diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 77da0144..de6ca547 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,5 +1,5 @@ name: Bug Report -description: Report a bug in Marathon Recompiled +description: Report a bug in Liberty Recompiled type: "Bug" body: - type: checkboxes @@ -7,7 +7,7 @@ body: attributes: label: Validation options: - - label: I have checked the [Issues](https://github.com/sonicnext-dev/MarathonRecomp/issues) page to see if my problem has already been reported + - label: I have checked the [Issues](https://github.com/OZORDI/LibertyRecomp/issues) page to see if my problem has already been reported required: true - label: I have confirmed that this bug does not occur in the original game running on original Xbox 360 hardware required: true @@ -17,13 +17,8 @@ body: label: DLC description: If you have DLC installed, please specify which ones you have. options: - - label: Additional Episode "Sonic Boss Attack" - - label: Additional Episode "Shadow Boss Attack" - - label: Additional Episode "Silver Boss Attack" - - label: Additional Episode "Team Attack Amigo" - - label: Additional Mission Pack "Sonic/Very Hard" - - label: Additional Mission Pack "Shadow/Very Hard" - - label: Additional Mission Pack "Silver/Very Hard" + - label: The Lost and Damned (TLAD) + - label: The Ballad of Gay Tony (TBoGT) - type: textarea id: mods attributes: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..4e49a1b9 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,517 @@ +name: Release + +on: + push: + tags: + - 'v*' + workflow_dispatch: + inputs: + version: + description: 'Version tag (e.g., v1.0.0)' + required: true + type: string + +concurrency: + group: release-${{ github.ref }} + cancel-in-progress: true + +env: + LLVM_VERSION: 18 + +jobs: + # ============================================================================ + # Windows x64 Build + # ============================================================================ + build-windows-x64: + name: Windows x64 + runs-on: windows-latest + env: + CMAKE_PRESET: x64-Clang-Release + + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Setup ccache + uses: hendrikmuhs/ccache-action@v1.2 + with: + key: ccache-windows-x64-release + + - name: Cache vcpkg + uses: actions/cache@v4 + with: + path: | + ./thirdparty/vcpkg/downloads + ./thirdparty/vcpkg/packages + key: vcpkg-windows-x64-${{ hashFiles('vcpkg.json') }} + restore-keys: | + vcpkg-windows-x64- + + - name: Install Dependencies + run: | + choco install ninja + Remove-Item -Path "C:\ProgramData\Chocolatey\bin\ccache.exe" -Force -ErrorAction SilentlyContinue + + - name: Configure Developer Command Prompt + uses: ilammy/msvc-dev-cmd@v1 + + - name: Configure Project + run: cmake . --preset ${{ env.CMAKE_PRESET }} -DSDL2MIXER_VORBIS=VORBISFILE -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache + + - name: Build Project + run: cmake --build .\out\build\${{ env.CMAKE_PRESET }} --target LibertyRecomp + + - name: Pack Release + run: | + New-Item -ItemType Directory -Path .\release + New-Item -ItemType Directory -Path .\release\D3D12 + + Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\LibertyRecomp\D3D12\D3D12Core.dll" -Destination ".\release\D3D12\D3D12Core.dll" + Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\LibertyRecomp\dxcompiler.dll" -Destination ".\release\dxcompiler.dll" + Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\LibertyRecomp\dxil.dll" -Destination ".\release\dxil.dll" + Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\LibertyRecomp\LibertyRecomp.exe" -Destination ".\release\LibertyRecomp.exe" + + Compress-Archive -Path .\release\* -DestinationPath LibertyRecomp-Windows-x64.zip + + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: LibertyRecomp-Windows-x64 + path: LibertyRecomp-Windows-x64.zip + + # ============================================================================ + # Linux x64 Build + # ============================================================================ + build-linux-x64: + name: Linux x64 + runs-on: ubuntu-24.04 + env: + CMAKE_PRESET: linux-release + + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Setup ccache + uses: hendrikmuhs/ccache-action@v1.2 + with: + key: ccache-linux-x64-release + + - name: Cache vcpkg + uses: actions/cache@v4 + with: + path: | + ./thirdparty/vcpkg/downloads + ./thirdparty/vcpkg/packages + key: vcpkg-linux-x64-${{ hashFiles('vcpkg.json') }} + restore-keys: | + vcpkg-linux-x64- + + - name: Install Dependencies + run: | + sudo apt update + sudo apt install -y ninja-build llvm-${{ env.LLVM_VERSION }}-dev libgtk-3-dev libasound2-dev libpulse-dev libpipewire-0.3-dev + + - name: Configure Project + env: + CCACHE_DIR: /tmp/ccache + run: | + if ! command -v ninja >/dev/null 2>&1; then + sudo apt update + sudo apt install -y ninja-build + fi + cmake . --preset ${{ env.CMAKE_PRESET }} \ + -DCMAKE_MAKE_PROGRAM="$(command -v ninja)" \ + -DSDL2MIXER_VORBIS=VORBISFILE \ + -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ + -DCMAKE_C_COMPILER_LAUNCHER=ccache + + - name: Build Project + env: + CCACHE_DIR: /tmp/ccache + run: cmake --build ./out/build/${{ env.CMAKE_PRESET }} --target LibertyRecomp + + - name: Pack Release + run: | + mkdir -p release + cp ./out/build/${{ env.CMAKE_PRESET }}/LibertyRecomp/LibertyRecomp release/ + tar -czvf LibertyRecomp-Linux-x64.tar.gz -C release . + + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: LibertyRecomp-Linux-x64 + path: LibertyRecomp-Linux-x64.tar.gz + + # ============================================================================ + # Linux ARM64 Build + # ============================================================================ + build-linux-arm64: + name: Linux ARM64 + runs-on: ubuntu-24.04-arm + env: + CMAKE_PRESET: linux-release + + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Setup ccache + uses: hendrikmuhs/ccache-action@v1.2 + with: + key: ccache-linux-arm64-release + + - name: Cache vcpkg + uses: actions/cache@v4 + with: + path: | + ./thirdparty/vcpkg/downloads + ./thirdparty/vcpkg/packages + key: vcpkg-linux-arm64-${{ hashFiles('vcpkg.json') }} + restore-keys: | + vcpkg-linux-arm64- + + - name: Install Dependencies + run: | + sudo apt update + sudo apt install -y ninja-build llvm-${{ env.LLVM_VERSION }}-dev libgtk-3-dev libasound2-dev libpulse-dev libpipewire-0.3-dev + + - name: Configure Project + env: + CCACHE_DIR: /tmp/ccache + run: | + if ! command -v ninja >/dev/null 2>&1; then + sudo apt update + sudo apt install -y ninja-build + fi + cmake . --preset ${{ env.CMAKE_PRESET }} \ + -DCMAKE_MAKE_PROGRAM="$(command -v ninja)" \ + -DSDL2MIXER_VORBIS=VORBISFILE \ + -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ + -DCMAKE_C_COMPILER_LAUNCHER=ccache + + - name: Build Project + env: + CCACHE_DIR: /tmp/ccache + run: cmake --build ./out/build/${{ env.CMAKE_PRESET }} --target LibertyRecomp + + - name: Pack Release + run: | + mkdir -p release + cp ./out/build/${{ env.CMAKE_PRESET }}/LibertyRecomp/LibertyRecomp release/ + tar -czvf LibertyRecomp-Linux-ARM64.tar.gz -C release . + + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: LibertyRecomp-Linux-ARM64 + path: LibertyRecomp-Linux-ARM64.tar.gz + + # ============================================================================ + # macOS ARM64 Build (Apple Silicon) + # ============================================================================ + build-macos-arm64: + name: macOS ARM64 + runs-on: macos-15 + env: + CMAKE_PRESET: macos-release + + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Setup ccache + uses: hendrikmuhs/ccache-action@v1.2 + with: + key: ccache-macos-arm64-release + + - name: Cache vcpkg + uses: actions/cache@v4 + with: + path: | + ./thirdparty/vcpkg/downloads + ./thirdparty/vcpkg/packages + key: vcpkg-macos-arm64-${{ hashFiles('vcpkg.json') }} + restore-keys: | + vcpkg-macos-arm64- + + - name: Install Dependencies + run: brew install ninja + + - name: Configure Project + env: + CCACHE_DIR: /tmp/ccache + run: cmake . --preset ${{ env.CMAKE_PRESET }} -DCMAKE_OSX_ARCHITECTURES=arm64 -DSDL2MIXER_VORBIS=VORBISFILE -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache + + - name: Build Project + env: + CCACHE_DIR: /tmp/ccache + run: cmake --build ./out/build/${{ env.CMAKE_PRESET }} --target LibertyRecomp + + - name: Pack Release + run: | + codesign --deep -fs - "./out/build/${{ env.CMAKE_PRESET }}/LibertyRecomp/Liberty Recompiled.app" + cd ./out/build/${{ env.CMAKE_PRESET }}/LibertyRecomp + zip -r ../../../../LibertyRecomp-macOS-ARM64.zip "Liberty Recompiled.app" + + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: LibertyRecomp-macOS-ARM64 + path: LibertyRecomp-macOS-ARM64.zip + + # ============================================================================ + # Windows ARM64 Build + # ============================================================================ + build-windows-arm64: + name: Windows ARM64 + runs-on: windows-11-arm + env: + CMAKE_PRESET: arm64-Clang-Release + + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Setup ccache + uses: hendrikmuhs/ccache-action@v1.2 + with: + key: ccache-windows-arm64-release + + - name: Cache vcpkg + uses: actions/cache@v4 + with: + path: | + ./thirdparty/vcpkg/downloads + ./thirdparty/vcpkg/packages + key: vcpkg-windows-arm64-${{ hashFiles('vcpkg.json') }} + restore-keys: | + vcpkg-windows-arm64- + + - name: Install Dependencies + run: | + choco install ninja + Remove-Item -Path "C:\ProgramData\Chocolatey\bin\ccache.exe" -Force -ErrorAction SilentlyContinue + + - name: Configure Developer Command Prompt + uses: ilammy/msvc-dev-cmd@v1 + with: + arch: arm64 + + - name: Configure Project + run: cmake . --preset ${{ env.CMAKE_PRESET }} -DSDL2MIXER_VORBIS=VORBISFILE -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache + + - name: Build Project + run: cmake --build .\out\build\${{ env.CMAKE_PRESET }} --target LibertyRecomp + + - name: Pack Release + run: | + New-Item -ItemType Directory -Path .\release + New-Item -ItemType Directory -Path .\release\D3D12 + + Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\LibertyRecomp\D3D12\D3D12Core.dll" -Destination ".\release\D3D12\D3D12Core.dll" + Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\LibertyRecomp\dxcompiler.dll" -Destination ".\release\dxcompiler.dll" + Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\LibertyRecomp\dxil.dll" -Destination ".\release\dxil.dll" + Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\LibertyRecomp\LibertyRecomp.exe" -Destination ".\release\LibertyRecomp.exe" + + Compress-Archive -Path .\release\* -DestinationPath LibertyRecomp-Windows-ARM64.zip + + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: LibertyRecomp-Windows-ARM64 + path: LibertyRecomp-Windows-ARM64.zip + + # ============================================================================ + # macOS x64 Build (Intel) + # ============================================================================ + build-macos-x64: + name: macOS x64 + runs-on: macos-13 + env: + CMAKE_PRESET: macos-release + + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Setup ccache + uses: hendrikmuhs/ccache-action@v1.2 + with: + key: ccache-macos-x64-release + + - name: Cache vcpkg + uses: actions/cache@v4 + with: + path: | + ./thirdparty/vcpkg/downloads + ./thirdparty/vcpkg/packages + key: vcpkg-macos-x64-${{ hashFiles('vcpkg.json') }} + restore-keys: | + vcpkg-macos-x64- + + - name: Install Dependencies + run: brew install ninja + + - name: Configure Project + env: + CCACHE_DIR: /tmp/ccache + run: cmake . --preset ${{ env.CMAKE_PRESET }} -DCMAKE_OSX_ARCHITECTURES=x86_64 -DSDL2MIXER_VORBIS=VORBISFILE -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache + + - name: Build Project + env: + CCACHE_DIR: /tmp/ccache + run: cmake --build ./out/build/${{ env.CMAKE_PRESET }} --target LibertyRecomp + + - name: Pack Release + run: | + codesign --deep -fs - "./out/build/${{ env.CMAKE_PRESET }}/LibertyRecomp/Liberty Recompiled.app" + cd ./out/build/${{ env.CMAKE_PRESET }}/LibertyRecomp + zip -r ../../../../LibertyRecomp-macOS-x64.zip "Liberty Recompiled.app" + + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: LibertyRecomp-macOS-x64 + path: LibertyRecomp-macOS-x64.zip + + # ============================================================================ + # Linux Flatpak Build + # ============================================================================ + build-flatpak: + name: Linux Flatpak + runs-on: ubuntu-24.04 + env: + FLATPAK_ID: io.github.ozordi.libertyrecomp + FREEDESKTOP_VERSION: 23.08 + + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Install Dependencies + run: | + sudo apt update + sudo apt install -y flatpak-builder ccache + + - name: Setup ccache + uses: actions/cache@v4 + with: + path: /tmp/ccache + key: ccache-flatpak-release + + - name: Prepare Flatpak + run: | + flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + flatpak --user install -y flathub org.freedesktop.Sdk//${{ env.FREEDESKTOP_VERSION }} + flatpak --user install -y flathub org.freedesktop.Sdk.Extension.llvm${{ env.LLVM_VERSION }}//${{ env.FREEDESKTOP_VERSION }} + + - name: Build Flatpak + run: | + export CCACHE_DIR=/tmp/ccache + flatpak-builder --user --force-clean --install-deps-from=flathub --repo=repo --ccache builddir ./flatpak/${{ env.FLATPAK_ID }}.json + flatpak build-bundle repo ./${{ env.FLATPAK_ID }}.flatpak ${{ env.FLATPAK_ID }} --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo + + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: LibertyRecomp-Flatpak + path: ./${{ env.FLATPAK_ID }}.flatpak + + # ============================================================================ + # Create GitHub Release + # ============================================================================ + create-release: + name: Create Release + runs-on: ubuntu-latest + needs: + - build-windows-x64 + - build-windows-arm64 + - build-linux-x64 + - build-linux-arm64 + - build-macos-arm64 + - build-macos-x64 + - build-flatpak + permissions: + contents: write + + steps: + - name: Download All Artifacts + uses: actions/download-artifact@v4 + with: + path: artifacts + + - name: Prepare Release Files + run: | + mkdir -p release-files + cp artifacts/LibertyRecomp-Windows-x64/LibertyRecomp-Windows-x64.zip release-files/ + cp artifacts/LibertyRecomp-Windows-ARM64/LibertyRecomp-Windows-ARM64.zip release-files/ + cp artifacts/LibertyRecomp-Linux-x64/LibertyRecomp-Linux-x64.tar.gz release-files/ + cp artifacts/LibertyRecomp-Linux-ARM64/LibertyRecomp-Linux-ARM64.tar.gz release-files/ + cp artifacts/LibertyRecomp-macOS-ARM64/LibertyRecomp-macOS-ARM64.zip release-files/ + cp artifacts/LibertyRecomp-macOS-x64/LibertyRecomp-macOS-x64.zip release-files/ + cp artifacts/LibertyRecomp-Flatpak/*.flatpak release-files/ + ls -la release-files/ + + - name: Get Version + id: version + run: | + if [ "${{ github.event_name }}" == "workflow_dispatch" ]; then + echo "version=${{ github.event.inputs.version }}" >> $GITHUB_OUTPUT + else + echo "version=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT + fi + + - name: Create Release + uses: softprops/action-gh-release@v2 + with: + tag_name: ${{ steps.version.outputs.version }} + name: Liberty Recompiled ${{ steps.version.outputs.version }} + draft: false + prerelease: ${{ contains(steps.version.outputs.version, 'alpha') || contains(steps.version.outputs.version, 'beta') || contains(steps.version.outputs.version, 'rc') }} + generate_release_notes: true + files: | + release-files/LibertyRecomp-Windows-x64.zip + release-files/LibertyRecomp-Windows-ARM64.zip + release-files/LibertyRecomp-Linux-x64.tar.gz + release-files/LibertyRecomp-Linux-ARM64.tar.gz + release-files/LibertyRecomp-macOS-ARM64.zip + release-files/LibertyRecomp-macOS-x64.zip + release-files/*.flatpak + body: | + ## Liberty Recompiled ${{ steps.version.outputs.version }} + + A static recompilation of Grand Theft Auto IV for Xbox 360. + + ### Downloads + + | Platform | Architecture | Download | + |----------|--------------|----------| + | Windows | x64 | `LibertyRecomp-Windows-x64.zip` | + | Windows | ARM64 | `LibertyRecomp-Windows-ARM64.zip` | + | Linux | x64 | `LibertyRecomp-Linux-x64.tar.gz` | + | Linux | ARM64 | `LibertyRecomp-Linux-ARM64.tar.gz` | + | Linux | Flatpak | `io.github.ozordi.libertyrecomp.flatpak` | + | macOS | ARM64 (Apple Silicon) | `LibertyRecomp-macOS-ARM64.zip` | + | macOS | x64 (Intel) | `LibertyRecomp-macOS-x64.zip` | + + ### Requirements + + - A legally obtained copy of Grand Theft Auto IV for Xbox 360 + - See the README for installation instructions + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 0c5f4f14..b5dda4de 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -3,9 +3,9 @@ on: workflow_call: secrets: ASSET_REPO: - required: true + required: false ASSET_REPO_TOKEN: - required: true + required: false concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true @@ -19,6 +19,8 @@ jobs: preset: ["linux-debug", "linux-release", "linux-relwithdebinfo"] env: LLVM_VERSION: 18 + ASSET_REPO: ${{ secrets.ASSET_REPO }} + ASSET_REPO_TOKEN: ${{ secrets.ASSET_REPO_TOKEN }} CMAKE_PRESET: ${{ matrix.preset }} steps: @@ -27,13 +29,6 @@ jobs: with: submodules: recursive - - name: Checkout Private Repository - uses: actions/checkout@v4 - with: - repository: ${{ secrets.ASSET_REPO }} - token: ${{ secrets.ASSET_REPO_TOKEN }} - path: ./private - - name: Setup ccache uses: hendrikmuhs/ccache-action@v1.2 with: @@ -60,24 +55,45 @@ jobs: path: /tmp/ccache key: ccache-${{ runner.os }}-${{ matrix.preset }} - - name: Prepare Project - run: cp ./private/* ./MarathonRecompLib/private + - name: Prepare Project Assets + shell: bash + run: | + if [ -n "${ASSET_REPO}" ] && [ -n "${ASSET_REPO_TOKEN}" ]; then + mkdir -p ./private + auth_b64="$(printf 'x-access-token:%s' "${ASSET_REPO_TOKEN}" | base64)" + git -c http.extraHeader="AUTHORIZATION: basic ${auth_b64}" clone --depth 1 "https://github.com/${ASSET_REPO}.git" ./private + mkdir -p ./LibertyRecompLib/private + cp ./private/* ./LibertyRecompLib/private + else + mkdir -p ./LibertyRecompLib/private + touch ./LibertyRecompLib/private/.gitkeep + fi - name: Configure Project env: CCACHE_DIR: /tmp/ccache - run: cmake . --preset ${{ env.CMAKE_PRESET }} -DSDL2MIXER_VORBIS=VORBISFILE -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache + run: | + if ! command -v ninja >/dev/null 2>&1; then + sudo apt update + sudo apt install -y ninja-build + fi + cmake . --preset ${{ env.CMAKE_PRESET }} \ + -DCMAKE_MAKE_PROGRAM="$(command -v ninja)" \ + -DSDL2MIXER_VORBIS=VORBISFILE \ + -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ + -DCMAKE_C_COMPILER_LAUNCHER=ccache - name: Build Project env: CCACHE_DIR: /tmp/ccache - run: cmake --build ./out/build/${{ env.CMAKE_PRESET }} --target MarathonRecomp + run: cmake --build ./out/build/${{ env.CMAKE_PRESET }} --target LibertyRecomp - name: Upload Artifact uses: actions/upload-artifact@v4 with: - name: MarathonRecomp-Linux-${{ env.CMAKE_PRESET }} - path: ./out/build/${{ env.CMAKE_PRESET }}/MarathonRecomp/MarathonRecomp + name: LibertyRecomp-Linux-${{ env.CMAKE_PRESET }} + path: ./out/build/${{ env.CMAKE_PRESET }}/LibertyRecomp/LibertyRecomp + build-windows: name: Build Windows runs-on: windows-latest @@ -85,6 +101,8 @@ jobs: matrix: preset: ["x64-Clang-Debug", "x64-Clang-Release", "x64-Clang-RelWithDebInfo"] env: + ASSET_REPO: ${{ secrets.ASSET_REPO }} + ASSET_REPO_TOKEN: ${{ secrets.ASSET_REPO_TOKEN }} CMAKE_PRESET: ${{ matrix.preset }} steps: @@ -93,13 +111,6 @@ jobs: with: submodules: recursive - - name: Checkout private repository - uses: actions/checkout@v4 - with: - repository: ${{ secrets.ASSET_REPO }} - token: ${{ secrets.ASSET_REPO_TOKEN }} - path: .\private - - name: Setup ccache uses: hendrikmuhs/ccache-action@v1.2 with: @@ -123,47 +134,61 @@ jobs: - name: Configure Developer Command Prompt uses: ilammy/msvc-dev-cmd@v1 - - name: Prepare Project + - name: Prepare Project Assets + shell: pwsh run: | $commitMessage = git log -1 --pretty=%s Add-Content -Path $env:GITHUB_ENV -Value "commit_message=$commitMessage" - copy .\private\* .\MarathonRecompLib\private + + if (-not [string]::IsNullOrEmpty($env:ASSET_REPO) -and -not [string]::IsNullOrEmpty($env:ASSET_REPO_TOKEN)) { + New-Item -ItemType Directory -Path .\private -Force | Out-Null + $b64 = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes("x-access-token:$env:ASSET_REPO_TOKEN")) + git -c "http.extraHeader=AUTHORIZATION: basic $b64" clone --depth 1 "https://github.com/$env:ASSET_REPO.git" .\private + New-Item -ItemType Directory -Path .\LibertyRecompLib\private -Force | Out-Null + Copy-Item -Path .\private\* -Destination .\LibertyRecompLib\private -Force + } else { + New-Item -ItemType Directory -Path .\LibertyRecompLib\private -Force | Out-Null + New-Item -ItemType File -Path .\LibertyRecompLib\private\.gitkeep -Force | Out-Null + } - name: Configure Project run: cmake . --preset ${{ env.CMAKE_PRESET }} -DSDL2MIXER_VORBIS=VORBISFILE -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache - name: Build Project - run: cmake --build .\out\build\${{ env.CMAKE_PRESET }} --target MarathonRecomp + run: cmake --build .\out\build\${{ env.CMAKE_PRESET }} --target LibertyRecomp - name: Pack Release run: | New-Item -ItemType Directory -Path .\release New-Item -ItemType Directory -Path .\release\D3D12 - Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\MarathonRecomp\D3D12\D3D12Core.dll" -Destination ".\release\D3D12\D3D12Core.dll" - Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\MarathonRecomp\dxcompiler.dll" -Destination ".\release\dxcompiler.dll" - Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\MarathonRecomp\dxil.dll" -Destination ".\release\dxil.dll" - Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\MarathonRecomp\MarathonRecomp.exe" -Destination ".\release\MarathonRecomp.exe" + Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\LibertyRecomp\D3D12\D3D12Core.dll" -Destination ".\release\D3D12\D3D12Core.dll" + Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\LibertyRecomp\dxcompiler.dll" -Destination ".\release\dxcompiler.dll" + Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\LibertyRecomp\dxil.dll" -Destination ".\release\dxil.dll" + Move-Item -Path ".\out\build\${{ env.CMAKE_PRESET }}\LibertyRecomp\LibertyRecomp.exe" -Destination ".\release\LibertyRecomp.exe" - name: Upload Artifact uses: actions/upload-artifact@v4 with: - name: MarathonRecomp-Windows-${{ env.CMAKE_PRESET }} + name: LibertyRecomp-Windows-${{ env.CMAKE_PRESET }} path: .\release - name: Upload PDB uses: actions/upload-artifact@v4 if: ${{ matrix.preset != 'x64-Clang-Release' }} with: - name: MarathonRecomp-Windows-${{ env.CMAKE_PRESET }}-PDB - path: .\out\build\${{ env.CMAKE_PRESET }}\MarathonRecomp\MarathonRecomp.pdb + name: LibertyRecomp-Windows-${{ env.CMAKE_PRESET }}-PDB + path: .\out\build\${{ env.CMAKE_PRESET }}\LibertyRecomp\LibertyRecomp.pdb + build-flatpak: name: Build Flatpak runs-on: ubuntu-24.04 env: - FLATPAK_ID: io.github.sonicnext_dev.marathonrecomp + FLATPAK_ID: io.github.ozordi.libertyrecomp FREEDESKTOP_VERSION: 23.08 LLVM_VERSION: 18 + ASSET_REPO: ${{ secrets.ASSET_REPO }} + ASSET_REPO_TOKEN: ${{ secrets.ASSET_REPO_TOKEN }} steps: - name: Checkout Repository @@ -171,13 +196,6 @@ jobs: with: submodules: recursive - - name: Checkout Private Repository - uses: actions/checkout@v4 - with: - repository: ${{ secrets.ASSET_REPO }} - token: ${{ secrets.ASSET_REPO_TOKEN }} - path: ./private - - name: Install Dependencies run: |- sudo apt update @@ -189,8 +207,19 @@ jobs: path: /tmp/ccache key: ccache-${{ runner.os }} - - name: Prepare Project - run: cp ./private/* ./MarathonRecompLib/private + - name: Prepare Project Assets + shell: bash + run: | + if [ -n "${ASSET_REPO}" ] && [ -n "${ASSET_REPO_TOKEN}" ]; then + mkdir -p ./private + auth_b64="$(printf 'x-access-token:%s' "${ASSET_REPO_TOKEN}" | base64)" + git -c http.extraHeader="AUTHORIZATION: basic ${auth_b64}" clone --depth 1 "https://github.com/${ASSET_REPO}.git" ./private + mkdir -p ./LibertyRecompLib/private + cp ./private/* ./LibertyRecompLib/private + else + mkdir -p ./LibertyRecompLib/private + touch ./LibertyRecompLib/private/.gitkeep + fi - name: Prepare Flatpak run: | @@ -208,8 +237,9 @@ jobs: - name: Upload Artifact uses: actions/upload-artifact@v4 with: - name: MarathonRecomp-Flatpak + name: LibertyRecomp-Flatpak path: ./${{ env.FLATPAK_ID }}.flatpak + build-macos: name: Build macOS runs-on: macos-15 @@ -218,6 +248,8 @@ jobs: arch: [ "arm64" ] preset: ["macos-debug", "macos-release", "macos-relwithdebinfo"] env: + ASSET_REPO: ${{ secrets.ASSET_REPO }} + ASSET_REPO_TOKEN: ${{ secrets.ASSET_REPO_TOKEN }} CMAKE_PRESET: ${{ matrix.preset }} steps: @@ -226,12 +258,9 @@ jobs: with: submodules: recursive - - name: Checkout Private Repository - uses: actions/checkout@v4 - with: - repository: ${{ secrets.ASSET_REPO }} - token: ${{ secrets.ASSET_REPO_TOKEN }} - path: ./private + - name: Install Dependencies (macOS) + run: | + brew install ninja - name: Setup ccache uses: hendrikmuhs/ccache-action@v1.2 @@ -248,19 +277,25 @@ jobs: restore-keys: | vcpkg-${{ runner.os }}-${{ matrix.arch }}- - - name: Install Dependencies (macOS) - run: | - brew install ninja - - name: Cache ccache Directory uses: actions/cache@v4 with: path: /tmp/ccache key: ccache-${{ runner.os }}-${{ matrix.arch }}-${{ matrix.preset }} - - name: Prepare Project + - name: Prepare Project Assets + shell: bash run: | - cp ./private/* ./MarathonRecompLib/private + if [ -n "${ASSET_REPO}" ] && [ -n "${ASSET_REPO_TOKEN}" ]; then + mkdir -p ./private + auth_b64="$(printf 'x-access-token:%s' "${ASSET_REPO_TOKEN}" | base64)" + git -c http.extraHeader="AUTHORIZATION: basic ${auth_b64}" clone --depth 1 "https://github.com/${ASSET_REPO}.git" ./private + mkdir -p ./LibertyRecompLib/private + cp ./private/* ./LibertyRecompLib/private + else + mkdir -p ./LibertyRecompLib/private + touch ./LibertyRecompLib/private/.gitkeep + fi - name: Configure Project env: @@ -270,15 +305,15 @@ jobs: - name: Build Project env: CCACHE_DIR: /tmp/ccache - run: cmake --build ./out/build/${{ env.CMAKE_PRESET }} --target MarathonRecomp + run: cmake --build ./out/build/${{ env.CMAKE_PRESET }} --target LibertyRecomp - name: Pack Release run: | - codesign --deep -fs - "./out/build/${{ env.CMAKE_PRESET }}/MarathonRecomp/Marathon Recompiled.app" - tar -czf MarathonRecomp-macOS-${{ matrix.arch }}-${{ env.CMAKE_PRESET }}.tar.gz -C ./out/build/${{ env.CMAKE_PRESET }}/MarathonRecomp "Marathon Recompiled.app" + codesign --deep -fs - "./out/build/${{ env.CMAKE_PRESET }}/LibertyRecomp/Liberty Recompiled.app" + tar -czf LibertyRecomp-macOS-${{ matrix.arch }}-${{ env.CMAKE_PRESET }}.tar.gz -C ./out/build/${{ env.CMAKE_PRESET }}/LibertyRecomp "Liberty Recompiled.app" - name: Upload Artifact uses: actions/upload-artifact@v4 with: - name: MarathonRecomp-macOS-${{ matrix.arch }}-${{ env.CMAKE_PRESET }} - path: MarathonRecomp-macOS-${{ matrix.arch }}-${{ env.CMAKE_PRESET }}.tar.gz + name: LibertyRecomp-macOS-${{ matrix.arch }}-${{ env.CMAKE_PRESET }} + path: LibertyRecomp-macOS-${{ matrix.arch }}-${{ env.CMAKE_PRESET }}.tar.gz diff --git a/.gitignore b/.gitignore index 3093c5c8..2946707d 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,94 @@ ## ## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore +# GTA IV Game Files - DO NOT COMMIT (Copyrighted) +Grand Theft Auto IV*/ +GTA4/ +gta4/ +*.xex +*.iso +*.xcp +game/ +game + +# RPF Archives and Extracted Content - DO NOT COMMIT (Copyrighted) +RPF DUMP/ +extracted/ +*.rpf + +# Development Notes - Private +NOTES.md + +# Sample/Reference Projects - Not part of this repo +Sample Recomp Projects/ +Reference Projects/ + +# SparkIV (vendored dev tool) +SparkIV-master/ + +# IDE/Editor settings +.windsurf/ +.vscode/ +.idea/ + +# Temporary output files +macos_dump.txt +output.txt +py_out.txt +build_errors.txt +xenon_stdout.txt +implemented_imports.txt +required_imports.txt +recomp_output.txt +log2.txt + +# Development scripts (local only) +run2.sh +run_recomp.sh +run_xenon.py +run_xenon.sh +update_submodules.sh + +# Shader batches - extracted from game (copyrighted) +shader_batch/ +shader_batch2/ +shader_batch3/ +shader_batch4/ +test_shaders/ + +# Test files +test_shader_cache.cpp + +# Build tool output directories +build_xenosrecomp/ +build_tools/ +tools/rage_fxc_extractor/build/ +tools/rage_fxc_extractor/extracted_shaders/ + +# Extracted game assets - DO NOT COMMIT +extracted_shaders/ + +# App resources (fonts, images, music, sounds) - managed separately +MarathonRecompResources/ + +# Run logs and debug output +run_logs/ +*.log +*_log.txt +*_output.txt +trace_*.txt +game_*.txt +run_*.txt +test_*.txt +extraction_log.txt + +# Temporary tools/scripts for extraction +tools/extract_*.sh +tools/extract_*.py +tools/reorganize_*.py +tools/rpf_*.py +tools/rage_shader_extract/ + # User-specific files *.rsuser *.suo diff --git a/.gitmodules b/.gitmodules index 23921ec3..7fdaa1ae 100644 --- a/.gitmodules +++ b/.gitmodules @@ -43,9 +43,10 @@ [submodule "thirdparty/json"] path = thirdparty/json url = https://github.com/nlohmann/json -[submodule "MarathonRecompResources"] - path = MarathonRecompResources - url = https://github.com/sonicnext-dev/MarathonRecompResources +# TODO: Create LibertyRecompResources repo with GTA IV specific resources +# [submodule "LibertyRecompResources"] +# path = LibertyRecompResources +# url = https://github.com/OZORDI/LibertyRecompResources [submodule "thirdparty/MoltenVK/MoltenVK"] path = thirdparty/MoltenVK/MoltenVK url = https://github.com/KhronosGroup/MoltenVK.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 7f95fd7a..6b658d34 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,8 +4,8 @@ if(NOT DEFINED ENV{VCPKG_ROOT}) message(FATAL_ERROR "VCPKG_ROOT is not defined!") endif() -set(MARATHON_RECOMP_THIRDPARTY_ROOT ${CMAKE_SOURCE_DIR}/thirdparty) -set(MARATHON_RECOMP_TOOLS_ROOT ${CMAKE_SOURCE_DIR}/tools) +set(LIBERTY_RECOMP_THIRDPARTY_ROOT ${CMAKE_SOURCE_DIR}/thirdparty) +set(LIBERTY_RECOMP_TOOLS_ROOT ${CMAKE_SOURCE_DIR}/tools) set(CMAKE_CXX_STANDARD 20) set(BUILD_SHARED_LIBS OFF) @@ -17,23 +17,23 @@ endif() set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") -project("MarathonRecomp-ALL") +project("LibertyRecomp-ALL") if (APPLE) enable_language(OBJC OBJCXX) endif() if (CMAKE_OSX_ARCHITECTURES) - set(MARATHON_RECOMP_ARCHITECTURE ${CMAKE_OSX_ARCHITECTURES}) + set(LIBERTY_RECOMP_ARCHITECTURE ${CMAKE_OSX_ARCHITECTURES}) elseif(CMAKE_SYSTEM_PROCESSOR) - set(MARATHON_RECOMP_ARCHITECTURE ${CMAKE_SYSTEM_PROCESSOR}) + set(LIBERTY_RECOMP_ARCHITECTURE ${CMAKE_SYSTEM_PROCESSOR}) else() - set(MARATHON_RECOMP_ARCHITECTURE ${CMAKE_HOST_SYSTEM_PROCESSOR}) + set(LIBERTY_RECOMP_ARCHITECTURE ${CMAKE_HOST_SYSTEM_PROCESSOR}) endif() -string(TOLOWER "${MARATHON_RECOMP_ARCHITECTURE}" MARATHON_RECOMP_ARCHITECTURE) -message(STATUS "Detected architecture: ${MARATHON_RECOMP_ARCHITECTURE}") +string(TOLOWER "${LIBERTY_RECOMP_ARCHITECTURE}" LIBERTY_RECOMP_ARCHITECTURE) +message(STATUS "Detected architecture: ${LIBERTY_RECOMP_ARCHITECTURE}") -if (MARATHON_RECOMP_ARCHITECTURE STREQUAL "x86_64" OR MARATHON_RECOMP_ARCHITECTURE STREQUAL "amd64") +if (LIBERTY_RECOMP_ARCHITECTURE STREQUAL "x86_64" OR LIBERTY_RECOMP_ARCHITECTURE STREQUAL "amd64") # Target Sandy Bridge for all projects add_compile_options( -march=sandybridge @@ -45,9 +45,9 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug") add_compile_definitions(_DEBUG) endif() -add_subdirectory(${MARATHON_RECOMP_THIRDPARTY_ROOT}) -add_subdirectory(${MARATHON_RECOMP_TOOLS_ROOT}) +add_subdirectory(${LIBERTY_RECOMP_THIRDPARTY_ROOT}) +add_subdirectory(${LIBERTY_RECOMP_TOOLS_ROOT}) # Include sub-projects. -add_subdirectory("MarathonRecompLib") -add_subdirectory("MarathonRecomp") +add_subdirectory("LibertyRecompLib") +add_subdirectory("LibertyRecomp") diff --git a/CMakePresets.json b/CMakePresets.json index b64ca36a..a48edf98 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -58,6 +58,39 @@ "CMAKE_INTERPROCEDURAL_OPTIMIZATION": true } }, + { + "name": "arm64-Clang-Debug", + "displayName": "ARM64 Debug", + "inherits": "windows-base", + "architecture": { + "value": "arm64", + "strategy": "external" + }, + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug", + "VCPKG_TARGET_TRIPLET": { + "value": "arm64-windows-static", + "type": "STRING" + } + } + }, + { + "name": "arm64-Clang-RelWithDebInfo", + "displayName": "ARM64 RelWithDebInfo", + "inherits": "arm64-Clang-Debug", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "RelWithDebInfo" + } + }, + { + "name": "arm64-Clang-Release", + "displayName": "ARM64 Release", + "inherits": "arm64-Clang-Debug", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Release", + "CMAKE_INTERPROCEDURAL_OPTIMIZATION": true + } + }, { "name": "linux-base", "hidden": true, @@ -125,7 +158,11 @@ "value": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake", "type": "FILEPATH" }, - "CMAKE_OSX_DEPLOYMENT_TARGET": "13.0" + "CMAKE_OSX_DEPLOYMENT_TARGET": "13.0", + "VCPKG_TARGET_TRIPLET": { + "value": "arm64-osx", + "type": "STRING" + } }, "environment": { "VCPKG_ROOT": "${sourceDir}/thirdparty/vcpkg" diff --git a/MarathonRecomp/.gitignore b/LibertyRecomp/.gitignore similarity index 100% rename from MarathonRecomp/.gitignore rename to LibertyRecomp/.gitignore diff --git a/LibertyRecomp/CMakeLists.txt b/LibertyRecomp/CMakeLists.txt new file mode 100644 index 00000000..f3292bc5 --- /dev/null +++ b/LibertyRecomp/CMakeLists.txt @@ -0,0 +1,586 @@ +project("LibertyRecomp") + +if (WIN32) + option(LIBERTY_RECOMP_D3D12 "Add D3D12 support for rendering" ON) +endif() + +if (APPLE) + option(LIBERTY_RECOMP_METAL "Add Metal support for rendering" ON) +endif() + +if (CMAKE_SYSTEM_NAME MATCHES "Linux") + option(LIBERTY_RECOMP_FLATPAK "Configure the build for Flatpak compatibility." OFF) +endif() + +function(BIN2C) + cmake_parse_arguments(BIN2C_ARGS "" "TARGET_OBJ;SOURCE_FILE;DEST_FILE;ARRAY_NAME;COMPRESSION_TYPE" "" ${ARGN}) + + if(NOT BIN2C_ARGS_TARGET_OBJ) + message(FATAL_ERROR "TARGET_OBJ not specified.") + endif() + + if(NOT BIN2C_ARGS_SOURCE_FILE) + message(FATAL_ERROR "SOURCE_FILE not specified.") + endif() + + if(NOT BIN2C_ARGS_DEST_FILE) + set(BIN2C_ARGS_DEST_FILE "${BIN2C_ARGS_SOURCE_FILE}") + endif() + + if(NOT BIN2C_ARGS_COMPRESSION_TYPE) + set(BIN2C_ARGS_COMPRESSION_TYPE "none") + endif() + + add_custom_command(OUTPUT "${BIN2C_ARGS_DEST_FILE}.c" + COMMAND $ "${BIN2C_ARGS_SOURCE_FILE}" "${BIN2C_ARGS_ARRAY_NAME}" "${BIN2C_ARGS_COMPRESSION_TYPE}" "${BIN2C_ARGS_DEST_FILE}.c" "${BIN2C_ARGS_DEST_FILE}.h" + DEPENDS "${BIN2C_ARGS_SOURCE_FILE}" + BYPRODUCTS "${BIN2C_ARGS_DEST_FILE}.h" + COMMENT "Generating binary header for ${BIN2C_ARGS_SOURCE_FILE}..." + ) + + set_source_files_properties(${BIN2C_ARGS_DEST_FILE}.c PROPERTIES SKIP_PRECOMPILE_HEADERS ON) + target_sources(${BIN2C_ARGS_TARGET_OBJ} PRIVATE ${BIN2C_ARGS_DEST_FILE}.c) +endfunction() + +add_compile_options( + -fno-strict-aliasing + -Wno-switch + -Wno-unused-function + -Wno-unused-variable + -Wno-unused-but-set-variable + -Wno-void-pointer-to-int-cast + -Wno-int-to-void-pointer-cast + -Wno-invalid-offsetof + -Wno-null-arithmetic + -Wno-null-conversion + -Wno-tautological-undefined-compare +) + +if (WIN32) + add_compile_options(/fp:strict) +else() + add_compile_options(-ffp-model=strict) +endif() + +add_compile_definitions( + SDL_MAIN_HANDLED + _DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR # Microsoft wtf? + _CRT_SECURE_NO_WARNINGS) + +set(LIBERTY_RECOMP_PRECOMPILED_HEADERS + "stdafx.h" +) + +set(LIBERTY_RECOMP_KERNEL_CXX_SOURCES + "kernel/imports.cpp" + "kernel/xdm.cpp" + "kernel/heap.cpp" + "kernel/memory.cpp" + "kernel/xam.cpp" + "kernel/io/file_system.cpp" +) + +set(LIBERTY_RECOMP_LOCALE_CXX_SOURCES + "locale/config_locale.cpp" + "locale/locale.cpp" +) + +if (WIN32) + set(LIBERTY_RECOMP_OS_CXX_SOURCES + "os/win32/logger_win32.cpp" + "os/win32/media_win32.cpp" + "os/win32/process_win32.cpp" + "os/win32/user_win32.cpp" + "os/win32/version_win32.cpp" + ) +elseif (CMAKE_SYSTEM_NAME MATCHES "Linux") + set(LIBERTY_RECOMP_OS_CXX_SOURCES + "os/linux/logger_linux.cpp" + "os/linux/media_linux.cpp" + "os/linux/process_linux.cpp" + "os/linux/user_linux.cpp" + "os/linux/version_linux.cpp" + ) +elseif (APPLE) + set(LIBERTY_RECOMP_OS_CXX_SOURCES + "os/macos/logger_macos.cpp" + "os/macos/media_macos.cpp" + "os/macos/process_macos.cpp" + "os/macos/user_macos.cpp" + "os/macos/version_macos.cpp" + ) +endif() + +set(LIBERTY_RECOMP_CPU_CXX_SOURCES + "cpu/guest_thread.cpp" +) + +set(LIBERTY_RECOMP_GPU_CXX_SOURCES + "gpu/video.cpp" + "gpu/imgui/imgui_common.cpp" + "gpu/imgui/imgui_font_builder.cpp" + "gpu/imgui/imgui_snapshot.cpp" +) + +set(LIBERTY_RECOMP_APU_CXX_SOURCES + "apu/audio.cpp" + "apu/xma_decoder.cpp" + "apu/embedded_player.cpp" + "apu/driver/sdl2_driver.cpp" +) + +set(LIBERTY_RECOMP_HID_CXX_SOURCES + "hid/hid.cpp" + "hid/driver/sdl_hid.cpp" +) + +set(LIBERTY_RECOMP_PATCHES_CXX_SOURCES + # GTA IV-specific patches (active) + "patches/gta4_patches.cpp" + "patches/gta4_aspect_ratio_patches.cpp" + "patches/gta4_input_patches.cpp" # GTA IV input remapping + "patches/audio_patches.cpp" # GTA IV audio system (updated for RAGE) + "patches/memcpy_patches.cpp" # Native memcpy implementation to fix broken recompiled control flow + + # Generic/stub patches needed for compilation + # "patches/aspect_ratio_patches.cpp" # Has Sonicteam references - replaced by gta4_aspect_ratio_patches.cpp + # "patches/camera_patches.cpp" # Has Sonicteam references - needs GTA IV version + # "patches/fps_patches.cpp" # May need review + # "patches/frontend_listener.cpp" # May need review + # "patches/input_patches.cpp" # May need review + # "patches/loading_patches.cpp" # Has Sonicteam references + # "patches/MainMenuTask_patches.cpp" # Has Sonicteam references + # "patches/misc_patches.cpp" # May need review + # "patches/pause_patches.cpp" # Has Sonicteam references + # "patches/player_patches.cpp" # Has Sonicteam references + # "patches/SaveDataTask_patches.cpp" # Has Sonicteam references + # "patches/text_patches.cpp" # Has Sonicteam references + # "patches/TitleTask_patches.cpp" # Has Sonicteam references + # "patches/video_patches.cpp" # May need review +) + +set(LIBERTY_RECOMP_UI_CXX_SOURCES + "ui/achievement_menu.cpp" + "ui/achievement_overlay.cpp" + "ui/black_bar.cpp" + "ui/button_window.cpp" + "ui/common_menu.cpp" + "ui/fader.cpp" + "ui/game_window.cpp" + "ui/imgui_utils.cpp" + "ui/installer_wizard.cpp" + "ui/message_window_stub.cpp" # Stub - GTA IV version needed + "ui/options_menu_stub.cpp" # Stub - GTA IV version needed +) + +set(LIBERTY_RECOMP_INSTALL_CXX_SOURCES + "install/installer.cpp" + "install/iso_file_system.cpp" + "install/iso_extractor.cpp" + "install/platform_paths.cpp" + "install/rpf_extractor.cpp" + "install/shader_converter.cpp" + "install/update_checker.cpp" + "install/xcontent_file_system.cpp" + "install/hashes/game.cpp" + "install/hashes/episode_sonic.cpp" + "install/hashes/episode_shadow.cpp" + "install/hashes/episode_silver.cpp" + "install/hashes/episode_amigo.cpp" + "install/hashes/mission_sonic.cpp" + "install/hashes/mission_shadow.cpp" + "install/hashes/mission_silver.cpp" +) + +set(LIBERTY_RECOMP_USER_CXX_SOURCES + "user/achievement_data.cpp" + "user/achievement_manager.cpp" + "user/config.cpp" + "user/persistent_storage_manager.cpp" # GTA IV save data handling + "user/registry.cpp" + "user/paths.cpp" +) + +set(LIBERTY_RECOMP_MOD_CXX_SOURCES + "mod/mod_loader.cpp" +) + +set(LIBERTY_RECOMP_UTILS_CXX_SOURCES + "utils/bit_stream.cpp" + "utils/ring_buffer.cpp" +) + +set(LIBERTY_RECOMP_THIRDPARTY_SOURCES + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/imgui/backends/imgui_impl_sdl2.cpp" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/imgui/imgui.cpp" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/imgui/imgui_demo.cpp" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/imgui/imgui_draw.cpp" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/imgui/imgui_tables.cpp" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/imgui/imgui_widgets.cpp" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/implot/implot.cpp" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/implot/implot_demo.cpp" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/implot/implot_items.cpp" + "${LIBERTY_RECOMP_TOOLS_ROOT}/XenosRecomp/thirdparty/smol-v/source/smolv.cpp" +) + +set(LIBERTY_RECOMP_THIRDPARTY_INCLUDES + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/concurrentqueue" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/ddspp" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/imgui" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/implot" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/json/include" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/magic_enum/include" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/stb" + "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/unordered_dense/include" + "${LIBERTY_RECOMP_TOOLS_ROOT}/bc_diff" + "${LIBERTY_RECOMP_TOOLS_ROOT}/XenosRecomp/thirdparty/smol-v/source" +) + +set_source_files_properties(${LIBERTY_RECOMP_THIRDPARTY_SOURCES} PROPERTIES SKIP_PRECOMPILE_HEADERS ON) + +set(LIBERTY_RECOMP_CXX_SOURCES + "app.cpp" + "exports.cpp" + "main.cpp" + "misc_impl.cpp" + "preload_executable.cpp" + "sdl_listener.cpp" + "stdafx.cpp" + "version.cpp" + + ${LIBERTY_RECOMP_KERNEL_CXX_SOURCES} + ${LIBERTY_RECOMP_LOCALE_CXX_SOURCES} + ${LIBERTY_RECOMP_OS_CXX_SOURCES} + ${LIBERTY_RECOMP_CPU_CXX_SOURCES} + ${LIBERTY_RECOMP_GPU_CXX_SOURCES} + ${LIBERTY_RECOMP_APU_CXX_SOURCES} + ${LIBERTY_RECOMP_HID_CXX_SOURCES} + ${LIBERTY_RECOMP_PATCHES_CXX_SOURCES} + ${LIBERTY_RECOMP_UI_CXX_SOURCES} + ${LIBERTY_RECOMP_INSTALL_CXX_SOURCES} + ${LIBERTY_RECOMP_USER_CXX_SOURCES} + ${LIBERTY_RECOMP_UTILS_CXX_SOURCES} + ${LIBERTY_RECOMP_MOD_CXX_SOURCES} + ${LIBERTY_RECOMP_THIRDPARTY_SOURCES} +) + +include("version.cmake") + +set(VERSION_TXT "${PROJECT_SOURCE_DIR}/res/version.txt") + +# Only show Git info and build type if not Release. +set(SHOW_GIT_INFO_AND_BUILD_TYPE 0) +if (NOT ${CMAKE_BUILD_TYPE} MATCHES "Release") + set(SHOW_GIT_INFO_AND_BUILD_TYPE 1) +endif() + +if (LIBERTY_RECOMP_METAL) + set(XCRUN_TOOL "/usr/bin/xcrun") +endif() + +GenerateVersionSources( + OUTPUT_DIR ${PROJECT_SOURCE_DIR} + VERSION_TXT ${VERSION_TXT} + H_TEMPLATE "${PROJECT_SOURCE_DIR}/res/version.h.template" + CXX_TEMPLATE "${PROJECT_SOURCE_DIR}/res/version.cpp.template" + BUILD_TYPE ${CMAKE_BUILD_TYPE} + SHOW_GIT_INFO ${SHOW_GIT_INFO_AND_BUILD_TYPE} + SHOW_BUILD_TYPE ${SHOW_GIT_INFO_AND_BUILD_TYPE} +) + +if (WIN32) + # Create binary version number for Win32 integer attributes. + CreateVersionString( + VERSION_TXT ${VERSION_TXT} + OUTPUT_CSV 1 + OUTPUT_VAR WIN32_VERSION_BINARY + ) + + # Create string version number for Win32 detailed attributes. + CreateVersionString( + VERSION_TXT ${VERSION_TXT} + BUILD_TYPE ${CMAKE_BUILD_TYPE} + SHOW_GIT_INFO ${SHOW_GIT_INFO_AND_BUILD_TYPE} + SHOW_BUILD_TYPE ${SHOW_GIT_INFO_AND_BUILD_TYPE} + OUTPUT_VAR WIN32_VERSION_STRING + ) + + # Set Win32 icon path. + set(WIN32_ICON_PATH "${PROJECT_SOURCE_DIR}/../LibertyRecompResources/images/game_icon.ico") + + configure_file("res/win32/res.rc.template" "${CMAKE_BINARY_DIR}/res.rc" @ONLY) + add_executable(LibertyRecomp ${LIBERTY_RECOMP_CXX_SOURCES} "${CMAKE_BINARY_DIR}/res.rc") + + # Hide console for release configurations. + if (${CMAKE_BUILD_TYPE} MATCHES "Release") + target_link_options(LibertyRecomp PRIVATE "/SUBSYSTEM:WINDOWS" "/ENTRY:mainCRTStartup") + endif() +elseif (APPLE) + # Create version number for app bundle. + CreateVersionString( + VERSION_TXT ${VERSION_TXT} + OUTPUT_VAR MACOS_BUNDLE_VERSION + ) + + add_executable(LibertyRecomp MACOSX_BUNDLE + ${LIBERTY_RECOMP_CXX_SOURCES} + res/macos/game_icon.icns + ) + set_source_files_properties(res/macos/game_icon.icns PROPERTIES + MACOSX_PACKAGE_LOCATION Resources) + set_target_properties(LibertyRecomp PROPERTIES + OUTPUT_NAME "Liberty Recompiled" + MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/res/macos/MacOSXBundleInfo.plist.in + MACOSX_BUNDLE_GUI_IDENTIFIER OZORDI.LibertyRecomp + MACOSX_BUNDLE_BUNDLE_NAME "Liberty Recompiled" + MACOSX_BUNDLE_BUNDLE_VERSION ${MACOS_BUNDLE_VERSION} + MACOSX_BUNDLE_SHORT_VERSION_STRING ${MACOS_BUNDLE_VERSION} + MACOSX_BUNDLE_ICON_FILE "game_icon.icns" + ) + + # Linking with MoltenVK directly would prevent using the system Vulkan loader to load with debug layers. + # Instead, copy the MoltenVK dylib to the app bundle along with an ICD file for the loader to find it. + # In the event the loader is not installed, the MoltenVK dylib can still be picked up directly in the app bundle. + set(MVK_BUNDLED_PATH "Resources/vulkan/icd.d") + set(MVK_DST "${CMAKE_CURRENT_BINARY_DIR}/Liberty Recompiled.app/Contents/${MVK_BUNDLED_PATH}") + set_property(TARGET LibertyRecomp APPEND PROPERTY BUILD_RPATH "@executable_path/../${MVK_BUNDLED_PATH}") + + set(MVK_ICD_SRC "${LIBERTY_RECOMP_THIRDPARTY_ROOT}/MoltenVK/MoltenVK/MoltenVK/icd/MoltenVK_icd.json") + set(MVK_ICD_DST "${MVK_DST}/MoltenVK_icd.json") + set(MVK_DYLIB_SRC "${CMAKE_BINARY_DIR}/thirdparty/MoltenVK/libMoltenVK.dylib") + set(MVK_DYLIB_DST "${MVK_DST}/libMoltenVK.dylib") + + add_custom_command( + OUTPUT ${MVK_DST} + COMMAND ${CMAKE_COMMAND} -E make_directory ${MVK_DST}) + add_custom_command( + OUTPUT ${MVK_ICD_DST} + DEPENDS ${MVK_ICD_SRC} ${MVK_DST} + COMMAND ${CMAKE_COMMAND} -E copy ${MVK_ICD_SRC} ${MVK_ICD_DST}) + add_custom_command( + OUTPUT ${MVK_DYLIB_DST} + DEPENDS ${MVK_DYLIB_SRC} ${MVK_DST} + COMMAND ${CMAKE_COMMAND} -E copy ${MVK_DYLIB_SRC} ${MVK_DYLIB_DST}) + add_custom_target(CopyMoltenVK DEPENDS ${MVK_ICD_DST} ${MVK_DYLIB_DST}) + add_dependencies(CopyMoltenVK MoltenVK) + add_dependencies(LibertyRecomp CopyMoltenVK) +else() + add_executable(LibertyRecomp ${LIBERTY_RECOMP_CXX_SOURCES}) +endif() + +if (LIBERTY_RECOMP_FLATPAK) + target_compile_definitions(LibertyRecomp PRIVATE + "LIBERTY_RECOMP_FLATPAK" + "GAME_INSTALL_DIRECTORY=\"/var/data\"" + ) +endif() + +find_package(CURL REQUIRED) + +if (LIBERTY_RECOMP_METAL) + target_compile_definitions(LibertyRecomp PRIVATE LIBERTY_RECOMP_METAL) +endif() + +if (LIBERTY_RECOMP_D3D12) + find_package(directx-headers CONFIG REQUIRED) + find_package(directx12-agility CONFIG REQUIRED) + target_compile_definitions(LibertyRecomp PRIVATE LIBERTY_RECOMP_D3D12) + + file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/D3D12) + add_custom_command(TARGET LibertyRecomp POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy $ $/D3D12 + COMMAND ${CMAKE_COMMAND} -E copy $ $/D3D12 + COMMAND ${CMAKE_COMMAND} -E copy $ $ + COMMAND ${CMAKE_COMMAND} -E copy $ $ + COMMAND_EXPAND_LISTS + ) + + target_link_libraries(LibertyRecomp PRIVATE + Microsoft::DirectXShaderCompiler + Microsoft::DXIL + dxgi + ) +endif() + +if (WIN32) + target_link_libraries(LibertyRecomp PRIVATE + comctl32 + dwmapi + ntdll + Shcore + Synchronization + winmm + windowsapp + ) +endif() + +target_link_libraries(LibertyRecomp PRIVATE + fmt::fmt + libzstd_static + msdf-atlas-gen::msdf-atlas-gen + nfd::nfd + o1heap + XenonUtils + SDL2::SDL2-static + SDL2_mixer + tomlplusplus::tomlplusplus + LibertyRecompLib + xxHash::xxhash + CURL::libcurl + plume +) + +target_link_libraries(LibertyRecomp PRIVATE ffmpeg) + +target_include_directories(LibertyRecomp PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR} + "${CMAKE_CURRENT_SOURCE_DIR}/api" + ${LIBERTY_RECOMP_THIRDPARTY_INCLUDES} +) + +if (CMAKE_SYSTEM_NAME MATCHES "Linux") + find_package(PkgConfig REQUIRED) + find_package(X11 REQUIRED) + pkg_search_module(GLIB REQUIRED glib-2.0) + pkg_search_module(GIO REQUIRED gio-2.0) + target_include_directories(LibertyRecomp PRIVATE ${X11_INCLUDE_DIR} ${GLIB_INCLUDE_DIRS} ${GIO_INCLUDE_DIRS}) + target_link_libraries(LibertyRecomp PRIVATE ${X11_LIBRARIES} ${GLIB_LIBRARIES} ${GIO_LIBRARIES}) +endif() + +target_precompile_headers(LibertyRecomp PUBLIC ${LIBERTY_RECOMP_PRECOMPILED_HEADERS}) + +function(compile_shader FILE_PATH TARGET_NAME) + set(HLSL_FILE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/gpu/shader/hlsl/${FILE_PATH}.hlsl) + set(MSL_FILE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/gpu/shader/msl/${FILE_PATH}.metal) + cmake_path(GET HLSL_FILE_PATH STEM HLSL_NAME) + cmake_path(GET MSL_FILE_PATH STEM MSL_NAME) + if (LIBERTY_RECOMP_METAL) + add_custom_command( + OUTPUT ${MSL_FILE_PATH}.ir + COMMAND ${XCRUN_TOOL} -sdk macosx metal -o ${MSL_FILE_PATH}.ir -c ${MSL_FILE_PATH} -D__air__ -frecord-sources -gline-tables-only + DEPENDS ${MSL_FILE_PATH} + ) + add_custom_command( + OUTPUT ${MSL_FILE_PATH}.metallib + COMMAND ${XCRUN_TOOL} -sdk macosx metallib -o ${MSL_FILE_PATH}.metallib ${MSL_FILE_PATH}.ir + DEPENDS ${MSL_FILE_PATH}.ir + ) + BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${MSL_FILE_PATH}.metallib" DEST_FILE "${MSL_FILE_PATH}.metallib" ARRAY_NAME "g_${MSL_NAME}_air") + endif() + if (LIBERTY_RECOMP_D3D12) + add_custom_command( + OUTPUT ${HLSL_FILE_PATH}.dxil.h + COMMAND ${DIRECTX_DXC_TOOL} -T ${TARGET_NAME} -HV 2021 -all-resources-bound -Wno-ignored-attributes -E shaderMain -Fh ${HLSL_FILE_PATH}.dxil.h ${HLSL_FILE_PATH} -Vn g_${HLSL_NAME}_dxil + DEPENDS ${HLSL_FILE_PATH} + ) + target_sources(LibertyRecomp PRIVATE ${HLSL_FILE_PATH}.dxil.h) + endif() + add_custom_command( + OUTPUT ${HLSL_FILE_PATH}.spirv.h + COMMAND ${DIRECTX_DXC_TOOL} -T ${TARGET_NAME} -HV 2021 -all-resources-bound -spirv -fvk-use-dx-layout ${ARGN} -E shaderMain -Fh ${HLSL_FILE_PATH}.spirv.h ${HLSL_FILE_PATH} -Vn g_${HLSL_NAME}_spirv + DEPENDS ${HLSL_FILE_PATH} + ) + target_sources(LibertyRecomp PRIVATE ${HLSL_FILE_PATH}.spirv.h) +endfunction() + +function(compile_vertex_shader FILE_PATH) + compile_shader(${FILE_PATH} vs_6_0 -fvk-invert-y -DLIBERTY_RECOMP) +endfunction() + +function(compile_pixel_shader FILE_PATH) + compile_shader(${FILE_PATH} ps_6_0 -DLIBERTY_RECOMP) +endfunction() + +compile_pixel_shader(blend_color_alpha_ps) +compile_vertex_shader(copy_vs) +compile_pixel_shader(copy_color_ps) +compile_pixel_shader(copy_depth_ps) +compile_pixel_shader(csd_filter_ps) +compile_vertex_shader(csd_no_tex_vs) +compile_vertex_shader(csd_vs) +compile_vertex_shader(enhanced_burnout_blur_vs) +compile_pixel_shader(enhanced_burnout_blur_ps) +compile_pixel_shader(gaussian_blur_3x3) +compile_pixel_shader(gaussian_blur_5x5) +compile_pixel_shader(gaussian_blur_7x7) +compile_pixel_shader(gaussian_blur_9x9) +compile_pixel_shader(gamma_correction_ps) +compile_pixel_shader(imgui_ps) +compile_vertex_shader(imgui_vs) +compile_pixel_shader(resolve_msaa_color_2x) +compile_pixel_shader(resolve_msaa_color_4x) +compile_pixel_shader(resolve_msaa_color_8x) +compile_pixel_shader(resolve_msaa_depth_2x) +compile_pixel_shader(resolve_msaa_depth_4x) +compile_pixel_shader(resolve_msaa_depth_8x) + +function(generate_aggregate_header INPUT_DIRECTORY OUTPUT_FILE) + get_filename_component(ABS_OUTPUT_FILE "${OUTPUT_FILE}" ABSOLUTE) + file(GLOB_RECURSE HEADER_FILES "${INPUT_DIRECTORY}/*.h") + set(HEADER_CONTENT "#pragma once\n\n") + + foreach(HEADER_FILE IN LISTS HEADER_FILES) + get_filename_component(ABS_HEADER_FILE "${HEADER_FILE}" ABSOLUTE) + if (ABS_HEADER_FILE STREQUAL ABS_OUTPUT_FILE) + continue() + endif() + file(RELATIVE_PATH RELATIVE_HEADER_FILE "${INPUT_DIRECTORY}" "${HEADER_FILE}") + string(APPEND HEADER_CONTENT "#include \"${RELATIVE_HEADER_FILE}\"\n") + endforeach() + + if (EXISTS "${OUTPUT_FILE}") + file(READ "${OUTPUT_FILE}" EXISTING_CONTENT) + if (EXISTING_CONTENT STREQUAL HEADER_CONTENT) + return() + endif() + endif() + + file(WRITE "${OUTPUT_FILE}" "${HEADER_CONTENT}") +endfunction() + +generate_aggregate_header( + "${CMAKE_CURRENT_SOURCE_DIR}/api" + "${CMAKE_CURRENT_SOURCE_DIR}/api/Liberty.h" +) + +set(RESOURCES_SOURCE_PATH "${PROJECT_SOURCE_DIR}/../LibertyRecompResources") +set(RESOURCES_OUTPUT_PATH "${PROJECT_SOURCE_DIR}/res") + +## Miscellaneous ## +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/bc_diff/button_bc_diff.bin" DEST_FILE "${RESOURCES_OUTPUT_PATH}/bc_diff/button_bc_diff.bin" ARRAY_NAME "g_button_bc_diff" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/font/im_font_atlas.bin" DEST_FILE "${RESOURCES_OUTPUT_PATH}/font/im_font_atlas.bin" ARRAY_NAME "g_im_font_atlas" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/font/im_font_atlas.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/font/im_font_atlas.dds" ARRAY_NAME "g_im_font_atlas_texture" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/achievements_menu/trophy.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/achievements_menu/trophy.dds" ARRAY_NAME "g_trophy" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/button_window.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/button_window.dds" ARRAY_NAME "g_button_window" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/controller.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/controller.dds" ARRAY_NAME "g_controller" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/libertyrecomp.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/libertyrecomp.dds" ARRAY_NAME "g_libertyrecomp" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/kbm.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/kbm.dds" ARRAY_NAME "g_kbm" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/main_menu1.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/main_menu1.dds" ARRAY_NAME "g_main_menu1" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/main_menu7.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/main_menu7.dds" ARRAY_NAME "g_main_menu7" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/main_menu8.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/main_menu8.dds" ARRAY_NAME "g_main_menu8" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/main_menu9.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/main_menu9.dds" ARRAY_NAME "g_main_menu9" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/arrow.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/arrow.dds" ARRAY_NAME "g_arrow" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/window.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/window.dds" ARRAY_NAME "g_window" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/select_arrow.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/select_arrow.dds" ARRAY_NAME "g_select_arrow" COMPRESSION_TYPE "zstd") + +## Installer ## +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_001.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_001.dds" ARRAY_NAME "g_install_001" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_002.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_002.dds" ARRAY_NAME "g_install_002" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_003.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_003.dds" ARRAY_NAME "g_install_003" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_004.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_004.dds" ARRAY_NAME "g_install_004" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_005.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_005.dds" ARRAY_NAME "g_install_005" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_006.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_006.dds" ARRAY_NAME "g_install_006" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_007.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_007.dds" ARRAY_NAME "g_install_007" COMPRESSION_TYPE "zstd") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_008.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_008.dds" ARRAY_NAME "g_install_008" COMPRESSION_TYPE "zstd") + +## Game Icon ## +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/game_icon.bmp" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/game_icon.bmp" ARRAY_NAME "g_game_icon") + +## Audio ## +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/music/installer.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/music/installer.ogg" ARRAY_NAME "g_installer_music") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/sounds/window_open.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/sounds/window_open.ogg" ARRAY_NAME "g_window_open") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/sounds/window_close.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/sounds/window_close.ogg" ARRAY_NAME "g_window_close") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/sounds/cursor2.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/sounds/cursor2.ogg" ARRAY_NAME "g_cursor2") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/sounds/deside.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/sounds/deside.ogg" ARRAY_NAME "g_deside") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/sounds/move.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/sounds/move.ogg" ARRAY_NAME "g_move") +BIN2C(TARGET_OBJ LibertyRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/sounds/main_deside.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/sounds/main_deside.ogg" ARRAY_NAME "g_main_deside") diff --git a/LibertyRecomp/api/Liberty.h b/LibertyRecomp/api/Liberty.h new file mode 100644 index 00000000..3cd95aee --- /dev/null +++ b/LibertyRecomp/api/Liberty.h @@ -0,0 +1,28 @@ +#pragma once + +#include "RAGE/RAGE.h" +#include "boost/smart_ptr/make_shared_object.h" +#include "boost/smart_ptr/shared_ptr.h" +#include "d3dxb.h" +#include "hk330/hkArray.h" +#include "hk330/hkReferencedObject.h" +#include "hk330/hkpBroadPhaseHandle.h" +#include "hk330/hkpCdBody.h" +#include "hk330/hkpCollidable.h" +#include "hk330/hkpCollidableCollidableFilter.h" +#include "hk330/hkpCollisionFilter.h" +#include "hk330/hkpEntity.h" +#include "hk330/hkpLinkedCollidable.h" +#include "hk330/hkpPhantom.h" +#include "hk330/hkpProperty.h" +#include "hk330/hkpRayCollidableFilter.h" +#include "hk330/hkpRayShapeCollectionFilter.h" +#include "hk330/hkpRigidBody.h" +#include "hk330/hkpShape.h" +#include "hk330/hkpShapeCollectionFilter.h" +#include "hk330/hkpTypedBroadPhaseHandle.h" +#include "hk330/hkpWorld.h" +#include "hk330/hkpWorldObject.h" +#include "stdx/string.h" +#include "stdx/vector.h" +#include "stdx/wstring.h" diff --git a/LibertyRecomp/api/Liberty.inl b/LibertyRecomp/api/Liberty.inl new file mode 100644 index 00000000..52043b8a --- /dev/null +++ b/LibertyRecomp/api/Liberty.inl @@ -0,0 +1,140 @@ +#pragma once + +#include +#include + +constexpr float RAD2DEGf = 57.2958f; +constexpr float DEG2RADf = 0.0174533f; + +constexpr double RAD2DEG = 57.29578018188477; +constexpr double DEG2RAD = 0.01745329238474369; + +#define LIBERTY_CONCAT2(x, y) x##y +#define LIBERTY_CONCAT(x, y) LIBERTY_CONCAT2(x, y) + +#define LIBERTY_INSERT_PADDING(length) \ + uint8_t LIBERTY_CONCAT(pad, __LINE__)[length] + +#define LIBERTY_ASSERT_OFFSETOF(type, field, offset) \ + static_assert(offsetof(type, field) == offset) + +#define LIBERTY_ASSERT_SIZEOF(type, size) \ + static_assert(sizeof(type) == size) + +#define LIBERTY_VIRTUAL_FUNCTION(returnType, virtualIndex, ...) \ + GuestToHostFunction(*(be*)(g_memory.Translate(*(be*)(this) + (4 * virtualIndex))), __VA_ARGS__) + +struct liberty_null_ctor {}; + +inline std::vector ParseTextVariables(const char* pVariables) +{ + std::vector result{}; + + if (!pVariables) + return result; + + auto start = pVariables; + auto ptr = pVariables; + auto depth = 0; + + while (*ptr) + { + if (*ptr == '(') + { + depth++; + } + else if (*ptr == ')') + { + depth--; + } + else if (*ptr == ',' && !depth) + { + result.emplace_back(start, ptr - start); + start = ptr + 1; + } + + ++ptr; + } + + if (ptr != start) + result.emplace_back(start, ptr - start); + + return result; +} + +inline std::vector> MapTextVariables(const char* pVariables) +{ + std::vector> result{}; + + if (!pVariables) + return result; + + auto variables = ParseTextVariables(pVariables); + + for (auto& variable : variables) + { + auto open = variable.find('('); + auto close = variable.find(')'); + + if (open != std::string_view::npos && close != std::string_view::npos && close > open) + { + auto type = variable.substr(0, open); + auto value = variable.substr(open + 1, close - open - 1); + + result.emplace_back(type, value); + } + else + { + result.emplace_back(variable, std::string_view{}); + } + } + + return result; +} + +inline size_t strlenU16(const uint16_t* str) +{ + size_t result = 0; + uint16_t c = 0xFFFF; + + while (c != 0) + { + c = str[result]; + result++; + } + + return result; +} + +inline bool strcmpU16(const uint16_t* a, const uint16_t* b, bool endianSwapA = false, bool endianSwapB = false) +{ + for (size_t i = 0; i < strlenU16(a); i += 2) + { + auto c1 = endianSwapA ? ByteSwap(a[i]) : a[i]; + auto c2 = endianSwapB ? ByteSwap(b[i]) : b[i]; + + if (c1 != 0 && c2 == 0) + return false; + + if (c1 == 0 && c2 != 0) + return false; + + if (c1 != c2) + return false; + } + + return true; +} + +inline void printU16(const uint16_t* str, bool endianSwap = false) +{ + for (size_t i = 0; i < strlenU16(str); i++) + { + auto c0 = endianSwap ? ByteSwap(str[i]) >> 8 : str[i] >> 8; + auto c1 = endianSwap ? ByteSwap(str[i]) & 0xFF : str[i] & 0xFF; + + printf("%c%c", c0, c1); + } + + printf("\n"); +} diff --git a/LibertyRecomp/api/RAGE/RAGE.h b/LibertyRecomp/api/RAGE/RAGE.h new file mode 100644 index 00000000..a4fc8dcd --- /dev/null +++ b/LibertyRecomp/api/RAGE/RAGE.h @@ -0,0 +1,659 @@ +#pragma once + +#include +#include + +// ============================================================================= +// RAGE Engine (Rockstar Advanced Game Engine) - GTA IV Xbox 360 +// ============================================================================= +// Reverse-engineered structures from GTA IV's RAGE engine for Xbox 360. +// These structures are used by the recompiled PPC code. +// +// IMPORTANT: All structures must match Xbox 360 memory layout! +// - Xbox 360 is big-endian (handled by XenonRecomp memory operations) +// - Pointers are 32-bit on Xbox 360 +// - Alignment may differ from x86 +// ============================================================================= + +// Forward declarations +namespace rage +{ + class datBase; + class pgBase; + class grcDevice; + class grmShaderGroup; + class fiDevice; + class fiPackfile; + class phBound; + class scrThread; + class scrProgram; + class audEngine; + template class atArray; + template class atHashMap; +} + +namespace GTA4 +{ + class CEntity; + class CPhysical; + class CDynamicEntity; + class CPed; + class CPlayerPed; + class CVehicle; + class CAutomobile; + class CObject; + class CBuilding; + class CCamera; + class CWorld; + class CGame; + class CStreaming; + class CTimer; +} + +// ============================================================================= +// RAGE Base Types +// ============================================================================= + +namespace rage +{ + // Basic type aliases matching Xbox 360 + using u8 = uint8_t; + using u16 = uint16_t; + using u32 = uint32_t; + using u64 = uint64_t; + using s8 = int8_t; + using s16 = int16_t; + using s32 = int32_t; + using s64 = int64_t; + using f32 = float; + using f64 = double; + + // ========================================================================== + // Vector/Matrix Types + // ========================================================================== + + struct Vector2 + { + f32 x, y; + }; + + struct Vector3 + { + f32 x, y, z; + + Vector3() : x(0), y(0), z(0) {} + Vector3(f32 x_, f32 y_, f32 z_) : x(x_), y(y_), z(z_) {} + }; + + struct Vector4 + { + f32 x, y, z, w; + + Vector4() : x(0), y(0), z(0), w(0) {} + Vector4(f32 x_, f32 y_, f32 z_, f32 w_) : x(x_), y(y_), z(z_), w(w_) {} + }; + + struct Matrix34 + { + Vector4 right; + Vector4 forward; + Vector4 up; + Vector4 pos; + }; + + struct Matrix44 + { + f32 m[4][4]; + }; + + // ========================================================================== + // Container Types + // ========================================================================== + + template + class atArray + { + public: + T* m_data; + u16 m_size; + u16 m_capacity; + + atArray() : m_data(nullptr), m_size(0), m_capacity(0) {} + + u16 GetSize() const { return m_size; } + u16 GetCapacity() const { return m_capacity; } + T* GetData() { return m_data; } + const T* GetData() const { return m_data; } + + T& operator[](u16 index) { return m_data[index]; } + const T& operator[](u16 index) const { return m_data[index]; } + }; + + template + class atHashMap + { + public: + struct Entry + { + u32 hash; + T value; + Entry* next; + }; + + Entry** m_buckets; + u32 m_bucketCount; + u32 m_size; + }; + + // ========================================================================== + // Base Classes + // ========================================================================== + + // Base class for most RAGE objects + class datBase + { + public: + virtual ~datBase() = default; + }; + + // Base class for paged/streamed resources + class pgBase : public datBase + { + public: + u32 m_blockMap; // Pointer to block map for streaming + + virtual ~pgBase() = default; + }; + + // ========================================================================== + // File I/O System + // ========================================================================== + + class fiDevice + { + public: + virtual ~fiDevice() = default; + virtual u32 Open(const char* path, bool readOnly) = 0; + virtual u32 OpenBulk(const char* path, u64* size) = 0; + virtual u32 Create(const char* path) = 0; + virtual u32 Read(u32 handle, void* buffer, u32 size) = 0; + virtual u32 Write(u32 handle, const void* buffer, u32 size) = 0; + virtual u32 Seek(u32 handle, s32 offset, u32 origin) = 0; + virtual u64 SeekLong(u32 handle, s64 offset, u32 origin) = 0; + virtual void Close(u32 handle) = 0; + virtual u64 GetFileSize(const char* path) = 0; + }; + + class fiPackfile : public fiDevice + { + public: + char m_name[256]; + u32 m_handle; + u64 m_baseOffset; + // ... more fields + + virtual ~fiPackfile() = default; + }; + + // ========================================================================== + // Graphics System + // ========================================================================== + + class grcDevice + { + public: + static grcDevice* sm_Instance; + + u32 m_width; + u32 m_height; + void* m_d3dDevice; // ID3D11Device* on PC, void* on Xbox 360 + + virtual ~grcDevice() = default; + virtual void BeginFrame() = 0; + virtual void EndFrame() = 0; + virtual void Present() = 0; + }; + + class grcTexture : public pgBase + { + public: + u16 m_width; + u16 m_height; + u8 m_format; + u8 m_mipLevels; + void* m_textureData; + }; + + class grmShader : public pgBase + { + public: + u32 m_hash; + atArray m_parameters; + }; + + class grmShaderGroup : public pgBase + { + public: + atArray m_shaders; + atArray m_textures; + }; + + // ========================================================================== + // Physics System + // ========================================================================== + + class phBound : public pgBase + { + public: + u8 m_type; + u8 m_flags; + u16 m_partIndex; + f32 m_radius; + Vector3 m_boundingBoxMin; + Vector3 m_boundingBoxMax; + Vector3 m_boundingSphereCenter; + f32 m_margin; + }; + + class phBoundComposite : public phBound + { + public: + atArray m_bounds; + atArray m_matrices; + }; + + // ========================================================================== + // Script System (SCO/SCR) + // ========================================================================== + + class scrProgram : public pgBase + { + public: + u8* m_codeBlock; + u32 m_codeSize; + u32* m_stringTable; + u32 m_stringCount; + u32* m_nativeTable; + u32 m_nativeCount; + u32 m_localVarCount; + u32 m_globalVarCount; + }; + + class scrThread + { + public: + u32 m_threadId; + u32 m_scriptHash; + u32 m_state; + u32 m_instructionPointer; + u32 m_framePointer; + u32 m_stackPointer; + f32 m_waitTime; + u8* m_stack; + u32 m_stackSize; + scrProgram* m_program; + + virtual void Reset(u32 scriptHash, void* args, u32 argCount) = 0; + virtual u32 Run(u32 instructionCount) = 0; + virtual void Kill() = 0; + }; + + // ========================================================================== + // Audio System + // ========================================================================== + + class audSound + { + public: + u32 m_id; + u32 m_hash; + u8 m_state; + f32 m_volume; + f32 m_pitch; + Vector3 m_position; + }; + + class audEngine + { + public: + static audEngine* sm_Instance; + + virtual void Update(f32 deltaTime) = 0; + virtual audSound* PlaySound(u32 hash) = 0; + virtual audSound* Play3DSound(u32 hash, const Vector3& position) = 0; + virtual void StopSound(audSound* sound) = 0; + virtual void StopAllSounds() = 0; + }; + +} // namespace rage + +// ============================================================================= +// GTA IV Game Classes +// ============================================================================= + +namespace GTA4 +{ + using namespace rage; + + // ========================================================================== + // Entity System + // ========================================================================== + + class CEntity : public pgBase + { + public: + Matrix34 m_matrix; + u32 m_flags; + u8 m_type; + u8 m_status; + u16 m_randomSeed; + void* m_modelInfo; + void* m_drawable; + + virtual ~CEntity() = default; + virtual void SetMatrix(const Matrix34& matrix) { m_matrix = matrix; } + virtual const Matrix34& GetMatrix() const { return m_matrix; } + virtual Vector3 GetPosition() const { return Vector3(m_matrix.pos.x, m_matrix.pos.y, m_matrix.pos.z); } + virtual void SetPosition(const Vector3& pos) { m_matrix.pos.x = pos.x; m_matrix.pos.y = pos.y; m_matrix.pos.z = pos.z; } + }; + + class CPhysical : public CEntity + { + public: + void* m_physics; // Euphoria/Bullet physics body + Vector3 m_velocity; + Vector3 m_angularVelocity; + f32 m_mass; + u8 m_physicsFlags; + + virtual void ApplyForce(const Vector3& force, const Vector3& offset) = 0; + virtual void ApplyImpulse(const Vector3& impulse, const Vector3& offset) = 0; + }; + + class CDynamicEntity : public CPhysical + { + public: + u32 m_lastFrameUpdate; + }; + + // ========================================================================== + // Peds (Pedestrians & Player) + // ========================================================================== + + class CPed : public CPhysical + { + public: + u32 m_pedType; + u32 m_pedState; + f32 m_health; + f32 m_maxHealth; + f32 m_armour; + void* m_weapons; + u8 m_currentWeapon; + void* m_pedIntelligence; + void* m_playerInfo; // Only valid for player peds + void* m_animator; + + virtual bool IsPlayer() const { return m_playerInfo != nullptr; } + virtual bool IsAlive() const { return m_health > 0; } + virtual void SetHealth(f32 health) { m_health = health; } + virtual void Kill() { m_health = 0; } + }; + + class CPlayerPed : public CPed + { + public: + u32 m_playerId; + f32 m_stamina; + f32 m_wantedLevel; + u32 m_money; + + virtual void AddMoney(s32 amount) { m_money += amount; } + virtual void SetWantedLevel(u32 level) { m_wantedLevel = (f32)level; } + }; + + // ========================================================================== + // Vehicles + // ========================================================================== + + class CVehicle : public CPhysical + { + public: + u8 m_vehicleType; + u8 m_numSeats; + u8 m_numPassengers; + f32 m_health; + f32 m_engineHealth; + f32 m_petrolTankHealth; + f32 m_dirt; + u32 m_primaryColor; + u32 m_secondaryColor; + CPed* m_driver; + CPed* m_passengers[8]; + void* m_handling; + + virtual bool IsDestroyed() const { return m_health <= 0; } + virtual u8 GetNumPassengers() const { return m_numPassengers; } + virtual CPed* GetDriver() const { return m_driver; } + }; + + class CAutomobile : public CVehicle + { + public: + f32 m_wheelRotation[4]; + f32 m_wheelSpeed[4]; + f32 m_steerAngle; + f32 m_gasPedal; + f32 m_brakePedal; + u8 m_currentGear; + f32 m_rpm; + }; + + class CBike : public CVehicle + { + public: + f32 m_leanAngle; + }; + + class CBoat : public CVehicle + { + public: + f32 m_throttle; + f32 m_rudderAngle; + }; + + class CHeli : public CVehicle + { + public: + f32 m_rotorSpeed; + f32 m_rotorRotation; + }; + + // ========================================================================== + // World Objects + // ========================================================================== + + class CObject : public CPhysical + { + public: + u32 m_objectFlags; + f32 m_objectHealth; + }; + + class CBuilding : public CEntity + { + public: + // Static world geometry - no additional physics + }; + + class CPickup : public CObject + { + public: + u32 m_pickupType; + u32 m_amount; + f32 m_regenerateTime; + }; + + // ========================================================================== + // Camera System + // ========================================================================== + + class CCamera + { + public: + static CCamera* sm_Instance; + + Matrix34 m_matrix; + f32 m_fov; + f32 m_nearClip; + f32 m_farClip; + f32 m_aspectRatio; + u8 m_cameraMode; + CEntity* m_targetEntity; + + virtual void Update(f32 deltaTime) = 0; + virtual void SetPosition(const Vector3& pos) = 0; + virtual void LookAt(const Vector3& target) = 0; + }; + + // ========================================================================== + // World Management + // ========================================================================== + + class CWorld + { + public: + static CWorld* sm_Instance; + + atArray m_entities; + atArray m_peds; + atArray m_vehicles; + atArray m_objects; + CPlayerPed* m_playerPed; + + virtual void Add(CEntity* entity) = 0; + virtual void Remove(CEntity* entity) = 0; + virtual void Process(f32 deltaTime) = 0; + }; + + // ========================================================================== + // Streaming System + // ========================================================================== + + class CStreaming + { + public: + static CStreaming* sm_Instance; + + u32 m_memoryUsed; + u32 m_memoryLimit; + + virtual void RequestModel(u32 modelId) = 0; + virtual bool HasModelLoaded(u32 modelId) = 0; + virtual void LoadAllRequestedModels() = 0; + virtual void ReleaseModel(u32 modelId) = 0; + }; + + // ========================================================================== + // Timer + // ========================================================================== + + class CTimer + { + public: + static u32 m_frameCounter; + static f32 m_timeStep; // Delta time in seconds + static f32 m_timeStepNonClipped; + static u32 m_gameTimer; // Total time in milliseconds + static u32 m_systemTimer; + static f32 m_timeScale; + static bool m_paused; + + static void Update(); + static f32 GetTimeStep() { return m_timeStep; } + static u32 GetFrameCounter() { return m_frameCounter; } + }; + + // ========================================================================== + // Main Game Class + // ========================================================================== + + class CGame + { + public: + static CGame* sm_Instance; + + u8 m_gameState; + bool m_isInitialized; + bool m_isPaused; + + virtual void Initialize() = 0; + virtual void Shutdown() = 0; + virtual void Process() = 0; + virtual void Render() = 0; + }; + + // ========================================================================== + // Pool System (for entity management) + // ========================================================================== + + template + class CPool + { + public: + T* m_objects; + u8* m_flags; + u32 m_size; + u32 m_firstFree; + + T* GetAt(u32 index) + { + if (index < m_size && (m_flags[index] & 0x80) == 0) + return &m_objects[index]; + return nullptr; + } + + u32 GetSize() const { return m_size; } + }; + + // Global pools + extern CPool* g_pedPool; + extern CPool* g_vehiclePool; + extern CPool* g_objectPool; + extern CPool* g_buildingPool; + +} // namespace GTA4 + +// ============================================================================= +// Static Instance Declarations +// ============================================================================= + +// These will be defined in the implementation file and linked to actual game memory +namespace rage +{ + inline grcDevice* grcDevice::sm_Instance = nullptr; + inline audEngine* audEngine::sm_Instance = nullptr; +} + +namespace GTA4 +{ + inline CCamera* CCamera::sm_Instance = nullptr; + inline CWorld* CWorld::sm_Instance = nullptr; + inline CStreaming* CStreaming::sm_Instance = nullptr; + inline CGame* CGame::sm_Instance = nullptr; + + inline CPool* g_pedPool = nullptr; + inline CPool* g_vehiclePool = nullptr; + inline CPool* g_objectPool = nullptr; + inline CPool* g_buildingPool = nullptr; + + // CTimer static members + inline u32 CTimer::m_frameCounter = 0; + inline f32 CTimer::m_timeStep = 0.0f; + inline f32 CTimer::m_timeStepNonClipped = 0.0f; + inline u32 CTimer::m_gameTimer = 0; + inline u32 CTimer::m_systemTimer = 0; + inline f32 CTimer::m_timeScale = 1.0f; + inline bool CTimer::m_paused = false; +} + diff --git a/LibertyRecomp/api/RAGE/RAGE.inl b/LibertyRecomp/api/RAGE/RAGE.inl new file mode 100644 index 00000000..a881e13f --- /dev/null +++ b/LibertyRecomp/api/RAGE/RAGE.inl @@ -0,0 +1,210 @@ +#pragma once + +// ============================================================================= +// RAGE Engine Inline Implementations +// ============================================================================= +// This file contains inline implementations for RAGE engine structures. +// Include after RAGE.h +// ============================================================================= + +#include "RAGE.h" +#include + +namespace rage +{ + // ========================================================================= + // Vector3 Operations + // ========================================================================= + + inline Vector3 operator+(const Vector3& a, const Vector3& b) + { + return Vector3(a.x + b.x, a.y + b.y, a.z + b.z); + } + + inline Vector3 operator-(const Vector3& a, const Vector3& b) + { + return Vector3(a.x - b.x, a.y - b.y, a.z - b.z); + } + + inline Vector3 operator*(const Vector3& v, f32 scalar) + { + return Vector3(v.x * scalar, v.y * scalar, v.z * scalar); + } + + inline Vector3 operator*(f32 scalar, const Vector3& v) + { + return Vector3(v.x * scalar, v.y * scalar, v.z * scalar); + } + + inline Vector3 operator/(const Vector3& v, f32 scalar) + { + return Vector3(v.x / scalar, v.y / scalar, v.z / scalar); + } + + inline f32 Dot(const Vector3& a, const Vector3& b) + { + return a.x * b.x + a.y * b.y + a.z * b.z; + } + + inline Vector3 Cross(const Vector3& a, const Vector3& b) + { + return Vector3( + a.y * b.z - a.z * b.y, + a.z * b.x - a.x * b.z, + a.x * b.y - a.y * b.x + ); + } + + inline f32 Length(const Vector3& v) + { + return std::sqrt(v.x * v.x + v.y * v.y + v.z * v.z); + } + + inline f32 LengthSquared(const Vector3& v) + { + return v.x * v.x + v.y * v.y + v.z * v.z; + } + + inline Vector3 Normalize(const Vector3& v) + { + f32 len = Length(v); + if (len > 0.0001f) + return v / len; + return Vector3(); + } + + inline f32 Distance(const Vector3& a, const Vector3& b) + { + return Length(a - b); + } + + inline f32 DistanceSquared(const Vector3& a, const Vector3& b) + { + return LengthSquared(a - b); + } + + // ========================================================================= + // Vector4 Operations + // ========================================================================= + + inline Vector4 operator+(const Vector4& a, const Vector4& b) + { + return Vector4(a.x + b.x, a.y + b.y, a.z + b.z, a.w + b.w); + } + + inline Vector4 operator-(const Vector4& a, const Vector4& b) + { + return Vector4(a.x - b.x, a.y - b.y, a.z - b.z, a.w - b.w); + } + + inline Vector4 operator*(const Vector4& v, f32 scalar) + { + return Vector4(v.x * scalar, v.y * scalar, v.z * scalar, v.w * scalar); + } + + inline f32 Dot(const Vector4& a, const Vector4& b) + { + return a.x * b.x + a.y * b.y + a.z * b.z + a.w * b.w; + } + + // ========================================================================= + // Matrix Operations + // ========================================================================= + + inline Matrix34 MatrixIdentity() + { + Matrix34 m; + m.right = Vector4(1, 0, 0, 0); + m.forward = Vector4(0, 1, 0, 0); + m.up = Vector4(0, 0, 1, 0); + m.pos = Vector4(0, 0, 0, 1); + return m; + } + + inline Vector3 MatrixGetPosition(const Matrix34& m) + { + return Vector3(m.pos.x, m.pos.y, m.pos.z); + } + + inline void MatrixSetPosition(Matrix34& m, const Vector3& pos) + { + m.pos.x = pos.x; + m.pos.y = pos.y; + m.pos.z = pos.z; + } + + inline Vector3 MatrixGetRight(const Matrix34& m) + { + return Vector3(m.right.x, m.right.y, m.right.z); + } + + inline Vector3 MatrixGetForward(const Matrix34& m) + { + return Vector3(m.forward.x, m.forward.y, m.forward.z); + } + + inline Vector3 MatrixGetUp(const Matrix34& m) + { + return Vector3(m.up.x, m.up.y, m.up.z); + } + + inline Vector3 TransformPoint(const Matrix34& m, const Vector3& p) + { + return Vector3( + m.right.x * p.x + m.forward.x * p.y + m.up.x * p.z + m.pos.x, + m.right.y * p.x + m.forward.y * p.y + m.up.y * p.z + m.pos.y, + m.right.z * p.x + m.forward.z * p.y + m.up.z * p.z + m.pos.z + ); + } + + inline Vector3 TransformVector(const Matrix34& m, const Vector3& v) + { + return Vector3( + m.right.x * v.x + m.forward.x * v.y + m.up.x * v.z, + m.right.y * v.x + m.forward.y * v.y + m.up.y * v.z, + m.right.z * v.x + m.forward.z * v.y + m.up.z * v.z + ); + } + +} // namespace rage + +namespace GTA4 +{ + // ========================================================================= + // CTimer Implementation + // ========================================================================= + + inline void CTimer::Update() + { + m_frameCounter++; + // Actual timing handled by the game loop + } + + // ========================================================================= + // Pool Helper Functions + // ========================================================================= + + template + inline T* GetPoolObject(CPool* pool, u32 handle) + { + if (!pool) return nullptr; + u32 index = handle & 0xFFFF; + return pool->GetAt(index); + } + + inline CPed* GetPedFromHandle(u32 handle) + { + return GetPoolObject(g_pedPool, handle); + } + + inline CVehicle* GetVehicleFromHandle(u32 handle) + { + return GetPoolObject(g_vehiclePool, handle); + } + + inline CObject* GetObjectFromHandle(u32 handle) + { + return GetPoolObject(g_objectPool, handle); + } + +} // namespace GTA4 diff --git a/LibertyRecomp/api/RAGE/README.md b/LibertyRecomp/api/RAGE/README.md new file mode 100644 index 00000000..be8a3e80 --- /dev/null +++ b/LibertyRecomp/api/RAGE/README.md @@ -0,0 +1,141 @@ +# RAGE Engine API + +This directory contains reverse-engineered structures from GTA IV's RAGE (Rockstar Advanced Game Engine) for Xbox 360. + +## Overview + +The RAGE engine is Rockstar Games' proprietary game engine used in GTA IV, RDR, and later titles. This API provides C++ structures that mirror the Xbox 360 version's memory layout for use with the LibertyRecomp static recompilation project. + +## Files + +| File | Description | +|------|-------------| +| `RAGE.h` | Main header with all RAGE engine structures | +| `RAGE.inl` | Inline implementations for math operations and utilities | + +## Architecture + +### Namespaces + +- **`rage`** - Core engine types (graphics, audio, physics, scripting) +- **`GTA4`** - Game-specific classes (entities, peds, vehicles, world) + +### Key Components + +#### Base Types (`rage` namespace) +- `datBase` - Base class for most RAGE objects +- `pgBase` - Base class for paged/streamed resources +- `Vector2/3/4` - Math vector types +- `Matrix34/44` - Transform matrices +- `atArray` - Dynamic array container +- `atHashMap` - Hash map container + +#### File I/O +- `fiDevice` - Abstract file device interface +- `fiPackfile` - RPF archive file system + +#### Graphics +- `grcDevice` - Graphics device manager +- `grcTexture` - Texture resource +- `grmShader` - Shader program +- `grmShaderGroup` - Shader collection + +#### Physics +- `phBound` - Physics collision bound +- `phBoundComposite` - Compound collision shape + +#### Scripting +- `scrProgram` - Compiled script program (.SCO) +- `scrThread` - Script execution thread + +#### Audio +- `audEngine` - Audio system manager +- `audSound` - Sound instance + +### Game Classes (`GTA4` namespace) + +#### Entity Hierarchy +``` +CEntity +├── CPhysical +│ ├── CDynamicEntity +│ ├── CPed +│ │ └── CPlayerPed +│ ├── CVehicle +│ │ ├── CAutomobile +│ │ ├── CBike +│ │ ├── CBoat +│ │ └── CHeli +│ └── CObject +│ └── CPickup +└── CBuilding +``` + +#### Singletons +- `CGame` - Main game controller +- `CWorld` - World entity manager +- `CCamera` - Camera system +- `CStreaming` - Resource streaming manager +- `CTimer` - Game timing + +#### Pool System +- `CPool` - Fixed-size object pool template +- `g_pedPool`, `g_vehiclePool`, `g_objectPool`, `g_buildingPool` - Global pools + +## Memory Layout Notes + +âš ï¸ **IMPORTANT**: All structures must match Xbox 360 memory layout! + +- Xbox 360 uses **big-endian** byte order (handled by XenonRecomp) +- Pointers are **32-bit** on Xbox 360 +- Alignment may differ from x86/x64 + +## Usage + +```cpp +#include "RAGE/RAGE.h" +#include "RAGE/RAGE.inl" // For math operations + +using namespace GTA4; + +void ProcessPed(CPed* ped) +{ + if (ped && ped->IsAlive()) + { + rage::Vector3 pos = ped->GetPosition(); + // ... + } +} +``` + +## References + +- GTA IV Xbox 360 default.xex (XEX2 format) +- XenonRecomp analysis output (switch tables, function signatures) +- RAGE engine research community + +## Status + +| Component | Status | +|-----------|--------| +| Base types | ✅ Implemented (stubs) | +| Math types | ✅ Implemented | +| Containers | ✅ Implemented (stubs) | +| File I/O | 🔄 Partial | +| Graphics | 🔄 Partial | +| Physics | 🔄 Partial | +| Scripting | 🔄 Partial | +| Audio | 🔄 Partial | +| Entities | ✅ Implemented (stubs) | +| Pools | ✅ Implemented (stubs) | + +Legend: ✅ Complete | 🔄 Partial | ⌠Not Started + +## TODO + +- [ ] Verify structure sizes match Xbox 360 binary +- [ ] Add native function table mappings +- [ ] Document memory offsets for key globals +- [ ] Add more vehicle/ped subtypes +- [ ] Implement weapon system structures +- [ ] Add pathfinding/navigation structures diff --git a/LibertyRecomp/api/README.md b/LibertyRecomp/api/README.md new file mode 100644 index 00000000..ba9865d8 --- /dev/null +++ b/LibertyRecomp/api/README.md @@ -0,0 +1,38 @@ +# Liberty + +## Contribution Guide + +### Naming Conventions + +- Use `camelCase` for local variables, `SNAKE_CASE` for preprocessor macros, and `PascalCase` for everything else. Liberty-specific types that don't exist in the game should use `snake_case` for better differentiation. +- Class members should be prefixed with `m_`, e.g., `m_Time`. Do not use this prefix for struct members. +- Pointers should be prefixed with `p`, e.g., `pPlayerPed`. +- Shared pointers should be prefixed with `sp`, e.g., `spDatabase`. +- References should be prefixed with `r`, e.g., `rMessage`. +- Static members outside a class should be prefixed with `g_`, e.g., `g_AllocationTracker`. +- Liberty-specific preprocessor macros should start with `LIBERTY_`, e.g., `LIBERTY_INSERT_PADDING`. +- Function pointers should be prefixed with `fp`, e.g., `fpCEntityConstructor`. + +Combine prefixes as necessary, e.g., `m_sp` for a shared pointer as a class member. + +### Coding Style + +- Always place curly brackets on a new line. +- Prefer forward declaring types over including their respective headers. +- Use <> includes relative to the project's root directory path. +- Use C++17's nested namespace feature instead of defining multiple namespaces on separate lines. +- Enum classes are prohibited as they were not available when the game was developed. +- Avoid placing function definitions in .h files, instead, implement functions in the header's respective .inl file, similar to a .cpp file. +- Ensure that all class members are declared as public. Even if you suspect that a class member was private in the original code, having it public is more convenient in a modding API. +- Avoid placing multiple class definitions in a single header file unless you have a good reason to do so. +- Keep function pointers or addresses outside functions, define them as global variables in the corresponding .inl file. Mark these global variables as `inline` and never nest them within class definitions. You do not need to use the `g_` prefix for function pointers, `fp` is sufficient. +- Use primitive types defined in `cstdint` instead of using types that come with the language, e.g., use `uint32_t` instead of `unsigned int`. Using `float`, `double` and `bool` is okay. + +### Mapping Rules + +- Always include the corresponding `offsetof`/`sizeof` assertions for mapped classes/structs. If you are uncertain about the type's size, you can omit the `sizeof` assertion. +- Use the exact type name from the game if it's available through RTTI, otherwise, you can look for shared pointers that may reveal the original type name. +- If you are unsure about the name of a class/struct member, use `Field` followed by the hexadecimal byte offset (e.g., `m_Field194`). Avoid names like `m_StoresThisThingMaybe`, you can write comments next to the definition for speculations. +- If a portion of the byte range is irrelevant to your research or not mapped yet, use the `LIBERTY_INSERT_PADDING` macro to align class/struct members correctly. +- When the class has a virtual function table, if you don't want to map every function in it, you can map only the virtual destructor. +- The original file locations are likely available in the executable file as assertion file paths. If you cannot find the file path, use your intuition to place the file in a sensible place. \ No newline at end of file diff --git a/MarathonRecomp/api/boost/smart_ptr/make_shared_object.h b/LibertyRecomp/api/boost/smart_ptr/make_shared_object.h similarity index 100% rename from MarathonRecomp/api/boost/smart_ptr/make_shared_object.h rename to LibertyRecomp/api/boost/smart_ptr/make_shared_object.h diff --git a/MarathonRecomp/api/boost/smart_ptr/shared_ptr.h b/LibertyRecomp/api/boost/smart_ptr/shared_ptr.h similarity index 99% rename from MarathonRecomp/api/boost/smart_ptr/shared_ptr.h rename to LibertyRecomp/api/boost/smart_ptr/shared_ptr.h index 2b63eaab..ffefc7bf 100644 --- a/MarathonRecomp/api/boost/smart_ptr/shared_ptr.h +++ b/LibertyRecomp/api/boost/smart_ptr/shared_ptr.h @@ -2,7 +2,7 @@ #include #include -#include +#include namespace boost { diff --git a/MarathonRecomp/api/d3dxb.h b/LibertyRecomp/api/d3dxb.h similarity index 92% rename from MarathonRecomp/api/d3dxb.h rename to LibertyRecomp/api/d3dxb.h index 67f5c182..25ec4162 100644 --- a/MarathonRecomp/api/d3dxb.h +++ b/LibertyRecomp/api/d3dxb.h @@ -1,6 +1,6 @@ #pragma once -#include +#include enum D3DXBSTENCILOP { diff --git a/LibertyRecomp/api/hk330/hkArray.h b/LibertyRecomp/api/hk330/hkArray.h new file mode 100644 index 00000000..6921ecaa --- /dev/null +++ b/LibertyRecomp/api/hk330/hkArray.h @@ -0,0 +1,25 @@ +#pragma once + +#include + +namespace hk330 +{ + template + class hkArray + { + public: + xpointer m_data; + be m_size; + be m_capacityAndFlags; + + template + T* GetIndex(E i) + { + return (T*)(m_data.get() + ((int)i * sizeof(T))); + } + }; + + LIBERTY_ASSERT_OFFSETOF(hkArray, m_data, 0x00); + LIBERTY_ASSERT_OFFSETOF(hkArray, m_size, 0x04); + LIBERTY_ASSERT_OFFSETOF(hkArray, m_capacityAndFlags, 0x08); +} diff --git a/LibertyRecomp/api/hk330/hkReferencedObject.h b/LibertyRecomp/api/hk330/hkReferencedObject.h new file mode 100644 index 00000000..85baa20b --- /dev/null +++ b/LibertyRecomp/api/hk330/hkReferencedObject.h @@ -0,0 +1,18 @@ +#pragma once + +#include + +namespace hk330 +{ + class hkReferencedObject + { + public: + xpointer m_pVftable; + be m_memSizeAndFlags; + be m_referenceCount; + }; + + LIBERTY_ASSERT_OFFSETOF(hkReferencedObject, m_pVftable, 0x00); + LIBERTY_ASSERT_OFFSETOF(hkReferencedObject, m_memSizeAndFlags, 0x04); + LIBERTY_ASSERT_OFFSETOF(hkReferencedObject, m_referenceCount, 0x06); +} diff --git a/LibertyRecomp/api/hk330/hkpBroadPhaseHandle.h b/LibertyRecomp/api/hk330/hkpBroadPhaseHandle.h new file mode 100644 index 00000000..c29b8ec3 --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpBroadPhaseHandle.h @@ -0,0 +1,15 @@ +#pragma once + +#include +#include + +namespace hk330 +{ + class hkpBroadPhaseHandle + { + public: + be m_id; + }; + + LIBERTY_ASSERT_OFFSETOF(hkpBroadPhaseHandle, m_id, 0x00); +} diff --git a/LibertyRecomp/api/hk330/hkpCdBody.h b/LibertyRecomp/api/hk330/hkpCdBody.h new file mode 100644 index 00000000..a734ef93 --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpCdBody.h @@ -0,0 +1,21 @@ +#pragma once + +#include +#include + +namespace hk330 +{ + class hkpCdBody + { + public: + xpointer m_shape; + be m_shapeKey; + xpointer m_motion; + xpointer m_parent; + }; + + LIBERTY_ASSERT_OFFSETOF(hkpCdBody, m_shape, 0x00); + LIBERTY_ASSERT_OFFSETOF(hkpCdBody, m_shapeKey, 0x04); + LIBERTY_ASSERT_OFFSETOF(hkpCdBody, m_motion, 0x08); + LIBERTY_ASSERT_OFFSETOF(hkpCdBody, m_parent, 0x0C); +} diff --git a/LibertyRecomp/api/hk330/hkpCollidable.h b/LibertyRecomp/api/hk330/hkpCollidable.h new file mode 100644 index 00000000..8a30f6f0 --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpCollidable.h @@ -0,0 +1,20 @@ +#pragma once + +#include +#include +#include + +namespace hk330 +{ + class hkpCollidable : public hkpCdBody + { + public: + LIBERTY_INSERT_PADDING(4); + hkpTypedBroadPhaseHandle m_broadPhaseHandle; + LIBERTY_INSERT_PADDING(0x28); + be m_allowedPenetrationDepth; + }; + + LIBERTY_ASSERT_OFFSETOF(hkpCollidable, m_broadPhaseHandle, 0x14); + LIBERTY_ASSERT_OFFSETOF(hkpCollidable, m_allowedPenetrationDepth, 0x48); +} diff --git a/LibertyRecomp/api/hk330/hkpCollidableCollidableFilter.h b/LibertyRecomp/api/hk330/hkpCollidableCollidableFilter.h new file mode 100644 index 00000000..e9dc5b84 --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpCollidableCollidableFilter.h @@ -0,0 +1,20 @@ +#pragma once + +#include + +namespace hk330 +{ + class hkpCollidableCollidableFilter + { + public: + struct Vftable + { + be fpCtor; + be fpIsCollisionEnabled; + }; + + xpointer m_pVftable; + }; + + LIBERTY_ASSERT_OFFSETOF(hkpCollidableCollidableFilter, m_pVftable, 0x00); +} diff --git a/MarathonRecomp/api/hk330/hkpCollisionFilter.h b/LibertyRecomp/api/hk330/hkpCollisionFilter.h similarity index 76% rename from MarathonRecomp/api/hk330/hkpCollisionFilter.h rename to LibertyRecomp/api/hk330/hkpCollisionFilter.h index 5a330a53..8bce946d 100644 --- a/MarathonRecomp/api/hk330/hkpCollisionFilter.h +++ b/LibertyRecomp/api/hk330/hkpCollisionFilter.h @@ -1,6 +1,6 @@ #pragma once -#include +#include #include #include #include @@ -8,7 +8,6 @@ #include #include #include -#include namespace hk330 { @@ -16,8 +15,8 @@ namespace hk330 { public: be m_FilterType; - MARATHON_INSERT_PADDING(0x0C); + LIBERTY_INSERT_PADDING(0x0C); }; - MARATHON_ASSERT_OFFSETOF(hkpCollisionFilter, m_FilterType, 0x18); + LIBERTY_ASSERT_OFFSETOF(hkpCollisionFilter, m_FilterType, 0x18); } diff --git a/MarathonRecomp/api/hk330/hkpEntity.h b/LibertyRecomp/api/hk330/hkpEntity.h similarity index 77% rename from MarathonRecomp/api/hk330/hkpEntity.h rename to LibertyRecomp/api/hk330/hkpEntity.h index c5174d4f..92da6dc4 100644 --- a/MarathonRecomp/api/hk330/hkpEntity.h +++ b/LibertyRecomp/api/hk330/hkpEntity.h @@ -7,6 +7,6 @@ namespace hk330 class hkpEntity : public hkpWorldObject { public: - MARATHON_INSERT_PADDING(0x1E0); + LIBERTY_INSERT_PADDING(0x1E0); }; } diff --git a/LibertyRecomp/api/hk330/hkpLinkedCollidable.h b/LibertyRecomp/api/hk330/hkpLinkedCollidable.h new file mode 100644 index 00000000..f9ef6008 --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpLinkedCollidable.h @@ -0,0 +1,24 @@ +#pragma once + +#include +#include +#include + +namespace hk330 +{ + class hkpLinkedCollidable : public hkpCollidable + { + public: + struct CollisionEntry + { + LIBERTY_INSERT_PADDING(4); + xpointer m_partner; + }; + + hkArray m_collisionEntries; + }; + + LIBERTY_ASSERT_OFFSETOF(hkpLinkedCollidable::CollisionEntry, m_partner, 0x04); + + LIBERTY_ASSERT_OFFSETOF(hkpLinkedCollidable, m_collisionEntries, 0x4C); +} diff --git a/LibertyRecomp/api/hk330/hkpPhantom.h b/LibertyRecomp/api/hk330/hkpPhantom.h new file mode 100644 index 00000000..b14b7e17 --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpPhantom.h @@ -0,0 +1,17 @@ +#pragma once + +#include +#include + +namespace hk330 +{ + class hkpPhantom : public hkpWorldObject + { + public: + hkArray> m_overlapListeners; + hkArray> m_phantomListeners; + }; + + LIBERTY_ASSERT_OFFSETOF(hkpPhantom, m_overlapListeners, 0x8C); + LIBERTY_ASSERT_OFFSETOF(hkpPhantom, m_phantomListeners, 0x98); +} diff --git a/LibertyRecomp/api/hk330/hkpProperty.h b/LibertyRecomp/api/hk330/hkpProperty.h new file mode 100644 index 00000000..27b79234 --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpProperty.h @@ -0,0 +1,13 @@ +#pragma once + +#include +#include + +namespace hk330 +{ + class hkpProperty + { + public: + LIBERTY_INSERT_PADDING(8); + }; +} diff --git a/LibertyRecomp/api/hk330/hkpRayCollidableFilter.h b/LibertyRecomp/api/hk330/hkpRayCollidableFilter.h new file mode 100644 index 00000000..2b9395f4 --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpRayCollidableFilter.h @@ -0,0 +1,20 @@ +#pragma once + +#include + +namespace hk330 +{ + class hkpRayCollidableFilter + { + public: + struct Vftable + { + be fpCtor; + be fpIsCollisionEnabled; + }; + + xpointer m_pVftable; + }; + + LIBERTY_ASSERT_OFFSETOF(hkpRayCollidableFilter, m_pVftable, 0x00); +} diff --git a/LibertyRecomp/api/hk330/hkpRayShapeCollectionFilter.h b/LibertyRecomp/api/hk330/hkpRayShapeCollectionFilter.h new file mode 100644 index 00000000..8d0729fd --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpRayShapeCollectionFilter.h @@ -0,0 +1,20 @@ +#pragma once + +#include + +namespace hk330 +{ + class hkpRayShapeCollectionFilter + { + public: + struct Vftable + { + be fpCtor; + be fpIsCollisionEnabled; + }; + + xpointer m_pVftable; + }; + + LIBERTY_ASSERT_OFFSETOF(hkpRayShapeCollectionFilter, m_pVftable, 0x00); +} diff --git a/MarathonRecomp/api/hk330/hkpRigidBody.h b/LibertyRecomp/api/hk330/hkpRigidBody.h similarity index 82% rename from MarathonRecomp/api/hk330/hkpRigidBody.h rename to LibertyRecomp/api/hk330/hkpRigidBody.h index 8fe32632..c831a2c1 100644 --- a/MarathonRecomp/api/hk330/hkpRigidBody.h +++ b/LibertyRecomp/api/hk330/hkpRigidBody.h @@ -1,6 +1,6 @@ #pragma once -#include +#include #include namespace hk330 diff --git a/LibertyRecomp/api/hk330/hkpShape.h b/LibertyRecomp/api/hk330/hkpShape.h new file mode 100644 index 00000000..ae9cc479 --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpShape.h @@ -0,0 +1,17 @@ +#pragma once + +#include +#include + +namespace hk330 +{ + class hkpShape : public hkReferencedObject + { + public: + be m_userData; + be m_type; + }; + + LIBERTY_ASSERT_OFFSETOF(hkpShape, m_userData, 0x08); + LIBERTY_ASSERT_OFFSETOF(hkpShape, m_type, 0x0C); +} diff --git a/LibertyRecomp/api/hk330/hkpShapeCollectionFilter.h b/LibertyRecomp/api/hk330/hkpShapeCollectionFilter.h new file mode 100644 index 00000000..77a3562a --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpShapeCollectionFilter.h @@ -0,0 +1,20 @@ +#pragma once + +#include + +namespace hk330 +{ + class hkpShapeCollectionFilter + { + public: + struct Vftable + { + be fpCtor; + be fpIsCollisionEnabled; + }; + + xpointer m_pVftable; + }; + + LIBERTY_ASSERT_OFFSETOF(hkpShapeCollectionFilter, m_pVftable, 0x00); +} diff --git a/LibertyRecomp/api/hk330/hkpTypedBroadPhaseHandle.h b/LibertyRecomp/api/hk330/hkpTypedBroadPhaseHandle.h new file mode 100644 index 00000000..aa995b5d --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpTypedBroadPhaseHandle.h @@ -0,0 +1,21 @@ +#pragma once + +#include +#include + +namespace hk330 +{ + class hkpTypedBroadPhaseHandle : public hkpBroadPhaseHandle + { + public: + int8_t m_type; + int8_t m_ownerOffset; + be m_objectQualityType; + be m_collisionFilterInfo; + }; + + LIBERTY_ASSERT_OFFSETOF(hkpTypedBroadPhaseHandle, m_type, 0x04); + LIBERTY_ASSERT_OFFSETOF(hkpTypedBroadPhaseHandle, m_ownerOffset, 0x05); + LIBERTY_ASSERT_OFFSETOF(hkpTypedBroadPhaseHandle, m_objectQualityType, 0x06); + LIBERTY_ASSERT_OFFSETOF(hkpTypedBroadPhaseHandle, m_collisionFilterInfo, 0x08); +} diff --git a/LibertyRecomp/api/hk330/hkpWorld.h b/LibertyRecomp/api/hk330/hkpWorld.h new file mode 100644 index 00000000..fee79b67 --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpWorld.h @@ -0,0 +1,92 @@ +#pragma once + +#include +#include +#include + +namespace hk330 +{ + // Simple Vector type for Havok physics (replaces Sonicteam::SoX::Math::Vector) + struct hkVector4 + { + be x, y, z, w; + }; + + class hkpBroadPhase; + class hkpBroadPhaseBorderListener; + class hkpCollisionDispatcher; + class hkpCollisionFilter; + class hkpEntityEntityBroadPhaseListener; + class hkpPhantom; + class hkpPhantomBroadPhaseListener; + class hkpProcessCollisionInput; + class hkpRigidBody; + class hkpSimulation; + class hkpSimulationIsland; + class hkpTypedBroadPhaseDispatcher; + class hkpWorldMaintenanceMgr; + class hkpWorldOperationQueue; + class hkWorldMemoryAvailableWatchDog; + + class hkpWorld : public hkReferencedObject + { + public: + xpointer m_simulation; + LIBERTY_INSERT_PADDING(0x14); + hkVector4 m_gravity; + xpointer m_fixedIsland; + xpointer m_fixedRigidBody; + hkArray> m_activeSimulationIslands; + hkArray> m_inactiveSimulationIslands; + hkArray> m_dirtySimulationIslands; + xpointer m_maintenanceMgr; + xpointer m_memoryWatchDog; + xpointer m_broadPhase; + xpointer m_broadPhaseDispatcher; + xpointer m_phantomBroadPhaseListener; + xpointer m_entityEntityBroadPhaseListener; + xpointer m_broadPhaseBorderListener; + xpointer m_collisionInput; + xpointer m_collisionFilter; + xpointer m_collisionDispatcher; + xpointer m_pendingOperations; + be m_pendingOperationsCount; + be m_criticalOperationsLockCount; + be m_criticalOperationsLockCountForPhantoms; + bool m_blockExecutingPendingOperations; + bool m_criticalOperationsAllowed; + LIBERTY_INSERT_PADDING(0x2C); + hkArray> m_phantoms; + + void updateCollisionFilterOnWorld(uint32_t updateMode, uint32_t updateShapeCollectionFilter) + { + // TODO: Find GTA IV equivalent function address + // GuestToHostFunction(sub_XXXXXXXX, this, updateMode, updateShapeCollectionFilter); + } + }; + + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_simulation, 0x08); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_gravity, 0x20); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_fixedIsland, 0x30); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_fixedRigidBody, 0x34); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_activeSimulationIslands, 0x38); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_inactiveSimulationIslands, 0x44); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_dirtySimulationIslands, 0x50); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_maintenanceMgr, 0x5C); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_memoryWatchDog, 0x60); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_broadPhase, 0x64); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_broadPhaseDispatcher, 0x68); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_phantomBroadPhaseListener, 0x6C); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_entityEntityBroadPhaseListener, 0x70); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_broadPhaseBorderListener, 0x74); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_collisionInput, 0x78); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_collisionFilter, 0x7C); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_collisionDispatcher, 0x80); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_pendingOperations, 0x84); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_pendingOperationsCount, 0x88); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_criticalOperationsLockCount, 0x8C); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_criticalOperationsLockCountForPhantoms, 0x90); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_blockExecutingPendingOperations, 0x94); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_criticalOperationsAllowed, 0x95); + LIBERTY_ASSERT_OFFSETOF(hkpWorld, m_phantoms, 0xC4); +} diff --git a/LibertyRecomp/api/hk330/hkpWorldObject.h b/LibertyRecomp/api/hk330/hkpWorldObject.h new file mode 100644 index 00000000..72a50dd2 --- /dev/null +++ b/LibertyRecomp/api/hk330/hkpWorldObject.h @@ -0,0 +1,29 @@ +#pragma once + +#include +#include +#include +#include +#include +#include + +namespace hk330 +{ + class hkpWorldObject : public hkReferencedObject + { + public: + xpointer m_world; + be m_userData; + LIBERTY_INSERT_PADDING(0x0C); + hkpLinkedCollidable m_collidable; + LIBERTY_INSERT_PADDING(8); + xpointer m_name; + hkArray m_properties; + }; + + LIBERTY_ASSERT_OFFSETOF(hkpWorldObject, m_world, 0x08); + LIBERTY_ASSERT_OFFSETOF(hkpWorldObject, m_userData, 0x0C); + LIBERTY_ASSERT_OFFSETOF(hkpWorldObject, m_collidable, 0x1C); + LIBERTY_ASSERT_OFFSETOF(hkpWorldObject, m_name, 0x7C); + LIBERTY_ASSERT_OFFSETOF(hkpWorldObject, m_properties, 0x80); +} diff --git a/MarathonRecomp/api/stdx/string.h b/LibertyRecomp/api/stdx/string.h similarity index 100% rename from MarathonRecomp/api/stdx/string.h rename to LibertyRecomp/api/stdx/string.h diff --git a/MarathonRecomp/api/stdx/vector.h b/LibertyRecomp/api/stdx/vector.h similarity index 100% rename from MarathonRecomp/api/stdx/vector.h rename to LibertyRecomp/api/stdx/vector.h diff --git a/MarathonRecomp/api/stdx/wstring.h b/LibertyRecomp/api/stdx/wstring.h similarity index 100% rename from MarathonRecomp/api/stdx/wstring.h rename to LibertyRecomp/api/stdx/wstring.h diff --git a/LibertyRecomp/app.cpp b/LibertyRecomp/app.cpp new file mode 100644 index 00000000..77a86179 --- /dev/null +++ b/LibertyRecomp/app.cpp @@ -0,0 +1,117 @@ +#include "app.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// ============================================================================= +// GTA IV Application Layer +// ============================================================================= +// This file contains the main application hooks for GTA IV recompilation. +// Function addresses (sub_XXXXXXXX) need to be identified through reverse +// engineering of the GTA IV Xbox 360 executable. +// ============================================================================= + +static std::thread::id g_mainThreadId = std::this_thread::get_id(); + +void App::Restart(std::vector restartArgs) +{ + os::process::StartProcess(os::process::GetExecutablePath(), restartArgs, os::process::GetWorkingDirectory()); + Exit(); +} + +void App::Exit() +{ + Config::Save(); + +#ifdef _WIN32 + timeEndPeriod(1); +#endif + + std::_Exit(0); +} + +// ============================================================================= +// GTA IV Function Hooks +// ============================================================================= +// These hooks intercept recompiled PPC functions to add PC-specific behavior. +// The function addresses below are placeholders - they need to be identified +// by analyzing the GTA IV XEX executable. +// +// Key functions to identify: +// - CGame::CGame (game constructor/initialization) +// - CGame::Update (main game loop update) +// - CTimer::Update (frame timing) +// - grcDevice::Present (frame presentation) +// ============================================================================= + +// Placeholder: GTA IV main game initialization +// TODO: Find actual address by searching for initialization patterns +// PPC_FUNC_IMPL(__imp__sub_XXXXXXXX); +// PPC_FUNC(sub_XXXXXXXX) +// { +// App::s_isInit = true; +// App::s_language = Config::Language; +// +// // Set resolution +// // ... +// +// __imp__sub_XXXXXXXX(ctx, base); +// +// InitPatches(); +// } + +// ============================================================================= +// Frame Update Hook +// ============================================================================= +// This hook is called every frame to update timing and handle window events. +// For now, we'll use a simple frame callback approach. + +namespace GTA4FrameHooks +{ + static double s_lastFrameTime = 0.0; + + void OnFrameStart() + { + // Pump SDL events to prevent window from becoming unresponsive + if (std::this_thread::get_id() == g_mainThreadId) + { + SDL_PumpEvents(); + SDL_FlushEvents(SDL_FIRSTEVENT, SDL_LASTEVENT); + GameWindow::Update(); + } + } + + void OnFrameEnd(double deltaTime) + { + App::s_deltaTime = deltaTime; + App::s_time += deltaTime; + + // Wait for vsync/frame pacing + Video::WaitOnSwapChain(); + } +} + +// ============================================================================= +// Debug Logging Hooks +// ============================================================================= + +#if _DEBUG +// Generic file loading debug hook +// TODO: Hook into RAGE's file loading system for debugging +void LogFileLoad(const char* filePath) +{ + if (filePath && filePath[0] != '\0') + { + LOGFN_UTILITY("Loading file: {}", filePath); + } +} +#endif + diff --git a/MarathonRecomp/app.h b/LibertyRecomp/app.h similarity index 88% rename from MarathonRecomp/app.h rename to LibertyRecomp/app.h index 1fb79723..47fad56e 100644 --- a/MarathonRecomp/app.h +++ b/LibertyRecomp/app.h @@ -1,6 +1,6 @@ #pragma once -#include +#include #include class App @@ -13,7 +13,7 @@ class App static inline bool s_isSaving; static inline bool s_isSaveDataCorrupt; - static inline Sonicteam::AppMarathon* s_pApp; + static inline GTA4::CGame* s_pApp; static inline EPlayerCharacter s_playerCharacter; static inline ELanguage s_language; diff --git a/MarathonRecomp/apu/audio.cpp b/LibertyRecomp/apu/audio.cpp similarity index 100% rename from MarathonRecomp/apu/audio.cpp rename to LibertyRecomp/apu/audio.cpp diff --git a/MarathonRecomp/apu/audio.h b/LibertyRecomp/apu/audio.h similarity index 100% rename from MarathonRecomp/apu/audio.h rename to LibertyRecomp/apu/audio.h diff --git a/MarathonRecomp/apu/driver/sdl2_driver.cpp b/LibertyRecomp/apu/driver/sdl2_driver.cpp similarity index 98% rename from MarathonRecomp/apu/driver/sdl2_driver.cpp rename to LibertyRecomp/apu/driver/sdl2_driver.cpp index a2615f44..fcc5117f 100644 --- a/MarathonRecomp/apu/driver/sdl2_driver.cpp +++ b/LibertyRecomp/apu/driver/sdl2_driver.cpp @@ -45,7 +45,7 @@ void XAudioInitializeSystem() #endif SDL_SetHint(SDL_HINT_AUDIO_CATEGORY, "playback"); - SDL_SetHint(SDL_HINT_AUDIO_DEVICE_APP_NAME, "Marathon Recompiled"); + SDL_SetHint(SDL_HINT_AUDIO_DEVICE_APP_NAME, "Liberty Recompiled"); if (SDL_InitSubSystem(SDL_INIT_AUDIO) < 0) { diff --git a/MarathonRecomp/apu/embedded_player.cpp b/LibertyRecomp/apu/embedded_player.cpp similarity index 100% rename from MarathonRecomp/apu/embedded_player.cpp rename to LibertyRecomp/apu/embedded_player.cpp diff --git a/MarathonRecomp/apu/embedded_player.h b/LibertyRecomp/apu/embedded_player.h similarity index 100% rename from MarathonRecomp/apu/embedded_player.h rename to LibertyRecomp/apu/embedded_player.h diff --git a/MarathonRecomp/apu/xma_decoder.cpp b/LibertyRecomp/apu/xma_decoder.cpp similarity index 100% rename from MarathonRecomp/apu/xma_decoder.cpp rename to LibertyRecomp/apu/xma_decoder.cpp diff --git a/MarathonRecomp/apu/xma_decoder.h b/LibertyRecomp/apu/xma_decoder.h similarity index 100% rename from MarathonRecomp/apu/xma_decoder.h rename to LibertyRecomp/apu/xma_decoder.h diff --git a/MarathonRecomp/cpu/guest_stack_var.h b/LibertyRecomp/cpu/guest_stack_var.h similarity index 100% rename from MarathonRecomp/cpu/guest_stack_var.h rename to LibertyRecomp/cpu/guest_stack_var.h diff --git a/MarathonRecomp/cpu/guest_thread.cpp b/LibertyRecomp/cpu/guest_thread.cpp similarity index 99% rename from MarathonRecomp/cpu/guest_thread.cpp rename to LibertyRecomp/cpu/guest_thread.cpp index 11903c92..485ad2ae 100644 --- a/MarathonRecomp/cpu/guest_thread.cpp +++ b/LibertyRecomp/cpu/guest_thread.cpp @@ -176,6 +176,7 @@ uint32_t GuestThread::Start(const GuestThreadParams& params) GuestThreadContext ctx(cpuNumber); ctx.ppcContext.r3.u64 = params.value; + ctx.ppcContext.r4.u64 = params.value2; g_memory.FindFunction(params.function)(ctx.ppcContext, g_memory.base); diff --git a/MarathonRecomp/cpu/guest_thread.h b/LibertyRecomp/cpu/guest_thread.h similarity index 98% rename from MarathonRecomp/cpu/guest_thread.h rename to LibertyRecomp/cpu/guest_thread.h index 88d0e2a3..090c0de0 100644 --- a/MarathonRecomp/cpu/guest_thread.h +++ b/LibertyRecomp/cpu/guest_thread.h @@ -26,6 +26,7 @@ struct GuestThreadParams { uint32_t function; uint32_t value; + uint32_t value2; uint32_t flags; }; diff --git a/MarathonRecomp/cpu/ppc_context.h b/LibertyRecomp/cpu/ppc_context.h similarity index 100% rename from MarathonRecomp/cpu/ppc_context.h rename to LibertyRecomp/cpu/ppc_context.h diff --git a/MarathonRecomp/decompressor.h b/LibertyRecomp/decompressor.h similarity index 100% rename from MarathonRecomp/decompressor.h rename to LibertyRecomp/decompressor.h diff --git a/LibertyRecomp/exports.cpp b/LibertyRecomp/exports.cpp new file mode 100644 index 00000000..50fc2b4c --- /dev/null +++ b/LibertyRecomp/exports.cpp @@ -0,0 +1,23 @@ +#include "exports.h" +#include +#include +#include +#include + +// TODO: Implement GTA IV-specific sound system +void Game_PlaySound(const char* pName) +{ + if (EmbeddedPlayer::s_isActive) + { + EmbeddedPlayer::Play(pName); + } + // else: GTA IV sound system not yet implemented +} + +void Game_PlaySound(const char* pBankName, const char* pName) +{ + // TODO: Implement GTA IV sound playback + // GTA IV uses RAGE audio system, different from Sonic '06 + (void)pBankName; + (void)pName; +} diff --git a/MarathonRecomp/exports.h b/LibertyRecomp/exports.h similarity index 100% rename from MarathonRecomp/exports.h rename to LibertyRecomp/exports.h diff --git a/MarathonRecomp/framework.h b/LibertyRecomp/framework.h similarity index 100% rename from MarathonRecomp/framework.h rename to LibertyRecomp/framework.h diff --git a/MarathonRecomp/gpu/cache/pipeline_state_cache.h b/LibertyRecomp/gpu/cache/pipeline_state_cache.h similarity index 100% rename from MarathonRecomp/gpu/cache/pipeline_state_cache.h rename to LibertyRecomp/gpu/cache/pipeline_state_cache.h diff --git a/MarathonRecomp/gpu/cache/vertex_declaration_cache.h b/LibertyRecomp/gpu/cache/vertex_declaration_cache.h similarity index 100% rename from MarathonRecomp/gpu/cache/vertex_declaration_cache.h rename to LibertyRecomp/gpu/cache/vertex_declaration_cache.h diff --git a/MarathonRecomp/gpu/cache/vertex_element_cache.h b/LibertyRecomp/gpu/cache/vertex_element_cache.h similarity index 100% rename from MarathonRecomp/gpu/cache/vertex_element_cache.h rename to LibertyRecomp/gpu/cache/vertex_element_cache.h diff --git a/MarathonRecomp/gpu/imgui/imgui_common.cpp b/LibertyRecomp/gpu/imgui/imgui_common.cpp similarity index 100% rename from MarathonRecomp/gpu/imgui/imgui_common.cpp rename to LibertyRecomp/gpu/imgui/imgui_common.cpp diff --git a/MarathonRecomp/gpu/imgui/imgui_common.h b/LibertyRecomp/gpu/imgui/imgui_common.h similarity index 100% rename from MarathonRecomp/gpu/imgui/imgui_common.h rename to LibertyRecomp/gpu/imgui/imgui_common.h diff --git a/MarathonRecomp/gpu/imgui/imgui_font_builder.cpp b/LibertyRecomp/gpu/imgui/imgui_font_builder.cpp similarity index 100% rename from MarathonRecomp/gpu/imgui/imgui_font_builder.cpp rename to LibertyRecomp/gpu/imgui/imgui_font_builder.cpp diff --git a/MarathonRecomp/gpu/imgui/imgui_font_builder.h b/LibertyRecomp/gpu/imgui/imgui_font_builder.h similarity index 100% rename from MarathonRecomp/gpu/imgui/imgui_font_builder.h rename to LibertyRecomp/gpu/imgui/imgui_font_builder.h diff --git a/MarathonRecomp/gpu/imgui/imgui_snapshot.cpp b/LibertyRecomp/gpu/imgui/imgui_snapshot.cpp similarity index 100% rename from MarathonRecomp/gpu/imgui/imgui_snapshot.cpp rename to LibertyRecomp/gpu/imgui/imgui_snapshot.cpp diff --git a/MarathonRecomp/gpu/imgui/imgui_snapshot.h b/LibertyRecomp/gpu/imgui/imgui_snapshot.h similarity index 100% rename from MarathonRecomp/gpu/imgui/imgui_snapshot.h rename to LibertyRecomp/gpu/imgui/imgui_snapshot.h diff --git a/MarathonRecomp/gpu/shader/hlsl/.gitignore b/LibertyRecomp/gpu/shader/hlsl/.gitignore similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/.gitignore rename to LibertyRecomp/gpu/shader/hlsl/.gitignore diff --git a/MarathonRecomp/gpu/shader/hlsl/blend_color_alpha_ps.hlsl b/LibertyRecomp/gpu/shader/hlsl/blend_color_alpha_ps.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/blend_color_alpha_ps.hlsl rename to LibertyRecomp/gpu/shader/hlsl/blend_color_alpha_ps.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/copy_color_ps.hlsl b/LibertyRecomp/gpu/shader/hlsl/copy_color_ps.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/copy_color_ps.hlsl rename to LibertyRecomp/gpu/shader/hlsl/copy_color_ps.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/copy_common.hlsli b/LibertyRecomp/gpu/shader/hlsl/copy_common.hlsli similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/copy_common.hlsli rename to LibertyRecomp/gpu/shader/hlsl/copy_common.hlsli diff --git a/MarathonRecomp/gpu/shader/hlsl/copy_depth_ps.hlsl b/LibertyRecomp/gpu/shader/hlsl/copy_depth_ps.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/copy_depth_ps.hlsl rename to LibertyRecomp/gpu/shader/hlsl/copy_depth_ps.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/copy_vs.hlsl b/LibertyRecomp/gpu/shader/hlsl/copy_vs.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/copy_vs.hlsl rename to LibertyRecomp/gpu/shader/hlsl/copy_vs.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/csd_filter_ps.hlsl b/LibertyRecomp/gpu/shader/hlsl/csd_filter_ps.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/csd_filter_ps.hlsl rename to LibertyRecomp/gpu/shader/hlsl/csd_filter_ps.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/csd_no_tex_vs.hlsl b/LibertyRecomp/gpu/shader/hlsl/csd_no_tex_vs.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/csd_no_tex_vs.hlsl rename to LibertyRecomp/gpu/shader/hlsl/csd_no_tex_vs.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/csd_vs.hlsl b/LibertyRecomp/gpu/shader/hlsl/csd_vs.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/csd_vs.hlsl rename to LibertyRecomp/gpu/shader/hlsl/csd_vs.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/enhanced_burnout_blur_ps.hlsl b/LibertyRecomp/gpu/shader/hlsl/enhanced_burnout_blur_ps.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/enhanced_burnout_blur_ps.hlsl rename to LibertyRecomp/gpu/shader/hlsl/enhanced_burnout_blur_ps.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/enhanced_burnout_blur_vs.hlsl b/LibertyRecomp/gpu/shader/hlsl/enhanced_burnout_blur_vs.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/enhanced_burnout_blur_vs.hlsl rename to LibertyRecomp/gpu/shader/hlsl/enhanced_burnout_blur_vs.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/gamma_correction_ps.hlsl b/LibertyRecomp/gpu/shader/hlsl/gamma_correction_ps.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/gamma_correction_ps.hlsl rename to LibertyRecomp/gpu/shader/hlsl/gamma_correction_ps.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/gaussian_blur.hlsli b/LibertyRecomp/gpu/shader/hlsl/gaussian_blur.hlsli similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/gaussian_blur.hlsli rename to LibertyRecomp/gpu/shader/hlsl/gaussian_blur.hlsli diff --git a/MarathonRecomp/gpu/shader/hlsl/gaussian_blur_3x3.hlsl b/LibertyRecomp/gpu/shader/hlsl/gaussian_blur_3x3.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/gaussian_blur_3x3.hlsl rename to LibertyRecomp/gpu/shader/hlsl/gaussian_blur_3x3.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/gaussian_blur_5x5.hlsl b/LibertyRecomp/gpu/shader/hlsl/gaussian_blur_5x5.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/gaussian_blur_5x5.hlsl rename to LibertyRecomp/gpu/shader/hlsl/gaussian_blur_5x5.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/gaussian_blur_7x7.hlsl b/LibertyRecomp/gpu/shader/hlsl/gaussian_blur_7x7.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/gaussian_blur_7x7.hlsl rename to LibertyRecomp/gpu/shader/hlsl/gaussian_blur_7x7.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/gaussian_blur_9x9.hlsl b/LibertyRecomp/gpu/shader/hlsl/gaussian_blur_9x9.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/gaussian_blur_9x9.hlsl rename to LibertyRecomp/gpu/shader/hlsl/gaussian_blur_9x9.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/imgui_common.hlsli b/LibertyRecomp/gpu/shader/hlsl/imgui_common.hlsli similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/imgui_common.hlsli rename to LibertyRecomp/gpu/shader/hlsl/imgui_common.hlsli diff --git a/MarathonRecomp/gpu/shader/hlsl/imgui_ps.hlsl b/LibertyRecomp/gpu/shader/hlsl/imgui_ps.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/imgui_ps.hlsl rename to LibertyRecomp/gpu/shader/hlsl/imgui_ps.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/imgui_vs.hlsl b/LibertyRecomp/gpu/shader/hlsl/imgui_vs.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/imgui_vs.hlsl rename to LibertyRecomp/gpu/shader/hlsl/imgui_vs.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/resolve_msaa_color.hlsli b/LibertyRecomp/gpu/shader/hlsl/resolve_msaa_color.hlsli similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/resolve_msaa_color.hlsli rename to LibertyRecomp/gpu/shader/hlsl/resolve_msaa_color.hlsli diff --git a/MarathonRecomp/gpu/shader/hlsl/resolve_msaa_color_2x.hlsl b/LibertyRecomp/gpu/shader/hlsl/resolve_msaa_color_2x.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/resolve_msaa_color_2x.hlsl rename to LibertyRecomp/gpu/shader/hlsl/resolve_msaa_color_2x.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/resolve_msaa_color_4x.hlsl b/LibertyRecomp/gpu/shader/hlsl/resolve_msaa_color_4x.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/resolve_msaa_color_4x.hlsl rename to LibertyRecomp/gpu/shader/hlsl/resolve_msaa_color_4x.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/resolve_msaa_color_8x.hlsl b/LibertyRecomp/gpu/shader/hlsl/resolve_msaa_color_8x.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/resolve_msaa_color_8x.hlsl rename to LibertyRecomp/gpu/shader/hlsl/resolve_msaa_color_8x.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/resolve_msaa_depth.hlsli b/LibertyRecomp/gpu/shader/hlsl/resolve_msaa_depth.hlsli similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/resolve_msaa_depth.hlsli rename to LibertyRecomp/gpu/shader/hlsl/resolve_msaa_depth.hlsli diff --git a/MarathonRecomp/gpu/shader/hlsl/resolve_msaa_depth_2x.hlsl b/LibertyRecomp/gpu/shader/hlsl/resolve_msaa_depth_2x.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/resolve_msaa_depth_2x.hlsl rename to LibertyRecomp/gpu/shader/hlsl/resolve_msaa_depth_2x.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/resolve_msaa_depth_4x.hlsl b/LibertyRecomp/gpu/shader/hlsl/resolve_msaa_depth_4x.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/resolve_msaa_depth_4x.hlsl rename to LibertyRecomp/gpu/shader/hlsl/resolve_msaa_depth_4x.hlsl diff --git a/MarathonRecomp/gpu/shader/hlsl/resolve_msaa_depth_8x.hlsl b/LibertyRecomp/gpu/shader/hlsl/resolve_msaa_depth_8x.hlsl similarity index 100% rename from MarathonRecomp/gpu/shader/hlsl/resolve_msaa_depth_8x.hlsl rename to LibertyRecomp/gpu/shader/hlsl/resolve_msaa_depth_8x.hlsl diff --git a/MarathonRecomp/gpu/shader/msl/.gitignore b/LibertyRecomp/gpu/shader/msl/.gitignore similarity index 100% rename from MarathonRecomp/gpu/shader/msl/.gitignore rename to LibertyRecomp/gpu/shader/msl/.gitignore diff --git a/MarathonRecomp/gpu/shader/msl/blend_color_alpha_ps.metal b/LibertyRecomp/gpu/shader/msl/blend_color_alpha_ps.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/blend_color_alpha_ps.metal rename to LibertyRecomp/gpu/shader/msl/blend_color_alpha_ps.metal diff --git a/MarathonRecomp/gpu/shader/msl/copy_color_ps.metal b/LibertyRecomp/gpu/shader/msl/copy_color_ps.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/copy_color_ps.metal rename to LibertyRecomp/gpu/shader/msl/copy_color_ps.metal diff --git a/MarathonRecomp/gpu/shader/msl/copy_common.metali b/LibertyRecomp/gpu/shader/msl/copy_common.metali similarity index 100% rename from MarathonRecomp/gpu/shader/msl/copy_common.metali rename to LibertyRecomp/gpu/shader/msl/copy_common.metali diff --git a/MarathonRecomp/gpu/shader/msl/copy_depth_ps.metal b/LibertyRecomp/gpu/shader/msl/copy_depth_ps.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/copy_depth_ps.metal rename to LibertyRecomp/gpu/shader/msl/copy_depth_ps.metal diff --git a/MarathonRecomp/gpu/shader/msl/copy_vs.metal b/LibertyRecomp/gpu/shader/msl/copy_vs.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/copy_vs.metal rename to LibertyRecomp/gpu/shader/msl/copy_vs.metal diff --git a/MarathonRecomp/gpu/shader/msl/csd_filter_ps.metal b/LibertyRecomp/gpu/shader/msl/csd_filter_ps.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/csd_filter_ps.metal rename to LibertyRecomp/gpu/shader/msl/csd_filter_ps.metal diff --git a/MarathonRecomp/gpu/shader/msl/csd_no_tex_vs.metal b/LibertyRecomp/gpu/shader/msl/csd_no_tex_vs.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/csd_no_tex_vs.metal rename to LibertyRecomp/gpu/shader/msl/csd_no_tex_vs.metal diff --git a/MarathonRecomp/gpu/shader/msl/csd_vs.metal b/LibertyRecomp/gpu/shader/msl/csd_vs.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/csd_vs.metal rename to LibertyRecomp/gpu/shader/msl/csd_vs.metal diff --git a/MarathonRecomp/gpu/shader/msl/enhanced_burnout_blur_ps.metal b/LibertyRecomp/gpu/shader/msl/enhanced_burnout_blur_ps.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/enhanced_burnout_blur_ps.metal rename to LibertyRecomp/gpu/shader/msl/enhanced_burnout_blur_ps.metal diff --git a/MarathonRecomp/gpu/shader/msl/enhanced_burnout_blur_vs.metal b/LibertyRecomp/gpu/shader/msl/enhanced_burnout_blur_vs.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/enhanced_burnout_blur_vs.metal rename to LibertyRecomp/gpu/shader/msl/enhanced_burnout_blur_vs.metal diff --git a/MarathonRecomp/gpu/shader/msl/gamma_correction_ps.metal b/LibertyRecomp/gpu/shader/msl/gamma_correction_ps.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/gamma_correction_ps.metal rename to LibertyRecomp/gpu/shader/msl/gamma_correction_ps.metal diff --git a/MarathonRecomp/gpu/shader/msl/gaussian_blur.metali b/LibertyRecomp/gpu/shader/msl/gaussian_blur.metali similarity index 100% rename from MarathonRecomp/gpu/shader/msl/gaussian_blur.metali rename to LibertyRecomp/gpu/shader/msl/gaussian_blur.metali diff --git a/MarathonRecomp/gpu/shader/msl/gaussian_blur_3x3.metal b/LibertyRecomp/gpu/shader/msl/gaussian_blur_3x3.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/gaussian_blur_3x3.metal rename to LibertyRecomp/gpu/shader/msl/gaussian_blur_3x3.metal diff --git a/MarathonRecomp/gpu/shader/msl/gaussian_blur_5x5.metal b/LibertyRecomp/gpu/shader/msl/gaussian_blur_5x5.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/gaussian_blur_5x5.metal rename to LibertyRecomp/gpu/shader/msl/gaussian_blur_5x5.metal diff --git a/MarathonRecomp/gpu/shader/msl/gaussian_blur_7x7.metal b/LibertyRecomp/gpu/shader/msl/gaussian_blur_7x7.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/gaussian_blur_7x7.metal rename to LibertyRecomp/gpu/shader/msl/gaussian_blur_7x7.metal diff --git a/MarathonRecomp/gpu/shader/msl/gaussian_blur_9x9.metal b/LibertyRecomp/gpu/shader/msl/gaussian_blur_9x9.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/gaussian_blur_9x9.metal rename to LibertyRecomp/gpu/shader/msl/gaussian_blur_9x9.metal diff --git a/MarathonRecomp/gpu/shader/msl/imgui_common.metali b/LibertyRecomp/gpu/shader/msl/imgui_common.metali similarity index 100% rename from MarathonRecomp/gpu/shader/msl/imgui_common.metali rename to LibertyRecomp/gpu/shader/msl/imgui_common.metali diff --git a/MarathonRecomp/gpu/shader/msl/imgui_ps.metal b/LibertyRecomp/gpu/shader/msl/imgui_ps.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/imgui_ps.metal rename to LibertyRecomp/gpu/shader/msl/imgui_ps.metal diff --git a/MarathonRecomp/gpu/shader/msl/imgui_vs.metal b/LibertyRecomp/gpu/shader/msl/imgui_vs.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/imgui_vs.metal rename to LibertyRecomp/gpu/shader/msl/imgui_vs.metal diff --git a/MarathonRecomp/gpu/shader/msl/resolve_msaa_color.metali b/LibertyRecomp/gpu/shader/msl/resolve_msaa_color.metali similarity index 100% rename from MarathonRecomp/gpu/shader/msl/resolve_msaa_color.metali rename to LibertyRecomp/gpu/shader/msl/resolve_msaa_color.metali diff --git a/MarathonRecomp/gpu/shader/msl/resolve_msaa_color_2x.metal b/LibertyRecomp/gpu/shader/msl/resolve_msaa_color_2x.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/resolve_msaa_color_2x.metal rename to LibertyRecomp/gpu/shader/msl/resolve_msaa_color_2x.metal diff --git a/MarathonRecomp/gpu/shader/msl/resolve_msaa_color_4x.metal b/LibertyRecomp/gpu/shader/msl/resolve_msaa_color_4x.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/resolve_msaa_color_4x.metal rename to LibertyRecomp/gpu/shader/msl/resolve_msaa_color_4x.metal diff --git a/MarathonRecomp/gpu/shader/msl/resolve_msaa_color_8x.metal b/LibertyRecomp/gpu/shader/msl/resolve_msaa_color_8x.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/resolve_msaa_color_8x.metal rename to LibertyRecomp/gpu/shader/msl/resolve_msaa_color_8x.metal diff --git a/MarathonRecomp/gpu/shader/msl/resolve_msaa_depth.metali b/LibertyRecomp/gpu/shader/msl/resolve_msaa_depth.metali similarity index 100% rename from MarathonRecomp/gpu/shader/msl/resolve_msaa_depth.metali rename to LibertyRecomp/gpu/shader/msl/resolve_msaa_depth.metali diff --git a/MarathonRecomp/gpu/shader/msl/resolve_msaa_depth_2x.metal b/LibertyRecomp/gpu/shader/msl/resolve_msaa_depth_2x.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/resolve_msaa_depth_2x.metal rename to LibertyRecomp/gpu/shader/msl/resolve_msaa_depth_2x.metal diff --git a/MarathonRecomp/gpu/shader/msl/resolve_msaa_depth_4x.metal b/LibertyRecomp/gpu/shader/msl/resolve_msaa_depth_4x.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/resolve_msaa_depth_4x.metal rename to LibertyRecomp/gpu/shader/msl/resolve_msaa_depth_4x.metal diff --git a/MarathonRecomp/gpu/shader/msl/resolve_msaa_depth_8x.metal b/LibertyRecomp/gpu/shader/msl/resolve_msaa_depth_8x.metal similarity index 100% rename from MarathonRecomp/gpu/shader/msl/resolve_msaa_depth_8x.metal rename to LibertyRecomp/gpu/shader/msl/resolve_msaa_depth_8x.metal diff --git a/MarathonRecomp/gpu/video.cpp b/LibertyRecomp/gpu/video.cpp similarity index 93% rename from MarathonRecomp/gpu/video.cpp rename to LibertyRecomp/gpu/video.cpp index 08c8c74e..06807317 100644 --- a/MarathonRecomp/gpu/video.cpp +++ b/LibertyRecomp/gpu/video.cpp @@ -19,7 +19,7 @@ #include #include #include -#include +#include #include #include #include @@ -42,7 +42,7 @@ #include "../../tools/XenosRecomp/XenosRecomp/shader_common.h" -#ifdef MARATHON_RECOMP_D3D12 +#ifdef LIBERTY_RECOMP_D3D12 #include "shader/hlsl/blend_color_alpha_ps.hlsl.dxil.h" #include "shader/hlsl/copy_vs.hlsl.dxil.h" #include "shader/hlsl/copy_color_ps.hlsl.dxil.h" @@ -67,7 +67,7 @@ #include "shader/hlsl/resolve_msaa_depth_8x.hlsl.dxil.h" #endif -#ifdef MARATHON_RECOMP_METAL +#ifdef LIBERTY_RECOMP_METAL #include "shader/msl/blend_color_alpha_ps.metal.metallib.h" #include "shader/msl/copy_vs.metal.metallib.h" #include "shader/msl/copy_color_ps.metal.metallib.h" @@ -125,10 +125,10 @@ extern "C" namespace plume { -#ifdef MARATHON_RECOMP_D3D12 +#ifdef LIBERTY_RECOMP_D3D12 extern std::unique_ptr CreateD3D12Interface(); #endif -#ifdef MARATHON_RECOMP_METAL +#ifdef LIBERTY_RECOMP_METAL extern std::unique_ptr CreateMetalInterface(); #endif #ifdef SDL_VULKAN_ENABLED @@ -332,7 +332,7 @@ static Profiler g_swapChainAcquireProfiler; static bool g_profilerVisible; static bool g_profilerWasToggled; -#if !defined(MARATHON_RECOMP_D3D12) && !defined(MARATHON_RECOMP_METAL) +#if !defined(LIBERTY_RECOMP_D3D12) && !defined(LIBERTY_RECOMP_METAL) static constexpr Backend g_backend = Backend::VULKAN; #else static Backend g_backend; @@ -842,12 +842,12 @@ static void LoadEmbeddedResources() g_shaderCache = std::make_unique(g_spirvCacheDecompressedSize); ZSTD_decompress(g_shaderCache.get(), g_spirvCacheDecompressedSize, g_compressedSpirvCache, g_spirvCacheCompressedSize); break; -#if defined(MARATHON_RECOMP_D3D12) +#if defined(LIBERTY_RECOMP_D3D12) case Backend::D3D12: g_shaderCache = std::make_unique(g_dxilCacheDecompressedSize); ZSTD_decompress(g_shaderCache.get(), g_dxilCacheDecompressedSize, g_compressedDxilCache, g_dxilCacheCompressedSize); break; -#elif defined(MARATHON_RECOMP_METAL) +#elif defined(LIBERTY_RECOMP_METAL) case Backend::METAL: g_shaderCache = std::make_unique(g_airCacheDecompressedSize); ZSTD_decompress(g_shaderCache.get(), g_airCacheDecompressedSize, g_compressedAirCache, g_airCacheCompressedSize); @@ -1484,7 +1484,7 @@ static GuestShader* g_csdShader; static std::unique_ptr g_enhancedBurnoutBlurVSShader; static std::unique_ptr g_enhancedBurnoutBlurPSShader; -#if defined(MARATHON_RECOMP_D3D12) +#if defined(LIBERTY_RECOMP_D3D12) #define CREATE_SHADER(NAME) \ g_device->createShader( \ @@ -1493,7 +1493,7 @@ static std::unique_ptr g_enhancedBurnoutBlurPSShader; "shaderMain", \ (g_backend == Backend::VULKAN) ? RenderShaderFormat::SPIRV : RenderShaderFormat::DXIL) -#elif defined(MARATHON_RECOMP_METAL) +#elif defined(LIBERTY_RECOMP_METAL) #define CREATE_SHADER(NAME) \ g_device->createShader( \ @@ -1854,9 +1854,9 @@ bool Video::CreateHostDevice(const char *sdlVideoDriver, bool graphicsApiRetry) GameWindow::Init(sdlVideoDriver); -#if defined(MARATHON_RECOMP_D3D12) +#if defined(LIBERTY_RECOMP_D3D12) g_backend = (DetectWine() || Config::GraphicsAPI == EGraphicsAPI::Vulkan) ? Backend::VULKAN : Backend::D3D12; -#elif defined(MARATHON_RECOMP_METAL) +#elif defined(LIBERTY_RECOMP_METAL) g_backend = Config::GraphicsAPI == EGraphicsAPI::Vulkan ? Backend::VULKAN : Backend::METAL; #endif @@ -1864,7 +1864,7 @@ bool Video::CreateHostDevice(const char *sdlVideoDriver, bool graphicsApiRetry) using RenderInterfaceFunction = std::unique_ptr(void); std::vector interfaceFunctions; -#ifdef MARATHON_RECOMP_D3D12 +#ifdef LIBERTY_RECOMP_D3D12 bool allowVulkanRedirection = true; if (graphicsApiRetry) @@ -1879,7 +1879,7 @@ bool Video::CreateHostDevice(const char *sdlVideoDriver, bool graphicsApiRetry) interfaceFunctions.push_back((g_backend == Backend::VULKAN) ? CreateVulkanInterfaceWrapper : CreateD3D12Interface); interfaceFunctions.push_back((g_backend == Backend::VULKAN) ? CreateD3D12Interface : CreateVulkanInterfaceWrapper); -#elif defined(MARATHON_RECOMP_METAL) +#elif defined(LIBERTY_RECOMP_METAL) interfaceFunctions.push_back((g_backend == Backend::VULKAN) ? CreateVulkanInterfaceWrapper : CreateMetalInterface); interfaceFunctions.push_back((g_backend == Backend::VULKAN) ? CreateMetalInterface : CreateVulkanInterfaceWrapper); #else @@ -1890,7 +1890,7 @@ bool Video::CreateHostDevice(const char *sdlVideoDriver, bool graphicsApiRetry) { RenderInterfaceFunction* interfaceFunction = interfaceFunctions[i]; -#ifdef MARATHON_RECOMP_D3D12 +#ifdef LIBERTY_RECOMP_D3D12 // Wrap the device creation in __try/__except to survive from driver crashes. __try #endif @@ -1906,7 +1906,7 @@ bool Video::CreateHostDevice(const char *sdlVideoDriver, bool graphicsApiRetry) { const RenderDeviceDescription &deviceDescription = g_device->getDescription(); -#if defined(MARATHON_RECOMP_D3D12) +#if defined(LIBERTY_RECOMP_D3D12) if (interfaceFunction == CreateD3D12Interface) { if (allowVulkanRedirection) @@ -1949,7 +1949,7 @@ bool Video::CreateHostDevice(const char *sdlVideoDriver, bool graphicsApiRetry) } g_backend = (interfaceFunction == CreateVulkanInterfaceWrapper) ? Backend::VULKAN : Backend::D3D12; -#elif defined(MARATHON_RECOMP_METAL) +#elif defined(LIBERTY_RECOMP_METAL) g_backend = (interfaceFunction == CreateVulkanInterfaceWrapper) ? Backend::VULKAN : Backend::METAL; #endif // Enable triangle strip workaround if we are on AMD, as there is a bug where @@ -1959,7 +1959,7 @@ bool Video::CreateHostDevice(const char *sdlVideoDriver, bool graphicsApiRetry) break; } } -#ifdef MARATHON_RECOMP_D3D12 +#ifdef LIBERTY_RECOMP_D3D12 __except (EXCEPTION_EXECUTE_HANDLER) { if (graphicsApiRetry) @@ -1982,7 +1982,7 @@ bool Video::CreateHostDevice(const char *sdlVideoDriver, bool graphicsApiRetry) return false; } -#ifdef MARATHON_RECOMP_D3D12 +#ifdef LIBERTY_RECOMP_D3D12 if (graphicsApiRetry) { // If we managed to create a device after retrying it in a reboot, remember the one we picked. @@ -2941,6 +2941,12 @@ static void SetFramebuffer(GuestSurface *renderTarget, GuestSurface *depthStenci static void ProcDrawImGui(const RenderCommand& cmd) { + // Safety check: skip ImGui if backbuffer not ready + if (g_backBuffer == nullptr || g_backBuffer->texture == nullptr) + { + return; + } + // Make sure the backbuffer is the current target. AddBarrier(g_backBuffer, RenderTextureLayout::COLOR_WRITE); FlushBarriers(); @@ -3112,13 +3118,80 @@ static std::atomic g_executedCommandList; void Video::Present() { + static uint32_t s_presentCount = 0; + static uint32_t s_droppedFrames = 0; + ++s_presentCount; + if (s_presentCount <= 5 || (s_presentCount % 600) == 0) + { + LOGF_WARNING("Video::Present called #{} (swapChainValid={}, dropped={})", s_presentCount, g_swapChainValid, s_droppedFrames); + } + g_readyForCommands = false; + // CRITICAL: Check for swapchain starvation before doing any work + // If the swapchain is exhausted (we're submitting faster than GPU can present), + // the backbuffer texture becomes null. We must skip this frame gracefully. + if (!g_swapChainValid) + { + ++s_droppedFrames; + if (s_droppedFrames <= 10 || (s_droppedFrames % 100) == 0) + { + LOGF_WARNING("Video::Present: Swapchain invalid, dropping frame #{} (total dropped={})", s_presentCount, s_droppedFrames); + } + // Still need to do frame bookkeeping so game logic doesn't hang + g_frame = g_nextFrame; + g_nextFrame = (g_frame + 1) % NUM_FRAMES; + CheckSwapChain(); + return; + } + + // Ensure backbuffer is bound as render target before clearing + if (g_backBuffer != nullptr && g_renderTarget == nullptr) + { + g_renderTarget = g_backBuffer; + } + + // Check for swapchain exhaustion: backbuffer texture becomes null + if (g_backBuffer == nullptr || g_backBuffer->texture == nullptr) + { + ++s_droppedFrames; + if (s_droppedFrames <= 10 || (s_droppedFrames % 100) == 0) + { + LOGF_WARNING("Video::Present: Swapchain starved (no drawable), dropping frame #{}", s_presentCount); + } + // Frame bookkeeping to prevent hang + g_frame = g_nextFrame; + g_nextFrame = (g_frame + 1) % NUM_FRAMES; + CheckSwapChain(); + return; + } + + // Clear disabled temporarily - causes crash in plume_metal.cpp clearColor + // The issue is swapchain exhaustion: after ~10 frames the backbuffer texture becomes invalid + // TODO: Fix frame pacing to prevent swapchain starvation + // { + // RenderCommand clearCmd; + // clearCmd.type = RenderCommandType::Clear; + // clearCmd.clear.flags = D3DCLEAR_TARGET; + // clearCmd.clear.color[0] = 0.1f; + // clearCmd.clear.color[1] = 0.0f; + // clearCmd.clear.color[2] = 0.2f; + // clearCmd.clear.color[3] = 1.0f; + // clearCmd.clear.z = 1.0f; + // clearCmd.clear.stencil = 0; + // g_renderQueue.enqueue(clearCmd); + // } + RenderCommand cmd; cmd.type = RenderCommandType::ExecutePendingStretchRectCommands; g_renderQueue.enqueue(cmd); - DrawImGui(); + // ImGui has threading issues during gameplay - crashes with iterator assertions + // But the installer runs single-threaded, so enable ImGui for installer UI + if (InstallerWizard::s_isVisible) + { + DrawImGui(); + } cmd.type = RenderCommandType::ExecuteCommandList; g_renderQueue.enqueue(cmd); @@ -3394,9 +3467,9 @@ static RenderFormat ConvertFormat(uint32_t format) case D3DFMT_DXT4: return RenderFormat::BC3_UNORM; default: - LOGF_WARNING("{:x}\n", format); - assert(false && "Unknown format"); - return RenderFormat::R16G16B16A16_FLOAT; + // GTA IV uses some non-standard format codes, return a safe default + LOGF_WARNING("Unknown format {:#x} - using RGBA8 fallback\n", format); + return RenderFormat::R8G8B8A8_UNORM; } } @@ -4000,6 +4073,13 @@ static void SetFramebuffer(GuestSurface* renderTarget, GuestSurface* depthStenci if (framebufferContainer != nullptr) { + // Safety: Skip framebuffer creation if texture is null (swapchain starvation) + if (renderTarget != nullptr && renderTarget->texture == nullptr) + { + g_framebuffer = nullptr; + return; + } + auto& framebuffer = framebufferContainer->framebuffers[framebufferKey]; if (framebuffer == nullptr) @@ -4058,6 +4138,17 @@ static void ProcClear(const RenderCommand& cmd) { const auto& args = cmd.clear; + // Safety check: skip ENTIRE clear if render target or backbuffer has no valid texture + // This prevents the clearColor crash in plume_metal.cpp when framebuffer is null + if (g_renderTarget != nullptr && g_renderTarget->texture == nullptr) + { + return; + } + if (g_backBuffer != nullptr && g_backBuffer->texture == nullptr) + { + return; + } + if (PopulateBarriersForStretchRect(g_renderTarget, g_depthStencil)) { FlushBarriers(); @@ -4078,13 +4169,19 @@ static void ProcClear(const RenderCommand& cmd) auto& commandList = g_commandLists[g_frame]; + // Additional safety: ensure framebuffer was set before clearing + // The crash happens in clearColor when framebuffer is null - be extra defensive if (g_renderTarget != nullptr && (args.flags & D3DCLEAR_TARGET) != 0) { if (!canClearInOnePass) { SetFramebuffer(g_renderTarget, nullptr, true); } - commandList->clearColor(0, RenderColor(args.color[0], args.color[1], args.color[2], args.color[3])); + // Final safety check before clearColor - the actual crash point + if (g_framebuffer != nullptr) + { + commandList->clearColor(0, RenderColor(args.color[0], args.color[1], args.color[2], args.color[3])); + } } const bool clearDepth = (args.flags & D3DCLEAR_ZBUFFER) != 0; @@ -4283,7 +4380,7 @@ static RenderShader* GetOrLinkShader(GuestShader* guestShader, uint32_t specCons shader = guestShader->linkedShaders[specConstants].get(); } -#ifdef MARATHON_RECOMP_D3D12 +#ifdef LIBERTY_RECOMP_D3D12 if (shader == nullptr) { static Mutex g_compiledSpecConstantLibraryBlobMutex; @@ -5039,6 +5136,13 @@ static void SetPrimitiveType(uint32_t primitiveType) static void DrawPrimitive(GuestDevice* device, uint32_t primitiveType, uint32_t startVertex, uint32_t primitiveCount) { + static uint32_t s_drawPrimitiveCount = 0; + ++s_drawPrimitiveCount; + if (s_drawPrimitiveCount <= 10 || (s_drawPrimitiveCount % 5000) == 0) + { + LOGF_WARNING("DrawPrimitive #{} type={} startVertex={} primCount={}", s_drawPrimitiveCount, primitiveType, startVertex, primitiveCount); + } + LocalRenderCommandQueue queue; FlushRenderStateForMainThread(device, queue); @@ -5063,8 +5167,17 @@ static void ProcDrawPrimitive(const RenderCommand& cmd) commandList->drawInstanced(args.primitiveCount, 1, args.startVertex, 0); } -static void DrawIndexedPrimitive(GuestDevice* device, uint32_t primitiveType, int32_t baseVertexIndex, uint32_t startIndex, uint32_t primCount) +static void DrawIndexedPrimitive(GuestDevice* device, uint32_t primitiveType, int32_t baseVertexIndex, uint32_t minVertexIndex, + uint32_t numVertices, uint32_t startIndex, uint32_t primitiveCount) { + static uint32_t s_drawIndexedPrimitiveCount = 0; + ++s_drawIndexedPrimitiveCount; + if (s_drawIndexedPrimitiveCount <= 10 || (s_drawIndexedPrimitiveCount % 5000) == 0) + { + LOGF_WARNING("DrawIndexedPrimitive #{} type={} baseVtx={} minVtx={} numVtx={} startIdx={} primCount={}", + s_drawIndexedPrimitiveCount, primitiveType, baseVertexIndex, minVertexIndex, numVertices, startIndex, primitiveCount); + } + LocalRenderCommandQueue queue; FlushRenderStateForMainThread(device, queue); @@ -5073,7 +5186,7 @@ static void DrawIndexedPrimitive(GuestDevice* device, uint32_t primitiveType, in cmd.drawIndexedPrimitive.primitiveType = primitiveType; cmd.drawIndexedPrimitive.baseVertexIndex = baseVertexIndex; cmd.drawIndexedPrimitive.startIndex = startIndex; - cmd.drawIndexedPrimitive.primCount = primCount; + cmd.drawIndexedPrimitive.primCount = primitiveCount; queue.submit(); } @@ -5514,13 +5627,46 @@ static GuestShader* CreateShader(const be* function, ResourceType reso { XXH64_hash_t hash = XXH3_64bits(function, function[1] + function[2]); + static uint32_t s_createVsCount = 0; + static uint32_t s_createPsCount = 0; + if (resourceType == ResourceType::VertexShader) + ++s_createVsCount; + else if (resourceType == ResourceType::PixelShader) + ++s_createPsCount; + + const uint32_t callIndex = (resourceType == ResourceType::VertexShader) ? s_createVsCount : s_createPsCount; + if (callIndex <= 25 || (callIndex % 500) == 0) + { + LOGF_WARNING("CreateShader {} #{} funcPtr=0x{:X} byteSize={} hash=0x{:X}", + (resourceType == ResourceType::VertexShader) ? "VS" : "PS", + callIndex, + reinterpret_cast(function), + ByteSwap(function[1].value) + ByteSwap(function[2].value), + hash); + } + + if (g_shaderCacheEntryCount == 0) + { + LOG_ERROR("Shader cache is empty (g_shaderCacheEntryCount == 0). GTA IV shader extraction/recompilation has not been implemented yet."); + LOG_ERROR("Expected: extract shaders from GTA IV .rpf archives and generate LibertyRecompLib/shader/shader_cache.cpp."); + std::_Exit(1); + } + auto findResult = FindShaderCacheEntry(hash); GuestShader* shader = nullptr; + if (callIndex <= 25 || (callIndex % 500) == 0) + { + LOGF_WARNING("CreateShader {} #{} cacheLookup={}", + (resourceType == ResourceType::VertexShader) ? "VS" : "PS", + callIndex, + (findResult != nullptr) ? "HIT" : "MISS"); + } + if (findResult == nullptr) { - LOGF_WARNING("Shader of function {:x} is not found by value: {:x}", reinterpret_cast(function), hash); - LOG_WARNING("Perhaps the path to the required shader will be printed before this error"); - __builtin_trap(); + LOGF_ERROR("Shader of function {:x} is not found by value: {:x}", reinterpret_cast(function), hash); + LOG_ERROR("This usually means the shader cache is incomplete for this title."); + std::_Exit(1); } if (findResult != nullptr) { @@ -7785,7 +7931,7 @@ static void ConvertToDegenerateTriangles(uint16_t* indices, uint32_t indexCount, struct MeshResource { - MARATHON_INSERT_PADDING(0x4); + LIBERTY_INSERT_PADDING(0x4); be indexCount; be indices; }; @@ -7850,7 +7996,7 @@ static std::vector g_newIndicesToFree; struct LightAndIndexBufferResourceV1 { - MARATHON_INSERT_PADDING(0x4); + LIBERTY_INSERT_PADDING(0x4); be indexCount; be indices; }; @@ -7889,7 +8035,7 @@ struct LightAndIndexBufferResourceV1 struct LightAndIndexBufferResourceV5 { - MARATHON_INSERT_PADDING(0x8); + LIBERTY_INSERT_PADDING(0x8); be indexCount; be indices; }; @@ -7926,8 +8072,301 @@ struct LightAndIndexBufferResourceV5 // g_userHeap.Free(newIndices); // } -GUEST_FUNCTION_HOOK(sub_8253EC98, CreateDevice); +// ============================================================================= +// GTA IV D3D Function Hooks +// GTA IV D3D functions are in the 0x829D.... and 0x829E.... address range. +// These addresses were identified by analyzing the PPC recomp code. +// ============================================================================= + +// Device creation - This one calls VdInitializeEngines which we hook separately +GUEST_FUNCTION_HOOK(sub_829D87E8, CreateDevice); + +// ============================================================================= +// GTA IV Shader System Stubs +// The shader lookup system at 0x827E/0x827F can get stuck in infinite loops +// during initialization. For now, we stub the outer effect manager function +// to return success without actually loading shaders. This allows the game +// to proceed past initialization. Proper shader loading needs to be implemented. +// ============================================================================= + +// Effect manager initialization - stub +// This prevents the infinite loop in shader lookup +// Address 0x8285E048 is the effect manager that tries to load shaders +// +// The function takes: +// - r3: Effect manager context +// - r4: Output pointer for effect data (stored in r31) +// +// The output structure appears to be at least 0x60 bytes based on the PPC code. +// We need to return SUCCESS (1) and set up a valid-looking structure so the +// game doesn't fall back to manual directory enumeration which causes garbage +// path issues. +// +// Structure layout (partial, from PPC analysis): +// - Offset 0x00: Flags or status (set to non-zero to indicate "loaded") +// - Various other fields we don't fully understand +// +// By returning success with a "valid" structure, the game should proceed +// instead of trying to enumerate directories. +static uint32_t EffectManagerStub(be* effectContext, be* outputPtr) +{ + static int callCount = 0; + ++callCount; + + // Log first 10 calls and then every 100th call + if (callCount <= 10 || callCount % 100 == 0) { + LOGF_WARNING("EffectManager::Load STUBBED call #{} - ctx=0x{:08X} out=0x{:08X}", + callCount, + effectContext ? g_memory.MapVirtual(effectContext) : 0, + outputPtr ? g_memory.MapVirtual(outputPtr) : 0); + } + + // The garbage path comes from the effectContext containing a filename. + // When we zeroed all of effectContext, the game hung - it needs some of that state. + // + // Looking at the log: after EffectManager, the game tries to load "\\" (just backslash). + // This suggests there's a filename field in effectContext that got read. + // + // Instead of zeroing everything, we need to find where the filename is stored. + // The effectContext is at 0x80268230. Let me log what's in it before and after. + + if (callCount <= 3 && effectContext) { + // Log first few uint32s of effectContext + LOGF_WARNING("EffectManager - effectContext dwords: 0=0x{:08X} 1=0x{:08X} 2=0x{:08X} 3=0x{:08X}", + effectContext[0].get(), effectContext[1].get(), effectContext[2].get(), effectContext[3].get()); + LOGF_WARNING("EffectManager - effectContext dwords: 4=0x{:08X} 5=0x{:08X} 6=0x{:08X} 7=0x{:08X}", + effectContext[4].get(), effectContext[5].get(), effectContext[6].get(), effectContext[7].get()); + + // Try to read strings from the pointer addresses - may need to follow multiple levels + for (int i = 0; i < 8; i += 2) { + uint32_t guestPtr = effectContext[i].get(); + if (guestPtr >= 0x80000000 && guestPtr < 0x90000000) { + // Valid guest address range, read bytes at that address + const uint8_t* hostPtr = reinterpret_cast(g_memory.Translate(guestPtr)); + if (hostPtr) { + // Read as big-endian uint32s (these are likely more pointers) + uint32_t val0 = (hostPtr[0] << 24) | (hostPtr[1] << 16) | (hostPtr[2] << 8) | hostPtr[3]; + uint32_t val1 = (hostPtr[4] << 24) | (hostPtr[5] << 16) | (hostPtr[6] << 8) | hostPtr[7]; + + LOGF_WARNING("EffectManager - effectContext[{}]=0x{:08X} -> ptrs: 0x{:08X} 0x{:08X}", + i, guestPtr, val0, val1); + + // Follow the first pointer one more level + if (val0 >= 0x80000000 && val0 < 0x90000000) { + const char* strPtr = reinterpret_cast(g_memory.Translate(val0)); + if (strPtr) { + char buf[64] = {0}; + bool valid = true; + for (int j = 0; j < 63 && strPtr[j]; ++j) { + if (strPtr[j] < 32 || static_cast(strPtr[j]) > 127) { + valid = false; + break; + } + buf[j] = strPtr[j]; + } + if (valid && buf[0]) { + LOGF_WARNING("EffectManager - effectContext[{}] -> *ptr0 = string: '{}'", i, buf); + } else { + // Dump hex if not valid string + LOGF_WARNING("EffectManager - effectContext[{}] -> *ptr0 = hex: {:02X} {:02X} {:02X} {:02X}", + i, (uint8_t)strPtr[0], (uint8_t)strPtr[1], (uint8_t)strPtr[2], (uint8_t)strPtr[3]); + } + } + } + } + } + } + } + + // The effectContext contains pointers at offsets 0, 2, 4, 6 (indices 0, 2, 4, 6) + // These point to guest memory which contains garbage (0xCDCDCDCD indicates uninitialized heap) + // + // IMPORTANT: Don't zero these! Zeroing them causes the game to hang. + // The garbage path issue is now handled at the ResolvePath level where we + // detect and reject paths with garbage characters (>127 or <32). + // + // Let the effectContext pass through and rely on path validation to catch garbage. + + // Set up output structure to indicate success + if (outputPtr) { + memset(outputPtr, 0, 0x60); + // Set status to "loaded" so game proceeds with shader system + outputPtr[0] = 1; // Status: loaded + + if (callCount <= 5) { + LOGF_WARNING("EffectManager::Load - Set up SUCCESS stub at 0x{:08X}", + g_memory.MapVirtual(outputPtr)); + } + } + + // Return 1 (success) to let the game proceed with shader loading + return 1; +} + +// Stub the effect manager that causes infinite shader lookup loops +// This is a temporary fix until proper shader loading is implemented +GUEST_FUNCTION_HOOK(sub_8285E048, EffectManagerStub); + +// ============================================================================= +// GTA IV GPU Memory Allocation Stubs +// The Xbox 360 GPU memory allocation functions (sub_829DFAD8, etc.) don't work +// in the recompiled environment. We stub them to return success and provide +// dummy memory locations until proper GPU resource creation is implemented. +// ============================================================================= + +// GPU memory allocation stub - returns success with small offset +// Original function at 0x829DFAD8 tries to allocate GPU memory for vertex/index buffers +// Parameters: r3 = size, r4 = pointer to uint32_t to write offset +// Returns: 1 for success, 0 for failure +// +// The original function returns an OFFSET into a GPU memory pool (small values like 0, 720, etc.) +// The caller checks if (offset + size > 2048) and rejects if too large. +// We return small sequential offsets to pass this check. +static uint32_t GpuMemAllocStub(uint32_t size, be* outOffset) +{ + static int allocCount = 0; + static uint32_t currentOffset = 0; // Track current offset in "virtual" GPU pool + ++allocCount; + + if (allocCount <= 10 || allocCount % 100 == 0) { + LOGF_WARNING("GpuMemAlloc #{} - size={:#x}, returning offset={:#x}", + allocCount, size, currentOffset); + } + + // Return the current offset (the caller expects a small offset into GPU memory pool) + if (outOffset) { + *outOffset = currentOffset; + } + + // Advance the offset for next allocation (align to 16) + // Wrap around if we get too big to avoid potential overflow issues + currentOffset += (size + 15) & ~15u; + if (currentOffset > 0x100000) { // Reset at 1MB to avoid issues + currentOffset = 0; + } + + return 1; // Return success +} + +// Hook the GPU memory allocation function that's causing the hang +GUEST_FUNCTION_HOOK(sub_829DFAD8, GpuMemAllocStub); +// ============================================================================= +// GTA IV Resource Creation +// For now, we let the game's own CreateVertexBuffer/CreateTexture run, but +// our GpuMemAllocStub above provides fake GPU memory addresses. The game's +// internal structures will be properly initialized this way. +// +// NOTE: The resource hooks below are DISABLED - they were returning incompatible +// structures that caused crashes. Instead, we stub the low-level GPU memory +// allocator (sub_829DFAD8) which lets the game's own initialization code run. +// ============================================================================= +#if 0 // DISABLED - let game's own init run with stubbed GPU memory +static GuestBuffer* GTAIV_CreateVertexBuffer(uint32_t device, uint32_t length, uint32_t usage, uint32_t pool, uint32_t unknown) +{ + static int createCount = 0; + ++createCount; + + if (createCount <= 20 || createCount % 100 == 0) { + LOGF_WARNING("GTAIV_CreateVertexBuffer #{} - device={:#x} length={:#x} usage={:#x} pool={:#x}", + createCount, device, length, usage, pool); + } + + // Allocate a proper GuestBuffer using the existing infrastructure + auto buffer = g_userHeap.AllocPhysical(ResourceType::VertexBuffer); + if (!buffer) { + LOGN_ERROR("Failed to allocate GuestBuffer for vertex buffer"); + return nullptr; + } + + // Create actual GPU buffer + buffer->buffer = g_device->createBuffer(RenderBufferDesc::VertexBuffer(length, GetBufferHeapType(), RenderBufferFlag::INDEX)); + buffer->dataSize = length; + +#ifdef _DEBUG + buffer->buffer->setName(fmt::format("GTA4 Vertex Buffer {:X}", g_memory.MapVirtual(buffer))); +#endif + + return buffer; +} + +static GuestTexture* GTAIV_CreateTexture(uint32_t device, uint32_t width, uint32_t height, uint32_t levels, uint32_t usage, uint32_t format, uint32_t pool) +{ + static int createCount = 0; + ++createCount; + + if (createCount <= 20 || createCount % 100 == 0) { + LOGF_WARNING("GTAIV_CreateTexture #{} - {}x{} levels={} format={:#x}", + createCount, width, height, levels, format); + } + + auto texture = g_userHeap.AllocPhysical(ResourceType::Texture); + if (!texture) { + LOGN_ERROR("Failed to allocate GuestTexture"); + return nullptr; + } + + RenderTextureDesc desc; + desc.dimension = RenderTextureDimension::TEXTURE_2D; + desc.width = std::max(1u, width); + desc.height = std::max(1u, height); + desc.depth = 1; + desc.mipLevels = std::max(1u, levels); + desc.arraySize = 1; + desc.multisampling.sampleCount = RenderSampleCount::COUNT_1; + desc.format = ConvertFormat(format); + desc.flags = RenderTextureFlag::NONE; + + texture->textureHolder = g_device->createTexture(desc); + texture->texture = texture->textureHolder.get(); + texture->width = desc.width; + texture->height = desc.height; + texture->depth = 1; + texture->mipLevels = desc.mipLevels; + texture->format = desc.format; + +#ifdef _DEBUG + texture->texture->setName(fmt::format("GTA4 Texture {:X}", g_memory.MapVirtual(texture))); +#endif + + return texture; +} + +GUEST_FUNCTION_HOOK(sub_829D3520, GTAIV_CreateVertexBuffer); +GUEST_FUNCTION_HOOK(sub_829D3400, GTAIV_CreateTexture); +#endif + +// NOTE: The following hooks are DISABLED because the functions have different +// parameter layouts than expected. Need to analyze the actual calling conventions +// in GTA IV's D3D wrapper layer before enabling these. +#if 0 // DISABLED - parameter layout investigation needed +// Resource creation functions +GUEST_FUNCTION_HOOK(sub_829D3400, CreateTexture); // Allocates 52-byte GuestTexture struct +GUEST_FUNCTION_HOOK(sub_829D3520, CreateVertexBuffer); // Allocates 48-byte GuestBuffer struct +// TODO: Find CreateIndexBuffer address (likely similar to CreateVertexBuffer pattern) + +// Surface descriptor functions +GUEST_FUNCTION_HOOK(sub_829D3648, GetSurfaceDesc); + +// Texture locking +GUEST_FUNCTION_HOOK(sub_829D6560, LockTextureRect); +GUEST_FUNCTION_HOOK(sub_829D6690, UnlockTextureRect); + +// Buffer locking +GUEST_FUNCTION_HOOK(sub_829D6830, LockVertexBuffer); +GUEST_FUNCTION_HOOK(sub_829D69D8, UnlockVertexBuffer); +#endif + +// NOTE(GTAIV): Do NOT hook the game's Present wrapper directly to Video::Present. +// GTA IV's Present wrapper (sub_829D5388) calls the VdSwap import; we already hook +// VdSwap in kernel/imports.cpp, which is the correct point to drive the host present. + +// ============================================================================= +// Sonic 06 D3D hooks - DISABLED for GTA IV +// These addresses are from Sonic 06 and don't exist in GTA IV's address space. +// Keeping them here for reference but they should not be active. +// ============================================================================= +#if 0 // Disabled Sonic 06 hooks GUEST_FUNCTION_HOOK(sub_8253AE98, DestructResource); GUEST_FUNCTION_HOOK(sub_8253A740, LockTextureRect); @@ -7946,7 +8385,9 @@ GUEST_FUNCTION_HOOK(sub_8253AB20, GetSurfaceDesc); GUEST_FUNCTION_HOOK(sub_825471F8, GetVertexDeclaration); // GUEST_FUNCTION_HOOK(sub_82BE0530, HashVertexDeclaration); +// Sonic 06 Present - keeping for reference but doesn't apply to GTA IV GUEST_FUNCTION_HOOK(sub_825586B0, Video::Present); + GUEST_FUNCTION_HOOK(sub_82543B58, GetBackBuffer); GUEST_FUNCTION_HOOK(sub_82543BA0, GetDepthStencil); @@ -8024,6 +8465,7 @@ GUEST_FUNCTION_HOOK(sub_82541D08, SetRenderState); GUEST_FUNCTION_HOOK(sub_82541D48, SetRenderState); GUEST_FUNCTION_HOOK(sub_82541C98, SetRenderState); GUEST_FUNCTION_HOOK(sub_82541E38, SetRenderState); +#endif // End disabled Sonic 06 hooks int GetType(GuestResource* resource) { @@ -8036,7 +8478,7 @@ int GetType(GuestResource* resource) return 0; } -GUEST_FUNCTION_HOOK(sub_8253AE08, GetType); +// GUEST_FUNCTION_HOOK(sub_8253AE08, GetType); // Disabled - Sonic 06 address // Game asks about the size of surface to check if it needs to be tiled. // Because EDRAM has only 10MB, if size is more than 1024, then it enables tiling. @@ -8046,6 +8488,8 @@ int SurfaceSize(uint32_t width, uint32_t height, uint32_t format, uint32_t multi return 0; } +// Disabled Sonic 06 hooks +#if 0 GUEST_FUNCTION_HOOK(sub_82538D60, SurfaceSize); GUEST_FUNCTION_HOOK(sub_82656B68, MakePictureData); GUEST_FUNCTION_HOOK(sub_82656DB8, MakePictureData); @@ -8070,6 +8514,7 @@ GUEST_FUNCTION_STUB(sub_8254D7B0); // BeginConditional GUEST_FUNCTION_STUB(sub_8254D9D0); // BeginConditional GUEST_FUNCTION_STUB(sub_8254DB90); // BeginConditional GUEST_FUNCTION_STUB(sub_8254DD40); // SetScreenExtentQueryMode +#endif // More disabled Sonic 06 hooks struct Rect { @@ -8093,7 +8538,7 @@ int D3DDevice_BeginTiling(GuestDevice* device, uint32_t flags, uint32_t count, R return 0; } -GUEST_FUNCTION_HOOK(sub_82558F88, D3DDevice_BeginTiling); +// GUEST_FUNCTION_HOOK(sub_82558F88, D3DDevice_BeginTiling); // Disabled - Sonic 06 address int D3DDevice_EndTiling(GuestDevice* device, uint32_t flags, Rect* pResolveRects, GuestTexture* pDestTexture, be* pClearColor, float clearZ, uint32_t clearStencil, RESOLVE_PARAMS* resolveParams) { @@ -8105,7 +8550,7 @@ int D3DDevice_EndTiling(GuestDevice* device, uint32_t flags, Rect* pResolveRects return 0; } -GUEST_FUNCTION_HOOK(sub_82559480, D3DDevice_EndTiling); +// GUEST_FUNCTION_HOOK(sub_82559480, D3DDevice_EndTiling); // Disabled - Sonic 06 address int D3DDevice_BeginShaderConstantF4(GuestDevice* device, uint32_t isPixelShader, uint32_t startRegister, be* cachedConstantData, be* writeCombinedConstantData, uint32_t vectorCount) { @@ -8135,4 +8580,4 @@ int D3DDevice_BeginShaderConstantF4(GuestDevice* device, uint32_t isPixelShader, return 0; } -GUEST_FUNCTION_HOOK(sub_825466E8, D3DDevice_BeginShaderConstantF4); +// GUEST_FUNCTION_HOOK(sub_825466E8, D3DDevice_BeginShaderConstantF4); // Disabled - Sonic 06 address diff --git a/MarathonRecomp/gpu/video.h b/LibertyRecomp/gpu/video.h similarity index 99% rename from MarathonRecomp/gpu/video.h rename to LibertyRecomp/gpu/video.h index 09f78f26..14e7eff9 100644 --- a/MarathonRecomp/gpu/video.h +++ b/LibertyRecomp/gpu/video.h @@ -325,7 +325,7 @@ struct GuestShader : GuestResource std::unique_ptr shader; struct ShaderCacheEntry* shaderCacheEntry = nullptr; ankerl::unordered_dense::map> linkedShaders; -#ifdef MARATHON_RECOMP_D3D12 +#ifdef LIBERTY_RECOMP_D3D12 std::vector> shaderBlobs; ComPtr libraryBlob; #endif diff --git a/MarathonRecomp/hid/driver/sdl_hid.cpp b/LibertyRecomp/hid/driver/sdl_hid.cpp similarity index 100% rename from MarathonRecomp/hid/driver/sdl_hid.cpp rename to LibertyRecomp/hid/driver/sdl_hid.cpp diff --git a/MarathonRecomp/hid/hid.cpp b/LibertyRecomp/hid/hid.cpp similarity index 100% rename from MarathonRecomp/hid/hid.cpp rename to LibertyRecomp/hid/hid.cpp diff --git a/MarathonRecomp/hid/hid.h b/LibertyRecomp/hid/hid.h similarity index 100% rename from MarathonRecomp/hid/hid.h rename to LibertyRecomp/hid/hid.h diff --git a/MarathonRecomp/install/directory_file_system.h b/LibertyRecomp/install/directory_file_system.h similarity index 100% rename from MarathonRecomp/install/directory_file_system.h rename to LibertyRecomp/install/directory_file_system.h diff --git a/MarathonRecomp/install/hashes/episode_amigo.cpp b/LibertyRecomp/install/hashes/episode_amigo.cpp similarity index 100% rename from MarathonRecomp/install/hashes/episode_amigo.cpp rename to LibertyRecomp/install/hashes/episode_amigo.cpp diff --git a/MarathonRecomp/install/hashes/episode_amigo.h b/LibertyRecomp/install/hashes/episode_amigo.h similarity index 100% rename from MarathonRecomp/install/hashes/episode_amigo.h rename to LibertyRecomp/install/hashes/episode_amigo.h diff --git a/MarathonRecomp/install/hashes/episode_shadow.cpp b/LibertyRecomp/install/hashes/episode_shadow.cpp similarity index 100% rename from MarathonRecomp/install/hashes/episode_shadow.cpp rename to LibertyRecomp/install/hashes/episode_shadow.cpp diff --git a/MarathonRecomp/install/hashes/episode_shadow.h b/LibertyRecomp/install/hashes/episode_shadow.h similarity index 100% rename from MarathonRecomp/install/hashes/episode_shadow.h rename to LibertyRecomp/install/hashes/episode_shadow.h diff --git a/MarathonRecomp/install/hashes/episode_silver.cpp b/LibertyRecomp/install/hashes/episode_silver.cpp similarity index 100% rename from MarathonRecomp/install/hashes/episode_silver.cpp rename to LibertyRecomp/install/hashes/episode_silver.cpp diff --git a/MarathonRecomp/install/hashes/episode_silver.h b/LibertyRecomp/install/hashes/episode_silver.h similarity index 100% rename from MarathonRecomp/install/hashes/episode_silver.h rename to LibertyRecomp/install/hashes/episode_silver.h diff --git a/MarathonRecomp/install/hashes/episode_sonic.cpp b/LibertyRecomp/install/hashes/episode_sonic.cpp similarity index 100% rename from MarathonRecomp/install/hashes/episode_sonic.cpp rename to LibertyRecomp/install/hashes/episode_sonic.cpp diff --git a/MarathonRecomp/install/hashes/episode_sonic.h b/LibertyRecomp/install/hashes/episode_sonic.h similarity index 100% rename from MarathonRecomp/install/hashes/episode_sonic.h rename to LibertyRecomp/install/hashes/episode_sonic.h diff --git a/LibertyRecomp/install/hashes/game.cpp b/LibertyRecomp/install/hashes/game.cpp new file mode 100644 index 00000000..f10220a5 --- /dev/null +++ b/LibertyRecomp/install/hashes/game.cpp @@ -0,0 +1,23 @@ +// GTA IV Game Files - Simplified file list for initial testing +// Full hash validation can be added later with fshasher + +#include + +extern const uint64_t GameHashes[]; +extern const std::pair GameFiles[]; +extern const size_t GameFilesSize; + +// No hash validation for now - use 0 hashes per file +const uint64_t GameHashes[] = { + 0ULL // Placeholder - not used when files have 0 hash count +}; + +// GTA IV Xbox 360 files - hash count set to 0 to skip validation +const std::pair GameFiles[] = { + { "default.xex", 0 }, + { "audio.rpf", 0 }, + { "common.rpf", 0 }, + { "xbox360.rpf", 0 }, +}; + +const size_t GameFilesSize = std::size(GameFiles); diff --git a/MarathonRecomp/install/hashes/game.h b/LibertyRecomp/install/hashes/game.h similarity index 100% rename from MarathonRecomp/install/hashes/game.h rename to LibertyRecomp/install/hashes/game.h diff --git a/MarathonRecomp/install/hashes/mission_shadow.cpp b/LibertyRecomp/install/hashes/mission_shadow.cpp similarity index 100% rename from MarathonRecomp/install/hashes/mission_shadow.cpp rename to LibertyRecomp/install/hashes/mission_shadow.cpp diff --git a/MarathonRecomp/install/hashes/mission_shadow.h b/LibertyRecomp/install/hashes/mission_shadow.h similarity index 100% rename from MarathonRecomp/install/hashes/mission_shadow.h rename to LibertyRecomp/install/hashes/mission_shadow.h diff --git a/MarathonRecomp/install/hashes/mission_silver.cpp b/LibertyRecomp/install/hashes/mission_silver.cpp similarity index 100% rename from MarathonRecomp/install/hashes/mission_silver.cpp rename to LibertyRecomp/install/hashes/mission_silver.cpp diff --git a/MarathonRecomp/install/hashes/mission_silver.h b/LibertyRecomp/install/hashes/mission_silver.h similarity index 100% rename from MarathonRecomp/install/hashes/mission_silver.h rename to LibertyRecomp/install/hashes/mission_silver.h diff --git a/MarathonRecomp/install/hashes/mission_sonic.cpp b/LibertyRecomp/install/hashes/mission_sonic.cpp similarity index 100% rename from MarathonRecomp/install/hashes/mission_sonic.cpp rename to LibertyRecomp/install/hashes/mission_sonic.cpp diff --git a/MarathonRecomp/install/hashes/mission_sonic.h b/LibertyRecomp/install/hashes/mission_sonic.h similarity index 100% rename from MarathonRecomp/install/hashes/mission_sonic.h rename to LibertyRecomp/install/hashes/mission_sonic.h diff --git a/MarathonRecomp/install/installer.cpp b/LibertyRecomp/install/installer.cpp similarity index 87% rename from MarathonRecomp/install/installer.cpp rename to LibertyRecomp/install/installer.cpp index 2279e193..31aef98d 100644 --- a/MarathonRecomp/install/installer.cpp +++ b/LibertyRecomp/install/installer.cpp @@ -1,4 +1,8 @@ #include "installer.h" +#include "shader_converter.h" +#include "iso_extractor.h" +#include "rpf_extractor.h" +#include "platform_paths.h" #include @@ -103,18 +107,22 @@ static bool checkFile(const FilePair &pair, const uint64_t *fileHashes, const st return false; } - uint64_t fileHash = XXH3_64bits(fileData.data(), fileSize); - bool fileHashFound = false; - for (uint32_t i = 0; i < hashCount && !fileHashFound; i++) + // Skip hash validation if no hashes are specified (hashCount == 0) + if (hashCount > 0) { - fileHashFound = fileHash == fileHashes[i]; - } + uint64_t fileHash = XXH3_64bits(fileData.data(), fileSize); + bool fileHashFound = false; + for (uint32_t i = 0; i < hashCount && !fileHashFound; i++) + { + fileHashFound = fileHash == fileHashes[i]; + } - if (!fileHashFound) - { - journal.lastResult = Journal::Result::FileHashFailed; - journal.lastErrorMessage = fmt::format("File {} did not match any of the known hashes.", fileName); - return false; + if (!fileHashFound) + { + journal.lastResult = Journal::Result::FileHashFailed; + journal.lastErrorMessage = fmt::format("File {} did not match any of the known hashes.", fileName); + return false; + } } journal.progressCounter += fileSize; @@ -147,7 +155,7 @@ static bool copyFile(const FilePair &pair, const uint64_t *fileHashes, VirtualFi return false; } - if (!skipHashChecks) + if (!skipHashChecks && hashCount > 0) { uint64_t fileHash = XXH3_64bits(fileData.data(), fileData.size()); bool fileHashFound = false; @@ -535,6 +543,60 @@ bool Installer::install(const Sources &sources, const std::filesystem::path &tar return false; } + // Ensure platform directories exist + PlatformPaths::EnsureDirectoriesExist(); + + // Scan for shaders - first check if already extracted, then try RPF extraction + std::filesystem::path gameDir = targetDirectory / GameDirectory; + std::filesystem::path shaderCacheDir = targetDirectory / "shader_cache"; + std::filesystem::path extractedDir = shaderCacheDir / "extracted"; + + // Try to find/extract shaders from RPF archives + { + std::vector aesKey; + std::filesystem::path aesKeyPath = PlatformPaths::GetAesKeyPath(); + if (std::filesystem::exists(aesKeyPath)) + { + RpfExtractor::LoadAesKey(aesKeyPath, aesKey); + } + + // Scan game directory for shaders (checks extracted files first, then RPFs) + auto shaderScanResult = RpfExtractor::ScanAndExtractShaders( + gameDir, + extractedDir, + aesKey, + nullptr // Progress callback handled separately + ); + + // Log shader discovery results (non-fatal if none found) + if (!shaderScanResult.fxcFiles.empty()) + { + // Shaders found - proceed with conversion + } + } + + // Convert shaders to platform-native format + { + ShaderConversionJournal shaderJournal; + ShaderPlatform platform = ShaderConverter::detectPlatform(); + + // Only convert if cache doesn't exist or is outdated + if (!ShaderConverter::isCacheValid(shaderCacheDir, gameDir)) + { + ShaderConverter::convertShaders(gameDir, shaderCacheDir, platform, shaderJournal, progressCallback); + + // Shader conversion failure is non-fatal - game can still run with runtime compilation + if (shaderJournal.lastResult != ShaderConversionJournal::Result::Success && + shaderJournal.lastResult != ShaderConversionJournal::Result::NoShadersFound) + { + // Log warning but continue + } + } + } + + // Clean up temp files + PlatformPaths::CleanupTemp(); + for (uint32_t i = 0; i < 2; i++) { if (!progressCallback()) diff --git a/MarathonRecomp/install/installer.h b/LibertyRecomp/install/installer.h similarity index 100% rename from MarathonRecomp/install/installer.h rename to LibertyRecomp/install/installer.h diff --git a/LibertyRecomp/install/iso_extractor.cpp b/LibertyRecomp/install/iso_extractor.cpp new file mode 100644 index 00000000..a5167f9f --- /dev/null +++ b/LibertyRecomp/install/iso_extractor.cpp @@ -0,0 +1,257 @@ +#include "iso_extractor.h" + +#include +#include +#include +#include + +#if defined(_WIN32) +#include +#define popen _popen +#define pclose _pclose +#endif + +namespace IsoExtractor +{ + static std::string ExecuteCommand(const std::string& cmd, int& exitCode) + { + std::array buffer; + std::string result; + +#if defined(_WIN32) + FILE* pipe = _popen(cmd.c_str(), "r"); +#else + FILE* pipe = popen(cmd.c_str(), "r"); +#endif + + if (!pipe) + { + exitCode = -1; + return "Failed to execute command"; + } + + while (fgets(buffer.data(), buffer.size(), pipe) != nullptr) + { + result += buffer.data(); + } + +#if defined(_WIN32) + exitCode = _pclose(pipe); +#else + exitCode = pclose(pipe); +#endif + + return result; + } + + bool IsIsoFile(const std::filesystem::path& path) + { + if (!std::filesystem::exists(path) || !std::filesystem::is_regular_file(path)) + { + return false; + } + + // Check extension + std::string ext = path.extension().string(); + std::transform(ext.begin(), ext.end(), ext.begin(), ::tolower); + if (ext != ".iso") + { + return false; + } + + // Optionally validate Xbox ISO magic (MICROSOFT*XBOX*MEDIA at offset 0x10000) + std::ifstream file(path, std::ios::binary); + if (!file) + { + return false; + } + + // Xbox 360 ISO has magic at offset 0x10000 + file.seekg(0x10000); + if (!file) + { + return false; + } + + char magic[20]; + file.read(magic, 20); + if (!file) + { + // File too small, but might still be valid based on extension + return true; + } + + // Check for "MICROSOFT*XBOX*MEDIA" + const char* expected = "MICROSOFT*XBOX*MEDIA"; + return std::memcmp(magic, expected, 20) == 0; + } + + bool IsToolAvailable() + { + return !GetToolPath().empty(); + } + + std::filesystem::path GetToolPath() + { + // Common tool names + const char* toolNames[] = { + "extract-xiso", +#if defined(_WIN32) + "extract-xiso.exe", +#endif + }; + + // Check if tool is in PATH + for (const char* name : toolNames) + { + int exitCode = 0; +#if defined(_WIN32) + std::string cmd = std::string("where ") + name + " 2>nul"; +#else + std::string cmd = std::string("which ") + name + " 2>/dev/null"; +#endif + std::string result = ExecuteCommand(cmd, exitCode); + if (exitCode == 0 && !result.empty()) + { + // Remove trailing newline + while (!result.empty() && (result.back() == '\n' || result.back() == '\r')) + { + result.pop_back(); + } + return std::filesystem::path(result); + } + } + + // Check common installation paths + std::vector commonPaths = { +#if defined(_WIN32) + "C:\\Program Files\\extract-xiso\\extract-xiso.exe", + "C:\\Tools\\extract-xiso.exe", +#elif defined(__APPLE__) + "/usr/local/bin/extract-xiso", + "/opt/homebrew/bin/extract-xiso", +#else + "/usr/bin/extract-xiso", + "/usr/local/bin/extract-xiso", +#endif + }; + + for (const auto& p : commonPaths) + { + if (std::filesystem::exists(p)) + { + return p; + } + } + + return {}; + } + + ExtractionResult Extract( + const std::filesystem::path& isoPath, + const std::filesystem::path& outputDir, + const std::function& progressCallback) + { + ExtractionResult result; + + // Check if ISO exists + if (!std::filesystem::exists(isoPath)) + { + result.errorMessage = "ISO file does not exist: " + isoPath.string(); + return result; + } + + // Check if tool is available + std::filesystem::path toolPath = GetToolPath(); + if (toolPath.empty()) + { + result.errorMessage = "extract-xiso tool not found. Please install it from https://github.com/XboxDev/extract-xiso"; + return result; + } + + // Create output directory + std::error_code ec; + std::filesystem::create_directories(outputDir, ec); + if (ec) + { + result.errorMessage = "Failed to create output directory: " + ec.message(); + return result; + } + + // Build command + // extract-xiso -x -d + std::ostringstream cmd; + cmd << "\"" << toolPath.string() << "\" " + << "-x \"" << isoPath.string() << "\" " + << "-d \"" << outputDir.string() << "\" 2>&1"; + + if (progressCallback) + { + progressCallback(0.0f); + } + + // Execute + int exitCode = 0; + std::string output = ExecuteCommand(cmd.str(), exitCode); + + if (progressCallback) + { + progressCallback(1.0f); + } + + if (exitCode != 0) + { + result.errorMessage = "extract-xiso failed with exit code " + std::to_string(exitCode) + ": " + output; + return result; + } + + // Count extracted files + uint64_t fileCount = 0; + for (const auto& entry : std::filesystem::recursive_directory_iterator(outputDir, ec)) + { + if (entry.is_regular_file()) + { + fileCount++; + } + } + + result.success = true; + result.extractedPath = outputDir; + result.filesExtracted = fileCount; + + return result; + } + + std::vector ListContents(const std::filesystem::path& isoPath) + { + std::vector contents; + + std::filesystem::path toolPath = GetToolPath(); + if (toolPath.empty()) + { + return contents; + } + + // extract-xiso -l + std::ostringstream cmd; + cmd << "\"" << toolPath.string() << "\" -l \"" << isoPath.string() << "\" 2>&1"; + + int exitCode = 0; + std::string output = ExecuteCommand(cmd.str(), exitCode); + + if (exitCode == 0) + { + std::istringstream iss(output); + std::string line; + while (std::getline(iss, line)) + { + if (!line.empty()) + { + contents.push_back(line); + } + } + } + + return contents; + } +} diff --git a/LibertyRecomp/install/iso_extractor.h b/LibertyRecomp/install/iso_extractor.h new file mode 100644 index 00000000..0f6c57ba --- /dev/null +++ b/LibertyRecomp/install/iso_extractor.h @@ -0,0 +1,65 @@ +#pragma once + +#include +#include +#include + +/** + * Xbox 360 ISO extraction using extract-xiso. + * + * extract-xiso is a cross-platform tool for extracting Xbox/Xbox 360 ISOs. + * Repository: https://github.com/XboxDev/extract-xiso + * + * This wrapper handles: + * - Detecting if source is an ISO file + * - Locating or bundling extract-xiso binary + * - Extracting ISO contents to target directory + */ +namespace IsoExtractor +{ + struct ExtractionResult + { + bool success = false; + std::string errorMessage; + std::filesystem::path extractedPath; + uint64_t filesExtracted = 0; + }; + + /** + * Check if a path points to an Xbox 360 ISO file. + * Checks file extension and optionally validates magic bytes. + */ + bool IsIsoFile(const std::filesystem::path& path); + + /** + * Check if extract-xiso tool is available. + * Looks in PATH and common installation locations. + */ + bool IsToolAvailable(); + + /** + * Get the path to the extract-xiso executable. + * Returns empty path if not found. + */ + std::filesystem::path GetToolPath(); + + /** + * Extract an Xbox 360 ISO to the specified directory. + * + * @param isoPath Path to the ISO file + * @param outputDir Directory to extract contents to + * @param progressCallback Optional callback for progress updates (0.0 - 1.0) + * @return ExtractionResult with success status and any error messages + */ + ExtractionResult Extract( + const std::filesystem::path& isoPath, + const std::filesystem::path& outputDir, + const std::function& progressCallback = nullptr + ); + + /** + * List contents of an ISO without extracting. + * Useful for validation before extraction. + */ + std::vector ListContents(const std::filesystem::path& isoPath); +} diff --git a/MarathonRecomp/install/iso_file_system.cpp b/LibertyRecomp/install/iso_file_system.cpp similarity index 100% rename from MarathonRecomp/install/iso_file_system.cpp rename to LibertyRecomp/install/iso_file_system.cpp diff --git a/MarathonRecomp/install/iso_file_system.h b/LibertyRecomp/install/iso_file_system.h similarity index 100% rename from MarathonRecomp/install/iso_file_system.h rename to LibertyRecomp/install/iso_file_system.h diff --git a/LibertyRecomp/install/platform_paths.cpp b/LibertyRecomp/install/platform_paths.cpp new file mode 100644 index 00000000..06e1f233 --- /dev/null +++ b/LibertyRecomp/install/platform_paths.cpp @@ -0,0 +1,132 @@ +#include "platform_paths.h" + +#include + +#if defined(_WIN32) +#include +#include +#elif defined(__APPLE__) +#include +#include +#else // Linux +#include +#include +#endif + +namespace PlatformPaths +{ + static std::filesystem::path s_installDir; + static bool s_initialized = false; + + static std::filesystem::path GetHomeDirectory() + { +#if defined(_WIN32) + char path[MAX_PATH]; + if (SUCCEEDED(SHGetFolderPathA(NULL, CSIDL_LOCAL_APPDATA, NULL, 0, path))) + { + return std::filesystem::path(path); + } + // Fallback + const char* appdata = std::getenv("LOCALAPPDATA"); + if (appdata) return std::filesystem::path(appdata); + return std::filesystem::path("."); +#elif defined(__APPLE__) + const char* home = std::getenv("HOME"); + if (home) return std::filesystem::path(home); + struct passwd* pw = getpwuid(getuid()); + if (pw) return std::filesystem::path(pw->pw_dir); + return std::filesystem::path("."); +#else // Linux + // Check XDG_DATA_HOME first (XDG Base Directory Specification) + const char* xdgData = std::getenv("XDG_DATA_HOME"); + if (xdgData && xdgData[0] != '\0') + { + return std::filesystem::path(xdgData); + } + // Fall back to ~/.local/share + const char* home = std::getenv("HOME"); + if (home) return std::filesystem::path(home) / ".local" / "share"; + struct passwd* pw = getpwuid(getuid()); + if (pw) return std::filesystem::path(pw->pw_dir) / ".local" / "share"; + return std::filesystem::path("."); +#endif + } + + std::filesystem::path GetInstallDirectory() + { + if (!s_initialized) + { +#if defined(_WIN32) + // Windows: %LOCALAPPDATA%\LibertyRecomp\ + s_installDir = GetHomeDirectory() / "LibertyRecomp"; +#elif defined(__APPLE__) + // macOS: ~/Library/Application Support/LibertyRecomp/ + s_installDir = GetHomeDirectory() / "Library" / "Application Support" / "LibertyRecomp"; +#else // Linux + // Linux: ~/.local/share/LibertyRecomp/ (XDG compliant) + s_installDir = GetHomeDirectory() / "LibertyRecomp"; +#endif + s_initialized = true; + } + return s_installDir; + } + + std::filesystem::path GetGameDirectory() + { + return GetInstallDirectory() / "game"; + } + + std::filesystem::path GetShaderCacheDirectory() + { + return GetInstallDirectory() / "shader_cache"; + } + + std::filesystem::path GetSavesDirectory() + { + return GetInstallDirectory() / "saves"; + } + + std::filesystem::path GetTempDirectory() + { + return GetInstallDirectory() / "temp"; + } + + std::filesystem::path GetExtractedRpfDirectory() + { + return GetGameDirectory() / "extracted"; + } + + std::filesystem::path GetAesKeyPath() + { + return GetInstallDirectory() / "aes_key.bin"; + } + + void EnsureDirectoriesExist() + { + std::error_code ec; + std::filesystem::create_directories(GetInstallDirectory(), ec); + std::filesystem::create_directories(GetGameDirectory(), ec); + std::filesystem::create_directories(GetShaderCacheDirectory(), ec); + std::filesystem::create_directories(GetSavesDirectory(), ec); + std::filesystem::create_directories(GetTempDirectory(), ec); + std::filesystem::create_directories(GetExtractedRpfDirectory(), ec); + } + + void CleanupTemp() + { + std::error_code ec; + std::filesystem::remove_all(GetTempDirectory(), ec); + std::filesystem::create_directories(GetTempDirectory(), ec); + } + + std::string GetPlatformName() + { +#if defined(_WIN32) + return "Windows"; +#elif defined(__APPLE__) + return "macOS"; +#else + return "Linux"; +#endif + } +} diff --git a/LibertyRecomp/install/platform_paths.h b/LibertyRecomp/install/platform_paths.h new file mode 100644 index 00000000..c2a2ecb2 --- /dev/null +++ b/LibertyRecomp/install/platform_paths.h @@ -0,0 +1,73 @@ +#pragma once + +#include +#include + +/** + * Cross-platform path resolution for LibertyRecomp installation directories. + * + * Platform-specific install directories: + * - Windows: %LOCALAPPDATA%\LibertyRecomp\ + * - Linux: ~/.local/share/LibertyRecomp/ (XDG compliant) + * - macOS: ~/Library/Application Support/LibertyRecomp/ + */ +namespace PlatformPaths +{ + /** + * Get the base installation directory for the current platform. + * Creates the directory if it doesn't exist. + */ + std::filesystem::path GetInstallDirectory(); + + /** + * Get the game files directory (where extracted game content goes). + * Returns: /game/ + */ + std::filesystem::path GetGameDirectory(); + + /** + * Get the shader cache directory. + * Returns: /shader_cache/ + */ + std::filesystem::path GetShaderCacheDirectory(); + + /** + * Get the saves directory. + * Returns: /saves/ + */ + std::filesystem::path GetSavesDirectory(); + + /** + * Get temporary directory for extraction operations. + * Returns: /temp/ + */ + std::filesystem::path GetTempDirectory(); + + /** + * Get the extracted RPF content directory. + * Returns: /game/extracted/ + */ + std::filesystem::path GetExtractedRpfDirectory(); + + /** + * Get the path where the AES key should be stored/found. + * Returns: /aes_key.bin + */ + std::filesystem::path GetAesKeyPath(); + + /** + * Ensure all required directories exist. + * Creates them if they don't. + */ + void EnsureDirectoriesExist(); + + /** + * Clean up temporary files. + */ + void CleanupTemp(); + + /** + * Get platform name as string ("Windows", "Linux", "macOS"). + */ + std::string GetPlatformName(); +} diff --git a/LibertyRecomp/install/rpf_extractor.cpp b/LibertyRecomp/install/rpf_extractor.cpp new file mode 100644 index 00000000..c4f26fde --- /dev/null +++ b/LibertyRecomp/install/rpf_extractor.cpp @@ -0,0 +1,470 @@ +#include "rpf_extractor.h" + +#include +#include +#include +#include +#include + +#if defined(_WIN32) +#include +#define popen _popen +#define pclose _pclose +#endif + +namespace RpfExtractor +{ + // RPF2 magic number (little-endian "RPF2") + constexpr uint32_t RPF2_MAGIC = 0x32465052; + + // TOC starts at this offset + constexpr uint32_t TOC_OFFSET = 0x800; + + static std::string ExecuteCommand(const std::string& cmd, int& exitCode) + { + std::array buffer; + std::string result; + +#if defined(_WIN32) + FILE* pipe = _popen(cmd.c_str(), "r"); +#else + FILE* pipe = popen(cmd.c_str(), "r"); +#endif + + if (!pipe) + { + exitCode = -1; + return "Failed to execute command"; + } + + while (fgets(buffer.data(), buffer.size(), pipe) != nullptr) + { + result += buffer.data(); + } + +#if defined(_WIN32) + exitCode = _pclose(pipe); +#else + exitCode = pclose(pipe); +#endif + + return result; + } + + bool IsRpfFile(const std::filesystem::path& path) + { + if (!std::filesystem::exists(path) || !std::filesystem::is_regular_file(path)) + { + return false; + } + + // Check extension + std::string ext = path.extension().string(); + std::transform(ext.begin(), ext.end(), ext.begin(), ::tolower); + if (ext != ".rpf") + { + return false; + } + + // Validate magic + RpfHeader header; + return ReadHeader(path, header); + } + + bool ReadHeader(const std::filesystem::path& path, RpfHeader& header) + { + std::ifstream file(path, std::ios::binary); + if (!file) + { + return false; + } + + // Read header (20 bytes, little-endian on disk) + file.read(reinterpret_cast(&header.magic), 4); + file.read(reinterpret_cast(&header.tocSize), 4); + file.read(reinterpret_cast(&header.entryCount), 4); + file.read(reinterpret_cast(&header.unknown), 4); + file.read(reinterpret_cast(&header.encrypted), 4); + + if (!file) + { + return false; + } + + // Check magic - RPF2 for GTA IV + if (header.magic != RPF2_MAGIC) + { + return false; + } + + return true; + } + + bool HasEncryptedFiles(const std::filesystem::path& path) + { + RpfHeader header; + if (!ReadHeader(path, header)) + { + return false; + } + return header.encrypted != 0; + } + + bool LoadAesKey(const std::filesystem::path& keyPath, std::vector& key) + { + std::ifstream file(keyPath, std::ios::binary); + if (!file) + { + return false; + } + + // AES-256 key is 32 bytes + key.resize(32); + file.read(reinterpret_cast(key.data()), 32); + + return file.gcount() == 32; + } + + bool ExtractAesKeyFromExecutable( + const std::filesystem::path& exePath, + std::vector& key) + { + // This is a placeholder - actual implementation would need to: + // 1. Parse the XEX/PE format + // 2. Find the embedded AES key at a known offset + // For now, return false and rely on pre-extracted key file + return false; + } + + std::vector ListEntries( + const std::filesystem::path& rpfPath, + const std::vector& aesKey) + { + std::vector entries; + + RpfHeader header; + if (!ReadHeader(rpfPath, header)) + { + return entries; + } + + std::ifstream file(rpfPath, std::ios::binary); + if (!file) + { + return entries; + } + + // Seek to TOC + file.seekg(TOC_OFFSET); + if (!file) + { + return entries; + } + + // Read TOC entries + // Each entry is 16 bytes + // Format depends on whether it's a directory or file entry + for (uint32_t i = 0; i < header.entryCount; i++) + { + uint32_t nameOffset, field1, field2, field3; + file.read(reinterpret_cast(&nameOffset), 4); + file.read(reinterpret_cast(&field1), 4); + file.read(reinterpret_cast(&field2), 4); + file.read(reinterpret_cast(&field3), 4); + + if (!file) + { + break; + } + + RpfFileEntry entry; + + // Determine if directory or file based on flags + // High bit of field1 typically indicates directory + entry.isDirectory = (field1 & 0x80000000) != 0; + + if (entry.isDirectory) + { + entry.offset = 0; + entry.size = 0; + entry.compressedSize = 0; + entry.resourceType = 0; + entry.isCompressed = false; + entry.isEncrypted = false; + } + else + { + entry.size = field1; + // Offset is 3 bytes + resource type is 1 byte + entry.offset = field2 & 0x00FFFFFF; + entry.resourceType = (field2 >> 24) & 0xFF; + // Flags in field3 + entry.isCompressed = (field3 & 0x01) != 0; + entry.isEncrypted = (field3 & 0x02) != 0; + entry.compressedSize = entry.isCompressed ? (field3 >> 8) : entry.size; + } + + entries.push_back(entry); + } + + // Read name table and populate entry names + // Names are stored after the TOC entries + size_t nameTableOffset = TOC_OFFSET + (header.entryCount * 16); + for (auto& entry : entries) + { + // This is simplified - actual implementation needs proper name offset handling + entry.name = "entry_" + std::to_string(&entry - entries.data()); + } + + return entries; + } + + ExtractionResult Extract( + const std::filesystem::path& rpfPath, + const std::filesystem::path& outputDir, + const std::vector& aesKey, + const std::function& progressCallback) + { + ExtractionResult result; + + // For complex RPF extraction, fall back to SparkCLI + if (IsSparkCliAvailable()) + { + return ExtractWithSparkCli(rpfPath, outputDir, {}, progressCallback); + } + + result.errorMessage = "Native RPF extraction not fully implemented. Please use SparkCLI or pre-extract RPF files."; + return result; + } + + ExtractionResult ExtractShaders( + const std::filesystem::path& rpfPath, + const std::filesystem::path& outputDir, + const std::vector& aesKey, + const std::function& progressCallback) + { + // Use full extraction and then filter for shaders + return Extract(rpfPath, outputDir, aesKey, progressCallback); + } + + ShaderScanResult ScanAndExtractShaders( + const std::filesystem::path& gameDir, + const std::filesystem::path& outputDir, + const std::vector& aesKey, + const std::function& progressCallback) + { + ShaderScanResult result; + + std::error_code ec; + std::filesystem::create_directories(outputDir, ec); + + // First, look for already-extracted .fxc files + for (const auto& entry : std::filesystem::recursive_directory_iterator(gameDir, ec)) + { + if (!entry.is_regular_file()) + { + continue; + } + + std::string ext = entry.path().extension().string(); + std::transform(ext.begin(), ext.end(), ext.begin(), ::tolower); + + if (ext == ".fxc") + { + result.fxcFiles.push_back(entry.path()); + result.totalShaderBytes += entry.file_size(); + } + } + + // If we found shaders directly, we're done + if (!result.fxcFiles.empty()) + { + return result; + } + + // Otherwise, look for RPF files and try to extract + std::vector rpfFiles; + for (const auto& entry : std::filesystem::recursive_directory_iterator(gameDir, ec)) + { + if (!entry.is_regular_file()) + { + continue; + } + + if (IsRpfFile(entry.path())) + { + rpfFiles.push_back(entry.path()); + } + } + + // Extract each RPF + float progressPerRpf = rpfFiles.empty() ? 1.0f : 1.0f / rpfFiles.size(); + for (size_t i = 0; i < rpfFiles.size(); i++) + { + if (progressCallback) + { + progressCallback(static_cast(i) * progressPerRpf); + } + + auto rpfOutput = outputDir / rpfFiles[i].stem(); + auto extractResult = ExtractShaders(rpfFiles[i], rpfOutput, aesKey, nullptr); + + if (extractResult.success) + { + // Scan extracted directory for .fxc files + for (const auto& entry : std::filesystem::recursive_directory_iterator(rpfOutput, ec)) + { + if (!entry.is_regular_file()) + { + continue; + } + + std::string ext = entry.path().extension().string(); + std::transform(ext.begin(), ext.end(), ext.begin(), ::tolower); + + if (ext == ".fxc") + { + result.fxcFiles.push_back(entry.path()); + result.totalShaderBytes += entry.file_size(); + } + } + } + } + + if (progressCallback) + { + progressCallback(1.0f); + } + + return result; + } + + bool IsSparkCliAvailable() + { +#if defined(_WIN32) + // Check for SparkCLI.exe in common locations + std::vector paths = { + "SparkCLI.exe", + "tools/SparkCLI.exe", + "../SparkIV-master/SRC/SparkCLI/bin/Release/SparkCLI.exe", + }; +#else + // Check for mono and SparkCLI + int exitCode = 0; + std::string monoPath = ExecuteCommand("which mono 2>/dev/null", exitCode); + if (exitCode != 0 || monoPath.empty()) + { + return false; + } + + std::vector paths = { + "SparkCLI.exe", + "tools/SparkCLI.exe", + "../SparkIV-master/SRC/SparkCLI/bin/Release/SparkCLI.exe", + }; +#endif + + for (const auto& p : paths) + { + if (std::filesystem::exists(p)) + { + return true; + } + } + + return false; + } + + ExtractionResult ExtractWithSparkCli( + const std::filesystem::path& rpfPath, + const std::filesystem::path& outputDir, + const std::filesystem::path& keyPath, + const std::function& progressCallback) + { + ExtractionResult result; + + // Find SparkCLI + std::filesystem::path sparkCliPath; + std::vector searchPaths = { + "SparkCLI.exe", + "tools/SparkCLI.exe", + "../SparkIV-master/SRC/SparkCLI/bin/Release/SparkCLI.exe", + }; + + for (const auto& p : searchPaths) + { + if (std::filesystem::exists(p)) + { + sparkCliPath = p; + break; + } + } + + if (sparkCliPath.empty()) + { + result.errorMessage = "SparkCLI not found"; + return result; + } + + // Build command + std::ostringstream cmd; + +#if defined(_WIN32) + cmd << "\"" << sparkCliPath.string() << "\" "; +#else + cmd << "mono \"" << sparkCliPath.string() << "\" "; +#endif + + cmd << "extract \"" << rpfPath.string() << "\" \"" << outputDir.string() << "\""; + + if (!keyPath.empty()) + { + cmd << " --key \"" << keyPath.string() << "\""; + } + + cmd << " 2>&1"; + + if (progressCallback) + { + progressCallback(0.0f); + } + + // Create output directory + std::error_code ec; + std::filesystem::create_directories(outputDir, ec); + + // Execute + int exitCode = 0; + std::string output = ExecuteCommand(cmd.str(), exitCode); + + if (progressCallback) + { + progressCallback(1.0f); + } + + if (exitCode != 0) + { + result.errorMessage = "SparkCLI failed: " + output; + return result; + } + + // Count extracted files + uint64_t fileCount = 0; + uint64_t byteCount = 0; + for (const auto& entry : std::filesystem::recursive_directory_iterator(outputDir, ec)) + { + if (entry.is_regular_file()) + { + fileCount++; + byteCount += entry.file_size(); + } + } + + result.success = true; + result.extractedPath = outputDir; + result.filesExtracted = fileCount; + result.bytesExtracted = byteCount; + + return result; + } +} diff --git a/LibertyRecomp/install/rpf_extractor.h b/LibertyRecomp/install/rpf_extractor.h new file mode 100644 index 00000000..dcd68024 --- /dev/null +++ b/LibertyRecomp/install/rpf_extractor.h @@ -0,0 +1,142 @@ +#pragma once + +#include +#include +#include +#include + +/** + * RPF (RAGE Package File) extraction for GTA IV. + * + * RPF2 Format (GTA IV): + * - Header is ALWAYS plaintext (never encrypted) + * - TOC is ALWAYS plaintext (starts at offset 0x800) + * - Encryption is per-file (AES-256-ECB, no IV, no padding) + * - Some files may be compressed (zlib) + * + * This module supports two approaches: + * 1. Native C++ parsing (preferred, no external dependencies) + * 2. SparkCLI wrapper (fallback, requires Mono on non-Windows) + */ +namespace RpfExtractor +{ + struct RpfHeader + { + uint32_t magic; // 0x52504632 ("RPF2") for GTA IV + uint32_t tocSize; + uint32_t entryCount; + uint32_t unknown; + uint32_t encrypted; // 0 = unencrypted files, non-zero = some files encrypted + }; + + struct RpfFileEntry + { + std::string name; + uint32_t offset; + uint32_t size; + uint32_t compressedSize; + uint8_t resourceType; + bool isCompressed; + bool isEncrypted; + bool isDirectory; + }; + + struct ExtractionResult + { + bool success = false; + std::string errorMessage; + std::filesystem::path extractedPath; + uint64_t filesExtracted = 0; + uint64_t bytesExtracted = 0; + }; + + struct ShaderScanResult + { + std::vector fxcFiles; + uint64_t totalShaderBytes = 0; + }; + + /** + * Check if a file is a valid RPF archive. + */ + bool IsRpfFile(const std::filesystem::path& path); + + /** + * Read the RPF header from a file. + */ + bool ReadHeader(const std::filesystem::path& path, RpfHeader& header); + + /** + * Check if an RPF archive contains encrypted files. + * Note: Header/TOC are never encrypted, only file data. + */ + bool HasEncryptedFiles(const std::filesystem::path& path); + + /** + * Load AES key from file or extract from executable. + * Key file should be 32 bytes (256-bit AES key). + */ + bool LoadAesKey(const std::filesystem::path& keyPath, std::vector& key); + + /** + * Extract AES key from GTAIV executable (default.xex or GTAIV.exe). + */ + bool ExtractAesKeyFromExecutable( + const std::filesystem::path& exePath, + std::vector& key + ); + + /** + * List all entries in an RPF archive. + */ + std::vector ListEntries( + const std::filesystem::path& rpfPath, + const std::vector& aesKey = {} + ); + + /** + * Extract all contents of an RPF archive. + */ + ExtractionResult Extract( + const std::filesystem::path& rpfPath, + const std::filesystem::path& outputDir, + const std::vector& aesKey = {}, + const std::function& progressCallback = nullptr + ); + + /** + * Extract only shader files (.fxc) from an RPF archive. + */ + ExtractionResult ExtractShaders( + const std::filesystem::path& rpfPath, + const std::filesystem::path& outputDir, + const std::vector& aesKey = {}, + const std::function& progressCallback = nullptr + ); + + /** + * Scan a directory for RPF files and extract all shaders. + */ + ShaderScanResult ScanAndExtractShaders( + const std::filesystem::path& gameDir, + const std::filesystem::path& outputDir, + const std::vector& aesKey = {}, + const std::function& progressCallback = nullptr + ); + + /** + * Check if SparkCLI tool is available (fallback method). + */ + bool IsSparkCliAvailable(); + + /** + * Extract using SparkCLI (fallback for complex encrypted RPFs). + * On non-Windows platforms, requires Mono. + */ + ExtractionResult ExtractWithSparkCli( + const std::filesystem::path& rpfPath, + const std::filesystem::path& outputDir, + const std::filesystem::path& keyPath = {}, + const std::function& progressCallback = nullptr + ); +} diff --git a/LibertyRecomp/install/shader_converter.cpp b/LibertyRecomp/install/shader_converter.cpp new file mode 100644 index 00000000..259488cb --- /dev/null +++ b/LibertyRecomp/install/shader_converter.cpp @@ -0,0 +1,423 @@ +#include "shader_converter.h" + +#include +#include +#include +#include +#include + +// RAGE FXC Magic: "rgxa" read as little-endian uint32 +static constexpr uint32_t RAGE_FXC_MAGIC = 0x61786772; + +// Xbox 360 shader container magic pattern +static constexpr uint32_t XBOX_SHADER_MAGIC_MASK = 0x00FFFFFF; +static constexpr uint32_t XBOX_SHADER_MAGIC = 0x00112A10; + +struct RageFxcVariable +{ + uint8_t type; + uint8_t index; + uint16_t unknown; + std::string name; +}; + +struct RageFxcFragment +{ + std::string name; + uint8_t variablesCount; + std::vector variables; + uint16_t shaderSize; + uint16_t shaderSize2; + std::vector bytecode; +}; + +class RageFxcParser +{ +public: + bool parse(const std::vector& data, const std::string& filename) + { + m_data = data; + m_pos = 0; + m_filename = filename; + + // Check magic + uint32_t magic = readU32(); + if (magic != RAGE_FXC_MAGIC) + { + return false; + } + + // Read vertex fragment count + uint8_t vertexFragmentCount = readU8(); + m_vertexFragments.resize(vertexFragmentCount); + + // Parse vertex fragments + for (uint8_t i = 0; i < vertexFragmentCount; i++) + { + if (!parseFragment(m_vertexFragments[i])) + { + return false; + } + } + + // Read pixel fragment info + uint8_t pixelFragmentCount = readU8(); + m_pos += 5; // Skip unknown bytes + + if (pixelFragmentCount > 0) + { + pixelFragmentCount--; + } + m_pixelFragments.resize(pixelFragmentCount); + + // Parse pixel fragments + for (uint8_t i = 0; i < pixelFragmentCount; i++) + { + if (!parseFragment(m_pixelFragments[i])) + { + return false; + } + } + + return true; + } + + std::vector>> extractShaders() + { + std::vector>> result; + + for (size_t i = 0; i < m_vertexFragments.size(); i++) + { + auto& frag = m_vertexFragments[i]; + size_t xboxOffset = findXboxShaderContainer(frag.bytecode); + + if (xboxOffset != std::string::npos) + { + std::string name = m_filename + "_vs" + std::to_string(i); + std::vector shaderData( + frag.bytecode.begin() + xboxOffset, + frag.bytecode.end() + ); + result.emplace_back(name, std::move(shaderData)); + } + } + + for (size_t i = 0; i < m_pixelFragments.size(); i++) + { + auto& frag = m_pixelFragments[i]; + size_t xboxOffset = findXboxShaderContainer(frag.bytecode); + + if (xboxOffset != std::string::npos) + { + std::string name = m_filename + "_ps" + std::to_string(i); + std::vector shaderData( + frag.bytecode.begin() + xboxOffset, + frag.bytecode.end() + ); + result.emplace_back(name, std::move(shaderData)); + } + } + + return result; + } + +private: + std::vector m_data; + size_t m_pos = 0; + std::string m_filename; + std::vector m_vertexFragments; + std::vector m_pixelFragments; + + uint8_t readU8() + { + if (m_pos >= m_data.size()) return 0; + return m_data[m_pos++]; + } + + uint16_t readU16() + { + if (m_pos + 2 > m_data.size()) return 0; + uint16_t value; + memcpy(&value, &m_data[m_pos], 2); + m_pos += 2; + return value; + } + + uint32_t readU32() + { + if (m_pos + 4 > m_data.size()) return 0; + uint32_t value; + memcpy(&value, &m_data[m_pos], 4); + m_pos += 4; + return value; + } + + std::string readStringWithSize() + { + uint8_t len = readU8(); + if (m_pos + len > m_data.size()) return ""; + std::string str(reinterpret_cast(&m_data[m_pos]), len); + m_pos += len; + if (!str.empty() && str.back() == '\0') + { + str.pop_back(); + } + return str; + } + + bool parseFragment(RageFxcFragment& frag) + { + frag.variablesCount = readU8(); + frag.variables.resize(frag.variablesCount); + + for (uint8_t j = 0; j < frag.variablesCount; j++) + { + frag.variables[j].type = readU8(); + frag.variables[j].index = readU8(); + frag.variables[j].unknown = readU16(); + frag.variables[j].name = readStringWithSize(); + } + + frag.shaderSize = readU16(); + frag.shaderSize2 = readU16(); + + if (m_pos + frag.shaderSize > m_data.size()) + { + return false; + } + + frag.bytecode.resize(frag.shaderSize); + memcpy(frag.bytecode.data(), &m_data[m_pos], frag.shaderSize); + m_pos += frag.shaderSize; + + return true; + } + + size_t findXboxShaderContainer(const std::vector& data) + { + for (size_t i = 0; i + 4 <= data.size(); i++) + { + uint32_t value; + memcpy(&value, &data[i], 4); + + if ((value & XBOX_SHADER_MAGIC_MASK) == XBOX_SHADER_MAGIC) + { + return i; + } + } + return std::string::npos; + } +}; + +ShaderPlatform ShaderConverter::detectPlatform() +{ +#if defined(_WIN32) + return ShaderPlatform::DXIL; +#elif defined(__APPLE__) + return ShaderPlatform::AIR; +#else + return ShaderPlatform::SPIRV; +#endif +} + +std::vector ShaderConverter::findShaderFiles( + const std::filesystem::path& directory) +{ + std::vector result; + + if (!std::filesystem::exists(directory)) + { + return result; + } + + for (const auto& entry : std::filesystem::recursive_directory_iterator(directory)) + { + if (entry.is_regular_file()) + { + std::string ext = entry.path().extension().string(); + std::transform(ext.begin(), ext.end(), ext.begin(), ::tolower); + + if (ext == ".fxc") + { + result.push_back(entry.path()); + } + } + } + + return result; +} + +bool ShaderConverter::extractShadersFromFxc( + const std::filesystem::path& fxcPath, + std::vector>>& extractedShaders, + ShaderConversionJournal& journal) +{ + // Read the FXC file + std::ifstream file(fxcPath, std::ios::binary | std::ios::ate); + if (!file.is_open()) + { + journal.lastResult = ShaderConversionJournal::Result::ExtractionFailed; + journal.lastErrorMessage = fmt::format("Failed to open shader file: {}", fxcPath.string()); + return false; + } + + size_t fileSize = file.tellg(); + file.seekg(0, std::ios::beg); + + std::vector data(fileSize); + file.read(reinterpret_cast(data.data()), fileSize); + file.close(); + + // Parse the RAGE FXC format + RageFxcParser parser; + std::string filename = fxcPath.stem().string(); + + if (!parser.parse(data, filename)) + { + journal.lastResult = ShaderConversionJournal::Result::ExtractionFailed; + journal.lastErrorMessage = fmt::format("Failed to parse shader file: {}", fxcPath.string()); + return false; + } + + // Extract individual shaders + extractedShaders = parser.extractShaders(); + + return true; +} + +bool ShaderConverter::isCacheValid( + const std::filesystem::path& cacheDirectory, + const std::filesystem::path& gameDirectory) +{ + std::filesystem::path cacheMarker = cacheDirectory / "shader_cache.marker"; + std::filesystem::path shaderDir = gameDirectory / "shaders"; + + if (!std::filesystem::exists(cacheMarker)) + { + return false; + } + + // Check if cache is newer than shader directory + auto cacheTime = std::filesystem::last_write_time(cacheMarker); + + for (const auto& shaderFile : findShaderFiles(shaderDir)) + { + if (std::filesystem::last_write_time(shaderFile) > cacheTime) + { + return false; + } + } + + return true; +} + +bool ShaderConverter::convertShaders( + const std::filesystem::path& gameDirectory, + const std::filesystem::path& cacheDirectory, + ShaderPlatform platform, + ShaderConversionJournal& journal, + const std::function& progressCallback) +{ + // Find shader directory in game installation + std::filesystem::path shaderDir = gameDirectory / "shaders"; + + if (!std::filesystem::exists(shaderDir)) + { + // Try alternate locations + shaderDir = gameDirectory / "common" / "shaders"; + + if (!std::filesystem::exists(shaderDir)) + { + // No shaders to convert - this is OK for some games + journal.lastResult = ShaderConversionJournal::Result::NoShadersFound; + journal.lastErrorMessage = "No shader directory found in game installation"; + return true; // Not a fatal error + } + } + + // Find all .fxc files + auto shaderFiles = findShaderFiles(shaderDir); + + if (shaderFiles.empty()) + { + journal.lastResult = ShaderConversionJournal::Result::NoShadersFound; + journal.lastErrorMessage = "No .fxc shader files found"; + return true; // Not a fatal error + } + + journal.shadersTotal = shaderFiles.size(); + + // Create cache directory + std::error_code ec; + std::filesystem::create_directories(cacheDirectory, ec); + if (ec) + { + journal.lastResult = ShaderConversionJournal::Result::CacheWriteFailed; + journal.lastErrorMessage = fmt::format("Failed to create cache directory: {}", cacheDirectory.string()); + return false; + } + + // Create subdirectory for extracted shaders + std::filesystem::path extractedDir = cacheDirectory / "extracted"; + std::filesystem::create_directories(extractedDir, ec); + + // Process each shader file + for (const auto& fxcPath : shaderFiles) + { + if (!progressCallback()) + { + journal.lastResult = ShaderConversionJournal::Result::Cancelled; + journal.lastErrorMessage = "Shader conversion was cancelled"; + return false; + } + + std::vector>> extractedShaders; + + if (!extractShadersFromFxc(fxcPath, extractedShaders, journal)) + { + // Log warning but continue with other files + journal.shadersProcessed++; + continue; + } + + // Save extracted shaders + std::string fxcName = fxcPath.stem().string(); + std::filesystem::path shaderOutputDir = extractedDir / fxcName; + std::filesystem::create_directories(shaderOutputDir, ec); + + for (const auto& [name, data] : extractedShaders) + { + std::filesystem::path outputPath = shaderOutputDir / (name + ".bin"); + std::ofstream out(outputPath, std::ios::binary); + + if (out.is_open()) + { + out.write(reinterpret_cast(data.data()), data.size()); + journal.bytesWritten += data.size(); + } + } + + journal.shadersProcessed++; + } + + // Create cache marker file with timestamp + std::filesystem::path cacheMarker = cacheDirectory / "shader_cache.marker"; + std::ofstream marker(cacheMarker); + if (marker.is_open()) + { + marker << "GTA IV Shader Cache\n"; + marker << "Platform: "; + switch (platform) + { + case ShaderPlatform::DXIL: marker << "DXIL (Windows/D3D12)\n"; break; + case ShaderPlatform::SPIRV: marker << "SPIR-V (Vulkan)\n"; break; + case ShaderPlatform::AIR: marker << "AIR (Metal)\n"; break; + case ShaderPlatform::All: marker << "All\n"; break; + } + marker << "Shaders processed: " << journal.shadersProcessed << "\n"; + marker << "Bytes written: " << journal.bytesWritten << "\n"; + } + + journal.lastResult = ShaderConversionJournal::Result::Success; + return true; +} diff --git a/LibertyRecomp/install/shader_converter.h b/LibertyRecomp/install/shader_converter.h new file mode 100644 index 00000000..2f0c10cc --- /dev/null +++ b/LibertyRecomp/install/shader_converter.h @@ -0,0 +1,71 @@ +#pragma once + +#include +#include +#include +#include + +struct ShaderConversionJournal +{ + enum class Result + { + Success, + Cancelled, + NoShadersFound, + ExtractionFailed, + CompilationFailed, + CacheWriteFailed + }; + + uint64_t shadersProcessed = 0; + uint64_t shadersTotal = 0; + uint64_t bytesWritten = 0; + Result lastResult = Result::Success; + std::string lastErrorMessage; +}; + +enum class ShaderPlatform +{ + DXIL, // Windows (Direct3D 12) + SPIRV, // Linux/Windows (Vulkan) + AIR, // macOS (Metal) + All // Generate all formats +}; + +struct ShaderConverter +{ + // Detect the current platform and return appropriate shader format + static ShaderPlatform detectPlatform(); + + // Convert all shaders from the game installation + // gameDirectory: Path to installed game (contains shaders/) + // cacheDirectory: Where to store compiled shaders + // platform: Target shader platform + // journal: Progress tracking + // progressCallback: Called periodically, return false to cancel + static bool convertShaders( + const std::filesystem::path& gameDirectory, + const std::filesystem::path& cacheDirectory, + ShaderPlatform platform, + ShaderConversionJournal& journal, + const std::function& progressCallback + ); + + // Scan for .fxc files in a directory + static std::vector findShaderFiles( + const std::filesystem::path& directory + ); + + // Extract Xbox 360 shader binaries from a RAGE FXC file + static bool extractShadersFromFxc( + const std::filesystem::path& fxcPath, + std::vector>>& extractedShaders, + ShaderConversionJournal& journal + ); + + // Check if shader cache exists and is valid + static bool isCacheValid( + const std::filesystem::path& cacheDirectory, + const std::filesystem::path& gameDirectory + ); +}; diff --git a/MarathonRecomp/install/update_checker.cpp b/LibertyRecomp/install/update_checker.cpp similarity index 94% rename from MarathonRecomp/install/update_checker.cpp rename to LibertyRecomp/install/update_checker.cpp index 3e010cb1..46da5832 100644 --- a/MarathonRecomp/install/update_checker.cpp +++ b/LibertyRecomp/install/update_checker.cpp @@ -15,9 +15,9 @@ using json = nlohmann::json; -static const char *CHECK_URL = "https://api.github.com/repos/sonicnext-dev/MarathonRecomp/releases/latest"; -static const char *VISIT_URL = "https://github.com/sonicnext-dev/MarathonRecomp/releases/latest"; -static const char *USER_AGENT = "MarathonRecomp-Agent"; +static const char *CHECK_URL = "https://api.github.com/repos/OZORDI/LibertyRecomp/releases/latest"; +static const char *VISIT_URL = "https://github.com/OZORDI/LibertyRecomp/releases/latest"; +static const char *USER_AGENT = "LibertyRecomp-Agent"; static std::atomic g_updateCheckerInProgress = false; static std::atomic g_updateCheckerFinished = false; diff --git a/MarathonRecomp/install/update_checker.h b/LibertyRecomp/install/update_checker.h similarity index 100% rename from MarathonRecomp/install/update_checker.h rename to LibertyRecomp/install/update_checker.h diff --git a/MarathonRecomp/install/virtual_file_system.h b/LibertyRecomp/install/virtual_file_system.h similarity index 100% rename from MarathonRecomp/install/virtual_file_system.h rename to LibertyRecomp/install/virtual_file_system.h diff --git a/MarathonRecomp/install/xcontent_file_system.cpp b/LibertyRecomp/install/xcontent_file_system.cpp similarity index 100% rename from MarathonRecomp/install/xcontent_file_system.cpp rename to LibertyRecomp/install/xcontent_file_system.cpp diff --git a/MarathonRecomp/install/xcontent_file_system.h b/LibertyRecomp/install/xcontent_file_system.h similarity index 100% rename from MarathonRecomp/install/xcontent_file_system.h rename to LibertyRecomp/install/xcontent_file_system.h diff --git a/MarathonRecomp/kernel/freelist.h b/LibertyRecomp/kernel/freelist.h similarity index 100% rename from MarathonRecomp/kernel/freelist.h rename to LibertyRecomp/kernel/freelist.h diff --git a/MarathonRecomp/kernel/function.h b/LibertyRecomp/kernel/function.h similarity index 100% rename from MarathonRecomp/kernel/function.h rename to LibertyRecomp/kernel/function.h diff --git a/LibertyRecomp/kernel/heap.cpp b/LibertyRecomp/kernel/heap.cpp new file mode 100644 index 00000000..546a218a --- /dev/null +++ b/LibertyRecomp/kernel/heap.cpp @@ -0,0 +1,186 @@ +#include +#include "heap.h" +#include "memory.h" +#include "function.h" +#include "xdm.h" + +// XMA I/O only needs 64KB but we keep some reserved space for safety +// Shrink reserved region to give more physical memory to the game +// Original: RESERVED_END = 0xA0000000 (1.5GB physical) +// New: RESERVED_END = 0x80000000 (2GB physical - from 0x80000000 to 0x100000000) +constexpr size_t RESERVED_BEGIN = 0x7FEA0000; +constexpr size_t RESERVED_END = 0x80000000; // Was 0xA0000000 + +void Heap::Init() +{ + heap = o1heapInit(g_memory.Translate(0x20000), RESERVED_BEGIN - 0x20000); + physicalHeap = o1heapInit(g_memory.Translate(RESERVED_END), 0x100000000 - RESERVED_END); +} + +void* Heap::Alloc(size_t size) +{ + std::lock_guard lock(mutex); + + void* ptr = o1heapAllocate(heap, std::max(1, size)); + if (ptr == nullptr) + { + const O1HeapDiagnostics diag = o1heapGetDiagnostics(heap); + std::fprintf(stderr, + "[Heap] OOM (heap): request=%zu capacity=%zu allocated=%zu peak_allocated=%zu peak_request=%zu oom_count=%llu\n", + size, + diag.capacity, + diag.allocated, + diag.peak_allocated, + diag.peak_request_size, + static_cast(diag.oom_count)); + std::fflush(stderr); + } + + return ptr; +} + +void* Heap::AllocPhysical(size_t size, size_t alignment) +{ + size = std::max(1, size); + alignment = alignment == 0 ? 0x1000 : std::max(16, alignment); + + std::lock_guard lock(physicalMutex); + + void* ptr = o1heapAllocate(physicalHeap, size + alignment); + if (ptr == nullptr) + { + const O1HeapDiagnostics diag = o1heapGetDiagnostics(physicalHeap); + std::fprintf(stderr, + "[Heap] OOM (physical): request=%zu align=%zu capacity=%zu allocated=%zu peak_allocated=%zu peak_request=%zu oom_count=%llu\n", + size, + alignment, + diag.capacity, + diag.allocated, + diag.peak_allocated, + diag.peak_request_size, + static_cast(diag.oom_count)); + std::fflush(stderr); + return nullptr; + } + size_t aligned = ((size_t)ptr + alignment) & ~(alignment - 1); + + *((void**)aligned - 1) = ptr; + *((size_t*)aligned - 2) = size + O1HEAP_ALIGNMENT; + + return (void*)aligned; +} + +void Heap::Free(void* ptr) +{ + if (ptr >= physicalHeap) + { + std::lock_guard lock(physicalMutex); + o1heapFree(physicalHeap, *((void**)ptr - 1)); + } + else + { + std::lock_guard lock(mutex); + o1heapFree(heap, ptr); + } +} + +size_t Heap::Size(void* ptr) +{ + if (ptr) + return *((size_t*)ptr - 2) - O1HEAP_ALIGNMENT; // relies on fragment header in o1heap.c + + return 0; +} + +uint32_t RtlAllocateHeap(uint32_t heapHandle, uint32_t flags, uint32_t size) +{ + void* ptr = g_userHeap.Alloc(size); + if ((flags & 0x8) != 0) + memset(ptr, 0, size); + + assert(ptr); + return g_memory.MapVirtual(ptr); +} + +uint32_t RtlReAllocateHeap(uint32_t heapHandle, uint32_t flags, uint32_t memoryPointer, uint32_t size) +{ + void* ptr = g_userHeap.Alloc(size); + if ((flags & 0x8) != 0) + memset(ptr, 0, size); + + if (memoryPointer != 0) + { + void* oldPtr = g_memory.Translate(memoryPointer); + memcpy(ptr, oldPtr, std::min(size, g_userHeap.Size(oldPtr))); + g_userHeap.Free(oldPtr); + } + + assert(ptr); + return g_memory.MapVirtual(ptr); +} + +uint32_t RtlFreeHeap(uint32_t heapHandle, uint32_t flags, uint32_t memoryPointer) +{ + if (memoryPointer != NULL) + g_userHeap.Free(g_memory.Translate(memoryPointer)); + + return true; +} + +uint32_t RtlSizeHeap(uint32_t heapHandle, uint32_t flags, uint32_t memoryPointer) +{ + if (memoryPointer != NULL) + return (uint32_t)g_userHeap.Size(g_memory.Translate(memoryPointer)); + + return 0; +} + +uint32_t XAllocMem(uint32_t size, uint32_t flags) +{ + void* ptr = (flags & 0x80000000) != 0 ? + g_userHeap.AllocPhysical(size, (1ull << ((flags >> 24) & 0xF))) : + g_userHeap.Alloc(size); + + if ((flags & 0x40000000) != 0) + memset(ptr, 0, size); + + assert(ptr); + return g_memory.MapVirtual(ptr); +} + +void XFreeMem(uint32_t baseAddress, uint32_t flags) +{ + if (baseAddress != NULL) + g_userHeap.Free(g_memory.Translate(baseAddress)); +} + +uint32_t XVirtualAlloc(void *lpAddress, unsigned int dwSize, unsigned int flAllocationType, unsigned int flProtect) +{ + assert(!lpAddress); + return g_memory.MapVirtual(g_userHeap.Alloc(dwSize)); +} + +uint32_t XVirtualFree(uint32_t lpAddress, unsigned int dwSize, unsigned int dwFreeType) +{ + if ((dwFreeType & 0x8000) != 0 && dwSize) + return FALSE; + + if (lpAddress) + g_userHeap.Free(g_memory.Translate(lpAddress)); + + return TRUE; +} + +GUEST_FUNCTION_HOOK(sub_82915668, XVirtualAlloc); +GUEST_FUNCTION_HOOK(sub_829156B8, XVirtualFree); + +GUEST_FUNCTION_STUB(sub_82535588); // HeapCreate // replaced +// GUEST_FUNCTION_STUB(sub_82BD9250); // HeapDestroy + +GUEST_FUNCTION_HOOK(sub_82535B38, RtlAllocateHeap); // repalced +GUEST_FUNCTION_HOOK(sub_82536420, RtlFreeHeap); // replaced +GUEST_FUNCTION_HOOK(sub_82536708, RtlReAllocateHeap); // replaced +GUEST_FUNCTION_HOOK(sub_82534DD0, RtlSizeHeap); // replaced + +GUEST_FUNCTION_HOOK(sub_82537E70, XAllocMem); // replaced +GUEST_FUNCTION_HOOK(sub_82537F08, XFreeMem); // replaced diff --git a/MarathonRecomp/kernel/heap.h b/LibertyRecomp/kernel/heap.h similarity index 100% rename from MarathonRecomp/kernel/heap.h rename to LibertyRecomp/kernel/heap.h diff --git a/LibertyRecomp/kernel/imports.cpp b/LibertyRecomp/kernel/imports.cpp new file mode 100644 index 00000000..997eaf43 --- /dev/null +++ b/LibertyRecomp/kernel/imports.cpp @@ -0,0 +1,5686 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "function.h" +#include "xex.h" +#include "xbox.h" +#include "heap.h" +#include "memory.h" +#include +#include "xam.h" +#include "xdm.h" +#include +#include +#include + +#include "io/file_system.h" + +#include +#include +#include +#include + +#if defined(__APPLE__) +#include +#endif + +#ifdef _WIN32 +#include +#endif + +// ============================================================================= +// SDL Event Pumping Helper +// ============================================================================= +// This is called from kernel functions that are invoked frequently during +// game execution to keep the window responsive. Without this, the window +// freezes because GuestThread::Start blocks the main thread. +// +// IMPORTANT: On macOS, SDL event pumping MUST happen on the main thread. +// If called from a worker thread, we skip the pump to avoid crashes. + +static std::chrono::steady_clock::time_point g_lastSdlPumpTime; +static constexpr auto SDL_PUMP_INTERVAL = std::chrono::milliseconds(16); // ~60fps +static std::thread::id g_kernelMainThreadId; +static std::atomic g_kernelMainThreadIdSet{false}; + +void InitKernelMainThread() +{ + g_kernelMainThreadId = std::this_thread::get_id(); + g_kernelMainThreadIdSet = true; +} + +bool IsMainThread() +{ + if (!g_kernelMainThreadIdSet) return false; + return std::this_thread::get_id() == g_kernelMainThreadId; +} + +void PumpSdlEventsIfNeeded() +{ + // On macOS, SDL event pumping MUST happen on the main thread + // Skip if we're on a worker thread to avoid Cocoa crashes + if (!IsMainThread()) return; + + auto now = std::chrono::steady_clock::now(); + if (now - g_lastSdlPumpTime >= SDL_PUMP_INTERVAL) + { + g_lastSdlPumpTime = now; + SDL_PumpEvents(); + + // Process critical events (window close, etc.) + SDL_Event event; + while (SDL_PollEvent(&event)) + { + if (event.type == SDL_QUIT) + { + std::_Exit(0); + } + } + } +} + +// ============================================================================= + +std::unordered_map g_handleDuplicates{}; + +namespace +{ + constexpr uint32_t STATUS_INVALID_HANDLE = 0xC0000008; + constexpr uint32_t STATUS_INVALID_PARAMETER = 0xC000000D; + constexpr uint32_t STATUS_INFO_LENGTH_MISMATCH = 0xC0000004; + constexpr uint32_t STATUS_END_OF_FILE = 0xC0000011; + constexpr uint32_t STATUS_ACCESS_DENIED = 0xC0000022; + constexpr uint32_t STATUS_OBJECT_NAME_NOT_FOUND = 0xC0000034; + constexpr uint32_t STATUS_OBJECT_PATH_NOT_FOUND = 0xC000003A; + constexpr uint32_t STATUS_OBJECT_NAME_INVALID = 0xC0000033; + constexpr uint32_t STATUS_OBJECT_NAME_COLLISION = 0xC0000035; + constexpr uint32_t STATUS_BUFFER_OVERFLOW = 0x80000005; + constexpr uint32_t STATUS_NO_MORE_FILES = 0x80000006; + + // FILE_INFORMATION_CLASS (subset) + constexpr uint32_t FileBasicInformation = 4; + constexpr uint32_t FileStandardInformation = 5; + constexpr uint32_t FilePositionInformation = 14; + constexpr uint32_t FileEndOfFileInformation = 20; + constexpr uint32_t FileNetworkOpenInformation = 34; + + // FS_INFORMATION_CLASS (subset) + constexpr uint32_t FileFsSizeInformation = 3; + constexpr uint32_t FileFsDeviceInformation = 4; + constexpr uint32_t FileFsAttributeInformation = 5; + + constexpr uint32_t kNtFileHandleMagic = 0x4E544649; // 'NTFI' + constexpr uint32_t kNtDirHandleMagic = 0x4E544449; // 'NTDI' + constexpr uint32_t kNtVirtFileHandleMagic = 0x4E545646; // 'NTVF' + + struct NtFileHandle final : KernelObject + { + uint32_t magic = kNtFileHandleMagic; + std::fstream stream; + std::filesystem::path path; + // RPF metadata cached per-open + bool rpfHeaderParsed = false; + bool isRpf = false; + uint32_t tocOffset = 0; + uint32_t tocSize = 0; + bool tocEncrypted = false; + }; + + struct NtDirHandle final : KernelObject + { + uint32_t magic = kNtDirHandleMagic; + std::filesystem::path path; + std::vector entries; + size_t cursor = 0; + bool initialized = false; + }; + + struct NtVirtFileHandle final : KernelObject + { + uint32_t magic = kNtVirtFileHandleMagic; + std::filesystem::path debugPath; + std::vector data; + }; + + static std::unordered_map g_ntFileHandles; + static std::unordered_map g_ntDirHandles; + static std::unordered_map g_ntVirtFileHandles; + + // GPU Ring Buffer state for fake GPU consumption + struct GpuRingBufferState { + uint32_t ringBufferBase = 0; // Physical address of ring buffer + uint32_t ringBufferSize = 0; // Size in bytes (1 << size_log2) + uint32_t readPtrWritebackAddr = 0; // Address where GPU writes read pointer + uint32_t blockSize = 0; // Block size for writeback (1 << block_size_log2) + uint32_t interruptCallback = 0; // Graphics interrupt callback function + uint32_t interruptUserData = 0; // User data for interrupt callback + bool initialized = false; + bool writebackEnabled = false; + bool interruptFired = false; + + // Persistent video state flags - the GPU polling loop checks these + bool enginesInitialized = false; + bool edramTrainingComplete = false; + bool interruptSeen = false; + }; + static GpuRingBufferState g_gpuRingBuffer; + + // Global RPF streams for translation layer - opened once, used for all reads + struct RpfStreamInfo { + std::fstream stream; + std::filesystem::path path; + uint64_t fileSize = 0; + bool headerParsed = false; + uint32_t tocOffset = 0; + uint32_t tocSize = 0; + bool tocEncrypted = false; + std::vector decryptedToc; // Pre-decrypted TOC for fast access + bool tocDecrypted = false; + }; + static std::unordered_map> g_rpfStreams; + + // Map any handle to its backing RPF name (e.g., "common", "xbox360", "audio") + static std::unordered_map g_handleToRpf; + + // Offset-to-file mapping for serving extracted files + struct RpfFileEntry { + uint32_t offset; + uint32_t size; + const char* path; + }; + + // File mapping for common.rpf - maps RPF offsets to extracted file paths + // Generated from parsing the decrypted TOC + static const RpfFileEntry g_commonRpfFiles[] = { + {0x005000, 469881, "data/action_table.csv"}, + {0x00C800, 123153, "data/ambient.dat"}, + {0x010000, 12063, "data/animgrp.dat"}, + {0x010800, 24102, "data/carcols.dat"}, + {0x012800, 5554, "data/cargrp.dat"}, + {0x013000, 22853, "data/credits_360.dat"}, + {0x0152FE, 882, "data/default.dat"}, + {0x015800, 11342, "data/default.ide"}, + {0x016800, 5534, "data/femaleplayersettings.dat"}, + {0x017000, 9855, "data/fonts.dat"}, + {0x018000, 13883, "data/frontend_360.dat"}, + {0x019000, 36821, "data/frontend_menus.xml"}, + {0x01A000, 8022, "data/gta.dat"}, + {0x01B000, 41386, "data/handling.dat"}, + {0x01D800, 9498, "data/hud.dat"}, + {0x01E000, 4529, "data/hudcolor.dat"}, + {0x01E800, 5964, "data/images.txt"}, + {0x01F000, 18884, "data/info.zon"}, + {0x020800, 3779, "data/introspline.csv"}, + {0x021000, 77653, "data/leaderboards_data.xml"}, + {0x022000, 14880, "data/loadingscreens_360.dat"}, + {0x023000, 4828, "data/maleplayersettings.dat"}, + {0x024000, 9047, "data/meleeanims.dat"}, + {0x025000, 7988, "data/moveblend.dat"}, + {0x025800, 974, "data/nav.dat"}, + {0x026000, 139863, "data/navprecalc.dat"}, + {0x03B000, 6873, "data/networktest.dat"}, + {0x03C000, 8735, "data/pedgrp.dat"}, + {0x03D000, 89589, "data/pedpersonality.dat"}, + {0x03E800, 96255, "data/peds.ide"}, + {0x041000, 158690, "data/pedvariations.dat"}, + {0x043000, 10774, "data/plants.dat"}, + {0x044000, 594605, "data/popcycle.dat"}, + {0x048000, 593598, "data/popcycle.datnew"}, + {0x04C800, 10800, "data/precincts.dat"}, + {0x04D000, 3490, "data/radiohud.dat"}, + {0x04D800, 1393, "data/radiologo.dat"}, + {0x04E000, 9208, "data/relationships.dat"}, + {0x04E800, 12207, "data/scenarios.dat"}, + {0x04F800, 4046, "data/scrollbars.dat"}, + {0x050000, 18052, "data/startup.sco"}, + {0x051000, 5107, "data/statexport.dat"}, + {0x052000, 6665, "data/surface.dat"}, + {0x053000, 10312, "data/surfaceaudio.dat"}, + {0x054000, 5149, "data/timecycle.dat"}, + {0x055000, 5149, "data/timecyclemod.dat"}, + {0x056000, 2451, "data/traincamnodes.txt"}, + {0x057000, 5036, "data/traintrack.dat"}, + {0x058000, 16626, "data/tuneables.dat"}, + {0x059000, 15168, "data/vehcomps.dat"}, + {0x05A800, 286690, "data/vehoff.csv"}, + {0x063000, 43058, "data/vehicles.ide"}, + {0x068000, 35451, "data/visualsettings.dat"}, + {0x06C000, 16393, "data/water.dat"}, + {0x06D000, 29497, "data/weaponinfo.xml"}, + {0x070000, 10127, "data/weapons.dat"}, + {0x072000, 15680, "data/weather.dat"}, + {0x087800, 270035, "data/maps/occlu.ipl"}, + {0x09B800, 1720829, "data/maps/paths.ipl"}, + {0x198800, 99007, "shaders/fxl_final/deferred_lighting.fxc"}, + {0x19F800, 38797, "shaders/fxl_final/gta_atmoscatt_clouds.fxc"}, + {0x1A2800, 29220, "shaders/fxl_final/gta_cubemap_reflect.fxc"}, + {0x1A5000, 28838, "shaders/fxl_final/gta_cutout_fence.fxc"}, + {0x1A7800, 29201, "shaders/fxl_final/gta_decal.fxc"}, + {0x1AA000, 29122, "shaders/fxl_final/gta_decal_amb_only.fxc"}, + {0x1AC800, 28356, "shaders/fxl_final/gta_decal_dirt.fxc"}, + {0x1AF000, 29385, "shaders/fxl_final/gta_decal_glue.fxc"}, + {0x1B1800, 31357, "shaders/fxl_final/gta_decal_normal_only.fxc"}, + {0x1B4800, 28758, "shaders/fxl_final/gta_default.fxc"}, + {0x1B7000, 17697, "shaders/fxl_final/gta_diffuse_instance.fxc"}, + {0x1B8800, 20703, "shaders/fxl_final/gta_emissive.fxc"}, + {0x1BA000, 21405, "shaders/fxl_final/gta_emissivenight.fxc"}, + {0x1BB800, 20965, "shaders/fxl_final/gta_emissivestrong.fxc"}, + {0x1BD000, 31661, "shaders/fxl_final/gta_glass.fxc"}, + {0x1C0000, 23504, "shaders/fxl_final/gta_glass_emissive.fxc"}, + {0x1C2000, 24048, "shaders/fxl_final/gta_glass_emissivenight.fxc"}, + {0x1C4000, 33090, "shaders/fxl_final/gta_glass_normal_spec_reflect.fxc"}, + {0x1C7000, 30062, "shaders/fxl_final/gta_glass_reflect.fxc"}, + {0x1C9800, 29649, "shaders/fxl_final/gta_glass_spec.fxc"}, + {0x1CC800, 23995, "shaders/fxl_final/gta_hair_sorted_alpha.fxc"}, + {0x1CF000, 23882, "shaders/fxl_final/gta_hair_sorted_alpha_exp.fxc"}, + {0x1D1800, 14196, "shaders/fxl_final/gta_im.fxc"}, + {0x1D3000, 31405, "shaders/fxl_final/gta_normal.fxc"}, + {0x1D6000, 31219, "shaders/fxl_final/gta_normal_cubemap_reflect.fxc"}, + {0x1D9000, 31454, "shaders/fxl_final/gta_normal_decal.fxc"}, + {0x1DC000, 30991, "shaders/fxl_final/gta_normal_reflect.fxc"}, + {0x1DE800, 31123, "shaders/fxl_final/gta_normal_reflect_alpha.fxc"}, + {0x1E1000, 31044, "shaders/fxl_final/gta_normal_reflect_decal.fxc"}, + {0x1E3800, 32750, "shaders/fxl_final/gta_normal_spec.fxc"}, + {0x1E6800, 34062, "shaders/fxl_final/gta_normal_spec_cubemap_reflect.fxc"}, + {0x1E9800, 32791, "shaders/fxl_final/gta_normal_spec_decal.fxc"}, + {0x1EC800, 35048, "shaders/fxl_final/gta_normal_spec_reflect.fxc"}, + {0x1EF800, 35109, "shaders/fxl_final/gta_normal_spec_reflect_decal.fxc"}, + {0x1F2800, 24134, "shaders/fxl_final/gta_normal_spec_reflect_emissive.fxc"}, + {0x1F4800, 24686, "shaders/fxl_final/gta_normal_spec_reflect_emissivenight.fxc"}, + {0x1F6800, 32284, "shaders/fxl_final/gta_parallax.fxc"}, + {0x1F9800, 33573, "shaders/fxl_final/gta_parallax_specmap.fxc"}, + {0x1FC800, 32784, "shaders/fxl_final/gta_parallax_steep.fxc"}, + {0x1FF800, 24963, "shaders/fxl_final/gta_ped.fxc"}, + {0x202000, 26468, "shaders/fxl_final/gta_ped_reflect.fxc"}, + {0x204800, 25642, "shaders/fxl_final/gta_ped_skin.fxc"}, + {0x207000, 32242, "shaders/fxl_final/gta_ped_skin_blendshape.fxc"}, + {0x20A000, 42311, "shaders/fxl_final/gta_projtex.fxc"}, + {0x20E000, 42775, "shaders/fxl_final/gta_projtex_steep.fxc"}, + {0x212800, 28972, "shaders/fxl_final/gta_reflect.fxc"}, + {0x215000, 28969, "shaders/fxl_final/gta_reflect_decal.fxc"}, + {0x21F800, 31551, "shaders/fxl_final/gta_spec.fxc"}, + {0x222800, 31572, "shaders/fxl_final/gta_spec_decal.fxc"}, + {0x225800, 32083, "shaders/fxl_final/gta_spec_reflect.fxc"}, + {0x228800, 32116, "shaders/fxl_final/gta_spec_reflect_decal.fxc"}, + {0x22B800, 12493, "shaders/fxl_final/gta_terrain_va_2lyr.fxc"}, + {0x22C800, 16869, "shaders/fxl_final/gta_terrain_va_3lyr.fxc"}, + {0x22D800, 21225, "shaders/fxl_final/gta_terrain_va_4lyr.fxc"}, + {0x22E800, 11423, "shaders/fxl_final/gta_trees.fxc"}, + {0x22F800, 39294, "shaders/fxl_final/gta_vehicle_badges.fxc"}, + {0x232800, 31620, "shaders/fxl_final/gta_vehicle_basic.fxc"}, + {0x235000, 43225, "shaders/fxl_final/gta_vehicle_chrome.fxc"}, + {0x238800, 28625, "shaders/fxl_final/gta_vehicle_disc.fxc"}, + {0x23A800, 43656, "shaders/fxl_final/gta_vehicle_generic.fxc"}, + {0x23E000, 42850, "shaders/fxl_final/gta_vehicle_interior.fxc"}, + {0x241800, 41461, "shaders/fxl_final/gta_vehicle_interior2.fxc"}, + {0x245000, 45261, "shaders/fxl_final/gta_vehicle_lightsemissive.fxc"}, + {0x249000, 44350, "shaders/fxl_final/gta_vehicle_mesh.fxc"}, + {0x24C800, 43525, "shaders/fxl_final/gta_vehicle_paint1.fxc"}, + {0x250000, 43269, "shaders/fxl_final/gta_vehicle_paint2.fxc"}, + {0x253800, 44582, "shaders/fxl_final/gta_vehicle_paint3.fxc"}, + {0x257000, 32462, "shaders/fxl_final/gta_vehicle_rims1.fxc"}, + {0x259000, 32134, "shaders/fxl_final/gta_vehicle_rims2.fxc"}, + {0x25B000, 37859, "shaders/fxl_final/gta_vehicle_rubber.fxc"}, + {0x25E000, 37472, "shaders/fxl_final/gta_vehicle_shuts.fxc"}, + {0x261000, 33297, "shaders/fxl_final/gta_vehicle_tire.fxc"}, + {0x263800, 39399, "shaders/fxl_final/gta_vehicle_vehglass.fxc"}, + {0x267000, 29706, "shaders/fxl_final/gta_wire.fxc"}, + {0x26E000, 36486, "shaders/fxl_final/rage_postfx.fxc"}, + {0x273000, 10514, "shaders/fxl_final/water.fxc"}, + {0x275000, 2767809, "text/american.gxt"}, + {0x519000, 3034116, "text/french.gxt"}, + {0x7FE000, 3048486, "text/german.gxt"}, + {0xAE6800, 2915066, "text/italian.gxt"}, + {0xDAE800, 2876898, "text/spanish.gxt"}, + {0, 0, nullptr} // Sentinel + }; + + // Find extracted file for a given RPF offset + // Since RPF files can have overlapping ranges (due to compression), we need to find + // the file whose start offset is closest to (but not greater than) the target offset + static const RpfFileEntry* FindExtractedFile(const std::string& rpfName, uint32_t offset) + { + const RpfFileEntry* entries = nullptr; + if (rpfName == "common") + entries = g_commonRpfFiles; + // TODO: Add xbox360 and audio mappings + + if (!entries) + return nullptr; + + const RpfFileEntry* bestMatch = nullptr; + uint32_t bestDistance = UINT32_MAX; + + for (const RpfFileEntry* e = entries; e->path != nullptr; ++e) + { + // File must start at or before the target offset + if (e->offset <= offset) + { + // Check if target is within this file's range + if (offset < e->offset + e->size) + { + // Find the file with the smallest distance (closest start offset) + uint32_t distance = offset - e->offset; + if (distance < bestDistance) + { + bestDistance = distance; + bestMatch = e; + } + } + } + } + return bestMatch; + } + + // Cache for opened extracted files + struct ExtractedFileCache { + std::fstream stream; + std::string path; + uint32_t rpfOffset; + uint32_t fileSize; + }; + static std::unordered_map> g_extractedFileCache; + + // Get or open an RPF stream + static RpfStreamInfo* GetRpfStream(const std::string& rpfName) + { + auto it = g_rpfStreams.find(rpfName); + if (it != g_rpfStreams.end()) + return it->second.get(); + + // Open the RPF file + std::filesystem::path rpfPath = GetGamePath() / "game" / (rpfName + ".rpf"); + if (!std::filesystem::exists(rpfPath)) + { + LOGF_IMPL(Utility, "GetRpfStream", "RPF not found: {}", rpfPath.string()); + return nullptr; + } + + auto info = std::make_unique(); + info->stream.open(rpfPath, std::ios::in | std::ios::binary); + if (!info->stream.is_open()) + { + LOGF_IMPL(Utility, "GetRpfStream", "Failed to open RPF: {}", rpfPath.string()); + return nullptr; + } + + info->path = rpfPath; + { + info->stream.clear(); + info->stream.seekg(0, std::ios::end); + const std::streampos endPos = info->stream.tellg(); + if (endPos > 0) + info->fileSize = static_cast(endPos); + info->stream.clear(); + info->stream.seekg(0, std::ios::beg); + } + + // Parse RPF2 header + char hdr[20] = {}; + info->stream.read(hdr, sizeof(hdr)); + if (info->stream.gcount() >= 20) + { + bool isRpf2 = (hdr[0] == 'R' && hdr[1] == 'P' && hdr[2] == 'F' && hdr[3] == '2'); + if (isRpf2) + { + auto le32 = [](const uint8_t* p) -> uint32_t { + return (uint32_t)p[0] | ((uint32_t)p[1] << 8) | ((uint32_t)p[2] << 16) | ((uint32_t)p[3] << 24); + }; + info->tocSize = le32(reinterpret_cast(hdr + 4)); + uint32_t encrypted = le32(reinterpret_cast(hdr + 16)); + info->tocOffset = 0x800; + info->tocEncrypted = (encrypted != 0); + info->headerParsed = true; + + LOGF_IMPL(Utility, "GetRpfStream", "Opened {} - tocOffset=0x{:X} tocSize={} encrypted={}", + rpfName, info->tocOffset, info->tocSize, info->tocEncrypted); + } + } + info->stream.clear(); + info->stream.seekg(0, std::ios::beg); + + RpfStreamInfo* ptr = info.get(); + g_rpfStreams[rpfName] = std::move(info); + return ptr; + } + + static void DecryptRpfBufferInPlace(uint8_t* data, uint32_t length, uint64_t tocRelativeOffset); + + static void EnsureTocDecrypted(RpfStreamInfo* rpf) + { + if (!rpf || rpf->tocDecrypted || !rpf->headerParsed || !rpf->tocEncrypted) + return; + if (rpf->tocSize == 0) + return; + + rpf->decryptedToc.resize(rpf->tocSize); + rpf->stream.clear(); + rpf->stream.seekg(rpf->tocOffset, std::ios::beg); + rpf->stream.read(reinterpret_cast(rpf->decryptedToc.data()), rpf->tocSize); + + if (rpf->stream.gcount() != static_cast(rpf->tocSize)) + { + LOGF_IMPL(Utility, "EnsureTocDecrypted", "Failed to read TOC: got {} bytes, expected {}", + rpf->stream.gcount(), rpf->tocSize); + rpf->decryptedToc.clear(); + return; + } + + DecryptRpfBufferInPlace(rpf->decryptedToc.data(), rpf->tocSize, 0); + rpf->tocDecrypted = true; + LOGF_IMPL(Utility, "EnsureTocDecrypted", "Pre-decrypted {} bytes of TOC", rpf->tocSize); + } + + // Read from extracted file given RPF name and offset + static uint32_t ReadFromExtractedFile(const std::string& rpfName, uint8_t* hostBuffer, uint32_t size, uint32_t offset, int count) + { + const RpfFileEntry* entry = FindExtractedFile(rpfName, offset); + if (!entry) + return 0; + + // Calculate offset within the extracted file + const uint32_t fileOffset = offset - entry->offset; + if (fileOffset >= entry->size) + return 0; + + // Build path to extracted file + std::filesystem::path extractedPath = GetGamePath() / "extracted" / rpfName / entry->path; + + // Check cache first + auto cacheKey = extractedPath.string(); + auto cacheIt = g_extractedFileCache.find(cacheKey); + ExtractedFileCache* cache = nullptr; + + if (cacheIt != g_extractedFileCache.end()) + { + cache = cacheIt->second.get(); + } + else + { + // Open the extracted file + if (!std::filesystem::exists(extractedPath)) + { + if (count <= 20) + { + LOGF_IMPL(Utility, "GTA4_FileLoad", "Extracted file not found: {}", extractedPath.string()); + } + return 0; + } + + auto newCache = std::make_unique(); + newCache->stream.open(extractedPath, std::ios::in | std::ios::binary); + if (!newCache->stream.is_open()) + { + if (count <= 20) + { + LOGF_IMPL(Utility, "GTA4_FileLoad", "Failed to open extracted file: {}", extractedPath.string()); + } + return 0; + } + + newCache->path = cacheKey; + newCache->rpfOffset = entry->offset; + newCache->fileSize = entry->size; + + cache = newCache.get(); + g_extractedFileCache[cacheKey] = std::move(newCache); + + if (count <= 50) + { + LOGF_IMPL(Utility, "GTA4_FileLoad", "Opened extracted file: {} (rpfOffset=0x{:X} size={})", + entry->path, entry->offset, entry->size); + } + } + + // Read from the extracted file + cache->stream.clear(); + cache->stream.seekg(fileOffset, std::ios::beg); + + const uint32_t availableInFile = entry->size - fileOffset; + const uint32_t toRead = std::min(size, availableInFile); + + cache->stream.read(reinterpret_cast(hostBuffer), toRead); + const uint32_t bytesRead = static_cast(cache->stream.gcount()); + + if (count <= 50 || count % 100 == 0) + { + LOGF_IMPL(Utility, "GTA4_FileLoad", "Read {} bytes from extracted '{}' at fileOffset=0x{:X}", + bytesRead, entry->path, fileOffset); + } + + return bytesRead; + } + + static uint32_t ReadFromRpfStream(RpfStreamInfo* rpf, uint8_t* hostBuffer, uint32_t size, uint32_t offset, int count, const std::string& rpfName) + { + if (!rpf || !rpf->stream.is_open()) + return 0; + if (rpf->fileSize != 0 && offset >= rpf->fileSize) + return 0; + + // Ensure TOC is pre-decrypted for fast access + EnsureTocDecrypted(rpf); + + // Check if this read overlaps with the TOC region + const uint64_t tocStart = rpf->tocOffset; + const uint64_t tocEnd = tocStart + rpf->tocSize; + const uint64_t readStart = offset; + const uint64_t readEnd = offset + size; + + // If we have a pre-decrypted TOC and the read overlaps it, serve from cache + if (rpf->tocDecrypted && !rpf->decryptedToc.empty() && readEnd > tocStart && readStart < tocEnd) + { + // Read overlaps TOC - serve decrypted data + uint32_t totalRead = 0; + + // Part before TOC (if any) + if (readStart < tocStart) + { + const uint32_t beforeLen = static_cast(tocStart - readStart); + rpf->stream.clear(); + rpf->stream.seekg(offset, std::ios::beg); + rpf->stream.read(reinterpret_cast(hostBuffer), beforeLen); + totalRead += static_cast(rpf->stream.gcount()); + } + + // TOC overlap part - serve from decrypted cache + const uint64_t overlapStart = std::max(readStart, tocStart); + const uint64_t overlapEnd = std::min(readEnd, tocEnd); + if (overlapEnd > overlapStart) + { + const uint32_t tocOff = static_cast(overlapStart - tocStart); + const uint32_t bufOffset = static_cast(overlapStart - readStart); + const uint32_t len = static_cast(overlapEnd - overlapStart); + + memcpy(hostBuffer + bufOffset, rpf->decryptedToc.data() + tocOff, len); + totalRead += len; + + if (count <= 20 || count % 100 == 0) + { + LOGF_IMPL(Utility, "GTA4_FileLoad", "Served {} bytes from pre-decrypted TOC at tocOffset=0x{:X}", + len, tocOff); + } + } + + // Part after TOC - serve raw RPF data (not extracted text files) + if (readEnd > tocEnd) + { + const uint32_t afterOffset = static_cast(tocEnd); + const uint32_t afterLen = static_cast(readEnd - tocEnd); + const uint32_t bufOffset = static_cast(tocEnd - readStart); + + // Read raw RPF data directly - extracted files are TEXT format, game expects BINARY + rpf->stream.clear(); + rpf->stream.seekg(afterOffset, std::ios::beg); + rpf->stream.read(reinterpret_cast(hostBuffer + bufOffset), afterLen); + totalRead += static_cast(rpf->stream.gcount()); + } + + return totalRead; + } + + // For reads past TOC, read raw RPF data directly + // NOTE: Extracted files are TEXT format, but game expects BINARY RPF format + + // Read from raw RPF + rpf->stream.clear(); + rpf->stream.seekg(offset, std::ios::beg); + + if (rpf->stream.bad()) + return 0; + + rpf->stream.read(reinterpret_cast(hostBuffer), size); + const uint32_t bytesRead = static_cast(rpf->stream.gcount()); + + if (bytesRead == 0) + return 0; + + // Fallback: decrypt TOC region on-the-fly if not using cache + if (rpf->headerParsed && rpf->tocEncrypted && !rpf->tocDecrypted) + { + const uint64_t overlapStart = std::max(readStart, tocStart); + const uint64_t overlapEnd = std::min(static_cast(offset + bytesRead), tocEnd); + + if (overlapEnd > overlapStart) + { + const uint32_t startInBuf = static_cast(overlapStart - readStart); + const uint32_t len = static_cast(overlapEnd - overlapStart); + const uint64_t tocRelativeOffset = overlapStart - tocStart; + + if (count <= 20 || count % 100 == 0) + { + LOGF_IMPL(Utility, "GTA4_FileLoad", "Decrypting TOC region on-the-fly: bufOffset={} len={} tocRelOffset={}", + startInBuf, len, tocRelativeOffset); + } + + DecryptRpfBufferInPlace(hostBuffer + startInBuf, len, tocRelativeOffset); + } + } + + return bytesRead; + } + + static uint32_t ReadFromBestRpf(uint32_t handle, uint8_t* hostBuffer, uint32_t size, uint32_t offset, int count, std::string& outName) + { + static const std::string kCommon = "common"; + static const std::string kXbox360 = "xbox360"; + static const std::string kAudio = "audio"; + + auto tryName = [&](const std::string& name) -> uint32_t { + RpfStreamInfo* rpf = GetRpfStream(name); + if (!rpf) + return 0; + if (rpf->fileSize != 0 && offset >= rpf->fileSize) + return 0; + return ReadFromRpfStream(rpf, hostBuffer, size, offset, count, name); + }; + + if (auto mapIt = g_handleToRpf.find(handle); mapIt != g_handleToRpf.end()) + { + const std::string mapped = mapIt->second; + if (uint32_t n = tryName(mapped); n != 0) + { + outName = mapped; + return n; + } + g_handleToRpf.erase(mapIt); + } + + if (uint32_t n = tryName(kCommon); n != 0) { outName = kCommon; return n; } + if (uint32_t n = tryName(kXbox360); n != 0) { outName = kXbox360; return n; } + if (uint32_t n = tryName(kAudio); n != 0) { outName = kAudio; return n; } + + return 0; + } + + static std::vector MakeEmptyRpfImage() + { + // Many GTA IV code paths treat a trailing-slash open (e.g. "game:\\") as + // "mount the disc/RPF container" and then read the RPF header. + // + // Provide a tiny, valid-looking header so the title can proceed without + // triggering Dirty Disc, while we serve actual assets from extracted files. + // + // Header layout (20 bytes): + // magic[4] = 'RPF3' (bytes) + // toc_size u32 + // entry_count u32 + // unknown u32 + // encrypted u32 + // We set all numeric fields to 0 (endian-agnostic). + std::vector buf(0x800, 0); + buf[0] = 'R'; + buf[1] = 'P'; + buf[2] = 'F'; + buf[3] = '3'; + return buf; + } + + static uint32_t AlignUp(uint32_t value, uint32_t align) + { + return (value + (align - 1)) & ~(align - 1); + } + + // AES key for RPF TOC decryption (loaded from RPF DUMP/aes_key.bin) + static std::vector g_aesKey; + + static void LoadAesKeyIfNeeded() + { + if (!g_aesKey.empty()) + return; + + const auto keyPath = GetGamePath() / "RPF DUMP" / "aes_key.bin"; + std::error_code ec; + if (!std::filesystem::exists(keyPath, ec)) + { + LOGF_IMPL(Utility, "LoadAesKeyIfNeeded", "AES key not found: '{}'", keyPath.string()); + return; + } + + std::ifstream f(keyPath, std::ios::binary); + if (!f.is_open()) + { + LOGF_IMPL(Utility, "LoadAesKeyIfNeeded", "Failed to open AES key: '{}'", keyPath.string()); + return; + } + + std::vector key((std::istreambuf_iterator(f)), std::istreambuf_iterator()); + if (key.size() >= 32) + { + g_aesKey.assign(key.begin(), key.begin() + 32); + LOGF_IMPL(Utility, "LoadAesKeyIfNeeded", "Loaded AES key ({} bytes)", (int)g_aesKey.size()); + } + else + { + LOGF_IMPL(Utility, "LoadAesKeyIfNeeded", "AES key too small: {} bytes", (int)key.size()); + } + } + + // Decrypt RPF TOC data using AES-256 ECB repeated 16 times (SparkIV behavior). + // This version handles misaligned buffer starts by only decrypting complete 16-byte blocks. + // The caller is responsible for ensuring the buffer corresponds to aligned TOC offsets. + static void DecryptRpfBufferInPlace(uint8_t* data, uint32_t length, uint64_t tocRelativeOffset = 0) + { + if (!data || length == 0) + return; + + LoadAesKeyIfNeeded(); + if (g_aesKey.size() != 32) + { + LOGF_IMPL(Utility, "DecryptRpfBufferInPlace", "AES key not available (size={})", g_aesKey.size()); + return; + } + + // AES-ECB works on 16-byte blocks. We need to handle the case where the read + // doesn't start on a block boundary within the TOC. + // + // Strategy: Find the first complete 16-byte block boundary in the buffer, + // decrypt from there, and leave any partial leading/trailing bytes as-is. + // This is safe because the game will typically read aligned chunks. + + const uint32_t blockSize = 16; + + // Calculate how many bytes into a block we are (based on TOC-relative offset) + uint32_t offsetIntoBlock = static_cast(tocRelativeOffset % blockSize); + + // Skip leading partial block bytes + uint32_t skipBytes = (offsetIntoBlock == 0) ? 0 : (blockSize - offsetIntoBlock); + if (skipBytes >= length) + { + // Entire buffer is within a partial block, can't decrypt + LOGF_IMPL(Utility, "DecryptRpfBufferInPlace", "Buffer too small for aligned decrypt (len={} skip={})", length, skipBytes); + return; + } + + uint8_t* alignedStart = data + skipBytes; + uint32_t remainingLen = length - skipBytes; + uint32_t alignedLen = remainingLen & ~0x0Fu; // Round down to block boundary + + if (alignedLen == 0) + { + LOGF_IMPL(Utility, "DecryptRpfBufferInPlace", "No complete blocks to decrypt (len={} skip={})", length, skipBytes); + return; + } + +#if defined(__APPLE__) + std::vector tmp(alignedLen); + + // Repeat AES-ECB-256 decrypt 16 times (matches SparkIV behavior) + for (int iter = 0; iter < 16; ++iter) + { + size_t outLen = 0; + CCCryptorStatus status = CCCrypt(kCCDecrypt, + kCCAlgorithmAES, + kCCOptionECBMode, + g_aesKey.data(), kCCKeySizeAES256, + nullptr, + alignedStart, alignedLen, + tmp.data(), alignedLen, + &outLen); + + if (status != kCCSuccess || outLen != alignedLen) + { + LOGF_IMPL(Utility, "DecryptRpfBufferInPlace", "AES decrypt failed (status={} iter={})", status, iter); + return; + } + + // Copy back for next iteration or result + memcpy(alignedStart, tmp.data(), alignedLen); + } + + LOGF_IMPL(Utility, "DecryptRpfBufferInPlace", "Decrypted {} bytes (skipped {} leading bytes)", alignedLen, skipBytes); +#else + // Non-macOS: no AES implementation available here. + LOGF_IMPL(Utility, "DecryptRpfBufferInPlace", "AES decrypt not implemented on this platform"); +#endif + } + + static uint32_t ErrnoToNtStatus(int err) + { + switch (err) + { + case EACCES: + return STATUS_ACCESS_DENIED; + case ENOENT: + return STATUS_OBJECT_NAME_NOT_FOUND; + case ENOTDIR: + return STATUS_OBJECT_PATH_NOT_FOUND; + default: + return STATUS_FAIL_CHECK; + } + } + + static void ParseRpfHeader(NtFileHandle* h) + { + if (!h || h->rpfHeaderParsed) + return; + + h->rpfHeaderParsed = true; + + try { + const std::string ext = h->path.extension().string(); + std::string extLower = ext; + std::transform(extLower.begin(), extLower.end(), extLower.begin(), [](unsigned char c){ return std::tolower(c); }); + if (extLower != ".rpf") + return; + + h->isRpf = true; + + // Read first 20 bytes of header + std::streampos cur = h->stream.tellg(); + h->stream.clear(); + h->stream.seekg(0, std::ios::beg); + char hdr[20] = {}; + h->stream.read(hdr, sizeof(hdr)); + const std::streamsize got = h->stream.gcount(); + // restore position + h->stream.clear(); + h->stream.seekg(cur, std::ios::beg); + + if (got < 20) + { + LOGF_IMPL(Utility, "ParseRpfHeader", "Failed to read header from '{}' (got {} bytes)", h->path.string(), got); + return; + } + + // GTA IV Xbox 360 uses RPF2 (0x52504632 = "RPF2"), not RPF3 + // RPF2 Header layout (20 bytes): + // 4b - INT32 - RPF Version (0x52504632 for RPF2) + // 4b - INT32 - Table of Contents Size + // 4b - INT32 - Number of Entries + // 4b - INT32 - Unknown + // 4b - INT32 - Encrypted (0 = unencrypted, non-zero = encrypted) + + // Check magic - accept both RPF2 and RPF3 + bool isRpf2 = (hdr[0] == 'R' && hdr[1] == 'P' && hdr[2] == 'F' && hdr[3] == '2'); + bool isRpf3 = (hdr[0] == 'R' && hdr[1] == 'P' && hdr[2] == 'F' && hdr[3] == '3'); + + if (!isRpf2 && !isRpf3) + { + LOGF_IMPL(Utility, "ParseRpfHeader", "Unknown RPF magic in '{}': {:02X} {:02X} {:02X} {:02X}", + h->path.string(), (uint8_t)hdr[0], (uint8_t)hdr[1], (uint8_t)hdr[2], (uint8_t)hdr[3]); + return; + } + + auto le32 = [](const uint8_t* p) -> uint32_t { + return (uint32_t)p[0] | ((uint32_t)p[1] << 8) | ((uint32_t)p[2] << 16) | ((uint32_t)p[3] << 24); + }; + + uint32_t tocSize = le32(reinterpret_cast(hdr + 4)); + uint32_t numEntries = le32(reinterpret_cast(hdr + 8)); + uint32_t encrypted = le32(reinterpret_cast(hdr + 16)); + + // TOC starts at offset 0x800 (2048 bytes from file origin) + h->tocOffset = 0x800; + h->tocSize = tocSize; + h->tocEncrypted = (encrypted != 0); + + LOGF_IMPL(Utility, "ParseRpfHeader", "Parsed {} header '{}': tocOffset=0x{:X} tocSize={} entries={} encrypted={}", + isRpf2 ? "RPF2" : "RPF3", h->path.filename().string(), h->tocOffset, tocSize, numEntries, h->tocEncrypted); + } + catch (...) { + LOGF_IMPL(Utility, "ParseRpfHeader", "Exception parsing header for '{}'", h->path.string()); + } + } + + static bool TryGetAnsiPath(const XOBJECT_ATTRIBUTES* attributes, std::string& out) + { + out.clear(); + if (!attributes) + { + LOG_IMPL(Utility, "TryGetAnsiPath", "attributes is null"); + return false; + } + + const XANSI_STRING* name = attributes->Name.get(); + if (!name) + { + LOG_IMPL(Utility, "TryGetAnsiPath", "Name.get() is null"); + return false; + } + + const char* buf = name->Buffer.get(); + if (!buf) + { + LOG_IMPL(Utility, "TryGetAnsiPath", "Buffer.get() is null"); + return false; + } + + const uint16_t len = name->Length.get(); + // Sanity check: zero length or very large lengths are suspect + if (len == 0) + { + // Empty paths will always fail - reject silently + return false; + } + else if (len > 1024) + { + LOGF_IMPL(Utility, "TryGetAnsiPath", "Suspicious length: {} (max 1024)", len); + return false; + } + else + { + // Check if the path looks valid + // Valid paths should start with a letter (drive:) or a letter after game:\ prefix + unsigned char firstChar = static_cast(buf[0]); + + // First character should be printable ASCII for a valid path + // Valid starts: letters (a-z, A-Z), backslash, dot, or space + bool validStart = (firstChar >= 'A' && firstChar <= 'Z') || + (firstChar >= 'a' && firstChar <= 'z') || + firstChar == '\\' || firstChar == '.' || + firstChar == ' ' || firstChar == '/'; + + if (!validStart) + { + // Check if it's just high-byte garbage (common pattern) + if (firstChar >= 128) + { + LOGF_IMPL(Utility, "TryGetAnsiPath", "Garbage path rejected (len={}, first=0x{:02X}, Name.ptr=0x{:08X}, Buffer.ptr=0x{:08X})", + len, firstChar, attributes->Name.ptr.value, name->Buffer.ptr.value); + return false; + } + } + + // Also check for excessive non-ASCII content + size_t garbageCount = 0; + for (size_t i = 0; i < std::min(len, 20); i++) + { + unsigned char c = static_cast(buf[i]); + if (c >= 128) + garbageCount++; + } + // If more than 50% of first 20 chars are non-ASCII, reject + if (garbageCount > 10) + { + LOGF_IMPL(Utility, "TryGetAnsiPath", "Mostly garbage path rejected (len={}, garbage={}/20)", len, garbageCount); + return false; + } + } + + out.assign(buf, buf + len); + return true; + } + + static std::filesystem::path ResolveGuestPathBestEffort(const std::string& guestPath) + { + std::filesystem::path resolved = FileSystem::ResolvePath(guestPath, true); + + std::error_code ec; + if (std::filesystem::exists(resolved, ec)) + return resolved; + + const std::filesystem::path cachedPath = FindInPathCache(resolved.string()); + if (!cachedPath.empty()) + return cachedPath; + + return resolved; + } + + static uint32_t GetFileAttributesBestEffort(const std::filesystem::path& path) + { + std::error_code ec; + const bool isDir = std::filesystem::is_directory(path, ec); + if (ec) + return FILE_ATTRIBUTE_NORMAL; + + if (isDir) + return FILE_ATTRIBUTE_DIRECTORY; + + return FILE_ATTRIBUTE_NORMAL; + } + + static uint64_t RoundUpToPage(uint64_t value) + { + constexpr uint64_t kPageSize = 0x1000; + return (value + (kPageSize - 1)) & ~(kPageSize - 1); + } + +#pragma pack(push, 1) + struct XFILE_BASIC_INFORMATION + { + be CreationTime; + be LastAccessTime; + be LastWriteTime; + be ChangeTime; + be FileAttributes; + be Reserved; + }; + + struct XFILE_STANDARD_INFORMATION + { + be AllocationSize; + be EndOfFile; + be NumberOfLinks; + uint8_t DeletePending; + uint8_t Directory; + uint16_t Reserved; + }; + + struct XFILE_POSITION_INFORMATION + { + be CurrentByteOffset; + }; + + struct XFILE_END_OF_FILE_INFORMATION + { + be EndOfFile; + }; + + struct XFILE_NETWORK_OPEN_INFORMATION + { + be CreationTime; + be LastAccessTime; + be LastWriteTime; + be ChangeTime; + be AllocationSize; + be EndOfFile; + be FileAttributes; + be Reserved; + }; + + struct XFILE_FS_SIZE_INFORMATION + { + be TotalAllocationUnits; + be AvailableAllocationUnits; + be SectorsPerAllocationUnit; + be BytesPerSector; + }; + + struct XFILE_FS_DEVICE_INFORMATION + { + be DeviceType; + be Characteristics; + }; + + struct XFILE_FS_ATTRIBUTE_INFORMATION_FIXED + { + be FileSystemAttributes; + be MaximumComponentNameLength; + be FileSystemNameLength; + be FileSystemName[16]; + }; + + // FILE_INFORMATION_CLASS for NtQueryDirectoryFile (subset) + constexpr uint32_t FileDirectoryInformation = 1; + constexpr uint32_t FileFullDirectoryInformation = 2; + constexpr uint32_t FileBothDirectoryInformation = 3; + + struct XFILE_DIRECTORY_INFORMATION_FIXED + { + be NextEntryOffset; + be FileIndex; + be CreationTime; + be LastAccessTime; + be LastWriteTime; + be ChangeTime; + be EndOfFile; + be AllocationSize; + be FileAttributes; + be FileNameLength; + // Followed by FileName (UTF-16BE) + }; + + struct XFILE_FULL_DIR_INFORMATION_FIXED + { + be NextEntryOffset; + be FileIndex; + be CreationTime; + be LastAccessTime; + be LastWriteTime; + be ChangeTime; + be EndOfFile; + be AllocationSize; + be FileAttributes; + be FileNameLength; + be EaSize; + // Followed by FileName (UTF-16BE) + }; + + struct XFILE_BOTH_DIR_INFORMATION_FIXED + { + be NextEntryOffset; + be FileIndex; + be CreationTime; + be LastAccessTime; + be LastWriteTime; + be ChangeTime; + be EndOfFile; + be AllocationSize; + be FileAttributes; + be FileNameLength; + be EaSize; + uint8_t ShortNameLength; + uint8_t Reserved1; + be ShortName[12]; + // Followed by FileName (UTF-16BE) + }; +#pragma pack(pop) + + static_assert(sizeof(XFILE_BASIC_INFORMATION) == 40); + static_assert(sizeof(XFILE_STANDARD_INFORMATION) == 24); + static_assert(sizeof(XFILE_POSITION_INFORMATION) == 8); + static_assert(sizeof(XFILE_END_OF_FILE_INFORMATION) == 8); + static_assert(sizeof(XFILE_NETWORK_OPEN_INFORMATION) == 56); + static_assert(sizeof(XFILE_FS_SIZE_INFORMATION) == 24); + static_assert(sizeof(XFILE_FS_DEVICE_INFORMATION) == 8); +} + +struct Event final : KernelObject, HostObject +{ + bool manualReset; + std::atomic signaled; + + Event(XKEVENT* header) + : manualReset(!header->Type), signaled(!!header->SignalState) + { + } + + Event(bool manualReset, bool initialState) + : manualReset(manualReset), signaled(initialState) + { + } + + uint32_t Wait(uint32_t timeout) override + { + if (timeout == 0) + { + if (manualReset) + { + if (!signaled) + return STATUS_TIMEOUT; + } + else + { + bool expected = true; + if (!signaled.compare_exchange_strong(expected, false)) + return STATUS_TIMEOUT; + } + } + else if (timeout == INFINITE) + { + if (manualReset) + { + signaled.wait(false); + } + else + { + while (true) + { + bool expected = true; + if (signaled.compare_exchange_weak(expected, false)) + break; + + signaled.wait(expected); + } + } + } + else + { + // Finite timeout - convert to milliseconds and do a timed wait + // Xbox timeout is in 100ns units, negative means relative + auto deadline = std::chrono::steady_clock::now() + std::chrono::milliseconds(timeout); + + if (manualReset) + { + while (!signaled.load()) + { + if (std::chrono::steady_clock::now() >= deadline) + return STATUS_TIMEOUT; + // Brief sleep to avoid busy-wait + std::this_thread::sleep_for(std::chrono::microseconds(100)); + } + } + else + { + while (true) + { + bool expected = true; + if (signaled.compare_exchange_weak(expected, false)) + break; + + if (std::chrono::steady_clock::now() >= deadline) + return STATUS_TIMEOUT; + // Brief sleep to avoid busy-wait + std::this_thread::sleep_for(std::chrono::microseconds(100)); + } + } + } + + return STATUS_SUCCESS; + } + + bool Set() + { + signaled = true; + + if (manualReset) + signaled.notify_all(); + else + signaled.notify_one(); + + return TRUE; + } + + bool Reset() + { + signaled = false; + return TRUE; + } +}; + +static std::atomic g_keSetEventGeneration; + +struct Semaphore final : KernelObject, HostObject +{ + std::atomic count; + uint32_t maximumCount; + + Semaphore(XKSEMAPHORE* semaphore) + : count(semaphore->Header.SignalState), maximumCount(semaphore->Limit) + { + } + + Semaphore(uint32_t count, uint32_t maximumCount) + : count(count), maximumCount(maximumCount) + { + } + + uint32_t Wait(uint32_t timeout) override + { + if (timeout == 0) + { + uint32_t currentCount = count.load(); + if (currentCount != 0) + { + if (count.compare_exchange_weak(currentCount, currentCount - 1)) + return STATUS_SUCCESS; + } + + return STATUS_TIMEOUT; + } + else if (timeout == INFINITE) + { + uint32_t currentCount; + while (true) + { + currentCount = count.load(); + if (currentCount != 0) + { + if (count.compare_exchange_weak(currentCount, currentCount - 1)) + return STATUS_SUCCESS; + } + else + { + count.wait(0); + } + } + + return STATUS_SUCCESS; + } + else + { + assert(false && "Unhandled timeout value."); + return STATUS_TIMEOUT; + } + } + + void Release(uint32_t releaseCount, uint32_t* previousCount) + { + if (previousCount != nullptr) + *previousCount = count; + + assert(count + releaseCount <= maximumCount); + + count += releaseCount; + count.notify_all(); + } +}; + +inline void CloseKernelObject(XDISPATCHER_HEADER& header) +{ + if (header.WaitListHead.Flink != OBJECT_SIGNATURE) + { + return; + } + + DestroyKernelObject(header.WaitListHead.Blink); +} + +uint32_t GuestTimeoutToMilliseconds(be* timeout) +{ + return timeout ? (*timeout * -1) / 10000 : INFINITE; +} + +void VdHSIOCalibrationLock() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void KeCertMonitorData() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XexExecutableModuleHandle() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void ExLoadedCommandLine() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void KeDebugMonitorData() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void ExThreadObjectType() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void KeTimeStampBundle() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XboxHardwareInfo() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XGetVideoMode() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t XGetGameRegion() +{ + if (Config::Language == ELanguage::Japanese) + return 0x0101; + + return 0x03FF; +} + +uint32_t XMsgStartIORequest(uint32_t App, uint32_t Message, XXOVERLAPPED* lpOverlapped, void* Buffer, uint32_t szBuffer) +{ + return STATUS_SUCCESS; +} + +uint32_t XamUserGetSigninState(uint32_t userIndex) +{ + return true; +} + +uint32_t XamGetSystemVersion() +{ + return 0; +} + +void XamContentDelete() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t XamContentGetCreator(uint32_t userIndex, const XCONTENT_DATA* contentData, be* isCreator, be* xuid, XXOVERLAPPED* overlapped) +{ + if (isCreator) + *isCreator = true; + + if (xuid) + *xuid = 0xB13EBABEBABEBABE; + + return 0; +} + +uint32_t XamContentGetDeviceState() +{ + return 0; +} + +uint32_t XamUserGetSigninInfo(uint32_t userIndex, uint32_t flags, XUSER_SIGNIN_INFO* info) +{ + if (userIndex == 0) + { + memset(info, 0, sizeof(*info)); + info->xuid = 0xB13EBABEBABEBABE; + info->SigninState = 1; + strcpy(info->Name, "SWA"); + return 0; + } + + return 0x00000525; // ERROR_NO_SUCH_USER +} + +void XamShowSigninUI() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t XamShowDeviceSelectorUI +( + uint32_t userIndex, + uint32_t contentType, + uint32_t contentFlags, + uint64_t totalRequested, + be* deviceId, + XXOVERLAPPED* overlapped +) +{ + XamNotifyEnqueueEvent(9, true); + *deviceId = 1; + XamNotifyEnqueueEvent(9, false); + return 0; +} + +void XamShowDirtyDiscErrorUI() +{ + static int callCount = 0; + ++callCount; + + // Pump SDL events to keep window responsive + PumpSdlEventsIfNeeded(); + + // Only log first few to avoid spam + if (callCount <= 3) { + LOGF_UTILITY("!!! STUB !!! - Dirty disc error #{} (bypassing)", callCount); + } + + // DON'T exit - just return and let the game continue + // The game may retry or find an alternative code path + // Small delay to prevent tight CPU loop + std::this_thread::sleep_for(std::chrono::milliseconds(10)); + + // Return normally - game will either retry or continue +} + +void XamEnableInactivityProcessing() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XamResetInactivity() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XamShowMessageBoxUIEx() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t XGetLanguage() +{ + return (uint32_t)Config::Language.Value; +} + +uint32_t XGetAVPack() +{ + return 0; +} + +void XamLoaderTerminateTitle() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XamGetExecutionId() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XamLoaderLaunchTitle() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +// NtOpenFile is essentially a simplified NtCreateFile for opening existing files +uint32_t NtOpenFile( + be* FileHandle, + uint32_t DesiredAccess, + XOBJECT_ATTRIBUTES* Attributes, + XIO_STATUS_BLOCK* IoStatusBlock, + uint32_t ShareAccess, + uint32_t OpenOptions) +{ + (void)ShareAccess; + (void)OpenOptions; + + if (!FileHandle || !Attributes) + return STATUS_INVALID_PARAMETER; + + std::string guestPath; + if (!TryGetAnsiPath(Attributes, guestPath)) + return STATUS_INVALID_PARAMETER; + + // DesiredAccess on Xbox uses Win32-like GENERIC_READ/WRITE bits. + std::ios::openmode mode = std::ios::binary; + if (DesiredAccess & (GENERIC_READ | FILE_READ_DATA)) + mode |= std::ios::in; + if (DesiredAccess & GENERIC_WRITE) + mode |= std::ios::out; + + // Fallback: treat unknown access flags as read. + if ((mode & (std::ios::in | std::ios::out)) == 0) + mode |= std::ios::in; + + std::filesystem::path resolved = ResolveGuestPathBestEffort(guestPath); + + LOGF_IMPL(Utility, "NtOpenFile", "Guest: '{}' -> Resolved: '{}'", guestPath, resolved.string()); + + // Check for directory + { + std::error_code ec; + bool exists = std::filesystem::exists(resolved, ec); + bool isDir = exists && std::filesystem::is_directory(resolved, ec); + + LOGF_IMPL(Utility, "NtOpenFile", "exists={} isDir={} ec={}", exists, isDir, ec ? ec.message() : "none"); + + if (exists && isDir && !ec) + { + NtDirHandle* hDir = CreateKernelObject(); + hDir->path = resolved; + + const uint32_t handleValue = GetKernelHandle(hDir); + g_ntDirHandles.emplace(handleValue, hDir); + + *FileHandle = handleValue; + LOGF_IMPL(Utility, "NtOpenFile", "Created directory handle 0x{:08X} for {}", handleValue, resolved.string()); + if (IoStatusBlock) + { + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = 1; + } + + return STATUS_SUCCESS; + } + } + + std::fstream stream; + stream.open(resolved, mode); + + if (!stream.is_open()) + { + const uint32_t status = ErrnoToNtStatus(errno); + LOGF_IMPL(Utility, "NtOpenFile", "FAILED to open '{}' -> '{}': errno={} status=0x{:08X}", + guestPath, resolved.string(), errno, status); + if (IoStatusBlock) + { + IoStatusBlock->Status = status; + IoStatusBlock->Information = 0; + } + *FileHandle = 0; + return status; + } + + NtFileHandle* h = CreateKernelObject(); + h->stream = std::move(stream); + h->path = std::move(resolved); + // Mark RPF files for special handling (TOC decryption) + try { + std::string ext = h->path.extension().string(); + std::transform(ext.begin(), ext.end(), ext.begin(), [](unsigned char c){ return std::tolower(c); }); + if (ext == ".rpf") + h->isRpf = true; + } catch (...) {} + + const uint32_t handleValue = GetKernelHandle(h); + g_ntFileHandles.emplace(handleValue, h); + + *FileHandle = handleValue; + LOGF_IMPL(Utility, "NtOpenFile", "Opened file handle 0x{:08X} for {}", handleValue, resolved.string()); + if (IoStatusBlock) + { + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = 1; + } + return STATUS_SUCCESS; +} + +void RtlInitAnsiString(XANSI_STRING* destination, char* source) +{ + const uint16_t length = source ? (uint16_t)strlen(source) : 0; + destination->Length = length; + destination->MaximumLength = length + 1; + destination->Buffer = source; +} + +uint32_t NtCreateFile +( + be* FileHandle, + uint32_t DesiredAccess, + XOBJECT_ATTRIBUTES* Attributes, + XIO_STATUS_BLOCK* IoStatusBlock, + uint64_t* AllocationSize, + uint32_t FileAttributes, + uint32_t ShareAccess, + uint32_t CreateDisposition +) +{ + // Pump SDL events to keep window responsive + PumpSdlEventsIfNeeded(); + + (void)AllocationSize; + (void)FileAttributes; + (void)ShareAccess; + + if (!FileHandle || !Attributes) + return STATUS_INVALID_PARAMETER; + + std::string guestPath; + if (!TryGetAnsiPath(Attributes, guestPath)) + return STATUS_INVALID_PARAMETER; + + // DesiredAccess on Xbox uses Win32-like GENERIC_READ/WRITE bits. + std::ios::openmode mode = std::ios::binary; + if (DesiredAccess & (GENERIC_READ | FILE_READ_DATA)) + mode |= std::ios::in; + if (DesiredAccess & GENERIC_WRITE) + mode |= std::ios::out; + + // Fallback: treat unknown access flags as read. + if ((mode & (std::ios::in | std::ios::out)) == 0) + mode |= std::ios::in; + + std::filesystem::path resolved = ResolveGuestPathBestEffort(guestPath); + + // Debug: Log resolved path for troubleshooting + LOGF_IMPL(Utility, "NtCreateFile", "Guest: '{}' -> Resolved: '{}' DesiredAccess=0x{:08X}", guestPath, resolved.string(), DesiredAccess); + + // Check if this is a direct .rpf file open (e.g., "game:\common.rpf") + { + std::string pathLower = guestPath; + std::transform(pathLower.begin(), pathLower.end(), pathLower.begin(), ::tolower); + if (pathLower.find(".rpf") != std::string::npos) + { + LOGF_IMPL(Utility, "NtCreateFile", "RPF file access detected: '{}'", guestPath); + } + } + + // GTA IV RPF handling: When the game tries to open a path ending with backslash + // (like "fxl_final\" or "game:\") as if it were a file, it's trying to mount an RPF archive. + // Since we've extracted the RPF contents, we should let the game fail gracefully here + // so it falls back to accessing extracted files individually. + // However, if the game opens these for directory enumeration (not file reading), we allow it. + bool isRpfMountAttempt = !guestPath.empty() && + (guestPath.back() == '\\' || guestPath.back() == '/') && + (DesiredAccess & (GENERIC_READ | FILE_READ_DATA)) && + !(DesiredAccess & GENERIC_WRITE); + + // Directories can't be opened with std::fstream; represent them with a dedicated handle. + { + std::error_code ec; + bool exists = std::filesystem::exists(resolved, ec); + bool isDir = exists && std::filesystem::is_directory(resolved, ec); + LOGF_IMPL(Utility, "NtCreateFile", "exists={} isDir={} ec={}", exists, isDir, ec ? ec.message() : "none"); + + if (exists && isDir && !ec) + { + // GTA IV behavior: it opens `game:\\` (and sometimes `D:\\`) as if it were a file + // and then reads an RPF header from it as part of its packfile/disc mounting logic. + // On our host FS `game` resolves to a directory, which makes reads fail and triggers + // the dirty-disc loop. + // + // Fix: for mount-style opens on the root, map that open to real .rpf files and let + // the title parse them using normal NtReadFile semantics. + // For all other directories, always return a directory handle so enumeration works. + auto isRootMountPath = [](const std::string& path) -> bool + { + std::string_view p(path); + while (!p.empty() && (p.back() == '\\' || p.back() == '/')) + p.remove_suffix(1); + + auto ieq = [](std::string_view a, std::string_view b) -> bool + { + if (a.size() != b.size()) + return false; + for (size_t i = 0; i < a.size(); i++) + { + char ca = a[i]; + char cb = b[i]; + if (ca >= 'A' && ca <= 'Z') + ca = char(ca - 'A' + 'a'); + if (cb >= 'A' && cb <= 'Z') + cb = char(cb - 'A' + 'a'); + if (ca != cb) + return false; + } + return true; + }; + + return ieq(p, "game:") || ieq(p, "d:"); + }; + + if (isRpfMountAttempt) + { + // GTA IV opens directories with trailing backslash as if they were RPF files. + // For game:\ root, treat it as a directory so the game can enumerate RPF files. + // For paths like fxl_final\, these are inside RPFs - redirect to extracted content. + + std::string pathLower = guestPath; + std::transform(pathLower.begin(), pathLower.end(), pathLower.begin(), ::tolower); + + // Strip trailing slashes + while (!pathLower.empty() && (pathLower.back() == '\\' || pathLower.back() == '/')) + pathLower.pop_back(); + + // For game:\ root, return as directory handle so game can enumerate files + if (pathLower == "game:" || pathLower == "d:") + { + // Return directory handle for game root + NtDirHandle* hDir = CreateKernelObject(); + hDir->path = resolved; + + const uint32_t handleValue = GetKernelHandle(hDir); + g_ntDirHandles.emplace(handleValue, hDir); + + *FileHandle = handleValue; + LOGF_IMPL(Utility, "NtCreateFile", "game:\\ root -> directory handle 0x{:08X} for {}", handleValue, resolved.string()); + + if (IoStatusBlock) + { + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = 1; + } + return STATUS_SUCCESS; + } + + // For paths like fxl_final\, these are inside common.rpf + // Open common.rpf as a file handle so sub_829A1F00 can read from it + if (pathLower.find("fxl_final") != std::string::npos) + { + // Open common.rpf for reading + std::filesystem::path rpfPath = GetGamePath() / "game" / "common.rpf"; + if (std::filesystem::exists(rpfPath)) + { + std::fstream rpfStream; + rpfStream.open(rpfPath, std::ios::in | std::ios::binary); + + if (rpfStream.is_open()) + { + NtFileHandle* hFile = CreateKernelObject(); + hFile->stream = std::move(rpfStream); + hFile->path = rpfPath; + hFile->isRpf = true; + + const uint32_t handleValue = GetKernelHandle(hFile); + g_ntFileHandles.emplace(handleValue, hFile); + + // Parse RPF header immediately + ParseRpfHeader(hFile); + + *FileHandle = handleValue; + LOGF_IMPL(Utility, "NtCreateFile", "fxl_final -> opened common.rpf for reading (handle=0x{:08X})", + handleValue); + + if (IoStatusBlock) + { + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = 1; + } + return STATUS_SUCCESS; + } + } + + // Fallback to extracted directory if RPF not available + std::filesystem::path extractedPath = GetGamePath() / "RPF DUMP" / "common" / "shaders" / "fxl_final"; + if (std::filesystem::exists(extractedPath)) + { + NtDirHandle* hDir = CreateKernelObject(); + hDir->path = extractedPath; + + const uint32_t handleValue = GetKernelHandle(hDir); + g_ntDirHandles.emplace(handleValue, hDir); + + *FileHandle = handleValue; + LOGF_IMPL(Utility, "NtCreateFile", "fxl_final -> fallback to extracted dir: {} (handle=0x{:08X})", + extractedPath.string(), handleValue); + + if (IoStatusBlock) + { + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = 1; + } + return STATUS_SUCCESS; + } + } + + // For other RPF mount attempts, return virtual empty RPF + NtVirtFileHandle* hVirt = CreateKernelObject(); + hVirt->debugPath = resolved; + hVirt->data = MakeEmptyRpfImage(); + + const uint32_t handleValue = GetKernelHandle(hVirt); + g_ntVirtFileHandles.emplace(handleValue, hVirt); + + *FileHandle = handleValue; + LOGF_IMPL(Utility, "NtCreateFile", "RPF mount '{}' -> virtual empty RPF (handle=0x{:08X})", guestPath, handleValue); + + if (IoStatusBlock) + { + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = 1; + } + + return STATUS_SUCCESS; + } + else + { + NtDirHandle* hDir = CreateKernelObject(); + hDir->path = resolved; + + const uint32_t handleValue = GetKernelHandle(hDir); + g_ntDirHandles.emplace(handleValue, hDir); + + *FileHandle = handleValue; + LOGF_IMPL(Utility, "NtCreateFile", "Created directory handle 0x{:08X} for {}", handleValue, resolved.string()); + } + if (IoStatusBlock) + { + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = 1; + } + + return STATUS_SUCCESS; + } + } + + std::fstream stream; + stream.open(resolved, mode); + + if (!stream.is_open()) + { + const uint32_t status = ErrnoToNtStatus(errno); + LOGF_IMPL(Utility, "NtCreateFile", "FAILED to open '{}' -> '{}': errno={} status=0x{:08X}", + guestPath, resolved.string(), errno, status); + if (IoStatusBlock) + { + IoStatusBlock->Status = status; + IoStatusBlock->Information = 0; + } + *FileHandle = 0; + return status; + } + + // TODO: Respect CreateDisposition if the title needs create/overwrite semantics. + (void)CreateDisposition; + + NtFileHandle* h = CreateKernelObject(); + h->stream = std::move(stream); + h->path = std::move(resolved); + + const uint32_t handleValue = GetKernelHandle(h); + g_ntFileHandles.emplace(handleValue, h); + + *FileHandle = handleValue; + if (IoStatusBlock) + { + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = 1; // FILE_OPENED (best-effort) + } + + return STATUS_SUCCESS; +} + +uint32_t NtClose(uint32_t handle) +{ + if (handle == GUEST_INVALID_HANDLE_VALUE) + return 0xFFFFFFFF; + + if (IsKernelObject(handle)) + { + // If the handle was duplicated, just decrement the duplication count. Otherwise, delete the object. + auto it = g_handleDuplicates.find(handle); + const bool willDestroy = (it == g_handleDuplicates.end() || it->second == 0); + if (!willDestroy) + { + if (--it->second == 0) + g_handleDuplicates.erase(it); + return 0; + } + + // Close NT file handles we created. + if (auto fhIt = g_ntFileHandles.find(handle); fhIt != g_ntFileHandles.end()) + { + if (fhIt->second) + fhIt->second->stream.close(); + g_ntFileHandles.erase(fhIt); + } + + if (auto dhIt = g_ntDirHandles.find(handle); dhIt != g_ntDirHandles.end()) + { + g_ntDirHandles.erase(dhIt); + } + + if (auto vhIt = g_ntVirtFileHandles.find(handle); vhIt != g_ntVirtFileHandles.end()) + { + g_ntVirtFileHandles.erase(vhIt); + } + + DestroyKernelObject(handle); + + return 0; + } + else + { + assert(false && "Unrecognized kernel object."); + return 0xFFFFFFFF; + } +} + +void NtSetInformationFile() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t FscSetCacheElementCount() +{ + return 0; +} + +uint32_t FscGetCacheElementCount() +{ + return 0; +} + +uint32_t XamLoaderGetLaunchDataSize() +{ + return 0; +} + +uint32_t XamLoaderGetLaunchData() +{ + return 0; +} + +uint32_t XamLoaderSetLaunchData() +{ + return 0; +} + +uint32_t NtWaitForSingleObjectEx(uint32_t Handle, uint32_t WaitMode, uint32_t Alertable, be* Timeout) +{ + if (Handle == GUEST_INVALID_HANDLE_VALUE) + return 0xFFFFFFFF; + + uint32_t timeout = GuestTimeoutToMilliseconds(Timeout); + + // Trace all wait calls to understand blocking + static int s_waitCount = 0; + ++s_waitCount; + uint32_t callerLR = g_ppcContext ? g_ppcContext->lr : 0; + + if (s_waitCount <= 20 || s_waitCount % 500 == 0) + { + LOGF_IMPL(Utility, "NtWaitEx", "#{} handle=0x{:08X} timeout={} caller=0x{:08X}", + s_waitCount, Handle, timeout, callerLR); + } + + if (IsKernelObject(Handle)) + { + return GetKernelObject(Handle)->Wait(timeout); + } + else + { + assert(false && "Unrecognized handle value."); + } + + return STATUS_TIMEOUT; +} + +uint32_t NtWriteFile( + uint32_t FileHandle, + uint32_t /*Event*/, + uint32_t /*ApcRoutine*/, + uint32_t /*ApcContext*/, + XIO_STATUS_BLOCK* IoStatusBlock, + const void* Buffer, + uint32_t Length, + be* ByteOffset) +{ + if (FileHandle == GUEST_INVALID_HANDLE_VALUE || !IsKernelObject(FileHandle)) + { + LOGF_IMPL(Utility, "NtWriteFile", "INVALID handle 0x{:08X}", FileHandle); + return STATUS_INVALID_HANDLE; + } + + auto it = g_ntFileHandles.find(FileHandle); + if (it == g_ntFileHandles.end() || !it->second || it->second->magic != kNtFileHandleMagic) + { + LOGF_IMPL(Utility, "NtWriteFile", "Not a file handle 0x{:08X}", FileHandle); + return STATUS_INVALID_HANDLE; + } + + NtFileHandle* hFile = it->second; + if (!Buffer) + return STATUS_INVALID_PARAMETER; + + if (ByteOffset != nullptr) + { + const int64_t offset = ByteOffset->get(); + hFile->stream.clear(); + hFile->stream.seekp(offset, std::ios::beg); + if (hFile->stream.bad()) + return STATUS_FAIL_CHECK; + } + + hFile->stream.write(reinterpret_cast(Buffer), Length); + const bool ok = !hFile->stream.bad(); + + if (IoStatusBlock) + { + IoStatusBlock->Status = ok ? STATUS_SUCCESS : STATUS_FAIL_CHECK; + IoStatusBlock->Information = ok ? Length : 0; + } + + return ok ? STATUS_SUCCESS : STATUS_FAIL_CHECK; +} + +void vsprintf_x() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t ExGetXConfigSetting(uint16_t Category, uint16_t Setting, void* Buffer, uint16_t SizeOfBuffer, be* RequiredSize) +{ + uint32_t data[4]{}; + + switch (Category) + { + // XCONFIG_SECURED_CATEGORY + case 0x0002: + { + switch (Setting) + { + // XCONFIG_SECURED_AV_REGION + case 0x0002: + data[0] = ByteSwap(0x00001000); // USA/Canada + break; + + default: + return 1; + } + } + + case 0x0003: + { + switch (Setting) + { + case 0x0001: // XCONFIG_USER_TIME_ZONE_BIAS + case 0x0002: // XCONFIG_USER_TIME_ZONE_STD_NAME + case 0x0003: // XCONFIG_USER_TIME_ZONE_DLT_NAME + case 0x0004: // XCONFIG_USER_TIME_ZONE_STD_DATE + case 0x0005: // XCONFIG_USER_TIME_ZONE_DLT_DATE + case 0x0006: // XCONFIG_USER_TIME_ZONE_STD_BIAS + case 0x0007: // XCONFIG_USER_TIME_ZONE_DLT_BIAS + data[0] = 0; + break; + + // XCONFIG_USER_LANGUAGE + case 0x0009: + data[0] = ByteSwap((uint32_t)Config::Language.Value); + break; + + // XCONFIG_USER_VIDEO_FLAGS + case 0x000A: + data[0] = ByteSwap(0x00040000); + break; + + // XCONFIG_USER_RETAIL_FLAGS + case 0x000C: + data[0] = ByteSwap(1); + break; + + // XCONFIG_USER_COUNTRY + case 0x000E: + data[0] = ByteSwap(103); + break; + + default: + return 1; + } + } + } + + *RequiredSize = 4; + memcpy(Buffer, data, std::min((size_t)SizeOfBuffer, sizeof(data))); + + return 0; +} + +void NtQueryVirtualMemory() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +#ifndef STATUS_INVALID_PARAMETER +#define STATUS_INVALID_PARAMETER 0xC000000D +#endif + +#ifndef STATUS_NO_MEMORY +#define STATUS_NO_MEMORY 0xC0000017 +#endif + +void MmQueryStatistics() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +// Track all created Event handles so VdSwap can signal them to unblock workers +static std::mutex g_eventTrackMutex; +static std::vector g_trackedEventHandles; + +uint32_t NtCreateEvent(be* handle, void* objAttributes, uint32_t eventType, uint32_t initialState) +{ + Event* evt = CreateKernelObject(!eventType, !!initialState); + uint32_t h = GetKernelHandle(evt); + *handle = h; + + // Track this event so we can signal it later + { + std::lock_guard lock(g_eventTrackMutex); + g_trackedEventHandles.push_back(h); + } + + static int s_count = 0; + ++s_count; + if (s_count <= 20) + { + LOGF_IMPL(Utility, "NtCreateEvent", "#{} handle=0x{:08X} type={} initial={}", + s_count, h, eventType, initialState); + } + + return 0; +} + +uint32_t XexCheckExecutablePrivilege() +{ + return 0; +} + +void DbgPrint() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void __C_specific_handler_x() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t RtlNtStatusToDosError(uint32_t Status) +{ + // See https://github.com/wine-mirror/wine/blob/master/dlls/ntdll/error.c#L47-L64 + if (Status == 0 || (Status & 0x20000000) != 0) + return Status; + + if ((Status & 0xF0000000) == 0xD0000000) + Status &= ~0x10000000; + + const uint32_t hi = (Status >> 16) & 0xFFFF; + if (hi == 0x8007 || hi == 0xC001 || hi == 0xC007) + return Status & 0xFFFF; + + switch (Status) + { + case uint32_t(STATUS_NOT_IMPLEMENTED): + return ERROR_CALL_NOT_IMPLEMENTED; + case uint32_t(STATUS_SEMAPHORE_LIMIT_EXCEEDED): + return ERROR_TOO_MANY_POSTS; + case uint32_t(STATUS_OBJECT_NAME_NOT_FOUND): + return ERROR_FILE_NOT_FOUND; + case uint32_t(STATUS_INVALID_PARAMETER): + return ERROR_INVALID_PARAMETER; + case uint32_t(STATUS_INVALID_HANDLE): + return ERROR_INVALID_HANDLE; + case uint32_t(STATUS_END_OF_FILE): + return ERROR_HANDLE_EOF; + case uint32_t(STATUS_NO_MORE_FILES): + return ERROR_NO_MORE_FILES; + case uint32_t(STATUS_ACCESS_DENIED): + return ERROR_ACCESS_DENIED; + case uint32_t(STATUS_OBJECT_NAME_INVALID): + return ERROR_INVALID_NAME; + case uint32_t(STATUS_OBJECT_PATH_NOT_FOUND): + return ERROR_PATH_NOT_FOUND; + case uint32_t(STATUS_OBJECT_NAME_COLLISION): + return ERROR_ALREADY_EXISTS; + default: + LOGF_WARNING("Unimplemented NtStatus translation: {:#08x}", Status); + return Status; + } +} + +void XexGetProcedureAddress() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XexGetModuleSection() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t RtlUnicodeToMultiByteN(char* MultiByteString, uint32_t MaxBytesInMultiByteString, be* BytesInMultiByteString, const be* UnicodeString, uint32_t BytesInUnicodeString) +{ + const auto reqSize = BytesInUnicodeString / sizeof(uint16_t); + + if (BytesInMultiByteString) + *BytesInMultiByteString = reqSize; + + if (reqSize > MaxBytesInMultiByteString) + return STATUS_FAIL_CHECK; + + for (size_t i = 0; i < reqSize; i++) + { + const auto c = UnicodeString[i].get(); + + MultiByteString[i] = c < 256 ? c : '?'; + } + + return STATUS_SUCCESS; +} + +uint32_t KeDelayExecutionThread(uint32_t WaitMode, bool Alertable, be* Timeout) +{ + // Pump SDL events to keep window responsive + PumpSdlEventsIfNeeded(); + + // We don't do async file reads. + if (Alertable) + return STATUS_USER_APC; + + uint32_t timeout = GuestTimeoutToMilliseconds(Timeout); + +#ifdef _WIN32 + Sleep(timeout); +#else + if (timeout == 0) + std::this_thread::yield(); + else + std::this_thread::sleep_for(std::chrono::milliseconds(timeout)); +#endif + + return STATUS_SUCCESS; +} + +void ExFreePool() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t NtQueryInformationFile( + uint32_t FileHandle, + XIO_STATUS_BLOCK* IoStatusBlock, + void* FileInformation, + uint32_t Length, + uint32_t FileInformationClass) +{ + if (FileHandle == GUEST_INVALID_HANDLE_VALUE || !IsKernelObject(FileHandle)) + return STATUS_INVALID_HANDLE; + + std::filesystem::path path; + NtFileHandle* hFile = nullptr; + NtVirtFileHandle* hVirt = nullptr; + if (auto it = g_ntFileHandles.find(FileHandle); it != g_ntFileHandles.end() && it->second && it->second->magic == kNtFileHandleMagic) + { + hFile = it->second; + path = hFile->path; + } + else if (auto it = g_ntVirtFileHandles.find(FileHandle); it != g_ntVirtFileHandles.end() && it->second && it->second->magic == kNtVirtFileHandleMagic) + { + hVirt = it->second; + path = hVirt->debugPath; + } + else if (auto it = g_ntDirHandles.find(FileHandle); it != g_ntDirHandles.end() && it->second && it->second->magic == kNtDirHandleMagic) + { + path = it->second->path; + } + else + { + return STATUS_INVALID_HANDLE; + } + + if (!IoStatusBlock || !FileInformation) + return STATUS_INVALID_PARAMETER; + + std::error_code ec; + bool isDir = false; + uint64_t fileSize = 0; + uint32_t attrs = 0; + + if (hVirt) + { + // In-memory file: pretend it's a normal file with known size. + isDir = false; + fileSize = hVirt->data.size(); + attrs = ByteSwap(FILE_ATTRIBUTE_NORMAL); + } + else + { + const bool exists = std::filesystem::exists(path, ec); + if (!exists || ec) + { + IoStatusBlock->Status = STATUS_OBJECT_NAME_NOT_FOUND; + IoStatusBlock->Information = 0; + return STATUS_OBJECT_NAME_NOT_FOUND; + } + + isDir = std::filesystem::is_directory(path, ec); + if (ec) + { + IoStatusBlock->Status = STATUS_FAIL_CHECK; + IoStatusBlock->Information = 0; + return STATUS_FAIL_CHECK; + } + + if (!isDir) + { + fileSize = std::filesystem::file_size(path, ec); + if (ec) + fileSize = 0; + } + + attrs = GetFileAttributesBestEffort(path); + } + + const uint64_t allocationSize = RoundUpToPage(fileSize); + + switch (FileInformationClass) + { + case FileBasicInformation: + { + if (Length < sizeof(XFILE_BASIC_INFORMATION)) + return STATUS_INFO_LENGTH_MISMATCH; + + auto* info = reinterpret_cast(FileInformation); + info->CreationTime = 0; + info->LastAccessTime = 0; + info->LastWriteTime = 0; + info->ChangeTime = 0; + info->FileAttributes = attrs; + info->Reserved = 0; + + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = sizeof(XFILE_BASIC_INFORMATION); + return STATUS_SUCCESS; + } + case FileStandardInformation: + { + if (Length < sizeof(XFILE_STANDARD_INFORMATION)) + return STATUS_INFO_LENGTH_MISMATCH; + + auto* info = reinterpret_cast(FileInformation); + info->AllocationSize = static_cast(allocationSize); + info->EndOfFile = static_cast(fileSize); + info->NumberOfLinks = 1; + info->DeletePending = 0; + info->Directory = isDir ? 1 : 0; + info->Reserved = 0; + + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = sizeof(XFILE_STANDARD_INFORMATION); + return STATUS_SUCCESS; + } + case FilePositionInformation: + { + if (Length < sizeof(XFILE_POSITION_INFORMATION)) + return STATUS_INFO_LENGTH_MISMATCH; + + auto* info = reinterpret_cast(FileInformation); + if (hFile) + { + const auto pos = hFile->stream.tellg(); + if (pos < 0) + info->CurrentByteOffset = 0; + else + info->CurrentByteOffset = static_cast(pos); + } + else + { + info->CurrentByteOffset = 0; + } + + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = sizeof(XFILE_POSITION_INFORMATION); + return STATUS_SUCCESS; + } + case FileEndOfFileInformation: + { + if (Length < sizeof(XFILE_END_OF_FILE_INFORMATION)) + return STATUS_INFO_LENGTH_MISMATCH; + + auto* info = reinterpret_cast(FileInformation); + info->EndOfFile = static_cast(fileSize); + + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = sizeof(XFILE_END_OF_FILE_INFORMATION); + return STATUS_SUCCESS; + } + case FileNetworkOpenInformation: + { + if (Length < sizeof(XFILE_NETWORK_OPEN_INFORMATION)) + return STATUS_INFO_LENGTH_MISMATCH; + + auto* info = reinterpret_cast(FileInformation); + info->CreationTime = 0; + info->LastAccessTime = 0; + info->LastWriteTime = 0; + info->ChangeTime = 0; + info->AllocationSize = static_cast(allocationSize); + info->EndOfFile = static_cast(fileSize); + info->FileAttributes = attrs; + info->Reserved = 0; + + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = sizeof(XFILE_NETWORK_OPEN_INFORMATION); + return STATUS_SUCCESS; + } + case 26: // Xbox 360 specific - appears to query file size/info + { + // Xbox 360 games may use different class numbers + // Class 26 appears to be used for file size queries + // Return file size information in a generic format + if (Length >= 8) + { + // Return file size as first 8 bytes (common pattern) + auto* sizePtr = reinterpret_cast(FileInformation); + *sizePtr = static_cast(fileSize); + if (Length > 8) + memset(reinterpret_cast(FileInformation) + 8, 0, Length - 8); + + LOGF_IMPL(Utility, "NtQueryInformationFile", "Class 26 (Xbox size query) for '{}': returning size={}", + path.filename().string(), fileSize); + } + else if (Length > 0) + { + memset(FileInformation, 0, Length); + } + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = Length; + return STATUS_SUCCESS; + } + default: + // For unhandled classes, try to return success with zeroed data + // This helps games that query for optional information + if (Length > 0) { + memset(FileInformation, 0, Length); + } + LOGF_WARNING("NtQueryInformationFile: unhandled class {} for '{}' - returning success with zeroed data", + FileInformationClass, path.filename().string()); + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = Length; + return STATUS_SUCCESS; + } +} + +uint32_t NtQueryVolumeInformationFile( + uint32_t FileHandle, + XIO_STATUS_BLOCK* IoStatusBlock, + void* FsInformation, + uint32_t Length, + uint32_t FsInformationClass) +{ + if (FileHandle == GUEST_INVALID_HANDLE_VALUE || !IsKernelObject(FileHandle)) + return STATUS_INVALID_HANDLE; + + // Accept both file handles and directory handles for volume information. + std::filesystem::path path; + if (auto it = g_ntFileHandles.find(FileHandle); it != g_ntFileHandles.end() && it->second && it->second->magic == kNtFileHandleMagic) + { + path = it->second->path; + } + else if (auto it = g_ntVirtFileHandles.find(FileHandle); it != g_ntVirtFileHandles.end() && it->second && it->second->magic == kNtVirtFileHandleMagic) + { + path = it->second->debugPath; + } + else if (auto it = g_ntDirHandles.find(FileHandle); it != g_ntDirHandles.end() && it->second && it->second->magic == kNtDirHandleMagic) + { + path = it->second->path; + } + else + { + return STATUS_INVALID_HANDLE; + } + + if (!IoStatusBlock || !FsInformation) + return STATUS_INVALID_PARAMETER; + + switch (FsInformationClass) + { + case FileFsDeviceInformation: + { + if (Length < sizeof(XFILE_FS_DEVICE_INFORMATION)) + return STATUS_INFO_LENGTH_MISMATCH; + + auto* info = reinterpret_cast(FsInformation); + info->DeviceType = 0x00000007; // FILE_DEVICE_DISK + info->Characteristics = 0; + + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = sizeof(XFILE_FS_DEVICE_INFORMATION); + return STATUS_SUCCESS; + } + case FileFsSizeInformation: + { + if (Length < sizeof(XFILE_FS_SIZE_INFORMATION)) + return STATUS_INFO_LENGTH_MISMATCH; + + auto* info = reinterpret_cast(FsInformation); + // Very rough defaults: 512-byte sectors, 8 sectors per allocation unit (4KB). + info->BytesPerSector = 512; + info->SectorsPerAllocationUnit = 8; + info->TotalAllocationUnits = 0x100000; + info->AvailableAllocationUnits = 0x080000; + + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = sizeof(XFILE_FS_SIZE_INFORMATION); + return STATUS_SUCCESS; + } + case FileFsAttributeInformation: + { + // Return a fixed buffer with a short filesystem name. + constexpr uint16_t kName[] = { 'F', 'A', 'T', 'X' }; + constexpr uint32_t kNameBytes = sizeof(kName); + constexpr uint32_t kFixedSize = sizeof(XFILE_FS_ATTRIBUTE_INFORMATION_FIXED); + + if (Length < kFixedSize) + return STATUS_INFO_LENGTH_MISMATCH; + + auto* info = reinterpret_cast(FsInformation); + info->FileSystemAttributes = 0; + info->MaximumComponentNameLength = 255; + info->FileSystemNameLength = kNameBytes; + memset(info->FileSystemName, 0, sizeof(info->FileSystemName)); + for (size_t i = 0; i < (sizeof(kName) / sizeof(kName[0])); ++i) + info->FileSystemName[i] = kName[i]; + + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = kFixedSize; + return STATUS_SUCCESS; + } + default: + LOGF_WARNING("NtQueryVolumeInformationFile: unhandled class {}", FsInformationClass); + IoStatusBlock->Status = STATUS_INVALID_PARAMETER; + IoStatusBlock->Information = 0; + return STATUS_INVALID_PARAMETER; + } +} + +uint32_t NtQueryDirectoryFile( + uint32_t FileHandle, + uint32_t /*Event*/, + uint32_t /*ApcRoutine*/, + uint32_t /*ApcContext*/, + XIO_STATUS_BLOCK* IoStatusBlock, + void* FileInformation, + uint32_t Length, + uint32_t FileInformationClass, + uint32_t ReturnSingleEntry, + XANSI_STRING* FileName, + uint32_t RestartScan) +{ + LOGF_IMPL(Utility, "NtQueryDirectoryFile", "Handle=0x{:08X} Class={} RestartScan={}", FileHandle, FileInformationClass, RestartScan); + if (FileHandle == GUEST_INVALID_HANDLE_VALUE || !IsKernelObject(FileHandle)) + { + LOG_IMPL(Utility, "NtQueryDirectoryFile", "INVALID_HANDLE_VALUE or not kernel object"); + return STATUS_INVALID_HANDLE; + } + + auto it = g_ntDirHandles.find(FileHandle); + if (it == g_ntDirHandles.end() || !it->second || it->second->magic != kNtDirHandleMagic) + { + LOGF_IMPL(Utility, "NtQueryDirectoryFile", "Handle 0x{:08X} not in g_ntDirHandles (found={}, hasSecond={}, magic=0x{:08X})", + FileHandle, + it != g_ntDirHandles.end(), it != g_ntDirHandles.end() && it->second != nullptr, + (it != g_ntDirHandles.end() && it->second) ? it->second->magic : 0); + return STATUS_INVALID_HANDLE; + } + LOGF_IMPL(Utility, "NtQueryDirectoryFile", "Dir path: '{}'", it->second->path.string()); + + NtDirHandle* hDir = it->second; + if (!IoStatusBlock || !FileInformation || Length == 0) + return STATUS_INVALID_PARAMETER; + + if (RestartScan) + hDir->cursor = 0; + + if (!hDir->initialized) + { + std::error_code ec; + for (auto iter = std::filesystem::directory_iterator(hDir->path, ec); !ec && iter != std::filesystem::directory_iterator(); ++iter) + hDir->entries.emplace_back(*iter); + + // Stable, deterministic ordering helps with repeatability. + std::sort(hDir->entries.begin(), hDir->entries.end(), [](const auto& a, const auto& b) { + return a.path().filename().string() < b.path().filename().string(); + }); + + hDir->initialized = true; + LOGF_IMPL(Utility, "NtQueryDirectoryFile", "Enumerated {} files in '{}'", hDir->entries.size(), hDir->path.string()); + } + + std::string filterName; + if (FileName && FileName->Buffer.get() && FileName->Length.get() != 0) + { + const char* buf = FileName->Buffer.get(); + filterName.assign(buf, buf + FileName->Length.get()); + } + + const auto writeUtf16Be = [](be* out, const std::string& s) { + for (size_t i = 0; i < s.size(); ++i) + out[i] = static_cast(static_cast(s[i])); + }; + + uint8_t* out = reinterpret_cast(FileInformation); + uint32_t remaining = Length; + uint32_t written = 0; + + // Track the prior entry so we can fill in its NextEntryOffset. + be* prevNextEntryOffset = nullptr; + uint32_t prevEntrySize = 0; + + const bool single = (ReturnSingleEntry != 0); + + while (hDir->cursor < hDir->entries.size()) + { + const auto& entry = hDir->entries[hDir->cursor]; + const std::string name = entry.path().filename().string(); + + if (!filterName.empty() && name != filterName) + { + ++hDir->cursor; + continue; + } + + std::error_code ec; + const std::filesystem::path entryPath = entry.path(); + const bool isDir = std::filesystem::is_directory(entryPath, ec); + uint64_t fileSize = 0; + if (!isDir) + { + fileSize = std::filesystem::file_size(entryPath, ec); + if (ec) + fileSize = 0; + } + + const uint64_t allocationSize = RoundUpToPage(fileSize); + const uint32_t attrs = GetFileAttributesBestEffort(entryPath); + + const uint32_t nameBytes = static_cast(name.size() * sizeof(uint16_t)); + + uint32_t fixedSize = 0; + switch (FileInformationClass) + { + case FileDirectoryInformation: + fixedSize = sizeof(XFILE_DIRECTORY_INFORMATION_FIXED); + break; + case FileFullDirectoryInformation: + fixedSize = sizeof(XFILE_FULL_DIR_INFORMATION_FIXED); + break; + case FileBothDirectoryInformation: + fixedSize = sizeof(XFILE_BOTH_DIR_INFORMATION_FIXED); + break; + default: + IoStatusBlock->Status = STATUS_INVALID_PARAMETER; + IoStatusBlock->Information = 0; + return STATUS_INVALID_PARAMETER; + } + + const uint32_t entrySizeUnaligned = fixedSize + nameBytes; + const uint32_t entrySize = AlignUp(entrySizeUnaligned, 8); + + if (entrySize > remaining) + { + if (written == 0) + { + IoStatusBlock->Status = STATUS_BUFFER_OVERFLOW; + IoStatusBlock->Information = 0; + return STATUS_BUFFER_OVERFLOW; + } + break; + } + + // Update the previous entry now that we know we are emitting a new one. + if (prevNextEntryOffset) + *prevNextEntryOffset = prevEntrySize; + + uint8_t* entryBase = out + written; + memset(entryBase, 0, entrySize); + + uint8_t* nameOut = nullptr; + switch (FileInformationClass) + { + case FileDirectoryInformation: + { + auto* info = reinterpret_cast(entryBase); + info->NextEntryOffset = 0; + info->FileIndex = 0; + info->CreationTime = 0; + info->LastAccessTime = 0; + info->LastWriteTime = 0; + info->ChangeTime = 0; + info->EndOfFile = static_cast(fileSize); + info->AllocationSize = static_cast(allocationSize); + info->FileAttributes = attrs; + info->FileNameLength = nameBytes; + nameOut = entryBase + sizeof(XFILE_DIRECTORY_INFORMATION_FIXED); + prevNextEntryOffset = &info->NextEntryOffset; + break; + } + case FileFullDirectoryInformation: + { + auto* info = reinterpret_cast(entryBase); + info->NextEntryOffset = 0; + info->FileIndex = 0; + info->CreationTime = 0; + info->LastAccessTime = 0; + info->LastWriteTime = 0; + info->ChangeTime = 0; + info->EndOfFile = static_cast(fileSize); + info->AllocationSize = static_cast(allocationSize); + info->FileAttributes = attrs; + info->FileNameLength = nameBytes; + info->EaSize = 0; + nameOut = entryBase + sizeof(XFILE_FULL_DIR_INFORMATION_FIXED); + prevNextEntryOffset = &info->NextEntryOffset; + break; + } + case FileBothDirectoryInformation: + { + auto* info = reinterpret_cast(entryBase); + info->NextEntryOffset = 0; + info->FileIndex = 0; + info->CreationTime = 0; + info->LastAccessTime = 0; + info->LastWriteTime = 0; + info->ChangeTime = 0; + info->EndOfFile = static_cast(fileSize); + info->AllocationSize = static_cast(allocationSize); + info->FileAttributes = attrs; + info->FileNameLength = nameBytes; + info->EaSize = 0; + info->ShortNameLength = 0; + info->Reserved1 = 0; + memset(info->ShortName, 0, sizeof(info->ShortName)); + nameOut = entryBase + sizeof(XFILE_BOTH_DIR_INFORMATION_FIXED); + prevNextEntryOffset = &info->NextEntryOffset; + break; + } + default: + break; + } + + if (nameOut) + writeUtf16Be(reinterpret_cast*>(nameOut), name); + + prevEntrySize = entrySize; + written += entrySize; + remaining -= entrySize; + ++hDir->cursor; + + if (single) + break; + } + + if (written == 0) + { + IoStatusBlock->Status = STATUS_NO_MORE_FILES; + IoStatusBlock->Information = 0; + return STATUS_NO_MORE_FILES; + } + + // Final entry in the buffer. + if (prevNextEntryOffset) + *prevNextEntryOffset = 0; + + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = written; + return STATUS_SUCCESS; +} + +void NtReadFileScatter() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t NtReadFile( + uint32_t FileHandle, + uint32_t /*Event*/, + uint32_t /*ApcRoutine*/, + uint32_t /*ApcContext*/, + XIO_STATUS_BLOCK* IoStatusBlock, + void* Buffer, + uint32_t Length, + be* ByteOffset) +{ + static int s_readCount = 0; + ++s_readCount; + + const uint64_t offset = ByteOffset ? static_cast(ByteOffset->get()) : 0ull; + if (s_readCount <= 50 || s_readCount % 500 == 0) + { + LOGF_IMPL(Utility, "NtReadFile", "#{} handle=0x{:08X} len={} offset=0x{:X}", s_readCount, FileHandle, Length, offset); + } + + // Pump SDL events to keep window responsive + PumpSdlEventsIfNeeded(); + + // Explicit check for NULL handle - return fatal error to break retry loops + if (FileHandle == 0) + { + static int nullHandleCount = 0; + ++nullHandleCount; + if (nullHandleCount <= 3 || nullHandleCount % 1000 == 0) { + LOGF_IMPL(Utility, "NtReadFile", "NULL handle 0x00000000 (count={})", nullHandleCount); + } + // Return INVALID_HANDLE to signal the caller to give up + if (IoStatusBlock) { + IoStatusBlock->Status = STATUS_INVALID_HANDLE; + IoStatusBlock->Information = 0; + } + // Add small delay to prevent tight CPU loop + std::this_thread::sleep_for(std::chrono::milliseconds(1)); + return STATUS_INVALID_HANDLE; + } + + if (FileHandle == GUEST_INVALID_HANDLE_VALUE || !IsKernelObject(FileHandle)) + { + LOGF_IMPL(Utility, "NtReadFile", "INVALID handle 0x{:08X}", FileHandle); + return STATUS_INVALID_HANDLE; + } + + // Virtual (in-memory) file handles (used to satisfy RPF mount header reads). + if (auto vit = g_ntVirtFileHandles.find(FileHandle); + vit != g_ntVirtFileHandles.end() && vit->second && vit->second->magic == kNtVirtFileHandleMagic) + { + NtVirtFileHandle* hVirt = vit->second; + if (!IoStatusBlock || !Buffer) + return STATUS_INVALID_PARAMETER; + + const uint64_t offset = ByteOffset ? static_cast(ByteOffset->get()) : 0ull; + if (offset >= hVirt->data.size()) + { + IoStatusBlock->Status = STATUS_END_OF_FILE; + IoStatusBlock->Information = 0; + return STATUS_END_OF_FILE; + } + + const uint32_t available = static_cast(hVirt->data.size() - offset); + const uint32_t toCopy = std::min(Length, available); + memcpy(Buffer, hVirt->data.data() + offset, toCopy); + + IoStatusBlock->Status = STATUS_SUCCESS; + IoStatusBlock->Information = toCopy; + return STATUS_SUCCESS; + } + + // Directories can't be read as files. + if (auto dit = g_ntDirHandles.find(FileHandle); dit != g_ntDirHandles.end() && dit->second && dit->second->magic == kNtDirHandleMagic) + { + if (IoStatusBlock) + { + IoStatusBlock->Status = STATUS_INVALID_PARAMETER; + IoStatusBlock->Information = 0; + } + return STATUS_INVALID_PARAMETER; + } + + auto it = g_ntFileHandles.find(FileHandle); + if (it == g_ntFileHandles.end() || !it->second || it->second->magic != kNtFileHandleMagic) + { + LOGF_IMPL(Utility, "NtReadFile", "Not a file handle 0x{:08X}", FileHandle); + return STATUS_INVALID_HANDLE; + } + + NtFileHandle* hFile = it->second; + if (!IoStatusBlock || !Buffer) + return STATUS_INVALID_PARAMETER; + + // Parse RPF header on first access so we can detect encrypted TOC ranges. + if (!hFile->rpfHeaderParsed) + { + // If the path extension indicates .rpf, mark it as RPF + if (!hFile->isRpf) + { + try { + std::string ext = hFile->path.extension().string(); + std::transform(ext.begin(), ext.end(), ext.begin(), [](unsigned char c){ return std::tolower(c); }); + if (ext == ".rpf") + hFile->isRpf = true; + } catch (...) {} + } + + // Parse header if this is an RPF file + if (hFile->isRpf) + ParseRpfHeader(hFile); + } + + const uint64_t fileOffset = ByteOffset ? static_cast(ByteOffset->get()) : 0ull; + if (ByteOffset != nullptr) + { + hFile->stream.clear(); + hFile->stream.seekg(fileOffset, std::ios::beg); + if (hFile->stream.bad()) + { + IoStatusBlock->Status = STATUS_FAIL_CHECK; + IoStatusBlock->Information = 0; + return STATUS_FAIL_CHECK; + } + } + + hFile->stream.read(reinterpret_cast(Buffer), Length); + const uint32_t bytesRead = static_cast(hFile->stream.gcount()); + + if (bytesRead == 0 && Length != 0 && hFile->stream.eof()) + { + IoStatusBlock->Status = STATUS_END_OF_FILE; + IoStatusBlock->Information = 0; + return STATUS_END_OF_FILE; + } + + // If this is an RPF file with encrypted TOC, decrypt any portion we returned that overlaps the TOC. + if (hFile->isRpf && hFile->tocEncrypted && bytesRead > 0) + { + const uint64_t tocStart = hFile->tocOffset; + const uint64_t tocEnd = tocStart + hFile->tocSize; + const uint64_t readStart = fileOffset; + const uint64_t readEnd = fileOffset + bytesRead; + const uint64_t overlapStart = std::max(readStart, tocStart); + const uint64_t overlapEnd = std::min(readEnd, tocEnd); + if (overlapEnd > overlapStart) + { + const uint32_t startInBuf = static_cast(overlapStart - readStart); + const uint32_t len = static_cast(overlapEnd - overlapStart); + // Pass TOC-relative offset for proper AES block alignment + const uint64_t tocRelativeOffset = overlapStart - tocStart; + DecryptRpfBufferInPlace(reinterpret_cast(Buffer) + startInBuf, len, tocRelativeOffset); + } + } + + const bool ok = !hFile->stream.bad(); + IoStatusBlock->Status = ok ? STATUS_SUCCESS : STATUS_FAIL_CHECK; + IoStatusBlock->Information = ok ? bytesRead : 0; + return ok ? STATUS_SUCCESS : STATUS_FAIL_CHECK; +} + +uint32_t NtDuplicateObject(uint32_t SourceHandle, be* TargetHandle, uint32_t Options) +{ + if (SourceHandle == GUEST_INVALID_HANDLE_VALUE) + return 0xFFFFFFFF; + + if (IsKernelObject(SourceHandle)) + { + // Increment handle duplicate count. + const auto& it = g_handleDuplicates.find(SourceHandle); + if (it != g_handleDuplicates.end()) + ++it->second; + else + g_handleDuplicates[SourceHandle] = 1; + + *TargetHandle = SourceHandle; + return 0; + } + else + { + assert(false && "Unrecognized kernel object."); + return 0xFFFFFFFF; + } +} + +static std::unordered_map g_ntVirtualMemoryAllocs; + +// NT-style virtual memory APIs used by some titles (e.g., GTA IV). +// Backed by the existing guest heap allocator since we map a full 4GB guest address space. +// This is intentionally minimal: it supports the common "BaseAddress == NULL" allocation path. +uint32_t NtAllocateVirtualMemory( + be* BaseAddress, + be* RegionSize, + uint32_t AllocationType, + uint32_t Protect, + uint32_t ZeroBits) +{ + (void)AllocationType; + (void)Protect; + (void)ZeroBits; + + if (!BaseAddress || !RegionSize) + return STATUS_INVALID_PARAMETER; + + uint32_t size = RegionSize->get(); + if (size == 0) + return STATUS_INVALID_PARAMETER; + + // Round up to page size. X360 is page-based, callers often expect at least 4KB granularity. + constexpr uint32_t kPageSize = 0x1000; + size = (size + (kPageSize - 1)) & ~(kPageSize - 1); + + uint32_t requested = BaseAddress->get(); + if (requested != 0) + { + // We currently don't manage fixed-address reservations/commits. + // The full guest address space is already mapped, so accept the request if it is in-range. + if (requested >= PPC_MEMORY_SIZE) + return STATUS_INVALID_PARAMETER; + + *RegionSize = size; + return STATUS_SUCCESS; + } + + void* ptr = g_userHeap.AllocPhysical(size, kPageSize); + if (!ptr) + return STATUS_NO_MEMORY; + + const uint32_t base = g_memory.MapVirtual(ptr); + g_ntVirtualMemoryAllocs[base] = size; + + *BaseAddress = base; + *RegionSize = size; + return STATUS_SUCCESS; +} + +uint32_t NtFreeVirtualMemory( + be* BaseAddress, + be* RegionSize, + uint32_t FreeType, + uint32_t /*Unknown*/) +{ + (void)FreeType; + + if (!BaseAddress) + return STATUS_INVALID_PARAMETER; + + const uint32_t addr = BaseAddress->get(); + if (addr == 0) + return STATUS_SUCCESS; + + // If MEM_RELEASE is specified, RegionSize must be 0 on Win32. + // Some titles may pass non-zero; we ignore and free anyway. + if (RegionSize) + *RegionSize = 0; + + const auto it = g_ntVirtualMemoryAllocs.find(addr); + if (it != g_ntVirtualMemoryAllocs.end()) + { + g_userHeap.Free(g_memory.Translate(addr)); + g_ntVirtualMemoryAllocs.erase(it); + } + *BaseAddress = 0; + return STATUS_SUCCESS; +} + +void ObDereferenceObject(void* object) +{ + // Reference counting is not fully implemented. + // Objects are managed by the kernel object system. + // This is a no-op for now. + (void)object; +} + +void KeSetBasePriorityThread(GuestThreadHandle* hThread, int priority) +{ +#ifdef _WIN32 + if (priority == 16) + { + priority = 15; + } + else if (priority == -16) + { + priority = -15; + } + + SetThreadPriority(hThread == GetKernelObject(CURRENT_THREAD_HANDLE) ? GetCurrentThread() : hThread->thread.native_handle(), priority); +#endif +} + +uint32_t ObReferenceObjectByHandle(uint32_t handle, uint32_t objectType, be* object) +{ + *object = handle; + return 0; +} + +void KeQueryBasePriorityThread() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t NtSuspendThread(GuestThreadHandle* hThread, uint32_t* suspendCount) +{ + assert(hThread != GetKernelObject(CURRENT_THREAD_HANDLE) && hThread->GetThreadId() == GuestThread::GetCurrentThreadId()); + + hThread->suspended = true; + hThread->suspended.wait(true); + + return S_OK; +} + +uint32_t KeSetAffinityThread(uint32_t Thread, uint32_t Affinity, be* lpPreviousAffinity) +{ + if (lpPreviousAffinity) + *lpPreviousAffinity = 2; + + return 0; +} + +void RtlLeaveCriticalSection(XRTL_CRITICAL_SECTION* cs) +{ + // printf("RtlLeaveCriticalSection"); + cs->RecursionCount = cs->RecursionCount.get() - 1; + + if (cs->RecursionCount.get() != 0) + return; + + std::atomic_ref owningThread(cs->OwningThread); + owningThread.store(0); + owningThread.notify_one(); +} + +void RtlEnterCriticalSection(XRTL_CRITICAL_SECTION* cs) +{ + uint32_t thisThread = g_ppcContext->r13.u32; + // printf("RtlEnterCriticalSection %x %x %x %x\n", thisThread, cs->OwningThread, cs->LockCount, cs->RecursionCount); + assert(thisThread != NULL); + + std::atomic_ref owningThread(cs->OwningThread); + + while (true) + { + uint32_t previousOwner = 0; + + if (owningThread.compare_exchange_weak(previousOwner, thisThread) || previousOwner == thisThread) + { + cs->RecursionCount = cs->RecursionCount.get() + 1; + return; + } + + // printf("wait start %x\n", cs); + owningThread.wait(previousOwner); + // printf("wait end\n"); + } +} + +void RtlImageXexHeaderField() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void HalReturnToFirmware() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void RtlFillMemoryUlong() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void KeBugCheckEx() +{ + __builtin_debugtrap(); +} + +uint32_t KeGetCurrentProcessType() +{ + return 1; +} + +void RtlCompareMemoryUlong() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t RtlInitializeCriticalSection(XRTL_CRITICAL_SECTION* cs) +{ + // printf("RtlInitializeCriticalSection %x\n", cs); + cs->Header.Absolute = 0; + cs->LockCount = -1; + cs->RecursionCount = 0; + cs->OwningThread = 0; + + return 0; +} + +void RtlRaiseException_x() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void KfReleaseSpinLock(uint32_t* spinLock) +{ + std::atomic_ref spinLockRef(*spinLock); + spinLockRef = 0; +} + +void KfAcquireSpinLock(uint32_t* spinLock) +{ + std::atomic_ref spinLockRef(*spinLock); + + while (true) + { + uint32_t expected = 0; + if (spinLockRef.compare_exchange_weak(expected, g_ppcContext->r13.u32)) + break; + + std::this_thread::yield(); + } +} + +uint64_t KeQueryPerformanceFrequency() +{ + return 49875000; +} + +void MmFreePhysicalMemory(uint32_t type, uint32_t guestAddress) +{ + if (guestAddress != NULL) + g_userHeap.Free(g_memory.Translate(guestAddress)); +} + +bool VdPersistDisplay(uint32_t a1, uint32_t* a2) +{ + *a2 = NULL; + return false; +} + +void VdSwap() +{ + // VdSwap is called by the Xbox 360 GPU to present frames + static uint32_t s_frameCount = 0; + if (s_frameCount < 10 || (s_frameCount % 60 == 0 && s_frameCount < 600)) + { + LOGF_UTILITY("VdSwap frame {} - presenting!", s_frameCount); + } + ++s_frameCount; + + // Pump SDL events to keep the window responsive + // IMPORTANT: On macOS, this MUST happen on the main thread + if (IsMainThread()) + { + SDL_PumpEvents(); + SDL_FlushEvents(SDL_FIRSTEVENT, SDL_LASTEVENT); + GameWindow::Update(); + } + + // Call our host rendering system to present the frame + Video::Present(); + + // Signal "End of Frame" to unblock workers waiting on GPU fences + // The GPU fence at 0x8006F844 and 0x8006F7F4 need to be signaled + // Also increment the global KeSetEvent generation to wake any waiters + ++g_keSetEventGeneration; + g_keSetEventGeneration.notify_all(); + + // Signal ALL tracked Event objects to unblock workers + // Workers are waiting on events with infinite timeout - they need to be signaled + { + std::lock_guard lock(g_eventTrackMutex); + static int s_signalLogCount = 0; + for (uint32_t h : g_trackedEventHandles) + { + if (IsKernelObject(h)) + { + Event* evt = GetKernelObject(h); + if (evt) + { + evt->Set(); + } + } + } + if (s_signalLogCount < 5) + { + ++s_signalLogCount; + LOGF_UTILITY("VdSwap signaled {} events (gen={})", g_trackedEventHandles.size(), g_keSetEventGeneration.load()); + } + } +} + +void VdGetSystemCommandBuffer() +{ + static std::unordered_set s_seenCallers; + const uint32_t lr = g_ppcContext ? static_cast(g_ppcContext->lr) : 0; + if (lr != 0 && s_seenCallers.insert(lr).second) + LOGF_UTILITY("!!! STUB !!! caller_lr=0x{:08X}", lr); + else + LOG_UTILITY("!!! STUB !!!"); +} + +void KeReleaseSpinLockFromRaisedIrql(uint32_t* spinLock) +{ + std::atomic_ref spinLockRef(*spinLock); + spinLockRef = 0; +} + +void KeAcquireSpinLockAtRaisedIrql(uint32_t* spinLock) +{ + std::atomic_ref spinLockRef(*spinLock); + + while (true) + { + uint32_t expected = 0; + if (spinLockRef.compare_exchange_weak(expected, g_ppcContext->r13.u32)) + break; + + std::this_thread::yield(); + } +} + +uint32_t KiApcNormalRoutineNop() +{ + return 0; +} + +void VdEnableRingBufferRPtrWriteBack(uint32_t writebackAddr, uint32_t blockSizeLog2) +{ + // r3 = writeback address (physical) + // r4 = log2(block size), typically 6 + g_gpuRingBuffer.readPtrWritebackAddr = writebackAddr; + g_gpuRingBuffer.blockSize = 1u << blockSizeLog2; + g_gpuRingBuffer.writebackEnabled = true; + + LOGF_UTILITY("writebackAddr=0x{:08X} blockSizeLog2={} blockSize={}", + writebackAddr, blockSizeLog2, g_gpuRingBuffer.blockSize); + + // Immediately write 0 to the writeback address to indicate GPU is caught up + if (writebackAddr != 0) + { + uint32_t* hostPtr = reinterpret_cast(g_memory.Translate(writebackAddr)); + if (hostPtr) + { + *hostPtr = 0; // GPU read pointer = 0 (caught up with write pointer initially) + LOGF_UTILITY("Initialized writeback at 0x{:08X} to 0", writebackAddr); + } + } +} + +void VdInitializeRingBuffer(uint32_t physAddr, uint32_t sizeLog2) +{ + // r3 = physical address of ring buffer (from MmGetPhysicalAddress) + // r4 = log2(size) + g_gpuRingBuffer.ringBufferBase = physAddr; + g_gpuRingBuffer.ringBufferSize = 1u << sizeLog2; + g_gpuRingBuffer.initialized = true; + + LOGF_UTILITY("ringBufferBase=0x{:08X} sizeLog2={} size={}", + physAddr, sizeLog2, g_gpuRingBuffer.ringBufferSize); +} + +uint32_t MmGetPhysicalAddress(uint32_t address) +{ + LOGF_UTILITY("0x{:x}", address); + return address; +} + +void VdSetSystemCommandBufferGpuIdentifierAddress() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void _vsnprintf_x() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void sprintf_x() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +int32_t ExRegisterTitleTerminateNotification(uint32_t* reg, uint32_t create) +{ + LOG_UTILITY("!!! STUB !!!"); + return 0; +} + +void VdShutdownEngines() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void VdQueryVideoMode(XVIDEO_MODE* vm) +{ + memset(vm, 0, sizeof(XVIDEO_MODE)); + vm->DisplayWidth = 1280; + vm->DisplayHeight = 720; + vm->IsInterlaced = false; + vm->IsWidescreen = true; + vm->IsHighDefinition = true; + vm->RefreshRate = 0x42700000; + vm->VideoStandard = 1; + vm->Unknown4A = 0x4A; + vm->Unknown01 = 0x01; +} + +void VdGetCurrentDisplayInformation() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void VdSetDisplayMode() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void VdSetGraphicsInterruptCallback(uint32_t callback, uint32_t userData) +{ + // r3 = callback function pointer + // r4 = user data passed to callback + g_gpuRingBuffer.interruptCallback = callback; + g_gpuRingBuffer.interruptUserData = userData; + + LOGF_UTILITY("callback=0x{:08X} userData=0x{:08X}", callback, userData); +} + +uint32_t VdInitializeEngines() +{ + g_gpuRingBuffer.enginesInitialized = true; + LOG_UTILITY("enginesInitialized = true"); + return 1; +} + +uint32_t VdIsHSIOTrainingSucceeded() +{ + // Return 1 to indicate HSIO training succeeded - this unblocks GPU init polling + return 1; +} + +void VdGetCurrentDisplayGamma() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void VdQueryVideoFlags() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void VdCallGraphicsNotificationRoutines() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void VdInitializeScalerCommandBuffer() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void KeLeaveCriticalRegion() +{ + // Critical region management for APC protection. + // Since APCs are not fully implemented, this is a no-op. +} + +uint32_t VdRetrainEDRAM() +{ + // Set the EDRAM training complete flag - the GPU poll loop waits for this + g_gpuRingBuffer.edramTrainingComplete = true; + + static int s_callCount = 0; + if (++s_callCount <= 3) + { + LOGF_UTILITY("edramTrainingComplete = true (call #{})", s_callCount); + } + return 0; // Success +} + +uint32_t VdRetrainEDRAMWorker(uint32_t unk0) +{ + // This is called by the GPU init polling loop + // Must set persistent state, not just return success + g_gpuRingBuffer.edramTrainingComplete = true; + + static int s_callCount = 0; + if (++s_callCount <= 3) + { + LOGF_UTILITY("unk0=0x{:08X} - edramTrainingComplete = true (call #{})", unk0, s_callCount); + } + return 0; // Success +} + +void KeEnterCriticalRegion() +{ + // Critical region management for APC protection. + // Since APCs are not fully implemented, this is a no-op. +} + +uint32_t MmAllocatePhysicalMemoryEx +( + uint32_t flags, + uint32_t size, + uint32_t protect, + uint32_t minAddress, + uint32_t maxAddress, + uint32_t alignment +) +{ + static std::unordered_set s_seenCallers; + const uint32_t lr = g_ppcContext ? static_cast(g_ppcContext->lr) : 0; + if (lr != 0 && s_seenCallers.insert(lr).second) + { + LOGF_UTILITY( + "caller_lr=0x{:08X} flags=0x{:X} size=0x{:X} prot=0x{:X} min=0x{:08X} max=0x{:08X} align=0x{:X}", + lr, flags, size, protect, minAddress, maxAddress, alignment); + } + void* host = g_userHeap.AllocPhysical(size, alignment); + if (host == nullptr) + return 0; + + return g_memory.MapVirtual(host); +} + +void ObDeleteSymbolicLink() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void ObCreateSymbolicLink() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t MmQueryAddressProtect(uint32_t guestAddress) +{ + return PAGE_READWRITE; +} + +void VdEnableDisableClockGating() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void KeBugCheck() +{ + __builtin_debugtrap(); +} + +void KeLockL2() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void KeUnlockL2() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +bool KeSetEvent(XKEVENT* pEvent, uint32_t Increment, bool Wait) +{ + static int s_count = 0; + ++s_count; + + if (s_count <= 20 || s_count % 100 == 0) + { + LOGF_IMPL(Utility, "Event", "KeSetEvent #{}", s_count); + } + + bool result = QueryKernelObject(*pEvent)->Set(); + + ++g_keSetEventGeneration; + g_keSetEventGeneration.notify_all(); + + return result; +} + +bool KeResetEvent(XKEVENT* pEvent) +{ + return QueryKernelObject(*pEvent)->Reset(); +} + +// Track recent async reads for correlation with waits +static std::atomic g_lastAsyncInfo{0}; +static std::atomic g_asyncReadCount{0}; + +uint32_t KeWaitForSingleObject(XDISPATCHER_HEADER* Object, uint32_t WaitReason, uint32_t WaitMode, bool Alertable, be* Timeout) +{ + static int s_waitCount = 0; + static int s_infiniteWaitCount = 0; + ++s_waitCount; + + const uint32_t timeout = GuestTimeoutToMilliseconds(Timeout); + const uint32_t caller = g_ppcContext ? static_cast(g_ppcContext->lr) : 0; + const uint32_t objAddr = Object ? static_cast(reinterpret_cast(Object) - reinterpret_cast(g_memory.base)) : 0; + + // ========================================================================= + // GPU FENCE BYPASS: Auto-signal the GPU fence to unblock the boot sequence + // The GPU thread (caller 0x829DDD48) waits on fence 0x8006F844. + // The caller is in a loop that processes GPU commands and waits for completion. + // Since we don't have a real GPU, we block this thread to let others run. + // ========================================================================= + if (objAddr == 0x8006F844 || caller == 0x829DDD48) + { + static int s_fenceBypassCount = 0; + static bool s_gpuThreadParked = false; + ++s_fenceBypassCount; + + if (s_fenceBypassCount <= 10) + { + LOGF_IMPL(Utility, "FenceBypass", "GPU thread wait #{} obj=0x{:08X} caller=0x{:08X}", + s_fenceBypassCount, objAddr, caller); + } + + // Force-signal any fence object + if (Object) + { + Object->SignalState = 1; + } + + // Update ring buffer read pointer to indicate all commands consumed + if (g_gpuRingBuffer.writebackEnabled && g_gpuRingBuffer.readPtrWritebackAddr != 0) + { + uint32_t* writebackPtr = reinterpret_cast( + g_memory.Translate(g_gpuRingBuffer.readPtrWritebackAddr)); + *writebackPtr = ByteSwap(0xFFFFFFFF); + } + + // Force-set all GPU init flags after a few iterations to unblock boot + if (s_fenceBypassCount >= 5) + { + g_gpuRingBuffer.enginesInitialized = true; + g_gpuRingBuffer.edramTrainingComplete = true; + g_gpuRingBuffer.interruptSeen = true; + } + + // Park the GPU thread: once GPU init is done, fire VBlank interrupt periodically + if (g_gpuRingBuffer.enginesInitialized && + g_gpuRingBuffer.edramTrainingComplete && + g_gpuRingBuffer.interruptSeen) + { + if (!s_gpuThreadParked) + { + s_gpuThreadParked = true; + LOGF_IMPL(Utility, "FenceBypass", "GPU init complete - starting VBlank heartbeat (after {} waits)", s_fenceBypassCount); + } + + // Fire VBlank interrupt periodically (~60 FPS = 16ms) + static auto s_lastVBlank = std::chrono::steady_clock::now(); + static int s_vblankCount = 0; + auto now = std::chrono::steady_clock::now(); + auto elapsed = std::chrono::duration_cast(now - s_lastVBlank).count(); + + if (elapsed >= 16 && g_gpuRingBuffer.interruptCallback != 0) + { + s_lastVBlank = now; + ++s_vblankCount; + + if (s_vblankCount <= 10 || s_vblankCount % 60 == 0) + { + LOGF_IMPL(Utility, "VBlank", "Firing VBlank #{} callback=0x{:08X}", + s_vblankCount, g_gpuRingBuffer.interruptCallback); + } + + // Call the guest interrupt callback function + // r3 = interrupt type (0 = VBlank, 1 = other) + // r4 = user data pointer + auto func = g_memory.FindFunction(g_gpuRingBuffer.interruptCallback); + if (func) + { + PPCContext tempCtx = *g_ppcContext; + tempCtx.r3.u32 = 0; // Interrupt type: 0 = VBlank + tempCtx.r4.u32 = g_gpuRingBuffer.interruptUserData; + func(tempCtx, g_memory.base); + } + } + + // Short sleep to prevent tight spinning + std::this_thread::sleep_for(std::chrono::milliseconds(1)); + } + else + { + // During init, short sleep to allow progress + std::this_thread::sleep_for(std::chrono::microseconds(100)); + } + + return STATUS_SUCCESS; + } + + // Log ALL waits for async IO debugging - exclude GPU poll thread (0x829DDD48) + static int s_asyncWaitLogCount = 0; + if (g_asyncReadCount > 0 && caller != 0x829DDD48 && s_asyncWaitLogCount < 200) + { + ++s_asyncWaitLogCount; + LOGF_IMPL(Utility, "KeWaitForSingleObject", + "ASYNC_WAIT #{} type={} obj=0x{:08X} caller=0x{:08X} timeout={} lastAsync=0x{:08X}", + s_asyncWaitLogCount, Object ? Object->Type : -1, objAddr, caller, timeout, g_lastAsyncInfo.load()); + } + + // Log INFINITE waits more aggressively as they can block forever + if (timeout == INFINITE) + { + ++s_infiniteWaitCount; + if (s_infiniteWaitCount <= 20 || s_infiniteWaitCount % 100 == 0) + { + LOGF_IMPL(Utility, "KeWaitForSingleObject", "INFINITE WAIT #{} type={} obj=0x{:08X} caller=0x{:08X}", + s_infiniteWaitCount, Object ? Object->Type : -1, objAddr, caller); + } + + // GPU init deadlock prevention: known GPU bootstrap callers that wait forever + // These callers are waiting for GPU readiness signals that never come from stubs. + // We fake GPU consumption by updating the ring buffer read pointer writeback. + static const std::unordered_set s_gpuInitCallers = { + 0x829DDD48, // VdRetrainEDRAM / GPU init wait + 0x829D8AA8, // VdInitializeRingBuffer caller + }; + + if (s_gpuInitCallers.count(caller) != 0) + { + static int s_gpuSignalCount = 0; + ++s_gpuSignalCount; + + // Log video state flags periodically for debugging + if (s_gpuSignalCount <= 5 || s_gpuSignalCount % 1000 == 0) + { + LOGF_IMPL(Utility, "KeWaitForSingleObject", + "GPU poll #{}: engines={} edram={} interrupt={}", + s_gpuSignalCount, + g_gpuRingBuffer.enginesInitialized ? 1 : 0, + g_gpuRingBuffer.edramTrainingComplete ? 1 : 0, + g_gpuRingBuffer.interruptSeen ? 1 : 0); + } + + // Short-circuit: if all video state flags are true, GPU init is complete + // The game's polling loop checks memory-backed flags that we can't easily update. + // Instead, we block this thread with a real wait to stop the spinning. + // This allows other threads to progress while the GPU poll thread sleeps. + if (g_gpuRingBuffer.enginesInitialized && + g_gpuRingBuffer.edramTrainingComplete && + g_gpuRingBuffer.interruptSeen) + { + static bool s_loggedOnce = false; + if (!s_loggedOnce) + { + s_loggedOnce = true; + LOGF_IMPL(Utility, "KeWaitForSingleObject", + "GPU init complete - all flags true, parking poll thread (count={})", s_gpuSignalCount); + } + // Park this thread - sleep for a long time to stop spinning + // The game's GPU poll thread will be effectively disabled + std::this_thread::sleep_for(std::chrono::milliseconds(100)); + return STATUS_SUCCESS; + } + + // Fake GPU consumption: set RP to ring buffer size + if (g_gpuRingBuffer.writebackEnabled && g_gpuRingBuffer.readPtrWritebackAddr != 0) + { + uint32_t* writebackPtr = reinterpret_cast( + g_memory.Translate(g_gpuRingBuffer.readPtrWritebackAddr)); + if (writebackPtr) + { + uint32_t fakeRP = g_gpuRingBuffer.ringBufferSize; + *writebackPtr = ByteSwap(fakeRP); + } + } + + // Signal the event + if (Object->Type == 0 || Object->Type == 1) + { + QueryKernelObject(*Object)->Set(); + } + + // Fire graphics interrupt callback once and set interruptSeen flag + if (!g_gpuRingBuffer.interruptFired && g_gpuRingBuffer.interruptCallback != 0) + { + g_gpuRingBuffer.interruptFired = true; + g_gpuRingBuffer.interruptSeen = true; + LOGF_IMPL(Utility, "KeWaitForSingleObject", + "Firing graphics interrupt callback 0x{:08X} - interruptSeen = true", + g_gpuRingBuffer.interruptCallback); + } + + // After many iterations, add a small delay to prevent CPU spinning + if (s_gpuSignalCount > 1000) + { + std::this_thread::sleep_for(std::chrono::milliseconds(1)); + } + + return STATUS_SUCCESS; + } + + } + + switch (Object->Type) + { + case 0: + case 1: + QueryKernelObject(*Object)->Wait(timeout); + break; + + case 5: + QueryKernelObject(*Object)->Wait(timeout); + break; + + default: + LOGF_IMPL(Utility, "KeWaitForSingleObject", "Unrecognized kernel object type: {}", Object->Type); + return STATUS_TIMEOUT; + } + + return STATUS_SUCCESS; +} + +static std::vector g_tlsFreeIndices; +static size_t g_tlsNextIndex = 0; +static Mutex g_tlsAllocationMutex; + +static uint32_t& KeTlsGetValueRef(size_t index) +{ + // Having this a global thread_local variable + // for some reason crashes on boot in debug builds. + thread_local std::vector s_tlsValues; + + if (s_tlsValues.size() <= index) + { + s_tlsValues.resize(index + 1, 0); + } + + return s_tlsValues[index]; +} + +uint32_t KeTlsGetValue(uint32_t dwTlsIndex) +{ + return KeTlsGetValueRef(dwTlsIndex); +} + +uint32_t KeTlsSetValue(uint32_t dwTlsIndex, uint32_t lpTlsValue) +{ + KeTlsGetValueRef(dwTlsIndex) = lpTlsValue; + return TRUE; +} + +uint32_t KeTlsAlloc() +{ + std::lock_guard lock(g_tlsAllocationMutex); + if (!g_tlsFreeIndices.empty()) + { + size_t index = g_tlsFreeIndices.back(); + g_tlsFreeIndices.pop_back(); + return index; + } + + return g_tlsNextIndex++; +} + +uint32_t KeTlsFree(uint32_t dwTlsIndex) +{ + std::lock_guard lock(g_tlsAllocationMutex); + g_tlsFreeIndices.push_back(dwTlsIndex); + return TRUE; +} + +uint32_t XMsgInProcessCall(uint32_t app, uint32_t message, be* param1, be* param2) +{ + if (message == 0x7001B) + { + uint32_t* ptr = (uint32_t*)g_memory.Translate(param1[1]); + ptr[0] = 0; + ptr[1] = 0; + } + + return 0; +} + +void XamUserReadProfileSettings +( + uint32_t titleId, + uint32_t userIndex, + uint32_t xuidCount, + uint64_t* xuids, + uint32_t settingCount, + uint32_t* settingIds, + be* bufferSize, + void* buffer, + void* overlapped +) +{ + if (buffer != nullptr) + { + memset(buffer, 0, *bufferSize); + } + else + { + *bufferSize = 4; + } +} + +void NetDll_WSAStartup() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_WSACleanup() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_socket() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_closesocket() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_setsockopt() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_bind() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_connect() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_listen() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_accept() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_select() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_recv() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_send() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_inet_addr() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll___WSAFDIsSet() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XMsgStartIORequestEx() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XexGetModuleHandle() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +bool RtlTryEnterCriticalSection(XRTL_CRITICAL_SECTION* cs) +{ + // printf("RtlTryEnterCriticalSection\n"); + uint32_t thisThread = g_ppcContext->r13.u32; + assert(thisThread != NULL); + + std::atomic_ref owningThread(cs->OwningThread); + + uint32_t previousOwner = 0; + + if (owningThread.compare_exchange_weak(previousOwner, thisThread) || previousOwner == thisThread) + { + cs->RecursionCount = cs->RecursionCount.get() + 1; + return true; + } + + return false; +} + +void RtlInitializeCriticalSectionAndSpinCount(XRTL_CRITICAL_SECTION* cs, uint32_t spinCount) +{ + // printf("RtlInitializeCriticalSectionAndSpinCount\n"); + cs->Header.Absolute = (spinCount + 255) >> 8; + cs->LockCount = -1; + cs->RecursionCount = 0; + cs->OwningThread = 0; +} + +void _vswprintf_x() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void _vscwprintf_x() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void _swprintf_x() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void _snwprintf_x() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XeCryptBnQwBeSigVerify() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XeKeysGetKey() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XeCryptRotSumSha() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XeCryptSha() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void KeEnableFpuExceptions() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void RtlUnwind_x() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void RtlCaptureContext_x() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t NtQueryFullAttributesFile(XOBJECT_ATTRIBUTES* ObjectAttributes, XFILE_NETWORK_OPEN_INFORMATION* FileInformation) +{ + if (!ObjectAttributes || !FileInformation) + return STATUS_INVALID_PARAMETER; + + std::string guestPath; + if (!TryGetAnsiPath(ObjectAttributes, guestPath)) + return STATUS_INVALID_PARAMETER; + + const std::filesystem::path resolved = ResolveGuestPathBestEffort(guestPath); + + std::error_code ec; + const bool exists = std::filesystem::exists(resolved, ec); + if (!exists || ec) + return STATUS_OBJECT_NAME_NOT_FOUND; + + const bool isDir = std::filesystem::is_directory(resolved, ec); + if (ec) + return STATUS_FAIL_CHECK; + + uint64_t fileSize = 0; + if (!isDir) + { + fileSize = std::filesystem::file_size(resolved, ec); + if (ec) + fileSize = 0; + } + + const uint64_t allocationSize = RoundUpToPage(fileSize); + const uint32_t attrs = GetFileAttributesBestEffort(resolved); + + FileInformation->CreationTime = 0; + FileInformation->LastAccessTime = 0; + FileInformation->LastWriteTime = 0; + FileInformation->ChangeTime = 0; + FileInformation->AllocationSize = static_cast(allocationSize); + FileInformation->EndOfFile = static_cast(fileSize); + FileInformation->FileAttributes = attrs; + FileInformation->Reserved = 0; + + return STATUS_SUCCESS; +} + +uint32_t RtlMultiByteToUnicodeN(be* UnicodeString, uint32_t MaxBytesInUnicodeString, be* BytesInUnicodeString, const char* MultiByteString, uint32_t BytesInMultiByteString) +{ + uint32_t length = std::min(MaxBytesInUnicodeString / 2, BytesInMultiByteString); + + for (size_t i = 0; i < length; i++) + UnicodeString[i] = MultiByteString[i]; + + if (BytesInUnicodeString != nullptr) + *BytesInUnicodeString = length * 2; + + return STATUS_SUCCESS; +} + +void DbgBreakPoint() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t MmQueryAllocationSize(uint32_t guestAddress) +{ + if (guestAddress == 0) + return 0; + + return (uint32_t)g_userHeap.Size(g_memory.Translate(guestAddress)); +} + +uint32_t NtClearEvent(Event* handle, uint32_t* previousState) +{ + handle->Reset(); + return 0; +} + +uint32_t NtResumeThread(GuestThreadHandle* hThread, uint32_t* suspendCount) +{ + assert(hThread != GetKernelObject(CURRENT_THREAD_HANDLE)); + + hThread->suspended = false; + hThread->suspended.notify_all(); + + return S_OK; +} + +uint32_t NtSetEvent(Event* handle, uint32_t* previousState) +{ + handle->Set(); + return 0; +} + +uint32_t NtCreateSemaphore(be* Handle, XOBJECT_ATTRIBUTES* ObjectAttributes, uint32_t InitialCount, uint32_t MaximumCount) +{ + *Handle = GetKernelHandle(CreateKernelObject(InitialCount, MaximumCount)); + return STATUS_SUCCESS; +} + +uint32_t NtReleaseSemaphore(Semaphore* Handle, uint32_t ReleaseCount, int32_t* PreviousCount) +{ + static int s_count = 0; + ++s_count; + + if (s_count <= 20 || s_count % 100 == 0) + { + uint32_t curCount = Handle->count.load(); + LOGF_IMPL(Utility, "Semaphore", "NtReleaseSemaphore #{} release={} count={}/{}", + s_count, ReleaseCount, curCount, Handle->maximumCount); + } + + // the game releases semaphore with 1 maximum number of releases more than once + if (Handle->count + ReleaseCount > Handle->maximumCount) + return STATUS_SEMAPHORE_LIMIT_EXCEEDED; + + uint32_t previousCount; + Handle->Release(ReleaseCount, &previousCount); + + if (PreviousCount != nullptr) + *PreviousCount = ByteSwap(previousCount); + + return STATUS_SUCCESS; +} + +void NtWaitForMultipleObjectsEx() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void RtlCompareStringN() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void _snprintf_x() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void StfsControlDevice() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void StfsCreateDevice() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NtFlushBuffersFile() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void KeQuerySystemTime(be* time) +{ + // Pump SDL events periodically to prevent window from becoming unresponsive + PumpSdlEventsIfNeeded(); + + constexpr int64_t FILETIME_EPOCH_DIFFERENCE = 116444736000000000LL; + + auto now = std::chrono::system_clock::now(); + auto timeSinceEpoch = now.time_since_epoch(); + + int64_t currentTime100ns = std::chrono::duration_cast>>(timeSinceEpoch).count(); + currentTime100ns += FILETIME_EPOCH_DIFFERENCE; + + *time = currentTime100ns; +} + +struct TIME_FIELDS { + be Year; + be Month; + be Day; + be Hour; + be Minute; + be Second; + be Milliseconds; + be Weekday; +}; + +void RtlTimeToTimeFields(const be* time, TIME_FIELDS* timeFields) +{ + constexpr uint64_t TICKS_PER_MILLISECOND = 10000; + constexpr uint64_t TICKS_PER_SECOND = 10000000; + constexpr uint64_t TICKS_PER_MINUTE = 600000000; + constexpr uint64_t TICKS_PER_HOUR = 36000000000; + constexpr uint64_t TICKS_PER_DAY = 864000000000; + + static const int DaysInMonth[2][12] = { + {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}, // Non-leap + {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31} // Leap + }; + + // Calculate total days since January 1, 1601 + uint64_t days = *time / TICKS_PER_DAY; + uint64_t remainingTicks = *time % TICKS_PER_DAY; + + timeFields->Hour = static_cast(remainingTicks / TICKS_PER_HOUR); + remainingTicks %= TICKS_PER_HOUR; + + timeFields->Minute = static_cast(remainingTicks / TICKS_PER_MINUTE); + remainingTicks %= TICKS_PER_MINUTE; + + timeFields->Second = static_cast(remainingTicks / TICKS_PER_SECOND); + remainingTicks %= TICKS_PER_SECOND; + + timeFields->Milliseconds = static_cast(remainingTicks / TICKS_PER_MILLISECOND); + + // Calculate day of week (January 1, 1601 was a Monday = 1) + timeFields->Weekday = static_cast((days + 1) % 7); + + // Calculate year + uint32_t year = 1601; + + // Each 400-year cycle has 146097 days + uint32_t cycles400 = static_cast(days / 146097); + days %= 146097; + year += cycles400 * 400; + + // Handle 100-year cycles (24 leap years + 76 normal years = 36524 days) + // Except the 4th century which has 36525 days + uint32_t cycles100 = static_cast(days / 36524); + if (cycles100 == 4) cycles100 = 3; // Last day of 400-year cycle + days -= cycles100 * 36524; + year += cycles100 * 100; + + // Handle 4-year cycles (1 leap year + 3 normal years = 1461 days) + uint32_t cycles4 = static_cast(days / 1461); + days %= 1461; + year += cycles4 * 4; + + // Handle individual years within 4-year cycle + uint32_t yearInCycle = static_cast(days / 365); + if (yearInCycle == 4) yearInCycle = 3; // Last day of leap cycle + days -= yearInCycle * 365; + if (yearInCycle > 0) { + // Account for leap days in previous years of this cycle + days -= (yearInCycle - 1) / 4; + } + year += yearInCycle; + + timeFields->Year = static_cast(year); + + // Determine if current year is a leap year + bool isLeapYear = ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0); + + // Calculate month and day + const int* monthDays = DaysInMonth[isLeapYear ? 1 : 0]; + uint32_t dayOfYear = static_cast(days) + 1; // Convert to 1-based + + uint16_t month = 1; + while (dayOfYear > static_cast(monthDays[month - 1])) { + dayOfYear -= monthDays[month - 1]; + month++; + } + + timeFields->Month = month; + timeFields->Day = static_cast(dayOfYear); +} + +void RtlFreeAnsiString() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void RtlUnicodeStringToAnsiString() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void RtlInitUnicodeString() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void ExTerminateThread(uint32_t exitCode) +{ + // Thread termination request. The calling thread should exit. + // Since this is typically called for cleanup during VdInitializeEngines, + // we can safely ignore it for now. + (void)exitCode; +} + +uint32_t ExCreateThread(be* handle, uint32_t stackSize, be* threadId, uint32_t xApiThreadStartup, uint32_t startAddress, uint32_t startContext, uint32_t creationFlags) +{ + + uint32_t hostThreadId; + + uint32_t entry = startAddress; + uint32_t r3 = startContext; + uint32_t r4 = 0; + + // Many titles use an XAPI thread startup wrapper that takes (entry, arg) in (r3, r4) + // and then performs an indirect call to entry. + if (xApiThreadStartup != 0) + { + entry = xApiThreadStartup; + r3 = startAddress; + r4 = startContext; + } + + // Debug: Dump memory at startContext to see what callback should be there + if (startContext != 0 && startContext >= 0x82000000 && startContext < 0x84000000) + { + uint32_t* ctxMem = reinterpret_cast(g_memory.Translate(startContext)); + LOGF_IMPL(Utility, "ExCreateThread", "startContext@0x{:08X}: [0]=0x{:08X}, [1]=0x{:08X}, [2]=0x{:08X}, [3]=0x{:08X}", + startContext, + ByteSwap(ctxMem[0]), ByteSwap(ctxMem[1]), ByteSwap(ctxMem[2]), ByteSwap(ctxMem[3])); + } + + *handle = GetKernelHandle(GuestThread::Start({ entry, r3, r4, creationFlags }, &hostThreadId)); + LOGF_UTILITY("0x{:X}, 0x{:X}, 0x{:X}, 0x{:X}, 0x{:X}, 0x{:X}, 0x{:X} {:X}", + (intptr_t)handle, stackSize, (intptr_t)threadId, xApiThreadStartup, startAddress, startContext, creationFlags, hostThreadId); + if (threadId != nullptr) + *threadId = hostThreadId; + + return 0; +} + +void IoInvalidDeviceRequest() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void ObReferenceObject() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void IoCreateDevice() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void IoDeleteDevice() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void ExAllocatePoolTypeWithTag() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void RtlTimeFieldsToTime() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void IoCompleteRequest() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void RtlUpcaseUnicodeChar() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void ObIsTitleObject() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void IoCheckShareAccess() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void IoSetShareAccess() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void IoRemoveShareAccess() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_XNetStartup() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +// XNetGetTitleXnAddr - Return fake IP to unblock network wait +// The game loops on this until it gets a valid network state +// Return value: 0=Pending, 1=None, 2=Ethernet (connected) +uint32_t NetDll_XNetGetTitleXnAddr(uint32_t pAddr) +{ + static int s_callCount = 0; + ++s_callCount; + + if (pAddr != 0) + { + uint8_t* base = g_memory.base; + + // XNADDR structure layout: + // 0x00: IN_ADDR ina (4 bytes) - Local IP + // 0x04: IN_ADDR inaOnline (4 bytes) - Online IP + // 0x08: WORD wPortOnline (2 bytes) + // 0x0A: BYTE abEnet[6] - MAC address + // 0x10: BYTE abOnline[20] - Online key + + // Write fake IP: 192.168.1.100 (0xC0A80164 in network byte order) + *reinterpret_cast*>(base + pAddr + 0x00) = 0x6401A8C0; // 192.168.1.100 + *reinterpret_cast*>(base + pAddr + 0x04) = 0x6401A8C0; // Same for online + *reinterpret_cast*>(base + pAddr + 0x08) = 3074; // Port + + // Fake MAC address: 00:11:22:33:44:55 + base[pAddr + 0x0A] = 0x00; + base[pAddr + 0x0B] = 0x11; + base[pAddr + 0x0C] = 0x22; + base[pAddr + 0x0D] = 0x33; + base[pAddr + 0x0E] = 0x44; + base[pAddr + 0x0F] = 0x55; + } + + if (s_callCount <= 5) + { + LOGF_UTILITY("XNetGetTitleXnAddr #{} -> Returning ETHERNET (2) with fake IP 192.168.1.100", s_callCount); + } + + // Return XNET_GET_XNADDR_ETHERNET (2) = Connected + return 2; +} + +uint32_t KeWaitForMultipleObjects(uint32_t Count, xpointer* Objects, uint32_t WaitType, uint32_t WaitReason, uint32_t WaitMode, uint32_t Alertable, be* Timeout) +{ + // FIXME: This function is only accounting for events. + + const uint64_t timeout = GuestTimeoutToMilliseconds(Timeout); + assert(timeout == INFINITE); + + if (WaitType == 0) // Wait all + { + for (size_t i = 0; i < Count; i++) + QueryKernelObject(*Objects[i])->Wait(timeout); + } + else + { + thread_local std::vector s_events; + s_events.resize(Count); + + for (size_t i = 0; i < Count; i++) + s_events[i] = QueryKernelObject(*Objects[i]); + + while (true) + { + uint32_t generation = g_keSetEventGeneration.load(); + + for (size_t i = 0; i < Count; i++) + { + if (s_events[i]->Wait(0) == STATUS_SUCCESS) + { + return STATUS_WAIT_0 + i; + } + } + + g_keSetEventGeneration.wait(generation); + } + } + + return STATUS_SUCCESS; +} + +uint32_t KeRaiseIrqlToDpcLevel() +{ + return 0; +} + +void KfLowerIrql() { } + +uint32_t KeReleaseSemaphore(XKSEMAPHORE* semaphore, uint32_t increment, uint32_t adjustment, uint32_t wait) +{ + static int s_count = 0; + ++s_count; + + auto* object = QueryKernelObject(semaphore->Header); + + if (s_count <= 20 || s_count % 100 == 0) + { + uint32_t curCount = object->count.load(); + LOGF_IMPL(Utility, "Semaphore", "KeReleaseSemaphore #{} adj={} count={}/{}", + s_count, adjustment, curCount, object->maximumCount); + } + + object->Release(adjustment, nullptr); + return STATUS_SUCCESS; +} + +void XAudioGetVoiceCategoryVolume() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t XAudioGetVoiceCategoryVolumeChangeMask(uint32_t Driver, be* Mask) +{ + *Mask = 0; + return 0; +} + +uint32_t KeResumeThread(GuestThreadHandle* object) +{ + assert(object != GetKernelObject(CURRENT_THREAD_HANDLE)); + + object->suspended = false; + object->suspended.notify_all(); + return 0; +} + +void KeInitializeSemaphore(XKSEMAPHORE* semaphore, uint32_t count, uint32_t limit) +{ + semaphore->Header.Type = 5; + semaphore->Header.SignalState = count; + semaphore->Limit = limit; + + auto* object = QueryKernelObject(semaphore->Header); +} + +void XMAReleaseContext() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XMACreateContext() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +// uint32_t XAudioRegisterRenderDriverClient(be* callback, be* driver) +// { +// //printf("XAudioRegisterRenderDriverClient(): %x %x\n"); +// +// *driver = apu::RegisterClient(callback[0], callback[1]); +// return 0; +// } + +// void XAudioUnregisterRenderDriverClient() +// { +// printf("!!! STUB !!! XAudioUnregisterRenderDriverClient\n"); +// } + +// uint32_t XAudioSubmitRenderDriverFrame(uint32_t driver, void* samples) +// { +// // printf("!!! STUB !!! XAudioSubmitRenderDriverFrame\n"); +// apu::SubmitFrames(samples); +// +// return 0; +// } + +void XapiInitProcess() +{ + printf("XapiInitProcess Invoked\n"); + + int *XapiProcessHeap = (int *)g_memory.Translate(0x82D57540); + + *XapiProcessHeap = 1; +} + +// GTA IV specific stubs +// XamTaskSchedule - schedule an async task +// For now, just return success with a valid handle - tasks aren't fully implemented +uint32_t XamTaskSchedule(uint32_t funcAddr, uint32_t context, uint32_t processId, + uint32_t stackSize, uint32_t priority, uint32_t flags, + be* phTask) +{ + static int s_count = 0; + static uint32_t s_nextHandle = 0x80001000; + + ++s_count; + if (s_count <= 20) + { + LOGF_IMPL(Utility, "XamTaskSchedule", + "#{} func=0x{:08X} ctx=0x{:08X} stack={} prio={} flags=0x{:X}", + s_count, funcAddr, context, stackSize, priority, flags); + } + + // Assign a task handle + uint32_t taskHandle = s_nextHandle++; + if (phTask) + { + *phTask = taskHandle; + } + + return ERROR_SUCCESS; +} + +uint32_t XamTaskShouldExit(uint32_t taskHandle) +{ + // Return 0 so tasks continue running - returning 1 causes task loops to exit + // immediately, which prevents initialization from completing and blocks main loop + static int s_count = 0; + if (++s_count <= 10) + { + LOGF_UTILITY("handle=0x{:08X} -> returning 0 (task continues)", taskHandle); + } + return 0; +} + +uint32_t XamTaskCloseHandle(uint32_t taskHandle) +{ + LOG_UTILITY("!!! STUB !!!"); + return ERROR_SUCCESS; +} + +uint32_t XamUserAreUsersFriends(uint32_t userIndex, uint64_t* xuids, uint32_t count, uint32_t* results, void* overlapped) +{ + // Return that no users are friends + if (results) + memset(results, 0, count * sizeof(uint32_t)); + return ERROR_SUCCESS; +} + +uint32_t XamUserCheckPrivilege(uint32_t userIndex, uint32_t privilegeType, uint32_t* result) +{ + // Grant all privileges + if (result) + *result = 1; + return ERROR_SUCCESS; +} + +uint32_t XamUserCreateStatsEnumerator(uint32_t titleId, uint32_t userIndex, uint32_t xuidCount, + void* pxuid, uint32_t dwNumStatSpecs, void* pStatSpecs, be* pcbBuffer, be* phEnum) +{ + // Return no stats available + if (phEnum) + *phEnum = 0; + if (pcbBuffer) + *pcbBuffer = 0; + return ERROR_NO_MORE_FILES; +} + +uint32_t XamUserGetName(uint32_t userIndex, char* buffer, uint32_t bufferSize) +{ + if (userIndex != 0) + return ERROR_NO_SUCH_USER; + if (buffer && bufferSize > 0) + { + const char* name = "Player"; + strncpy(buffer, name, bufferSize - 1); + buffer[bufferSize - 1] = '\0'; + } + return ERROR_SUCCESS; +} + +uint32_t XamUserGetXUID(uint32_t userIndex, uint64_t* xuid) +{ + if (userIndex != 0) + return ERROR_NO_SUCH_USER; + if (xuid) + *xuid = 0x0001000000000001ULL; // Fake XUID + return ERROR_SUCCESS; +} + +uint32_t XamUserWriteProfileSettings(uint32_t userIndex, uint32_t numSettings, void* settings, void* overlapped) +{ + LOG_UTILITY("!!! STUB !!!"); + return ERROR_SUCCESS; +} + +uint32_t XamVoiceCreate(uint32_t userIndex, uint32_t flags, void** voice) +{ + LOG_UTILITY("!!! STUB !!!"); + if (voice) + *voice = nullptr; + return ERROR_DEVICE_NOT_CONNECTED; +} + +void XamVoiceClose(void* voice) +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t XamVoiceHeadsetPresent(uint32_t userIndex) +{ + // No headset present + return 0; +} + +uint32_t XamVoiceSubmitPacket(void* voice, uint32_t size, void* data) +{ + LOG_UTILITY("!!! STUB !!!"); + return ERROR_SUCCESS; +} + +uint32_t XeKeysConsolePrivateKeySign(void* signature, void* data, uint32_t dataSize) +{ + LOG_UTILITY("!!! STUB !!!"); + return ERROR_SUCCESS; +} + +void IoDismountVolumeByFileHandle() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t NetDll_XNetGetEthernetLinkStatus() +{ + // Return link up + return 1; +} + +uint32_t KeTryToAcquireSpinLockAtRaisedIrql(void* spinlock) +{ + // Try to acquire, always succeed for now + return 1; +} + +uint32_t XamShowGamerCardUIForXUID(uint32_t userIndex, uint64_t xuid, void* overlapped) +{ + LOG_UTILITY("!!! STUB !!!"); + return ERROR_SUCCESS; +} + +uint32_t XamShowPlayerReviewUI(uint32_t userIndex, uint64_t xuid, void* overlapped) +{ + LOG_UTILITY("!!! STUB !!!"); + return ERROR_SUCCESS; +} + +// Additional GTA IV stubs +void* XamAlloc(uint32_t flags, uint32_t size, void* pBuffer) +{ + LOG_UTILITY("!!! STUB !!!"); + return nullptr; +} + +void XamFree(void* buffer) +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t NtSetTimerEx(void* timerHandle, void* dueTime, void* apcRoutine, void* apcContext, uint32_t resume, uint32_t period, void* previousState) +{ + LOG_UTILITY("!!! STUB !!!"); + return 0; +} + +uint32_t NtCancelTimer(void* timerHandle, void* currentState) +{ + LOG_UTILITY("!!! STUB !!!"); + return 0; +} + +uint32_t NtCreateTimer(void* timerHandle, uint32_t desiredAccess, void* objectAttributes, uint32_t timerType) +{ + LOG_UTILITY("!!! STUB !!!"); + return 0; +} + +uint32_t NtCreateMutant(void* mutantHandle, uint32_t desiredAccess, void* objectAttributes, uint32_t initialOwner) +{ + LOG_UTILITY("!!! STUB !!!"); + return 0; +} + +uint32_t NtReleaseMutant(void* mutantHandle, void* previousCount) +{ + LOG_UTILITY("!!! STUB !!!"); + return 0; +} + +void IoDismountVolume() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void XNotifyPositionUI(uint32_t position) +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_XNetCleanup() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +int32_t NetDll_getsockname(uint32_t socket, void* name, void* namelen) +{ + LOG_UTILITY("!!! STUB !!!"); + return -1; +} + +int32_t NetDll_ioctlsocket(uint32_t socket, uint32_t cmd, void* argp) +{ + LOG_UTILITY("!!! STUB !!!"); + return 0; +} + +int32_t NetDll_sendto(uint32_t socket, void* buf, uint32_t len, uint32_t flags, void* to, uint32_t tolen) +{ + LOG_UTILITY("!!! STUB !!!"); + return -1; +} + +int32_t NetDll_recvfrom(uint32_t socket, void* buf, uint32_t len, uint32_t flags, void* from, void* fromlen) +{ + LOG_UTILITY("!!! STUB !!!"); + return -1; +} + +int32_t NetDll_shutdown(uint32_t socket, uint32_t how) +{ + LOG_UTILITY("!!! STUB !!!"); + return 0; +} + +void XMsgCancelIORequest() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +uint32_t XAudioGetSpeakerConfig(void* config) +{ + LOG_UTILITY("!!! STUB !!!"); + return 0; +} + +uint32_t XamContentSetThumbnail(const char* rootName, void* imageData, uint32_t imageSize, void* overlapped) +{ + LOG_UTILITY("!!! STUB !!!"); + return ERROR_SUCCESS; +} + +uint32_t XamInputGetKeystrokeEx(uint32_t userIndex, uint32_t flags, void* keystroke) +{ + LOG_UTILITY("!!! STUB !!!"); + return ERROR_DEVICE_NOT_CONNECTED; +} + +uint32_t XamSessionCreateHandle(void* sessionInfo, void* handle) +{ + LOG_UTILITY("!!! STUB !!!"); + return ERROR_SUCCESS; +} + +uint32_t XamSessionRefObjByHandle(uint32_t handle, void* obj) +{ + LOG_UTILITY("!!! STUB !!!"); + return ERROR_INVALID_HANDLE; +} + +void KeSetDisableBoostThread(void* thread, uint32_t disable) +{ + // Thread priority boost control is not implemented. + // This is safe to ignore as it only affects scheduling hints. + (void)thread; + (void)disable; +} + +uint32_t XamCreateEnumeratorHandle(uint32_t type, uint32_t size, void* data, void* handle) +{ + LOG_UTILITY("!!! STUB !!!"); + return ERROR_SUCCESS; +} + +uint32_t NtDeviceIoControlFile(void* fileHandle, void* event, void* apcRoutine, void* apcContext, void* ioStatusBlock, uint32_t ioControlCode, void* inputBuffer, uint32_t inputBufferLength, void* outputBuffer, uint32_t outputBufferLength) +{ + LOG_UTILITY("!!! STUB !!!"); + return 0; +} + +int32_t NetDll_WSAGetLastError() +{ + LOG_UTILITY("!!! STUB !!!"); + return 0; +} + +void NetDll_XNetQosListen() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_XNetQosLookup() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_XNetQosRelease() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_XNetServerToInAddr() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_XNetXnAddrToInAddr() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_XNetGetConnectStatus() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +void NetDll_XNetUnregisterInAddr() +{ + LOG_UTILITY("!!! STUB !!!"); +} + +// ============================================================================= +// GTA IV: Bypass dirty disc error display only +// sub_82192100 - dirty disc error display UI - HOOK to skip UI +// sub_829A1290 - another dirty disc caller +// sub_827F0B20 - retry loop - let it run but limit retries +// sub_829A1F00 - the actual file loading function +// ============================================================================= + +// Hook sub_827DAE40 - Worker thread entry point (streaming workers) +// This function calls an indirect task function that may be stuck +extern "C" void __imp__sub_827DAE40(PPCContext& ctx, uint8_t* base); +PPC_FUNC(sub_827DAE40) +{ + static int s_count = 0; + ++s_count; + + uint32_t context = ctx.r3.u32; // Worker context pointer + + // Read the task function pointer from the context structure + // Based on the disassembly, the function ptr is at context+80 (after 44-byte copy) + uint32_t* ctxData = reinterpret_cast(base + context); + uint32_t taskFunc = ByteSwap(ctxData[0]); // First dword of context + + if (s_count <= 20 || s_count % 100 == 0) + { + LOGF_IMPL(Utility, "WorkerThread", + "sub_827DAE40 ENTER #{} ctx=0x{:08X} taskFunc=0x{:08X}", + s_count, context, taskFunc); + } + + __imp__sub_827DAE40(ctx, base); + + if (s_count <= 20 || s_count % 100 == 0) + { + LOGF_IMPL(Utility, "WorkerThread", "sub_827DAE40 EXIT #{}", s_count); + } +} + +// Hook sub_829A9738 - Wait-with-retry helper (calls NtWaitForSingleObjectEx) +extern "C" void __imp__sub_829A9738(PPCContext& ctx, uint8_t* base); +PPC_FUNC(sub_829A9738) +{ + static int s_count = 0; + ++s_count; + + uint32_t waitObj = ctx.r3.u32; // Object to wait on + int32_t timeout = ctx.r4.s32; // Timeout value + + if (s_count <= 20 || s_count % 100 == 0) + { + LOGF_IMPL(Utility, "WaitHelper", "sub_829A9738 #{} obj=0x{:08X} timeout={}", + s_count, waitObj, timeout); + } + + __imp__sub_829A9738(ctx, base); + + if (s_count <= 20 || s_count % 100 == 0) + { + LOGF_IMPL(Utility, "WaitHelper", "sub_829A9738 #{} returned r3=0x{:08X}", + s_count, ctx.r3.u32); + } +} + +// Hook sub_829D5388 - D3D Present wrapper that calls VdSwap +extern "C" void __imp__sub_829D5388(PPCContext& ctx, uint8_t* base); +PPC_FUNC(sub_829D5388) +{ + static int s_count = 0; + ++s_count; + + if (s_count <= 20 || s_count % 60 == 0) + { + LOGF_IMPL(Utility, "Present", "sub_829D5388 #{} - calling VdSwap!", s_count); + } + + __imp__sub_829D5388(ctx, base); + + if (s_count <= 5) + { + LOGF_IMPL(Utility, "Present", "sub_829D5388 #{} - returned from VdSwap", s_count); + } +} + +// Hook sub_829D4C48 - Frame swap/Present function called from VBlank +extern "C" void __imp__sub_829D4C48(PPCContext& ctx, uint8_t* base); +PPC_FUNC(sub_829D4C48) +{ + static int s_count = 0; + ++s_count; + + // r3 = userData pointer (0x8006CB00) + // The swap callback is at userData + 16528 (0x4090) + uint32_t userData = ctx.r3.u32; + uint32_t swapCallbackAddr = userData + 16528; + uint32_t swapCallback = ByteSwap(*reinterpret_cast(base + swapCallbackAddr)); + + if (s_count <= 10 || s_count % 60 == 0) + { + LOGF_IMPL(Utility, "FrameSwap", "#{} userData=0x{:08X} swapCallback@0x{:08X}=0x{:08X}", + s_count, userData, swapCallbackAddr, swapCallback); + } + + // The internal logic of sub_829D4C48 has complex conditions that prevent + // the swap callback from being called on subsequent frames. + // Force VdSwap to be called directly on every frame to complete the frame cycle. + + // Call the original function first + __imp__sub_829D4C48(ctx, base); + + // Then force VdSwap to ensure frame completion + static int s_vdSwapForced = 0; + ++s_vdSwapForced; + + if (s_vdSwapForced <= 10 || s_vdSwapForced % 60 == 0) + { + LOGF_IMPL(Utility, "FrameSwap", "Forcing VdSwap call #{} to complete frame", s_vdSwapForced); + } + + // Call VdSwap directly + VdSwap(); +} + +// Hook sub_829D7368 - VBlank interrupt callback +extern "C" void __imp__sub_829D7368(PPCContext& ctx, uint8_t* base); +PPC_FUNC(sub_829D7368) +{ + static int s_count = 0; + ++s_count; + + uint32_t interruptType = ctx.r3.u32; + uint32_t userData = ctx.r4.u32; + + // Check the flag at 0x7FC86544 that controls frame swap + uint32_t flagAddr = 0x7FC86544; + uint32_t flagValue = ByteSwap(*reinterpret_cast(base + flagAddr)); + + if (s_count <= 10 || s_count % 60 == 0) + { + LOGF_IMPL(Utility, "VBlankCallback", "#{} type={} userData=0x{:08X} flag@0x{:08X}=0x{:08X}", + s_count, interruptType, userData, flagAddr, flagValue); + } + + // Force the flag to enable frame swap if it's not set + if ((flagValue & 1) == 0) + { + *reinterpret_cast(base + flagAddr) = ByteSwap(flagValue | 1); + if (s_count <= 10) + { + LOGF_IMPL(Utility, "VBlankCallback", "Forced flag bit 0 -> 0x{:08X}", flagValue | 1); + } + } + + __imp__sub_829D7368(ctx, base); +} + +// Hook sub_829A3318 - Boot orchestrator (calls XamTaskShouldExit in loop) +extern "C" void __imp__sub_829A3318(PPCContext& ctx, uint8_t* base); +PPC_FUNC(sub_829A3318) +{ + static int s_count = 0; + ++s_count; + + if (s_count <= 10 || s_count % 100 == 0) + { + LOGF_IMPL(Utility, "BootOrchestrator", "sub_829A3318 #{}", s_count); + } + + __imp__sub_829A3318(ctx, base); +} + +// Hook sub_828529B0 - Main loop orchestrator (calls VdSwap path) +extern "C" void __imp__sub_828529B0(PPCContext& ctx, uint8_t* base); +PPC_FUNC(sub_828529B0) +{ + static int s_count = 0; + ++s_count; + + if (s_count <= 10 || s_count % 100 == 0) + { + LOGF_IMPL(Utility, "MainLoop", "sub_828529B0 ENTER #{}", s_count); + } + + __imp__sub_828529B0(ctx, base); + + if (s_count <= 10 || s_count % 100 == 0) + { + LOGF_IMPL(Utility, "MainLoop", "sub_828529B0 EXIT #{}", s_count); + } +} + +// Hook sub_828507F8 - Frame presentation wrapper (calls VdSwap) +extern "C" void __imp__sub_828507F8(PPCContext& ctx, uint8_t* base); +PPC_FUNC(sub_828507F8) +{ + static int s_count = 0; + ++s_count; + + if (s_count <= 10 || s_count % 60 == 0) + { + LOGF_IMPL(Utility, "Present", "sub_828507F8 (Present) #{}", s_count); + } + + __imp__sub_828507F8(ctx, base); +} + +// Hook sub_82192100 - skip dirty disc error UI and limit retries +PPC_FUNC(sub_82192100) +{ + static int count = 0; + count++; + + if (count <= 5) + { + LOGF_IMPL(Utility, "GTA4_DirtyDisc", "sub_82192100 (dirty disc UI) called #{} - skipping", count); + } + + // After too many calls, log and let game continue without crashing + if (count >= 50) + { + LOG_UTILITY("[GTA4_DirtyDisc] Too many dirty disc errors - game may have issues loading files"); + } + + // Return without showing UI - just skip +} + +// Hook sub_829A1290 - skip dirty disc caller +PPC_FUNC(sub_829A1290) +{ + static int count = 0; + if (++count <= 3) + { + LOG_UTILITY("[GTA4] sub_829A1290 (dirty disc caller) - skipping"); + } +} + +// Forward declare the original implementation from recompiled code +extern "C" void __imp__sub_829A1F00(PPCContext& ctx, uint8_t* base); + +// Track completed async operations to avoid re-serving data +// Key: async pointer, Value: pair of completed operation +static std::unordered_map> g_completedAsyncOps; + +// Hook sub_829A1F00 - the actual file loading function +// SIMPLIFIED APPROACH: Call original recompiled function, then ensure async completion +// Parameters: r3=handle, r4=buffer(guest), r5=size, r6=offset, r7=asyncInfo +PPC_FUNC(sub_829A1F00) +{ + static int count = 0; + count++; + + const uint32_t handle = ctx.r3.u32; + const uint32_t guestBuffer = ctx.r4.u32; + const uint32_t size = ctx.r5.u32; + const uint32_t offset = ctx.r6.u32; + const uint32_t asyncInfo = ctx.r7.u32; + + uint8_t* hostBuffer = reinterpret_cast(base + guestBuffer); + + // Log first 50 calls and then every 100th + if (count <= 50 || count % 100 == 0) + { + LOGF_IMPL(Utility, "GTA4_FileLoad", "sub_829A1F00 #{} handle=0x{:08X} size=0x{:X} offset=0x{:X} async=0x{:08X}", + count, handle, size, offset, asyncInfo); + } + + // Try to serve from our RPF streams with decrypted TOC + std::string chosen; + const uint32_t bytesRead = ReadFromBestRpf(handle, hostBuffer, size, offset, count, chosen); + + if (bytesRead > 0) + { + g_handleToRpf[handle] = chosen; + if (count <= 50 || count % 100 == 0) + { + LOGF_IMPL(Utility, "GTA4_FileLoad", "sub_829A1F00 #{} read {} bytes from '{}' at offset 0x{:X}", + count, bytesRead, chosen, offset); + } + + // For async reads, set completion flags BEFORE returning (static recomp playbook) + // Xbox 360 IO_STATUS_BLOCK / OVERLAPPED structure (big-endian): + // Offset 0: Status (NTSTATUS) - 0 = STATUS_SUCCESS, 0x103 = STATUS_PENDING + // Offset 4: Information (bytes transferred) + // The guest is POLLING this memory address waiting for Status != STATUS_PENDING + if (asyncInfo != 0 && asyncInfo < 0x20000000) + { + volatile uint32_t* asyncPtr = reinterpret_cast(base + asyncInfo); + + // Log BEFORE state for debugging + if (count <= 20) + { + uint32_t beforeStatus = asyncPtr[0]; + uint32_t beforeInfo = asyncPtr[1]; + LOGF_IMPL(Utility, "GTA4_FileLoad", + "ASYNC: BEFORE @0x{:08X}: Status=0x{:08X}, Info=0x{:08X}", + asyncInfo, beforeStatus, beforeInfo); + } + + // CRITICAL: Write with correct byte order for big-endian Xbox 360 + // Guest reads memory as big-endian, so we must store in big-endian format + asyncPtr[1] = ByteSwap(bytesRead); // Information = bytes transferred (offset 4) + std::atomic_thread_fence(std::memory_order_seq_cst); + asyncPtr[0] = 0; // Status = STATUS_SUCCESS (0) - write LAST! + std::atomic_thread_fence(std::memory_order_seq_cst); + + // Log AFTER state + if (count <= 20) + { + uint32_t afterStatus = asyncPtr[0]; + uint32_t afterInfo = asyncPtr[1]; + uint32_t eventHandle = ByteSwap(asyncPtr[2]); + LOGF_IMPL(Utility, "GTA4_FileLoad", + "ASYNC: AFTER @0x{:08X}: Status=0x{:08X}, Info=0x{:08X}, hEvent=0x{:08X}", + asyncInfo, afterStatus, afterInfo, eventHandle); + } + } + + ctx.r3.u32 = 1; // Return success + return; + } + + // Check if this is one of our file handles + auto it = g_ntFileHandles.find(handle); + if (it != g_ntFileHandles.end() && it->second && it->second->magic == kNtFileHandleMagic) + { + NtFileHandle* hFile = it->second; + + // Parse RPF header if not done yet + if (!hFile->rpfHeaderParsed) + ParseRpfHeader(hFile); + + // Seek to offset and read + hFile->stream.clear(); + hFile->stream.seekg(offset, std::ios::beg); + + if (!hFile->stream.bad()) + { + hFile->stream.read(reinterpret_cast(hostBuffer), size); + const uint32_t bytesRead = static_cast(hFile->stream.gcount()); + + // Decrypt TOC region if this is an encrypted RPF + if (hFile->isRpf && hFile->tocEncrypted && bytesRead > 0) + { + const uint64_t tocStart = hFile->tocOffset; + const uint64_t tocEnd = tocStart + hFile->tocSize; + const uint64_t readStart = offset; + const uint64_t readEnd = offset + bytesRead; + const uint64_t overlapStart = std::max(readStart, tocStart); + const uint64_t overlapEnd = std::min(readEnd, tocEnd); + + if (overlapEnd > overlapStart) + { + const uint32_t startInBuf = static_cast(overlapStart - readStart); + const uint32_t len = static_cast(overlapEnd - overlapStart); + const uint64_t tocRelativeOffset = overlapStart - tocStart; + + if (count <= 20 || count % 100 == 0) + { + LOGF_IMPL(Utility, "GTA4_FileLoad", "Decrypting TOC region: bufOffset={} len={} tocRelOffset={}", + startInBuf, len, tocRelativeOffset); + } + + DecryptRpfBufferInPlace(hostBuffer + startInBuf, len, tocRelativeOffset); + } + } + + if (count <= 20 || count % 100 == 0) + { + LOGF_IMPL(Utility, "GTA4_FileLoad", "sub_829A1F00 #{} read {} bytes from '{}' at offset 0x{:X}", + count, bytesRead, hFile->path.filename().string(), offset); + } + + if (bytesRead > 0) + { + ctx.r3.u32 = 1; + return; + } + } + } + + // Check if this is a virtual file handle + auto vit = g_ntVirtFileHandles.find(handle); + if (vit != g_ntVirtFileHandles.end() && vit->second && vit->second->magic == kNtVirtFileHandleMagic) + { + NtVirtFileHandle* hVirt = vit->second; + + // Fallback to virtual data if RPF read failed + if (offset < hVirt->data.size()) + { + const uint32_t available = static_cast(hVirt->data.size() - offset); + const uint32_t toCopy = std::min(size, available); + memcpy(hostBuffer, hVirt->data.data() + offset, toCopy); + + if (count <= 20 || count % 100 == 0) + { + LOGF_IMPL(Utility, "GTA4_FileLoad", "sub_829A1F00 #{} read {} bytes from virtual data at offset 0x{:X}", + count, toCopy, offset); + } + + ctx.r3.u32 = 1; + return; + } + } + + // All else failed + if (count <= 20 || count % 100 == 0) + { + LOGF_IMPL(Utility, "GTA4_FileLoad", "sub_829A1F00 #{} FAILED for handle 0x{:08X}", count, handle); + } + ctx.r3.u32 = 0; +} + +// NOTE: sub_827F0B20 is the retry loop - we let it run but our file system should handle reads properly +// The key is to ensure sub_829A1F00 returns correct data and completion flags +GUEST_FUNCTION_HOOK(sub_825383D8, XapiInitProcess) +GUEST_FUNCTION_HOOK(__imp__XGetVideoMode, VdQueryVideoMode); // XGetVideoMode +GUEST_FUNCTION_HOOK(__imp__XNotifyGetNext, XNotifyGetNext); +GUEST_FUNCTION_HOOK(__imp__XGetGameRegion, XGetGameRegion); +GUEST_FUNCTION_HOOK(__imp__XMsgStartIORequest, XMsgStartIORequest); +GUEST_FUNCTION_HOOK(__imp__XamUserGetSigninState, XamUserGetSigninState); +GUEST_FUNCTION_HOOK(__imp__XamGetSystemVersion, XamGetSystemVersion); +GUEST_FUNCTION_HOOK(__imp__XamContentCreateEx, XamContentCreateEx); +GUEST_FUNCTION_HOOK(__imp__XamContentDelete, XamContentDelete); +GUEST_FUNCTION_HOOK(__imp__XamContentClose, XamContentClose); +GUEST_FUNCTION_HOOK(__imp__XamContentGetCreator, XamContentGetCreator); +GUEST_FUNCTION_HOOK(__imp__XamContentCreateEnumerator, XamContentCreateEnumerator); +GUEST_FUNCTION_HOOK(__imp__XamContentGetDeviceState, XamContentGetDeviceState); +GUEST_FUNCTION_HOOK(__imp__XamContentGetDeviceData, XamContentGetDeviceData); +GUEST_FUNCTION_HOOK(__imp__XamEnumerate, XamEnumerate); +GUEST_FUNCTION_HOOK(__imp__XamNotifyCreateListener, XamNotifyCreateListener); +GUEST_FUNCTION_HOOK(__imp__XamUserGetSigninInfo, XamUserGetSigninInfo); +GUEST_FUNCTION_HOOK(__imp__XamShowSigninUI, XamShowSigninUI); +GUEST_FUNCTION_HOOK(__imp__XamShowDeviceSelectorUI, XamShowDeviceSelectorUI); +GUEST_FUNCTION_HOOK(__imp__XamShowMessageBoxUI, XamShowMessageBoxUI); +GUEST_FUNCTION_HOOK(__imp__XamUserCreateAchievementEnumerator, XamUserCreateAchievementEnumerator); +GUEST_FUNCTION_HOOK(__imp__XeKeysConsoleSignatureVerification, XeKeysConsoleSignatureVerification); +GUEST_FUNCTION_HOOK(__imp__XamGetPrivateEnumStructureFromHandle, XamGetPrivateEnumStructureFromHandle); +GUEST_FUNCTION_HOOK(__imp__XamTaskSchedule, XamTaskSchedule); +GUEST_FUNCTION_HOOK(__imp__XamTaskShouldExit, XamTaskShouldExit); +GUEST_FUNCTION_HOOK(__imp__XamTaskCloseHandle, XamTaskCloseHandle); +GUEST_FUNCTION_HOOK(__imp__XamUserAreUsersFriends, XamUserAreUsersFriends); +GUEST_FUNCTION_HOOK(__imp__XamUserCheckPrivilege, XamUserCheckPrivilege); +GUEST_FUNCTION_HOOK(__imp__XamUserCreateStatsEnumerator, XamUserCreateStatsEnumerator); +GUEST_FUNCTION_HOOK(__imp__XamUserGetName, XamUserGetName); +GUEST_FUNCTION_HOOK(__imp__XamUserGetXUID, XamUserGetXUID); +GUEST_FUNCTION_HOOK(__imp__XamUserWriteProfileSettings, XamUserWriteProfileSettings); +GUEST_FUNCTION_HOOK(__imp__XamVoiceCreate, XamVoiceCreate); +GUEST_FUNCTION_HOOK(__imp__XamVoiceClose, XamVoiceClose); +GUEST_FUNCTION_HOOK(__imp__XamVoiceHeadsetPresent, XamVoiceHeadsetPresent); +GUEST_FUNCTION_HOOK(__imp__XamVoiceSubmitPacket, XamVoiceSubmitPacket); +GUEST_FUNCTION_HOOK(__imp__XeKeysConsolePrivateKeySign, XeKeysConsolePrivateKeySign); +GUEST_FUNCTION_HOOK(__imp__IoDismountVolumeByFileHandle, IoDismountVolumeByFileHandle); +GUEST_FUNCTION_HOOK(__imp__NetDll_XNetGetEthernetLinkStatus, NetDll_XNetGetEthernetLinkStatus); +GUEST_FUNCTION_HOOK(__imp__KeTryToAcquireSpinLockAtRaisedIrql, KeTryToAcquireSpinLockAtRaisedIrql); +GUEST_FUNCTION_HOOK(__imp__XamShowGamerCardUIForXUID, XamShowGamerCardUIForXUID); +GUEST_FUNCTION_HOOK(__imp__XamShowPlayerReviewUI, XamShowPlayerReviewUI); +GUEST_FUNCTION_HOOK(__imp__XamShowDirtyDiscErrorUI, XamShowDirtyDiscErrorUI); +GUEST_FUNCTION_HOOK(__imp__XamEnableInactivityProcessing, XamEnableInactivityProcessing); +GUEST_FUNCTION_HOOK(__imp__XamResetInactivity, XamResetInactivity); +GUEST_FUNCTION_HOOK(__imp__XamShowMessageBoxUIEx, XamShowMessageBoxUIEx); +GUEST_FUNCTION_HOOK(__imp__XGetLanguage, XGetLanguage); +GUEST_FUNCTION_HOOK(__imp__XGetAVPack, XGetAVPack); +GUEST_FUNCTION_HOOK(__imp__XamLoaderTerminateTitle, XamLoaderTerminateTitle); +GUEST_FUNCTION_HOOK(__imp__XamGetExecutionId, XamGetExecutionId); +GUEST_FUNCTION_HOOK(__imp__XamLoaderLaunchTitle, XamLoaderLaunchTitle); +GUEST_FUNCTION_HOOK(__imp__NtOpenFile, NtOpenFile); +GUEST_FUNCTION_HOOK(__imp__RtlInitAnsiString, RtlInitAnsiString); +GUEST_FUNCTION_HOOK(__imp__NtCreateFile, NtCreateFile); +GUEST_FUNCTION_HOOK(__imp__NtClose, NtClose); +GUEST_FUNCTION_HOOK(__imp__NtSetInformationFile, NtSetInformationFile); +GUEST_FUNCTION_HOOK(__imp__FscGetCacheElementCount, FscGetCacheElementCount); +GUEST_FUNCTION_HOOK(__imp__FscSetCacheElementCount, FscSetCacheElementCount); +GUEST_FUNCTION_HOOK(__imp__XamLoaderGetLaunchDataSize, XamLoaderGetLaunchDataSize); +GUEST_FUNCTION_HOOK(__imp__XamLoaderGetLaunchData, XamLoaderGetLaunchData); +GUEST_FUNCTION_HOOK(__imp__XamLoaderSetLaunchData, XamLoaderSetLaunchData); +GUEST_FUNCTION_HOOK(__imp__NtWaitForSingleObjectEx, NtWaitForSingleObjectEx); +GUEST_FUNCTION_HOOK(__imp__NtWriteFile, NtWriteFile); +GUEST_FUNCTION_HOOK(__imp__ExGetXConfigSetting, ExGetXConfigSetting); +GUEST_FUNCTION_HOOK(__imp__NtQueryVirtualMemory, NtQueryVirtualMemory); +GUEST_FUNCTION_HOOK(__imp__MmQueryStatistics, MmQueryStatistics); +GUEST_FUNCTION_HOOK(__imp__NtCreateEvent, NtCreateEvent); +GUEST_FUNCTION_HOOK(__imp__XexCheckExecutablePrivilege, XexCheckExecutablePrivilege); +GUEST_FUNCTION_HOOK(__imp__DbgPrint, DbgPrint); +GUEST_FUNCTION_HOOK(__imp____C_specific_handler, __C_specific_handler_x); +GUEST_FUNCTION_HOOK(__imp__RtlNtStatusToDosError, RtlNtStatusToDosError); +GUEST_FUNCTION_HOOK(__imp__XexGetProcedureAddress, XexGetProcedureAddress); +GUEST_FUNCTION_HOOK(__imp__XexGetModuleSection, XexGetModuleSection); +GUEST_FUNCTION_HOOK(__imp__RtlUnicodeToMultiByteN, RtlUnicodeToMultiByteN); +GUEST_FUNCTION_HOOK(__imp__KeDelayExecutionThread, KeDelayExecutionThread); +GUEST_FUNCTION_HOOK(__imp__ExFreePool, ExFreePool); +GUEST_FUNCTION_HOOK(__imp__NtQueryInformationFile, NtQueryInformationFile); +GUEST_FUNCTION_HOOK(__imp__NtQueryVolumeInformationFile, NtQueryVolumeInformationFile); +GUEST_FUNCTION_HOOK(__imp__NtQueryDirectoryFile, NtQueryDirectoryFile); +GUEST_FUNCTION_HOOK(__imp__NtReadFileScatter, NtReadFileScatter); +GUEST_FUNCTION_HOOK(__imp__NtReadFile, NtReadFile); +GUEST_FUNCTION_HOOK(__imp__NtDuplicateObject, NtDuplicateObject); +GUEST_FUNCTION_HOOK(__imp__NtAllocateVirtualMemory, NtAllocateVirtualMemory); +GUEST_FUNCTION_HOOK(__imp__NtFreeVirtualMemory, NtFreeVirtualMemory); +GUEST_FUNCTION_HOOK(__imp__ObDereferenceObject, ObDereferenceObject); +GUEST_FUNCTION_HOOK(__imp__KeSetBasePriorityThread, KeSetBasePriorityThread); +GUEST_FUNCTION_HOOK(__imp__ObReferenceObjectByHandle, ObReferenceObjectByHandle); +GUEST_FUNCTION_HOOK(__imp__KeQueryBasePriorityThread, KeQueryBasePriorityThread); +GUEST_FUNCTION_HOOK(__imp__NtSuspendThread, NtSuspendThread); +GUEST_FUNCTION_HOOK(__imp__KeSetAffinityThread, KeSetAffinityThread); +GUEST_FUNCTION_HOOK(__imp__RtlLeaveCriticalSection, RtlLeaveCriticalSection); +GUEST_FUNCTION_HOOK(__imp__RtlEnterCriticalSection, RtlEnterCriticalSection); +GUEST_FUNCTION_HOOK(__imp__RtlImageXexHeaderField, RtlImageXexHeaderField); +GUEST_FUNCTION_HOOK(__imp__HalReturnToFirmware, HalReturnToFirmware); +GUEST_FUNCTION_HOOK(__imp__RtlFillMemoryUlong, RtlFillMemoryUlong); +GUEST_FUNCTION_HOOK(__imp__KeBugCheckEx, KeBugCheckEx); +GUEST_FUNCTION_HOOK(__imp__KeGetCurrentProcessType, KeGetCurrentProcessType); +GUEST_FUNCTION_HOOK(__imp__RtlCompareMemoryUlong, RtlCompareMemoryUlong); +GUEST_FUNCTION_HOOK(__imp__RtlInitializeCriticalSection, RtlInitializeCriticalSection); +GUEST_FUNCTION_HOOK(__imp__RtlRaiseException, RtlRaiseException_x); +GUEST_FUNCTION_HOOK(__imp__KfReleaseSpinLock, KfReleaseSpinLock); +GUEST_FUNCTION_HOOK(__imp__KfAcquireSpinLock, KfAcquireSpinLock); +GUEST_FUNCTION_HOOK(__imp__KeQueryPerformanceFrequency, KeQueryPerformanceFrequency); +GUEST_FUNCTION_HOOK(__imp__MmFreePhysicalMemory, MmFreePhysicalMemory); +GUEST_FUNCTION_HOOK(__imp__VdPersistDisplay, VdPersistDisplay); +GUEST_FUNCTION_HOOK(__imp__VdSwap, VdSwap); +GUEST_FUNCTION_HOOK(__imp__VdGetSystemCommandBuffer, VdGetSystemCommandBuffer); +GUEST_FUNCTION_HOOK(__imp__KeReleaseSpinLockFromRaisedIrql, KeReleaseSpinLockFromRaisedIrql); +GUEST_FUNCTION_HOOK(__imp__KeAcquireSpinLockAtRaisedIrql, KeAcquireSpinLockAtRaisedIrql); +GUEST_FUNCTION_HOOK(__imp__KiApcNormalRoutineNop, KiApcNormalRoutineNop); +GUEST_FUNCTION_HOOK(__imp__VdEnableRingBufferRPtrWriteBack, VdEnableRingBufferRPtrWriteBack); +GUEST_FUNCTION_HOOK(__imp__VdInitializeRingBuffer, VdInitializeRingBuffer); +GUEST_FUNCTION_HOOK(__imp__MmGetPhysicalAddress, MmGetPhysicalAddress); +GUEST_FUNCTION_HOOK(__imp__VdSetSystemCommandBufferGpuIdentifierAddress, VdSetSystemCommandBufferGpuIdentifierAddress); +GUEST_FUNCTION_HOOK(__imp__ExRegisterTitleTerminateNotification, ExRegisterTitleTerminateNotification); +GUEST_FUNCTION_HOOK(__imp__VdShutdownEngines, VdShutdownEngines); +GUEST_FUNCTION_HOOK(__imp__VdQueryVideoMode, VdQueryVideoMode); +GUEST_FUNCTION_HOOK(__imp__VdGetCurrentDisplayInformation, VdGetCurrentDisplayInformation); +GUEST_FUNCTION_HOOK(__imp__VdSetDisplayMode, VdSetDisplayMode); +GUEST_FUNCTION_HOOK(__imp__VdSetGraphicsInterruptCallback, VdSetGraphicsInterruptCallback); +GUEST_FUNCTION_HOOK(__imp__VdInitializeEngines, VdInitializeEngines); +GUEST_FUNCTION_HOOK(__imp__VdIsHSIOTrainingSucceeded, VdIsHSIOTrainingSucceeded); +GUEST_FUNCTION_HOOK(__imp__VdGetCurrentDisplayGamma, VdGetCurrentDisplayGamma); +GUEST_FUNCTION_HOOK(__imp__VdQueryVideoFlags, VdQueryVideoFlags); +GUEST_FUNCTION_HOOK(__imp__VdCallGraphicsNotificationRoutines, VdCallGraphicsNotificationRoutines); +GUEST_FUNCTION_HOOK(__imp__VdInitializeScalerCommandBuffer, VdInitializeScalerCommandBuffer); +GUEST_FUNCTION_HOOK(__imp__KeLeaveCriticalRegion, KeLeaveCriticalRegion); +GUEST_FUNCTION_HOOK(__imp__VdRetrainEDRAM, VdRetrainEDRAM); +GUEST_FUNCTION_HOOK(__imp__VdRetrainEDRAMWorker, VdRetrainEDRAMWorker); +GUEST_FUNCTION_HOOK(__imp__KeEnterCriticalRegion, KeEnterCriticalRegion); +GUEST_FUNCTION_HOOK(__imp__MmAllocatePhysicalMemoryEx, MmAllocatePhysicalMemoryEx); +GUEST_FUNCTION_HOOK(__imp__ObDeleteSymbolicLink, ObDeleteSymbolicLink); +GUEST_FUNCTION_HOOK(__imp__ObCreateSymbolicLink, ObCreateSymbolicLink); +GUEST_FUNCTION_HOOK(__imp__MmQueryAddressProtect, MmQueryAddressProtect); +GUEST_FUNCTION_HOOK(__imp__VdEnableDisableClockGating, VdEnableDisableClockGating); +GUEST_FUNCTION_HOOK(__imp__KeBugCheck, KeBugCheck); +GUEST_FUNCTION_HOOK(__imp__KeLockL2, KeLockL2); +GUEST_FUNCTION_HOOK(__imp__KeUnlockL2, KeUnlockL2); +GUEST_FUNCTION_HOOK(__imp__KeSetEvent, KeSetEvent); +GUEST_FUNCTION_HOOK(__imp__KeResetEvent, KeResetEvent); +GUEST_FUNCTION_HOOK(__imp__KeWaitForSingleObject, KeWaitForSingleObject); +GUEST_FUNCTION_HOOK(__imp__KeTlsGetValue, KeTlsGetValue); +GUEST_FUNCTION_HOOK(__imp__KeTlsSetValue, KeTlsSetValue); +GUEST_FUNCTION_HOOK(__imp__KeTlsAlloc, KeTlsAlloc); +GUEST_FUNCTION_HOOK(__imp__KeTlsFree, KeTlsFree); +GUEST_FUNCTION_HOOK(__imp__XMsgInProcessCall, XMsgInProcessCall); +GUEST_FUNCTION_HOOK(__imp__XamUserReadProfileSettings, XamUserReadProfileSettings); +GUEST_FUNCTION_HOOK(__imp__NetDll_WSAStartup, NetDll_WSAStartup); +GUEST_FUNCTION_HOOK(__imp__NetDll_WSACleanup, NetDll_WSACleanup); +GUEST_FUNCTION_HOOK(__imp__NetDll_socket, NetDll_socket); +GUEST_FUNCTION_HOOK(__imp__NetDll_closesocket, NetDll_closesocket); +GUEST_FUNCTION_HOOK(__imp__NetDll_setsockopt, NetDll_setsockopt); +GUEST_FUNCTION_HOOK(__imp__NetDll_bind, NetDll_bind); +GUEST_FUNCTION_HOOK(__imp__NetDll_connect, NetDll_connect); +GUEST_FUNCTION_HOOK(__imp__NetDll_listen, NetDll_listen); +GUEST_FUNCTION_HOOK(__imp__NetDll_accept, NetDll_accept); +GUEST_FUNCTION_HOOK(__imp__NetDll_select, NetDll_select); +GUEST_FUNCTION_HOOK(__imp__NetDll_recv, NetDll_recv); +GUEST_FUNCTION_HOOK(__imp__NetDll_send, NetDll_send); +GUEST_FUNCTION_HOOK(__imp__NetDll_inet_addr, NetDll_inet_addr); +GUEST_FUNCTION_HOOK(__imp__NetDll___WSAFDIsSet, NetDll___WSAFDIsSet); +GUEST_FUNCTION_HOOK(__imp__XMsgStartIORequestEx, XMsgStartIORequestEx); +GUEST_FUNCTION_HOOK(__imp__XamInputGetCapabilities, XamInputGetCapabilities); +GUEST_FUNCTION_HOOK(__imp__XamInputGetState, XamInputGetState); +GUEST_FUNCTION_HOOK(__imp__XamInputSetState, XamInputSetState); +GUEST_FUNCTION_HOOK(__imp__XexGetModuleHandle, XexGetModuleHandle); +GUEST_FUNCTION_HOOK(__imp__RtlTryEnterCriticalSection, RtlTryEnterCriticalSection); +GUEST_FUNCTION_HOOK(__imp__RtlInitializeCriticalSectionAndSpinCount, RtlInitializeCriticalSectionAndSpinCount); +GUEST_FUNCTION_HOOK(__imp__XeCryptBnQwBeSigVerify, XeCryptBnQwBeSigVerify); +GUEST_FUNCTION_HOOK(__imp__XeKeysGetKey, XeKeysGetKey); +GUEST_FUNCTION_HOOK(__imp__XeCryptRotSumSha, XeCryptRotSumSha); +GUEST_FUNCTION_HOOK(__imp__XeCryptSha, XeCryptSha); +GUEST_FUNCTION_HOOK(__imp__KeEnableFpuExceptions, KeEnableFpuExceptions); +GUEST_FUNCTION_HOOK(__imp__RtlUnwind, RtlUnwind_x); +GUEST_FUNCTION_HOOK(__imp__RtlCaptureContext, RtlCaptureContext_x); +GUEST_FUNCTION_HOOK(__imp__NtQueryFullAttributesFile, NtQueryFullAttributesFile); +GUEST_FUNCTION_HOOK(__imp__RtlMultiByteToUnicodeN, RtlMultiByteToUnicodeN); +GUEST_FUNCTION_HOOK(__imp__DbgBreakPoint, DbgBreakPoint); +GUEST_FUNCTION_HOOK(__imp__MmQueryAllocationSize, MmQueryAllocationSize); +GUEST_FUNCTION_HOOK(__imp__NtClearEvent, NtClearEvent); +GUEST_FUNCTION_HOOK(__imp__NtResumeThread, NtResumeThread); +GUEST_FUNCTION_HOOK(__imp__NtSetEvent, NtSetEvent); +GUEST_FUNCTION_HOOK(__imp__NtCreateSemaphore, NtCreateSemaphore); +GUEST_FUNCTION_HOOK(__imp__NtReleaseSemaphore, NtReleaseSemaphore); +GUEST_FUNCTION_HOOK(__imp__NtWaitForMultipleObjectsEx, NtWaitForMultipleObjectsEx); +GUEST_FUNCTION_HOOK(__imp__RtlCompareStringN, RtlCompareStringN); +GUEST_FUNCTION_HOOK(__imp__StfsControlDevice, StfsControlDevice); +GUEST_FUNCTION_HOOK(__imp__StfsCreateDevice, StfsCreateDevice); +GUEST_FUNCTION_HOOK(__imp__NtFlushBuffersFile, NtFlushBuffersFile); +GUEST_FUNCTION_HOOK(__imp__KeQuerySystemTime, KeQuerySystemTime); +GUEST_FUNCTION_HOOK(__imp__RtlTimeToTimeFields, RtlTimeToTimeFields); +GUEST_FUNCTION_HOOK(__imp__RtlFreeAnsiString, RtlFreeAnsiString); +GUEST_FUNCTION_HOOK(__imp__RtlUnicodeStringToAnsiString, RtlUnicodeStringToAnsiString); +GUEST_FUNCTION_HOOK(__imp__RtlInitUnicodeString, RtlInitUnicodeString); +GUEST_FUNCTION_HOOK(__imp__ExTerminateThread, ExTerminateThread); +GUEST_FUNCTION_HOOK(__imp__ExCreateThread, ExCreateThread); +GUEST_FUNCTION_HOOK(__imp__IoInvalidDeviceRequest, IoInvalidDeviceRequest); +GUEST_FUNCTION_HOOK(__imp__ObReferenceObject, ObReferenceObject); +GUEST_FUNCTION_HOOK(__imp__IoCreateDevice, IoCreateDevice); +GUEST_FUNCTION_HOOK(__imp__IoDeleteDevice, IoDeleteDevice); +GUEST_FUNCTION_HOOK(__imp__ExAllocatePoolTypeWithTag, ExAllocatePoolTypeWithTag); +GUEST_FUNCTION_HOOK(__imp__RtlTimeFieldsToTime, RtlTimeFieldsToTime); +GUEST_FUNCTION_HOOK(__imp__IoCompleteRequest, IoCompleteRequest); +GUEST_FUNCTION_HOOK(__imp__RtlUpcaseUnicodeChar, RtlUpcaseUnicodeChar); +GUEST_FUNCTION_HOOK(__imp__ObIsTitleObject, ObIsTitleObject); +GUEST_FUNCTION_HOOK(__imp__IoCheckShareAccess, IoCheckShareAccess); +GUEST_FUNCTION_HOOK(__imp__IoSetShareAccess, IoSetShareAccess); +GUEST_FUNCTION_HOOK(__imp__IoRemoveShareAccess, IoRemoveShareAccess); +GUEST_FUNCTION_HOOK(__imp__NetDll_XNetStartup, NetDll_XNetStartup); +GUEST_FUNCTION_HOOK(__imp__NetDll_XNetGetTitleXnAddr, NetDll_XNetGetTitleXnAddr); +GUEST_FUNCTION_HOOK(__imp__KeWaitForMultipleObjects, KeWaitForMultipleObjects); +GUEST_FUNCTION_HOOK(__imp__KeRaiseIrqlToDpcLevel, KeRaiseIrqlToDpcLevel); +GUEST_FUNCTION_HOOK(__imp__KfLowerIrql, KfLowerIrql); +GUEST_FUNCTION_HOOK(__imp__KeReleaseSemaphore, KeReleaseSemaphore); +GUEST_FUNCTION_HOOK(__imp__XAudioGetVoiceCategoryVolume, XAudioGetVoiceCategoryVolume); +GUEST_FUNCTION_HOOK(__imp__XAudioGetVoiceCategoryVolumeChangeMask, XAudioGetVoiceCategoryVolumeChangeMask); +GUEST_FUNCTION_HOOK(__imp__KeResumeThread, KeResumeThread); +GUEST_FUNCTION_HOOK(__imp__KeInitializeSemaphore, KeInitializeSemaphore); +GUEST_FUNCTION_HOOK(__imp__XMAReleaseContext, XMAReleaseContext); +GUEST_FUNCTION_HOOK(__imp__XMACreateContext, XMACreateContext); +GUEST_FUNCTION_HOOK(__imp__XAudioRegisterRenderDriverClient, XAudioRegisterRenderDriverClient); +GUEST_FUNCTION_HOOK(__imp__XAudioUnregisterRenderDriverClient, XAudioUnregisterRenderDriverClient); +GUEST_FUNCTION_HOOK(__imp__XAudioSubmitRenderDriverFrame, XAudioSubmitRenderDriverFrame); +// Additional GTA IV stubs +GUEST_FUNCTION_HOOK(__imp__XamAlloc, XamAlloc); +GUEST_FUNCTION_HOOK(__imp__XamFree, XamFree); +GUEST_FUNCTION_HOOK(__imp__NtSetTimerEx, NtSetTimerEx); +GUEST_FUNCTION_HOOK(__imp__NtCancelTimer, NtCancelTimer); +GUEST_FUNCTION_HOOK(__imp__NtCreateTimer, NtCreateTimer); +GUEST_FUNCTION_HOOK(__imp__NtCreateMutant, NtCreateMutant); +GUEST_FUNCTION_HOOK(__imp__NtReleaseMutant, NtReleaseMutant); +GUEST_FUNCTION_HOOK(__imp__IoDismountVolume, IoDismountVolume); +GUEST_FUNCTION_HOOK(__imp__XNotifyPositionUI, XNotifyPositionUI); +GUEST_FUNCTION_HOOK(__imp__NetDll_XNetCleanup, NetDll_XNetCleanup); +GUEST_FUNCTION_HOOK(__imp__NetDll_getsockname, NetDll_getsockname); +GUEST_FUNCTION_HOOK(__imp__NetDll_ioctlsocket, NetDll_ioctlsocket); +GUEST_FUNCTION_HOOK(__imp__NetDll_sendto, NetDll_sendto); +GUEST_FUNCTION_HOOK(__imp__NetDll_recvfrom, NetDll_recvfrom); +GUEST_FUNCTION_HOOK(__imp__NetDll_shutdown, NetDll_shutdown); +GUEST_FUNCTION_HOOK(__imp__XMsgCancelIORequest, XMsgCancelIORequest); +GUEST_FUNCTION_HOOK(__imp__XAudioGetSpeakerConfig, XAudioGetSpeakerConfig); +GUEST_FUNCTION_HOOK(__imp__XamContentSetThumbnail, XamContentSetThumbnail); +GUEST_FUNCTION_HOOK(__imp__XamInputGetKeystrokeEx, XamInputGetKeystrokeEx); +GUEST_FUNCTION_HOOK(__imp__XamSessionCreateHandle, XamSessionCreateHandle); +GUEST_FUNCTION_HOOK(__imp__XamSessionRefObjByHandle, XamSessionRefObjByHandle); +GUEST_FUNCTION_HOOK(__imp__KeSetDisableBoostThread, KeSetDisableBoostThread); +GUEST_FUNCTION_HOOK(__imp__XamCreateEnumeratorHandle, XamCreateEnumeratorHandle); +GUEST_FUNCTION_HOOK(__imp__NtDeviceIoControlFile, NtDeviceIoControlFile); +GUEST_FUNCTION_HOOK(__imp__NetDll_WSAGetLastError, NetDll_WSAGetLastError); +GUEST_FUNCTION_HOOK(__imp__NetDll_XNetQosListen, NetDll_XNetQosListen); +GUEST_FUNCTION_HOOK(__imp__NetDll_XNetQosLookup, NetDll_XNetQosLookup); +GUEST_FUNCTION_HOOK(__imp__NetDll_XNetQosRelease, NetDll_XNetQosRelease); +GUEST_FUNCTION_HOOK(__imp__NetDll_XNetServerToInAddr, NetDll_XNetServerToInAddr); +GUEST_FUNCTION_HOOK(__imp__NetDll_XNetXnAddrToInAddr, NetDll_XNetXnAddrToInAddr); +GUEST_FUNCTION_HOOK(__imp__NetDll_XNetGetConnectStatus, NetDll_XNetGetConnectStatus); +GUEST_FUNCTION_HOOK(__imp__NetDll_XNetUnregisterInAddr, NetDll_XNetUnregisterInAddr); diff --git a/LibertyRecomp/kernel/io/file_system.cpp b/LibertyRecomp/kernel/io/file_system.cpp new file mode 100644 index 00000000..b9deb524 --- /dev/null +++ b/LibertyRecomp/kernel/io/file_system.cpp @@ -0,0 +1,759 @@ +#include "file_system.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +struct FileHandle : KernelObject +{ + std::fstream stream; + std::filesystem::path path; +}; + +struct FindHandle : KernelObject +{ + std::error_code ec; + ankerl::unordered_dense::map> searchResult; // Relative path, file size, is directory + decltype(searchResult)::iterator iterator; + + FindHandle(const std::string_view& path) + { + auto addDirectory = [&](const std::filesystem::path& directory) + { + for (auto& entry : std::filesystem::directory_iterator(directory, ec)) + { + std::u8string relativePath = entry.path().lexically_relative(directory).u8string(); + searchResult.emplace(relativePath, std::make_pair(entry.is_directory(ec) ? 0 : entry.file_size(ec), entry.is_directory(ec))); + } + }; + + std::string_view pathNoPrefix = path; + size_t index = pathNoPrefix.find(":\\"); + if (index != std::string_view::npos) + pathNoPrefix.remove_prefix(index + 2); + + // Force add a work folder to let the game see the files in mods, + // if by some rare chance the user has no DLC or update files. + if (pathNoPrefix.empty()) + searchResult.emplace(u8"work", std::make_pair(0, true)); + + // Look for only work folder in mod folders, AR files cause issues. + if (pathNoPrefix.starts_with("work")) + { + std::string pathStr(pathNoPrefix); + std::replace(pathStr.begin(), pathStr.end(), '\\', '/'); + + for (size_t i = 0; ; i++) + { + auto* includeDirs = ModLoader::GetIncludeDirectories(i); + if (includeDirs == nullptr) + break; + + for (auto& includeDir : *includeDirs) + addDirectory(includeDir / pathStr); + } + } + + addDirectory(FileSystem::ResolvePath(path, false)); + + iterator = searchResult.begin(); + } + + void fillFindData(WIN32_FIND_DATAA* lpFindFileData) + { + if (iterator->second.second) + lpFindFileData->dwFileAttributes = ByteSwap(FILE_ATTRIBUTE_DIRECTORY); + else + lpFindFileData->dwFileAttributes = ByteSwap(FILE_ATTRIBUTE_NORMAL); + + strncpy(lpFindFileData->cFileName, (const char *)(iterator->first.c_str()), sizeof(lpFindFileData->cFileName)); + lpFindFileData->nFileSizeLow = ByteSwap(uint32_t(iterator->second.first >> 32U)); + lpFindFileData->nFileSizeHigh = ByteSwap(uint32_t(iterator->second.first)); + lpFindFileData->ftCreationTime = {}; + lpFindFileData->ftLastAccessTime = {}; + lpFindFileData->ftLastWriteTime = {}; + } +}; + +FileHandle* XCreateFileA +( + const char* lpFileName, + uint32_t dwDesiredAccess, + uint32_t dwShareMode, + void* lpSecurityAttributes, + uint32_t dwCreationDisposition, + uint32_t dwFlagsAndAttributes +) +{ + assert(((dwDesiredAccess & ~(GENERIC_READ | GENERIC_WRITE | FILE_READ_DATA)) == 0) && "Unknown desired access bits."); + assert(((dwShareMode & ~(FILE_SHARE_READ | FILE_SHARE_WRITE)) == 0) && "Unknown share mode bits."); + assert(((dwCreationDisposition & ~(CREATE_NEW | CREATE_ALWAYS)) == 0) && "Unknown creation disposition bits."); + + std::filesystem::path filePath = FileSystem::ResolvePath(lpFileName, true); + std::fstream fileStream; + std::ios::openmode fileOpenMode = std::ios::binary; + if (dwDesiredAccess & (GENERIC_READ | FILE_READ_DATA)) + { + fileOpenMode |= std::ios::in; + } + + if (dwDesiredAccess & GENERIC_WRITE) + { + fileOpenMode |= std::ios::out; + } + + fileStream.open(filePath, fileOpenMode); + + if (!fileStream.is_open()) { + std::filesystem::path cachedPath = FindInPathCache(filePath.string()); + if (!cachedPath.empty()) { + fileStream.open(cachedPath, fileOpenMode); + } + } + + if (!fileStream.is_open()) + { +#ifdef _WIN32 + GuestThread::SetLastError(GetLastError()); +#else + switch (errno) + { + case EACCES: + GuestThread::SetLastError(ERROR_ACCESS_DENIED); + break; + case EEXIST: + GuestThread::SetLastError(ERROR_FILE_EXISTS); + break; + case ENOENT: + default: // Use ERROR_PATH_NOT_FOUND as a catch-all for other errors. + GuestThread::SetLastError(ERROR_PATH_NOT_FOUND); + break; + } +#endif + return GetInvalidKernelObject(); + } + + FileHandle *fileHandle = CreateKernelObject(); + fileHandle->stream = std::move(fileStream); + fileHandle->path = std::move(filePath); + return fileHandle; +} + +static uint32_t XGetFileSizeA(FileHandle* hFile, be* lpFileSizeHigh) +{ + std::error_code ec; + auto fileSize = std::filesystem::file_size(hFile->path, ec); + if (!ec) + { + if (lpFileSizeHigh != nullptr) + { + *lpFileSizeHigh = uint32_t(fileSize >> 32U); + } + + return (uint32_t)(fileSize); + } + + return INVALID_FILE_SIZE; +} + +uint32_t XGetFileSizeExA(FileHandle* hFile, LARGE_INTEGER* lpFileSize) +{ + std::error_code ec; + auto fileSize = std::filesystem::file_size(hFile->path, ec); + if (!ec) + { + if (lpFileSize != nullptr) + { + lpFileSize->QuadPart = ByteSwap(fileSize); + } + + return TRUE; + } + + return FALSE; +} + +uint32_t XReadFile +( + FileHandle* hFile, + void* lpBuffer, + uint32_t nNumberOfBytesToRead, + be* lpNumberOfBytesRead, + XOVERLAPPED* lpOverlapped +) +{ + uint32_t result = FALSE; + if (lpOverlapped != nullptr) + { + std::streamoff streamOffset = lpOverlapped->Offset + (std::streamoff(lpOverlapped->OffsetHigh.get()) << 32U); + hFile->stream.clear(); + hFile->stream.seekg(streamOffset, std::ios::beg); + if (hFile->stream.bad()) + { + return FALSE; + } + } + + uint32_t numberOfBytesRead; + hFile->stream.read((char *)(lpBuffer), nNumberOfBytesToRead); + if (!hFile->stream.bad()) + { + numberOfBytesRead = uint32_t(hFile->stream.gcount()); + result = TRUE; + } + + if (result) + { + if (lpOverlapped != nullptr) + { + lpOverlapped->Internal = 0; + lpOverlapped->InternalHigh = numberOfBytesRead; + } + else if (lpNumberOfBytesRead != nullptr) + { + *lpNumberOfBytesRead = numberOfBytesRead; + } + } + + return result; +} + +uint32_t XSetFilePointer(FileHandle* hFile, int32_t lDistanceToMove, be* lpDistanceToMoveHigh, uint32_t dwMoveMethod) +{ + int32_t distanceToMoveHigh = lpDistanceToMoveHigh ? lpDistanceToMoveHigh->get() : 0; + std::streamoff streamOffset = lDistanceToMove + (std::streamoff(distanceToMoveHigh) << 32U); + std::fstream::seekdir streamSeekDir = {}; + switch (dwMoveMethod) + { + case FILE_BEGIN: + streamSeekDir = std::ios::beg; + break; + case FILE_CURRENT: + streamSeekDir = std::ios::cur; + break; + case FILE_END: + streamSeekDir = std::ios::end; + break; + default: + assert(false && "Unknown move method."); + break; + } + + hFile->stream.clear(); + hFile->stream.seekg(streamOffset, streamSeekDir); + if (hFile->stream.bad()) + { + return INVALID_SET_FILE_POINTER; + } + + std::streampos streamPos = hFile->stream.tellg(); + if (lpDistanceToMoveHigh != nullptr) + *lpDistanceToMoveHigh = int32_t(streamPos >> 32U); + + return uint32_t(streamPos); +} + +uint32_t XSetFilePointerEx(FileHandle* hFile, int32_t lDistanceToMove, LARGE_INTEGER* lpNewFilePointer, uint32_t dwMoveMethod) +{ + std::fstream::seekdir streamSeekDir = {}; + switch (dwMoveMethod) + { + case FILE_BEGIN: + streamSeekDir = std::ios::beg; + break; + case FILE_CURRENT: + streamSeekDir = std::ios::cur; + break; + case FILE_END: + streamSeekDir = std::ios::end; + break; + default: + assert(false && "Unknown move method."); + break; + } + + hFile->stream.clear(); + hFile->stream.seekg(lDistanceToMove, streamSeekDir); + if (hFile->stream.bad()) + { + return FALSE; + } + + if (lpNewFilePointer != nullptr) + { + lpNewFilePointer->QuadPart = ByteSwap(int64_t(hFile->stream.tellg())); + } + + return TRUE; +} + +FindHandle* XFindFirstFileA(const char* lpFileName, WIN32_FIND_DATAA* lpFindFileData) +{ + LOGF_IMPL(Utility, "XFindFirstFileA", "path: '{}'", lpFileName); + std::string_view path = lpFileName; + if (path.find("\\*") == (path.size() - 2) || path.find("/*") == (path.size() - 2)) + { + path.remove_suffix(1); + } + else if (path.find("\\*.*") == (path.size() - 4) || path.find("/*.*") == (path.size() - 4)) + { + path.remove_suffix(3); + } + else + { + assert(!std::filesystem::path(path).has_extension() && "Unknown search pattern."); + } + + FindHandle findHandle(path); + + if (findHandle.searchResult.empty()) + return GetInvalidKernelObject(); + + findHandle.fillFindData(lpFindFileData); + + return CreateKernelObject(std::move(findHandle)); +} + +uint32_t XFindNextFileA(FindHandle* Handle, WIN32_FIND_DATAA* lpFindFileData) +{ + Handle->iterator++; + + if (Handle->iterator == Handle->searchResult.end()) + { + return FALSE; + } + else + { + Handle->fillFindData(lpFindFileData); + return TRUE; + } +} + +uint32_t XReadFileEx(FileHandle* hFile, void* lpBuffer, uint32_t nNumberOfBytesToRead, XOVERLAPPED* lpOverlapped, uint32_t lpCompletionRoutine) +{ + uint32_t result = FALSE; + uint32_t numberOfBytesRead; + std::streamoff streamOffset = lpOverlapped->Offset + (std::streamoff(lpOverlapped->OffsetHigh.get()) << 32U); + hFile->stream.clear(); + hFile->stream.seekg(streamOffset, std::ios::beg); + if (hFile->stream.bad()) + return FALSE; + + hFile->stream.read((char *)(lpBuffer), nNumberOfBytesToRead); + if (!hFile->stream.bad()) + { + numberOfBytesRead = uint32_t(hFile->stream.gcount()); + result = TRUE; + } + + if (result) + { + lpOverlapped->Internal = 0; + lpOverlapped->InternalHigh = numberOfBytesRead; + } + + return result; +} + +uint32_t XGetFileAttributesA(const char* lpFileName) +{ + std::filesystem::path filePath = FileSystem::ResolvePath(lpFileName, true); + if (std::filesystem::is_directory(filePath)) + return FILE_ATTRIBUTE_DIRECTORY; + else if (std::filesystem::is_regular_file(filePath)) + return FILE_ATTRIBUTE_NORMAL; + else + return INVALID_FILE_ATTRIBUTES; +} + +uint32_t XWriteFile(FileHandle* hFile, const void* lpBuffer, uint32_t nNumberOfBytesToWrite, be* lpNumberOfBytesWritten, void* lpOverlapped) +{ + assert(lpOverlapped == nullptr && "Overlapped not implemented."); + + hFile->stream.write((const char *)(lpBuffer), nNumberOfBytesToWrite); + if (hFile->stream.bad()) + return FALSE; + + if (lpNumberOfBytesWritten != nullptr) + *lpNumberOfBytesWritten = uint32_t(hFile->stream.gcount()); + + return TRUE; +} + +std::filesystem::path FileSystem::ResolvePath(const std::string_view& path, bool checkForMods) +{ + // Skip empty paths - these are likely null pointers or uninitialized strings + if (path.empty()) + { + return std::filesystem::path(); + } + + // Reject paths that are just slashes (would resolve to root filesystem which is wrong) + bool isOnlySlashes = true; + for (char c : path) { + if (c != '\\' && c != '/') { + isOnlySlashes = false; + break; + } + } + if (isOnlySlashes) { + LOG_UTILITY("Path is only slashes, returning empty path to prevent root filesystem access"); + return std::filesystem::path{}; + } + + LOGF_IMPL(Utility, "Game", "Loading file: \"{}\"", path); + + // Static path to extracted folder (computed once) + static std::filesystem::path s_extractedPath = GetGamePath() / "extracted"; + + // Special handling for shader paths - redirect to extracted shader location + std::string_view pathView = path; + + // Validate path doesn't contain garbage characters + bool hasGarbage = false; + for (char c : pathView) { + if ((unsigned char)c > 127 || (c < 32 && c != 0)) { + hasGarbage = true; + break; + } + } + + // Storage for cleaned-up path if we need to modify it + thread_local std::string s_cleanedPath; + + if (hasGarbage) { + // If the path starts with "fxl_final\" but has garbage, try to use a default shader + // This handles the case where shader name is read from uninitialized memory + size_t fxlPos = pathView.find("fxl_final"); + if (fxlPos != std::string_view::npos) { + // Extract just the fxl_final part and use gta_default.fxc as fallback + s_cleanedPath = "fxl_final\\gta_default.fxc"; + LOGF_IMPL(Utility, "Game", "Path had garbage, using fallback shader: {}", s_cleanedPath); + pathView = s_cleanedPath; + // Continue with normal path resolution below + } else { + LOG_UTILITY("Path contains invalid characters, returning empty path"); + return std::filesystem::path{}; + } + } + + // Handle shader paths - but NOT if path starts with a drive prefix like "game:\" + // because those need to be resolved through the root path system first + bool hasRootPrefix = (pathView.find(":\\") != std::string_view::npos); + + if (!hasRootPrefix && + (pathView.find("fxl_final") != std::string_view::npos || + pathView.find("shaders") != std::string_view::npos)) + { + // Strip leading slash or backslash + while (!pathView.empty() && (pathView.front() == '\\' || pathView.front() == '/')) + pathView = pathView.substr(1); + + // Strip trailing slash or backslash + while (!pathView.empty() && (pathView.back() == '\\' || pathView.back() == '/')) + pathView = pathView.substr(0, pathView.size() - 1); + + // Convert Windows path separators to Unix for the path component + std::string cleanPath(pathView); + std::replace(cleanPath.begin(), cleanPath.end(), '\\', '/'); + + // Build path to extracted shaders (using new extracted folder structure) + std::filesystem::path shaderPath = s_extractedPath / "common" / "shaders" / cleanPath; + + if (std::filesystem::exists(shaderPath)) + { + LOGF_IMPL(Utility, "Game", "Shader path resolved to: \"{}\"", shaderPath.string()); + return shaderPath; + } + + // Fallback to old RPF DUMP location + static std::filesystem::path s_rpfDumpPath = GetGamePath() / "RPF DUMP" / "Common RPF Dump" / "shaders"; + shaderPath = s_rpfDumpPath / cleanPath; + LOGF_IMPL(Utility, "Game", "Trying RPF dump path: \"{}\"", s_rpfDumpPath.string()); + + LOGF_IMPL(Utility, "Game", "Shader path resolved to: \"{}\"", shaderPath.string()); + return shaderPath; + } + + if (checkForMods) + { + std::filesystem::path resolvedPath = ModLoader::ResolvePath(path); + + if (!resolvedPath.empty()) + { + if (ModLoader::s_isLogTypeConsole) + LOGF_IMPL(Utility, "Mod Loader", "Loading file: \"{}\"", reinterpret_cast(resolvedPath.u8string().c_str())); + + return resolvedPath; + } + } + + thread_local std::string builtPath; + builtPath.clear(); + + size_t index = path.find(":\\"); + if (index != std::string::npos) + { + // rooted folder, handle direction + const std::string_view root = path.substr(0, index); + const auto newRoot = XamGetRootPath(root); + + // Force shader loads from extracted folder even when 'game' root is registered. + { + std::string rootStr(root); + std::transform(rootStr.begin(), rootStr.end(), rootStr.begin(), ::tolower); + if (rootStr == "game") + { + std::string remainder(path.substr(index + 2)); + std::string remainderLower = remainder; + std::transform(remainderLower.begin(), remainderLower.end(), remainderLower.begin(), ::tolower); + + while (!remainderLower.empty() && (remainderLower[0] == '\\' || remainderLower[0] == '/')) + remainderLower.erase(0, 1); + + if (remainderLower.find("fxl_final") == 0) + { + std::string subpath = remainderLower.substr(9); // skip "fxl_final" + std::filesystem::path shaderPath = s_extractedPath / "common" / "shaders" / "fxl_final"; + builtPath = (const char*)shaderPath.u8string().c_str(); + builtPath += subpath; + std::replace(builtPath.begin(), builtPath.end(), '\\', '/'); + LOGF_IMPL(Utility, "Game", "Redirecting game:\\fxl_final to: {}", builtPath); + return std::filesystem::path(std::u8string_view((const char8_t*)builtPath.c_str())); + } + } + } + + if (!newRoot.empty()) + { + builtPath += newRoot; + builtPath += '/'; + } + else + { + // Root not found in registry - try using extracted folder as fallback + // This handles paths like "game:\\common.rpf" -> extracted/common/ + // or "platform:\\data\\..." -> extracted/xbox360/data/... + std::string rootStr(root); + std::transform(rootStr.begin(), rootStr.end(), rootStr.begin(), ::tolower); + + if (rootStr == "game") + { + // Check if this is a path to fxl_final shaders - redirect to extracted + std::string remainder(path.substr(index + 2)); + std::string remainderLower = remainder; + std::transform(remainderLower.begin(), remainderLower.end(), remainderLower.begin(), ::tolower); + + // Strip leading slashes from remainder for comparison + while (!remainderLower.empty() && (remainderLower[0] == '\\' || remainderLower[0] == '/')) + remainderLower.erase(0, 1); + + if (remainderLower.find("fxl_final") == 0) + { + // Redirect game:\fxl_final\... to extracted/common/shaders/fxl_final/... + // Strip fxl_final from remainder and build full path + std::string subpath = remainderLower.substr(9); // skip "fxl_final" + std::filesystem::path shaderPath = s_extractedPath / "common" / "shaders" / "fxl_final"; + builtPath = (const char*)shaderPath.u8string().c_str(); + builtPath += subpath; + std::replace(builtPath.begin(), builtPath.end(), '\\', '/'); + LOGF_IMPL(Utility, "Game", "Redirecting game:\\fxl_final to: {}", builtPath); + return std::filesystem::path(std::u8string_view((const char8_t*)builtPath.c_str())); + } + else if (remainderLower.empty() || remainderLower == "\\" || remainderLower == "/") + { + // game:\ root - map to game folder for RPF mount detection + builtPath += (const char*)(GetGamePath() / "game").u8string().c_str(); + builtPath += '/'; + } + else if (remainderLower.find("common") == 0) + { + // game:\common\... -> extracted/common/... + builtPath += (const char*)s_extractedPath.u8string().c_str(); + builtPath += '/'; + LOGF_IMPL(Utility, "Game", "Redirecting game:\\common to extracted: {}", s_extractedPath.string()); + } + else if (remainderLower.find("xbox360") == 0 || remainderLower.find("platform") == 0) + { + // game:\xbox360\... or game:\platform\... -> extracted/xbox360/... + // Strip the xbox360/platform prefix and redirect + size_t prefixEnd = remainderLower.find_first_of("\\/", 1); + if (prefixEnd == std::string::npos) prefixEnd = remainder.size(); + std::string subpath = remainder.substr(prefixEnd); + builtPath += (const char*)(s_extractedPath / "xbox360").u8string().c_str(); + // Don't add remainder - we'll handle it specially + builtPath += subpath; + std::replace(builtPath.begin(), builtPath.end(), '\\', '/'); + LOGF_IMPL(Utility, "Game", "Redirecting game:\\xbox360 to extracted: {}", builtPath); + return std::filesystem::path(std::u8string_view((const char8_t*)builtPath.c_str())); + } + else + { + // Other game:\ paths - try game folder first, then extracted + builtPath += (const char*)(GetGamePath() / "game").u8string().c_str(); + builtPath += '/'; + } + } + else + { + // Try extracted folder with the root name + std::filesystem::path extractedRoot = s_extractedPath / rootStr; + if (std::filesystem::exists(extractedRoot)) + { + builtPath += (const char*)extractedRoot.u8string().c_str(); + builtPath += '/'; + LOGF_IMPL(Utility, "Game", "Using extracted fallback for {}: -> {}", root, extractedRoot.string()); + } + } + } + + builtPath += path.substr(index + 2); + } + else + { + builtPath += path; + } + + std::replace(builtPath.begin(), builtPath.end(), '\\', '/'); + + // Strip trailing slashes (except for root paths) + while (builtPath.size() > 1 && builtPath.back() == '/') + builtPath.pop_back(); + + std::filesystem::path resolvedPath = std::u8string_view((const char8_t*)builtPath.c_str()); + if (std::filesystem::exists(resolvedPath)) + return resolvedPath; + + // Path cache fallback (built from game/ and RPF DUMP/ at startup). + { + std::filesystem::path cachedPath = FindInPathCache(resolvedPath.string()); + if (!cachedPath.empty() && std::filesystem::exists(cachedPath)) + return cachedPath; + } + + // RPF DUMP fallback: map common/platform/audio extracted trees. + // This keeps runtime simple (no RPF parsing) while still satisfying file loads. + { + static const std::filesystem::path s_projectRoot = GetGamePath(); + static const std::filesystem::path s_gameRoot = s_projectRoot / "game"; + static const std::filesystem::path s_rpfDumpRoot = s_projectRoot / "RPF DUMP"; + + auto tryReturn = [&](const std::filesystem::path& candidate) -> std::filesystem::path + { + if (!candidate.empty() && std::filesystem::exists(candidate)) + return candidate; + + // As a last chance, consult the cache for the candidate too. + std::filesystem::path cached = FindInPathCache(candidate.string()); + if (!cached.empty() && std::filesystem::exists(cached)) + return cached; + + return {}; + }; + + // game/common/* -> RPF DUMP/common/* + const std::filesystem::path gameCommon = s_gameRoot / "common"; + if (resolvedPath.native().starts_with(gameCommon.native())) + { + std::error_code ec; + std::filesystem::path rel = std::filesystem::relative(resolvedPath, gameCommon, ec); + if (!ec) + { + if (auto p = tryReturn(s_rpfDumpRoot / "common" / rel); !p.empty()) + return p; + if (auto p = tryReturn(s_rpfDumpRoot / "Common RPF Dump" / rel); !p.empty()) + return p; + } + } + + // game/xbox360/* -> RPF DUMP/xbox360/* + const std::filesystem::path gameXbox360 = s_gameRoot / "xbox360"; + if (resolvedPath.native().starts_with(gameXbox360.native())) + { + std::error_code ec; + std::filesystem::path rel = std::filesystem::relative(resolvedPath, gameXbox360, ec); + if (!ec) + { + if (auto p = tryReturn(s_rpfDumpRoot / "xbox360" / rel); !p.empty()) + return p; + + // Nested playerped.rpf extractions often land in flattened folders. + // xbox360/models/cdimages/playerped/* -> RPF DUMP/models_cdimages_playerped/* (or xbox360_models_cdimages_playerped) + if (rel.native().starts_with(std::filesystem::path("models/cdimages/playerped").native())) + { + std::filesystem::path rel2 = std::filesystem::relative(rel, std::filesystem::path("models/cdimages/playerped"), ec); + if (!ec) + { + if (auto p = tryReturn(s_rpfDumpRoot / "models_cdimages_playerped" / rel2); !p.empty()) + return p; + if (auto p = tryReturn(s_rpfDumpRoot / "xbox360_models_cdimages_playerped" / rel2); !p.empty()) + return p; + if (auto p = tryReturn(s_rpfDumpRoot / "nested_XBOX 360 RPF DUMP_models_cdimages_playerped" / rel2); !p.empty()) + return p; + } + } + + // Nested audio SFX packs are commonly dumped as folders like: + // RPF DUMP/xbox360_audio_sfx_radio_liberty_rock/ + // while the game expects: + // xbox360/audio/sfx/radio_liberty_rock/... + if (rel.native().starts_with(std::filesystem::path("audio/sfx").native())) + { + // Extract the sfx pack name (first component after audio/sfx) + auto relIter = rel.begin(); + if (relIter != rel.end()) ++relIter; // audio + if (relIter != rel.end()) ++relIter; // sfx + if (relIter != rel.end()) + { + const std::string packName = relIter->string(); + ++relIter; + + std::filesystem::path remaining; + for (; relIter != rel.end(); ++relIter) + remaining /= *relIter; + + const std::filesystem::path flatDir = s_rpfDumpRoot / ("xbox360_audio_sfx_" + packName); + if (auto p = tryReturn(flatDir / remaining); !p.empty()) + return p; + } + } + } + } + + // game/audio/* -> RPF DUMP/audio/* (or AUDIO RPF DUMP) + const std::filesystem::path gameAudio = s_gameRoot / "audio"; + if (resolvedPath.native().starts_with(gameAudio.native())) + { + std::error_code ec; + std::filesystem::path rel = std::filesystem::relative(resolvedPath, gameAudio, ec); + if (!ec) + { + if (auto p = tryReturn(s_rpfDumpRoot / "audio" / rel); !p.empty()) + return p; + if (auto p = tryReturn(s_rpfDumpRoot / "AUDIO RPF DUMP" / rel); !p.empty()) + return p; + } + } + } + + return resolvedPath; +} + +GUEST_FUNCTION_HOOK(sub_82537400, XCreateFileA); // replaced +GUEST_FUNCTION_HOOK(sub_826FD090, XGetFileSizeA); // replaced +GUEST_FUNCTION_HOOK(sub_826FDC88, XGetFileSizeExA); // replaced +GUEST_FUNCTION_HOOK(sub_82537118, XReadFile); // replaced +GUEST_FUNCTION_HOOK(sub_825372B8, XSetFilePointer); // replaced +// GUEST_FUNCTION_HOOK(sub_831CE888, XSetFilePointerEx); +GUEST_FUNCTION_HOOK(sub_826F2570, XFindFirstFileA); // replaced +GUEST_FUNCTION_HOOK(sub_826FD2B8, XFindNextFileA); // replaced +// GUEST_FUNCTION_HOOK(sub_831CDF40, XReadFileEx); +GUEST_FUNCTION_HOOK(sub_826FD250, XGetFileAttributesA); // replaced +// GUEST_FUNCTION_HOOK(sub_831CE3F8, XCreateFileA); +GUEST_FUNCTION_HOOK(sub_826FCBD0, XWriteFile); // replaced diff --git a/MarathonRecomp/kernel/io/file_system.h b/LibertyRecomp/kernel/io/file_system.h similarity index 100% rename from MarathonRecomp/kernel/io/file_system.h rename to LibertyRecomp/kernel/io/file_system.h diff --git a/LibertyRecomp/kernel/memory.cpp b/LibertyRecomp/kernel/memory.cpp new file mode 100644 index 00000000..041e0584 --- /dev/null +++ b/LibertyRecomp/kernel/memory.cpp @@ -0,0 +1,71 @@ +#include +#include "memory.h" + +static constexpr size_t AlignDown(size_t value, size_t alignment) noexcept +{ + return value & ~(alignment - 1); +} + +static constexpr size_t AlignUp(size_t value, size_t alignment) noexcept +{ + return (value + (alignment - 1)) & ~(alignment - 1); +} + +Memory::Memory() +{ +#ifdef _WIN32 + base = (uint8_t*)VirtualAlloc((void*)0x100000000ull, PPC_MEMORY_SIZE, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE); + + if (base == nullptr) + base = (uint8_t*)VirtualAlloc(nullptr, PPC_MEMORY_SIZE, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE); + + if (base == nullptr) + return; + + // Some titles (e.g., GTA IV) legitimately touch low memory (including address 0). + // Do not install a null-page guard in that case. +#else + base = (uint8_t*)mmap((void*)0x100000000ull, PPC_MEMORY_SIZE, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0); + + if (base == (uint8_t*)MAP_FAILED) + base = (uint8_t*)mmap(NULL, PPC_MEMORY_SIZE, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0); + + if (base == (uint8_t*)MAP_FAILED) + { + base = nullptr; + return; + } + + // Some titles (e.g., GTA IV) legitimately touch low memory (including address 0). + // Do not install a null-page guard in that case. +#endif + + for (size_t i = 0; PPCFuncMappings[i].guest != 0; i++) + { + if (PPCFuncMappings[i].host != nullptr) + InsertFunction(PPCFuncMappings[i].guest, PPCFuncMappings[i].host); + } + + // Protect the recomp function lookup table from guest writes. + // If the game overwrites these host function pointers, it can lead to crashes that look like + // invalid indirect branches / pointer-authentication failures on arm64e. + constexpr size_t kPageSize = 0x1000; + constexpr size_t kFuncTableOffset = PPC_IMAGE_BASE + PPC_IMAGE_SIZE; + constexpr size_t kFuncTableSize = (PPC_CODE_SIZE * 2) + sizeof(PPCFunc*); + const size_t protectBegin = AlignDown(kFuncTableOffset, kPageSize); + const size_t protectEnd = AlignUp(kFuncTableOffset + kFuncTableSize, kPageSize); + if (protectEnd > protectBegin) + { +#ifdef _WIN32 + DWORD oldProtect{}; + VirtualProtect(base + protectBegin, protectEnd - protectBegin, PAGE_READONLY, &oldProtect); +#else + mprotect(base + protectBegin, protectEnd - protectBegin, PROT_READ); +#endif + } +} + +void* MmGetHostAddress(uint32_t ptr) +{ + return g_memory.Translate(ptr); +} diff --git a/MarathonRecomp/kernel/memory.h b/LibertyRecomp/kernel/memory.h similarity index 100% rename from MarathonRecomp/kernel/memory.h rename to LibertyRecomp/kernel/memory.h diff --git a/MarathonRecomp/kernel/xam.cpp b/LibertyRecomp/kernel/xam.cpp similarity index 93% rename from MarathonRecomp/kernel/xam.cpp rename to LibertyRecomp/kernel/xam.cpp index 8e13a58e..297718e5 100644 --- a/MarathonRecomp/kernel/xam.cpp +++ b/LibertyRecomp/kernel/xam.cpp @@ -227,7 +227,7 @@ uint32_t XamShowMessageBoxUI(uint32_t dwUserIndex, be* wszTitle, be* pcbBuffer, be* phEnum) +{ + // Stub - achievement enumeration not implemented yet + // Return error to indicate no achievements available + if (phEnum) + *phEnum = 0; + if (pcbBuffer) + *pcbBuffer = 0; + return ERROR_NO_MORE_FILES; +} + +// Stub for XeKeys signature verification +uint32_t XeKeysConsoleSignatureVerification(void* signature, uint32_t signatureSize, void* data, uint32_t dataSize) +{ + // Stub - always return success (signature valid) + return 0; +} + +// Stub for internal enumeration helper +uint32_t XamGetPrivateEnumStructureFromHandle(uint32_t hEnum, void** ppEnumData) +{ + // Stub - return null + if (ppEnumData) + *ppEnumData = nullptr; + return ERROR_INVALID_HANDLE; +} + uint32_t XamEnumerate(uint32_t hEnum, uint32_t dwFlags, void* pvBuffer, uint32_t cbBuffer, be* pcItemsReturned, XXOVERLAPPED* pOverlapped) { auto* enumerator = GetKernelObject(hEnum); diff --git a/MarathonRecomp/kernel/xam.h b/LibertyRecomp/kernel/xam.h similarity index 83% rename from MarathonRecomp/kernel/xam.h rename to LibertyRecomp/kernel/xam.h index c593562c..014f1bca 100644 --- a/MarathonRecomp/kernel/xam.h +++ b/LibertyRecomp/kernel/xam.h @@ -20,7 +20,11 @@ uint32_t XamShowMessageBoxUI(uint32_t dwUserIndex, be* wszTitle, be* pcbBuffer, be* phEnum); +uint32_t XamUserCreateAchievementEnumerator(uint32_t titleId, uint32_t userIndex, uint32_t xuidCount, + void* pxuid, uint32_t dwStartingIndex, uint32_t cItem, be* pcbBuffer, be* phEnum); uint32_t XamEnumerate(uint32_t hEnum, uint32_t dwFlags, void* pvBuffer, uint32_t cbBuffer, be* pcItemsReturned, XXOVERLAPPED* pOverlapped); +uint32_t XamGetPrivateEnumStructureFromHandle(uint32_t hEnum, void** ppEnumData); +uint32_t XeKeysConsoleSignatureVerification(void* signature, uint32_t signatureSize, void* data, uint32_t dataSize); uint32_t XamContentCreateEx(uint32_t dwUserIndex, const char* szRootName, const XCONTENT_DATA* pContentData, uint32_t dwContentFlags, be* pdwDisposition, be* pdwLicenseMask, diff --git a/MarathonRecomp/kernel/xdbf.h b/LibertyRecomp/kernel/xdbf.h similarity index 100% rename from MarathonRecomp/kernel/xdbf.h rename to LibertyRecomp/kernel/xdbf.h diff --git a/MarathonRecomp/kernel/xdm.cpp b/LibertyRecomp/kernel/xdm.cpp similarity index 100% rename from MarathonRecomp/kernel/xdm.cpp rename to LibertyRecomp/kernel/xdm.cpp diff --git a/MarathonRecomp/kernel/xdm.h b/LibertyRecomp/kernel/xdm.h similarity index 94% rename from MarathonRecomp/kernel/xdm.h rename to LibertyRecomp/kernel/xdm.h index c477df60..9a2376d3 100644 --- a/MarathonRecomp/kernel/xdm.h +++ b/LibertyRecomp/kernel/xdm.h @@ -38,8 +38,14 @@ #define ERROR_NO_MORE_FILES 0x12 #define ERROR_NO_SUCH_USER 0x525 #define ERROR_SUCCESS 0x0 +#define ERROR_FILE_NOT_FOUND 0x2 #define ERROR_PATH_NOT_FOUND 0x3 #define ERROR_ACCESS_DENIED 0x5 +#define ERROR_INVALID_HANDLE 0x6 +#define ERROR_INVALID_PARAMETER 0x57 +#define ERROR_INVALID_NAME 0x7B +#define ERROR_HANDLE_EOF 0x26 +#define ERROR_ALREADY_EXISTS 0xB7 #define ERROR_FILE_EXISTS 0x50 #define ERROR_CALL_NOT_IMPLEMENTED 0x78 #define ERROR_BAD_ARGUMENTS 0xA0 diff --git a/MarathonRecomp/locale/config_locale.cpp b/LibertyRecomp/locale/config_locale.cpp similarity index 100% rename from MarathonRecomp/locale/config_locale.cpp rename to LibertyRecomp/locale/config_locale.cpp diff --git a/MarathonRecomp/locale/locale.cpp b/LibertyRecomp/locale/locale.cpp similarity index 96% rename from MarathonRecomp/locale/locale.cpp rename to LibertyRecomp/locale/locale.cpp index 7412caa9..e179439f 100644 --- a/MarathonRecomp/locale/locale.cpp +++ b/LibertyRecomp/locale/locale.cpp @@ -9,7 +9,7 @@ Correct: This is a string that contains a brand name like Xbox 360, which is one of the two consoles to have a port of - SONIC THE HEDGEHOG. + GRAND THEFT AUTO IV. Incorrect: This is a string that contains a brand name like Xbox @@ -364,12 +364,12 @@ std::unordered_map> { "Installer_Page_Introduction", { - { ELanguage::English, "Welcome to Marathon Recompiled!\n\nYou'll need an Xbox 360 copy of\nSONIC THE HEDGEHOG in order to proceed with the installation." }, - { ELanguage::Japanese, "Marathon Recompiledã¸ã‚ˆã†ã“ãï¼\nインストールã«ã¯Xbox 360版ã®\n「ソニック・ザ・ヘッジホッグã€\nãŒå¿…è¦ã§ã™" }, - { ELanguage::German, "Willkommen zu Marathon Recompiled!\n\nEs wird eine Xbox 360 Kopie von\nSONIC THE HEDGEHOG benötigt um mit der Installation fortfahren zu können." }, - { ELanguage::French, "Bienvenue sur Marathon Recompiled !\n\nVous aurez besoin d'une copie de\nSONIC THE HEDGEHOG pour\nXbox 360 pour procéder à l'installation." }, - { ELanguage::Spanish, "¡Bienvenido a Marathon Recompiled!\n\nNecesitas una copia de\nSONIC THE HEDGEHOG de\nXbox 360 para continuar con la instalación." }, - { ELanguage::Italian, "Benvenuto a Marathon Recompiled!\n\nDovrai avere una copia di\nSONIC THE HEDGEHOG per la\nXbox 360 per proseguire con l'installazione." } + { ELanguage::English, "Welcome to Liberty Recompiled!\n\nYou'll need an Xbox 360 copy of\nGRAND THEFT AUTO IV in order to proceed with the installation." }, + { ELanguage::Japanese, "Liberty Recompiledã¸ã‚ˆã†ã“ãï¼\nインストールã«ã¯Xbox 360版ã®\n「グランド・セフト・オートIVã€\nãŒå¿…è¦ã§ã™" }, + { ELanguage::German, "Willkommen zu Liberty Recompiled!\n\nEs wird eine Xbox 360 Kopie von\nGRAND THEFT AUTO IV benötigt um mit der Installation fortfahren zu können." }, + { ELanguage::French, "Bienvenue sur Liberty Recompiled !\n\nVous aurez besoin d'une copie de\nGRAND THEFT AUTO IV pour\nXbox 360 pour procéder à l'installation." }, + { ELanguage::Spanish, "¡Bienvenido a Liberty Recompiled!\n\nNecesitas una copia de\nGRAND THEFT AUTO IV de\nXbox 360 para continuar con la instalación." }, + { ELanguage::Italian, "Benvenuto a Liberty Recompiled!\n\nDovrai avere una copia di\nGRAND THEFT AUTO IV per la\nXbox 360 per proseguire con l'installazione." } } }, { @@ -685,12 +685,12 @@ std::unordered_map> { "System_Win32_MissingDLLs", { - { ELanguage::English, "The module \"%s\" could not be found.\n\nPlease make sure that:\n\n- You extracted this copy of Marathon Recompiled fully and not just the *.exe file.\n- You are not running Marathon Recompiled from a *.zip file." }, - { ELanguage::Japanese, "モジュール\"%s\"ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ\n\n次ã®ç‚¹ã‚’確èªã—ã¦ãã ã•ã„:\n\n※Marathon Recompiledã®*.exeファイルã ã‘を抽出ã—ã¦ã„ãªãã€ ã‚³ãƒ”ãƒ¼ã‚’å®Œå…¨ã«æŠ½å‡ºã—ã¦ã‚‹ã“ã¨\n※Marathon Recompiledã‚’*.zipファイルã‹ã‚‰å®Ÿè¡Œã—ã¦ã„ãªã„ã“ã¨" }, - { ELanguage::German, "Das Modul \"%s\" konnte nicht gefunden werden.\n\nBitte stelle sicher, dass:\n\n- Diese Kopie von Marathon Recompiled vollständig entpackt wurde und nicht nur die *.exe-Datei.\n- Marathon Recompiled nicht direkt aus einer *.zip-Datei ausgeführt wird." }, - { ELanguage::French, "Le module \"%s\" n'a pas pu être trouvé.\n\nVeuillez vous assurer que :\n\n- Vous avez extrait Marathon Recompiled dans son entièreté et pas seulement le fichier *.exe.\n- Vous n'exécutez pas Marathon Recompiled à partir d'un fichier *.zip." }, - { ELanguage::Spanish, "No se pudo encontrar el módulo \"%s\".\n\nAsegúrese de que:\n\n- Ha extraido esta copia de Marathon Recompiled por completo y no solo el archivo *.exe.\n- No está ejecutando Marathon Recompiled desde un archivo *.zip." }, - { ELanguage::Italian, "Impossibile trovare il modulo \"%s\".\n\nAssicurati che:\n\n- Hai estratto questa copia di Marathon Recompiled correttamente e non solo il file *.exe.\n- Non stai eseguendo Marathon Recompiled da un file *.zip." } + { ELanguage::English, "The module \"%s\" could not be found.\n\nPlease make sure that:\n\n- You extracted this copy of Liberty Recompiled fully and not just the *.exe file.\n- You are not running Liberty Recompiled from a *.zip file." }, + { ELanguage::Japanese, "モジュール\"%s\"ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ\n\n次ã®ç‚¹ã‚’確èªã—ã¦ãã ã•ã„:\n\n※Liberty Recompiledã®*.exeファイルã ã‘を抽出ã—ã¦ã„ãªãã€ ã‚³ãƒ”ãƒ¼ã‚’å®Œå…¨ã«æŠ½å‡ºã—ã¦ã‚‹ã“ã¨\n※Liberty Recompiledã‚’*.zipファイルã‹ã‚‰å®Ÿè¡Œã—ã¦ã„ãªã„ã“ã¨" }, + { ELanguage::German, "Das Modul \"%s\" konnte nicht gefunden werden.\n\nBitte stelle sicher, dass:\n\n- Diese Kopie von Liberty Recompiled vollständig entpackt wurde und nicht nur die *.exe-Datei.\n- Liberty Recompiled nicht direkt aus einer *.zip-Datei ausgeführt wird." }, + { ELanguage::French, "Le module \"%s\" n'a pas pu être trouvé.\n\nVeuillez vous assurer que :\n\n- Vous avez extrait Liberty Recompiled dans son entièreté et pas seulement le fichier *.exe.\n- Vous n'exécutez pas Liberty Recompiled à partir d'un fichier *.zip." }, + { ELanguage::Spanish, "No se pudo encontrar el módulo \"%s\".\n\nAsegúrese de que:\n\n- Ha extraido esta copia de Liberty Recompiled por completo y no solo el archivo *.exe.\n- No está ejecutando Liberty Recompiled desde un archivo *.zip." }, + { ELanguage::Italian, "Impossibile trovare il modulo \"%s\".\n\nAssicurati che:\n\n- Hai estratto questa copia di Liberty Recompiled correttamente e non solo il file *.exe.\n- Non stai eseguendo Liberty Recompiled da un file *.zip." } } }, { diff --git a/MarathonRecomp/locale/locale.h b/LibertyRecomp/locale/locale.h similarity index 100% rename from MarathonRecomp/locale/locale.h rename to LibertyRecomp/locale/locale.h diff --git a/MarathonRecomp/main.cpp b/LibertyRecomp/main.cpp similarity index 83% rename from MarathonRecomp/main.cpp rename to LibertyRecomp/main.cpp index 600d1848..a7de6ed8 100644 --- a/MarathonRecomp/main.cpp +++ b/LibertyRecomp/main.cpp @@ -35,7 +35,7 @@ #include #endif -#if defined(_WIN32) && defined(MARATHON_RECOMP_D3D12) +#if defined(_WIN32) && defined(LIBERTY_RECOMP_D3D12) static std::array g_D3D12RequiredModules = { "D3D12/D3D12Core.dll", @@ -61,9 +61,15 @@ void HostStartup() hid::Init(); } +// Forward declaration from imports.cpp +void InitKernelMainThread(); + // Name inspired from nt's entry point void KiSystemStartup() { + // Initialize main thread ID for SDL event safety + InitKernelMainThread(); + if (g_memory.base == nullptr) { SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, GameWindow::GetTitle(), Localise("System_MemoryAllocationFailed").c_str(), GameWindow::s_pWindow); @@ -77,6 +83,12 @@ void KiSystemStartup() BuildPathCache(gamePath); + // Also cache extracted assets living under "RPF DUMP" (nested RPFS, audio packs, etc.). + // This improves hit rate when the title requests files that are not present in game/. + const std::string rpfDumpPath = (const char*)(GetGamePath() / "RPF DUMP").u8string().c_str(); + if (std::filesystem::exists(rpfDumpPath)) + BuildPathCache(rpfDumpPath); + XamRegisterContent(gameContent, gamePath); const auto saveFilePath = GetSaveFilePath(true); @@ -98,7 +110,7 @@ void KiSystemStartup() if (saveFileExists) { std::u8string savePathU8 = saveFilePath.parent_path().u8string(); - XamRegisterContent(XamMakeContent(XCONTENTTYPE_SAVEDATA, "SonicNextSaveData.bin"), (const char*)(savePathU8.c_str())); + XamRegisterContent(XamMakeContent(XCONTENTTYPE_SAVEDATA, "GTA4SaveData.bin"), (const char*)(savePathU8.c_str())); } // Mount game @@ -107,6 +119,27 @@ void KiSystemStartup() // OS mounts game data to D: XamContentCreateEx(0, "D", &gameContent, OPEN_EXISTING, nullptr, nullptr, 0, 0, nullptr); + // GTA IV uses "common:" and "platform:" root paths + // common: -> extracted/common/ (extracted from common.rpf) + // platform: -> extracted/xbox360/ (extracted from xbox360.rpf) + // We use the "extracted" folder which has proper structure from RPF extraction + const std::string extractedPath = (const char*)(GetGamePath() / "extracted").u8string().c_str(); + const std::string commonPath = (const char*)(GetGamePath() / "extracted" / "common").u8string().c_str(); + const std::string platformPath = (const char*)(GetGamePath() / "extracted" / "xbox360").u8string().c_str(); + const std::string audioPath = (const char*)(GetGamePath() / "extracted" / "audio").u8string().c_str(); + + // Register main root paths + XamRootCreate("common", commonPath); + XamRootCreate("platform", platformPath); + XamRootCreate("audio", audioPath); + + // Also register alternate names the game might use + XamRootCreate("xbox360", platformPath); // Some code uses xbox360: instead of platform: + + LOGF_IMPL(Utility, "Main", "Registered common: -> {}", commonPath); + LOGF_IMPL(Utility, "Main", "Registered platform: -> {}", platformPath); + LOGF_IMPL(Utility, "Main", "Registered audio: -> {}", audioPath); + std::error_code ec; for (auto& file : std::filesystem::directory_iterator(GetGamePath() / "dlc", ec)) { @@ -153,7 +186,7 @@ void init() printf("[*] CPU does not support the AVX instruction set.\n"); #ifdef _WIN32 - MessageBoxA(nullptr, "Your CPU does not meet the minimum system requirements.", "Marathon Recompiled", MB_ICONERROR); + MessageBoxA(nullptr, "Your CPU does not meet the minimum system requirements.", "Liberty Recompiled", MB_ICONERROR); #endif std::_Exit(1); @@ -264,7 +297,7 @@ int main(int argc, char *argv[]) std::_Exit(int(journal.lastResult)); } -#if defined(_WIN32) && defined(MARATHON_RECOMP_D3D12) +#if defined(_WIN32) && defined(LIBERTY_RECOMP_D3D12) for (auto& dll : g_D3D12RequiredModules) { if (!std::filesystem::exists(g_executableRoot / dll)) @@ -329,7 +362,7 @@ int main(int argc, char *argv[]) LOGN_WARNING(modulePath.string()); // Video::StartPipelinePrecompilation(); - GuestThread::Start({ entry, 0, 0 }); + GuestThread::Start({ entry, 0, 0, 0 }); return 0; } diff --git a/MarathonRecomp/misc_impl.cpp b/LibertyRecomp/misc_impl.cpp similarity index 100% rename from MarathonRecomp/misc_impl.cpp rename to LibertyRecomp/misc_impl.cpp diff --git a/MarathonRecomp/mod/ini_file.h b/LibertyRecomp/mod/ini_file.h similarity index 100% rename from MarathonRecomp/mod/ini_file.h rename to LibertyRecomp/mod/ini_file.h diff --git a/MarathonRecomp/mod/ini_file.inl b/LibertyRecomp/mod/ini_file.inl similarity index 100% rename from MarathonRecomp/mod/ini_file.inl rename to LibertyRecomp/mod/ini_file.inl diff --git a/MarathonRecomp/mod/mod_loader.cpp b/LibertyRecomp/mod/mod_loader.cpp similarity index 100% rename from MarathonRecomp/mod/mod_loader.cpp rename to LibertyRecomp/mod/mod_loader.cpp diff --git a/MarathonRecomp/mod/mod_loader.h b/LibertyRecomp/mod/mod_loader.h similarity index 100% rename from MarathonRecomp/mod/mod_loader.h rename to LibertyRecomp/mod/mod_loader.h diff --git a/MarathonRecomp/mutex.h b/LibertyRecomp/mutex.h similarity index 100% rename from MarathonRecomp/mutex.h rename to LibertyRecomp/mutex.h diff --git a/MarathonRecomp/natvis.natvis b/LibertyRecomp/natvis.natvis similarity index 100% rename from MarathonRecomp/natvis.natvis rename to LibertyRecomp/natvis.natvis diff --git a/MarathonRecomp/os/.gitignore b/LibertyRecomp/os/.gitignore similarity index 100% rename from MarathonRecomp/os/.gitignore rename to LibertyRecomp/os/.gitignore diff --git a/MarathonRecomp/os/linux/logger_linux.cpp b/LibertyRecomp/os/linux/logger_linux.cpp similarity index 100% rename from MarathonRecomp/os/linux/logger_linux.cpp rename to LibertyRecomp/os/linux/logger_linux.cpp diff --git a/MarathonRecomp/os/linux/media_linux.cpp b/LibertyRecomp/os/linux/media_linux.cpp similarity index 100% rename from MarathonRecomp/os/linux/media_linux.cpp rename to LibertyRecomp/os/linux/media_linux.cpp diff --git a/MarathonRecomp/os/linux/process_linux.cpp b/LibertyRecomp/os/linux/process_linux.cpp similarity index 100% rename from MarathonRecomp/os/linux/process_linux.cpp rename to LibertyRecomp/os/linux/process_linux.cpp diff --git a/MarathonRecomp/os/linux/registry_linux.inl b/LibertyRecomp/os/linux/registry_linux.inl similarity index 100% rename from MarathonRecomp/os/linux/registry_linux.inl rename to LibertyRecomp/os/linux/registry_linux.inl diff --git a/MarathonRecomp/os/linux/user_linux.cpp b/LibertyRecomp/os/linux/user_linux.cpp similarity index 100% rename from MarathonRecomp/os/linux/user_linux.cpp rename to LibertyRecomp/os/linux/user_linux.cpp diff --git a/MarathonRecomp/os/linux/version_linux.cpp b/LibertyRecomp/os/linux/version_linux.cpp similarity index 100% rename from MarathonRecomp/os/linux/version_linux.cpp rename to LibertyRecomp/os/linux/version_linux.cpp diff --git a/MarathonRecomp/os/logger.h b/LibertyRecomp/os/logger.h similarity index 100% rename from MarathonRecomp/os/logger.h rename to LibertyRecomp/os/logger.h diff --git a/LibertyRecomp/os/macos/logger_macos.cpp b/LibertyRecomp/os/macos/logger_macos.cpp new file mode 100644 index 00000000..6eb8ec81 --- /dev/null +++ b/LibertyRecomp/os/macos/logger_macos.cpp @@ -0,0 +1,129 @@ +#include + +#include + #include + #include + #include + #include + #include + #include + #include + #include + + #include + + namespace + { + struct TeeState + { + int logFd = -1; + int origStdoutFd = -1; + int origStderrFd = -1; + + int stdoutPipe[2] = { -1, -1 }; + int stderrPipe[2] = { -1, -1 }; + + std::thread stdoutThread; + std::thread stderrThread; + std::atomic running = false; + }; + + static TeeState g_tee; + + static std::filesystem::path MakeLogPath() + { + const auto now = std::chrono::system_clock::now(); + const std::time_t t = std::chrono::system_clock::to_time_t(now); + + std::tm tm{}; + localtime_r(&t, &tm); + + char buf[64] = {}; + std::snprintf(buf, sizeof(buf), "run_log_%04d%02d%02d_%02d%02d%02d.txt", + tm.tm_year + 1900, + tm.tm_mon + 1, + tm.tm_mday, + tm.tm_hour, + tm.tm_min, + tm.tm_sec); + + std::error_code ec; + auto dir = os::process::GetExecutableRoot() / "run_logs"; + std::filesystem::create_directories(dir, ec); + if (!ec) + return dir / buf; + + return os::process::GetWorkingDirectory() / buf; + } + + static void TeePump(int readFd, int origFd, int logFd, std::atomic* running) + { + char buffer[4096]; + while (running->load(std::memory_order_relaxed)) + { + const ssize_t n = ::read(readFd, buffer, sizeof(buffer)); + if (n <= 0) + break; + + if (origFd >= 0) + (void)::write(origFd, buffer, static_cast(n)); + if (logFd >= 0) + (void)::write(logFd, buffer, static_cast(n)); + } + + (void)::close(readFd); + } + } + +void os::logger::Init() +{ + if (g_tee.running.exchange(true)) + return; + + const auto logPath = MakeLogPath(); + g_tee.logFd = ::open(logPath.c_str(), O_CREAT | O_WRONLY | O_TRUNC, 0644); + + g_tee.origStdoutFd = ::dup(STDOUT_FILENO); + g_tee.origStderrFd = ::dup(STDERR_FILENO); + + if (::pipe(g_tee.stdoutPipe) == 0) + { + ::dup2(g_tee.stdoutPipe[1], STDOUT_FILENO); + ::close(g_tee.stdoutPipe[1]); + g_tee.stdoutPipe[1] = -1; + + setvbuf(stdout, nullptr, _IONBF, 0); + + g_tee.stdoutThread = std::thread(TeePump, g_tee.stdoutPipe[0], g_tee.origStdoutFd, g_tee.logFd, &g_tee.running); + g_tee.stdoutThread.detach(); + } + + if (::pipe(g_tee.stderrPipe) == 0) + { + ::dup2(g_tee.stderrPipe[1], STDERR_FILENO); + ::close(g_tee.stderrPipe[1]); + g_tee.stderrPipe[1] = -1; + + setvbuf(stderr, nullptr, _IONBF, 0); + + g_tee.stderrThread = std::thread(TeePump, g_tee.stderrPipe[0], g_tee.origStderrFd, g_tee.logFd, &g_tee.running); + g_tee.stderrThread.detach(); + } +} + +void os::logger::Log(const std::string_view str, ELogType type, const char* func) +{ + if (func) + { + fmt::println("[{}] {}", func, str); + } + else + { + fmt::println("{}", str); + } + + // On macOS, this app frequently exits via std::_Exit(), which bypasses + // normal stdio flushing. Flushing here ensures logs are visible when + // stdout is not a TTY (e.g. piped through a test harness). + std::fflush(stdout); +} diff --git a/MarathonRecomp/os/macos/media_macos.cpp b/LibertyRecomp/os/macos/media_macos.cpp similarity index 100% rename from MarathonRecomp/os/macos/media_macos.cpp rename to LibertyRecomp/os/macos/media_macos.cpp diff --git a/MarathonRecomp/os/macos/process_macos.cpp b/LibertyRecomp/os/macos/process_macos.cpp similarity index 100% rename from MarathonRecomp/os/macos/process_macos.cpp rename to LibertyRecomp/os/macos/process_macos.cpp diff --git a/MarathonRecomp/os/macos/registry_macos.inl b/LibertyRecomp/os/macos/registry_macos.inl similarity index 100% rename from MarathonRecomp/os/macos/registry_macos.inl rename to LibertyRecomp/os/macos/registry_macos.inl diff --git a/MarathonRecomp/os/macos/user_macos.cpp b/LibertyRecomp/os/macos/user_macos.cpp similarity index 100% rename from MarathonRecomp/os/macos/user_macos.cpp rename to LibertyRecomp/os/macos/user_macos.cpp diff --git a/MarathonRecomp/os/macos/version_macos.cpp b/LibertyRecomp/os/macos/version_macos.cpp similarity index 100% rename from MarathonRecomp/os/macos/version_macos.cpp rename to LibertyRecomp/os/macos/version_macos.cpp diff --git a/MarathonRecomp/os/media.h b/LibertyRecomp/os/media.h similarity index 100% rename from MarathonRecomp/os/media.h rename to LibertyRecomp/os/media.h diff --git a/MarathonRecomp/os/process.h b/LibertyRecomp/os/process.h similarity index 100% rename from MarathonRecomp/os/process.h rename to LibertyRecomp/os/process.h diff --git a/MarathonRecomp/os/registry.h b/LibertyRecomp/os/registry.h similarity index 100% rename from MarathonRecomp/os/registry.h rename to LibertyRecomp/os/registry.h diff --git a/MarathonRecomp/os/user.h b/LibertyRecomp/os/user.h similarity index 100% rename from MarathonRecomp/os/user.h rename to LibertyRecomp/os/user.h diff --git a/MarathonRecomp/os/version.h b/LibertyRecomp/os/version.h similarity index 100% rename from MarathonRecomp/os/version.h rename to LibertyRecomp/os/version.h diff --git a/MarathonRecomp/os/win32/logger_win32.cpp b/LibertyRecomp/os/win32/logger_win32.cpp similarity index 100% rename from MarathonRecomp/os/win32/logger_win32.cpp rename to LibertyRecomp/os/win32/logger_win32.cpp diff --git a/MarathonRecomp/os/win32/media_win32.cpp b/LibertyRecomp/os/win32/media_win32.cpp similarity index 100% rename from MarathonRecomp/os/win32/media_win32.cpp rename to LibertyRecomp/os/win32/media_win32.cpp diff --git a/MarathonRecomp/os/win32/process_win32.cpp b/LibertyRecomp/os/win32/process_win32.cpp similarity index 100% rename from MarathonRecomp/os/win32/process_win32.cpp rename to LibertyRecomp/os/win32/process_win32.cpp diff --git a/MarathonRecomp/os/win32/registry_win32.inl b/LibertyRecomp/os/win32/registry_win32.inl similarity index 98% rename from MarathonRecomp/os/win32/registry_win32.inl rename to LibertyRecomp/os/win32/registry_win32.inl index 419a7b95..f55f1401 100644 --- a/MarathonRecomp/os/win32/registry_win32.inl +++ b/LibertyRecomp/os/win32/registry_win32.inl @@ -1,6 +1,6 @@ #include -inline const wchar_t* g_registryRoot = L"Software\\MarathonRecomp"; +inline const wchar_t* g_registryRoot = L"Software\\LibertyRecomp"; inline bool os::registry::Init() { diff --git a/MarathonRecomp/os/win32/user_win32.cpp b/LibertyRecomp/os/win32/user_win32.cpp similarity index 100% rename from MarathonRecomp/os/win32/user_win32.cpp rename to LibertyRecomp/os/win32/user_win32.cpp diff --git a/MarathonRecomp/os/win32/version_win32.cpp b/LibertyRecomp/os/win32/version_win32.cpp similarity index 100% rename from MarathonRecomp/os/win32/version_win32.cpp rename to LibertyRecomp/os/win32/version_win32.cpp diff --git a/MarathonRecomp/patches/MainMenuTask_patches.cpp b/LibertyRecomp/patches/MainMenuTask_patches.cpp similarity index 98% rename from MarathonRecomp/patches/MainMenuTask_patches.cpp rename to LibertyRecomp/patches/MainMenuTask_patches.cpp index f672c1a4..fcc74008 100644 --- a/MarathonRecomp/patches/MainMenuTask_patches.cpp +++ b/LibertyRecomp/patches/MainMenuTask_patches.cpp @@ -9,7 +9,7 @@ PPC_FUNC(sub_824FFCF8) auto pMainMenuTask = (Sonicteam::MainMenuTask*)(base + ctx.r3.u32); auto pHUDMainMenu = pMainMenuTask->m_pHUDMainMenu; -#ifdef MARATHON_RECOMP_OPTIONS_MENU +#ifdef LIBERTY_RECOMP_OPTIONS_MENU if (pMainMenuTask->m_State == Sonicteam::MainMenuTask::MainMenuState_MainMenu && pMainMenuTask->m_MainMenuSelectedIndex == 3) { if (!OptionsMenu::s_isVisible && (pMainMenuTask->m_PressedButtons.get() & 0x10) != 0) diff --git a/MarathonRecomp/patches/MainMenuTask_patches.h b/LibertyRecomp/patches/MainMenuTask_patches.h similarity index 89% rename from MarathonRecomp/patches/MainMenuTask_patches.h rename to LibertyRecomp/patches/MainMenuTask_patches.h index 6fd67751..fa565fc7 100644 --- a/MarathonRecomp/patches/MainMenuTask_patches.h +++ b/LibertyRecomp/patches/MainMenuTask_patches.h @@ -1,7 +1,7 @@ #pragma once #include "hook_event.h" -#include +#include class MainMenuTaskPatches { diff --git a/MarathonRecomp/patches/SaveDataTask_patches.cpp b/LibertyRecomp/patches/SaveDataTask_patches.cpp similarity index 98% rename from MarathonRecomp/patches/SaveDataTask_patches.cpp rename to LibertyRecomp/patches/SaveDataTask_patches.cpp index 0e9c5cff..e5bfb247 100644 --- a/MarathonRecomp/patches/SaveDataTask_patches.cpp +++ b/LibertyRecomp/patches/SaveDataTask_patches.cpp @@ -1,4 +1,4 @@ -#include +#include #include static Sonicteam::SaveDataTaskXENON::SaveDataOperation g_currentAlert{}; diff --git a/MarathonRecomp/patches/TitleTask_patches.cpp b/LibertyRecomp/patches/TitleTask_patches.cpp similarity index 99% rename from MarathonRecomp/patches/TitleTask_patches.cpp rename to LibertyRecomp/patches/TitleTask_patches.cpp index 70e114de..69157088 100644 --- a/MarathonRecomp/patches/TitleTask_patches.cpp +++ b/LibertyRecomp/patches/TitleTask_patches.cpp @@ -1,4 +1,4 @@ -#include +#include #include #include #include diff --git a/MarathonRecomp/patches/aspect_ratio_patches.cpp b/LibertyRecomp/patches/aspect_ratio_patches.cpp similarity index 99% rename from MarathonRecomp/patches/aspect_ratio_patches.cpp rename to LibertyRecomp/patches/aspect_ratio_patches.cpp index 8691b520..16caf033 100644 --- a/MarathonRecomp/patches/aspect_ratio_patches.cpp +++ b/LibertyRecomp/patches/aspect_ratio_patches.cpp @@ -1,5 +1,5 @@ #include "aspect_ratio_patches.h" -#include +#include #include #include #include @@ -1192,22 +1192,22 @@ void Draw(PPCContext& ctx, uint8_t* base, PPCFunc* original, uint32_t stride) ctx.r1.u32 += size; } -// Sonicteam::CPlatformMarathon::Draw +// GTA4::CPlatform::Draw PPC_FUNC_IMPL(__imp__sub_826315C8); PPC_FUNC(sub_826315C8) { - // r3 = Sonicteam::CPlatformMarathon* + // r3 = GTA4::CPlatform* // r4 = Vertex[r5] // r5 = Vertex Count Draw(ctx, base, __imp__sub_826315C8, 0x14); } -// Sonicteam::CPlatformMarathon::DrawNoTex +// GTA4::CPlatform::DrawNoTex PPC_FUNC_IMPL(__imp__sub_82631718); PPC_FUNC(sub_82631718) { - // r3 = Sonicteam::CPlatformMarathon* + // r3 = GTA4::CPlatform* // r4 = Vertex[r5] // r5 = Vertex Count diff --git a/MarathonRecomp/patches/aspect_ratio_patches.h b/LibertyRecomp/patches/aspect_ratio_patches.h similarity index 100% rename from MarathonRecomp/patches/aspect_ratio_patches.h rename to LibertyRecomp/patches/aspect_ratio_patches.h diff --git a/LibertyRecomp/patches/audio_patches.cpp b/LibertyRecomp/patches/audio_patches.cpp new file mode 100644 index 00000000..2e9b9c25 --- /dev/null +++ b/LibertyRecomp/patches/audio_patches.cpp @@ -0,0 +1,202 @@ +// GTA IV Audio Patches +// Handles audio volume, attenuation, and RAGE audio engine integration + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +int AudioPatches::m_isAttenuationSupported = -1; + +// GTA IV Audio Engine State +// These pointers will be resolved at runtime when we find the audio engine in memory +namespace GTA4Audio +{ + // Volume levels (0.0 - 1.0) + static float g_musicVolume = 1.0f; + static float g_effectsVolume = 1.0f; + static float g_masterVolume = 1.0f; + + // Audio engine state + static bool g_audioInitialized = false; + static uint32_t g_audioEnginePtr = 0; // Guest pointer to RAGE audEngine + + float GetMusicVolume() { return g_musicVolume; } + void SetMusicVolume(float volume) { g_musicVolume = std::clamp(volume, 0.0f, 1.0f); } + + float GetEffectsVolume() { return g_effectsVolume; } + void SetEffectsVolume(float volume) { g_effectsVolume = std::clamp(volume, 0.0f, 1.0f); } + + float GetMasterVolume() { return g_masterVolume; } + void SetMasterVolume(float volume) { g_masterVolume = std::clamp(volume, 0.0f, 1.0f); } + + bool IsInitialized() { return g_audioInitialized; } + void SetInitialized(bool init) { g_audioInitialized = init; } +} + +bool AudioPatches::CanAttenuate() +{ +#if _WIN32 + if (m_isAttenuationSupported >= 0) + return m_isAttenuationSupported; + + auto version = os::version::GetOSVersion(); + + m_isAttenuationSupported = version.Major >= 10 && version.Build >= 17763; + + return m_isAttenuationSupported; +#elif __linux__ + return true; +#elif __APPLE__ + // macOS supports audio attenuation + return true; +#else + return false; +#endif +} + +void AudioPatches::Update(float deltaTime) +{ + // Update GTA IV audio volumes from config + const float musicVolume = Config::MusicVolume * Config::MasterVolume; + const float effectsVolume = Config::EffectsVolume * Config::MasterVolume; + + if (Config::MusicAttenuation && CanAttenuate()) + { + auto time = 1.0f - expf(2.5f * -deltaTime); + + if (os::media::IsExternalMediaPlaying()) + { + // Fade out music when external media is playing + GTA4Audio::SetMusicVolume(std::lerp(GTA4Audio::GetMusicVolume(), 0.0f, time)); + } + else + { + // Fade music back in + GTA4Audio::SetMusicVolume(std::lerp(GTA4Audio::GetMusicVolume(), musicVolume, time)); + } + } + else + { + GTA4Audio::SetMusicVolume(musicVolume); + } + + GTA4Audio::SetEffectsVolume(effectsVolume); + GTA4Audio::SetMasterVolume(Config::MasterVolume); +} + +// ============================================================================= +// GTA IV Audio System Stubs and Hooks +// ============================================================================= + +// GTA IV uses RAGE's audEngine for audio management. +// These hooks intercept audio-related calls to provide proper volume control. + +// Hook for audio engine initialization +// Address TBD - needs to be found in GTA IV code +void GTA4_AudioEngineInit(PPCRegister& result) +{ + GTA4Audio::SetInitialized(true); + LOGN("GTA4 Audio: Engine initialized"); + result.u32 = 1; // Success +} + +// Hook for setting music volume +// This would be called by the game's options menu +void GTA4_SetMusicVolume(PPCRegister& volume) +{ + float vol = volume.f32; + GTA4Audio::SetMusicVolume(vol); + Config::MusicVolume = vol; +} + +// Hook for setting effects volume +void GTA4_SetEffectsVolume(PPCRegister& volume) +{ + float vol = volume.f32; + GTA4Audio::SetEffectsVolume(vol); + Config::EffectsVolume = vol; +} + +// Hook for getting current music volume (for UI display) +void GTA4_GetMusicVolume(PPCRegister& result) +{ + result.f32 = GTA4Audio::GetMusicVolume(); +} + +// Hook for getting current effects volume (for UI display) +void GTA4_GetEffectsVolume(PPCRegister& result) +{ + result.f32 = GTA4Audio::GetEffectsVolume(); +} + +// ============================================================================= +// XMA Audio Playback Hooks +// ============================================================================= +// GTA IV uses XMA compressed audio for music and sound effects. +// The XMA decoder is already implemented in apu/xma_decoder.cpp + +// Stub for audio stream creation - returns success +// TODO: Find actual GTA IV address for audio stream creation +uint32_t GTA4_CreateAudioStream(PPCContext& ctx, uint8_t* base) +{ + // Return success - actual implementation in xma_decoder + ctx.r3.u32 = 0; // S_OK + return ctx.r3.u32; +} + +// ============================================================================= +// Radio System (GTA IV specific) +// ============================================================================= +// GTA IV has an in-game radio system with multiple stations. +// Volume should respect both radio volume and music volume settings. + +namespace GTA4Radio +{ + static int g_currentStation = 0; + static float g_radioVolume = 1.0f; + static bool g_radioEnabled = true; + + int GetCurrentStation() { return g_currentStation; } + void SetCurrentStation(int station) { g_currentStation = station; } + + float GetRadioVolume() { return g_radioVolume * GTA4Audio::GetMusicVolume(); } + void SetRadioVolume(float volume) { g_radioVolume = std::clamp(volume, 0.0f, 1.0f); } + + bool IsRadioEnabled() { return g_radioEnabled; } + void SetRadioEnabled(bool enabled) { g_radioEnabled = enabled; } +} + +// Hook for radio station change +void GTA4_SetRadioStation(PPCRegister& station) +{ + int stationId = station.s32; + GTA4Radio::SetCurrentStation(stationId); + // Station change logged - LOGN doesn't support format args +} + +// Hook for radio volume +void GTA4_SetRadioVolume(PPCRegister& volume) +{ + float vol = volume.f32; + GTA4Radio::SetRadioVolume(vol); +} + +// ============================================================================= +// Audio Configuration Callback +// ============================================================================= +// Called when audio-related config values change + +void AudioConfigChanged() +{ + // Sync config values to audio system + GTA4Audio::SetMasterVolume(Config::MasterVolume); + GTA4Audio::SetMusicVolume(Config::MusicVolume); + GTA4Audio::SetEffectsVolume(Config::EffectsVolume); +} diff --git a/MarathonRecomp/patches/audio_patches.h b/LibertyRecomp/patches/audio_patches.h similarity index 100% rename from MarathonRecomp/patches/audio_patches.h rename to LibertyRecomp/patches/audio_patches.h diff --git a/MarathonRecomp/patches/camera_patches.cpp b/LibertyRecomp/patches/camera_patches.cpp similarity index 98% rename from MarathonRecomp/patches/camera_patches.cpp rename to LibertyRecomp/patches/camera_patches.cpp index 3fbd05e6..3b4abedf 100644 --- a/MarathonRecomp/patches/camera_patches.cpp +++ b/LibertyRecomp/patches/camera_patches.cpp @@ -1,5 +1,5 @@ #include "camera_patches.h" -#include +#include #include #include #include diff --git a/MarathonRecomp/patches/camera_patches.h b/LibertyRecomp/patches/camera_patches.h similarity index 100% rename from MarathonRecomp/patches/camera_patches.h rename to LibertyRecomp/patches/camera_patches.h diff --git a/MarathonRecomp/patches/fps_patches.cpp b/LibertyRecomp/patches/fps_patches.cpp similarity index 98% rename from MarathonRecomp/patches/fps_patches.cpp rename to LibertyRecomp/patches/fps_patches.cpp index 08ee5664..95221b7b 100644 --- a/MarathonRecomp/patches/fps_patches.cpp +++ b/LibertyRecomp/patches/fps_patches.cpp @@ -1,4 +1,4 @@ -#include +#include #include #include @@ -91,9 +91,9 @@ PPC_FUNC(sub_8232D770) struct TarzanPoint { - MARATHON_INSERT_PADDING(0x4C); + LIBERTY_INSERT_PADDING(0x4C); be m_Time; - MARATHON_INSERT_PADDING(0xB0); + LIBERTY_INSERT_PADDING(0xB0); }; auto pTarzanPoint = (TarzanPoint*)(base + ctx.r3.u32); diff --git a/MarathonRecomp/patches/frontend_listener.cpp b/LibertyRecomp/patches/frontend_listener.cpp similarity index 100% rename from MarathonRecomp/patches/frontend_listener.cpp rename to LibertyRecomp/patches/frontend_listener.cpp diff --git a/LibertyRecomp/patches/gta4_aspect_ratio_patches.cpp b/LibertyRecomp/patches/gta4_aspect_ratio_patches.cpp new file mode 100644 index 00000000..c6d2c008 --- /dev/null +++ b/LibertyRecomp/patches/gta4_aspect_ratio_patches.cpp @@ -0,0 +1,83 @@ +// GTA IV-specific aspect ratio patches +// This is a minimal implementation replacing the Sonic '06 specific version + +#include "aspect_ratio_patches.h" +#include + +// Empty modifier maps for now - GTA IV will need its own +const xxHashMap g_csdModifiers{}; +const xxHashMap g_movieModifiers{}; + +std::optional FindCsdModifier(uint32_t data) +{ + auto it = g_csdModifiers.find(data); + if (it != g_csdModifiers.end()) + return it->second; + return std::nullopt; +} + +MovieModifier FindMovieModifier(XXH64_hash_t nameHash) +{ + auto it = g_movieModifiers.find(nameHash); + if (it != g_movieModifiers.end()) + return it->second; + return {}; +} + +void AspectRatioPatches::Init() +{ + // Compute initial offsets + ComputeOffsets(); +} + +void AspectRatioPatches::ComputeOffsets() +{ + // Get current resolution + auto width = static_cast(Video::s_viewportWidth); + auto height = static_cast(Video::s_viewportHeight); + + // Fallback if dimensions not set yet + if (width == 0 || height == 0) + { + width = 1280.0f; + height = 720.0f; + } + + // Calculate aspect ratio + g_aspectRatio = width / height; + g_aspectRatioMovie = g_aspectRatio; + + // Calculate scaling and offsets + // GTA IV original resolution: 1280x720 (16:9) + constexpr float ORIGINAL_WIDTH = 1280.0f; + constexpr float ORIGINAL_HEIGHT = 720.0f; + + g_aspectRatioScale = height / ORIGINAL_HEIGHT; + + if (g_aspectRatio >= WIDE_ASPECT_RATIO) + { + // Wider than 16:9 - pillarbox + float scaledWidth = ORIGINAL_WIDTH * g_aspectRatioScale; + g_aspectRatioOffsetX = (width - scaledWidth) / 2.0f; + g_aspectRatioOffsetY = 0.0f; + } + else + { + // Narrower than 16:9 - letterbox + float targetWidth = height * WIDE_ASPECT_RATIO; + g_aspectRatioScale = width / ORIGINAL_WIDTH; + float scaledHeight = ORIGINAL_HEIGHT * g_aspectRatioScale; + g_aspectRatioOffsetX = 0.0f; + g_aspectRatioOffsetY = (height - scaledHeight) / 2.0f; + } + + g_aspectRatioGameplayScale = g_aspectRatioScale; + g_aspectRatioNarrowScale = 1.0f; + g_aspectRatioNarrowMargin = 0.0f; + g_aspectRatioMultiplayerOffsetX = 0.0f; + + g_horzCentre = width / 2.0f; + g_vertCentre = height / 2.0f; + + g_radarMapScale = g_aspectRatioScale; +} diff --git a/LibertyRecomp/patches/gta4_input_patches.cpp b/LibertyRecomp/patches/gta4_input_patches.cpp new file mode 100644 index 00000000..9dfe865c --- /dev/null +++ b/LibertyRecomp/patches/gta4_input_patches.cpp @@ -0,0 +1,187 @@ +// GTA IV Input Remapping and Patches +// Handles controller input translation for GTA IV controls + +#include +#include +#include +#include +#include + +// GTA IV Button Mappings (Xbox 360 layout) +// Based on official GTA IV Xbox 360 control scheme +namespace GTA4Input +{ + // Face buttons (XINPUT standard bit positions) + constexpr uint16_t BUTTON_A = 0x1000; // On foot: Sprint | In car: Handbrake + constexpr uint16_t BUTTON_B = 0x2000; // On foot: Melee/Grab | In car: Camera view + constexpr uint16_t BUTTON_X = 0x4000; // On foot: Jump/Climb | In car: Drive-by aim + constexpr uint16_t BUTTON_Y = 0x8000; // On foot: Enter vehicle/Attack | In car: Exit vehicle + + // D-Pad + constexpr uint16_t DPAD_UP = 0x0001; // Phone + constexpr uint16_t DPAD_DOWN = 0x0002; // Phone down/Skip call + constexpr uint16_t DPAD_LEFT = 0x0004; // Previous weapon/radio station + constexpr uint16_t DPAD_RIGHT = 0x0008; // Next weapon/radio station + + // Shoulders and sticks + constexpr uint16_t LB = 0x0100; // On foot: Hail taxi | In car: Shoot + constexpr uint16_t RB = 0x0200; // On foot: Take cover | In car: Handbrake + constexpr uint16_t LSTICK = 0x0040; // Crouch/Duck (press left stick) + constexpr uint16_t RSTICK = 0x0080; // Look behind (press right stick) + + // Start/Back + constexpr uint16_t START = 0x0010; // Pause Menu + constexpr uint16_t BACK = 0x0020; // Camera select + + // Triggers (analog) - LT/RT + constexpr uint8_t LT_THRESHOLD = 30; // On foot: Aim/Lock-on | In car: Brake/Reverse + constexpr uint8_t RT_THRESHOLD = 30; // On foot: Shoot | In car: Accelerate + + // Stick deadzones (GTA IV uses fairly standard deadzones) + constexpr int16_t LEFT_STICK_DEADZONE = 7849; // ~24% of max + constexpr int16_t RIGHT_STICK_DEADZONE = 8689; // ~26.5% of max +} + +// Current input state for GTA IV +struct GTA4InputState +{ + uint16_t buttons = 0; + int16_t leftStickX = 0; + int16_t leftStickY = 0; + int16_t rightStickX = 0; + int16_t rightStickY = 0; + uint8_t leftTrigger = 0; + uint8_t rightTrigger = 0; + + bool isAiming = false; + bool isShooting = false; + bool isSprinting = false; +}; + +static GTA4InputState g_gta4InputState; + +// Dead zone handling - uses GTA IV standard deadzones +static int16_t ApplyDeadzone(int16_t value, int16_t deadzone = GTA4Input::LEFT_STICK_DEADZONE) +{ + if (abs(value) < deadzone) + return 0; + + // Scale remaining range to full range + int16_t sign = value > 0 ? 1 : -1; + int32_t magnitude = abs(value) - deadzone; + int32_t scaledMax = 32767 - deadzone; + + return static_cast(sign * (magnitude * 32767 / scaledMax)); +} + +// Update GTA IV input state from HID +void GTA4_UpdateInputState() +{ + XAMINPUT_STATE state; + if (hid::GetState(0, &state) != ERROR_SUCCESS) + { + memset(&g_gta4InputState, 0, sizeof(g_gta4InputState)); + return; + } + + auto& pad = state.Gamepad; + auto& gta = g_gta4InputState; + + // Buttons + gta.buttons = pad.wButtons; + + // Analog sticks with deadzone + gta.leftStickX = ApplyDeadzone(pad.sThumbLX); + gta.leftStickY = ApplyDeadzone(pad.sThumbLY); + gta.rightStickX = ApplyDeadzone(pad.sThumbRX, 8689); // Right stick has larger deadzone + gta.rightStickY = ApplyDeadzone(pad.sThumbRY, 8689); + + // Triggers + gta.leftTrigger = pad.bLeftTrigger; + gta.rightTrigger = pad.bRightTrigger; + + // Derived states + gta.isAiming = pad.bLeftTrigger > GTA4Input::LT_THRESHOLD; + gta.isShooting = pad.bRightTrigger > GTA4Input::RT_THRESHOLD; + gta.isSprinting = (pad.wButtons & GTA4Input::BUTTON_A) != 0; +} + +// Get current GTA IV input state +const GTA4InputState& GTA4_GetInputState() +{ + return g_gta4InputState; +} + +// Check if a button is pressed +bool GTA4_IsButtonDown(uint16_t button) +{ + return (g_gta4InputState.buttons & button) != 0; +} + +// Check if a button was just pressed (requires previous state tracking) +static uint16_t g_prevButtons = 0; + +bool GTA4_IsButtonPressed(uint16_t button) +{ + bool wasDown = (g_prevButtons & button) != 0; + bool isDown = (g_gta4InputState.buttons & button) != 0; + return isDown && !wasDown; +} + +bool GTA4_IsButtonReleased(uint16_t button) +{ + bool wasDown = (g_prevButtons & button) != 0; + bool isDown = (g_gta4InputState.buttons & button) != 0; + return !isDown && wasDown; +} + +void GTA4_UpdatePreviousState() +{ + g_prevButtons = g_gta4InputState.buttons; +} + +// Vibration/Rumble support +void GTA4_SetVibration(uint16_t leftMotor, uint16_t rightMotor) +{ + XAMINPUT_VIBRATION vibration; + vibration.wLeftMotorSpeed = leftMotor; + vibration.wRightMotorSpeed = rightMotor; + hid::SetState(0, &vibration); +} + +void GTA4_StopVibration() +{ + GTA4_SetVibration(0, 0); +} + +// Input remapping hooks (to be connected to game functions) +// These will intercept GTA IV's input reading and provide our translated input + +// Hook for XInputGetState - intercepts game's input reading +extern "C" uint32_t GTA4_XInputGetState(uint32_t dwUserIndex, void* pState) +{ + if (dwUserIndex != 0 || !pState) + return ERROR_DEVICE_NOT_CONNECTED; + + GTA4_UpdateInputState(); + + // Copy our processed state to the game's expected format + auto* gameState = reinterpret_cast(pState); + + XAMINPUT_STATE hostState; + if (hid::GetState(0, &hostState) == ERROR_SUCCESS) + { + *gameState = hostState; + return ERROR_SUCCESS; + } + + return ERROR_DEVICE_NOT_CONNECTED; +} + +// Initialize GTA IV input system +void GTA4_InitInput() +{ + LOGN("GTA IV Input system initialized"); + memset(&g_gta4InputState, 0, sizeof(g_gta4InputState)); + g_prevButtons = 0; +} diff --git a/LibertyRecomp/patches/gta4_input_patches.h b/LibertyRecomp/patches/gta4_input_patches.h new file mode 100644 index 00000000..2e2fff86 --- /dev/null +++ b/LibertyRecomp/patches/gta4_input_patches.h @@ -0,0 +1,73 @@ +#pragma once + +#include + +// GTA IV Input System +// Handles controller input translation for GTA IV controls +// Based on official GTA IV Xbox 360 control scheme + +namespace GTA4Input +{ + // Face buttons (XINPUT standard bit positions) + constexpr uint16_t BUTTON_A = 0x1000; // On foot: Sprint | In car: Handbrake + constexpr uint16_t BUTTON_B = 0x2000; // On foot: Melee/Grab | In car: Camera view + constexpr uint16_t BUTTON_X = 0x4000; // On foot: Jump/Climb | In car: Drive-by aim + constexpr uint16_t BUTTON_Y = 0x8000; // On foot: Enter vehicle/Attack | In car: Exit vehicle + + // D-Pad + constexpr uint16_t DPAD_UP = 0x0001; // Phone + constexpr uint16_t DPAD_DOWN = 0x0002; // Phone down/Skip call + constexpr uint16_t DPAD_LEFT = 0x0004; // Previous weapon/radio station + constexpr uint16_t DPAD_RIGHT = 0x0008; // Next weapon/radio station + + // Shoulders and sticks + constexpr uint16_t LB = 0x0100; // On foot: Hail taxi | In car: Shoot + constexpr uint16_t RB = 0x0200; // On foot: Take cover | In car: Handbrake + constexpr uint16_t LSTICK = 0x0040; // Crouch/Duck (press left stick) + constexpr uint16_t RSTICK = 0x0080; // Look behind (press right stick) + + // Start/Back + constexpr uint16_t START = 0x0010; // Pause Menu + constexpr uint16_t BACK = 0x0020; // Camera select + + // Triggers (analog) - LT/RT thresholds + constexpr uint8_t LT_THRESHOLD = 30; // On foot: Aim/Lock-on | In car: Brake/Reverse + constexpr uint8_t RT_THRESHOLD = 30; // On foot: Shoot | In car: Accelerate + + // Stick deadzones + constexpr int16_t LEFT_STICK_DEADZONE = 7849; // ~24% of max + constexpr int16_t RIGHT_STICK_DEADZONE = 8689; // ~26.5% of max +} + +struct GTA4InputState +{ + uint16_t buttons; + int16_t leftStickX; + int16_t leftStickY; + int16_t rightStickX; + int16_t rightStickY; + uint8_t leftTrigger; + uint8_t rightTrigger; + + bool isAiming; + bool isShooting; + bool isSprinting; +}; + +// Input system functions +void GTA4_InitInput(); +void GTA4_UpdateInputState(); +void GTA4_UpdatePreviousState(); +const GTA4InputState& GTA4_GetInputState(); + +// Button state queries +bool GTA4_IsButtonDown(uint16_t button); +bool GTA4_IsButtonPressed(uint16_t button); +bool GTA4_IsButtonReleased(uint16_t button); + +// Vibration +void GTA4_SetVibration(uint16_t leftMotor, uint16_t rightMotor); +void GTA4_StopVibration(); + +// Hook for game's input reading +extern "C" uint32_t GTA4_XInputGetState(uint32_t dwUserIndex, void* pState); diff --git a/LibertyRecomp/patches/gta4_patches.cpp b/LibertyRecomp/patches/gta4_patches.cpp new file mode 100644 index 00000000..f638caa2 --- /dev/null +++ b/LibertyRecomp/patches/gta4_patches.cpp @@ -0,0 +1,228 @@ +#include "gta4_patches.h" +#include +#include +#include +#include +#include +#include +#include + +// ============================================================================= +// GTA IV Game-Specific Patches Implementation +// ============================================================================= +// NOTE: Function addresses (sub_XXXXXXXX) need to be determined from the +// recompiled code and reverse engineering. These are placeholder implementations. +// ============================================================================= + +namespace GTA4Patches +{ + void Init() + { + GTA4FPSPatches::Init(); + GTA4ResolutionPatches::Init(); + GTA4InputPatches::Init(); + GTA4GraphicsPatches::Init(); + GTA4AudioPatches::Init(); + GTA4SavePatches::Init(); + } + + void Update(double deltaTime) + { + GTA4InputPatches::UpdateInput(); + GTA4AudioPatches::UpdateAudio(deltaTime); + } +} + +// ============================================================================= +// FPS Patches +// ============================================================================= + +namespace GTA4FPSPatches +{ + // Reference delta time for 30 FPS (GTA IV's original framerate cap) + static constexpr double REFERENCE_DELTA_TIME_30 = 1.0 / 30.0; + static constexpr double REFERENCE_DELTA_TIME_60 = 1.0 / 60.0; + + void Init() + { + // TODO: Hook into CTimer::Update to fix timing at high framerates + // The Xbox 360 version runs at 30 FPS, so physics and animations + // are tuned for that. We need to: + // 1. Scale physics timestep appropriately + // 2. Fix animation interpolation + // 3. Handle frame-rate dependent gameplay logic + } + + void FixPhysicsDeltaTime(double deltaTime) + { + // GTA IV uses Euphoria physics which may have frame-rate dependencies + // TODO: Hook into physics update functions + } + + void FixAnimationSpeed(double deltaTime) + { + // TODO: Scale animation speeds based on delta time + } +} + +// ============================================================================= +// Resolution Patches +// ============================================================================= + +namespace GTA4ResolutionPatches +{ + void Init() + { + // TODO: Hook into grcDevice initialization to set custom resolution + } + + uint32_t GetWidth() + { + return Video::s_viewportWidth; + } + + uint32_t GetHeight() + { + return Video::s_viewportHeight; + } + + float GetAspectRatio() + { + return static_cast(GetWidth()) / static_cast(GetHeight()); + } + + void FixUIScale() + { + // GTA IV's UI was designed for 16:9 (1280x720 on Xbox 360) + // We need to scale UI elements appropriately for other aspect ratios + // TODO: Hook into UI rendering functions + } +} + +// ============================================================================= +// Input Patches +// ============================================================================= + +namespace GTA4InputPatches +{ + void Init() + { + // TODO: Hook into input polling to translate keyboard/mouse to gamepad state + // GTA IV expects Xbox 360 controller input layout: + // - Left stick: movement + // - Right stick: camera + // - A: sprint/enter vehicle + // - B: melee/exit vehicle + // - X: reload/action + // - Y: enter vehicle/answer phone + // - LT: aim + // - RT: shoot/accelerate + // - LB: phone/radio previous + // - RB: cover/radio next + } + + void UpdateInput() + { + // TODO: Poll SDL input and translate to Xbox 360 gamepad state + } +} + +// ============================================================================= +// Graphics Patches +// ============================================================================= + +namespace GTA4GraphicsPatches +{ + void Init() + { + // TODO: Fix rendering issues specific to GTA IV + // Known issues to address: + // 1. Shadow cascade issues + // 2. Reflection cube map handling + // 3. Post-processing effects (motion blur, bloom) + // 4. Deferred rendering compatibility + } + + void FixShadows() + { + // TODO: Implement shadow fixes + } + + void FixReflections() + { + // TODO: Implement reflection fixes + } +} + +// ============================================================================= +// Audio Patches +// ============================================================================= + +namespace GTA4AudioPatches +{ + void Init() + { + // TODO: Initialize audio system + // GTA IV uses custom audio system with: + // - Speech banks (.awc files) + // - Sound effects banks + // - Radio stations (streaming audio) + // - Ambient audio + } + + void InitAudio() + { + // TODO: Set up audio banks and streaming + } + + void UpdateAudio(double deltaTime) + { + // TODO: Update audio system + } +} + +// ============================================================================= +// Save Data Patches +// ============================================================================= + +namespace GTA4SavePatches +{ + static std::string s_savePath; + + void Init() + { + // TODO: Set up save file handling + // GTA IV save format needs to be handled appropriately + } + + const char* GetSavePath() + { + // TODO: Return appropriate save path + return s_savePath.c_str(); + } +} + +// ============================================================================= +// PPC Function Hooks +// ============================================================================= +// These are placeholder hooks for GTA IV functions. +// The actual addresses need to be determined from the recompiled executable. +// ============================================================================= + +// Example: Hook CGame::Initialize to inject our patches +// TODO: Find actual address from recompiled code +// PPC_FUNC_IMPL(__imp__sub_82XXXXXX); +// PPC_FUNC(sub_82XXXXXX) +// { +// GTA4Patches::Init(); +// __imp__sub_82XXXXXX(ctx, base); +// } + +// Example: Hook CGame::Process to update per-frame +// TODO: Find actual address from recompiled code +// PPC_FUNC_IMPL(__imp__sub_82YYYYYY); +// PPC_FUNC(sub_82YYYYYY) +// { +// GTA4Patches::Update(App::s_deltaTime); +// __imp__sub_82YYYYYY(ctx, base); +// } diff --git a/LibertyRecomp/patches/gta4_patches.h b/LibertyRecomp/patches/gta4_patches.h new file mode 100644 index 00000000..b3bb2dd9 --- /dev/null +++ b/LibertyRecomp/patches/gta4_patches.h @@ -0,0 +1,96 @@ +#pragma once + +// ============================================================================= +// GTA IV Game-Specific Patches +// ============================================================================= +// These patches modify GTA IV's behavior for the recompiled PC version. +// They hook into the recompiled PPC functions using mid-asm hooks and +// function overrides. +// ============================================================================= + +namespace GTA4Patches +{ + // Initialize all GTA IV-specific patches + void Init(); + + // Update patches that need per-frame processing + void Update(double deltaTime); +} + +// ============================================================================= +// FPS Patches - Unlocked framerate support +// ============================================================================= +namespace GTA4FPSPatches +{ + void Init(); + + // Fixes for physics/animation timing at high framerates + void FixPhysicsDeltaTime(double deltaTime); + void FixAnimationSpeed(double deltaTime); +} + +// ============================================================================= +// Resolution Patches - Arbitrary resolution support +// ============================================================================= +namespace GTA4ResolutionPatches +{ + void Init(); + + // Get current resolution + uint32_t GetWidth(); + uint32_t GetHeight(); + float GetAspectRatio(); + + // Fix UI scaling for non-16:9 resolutions + void FixUIScale(); +} + +// ============================================================================= +// Input Patches - Keyboard/Mouse support +// ============================================================================= +namespace GTA4InputPatches +{ + void Init(); + + // Remap controller inputs to keyboard/mouse + void UpdateInput(); +} + +// ============================================================================= +// Graphics Patches - Rendering fixes +// ============================================================================= +namespace GTA4GraphicsPatches +{ + void Init(); + + // Fix shadow rendering + void FixShadows(); + + // Fix reflection rendering + void FixReflections(); +} + +// ============================================================================= +// Audio Patches - Audio system fixes +// ============================================================================= +namespace GTA4AudioPatches +{ + void Init(); + + // Initialize audio subsystem + void InitAudio(); + + // Update audio (called per frame) + void UpdateAudio(double deltaTime); +} + +// ============================================================================= +// Save Data Patches - Save file handling +// ============================================================================= +namespace GTA4SavePatches +{ + void Init(); + + // Get save file path + const char* GetSavePath(); +} diff --git a/MarathonRecomp/patches/hook_event.h b/LibertyRecomp/patches/hook_event.h similarity index 100% rename from MarathonRecomp/patches/hook_event.h rename to LibertyRecomp/patches/hook_event.h diff --git a/MarathonRecomp/patches/input_patches.cpp b/LibertyRecomp/patches/input_patches.cpp similarity index 98% rename from MarathonRecomp/patches/input_patches.cpp rename to LibertyRecomp/patches/input_patches.cpp index 4dd9bfaa..0f843a77 100644 --- a/MarathonRecomp/patches/input_patches.cpp +++ b/LibertyRecomp/patches/input_patches.cpp @@ -1,4 +1,4 @@ -#include +#include #include static constexpr int INPUT_LISTENER_B_DOWN = 0x2000000; diff --git a/MarathonRecomp/patches/loading_patches.cpp b/LibertyRecomp/patches/loading_patches.cpp similarity index 94% rename from MarathonRecomp/patches/loading_patches.cpp rename to LibertyRecomp/patches/loading_patches.cpp index d4873967..7caec26f 100644 --- a/MarathonRecomp/patches/loading_patches.cpp +++ b/LibertyRecomp/patches/loading_patches.cpp @@ -1,5 +1,5 @@ #include "loading_patches.h" -#include +#include // Sonicteam::HUDLoading::Update PPC_FUNC_IMPL(__imp__sub_824D7340); diff --git a/MarathonRecomp/patches/loading_patches.h b/LibertyRecomp/patches/loading_patches.h similarity index 100% rename from MarathonRecomp/patches/loading_patches.h rename to LibertyRecomp/patches/loading_patches.h diff --git a/LibertyRecomp/patches/memcpy_patches.cpp b/LibertyRecomp/patches/memcpy_patches.cpp new file mode 100644 index 00000000..9e7d3d12 --- /dev/null +++ b/LibertyRecomp/patches/memcpy_patches.cpp @@ -0,0 +1,47 @@ +// memcpy_patches.cpp +// Native implementations of memory functions that were recompiled incorrectly +// due to control flow issues in the original PPC code + +#include +#include +#include + +// sub_82990830 is a memcpy function that the recompiler couldn't handle correctly +// because it branches to addresses that ended up in different recompiled functions. +// The function signature is: void memcpy(dst: r3, src: r4, size: r5) +// We provide a native implementation that just does the copy correctly. + +// Forward-declare the __imp__ function so we can call it as a fallback +extern "C" PPC_FUNC(__imp__sub_82990830); + +// Override the weak symbol with a strong one +PPC_FUNC(sub_82990830) { + uint8_t* dst = base + ctx.r3.u32; + uint8_t* src = base + ctx.r4.u32; + size_t size = ctx.r5.u32; + + // Perform the actual memcpy using native code + if (size > 0 && dst != nullptr && src != nullptr) { + std::memcpy(dst, src, size); + } + + // The original function stores r3 to -8(r1) at the beginning + // but the return value for memcpy-like functions is typically the dst pointer + // ctx.r3 already contains the destination, so we don't need to modify it +} + +// sub_82990880 is also part of the memcpy family with the same issue +// It's called from sub_82990830 when r6 == 4 +extern "C" PPC_FUNC(__imp__sub_82990880); + +PPC_FUNC(sub_82990880) { + // This is the same memcpy logic - just copy r5 bytes from r4 to r3 + // But first we need to handle the alignment case where r6 bytes were already copied + uint8_t* dst = base + ctx.r3.u32; + uint8_t* src = base + ctx.r4.u32; + size_t size = ctx.r5.u32 - ctx.r6.u32; // r5 - r6 (remaining size after alignment) + + if (size > 0 && dst != nullptr && src != nullptr) { + std::memcpy(dst, src, size); + } +} diff --git a/MarathonRecomp/patches/misc_patches.cpp b/LibertyRecomp/patches/misc_patches.cpp similarity index 99% rename from MarathonRecomp/patches/misc_patches.cpp rename to LibertyRecomp/patches/misc_patches.cpp index a8a8e320..461d040e 100644 --- a/MarathonRecomp/patches/misc_patches.cpp +++ b/LibertyRecomp/patches/misc_patches.cpp @@ -1,4 +1,4 @@ -#include +#include #include #include #include diff --git a/LibertyRecomp/patches/patches.h b/LibertyRecomp/patches/patches.h new file mode 100644 index 00000000..9bfcac42 --- /dev/null +++ b/LibertyRecomp/patches/patches.h @@ -0,0 +1,15 @@ +#pragma once + +// GTA IV-specific patches +#include "gta4_patches.h" + +// Note: The following Sonic '06 specific patches are disabled for GTA IV: +// - aspect_ratio_patches.h (has Sonicteam namespace references) +// - camera_patches.h (has Sonicteam namespace references) +// - Other game-specific patches + +inline void InitPatches() +{ + // Initialize GTA IV-specific patches + GTA4Patches::Init(); +} diff --git a/MarathonRecomp/patches/pause_patches.cpp b/LibertyRecomp/patches/pause_patches.cpp similarity index 99% rename from MarathonRecomp/patches/pause_patches.cpp rename to LibertyRecomp/patches/pause_patches.cpp index d1a10509..e0c180c7 100644 --- a/MarathonRecomp/patches/pause_patches.cpp +++ b/LibertyRecomp/patches/pause_patches.cpp @@ -1,4 +1,4 @@ -#include +#include #include #include diff --git a/MarathonRecomp/patches/player_patches.cpp b/LibertyRecomp/patches/player_patches.cpp similarity index 99% rename from MarathonRecomp/patches/player_patches.cpp rename to LibertyRecomp/patches/player_patches.cpp index 1c69458d..131e0cda 100644 --- a/MarathonRecomp/patches/player_patches.cpp +++ b/LibertyRecomp/patches/player_patches.cpp @@ -1,4 +1,4 @@ -#include +#include #include #include #include diff --git a/MarathonRecomp/patches/text_patches.cpp b/LibertyRecomp/patches/text_patches.cpp similarity index 100% rename from MarathonRecomp/patches/text_patches.cpp rename to LibertyRecomp/patches/text_patches.cpp diff --git a/MarathonRecomp/patches/text_patches.h b/LibertyRecomp/patches/text_patches.h similarity index 100% rename from MarathonRecomp/patches/text_patches.h rename to LibertyRecomp/patches/text_patches.h diff --git a/MarathonRecomp/patches/video_patches.cpp b/LibertyRecomp/patches/video_patches.cpp similarity index 99% rename from MarathonRecomp/patches/video_patches.cpp rename to LibertyRecomp/patches/video_patches.cpp index ecb8b483..6cd5e15a 100644 --- a/MarathonRecomp/patches/video_patches.cpp +++ b/LibertyRecomp/patches/video_patches.cpp @@ -1,4 +1,4 @@ -#include +#include #include #include #include diff --git a/MarathonRecomp/preload_executable.cpp b/LibertyRecomp/preload_executable.cpp similarity index 100% rename from MarathonRecomp/preload_executable.cpp rename to LibertyRecomp/preload_executable.cpp diff --git a/MarathonRecomp/preload_executable.h b/LibertyRecomp/preload_executable.h similarity index 100% rename from MarathonRecomp/preload_executable.h rename to LibertyRecomp/preload_executable.h diff --git a/MarathonRecomp/res/.gitignore b/LibertyRecomp/res/.gitignore similarity index 100% rename from MarathonRecomp/res/.gitignore rename to LibertyRecomp/res/.gitignore diff --git a/MarathonRecomp/res/credits.h b/LibertyRecomp/res/credits.h similarity index 100% rename from MarathonRecomp/res/credits.h rename to LibertyRecomp/res/credits.h diff --git a/MarathonRecomp/res/macos/MacOSXBundleInfo.plist.in b/LibertyRecomp/res/macos/MacOSXBundleInfo.plist.in similarity index 100% rename from MarathonRecomp/res/macos/MacOSXBundleInfo.plist.in rename to LibertyRecomp/res/macos/MacOSXBundleInfo.plist.in diff --git a/MarathonRecomp/res/macos/game_icon.icns b/LibertyRecomp/res/macos/game_icon.icns similarity index 100% rename from MarathonRecomp/res/macos/game_icon.icns rename to LibertyRecomp/res/macos/game_icon.icns diff --git a/MarathonRecomp/res/version.cpp.template b/LibertyRecomp/res/version.cpp.template similarity index 100% rename from MarathonRecomp/res/version.cpp.template rename to LibertyRecomp/res/version.cpp.template diff --git a/MarathonRecomp/res/version.h.template b/LibertyRecomp/res/version.h.template similarity index 100% rename from MarathonRecomp/res/version.h.template rename to LibertyRecomp/res/version.h.template diff --git a/MarathonRecomp/res/version.txt b/LibertyRecomp/res/version.txt similarity index 100% rename from MarathonRecomp/res/version.txt rename to LibertyRecomp/res/version.txt diff --git a/MarathonRecomp/res/win32/res.rc.template b/LibertyRecomp/res/win32/res.rc.template similarity index 81% rename from MarathonRecomp/res/win32/res.rc.template rename to LibertyRecomp/res/win32/res.rc.template index ac04757a..e6c99616 100644 --- a/MarathonRecomp/res/win32/res.rc.template +++ b/LibertyRecomp/res/win32/res.rc.template @@ -24,12 +24,12 @@ BEGIN BEGIN BLOCK "080904B0" // English (UK), Unicode BEGIN - VALUE "ProductName", "Marathon Recompiled" - VALUE "FileDescription", "Marathon Recompiled" - VALUE "CompanyName", "sonicnext-dev" + VALUE "ProductName", "Liberty Recompiled" + VALUE "FileDescription", "Liberty Recompiled" + VALUE "CompanyName", "OZORDI" VALUE "FileVersion", MARATHON_RECOMP_VERSION_STR VALUE "ProductVersion", MARATHON_RECOMP_VERSION_STR - VALUE "InternalName", "MarathonRecomp" + VALUE "InternalName", "LibertyRecomp" VALUE "OriginalFilename", "marathon.exe" END END diff --git a/MarathonRecomp/sdl_events.h b/LibertyRecomp/sdl_events.h similarity index 100% rename from MarathonRecomp/sdl_events.h rename to LibertyRecomp/sdl_events.h diff --git a/MarathonRecomp/sdl_listener.cpp b/LibertyRecomp/sdl_listener.cpp similarity index 100% rename from MarathonRecomp/sdl_listener.cpp rename to LibertyRecomp/sdl_listener.cpp diff --git a/MarathonRecomp/sdl_listener.h b/LibertyRecomp/sdl_listener.h similarity index 100% rename from MarathonRecomp/sdl_listener.h rename to LibertyRecomp/sdl_listener.h diff --git a/MarathonRecomp/stdafx.cpp b/LibertyRecomp/stdafx.cpp similarity index 100% rename from MarathonRecomp/stdafx.cpp rename to LibertyRecomp/stdafx.cpp diff --git a/MarathonRecomp/stdafx.h b/LibertyRecomp/stdafx.h similarity index 97% rename from MarathonRecomp/stdafx.h rename to LibertyRecomp/stdafx.h index 4489026b..a5f718c7 100644 --- a/MarathonRecomp/stdafx.h +++ b/LibertyRecomp/stdafx.h @@ -13,7 +13,7 @@ using Microsoft::WRL::ComPtr; #include #endif -#ifdef MARATHON_RECOMP_D3D12 +#ifdef LIBERTY_RECOMP_D3D12 #include #endif diff --git a/MarathonRecomp/ui/achievement_menu.cpp b/LibertyRecomp/ui/achievement_menu.cpp similarity index 99% rename from MarathonRecomp/ui/achievement_menu.cpp rename to LibertyRecomp/ui/achievement_menu.cpp index 9e74cacf..6cc2888c 100644 --- a/MarathonRecomp/ui/achievement_menu.cpp +++ b/LibertyRecomp/ui/achievement_menu.cpp @@ -1,5 +1,5 @@ #include "achievement_menu.h" -#include +#include #include #include #include diff --git a/MarathonRecomp/ui/achievement_menu.h b/LibertyRecomp/ui/achievement_menu.h similarity index 100% rename from MarathonRecomp/ui/achievement_menu.h rename to LibertyRecomp/ui/achievement_menu.h diff --git a/MarathonRecomp/ui/achievement_overlay.cpp b/LibertyRecomp/ui/achievement_overlay.cpp similarity index 100% rename from MarathonRecomp/ui/achievement_overlay.cpp rename to LibertyRecomp/ui/achievement_overlay.cpp diff --git a/MarathonRecomp/ui/achievement_overlay.h b/LibertyRecomp/ui/achievement_overlay.h similarity index 100% rename from MarathonRecomp/ui/achievement_overlay.h rename to LibertyRecomp/ui/achievement_overlay.h diff --git a/MarathonRecomp/ui/black_bar.cpp b/LibertyRecomp/ui/black_bar.cpp similarity index 100% rename from MarathonRecomp/ui/black_bar.cpp rename to LibertyRecomp/ui/black_bar.cpp diff --git a/MarathonRecomp/ui/black_bar.h b/LibertyRecomp/ui/black_bar.h similarity index 100% rename from MarathonRecomp/ui/black_bar.h rename to LibertyRecomp/ui/black_bar.h diff --git a/MarathonRecomp/ui/button_window.cpp b/LibertyRecomp/ui/button_window.cpp similarity index 100% rename from MarathonRecomp/ui/button_window.cpp rename to LibertyRecomp/ui/button_window.cpp diff --git a/MarathonRecomp/ui/button_window.h b/LibertyRecomp/ui/button_window.h similarity index 100% rename from MarathonRecomp/ui/button_window.h rename to LibertyRecomp/ui/button_window.h diff --git a/MarathonRecomp/ui/common_menu.cpp b/LibertyRecomp/ui/common_menu.cpp similarity index 100% rename from MarathonRecomp/ui/common_menu.cpp rename to LibertyRecomp/ui/common_menu.cpp diff --git a/MarathonRecomp/ui/common_menu.h b/LibertyRecomp/ui/common_menu.h similarity index 100% rename from MarathonRecomp/ui/common_menu.h rename to LibertyRecomp/ui/common_menu.h diff --git a/MarathonRecomp/ui/fader.cpp b/LibertyRecomp/ui/fader.cpp similarity index 100% rename from MarathonRecomp/ui/fader.cpp rename to LibertyRecomp/ui/fader.cpp diff --git a/MarathonRecomp/ui/fader.h b/LibertyRecomp/ui/fader.h similarity index 100% rename from MarathonRecomp/ui/fader.h rename to LibertyRecomp/ui/fader.h diff --git a/MarathonRecomp/ui/game_window.cpp b/LibertyRecomp/ui/game_window.cpp similarity index 94% rename from MarathonRecomp/ui/game_window.cpp rename to LibertyRecomp/ui/game_window.cpp index a11e23df..0c9e1b04 100644 --- a/MarathonRecomp/ui/game_window.cpp +++ b/LibertyRecomp/ui/game_window.cpp @@ -157,7 +157,7 @@ int Window_OnSDLEvent(void*, SDL_Event* event) void GameWindow::Init(const char* sdlVideoDriver) { #ifdef __linux__ - SDL_SetHint("SDL_APP_ID", "io.github.sonicnext_dev.marathonrecomp"); + SDL_SetHint("SDL_APP_ID", "io.github.ozordi.libertyrecomp"); #endif if (SDL_VideoInit(sdlVideoDriver) != 0 && sdlVideoDriver) @@ -183,13 +183,32 @@ void GameWindow::Init(const char* sdlVideoDriver) s_width = Config::WindowWidth; s_height = Config::WindowHeight; + // If window size is default (1280x720 from old config), use native display resolution + if (s_width == 1280 && s_height == 720) + { + SDL_DisplayMode displayMode; + if (SDL_GetDesktopDisplayMode(0, &displayMode) == 0) + { + s_width = displayMode.w; + s_height = displayMode.h; + LOGFN("Using native display resolution: {}x{}", s_width, s_height); + } + else + { + // Fallback to 1920x1080 if detection fails + s_width = DEFAULT_WIDTH; + s_height = DEFAULT_HEIGHT; + LOGFN("Display detection failed, using fallback: {}x{}", s_width, s_height); + } + } + if (s_x == -1 && s_y == -1) s_x = s_y = SDL_WINDOWPOS_CENTERED; if (!IsPositionValid()) GameWindow::ResetDimensions(); - s_pWindow = SDL_CreateWindow("Marathon Recompiled", s_x, s_y, s_width, s_height, GetWindowFlags()); + s_pWindow = SDL_CreateWindow("Liberty Recompiled", s_x, s_y, s_width, s_height, GetWindowFlags()); if (IsFullscreen()) SDL_ShowCursor(SDL_DISABLE); @@ -300,7 +319,7 @@ const char* GameWindow::GetTitle() return "SONIC THE HEDGEHOG"; } - return "Marathon Recompiled"; + return "Liberty Recompiled"; } void GameWindow::SetTitle(const char* title) diff --git a/MarathonRecomp/ui/game_window.h b/LibertyRecomp/ui/game_window.h similarity index 91% rename from MarathonRecomp/ui/game_window.h rename to LibertyRecomp/ui/game_window.h index 187c6b18..e6eb1999 100644 --- a/MarathonRecomp/ui/game_window.h +++ b/LibertyRecomp/ui/game_window.h @@ -4,8 +4,10 @@ #include #include -#define DEFAULT_WIDTH 1280 -#define DEFAULT_HEIGHT 720 +// Default to native display resolution (detected at runtime) +// These are fallback values if detection fails +#define DEFAULT_WIDTH 1920 +#define DEFAULT_HEIGHT 1080 #define MIN_WIDTH 640 #define MIN_HEIGHT 480 diff --git a/MarathonRecomp/ui/imgui_utils.cpp b/LibertyRecomp/ui/imgui_utils.cpp similarity index 100% rename from MarathonRecomp/ui/imgui_utils.cpp rename to LibertyRecomp/ui/imgui_utils.cpp diff --git a/MarathonRecomp/ui/imgui_utils.h b/LibertyRecomp/ui/imgui_utils.h similarity index 100% rename from MarathonRecomp/ui/imgui_utils.h rename to LibertyRecomp/ui/imgui_utils.h diff --git a/MarathonRecomp/ui/installer_wizard.cpp b/LibertyRecomp/ui/installer_wizard.cpp similarity index 97% rename from MarathonRecomp/ui/installer_wizard.cpp rename to LibertyRecomp/ui/installer_wizard.cpp index 309239f0..60f5713f 100644 --- a/MarathonRecomp/ui/installer_wizard.cpp +++ b/LibertyRecomp/ui/installer_wizard.cpp @@ -18,7 +18,7 @@ #include #include -#include +#include #include #include #include @@ -83,7 +83,7 @@ static std::filesystem::path g_gameSourcePath; static std::array g_dlcSourcePaths; static std::array g_dlcInstalled = {}; static std::array, 8> g_installTextures; -static std::unique_ptr g_upSonicNextDev; +static std::unique_ptr g_upLibertyDev; static Journal g_installerJournal; static Installer::Sources g_installerSources; static uint64_t g_installerAvailableSize = 0; @@ -626,7 +626,7 @@ static void DrawDescriptionContainer() ImVec2 imageMax = { imageMin.x + imageWidth, imageMin.y + imageHeight }; - drawList->AddImage(g_upSonicNextDev.get(), imageMin, imageMax, { 0, 0 }, { 1, 1 }, colWhite); + drawList->AddImage(g_upLibertyDev.get(), imageMin, imageMax, { 0, 0 }, { 1, 1 }, colWhite); // SetHorizontalMarqueeFade(marqueeTextMin, marqueeTextMax, Scale(32)); // DrawTextWithMarquee(g_pFntRodin, fontSize, marqueeTextPos, marqueeTextMin, marqueeTextMax, colWhite, g_creditsStr.c_str(), g_installerEndTime, 0.9, Scale(200)); @@ -1185,6 +1185,27 @@ static void DrawNavigationButton() { SetCurrentPage(g_firstPage); } + else if (g_currentPage == WizardPage::SelectGame) + { + // GTA IV: Skip DLC selection and go directly to source validation and install + std::string sourcesErrorMessage; + if (!InstallerParseSources(sourcesErrorMessage)) + { + // Some of the sources that were provided to the installer are not valid. + std::stringstream stringStream; + stringStream << Localise("Installer_Message_InvalidFiles"); + if (!sourcesErrorMessage.empty()) { + stringStream << std::endl << std::endl << sourcesErrorMessage; + } + + g_currentMessagePrompt = stringStream.str(); + g_currentMessagePromptConfirmation = false; + } + else + { + SetCurrentPage(WizardPage::CheckSpace); + } + } else { SetCurrentPage(WizardPage(int(g_currentPage) + 1)); @@ -1233,8 +1254,13 @@ static void CheckCancelAction() } else if (int(g_currentPage) > 0) { - // Just go back to the previous page. - SetCurrentPage(WizardPage(int(g_currentPage) - 1)); + // Just go back to the previous page, but skip SelectDLC (GTA IV has no DLC to install) + WizardPage prevPage = WizardPage(int(g_currentPage) - 1); + if (prevPage == WizardPage::SelectDLC) + { + prevPage = WizardPage::SelectGame; + } + SetCurrentPage(prevPage); } } @@ -1369,7 +1395,7 @@ void InstallerWizard::Init() g_installTextures[5] = LOAD_ZSTD_TEXTURE(g_install_006); g_installTextures[6] = LOAD_ZSTD_TEXTURE(g_install_007); g_installTextures[7] = LOAD_ZSTD_TEXTURE(g_install_008); - g_upSonicNextDev = LOAD_ZSTD_TEXTURE(g_sonicnextdev); + g_upLibertyDev = LOAD_ZSTD_TEXTURE(g_libertyrecomp); for (int i = 0; i < g_credits.size(); i++) { diff --git a/MarathonRecomp/ui/installer_wizard.h b/LibertyRecomp/ui/installer_wizard.h similarity index 90% rename from MarathonRecomp/ui/installer_wizard.h rename to LibertyRecomp/ui/installer_wizard.h index 509e1fff..3d4c0fd9 100644 --- a/MarathonRecomp/ui/installer_wizard.h +++ b/LibertyRecomp/ui/installer_wizard.h @@ -1,6 +1,6 @@ #pragma once -#include +#include struct InstallerWizard { diff --git a/MarathonRecomp/ui/message_window.cpp b/LibertyRecomp/ui/message_window.cpp similarity index 99% rename from MarathonRecomp/ui/message_window.cpp rename to LibertyRecomp/ui/message_window.cpp index 96023d4d..30f717fe 100644 --- a/MarathonRecomp/ui/message_window.cpp +++ b/LibertyRecomp/ui/message_window.cpp @@ -1,5 +1,5 @@ #include "message_window.h" -#include +#include #include #include #include diff --git a/MarathonRecomp/ui/message_window.h b/LibertyRecomp/ui/message_window.h similarity index 100% rename from MarathonRecomp/ui/message_window.h rename to LibertyRecomp/ui/message_window.h diff --git a/LibertyRecomp/ui/message_window_stub.cpp b/LibertyRecomp/ui/message_window_stub.cpp new file mode 100644 index 00000000..4d275a11 --- /dev/null +++ b/LibertyRecomp/ui/message_window_stub.cpp @@ -0,0 +1,23 @@ +// Stub implementation of MessageWindow for GTA IV +// This file provides minimal stub implementations until GTA IV-specific UI is implemented + +#include "message_window.h" + +void MessageWindow::Draw() +{ + // TODO: Implement GTA IV message window +} + +bool MessageWindow::Open(std::string text, int* result, std::span buttons, int defaultButtonIndex, int cancelButtonIndex) +{ + // TODO: Implement GTA IV message window + // For now, auto-select the default button + if (result) + *result = defaultButtonIndex; + return MSG_CLOSED; +} + +void MessageWindow::Close() +{ + s_isVisible = false; +} diff --git a/MarathonRecomp/ui/options_menu.cpp b/LibertyRecomp/ui/options_menu.cpp similarity index 100% rename from MarathonRecomp/ui/options_menu.cpp rename to LibertyRecomp/ui/options_menu.cpp diff --git a/LibertyRecomp/ui/options_menu.h b/LibertyRecomp/ui/options_menu.h new file mode 100644 index 00000000..0ae73259 --- /dev/null +++ b/LibertyRecomp/ui/options_menu.h @@ -0,0 +1,55 @@ +#pragma once + +#include +#include + +#define LIBERTY_RECOMP_OPTIONS_MENU + +enum class OptionsMenuState +{ + Opening, + Idle, + Closing, + Restarting +}; + +enum class OptionsMenuFlowState +{ + CategoryCursor, + OptionCursor, + OptionSelected +}; + +enum class OptionsMenuCategory +{ + System, + Input, + Audio, + Video, + Debug, + Count +}; + +class OptionsMenu +{ +public: + static inline CommonMenu s_commonMenu{}; + static inline OptionsMenuState s_state{}; + static inline OptionsMenuFlowState s_flowState{}; + // TODO: Replace with GTA IV menu system + // static inline Sonicteam::MainMenuTask* s_pMainMenuTask{}; + // static inline Sonicteam::SoX::Audio::Cue* s_pBgmCue{}; + static inline void* s_pMainMenuTask{}; // Placeholder + static inline void* s_pBgmCue{}; // Placeholder + static inline bool s_isVisible{}; + static inline bool s_isPause{}; + static inline bool s_isDebugUnlocked{}; + + static void Init(); + static void Draw(); + static void Open(bool isPause = false); + static void Close(); + static bool CanClose(); + static bool IsRestartRequired(); + static void SetFlowState(OptionsMenuFlowState flowState); +}; diff --git a/LibertyRecomp/ui/options_menu_stub.cpp b/LibertyRecomp/ui/options_menu_stub.cpp new file mode 100644 index 00000000..b8eee199 --- /dev/null +++ b/LibertyRecomp/ui/options_menu_stub.cpp @@ -0,0 +1,43 @@ +// Stub implementation of OptionsMenu for GTA IV +// This file provides minimal stub implementations until GTA IV-specific UI is implemented + +#include "options_menu.h" + +void OptionsMenu::Init() +{ + // TODO: Implement GTA IV options menu initialization +} + +void OptionsMenu::Draw() +{ + // TODO: Implement GTA IV options menu +} + +void OptionsMenu::Open(bool isPause) +{ + s_isPause = isPause; + s_isVisible = true; + s_state = OptionsMenuState::Opening; + // TODO: Implement GTA IV options menu open +} + +void OptionsMenu::Close() +{ + s_isVisible = false; + s_state = OptionsMenuState::Closing; +} + +bool OptionsMenu::CanClose() +{ + return true; +} + +bool OptionsMenu::IsRestartRequired() +{ + return false; +} + +void OptionsMenu::SetFlowState(OptionsMenuFlowState flowState) +{ + s_flowState = flowState; +} diff --git a/MarathonRecomp/user/achievement_data.cpp b/LibertyRecomp/user/achievement_data.cpp similarity index 100% rename from MarathonRecomp/user/achievement_data.cpp rename to LibertyRecomp/user/achievement_data.cpp diff --git a/MarathonRecomp/user/achievement_data.h b/LibertyRecomp/user/achievement_data.h similarity index 100% rename from MarathonRecomp/user/achievement_data.h rename to LibertyRecomp/user/achievement_data.h diff --git a/MarathonRecomp/user/achievement_manager.cpp b/LibertyRecomp/user/achievement_manager.cpp similarity index 100% rename from MarathonRecomp/user/achievement_manager.cpp rename to LibertyRecomp/user/achievement_manager.cpp diff --git a/MarathonRecomp/user/achievement_manager.h b/LibertyRecomp/user/achievement_manager.h similarity index 100% rename from MarathonRecomp/user/achievement_manager.h rename to LibertyRecomp/user/achievement_manager.h diff --git a/MarathonRecomp/user/config.cpp b/LibertyRecomp/user/config.cpp similarity index 99% rename from MarathonRecomp/user/config.cpp rename to LibertyRecomp/user/config.cpp index 1c198053..09581b44 100644 --- a/MarathonRecomp/user/config.cpp +++ b/LibertyRecomp/user/config.cpp @@ -311,10 +311,10 @@ CONFIG_DEFINE_ENUM_TEMPLATE(EVoiceLanguage) CONFIG_DEFINE_ENUM_TEMPLATE(EGraphicsAPI) { { "Auto", EGraphicsAPI::Auto }, -#ifdef MARATHON_RECOMP_D3D12 +#ifdef LIBERTY_RECOMP_D3D12 { "D3D12", EGraphicsAPI::D3D12 }, #endif -#ifdef MARATHON_RECOMP_METAL +#ifdef LIBERTY_RECOMP_METAL { "Metal", EGraphicsAPI::Metal }, #endif { "Vulkan", EGraphicsAPI::Vulkan } diff --git a/MarathonRecomp/user/config.h b/LibertyRecomp/user/config.h similarity index 99% rename from MarathonRecomp/user/config.h rename to LibertyRecomp/user/config.h index 965c31d7..1625f9a9 100644 --- a/MarathonRecomp/user/config.h +++ b/LibertyRecomp/user/config.h @@ -78,10 +78,10 @@ enum class EChannelConfiguration : uint32_t enum class EGraphicsAPI : uint32_t { Auto, -#ifdef MARATHON_RECOMP_D3D12 +#ifdef LIBERTY_RECOMP_D3D12 D3D12, #endif -#ifdef MARATHON_RECOMP_METAL +#ifdef LIBERTY_RECOMP_METAL Metal, #endif Vulkan diff --git a/MarathonRecomp/user/config_def.h b/LibertyRecomp/user/config_def.h similarity index 100% rename from MarathonRecomp/user/config_def.h rename to LibertyRecomp/user/config_def.h diff --git a/MarathonRecomp/user/paths.cpp b/LibertyRecomp/user/paths.cpp similarity index 100% rename from MarathonRecomp/user/paths.cpp rename to LibertyRecomp/user/paths.cpp diff --git a/MarathonRecomp/user/paths.h b/LibertyRecomp/user/paths.h similarity index 77% rename from MarathonRecomp/user/paths.h rename to LibertyRecomp/user/paths.h index 11f4abe8..80e75c5e 100644 --- a/MarathonRecomp/user/paths.h +++ b/LibertyRecomp/user/paths.h @@ -2,7 +2,7 @@ #include -#define USER_DIRECTORY "MarathonRecomp" +#define USER_DIRECTORY "LibertyRecomp" #ifndef GAME_INSTALL_DIRECTORY #define GAME_INSTALL_DIRECTORY "." @@ -17,14 +17,11 @@ const std::filesystem::path& GetUserPath(); inline std::filesystem::path GetGamePath() { -#ifdef __APPLE__ - // On macOS, there is the expectation that the app may be installed to - // /Applications/, and the bundle should not be modified. Thus we need - // to install game files to the user directory instead of next to the app. - return GetUserPath(); -#else - return GAME_INSTALL_DIRECTORY; -#endif + // Point to the project folder - the installer expects a "game" subdirectory + // containing default.xex, so we return the parent of the actual game folder. + // The game files are in: MarathonRecomp/Grand Theft Auto IV (USA) (En,Fr,De,Es,It)/ + // We need to create a "game" symlink or adjust paths + return "/Users/Ozordi/Downloads/MarathonRecomp"; } inline std::filesystem::path GetSavePath(bool checkForMods) @@ -42,7 +39,7 @@ inline std::filesystem::path GetSaveFilePath(bool checkForMods) if (checkForMods && !ModLoader::s_saveFilePath.empty()) return ModLoader::s_saveFilePath; else - return GetSavePath(false) / "SonicNextSaveData.bin"; + return GetSavePath(false) / "GTA4SaveData.bin"; } static std::string toLower(std::string str) { @@ -65,4 +62,4 @@ inline std::filesystem::path FindInPathCache(const std::string& targetPath) { return it->second; } return {}; -} \ No newline at end of file +} diff --git a/LibertyRecomp/user/persistent_storage_manager.cpp b/LibertyRecomp/user/persistent_storage_manager.cpp new file mode 100644 index 00000000..4d7529a7 --- /dev/null +++ b/LibertyRecomp/user/persistent_storage_manager.cpp @@ -0,0 +1,175 @@ +#include "persistent_storage_manager.h" +#include "paths.h" +#include + +std::filesystem::path PersistentStorageManager::GetDataPath(bool extended) +{ + auto basePath = GetUserPath(); + + if (extended) + return basePath / "persistent_ext.bin"; + else + return basePath / "persistent.bin"; +} + +std::filesystem::path PersistentStorageManager::GetGTA4SavePath(int slot) +{ + auto savePath = GetSavePath(false); + std::error_code ec; + std::filesystem::create_directories(savePath, ec); + + char filename[64]; + snprintf(filename, sizeof(filename), "SGTA4%03d", slot); + return savePath / filename; +} + +bool PersistentStorageManager::LoadBinary() +{ + BinStatus = EExtBinStatus::Success; + + auto dataPath = GetDataPath(true); + + if (!std::filesystem::exists(dataPath)) + { + dataPath = GetDataPath(false); + + if (!std::filesystem::exists(dataPath)) + return true; // No data yet, that's fine + } + + std::error_code ec; + auto fileSize = std::filesystem::file_size(dataPath, ec); + auto dataSize = sizeof(PersistentData); + + if (fileSize != dataSize) + { + BinStatus = EExtBinStatus::BadFileSize; + return false; + } + + std::ifstream file(dataPath, std::ios::binary); + + if (!file) + { + BinStatus = EExtBinStatus::IOError; + return false; + } + + PersistentData data{}; + + file.read(reinterpret_cast(&data.Signature), sizeof(data.Signature)); + + if (!data.VerifySignature()) + { + BinStatus = EExtBinStatus::BadSignature; + file.close(); + return false; + } + + file.read(reinterpret_cast(&data.Version), sizeof(data.Version)); + + if (!data.VerifyVersion()) + { + BinStatus = EExtBinStatus::BadVersion; + file.close(); + return false; + } + + file.seekg(0); + file.read(reinterpret_cast(&data), sizeof(data)); + file.close(); + + memcpy(&Data, &data, dataSize); + + return true; +} + +bool PersistentStorageManager::SaveBinary() +{ + LOGN("Saving persistent storage binary..."); + + auto dataPath = GetDataPath(true); + + // Ensure directory exists + std::error_code ec; + std::filesystem::create_directories(dataPath.parent_path(), ec); + + std::ofstream file(dataPath, std::ios::binary); + + if (!file) + { + LOGN_ERROR("Failed to write persistent storage binary."); + return false; + } + + file.write(reinterpret_cast(&Data), sizeof(PersistentData)); + file.close(); + + BinStatus = EExtBinStatus::Success; + + return true; +} + +bool PersistentStorageManager::LoadGTA4Save(int slot, void* buffer, size_t size) +{ + auto savePath = GetGTA4SavePath(slot); + + if (!std::filesystem::exists(savePath)) + return false; + + std::ifstream file(savePath, std::ios::binary); + + if (!file) + return false; + + file.read(reinterpret_cast(buffer), size); + auto bytesRead = file.gcount(); + file.close(); + + LOGFN("Loaded GTA IV save slot {} ({} bytes)", slot, bytesRead); + + return bytesRead > 0; +} + +bool PersistentStorageManager::SaveGTA4Save(int slot, const void* buffer, size_t size) +{ + auto savePath = GetGTA4SavePath(slot); + + // Ensure directory exists + std::error_code ec; + std::filesystem::create_directories(savePath.parent_path(), ec); + + std::ofstream file(savePath, std::ios::binary); + + if (!file) + { + LOGFN_ERROR("Failed to save GTA IV slot {}", slot); + return false; + } + + file.write(reinterpret_cast(buffer), size); + file.close(); + + LOGFN("Saved GTA IV slot {} ({} bytes)", slot, size); + + return true; +} + +bool PersistentStorageManager::DeleteGTA4Save(int slot) +{ + auto savePath = GetGTA4SavePath(slot); + + std::error_code ec; + if (std::filesystem::remove(savePath, ec)) + { + LOGFN("Deleted GTA IV save slot {}", slot); + return true; + } + + return false; +} + +bool PersistentStorageManager::GTA4SaveExists(int slot) +{ + return std::filesystem::exists(GetGTA4SavePath(slot)); +} diff --git a/LibertyRecomp/user/persistent_storage_manager.h b/LibertyRecomp/user/persistent_storage_manager.h new file mode 100644 index 00000000..254ac57d --- /dev/null +++ b/LibertyRecomp/user/persistent_storage_manager.h @@ -0,0 +1,68 @@ +#pragma once + +#include +#include + +// GTA IV Save Data Structure +struct GTA4SaveHeader +{ + static constexpr uint32_t SIGNATURE = 0x47544134; // "GTA4" + static constexpr uint32_t VERSION = 1; + + uint32_t signature = SIGNATURE; + uint32_t version = VERSION; + uint32_t checksum = 0; + uint32_t saveSlot = 0; + + bool VerifySignature() const { return signature == SIGNATURE; } + bool VerifyVersion() const { return version <= VERSION; } +}; + +// Persistent data for the recomp itself (settings, DLC flags, etc.) +struct PersistentData +{ + static constexpr uint32_t SIGNATURE = 0x4C494234; // "LIB4" (Liberty IV) + static constexpr uint32_t VERSION = 1; + + uint32_t Signature = SIGNATURE; + uint32_t Version = VERSION; + + // DLC installation flags + bool DLCFlags[8] = {}; + + // First run flag + bool HasShownWelcome = false; + + // Reserved for future use + uint8_t Reserved[256] = {}; + + bool VerifySignature() const { return Signature == SIGNATURE; } + bool VerifyVersion() const { return Version <= VERSION; } +}; + +enum class EExtBinStatus +{ + Success, + BadFileSize, + BadSignature, + BadVersion, + IOError +}; + +class PersistentStorageManager +{ +public: + static inline PersistentData Data{}; + static inline EExtBinStatus BinStatus = EExtBinStatus::Success; + + static bool LoadBinary(); + static bool SaveBinary(); + static std::filesystem::path GetDataPath(bool extended); + + // GTA IV save file management + static bool LoadGTA4Save(int slot, void* buffer, size_t size); + static bool SaveGTA4Save(int slot, const void* buffer, size_t size); + static bool DeleteGTA4Save(int slot); + static bool GTA4SaveExists(int slot); + static std::filesystem::path GetGTA4SavePath(int slot); +}; diff --git a/MarathonRecomp/user/registry.cpp b/LibertyRecomp/user/registry.cpp similarity index 100% rename from MarathonRecomp/user/registry.cpp rename to LibertyRecomp/user/registry.cpp diff --git a/MarathonRecomp/user/registry.h b/LibertyRecomp/user/registry.h similarity index 100% rename from MarathonRecomp/user/registry.h rename to LibertyRecomp/user/registry.h diff --git a/MarathonRecomp/utils/bit_stream.cpp b/LibertyRecomp/utils/bit_stream.cpp similarity index 100% rename from MarathonRecomp/utils/bit_stream.cpp rename to LibertyRecomp/utils/bit_stream.cpp diff --git a/MarathonRecomp/utils/bit_stream.h b/LibertyRecomp/utils/bit_stream.h similarity index 100% rename from MarathonRecomp/utils/bit_stream.h rename to LibertyRecomp/utils/bit_stream.h diff --git a/MarathonRecomp/utils/ring_buffer.cpp b/LibertyRecomp/utils/ring_buffer.cpp similarity index 100% rename from MarathonRecomp/utils/ring_buffer.cpp rename to LibertyRecomp/utils/ring_buffer.cpp diff --git a/MarathonRecomp/utils/ring_buffer.h b/LibertyRecomp/utils/ring_buffer.h similarity index 100% rename from MarathonRecomp/utils/ring_buffer.h rename to LibertyRecomp/utils/ring_buffer.h diff --git a/MarathonRecomp/version.cmake b/LibertyRecomp/version.cmake similarity index 100% rename from MarathonRecomp/version.cmake rename to LibertyRecomp/version.cmake diff --git a/MarathonRecomp/xxHashMap.h b/LibertyRecomp/xxHashMap.h similarity index 100% rename from MarathonRecomp/xxHashMap.h rename to LibertyRecomp/xxHashMap.h diff --git a/LibertyRecompLib/CMakeLists.txt b/LibertyRecompLib/CMakeLists.txt new file mode 100644 index 00000000..25c9abe8 --- /dev/null +++ b/LibertyRecompLib/CMakeLists.txt @@ -0,0 +1,95 @@ +project("LibertyRecompLib") + +add_compile_options( + -fno-strict-aliasing +) + +if (WIN32) + add_compile_options(/fp:strict) +else() + add_compile_options(-ffp-model=strict) +endif() + +target_compile_definitions(XenonRecomp PRIVATE + XENON_RECOMP_CONFIG_FILE_PATH=\"${CMAKE_CURRENT_SOURCE_DIR}/config/GTA4.toml\" + XENON_RECOMP_HEADER_FILE_PATH=\"${LIBERTY_RECOMP_TOOLS_ROOT}/XenonRecomp/XenonUtils/ppc_context.h\") + +set(LIBERTY_RECOMP_PPC_RECOMPILED_SOURCES + "${CMAKE_CURRENT_SOURCE_DIR}/ppc/ppc_config.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ppc/ppc_context.h" + "${CMAKE_CURRENT_SOURCE_DIR}/ppc/ppc_func_mapping.cpp" + "${CMAKE_CURRENT_SOURCE_DIR}/ppc/ppc_recomp_shared.h" +) + +foreach(i RANGE 0 169) + list(APPEND LIBERTY_RECOMP_PPC_RECOMPILED_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/ppc/ppc_recomp.${i}.cpp") +endforeach() + +add_custom_command( + OUTPUT + ${LIBERTY_RECOMP_PPC_RECOMPILED_SOURCES} + COMMAND + $ + DEPENDS + "${CMAKE_CURRENT_SOURCE_DIR}/private/default.xex" + "${CMAKE_CURRENT_SOURCE_DIR}/config/GTA4.toml" + USES_TERMINAL +) + +# NOTE: GTA IV shader handling is different from Sonic '06 +# The shader.arc/shader_lt.arc extraction is disabled for GTA IV +# A stub shader_cache.cpp is used until GTA IV shader extraction is implemented +# +# Original Sonic '06 shader extraction (disabled): +# add_custom_command( +# OUTPUT +# "${CMAKE_CURRENT_SOURCE_DIR}/private/shader" +# COMMAND +# $ "${CMAKE_CURRENT_SOURCE_DIR}/private/shader.arc" "${CMAKE_CURRENT_SOURCE_DIR}/private/shader" +# COMMAND +# $ "${CMAKE_CURRENT_SOURCE_DIR}/private/shader_lt.arc" "${CMAKE_CURRENT_SOURCE_DIR}/private/shader" +# DEPENDS +# "${CMAKE_CURRENT_SOURCE_DIR}/private/shader.arc" +# "${CMAKE_CURRENT_SOURCE_DIR}/private/shader_lt.arc" +# ) + +set(XENOS_RECOMP_ROOT "${LIBERTY_RECOMP_TOOLS_ROOT}/XenosRecomp/XenosRecomp") +set(XENOS_RECOMP_INCLUDE "${XENOS_RECOMP_ROOT}/shader_common.h") + +target_compile_definitions(XenosRecomp PRIVATE + XENOS_RECOMP_INPUT=\"${CMAKE_CURRENT_SOURCE_DIR}/private/shader\" + XENOS_RECOMP_OUTPUT=\"${CMAKE_CURRENT_SOURCE_DIR}/shader/shader_cache.cpp\" + XENOS_RECOMP_INCLUDE_INPUT=\"${XENOS_RECOMP_INCLUDE}\" + LIBERTY_RECOMP +) + +file(GLOB XENOS_RECOMP_SOURCES + "${XENOS_RECOMP_ROOT}/*.h" + "${XENOS_RECOMP_ROOT}/*.cpp" +) + +# NOTE: Shader recompilation disabled for GTA IV +# Using stub shader_cache.cpp until GTA IV shader extraction is implemented +# +# add_custom_command( +# OUTPUT +# "${CMAKE_CURRENT_SOURCE_DIR}/shader/shader_cache.cpp" +# COMMAND +# $ +# DEPENDS +# "${CMAKE_CURRENT_SOURCE_DIR}/private/shader" +# ${XENOS_RECOMP_SOURCES} +# ${XENOS_RECOMP_INCLUDE} +# USES_TERMINAL +# ) + +add_library(LibertyRecompLib + ${LIBERTY_RECOMP_PPC_RECOMPILED_SOURCES} + "ppc/ppc_indirect.cpp" + "shader/shader_cache.h" + "shader/shader_cache.cpp" +) + +target_include_directories(LibertyRecompLib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) +target_include_directories(LibertyRecompLib PRIVATE "${LIBERTY_RECOMP_TOOLS_ROOT}/XenonRecomp/thirdparty/simde") +target_precompile_headers(LibertyRecompLib PUBLIC "ppc/ppc_recomp_shared.h") diff --git a/LibertyRecompLib/config/GTA4.toml b/LibertyRecompLib/config/GTA4.toml new file mode 100644 index 00000000..8aca8c3a --- /dev/null +++ b/LibertyRecompLib/config/GTA4.toml @@ -0,0 +1,75 @@ +# LibertyRecomp - GTA IV Xbox 360 Recompilation Config +# This is the main configuration file for XenonRecomp + +[main] +file_path = "../../Grand Theft Auto IV (USA) (En,Fr,De,Es,It)/default.xex" +out_directory_path = "../ppc" +switch_table_file_path = "./gta4_switch_tables.toml" + +# Optimizations - disabled until we have a working build +skip_lr = false +skip_msr = false +ctr_as_local = false +xer_as_local = false +reserved_as_local = false +cr_as_local = false +non_argument_as_local = false +non_volatile_as_local = false + +# Debug/scaling options +verbose = true # Print progress messages +progress_every = 1000 # Print progress every N functions +skip_auto_discovery = false # Set to true to skip .pdata and branch scanning +cpp_chunk_functions = 256 # Functions per .cpp chunk (lower = less RAM, more files) +disable_identical_file_check = true # Skip file comparison to save RAM +use_lightweight_analysis = true # Use memory-efficient analysis (HIGHLY RECOMMENDED) +max_functions_in_memory = 1000 # Max functions to hold during recompilation + +# Register save/restore function addresses +# Found using FindPatterns tool on GTA IV XEX +restgprlr_14_address = 0x8298EB30 +savegprlr_14_address = 0x8298EAE0 +restfpr_14_address = 0x8299015C +savefpr_14_address = 0x82990110 +restvmx_14_address = 0x82990598 +savevmx_14_address = 0x82990300 +restvmx_64_address = 0x8299062C +savevmx_64_address = 0x82990394 + +# setjmp/longjmp addresses (if used by the game) +# longjmp_address = 0x00000000 +# setjmp_address = 0x00000000 + +# Explicit function boundaries for functions with jump tables +# that XenonAnalyse couldn't detect correctly +# Also includes functions that branch into other functions (tail call optimization) +# +# These are typically CRT string/memory functions with optimized loops +# that share common loop bodies across multiple entry points +functions = [ + # strncmp-like function that branches into its own continuation + # sub_82990020 branches to loc_82990048 which is in sub_82990048 + { address = 0x82990020, size = 0x50 }, # Covers 0x82990020 to 0x82990070 + + # Memcpy-like functions with shared loop bodies + # sub_82990830 branches to 0x82990894 which is in sub_82990880 + # These functions share control flow between multiple entry points + # Covering the range: 0x82990830 to 0x8299094C (and beyond) + { address = 0x82990830, size = 0x11C }, # Covers 0x82990830 to 0x8299094C + + # Additional memcpy functions (sub_8299094C through sub_82990CB8) have interrelated branches + # Covering the entire range: 0x8299094C to 0x82990CC8 + { address = 0x8299094C, size = 0x37C }, # Covers 0x8299094C to 0x82990CC8 +] + +# Invalid instruction patterns to skip +invalid_instructions = [ + { data = 0x00000000, size = 4 }, # Padding +] + +# Mid-asm hooks for intercepting game functions +# Example: +# [[midasm_hook]] +# name = "MyHookFunction" +# address = 0x82XXXXXX +# registers = ["r3", "r4"] diff --git a/LibertyRecompLib/config/GTA4_fresh.toml b/LibertyRecompLib/config/GTA4_fresh.toml new file mode 100644 index 00000000..3525fa67 --- /dev/null +++ b/LibertyRecompLib/config/GTA4_fresh.toml @@ -0,0 +1,49 @@ +# LibertyRecomp - GTA IV Xbox 360 Recompilation Config +# Fresh recompilation to new directory + +[main] +file_path = "../../Grand Theft Auto IV (USA) (En,Fr,De,Es,It)/default.xex" +out_directory_path = "../ppc_fresh" +switch_table_file_path = "./gta4_switch_tables.toml" + +# Optimizations - disabled until we have a working build +skip_lr = false +skip_msr = false +ctr_as_local = false +xer_as_local = false +reserved_as_local = false +cr_as_local = false +non_argument_as_local = false +non_volatile_as_local = false + +# Debug/scaling options - balanced for speed vs RAM +verbose = true # Print progress messages +progress_every = 500 # Print progress every N functions +skip_auto_discovery = false # Set to true to skip .pdata and branch scanning +cpp_chunk_functions = 128 # Functions per .cpp chunk (balanced) +disable_identical_file_check = true # Skip file comparison to save RAM +use_lightweight_analysis = true # Use memory-efficient analysis +max_functions_in_memory = 500 # Max functions to hold during recompilation + +# Register save/restore function addresses +# Found using FindPatterns tool on GTA IV XEX +restgprlr_14_address = 0x8298EB30 +savegprlr_14_address = 0x8298EAE0 +restfpr_14_address = 0x8299015C +savefpr_14_address = 0x82990110 +restvmx_14_address = 0x82990598 +savevmx_14_address = 0x82990300 +restvmx_64_address = 0x8299062C +savevmx_64_address = 0x82990394 + +# Explicit function boundaries for functions with jump tables +functions = [ + { address = 0x82990020, size = 0x50 }, + { address = 0x82990830, size = 0x11C }, + { address = 0x8299094C, size = 0x37C }, +] + +# Invalid instruction patterns to skip +invalid_instructions = [ + { data = 0x00000000, size = 4 }, # Padding +] diff --git a/LibertyRecompLib/config/GTA4_small.toml b/LibertyRecompLib/config/GTA4_small.toml new file mode 100644 index 00000000..37ea4214 --- /dev/null +++ b/LibertyRecompLib/config/GTA4_small.toml @@ -0,0 +1,44 @@ +# LibertyRecomp - GTA IV Xbox 360 Recompilation Config (SMALL TEST) +# This is a minimal config for quick pipeline validation. +# Only recompiles register save/restore helper functions (~100 functions). + +[main] +file_path = "../../Grand Theft Auto IV (USA) (En,Fr,De,Es,It)/default.xex" +out_directory_path = "../ppc" +# No switch table file - we're not auto-discovering functions +# switch_table_file_path = "./gta4_switch_tables.toml" + +# Optimizations - disabled for testing +skip_lr = false +skip_msr = false +ctr_as_local = false +xer_as_local = false +reserved_as_local = false +cr_as_local = false +non_argument_as_local = false +non_volatile_as_local = false + +# Register save/restore function addresses +# Found using FindPatterns tool on GTA IV XEX +restgprlr_14_address = 0x8298EB30 +savegprlr_14_address = 0x8298EAE0 +restfpr_14_address = 0x8299015C +savefpr_14_address = 0x82990110 +restvmx_14_address = 0x82990598 +savevmx_14_address = 0x82990300 +restvmx_64_address = 0x8299062C +savevmx_64_address = 0x82990394 + +# Debug/scaling options - configured for quick test +verbose = true +progress_every = 10 +skip_auto_discovery = true # IMPORTANT: Skip .pdata and branch scanning +cpp_chunk_functions = 100 # Small chunks for fast testing +disable_identical_file_check = true # Skip file comparison to save RAM + +# No explicit functions needed - the save/restore addresses generate ~100 functions automatically + +# Invalid instruction patterns to skip +invalid_instructions = [ + { data = 0x00000000, size = 4 }, # Padding +] diff --git a/MarathonRecompLib/config/Marathon.toml b/LibertyRecompLib/config/Liberty.toml similarity index 100% rename from MarathonRecompLib/config/Marathon.toml rename to LibertyRecompLib/config/Liberty.toml diff --git a/LibertyRecompLib/config/LibertyRecompResources b/LibertyRecompLib/config/LibertyRecompResources new file mode 120000 index 00000000..76d885cd --- /dev/null +++ b/LibertyRecompLib/config/LibertyRecompResources @@ -0,0 +1 @@ +MarathonRecompResources \ No newline at end of file diff --git a/LibertyRecompLib/config/gta4_switch_tables.toml b/LibertyRecompLib/config/gta4_switch_tables.toml new file mode 100644 index 00000000..4fcc2c43 --- /dev/null +++ b/LibertyRecompLib/config/gta4_switch_tables.toml @@ -0,0 +1,27905 @@ +# Generated by XenonAnalyse +# ---- ABSOLUTE JUMPTABLE ---- +[[switch]] +base = 0x82122674 +r = 11 +default = 0x821227E8 +labels = [ + 0x8212269C, + 0x821226AC, + 0x8212274C, + 0x8212279C, +] + +[[switch]] +base = 0x821293A0 +r = 10 +default = 0x8212942C +labels = [ + 0x821293E0, + 0x82129418, + 0x82129420, + 0x82129428, + 0x821293E8, + 0x821293F0, + 0x821293F8, + 0x82129400, + 0x82129408, + 0x82129410, +] + +[[switch]] +base = 0x8212945C +r = 11 +default = 0x82129580 +labels = [ + 0x8212949C, + 0x8212955C, + 0x8212955C, + 0x821294F4, + 0x8212955C, + 0x8212955C, + 0x8212955C, + 0x8212955C, + 0x8212955C, + 0x8212955C, +] + +[[switch]] +base = 0x82130BCC +r = 11 +default = 0x82131B4C +labels = [ + 0x82130C74, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82130D38, + 0x82131B4C, + 0x82131B4C, + 0x82130D54, + 0x82131B4C, + 0x82130DA4, + 0x82130D84, + 0x82130C68, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82130D84, +] + +[[switch]] +base = 0x82130DE0 +r = 10 +default = 0x82131B4C +labels = [ + 0x821311B0, + 0x821311B0, + 0x82131150, + 0x82131190, + 0x82131208, + 0x82131208, + 0x82131B4C, + 0x82130E74, + 0x82130F78, + 0x82131B4C, + 0x82131048, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131B4C, + 0x82131314, + 0x82131268, + 0x821313C4, + 0x82131470, + 0x8213151C, + 0x8213155C, + 0x8213159C, + 0x821316A0, + 0x821315E4, + 0x8213174C, + 0x8213178C, + 0x8213179C, + 0x82131064, + 0x821318A8, + 0x82131AA4, + 0x82131A2C, +] + +[[switch]] +base = 0x82131D1C +r = 11 +default = 0x821325FC +labels = [ + 0x82131F34, + 0x82131DEC, + 0x82132360, + 0x82131F50, + 0x821325FC, + 0x82132190, + 0x82131FBC, + 0x821325FC, + 0x82132180, + 0x82132180, + 0x82132180, + 0x82131E84, + 0x82132080, + 0x82132080, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325E0, + 0x82132464, + 0x82132464, + 0x82132464, + 0x82132464, + 0x82132464, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, + 0x821325B8, +] + +[[switch]] +base = 0x82132B14 +r = 11 +default = 0x82132C0C +labels = [ + 0x82132BAC, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132C0C, + 0x82132BE8, + 0x82132BC0, + 0x82132BC0, + 0x82132BC0, + 0x82132BC0, + 0x82132BC0, + 0x82132BC0, + 0x82132BC0, + 0x82132BC0, + 0x82132BC0, + 0x82132BC0, + 0x82132BC0, + 0x82132BC0, +] + +[[switch]] +base = 0x821333C0 +r = 11 +default = 0x821334DC +labels = [ + 0x821334A0, + 0x821334A0, + 0x8213379C, + 0x821334DC, + 0x821339BC, + 0x82133498, + 0x821334DC, + 0x82133820, + 0x821334DC, + 0x821334DC, + 0x82133794, + 0x82133794, + 0x82133794, + 0x821334DC, + 0x821334CC, + 0x821334CC, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A8C, + 0x82133AA8, + 0x82133AA8, + 0x82133AA8, + 0x82133AA8, + 0x82133AA8, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, + 0x82133A54, +] + +[[switch]] +base = 0x82133BF8 +r = 11 +default = 0x82133E1C +labels = [ + 0x82133CBC, + 0x82133E1C, + 0x82133E1C, + 0x82133E1C, + 0x82133E1C, + 0x82133E1C, + 0x82133E1C, + 0x82133E1C, + 0x82133E1C, + 0x82133E1C, + 0x82133E18, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DF4, + 0x82133CD0, + 0x82133CD0, + 0x82133CD0, + 0x82133CD0, + 0x82133CD0, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, + 0x82133DBC, +] + +[[switch]] +base = 0x82133EC4 +r = 11 +default = 0x82133FD8 +labels = [ + 0x82133FB0, + 0x82133FB0, + 0x82133F68, + 0x82133F4C, + 0x82133F70, + 0x82133F80, + 0x82133FD8, + 0x82133FA0, + 0x82133FA8, + 0x82133FD8, + 0x82133FD8, + 0x82133FD8, + 0x82133FD8, + 0x82133FD8, + 0x82133FD8, + 0x82133FD8, + 0x82133FD8, + 0x82133FD8, + 0x82133FD8, + 0x82133FD8, + 0x82133FD8, + 0x82133FD8, + 0x82133FD8, + 0x821343D0, + 0x821343D0, + 0x821343D0, + 0x821343D0, + 0x821343D0, +] + +[[switch]] +base = 0x82134010 +r = 11 +default = 0x82134128 +labels = [ + 0x82134124, + 0x82134124, + 0x821340A8, + 0x82134098, + 0x821340C8, + 0x821340D0, + 0x82134128, + 0x821340D8, + 0x821340F8, + 0x82134128, + 0x82134128, + 0x82134128, + 0x82134128, + 0x82134128, + 0x82134128, + 0x82134128, + 0x82134128, + 0x82134128, + 0x82134128, + 0x82134128, + 0x82134128, + 0x82134128, + 0x82134128, + 0x821343D0, + 0x821343D0, + 0x821343D0, + 0x821343D0, + 0x821343D0, +] + +[[switch]] +base = 0x8213449C +r = 11 +default = 0x8213466C +labels = [ + 0x821344C4, + 0x8213452C, + 0x82134588, + 0x821345F0, +] + +[[switch]] +base = 0x821359C4 +r = 11 +default = 0x82135AA8 +labels = [ + 0x82135A00, + 0x82135A3C, + 0x82135A18, + 0x82135A54, + 0x82135A90, + 0x82135A6C, + 0x82135A00, + 0x82135A3C, + 0x82135A18, +] + +[[switch]] +base = 0x821360C0 +r = 11 +default = 0x82136790 +labels = [ + 0x821362E8, + 0x821362E8, + 0x82136408, + 0x82136198, + 0x821364B0, + 0x8213638C, + 0x82136790, + 0x82136350, + 0x821362E8, + 0x82136790, + 0x82136790, + 0x82136790, + 0x82136790, + 0x82136790, + 0x82136790, + 0x82136790, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x82136790, + 0x82136520, + 0x82136520, + 0x821366C0, + 0x821366C0, + 0x82136634, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, + 0x8213674C, +] + +[[switch]] +base = 0x821367D8 +r = 11 +default = 0x82136A94 +labels = [ + 0x82136828, + 0x82136828, + 0x82136A94, + 0x82136A94, + 0x82136A94, + 0x82136A94, + 0x82136A94, + 0x82136A94, + 0x821368D0, + 0x821368A4, + 0x821368A4, + 0x821368A4, + 0x821368A4, + 0x821368A4, +] + +[[switch]] +base = 0x8213929C +r = 11 +default = 0x82139400 +labels = [ + 0x821392CC, + 0x82139314, + 0x8213935C, + 0x82139400, + 0x82139400, + 0x821393A4, +] + +[[switch]] +base = 0x82139C50 +r = 11 +default = 0x82139CD0 +labels = [ + 0x82139CA0, + 0x82139CA0, + 0x82139CA0, + 0x82139C94, + 0x82139C88, + 0x82139CA0, + 0x82139CAC, + 0x82139CB8, +] + +[[switch]] +base = 0x8213B45C +r = 11 +default = 0x8213B50C +labels = [ + 0x8213B488, + 0x8213B4A8, + 0x8213B4C8, + 0x8213B4E8, + 0x8213B508, +] + +[[switch]] +base = 0x8213B53C +r = 11 +default = 0x8213B594 +labels = [ + 0x8213B564, + 0x8213B570, + 0x8213B57C, + 0x8213B588, +] + +[[switch]] +base = 0x8213B5A0 +r = 3 +default = 0x8213B6A4 +labels = [ + 0x8213B5D8, + 0x8213B5F4, + 0x8213B610, + 0x8213B62C, + 0x8213B648, + 0x8213B664, + 0x8213B680, + 0x8213B69C, +] + +[[switch]] +base = 0x8213B6C4 +r = 3 +default = 0x8213B850 +labels = [ + 0x8213B728, + 0x8213B738, + 0x8213B748, + 0x8213B758, + 0x8213B768, + 0x8213B778, + 0x8213B788, + 0x8213B798, + 0x8213B7A8, + 0x8213B7B8, + 0x8213B7C8, + 0x8213B7D8, + 0x8213B7E8, + 0x8213B7F8, + 0x8213B808, + 0x8213B818, + 0x8213B828, + 0x8213B838, + 0x8213B848, +] + +[[switch]] +base = 0x8213E70C +r = 11 +default = 0x8213E760 +labels = [ + 0x8213E734, + 0x8213E73C, + 0x8213E744, + 0x8213E74C, +] + +[[switch]] +base = 0x82140C94 +r = 10 +default = 0x82140CEC +labels = [ + 0x82140CC0, + 0x82140CD0, + 0x82140CD0, + 0x82140CE0, + 0x82140CE0, +] + +[[switch]] +base = 0x82141C08 +r = 11 +default = 0x82141C90 +labels = [ + 0x82141C3C, + 0x82141C48, + 0x82141C54, + 0x82141C60, + 0x82141C6C, + 0x82141C78, + 0x82141C84, +] + +[[switch]] +base = 0x82142274 +r = 11 +default = 0x82142418 +labels = [ + 0x821422A4, + 0x821422D8, + 0x82142310, + 0x82142344, + 0x82142380, + 0x821423A4, +] + +[[switch]] +base = 0x82142890 +r = 11 +default = 0x8214292C +labels = [ + 0x821428B8, + 0x821428C8, + 0x82142904, + 0x82142914, +] + +[[switch]] +base = 0x82144110 +r = 11 +default = 0x82144384 +labels = [ + 0x821441D8, + 0x821441C0, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x8214429C, + 0x82144384, + 0x82144234, + 0x82144384, + 0x82144384, + 0x821442B0, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144384, + 0x82144334, + 0x821442D0, +] + +[[switch]] +base = 0x82144810 +r = 29 +default = 0x8214488C +labels = [ + 0x821448C4, + 0x82144900, + 0x821448DC, + 0x82144898, + 0x82144970, + 0x82144948, + 0x82144998, + 0x82144A08, + 0x82144A40, + 0x82144A68, + 0x82144A90, + 0x82144B3C, + 0x82144CD4, + 0x82144898, + 0x82144B60, + 0x82144898, + 0x82144B88, + 0x82144BCC, + 0x82144898, + 0x82144CE8, + 0x82144898, + 0x82144C50, + 0x82144C10, + 0x82144C28, +] + +[[switch]] +base = 0x821498B0 +r = 3 +default = 0x8214A118 +labels = [ + 0x82149D50, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x82149CFC, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x82149D50, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x82149CC0, +] + +[[switch]] +base = 0x82149DAC +r = 11 +default = 0x8214A118 +labels = [ + 0x82149CC0, + 0x8214A118, + 0x8214A060, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x8214A118, + 0x82149CC0, + 0x8214A044, +] + +[[switch]] +base = 0x8214A7A8 +r = 11 +default = 0x8214A820 +labels = [ + 0x8214A80C, + 0x8214A820, + 0x8214A80C, + 0x8214A80C, + 0x8214A820, + 0x8214A818, + 0x8214A820, + 0x8214A820, + 0x8214A820, + 0x8214A80C, + 0x8214A820, + 0x8214A80C, + 0x8214A7FC, + 0x8214A7FC, + 0x8214A7FC, +] + +[[switch]] +base = 0x8214A8AC +r = 11 +default = 0x8214AB08 +labels = [ + 0x8214A8F8, + 0x8214A94C, + 0x8214AB08, + 0x8214A94C, + 0x8214A94C, + 0x8214AB08, + 0x8214AB08, + 0x8214AB08, + 0x8214AB08, + 0x8214AB08, + 0x8214A94C, + 0x8214AB08, + 0x8214A94C, +] + +[[switch]] +base = 0x8214C7DC +r = 11 +default = 0x8214C8CC +labels = [ + 0x8214C80C, + 0x8214C82C, + 0x8214C86C, + 0x8214C84C, + 0x8214C88C, + 0x8214C8AC, +] + +[[switch]] +base = 0x82151888 +r = 11 +default = 0x82151D2C +labels = [ + 0x82151C9C, + 0x82151D2C, + 0x82151D2C, + 0x82151C6C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151CD4, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151D2C, + 0x82151BD4, +] + +[[switch]] +base = 0x82156720 +r = 10 +default = 0x82156EF0 +labels = [ + 0x821567D4, + 0x8215680C, + 0x82156844, + 0x82156870, + 0x82156EF0, + 0x82156EF0, + 0x82156910, + 0x82156880, + 0x82156E70, + 0x82156E9C, + 0x82156EC8, + 0x82156EF0, + 0x8215688C, + 0x821568B8, + 0x821568E4, + 0x8215692C, + 0x82156960, + 0x82156A04, + 0x82156A30, + 0x82156A5C, + 0x82156A88, + 0x82156AB4, + 0x82156AD8, + 0x82156AE4, + 0x82156AF0, + 0x82156ACC, + 0x82156AFC, + 0x82156BD0, + 0x82156C08, + 0x82156C40, + 0x82156C78, + 0x82156CB0, + 0x82156CE8, + 0x82156D20, + 0x82156D58, + 0x82156D90, + 0x82156DC8, + 0x82156E00, + 0x82156E38, +] + +[[switch]] +base = 0x82156F30 +r = 29 +default = 0x821571C0 +labels = [ + 0x82157038, + 0x82157038, + 0x821571C0, + 0x82156FE4, + 0x8215707C, + 0x821570C4, + 0x82157130, + 0x82156FE4, + 0x8215707C, + 0x8215707C, + 0x8215707C, + 0x821571C0, + 0x82157038, + 0x821571C0, + 0x821571C0, + 0x8215707C, + 0x821571C0, + 0x821571C0, + 0x821571C0, + 0x821571C0, + 0x821571C0, + 0x82156FE4, + 0x82156FE4, + 0x82156FE4, + 0x82156FE4, + 0x82156FE4, + 0x82157038, + 0x82157038, + 0x82157038, + 0x82157038, + 0x82157038, + 0x82157038, + 0x82157038, + 0x82157038, + 0x82157038, + 0x82157038, + 0x82157038, + 0x82157038, + 0x82157038, +] + +[[switch]] +base = 0x8215C0C4 +r = 11 +default = 0x8215C2D4 +labels = [ + 0x8215C1E0, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C280, + 0x8215C2B4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C2D4, + 0x8215C1C0, +] + +[[switch]] +base = 0x8215DB00 +r = 11 +default = 0x8215E454 +labels = [ + 0x8215DEA8, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215DEB8, + 0x8215DEEC, + 0x8215E454, + 0x8215DF14, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215E454, + 0x8215DF64, +] + +[[switch]] +base = 0x821602E4 +r = 11 +default = 0x821608E8 +labels = [ + 0x82160688, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x82160630, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x82160788, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821608E8, + 0x821606E4, +] + +[[switch]] +base = 0x82160FC8 +r = 11 +default = 0x8216108C +labels = [ + 0x8216108C, + 0x82160FFC, + 0x82161060, + 0x82161060, + 0x82161060, + 0x8216108C, + 0x82161078, +] + +[[switch]] +base = 0x821611B0 +r = 11 +default = 0x8216131C +labels = [ + 0x821611D8, + 0x82161220, + 0x82161284, + 0x82161220, +] + +[[switch]] +base = 0x8217B988 +r = 10 +default = 0x8217B9C4 +labels = [ + 0x8217B9B8, + 0x8217B9B8, + 0x8217B9C4, + 0x8217B9B8, + 0x8217B9C4, + 0x8217B9B8, +] + +[[switch]] +base = 0x8218BF80 +r = 4 +default = 0x8218BFC0 +labels = [ + 0x8218BFAC, + 0x8218BFBC, + 0x8218BFB4, + 0x8218BFC0, + 0x8218BFAC, +] + +[[switch]] +base = 0x82193424 +r = 11 +default = 0x8219347C +labels = [ + 0x8219344C, + 0x82193458, + 0x82193464, + 0x82193470, +] + +[[switch]] +base = 0x82197B1C +r = 11 +default = 0x0 +labels = [ + 0x82197B78, + 0x82197B78, + 0x82197B78, + 0x82197B50, + 0x82197B50, + 0x82197B78, + 0x82197B50, +] + +[[switch]] +base = 0x82197F74 +r = 11 +default = 0x821980E8 +labels = [ + 0x82197FA8, + 0x8219800C, + 0x82198068, + 0x821980E8, + 0x821980E8, + 0x821980E8, + 0x821980CC, +] + +[[switch]] +base = 0x8219820C +r = 10 +default = 0x821985C4 +labels = [ + 0x82198234, + 0x82198280, + 0x82198460, + 0x821983B8, +] + +[[switch]] +base = 0x8219B1FC +r = 11 +default = 0x8219B294 +labels = [ + 0x8219B278, + 0x8219B278, + 0x8219B268, + 0x8219B268, + 0x8219B268, + 0x8219B258, + 0x8219B258, + 0x8219B258, + 0x8219B258, + 0x8219B248, + 0x8219B294, + 0x8219B294, + 0x8219B288, +] + +[[switch]] +base = 0x821A4510 +r = 11 +default = 0x821A4B44 +labels = [ + 0x821A455C, + 0x821A455C, + 0x821A4B44, + 0x821A455C, + 0x821A457C, + 0x821A457C, + 0x821A469C, + 0x821A469C, + 0x821A48B4, + 0x821A4B44, + 0x821A469C, + 0x821A4B44, + 0x821A4A04, +] + +[[switch]] +base = 0x821A4B80 +r = 11 +default = 0x821A51B4 +labels = [ + 0x821A4BCC, + 0x821A4BCC, + 0x821A51B4, + 0x821A4BCC, + 0x821A4BEC, + 0x821A4BEC, + 0x821A4D0C, + 0x821A4D0C, + 0x821A4F24, + 0x821A51B4, + 0x821A4D0C, + 0x821A51B4, + 0x821A5074, +] + +[[switch]] +base = 0x821AB358 +r = 11 +default = 0x821AB4F8 +labels = [ + 0x821AB4E4, + 0x821AB398, + 0x821AB3F4, + 0x821AB4BC, + 0x821AB4F8, + 0x821AB388, +] + +[[switch]] +base = 0x821AFC10 +r = 11 +default = 0x821AFD70 +labels = [ + 0x821AFC48, + 0x821AFD70, + 0x821AFD70, + 0x821AFD0C, + 0x821AFD44, + 0x821AFD70, + 0x821AFD70, + 0x821AFC74, +] + +[[switch]] +base = 0x821B2A24 +r = 11 +default = 0x821B287C +labels = [ + 0x821B2A54, + 0x821B2A80, + 0x821B2AA4, + 0x821B287C, + 0x821B287C, + 0x821B2ACC, +] + +[[switch]] +base = 0x821B7A1C +r = 11 +default = 0x821B851C +labels = [ + 0x821B7A48, + 0x821B7F34, + 0x821B82A0, + 0x821B82A0, + 0x821B7B8C, +] + +[[switch]] +base = 0x821B8C70 +r = 11 +default = 0x821B8D88 +labels = [ + 0x821B8CAC, + 0x821B8CCC, + 0x821B8CEC, + 0x821B8D0C, + 0x821B8D2C, + 0x821B8D4C, + 0x821B8D6C, + 0x821B8D74, + 0x821B8D7C, +] + +[[switch]] +base = 0x821C122C +r = 10 +default = 0x821C16B8 +labels = [ + 0x821C1B60, + 0x821C1254, + 0x821C1614, + 0x821C16B4, +] + +[[switch]] +base = 0x821C5974 +r = 10 +default = 0x821C5A08 +labels = [ + 0x821C599C, + 0x821C59A8, + 0x821C59D8, + 0x821C5A04, +] + +[[switch]] +base = 0x821CBFE0 +r = 3 +default = 0x821CC358 +labels = [ + 0x821CC0D0, + 0x821CC0DC, + 0x821CC0E8, + 0x821CC0F4, + 0x821CC100, + 0x821CC10C, + 0x821CC118, + 0x821CC124, + 0x821CC130, + 0x821CC13C, + 0x821CC148, + 0x821CC154, + 0x821CC160, + 0x821CC16C, + 0x821CC178, + 0x821CC184, + 0x821CC190, + 0x821CC19C, + 0x821CC1A8, + 0x821CC1B4, + 0x821CC1C0, + 0x821CC1CC, + 0x821CC1D8, + 0x821CC1E4, + 0x821CC1F0, + 0x821CC1FC, + 0x821CC208, + 0x821CC214, + 0x821CC220, + 0x821CC22C, + 0x821CC238, + 0x821CC244, + 0x821CC250, + 0x821CC25C, + 0x821CC268, + 0x821CC274, + 0x821CC280, + 0x821CC28C, + 0x821CC298, + 0x821CC2A4, + 0x821CC2B0, + 0x821CC2BC, + 0x821CC2C8, + 0x821CC2D4, + 0x821CC2E0, + 0x821CC2EC, + 0x821CC2F8, + 0x821CC304, + 0x821CC310, + 0x821CC31C, + 0x821CC328, + 0x821CC334, + 0x821CC340, + 0x821CC34C, +] + +[[switch]] +base = 0x821CC9A8 +r = 11 +default = 0x821CCA4C +labels = [ + 0x821CC9D4, + 0x821CC9EC, + 0x821CCA04, + 0x821CCA1C, + 0x821CCA34, +] + +[[switch]] +base = 0x821CCA98 +r = 11 +default = 0x821CCBC4 +labels = [ + 0x821CCBC4, + 0x821CCAC4, + 0x821CCADC, + 0x821CCAF4, + 0x821CCB0C, +] + +[[switch]] +base = 0x821CCB38 +r = 11 +default = 0x821CCBC4 +labels = [ + 0x821CCAC4, + 0x821CCB64, + 0x821CCB7C, + 0x821CCB94, + 0x821CCBAC, +] + +[[switch]] +base = 0x821CDC3C +r = 11 +default = 0x821CDCB4 +labels = [ + 0x821CDC70, + 0x821CDC88, + 0x821CDC88, + 0x821CDC88, + 0x821CDC88, + 0x821CDC90, + 0x821CDCAC, +] + +[[switch]] +base = 0x821D1110 +r = 11 +default = 0x0 +labels = [ + 0x821D1138, + 0x821D113C, + 0x821D1140, + 0x821D1150, +] + +[[switch]] +base = 0x821D1CF8 +r = 10 +default = 0x0 +labels = [ + 0x821D1D2C, + 0x821D1DAC, + 0x821D1DAC, + 0x821D1DAC, + 0x821D1D4C, + 0x821D1D6C, + 0x821D1D8C, +] + +[[switch]] +base = 0x821D3D68 +r = 9 +default = 0x821D3F08 +labels = [ + 0x821D3DB0, + 0x821D3DB8, + 0x821D3DB0, + 0x821D3DB8, + 0x821D3DB0, + 0x821D3DB0, + 0x821D3DB0, + 0x821D3DB0, + 0x821D3DB0, + 0x821D3DB0, + 0x821D3DB8, + 0x821D3DB0, +] + +[[switch]] +base = 0x821D3F64 +r = 10 +default = 0x821D400C +labels = [ + 0x821D3FAC, + 0x821D3FE4, + 0x821D3FAC, + 0x821D3FE4, + 0x821D3FE4, + 0x821D3FE4, + 0x821D3FE4, + 0x821D3FAC, + 0x821D3FAC, + 0x821D3FAC, + 0x821D3FE4, + 0x821D3FE4, +] + +[[switch]] +base = 0x821D52AC +r = 10 +default = 0x821D5920 +labels = [ + 0x821D52E4, + 0x821D532C, + 0x821D584C, + 0x821D588C, + 0x821D5370, + 0x821D5450, + 0x821D5620, + 0x821D53F4, +] + +[[switch]] +base = 0x821D6200 +r = 11 +default = 0x821D64B4 +labels = [ + 0x821D6244, + 0x821D64B4, + 0x821D64B4, + 0x821D62A0, + 0x821D62CC, + 0x821D6328, + 0x821D63A8, + 0x821D63C8, + 0x821D6430, + 0x821D6454, + 0x821D6478, +] + +[[switch]] +base = 0x821D64E8 +r = 11 +default = 0x821D6718 +labels = [ + 0x821D652C, + 0x821D6718, + 0x821D6718, + 0x821D6568, + 0x821D65A4, + 0x821D65D8, + 0x821D6614, + 0x821D664C, + 0x821D668C, + 0x821D66CC, + 0x821D66F4, +] + +[[switch]] +base = 0x821D7DBC +r = 11 +default = 0x821D7E98 +labels = [ + 0x821D7DE8, + 0x821D7DF0, + 0x821D7E00, + 0x821D7E2C, + 0x821D7E58, +] + +[[switch]] +base = 0x821D84A0 +r = 28 +default = 0x821D8698 +labels = [ + 0x821D8670, + 0x821D8670, + 0x821D84D8, + 0x821D8698, + 0x821D8624, + 0x821D8650, + 0x821D8698, + 0x821D8624, +] + +[[switch]] +base = 0x821D978C +r = 24 +default = 0x821D9878 +labels = [ + 0x821D97B4, + 0x821D97EC, + 0x821D9824, + 0x821D983C, +] + +[[switch]] +base = 0x821DAAF8 +r = 4 +default = 0x821DAE74 +labels = [ + 0x821DAB20, + 0x821DAB28, + 0x821DAB30, + 0x821DAB38, +] + +[[switch]] +base = 0x821DAB48 +r = 4 +default = 0x821DAE74 +labels = [ + 0x821DAE7C, + 0x821DAB90, + 0x821DAB98, + 0x821DABA0, + 0x821DABA8, + 0x821DABB0, + 0x821DABB8, + 0x821DABC0, + 0x821DABC8, + 0x821DABD0, + 0x821DAE10, + 0x821DABD8, +] + +[[switch]] +base = 0x821DABF8 +r = 11 +default = 0x821DAE74 +labels = [ + 0x821DAE10, + 0x821DABD8, + 0x821DAE74, + 0x821DABC8, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DABD0, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DABA8, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DABB0, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DABB8, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DAE74, + 0x821DABC0, +] + +[[switch]] +base = 0x821DCC60 +r = 11 +default = 0x821DCC94 +labels = [ + 0x821DCC88, + 0x821DCC88, + 0x821DCC88, + 0x821DCC88, +] + +[[switch]] +base = 0x821DCD64 +r = 8 +default = 0x821DCDA0 +labels = [ + 0x821DCD90, + 0x821DCD90, + 0x821DCD98, + 0x821DCDA0, + 0x821DCD90, +] + +[[switch]] +base = 0x821DCDC0 +r = 8 +default = 0x821DCE1C +labels = [ + 0x821DCDEC, + 0x821DCDFC, + 0x821DCDFC, + 0x821DCE0C, + 0x821DCE0C, +] + +[[switch]] +base = 0x821DD9E0 +r = 11 +default = 0x821DE174 +labels = [ + 0x821DDE78, + 0x821DDE08, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DDE40, + 0x821DDF0C, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE05C, + 0x821DE164, + 0x821DE174, + 0x821DE024, + 0x821DE174, + 0x821DDDD0, + 0x821DE0CC, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DDEB0, + 0x821DE174, + 0x821DDFEC, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DDE78, + 0x821DDE08, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DDE40, + 0x821DDF0C, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE094, + 0x821DE05C, + 0x821DE164, + 0x821DE174, + 0x821DE024, + 0x821DE174, + 0x821DDDD0, + 0x821DE0CC, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DDEB0, + 0x821DE174, + 0x821DDFEC, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE174, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE128, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, + 0x821DE13C, +] + +[[switch]] +base = 0x821DFFCC +r = 11 +default = 0x0 +labels = [ + 0x821DFFF8, + 0x821E0000, + 0x821DFFF8, + 0x821E0000, + 0x821E0000, +] + +[[switch]] +base = 0x821E0DCC +r = 25 +default = 0x821E0E60 +labels = [ + 0x821E0DFC, + 0x821E0E08, + 0x821E0E14, + 0x821E0E38, + 0x821E0E44, + 0x821E0E50, +] + +[[switch]] +base = 0x821E2014 +r = 29 +default = 0x821E212C +labels = [ + 0x821E2080, + 0x821E20C8, + 0x821E20F4, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E212C, + 0x821E2154, +] + +[[switch]] +base = 0x821E2BCC +r = 29 +default = 0x821E2DFC +labels = [ + 0x821E2CBC, + 0x821E2D7C, + 0x821E2D88, + 0x821E2E1C, + 0x821E2E28, + 0x821E2E3C, + 0x821E2DFC, + 0x821E2E6C, + 0x821E2E6C, + 0x821E2E6C, + 0x821E2E9C, + 0x821E2E9C, + 0x821E2E9C, + 0x821E2ECC, + 0x821E2EFC, + 0x821E2EFC, + 0x821E2EFC, + 0x821E2F2C, + 0x821E2F5C, + 0x821E2F5C, + 0x821E2F8C, + 0x821E2FBC, + 0x821E2FBC, + 0x821E2FEC, + 0x821E301C, + 0x821E301C, + 0x821E304C, + 0x821E307C, + 0x821E30AC, + 0x821E30DC, + 0x821E30DC, + 0x821E310C, + 0x821E313C, + 0x821E2D60, + 0x821E316C, + 0x821E31B4, + 0x821E3284, + 0x821E3290, + 0x821E329C, + 0x821E32CC, + 0x821E32D8, + 0x821E3380, + 0x821E3394, + 0x821E33C4, + 0x821E33F4, + 0x821E3424, + 0x821E3454, + 0x821E34A8, + 0x821E2D60, + 0x821E34BC, + 0x821E34D0, + 0x821E3500, + 0x821E2E48, + 0x821E353C, +] + +[[switch]] +base = 0x821E3C74 +r = 11 +default = 0x821E3E88 +labels = [ + 0x821E3C9C, + 0x821E3D4C, + 0x821E3E94, + 0x821E3F64, +] + +[[switch]] +base = 0x821E4D9C +r = 10 +default = 0x821E56A0 +labels = [ + 0x821E4DF0, + 0x821E4E3C, + 0x821E4E9C, + 0x821E4F20, + 0x821E4F6C, + 0x821E50D8, + 0x821E5168, + 0x821E51EC, + 0x821E5258, + 0x821E5334, + 0x821E53A0, + 0x821E54A8, + 0x821E5504, + 0x821E562C, + 0x821E5540, +] + +[[switch]] +base = 0x821E500C +r = 11 +default = 0x821E5088 +labels = [ + 0x821E5080, + 0x821E5080, + 0x821E5088, + 0x821E5038, + 0x821E5068, +] + +[[switch]] +base = 0x821E56F4 +r = 11 +default = 0x821E59EC +labels = [ + 0x821E5740, + 0x821E574C, + 0x821E57C4, + 0x821E5848, + 0x821E58D0, + 0x821E5934, + 0x821E59BC, + 0x821E5AC4, + 0x821E5B48, + 0x821E5B80, + 0x821E5BC4, + 0x821E5C08, + 0x821E5C60, +] + +[[switch]] +base = 0x821E5D2C +r = 11 +default = 0x821E5FF8 +labels = [ + 0x821E5D64, + 0x821E5D70, + 0x821E5DA4, + 0x821E5E28, + 0x821E5EEC, + 0x821E5F30, + 0x821E5F70, + 0x821E5FD8, +] + +[[switch]] +base = 0x821E610C +r = 11 +default = 0x821E62EC +labels = [ + 0x821E6138, + 0x821E6144, + 0x821E618C, + 0x821E61C4, + 0x821E62B4, +] + +[[switch]] +base = 0x821E65D0 +r = 11 +default = 0x821E6CB0 +labels = [ + 0x821E662C, + 0x821E666C, + 0x821E66E0, + 0x821E672C, + 0x821E675C, + 0x821E67A8, + 0x821E67F8, + 0x821E682C, + 0x821E687C, + 0x821E692C, + 0x821E6994, + 0x821E69D4, + 0x821E6A88, + 0x821E6ADC, + 0x821E6B58, + 0x821E6C0C, + 0x821E6C34, +] + +[[switch]] +base = 0x821E6D8C +r = 10 +default = 0x821E6EEC +labels = [ + 0x821E6DB4, + 0x821E6DF4, + 0x821E6E90, + 0x821E6ED8, +] + +[[switch]] +base = 0x821EC730 +r = 11 +default = 0x821ED178 +labels = [ + 0x821ECAAC, + 0x821ECF58, + 0x821ED178, + 0x821ECBA0, + 0x821ED178, + 0x821ED068, + 0x821ECB10, + 0x821ECB10, + 0x821ECB10, + 0x821ECD14, + 0x821ECB10, + 0x821ECE68, + 0x821ED178, + 0x821ED178, + 0x821EC788, + 0x821EC8E4, +] + +[[switch]] +base = 0x821EC794 +r = 11 +default = 0x821ED18C +labels = [ + 0x821EC814, + 0x821EC87C, + 0x821EC814, + 0x821EC87C, + 0x821EC814, + 0x821EC87C, + 0x821EC814, + 0x821EC87C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821EC814, + 0x821EC87C, + 0x821EC814, + 0x821EC87C, + 0x821EC814, + 0x821EC87C, + 0x821EC814, + 0x821EC87C, +] + +[[switch]] +base = 0x821EC8F0 +r = 11 +default = 0x821ED18C +labels = [ + 0x821EC970, + 0x821ECA18, + 0x821EC970, + 0x821ECA18, + 0x821EC970, + 0x821ECA18, + 0x821EC970, + 0x821ECA18, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821EC970, + 0x821ECA18, + 0x821EC970, + 0x821ECA18, + 0x821EC970, + 0x821ECA18, + 0x821EC970, + 0x821ECA18, +] + +[[switch]] +base = 0x821ECBFC +r = 11 +default = 0x821ED18C +labels = [ + 0x821ECC74, + 0x821ECC88, + 0x821ED18C, + 0x821ECC9C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ECCB0, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ECCC4, + 0x821ED18C, + 0x821ECCD8, + 0x821ED18C, + 0x821ECCEC, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ECD00, +] + +[[switch]] +base = 0x821ECD20 +r = 11 +default = 0x821ED18C +labels = [ + 0x821ECDA0, + 0x821ECE04, + 0x821ECDA0, + 0x821ECE04, + 0x821ECDA0, + 0x821ECE04, + 0x821ECDA0, + 0x821ECE04, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ECDA0, + 0x821ECE04, + 0x821ECDA0, + 0x821ECE04, + 0x821ECDA0, + 0x821ECE04, + 0x821ECDA0, + 0x821ECE04, +] + +[[switch]] +base = 0x821ECE74 +r = 11 +default = 0x821ED18C +labels = [ + 0x821ECEF4, + 0x821ECEF4, + 0x821ECEF4, + 0x821ECEF4, + 0x821ECEF4, + 0x821ECEF4, + 0x821ECEF4, + 0x821ECEF4, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ECEF4, + 0x821ECEF4, + 0x821ECEF4, + 0x821ECEF4, + 0x821ECEF4, + 0x821ECEF4, + 0x821ECEF4, + 0x821ECEF4, +] + +[[switch]] +base = 0x821ECF64 +r = 11 +default = 0x821ED18C +labels = [ + 0x821ECFE4, + 0x821ECFE4, + 0x821ECFE4, + 0x821ECFE4, + 0x821ECFE4, + 0x821ECFE4, + 0x821ECFE4, + 0x821ECFE4, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ECFE4, + 0x821ECFE4, + 0x821ECFE4, + 0x821ECFE4, + 0x821ECFE4, + 0x821ECFE4, + 0x821ECFE4, + 0x821ECFE4, +] + +[[switch]] +base = 0x821ED074 +r = 11 +default = 0x821ED0F4 +labels = [ + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED0F4, + 0x821ED0F4, + 0x821ED0F4, + 0x821ED0F4, + 0x821ED0F4, + 0x821ED0F4, + 0x821ED0F4, + 0x821ED0F4, + 0x821ED0F4, + 0x821ED0F4, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, + 0x821ED18C, +] + +[[switch]] +base = 0x821EE1B4 +r = 11 +default = 0x821EE260 +labels = [ + 0x821EE208, + 0x821EE260, + 0x821EE260, + 0x821EE260, + 0x821EE260, + 0x821EE260, + 0x821EE260, + 0x821EE260, + 0x821EE208, + 0x821EE260, + 0x821EE208, + 0x821EE260, + 0x821EE260, + 0x821EE208, + 0x821EE208, +] + +[[switch]] +base = 0x821EE330 +r = 11 +default = 0x821EE3DC +labels = [ + 0x821EE384, + 0x821EE3DC, + 0x821EE3DC, + 0x821EE3DC, + 0x821EE3DC, + 0x821EE3DC, + 0x821EE3DC, + 0x821EE3DC, + 0x821EE384, + 0x821EE3DC, + 0x821EE384, + 0x821EE3DC, + 0x821EE3DC, + 0x821EE384, + 0x821EE384, +] + +[[switch]] +base = 0x821EE4B0 +r = 11 +default = 0x821EE55C +labels = [ + 0x821EE504, + 0x821EE55C, + 0x821EE55C, + 0x821EE55C, + 0x821EE55C, + 0x821EE55C, + 0x821EE55C, + 0x821EE55C, + 0x821EE504, + 0x821EE55C, + 0x821EE504, + 0x821EE55C, + 0x821EE55C, + 0x821EE504, + 0x821EE504, +] + +[[switch]] +base = 0x821EE878 +r = 4 +default = 0x821EE908 +labels = [ + 0x821EE8A0, + 0x821EE8A8, + 0x821EE8B0, + 0x821EE8B8, +] + +[[switch]] +base = 0x821EEB4C +r = 11 +default = 0x821EEBE8 +labels = [ + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBE8, + 0x821EEBE8, + 0x821EEBE8, + 0x821EEBE8, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBE8, + 0x821EEBE8, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, + 0x821EEBCC, +] + +[[switch]] +base = 0x821EEF50 +r = 25 +default = 0x821EF058 +labels = [ + 0x821EEFD0, + 0x821EEFD0, + 0x821EEFD0, + 0x821EEFD0, + 0x821EEFD0, + 0x821EEFD0, + 0x821EEFD0, + 0x821EEFD0, + 0x821EF058, + 0x821EF058, + 0x821EF058, + 0x821EF058, + 0x821EF058, + 0x821EF058, + 0x821EF058, + 0x821EF058, + 0x821EF058, + 0x821EF058, + 0x821EEFD0, + 0x821EEFD0, + 0x821EEFD0, + 0x821EEFD0, + 0x821EEFD0, + 0x821EEFD0, + 0x821EEFD0, + 0x821EEFD0, +] + +[[switch]] +base = 0x821EF168 +r = 25 +default = 0x821EF494 +labels = [ + 0x821EF37C, + 0x821EF408, + 0x821EF37C, + 0x821EF408, + 0x821EF37C, + 0x821EF408, + 0x821EF37C, + 0x821EF408, + 0x821EF494, + 0x821EF494, + 0x821EF494, + 0x821EF494, + 0x821EF494, + 0x821EF494, + 0x821EF494, + 0x821EF494, + 0x821EF494, + 0x821EF494, + 0x821EF37C, + 0x821EF408, + 0x821EF37C, + 0x821EF408, + 0x821EF37C, + 0x821EF408, + 0x821EF37C, + 0x821EF408, +] + +[[switch]] +base = 0x821EF1F0 +r = 25 +default = 0x821EF34C +labels = [ + 0x821EF270, + 0x821EF2DC, + 0x821EF270, + 0x821EF2DC, + 0x821EF270, + 0x821EF2DC, + 0x821EF270, + 0x821EF2DC, + 0x821EF34C, + 0x821EF34C, + 0x821EF34C, + 0x821EF34C, + 0x821EF34C, + 0x821EF34C, + 0x821EF34C, + 0x821EF34C, + 0x821EF34C, + 0x821EF34C, + 0x821EF270, + 0x821EF2DC, + 0x821EF270, + 0x821EF2DC, + 0x821EF270, + 0x821EF2DC, + 0x821EF270, + 0x821EF2DC, +] + +[[switch]] +base = 0x821EF4EC +r = 25 +default = 0x821EF6FC +labels = [ + 0x821EF56C, + 0x821EF56C, + 0x821EF56C, + 0x821EF56C, + 0x821EF56C, + 0x821EF56C, + 0x821EF56C, + 0x821EF56C, + 0x821EF6FC, + 0x821EF6FC, + 0x821EF6FC, + 0x821EF6FC, + 0x821EF6FC, + 0x821EF6FC, + 0x821EF6FC, + 0x821EF6FC, + 0x821EF6FC, + 0x821EF6FC, + 0x821EF56C, + 0x821EF56C, + 0x821EF56C, + 0x821EF56C, + 0x821EF56C, + 0x821EF56C, + 0x821EF56C, + 0x821EF56C, +] + +[[switch]] +base = 0x821F016C +r = 11 +default = 0x821F02D4 +labels = [ + 0x821F01C8, + 0x821F0244, + 0x821F0250, + 0x821F0260, + 0x821F02C0, + 0x821F0390, + 0x821F03A4, + 0x821F03B4, + 0x821F03FC, + 0x821F0410, + 0x821F0424, + 0x821F0438, + 0x821F044C, + 0x821F0460, + 0x821F0474, + 0x821F0488, + 0x821F0498, +] + +[[switch]] +base = 0x821F3970 +r = 10 +default = 0x821F3C68 +labels = [ + 0x821F39A4, + 0x821F39A4, + 0x821F3A7C, + 0x821F3A7C, + 0x821F3C54, + 0x821F3B64, + 0x821F3B64, +] + +[[switch]] +base = 0x821F6C08 +r = 11 +default = 0x821F6C40 +labels = [ + 0x821F6C34, + 0x821F6C34, + 0x821F6C3C, + 0x821F6C34, + 0x821F6C3C, +] + +[[switch]] +base = 0x821F71C8 +r = 11 +default = 0x821F7CF4 +labels = [ + 0x821F71F8, + 0x821F754C, + 0x821F7840, + 0x821F7CF4, + 0x821F7CF4, + 0x821F7C30, +] + +[[switch]] +base = 0x821F9794 +r = 11 +default = 0x821F9D50 +labels = [ + 0x821F97D8, + 0x821F9810, + 0x821F98BC, + 0x821F98F8, + 0x821F9930, + 0x821F99B0, + 0x821F9A30, + 0x821F9B08, + 0x821F9C14, + 0x821F9C68, + 0x821F9D48, +] + +[[switch]] +base = 0x821FA228 +r = 11 +default = 0x821FA3F0 +labels = [ + 0x821FA258, + 0x821FA2AC, + 0x821FA2C8, + 0x821FA2FC, + 0x821FA354, + 0x821FA3E8, +] + +[[switch]] +base = 0x821FB298 +r = 11 +default = 0x821FB52C +labels = [ + 0x821FB52C, + 0x821FB350, + 0x821FB42C, + 0x821FB52C, + 0x821FB52C, + 0x821FB2CC, + 0x821FB4B0, +] + +[[switch]] +base = 0x821FB698 +r = 11 +default = 0x821FC038 +labels = [ + 0x821FBE0C, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FBE0C, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FB7A0, + 0x821FB958, + 0x821FC038, + 0x821FBAFC, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FC038, + 0x821FBCC0, +] + +[[switch]] +base = 0x821FC174 +r = 11 +default = 0x821FC38C +labels = [ + 0x821FC19C, + 0x821FC1C4, + 0x821FC218, + 0x821FC244, +] + +[[switch]] +base = 0x821FD788 +r = 4 +default = 0x821FD8DC +labels = [ + 0x821FD7B8, + 0x821FD7E8, + 0x821FD818, + 0x821FD848, + 0x821FD878, + 0x821FD8A8, +] + +[[switch]] +base = 0x821FFBD0 +r = 4 +default = 0x821FFC54 +labels = [ + 0x821FFBF8, + 0x821FFC10, + 0x821FFC28, + 0x821FFC40, +] + +[[switch]] +base = 0x821FFC68 +r = 4 +default = 0x0 +labels = [ + 0x821FFC94, + 0x821FFCA0, + 0x821FFCAC, + 0x821FFCB8, + 0x821FFCC4, +] + +[[switch]] +base = 0x82207B0C +r = 11 +default = 0x82207C04 +labels = [ + 0x82207BE0, + 0x82207BE0, + 0x82207BF0, + 0x82207BE0, + 0x82207BF0, + 0x82207BF0, + 0x82207BF0, + 0x82207BF0, + 0x82207BF0, + 0x82207BE0, + 0x82207BE0, + 0x82207BF0, + 0x82207BE0, + 0x82207BE0, + 0x82207BE0, + 0x82207BE0, + 0x82207BE0, + 0x82207BF0, + 0x82207BF0, + 0x82207BF0, + 0x82207BE0, + 0x82207BE0, + 0x82207BE0, + 0x82207BF0, + 0x82207BF0, + 0x82207BF0, + 0x82207BF0, + 0x82207BF0, + 0x82207BE0, + 0x82207BE0, + 0x82207BF0, + 0x82207BF0, + 0x82207BE0, + 0x82207BE0, + 0x82207BE0, + 0x82207BE0, + 0x82207BF0, + 0x82207BF0, + 0x82207BE0, + 0x82207BE0, + 0x82207BF0, + 0x82207BE0, + 0x82207BF0, + 0x82207BE0, + 0x82207BE0, + 0x82207BE0, + 0x82207BE0, +] + +[[switch]] +base = 0x82207C88 +r = 11 +default = 0x82207D80 +labels = [ + 0x82207D5C, + 0x82207D5C, + 0x82207D6C, + 0x82207D5C, + 0x82207D6C, + 0x82207D6C, + 0x82207D6C, + 0x82207D6C, + 0x82207D6C, + 0x82207D5C, + 0x82207D5C, + 0x82207D6C, + 0x82207D5C, + 0x82207D5C, + 0x82207D5C, + 0x82207D5C, + 0x82207D5C, + 0x82207D6C, + 0x82207D6C, + 0x82207D6C, + 0x82207D5C, + 0x82207D5C, + 0x82207D5C, + 0x82207D6C, + 0x82207D6C, + 0x82207D6C, + 0x82207D6C, + 0x82207D6C, + 0x82207D5C, + 0x82207D5C, + 0x82207D6C, + 0x82207D6C, + 0x82207D5C, + 0x82207D5C, + 0x82207D5C, + 0x82207D5C, + 0x82207D6C, + 0x82207D6C, + 0x82207D5C, + 0x82207D5C, + 0x82207D6C, + 0x82207D5C, + 0x82207D6C, + 0x82207D5C, + 0x82207D5C, + 0x82207D5C, + 0x82207D5C, +] + +[[switch]] +base = 0x82210000 +r = 3 +default = 0x0 +labels = [ + 0x8221003C, + 0x82210050, + 0x82210050, + 0x82210050, + 0x82210050, + 0x82210050, + 0x82210050, + 0x82210048, + 0x82210050, +] + +[[switch]] +base = 0x822109E4 +r = 11 +default = 0x82210FFC +labels = [ + 0x82210D2C, + 0x82210FFC, + 0x82210D2C, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210D2C, + 0x82210D2C, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210CD8, +] + +[[switch]] +base = 0x82210D40 +r = 11 +default = 0x82210FFC +labels = [ + 0x82210FC0, + 0x82210FC0, + 0x82210FC0, + 0x82210FC0, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210CD8, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210FFC, + 0x82210D1C, +] + +[[switch]] +base = 0x82211A78 +r = 31 +default = 0x82211CA0 +labels = [ + 0x82211B44, + 0x82211B4C, + 0x82211B54, + 0x82211B5C, + 0x82211B64, + 0x82211B6C, + 0x82211BC4, + 0x82211B74, + 0x82211CA0, + 0x82211B7C, + 0x82211B84, + 0x82211B8C, + 0x82211B94, + 0x82211B9C, + 0x82211BA4, + 0x82211BAC, + 0x82211BB4, + 0x82211BBC, + 0x82211BC4, + 0x82211BCC, + 0x82211BD4, + 0x82211BDC, + 0x82211BE4, + 0x82211BEC, + 0x82211BF4, + 0x82211BFC, + 0x82211C04, + 0x82211C0C, + 0x82211C14, + 0x82211C1C, + 0x82211C24, + 0x82211C2C, + 0x82211C34, + 0x82211C3C, + 0x82211C44, + 0x82211C4C, + 0x82211C54, + 0x82211C5C, + 0x82211C64, + 0x82211C6C, + 0x82211C74, + 0x82211C7C, + 0x82211C84, + 0x82211C8C, + 0x82211C94, +] + +[[switch]] +base = 0x82211D40 +r = 11 +default = 0x82211D8C +labels = [ + 0x82211D6C, + 0x82211D74, + 0x82211D14, + 0x82211D8C, + 0x82211D7C, +] + +[[switch]] +base = 0x82211FF0 +r = 4 +default = 0x82212044 +labels = [ + 0x8221201C, + 0x82212024, + 0x8221202C, + 0x82212044, + 0x82212034, +] + +[[switch]] +base = 0x822126D0 +r = 9 +default = 0x82212B60 +labels = [ + 0x82212704, + 0x822127A8, + 0x8221284C, + 0x822128E0, + 0x822129D4, + 0x82212A98, + 0x82212B38, +] + +[[switch]] +base = 0x8221D724 +r = 11 +default = 0x8221D770 +labels = [ + 0x8221D74C, + 0x8221D758, + 0x8221D760, + 0x8221D768, +] + +[[switch]] +base = 0x8221DFF4 +r = 11 +default = 0x8221E050 +labels = [ + 0x8221E020, + 0x8221E028, + 0x8221E030, + 0x8221E038, + 0x8221E040, +] + +[[switch]] +base = 0x8221E384 +r = 8 +default = 0x8221E3F4 +labels = [ + 0x8221E3AC, + 0x8221E3C0, + 0x8221E3E4, + 0x8221E408, +] + +[[switch]] +base = 0x82220380 +r = 11 +default = 0x822204EC +labels = [ + 0x822203AC, + 0x822204E0, + 0x822204E0, + 0x822204E0, + 0x822204E0, +] + +[[switch]] +base = 0x82220574 +r = 11 +default = 0x8222073C +labels = [ + 0x822206BC, + 0x8222059C, + 0x822205D4, + 0x82220648, +] + +[[switch]] +base = 0x822231BC +r = 11 +default = 0x82223288 +labels = [ + 0x8222321C, + 0x82223250, + 0x822231F4, + 0x82223208, + 0x82223208, + 0x82223208, + 0x82223288, + 0x82223288, +] + +[[switch]] +base = 0x8222C478 +r = 3 +default = 0x8222C4F4 +labels = [ + 0x8222C4F4, + 0x8222C4A0, + 0x8222C4BC, + 0x8222C4D8, +] + +[[switch]] +base = 0x8222E6A4 +r = 30 +default = 0x8222E8DC +labels = [ + 0x8222E7E0, + 0x8222E83C, + 0x8222E8DC, + 0x8222E8DC, + 0x8222E8DC, + 0x8222E7A4, + 0x8222E6E0, + 0x8222E730, + 0x8222E780, +] + +[[switch]] +base = 0x822306E0 +r = 11 +default = 0x822309D0 +labels = [ + 0x82230710, + 0x82230710, + 0x82230960, + 0x82230980, + 0x822309A0, + 0x822309C0, +] + +[[switch]] +base = 0x82233EE8 +r = 11 +default = 0x82234040 +labels = [ + 0x82234038, + 0x82234040, + 0x82234038, + 0x82234040, + 0x82234038, + 0x82234040, + 0x82234038, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234040, + 0x82234038, +] + +[[switch]] +base = 0x82235A9C +r = 4 +default = 0x82235B48 +labels = [ + 0x82235AE8, + 0x82235B54, + 0x82235B8C, + 0x82235BC4, + 0x82235BFC, + 0x82235C30, + 0x82235C8C, + 0x82235CE8, + 0x82235D4C, + 0x82235DB0, + 0x82235E70, + 0x82235EEC, + 0x82235F5C, +] + +[[switch]] +base = 0x82239774 +r = 11 +default = 0x0 +labels = [ + 0x822397E8, + 0x822397F0, + 0x822397F8, + 0x82239800, + 0x82239808, + 0x82239810, + 0x82239818, + 0x82239820, + 0x82239828, + 0x82239830, + 0x82239838, + 0x82239840, + 0x82239848, + 0x82239850, + 0x82239858, + 0x82239860, + 0x82239868, + 0x82239870, + 0x82239878, + 0x82239880, + 0x82239888, + 0x82239890, + 0x82239898, +] + +[[switch]] +base = 0x82241204 +r = 27 +default = 0x82241298 +labels = [ + 0x8224122C, + 0x82241240, + 0x82241260, + 0x82241294, +] + +[[switch]] +base = 0x82241FA0 +r = 10 +default = 0x82242D38 +labels = [ + 0x8224214C, + 0x8224214C, + 0x8224214C, + 0x8224214C, + 0x822421C8, + 0x822421C8, + 0x822421C8, + 0x822421C8, + 0x8224250C, + 0x8224250C, + 0x8224250C, + 0x8224250C, + 0x8224250C, + 0x8224250C, + 0x822426F8, + 0x822426F8, + 0x822426F8, + 0x822426F8, + 0x8224272C, + 0x8224272C, + 0x8224272C, + 0x8224282C, + 0x8224282C, + 0x8224282C, + 0x8224282C, + 0x8224282C, + 0x822421C8, + 0x822421C8, + 0x822421C8, + 0x822421C8, + 0x822421C8, + 0x822429F0, + 0x822429F0, + 0x822429F0, + 0x822429F0, + 0x822429F0, + 0x822429F0, + 0x82242198, + 0x82242198, + 0x82242D38, + 0x82242D38, + 0x82242AF8, + 0x82242AF8, + 0x82242AF8, + 0x82242AF8, + 0x82242214, + 0x82242214, + 0x82242214, + 0x82242214, + 0x8224250C, + 0x8224250C, + 0x82242D38, + 0x82242D38, + 0x8224250C, + 0x8224282C, + 0x82242D38, + 0x8224282C, + 0x82242D38, + 0x8224282C, + 0x82242D38, + 0x8224282C, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242D38, + 0x82242C34, + 0x82242C34, + 0x82242C34, + 0x82242C34, + 0x82242C34, + 0x82242C34, +] + +[[switch]] +base = 0x82247BE8 +r = 10 +default = 0x82247C28 +labels = [ + 0x82247C18, + 0x82247C18, + 0x82247C20, + 0x82247C18, + 0x82247C18, + 0x82247C18, +] + +[[switch]] +base = 0x82249328 +r = 10 +default = 0x82249388 +labels = [ + 0x82249374, + 0x82249354, + 0x82249374, + 0x82249374, + 0x82249374, +] + +[[switch]] +base = 0x82249C50 +r = 11 +default = 0x8224AE60 +labels = [ + 0x8224AB84, + 0x82249C7C, + 0x8224AE30, + 0x8224AFBC, + 0x8224AE84, +] + +[[switch]] +base = 0x82249C88 +r = 11 +default = 0x8224AE60 +labels = [ + 0x8224A104, + 0x82249CB4, + 0x82249FF4, + 0x8224AAF0, + 0x8224AB48, +] + +[[switch]] +base = 0x8224AB90 +r = 11 +default = 0x8224AE60 +labels = [ + 0x8224ADCC, + 0x8224ABB8, + 0x8224AD40, + 0x8224AE44, +] + +[[switch]] +base = 0x8224AFC8 +r = 11 +default = 0x8224AE60 +labels = [ + 0x8224B020, + 0x8224AFF0, + 0x8224B004, + 0x8224AE44, +] + +[[switch]] +base = 0x8224C824 +r = 11 +default = 0x8224C868 +labels = [ + 0x8224C84C, + 0x8224C854, + 0x8224C85C, + 0x8224C864, +] + +[[switch]] +base = 0x8224C8B4 +r = 9 +default = 0x8224CA84 +labels = [ + 0x8224C8DC, + 0x8224C8DC, + 0x8224C950, + 0x8224C9EC, +] + +[[switch]] +base = 0x8224CD10 +r = 11 +default = 0x8224CE08 +labels = [ + 0x8224CDA8, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CDA8, + 0x8224CDA8, + 0x8224CDA8, + 0x8224CDA8, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CE08, + 0x8224CD9C, +] + +[[switch]] +base = 0x8224CEA4 +r = 31 +default = 0x8224D254 +labels = [ + 0x8224CF18, + 0x8224CFB0, + 0x8224D048, + 0x8224D0FC, + 0x8224D1E4, + 0x8224D218, + 0x8224D274, + 0x8224D1B0, + 0x8224D294, + 0x8224D388, + 0x8224D3E4, + 0x8224D440, + 0x8224D528, + 0x8224D1C4, + 0x8224D1F8, + 0x8224D288, + 0x8224D22C, + 0x8224D5E0, + 0x8224D584, + 0x8224D63C, + 0x8224D698, + 0x8224D724, + 0x8224D6F4, +] + +[[switch]] +base = 0x8224F210 +r = 10 +default = 0x0 +labels = [ + 0x8224F2A0, + 0x8224F2A0, + 0x8224F304, + 0x8224F320, + 0x8224F320, + 0x8224F320, + 0x8224F320, + 0x8224F320, + 0x8224F320, + 0x8224F320, + 0x8224F320, + 0x8224F2A0, + 0x8224F2A0, + 0x8224F2A0, + 0x8224F2A0, + 0x8224F320, + 0x8224F320, + 0x8224F320, + 0x8224F320, + 0x8224F320, + 0x8224F320, + 0x8224F320, + 0x8224F320, + 0x8224F320, + 0x8224F2A0, + 0x8224F2A0, + 0x8224F2A0, + 0x8224F2A0, + 0x8224F2A0, + 0x8224F2A0, +] + +[[switch]] +base = 0x82250044 +r = 8 +default = 0x82250360 +labels = [ + 0x822502B8, + 0x822500D4, + 0x82250360, + 0x82250360, + 0x82250360, + 0x82250360, + 0x82250360, + 0x82250360, + 0x82250360, + 0x82250360, + 0x82250360, + 0x822502B8, + 0x822502B8, + 0x822502B8, + 0x822502B8, + 0x82250360, + 0x82250360, + 0x82250360, + 0x82250360, + 0x82250360, + 0x82250360, + 0x82250360, + 0x82250360, + 0x82250360, + 0x822500D4, + 0x822500D4, + 0x822500D4, + 0x822500D4, + 0x822500D4, + 0x822500D4, +] + +[[switch]] +base = 0x822503A0 +r = 11 +default = 0x8225074C +labels = [ + 0x822504AC, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x822504DC, + 0x822505B0, + 0x822505B0, + 0x822505B0, + 0x82250740, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x82250740, + 0x82250740, + 0x82250740, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x822504EC, + 0x8225074C, + 0x8225074C, + 0x82250504, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x8225074C, + 0x82250740, +] + +[[switch]] +base = 0x82251B34 +r = 11 +default = 0x82251BCC +labels = [ + 0x82251BAC, + 0x82251BAC, + 0x82251BAC, + 0x82251BAC, + 0x82251BAC, + 0x82251BCC, + 0x82251BCC, + 0x82251BCC, + 0x82251BAC, + 0x82251BAC, + 0x82251BCC, + 0x82251BCC, + 0x82251BCC, + 0x82251BAC, + 0x82251BAC, + 0x82251BCC, + 0x82251BAC, + 0x82251BAC, + 0x82251BAC, + 0x82251BCC, + 0x82251BCC, + 0x82251BAC, + 0x82251BAC, + 0x82251BAC, +] + +[[switch]] +base = 0x82251BDC +r = 5 +default = 0x82251B20 +labels = [ + 0x82251C8C, + 0x82251C8C, + 0x82251B20, + 0x82251B20, + 0x82251B20, + 0x82251B20, + 0x82251C8C, + 0x82251B20, + 0x82251C8C, + 0x82251B20, + 0x82251B20, + 0x82251C8C, + 0x82251B20, + 0x82251B20, + 0x82251C8C, + 0x82251C8C, + 0x82251C8C, + 0x82251C8C, + 0x82251C8C, + 0x82251C8C, + 0x82251B20, + 0x82251B20, + 0x82251C8C, + 0x82251C8C, + 0x82251C8C, + 0x82251B20, + 0x82251C8C, + 0x82251C8C, + 0x82251C8C, + 0x82251B20, + 0x82251C8C, + 0x82251C8C, + 0x82251C8C, + 0x82251C8C, + 0x82251B20, + 0x82251C8C, + 0x82251C8C, + 0x82251C8C, +] + +[[switch]] +base = 0x82251CB4 +r = 5 +default = 0x82251D84 +labels = [ + 0x82251D64, + 0x82251D84, + 0x82251D84, + 0x82251D84, + 0x82251D84, + 0x82251D64, + 0x82251D64, + 0x82251D64, + 0x82251D64, + 0x82251D64, + 0x82251D84, + 0x82251D84, + 0x82251D84, + 0x82251D84, + 0x82251D84, + 0x82251D64, + 0x82251D64, + 0x82251D64, + 0x82251D64, + 0x82251D84, + 0x82251D84, + 0x82251D84, + 0x82251D64, + 0x82251D84, + 0x82251D84, + 0x82251D84, + 0x82251D84, + 0x82251D64, + 0x82251D84, + 0x82251D84, + 0x82251D64, + 0x82251D64, + 0x82251D64, + 0x82251D64, + 0x82251D84, + 0x82251D64, + 0x82251D64, + 0x82251D64, +] + +[[switch]] +base = 0x82253584 +r = 10 +default = 0x82253788 +labels = [ + 0x82253778, + 0x82253788, + 0x82253674, + 0x82253788, + 0x82253788, + 0x82253788, + 0x82253788, + 0x822535F4, + 0x82253680, + 0x82253788, + 0x82253788, + 0x82253788, + 0x82253788, + 0x8225361C, + 0x822536A0, + 0x822536E0, + 0x8225372C, + 0x82253788, + 0x82253764, + 0x82253788, + 0x82253788, + 0x82253750, +] + +[[switch]] +base = 0x82253CC0 +r = 11 +default = 0x82253D5C +labels = [ + 0x82253C90, + 0x82253CEC, + 0x82253D1C, + 0x82253D4C, + 0x82253C8C, +] + +[[switch]] +base = 0x822551E8 +r = 10 +default = 0x82255554 +labels = [ + 0x82255550, + 0x82255244, + 0x82255244, + 0x822552B4, + 0x82255330, + 0x82255350, + 0x82255370, + 0x82255554, + 0x82255554, + 0x822553CC, + 0x822553E4, + 0x82255404, + 0x82255404, + 0x82255404, + 0x82255294, + 0x82255520, + 0x82255538, +] + +[[switch]] +base = 0x822554D4 +r = 10 +default = 0x82255518 +labels = [ + 0x822554FC, + 0x82255504, + 0x82255504, + 0x8225550C, +] + +[[switch]] +base = 0x82256570 +r = 10 +default = 0x8225664C +labels = [ + 0x82256598, + 0x822565C8, + 0x822565F8, + 0x82256624, +] + +[[switch]] +base = 0x8225B824 +r = 11 +default = 0x8225BB18 +labels = [ + 0x8225B84C, + 0x8225B930, + 0x8225BA34, + 0x8225BA84, +] + +[[switch]] +base = 0x8225BDF8 +r = 11 +default = 0x8225C044 +labels = [ + 0x8225BE20, + 0x8225BEA8, + 0x8225BF88, + 0x8225BFB8, +] + +[[switch]] +base = 0x82260CB8 +r = 11 +default = 0x0 +labels = [ + 0x82260D74, + 0x82260DAC, + 0x82260DB4, + 0x82260DBC, + 0x82260DC4, + 0x82260DCC, + 0x82260DD4, + 0x82260D58, + 0x82260D58, + 0x82260D3C, + 0x82260D3C, + 0x82260E0C, + 0x82260D24, + 0x82260D7C, + 0x82260D7C, + 0x82260D84, + 0x82260D8C, + 0x82260D94, + 0x82260D94, + 0x82260D9C, + 0x82260DA4, +] + +[[switch]] +base = 0x82260E1C +r = 3 +default = 0x82260EC0 +labels = [ + 0x82260E58, + 0x82260EC0, + 0x82260E68, + 0x82260EC0, + 0x82260E7C, + 0x82260EC0, + 0x82260E90, + 0x82260EB4, + 0x82260EA0, +] + +[[switch]] +base = 0x822630CC +r = 31 +default = 0x82263750 +labels = [ + 0x82263188, + 0x822631B8, + 0x822631D8, + 0x822631F8, + 0x82263238, + 0x82263218, + 0x82263288, + 0x822632A8, + 0x82263258, + 0x822632DC, + 0x822632FC, + 0x8226331C, + 0x8226333C, + 0x8226335C, + 0x8226337C, + 0x8226339C, + 0x822633BC, + 0x822633DC, + 0x822633FC, + 0x8226341C, + 0x8226343C, + 0x8226345C, + 0x8226347C, + 0x8226349C, + 0x822634BC, + 0x822634DC, + 0x822634FC, + 0x8226351C, + 0x8226353C, + 0x8226355C, + 0x8226357C, + 0x8226359C, + 0x822635BC, + 0x822635DC, + 0x822635FC, + 0x8226361C, + 0x8226363C, + 0x8226365C, + 0x8226369C, + 0x8226367C, + 0x822636BC, +] + +[[switch]] +base = 0x822644B0 +r = 11 +default = 0x8226474C +labels = [ + 0x82264518, + 0x82264518, + 0x822644D8, + 0x822644D8, +] + +[[switch]] +base = 0x82264548 +r = 3 +default = 0x82264598 +labels = [ + 0x82264594, + 0x8226458C, + 0x82264584, + 0x8226457C, + 0x82264584, + 0x8226458C, + 0x82264594, +] + +[[switch]] +base = 0x822647A4 +r = 11 +default = 0x82264804 +labels = [ + 0x822647E4, + 0x822647E4, + 0x822647CC, + 0x822647CC, +] + +[[switch]] +base = 0x82264814 +r = 11 +default = 0x82264BF8 +labels = [ + 0x82264B54, + 0x82264A40, + 0x8226492C, + 0x82264848, + 0x822648A4, + 0x822649B8, + 0x82264ACC, +] + +[[switch]] +base = 0x82265A54 +r = 11 +default = 0x82265C0C +labels = [ + 0x82265A94, + 0x82265A94, + 0x82265A7C, + 0x82265A7C, +] + +[[switch]] +base = 0x82266578 +r = 27 +default = 0x82266B08 +labels = [ + 0x82266AB0, + 0x822669B8, + 0x822668CC, + 0x822665AC, + 0x8226668C, + 0x82266778, + 0x82266870, +] + +[[switch]] +base = 0x82266EFC +r = 11 +default = 0x0 +labels = [ + 0x82266F2C, + 0x82266F30, + 0x82266F44, + 0x82266F48, + 0x82266F4C, + 0x82266F50, +] + +[[switch]] +base = 0x82266F6C +r = 11 +default = 0x0 +labels = [ + 0x82266F9C, + 0x82266FA0, + 0x82266FCC, + 0x82266FD0, + 0x82266FD4, + 0x82266FD8, +] + +[[switch]] +base = 0x822673F0 +r = 11 +default = 0x82267328 +labels = [ + 0x82267424, + 0x82267328, + 0x82267424, + 0x82267424, + 0x82267328, + 0x82267424, + 0x82267424, +] + +[[switch]] +base = 0x8226849C +r = 11 +default = 0x8226859C +labels = [ + 0x822684D0, + 0x82268518, + 0x82268558, + 0x82268558, + 0x8226859C, + 0x82268558, + 0x82268558, +] + +[[switch]] +base = 0x82270314 +r = 29 +default = 0x82270664 +labels = [ + 0x822703BC, + 0x822703DC, + 0x822703EC, + 0x822703FC, + 0x8227040C, + 0x8227041C, + 0x8227042C, + 0x8227043C, + 0x82270488, + 0x82270494, + 0x822704A4, + 0x822704B4, + 0x822704C4, + 0x822704D4, + 0x822704F4, + 0x82270504, + 0x82270514, + 0x82270524, + 0x82270534, + 0x82270544, + 0x82270554, + 0x82270574, + 0x82270584, + 0x82270594, + 0x822705A4, + 0x822705B4, + 0x822705C4, + 0x822705D4, + 0x822705F4, + 0x82270604, + 0x82270614, + 0x82270624, + 0x82270634, + 0x82270644, + 0x82270650, + 0x82270658, +] + +[[switch]] +base = 0x8227095C +r = 30 +default = 0x82270AC4 +labels = [ + 0x822709B4, + 0x822709D8, + 0x822709E8, + 0x822709F8, + 0x82270A08, + 0x82270A18, + 0x82270A28, + 0x82270A38, + 0x82270A48, + 0x82270A58, + 0x82270A68, + 0x82270A78, + 0x82270A88, + 0x82270A98, + 0x82270AA8, + 0x82270AB8, +] + +[[switch]] +base = 0x82270B3C +r = 30 +default = 0x82270D20 +labels = [ + 0x82270BB0, + 0x82270BC4, + 0x82270BD4, + 0x82270BE4, + 0x82270BF4, + 0x82270C04, + 0x82270C14, + 0x82270C24, + 0x82270C34, + 0x82270C44, + 0x82270C54, + 0x82270C64, + 0x82270C74, + 0x82270C84, + 0x82270C94, + 0x82270CA4, + 0x82270CB4, + 0x82270CC4, + 0x82270CD4, + 0x82270CE4, + 0x82270CF4, + 0x82270D04, + 0x82270D14, +] + +[[switch]] +base = 0x82270DA4 +r = 30 +default = 0x82270F5C +labels = [ + 0x82270E0C, + 0x82270E30, + 0x82270E40, + 0x82270E50, + 0x82270E60, + 0x82270E70, + 0x82270E80, + 0x82270E90, + 0x82270EA0, + 0x82270EB0, + 0x82270EC0, + 0x82270ED0, + 0x82270EE0, + 0x82270EF0, + 0x82270F00, + 0x82270F10, + 0x82270F20, + 0x82270F30, + 0x82270F40, + 0x82270F50, +] + +[[switch]] +base = 0x82272B5C +r = 3 +default = 0x82272BE8 +labels = [ + 0x82272BE8, + 0x82272B88, + 0x82272BA0, + 0x82272BD0, + 0x82272BB8, +] + +[[switch]] +base = 0x822740C8 +r = 30 +default = 0x822742D4 +labels = [ + 0x8227415C, + 0x82274164, + 0x82274170, + 0x82274180, + 0x8227418C, + 0x82274198, + 0x822741A8, + 0x822741B8, + 0x822741C4, + 0x822741D0, + 0x822741DC, + 0x822741E8, + 0x822741F4, + 0x82274200, + 0x8227420C, + 0x82274218, + 0x82274224, + 0x82274230, + 0x8227423C, + 0x82274248, + 0x82274254, + 0x82274260, + 0x8227426C, + 0x82274278, + 0x82274284, + 0x82274290, + 0x8227429C, + 0x822742A8, + 0x822742B4, + 0x822742C0, + 0x822742CC, +] + +[[switch]] +base = 0x8227470C +r = 10 +default = 0x82274880 +labels = [ + 0x82274880, + 0x82274880, + 0x82274880, + 0x82274844, + 0x82274844, + 0x82274844, + 0x82274844, + 0x82274844, + 0x82274844, + 0x82274844, + 0x82274844, + 0x82274844, + 0x8227478C, + 0x82274880, + 0x82274880, + 0x82274880, + 0x82274880, + 0x82274880, + 0x82274880, + 0x82274880, + 0x82274880, + 0x82274880, + 0x82274880, + 0x8227478C, + 0x82274880, + 0x82274880, +] + +[[switch]] +base = 0x82274B3C +r = 11 +default = 0x82274CC4 +labels = [ + 0x82274BC4, + 0x82274CC4, + 0x82274C4C, + 0x82274CC4, + 0x82274CC4, + 0x82274CC4, + 0x82274CC4, + 0x82274CC4, + 0x82274CC4, + 0x82274CC4, + 0x82274CC4, + 0x82274CC4, + 0x82274CC4, + 0x82274CC4, + 0x82274C04, + 0x82274CC4, + 0x82274C28, + 0x82274C28, + 0x82274CC4, + 0x82274CC4, + 0x82274CC4, + 0x82274BC4, + 0x82274BC4, + 0x82274CC4, + 0x82274CC4, + 0x82274CC4, + 0x82274C4C, + 0x82274C90, +] + +[[switch]] +base = 0x82274CEC +r = 11 +default = 0x0 +labels = [ + 0x82274D40, + 0x82274D48, + 0x82274D48, + 0x82274D48, + 0x82274D48, + 0x82274D40, + 0x82274D48, + 0x82274D40, + 0x82274D48, + 0x82274D48, + 0x82274D48, + 0x82274D48, + 0x82274D48, + 0x82274D48, + 0x82274D40, +] + +[[switch]] +base = 0x82274DE8 +r = 11 +default = 0x82274EC0 +labels = [ + 0x82274E20, + 0x82274E34, + 0x82274E48, + 0x82274E5C, + 0x82274E70, + 0x82274E84, + 0x82274E98, + 0x82274EAC, +] + +[[switch]] +base = 0x82275170 +r = 11 +default = 0x822751CC +labels = [ + 0x822751C4, + 0x822751CC, + 0x822751CC, + 0x822751CC, + 0x822751CC, + 0x822751CC, + 0x822751CC, + 0x822751CC, + 0x822751CC, + 0x822751CC, + 0x822751C4, + 0x822751C4, + 0x822751CC, + 0x822751CC, + 0x822751C4, +] + +[[switch]] +base = 0x822751F0 +r = 11 +default = 0x82275258 +labels = [ + 0x82275250, + 0x82275258, + 0x82275258, + 0x82275258, + 0x82275250, + 0x82275258, + 0x82275258, + 0x82275258, + 0x82275258, + 0x82275258, + 0x82275250, + 0x82275250, + 0x82275258, + 0x82275258, + 0x82275258, + 0x82275250, + 0x82275250, + 0x82275250, +] + +[[switch]] +base = 0x82275310 +r = 11 +default = 0x82275614 +labels = [ + 0x82275490, + 0x82275440, + 0x82275440, + 0x82275440, + 0x82275440, + 0x82275440, + 0x82275440, + 0x82275440, + 0x82275440, + 0x82275440, + 0x82275614, + 0x82275614, + 0x82275554, + 0x82275614, + 0x822755D4, + 0x82275388, + 0x8227541C, + 0x82275614, + 0x822754DC, + 0x82275614, + 0x82275614, + 0x82275614, + 0x8227541C, + 0x8227541C, +] + +[[switch]] +base = 0x8227656C +r = 11 +default = 0x82276DFC +labels = [ + 0x82276DA8, + 0x82276DFC, + 0x82276DFC, + 0x82276DFC, + 0x82276DFC, + 0x82276DFC, + 0x82276DFC, + 0x82276DFC, + 0x82276DFC, + 0x82276DFC, + 0x822765E8, + 0x82276DFC, + 0x82276908, + 0x82276DD8, + 0x82276DFC, + 0x82276964, + 0x82276964, + 0x82277118, + 0x82276DFC, + 0x82277118, + 0x822765E8, + 0x8227683C, + 0x82276DFC, + 0x82276DFC, + 0x82276D50, +] + +[[switch]] +base = 0x822778A8 +r = 11 +default = 0x82277B00 +labels = [ + 0x822778D0, + 0x8227795C, + 0x822779BC, + 0x82277A48, +] + +[[switch]] +base = 0x82278B74 +r = 11 +default = 0x82278DA0 +labels = [ + 0x82278BE4, + 0x82278DA0, + 0x82278D14, + 0x82278D24, + 0x82278DA0, + 0x82278DA0, + 0x82278D38, + 0x82278D80, + 0x82278D80, + 0x82278D88, + 0x82278D88, + 0x82278DA0, + 0x82278DA0, + 0x82278BF8, + 0x82278DA0, + 0x82278DA0, + 0x82278DA0, + 0x82278DA0, + 0x82278DA0, + 0x82278DA0, + 0x82278DA0, + 0x82278C68, +] + +[[switch]] +base = 0x8227B5C8 +r = 11 +default = 0x8227BC24 +labels = [ + 0x8227B638, + 0x8227B8D4, + 0x8227B8D4, + 0x8227B8D4, + 0x8227BC24, + 0x8227BC24, + 0x8227BAF0, + 0x8227BC24, + 0x8227BBC8, + 0x8227BC24, + 0x8227BBC8, + 0x8227BC24, + 0x8227BBD4, + 0x8227B638, + 0x8227BC24, + 0x8227BC0C, + 0x8227BC24, + 0x8227BAF0, + 0x8227BC24, + 0x8227BC24, + 0x8227B8D4, + 0x8227B638, +] + +[[switch]] +base = 0x8227F2D8 +r = 11 +default = 0x8227F390 +labels = [ + 0x8227F378, + 0x8227F304, + 0x8227F324, + 0x8227F390, + 0x8227F304, +] + +[[switch]] +base = 0x82291864 +r = 11 +default = 0x82291C20 +labels = [ + 0x822919EC, + 0x82291890, + 0x82291B88, + 0x82291C20, + 0x822919EC, +] + +[[switch]] +base = 0x82292ECC +r = 29 +default = 0x82293CE4 +labels = [ + 0x8229328C, + 0x82292FAC, + 0x822930C0, + 0x822931E4, + 0x82293208, + 0x82293268, + 0x8229329C, + 0x822932C0, + 0x822935A4, + 0x822935FC, + 0x82293654, + 0x822936B0, + 0x822938C4, + 0x82293714, + 0x82293840, + 0x822938C4, + 0x82293914, + 0x822937D4, + 0x822938F0, + 0x822932E4, + 0x82293308, + 0x8229332C, + 0x82293384, + 0x822933DC, + 0x82293408, + 0x8229351C, + 0x82293578, + 0x82293920, + 0x82293960, + 0x822939AC, + 0x822939DC, + 0x82293A2C, + 0x82293CE4, + 0x82293CE4, + 0x82293CE4, + 0x82293CE4, + 0x82293CE4, + 0x82293CE4, + 0x82293A74, + 0x82293A98, + 0x82293AD8, + 0x82293B04, + 0x82293B10, + 0x82293B40, + 0x82293BD0, + 0x82293C20, + 0x82293C34, + 0x82293C80, + 0x82293CDC, + 0x82293CCC, +] + +[[switch]] +base = 0x82293D60 +r = 11 +default = 0x82294024 +labels = [ + 0x82293E00, + 0x82293E34, + 0x82293E68, + 0x82293F38, + 0x82293E9C, + 0x82293F04, + 0x82293F38, + 0x82294024, + 0x82293ED0, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82294024, + 0x82293F6C, + 0x82293FFC, +] + +[[switch]] +base = 0x822942A8 +r = 11 +default = 0x822945F0 +labels = [ + 0x82294434, + 0x82294388, + 0x82294388, + 0x82294388, + 0x82294388, + 0x82294388, + 0x82294388, + 0x82294388, + 0x82294388, + 0x822943E8, + 0x822943E8, + 0x822943E8, + 0x82294388, + 0x82294388, + 0x822943E8, + 0x82294388, + 0x822944EC, + 0x822944EC, + 0x82294388, + 0x82294388, + 0x82294388, + 0x82294388, + 0x82294388, + 0x822944EC, + 0x822944EC, + 0x822944EC, + 0x822944EC, + 0x8229448C, + 0x8229448C, + 0x8229448C, + 0x8229448C, + 0x8229448C, + 0x822944EC, + 0x822944EC, + 0x822944EC, + 0x822944EC, + 0x822945F0, + 0x822945F0, + 0x822944EC, + 0x822944EC, + 0x822944EC, + 0x822944EC, + 0x82294538, + 0x82294594, + 0x82294594, + 0x82294594, + 0x82294594, + 0x82294594, + 0x82294594, + 0x82294594, +] + +[[switch]] +base = 0x822950F4 +r = 11 +default = 0x8229519C +labels = [ + 0x82295194, + 0x82295194, + 0x82295194, + 0x8229519C, + 0x82295194, + 0x82295194, + 0x8229519C, + 0x8229519C, + 0x82295194, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x8229519C, + 0x82295194, + 0x82295194, +] + +[[switch]] +base = 0x82295878 +r = 3 +default = 0x822958CC +labels = [ + 0x822958A0, + 0x822958A8, + 0x822958B4, + 0x822958C0, +] + +[[switch]] +base = 0x8229DB78 +r = 11 +default = 0x8229DE94 +labels = [ + 0x8229DBA0, + 0x8229DC5C, + 0x8229DD30, + 0x8229DDA0, +] + +[[switch]] +base = 0x822A2B94 +r = 8 +default = 0x822A2C14 +labels = [ + 0x822A2BE4, + 0x822A2BE4, + 0x822A2BC0, + 0x822A2BD0, + 0x822A2BE4, +] + +[[switch]] +base = 0x822B44F4 +r = 29 +default = 0x822B45E4 +labels = [ + 0x822B4524, + 0x822B4540, + 0x822B4564, + 0x822B4580, + 0x822B45A4, + 0x822B45C0, +] + +[[switch]] +base = 0x822C6E88 +r = 11 +default = 0x822C6FF4 +labels = [ + 0x822C6F54, + 0x822C6F74, + 0x822C6F94, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6F94, + 0x822C6F74, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FF4, + 0x822C6FD4, + 0x822C6FB4, +] + +[[switch]] +base = 0x822CA000 +r = 11 +default = 0x822CA074 +labels = [ + 0x822CA050, + 0x822CA05C, + 0x822CA044, + 0x822CA074, + 0x822CA038, + 0x822CA068, + 0x822CA074, + 0x822CA068, +] + +[[switch]] +base = 0x822CA090 +r = 11 +default = 0x822CA1A4 +labels = [ + 0x822CA18C, + 0x822CA12C, + 0x822CA12C, + 0x822CA1A4, + 0x822CA12C, + 0x822CA0C0, +] + +[[switch]] +base = 0x822CA34C +r = 4 +default = 0x822CA590 +labels = [ + 0x822CA404, + 0x822CA40C, + 0x822CA450, + 0x822CA43C, + 0x822CA468, + 0x822CA424, + 0x822CA4D8, + 0x822CA4E0, + 0x822CA4E8, + 0x822CA4F0, + 0x822CA4F8, + 0x822CA500, + 0x822CA508, + 0x822CA510, + 0x822CA518, + 0x822CA520, + 0x822CA528, + 0x822CA530, + 0x822CA538, + 0x822CA540, + 0x822CA548, + 0x822CA550, + 0x822CA424, + 0x822CA43C, + 0x822CA43C, + 0x822CA450, + 0x822CA480, + 0x822CA498, + 0x822CA498, + 0x822CA590, + 0x822CA498, + 0x822CA4A0, + 0x822CA4A8, + 0x822CA4B0, + 0x822CA4B8, + 0x822CA4A0, + 0x822CA4C0, + 0x822CA4CC, + 0x822CA560, + 0x822CA558, +] + +[[switch]] +base = 0x822CA83C +r = 10 +default = 0x822CB118 +labels = [ + 0x822CA9B8, + 0x822CAB14, + 0x822CAE18, + 0x822CB118, + 0x822CA874, + 0x822CAE18, + 0x822CB118, + 0x822CAE18, +] + +[[switch]] +base = 0x822CC8E0 +r = 10 +default = 0x822CCE8C +labels = [ + 0x822CC94C, + 0x822CCE8C, + 0x822CCD6C, + 0x822CCA58, + 0x822CC964, + 0x822CCA24, + 0x822CCA6C, + 0x822CCB80, + 0x822CCA3C, + 0x822CCE8C, + 0x822CCD00, + 0x822CCD28, + 0x822CCCC8, + 0x822CCCE4, + 0x822CC934, +] + +[[switch]] +base = 0x822CEB14 +r = 11 +default = 0x822CEB5C +labels = [ + 0x822CEB5C, + 0x822CEB44, + 0x822CEB5C, + 0x822CEB5C, + 0x822CEB44, + 0x822CEB44, +] + +[[switch]] +base = 0x822D928C +r = 6 +default = 0x822DAFE8 +labels = [ + 0x822D9310, + 0x822D9D4C, + 0x822D9C98, + 0x822D9DB4, + 0x822D9DF4, + 0x822D9E84, + 0x822DA1A8, + 0x822DA344, + 0x822DAA64, + 0x822DA3C0, + 0x822DA48C, + 0x822DA574, + 0x822DA77C, + 0x822DA7C4, + 0x822DA81C, + 0x822DA63C, + 0x822DA6F4, + 0x822D9B24, + 0x822DA8C4, + 0x822DAAD4, + 0x822DAB68, + 0x822DA968, + 0x822DAFE8, + 0x822DAFE8, + 0x822D9D70, + 0x822D9E3C, + 0x822D9E60, +] + +[[switch]] +base = 0x822DC2E4 +r = 10 +default = 0x822DC4B4 +labels = [ + 0x822DC30C, + 0x822DC518, + 0x822DC564, + 0x822DC6F0, +] + +[[switch]] +base = 0x822DD05C +r = 10 +default = 0x822DD25C +labels = [ + 0x822DD0C8, + 0x822DD08C, + 0x822DD1C4, + 0x822DD170, + 0x822DD1FC, + 0x822DD24C, +] + +[[switch]] +base = 0x822DD300 +r = 11 +default = 0x822DD8B4 +labels = [ + 0x822DD734, + 0x822DD328, + 0x822DD894, + 0x822DD374, +] + +[[switch]] +base = 0x822EFC90 +r = 5 +default = 0x822EFD68 +labels = [ + 0x822EFCB8, + 0x822EFCE4, + 0x822EFD10, + 0x822EFD3C, +] + +[[switch]] +base = 0x822F01E8 +r = 28 +default = 0x822F02A8 +labels = [ + 0x822F0210, + 0x822F023C, + 0x822F0268, + 0x822F0280, +] + +[[switch]] +base = 0x822FBF00 +r = 11 +default = 0x822FC0CC +labels = [ + 0x822FC0CC, + 0x822FBF2C, + 0x822FBFB0, + 0x822FC038, + 0x822FC064, +] + +[[switch]] +base = 0x822FC188 +r = 11 +default = 0x822FCE20 +labels = [ + 0x822FC1B4, + 0x822FC1EC, + 0x822FC280, + 0x822FC748, + 0x822FC658, +] + +[[switch]] +base = 0x823091D8 +r = 11 +default = 0x823093EC +labels = [ + 0x82309204, + 0x8230925C, + 0x823092C8, + 0x823093EC, + 0x823093EC, +] + +[[switch]] +base = 0x823095B8 +r = 11 +default = 0x8230998C +labels = [ + 0x82309628, + 0x82309668, + 0x823096A8, + 0x823096E8, + 0x82309728, + 0x82309738, + 0x82309798, + 0x82309818, + 0x823097B8, + 0x8230975C, + 0x82309834, + 0x82309854, + 0x82309884, + 0x823098B4, + 0x823098E8, + 0x823098F4, + 0x82309928, + 0x82309938, + 0x82309948, + 0x82309958, + 0x8230998C, + 0x82309968, +] + +[[switch]] +base = 0x8230A2C0 +r = 10 +default = 0x8230A3C0 +labels = [ + 0x8230A3A0, + 0x8230A3A0, + 0x8230A3A0, + 0x8230A3C0, + 0x8230A3A0, + 0x8230A3A0, + 0x8230A3A0, + 0x8230A3A0, + 0x8230A3A0, + 0x8230A3A0, + 0x8230A3A0, + 0x8230A3C0, + 0x8230A3C0, + 0x8230A334, + 0x8230A3A0, + 0x8230A35C, + 0x8230A384, + 0x8230A3C0, + 0x8230A3A0, + 0x8230A3A0, + 0x8230A3A0, + 0x8230A3A0, + 0x8230A3A0, +] + +[[switch]] +base = 0x8230AC30 +r = 3 +default = 0x0 +labels = [ + 0x8230AD0C, + 0x8230AC64, + 0x8230AC80, + 0x8230AC9C, + 0x8230ACB8, + 0x8230ACD4, + 0x8230ACF0, +] + +[[switch]] +base = 0x8230C0A4 +r = 28 +default = 0x8230C124 +labels = [ + 0x8230C120, + 0x8230C0D8, + 0x8230C0E4, + 0x8230C0F0, + 0x8230C0FC, + 0x8230C108, + 0x8230C114, +] + +[[switch]] +base = 0x8230C45C +r = 11 +default = 0x8230C7F4 +labels = [ + 0x8230C4DC, + 0x8230C4DC, + 0x8230C4DC, + 0x8230C7F4, + 0x8230C7F4, + 0x8230C524, + 0x8230C524, + 0x8230C530, + 0x8230C530, + 0x8230C4DC, + 0x8230C4E8, + 0x8230C50C, + 0x8230C518, + 0x8230C53C, + 0x8230C518, + 0x8230C548, + 0x8230C4E8, + 0x8230C518, + 0x8230C4E8, + 0x8230C548, + 0x8230C560, + 0x8230C4F4, + 0x8230C500, + 0x8230C554, + 0x8230C56C, + 0x8230C574, +] + +[[switch]] +base = 0x823217B8 +r = 11 +default = 0x82321DEC +labels = [ + 0x82321804, + 0x82321804, + 0x82321DEC, + 0x82321804, + 0x82321824, + 0x82321824, + 0x82321944, + 0x82321944, + 0x82321B5C, + 0x82321DEC, + 0x82321944, + 0x82321DEC, + 0x82321CAC, +] + +[[switch]] +base = 0x82321E3C +r = 11 +default = 0x8232246C +labels = [ + 0x82321E90, + 0x82321E90, + 0x8232246C, + 0x82321E90, + 0x82321EB0, + 0x82321EB0, + 0x82321FCC, + 0x82321FCC, + 0x823221E0, + 0x8232246C, + 0x82321FCC, + 0x8232246C, + 0x8232232C, +] + +[[switch]] +base = 0x8232258C +r = 11 +default = 0x8232292C +labels = [ + 0x823225C0, + 0x823225C0, + 0x823226E8, + 0x823225E4, + 0x8232292C, + 0x8232292C, + 0x823227EC, +] + +[[switch]] +base = 0x82323170 +r = 11 +default = 0x82323774 +labels = [ + 0x823231BC, + 0x823231BC, + 0x82323774, + 0x823231BC, + 0x823231DC, + 0x823231DC, + 0x823232FC, + 0x823232FC, + 0x82323514, + 0x82323774, + 0x823232FC, + 0x82323774, + 0x8232364C, +] + +[[switch]] +base = 0x8232614C +r = 11 +default = 0x8232618C +labels = [ + 0x8232618C, + 0x82326174, + 0x8232617C, + 0x82326184, +] + +[[switch]] +base = 0x82329910 +r = 11 +default = 0x0 +labels = [ + 0x82329938, + 0x8232994C, + 0x82329984, + 0x82329998, +] + +[[switch]] +base = 0x823299B4 +r = 11 +default = 0x0 +labels = [ + 0x823299DC, + 0x82329A00, + 0x82329A60, + 0x82329A84, +] + +[[switch]] +base = 0x8232E0E0 +r = 11 +default = 0x8232E158 +labels = [ + 0x8232E134, + 0x8232E134, + 0x8232E134, + 0x8232E134, + 0x8232E134, + 0x8232E134, + 0x8232E134, + 0x8232E134, + 0x8232E134, + 0x8232E134, + 0x8232E140, + 0x8232E140, + 0x8232E140, + 0x8232E140, + 0x8232E14C, +] + +[[switch]] +base = 0x8232F5E8 +r = 11 +default = 0x8232F6A4 +labels = [ + 0x8232F618, + 0x8232F630, + 0x8232F660, + 0x8232F648, + 0x8232F678, + 0x8232F690, +] + +[[switch]] +base = 0x82330CA0 +r = 3 +default = 0x82330CFC +labels = [ + 0x82330CFC, + 0x82330CFC, + 0x82330CCC, + 0x82330CDC, + 0x82330CEC, +] + +[[switch]] +base = 0x82332FD0 +r = 11 +default = 0x82333030 +labels = [ + 0x82332FF8, + 0x82333010, + 0x82333018, + 0x82333020, +] + +[[switch]] +base = 0x82338A50 +r = 11 +default = 0x82338AB4 +labels = [ + 0x82338A78, + 0x82338A90, + 0x82338A9C, + 0x82338AA4, +] + +[[switch]] +base = 0x82342A50 +r = 11 +default = 0x82342AFC +labels = [ + 0x82342AD8, + 0x82342AFC, + 0x82342AFC, + 0x82342AFC, + 0x82342AFC, + 0x82342AFC, + 0x82342AFC, + 0x82342AD8, + 0x82342AFC, + 0x82342AFC, + 0x82342AB0, + 0x82342AFC, + 0x82342AFC, + 0x82342AFC, + 0x82342AFC, + 0x82342AFC, + 0x82342AFC, + 0x82342B20, +] + +[[switch]] +base = 0x82345F10 +r = 3 +default = 0x82345F98 +labels = [ + 0x82345F44, + 0x82345F50, + 0x82345F5C, + 0x82345F68, + 0x82345F74, + 0x82345F80, + 0x82345F8C, +] + +[[switch]] +base = 0x8234A1F0 +r = 11 +default = 0x8234A3A0 +labels = [ + 0x8234A224, + 0x8234A244, + 0x8234A2A4, + 0x8234A2C8, + 0x8234A2E8, + 0x8234A308, + 0x8234A348, +] + +[[switch]] +base = 0x8234CF54 +r = 11 +default = 0x8234D494 +labels = [ + 0x8234CF84, + 0x8234CFF4, + 0x8234D4EC, + 0x8234D494, + 0x8234D494, + 0x8234D1A4, +] + +[[switch]] +base = 0x8234D6C8 +r = 11 +default = 0x8234DCD4 +labels = [ + 0x8234DA28, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DAD0, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DB3C, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DA4C, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DC4C, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD4, + 0x8234DCD0, +] + +[[switch]] +base = 0x8234E980 +r = 11 +default = 0x8234EB44 +labels = [ + 0x8234E9AC, + 0x8234E9AC, + 0x8234EA48, + 0x8234EA48, + 0x8234EA9C, +] + +[[switch]] +base = 0x823599DC +r = 4 +default = 0x82359A6C +labels = [ + 0x82359A20, + 0x82359A08, + 0x82359A14, + 0x82359A68, + 0x82359A5C, +] + +[[switch]] +base = 0x82359A80 +r = 3 +default = 0x82359AC8 +labels = [ + 0x82359AA8, + 0x82359AB0, + 0x82359AC0, + 0x82359AB8, +] + +[[switch]] +base = 0x82359BDC +r = 11 +default = 0x82359C58 +labels = [ + 0x82359C04, + 0x82359C14, + 0x82359C44, + 0x82359C2C, +] + +[[switch]] +base = 0x8235B284 +r = 11 +default = 0x8235B308 +labels = [ + 0x8235B2DC, + 0x8235B2DC, + 0x8235B2DC, + 0x8235B2DC, + 0x8235B2DC, + 0x8235B2DC, + 0x8235B2DC, + 0x8235B2DC, + 0x8235B2DC, + 0x8235B2DC, + 0x8235B2DC, + 0x8235B2E8, + 0x8235B2DC, + 0x8235B308, + 0x8235B2DC, + 0x8235B2DC, +] + +[[switch]] +base = 0x8235C1D8 +r = 24 +default = 0x8235C208 +labels = [ + 0x8235C200, + 0x8235C208, + 0x8235C208, + 0x8235C208, +] + +[[switch]] +base = 0x8235C254 +r = 24 +default = 0x8235C284 +labels = [ + 0x8235C27C, + 0x8235C284, + 0x8235C27C, + 0x8235C27C, +] + +[[switch]] +base = 0x8235C2C4 +r = 24 +default = 0x8235C2F4 +labels = [ + 0x8235C2F4, + 0x8235C2EC, + 0x8235C2EC, + 0x8235C2EC, +] + +[[switch]] +base = 0x8235C338 +r = 24 +default = 0x8235C368 +labels = [ + 0x8235C368, + 0x8235C360, + 0x8235C360, + 0x8235C360, +] + +[[switch]] +base = 0x8235C3AC +r = 24 +default = 0x8235C3DC +labels = [ + 0x8235C3D4, + 0x8235C3DC, + 0x8235C3DC, + 0x8235C3DC, +] + +[[switch]] +base = 0x8235C428 +r = 24 +default = 0x8235C458 +labels = [ + 0x8235C458, + 0x8235C450, + 0x8235C450, + 0x8235C450, +] + +[[switch]] +base = 0x8235C49C +r = 24 +default = 0x8235C4CC +labels = [ + 0x8235C4CC, + 0x8235C4C4, + 0x8235C4C4, + 0x8235C4C4, +] + +[[switch]] +base = 0x8235DA20 +r = 28 +default = 0x8235DAF0 +labels = [ + 0x8235DA50, + 0x8235DA58, + 0x8235DA7C, + 0x8235DAB4, + 0x8235DAD0, + 0x8235DB34, +] + +[[switch]] +base = 0x8235F8CC +r = 11 +default = 0x8235F96C +labels = [ + 0x8235F8F4, + 0x8235F8F4, + 0x8235F944, + 0x8235F91C, +] + +[[switch]] +base = 0x8236031C +r = 3 +default = 0x823604D0 +labels = [ + 0x82360394, + 0x82360420, + 0x82360354, + 0x82360450, + 0x8236045C, + 0x82360488, + 0x823604D0, + 0x82360394, +] + +[[switch]] +base = 0x8236129C +r = 11 +default = 0x82361550 +labels = [ + 0x8236148C, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361408, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361550, + 0x82361408, +] + +[[switch]] +base = 0x82362EDC +r = 11 +default = 0x82362F64 +labels = [ + 0x82362F04, + 0x82362F1C, + 0x82362F4C, + 0x82362F34, +] + +[[switch]] +base = 0x823688FC +r = 11 +default = 0x82368A18 +labels = [ + 0x823689F4, + 0x82368A18, + 0x82368A18, + 0x823689F4, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x823689F4, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x82368A18, + 0x823689F4, +] + +[[switch]] +base = 0x8236B260 +r = 11 +default = 0x8236B3FC +labels = [ + 0x8236B358, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B384, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3D4, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3FC, + 0x8236B3AC, +] + +[[switch]] +base = 0x8236EBA8 +r = 3 +default = 0x8236EDE4 +labels = [ + 0x8236EC4C, + 0x8236EC58, + 0x8236EC64, + 0x8236EC70, + 0x8236ECA0, + 0x8236ECB8, + 0x8236EC7C, + 0x8236EC88, + 0x8236EC94, + 0x8236ECAC, + 0x8236ECB8, + 0x8236ECC4, + 0x8236ECD0, + 0x8236ECDC, + 0x8236ECE8, + 0x8236ECF4, + 0x8236ED00, + 0x8236ED24, + 0x8236ED30, + 0x8236ED3C, + 0x8236ED48, + 0x8236ED54, + 0x8236ED18, + 0x8236ED0C, + 0x8236ED60, + 0x8236ED6C, + 0x8236ED78, + 0x8236ED84, + 0x8236ED90, + 0x8236ED9C, + 0x8236EDA8, + 0x8236EDB4, + 0x8236EDC0, + 0x8236EDCC, + 0x8236EDD8, +] + +[[switch]] +base = 0x8236F150 +r = 10 +default = 0x8236F1D8 +labels = [ + 0x8236F194, + 0x8236F1C4, + 0x8236F194, + 0x8236F19C, + 0x8236F1A4, + 0x8236F1D8, + 0x8236F1D8, + 0x8236F1CC, + 0x8236F1CC, + 0x8236F1CC, + 0x8236F1CC, +] + +[[switch]] +base = 0x8236F610 +r = 3 +default = 0x8236F678 +labels = [ + 0x8236F63C, + 0x8236F648, + 0x8236F654, + 0x8236F660, + 0x8236F66C, +] + +[[switch]] +base = 0x8236F818 +r = 3 +default = 0x8236F890 +labels = [ + 0x8236F848, + 0x8236F854, + 0x8236F860, + 0x8236F86C, + 0x8236F878, + 0x8236F884, +] + +[[switch]] +base = 0x8236F928 +r = 3 +default = 0x8236F9F0 +labels = [ + 0x8236F96C, + 0x8236F978, + 0x8236F984, + 0x8236F990, + 0x8236F99C, + 0x8236F9A8, + 0x8236F9B4, + 0x8236F9C0, + 0x8236F9CC, + 0x8236F9D8, + 0x8236F9E4, +] + +[[switch]] +base = 0x8236FDE8 +r = 3 +default = 0x8236FFA0 +labels = [ + 0x8236FE68, + 0x8236FE74, + 0x8236FE80, + 0x8236FE8C, + 0x8236FE98, + 0x8236FEA4, + 0x8236FEB0, + 0x8236FEBC, + 0x8236FEC8, + 0x8236FED4, + 0x8236FEE0, + 0x8236FEEC, + 0x8236FEF8, + 0x8236FF04, + 0x8236FF10, + 0x8236FF1C, + 0x8236FF28, + 0x8236FF34, + 0x8236FF40, + 0x8236FF4C, + 0x8236FF58, + 0x8236FF64, + 0x8236FF70, + 0x8236FF7C, + 0x8236FF88, + 0x8236FF94, +] + +[[switch]] +base = 0x82371280 +r = 11 +default = 0x8237134C +labels = [ + 0x8237134C, + 0x823712B0, + 0x823712D4, + 0x82371320, + 0x823711C8, + 0x823711A0, +] + +[[switch]] +base = 0x823729C4 +r = 11 +default = 0x82372910 +labels = [ + 0x82372A64, + 0x82372ABC, + 0x82372C80, + 0x82372DCC, + 0x82373704, + 0x82372F60, + 0x82373180, + 0x82373340, + 0x82373364, + 0x82373704, + 0x82373754, + 0x82373BC0, + 0x82373D04, + 0x82373DE4, + 0x82373E3C, + 0x82373F30, + 0x82374728, + 0x82374350, + 0x82373DE4, + 0x82374454, + 0x823744A0, + 0x8237455C, + 0x823745C4, + 0x823745F0, + 0x823746B8, + 0x82374728, + 0x82372908, + 0x8237476C, + 0x823728F0, + 0x823748C0, + 0x823748D4, + 0x82372908, + 0x823748E8, + 0x82372908, +] + +[[switch]] +base = 0x82374BB0 +r = 11 +default = 0x823750C4 +labels = [ + 0x82374BD8, + 0x82374E10, + 0x82374F84, + 0x823750A8, +] + +[[switch]] +base = 0x823753FC +r = 11 +default = 0x82375B7C +labels = [ + 0x82375428, + 0x82375440, + 0x8237575C, + 0x82375AF4, + 0x82375B7C, +] + +[[switch]] +base = 0x82375CA0 +r = 11 +default = 0x82376430 +labels = [ + 0x82375CE0, + 0x82375F2C, + 0x82376084, + 0x82376224, + 0x823762B4, + 0x8237636C, + 0x823763BC, + 0x82375F2C, + 0x823763FC, + 0x82376430, +] + +[[switch]] +base = 0x82376D04 +r = 11 +default = 0x82378318 +labels = [ + 0x82376D80, + 0x82376F64, + 0x8237729C, + 0x823773B0, + 0x823773EC, + 0x82377454, + 0x82377540, + 0x823774A4, + 0x82377590, + 0x82377574, + 0x82377630, + 0x82377878, + 0x82377930, + 0x82377A5C, + 0x82377AAC, + 0x82377B10, + 0x82377B84, + 0x82377280, + 0x82377BB8, + 0x82377D00, + 0x82377B10, + 0x82377D60, + 0x823782F8, + 0x82378004, + 0x8237824C, +] + +[[switch]] +base = 0x82379050 +r = 10 +default = 0x82379488 +labels = [ + 0x82379084, + 0x823790AC, + 0x823790E0, + 0x8237919C, + 0x82379254, + 0x8237930C, + 0x823793C4, +] + +[[switch]] +base = 0x82379A64 +r = 11 +default = 0x82379AC0 +labels = [ + 0x82379AAC, + 0x82379AAC, + 0x82379AC0, + 0x82379AC0, + 0x82379AAC, + 0x82379AAC, + 0x82379AC0, + 0x82379AC0, + 0x82379AAC, + 0x82379AAC, + 0x82379AAC, + 0x82379AAC, +] + +[[switch]] +base = 0x82379D94 +r = 11 +default = 0x82379F7C +labels = [ + 0x82379DE0, + 0x82379DE0, + 0x82379F18, + 0x82379F7C, + 0x82379DE0, + 0x82379DE0, + 0x82379F7C, + 0x82379DE0, + 0x82379DE0, + 0x82379DE0, + 0x82379DE0, + 0x82379DE0, + 0x82379F18, +] + +[[switch]] +base = 0x8237A0E0 +r = 11 +default = 0x8237A160 +labels = [ + 0x8237A15C, + 0x8237A15C, + 0x8237A160, + 0x8237A160, + 0x8237A15C, + 0x8237A15C, + 0x8237A160, + 0x8237A15C, + 0x8237A15C, + 0x8237A15C, + 0x8237A15C, + 0x8237A15C, + 0x8237A160, + 0x8237A160, + 0x8237A160, + 0x8237A160, + 0x8237A160, + 0x8237A160, + 0x8237A160, + 0x8237A160, + 0x8237A160, + 0x8237A160, + 0x8237A160, + 0x8237A160, + 0x8237A15C, +] + +[[switch]] +base = 0x8237A2E0 +r = 11 +default = 0x8237A3B0 +labels = [ + 0x8237A36C, + 0x8237A36C, + 0x8237A388, + 0x8237A388, + 0x8237A388, + 0x8237A36C, + 0x8237A388, + 0x8237A388, + 0x8237A36C, + 0x8237A388, + 0x8237A388, + 0x8237A388, + 0x8237A388, + 0x8237A388, + 0x8237A388, + 0x8237A36C, + 0x8237A36C, + 0x8237A36C, + 0x8237A36C, + 0x8237A36C, + 0x8237A36C, + 0x8237A36C, + 0x8237A3B0, + 0x8237A3B0, + 0x8237A3B0, + 0x8237A3B0, + 0x8237A36C, + 0x8237A3B0, + 0x8237A36C, +] + +[[switch]] +base = 0x8237C2A0 +r = 11 +default = 0x8237C30C +labels = [ + 0x8237C30C, + 0x8237C2D0, + 0x8237C2DC, + 0x8237C2E8, + 0x8237C2F4, + 0x8237C300, +] + +[[switch]] +base = 0x8237C8C0 +r = 4 +default = 0x8237C908 +labels = [ + 0x8237C8E8, + 0x8237C8F8, + 0x8237C8F0, + 0x8237C900, +] + +[[switch]] +base = 0x8237C918 +r = 4 +default = 0x8237C958 +labels = [ + 0x8237C958, + 0x8237C948, + 0x8237C940, + 0x8237C950, +] + +[[switch]] +base = 0x8237C96C +r = 11 +default = 0x8237C9AC +labels = [ + 0x8237C9AC, + 0x8237C994, + 0x8237C99C, + 0x8237C9A4, +] + +[[switch]] +base = 0x8237C9C4 +r = 11 +default = 0x8237CA0C +labels = [ + 0x8237C9EC, + 0x8237C9F4, + 0x8237C9FC, + 0x8237CA04, +] + +[[switch]] +base = 0x8237EAA4 +r = 11 +default = 0x8237EAEC +labels = [ + 0x8237EAEC, + 0x8237EAD8, + 0x8237EAEC, + 0x8237EACC, +] + +[[switch]] +base = 0x8237F4E0 +r = 27 +default = 0x8237F578 +labels = [ + 0x8237F508, + 0x8237F518, + 0x8237F510, + 0x8237F520, +] + +[[switch]] +base = 0x82380658 +r = 26 +default = 0x82380814 +labels = [ + 0x82380680, + 0x82380690, + 0x82380688, + 0x82380698, +] + +[[switch]] +base = 0x823837BC +r = 29 +default = 0x82383884 +labels = [ + 0x823837E4, + 0x823837F4, + 0x823837EC, + 0x823837FC, +] + +[[switch]] +base = 0x82385A34 +r = 25 +default = 0x82385AC0 +labels = [ + 0x82385A84, + 0x82385A74, + 0x82385A64, + 0x82385A94, + 0x82385AA4, + 0x82385AB4, +] + +[[switch]] +base = 0x82385BD0 +r = 10 +default = 0x82385C5C +labels = [ + 0x82385BF8, + 0x82385C10, + 0x82385C20, + 0x82385C30, +] + +[[switch]] +base = 0x82387ECC +r = 11 +default = 0x82387F00 +labels = [ + 0x82387EFC, + 0x82387EF4, + 0x82387EF4, + 0x82387EFC, +] + +[[switch]] +base = 0x8238AFE4 +r = 10 +default = 0x8238B118 +labels = [ + 0x8238B050, + 0x8238B050, + 0x8238B0BC, + 0x8238B050, + 0x8238B050, + 0x8238B050, + 0x8238B050, + 0x8238B050, + 0x8238B050, + 0x8238B050, + 0x8238B050, + 0x8238B050, + 0x8238B050, + 0x8238B050, + 0x8238B050, + 0x8238B050, + 0x8238B0EC, + 0x8238B0EC, + 0x8238B050, + 0x8238B118, + 0x8238B050, +] + +[[switch]] +base = 0x823969AC +r = 11 +default = 0x82396A08 +labels = [ + 0x82396A00, + 0x82396A00, + 0x82396A08, + 0x82396A08, + 0x82396A00, + 0x82396A00, + 0x82396A08, + 0x82396A00, + 0x82396A00, + 0x82396A00, + 0x82396A00, + 0x82396A00, + 0x82396A08, + 0x82396A08, + 0x82396A00, +] + +[[switch]] +base = 0x82396CD0 +r = 11 +default = 0x82396D74 +labels = [ + 0x82396D6C, + 0x82396D6C, + 0x82396D74, + 0x82396D74, + 0x82396D6C, + 0x82396D6C, + 0x82396D74, + 0x82396D6C, + 0x82396D6C, + 0x82396D6C, + 0x82396D6C, + 0x82396D6C, + 0x82396D74, + 0x82396D74, + 0x82396D74, + 0x82396D74, + 0x82396D74, + 0x82396D74, + 0x82396D74, + 0x82396D74, + 0x82396D74, + 0x82396D74, + 0x82396D74, + 0x82396D74, + 0x82396D6C, + 0x82396D74, + 0x82396D6C, + 0x82396D6C, + 0x82396D6C, + 0x82396D6C, + 0x82396D6C, + 0x82396D6C, + 0x82396D6C, +] + +[[switch]] +base = 0x82397008 +r = 11 +default = 0x823976BC +labels = [ + 0x82397554, + 0x82397660, + 0x823976BC, + 0x823976BC, + 0x823976BC, + 0x823976BC, + 0x823976BC, + 0x823976BC, + 0x82397050, + 0x823971F4, + 0x823973A0, + 0x823974BC, +] + +[[switch]] +base = 0x823A07FC +r = 11 +default = 0x0 +labels = [ + 0x823A0898, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A0898, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08B8, + 0x823A08A4, + 0x823A08B0, +] + +[[switch]] +base = 0x823A2060 +r = 11 +default = 0x823A20B4 +labels = [ + 0x823A2088, + 0x823A2094, + 0x823A20A0, + 0x823A20AC, +] + +[[switch]] +base = 0x823A3CDC +r = 10 +default = 0x823A3D28 +labels = [ + 0x823A3D20, + 0x823A3D28, + 0x823A3D20, + 0x823A3D20, + 0x823A3D20, + 0x823A3D20, + 0x823A3D20, + 0x823A3D20, + 0x823A3D28, + 0x823A3D20, + 0x823A3D20, +] + +[[switch]] +base = 0x823A3E14 +r = 11 +default = 0x823A3DDC +labels = [ + 0x823A3E8C, + 0x823A3EA4, + 0x823A3EA4, + 0x823A3EA4, + 0x823A3E8C, + 0x823A3E8C, + 0x823A3DDC, + 0x823A3DDC, + 0x823A3E8C, + 0x823A3E8C, + 0x823A3DDC, + 0x823A3DDC, + 0x823A3DDC, + 0x823A3EA4, + 0x823A3EA4, + 0x823A3EA4, + 0x823A3EA4, + 0x823A3EA4, + 0x823A3EA4, + 0x823A3EA4, + 0x823A3EA4, + 0x823A3EA4, + 0x823A3DDC, + 0x823A3EA4, +] + +[[switch]] +base = 0x823A3FD4 +r = 11 +default = 0x823A3F9C +labels = [ + 0x823A404C, + 0x823A3F9C, + 0x823A3F9C, + 0x823A4064, + 0x823A404C, + 0x823A404C, + 0x823A3F9C, + 0x823A3F9C, + 0x823A404C, + 0x823A404C, + 0x823A3F9C, + 0x823A3F9C, + 0x823A3F9C, + 0x823A3F9C, + 0x823A3F9C, + 0x823A3F9C, + 0x823A4064, + 0x823A4064, + 0x823A3F9C, + 0x823A3F9C, + 0x823A3F9C, + 0x823A4064, + 0x823A3F9C, + 0x823A4064, +] + +[[switch]] +base = 0x823A49B4 +r = 11 +default = 0x823A4B58 +labels = [ + 0x823A49F0, + 0x823A4A38, + 0x823A4A80, + 0x823A4AC8, + 0x823A4B58, + 0x823A4B58, + 0x823A4B58, + 0x823A4B58, + 0x823A4B10, +] + +[[switch]] +base = 0x823A4D78 +r = 11 +default = 0x823A5E54 +labels = [ + 0x823A5E74, + 0x823A5E74, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E74, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, + 0x823A5E54, + 0x823A5E74, + 0x823A5E64, + 0x823A5E64, +] + +[[switch]] +base = 0x823A50D8 +r = 11 +default = 0x823A5E54 +labels = [ + 0x823A5E64, + 0x823A5E64, + 0x823A5E54, + 0x823A5E64, + 0x823A5E64, + 0x823A5E64, + 0x823A5E64, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, +] + +[[switch]] +base = 0x823A51EC +r = 11 +default = 0x823A5E54 +labels = [ + 0x823A5E64, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, + 0x823A5E64, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, + 0x823A5E64, + 0x823A5E64, + 0x823A5E64, + 0x823A5E64, + 0x823A5E64, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, +] + +[[switch]] +base = 0x823A53EC +r = 11 +default = 0x823A5E54 +labels = [ + 0x823A5E64, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E74, +] + +[[switch]] +base = 0x823A56B4 +r = 11 +default = 0x823A5E54 +labels = [ + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, + 0x823A5E64, + 0x823A5E64, + 0x823A5E64, + 0x823A5E64, + 0x823A5E64, + 0x823A5E64, +] + +[[switch]] +base = 0x823A5774 +r = 11 +default = 0x823A5E54 +labels = [ + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, + 0x823A5E64, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, + 0x823A5E64, + 0x823A5E54, + 0x823A5E74, + 0x823A5E74, + 0x823A5E64, +] + +[[switch]] +base = 0x823A5B88 +r = 11 +default = 0x823A5E54 +labels = [ + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E64, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E74, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, +] + +[[switch]] +base = 0x823A5E88 +r = 11 +default = 0x823A5E54 +labels = [ + 0x823A5E74, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, + 0x823A5E54, + 0x823A5E74, + 0x823A5E74, + 0x823A5E74, + 0x823A5E74, + 0x823A5E74, + 0x823A5E74, + 0x823A5E54, + 0x823A5E74, + 0x823A5E74, + 0x823A5E54, + 0x823A5E54, + 0x823A5E74, +] + +[[switch]] +base = 0x823A8A98 +r = 11 +default = 0x823AA618 +labels = [ + 0x823A8CBC, + 0x823AA618, + 0x823AA618, + 0x823A8C60, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823A8E2C, + 0x823A8E98, + 0x823AA618, + 0x823AA618, + 0x823A8F30, + 0x823A8F94, + 0x823A8ED4, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823A8FF0, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823A8CF4, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823A8BF0, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823A8DB0, +] + +[[switch]] +base = 0x823A90E8 +r = 11 +default = 0x823AA618 +labels = [ + 0x823A9324, + 0x823AA618, + 0x823A93D0, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823A9398, + 0x823A9398, + 0x823A9398, + 0x823A9398, + 0x823A9398, + 0x823A9398, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823A9418, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823A92D8, +] + +[[switch]] +base = 0x823A94C0 +r = 11 +default = 0x823AA618 +labels = [ + 0x823A98F4, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823A983C, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823A9868, + 0x823A98BC, +] + +[[switch]] +base = 0x823A9988 +r = 11 +default = 0x823AA618 +labels = [ + 0x823A9B6C, + 0x823A9BA4, + 0x823AA618, + 0x823A9AF4, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823A9C2C, + 0x823A9C2C, +] + +[[switch]] +base = 0x823A9CBC +r = 11 +default = 0x823AA618 +labels = [ + 0x823A9EDC, + 0x823A9D34, + 0x823AA618, + 0x823A9D14, + 0x823AA618, + 0x823A9DD0, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823A9E08, +] + +[[switch]] +base = 0x823A9F4C +r = 11 +default = 0x823AA618 +labels = [ + 0x823AA5B0, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA618, + 0x823AA458, + 0x823AA618, + 0x823AA2B0, + 0x823AA2F4, + 0x823AA3A4, + 0x823AA4A4, + 0x823AA348, + 0x823AA40C, + 0x823AA618, + 0x823AA564, + 0x823AA50C, +] + +[[switch]] +base = 0x823AA6A0 +r = 11 +default = 0x823ABC1C +labels = [ + 0x823AA99C, + 0x823AA99C, + 0x823AA99C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823AAA34, + 0x823ABC1C, + 0x823ABC1C, + 0x823AAA00, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823AAAD0, + 0x823AAB40, + 0x823ABC1C, + 0x823ABC1C, + 0x823AABB0, + 0x823AAC10, + 0x823AAB6C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823AAC6C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823AAA60, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823AA940, +] + +[[switch]] +base = 0x823AACE0 +r = 11 +default = 0x823ABC1C +labels = [ + 0x823AAEE8, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823AAEB4, + 0x823ABC1C, + 0x823AAF94, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823AAF14, + 0x823AAF14, + 0x823AAF14, + 0x823AAF14, + 0x823AAF14, + 0x823AAF14, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823AAFB4, +] + +[[switch]] +base = 0x823AB1C8 +r = 11 +default = 0x823ABC1C +labels = [ + 0x823AB3A4, + 0x823AB3D0, + 0x823ABC1C, + 0x823AB334, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823AB450, + 0x823AB450, +] + +[[switch]] +base = 0x823AB4D4 +r = 11 +default = 0x823ABC1C +labels = [ + 0x823AB698, + 0x823AB558, + 0x823ABC1C, + 0x823AB52C, + 0x823ABC1C, + 0x823AB5D8, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823AB62C, +] + +[[switch]] +base = 0x823AB6D0 +r = 11 +default = 0x823ABC1C +labels = [ + 0x823ABBF0, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABC1C, + 0x823ABB10, + 0x823ABC1C, + 0x823ABA34, + 0x823ABA60, + 0x823ABABC, + 0x823ABB38, + 0x823ABA94, + 0x823ABAE8, + 0x823ABC1C, + 0x823ABBC8, + 0x823ABB64, +] + +[[switch]] +base = 0x823AC4A8 +r = 11 +default = 0x823AC6D0 +labels = [ + 0x823AC4D8, + 0x823AC588, + 0x823AC5E8, + 0x823AC674, + 0x823AC608, + 0x823AC6D0, +] + +[[switch]] +base = 0x823B19BC +r = 24 +default = 0x823B1AE8 +labels = [ + 0x823B19E4, + 0x823B1A28, + 0x823B1A64, + 0x823B1AA8, +] + +[[switch]] +base = 0x823B19F0 +r = 11 +default = 0x823B1AE8 +labels = [ + 0x823B1AE4, + 0x823B1A18, + 0x823B1A98, + 0x823B1A20, +] + +[[switch]] +base = 0x823B1A34 +r = 11 +default = 0x823B1AE8 +labels = [ + 0x823B1A5C, + 0x823B1AE4, + 0x823B1AE4, + 0x823B1A5C, +] + +[[switch]] +base = 0x823B1A70 +r = 11 +default = 0x823B1AE8 +labels = [ + 0x823B1A98, + 0x823B1A20, + 0x823B1AE4, + 0x823B1AA0, +] + +[[switch]] +base = 0x823B1AB4 +r = 11 +default = 0x823B1AE8 +labels = [ + 0x823B1AE8, + 0x823B1ADC, + 0x823B1ADC, + 0x823B1AE4, +] + +[[switch]] +base = 0x823B1D5C +r = 11 +default = 0x823B1E10 +labels = [ + 0x823B1D90, + 0x823B1DA8, + 0x823B1E10, + 0x823B1DCC, + 0x823B1E10, + 0x823B1D90, + 0x823B1E08, +] + +[[switch]] +base = 0x823B5DE4 +r = 21 +default = 0x823B656C +labels = [ + 0x823B5E0C, + 0x823B5E9C, + 0x823B5F38, + 0x823B5FC8, +] + +[[switch]] +base = 0x823BE504 +r = 11 +default = 0x823BE74C +labels = [ + 0x823BE538, + 0x823BE538, + 0x823BE538, + 0x823BE538, + 0x823BE634, + 0x823BE6B0, + 0x823BEC68, +] + +[[switch]] +base = 0x823BF970 +r = 11 +default = 0x823BFA08 +labels = [ + 0x823BF9A0, + 0x823BFAB8, + 0x823BFA40, + 0x823BF9A0, + 0x823BFAB8, + 0x823BFA40, +] + +[[switch]] +base = 0x823C1338 +r = 11 +default = 0x823C189C +labels = [ + 0x823C185C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C185C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C16CC, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C189C, + 0x823C185C, + 0x823C189C, + 0x823C185C, +] + +[[switch]] +base = 0x823C1EF8 +r = 11 +default = 0x823C1F3C +labels = [ + 0x823C1F20, + 0x823C1F28, + 0x823C1F30, + 0x823C1F38, +] + +[[switch]] +base = 0x823C3674 +r = 28 +default = 0x823C3AAC +labels = [ + 0x823C3AA8, + 0x823C36D4, + 0x823C3710, + 0x823C3710, + 0x823C3710, + 0x823C3780, + 0x823C3780, + 0x823C3780, + 0x823C3780, + 0x823C3844, + 0x823C38F0, + 0x823C38F0, + 0x823C38F0, + 0x823C38F0, + 0x823C39C4, + 0x823C39F4, + 0x823C3A24, + 0x823C3A4C, +] + +[[switch]] +base = 0x823C78C8 +r = 11 +default = 0x823C7AD0 +labels = [ + 0x823C7AD0, + 0x823C78F4, + 0x823C7AA0, + 0x823C7AD0, + 0x823C7AD0, +] + +[[switch]] +base = 0x823CAFE0 +r = 4 +default = 0x0 +labels = [ + 0x823CB008, + 0x823CB018, + 0x823CB02C, + 0x823CB040, +] + +[[switch]] +base = 0x823CE358 +r = 11 +default = 0x823CF40C +labels = [ + 0x823CE388, + 0x823CE388, + 0x823CE3D8, + 0x823CE388, + 0x823CE3D8, + 0x823CE3D8, +] + +[[switch]] +base = 0x823D085C +r = 3 +default = 0x823D0B48 +labels = [ + 0x823D0884, + 0x823D0978, + 0x823D0B48, + 0x823D0B48, +] + +[[switch]] +base = 0x823D1168 +r = 11 +default = 0x823D1568 +labels = [ + 0x823D1194, + 0x823D1240, + 0x823D1194, + 0x823D129C, + 0x823D1194, +] + +[[switch]] +base = 0x823D15A8 +r = 11 +default = 0x823D19F4 +labels = [ + 0x823D15D4, + 0x823D1680, + 0x823D15D4, + 0x823D16DC, + 0x823D15D4, +] + +[[switch]] +base = 0x823D3370 +r = 11 +default = 0x823D35B8 +labels = [ + 0x823D339C, + 0x823D3448, + 0x823D339C, + 0x823D34BC, + 0x823D339C, +] + +[[switch]] +base = 0x823D4E3C +r = 10 +default = 0x0 +labels = [ + 0x823D4E80, + 0x823D4ED0, + 0x823D4E88, + 0x823D4ED0, + 0x823D4E90, + 0x823D4E98, + 0x823D4EA0, + 0x823D4EB0, + 0x823D4EB8, + 0x823D4EC0, + 0x823D4EC8, +] + +[[switch]] +base = 0x823D54DC +r = 7 +default = 0x823D553C +labels = [ + 0x823D5514, + 0x823D5524, + 0x823D5508, + 0x823D5530, + 0x823D5530, +] + +[[switch]] +base = 0x823D8450 +r = 4 +default = 0x823D8490 +labels = [ + 0x823D8478, + 0x823D8494, + 0x823D8480, + 0x823D8488, +] + +[[switch]] +base = 0x823D8DE0 +r = 11 +default = 0x823D8E48 +labels = [ + 0x823D8E0C, + 0x823D8E18, + 0x823D8E24, + 0x823D8E30, + 0x823D8E3C, +] + +[[switch]] +base = 0x823E0CAC +r = 11 +default = 0x823E0D10 +labels = [ + 0x823E0D10, + 0x823E0CE8, + 0x823E0CF0, + 0x823E0CF8, + 0x823E0D10, + 0x823E0D10, + 0x823E0D10, + 0x823E0D00, + 0x823E0D08, +] + +[[switch]] +base = 0x823E401C +r = 11 +default = 0x823E407C +labels = [ + 0x823E4048, + 0x823E4050, + 0x823E4058, + 0x823E407C, + 0x823E4060, +] + +[[switch]] +base = 0x823E4FE4 +r = 11 +default = 0x823E5044 +labels = [ + 0x823E5010, + 0x823E5018, + 0x823E5020, + 0x823E5044, + 0x823E5028, +] + +[[switch]] +base = 0x823E7710 +r = 5 +default = 0x823E778C +labels = [ + 0x823E773C, + 0x823E7750, + 0x823E7760, + 0x823E7770, + 0x823E7780, +] + +[[switch]] +base = 0x823E77D8 +r = 5 +default = 0x823E7854 +labels = [ + 0x823E7804, + 0x823E7818, + 0x823E7828, + 0x823E7838, + 0x823E7848, +] + +[[switch]] +base = 0x823F1960 +r = 11 +default = 0x823F1B00 +labels = [ + 0x823F1990, + 0x823F1990, + 0x823F1990, + 0x823F19A0, + 0x823F1A1C, + 0x823F1AF8, +] + +[[switch]] +base = 0x823F2090 +r = 11 +default = 0x823F2D68 +labels = [ + 0x823F20B8, + 0x823F21D8, + 0x823F2780, + 0x823F2D2C, +] + +[[switch]] +base = 0x823F40E8 +r = 10 +default = 0x823F4178 +labels = [ + 0x823F4120, + 0x823F412C, + 0x823F4138, + 0x823F4144, + 0x823F4150, + 0x823F415C, + 0x823F4168, + 0x823F4184, +] + +[[switch]] +base = 0x823F5764 +r = 11 +default = 0x823F5878 +labels = [ + 0x823F586C, + 0x823F586C, + 0x823F5878, + 0x823F5878, + 0x823F5878, + 0x823F5878, + 0x823F5878, + 0x823F5878, + 0x823F5878, + 0x823F5878, + 0x823F57C8, + 0x823F5878, + 0x823F5878, + 0x823F5878, + 0x823F5878, + 0x823F5878, + 0x823F5878, + 0x823F5878, + 0x823F586C, +] + +[[switch]] +base = 0x823F6628 +r = 11 +default = 0x823F6744 +labels = [ + 0x823F66C0, + 0x823F6664, + 0x823F6670, + 0x823F667C, + 0x823F6688, + 0x823F6694, + 0x823F66A0, + 0x823F66AC, + 0x823F6764, +] + +[[switch]] +base = 0x823F705C +r = 11 +default = 0x823F726C +labels = [ + 0x823F7094, + 0x823F7148, + 0x823F7168, + 0x823F717C, + 0x823F7190, + 0x823F71F4, + 0x823F7238, + 0x823F724C, +] + +[[switch]] +base = 0x823F7B34 +r = 11 +default = 0x823F7CF4 +labels = [ + 0x823F7B6C, + 0x823F7BD0, + 0x823F7BF0, + 0x823F7C04, + 0x823F7C18, + 0x823F7C7C, + 0x823F7CC0, + 0x823F7CD4, +] + +[[switch]] +base = 0x824002CC +r = 11 +default = 0x82400FE4 +labels = [ + 0x82400530, + 0x82400554, + 0x82400578, + 0x8240059C, + 0x824005C0, + 0x824005E4, + 0x82400608, + 0x82400FE4, + 0x8240062C, + 0x82400650, + 0x82400FE8, + 0x82400674, + 0x824007B8, + 0x824006BC, + 0x824006E0, + 0x82400FE4, + 0x82400800, + 0x82400704, + 0x82400728, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x8240074C, + 0x82400770, + 0x82400794, + 0x82400824, + 0x82400FE4, + 0x82400FE4, + 0x82400848, + 0x8240086C, + 0x824008B4, + 0x82400FE4, + 0x82400FE4, + 0x82400974, + 0x82400974, + 0x82400950, + 0x82400950, + 0x82400FE4, + 0x82400B6C, + 0x82400B90, + 0x82400BB4, + 0x82400BD8, + 0x82400BFC, + 0x82400C20, + 0x82400FE4, + 0x82400794, + 0x82400C44, + 0x82400A70, + 0x82400A94, + 0x82400A4C, + 0x82400A28, + 0x82400E58, + 0x82400E7C, + 0x82400698, + 0x82400FE4, + 0x82400AB8, + 0x82400C68, + 0x82400ADC, + 0x82400A04, + 0x824009E0, + 0x824009BC, + 0x82400FE4, + 0x82400FE8, + 0x82400B00, + 0x82400C8C, + 0x82400FE4, + 0x82400FE4, + 0x82400B24, + 0x82400FE4, + 0x82400FE4, + 0x82400B6C, + 0x82400FE4, + 0x82400CB0, + 0x82400FE4, + 0x82400FE4, + 0x82400CD4, + 0x82400B48, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400CF8, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400930, + 0x82400FE4, + 0x82400FE4, + 0x82400974, + 0x824009E0, + 0x82400D1C, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE8, + 0x82400D40, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400FE4, + 0x82400C44, + 0x82400998, + 0x82400FE4, + 0x82400D64, + 0x82400FE4, + 0x82400DEC, + 0x82400FE4, + 0x824007DC, + 0x82400890, + 0x82400F54, + 0x82400FE4, + 0x82400FE4, + 0x82400E10, + 0x82400E34, + 0x82400D88, + 0x82400FE4, + 0x82400F78, + 0x82400FE4, + 0x82400F9C, + 0x82400EA0, + 0x82400EC4, + 0x82400EE8, + 0x82400F0C, + 0x82400FC0, + 0x82400F30, +] + +[[switch]] +base = 0x824010E0 +r = 11 +default = 0x824011B0 +labels = [ + 0x82401108, + 0x82401130, + 0x82401158, + 0x82401180, +] + +[[switch]] +base = 0x82401620 +r = 11 +default = 0x82401C30 +labels = [ + 0x824019C8, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401A20, + 0x82401C30, + 0x82401C30, + 0x824019DC, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401C30, + 0x82401A58, +] + +[[switch]] +base = 0x824046C4 +r = 11 +default = 0x82404D0C +labels = [ + 0x82404A14, + 0x82404A14, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404BDC, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404A14, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404D0C, + 0x82404A14, + 0x82404D0C, + 0x82404A14, +] + +[[switch]] +base = 0x82407FD0 +r = 5 +default = 0x82408294 +labels = [ + 0x82408000, + 0x82408054, + 0x824080A8, + 0x8240810C, + 0x82408160, + 0x824081B4, +] + +[[switch]] +base = 0x8240B280 +r = 11 +default = 0x8240BFB4 +labels = [ + 0x8240BF78, + 0x8240B2B8, + 0x8240B948, + 0x8240BC1C, + 0x8240BFB4, + 0x8240BFB4, + 0x8240BFB4, + 0x8240BF78, +] + +[[switch]] +base = 0x8240D87C +r = 11 +default = 0x8240D8E4 +labels = [ + 0x8240D8E0, + 0x8240D8D8, + 0x8240D8D0, + 0x8240D8C4, + 0x8240D8B8, + 0x8240D8AC, +] + +[[switch]] +base = 0x8241278C +r = 11 +default = 0x824127D8 +labels = [ + 0x824127D8, + 0x824127C0, + 0x824127CC, + 0x824127B4, +] + +[[switch]] +base = 0x8241E368 +r = 8 +default = 0x8241E44C +labels = [ + 0x8241E39C, + 0x8241E3A8, + 0x8241E3D8, + 0x8241E3C0, + 0x8241E3F4, + 0x8241E408, + 0x8241E428, +] + +[[switch]] +base = 0x8241E478 +r = 3 +default = 0x8241E4F0 +labels = [ + 0x8241E4A8, + 0x8241E4B4, + 0x8241E4C0, + 0x8241E4CC, + 0x8241E4D8, + 0x8241E4E4, +] + +[[switch]] +base = 0x8241E6C0 +r = 10 +default = 0x0 +labels = [ + 0x8241E724, + 0x8241E7B4, + 0x8241E7B4, + 0x8241E7B4, + 0x8241E7B4, + 0x8241E7B4, + 0x8241E7B4, + 0x8241E7B4, + 0x8241E724, + 0x8241E7B4, + 0x8241E7B4, + 0x8241E7B4, + 0x8241E7B4, + 0x8241E7B4, + 0x8241E7B4, + 0x8241E7B4, + 0x8241E724, + 0x8241E724, + 0x8241E724, +] + +[[switch]] +base = 0x8241E744 +r = 10 +default = 0x8241E7AC +labels = [ + 0x8241E79C, + 0x8241E79C, + 0x8241E794, + 0x8241E79C, + 0x8241E784, + 0x8241E784, + 0x8241E77C, + 0x8241E784, +] + +[[switch]] +base = 0x82420000 +r = 30 +default = 0x8241FFC4 +labels = [ + 0x82420040, + 0x8242002C, + 0x82420040, + 0x824200E4, + 0x82420118, +] + +[[switch]] +base = 0x82420090 +r = 11 +default = 0x8241FFC4 +labels = [ + 0x8241FF0C, + 0x824200B8, + 0x8242019C, + 0x824200D0, +] + +[[switch]] +base = 0x82432488 +r = 8 +default = 0x824327E8 +labels = [ + 0x824324D0, + 0x82432500, + 0x82432544, + 0x82432588, + 0x824325CC, + 0x82432610, + 0x82432654, + 0x82432698, + 0x824326DC, + 0x82432720, + 0x82432764, + 0x824327A8, +] + +[[switch]] +base = 0x82437100 +r = 11 +default = 0x82437150 +labels = [ + 0x8243713C, + 0x82437150, + 0x82437150, + 0x8243713C, + 0x8243713C, + 0x82437150, + 0x82437150, + 0x82437150, + 0x8243713C, +] + +[[switch]] +base = 0x8243D4D8 +r = 3 +default = 0x8243D594 +labels = [ + 0x8243D584, + 0x8243D500, + 0x8243D534, + 0x8243D56C, +] + +[[switch]] +base = 0x8243EBC8 +r = 11 +default = 0x8243EC44 +labels = [ + 0x8243EBF0, + 0x8243EC1C, + 0x8243EC04, + 0x8243EC34, +] + +[[switch]] +base = 0x824403F4 +r = 11 +default = 0x82440500 +labels = [ + 0x82440420, + 0x8244050C, + 0x8244056C, + 0x824405F0, + 0x8244060C, +] + +[[switch]] +base = 0x824407E4 +r = 11 +default = 0x82440878 +labels = [ + 0x82440810, + 0x82440884, + 0x824408F8, + 0x8244097C, + 0x824409B0, +] + +[[switch]] +base = 0x824416A8 +r = 11 +default = 0x82441768 +labels = [ + 0x824416D0, + 0x824416D8, + 0x824416E0, + 0x824416E8, +] + +[[switch]] +base = 0x82448094 +r = 21 +default = 0x824485F0 +labels = [ + 0x824480C8, + 0x824480D0, + 0x824480F4, + 0x8244827C, + 0x824482D8, + 0x824485A8, + 0x824486F0, +] + +[[switch]] +base = 0x82448B54 +r = 11 +default = 0x82448C58 +labels = [ + 0x82448B84, + 0x82448BB4, + 0x82448BE4, + 0x82448C58, + 0x82448C08, + 0x82448C2C, +] + +[[switch]] +base = 0x82448E60 +r = 11 +default = 0x82448F0C +labels = [ + 0x82448EFC, + 0x82448EFC, + 0x82448E98, + 0x82448F0C, + 0x82448F0C, + 0x82448EFC, + 0x82448EFC, + 0x82448E98, +] + +[[switch]] +base = 0x82448EAC +r = 11 +default = 0x82448F0C +labels = [ + 0x82448E98, + 0x82448F0C, + 0x82448F0C, + 0x82448F0C, + 0x82448F0C, + 0x82448EFC, + 0x82448EFC, + 0x82448F0C, + 0x82448F0C, + 0x82448F0C, + 0x82448F0C, + 0x82448F0C, + 0x82448F0C, + 0x82448E98, +] + +[[switch]] +base = 0x8244A568 +r = 11 +default = 0x8244A5EC +labels = [ + 0x8244A590, + 0x8244A5AC, + 0x8244A5C8, + 0x8244A5E4, +] + +[[switch]] +base = 0x8244A724 +r = 11 +default = 0x8244A764 +labels = [ + 0x8244A764, + 0x8244A74C, + 0x8244A754, + 0x8244A75C, +] + +[[switch]] +base = 0x8244A928 +r = 11 +default = 0x8244A9AC +labels = [ + 0x8244A950, + 0x8244A96C, + 0x8244A988, + 0x8244A9A4, +] + +[[switch]] +base = 0x8244A9C8 +r = 11 +default = 0x8244AA08 +labels = [ + 0x8244AA08, + 0x8244A9F0, + 0x8244A9F8, + 0x8244AA00, +] + +[[switch]] +base = 0x8244B230 +r = 11 +default = 0x8244B2A8 +labels = [ + 0x8244B264, + 0x8244B264, + 0x8244B2A8, + 0x8244B2A8, + 0x8244B2A8, + 0x8244B264, + 0x8244B264, +] + +[[switch]] +base = 0x8244E254 +r = 11 +default = 0x8244E2F8 +labels = [ + 0x8244E2D8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2D8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2F8, + 0x8244E2D8, + 0x8244E2F8, + 0x8244E2E0, +] + +[[switch]] +base = 0x8245023C +r = 30 +default = 0x824502DC +labels = [ + 0x82450264, + 0x82450290, + 0x824502CC, + 0x824502F8, +] + +[[switch]] +base = 0x82450A28 +r = 30 +default = 0x82450AA4 +labels = [ + 0x82450A50, + 0x82450A58, + 0x82450A94, + 0x82450AC0, +] + +[[switch]] +base = 0x82450B14 +r = 11 +default = 0x82450B58 +labels = [ + 0x82450B3C, + 0x82450B44, + 0x82450B4C, + 0x82450B54, +] + +[[switch]] +base = 0x82453154 +r = 11 +default = 0x8245378C +labels = [ + 0x824536B8, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x824536F0, + 0x8245378C, + 0x824536B8, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245333C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245333C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x82453338, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245333C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245333C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x824536CC, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x82453338, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245378C, + 0x8245333C, +] + +[[switch]] +base = 0x82455D10 +r = 26 +default = 0x82455DCC +labels = [ + 0x82455D38, + 0x82455D80, + 0x82455DBC, + 0x82455DE8, +] + +[[switch]] +base = 0x824587CC +r = 11 +default = 0x82458B6C +labels = [ + 0x82458800, + 0x82458800, + 0x82458928, + 0x82458824, + 0x82458B6C, + 0x82458B6C, + 0x82458A2C, +] + +[[switch]] +base = 0x8245A234 +r = 11 +default = 0x8245A5F4 +labels = [ + 0x8245A274, + 0x8245A5F4, + 0x8245A380, + 0x8245A5F4, + 0x8245A5F4, + 0x8245A5F4, + 0x8245A4B8, + 0x8245A3C4, + 0x8245A5F4, + 0x8245A580, +] + +[[switch]] +base = 0x8245AE78 +r = 11 +default = 0x8245AEB8 +labels = [ + 0x8245AEA4, + 0x8245AEB8, + 0x8245AEA4, + 0x8245AEB8, + 0x8245AEB0, +] + +[[switch]] +base = 0x8245EE64 +r = 11 +default = 0x8245EE94 +labels = [ + 0x8245EE8C, + 0x8245EE94, + 0x8245EE94, + 0x8245EE94, +] + +[[switch]] +base = 0x82462598 +r = 11 +default = 0x8246289C +labels = [ + 0x82462834, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x824626BC, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x824627B8, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x8246262C, + 0x8246289C, + 0x8246289C, + 0x8246289C, + 0x824626BC, + 0x8246289C, + 0x82462870, +] + +[[switch]] +base = 0x82465828 +r = 5 +default = 0x82465A20 +labels = [ + 0x82465850, + 0x8246593C, + 0x824659C4, + 0x824659F4, +] + +[[switch]] +base = 0x8246638C +r = 11 +default = 0x82466B2C +labels = [ + 0x824663DC, + 0x824664B8, + 0x82466818, + 0x8246685C, + 0x824668A8, + 0x824668D0, + 0x82466914, + 0x82466974, + 0x824669BC, + 0x82466A58, + 0x824664AC, + 0x824668B8, + 0x82466A80, + 0x82466ADC, +] + +[[switch]] +base = 0x82468B08 +r = 11 +default = 0x8246910C +labels = [ + 0x82468B54, + 0x82468B54, + 0x8246910C, + 0x82468B54, + 0x82468B74, + 0x82468B74, + 0x82468C94, + 0x82468C94, + 0x82468EAC, + 0x8246910C, + 0x82468C94, + 0x8246910C, + 0x82468FE4, +] + +[[switch]] +base = 0x82469D44 +r = 11 +default = 0x82469F1C +labels = [ + 0x82469DE0, + 0x82469E2C, + 0x82469E98, + 0x82469F1C, + 0x82469E64, + 0x82469EE0, + 0x82469F1C, + 0x82469D7C, +] + +[[switch]] +base = 0x8246C130 +r = 10 +default = 0x8246D0D4 +labels = [ + 0x8246C18C, + 0x8246C18C, + 0x8246D09C, + 0x8246C2A4, + 0x8246C8E4, + 0x8246C5E8, + 0x8246C904, + 0x8246C8E4, + 0x8246CA40, + 0x8246D0D4, + 0x8246D0D4, + 0x8246C18C, + 0x8246C724, + 0x8246CB74, + 0x8246CB90, + 0x8246CC24, + 0x8246CC54, +] + +[[switch]] +base = 0x82470ACC +r = 11 +default = 0x82471AD4 +labels = [ + 0x82470B2C, + 0x82470BE0, + 0x824719BC, + 0x82470C58, + 0x82471AD4, + 0x82471AD4, + 0x82471048, + 0x82471AD4, + 0x82471AD4, + 0x82471AD4, + 0x82471AD4, + 0x82470D78, + 0x82470ED8, + 0x824711EC, + 0x82471AD4, + 0x82471510, + 0x82471614, + 0x824716B4, +] + +[[switch]] +base = 0x82471DD0 +r = 26 +default = 0x82472F1C +labels = [ + 0x82471E44, + 0x82471E50, + 0x82471EB0, + 0x82471F44, + 0x82472434, + 0x82472470, + 0x824727EC, + 0x824729E0, + 0x82472AC0, + 0x82472AFC, + 0x82472F54, + 0x82472F7C, + 0x82473104, + 0x82473224, + 0x82473310, + 0x8247329C, + 0x824733FC, + 0x824736A0, + 0x824738F8, + 0x82472C04, + 0x82472C40, + 0x82472C88, + 0x82473ADC, +] + +[[switch]] +base = 0x82477EB0 +r = 11 +default = 0x8247820C +labels = [ + 0x82477EF8, + 0x8247820C, + 0x8247820C, + 0x82477EF8, + 0x82477EF8, + 0x8247820C, + 0x8247820C, + 0x8247820C, + 0x8247820C, + 0x8247820C, + 0x82477C48, + 0x82477C48, +] + +[[switch]] +base = 0x82478DD8 +r = 11 +default = 0x82478E18 +labels = [ + 0x82478E18, + 0x82478E00, + 0x82478E08, + 0x82478E10, +] + +[[switch]] +base = 0x8247949C +r = 11 +default = 0x82479568 +labels = [ + 0x82479514, + 0x824794C4, + 0x8247953C, + 0x824794EC, +] + +[[switch]] +base = 0x8247D8D4 +r = 11 +default = 0x8247DE58 +labels = [ + 0x8247DC88, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DD60, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE04, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DC78, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DE58, + 0x8247DC78, +] + +[[switch]] +base = 0x82481C20 +r = 11 +default = 0x824822D4 +labels = [ + 0x82481E00, + 0x824822D4, + 0x82481DCC, + 0x824822D4, + 0x824822D4, + 0x82481CCC, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x824822D4, + 0x82481D10, +] + +[[switch]] +base = 0x82482420 +r = 11 +default = 0x82482458 +labels = [ + 0x8248244C, + 0x82482470, + 0x82482578, + 0x824825D0, + 0x82482858, +] + +[[switch]] +base = 0x82482A1C +r = 11 +default = 0x82482F24 +labels = [ + 0x82482EEC, + 0x82482F24, + 0x82482E18, + 0x82482F24, + 0x82482F24, + 0x82482AC8, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482F24, + 0x82482D1C, +] + +[[switch]] +base = 0x82484384 +r = 11 +default = 0x824843D8 +labels = [ + 0x824843C0, + 0x824843D8, + 0x824843D8, + 0x824843D8, + 0x824843C0, + 0x824843C0, + 0x824843D8, + 0x824843D8, + 0x824843CC, +] + +[[switch]] +base = 0x82486FE8 +r = 4 +default = 0x8248705C +labels = [ + 0x82487044, + 0x8248705C, + 0x82487044, + 0x8248705C, + 0x82487044, + 0x8248705C, + 0x8248704C, + 0x82487054, + 0x82487044, + 0x8248705C, + 0x82487044, + 0x8248705C, + 0x8248704C, + 0x82487054, + 0x82487044, + 0x8248705C, + 0x82487044, +] + +[[switch]] +base = 0x82487248 +r = 6 +default = 0x824872FC +labels = [ + 0x824872A0, + 0x824872A0, + 0x824872B0, + 0x824872C0, + 0x824872D0, + 0x824872A0, + 0x824872E0, + 0x824872A0, + 0x824872A0, + 0x824872A0, + 0x824872A0, + 0x824872A0, + 0x824872A0, + 0x824872A0, + 0x824872A0, + 0x824872B0, +] + +[[switch]] +base = 0x82487370 +r = 11 +default = 0x8248744C +labels = [ + 0x824873C8, + 0x824873C8, + 0x824873E0, + 0x824873F8, + 0x82487410, + 0x824873C8, + 0x82487428, + 0x824873C8, + 0x824873C8, + 0x824873C8, + 0x824873C8, + 0x824873C8, + 0x824873C8, + 0x824873C8, + 0x824873C8, + 0x824873E0, +] + +[[switch]] +base = 0x8248748C +r = 11 +default = 0x824874D8 +labels = [ + 0x824874B8, + 0x824874D8, + 0x824874C0, + 0x824874C8, + 0x824874D0, +] + +[[switch]] +base = 0x82487558 +r = 11 +default = 0x824875A4 +labels = [ + 0x8248759C, + 0x824875A4, + 0x8248759C, + 0x824875A4, + 0x8248759C, + 0x824875A4, + 0x8248759C, + 0x824875A4, + 0x824875A4, + 0x824875A4, + 0x8248759C, +] + +[[switch]] +base = 0x82488554 +r = 4 +default = 0x8248875C +labels = [ + 0x824885BC, + 0x824885BC, + 0x824885BC, + 0x8248875C, + 0x824885BC, + 0x824885BC, + 0x8248875C, + 0x824885E0, + 0x824885E0, + 0x824885E0, + 0x824885E0, + 0x8248875C, + 0x82488604, + 0x824885E0, + 0x824885E0, + 0x824885E0, + 0x8248875C, + 0x824885E0, + 0x824885E0, + 0x824885E0, +] + +[[switch]] +base = 0x8248AD3C +r = 11 +default = 0x8248ADD0 +labels = [ + 0x8248AD94, + 0x8248AD94, + 0x8248AD9C, + 0x8248ADA4, + 0x8248ADAC, + 0x8248AD94, + 0x8248ADB4, + 0x8248AD94, + 0x8248AD94, + 0x8248AD94, + 0x8248AD94, + 0x8248AD94, + 0x8248AD94, + 0x8248AD94, + 0x8248AD94, + 0x8248AD9C, +] + +[[switch]] +base = 0x8248DD28 +r = 11 +default = 0x8248DD70 +labels = [ + 0x8248DD50, + 0x8248DD58, + 0x8248DD60, + 0x8248DD68, +] + +[[switch]] +base = 0x8248E108 +r = 11 +default = 0x8248E150 +labels = [ + 0x8248E130, + 0x8248E138, + 0x8248E140, + 0x8248E148, +] + +[[switch]] +base = 0x8248E3D0 +r = 11 +default = 0x8248E428 +labels = [ + 0x8248E3F8, + 0x8248E410, + 0x8248E418, + 0x8248E420, +] + +[[switch]] +base = 0x8248FBA4 +r = 11 +default = 0x8248FC34 +labels = [ + 0x8248FBCC, + 0x8248FBCC, + 0x8248FC00, + 0x8248FC00, +] + +[[switch]] +base = 0x824908E4 +r = 11 +default = 0x8249094C +labels = [ + 0x8249090C, + 0x82490924, + 0x8249092C, + 0x82490944, +] + +[[switch]] +base = 0x82490E4C +r = 11 +default = 0x82491058 +labels = [ + 0x82490E74, + 0x82490E74, + 0x82490E8C, + 0x82490E8C, +] + +[[switch]] +base = 0x82490EF4 +r = 11 +default = 0x82491058 +labels = [ + 0x82490F1C, + 0x82490F8C, + 0x82490FD0, + 0x82491014, +] + +[[switch]] +base = 0x82491194 +r = 11 +default = 0x82491294 +labels = [ + 0x8249120C, + 0x8249120C, + 0x82491214, + 0x82491214, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x82491294, + 0x8249121C, +] + +[[switch]] +base = 0x824917EC +r = 11 +default = 0x824918B4 +labels = [ + 0x824918B4, + 0x824918B4, + 0x82491864, + 0x82491864, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918B4, + 0x824918AC, +] + +[[switch]] +base = 0x82492BE0 +r = 11 +default = 0x82492C28 +labels = [ + 0x82492C08, + 0x82492C10, + 0x82492C18, + 0x82492C20, +] + +[[switch]] +base = 0x82495048 +r = 3 +default = 0x82495220 +labels = [ + 0x82495070, + 0x824950AC, + 0x824950A0, + 0x824950D8, +] + +[[switch]] +base = 0x824954B8 +r = 11 +default = 0x82495818 +labels = [ + 0x8249557C, + 0x82495818, + 0x82495818, + 0x8249578C, + 0x82495818, + 0x824956FC, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495818, + 0x82495610, +] + +[[switch]] +base = 0x8249BFF0 +r = 30 +default = 0x8249C078 +labels = [ + 0x8249C018, + 0x8249C03C, + 0x8249C048, + 0x8249C06C, +] + +[[switch]] +base = 0x8249C1BC +r = 30 +default = 0x8249C244 +labels = [ + 0x8249C1E4, + 0x8249C208, + 0x8249C214, + 0x8249C238, +] + +[[switch]] +base = 0x8249DC5C +r = 3 +default = 0x0 +labels = [ + 0x8249DC88, + 0x8249DC9C, + 0x8249DCB0, + 0x8249DCC4, + 0x8249DCD8, +] + +[[switch]] +base = 0x8249F1E4 +r = 3 +default = 0x8249F3BC +labels = [ + 0x8249F260, + 0x8249F280, + 0x8249F3BC, + 0x8249F2A4, + 0x8249F2B0, + 0x8249F2B0, + 0x8249F2B0, + 0x8249F2B0, + 0x8249F2E8, + 0x8249F2F4, + 0x8249F300, + 0x8249F300, + 0x8249F300, + 0x8249F340, + 0x8249F34C, + 0x8249F358, + 0x8249F364, + 0x8249F370, + 0x8249F388, + 0x8249F328, + 0x8249F334, + 0x8249F3A4, + 0x8249F394, + 0x8249F3B0, + 0x8249F37C, +] + +[[switch]] +base = 0x824C2B38 +r = 29 +default = 0x824C2BCC +labels = [ + 0x824C2B6C, + 0x824C2B7C, + 0x824C2B8C, + 0x824C2B9C, + 0x824C2BAC, + 0x824C2BBC, + 0x824C2C08, +] + +[[switch]] +base = 0x824C4438 +r = 29 +default = 0x824C4618 +labels = [ + 0x824C44A8, + 0x824C44B8, + 0x824C44C8, + 0x824C44D8, + 0x824C44E8, + 0x824C44F8, + 0x824C4508, + 0x824C4518, + 0x824C4528, + 0x824C4538, + 0x824C454C, + 0x824C4560, + 0x824C4574, + 0x824C4588, + 0x824C4598, + 0x824C45A8, + 0x824C45B8, + 0x824C45C8, + 0x824C45D8, + 0x824C45F0, + 0x824C4608, + 0x824C4654, +] + +[[switch]] +base = 0x824C4CE8 +r = 29 +default = 0x824C4D94 +labels = [ + 0x824C4D20, + 0x824C4D30, + 0x824C4D40, + 0x824C4D50, + 0x824C4D60, + 0x824C4D74, + 0x824C4D84, + 0x824C4DD0, +] + +[[switch]] +base = 0x824C4F0C +r = 28 +default = 0x824C5270 +labels = [ + 0x824C4FCC, + 0x824C4FDC, + 0x824C4FEC, + 0x824C4FFC, + 0x824C5008, + 0x824C5018, + 0x824C5028, + 0x824C5034, + 0x824C5040, + 0x824C5050, + 0x824C5060, + 0x824C5070, + 0x824C5080, + 0x824C5090, + 0x824C50A0, + 0x824C50B0, + 0x824C50C0, + 0x824C50D0, + 0x824C50E0, + 0x824C50F0, + 0x824C5100, + 0x824C5110, + 0x824C5120, + 0x824C5130, + 0x824C5148, + 0x824C5154, + 0x824C5160, + 0x824C516C, + 0x824C5178, + 0x824C5184, + 0x824C5190, + 0x824C51A0, + 0x824C51B8, + 0x824C51D0, + 0x824C51E8, + 0x824C51F8, + 0x824C5208, + 0x824C5218, + 0x824C5228, + 0x824C5238, + 0x824C5250, + 0x824C5260, +] + +[[switch]] +base = 0x824C5660 +r = 29 +default = 0x824C57E0 +labels = [ + 0x824C56C0, + 0x824C56D0, + 0x824C56E0, + 0x824C56F0, + 0x824C5700, + 0x824C5710, + 0x824C5720, + 0x824C5730, + 0x824C5740, + 0x824C5750, + 0x824C5760, + 0x824C5770, + 0x824C5780, + 0x824C5790, + 0x824C57A0, + 0x824C57B0, + 0x824C57C8, + 0x824C581C, +] + +[[switch]] +base = 0x824C5FC0 +r = 28 +default = 0x824C6358 +labels = [ + 0x824C6070, + 0x824C6080, + 0x824C6090, + 0x824C60A0, + 0x824C60B0, + 0x824C60C0, + 0x824C60D0, + 0x824C60E0, + 0x824C60F0, + 0x824C6100, + 0x824C6110, + 0x824C6120, + 0x824C6130, + 0x824C6140, + 0x824C6150, + 0x824C6160, + 0x824C6170, + 0x824C6180, + 0x824C6190, + 0x824C61A0, + 0x824C61F0, + 0x824C6240, + 0x824C6250, + 0x824C6260, + 0x824C6270, + 0x824C6280, + 0x824C6290, + 0x824C62A8, + 0x824C62C0, + 0x824C62D8, + 0x824C62E8, + 0x824C62F8, + 0x824C6308, + 0x824C6318, + 0x824C6328, + 0x824C6338, + 0x824C6348, + 0x824C6394, +] + +[[switch]] +base = 0x824C64D0 +r = 29 +default = 0x824C6738 +labels = [ + 0x824C6560, + 0x824C6570, + 0x824C6580, + 0x824C6590, + 0x824C65A0, + 0x824C65B0, + 0x824C65C0, + 0x824C65D0, + 0x824C65E0, + 0x824C65F0, + 0x824C6600, + 0x824C6610, + 0x824C6620, + 0x824C6630, + 0x824C6640, + 0x824C6650, + 0x824C6660, + 0x824C6670, + 0x824C6680, + 0x824C6690, + 0x824C66A0, + 0x824C66B0, + 0x824C66C0, + 0x824C66D0, + 0x824C66E0, + 0x824C66F0, + 0x824C6700, + 0x824C6710, + 0x824C6724, + 0x824C6774, +] + +[[switch]] +base = 0x824C6E38 +r = 29 +default = 0x824C7050 +labels = [ + 0x824C6EB8, + 0x824C6EC8, + 0x824C6ED8, + 0x824C6EE8, + 0x824C6EF8, + 0x824C6F08, + 0x824C6F18, + 0x824C6F28, + 0x824C6F38, + 0x824C6F48, + 0x824C6F58, + 0x824C6F68, + 0x824C6F78, + 0x824C6F88, + 0x824C6F98, + 0x824C6FA8, + 0x824C6FB8, + 0x824C6FC8, + 0x824C6FD8, + 0x824C6FE8, + 0x824C6FF8, + 0x824C7008, + 0x824C7018, + 0x824C7028, + 0x824C7038, + 0x824C708C, +] + +[[switch]] +base = 0x824C7C38 +r = 29 +default = 0x824C7DD0 +labels = [ + 0x824C7C9C, + 0x824C7CAC, + 0x824C7CBC, + 0x824C7CCC, + 0x824C7CDC, + 0x824C7CF0, + 0x824C7D00, + 0x824C7D10, + 0x824C7D20, + 0x824C7D30, + 0x824C7D40, + 0x824C7D50, + 0x824C7D60, + 0x824C7D70, + 0x824C7D80, + 0x824C7D90, + 0x824C7DA0, + 0x824C7DB8, + 0x824C7E0C, +] + +[[switch]] +base = 0x824C8510 +r = 29 +default = 0x824C8648 +labels = [ + 0x824C8560, + 0x824C8570, + 0x824C8580, + 0x824C8590, + 0x824C85A0, + 0x824C85B0, + 0x824C85C0, + 0x824C85D0, + 0x824C85E4, + 0x824C85F8, + 0x824C8610, + 0x824C8624, + 0x824C8638, + 0x824C8684, +] + +[[switch]] +base = 0x824C8F60 +r = 11 +default = 0x824C8FFC +labels = [ + 0x824C8F94, + 0x824C8FBC, + 0x824C8FEC, + 0x824C8FFC, + 0x824C8F94, + 0x824C8FBC, + 0x824C8FEC, +] + +[[switch]] +base = 0x824CBC14 +r = 25 +default = 0x824CBE80 +labels = [ + 0x824CBC80, + 0x824CBC80, + 0x824CBCD8, + 0x824CBDF4, + 0x824CBE08, + 0x824CBE1C, + 0x824CBE34, + 0x824CBCAC, + 0x824CBE48, + 0x824CBE68, + 0x824CBF28, + 0x824CBFE8, + 0x824CC030, + 0x824CC174, + 0x824CC174, + 0x824CC174, + 0x824CBCAC, + 0x824CC188, + 0x824CBE7C, + 0x824CBE7C, + 0x824CBE7C, +] + +[[switch]] +base = 0x824D1084 +r = 11 +default = 0x824D0FB0 +labels = [ + 0x824D1048, + 0x824D10C4, + 0x824D1170, + 0x824D0FB0, + 0x824D0FB0, + 0x824D0FB0, + 0x824D0FB0, + 0x824D0FB0, + 0x824D0FB0, + 0x824D11B8, +] + +[[switch]] +base = 0x824D3368 +r = 25 +default = 0x824D33E8 +labels = [ + 0x824D3398, + 0x824D33B8, + 0x824D33E8, + 0x824D33DC, + 0x824D33C8, + 0x824D33C8, +] + +[[switch]] +base = 0x824D7294 +r = 4 +default = 0x824D7308 +labels = [ + 0x824D72C4, + 0x824D72C4, + 0x824D7308, + 0x824D72C4, + 0x824D72D8, + 0x824D7308, +] + +[[switch]] +base = 0x824D78B4 +r = 4 +default = 0x824D7914 +labels = [ + 0x824D78E4, + 0x824D7930, + 0x824D7914, + 0x824D795C, + 0x824D7988, + 0x824D7A14, +] + +[[switch]] +base = 0x824D7C70 +r = 4 +default = 0x824D7CB4 +labels = [ + 0x824D7CA0, + 0x824D7CCC, + 0x824D7CB4, + 0x824D7CDC, + 0x824D7CEC, + 0x824D7D3C, +] + +[[switch]] +base = 0x824D7D7C +r = 4 +default = 0x824D7DDC +labels = [ + 0x824D7DAC, + 0x824D7DF8, + 0x824D7DDC, + 0x824D7E1C, + 0x824D7E40, + 0x824D7E90, +] + +[[switch]] +base = 0x824D8508 +r = 11 +default = 0x824D8540 +labels = [ + 0x824D8534, + 0x824D8534, + 0x824D853C, + 0x824D8534, + 0x824D853C, +] + +[[switch]] +base = 0x824D8F4C +r = 4 +default = 0x824D8FF0 +labels = [ + 0x824D8F7C, + 0x824D8FFC, + 0x824D8FF0, + 0x824D9054, + 0x824D90E0, + 0x824D9228, +] + +[[switch]] +base = 0x824D955C +r = 4 +default = 0x824D96A8 +labels = [ + 0x824D958C, + 0x824D95F8, + 0x824D96A8, + 0x824D9650, + 0x824D96E0, + 0x824D97CC, +] + +[[switch]] +base = 0x824D9CD4 +r = 3 +default = 0x824DA038 +labels = [ + 0x824D9D0C, + 0x824D9D34, + 0x824D9D98, + 0x824D9E14, + 0x824D9E8C, + 0x824D9EFC, + 0x824D9F60, + 0x824D9FD4, +] + +[[switch]] +base = 0x824DA260 +r = 4 +default = 0x824DA70C +labels = [ + 0x824DA290, + 0x824DA3EC, + 0x824DA70C, + 0x824DA508, + 0x824DA638, + 0x824DA84C, +] + +[[switch]] +base = 0x824E2D20 +r = 11 +default = 0x824E30F8 +labels = [ + 0x824E2D4C, + 0x824E2FA0, + 0x824E2E40, + 0x824E2FA0, + 0x824E2FDC, +] + +[[switch]] +base = 0x824EA814 +r = 11 +default = 0x824EA894 +labels = [ + 0x824EA844, + 0x824EA854, + 0x824EA884, + 0x824EA894, + 0x824EA864, + 0x824EA874, +] + +[[switch]] +base = 0x824EBBF4 +r = 11 +default = 0x824EBC58 +labels = [ + 0x824EBC20, + 0x824EBC58, + 0x824EBC58, + 0x824EBC58, + 0x824EBC58, +] + +[[switch]] +base = 0x824EC384 +r = 11 +default = 0x824EC464 +labels = [ + 0x824EC3B4, + 0x824EC3BC, + 0x824EC3C4, + 0x824EC3CC, + 0x824EC3DC, + 0x824EC444, +] + +[[switch]] +base = 0x824EC4D4 +r = 10 +default = 0x824EC580 +labels = [ + 0x824EC500, + 0x824EC518, + 0x824EC534, + 0x824EC550, + 0x824EC56C, +] + +[[switch]] +base = 0x824EDE8C +r = 11 +default = 0x824EDEDC +labels = [ + 0x824EDED8, + 0x824EDEC8, + 0x824EDED0, + 0x824EDEB4, +] + +[[switch]] +base = 0x824F5124 +r = 11 +default = 0x824F54C4 +labels = [ + 0x824F5158, + 0x824F5158, + 0x824F5280, + 0x824F517C, + 0x824F54C4, + 0x824F54C4, + 0x824F5384, +] + +[[switch]] +base = 0x824F5DB8 +r = 11 +default = 0x824F5E4C +labels = [ + 0x824F5E20, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E20, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E4C, + 0x824F5E20, + 0x824F5E20, +] + +[[switch]] +base = 0x824F5F58 +r = 11 +default = 0x824F655C +labels = [ + 0x824F5FA4, + 0x824F5FA4, + 0x824F655C, + 0x824F5FA4, + 0x824F5FC4, + 0x824F5FC4, + 0x824F60E4, + 0x824F60E4, + 0x824F62FC, + 0x824F655C, + 0x824F60E4, + 0x824F655C, + 0x824F6434, +] + +[[switch]] +base = 0x82503C64 +r = 11 +default = 0x82503D58 +labels = [ + 0x82503C8C, + 0x82503C98, + 0x82503CD8, + 0x82503D18, +] + +[[switch]] +base = 0x82504C7C +r = 11 +default = 0x82504E14 +labels = [ + 0x82504CB0, + 0x82504CBC, + 0x82504E14, + 0x82504CD0, + 0x82504D70, + 0x82504D18, + 0x82504DB0, +] + +[[switch]] +base = 0x825055BC +r = 4 +default = 0x8250590C +labels = [ + 0x82505844, + 0x825055F8, + 0x82505680, + 0x825056B0, + 0x82505740, + 0x82505844, + 0x82505844, + 0x82505844, + 0x82505844, +] + +[[switch]] +base = 0x82505A18 +r = 4 +default = 0x0 +labels = [ + 0x82505A58, + 0x82505AE4, + 0x82505AE4, + 0x82505A74, + 0x82505AE4, + 0x82505AE4, + 0x82505A94, + 0x82505AE4, + 0x82505AE4, + 0x82505AB4, +] + +[[switch]] +base = 0x82505BBC +r = 4 +default = 0x0 +labels = [ + 0x82505BF0, + 0x82505BF8, + 0x82505C00, + 0x82505C08, + 0x82505BF0, + 0x82505C10, + 0x82505C18, +] + +[[switch]] +base = 0x82506010 +r = 11 +default = 0x82506284 +labels = [ + 0x82506064, + 0x82506064, + 0x82506284, + 0x82506064, + 0x82506078, + 0x82506078, + 0x82506078, + 0x82506078, + 0x82506194, + 0x82506284, + 0x82506078, + 0x82506284, + 0x825061C8, +] + +[[switch]] +base = 0x8250FC18 +r = 3 +default = 0x8250FC64 +labels = [ + 0x8250FC64, + 0x8250FC4C, + 0x8250FC40, + 0x8250FC58, +] + +[[switch]] +base = 0x8250FF48 +r = 30 +default = 0x8250FFAC +labels = [ + 0x8250FFAC, + 0x8250FF84, + 0x8250FF70, + 0x8250FF98, +] + +[[switch]] +base = 0x8251019C +r = 11 +default = 0x825102EC +labels = [ + 0x825101C8, + 0x8251030C, + 0x825103C0, + 0x82510424, + 0x82510558, +] + +[[switch]] +base = 0x82510D30 +r = 11 +default = 0x82511048 +labels = [ + 0x82510D58, + 0x82510F64, + 0x8251100C, + 0x82511118, +] + +[[switch]] +base = 0x825123C8 +r = 3 +default = 0x8251241C +labels = [ + 0x825123F0, + 0x825123F8, + 0x8251240C, + 0x8251241C, +] + +[[switch]] +base = 0x82512458 +r = 3 +default = 0x825124F0 +labels = [ + 0x825124B0, + 0x825124B0, + 0x825124B8, + 0x825124B8, + 0x825124B8, + 0x825124B8, + 0x825124B8, + 0x825124B8, + 0x825124CC, + 0x825124CC, + 0x825124CC, + 0x825124CC, + 0x825124CC, + 0x825124CC, + 0x825124CC, + 0x825124E0, +] + +[[switch]] +base = 0x82512F44 +r = 11 +default = 0x82512F98 +labels = [ + 0x82512F6C, + 0x82512F74, + 0x82512F88, + 0x82512F98, +] + +[[switch]] +base = 0x82513300 +r = 11 +default = 0x82513AE4 +labels = [ + 0x82513AE4, + 0x82513340, + 0x82513348, + 0x82513350, + 0x82513358, + 0x82513360, + 0x82513368, + 0x82513370, + 0x82513380, + 0x82513390, +] + +[[switch]] +base = 0x825134D8 +r = 11 +default = 0x82513AE4 +labels = [ + 0x8251350C, + 0x82513518, + 0x82513530, + 0x82513548, + 0x82513564, + 0x82513580, + 0x8251359C, +] + +[[switch]] +base = 0x825135C0 +r = 11 +default = 0x82513AE4 +labels = [ + 0x8251350C, + 0x825135F4, + 0x825136B4, + 0x82513774, + 0x82513850, + 0x8251392C, + 0x82513A08, +] + +[[switch]] +base = 0x825146E0 +r = 11 +default = 0x82514538 +labels = [ + 0x82514538, + 0x82514808, + 0x8251471C, + 0x8251473C, + 0x82514768, + 0x825147A0, + 0x825147C0, + 0x825147E0, + 0x82514800, +] + +[[switch]] +base = 0x82515654 +r = 5 +default = 0x82515AC4 +labels = [ + 0x825156AC, + 0x825156F4, + 0x82515774, + 0x825157B4, + 0x82515828, + 0x82515868, + 0x825158A8, + 0x825158E8, + 0x82515928, + 0x825156F4, + 0x82515970, + 0x82515990, + 0x825159B0, + 0x825159B0, + 0x825159B0, + 0x825159B0, +] + +[[switch]] +base = 0x8251A2D8 +r = 9 +default = 0x8251A398 +labels = [ + 0x8251A38C, + 0x8251A314, + 0x8251A328, + 0x8251A334, + 0x8251A348, + 0x8251A354, + 0x8251A35C, + 0x8251A368, + 0x8251A37C, +] + +[[switch]] +base = 0x8252160C +r = 11 +default = 0x825217C4 +labels = [ + 0x82521658, + 0x82521658, + 0x82521664, + 0x82521664, + 0x82521670, + 0x82521670, + 0x82521670, + 0x82521670, + 0x82521664, + 0x82521664, + 0x82521664, + 0x82521658, + 0x82521658, +] + +[[switch]] +base = 0x8252D748 +r = 7 +default = 0x8252D890 +labels = [ + 0x8252D770, + 0x8252D780, + 0x8252D7FC, + 0x8252D818, +] + +[[switch]] +base = 0x8252D9CC +r = 9 +default = 0x8252DB10 +labels = [ + 0x8252D9F4, + 0x8252D9FC, + 0x8252DA7C, + 0x8252DAA0, +] + +[[switch]] +base = 0x82531044 +r = 11 +default = 0x8253151C +labels = [ + 0x825310DC, + 0x825310DC, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x82531368, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x825312B0, + 0x8253114C, + 0x825311F8, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x8253151C, + 0x825313D8, +] + +[[switch]] +base = 0x82534B6C +r = 11 +default = 0x825351B0 +labels = [ + 0x82534BE4, + 0x82534C88, + 0x82534D70, + 0x825351B0, + 0x825351B0, + 0x825351B0, + 0x825351B0, + 0x825351B0, + 0x825351B0, + 0x825351B0, + 0x825351B0, + 0x825350C4, + 0x825351B0, + 0x82535158, + 0x825351B0, + 0x825351B0, + 0x825351B0, + 0x825351B0, + 0x825351B0, + 0x825351B0, + 0x825351B0, + 0x82535064, + 0x82534FA4, + 0x82535004, +] + +[[switch]] +base = 0x8253846C +r = 11 +default = 0x825384C8 +labels = [ + 0x825384B4, + 0x825384B4, + 0x825384B4, + 0x825384B4, + 0x825384BC, + 0x825384B4, + 0x825384B4, + 0x825384B4, + 0x825384B4, + 0x825384B4, + 0x825384B4, + 0x825384B4, +] + +[[switch]] +base = 0x82538998 +r = 11 +default = 0x82538A60 +labels = [ + 0x825389E0, + 0x825389E0, + 0x825389E0, + 0x825389E0, + 0x825389F0, + 0x825389E0, + 0x825389E0, + 0x825389E0, + 0x825389E0, + 0x825389E0, + 0x825389E0, + 0x825389E0, +] + +[[switch]] +base = 0x8253AD8C +r = 8 +default = 0x8253B66C +labels = [ + 0x8253B298, + 0x8253B180, + 0x8253B050, + 0x8253AF18, + 0x8253AF18, + 0x8253AF18, + 0x8253AF18, + 0x8253AF18, + 0x8253AF18, + 0x8253AF18, + 0x8253ADE8, + 0x8253ADE8, + 0x8253ADE8, + 0x8253ADE8, + 0x8253ADE8, + 0x8253ADE8, + 0x8253ADE8, +] + +[[switch]] +base = 0x8253BC14 +r = 30 +default = 0x8253BEB4 +labels = [ + 0x8253BC5C, + 0x8253BC90, + 0x8253BCC4, + 0x8253BCE4, + 0x8253BD34, + 0x8253BD5C, + 0x8253BDA8, + 0x8253BDD0, + 0x8253BDE4, + 0x8253BE1C, + 0x8253BE54, + 0x8253BE84, +] + +[[switch]] +base = 0x8255D544 +r = 11 +default = 0x8255D594 +labels = [ + 0x8255D578, + 0x8255D578, + 0x8255D594, + 0x8255D594, + 0x8255D594, + 0x8255D578, + 0x8255D578, +] + +[[switch]] +base = 0x825783BC +r = 10 +default = 0x82578468 +labels = [ + 0x825783FC, + 0x82578404, + 0x8257840C, + 0x82578418, + 0x82578424, + 0x82578430, + 0x8257843C, + 0x82578448, + 0x82578454, + 0x82578460, +] + +[[switch]] +base = 0x825784A0 +r = 11 +default = 0x0 +labels = [ + 0x825784E0, + 0x825784E8, + 0x825784F0, + 0x825784FC, + 0x82578508, + 0x82578514, + 0x82578520, + 0x8257852C, + 0x82578538, + 0x82578544, +] + +[[switch]] +base = 0x8257CD84 +r = 11 +default = 0x8257CE2C +labels = [ + 0x8257CE14, + 0x8257CE14, + 0x8257CE14, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE2C, + 0x8257CE14, + 0x8257CE14, + 0x8257CE14, +] + +[[switch]] +base = 0x8257CF14 +r = 28 +default = 0x8257CFD8 +labels = [ + 0x8257CFD4, + 0x8257CFB0, + 0x8257CFC4, + 0x8257CFD4, + 0x8257CFB0, + 0x8257CFC4, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD8, + 0x8257CFD4, + 0x8257CFB0, + 0x8257CFC4, + 0x8257CFD4, + 0x8257CFB0, + 0x8257CFC4, +] + +[[switch]] +base = 0x8257D110 +r = 11 +default = 0x8257D1B8 +labels = [ + 0x8257D1A0, + 0x8257D1A0, + 0x8257D1A0, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1B8, + 0x8257D1A0, + 0x8257D1A0, + 0x8257D1A0, +] + +[[switch]] +base = 0x8257D4C8 +r = 11 +default = 0x8257D58C +labels = [ + 0x8257D588, + 0x8257D564, + 0x8257D578, + 0x8257D588, + 0x8257D564, + 0x8257D578, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D58C, + 0x8257D588, + 0x8257D564, + 0x8257D578, + 0x8257D588, + 0x8257D564, + 0x8257D578, +] + +[[switch]] +base = 0x8257D844 +r = 11 +default = 0x8257D8EC +labels = [ + 0x8257D8E8, + 0x8257D8D4, + 0x8257D8E0, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8EC, + 0x8257D8E8, + 0x8257D8D4, + 0x8257D8E0, +] + +[[switch]] +base = 0x8257DB5C +r = 11 +default = 0x8257DC04 +labels = [ + 0x8257DC00, + 0x8257DBEC, + 0x8257DBF8, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC04, + 0x8257DC00, + 0x8257DBEC, + 0x8257DBF8, +] + +[[switch]] +base = 0x8257DE98 +r = 11 +default = 0x8257DF50 +labels = [ + 0x8257DF4C, + 0x8257DF28, + 0x8257DF3C, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF50, + 0x8257DF4C, + 0x8257DF28, + 0x8257DF3C, +] + +[[switch]] +base = 0x8257E0C8 +r = 11 +default = 0x8257E170 +labels = [ + 0x8257E158, + 0x8257E158, + 0x8257E158, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E170, + 0x8257E158, + 0x8257E158, + 0x8257E158, +] + +[[switch]] +base = 0x8257E228 +r = 11 +default = 0x8257E2EC +labels = [ + 0x8257E2E8, + 0x8257E2C4, + 0x8257E2D8, + 0x8257E2E8, + 0x8257E2C4, + 0x8257E2D8, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2EC, + 0x8257E2E8, + 0x8257E2C4, + 0x8257E2D8, + 0x8257E2E8, + 0x8257E2C4, + 0x8257E2D8, +] + +[[switch]] +base = 0x8259298C +r = 4 +default = 0x82592A94 +labels = [ + 0x825929F4, + 0x825929FC, + 0x82592A04, + 0x82592A0C, + 0x82592A14, + 0x82592A1C, + 0x82592A24, + 0x82592A2C, + 0x82592A34, + 0x82592A3C, + 0x82592A44, + 0x82592A4C, + 0x82592A54, + 0x82592A5C, + 0x82592A64, + 0x82592A6C, + 0x82592A74, + 0x82592A7C, + 0x82592A84, + 0x82592A8C, +] + +[[switch]] +base = 0x82592B1C +r = 11 +default = 0x82592E00 +labels = [ + 0x82592B74, + 0x82592BA8, + 0x82592BD0, + 0x82592BF8, + 0x82592C20, + 0x82592C48, + 0x82592C70, + 0x82592C98, + 0x82592CC0, + 0x82592CE8, + 0x82592D10, + 0x82592D38, + 0x82592D60, + 0x82592D88, + 0x82592DB0, + 0x82592DD8, +] + +[[switch]] +base = 0x825ACFDC +r = 11 +default = 0x825AD528 +labels = [ + 0x825AD008, + 0x825AD208, + 0x825AD254, + 0x825AD4FC, + 0x825AD3AC, +] + +[[switch]] +base = 0x825B4504 +r = 11 +default = 0x825B4800 +labels = [ + 0x825B4530, + 0x825B4618, + 0x825B4658, + 0x825B47C8, + 0x825B4730, +] + +[[switch]] +base = 0x825BB994 +r = 11 +default = 0x825BD2B8 +labels = [ + 0x825BBBC8, + 0x825BBD80, + 0x825BD2B8, + 0x825BD2B8, + 0x825BD2B8, + 0x825BD2B8, + 0x825BD2B8, + 0x825BD2B8, + 0x825BD2B8, + 0x825BBE98, + 0x825BD2B8, + 0x825BBFBC, + 0x825BC0A0, + 0x825BC260, + 0x825BC3B4, + 0x825BD2B8, + 0x825BC464, + 0x825BBA08, + 0x825BC5A8, + 0x825BD2B8, + 0x825BD064, + 0x825BD10C, + 0x825BD170, +] + +[[switch]] +base = 0x825BF62C +r = 11 +default = 0x825BF880 +labels = [ + 0x825BF698, + 0x825BF740, + 0x825BF754, + 0x825BF7A4, + 0x825BF7DC, + 0x825BF810, + 0x825BF6A4, + 0x825BF6BC, + 0x825BF6C8, + 0x825BF6D4, + 0x825BF6E0, + 0x825BF6EC, + 0x825BF880, + 0x825BF704, + 0x825BF714, + 0x825BF720, + 0x825BF730, + 0x825BF878, + 0x825BF6B0, + 0x825BF880, + 0x825BF6F8, +] + +[[switch]] +base = 0x825C0D48 +r = 11 +default = 0x825C0E68 +labels = [ + 0x825C0DB0, + 0x825C0E68, + 0x825C0DC4, + 0x825C0DCC, + 0x825C0DD4, + 0x825C0DDC, + 0x825C0DF0, + 0x825C0DE8, + 0x825C0E10, + 0x825C0E2C, + 0x825C0E68, + 0x825C0E38, + 0x825C0E68, + 0x825C0DF8, + 0x825C0E04, + 0x825C0E68, + 0x825C0E44, + 0x825C0E4C, + 0x825C0E58, + 0x825C0E64, +] + +[[switch]] +base = 0x825C3364 +r = 11 +default = 0x825C3438 +labels = [ + 0x825C3424, + 0x825C3424, + 0x825C33F4, + 0x825C338C, +] + +[[switch]] +base = 0x825C496C +r = 11 +default = 0x825C49BC +labels = [ + 0x825C4998, + 0x825C4998, + 0x825C49BC, + 0x825C49A4, + 0x825C49B0, +] + +[[switch]] +base = 0x825C4B9C +r = 11 +default = 0x825C4C7C +labels = [ + 0x825C4BF8, + 0x825C4BD8, + 0x825C4C7C, + 0x825C4C7C, + 0x825C4C7C, + 0x825C4BD8, + 0x825C4C7C, + 0x825C4C7C, + 0x825C4BD8, +] + +[[switch]] +base = 0x825C51F4 +r = 11 +default = 0x825C5298 +labels = [ + 0x825C521C, + 0x825C523C, + 0x825C525C, + 0x825C5278, +] + +[[switch]] +base = 0x825C74F0 +r = 11 +default = 0x825C789C +labels = [ + 0x825C7520, + 0x825C765C, + 0x825C7848, + 0x825C77B0, + 0x825C77B0, + 0x825C7848, +] + +[[switch]] +base = 0x825C8C6C +r = 9 +default = 0x825C8E70 +labels = [ + 0x825C8C94, + 0x825C8D70, + 0x825C8C94, + 0x825C8D70, +] + +[[switch]] +base = 0x825C9008 +r = 11 +default = 0x825C9068 +labels = [ + 0x825C9030, + 0x825C904C, + 0x825C9030, + 0x825C904C, +] + +[[switch]] +base = 0x825C90DC +r = 11 +default = 0x825C9134 +labels = [ + 0x825C9124, + 0x825C912C, + 0x825C9114, + 0x825C911C, +] + +[[switch]] +base = 0x825C9150 +r = 11 +default = 0x825C9290 +labels = [ + 0x825C9214, + 0x825C924C, + 0x825C9178, + 0x825C91C4, +] + +[[switch]] +base = 0x825CDCEC +r = 11 +default = 0x825CDF94 +labels = [ + 0x825CDD80, + 0x825CDD80, + 0x825CDD80, + 0x825CDF94, + 0x825CDD80, + 0x825CDD80, + 0x825CDF94, + 0x825CDD80, + 0x825CDF94, + 0x825CDF94, + 0x825CDF94, + 0x825CDF94, + 0x825CDD80, + 0x825CDF94, + 0x825CDF94, + 0x825CDF94, + 0x825CDF94, + 0x825CDF94, + 0x825CDF94, + 0x825CDF94, + 0x825CDF94, + 0x825CDF94, + 0x825CDF94, + 0x825CDF94, + 0x825CDD80, + 0x825CDF94, + 0x825CDF94, + 0x825CDD80, + 0x825CDD80, + 0x825CDD80, + 0x825CDD80, +] + +[[switch]] +base = 0x825D1EC8 +r = 11 +default = 0x825D1F5C +labels = [ + 0x825D1F2C, + 0x825D1EFC, + 0x825D1F5C, + 0x825D1F5C, + 0x825D1EFC, + 0x825D1EFC, + 0x825D1EFC, +] + +[[switch]] +base = 0x825D28AC +r = 11 +default = 0x825D2938 +labels = [ + 0x825D290C, + 0x825D28E0, + 0x825D2938, + 0x825D2938, + 0x825D28E0, + 0x825D28E0, + 0x825D28E0, +] + +[[switch]] +base = 0x825D2A58 +r = 11 +default = 0x825D2AB4 +labels = [ + 0x825D2A8C, + 0x825D2A8C, + 0x825D2AB4, + 0x825D2AB4, + 0x825D2AB4, + 0x825D2A8C, + 0x825D2A8C, +] + +[[switch]] +base = 0x825D2AC4 +r = 11 +default = 0x825D2B24 +labels = [ + 0x825D2AF8, + 0x825D2AF8, + 0x825D2B24, + 0x825D2B24, + 0x825D2AF8, + 0x825D2B24, + 0x825D2AF8, +] + +[[switch]] +base = 0x825D2B38 +r = 11 +default = 0x825D2BA8 +labels = [ + 0x825D2B6C, + 0x825D2B6C, + 0x825D2BA8, + 0x825D2BA8, + 0x825D2BA8, + 0x825D2B6C, + 0x825D2B6C, +] + +[[switch]] +base = 0x825D4718 +r = 11 +default = 0x825D47B4 +labels = [ + 0x825D479C, + 0x825D47B4, + 0x825D47B4, + 0x825D47B4, + 0x825D479C, + 0x825D479C, + 0x825D47B4, + 0x825D479C, + 0x825D479C, + 0x825D479C, + 0x825D479C, + 0x825D479C, + 0x825D47B4, + 0x825D47B4, + 0x825D47B4, + 0x825D47B4, + 0x825D47B4, + 0x825D47B4, + 0x825D47B4, + 0x825D47B4, + 0x825D47B4, + 0x825D47B4, + 0x825D47B4, + 0x825D47B4, + 0x825D47B4, + 0x825D47B4, + 0x825D479C, +] + +[[switch]] +base = 0x825D47C4 +r = 5 +default = 0x825D5168 +labels = [ + 0x825D4E44, + 0x825D4EE0, + 0x825D4860, + 0x825D4CA8, + 0x825D4F44, + 0x825D4E44, + 0x825D48FC, + 0x825D4A1C, + 0x825D4E44, + 0x825D5008, + 0x825D5068, + 0x825D5068, + 0x825D5068, + 0x825D5068, + 0x825D4F84, + 0x825D4FB0, + 0x825D5168, + 0x825D50BC, + 0x825D50E8, + 0x825D5114, + 0x825D513C, + 0x825D4FDC, + 0x825D5168, + 0x825D50BC, + 0x825D5168, + 0x825D50E8, + 0x825D4D8C, + 0x825D4E44, + 0x825D503C, + 0x825D4E44, + 0x825D4E44, + 0x825D4E44, + 0x825D4E44, +] + +[[switch]] +base = 0x825D54A0 +r = 10 +default = 0x825D5D00 +labels = [ + 0x825D5528, + 0x825D5D00, + 0x825D5598, + 0x825D5740, + 0x825D5770, + 0x825D57A4, + 0x825D5994, + 0x825D59CC, + 0x825D5A08, + 0x825D5A38, + 0x825D5A38, + 0x825D5D00, + 0x825D56B4, + 0x825D56F8, + 0x825D5CEC, + 0x825D5CEC, + 0x825D5CEC, + 0x825D5CEC, + 0x825D5AFC, + 0x825D5A38, + 0x825D5A38, + 0x825D5B9C, + 0x825D5C48, + 0x825D5560, + 0x825D57CC, + 0x825D5868, + 0x825D5908, + 0x825D5B9C, +] + +[[switch]] +base = 0x825D6C40 +r = 11 +default = 0x825D6D00 +labels = [ + 0x825D6C68, + 0x825D6D94, + 0x825D6DEC, + 0x825D6DEC, +] + +[[switch]] +base = 0x825E48B8 +r = 10 +default = 0x825E4A60 +labels = [ + 0x825E48FC, + 0x825E48FC, + 0x825E48FC, + 0x825E48FC, + 0x825E4A60, + 0x825E4A60, + 0x825E4914, + 0x825E4974, + 0x825E4A38, + 0x825E4A44, + 0x825E4980, +] + +[[switch]] +base = 0x825E6550 +r = 11 +default = 0x825E6678 +labels = [ + 0x825E6678, + 0x825E6584, + 0x825E658C, + 0x825E6594, + 0x825E657C, +] + +[[switch]] +base = 0x825E8D6C +r = 11 +default = 0x825E92D8 +labels = [ + 0x825E8D94, + 0x825E8E00, + 0x825E910C, + 0x825E91C0, +] + +[[switch]] +base = 0x825EB49C +r = 10 +default = 0x825EB600 +labels = [ + 0x825EB4C4, + 0x825EB560, + 0x825EB750, + 0x825EB5B0, +] + +[[switch]] +base = 0x825EC678 +r = 11 +default = 0x825EC6C4 +labels = [ + 0x825EC6BC, + 0x825EC6BC, + 0x825EC6C4, + 0x825EC6A4, + 0x825EC6B0, +] + +[[switch]] +base = 0x825ED2B8 +r = 11 +default = 0x825ED8DC +labels = [ + 0x825ED388, + 0x825ED3B4, + 0x825ED388, + 0x825ED4D8, + 0x825ED4D8, + 0x825ED4D8, + 0x825ED4A8, + 0x825ED4A8, + 0x825ED8DC, + 0x825ED8DC, + 0x825ED4D8, + 0x825ED388, + 0x825ED8DC, + 0x825ED8DC, + 0x825ED8DC, + 0x825ED8DC, + 0x825ED4D8, + 0x825ED4D8, + 0x825ED4D8, + 0x825ED388, + 0x825ED8DC, + 0x825ED8DC, + 0x825ED4D8, + 0x825ED5B0, + 0x825ED604, + 0x825ED664, + 0x825ED6CC, + 0x825ED738, + 0x825ED784, + 0x825ED7DC, + 0x825ED4D8, + 0x825ED524, + 0x825ED524, + 0x825ED8DC, + 0x825ED8DC, + 0x825ED4D8, + 0x825ED4D8, + 0x825ED524, + 0x825ED8DC, + 0x825ED828, + 0x825ED388, + 0x825ED4A8, + 0x825ED894, + 0x825ED8C4, + 0x825ED8C4, + 0x825ED440, +] + +[[switch]] +base = 0x825EFD90 +r = 10 +default = 0x825EFE80 +labels = [ + 0x825EFE0C, + 0x825EFDD0, + 0x825EFDD0, + 0x825EFDBC, + 0x825EFDBC, +] + +[[switch]] +base = 0x825EFEE8 +r = 10 +default = 0x825F000C +labels = [ + 0x825EFF24, + 0x825EFF24, + 0x825EFF10, + 0x825EFF10, +] + +[[switch]] +base = 0x825F0074 +r = 11 +default = 0x825F027C +labels = [ + 0x825F01C4, + 0x825F00E4, + 0x825F00E4, + 0x825F00A0, + 0x825F00A0, +] + +[[switch]] +base = 0x825F1A64 +r = 11 +default = 0x825F212C +labels = [ + 0x825F1A98, + 0x825F1AE4, + 0x825F1BAC, + 0x825F1C60, + 0x825F1D94, + 0x825F1EC8, + 0x825F1FFC, +] + +[[switch]] +base = 0x825F2D70 +r = 11 +default = 0x825F2FB4 +labels = [ + 0x825F2E74, + 0x825F2E74, + 0x825F2D98, + 0x825F2F4C, +] + +[[switch]] +base = 0x825F40B8 +r = 11 +default = 0x825F4374 +labels = [ + 0x825F40E4, + 0x825F42D4, + 0x825F42D4, + 0x825F4334, + 0x825F4334, +] + +[[switch]] +base = 0x825F4594 +r = 11 +default = 0x825F45CC +labels = [ + 0x825F45CC, + 0x825F45BC, + 0x825F45C4, + 0x825F45CC, +] + +[[switch]] +base = 0x825F5DEC +r = 3 +default = 0x825F5E9C +labels = [ + 0x825F5E24, + 0x825F5E34, + 0x825F5E44, + 0x825F5E54, + 0x825F5E64, + 0x825F5E74, + 0x825F5E84, + 0x825F5E94, +] + +[[switch]] +base = 0x825F5EB0 +r = 3 +default = 0x825F5F28 +labels = [ + 0x825F5EE8, + 0x825F5EF0, + 0x825F5EF8, + 0x825F5F00, + 0x825F5F08, + 0x825F5F10, + 0x825F5F18, + 0x825F5F20, +] + +[[switch]] +base = 0x825F6370 +r = 11 +default = 0x825F6640 +labels = [ + 0x825F6638, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6638, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6640, + 0x825F6638, + 0x825F6638, + 0x825F6638, + 0x825F6638, + 0x825F6638, + 0x825F6638, + 0x825F6638, +] + +[[switch]] +base = 0x825F696C +r = 11 +default = 0x825F69AC +labels = [ + 0x825F6998, + 0x825F6998, + 0x825F6998, + 0x825F6998, + 0x825F6998, +] + +[[switch]] +base = 0x825F6A04 +r = 31 +default = 0x825F6EA4 +labels = [ + 0x825F6C00, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6C58, + 0x825F6C2C, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6EA4, + 0x825F6CF4, +] + +[[switch]] +base = 0x825F6EAC +r = 5 +default = 0x825F7364 +labels = [ + 0x825F6EF8, + 0x825F6F30, + 0x825F6F60, + 0x825F7064, + 0x825F6F90, + 0x825F6FC8, + 0x825F7164, + 0x825F70F8, + 0x825F7128, + 0x825F71E8, + 0x825F7364, + 0x825F72DC, + 0x825F7194, +] + +[[switch]] +base = 0x825F74D0 +r = 11 +default = 0x825F7510 +labels = [ + 0x825F74FC, + 0x825F74FC, + 0x825F74FC, + 0x825F74FC, + 0x825F74FC, +] + +[[switch]] +base = 0x825F7CBC +r = 11 +default = 0x825F7D00 +labels = [ + 0x825F7CF8, + 0x825F7CF8, + 0x825F7CF8, + 0x825F7CF8, + 0x825F7D00, + 0x825F7CF8, + 0x825F7CF8, + 0x825F7CF8, + 0x825F7CF8, +] + +[[switch]] +base = 0x825F9F78 +r = 28 +default = 0x825FA1B0 +labels = [ + 0x825FA170, + 0x825FA1B0, + 0x825F9FA4, + 0x825FA1A8, + 0x825FA1A8, +] + +[[switch]] +base = 0x825FAD64 +r = 25 +default = 0x825FAE64 +labels = [ + 0x825FAD90, + 0x825FAD90, + 0x825FAE64, + 0x825FADC0, + 0x825FAE24, +] + +[[switch]] +base = 0x825FB4A0 +r = 11 +default = 0x825FB4FC +labels = [ + 0x825FB4FC, + 0x825FB5AC, + 0x825FB4CC, + 0x825FB4CC, + 0x825FB4CC, +] + +[[switch]] +base = 0x826175A8 +r = 11 +default = 0x826179AC +labels = [ + 0x826175D8, + 0x82617630, + 0x82617778, + 0x826177F0, + 0x82617820, + 0x8261792C, +] + +[[switch]] +base = 0x82618138 +r = 11 +default = 0x82618628 +labels = [ + 0x82618160, + 0x826181E0, + 0x82618244, + 0x826185E4, +] + +[[switch]] +base = 0x82620590 +r = 11 +default = 0x82620608 +labels = [ + 0x826205C0, + 0x826205E0, + 0x826205F0, + 0x826205D0, + 0x826205D0, + 0x826205C0, +] + +[[switch]] +base = 0x82623640 +r = 11 +default = 0x8262379C +labels = [ + 0x82623668, + 0x82623700, + 0x8262378C, + 0x82623794, +] + +[[switch]] +base = 0x826244F4 +r = 10 +default = 0x0 +labels = [ + 0x8262451C, + 0x82624524, + 0x82624534, + 0x8262452C, +] + +[[switch]] +base = 0x82624BE8 +r = 11 +default = 0x0 +labels = [ + 0x82624C14, + 0x82624C1C, + 0x82624C2C, + 0x82624C3C, + 0x82624C4C, +] + +[[switch]] +base = 0x826254A0 +r = 5 +default = 0x0 +labels = [ + 0x826254CC, + 0x826254E4, + 0x826254FC, + 0x82625514, + 0x8262552C, +] + +[[switch]] +base = 0x826258F0 +r = 11 +default = 0x826259E0 +labels = [ + 0x8262597C, + 0x826259B8, + 0x826259E0, + 0x826259E0, + 0x826259E0, + 0x82625954, + 0x82625968, + 0x826259E0, + 0x826259E0, + 0x826259E0, + 0x826259E0, + 0x826259E0, + 0x826259E0, + 0x82625940, +] + +[[switch]] +base = 0x8263C0E8 +r = 11 +default = 0x8263C334 +labels = [ + 0x8263C2E4, + 0x8263C118, + 0x8263C1A0, + 0x8263C20C, + 0x8263C278, + 0x8263C2E4, +] + +[[switch]] +base = 0x8263D8D8 +r = 11 +default = 0x8263DA40 +labels = [ + 0x8263D91C, + 0x8263D904, + 0x8263D994, + 0x8263D9C4, + 0x8263D9F4, +] + +[[switch]] +base = 0x82649E14 +r = 11 +default = 0x82649FDC +labels = [ + 0x82649E7C, + 0x82649EA8, + 0x82649E50, + 0x82649ED4, + 0x82649F00, + 0x82649F58, + 0x82649F84, + 0x82649FB0, + 0x82649F2C, +] + +[[switch]] +base = 0x8264C3A0 +r = 11 +default = 0x8264C414 +labels = [ + 0x8264C40C, + 0x8264C414, + 0x8264C414, + 0x8264C414, + 0x8264C414, + 0x8264C414, + 0x8264C3F4, + 0x8264C414, + 0x8264C414, + 0x8264C414, + 0x8264C414, + 0x8264C414, + 0x8264C414, + 0x8264C3FC, + 0x8264C404, +] + +[[switch]] +base = 0x82652254 +r = 11 +default = 0x82652414 +labels = [ + 0x82652280, + 0x82652374, + 0x82652414, + 0x826522E0, + 0x826523BC, +] + +[[switch]] +base = 0x82652B9C +r = 11 +default = 0x82652C94 +labels = [ + 0x82652BC8, + 0x82652C94, + 0x82652C94, + 0x82652BC8, + 0x82652C94, +] + +[[switch]] +base = 0x82652C6C +r = 11 +default = 0x82652CE4 +labels = [ + 0x82652C94, + 0x82652CB0, + 0x82652C94, + 0x82652C94, +] + +[[switch]] +base = 0x82656DB4 +r = 5 +default = 0x82656E70 +labels = [ + 0x82656E70, + 0x82656DF8, + 0x82656DF0, + 0x82656E18, + 0x82656E70, + 0x82656E38, + 0x82656E40, + 0x82656E60, + 0x82656E68, +] + +[[switch]] +base = 0x826589DC +r = 11 +default = 0x82658A18 +labels = [ + 0x82658A10, + 0x82658A18, + 0x82658A10, + 0x82658A18, + 0x82658A10, + 0x82658A18, + 0x82658A10, +] + +[[switch]] +base = 0x82658A64 +r = 11 +default = 0x82658AC0 +labels = [ + 0x82658AA0, + 0x82658AA0, + 0x82658AA8, + 0x82658AB0, + 0x82658AB8, + 0x82658AC0, + 0x82658AA0, + 0x82658AA0, + 0x82658AA0, +] + +[[switch]] +base = 0x82658F14 +r = 11 +default = 0x0 +labels = [ + 0x82658F5C, + 0x82658FC0, + 0x82658FC0, + 0x82658FA8, + 0x82658F78, + 0x82658FC0, + 0x82658FC0, + 0x82658FC0, + 0x82658FC0, + 0x82658FC0, + 0x82658F94, + 0x82658F94, +] + +[[switch]] +base = 0x82659020 +r = 31 +default = 0x82659150 +labels = [ + 0x8265904C, + 0x82659068, + 0x82659084, + 0x826590C8, + 0x8265910C, +] + +[[switch]] +base = 0x8265A5E0 +r = 11 +default = 0x8265A684 +labels = [ + 0x8265A628, + 0x8265A684, + 0x8265A684, + 0x8265A644, + 0x8265A630, + 0x8265A684, + 0x8265A684, + 0x8265A684, + 0x8265A684, + 0x8265A684, + 0x8265A63C, + 0x8265A63C, +] + +[[switch]] +base = 0x8265AD48 +r = 10 +default = 0x8265ADC0 +labels = [ + 0x8265AD9C, + 0x8265AD9C, + 0x8265ADC0, + 0x8265ADC0, + 0x8265ADC0, + 0x8265ADC0, + 0x8265ADC0, + 0x8265AD8C, + 0x8265AD8C, + 0x8265AD8C, + 0x8265AD8C, +] + +[[switch]] +base = 0x8265BDD8 +r = 11 +default = 0x8265BE28 +labels = [ + 0x8265BE14, + 0x8265BE58, + 0x8265BE70, + 0x8265BE88, + 0x8265BE88, + 0x8265BEA0, + 0x8265BEB8, + 0x8265BED0, + 0x8265BEE8, +] + +[[switch]] +base = 0x8265C624 +r = 11 +default = 0x8265C684 +labels = [ + 0x8265C684, + 0x8265C684, + 0x8265C684, + 0x8265C684, + 0x8265C67C, + 0x8265C67C, + 0x8265C67C, + 0x8265C67C, + 0x8265C684, + 0x8265C684, + 0x8265C684, + 0x8265C684, + 0x8265C67C, + 0x8265C67C, + 0x8265C67C, + 0x8265C67C, +] + +[[switch]] +base = 0x826624A0 +r = 10 +default = 0x826629AC +labels = [ + 0x826624CC, + 0x826625C0, + 0x826625C0, + 0x826625C0, + 0x826629F4, +] + +[[switch]] +base = 0x8266408C +r = 11 +default = 0x8266410C +labels = [ + 0x826640B8, + 0x826640D4, + 0x8266410C, + 0x826640F0, + 0x826640F0, +] + +[[switch]] +base = 0x82664B5C +r = 11 +default = 0x82664BAC +labels = [ + 0x82664B88, + 0x82664B90, + 0x82664B98, + 0x82664BA0, + 0x82664BA8, +] + +[[switch]] +base = 0x826653E0 +r = 11 +default = 0x8266550C +labels = [ + 0x82665418, + 0x82665448, + 0x82665448, + 0x82665448, + 0x82665448, + 0x82665448, + 0x82665448, + 0x8266546C, +] + +[[switch]] +base = 0x82665770 +r = 11 +default = 0x82665994 +labels = [ + 0x826657AC, + 0x826659A8, + 0x826659A8, + 0x826659A8, + 0x82665A1C, + 0x826659A8, + 0x82665ADC, + 0x82665ADC, + 0x82665988, +] + +[[switch]] +base = 0x82666F24 +r = 11 +default = 0x82667000 +labels = [ + 0x82666F5C, + 0x82666F78, + 0x82666F88, + 0x82666FB4, + 0x82666FC4, + 0x82666FD4, + 0x82666FE4, + 0x82666FF4, +] + +[[switch]] +base = 0x82669B90 +r = 11 +default = 0x82669C60 +labels = [ + 0x82669BC8, + 0x82669BD8, + 0x82669BE8, + 0x82669C14, + 0x82669C24, + 0x82669C34, + 0x82669C44, + 0x82669C54, +] + +[[switch]] +base = 0x8266A300 +r = 11 +default = 0x8266A470 +labels = [ + 0x8266A328, + 0x8266A350, + 0x8266A370, + 0x8266A464, +] + +[[switch]] +base = 0x8266B328 +r = 3 +default = 0x8266B384 +labels = [ + 0x8266B35C, + 0x8266B364, + 0x8266B36C, + 0x8266B374, + 0x8266B384, + 0x8266B384, + 0x8266B37C, +] + +[[switch]] +base = 0x8266B398 +r = 3 +default = 0x8266B3EC +labels = [ + 0x8266B3C4, + 0x8266B3CC, + 0x8266B3D4, + 0x8266B3DC, + 0x8266B3E4, +] + +[[switch]] +base = 0x8266C6BC +r = 3 +default = 0x8266CA48 +labels = [ + 0x8266C6F0, + 0x8266C778, + 0x8266C7FC, + 0x8266C880, + 0x8266C90C, + 0x8266C998, + 0x8266CA24, +] + +[[switch]] +base = 0x82670B9C +r = 31 +default = 0x82670CC8 +labels = [ + 0x82670BC4, + 0x82670C44, + 0x82670C64, + 0x82670C98, +] + +[[switch]] +base = 0x82675660 +r = 3 +default = 0x826759BC +labels = [ + 0x826757E0, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826757E0, + 0x826757E0, + 0x826759BC, + 0x826757E0, + 0x826757E0, + 0x826757E0, +] + +[[switch]] +base = 0x826756B4 +r = 11 +default = 0x826759BC +labels = [ + 0x826757E0, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826757E0, + 0x826757E0, + 0x826759BC, + 0x826757E0, + 0x826757E0, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826757E0, +] + +[[switch]] +base = 0x82675754 +r = 11 +default = 0x826759BC +labels = [ + 0x826757E0, + 0x826757E0, + 0x826759BC, + 0x826757E0, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826757E0, + 0x826757E0, + 0x826757E0, + 0x826757E0, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826757E0, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826757E0, + 0x826757E0, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826757E0, + 0x826757E0, +] + +[[switch]] +base = 0x8267580C +r = 11 +default = 0x826759BC +labels = [ + 0x826757E0, + 0x826757E0, + 0x826757E0, + 0x826757E0, + 0x826757E0, + 0x826757E0, + 0x826759BC, + 0x826757E0, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826757E0, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826757E0, + 0x826757E0, + 0x826757E0, + 0x826757E0, + 0x826757E0, +] + +[[switch]] +base = 0x8267588C +r = 11 +default = 0x826759BC +labels = [ + 0x826759B4, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759B4, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759B4, + 0x826759BC, + 0x826759B4, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759B4, + 0x826759BC, + 0x826759BC, + 0x826759B4, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759B4, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759BC, + 0x826759B4, + 0x826759B4, + 0x826759B4, + 0x826759B4, + 0x826759B4, +] + +[[switch]] +base = 0x826759D0 +r = 3 +default = 0x82675A4C +labels = [ + 0x82675A04, + 0x82675A10, + 0x82675A1C, + 0x82675A28, + 0x82675A28, + 0x82675A34, + 0x82675A40, +] + +[[switch]] +base = 0x82675A60 +r = 3 +default = 0x82675ADC +labels = [ + 0x82675A94, + 0x82675AA0, + 0x82675AAC, + 0x82675AB8, + 0x82675AC4, + 0x82675AD0, + 0x82675AD0, +] + +[[switch]] +base = 0x82675B64 +r = 11 +default = 0x82675BE0 +labels = [ + 0x82675B90, + 0x82675BA4, + 0x82675BCC, + 0x82675BE0, + 0x82675BB8, +] + +[[switch]] +base = 0x82675C00 +r = 4 +default = 0x82675C58 +labels = [ + 0x82675C34, + 0x82675C34, + 0x82675C34, + 0x82675C40, + 0x82675C4C, + 0x82675C34, + 0x82675C34, +] + +[[switch]] +base = 0x82677D30 +r = 10 +default = 0x826782D4 +labels = [ + 0x82677D8C, + 0x82677DF8, + 0x82677DF8, + 0x82677DF8, + 0x82677ED0, + 0x82677EC4, + 0x82677F14, + 0x82677F70, + 0x82677FBC, + 0x826782D4, + 0x82678000, + 0x82678080, + 0x826781D0, + 0x826782D0, + 0x82678210, + 0x826782B0, + 0x826782C8, +] + +[[switch]] +base = 0x82679E38 +r = 3 +default = 0x82679EB0 +labels = [ + 0x82679E60, + 0x82679E74, + 0x82679E88, + 0x82679E9C, +] + +[[switch]] +base = 0x8267AD6C +r = 27 +default = 0x8267AE6C +labels = [ + 0x8267ADAC, + 0x8267ADC4, + 0x8267ADD4, + 0x8267ADF0, + 0x8267AE00, + 0x8267AE14, + 0x8267AE28, + 0x8267AE40, + 0x8267AE58, + 0x8267AE68, +] + +[[switch]] +base = 0x8267DDB0 +r = 4 +default = 0x8267DE10 +labels = [ + 0x8267DDF8, + 0x8267DDF8, + 0x8267DDF0, + 0x8267DE08, + 0x8267DE00, + 0x8267DE08, + 0x8267DE08, + 0x8267DE08, + 0x8267DE08, + 0x8267DE08, +] + +[[switch]] +base = 0x8267E2DC +r = 4 +default = 0x0 +labels = [ + 0x8267E31C, + 0x8267E324, + 0x8267E32C, + 0x8267E334, + 0x8267E33C, + 0x8267E344, + 0x8267E344, + 0x8267E344, + 0x8267E334, + 0x8267E334, +] + +[[switch]] +base = 0x8267E4A8 +r = 4 +default = 0x8267E520 +labels = [ + 0x8267E4D8, + 0x8267E4E4, + 0x8267E4F0, + 0x8267E4FC, + 0x8267E508, + 0x8267E514, +] + +[[switch]] +base = 0x82681298 +r = 11 +default = 0x82681330 +labels = [ + 0x826813E4, + 0x82681348, + 0x82681310, + 0x826812D4, + 0x82681310, + 0x82681310, + 0x82681310, + 0x82681310, + 0x82681310, +] + +[[switch]] +base = 0x82683848 +r = 11 +default = 0x82683898 +labels = [ + 0x8268388C, + 0x82683898, + 0x82683894, + 0x82683884, + 0x82683894, + 0x82683894, + 0x82683894, + 0x82683894, + 0x82683894, +] + +[[switch]] +base = 0x826876E4 +r = 26 +default = 0x82687814 +labels = [ + 0x82687724, + 0x8268773C, + 0x82687754, + 0x8268776C, + 0x82687784, + 0x8268779C, + 0x826877B4, + 0x826877E4, + 0x826877CC, + 0x826877FC, +] + +[[switch]] +base = 0x82688EAC +r = 26 +default = 0x826890B4 +labels = [ + 0x82688ED8, + 0x82689018, + 0x82688F70, + 0x826890B4, + 0x82689018, +] + +[[switch]] +base = 0x82689238 +r = 27 +default = 0x82689344 +labels = [ + 0x82689260, + 0x826892A0, + 0x826892D0, + 0x82689260, +] + +[[switch]] +base = 0x8268A4DC +r = 11 +default = 0x8268A5B4 +labels = [ + 0x8268A534, + 0x8268A53C, + 0x8268A544, + 0x8268A54C, + 0x8268A554, + 0x8268A55C, + 0x8268A564, + 0x8268A56C, + 0x8268A574, + 0x8268A57C, + 0x8268A584, + 0x8268A58C, + 0x8268A594, + 0x8268A59C, + 0x8268A5A4, + 0x8268A5AC, +] + +[[switch]] +base = 0x8268A5CC +r = 11 +default = 0x8268A6A4 +labels = [ + 0x8268A624, + 0x8268A62C, + 0x8268A634, + 0x8268A63C, + 0x8268A644, + 0x8268A64C, + 0x8268A654, + 0x8268A65C, + 0x8268A664, + 0x8268A66C, + 0x8268A674, + 0x8268A67C, + 0x8268A684, + 0x8268A68C, + 0x8268A694, + 0x8268A69C, +] + +[[switch]] +base = 0x8269264C +r = 24 +default = 0x82692C98 +labels = [ + 0x826926D0, + 0x82692708, + 0x82692740, + 0x82692778, + 0x82692794, + 0x826927CC, + 0x82692804, + 0x8269283C, + 0x82692874, + 0x826928AC, + 0x826928E4, + 0x8269291C, + 0x82692954, + 0x8269298C, + 0x826929C4, + 0x826929FC, + 0x82692A34, + 0x82692A6C, + 0x82692AA4, + 0x82692ADC, + 0x82692B14, + 0x82692B4C, + 0x82692B84, + 0x82692BBC, + 0x82692BF4, + 0x82692C2C, + 0x82692C64, +] + +[[switch]] +base = 0x8269A70C +r = 11 +default = 0x8269A914 +labels = [ + 0x8269A740, + 0x8269A74C, + 0x8269A738, + 0x8269A914, + 0x8269A8EC, +] + +[[switch]] +base = 0x8269D7A4 +r = 27 +default = 0x8269D808 +labels = [ + 0x8269DB20, + 0x8269DB20, + 0x8269D7FC, + 0x8269DB20, + 0x8269D7D4, + 0x8269D7FC, +] + +[[switch]] +base = 0x8269D894 +r = 27 +default = 0x8269DB20 +labels = [ + 0x8269D8C4, + 0x8269D9EC, + 0x8269DA08, + 0x8269DA28, + 0x8269DA44, + 0x8269DB64, +] + +[[switch]] +base = 0x8269DBEC +r = 28 +default = 0x8269DC50 +labels = [ + 0x8269DC1C, + 0x8269DC64, + 0x8269DC84, + 0x8269DCB0, + 0x8269DCD8, + 0x8269DF64, +] + +[[switch]] +base = 0x8269EDBC +r = 29 +default = 0x8269EE34 +labels = [ + 0x8269EDEC, + 0x8269EE40, + 0x8269EE5C, + 0x8269EEAC, + 0x8269EEE8, + 0x8269EF1C, +] + +[[switch]] +base = 0x8269EFA8 +r = 28 +default = 0x8269F05C +labels = [ + 0x8269EFD8, + 0x8269F06C, + 0x8269F08C, + 0x8269F0F8, + 0x8269F150, + 0x8269F310, +] + +[[switch]] +base = 0x826A52DC +r = 11 +default = 0x826A565C +labels = [ + 0x826A5320, + 0x826A53A0, + 0x826A53A0, + 0x826A53E0, + 0x826A54D4, + 0x826A565C, + 0x826A565C, + 0x826A5564, + 0x826A5598, + 0x826A55C8, + 0x826A5614, +] + +[[switch]] +base = 0x826AB908 +r = 11 +default = 0x826ABAFC +labels = [ + 0x826AB9D8, + 0x826ABAFC, + 0x826ABA6C, + 0x826AB944, + 0x826ABA6C, + 0x826ABA6C, + 0x826ABA6C, + 0x826ABA6C, + 0x826ABA6C, +] + +[[switch]] +base = 0x826ABB90 +r = 11 +default = 0x826ABC58 +labels = [ + 0x826ABBFC, + 0x826ABC58, + 0x826ABC2C, + 0x826ABBCC, + 0x826ABC2C, + 0x826ABC2C, + 0x826ABC2C, + 0x826ABC2C, + 0x826ABC2C, +] + +[[switch]] +base = 0x826ABCD8 +r = 11 +default = 0x826ABECC +labels = [ + 0x826ABDA8, + 0x826ABECC, + 0x826ABE3C, + 0x826ABD14, + 0x826ABE3C, + 0x826ABE3C, + 0x826ABE3C, + 0x826ABE3C, + 0x826ABE3C, +] + +[[switch]] +base = 0x826ABF20 +r = 11 +default = 0x826AC064 +labels = [ + 0x826ABFB8, + 0x826AC064, + 0x826AC014, + 0x826ABF5C, + 0x826AC014, + 0x826AC014, + 0x826AC014, + 0x826AC014, + 0x826AC014, +] + +[[switch]] +base = 0x826AC0A8 +r = 11 +default = 0x826AC1EC +labels = [ + 0x826AC140, + 0x826AC1EC, + 0x826AC19C, + 0x826AC0E4, + 0x826AC19C, + 0x826AC19C, + 0x826AC19C, + 0x826AC19C, + 0x826AC19C, +] + +[[switch]] +base = 0x826AC28C +r = 4 +default = 0x826AC354 +labels = [ + 0x826AC2CC, + 0x826AC2CC, + 0x826AC2CC, + 0x826AC2DC, + 0x826AC2CC, + 0x826AC2DC, + 0x826AC2DC, + 0x826AC2DC, + 0x826AC2DC, + 0x826AC2DC, +] + +[[switch]] +base = 0x826AC37C +r = 3 +default = 0x826AC3E4 +labels = [ + 0x826AC3BC, + 0x826AC3C8, + 0x826AC3C8, + 0x826AC3E0, + 0x826AC3D4, + 0x826AC3E0, + 0x826AC3E0, + 0x826AC3E0, + 0x826AC3E0, + 0x826AC3E0, +] + +[[switch]] +base = 0x826AC434 +r = 29 +default = 0x826AC500 +labels = [ + 0x826AC474, + 0x826AC47C, + 0x826AC47C, + 0x826AC48C, + 0x826AC484, + 0x826AC48C, + 0x826AC48C, + 0x826AC48C, + 0x826AC48C, + 0x826AC48C, +] + +[[switch]] +base = 0x826AC518 +r = 11 +default = 0x826AC770 +labels = [ + 0x826AC5B0, + 0x826AC554, + 0x826AC660, + 0x826AC60C, + 0x826AC660, + 0x826AC660, + 0x826AC660, + 0x826AC660, + 0x826AC660, +] + +[[switch]] +base = 0x826AC6E4 +r = 11 +default = 0x826AC770 +labels = [ + 0x826AC720, + 0x826AC720, + 0x826AC74C, + 0x826AC738, + 0x826AC74C, + 0x826AC74C, + 0x826AC74C, + 0x826AC74C, + 0x826AC74C, +] + +[[switch]] +base = 0x826AC7B4 +r = 3 +default = 0x826AC8D8 +labels = [ + 0x826AC7F4, + 0x826AC7FC, + 0x826AC840, + 0x826AC888, + 0x826AC860, + 0x826AC888, + 0x826AC888, + 0x826AC888, + 0x826AC888, + 0x826AC888, +] + +[[switch]] +base = 0x826ACF60 +r = 11 +default = 0x826AD040 +labels = [ + 0x826ACFD4, + 0x826AD040, + 0x826AD00C, + 0x826ACF9C, + 0x826AD00C, + 0x826AD00C, + 0x826AD00C, + 0x826AD00C, + 0x826AD00C, +] + +[[switch]] +base = 0x826AD08C +r = 11 +default = 0x826AD1F0 +labels = [ + 0x826AD128, + 0x826AD1F0, + 0x826AD18C, + 0x826AD0C8, + 0x826AD18C, + 0x826AD18C, + 0x826AD18C, + 0x826AD18C, + 0x826AD18C, +] + +[[switch]] +base = 0x826AD2E0 +r = 11 +default = 0x826AD370 +labels = [ + 0x826AD330, + 0x826AD370, + 0x826AD348, + 0x826AD31C, + 0x826AD348, + 0x826AD348, + 0x826AD348, + 0x826AD348, + 0x826AD348, +] + +[[switch]] +base = 0x826ADD40 +r = 11 +default = 0x826ADFAC +labels = [ + 0x826ADDC0, + 0x826ADFAC, + 0x826ADE04, + 0x826ADD7C, + 0x826ADE04, + 0x826ADE04, + 0x826ADE04, + 0x826ADE04, + 0x826ADE04, +] + +[[switch]] +base = 0x826ADE58 +r = 11 +default = 0x826ADF8C +labels = [ + 0x826ADED0, + 0x826ADF8C, + 0x826ADF0C, + 0x826ADE94, + 0x826ADF0C, + 0x826ADF0C, + 0x826ADF0C, + 0x826ADF0C, + 0x826ADF0C, +] + +[[switch]] +base = 0x826AEC40 +r = 3 +default = 0x826AEDF8 +labels = [ + 0x826AEC80, + 0x826AEC90, + 0x826AECBC, + 0x826AECCC, + 0x826AECF8, + 0x826AED24, + 0x826AED50, + 0x826AEDA8, + 0x826AED7C, + 0x826AEDD4, +] + +[[switch]] +base = 0x826AF1FC +r = 4 +default = 0x826AF254 +labels = [ + 0x826AF22C, + 0x826AF260, + 0x826AF28C, + 0x826AF2CC, + 0x826AF2F8, + 0x826AF3F8, +] + +[[switch]] +base = 0x826B2B60 +r = 28 +default = 0x826B2C34 +labels = [ + 0x826B2B90, + 0x826B2C44, + 0x826B2C74, + 0x826B2CB8, + 0x826B2CEC, + 0x826B2DF4, +] + +[[switch]] +base = 0x826B2F2C +r = 29 +default = 0x826B314C +labels = [ + 0x826B2F5C, + 0x826B2FA8, + 0x826B300C, + 0x826B3054, + 0x826B30B8, + 0x826B30FC, +] + +[[switch]] +base = 0x826B3258 +r = 28 +default = 0x826B34F4 +labels = [ + 0x826B3288, + 0x826B334C, + 0x826B3444, + 0x826B3498, + 0x826B356C, + 0x826B35C8, +] + +[[switch]] +base = 0x826B3668 +r = 26 +default = 0x826B37A0 +labels = [ + 0x826B3698, + 0x826B37B8, + 0x826B3848, + 0x826B3848, + 0x826B3ACC, + 0x826B3BC0, +] + +[[switch]] +base = 0x826B3C9C +r = 29 +default = 0x826B3D1C +labels = [ + 0x826B3CCC, + 0x826B3D50, + 0x826B3D8C, + 0x826B3DF0, + 0x826B3E28, + 0x826B3EB4, +] + +[[switch]] +base = 0x826B3EF4 +r = 29 +default = 0x826B3F64 +labels = [ + 0x826B3F24, + 0x826B3F24, + 0x826B3F58, + 0x826B3F24, + 0x826B3F30, + 0x826B3F58, +] + +[[switch]] +base = 0x826B3F8C +r = 29 +default = 0x826B405C +labels = [ + 0x826B3FBC, + 0x826B4074, + 0x826B4098, + 0x826B4118, + 0x826B417C, + 0x826B4224, +] + +[[switch]] +base = 0x826B6270 +r = 28 +default = 0x826B7130 +labels = [ + 0x826B62A0, + 0x826B65AC, + 0x826B6734, + 0x826B68DC, + 0x826B6A90, + 0x826B703C, +] + +[[switch]] +base = 0x826B6D24 +r = 11 +default = 0x826B6D88 +labels = [ + 0x826B6D4C, + 0x826B6D58, + 0x826B6D64, + 0x826B6D70, +] + +[[switch]] +base = 0x826B717C +r = 29 +default = 0x826B71F0 +labels = [ + 0x826B78EC, + 0x826B78EC, + 0x826B71DC, + 0x826B78EC, + 0x826B71AC, + 0x826B71DC, +] + +[[switch]] +base = 0x826B7234 +r = 29 +default = 0x826B78EC +labels = [ + 0x826B7264, + 0x826B74D4, + 0x826B756C, + 0x826B7784, + 0x826B7998, + 0x826B7B20, +] + +[[switch]] +base = 0x826B7BE0 +r = 31 +default = 0x826B7C68 +labels = [ + 0x826B7C10, + 0x826B7C94, + 0x826B7CB0, + 0x826B7CCC, + 0x826B7CE4, + 0x826B7D10, +] + +[[switch]] +base = 0x826B7DBC +r = 30 +default = 0x826B8104 +labels = [ + 0x826B7DEC, + 0x826B8110, + 0x826B82AC, + 0x826B8590, + 0x826B8D98, + 0x826B904C, +] + +[[switch]] +base = 0x826BFD18 +r = 11 +default = 0x826BFDC8 +labels = [ + 0x826BFD68, + 0x826BFDC8, + 0x826BFD68, + 0x826BFD68, + 0x826BFD68, + 0x826BFD68, + 0x826BFD68, + 0x826BFD68, + 0x826BFDC8, + 0x826BFD68, + 0x826BFD68, + 0x826BFDC8, + 0x826BFDC8, + 0x826C0088, +] + +[[switch]] +base = 0x826C39AC +r = 11 +default = 0x826C40A8 +labels = [ + 0x826C4094, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C4000, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C3C28, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C4040, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C3B68, + 0x826C40A8, + 0x826C40A8, + 0x826C40A8, + 0x826C3B44, +] + +[[switch]] +base = 0x826C5948 +r = 11 +default = 0x826C5990 +labels = [ + 0x826C598C, + 0x826C5990, + 0x826C598C, + 0x826C598C, + 0x826C598C, + 0x826C598C, + 0x826C598C, + 0x826C598C, + 0x826C5990, + 0x826C598C, + 0x826C598C, +] + +[[switch]] +base = 0x826C76A0 +r = 28 +default = 0x826C78C8 +labels = [ + 0x826C76D0, + 0x826C7754, + 0x826C7784, + 0x826C77CC, + 0x826C7808, + 0x826C78BC, +] + +[[switch]] +base = 0x826C793C +r = 28 +default = 0x826C7A04 +labels = [ + 0x826C796C, + 0x826C7A20, + 0x826C7A34, + 0x826C7A34, + 0x826C7BE0, + 0x826C7D08, +] + +[[switch]] +base = 0x826C7D74 +r = 28 +default = 0x826C7E3C +labels = [ + 0x826C7DA4, + 0x826C7E58, + 0x826C7E6C, + 0x826C7E6C, + 0x826C7FCC, + 0x826C80D0, +] + +[[switch]] +base = 0x826C8EEC +r = 27 +default = 0x826C9064 +labels = [ + 0x826C8F1C, + 0x826C9074, + 0x826C90B8, + 0x826C90B8, + 0x826C920C, + 0x826C92E0, +] + +[[switch]] +base = 0x826C998C +r = 28 +default = 0x826C9A00 +labels = [ + 0x826C9F80, + 0x826C9F80, + 0x826C99EC, + 0x826C9F80, + 0x826C99BC, + 0x826C99EC, +] + +[[switch]] +base = 0x826C9A48 +r = 28 +default = 0x826C9F80 +labels = [ + 0x826C9A78, + 0x826C9CAC, + 0x826C9D44, + 0x826C9EC4, + 0x826CA05C, + 0x826CA1C4, +] + +[[switch]] +base = 0x826D1100 +r = 25 +default = 0x826D18F8 +labels = [ + 0x826D1130, + 0x826D13A8, + 0x826D144C, + 0x826D1510, + 0x826D15B0, + 0x826D18C8, +] + +[[switch]] +base = 0x826D197C +r = 27 +default = 0x826D1DE0 +labels = [ + 0x826D19AC, + 0x826D1DF0, + 0x826D1F90, + 0x826D1F90, + 0x826D2498, + 0x826D2748, +] + +[[switch]] +base = 0x826D2884 +r = 30 +default = 0x826D28CC +labels = [ + 0x826D28B4, + 0x826D28E8, + 0x826D28FC, + 0x826D2950, + 0x826D299C, + 0x826D29C8, +] + +[[switch]] +base = 0x826D2A0C +r = 29 +default = 0x826D2A88 +labels = [ + 0x826D2A3C, + 0x826D2A98, + 0x826D2AD4, + 0x826D2B34, + 0x826D2B88, + 0x826D2C24, +] + +[[switch]] +base = 0x826D3034 +r = 11 +default = 0x826D30CC +labels = [ + 0x826D306C, + 0x826D3078, + 0x826D3084, + 0x826D3090, + 0x826D309C, + 0x826D30A8, + 0x826D30B4, + 0x826D30C0, +] + +[[switch]] +base = 0x826D4C88 +r = 29 +default = 0x826D51EC +labels = [ + 0x826D4CB8, + 0x826D5200, + 0x826D5334, + 0x826D5608, + 0x826D58A4, + 0x826D5BA4, +] + +[[switch]] +base = 0x826D5C5C +r = 30 +default = 0x826D5D28 +labels = [ + 0x826D5C8C, + 0x826D5D34, + 0x826D5D5C, + 0x826D5DEC, + 0x826D5E70, + 0x826D5F68, +] + +[[switch]] +base = 0x826D6CA8 +r = 28 +default = 0x826D6F44 +labels = [ + 0x826D6CD8, + 0x826D6DF0, + 0x826D6E1C, + 0x826D6E64, + 0x826D6EA0, + 0x826D6F38, +] + +[[switch]] +base = 0x826D7028 +r = 29 +default = 0x826D70A8 +labels = [ + 0x826D7058, + 0x826D70BC, + 0x826D70F0, + 0x826D7160, + 0x826D71C0, + 0x826D726C, +] + +[[switch]] +base = 0x826D7338 +r = 28 +default = 0x826D7390 +labels = [ + 0x826D7368, + 0x826D739C, + 0x826D73C0, + 0x826D73F0, + 0x826D7414, + 0x826D747C, +] + +[[switch]] +base = 0x826D9394 +r = 24 +default = 0x826D9A20 +labels = [ + 0x826D93C4, + 0x826D95B4, + 0x826D967C, + 0x826D9780, + 0x826D9848, + 0x826D9974, +] + +[[switch]] +base = 0x826DA014 +r = 11 +default = 0x826DA07C +labels = [ + 0x826DA040, + 0x826DA04C, + 0x826DA058, + 0x826DA064, + 0x826DA070, +] + +[[switch]] +base = 0x826DAE9C +r = 11 +default = 0x826DB160 +labels = [ + 0x826DB124, + 0x826DAED8, + 0x826DB158, + 0x826DB158, + 0x826DB158, + 0x826DAED8, + 0x826DB158, +] + +[[switch]] +base = 0x826DB1C8 +r = 11 +default = 0x826DB2F8 +labels = [ + 0x826DB1FC, + 0x826DB2D0, + 0x826DB230, + 0x826DB29C, + 0x826DB268, + 0x826DB2DC, + 0x826DB2E8, +] + +[[switch]] +base = 0x826DB4F8 +r = 11 +default = 0x826DB5D8 +labels = [ + 0x826DB554, + 0x826DB5D8, + 0x826DB5D8, + 0x826DB5B0, + 0x826DB6D4, + 0x826DB5D8, + 0x826DB5D8, + 0x826DB5D8, + 0x826DB5D8, + 0x826DB7D0, + 0x826DB5D8, + 0x826DB5D8, + 0x826DB86C, + 0x826DBA84, + 0x826DBA84, + 0x826DBA84, + 0x826DBAA0, +] + +[[switch]] +base = 0x826DB7DC +r = 11 +default = 0x826DB864 +labels = [ + 0x826DB80C, + 0x826DB80C, + 0x826DB80C, + 0x826DB818, + 0x826DB80C, + 0x826DB80C, +] + +[[switch]] +base = 0x826DB878 +r = 11 +default = 0x826DBA30 +labels = [ + 0x826DB8BC, + 0x826DB8C4, + 0x826DB928, + 0x826DB930, + 0x826DB924, + 0x826DB928, + 0x826DB970, + 0x826DB9DC, + 0x826DBA1C, + 0x826DBA1C, + 0x826DBA1C, +] + +[[switch]] +base = 0x826DB97C +r = 11 +default = 0x826DB928 +labels = [ + 0x826DB924, + 0x826DB924, + 0x826DB924, + 0x826DB9AC, + 0x826DB924, + 0x826DB924, +] + +[[switch]] +base = 0x826DBCB0 +r = 11 +default = 0x826DC028 +labels = [ + 0x826DC028, + 0x826DC028, + 0x826DBD20, + 0x826DC028, + 0x826DC028, + 0x826DC028, + 0x826DC028, + 0x826DBD78, + 0x826DBE80, + 0x826DBECC, + 0x826DC01C, + 0x826DC01C, + 0x826DC028, + 0x826DC028, + 0x826DC01C, + 0x826DBF64, + 0x826DBFB4, + 0x826DC028, + 0x826DBFE0, + 0x826DC01C, + 0x826DC028, + 0x826DC01C, +] + +[[switch]] +base = 0x826E16B0 +r = 15 +default = 0x826E1758 +labels = [ + 0x826E16E0, + 0x826E1728, + 0x826E1738, + 0x826E1748, + 0x826E16E0, + 0x826E16E0, +] + +[[switch]] +base = 0x826E3758 +r = 28 +default = 0x826E3858 +labels = [ + 0x826E3788, + 0x826E37B8, + 0x826E37D4, + 0x826E37FC, + 0x826E3820, + 0x826E3850, +] + +[[switch]] +base = 0x826E3BE4 +r = 26 +default = 0x826E3D34 +labels = [ + 0x826E3C14, + 0x826E3D48, + 0x826E3D8C, + 0x826E3EC8, + 0x826E3FC8, + 0x826E4144, +] + +[[switch]] +base = 0x826E45F8 +r = 28 +default = 0x826E4EE4 +labels = [ + 0x826E4628, + 0x826E4894, + 0x826E495C, + 0x826E4B4C, + 0x826E4D60, + 0x826E4EA4, +] + +[[switch]] +base = 0x826E53C8 +r = 27 +default = 0x826E55B0 +labels = [ + 0x826E53F8, + 0x826E5514, + 0x826E5538, + 0x826E5568, + 0x826E558C, + 0x826E55AC, +] + +[[switch]] +base = 0x826E611C +r = 3 +default = 0x826E646C +labels = [ + 0x826E6144, + 0x826E614C, + 0x826E6154, + 0x826E615C, +] + +[[switch]] +base = 0x826E6188 +r = 11 +default = 0x826E646C +labels = [ + 0x826E6288, + 0x826E62C8, + 0x826E646C, + 0x826E62B8, + 0x826E62C0, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E62B0, + 0x826E62A8, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E62A0, + 0x826E6298, + 0x826E646C, + 0x826E6290, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E62D0, + 0x826E62D8, + 0x826E62E0, + 0x826E62E8, + 0x826E62F0, + 0x826E62F8, + 0x826E6300, +] + +[[switch]] +base = 0x826E63C0 +r = 11 +default = 0x826E646C +labels = [ + 0x826E6434, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E643C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E646C, + 0x826E6444, + 0x826E644C, + 0x826E6454, + 0x826E645C, + 0x826E6464, +] + +[[switch]] +base = 0x826E6A08 +r = 4 +default = 0x826E6A38 +labels = [ + 0x826E6A30, + 0x826E6A30, + 0x826E6A30, + 0x826E6A30, +] + +[[switch]] +base = 0x826E6B48 +r = 4 +default = 0x826E6B80 +labels = [ + 0x826E6B70, + 0x826E6B70, + 0x826E6B78, + 0x826E6B78, +] + +[[switch]] +base = 0x826E6B90 +r = 11 +default = 0x826E6BDC +labels = [ + 0x826E6BBC, + 0x826E6BC4, + 0x826E6BD4, + 0x826E6BDC, + 0x826E6BCC, +] + +[[switch]] +base = 0x826E6FB0 +r = 4 +default = 0x826E6FF8 +labels = [ + 0x826E6FD8, + 0x826E6FE0, + 0x826E6FE8, + 0x826E6FF0, +] + +[[switch]] +base = 0x826E70EC +r = 11 +default = 0x826E7134 +labels = [ + 0x826E7114, + 0x826E711C, + 0x826E7124, + 0x826E712C, +] + +[[switch]] +base = 0x826E7478 +r = 3 +default = 0x826E74E8 +labels = [ + 0x826E74AC, + 0x826E74B4, + 0x826E74BC, + 0x826E74C4, + 0x826E74CC, + 0x826E74D4, + 0x826E74DC, +] + +[[switch]] +base = 0x826E7514 +r = 11 +default = 0x826E757C +labels = [ + 0x826E7544, + 0x826E754C, + 0x826E7554, + 0x826E755C, + 0x826E756C, + 0x826E7564, +] + +[[switch]] +base = 0x826E7644 +r = 11 +default = 0x826E76AC +labels = [ + 0x826E7674, + 0x826E767C, + 0x826E7684, + 0x826E768C, + 0x826E7694, + 0x826E769C, +] + +[[switch]] +base = 0x826E773C +r = 11 +default = 0x826E7784 +labels = [ + 0x826E776C, + 0x826E776C, + 0x826E7774, + 0x826E776C, + 0x826E776C, + 0x826E776C, +] + +[[switch]] +base = 0x826E7810 +r = 4 +default = 0x826E7854 +labels = [ + 0x826E7844, + 0x826E7844, + 0x826E784C, + 0x826E784C, + 0x826E7844, + 0x826E7844, + 0x826E784C, +] + +[[switch]] +base = 0x826E7864 +r = 11 +default = 0x826E78B0 +labels = [ + 0x826E7890, + 0x826E7898, + 0x826E78A8, + 0x826E78B0, + 0x826E78A0, +] + +[[switch]] +base = 0x826E7910 +r = 3 +default = 0x826E7980 +labels = [ + 0x826E7944, + 0x826E794C, + 0x826E7954, + 0x826E795C, + 0x826E7964, + 0x826E796C, + 0x826E7974, +] + +[[switch]] +base = 0x826E79C8 +r = 4 +default = 0x826E7A0C +labels = [ + 0x826E79FC, + 0x826E79FC, + 0x826E7A04, + 0x826E7A04, + 0x826E79FC, + 0x826E79FC, + 0x826E7A04, +] + +[[switch]] +base = 0x826E7A48 +r = 3 +default = 0x826E7AB8 +labels = [ + 0x826E7A7C, + 0x826E7A84, + 0x826E7A8C, + 0x826E7A94, + 0x826E7A9C, + 0x826E7AA8, + 0x826E7AB0, +] + +[[switch]] +base = 0x826E7AE4 +r = 11 +default = 0x826E7B4C +labels = [ + 0x826E7B14, + 0x826E7B1C, + 0x826E7B24, + 0x826E7B2C, + 0x826E7B34, + 0x826E7B3C, +] + +[[switch]] +base = 0x826E7B80 +r = 4 +default = 0x826E7BC4 +labels = [ + 0x826E7BB4, + 0x826E7BB4, + 0x826E7BBC, + 0x826E7BBC, + 0x826E7BBC, + 0x826E7BB4, + 0x826E7BB4, +] + +[[switch]] +base = 0x826E7BD8 +r = 4 +default = 0x826E7C1C +labels = [ + 0x826E7C0C, + 0x826E7C0C, + 0x826E7C14, + 0x826E7C14, + 0x826E7C14, + 0x826E7C0C, + 0x826E7C0C, +] + +[[switch]] +base = 0x826E7C2C +r = 11 +default = 0x826E7C78 +labels = [ + 0x826E7C58, + 0x826E7C60, + 0x826E7C70, + 0x826E7C78, + 0x826E7C68, +] + +[[switch]] +base = 0x826E7E54 +r = 11 +default = 0x826E7E9C +labels = [ + 0x826E7E84, + 0x826E7E84, + 0x826E7E8C, + 0x826E7E84, + 0x826E7E84, + 0x826E7E94, +] + +[[switch]] +base = 0x826E8288 +r = 4 +default = 0x826E82E0 +labels = [ + 0x826E82B4, + 0x826E82BC, + 0x826E82C4, + 0x826E82CC, + 0x826E82D8, +] + +[[switch]] +base = 0x826E84E0 +r = 4 +default = 0x826E851C +labels = [ + 0x826E850C, + 0x826E850C, + 0x826E8514, + 0x826E8514, + 0x826E8514, +] + +[[switch]] +base = 0x826E852C +r = 11 +default = 0x826E8578 +labels = [ + 0x826E8558, + 0x826E8560, + 0x826E8570, + 0x826E8578, + 0x826E8568, +] + +[[switch]] +base = 0x826E85A0 +r = 4 +default = 0x826E85F8 +labels = [ + 0x826E85CC, + 0x826E85D4, + 0x826E85DC, + 0x826E85E4, + 0x826E85EC, +] + +[[switch]] +base = 0x826E8710 +r = 3 +default = 0x826E8780 +labels = [ + 0x826E8744, + 0x826E874C, + 0x826E8754, + 0x826E875C, + 0x826E8764, + 0x826E876C, + 0x826E8774, +] + +[[switch]] +base = 0x826E87AC +r = 11 +default = 0x826E8818 +labels = [ + 0x826E87E8, + 0x826E8800, + 0x826E87E0, + 0x826E8808, + 0x826E87F8, + 0x826E8818, + 0x826E87F0, +] + +[[switch]] +base = 0x826E8848 +r = 4 +default = 0x826E888C +labels = [ + 0x826E887C, + 0x826E887C, + 0x826E8884, + 0x826E887C, + 0x826E887C, + 0x826E887C, + 0x826E8884, +] + +[[switch]] +base = 0x826E88A0 +r = 4 +default = 0x826E88E4 +labels = [ + 0x826E88D4, + 0x826E88D4, + 0x826E88DC, + 0x826E88D4, + 0x826E88D4, + 0x826E88D4, + 0x826E88DC, +] + +[[switch]] +base = 0x826E88F4 +r = 11 +default = 0x826E8940 +labels = [ + 0x826E8920, + 0x826E8928, + 0x826E8938, + 0x826E8940, + 0x826E8930, +] + +[[switch]] +base = 0x826E8968 +r = 4 +default = 0x826E89C0 +labels = [ + 0x826E8994, + 0x826E899C, + 0x826E89A4, + 0x826E89AC, + 0x826E89B4, +] + +[[switch]] +base = 0x826E89D0 +r = 3 +default = 0x826E8A34 +labels = [ + 0x826E8A00, + 0x826E8A08, + 0x826E8A10, + 0x826E8A18, + 0x826E8A20, + 0x826E8A28, +] + +[[switch]] +base = 0x826E8A64 +r = 11 +default = 0x826E8AC0 +labels = [ + 0x826E8A90, + 0x826E8AA8, + 0x826E8A98, + 0x826E8AB0, + 0x826E8AA0, +] + +[[switch]] +base = 0x826E8AF0 +r = 4 +default = 0x826E8B30 +labels = [ + 0x826E8B20, + 0x826E8B20, + 0x826E8B28, + 0x826E8B20, + 0x826E8B20, + 0x826E8B28, +] + +[[switch]] +base = 0x826E8B40 +r = 4 +default = 0x826E8B80 +labels = [ + 0x826E8B70, + 0x826E8B70, + 0x826E8B78, + 0x826E8B70, + 0x826E8B70, + 0x826E8B78, +] + +[[switch]] +base = 0x826E8B90 +r = 11 +default = 0x826E8BDC +labels = [ + 0x826E8BBC, + 0x826E8BC4, + 0x826E8BD4, + 0x826E8BDC, + 0x826E8BCC, +] + +[[switch]] +base = 0x826E8C58 +r = 4 +default = 0x826E8CA4 +labels = [ + 0x826E8C80, + 0x826E8C88, + 0x826E8C90, + 0x826E8C98, +] + +[[switch]] +base = 0x826E8CB8 +r = 4 +default = 0x826E8CF0 +labels = [ + 0x826E8CE0, + 0x826E8CE8, + 0x826E8CE8, + 0x826E8CE0, +] + +[[switch]] +base = 0x826E8D00 +r = 4 +default = 0x826E8D38 +labels = [ + 0x826E8D28, + 0x826E8D30, + 0x826E8D30, + 0x826E8D28, +] + +[[switch]] +base = 0x826E8D48 +r = 11 +default = 0x826E8D94 +labels = [ + 0x826E8D74, + 0x826E8D7C, + 0x826E8D8C, + 0x826E8D94, + 0x826E8D84, +] + +[[switch]] +base = 0x826E8DA8 +r = 3 +default = 0x826E8E18 +labels = [ + 0x826E8DDC, + 0x826E8DE4, + 0x826E8DEC, + 0x826E8DF4, + 0x826E8DFC, + 0x826E8E04, + 0x826E8E0C, +] + +[[switch]] +base = 0x826E8E44 +r = 11 +default = 0x826E8EAC +labels = [ + 0x826E8E74, + 0x826E8E94, + 0x826E8E7C, + 0x826E8E9C, + 0x826E8E8C, + 0x826E8E84, +] + +[[switch]] +base = 0x826E8F58 +r = 4 +default = 0x826E8F94 +labels = [ + 0x826E8F84, + 0x826E8F8C, + 0x826E8F8C, + 0x826E8F8C, + 0x826E8F84, +] + +[[switch]] +base = 0x826E8FA8 +r = 4 +default = 0x826E8FE4 +labels = [ + 0x826E8FD4, + 0x826E8FDC, + 0x826E8FDC, + 0x826E8FDC, + 0x826E8FD4, +] + +[[switch]] +base = 0x826E8FF4 +r = 11 +default = 0x826E9040 +labels = [ + 0x826E9020, + 0x826E9028, + 0x826E9038, + 0x826E9040, + 0x826E9030, +] + +[[switch]] +base = 0x826E9098 +r = 4 +default = 0x826E90D8 +labels = [ + 0x826E90C8, + 0x826E90C8, + 0x826E90D0, + 0x826E90D0, + 0x826E90D0, + 0x826E90C8, +] + +[[switch]] +base = 0x826E90E8 +r = 3 +default = 0x826E9164 +labels = [ + 0x826E9120, + 0x826E9128, + 0x826E9130, + 0x826E9138, + 0x826E9140, + 0x826E9148, + 0x826E9150, + 0x826E9158, +] + +[[switch]] +base = 0x826E9198 +r = 4 +default = 0x826E91E0 +labels = [ + 0x826E91D0, + 0x826E91D0, + 0x826E91D0, + 0x826E91D8, + 0x826E91D0, + 0x826E91D0, + 0x826E91D0, + 0x826E91D8, +] + +[[switch]] +base = 0x826E91F0 +r = 11 +default = 0x826E923C +labels = [ + 0x826E921C, + 0x826E9224, + 0x826E9234, + 0x826E923C, + 0x826E922C, +] + +[[switch]] +base = 0x826E9268 +r = 3 +default = 0x826E92CC +labels = [ + 0x826E9298, + 0x826E92A0, + 0x826E92A8, + 0x826E92B0, + 0x826E92B8, + 0x826E92C0, +] + +[[switch]] +base = 0x826E92FC +r = 11 +default = 0x826E935C +labels = [ + 0x826E933C, + 0x826E9334, + 0x826E934C, + 0x826E9344, + 0x826E935C, + 0x826E932C, +] + +[[switch]] +base = 0x826E93A0 +r = 6 +default = 0x826E9420 +labels = [ + 0x826E93C8, + 0x826E93E4, + 0x826E9414, + 0x826E9400, +] + +[[switch]] +base = 0x826E9438 +r = 6 +default = 0x826E94B8 +labels = [ + 0x826E9460, + 0x826E947C, + 0x826E94AC, + 0x826E9498, +] + +[[switch]] +base = 0x826E94E4 +r = 11 +default = 0x826E9558 +labels = [ + 0x826E9538, + 0x826E9540, + 0x826E9548, + 0x826E9520, + 0x826E9518, + 0x826E9530, + 0x826E9528, +] + +[[switch]] +base = 0x826E9588 +r = 4 +default = 0x826E95D0 +labels = [ + 0x826E95C0, + 0x826E95C0, + 0x826E95C0, + 0x826E95C8, + 0x826E95C0, + 0x826E95C0, + 0x826E95C0, + 0x826E95C8, +] + +[[switch]] +base = 0x826E95E8 +r = 6 +default = 0x826E9668 +labels = [ + 0x826E9610, + 0x826E962C, + 0x826E965C, + 0x826E9648, +] + +[[switch]] +base = 0x826E9678 +r = 3 +default = 0x826E96DC +labels = [ + 0x826E96A8, + 0x826E96B0, + 0x826E96B8, + 0x826E96C0, + 0x826E96C8, + 0x826E96D0, +] + +[[switch]] +base = 0x826E970C +r = 11 +default = 0x826E9768 +labels = [ + 0x826E9748, + 0x826E9738, + 0x826E9758, + 0x826E9750, + 0x826E9740, +] + +[[switch]] +base = 0x826E97A8 +r = 6 +default = 0x826E9828 +labels = [ + 0x826E97D0, + 0x826E97EC, + 0x826E981C, + 0x826E9808, +] + +[[switch]] +base = 0x826E9838 +r = 3 +default = 0x826E989C +labels = [ + 0x826E9868, + 0x826E9870, + 0x826E9878, + 0x826E9880, + 0x826E9888, + 0x826E9890, +] + +[[switch]] +base = 0x826E98CC +r = 11 +default = 0x826E992C +labels = [ + 0x826E990C, + 0x826E9904, + 0x826E9914, + 0x826E991C, + 0x826E992C, + 0x826E98FC, +] + +[[switch]] +base = 0x826E9970 +r = 3 +default = 0x826E99F8 +labels = [ + 0x826E99AC, + 0x826E99B4, + 0x826E99BC, + 0x826E99C4, + 0x826E99CC, + 0x826E99D4, + 0x826E99DC, + 0x826E99E4, + 0x826E99EC, +] + +[[switch]] +base = 0x826E9A30 +r = 4 +default = 0x826E9A7C +labels = [ + 0x826E9A6C, + 0x826E9A6C, + 0x826E9A74, + 0x826E9A74, + 0x826E9A6C, + 0x826E9A6C, + 0x826E9A6C, + 0x826E9A6C, + 0x826E9A74, +] + +[[switch]] +base = 0x826E9A8C +r = 11 +default = 0x826E9AD8 +labels = [ + 0x826E9AB8, + 0x826E9AC0, + 0x826E9AD0, + 0x826E9AD8, + 0x826E9AC8, +] + +[[switch]] +base = 0x826E9AE8 +r = 3 +default = 0x826E9B58 +labels = [ + 0x826E9B1C, + 0x826E9B24, + 0x826E9B2C, + 0x826E9B34, + 0x826E9B3C, + 0x826E9B44, + 0x826E9B4C, +] + +[[switch]] +base = 0x826E9B88 +r = 4 +default = 0x826E9BCC +labels = [ + 0x826E9BBC, + 0x826E9BBC, + 0x826E9BC4, + 0x826E9BC4, + 0x826E9BC4, + 0x826E9BC4, + 0x826E9BBC, +] + +[[switch]] +base = 0x826E9BE8 +r = 3 +default = 0x826E9C64 +labels = [ + 0x826E9C20, + 0x826E9C28, + 0x826E9C30, + 0x826E9C38, + 0x826E9C40, + 0x826E9C48, + 0x826E9C50, + 0x826E9C58, +] + +[[switch]] +base = 0x826E9C94 +r = 11 +default = 0x826E9D0C +labels = [ + 0x826E9CE4, + 0x826E9CEC, + 0x826E9CF4, + 0x826E9CFC, + 0x826E9D0C, + 0x826E9CCC, + 0x826E9CD4, + 0x826E9CDC, +] + +[[switch]] +base = 0x826E9D48 +r = 4 +default = 0x826E9D90 +labels = [ + 0x826E9D80, + 0x826E9D80, + 0x826E9D88, + 0x826E9D88, + 0x826E9D80, + 0x826E9D80, + 0x826E9D80, + 0x826E9D88, +] + +[[switch]] +base = 0x826E9DA0 +r = 11 +default = 0x826E9DEC +labels = [ + 0x826E9DCC, + 0x826E9DD4, + 0x826E9DE4, + 0x826E9DEC, + 0x826E9DDC, +] + +[[switch]] +base = 0x826E9E10 +r = 3 +default = 0x826E9E74 +labels = [ + 0x826E9E40, + 0x826E9E48, + 0x826E9E50, + 0x826E9E58, + 0x826E9E60, + 0x826E9E68, +] + +[[switch]] +base = 0x826E9EA4 +r = 11 +default = 0x826E9F04 +labels = [ + 0x826E9ED4, + 0x826E9EE4, + 0x826E9EEC, + 0x826E9EF4, + 0x826E9F04, + 0x826E9EDC, +] + +[[switch]] +base = 0x826E9F40 +r = 3 +default = 0x826E9FC8 +labels = [ + 0x826E9F7C, + 0x826E9F84, + 0x826E9F8C, + 0x826E9F94, + 0x826E9F9C, + 0x826E9FA4, + 0x826E9FAC, + 0x826E9FB4, + 0x826E9FBC, +] + +[[switch]] +base = 0x826E9FF4 +r = 11 +default = 0x826EA074 +labels = [ + 0x826EA044, + 0x826EA054, + 0x826EA05C, + 0x826EA064, + 0x826EA04C, + 0x826EA034, + 0x826EA02C, + 0x826EA03C, +] + +[[switch]] +base = 0x826EA0A8 +r = 4 +default = 0x826EA0F4 +labels = [ + 0x826EA0E4, + 0x826EA0E4, + 0x826EA0EC, + 0x826EA0EC, + 0x826EA0E4, + 0x826EA0E4, + 0x826EA0E4, + 0x826EA0E4, + 0x826EA0EC, +] + +[[switch]] +base = 0x826EA120 +r = 4 +default = 0x826EA164 +labels = [ + 0x826EA154, + 0x826EA154, + 0x826EA15C, + 0x826EA15C, + 0x826EA15C, + 0x826EA15C, + 0x826EA154, +] + +[[switch]] +base = 0x826EA174 +r = 11 +default = 0x826EA1C0 +labels = [ + 0x826EA1A0, + 0x826EA1A8, + 0x826EA1B8, + 0x826EA1C0, + 0x826EA1B0, +] + +[[switch]] +base = 0x826EA1EC +r = 11 +default = 0x826EA26C +labels = [ + 0x826EA23C, + 0x826EA24C, + 0x826EA254, + 0x826EA25C, + 0x826EA244, + 0x826EA224, + 0x826EA22C, + 0x826EA234, +] + +[[switch]] +base = 0x826EA2B4 +r = 11 +default = 0x826EA31C +labels = [ + 0x826EA2EC, + 0x826EA2FC, + 0x826EA304, + 0x826EA30C, + 0x826EA2F4, + 0x826EA2E4, +] + +[[switch]] +base = 0x826EA350 +r = 3 +default = 0x826EA3CC +labels = [ + 0x826EA388, + 0x826EA390, + 0x826EA398, + 0x826EA3A0, + 0x826EA3A8, + 0x826EA3B0, + 0x826EA3B8, + 0x826EA3C0, +] + +[[switch]] +base = 0x826EA3FC +r = 11 +default = 0x826EA474 +labels = [ + 0x826EA44C, + 0x826EA454, + 0x826EA45C, + 0x826EA464, + 0x826EA434, + 0x826EA43C, + 0x826EA474, + 0x826EA444, +] + +[[switch]] +base = 0x826EA4A8 +r = 4 +default = 0x826EA4F0 +labels = [ + 0x826EA4E0, + 0x826EA4E0, + 0x826EA4E8, + 0x826EA4E8, + 0x826EA4E0, + 0x826EA4E0, + 0x826EA4E0, + 0x826EA4E8, +] + +[[switch]] +base = 0x826EA500 +r = 3 +default = 0x826EA564 +labels = [ + 0x826EA530, + 0x826EA538, + 0x826EA540, + 0x826EA548, + 0x826EA550, + 0x826EA558, +] + +[[switch]] +base = 0x826EA594 +r = 11 +default = 0x826EA5F0 +labels = [ + 0x826EA5C0, + 0x826EA5D0, + 0x826EA5D8, + 0x826EA5E0, + 0x826EA5C8, +] + +[[switch]] +base = 0x826EA620 +r = 4 +default = 0x826EA660 +labels = [ + 0x826EA650, + 0x826EA650, + 0x826EA658, + 0x826EA658, + 0x826EA658, + 0x826EA650, +] + +[[switch]] +base = 0x826EA670 +r = 11 +default = 0x826EA6BC +labels = [ + 0x826EA69C, + 0x826EA6A4, + 0x826EA6B4, + 0x826EA6BC, + 0x826EA6AC, +] + +[[switch]] +base = 0x826EA730 +r = 4 +default = 0x826EA77C +labels = [ + 0x826EA758, + 0x826EA764, + 0x826EA76C, + 0x826EA774, +] + +[[switch]] +base = 0x826EA790 +r = 4 +default = 0x826EA7C8 +labels = [ + 0x826EA7B8, + 0x826EA7B8, + 0x826EA7C0, + 0x826EA7C0, +] + +[[switch]] +base = 0x826EA7D8 +r = 4 +default = 0x826EA810 +labels = [ + 0x826EA800, + 0x826EA800, + 0x826EA808, + 0x826EA808, +] + +[[switch]] +base = 0x826EA820 +r = 11 +default = 0x826EA86C +labels = [ + 0x826EA84C, + 0x826EA854, + 0x826EA864, + 0x826EA86C, + 0x826EA85C, +] + +[[switch]] +base = 0x826EA8E0 +r = 4 +default = 0x826EA92C +labels = [ + 0x826EA908, + 0x826EA910, + 0x826EA918, + 0x826EA920, +] + +[[switch]] +base = 0x826EA940 +r = 4 +default = 0x826EA978 +labels = [ + 0x826EA968, + 0x826EA968, + 0x826EA970, + 0x826EA970, +] + +[[switch]] +base = 0x826EA988 +r = 4 +default = 0x826EA9C0 +labels = [ + 0x826EA9B0, + 0x826EA9B0, + 0x826EA9B8, + 0x826EA9B8, +] + +[[switch]] +base = 0x826EA9D0 +r = 11 +default = 0x826EAA1C +labels = [ + 0x826EA9FC, + 0x826EAA04, + 0x826EAA14, + 0x826EAA1C, + 0x826EAA0C, +] + +[[switch]] +base = 0x826EAA90 +r = 4 +default = 0x826EAADC +labels = [ + 0x826EAAB8, + 0x826EAAC0, + 0x826EAAC8, + 0x826EAAD0, +] + +[[switch]] +base = 0x826EAB50 +r = 4 +default = 0x826EAB9C +labels = [ + 0x826EAB78, + 0x826EAB80, + 0x826EAB88, + 0x826EAB90, +] + +[[switch]] +base = 0x826EABC0 +r = 4 +default = 0x826EAC00 +labels = [ + 0x826EABF0, + 0x826EABF0, + 0x826EABF0, + 0x826EABF8, + 0x826EABF8, + 0x826EABF8, +] + +[[switch]] +base = 0x826EAC10 +r = 3 +default = 0x826EAC74 +labels = [ + 0x826EAC40, + 0x826EAC48, + 0x826EAC50, + 0x826EAC58, + 0x826EAC60, + 0x826EAC68, +] + +[[switch]] +base = 0x826EACA0 +r = 4 +default = 0x826EACE0 +labels = [ + 0x826EACD0, + 0x826EACD0, + 0x826EACD0, + 0x826EACD8, + 0x826EACD8, + 0x826EACD8, +] + +[[switch]] +base = 0x826EACF0 +r = 11 +default = 0x826EAD3C +labels = [ + 0x826EAD1C, + 0x826EAD24, + 0x826EAD34, + 0x826EAD3C, + 0x826EAD2C, +] + +[[switch]] +base = 0x826EAD6C +r = 11 +default = 0x826EADCC +labels = [ + 0x826EAD9C, + 0x826EADBC, + 0x826EADAC, + 0x826EADCC, + 0x826EADA4, + 0x826EADB4, +] + +[[switch]] +base = 0x826EAE68 +r = 4 +default = 0x826EAEC0 +labels = [ + 0x826EAE94, + 0x826EAE9C, + 0x826EAEA4, + 0x826EAEAC, + 0x826EAEB4, +] + +[[switch]] +base = 0x826EAED0 +r = 4 +default = 0x826EAF0C +labels = [ + 0x826EAEFC, + 0x826EAEFC, + 0x826EAF04, + 0x826EAF04, + 0x826EAF04, +] + +[[switch]] +base = 0x826EAFA8 +r = 4 +default = 0x826EB000 +labels = [ + 0x826EAFD4, + 0x826EAFDC, + 0x826EAFE4, + 0x826EAFEC, + 0x826EAFF4, +] + +[[switch]] +base = 0x826EB090 +r = 4 +default = 0x826EB0E8 +labels = [ + 0x826EB0BC, + 0x826EB0C4, + 0x826EB0CC, + 0x826EB0D4, + 0x826EB0DC, +] + +[[switch]] +base = 0x826EB114 +r = 11 +default = 0x826EB1B4 +labels = [ + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1B4, + 0x826EB1B4, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1B4, + 0x826EB1B4, + 0x826EB1B4, + 0x826EB1B4, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1B4, + 0x826EB1AC, + 0x826EB1AC, + 0x826EB1AC, +] + +[[switch]] +base = 0x826EB1C8 +r = 3 +default = 0x826EB31C +labels = [ + 0x826EB248, + 0x826EB250, + 0x826EB258, + 0x826EB260, + 0x826EB268, + 0x826EB270, + 0x826EB278, + 0x826EB280, + 0x826EB288, + 0x826EB290, + 0x826EB298, + 0x826EB2A0, + 0x826EB2A8, + 0x826EB2B0, + 0x826EB2B8, + 0x826EB2C0, + 0x826EB2C8, + 0x826EB2D0, + 0x826EB2D8, + 0x826EB2E0, + 0x826EB2E8, + 0x826EB2F0, + 0x826EB2F8, + 0x826EB300, + 0x826EB308, + 0x826EB310, +] + +[[switch]] +base = 0x826EB34C +r = 11 +default = 0x826EB4B4 +labels = [ + 0x826EB3FC, + 0x826EB47C, + 0x826EB48C, + 0x826EB3E4, + 0x826EB3EC, + 0x826EB40C, + 0x826EB414, + 0x826EB41C, + 0x826EB43C, + 0x826EB44C, + 0x826EB454, + 0x826EB424, + 0x826EB42C, + 0x826EB434, + 0x826EB474, + 0x826EB444, + 0x826EB4B4, + 0x826EB4B4, + 0x826EB45C, + 0x826EB464, + 0x826EB46C, + 0x826EB4B4, + 0x826EB4B4, + 0x826EB4B4, + 0x826EB4B4, + 0x826EB404, + 0x826EB3F4, + 0x826EB484, + 0x826EB4B4, + 0x826EB494, + 0x826EB49C, + 0x826EB4A4, +] + +[[switch]] +base = 0x826EB504 +r = 11 +default = 0x826EB5A4 +labels = [ + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB5A4, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB5A4, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB5A4, + 0x826EB5A4, + 0x826EB5A4, + 0x826EB5A4, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, + 0x826EB5A4, + 0x826EB59C, + 0x826EB59C, + 0x826EB59C, +] + +[[switch]] +base = 0x826EB5B8 +r = 3 +default = 0x826EB70C +labels = [ + 0x826EB638, + 0x826EB640, + 0x826EB648, + 0x826EB650, + 0x826EB658, + 0x826EB660, + 0x826EB668, + 0x826EB670, + 0x826EB678, + 0x826EB680, + 0x826EB688, + 0x826EB690, + 0x826EB698, + 0x826EB6A0, + 0x826EB6A8, + 0x826EB6B0, + 0x826EB6B8, + 0x826EB6C0, + 0x826EB6C8, + 0x826EB6D0, + 0x826EB6D8, + 0x826EB6E0, + 0x826EB6E8, + 0x826EB6F0, + 0x826EB6F8, + 0x826EB700, +] + +[[switch]] +base = 0x826EB73C +r = 11 +default = 0x826EB8A4 +labels = [ + 0x826EB7EC, + 0x826EB86C, + 0x826EB87C, + 0x826EB7D4, + 0x826EB7DC, + 0x826EB7FC, + 0x826EB804, + 0x826EB80C, + 0x826EB8A4, + 0x826EB83C, + 0x826EB844, + 0x826EB814, + 0x826EB81C, + 0x826EB824, + 0x826EB82C, + 0x826EB834, + 0x826EB864, + 0x826EB8A4, + 0x826EB84C, + 0x826EB854, + 0x826EB85C, + 0x826EB8A4, + 0x826EB8A4, + 0x826EB8A4, + 0x826EB8A4, + 0x826EB7F4, + 0x826EB7E4, + 0x826EB874, + 0x826EB8A4, + 0x826EB884, + 0x826EB88C, + 0x826EB894, +] + +[[switch]] +base = 0x826EB8FC +r = 11 +default = 0x826EBA64 +labels = [ + 0x826EB9AC, + 0x826EBA2C, + 0x826EBA3C, + 0x826EB994, + 0x826EB99C, + 0x826EB9BC, + 0x826EB9C4, + 0x826EB9CC, + 0x826EBA64, + 0x826EB9FC, + 0x826EBA04, + 0x826EB9D4, + 0x826EB9DC, + 0x826EB9E4, + 0x826EB9EC, + 0x826EB9F4, + 0x826EBA64, + 0x826EBA64, + 0x826EBA0C, + 0x826EBA14, + 0x826EBA1C, + 0x826EBA24, + 0x826EBA64, + 0x826EBA64, + 0x826EBA64, + 0x826EB9B4, + 0x826EB9A4, + 0x826EBA34, + 0x826EBA64, + 0x826EBA44, + 0x826EBA4C, + 0x826EBA54, +] + +[[switch]] +base = 0x826EBAE0 +r = 3 +default = 0x826EBB70 +labels = [ + 0x826EBB60, + 0x826EBB60, + 0x826EBB60, + 0x826EBB68, + 0x826EBB68, + 0x826EBB60, + 0x826EBB60, + 0x826EBB60, + 0x826EBB60, + 0x826EBB60, + 0x826EBB60, + 0x826EBB60, + 0x826EBB60, + 0x826EBB68, + 0x826EBB68, + 0x826EBB68, + 0x826EBB68, + 0x826EBB68, + 0x826EBB60, + 0x826EBB60, + 0x826EBB60, + 0x826EBB60, + 0x826EBB60, + 0x826EBB60, + 0x826EBB60, + 0x826EBB68, +] + +[[switch]] +base = 0x826EBBB0 +r = 11 +default = 0x826EBC2C +labels = [ + 0x826EBBDC, + 0x826EBBF0, + 0x826EBC18, + 0x826EBC2C, + 0x826EBC04, +] + +[[switch]] +base = 0x826EBC64 +r = 11 +default = 0x826EBD0C +labels = [ + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBD0C, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBD0C, + 0x826EBD0C, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBD04, + 0x826EBD0C, + 0x826EBD0C, + 0x826EBD0C, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBD0C, + 0x826EBCFC, + 0x826EBCFC, + 0x826EBCFC, +] + +[[switch]] +base = 0x826EBD38 +r = 3 +default = 0x826EBE8C +labels = [ + 0x826EBDB8, + 0x826EBDC0, + 0x826EBDC8, + 0x826EBDD0, + 0x826EBDD8, + 0x826EBDE0, + 0x826EBDE8, + 0x826EBDF0, + 0x826EBDF8, + 0x826EBE00, + 0x826EBE08, + 0x826EBE10, + 0x826EBE18, + 0x826EBE20, + 0x826EBE28, + 0x826EBE30, + 0x826EBE38, + 0x826EBE40, + 0x826EBE48, + 0x826EBE50, + 0x826EBE58, + 0x826EBE60, + 0x826EBE68, + 0x826EBE70, + 0x826EBE78, + 0x826EBE80, +] + +[[switch]] +base = 0x826EBFA4 +r = 11 +default = 0x826EC044 +labels = [ + 0x826EC03C, + 0x826EC03C, + 0x826EC03C, + 0x826EC03C, + 0x826EC044, + 0x826EC03C, + 0x826EC03C, + 0x826EC03C, + 0x826EC044, + 0x826EC03C, + 0x826EC03C, + 0x826EC03C, + 0x826EC03C, + 0x826EC03C, + 0x826EC03C, + 0x826EC03C, + 0x826EC044, + 0x826EC044, + 0x826EC03C, + 0x826EC03C, + 0x826EC03C, + 0x826EC03C, + 0x826EC044, + 0x826EC044, + 0x826EC044, + 0x826EC03C, + 0x826EC044, + 0x826EC03C, + 0x826EC044, + 0x826EC03C, + 0x826EC03C, + 0x826EC03C, +] + +[[switch]] +base = 0x826EC104 +r = 11 +default = 0x826EC25C +labels = [ + 0x826EC1A4, + 0x826EC224, + 0x826EC234, + 0x826EC19C, + 0x826EC25C, + 0x826EC1B4, + 0x826EC1BC, + 0x826EC1C4, + 0x826EC25C, + 0x826EC1F4, + 0x826EC1FC, + 0x826EC1CC, + 0x826EC1D4, + 0x826EC1DC, + 0x826EC1E4, + 0x826EC1EC, + 0x826EC25C, + 0x826EC25C, + 0x826EC204, + 0x826EC20C, + 0x826EC214, + 0x826EC21C, + 0x826EC25C, + 0x826EC25C, + 0x826EC25C, + 0x826EC1AC, + 0x826EC25C, + 0x826EC22C, + 0x826EC25C, + 0x826EC23C, + 0x826EC244, + 0x826EC24C, +] + +[[switch]] +base = 0x826EC2A8 +r = 3 +default = 0x826EC3E4 +labels = [ + 0x826EC320, + 0x826EC328, + 0x826EC330, + 0x826EC338, + 0x826EC340, + 0x826EC348, + 0x826EC350, + 0x826EC358, + 0x826EC360, + 0x826EC368, + 0x826EC370, + 0x826EC378, + 0x826EC380, + 0x826EC388, + 0x826EC390, + 0x826EC398, + 0x826EC3A0, + 0x826EC3A8, + 0x826EC3B0, + 0x826EC3B8, + 0x826EC3C0, + 0x826EC3C8, + 0x826EC3D0, + 0x826EC3D8, +] + +[[switch]] +base = 0x826EC4AC +r = 11 +default = 0x826EC54C +labels = [ + 0x826EC544, + 0x826EC544, + 0x826EC544, + 0x826EC544, + 0x826EC54C, + 0x826EC544, + 0x826EC544, + 0x826EC544, + 0x826EC54C, + 0x826EC544, + 0x826EC544, + 0x826EC544, + 0x826EC544, + 0x826EC544, + 0x826EC544, + 0x826EC544, + 0x826EC544, + 0x826EC54C, + 0x826EC544, + 0x826EC544, + 0x826EC544, + 0x826EC544, + 0x826EC54C, + 0x826EC54C, + 0x826EC54C, + 0x826EC544, + 0x826EC54C, + 0x826EC544, + 0x826EC54C, + 0x826EC544, + 0x826EC544, + 0x826EC544, +] + +[[switch]] +base = 0x826EC560 +r = 3 +default = 0x826EC6A8 +labels = [ + 0x826EC5DC, + 0x826EC5E4, + 0x826EC5EC, + 0x826EC5F4, + 0x826EC5FC, + 0x826EC604, + 0x826EC60C, + 0x826EC614, + 0x826EC61C, + 0x826EC624, + 0x826EC62C, + 0x826EC634, + 0x826EC63C, + 0x826EC644, + 0x826EC64C, + 0x826EC654, + 0x826EC65C, + 0x826EC664, + 0x826EC66C, + 0x826EC674, + 0x826EC67C, + 0x826EC684, + 0x826EC68C, + 0x826EC694, + 0x826EC69C, +] + +[[switch]] +base = 0x826EC6D4 +r = 11 +default = 0x826EC834 +labels = [ + 0x826EC774, + 0x826EC7FC, + 0x826EC80C, + 0x826EC76C, + 0x826EC834, + 0x826EC784, + 0x826EC78C, + 0x826EC794, + 0x826EC834, + 0x826EC7CC, + 0x826EC7D4, + 0x826EC79C, + 0x826EC7A4, + 0x826EC7AC, + 0x826EC7B4, + 0x826EC7BC, + 0x826EC7C4, + 0x826EC834, + 0x826EC7DC, + 0x826EC7E4, + 0x826EC7EC, + 0x826EC7F4, + 0x826EC834, + 0x826EC834, + 0x826EC834, + 0x826EC77C, + 0x826EC834, + 0x826EC804, + 0x826EC834, + 0x826EC814, + 0x826EC81C, + 0x826EC824, +] + +[[switch]] +base = 0x826EC848 +r = 3 +default = 0x826EC8D4 +labels = [ + 0x826EC8C4, + 0x826EC8C4, + 0x826EC8C4, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8C4, + 0x826EC8C4, + 0x826EC8C4, + 0x826EC8C4, + 0x826EC8C4, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8CC, + 0x826EC8C4, +] + +[[switch]] +base = 0x826EC928 +r = 11 +default = 0x826EC9A4 +labels = [ + 0x826EC954, + 0x826EC968, + 0x826EC990, + 0x826EC9A4, + 0x826EC97C, +] + +[[switch]] +base = 0x826EC9F4 +r = 11 +default = 0x826ECA94 +labels = [ + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA94, + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA94, + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA94, + 0x826ECA94, + 0x826ECA94, + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA94, + 0x826ECA94, + 0x826ECA94, + 0x826ECA8C, + 0x826ECA94, + 0x826ECA8C, + 0x826ECA94, + 0x826ECA8C, + 0x826ECA8C, + 0x826ECA8C, +] + +[[switch]] +base = 0x826ECAA8 +r = 3 +default = 0x826ECBD8 +labels = [ + 0x826ECB1C, + 0x826ECB24, + 0x826ECB2C, + 0x826ECB34, + 0x826ECB3C, + 0x826ECB44, + 0x826ECB4C, + 0x826ECB54, + 0x826ECB5C, + 0x826ECB64, + 0x826ECB6C, + 0x826ECB74, + 0x826ECB7C, + 0x826ECB84, + 0x826ECB8C, + 0x826ECB94, + 0x826ECB9C, + 0x826ECBA4, + 0x826ECBAC, + 0x826ECBB4, + 0x826ECBBC, + 0x826ECBC4, + 0x826ECBCC, +] + +[[switch]] +base = 0x826ECC04 +r = 11 +default = 0x826ECD54 +labels = [ + 0x826ECCA4, + 0x826ECD1C, + 0x826ECD2C, + 0x826ECC9C, + 0x826ECD54, + 0x826ECCB4, + 0x826ECCBC, + 0x826ECCC4, + 0x826ECD54, + 0x826ECCEC, + 0x826ECCF4, + 0x826ECCCC, + 0x826ECCD4, + 0x826ECCDC, + 0x826ECCE4, + 0x826ECD54, + 0x826ECD54, + 0x826ECD54, + 0x826ECCFC, + 0x826ECD04, + 0x826ECD0C, + 0x826ECD14, + 0x826ECD54, + 0x826ECD54, + 0x826ECD54, + 0x826ECCAC, + 0x826ECD54, + 0x826ECD24, + 0x826ECD54, + 0x826ECD34, + 0x826ECD3C, + 0x826ECD44, +] + +[[switch]] +base = 0x826ECD68 +r = 3 +default = 0x826ECDEC +labels = [ + 0x826ECDDC, + 0x826ECDDC, + 0x826ECDDC, + 0x826ECDE4, + 0x826ECDE4, + 0x826ECDE4, + 0x826ECDE4, + 0x826ECDE4, + 0x826ECDE4, + 0x826ECDE4, + 0x826ECDDC, + 0x826ECDDC, + 0x826ECDDC, + 0x826ECDDC, + 0x826ECDDC, + 0x826ECDE4, + 0x826ECDE4, + 0x826ECDE4, + 0x826ECDE4, + 0x826ECDE4, + 0x826ECDE4, + 0x826ECDE4, + 0x826ECDDC, +] + +[[switch]] +base = 0x826ECE00 +r = 3 +default = 0x826ECE84 +labels = [ + 0x826ECE74, + 0x826ECE74, + 0x826ECE74, + 0x826ECE7C, + 0x826ECE7C, + 0x826ECE7C, + 0x826ECE7C, + 0x826ECE7C, + 0x826ECE7C, + 0x826ECE7C, + 0x826ECE74, + 0x826ECE74, + 0x826ECE74, + 0x826ECE74, + 0x826ECE74, + 0x826ECE7C, + 0x826ECE7C, + 0x826ECE7C, + 0x826ECE7C, + 0x826ECE7C, + 0x826ECE7C, + 0x826ECE7C, + 0x826ECE74, +] + +[[switch]] +base = 0x826ECEE0 +r = 11 +default = 0x826ECF5C +labels = [ + 0x826ECF0C, + 0x826ECF20, + 0x826ECF48, + 0x826ECF5C, + 0x826ECF34, +] + +[[switch]] +base = 0x826ECFA0 +r = 3 +default = 0x826ED0DC +labels = [ + 0x826ED018, + 0x826ED020, + 0x826ED028, + 0x826ED030, + 0x826ED038, + 0x826ED040, + 0x826ED048, + 0x826ED050, + 0x826ED058, + 0x826ED060, + 0x826ED068, + 0x826ED070, + 0x826ED078, + 0x826ED080, + 0x826ED088, + 0x826ED090, + 0x826ED098, + 0x826ED0A0, + 0x826ED0A8, + 0x826ED0B0, + 0x826ED0B8, + 0x826ED0C0, + 0x826ED0C8, + 0x826ED0D0, +] + +[[switch]] +base = 0x826ED15C +r = 11 +default = 0x826ED1FC +labels = [ + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1FC, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1FC, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1FC, + 0x826ED1FC, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1FC, + 0x826ED1FC, + 0x826ED1FC, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1FC, + 0x826ED1F4, + 0x826ED1FC, + 0x826ED1F4, + 0x826ED1F4, + 0x826ED1F4, +] + +[[switch]] +base = 0x826ED22C +r = 11 +default = 0x826ED384 +labels = [ + 0x826ED2CC, + 0x826ED34C, + 0x826ED35C, + 0x826ED2C4, + 0x826ED384, + 0x826ED2DC, + 0x826ED2E4, + 0x826ED2EC, + 0x826ED384, + 0x826ED31C, + 0x826ED324, + 0x826ED2F4, + 0x826ED2FC, + 0x826ED304, + 0x826ED30C, + 0x826ED314, + 0x826ED384, + 0x826ED384, + 0x826ED32C, + 0x826ED334, + 0x826ED33C, + 0x826ED384, + 0x826ED384, + 0x826ED384, + 0x826ED344, + 0x826ED2D4, + 0x826ED384, + 0x826ED354, + 0x826ED384, + 0x826ED364, + 0x826ED36C, + 0x826ED374, +] + +[[switch]] +base = 0x826ED3C0 +r = 3 +default = 0x826ED448 +labels = [ + 0x826ED438, + 0x826ED438, + 0x826ED438, + 0x826ED440, + 0x826ED440, + 0x826ED440, + 0x826ED440, + 0x826ED440, + 0x826ED440, + 0x826ED440, + 0x826ED440, + 0x826ED438, + 0x826ED438, + 0x826ED438, + 0x826ED438, + 0x826ED438, + 0x826ED440, + 0x826ED440, + 0x826ED440, + 0x826ED440, + 0x826ED440, + 0x826ED440, + 0x826ED440, + 0x826ED438, +] + +[[switch]] +base = 0x826ED470 +r = 3 +default = 0x826ED4F8 +labels = [ + 0x826ED4E8, + 0x826ED4E8, + 0x826ED4E8, + 0x826ED4F0, + 0x826ED4F0, + 0x826ED4F0, + 0x826ED4F0, + 0x826ED4F0, + 0x826ED4F0, + 0x826ED4F0, + 0x826ED4F0, + 0x826ED4E8, + 0x826ED4E8, + 0x826ED4E8, + 0x826ED4E8, + 0x826ED4E8, + 0x826ED4F0, + 0x826ED4F0, + 0x826ED4F0, + 0x826ED4F0, + 0x826ED4F0, + 0x826ED4F0, + 0x826ED4F0, + 0x826ED4E8, +] + +[[switch]] +base = 0x826ED538 +r = 11 +default = 0x826ED5B4 +labels = [ + 0x826ED564, + 0x826ED578, + 0x826ED5A0, + 0x826ED5B4, + 0x826ED58C, +] + +[[switch]] +base = 0x826ED634 +r = 11 +default = 0x826ED6AC +labels = [ + 0x826ED694, + 0x826ED694, + 0x826ED69C, + 0x826ED694, + 0x826ED694, + 0x826ED694, + 0x826ED694, + 0x826ED694, + 0x826ED6A4, + 0x826ED69C, + 0x826ED694, + 0x826ED69C, + 0x826ED69C, + 0x826ED694, + 0x826ED694, + 0x826ED694, + 0x826ED69C, + 0x826ED6A4, +] + +[[switch]] +base = 0x826ED8F4 +r = 11 +default = 0x826ED9EC +labels = [ + 0x826ED954, + 0x826ED95C, + 0x826ED964, + 0x826ED96C, + 0x826ED974, + 0x826ED97C, + 0x826ED9AC, + 0x826ED9A4, + 0x826ED9D4, + 0x826ED9CC, + 0x826ED99C, + 0x826ED9C4, + 0x826ED9BC, + 0x826ED984, + 0x826ED98C, + 0x826ED994, + 0x826ED9B4, + 0x826ED9DC, +] + +[[switch]] +base = 0x826EDA38 +r = 3 +default = 0x826EDAAC +labels = [ + 0x826EDA9C, + 0x826EDA9C, + 0x826EDAA4, + 0x826EDAA4, + 0x826EDA9C, + 0x826EDA9C, + 0x826EDA9C, + 0x826EDA9C, + 0x826EDA9C, + 0x826EDA9C, + 0x826EDA9C, + 0x826EDA9C, + 0x826EDA9C, + 0x826EDAA4, + 0x826EDAA4, + 0x826EDAA4, + 0x826EDAA4, + 0x826EDAA4, + 0x826EDAA4, +] + +[[switch]] +base = 0x826EDAF0 +r = 11 +default = 0x826EDB6C +labels = [ + 0x826EDB1C, + 0x826EDB30, + 0x826EDB58, + 0x826EDB6C, + 0x826EDB44, +] + +[[switch]] +base = 0x826EDBE0 +r = 3 +default = 0x826EDCE0 +labels = [ + 0x826EDC44, + 0x826EDC4C, + 0x826EDC54, + 0x826EDC5C, + 0x826EDC64, + 0x826EDC6C, + 0x826EDC74, + 0x826EDC7C, + 0x826EDC84, + 0x826EDC8C, + 0x826EDC94, + 0x826EDC9C, + 0x826EDCA4, + 0x826EDCAC, + 0x826EDCB4, + 0x826EDCBC, + 0x826EDCC4, + 0x826EDCCC, + 0x826EDCD4, +] + +[[switch]] +base = 0x826EDCF0 +r = 3 +default = 0x826EDD64 +labels = [ + 0x826EDD54, + 0x826EDD54, + 0x826EDD5C, + 0x826EDD5C, + 0x826EDD54, + 0x826EDD54, + 0x826EDD54, + 0x826EDD54, + 0x826EDD54, + 0x826EDD54, + 0x826EDD54, + 0x826EDD54, + 0x826EDD54, + 0x826EDD5C, + 0x826EDD5C, + 0x826EDD5C, + 0x826EDD5C, + 0x826EDD5C, + 0x826EDD5C, +] + +[[switch]] +base = 0x826EEABC +r = 4 +default = 0x826EEB04 +labels = [ + 0x826EEAE4, + 0x826EEAEC, + 0x826EEAF4, + 0x826EEAFC, +] + +[[switch]] +base = 0x826EEB14 +r = 11 +default = 0x826EEB4C +labels = [ + 0x826EEB3C, + 0x826EEB44, + 0x826EEB3C, + 0x826EEB3C, +] + +[[switch]] +base = 0x826EEB68 +r = 3 +default = 0x826EEC08 +labels = [ + 0x826EEB90, + 0x826EEBB0, + 0x826EEBD0, + 0x826EEBF0, +] + +[[switch]] +base = 0x826EED94 +r = 3 +default = 0x826EEE34 +labels = [ + 0x826EEDBC, + 0x826EEDDC, + 0x826EEDFC, + 0x826EEE1C, +] + +[[switch]] +base = 0x826EEE94 +r = 3 +default = 0x826EEF34 +labels = [ + 0x826EEEBC, + 0x826EEEDC, + 0x826EEEFC, + 0x826EEF1C, +] + +[[switch]] +base = 0x826EF034 +r = 3 +default = 0x826EF0D4 +labels = [ + 0x826EF05C, + 0x826EF07C, + 0x826EF09C, + 0x826EF0BC, +] + +[[switch]] +base = 0x826EF134 +r = 3 +default = 0x826EF1D4 +labels = [ + 0x826EF15C, + 0x826EF17C, + 0x826EF19C, + 0x826EF1BC, +] + +[[switch]] +base = 0x826EF204 +r = 4 +default = 0x826EF238 +labels = [ + 0x826EF248, + 0x826EF248, + 0x826EF230, + 0x826EF248, + 0x826EF240, +] + +[[switch]] +base = 0x826EF264 +r = 3 +default = 0x826EF304 +labels = [ + 0x826EF28C, + 0x826EF2AC, + 0x826EF2CC, + 0x826EF2EC, +] + +[[switch]] +base = 0x826EF3D4 +r = 4 +default = 0x826EF408 +labels = [ + 0x826EF418, + 0x826EF418, + 0x826EF418, + 0x826EF410, + 0x826EF400, +] + +[[switch]] +base = 0x826EF434 +r = 3 +default = 0x826EF4D4 +labels = [ + 0x826EF45C, + 0x826EF47C, + 0x826EF49C, + 0x826EF4BC, +] + +[[switch]] +base = 0x826EF5D0 +r = 11 +default = 0x826EF60C +labels = [ + 0x826EF604, + 0x826EF604, + 0x826EF604, + 0x826EF604, + 0x826EF604, + 0x826EF60C, + 0x826EF604, +] + +[[switch]] +base = 0x826EF630 +r = 3 +default = 0x826EF6D0 +labels = [ + 0x826EF658, + 0x826EF678, + 0x826EF698, + 0x826EF6B8, +] + +[[switch]] +base = 0x826EF870 +r = 11 +default = 0x826EF8A4 +labels = [ + 0x826EF89C, + 0x826EF89C, + 0x826EF89C, + 0x826EF89C, + 0x826EF89C, +] + +[[switch]] +base = 0x826EF8C8 +r = 3 +default = 0x826EF968 +labels = [ + 0x826EF8F0, + 0x826EF910, + 0x826EF930, + 0x826EF950, +] + +[[switch]] +base = 0x826EFA2C +r = 4 +default = 0x826EFA54 +labels = [ + 0x826EFA5C, + 0x826EFA5C, + 0x826EFA5C, + 0x826EFA5C, +] + +[[switch]] +base = 0x826EFA78 +r = 3 +default = 0x826EFB18 +labels = [ + 0x826EFAA0, + 0x826EFAC0, + 0x826EFAE0, + 0x826EFB00, +] + +[[switch]] +base = 0x826EFC00 +r = 11 +default = 0x826EFC38 +labels = [ + 0x826EFC30, + 0x826EFC30, + 0x826EFC30, + 0x826EFC30, + 0x826EFC30, + 0x826EFC30, +] + +[[switch]] +base = 0x826EFC5C +r = 3 +default = 0x826EFCFC +labels = [ + 0x826EFC84, + 0x826EFCA4, + 0x826EFCC4, + 0x826EFCE4, +] + +[[switch]] +base = 0x826EFDCC +r = 4 +default = 0x826EFDF8 +labels = [ + 0x826EFE00, + 0x826EFE00, + 0x826EFE00, + 0x826EFE00, + 0x826EFE00, +] + +[[switch]] +base = 0x826EFE1C +r = 3 +default = 0x826EFEBC +labels = [ + 0x826EFE44, + 0x826EFE64, + 0x826EFE84, + 0x826EFEA4, +] + +[[switch]] +base = 0x826EFFB8 +r = 11 +default = 0x826EFFF4 +labels = [ + 0x826EFFEC, + 0x826EFFEC, + 0x826EFFEC, + 0x826EFFEC, + 0x826EFFEC, + 0x826EFFEC, + 0x826EFFEC, +] + +[[switch]] +base = 0x826F0018 +r = 3 +default = 0x826F00B8 +labels = [ + 0x826F0040, + 0x826F0060, + 0x826F0080, + 0x826F00A0, +] + +[[switch]] +base = 0x826F0118 +r = 11 +default = 0x826F014C +labels = [ + 0x826F0144, + 0x826F0144, + 0x826F0144, + 0x826F0144, + 0x826F0144, +] + +[[switch]] +base = 0x826F0170 +r = 3 +default = 0x826F0210 +labels = [ + 0x826F0198, + 0x826F01B8, + 0x826F01D8, + 0x826F01F8, +] + +[[switch]] +base = 0x826F0390 +r = 11 +default = 0x826F03C8 +labels = [ + 0x826F03C0, + 0x826F03C0, + 0x826F03C0, + 0x826F03C0, + 0x826F03C8, + 0x826F03C0, +] + +[[switch]] +base = 0x826F03EC +r = 3 +default = 0x826F048C +labels = [ + 0x826F0414, + 0x826F0434, + 0x826F0454, + 0x826F0474, +] + +[[switch]] +base = 0x826F0590 +r = 11 +default = 0x826F05C8 +labels = [ + 0x826F05C0, + 0x826F05C0, + 0x826F05C0, + 0x826F05C0, + 0x826F05C8, + 0x826F05C0, +] + +[[switch]] +base = 0x826F05EC +r = 3 +default = 0x826F068C +labels = [ + 0x826F0614, + 0x826F0634, + 0x826F0654, + 0x826F0674, +] + +[[switch]] +base = 0x826F08D0 +r = 11 +default = 0x826F0910 +labels = [ + 0x826F0908, + 0x826F0908, + 0x826F0908, + 0x826F0908, + 0x826F0910, + 0x826F0908, + 0x826F0908, + 0x826F0908, +] + +[[switch]] +base = 0x826F0934 +r = 3 +default = 0x826F09D4 +labels = [ + 0x826F095C, + 0x826F097C, + 0x826F099C, + 0x826F09BC, +] + +[[switch]] +base = 0x826F0A30 +r = 11 +default = 0x826F0A68 +labels = [ + 0x826F0A60, + 0x826F0A60, + 0x826F0A60, + 0x826F0A60, + 0x826F0A68, + 0x826F0A60, +] + +[[switch]] +base = 0x826F0A8C +r = 3 +default = 0x826F0B2C +labels = [ + 0x826F0AB4, + 0x826F0AD4, + 0x826F0AF4, + 0x826F0B14, +] + +[[switch]] +base = 0x826F0C18 +r = 11 +default = 0x826F0C58 +labels = [ + 0x826F0C50, + 0x826F0C50, + 0x826F0C50, + 0x826F0C50, + 0x826F0C50, + 0x826F0C50, + 0x826F0C50, + 0x826F0C50, +] + +[[switch]] +base = 0x826F0C7C +r = 3 +default = 0x826F0D1C +labels = [ + 0x826F0CA4, + 0x826F0CC4, + 0x826F0CE4, + 0x826F0D04, +] + +[[switch]] +base = 0x826F0E30 +r = 11 +default = 0x826F0E68 +labels = [ + 0x826F0E60, + 0x826F0E60, + 0x826F0E60, + 0x826F0E60, + 0x826F0E60, + 0x826F0E60, +] + +[[switch]] +base = 0x826F0E8C +r = 3 +default = 0x826F0F2C +labels = [ + 0x826F0EB4, + 0x826F0ED4, + 0x826F0EF4, + 0x826F0F14, +] + +[[switch]] +base = 0x826F1028 +r = 11 +default = 0x826F1068 +labels = [ + 0x826F1060, + 0x826F1060, + 0x826F1060, + 0x826F1060, + 0x826F1060, + 0x826F1060, + 0x826F1060, + 0x826F1060, +] + +[[switch]] +base = 0x826F108C +r = 3 +default = 0x826F112C +labels = [ + 0x826F10B4, + 0x826F10D4, + 0x826F10F4, + 0x826F1114, +] + +[[switch]] +base = 0x826F12E0 +r = 11 +default = 0x826F1320 +labels = [ + 0x826F1318, + 0x826F1318, + 0x826F1318, + 0x826F1318, + 0x826F1318, + 0x826F1318, + 0x826F1320, + 0x826F1318, +] + +[[switch]] +base = 0x826F1344 +r = 3 +default = 0x826F13E4 +labels = [ + 0x826F136C, + 0x826F138C, + 0x826F13AC, + 0x826F13CC, +] + +[[switch]] +base = 0x826F14E8 +r = 11 +default = 0x826F151C +labels = [ + 0x826F1514, + 0x826F1514, + 0x826F1514, + 0x826F1514, + 0x826F1514, +] + +[[switch]] +base = 0x826F1540 +r = 3 +default = 0x826F15E0 +labels = [ + 0x826F1568, + 0x826F1588, + 0x826F15A8, + 0x826F15C8, +] + +[[switch]] +base = 0x826F1614 +r = 4 +default = 0x826F1644 +labels = [ + 0x826F164C, + 0x826F163C, + 0x826F163C, + 0x826F163C, +] + +[[switch]] +base = 0x826F1668 +r = 3 +default = 0x826F1708 +labels = [ + 0x826F1690, + 0x826F16B0, + 0x826F16D0, + 0x826F16F0, +] + +[[switch]] +base = 0x826F17C4 +r = 4 +default = 0x826F17EC +labels = [ + 0x826F17F4, + 0x826F17F4, + 0x826F17F4, + 0x826F17F4, +] + +[[switch]] +base = 0x826F1810 +r = 3 +default = 0x826F18B0 +labels = [ + 0x826F1838, + 0x826F1858, + 0x826F1878, + 0x826F1898, +] + +[[switch]] +base = 0x826F1A28 +r = 11 +default = 0x826F1A68 +labels = [ + 0x826F1A58, + 0x826F1A60, + 0x826F1A58, + 0x826F1A68, + 0x826F1A58, + 0x826F1A60, +] + +[[switch]] +base = 0x826F1A8C +r = 3 +default = 0x826F1B2C +labels = [ + 0x826F1AB4, + 0x826F1AD4, + 0x826F1AF4, + 0x826F1B14, +] + +[[switch]] +base = 0x826F1B5C +r = 4 +default = 0x826F1B88 +labels = [ + 0x826F1B90, + 0x826F1B90, + 0x826F1B90, + 0x826F1B90, + 0x826F1B90, +] + +[[switch]] +base = 0x826F1BAC +r = 3 +default = 0x826F1C4C +labels = [ + 0x826F1BD4, + 0x826F1BF4, + 0x826F1C14, + 0x826F1C34, +] + +[[switch]] +base = 0x826F1D4C +r = 3 +default = 0x826F1DEC +labels = [ + 0x826F1D74, + 0x826F1D94, + 0x826F1DB4, + 0x826F1DD4, +] + +[[switch]] +base = 0x826F1E4C +r = 3 +default = 0x826F1EEC +labels = [ + 0x826F1E74, + 0x826F1E94, + 0x826F1EB4, + 0x826F1ED4, +] + +[[switch]] +base = 0x826F1FA4 +r = 3 +default = 0x826F2044 +labels = [ + 0x826F1FCC, + 0x826F1FEC, + 0x826F200C, + 0x826F202C, +] + +[[switch]] +base = 0x826F20A4 +r = 3 +default = 0x826F2144 +labels = [ + 0x826F20CC, + 0x826F20EC, + 0x826F210C, + 0x826F212C, +] + +[[switch]] +base = 0x826F21A4 +r = 3 +default = 0x826F2244 +labels = [ + 0x826F21CC, + 0x826F21EC, + 0x826F220C, + 0x826F222C, +] + +[[switch]] +base = 0x826F22FC +r = 3 +default = 0x826F239C +labels = [ + 0x826F2324, + 0x826F2344, + 0x826F2364, + 0x826F2384, +] + +[[switch]] +base = 0x826F24AC +r = 3 +default = 0x826F254C +labels = [ + 0x826F24D4, + 0x826F24F4, + 0x826F2514, + 0x826F2534, +] + +[[switch]] +base = 0x826F2604 +r = 3 +default = 0x826F26A4 +labels = [ + 0x826F262C, + 0x826F264C, + 0x826F266C, + 0x826F268C, +] + +[[switch]] +base = 0x826F27B4 +r = 11 +default = 0x826F2838 +labels = [ + 0x826F27E4, + 0x826F27F0, + 0x826F27FC, + 0x826F2808, + 0x826F2820, + 0x826F2814, +] + +[[switch]] +base = 0x826F289C +r = 11 +default = 0x826F2920 +labels = [ + 0x826F28CC, + 0x826F28D8, + 0x826F28E4, + 0x826F28F0, + 0x826F28FC, + 0x826F2908, +] + +[[switch]] +base = 0x826F2ABC +r = 27 +default = 0x826F2B00 +labels = [ + 0x826F2AF0, + 0x826F2AF0, + 0x826F2AF8, + 0x826F2AF8, + 0x826F2AF8, + 0x826F2AF0, + 0x826F2AF0, +] + +[[switch]] +base = 0x826F2CBC +r = 27 +default = 0x826F2D00 +labels = [ + 0x826F2CF0, + 0x826F2CF0, + 0x826F2CF8, + 0x826F2CF8, + 0x826F2CF0, + 0x826F2CF0, + 0x826F2CF8, +] + +[[switch]] +base = 0x826F2EA4 +r = 27 +default = 0x826F2EE0 +labels = [ + 0x826F2ED0, + 0x826F2ED0, + 0x826F2ED8, + 0x826F2ED8, + 0x826F2ED8, +] + +[[switch]] +base = 0x826F2F84 +r = 4 +default = 0x826F2FDC +labels = [ + 0x826F2FB0, + 0x826F2FB8, + 0x826F2FC0, + 0x826F2FC8, + 0x826F2FD4, +] + +[[switch]] +base = 0x826F30AC +r = 4 +default = 0x826F3104 +labels = [ + 0x826F30D8, + 0x826F30E0, + 0x826F30E8, + 0x826F30F0, + 0x826F30F8, +] + +[[switch]] +base = 0x826F31E4 +r = 11 +default = 0x826F326C +labels = [ + 0x826F3224, + 0x826F3248, + 0x826F3218, + 0x826F3254, + 0x826F323C, + 0x826F326C, + 0x826F3230, +] + +[[switch]] +base = 0x826F33E4 +r = 27 +default = 0x826F3428 +labels = [ + 0x826F3418, + 0x826F3418, + 0x826F3420, + 0x826F3418, + 0x826F3418, + 0x826F3418, + 0x826F3420, +] + +[[switch]] +base = 0x826F353C +r = 4 +default = 0x826F3594 +labels = [ + 0x826F3568, + 0x826F3570, + 0x826F3578, + 0x826F3580, + 0x826F3588, +] + +[[switch]] +base = 0x826F367C +r = 11 +default = 0x826F36F0 +labels = [ + 0x826F36A8, + 0x826F36CC, + 0x826F36B4, + 0x826F36D8, + 0x826F36C0, +] + +[[switch]] +base = 0x826F384C +r = 27 +default = 0x826F388C +labels = [ + 0x826F387C, + 0x826F387C, + 0x826F3884, + 0x826F387C, + 0x826F387C, + 0x826F3884, +] + +[[switch]] +base = 0x826F3930 +r = 4 +default = 0x826F396C +labels = [ + 0x826F3990, + 0x826F3964, + 0x826F3958, + 0x826F39A0, +] + +[[switch]] +base = 0x826F3AA4 +r = 27 +default = 0x826F3ADC +labels = [ + 0x826F3ACC, + 0x826F3AD4, + 0x826F3AD4, + 0x826F3ACC, +] + +[[switch]] +base = 0x826F3B94 +r = 11 +default = 0x826F3C18 +labels = [ + 0x826F3BC4, + 0x826F3BF4, + 0x826F3BD0, + 0x826F3C00, + 0x826F3BE8, + 0x826F3BDC, +] + +[[switch]] +base = 0x826F3D74 +r = 4 +default = 0x826F3DCC +labels = [ + 0x826F3DA0, + 0x826F3DA8, + 0x826F3DB0, + 0x826F3DB8, + 0x826F3DC0, +] + +[[switch]] +base = 0x826F3F2C +r = 27 +default = 0x826F3F68 +labels = [ + 0x826F3F58, + 0x826F3F60, + 0x826F3F60, + 0x826F3F60, + 0x826F3F58, +] + +[[switch]] +base = 0x826F401C +r = 11 +default = 0x826F40E4 +labels = [ + 0x826F40A0, + 0x826F40B0, + 0x826F40E4, + 0x826F40E4, + 0x826F40A8, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F40E4, + 0x826F4098, +] + +[[switch]] +base = 0x826F41DC +r = 11 +default = 0x826F4254 +labels = [ + 0x826F4224, + 0x826F4218, + 0x826F423C, + 0x826F4230, + 0x826F4254, + 0x826F420C, +] + +[[switch]] +base = 0x826F4384 +r = 27 +default = 0x826F43C4 +labels = [ + 0x826F43B4, + 0x826F43B4, + 0x826F43BC, + 0x826F43BC, + 0x826F43BC, + 0x826F43B4, +] + +[[switch]] +base = 0x826F447C +r = 11 +default = 0x826F4510 +labels = [ + 0x826F44E0, + 0x826F44EC, + 0x826F44F8, + 0x826F44BC, + 0x826F44B0, + 0x826F44D4, + 0x826F44C8, +] + +[[switch]] +base = 0x826F4544 +r = 11 +default = 0x826F45B8 +labels = [ + 0x826F4588, + 0x826F4570, + 0x826F45A0, + 0x826F4594, + 0x826F457C, +] + +[[switch]] +base = 0x826F4694 +r = 27 +default = 0x826F46DC +labels = [ + 0x826F46CC, + 0x826F46CC, + 0x826F46CC, + 0x826F46D4, + 0x826F46CC, + 0x826F46CC, + 0x826F46CC, + 0x826F46D4, +] + +[[switch]] +base = 0x826F47C4 +r = 11 +default = 0x826F483C +labels = [ + 0x826F480C, + 0x826F4800, + 0x826F4818, + 0x826F4824, + 0x826F483C, + 0x826F47F4, +] + +[[switch]] +base = 0x826F4924 +r = 11 +default = 0x826F49C8 +labels = [ + 0x826F4980, + 0x826F4998, + 0x826F49A4, + 0x826F49B0, + 0x826F498C, + 0x826F495C, + 0x826F4968, + 0x826F4974, +] + +[[switch]] +base = 0x826F49F4 +r = 11 +default = 0x826F4AE4 +labels = [ + 0x826F4A68, + 0x826F4A78, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4A70, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4AE4, + 0x826F4A60, +] + +[[switch]] +base = 0x826F4B54 +r = 11 +default = 0x826F4BD8 +labels = [ + 0x826F4B90, + 0x826F4BA8, + 0x826F4BB4, + 0x826F4BC0, + 0x826F4B9C, + 0x826F4B84, +] + +[[switch]] +base = 0x826F4CCC +r = 11 +default = 0x826F4D64 +labels = [ + 0x826F4D28, + 0x826F4D34, + 0x826F4D40, + 0x826F4D4C, + 0x826F4D64, + 0x826F4D04, + 0x826F4D10, + 0x826F4D1C, +] + +[[switch]] +base = 0x826F4E44 +r = 27 +default = 0x826F4E8C +labels = [ + 0x826F4E7C, + 0x826F4E7C, + 0x826F4E84, + 0x826F4E84, + 0x826F4E7C, + 0x826F4E7C, + 0x826F4E7C, + 0x826F4E84, +] + +[[switch]] +base = 0x826F4F44 +r = 11 +default = 0x826F4FBC +labels = [ + 0x826F4F74, + 0x826F4F8C, + 0x826F4F98, + 0x826F4FA4, + 0x826F4FBC, + 0x826F4F80, +] + +[[switch]] +base = 0x826F5024 +r = 11 +default = 0x826F50C8 +labels = [ + 0x826F5080, + 0x826F5098, + 0x826F50A4, + 0x826F50B0, + 0x826F508C, + 0x826F5068, + 0x826F505C, + 0x826F5074, +] + +[[switch]] +base = 0x826F50F4 +r = 11 +default = 0x826F51A4 +labels = [ + 0x826F5128, + 0x826F5138, + 0x826F51A4, + 0x826F5120, + 0x826F5130, +] + +[[switch]] +base = 0x826F5214 +r = 11 +default = 0x826F5298 +labels = [ + 0x826F5250, + 0x826F5268, + 0x826F5274, + 0x826F5280, + 0x826F525C, + 0x826F5244, +] + +[[switch]] +base = 0x826F538C +r = 11 +default = 0x826F5430 +labels = [ + 0x826F53E8, + 0x826F5400, + 0x826F540C, + 0x826F5418, + 0x826F53F4, + 0x826F53C4, + 0x826F53D0, + 0x826F53DC, +] + +[[switch]] +base = 0x826F545C +r = 11 +default = 0x826F5548 +labels = [ + 0x826F54CC, + 0x826F54DC, + 0x826F5548, + 0x826F5548, + 0x826F54D4, + 0x826F5548, + 0x826F5548, + 0x826F5548, + 0x826F5548, + 0x826F5548, + 0x826F5548, + 0x826F5548, + 0x826F5548, + 0x826F5548, + 0x826F5548, + 0x826F5548, + 0x826F5548, + 0x826F5548, + 0x826F5548, + 0x826F54C4, +] + +[[switch]] +base = 0x826F562C +r = 27 +default = 0x826F5678 +labels = [ + 0x826F5668, + 0x826F5668, + 0x826F5670, + 0x826F5670, + 0x826F5668, + 0x826F5668, + 0x826F5668, + 0x826F5668, + 0x826F5670, +] + +[[switch]] +base = 0x826F572C +r = 11 +default = 0x826F57B0 +labels = [ + 0x826F5768, + 0x826F5780, + 0x826F578C, + 0x826F5798, + 0x826F5774, + 0x826F575C, +] + +[[switch]] +base = 0x826F591C +r = 27 +default = 0x826F5960 +labels = [ + 0x826F5950, + 0x826F5950, + 0x826F5958, + 0x826F5958, + 0x826F5958, + 0x826F5958, + 0x826F5950, +] + +[[switch]] +base = 0x826F5A14 +r = 11 +default = 0x826F5AAC +labels = [ + 0x826F5A70, + 0x826F5A7C, + 0x826F5A88, + 0x826F5A94, + 0x826F5A4C, + 0x826F5A58, + 0x826F5AAC, + 0x826F5A64, +] + +[[switch]] +base = 0x826F5ADC +r = 11 +default = 0x826F5B9C +labels = [ + 0x826F5B60, + 0x826F5B70, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B68, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B9C, + 0x826F5B58, +] + +[[switch]] +base = 0x826F5C1C +r = 11 +default = 0x826F5C90 +labels = [ + 0x826F5C48, + 0x826F5C60, + 0x826F5C6C, + 0x826F5C78, + 0x826F5C54, +] + +[[switch]] +base = 0x826F5D60 +r = 4 +default = 0x826F5D9C +labels = [ + 0x826F5DD0, + 0x826F5DC0, + 0x826F5D94, + 0x826F5D88, +] + +[[switch]] +base = 0x826F5ED4 +r = 27 +default = 0x826F5F0C +labels = [ + 0x826F5EFC, + 0x826F5EFC, + 0x826F5F04, + 0x826F5F04, +] + +[[switch]] +base = 0x826F5FB0 +r = 4 +default = 0x826F5FEC +labels = [ + 0x826F5FD8, + 0x826F5FE0, + 0x826F6010, + 0x826F6020, +] + +[[switch]] +base = 0x826F6124 +r = 27 +default = 0x826F615C +labels = [ + 0x826F614C, + 0x826F614C, + 0x826F6154, + 0x826F6154, +] + +[[switch]] +base = 0x826F6200 +r = 4 +default = 0x826F623C +labels = [ + 0x826F6234, + 0x826F6228, + 0x826F6260, + 0x826F6270, +] + +[[switch]] +base = 0x826F635C +r = 11 +default = 0x826F63D4 +labels = [ + 0x826F638C, + 0x826F63BC, + 0x826F63A4, + 0x826F63D4, + 0x826F6398, + 0x826F63B0, +] + +[[switch]] +base = 0x826F6534 +r = 27 +default = 0x826F6574 +labels = [ + 0x826F6564, + 0x826F6564, + 0x826F6564, + 0x826F656C, + 0x826F656C, + 0x826F656C, +] + +[[switch]] +base = 0x826F661C +r = 4 +default = 0x826F6674 +labels = [ + 0x826F6648, + 0x826F6650, + 0x826F6658, + 0x826F6660, + 0x826F6668, +] + +[[switch]] +base = 0x826F67B4 +r = 4 +default = 0x826F680C +labels = [ + 0x826F67E0, + 0x826F67E8, + 0x826F67F0, + 0x826F67F8, + 0x826F6800, +] + +[[switch]] +base = 0x826F69CC +r = 4 +default = 0x826F6A24 +labels = [ + 0x826F69F8, + 0x826F6A00, + 0x826F6A08, + 0x826F6A10, + 0x826F6A18, +] + +[[switch]] +base = 0x826F6B0C +r = 11 +default = 0x826F6CDC +labels = [ + 0x826F6BC8, + 0x826F6C88, + 0x826F6CA0, + 0x826F6BA4, + 0x826F6BB0, + 0x826F6BE0, + 0x826F6BEC, + 0x826F6BF8, + 0x826F6C28, + 0x826F6C40, + 0x826F6C4C, + 0x826F6C04, + 0x826F6C10, + 0x826F6C1C, + 0x826F6C7C, + 0x826F6C34, + 0x826F6CDC, + 0x826F6CDC, + 0x826F6C58, + 0x826F6C64, + 0x826F6C70, + 0x826F6CDC, + 0x826F6CDC, + 0x826F6CDC, + 0x826F6CDC, + 0x826F6BD4, + 0x826F6BBC, + 0x826F6C94, + 0x826F6CDC, + 0x826F6CAC, + 0x826F6CB8, + 0x826F6CC4, +] + +[[switch]] +base = 0x826F6D0C +r = 11 +default = 0x826F6F64 +labels = [ + 0x826F6E38, + 0x826F6E48, + 0x826F6F64, + 0x826F6E50, + 0x826F6E40, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6E58, + 0x826F6E60, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6E00, + 0x826F6E08, + 0x826F6F64, + 0x826F6E10, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6F64, + 0x826F6E18, + 0x826F6E20, + 0x826F6E28, + 0x826F6E30, +] + +[[switch]] +base = 0x826F6F10 +r = 11 +default = 0x826F6F64 +labels = [ + 0x826F6F3C, + 0x826F6F44, + 0x826F6F4C, + 0x826F6F54, + 0x826F6F5C, +] + +[[switch]] +base = 0x826F6FCC +r = 11 +default = 0x826F719C +labels = [ + 0x826F7088, + 0x826F7148, + 0x826F7160, + 0x826F7064, + 0x826F7070, + 0x826F70A0, + 0x826F70AC, + 0x826F70B8, + 0x826F719C, + 0x826F7100, + 0x826F710C, + 0x826F70C4, + 0x826F70D0, + 0x826F70DC, + 0x826F70E8, + 0x826F70F4, + 0x826F713C, + 0x826F719C, + 0x826F7118, + 0x826F7124, + 0x826F7130, + 0x826F719C, + 0x826F719C, + 0x826F719C, + 0x826F719C, + 0x826F7094, + 0x826F707C, + 0x826F7154, + 0x826F719C, + 0x826F716C, + 0x826F7178, + 0x826F7184, +] + +[[switch]] +base = 0x826F71E8 +r = 3 +default = 0x826F7278 +labels = [ + 0x826F7268, + 0x826F7268, + 0x826F7268, + 0x826F7270, + 0x826F7270, + 0x826F7268, + 0x826F7268, + 0x826F7268, + 0x826F7268, + 0x826F7268, + 0x826F7268, + 0x826F7268, + 0x826F7268, + 0x826F7270, + 0x826F7270, + 0x826F7270, + 0x826F7270, + 0x826F7270, + 0x826F7268, + 0x826F7268, + 0x826F7268, + 0x826F7268, + 0x826F7268, + 0x826F7268, + 0x826F7268, + 0x826F7270, +] + +[[switch]] +base = 0x826F7404 +r = 11 +default = 0x826F75D4 +labels = [ + 0x826F74C0, + 0x826F7580, + 0x826F7598, + 0x826F749C, + 0x826F74A8, + 0x826F74D8, + 0x826F74E4, + 0x826F74F0, + 0x826F75D4, + 0x826F7538, + 0x826F7544, + 0x826F74FC, + 0x826F7508, + 0x826F7514, + 0x826F7520, + 0x826F752C, + 0x826F75D4, + 0x826F75D4, + 0x826F7550, + 0x826F755C, + 0x826F7568, + 0x826F7574, + 0x826F75D4, + 0x826F75D4, + 0x826F75D4, + 0x826F74CC, + 0x826F74B4, + 0x826F758C, + 0x826F75D4, + 0x826F75A4, + 0x826F75B0, + 0x826F75BC, +] + +[[switch]] +base = 0x826F760C +r = 11 +default = 0x826F77C4 +labels = [ + 0x826F76B0, + 0x826F7770, + 0x826F7788, + 0x826F76A4, + 0x826F77C4, + 0x826F76C8, + 0x826F76D4, + 0x826F76E0, + 0x826F77C4, + 0x826F7728, + 0x826F7734, + 0x826F76EC, + 0x826F76F8, + 0x826F7704, + 0x826F7710, + 0x826F771C, + 0x826F77C4, + 0x826F77C4, + 0x826F7740, + 0x826F774C, + 0x826F7758, + 0x826F7764, + 0x826F77C4, + 0x826F77C4, + 0x826F77C4, + 0x826F76BC, + 0x826F77C4, + 0x826F777C, + 0x826F77C4, + 0x826F7794, + 0x826F77A0, + 0x826F77AC, +] + +[[switch]] +base = 0x826F795C +r = 11 +default = 0x826F7B20 +labels = [ + 0x826F7A00, + 0x826F7ACC, + 0x826F7AE4, + 0x826F79F4, + 0x826F7B20, + 0x826F7A18, + 0x826F7A24, + 0x826F7A30, + 0x826F7B20, + 0x826F7A84, + 0x826F7A90, + 0x826F7A3C, + 0x826F7A48, + 0x826F7A54, + 0x826F7A60, + 0x826F7A6C, + 0x826F7A78, + 0x826F7B20, + 0x826F7A9C, + 0x826F7AA8, + 0x826F7AB4, + 0x826F7AC0, + 0x826F7B20, + 0x826F7B20, + 0x826F7B20, + 0x826F7A0C, + 0x826F7B20, + 0x826F7AD8, + 0x826F7B20, + 0x826F7AF0, + 0x826F7AFC, + 0x826F7B08, +] + +[[switch]] +base = 0x826F7B4C +r = 11 +default = 0x826F7DA4 +labels = [ + 0x826F7C78, + 0x826F7C88, + 0x826F7DA4, + 0x826F7C90, + 0x826F7C80, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7C98, + 0x826F7CA0, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7DA4, + 0x826F7C48, + 0x826F7C50, + 0x826F7C58, + 0x826F7C60, + 0x826F7C68, + 0x826F7C70, +] + +[[switch]] +base = 0x826F7D50 +r = 11 +default = 0x826F7DA4 +labels = [ + 0x826F7D7C, + 0x826F7D84, + 0x826F7D8C, + 0x826F7D94, + 0x826F7D9C, +] + +[[switch]] +base = 0x826F7DB8 +r = 3 +default = 0x826F7E44 +labels = [ + 0x826F7E34, + 0x826F7E34, + 0x826F7E34, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E34, + 0x826F7E34, + 0x826F7E34, + 0x826F7E34, + 0x826F7E34, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E3C, + 0x826F7E34, +] + +[[switch]] +base = 0x826F7FDC +r = 11 +default = 0x826F8188 +labels = [ + 0x826F8080, + 0x826F8134, + 0x826F814C, + 0x826F8074, + 0x826F8188, + 0x826F8098, + 0x826F80A4, + 0x826F80B0, + 0x826F8188, + 0x826F80EC, + 0x826F80F8, + 0x826F80BC, + 0x826F80C8, + 0x826F80D4, + 0x826F80E0, + 0x826F8188, + 0x826F8188, + 0x826F8188, + 0x826F8104, + 0x826F8110, + 0x826F811C, + 0x826F8128, + 0x826F8188, + 0x826F8188, + 0x826F8188, + 0x826F808C, + 0x826F8188, + 0x826F8140, + 0x826F8188, + 0x826F8158, + 0x826F8164, + 0x826F8170, +] + +[[switch]] +base = 0x826F81B4 +r = 11 +default = 0x826F83F0 +labels = [ + 0x826F82D4, + 0x826F82E4, + 0x826F83F0, + 0x826F82EC, + 0x826F82DC, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F82F4, + 0x826F82FC, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F83F0, + 0x826F82AC, + 0x826F82B4, + 0x826F82BC, + 0x826F82C4, + 0x826F82CC, +] + +[[switch]] +base = 0x826F839C +r = 11 +default = 0x826F83F0 +labels = [ + 0x826F83C8, + 0x826F83D0, + 0x826F83D8, + 0x826F83E0, + 0x826F83E8, +] + +[[switch]] +base = 0x826F8584 +r = 11 +default = 0x826F873C +labels = [ + 0x826F8628, + 0x826F86E8, + 0x826F8700, + 0x826F861C, + 0x826F873C, + 0x826F8640, + 0x826F864C, + 0x826F8658, + 0x826F873C, + 0x826F86A0, + 0x826F86AC, + 0x826F8664, + 0x826F8670, + 0x826F867C, + 0x826F8688, + 0x826F8694, + 0x826F873C, + 0x826F873C, + 0x826F86B8, + 0x826F86C4, + 0x826F86D0, + 0x826F873C, + 0x826F873C, + 0x826F873C, + 0x826F86DC, + 0x826F8634, + 0x826F873C, + 0x826F86F4, + 0x826F873C, + 0x826F870C, + 0x826F8718, + 0x826F8724, +] + +[[switch]] +base = 0x826F876C +r = 11 +default = 0x826F89B4 +labels = [ + 0x826F8898, + 0x826F88A8, + 0x826F89B4, + 0x826F88B0, + 0x826F88A0, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F88B8, + 0x826F88C0, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F89B4, + 0x826F8868, + 0x826F8870, + 0x826F8878, + 0x826F8880, + 0x826F8888, + 0x826F8890, +] + +[[switch]] +base = 0x826F8960 +r = 11 +default = 0x826F89B4 +labels = [ + 0x826F898C, + 0x826F8994, + 0x826F899C, + 0x826F89A4, + 0x826F89AC, +] + +[[switch]] +base = 0x826F8A1C +r = 11 +default = 0x826F8C3C +labels = [ + 0x826F8B24, + 0x826F8B2C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8B14, + 0x826F8B1C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8C3C, + 0x826F8B34, + 0x826F8B3C, + 0x826F8B44, + 0x826F8B4C, + 0x826F8B54, +] + +[[switch]] +base = 0x826F8BF4 +r = 11 +default = 0x826F8C3C +labels = [ + 0x826F8C1C, + 0x826F8C24, + 0x826F8C2C, + 0x826F8C34, +] + +[[switch]] +base = 0x826F8E14 +r = 11 +default = 0x826F8F58 +labels = [ + 0x826F8E74, + 0x826F8E80, + 0x826F8E8C, + 0x826F8E98, + 0x826F8EA4, + 0x826F8EB0, + 0x826F8EF8, + 0x826F8EEC, + 0x826F8F34, + 0x826F8F28, + 0x826F8EE0, + 0x826F8F1C, + 0x826F8F10, + 0x826F8EBC, + 0x826F8EC8, + 0x826F8ED4, + 0x826F8F04, + 0x826F8F40, +] + +[[switch]] +base = 0x8270186C +r = 11 +default = 0x82704910 +labels = [ + 0x82701904, + 0x82701BD4, + 0x82701AE4, + 0x82701DB4, + 0x82701CC4, + 0x827019F4, + 0x82702534, + 0x82702714, + 0x82702624, + 0x82702084, + 0x82701EA4, + 0x82701F94, + 0x82702174, + 0x82702444, + 0x82702354, + 0x82702264, + 0x82702804, + 0x82704910, + 0x827028F4, + 0x82702980, + 0x82702A0C, + 0x82702A98, + 0x82702B24, + 0x82702BB0, + 0x82702C3C, + 0x82702CC8, + 0x82702D54, + 0x82702DE0, + 0x82702E6C, + 0x82702EF8, + 0x82702F84, + 0x82703010, +] + +[[switch]] +base = 0x827031B8 +r = 11 +default = 0x82704910 +labels = [ + 0x8270342C, + 0x8270333C, + 0x8270360C, + 0x8270351C, + 0x8270324C, + 0x82703D8C, + 0x82703F6C, + 0x82703E7C, + 0x827038DC, + 0x827036FC, + 0x827037EC, + 0x827039CC, + 0x82703C9C, + 0x82703BAC, + 0x82703ABC, + 0x8270405C, + 0x82704910, + 0x8270414C, + 0x827041F4, + 0x82704280, + 0x8270430C, + 0x82704398, + 0x82704424, + 0x827044B0, + 0x8270453C, + 0x827045C8, + 0x82704654, + 0x827046E0, + 0x8270476C, + 0x827047F8, + 0x82704884, +] + +[[switch]] +base = 0x827049B0 +r = 11 +default = 0x827049B0 +labels = [ + 0x827055C8, + 0x82709258, + 0x827090C0, + 0x82709698, + 0x82707C08, + 0x82707D18, + 0x82708EA0, + 0x82708FB0, + 0x82708D90, + 0x82705DC0, + 0x827099C8, + 0x827097A8, + 0x82705A08, + 0x82705A90, + 0x827075A8, + 0x82707630, + 0x827093F0, + 0x827076B8, + 0x82707740, + 0x827077C8, + 0x82709500, + 0x82709368, + 0x82708F28, + 0x82706420, + 0x827064A8, + 0x82707850, + 0x827078D8, + 0x82707960, + 0x82709038, + 0x82706530, + 0x827065B8, + 0x82708E18, + 0x82706640, + 0x827066C8, + 0x827067D8, + 0x82709A50, + 0x827079E8, + 0x82709830, + 0x82709478, + 0x82709148, + 0x827092E0, + 0x82707A70, + 0x82709B60, + 0x827098B8, + 0x82706750, + 0x82709588, + 0x82707AF8, + 0x82707B80, + 0x827091D0, + 0x82709CF8, + 0x82709BE8, + 0x82709720, + 0x82706860, + 0x82709940, + 0x82709C70, + 0x82709610, + 0x82706970, + 0x82709F18, + 0x82707C90, + 0x82705B18, + 0x82705BA0, + 0x82705C28, + 0x8270A028, + 0x82709E90, + 0x827068E8, + 0x827069F8, + 0x82706A80, + 0x82706B08, + 0x82705CB0, + 0x82705D38, + 0x82706C18, + 0x82706B90, + 0x82709FA0, + 0x82706CA0, + 0x8270A0B0, + 0x82706D28, + 0x82709D80, + 0x82709E08, + 0x82706DB0, + 0x82706E38, + 0x82706EC0, + 0x82706F48, + 0x82706FD0, + 0x82707058, + 0x827070E0, + 0x82707168, + 0x827071F0, + 0x82707278, + 0x82707300, + 0x82707388, + 0x82707410, + 0x82707498, + 0x82707520, + 0x82704DB4, + 0x82704E58, + 0x82704EE0, + 0x82704F68, + 0x82704FF0, + 0x82705078, + 0x82705100, + 0x82705188, + 0x82705210, + 0x82705298, + 0x82705320, + 0x827053A8, + 0x82705430, + 0x827054B8, + 0x82705540, + 0x82709AD8, + 0x82705650, + 0x827056D8, + 0x82705760, + 0x827057E8, + 0x82705870, + 0x827058F8, + 0x82705980, + 0x82705E48, + 0x82705ED0, + 0x82705F58, + 0x82705FE0, + 0x82706068, + 0x827060F0, + 0x82706178, + 0x82706200, + 0x82706288, + 0x82706310, + 0x82706398, + 0x82707DA0, + 0x82707E28, + 0x82708AE8, + 0x827088C8, + 0x827080D0, + 0x82708B70, + 0x82708378, + 0x82708510, + 0x82708048, + 0x82708400, + 0x82708950, + 0x82708488, + 0x82708598, + 0x82708620, + 0x827087B8, + 0x82707EB0, + 0x82707F38, + 0x82708840, + 0x827086A8, + 0x82708A60, + 0x82707FC0, + 0x827089D8, + 0x82708C80, + 0x827081E0, + 0x82708268, + 0x82708730, + 0x82708158, + 0x82708BF8, + 0x827082F0, + 0x82708D08, + 0x8270A138, + 0x8270AB50, + 0x8270ABD8, + 0x8270A1C0, + 0x8270A248, + 0x8270A2D0, + 0x8270A358, + 0x8270A3E0, + 0x8270A468, + 0x8270A578, + 0x8270A4F0, + 0x8270A600, + 0x8270A688, + 0x8270A710, + 0x8270A798, + 0x8270A820, + 0x8270A8A8, + 0x8270B920, + 0x8270B9A8, + 0x8270BA30, + 0x8270BAB8, + 0x8270BB40, + 0x8270AC60, + 0x8270ACE8, + 0x8270B898, + 0x8270AD70, + 0x8270ADF8, + 0x8270AE80, + 0x8270AF08, + 0x8270AF90, + 0x8270B018, + 0x8270B0A0, + 0x8270B128, + 0x8270B1B0, + 0x8270B238, + 0x8270B2C0, + 0x8270BBC8, + 0x8270BC50, + 0x8270BCD8, + 0x8270BD60, + 0x8270BDE8, + 0x8270B348, + 0x8270B3D0, + 0x8270B458, + 0x8270B4E0, + 0x8270B568, + 0x8270B5F0, + 0x8270B678, + 0x8270B700, + 0x8270B788, + 0x8270B810, + 0x8270D2C4, + 0x8270A930, + 0x8270A9B8, + 0x8270AA40, + 0x8270BE70, + 0x8270BEF8, + 0x8270BF80, + 0x8270C008, + 0x8270C090, + 0x8270C118, + 0x8270C1A0, + 0x8270C228, + 0x8270C2B0, + 0x8270C338, + 0x8270C3C0, + 0x8270C448, + 0x8270C4D0, + 0x8270C558, + 0x8270C5E0, + 0x8270D094, + 0x8270C668, + 0x8270CF7C, + 0x8270CEF0, + 0x8270C910, + 0x8270C6F0, + 0x8270CCC8, + 0x8270C998, + 0x8270CE64, + 0x8270C778, + 0x8270D1AC, + 0x8270C800, + 0x8270CC40, + 0x8270CBB8, + 0x8270CA20, + 0x8270C888, + 0x8270CD50, + 0x8270CAA8, + 0x8270CDD8, + 0x8270CB30, + 0x8270D008, + 0x8270D120, + 0x8270D238, + 0x8270AAC8, +] + +[[switch]] +base = 0x8271368C +r = 11 +default = 0x82716A40 +labels = [ + 0x82713C40, + 0x82715D04, + 0x82715CB0, + 0x82715DE4, + 0x82714F90, + 0x827150A0, + 0x82715C40, + 0x82715C78, + 0x82715C08, + 0x82713DE4, + 0x82715E8C, + 0x82715E1C, + 0x82713D20, + 0x82713D3C, + 0x82714930, + 0x827149B8, + 0x82715D58, + 0x82714A40, + 0x82714AC8, + 0x82714B50, + 0x82715D90, + 0x82715D3C, + 0x82715C5C, + 0x82713F34, + 0x82713F50, + 0x82714BD8, + 0x82714C60, + 0x82714CE8, + 0x82715C94, + 0x82713F6C, + 0x82713F88, + 0x82715C24, + 0x82713FA4, + 0x82713FC0, + 0x82713FF8, + 0x82715EA8, + 0x82714D70, + 0x82715E38, + 0x82715D74, + 0x82715CCC, + 0x82715D20, + 0x82714DF8, + 0x82715EE0, + 0x82715E54, + 0x82713FDC, + 0x82715DAC, + 0x82714E80, + 0x82714F08, + 0x82715CE8, + 0x82715F34, + 0x82715EFC, + 0x82715E00, + 0x82714014, + 0x82715E70, + 0x82715F18, + 0x82715DC8, + 0x8271404C, + 0x82715FA4, + 0x82715018, + 0x82713D58, + 0x82713D74, + 0x82713D90, + 0x82715FDC, + 0x82715F88, + 0x82714030, + 0x82714068, + 0x82714084, + 0x827140A0, + 0x82713DAC, + 0x82713DC8, + 0x827140D8, + 0x827140BC, + 0x82715FC0, + 0x827140F4, + 0x82715FF8, + 0x82714110, + 0x82715F50, + 0x82715F6C, + 0x8271412C, + 0x827141C0, + 0x82714248, + 0x827142D0, + 0x82714358, + 0x827143E0, + 0x82714468, + 0x827144F0, + 0x82714578, + 0x82714600, + 0x82714688, + 0x82714710, + 0x82714798, + 0x82714820, + 0x827148A8, + 0x82713A90, + 0x82713AB8, + 0x82713AD4, + 0x82713AF0, + 0x82713B0C, + 0x82713B28, + 0x82713B44, + 0x82713B60, + 0x82713B7C, + 0x82713B98, + 0x82713BB4, + 0x82713BD0, + 0x82713BEC, + 0x82713C08, + 0x82713C24, + 0x82715EC4, + 0x82713C5C, + 0x82713C78, + 0x82713C94, + 0x82713CB0, + 0x82713CCC, + 0x82713CE8, + 0x82713D04, + 0x82713E00, + 0x82713E1C, + 0x82713E38, + 0x82713E54, + 0x82713E70, + 0x82713E8C, + 0x82713EA8, + 0x82713EC4, + 0x82713EE0, + 0x82713EFC, + 0x82713F18, + 0x82715128, + 0x827151B0, + 0x82715B7C, + 0x82715B0C, + 0x82715458, + 0x82715B98, + 0x82715700, + 0x82715898, + 0x827153D0, + 0x82715788, + 0x82715B28, + 0x82715810, + 0x82715920, + 0x827159A8, + 0x82715AD4, + 0x82715238, + 0x827152C0, + 0x82715AF0, + 0x82715A30, + 0x82715B60, + 0x82715348, + 0x82715B44, + 0x82715BD0, + 0x82715568, + 0x827155F0, + 0x82715AB8, + 0x827154E0, + 0x82715BB4, + 0x82715678, + 0x82715BEC, + 0x82716014, + 0x82716228, + 0x82716244, + 0x82716030, + 0x8271604C, + 0x82716068, + 0x82716084, + 0x827160A0, + 0x827160BC, + 0x827160F4, + 0x827160D8, + 0x82716110, + 0x8271612C, + 0x82716148, + 0x82716164, + 0x82716180, + 0x8271619C, + 0x82716500, + 0x8271651C, + 0x82716538, + 0x82716554, + 0x82716570, + 0x82716260, + 0x8271627C, + 0x827164E4, + 0x82716298, + 0x827162B4, + 0x827162D0, + 0x827162EC, + 0x82716308, + 0x82716324, + 0x82716340, + 0x8271635C, + 0x82716378, + 0x82716394, + 0x827163B0, + 0x8271658C, + 0x827165A8, + 0x827165C4, + 0x827165E0, + 0x827165FC, + 0x827163CC, + 0x827163E8, + 0x82716404, + 0x82716420, + 0x8271643C, + 0x82716458, + 0x82716474, + 0x82716490, + 0x827164AC, + 0x827164C8, + 0x82716A40, + 0x827161B8, + 0x827161D4, + 0x827161F0, + 0x82716618, + 0x82716634, + 0x82716650, + 0x8271666C, + 0x82716688, + 0x827166A4, + 0x827166C0, + 0x827166DC, + 0x827166F8, + 0x82716714, + 0x82716730, + 0x8271674C, + 0x82716768, + 0x82716784, + 0x827167A0, + 0x827169D0, + 0x827167BC, + 0x82716998, + 0x8271697C, + 0x82716848, + 0x827167D8, + 0x8271690C, + 0x82716864, + 0x82716960, + 0x827167F4, + 0x82716A08, + 0x82716810, + 0x827168F0, + 0x827168D4, + 0x82716880, + 0x8271682C, + 0x82716928, + 0x8271689C, + 0x82716944, + 0x827168B8, + 0x827169B4, + 0x827169EC, + 0x82716A24, + 0x8271620C, +] + +[[switch]] +base = 0x82717ED4 +r = 27 +default = 0x82717F54 +labels = [ + 0x82717F04, + 0x82717F8C, + 0x82717FAC, + 0x82717FEC, + 0x8271801C, + 0x827180CC, +] + +[[switch]] +base = 0x82718110 +r = 29 +default = 0x827181CC +labels = [ + 0x82718140, + 0x82718210, + 0x8271827C, + 0x827182B4, + 0x82718328, + 0x82718354, +] + +[[switch]] +base = 0x8271C7D8 +r = 11 +default = 0x8271CA80 +labels = [ + 0x8271C804, + 0x8271C810, + 0x8271C8B4, + 0x8271C968, + 0x8271C9C0, +] + +[[switch]] +base = 0x8271DEE4 +r = 11 +default = 0x8271DFC0 +labels = [ + 0x8271DF9C, + 0x8271DFAC, + 0x8271DFA4, + 0x8271DFB4, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DFC0, + 0x8271DF8C, + 0x8271DF94, +] + +[[switch]] +base = 0x8271E1BC +r = 29 +default = 0x8271E2C0 +labels = [ + 0x8271E1EC, + 0x8271E218, + 0x8271E234, + 0x8271E250, + 0x8271E268, + 0x8271E2B4, +] + +[[switch]] +base = 0x8271E364 +r = 28 +default = 0x8271E420 +labels = [ + 0x8271E394, + 0x8271E434, + 0x8271E4B8, + 0x8271E52C, + 0x8271E5B8, + 0x8271E6A4, +] + +[[switch]] +base = 0x8271E824 +r = 29 +default = 0x8271E914 +labels = [ + 0x8271E854, + 0x8271E87C, + 0x8271E894, + 0x8271E8AC, + 0x8271E8C0, + 0x8271E908, +] + +[[switch]] +base = 0x8271EBF0 +r = 28 +default = 0x8271ED64 +labels = [ + 0x8271EC20, + 0x8271EC68, + 0x8271EC94, + 0x8271ECC4, + 0x8271ECEC, + 0x8271ED5C, +] + +[[switch]] +base = 0x82724024 +r = 21 +default = 0x827240D0 +labels = [ + 0x82724064, + 0x82724070, + 0x8272407C, + 0x82724088, + 0x82724094, + 0x827240A0, + 0x827240AC, + 0x827240C4, + 0x827240B8, + 0x82724088, +] + +[[switch]] +base = 0x82725094 +r = 27 +default = 0x8272518C +labels = [ + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x8272513C, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, + 0x82725168, +] + +[[switch]] +base = 0x82726170 +r = 3 +default = 0x82726338 +labels = [ + 0x827261F4, + 0x82726200, + 0x8272620C, + 0x82726218, + 0x82726224, + 0x82726230, + 0x8272623C, + 0x82726248, + 0x82726254, + 0x82726260, + 0x8272626C, + 0x82726278, + 0x82726284, + 0x82726290, + 0x8272629C, + 0x827262A8, + 0x827262B4, + 0x827262C0, + 0x827262CC, + 0x827262D8, + 0x827262E4, + 0x827262F0, + 0x827262FC, + 0x82726308, + 0x82726314, + 0x82726320, + 0x8272632C, +] + +[[switch]] +base = 0x82727A10 +r = 28 +default = 0x82727C94 +labels = [ + 0x82727A40, + 0x82727AB0, + 0x82727AE8, + 0x82727AE8, + 0x82727BC0, + 0x82727C88, +] + +[[switch]] +base = 0x8273485C +r = 10 +default = 0x827348BC +labels = [ + 0x827348BC, + 0x827348BC, + 0x827348BC, + 0x827348A4, + 0x827348AC, + 0x827348A4, + 0x827348AC, + 0x827348B4, + 0x827348B4, + 0x827348B4, + 0x827348AC, + 0x827348BC, +] + +[[switch]] +base = 0x8273554C +r = 11 +default = 0x82735750 +labels = [ + 0x82735594, + 0x827355C4, + 0x827355EC, + 0x82735610, + 0x82735634, + 0x82735660, + 0x82735684, + 0x827356B0, + 0x827356D0, + 0x827356F0, + 0x82735710, + 0x82735748, +] + +[[switch]] +base = 0x82735EBC +r = 11 +default = 0x82735FD8 +labels = [ + 0x82735EE4, + 0x82735F84, + 0x82735EE4, + 0x82735F84, +] + +[[switch]] +base = 0x82735FF0 +r = 11 +default = 0x82736050 +labels = [ + 0x82736050, + 0x82736050, + 0x82736050, + 0x82736038, + 0x82736040, + 0x82736038, + 0x82736040, + 0x82736048, + 0x82736048, + 0x82736048, + 0x82736040, + 0x82736050, +] + +[[switch]] +base = 0x82770438 +r = 11 +default = 0x0 +labels = [ + 0x82770460, + 0x82770464, + 0x82770468, + 0x8277046C, +] + +[[switch]] +base = 0x8277A800 +r = 10 +default = 0x8277A8A8 +labels = [ + 0x8277A83C, + 0x8277A84C, + 0x8277A864, + 0x8277A884, +] + +[[switch]] +base = 0x82782388 +r = 11 +default = 0x827825F8 +labels = [ + 0x82782400, + 0x827824B4, + 0x82782504, + 0x82782558, + 0x82782598, + 0x82782444, + 0x827823BC, +] + +[[switch]] +base = 0x82789CE8 +r = 11 +default = 0x0 +labels = [ + 0x82789D10, + 0x82789D1C, + 0x82789D28, + 0x82789D34, +] + +[[switch]] +base = 0x82790954 +r = 11 +default = 0x82790AF8 +labels = [ + 0x82790984, + 0x82790A3C, + 0x82790A50, + 0x82790A8C, + 0x82790AB0, + 0x82790AD4, +] + +[[switch]] +base = 0x827925D0 +r = 11 +default = 0x827927C8 +labels = [ + 0x82792608, + 0x82792644, + 0x8279268C, + 0x827926F0, + 0x82792728, + 0x82792754, + 0x82792768, + 0x827927A4, +] + +[[switch]] +base = 0x827955D4 +r = 11 +default = 0x827956EC +labels = [ + 0x827955FC, + 0x82795620, + 0x8279566C, + 0x827956AC, +] + +[[switch]] +base = 0x82796598 +r = 11 +default = 0x827966E0 +labels = [ + 0x827965C4, + 0x827965E8, + 0x8279667C, + 0x82796698, + 0x827966BC, +] + +[[switch]] +base = 0x827967E0 +r = 11 +default = 0x82796A30 +labels = [ + 0x82796818, + 0x82796848, + 0x82796880, + 0x82796974, + 0x82796998, + 0x827969D4, + 0x827969E8, + 0x82796A0C, +] + +[[switch]] +base = 0x8279947C +r = 11 +default = 0x82799598 +labels = [ + 0x827994A8, + 0x827994CC, + 0x82799528, + 0x8279953C, + 0x82799558, +] + +[[switch]] +base = 0x827997E0 +r = 11 +default = 0x82799B14 +labels = [ + 0x82799828, + 0x82799888, + 0x827998C0, + 0x8279990C, + 0x82799938, + 0x827999C8, + 0x827999F4, + 0x82799990, + 0x82799A24, + 0x82799A7C, + 0x82799A90, + 0x82799AD4, +] + +[[switch]] +base = 0x82799CA4 +r = 11 +default = 0x82799D08 +labels = [ + 0x82799CCC, + 0x82799D30, + 0x82799DC4, + 0x82799DE0, +] + +[[switch]] +base = 0x827A1400 +r = 11 +default = 0x827A14B4 +labels = [ + 0x827A1428, + 0x827A1430, + 0x827A1464, + 0x827A149C, +] + +[[switch]] +base = 0x827A2134 +r = 11 +default = 0x0 +labels = [ + 0x827A217C, + 0x827A2180, + 0x827A216C, + 0x827A2170, + 0x827A2174, + 0x827A2178, + 0x827A2184, + 0x827A2188, +] + +[[switch]] +base = 0x827A4778 +r = 11 +default = 0x827A4870 +labels = [ + 0x827A47A0, + 0x827A47D4, + 0x827A4808, + 0x827A483C, +] + +[[switch]] +base = 0x827A4894 +r = 11 +default = 0x0 +labels = [ + 0x827A48BC, + 0x827A48DC, + 0x827A48FC, + 0x827A491C, +] + +[[switch]] +base = 0x827B4BC8 +r = 11 +default = 0x827B4D48 +labels = [ + 0x827B4C84, + 0x827B4BFC, + 0x827B4D48, + 0x827B4D48, + 0x827B4D48, + 0x827B4D30, + 0x827B4D30, +] + +[[switch]] +base = 0x827B4DE8 +r = 11 +default = 0x827B4F68 +labels = [ + 0x827B4EA4, + 0x827B4E1C, + 0x827B4F68, + 0x827B4F68, + 0x827B4F68, + 0x827B4F50, + 0x827B4F50, +] + +[[switch]] +base = 0x827B4FD0 +r = 11 +default = 0x827B5150 +labels = [ + 0x827B508C, + 0x827B5004, + 0x827B5150, + 0x827B5150, + 0x827B5150, + 0x827B5138, + 0x827B5138, +] + +[[switch]] +base = 0x827B51B8 +r = 11 +default = 0x827B5338 +labels = [ + 0x827B5274, + 0x827B51EC, + 0x827B5338, + 0x827B5338, + 0x827B5338, + 0x827B5320, + 0x827B5320, +] + +[[switch]] +base = 0x827B53C8 +r = 11 +default = 0x827B5548 +labels = [ + 0x827B5484, + 0x827B53FC, + 0x827B5548, + 0x827B5548, + 0x827B5548, + 0x827B5530, + 0x827B5530, +] + +[[switch]] +base = 0x827B55A0 +r = 11 +default = 0x827B5720 +labels = [ + 0x827B565C, + 0x827B55D4, + 0x827B5720, + 0x827B5720, + 0x827B5720, + 0x827B5708, + 0x827B5708, +] + +[[switch]] +base = 0x827C6CC4 +r = 11 +default = 0x827C7028 +labels = [ + 0x827C6CEC, + 0x827C6DAC, + 0x827C6E88, + 0x827C6F40, +] + +[[switch]] +base = 0x827C7150 +r = 11 +default = 0x827C7574 +labels = [ + 0x827C7178, + 0x827C726C, + 0x827C7374, + 0x827C745C, +] + +[[switch]] +base = 0x827CB124 +r = 11 +default = 0x827CB18C +labels = [ + 0x827CB158, + 0x827CB178, + 0x827CB18C, + 0x827CB18C, + 0x827CB18C, + 0x827CB158, + 0x827CB178, +] + +[[switch]] +base = 0x827D1F80 +r = 5 +default = 0x827D2008 +labels = [ + 0x827D1FA8, + 0x827D1FB4, + 0x827D1FC8, + 0x827D1FE4, +] + +[[switch]] +base = 0x827D4D08 +r = 11 +default = 0x827D4E00 +labels = [ + 0x827D4DD4, + 0x827D4DD4, + 0x827D4DD4, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4DC4, + 0x827D4DD4, + 0x827D4DD4, + 0x827D4E00, + 0x827D4E00, + 0x827D4DDC, + 0x827D4DD4, + 0x827D4DCC, + 0x827D4DC4, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4E00, + 0x827D4DE4, + 0x827D4DF4, + 0x827D4E00, + 0x827D4DBC, + 0x827D4DBC, + 0x827D4DBC, + 0x827D4DBC, +] + +[[switch]] +base = 0x827D5938 +r = 10 +default = 0x827D696C +labels = [ + 0x827D5A7C, + 0x827D5A94, + 0x827D5AAC, + 0x827D5AC4, + 0x827D5AF8, + 0x827D5B34, + 0x827D5B48, + 0x827D5B58, + 0x827D5B78, + 0x827D5BC0, + 0x827D5B9C, + 0x827D5C08, + 0x827D5BE4, + 0x827D5C2C, + 0x827D5C44, + 0x827D5C5C, + 0x827D5C74, + 0x827D5C94, + 0x827D5CDC, + 0x827D5CEC, + 0x827D5D10, + 0x827D5D58, + 0x827D5D34, + 0x827D5DA0, + 0x827D5D7C, + 0x827D5DC4, + 0x827D5E14, + 0x827D5E64, + 0x827D5EB4, + 0x827D5F44, + 0x827D5F7C, + 0x827D5F94, + 0x827D5FAC, + 0x827D5FC4, + 0x827D6004, + 0x827D6054, + 0x827D60A4, + 0x827D60C4, + 0x827D60D4, + 0x827D60F0, + 0x827D611C, + 0x827D611C, + 0x827D6164, + 0x827D6174, + 0x827D617C, + 0x827D6280, + 0x827D62C8, + 0x827D636C, + 0x827D6448, + 0x827D6458, + 0x827D6474, + 0x827D648C, + 0x827D64C8, + 0x827D6514, + 0x827D6514, + 0x827D6514, + 0x827D6514, + 0x827D6514, + 0x827D6514, + 0x827D6514, + 0x827D6514, + 0x827D6538, + 0x827D6558, + 0x827D6570, + 0x827D6584, + 0x827D65C8, + 0x827D666C, + 0x827D668C, + 0x827D6698, + 0x827D6774, + 0x827D67E4, + 0x827D686C, + 0x827D6904, + 0x827D6934, + 0x827D66F8, +] + +[[switch]] +base = 0x827DF830 +r = 4 +default = 0x0 +labels = [ + 0x827DF860, + 0x827DF874, + 0x827DF888, + 0x827DF89C, + 0x827DF8B0, + 0x827DF8C4, +] + +[[switch]] +base = 0x827E3538 +r = 11 +default = 0x827E35A4 +labels = [ + 0x827E3590, + 0x827E3570, + 0x827E3580, + 0x827E3560, +] + +[[switch]] +base = 0x827E4038 +r = 11 +default = 0x827E4180 +labels = [ + 0x827E4140, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E40EC, + 0x827E4100, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E4180, + 0x827E40C4, + 0x827E4180, + 0x827E40D8, +] + +[[switch]] +base = 0x827E5B64 +r = 7 +default = 0x827E5C88 +labels = [ + 0x827E5BAC, + 0x827E5BAC, + 0x827E5BC0, + 0x827E5BD4, + 0x827E5C88, + 0x827E5BE4, + 0x827E5BFC, + 0x827E5C14, + 0x827E5C2C, + 0x827E5C44, + 0x827E5C5C, + 0x827E5C74, +] + +[[switch]] +base = 0x827E5D4C +r = 11 +default = 0x827E5EDC +labels = [ + 0x827E5E74, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EA8, + 0x827E5E40, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5EDC, + 0x827E5DD8, + 0x827E5EDC, + 0x827E5E0C, +] + +[[switch]] +base = 0x827E7378 +r = 6 +default = 0x827E7560 +labels = [ + 0x827E73C0, + 0x827E73C0, + 0x827E7468, + 0x827E7488, + 0x827E7560, + 0x827E74A0, + 0x827E74BC, + 0x827E74D4, + 0x827E74F0, + 0x827E750C, + 0x827E7528, + 0x827E7544, +] + +[[switch]] +base = 0x827E8ED0 +r = 11 +default = 0x827E8F70 +labels = [ + 0x827E8EF8, + 0x827E8F10, + 0x827E8F20, + 0x827E8F40, +] + +[[switch]] +base = 0x827FCE88 +r = 11 +default = 0x827FD428 +labels = [ + 0x827FCED4, + 0x827FCED4, + 0x827FCED4, + 0x827FCED4, + 0x827FCED4, + 0x827FCED4, + 0x827FCED4, + 0x827FCED4, + 0x827FCF08, + 0x827FCF08, + 0x827FCF08, + 0x827FCF70, + 0x827FCF3C, +] + +[[switch]] +base = 0x827FCFDC +r = 11 +default = 0x827FD428 +labels = [ + 0x827FD3F0, + 0x827FD3BC, + 0x827FD3BC, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, + 0x827FD428, +] + +[[switch]] +base = 0x827FE8CC +r = 3 +default = 0x827FF37C +labels = [ + 0x827FE928, + 0x827FE98C, + 0x827FE9F0, + 0x827FEA54, + 0x827FEAB8, + 0x827FEB1C, + 0x827FEB80, + 0x827FEBE4, + 0x827FEC48, + 0x827FECAC, + 0x827FED10, + 0x827FEE3C, + 0x827FEFF8, + 0x827FF1C0, + 0x827FEF94, + 0x827FED74, + 0x827FEDD8, +] + +[[switch]] +base = 0x827FEE7C +r = 11 +default = 0x827FF37C +labels = [ + 0x827FEF1C, + 0x827FEF58, + 0x827FEEE0, + 0x827FEEA4, +] + +[[switch]] +base = 0x827FF038 +r = 11 +default = 0x827FF37C +labels = [ + 0x827FF064, + 0x827FF184, + 0x827FF184, + 0x827FF0EC, + 0x827FF0EC, +] + +[[switch]] +base = 0x827FF854 +r = 11 +default = 0x827FF9EC +labels = [ + 0x827FF880, + 0x827FF938, + 0x827FF938, + 0x827FF8C0, + 0x827FF8C0, +] + +[[switch]] +base = 0x8280147C +r = 3 +default = 0x82801670 +labels = [ + 0x828014B4, + 0x828014E4, + 0x82801524, + 0x82801560, + 0x828015A0, + 0x828015DC, + 0x8280160C, + 0x82801648, +] + +[[switch]] +base = 0x82801C4C +r = 3 +default = 0x82801CE0 +labels = [ + 0x82801D34, + 0x82801CEC, + 0x82801CEC, + 0x82801CF8, + 0x82801CF8, + 0x82801CA8, + 0x82801CA8, + 0x82801D04, + 0x82801D10, + 0x82801D1C, + 0x82801D28, + 0x82801D34, + 0x82801D34, + 0x82801D34, + 0x82801D34, + 0x82801D34, + 0x82801D34, +] + +[[switch]] +base = 0x82801E08 +r = 3 +default = 0x82801F08 +labels = [ + 0x82801EE0, + 0x82801E50, + 0x82801E68, + 0x82801E80, + 0x82801E9C, + 0x82801EB8, + 0x82801ECC, + 0x82801E40, +] + +[[switch]] +base = 0x828022C0 +r = 6 +default = 0x0 +labels = [ + 0x82802308, + 0x82802308, + 0x82802310, + 0x82802308, + 0x82802308, + 0x8280231C, + 0x82802328, + 0x82802330, + 0x8280233C, + 0x82802348, + 0x82802354, + 0x82802360, +] + +[[switch]] +base = 0x82802A70 +r = 11 +default = 0x82802BC8 +labels = [ + 0x82802B30, + 0x82802B60, + 0x82802B80, + 0x82802B9C, + 0x82802BC8, + 0x82802AA0, +] + +[[switch]] +base = 0x82802C20 +r = 11 +default = 0x82802C58 +labels = [ + 0x82802C50, + 0x82802C70, + 0x82802CB0, + 0x82802CE0, + 0x82802D10, + 0x82802D50, +] + +[[switch]] +base = 0x82802F2C +r = 28 +default = 0x8280304C +labels = [ + 0x82802F74, + 0x82802F88, + 0x82802FD4, + 0x82802F74, + 0x82802F88, + 0x8280303C, + 0x82802F74, + 0x82803028, + 0x8280303C, + 0x8280303C, + 0x8280303C, + 0x8280303C, +] + +[[switch]] +base = 0x828036B8 +r = 11 +default = 0x82803800 +labels = [ + 0x828036E0, + 0x828037B8, + 0x828037D8, + 0x8280378C, +] + +[[switch]] +base = 0x8280475C +r = 11 +default = 0x828047E0 +labels = [ + 0x82804784, + 0x82804798, + 0x828047C0, + 0x828047D4, +] + +[[switch]] +base = 0x828079F4 +r = 11 +default = 0x82807B88 +labels = [ + 0x82807AFC, + 0x82807A98, + 0x82807A1C, + 0x82807B50, +] + +[[switch]] +base = 0x82807DA0 +r = 3 +default = 0x82807F10 +labels = [ + 0x82807ED8, + 0x82807E18, + 0x82807E18, + 0x82807E58, + 0x82807E58, + 0x82807E98, + 0x82807E98, + 0x82807DD8, +] + +[[switch]] +base = 0x8280815C +r = 9 +default = 0x82808308 +labels = [ + 0x82808194, + 0x82808204, + 0x82808244, + 0x82808274, + 0x828082A8, + 0x828082C8, + 0x82808308, + 0x828081CC, +] + +[[switch]] +base = 0x8280928C +r = 11 +default = 0x82809388 +labels = [ + 0x828092B8, + 0x828092D4, + 0x828092F8, + 0x82809330, + 0x8280934C, +] + +[[switch]] +base = 0x8281C94C +r = 11 +default = 0x8281CB8C +labels = [ + 0x8281C9C0, + 0x8281C9E8, + 0x8281CA10, + 0x8281CA38, + 0x8281CA60, + 0x8281CA88, + 0x8281C9D4, + 0x8281C9FC, + 0x8281CA24, + 0x8281CA4C, + 0x8281CA74, + 0x8281CA9C, + 0x8281CAB0, + 0x8281CAC4, + 0x8281CAD8, + 0x8281CAEC, + 0x8281CB00, + 0x8281CB14, + 0x8281CB28, + 0x8281CB3C, + 0x8281CB50, + 0x8281CB64, + 0x8281CB78, +] + +[[switch]] +base = 0x828510B4 +r = 3 +default = 0x82851144 +labels = [ + 0x828510EC, + 0x828510F8, + 0x82851108, + 0x82851130, + 0x82851114, + 0x82851114, + 0x82851120, + 0x82851130, +] + +[[switch]] +base = 0x82852DD4 +r = 3 +default = 0x8285337C +labels = [ + 0x82852E80, + 0x828531CC, + 0x82852ED4, + 0x8285312C, + 0x82853164, + 0x8285316C, + 0x828531B4, + 0x82852ECC, + 0x82852EB8, + 0x82853148, + 0x828531AC, + 0x828531BC, + 0x828531C4, + 0x828531E8, + 0x828531F0, + 0x82852E9C, + 0x8285320C, + 0x82853228, + 0x82853244, + 0x82853260, + 0x82853268, + 0x82853280, + 0x82853298, + 0x828532B0, + 0x828532CC, + 0x828532D4, + 0x828532DC, + 0x828532E4, + 0x828532EC, + 0x828532F4, + 0x828532FC, + 0x82853314, + 0x8285332C, + 0x82853344, + 0x82853360, + 0x82853368, + 0x82853370, +] + +[[switch]] +base = 0x82852EE4 +r = 31 +default = 0x8285337C +labels = [ + 0x82852F34, + 0x82852F58, + 0x82852F7C, + 0x82852FA0, + 0x82852FC4, + 0x8285300C, + 0x82853030, + 0x82853054, + 0x82853078, + 0x8285309C, + 0x828530C0, + 0x828530E4, + 0x82852FE8, + 0x82853108, +] + +[[switch]] +base = 0x828547E0 +r = 28 +default = 0x82854A6C +labels = [ + 0x82854808, + 0x8285489C, + 0x82854930, + 0x828549C4, +] + +[[switch]] +base = 0x8285E2FC +r = 11 +default = 0x8285E470 +labels = [ + 0x8285E360, + 0x8285E3B0, + 0x8285E470, + 0x8285E470, + 0x8285E470, + 0x8285E37C, + 0x8285E398, + 0x8285E470, + 0x8285E470, + 0x8285E470, + 0x8285E470, + 0x8285E470, + 0x8285E470, + 0x8285E360, + 0x8285E360, + 0x8285E470, + 0x8285E360, + 0x8285E470, + 0x8285E360, +] + +[[switch]] +base = 0x8285E410 +r = 11 +default = 0x8285E470 +labels = [ + 0x8285E438, + 0x8285E438, + 0x8285E438, + 0x8285E438, +] + +[[switch]] +base = 0x8285E448 +r = 11 +default = 0x8285E470 +labels = [ + 0x8285E438, + 0x8285E438, + 0x8285E438, + 0x8285E470, +] + +[[switch]] +base = 0x8285E48C +r = 11 +default = 0x0 +labels = [ + 0x8285E4F0, + 0x8285E540, + 0x8285E610, + 0x8285E6BC, + 0x8285E6BC, + 0x8285E50C, + 0x8285E528, + 0x8285E6BC, + 0x8285E6BC, + 0x8285E6BC, + 0x8285E6BC, + 0x8285E6BC, + 0x8285E6BC, + 0x8285E4F0, + 0x8285E4F0, + 0x8285E4F0, + 0x8285E4F0, + 0x8285E6BC, + 0x8285E4F0, +] + +[[switch]] +base = 0x8285E774 +r = 11 +default = 0x8285E9D8 +labels = [ + 0x8285E7DC, + 0x8285E7E4, + 0x8285E820, + 0x8285E820, + 0x8285E820, + 0x8285E820, + 0x8285E820, + 0x8285E820, + 0x8285E9D8, + 0x8285E9D8, + 0x8285E858, + 0x8285E860, + 0x8285E860, + 0x8285E7DC, + 0x8285E7DC, + 0x8285E7DC, + 0x8285E7DC, + 0x8285E858, + 0x8285E7DC, + 0x8285E858, +] + +[[switch]] +base = 0x82863D40 +r = 10 +default = 0x82863E30 +labels = [ + 0x82863E24, + 0x82863E2C, + 0x82863E2C, + 0x82863E24, + 0x82863E24, + 0x82863D98, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863DAC, + 0x82863E30, + 0x82863E30, + 0x82863E30, + 0x82863E24, + 0x82863E2C, + 0x82863E2C, +] + +[[switch]] +base = 0x82863DB4 +r = 9 +default = 0x82863E30 +labels = [ + 0x82863E2C, + 0x82863E2C, + 0x82863E2C, + 0x82863E2C, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E24, + 0x82863E2C, + 0x82863E2C, +] + +[[switch]] +base = 0x82863FE0 +r = 8 +default = 0x828646F4 +labels = [ + 0x82864038, + 0x828640FC, + 0x82864174, + 0x828641A4, + 0x82864200, + 0x828641BC, + 0x82864218, + 0x82864238, + 0x82864258, + 0x8286426C, + 0x828646F4, + 0x828646F4, + 0x828646F4, + 0x828646DC, + 0x82864058, + 0x828640AC, +] + +[[switch]] +base = 0x82869158 +r = 11 +default = 0x828691B8 +labels = [ + 0x82869188, + 0x828691A0, + 0x828691A8, + 0x82869190, + 0x82869198, + 0x828691B0, +] + +[[switch]] +base = 0x8286A9A4 +r = 10 +default = 0x8286ABE8 +labels = [ + 0x8286AA0C, + 0x8286AA24, + 0x8286AA44, + 0x8286AA64, + 0x8286AA84, + 0x8286AAA4, + 0x8286AABC, + 0x8286AAD4, + 0x8286ABE8, + 0x8286ABE8, + 0x8286AAE0, + 0x8286AB00, + 0x8286AB18, + 0x8286AB24, + 0x8286AB3C, + 0x8286AB5C, + 0x8286AB7C, + 0x8286AB9C, + 0x8286ABBC, + 0x8286ABC8, +] + +[[switch]] +base = 0x8286C508 +r = 11 +default = 0x8286C6EC +labels = [ + 0x8286C624, + 0x8286C624, + 0x8286C6EC, + 0x8286C624, + 0x8286C6EC, + 0x8286C538, +] + +[[switch]] +base = 0x8286F428 +r = 11 +default = 0x8286F4A8 +labels = [ + 0x8286F46C, + 0x8286F480, + 0x8286F480, + 0x8286F480, + 0x8286F494, + 0x8286F494, + 0x8286F494, + 0x8286F494, + 0x8286F494, + 0x8286F494, + 0x8286F494, +] + +[[switch]] +base = 0x82878E98 +r = 11 +default = 0x82878FD0 +labels = [ + 0x82878ED4, + 0x82878EE8, + 0x82878F00, + 0x82878F20, + 0x82878F48, + 0x82878F78, + 0x82878F8C, + 0x82878FAC, + 0x82878FB4, +] + +[[switch]] +base = 0x828798B0 +r = 11 +default = 0x82879A58 +labels = [ + 0x828798F0, + 0x82879914, + 0x82879938, + 0x8287995C, + 0x82879980, + 0x828799A4, + 0x828799C8, + 0x828799EC, + 0x82879A10, + 0x82879A34, +] + +[[switch]] +base = 0x82879C10 +r = 11 +default = 0x8287A1E4 +labels = [ + 0x82879C50, + 0x82879C88, + 0x82879CC4, + 0x82879D30, + 0x82879DD8, + 0x82879EB0, + 0x82879F34, + 0x8287A004, + 0x8287A0C4, + 0x8287A1A4, +] + +[[switch]] +base = 0x8287A940 +r = 11 +default = 0x8287AB70 +labels = [ + 0x8287AA7C, + 0x8287AA90, + 0x8287AAA4, + 0x8287AAC0, + 0x8287AAF4, + 0x8287A97C, + 0x8287AA5C, + 0x8287AB30, + 0x8287AB30, +] + +[[switch]] +base = 0x8289E788 +r = 9 +default = 0x8289EA40 +labels = [ + 0x8289E7D8, + 0x8289E808, + 0x8289E868, + 0x8289E8C8, + 0x8289E8E4, + 0x8289E900, + 0x8289E91C, + 0x8289E938, + 0x8289E954, + 0x8289E970, + 0x8289E9E0, + 0x8289E9FC, + 0x8289EA18, + 0x8289E900, +] + +[[switch]] +base = 0x8289ECA4 +r = 11 +default = 0x8289EE88 +labels = [ + 0x8289ECF4, + 0x8289ECFC, + 0x8289ED00, + 0x8289EE88, + 0x8289ED04, + 0x8289ED08, + 0x8289ED0C, + 0x8289ED10, + 0x8289ED14, + 0x8289ED18, + 0x8289ED1C, + 0x8289ED58, + 0x8289EDA0, + 0x8289EE84, +] + +[[switch]] +base = 0x828A5138 +r = 27 +default = 0x828A5230 +labels = [ + 0x828A5160, + 0x828A5224, + 0x828A5230, + 0x828A5200, +] + +[[switch]] +base = 0x828A6BB0 +r = 29 +default = 0x828A6D40 +labels = [ + 0x828A6BD8, + 0x828A6C5C, + 0x828A6CBC, + 0x828A6D00, +] + +[[switch]] +base = 0x828A7828 +r = 11 +default = 0x828A7C38 +labels = [ + 0x828A78A0, + 0x828A78C8, + 0x828A78F0, + 0x828A7918, + 0x828A7940, + 0x828A7968, + 0x828A7990, + 0x828A79B8, + 0x828A79E0, + 0x828A7A08, + 0x828A7A30, + 0x828A7A58, + 0x828A7A80, + 0x828A7AA8, + 0x828A7C38, + 0x828A7AD0, + 0x828A7AF8, + 0x828A7B20, + 0x828A7B48, + 0x828A7B70, + 0x828A7B98, + 0x828A7BC0, + 0x828A7BE8, + 0x828A7C10, +] + +[[switch]] +base = 0x828A8138 +r = 11 +default = 0x828A82D0 +labels = [ + 0x828A81B0, + 0x828A81BC, + 0x828A81C8, + 0x828A81D4, + 0x828A81E0, + 0x828A81EC, + 0x828A81F8, + 0x828A8204, + 0x828A8210, + 0x828A821C, + 0x828A8228, + 0x828A8234, + 0x828A8240, + 0x828A824C, + 0x828A8258, + 0x828A8264, + 0x828A8270, + 0x828A827C, + 0x828A8288, + 0x828A8294, + 0x828A82A0, + 0x828A82AC, + 0x828A82B8, + 0x828A82C4, +] + +[[switch]] +base = 0x828A82E8 +r = 11 +default = 0x828A8480 +labels = [ + 0x828A8360, + 0x828A836C, + 0x828A8378, + 0x828A8384, + 0x828A8390, + 0x828A839C, + 0x828A83A8, + 0x828A83B4, + 0x828A83C0, + 0x828A83CC, + 0x828A83D8, + 0x828A83E4, + 0x828A83F0, + 0x828A83FC, + 0x828A8408, + 0x828A8414, + 0x828A8420, + 0x828A842C, + 0x828A8438, + 0x828A8444, + 0x828A8450, + 0x828A845C, + 0x828A8468, + 0x828A8474, +] + +[[switch]] +base = 0x828A8498 +r = 11 +default = 0x828A8630 +labels = [ + 0x828A8510, + 0x828A851C, + 0x828A8528, + 0x828A8534, + 0x828A8540, + 0x828A854C, + 0x828A8558, + 0x828A8564, + 0x828A8570, + 0x828A857C, + 0x828A8588, + 0x828A8594, + 0x828A85A0, + 0x828A85AC, + 0x828A85B8, + 0x828A85C4, + 0x828A85D0, + 0x828A85DC, + 0x828A85E8, + 0x828A85F4, + 0x828A8600, + 0x828A860C, + 0x828A8618, + 0x828A8624, +] + +[[switch]] +base = 0x828A8648 +r = 11 +default = 0x828A87E0 +labels = [ + 0x828A86C0, + 0x828A86CC, + 0x828A86D8, + 0x828A86E4, + 0x828A86F0, + 0x828A86FC, + 0x828A8708, + 0x828A8714, + 0x828A8720, + 0x828A872C, + 0x828A8738, + 0x828A8744, + 0x828A8750, + 0x828A875C, + 0x828A8768, + 0x828A8774, + 0x828A8780, + 0x828A878C, + 0x828A8798, + 0x828A87A4, + 0x828A87B0, + 0x828A87BC, + 0x828A87C8, + 0x828A87D4, +] + +[[switch]] +base = 0x828A87F8 +r = 11 +default = 0x828A8990 +labels = [ + 0x828A8870, + 0x828A887C, + 0x828A8888, + 0x828A8894, + 0x828A88A0, + 0x828A88AC, + 0x828A88B8, + 0x828A88C4, + 0x828A88D0, + 0x828A88DC, + 0x828A88E8, + 0x828A88F4, + 0x828A8900, + 0x828A890C, + 0x828A8918, + 0x828A8924, + 0x828A8930, + 0x828A893C, + 0x828A8948, + 0x828A8954, + 0x828A8960, + 0x828A896C, + 0x828A8978, + 0x828A8984, +] + +[[switch]] +base = 0x828A89A8 +r = 11 +default = 0x828A8B40 +labels = [ + 0x828A8A20, + 0x828A8A2C, + 0x828A8A38, + 0x828A8A44, + 0x828A8A50, + 0x828A8A5C, + 0x828A8A68, + 0x828A8A74, + 0x828A8A80, + 0x828A8A8C, + 0x828A8A98, + 0x828A8AA4, + 0x828A8AB0, + 0x828A8ABC, + 0x828A8AC8, + 0x828A8AD4, + 0x828A8AE0, + 0x828A8AEC, + 0x828A8AF8, + 0x828A8B04, + 0x828A8B10, + 0x828A8B1C, + 0x828A8B28, + 0x828A8B34, +] + +[[switch]] +base = 0x828A8B58 +r = 11 +default = 0x828A8CF0 +labels = [ + 0x828A8BD0, + 0x828A8BDC, + 0x828A8BE8, + 0x828A8BF4, + 0x828A8C00, + 0x828A8C0C, + 0x828A8C18, + 0x828A8C24, + 0x828A8C30, + 0x828A8C3C, + 0x828A8C48, + 0x828A8C54, + 0x828A8C60, + 0x828A8C6C, + 0x828A8C78, + 0x828A8C84, + 0x828A8C90, + 0x828A8C9C, + 0x828A8CA8, + 0x828A8CB4, + 0x828A8CC0, + 0x828A8CCC, + 0x828A8CD8, + 0x828A8CE4, +] + +[[switch]] +base = 0x828A8D08 +r = 11 +default = 0x828A8EA0 +labels = [ + 0x828A8D80, + 0x828A8D8C, + 0x828A8D98, + 0x828A8DA4, + 0x828A8DB0, + 0x828A8DBC, + 0x828A8DC8, + 0x828A8DD4, + 0x828A8DE0, + 0x828A8DEC, + 0x828A8DF8, + 0x828A8E04, + 0x828A8E10, + 0x828A8E1C, + 0x828A8E28, + 0x828A8E34, + 0x828A8E40, + 0x828A8E4C, + 0x828A8E58, + 0x828A8E64, + 0x828A8E70, + 0x828A8E7C, + 0x828A8E88, + 0x828A8E94, +] + +[[switch]] +base = 0x828A8EB8 +r = 11 +default = 0x828A9050 +labels = [ + 0x828A8F30, + 0x828A8F3C, + 0x828A8F48, + 0x828A8F54, + 0x828A8F60, + 0x828A8F6C, + 0x828A8F78, + 0x828A8F84, + 0x828A8F90, + 0x828A8F9C, + 0x828A8FA8, + 0x828A8FB4, + 0x828A8FC0, + 0x828A8FCC, + 0x828A8FD8, + 0x828A8FE4, + 0x828A8FF0, + 0x828A8FFC, + 0x828A9008, + 0x828A9014, + 0x828A9020, + 0x828A902C, + 0x828A9038, + 0x828A9044, +] + +[[switch]] +base = 0x828ADCA0 +r = 3 +default = 0x828ADCF4 +labels = [ + 0x828ADCC8, + 0x828ADD3C, + 0x828ADCE8, + 0x828ADD0C, +] + +[[switch]] +base = 0x828B1B50 +r = 3 +default = 0x828B1BCC +labels = [ + 0x828B1B9C, + 0x828B1B9C, + 0x828B1BCC, + 0x828B1BAC, +] + +[[switch]] +base = 0x828B3838 +r = 11 +default = 0x828B3968 +labels = [ + 0x828B386C, + 0x828B3890, + 0x828B38B4, + 0x828B38D8, + 0x828B38FC, + 0x828B3920, + 0x828B3944, +] + +[[switch]] +base = 0x828B5498 +r = 11 +default = 0x828B585C +labels = [ + 0x828B5530, + 0x828B5538, + 0x828B5540, + 0x828B5548, + 0x828B5550, + 0x828B5558, + 0x828B55A0, + 0x828B55AC, + 0x828B55B8, + 0x828B55C0, + 0x828B55D4, + 0x828B55E4, + 0x828B55F4, + 0x828B5600, + 0x828B5610, + 0x828B55B8, + 0x828B5620, + 0x828B562C, + 0x828B5674, + 0x828B56C8, + 0x828B5704, + 0x828B5720, + 0x828B5728, + 0x828B5734, + 0x828B5750, + 0x828B5774, + 0x828B57B0, + 0x828B57C8, + 0x828B584C, + 0x828B57EC, + 0x828B5808, + 0x828B5830, +] + +[[switch]] +base = 0x828B638C +r = 11 +default = 0x828B6494 +labels = [ + 0x828B63BC, + 0x828B63DC, + 0x828B63FC, + 0x828B641C, + 0x828B643C, + 0x828B6468, +] + +[[switch]] +base = 0x828B9530 +r = 28 +default = 0x828B9630 +labels = [ + 0x828B9558, + 0x828B9624, + 0x828B9630, + 0x828B9604, +] + +[[switch]] +base = 0x828C7F0C +r = 11 +default = 0x828C827C +labels = [ + 0x828C7F50, + 0x828C7F50, + 0x828C7FF4, + 0x828C7FF4, + 0x828C80A4, + 0x828C80A4, + 0x828C8130, + 0x828C8130, + 0x828C81A8, + 0x828C81A8, + 0x828C81E0, +] + +[[switch]] +base = 0x828CA7E0 +r = 11 +default = 0x828CA84C +labels = [ + 0x828CA83C, + 0x828CA82C, + 0x828CA84C, + 0x828CA81C, + 0x828CA80C, +] + +[[switch]] +base = 0x828CA958 +r = 3 +default = 0x828CA9B0 +labels = [ + 0x828CA9A8, + 0x828CA9A8, + 0x828CA9A8, + 0x828CA9A8, + 0x828CA9A8, + 0x828CA9A8, + 0x828CA9B0, + 0x828CA9B0, + 0x828CA9B0, + 0x828CA9B0, + 0x828CA9B0, + 0x828CA9B0, + 0x828CA9A8, + 0x828CA9A8, +] + +[[switch]] +base = 0x828CB098 +r = 11 +default = 0x828CB460 +labels = [ + 0x828CB0E8, + 0x828CB0F4, + 0x828CB144, + 0x828CB160, + 0x828CB1C4, + 0x828CB3DC, + 0x828CB460, + 0x828CB460, + 0x828CB460, + 0x828CB460, + 0x828CB460, + 0x828CB460, + 0x828CB460, + 0x828CB3F8, +] + +[[switch]] +base = 0x828CBA80 +r = 11 +default = 0x828CBB5C +labels = [ + 0x828CBACC, + 0x828CBAD8, + 0x828CBB5C, + 0x828CBAE4, + 0x828CBAF0, + 0x828CBAFC, + 0x828CBB08, + 0x828CBB14, + 0x828CBB20, + 0x828CBB2C, + 0x828CBB38, + 0x828CBB44, + 0x828CBB50, +] + +[[switch]] +base = 0x828CBCE4 +r = 11 +default = 0x828CBEAC +labels = [ + 0x828CBD14, + 0x828CBD6C, + 0x828CBD90, + 0x828CBDE8, + 0x828CBE18, + 0x828CBE64, +] + +[[switch]] +base = 0x828CD20C +r = 11 +default = 0x828CD474 +labels = [ + 0x828CD290, + 0x828CD2A4, + 0x828CD2B8, + 0x828CD2CC, + 0x828CD2E0, + 0x828CD2F4, + 0x828CD308, + 0x828CD31C, + 0x828CD330, + 0x828CD344, + 0x828CD358, + 0x828CD36C, + 0x828CD380, + 0x828CD474, + 0x828CD390, + 0x828CD3A0, + 0x828CD3B4, + 0x828CD3C4, + 0x828CD3D8, + 0x828CD3E8, + 0x828CD3F8, + 0x828CD40C, + 0x828CD41C, + 0x828CD430, + 0x828CD444, + 0x828CD454, + 0x828CD464, +] + +[[switch]] +base = 0x828CD930 +r = 9 +default = 0x828CDA00 +labels = [ + 0x828CD960, + 0x828CD9C4, + 0x828CDA00, + 0x828CD9F0, + 0x828CDA00, + 0x828CD960, +] + +[[switch]] +base = 0x828CDBE0 +r = 11 +default = 0x828CDD50 +labels = [ + 0x828CDC14, + 0x828CDC14, + 0x828CDC78, + 0x828CDC44, + 0x828CDD50, + 0x828CDD50, + 0x828CDCAC, +] + +[[switch]] +base = 0x828CDD98 +r = 9 +default = 0x828CDF14 +labels = [ + 0x828CDDCC, + 0x828CDDCC, + 0x828CDE60, + 0x828CDDF4, + 0x828CDF14, + 0x828CDF14, + 0x828CDED0, +] + +[[switch]] +base = 0x828CE27C +r = 11 +default = 0x828CE5B0 +labels = [ + 0x828CE2B4, + 0x828CE384, + 0x828CE2B4, + 0x828CE2B4, + 0x828CE42C, + 0x828CE2B4, + 0x828CE384, + 0x828CE2B4, +] + +[[switch]] +base = 0x828CEDE0 +r = 10 +default = 0x828CEE8C +labels = [ + 0x828CEE14, + 0x828CEE14, + 0x828CEE44, + 0x828CEE44, + 0x828CEE8C, + 0x828CEE8C, + 0x828CEE44, +] + +[[switch]] +base = 0x828CF8B4 +r = 11 +default = 0x828CFCAC +labels = [ + 0x828CF8E4, + 0x828CF910, + 0x828CFCAC, + 0x828CF948, + 0x828CFCAC, + 0x828CF8E4, +] + +[[switch]] +base = 0x828D00F8 +r = 11 +default = 0x828D0868 +labels = [ + 0x828D0128, + 0x828D01BC, + 0x828D0868, + 0x828D02B8, + 0x828D0868, + 0x828D0128, +] + +[[switch]] +base = 0x828D036C +r = 11 +default = 0x828D0788 +labels = [ + 0x828D06DC, + 0x828D0394, + 0x828D0498, + 0x828D0698, +] + +[[switch]] +base = 0x828D0E3C +r = 11 +default = 0x828D11C0 +labels = [ + 0x828D0E70, + 0x828D0E70, + 0x828D0F8C, + 0x828D0E88, + 0x828D11C0, + 0x828D11C0, + 0x828D1090, +] + +[[switch]] +base = 0x828D338C +r = 11 +default = 0x828D36CC +labels = [ + 0x828D33C0, + 0x828D33C0, + 0x828D3508, + 0x828D33D8, + 0x828D36CC, + 0x828D36CC, + 0x828D3638, +] + +[[switch]] +base = 0x828D3CB4 +r = 11 +default = 0x828D43D8 +labels = [ + 0x828D3CE8, + 0x828D3CE8, + 0x828D3E88, + 0x828D3D00, + 0x828D43D8, + 0x828D43D8, + 0x828D4010, +] + +[[switch]] +base = 0x828D4038 +r = 11 +default = 0x828D437C +labels = [ + 0x828D4070, + 0x828D4188, + 0x828D4070, + 0x828D4070, + 0x828D4284, + 0x828D4070, + 0x828D4188, + 0x828D4070, +] + +[[switch]] +base = 0x828D44A0 +r = 11 +default = 0x828D48B4 +labels = [ + 0x828D47F4, + 0x828D44C8, + 0x828D45D8, + 0x828D4780, +] + +[[switch]] +base = 0x828D4A4C +r = 11 +default = 0x828D4DB0 +labels = [ + 0x828D4A80, + 0x828D4A80, + 0x828D4BA0, + 0x828D4A98, + 0x828D4DB0, + 0x828D4DB0, + 0x828D4CA8, +] + +[[switch]] +base = 0x828D5DBC +r = 11 +default = 0x828D615C +labels = [ + 0x828D5DF0, + 0x828D5DF0, + 0x828D5F18, + 0x828D5E14, + 0x828D615C, + 0x828D615C, + 0x828D601C, +] + +[[switch]] +base = 0x828D75A4 +r = 11 +default = 0x828D7B54 +labels = [ + 0x828D75F0, + 0x828D75F0, + 0x828D7B54, + 0x828D75F0, + 0x828D7604, + 0x828D7604, + 0x828D770C, + 0x828D770C, + 0x828D78B0, + 0x828D7B54, + 0x828D770C, + 0x828D7B54, + 0x828D7A00, +] + +[[switch]] +base = 0x828D82D0 +r = 11 +default = 0x828D88D4 +labels = [ + 0x828D831C, + 0x828D831C, + 0x828D88D4, + 0x828D831C, + 0x828D833C, + 0x828D833C, + 0x828D845C, + 0x828D845C, + 0x828D8674, + 0x828D88D4, + 0x828D845C, + 0x828D88D4, + 0x828D87AC, +] + +[[switch]] +base = 0x828DB94C +r = 11 +default = 0x828DBAD0 +labels = [ + 0x828DB978, + 0x828DB9CC, + 0x828DBA08, + 0x828DBA38, + 0x828DBA8C, +] + +[[switch]] +base = 0x828DC998 +r = 11 +default = 0x828DCEF0 +labels = [ + 0x828DC9C8, + 0x828DCAB4, + 0x828DCC84, + 0x828DCD30, + 0x828DCDD4, + 0x828DCE7C, +] + +[[switch]] +base = 0x828DD73C +r = 11 +default = 0x828DDADC +labels = [ + 0x828DD770, + 0x828DD770, + 0x828DD898, + 0x828DD794, + 0x828DDADC, + 0x828DDADC, + 0x828DD99C, +] + +[[switch]] +base = 0x828DE2B8 +r = 11 +default = 0x828DE8BC +labels = [ + 0x828DE304, + 0x828DE304, + 0x828DE8BC, + 0x828DE304, + 0x828DE324, + 0x828DE324, + 0x828DE444, + 0x828DE444, + 0x828DE65C, + 0x828DE8BC, + 0x828DE444, + 0x828DE8BC, + 0x828DE794, +] + +[[switch]] +base = 0x828F1CBC +r = 3 +default = 0x828F1EB4 +labels = [ + 0x828F1D08, + 0x828F1D34, + 0x828F1EB4, + 0x828F1D58, + 0x828F1D94, + 0x828F1DB8, + 0x828F1DDC, + 0x828F1E00, + 0x828F1E24, + 0x828F1E48, + 0x828F1E6C, + 0x828F1EB4, + 0x828F1E90, +] + +[[switch]] +base = 0x82916B50 +r = 25 +default = 0x82916F34 +labels = [ + 0x82916B78, + 0x82916B94, + 0x82916BAC, + 0x82916C24, +] + +[[switch]] +base = 0x82920EDC +r = 11 +default = 0x829214F0 +labels = [ + 0x8292133C, + 0x82920F0C, + 0x82921064, + 0x82921210, +] + +[[switch]] +base = 0x82937718 +r = 6 +default = 0x829377A8 +labels = [ + 0x82937740, + 0x82937758, + 0x82937770, + 0x82937788, +] + +[[switch]] +base = 0x829377C0 +r = 6 +default = 0x829379AC +labels = [ + 0x829377E8, + 0x82937854, + 0x829378C0, + 0x82937934, +] + +[[switch]] +base = 0x829379D4 +r = 4 +default = 0x82937A64 +labels = [ + 0x829379FC, + 0x82937A1C, + 0x82937A3C, + 0x82937A3C, +] + +[[switch]] +base = 0x82937A8C +r = 4 +default = 0x0 +labels = [ + 0x82937AB4, + 0x82937AC0, + 0x82937ACC, + 0x82937AD4, +] + +[[switch]] +base = 0x82937B30 +r = 4 +default = 0x0 +labels = [ + 0x82937B58, + 0x82937BA8, + 0x82937BF8, + 0x82937C54, +] + +[[switch]] +base = 0x82937CEC +r = 29 +default = 0x82937D64 +labels = [ + 0x82937D14, + 0x82937D28, + 0x82937D3C, + 0x82937D50, +] + +[[switch]] +base = 0x82937D80 +r = 4 +default = 0x0 +labels = [ + 0x82937DA8, + 0x82937DBC, + 0x82937DD0, + 0x82937DE4, +] + +[[switch]] +base = 0x82937E2C +r = 6 +default = 0x82937EB8 +labels = [ + 0x82937E54, + 0x82937E64, + 0x82937E74, + 0x82937E88, +] + +[[switch]] +base = 0x8293AD6C +r = 9 +default = 0x8293B0D8 +labels = [ + 0x8293AD94, + 0x8293ADA4, + 0x8293ADF0, + 0x8293AF04, +] + +[[switch]] +base = 0x8294E554 +r = 11 +default = 0x8294E8F0 +labels = [ + 0x8294E5A4, + 0x8294E5AC, + 0x8294E5D8, + 0x8294E5F4, + 0x8294E638, + 0x8294E87C, + 0x8294E8F0, + 0x8294E8F0, + 0x8294E8F0, + 0x8294E8F0, + 0x8294E8F0, + 0x8294E8F0, + 0x8294E8F0, + 0x8294E898, +] + +[[switch]] +base = 0x8294FAD0 +r = 3 +default = 0x82950284 +labels = [ + 0x8294FAF8, + 0x8294FAF8, + 0x8294FB50, + 0x8294FDF4, +] + +[[switch]] +base = 0x82951510 +r = 11 +default = 0x82951728 +labels = [ + 0x8295153C, + 0x8295153C, + 0x8295159C, + 0x82951728, + 0x8295153C, +] + +[[switch]] +base = 0x8295F030 +r = 11 +default = 0x8295F4A4 +labels = [ + 0x8295F080, + 0x8295F0DC, + 0x8295F134, + 0x8295F3A0, + 0x8295F18C, + 0x8295F4A4, + 0x8295F1E8, + 0x8295F240, + 0x8295F298, + 0x8295F2F0, + 0x8295F348, + 0x8295F4A4, + 0x8295F3F8, + 0x8295F450, +] + +[[switch]] +base = 0x829646BC +r = 11 +default = 0x829646AC +labels = [ + 0x829646E8, + 0x8296489C, + 0x829649AC, + 0x82964A54, + 0x82964B08, +] + +[[switch]] +base = 0x82966CCC +r = 11 +default = 0x82966D30 +labels = [ + 0x82966E40, + 0x82966D58, + 0x82966CF4, + 0x82966CF4, +] + +[[switch]] +base = 0x82967C10 +r = 10 +default = 0x82967FE4 +labels = [ + 0x82967FE4, + 0x82967C3C, + 0x82967C84, + 0x82967E00, + 0x82967ECC, +] + +[[switch]] +base = 0x8296815C +r = 11 +default = 0x829684CC +labels = [ + 0x829681AC, + 0x829681B4, + 0x829681E0, + 0x82968204, + 0x82968248, + 0x82968450, + 0x829684CC, + 0x829684CC, + 0x829684CC, + 0x829684CC, + 0x829684CC, + 0x829684CC, + 0x829684CC, + 0x82968474, +] + +[[switch]] +base = 0x829684E0 +r = 11 +default = 0x82968850 +labels = [ + 0x82968530, + 0x82968538, + 0x82968564, + 0x8296858C, + 0x829685D0, + 0x829687D0, + 0x82968850, + 0x82968850, + 0x82968850, + 0x82968850, + 0x82968850, + 0x82968850, + 0x82968850, + 0x829687F8, +] + +[[switch]] +base = 0x82968E8C +r = 11 +default = 0x829691F8 +labels = [ + 0x82968EDC, + 0x82968EE4, + 0x82968F10, + 0x82968F34, + 0x82968F74, + 0x8296917C, + 0x829691F8, + 0x829691F8, + 0x829691F8, + 0x829691F8, + 0x829691F8, + 0x829691F8, + 0x829691F8, + 0x829691A0, +] + +[[switch]] +base = 0x82969208 +r = 11 +default = 0x82969574 +labels = [ + 0x82969258, + 0x82969260, + 0x8296928C, + 0x829692B4, + 0x829692F4, + 0x829694F4, + 0x82969574, + 0x82969574, + 0x82969574, + 0x82969574, + 0x82969574, + 0x82969574, + 0x82969574, + 0x8296951C, +] + +[[switch]] +base = 0x8296AE60 +r = 11 +default = 0x8296B158 +labels = [ + 0x8296AE88, + 0x8296B07C, + 0x8296B150, + 0x8296B150, +] + +[[switch]] +base = 0x8297710C +r = 10 +default = 0x82977164 +labels = [ + 0x8297713C, + 0x8297713C, + 0x82977148, + 0x82977148, + 0x82977164, + 0x8297713C, +] + +[[switch]] +base = 0x829775CC +r = 11 +default = 0x82977644 +labels = [ + 0x829775F4, + 0x82977624, + 0x82977624, + 0x82977618, +] + +[[switch]] +base = 0x829776E4 +r = 11 +default = 0x82977738 +labels = [ + 0x8297770C, + 0x82977730, + 0x82977718, + 0x82977724, +] + +[[switch]] +base = 0x82977C70 +r = 11 +default = 0x0 +labels = [ + 0x82977CA8, + 0x82977CA8, + 0x82977CB0, + 0x82977CB0, + 0x82977CB4, + 0x82977CA8, + 0x82977CB4, + 0x82977CB0, +] + +[[switch]] +base = 0x82977CCC +r = 11 +default = 0x0 +labels = [ + 0x82977D04, + 0x82977D04, + 0x82977D0C, + 0x82977D0C, + 0x82977D10, + 0x82977D04, + 0x82977D10, + 0x82977D0C, +] + +[[switch]] +base = 0x82977E8C +r = 10 +default = 0x82977ED0 +labels = [ + 0x82977EC4, + 0x82977EC4, + 0x82977ECC, + 0x82977ECC, + 0x82977ED0, + 0x82977EC4, + 0x82977ED0, + 0x82977ECC, +] + +[[switch]] +base = 0x82977F44 +r = 8 +default = 0x82977F88 +labels = [ + 0x82977F7C, + 0x82977F7C, + 0x82977F84, + 0x82977F84, + 0x82977F88, + 0x82977F7C, + 0x82977F88, + 0x82977F84, +] + +[[switch]] +base = 0x82977FB4 +r = 8 +default = 0x82977FF8 +labels = [ + 0x82977FEC, + 0x82977FEC, + 0x82977FF4, + 0x82977FF4, + 0x82977FF8, + 0x82977FEC, + 0x82977FF8, + 0x82977FF4, +] + +[[switch]] +base = 0x82978348 +r = 11 +default = 0x829783C0 +labels = [ + 0x82978380, + 0x82978380, + 0x82978394, + 0x829783BC, + 0x829783C0, + 0x829783A8, + 0x829783C0, + 0x82978394, +] + +[[switch]] +base = 0x82978410 +r = 10 +default = 0x82978454 +labels = [ + 0x82978448, + 0x82978448, + 0x82978450, + 0x82978450, + 0x82978454, + 0x82978448, + 0x82978454, + 0x82978450, +] + +[[switch]] +base = 0x82978568 +r = 10 +default = 0x829785AC +labels = [ + 0x829785A0, + 0x829785A0, + 0x829785A8, + 0x829785A8, + 0x829785AC, + 0x829785A0, + 0x829785AC, + 0x829785A8, +] + +[[switch]] +base = 0x8297860C +r = 11 +default = 0x82978670 +labels = [ + 0x82978644, + 0x82978644, + 0x82978658, + 0x82978658, + 0x82978670, + 0x82978644, + 0x82978670, + 0x82978658, +] + +[[switch]] +base = 0x82978764 +r = 11 +default = 0x829787A8 +labels = [ + 0x8297879C, + 0x8297879C, + 0x829787A4, + 0x829787A4, + 0x829787A8, + 0x8297879C, + 0x829787A8, + 0x829787A4, +] + +[[switch]] +base = 0x829789C8 +r = 11 +default = 0x82978A84 +labels = [ + 0x82978A00, + 0x82978A00, + 0x82978A24, + 0x82978A68, + 0x82978A84, + 0x82978A48, + 0x82978A84, + 0x82978A24, +] + +[[switch]] +base = 0x82978C04 +r = 10 +default = 0x82978CF0 +labels = [ + 0x82978C3C, + 0x82978C3C, + 0x82978C64, + 0x82978CAC, + 0x82978CF0, + 0x82978C88, + 0x82978CF0, + 0x82978C64, +] + +[[switch]] +base = 0x82978EAC +r = 10 +default = 0x82978F50 +labels = [ + 0x82978EE0, + 0x82978EF4, + 0x82978F1C, + 0x82978F50, + 0x82978F08, + 0x82978F50, + 0x82978F30, +] + +[[switch]] +base = 0x82979170 +r = 11 +default = 0x829791B4 +labels = [ + 0x829791A8, + 0x829791A8, + 0x829791B0, + 0x829791B0, + 0x829791B4, + 0x829791A8, + 0x829791B4, + 0x829791B0, +] + +[[switch]] +base = 0x8298246C +r = 11 +default = 0x82982568 +labels = [ + 0x82982498, + 0x829824CC, + 0x829824E8, + 0x82982520, + 0x8298253C, +] + +[[switch]] +base = 0x829829E0 +r = 11 +default = 0x82982B74 +labels = [ + 0x82982A08, + 0x82982AB8, + 0x82982B14, + 0x82982B48, +] + +[[switch]] +base = 0x82982CD0 +r = 11 +default = 0x82982DA8 +labels = [ + 0x82982CF8, + 0x82982D24, + 0x82982D68, + 0x82982D84, +] + +[[switch]] +base = 0x82989300 +r = 11 +default = 0x829893F8 +labels = [ + 0x82989348, + 0x82989348, + 0x82989358, + 0x82989368, + 0x82989378, + 0x82989388, + 0x82989398, + 0x829893A8, + 0x829893B8, + 0x829893C8, + 0x829893D8, + 0x829893E8, +] + +[[switch]] +base = 0x82A0AA90 +r = 10 +default = 0x82A0C8C0 +labels = [ + 0x82A0AAD0, + 0x82A0AB60, + 0x82A0B90C, + 0x82A0BD08, + 0x82A0BED4, + 0x82A0BFA8, + 0x82A0C05C, + 0x82A0C0F4, + 0x82A0C214, + 0x82A0C4E0, +] + +[[switch]] +base = 0x82A0AB9C +r = 10 +default = 0x82A0B8DC +labels = [ + 0x82A0ABD0, + 0x82A0B8DC, + 0x82A0AF7C, + 0x82A0B034, + 0x82A0B8DC, + 0x82A0B1B4, + 0x82A0B580, +] + +[[switch]] +base = 0x82A12B4C +r = 9 +default = 0x82A12F14 +labels = [ + 0x82A12B74, + 0x82A12B88, + 0x82A12BC0, + 0x82A12E9C, +] + +[[switch]] +base = 0x82A12F90 +r = 9 +default = 0x82A13288 +labels = [ + 0x82A12FB8, + 0x82A12FCC, + 0x82A13004, + 0x82A13240, +] + +[[switch]] +base = 0x82A13528 +r = 9 +default = 0x82A13898 +labels = [ + 0x82A13550, + 0x82A13564, + 0x82A1359C, + 0x82A13838, +] + +# ---- COMPUTED JUMPTABLE ---- +[[switch]] +base = 0x82998124 +r = 11 +default = 0x8299848C +labels = [ + 0x8299814C, + 0x829981C0, + 0x8299823C, + 0x829982B8, + 0x82998328, + 0x8299839C, + 0x829983BC, + 0x82998440, + 0x82998404, + 0x82998498, + 0x8299848C, + 0x82998458, +] + +[[switch]] +base = 0x829AF44C +r = 11 +default = 0x829AF594 +labels = [ + 0x829AF474, + 0x829AF480, + 0x829AF48C, + 0x829AF4C0, + 0x829AF4D0, + 0x829AF538, + 0x829AF57C, + 0x829AF588, + 0x829AF55C, +] + +[[switch]] +base = 0x829CB3F4 +r = 31 +default = 0x829CB724 +labels = [ + 0x829CB420, + 0x829CB41C, + 0x829CB420, + 0x829CB5B8, + 0x829CB4F8, + 0x829CB4F8, + 0x829CB6A8, + 0x829CB6CC, + 0x829CB724, + 0x829CB724, + 0x829CB420, + 0x829CB724, + 0x829CB5B8, + 0x829CB724, + 0x829CB710, + 0x829CB718, +] + +[[switch]] +base = 0x829D8DC0 +r = 10 +default = 0x829D8F60 +labels = [ + 0x829D8E78, + 0x829D8EA8, + 0x829D8E2C, + 0x829D8DE8, + 0x829D8F60, + 0x829D8ED4, + 0x829D8F00, + 0x829D8F1C, + 0x829D8F38, +] + +# ---- OFFSETED JUMPTABLE ---- +[[switch]] +base = 0x82994FAC +r = 11 +default = 0x82995B88 +labels = [ + 0x82994FD4, + 0x82995470, + 0x829957B0, + 0x829957B0, + 0x829957B0, + 0x82995B88, + 0x82995310, + 0x82995B88, + 0x82995B88, + 0x82995B88, + 0x82995B88, + 0x8299575C, + 0x82995470, + 0x8299546C, + 0x82995B88, + 0x82995B88, + 0x82994FE4, + 0x82995B88, + 0x82995470, + 0x82995B88, + 0x82995B88, + 0x82995314, + 0x82995B88, + 0x82995B88, + 0x82994FF4, +] + +[[switch]] +base = 0x829962D4 +r = 11 +default = 0x82996BEC +labels = [ + 0x829964C8, + 0x829962FC, + 0x8299631C, + 0x8299636C, + 0x829963B8, + 0x829963C0, + 0x829963F8, + 0x82996518, +] + +[[switch]] +base = 0x82996524 +r = 11 +default = 0x82996A18 +labels = [ + 0x82996728, + 0x82996A18, + 0x8299654C, + 0x82996A18, + 0x82996728, + 0x82996A18, + 0x82996728, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996634, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996868, + 0x82996A18, + 0x829965B8, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996734, + 0x82996A18, + 0x8299655C, + 0x82996858, + 0x82996734, + 0x82996734, + 0x82996734, + 0x82996A18, + 0x82996858, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x82996A18, + 0x829966EC, + 0x829968A0, + 0x82996864, + 0x82996A18, + 0x82996A18, + 0x82996644, + 0x82996A18, + 0x8299685C, + 0x82996A18, + 0x82996A18, + 0x82996870, +] + +[[switch]] +base = 0x8299A9B0 +r = 11 +default = 0x8299B364 +labels = [ + 0x8299AB8C, + 0x8299A9D8, + 0x8299A9F8, + 0x8299AA48, + 0x8299AA84, + 0x8299AA8C, + 0x8299AAC4, + 0x8299ABA8, +] + +[[switch]] +base = 0x8299ABB4 +r = 11 +default = 0x8299B0C4 +labels = [ + 0x8299ADE4, + 0x8299B0C4, + 0x8299ABDC, + 0x8299B0C4, + 0x8299ADE4, + 0x8299B0C4, + 0x8299ADE4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299ACD0, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299AF28, + 0x8299B0C4, + 0x8299AC50, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299ADF0, + 0x8299B0C4, + 0x8299ABEC, + 0x8299AF18, + 0x8299ADF0, + 0x8299ADF0, + 0x8299ADF0, + 0x8299B0C4, + 0x8299AF18, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299B0C4, + 0x8299ADA8, + 0x8299AF5C, + 0x8299AF24, + 0x8299B0C4, + 0x8299B0C4, + 0x8299ACE0, + 0x8299B0C4, + 0x8299AF1C, + 0x8299B0C4, + 0x8299B0C4, + 0x8299AF30, +] + +[[switch]] +base = 0x8299CA00 +r = 11 +default = 0x8299D318 +labels = [ + 0x8299CBF4, + 0x8299CA28, + 0x8299CA48, + 0x8299CA98, + 0x8299CAE4, + 0x8299CAEC, + 0x8299CB24, + 0x8299CC44, +] + +[[switch]] +base = 0x8299CC50 +r = 11 +default = 0x8299D144 +labels = [ + 0x8299CE54, + 0x8299D144, + 0x8299CC78, + 0x8299D144, + 0x8299CE54, + 0x8299D144, + 0x8299CE54, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299CD60, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299CF94, + 0x8299D144, + 0x8299CCE4, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299CE60, + 0x8299D144, + 0x8299CC88, + 0x8299CF84, + 0x8299CE60, + 0x8299CE60, + 0x8299CE60, + 0x8299D144, + 0x8299CF84, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299D144, + 0x8299CE18, + 0x8299CFCC, + 0x8299CF90, + 0x8299D144, + 0x8299D144, + 0x8299CD70, + 0x8299D144, + 0x8299CF88, + 0x8299D144, + 0x8299D144, + 0x8299CF9C, +] + +[[switch]] +base = 0x829DBEF4 +r = 31 +default = 0x829DC364 +labels = [ + 0x829DBF1C, + 0x829DBF3C, + 0x829DBF68, + 0x829DBF80, + 0x829DBFE4, + 0x829DC000, + 0x829DC040, + 0x829DC0E4, + 0x829DC160, + 0x829DC1B0, + 0x829DC210, + 0x829DC244, + 0x829DC288, + 0x829DC2B8, + 0x829DC2E4, + 0x829DC310, + 0x829DC344, + 0x829DC0D4, + 0x829DC0E4, +] + diff --git a/LibertyRecompLib/config/py_result.txt b/LibertyRecompLib/config/py_result.txt new file mode 100644 index 00000000..1cc21c34 --- /dev/null +++ b/LibertyRecompLib/config/py_result.txt @@ -0,0 +1 @@ +/Users/ozordi/.pyenv/versions/3.10.6/bin/python3: can't open file '/Users/Ozordi/Downloads/MarathonRecomp/LibertyRecompLib/config/run_xenon.py': [Errno 2] No such file or directory diff --git a/MarathonRecompLib/config/switch_table.toml b/LibertyRecompLib/config/switch_table.toml similarity index 100% rename from MarathonRecompLib/config/switch_table.toml rename to LibertyRecompLib/config/switch_table.toml diff --git a/MarathonRecompLib/ppc/.gitignore b/LibertyRecompLib/ppc/.gitignore similarity index 100% rename from MarathonRecompLib/ppc/.gitignore rename to LibertyRecompLib/ppc/.gitignore diff --git a/LibertyRecompLib/ppc/docs.md b/LibertyRecompLib/ppc/docs.md new file mode 100644 index 00000000..629955f5 --- /dev/null +++ b/LibertyRecompLib/ppc/docs.md @@ -0,0 +1,1077 @@ + # 1. Boot-Critical Functions + +This document is **source-level, conservative** documentation of boot-relevant behavior spanning: + +- Host-side startup (`LibertyRecomp/*`), which loads the title image and transfers control into guest code. +- Recompiled guest-side PowerPC functions (`LibertyRecompLib/ppc/ppc_recomp.*.cpp`), which implement state machines, retry loops, and import calls. + +Important limitation: + +- From the `ppc_recomp.*.cpp` sources alone, it is **not provable** which *exact* guest functions execute during “boot†without a runtime trace (or at least the concrete guest entrypoint address plus call logs). This document therefore: + - Documents the **host→guest entry plumbing** (provable from host sources). + - Documents **boot-critical primitives and protocols** that appear in early/initialization-adjacent code paths (async helpers, mount/open primitives, XAM content/device flows). + - Provides **cross-reference mechanics** to map runtime addresses (LR/PC) to named `sub_XXXXXXXX` functions. + +## 1.1 Host boot chain (provable) + +The host executable boots the guest by loading the title image and invoking the guest entrypoint as a mapped PPC function: + +- `main.cpp`: + - Calls `KiSystemStartup()`. + - Calls `entry = LdrLoadModule(modulePath)`. + - Calls `GuestThread::Start({ entry, 0, 0, 0 })`. + +- `KiSystemStartup()` (`main.cpp`): + - Performs host-side system setup (heap init, content registration/mounts, root path registration). + - Sets up `game:`/`D:` and roots like `common:`, `platform:`, `audio:`. + +- `LdrLoadModule(path)` (`main.cpp`): + - Loads module bytes. + - Calls `Image::ParseImage(...)`. + - Copies `image.data` into guest memory at `g_memory.Translate(image.base)`. + - Returns `image.entry_point` as the guest entry address. + +- `GuestThread::Start(params)` (`cpu/guest_thread.cpp`): + - Constructs a `GuestThreadContext` which initializes PPC registers (notably `r1` stack pointer and `r13`). + - Calls `g_memory.FindFunction(params.function)(ctx.ppcContext, g_memory.base)`. + +## 1.2 Host↔guest function dispatch and address→symbol mapping + +The host maintains a lookup table from guest addresses to host function pointers: + +- `Memory::Memory()` (`kernel/memory.cpp`): + - Iterates `PPCFuncMappings[]` (from `LibertyRecompLib/ppc/ppc_func_mapping.cpp`). + - Calls `InsertFunction(guest_addr, host_fn_ptr)` for each mapping. + - This makes `g_memory.FindFunction(guest_addr)` return a callable `PPCFunc*`. + +Cross-reference technique: + +- If you have a guest address printed by host logs (e.g., `callerAddr = g_ppcContext->lr`), you can locate the corresponding symbol via `ppc_func_mapping.cpp` (search for the exact address). The mapping entries have the form: + - `{ 0x82120000, sub_82120000 }, ...` + +## 1.3 Boot-critical guest-side primitives (currently confirmed by static inspection) + +The recompiled PPC functions are emitted as: + +- `PPC_FUNC_IMPL(__imp__sub_XXXXXXXX)` (the recompiled implementation body) +- `PPC_WEAK_FUNC(sub_XXXXXXXX) { __imp__sub_XXXXXXXX(ctx, base); }` (a wrapper) + +The following guest functions are repeatedly used as boot-critical *primitives* in the inspected regions: + +| Function | Kind | Inputs (observed) | Outputs / side effects (observed) | Notes | +|---|---|---|---|---| +| `sub_829A1F00` | async driver / wait helper | Takes a handle-like value in `r3` in some call sites; other args via regs/stack | Returns `0`/nonzero; may call `__imp__NtWaitForSingleObjectEx` when a host call returns `259` | Contains explicit wait barrier (see §3) | +| `sub_829A2590` | operation start / open-like helper | Callers pass pointers/flags; often called with a path buffer base like `ctx+64` | Returns `-1` or non-`-1` value stored by callers into `ctx+96` | Exact semantics unknown (see §7) | +| `sub_829A1A50` | async-status helper | Callers pass `obj+8`, output ptr, and `0` | Returns `996` / `0` / other; `996` is treated as “no progress†| File contains `// PATCHED` logic that forces success (see §5) | +| `sub_829A1CA0` | wrapper around XAM close | Forwards to `__imp__XamContentClose` | Return compared against `997` | Cooperative pending semantics | +| `sub_829A1958` | close-handle helper | Takes a handle value | Close/cleanup | Used in cleanup paths | +| `sub_829A1EF8` | poll/yield-like helper | No obvious args | Returns a value sometimes compared against `997` | Not provably a yield; appears to read globals | +| `sub_829AAD20` | async-read wrapper | Takes a handle-like value loaded from `*(u32*)(obj+44)`; size compared against `*(u32*)(stack+84)` | Calls `__imp__NtReadFile`; if return equals `259`, calls `__imp__NtWaitForSingleObjectEx` then uses `stack+80` | Demonstrates the `259` → wait pattern around file I/O | +| `sub_829AADB8` | async-write wrapper | Takes a handle-like value loaded from `*(u32*)(obj+44)`; size compared against `*(u32*)(stack+84)` | Calls `__imp__NtWriteFile`; if return equals `259`, calls `__imp__NtWaitForSingleObjectEx` then uses `stack+80` | Demonstrates the `259` → wait pattern around file I/O | +| `sub_829A9738` | wait-with-retry helper | Takes an object handle in `r3` and a small control value in `r5` (stored to `r28`) | Calls `__imp__NtWaitForSingleObjectEx`; if return equals `257` and a flag is set, loops and waits again | Adds an additional distinguished wait result (`257`) used as a retry trigger | +| `sub_82169400` | event/wait loop | Uses globals under `-31981` base and waits on an event-like object at a fixed global address | Calls `__imp__KeWaitForSingleObject` in a loop; loop exit depends on a bit computed from `*(u32*)(global+300)` | Tight in-function loop that can spin if the global condition never changes | +| `sub_821694C8` | wait loop (variant) | Similar global/event pattern as `sub_82169400` | Calls `__imp__KeWaitForSingleObject` and loops while `*(u32*)(global+300) != 0` | Another tight wait loop gated by global memory | +| `sub_829DDC90` | wait loop (GPU init-adjacent) | Waits on an object at `r28+32` and compares wait result | Calls `__imp__KeWaitForSingleObject`; if return equals `258`, loops back | Matches host-side special-casing for caller `0x829DDD48` | +| `sub_829AAE50` | wait/dispatch loop | Waits on an object at `obj+16` then may call an indirect function pointer from a table | Calls `__imp__KeWaitForSingleObject`, then (on another path) executes `PPC_CALL_INDIRECT_FUNC` via a loaded `ctr` | Suggests a queue/dispatcher loop; exact target semantics unknown | + +The following magic values are used as protocol signals in the inspected code: + +- **`996`**: callers treat as “do not advance; return 0/no progressâ€. +- **`997`**: callers treat as “pending; retry / store pending stateâ€. +- **`258`**: occurs inside `sub_829A1A50` and is mapped to `996`. +- **`259`**: triggers explicit wait path inside `sub_829A1F00`. +- **`257`**: used as a distinguished result in `sub_829A9738` that triggers retrying `__imp__NtWaitForSingleObjectEx`. + +These values resemble Win32 constants, but this document **does not assume** that; meanings are inferred only from local branching. + +## 1.4 Function-level dossiers (boot-adjacent; selected by import usage scan) + +The functions below were selected because they directly invoke boot-critical host imports (filesystem open/read, waits, XAM task scheduling, etc.). This still does **not** prove they execute during boot, but they are high-value candidates. + +### 1.4.1 `__imp__sub_829A2D98` (volume/open verification helper) + +- **Source**: + - `ppc_recomp.155.cpp` + +- **Inputs (observed)**: + - `r3`: treated as a pointer-sized value copied into `stack+100` (stored as `stw r11,100(r1)`). + - `r4`: copied into `r30` and later compared against a computed value derived from volume info. + +- **Outputs (observed)**: + - Returns `r31`. + - On error paths, returns a negative NTSTATUS-like value constructed as `(-16384<<16) | 335`. + +- **Observed behavior**: + - Calls `__imp__NtOpenFile` using stack structs located at `stack+80`, `stack+88`, `stack+96`, `stack+104`. + - If open succeeds, calls `__imp__NtQueryVolumeInformationFile`, then closes the handle via `__imp__NtClose`. + - After query, computes `r11 = *(u32*)(stack+128) * *(u32*)(stack+132)` and compares it against the input `r30`. + - If equal, it returns without forcing the error code. + - If not equal, it forces `r31 = (-16384<<16) | 335`. + +- **Imports called (provable)**: + - `__imp__NtOpenFile` + - `__imp__NtQueryVolumeInformationFile` + - `__imp__NtClose` + +- **Async / retry**: + - No internal loop; synchronous open→query→close sequence. + +### 1.4.2 `__imp__sub_829A2AE0` (filesystem start/open + volume sizing + allocation) + +- **Source**: + - `ppc_recomp.155.cpp` + +- **Inputs (observed)**: + - `r3` saved as `r30` and later passed to a helper (`sub_8298F330`) and stored into memory. + - `r4` saved as `r29` and later read at `*(u32*)(r29+4)`. + - `r5` saved as `r31`; later used as a base pointer with fields at offsets `+24`, `+64`, `+80..+82`. + - `r6` saved as `r25`; used as an output pointer for a page-aligned size stored via `stw ...,0(r25)`. + - `r7` saved as `r28`; later used as an output pointer or callback argument. + +- **Outputs (observed)**: + - Returns a status in `r3` (checked by callers for `<0`). + - Writes a page-aligned size to `*(u32*)(r25+0)`. + - Writes several fields into the `r31` structure: + - `stb r26,80(r31)` and `stb 1,81(r31)` and `stb 1,82(r31)`. + - `std 4096,8(r31)` and `std (computed-4096),16(r31)`. + +- **Observed behavior (conservative)**: + - Prepares an ANSI-string-like structure on the stack via `__imp__RtlInitAnsiString`. + - Calls `__imp__NtCreateFile` and bails out on `<0`. + - Calls `__imp__NtAllocateVirtualMemory` for `r31+64` after storing a page-aligned size derived from `*(u32*)(r29+4)`. + - Calls `__imp__NtQueryVolumeInformationFile` on the created/opened handle (`lwz r3,0(r24)` where `r24=r31+24`). + - Calls at least one indirect function pointer loaded from `*(u32*)(*(u32*)(r29+664)+8)`. + - No explicit `996/997` comparisons are present in the slice inspected; this function is not obviously using the `996/997` cooperative protocol. + +- **Imports called (provable)**: + - `__imp__RtlInitAnsiString` + - `__imp__NtCreateFile` + - `__imp__NtAllocateVirtualMemory` + - `__imp__NtQueryVolumeInformationFile` + +- **Async / retry**: + - No internal loop was observed in this function; it is a synchronous “do work then return status†helper. + +### 1.4.3 `__imp__sub_829A3560` (task + mount/open/read + wait integration) + +- **Source**: + - `ppc_recomp.155.cpp` + +- **Inputs (observed)**: + - `r3` saved as `r25`. + - `r4` saved as `r29`. + - `r5` saved as `r22`. + - `r6` saved as `r21`. + - `r7` saved as `r23`. + +- **Outputs (observed)**: + - Returns a status in `r3`. + - Writes `r20` into the global at `*(u32*)(-31981:6964)` on one success path. + - Performs a loop back to `loc_829A3690` (within this function) after some success/cleanup paths. + +- **Observed behavior (conservative)**: + - Calls `__imp__XexCheckExecutablePrivilege(23)` early; may set a local flag `r24`. + - Calls `__imp__NtCreateFile` (stack-based structs around `stack+104`, `stack+128`, `stack+144`, etc.). + - On successful create/open, performs `__imp__NtReadFile` reading `2048` bytes, closes via `__imp__NtClose`, and checks the read status. + - Includes an in-function retry via `goto loc_829A3690` that is triggered after some conditions; the exact high-level intent cannot be proven from source alone. + - Schedules work through XAM task APIs: + - `__imp__XamTaskSchedule` + - `__imp__XamTaskCloseHandle` + - `__imp__XamTaskShouldExit` (used as a loop gate elsewhere, see `__imp__sub_829A3318`). + - Contains a wait step via `__imp__KeWaitForSingleObject` on a fixed global address (`-32087:32604` pattern). + +- **Imports called (provable; partial list)**: + - `__imp__XexCheckExecutablePrivilege` + - `__imp__NtCreateFile` + - `__imp__NtReadFile` + - `__imp__NtClose` + - `__imp__KeWaitForSingleObject` + - `__imp__KeResetEvent` + - `__imp__KeEnterCriticalRegion` / `__imp__KeLeaveCriticalRegion` + - `__imp__RtlEnterCriticalSection` / `__imp__RtlLeaveCriticalSection` + - `__imp__XamTaskSchedule` / `__imp__XamTaskCloseHandle` + +- **Async / retry**: + - Contains in-function control-flow loops (label-based), including one that returns to a `NtCreateFile`-adjacent error-handling path. + - The loop semantics depend on external conditions and imported call results; do not assume eventual convergence. + +### 1.4.4 `__imp__sub_829A3178` (wait + critical-section mediated signal) + +- **Source**: + - `ppc_recomp.155.cpp` + +- **Inputs/outputs (observed)**: + - Returns a value in `r3` after calling `__imp__RtlNtStatusToDosError`. + +- **Observed behavior (conservative)**: + - Reads a global flag at `-31981:6964` and branches: + - If it is `0`, it constructs `r30 = (-16384<<16) | 622` and then returns a translated error. + - Checks privilege via `__imp__XexCheckExecutablePrivilege(11)`. + - If privilege is not present, it sets `r30=0`. + - On the “privilege present†path, it enters a critical region and critical section, sets a global at `-31981:6984` to `1`, signals an event (`__imp__KeSetEvent`), then waits once via `__imp__KeWaitForSingleObject` and resets that event. + - After the wait, it loads `r30 = *(u32*)(r30+16)` (where `r30` was a pointer derived from `-31981:6984`) before leaving the critical section. + +- **Imports called (provable)**: + - `__imp__XexCheckExecutablePrivilege` + - `__imp__KeEnterCriticalRegion` / `__imp__KeLeaveCriticalRegion` + - `__imp__RtlEnterCriticalSection` / `__imp__RtlLeaveCriticalSection` + - `__imp__KeSetEvent` / `__imp__KeWaitForSingleObject` / `__imp__KeResetEvent` + - `__imp__RtlNtStatusToDosError` + +- **Loop type**: + - No internal loop in this function; single wait. + +### 1.4.5 `__imp__sub_829A3238` (signal + wait driven by global state) + +- **Source**: + - `ppc_recomp.155.cpp` + +- **Observed behavior (conservative)**: + - Reads `*(u32*)(-31981:6964+4)`: + - If nonzero, it enters a critical section, stores `2` to `-31981:6984`, calls `__imp__KeSetEvent`, waits once via `__imp__KeWaitForSingleObject`, resets the event, then leaves the critical section. + - Else it reads `*(u32*)(-31981:6964+0)`: + - If nonzero, it calls `sub_829A2FE8` (which in turn calls `__imp__ObDeleteSymbolicLink`, per the import-usage index). + - In all cases, it stores `0` to `*(u32*)(-31981:6964+0)` before returning. + +- **Imports called (provable)**: + - `__imp__RtlEnterCriticalSection` / `__imp__RtlLeaveCriticalSection` + - `__imp__KeSetEvent` / `__imp__KeWaitForSingleObject` / `__imp__KeResetEvent` + +- **Loop type**: + - No internal loop in this function; single wait. + +### 1.4.6 `__imp__sub_829A3318` (boot-adjacent orchestrator; calls `sub_829A2AE0` and loops on task exit) + +- **Source**: + - `ppc_recomp.155.cpp` + +- **Inputs (observed)**: + - `r3` is treated as a pointer to a state object `r31`, with fields used at offsets: + - `+8`, `+12`, `+16`, and `+664`. + +- **Outputs (observed)**: + - Writes `r30` (status) into `*(u32*)(r31+16)`. + - Signals events via `__imp__KeSetEvent`. + - Performs cleanup: dismount, free virtual memory, close handles, dereference objects. + +- **Observed behavior (conservative)**: + - Calls `sub_829A2AE0(r3 = *(u32*)(r31+8), r4=r31, r5=stack+96, r6=stack+80, r7=stack+272)` and stores its result to `r30`. + - Registers title terminate notifications and uses multiple events. + - Contains an explicit in-function loop (`loc_829A3404`) that: + - waits (`__imp__KeWaitForSingleObject`), + - invokes `sub_829A2CA8(...)`, + - checks `__imp__XamTaskShouldExit()`, and + - loops again when `XamTaskShouldExit` returns `0`. + - Performs cleanup regardless of status (dismount, free, close, dereference). + +- **Imports called (provable; partial list)**: + - `__imp__KeWaitForSingleObject` + - `__imp__KeSetEvent` / `__imp__KeResetEvent` + - `__imp__XamTaskShouldExit` + - `__imp__ExRegisterTitleTerminateNotification` + - `__imp__IoDismountVolume` + - `__imp__NtFreeVirtualMemory` + - `__imp__NtClose` + - `__imp__ObDereferenceObject` + +- **Loop type**: + - Tight in-function wait loop gated by `__imp__XamTaskShouldExit`. + +### 1.4.7 `__imp__sub_829C4548` (Net init wrapper) + +- **Source**: + - `ppc_recomp.158.cpp` + +- **Inputs (observed)**: + - `r3`: treated as an `XNADDR*`-like pointer, moved to `r4`. + +- **Outputs (observed)**: + - Writes `1` to `r3` before tail-calling the import. + - Returns whatever `__imp__NetDll_XNetGetTitleXnAddr` returns. + +- **Observed behavior**: + - Thin wrapper: `r4=r3; r3=1; __imp__NetDll_XNetGetTitleXnAddr(ctx, base)`. + +- **Imports called (provable)**: + - `__imp__NetDll_XNetGetTitleXnAddr` + +# 2. State Machines + +## 2.1 Async-completion wrapper state machine (`sub_827DBF10` and `sub_827DBF90`) + +**Primary state field**: + +- `*(u32*)(obj + 0x00)` (loaded via `lwz r11,0(r31)`) + +**Observed states and meanings (conservative)** + +These meanings are inferred only from guards and the immediate stores performed. + +- **State `2`**: “waiting to complete phase-2 operation.†+ - Evidence: `sub_827DBF10` only performs the async-status check when `state==2`. +- **State `3`**: “phase-2 completed successfully.†+ - Evidence: `sub_827DBF10` stores `3` when `sub_829A1A50(...)` returns `0`. +- **State `1`**: “phase-2 completed with nonzero status (error or alternate result).†+ - Evidence: `sub_827DBF10` stores `1` when `sub_829A1A50(...)` returns nonzero and non-`996`. + +- **State `4`**: “waiting to complete phase-4 operation.†+ - Evidence: `sub_827DBF90` only performs the async-status check when `state==4`. +- **State `5`**: “phase-4 completed successfully; produced a result.†+ - Evidence: `sub_827DBF90` stores `5` on the path where `sub_829A1A50(...) == 0`, and stores `*(u32*)(stack+80)` into the output. + +**Transitions and conditions** + +- `2 -> (no change)` when `sub_829A1A50(obj+8, out, 0) == 996`. + - Implementation: `sub_827DBF10` immediately returns `0` via `loc_827DBF30`. +- `2 -> 3` when `sub_829A1A50(...) == 0`. +- `2 -> 1` when `sub_829A1A50(...) != 0` and `!= 996`. + +- `4 -> (no change)` when `sub_829A1A50(...) == 996`. + - Implementation: `sub_827DBF90` immediately returns `0` via `loc_827DBFB0`. +- `4 -> 5` when `sub_829A1A50(...) == 0`. +- `4 -> 1` when `sub_829A1A50(...) != 0` and additional checks interpret the situation as failure. + - Evidence: path `loc_827DBFF8` stores `1` to state and stores `-1` to an output slot. + +**Notes / unknowns** + +- `sub_827DBF90` has additional conditional logic involving `*(u32*)(obj+32)` compared against `1223` and against `0x80070012` (constructed as `-2147024896 | 18`). This suggests special-case error treatment, but the exact meaning cannot be proven without knowing what `obj+32` encodes. + +## 2.2 Content/device workflow state machine (`sub_827DDE30`) + +This one is larger and includes a *secondary* phase field. + +**Primary state field**: + +- `*(u32*)(ctx + 0x00)` where `ctx` is the `r31` pointer inside `sub_827DDE30`. + - Guard: `sub_827DDE30` only runs when `state==8`; otherwise returns `0`. + +**Secondary sub-state field**: + +- `*(u32*)(ctx + 0x04)` (loaded as `lwz r11,4(r31)`). + - Used to branch among sub-phases `1`, `2`, `3`, `4`. + +**Observed state meanings (partial)** + +- **Primary state `8`**: “drive/advance workflow.†+ - Evidence: `sub_827DDE30` early-outs unless `state==8`. + +- **Secondary state `1`**: “needs to start an operation that returns a handle in `ctx+96`.†+ - Evidence: when `substate==1`, it calls `sub_829A2590(...)` and stores the return value to `*(u32*)(ctx+96)`. +- **Secondary state `2`**: “operation issued; wait/drive completion using `sub_829A1F00` then poll.†+ - Evidence: on the success path after starting, it stores `2` into `ctx+4`, initializes a small struct at `ctx+36`, and calls `sub_829A1F00(handle=ctx+96, ...)`. +- **Secondary state `3`**: “cleanup/close path.†+ - Evidence: when `substate==3`, it transitions to primary state `9` and returns a stored value from `ctx+116`. +- **Secondary state `4`**: “terminal / cancel / abort path.†+ - Evidence: when `substate==4`, it forces primary `state=1` and outputs `0`. + +**Transitions and conditions (selected, from the visible slice)** + +- Gate 0: `if sub_827DC050(ctx, &tmp) == 996` then `return 0` and do not mutate state. + - This is an explicit “do nothing until ready†barrier. + +- `substate==1`: + - Calls `sub_829A2590(ctx+64, ...)` and stores result in `ctx+96`. + - If `ctx+96 == -1`, it calls `sub_829A1EF8()` and goes into a cleanup path. + - Else sets `substate=2`, zeros `ctx+36..+52`, then calls `sub_829A1F00(ctx+96, ctx+112, ctx+116, ctx+36, 0)`. + +- `substate==2`: + - If `sub_829A1F00(...) != 0`, it returns `0` (no further progress in this call). + - Else it calls `sub_829A1EF8()` and checks if the return equals `997`. + - If `==997`, it returns `0` (still pending). + - If `!=997`, it closes `ctx+96` via `sub_829A1958`, sets `ctx+96=-1`, then calls `sub_829A1EF8()` again and goes to cleanup. + +- Cleanup loop portion: + - Multiple paths eventually reach code that calls `sub_829A1CA0(handle)` (imported as `__imp__XamContentClose`) and checks whether it returns `997`. + - If it returns `997`, it sets `substate=4` and returns `0`. + - Otherwise it calls `sub_829A1EF8()` and either: + - sets `state=1` and returns `1` (appears like “finished with failureâ€), or + - continues cleanup. + +Because the full function body is large, this is a partial reconstruction focused on the visible control flow around `loc_827DDF98`. + +## 2.3 UI/selection workflow state machine (`sub_827DC458` and `sub_827DC368`) + +These functions manipulate `*(u32*)(ctx+0)` and interact with XAM UI and enumeration APIs. + +**Primary state field**: + +- `*(u32*)(ctx + 0x00)` where `ctx` is `r31`. + +**Key observations** + +- `sub_827DC368` can set `state=2` if a call to `sub_829A1288` (imported as `__imp__XamShowDeviceSelectorUI`) returns `997`. +- `sub_827DC458` begins only if `state==0 || state==1 || *(u32*)(ctx+56)==0` (otherwise it returns `0`). It then: + - calls `sub_829A1CB8` (imported as `__imp__XamContentCreateEnumerator`) and if it returns nonzero, sets `state=1` and returns `0`. + - calls `sub_829A1A38` (imported as `__imp__XamEnumerate`) and checks `997`: + - if `997`, sets `state=4` and returns `1` (meaning: “async started / pendingâ€). + - otherwise treats it as failure: sets `state=1`, closes a handle with `sub_829A1958`, and returns `0`. + +## 2.4 Tight retry loop around `sub_829A1F00` (`sub_827F0B20`) + +This is a non-state-machine *tight retry loop* (i.e., the loop happens inside a single function call) and is therefore a strong candidate for an observable “spin†if it fails to converge. + +**Loop driver**: + +- `sub_827F0B20` (in `ppc_recomp.124.cpp`) repeatedly calls `sub_829A1F00(...)`. + +**Loop condition**: + +- It loops while `sub_829A1F00(...) == 0`. +- It exits when `sub_829A1F00(...) != 0`, returning the value stored at `stack+80`. + +**Internal pacing logic (conservative)**: + +- A local countdown `r28` is initialized to `10`. +- Each loop iteration may call `sub_829A1EF8()`. +- When the countdown expires (`r28` becomes negative), the function conditionally calls an indirect function pointer loaded from a fixed-address global location (pattern: `lwz r11,-32108(r27)` followed by `mtctr r11; bctrl`). The target and its side effects are not provable from the source shown. + + # 3. Retry Loops / Barriers + +This code uses explicit label-based loops (via `goto loc_...`) rather than structured `while` loops. + +## 3.1 Cooperative barrier based on return code `996` (non-progress gate) + +Pattern: + +- Call a helper (`sub_829A1A50` directly, or via `sub_827DC050`). +- If return is `996`, **exit early without changing state**. + +Examples: + +- `sub_827DBF10`: + - Loop-equivalent behavior: repeated calls are expected until `sub_829A1A50(...) != 996`. + - Exit condition: `sub_829A1A50(...) != 996`. + - Loop body: just the call + compare; no other observable side effects inside the function. + +- `sub_827DDE30`: + - First gate is `if sub_827DC050(...) == 996 return 0;`. + +This is a *barrier* in the sense that forward progress is impossible while the helper keeps returning `996`. + +## 3.2 Cooperative barrier around `XamContentClose` polling (`loc_827DE030` / `loc_827DDF98`) inside `sub_827DDE30` + +From `ppc_recomp.122.cpp`: + +- Label `loc_827DE030` performs a “poll†of `sub_829A1CA0(...)` (imported as `__imp__XamContentClose`) and then branches based on whether the return equals `997`. +- Label `loc_827DDF98` **does not loop**: it calls `sub_829A1EF8()` and then forces `*(u32*)(r31+0)=1`, writes `0` to the output pointer, and returns `1`. + +Conservative interpretation: + +- **Cooperative barrier condition**: `sub_829A1CA0(...) == 997` is treated as a special “pending†result that causes the function to set `*(u32*)(r31+4)=4` and return `0` (no progress). +- **Non-`997` close result**: if `sub_829A1CA0(...) != 997`, the code jumps to `loc_827DDF98` and terminates the workflow with `state=1` and output `0`. + +This means that within `sub_827DDE30`, `997` is treated as “still pending; keep waiting,†but the wait is *not an in-function spin*: it returns to the caller in state `substate=4`. + +Whether `sub_829A1EF8()` is an intentional “yield†is **not provable** from source: in the current implementation it calls `sub_829A92A0()` which either returns `0` (if a global flag is set) or returns a global error value from `*(u32*)(*(u32*)(r13+256) + 352)`. + +## 3.3 Other cooperative polling patterns based on `997` + +Several call sites treat `997` as “keep waiting†and return to the caller without changing to a terminal state. For example: + +- `sub_827DC458` sets `state=4` and returns `1` when `XamEnumerate` returns `997`. + +This is not an in-function busy-spin; it’s a **cooperative polling state machine** where the caller must call again. + +## 3.4 Enforced wait barrier in `sub_829A1F00` (`259` → `__imp__NtWaitForSingleObjectEx`) + +`sub_829A1F00` (in `ppc_recomp.155.cpp`) contains an explicit barrier: + +- It calls an indirect host function pointer (from `*(u32*)(*(u32*)(-32756 + -32086-base) + 16)`), then checks whether the result equals `259`. +- If it equals `259`, it calls `__imp__NtWaitForSingleObjectEx(r3=r30, r4=1, r5=0, r6=0)` and then re-uses a value loaded from `stack+80`. + +Static conclusions: + +- The code enforces a blocking wait when this `259` result occurs. +- The code does not prove what `259` means, but it is used as a trigger for “wait for single object.†+ +## 3.5 Tight in-function retry loop that can look like a spin (`sub_827F0B20`) + +Unlike the cooperative state machines that return to their caller, `sub_827F0B20` contains an actual in-function retry loop: + +- First call: `sub_829A1F00(...)`. +- If it returns `0`, the code performs a bounded local countdown and repeatedly retries `sub_829A1F00(...)`. + +The loop continues *solely* based on the return value of `sub_829A1F00`. + +Therefore, if `sub_829A1F00` continues returning `0` indefinitely, `sub_827F0B20` can execute indefinitely within one invocation. + +## 3.6 Tight in-function wait loop around `KeWaitForSingleObject` (`sub_829DDC90`) + +From `ppc_recomp.160.cpp`: + +- `sub_829DDC90` calls `__imp__KeWaitForSingleObject` and compares the return value against `258`. +- If the return equals `258`, it branches back to an earlier label (`loc_829DDCF0`) and repeats the wait path. + +This is an in-function loop whose continuation depends on the return value of the wait call. + +## 3.7 Tight in-function wait loops gated by global flags (`sub_82169400` / `sub_821694C8`) + +From `ppc_recomp.4.cpp`: + +- `sub_82169400` calls `__imp__KeWaitForSingleObject` in a loop and exits only after observing a computed condition derived from a global structure (notably loads at offsets like `+300` and `+304`). +- `sub_821694C8` contains a similar wait-and-check loop, repeatedly waiting and checking a global value at `+300` until it becomes `0`. + +Static limitation: the meanings of the probed global offsets are not provable from these snippets alone. + +## 3.8 Retry loop around `NtWaitForSingleObjectEx` (`sub_829A9738`) + +From `ppc_recomp.156.cpp`: + +- `sub_829A9738` calls `__imp__NtWaitForSingleObjectEx` and, on one path, compares the return value against `257`. +- If the value equals `257` and a caller-provided flag value (`r28`) is nonzero, it branches back and waits again. + +This introduces an additional distinguished wait result used as a retry trigger. + + # 4. Host Interactions + +This section documents host import interactions that are provably involved in the inspected guest-side logic. + +## 4.1 Imported calls used by the inspected guest workflows + +Observed imported calls and their usage patterns: + +| Import thunk | Where it appears (examples) | How callers interpret return | Notes | +|---|---|---|---| +| `__imp__NtCreateFile` | Multiple call sites in `ppc_recomp.155.cpp` | Compared against `<0` or `==0` in various contexts | Host implementation special-cases `game:\` mount opens (see §4.2) | +| `__imp__NtReadFile` | Used in `ppc_recomp.155.cpp` in file/crypto routines | Return compared `<0` / `>=0` | Semantics depend on host FS | +| `__imp__NtWriteFile` | Used in `ppc_recomp.156.cpp` | Return compared against `259` and may be followed by `__imp__NtWaitForSingleObjectEx` | Appears as part of an async I/O wrapper | +| `__imp__NtClose` | Used to close handles | N/A | Cleanup | +| `__imp__NtWaitForSingleObjectEx` | Called from `sub_829A1F00` when host call returns `259` | Caller assumes this wait contributes to progress | Explicit enforced wait path | +| `__imp__KeWaitForSingleObject` | Used in `ppc_recomp.4.cpp`, `ppc_recomp.155.cpp`, `ppc_recomp.156.cpp`, `ppc_recomp.160.cpp` | Sometimes compared against `258`, sometimes used as a pure wait step in a loop | Host may short-circuit specific callers (see §4.3) | +| `__imp__XamEnumerate` | Used via wrapper `sub_829A1A38` in `sub_827DC458` | `997` treated as “pending†| Cooperative polling | +| `__imp__XamContentClose` | Used via wrapper `sub_829A1CA0` | `997` treated as “pending†| Cleanup barrier | +| `__imp__XamShowDeviceSelectorUI` | Used via wrapper `sub_829A1288` | `997` treated as “pending†| UI/device selection | + +The guest also uses at least one **indirect host function pointer** (inside `sub_829A1F00`). The concrete target and semantics are not provable from the guest sources alone. + +## 4.2 Host-side `NtCreateFile` special-case relevant to boot stalls (`game:\` open storm) + +In `LibertyRecomp/kernel/imports.cpp`, the host implementation of `NtCreateFile` contains explicit logic for mount-style opens of the root paths: + +- Detects `game:\` / `d:\` root opens. +- Tracks open count. +- Logs the guest caller address as `callerAddr = g_ppcContext->lr`. + +This is a key safe instrumentation point because it can identify which guest code location is driving repeated root opens. + +## 4.3 Host-side wait behavior that can affect boot progression + +`KeWaitForSingleObject` (host, `imports.cpp`) contains special-case logic: + +- Logs waits and records `caller = g_ppcContext->lr`. +- Has explicit "GPU init deadlock prevention" logic for some caller addresses (e.g. `0x829DDD48`, `0x829D8AA8`), and may force internal GPU flags and return `STATUS_SUCCESS`. + +This means some guest-side waits may be short-circuited on the host, and some apparent boot progress may depend on these host interventions. + +## 4.4 Host-side network stub observed during boot (`__imp__NetDll_XNetGetTitleXnAddr`) + +The host provides an implementation for `__imp__NetDll_XNetGetTitleXnAddr` in `imports.cpp` that: + +- Optionally writes an `XNADDR`-like structure into guest memory (when pointer appears valid). +- Returns a bitmask value (`0x66` in the current host code). + + This can affect guest-side network initialization state machines, but the corresponding guest call sites have not been mapped in this document. + +## 4.5 Guest import usage index (auto-derived) + +This table is generated by scanning for direct calls of the form `__imp__Xxx(ctx, base)` inside each `PPC_FUNC_IMPL(__imp__sub_XXXXXXXX)` body in `ppc_recomp.*.cpp`. + +Important limitation: + +- This is a **call-site index**, not proof that these functions execute during boot. + +| Import thunk | # callers | Caller functions (`__imp__sub_XXXXXXXX`) | +|---|---:|---| +| `__imp__KeDelayExecutionThread` | 1 | __imp__sub_829A9620 | +| `__imp__KeWaitForMultipleObjects` | 1 | __imp__sub_82169B00 | +| `__imp__KeWaitForSingleObject` | 8 | __imp__sub_82169400, __imp__sub_821694C8, __imp__sub_829A3178, __imp__sub_829A3238, __imp__sub_829A3318, __imp__sub_829A3560, __imp__sub_829AAE50, __imp__sub_829DDC90 | +| `__imp__NetDll_XNetCleanup` | 1 | __imp__sub_829C4458 | +| `__imp__NetDll_XNetGetConnectStatus` | 1 | __imp__sub_829C44A0 | +| `__imp__NetDll_XNetGetEthernetLinkStatus` | 1 | __imp__sub_829C4558 | +| `__imp__NetDll_XNetGetTitleXnAddr` | 1 | __imp__sub_829C4548 | +| `__imp__NetDll_XNetQosListen` | 1 | __imp__sub_829C44B0 | +| `__imp__NetDll_XNetQosLookup` | 1 | __imp__sub_829C44D0 | +| `__imp__NetDll_XNetQosRelease` | 1 | __imp__sub_829C4538 | +| `__imp__NetDll_XNetServerToInAddr` | 1 | __imp__sub_829C4478 | +| `__imp__NetDll_XNetStartup` | 1 | __imp__sub_829C4390 | +| `__imp__NetDll_XNetUnregisterInAddr` | 1 | __imp__sub_829C4490 | +| `__imp__NetDll_XNetXnAddrToInAddr` | 1 | __imp__sub_829C4460 | +| `__imp__NtClose` | 15 | __imp__sub_829A0538, __imp__sub_829A29A8, __imp__sub_829A2D98, __imp__sub_829A3318, __imp__sub_829A3560, __imp__sub_829A3F10, __imp__sub_829A40F0, __imp__sub_829A41A8, __imp__sub_829A4278, __imp__sub_829A93A8, __imp__sub_829A9580, __imp__sub_829A9CB0, __imp__sub_829AA008, __imp__sub_829AFCA0, __imp__sub_829E8BA0 | +| `__imp__NtCreateFile` | 4 | __imp__sub_829A29A8, __imp__sub_829A2AE0, __imp__sub_829A3560, __imp__sub_829A4278 | +| `__imp__NtOpenFile` | 8 | __imp__sub_829A2D98, __imp__sub_829A3F10, __imp__sub_829A40F0, __imp__sub_829A41A8, __imp__sub_829A93A8, __imp__sub_829A9580, __imp__sub_829AFCA0, __imp__sub_829E8BA0 | +| `__imp__NtReadFile` | 3 | __imp__sub_829A29A8, __imp__sub_829A3560, __imp__sub_829AAD20 | +| `__imp__NtWaitForMultipleObjectsEx` | 1 | __imp__sub_829A22C8 | +| `__imp__NtWaitForSingleObjectEx` | 5 | __imp__sub_829A1F00, __imp__sub_829A3BD0, __imp__sub_829A9738, __imp__sub_829AAD20, __imp__sub_829AADB8 | +| `__imp__NtWriteFile` | 4 | __imp__sub_829A29A8, __imp__sub_829A3BD0, __imp__sub_829AADB8, __imp__sub_829AFCA0 | +| `__imp__XamContentClose` | 1 | __imp__sub_829A1CA0 | +| `__imp__XamContentCreateEnumerator` | 1 | __imp__sub_829A1CB8 | +| `__imp__XamContentCreateEx` | 1 | __imp__sub_829A1C38 | +| `__imp__XamContentGetCreator` | 1 | __imp__sub_829A1CB0 | +| `__imp__XamContentGetDeviceData` | 1 | __imp__sub_829A1CC0 | +| `__imp__XamContentSetThumbnail` | 1 | __imp__sub_829A1CA8 | +| `__imp__XamEnumerate` | 1 | __imp__sub_829A1A38 | +| `__imp__XamLoaderLaunchTitle` | 1 | __imp__sub_829A9208 | +| `__imp__XamLoaderTerminateTitle` | 2 | __imp__sub_829A0858, __imp__sub_829A09E8 | +| `__imp__XamShowDeviceSelectorUI` | 1 | __imp__sub_829A1288 | +| `__imp__XamShowDirtyDiscErrorUI` | 1 | __imp__sub_829A1290 | +| `__imp__XamShowGamerCardUIForXUID` | 1 | __imp__sub_829A1278 | +| `__imp__XamShowMessageBoxUIEx` | 1 | __imp__sub_829A0538 | +| `__imp__XamShowPlayerReviewUI` | 1 | __imp__sub_829A1280 | +| `__imp__XamShowSigninUI` | 1 | __imp__sub_829A1270 | +| `__imp__XexCheckExecutablePrivilege` | 3 | __imp__sub_829A0678, __imp__sub_829A3178, __imp__sub_829A3560 | +| `__imp__XexGetModuleHandle` | 2 | __imp__sub_829C3FE8, __imp__sub_829C4390 | +| `__imp__XexGetProcedureAddress` | 2 | __imp__sub_829C3FE8, __imp__sub_829C4390 | + +# 5. Failure / Stall Modes + + ## 5.1 Async protocol signals and why they matter for boot + + **Where the magic values originate (from source)**: + + - `997` originates as: + - the direct return value of several `__imp__Xam*` calls (e.g. `__imp__XamEnumerate`, `__imp__XamContentClose`). + - a literal assigned in some functions (direct `li ...,997` patterns exist in the corpus). + + - `996` originates as: + - a literal assigned in at least one function (e.g. `sub_829A4648` has a `li r3,996` path), and + - a literal used as the “incomplete†result in multiple comparisons. + + - `258` originates as: + - a literal assigned in `sub_829A1A50` on a particular path and then mapped to `996`. + + - `259` originates as: + - a literal compared against the return value of an indirect host call inside `sub_829A1F00`, and is used as the condition to call `__imp__NtWaitForSingleObjectEx`. + + **Meaning inferred from control flow**: + + - **`997`**: callers often treat `997` as “operation pending; store a pending state and return.†+ - **`996`**: callers treat `996` as “do not advance; return `0` (no progress).†+ - **`258`**: intermediate value that is mapped to `996` inside `sub_829A1A50`. + - **`259`**: triggers an explicit wait path in `sub_829A1F00`. + + **Resolution requirement (conservative)**: + + Nothing in the guest sources enforces that `996/997` will ever change. Progress requires external state changes by the host/runtime or other subsystems such that subsequent calls stop returning the “pending†value. + + ## 5.2 `sub_829A1A50` never stops yielding `996` + + - **Symptom**: callers repeatedly return without mutating state (no forward progress). + - **Depends on**: + - **Host API semantics / missing side effects**. + - **Incorrect async completion handling**. + - **Incorrect initialization** of the status object passed to the helper. + + ## 5.3 APIs keep returning `997` indefinitely + + - **Symptom**: “pending†states persist (cooperative polling never resolves). + - **Depends on**: + - **Host API semantics** (XAM stubs, async engine). + + ## 5.4 Cleanup logic depends on handle semantics + + In `sub_827DDE30`, cleanup includes closing handles (`sub_829A1958`) and calling `XamContentClose` (`sub_829A1CA0`). If the host’s rules differ from what the guest expects, it can repeatedly take non-progress branches. + + - **Depends on**: + - **Host API semantics**. + + ## 5.5 Source-level patching can create false progress + + `sub_829A1A50` currently contains `// PATCHED` logic that forces success and/or converts `996/997` to `0`. + + - **Symptom**: barriers that would normally block no longer block; state machines may advance with invariants violated. + + ## 5.6 Tight retry loops can spin inside one invocation + + - `sub_827F0B20` contains a tight retry loop that continues while `sub_829A1F00(...) == 0`. + - If `sub_829A1F00` never returns nonzero, the loop can be unbounded within one call. + + Additional host-side stall modes (provable from host code): + + - Host waits may block indefinitely if an object is never signaled (unless special-cased as in the GPU init path). + - Host filesystem semantics for mount paths (`game:\`) can cause repeated open attempts if guest expects file-like behavior but host returns directory-like behavior. + + # 6. Safe Instrumentation Points + + These are instrumentation locations that are (a) guaranteed to execute when the relevant path is exercised and (b) can be implemented as logging only. + + ## 6.1 Host-side safe points + + - `NtCreateFile` (`imports.cpp`): log `guestPath`, `callerAddr = g_ppcContext->lr`, and status returned, especially for `game:\` root opens. + - `KeWaitForSingleObject` (`imports.cpp`): log `caller = g_ppcContext->lr`, object type, timeout, and whether the GPU special-case path was taken. + - `NetDll_XNetGetTitleXnAddr` (`imports.cpp`): log the `XNADDR*` pointer and return value to confirm network init isn’t stuck waiting on “pendingâ€. + + ## 6.2 Guest-side safe points (log-only) + + - Entry/exit of `sub_829A1F00`: log the input handle value, whether the `259` branch was taken, and whether it returns `0` vs nonzero. + - Loop backedge in `sub_827F0B20`: log iteration count and `sub_829A1F00` return. + + ## 6.3 Address-to-function correlation + + - Use `ppc_func_mapping.cpp` to map logged guest addresses (LR/PC) back to `sub_XXXXXXXX`. + - This is required to convert host-side logs like `caller=0x829DDD48` into concrete guest function identities. + + # 7. Open Questions / Unknowns + + Static source alone cannot answer the following, but each item is directly relevant to proving boot completeness: + + - What concrete structure types correspond to the “context objects†whose fields are accessed at offsets `0`, `4`, `8`, `32`, `56`, `60`, `96`, `112`, `116`, etc.? + - What does `sub_829A2590` do (it appears to start an operation returning `-1` or a handle)? + - What does the indirect callback in `sub_827F0B20` (loaded from `lwz r11,-32108(r27)` then called via `bctrl`) do? Does it yield, pump events, or advance async state? + - For the host-reported `game:\` open storm: which guest function(s) correspond to the logged `callerAddr = g_ppcContext->lr`, and do those call sites reside inside `sub_827F0B20`, `sub_827DDE30`, or a different loop entirely? + - What are the host/runtime semantics of the imported XAM functions used here: + - `__imp__XamEnumerate` + - `__imp__XamContentCreateEnumerator` + - `__imp__XamContentClose` + - `__imp__XamShowDeviceSelectorUI` + - Does `sub_829A1EF8` (via `sub_829A92A0`) have any host-side side effects that would act like a yield/sleep? + - Are the `// PATCHED` blocks meant to be temporary instrumentation? + + Hooking-related questions: + + - Are attempted hooks targeting `sub_829A1A50` / `sub_829A1CA0` applied to the correct symbol (e.g. `sub_829A1A50` vs `__imp__sub_829A1A50`), and do call sites actually invoke the symbol being replaced? + - For XAM-related wrappers (e.g. `sub_829A1CA0`), are call sites using the wrapper or calling the import thunk directly (e.g. `__imp__XamContentClose`)? + +# 8. Render Loop Progression Analysis + +This section documents the investigation into why the game boots but never enters the render loop (VdSwap never called). + +## 8.1 Current State Summary + +**What works:** +- Game boots successfully +- Files load from RPF (common.rpf, xbox360.rpf) +- Streaming system functions without corruption (heap aliasing fix applied) +- GPU initialization completes (VdInitializeEngines, VdRetrainEDRAM) +- Worker threads (9) are created and idle correctly +- XXOVERLAPPED async completion is being set up + +**What doesn't work:** +- Render loop never starts +- VdSwap is never called +- Main thread is blocked waiting for a condition +- No crash, no spin — clean block + +## 8.2 VdSwap Call Chain (Traced) + +The VdSwap import is called through this chain: + +``` +sub_828529B0 (main loop orchestrator) + └── sub_829CB818 (pre-frame setup) + └── sub_828507F8 (frame presentation wrapper) + └── sub_829D5388 (D3D Present wrapper) + └── __imp__VdSwap (kernel import @ 0x82A0310C) +``` + +**`sub_828507F8`** (`ppc_recomp.130.cpp` line 1665): +- Takes a device context pointer in r3 +- Loads frame buffer index from offset 19480 +- Calls `sub_829D5388` with frame data +- Increments frame counter + +**`sub_829D5388`** (`ppc_recomp.159.cpp` line 30427): +- The actual D3D Present wrapper +- Prepares display parameters +- Calls `__imp__VdSwap(ctx, base)` at address 0x829D55D4 + +## 8.3 Critical Blocking Issues Identified + +### 8.3.1 XamTaskShouldExit Returns 1 (CRITICAL) + +**Location:** `imports.cpp` line 5470 + +```cpp +uint32_t XamTaskShouldExit(uint32_t taskHandle) +{ + // Return 1 to indicate task should exit (no async tasks supported yet) + return 1; +} +``` + +**Problem:** This causes ALL XAM async tasks to exit immediately after being scheduled. The game's boot orchestration functions (documented in §1.4.6 `sub_829A3318`) use XamTaskShouldExit in a loop: + +``` +while (XamTaskShouldExit() == 0) { + KeWaitForSingleObject(...); + // do async work +} +``` + +When XamTaskShouldExit returns 1, the task loop exits immediately without completing its work. This breaks: +- Content mounting completion +- Async I/O completion callbacks +- Background loading tasks +- Any subsystem that depends on XAM task completion signals + +**Real Xbox 360 behavior:** XamTaskShouldExit returns 0 while the task should continue running, and returns 1 only when the system requests task termination (e.g., title exit). + +**Required fix:** +```cpp +uint32_t XamTaskShouldExit(uint32_t taskHandle) +{ + // Return 0 to indicate task should continue running + // Only return 1 when system is shutting down + return 0; +} +``` + +### 8.3.2 XamTaskSchedule Is a Stub (CRITICAL) + +**Location:** `imports.cpp` line 5465 + +```cpp +void XamTaskSchedule() +{ + LOG_UTILITY("!!! STUB !!!"); +} +``` + +**Problem:** XamTaskSchedule is supposed to: +1. Accept a function pointer and context +2. Create an async task handle +3. Schedule the task for execution +4. Return the task handle to the caller + +The current stub does nothing, meaning async tasks are never actually scheduled or executed. + +**Real Xbox 360 signature:** +```cpp +DWORD XamTaskSchedule( + LPVOID lpStartAddress, // Task function pointer + LPVOID lpParameter, // Task context + DWORD dwProcessId, // Process ID (usually 0) + DWORD dwStackSize, // Stack size + DWORD dwPriority, // Thread priority + DWORD dwFlags, // Creation flags + PHANDLE phTask // Output: task handle +); +``` + +**Required implementation:** Create a native thread or queue the work to a thread pool, return a valid handle. + +### 8.3.3 XamTaskCloseHandle Is a Stub + +**Location:** `imports.cpp` line 5476 + +```cpp +uint32_t XamTaskCloseHandle(uint32_t taskHandle) +{ + LOG_UTILITY("!!! STUB !!!"); + return ERROR_SUCCESS; +} +``` + +This is less critical but should properly clean up task handles. + +## 8.4 Boot-Critical Progression Gates + +### 8.4.1 Content/Device Workflow (`sub_827DDE30`) + +This function orchestrates content mounting and requires: +1. `sub_829A2590` to start an open operation (returns handle or -1) +2. `sub_829A1F00` to drive async I/O completion +3. `sub_829A1CA0` (XamContentClose wrapper) to return non-997 + +**Gate condition:** Primary state must be 8, and sub_829A1F00 must return non-zero. + +### 8.4.2 Task + Mount/Read Integration (`sub_829A3318`) + +This is a boot-adjacent orchestrator that: +1. Calls `sub_829A2AE0` (filesystem open + volume sizing) +2. Registers title terminate notifications +3. Enters a wait loop gated by `XamTaskShouldExit` + +**Gate condition:** `XamTaskShouldExit()` must return 0 for the loop to continue processing. + +**Current behavior:** Loop exits immediately because XamTaskShouldExit returns 1. + +### 8.4.3 Async Status Helper (`sub_829A1A50`) + +Returns protocol signals: +- `996`: "no progress, retry later" +- `0`: "operation complete" +- Other: "error or alternate state" + +**Gate condition:** Must eventually return 0 for state machines to advance. + +## 8.5 Main Thread Block Point Analysis + +Based on the call chain and stub analysis, the main thread is likely blocked at: + +1. **Early boot:** `sub_829A3318` or similar task orchestrator +2. **Cause:** XamTaskShouldExit returns 1, causing task loops to exit prematurely +3. **Effect:** Subsystem initialization never completes, preventing main loop entry + +The game's boot sequence appears to be: +``` +main() → KiSystemStartup() → LdrLoadModule() → GuestThread::Start() + → [Guest entrypoint] + → System initialization (XAM tasks scheduled) + → Content mounting (waits for XAM task completion) + → GPU initialization (completes - special-cased) + → Main loop entry (NEVER REACHED) + → sub_828529B0 (main loop) + → sub_828507F8 (present) + → sub_829D5388 (VdSwap wrapper) +``` + +The block occurs between "Content mounting" and "Main loop entry" because XAM task completion never signals. + +## 8.6 Required Kernel Semantics + +### 8.6.1 Async I/O Completion (XXOVERLAPPED) + +**Current implementation status:** Partially implemented + +**XXOVERLAPPED structure:** +```cpp +struct XXOVERLAPPED { + be Error; // 0x00: Result code + be Length; // 0x04: Bytes transferred + be InternalContext; // 0x08: Internal + be hEvent; // 0x0C: Event to signal + be pCompletionRoutine; // 0x10: APC routine + be dwCompletionContext; // 0x14: APC context + be dwExtendedError; // 0x18: Extended error +}; +``` + +**What game expects:** +1. Error field set to 0 on success, error code on failure +2. Length field set to bytes transferred +3. hEvent signaled when operation completes +4. pCompletionRoutine called if provided (APC) + +**Current behavior:** Error/Length/hEvent are set correctly. pCompletionRoutine (APC) is NOT called. + +### 8.6.2 Event Signaling (KeSetEvent, KeWaitForSingleObject) + +**Current implementation status:** Implemented + +**KeSetEvent:** Correctly signals Event objects and uses atomic generation counter. + +**KeWaitForSingleObject:** Implemented with: +- Type-based dispatch (Event, Semaphore, etc.) +- GPU init special-casing for callers 0x829DDD48, 0x829D8AA8 +- Infinite wait logging + +### 8.6.3 XAM Task Scheduling + +**Current implementation status:** NOT IMPLEMENTED (stubs only) + +**Required behavior:** + +**XamTaskSchedule:** +1. Create a task descriptor with function pointer and context +2. Assign a unique task handle +3. Either: + - Immediately execute the task on a worker thread, OR + - Queue it for later execution +4. Return handle to caller + +**XamTaskShouldExit:** +1. Return 0 while task should continue running +2. Return 1 only when system requests termination + +**XamTaskCloseHandle:** +1. Wait for task completion if still running +2. Release task resources +3. Invalidate handle + +### 8.6.4 Thread Barriers and Job Queues + +The game creates 9 worker threads that idle on events. These appear to be correctly parked. + +The main thread waits for initialization signals from XAM tasks. This is the block point. + +### 8.6.5 GPU Sync Primitives + +**Current implementation status:** WORKING + +GPU initialization is special-cased in KeWaitForSingleObject: +- After 10 poll iterations, GPU flags are forced true +- Ring buffer read pointer writeback is faked +- Graphics interrupt callback is fired + +## 8.7 Why VdSwap Is Never Reached (Causal Explanation) + +1. **Boot sequence starts XAM tasks** for content mounting and initialization +2. **XamTaskSchedule is a stub** — tasks are never actually scheduled +3. **XamTaskShouldExit returns 1** — any task loops exit immediately +4. **Initialization state machines stall** — they wait for task completion signals that never come +5. **Main loop is gated by initialization completion** — this gate is never opened +6. **sub_828529B0 (main loop) is never called** — therefore sub_828507F8 → sub_829D5388 → VdSwap never executes + +The game does not fail loudly because: +- It's designed for cooperative async scheduling +- Stall conditions result in infinite waits, not crashes +- The block is in a waiting state, not an error state + +# 9. Minimum Required Implementations for GTA IV to Enter Render Loop + +## 9.1 Critical (Blocks Main Thread) + +| Function/Subsystem | Required Behavior | What Happens If Missing | Blocks | +|---|---|---|---| +| **XamTaskShouldExit** | Return 0 while task is running; return 1 only on system shutdown | Task loops exit immediately, initialization never completes | Main thread | +| **XamTaskSchedule** | Create async task, assign handle, schedule execution | Async tasks never run, completion signals never fire | Main thread + workers | +| **XamTaskCloseHandle** | Clean up task resources, wait for completion if needed | Resource leaks, handle reuse issues | Both | + +## 9.2 High Priority (May Block Subsystems) + +| Function/Subsystem | Required Behavior | What Happens If Missing | Blocks | +|---|---|---|---| +| **XXOVERLAPPED.pCompletionRoutine** | Call APC callback when async operation completes | Some async operations may not signal completion | Workers | +| **NtWaitForMultipleObjectsEx** | Wait on multiple kernel objects | Multi-object waits hang forever | Both | +| **Timer objects (NtCreateTimer, NtSetTimerEx)** | Schedule timed callbacks | Timed events never fire | Workers | + +## 9.3 Medium Priority (Affects Functionality) + +| Function/Subsystem | Required Behavior | What Happens If Missing | Blocks | +|---|---|---|---| +| **XamEnumerate** | Return content enumeration results with proper pending semantics | Content enumeration may hang | Main thread | +| **XamContentClose** | Close content with proper pending/completion semantics | Cleanup may hang | Main thread | +| **ObCreateSymbolicLink / ObDeleteSymbolicLink** | Create/delete symbolic links for mount points | Mount point management broken | Neither | + +## 9.4 Immediate Action Items + +1. **Fix XamTaskShouldExit** (1 line change): + ```cpp + uint32_t XamTaskShouldExit(uint32_t taskHandle) + { + return 0; // Tasks should continue running + } + ``` + +2. **Implement XamTaskSchedule** (requires thread pool or immediate execution): + ```cpp + uint32_t XamTaskSchedule( + uint32_t funcAddr, uint32_t context, uint32_t processId, + uint32_t stackSize, uint32_t priority, uint32_t flags, + be* phTask) + { + // Option A: Execute immediately on current thread + // Option B: Queue to thread pool and return handle + // Either way, set *phTask to valid handle + } + ``` + +3. **Add logging to main loop entry** to confirm when/if it's reached: + ```cpp + // In sub_828529B0 hook or at its entry point + LOGF_IMPL(Utility, "MainLoop", "MAIN LOOP ENTERED!"); + ``` + +## 9.5 Verification Steps + +After implementing fixes: + +1. **Check log for XamTaskSchedule calls** — should see task scheduling +2. **Check log for XamTaskShouldExit calls** — should see many 0 returns +3. **Check log for "VdSwap frame"** — should see frame presentation +4. **Observe window** — should see rendered frames + +If VdSwap is still not called after XamTask fixes: +1. Add logging to sub_828529B0 entry +2. Add logging to sub_828507F8 entry +3. Trace what condition prevents main loop entry diff --git a/MarathonRecompLib/private/.gitignore b/LibertyRecompLib/private/.gitignore similarity index 100% rename from MarathonRecompLib/private/.gitignore rename to LibertyRecompLib/private/.gitignore diff --git a/MarathonRecompLib/shader/.gitignore b/LibertyRecompLib/shader/.gitignore similarity index 100% rename from MarathonRecompLib/shader/.gitignore rename to LibertyRecompLib/shader/.gitignore diff --git a/MarathonRecompLib/shader/shader_cache.h b/LibertyRecompLib/shader/shader_cache.h similarity index 100% rename from MarathonRecompLib/shader/shader_cache.h rename to LibertyRecompLib/shader/shader_cache.h diff --git a/LibertyRecompResources b/LibertyRecompResources new file mode 120000 index 00000000..76d885cd --- /dev/null +++ b/LibertyRecompResources @@ -0,0 +1 @@ +MarathonRecompResources \ No newline at end of file diff --git a/MarathonRecomp/CMakeLists.txt b/MarathonRecomp/CMakeLists.txt deleted file mode 100644 index 93c350c2..00000000 --- a/MarathonRecomp/CMakeLists.txt +++ /dev/null @@ -1,574 +0,0 @@ -project("MarathonRecomp") - -if (WIN32) - option(MARATHON_RECOMP_D3D12 "Add D3D12 support for rendering" ON) -endif() - -if (APPLE) - option(MARATHON_RECOMP_METAL "Add Metal support for rendering" ON) -endif() - -if (CMAKE_SYSTEM_NAME MATCHES "Linux") - option(MARATHON_RECOMP_FLATPAK "Configure the build for Flatpak compatibility." OFF) -endif() - -function(BIN2C) - cmake_parse_arguments(BIN2C_ARGS "" "TARGET_OBJ;SOURCE_FILE;DEST_FILE;ARRAY_NAME;COMPRESSION_TYPE" "" ${ARGN}) - - if(NOT BIN2C_ARGS_TARGET_OBJ) - message(FATAL_ERROR "TARGET_OBJ not specified.") - endif() - - if(NOT BIN2C_ARGS_SOURCE_FILE) - message(FATAL_ERROR "SOURCE_FILE not specified.") - endif() - - if(NOT BIN2C_ARGS_DEST_FILE) - set(BIN2C_ARGS_DEST_FILE "${BIN2C_ARGS_SOURCE_FILE}") - endif() - - if(NOT BIN2C_ARGS_COMPRESSION_TYPE) - set(BIN2C_ARGS_COMPRESSION_TYPE "none") - endif() - - add_custom_command(OUTPUT "${BIN2C_ARGS_DEST_FILE}.c" - COMMAND $ "${BIN2C_ARGS_SOURCE_FILE}" "${BIN2C_ARGS_ARRAY_NAME}" "${BIN2C_ARGS_COMPRESSION_TYPE}" "${BIN2C_ARGS_DEST_FILE}.c" "${BIN2C_ARGS_DEST_FILE}.h" - DEPENDS "${BIN2C_ARGS_SOURCE_FILE}" - BYPRODUCTS "${BIN2C_ARGS_DEST_FILE}.h" - COMMENT "Generating binary header for ${BIN2C_ARGS_SOURCE_FILE}..." - ) - - set_source_files_properties(${BIN2C_ARGS_DEST_FILE}.c PROPERTIES SKIP_PRECOMPILE_HEADERS ON) - target_sources(${BIN2C_ARGS_TARGET_OBJ} PRIVATE ${BIN2C_ARGS_DEST_FILE}.c) -endfunction() - -add_compile_options( - -fno-strict-aliasing - -Wno-switch - -Wno-unused-function - -Wno-unused-variable - -Wno-unused-but-set-variable - -Wno-void-pointer-to-int-cast - -Wno-int-to-void-pointer-cast - -Wno-invalid-offsetof - -Wno-null-arithmetic - -Wno-null-conversion - -Wno-tautological-undefined-compare -) - -if (WIN32) - add_compile_options(/fp:strict) -else() - add_compile_options(-ffp-model=strict) -endif() - -add_compile_definitions( - SDL_MAIN_HANDLED - _DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR # Microsoft wtf? - _CRT_SECURE_NO_WARNINGS) - -set(MARATHON_RECOMP_PRECOMPILED_HEADERS - "stdafx.h" -) - -set(MARATHON_RECOMP_KERNEL_CXX_SOURCES - "kernel/imports.cpp" - "kernel/xdm.cpp" - "kernel/heap.cpp" - "kernel/memory.cpp" - "kernel/xam.cpp" - "kernel/io/file_system.cpp" -) - -set(MARATHON_RECOMP_LOCALE_CXX_SOURCES - "locale/config_locale.cpp" - "locale/locale.cpp" -) - -if (WIN32) - set(MARATHON_RECOMP_OS_CXX_SOURCES - "os/win32/logger_win32.cpp" - "os/win32/media_win32.cpp" - "os/win32/process_win32.cpp" - "os/win32/user_win32.cpp" - "os/win32/version_win32.cpp" - ) -elseif (CMAKE_SYSTEM_NAME MATCHES "Linux") - set(MARATHON_RECOMP_OS_CXX_SOURCES - "os/linux/logger_linux.cpp" - "os/linux/media_linux.cpp" - "os/linux/process_linux.cpp" - "os/linux/user_linux.cpp" - "os/linux/version_linux.cpp" - ) -elseif (APPLE) - set(MARATHON_RECOMP_OS_CXX_SOURCES - "os/macos/logger_macos.cpp" - "os/macos/media_macos.cpp" - "os/macos/process_macos.cpp" - "os/macos/user_macos.cpp" - "os/macos/version_macos.cpp" - ) -endif() - -set(MARATHON_RECOMP_CPU_CXX_SOURCES - "cpu/guest_thread.cpp" -) - -set(MARATHON_RECOMP_GPU_CXX_SOURCES - "gpu/video.cpp" - "gpu/imgui/imgui_common.cpp" - "gpu/imgui/imgui_font_builder.cpp" - "gpu/imgui/imgui_snapshot.cpp" -) - -set(MARATHON_RECOMP_APU_CXX_SOURCES - "apu/audio.cpp" - "apu/xma_decoder.cpp" - "apu/embedded_player.cpp" - "apu/driver/sdl2_driver.cpp" -) - -set(MARATHON_RECOMP_HID_CXX_SOURCES - "hid/hid.cpp" - "hid/driver/sdl_hid.cpp" -) - -set(MARATHON_RECOMP_PATCHES_CXX_SOURCES - "patches/aspect_ratio_patches.cpp" - "patches/audio_patches.cpp" - "patches/camera_patches.cpp" - "patches/fps_patches.cpp" - "patches/frontend_listener.cpp" - "patches/input_patches.cpp" - "patches/loading_patches.cpp" - "patches/MainMenuTask_patches.cpp" - "patches/misc_patches.cpp" - "patches/pause_patches.cpp" - "patches/player_patches.cpp" - "patches/SaveDataTask_patches.cpp" - "patches/text_patches.cpp" - "patches/TitleTask_patches.cpp" - "patches/video_patches.cpp" -) - -set(MARATHON_RECOMP_UI_CXX_SOURCES - "ui/achievement_menu.cpp" - "ui/achievement_overlay.cpp" - "ui/black_bar.cpp" - "ui/button_window.cpp" - "ui/common_menu.cpp" - "ui/fader.cpp" - "ui/game_window.cpp" - "ui/imgui_utils.cpp" - "ui/installer_wizard.cpp" - "ui/message_window.cpp" - "ui/options_menu.cpp" -) - -set(MARATHON_RECOMP_INSTALL_CXX_SOURCES - "install/installer.cpp" - "install/iso_file_system.cpp" - "install/update_checker.cpp" - "install/xcontent_file_system.cpp" - "install/hashes/game.cpp" - "install/hashes/episode_sonic.cpp" - "install/hashes/episode_shadow.cpp" - "install/hashes/episode_silver.cpp" - "install/hashes/episode_amigo.cpp" - "install/hashes/mission_sonic.cpp" - "install/hashes/mission_shadow.cpp" - "install/hashes/mission_silver.cpp" -) - -set(MARATHON_RECOMP_USER_CXX_SOURCES - "user/achievement_data.cpp" - "user/achievement_manager.cpp" - "user/config.cpp" - "user/registry.cpp" - "user/paths.cpp" -) - -set(MARATHON_RECOMP_MOD_CXX_SOURCES - "mod/mod_loader.cpp" -) - -set(MARATHON_RECOMP_UTILS_CXX_SOURCES - "utils/bit_stream.cpp" - "utils/ring_buffer.cpp" -) - -set(MARATHON_RECOMP_THIRDPARTY_SOURCES - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/imgui/backends/imgui_impl_sdl2.cpp" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/imgui/imgui.cpp" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/imgui/imgui_demo.cpp" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/imgui/imgui_draw.cpp" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/imgui/imgui_tables.cpp" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/imgui/imgui_widgets.cpp" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/implot/implot.cpp" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/implot/implot_demo.cpp" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/implot/implot_items.cpp" - "${MARATHON_RECOMP_TOOLS_ROOT}/XenosRecomp/thirdparty/smol-v/source/smolv.cpp" -) - -set(MARATHON_RECOMP_THIRDPARTY_INCLUDES - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/concurrentqueue" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/ddspp" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/imgui" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/implot" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/json/include" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/magic_enum/include" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/stb" - "${MARATHON_RECOMP_THIRDPARTY_ROOT}/unordered_dense/include" - "${MARATHON_RECOMP_TOOLS_ROOT}/bc_diff" - "${MARATHON_RECOMP_TOOLS_ROOT}/XenosRecomp/thirdparty/smol-v/source" -) - -set_source_files_properties(${MARATHON_RECOMP_THIRDPARTY_SOURCES} PROPERTIES SKIP_PRECOMPILE_HEADERS ON) - -set(MARATHON_RECOMP_CXX_SOURCES - "app.cpp" - "exports.cpp" - "main.cpp" - "misc_impl.cpp" - "preload_executable.cpp" - "sdl_listener.cpp" - "stdafx.cpp" - "version.cpp" - - ${MARATHON_RECOMP_KERNEL_CXX_SOURCES} - ${MARATHON_RECOMP_LOCALE_CXX_SOURCES} - ${MARATHON_RECOMP_OS_CXX_SOURCES} - ${MARATHON_RECOMP_CPU_CXX_SOURCES} - ${MARATHON_RECOMP_GPU_CXX_SOURCES} - ${MARATHON_RECOMP_APU_CXX_SOURCES} - ${MARATHON_RECOMP_HID_CXX_SOURCES} - ${MARATHON_RECOMP_PATCHES_CXX_SOURCES} - ${MARATHON_RECOMP_UI_CXX_SOURCES} - ${MARATHON_RECOMP_INSTALL_CXX_SOURCES} - ${MARATHON_RECOMP_USER_CXX_SOURCES} - ${MARATHON_RECOMP_UTILS_CXX_SOURCES} - ${MARATHON_RECOMP_MOD_CXX_SOURCES} - ${MARATHON_RECOMP_THIRDPARTY_SOURCES} -) - -include("version.cmake") - -set(VERSION_TXT "${PROJECT_SOURCE_DIR}/res/version.txt") - -# Only show Git info and build type if not Release. -set(SHOW_GIT_INFO_AND_BUILD_TYPE 0) -if (NOT ${CMAKE_BUILD_TYPE} MATCHES "Release") - set(SHOW_GIT_INFO_AND_BUILD_TYPE 1) -endif() - -if (MARATHON_RECOMP_METAL) - set(XCRUN_TOOL "/usr/bin/xcrun") -endif() - -GenerateVersionSources( - OUTPUT_DIR ${PROJECT_SOURCE_DIR} - VERSION_TXT ${VERSION_TXT} - H_TEMPLATE "${PROJECT_SOURCE_DIR}/res/version.h.template" - CXX_TEMPLATE "${PROJECT_SOURCE_DIR}/res/version.cpp.template" - BUILD_TYPE ${CMAKE_BUILD_TYPE} - SHOW_GIT_INFO ${SHOW_GIT_INFO_AND_BUILD_TYPE} - SHOW_BUILD_TYPE ${SHOW_GIT_INFO_AND_BUILD_TYPE} -) - -if (WIN32) - # Create binary version number for Win32 integer attributes. - CreateVersionString( - VERSION_TXT ${VERSION_TXT} - OUTPUT_CSV 1 - OUTPUT_VAR WIN32_VERSION_BINARY - ) - - # Create string version number for Win32 detailed attributes. - CreateVersionString( - VERSION_TXT ${VERSION_TXT} - BUILD_TYPE ${CMAKE_BUILD_TYPE} - SHOW_GIT_INFO ${SHOW_GIT_INFO_AND_BUILD_TYPE} - SHOW_BUILD_TYPE ${SHOW_GIT_INFO_AND_BUILD_TYPE} - OUTPUT_VAR WIN32_VERSION_STRING - ) - - # Set Win32 icon path. - set(WIN32_ICON_PATH "${PROJECT_SOURCE_DIR}/../MarathonRecompResources/images/game_icon.ico") - - configure_file("res/win32/res.rc.template" "${CMAKE_BINARY_DIR}/res.rc" @ONLY) - add_executable(MarathonRecomp ${MARATHON_RECOMP_CXX_SOURCES} "${CMAKE_BINARY_DIR}/res.rc") - - # Hide console for release configurations. - if (${CMAKE_BUILD_TYPE} MATCHES "Release") - target_link_options(MarathonRecomp PRIVATE "/SUBSYSTEM:WINDOWS" "/ENTRY:mainCRTStartup") - endif() -elseif (APPLE) - # Create version number for app bundle. - CreateVersionString( - VERSION_TXT ${VERSION_TXT} - OUTPUT_VAR MACOS_BUNDLE_VERSION - ) - - add_executable(MarathonRecomp MACOSX_BUNDLE - ${MARATHON_RECOMP_CXX_SOURCES} - res/macos/game_icon.icns - ) - set_source_files_properties(res/macos/game_icon.icns PROPERTIES - MACOSX_PACKAGE_LOCATION Resources) - set_target_properties(MarathonRecomp PROPERTIES - OUTPUT_NAME "Marathon Recompiled" - MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/res/macos/MacOSXBundleInfo.plist.in - MACOSX_BUNDLE_GUI_IDENTIFIER sonicnext-dev.MarathonRecomp - MACOSX_BUNDLE_BUNDLE_NAME "Marathon Recompiled" - MACOSX_BUNDLE_BUNDLE_VERSION ${MACOS_BUNDLE_VERSION} - MACOSX_BUNDLE_SHORT_VERSION_STRING ${MACOS_BUNDLE_VERSION} - MACOSX_BUNDLE_ICON_FILE "game_icon.icns" - ) - - # Linking with MoltenVK directly would prevent using the system Vulkan loader to load with debug layers. - # Instead, copy the MoltenVK dylib to the app bundle along with an ICD file for the loader to find it. - # In the event the loader is not installed, the MoltenVK dylib can still be picked up directly in the app bundle. - set(MVK_BUNDLED_PATH "Resources/vulkan/icd.d") - set(MVK_DST "${CMAKE_CURRENT_BINARY_DIR}/Marathon Recompiled.app/Contents/${MVK_BUNDLED_PATH}") - set_property(TARGET MarathonRecomp APPEND PROPERTY BUILD_RPATH "@executable_path/../${MVK_BUNDLED_PATH}") - - set(MVK_ICD_SRC "${MARATHON_RECOMP_THIRDPARTY_ROOT}/MoltenVK/MoltenVK/MoltenVK/icd/MoltenVK_icd.json") - set(MVK_ICD_DST "${MVK_DST}/MoltenVK_icd.json") - set(MVK_DYLIB_SRC "${CMAKE_BINARY_DIR}/thirdparty/MoltenVK/libMoltenVK.dylib") - set(MVK_DYLIB_DST "${MVK_DST}/libMoltenVK.dylib") - - add_custom_command( - OUTPUT ${MVK_DST} - COMMAND ${CMAKE_COMMAND} -E make_directory ${MVK_DST}) - add_custom_command( - OUTPUT ${MVK_ICD_DST} - DEPENDS ${MVK_ICD_SRC} ${MVK_DST} - COMMAND ${CMAKE_COMMAND} -E copy ${MVK_ICD_SRC} ${MVK_ICD_DST}) - add_custom_command( - OUTPUT ${MVK_DYLIB_DST} - DEPENDS ${MVK_DYLIB_SRC} ${MVK_DST} - COMMAND ${CMAKE_COMMAND} -E copy ${MVK_DYLIB_SRC} ${MVK_DYLIB_DST}) - add_custom_target(CopyMoltenVK DEPENDS ${MVK_ICD_DST} ${MVK_DYLIB_DST}) - add_dependencies(CopyMoltenVK MoltenVK) - add_dependencies(MarathonRecomp CopyMoltenVK) -else() - add_executable(MarathonRecomp ${MARATHON_RECOMP_CXX_SOURCES}) -endif() - -if (MARATHON_RECOMP_FLATPAK) - target_compile_definitions(MarathonRecomp PRIVATE - "MARATHON_RECOMP_FLATPAK" - "GAME_INSTALL_DIRECTORY=\"/var/data\"" - ) -endif() - -find_package(CURL REQUIRED) - -if (MARATHON_RECOMP_METAL) - target_compile_definitions(MarathonRecomp PRIVATE MARATHON_RECOMP_METAL) -endif() - -if (MARATHON_RECOMP_D3D12) - find_package(directx-headers CONFIG REQUIRED) - find_package(directx12-agility CONFIG REQUIRED) - target_compile_definitions(MarathonRecomp PRIVATE MARATHON_RECOMP_D3D12) - - file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/D3D12) - add_custom_command(TARGET MarathonRecomp POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy $ $/D3D12 - COMMAND ${CMAKE_COMMAND} -E copy $ $/D3D12 - COMMAND ${CMAKE_COMMAND} -E copy $ $ - COMMAND ${CMAKE_COMMAND} -E copy $ $ - COMMAND_EXPAND_LISTS - ) - - target_link_libraries(MarathonRecomp PRIVATE - Microsoft::DirectXShaderCompiler - Microsoft::DXIL - dxgi - ) -endif() - -if (WIN32) - target_link_libraries(MarathonRecomp PRIVATE - comctl32 - dwmapi - ntdll - Shcore - Synchronization - winmm - windowsapp - ) -endif() - -target_link_libraries(MarathonRecomp PRIVATE - fmt::fmt - libzstd_static - msdf-atlas-gen::msdf-atlas-gen - nfd::nfd - o1heap - XenonUtils - SDL2::SDL2-static - SDL2_mixer - tomlplusplus::tomlplusplus - MarathonRecompLib - xxHash::xxhash - CURL::libcurl - plume -) - -target_link_libraries(MarathonRecomp PRIVATE ffmpeg) - -target_include_directories(MarathonRecomp PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} - "${CMAKE_CURRENT_SOURCE_DIR}/api" - ${MARATHON_RECOMP_THIRDPARTY_INCLUDES} -) - -if (CMAKE_SYSTEM_NAME MATCHES "Linux") - find_package(PkgConfig REQUIRED) - find_package(X11 REQUIRED) - pkg_search_module(GLIB REQUIRED glib-2.0) - pkg_search_module(GIO REQUIRED gio-2.0) - target_include_directories(MarathonRecomp PRIVATE ${X11_INCLUDE_DIR} ${GLIB_INCLUDE_DIRS} ${GIO_INCLUDE_DIRS}) - target_link_libraries(MarathonRecomp PRIVATE ${X11_LIBRARIES} ${GLIB_LIBRARIES} ${GIO_LIBRARIES}) -endif() - -target_precompile_headers(MarathonRecomp PUBLIC ${MARATHON_RECOMP_PRECOMPILED_HEADERS}) - -function(compile_shader FILE_PATH TARGET_NAME) - set(HLSL_FILE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/gpu/shader/hlsl/${FILE_PATH}.hlsl) - set(MSL_FILE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/gpu/shader/msl/${FILE_PATH}.metal) - cmake_path(GET HLSL_FILE_PATH STEM HLSL_NAME) - cmake_path(GET MSL_FILE_PATH STEM MSL_NAME) - if (MARATHON_RECOMP_METAL) - add_custom_command( - OUTPUT ${MSL_FILE_PATH}.ir - COMMAND ${XCRUN_TOOL} -sdk macosx metal -o ${MSL_FILE_PATH}.ir -c ${MSL_FILE_PATH} -D__air__ -frecord-sources -gline-tables-only - DEPENDS ${MSL_FILE_PATH} - ) - add_custom_command( - OUTPUT ${MSL_FILE_PATH}.metallib - COMMAND ${XCRUN_TOOL} -sdk macosx metallib -o ${MSL_FILE_PATH}.metallib ${MSL_FILE_PATH}.ir - DEPENDS ${MSL_FILE_PATH}.ir - ) - BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${MSL_FILE_PATH}.metallib" DEST_FILE "${MSL_FILE_PATH}.metallib" ARRAY_NAME "g_${MSL_NAME}_air") - endif() - if (MARATHON_RECOMP_D3D12) - add_custom_command( - OUTPUT ${HLSL_FILE_PATH}.dxil.h - COMMAND ${DIRECTX_DXC_TOOL} -T ${TARGET_NAME} -HV 2021 -all-resources-bound -Wno-ignored-attributes -E shaderMain -Fh ${HLSL_FILE_PATH}.dxil.h ${HLSL_FILE_PATH} -Vn g_${HLSL_NAME}_dxil - DEPENDS ${HLSL_FILE_PATH} - ) - target_sources(MarathonRecomp PRIVATE ${HLSL_FILE_PATH}.dxil.h) - endif() - add_custom_command( - OUTPUT ${HLSL_FILE_PATH}.spirv.h - COMMAND ${DIRECTX_DXC_TOOL} -T ${TARGET_NAME} -HV 2021 -all-resources-bound -spirv -fvk-use-dx-layout ${ARGN} -E shaderMain -Fh ${HLSL_FILE_PATH}.spirv.h ${HLSL_FILE_PATH} -Vn g_${HLSL_NAME}_spirv - DEPENDS ${HLSL_FILE_PATH} - ) - target_sources(MarathonRecomp PRIVATE ${HLSL_FILE_PATH}.spirv.h) -endfunction() - -function(compile_vertex_shader FILE_PATH) - compile_shader(${FILE_PATH} vs_6_0 -fvk-invert-y -DMARATHON_RECOMP) -endfunction() - -function(compile_pixel_shader FILE_PATH) - compile_shader(${FILE_PATH} ps_6_0 -DMARATHON_RECOMP) -endfunction() - -compile_pixel_shader(blend_color_alpha_ps) -compile_vertex_shader(copy_vs) -compile_pixel_shader(copy_color_ps) -compile_pixel_shader(copy_depth_ps) -compile_pixel_shader(csd_filter_ps) -compile_vertex_shader(csd_no_tex_vs) -compile_vertex_shader(csd_vs) -compile_vertex_shader(enhanced_burnout_blur_vs) -compile_pixel_shader(enhanced_burnout_blur_ps) -compile_pixel_shader(gaussian_blur_3x3) -compile_pixel_shader(gaussian_blur_5x5) -compile_pixel_shader(gaussian_blur_7x7) -compile_pixel_shader(gaussian_blur_9x9) -compile_pixel_shader(gamma_correction_ps) -compile_pixel_shader(imgui_ps) -compile_vertex_shader(imgui_vs) -compile_pixel_shader(resolve_msaa_color_2x) -compile_pixel_shader(resolve_msaa_color_4x) -compile_pixel_shader(resolve_msaa_color_8x) -compile_pixel_shader(resolve_msaa_depth_2x) -compile_pixel_shader(resolve_msaa_depth_4x) -compile_pixel_shader(resolve_msaa_depth_8x) - -function(generate_aggregate_header INPUT_DIRECTORY OUTPUT_FILE) - get_filename_component(ABS_OUTPUT_FILE "${OUTPUT_FILE}" ABSOLUTE) - file(GLOB_RECURSE HEADER_FILES "${INPUT_DIRECTORY}/*.h") - set(HEADER_CONTENT "#pragma once\n\n") - - foreach(HEADER_FILE IN LISTS HEADER_FILES) - get_filename_component(ABS_HEADER_FILE "${HEADER_FILE}" ABSOLUTE) - if (ABS_HEADER_FILE STREQUAL ABS_OUTPUT_FILE) - continue() - endif() - file(RELATIVE_PATH RELATIVE_HEADER_FILE "${INPUT_DIRECTORY}" "${HEADER_FILE}") - string(APPEND HEADER_CONTENT "#include \"${RELATIVE_HEADER_FILE}\"\n") - endforeach() - - if (EXISTS "${OUTPUT_FILE}") - file(READ "${OUTPUT_FILE}" EXISTING_CONTENT) - if (EXISTING_CONTENT STREQUAL HEADER_CONTENT) - return() - endif() - endif() - - file(WRITE "${OUTPUT_FILE}" "${HEADER_CONTENT}") -endfunction() - -generate_aggregate_header( - "${CMAKE_CURRENT_SOURCE_DIR}/api" - "${CMAKE_CURRENT_SOURCE_DIR}/api/Marathon.h" -) - -set(RESOURCES_SOURCE_PATH "${PROJECT_SOURCE_DIR}/../MarathonRecompResources") -set(RESOURCES_OUTPUT_PATH "${PROJECT_SOURCE_DIR}/res") - -## Miscellaneous ## -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/bc_diff/button_bc_diff.bin" DEST_FILE "${RESOURCES_OUTPUT_PATH}/bc_diff/button_bc_diff.bin" ARRAY_NAME "g_button_bc_diff" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/font/im_font_atlas.bin" DEST_FILE "${RESOURCES_OUTPUT_PATH}/font/im_font_atlas.bin" ARRAY_NAME "g_im_font_atlas" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/font/im_font_atlas.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/font/im_font_atlas.dds" ARRAY_NAME "g_im_font_atlas_texture" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/achievements_menu/trophy.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/achievements_menu/trophy.dds" ARRAY_NAME "g_trophy" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/button_window.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/button_window.dds" ARRAY_NAME "g_button_window" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/controller.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/controller.dds" ARRAY_NAME "g_controller" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/sonicnext-dev.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/sonicnext-dev.dds" ARRAY_NAME "g_sonicnextdev" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/kbm.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/kbm.dds" ARRAY_NAME "g_kbm" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/main_menu1.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/main_menu1.dds" ARRAY_NAME "g_main_menu1" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/main_menu7.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/main_menu7.dds" ARRAY_NAME "g_main_menu7" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/main_menu8.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/main_menu8.dds" ARRAY_NAME "g_main_menu8" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/main_menu9.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/main_menu9.dds" ARRAY_NAME "g_main_menu9" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/arrow.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/arrow.dds" ARRAY_NAME "g_arrow" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/window.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/window.dds" ARRAY_NAME "g_window" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/common/select_arrow.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/common/select_arrow.dds" ARRAY_NAME "g_select_arrow" COMPRESSION_TYPE "zstd") - -## Installer ## -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_001.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_001.dds" ARRAY_NAME "g_install_001" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_002.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_002.dds" ARRAY_NAME "g_install_002" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_003.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_003.dds" ARRAY_NAME "g_install_003" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_004.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_004.dds" ARRAY_NAME "g_install_004" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_005.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_005.dds" ARRAY_NAME "g_install_005" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_006.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_006.dds" ARRAY_NAME "g_install_006" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_007.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_007.dds" ARRAY_NAME "g_install_007" COMPRESSION_TYPE "zstd") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/installer/install_008.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/installer/install_008.dds" ARRAY_NAME "g_install_008" COMPRESSION_TYPE "zstd") - -## Game Icon ## -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/game_icon.bmp" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/game_icon.bmp" ARRAY_NAME "g_game_icon") - -## Audio ## -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/music/installer.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/music/installer.ogg" ARRAY_NAME "g_installer_music") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/sounds/window_open.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/sounds/window_open.ogg" ARRAY_NAME "g_window_open") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/sounds/window_close.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/sounds/window_close.ogg" ARRAY_NAME "g_window_close") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/sounds/cursor2.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/sounds/cursor2.ogg" ARRAY_NAME "g_cursor2") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/sounds/deside.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/sounds/deside.ogg" ARRAY_NAME "g_deside") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/sounds/move.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/sounds/move.ogg" ARRAY_NAME "g_move") -BIN2C(TARGET_OBJ MarathonRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/sounds/main_deside.ogg" DEST_FILE "${RESOURCES_OUTPUT_PATH}/sounds/main_deside.ogg" ARRAY_NAME "g_main_deside") diff --git a/MarathonRecomp/api/Chao/CSD/Core/csdBase.h b/MarathonRecomp/api/Chao/CSD/Core/csdBase.h deleted file mode 100644 index d2ffca59..00000000 --- a/MarathonRecomp/api/Chao/CSD/Core/csdBase.h +++ /dev/null @@ -1,6 +0,0 @@ -#pragma once - -namespace Chao::CSD -{ - class CBase {}; -} diff --git a/MarathonRecomp/api/Chao/CSD/Core/csdRCObject.h b/MarathonRecomp/api/Chao/CSD/Core/csdRCObject.h deleted file mode 100644 index 92ce6d4d..00000000 --- a/MarathonRecomp/api/Chao/CSD/Core/csdRCObject.h +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once - -#include - -namespace Chao::CSD -{ - class RCPtrAbs::RCObject - { - public: - struct Vftable - { - be fpDestroy; - be fpFree; - }; - - xpointer m_pVftable; - xpointer m_pMemory; - be m_ReferenceCount; - xpointer m_Field0C; - be m_Field10; - }; - - MARATHON_ASSERT_OFFSETOF(RCPtrAbs::RCObject, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(RCPtrAbs::RCObject, m_pMemory, 0x04); - MARATHON_ASSERT_OFFSETOF(RCPtrAbs::RCObject, m_ReferenceCount, 0x08); - MARATHON_ASSERT_OFFSETOF(RCPtrAbs::RCObject, m_Field0C, 0x0C); - MARATHON_ASSERT_OFFSETOF(RCPtrAbs::RCObject, m_Field10, 0x10); -} diff --git a/MarathonRecomp/api/Chao/CSD/Core/csdRCObjectImp.h b/MarathonRecomp/api/Chao/CSD/Core/csdRCObjectImp.h deleted file mode 100644 index 1bd6142f..00000000 --- a/MarathonRecomp/api/Chao/CSD/Core/csdRCObjectImp.h +++ /dev/null @@ -1,9 +0,0 @@ -#pragma once - -#include - -namespace Chao::CSD -{ - template - class RCPtr::RCObjectImp : public RCObject {}; -} diff --git a/MarathonRecomp/api/Chao/CSD/Core/csdRCPtr.h b/MarathonRecomp/api/Chao/CSD/Core/csdRCPtr.h deleted file mode 100644 index c334a842..00000000 --- a/MarathonRecomp/api/Chao/CSD/Core/csdRCPtr.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include - -namespace Chao::CSD -{ - template - class RCPtr : RCPtrAbs - { - public: - class RCObjectImp; - }; -} diff --git a/MarathonRecomp/api/Chao/CSD/Core/csdRCPtrAbs.h b/MarathonRecomp/api/Chao/CSD/Core/csdRCPtrAbs.h deleted file mode 100644 index 17a1e302..00000000 --- a/MarathonRecomp/api/Chao/CSD/Core/csdRCPtrAbs.h +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include - -namespace Chao::CSD -{ - class RCPtrAbs - { - public: - class RCObject; - - struct Vftable - { - be fpDestroy; - be fpCreateRCObject; - }; - - xpointer m_pVftable; - xpointer m_pObject; - }; - - MARATHON_ASSERT_OFFSETOF(RCPtrAbs, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(RCPtrAbs, m_pObject, 0x04); -} diff --git a/MarathonRecomp/api/Chao/CSD/Core/csdTexList.h b/MarathonRecomp/api/Chao/CSD/Core/csdTexList.h deleted file mode 100644 index bece6f04..00000000 --- a/MarathonRecomp/api/Chao/CSD/Core/csdTexList.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include -#include - -namespace Chao::CSD -{ - class CTexList : public CBase - { - public: - struct Vftable - { - be fpDestroy; - }; - - xpointer m_pVftable; - RCPtr m_pRCData; - }; - - MARATHON_ASSERT_OFFSETOF(CTexList, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(CTexList, m_pRCData, 0x04); -} diff --git a/MarathonRecomp/api/Chao/CSD/Manager/csdmMotionPattern.h b/MarathonRecomp/api/Chao/CSD/Manager/csdmMotionPattern.h deleted file mode 100644 index 42fc3d5f..00000000 --- a/MarathonRecomp/api/Chao/CSD/Manager/csdmMotionPattern.h +++ /dev/null @@ -1,8 +0,0 @@ -#pragma once - -#include - -namespace Chao::CSD -{ - class CMotionPattern : CBase {}; -} diff --git a/MarathonRecomp/api/Chao/CSD/Manager/csdmNode.h b/MarathonRecomp/api/Chao/CSD/Manager/csdmNode.h deleted file mode 100644 index 3652c20a..00000000 --- a/MarathonRecomp/api/Chao/CSD/Manager/csdmNode.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include - -namespace Chao::CSD -{ - struct Node; - - class CNode : public CResourceBase, SubjectBase, CBase - { - public: - MARATHON_INSERT_PADDING(0x34); - xpointer m_pMotionPattern; - MARATHON_INSERT_PADDING(0x18); - }; - - MARATHON_ASSERT_OFFSETOF(CNode, m_pMotionPattern, 0x50); -} diff --git a/MarathonRecomp/api/Chao/CSD/Manager/csdmNodeObserver.h b/MarathonRecomp/api/Chao/CSD/Manager/csdmNodeObserver.h deleted file mode 100644 index 3cadb344..00000000 --- a/MarathonRecomp/api/Chao/CSD/Manager/csdmNodeObserver.h +++ /dev/null @@ -1,10 +0,0 @@ -#pragma once - -#include - -namespace Chao::CSD -{ - class CNode; - - class CNodeObserver : public CObserverBase {}; -} diff --git a/MarathonRecomp/api/Chao/CSD/Manager/csdmObserverBase.h b/MarathonRecomp/api/Chao/CSD/Manager/csdmObserverBase.h deleted file mode 100644 index ccc2f3cc..00000000 --- a/MarathonRecomp/api/Chao/CSD/Manager/csdmObserverBase.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include - -namespace Chao::CSD -{ - template - class CObserverBase - { - public: - struct Vftable - { - be fpDestroy; - }; - - xpointer m_pVftable; - MARATHON_INSERT_PADDING(0x0C); - }; - - MARATHON_ASSERT_OFFSETOF(CObserverBase, m_pVftable, 0x00); -} diff --git a/MarathonRecomp/api/Chao/CSD/Manager/csdmProject.h b/MarathonRecomp/api/Chao/CSD/Manager/csdmProject.h deleted file mode 100644 index 355b0193..00000000 --- a/MarathonRecomp/api/Chao/CSD/Manager/csdmProject.h +++ /dev/null @@ -1,30 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Chao::CSD -{ - class SceneNode; - class CProject; - class CScene; - class CTexList; - - struct Project - { - xpointer pRootNode; - }; - - class CProject : public CResourceBase, CBase - { - public: - MARATHON_INSERT_PADDING(0x1C); - RCPtr m_rcTexList; - MARATHON_INSERT_PADDING(0x1C); - }; - - MARATHON_ASSERT_OFFSETOF(Project, pRootNode, 0x00); - - MARATHON_ASSERT_OFFSETOF(CProject, m_rcTexList, 0x28); -} diff --git a/MarathonRecomp/api/Chao/CSD/Manager/csdmResourceBase.h b/MarathonRecomp/api/Chao/CSD/Manager/csdmResourceBase.h deleted file mode 100644 index 64237c06..00000000 --- a/MarathonRecomp/api/Chao/CSD/Manager/csdmResourceBase.h +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include - -namespace Chao::CSD -{ - template - class CResourceBase - { - public: - struct Vftable - { - be fpDestroy; - be fpCopyResource; - }; - - xpointer m_pVftable; - MARATHON_INSERT_PADDING(4); - xpointer m_pResource; - }; - - MARATHON_ASSERT_OFFSETOF(CResourceBase, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(CResourceBase, m_pResource, 0x08); -} diff --git a/MarathonRecomp/api/Chao/CSD/Manager/csdmScene.h b/MarathonRecomp/api/Chao/CSD/Manager/csdmScene.h deleted file mode 100644 index 1c77f77a..00000000 --- a/MarathonRecomp/api/Chao/CSD/Manager/csdmScene.h +++ /dev/null @@ -1,166 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include - -namespace Chao::CSD -{ - class CScene; - class CNode; - - struct Cast - { - MARATHON_INSERT_PADDING(0x144); - }; - - struct CastLink - { - be ChildCastIndex; - be SiblingCastIndex; - }; - - struct CastNode - { - be CastCount; - MARATHON_INSERT_PADDING(4); - xpointer> pCasts; - MARATHON_INSERT_PADDING(4); - be RootCastIndex; - MARATHON_INSERT_PADDING(4); - xpointer pCastLinks; - MARATHON_INSERT_PADDING(4); - }; - - struct CastIndex - { - xpointer pCastName; - MARATHON_INSERT_PADDING(4); - be CastNodeIndex; - be CastIndex; - }; - - struct Scene - { - MARATHON_INSERT_PADDING(8); - be FPS; - MARATHON_INSERT_PADDING(0x24); - be CastNodeCount; - MARATHON_INSERT_PADDING(4); - xpointer pCastNodes; - MARATHON_INSERT_PADDING(4); - be CastCount; - MARATHON_INSERT_PADDING(4); - xpointer pCastIndices; - MARATHON_INSERT_PADDING(4); - be AnimationCount; - MARATHON_INSERT_PADDING(4); - xpointer pAnimationKeyFrameDataList; - MARATHON_INSERT_PADDING(4); - xpointer pAnimationDictionary; - MARATHON_INSERT_PADDING(4); - be AspectRatio; - MARATHON_INSERT_PADDING(4); - xpointer pAnimationFrameDataList; - MARATHON_INSERT_PADDING(4); - }; - - struct SceneIndex - { - xpointer pSceneName; - MARATHON_INSERT_PADDING(4); - be SceneIndex; - MARATHON_INSERT_PADDING(4); - }; - - struct SceneNodeIndex - { - xpointer pSceneNodeName; - be SceneNodeIndex; - }; - - struct SceneNode - { - be SceneCount; - MARATHON_INSERT_PADDING(4); - xpointer> pScenes; - MARATHON_INSERT_PADDING(4); - xpointer pSceneIndices; - MARATHON_INSERT_PADDING(4); - be SceneNodeCount; - MARATHON_INSERT_PADDING(4); - xpointer pSceneNodes; - MARATHON_INSERT_PADDING(4); - xpointer pSceneNodeIndices; - }; - - enum MotionRepeatType : uint32_t - { - MotionRepeatType_PlayOnce, - MotionRepeatType_Loop, - MotionRepeatType_PingPong, - MotionRepeatType_PlayThenDestroy - }; - - class CScene : public CResourceBase, SubjectBase, CBase - { - public: - MARATHON_INSERT_PADDING(0x60); - be m_PrevMotionFrame; - be m_MotionFrame; - be m_MotionSpeed; - be m_MotionStartFrame; - be m_MotionEndFrame; - MARATHON_INSERT_PADDING(0x0C); - be m_MotionDisableFlag; - MARATHON_INSERT_PADDING(0x10); - be m_MotionRepeatType; - MARATHON_INSERT_PADDING(0x2C); - }; - - MARATHON_ASSERT_OFFSETOF(CastLink, ChildCastIndex, 0x00); - MARATHON_ASSERT_OFFSETOF(CastLink, SiblingCastIndex, 0x04); - - MARATHON_ASSERT_OFFSETOF(CastNode, CastCount, 0x00); - MARATHON_ASSERT_OFFSETOF(CastNode, pCasts, 0x08); - MARATHON_ASSERT_OFFSETOF(CastNode, RootCastIndex, 0x10); - MARATHON_ASSERT_OFFSETOF(CastNode, pCastLinks, 0x18); - - MARATHON_ASSERT_OFFSETOF(CastIndex, pCastName, 0x00); - MARATHON_ASSERT_OFFSETOF(CastIndex, CastNodeIndex, 0x08); - MARATHON_ASSERT_OFFSETOF(CastIndex, CastIndex, 0x0C); - - MARATHON_ASSERT_OFFSETOF(Scene, FPS, 0x08); - MARATHON_ASSERT_OFFSETOF(Scene, CastNodeCount, 0x30); - MARATHON_ASSERT_OFFSETOF(Scene, pCastNodes, 0x38); - MARATHON_ASSERT_OFFSETOF(Scene, CastCount, 0x40); - MARATHON_ASSERT_OFFSETOF(Scene, pCastIndices, 0x48); - MARATHON_ASSERT_OFFSETOF(Scene, AnimationCount, 0x50); - MARATHON_ASSERT_OFFSETOF(Scene, pAnimationKeyFrameDataList, 0x58); - MARATHON_ASSERT_OFFSETOF(Scene, pAnimationDictionary, 0x60); - MARATHON_ASSERT_OFFSETOF(Scene, AspectRatio, 0x68); - MARATHON_ASSERT_OFFSETOF(Scene, pAnimationFrameDataList, 0x70); - - MARATHON_ASSERT_OFFSETOF(SceneIndex, pSceneName, 0x00); - MARATHON_ASSERT_OFFSETOF(SceneIndex, SceneIndex, 0x08); - - MARATHON_ASSERT_OFFSETOF(SceneNodeIndex, pSceneNodeName, 0x00); - MARATHON_ASSERT_OFFSETOF(SceneNodeIndex, SceneNodeIndex, 0x04); - - MARATHON_ASSERT_OFFSETOF(SceneNode, SceneCount, 0x00); - MARATHON_ASSERT_OFFSETOF(SceneNode, pScenes, 0x08); - MARATHON_ASSERT_OFFSETOF(SceneNode, pSceneIndices, 0x10); - MARATHON_ASSERT_OFFSETOF(SceneNode, SceneNodeCount, 0x18); - MARATHON_ASSERT_OFFSETOF(SceneNode, pSceneNodes, 0x20); - MARATHON_ASSERT_OFFSETOF(SceneNode, pSceneNodeIndices, 0x28); - - MARATHON_ASSERT_OFFSETOF(CScene, m_PrevMotionFrame, 0x7C); - MARATHON_ASSERT_OFFSETOF(CScene, m_MotionFrame, 0x80); - MARATHON_ASSERT_OFFSETOF(CScene, m_MotionSpeed, 0x84); - MARATHON_ASSERT_OFFSETOF(CScene, m_MotionStartFrame, 0x88); - MARATHON_ASSERT_OFFSETOF(CScene, m_MotionEndFrame, 0x8C); - MARATHON_ASSERT_OFFSETOF(CScene, m_MotionDisableFlag, 0x9C); - MARATHON_ASSERT_OFFSETOF(CScene, m_MotionRepeatType, 0xB0); -} diff --git a/MarathonRecomp/api/Chao/CSD/Manager/csdmSceneObserver.h b/MarathonRecomp/api/Chao/CSD/Manager/csdmSceneObserver.h deleted file mode 100644 index 6f3e204a..00000000 --- a/MarathonRecomp/api/Chao/CSD/Manager/csdmSceneObserver.h +++ /dev/null @@ -1,10 +0,0 @@ -#pragma once - -#include - -namespace Chao::CSD -{ - class CScene; - - class CSceneObserver : public CObserverBase {}; -} diff --git a/MarathonRecomp/api/Chao/CSD/Manager/csdmSubjectBase.h b/MarathonRecomp/api/Chao/CSD/Manager/csdmSubjectBase.h deleted file mode 100644 index 311e3438..00000000 --- a/MarathonRecomp/api/Chao/CSD/Manager/csdmSubjectBase.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include - -namespace Chao::CSD -{ - template - class SubjectBase - { - public: - struct Vftable - { - be fpDestroy; - be fpGetObservee; - }; - - xpointer m_pVftable; - MARATHON_INSERT_PADDING(0x0C); - }; - - static_assert(__builtin_offsetof(SubjectBase, m_pVftable) == 0x00); -} diff --git a/MarathonRecomp/api/Marathon.h b/MarathonRecomp/api/Marathon.h deleted file mode 100644 index 5c08f6fe..00000000 --- a/MarathonRecomp/api/Marathon.h +++ /dev/null @@ -1,284 +0,0 @@ -#pragma once - -#include "Chao/CSD/Core/csdBase.h" -#include "Chao/CSD/Core/csdRCObject.h" -#include "Chao/CSD/Core/csdRCObjectImp.h" -#include "Chao/CSD/Core/csdRCPtr.h" -#include "Chao/CSD/Core/csdRCPtrAbs.h" -#include "Chao/CSD/Core/csdTexList.h" -#include "Chao/CSD/Manager/csdmMotionPattern.h" -#include "Chao/CSD/Manager/csdmNode.h" -#include "Chao/CSD/Manager/csdmNodeObserver.h" -#include "Chao/CSD/Manager/csdmObserverBase.h" -#include "Chao/CSD/Manager/csdmProject.h" -#include "Chao/CSD/Manager/csdmResourceBase.h" -#include "Chao/CSD/Manager/csdmScene.h" -#include "Chao/CSD/Manager/csdmSceneObserver.h" -#include "Chao/CSD/Manager/csdmSubjectBase.h" -#include "Sonicteam/Actor.h" -#include "Sonicteam/ActorManager.h" -#include "Sonicteam/AlertWindowTask.h" -#include "Sonicteam/AppMarathon.h" -#include "Sonicteam/AudioEngineXenon.h" -#include "Sonicteam/ButtonWindowTask.h" -#include "Sonicteam/CObjBalloonIconDrawable.h" -#include "Sonicteam/Camera/CameraMode.h" -#include "Sonicteam/Camera/CameraModeManager.h" -#include "Sonicteam/Camera/Cameraman.h" -#include "Sonicteam/Camera/SonicCamera.h" -#include "Sonicteam/CommonObjectHint.h" -#include "Sonicteam/CsdLink.h" -#include "Sonicteam/CsdManager.h" -#include "Sonicteam/CsdObject.h" -#include "Sonicteam/CsdResource.h" -#include "Sonicteam/DocMarathonImp.h" -#include "Sonicteam/DocMarathonState.h" -#include "Sonicteam/Enemy/EnemyShot.h" -#include "Sonicteam/Enemy/EnemyShotNormal.h" -#include "Sonicteam/Enemy/EnemyShotPoint.h" -#include "Sonicteam/Fixture.h" -#include "Sonicteam/Game.h" -#include "Sonicteam/GameImp.h" -#include "Sonicteam/GameMode.h" -#include "Sonicteam/Globals.h" -#include "Sonicteam/HUDButtonWindow.h" -#include "Sonicteam/HUDCALLBACK.h" -#include "Sonicteam/HUDLimitTime.h" -#include "Sonicteam/HUDLoading.h" -#include "Sonicteam/HUDMainDisplay.h" -#include "Sonicteam/HUDMainMenu.h" -#include "Sonicteam/HUDMessageWindow.h" -#include "Sonicteam/HUDOption.h" -#include "Sonicteam/HUDPopupScreen.h" -#include "Sonicteam/HUDRaderMap.h" -#include "Sonicteam/HUDStageTitle.h" -#include "Sonicteam/HintWindowTask.h" -#include "Sonicteam/HudTextParts.h" -#include "Sonicteam/ImageFilter.h" -#include "Sonicteam/MainDisplayTask.h" -#include "Sonicteam/MainMenuTask.h" -#include "Sonicteam/MainMode.h" -#include "Sonicteam/Message/MsgCameramanChangeMode.h" -#include "Sonicteam/Message/MsgHUDButtonWindowChangeButtons.h" -#include "Sonicteam/Message/MsgHUDMainMenuChangeState.h" -#include "Sonicteam/Message/MsgHUDMainMenuSetCursor.h" -#include "Sonicteam/Message/MsgHUDMainMenuTransition.h" -#include "Sonicteam/Message/MsgMissionGetGlobalFlag.h" -#include "Sonicteam/Message/MsgObjJump123GetNextPoint.h" -#include "Sonicteam/Message/MsgPauseAdapterText.h" -#include "Sonicteam/Message/MsgSuckPlayer.h" -#include "Sonicteam/MessageWindowTask.h" -#include "Sonicteam/Mission/Core.h" -#include "Sonicteam/MovieObject.h" -#include "Sonicteam/MovieObjectWmv.h" -#include "Sonicteam/MovieTask.h" -#include "Sonicteam/MyCue.h" -#include "Sonicteam/MyCueAdx.h" -#include "Sonicteam/MyCueAttenuate.h" -#include "Sonicteam/MyGraphicsDevice.h" -#include "Sonicteam/MyPhantom.h" -#include "Sonicteam/MyRenderProcess.h" -#include "Sonicteam/MyTexture.h" -#include "Sonicteam/MyTransforms.h" -#include "Sonicteam/NamedActor.h" -#include "Sonicteam/NamedTask.h" -#include "Sonicteam/NoSyncThread.h" -#include "Sonicteam/ObjectVehicle.h" -#include "Sonicteam/ObjectVehicleBike.h" -#include "Sonicteam/PauseAdapter.h" -#include "Sonicteam/PauseTask.h" -#include "Sonicteam/Player/GroundRayListener.h" -#include "Sonicteam/Player/ICollisionListener.h" -#include "Sonicteam/Player/ICollisionListenerTemplate.h" -#include "Sonicteam/Player/IDynamicLink.h" -#include "Sonicteam/Player/IEventerListener.h" -#include "Sonicteam/Player/IExportExternalFlag.h" -#include "Sonicteam/Player/IExportPostureRequestFlag.h" -#include "Sonicteam/Player/IExportWeaponRequestFlag.h" -#include "Sonicteam/Player/IFlagCommunicator.h" -#include "Sonicteam/Player/IGauge.h" -#include "Sonicteam/Player/INotification.h" -#include "Sonicteam/Player/IPlugIn.h" -#include "Sonicteam/Player/IPostureControl.h" -#include "Sonicteam/Player/IPosturePlugIn.h" -#include "Sonicteam/Player/IPostureSupportEdge.h" -#include "Sonicteam/Player/IPostureSupportInput.h" -#include "Sonicteam/Player/IPostureSupportOttoto.h" -#include "Sonicteam/Player/IPostureSupportRayTemplate.h" -#include "Sonicteam/Player/IPostureSupportSphere.h" -#include "Sonicteam/Player/IScore.h" -#include "Sonicteam/Player/IStepable.h" -#include "Sonicteam/Player/IVariable.h" -#include "Sonicteam/Player/IZock.h" -#include "Sonicteam/Player/Input/IListener.h" -#include "Sonicteam/Player/Input/ListenerNormal.h" -#include "Sonicteam/Player/Input/TimedAction.h" -#include "Sonicteam/Player/Object.h" -#include "Sonicteam/Player/PostureControl.h" -#include "Sonicteam/Player/RootFrame.h" -#include "Sonicteam/Player/Score.h" -#include "Sonicteam/Player/SonicGauge.h" -#include "Sonicteam/Player/State/CommonContext.h" -#include "Sonicteam/Player/State/CommonFall.h" -#include "Sonicteam/Player/State/CommonObject.h" -#include "Sonicteam/Player/State/ContextSpeedAndJump.h" -#include "Sonicteam/Player/State/ICommonContext.h" -#include "Sonicteam/Player/State/ICommonContextIF.h" -#include "Sonicteam/Player/State/IContext.h" -#include "Sonicteam/Player/State/IMachine.h" -#include "Sonicteam/Player/State/Machine2.h" -#include "Sonicteam/Player/State/Object2.h" -#include "Sonicteam/Player/State/SonicContext.h" -#include "Sonicteam/Player/State/SonicObject.h" -#include "Sonicteam/Player/State/TailsContext.h" -#include "Sonicteam/Player/State/TailsFlight.h" -#include "Sonicteam/Player/Unit/ITestCase.h" -#include "Sonicteam/Player/Weapon/SonicWeapons.h" -#include "Sonicteam/Player/Zock.h" -#include "Sonicteam/PropFixture.h" -#include "Sonicteam/RaderMapManager.h" -#include "Sonicteam/RenderAction/ApplyBloom.h" -#include "Sonicteam/RenderAction/ApplyDevice.h" -#include "Sonicteam/RenderAction/ApplySceneParams.h" -#include "Sonicteam/RenderAction/AutoSetAspect.h" -#include "Sonicteam/RenderAction/Capture.h" -#include "Sonicteam/RenderAction/ClearRenderTarget.h" -#include "Sonicteam/RenderAction/ColorFill.h" -#include "Sonicteam/RenderAction/CopyTexture.h" -#include "Sonicteam/RenderAction/LockBlendMode.h" -#include "Sonicteam/RenderAction/LockCullMode.h" -#include "Sonicteam/RenderAction/LockZMode.h" -#include "Sonicteam/RenderAction/MakeBloom.h" -#include "Sonicteam/RenderAction/Movie.h" -#include "Sonicteam/RenderAction/PrepareCalculateCSM.h" -#include "Sonicteam/RenderAction/Rasterize.h" -#include "Sonicteam/RenderAction/RasterizeBurnoutBlur.h" -#include "Sonicteam/RenderAction/ResetRenderStates.h" -#include "Sonicteam/RenderAction/ResetScissorRect.h" -#include "Sonicteam/RenderAction/ResetViewport.h" -#include "Sonicteam/RenderAction/Resolve.h" -#include "Sonicteam/RenderAction/RunCommandBuffer.h" -#include "Sonicteam/RenderAction/SetAutoZPass.h" -#include "Sonicteam/RenderAction/SetBackStencilOp.h" -#include "Sonicteam/RenderAction/SetBlendMode.h" -#include "Sonicteam/RenderAction/SetCSMTextures.h" -#include "Sonicteam/RenderAction/SetClip.h" -#include "Sonicteam/RenderAction/SetColorWriteEnable.h" -#include "Sonicteam/RenderAction/SetConstantShader.h" -#include "Sonicteam/RenderAction/SetCullMode.h" -#include "Sonicteam/RenderAction/SetCurrentScreen.h" -#include "Sonicteam/RenderAction/SetDepthTextures.h" -#include "Sonicteam/RenderAction/SetFovY.h" -#include "Sonicteam/RenderAction/SetFrameBufferObject.h" -#include "Sonicteam/RenderAction/SetReflectionTextures.h" -#include "Sonicteam/RenderAction/SetScissorRect.h" -#include "Sonicteam/RenderAction/SetScissorTest.h" -#include "Sonicteam/RenderAction/SetScreen.h" -#include "Sonicteam/RenderAction/SetShaderGPRAllocation.h" -#include "Sonicteam/RenderAction/SetStencilEnable.h" -#include "Sonicteam/RenderAction/SetStencilFunc.h" -#include "Sonicteam/RenderAction/SetStencilOp.h" -#include "Sonicteam/RenderAction/SetStencilWriteMask.h" -#include "Sonicteam/RenderAction/SetTexture.h" -#include "Sonicteam/RenderAction/SetUserClipPlaneEnable.h" -#include "Sonicteam/RenderAction/SetViewport.h" -#include "Sonicteam/RenderAction/SetZMode.h" -#include "Sonicteam/RenderPostprocess.h" -#include "Sonicteam/SaveDataTask.h" -#include "Sonicteam/SaveDataTaskXENON.h" -#include "Sonicteam/SelectWindowTask.h" -#include "Sonicteam/SoX/AI/StateMachine.h" -#include "Sonicteam/SoX/ApplicationXenon.h" -#include "Sonicteam/SoX/Audio/Cue.h" -#include "Sonicteam/SoX/Audio/IAudioEngine.h" -#include "Sonicteam/SoX/Audio/Player.h" -#include "Sonicteam/SoX/Audio/PlayerImpl.h" -#include "Sonicteam/SoX/Component.h" -#include "Sonicteam/SoX/Engine/Application.h" -#include "Sonicteam/SoX/Engine/Doc.h" -#include "Sonicteam/SoX/Engine/DocMode.h" -#include "Sonicteam/SoX/Engine/RenderProcess.h" -#include "Sonicteam/SoX/Engine/Task.h" -#include "Sonicteam/SoX/Graphics/Device.h" -#include "Sonicteam/SoX/Graphics/Frame.h" -#include "Sonicteam/SoX/Graphics/FrameGP.h" -#include "Sonicteam/SoX/Graphics/FrameObserver.h" -#include "Sonicteam/SoX/Graphics/Technique.h" -#include "Sonicteam/SoX/Graphics/TechniqueFXL.h" -#include "Sonicteam/SoX/Graphics/Transforms.h" -#include "Sonicteam/SoX/Graphics/Vertex.h" -#include "Sonicteam/SoX/Graphics/Xenon/DeviceXenon.h" -#include "Sonicteam/SoX/Graphics/Xenon/TextureXenon.h" -#include "Sonicteam/SoX/IResource.h" -#include "Sonicteam/SoX/IResource2.h" -#include "Sonicteam/SoX/IResourceMgr.h" -#include "Sonicteam/SoX/Input/Manager.h" -#include "Sonicteam/SoX/LinkNode.h" -#include "Sonicteam/SoX/Math/Matrix.h" -#include "Sonicteam/SoX/Math/Quaternion.h" -#include "Sonicteam/SoX/Math/Vector.h" -#include "Sonicteam/SoX/Message.h" -#include "Sonicteam/SoX/MessageReceiver.h" -#include "Sonicteam/SoX/Object.h" -#include "Sonicteam/SoX/Physics/Entity.h" -#include "Sonicteam/SoX/Physics/Havok/EntityHavok.h" -#include "Sonicteam/SoX/Physics/Havok/EntityHavokImp.h" -#include "Sonicteam/SoX/Physics/Havok/PhantomHavok.h" -#include "Sonicteam/SoX/Physics/Havok/WorldHavok.h" -#include "Sonicteam/SoX/Physics/IntersectEvent.h" -#include "Sonicteam/SoX/Physics/IntersectListener.h" -#include "Sonicteam/SoX/Physics/Phantom.h" -#include "Sonicteam/SoX/Physics/PhantomListener.h" -#include "Sonicteam/SoX/Physics/Shape.h" -#include "Sonicteam/SoX/Physics/ShapeCastEvent.h" -#include "Sonicteam/SoX/Physics/ShapeCastListener.h" -#include "Sonicteam/SoX/Physics/World.h" -#include "Sonicteam/SoX/RefCountObject.h" -#include "Sonicteam/SoX/RefSharedPointer.h" -#include "Sonicteam/SoX/Scenery/Camera.h" -#include "Sonicteam/SoX/Scenery/CameraEventCallback.h" -#include "Sonicteam/SoX/Scenery/CameraImp.h" -#include "Sonicteam/SoX/Scenery/Drawable.h" -#include "Sonicteam/SoX/Thread.h" -#include "Sonicteam/StdImageFilters/BurnoutBlurFilter.h" -#include "Sonicteam/StdImageFilters/SingleTechniqueFilter.h" -#include "Sonicteam/System/CreateStatic.h" -#include "Sonicteam/System/Diagnostics/Performance.h" -#include "Sonicteam/System/Singleton.h" -#include "Sonicteam/TextBook.h" -#include "Sonicteam/TextBookMgr.h" -#include "Sonicteam/TextCard.h" -#include "Sonicteam/TextEntity.h" -#include "Sonicteam/TextFontPicture.h" -#include "Sonicteam/TextFontPictureMgr.h" -#include "Sonicteam/TitleTask.h" -#include "Sonicteam/VehicleMissileCtrl.h" -#include "Sonicteam/VehicleMissileCtrlAutomatic.h" -#include "Sonicteam/VehicleMissileCtrlSingle.h" -#include "Sonicteam/WorldRenderProcess.h" -#include "Sonicteam/sonicXmaPlayer.h" -#include "boost/smart_ptr/make_shared_object.h" -#include "boost/smart_ptr/shared_ptr.h" -#include "d3dxb.h" -#include "hk330/hkArray.h" -#include "hk330/hkReferencedObject.h" -#include "hk330/hkpBroadPhaseHandle.h" -#include "hk330/hkpCdBody.h" -#include "hk330/hkpCollidable.h" -#include "hk330/hkpCollidableCollidableFilter.h" -#include "hk330/hkpCollisionFilter.h" -#include "hk330/hkpEntity.h" -#include "hk330/hkpLinkedCollidable.h" -#include "hk330/hkpPhantom.h" -#include "hk330/hkpProperty.h" -#include "hk330/hkpRayCollidableFilter.h" -#include "hk330/hkpRayShapeCollectionFilter.h" -#include "hk330/hkpRigidBody.h" -#include "hk330/hkpShape.h" -#include "hk330/hkpShapeCollectionFilter.h" -#include "hk330/hkpTypedBroadPhaseHandle.h" -#include "hk330/hkpWorld.h" -#include "hk330/hkpWorldObject.h" -#include "stdx/string.h" -#include "stdx/vector.h" -#include "stdx/wstring.h" diff --git a/MarathonRecomp/api/Marathon.inl b/MarathonRecomp/api/Marathon.inl deleted file mode 100644 index c6b017eb..00000000 --- a/MarathonRecomp/api/Marathon.inl +++ /dev/null @@ -1,140 +0,0 @@ -#pragma once - -#include -#include - -constexpr float RAD2DEGf = 57.2958f; -constexpr float DEG2RADf = 0.0174533f; - -constexpr double RAD2DEG = 57.29578018188477; -constexpr double DEG2RAD = 0.01745329238474369; - -#define MARATHON_CONCAT2(x, y) x##y -#define MARATHON_CONCAT(x, y) MARATHON_CONCAT2(x, y) - -#define MARATHON_INSERT_PADDING(length) \ - uint8_t MARATHON_CONCAT(pad, __LINE__)[length] - -#define MARATHON_ASSERT_OFFSETOF(type, field, offset) \ - static_assert(offsetof(type, field) == offset) - -#define MARATHON_ASSERT_SIZEOF(type, size) \ - static_assert(sizeof(type) == size) - -#define MARATHON_VIRTUAL_FUNCTION(returnType, virtualIndex, ...) \ - GuestToHostFunction(*(be*)(g_memory.Translate(*(be*)(this) + (4 * virtualIndex))), __VA_ARGS__) - -struct marathon_null_ctor {}; - -inline std::vector ParseTextVariables(const char* pVariables) -{ - std::vector result{}; - - if (!pVariables) - return result; - - auto start = pVariables; - auto ptr = pVariables; - auto depth = 0; - - while (*ptr) - { - if (*ptr == '(') - { - depth++; - } - else if (*ptr == ')') - { - depth--; - } - else if (*ptr == ',' && !depth) - { - result.emplace_back(start, ptr - start); - start = ptr + 1; - } - - ++ptr; - } - - if (ptr != start) - result.emplace_back(start, ptr - start); - - return result; -} - -inline std::vector> MapTextVariables(const char* pVariables) -{ - std::vector> result{}; - - if (!pVariables) - return result; - - auto variables = ParseTextVariables(pVariables); - - for (auto& variable : variables) - { - auto open = variable.find('('); - auto close = variable.find(')'); - - if (open != std::string_view::npos && close != std::string_view::npos && close > open) - { - auto type = variable.substr(0, open); - auto value = variable.substr(open + 1, close - open - 1); - - result.emplace_back(type, value); - } - else - { - result.emplace_back(variable, std::string_view{}); - } - } - - return result; -} - -inline size_t strlenU16(const uint16_t* str) -{ - size_t result = 0; - uint16_t c = 0xFFFF; - - while (c != 0) - { - c = str[result]; - result++; - } - - return result; -} - -inline bool strcmpU16(const uint16_t* a, const uint16_t* b, bool endianSwapA = false, bool endianSwapB = false) -{ - for (size_t i = 0; i < strlenU16(a); i += 2) - { - auto c1 = endianSwapA ? ByteSwap(a[i]) : a[i]; - auto c2 = endianSwapB ? ByteSwap(b[i]) : b[i]; - - if (c1 != 0 && c2 == 0) - return false; - - if (c1 == 0 && c2 != 0) - return false; - - if (c1 != c2) - return false; - } - - return true; -} - -inline void printU16(const uint16_t* str, bool endianSwap = false) -{ - for (size_t i = 0; i < strlenU16(str); i++) - { - auto c0 = endianSwap ? ByteSwap(str[i]) >> 8 : str[i] >> 8; - auto c1 = endianSwap ? ByteSwap(str[i]) & 0xFF : str[i] & 0xFF; - - printf("%c%c", c0, c1); - } - - printf("\n"); -} diff --git a/MarathonRecomp/api/README.md b/MarathonRecomp/api/README.md deleted file mode 100644 index f038c02c..00000000 --- a/MarathonRecomp/api/README.md +++ /dev/null @@ -1,38 +0,0 @@ -# Marathon - -## Contribution Guide - -### Naming Conventions - -- Use `camelCase` for local variables, `SNAKE_CASE` for preprocessor macros, and `PascalCase` for everything else. Marathon-specific types that don't exist in the game should use `snake_case` for better differentiation. -- Class members should be prefixed with `m_`, e.g., `m_Time`. Do not use this prefix for struct members. -- Pointers should be prefixed with `p`, e.g., `pSonicContext`. -- Shared pointers should be prefixed with `sp`, e.g., `spDatabase`. -- References should be prefixed with `r`, e.g., `rMessage`. -- Static members outside a class should be prefixed with `g_`, e.g., `g_AllocationTracker`. -- Marathon-specific preprocessor macros should start with `MARATHON_`, e.g., `MARATHON_INSERT_PADDING`. -- Function pointers should be prefixed with `fp`, e.g., `fpCGameObjectConstructor`. - -Combine prefixes as necessary, e.g., `m_sp` for a shared pointer as a class member. - -### Coding Style - -- Always place curly brackets on a new line. -- Prefer forward declaring types over including their respective headers. -- Use <> includes relative to the project's root directory path. -- Use C++17's nested namespace feature instead of defining multiple namespaces on separate lines. -- Enum classes are prohibited as they were not available when the game was developed. -- Avoid placing function definitions in .h files, instead, implement functions in the header's respective .inl file, similar to a .cpp file. -- Ensure that all class members are declared as public. Even if you suspect that a class member was private in the original code, having it public is more convenient in a modding API. -- Avoid placing multiple class definitions in a single header file unless you have a good reason to do so. -- Keep function pointers or addresses outside functions, define them as global variables in the corresponding .inl file. Mark these global variables as `inline` and never nest them within class definitions. You do not need to use the `g_` prefix for function pointers, `fp` is sufficient. -- Use primitive types defined in `cstdint` instead of using types that come with the language, e.g., use `uint32_t` instead of `unsigned int`. Using `float`, `double` and `bool` is okay. - -### Mapping Rules - -- Always include the corresponding `offsetof`/`sizeof` assertions for mapped classes/structs. If you are uncertain about the type's size, you can omit the `sizeof` assertion. -- Use the exact type name from the game if it's available through RTTI, otherwise, you can look for shared pointers that may reveal the original type name. -- If you are unsure about the name of a class/struct member, use `Field` followed by the hexadecimal byte offset (e.g., `m_Field194`). Avoid names like `m_StoresThisThingMaybe`, you can write comments next to the definition for speculations. -- If a portion of the byte range is irrelevant to your research or not mapped yet, use the `MARATHON_INSERT_PADDING` macro to align class/struct members correctly. -- When the class has a virtual function table, if you don't want to map every function in it, you can map only the virtual destructor. -- The original file locations are likely available in the executable file as assertion file paths. If you cannot find the file path, use your intuition to place the file in a sensible place. \ No newline at end of file diff --git a/MarathonRecomp/api/Sonicteam/Actor.h b/MarathonRecomp/api/Sonicteam/Actor.h deleted file mode 100644 index d2a55758..00000000 --- a/MarathonRecomp/api/Sonicteam/Actor.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class Actor : public SoX::Engine::Task - { - public: - MARATHON_INSERT_PADDING(8); // boost::weak_ptr GameImp; - be m_ActorID; - }; - - MARATHON_ASSERT_OFFSETOF(Actor, m_ActorID, 0x54); - MARATHON_ASSERT_SIZEOF(Actor, 0x58); -} diff --git a/MarathonRecomp/api/Sonicteam/ActorManager.h b/MarathonRecomp/api/Sonicteam/ActorManager.h deleted file mode 100644 index 437c2c80..00000000 --- a/MarathonRecomp/api/Sonicteam/ActorManager.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class ActorManager - { - public: - be m_aActorIDs[0xFFFF]; - xpointer m_aActors[0xFFFF]; - be m_LastActorID; - be m_LastActorIndex; - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_OFFSETOF(ActorManager, m_aActorIDs, 0x00); - MARATHON_ASSERT_OFFSETOF(ActorManager, m_aActors, 0x3FFFC); - MARATHON_ASSERT_OFFSETOF(ActorManager, m_LastActorID, 0x7FFF8); - MARATHON_ASSERT_OFFSETOF(ActorManager, m_LastActorIndex, 0x7FFFC); - MARATHON_ASSERT_SIZEOF(ActorManager, 0x80004); -} diff --git a/MarathonRecomp/api/Sonicteam/AlertWindowTask.h b/MarathonRecomp/api/Sonicteam/AlertWindowTask.h deleted file mode 100644 index dcdd7fa6..00000000 --- a/MarathonRecomp/api/Sonicteam/AlertWindowTask.h +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam -{ - class AlertWindowTask : public SoX::Engine::Task - { - public: - be m_HasSelectWindow; - MARATHON_INSERT_PADDING(0x2C); - be m_Operation; - MARATHON_INSERT_PADDING(0x14); - boost::anonymous_shared_ptr m_aspOptions[3]; - MARATHON_INSERT_PADDING(4); - be m_OptionCount; - xpointer m_pSelectWindowTask; - }; - - MARATHON_ASSERT_OFFSETOF(AlertWindowTask, m_HasSelectWindow, 0x4C); - MARATHON_ASSERT_OFFSETOF(AlertWindowTask, m_Operation, 0x7C); - MARATHON_ASSERT_OFFSETOF(AlertWindowTask, m_aspOptions, 0x94); - MARATHON_ASSERT_OFFSETOF(AlertWindowTask, m_OptionCount, 0xB0); - MARATHON_ASSERT_OFFSETOF(AlertWindowTask, m_pSelectWindowTask, 0xB4); - MARATHON_ASSERT_SIZEOF(AlertWindowTask, 0xB8); -} diff --git a/MarathonRecomp/api/Sonicteam/AppMarathon.h b/MarathonRecomp/api/Sonicteam/AppMarathon.h deleted file mode 100644 index f649d5d2..00000000 --- a/MarathonRecomp/api/Sonicteam/AppMarathon.h +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam -{ - class AppMarathon : public SoX::ApplicationXenon - { - public: - xpointer m_pDoc; - - static AppMarathon* GetInstance(); - - GameImp* GetGame() const - { - if (auto pGameMode = m_pDoc->GetDocMode()) - return pGameMode->GetGame(); - - return nullptr; - } - }; - - MARATHON_ASSERT_OFFSETOF(AppMarathon, m_pDoc, 0x180); -} - -#include diff --git a/MarathonRecomp/api/Sonicteam/AppMarathon.inl b/MarathonRecomp/api/Sonicteam/AppMarathon.inl deleted file mode 100644 index 866b481a..00000000 --- a/MarathonRecomp/api/Sonicteam/AppMarathon.inl +++ /dev/null @@ -1,7 +0,0 @@ -namespace Sonicteam -{ - inline AppMarathon* AppMarathon::GetInstance() - { - return *(xpointer*)MmGetHostAddress(0x82D3B348); - } -} diff --git a/MarathonRecomp/api/Sonicteam/AudioEngineXenon.h b/MarathonRecomp/api/Sonicteam/AudioEngineXenon.h deleted file mode 100644 index 4750d30d..00000000 --- a/MarathonRecomp/api/Sonicteam/AudioEngineXenon.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include - -namespace Sonicteam -{ - class AudioEngineXenon : public SoX::Audio::IAudioEngine, public System::Singleton> - { - public: - MARATHON_INSERT_PADDING(8); - be m_MusicVolume; - be m_EffectsVolume; - MARATHON_INSERT_PADDING(0x18); - }; - - MARATHON_ASSERT_OFFSETOF(AudioEngineXenon, m_MusicVolume, 0x0C); - MARATHON_ASSERT_OFFSETOF(AudioEngineXenon, m_EffectsVolume, 0x10); - MARATHON_ASSERT_SIZEOF(AudioEngineXenon, 0x2C); -} diff --git a/MarathonRecomp/api/Sonicteam/ButtonWindowTask.h b/MarathonRecomp/api/Sonicteam/ButtonWindowTask.h deleted file mode 100644 index 6214620f..00000000 --- a/MarathonRecomp/api/Sonicteam/ButtonWindowTask.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class ButtonWindowTask : public SoX::Engine::Task - { - public: - xpointer m_pHUDButtonWindow; - MARATHON_INSERT_PADDING(8); - }; - - MARATHON_ASSERT_OFFSETOF(ButtonWindowTask, m_pHUDButtonWindow, 0x4C); - MARATHON_ASSERT_SIZEOF(ButtonWindowTask, 0x58); -} diff --git a/MarathonRecomp/api/Sonicteam/CObjBalloonIconDrawable.h b/MarathonRecomp/api/Sonicteam/CObjBalloonIconDrawable.h deleted file mode 100644 index f2fdf600..00000000 --- a/MarathonRecomp/api/Sonicteam/CObjBalloonIconDrawable.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam -{ - class CObjBalloonIconDrawable : public SoX::Scenery::Drawable - { - public: - xpointer m_pMyGraphicsDevice; - MARATHON_INSERT_PADDING(0x24); - SoX::Graphics::Vertex m_aVertices[4]; // BL, TL, BR, TR - MARATHON_INSERT_PADDING(0x18); - }; - - MARATHON_ASSERT_OFFSETOF(CObjBalloonIconDrawable, m_pMyGraphicsDevice, 0x70); - MARATHON_ASSERT_OFFSETOF(CObjBalloonIconDrawable, m_aVertices, 0x98); - MARATHON_ASSERT_SIZEOF(CObjBalloonIconDrawable, 0x1A0); -} diff --git a/MarathonRecomp/api/Sonicteam/Camera/CameraMode.h b/MarathonRecomp/api/Sonicteam/Camera/CameraMode.h deleted file mode 100644 index 89d060bf..00000000 --- a/MarathonRecomp/api/Sonicteam/Camera/CameraMode.h +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam::Camera -{ - class CameraMode : public SoX::MessageReceiver - { - public: - boost::shared_ptr m_spGame; - xpointer m_pCameraInputListener; - MARATHON_INSERT_PADDING(0x18); - - GameImp* GetGame() const - { - return (GameImp*)m_spGame.get(); - } - }; - - MARATHON_ASSERT_OFFSETOF(CameraMode, m_spGame, 0x04); - MARATHON_ASSERT_OFFSETOF(CameraMode, m_pCameraInputListener, 0x0C); - MARATHON_ASSERT_SIZEOF(CameraMode, 0x28); -} diff --git a/MarathonRecomp/api/Sonicteam/Camera/CameraModeManager.h b/MarathonRecomp/api/Sonicteam/Camera/CameraModeManager.h deleted file mode 100644 index 0dfab582..00000000 --- a/MarathonRecomp/api/Sonicteam/Camera/CameraModeManager.h +++ /dev/null @@ -1,30 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam::Camera -{ - class CameraModeManager - { - public: - // TODO: research these fields (processed by 0x8218C100). - struct UnknownStruct - { - MARATHON_INSERT_PADDING(0x14); - }; - - xpointer m_pCameraman; - boost::shared_ptr m_spCameraMode; - MARATHON_INSERT_PADDING(8); - stdx::vector m_vUnkStructs; - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_OFFSETOF(CameraModeManager, m_pCameraman, 0x00); - MARATHON_ASSERT_OFFSETOF(CameraModeManager, m_spCameraMode, 0x04); - MARATHON_ASSERT_OFFSETOF(CameraModeManager, m_vUnkStructs, 0x14); - MARATHON_ASSERT_SIZEOF(CameraModeManager, 0x28); -} diff --git a/MarathonRecomp/api/Sonicteam/Camera/Cameraman.h b/MarathonRecomp/api/Sonicteam/Camera/Cameraman.h deleted file mode 100644 index 8624ac4b..00000000 --- a/MarathonRecomp/api/Sonicteam/Camera/Cameraman.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::Camera -{ - class CameraModeManager; - - class Cameraman : public Actor - { - public: - MARATHON_INSERT_PADDING(0x24); - boost::shared_ptr m_spCameraModeManager; - MARATHON_INSERT_PADDING(0x2C); - be m_FOV; - MARATHON_INSERT_PADDING(0x0C); - }; - - MARATHON_ASSERT_OFFSETOF(Cameraman, m_spCameraModeManager, 0x7C); - MARATHON_ASSERT_OFFSETOF(Cameraman, m_FOV, 0xB0); - MARATHON_ASSERT_SIZEOF(Cameraman, 0xC0); -} diff --git a/MarathonRecomp/api/Sonicteam/Camera/SonicCamera.h b/MarathonRecomp/api/Sonicteam/Camera/SonicCamera.h deleted file mode 100644 index 2c258742..00000000 --- a/MarathonRecomp/api/Sonicteam/Camera/SonicCamera.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Camera -{ - class SonicCamera : public CameraMode - { - public: - MARATHON_INSERT_PADDING(4); - xpointer m_pDoc; - MARATHON_INSERT_PADDING(0x14); - be m_SpringK; - be m_DampingK; - be m_AzDamping; - be m_AltDamping; - be m_AzDriveK; - be m_AzDampingK; - be m_AltDriveK; - be m_AltDampingK; - MARATHON_INSERT_PADDING(0x3C); - be m_FovY; - MARATHON_INSERT_PADDING(0x3C); - be m_Distance; - MARATHON_INSERT_PADDING(0x0C); - }; - - MARATHON_ASSERT_OFFSETOF(SonicCamera, m_pDoc, 0x2C); - MARATHON_ASSERT_OFFSETOF(SonicCamera, m_SpringK, 0x44); - MARATHON_ASSERT_OFFSETOF(SonicCamera, m_DampingK, 0x48); - MARATHON_ASSERT_OFFSETOF(SonicCamera, m_AzDamping, 0x4C); - MARATHON_ASSERT_OFFSETOF(SonicCamera, m_AltDamping, 0x50); - MARATHON_ASSERT_OFFSETOF(SonicCamera, m_AzDriveK, 0x54); - MARATHON_ASSERT_OFFSETOF(SonicCamera, m_AzDampingK, 0x58); - MARATHON_ASSERT_OFFSETOF(SonicCamera, m_AltDriveK, 0x5C); - MARATHON_ASSERT_OFFSETOF(SonicCamera, m_AltDampingK, 0x60); - MARATHON_ASSERT_OFFSETOF(SonicCamera, m_FovY, 0xA0); - MARATHON_ASSERT_OFFSETOF(SonicCamera, m_Distance, 0xE0); - MARATHON_ASSERT_SIZEOF(SonicCamera, 0xF0); -} diff --git a/MarathonRecomp/api/Sonicteam/CommonObjectHint.h b/MarathonRecomp/api/Sonicteam/CommonObjectHint.h deleted file mode 100644 index d33a9885..00000000 --- a/MarathonRecomp/api/Sonicteam/CommonObjectHint.h +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class CommonObjectHint : public PropFixture - { - public: - enum CommonObjectHintType : uint32_t - { - CommonObjectHintType_HintRing, - CommonObjectHintType_HintVolume - }; - - MARATHON_INSERT_PADDING(4); - char m_MessageName[20]; - MARATHON_INSERT_PADDING(0x40); - be m_Type; - bool m_IsFastAnim; - bool m_IsHitAnim; - MARATHON_INSERT_PADDING(2); - be m_HitTime; - MARATHON_INSERT_PADDING(0x10); - }; - - MARATHON_ASSERT_OFFSETOF(CommonObjectHint, m_MessageName, 0x184); - MARATHON_ASSERT_OFFSETOF(CommonObjectHint, m_Type, 0x1D8); - MARATHON_ASSERT_OFFSETOF(CommonObjectHint, m_IsFastAnim, 0x1DC); - MARATHON_ASSERT_OFFSETOF(CommonObjectHint, m_IsHitAnim, 0x1DD); - MARATHON_ASSERT_OFFSETOF(CommonObjectHint, m_HitTime, 0x1E0); - MARATHON_ASSERT_SIZEOF(CommonObjectHint, 0x200); -} diff --git a/MarathonRecomp/api/Sonicteam/CsdLink.h b/MarathonRecomp/api/Sonicteam/CsdLink.h deleted file mode 100644 index d4195e8a..00000000 --- a/MarathonRecomp/api/Sonicteam/CsdLink.h +++ /dev/null @@ -1,39 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class CsdLink - { - public: - struct Vftable - { - be fpDestroy; - MARATHON_INSERT_PADDING(4); - be fpUpdate; - }; - - xpointer m_pVftable; - xpointer m_pNext; - xpointer m_pPrevious; - be m_Priority; - MARATHON_INSERT_PADDING(8); - - void* Destroy(uint32_t flags = 1) - { - return GuestToHostFunction(m_pVftable->fpDestroy.get(), this, flags); - } - - int Update(double deltaTime = 0.0) - { - return GuestToHostFunction(m_pVftable->fpUpdate.get(), this, deltaTime); - } - }; - - MARATHON_ASSERT_OFFSETOF(CsdLink, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(CsdLink, m_pNext, 0x04); - MARATHON_ASSERT_OFFSETOF(CsdLink, m_pPrevious, 0x08); - MARATHON_ASSERT_OFFSETOF(CsdLink, m_Priority, 0x0C); - MARATHON_ASSERT_SIZEOF(CsdLink, 0x18); -} diff --git a/MarathonRecomp/api/Sonicteam/CsdManager.h b/MarathonRecomp/api/Sonicteam/CsdManager.h deleted file mode 100644 index 46314583..00000000 --- a/MarathonRecomp/api/Sonicteam/CsdManager.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam -{ - class CsdManager : public SoX::IResourceMgr, public System::Singleton> - { - public: - MARATHON_INSERT_PADDING(0x1C); - }; - - MARATHON_ASSERT_SIZEOF(CsdManager, 0x2C); -} diff --git a/MarathonRecomp/api/Sonicteam/CsdObject.h b/MarathonRecomp/api/Sonicteam/CsdObject.h deleted file mode 100644 index ada3f8f4..00000000 --- a/MarathonRecomp/api/Sonicteam/CsdObject.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam -{ - class CsdObject : public SoX::RefCountObject, public CsdLink - { - public: - MARATHON_INSERT_PADDING(4); - xpointer m_pCsdProject; - xpointer m_pCsdResource; - }; - - MARATHON_ASSERT_OFFSETOF(CsdObject, m_pCsdProject, 0x24); - MARATHON_ASSERT_OFFSETOF(CsdObject, m_pCsdResource, 0x28); - MARATHON_ASSERT_SIZEOF(CsdObject, 0x2C); -} diff --git a/MarathonRecomp/api/Sonicteam/CsdResource.h b/MarathonRecomp/api/Sonicteam/CsdResource.h deleted file mode 100644 index 12e1c448..00000000 --- a/MarathonRecomp/api/Sonicteam/CsdResource.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam -{ - class CsdResource : public SoX::IResource2 - { - public: - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_SIZEOF(CsdResource, 0x68); -} diff --git a/MarathonRecomp/api/Sonicteam/DocMarathonImp.h b/MarathonRecomp/api/Sonicteam/DocMarathonImp.h deleted file mode 100644 index 5284d332..00000000 --- a/MarathonRecomp/api/Sonicteam/DocMarathonImp.h +++ /dev/null @@ -1,27 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include - -namespace Sonicteam -{ - class DocMarathonImp : public SoX::Engine::Doc - { - public: - MARATHON_INSERT_PADDING(0x40); - stdx::vector> m_vspInputManager; - MARATHON_INSERT_PADDING(0x24); - bool m_VFrame; - MARATHON_INSERT_PADDING(0x55B58); - be m_aPadIDs[4]; - MARATHON_INSERT_PADDING(0x2C); - }; - - MARATHON_ASSERT_OFFSETOF(DocMarathonImp, m_vspInputManager, 0x9C); - MARATHON_ASSERT_OFFSETOF(DocMarathonImp, m_VFrame, 0xD0); - MARATHON_ASSERT_OFFSETOF(DocMarathonImp, m_aPadIDs, 0x55C2C); - MARATHON_ASSERT_SIZEOF(DocMarathonImp, 0x55C68); -} diff --git a/MarathonRecomp/api/Sonicteam/DocMarathonState.h b/MarathonRecomp/api/Sonicteam/DocMarathonState.h deleted file mode 100644 index 5d40b703..00000000 --- a/MarathonRecomp/api/Sonicteam/DocMarathonState.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class DocMarathonState : public DocMarathonImp {}; - - MARATHON_ASSERT_SIZEOF(DocMarathonState, 0x55C68); -} diff --git a/MarathonRecomp/api/Sonicteam/Enemy/EnemyShot.h b/MarathonRecomp/api/Sonicteam/Enemy/EnemyShot.h deleted file mode 100644 index ba1ec421..00000000 --- a/MarathonRecomp/api/Sonicteam/Enemy/EnemyShot.h +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Enemy -{ - class EnemyShot : public SoX::Engine::Task - { - public: - MARATHON_INSERT_PADDING(0x1C); - }; - - MARATHON_ASSERT_SIZEOF(EnemyShot, 0x68); -} diff --git a/MarathonRecomp/api/Sonicteam/Enemy/EnemyShotNormal.h b/MarathonRecomp/api/Sonicteam/Enemy/EnemyShotNormal.h deleted file mode 100644 index f7df40a3..00000000 --- a/MarathonRecomp/api/Sonicteam/Enemy/EnemyShotNormal.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::Enemy -{ - class EnemyShotNormal : public EnemyShotPoint {}; - - MARATHON_ASSERT_SIZEOF(EnemyShotNormal, 0x160); -} diff --git a/MarathonRecomp/api/Sonicteam/Enemy/EnemyShotPoint.h b/MarathonRecomp/api/Sonicteam/Enemy/EnemyShotPoint.h deleted file mode 100644 index b78558bf..00000000 --- a/MarathonRecomp/api/Sonicteam/Enemy/EnemyShotPoint.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam::Enemy -{ - class EnemyShotPoint : public EnemyShot - { - public: - MARATHON_INSERT_PADDING(0x20); - SoX::RefSharedPointer m_spPhantom; - MARATHON_INSERT_PADDING(0xD4); - }; - - MARATHON_ASSERT_OFFSETOF(EnemyShotPoint, m_spPhantom, 0x88); - MARATHON_ASSERT_SIZEOF(EnemyShotPoint, 0x160); -} diff --git a/MarathonRecomp/api/Sonicteam/Fixture.h b/MarathonRecomp/api/Sonicteam/Fixture.h deleted file mode 100644 index 9f324855..00000000 --- a/MarathonRecomp/api/Sonicteam/Fixture.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam -{ - class Fixture : public Actor - { - public: - SoX::Math::Quaternion m_Rotation; - SoX::Math::Vector m_Position; - MARATHON_INSERT_PADDING(0xF0); - }; - - MARATHON_ASSERT_OFFSETOF(Fixture, m_Rotation, 0x60); - MARATHON_ASSERT_OFFSETOF(Fixture, m_Position, 0x70); - MARATHON_ASSERT_SIZEOF(Fixture, 0x170); -} diff --git a/MarathonRecomp/api/Sonicteam/Game.h b/MarathonRecomp/api/Sonicteam/Game.h deleted file mode 100644 index 2f5dfeac..00000000 --- a/MarathonRecomp/api/Sonicteam/Game.h +++ /dev/null @@ -1,10 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class Game : public SoX::MessageReceiver {}; - - MARATHON_ASSERT_SIZEOF(Game, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/GameImp.h b/MarathonRecomp/api/Sonicteam/GameImp.h deleted file mode 100644 index 8eb73a91..00000000 --- a/MarathonRecomp/api/Sonicteam/GameImp.h +++ /dev/null @@ -1,163 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace Sonicteam -{ - class ActorManager; - class GameScript; - - class GameImp : public Game - { - public: - enum GameState : uint32_t - { - GameState_MainMenu, - GameState_Stage, - GameState_Event, - GameState_Movie, - GameState_Result, - GameState_Message, - GameState_6, - GameState_Save, - GameState_ReturnToMainMenu - }; - - enum GameFlags : uint32_t - { - GameFlags_RestartArea1 = 1, - GameFlags_RestartArea2 = 0x200, - GameFlags_IsPaused = 0x1000, - GameFlags_LoadArea1 = 0x40000, - GameFlags_LoadArea2 = 0x200000 - }; - - struct PlayerData - { - be ActorID; - be RingCount; - MARATHON_INSERT_PADDING(4); - be LifeCount; - be ScoreCount; - be AliveTime; - be Time; - MARATHON_INSERT_PADDING(4); - be SectionTime; - be GaugeValue; - be MaturityLevel; - be MaturityValue; - MARATHON_INSERT_PADDING(4); - be ExtendRingCount; - be GemIndex; - MARATHON_INSERT_PADDING(0x10); - }; - - MARATHON_INSERT_PADDING(4); - be m_State; - xpointer m_pDoc; - be m_Flags; - MARATHON_INSERT_PADDING(0xE2C); - PlayerData m_PlayerData[4]; - MARATHON_INSERT_PADDING(0x200); - bool m_IsStage; - MARATHON_INSERT_PADDING(0x0C); - be m_Field1180; - xpointer m_pGameScript; - be m_aObjPlayerActorID[0x0F]; - boost::shared_ptr m_spActorManager; - xpointer m_pSystemTextBook; - MARATHON_INSERT_PADDING(8); - stdx::vector>> m_vvspCameras; - MARATHON_INSERT_PADDING(0x1B4); - xpointer m_pBgmCue; - MARATHON_INSERT_PADDING(0x36C); - xpointer m_pHintTextBook; - MARATHON_INSERT_PADDING(4); - xpointer m_pMissionCore; - MARATHON_INSERT_PADDING(0x2A4); - SoX::RefSharedPointer m_spPhysicsWorld; - xpointer m_pMyCollisionFilter; - MARATHON_INSERT_PADDING(0x0C); - - int PlayerActorIDToIndex(int32_t actorId) const - { - for (int i = 0; i < 4; i++) - { - if (m_PlayerData[i].ActorID == actorId) - return i; - } - - return -1; - } - - SoX::Scenery::CameraImp* GetCamera(const char* pName, int which = 0) - { - if (m_vvspCameras.empty()) - return nullptr; - - for (auto& spCamera : m_vvspCameras[which]) - { - auto pCameraImp = (SoX::Scenery::CameraImp*)spCamera.get(); - - if (pCameraImp->m_Name == pName) - return pCameraImp; - } - - return nullptr; - } - - template - T* GetBgmCue() const - { - return (T*)m_pBgmCue.get(); - } - - template - T* GetPhysicsWorld() const - { - return (T*)m_spPhysicsWorld.get(); - } - }; - - MARATHON_ASSERT_OFFSETOF(GameImp::PlayerData, ActorID, 0x00); - MARATHON_ASSERT_OFFSETOF(GameImp::PlayerData, RingCount, 0x04); - MARATHON_ASSERT_OFFSETOF(GameImp::PlayerData, LifeCount, 0x0C); - MARATHON_ASSERT_OFFSETOF(GameImp::PlayerData, ScoreCount, 0x10); - MARATHON_ASSERT_OFFSETOF(GameImp::PlayerData, AliveTime, 0x14); - MARATHON_ASSERT_OFFSETOF(GameImp::PlayerData, Time, 0x18); - MARATHON_ASSERT_OFFSETOF(GameImp::PlayerData, SectionTime, 0x20); - MARATHON_ASSERT_OFFSETOF(GameImp::PlayerData, GaugeValue, 0x24); - MARATHON_ASSERT_OFFSETOF(GameImp::PlayerData, MaturityLevel, 0x28); - MARATHON_ASSERT_OFFSETOF(GameImp::PlayerData, MaturityValue, 0x2C); - MARATHON_ASSERT_OFFSETOF(GameImp::PlayerData, ExtendRingCount, 0x34); - MARATHON_ASSERT_OFFSETOF(GameImp::PlayerData, GemIndex, 0x38); - MARATHON_ASSERT_SIZEOF(GameImp::PlayerData, 0x4C); - - MARATHON_ASSERT_OFFSETOF(GameImp, m_State, 0x08); - MARATHON_ASSERT_OFFSETOF(GameImp, m_pDoc, 0x0C); - MARATHON_ASSERT_OFFSETOF(GameImp, m_Flags, 0x10); - MARATHON_ASSERT_OFFSETOF(GameImp, m_PlayerData, 0xE40); - MARATHON_ASSERT_OFFSETOF(GameImp, m_IsStage, 0x1170); - MARATHON_ASSERT_OFFSETOF(GameImp, m_Field1180, 0x1180); - MARATHON_ASSERT_OFFSETOF(GameImp, m_pGameScript, 0x1184); - MARATHON_ASSERT_OFFSETOF(GameImp, m_aObjPlayerActorID, 0x1188); - MARATHON_ASSERT_OFFSETOF(GameImp, m_spActorManager, 0x11C4); - MARATHON_ASSERT_OFFSETOF(GameImp, m_pSystemTextBook, 0x11CC); - MARATHON_ASSERT_OFFSETOF(GameImp, m_vvspCameras, 0x11D8); - MARATHON_ASSERT_OFFSETOF(GameImp, m_pBgmCue, 0x139C); - MARATHON_ASSERT_OFFSETOF(GameImp, m_pHintTextBook, 0x170C); - MARATHON_ASSERT_OFFSETOF(GameImp, m_pMissionCore, 0x1714); - MARATHON_ASSERT_OFFSETOF(GameImp, m_spPhysicsWorld, 0x19BC); - MARATHON_ASSERT_OFFSETOF(GameImp, m_pMyCollisionFilter, 0x19C0); - MARATHON_ASSERT_SIZEOF(GameImp, 0x19D0); -} diff --git a/MarathonRecomp/api/Sonicteam/GameMode.h b/MarathonRecomp/api/Sonicteam/GameMode.h deleted file mode 100644 index 144dde53..00000000 --- a/MarathonRecomp/api/Sonicteam/GameMode.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class GameMode : public SoX::Engine::DocMode - { - public: - MARATHON_INSERT_PADDING(0x1C); - xpointer m_pGame; - MARATHON_INSERT_PADDING(0x1C); - - GameImp* GetGame() const - { - return (GameImp*)m_pGame.get(); - } - }; - - MARATHON_ASSERT_OFFSETOF(GameMode, m_pGame, 0x6C); - MARATHON_ASSERT_SIZEOF(GameMode, 0x8C); -} diff --git a/MarathonRecomp/api/Sonicteam/Globals.h b/MarathonRecomp/api/Sonicteam/Globals.h deleted file mode 100644 index 896ecddf..00000000 --- a/MarathonRecomp/api/Sonicteam/Globals.h +++ /dev/null @@ -1,30 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - enum Character : uint32_t - { - Character_Sonic, - Character_Shadow, - Character_Silver, - Character_Tails, - Character_Amy, - Character_Knuckles, - Character_Omega, - Character_Rouge, - Character_Blaze - }; - - struct Globals - { - static inline be* ms_MainDisplayColours[9]; - - static void Init() - { - for (int i = 0; i < 9; i++) - ms_MainDisplayColours[i] = (be*)MmGetHostAddress(0x82036BE4 + (i * 4)); - } - }; -} diff --git a/MarathonRecomp/api/Sonicteam/HUDButtonWindow.h b/MarathonRecomp/api/Sonicteam/HUDButtonWindow.h deleted file mode 100644 index 4d9cf21c..00000000 --- a/MarathonRecomp/api/Sonicteam/HUDButtonWindow.h +++ /dev/null @@ -1,53 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace Sonicteam -{ - class HUDButtonWindow; - - class HUDButtonWindowNextObserver : public SoX::RefCountObject, public Chao::CSD::CSceneObserver - { - public: - MARATHON_INSERT_PADDING(4); - xpointer m_pHUDButtonWindow; - MARATHON_INSERT_PADDING(4); - }; - - class HUDButtonWindow : public SoX::RefCountObject, public SoX::Engine::Task - { - public: - xpointer m_pTextBook; - xpointer m_pCsdResource; - HUDButtonWindowNextObserver m_NextObserver; - be m_Field80; - boost::shared_ptr m_spTextCard; - boost::shared_ptr m_spTextEntity; - xpointer m_pHudTextParts; - be m_Field98; - bool m_IsIntroAnimStarted; - }; - - MARATHON_ASSERT_OFFSETOF(HUDButtonWindowNextObserver, m_pHUDButtonWindow, 0x1C); - MARATHON_ASSERT_SIZEOF(HUDButtonWindowNextObserver, 0x24); - - MARATHON_ASSERT_OFFSETOF(HUDButtonWindow, m_pTextBook, 0x54); - MARATHON_ASSERT_OFFSETOF(HUDButtonWindow, m_pCsdResource, 0x58); - MARATHON_ASSERT_OFFSETOF(HUDButtonWindow, m_NextObserver, 0x5C); - MARATHON_ASSERT_OFFSETOF(HUDButtonWindow, m_Field80, 0x80); - MARATHON_ASSERT_OFFSETOF(HUDButtonWindow, m_spTextCard, 0x84); - MARATHON_ASSERT_OFFSETOF(HUDButtonWindow, m_spTextEntity, 0x8C); - MARATHON_ASSERT_OFFSETOF(HUDButtonWindow, m_pHudTextParts, 0x94); - MARATHON_ASSERT_OFFSETOF(HUDButtonWindow, m_Field98, 0x98); - MARATHON_ASSERT_OFFSETOF(HUDButtonWindow, m_IsIntroAnimStarted, 0x9C); - MARATHON_ASSERT_SIZEOF(HUDButtonWindow, 0xA0); -} diff --git a/MarathonRecomp/api/Sonicteam/HUDCALLBACK.h b/MarathonRecomp/api/Sonicteam/HUDCALLBACK.h deleted file mode 100644 index 3a62c9e9..00000000 --- a/MarathonRecomp/api/Sonicteam/HUDCALLBACK.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -namespace Sonicteam -{ - class HUDCALLBACK - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(HUDCALLBACK, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(HUDCALLBACK, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/HUDLimitTime.h b/MarathonRecomp/api/Sonicteam/HUDLimitTime.h deleted file mode 100644 index 32a99592..00000000 --- a/MarathonRecomp/api/Sonicteam/HUDLimitTime.h +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class HUDLimitTime : public SoX::RefCountObject, public SoX::Engine::Task - { - public: - static constexpr float ms_AlertThreshold = 10.0f; - - xpointer m_pCsdObject; - be m_X; - be m_Y; - MARATHON_INSERT_PADDING(0x30); - be m_Time; - bool m_IsAboveAlertThreshold; - }; - - MARATHON_ASSERT_OFFSETOF(HUDLimitTime, m_pCsdObject, 0x54); - MARATHON_ASSERT_OFFSETOF(HUDLimitTime, m_X, 0x58); - MARATHON_ASSERT_OFFSETOF(HUDLimitTime, m_Y, 0x5C); - MARATHON_ASSERT_OFFSETOF(HUDLimitTime, m_Time, 0x90); - MARATHON_ASSERT_OFFSETOF(HUDLimitTime, m_IsAboveAlertThreshold, 0x94); - MARATHON_ASSERT_SIZEOF(HUDLimitTime, 0x98); -} diff --git a/MarathonRecomp/api/Sonicteam/HUDLoading.h b/MarathonRecomp/api/Sonicteam/HUDLoading.h deleted file mode 100644 index cdb4b760..00000000 --- a/MarathonRecomp/api/Sonicteam/HUDLoading.h +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class HUDLoading : public SoX::RefCountObject, public SoX::Engine::Task - { - public: - enum HUDLoadingFlags - { - HUDLoadingFlags_Finished = 6, - HUDLoadingFlags_Open = 0x200, - HUDLoadingFlags_End = 0x400 - }; - - MARATHON_INSERT_PADDING(0x5C); - be m_Flags; - MARATHON_INSERT_PADDING(8); - }; - - MARATHON_ASSERT_OFFSETOF(HUDLoading, m_Flags, 0xB0); - MARATHON_ASSERT_SIZEOF(HUDLoading, 0xBC); -} diff --git a/MarathonRecomp/api/Sonicteam/HUDMainDisplay.h b/MarathonRecomp/api/Sonicteam/HUDMainDisplay.h deleted file mode 100644 index f6eea6f8..00000000 --- a/MarathonRecomp/api/Sonicteam/HUDMainDisplay.h +++ /dev/null @@ -1,27 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class HUDMainDisplay : public SoX::RefCountObject, public SoX::Engine::Task - { - public: - MARATHON_INSERT_PADDING(0x24); - be m_Character; - MARATHON_INSERT_PADDING(0x108); - boost::shared_ptr m_Field184; - boost::shared_ptr m_spTrickPointText; - boost::shared_ptr m_Field194; - MARATHON_INSERT_PADDING(0x10); - boost::shared_ptr m_spSavePointTimeText; - MARATHON_INSERT_PADDING(0x2C); - }; - - MARATHON_ASSERT_OFFSETOF(HUDMainDisplay, m_Character, 0x78); - MARATHON_ASSERT_OFFSETOF(HUDMainDisplay, m_Field184, 0x184); - MARATHON_ASSERT_OFFSETOF(HUDMainDisplay, m_spTrickPointText, 0x18C); - MARATHON_ASSERT_OFFSETOF(HUDMainDisplay, m_Field194, 0x194); - MARATHON_ASSERT_OFFSETOF(HUDMainDisplay, m_spSavePointTimeText, 0x1AC); - MARATHON_ASSERT_SIZEOF(HUDMainDisplay, 0x1E0); -} diff --git a/MarathonRecomp/api/Sonicteam/HUDMainMenu.h b/MarathonRecomp/api/Sonicteam/HUDMainMenu.h deleted file mode 100644 index ea005c17..00000000 --- a/MarathonRecomp/api/Sonicteam/HUDMainMenu.h +++ /dev/null @@ -1,33 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam -{ - class HUDMainMenu : public SoX::RefCountObject, public SoX::Engine::Task - { - public: - enum HUDMainMenuState : uint32_t - { - HUDMainMenuState_OptionsOutro = 5, - HUDMainMenuState_OptionsIntro = 90, - HUDMainMenuState_MainCursorIntro = 98, - HUDMainMenuState_MainCursorOutro = 99 - }; - - MARATHON_INSERT_PADDING(0x20); - xpointer m_pCsdObject; - MARATHON_INSERT_PADDING(0x1B0); - be m_CursorFlags; - MARATHON_INSERT_PADDING(0x32C); - xpointer m_pHudTextRoot; - MARATHON_INSERT_PADDING(0x48C); - }; - - MARATHON_ASSERT_OFFSETOF(HUDMainMenu, m_pCsdObject, 0x74); - MARATHON_ASSERT_OFFSETOF(HUDMainMenu, m_CursorFlags, 0x228); - MARATHON_ASSERT_OFFSETOF(HUDMainMenu, m_pHudTextRoot, 0x558); - MARATHON_ASSERT_SIZEOF(HUDMainMenu, 0x9E8); -} diff --git a/MarathonRecomp/api/Sonicteam/HUDMessageWindow.h b/MarathonRecomp/api/Sonicteam/HUDMessageWindow.h deleted file mode 100644 index 4a54a29a..00000000 --- a/MarathonRecomp/api/Sonicteam/HUDMessageWindow.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class HUDMessageWindow : public SoX::RefCountObject, public SoX::Engine::Task - { - public: - xpointer m_pCsdObject; - MARATHON_INSERT_PADDING(0x1C); - xpointer m_pParent; - MARATHON_INSERT_PADDING(0x14); - xpointer m_pHintWindowTask; - }; - - MARATHON_ASSERT_OFFSETOF(HUDMessageWindow, m_pCsdObject, 0x54); - MARATHON_ASSERT_OFFSETOF(HUDMessageWindow, m_pParent, 0x74); - MARATHON_ASSERT_OFFSETOF(HUDMessageWindow, m_pHintWindowTask, 0x8C); - MARATHON_ASSERT_SIZEOF(HUDMessageWindow, 0x90); -} diff --git a/MarathonRecomp/api/Sonicteam/HUDOption.h b/MarathonRecomp/api/Sonicteam/HUDOption.h deleted file mode 100644 index 1d4fb87e..00000000 --- a/MarathonRecomp/api/Sonicteam/HUDOption.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class HUDOption : public SoX::RefCountObject, public SoX::Engine::Task - { - public: - MARATHON_INSERT_PADDING(0x188); - xpointer m_pHudTextRoot; - MARATHON_INSERT_PADDING(8); - }; - - MARATHON_ASSERT_OFFSETOF(HUDOption, m_pHudTextRoot, 0x1DC); - MARATHON_ASSERT_SIZEOF(HUDOption, 0x1E8); -} diff --git a/MarathonRecomp/api/Sonicteam/HUDPopupScreen.h b/MarathonRecomp/api/Sonicteam/HUDPopupScreen.h deleted file mode 100644 index 2bb7645c..00000000 --- a/MarathonRecomp/api/Sonicteam/HUDPopupScreen.h +++ /dev/null @@ -1,48 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam -{ - class HUDPopupScreen : public SoX::Engine::Task - { - public: - enum HUDPopupScreenState : uint32_t - { - HUDPopupScreenState_Opening = 1, - HUDPopupScreenState_Idle, - HUDPopupScreenState_Closing - }; - - xpointer m_pCsdObject; - xpointer m_pMainTexture; - xpointer m_pMaskTexture; - xpointer m_pTechnique; - stdx::string m_SceneName; - stdx::string m_SpriteName; - be m_State; - MARATHON_INSERT_PADDING(1); - bool m_IsClosing; - MARATHON_INSERT_PADDING(2); - be m_ClosingTime; - be m_X; - be m_Y; - MARATHON_INSERT_PADDING(8); - }; - - MARATHON_ASSERT_OFFSETOF(HUDPopupScreen, m_pCsdObject, 0x4C); - MARATHON_ASSERT_OFFSETOF(HUDPopupScreen, m_pMainTexture, 0x50); - MARATHON_ASSERT_OFFSETOF(HUDPopupScreen, m_pMaskTexture, 0x54); - MARATHON_ASSERT_OFFSETOF(HUDPopupScreen, m_pTechnique, 0x58); - MARATHON_ASSERT_OFFSETOF(HUDPopupScreen, m_SceneName, 0x5C); - MARATHON_ASSERT_OFFSETOF(HUDPopupScreen, m_SpriteName, 0x78); - MARATHON_ASSERT_OFFSETOF(HUDPopupScreen, m_State, 0x94); - MARATHON_ASSERT_OFFSETOF(HUDPopupScreen, m_IsClosing, 0x99); - MARATHON_ASSERT_OFFSETOF(HUDPopupScreen, m_ClosingTime, 0x9C); - MARATHON_ASSERT_OFFSETOF(HUDPopupScreen, m_X, 0xA0); - MARATHON_ASSERT_OFFSETOF(HUDPopupScreen, m_Y, 0xA4); - MARATHON_ASSERT_SIZEOF(HUDPopupScreen, 0xB0); -} diff --git a/MarathonRecomp/api/Sonicteam/HUDRaderMap.h b/MarathonRecomp/api/Sonicteam/HUDRaderMap.h deleted file mode 100644 index 988650a7..00000000 --- a/MarathonRecomp/api/Sonicteam/HUDRaderMap.h +++ /dev/null @@ -1,10 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class HUDRaderMap : public HUDPopupScreen {}; - - MARATHON_ASSERT_SIZEOF(HUDRaderMap, 0xB0); -} diff --git a/MarathonRecomp/api/Sonicteam/HUDStageTitle.h b/MarathonRecomp/api/Sonicteam/HUDStageTitle.h deleted file mode 100644 index 3c2ee9aa..00000000 --- a/MarathonRecomp/api/Sonicteam/HUDStageTitle.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class HUDStageTitle : public SoX::Engine::Task - { - public: - MARATHON_INSERT_PADDING(8); - xpointer m_pHudTextParts; - }; - - MARATHON_ASSERT_OFFSETOF(HUDStageTitle, m_pHudTextParts, 0x54); - MARATHON_ASSERT_SIZEOF(HUDStageTitle, 0x58); -} diff --git a/MarathonRecomp/api/Sonicteam/HintWindowTask.h b/MarathonRecomp/api/Sonicteam/HintWindowTask.h deleted file mode 100644 index 0c029b17..00000000 --- a/MarathonRecomp/api/Sonicteam/HintWindowTask.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class HintWindowTask : public SoX::Engine::Task - { - public: - MARATHON_INSERT_PADDING(0x40); - boost::shared_ptr m_Field8C; - boost::shared_ptr m_Field94; - MARATHON_INSERT_PADDING(0x60); - }; - - MARATHON_ASSERT_OFFSETOF(HintWindowTask, m_Field8C, 0x8C); - MARATHON_ASSERT_OFFSETOF(HintWindowTask, m_Field94, 0x94); - MARATHON_ASSERT_SIZEOF(HintWindowTask, 0xFC); -} diff --git a/MarathonRecomp/api/Sonicteam/HudTextParts.h b/MarathonRecomp/api/Sonicteam/HudTextParts.h deleted file mode 100644 index 8f9c5117..00000000 --- a/MarathonRecomp/api/Sonicteam/HudTextParts.h +++ /dev/null @@ -1,71 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include - -namespace Sonicteam -{ - class HudTextParts : public SoX::RefCountObject - { - public: - xpointer m_pNext; - xpointer m_pDoc; - boost::shared_ptr m_spTextCard; - boost::shared_ptr m_spTextEntity; - xpointer m_pCsdObject; - stdx::string m_SceneName; - stdx::string m_CastName; - be m_Priority; - be m_OffsetX; - be m_OffsetY; - MARATHON_INSERT_PADDING(4); - be m_AlignmentFlags; - - HudTextParts* Find(const char* pSceneName) - { - auto pRoot = this; - - while (pRoot) - { - if (pRoot->m_SceneName == pSceneName) - return pRoot; - - pRoot = pRoot->m_pNext; - } - - return nullptr; - } - - HudTextParts* Find(const char* pSceneName, const char* pCastName) - { - auto pRoot = this; - - while (pRoot) - { - if (pRoot->m_SceneName == pSceneName && pRoot->m_CastName == pCastName) - return pRoot; - - pRoot = pRoot->m_pNext; - } - - return nullptr; - } - }; - - MARATHON_ASSERT_OFFSETOF(HudTextParts, m_pNext, 0x08); - MARATHON_ASSERT_OFFSETOF(HudTextParts, m_pDoc, 0x0C); - MARATHON_ASSERT_OFFSETOF(HudTextParts, m_spTextCard, 0x10); - MARATHON_ASSERT_OFFSETOF(HudTextParts, m_spTextEntity, 0x18); - MARATHON_ASSERT_OFFSETOF(HudTextParts, m_pCsdObject, 0x20); - MARATHON_ASSERT_OFFSETOF(HudTextParts, m_SceneName, 0x24); - MARATHON_ASSERT_OFFSETOF(HudTextParts, m_CastName, 0x40); - MARATHON_ASSERT_OFFSETOF(HudTextParts, m_Priority, 0x5C); - MARATHON_ASSERT_OFFSETOF(HudTextParts, m_OffsetX, 0x60); - MARATHON_ASSERT_OFFSETOF(HudTextParts, m_OffsetY, 0x64); - MARATHON_ASSERT_OFFSETOF(HudTextParts, m_AlignmentFlags, 0x6C); - MARATHON_ASSERT_SIZEOF(HudTextParts, 0x70); -} diff --git a/MarathonRecomp/api/Sonicteam/ImageFilter.h b/MarathonRecomp/api/Sonicteam/ImageFilter.h deleted file mode 100644 index 99f3fef3..00000000 --- a/MarathonRecomp/api/Sonicteam/ImageFilter.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class ImageFilter - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_OFFSETOF(ImageFilter, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(ImageFilter, 8); -} diff --git a/MarathonRecomp/api/Sonicteam/MainDisplayTask.h b/MarathonRecomp/api/Sonicteam/MainDisplayTask.h deleted file mode 100644 index 91a48c13..00000000 --- a/MarathonRecomp/api/Sonicteam/MainDisplayTask.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class MainDisplayTask : public SoX::Engine::Task - { - public: - xpointer m_pHUDMainDisplay; - MARATHON_INSERT_PADDING(0x20); - }; - - MARATHON_ASSERT_OFFSETOF(MainDisplayTask, m_pHUDMainDisplay, 0x4C); - MARATHON_ASSERT_SIZEOF(MainDisplayTask, 0x70); -} diff --git a/MarathonRecomp/api/Sonicteam/MainMenuTask.h b/MarathonRecomp/api/Sonicteam/MainMenuTask.h deleted file mode 100644 index 8752f17d..00000000 --- a/MarathonRecomp/api/Sonicteam/MainMenuTask.h +++ /dev/null @@ -1,60 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam -{ - class MainMenuTask : public SoX::Engine::Task - { - public: - enum MainMenuState : uint32_t - { - MainMenuState_MainMenuBack = 1, - MainMenuState_MainMenu = 2, - MainMenuState_MainMenuExitPrompt = 4, - MainMenuState_SinglePlayer = 6, - MainMenuState_EpisodeSelect = 9, - MainMenuState_TrialSelect = 0x0D, - MainMenuState_SelectCharacter = 0x0F, - MainMenuState_ActTrial = 0x11, - MainMenuState_TownTrial = 0x15, - MainMenuState_Multiplayer = 0x17, - MainMenuState_Extras = 0x1C, - MainMenuState_Tag = 0x1E, - MainMenuState_Tag1PSelect = 0x1F, - MainMenuState_Battle = 0x22, - MainMenuState_GoldMedalResults = 0x26, - MainMenuState_AudioRoom = 0x2F, - MainMenuState_TheaterRoom = 0x31, - MainMenuState_Options = 0x33, - MainMenuState_MainMenuExitToStage = 0x3B, - MainMenuState_MainMenuExitToTitle = 0x3C - }; - - be m_State; - MARATHON_INSERT_PADDING(0x24); - xpointer m_pHUDMainMenu; - MARATHON_INSERT_PADDING(0x20); - xpointer m_pButtonWindowTask; - MARATHON_INSERT_PADDING(4); - be m_MainMenuSelectedIndex; - MARATHON_INSERT_PADDING(0x1D8); - be m_PressedButtons; - MARATHON_INSERT_PADDING(0x18); - xpointer m_Field298; - xpointer m_apSelectCharacters[9]; - MARATHON_INSERT_PADDING(0x38); - }; - - MARATHON_ASSERT_OFFSETOF(MainMenuTask, m_State, 0x4C); - MARATHON_ASSERT_OFFSETOF(MainMenuTask, m_pHUDMainMenu, 0x74); - MARATHON_ASSERT_OFFSETOF(MainMenuTask, m_pButtonWindowTask, 0x98); - MARATHON_ASSERT_OFFSETOF(MainMenuTask, m_MainMenuSelectedIndex, 0xA0); - MARATHON_ASSERT_OFFSETOF(MainMenuTask, m_PressedButtons, 0x27C); - MARATHON_ASSERT_OFFSETOF(MainMenuTask, m_Field298, 0x298); - MARATHON_ASSERT_OFFSETOF(MainMenuTask, m_apSelectCharacters, 0x29C); - MARATHON_ASSERT_SIZEOF(MainMenuTask, 0x2F8); -} diff --git a/MarathonRecomp/api/Sonicteam/MainMode.h b/MarathonRecomp/api/Sonicteam/MainMode.h deleted file mode 100644 index 9fa2c5db..00000000 --- a/MarathonRecomp/api/Sonicteam/MainMode.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam -{ - class MainMode : public SoX::Engine::DocMode - { - public: - MARATHON_INSERT_PADDING(0x24); - boost::shared_ptr m_spSelectCamera; - xpointer m_pFrameGP; - MARATHON_INSERT_PADDING(0x0C); - }; - - MARATHON_ASSERT_OFFSETOF(MainMode, m_spSelectCamera, 0x74); - MARATHON_ASSERT_OFFSETOF(MainMode, m_pFrameGP, 0x7C); - MARATHON_ASSERT_SIZEOF(MainMode, 0x8C); -} diff --git a/MarathonRecomp/api/Sonicteam/Message/MsgCameramanChangeMode.h b/MarathonRecomp/api/Sonicteam/Message/MsgCameramanChangeMode.h deleted file mode 100644 index 710a8d28..00000000 --- a/MarathonRecomp/api/Sonicteam/Message/MsgCameramanChangeMode.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::Message -{ - struct MsgCameramanChangeMode : SoX::Message<0x14007> - { - be PadID; - be TargetActorID; - bool IsDemoCamera; - }; - - MARATHON_ASSERT_OFFSETOF(MsgCameramanChangeMode, PadID, 0x04); - MARATHON_ASSERT_OFFSETOF(MsgCameramanChangeMode, TargetActorID, 0x08); - MARATHON_ASSERT_OFFSETOF(MsgCameramanChangeMode, IsDemoCamera, 0x0C); -} diff --git a/MarathonRecomp/api/Sonicteam/Message/MsgHUDButtonWindowChangeButtons.h b/MarathonRecomp/api/Sonicteam/Message/MsgHUDButtonWindowChangeButtons.h deleted file mode 100644 index 6cf77e25..00000000 --- a/MarathonRecomp/api/Sonicteam/Message/MsgHUDButtonWindowChangeButtons.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::Message -{ - struct MsgHUDButtonWindowChangeButtons : SoX::Message<0x1B05B> - { - be ButtonType; - - MsgHUDButtonWindowChangeButtons(uint32_t buttonType = 0) : ButtonType(buttonType) {} - }; - - MARATHON_ASSERT_OFFSETOF(MsgHUDButtonWindowChangeButtons, ButtonType, 0x04); -} diff --git a/MarathonRecomp/api/Sonicteam/Message/MsgHUDMainMenuChangeState.h b/MarathonRecomp/api/Sonicteam/Message/MsgHUDMainMenuChangeState.h deleted file mode 100644 index 21490e77..00000000 --- a/MarathonRecomp/api/Sonicteam/Message/MsgHUDMainMenuChangeState.h +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::Message -{ - struct MsgHUDMainMenuChangeState : SoX::Message<0x1B053> - { - be State; - }; - - MARATHON_ASSERT_OFFSETOF(MsgHUDMainMenuChangeState, State, 0x04); -} diff --git a/MarathonRecomp/api/Sonicteam/Message/MsgHUDMainMenuSetCursor.h b/MarathonRecomp/api/Sonicteam/Message/MsgHUDMainMenuSetCursor.h deleted file mode 100644 index a7fc568d..00000000 --- a/MarathonRecomp/api/Sonicteam/Message/MsgHUDMainMenuSetCursor.h +++ /dev/null @@ -1,27 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::Message -{ - struct MsgHUDMainMenuSetCursor : MsgHUDMainMenuChangeState - { - be CursorIndex; - - MsgHUDMainMenuSetCursor() {} - - MsgHUDMainMenuSetCursor(uint32_t state) - { - State = state; - } - - MsgHUDMainMenuSetCursor(uint32_t state, uint32_t cursorIndex) - { - State = state; - CursorIndex = cursorIndex; - } - }; - - MARATHON_ASSERT_OFFSETOF(MsgHUDMainMenuSetCursor, CursorIndex, 0x08); -} diff --git a/MarathonRecomp/api/Sonicteam/Message/MsgHUDMainMenuTransition.h b/MarathonRecomp/api/Sonicteam/Message/MsgHUDMainMenuTransition.h deleted file mode 100644 index 3708cfee..00000000 --- a/MarathonRecomp/api/Sonicteam/Message/MsgHUDMainMenuTransition.h +++ /dev/null @@ -1,27 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::Message -{ - struct MsgHUDMainMenuTransition : MsgHUDMainMenuChangeState - { - be Flags; - - MsgHUDMainMenuTransition() {} - - MsgHUDMainMenuTransition(uint32_t state) - { - State = state; - } - - MsgHUDMainMenuTransition(uint32_t state, uint32_t flags) - { - State = state; - Flags = flags; - } - }; - - MARATHON_ASSERT_OFFSETOF(MsgHUDMainMenuTransition, Flags, 0x08); -} diff --git a/MarathonRecomp/api/Sonicteam/Message/MsgMissionGetGlobalFlag.h b/MarathonRecomp/api/Sonicteam/Message/MsgMissionGetGlobalFlag.h deleted file mode 100644 index 06efc946..00000000 --- a/MarathonRecomp/api/Sonicteam/Message/MsgMissionGetGlobalFlag.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Message -{ - struct MsgMissionGetGlobalFlag : SoX::Message<0x1E004> - { - be FlagID; - be FlagValue; - - MsgMissionGetGlobalFlag(uint32_t flagId) : FlagID(flagId) {} - }; - - MARATHON_ASSERT_OFFSETOF(MsgMissionGetGlobalFlag, FlagID, 0x04); - MARATHON_ASSERT_OFFSETOF(MsgMissionGetGlobalFlag, FlagValue, 0x08); -} diff --git a/MarathonRecomp/api/Sonicteam/Message/MsgObjJump123GetNextPoint.h b/MarathonRecomp/api/Sonicteam/Message/MsgObjJump123GetNextPoint.h deleted file mode 100644 index b778db84..00000000 --- a/MarathonRecomp/api/Sonicteam/Message/MsgObjJump123GetNextPoint.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::Message -{ - struct MsgObjJump123GetNextPoint : SoX::Message<0x10007> - { - SoX::Math::Quaternion Rotation; - SoX::Math::Vector Position; - }; - - MARATHON_ASSERT_OFFSETOF(MsgObjJump123GetNextPoint, Rotation, 0x10); - MARATHON_ASSERT_OFFSETOF(MsgObjJump123GetNextPoint, Position, 0x20); -} diff --git a/MarathonRecomp/api/Sonicteam/Message/MsgPauseAdapterText.h b/MarathonRecomp/api/Sonicteam/Message/MsgPauseAdapterText.h deleted file mode 100644 index afe8644e..00000000 --- a/MarathonRecomp/api/Sonicteam/Message/MsgPauseAdapterText.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam::Message -{ - struct MsgPauseAdapterText : SoX::Message<0x1C003> - { - stdx::string PauseName; - stdx::string SelectedName; - }; - - MARATHON_ASSERT_OFFSETOF(MsgPauseAdapterText, PauseName, 0x04); - MARATHON_ASSERT_OFFSETOF(MsgPauseAdapterText, SelectedName, 0x20); -} diff --git a/MarathonRecomp/api/Sonicteam/Message/MsgSuckPlayer.h b/MarathonRecomp/api/Sonicteam/Message/MsgSuckPlayer.h deleted file mode 100644 index 76fb0f70..00000000 --- a/MarathonRecomp/api/Sonicteam/Message/MsgSuckPlayer.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::Message -{ - struct MsgSuckPlayer : SoX::Message<0x11034A> - { - SoX::Math::Vector Point; - }; - - MARATHON_ASSERT_OFFSETOF(MsgSuckPlayer, Point, 0x10); -} diff --git a/MarathonRecomp/api/Sonicteam/MessageWindowTask.h b/MarathonRecomp/api/Sonicteam/MessageWindowTask.h deleted file mode 100644 index 3ef0060f..00000000 --- a/MarathonRecomp/api/Sonicteam/MessageWindowTask.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class MessageWindowTask : public SoX::Engine::Task - { - public: - MARATHON_INSERT_PADDING(0x44); - boost::shared_ptr m_Field90; - boost::shared_ptr m_Field98; - MARATHON_INSERT_PADDING(0x64); - }; - - MARATHON_ASSERT_OFFSETOF(MessageWindowTask, m_Field90, 0x90); - MARATHON_ASSERT_OFFSETOF(MessageWindowTask, m_Field98, 0x98); - MARATHON_ASSERT_SIZEOF(MessageWindowTask, 0x104); -} diff --git a/MarathonRecomp/api/Sonicteam/Mission/Core.h b/MarathonRecomp/api/Sonicteam/Mission/Core.h deleted file mode 100644 index 6cd2ece2..00000000 --- a/MarathonRecomp/api/Sonicteam/Mission/Core.h +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Mission -{ - class Core : public SoX::MessageReceiver - { - public: - MARATHON_INSERT_PADDING(0xC81C); - }; - - MARATHON_ASSERT_SIZEOF(Core, 0xC820); -} diff --git a/MarathonRecomp/api/Sonicteam/MovieObject.h b/MarathonRecomp/api/Sonicteam/MovieObject.h deleted file mode 100644 index ee3946df..00000000 --- a/MarathonRecomp/api/Sonicteam/MovieObject.h +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class MovieObject : public SoX::RefCountObject - { - public: - MARATHON_INSERT_PADDING(4); - xpointer m_pMovieObjectWmv; - stdx::string m_Language; - xpointer m_pMyGraphicsDevice; - MARATHON_INSERT_PADDING(8); - be m_Width; - be m_Height; - bool m_Field40; - }; - - MARATHON_ASSERT_OFFSETOF(MovieObject, m_pMovieObjectWmv, 0x0C); - MARATHON_ASSERT_OFFSETOF(MovieObject, m_Language, 0x10); - MARATHON_ASSERT_OFFSETOF(MovieObject, m_pMyGraphicsDevice, 0x2C); - MARATHON_ASSERT_OFFSETOF(MovieObject, m_Width, 0x38); - MARATHON_ASSERT_OFFSETOF(MovieObject, m_Height, 0x3C); - MARATHON_ASSERT_OFFSETOF(MovieObject, m_Field40, 0x40); - MARATHON_ASSERT_SIZEOF(MovieObject, 0x44); -} diff --git a/MarathonRecomp/api/Sonicteam/MovieObjectWmv.h b/MarathonRecomp/api/Sonicteam/MovieObjectWmv.h deleted file mode 100644 index e28d4526..00000000 --- a/MarathonRecomp/api/Sonicteam/MovieObjectWmv.h +++ /dev/null @@ -1,50 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam -{ - class MovieObjectWmv : public SoX::RefCountObject - { - public: - bool m_UseCustomDimensions; - be m_Left; - be m_Top; - be m_Right; - be m_Bottom; - MARATHON_INSERT_PADDING(4); - stdx::string m_FilePath; - MARATHON_INSERT_PADDING(8); - bool m_RenderMovie; - MARATHON_INSERT_PADDING(0x38); - xpointer m_pMyGraphicsDevice; - be m_Field84; - MARATHON_INSERT_PADDING(0x0C); - xpointer m_apTexturesYUV[4 * 3]; - MARATHON_INSERT_PADDING(8); - be m_Width; - be m_Height; - MARATHON_INSERT_PADDING(0x0C); - xpointer m_pTechnique; - stdx::string m_Language; - }; - - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_UseCustomDimensions, 0x08); - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_Left, 0x0C); - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_Top, 0x10); - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_Right, 0x14); - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_Bottom, 0x18); - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_FilePath, 0x20); - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_RenderMovie, 0x44); - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_pMyGraphicsDevice, 0x80); - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_Field84, 0x84); - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_apTexturesYUV, 0x94); - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_Width, 0xCC); - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_Height, 0xD0); - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_pTechnique, 0xE0); - MARATHON_ASSERT_OFFSETOF(MovieObjectWmv, m_Language, 0xE4); - MARATHON_ASSERT_SIZEOF(MovieObjectWmv, 0x100); -} diff --git a/MarathonRecomp/api/Sonicteam/MovieTask.h b/MarathonRecomp/api/Sonicteam/MovieTask.h deleted file mode 100644 index af2aa290..00000000 --- a/MarathonRecomp/api/Sonicteam/MovieTask.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class MovieTask : public SoX::Engine::Task, public CsdLink - { - public: - MARATHON_INSERT_PADDING(0x40); - xpointer m_pMovieObject; - MARATHON_INSERT_PADDING(0x18); - }; - - MARATHON_ASSERT_OFFSETOF(MovieTask, m_pMovieObject, 0xA4); - MARATHON_ASSERT_SIZEOF(MovieTask, 0xC0); -} diff --git a/MarathonRecomp/api/Sonicteam/MyCue.h b/MarathonRecomp/api/Sonicteam/MyCue.h deleted file mode 100644 index 6c6a4107..00000000 --- a/MarathonRecomp/api/Sonicteam/MyCue.h +++ /dev/null @@ -1,7 +0,0 @@ -#pragma once - -#include - -class MyCue : public Sonicteam::SoX::Audio::Cue {}; - -MARATHON_ASSERT_SIZEOF(MyCue, 0x2C); diff --git a/MarathonRecomp/api/Sonicteam/MyCueAdx.h b/MarathonRecomp/api/Sonicteam/MyCueAdx.h deleted file mode 100644 index 555b2f57..00000000 --- a/MarathonRecomp/api/Sonicteam/MyCueAdx.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -class MyCueAdx : public MyCue, public MyCueAttenuate -{ -public: - MARATHON_INSERT_PADDING(0x0C); - be m_Field50; - be m_Field54; - xpointer m_pXmaPlayer; - bool m_IsPaused; - MARATHON_INSERT_PADDING(3); -}; - -MARATHON_ASSERT_OFFSETOF(MyCueAdx, m_Field50, 0x50); -MARATHON_ASSERT_OFFSETOF(MyCueAdx, m_Field54, 0x54); -MARATHON_ASSERT_OFFSETOF(MyCueAdx, m_pXmaPlayer, 0x58); -MARATHON_ASSERT_OFFSETOF(MyCueAdx, m_IsPaused, 0x5C); -MARATHON_ASSERT_SIZEOF(MyCueAdx, 0x60); diff --git a/MarathonRecomp/api/Sonicteam/MyCueAttenuate.h b/MarathonRecomp/api/Sonicteam/MyCueAttenuate.h deleted file mode 100644 index 50339304..00000000 --- a/MarathonRecomp/api/Sonicteam/MyCueAttenuate.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -class MyCueAttenuate -{ -public: - be m_Time; - be m_FadeOutRate; - be m_FadeInRate; - be m_MinVolume; - be m_MaxVolume; - bool m_IsFadeOut; - MARATHON_INSERT_PADDING(3); -}; - -MARATHON_ASSERT_OFFSETOF(MyCueAttenuate, m_Time, 0x00); -MARATHON_ASSERT_OFFSETOF(MyCueAttenuate, m_FadeOutRate, 0x04); -MARATHON_ASSERT_OFFSETOF(MyCueAttenuate, m_FadeInRate, 0x08); -MARATHON_ASSERT_OFFSETOF(MyCueAttenuate, m_MinVolume, 0x0C); -MARATHON_ASSERT_OFFSETOF(MyCueAttenuate, m_MaxVolume, 0x10); -MARATHON_ASSERT_OFFSETOF(MyCueAttenuate, m_IsFadeOut, 0x14); -MARATHON_ASSERT_SIZEOF(MyCueAttenuate, 0x18); diff --git a/MarathonRecomp/api/Sonicteam/MyGraphicsDevice.h b/MarathonRecomp/api/Sonicteam/MyGraphicsDevice.h deleted file mode 100644 index 9b2d8dbe..00000000 --- a/MarathonRecomp/api/Sonicteam/MyGraphicsDevice.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class MyGraphicsDevice : public SoX::Graphics::Xenon::DeviceXenon - { - public: - MARATHON_INSERT_PADDING(0x1C0); - }; - - MARATHON_ASSERT_SIZEOF(MyGraphicsDevice, 0x350); -} diff --git a/MarathonRecomp/api/Sonicteam/MyPhantom.h b/MarathonRecomp/api/Sonicteam/MyPhantom.h deleted file mode 100644 index a17e6f1a..00000000 --- a/MarathonRecomp/api/Sonicteam/MyPhantom.h +++ /dev/null @@ -1,9 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class MyPhantom : public SoX::Physics::Havok::PhantomHavok {}; -} diff --git a/MarathonRecomp/api/Sonicteam/MyRenderProcess.h b/MarathonRecomp/api/Sonicteam/MyRenderProcess.h deleted file mode 100644 index 54b7e726..00000000 --- a/MarathonRecomp/api/Sonicteam/MyRenderProcess.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam -{ - class MyRenderProcess : public SoX::Engine::RenderProcess - { - public: - xpointer m_pDocMarathonState; - xpointer m_pMyGraphicsDevice; - }; - - MARATHON_ASSERT_SIZEOF(MyRenderProcess, 0x38); - MARATHON_ASSERT_OFFSETOF(MyRenderProcess, m_pDocMarathonState, 0x30); - MARATHON_ASSERT_OFFSETOF(MyRenderProcess, m_pMyGraphicsDevice, 0x34); -} diff --git a/MarathonRecomp/api/Sonicteam/MyTexture.h b/MarathonRecomp/api/Sonicteam/MyTexture.h deleted file mode 100644 index dc59b632..00000000 --- a/MarathonRecomp/api/Sonicteam/MyTexture.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class MyTexture : public SoX::Graphics::Xenon::TextureXenon - { - public: - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_SIZEOF(MyTexture, 0x90); -} diff --git a/MarathonRecomp/api/Sonicteam/MyTransforms.h b/MarathonRecomp/api/Sonicteam/MyTransforms.h deleted file mode 100644 index 29cbfbea..00000000 --- a/MarathonRecomp/api/Sonicteam/MyTransforms.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class MyTransforms : public SoX::Graphics::Transforms - { - public: - MARATHON_INSERT_PADDING(8); - }; - - MARATHON_ASSERT_SIZEOF(MyTransforms, 0xF8); -} diff --git a/MarathonRecomp/api/Sonicteam/NamedActor.h b/MarathonRecomp/api/Sonicteam/NamedActor.h deleted file mode 100644 index d467fba5..00000000 --- a/MarathonRecomp/api/Sonicteam/NamedActor.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam -{ - class NamedActor : public Actor - { - public: - stdx::string m_Name; - }; - - MARATHON_ASSERT_OFFSETOF(NamedActor, m_Name, 0x58); - MARATHON_ASSERT_SIZEOF(NamedActor, 0x74); -} diff --git a/MarathonRecomp/api/Sonicteam/NamedTask.h b/MarathonRecomp/api/Sonicteam/NamedTask.h deleted file mode 100644 index 23154c7f..00000000 --- a/MarathonRecomp/api/Sonicteam/NamedTask.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam -{ - class NamedTask : public SoX::Engine::Task - { - public: - stdx::string m_Name; - }; - - MARATHON_ASSERT_OFFSETOF(NamedTask, m_Name, 0x4C); - MARATHON_ASSERT_SIZEOF(NamedTask, 0x68); -} diff --git a/MarathonRecomp/api/Sonicteam/NoSyncThread.h b/MarathonRecomp/api/Sonicteam/NoSyncThread.h deleted file mode 100644 index 9dbca0dd..00000000 --- a/MarathonRecomp/api/Sonicteam/NoSyncThread.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class NoSyncThread : SoX::Thread - { - public: - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_SIZEOF(NoSyncThread, 0x4C); -} diff --git a/MarathonRecomp/api/Sonicteam/ObjectVehicle.h b/MarathonRecomp/api/Sonicteam/ObjectVehicle.h deleted file mode 100644 index bc3dee6a..00000000 --- a/MarathonRecomp/api/Sonicteam/ObjectVehicle.h +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class ObjectVehicle : public Actor - { - public: - MARATHON_INSERT_PADDING(0x180); - }; - - MARATHON_ASSERT_SIZEOF(ObjectVehicle, 0x1D8); -} diff --git a/MarathonRecomp/api/Sonicteam/ObjectVehicleBike.h b/MarathonRecomp/api/Sonicteam/ObjectVehicleBike.h deleted file mode 100644 index 8bde74dc..00000000 --- a/MarathonRecomp/api/Sonicteam/ObjectVehicleBike.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class ObjectVehicleBike : public ObjectVehicle - { - public: - MARATHON_INSERT_PADDING(0xD8); - xpointer m_pVehicleMissileCtrlAutomatic; - MARATHON_INSERT_PADDING(0xAC); - }; - - MARATHON_ASSERT_OFFSETOF(ObjectVehicleBike, m_pVehicleMissileCtrlAutomatic, 0x2B0); - MARATHON_ASSERT_SIZEOF(ObjectVehicleBike, 0x360); -} diff --git a/MarathonRecomp/api/Sonicteam/PauseAdapter.h b/MarathonRecomp/api/Sonicteam/PauseAdapter.h deleted file mode 100644 index af5157d0..00000000 --- a/MarathonRecomp/api/Sonicteam/PauseAdapter.h +++ /dev/null @@ -1,25 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class PauseAdapter : public SoX::Engine::Task - { - public: - xpointer m_pGame; - be m_SelectedID; - be m_Field54; - MARATHON_INSERT_PADDING(0x20); - - GameImp* GetGame() const - { - return (GameImp*)m_pGame.get(); - } - }; - - MARATHON_ASSERT_OFFSETOF(PauseAdapter, m_pGame, 0x4C); - MARATHON_ASSERT_OFFSETOF(PauseAdapter, m_SelectedID, 0x50); - MARATHON_ASSERT_OFFSETOF(PauseAdapter, m_Field54, 0x54); - MARATHON_ASSERT_SIZEOF(PauseAdapter, 0x78); -} diff --git a/MarathonRecomp/api/Sonicteam/PauseTask.h b/MarathonRecomp/api/Sonicteam/PauseTask.h deleted file mode 100644 index d4c944d3..00000000 --- a/MarathonRecomp/api/Sonicteam/PauseTask.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class PauseTask : public SoX::Engine::Task - { - public: - enum PauseTaskState - { - PauseTaskState_Opened, - PauseTaskState_Opening, - PauseTaskState_Idle, - PauseTaskState_ClosingToAction, - PauseTaskState_Closing, - PauseTaskState_Closed - }; - - MARATHON_INSERT_PADDING(4); - xpointer m_pHUDPause; - MARATHON_INSERT_PADDING(0x18); - be m_State; - be m_Flags; - be m_SelectedIndex; - MARATHON_INSERT_PADDING(0x28); - be m_Buttons; - MARATHON_INSERT_PADDING(0x1E0); - be m_ItemCount; - MARATHON_INSERT_PADDING(0x12C); - }; - - MARATHON_ASSERT_OFFSETOF(PauseTask, m_pHUDPause, 0x50); - MARATHON_ASSERT_OFFSETOF(PauseTask, m_State, 0x6C); - MARATHON_ASSERT_OFFSETOF(PauseTask, m_Flags, 0x70); - MARATHON_ASSERT_OFFSETOF(PauseTask, m_SelectedIndex, 0x74); - MARATHON_ASSERT_OFFSETOF(PauseTask, m_Buttons, 0xA0); - MARATHON_ASSERT_OFFSETOF(PauseTask, m_ItemCount, 0x284); - MARATHON_ASSERT_SIZEOF(PauseTask, 0x3B4); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/GroundRayListener.h b/MarathonRecomp/api/Sonicteam/Player/GroundRayListener.h deleted file mode 100644 index 497126d5..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/GroundRayListener.h +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include -#include - -namespace Sonicteam::Player -{ - class GroundRayListener : public ICollisionListenerTemplate - { - public: - SoX::Math::Vector m_ContactPosition; - SoX::Math::Vector m_ContactNormal; - be m_RayDistance; - be m_RayFlags; - SoX::LinkRef m_ContactEntity; - }; - - MARATHON_ASSERT_OFFSETOF(GroundRayListener, m_ContactPosition, 0x50); - MARATHON_ASSERT_OFFSETOF(GroundRayListener, m_ContactNormal, 0x60); - MARATHON_ASSERT_OFFSETOF(GroundRayListener, m_RayDistance, 0x70); - MARATHON_ASSERT_OFFSETOF(GroundRayListener, m_RayFlags, 0x74); - MARATHON_ASSERT_OFFSETOF(GroundRayListener, m_ContactEntity, 0x78); - MARATHON_ASSERT_SIZEOF(GroundRayListener, 0x90); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/ICollisionListener.h b/MarathonRecomp/api/Sonicteam/Player/ICollisionListener.h deleted file mode 100644 index 6d984889..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/ICollisionListener.h +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class ICollisionListener - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(0x0C); - be m_FlagsA; - be m_FlagsB; - be m_FlagsC; - MARATHON_INSERT_PADDING(4); - SoX::Math::Vector m_SurfaceNormal; - }; - - MARATHON_ASSERT_OFFSETOF(ICollisionListener, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(ICollisionListener, m_FlagsA, 0x10); - MARATHON_ASSERT_OFFSETOF(ICollisionListener, m_FlagsB, 0x14); - MARATHON_ASSERT_OFFSETOF(ICollisionListener, m_FlagsC, 0x18); - MARATHON_ASSERT_OFFSETOF(ICollisionListener, m_SurfaceNormal, 0x20); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/ICollisionListenerTemplate.h b/MarathonRecomp/api/Sonicteam/Player/ICollisionListenerTemplate.h deleted file mode 100644 index 1c89999a..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/ICollisionListenerTemplate.h +++ /dev/null @@ -1,10 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::Player -{ - template - class ICollisionListenerTemplate : public ICollisionListener, public TListener {}; -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IDynamicLink.h b/MarathonRecomp/api/Sonicteam/Player/IDynamicLink.h deleted file mode 100644 index 83f3cf66..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IDynamicLink.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class IDynamicLink - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(IDynamicLink, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IDynamicLink, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IEventerListener.h b/MarathonRecomp/api/Sonicteam/Player/IEventerListener.h deleted file mode 100644 index 1372c7f2..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IEventerListener.h +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -namespace Sonicteam::Player -{ - class IEventerListener - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(8); - }; - - MARATHON_ASSERT_OFFSETOF(IEventerListener, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IEventerListener, 0x0C); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IExportExternalFlag.h b/MarathonRecomp/api/Sonicteam/Player/IExportExternalFlag.h deleted file mode 100644 index dfa1ce1e..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IExportExternalFlag.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class IExportExternalFlag - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(IExportExternalFlag, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IExportExternalFlag, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IExportPostureRequestFlag.h b/MarathonRecomp/api/Sonicteam/Player/IExportPostureRequestFlag.h deleted file mode 100644 index 3d00f8e5..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IExportPostureRequestFlag.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class IExportPostureRequestFlag - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(IExportPostureRequestFlag, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IExportPostureRequestFlag, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IExportWeaponRequestFlag.h b/MarathonRecomp/api/Sonicteam/Player/IExportWeaponRequestFlag.h deleted file mode 100644 index 01c78d0f..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IExportWeaponRequestFlag.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class IExportWeaponRequestFlag - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(IExportWeaponRequestFlag, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IExportWeaponRequestFlag, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IFlagCommunicator.h b/MarathonRecomp/api/Sonicteam/Player/IFlagCommunicator.h deleted file mode 100644 index e178006c..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IFlagCommunicator.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class IFlagCommunicator - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(IFlagCommunicator, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IFlagCommunicator, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IGauge.h b/MarathonRecomp/api/Sonicteam/Player/IGauge.h deleted file mode 100644 index 1e3d1db4..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IGauge.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam::Player -{ - class IGauge : public IPlugIn, public IVariable, public IStepable {}; - - MARATHON_ASSERT_SIZEOF(IGauge, 0x28); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/INotification.h b/MarathonRecomp/api/Sonicteam/Player/INotification.h deleted file mode 100644 index de34e610..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/INotification.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class INotification - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(INotification, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(INotification, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IPlugIn.h b/MarathonRecomp/api/Sonicteam/Player/IPlugIn.h deleted file mode 100644 index 0fa8521f..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IPlugIn.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::Player -{ - class IPlugIn - { - public: - xpointer m_pVftable; - stdx::string m_Name; - }; - - MARATHON_ASSERT_OFFSETOF(IPlugIn, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(IPlugIn, m_Name, 0x04); - MARATHON_ASSERT_SIZEOF(IPlugIn, 0x20); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IPostureControl.h b/MarathonRecomp/api/Sonicteam/Player/IPostureControl.h deleted file mode 100644 index a401c852..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IPostureControl.h +++ /dev/null @@ -1,75 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace Sonicteam::Player -{ - class IPostureControl : public IVariable, public IDynamicLink, public Unit::ITestCase, public IFlagCommunicator - { - public: - SoX::RefSharedPointer<> m_spRootFrame; - SoX::Math::Quaternion m_RotationFixed; - SoX::Math::Vector m_PositionFixed; - SoX::RefSharedPointer m_spWorld; - boost::shared_ptr m_spGravity; - boost::shared_ptr m_spInputListener; - boost::shared_ptr m_spAmigoListener; - boost::shared_ptr m_spCommonContextIF; - boost::shared_ptr m_spActorManager; - xpointer m_pTask; - boost::shared_ptr m_spPosturePlugIn; - SoX::Math::Vector m_GravityDirection; - be m_GravityForce; - SoX::Math::Vector m_SurfaceNormal; - SoX::Math::Vector m_Position; - SoX::Math::Quaternion m_Rotation; - MARATHON_INSERT_PADDING(0x20); - be m_PostureFlag; - be m_ImpulseForward; - be m_ImpulseVertical; - SoX::Math::Vector m_ImpulseUp; - be m_CommonContextIFFlags; - be m_PostureRequestFlags; - be m_PostureFlags118; - be m_PostureFlags11C; - }; - - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_spRootFrame, 0x10); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_RotationFixed, 0x20); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_PositionFixed, 0x30); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_spWorld, 0x40); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_spGravity, 0x44); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_spInputListener, 0x4C); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_spAmigoListener, 0x54); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_spCommonContextIF, 0x5C); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_spActorManager, 0x64); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_pTask, 0x6C); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_spPosturePlugIn, 0x70); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_GravityDirection, 0x80); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_GravityForce, 0x90); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_SurfaceNormal, 0xA0); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_Position, 0xB0); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_Rotation, 0xC0); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_PostureFlag, 0xF0); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_ImpulseForward, 0xF4); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_ImpulseVertical, 0xF8); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_ImpulseUp, 0x100); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_CommonContextIFFlags, 0x110); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_PostureRequestFlags, 0x114); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_PostureFlags118, 0x118); - MARATHON_ASSERT_OFFSETOF(IPostureControl, m_PostureFlags11C, 0x11C); - MARATHON_ASSERT_SIZEOF(IPostureControl, 0x120); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IPosturePlugIn.h b/MarathonRecomp/api/Sonicteam/Player/IPosturePlugIn.h deleted file mode 100644 index 20a28f5d..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IPosturePlugIn.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class IPosturePlugIn - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(IPosturePlugIn, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IPosturePlugIn, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IPostureSupportEdge.h b/MarathonRecomp/api/Sonicteam/Player/IPostureSupportEdge.h deleted file mode 100644 index 685f6625..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IPostureSupportEdge.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class IPostureSupportEdge - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(0x6C); - }; - - MARATHON_ASSERT_OFFSETOF(IPostureSupportEdge, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IPostureSupportEdge, 0x70); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IPostureSupportInput.h b/MarathonRecomp/api/Sonicteam/Player/IPostureSupportInput.h deleted file mode 100644 index a044222e..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IPostureSupportInput.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class IPostureSupportInput - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(0x2C); - }; - - MARATHON_ASSERT_OFFSETOF(IPostureSupportInput, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IPostureSupportInput, 0x30); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IPostureSupportOttoto.h b/MarathonRecomp/api/Sonicteam/Player/IPostureSupportOttoto.h deleted file mode 100644 index 37d3adf2..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IPostureSupportOttoto.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class IPostureSupportOttoto - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(0x6C); - }; - - MARATHON_ASSERT_OFFSETOF(IPostureSupportOttoto, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IPostureSupportOttoto, 0x70); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IPostureSupportRayTemplate.h b/MarathonRecomp/api/Sonicteam/Player/IPostureSupportRayTemplate.h deleted file mode 100644 index bcb4f647..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IPostureSupportRayTemplate.h +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include - -namespace Sonicteam::Player -{ - template - class IPostureSupportRayTemplate - { - public: - xpointer m_pVftable; - SoX::RefSharedPointer m_spWorld; - boost::shared_ptr m_spCollisionListener; - xpointer m_pRootFrame; - }; - - MARATHON_ASSERT_OFFSETOF(IPostureSupportRayTemplate, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(IPostureSupportRayTemplate, m_spWorld, 0x04); - MARATHON_ASSERT_OFFSETOF(IPostureSupportRayTemplate, m_spCollisionListener, 0x08); - MARATHON_ASSERT_OFFSETOF(IPostureSupportRayTemplate, m_pRootFrame, 0x10); - MARATHON_ASSERT_SIZEOF(IPostureSupportRayTemplate, 0x14); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IPostureSupportSphere.h b/MarathonRecomp/api/Sonicteam/Player/IPostureSupportSphere.h deleted file mode 100644 index 6c1efd8b..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IPostureSupportSphere.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class IPostureSupportSphere - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(0xCC); - }; - - MARATHON_ASSERT_OFFSETOF(IPostureSupportSphere, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IPostureSupportSphere, 0xD0); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IScore.h b/MarathonRecomp/api/Sonicteam/Player/IScore.h deleted file mode 100644 index c03b5784..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IScore.h +++ /dev/null @@ -1,10 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class IScore : public IPlugIn {}; - - MARATHON_ASSERT_SIZEOF(IScore, 0x20); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IStepable.h b/MarathonRecomp/api/Sonicteam/Player/IStepable.h deleted file mode 100644 index b430f4bc..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IStepable.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class IStepable - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(IStepable, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IStepable, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IVariable.h b/MarathonRecomp/api/Sonicteam/Player/IVariable.h deleted file mode 100644 index 34955456..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IVariable.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class IVariable - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(IVariable, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IVariable, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/IZock.h b/MarathonRecomp/api/Sonicteam/Player/IZock.h deleted file mode 100644 index 8a2a1461..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/IZock.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::Player -{ - class IZock : public IPlugIn {}; - - MARATHON_ASSERT_SIZEOF(IZock, 0x20); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/Input/IListener.h b/MarathonRecomp/api/Sonicteam/Player/Input/IListener.h deleted file mode 100644 index f889a348..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/Input/IListener.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player::Input -{ - class IListener - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(0x14); - }; - - MARATHON_ASSERT_OFFSETOF(IListener, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IListener, 0x18); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/Input/ListenerNormal.h b/MarathonRecomp/api/Sonicteam/Player/Input/ListenerNormal.h deleted file mode 100644 index 72a70dca..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/Input/ListenerNormal.h +++ /dev/null @@ -1,31 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::Player::Input -{ - class ListenerNormal : public IListener, public IPlugIn, public IVariable, public IStepable - { - public: - MARATHON_INSERT_PADDING(4); - xpointer m_pIsListening; - be m_State; - MARATHON_INSERT_PADDING(0x50); - be m_ActionA; - be m_ActionB; - be m_ActionC; - be m_ActionD; - TimedAction m_TimedAction; - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_OFFSETOF(ListenerNormal, m_pIsListening, 0x44); - MARATHON_ASSERT_OFFSETOF(ListenerNormal, m_State, 0x48); - MARATHON_ASSERT_OFFSETOF(ListenerNormal, m_ActionA, 0x9C); - MARATHON_ASSERT_OFFSETOF(ListenerNormal, m_ActionB, 0xA0); - MARATHON_ASSERT_OFFSETOF(ListenerNormal, m_ActionC, 0xA4); - MARATHON_ASSERT_OFFSETOF(ListenerNormal, m_ActionD, 0xA8); - MARATHON_ASSERT_OFFSETOF(ListenerNormal, m_TimedAction, 0xAC); - MARATHON_ASSERT_SIZEOF(ListenerNormal, 0xC0); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/Input/TimedAction.h b/MarathonRecomp/api/Sonicteam/Player/Input/TimedAction.h deleted file mode 100644 index 9fba28de..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/Input/TimedAction.h +++ /dev/null @@ -1,25 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player::Input -{ - struct TimedAction - { - be m_Time; - be m_Action; - bool m_Field08; - bool m_IsDoubleTapped; - bool m_Field0A; - bool m_Field0B; - be m_Field0C; - }; - - MARATHON_ASSERT_OFFSETOF(TimedAction, m_Time, 0x00); - MARATHON_ASSERT_OFFSETOF(TimedAction, m_Action, 0x04); - MARATHON_ASSERT_OFFSETOF(TimedAction, m_Field08, 0x08); - MARATHON_ASSERT_OFFSETOF(TimedAction, m_IsDoubleTapped, 0x09); - MARATHON_ASSERT_OFFSETOF(TimedAction, m_Field0A, 0x0A); - MARATHON_ASSERT_OFFSETOF(TimedAction, m_Field0B, 0x0B); - MARATHON_ASSERT_OFFSETOF(TimedAction, m_Field0C, 0x0C); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/Object.h b/MarathonRecomp/api/Sonicteam/Player/Object.h deleted file mode 100644 index 52e59781..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/Object.h +++ /dev/null @@ -1,131 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace Sonicteam::Player -{ - class Object : public Actor - { - public: - struct CreationParams - { - xpointer pPlayerLua; - MARATHON_INSERT_PADDING(0x2C); - SoX::Math::Vector Position; - }; - - struct EquipFlags - { - be GlobalFlag; - be EquipFlag; - }; - - stdx::string m_LuaFile; - stdx::string m_PackageFile; - be m_TargetCameraActorID; - xpointer m_pCameraman; - be m_Index; - be m_PadID; - SoX::Math::Quaternion m_SpawnRotation; - SoX::Math::Vector m_SpawnPosition; - be m_SpawnRingCount; - SoX::RefSharedPointer<> m_spSpawnSource; - bool m_IsPlayer; - bool m_IsPosture; - bool m_IsAmigo; - MARATHON_INSERT_PADDING(1); - SoX::RefSharedPointer m_spRootFrame; - SoX::RefSharedPointer<> m_spPackageBinary; - boost::shared_ptr m_spModel; - boost::shared_ptr m_spPostureControl; - boost::shared_ptr m_spStateMachine; - boost::shared_ptr m_spGravity; - boost::shared_ptr m_spImpulse; - be m_SetupModuleIndexPrefix; - be m_SetupModuleIndexPostfix; - boost::shared_ptr m_spGauge; - MARATHON_INSERT_PADDING(8); - stdx::vector> m_vspPlugins; - MARATHON_INSERT_PADDING(0x58); - be m_DeltaTime; - MARATHON_INSERT_PADDING(0x48); - stdx::vector m_vEquipFlags; - stdx::string m_Name; - MARATHON_INSERT_PADDING(0x110); - - template - T* GetGauge() - { - return (T*)m_spGauge.get(); - } - - template - inline T* GetPlugin(const char* pluginName) - { - for (auto& spPlugin : m_vspPlugins) - { - if (spPlugin->m_Name == pluginName) - return static_cast(spPlugin.get()); - } - - return nullptr; - } - - SoX::Input::Manager* GetInputManager() - { - if (!m_IsPlayer) - return nullptr; - - auto pDoc = GetDoc(); - auto pGame = pDoc->GetDocMode()->GetGame(); - auto playerIndex = pGame->PlayerActorIDToIndex(m_ActorID); - auto padID = pDoc->m_aPadIDs[playerIndex]; - - return pDoc->m_vspInputManager[padID].get(); - } - }; - - MARATHON_ASSERT_OFFSETOF(Object::CreationParams, pPlayerLua, 0x00); - MARATHON_ASSERT_OFFSETOF(Object::CreationParams, Position, 0x30); - - MARATHON_ASSERT_OFFSETOF(Object::EquipFlags, GlobalFlag, 0x00); - MARATHON_ASSERT_OFFSETOF(Object::EquipFlags, EquipFlag, 0x04); - - MARATHON_ASSERT_OFFSETOF(Object, m_LuaFile, 0x58); - MARATHON_ASSERT_OFFSETOF(Object, m_PackageFile, 0x74); - MARATHON_ASSERT_OFFSETOF(Object, m_TargetCameraActorID, 0x90); - MARATHON_ASSERT_OFFSETOF(Object, m_pCameraman, 0x94); - MARATHON_ASSERT_OFFSETOF(Object, m_Index, 0x98); - MARATHON_ASSERT_OFFSETOF(Object, m_PadID, 0x9C); - MARATHON_ASSERT_OFFSETOF(Object, m_SpawnRotation, 0xA0); - MARATHON_ASSERT_OFFSETOF(Object, m_SpawnPosition, 0xB0); - MARATHON_ASSERT_OFFSETOF(Object, m_SpawnRingCount, 0xC0); - MARATHON_ASSERT_OFFSETOF(Object, m_spSpawnSource, 0xC4); - MARATHON_ASSERT_OFFSETOF(Object, m_IsPlayer, 0xC8); - MARATHON_ASSERT_OFFSETOF(Object, m_IsPosture, 0xC9); - MARATHON_ASSERT_OFFSETOF(Object, m_IsAmigo, 0xCA); - MARATHON_ASSERT_OFFSETOF(Object, m_spRootFrame, 0xCC); - MARATHON_ASSERT_OFFSETOF(Object, m_spPackageBinary, 0xD0); - MARATHON_ASSERT_OFFSETOF(Object, m_spModel, 0xD4); - MARATHON_ASSERT_OFFSETOF(Object, m_spPostureControl, 0xDC); - MARATHON_ASSERT_OFFSETOF(Object, m_spStateMachine, 0xE4); - MARATHON_ASSERT_OFFSETOF(Object, m_spGravity, 0xEC); - MARATHON_ASSERT_OFFSETOF(Object, m_spImpulse, 0xF4); - MARATHON_ASSERT_OFFSETOF(Object, m_SetupModuleIndexPrefix, 0xFC); - MARATHON_ASSERT_OFFSETOF(Object, m_SetupModuleIndexPostfix, 0x100); - MARATHON_ASSERT_OFFSETOF(Object, m_spGauge, 0x104); - MARATHON_ASSERT_OFFSETOF(Object, m_vspPlugins, 0x114); - MARATHON_ASSERT_OFFSETOF(Object, m_DeltaTime, 0x17C); - MARATHON_ASSERT_OFFSETOF(Object, m_vEquipFlags, 0x1C8); - MARATHON_ASSERT_OFFSETOF(Object, m_Name, 0x1D8); - MARATHON_ASSERT_SIZEOF(Object, 0x310); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/PostureControl.h b/MarathonRecomp/api/Sonicteam/Player/PostureControl.h deleted file mode 100644 index c4d273d4..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/PostureControl.h +++ /dev/null @@ -1,69 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include -#include -#include - -namespace Sonicteam::Player -{ - class PostureControl : public IPostureControl, public IPostureSupportSphere, public IPostureSupportOttoto, public IPostureSupportEdge, public IPostureSupportInput, public IPostureSupportRayTemplate - { - public: - enum PostureFlag - { - // The player is grounded. - PostureFlag_Grounded = 0x01, - - // The player is brushing against a wall. - PostureFlag_WallSide = 0x08, - - // The player is head on against a wall. - PostureFlag_WallFront = 0x10, - - // The player is grinding on a rail. - PostureFlag_RailGrind = 0x40, - - // The player is in the intermediate state between jumping and falling. - PostureFlag_FallIntermediate = 0x100, - - // The player is falling. - PostureFlag_Fall = 0x200, - - // The player is on water collision. - PostureFlag_Water = 0x800, - - // The player is light dashing. - PostureFlag_LightDash = 0x4000, - - // The player is rotating in a non-forward direction. - PostureFlag_QuickRotate = 0x8000, - - // The player is on tentative collision. - PostureFlag_Tentative = 0x10000, - - // The player is water sliding. - PostureFlag_WaterSlide = 0x20000, - - // The player is on grass collision. - PostureFlag_Grass = 0x100000, - - // The player is on dirt collision. - PostureFlag_Dirt = 0x200000, - - // The player is on stone collision. - PostureFlag_Stone = 0x400000, - - // The player is on sand collision. - PostureFlag_Sand = 0x1000000 - }; - - MARATHON_INSERT_PADDING(0xE0); - }; - - MARATHON_ASSERT_SIZEOF(PostureControl, 0x400); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/RootFrame.h b/MarathonRecomp/api/Sonicteam/Player/RootFrame.h deleted file mode 100644 index 7f147a9d..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/RootFrame.h +++ /dev/null @@ -1,31 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include - -namespace Sonicteam::Player -{ - class RootFrame : public SoX::Graphics::Frame, public IPlugIn, public IExportExternalFlag - { - public: - SoX::Math::Matrix4x4 m_Field70; - SoX::Math::Matrix4x4 m_FieldB0; - SoX::Math::Vector m_PositionF0; - SoX::Math::Vector m_Field100; - SoX::Math::Vector m_Impulse; - MARATHON_INSERT_PADDING(0x30); - be m_ExternalFlag; - }; - - MARATHON_ASSERT_OFFSETOF(RootFrame, m_Field70, 0x70); - MARATHON_ASSERT_OFFSETOF(RootFrame, m_FieldB0, 0xB0); - MARATHON_ASSERT_OFFSETOF(RootFrame, m_PositionF0, 0xF0); - MARATHON_ASSERT_OFFSETOF(RootFrame, m_Field100, 0x100); - MARATHON_ASSERT_OFFSETOF(RootFrame, m_Impulse, 0x110); - MARATHON_ASSERT_OFFSETOF(RootFrame, m_ExternalFlag, 0x150); - MARATHON_ASSERT_SIZEOF(RootFrame, 0x160); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/Score.h b/MarathonRecomp/api/Sonicteam/Player/Score.h deleted file mode 100644 index b1cb1a52..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/Score.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class Score : public IScore, public IVariable, public IStepable - { - public: - MARATHON_INSERT_PADDING(0x0C); - xpointer m_pPlayer; - MARATHON_INSERT_PADDING(0x38); - }; - - MARATHON_ASSERT_OFFSETOF(Score, m_pPlayer, 0x34); - MARATHON_ASSERT_SIZEOF(Score, 0x70); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/SonicGauge.h b/MarathonRecomp/api/Sonicteam/Player/SonicGauge.h deleted file mode 100644 index 86ed1e48..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/SonicGauge.h +++ /dev/null @@ -1,43 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player -{ - class SonicGauge : public IGauge - { - public: - be m_Value; - be m_GroundedTime; - be m_Flags; - be m_GroundedFlags; - be c_gauge_max; - be c_gauge_green; - be c_gauge_red; - be c_gauge_blue; - be c_gauge_white; - be c_gauge_sky; - be c_gauge_yellow; - be c_gauge_purple; - be c_gauge_super; - be c_gauge_heal; - be c_gauge_heal_delay; - }; - - MARATHON_ASSERT_OFFSETOF(SonicGauge, m_Value, 0x28); - MARATHON_ASSERT_OFFSETOF(SonicGauge, m_GroundedTime, 0x2C); - MARATHON_ASSERT_OFFSETOF(SonicGauge, m_Flags, 0x30); - MARATHON_ASSERT_OFFSETOF(SonicGauge, m_GroundedFlags, 0x34); - MARATHON_ASSERT_OFFSETOF(SonicGauge, c_gauge_max, 0x38); - MARATHON_ASSERT_OFFSETOF(SonicGauge, c_gauge_green, 0x3C); - MARATHON_ASSERT_OFFSETOF(SonicGauge, c_gauge_red, 0x40); - MARATHON_ASSERT_OFFSETOF(SonicGauge, c_gauge_blue, 0x44); - MARATHON_ASSERT_OFFSETOF(SonicGauge, c_gauge_white, 0x48); - MARATHON_ASSERT_OFFSETOF(SonicGauge, c_gauge_sky, 0x4C); - MARATHON_ASSERT_OFFSETOF(SonicGauge, c_gauge_yellow, 0x50); - MARATHON_ASSERT_OFFSETOF(SonicGauge, c_gauge_purple, 0x54); - MARATHON_ASSERT_OFFSETOF(SonicGauge, c_gauge_super, 0x58); - MARATHON_ASSERT_OFFSETOF(SonicGauge, c_gauge_heal, 0x5C); - MARATHON_ASSERT_OFFSETOF(SonicGauge, c_gauge_heal_delay, 0x60); - MARATHON_ASSERT_SIZEOF(SonicGauge, 0x64); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/CommonContext.h b/MarathonRecomp/api/Sonicteam/Player/State/CommonContext.h deleted file mode 100644 index a84a51d9..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/CommonContext.h +++ /dev/null @@ -1,56 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include - -namespace Sonicteam::Player::State -{ - class CommonContext : public ICommonContext, public IExportPostureRequestFlag, public IExportWeaponRequestFlag - { - public: - xpointer m_spComboAttackManager; - be m_CommonContextIFFlags1; - be m_CommonContextIFFlags2; - be m_CommonContextIFFlags3; - be m_ExportPostureRequestFlags; - be m_ExportWeaponRequestFlags; - MARATHON_INSERT_PADDING(0x14); - be m_PostureFlags; - be m_ExternalFlags; - be m_VehicleFlags; - be m_AmigoFlags; - MARATHON_INSERT_PADDING(0x50); - boost::shared_ptr m_spScore; - MARATHON_INSERT_PADDING(8); - boost::shared_ptr m_spInputListenerNormal; - boost::anonymous_shared_ptr m_spInputListenerAmigo; - MARATHON_INSERT_PADDING(0xE8); - - SoX::Input::Manager* GetInputManager() const - { - if (!m_spScore.get()) - return nullptr; - - return m_spScore->m_pPlayer->GetInputManager(); - } - }; - - MARATHON_ASSERT_OFFSETOF(CommonContext, m_spComboAttackManager, 0x98); - MARATHON_ASSERT_OFFSETOF(CommonContext, m_CommonContextIFFlags1, 0x9C); - MARATHON_ASSERT_OFFSETOF(CommonContext, m_CommonContextIFFlags2, 0xA0); - MARATHON_ASSERT_OFFSETOF(CommonContext, m_CommonContextIFFlags3, 0xA4); - MARATHON_ASSERT_OFFSETOF(CommonContext, m_ExportPostureRequestFlags, 0xA8); - MARATHON_ASSERT_OFFSETOF(CommonContext, m_ExportWeaponRequestFlags, 0xAC); - MARATHON_ASSERT_OFFSETOF(CommonContext, m_PostureFlags, 0xC4); - MARATHON_ASSERT_OFFSETOF(CommonContext, m_ExternalFlags, 0xC8); - MARATHON_ASSERT_OFFSETOF(CommonContext, m_VehicleFlags, 0xD0); - MARATHON_ASSERT_OFFSETOF(CommonContext, m_AmigoFlags, 0xD4); - MARATHON_ASSERT_OFFSETOF(CommonContext, m_spScore, 0x128); - MARATHON_ASSERT_OFFSETOF(CommonContext, m_spInputListenerNormal, 0x138); - MARATHON_ASSERT_OFFSETOF(CommonContext, m_spInputListenerAmigo, 0x140); - MARATHON_ASSERT_SIZEOF(CommonContext, 0x230); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/CommonFall.h b/MarathonRecomp/api/Sonicteam/Player/State/CommonFall.h deleted file mode 100644 index 5fbd6f01..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/CommonFall.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::Player::State -{ - class CommonFall : public CommonObject - { - public: - MARATHON_INSERT_PADDING(8); - }; - - MARATHON_ASSERT_SIZEOF(CommonFall, 0x14); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/CommonObject.h b/MarathonRecomp/api/Sonicteam/Player/State/CommonObject.h deleted file mode 100644 index 7f51cae5..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/CommonObject.h +++ /dev/null @@ -1,9 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::Player::State -{ - class CommonObject : public Object2 {}; -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/ContextSpeedAndJump.h b/MarathonRecomp/api/Sonicteam/Player/State/ContextSpeedAndJump.h deleted file mode 100644 index c6811144..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/ContextSpeedAndJump.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player::State -{ - class ContextSpeedAndJump - { - public: - be m_BaseSpeedForward; - be m_GimmickSpeedForward; - be m_BaseSpeedVertical; - be m_GimmickSpeedVertical; - }; - - MARATHON_ASSERT_OFFSETOF(ContextSpeedAndJump, m_BaseSpeedForward, 0x00); - MARATHON_ASSERT_OFFSETOF(ContextSpeedAndJump, m_GimmickSpeedForward, 0x04); - MARATHON_ASSERT_OFFSETOF(ContextSpeedAndJump, m_BaseSpeedVertical, 0x08); - MARATHON_ASSERT_OFFSETOF(ContextSpeedAndJump, m_GimmickSpeedVertical, 0x0C); - MARATHON_ASSERT_SIZEOF(ContextSpeedAndJump, 0x10); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/ICommonContext.h b/MarathonRecomp/api/Sonicteam/Player/State/ICommonContext.h deleted file mode 100644 index 3f8521cc..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/ICommonContext.h +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam::Player::State -{ - class ICommonContext : public IContext, public ICommonContextIF, public ContextSpeedAndJump - { - public: - be m_AnimationID; - be m_LockButtons; - be m_LastVelocityForward; - be m_LastVelocityVertical; - be m_LastLockButtons; - be m_Buttons; - be m_CurrentStickBorder; - MARATHON_INSERT_PADDING(4); - be m_AnimationState; - MARATHON_INSERT_PADDING(0x2C); - }; - - MARATHON_ASSERT_OFFSETOF(ICommonContext, m_AnimationID, 0x40); - MARATHON_ASSERT_OFFSETOF(ICommonContext, m_LockButtons, 0x44); - MARATHON_ASSERT_OFFSETOF(ICommonContext, m_LastVelocityForward, 0x48); - MARATHON_ASSERT_OFFSETOF(ICommonContext, m_LastVelocityVertical, 0x4C); - MARATHON_ASSERT_OFFSETOF(ICommonContext, m_LastLockButtons, 0x50); - MARATHON_ASSERT_OFFSETOF(ICommonContext, m_Buttons, 0x54); - MARATHON_ASSERT_OFFSETOF(ICommonContext, m_CurrentStickBorder, 0x58); - MARATHON_ASSERT_OFFSETOF(ICommonContext, m_AnimationState, 0x60); - MARATHON_ASSERT_SIZEOF(ICommonContext, 0x90); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/ICommonContextIF.h b/MarathonRecomp/api/Sonicteam/Player/State/ICommonContextIF.h deleted file mode 100644 index 670f3047..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/ICommonContextIF.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player::State -{ - class ICommonContextIF - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(ICommonContextIF, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(ICommonContextIF, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/IContext.h b/MarathonRecomp/api/Sonicteam/Player/State/IContext.h deleted file mode 100644 index 614543da..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/IContext.h +++ /dev/null @@ -1,12 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include - -namespace Sonicteam::Player::State -{ - class IContext : public IPlugIn, public IVariable, public IDynamicLink, public IFlagCommunicator {}; -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/IMachine.h b/MarathonRecomp/api/Sonicteam/Player/State/IMachine.h deleted file mode 100644 index c233a3e6..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/IMachine.h +++ /dev/null @@ -1,8 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player::State -{ - class IMachine : public IPlugIn {}; -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/Machine2.h b/MarathonRecomp/api/Sonicteam/Player/State/Machine2.h deleted file mode 100644 index 90cdbb08..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/Machine2.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam::Player::State -{ - class Machine2 : public SoX::AI::StateMachine, public IMachine - { - public: - MARATHON_INSERT_PADDING(0x4C); - - inline SoX::AI::StateMachine* GetBase() - { - return (SoX::AI::StateMachine*)((uint8_t*)this - 0x20); - } - }; - - MARATHON_ASSERT_SIZEOF(Machine2, 0x78); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/Object2.h b/MarathonRecomp/api/Sonicteam/Player/State/Object2.h deleted file mode 100644 index 13d6016a..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/Object2.h +++ /dev/null @@ -1,8 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player::State -{ - class Object2 : public SoX::AI::StateMachine {}; -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/SonicContext.h b/MarathonRecomp/api/Sonicteam/Player/State/SonicContext.h deleted file mode 100644 index f7825707..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/SonicContext.h +++ /dev/null @@ -1,93 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam::Player::State -{ - class SonicContext : public CommonContext - { - public: - enum GemSprite : uint32_t - { - GemSprite_Green = 1, - GemSprite_Red, - GemSprite_Blue, - GemSprite_White, - GemSprite_Sky, - GemSprite_Yellow, - GemSprite_Purple, - GemSprite_Super - }; - - enum Gem : uint32_t - { - Gem_Blue = 1, - Gem_Red, - Gem_Green, - Gem_Purple, - Gem_Sky, - Gem_White, - Gem_Yellow, - Gem_Super - }; - - static constexpr GemSprite ms_GemSpriteConversionTable[8] = - { - GemSprite_Blue, - GemSprite_Red, - GemSprite_Green, - GemSprite_Purple, - GemSprite_Sky, - GemSprite_White, - GemSprite_Yellow, - GemSprite_Super - }; - - be m_CurrentGemSprite; - boost::shared_ptr m_Gauge; - uint8_t m_HomingLockOn; - uint8_t m_DisablePlayerMovement; - uint8_t m_AntigravityHitBox; - uint8_t m_Field23F; - uint8_t m_BoundAttackHitBox; - uint8_t m_Field241; - uint8_t m_Shrink; - uint8_t m_ThunderGuard; - uint8_t m_Tornado; - uint8_t m_FPS; - uint8_t m_ThrowGem; - uint8_t m_SlowTime; - uint8_t m_MachAura; - uint8_t m_GemsEnabled; - uint8_t m_Field24A; - uint8_t m_Field24B; - be m_HomingFlip; - be m_CurrentGem; - MARATHON_INSERT_PADDING(0x58); - }; - - MARATHON_ASSERT_OFFSETOF(SonicContext, m_CurrentGemSprite, 0x230); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_Gauge, 0x234); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_HomingLockOn, 0x23C); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_DisablePlayerMovement, 0x23D); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_AntigravityHitBox, 0x23E); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_Field23F, 0x23F); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_BoundAttackHitBox, 0x240); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_Field241, 0x241); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_Shrink, 0x242); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_ThunderGuard, 0x243); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_Tornado, 0x244); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_FPS, 0x245); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_ThrowGem, 0x246); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_SlowTime, 0x247); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_MachAura, 0x248); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_GemsEnabled, 0x249); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_Field24A, 0x24A); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_Field24B, 0x24B); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_HomingFlip, 0x24C); - MARATHON_ASSERT_OFFSETOF(SonicContext, m_CurrentGem, 0x250); - MARATHON_ASSERT_SIZEOF(SonicContext, 0x2B0); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/SonicObject.h b/MarathonRecomp/api/Sonicteam/Player/State/SonicObject.h deleted file mode 100644 index f1a2615f..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/SonicObject.h +++ /dev/null @@ -1,8 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player::State -{ - class SonicObject : public CommonObject {}; -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/TailsContext.h b/MarathonRecomp/api/Sonicteam/Player/State/TailsContext.h deleted file mode 100644 index 3a9bef40..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/TailsContext.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player::State -{ - class TailsContext : public CommonContext - { - public: - be m_FlightTime; - MARATHON_INSERT_PADDING(8); - be m_FlightDuration; - be m_FlightLimit; - MARATHON_INSERT_PADDING(8); - }; - - MARATHON_ASSERT_OFFSETOF(TailsContext, m_FlightTime, 0x230); - MARATHON_ASSERT_OFFSETOF(TailsContext, m_FlightDuration, 0x23C); - MARATHON_ASSERT_OFFSETOF(TailsContext, m_FlightLimit, 0x240); - MARATHON_ASSERT_SIZEOF(TailsContext, 0x250); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/State/TailsFlight.h b/MarathonRecomp/api/Sonicteam/Player/State/TailsFlight.h deleted file mode 100644 index cc75e77d..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/State/TailsFlight.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player::State -{ - class TailsFlight : public CommonFall - { - public: - MARATHON_INSERT_PADDING(4); - be m_FlightTime; - }; - - MARATHON_ASSERT_OFFSETOF(TailsFlight, m_FlightTime, 0x18); - MARATHON_ASSERT_SIZEOF(TailsFlight, 0x1C); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/Unit/ITestCase.h b/MarathonRecomp/api/Sonicteam/Player/Unit/ITestCase.h deleted file mode 100644 index adba69f4..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/Unit/ITestCase.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::Player::Unit -{ - class ITestCase - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(ITestCase, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(ITestCase, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/Weapon/SonicWeapons.h b/MarathonRecomp/api/Sonicteam/Player/Weapon/SonicWeapons.h deleted file mode 100644 index 1379d126..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/Weapon/SonicWeapons.h +++ /dev/null @@ -1,25 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace Sonicteam::Player::Weapon -{ - class SonicWeapons : public IPlugIn, public IFlagCommunicator, public IStepable, public IDynamicLink, public IVariable, public INotification - { - public: - MARATHON_INSERT_PADDING(0x4C); - SoX::LinkRef m_GunDrive; - MARATHON_INSERT_PADDING(0x28); - }; - - MARATHON_ASSERT_OFFSETOF(SonicWeapons, m_GunDrive, 0x80); - MARATHON_ASSERT_SIZEOF(SonicWeapons, 0xB8); -} diff --git a/MarathonRecomp/api/Sonicteam/Player/Zock.h b/MarathonRecomp/api/Sonicteam/Player/Zock.h deleted file mode 100644 index 0701b663..00000000 --- a/MarathonRecomp/api/Sonicteam/Player/Zock.h +++ /dev/null @@ -1,37 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace Sonicteam::Player -{ - class Zock : public IZock, public IFlagCommunicator, public IStepable, public IDynamicLink, public IVariable - { - public: - SoX::RefSharedPointer m_spWorld; - SoX::RefSharedPointer m_spRootFrame; - SoX::RefSharedPointer m_spPhantomA; - MARATHON_INSERT_PADDING(0x20); - SoX::RefSharedPointer m_spPhantomB; - MARATHON_INSERT_PADDING(0x40); - SoX::RefSharedPointer m_spPhantomListener; - MARATHON_INSERT_PADDING(0x3C); - }; - - MARATHON_ASSERT_OFFSETOF(Zock, m_spWorld, 0x30); - MARATHON_ASSERT_OFFSETOF(Zock, m_spRootFrame, 0x34); - MARATHON_ASSERT_OFFSETOF(Zock, m_spPhantomA, 0x38); - MARATHON_ASSERT_OFFSETOF(Zock, m_spPhantomB, 0x5C); - MARATHON_ASSERT_OFFSETOF(Zock, m_spPhantomListener, 0xA0); - MARATHON_ASSERT_SIZEOF(Zock, 0xE0); -} diff --git a/MarathonRecomp/api/Sonicteam/PropFixture.h b/MarathonRecomp/api/Sonicteam/PropFixture.h deleted file mode 100644 index ba2f15c7..00000000 --- a/MarathonRecomp/api/Sonicteam/PropFixture.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class PropFixture : public Fixture - { - public: - MARATHON_INSERT_PADDING(0x10); - }; - - MARATHON_ASSERT_SIZEOF(PropFixture, 0x180); -} diff --git a/MarathonRecomp/api/Sonicteam/RaderMapManager.h b/MarathonRecomp/api/Sonicteam/RaderMapManager.h deleted file mode 100644 index 5999dfe6..00000000 --- a/MarathonRecomp/api/Sonicteam/RaderMapManager.h +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class RaderMapManager : public Actor - { - public: - xpointer m_pClump; - xpointer m_pFrameGP1; - xpointer m_pFrameGP2; - MARATHON_INSERT_PADDING(0x0C); - SoX::Math::Vector m_Transform; - be m_Zoom; - MARATHON_INSERT_PADDING(0x0C); - SoX::Math::Vector m_Field90; - MARATHON_INSERT_PADDING(0x10); - }; - - MARATHON_ASSERT_OFFSETOF(RaderMapManager, m_pClump, 0x58); - MARATHON_ASSERT_OFFSETOF(RaderMapManager, m_pFrameGP1, 0x5C); - MARATHON_ASSERT_OFFSETOF(RaderMapManager, m_pFrameGP2, 0x60); - MARATHON_ASSERT_OFFSETOF(RaderMapManager, m_Transform, 0x70); - MARATHON_ASSERT_OFFSETOF(RaderMapManager, m_Zoom, 0x80); - MARATHON_ASSERT_OFFSETOF(RaderMapManager, m_Field90, 0x90); - MARATHON_ASSERT_SIZEOF(RaderMapManager, 0xB0); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/ApplyBloom.h b/MarathonRecomp/api/Sonicteam/RenderAction/ApplyBloom.h deleted file mode 100644 index ceb7e553..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/ApplyBloom.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class ApplyBloom : public MyRenderProcess - { - public: - MARATHON_INSERT_PADDING(0x4); - }; - - MARATHON_ASSERT_SIZEOF(ApplyBloom, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/ApplyDevice.h b/MarathonRecomp/api/Sonicteam/RenderAction/ApplyDevice.h deleted file mode 100644 index 7f52d92f..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/ApplyDevice.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class ApplyDevice : public MyRenderProcess {}; - - MARATHON_ASSERT_SIZEOF(ApplyDevice, 0x38); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/ApplySceneParams.h b/MarathonRecomp/api/Sonicteam/RenderAction/ApplySceneParams.h deleted file mode 100644 index 87fa7de6..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/ApplySceneParams.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class ApplySceneParams : public MyRenderProcess {}; - - MARATHON_ASSERT_SIZEOF(ApplySceneParams, 0x38); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/AutoSetAspect.h b/MarathonRecomp/api/Sonicteam/RenderAction/AutoSetAspect.h deleted file mode 100644 index 5e704f64..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/AutoSetAspect.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class ApplyAutoAspect : public MyRenderProcess - { - public: - be m_CameraIndex; - }; - - MARATHON_ASSERT_OFFSETOF(ApplyAutoAspect, m_CameraIndex, 0x38); - MARATHON_ASSERT_SIZEOF(ApplyAutoAspect, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/Capture.h b/MarathonRecomp/api/Sonicteam/RenderAction/Capture.h deleted file mode 100644 index fcaf8963..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/Capture.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class Capture : public MyRenderProcess - { - public: - MARATHON_INSERT_PADDING(0x4); - xpointer m_pFramebufferHDR; - MARATHON_INSERT_PADDING(0x14); - xpointer m_pFBO1; - MARATHON_INSERT_PADDING(0x10); - xpointer m_pFBO2; - }; - - MARATHON_ASSERT_OFFSETOF(Capture, m_pFramebufferHDR, 0x3C); - MARATHON_ASSERT_OFFSETOF(Capture, m_pFBO1, 0x54); - MARATHON_ASSERT_OFFSETOF(Capture, m_pFBO2, 0x68); - MARATHON_ASSERT_SIZEOF(Capture, 0x6C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/ClearRenderTarget.h b/MarathonRecomp/api/Sonicteam/RenderAction/ClearRenderTarget.h deleted file mode 100644 index df596a94..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/ClearRenderTarget.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class ClearRenderTarget : public MyRenderProcess - { - public: - MARATHON_INSERT_PADDING(0x8); - }; - - MARATHON_ASSERT_SIZEOF(ClearRenderTarget, 0x40); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/ColorFill.h b/MarathonRecomp/api/Sonicteam/RenderAction/ColorFill.h deleted file mode 100644 index beec1715..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/ColorFill.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class ColorFill : public MyRenderProcess - { - public: - MARATHON_INSERT_PADDING(0x10); - }; - - MARATHON_ASSERT_SIZEOF(ColorFill, 0x48); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/CopyTexture.h b/MarathonRecomp/api/Sonicteam/RenderAction/CopyTexture.h deleted file mode 100644 index 2c39e7c3..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/CopyTexture.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class CopyTexture : public MyRenderProcess - { - public: - MARATHON_INSERT_PADDING(0x4); - xpointer m_pTexture; - MARATHON_INSERT_PADDING(0x4); - }; - - MARATHON_ASSERT_OFFSETOF(CopyTexture, m_pTexture, 0x3C); - MARATHON_ASSERT_SIZEOF(CopyTexture, 0x44); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/LockBlendMode.h b/MarathonRecomp/api/Sonicteam/RenderAction/LockBlendMode.h deleted file mode 100644 index 9c05f858..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/LockBlendMode.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class LockBlendMode : public MyRenderProcess - { - public: - bool m_Lock; - }; - - MARATHON_ASSERT_OFFSETOF(LockBlendMode, m_Lock, 0x38); - MARATHON_ASSERT_SIZEOF(LockBlendMode, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/LockCullMode.h b/MarathonRecomp/api/Sonicteam/RenderAction/LockCullMode.h deleted file mode 100644 index 7917710e..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/LockCullMode.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class LockCullMode : public MyRenderProcess - { - public: - bool m_Lock; - }; - - MARATHON_ASSERT_OFFSETOF(LockCullMode, m_Lock, 0x38); - MARATHON_ASSERT_SIZEOF(LockCullMode, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/LockZMode.h b/MarathonRecomp/api/Sonicteam/RenderAction/LockZMode.h deleted file mode 100644 index d152bb6c..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/LockZMode.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class LockZMode : public MyRenderProcess - { - public: - bool m_Lock; - }; - - MARATHON_ASSERT_OFFSETOF(LockZMode, m_Lock, 0x38); - MARATHON_ASSERT_SIZEOF(LockZMode, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/MakeBloom.h b/MarathonRecomp/api/Sonicteam/RenderAction/MakeBloom.h deleted file mode 100644 index 724868af..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/MakeBloom.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class MakeBloom : public MyRenderProcess - { - public: - MARATHON_INSERT_PADDING(0x34); - }; - - MARATHON_ASSERT_SIZEOF(MakeBloom, 0x6C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/Movie.h b/MarathonRecomp/api/Sonicteam/RenderAction/Movie.h deleted file mode 100644 index 4cfded57..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/Movie.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class Movie : public MyRenderProcess - { - public: - xpointer m_pMovieObject; - }; - - MARATHON_ASSERT_OFFSETOF(Movie, m_pMovieObject, 0x38); - MARATHON_ASSERT_SIZEOF(Movie, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/PrepareCalculateCSM.h b/MarathonRecomp/api/Sonicteam/RenderAction/PrepareCalculateCSM.h deleted file mode 100644 index 6fcfb56b..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/PrepareCalculateCSM.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class PrepareCalculateCSM : public MyRenderProcess - { - public: - MARATHON_INSERT_PADDING(0x18); - }; - - MARATHON_ASSERT_SIZEOF(PrepareCalculateCSM, 0x50); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/Rasterize.h b/MarathonRecomp/api/Sonicteam/RenderAction/Rasterize.h deleted file mode 100644 index 9fe89457..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/Rasterize.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class Rasterize : public MyRenderProcess - { - public: - MARATHON_INSERT_PADDING(0x4); - xpointer m_pTexture; - bool m_Flag; - }; - - MARATHON_ASSERT_OFFSETOF(Rasterize, m_pTexture, 0x3C); - MARATHON_ASSERT_OFFSETOF(Rasterize, m_Flag, 0x40); - MARATHON_ASSERT_SIZEOF(Rasterize, 0x44); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/RasterizeBurnoutBlur.h b/MarathonRecomp/api/Sonicteam/RenderAction/RasterizeBurnoutBlur.h deleted file mode 100644 index 0a517168..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/RasterizeBurnoutBlur.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class RasterizeBurnoutBlur : public MyRenderProcess - { - public: - MARATHON_INSERT_PADDING(0x10); - }; - - MARATHON_ASSERT_SIZEOF(RasterizeBurnoutBlur, 0x48); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/ResetRenderStates.h b/MarathonRecomp/api/Sonicteam/RenderAction/ResetRenderStates.h deleted file mode 100644 index 0b165cd5..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/ResetRenderStates.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class ResetRenderStates : public MyRenderProcess {}; - - MARATHON_ASSERT_SIZEOF(ResetRenderStates, 0x38); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/ResetScissorRect.h b/MarathonRecomp/api/Sonicteam/RenderAction/ResetScissorRect.h deleted file mode 100644 index 2ee19024..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/ResetScissorRect.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class ResetScissorRect : public MyRenderProcess {}; - - MARATHON_ASSERT_SIZEOF(ResetScissorRect, 0x38); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/ResetViewport.h b/MarathonRecomp/api/Sonicteam/RenderAction/ResetViewport.h deleted file mode 100644 index 5edef304..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/ResetViewport.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class ResetViewport : public MyRenderProcess {}; - - MARATHON_ASSERT_SIZEOF(ResetViewport, 0x38); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/Resolve.h b/MarathonRecomp/api/Sonicteam/RenderAction/Resolve.h deleted file mode 100644 index 3e96ab91..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/Resolve.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class Resolve : public MyRenderProcess - { - public: - MARATHON_INSERT_PADDING(0x8); - xpointer m_pFBO; - }; - - MARATHON_ASSERT_OFFSETOF(Resolve, m_pFBO, 0x40); - MARATHON_ASSERT_SIZEOF(Resolve, 0x44); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/RunCommandBuffer.h b/MarathonRecomp/api/Sonicteam/RenderAction/RunCommandBuffer.h deleted file mode 100644 index 9b640379..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/RunCommandBuffer.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class RunCommandBuffer : public MyRenderProcess - { - public: - be m_CameraIndex; - MARATHON_INSERT_PADDING(0x4); - }; - - MARATHON_ASSERT_OFFSETOF(RunCommandBuffer, m_CameraIndex, 0x38); - MARATHON_ASSERT_SIZEOF(RunCommandBuffer, 0x40); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetAutoZPass.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetAutoZPass.h deleted file mode 100644 index 2731b6a0..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetAutoZPass.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetAutoZPass : public MyRenderProcess - { - public: - bool m_Enabled; - }; - - MARATHON_ASSERT_OFFSETOF(SetAutoZPass, m_Enabled, 0x38); - MARATHON_ASSERT_SIZEOF(SetAutoZPass, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetBackStencilOp.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetBackStencilOp.h deleted file mode 100644 index 3689dc2c..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetBackStencilOp.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetBackStencilOp : public MyRenderProcess - { - public: - be m_Field38; - be m_Field3C; - be m_Field40; - }; - - MARATHON_ASSERT_OFFSETOF(SetBackStencilOp, m_Field38, 0x38); - MARATHON_ASSERT_OFFSETOF(SetBackStencilOp, m_Field3C, 0x3C); - MARATHON_ASSERT_OFFSETOF(SetBackStencilOp, m_Field40, 0x40); - MARATHON_ASSERT_SIZEOF(SetBackStencilOp, 0x44); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetBlendMode.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetBlendMode.h deleted file mode 100644 index 5316026a..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetBlendMode.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetBlendMode : public MyRenderProcess - { - public: - enum BlendMode - { - BlendMode_Opaque = 0, - BlendMode_Blend = 1, - BlendMode_Add = 2 - }; - - be m_BlendMode; - }; - - MARATHON_ASSERT_OFFSETOF(SetBlendMode, m_BlendMode, 0x38); - MARATHON_ASSERT_SIZEOF(SetBlendMode, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetCSMTextures.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetCSMTextures.h deleted file mode 100644 index 74ea1d19..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetCSMTextures.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetCSMTextures : public MyRenderProcess - { - public: - bool m_Flag; - xpointer m_pCSMTexture; - MARATHON_INSERT_PADDING(0x4); - }; - - MARATHON_ASSERT_OFFSETOF(SetCSMTextures, m_Flag, 0x38); - MARATHON_ASSERT_OFFSETOF(SetCSMTextures, m_pCSMTexture, 0x3C); - MARATHON_ASSERT_SIZEOF(SetCSMTextures, 0x44); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetClip.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetClip.h deleted file mode 100644 index 919f5c13..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetClip.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetClip : public MyRenderProcess - { - public: - be m_CameraIndex; - be m_Clip1; - be m_Clip2; - }; - - MARATHON_ASSERT_OFFSETOF(SetClip, m_CameraIndex, 0x38); - MARATHON_ASSERT_OFFSETOF(SetClip, m_Clip1, 0x3C); - MARATHON_ASSERT_OFFSETOF(SetClip, m_Clip2, 0x40); - MARATHON_ASSERT_SIZEOF(SetClip, 0x44); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetColorWriteEnable.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetColorWriteEnable.h deleted file mode 100644 index 7b2c4b8f..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetColorWriteEnable.h +++ /dev/null @@ -1,25 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetColorWriteEnable : public MyRenderProcess - { - public: - enum ColorWrite : uint32_t - { - ColorWrite_None = 0, - ColorWrite_Red = 1 << 0, - ColorWrite_Green = 1 << 1, - ColorWrite_Blue = 1 << 2, - ColorWrite_Alpha = 1 << 3 - }; - - be m_ColorWriteMask; - }; - - MARATHON_ASSERT_OFFSETOF(SetColorWriteEnable, m_ColorWriteMask, 0x38); - MARATHON_ASSERT_SIZEOF(SetColorWriteEnable, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetConstantShader.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetConstantShader.h deleted file mode 100644 index dce4fd77..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetConstantShader.h +++ /dev/null @@ -1,33 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetConstantShader : public MyRenderProcess - { - public: - enum PassIndex - { - PassIndex_Main, - PassIndex_Transparent, - PassIndex_Sky, - PassIndex_Shadowmap, - PassIndex_Psi, - PassIndex_Oc, - PassIndex_Glare, - PassIndex_AfterPp, - PassIndex_Radermap, - PassIndex_User0, - PassIndex_User1 - }; - - be m_PassIndex; - xpointer m_pShader; - }; - - MARATHON_ASSERT_OFFSETOF(SetConstantShader, m_PassIndex, 0x38); - MARATHON_ASSERT_OFFSETOF(SetConstantShader, m_pShader, 0x3C); - MARATHON_ASSERT_SIZEOF(SetConstantShader, 0x40); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetCullMode.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetCullMode.h deleted file mode 100644 index c7a219fb..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetCullMode.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetCullMode : public MyRenderProcess - { - public: - enum CullMode - { - CullMode_None, - CullMode_CW, - CullMode_CCW - }; - - be m_CullMode; - }; - - MARATHON_ASSERT_OFFSETOF(SetCullMode, m_CullMode, 0x38); - MARATHON_ASSERT_SIZEOF(SetCullMode, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetCurrentScreen.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetCurrentScreen.h deleted file mode 100644 index 749ce295..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetCurrentScreen.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetCurrentScreen : public MyRenderProcess - { - public: - be m_ScreenIndex; - }; - - MARATHON_ASSERT_OFFSETOF(SetCurrentScreen, m_ScreenIndex, 0x38); - MARATHON_ASSERT_SIZEOF(SetCurrentScreen, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetDepthTextures.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetDepthTextures.h deleted file mode 100644 index 9bb493e9..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetDepthTextures.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetDepthTextures : public MyRenderProcess - { - public: - bool m_Flag; - xpointer m_pDepthTexture; - }; - - MARATHON_ASSERT_OFFSETOF(SetDepthTextures, m_Flag, 0x38); - MARATHON_ASSERT_OFFSETOF(SetDepthTextures, m_pDepthTexture, 0x3C); - MARATHON_ASSERT_SIZEOF(SetDepthTextures, 0x40); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetFovY.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetFovY.h deleted file mode 100644 index 558bcffa..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetFovY.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetFovY : public MyRenderProcess - { - public: - be m_CameraIndex; - be m_FovY; - }; - - MARATHON_ASSERT_OFFSETOF(SetFovY, m_CameraIndex, 0x38); - MARATHON_ASSERT_OFFSETOF(SetFovY, m_FovY, 0x3C); - MARATHON_ASSERT_SIZEOF(SetFovY, 0x40); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetFrameBufferObject.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetFrameBufferObject.h deleted file mode 100644 index 07b41524..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetFrameBufferObject.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetFrameBufferObject : public MyRenderProcess - { - public: - xpointer m_pFrameBufferObject; - MARATHON_INSERT_PADDING(0x4); - bool m_Once; - bool m_PostProcess; - }; - - MARATHON_ASSERT_OFFSETOF(SetFrameBufferObject, m_pFrameBufferObject, 0x38); - MARATHON_ASSERT_OFFSETOF(SetFrameBufferObject, m_Once, 0x40); - MARATHON_ASSERT_OFFSETOF(SetFrameBufferObject, m_PostProcess, 0x41); - MARATHON_ASSERT_SIZEOF(SetFrameBufferObject, 0x44); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetReflectionTextures.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetReflectionTextures.h deleted file mode 100644 index 17dcf1ab..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetReflectionTextures.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetReflectionTextures : public MyRenderProcess - { - public: - bool m_Flag; - xpointer m_pReflectionTexture; - }; - - MARATHON_ASSERT_OFFSETOF(SetReflectionTextures, m_Flag, 0x38); - MARATHON_ASSERT_OFFSETOF(SetReflectionTextures, m_pReflectionTexture, 0x3C); - MARATHON_ASSERT_SIZEOF(SetReflectionTextures, 0x40); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetScissorRect.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetScissorRect.h deleted file mode 100644 index 2ce2219c..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetScissorRect.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetScissorRect : public MyRenderProcess - { - public: - be m_X; - be m_Y; - be m_Width; - be m_Height; - }; - - MARATHON_ASSERT_OFFSETOF(SetScissorRect, m_X, 0x38); - MARATHON_ASSERT_OFFSETOF(SetScissorRect, m_Y, 0x3C); - MARATHON_ASSERT_OFFSETOF(SetScissorRect, m_Width, 0x40); - MARATHON_ASSERT_OFFSETOF(SetScissorRect, m_Height, 0x44); - MARATHON_ASSERT_SIZEOF(SetScissorRect, 0x48); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetScissorTest.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetScissorTest.h deleted file mode 100644 index 0bf359f9..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetScissorTest.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetScissorTest : public MyRenderProcess - { - public: - bool m_Enabled; - }; - - MARATHON_ASSERT_OFFSETOF(SetScissorTest, m_Enabled, 0x38); - MARATHON_ASSERT_SIZEOF(SetScissorTest, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetScreen.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetScreen.h deleted file mode 100644 index b19cce73..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetScreen.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetScreen : public MyRenderProcess - { - public: - be m_CameraIndex; - be m_Width; - be m_Height; - }; - - MARATHON_ASSERT_OFFSETOF(SetScreen, m_CameraIndex, 0x38); - MARATHON_ASSERT_OFFSETOF(SetScreen, m_Width, 0x3C); - MARATHON_ASSERT_OFFSETOF(SetScreen, m_Height, 0x40); - MARATHON_ASSERT_SIZEOF(SetScreen, 0x44); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetShaderGPRAllocation.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetShaderGPRAllocation.h deleted file mode 100644 index 9fd9baf7..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetShaderGPRAllocation.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetShaderGPRAllocation : public MyRenderProcess - { - public: - be m_VertexShaderCount; - be m_PixelShaderCount; - }; - - MARATHON_ASSERT_OFFSETOF(SetShaderGPRAllocation, m_VertexShaderCount, 0x38); - MARATHON_ASSERT_OFFSETOF(SetShaderGPRAllocation, m_PixelShaderCount, 0x3C); - MARATHON_ASSERT_SIZEOF(SetShaderGPRAllocation, 0x40); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetStencilEnable.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetStencilEnable.h deleted file mode 100644 index 169af24b..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetStencilEnable.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetStencilEnable : public MyRenderProcess - { - public: - bool m_FrontEnable; - bool m_BackEnable; - }; - - MARATHON_ASSERT_OFFSETOF(SetStencilEnable, m_FrontEnable, 0x38); - MARATHON_ASSERT_OFFSETOF(SetStencilEnable, m_BackEnable, 0x39); - MARATHON_ASSERT_SIZEOF(SetStencilEnable, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetStencilFunc.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetStencilFunc.h deleted file mode 100644 index 196a19e9..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetStencilFunc.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetStencilFunc : public MyRenderProcess - { - public: - be m_StencilMode; - be m_FrontReference; - be m_BackReference; - }; - - MARATHON_ASSERT_OFFSETOF(SetStencilFunc, m_StencilMode, 0x38); - MARATHON_ASSERT_OFFSETOF(SetStencilFunc, m_FrontReference, 0x3C); - MARATHON_ASSERT_OFFSETOF(SetStencilFunc, m_BackReference, 0x40); - MARATHON_ASSERT_SIZEOF(SetStencilFunc, 0x44); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetStencilOp.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetStencilOp.h deleted file mode 100644 index 6abac5aa..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetStencilOp.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetStencilOp : public MyRenderProcess - { - public: - be m_Field38; - be m_Field3C; - be m_Field40; - }; - - MARATHON_ASSERT_OFFSETOF(SetStencilOp, m_Field38, 0x38); - MARATHON_ASSERT_OFFSETOF(SetStencilOp, m_Field3C, 0x3C); - MARATHON_ASSERT_OFFSETOF(SetStencilOp, m_Field40, 0x40); - MARATHON_ASSERT_SIZEOF(SetStencilOp, 0x44); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetStencilWriteMask.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetStencilWriteMask.h deleted file mode 100644 index bd7e101f..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetStencilWriteMask.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetStencilWriteMask : public MyRenderProcess - { - public: - be m_WriteMask; - }; - - MARATHON_ASSERT_OFFSETOF(SetStencilWriteMask, m_WriteMask, 0x38); - MARATHON_ASSERT_SIZEOF(SetStencilWriteMask, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetTexture.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetTexture.h deleted file mode 100644 index f66731f7..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetTexture.h +++ /dev/null @@ -1,42 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetTexture : public MyRenderProcess - { - public: - enum AddressMode : uint32_t - { - AddressMode_Wrap = 1, - AddressMode_Clamp = 2, - AddressMode_Mirror = 3, - AddressMode_Border = 4, - }; - - enum FilterMode : uint32_t - { - FilterMode_Point = 1, - FilterMode_Linear = 2, - FilterMode_LinearMipmap = 3, - FilterMode_Trilinear = 4, - FilterMode_Anisotropic = 5, - FilterMode_Gaussian = 5, - }; - - be m_Unknown; - xpointer m_pTexture; - be m_XAddressMode; - be m_YAddressMode; - be m_FilterMode; - }; - - MARATHON_ASSERT_OFFSETOF(SetTexture, m_Unknown, 0x38); - MARATHON_ASSERT_OFFSETOF(SetTexture, m_pTexture, 0x3C); - MARATHON_ASSERT_OFFSETOF(SetTexture, m_XAddressMode, 0x40); - MARATHON_ASSERT_OFFSETOF(SetTexture, m_YAddressMode, 0x44); - MARATHON_ASSERT_OFFSETOF(SetTexture, m_FilterMode, 0x48); - MARATHON_ASSERT_SIZEOF(SetTexture, 0x4C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetUserClipPlaneEnable.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetUserClipPlaneEnable.h deleted file mode 100644 index dd450553..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetUserClipPlaneEnable.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetUserClipPlaneEnable : public MyRenderProcess - { - public: - be m_CameraIndex; - MARATHON_INSERT_PADDING(0x4); - }; - - MARATHON_ASSERT_OFFSETOF(SetUserClipPlaneEnable, m_CameraIndex, 0x38); - MARATHON_ASSERT_SIZEOF(SetUserClipPlaneEnable, 0x40); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetViewport.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetViewport.h deleted file mode 100644 index 4f443b2c..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetViewport.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetViewport : public MyRenderProcess - { - public: - be m_X; - be m_Y; - be m_Width; - be m_Height; - }; - - MARATHON_ASSERT_OFFSETOF(SetViewport, m_X, 0x38); - MARATHON_ASSERT_OFFSETOF(SetViewport, m_Y, 0x3C); - MARATHON_ASSERT_OFFSETOF(SetViewport, m_Width, 0x40); - MARATHON_ASSERT_OFFSETOF(SetViewport, m_Height, 0x44); - MARATHON_ASSERT_SIZEOF(SetViewport, 0x48); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderAction/SetZMode.h b/MarathonRecomp/api/Sonicteam/RenderAction/SetZMode.h deleted file mode 100644 index ac31419a..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderAction/SetZMode.h +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::RenderAction -{ - class SetZMode : public MyRenderProcess - { - public: - enum ZMode : uint32_t - { - ZMode_LessEqualOn = 1, - ZMode_LessEqualOff = 2, - ZMode_LessOn = 3, - ZMode_LessOff = 4, - ZMode_AlwaysOn = 5, - ZMode_AlwaysOff = 6, - }; - - be m_ZMode; - }; - - MARATHON_ASSERT_OFFSETOF(SetZMode, m_ZMode, 0x38); - MARATHON_ASSERT_SIZEOF(SetZMode, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/RenderPostprocess.h b/MarathonRecomp/api/Sonicteam/RenderPostprocess.h deleted file mode 100644 index d5453728..00000000 --- a/MarathonRecomp/api/Sonicteam/RenderPostprocess.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class RenderPostprocess : public MyRenderProcess - { - public: - MARATHON_INSERT_PADDING(0x4); - }; - - MARATHON_ASSERT_SIZEOF(RenderPostprocess, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/SaveDataTask.h b/MarathonRecomp/api/Sonicteam/SaveDataTask.h deleted file mode 100644 index 417d6233..00000000 --- a/MarathonRecomp/api/Sonicteam/SaveDataTask.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class SaveDataTask : public SoX::Engine::Task - { - public: - xpointer m_pFileName; - MARATHON_INSERT_PADDING(0x24); - be m_Flags; - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_OFFSETOF(SaveDataTask, m_pFileName, 0x4C); - MARATHON_ASSERT_OFFSETOF(SaveDataTask, m_Flags, 0x74); - MARATHON_ASSERT_SIZEOF(SaveDataTask, 0x7C); -} diff --git a/MarathonRecomp/api/Sonicteam/SaveDataTaskXENON.h b/MarathonRecomp/api/Sonicteam/SaveDataTaskXENON.h deleted file mode 100644 index f8c2cb91..00000000 --- a/MarathonRecomp/api/Sonicteam/SaveDataTaskXENON.h +++ /dev/null @@ -1,37 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class SaveDataTaskXENON : public SaveDataTask - { - public: - enum SaveDataOperation : uint32_t - { - SaveDataOperation_AlertOverwrite, - SaveDataOperation_AlertNoSaveData, - SaveDataOperation_AlertSelectDevice, - SaveDataOperation_SelectStorageDevice, - SaveDataOperation_WriteSaveData, - SaveDataOperation_ReadSaveData, - SaveDataOperation_AlertSaveFailed, - SaveDataOperation_AlertLoadFailed, - SaveDataOperation_8, - SaveDataOperation_9 - }; - - xpointer m_pAlertWindowTask; - MARATHON_INSERT_PADDING(8); - bool m_IsAccessSuccess; - xpointer m_pSystemTextBook; - be m_Operation; - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_OFFSETOF(SaveDataTaskXENON, m_pAlertWindowTask, 0x7C); - MARATHON_ASSERT_OFFSETOF(SaveDataTaskXENON, m_IsAccessSuccess, 0x88); - MARATHON_ASSERT_OFFSETOF(SaveDataTaskXENON, m_pSystemTextBook, 0x8C); - MARATHON_ASSERT_OFFSETOF(SaveDataTaskXENON, m_Operation, 0x90); - MARATHON_ASSERT_SIZEOF(SaveDataTaskXENON, 0x98); -} diff --git a/MarathonRecomp/api/Sonicteam/SelectWindowTask.h b/MarathonRecomp/api/Sonicteam/SelectWindowTask.h deleted file mode 100644 index e9fa48ee..00000000 --- a/MarathonRecomp/api/Sonicteam/SelectWindowTask.h +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class SelectWindowTask : public SoX::Engine::Task, public HUDCALLBACK - { - public: - MARATHON_INSERT_PADDING(0x40); - be m_ChosenIndex; - MARATHON_INSERT_PADDING(0x28); - be m_SelectedIndex; - MARATHON_INSERT_PADDING(0x14); - be m_BreatheFrame; - MARATHON_INSERT_PADDING(0x28); - }; - - MARATHON_ASSERT_OFFSETOF(SelectWindowTask, m_ChosenIndex, 0x90); - MARATHON_ASSERT_OFFSETOF(SelectWindowTask, m_SelectedIndex, 0xBC); - MARATHON_ASSERT_OFFSETOF(SelectWindowTask, m_BreatheFrame, 0xD4); - MARATHON_ASSERT_SIZEOF(SelectWindowTask, 0x100); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/AI/StateMachine.h b/MarathonRecomp/api/Sonicteam/SoX/AI/StateMachine.h deleted file mode 100644 index 8c54a44f..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/AI/StateMachine.h +++ /dev/null @@ -1,36 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::AI -{ - template - class StateMachine - { - public: - xpointer m_pVftable; - xpointer> m_pState; - xpointer m_pContext; - - template - TState* GetState() - { - return (TState*)m_pState.get(); - } - - TStateContext* GetContext() - { - return (TStateContext*)m_pContext.get(); - } - - template - TContext* GetContext() - { - return (TContext*)m_pContext.get(); - } - }; - - MARATHON_ASSERT_OFFSETOF(StateMachine, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(StateMachine, m_pState, 0x04); - MARATHON_ASSERT_OFFSETOF(StateMachine, m_pContext, 0x08); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/ApplicationXenon.h b/MarathonRecomp/api/Sonicteam/SoX/ApplicationXenon.h deleted file mode 100644 index 8a39ff4d..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/ApplicationXenon.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX -{ - class ApplicationXenon : public Engine::Application - { - public: - MARATHON_INSERT_PADDING(0x174); - - static ApplicationXenon* GetInstance(); - }; - - MARATHON_ASSERT_SIZEOF(ApplicationXenon, 0x180); -} - -#include diff --git a/MarathonRecomp/api/Sonicteam/SoX/ApplicationXenon.inl b/MarathonRecomp/api/Sonicteam/SoX/ApplicationXenon.inl deleted file mode 100644 index 46ba52de..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/ApplicationXenon.inl +++ /dev/null @@ -1,7 +0,0 @@ -namespace Sonicteam::SoX -{ - inline ApplicationXenon* ApplicationXenon::GetInstance() - { - return *(xpointer*)MmGetHostAddress(0x82D3B348); - } -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Audio/Cue.h b/MarathonRecomp/api/Sonicteam/SoX/Audio/Cue.h deleted file mode 100644 index 7c7e65fe..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Audio/Cue.h +++ /dev/null @@ -1,38 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::SoX::Audio -{ - class Cue : public RefCountObject - { - public: - struct Vftable : RefCountObject::Vftable - { - MARATHON_INSERT_PADDING(0x18); - be fpSetPause; - }; - - MARATHON_INSERT_PADDING(0x0C); - LinkNode m_Field14; - MARATHON_INSERT_PADDING(8); - xpointer m_pPlayer; - - template - T* GetPlayer() - { - return (T*)m_pPlayer.get(); - } - - void SetPause(bool isPaused) - { - GuestToHostFunction(((Vftable*)m_pVftable.get())->fpSetPause, this, isPaused); - } - }; - - MARATHON_ASSERT_OFFSETOF(Cue, m_Field14, 0x14); - MARATHON_ASSERT_OFFSETOF(Cue, m_pPlayer, 0x28); - MARATHON_ASSERT_SIZEOF(Cue, 0x2C); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Audio/IAudioEngine.h b/MarathonRecomp/api/Sonicteam/SoX/Audio/IAudioEngine.h deleted file mode 100644 index e27773c5..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Audio/IAudioEngine.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::Audio -{ - class IAudioEngine - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(IAudioEngine, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IAudioEngine, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Audio/Player.h b/MarathonRecomp/api/Sonicteam/SoX/Audio/Player.h deleted file mode 100644 index a808432f..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Audio/Player.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::Audio -{ - class Player - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(Player, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(Player, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Audio/PlayerImpl.h b/MarathonRecomp/api/Sonicteam/SoX/Audio/PlayerImpl.h deleted file mode 100644 index 445509d6..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Audio/PlayerImpl.h +++ /dev/null @@ -1,8 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::Audio -{ - class PlayerImpl : public Player {}; -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Component.h b/MarathonRecomp/api/Sonicteam/SoX/Component.h deleted file mode 100644 index 6483e1e6..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Component.h +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX -{ - namespace Engine - { - class DocMode; - } - - class Component : public Object - { - public: - xpointer m_pDocMode; - MARATHON_INSERT_PADDING(0x18); - - template - T* GetDocMode() - { - return (T*)m_pDocMode.get(); - } - }; - - MARATHON_ASSERT_OFFSETOF(Component, m_pDocMode, 0x04); - MARATHON_ASSERT_SIZEOF(Component, 0x20); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Engine/Application.h b/MarathonRecomp/api/Sonicteam/SoX/Engine/Application.h deleted file mode 100644 index dc5fd7e5..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Engine/Application.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::Engine -{ - class Application - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(8); - }; - - MARATHON_ASSERT_OFFSETOF(Application, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(Application, 0x0C); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Engine/Doc.h b/MarathonRecomp/api/Sonicteam/SoX/Engine/Doc.h deleted file mode 100644 index a21a9e92..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Engine/Doc.h +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::SoX::Engine -{ - class Doc - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(4); - xpointer m_pDocMode; - xpointer m_pRootTask; - xpointer m_pRootGTask; - MARATHON_INSERT_PADDING(8); - xpointer m_pDocModeExecutor; - MARATHON_INSERT_PADDING(0x3C); - - template - inline T* GetDocMode() - { - return (T*)m_pDocMode.get(); - } - }; - - MARATHON_ASSERT_OFFSETOF(Doc, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(Doc, m_pDocMode, 0x08); - MARATHON_ASSERT_OFFSETOF(Doc, m_pRootTask, 0x0C); - MARATHON_ASSERT_OFFSETOF(Doc, m_pRootGTask, 0x10); - MARATHON_ASSERT_OFFSETOF(Doc, m_pDocModeExecutor, 0x1C); - MARATHON_ASSERT_SIZEOF(Doc, 0x5C); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Engine/DocMode.h b/MarathonRecomp/api/Sonicteam/SoX/Engine/DocMode.h deleted file mode 100644 index 1c2284d0..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Engine/DocMode.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Engine -{ - class DocMode : public Task - { - public: - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_SIZEOF(DocMode, 0x50); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Engine/RenderProcess.h b/MarathonRecomp/api/Sonicteam/SoX/Engine/RenderProcess.h deleted file mode 100644 index 3561fa83..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Engine/RenderProcess.h +++ /dev/null @@ -1,37 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::Engine -{ - class RenderScheduler; - - class RenderProcess - { - public: - struct Vftable - { - be fpDestroy; - be fpFunc04; - be fpFunc08; - be fpPerformProcess; - }; - - xpointer m_pVftable; - xpointer m_Flag1; // Or Type? - xpointer m_pGTask; - be m_Flag2; - MARATHON_INSERT_PADDING(0x8); - be m_Field18; - MARATHON_INSERT_PADDING(0x4); - xpointer m_pRenderScheduler; - MARATHON_INSERT_PADDING(0xC); - }; - - MARATHON_ASSERT_SIZEOF(RenderProcess, 0x30); - MARATHON_ASSERT_OFFSETOF(RenderProcess, m_Flag1, 4); - MARATHON_ASSERT_OFFSETOF(RenderProcess, m_pGTask, 8); - MARATHON_ASSERT_OFFSETOF(RenderProcess, m_Flag2, 0xC); - MARATHON_ASSERT_OFFSETOF(RenderProcess, m_Field18, 0x18); - MARATHON_ASSERT_OFFSETOF(RenderProcess, m_pRenderScheduler, 0x20); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Engine/Task.h b/MarathonRecomp/api/Sonicteam/SoX/Engine/Task.h deleted file mode 100644 index f5edcef8..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Engine/Task.h +++ /dev/null @@ -1,58 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam::SoX::Engine -{ - class Doc; - - class Task : public Component, public MessageReceiver - { - public: - be m_Flags; - be m_Timestamp; - xpointer m_pPrevSibling; - xpointer m_pNextSibling; - xpointer m_pDependency; - xpointer m_pDependencies; - xpointer m_pDoc; - LinkNode m_lnTask; - - Task* GetFirstDependency() const - { - if (!m_pDependencies) - return nullptr; - - auto pCurrent = m_pDependencies.get(); - - while (pCurrent->m_pPrevSibling && pCurrent->m_pPrevSibling != m_pDependencies.get()) - pCurrent = pCurrent->m_pPrevSibling.get(); - - return pCurrent; - } - - Task* GetLastDependency() const - { - return m_pDependencies.get(); - } - - template - T* GetDoc() - { - return (T*)m_pDoc.get(); - } - }; - - MARATHON_ASSERT_OFFSETOF(Task, m_Flags, 0x24); - MARATHON_ASSERT_OFFSETOF(Task, m_Timestamp, 0x28); - MARATHON_ASSERT_OFFSETOF(Task, m_pPrevSibling, 0x2C); - MARATHON_ASSERT_OFFSETOF(Task, m_pNextSibling, 0x30); - MARATHON_ASSERT_OFFSETOF(Task, m_pDependency, 0x34); - MARATHON_ASSERT_OFFSETOF(Task, m_pDependencies, 0x38); - MARATHON_ASSERT_OFFSETOF(Task, m_pDoc, 0x3C); - MARATHON_ASSERT_OFFSETOF(Task, m_lnTask, 0x40); - MARATHON_ASSERT_SIZEOF(Task, 0x4C); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Device.h b/MarathonRecomp/api/Sonicteam/SoX/Graphics/Device.h deleted file mode 100644 index dd8da675..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Device.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Graphics -{ - class Device - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(0x3C); - Math::Matrix4x4 m_Field40; - be m_Field80; - MARATHON_INSERT_PADDING(0x4C); - }; - - MARATHON_ASSERT_OFFSETOF(Device, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(Device, m_Field40, 0x40); - MARATHON_ASSERT_OFFSETOF(Device, m_Field80, 0x80); - MARATHON_ASSERT_SIZEOF(Device, 0xD0); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Frame.h b/MarathonRecomp/api/Sonicteam/SoX/Graphics/Frame.h deleted file mode 100644 index d8af078a..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Frame.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Graphics -{ - class Frame : public RefCountObject - { - public: - MARATHON_INSERT_PADDING(0x18); // SimpleNode - MARATHON_INSERT_PADDING(0x2C); - }; - - MARATHON_ASSERT_SIZEOF(Frame, 0x4C); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Graphics/FrameGP.h b/MarathonRecomp/api/Sonicteam/SoX/Graphics/FrameGP.h deleted file mode 100644 index d4bf1cde..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Graphics/FrameGP.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::SoX::Graphics -{ - class FrameGP : public Frame - { - public: - MARATHON_INSERT_PADDING(0x84); - stdx::string m_Name; - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_OFFSETOF(FrameGP, m_Name, 0xD0); - MARATHON_ASSERT_SIZEOF(FrameGP, 0xF0); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Graphics/FrameObserver.h b/MarathonRecomp/api/Sonicteam/SoX/Graphics/FrameObserver.h deleted file mode 100644 index dcd89d3e..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Graphics/FrameObserver.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Graphics -{ - class FrameObserver - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(8); - xpointer m_pParent; - xpointer m_pFrameGP; - }; - - MARATHON_ASSERT_OFFSETOF(FrameObserver, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(FrameObserver, m_pParent, 0x0C); - MARATHON_ASSERT_OFFSETOF(FrameObserver, m_pFrameGP, 0x10); - MARATHON_ASSERT_SIZEOF(FrameObserver, 0x14); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Technique.h b/MarathonRecomp/api/Sonicteam/SoX/Graphics/Technique.h deleted file mode 100644 index 0e43c22c..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Technique.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::Graphics -{ - class Technique : public RefCountObject - { - public: - xpointer m_pShader; - }; - - MARATHON_ASSERT_OFFSETOF(Technique, m_pShader, 0x08); - MARATHON_ASSERT_SIZEOF(Technique, 0x0C); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Graphics/TechniqueFXL.h b/MarathonRecomp/api/Sonicteam/SoX/Graphics/TechniqueFXL.h deleted file mode 100644 index bd88e4c1..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Graphics/TechniqueFXL.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Graphics -{ - class TechniqueFXL : public Technique - { - public: - xpointer m_pShader; - MARATHON_INSERT_PADDING(0x10); - xpointer m_pParent; - MARATHON_INSERT_PADDING(4); - stdx::string m_TechniqueName; - }; - - MARATHON_ASSERT_OFFSETOF(TechniqueFXL, m_pShader, 0x0C); - MARATHON_ASSERT_OFFSETOF(TechniqueFXL, m_pParent, 0x20); - MARATHON_ASSERT_OFFSETOF(TechniqueFXL, m_TechniqueName, 0x28); - MARATHON_ASSERT_SIZEOF(TechniqueFXL, 0x44); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Texture.h b/MarathonRecomp/api/Sonicteam/SoX/Graphics/Texture.h deleted file mode 100644 index 8696ec35..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Texture.h +++ /dev/null @@ -1,9 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Graphics -{ - class Texture : public IResource {}; -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Transforms.h b/MarathonRecomp/api/Sonicteam/SoX/Graphics/Transforms.h deleted file mode 100644 index b09774fb..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Transforms.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::Graphics -{ - class Transforms - { - public: - struct Vftable - { - MARATHON_INSERT_PADDING(4); - be fpComputeProjectionMatrix; - }; - - xpointer m_pVftable; - MARATHON_INSERT_PADDING(0xEC); - }; - - MARATHON_ASSERT_OFFSETOF(Transforms, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(Transforms, 0xF0); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Vertex.h b/MarathonRecomp/api/Sonicteam/SoX/Graphics/Vertex.h deleted file mode 100644 index 0286da5f..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Vertex.h +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::Graphics -{ - struct Vertex - { - be X; - be Y; - MARATHON_INSERT_PADDING(0x10); - be Colour; // ARGB8888 - be U; - be V; - MARATHON_INSERT_PADDING(0x18); - }; - - MARATHON_ASSERT_OFFSETOF(Vertex, X, 0x00); - MARATHON_ASSERT_OFFSETOF(Vertex, Y, 0x04); - MARATHON_ASSERT_OFFSETOF(Vertex, Colour, 0x18); - MARATHON_ASSERT_OFFSETOF(Vertex, U, 0x1C); - MARATHON_ASSERT_OFFSETOF(Vertex, V, 0x20); - MARATHON_ASSERT_SIZEOF(Vertex, 0x3C); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Xenon/DeviceXenon.h b/MarathonRecomp/api/Sonicteam/SoX/Graphics/Xenon/DeviceXenon.h deleted file mode 100644 index ec737a0f..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Xenon/DeviceXenon.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Graphics::Xenon -{ - class DeviceXenon : public Device - { - public: - MARATHON_INSERT_PADDING(0xC0); - }; - - MARATHON_ASSERT_SIZEOF(DeviceXenon, 0x190); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Xenon/TextureXenon.h b/MarathonRecomp/api/Sonicteam/SoX/Graphics/Xenon/TextureXenon.h deleted file mode 100644 index ce5d5f8c..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Graphics/Xenon/TextureXenon.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Graphics::Xenon -{ - class TextureXenon : public Texture - { - public: - MARATHON_INSERT_PADDING(0x1C); - be m_Width; - be m_Height; - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_OFFSETOF(TextureXenon, m_Width, 0x80); - MARATHON_ASSERT_OFFSETOF(TextureXenon, m_Height, 0x84); - MARATHON_ASSERT_SIZEOF(TextureXenon, 0x8C); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/IResource.h b/MarathonRecomp/api/Sonicteam/SoX/IResource.h deleted file mode 100644 index b4072464..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/IResource.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX -{ - class IResource : public RefCountObject - { - public: - MARATHON_INSERT_PADDING(4); - stdx::string m_FilePath; - MARATHON_INSERT_PADDING(0x3C); - }; - - MARATHON_ASSERT_OFFSETOF(IResource, m_FilePath, 0x0C); - MARATHON_ASSERT_SIZEOF(IResource, 0x64); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/IResource2.h b/MarathonRecomp/api/Sonicteam/SoX/IResource2.h deleted file mode 100644 index fc01e8bb..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/IResource2.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::SoX -{ - template - class IResource2 : public IResource {}; -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/IResourceMgr.h b/MarathonRecomp/api/Sonicteam/SoX/IResourceMgr.h deleted file mode 100644 index 977ced4f..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/IResourceMgr.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX -{ - class IResourceMgr - { - public: - struct Vftable - { - be fpDestroy; - be fpMakeResource; - MARATHON_INSERT_PADDING(4); - }; - - xpointer m_pVftable; - MARATHON_INSERT_PADDING(0x0C); - }; - - MARATHON_ASSERT_OFFSETOF(IResourceMgr, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(IResourceMgr, 0x10); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Input/Manager.h b/MarathonRecomp/api/Sonicteam/SoX/Input/Manager.h deleted file mode 100644 index fc0430fd..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Input/Manager.h +++ /dev/null @@ -1,73 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::Input -{ - enum KeyState - { - KeyState_DpadUp = 0x40, - KeyState_DpadDown = 0x80, - KeyState_DpadLeft = 0x100, - KeyState_DpadRight = 0x200, - KeyState_Start = 0x400, - KeyState_Select = 0x800, - KeyState_LeftStick = 0x10000, - KeyState_RightStick = 0x20000, - KeyState_LeftBumper = 0x1000, - KeyState_RightBumper = 0x2000, - KeyState_A = 0x01, - KeyState_B = 0x02, - KeyState_X = 0x08, - KeyState_Y = 0x10, - KeyState_LeftTrigger = 0x4000, - KeyState_RightTrigger = 0x8000, - }; - - struct PadState - { - be LastButtons; - be InvertedLastButtons; - be PressedButtons; - be ReleasedButtons; - be LeftStickHorizontal; - be LeftStickVertical; - be LeftStickHorizontalS16; - be LeftStickVerticalS16; - be RightStickHorizontal; - be RightStickVertical; - be RightStickHorizontalS16; - be RightStickVerticalS16; - - bool IsDown(const KeyState in_Keys) const; - bool IsPressed(const KeyState in_Keys) const; - bool IsReleased(const KeyState in_Keys) const; - }; - - class Manager - { - public: - be m_PadID; - MARATHON_INSERT_PADDING(0x0C); - PadState m_PadState; - MARATHON_INSERT_PADDING(0x28); - }; - - MARATHON_ASSERT_OFFSETOF(PadState, LastButtons, 0x00); - MARATHON_ASSERT_OFFSETOF(PadState, InvertedLastButtons, 0x04); - MARATHON_ASSERT_OFFSETOF(PadState, PressedButtons, 0x08); - MARATHON_ASSERT_OFFSETOF(PadState, ReleasedButtons, 0x0C); - MARATHON_ASSERT_OFFSETOF(PadState, LeftStickHorizontal, 0x10); - MARATHON_ASSERT_OFFSETOF(PadState, LeftStickVertical, 0x14); - MARATHON_ASSERT_OFFSETOF(PadState, LeftStickHorizontalS16, 0x18); - MARATHON_ASSERT_OFFSETOF(PadState, LeftStickVerticalS16, 0x1A); - MARATHON_ASSERT_OFFSETOF(PadState, RightStickHorizontal, 0x1C); - MARATHON_ASSERT_OFFSETOF(PadState, RightStickVertical, 0x20); - MARATHON_ASSERT_OFFSETOF(PadState, RightStickHorizontalS16, 0x24); - MARATHON_ASSERT_OFFSETOF(PadState, RightStickVerticalS16, 0x26); - - MARATHON_ASSERT_OFFSETOF(Manager, m_PadID, 0x00); - MARATHON_ASSERT_OFFSETOF(Manager, m_PadState, 0x10); -} - -#include "Manager.inl" diff --git a/MarathonRecomp/api/Sonicteam/SoX/Input/Manager.inl b/MarathonRecomp/api/Sonicteam/SoX/Input/Manager.inl deleted file mode 100644 index ad56a2da..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Input/Manager.inl +++ /dev/null @@ -1,17 +0,0 @@ -namespace Sonicteam::SoX::Input -{ - inline bool PadState::IsDown(const KeyState in_Keys) const - { - return (LastButtons & in_Keys) == in_Keys; - } - - inline bool PadState::IsPressed(const KeyState in_Keys) const - { - return (PressedButtons & in_Keys) == in_Keys; - } - - inline bool PadState::IsReleased(const KeyState in_Keys) const - { - return (ReleasedButtons & in_Keys) == in_Keys; - } -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/LinkNode.h b/MarathonRecomp/api/Sonicteam/SoX/LinkNode.h deleted file mode 100644 index 9c650442..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/LinkNode.h +++ /dev/null @@ -1,27 +0,0 @@ -#pragma once - -namespace Sonicteam::SoX -{ - template - class ILinkNode - { - public: - xpointer m_pPrev; - xpointer m_pNext; - }; - - template - class LinkNode : public ILinkNode> - { - public: - xpointer m_pThis; - }; - - template - class LinkRef - { - public: - xpointer m_pElement; - LinkNode m_lnElement; - }; -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Math/Matrix.h b/MarathonRecomp/api/Sonicteam/SoX/Math/Matrix.h deleted file mode 100644 index a3a79a36..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Math/Matrix.h +++ /dev/null @@ -1,46 +0,0 @@ -#pragma once - -#include "Marathon.inl" - -namespace Sonicteam::SoX::Math -{ - class Matrix4x4 - { - public: - be M[4][4]; - - Matrix4x4() {} - - Matrix4x4(Matrix4x4& other) - { - for (int i = 0; i < 4; i++) - { - for (int j = 0; j < 4; j++) - M[i][j] = other.M[i][j]; - } - } - - Matrix4x4 Multiply(const Matrix4x4& other) const - { - Matrix4x4 result{}; - - for (int i = 0; i < 4; i++) - { - for (int j = 0; j < 4; j++) - { - result.M[i][j] = 0.0f; - - for (int k = 0; k < 4; k++) - result.M[i][j] = result.M[i][j] + (M[i][k] * other.M[k][j]); - } - } - - return result; - } - - Matrix4x4 operator*(Matrix4x4 other) - { - return Multiply(other); - } - }; -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Math/Quaternion.h b/MarathonRecomp/api/Sonicteam/SoX/Math/Quaternion.h deleted file mode 100644 index 587b4f54..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Math/Quaternion.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::Math -{ - class alignas(16) Quaternion - { - public: - be X; - be Y; - be Z; - be W; - }; -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Math/Vector.h b/MarathonRecomp/api/Sonicteam/SoX/Math/Vector.h deleted file mode 100644 index e3ac86e3..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Math/Vector.h +++ /dev/null @@ -1,44 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::Math -{ - class Vector2 - { - public: - be X; - be Y; - }; - - class Vector3 - { - public: - be X; - be Y; - be Z; - }; - - class alignas(16) Vector - { - public: - be X; - be Y; - be Z; - be W; - - float DistanceTo(const Vector& other) const - { - float dx = static_cast(X) - static_cast(other.X); - float dy = static_cast(Y) - static_cast(other.Y); - float dz = static_cast(Z) - static_cast(other.Z); - - return std::sqrt(dx * dx + dy * dy + dz * dz); - } - - Vector operator+(float addend) - { - return { X + addend, Y + addend, Z + addend, W + addend }; - } - }; -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Message.h b/MarathonRecomp/api/Sonicteam/SoX/Message.h deleted file mode 100644 index eaf2a8d0..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Message.h +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX -{ - struct IMessage - { - be ID{}; - - IMessage() {} - IMessage(const uint32_t id) : ID(id) {} - }; - - template - struct Message : IMessage - { - Message() - { - ID = id; - } - - static const uint32_t GetID() - { - return id; - } - }; -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/MessageReceiver.h b/MarathonRecomp/api/Sonicteam/SoX/MessageReceiver.h deleted file mode 100644 index 09c45232..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/MessageReceiver.h +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX -{ - class MessageReceiver - { - public: - struct Vftable - { - be fpDestroy; - be fpProcessMessage; - }; - - xpointer m_pVftable; - - void* Destroy(uint8_t flags = 1) - { - return GuestToHostFunction(m_pVftable->fpDestroy, this, flags); - } - - bool ProcessMessage(IMessage* pMessage) - { - return GuestToHostFunction(m_pVftable->fpProcessMessage, this, pMessage); - } - }; - - MARATHON_ASSERT_OFFSETOF(MessageReceiver, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(MessageReceiver, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Object.h b/MarathonRecomp/api/Sonicteam/SoX/Object.h deleted file mode 100644 index 28ced9c1..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Object.h +++ /dev/null @@ -1,25 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX -{ - class Object - { - public: - struct Vftable - { - be fpGetName; - }; - - xpointer m_pVftable; - - const char* GetName() const - { - return GuestToHostFunction(m_pVftable->fpGetName.get()); - } - }; - - MARATHON_ASSERT_OFFSETOF(Object, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(Object, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Physics/Entity.h b/MarathonRecomp/api/Sonicteam/SoX/Physics/Entity.h deleted file mode 100644 index 68fec9b2..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Physics/Entity.h +++ /dev/null @@ -1,47 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include -#include -#include - -namespace Sonicteam::SoX::Physics -{ - class Entity : public MessageReceiver, public RefCountObject - { - public: - struct Vftable : public MessageReceiver::Vftable - { - MARATHON_INSERT_PADDING(0x38); - be fpInitializeToWorld; - MARATHON_INSERT_PADDING(0x18); - be fpSetPhantomListener; - }; - - MARATHON_INSERT_PADDING(0x10); - RefSharedPointer m_spPhantomListener; - xpointer m_pReceiver; - RefSharedPointer m_spShape; - - void InitializeToWorld(RefSharedPointer& world) - { - auto vft = static_cast(MessageReceiver::m_pVftable.get()); - GuestToHostFunction(vft->fpInitializeToWorld, this, &world); - } - - void SetPhantomListener(RefSharedPointer& phantomListener) - { - auto vft = static_cast(MessageReceiver::m_pVftable.get()); - GuestToHostFunction(vft->fpSetPhantomListener, this, &phantomListener); - } - }; - - MARATHON_ASSERT_OFFSETOF(Entity, m_spPhantomListener, 0x1C); - MARATHON_ASSERT_OFFSETOF(Entity, m_pReceiver, 0x20); - MARATHON_ASSERT_OFFSETOF(Entity, m_spShape, 0x24); - MARATHON_ASSERT_SIZEOF(Entity, 0x28); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/EntityHavok.h b/MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/EntityHavok.h deleted file mode 100644 index 7c47af4a..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/EntityHavok.h +++ /dev/null @@ -1,30 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include -#include - -namespace Sonicteam::SoX::Physics::Havok -{ - class EntityHavok - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(0x0C); - xpointer m_pRigidBody; - RefSharedPointer m_spWorldHavok; - Math::Quaternion m_Rotation; - Math::Vector m_Translation; - MARATHON_INSERT_PADDING(0x0C); - }; - - MARATHON_ASSERT_OFFSETOF(EntityHavok, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(EntityHavok, m_pRigidBody, 0x10); - MARATHON_ASSERT_OFFSETOF(EntityHavok, m_spWorldHavok, 0x14); - MARATHON_ASSERT_OFFSETOF(EntityHavok, m_Rotation, 0x20); - MARATHON_ASSERT_OFFSETOF(EntityHavok, m_Translation, 0x30); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/EntityHavokImp.h b/MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/EntityHavokImp.h deleted file mode 100644 index a202dfb0..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/EntityHavokImp.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::SoX::Physics::Havok -{ - template - class EntityHavokImp : public T, public EntityHavok {}; -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/PhantomHavok.h b/MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/PhantomHavok.h deleted file mode 100644 index 61494a17..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/PhantomHavok.h +++ /dev/null @@ -1,10 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::SoX::Physics::Havok -{ - class PhantomHavok : public EntityHavokImp {}; -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/WorldHavok.h b/MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/WorldHavok.h deleted file mode 100644 index e2a39f97..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Physics/Havok/WorldHavok.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::SoX::Physics::Havok -{ - class WorldHavok : public World - { - public: - xpointer m_pWorld; - MARATHON_INSERT_PADDING(0x14); - bool m_IsDynamicUpdateRate; - }; - - MARATHON_ASSERT_OFFSETOF(WorldHavok, m_pWorld, 0x08); - MARATHON_ASSERT_OFFSETOF(WorldHavok, m_IsDynamicUpdateRate, 0x20); - MARATHON_ASSERT_SIZEOF(WorldHavok, 0x24); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Physics/IntersectEvent.h b/MarathonRecomp/api/Sonicteam/SoX/Physics/IntersectEvent.h deleted file mode 100644 index 2156724c..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Physics/IntersectEvent.h +++ /dev/null @@ -1,9 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Physics -{ - class IntersectEvent {}; -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Physics/IntersectListener.h b/MarathonRecomp/api/Sonicteam/SoX/Physics/IntersectListener.h deleted file mode 100644 index 5c94fc07..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Physics/IntersectListener.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Physics -{ - class IntersectListener : public SoX::RefCountObject - { - public: - MARATHON_INSERT_PADDING(0x0C); - }; - - MARATHON_ASSERT_SIZEOF(IntersectListener, 0x14); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Physics/Phantom.h b/MarathonRecomp/api/Sonicteam/SoX/Physics/Phantom.h deleted file mode 100644 index 2e65ee14..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Physics/Phantom.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Physics -{ - class Phantom : public Entity {}; - - MARATHON_ASSERT_SIZEOF(Phantom, 0x28); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Physics/PhantomListener.h b/MarathonRecomp/api/Sonicteam/SoX/Physics/PhantomListener.h deleted file mode 100644 index 8bd5e521..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Physics/PhantomListener.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Physics -{ - class PhantomListener : public RefCountObject {}; - - MARATHON_ASSERT_SIZEOF(PhantomListener, 8); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Physics/Shape.h b/MarathonRecomp/api/Sonicteam/SoX/Physics/Shape.h deleted file mode 100644 index 4c55e82a..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Physics/Shape.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Physics -{ - class Shape : public RefCountObject - { - public: - struct Vftable : public RefCountObject::Vftable - { - be fpVFunction04; // (__out VECTOR* u1, __out VECTOR* u2) - be fpInitializeVolume; - }; - - be m_ShapeType; - be m_ShapeVolume; // w * h * ... * FLT_MIN - }; - - MARATHON_ASSERT_OFFSETOF(Shape, m_ShapeType, 0x08); - MARATHON_ASSERT_OFFSETOF(Shape, m_ShapeVolume, 0x0C); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Physics/ShapeCastEvent.h b/MarathonRecomp/api/Sonicteam/SoX/Physics/ShapeCastEvent.h deleted file mode 100644 index 14e9e4a9..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Physics/ShapeCastEvent.h +++ /dev/null @@ -1,9 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Physics -{ - class ShapeCastEvent {}; -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Physics/ShapeCastListener.h b/MarathonRecomp/api/Sonicteam/SoX/Physics/ShapeCastListener.h deleted file mode 100644 index 8a9fe61c..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Physics/ShapeCastListener.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Physics -{ - class ShapeCastListener : public SoX::RefCountObject {}; - - MARATHON_ASSERT_SIZEOF(ShapeCastListener, 8); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Physics/World.h b/MarathonRecomp/api/Sonicteam/SoX/Physics/World.h deleted file mode 100644 index 644db319..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Physics/World.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX::Physics -{ - class World : public RefCountObject {}; - - MARATHON_ASSERT_SIZEOF(World, 8); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/RefCountObject.h b/MarathonRecomp/api/Sonicteam/SoX/RefCountObject.h deleted file mode 100644 index a0c15c51..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/RefCountObject.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX -{ - class RefCountObject - { - public: - struct Vftable - { - be fpDestroy; - }; - - xpointer m_pVftable; - be m_ReferenceCount; - - void* Destroy(uint32_t flag = 1) - { - return GuestToHostFunction(m_pVftable->fpDestroy, this, flag); - } - - void Release(uint32_t flag = 1) - { - m_ReferenceCount = m_ReferenceCount - 1; - - if (!m_ReferenceCount.get()) - Destroy(flag); - } - - inline void AddReference() - { - m_ReferenceCount = m_ReferenceCount + 1; - } - }; - - MARATHON_ASSERT_OFFSETOF(RefCountObject, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(RefCountObject, m_ReferenceCount, 0x04); - MARATHON_ASSERT_SIZEOF(RefCountObject, 8); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/RefSharedPointer.h b/MarathonRecomp/api/Sonicteam/SoX/RefSharedPointer.h deleted file mode 100644 index ac87501e..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/RefSharedPointer.h +++ /dev/null @@ -1,111 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::SoX -{ - template - class RefSharedPointer - { - private: - xpointer m_ptr; - - public: - explicit RefSharedPointer(T* value) : m_ptr(value) - { - if (m_ptr.get()) - m_ptr->AddRef(); - } - - explicit RefSharedPointer(xpointer value) : m_ptr(value) - { - if (m_ptr.get()) - m_ptr->AddRef(); - } - - RefSharedPointer(const RefSharedPointer& other) : m_ptr(other.m_ptr) - { - if (m_ptr.get()) - m_ptr->AddRef(); - } - - RefSharedPointer(RefSharedPointer&& other) noexcept : m_ptr(std::move(other.m_ptr)) - { - other.m_ptr = nullptr; - } - - ~RefSharedPointer() - { - if (m_ptr.get()) - m_ptr->Release(); - } - - RefSharedPointer& operator=(const RefSharedPointer& other) - { - if (this != &other) - { - reset(); - - m_ptr = other.m_ptr; - - if (m_ptr.get()) - m_ptr->AddRef(); - } - - return *this; - } - - RefSharedPointer& operator=(RefSharedPointer&& other) noexcept - { - if (this != &other) - { - reset(); - - m_ptr = std::move(other.m_ptr); - - other.m_ptr = nullptr; - } - - return *this; - } - - void reset() - { - if (m_ptr.get()) - m_ptr->Release(); - - m_ptr = 0; - } - - T* get() const noexcept - { - return m_ptr.get(); - } - - T* operator->() const noexcept - { - return m_ptr.get(); - } - - T& operator*() const noexcept - { - return *m_ptr.get(); - } - - explicit operator bool() const noexcept - { - return m_ptr.get() != nullptr; - } - - bool operator==(const RefSharedPointer& other) const noexcept - { - return m_ptr.get() == other.m_ptr.get(); - } - - bool operator!=(const RefSharedPointer& other) const noexcept - { - return !(*this == other); - } - }; -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Scenery/Camera.h b/MarathonRecomp/api/Sonicteam/SoX/Scenery/Camera.h deleted file mode 100644 index 9001c099..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Scenery/Camera.h +++ /dev/null @@ -1,62 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::Scenery -{ - class Camera - { - public: - struct Vftable - { - MARATHON_INSERT_PADDING(0x3C); - be fpSetFar; - be fpSetFOV; - be fpSetViewMatrix; - MARATHON_INSERT_PADDING(4); - be fpSetAspectRatio; - MARATHON_INSERT_PADDING(0x3C); - be fpUpdate; - }; - - xpointer m_pVftable; - - int SetFar(double zFar) - { - return GuestToHostFunction(m_pVftable->fpSetFar.get(), this, zFar); - } - - int SetFOV(double fov) - { - return GuestToHostFunction(m_pVftable->fpSetFOV.get(), this, fov); - } - - int SetAspectRatio(float width, float height) - { - struct AspectRatio - { - be Width; - be Height; - }; - - guest_stack_var aspectRatio(width, height); - - return GuestToHostFunction(m_pVftable->fpSetAspectRatio.get(), this, aspectRatio.get()); - } - - int Update() - { - struct Unknown - { - MARATHON_INSERT_PADDING(0x40); - }; - - guest_stack_var unknown; - - return GuestToHostFunction(m_pVftable->fpUpdate.get(), unknown.get(), this); - } - }; - - MARATHON_ASSERT_OFFSETOF(Camera, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(Camera, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Scenery/CameraEventCallback.h b/MarathonRecomp/api/Sonicteam/SoX/Scenery/CameraEventCallback.h deleted file mode 100644 index ce1e5864..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Scenery/CameraEventCallback.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX::Scenery -{ - class CameraEventCallback - { - public: - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(CameraEventCallback, m_pVftable, 0x00); - MARATHON_ASSERT_SIZEOF(CameraEventCallback, 4); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Scenery/CameraImp.h b/MarathonRecomp/api/Sonicteam/SoX/Scenery/CameraImp.h deleted file mode 100644 index 19e99659..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Scenery/CameraImp.h +++ /dev/null @@ -1,69 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include -#include - -namespace Sonicteam::SoX::Scenery -{ - class CameraImp : public Camera - { - public: - class frameObserver : public Graphics::FrameObserver - { - public: - xpointer m_pCameraImp; - be m_Field18; - MARATHON_INSERT_PADDING(0x14); - SoX::Math::Matrix4x4 m_Field30; - SoX::Math::Matrix4x4 m_Field70; - SoX::Math::Quaternion m_FieldB0; - SoX::Math::Vector m_FieldC0; - MARATHON_INSERT_PADDING(0x20); - xpointer m_pWorldIntersectionStandard; - MARATHON_INSERT_PADDING(0x10); - xpointer m_pMyTransforms; - MARATHON_INSERT_PADDING(8); - }; - - stdx::string m_Name; - be m_FOV; - be m_AspectRatioWidth; - be m_AspectRatioHeight; - be m_Near; - be m_Far; - xpointer m_pWorldImp; - MARATHON_INSERT_PADDING(0x18); - SoX::Math::Matrix4x4 m_ViewMatrix; - SoX::Math::Matrix4x4 m_Field90; - SoX::Math::Matrix4x4 m_FieldD0; - frameObserver m_FrameObserver; - }; - - MARATHON_ASSERT_OFFSETOF(CameraImp::frameObserver, m_pCameraImp, 0x14); - MARATHON_ASSERT_OFFSETOF(CameraImp::frameObserver, m_Field18, 0x18); - MARATHON_ASSERT_OFFSETOF(CameraImp::frameObserver, m_Field30, 0x30); - MARATHON_ASSERT_OFFSETOF(CameraImp::frameObserver, m_Field70, 0x70); - MARATHON_ASSERT_OFFSETOF(CameraImp::frameObserver, m_FieldB0, 0xB0); - MARATHON_ASSERT_OFFSETOF(CameraImp::frameObserver, m_FieldC0, 0xC0); - MARATHON_ASSERT_OFFSETOF(CameraImp::frameObserver, m_pWorldIntersectionStandard, 0xF0); - MARATHON_ASSERT_OFFSETOF(CameraImp::frameObserver, m_pMyTransforms, 0x104); - MARATHON_ASSERT_SIZEOF(CameraImp::frameObserver, 0x110); - - MARATHON_ASSERT_OFFSETOF(CameraImp, m_Name, 0x04); - MARATHON_ASSERT_OFFSETOF(CameraImp, m_FOV, 0x20); - MARATHON_ASSERT_OFFSETOF(CameraImp, m_AspectRatioWidth, 0x24); - MARATHON_ASSERT_OFFSETOF(CameraImp, m_AspectRatioHeight, 0x28); - MARATHON_ASSERT_OFFSETOF(CameraImp, m_Near, 0x2C); - MARATHON_ASSERT_OFFSETOF(CameraImp, m_Far, 0x30); - MARATHON_ASSERT_OFFSETOF(CameraImp, m_pWorldImp, 0x34); - MARATHON_ASSERT_OFFSETOF(CameraImp, m_ViewMatrix, 0x50); - MARATHON_ASSERT_OFFSETOF(CameraImp, m_Field90, 0x90); - MARATHON_ASSERT_OFFSETOF(CameraImp, m_FieldD0, 0xD0); - MARATHON_ASSERT_OFFSETOF(CameraImp, m_FrameObserver, 0x110); - MARATHON_ASSERT_SIZEOF(CameraImp, 0x220); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Scenery/Drawable.h b/MarathonRecomp/api/Sonicteam/SoX/Scenery/Drawable.h deleted file mode 100644 index bed99644..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Scenery/Drawable.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::SoX::Scenery -{ - class Drawable : public RefCountObject, public CameraEventCallback - { - public: - MARATHON_INSERT_PADDING(0x64); - }; - - MARATHON_ASSERT_SIZEOF(Drawable, 0x70); -} diff --git a/MarathonRecomp/api/Sonicteam/SoX/Thread.h b/MarathonRecomp/api/Sonicteam/SoX/Thread.h deleted file mode 100644 index 9c2d80d9..00000000 --- a/MarathonRecomp/api/Sonicteam/SoX/Thread.h +++ /dev/null @@ -1,48 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::SoX -{ - class Thread - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(8); - xpointer m_pParent; - be m_EventHandleA; - be m_EventHandleB; - MARATHON_INSERT_PADDING(4); - be m_ThreadHandle; - bool m_Field20; - MARATHON_INSERT_PADDING(3); - be m_DeltaTime; - MARATHON_INSERT_PADDING(8); - xpointer m_pName; - MARATHON_INSERT_PADDING(4); - bool m_Field38; - bool m_Field39; - MARATHON_INSERT_PADDING(6); - xpointer m_pContext; - MARATHON_INSERT_PADDING(4); - - template - T* GetContext() - { - return (T*)m_pContext.get(); - } - }; - - MARATHON_ASSERT_OFFSETOF(Thread, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(Thread, m_pParent, 0x0C); - MARATHON_ASSERT_OFFSETOF(Thread, m_EventHandleA, 0x10); - MARATHON_ASSERT_OFFSETOF(Thread, m_EventHandleB, 0x14); - MARATHON_ASSERT_OFFSETOF(Thread, m_ThreadHandle, 0x1C); - MARATHON_ASSERT_OFFSETOF(Thread, m_Field20, 0x20); - MARATHON_ASSERT_OFFSETOF(Thread, m_DeltaTime, 0x24); - MARATHON_ASSERT_OFFSETOF(Thread, m_pName, 0x30); - MARATHON_ASSERT_OFFSETOF(Thread, m_Field38, 0x38); - MARATHON_ASSERT_OFFSETOF(Thread, m_Field39, 0x39); - MARATHON_ASSERT_OFFSETOF(Thread, m_pContext, 0x40); - MARATHON_ASSERT_SIZEOF(Thread, 0x48); -} diff --git a/MarathonRecomp/api/Sonicteam/StdImageFilters/BurnoutBlurFilter.h b/MarathonRecomp/api/Sonicteam/StdImageFilters/BurnoutBlurFilter.h deleted file mode 100644 index 073f06ac..00000000 --- a/MarathonRecomp/api/Sonicteam/StdImageFilters/BurnoutBlurFilter.h +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam::StdImageFilters -{ - class BurnoutBlurFilter : public SingleTechniqueFilter - { - public: - MARATHON_INSERT_PADDING(0x14); - be m_Magnitude; - xpointer m_p1xBlurTechnique; - xpointer m_p4xBlurTechnique; - xpointer m_p8xBlurTechnique; - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_OFFSETOF(BurnoutBlurFilter, m_Magnitude, 0x2C); - MARATHON_ASSERT_OFFSETOF(BurnoutBlurFilter, m_p1xBlurTechnique, 0x30); - MARATHON_ASSERT_OFFSETOF(BurnoutBlurFilter, m_p4xBlurTechnique, 0x34); - MARATHON_ASSERT_OFFSETOF(BurnoutBlurFilter, m_p8xBlurTechnique, 0x38); - MARATHON_ASSERT_SIZEOF(BurnoutBlurFilter, 0x40); -} diff --git a/MarathonRecomp/api/Sonicteam/StdImageFilters/SingleTechniqueFilter.h b/MarathonRecomp/api/Sonicteam/StdImageFilters/SingleTechniqueFilter.h deleted file mode 100644 index 1415a11a..00000000 --- a/MarathonRecomp/api/Sonicteam/StdImageFilters/SingleTechniqueFilter.h +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam::StdImageFilters -{ - class SingleTechniqueFilter : public ImageFilter - { - public: - MARATHON_INSERT_PADDING(0x10); - }; - - MARATHON_ASSERT_SIZEOF(SingleTechniqueFilter, 0x18); -} diff --git a/MarathonRecomp/api/Sonicteam/System/CreateStatic.h b/MarathonRecomp/api/Sonicteam/System/CreateStatic.h deleted file mode 100644 index f888e16a..00000000 --- a/MarathonRecomp/api/Sonicteam/System/CreateStatic.h +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -namespace Sonicteam::System -{ - template - class CreateStatic - { - public: - static T* Create() - { - return GuestToHostFunction(fpCreator); - } - }; -} diff --git a/MarathonRecomp/api/Sonicteam/System/Diagnostics/Performance.h b/MarathonRecomp/api/Sonicteam/System/Diagnostics/Performance.h deleted file mode 100644 index f062d1a6..00000000 --- a/MarathonRecomp/api/Sonicteam/System/Diagnostics/Performance.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam::System::Diagnostics -{ - class Performance : public Singleton> - { - public: - be m_LastFrequency; - }; - - MARATHON_ASSERT_OFFSETOF(Performance, m_LastFrequency, 0x00); - MARATHON_ASSERT_SIZEOF(Performance, 8); -} diff --git a/MarathonRecomp/api/Sonicteam/System/Singleton.h b/MarathonRecomp/api/Sonicteam/System/Singleton.h deleted file mode 100644 index 11ac491f..00000000 --- a/MarathonRecomp/api/Sonicteam/System/Singleton.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -namespace Sonicteam::System -{ - template - class Singleton - { - inline static TCreator ms_Creator{}; - - public: - static T* GetInstance() - { - auto pInstance = (xpointer*)g_memory.Translate(pSingleton); - - if (!pInstance->ptr.get()) - *pInstance = ms_Creator.Create(); - - return *pInstance; - } - }; -} diff --git a/MarathonRecomp/api/Sonicteam/TextBook.h b/MarathonRecomp/api/Sonicteam/TextBook.h deleted file mode 100644 index 9d9cea4a..00000000 --- a/MarathonRecomp/api/Sonicteam/TextBook.h +++ /dev/null @@ -1,66 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include - -namespace Sonicteam -{ - class TextBook : public SoX::IResource2 - { - public: - struct Entry - { - xpointer Field00; - xpointer Previous; - xpointer Next; - stdx::string Name; - boost::shared_ptr spTextCard; - MARATHON_INSERT_PADDING(1); - bool Field31; - MARATHON_INSERT_PADDING(2); - }; - - MARATHON_INSERT_PADDING(4); - boost::shared_ptr m_spResource; - stdx::string m_Name; - MARATHON_INSERT_PADDING(4); - xpointer m_pRootEntry; - be m_EntryCount; - - const char* FindName(const uint16_t* pText) const - { - auto pCardTable = m_spResource.get() + 0x2C; - - for (size_t i = 0; i < m_EntryCount; i++) - { - auto pCard = pCardTable + (i * 0x0C); - auto pCardName = *(xpointer*)pCard; - auto pCardText = *(xpointer*)(pCard + 4); - - if (!strcmpU16(pCardText, pText)) - continue; - - return pCardName; - } - - return nullptr; - } - }; - - MARATHON_ASSERT_OFFSETOF(TextBook::Entry, Field00, 0x00); - MARATHON_ASSERT_OFFSETOF(TextBook::Entry, Previous, 0x04); - MARATHON_ASSERT_OFFSETOF(TextBook::Entry, Next, 0x08); - MARATHON_ASSERT_OFFSETOF(TextBook::Entry, Name, 0x0C); - MARATHON_ASSERT_OFFSETOF(TextBook::Entry, spTextCard, 0x28); - MARATHON_ASSERT_OFFSETOF(TextBook::Entry, Field31, 0x31); - MARATHON_ASSERT_SIZEOF(TextBook::Entry, 0x34); - - MARATHON_ASSERT_OFFSETOF(TextBook, m_spResource, 0x68); - MARATHON_ASSERT_OFFSETOF(TextBook, m_Name, 0x70); - MARATHON_ASSERT_OFFSETOF(TextBook, m_pRootEntry, 0x90); - MARATHON_ASSERT_OFFSETOF(TextBook, m_EntryCount, 0x94); - MARATHON_ASSERT_SIZEOF(TextBook, 0x98); -} diff --git a/MarathonRecomp/api/Sonicteam/TextBookMgr.h b/MarathonRecomp/api/Sonicteam/TextBookMgr.h deleted file mode 100644 index 93c5e8af..00000000 --- a/MarathonRecomp/api/Sonicteam/TextBookMgr.h +++ /dev/null @@ -1,12 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam -{ - class TextBookMgr : public SoX::IResourceMgr, public System::Singleton> {}; - - MARATHON_ASSERT_SIZEOF(TextBookMgr, 0x10); -} diff --git a/MarathonRecomp/api/Sonicteam/TextCard.h b/MarathonRecomp/api/Sonicteam/TextCard.h deleted file mode 100644 index 3909225e..00000000 --- a/MarathonRecomp/api/Sonicteam/TextCard.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class TextCard - { - public: - boost::shared_ptr m_spResource; - xpointer m_pText; - xpointer m_pVariables; - }; - - MARATHON_ASSERT_OFFSETOF(TextCard, m_spResource, 0x00); - MARATHON_ASSERT_OFFSETOF(TextCard, m_pText, 0x08); - MARATHON_ASSERT_OFFSETOF(TextCard, m_pVariables, 0x0C); - MARATHON_ASSERT_SIZEOF(TextCard, 0x10); -} diff --git a/MarathonRecomp/api/Sonicteam/TextEntity.h b/MarathonRecomp/api/Sonicteam/TextEntity.h deleted file mode 100644 index cc2663fa..00000000 --- a/MarathonRecomp/api/Sonicteam/TextEntity.h +++ /dev/null @@ -1,79 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace Sonicteam -{ - class TextFont; - class TextBoard; - - class TextEntity : public CsdLink - { - public: - MARATHON_INSERT_PADDING(4); - boost::shared_ptr m_spTextFont; - boost::shared_ptr m_spTextBoard; - MARATHON_INSERT_PADDING(4); - be m_X; - be m_Y; - MARATHON_INSERT_PADDING(8); - stdx::wstring m_Text; - stdx::wstring m_Field5C; - MARATHON_INSERT_PADDING(4); - xpointer m_pVariables; - stdx::wstring m_Field80; - MARATHON_INSERT_PADDING(0x14); - be m_Width; - be m_FieldB4; - be m_FieldB8; - be m_FieldBC; - MARATHON_INSERT_PADDING(0x0C); - be m_ScaleX; - be m_ScaleY; - MARATHON_INSERT_PADDING(8); - bool m_FieldDC; - bool m_FieldDD; - MARATHON_INSERT_PADDING(2); - xpointer m_FieldE0; // Only present when there's character vertices. - xpointer m_FieldE4; // Only present when there's image vertices. - xpointer m_pCharacterVertices; // BL/TL/TR BL/TR/BR (two triangles per character) - xpointer m_pImageVertices; // BL/TL/TR BL/TR/BR (two triangles per image) - be m_CharacterVertexCount; - be m_ImageVertexCount; - be m_TextLength; - MARATHON_INSERT_PADDING(4); - be m_Field100; - be m_Field104; - MARATHON_INSERT_PADDING(8); - }; - - MARATHON_ASSERT_OFFSETOF(TextEntity, m_spTextFont, 0x1C); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_spTextBoard, 0x24); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_X, 0x30); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_Y, 0x34); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_Text, 0x40); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_Field5C, 0x5C); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_pVariables, 0x7C); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_Field80, 0x80); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_Width, 0xB0); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_FieldB4, 0xB4); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_FieldB8, 0xB8); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_FieldBC, 0xBC); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_ScaleX, 0xCC); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_ScaleY, 0xD0); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_FieldDC, 0xDC); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_FieldDD, 0xDD); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_FieldE0, 0xE0); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_FieldE4, 0xE4); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_pCharacterVertices, 0xE8); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_pImageVertices, 0xEC); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_CharacterVertexCount, 0xF0); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_ImageVertexCount, 0xF4); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_TextLength, 0xF8); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_Field100, 0x100); - MARATHON_ASSERT_OFFSETOF(TextEntity, m_Field104, 0x104); - MARATHON_ASSERT_SIZEOF(TextEntity, 0x110); -} diff --git a/MarathonRecomp/api/Sonicteam/TextFontPicture.h b/MarathonRecomp/api/Sonicteam/TextFontPicture.h deleted file mode 100644 index e7b00a4c..00000000 --- a/MarathonRecomp/api/Sonicteam/TextFontPicture.h +++ /dev/null @@ -1,27 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class TextFontPicture : public SoX::IResource2 - { - public: - xpointer m_pResource; - xpointer m_pTexture; - be m_TextureWidth; - be m_TextureHeight; - be m_Field74; - xpointer m_Field78; - be m_CropCount; - }; - - MARATHON_ASSERT_OFFSETOF(TextFontPicture, m_pResource, 0x64); - MARATHON_ASSERT_OFFSETOF(TextFontPicture, m_pTexture, 0x68); - MARATHON_ASSERT_OFFSETOF(TextFontPicture, m_TextureWidth, 0x6C); - MARATHON_ASSERT_OFFSETOF(TextFontPicture, m_TextureHeight, 0x70); - MARATHON_ASSERT_OFFSETOF(TextFontPicture, m_Field74, 0x74); - MARATHON_ASSERT_OFFSETOF(TextFontPicture, m_Field78, 0x78); - MARATHON_ASSERT_OFFSETOF(TextFontPicture, m_CropCount, 0x7C); -} diff --git a/MarathonRecomp/api/Sonicteam/TextFontPictureMgr.h b/MarathonRecomp/api/Sonicteam/TextFontPictureMgr.h deleted file mode 100644 index a898440f..00000000 --- a/MarathonRecomp/api/Sonicteam/TextFontPictureMgr.h +++ /dev/null @@ -1,10 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class TextFontPictureMgr : public SoX::IResourceMgr, public System::Singleton> {}; - - MARATHON_ASSERT_SIZEOF(TextFontPictureMgr, 0x10); -} diff --git a/MarathonRecomp/api/Sonicteam/TitleTask.h b/MarathonRecomp/api/Sonicteam/TitleTask.h deleted file mode 100644 index fb53415e..00000000 --- a/MarathonRecomp/api/Sonicteam/TitleTask.h +++ /dev/null @@ -1,42 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class TitleTask : public SoX::Engine::Task - { - public: - static constexpr float ms_DefaultMovieWaitTime = 30.0f; - - enum TitleState : uint32_t - { - TitleState_Open, - TitleState_Wait, - TitleState_PressStart, - TitleState_OptionsOpen = 5, - TitleState_OptionsWait, - TitleState_OptionsProceed = 7, - TitleState_Proceed, - TitleState_Outro = 13 - }; - - be m_State; - MARATHON_INSERT_PADDING(0x0C); - be m_MovieWaitTime; - be m_Field60; - MARATHON_INSERT_PADDING(0x18); - be m_SelectedIndex; - MARATHON_INSERT_PADDING(0x20); - be m_CastIndex; - MARATHON_INSERT_PADDING(4); - }; - - MARATHON_ASSERT_OFFSETOF(TitleTask, m_State, 0x4C); - MARATHON_ASSERT_OFFSETOF(TitleTask, m_MovieWaitTime, 0x5C); - MARATHON_ASSERT_OFFSETOF(TitleTask, m_Field60, 0x60); - MARATHON_ASSERT_OFFSETOF(TitleTask, m_SelectedIndex, 0x7C); - MARATHON_ASSERT_OFFSETOF(TitleTask, m_CastIndex, 0xA0); - MARATHON_ASSERT_SIZEOF(TitleTask, 0xA8); -} diff --git a/MarathonRecomp/api/Sonicteam/VehicleMissileCtrl.h b/MarathonRecomp/api/Sonicteam/VehicleMissileCtrl.h deleted file mode 100644 index 81604479..00000000 --- a/MarathonRecomp/api/Sonicteam/VehicleMissileCtrl.h +++ /dev/null @@ -1,89 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace Sonicteam -{ - class MyAnimation; - class MyModel; - class VehicleLockOnListener; - - namespace Enemy - { - class ShotInfo; - class ShotParameter; - } - - namespace SoX::Graphics - { - class AnimationHierarchyCommon; - class FrameGP; - class InstanceModelCommon; - } - - namespace SoX::Scenery - { - class Clump; - } - - class VehicleMissileCtrl - { - public: - xpointer m_pVftable; - MARATHON_INSERT_PADDING(4); - be m_MissileType; - MARATHON_INSERT_PADDING(4); - stdx::string m_ObjectName; - stdx::string m_ShotName; - be m_MissileBoxX; - be m_MissileBoxY; - be m_MissileBoxZ; - xpointer m_pShotInfo; - xpointer m_pShotParameter; - MARATHON_INSERT_PADDING(8); - be m_Field64; - MARATHON_INSERT_PADDING(4); - xpointer m_pMyPhantom; - xpointer m_pVehicleLockOnListener; - xpointer m_apRightGunFrameGPs[2]; - xpointer m_pRightGunModel; - xpointer m_pRightGunInstanceModel; - xpointer m_pRightGunClump; - xpointer m_pRightGunMotion; - xpointer m_pRightGunMotionHierarchy; - xpointer m_pLeftGunFrameGP; - xpointer m_pLeftGunModel; - xpointer m_pLeftGunInstanceModel; - xpointer m_pLeftGunClump; - xpointer m_pLeftGunMotion; - xpointer m_pLeftGunMotionHierarchy; - }; - - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_MissileType, 0x08); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_ObjectName, 0x10); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_ShotName, 0x2C); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_MissileBoxX, 0x48); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_MissileBoxY, 0x4C); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_MissileBoxZ, 0x50); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pShotInfo, 0x54); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pShotParameter, 0x58); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_Field64, 0x64); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pMyPhantom, 0x6C); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pVehicleLockOnListener, 0x70); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_apRightGunFrameGPs, 0x74); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pRightGunModel, 0x7C); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pRightGunInstanceModel, 0x80); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pRightGunClump, 0x84); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pRightGunMotion, 0x88); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pRightGunMotionHierarchy, 0x8C); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pLeftGunFrameGP, 0x90); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pLeftGunModel, 0x94); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pLeftGunInstanceModel, 0x98); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pLeftGunClump, 0x9C); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pLeftGunMotion, 0xA0); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrl, m_pLeftGunMotionHierarchy, 0xA4); - MARATHON_ASSERT_SIZEOF(VehicleMissileCtrl, 0xA8); -} diff --git a/MarathonRecomp/api/Sonicteam/VehicleMissileCtrlAutomatic.h b/MarathonRecomp/api/Sonicteam/VehicleMissileCtrlAutomatic.h deleted file mode 100644 index 5010d098..00000000 --- a/MarathonRecomp/api/Sonicteam/VehicleMissileCtrlAutomatic.h +++ /dev/null @@ -1,31 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class VehicleMissileCtrlAutomatic : public VehicleMissileCtrl - { - public: - be m_MissileInterval; - be m_MissileBullet; - be m_MissileRecoveryTime; - be m_MissileFrame; - MARATHON_INSERT_PADDING(0x14); - stdx::string m_VehicleName; - MARATHON_INSERT_PADDING(8); - bool m_IsShot; - be m_FieldF4; - MARATHON_INSERT_PADDING(8); - }; - - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrlAutomatic, m_MissileInterval, 0xA8); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrlAutomatic, m_MissileBullet, 0xAC); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrlAutomatic, m_MissileRecoveryTime, 0xB0); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrlAutomatic, m_MissileFrame, 0xB4); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrlAutomatic, m_VehicleName, 0xCC); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrlAutomatic, m_IsShot, 0xF0); - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrlAutomatic, m_FieldF4, 0xF4); - MARATHON_ASSERT_SIZEOF(VehicleMissileCtrlAutomatic, 0x100); -} diff --git a/MarathonRecomp/api/Sonicteam/VehicleMissileCtrlSingle.h b/MarathonRecomp/api/Sonicteam/VehicleMissileCtrlSingle.h deleted file mode 100644 index fee0d85f..00000000 --- a/MarathonRecomp/api/Sonicteam/VehicleMissileCtrlSingle.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class VehicleMissileCtrlSingle : public VehicleMissileCtrl - { - public: - be m_MissileRechargeTime; - MARATHON_INSERT_PADDING(0x18); - }; - - MARATHON_ASSERT_OFFSETOF(VehicleMissileCtrlSingle, m_MissileRechargeTime, 0xA8); - MARATHON_ASSERT_SIZEOF(VehicleMissileCtrlSingle, 0xC4); -} diff --git a/MarathonRecomp/api/Sonicteam/WorldRenderProcess.h b/MarathonRecomp/api/Sonicteam/WorldRenderProcess.h deleted file mode 100644 index 1cbd8828..00000000 --- a/MarathonRecomp/api/Sonicteam/WorldRenderProcess.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include - -namespace Sonicteam -{ - class WorldRenderProcess : public MyRenderProcess - { - public: - be m_PassIndex; - MARATHON_INSERT_PADDING(0x4); - }; - - MARATHON_ASSERT_SIZEOF(WorldRenderProcess, 0x40); - MARATHON_ASSERT_OFFSETOF(WorldRenderProcess, m_PassIndex, 0x38); -} diff --git a/MarathonRecomp/api/Sonicteam/sonicXmaPlayer.h b/MarathonRecomp/api/Sonicteam/sonicXmaPlayer.h deleted file mode 100644 index 6547aaf6..00000000 --- a/MarathonRecomp/api/Sonicteam/sonicXmaPlayer.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include - -namespace Sonicteam -{ - class sonicXmaPlayer : public SoX::RefCountObject - { - public: - MARATHON_INSERT_PADDING(0xD8); - bool m_IsPaused; - MARATHON_INSERT_PADDING(0x108); - }; - - MARATHON_ASSERT_OFFSETOF(sonicXmaPlayer, m_IsPaused, 0xE0); - MARATHON_ASSERT_SIZEOF(sonicXmaPlayer, 0x1EC); -} diff --git a/MarathonRecomp/api/hk330/hkArray.h b/MarathonRecomp/api/hk330/hkArray.h deleted file mode 100644 index 3452f848..00000000 --- a/MarathonRecomp/api/hk330/hkArray.h +++ /dev/null @@ -1,25 +0,0 @@ -#pragma once - -#include - -namespace hk330 -{ - template - class hkArray - { - public: - xpointer m_data; - be m_size; - be m_capacityAndFlags; - - template - T* GetIndex(E i) - { - return (T*)(m_data.get() + ((int)i * sizeof(T))); - } - }; - - MARATHON_ASSERT_OFFSETOF(hkArray, m_data, 0x00); - MARATHON_ASSERT_OFFSETOF(hkArray, m_size, 0x04); - MARATHON_ASSERT_OFFSETOF(hkArray, m_capacityAndFlags, 0x08); -} diff --git a/MarathonRecomp/api/hk330/hkReferencedObject.h b/MarathonRecomp/api/hk330/hkReferencedObject.h deleted file mode 100644 index a405031e..00000000 --- a/MarathonRecomp/api/hk330/hkReferencedObject.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include - -namespace hk330 -{ - class hkReferencedObject - { - public: - xpointer m_pVftable; - be m_memSizeAndFlags; - be m_referenceCount; - }; - - MARATHON_ASSERT_OFFSETOF(hkReferencedObject, m_pVftable, 0x00); - MARATHON_ASSERT_OFFSETOF(hkReferencedObject, m_memSizeAndFlags, 0x04); - MARATHON_ASSERT_OFFSETOF(hkReferencedObject, m_referenceCount, 0x06); -} diff --git a/MarathonRecomp/api/hk330/hkpBroadPhaseHandle.h b/MarathonRecomp/api/hk330/hkpBroadPhaseHandle.h deleted file mode 100644 index 325e9a6f..00000000 --- a/MarathonRecomp/api/hk330/hkpBroadPhaseHandle.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include -#include - -namespace hk330 -{ - class hkpBroadPhaseHandle - { - public: - be m_id; - }; - - MARATHON_ASSERT_OFFSETOF(hkpBroadPhaseHandle, m_id, 0x00); -} diff --git a/MarathonRecomp/api/hk330/hkpCdBody.h b/MarathonRecomp/api/hk330/hkpCdBody.h deleted file mode 100644 index 02771bb0..00000000 --- a/MarathonRecomp/api/hk330/hkpCdBody.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include -#include - -namespace hk330 -{ - class hkpCdBody - { - public: - xpointer m_shape; - be m_shapeKey; - xpointer m_motion; - xpointer m_parent; - }; - - MARATHON_ASSERT_OFFSETOF(hkpCdBody, m_shape, 0x00); - MARATHON_ASSERT_OFFSETOF(hkpCdBody, m_shapeKey, 0x04); - MARATHON_ASSERT_OFFSETOF(hkpCdBody, m_motion, 0x08); - MARATHON_ASSERT_OFFSETOF(hkpCdBody, m_parent, 0x0C); -} diff --git a/MarathonRecomp/api/hk330/hkpCollidable.h b/MarathonRecomp/api/hk330/hkpCollidable.h deleted file mode 100644 index e3364ef5..00000000 --- a/MarathonRecomp/api/hk330/hkpCollidable.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace hk330 -{ - class hkpCollidable : public hkpCdBody - { - public: - MARATHON_INSERT_PADDING(4); - hkpTypedBroadPhaseHandle m_broadPhaseHandle; - MARATHON_INSERT_PADDING(0x28); - be m_allowedPenetrationDepth; - }; - - MARATHON_ASSERT_OFFSETOF(hkpCollidable, m_broadPhaseHandle, 0x14); - MARATHON_ASSERT_OFFSETOF(hkpCollidable, m_allowedPenetrationDepth, 0x48); -} diff --git a/MarathonRecomp/api/hk330/hkpCollidableCollidableFilter.h b/MarathonRecomp/api/hk330/hkpCollidableCollidableFilter.h deleted file mode 100644 index 1dd44e56..00000000 --- a/MarathonRecomp/api/hk330/hkpCollidableCollidableFilter.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include - -namespace hk330 -{ - class hkpCollidableCollidableFilter - { - public: - struct Vftable - { - be fpCtor; - be fpIsCollisionEnabled; - }; - - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(hkpCollidableCollidableFilter, m_pVftable, 0x00); -} diff --git a/MarathonRecomp/api/hk330/hkpLinkedCollidable.h b/MarathonRecomp/api/hk330/hkpLinkedCollidable.h deleted file mode 100644 index faaf702f..00000000 --- a/MarathonRecomp/api/hk330/hkpLinkedCollidable.h +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include -#include -#include - -namespace hk330 -{ - class hkpLinkedCollidable : public hkpCollidable - { - public: - struct CollisionEntry - { - MARATHON_INSERT_PADDING(4); - xpointer m_partner; - }; - - hkArray m_collisionEntries; - }; - - MARATHON_ASSERT_OFFSETOF(hkpLinkedCollidable::CollisionEntry, m_partner, 0x04); - - MARATHON_ASSERT_OFFSETOF(hkpLinkedCollidable, m_collisionEntries, 0x4C); -} diff --git a/MarathonRecomp/api/hk330/hkpPhantom.h b/MarathonRecomp/api/hk330/hkpPhantom.h deleted file mode 100644 index 2fa66f1f..00000000 --- a/MarathonRecomp/api/hk330/hkpPhantom.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include - -namespace hk330 -{ - class hkpPhantom : public hkpWorldObject - { - public: - hkArray> m_overlapListeners; - hkArray> m_phantomListeners; - }; - - MARATHON_ASSERT_OFFSETOF(hkpPhantom, m_overlapListeners, 0x8C); - MARATHON_ASSERT_OFFSETOF(hkpPhantom, m_phantomListeners, 0x98); -} diff --git a/MarathonRecomp/api/hk330/hkpProperty.h b/MarathonRecomp/api/hk330/hkpProperty.h deleted file mode 100644 index b28b95f5..00000000 --- a/MarathonRecomp/api/hk330/hkpProperty.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include -#include - -namespace hk330 -{ - class hkpProperty - { - public: - MARATHON_INSERT_PADDING(8); - }; -} diff --git a/MarathonRecomp/api/hk330/hkpRayCollidableFilter.h b/MarathonRecomp/api/hk330/hkpRayCollidableFilter.h deleted file mode 100644 index 5d591082..00000000 --- a/MarathonRecomp/api/hk330/hkpRayCollidableFilter.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include - -namespace hk330 -{ - class hkpRayCollidableFilter - { - public: - struct Vftable - { - be fpCtor; - be fpIsCollisionEnabled; - }; - - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(hkpRayCollidableFilter, m_pVftable, 0x00); -} diff --git a/MarathonRecomp/api/hk330/hkpRayShapeCollectionFilter.h b/MarathonRecomp/api/hk330/hkpRayShapeCollectionFilter.h deleted file mode 100644 index 245252d6..00000000 --- a/MarathonRecomp/api/hk330/hkpRayShapeCollectionFilter.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include - -namespace hk330 -{ - class hkpRayShapeCollectionFilter - { - public: - struct Vftable - { - be fpCtor; - be fpIsCollisionEnabled; - }; - - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(hkpRayShapeCollectionFilter, m_pVftable, 0x00); -} diff --git a/MarathonRecomp/api/hk330/hkpShape.h b/MarathonRecomp/api/hk330/hkpShape.h deleted file mode 100644 index 5ee4ea29..00000000 --- a/MarathonRecomp/api/hk330/hkpShape.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include - -namespace hk330 -{ - class hkpShape : public hkReferencedObject - { - public: - be m_userData; - be m_type; - }; - - MARATHON_ASSERT_OFFSETOF(hkpShape, m_userData, 0x08); - MARATHON_ASSERT_OFFSETOF(hkpShape, m_type, 0x0C); -} diff --git a/MarathonRecomp/api/hk330/hkpShapeCollectionFilter.h b/MarathonRecomp/api/hk330/hkpShapeCollectionFilter.h deleted file mode 100644 index f4b6293f..00000000 --- a/MarathonRecomp/api/hk330/hkpShapeCollectionFilter.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include - -namespace hk330 -{ - class hkpShapeCollectionFilter - { - public: - struct Vftable - { - be fpCtor; - be fpIsCollisionEnabled; - }; - - xpointer m_pVftable; - }; - - MARATHON_ASSERT_OFFSETOF(hkpShapeCollectionFilter, m_pVftable, 0x00); -} diff --git a/MarathonRecomp/api/hk330/hkpTypedBroadPhaseHandle.h b/MarathonRecomp/api/hk330/hkpTypedBroadPhaseHandle.h deleted file mode 100644 index 711da7f5..00000000 --- a/MarathonRecomp/api/hk330/hkpTypedBroadPhaseHandle.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - -#include -#include - -namespace hk330 -{ - class hkpTypedBroadPhaseHandle : public hkpBroadPhaseHandle - { - public: - int8_t m_type; - int8_t m_ownerOffset; - be m_objectQualityType; - be m_collisionFilterInfo; - }; - - MARATHON_ASSERT_OFFSETOF(hkpTypedBroadPhaseHandle, m_type, 0x04); - MARATHON_ASSERT_OFFSETOF(hkpTypedBroadPhaseHandle, m_ownerOffset, 0x05); - MARATHON_ASSERT_OFFSETOF(hkpTypedBroadPhaseHandle, m_objectQualityType, 0x06); - MARATHON_ASSERT_OFFSETOF(hkpTypedBroadPhaseHandle, m_collisionFilterInfo, 0x08); -} diff --git a/MarathonRecomp/api/hk330/hkpWorld.h b/MarathonRecomp/api/hk330/hkpWorld.h deleted file mode 100644 index 6da8956e..00000000 --- a/MarathonRecomp/api/hk330/hkpWorld.h +++ /dev/null @@ -1,86 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -namespace hk330 -{ - class hkpBroadPhase; - class hkpBroadPhaseBorderListener; - class hkpCollisionDispatcher; - class hkpCollisionFilter; - class hkpEntityEntityBroadPhaseListener; - class hkpPhantom; - class hkpPhantomBroadPhaseListener; - class hkpProcessCollisionInput; - class hkpRigidBody; - class hkpSimulation; - class hkpSimulationIsland; - class hkpTypedBroadPhaseDispatcher; - class hkpWorldMaintenanceMgr; - class hkpWorldOperationQueue; - class hkWorldMemoryAvailableWatchDog; - - class hkpWorld : public hkReferencedObject - { - public: - xpointer m_simulation; - MARATHON_INSERT_PADDING(0x14); - Sonicteam::SoX::Math::Vector m_gravity; - xpointer m_fixedIsland; - xpointer m_fixedRigidBody; - hkArray> m_activeSimulationIslands; - hkArray> m_inactiveSimulationIslands; - hkArray> m_dirtySimulationIslands; - xpointer m_maintenanceMgr; - xpointer m_memoryWatchDog; - xpointer m_broadPhase; - xpointer m_broadPhaseDispatcher; - xpointer m_phantomBroadPhaseListener; - xpointer m_entityEntityBroadPhaseListener; - xpointer m_broadPhaseBorderListener; - xpointer m_collisionInput; - xpointer m_collisionFilter; - xpointer m_collisionDispatcher; - xpointer m_pendingOperations; - be m_pendingOperationsCount; - be m_criticalOperationsLockCount; - be m_criticalOperationsLockCountForPhantoms; - bool m_blockExecutingPendingOperations; - bool m_criticalOperationsAllowed; - MARATHON_INSERT_PADDING(0x2C); - hkArray> m_phantoms; - - void updateCollisionFilterOnWorld(uint32_t updateMode, uint32_t updateShapeCollectionFilter) - { - GuestToHostFunction(sub_82832910, this, updateMode, updateShapeCollectionFilter); - } - }; - - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_simulation, 0x08); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_gravity, 0x20); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_fixedIsland, 0x30); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_fixedRigidBody, 0x34); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_activeSimulationIslands, 0x38); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_inactiveSimulationIslands, 0x44); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_dirtySimulationIslands, 0x50); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_maintenanceMgr, 0x5C); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_memoryWatchDog, 0x60); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_broadPhase, 0x64); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_broadPhaseDispatcher, 0x68); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_phantomBroadPhaseListener, 0x6C); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_entityEntityBroadPhaseListener, 0x70); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_broadPhaseBorderListener, 0x74); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_collisionInput, 0x78); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_collisionFilter, 0x7C); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_collisionDispatcher, 0x80); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_pendingOperations, 0x84); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_pendingOperationsCount, 0x88); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_criticalOperationsLockCount, 0x8C); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_criticalOperationsLockCountForPhantoms, 0x90); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_blockExecutingPendingOperations, 0x94); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_criticalOperationsAllowed, 0x95); - MARATHON_ASSERT_OFFSETOF(hkpWorld, m_phantoms, 0xC4); -} diff --git a/MarathonRecomp/api/hk330/hkpWorldObject.h b/MarathonRecomp/api/hk330/hkpWorldObject.h deleted file mode 100644 index eb37b85d..00000000 --- a/MarathonRecomp/api/hk330/hkpWorldObject.h +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - -#include -#include -#include -#include -#include -#include - -namespace hk330 -{ - class hkpWorldObject : public hkReferencedObject - { - public: - xpointer m_world; - be m_userData; - MARATHON_INSERT_PADDING(0x0C); - hkpLinkedCollidable m_collidable; - MARATHON_INSERT_PADDING(8); - xpointer m_name; - hkArray m_properties; - }; - - MARATHON_ASSERT_OFFSETOF(hkpWorldObject, m_world, 0x08); - MARATHON_ASSERT_OFFSETOF(hkpWorldObject, m_userData, 0x0C); - MARATHON_ASSERT_OFFSETOF(hkpWorldObject, m_collidable, 0x1C); - MARATHON_ASSERT_OFFSETOF(hkpWorldObject, m_name, 0x7C); - MARATHON_ASSERT_OFFSETOF(hkpWorldObject, m_properties, 0x80); -} diff --git a/MarathonRecomp/app.cpp b/MarathonRecomp/app.cpp deleted file mode 100644 index 4c08a7ef..00000000 --- a/MarathonRecomp/app.cpp +++ /dev/null @@ -1,186 +0,0 @@ -#include "app.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -static std::thread::id g_mainThreadId = std::this_thread::get_id(); - -void App::Restart(std::vector restartArgs) -{ - os::process::StartProcess(os::process::GetExecutablePath(), restartArgs, os::process::GetWorkingDirectory()); - Exit(); -} - -void App::Exit() -{ - Config::Save(); - -#ifdef _WIN32 - timeEndPeriod(1); -#endif - - std::_Exit(0); -} - -// Sonicteam::AppMarathon::AppMarathon -PPC_FUNC_IMPL(__imp__sub_8262A568); -PPC_FUNC(sub_8262A568) -{ - App::s_isInit = true; - App::s_isMissingDLC = true; - App::s_language = Config::Language; - - Sonicteam::Globals::Init(); - Registry::Save(); - - struct RenderConfig - { - be Width; - be Height; - }; - - auto pRenderConfig = reinterpret_cast(g_memory.Translate(ctx.r4.u32)); - pRenderConfig->Width = Video::s_viewportWidth; - pRenderConfig->Height = Video::s_viewportHeight; - - auto pAudioEngine = Sonicteam::AudioEngineXenon::GetInstance(); - pAudioEngine->m_MusicVolume = Config::MusicVolume * Config::MasterVolume; - pAudioEngine->m_EffectsVolume = Config::EffectsVolume * Config::MasterVolume; - - LOGFN_UTILITY("Changed resolution: {}x{}", pRenderConfig->Width.get(), pRenderConfig->Height.get()); - - __imp__sub_8262A568(ctx, base); - - App::s_pApp = (Sonicteam::AppMarathon*)g_memory.Translate(ctx.r3.u32); - - InitPatches(); -} - -// Sonicteam::DocMarathonState::Update -PPC_FUNC_IMPL(__imp__sub_825EA610); -PPC_FUNC(sub_825EA610) -{ - Video::WaitOnSwapChain(); - - // Correct small delta time errors. - if (Config::FPS >= FPS_MIN && Config::FPS < FPS_MAX) - { - double targetDeltaTime = 1.0 / Config::FPS; - - if (abs(ctx.f1.f64 - targetDeltaTime) < 0.00001) - ctx.f1.f64 = targetDeltaTime; - } - - App::s_deltaTime = ctx.f1.f64; - App::s_time += App::s_deltaTime; - - // This function can also be called by the loading thread, - // which SDL does not like. To prevent the OS from thinking - // the process is unresponsive, we will flush while waiting - // for the pipelines to finish compiling in video.cpp. - if (std::this_thread::get_id() == g_mainThreadId) - { - SDL_PumpEvents(); - SDL_FlushEvents(SDL_FIRSTEVENT, SDL_LASTEVENT); - GameWindow::Update(); - } - - // Allow variable FPS when config is not 60 FPS. - App::s_pApp->m_pDoc->m_VFrame = Config::FPS != 60; - - AudioPatches::Update(App::s_deltaTime); - - __imp__sub_825EA610(ctx, base); -} - -PPC_FUNC_IMPL(__imp__sub_82582648); -PPC_FUNC(sub_82582648) -{ - struct File - { - public: - MARATHON_INSERT_PADDING(4); - xpointer pFilePath; - MARATHON_INSERT_PADDING(0x0C); - be Length; - be Capacity; - }; - - auto pFile = reinterpret_cast(base + ctx.r5.u32); - - if (pFile->pFilePath && pFile->Length > 0) - LOGFN_UTILITY("Loading file: {}", pFile->pFilePath.get()); - - __imp__sub_82582648(ctx, base); -} - -#if _DEBUG -// Sonicteam::SoX::Thread::Thread -PPC_FUNC_IMPL(__imp__sub_825867A8); -PPC_FUNC(sub_825867A8) -{ - auto pThreadName = (const char*)g_memory.Translate(ctx.r4.u32); - - os::logger::Log(fmt::format("Created thread: {}", pThreadName), os::logger::ELogType::Utility, "Sonicteam::SoX::Thread"); - - __imp__sub_825867A8(ctx, base); -} -#endif - -PPC_FUNC_IMPL(__imp__sub_82744840); -PPC_FUNC(sub_82744840) -{ - LOG_UTILITY("RenderFrame"); - - __imp__sub_82744840(ctx, base); -} - -// Sonicteam::SpanverseHeap::Alloc -PPC_FUNC_IMPL(__imp__sub_825E7918); -PPC_FUNC(sub_825E7918) -{ -#if _DEBUG - os::logger::Log(fmt::format("Allocated {} bytes", ctx.r3.u32), os::logger::ELogType::Utility, "Sonicteam::SpanverseHeap"); -#endif - - // This function checks if R4 is non-zero - // to allow an allocation, but it's always - // passed in as zero. - ctx.r4.u32 = 1; - - __imp__sub_825E7918(ctx, base); -} - -// Sonicteam::SpanverseHeap::Free -PPC_FUNC_IMPL(__imp__sub_825E7958); -PPC_FUNC(sub_825E7958) -{ -#if _DEBUG - os::logger::Log(fmt::format("Freed {:08X}", ctx.r3.u32), os::logger::ELogType::Utility, "Sonicteam::SpanverseHeap"); -#endif - - // This function checks if R4 is non-zero - // to allow a free, but it's always - // passed in as zero. - ctx.r4.u32 = 1; - - __imp__sub_825E7958(ctx, base); -} - -#if _DEBUG -PPC_FUNC_IMPL(__imp__sub_825822D0); -PPC_FUNC(sub_825822D0) -{ - LOG_UTILITY("!!!"); - - __imp__sub_825822D0(ctx, base); -} -#endif diff --git a/MarathonRecomp/exports.cpp b/MarathonRecomp/exports.cpp deleted file mode 100644 index e11535e2..00000000 --- a/MarathonRecomp/exports.cpp +++ /dev/null @@ -1,31 +0,0 @@ -#include "exports.h" -#include -#include -#include -#include - -void Game_PlaySound(const char* pName) -{ - if (EmbeddedPlayer::s_isActive) - { - EmbeddedPlayer::Play(pName); - } - else - { - Game_PlaySound("system", pName); - } -} - -void Game_PlaySound(const char* pBankName, const char* pName) -{ - auto pBankNameGuest = g_userHeap.Alloc(strlen(pBankName) + 1); - auto pNameGuest = g_userHeap.Alloc(strlen(pName) + 1); - - strcpy((char*)pBankNameGuest, pBankName); - strcpy((char*)pNameGuest, pName); - - GuestToHostFunction(sub_824C7868, App::s_pApp->m_pDoc->m_pRootTask.get(), pBankNameGuest, pNameGuest); - - g_userHeap.Free(pBankNameGuest); - g_userHeap.Free(pNameGuest); -} diff --git a/MarathonRecomp/install/hashes/game.cpp b/MarathonRecomp/install/hashes/game.cpp deleted file mode 100644 index 9bf3d0e4..00000000 --- a/MarathonRecomp/install/hashes/game.cpp +++ /dev/null @@ -1,10017 +0,0 @@ -// File automatically generated by fshasher - -#include - -extern const uint64_t GameHashes[]; -extern const std::pair GameFiles[]; -extern const size_t GameFilesSize; - -const uint64_t GameHashes[] = { - 8351993017922532997ULL, - 10387650078945694205ULL, - 15918252288161138853ULL, - 5452730958083469041ULL, - 14864687957236683217ULL, - 4588398277622789161ULL, - 1122549444656674671ULL, - 5885697728922631499ULL, - 15635110676280851876ULL, - 3502215997315919051ULL, - 3287508961237706537ULL, - 2383765786859750683ULL, - 18013096267158586365ULL, - 5378233217385144162ULL, - 8984567973277414284ULL, - 4068825697758009312ULL, - 8912993163194524353ULL, - 6766364709494587624ULL, - 5165203281591868776ULL, - 3293546646423584708ULL, - 510127123707132584ULL, - 613421661350354339ULL, - 8615725139300220084ULL, - 418985277142969910ULL, - 4065681052882002442ULL, - 12554136121954960480ULL, - 5703744011735507919ULL, - 3934176164980133346ULL, - 15390830978020201124ULL, - 12325455430664520125ULL, - 7189412297617331727ULL, - 12946235816270579118ULL, - 9106277541578886813ULL, - 2649699473170536930ULL, - 3207664458238798524ULL, - 6052968602963894858ULL, - 7644143475127806468ULL, - 15966464809890326996ULL, - 1776567654481657012ULL, - 11700237696799569734ULL, - 1552082824368854486ULL, - 9409374462197609982ULL, - 10329846675422344494ULL, - 11345124900216766569ULL, - 9789117714488434491ULL, - 1130609446972947655ULL, - 10189235726002196119ULL, - 14884654433672021891ULL, - 3078946837915525363ULL, - 5960606366973278978ULL, - 8970327760245634221ULL, - 1838668412725390170ULL, - 6542730983527968814ULL, - 8754778863202595052ULL, - 3193047768790022953ULL, - 3750338081570554493ULL, - 6524494994971351633ULL, - 3432804745839785609ULL, - 12024435344793110587ULL, - 5607066874173525902ULL, - 7261493453087927145ULL, - 16852230790612353056ULL, - 13610669732030524206ULL, - 13255324417898391615ULL, - 5595794218955118561ULL, - 6483332957420836746ULL, - 16456289603706621603ULL, - 2047510546540242729ULL, - 6079071265208189465ULL, - 7320675267255988329ULL, - 15396952465157254266ULL, - 3264076318155180729ULL, - 7382681621572307165ULL, - 772079045529068376ULL, - 14011921409579744145ULL, - 12607615649685981548ULL, - 4733996493025490240ULL, - 10777260466079228293ULL, - 14501850336834917032ULL, - 17458338278051450418ULL, - 12107062460763034809ULL, - 17878170400214505618ULL, - 804424115290410973ULL, - 6020937142647651946ULL, - 16436339236514980274ULL, - 511862674129498780ULL, - 16741000990776207374ULL, - 928481540120459528ULL, - 7370069239886430319ULL, - 8747513997169024192ULL, - 11034232791427722203ULL, - 10021372195749921053ULL, - 14697917391429243980ULL, - 3966379819362750901ULL, - 2536061930605766565ULL, - 9725840255691789095ULL, - 5390405305020820684ULL, - 370342763391282173ULL, - 2982922091176469641ULL, - 5906229564509266432ULL, - 3092996426725391072ULL, - 4333936066623409741ULL, - 2646727979847321182ULL, - 195392020737512422ULL, - 7523222828581704438ULL, - 12895271494233636735ULL, - 13352948425944629144ULL, - 15394456931489523284ULL, - 4701887762849620066ULL, - 7627468992402108220ULL, - 16634461619475414265ULL, - 2171484057264913788ULL, - 13610880881124644837ULL, - 5922225356576124855ULL, - 3305237611592946770ULL, - 8305257945785296319ULL, - 1141897396282710972ULL, - 7259082901179380511ULL, - 7909907131794486222ULL, - 14594395054266605131ULL, - 8911994021944730625ULL, - 10902447751954560358ULL, - 16985144179030585540ULL, - 17696116671783294156ULL, - 14454353297407543564ULL, - 13355133586748309097ULL, - 14777399127630626024ULL, - 7930321383281062356ULL, - 15610375919952488152ULL, - 7797133254038529740ULL, - 6265295992650116858ULL, - 14579554764499604523ULL, - 16328904786231236960ULL, - 6311998956955426050ULL, - 752940130727856220ULL, - 10123616274779016716ULL, - 15201238633782710748ULL, - 14195309807539611921ULL, - 7053636052550479527ULL, - 971854982639197781ULL, - 8053554397147962679ULL, - 17961415202203662445ULL, - 8761047933840997261ULL, - 2555362181692540322ULL, - 10052140421786278741ULL, - 8324018035539291015ULL, - 11732492012294063386ULL, - 1060395877769130600ULL, - 7490164146285607869ULL, - 17347035194327999920ULL, - 10970444186857735374ULL, - 10713098883821240959ULL, - 6060469365520758136ULL, - 1007996608267344047ULL, - 17786062467752834965ULL, - 8308211700061525638ULL, - 330833553673396567ULL, - 14263372326684114630ULL, - 1595882167377053882ULL, - 860509703444667222ULL, - 15350623473935087737ULL, - 6003127439812853013ULL, - 900736905047689077ULL, - 11981871784046923216ULL, - 343920880078991689ULL, - 5400819071441313977ULL, - 10425183265000600948ULL, - 11892774542645108826ULL, - 10929080142559128578ULL, - 16941577763568258322ULL, - 5001906873105165075ULL, - 17333809535728451083ULL, - 10630796073354098680ULL, - 13998846740819899403ULL, - 6352941851781657631ULL, - 13998846740819899403ULL, - 6835637137171575367ULL, - 4714033806257021998ULL, - 5447243784357251367ULL, - 527685082572578420ULL, - 16501737254297182334ULL, - 3504869225508502420ULL, - 18440098858438145080ULL, - 15319453356909134059ULL, - 834479186828377545ULL, - 6129625056462738972ULL, - 6385369917591838684ULL, - 14150304350342962897ULL, - 11842610431187615496ULL, - 2800616125411869998ULL, - 15511071891176753974ULL, - 5059832060453959225ULL, - 7886907665265515499ULL, - 1712053747295426785ULL, - 214536915690750489ULL, - 771267855322846142ULL, - 6922242629611452842ULL, - 16369817751108526943ULL, - 9679152833804734962ULL, - 9417058359022793302ULL, - 7366452427950478661ULL, - 11880277920847728254ULL, - 10797292878867928790ULL, - 8734347318430424871ULL, - 15897617231465261294ULL, - 4431970558376936770ULL, - 17285867978297205014ULL, - 10175833537042922619ULL, - 14792054015873360099ULL, - 6486687770728031052ULL, - 7769161069809673679ULL, - 17265231622476163706ULL, - 8236739112385361578ULL, - 4749911919430749691ULL, - 16148046852539936283ULL, - 8337502132484112407ULL, - 6971864254374112343ULL, - 8907485454094133691ULL, - 15262059634092425648ULL, - 12570881619523088366ULL, - 13994637630861496093ULL, - 16722836027407925222ULL, - 9830020327156033816ULL, - 5000351185284949845ULL, - 17961330976997968352ULL, - 1538249057805925204ULL, - 12570359742632133486ULL, - 5685453696808446751ULL, - 9061023056464070067ULL, - 14120929683148910405ULL, - 3309345275404648166ULL, - 9557892360948858987ULL, - 1623775785912254333ULL, - 6944543130363118091ULL, - 4659127017762284819ULL, - 6022545066232005794ULL, - 15087159717305837093ULL, - 3374467977359598711ULL, - 14693241743572139806ULL, - 17308043008373190806ULL, - 15195500724930505205ULL, - 12926040652589884774ULL, - 2115384034026814755ULL, - 3842191154210892955ULL, - 17018225194563796498ULL, - 746287388239867709ULL, - 6027860221594996801ULL, - 17253954969921499058ULL, - 12880262150502530819ULL, - 1058521587021607252ULL, - 4062725745426720610ULL, - 3187865372728508958ULL, - 16454363834208213770ULL, - 9632090572553419359ULL, - 7971169413093629601ULL, - 5725558575239945301ULL, - 11877976377918257900ULL, - 2574645338640871653ULL, - 3423294849739679677ULL, - 13556435884917767732ULL, - 9966181774430414379ULL, - 207089284894156761ULL, - 12875290231482699433ULL, - 899740447794318627ULL, - 15952018783761653845ULL, - 7667824642640720291ULL, - 7427886174990410944ULL, - 9584074679644931198ULL, - 18399567836127700676ULL, - 1070491601910802140ULL, - 2936342388114571501ULL, - 9316632470217813398ULL, - 10029658582354536011ULL, - 5748174535284053019ULL, - 17999598461353987592ULL, - 8745706138394892546ULL, - 17615441877518324607ULL, - 7403692096756338831ULL, - 5165279385045870017ULL, - 7909554987934377177ULL, - 6336194158006475280ULL, - 14111472374585243957ULL, - 7348584054841674494ULL, - 12006092364105360437ULL, - 9249372970899913977ULL, - 7104849328589122117ULL, - 18369221892485385040ULL, - 9571432625200090895ULL, - 10535965759761355206ULL, - 9665537130075426856ULL, - 638897479820092399ULL, - 12983706327448916459ULL, - 14778716265260637324ULL, - 11956873822209916526ULL, - 13065206822551641159ULL, - 5491159551080240894ULL, - 13997616488141505830ULL, - 16702756346708898139ULL, - 1867885498002502378ULL, - 13370540394532730625ULL, - 11937737989641567504ULL, - 3526631081139064372ULL, - 10819826954173354016ULL, - 5853110784898773696ULL, - 2516611224077149082ULL, - 114795980703283674ULL, - 12005404529790652727ULL, - 4171348542926422925ULL, - 7703916159985659066ULL, - 16823633804314484449ULL, - 11086174287032770643ULL, - 3793883246011577017ULL, - 4819515149424157896ULL, - 11928898683278395009ULL, - 1568936456297772289ULL, - 4735887039752312668ULL, - 928744353812847374ULL, - 7344657760999837484ULL, - 9654120138010048629ULL, - 13757300835340009887ULL, - 11089494060458697445ULL, - 12553853654406470896ULL, - 15635891577654601472ULL, - 8832028658029497452ULL, - 8205588355149874384ULL, - 13342439941530128638ULL, - 12187280490095261703ULL, - 8067383714071535925ULL, - 16912593934876692659ULL, - 12422644831702678416ULL, - 18166397544234961082ULL, - 2369882245955732194ULL, - 11796726989164444146ULL, - 17378717075346097540ULL, - 3525883291478512256ULL, - 848367955390211596ULL, - 2006459348208063059ULL, - 16343958618294069305ULL, - 2863823323437208997ULL, - 18251696668108646564ULL, - 7337996130014577039ULL, - 11892240709914127526ULL, - 7495221918696414431ULL, - 303113381492728210ULL, - 15233237385859756314ULL, - 12685319337324069157ULL, - 12493636589782781733ULL, - 1775301817975206056ULL, - 13508307245017014997ULL, - 3485527330376610512ULL, - 4162379715913570674ULL, - 16017879055605648063ULL, - 13172744848535059982ULL, - 15602355459393925084ULL, - 15012633456961780659ULL, - 10376254439602112165ULL, - 15385597517216944899ULL, - 2814637485477153397ULL, - 9198964485540049496ULL, - 6676333337772334082ULL, - 5297159505961780773ULL, - 17530653359255725303ULL, - 8695324981480619758ULL, - 13587411812706250597ULL, - 10261506773264614466ULL, - 14050039474732441752ULL, - 8056669683552925742ULL, - 1168931705088860849ULL, - 10993595581236313885ULL, - 3065620036691951867ULL, - 10128519537204251112ULL, - 1838506088752454580ULL, - 4835256023845164616ULL, - 709651759689231731ULL, - 1525065980259613298ULL, - 79959291357791363ULL, - 9208054580783979299ULL, - 13902083415557906632ULL, - 3473093760207127230ULL, - 16203495575669269215ULL, - 12779298991881188818ULL, - 7272541615641733654ULL, - 15345744604780547172ULL, - 13095756032997687824ULL, - 2204833361668625529ULL, - 10724173582475816957ULL, - 15545048778036038900ULL, - 9978794013812654518ULL, - 856818290265354444ULL, - 2889506655662089425ULL, - 14115296302232803296ULL, - 7563196760068723263ULL, - 8485385394068311144ULL, - 12049485316948913650ULL, - 5663655475981455388ULL, - 16537944248429051871ULL, - 17781892274573073152ULL, - 13494987947427383778ULL, - 5716962659307098881ULL, - 4275442129747448757ULL, - 18135442194652572907ULL, - 8900801549027438691ULL, - 11963114502409307570ULL, - 10062142025419647432ULL, - 5895652008077875549ULL, - 4631335624881002097ULL, - 4662542499424321865ULL, - 3358757962956692588ULL, - 15114372007040201893ULL, - 4440706939232180849ULL, - 17995021598399256656ULL, - 8127498309758732261ULL, - 521151505841430304ULL, - 1396322723480197038ULL, - 11035329645669405883ULL, - 1757815837875818655ULL, - 8873490651245396144ULL, - 10483150650916546522ULL, - 4274864912807753567ULL, - 5869008965405724563ULL, - 7792416540993860030ULL, - 14931034717213510044ULL, - 9484948581386755200ULL, - 5761228058690313011ULL, - 9284504778112732092ULL, - 6633585134868883126ULL, - 12292738352984717287ULL, - 10902622584257963897ULL, - 628681741957641146ULL, - 12079448067121759617ULL, - 10760656019193445306ULL, - 3672778528153768138ULL, - 3390670181688366098ULL, - 13267165257124597242ULL, - 10270373981357709347ULL, - 7301519417989144198ULL, - 13989241316996978224ULL, - 13426931212772572842ULL, - 6444751773467579067ULL, - 14940068127089162330ULL, - 13319217303702988621ULL, - 3363734170122156520ULL, - 2580685914354674873ULL, - 12722851617482606977ULL, - 4906193330347601496ULL, - 13111870407175695021ULL, - 13743530607964923338ULL, - 18123043232206904816ULL, - 12225280854555501044ULL, - 17007990560047949591ULL, - 2698592928603177737ULL, - 12191182564275140072ULL, - 12208454231373372199ULL, - 9830245398415199299ULL, - 5424160629629644789ULL, - 13968078082672584669ULL, - 5863825222949994539ULL, - 8648308022916788253ULL, - 7240357069941765424ULL, - 5946605689652378135ULL, - 17017535000047952169ULL, - 5171870438038426178ULL, - 1244876970046738876ULL, - 8465660519601025778ULL, - 5504548963550724854ULL, - 7771407730898950664ULL, - 16368771188259720784ULL, - 4311239670696750755ULL, - 4968452184205841963ULL, - 697097814947072955ULL, - 11013488083031902958ULL, - 14199829919664509577ULL, - 7743310017525777353ULL, - 854956437112527516ULL, - 15784006904119809858ULL, - 4798882063829361007ULL, - 5617703021199534281ULL, - 1197252000346614381ULL, - 15060016762042652340ULL, - 2081609199332392174ULL, - 1675129038765752358ULL, - 12332199727301977815ULL, - 6125661215039136734ULL, - 15672317145370182419ULL, - 18221381779501877352ULL, - 7228787152931836228ULL, - 12735568401120880983ULL, - 9233387875830017939ULL, - 9143219540714851293ULL, - 16714296060812624674ULL, - 18201253524629860419ULL, - 5446984105259166320ULL, - 7937473934999406053ULL, - 5910376975385683194ULL, - 13154576458139876148ULL, - 5420762873134539363ULL, - 10365906532460919927ULL, - 1673017889298233417ULL, - 11552802984945530037ULL, - 14814446083309710768ULL, - 12779307538890327570ULL, - 15079267257140745086ULL, - 12203830292074701041ULL, - 16933848102201662751ULL, - 2045483273445943957ULL, - 5159650813021108915ULL, - 2856716663410507935ULL, - 11073016866987985452ULL, - 8915479933644108909ULL, - 10012507498473792534ULL, - 14998696283275266105ULL, - 5112106394122086351ULL, - 9214155745948408280ULL, - 15412931815166359063ULL, - 10222794371068498411ULL, - 9821622687184294283ULL, - 3431937847552504935ULL, - 5662639919797214153ULL, - 17885504976659472267ULL, - 6591673573599737900ULL, - 2168332678473414023ULL, - 5214514320274186652ULL, - 15038547246044350722ULL, - 13345985432557011543ULL, - 7209320308531573075ULL, - 18220333491451921408ULL, - 5678897429212405700ULL, - 16064600085814907793ULL, - 3472546797620339007ULL, - 15340983014796521250ULL, - 17186424670820756799ULL, - 8026695432293249880ULL, - 15245922278866504420ULL, - 2942701409123021830ULL, - 61685656663478174ULL, - 17744502409497832192ULL, - 597218275677198665ULL, - 12070732252857882104ULL, - 12577607755993540347ULL, - 14577851801366563546ULL, - 569424962551762664ULL, - 4819743411046739820ULL, - 18033373234276007025ULL, - 3900231270563096763ULL, - 18237347144771987933ULL, - 1189635854127777866ULL, - 11445790009393598516ULL, - 13213457517821880611ULL, - 8158543456630727814ULL, - 14227771364659835707ULL, - 6175861229769239237ULL, - 2821859239710330492ULL, - 18165223348748145981ULL, - 7879500160558649018ULL, - 9669144783373179736ULL, - 9653381490544416935ULL, - 1790491185694037868ULL, - 13948351776143190799ULL, - 5059832060453959225ULL, - 5641623213857577086ULL, - 8531873957825661008ULL, - 8449674017136423031ULL, - 16010761086236204726ULL, - 8223340351077020328ULL, - 2502506861199528149ULL, - 12140564918112154349ULL, - 12530299546340185083ULL, - 9887057189834774931ULL, - 9887057189834774931ULL, - 8576898839131461099ULL, - 14245745346864146954ULL, - 16425537936422063455ULL, - 6784902161520198595ULL, - 16642584420979243102ULL, - 10780548309269621176ULL, - 2605618666653483974ULL, - 14460164355407180547ULL, - 14098427466058439125ULL, - 5994098872828070339ULL, - 14466607442696957193ULL, - 14072559801773610090ULL, - 5099310622143272229ULL, - 4060612237789893594ULL, - 12507027238332520124ULL, - 15761310942686801560ULL, - 866436462325504289ULL, - 3869200021415839950ULL, - 10640631636436308825ULL, - 10432852934073152401ULL, - 15657221014909940938ULL, - 11036282581185334579ULL, - 14746471652276158792ULL, - 3184838388564580679ULL, - 5693069587398182779ULL, - 341485645424976849ULL, - 11145543909036989457ULL, - 15269501220065861110ULL, - 15995184087178920289ULL, - 10716423334959482557ULL, - 2377248888797091206ULL, - 4115822570748708776ULL, - 11388933796231570976ULL, - 14497192719562039543ULL, - 11586395822997028015ULL, - 4645773340435018756ULL, - 118476643439542059ULL, - 11169704403807182154ULL, - 2219774214832864320ULL, - 6089363088788742567ULL, - 12348810704711838465ULL, - 179945416471397200ULL, - 18072226658460580274ULL, - 8641145848019948113ULL, - 17075842764203528331ULL, - 16724898342327851092ULL, - 8684178675525421804ULL, - 3391624620423236573ULL, - 6975778023245020533ULL, - 15744887874383809519ULL, - 9127441870184072352ULL, - 13732241678392867004ULL, - 15874528746776236542ULL, - 11308136038699409267ULL, - 10090462849616997114ULL, - 2319851642455852322ULL, - 14980878792580915251ULL, - 7021852729868595658ULL, - 11829638469203602971ULL, - 5961000722500142009ULL, - 2010988334373851604ULL, - 8397343067170144572ULL, - 7329340908130540942ULL, - 11469793625926110448ULL, - 8341214052999351393ULL, - 11941850039160720038ULL, - 2739517693202722669ULL, - 454960022759158248ULL, - 1869584801156740282ULL, - 10520713985714859337ULL, - 3374911733708483236ULL, - 9946506611103202700ULL, - 11223993919054829192ULL, - 18309285555084955502ULL, - 16890327522252192792ULL, - 4310405874941698297ULL, - 8033116960703072316ULL, - 16071981091907285075ULL, - 13597417902808862481ULL, - 5671918273738509734ULL, - 1231379187865589624ULL, - 5743819681686072484ULL, - 17303585594429125845ULL, - 643586888697107538ULL, - 10623850330738770572ULL, - 8350128881660137785ULL, - 7879471671503197828ULL, - 14965300806909434771ULL, - 9825797398655493928ULL, - 15829502716039044256ULL, - 6141126275953976273ULL, - 13913899515411053537ULL, - 2998965223158835912ULL, - 867297293931461982ULL, - 7345116506437505409ULL, - 17338603876067779656ULL, - 9545367699877783189ULL, - 1834692154111193299ULL, - 14830627386028111128ULL, - 11672860550361259278ULL, - 10414143939848848503ULL, - 11326523905978997836ULL, - 12308150692193025732ULL, - 3846027965814650051ULL, - 17669158754023571203ULL, - 12188325058436471821ULL, - 893038791899433117ULL, - 7528986555014441259ULL, - 9355881475747350793ULL, - 9506589357362851429ULL, - 8473635810382738528ULL, - 16756411262318116093ULL, - 2570665089862783418ULL, - 6453035060108754733ULL, - 12257615611857859109ULL, - 8323164577417832502ULL, - 7175958230147046152ULL, - 4430523301164828322ULL, - 9251000329672196383ULL, - 4990427710551625836ULL, - 7468899768688433647ULL, - 9726348972748312352ULL, - 11409693337251608260ULL, - 1615050364109362318ULL, - 16829685849726650205ULL, - 10380730648414344921ULL, - 7107188244499802138ULL, - 11266727273456089960ULL, - 9439342345611589587ULL, - 9918092791983423099ULL, - 4581276738904665928ULL, - 8025116480227746022ULL, - 11543416585745112172ULL, - 17407131100665684792ULL, - 1086450915778578322ULL, - 1831083372562693809ULL, - 6374231527496226540ULL, - 8015367347074421025ULL, - 11318676341435951810ULL, - 1327912270717056111ULL, - 3427703668299119184ULL, - 11717680167065794140ULL, - 13048788781534374626ULL, - 12128317082618557090ULL, - 17898894568269986959ULL, - 6274020245741659168ULL, - 14552047339087075988ULL, - 3383676660014058912ULL, - 818734912428938329ULL, - 8438786199576916766ULL, - 773719639023551534ULL, - 12772172244193724329ULL, - 5034732825400079180ULL, - 7941179100324463905ULL, - 13811086193082914122ULL, - 6720398906925219186ULL, - 10699697447945300176ULL, - 11624306108012394100ULL, - 17853630840698813664ULL, - 4082018903322704577ULL, - 1962091557509014189ULL, - 17785331436284546685ULL, - 4667598548862178845ULL, - 6618069832304396ULL, - 15510494483861912311ULL, - 16655903700684371984ULL, - 16219971186266781498ULL, - 9648992599622936289ULL, - 7877848085047343816ULL, - 15934551949561042273ULL, - 18439495745783061843ULL, - 3286952060071349871ULL, - 11729165847586466942ULL, - 14927044058593075086ULL, - 17972591775837562688ULL, - 14050561518456598138ULL, - 13704317380322751929ULL, - 4205798040017274091ULL, - 18015393910947568342ULL, - 3413282044258557643ULL, - 10507383618343192046ULL, - 7148418804566291123ULL, - 973175939423853560ULL, - 16222653260529178807ULL, - 15307964309993596677ULL, - 11079658243751797796ULL, - 996882297813599117ULL, - 2848960757027274475ULL, - 6927455324226944384ULL, - 1426971738285605416ULL, - 7055293552933584992ULL, - 5433510150290408553ULL, - 9497394168076074527ULL, - 6586281728537107526ULL, - 3866553109934735247ULL, - 8691717521835605621ULL, - 11075655361701695647ULL, - 15566952123269095969ULL, - 10636486022052414762ULL, - 1228972866609697089ULL, - 6720131548633544224ULL, - 8277451931616866779ULL, - 17465358754620213187ULL, - 7511308886832264185ULL, - 14871329507968214110ULL, - 12792949510202019135ULL, - 11280118962957614679ULL, - 3086653447632689460ULL, - 5142889603054261352ULL, - 4776991110931092089ULL, - 5017470542735072645ULL, - 3524090706009551786ULL, - 11169773346657361017ULL, - 4585024966166591874ULL, - 17962443748965456612ULL, - 10427788546305418937ULL, - 1178635746666671612ULL, - 3340443756665183388ULL, - 11250915178328546085ULL, - 13904949387679567044ULL, - 6214744891586462264ULL, - 12471880659613319971ULL, - 9530346073013573025ULL, - 14969509193593753581ULL, - 4273715943787407087ULL, - 12243618151725562062ULL, - 11708578121778514118ULL, - 8678695290742706139ULL, - 652416975719013268ULL, - 17464592324648489788ULL, - 11249897501343429325ULL, - 633410116845312035ULL, - 7469588151720230518ULL, - 9577894317781215728ULL, - 9828762314990147916ULL, - 13618454942183172740ULL, - 13880060555209828659ULL, - 658605211171047744ULL, - 12272027473061616277ULL, - 4004438423025373610ULL, - 2583940694094995381ULL, - 13301601068322738776ULL, - 4101279113912975284ULL, - 5858235705055605228ULL, - 5810307123235729470ULL, - 13981560279594353615ULL, - 1658473343027293991ULL, - 13575145523497625729ULL, - 12739106425376991277ULL, - 2520404150970719859ULL, - 9389038075179138300ULL, - 6100334389452305792ULL, - 9493222785580177571ULL, - 14033966692292086166ULL, - 15480900219633823043ULL, - 10765629729262362021ULL, - 13527312071547332153ULL, - 12378956226374948863ULL, - 17370734672278564863ULL, - 2430127020953458880ULL, - 12257903534775569134ULL, - 1715111782699741031ULL, - 6546772316297694437ULL, - 6401732411202784160ULL, - 4409252929806640757ULL, - 9316007178466860786ULL, - 3870405006267222384ULL, - 14001717390532491989ULL, - 10546997836312665781ULL, - 14494491557005554488ULL, - 11201832427405724532ULL, - 14531847842993913464ULL, - 15366873004491100313ULL, - 2464180448062060661ULL, - 544931618946096598ULL, - 12111356697619274336ULL, - 5818526526817004026ULL, - 7956701155956054264ULL, - 14130168630807296324ULL, - 13692834942098558903ULL, - 12146844769294605287ULL, - 7990922245830817023ULL, - 14774283556796669089ULL, - 112272453166719332ULL, - 12546566050809307190ULL, - 10951599714615334764ULL, - 12704995156168448459ULL, - 10654816214017551205ULL, - 536014619925651164ULL, - 3354469534696244734ULL, - 15668977646198108744ULL, - 8618485860573818446ULL, - 5082995861232064529ULL, - 6145756778443652902ULL, - 1483844006457656179ULL, - 7791341198193559159ULL, - 11407397596035416986ULL, - 4890249398170314754ULL, - 331970667432018520ULL, - 17266470247160558799ULL, - 9621539626217656319ULL, - 9792494282348105232ULL, - 16394701671512250680ULL, - 2145903491145660241ULL, - 14955368525306955393ULL, - 8491874958854443255ULL, - 9995604794334887028ULL, - 11255835401816773528ULL, - 17749905697160318183ULL, - 336063646905865685ULL, - 6186476254259830693ULL, - 11443143299919207815ULL, - 18202722262437729896ULL, - 4552367301005432295ULL, - 5625666157252064939ULL, - 14204681731479024893ULL, - 14819700369052386237ULL, - 7605991604504873406ULL, - 13319014080937881793ULL, - 4228424950655384741ULL, - 3136715284561859667ULL, - 3797177139495693505ULL, - 10706279149092517688ULL, - 11413529812019457957ULL, - 4006691196168425106ULL, - 7418465187222617222ULL, - 14704293106269088426ULL, - 17595497157843007650ULL, - 6491545582682523999ULL, - 15862971336239284141ULL, - 5686701677206427640ULL, - 16451400838894059983ULL, - 4358443752841640468ULL, - 18423702616091319800ULL, - 2111043077325460789ULL, - 1981023287553424020ULL, - 8254310130471253356ULL, - 17200366928353365217ULL, - 4572372321949679931ULL, - 18288040824798672686ULL, - 10240149940309224065ULL, - 8610113896360102336ULL, - 18206306752130904718ULL, - 16051245626762498885ULL, - 14420133578374234637ULL, - 17630103502996531786ULL, - 1485320106593048371ULL, - 7110289158842245424ULL, - 3427283450482136586ULL, - 12464613933882266170ULL, - 4094424101916028755ULL, - 11284847456387790116ULL, - 11368649573580391609ULL, - 16524469873627385466ULL, - 4525522258127830444ULL, - 10692687498919892110ULL, - 11186257673053233851ULL, - 4404994858146333309ULL, - 18044346897038469332ULL, - 9998997686460801540ULL, - 3282340509227031838ULL, - 14190018384083470688ULL, - 18067753429254816290ULL, - 550661846429631190ULL, - 4282408549975338757ULL, - 3614900342801985344ULL, - 17695327435529983701ULL, - 10893533162120630793ULL, - 13934767290623498830ULL, - 18032453925890744399ULL, - 671649577702987885ULL, - 5695524958235453738ULL, - 17290853643570518204ULL, - 10147804298505476892ULL, - 10865166598773235811ULL, - 1407818763313326082ULL, - 5936544796019507132ULL, - 11858981454634938040ULL, - 6835826908768355906ULL, - 14567325364718250102ULL, - 13374905634998037034ULL, - 15820991821047927904ULL, - 10119657062856748091ULL, - 896189263449679402ULL, - 2607620399263787626ULL, - 12728675172521683130ULL, - 9660451360752769902ULL, - 10345320277567462847ULL, - 8704997179690474560ULL, - 15964890310631413592ULL, - 6351819485349166065ULL, - 10724537413501995097ULL, - 1371673613305652334ULL, - 3736585133788975247ULL, - 10554538713530489561ULL, - 15312037039014010129ULL, - 6956413110099818193ULL, - 18425424462606621780ULL, - 13088758916340939792ULL, - 5414086710836912196ULL, - 2997154599580423181ULL, - 11696455433479581695ULL, - 6511721942536088768ULL, - 3950125865196258054ULL, - 4545658813820002532ULL, - 509576450901606649ULL, - 16927170973212935628ULL, - 16578936878150284598ULL, - 17195465731838580837ULL, - 14418010845088262072ULL, - 5684073397697328286ULL, - 8143806543198754783ULL, - 9361980519305459491ULL, - 4324358879721591088ULL, - 3377732966265486593ULL, - 1603577653080741006ULL, - 7778408070497092058ULL, - 6795129235518226470ULL, - 8198674595486293592ULL, - 17308605419676257118ULL, - 2516532493498065940ULL, - 7515435695903893835ULL, - 9362532201570799100ULL, - 17000540944471452772ULL, - 10686709376088632546ULL, - 13962167458447908589ULL, - 10534208516011028508ULL, - 7527043027894172126ULL, - 6205935423926046869ULL, - 16221877186684330173ULL, - 15600326551271913607ULL, - 14585053613104089414ULL, - 7981421870017751373ULL, - 11753160284862637027ULL, - 466145054588804647ULL, - 5958942503622532154ULL, - 8277364052508189754ULL, - 10640400737142300570ULL, - 1128788486330077589ULL, - 12008462896355002969ULL, - 3526415014835764579ULL, - 14343257517130816531ULL, - 12450101410341107044ULL, - 843936302021964092ULL, - 2826974608677871878ULL, - 5119464066529504593ULL, - 12501148658143736328ULL, - 9159630037941308309ULL, - 8292567273955695489ULL, - 1920179511660231237ULL, - 13055377622122336743ULL, - 10424628371875203728ULL, - 15800917410170716754ULL, - 3803447690489063226ULL, - 10733324093560261769ULL, - 18343518969143062959ULL, - 14778851814209208712ULL, - 5606702454821688119ULL, - 4433512416242729291ULL, - 8226138258465920396ULL, - 17351692808279922968ULL, - 15790056605615294463ULL, - 5058549875635716964ULL, - 3409317061396743231ULL, - 18174253588988753504ULL, - 15672784223066734574ULL, - 4474100889019566559ULL, - 3438883945466823858ULL, - 3219216156442985827ULL, - 15260357126503000657ULL, - 10622153912646372469ULL, - 1909262261092377153ULL, - 7730381237907164144ULL, - 8784065456410604338ULL, - 14530832482079541373ULL, - 6173109868976300355ULL, - 9930398822244399216ULL, - 1773677737031781992ULL, - 16980276403124952020ULL, - 18170375288487624349ULL, - 4569683471986031824ULL, - 7541141564505614892ULL, - 1895576511575229993ULL, - 7755118074503646575ULL, - 7091481092936535777ULL, - 17596520681879371953ULL, - 6262048760649076480ULL, - 1838600894017113801ULL, - 16814836061718227666ULL, - 11412485070438171164ULL, - 17241713446250323161ULL, - 5162678431797942829ULL, - 14737152370914675182ULL, - 825278782297693329ULL, - 17241369539689250764ULL, - 15395157532314233105ULL, - 13693183289866598504ULL, - 3865750470216266483ULL, - 7846858360249643730ULL, - 3569552894303832286ULL, - 14028222716931337068ULL, - 10650279896189401070ULL, - 10559074586139607784ULL, - 17974736064430080336ULL, - 4131226028475820878ULL, - 8947717113384599004ULL, - 16448156465905474500ULL, - 13704678662563690113ULL, - 12644623095651391718ULL, - 13288724719926100172ULL, - 17317427275883751814ULL, - 9340347374406538135ULL, - 3636560584197667677ULL, - 6441255017632990032ULL, - 4030982113414691532ULL, - 7807925011210604955ULL, - 17142182496418950968ULL, - 8413121888185890327ULL, - 6179772856778125411ULL, - 12068644354382374423ULL, - 9436517725675296122ULL, - 7232779122205205600ULL, - 16384826609439231134ULL, - 6862587354124881055ULL, - 17248189511999965576ULL, - 9038586555751106685ULL, - 11095410145471697175ULL, - 3757019282247714034ULL, - 15537438349047528280ULL, - 8455215476688568241ULL, - 15685547440435771800ULL, - 1709564835245558037ULL, - 12948099081465166360ULL, - 450146941766423213ULL, - 11191239560523454272ULL, - 4012527811007011139ULL, - 6883664299164076420ULL, - 3826933378203077721ULL, - 14903870087252246300ULL, - 14646004384842439660ULL, - 5552296166688992831ULL, - 17020332566561430616ULL, - 14141509291818875960ULL, - 17766022269685018327ULL, - 12368195267582794412ULL, - 3039963620860976010ULL, - 13258507746996622330ULL, - 4669238426005475892ULL, - 7306060018530684653ULL, - 5199174751110718392ULL, - 6921912246090863351ULL, - 1152428639997461760ULL, - 1302519311394873230ULL, - 7178152480048959496ULL, - 2835049175312588522ULL, - 1412181455315810835ULL, - 12811490626475109963ULL, - 15929982858603090189ULL, - 5820115615240011095ULL, - 6595497363938321114ULL, - 10358739874625168080ULL, - 3636263903722622834ULL, - 5962547455565718094ULL, - 7386190469891254602ULL, - 15805127161949359309ULL, - 8433431915857022683ULL, - 15035537266644739264ULL, - 3197241151620903039ULL, - 16257075086443022311ULL, - 10209016152237336951ULL, - 6019896668854652729ULL, - 8682663237499947741ULL, - 8140541025033425922ULL, - 3550391931853265663ULL, - 10284715978998345124ULL, - 17963947675485481702ULL, - 14534280173129152781ULL, - 16693577308012502161ULL, - 440889681933011737ULL, - 7416042034543129513ULL, - 14979185565200755138ULL, - 9898002558289927259ULL, - 17079293577965272709ULL, - 15558802641753335682ULL, - 7023806442758911380ULL, - 8953986948621830234ULL, - 12894556581002852953ULL, - 3888376880486207209ULL, - 16503946261518137638ULL, - 8477669915822337849ULL, - 17087382437264372622ULL, - 17573031842761637666ULL, - 11035010766913100585ULL, - 8219838752355703070ULL, - 7235764082868066099ULL, - 14143235338987058395ULL, - 9025634948083651267ULL, - 17297264301099796863ULL, - 939872652036263865ULL, - 10656080303117348564ULL, - 7244909541420153053ULL, - 9261809231799071264ULL, - 5724483147832484179ULL, - 2804683954651583540ULL, - 3321611163207228762ULL, - 2528362023756991692ULL, - 11323964568292407170ULL, - 7834652255933920026ULL, - 16561535212593086129ULL, - 14896262807861051804ULL, - 10944803353900409ULL, - 1225204550703353447ULL, - 3075075714978752699ULL, - 17558925943832918803ULL, - 12867035878395902451ULL, - 872270544651312045ULL, - 11469699280077079476ULL, - 15729762875563896626ULL, - 7611106953658649807ULL, - 3002451008721207862ULL, - 5120531053933761598ULL, - 6680061477955888735ULL, - 5942402361569153933ULL, - 3713181907957169132ULL, - 9441986749029681947ULL, - 10384354634280891189ULL, - 14493989841643005839ULL, - 17527952055471175960ULL, - 13252725631537091971ULL, - 13061906945598100198ULL, - 3027364250910709220ULL, - 9052990702160304868ULL, - 13495853800793214215ULL, - 16820139676096707468ULL, - 8168523847463272611ULL, - 13439217052848144897ULL, - 10874243802196693953ULL, - 3210514065222361107ULL, - 17971003154228766469ULL, - 17331972856075808308ULL, - 18314716318561559791ULL, - 4182784058874514432ULL, - 18108157827490612131ULL, - 8162374656541055899ULL, - 1942203428647001423ULL, - 1117150270668713085ULL, - 626129625423455898ULL, - 9453924528068863726ULL, - 17295492069127782219ULL, - 631674933598335661ULL, - 1994275795585646276ULL, - 5271243145887833741ULL, - 3135959296909108254ULL, - 17245563097965681236ULL, - 7898146824987997718ULL, - 1027540800335677407ULL, - 10462214274340632030ULL, - 2122454490759770637ULL, - 14549383453078055199ULL, - 8232512930088741928ULL, - 15937955492933015529ULL, - 9537475499890880544ULL, - 16382766086269057228ULL, - 910846485791178492ULL, - 519613352681206622ULL, - 4724733717533965660ULL, - 18059114523368415368ULL, - 13594740066534274164ULL, - 2568741305265272913ULL, - 15124672811450907489ULL, - 15021493339489975848ULL, - 5874176286011044246ULL, - 3175647371016669510ULL, - 9448367578543144300ULL, - 17129694252927994779ULL, - 5892278191441573399ULL, - 4430437819476828826ULL, - 16810074949133001489ULL, - 14054355089507067591ULL, - 4551857525491309088ULL, - 16055634188738499387ULL, - 8563633767109800777ULL, - 9699136173358685003ULL, - 5123918841527167698ULL, - 16802360079662288079ULL, - 12593487153072667687ULL, - 12946301027340997551ULL, - 15837946286565318430ULL, - 5403588250250896055ULL, - 9459694303787363017ULL, - 3358478116993469464ULL, - 4285490664746366942ULL, - 13405149029408027982ULL, - 11409632446797510494ULL, - 10744466254785294214ULL, - 17261957640066765123ULL, - 944385084571085435ULL, - 220036017951850409ULL, - 12976147158841848854ULL, - 14364422219415352165ULL, - 15320697515514904491ULL, - 11993993499423060294ULL, - 10355515460709079484ULL, - 7157829100214703608ULL, - 14788500291960541959ULL, - 2789341736572050973ULL, - 9311850079756139345ULL, - 9656443454566582802ULL, - 5815833967059108353ULL, - 10693900934291851315ULL, - 4713679297632201267ULL, - 6609625825874948293ULL, - 13203516971884436595ULL, - 643707473696532104ULL, - 15981367418022715758ULL, - 1137486369224510782ULL, - 12198813957918328720ULL, - 5279204362755245792ULL, - 6933263802168953407ULL, - 15746618922991787657ULL, - 15836056368761207809ULL, - 8866698354905145390ULL, - 484450052375510705ULL, - 4212436985518828868ULL, - 12430832846698594529ULL, - 8076782890367591972ULL, - 7356679031008276946ULL, - 6895119212963555481ULL, - 14185201922559143811ULL, - 550261971434962957ULL, - 14752454540301467218ULL, - 11900046633828217319ULL, - 321936324165106847ULL, - 13668247969675834500ULL, - 1290626341468016817ULL, - 10736456731787344426ULL, - 5252983960583781079ULL, - 14658079907089113628ULL, - 7947834161852096496ULL, - 16870763013714596162ULL, - 2349051861118713474ULL, - 17059149602813520196ULL, - 4864300222293336925ULL, - 7433362783328356395ULL, - 5469071435015178894ULL, - 16017581063534926006ULL, - 4604364674308206215ULL, - 8201331706076723711ULL, - 3531100377780061969ULL, - 14724108889750360501ULL, - 177456909693485922ULL, - 4663892207528972926ULL, - 3407552007794503941ULL, - 2384013931246898089ULL, - 3878613613323120222ULL, - 2022805253174798688ULL, - 11534472861098728552ULL, - 3272540468735637191ULL, - 6275494661211799920ULL, - 8523421395712636429ULL, - 4220085914733221290ULL, - 9118945763666087117ULL, - 15345091930373589697ULL, - 17846019037822740894ULL, - 6591315164212644903ULL, - 17806011248621649027ULL, - 11999779262780520708ULL, - 5652279769315989702ULL, - 8765608314908714337ULL, - 8134523433789517916ULL, - 5971325011761944660ULL, - 783255320595442559ULL, - 9294487786089885921ULL, - 13457401299387278264ULL, - 8942350674116757449ULL, - 13840822753771821441ULL, - 3408666551361846021ULL, - 7393956174467040177ULL, - 10646952746586228728ULL, - 17327723350809252574ULL, - 16817911986121729054ULL, - 1761818441722922755ULL, - 13459359673495951942ULL, - 17986488659628096091ULL, - 11060024588324920732ULL, - 13428002658940814182ULL, - 1975100947738652288ULL, - 671868120376033371ULL, - 13733214297214134872ULL, - 9908024178551321937ULL, - 17816908615398689935ULL, - 771656266119076645ULL, - 12755163178304627856ULL, - 11456294863405181371ULL, - 16619601815123735037ULL, - 17847463976607896361ULL, - 9575845900998981348ULL, - 17348406868968743034ULL, - 14853354703679684318ULL, - 17945111410018173095ULL, - 330428342314483794ULL, - 11311033008219095348ULL, - 16132683164238459935ULL, - 16173625339831672205ULL, - 15381881938105119676ULL, - 1097804494645072932ULL, - 9278533152166355237ULL, - 823285273499912466ULL, - 11770039515852000070ULL, - 8749977948880856348ULL, - 8626542913776197712ULL, - 1460297196261522082ULL, - 2094304584232850481ULL, - 6653407231875155575ULL, - 3525373909735944821ULL, - 2600443145106784337ULL, - 7320793908477554199ULL, - 301701575925065996ULL, - 745543312197207105ULL, - 420911447232803308ULL, - 14336499934097377759ULL, - 3913956963508481669ULL, - 745407682518258168ULL, - 10352384243980296993ULL, - 745490407954695631ULL, - 3355761947268104794ULL, - 5294842547950608627ULL, - 3527725199244386496ULL, - 16664797658482385127ULL, - 2652883177032024747ULL, - 5475319014259076162ULL, - 3053477648250201605ULL, - 9853055210099433364ULL, - 12475376441331059463ULL, - 12174330461148672467ULL, - 7854842158084002686ULL, - 10800575116344288972ULL, - 2875600274112740582ULL, - 11916702384786428367ULL, - 8433017686587569272ULL, - 4175045899043435627ULL, - 13937188739816932436ULL, - 10852744883153744444ULL, - 16941152258468741967ULL, - 14322768088693033479ULL, - 12631775412788448684ULL, - 11951178867618091078ULL, - 8934159513753876999ULL, - 11258705575809294038ULL, - 3130315234516782917ULL, - 7864935737567774256ULL, - 17348033291747971722ULL, - 7365939734320710779ULL, - 8339910816380426005ULL, - 4930167307673758531ULL, - 10511754687554295879ULL, - 15336397204080430279ULL, - 1119903149739449558ULL, - 10660433539573900631ULL, - 14423641125531866739ULL, - 5375059421230324249ULL, - 17063742988348357819ULL, - 10026353307080739845ULL, - 9406364837098618719ULL, - 8837170290669357763ULL, - 16699762578717659673ULL, - 7971097379228366708ULL, - 7143776409284046343ULL, - 15707090185530548878ULL, - 5764720597421110412ULL, - 6643362790097050510ULL, - 17143096512245478437ULL, - 15202930820687632629ULL, - 17535222740160595333ULL, - 9297958534747412201ULL, - 18117709416883968764ULL, - 4438216060430338415ULL, - 11015192289722125940ULL, - 12680684654794731643ULL, - 6805126828956628329ULL, - 4084081524595020093ULL, - 3293402975373320580ULL, - 12303067226856518882ULL, - 3771035490119339463ULL, - 8988270290616980723ULL, - 4752189042272941044ULL, - 6856963484602716662ULL, - 14607948814267151307ULL, - 14607767022065970563ULL, - 2742229215736438548ULL, - 10496192523608278911ULL, - 2858969103666340497ULL, - 13894594266928833ULL, - 14375726796438156190ULL, - 11884365082439900867ULL, - 13723637642314502030ULL, - 1884797662897622787ULL, - 10861389792925708149ULL, - 14790248857970306827ULL, - 511450668237404954ULL, - 7696828488816517710ULL, - 6432846379594075600ULL, - 11230815215463018403ULL, - 12590332785905394854ULL, - 10392922656449731948ULL, - 15434173770801607632ULL, - 9799936090244685098ULL, - 8103223797988077604ULL, - 15137307079479035703ULL, - 660323882351530338ULL, - 1157361097124774994ULL, - 15497635176317074005ULL, - 5648539157614273884ULL, - 1089829165886876ULL, - 8808911906626576089ULL, - 4293387324748576011ULL, - 17899849958089015544ULL, - 10189954808783314051ULL, - 11372782738083131713ULL, - 1179546201345864571ULL, - 4144379609522818236ULL, - 12448942292023332565ULL, - 3993465782121982310ULL, - 3090096687640140487ULL, - 172753067907364599ULL, - 15079124169983684023ULL, - 4373438032267680931ULL, - 549361584461377963ULL, - 711144378695554405ULL, - 10496342186021555702ULL, - 17800899327042417320ULL, - 7053955819823240340ULL, - 12493152739073667060ULL, - 4363310736911234186ULL, - 18103729674309456164ULL, - 222688125525841996ULL, - 9500915974263946146ULL, - 8413867423194850139ULL, - 10061425646773276557ULL, - 16676709090730842448ULL, - 17441308824435700088ULL, - 12752485820190581797ULL, - 9672562476976598030ULL, - 8380542434060856678ULL, - 3799362629100875531ULL, - 13789860209234596643ULL, - 8810608937111777145ULL, - 4371183765075736878ULL, - 7642634076981280029ULL, - 16040466036366531043ULL, - 9977808804959486824ULL, - 1777237608932529089ULL, - 11304646699951898967ULL, - 9673698068476408770ULL, - 4513307592611757218ULL, - 3613237438230569561ULL, - 17544039117194461089ULL, - 10138784223575069809ULL, - 11768539004389552153ULL, - 11286580857620103213ULL, - 16161162816718645517ULL, - 1998870209801941888ULL, - 13575190491193438247ULL, - 156363902583001517ULL, - 10606832843353940515ULL, - 17985642152316190860ULL, - 10132628141316581592ULL, - 603379928681765921ULL, - 17954220654197053261ULL, - 2546958370527126728ULL, - 6084781478758229395ULL, - 14801605266656615796ULL, - 7223845733417339051ULL, - 16309168703639808991ULL, - 11082962024502751355ULL, - 5020483032044909035ULL, - 17815434753789126799ULL, - 1608684844785524562ULL, - 17771860346162534519ULL, - 10472414625059677697ULL, - 18210021813704633127ULL, - 3012656419023249462ULL, - 13668829787011233196ULL, - 2020702208507862494ULL, - 10527869418330528983ULL, - 11879335070900696645ULL, - 14804900977943907825ULL, - 13891769002811353400ULL, - 3082413377954335347ULL, - 3565790902873435350ULL, - 6839030778310196105ULL, - 14136096743024225815ULL, - 13189670765211641801ULL, - 7814464595175079987ULL, - 12008548288484372041ULL, - 5901595585890637996ULL, - 8315387223931653823ULL, - 2224664174920727015ULL, - 3512017407929714369ULL, - 5581640832285626197ULL, - 14773509103905582880ULL, - 12165022583821241131ULL, - 1375760756928870103ULL, - 17799105989092486245ULL, - 14801916093953046615ULL, - 13907542387479148269ULL, - 10049421225958724322ULL, - 15699934033142499107ULL, - 14597389651444034348ULL, - 17213092310918722160ULL, - 15067361549933483843ULL, - 8365668772026089315ULL, - 17282415885004899081ULL, - 973463241254481825ULL, - 17425373904384597240ULL, - 373147832092038175ULL, - 1050089252447843111ULL, - 5886920084292739291ULL, - 11895807850556184493ULL, - 4508791570152452759ULL, - 15978377047622173650ULL, - 4709875329972269265ULL, - 14548148827608787588ULL, - 16449714669840779748ULL, - 14043948894944207747ULL, - 5708795488973392011ULL, - 2314745240124573747ULL, - 16874659415509035175ULL, - 14912665938432495273ULL, - 5216136634449106838ULL, - 6621056630695433914ULL, - 10617912609699043100ULL, - 9358464794394338764ULL, - 9416592372638622013ULL, - 226672593314459883ULL, - 6088611467335848086ULL, - 3258959012672982570ULL, - 9158594969039092683ULL, - 1561972579213582565ULL, - 742575536972916868ULL, - 1078334539465153560ULL, - 18045884535985695367ULL, - 13507291141326245278ULL, - 9343148952661184646ULL, - 17947293398819285412ULL, - 4679654437312032469ULL, - 8361868859443437047ULL, - 2651585630683768203ULL, - 11044570696105880806ULL, - 3252279415460060836ULL, - 17777271761739318070ULL, - 15209528820715002165ULL, - 9068149427388885283ULL, - 6621835438206313999ULL, - 5078998223004783887ULL, - 3329405504089107094ULL, - 13449424956278447347ULL, - 14462273558578476930ULL, - 11791013456615552172ULL, - 16901353769665173023ULL, - 5889154489750180004ULL, - 9683501360203314571ULL, - 5118868590944775088ULL, - 4302730910073269131ULL, - 5244410234705221464ULL, - 16941818708819735006ULL, - 17249169388152853794ULL, - 17818814984499794561ULL, - 11935399269618954638ULL, - 13912079852425082769ULL, - 7449285039010691905ULL, - 13272733936669852823ULL, - 13077154112711074903ULL, - 2544476422635720571ULL, - 9917622555771523735ULL, - 1401373283955211150ULL, - 4131387292353983474ULL, - 9221319519442322619ULL, - 10271096730818380987ULL, - 4349348541264102181ULL, - 15608920019685690241ULL, - 13870050185713501452ULL, - 11890374698958552516ULL, - 15349447739813429213ULL, - 17437619774274474126ULL, - 12248299835922725678ULL, - 5291445165740621936ULL, - 8038671103241778789ULL, - 12060028942846433639ULL, - 4509233015459420475ULL, - 643180764943347744ULL, - 994157228082765472ULL, - 10887607236534736558ULL, - 934798733919360659ULL, - 3368165583255026370ULL, - 2076839466195007405ULL, - 13443469130031139409ULL, - 8367682099489166253ULL, - 2125674162751811223ULL, - 9990807060880866882ULL, - 17394088508122231814ULL, - 11757529717494926914ULL, - 3187824009385859411ULL, - 10966777805957954623ULL, - 3870341214616800184ULL, - 6023551681934394607ULL, - 17589502580855815210ULL, - 7172648547929977317ULL, - 4058349330184047178ULL, - 2211901395395798706ULL, - 12743774863108918303ULL, - 15320135379886977789ULL, - 17147637292945212545ULL, - 13987566276345734720ULL, - 4067023674166500722ULL, - 5870180151344150815ULL, - 11932062297827142492ULL, - 12950434668599572809ULL, - 16819056124206693395ULL, - 3291855202668117537ULL, - 7757976903511781626ULL, - 122107839697862470ULL, - 3413142924802729464ULL, - 7454187765893598468ULL, - 7968503300258229110ULL, - 5470183611835298691ULL, - 14474864210835245721ULL, - 3954356648594381876ULL, - 1203576788389720011ULL, - 13602180523878073346ULL, - 6716116329796267946ULL, - 6590373262065052569ULL, - 17274595806792552259ULL, - 15333358509884607467ULL, - 4226869313685499837ULL, - 18150876205965279116ULL, - 7470217877614645414ULL, - 16449603603895044121ULL, - 5671080049107181205ULL, - 1445351349851319119ULL, - 9864740424984853830ULL, - 9827706874003814974ULL, - 14837280824310196055ULL, - 6560851287923595953ULL, - 9836472848208188013ULL, - 14691829054664810672ULL, - 1336561861487759111ULL, - 8661852267849592999ULL, - 4579961346361874892ULL, - 17452937695690152372ULL, - 2407685403987878928ULL, - 8940878107572396130ULL, - 14493870008348064143ULL, - 12117015166546605096ULL, - 15458201882160254741ULL, - 12479563054900113679ULL, - 4997537931085004093ULL, - 6456054670061613603ULL, - 4596074859203471785ULL, - 2247202908835719559ULL, - 11790179722589051907ULL, - 2802846863328190045ULL, - 6175668446932214881ULL, - 15388134621795555068ULL, - 15841825884072675653ULL, - 2768170468407956284ULL, - 8934197641561484762ULL, - 16097445743471219327ULL, - 17753041514565282075ULL, - 14425815027897914658ULL, - 10827915952169273519ULL, - 17280291941746394173ULL, - 8187451720382932139ULL, - 141441271333998660ULL, - 17893869509508841966ULL, - 10581348484784225885ULL, - 17762963401331238101ULL, - 2167293615188131181ULL, - 2200050483577847924ULL, - 12988156401759680354ULL, - 13245035733164596392ULL, - 1548372814394988466ULL, - 5378096591718715433ULL, - 2074912868947358658ULL, - 8964923667179207153ULL, - 1366756423179302770ULL, - 16567809928206146636ULL, - 15419232348049359544ULL, - 10652520587055804607ULL, - 15493163217003127304ULL, - 2207040903029103652ULL, - 16363222667994704889ULL, - 12742577209190520233ULL, - 12390124032809051068ULL, - 5875298930604826007ULL, - 4159950081840610345ULL, - 1942550469455131123ULL, - 6120084820195929489ULL, - 4189359863922943742ULL, - 8316221204566775255ULL, - 3406448494150058290ULL, - 14977527868723308074ULL, - 3771350577658747951ULL, - 2816011047888933129ULL, - 2395895766440909881ULL, - 5112064748503861655ULL, - 16414337328521294985ULL, - 1708599863801602850ULL, - 3663957190589297758ULL, - 4957488558324390979ULL, - 13144279342191749006ULL, - 6813923573274028356ULL, - 3516089207819659534ULL, - 8495936761223186148ULL, - 14942103494662035456ULL, - 8696656931805617185ULL, - 5710302710393869967ULL, - 14232375125546869355ULL, - 11703120560058190753ULL, - 8369891784536285845ULL, - 12449169751035566267ULL, - 6289690297444355826ULL, - 14265367171767269436ULL, - 10531605808489440433ULL, - 2854253393116336280ULL, - 17539528451750896645ULL, - 14989146486837134234ULL, - 12788087835298615807ULL, - 9401614376319490239ULL, - 17989882563198331548ULL, - 7642760839170341120ULL, - 4563983619718351671ULL, - 13310369065591483047ULL, - 11985461715745397294ULL, - 13679706540415479286ULL, - 1125513908676837562ULL, - 314994494561372920ULL, - 15796679806720198361ULL, - 10625119312901365711ULL, - 3332434413502694470ULL, - 1797260467503516716ULL, - 793899453678181398ULL, - 11087375562591858754ULL, - 14725373244267567835ULL, - 10253358618372865718ULL, - 5185727477821764106ULL, - 5388917257996973734ULL, - 2303924165488920218ULL, - 9619103795628174450ULL, - 16674248551048994212ULL, - 3559417062803223541ULL, - 4467082467385230037ULL, - 6874564979062261936ULL, - 14782093411657118117ULL, - 18232166913550761464ULL, - 4807293091714203147ULL, - 13573404852514895082ULL, - 4734366808752906418ULL, - 11353370389311699377ULL, - 1875048800876749307ULL, - 12603169512723050616ULL, - 11512882478911021099ULL, - 2809329710034347897ULL, - 17017690132360359500ULL, - 12957025922505133147ULL, - 6699220427367202732ULL, - 15832783117361669028ULL, - 10619449008272680199ULL, - 17023477352262652510ULL, - 5034117659648645291ULL, - 8879195316242279251ULL, - 10014006411953872938ULL, - 9841368135266036811ULL, - 953437937678241701ULL, - 7916173360992510373ULL, - 16183106400064249147ULL, - 5061118182006080292ULL, - 18272533593429154668ULL, - 1902179109959303086ULL, - 15224583361250793333ULL, - 1377240555995868512ULL, - 11290002100751824090ULL, - 8526169512885810416ULL, - 10606277177867585391ULL, - 17462320529339968987ULL, - 9841461657138378404ULL, - 12530621499994985368ULL, - 12138394037526426204ULL, - 1713329132912131441ULL, - 11925969462168970433ULL, - 1196117278294756762ULL, - 15465615912611140029ULL, - 16865448750301457966ULL, - 13959079561515528205ULL, - 17197070979728289415ULL, - 9129899997424783581ULL, - 16305277681370751852ULL, - 7079385869117722687ULL, - 14136526846777001970ULL, - 5622873477415569546ULL, - 14132074370034880822ULL, - 14257227251381485304ULL, - 15725972158050181847ULL, - 16191468147976598955ULL, - 14779586799596654434ULL, - 17178872915791942893ULL, - 15706585890681224675ULL, - 6370337329812294537ULL, - 4546624560547631037ULL, - 7671355514835876872ULL, - 6482591104502910504ULL, - 18133818494665376690ULL, - 5518697097150184817ULL, - 11648765833865018541ULL, - 5237191791472238656ULL, - 16282740965922880917ULL, - 11704435650846533959ULL, - 9622902423791280227ULL, - 1112814598050646685ULL, - 11836726278245198239ULL, - 17470347079497274103ULL, - 11572814632807053691ULL, - 3126426021795331508ULL, - 16834068405210842666ULL, - 16367898849264301694ULL, - 14168272408053460200ULL, - 17842879903250809374ULL, - 4460459246723434776ULL, - 17390839691096567097ULL, - 5238320966107584217ULL, - 804279582174123726ULL, - 382643145896732389ULL, - 7031560320750579182ULL, - 2268109989486140767ULL, - 10732868279561702107ULL, - 15588189569888174340ULL, - 15051374802410365535ULL, - 11863487355546879331ULL, - 5668954682138106931ULL, - 14894969265510545190ULL, - 9930937415817545832ULL, - 12270273018688756969ULL, - 6424275580222443892ULL, - 15346649413470052925ULL, - 6124876194997938686ULL, - 15202298559304146220ULL, - 9717206781603568070ULL, - 17403037834543754494ULL, - 8155862396012969616ULL, - 2196965974337589297ULL, - 6359186515398487765ULL, - 6920699125992576275ULL, - 2552656107685148741ULL, - 9706571795437031658ULL, - 17391266168587319952ULL, - 2441904481355834235ULL, - 9939734839946509364ULL, - 16157918500405035385ULL, - 5855974745488839504ULL, - 8809728218402189346ULL, - 3997781792457880401ULL, - 3026726811101610212ULL, - 10349627118579533940ULL, - 652865985408329757ULL, - 5660899694052107117ULL, - 2481858537755811504ULL, - 8823259127303582830ULL, - 10495074797750663416ULL, - 15611931697817472123ULL, - 3736375065273859429ULL, - 12082969862062340722ULL, - 8192101484950684324ULL, - 13563715416017446866ULL, - 6447557136478108869ULL, - 3177929464759158638ULL, - 2556931193036154743ULL, - 17374739867116517483ULL, - 12943515678389628824ULL, - 18233405297727696042ULL, - 12987786471326508001ULL, - 6402293521216520704ULL, - 9844544932198108522ULL, - 5840665125696484458ULL, - 17618871334912345347ULL, - 584036089002092265ULL, - 3826372451367254979ULL, - 13547732253342725230ULL, - 9090088398589304368ULL, - 13651088999521826549ULL, - 11922118582127648293ULL, - 16726162116612567991ULL, - 173021407810447376ULL, - 13023296345829657693ULL, - 13395604246261145198ULL, - 17704372952581520808ULL, - 14145339548022084169ULL, - 10547024225770925277ULL, - 5188652153533062213ULL, - 2369073765187618339ULL, - 3585607009344477896ULL, - 14466267149204275179ULL, - 6439379484291556522ULL, - 3466133161808725230ULL, - 7592574339978489225ULL, - 3296361696107442985ULL, - 5629486732526367029ULL, - 10178071873203748022ULL, - 7836620321844132001ULL, - 15832561432102095736ULL, - 15789048915323099971ULL, - 6978441970986331673ULL, - 16543294822827063297ULL, - 4001729876585152305ULL, - 13167149618809565499ULL, - 12351486316497308285ULL, - 2168285614853559746ULL, - 691662334599017619ULL, - 7078956410680169520ULL, - 15931487650081957445ULL, - 10598208142670071070ULL, - 14497058747951975037ULL, - 10947328661084452789ULL, - 12346641253943876196ULL, - 16712960915509016730ULL, - 18190650413003021162ULL, - 2807603792126257040ULL, - 10758546223867394756ULL, - 92217154942760320ULL, - 7309571029250507886ULL, - 6130765302164479206ULL, - 8370303958678535935ULL, - 6876209718879309960ULL, - 16726782578721505146ULL, - 3211106240849817623ULL, - 6008037829755053226ULL, - 15581977177004958242ULL, - 17171892203245079682ULL, - 9979580141361963708ULL, - 587448701938823063ULL, - 13156953023564821908ULL, - 9626116087985467825ULL, - 14430208058868163728ULL, - 13969197981666929019ULL, - 1493656712749060737ULL, - 943973757795526842ULL, - 8360946925228878863ULL, - 6340609169021813332ULL, - 7698402192838266913ULL, - 3547950907788145927ULL, - 10125988332848537436ULL, - 4268053794341246090ULL, - 13605251106659994131ULL, - 7825878450443999450ULL, - 8902742129731191072ULL, - 8460622463665615764ULL, - 7876580965634993839ULL, - 13453923412387957035ULL, - 179794810042508686ULL, - 10157815493870213921ULL, - 9980085253668495848ULL, - 3048760658759075617ULL, - 1378357739699714861ULL, - 11759580766373769453ULL, - 1053286204682908267ULL, - 15819615191596606337ULL, - 14892138325878786511ULL, - 12934757226770722084ULL, - 273937187243421642ULL, - 10087508769563436705ULL, - 8761919875055770361ULL, - 1431340134041776746ULL, - 2615704612030635682ULL, - 411109257764326709ULL, - 13059876097172311106ULL, - 5659009748861691970ULL, - 6629700633104833081ULL, - 12828953999979684528ULL, - 6955966383889929295ULL, - 3269704691566558524ULL, - 7240571617038436830ULL, - 15316273429789400393ULL, - 17753495152232435094ULL, - 2317057612399635402ULL, - 3507492426240400459ULL, - 15577479071427190734ULL, - 16624612412411031523ULL, - 14324334926671237511ULL, - 55005550089714232ULL, - 8207543599467475364ULL, - 4404370892754459531ULL, - 2560428258147803813ULL, - 9682645457845509264ULL, - 8928125739343013147ULL, - 6710233698293424470ULL, - 18394922620639371491ULL, - 10742467300066031090ULL, - 6834921168086442109ULL, - 15437402565750985978ULL, - 9298440047464458375ULL, - 2805365750264488565ULL, - 7729560059545738619ULL, - 2103461790371736804ULL, - 16275285124420485996ULL, - 411746384530318601ULL, - 13638448325396739538ULL, - 7785494749810973100ULL, - 5753704762731717790ULL, - 299663777073461576ULL, - 11047572734344411622ULL, - 5833005655271187322ULL, - 15633925920833652058ULL, - 12708796682637478368ULL, - 11358798529978425534ULL, - 15353584282273949843ULL, - 11674257421439531993ULL, - 15533482268102463928ULL, - 4377492385224474374ULL, - 10044464015935306887ULL, - 7680192936083965540ULL, - 13838213572986632188ULL, - 3746216992597880201ULL, - 2531345133349587284ULL, - 4167817782496222920ULL, - 7541704319801109656ULL, - 11502536999400839849ULL, - 12433805204681247938ULL, - 12203486111693024575ULL, - 4838018977213282157ULL, - 13455362964947194800ULL, - 2524930298991450437ULL, - 3365731876033633337ULL, - 17840696255995219990ULL, - 5055044690493673170ULL, - 1994210558112178299ULL, - 877859518894907480ULL, - 10360514534730457706ULL, - 13812314268590143916ULL, - 12973075502205279686ULL, - 9642563649435311801ULL, - 6686859806080664539ULL, - 1918737590075340668ULL, - 14223518965800750764ULL, - 8923776035028773399ULL, - 8082553177219888377ULL, - 16551570976778601324ULL, - 6199514704888570297ULL, - 9379273114158266126ULL, - 8132750451833700491ULL, - 15174536967701315427ULL, - 13108703619856181167ULL, - 9706895172766285330ULL, - 13287295009451765088ULL, - 7060006720104096229ULL, - 15547993400500510910ULL, - 3152863293760947472ULL, - 10711108073776194194ULL, - 11030853293456198570ULL, - 9417511979289886739ULL, - 3901932409507901091ULL, - 2130555960651378199ULL, - 7648022943207627164ULL, - 11576084718197933542ULL, - 3007687143675783151ULL, - 2667284041385430459ULL, - 7685525638058298493ULL, - 440244184159234791ULL, - 12775657703919498679ULL, - 7960685070333844945ULL, - 9081325433440124259ULL, - 16506955021259853026ULL, - 17145863478138494195ULL, - 17542523179403292320ULL, - 9920998098127465863ULL, - 7855515761917124674ULL, - 8377644556827237650ULL, - 8299333371566803416ULL, - 18429492874391446294ULL, - 1083165370535998516ULL, - 1266789808074555572ULL, - 12450037707208327004ULL, - 10627493659357899382ULL, - 2667509059387534658ULL, - 6706026483647579000ULL, - 9777833515196960112ULL, - 9177314826855846807ULL, - 8028857461632562217ULL, - 7600550706114967070ULL, - 7601872075422039531ULL, - 1026791241979300709ULL, - 14771229760569606518ULL, - 12863551060107893119ULL, - 18257487233157711552ULL, - 17239913281916521615ULL, - 3584389773773061937ULL, - 1706331133572750023ULL, - 89221867743410950ULL, - 9304876668775702936ULL, - 12342157889814776723ULL, - 13827018139374206506ULL, - 11505786564322561755ULL, - 15524515213869047249ULL, - 1751921260424074909ULL, - 13959897162133756498ULL, - 11001709590168950151ULL, - 8967575802201698328ULL, - 13423672601977520913ULL, - 13209192309367947513ULL, - 8978847893107536378ULL, - 14965716353394758094ULL, - 6990213367993054273ULL, - 14102968413577227966ULL, - 10735252987548201178ULL, - 11325153936290785732ULL, - 10952265642388153073ULL, - 13614151480120059109ULL, - 14043495571678553199ULL, - 11591292484451300719ULL, - 15372622979936782085ULL, - 6918697893134038430ULL, - 17727317059109054673ULL, - 13129752230461024745ULL, - 18091426562073057528ULL, - 16486478671684867544ULL, - 14976000574156171936ULL, - 6929927207671471076ULL, - 12923356386927721413ULL, - 10322662329451311593ULL, - 13467816543454056173ULL, - 3212284635638125670ULL, - 3769759457453575706ULL, - 13067015062744417527ULL, - 12061425259542538728ULL, - 6969116134649337727ULL, - 4491452266391946955ULL, - 11582471713435793814ULL, - 3145822266295535261ULL, - 2358960635244569410ULL, - 12813014532981092208ULL, - 17242039097139490960ULL, - 18168979516335478789ULL, - 4714407687464481916ULL, - 6078434131117076308ULL, - 7575556534676297678ULL, - 3866649752098041549ULL, - 4788152935683236961ULL, - 7996601468066849438ULL, - 10506532853031313598ULL, - 823279797819684363ULL, - 9857561386598593269ULL, - 15128768365473859447ULL, - 7870838550899552019ULL, - 14303265666189456777ULL, - 17225771712384627374ULL, - 14321143804969213531ULL, - 13928382936081411551ULL, - 125404555640574459ULL, - 3396150649711425399ULL, - 3937469439294286815ULL, - 13077295489689852802ULL, - 7072434510961156367ULL, - 17716049455592766085ULL, - 1189210936305857040ULL, - 803986269877148373ULL, - 5923075891731922728ULL, - 17598343695435984994ULL, - 5555286758671978191ULL, - 4287558852100868492ULL, - 6234591414742396777ULL, - 10032896413606109795ULL, - 4948102257370528026ULL, - 3962346168746322565ULL, - 6792866022098760183ULL, - 7496840472752724050ULL, - 14047266419288473282ULL, - 17689641818754147934ULL, - 4280924343792801604ULL, - 12917393697394781260ULL, - 15398704948740098379ULL, - 237919657965645623ULL, - 449077133773936943ULL, - 10564504801479163133ULL, - 6186653685076469971ULL, - 5642247834070865280ULL, - 10862889033909590591ULL, - 10460872049899274970ULL, - 14480494971121185848ULL, - 7674127105688418921ULL, - 1483837077098188088ULL, - 5579576753518742623ULL, - 327403928124524675ULL, - 1048652765325909944ULL, - 9732906961508739748ULL, - 6052160058422614539ULL, - 9153637052954086956ULL, - 4241663136948479588ULL, - 4757250669355141570ULL, - 10713383977092581835ULL, - 14897980904418863173ULL, - 2782409315404502595ULL, - 3306623171766658624ULL, - 16792642247981579707ULL, - 8844818087104871090ULL, - 15722850917996985635ULL, - 4525339646839593853ULL, - 2165871126735808843ULL, - 489263708619032053ULL, - 10022450408147499864ULL, - 17775269356463302050ULL, - 2889296419696964116ULL, - 17990363573637051481ULL, - 2597023539416840330ULL, - 5683936714582039640ULL, - 14530247612066141502ULL, - 16574114334984760334ULL, - 3521553201323381173ULL, - 11614173340648119637ULL, - 12791106730549499451ULL, - 7702783699664053469ULL, - 2155097561958662844ULL, - 10891791160845644221ULL, - 8319274981802036674ULL, - 10988196830122188976ULL, - 7376538179813516557ULL, - 1102866567315922083ULL, - 11512878802516763323ULL, - 12425741229827666695ULL, - 18336366052981587520ULL, - 2118348952275183238ULL, - 18033338004607460722ULL, - 17316865190130567144ULL, - 13771338478824527002ULL, - 8472862867332243023ULL, - 7901496556613372666ULL, - 9852185765071539282ULL, - 13267283636080418779ULL, - 16950387508968781639ULL, - 4092033603783467894ULL, - 9219908345158155148ULL, - 2311096345450122226ULL, - 10120433178744606605ULL, - 9685752505903662422ULL, - 6047323209436860262ULL, - 15465188139752016799ULL, - 8028250806910547069ULL, - 10951464862458759610ULL, - 7349701937962425912ULL, - 15908657631742751508ULL, - 3338977238862330196ULL, - 8553277017373603621ULL, - 15455965377616646418ULL, - 15530844264505781933ULL, - 11406327456004149974ULL, - 7193351823341580297ULL, - 12268159561197947662ULL, - 1598948486722442902ULL, - 9734178213247413633ULL, - 494946208623695703ULL, - 6242217916679007984ULL, - 13185877995528082216ULL, - 2514014514725505370ULL, - 6872771970752053768ULL, - 1348320544999670881ULL, - 5398133074672585721ULL, - 4485817000488389585ULL, - 16994647614840702108ULL, - 8297041685642147927ULL, - 3028383353663189262ULL, - 1453734289836351329ULL, - 2834045116388374515ULL, - 9136403968924532574ULL, - 15048244857565900711ULL, - 1751240667656816069ULL, - 6062222652262421222ULL, - 15784168067075077348ULL, - 816761595138178765ULL, - 4534474478386745414ULL, - 13781515075497821723ULL, - 13342613786209482938ULL, - 17453701765329728645ULL, - 8151171140925638624ULL, - 2922786353106499013ULL, - 11900999437725651107ULL, - 13945809928581273683ULL, - 7802027295929165438ULL, - 14924086231697963100ULL, - 10913701766830368934ULL, - 9777238489010221725ULL, - 9997107583655984729ULL, - 7590053360166699517ULL, - 14955885736937498711ULL, - 8714864102204299653ULL, - 4056768185189398095ULL, - 16800643623329583907ULL, - 15874852558853506273ULL, - 15527646554284333040ULL, - 9875594063869406457ULL, - 9771054165614466913ULL, - 4855539746356941360ULL, - 12985641122190453171ULL, - 15047418131480883318ULL, - 5033972233913973535ULL, - 11992864504664703833ULL, - 17772729344635645937ULL, - 9580902613913802679ULL, - 3612514584380675076ULL, - 4461442915991505621ULL, - 13938343423656538356ULL, - 10935112568252155024ULL, - 10725275106169791266ULL, - 12464706577445911994ULL, - 2009036350316964177ULL, - 4244537232679209636ULL, - 14899717590774522271ULL, - 15334027381316242506ULL, - 11908482308274900809ULL, - 13632774467848960692ULL, - 3024498040702583825ULL, - 15477743557970797652ULL, - 6064752903590408242ULL, - 10842000201732452495ULL, - 6412225338456765891ULL, - 5857455038764354332ULL, - 11741488095098810986ULL, - 4658312818726858402ULL, - 12962486790752943564ULL, - 8859998448780066746ULL, - 2767767966845634869ULL, - 17989004387205099458ULL, - 14360792151720641165ULL, - 16797901722813283200ULL, - 3850266765615321175ULL, - 12958825873876665060ULL, - 5378885436728422250ULL, - 9430158636464686675ULL, - 1677067699475902967ULL, - 6152807634570655482ULL, - 12632122686032526186ULL, - 674804058271666904ULL, - 8192525674517562401ULL, - 5115351160260378919ULL, - 3758887264943980972ULL, - 16743990368080096080ULL, - 13446632154750987521ULL, - 8061757586363929481ULL, - 1391647454027440361ULL, - 2860893831986220355ULL, - 2262925051424139552ULL, - 10528437010123622553ULL, - 12334944825220074911ULL, - 6445320809537664583ULL, - 5969947979382846752ULL, - 6815644878948814139ULL, - 14590032671250127116ULL, - 9291195192806838215ULL, - 17795534194487544282ULL, - 15845355605400163842ULL, - 15735938002942249878ULL, - 2185953524748213386ULL, - 8494886120825377793ULL, - 477904482660169593ULL, - 7212379354909644623ULL, - 1865070808753012894ULL, - 7803191509914197048ULL, - 40069376576273197ULL, - 9593713699013262266ULL, - 2303211428596741253ULL, - 17183177998218787491ULL, - 1969526769533390984ULL, - 5553633000056343299ULL, - 10808031971135780913ULL, - 1353166007908611502ULL, - 7025219767362473626ULL, - 12455899243491984486ULL, - 813988564837822037ULL, - 10130082485061864609ULL, - 4474122430041291050ULL, - 14684233305397693655ULL, - 771366386026315466ULL, - 16535437055852377240ULL, - 14398293093768281038ULL, - 15668432830562998633ULL, - 15395060331245336140ULL, - 5676422980506939035ULL, - 18039045123533766501ULL, - 639585958864861717ULL, - 8226502996810335351ULL, - 1939853363213990592ULL, - 17136441807213227145ULL, - 6512585125693071065ULL, - 13810945258065130429ULL, - 4925234401035825134ULL, - 18202714893503733219ULL, - 6296334705029916396ULL, - 4695726586125540991ULL, - 16781454468169027416ULL, - 7731280292805062004ULL, - 7188129480347582452ULL, - 9117971445288370713ULL, - 2530555638876198915ULL, - 13404372431889828304ULL, - 16874466351271862494ULL, - 13253959773289443527ULL, - 7856475753668315373ULL, - 15655977194945010083ULL, - 1537207384085023782ULL, - 3481728681327757311ULL, - 16771161183622917910ULL, - 11951378022165942698ULL, - 9617774942850888644ULL, - 7747531162090216265ULL, - 3545520387807433815ULL, - 2197405516555076508ULL, - 15079201025100918199ULL, - 6288931882434851676ULL, - 1560699106226986227ULL, - 5872043722791498290ULL, - 12387027819742630076ULL, - 5841220061504552222ULL, - 15596389618071387279ULL, - 14966085889969527865ULL, - 4660991993663118959ULL, - 13229767849791128634ULL, - 5657374588918090856ULL, - 2550516954253481289ULL, - 9201004109649753692ULL, - 8184845602104040167ULL, - 17390011871927406610ULL, - 14635347065500267231ULL, - 15269004136287979371ULL, - 18429906313722199764ULL, - 5495519432913393332ULL, - 2357815369544670941ULL, - 12854806502152344855ULL, - 12176742726176523264ULL, - 1430372901447596059ULL, - 17581355612292133327ULL, - 13019868030189287544ULL, - 16821247737215005587ULL, - 2705492589166809009ULL, - 406233234325085315ULL, - 10313768466749209551ULL, - 7251266766986407823ULL, - 10159671875868821000ULL, - 16453124574420729018ULL, - 16030163490611791314ULL, - 15446847534330270494ULL, - 10769108147592477673ULL, - 697047151993978354ULL, - 7277202607316926093ULL, - 16143377228741024077ULL, - 12126908386843641771ULL, - 11328160218236161268ULL, - 7428911124872267738ULL, - 12480622834486186741ULL, - 15476386830289252028ULL, - 4330804178939170871ULL, - 917895642729551698ULL, - 10826029823079582211ULL, - 7296103285531740735ULL, - 12512714708841852467ULL, - 14977017068812242585ULL, - 18328787272256734709ULL, - 9679229319848354290ULL, - 951620572361468323ULL, - 6155281346369236317ULL, - 17452724970718365630ULL, - 11471165883426482268ULL, - 2068932383403115112ULL, - 10987303892392051181ULL, - 1105452545322201544ULL, - 14814462596390239830ULL, - 13817463470581064590ULL, - 3185348475142831543ULL, - 2684231028392439626ULL, - 16368489961777153974ULL, - 16541788652974985137ULL, - 3577493263425020755ULL, - 17702631528051100367ULL, - 17188904736690863936ULL, - 15497635176317074005ULL, - 1722669088634598450ULL, - 13053856558576894875ULL, - 10365194786257117781ULL, - 15208083129515418899ULL, - 11699395792937341831ULL, - 9450184079722412036ULL, - 10279137405857516040ULL, - 10888306426468547132ULL, - 5648539157614273884ULL, - 14504664740911952813ULL, - 8340444004634755506ULL, - 9553654456359369471ULL, - 18415969399135437606ULL, - 1089829165886876ULL, - 1187794066021145903ULL, - 8504764218087372678ULL, - 10296784751923362354ULL, - 14011938312753349668ULL, - 3521226240215449834ULL, - 1155908442676742760ULL, - 16508688996574861463ULL, - 4046795530128646034ULL, - 2256091224581368161ULL, - 10414603057682827043ULL, - 10624516874793769568ULL, - 11436463571818154810ULL, - 3149278422181523015ULL, - 12094499301886392632ULL, - 11895166872864069099ULL, - 15445688837827607391ULL, - 12561122843165184530ULL, - 11399689481376141498ULL, - 3364184664385766994ULL, - 13922353501185731628ULL, - 5819494556654210069ULL, - 2340263804446904473ULL, - 14256681708204131248ULL, - 12757680644233730143ULL, - 9650378166736091392ULL, - 16663105710936130720ULL, - 15666599611464520839ULL, - 2262018189430996373ULL, - 17088830329331898360ULL, - 13373858611530166261ULL, - 693261321896374204ULL, - 5014479171320657970ULL, - 10723124401507522231ULL, - 12808913369859239517ULL, - 8947425054903605554ULL, - 6992823561859747974ULL, - 9656617278051271785ULL, - 18422438902674080601ULL, - 9346310326508733830ULL, - 2465586800758884677ULL, - 4724259221520307195ULL, - 14900509712425587034ULL, - 15811686239760841193ULL, - 2658954143637700875ULL, - 10233352841486995870ULL, - 16089278544739472594ULL, - 17398388011664825616ULL, - 9168605762332126767ULL, - 8689106367580033330ULL, - 1551008274117355017ULL, - 18192068283123754028ULL, - 17257823232034399158ULL, - 4403217569307963824ULL, - 3143544209934004723ULL, - 16699442099531285552ULL, - 1322683710817441894ULL, - 16132383755187385572ULL, - 4715963141607907566ULL, - 6088309674674901267ULL, - 10935964635523403009ULL, - 16937705981750363824ULL, - 16677317176183584684ULL, - 10334739175664580167ULL, - 13245364342490407817ULL, - 578696604421114052ULL, - 5184839568758261086ULL, - 715445734445806423ULL, - 5756438856720126673ULL, - 5069270844774398534ULL, - 12162311476725314948ULL, - 13888620899446829742ULL, - 5440648290834427759ULL, - 1179546201345864571ULL, - 8076655944586413328ULL, - 18182912746461692684ULL, - 10224164967437787659ULL, - 16903563177476147756ULL, - 1829441738987155986ULL, - 13159572589122715501ULL, - 15761045890309617460ULL, - 13307771184331469386ULL, - 3606757056193547838ULL, - 9425156101535907938ULL, - 6326674334448362379ULL, - 6561916175435693874ULL, - 14920774597871188803ULL, - 11635659428760873225ULL, - 6318290540118789273ULL, - 5995313048053390465ULL, - 9429677512939480906ULL, - 6798874524408791822ULL, - 10257871843076423249ULL, - 17844128445449493899ULL, - 9534999243936829831ULL, - 17144099578991901770ULL, - 4904201931292808011ULL, - 14569178382395764916ULL, - 7159018911665463465ULL, - 8140230784284775462ULL, - 2008150088075807935ULL, - 6993300572593769725ULL, - 14767597392983942197ULL, - 17763403966559189918ULL, - 6271709850268479833ULL, - 9780525143749043184ULL, - 83256957380639589ULL, - 741943723852905757ULL, - 17899091254207328750ULL, - 3969940406547851857ULL, - 792925767903938331ULL, - 17583439055629156215ULL, - 14030413543262401993ULL, - 12184005635228435754ULL, - 15476207329842866131ULL, - 11253491926918093321ULL, - 5117300161541091944ULL, - 14682289023843452843ULL, - 12738901340967608967ULL, - 14810573270526166595ULL, - 6599174734255163614ULL, - 14489081571422082069ULL, - 2346234607488820391ULL, - 7940517079616877987ULL, - 14324892873596646079ULL, - 15222126906831573561ULL, - 7913010095481135565ULL, - 8817813369309415179ULL, - 8350125465393601022ULL, - 18178047288320379339ULL, - 10835623418745774879ULL, - 2814106181019246941ULL, - 7976903684406235317ULL, - 5861043930025569749ULL, - 7996471993190633353ULL, - 11113577592640770827ULL, - 18953340064802113ULL, - 13807810151508650600ULL, - 5652682471736763863ULL, - 567409500482036178ULL, - 1552548337141446055ULL, - 7958770766922705094ULL, - 9577288305714753195ULL, - 9975830208336251858ULL, - 5445584802296000319ULL, - 15979224632986974259ULL, - 4082007551415002919ULL, - 3558668096404020578ULL, - 16467573595576885763ULL, - 8048914519610134171ULL, - 6116954885839784197ULL, - 748425034809988121ULL, - 5297025509697421798ULL, - 5171757525804160082ULL, - 11388129932302224637ULL, - 135974319098806564ULL, - 16685779012383685843ULL, - 13103667156860588797ULL, - 5474263352075413784ULL, - 16237110213106344388ULL, - 9523517418617636759ULL, - 4178328570922750725ULL, - 12294781721574936102ULL, - 7291529598641943287ULL, - 6793069115073391233ULL, - 18417286838782639661ULL, - 988706220942524236ULL, - 16494019901179939068ULL, - 2776520897796416256ULL, - 1033009221664655109ULL, - 5078098025876179018ULL, - 4295083472261997887ULL, - 7956637826954024726ULL, - 12055596634545353497ULL, - 10244481968966192230ULL, - 13973285589182757339ULL, - 5445984843860700994ULL, - 10197735958096192370ULL, - 8282975945415316112ULL, - 3430251493364323886ULL, - 2636404694429143299ULL, - 10905332898631014978ULL, - 3326915930450312102ULL, - 16728005257542966759ULL, - 4072951372654104776ULL, - 6253190044084695187ULL, - 3917996529398023244ULL, - 12160269792085582131ULL, - 2755849692529783919ULL, - 17159768311873594495ULL, - 6852240006851999173ULL, - 6807602927507567074ULL, - 8954509838974228037ULL, - 15400693985846288449ULL, - 700684598026766866ULL, - 13721032953788907081ULL, - 1296918612925269625ULL, - 15733006908761235131ULL, - 16502891145549199597ULL, - 1956831145557982855ULL, - 15769327680528030145ULL, - 17504956797743066611ULL, - 3367727739860402851ULL, - 7594234119895895494ULL, - 2548835308041708912ULL, - 8830070231595888835ULL, - 15218855315423367211ULL, - 11935496554385838695ULL, - 13074856169955382052ULL, - 1334297964312791780ULL, - 9133913577425834496ULL, - 14249698395371498104ULL, - 372294027268755456ULL, - 9911915515031418466ULL, - 15809032220143070565ULL, - 12460788556699455949ULL, - 16723831277861437487ULL, - 15259051474383415094ULL, - 13366539795142296637ULL, - 15088451259421164579ULL, - 5256331182759571756ULL, - 10282334631932213558ULL, - 10871138445427778436ULL, - 3206226566004247310ULL, - 2459234329792504867ULL, - 9003019870745026647ULL, - 6569797083804191807ULL, - 6520458070196844843ULL, - 18181091813259197611ULL, - 14636991714448807086ULL, - 10809641390161193911ULL, - 6866210578179986741ULL, - 3468845822108893326ULL, - 14480104814431683061ULL, - 15138990259586220246ULL, - 7305922389263898008ULL, - 11484358740887562450ULL, - 15825076657531556860ULL, - 14601713131043546273ULL, - 12717604332822212064ULL, - 17285912191272877428ULL, - 12305813653905088998ULL, - 16791101717542584700ULL, - 13739716529888735272ULL, - 5333167666677422702ULL, - 3785723354136361884ULL, - 5539671518314289143ULL, - 442658735595423942ULL, - 6392020646017671383ULL, - 16178697939789293132ULL, - 14820222883507623125ULL, - 9449763778559715036ULL, - 7579618059667070361ULL, - 5779143146714968220ULL, - 9801706916698406240ULL, - 10926524956500774905ULL, - 4521213001454393562ULL, - 10180770180874357456ULL, - 9299341434841857482ULL, - 5105139903635994607ULL, - 18215045920336678961ULL, - 16824787378390103680ULL, - 1561485762857015986ULL, - 13509287182023935589ULL, - 6637919154593321922ULL, - 16752794319501500463ULL, - 11753396954689760412ULL, - 2578929706322444072ULL, - 14294182185187086717ULL, - 1284317915139324319ULL, - 14836051037113268645ULL, - 7147314691265851215ULL, - 1977916644858708137ULL, - 5407957272651073980ULL, - 16478961722134403279ULL, - 448324758988060880ULL, - 9296278620717142525ULL, - 17667973069005530023ULL, - 17321301663801212619ULL, - 7700258617698292174ULL, - 18075830820136532401ULL, - 5129672577202515997ULL, - 9527976848665989806ULL, - 4602854401342521302ULL, - 10761825511470470158ULL, - 13318674223840545575ULL, - 14927630321371516483ULL, - 9066435573359101873ULL, - 7628238684950467005ULL, - 14360919074309353401ULL, - 3725516593862846509ULL, - 711798305904845378ULL, - 12129145236756859161ULL, - 8363001574736063654ULL, - 12009005718292617913ULL, - 16963444433617107147ULL, - 3227548205257503038ULL, - 5850140091721369489ULL, - 7481660875056912223ULL, - 310622245754574257ULL, - 13669276426761419691ULL, - 10539094099010629801ULL, - 11496510928444281563ULL, - 11567854588103676450ULL, - 15437681226057428888ULL, - 16721704768490813109ULL, - 13545106394425944507ULL, - 13472661449244455447ULL, - 2740659738249193687ULL, - 6940195244722776160ULL, - 17551121690504463691ULL, - 8405903893303112539ULL, - 6351498971065207551ULL, - 7331391462115598948ULL, - 17120503773676156620ULL, - 15819875446437677197ULL, - 17120503773676156620ULL, - 13731173786604973492ULL, - 146258855674464274ULL, - 15677886690634020777ULL, - 1132762110576260518ULL, - 13392547991668367415ULL, - 9241670268609416412ULL, - 13446203889843457684ULL, - 3880031649410167688ULL, - 18191785201461428376ULL, - 4489264282744631629ULL, - 2296295843144459280ULL, - 196966345534845565ULL, - 455453292631051075ULL, - 17789369135806005789ULL, - 11756799960996204791ULL, - 9040551916821593478ULL, - 12650733727462400986ULL, - 5020083589835693221ULL, - 11851946519941575179ULL, - 8169000187550643169ULL, - 2828121828594382383ULL, - 18225988676327529074ULL, - 5457075905965756018ULL, - 9254226347118384978ULL, - 1687142658007595333ULL, - 15953286494240873026ULL, - 13515658327032498954ULL, - 15253298575753614323ULL, - 14780131331311627973ULL, - 10069623596928559043ULL, - 8132809830614009693ULL, - 12567022996883089451ULL, - 1337168788538487544ULL, - 12641218689559489380ULL, - 17446863119231669851ULL, - 12039811720703761553ULL, - 7137478950133823148ULL, - 17071051149055422947ULL, - 1109121436604050340ULL, - 14078959672648114043ULL, - 7155747468615156209ULL, - 2553350700241628189ULL, - 4927995263577092397ULL, - 16324239418333927161ULL, - 11166329211705286472ULL, - 2152300038479170395ULL, - 11193751168836769325ULL, - 3656836303881079130ULL, - 8897743663916133738ULL, - 5607998051741345518ULL, - 16193883563862256503ULL, - 16719006980142586198ULL, - 3871111842167626960ULL, - 13996139097301588410ULL, - 7971166347432570063ULL, - 12325759512272791623ULL, - 11388646155092299170ULL, - 7924743010107696283ULL, - 9351211303933353072ULL, - 7199687931060128170ULL, - 13318843157644312717ULL, - 8777084840139312343ULL, - 7395004160689754912ULL, - 3518660993910313795ULL, - 9338243288200251581ULL, - 3999915306501197216ULL, - 14857076738989482976ULL, - 14478930027425962019ULL, - 3007695521711326376ULL, - 16246537312895901452ULL, - 7510149809767402414ULL, - 1736466410522444866ULL, - 16357258260569222648ULL, - 5723261503627093972ULL, - 7270641590488042167ULL, - 10740241259666478142ULL, - 358538029265080173ULL, - 17858178807885198266ULL, - 13039182213461111945ULL, - 12251816841814996995ULL, - 18104063710056035657ULL, - 10416970956730607074ULL, - 12377965698588495915ULL, - 11297511364486382612ULL, - 7475319219115718167ULL, - 17926785947245169052ULL, - 12347346061923667426ULL, - 2565491103604593898ULL, - 7294887076158248212ULL, - 3108230885488207361ULL, - 17264291989559541030ULL, - 6072290755091790213ULL, - 1294806680687551016ULL, - 12741917918371279375ULL, - 667250430632121258ULL, - 7973997519928711511ULL, - 14693914285840381047ULL, - 18439984004549887129ULL, - 11949268265693408264ULL, - 1258850354355180853ULL, - 7718500876329371492ULL, - 6336482824050737631ULL, - 13560910770277686995ULL, - 12709992059818000108ULL, - 3716666045711940591ULL, - 14071970313285143487ULL, - 11199344083113594499ULL, - 4516902589739692858ULL, - 6697864101108723493ULL, - 3931484023808215520ULL, - 15420591318354810402ULL, - 18120146173224564924ULL, - 396890527290010211ULL, - 13041122055766962818ULL, - 12357660549794721641ULL, - 8842475626833725699ULL, - 18363221204967686364ULL, - 9000087578302077797ULL, - 8396791438810111190ULL, - 16104845001429102064ULL, - 6597335780905594619ULL, - 8087604609482250757ULL, - 11337626243478354270ULL, - 2616078833293994928ULL, - 8343213078985730442ULL, - 280896761569618065ULL, - 2472005528706721771ULL, - 767086061994195543ULL, - 11362539100360299413ULL, - 6509528056869713549ULL, - 9799949706135235177ULL, - 11794135999140623334ULL, - 1186883323292313835ULL, - 1402251958721428408ULL, - 17684506670234538905ULL, - 14490425537487787462ULL, - 18387932802918894391ULL, - 4224387220678079087ULL, - 3779401754901312320ULL, - 4279627536915868106ULL, - 14831708664027458294ULL, - 12180566950545649970ULL, - 6989125644315029848ULL, - 5679880325577407312ULL, - 4886190725919778567ULL, - 2995736634151280868ULL, - 1842731432512977019ULL, - 4285331944586463299ULL, - 12158395382656641781ULL, - 13205746328533325845ULL, - 1897104316585098545ULL, - 4260022622688520643ULL, - 3659511840172328413ULL, - 9611272828836084151ULL, - 2728393795730389366ULL, - 14822028840618428260ULL, - 5100808094142299866ULL, - 7522783405138268531ULL, - 13487145179116882860ULL, - 6313935865828285986ULL, - 11367971724756475207ULL, - 17864297793310391248ULL, - 12336318799178954191ULL, - 16155221362471073301ULL, - 714212726269508100ULL, - 15396114840369713291ULL, - 1300957759838301490ULL, - 17053933805600587265ULL, - 14174522544396862951ULL, - 12600807741090437102ULL, - 13589292355732039890ULL, - 10324062787388533443ULL, - 7841228355943969701ULL, - 5790662469254770509ULL, - 16647139223178760688ULL, - 13487145179116882860ULL, - 6369431948010286676ULL, - 8161441478859771203ULL, - 7954245161011870145ULL, - 17442131496099297469ULL, - 3744534407808355214ULL, - 18277984890180908139ULL, - 11474093195483400651ULL, - 15247394080151408103ULL, - 18048870528948392507ULL, - 11846451780362262406ULL, - 5977486331726161248ULL, - 18326132143905279374ULL, - 16451980689455935873ULL, - 207030992414673837ULL, - 1979963282685217456ULL, - 3832943377478615858ULL, - 220163787915455019ULL, - 14890599941129225171ULL, - 6592332268645825211ULL, - 17842516024248391714ULL, - 10005925239862749715ULL, - 9519237936668610912ULL, - 12386782535519462674ULL, - 10035940286747600198ULL, - 645739593613913499ULL, - 10905792556632378976ULL, - 6624877445356988520ULL, - 8321137467649093742ULL, - 234907564831130791ULL, - 11996837367417375022ULL, - 16718841558051108312ULL, - 13589104003690428232ULL, - 18372235925719160987ULL, - 792430413454161082ULL, - 7784926393360235928ULL, - 3252593725550336129ULL, - 15642046942067528906ULL, - 4189429409271947388ULL, - 13563349798547284658ULL, - 11132403908539775750ULL, - 5111431536044618439ULL, - 13276353361583779745ULL, - 1327227078252723094ULL, - 2550322210088400447ULL, - 3416820094170741318ULL, - 12154378950763869505ULL, - 4842188018010896687ULL, - 14391262535675189583ULL, - 12660461709226987251ULL, - 16082454056620536820ULL, - 6777229081074789029ULL, - 1955582546074618535ULL, - 5377307359703458557ULL, - 2834586500991459245ULL, - 8835083381988058220ULL, - 457043112118462180ULL, - 9139068565196588710ULL, - 14099600258880096539ULL, - 10079572935912006876ULL, - 17954729550472671842ULL, - 13463345547394735128ULL, - 6001186992400010689ULL, - 10518827080575948464ULL, - 3428786255299711846ULL, - 8090820892181338144ULL, - 105877577554339197ULL, - 16783040591103657683ULL, - 14265182005372556661ULL, - 12307889867544011161ULL, - 14065937616591227356ULL, - 7530952475121469983ULL, - 15431212762049122847ULL, - 15877608319203836852ULL, - 200881052012446098ULL, - 14994448637621805761ULL, - 14095952701920123913ULL, - 3520739413492026376ULL, - 2533287030119510660ULL, - 6332255748871657388ULL, - 9552805879725581571ULL, - 1940440615593134682ULL, - 10541229323642211281ULL, - 3805380965143227175ULL, - 9804493742135096124ULL, - 15154667584812520705ULL, - 17778289410823831894ULL, - 8635135639380924097ULL, - 3052138376564076036ULL, - 6546723033718097386ULL, - 16626244033580007876ULL, - 315547370034080122ULL, - 13788235191220273834ULL, - 12969768066762158850ULL, - 14863671826123609192ULL, - 1998476212610279451ULL, - 10773846406597653115ULL, - 9066861429166542057ULL, - 17907030213514991465ULL, - 6387472312344054593ULL, - 3260802980721285854ULL, - 18022761819532226771ULL, - 3592026814186427273ULL, - 17708932233343992669ULL, - 13141365424639341583ULL, - 8860102317456951515ULL, - 5376231239164196174ULL, - 14291548120562853131ULL, - 11267097086692193669ULL, - 16940660638208409658ULL, - 6852852981769577236ULL, - 8847637188831145873ULL, - 11035431076183023052ULL, - 17994623054672747402ULL, - 10664052708031164888ULL, - 14814801694342897889ULL, - 11069641866218242831ULL, - 15833115684663434654ULL, - 945765000977867018ULL, - 11479370278874952284ULL, - 16898429249779860247ULL, - 7170275243251157300ULL, - 10234444154862377494ULL, - 6961677769416078942ULL, - 7435752138590705461ULL, - 2158030254801183399ULL, - 6975806076642828564ULL, - 10394194913390387173ULL, - 14189443850746438797ULL, - 14940925902461184815ULL, - 11225895788900758149ULL, - 9066521065986960394ULL, - 8326199567061031361ULL, - 3679762955437140140ULL, - 14029513716160072437ULL, - 7168488559595090384ULL, - 3338453788146874472ULL, - 6629856861486850267ULL, - 1875553928598058432ULL, - 18402694373035106869ULL, - 421155827412389818ULL, - 16190726277946786637ULL, - 4710379397870268055ULL, - 9164999575071029220ULL, - 16038203132229591188ULL, - 17003373143843175736ULL, - 4409191420398637121ULL, - 13357043228190529726ULL, - 13602814643861320014ULL, - 16040053258643381594ULL, - 16467428079409753163ULL, - 13850364476037957401ULL, - 7749952067094735453ULL, - 14110109705876257160ULL, - 1903701109181662906ULL, - 10248123369965291333ULL, - 16404788228487311492ULL, - 3064972845250299211ULL, - 11090403051420606019ULL, - 500049940675931179ULL, - 18188441259588287962ULL, - 16849280833070737752ULL, - 227045780727455608ULL, - 951685701403073397ULL, - 13911874150405221784ULL, - 2572057153955426911ULL, - 3720859935862321487ULL, - 6495519389856423793ULL, - 9234131622593152370ULL, - 3466481472019429970ULL, - 14252219118686253914ULL, - 17106033340395136187ULL, - 11978357875736602602ULL, - 13139438446929933943ULL, - 5066644223176469744ULL, - 8477484223270919353ULL, - 10766653442077782969ULL, - 13524848396545128542ULL, - 274358138526114497ULL, - 11535066950645896921ULL, - 14983689290132618417ULL, - 6747033478743033486ULL, - 3860455299042526670ULL, - 1599533001702829070ULL, - 8962662634789107827ULL, - 6623392770382786250ULL, - 9250059520757083784ULL, - 4923986323416474147ULL, - 17629600102556914485ULL, - 17170297918889620491ULL, - 13473444096831679337ULL, - 13444238614376067370ULL, - 14120876613179764318ULL, - 1244976767353240573ULL, - 9394921469409983459ULL, - 3994948826979234746ULL, - 2002600980421641412ULL, - 12559221898510869058ULL, - 1613993286205484233ULL, - 8144692387383153532ULL, - 6633758622439859049ULL, - 17485889858698907775ULL, - 7692505586363575918ULL, - 8639689708408851298ULL, - 13920377832442449693ULL, - 4278332190572080284ULL, - 3741019683082796893ULL, - 15860143028341501357ULL, - 1008992732384545452ULL, - 16642479954927891343ULL, - 1665669976591201392ULL, - 6935950096032710904ULL, - 16331113891087679341ULL, - 10989979876102920602ULL, - 7163317770378673812ULL, - 16047149927928621075ULL, - 5571833412522306314ULL, - 7142090221573273577ULL, - 3765978229372855634ULL, - 10572752186498234368ULL, - 13250907027028076834ULL, - 8477062277550035563ULL, - 14292940223241090532ULL, - 17860735602257198005ULL, - 6941078352177875886ULL, - 16059926665463951116ULL, - 7101188684534582141ULL, - 1727072590381782401ULL, - 7707758754092453827ULL, - 2890101812173096397ULL, - 3521431793860302036ULL, - 8634076523875386288ULL, - 2495654048573400855ULL, - 4290246958955697444ULL, - 9495070237147945489ULL, - 18296130019164219800ULL, - 14264816563503588909ULL, - 16604417345988099355ULL, - 4565373179533231321ULL, - 1385919672585369624ULL, - 16923276443918929071ULL, - 548294452068151319ULL, - 5596510063375992728ULL, - 6137383766799473747ULL, - 11466899945950374202ULL, - 12686140761834221611ULL, - 2605801439390047595ULL, - 12916987317243018797ULL, - 17068654972997551516ULL, - 15934010062770647403ULL, - 1867986544728141729ULL, - 1840716017189797151ULL, - 14253930935930933050ULL, - 17260646180584086994ULL, - 16463803460626779249ULL, - 2095178263557159930ULL, - 14194155688695516401ULL, - 14104122209801689782ULL, - 8700889757688053650ULL, - 15715857349073649318ULL, - 11075367046159303384ULL, - 963046205704765222ULL, - 10383293276269327833ULL, - 13586076235105499504ULL, - 17185087463987752085ULL, - 18063372420796646872ULL, - 16517275838011591014ULL, - 15632805699274799353ULL, - 14973768003884950962ULL, - 3549388992979422549ULL, - 2942134343540767115ULL, - 16098508825355365027ULL, - 3323808569965745094ULL, - 1704607023681899734ULL, - 17319616796868763224ULL, - 375432592521788815ULL, - 5760273901536330192ULL, - 4090790746191589671ULL, - 17254769855745716197ULL, - 486768865300230170ULL, - 9301706573264932713ULL, - 1139152886227878309ULL, - 15735547617260398374ULL, - 3594616469006494624ULL, - 7921668390096544384ULL, - 3008839812542216275ULL, - 16593937057240667212ULL, - 32284676426371340ULL, - 3421612789355890815ULL, - 7724482408888646528ULL, - 6654813525586852917ULL, - 16836249105172680355ULL, - 4247914132627837786ULL, - 11996385595291419541ULL, - 12907171797899493236ULL, - 17923767388292200031ULL, - 13897532453007999147ULL, - 14765157715938141601ULL, - 11111239236551554712ULL, - 7862008834310513143ULL, - 18293205773557933630ULL, - 5556466416148372685ULL, - 10211100778469828838ULL, - 493525773798057518ULL, - 14943471122109586740ULL, - 14443654341571537589ULL, - 13897968727775390301ULL, - 15661069127571872568ULL, - 3603861280518876179ULL, - 5657079779138665910ULL, - 11585322321711042801ULL, - 17768548524682436543ULL, - 9035138149036189622ULL, - 9855706826507483495ULL, - 1163103078605792125ULL, - 16822413654290555685ULL, - 11217193697645937540ULL, - 1716618719896887530ULL, - 71266925529139540ULL, - 11786859973617655103ULL, - 2917892999575394459ULL, - 16131768174980169434ULL, - 11159537061590158982ULL, - 2111639572037176831ULL, - 14392524017528474368ULL, - 4341981226786043515ULL, - 1220045281197240578ULL, - 6690135658734550109ULL, - 15950447617188370613ULL, - 9008074978545566037ULL, - 14082049708616927281ULL, - 10967847919791717902ULL, - 9003056100442792240ULL, - 9598570795569517452ULL, - 17104088356956588319ULL, - 8536586054020240228ULL, - 14853849630443574947ULL, - 500879355572580303ULL, - 10046374512757336728ULL, - 9225803724444505731ULL, - 13283648443209110879ULL, - 7122452886376861180ULL, - 18194711026513019100ULL, - 10133803816096608256ULL, - 11836739294723586683ULL, - 1035744546769052370ULL, - 9922366699099137817ULL, - 7393420143186982672ULL, - 10544829186597024313ULL, - 13171880853985201048ULL, - 8040102697882199382ULL, - 13700104392697655031ULL, - 734050986077465865ULL, - 15176283758881611702ULL, - 96494418923886932ULL, - 2736366661004030445ULL, - 12361717417702962500ULL, - 9404793695961591029ULL, - 1323795654699027466ULL, - 10209213992611864484ULL, - 17437138238579047048ULL, - 15289960472621792479ULL, - 15038180696495039679ULL, - 2914447783388839241ULL, - 15843928410797591259ULL, - 10514139925996907745ULL, - 6692277600186155441ULL, - 3857186284943242586ULL, - 1727361650005981655ULL, - 17935520478862402188ULL, - 12668675625860210741ULL, - 11570535653246665849ULL, - 8862480513639759917ULL, - 9754967970471888710ULL, - 8028269968669568115ULL, - 9457487591245134004ULL, - 9391978495557779020ULL, - 432687230653698492ULL, - 8281805608676996124ULL, - 9680558705220163702ULL, - 11815699030930260668ULL, - 4696553301762525581ULL, - 12191703266865224025ULL, - 10932284033808189413ULL, - 17955387299755657539ULL, - 7765842881924368718ULL, - 17967782035427808474ULL, - 5900297614114100070ULL, - 3549149894511081576ULL, - 14176073969488544732ULL, - 3621748162985565988ULL, - 8554941796094555879ULL, - 10922985632040796561ULL, - 7535925828011626524ULL, - 4672577974505829359ULL, - 16894602154707159322ULL, - 860217380718535236ULL, - 5553393167245659064ULL, - 11611029189171597176ULL, - 2934744362212727054ULL, - 15380557854424639211ULL, - 12818908336130698227ULL, - 2123144833909283852ULL, - 11320085460890676657ULL, - 13134082906746001997ULL, - 11345243675496506805ULL, - 7318824140666418585ULL, - 12624419592529831517ULL, - 8477500727986965571ULL, - 3259776827704926790ULL, - 9562874361835031766ULL, - 18104207838650914473ULL, - 6438635252556897213ULL, - 8306992085424275369ULL, - 16415174088350956575ULL, - 15681212344933142812ULL, - 13846817173868647884ULL, - 4129885096112629754ULL, - 12714037692644669515ULL, - 5669721918023650147ULL, - 10332269748833396841ULL, - 14036436395324823434ULL, - 14997023042778913309ULL, - 14983853063737406531ULL, - 17101693105276283801ULL, - 6998928353304973586ULL, - 11760290072981044746ULL, - 4677739490219384527ULL, - 3745926692709784941ULL, - 13642573358654372992ULL, - 15707082301286080379ULL, - 2788051994698637345ULL, - 17377585851599032569ULL, - 17376392326093277434ULL, - 3068579427660274801ULL, - 6079524568539044012ULL, - 4375456885136429053ULL, - 8167579976708058561ULL, - 9109065524326828106ULL, - 8847103179269665092ULL, - 17232374073463673435ULL, - 4062421742108180330ULL, - 3167438977687498536ULL, - 2163267231947563279ULL, - 17376866563795550126ULL, - 3153372801006664537ULL, - 10373581928819888150ULL, - 8250394076845661716ULL, - 11860753088711492073ULL, - 4233968564218513597ULL, - 12481581661439360825ULL, - 16495835167522175515ULL, - 18414649866935522162ULL, - 1903163314599471107ULL, - 13027859011763496119ULL, - 8896292901086887490ULL, - 15174661417798797761ULL, - 8504339157127487465ULL, - 8453925592145746277ULL, - 6374604919926706321ULL, - 15179594231668171679ULL, - 2963840706624820138ULL, - 9303117877193312700ULL, - 3483494314882833135ULL, - 17784178289958512937ULL, - 3031721478869120641ULL, - 4609847194791492140ULL, - 17166997457069387010ULL, - 9444504467686143002ULL, - 6271170356940453894ULL, - 17487908678659842965ULL, - 15317494335457263658ULL, - 1182610092390832446ULL, - 5935271851307418831ULL, - 7727886665915933998ULL, - 454200888729186931ULL, - 12791517825571331884ULL, - 18198538789413397493ULL, - 2215040003277972344ULL, - 15424679668598492114ULL, - 9854987959370975231ULL, - 7940679909968567560ULL, - 13771584842524801381ULL, - 7023403070003419429ULL, - 7344855298028115259ULL, - 8419211386511864272ULL, - 1333806107532203782ULL, - 183354088383355439ULL, - 9773162973099835149ULL, - 8020673822942330678ULL, - 4992886405398866470ULL, - 16345779068781090887ULL, - 14722491054754389054ULL, - 4576955606816027523ULL, - 17604097467096621874ULL, - 7918188732866015129ULL, - 13165548585025934618ULL, - 8274779233481886237ULL, - 6062786993582542042ULL, - 17139776791299126541ULL, - 10822759937912541795ULL, - 1958073158696438166ULL, - 8966270733143033845ULL, - 11688192419318207531ULL, - 16323366147386797698ULL, - 4515059919199649508ULL, - 10914154998019845787ULL, - 2599899248848360820ULL, - 5983074539588494639ULL, - 8527912050202368362ULL, - 11159966218756818568ULL, - 18271294946948351015ULL, - 18305712251398725854ULL, - 642524466010624959ULL, - 18292005297901477484ULL, - 890054661296057286ULL, - 2974106595861660097ULL, - 9060518230027282149ULL, - 6768084551966558121ULL, - 10445824701136367595ULL, - 10427527024141200938ULL, - 8154189548674371782ULL, - 16088943159720929477ULL, - 5425312852382594669ULL, - 18173883271754751771ULL, - 15082009850260307406ULL, - 3387553581881884273ULL, - 5115172809763590366ULL, - 7653945281869207867ULL, - 609106497710682503ULL, - 7690402719979114623ULL, - 9810288536073514827ULL, - 17586323831141690124ULL, - 15828597198533340748ULL, - 16181039404381803771ULL, - 15917025184660064114ULL, - 2520111147273955708ULL, - 4981046865102453303ULL, - 5986967429679794112ULL, - 11608577891495764142ULL, - 13148720240238505632ULL, - 11482696272457418307ULL, - 6694434523878309067ULL, - 16103580274653275342ULL, - 5929827671661831745ULL, - 2812038691491496836ULL, - 3671483801832904958ULL, - 4868051210139487664ULL, - 17313306531137796902ULL, - 6664264298130342748ULL, - 14168708499334435787ULL, - 17450646835869820632ULL, - 13236683175038612539ULL, - 9242318703717094671ULL, - 4553804930871631271ULL, - 10751339769153508878ULL, - 10697974930743060307ULL, - 8856685116641403638ULL, - 7180223139314881739ULL, - 17755065622354217909ULL, - 575400529060771341ULL, - 10930490573439720237ULL, - 16973772172559421444ULL, - 18276224364254662240ULL, - 4800882629767626077ULL, - 13960891486251827794ULL, - 14441537660376559938ULL, - 6538689969154493913ULL, - 16516562346894563247ULL, - 13288641520473481394ULL, - 9630431586182629945ULL, - 14990377005182345611ULL, - 3643364070516786588ULL, - 5896246632428518249ULL, - 13483925498841891079ULL, - 60805129681855169ULL, - 779179576490234872ULL, - 3874840407299712570ULL, - 5628017066921385753ULL, - 13880727252362387537ULL, - 3065143959891218903ULL, - 2090989375596490548ULL, - 11651778952894044659ULL, - 366729735634408585ULL, - 10561471638962447748ULL, - 7656715166813668741ULL, - 4313202424079034079ULL, - 9626162760195576614ULL, - 9283381549266468440ULL, - 260804798711224734ULL, - 13935819933372908322ULL, - 1176694405652734032ULL, - 16850037808392704109ULL, - 4263551166390619994ULL, - 3909891896942740357ULL, - 16381974289227186030ULL, - 1752833768933025333ULL, - 14152378374445194947ULL, - 12689852080095404340ULL, - 13954637176368028688ULL, - 3107803324905289919ULL, - 16407232286541083176ULL, - 17055089170653843365ULL, - 11106351196553049343ULL, - 12200481917389709410ULL, - 14178332452302952958ULL, - 10222137491389786854ULL, - 16402853202701365415ULL, - 13180175198509732500ULL, - 1455166639295552768ULL, - 4979737427905538267ULL, - 14373133390957169598ULL, - 4754395508330068134ULL, - 12693885839888888936ULL, - 14746109286893937638ULL, - 8256443300432846081ULL, - 503470829401805495ULL, - 18060283403484840865ULL, - 223111905554076695ULL, - 9807394769085160210ULL, - 14524153012332703177ULL, - 7972467419517226752ULL, - 9481948494865433649ULL, - 6421490798076910573ULL, - 16506009181752747757ULL, - 6544188641874020091ULL, - 12431540855806523398ULL, - 6618245978658207123ULL, - 1904194992114517540ULL, - 4690194968617477900ULL, - 14108188800280108109ULL, - 15862787664054268077ULL, - 11567730374266554581ULL, - 566460245240579986ULL, - 9696200961293924155ULL, - 17827591708672731451ULL, - 12297585812252232655ULL, - 10918248820356693534ULL, - 7943078022158449782ULL, - 11439166569592681111ULL, - 16953037697774986329ULL, - 10099035350833820881ULL, - 5426307685524604809ULL, - 3038650040793756099ULL, - 3553537778964778396ULL, - 12565565344072502413ULL, - 14615410673750310221ULL, - 3270511329827310046ULL, - 2210873698912433630ULL, - 4336211781059514708ULL, - 2526856940938685553ULL, - 15356564490459994656ULL, - 13305253367388893541ULL, - 12041457162714389802ULL, - 17980810537855664424ULL, - 16183733413348725174ULL, - 9206290173512442238ULL, - 1076087784552803205ULL, - 13541769100454246797ULL, - 16691089995012038641ULL, - 8097136923724890918ULL, - 12338178725452333109ULL, - 8024306894580752178ULL, - 10738610715893273420ULL, - 705310671717682885ULL, - 10896553797249757487ULL, - 8548402185506907215ULL, - 13975419118295597171ULL, - 10011574200169311036ULL, - 7327120261626698754ULL, - 13001361845117582167ULL, - 14829199722809107024ULL, - 15866458406886713890ULL, - 9740995454791413279ULL, - 15903821788789179873ULL, - 950498311103338347ULL, - 11309823363426037284ULL, - 18164376950504272441ULL, - 9557806520826308848ULL, - 6201795305747716642ULL, - 17776230082235232674ULL, - 8520000575969616895ULL, - 8781445267061036756ULL, - 270538119429159107ULL, - 5925739443896034094ULL, - 9299479815492576194ULL, - 17524856212641035826ULL, - 1149504369472189142ULL, - 3249305323221474438ULL, - 577859395740588557ULL, - 10374486818177547603ULL, - 2722648297481868677ULL, - 14343991397745315524ULL, - 6374027184725683455ULL, - 1445767004720311312ULL, - 18269627072922875919ULL, - 10330562213031302803ULL, - 14840495659246433667ULL, - 9164112642890598023ULL, - 905890393258871819ULL, - 804640119687148870ULL, - 11229379585982321658ULL, - 17632457556982827740ULL, - 11163369412005092930ULL, - 16691530353120304544ULL, - 14681395382902058857ULL, - 15418086763916363030ULL, - 5361599495544208911ULL, - 2456891913702392502ULL, - 15104703531100799955ULL, - 10246138079115047701ULL, - 10771499922132581514ULL, - 11910580552051196964ULL, - 1542036741617809581ULL, - 10680784062588495303ULL, - 2134796969204913051ULL, - 13652765670422105814ULL, - 3310537599618580283ULL, - 9556951871404994733ULL, - 3566352538807433775ULL, - 1436607380454235721ULL, - 5753428088816562753ULL, - 670825264415961892ULL, - 13949135213803925436ULL, - 2273524394325797610ULL, - 2345888976021271491ULL, - 7364392071496461927ULL, - 1378818006292379959ULL, - 3973257568603402925ULL, - 858112370402714433ULL, - 10401676489325557336ULL, - 1442847686498859522ULL, - 48253065366238439ULL, - 8507137633570275834ULL, - 14273498263780863071ULL, - 668897021147616397ULL, - 9006159274974020521ULL, - 391970115979121381ULL, - 5428839793638170898ULL, - 15733486159271243115ULL, - 7578051076398556408ULL, - 14276469336238872885ULL, - 4565010008338206411ULL, - 352482975037856331ULL, - 8570637326287613791ULL, - 14440093320447165059ULL, - 13256954855142342787ULL, - 5977274645827402825ULL, - 12814842766738246412ULL, - 11657799148863215862ULL, - 3210024351740157418ULL, - 8205514332702987679ULL, - 2511486300927130584ULL, - 3329517204047545754ULL, - 8208330820783079447ULL, - 7931954681266035409ULL, - 4035676213893141113ULL, - 10700429197004267608ULL, - 5290765635871577917ULL, - 12089900829150832754ULL, - 6866951294288214810ULL, - 10972007432955324471ULL, - 11391491267850750618ULL, - 6642828344251534284ULL, - 7987689048966149319ULL, - 17154508030719858176ULL, - 9638195347144382594ULL, - 16868501006432224047ULL, - 15068183064820139480ULL, - 11672298211180923873ULL, - 9909613611469682386ULL, - 6144789793064789625ULL, - 6596040658930808244ULL, - 14073765603350552011ULL, - 801625908059292136ULL, - 1543419288821605796ULL, - 7618558260021138933ULL, - 10317710018521732393ULL, - 14884045360921915815ULL, - 249398806962672218ULL, - 17109400482621063905ULL, - 15287297623279451806ULL, - 15922035355180224998ULL, - 5407580345299905699ULL, - 4888345365163850603ULL, - 11401845357898266478ULL, - 9312229415980681437ULL, - 14240988549072253043ULL, - 2449500326371918447ULL, - 16572900543257442708ULL, - 18394951499126178644ULL, - 16615698769896751355ULL, - 15939776182072819585ULL, - 6239820921339887109ULL, - 14106298817871188464ULL, - 1119534021120220290ULL, - 10276103830559998049ULL, - 2768301834634616663ULL, - 5734016429524869205ULL, - 7899565703570850370ULL, - 6401225177640965672ULL, - 1467787322467172925ULL, - 8115794165864699575ULL, - 3232265451663649251ULL, - 16028194044004521014ULL, - 752256321266746425ULL, - 7659909124069369276ULL, - 7285383152311811937ULL, - 3542600618127674019ULL, - 1288605986478417432ULL, - 7344349918424130132ULL, - 9015524238925531129ULL, - 16539369502908468095ULL, - 2766565367136064679ULL, - 4392302990477963244ULL, - 15863984353702454852ULL, - 13791866813886728963ULL, - 923590485688113219ULL, - 17032003830767507451ULL, - 3641942379860706017ULL, - 1732048705832596873ULL, - 12157161182277547843ULL, - 5582379276417183829ULL, - 3303177557290278141ULL, - 11424580034451257541ULL, - 6852534168831884751ULL, - 11082472998063359532ULL, - 4332618493727576221ULL, - 18260383652885740206ULL, - 12975018635334178099ULL, - 2157658476816337610ULL, - 4668865189510836563ULL, - 8344845724680500165ULL, - 11086012763777664897ULL, - 16808837058134265130ULL, - 16518852372734015275ULL, - 8074692171060694622ULL, - 10106853857940414860ULL, - 6074900310288870771ULL, - 11533124005983658392ULL, - 6791838022926523326ULL, - 257359508173027083ULL, - 16547861393292780670ULL, - 4334494008002184596ULL, - 11394437127925947894ULL, - 11484941705111361795ULL, - 6408200098188122168ULL, - 7510749929837998206ULL, - 15018084551576309451ULL, - 2525072741745223731ULL, - 16660194758927029988ULL, - 6494059677009724753ULL, - 6532620775805873975ULL, - 2614131097917440984ULL, - 3982637015137686412ULL, - 2525137629853604617ULL, - 2873962527691607365ULL, - 14205567674539691646ULL, - 7013578251571401668ULL, - 317128927781179106ULL, - 3562024274923344129ULL, - 2899629716801732627ULL, - 11464114140357671142ULL, - 5528996102125106080ULL, - 15465187977971886225ULL, - 10797879231554523021ULL, - 517728393809434994ULL, - 8355390818157937521ULL, - 10808933191861522623ULL, - 3980201697087125198ULL, - 8068670330842307807ULL, - 2206034729509733472ULL, - 16176000828643217616ULL, - 4107326124050422003ULL, - 4261302568769914495ULL, - 6573834983674741731ULL, - 13183058754590453246ULL, - 14863609730666696900ULL, - 5428219860165521118ULL, - 11078405938774475922ULL, - 15888403091728211021ULL, - 1414823218123123584ULL, - 14449117115146110260ULL, - 9415342835046915377ULL, - 10082244795927085927ULL, - 15321905527953406138ULL, - 12772869485077058997ULL, - 14786676736977359788ULL, - 16366954654950671646ULL, - 12278935412389620597ULL, - 2380442439994500936ULL, - 16744995341707002614ULL, - 17163218122998542730ULL, - 9752949850154018131ULL, - 6725744020675158348ULL, - 4801976868823386455ULL, - 16952534183914676666ULL, - 14851567991973766085ULL, - 6086792625117696280ULL, - 10590949811652078026ULL, - 18321518096411518845ULL, - 11350072612512648182ULL, - 13871192325330467452ULL, - 9162981778612802627ULL, - 4424859174682681678ULL, - 6599284937536033860ULL, - 15484019390316064415ULL, - 12953848416864586519ULL, - 517099554370685775ULL, - 7700207249825981304ULL, - 6351479021546008736ULL, - 4014591873230643871ULL, - 11847399081009018567ULL, - 559028932686483286ULL, - 2173777069343479726ULL, - 7419754410852462129ULL, - 5863718589994020018ULL, - 5570315961294345840ULL, - 11452312027470944883ULL, - 7678540332443919901ULL, - 10655672607233785502ULL, - 13548964556219507811ULL, - 15703867487097708893ULL, - 635431802677809170ULL, - 3511044843439792549ULL, - 8749939820205758469ULL, - 16641100851398354379ULL, - 16579913584853013410ULL, - 2860000890027061143ULL, - 5686971079923259932ULL, - 16704313226797980845ULL, - 12465533777907440402ULL, - 16721517972089767726ULL, - 3081085273849832827ULL, - 14454246431875833643ULL, - 13711104064454495754ULL, - 13556721592383761295ULL, - 1203917620800027117ULL, - 6565059229007852048ULL, - 4091128231014581085ULL, - 1190503015868505561ULL, - 13015962807729430070ULL, - 17425592565615841784ULL, - 4645200218815941165ULL, - 8024829510281657164ULL, - 17523216612475719970ULL, - 12542739339666551196ULL, - 9892890286828436137ULL, - 14459191643501879690ULL, - 17211797760636115062ULL, - 2359497679167552654ULL, - 8912223334063929535ULL, - 7941508769180229423ULL, - 6520978387474968530ULL, - 9177574953959405154ULL, - 10570524388057156454ULL, - 9591476736548824451ULL, - 5365477835702836602ULL, - 18282708219953439541ULL, - 10675405260882325529ULL, - 4111364082651134865ULL, - 13354971593163146200ULL, - 15278380379866199474ULL, - 3916796757054548741ULL, - 10255301153118473226ULL, - 11218818017395378451ULL, - 18199972171316199814ULL, - 15835192868053046121ULL, - 17263684841549330914ULL, - 11062866309293624331ULL, - 6227321897897629496ULL, - 353630029907650271ULL, - 3523400764112538118ULL, - 7201649299779298743ULL, - 2395129313921031310ULL, - 2148285522302009459ULL, - 8984162342722902626ULL, - 438870319050497926ULL, - 4784542304497524290ULL, - 1535296304186293308ULL, - 18156227382645116207ULL, - 9116403414927450509ULL, - 17682476890377988001ULL, - 7342041589427523494ULL, - 10465669611741865418ULL, - 7587852749592860317ULL, - 13970362271603846881ULL, - 12806994729369312160ULL, - 14576012959627738556ULL, - 11344411464570745071ULL, - 16141054063446615314ULL, - 17417751941543466126ULL, - 7167537835446755389ULL, - 8791130914220180596ULL, - 14508464268795815076ULL, - 9989025427981015211ULL, - 2324712211473518453ULL, - 14393744007810057723ULL, - 4154667155580299997ULL, - 14397495111547232209ULL, - 14614902884941517187ULL, - 14103608014145752644ULL, - 14247888300446498473ULL, - 6625160353677663590ULL, - 18340761418155558898ULL, - 8156477033561538569ULL, - 1420800945002467066ULL, - 5212269837197149039ULL, - 10471882435706547080ULL, - 8012169697907594461ULL, - 7095733166245235782ULL, - 11042078796808228086ULL, - 6168551548506037618ULL, - 4590970638561285765ULL, - 4779805325908989585ULL, - 7237003122666740608ULL, - 6054886848806457069ULL, - 6949156210491550655ULL, - 16285281660892720973ULL, - 16410054239032241285ULL, - 3273959370146289803ULL, - 8470326293357303292ULL, - 16422997300759042657ULL, - 11620358142775987774ULL, - 5029604686597303618ULL, - 4494702051450930131ULL, - 10325154349795834533ULL, - 16997810131993466409ULL, - 17486259595113526467ULL, - 10598865875248242901ULL, - 17902976944493522212ULL, - 13854078177218706875ULL, - 17888430304907373152ULL, - 12685139671565584444ULL, - 13833128177232553500ULL, - 9835699045772546575ULL, - 5668178551297289676ULL, - 2340134241526441475ULL, - 753436891757673272ULL, - 615698389131366316ULL, - 10156688433854455047ULL, - 11525289401331658219ULL, - 4881738137926906800ULL, - 2058205709817021123ULL, - 3991120745420612947ULL, - 7639248091924834630ULL, - 13202106123103473578ULL, - 17654881816051191290ULL, - 17278668556136726594ULL, - 11570432399481153098ULL, - 3988389909121239202ULL, - 17091622881582178462ULL, - 4646208563474167604ULL, - 14106451295779125672ULL, - 10320120576645331914ULL, - 12352845852427107953ULL, - 14899884351265122265ULL, - 11903870881002315385ULL, - 9325617668189469648ULL, - 14598981506432428056ULL, - 10372459402038349496ULL, - 6156593784171166651ULL, - 12545625877168818339ULL, - 7306863242197644549ULL, - 666678194678414598ULL, - 989905834432164197ULL, - 9401909345577780134ULL, - 11138299130673465283ULL, - 18091995195105618240ULL, - 9655077302136646914ULL, - 16629827344897372840ULL, - 3277743911245713220ULL, - 3731260043836443598ULL, - 12028700701332907689ULL, - 2755517292365471353ULL, - 14117484903723218984ULL, - 8405966141343551147ULL, - 2460365840816978098ULL, - 3084698348460621705ULL, - 16877669134537860219ULL, - 4692733610775533309ULL, - 6687894846888649943ULL, - 18200485782319732931ULL, - 8115281591836015458ULL, - 3505776172882505081ULL, - 9455074786481930389ULL, - 868562879685071735ULL, - 13706664967368568336ULL, - 10919741247013111758ULL, - 6834630531859180434ULL, - 4621407577930771075ULL, - 10618080096334227009ULL, - 11437746103811309264ULL, - 15675833321805422940ULL, - 6075209348719321507ULL, - 6783084403656000602ULL, - 5574471127885898972ULL, - 14489386878401071203ULL, - 5562663845846095512ULL, - 6176943955488204952ULL, - 10108745001547036152ULL, - 7085798424112915491ULL, - 17101583329010070816ULL, - 10265144651245083245ULL, - 9229795126994901711ULL, - 13121942059182209427ULL, - 5380822570802827374ULL, - 6213420290406371390ULL, - 16994135099500516479ULL, - 5311729593068917780ULL, - 13914474594064683184ULL, - 10294280742210115419ULL, - 10676549584223602652ULL, - 14964626312377022323ULL, - 4060474717972033032ULL, - 8655174219459165787ULL, - 3933760189253469459ULL, - 1934553336086304369ULL, - 14999594410372973815ULL, - 9721720883676649034ULL, - 17995882330449937817ULL, - 4754377650026209282ULL, - 5047861918011100580ULL, - 7942728043298293248ULL, - 163571059010590768ULL, - 18364405827107400850ULL, - 5764465207084065842ULL, - 17361856150526161203ULL, - 2203504364851205526ULL, - 16639257772366718318ULL, - 10261892135711281702ULL, - 5752607922798510416ULL, - 7483809040402288727ULL, - 12671556035681699979ULL, - 3173398710793036878ULL, - 5608461027089012844ULL, - 18433194427043711306ULL, - 4853344608313074695ULL, - 6960475574329768041ULL, - 17856758933408630525ULL, - 10375604847958350097ULL, - 13241904152391552449ULL, - 3929901330855494012ULL, - 4262901104370426306ULL, - 6789561922862578032ULL, - 8967186525299355515ULL, - 4533217413093813275ULL, - 5643809189292007051ULL, - 495169116096013531ULL, - 12789788495048968654ULL, - 3671592867726928597ULL, - 11540188521144517538ULL, - 2542060706027564144ULL, - 8503537316519248735ULL, - 4041715278058699385ULL, - 2371002316211506661ULL, - 6026778051648044722ULL, - 16224603993537761311ULL, - 2715046259776181603ULL, - 726517895425566240ULL, - 15808372696473412102ULL, - 10923341336360680008ULL, - 14376117752057142530ULL, - 5794188995003200529ULL, - 7112388884803681907ULL, - 14631534284611984966ULL, - 18140458773366175981ULL, - 18108017203931876231ULL, - 16411813322034815824ULL, - 9425736345428388810ULL, - 681769034669892768ULL, - 17302356545317662801ULL, - 17229061363757438192ULL, - 7462688934640402880ULL, - 3873831564485110343ULL, - 14447655290514797123ULL, - 3204697688175724303ULL, - 9017250591306492777ULL, - 8606967019226274914ULL, - 18341515903210492860ULL, - 12448428375904165220ULL, - 6852846706383550083ULL, - 14849962227781994194ULL, - 15695405892567116701ULL, - 8298709553165075454ULL, - 2068932383403115112ULL, - 10282330483807844168ULL, - 11128666535570799066ULL, - 1873046192768279226ULL, - 10398361192866809411ULL, - 5124744001566603863ULL, - 5685746340671115365ULL, - 14218408944825783065ULL, - 16797706003748462146ULL, - 17207563922843033620ULL, - 4982395803794514206ULL, - 6047267691529793221ULL, - 9883533531288749712ULL, - 14216807392798412691ULL, - 17307295394612055334ULL, - 6868286489288706449ULL, - 10635566991257996815ULL, - 10162335767850313279ULL, - 6620076281871975852ULL, - 4026190233492150127ULL, - 3124297855929917761ULL, - 7521661794930467711ULL, - 1066340990602657303ULL, - 2636494999739001924ULL, - 12032146588970726383ULL, - 8279038900559342741ULL, - 10008892957410689668ULL, - 14202650502531736817ULL, - 14854826779434161303ULL, - 4953853040606446492ULL, - 5379966367891113702ULL, - 13015822609736681502ULL, - 8543523156850098962ULL, - 14043677148179279456ULL, - 10559053636038629705ULL, - 2086308554844071497ULL, - 15824510410079630867ULL, - 3227714471131370975ULL, - 9522342031796734383ULL, - 16158673861979479153ULL, - 12038157437040981119ULL, - 11895166872864069099ULL, - 1197811376683642228ULL, - 13287662539885843563ULL, - 9544872781832099071ULL, - 4222233824102404110ULL, - 2133998761859595484ULL, - 5819494556654210069ULL, - 14816211808724849418ULL, - 10176886659237434172ULL, - 2501085927953676756ULL, - 6112568572292747443ULL, - 1220127868369435755ULL, - 17005803960319347306ULL, - 16787616116892133575ULL, - 16207719857604131382ULL, - 13594948105060827697ULL, - 6530612604039981252ULL, - 13977170874341892019ULL, - 9042970266133777753ULL, - 11234856800208830769ULL, - 7767854113364544268ULL, - 1749330339295278183ULL, - 14060641551230624404ULL, - 11352950071080864403ULL, - 15471811346457819845ULL, - 6796164306155903940ULL, - 15303084408201456249ULL, - 16707985054069450864ULL, - 15348527471740531690ULL, - 2054486066928282679ULL, - 6629789268351040246ULL, - 4139725410560897941ULL, - 10789060182933816928ULL, - 14649618792009204095ULL, - 9533762887844972792ULL, - 9055181833376373829ULL, - 3704143350857419041ULL, - 13165788964259745440ULL, - 10504542472085275604ULL, - 3143544209934004723ULL, - 16699442099531285552ULL, - 17386572975779346746ULL, - 14440354485847513184ULL, - 1411337828388295592ULL, - 17586972803408651810ULL, - 6722710933583173143ULL, - 11281233424233979571ULL, - 15838886002743246952ULL, - 13015085553311968107ULL, - 15493397730376770996ULL, - 1422785807327970234ULL, - 15748561593943897087ULL, - 4431934102445986024ULL, - 9978616396639292812ULL, - 16469013057559674312ULL, - 7259596544646623366ULL, - 13957272777987050596ULL, - 14377859761745729324ULL, - 9500915974263946146ULL, - 10958885459561016085ULL, - 7510088822976649866ULL, - 14856037375915845631ULL, - 6657124356498334900ULL, - 6432585051348612088ULL, - 7472010280626180191ULL, - 12650712874408069031ULL, - 13307771184331469386ULL, - 3606757056193547838ULL, - 10753225301487641561ULL, - 17127960234419583228ULL, - 12662871163771014089ULL, - 1361696617464743971ULL, - 15310290981014831989ULL, - 5049631916612880907ULL, - 10291163003812672231ULL, - 3728459600828211806ULL, - 7113899679274835967ULL, - 1381437621560877367ULL, - 14678876090558848776ULL, - 8572205611699271354ULL, - 11656076436850098712ULL, - 3353107229658858410ULL, - 14977880680140355898ULL, - 1154230544477699172ULL, - 10344611414856468298ULL, - 7531078612677779707ULL, - 444408462496519394ULL, - 12178076787382474551ULL, - 16676709090730842448ULL, - 17441308824435700088ULL, - 5633032710809931202ULL, - 12159146730893835319ULL, - 5979397431393513722ULL, - 7814705992690851118ULL, - 8161366737147755117ULL, - 6270401257124382187ULL, - 17457842949730015190ULL, - 8869503855610046715ULL, - 1367321540179147359ULL, - 3622066133180912371ULL, - 1047618614043992660ULL, - 16424646758938930201ULL, - 12787262320080161173ULL, - 18177069184701173844ULL, - 12958402103292464894ULL, - 2877816285340623922ULL, - 8074164302424695822ULL, - 6323961188256795897ULL, - 1028001267681189916ULL, - 5714370383653021262ULL, - 15486923617954395422ULL, - 4625777142890033834ULL, - 15990680293261317289ULL, - 11358668678364618319ULL, - 8753696579237620639ULL, - 12183302499610977852ULL, - 486578702830777799ULL, - 2159074250987184315ULL, - 10443546954350278478ULL, - 2968794296852091770ULL, - 5373685372805190878ULL, - 11948078885379084897ULL, - 12336292153750786897ULL, - 16807383662567374304ULL, - 7759300378778574973ULL, - 4485931103045023657ULL, - 1544942395645729893ULL, - 1297496278182191271ULL, - 10956050669054913639ULL, - 1769291150319953740ULL, - 14721008120084954420ULL, - 14999752571577229826ULL, - 17820584995130852873ULL, - 7440651447095946766ULL, - 9987457956715433125ULL, - 9889642071555538770ULL, - 12048632758099208228ULL, - 15423504582711899700ULL, - 5552781593205844370ULL, - 18395650918324890495ULL, - 9279219951722003324ULL, - 16685779012383685843ULL, - 13103667156860588797ULL, - 5474263352075413784ULL, - 1802303426534537993ULL, - 3995963125335748242ULL, - 16177465519771071462ULL, - 13679989420549895228ULL, - 18127744656978625365ULL, - 7123064711227635813ULL, - 9747720381598450822ULL, - 1473299526565814178ULL, - 1666034491430050154ULL, - 7704402999060839246ULL, - 767546777413541285ULL, - 10005388627283438978ULL, - 8229157422178385640ULL, - 2214479335261691753ULL, - 8224278484242953448ULL, - 494258966297178159ULL, - 4969387893030431675ULL, - 535542922430921712ULL, - 5937877118203968353ULL, - 5599462575412553881ULL, - 15749110530893874790ULL, - 18353412484654647679ULL, - 9079979948107713375ULL, - 14888061354029764539ULL, - 10016664043768009830ULL, - 2031817058464698196ULL, - 5797460757847049188ULL, - 7872912553647104140ULL, - 18289069232539508674ULL, - 5215145459368815265ULL, - 5864383471831836378ULL, - 8491208422244948316ULL, - 7587037325524155271ULL, - 11949877882217158810ULL, - 8381598910683988369ULL, - 3715937119397627817ULL, - 5377277016270200372ULL, - 9099558031350088018ULL, - 367144875670768153ULL, - 188648165405249319ULL, - 10289329211846470265ULL, - 4889529454063682569ULL, - 6824053921959398429ULL, - 9134396574212887182ULL, - 812667774815093473ULL, - 10040546039401489200ULL, - 1986760338268682633ULL, - 7958742571910822443ULL, - 13687476500541062980ULL, - 4830191918830935317ULL, - 9037921931202846380ULL, - 1531696582914947421ULL, - 15130306086294689821ULL, - 10603032535962039417ULL, - 14467466580454892187ULL, - 6719806077783739719ULL, - 304832169538977902ULL, - 7270826855766565060ULL, - 2986615780328031733ULL, - 6479707210440683016ULL, - 6727141681144320989ULL, - 16546030572016867954ULL, - 13718044368284317239ULL, - 718208230537977406ULL, - 14017599392756460177ULL, - 560524405952296676ULL, - 5637326204055771419ULL, - 11550317109918646290ULL, - 8518204115800444519ULL, - 13892384781543623850ULL, - 708886165990047519ULL, - 521856816411877008ULL, - 12224065831913282030ULL, - 7100909301345564229ULL, - 14375129012709244172ULL, - 8292500769862814408ULL, - 14597548536564108634ULL, - 9710027768722536569ULL, - 2789057975584840068ULL, - 12208698343893875160ULL, - 9274181188426044820ULL, - 2587524840718576616ULL, - 5283731783253342481ULL, - 2674321220718462281ULL, - 9866410392458578854ULL, - 15258347057534972137ULL, - 16056419307937022392ULL, - 17248897535063579233ULL, - 16693967340197181122ULL, - 7370802758592081787ULL, - 18110513780739605330ULL, - 4182328690942437781ULL, - 2280530535003795327ULL, - 4625067236323182685ULL, - 15039646624295973319ULL, - 1233105111039262830ULL, - 1049898734546971236ULL, - 7438953705203579140ULL, - 4890034534460494658ULL, - 3682896501995365299ULL, - 1287011115747498929ULL, - 1943857222626688382ULL, - 14168264380826889554ULL, - 15936282183338676693ULL, - 1801363654962061494ULL, - 11490473960945601728ULL, - 5494027806580750721ULL, - 4226755751436839168ULL, - 12968386155438644777ULL, - 7624286457384852440ULL, - 11947602136291652975ULL, - 4118832019624349464ULL, - 1261366687163294470ULL, - 12313505250481360316ULL, - 13382455321341479390ULL, - 1693160180553584595ULL, - 2432453324166190869ULL, - 6010846956850374986ULL, - 13569885434517693700ULL, - 14297911357958435248ULL, - 916457708689693757ULL, - 16343255615852500604ULL, - 17080809607049040174ULL, - 2344620405691926760ULL, - 17357412027177565255ULL, - 18220226561191256701ULL, - 11079770241377136693ULL, - 8572299553537558830ULL, - 15045890847099503773ULL, - 14864972512233323605ULL, - 9457012794167444866ULL, - 17496304225090418576ULL, - 7167007156644073831ULL, - 1232518562916969827ULL, - 15231965457331640472ULL, - 5697700595045133405ULL, - 15241798555541989999ULL, - 14027209396631041100ULL, - 15120631807759470712ULL, - 8331724800817204913ULL, - 15745827131014900309ULL, - 14281519675380817768ULL, - 771470964839806020ULL, - 2177186744775860483ULL, - 119850466036019855ULL, - 15051040198205640499ULL, - 15360149764912089938ULL, - 6340787344213891088ULL, - 10347258672759644663ULL, - 16890381986084016975ULL, - 14746624262240377603ULL, - 14953834377077690225ULL, - 18168099855836039297ULL, - 6840777819954990667ULL, - 12240162065902994382ULL, - 5883854292069091333ULL, - 9472963121153353366ULL, - 16701356703380165783ULL, - 13247064146881705687ULL, - 6459488422401765837ULL, - 15296627432046994254ULL, - 16275445701590908538ULL, - 18441963025624205421ULL, - 13918579586859537738ULL, - 3446987008605642595ULL, - 17807988251960307333ULL, - 2822689808379047393ULL, - 16976957736821297431ULL, - 3873772909797598787ULL, - 12383678519331059026ULL, - 2658988696945629519ULL, - 17792154146330693620ULL, - 6949461939865044520ULL, - 13290656350019450373ULL, - 16362310026134112967ULL, - 9313382589157530527ULL, - 15499936787890509571ULL, - 13553142720622741706ULL, - 9637312203984147193ULL, - 9821959006496886068ULL, - 14001161369560815590ULL, - 3613211846255867725ULL, - 5887497494808230514ULL, - 15649865485915700198ULL, - 4051758046024016378ULL, - 1939918942921679444ULL, - 10003485229032038884ULL, - 7330156478314427490ULL, - 109866288851925579ULL, - 13096780538080228279ULL, - 249235540300039238ULL, - 7308788405859324890ULL, - 10911913854085679482ULL, - 11479040470701642191ULL, - 3283504501904119019ULL, - 15350519847080756143ULL, - 12013249357803038388ULL, - 4929729200845624878ULL, - 10276438134663857497ULL, - 9829506236079320901ULL, - 17535074031916558935ULL, - 10439025358116919108ULL, - 5360597719630852057ULL, - 6095781034833298859ULL, - 3561753763610714882ULL, - 14436466097168743024ULL, - 10202632279755063011ULL, - 5958698481843734627ULL, - 359471770145820431ULL, - 1826881803240972795ULL, - 2407399441255625035ULL, - 12606464042774544654ULL, - 14139007083642608568ULL, - 9106766577492813516ULL, - 1738946112944729211ULL, - 7685584802863232735ULL, - 11865633484170735390ULL, - 1242439607532162101ULL, - 13749864526909002734ULL, - 1833538451436110733ULL, - 10617090282479668741ULL, - 17450744431157176799ULL, - 10422915670600694510ULL, - 11444353070626684732ULL, - 16236369424370065914ULL, - 4356651211554328663ULL, - 7538167813800904086ULL, - 9337339218448769812ULL, - 16681992071139702958ULL, - 8239986442678156400ULL, - 16255387639910107790ULL, - 2993106237016221406ULL, - 8425252826859140803ULL, - 1861840703178678587ULL, - 9739597023135480731ULL, - 14726317394379993399ULL, - 16561961960743295454ULL, - 14300172422492964432ULL, - 3576425345824420531ULL, - 16445859096081052660ULL, - 14872623052195781100ULL, - 12454120927638943339ULL, - 2247824947767592425ULL, - 7700551132547028956ULL, - 1170920657933467375ULL, - 11824927514276724281ULL, - 7331051236830922220ULL, - 15717323351549677341ULL, - 4890809363339690114ULL, - 3865139405343396495ULL, - 16057600699038890538ULL, - 5234374798738346701ULL, - 2632032810095640441ULL, - 6013842857594557073ULL, - 12433471431044669357ULL, - 14262771896054399489ULL, - 6446658014718628302ULL, - 7229558444577096448ULL, - 13872199742687901116ULL, - 952395606119921280ULL, - 1472547022800074667ULL, - 8500847235576475910ULL, - 308623728639457857ULL, - 7831106959981110673ULL, - 14221846736516958824ULL, - 5796240453490623563ULL, - 12981576648874809765ULL, - 16434266822974705037ULL, - 14745018226935587220ULL, - 4034090235427373645ULL, - 14749224580281562362ULL, - 14619634180236348185ULL, - 9818463256038657547ULL, - 9782515843026543392ULL, - 8396791438810111190ULL, - 16104845001429102064ULL, - 6597335780905594619ULL, - 8087604609482250757ULL, - 11337626243478354270ULL, - 2616078833293994928ULL, - 6263120375526399459ULL, - 7324624097771048729ULL, - 15443556104029229341ULL, - 865441867960435303ULL, - 3385276471020662123ULL, - 16606810265410520019ULL, - 7733758044026987105ULL, - 15901646217779410993ULL, - 1931107594768615801ULL, - 13595885339956443727ULL, - 1734226471811708653ULL, - 11787006789854968365ULL, - 13473925697040207793ULL, - 6795191086277285332ULL, - 5466423536230328879ULL, - 4942304358314660017ULL, - 3376417763157001025ULL, - 9047370796157560970ULL, - 4265309484812175522ULL, - 15869425263964541288ULL, - 10612908973244385058ULL, - 1765709248820518498ULL, - 4206621156796187626ULL, - 14898559392982525110ULL, - 11537058932194148555ULL, - 1299512315128822008ULL, - 14371546888998537039ULL, - 3857049708503498040ULL, - 12048162241163569199ULL, - 2340712079674384862ULL, - 2179415699324172893ULL, - 18023918117044002902ULL, - 4855486034807059661ULL, - 6087094860859447912ULL, - 17143718291476367922ULL, - 1256458344033345896ULL, - 17579980229608795528ULL, - 11557093398096277741ULL, - 1007719678801444034ULL, - 6779988640333755950ULL, - 3907362273528096998ULL, - 14774772624552968330ULL, - 7544548194281689303ULL, - 6636615097688206307ULL, - 15003748247635326837ULL, - 10104040818681312159ULL, - 15321864528297940978ULL, - 17567938070037591442ULL, - 3856413681424027856ULL, - 4292783871711268528ULL, - 16140138884719999023ULL, - 8478866772430350647ULL, - 13281328343108678779ULL, - 171305776311540294ULL, - 11943708025943116824ULL, - 6748039362155657697ULL, - 2183205461918838428ULL, - 9561785359617558686ULL, - 3652031999230675404ULL, - 16321005275195823506ULL, - 7959930929889385718ULL, - 17999521541459422754ULL, - 14635154601438918724ULL, - 553396447970528490ULL, - 15862024157345514069ULL, - 17371777207680026427ULL, - 3359137361049609599ULL, - 6943258586876168947ULL, - 3784445195417718744ULL, - 2274581329675865992ULL, - 6275031359059690984ULL, - 11241808407807133385ULL, - 3877224075612620234ULL, - 16870756477494728679ULL, - 734849408908923633ULL, - 14240209950286982891ULL, - 1986420651953859073ULL, - 11387147591969404274ULL, - 18077713890942016162ULL, - 15139168790964589319ULL, - 6477404551395445767ULL, - 10436081832179488348ULL, - 17744304487681668043ULL, - 2128714340480324937ULL, - 15859910632245313294ULL, - 5995483074590576473ULL, - 6509071106206968172ULL, - 2163169824462988025ULL, - 3863527045317748751ULL, - 8237633082069433530ULL, - 9841515757799528500ULL, - 14294777371676485915ULL, - 11934704548363029679ULL, - 7120673287036134126ULL, - 12863291578303148023ULL, - 16334238291080691817ULL, - 15014506184267627951ULL, - 6278562041408864249ULL, - 15773927532538725983ULL, - 11862278774206137517ULL, - 10108495441138000208ULL, - 3643644710480806625ULL, - 13183190725774765491ULL, - 3330440592821674651ULL, - 11067801741714748965ULL, - 6289527073896131021ULL, - 8391475369929113254ULL, - 12419071995301955387ULL, - 13941914633954149972ULL, - 17929047276773532931ULL, - 14081854430417507654ULL, - 4122773549016528789ULL, - 5866939267497024327ULL, - 5633445301560111924ULL, - 15148806336003336018ULL, - 8513300211206524724ULL, - 1081483082384699582ULL, - 2252431285306913990ULL, - 3315840836598307395ULL, - 8611672253026635924ULL, - 7692447144052698970ULL, - 17826945265428611077ULL, - 4407929597728693553ULL, - 4129202124902798391ULL, - 16210351311974513110ULL, - 7013462431341857666ULL, - 10679378862009417773ULL, - 10698731448227451997ULL, - 10214937890834175264ULL, - 4867308398708952696ULL, - 16617172368428362162ULL, - 17467275560723318293ULL, - 470191739110710031ULL, - 3685562506811825781ULL, - 2905805415767189564ULL, - 8084502220906609248ULL, - 11780115290117768470ULL, - 3336485534708884ULL, - 474902672695954096ULL, - 8069687131739545408ULL, - 12628114540585355261ULL, - 8107372665444409348ULL, - 18260745212654035178ULL, - 13512723775043200645ULL, - 14293297435359794275ULL, - 4561193852693787246ULL, - 3277932672758347822ULL, - 6239112440980812612ULL, - 12069158410244739986ULL, - 12764136687241441664ULL, - 9103612728729402301ULL, - 46300154371201744ULL, - 12608266932428043680ULL, - 12706319272633005305ULL, - 8402553077618110420ULL, - 14275372808014136081ULL, - 9074687190955529423ULL, - 3442732534623606404ULL, - 8699185602383950480ULL, - 14782484856197519501ULL, - 1522378370519043561ULL, - 2734276335299301842ULL, - 300033226049380445ULL, - 2807029055204421976ULL, - 8558096721253991069ULL, - 14921253645916145844ULL, - 6449350720490621488ULL, - 7930533333175007233ULL, - 14184697264816514386ULL, - 2326955563868169757ULL, - 2035352265515334775ULL, - 8153640834898357023ULL, - 14984855137181870290ULL, - 13099153861198352490ULL, - 13773789017351586912ULL, - 15200492287234951007ULL, - 14483739337732840655ULL, - 6403559166266407540ULL, - 13753602020720880910ULL, - 3249279661898332800ULL, - 9181123651142087069ULL, - 1836691926200600341ULL, - 9764040110125927332ULL, - 6663212195462700590ULL, - 7109449835495623894ULL, - 4636864470301046378ULL, - 13265891422234620013ULL, - 15463288374108596917ULL, - 11038262548913554028ULL, - 18158132467259812090ULL, - 4815114688002177032ULL, - 2416784426869281784ULL, - 6732180818225346150ULL, - 17393071132099316992ULL, - 5525092284629074569ULL, - 1634870171524771550ULL, - 8292439854432961292ULL, - 6061222638298614019ULL, - 15285721643957612773ULL, - 18283248164276310734ULL, - 15476901838986528369ULL, - 6119315299220687605ULL, - 11702689397173333134ULL, - 10012597160382659150ULL, - 13320301609044099934ULL, - 4681970170429611174ULL, - 18241817896048179829ULL, - 16849453277189735160ULL, - 10049127378905201116ULL, - 10708164598968648570ULL, - 15755017209579804185ULL, - 3752335377410341683ULL, - 1238205409631919049ULL, - 1152656054405278355ULL, - 16558359693635275419ULL, - 7430194032384888672ULL, - 543271656567182335ULL, - 5194796692717647744ULL, - 5665258811938242506ULL, - 2300807873645502127ULL, - 165812044371428982ULL, - 3939294062048718949ULL, - 74844995338929047ULL, - 10052744505958225167ULL, - 9892303744120031155ULL, - 15893654591597836243ULL, - 10459156830982532517ULL, - 10008127731394723705ULL, - 14225162161544672503ULL, - 610469786679517176ULL, - 6085777220071229420ULL, - 3968732725768765983ULL, - 16905520723506218102ULL, - 9015244267864269380ULL, - 836844216733147253ULL, - 15522943025565498336ULL, - 1227680606736318287ULL, - 10551664483035308391ULL, - 8893304960486742702ULL, - 228633503764621721ULL, - 8618128597575781798ULL, - 9389074572030515665ULL, - 10467270419232710888ULL, - 2789669318845938730ULL, - 4540693032004158783ULL, - 15365997957373073222ULL, - 14452220300689696232ULL, - 9611295392598286195ULL, - 9386731512417660260ULL, - 13011975161709967294ULL, - 13887417423927953272ULL, - 15141666041390241207ULL, - 13801670979443617350ULL, - 11912010898649251793ULL, - 3216755092744419688ULL, - 7719909053524096732ULL, - 6570210936025285383ULL, - 15519528288614946296ULL, - 5896026138526019560ULL, - 18241091861601073858ULL, - 12882790989651701026ULL, - 2355463796642582687ULL, - 5034442258850573194ULL, - 4119189770149100604ULL, - 1169198788330860086ULL, - 8990660269277164964ULL, - 11855231768356149717ULL, - 4312914019301092679ULL, - 18133972076692991117ULL, - 10339301334373249631ULL, - 6224236857920519326ULL, - 2145883984422340647ULL, - 10499737541019029130ULL, - 9605014900239155921ULL, - 8774629887936906915ULL, - 13658562455465335922ULL, - 2455471276117274492ULL, - 1599794828360808557ULL, - 6409710086524383258ULL, - 13572848057069272691ULL, - 15859792500999344780ULL, - 14833852200807153620ULL, - 18373300168636597590ULL, - 1647276602047959173ULL, - 6966105289391190876ULL, - 16548350976601842266ULL, - 10244487721105664919ULL, - 7368498157055229230ULL, - 1050505464345977270ULL, - 14642008335963743180ULL, - 15946168150732473042ULL, - 9559473511359696133ULL, - 16892266906861528962ULL, - 4381326281718415033ULL, - 18287679639551536447ULL, - 7073033387009385311ULL, - 5995412771461993422ULL, - 17142672245759427204ULL, -}; - -const std::pair GameFiles[] = { - { "BOOST.TXT", 1 }, - { "LUA5.TXT", 1 }, - { "ZLIB123.TXT", 1 }, - { "default.xex", 3 }, - { "win32/archives/enemy_data.arc", 1 }, - { "win32/archives/event_data.arc", 1 }, - { "win32/archives/particle_data.arc", 1 }, - { "win32/archives/player_amy.arc", 1 }, - { "win32/archives/player_blaze.arc", 1 }, - { "win32/archives/player_common.arc", 1 }, - { "win32/archives/player_knuckles.arc", 1 }, - { "win32/archives/player_omega.arc", 1 }, - { "win32/archives/player_princess.arc", 1 }, - { "win32/archives/player_rouge.arc", 1 }, - { "win32/archives/player_shadow.arc", 1 }, - { "win32/archives/player_silver.arc", 1 }, - { "win32/archives/player_sonic.arc", 1 }, - { "win32/archives/player_supershadow.arc", 1 }, - { "win32/archives/player_supersilver.arc", 1 }, - { "win32/archives/player_supersonic.arc", 1 }, - { "win32/archives/player_tails.arc", 1 }, - { "win32/archives/radarmap.arc", 1 }, - { "win32/archives/sprite.arc", 1 }, - { "win32/archives/stage_aqa_a.arc", 1 }, - { "win32/archives/stage_aqa_b.arc", 1 }, - { "win32/archives/stage_boss_dr1_dtd.arc", 1 }, - { "win32/archives/stage_boss_dr1_wap.arc", 1 }, - { "win32/archives/stage_boss_dr2.arc", 1 }, - { "win32/archives/stage_boss_dr3.arc", 1 }, - { "win32/archives/stage_boss_iblis02.arc", 1 }, - { "win32/archives/stage_boss_iblis03.arc", 1 }, - { "win32/archives/stage_boss_mefi01.arc", 1 }, - { "win32/archives/stage_boss_mefi02.arc", 1 }, - { "win32/archives/stage_boss_rct.arc", 1 }, - { "win32/archives/stage_boss_solaris.arc", 1 }, - { "win32/archives/stage_csc_a.arc", 1 }, - { "win32/archives/stage_csc_b.arc", 1 }, - { "win32/archives/stage_csc_c.arc", 1 }, - { "win32/archives/stage_csc_e.arc", 1 }, - { "win32/archives/stage_csc_f.arc", 1 }, - { "win32/archives/stage_csc_iblis01.arc", 1 }, - { "win32/archives/stage_dtd_a.arc", 1 }, - { "win32/archives/stage_dtd_b.arc", 1 }, - { "win32/archives/stage_e0003.arc", 1 }, - { "win32/archives/stage_e0009.arc", 1 }, - { "win32/archives/stage_e0010.arc", 1 }, - { "win32/archives/stage_e0012.arc", 1 }, - { "win32/archives/stage_e0021.arc", 1 }, - { "win32/archives/stage_e0022.arc", 1 }, - { "win32/archives/stage_e0023.arc", 1 }, - { "win32/archives/stage_e0026.arc", 1 }, - { "win32/archives/stage_e0028.arc", 1 }, - { "win32/archives/stage_e0031.arc", 1 }, - { "win32/archives/stage_e0104.arc", 1 }, - { "win32/archives/stage_e0105.arc", 1 }, - { "win32/archives/stage_e0106.arc", 1 }, - { "win32/archives/stage_e0120.arc", 1 }, - { "win32/archives/stage_e0125.arc", 1 }, - { "win32/archives/stage_e0206.arc", 1 }, - { "win32/archives/stage_e0214.arc", 1 }, - { "win32/archives/stage_e0216.arc", 1 }, - { "win32/archives/stage_e0221.arc", 1 }, - { "win32/archives/stage_e0304.arc", 1 }, - { "win32/archives/stage_flc_a.arc", 1 }, - { "win32/archives/stage_flc_b.arc", 1 }, - { "win32/archives/stage_kdv_a.arc", 1 }, - { "win32/archives/stage_kdv_b.arc", 1 }, - { "win32/archives/stage_kdv_c.arc", 1 }, - { "win32/archives/stage_kdv_d.arc", 1 }, - { "win32/archives/stage_rct_a.arc", 1 }, - { "win32/archives/stage_rct_b.arc", 1 }, - { "win32/archives/stage_tpj_a.arc", 1 }, - { "win32/archives/stage_tpj_b.arc", 1 }, - { "win32/archives/stage_tpj_c.arc", 1 }, - { "win32/archives/stage_twn_a.arc", 1 }, - { "win32/archives/stage_twn_b.arc", 1 }, - { "win32/archives/stage_twn_c.arc", 1 }, - { "win32/archives/stage_twn_d.arc", 1 }, - { "win32/archives/stage_wap_a.arc", 1 }, - { "win32/archives/stage_wap_b.arc", 1 }, - { "win32/archives/stage_wvo_a.arc", 1 }, - { "win32/archives/stage_wvo_b.arc", 1 }, - { "xenon/archives/cache.arc", 1 }, - { "xenon/archives/enemy.arc", 1 }, - { "xenon/archives/event.arc", 1 }, - { "xenon/archives/game.arc", 1 }, - { "xenon/archives/human.arc", 1 }, - { "xenon/archives/object.arc", 1 }, - { "xenon/archives/particle.arc", 1 }, - { "xenon/archives/player.arc", 1 }, - { "xenon/archives/scripts.arc", 1 }, - { "xenon/archives/shader.arc", 1 }, - { "xenon/archives/shader_lt.arc", 1 }, - { "xenon/archives/sound.arc", 1 }, - { "xenon/archives/stage.arc", 1 }, - { "xenon/archives/system.arc", 1 }, - { "xenon/archives/text.arc", 1 }, - { "xenon/event/e0000/e0000.wmv", 1 }, - { "xenon/event/e0001/E0001_00_TL.xma", 1 }, - { "xenon/event/e0001/E0001_01_SN.xma", 1 }, - { "xenon/event/e0001/E0001_02_TL.xma", 1 }, - { "xenon/event/e0001/E0001_03_TL.xma", 1 }, - { "xenon/event/e0001/E0001_06_TL.xma", 1 }, - { "xenon/event/e0001/E0001_07_TL.xma", 1 }, - { "xenon/event/e0001/E0001_08_SN.xma", 1 }, - { "xenon/event/e0001/E0001_09_TL.xma", 1 }, - { "xenon/event/e0001/J0001_00_TL.xma", 1 }, - { "xenon/event/e0001/J0001_01_SN.xma", 1 }, - { "xenon/event/e0001/J0001_02_TL.xma", 1 }, - { "xenon/event/e0001/J0001_03_TL.xma", 1 }, - { "xenon/event/e0001/J0001_04_TL.xma", 1 }, - { "xenon/event/e0001/J0001_06_TL.xma", 1 }, - { "xenon/event/e0001/J0001_07_TL.xma", 1 }, - { "xenon/event/e0001/J0001_08_SN.xma", 1 }, - { "xenon/event/e0001/J0001_09_TL.xma", 1 }, - { "xenon/event/e0002/E0002_00_TL.xma", 1 }, - { "xenon/event/e0002/E0002_01_TL.xma", 1 }, - { "xenon/event/e0002/J0002_00_TL.xma", 1 }, - { "xenon/event/e0002/J0002_01_TL.xma", 1 }, - { "xenon/event/e0003/E0003_00_SR.xma", 1 }, - { "xenon/event/e0003/E0003_02_EL.xma", 1 }, - { "xenon/event/e0003/E0003_03_SN.xma", 1 }, - { "xenon/event/e0003/E0003_04_EL.xma", 1 }, - { "xenon/event/e0003/E0003_05_SN.xma", 1 }, - { "xenon/event/e0003/E0003_06_TL.xma", 1 }, - { "xenon/event/e0003/E0003_07_EG.xma", 1 }, - { "xenon/event/e0003/E0003_09_EG.xma", 1 }, - { "xenon/event/e0003/E0003_10_SN.xma", 1 }, - { "xenon/event/e0003/E0003_11_TL.xma", 1 }, - { "xenon/event/e0003/J0003_00_SR.xma", 1 }, - { "xenon/event/e0003/J0003_02_EL.xma", 1 }, - { "xenon/event/e0003/J0003_03_SN.xma", 1 }, - { "xenon/event/e0003/J0003_04_EL.xma", 1 }, - { "xenon/event/e0003/J0003_05_SN.xma", 1 }, - { "xenon/event/e0003/J0003_06_TL.xma", 1 }, - { "xenon/event/e0003/J0003_07_EG.xma", 1 }, - { "xenon/event/e0003/J0003_09_EG.xma", 1 }, - { "xenon/event/e0003/J0003_10_SN.xma", 1 }, - { "xenon/event/e0003/J0003_11_TL.xma", 1 }, - { "xenon/event/e0004/E0004_00_SN.xma", 1 }, - { "xenon/event/e0004/E0004_01_TL.xma", 1 }, - { "xenon/event/e0004/E0004_02_TL.xma", 1 }, - { "xenon/event/e0004/E0004_03_SN.xma", 1 }, - { "xenon/event/e0004/E0004_04_TL.xma", 1 }, - { "xenon/event/e0004/E0004_05_SN.xma", 1 }, - { "xenon/event/e0004/E0004_06_EL.xma", 1 }, - { "xenon/event/e0004/j0004_00_sn.xma", 1 }, - { "xenon/event/e0004/j0004_01_tl.xma", 1 }, - { "xenon/event/e0004/j0004_02_tl.xma", 1 }, - { "xenon/event/e0004/j0004_03_sn.xma", 1 }, - { "xenon/event/e0004/j0004_04_tl.xma", 1 }, - { "xenon/event/e0004/j0004_05_sn.xma", 1 }, - { "xenon/event/e0004/j0004_06_el.xma", 1 }, - { "xenon/event/e0005/e0005.wmv", 1 }, - { "xenon/event/e0006/E0006_00_EL.xma", 1 }, - { "xenon/event/e0006/E0006_01_SV.xma", 1 }, - { "xenon/event/e0006/E0006_02_SV.xma", 1 }, - { "xenon/event/e0006/E0006_03_SN.xma", 1 }, - { "xenon/event/e0006/E0006_04_SV.xma", 1 }, - { "xenon/event/e0006/E0006_05_SV.xma", 1 }, - { "xenon/event/e0006/J0006_00_EL.xma", 1 }, - { "xenon/event/e0006/J0006_01_SV.xma", 1 }, - { "xenon/event/e0006/J0006_02_SV.xma", 1 }, - { "xenon/event/e0006/J0006_03_SN.xma", 1 }, - { "xenon/event/e0006/J0006_04_SV.xma", 1 }, - { "xenon/event/e0006/J0006_05_SV.xma", 1 }, - { "xenon/event/e0007/E0007_00_SN.xma", 1 }, - { "xenon/event/e0007/E0007_01A_SV.xma", 1 }, - { "xenon/event/e0007/E0007_01B_SV.xma", 1 }, - { "xenon/event/e0007/E0007_02_SN.xma", 1 }, - { "xenon/event/e0007/E0007_03_SN.xma", 1 }, - { "xenon/event/e0007/E0007_04A_SV.xma", 1 }, - { "xenon/event/e0007/E0007_04B_SV.xma", 1 }, - { "xenon/event/e0007/E0007_04_SV.xma", 1 }, - { "xenon/event/e0007/E0007_06_SN.xma", 1 }, - { "xenon/event/e0007/E0007_07_SV.xma", 1 }, - { "xenon/event/e0007/E0007_09_EL.xma", 1 }, - { "xenon/event/e0007/E0007_10_SN.xma", 1 }, - { "xenon/event/e0007/E0007_11A_SV.xma", 1 }, - { "xenon/event/e0007/E0007_11C_SV.xma", 1 }, - { "xenon/event/e0007/E0007_12_SN.xma", 1 }, - { "xenon/event/e0007/E0007_13_SV.xma", 1 }, - { "xenon/event/e0007/E0007_14_AM.xma", 1 }, - { "xenon/event/e0007/E0007_15_SV.xma", 1 }, - { "xenon/event/e0007/E0007_16_SV.xma", 1 }, - { "xenon/event/e0007/E0007_18_AM.xma", 1 }, - { "xenon/event/e0007/E0007_19_SV.xma", 1 }, - { "xenon/event/e0007/E0007_20_SN.xma", 1 }, - { "xenon/event/e0007/E0007_21_AM.xma", 1 }, - { "xenon/event/e0007/E0026_06_SN.xma", 1 }, - { "xenon/event/e0007/J0007_00_SN.xma", 1 }, - { "xenon/event/e0007/J0007_01_SV.xma", 1 }, - { "xenon/event/e0007/J0007_02_SN.xma", 1 }, - { "xenon/event/e0007/J0007_03_SN.xma", 1 }, - { "xenon/event/e0007/J0007_04_SV.xma", 1 }, - { "xenon/event/e0007/J0007_06_SN.xma", 1 }, - { "xenon/event/e0007/J0007_07_SV.xma", 1 }, - { "xenon/event/e0007/J0007_09_EL.xma", 1 }, - { "xenon/event/e0007/J0007_10_SN.xma", 1 }, - { "xenon/event/e0007/J0007_11_SV.xma", 1 }, - { "xenon/event/e0007/J0007_12_SN.xma", 1 }, - { "xenon/event/e0007/J0007_13_SV.xma", 1 }, - { "xenon/event/e0007/J0007_14_AM.xma", 1 }, - { "xenon/event/e0007/J0007_15_SV.xma", 1 }, - { "xenon/event/e0007/J0007_16_SV.xma", 1 }, - { "xenon/event/e0007/J0007_18_AM.xma", 1 }, - { "xenon/event/e0007/J0007_19_SV.xma", 1 }, - { "xenon/event/e0007/J0007_20_SN.xma", 1 }, - { "xenon/event/e0007/J0007_21_AM.xma", 1 }, - { "xenon/event/e0008/e0008.wmv", 1 }, - { "xenon/event/e0009/E0009_00_EG.xma", 1 }, - { "xenon/event/e0009/E0009_01_KN.xma", 1 }, - { "xenon/event/e0009/E0009_02_SN.xma", 1 }, - { "xenon/event/e0009/E0009_03_EG.xma", 1 }, - { "xenon/event/e0009/E0009_04_EL.xma", 1 }, - { "xenon/event/e0009/E0009_05_EG.xma", 1 }, - { "xenon/event/e0009/E0009_06_EG.xma", 1 }, - { "xenon/event/e0009/E0009_08_EG.xma", 1 }, - { "xenon/event/e0009/E0009_09_EG.xma", 1 }, - { "xenon/event/e0009/E0009_10A_EG.xma", 1 }, - { "xenon/event/e0009/E0009_10B_EG.xma", 1 }, - { "xenon/event/e0009/E0009_10C_EG.xma", 1 }, - { "xenon/event/e0009/E0009_11A_EG.xma", 1 }, - { "xenon/event/e0009/E0009_11B_EG.xma", 1 }, - { "xenon/event/e0009/E0009_11_EG.xma", 1 }, - { "xenon/event/e0009/E0009_12_TL.xma", 1 }, - { "xenon/event/e0009/E0009_13_KN.xma", 1 }, - { "xenon/event/e0009/E0009_14_KN.xma", 1 }, - { "xenon/event/e0009/E0009_16_KN.xma", 1 }, - { "xenon/event/e0009/E0009_17A_EG.xma", 1 }, - { "xenon/event/e0009/E0009_17B_EG.xma", 1 }, - { "xenon/event/e0009/E0009_18_EG.xma", 1 }, - { "xenon/event/e0009/E0009_20_EL.xma", 1 }, - { "xenon/event/e0009/E0009_21_EG.xma", 1 }, - { "xenon/event/e0009/E0009_23_SN.xma", 1 }, - { "xenon/event/e0009/E0009_24_KN.xma", 1 }, - { "xenon/event/e0009/E0009_25_TL.xma", 1 }, - { "xenon/event/e0009/E0009_26_EG.xma", 1 }, - { "xenon/event/e0009/E0009_27_EG.xma", 1 }, - { "xenon/event/e0009/E0009_28_EG.xma", 1 }, - { "xenon/event/e0009/E0009_30_EG.xma", 1 }, - { "xenon/event/e0009/E0009_31_EG.xma", 1 }, - { "xenon/event/e0009/E0009_32_EL.xma", 1 }, - { "xenon/event/e0009/E0009_33_EG.xma", 1 }, - { "xenon/event/e0009/E0009_35_EG.xma", 1 }, - { "xenon/event/e0009/E0009_37_EG.xma", 1 }, - { "xenon/event/e0009/E0009_38_EG.xma", 1 }, - { "xenon/event/e0009/J0009_00_EG.xma", 1 }, - { "xenon/event/e0009/J0009_01_KN.xma", 1 }, - { "xenon/event/e0009/J0009_02_SN.xma", 1 }, - { "xenon/event/e0009/J0009_03_EG.xma", 1 }, - { "xenon/event/e0009/J0009_04_EL.xma", 1 }, - { "xenon/event/e0009/J0009_05_EG.xma", 1 }, - { "xenon/event/e0009/J0009_06_EG.xma", 1 }, - { "xenon/event/e0009/J0009_08_EG.xma", 1 }, - { "xenon/event/e0009/J0009_10_EG.xma", 1 }, - { "xenon/event/e0009/J0009_11_EG.xma", 1 }, - { "xenon/event/e0009/J0009_12_TL.xma", 1 }, - { "xenon/event/e0009/J0009_13_KN.xma", 1 }, - { "xenon/event/e0009/J0009_14_KN.xma", 1 }, - { "xenon/event/e0009/J0009_16_KN.xma", 1 }, - { "xenon/event/e0009/J0009_17A_EG.xma", 1 }, - { "xenon/event/e0009/J0009_17B_EG.xma", 1 }, - { "xenon/event/e0009/J0009_18_EG.xma", 1 }, - { "xenon/event/e0009/J0009_20_EL.xma", 1 }, - { "xenon/event/e0009/J0009_21_EG.xma", 1 }, - { "xenon/event/e0009/J0009_23_SN.xma", 1 }, - { "xenon/event/e0009/J0009_24_KN.xma", 1 }, - { "xenon/event/e0009/J0009_25_TL.xma", 1 }, - { "xenon/event/e0009/J0009_26_EG.xma", 1 }, - { "xenon/event/e0009/J0009_27_EG.xma", 1 }, - { "xenon/event/e0009/J0009_28_EG.xma", 1 }, - { "xenon/event/e0009/J0009_30_EG.xma", 1 }, - { "xenon/event/e0009/J0009_31_EG.xma", 1 }, - { "xenon/event/e0009/J0009_32_EL.xma", 1 }, - { "xenon/event/e0009/J0009_33_EG.xma", 1 }, - { "xenon/event/e0009/J0009_35_EG.xma", 1 }, - { "xenon/event/e0009/J0009_37_EG.xma", 1 }, - { "xenon/event/e0009/J0009_38_EG.xma", 1 }, - { "xenon/event/e0010/E0010_00_SN.xma", 1 }, - { "xenon/event/e0010/E0010_03_KN.xma", 1 }, - { "xenon/event/e0010/E0010_04_TL.xma", 1 }, - { "xenon/event/e0010/E0010_05_TL.xma", 1 }, - { "xenon/event/e0010/E0010_07_RG.xma", 1 }, - { "xenon/event/e0010/E0010_08_TL.xma", 1 }, - { "xenon/event/e0010/E0010_09_RG.xma", 1 }, - { "xenon/event/e0010/J0010_00_SN.xma", 1 }, - { "xenon/event/e0010/J0010_01_TL.xma", 1 }, - { "xenon/event/e0010/J0010_02_KN.xma", 1 }, - { "xenon/event/e0010/J0010_03_KN.xma", 1 }, - { "xenon/event/e0010/J0010_04_TL.xma", 1 }, - { "xenon/event/e0010/J0010_05_TL.xma", 1 }, - { "xenon/event/e0010/J0010_07_RG.xma", 1 }, - { "xenon/event/e0010/J0010_08_TL.xma", 1 }, - { "xenon/event/e0010/J0010_09_RG.xma", 1 }, - { "xenon/event/e0011/E0011_00_SH.xma", 1 }, - { "xenon/event/e0011/E0011_01_TL.xma", 1 }, - { "xenon/event/e0011/E0011_02_TL.xma", 1 }, - { "xenon/event/e0011/E0011_03_SN.xma", 1 }, - { "xenon/event/e0011/E0011_04_KN.xma", 1 }, - { "xenon/event/e0011/E0011_05_SH.xma", 1 }, - { "xenon/event/e0011/E0011_06_SN.xma", 1 }, - { "xenon/event/e0011/E0011_07_SH.xma", 1 }, - { "xenon/event/e0011/E0011_08_SN.xma", 1 }, - { "xenon/event/e0011/J0011_00_SH.xma", 1 }, - { "xenon/event/e0011/J0011_01_TL.xma", 1 }, - { "xenon/event/e0011/J0011_02_TL.xma", 1 }, - { "xenon/event/e0011/J0011_03_SN.xma", 1 }, - { "xenon/event/e0011/J0011_04_KN.xma", 1 }, - { "xenon/event/e0011/J0011_05_SH.xma", 1 }, - { "xenon/event/e0011/J0011_06_SN.xma", 1 }, - { "xenon/event/e0011/J0011_07_SH.xma", 1 }, - { "xenon/event/e0011/J0011_08_SN.xma", 1 }, - { "xenon/event/e0012/E0012_00_KN.xma", 1 }, - { "xenon/event/e0012/E0012_01_KN.xma", 1 }, - { "xenon/event/e0012/E0012_02_TL.xma", 1 }, - { "xenon/event/e0012/E0012_04_SV.xma", 1 }, - { "xenon/event/e0012/E0012_05_SV.xma", 1 }, - { "xenon/event/e0012/E0012_06_MF.xma", 1 }, - { "xenon/event/e0012/E0012_07_MF.xma", 1 }, - { "xenon/event/e0012/E0012_08_MF.xma", 1 }, - { "xenon/event/e0012/E0012_09_MF.xma", 1 }, - { "xenon/event/e0012/E0012_11_SV.xma", 1 }, - { "xenon/event/e0012/E0012_12_SV.xma", 1 }, - { "xenon/event/e0012/E0012_13_BZ.xma", 1 }, - { "xenon/event/e0012/E0012_14_MF.xma", 1 }, - { "xenon/event/e0012/E0012_15_KN.xma", 1 }, - { "xenon/event/e0012/E0012_18_TL.xma", 1 }, - { "xenon/event/e0012/E0012_19_TL.xma", 1 }, - { "xenon/event/e0012/E0012_21_TL.xma", 1 }, - { "xenon/event/e0012/E0012_22_TL.xma", 1 }, - { "xenon/event/e0012/E0012_23_SN.xma", 1 }, - { "xenon/event/e0012/E0012_25_TL.xma", 1 }, - { "xenon/event/e0012/J0012_00_KN.xma", 1 }, - { "xenon/event/e0012/J0012_01_KN.xma", 1 }, - { "xenon/event/e0012/J0012_02_TL.xma", 1 }, - { "xenon/event/e0012/J0012_04_SV.xma", 1 }, - { "xenon/event/e0012/J0012_05_SV.xma", 1 }, - { "xenon/event/e0012/J0012_06_MF.xma", 1 }, - { "xenon/event/e0012/J0012_07_MF.xma", 1 }, - { "xenon/event/e0012/J0012_08_MF.xma", 1 }, - { "xenon/event/e0012/J0012_09_MF.xma", 1 }, - { "xenon/event/e0012/J0012_11_SV.xma", 1 }, - { "xenon/event/e0012/J0012_12_SV.xma", 1 }, - { "xenon/event/e0012/J0012_13_BZ.xma", 1 }, - { "xenon/event/e0012/J0012_14_MF.xma", 1 }, - { "xenon/event/e0012/J0012_15_KN.xma", 1 }, - { "xenon/event/e0012/J0012_18_TL.xma", 1 }, - { "xenon/event/e0012/J0012_19_TL.xma", 1 }, - { "xenon/event/e0012/J0012_21_TL.xma", 1 }, - { "xenon/event/e0012/J0012_22_TL.xma", 1 }, - { "xenon/event/e0012/J0012_23_SN.xma", 1 }, - { "xenon/event/e0012/J0012_25_TL.xma", 1 }, - { "xenon/event/e0013/E0013_00_RG.xma", 1 }, - { "xenon/event/e0013/E0013_01_RG.xma", 1 }, - { "xenon/event/e0013/E0013_02A_TL.xma", 1 }, - { "xenon/event/e0013/E0013_02B_TL.xma", 1 }, - { "xenon/event/e0013/E0013_03_RG.xma", 1 }, - { "xenon/event/e0013/E0013_05_RG.xma", 1 }, - { "xenon/event/e0013/E0013_06B_KN.xma", 1 }, - { "xenon/event/e0013/E0013_06_KN.xma", 1 }, - { "xenon/event/e0013/E0013_07_SH.xma", 1 }, - { "xenon/event/e0013/E0013_08_TL.xma", 1 }, - { "xenon/event/e0013/E0013_10_RG.xma", 1 }, - { "xenon/event/e0013/E0013_11_KN.xma", 1 }, - { "xenon/event/e0013/E0013_12_RG.xma", 1 }, - { "xenon/event/e0013/E0013_13_SN.xma", 1 }, - { "xenon/event/e0013/E0013_14_SH.xma", 1 }, - { "xenon/event/e0013/J0013_00_RG.xma", 1 }, - { "xenon/event/e0013/J0013_01_RG.xma", 1 }, - { "xenon/event/e0013/J0013_02A_TL.xma", 1 }, - { "xenon/event/e0013/J0013_02B_TL.xma", 1 }, - { "xenon/event/e0013/J0013_03_RG.xma", 1 }, - { "xenon/event/e0013/J0013_05_RG.xma", 1 }, - { "xenon/event/e0013/J0013_06_KN.xma", 1 }, - { "xenon/event/e0013/J0013_07_SH.xma", 1 }, - { "xenon/event/e0013/J0013_08_TL.xma", 1 }, - { "xenon/event/e0013/J0013_10_RG.xma", 1 }, - { "xenon/event/e0013/J0013_11_KN.xma", 1 }, - { "xenon/event/e0013/J0013_12_RG.xma", 1 }, - { "xenon/event/e0013/J0013_13_SN.xma", 1 }, - { "xenon/event/e0013/J0013_14_SH.xma", 1 }, - { "xenon/event/e0014/E0014_00_RG.xma", 1 }, - { "xenon/event/e0014/E0014_01_SH.xma", 1 }, - { "xenon/event/e0014/E0014_02_RG.xma", 1 }, - { "xenon/event/e0014/E0014_03_RG.xma", 1 }, - { "xenon/event/e0014/J0014_00_RG.xma", 1 }, - { "xenon/event/e0014/J0014_01_SH.xma", 1 }, - { "xenon/event/e0014/J0014_02_RG.xma", 1 }, - { "xenon/event/e0014/J0014_03_RG.xma", 1 }, - { "xenon/event/e0015/E0015_00_SN.xma", 1 }, - { "xenon/event/e0015/J0015_00_SN.xma", 1 }, - { "xenon/event/e0015/J0015_01_SH.xma", 1 }, - { "xenon/event/e0016/E0016_00_TL.xma", 1 }, - { "xenon/event/e0016/E0016_01_KN.xma", 1 }, - { "xenon/event/e0016/E0016_02_TL.xma", 1 }, - { "xenon/event/e0016/E0016_03_SN.xma", 1 }, - { "xenon/event/e0016/J0016_00_TL.xma", 1 }, - { "xenon/event/e0016/J0016_01_KN.xma", 1 }, - { "xenon/event/e0016/J0016_02_TL.xma", 1 }, - { "xenon/event/e0016/J0016_03_SN.xma", 1 }, - { "xenon/event/e0017/E0017_00_EL.xma", 1 }, - { "xenon/event/e0017/E0017_02_SN.xma", 1 }, - { "xenon/event/e0017/E0017_03_SN.xma", 1 }, - { "xenon/event/e0017/E0017_04_SV.xma", 1 }, - { "xenon/event/e0017/E0017_05_SV.xma", 1 }, - { "xenon/event/e0017/E0017_06_EL.xma", 1 }, - { "xenon/event/e0017/E0017_07_SV.xma", 1 }, - { "xenon/event/e0017/E0017_08_SN.xma", 1 }, - { "xenon/event/e0017/E0017_10A_EG.xma", 1 }, - { "xenon/event/e0017/E0017_10B_EG.xma", 1 }, - { "xenon/event/e0017/E0017_11_EL.xma", 1 }, - { "xenon/event/e0017/E0017_12_SN.xma", 1 }, - { "xenon/event/e0017/E0017_14_SN.xma", 1 }, - { "xenon/event/e0017/E0017_16_SV.xma", 1 }, - { "xenon/event/e0017/E0017_17_SV.xma", 1 }, - { "xenon/event/e0017/E0017_18_SV.xma", 1 }, - { "xenon/event/e0017/E0017_19_SH.xma", 1 }, - { "xenon/event/e0017/J0017_00_EL.xma", 1 }, - { "xenon/event/e0017/J0017_02_SN.xma", 1 }, - { "xenon/event/e0017/J0017_03_SN.xma", 1 }, - { "xenon/event/e0017/J0017_04_SV.xma", 1 }, - { "xenon/event/e0017/J0017_05_SV.xma", 1 }, - { "xenon/event/e0017/J0017_06_EL.xma", 1 }, - { "xenon/event/e0017/J0017_09_SN.xma", 1 }, - { "xenon/event/e0017/J0017_10A_EG.xma", 1 }, - { "xenon/event/e0017/J0017_10B_EG.xma", 1 }, - { "xenon/event/e0017/J0017_11_EL.xma", 1 }, - { "xenon/event/e0017/J0017_12_SN.xma", 1 }, - { "xenon/event/e0017/J0017_13_SV.xma", 1 }, - { "xenon/event/e0017/J0017_14_SN.xma", 1 }, - { "xenon/event/e0017/J0017_16_SV.xma", 1 }, - { "xenon/event/e0017/J0017_17_SV.xma", 1 }, - { "xenon/event/e0017/J0017_18_SV.xma", 1 }, - { "xenon/event/e0017/J0017_19_SH.xma", 1 }, - { "xenon/event/e0018/E0018_00_EG.xma", 1 }, - { "xenon/event/e0018/E0018_01_EL.xma", 1 }, - { "xenon/event/e0018/E0018_02_EG.xma", 1 }, - { "xenon/event/e0018/E0018_04_EL.xma", 1 }, - { "xenon/event/e0018/E0018_05_EG.xma", 1 }, - { "xenon/event/e0018/E0018_06_EL.xma", 1 }, - { "xenon/event/e0018/E0018_07_EG.xma", 1 }, - { "xenon/event/e0018/J0018_00_EG.xma", 1 }, - { "xenon/event/e0018/J0018_01_EL.xma", 1 }, - { "xenon/event/e0018/J0018_02_EG.xma", 1 }, - { "xenon/event/e0018/J0018_04_EL.xma", 1 }, - { "xenon/event/e0018/J0018_05_EG.xma", 1 }, - { "xenon/event/e0018/J0018_06_EL.xma", 1 }, - { "xenon/event/e0018/J0018_07_EG.xma", 1 }, - { "xenon/event/e0019/E0019_00_SN.xma", 1 }, - { "xenon/event/e0019/E0019_01_EL.xma", 1 }, - { "xenon/event/e0019/E0019_03_EL.xma", 1 }, - { "xenon/event/e0019/E0019_04_SN.xma", 1 }, - { "xenon/event/e0019/E0019_05_EL.xma", 1 }, - { "xenon/event/e0019/E0019_06_SN.xma", 1 }, - { "xenon/event/e0019/E0019_07_EL.xma", 1 }, - { "xenon/event/e0019/J0019_00_SN.xma", 1 }, - { "xenon/event/e0019/J0019_01_EL.xma", 1 }, - { "xenon/event/e0019/J0019_03_EL.xma", 1 }, - { "xenon/event/e0019/J0019_04_SN.xma", 1 }, - { "xenon/event/e0019/J0019_05_EL.xma", 1 }, - { "xenon/event/e0019/J0019_06_SN.xma", 1 }, - { "xenon/event/e0019/J0019_07_EL.xma", 1 }, - { "xenon/event/e0020/e0020.wmv", 1 }, - { "xenon/event/e0021/E0021_00_EG.xma", 1 }, - { "xenon/event/e0021/E0021_01_EG.xma", 1 }, - { "xenon/event/e0021/E0021_02_EG.xma", 1 }, - { "xenon/event/e0021/E0021_03_EG.xma", 1 }, - { "xenon/event/e0021/E0021_05_MD.xma", 1 }, - { "xenon/event/e0021/E0021_07_EL.xma", 1 }, - { "xenon/event/e0021/E0021_08_MA.xma", 1 }, - { "xenon/event/e0021/E0021_09_EL.xma", 1 }, - { "xenon/event/e0021/E0021_10_EL.xma", 1 }, - { "xenon/event/e0021/E0021_11_NPC.xma", 1 }, - { "xenon/event/e0021/E0021_12_NPC.xma", 1 }, - { "xenon/event/e0021/J0021_00_EG.xma", 1 }, - { "xenon/event/e0021/J0021_01_EG.xma", 1 }, - { "xenon/event/e0021/J0021_02_EG.xma", 1 }, - { "xenon/event/e0021/J0021_03_EG.xma", 1 }, - { "xenon/event/e0021/J0021_05_MD.xma", 1 }, - { "xenon/event/e0021/J0021_07_EL.xma", 1 }, - { "xenon/event/e0021/J0021_08_MA.xma", 1 }, - { "xenon/event/e0021/J0021_09_EL.xma", 1 }, - { "xenon/event/e0021/J0021_10_EL.xma", 1 }, - { "xenon/event/e0021/J0021_11_NPC.xma", 1 }, - { "xenon/event/e0021/J0021_12_NPC.xma", 1 }, - { "xenon/event/e0022/E0022_00_EG.xma", 1 }, - { "xenon/event/e0022/E0022_01_EG.xma", 1 }, - { "xenon/event/e0022/E0022_02_EL.xma", 1 }, - { "xenon/event/e0022/E0022_03_EL.xma", 1 }, - { "xenon/event/e0022/E0022_04_EG.xma", 1 }, - { "xenon/event/e0022/E0022_05_EG.xma", 1 }, - { "xenon/event/e0022/E0022_07_EG.xma", 1 }, - { "xenon/event/e0022/E0022_08_EG.xma", 1 }, - { "xenon/event/e0022/E0022_09_EG.xma", 1 }, - { "xenon/event/e0022/E0022_10_EL.xma", 1 }, - { "xenon/event/e0022/E0022_11A_EG.xma", 1 }, - { "xenon/event/e0022/E0022_11B_EG.xma", 1 }, - { "xenon/event/e0022/E0022_12_EG.xma", 1 }, - { "xenon/event/e0022/E0022_14_EG.xma", 1 }, - { "xenon/event/e0022/E0022_15_EG.xma", 1 }, - { "xenon/event/e0022/E0022_16_EG.xma", 1 }, - { "xenon/event/e0022/E0022_17_COM.xma", 1 }, - { "xenon/event/e0022/E0022_18_EG.xma", 1 }, - { "xenon/event/e0022/J0022_00_EG.xma", 1 }, - { "xenon/event/e0022/J0022_01_EG.xma", 1 }, - { "xenon/event/e0022/J0022_02_EL.xma", 1 }, - { "xenon/event/e0022/J0022_03_EL.xma", 1 }, - { "xenon/event/e0022/J0022_04_EG.xma", 1 }, - { "xenon/event/e0022/J0022_05_EG.xma", 1 }, - { "xenon/event/e0022/J0022_07_EG.xma", 1 }, - { "xenon/event/e0022/J0022_08_EG.xma", 1 }, - { "xenon/event/e0022/J0022_09_EG.xma", 1 }, - { "xenon/event/e0022/J0022_10_EL.xma", 1 }, - { "xenon/event/e0022/J0022_11A_EG.xma", 1 }, - { "xenon/event/e0022/J0022_11B_EG.xma", 1 }, - { "xenon/event/e0022/J0022_12_EG.xma", 1 }, - { "xenon/event/e0022/J0022_14_EG.xma", 1 }, - { "xenon/event/e0022/J0022_15_EG.xma", 1 }, - { "xenon/event/e0022/J0022_16_EG.xma", 1 }, - { "xenon/event/e0022/J0022_17_COM.xma", 1 }, - { "xenon/event/e0022/J0022_18_EG.xma", 1 }, - { "xenon/event/e0023/E0023_01_SV.xma", 1 }, - { "xenon/event/e0023/E0023_02_SV.xma", 1 }, - { "xenon/event/e0023/E0023_03_SN.xma", 1 }, - { "xenon/event/e0023/E0023_04_SV.xma", 1 }, - { "xenon/event/e0023/E0023_05_SV.xma", 1 }, - { "xenon/event/e0023/J0023_01_SV.xma", 1 }, - { "xenon/event/e0023/J0023_02_SV.xma", 1 }, - { "xenon/event/e0023/J0023_03_SN.xma", 1 }, - { "xenon/event/e0023/J0023_04_SV.xma", 1 }, - { "xenon/event/e0023/J0023_05_SV.xma", 1 }, - { "xenon/event/e0024/E0024_00A_EG.xma", 1 }, - { "xenon/event/e0024/E0024_00B_EG.xma", 1 }, - { "xenon/event/e0024/E0024_00C_EG.xma", 1 }, - { "xenon/event/e0024/E0024_01_EL.xma", 1 }, - { "xenon/event/e0024/E0024_02_EG.xma", 1 }, - { "xenon/event/e0024/E0024_03A_EG.xma", 1 }, - { "xenon/event/e0024/E0024_03B_EG.xma", 1 }, - { "xenon/event/e0024/E0024_03C_EG.xma", 1 }, - { "xenon/event/e0024/E0024_04_EG.xma", 1 }, - { "xenon/event/e0024/E0024_05_EG.xma", 1 }, - { "xenon/event/e0024/J0024_00A_EG.xma", 1 }, - { "xenon/event/e0024/J0024_00B_EG.xma", 1 }, - { "xenon/event/e0024/J0024_00C_EG.xma", 1 }, - { "xenon/event/e0024/J0024_02_EG.xma", 1 }, - { "xenon/event/e0024/J0024_03A_EG.xma", 1 }, - { "xenon/event/e0024/J0024_03B_EG.xma", 1 }, - { "xenon/event/e0024/J0024_03C_EG.xma", 1 }, - { "xenon/event/e0024/j0024_04_eg.xma", 1 }, - { "xenon/event/e0026/E0026_00_SN.xma", 1 }, - { "xenon/event/e0026/E0026_01_SV.xma", 1 }, - { "xenon/event/e0026/E0026_02_SV.xma", 1 }, - { "xenon/event/e0026/E0026_03_SN.xma", 1 }, - { "xenon/event/e0026/E0026_04B_SV.xma", 1 }, - { "xenon/event/e0026/E0026_04_SN.xma", 1 }, - { "xenon/event/e0026/E0026_06A_SN.xma", 1 }, - { "xenon/event/e0026/E0026_07_SN.xma", 1 }, - { "xenon/event/e0026/E0026_09_SV.xma", 1 }, - { "xenon/event/e0026/E0026_10_SN.xma", 1 }, - { "xenon/event/e0026/E0026_11_SN.xma", 1 }, - { "xenon/event/e0026/E0026_12_SN.xma", 1 }, - { "xenon/event/e0026/E0026_13_SV.xma", 1 }, - { "xenon/event/e0026/J0026_00_SN.xma", 1 }, - { "xenon/event/e0026/J0026_01_SV.xma", 1 }, - { "xenon/event/e0026/J0026_02B_SV.xma", 1 }, - { "xenon/event/e0026/J0026_02_SV.xma", 1 }, - { "xenon/event/e0026/J0026_03_SN.xma", 1 }, - { "xenon/event/e0026/J0026_04_SN.xma", 1 }, - { "xenon/event/e0026/J0026_04_SV.xma", 1 }, - { "xenon/event/e0026/J0026_06_SN.xma", 1 }, - { "xenon/event/e0026/J0026_07_SN.xma", 1 }, - { "xenon/event/e0026/J0026_09_SV.xma", 1 }, - { "xenon/event/e0026/J0026_10_SN.xma", 1 }, - { "xenon/event/e0026/J0026_11_SN.xma", 1 }, - { "xenon/event/e0026/J0026_12_SN.xma", 1 }, - { "xenon/event/e0026/J0026_13_SV.xma", 1 }, - { "xenon/event/e0028/E0028_00A_COM.xma", 1 }, - { "xenon/event/e0028/E0028_00B_COM.xma", 1 }, - { "xenon/event/e0028/E0028_00C_COM.xma", 1 }, - { "xenon/event/e0028/E0028_01A_COM.xma", 1 }, - { "xenon/event/e0028/E0028_01B_COM.xma", 1 }, - { "xenon/event/e0028/J0028_00A_COM.xma", 1 }, - { "xenon/event/e0028/J0028_00B_COM.xma", 1 }, - { "xenon/event/e0028/J0028_00C_COM.xma", 1 }, - { "xenon/event/e0028/J0028_01A_COM.xma", 1 }, - { "xenon/event/e0028/J0028_01B_COM.xma", 1 }, - { "xenon/event/e0029/E0029_00_SN.xma", 1 }, - { "xenon/event/e0029/E0029_01_EL.xma", 1 }, - { "xenon/event/e0029/E0029_02_SN.xma", 1 }, - { "xenon/event/e0029/E0029_04A_EG.xma", 1 }, - { "xenon/event/e0029/E0029_04B_EG.xma", 1 }, - { "xenon/event/e0029/J0029_00_SN.xma", 1 }, - { "xenon/event/e0029/J0029_01_EL.xma", 1 }, - { "xenon/event/e0029/J0029_02_SN.xma", 1 }, - { "xenon/event/e0029/J0029_04A_EG.xma", 1 }, - { "xenon/event/e0029/J0029_04B_EG.xma", 1 }, - { "xenon/event/e0030/e0030.wmv", 1 }, - { "xenon/event/e0031/E0000_20_EL.xma", 1 }, - { "xenon/event/e0031/E0000_21_SN.xma", 1 }, - { "xenon/event/e0031/E0000_22_EL.xma", 1 }, - { "xenon/event/e0031/E0000_23_EL.xma", 1 }, - { "xenon/event/e0031/E0000_24_SN.xma", 1 }, - { "xenon/event/e0031/E0000_25_EG.xma", 1 }, - { "xenon/event/e0031/E0000_26_EL.xma", 1 }, - { "xenon/event/e0031/E0000_27_SN.xma", 1 }, - { "xenon/event/e0031/E0000_28_EL.xma", 1 }, - { "xenon/event/e0031/E0000_29_EG.xma", 1 }, - { "xenon/event/e0031/J0000_20_EL.xma", 1 }, - { "xenon/event/e0031/J0000_21_SN.xma", 1 }, - { "xenon/event/e0031/J0000_22_EL.xma", 1 }, - { "xenon/event/e0031/J0000_23_EL.xma", 1 }, - { "xenon/event/e0031/J0000_24_SN.xma", 1 }, - { "xenon/event/e0031/J0000_25_EG.xma", 1 }, - { "xenon/event/e0031/J0000_26_EL.xma", 1 }, - { "xenon/event/e0031/J0000_27_SN.xma", 1 }, - { "xenon/event/e0031/J0000_28_EL.xma", 1 }, - { "xenon/event/e0031/J0000_29_EG.xma", 1 }, - { "xenon/event/e0100/e0100.wmv", 1 }, - { "xenon/event/e0102/E0102_00_RG.xma", 1 }, - { "xenon/event/e0102/E0102_01_SH.xma", 1 }, - { "xenon/event/e0102/E0102_02_RG.xma", 1 }, - { "xenon/event/e0102/E0102_03_RG.xma", 1 }, - { "xenon/event/e0102/E0102_04_RG.xma", 1 }, - { "xenon/event/e0102/E0102_05_SH.xma", 1 }, - { "xenon/event/e0102/J0102_00_RG.xma", 1 }, - { "xenon/event/e0102/J0102_01_SH.xma", 1 }, - { "xenon/event/e0102/J0102_02_RG.xma", 1 }, - { "xenon/event/e0102/J0102_03_RG.xma", 1 }, - { "xenon/event/e0102/J0102_04_RG.xma", 1 }, - { "xenon/event/e0102/J0102_05_SH.xma", 1 }, - { "xenon/event/e0103/E0103_01_RG.xma", 1 }, - { "xenon/event/e0103/E0103_02_RG.xma", 1 }, - { "xenon/event/e0103/E0103_03_RG.xma", 1 }, - { "xenon/event/e0103/E0103_04_SH.xma", 1 }, - { "xenon/event/e0103/E0103_05A_RG.xma", 1 }, - { "xenon/event/e0103/E0103_05B_RG.xma", 1 }, - { "xenon/event/e0103/E0103_06_RG.xma", 1 }, - { "xenon/event/e0103/E0103_07_RG.xma", 1 }, - { "xenon/event/e0103/E0103_09_SH.xma", 1 }, - { "xenon/event/e0103/E0103_10_RG.xma", 1 }, - { "xenon/event/e0103/J0103_01_RG.xma", 1 }, - { "xenon/event/e0103/J0103_02_RG.xma", 1 }, - { "xenon/event/e0103/J0103_03_RG.xma", 1 }, - { "xenon/event/e0103/J0103_04_SH.xma", 1 }, - { "xenon/event/e0103/J0103_05_RG.xma", 1 }, - { "xenon/event/e0103/J0103_06_RG.xma", 1 }, - { "xenon/event/e0103/J0103_09_SH.xma", 1 }, - { "xenon/event/e0103/J0103_10_RG.xma", 1 }, - { "xenon/event/e0104/E0104_00_RG.xma", 1 }, - { "xenon/event/e0104/E0104_01_RG.xma", 1 }, - { "xenon/event/e0104/E0104_02_SH.xma", 1 }, - { "xenon/event/e0104/E0104_03_RG.xma", 1 }, - { "xenon/event/e0104/E0104_04_RG.xma", 1 }, - { "xenon/event/e0104/E0104_05_EG.xma", 1 }, - { "xenon/event/e0104/E0104_06_EG.xma", 1 }, - { "xenon/event/e0104/E0104_07_RG.xma", 1 }, - { "xenon/event/e0104/E0104_08_EG.xma", 1 }, - { "xenon/event/e0104/E0104_09_EG.xma", 1 }, - { "xenon/event/e0104/E0104_10_RG.xma", 1 }, - { "xenon/event/e0104/E0104_11_EG.xma", 1 }, - { "xenon/event/e0104/E0104_12_SH.xma", 1 }, - { "xenon/event/e0104/E0104_13_EG.xma", 1 }, - { "xenon/event/e0104/E0104_15_RG.xma", 1 }, - { "xenon/event/e0104/E0104_16_RG.xma", 1 }, - { "xenon/event/e0104/E0104_19_MF.xma", 1 }, - { "xenon/event/e0104/E0104_20_MF.xma", 1 }, - { "xenon/event/e0104/E0104_22_SH.xma", 1 }, - { "xenon/event/e0104/E0104_23_MF.xma", 1 }, - { "xenon/event/e0104/E0104_24_MF.xma", 1 }, - { "xenon/event/e0104/E0104_26_MF.xma", 1 }, - { "xenon/event/e0104/E0104_27_MF.xma", 1 }, - { "xenon/event/e0104/E0104_28_MF.xma", 1 }, - { "xenon/event/e0104/E0104_29_MF.xma", 1 }, - { "xenon/event/e0104/E0104_30_RG.xma", 1 }, - { "xenon/event/e0104/E0104_31_SH.xma", 1 }, - { "xenon/event/e0104/J0104_00_RG.xma", 1 }, - { "xenon/event/e0104/J0104_01_RG.xma", 1 }, - { "xenon/event/e0104/J0104_02_SH.xma", 1 }, - { "xenon/event/e0104/J0104_03_RG.xma", 1 }, - { "xenon/event/e0104/J0104_04_RG.xma", 1 }, - { "xenon/event/e0104/J0104_05_EG.xma", 1 }, - { "xenon/event/e0104/J0104_06_EG.xma", 1 }, - { "xenon/event/e0104/J0104_07_RG.xma", 1 }, - { "xenon/event/e0104/J0104_08_EG.xma", 1 }, - { "xenon/event/e0104/J0104_09_EG.xma", 1 }, - { "xenon/event/e0104/J0104_10_RG.xma", 1 }, - { "xenon/event/e0104/J0104_11_EG.xma", 1 }, - { "xenon/event/e0104/J0104_13_EG.xma", 1 }, - { "xenon/event/e0104/J0104_14_SH.xma", 1 }, - { "xenon/event/e0104/J0104_15_RG.xma", 1 }, - { "xenon/event/e0104/J0104_16_RG.xma", 1 }, - { "xenon/event/e0104/J0104_19_MF.xma", 1 }, - { "xenon/event/e0104/J0104_20_MF.xma", 1 }, - { "xenon/event/e0104/J0104_22_SH.xma", 1 }, - { "xenon/event/e0104/J0104_23_MF.xma", 1 }, - { "xenon/event/e0104/J0104_24_MF.xma", 1 }, - { "xenon/event/e0104/J0104_26_MF.xma", 1 }, - { "xenon/event/e0104/J0104_27_MF.xma", 1 }, - { "xenon/event/e0104/J0104_28_MF.xma", 1 }, - { "xenon/event/e0104/J0104_29_MF.xma", 1 }, - { "xenon/event/e0104/J0104_30_RG.xma", 1 }, - { "xenon/event/e0104/J0104_31_SH.xma", 1 }, - { "xenon/event/e0105/E0105_00_RG.xma", 1 }, - { "xenon/event/e0105/E0105_01_SH.xma", 1 }, - { "xenon/event/e0105/E0105_02_RG.xma", 1 }, - { "xenon/event/e0105/E0105_03A_SH.xma", 1 }, - { "xenon/event/e0105/E0105_03B_SH.xma", 1 }, - { "xenon/event/e0105/J0105_00_RG.xma", 1 }, - { "xenon/event/e0105/J0105_01_SH.xma", 1 }, - { "xenon/event/e0105/J0105_02_RG.xma", 1 }, - { "xenon/event/e0105/J0105_03A_SH.xma", 1 }, - { "xenon/event/e0105/J0105_03B_SH.xma", 1 }, - { "xenon/event/e0106/E0106_00_RG.xma", 1 }, - { "xenon/event/e0106/E0106_01_RG.xma", 1 }, - { "xenon/event/e0106/E0106_02_RG.xma", 1 }, - { "xenon/event/e0106/E0106_03_RG.xma", 1 }, - { "xenon/event/e0106/E0106_04_SH.xma", 1 }, - { "xenon/event/e0106/E0106_07_SH.xma", 1 }, - { "xenon/event/e0106/E0106_08_RG.xma", 1 }, - { "xenon/event/e0106/E0106_09_RG.xma", 1 }, - { "xenon/event/e0106/E0106_10_RG.xma", 1 }, - { "xenon/event/e0106/E0106_11_RG.xma", 1 }, - { "xenon/event/e0106/E0106_12_SH.xma", 1 }, - { "xenon/event/e0106/E0106_13_SH.xma", 1 }, - { "xenon/event/e0106/J0106_00_RG.xma", 1 }, - { "xenon/event/e0106/J0106_01_RG.xma", 1 }, - { "xenon/event/e0106/J0106_02_RG.xma", 1 }, - { "xenon/event/e0106/J0106_03_RG.xma", 1 }, - { "xenon/event/e0106/J0106_04_SH.xma", 1 }, - { "xenon/event/e0106/J0106_05_RG.xma", 1 }, - { "xenon/event/e0106/J0106_06_RG.xma", 1 }, - { "xenon/event/e0106/J0106_07_SH.xma", 1 }, - { "xenon/event/e0106/J0106_08_RG.xma", 1 }, - { "xenon/event/e0106/J0106_09_RG.xma", 1 }, - { "xenon/event/e0106/J0106_10_RG.xma", 1 }, - { "xenon/event/e0106/J0106_11_RG.xma", 1 }, - { "xenon/event/e0106/J0106_12_SH.xma", 1 }, - { "xenon/event/e0106/J0106_13_SH.xma", 1 }, - { "xenon/event/e0109/E0109_00_RG.xma", 1 }, - { "xenon/event/e0109/E0109_02_RG.xma", 1 }, - { "xenon/event/e0109/E0109_03_RG.xma", 1 }, - { "xenon/event/e0109/E0109_05_SH.xma", 1 }, - { "xenon/event/e0109/E0109_06_RG.xma", 1 }, - { "xenon/event/e0109/E0109_08_RG.xma", 1 }, - { "xenon/event/e0109/E0109_09_RG.xma", 1 }, - { "xenon/event/e0109/E0109_10_RG.xma", 1 }, - { "xenon/event/e0109/E0109_11_RG.xma", 1 }, - { "xenon/event/e0109/E0109_12_SH.xma", 1 }, - { "xenon/event/e0109/J0109_00_RG.xma", 1 }, - { "xenon/event/e0109/J0109_02_RG.xma", 1 }, - { "xenon/event/e0109/J0109_03_RG.xma", 1 }, - { "xenon/event/e0109/J0109_05_SH.xma", 1 }, - { "xenon/event/e0109/J0109_06_RG.xma", 1 }, - { "xenon/event/e0109/J0109_08_RG.xma", 1 }, - { "xenon/event/e0109/J0109_09_RG.xma", 1 }, - { "xenon/event/e0109/J0109_10_RG.xma", 1 }, - { "xenon/event/e0109/J0109_11_RG.xma", 1 }, - { "xenon/event/e0109/J0109_12_SH.xma", 1 }, - { "xenon/event/e0113/E0113_00_RG.xma", 1 }, - { "xenon/event/e0113/E0113_01_RG.xma", 1 }, - { "xenon/event/e0113/E0113_02_GN.xma", 1 }, - { "xenon/event/e0113/E0113_03_GN.xma", 1 }, - { "xenon/event/e0113/E0113_04_RG.xma", 1 }, - { "xenon/event/e0113/E0113_05_RG.xma", 1 }, - { "xenon/event/e0113/J0113_00_RG.xma", 1 }, - { "xenon/event/e0113/J0113_01_RG.xma", 1 }, - { "xenon/event/e0113/J0113_02_GN.xma", 1 }, - { "xenon/event/e0113/J0113_03_GN.xma", 1 }, - { "xenon/event/e0113/J0113_04_RG.xma", 1 }, - { "xenon/event/e0113/J0113_05_RG.xma", 1 }, - { "xenon/event/e0114/E0114_00_RG.xma", 1 }, - { "xenon/event/e0114/E0114_01_RG.xma", 1 }, - { "xenon/event/e0114/E0114_02_OM.xma", 1 }, - { "xenon/event/e0114/E0114_03_OM.xma", 1 }, - { "xenon/event/e0114/E0114_04_RG.xma", 1 }, - { "xenon/event/e0114/E0114_05_OM.xma", 1 }, - { "xenon/event/e0114/E0114_06_OM.xma", 1 }, - { "xenon/event/e0114/E0114_07_OM.xma", 1 }, - { "xenon/event/e0114/E0114_08_OM.xma", 1 }, - { "xenon/event/e0114/E0114_09A_OM.xma", 1 }, - { "xenon/event/e0114/E0114_09B_OM.xma", 1 }, - { "xenon/event/e0114/E0114_10_RG.xma", 1 }, - { "xenon/event/e0114/J0114_00_RG.xma", 1 }, - { "xenon/event/e0114/J0114_01_RG.xma", 1 }, - { "xenon/event/e0114/J0114_02_OM.xma", 1 }, - { "xenon/event/e0114/J0114_03_OM.xma", 1 }, - { "xenon/event/e0114/J0114_04_RG.xma", 1 }, - { "xenon/event/e0114/J0114_05_OM.xma", 1 }, - { "xenon/event/e0114/J0114_06_OM.xma", 1 }, - { "xenon/event/e0114/J0114_07_OM.xma", 1 }, - { "xenon/event/e0114/J0114_08_OM.xma", 1 }, - { "xenon/event/e0114/J0114_09A_OM.xma", 1 }, - { "xenon/event/e0114/J0114_09B_OM.xma", 1 }, - { "xenon/event/e0114/J0114_10_RG.xma", 1 }, - { "xenon/event/e0115/E0115_00_MF.xma", 1 }, - { "xenon/event/e0115/E0115_01_SH.xma", 1 }, - { "xenon/event/e0115/E0115_02_MF.xma", 1 }, - { "xenon/event/e0115/E0115_03_MF.xma", 1 }, - { "xenon/event/e0115/E0115_04_MF.xma", 1 }, - { "xenon/event/e0115/E0115_05_MF.xma", 1 }, - { "xenon/event/e0115/E0115_06_MF.xma", 1 }, - { "xenon/event/e0115/E0115_07_MF.xma", 1 }, - { "xenon/event/e0115/E0115_09A_MF.xma", 1 }, - { "xenon/event/e0115/E0115_09B_MF.xma", 1 }, - { "xenon/event/e0115/E0115_10_MF.xma", 1 }, - { "xenon/event/e0115/E0115_11_MF.xma", 1 }, - { "xenon/event/e0115/E0115_12A_MF.xma", 1 }, - { "xenon/event/e0115/E0115_12B_MF.xma", 1 }, - { "xenon/event/e0115/E0115_13_MF.xma", 1 }, - { "xenon/event/e0115/E0115_14_SH.xma", 1 }, - { "xenon/event/e0115/E0115_15_SH.xma", 1 }, - { "xenon/event/e0115/E0115_16_MF.xma", 1 }, - { "xenon/event/e0115/E0115_17_SH.xma", 1 }, - { "xenon/event/e0115/J0115_00_MF.xma", 1 }, - { "xenon/event/e0115/J0115_01_SH.xma", 1 }, - { "xenon/event/e0115/J0115_02_MF.xma", 1 }, - { "xenon/event/e0115/J0115_03_MF.xma", 1 }, - { "xenon/event/e0115/J0115_04_MF.xma", 1 }, - { "xenon/event/e0115/J0115_05_MF.xma", 1 }, - { "xenon/event/e0115/J0115_06_MF.xma", 1 }, - { "xenon/event/e0115/J0115_07_MF.xma", 1 }, - { "xenon/event/e0115/J0115_09A_MF.xma", 1 }, - { "xenon/event/e0115/J0115_09B_MF.xma", 1 }, - { "xenon/event/e0115/J0115_10_MF.xma", 1 }, - { "xenon/event/e0115/J0115_11_MF.xma", 1 }, - { "xenon/event/e0115/J0115_12A_MF.xma", 1 }, - { "xenon/event/e0115/J0115_12B_MF.xma", 1 }, - { "xenon/event/e0115/J0115_13_MF.xma", 1 }, - { "xenon/event/e0115/J0115_14_SH.xma", 1 }, - { "xenon/event/e0115/J0115_15_SH.xma", 1 }, - { "xenon/event/e0115/J0115_16_MF.xma", 1 }, - { "xenon/event/e0115/J0115_17_SH.xma", 1 }, - { "xenon/event/e0116/E0116_00_SH.xma", 1 }, - { "xenon/event/e0116/E0116_01_SH.xma", 1 }, - { "xenon/event/e0116/E0116_02_OM.xma", 1 }, - { "xenon/event/e0116/J0116_00_SH.xma", 1 }, - { "xenon/event/e0116/J0116_01_SH.xma", 1 }, - { "xenon/event/e0116/J0116_02_OM.xma", 1 }, - { "xenon/event/e0117/E0117_00A_MF.xma", 1 }, - { "xenon/event/e0117/E0117_01_SH.xma", 1 }, - { "xenon/event/e0117/J0117_00_MF.xma", 1 }, - { "xenon/event/e0117/J0117_01_SH.xma", 1 }, - { "xenon/event/e0118/E0118_01_OM.xma", 1 }, - { "xenon/event/e0118/J0118_01_OM.xma", 1 }, - { "xenon/event/e0119/E0119_00_RG.xma", 1 }, - { "xenon/event/e0119/E0119_02_RG.xma", 1 }, - { "xenon/event/e0119/E0119_04_SH.xma", 1 }, - { "xenon/event/e0119/E0119_05_OM.xma", 1 }, - { "xenon/event/e0119/E0119_06_SH.xma", 1 }, - { "xenon/event/e0119/E0119_07_RG.xma", 1 }, - { "xenon/event/e0119/E0119_08_SH.xma", 1 }, - { "xenon/event/e0119/E0119_09_RG.xma", 1 }, - { "xenon/event/e0119/E0119_10_RG.xma", 1 }, - { "xenon/event/e0119/E0119_11_RG.xma", 1 }, - { "xenon/event/e0119/E0119_12_RG.xma", 1 }, - { "xenon/event/e0119/J0119_00_RG.xma", 1 }, - { "xenon/event/e0119/J0119_02_RG.xma", 1 }, - { "xenon/event/e0119/J0119_04_SH.xma", 1 }, - { "xenon/event/e0119/J0119_05_OM.xma", 1 }, - { "xenon/event/e0119/J0119_06_SH.xma", 1 }, - { "xenon/event/e0119/J0119_07_RG.xma", 1 }, - { "xenon/event/e0119/J0119_08_SH.xma", 1 }, - { "xenon/event/e0119/J0119_09_RG.xma", 1 }, - { "xenon/event/e0119/J0119_10_RG.xma", 1 }, - { "xenon/event/e0119/J0119_11_RG.xma", 1 }, - { "xenon/event/e0119/J0119_12_RG.xma", 1 }, - { "xenon/event/e0120/E0120_00_EG.xma", 1 }, - { "xenon/event/e0120/E0120_01_EG.xma", 1 }, - { "xenon/event/e0120/E0120_02_SH.xma", 1 }, - { "xenon/event/e0120/E0120_03_EG.xma", 1 }, - { "xenon/event/e0120/E0120_04_EG.xma", 1 }, - { "xenon/event/e0120/E0120_05_SH.xma", 1 }, - { "xenon/event/e0120/E0120_06_EG.xma", 1 }, - { "xenon/event/e0120/E0120_07_EG.xma", 1 }, - { "xenon/event/e0120/E0120_08_EG.xma", 1 }, - { "xenon/event/e0120/J0120_00_EG.xma", 1 }, - { "xenon/event/e0120/J0120_01_EG.xma", 1 }, - { "xenon/event/e0120/J0120_02_SH.xma", 1 }, - { "xenon/event/e0120/J0120_03_EG.xma", 1 }, - { "xenon/event/e0120/J0120_04_EG.xma", 1 }, - { "xenon/event/e0120/J0120_05_SH.xma", 1 }, - { "xenon/event/e0120/J0120_06_EG.xma", 1 }, - { "xenon/event/e0120/J0120_07_EG.xma", 1 }, - { "xenon/event/e0120/J0120_08_EG.xma", 1 }, - { "xenon/event/e0122/E0122_00_SV.xma", 1 }, - { "xenon/event/e0122/E0122_01A_SH.xma", 1 }, - { "xenon/event/e0122/E0122_01_SH.xma", 1 }, - { "xenon/event/e0122/E0122_02_SV.xma", 1 }, - { "xenon/event/e0122/E0122_03_SH.xma", 1 }, - { "xenon/event/e0122/E0122_04_SH.xma", 1 }, - { "xenon/event/e0122/E0122_05_SV.xma", 1 }, - { "xenon/event/e0122/E0122_06_SV.xma", 1 }, - { "xenon/event/e0122/E0122_07_SV.xma", 1 }, - { "xenon/event/e0122/E0122_08_SV.xma", 1 }, - { "xenon/event/e0122/E0122_09_SH.xma", 1 }, - { "xenon/event/e0122/E0122_10_SV.xma", 1 }, - { "xenon/event/e0122/E0122_11_SH.xma", 1 }, - { "xenon/event/e0122/E0122_12_SV.xma", 1 }, - { "xenon/event/e0122/E0122_13_SH.xma", 1 }, - { "xenon/event/e0122/E0122_14_SV.xma", 1 }, - { "xenon/event/e0122/E0122_15_SV.xma", 1 }, - { "xenon/event/e0122/E0122_16_SH.xma", 1 }, - { "xenon/event/e0122/E0122_17_SH.xma", 1 }, - { "xenon/event/e0122/E0122_18_SV.xma", 1 }, - { "xenon/event/e0122/E0122_19_SH.xma", 1 }, - { "xenon/event/e0122/E0122_21_SH.xma", 1 }, - { "xenon/event/e0122/J0122_00_SV.xma", 1 }, - { "xenon/event/e0122/J0122_01_SH.xma", 1 }, - { "xenon/event/e0122/J0122_02_SV.xma", 1 }, - { "xenon/event/e0122/J0122_03_SH.xma", 1 }, - { "xenon/event/e0122/J0122_04_SH.xma", 1 }, - { "xenon/event/e0122/J0122_05_SV.xma", 1 }, - { "xenon/event/e0122/J0122_06_SV.xma", 1 }, - { "xenon/event/e0122/J0122_07_SV.xma", 1 }, - { "xenon/event/e0122/J0122_08_SV.xma", 1 }, - { "xenon/event/e0122/J0122_09_SH.xma", 1 }, - { "xenon/event/e0122/J0122_10_SV.xma", 1 }, - { "xenon/event/e0122/J0122_11_SH.xma", 1 }, - { "xenon/event/e0122/J0122_12_SV.xma", 1 }, - { "xenon/event/e0122/J0122_13_SH.xma", 1 }, - { "xenon/event/e0122/J0122_14_SV.xma", 1 }, - { "xenon/event/e0122/J0122_15_SV.xma", 1 }, - { "xenon/event/e0122/J0122_16_SH.xma", 1 }, - { "xenon/event/e0122/J0122_17_SH.xma", 1 }, - { "xenon/event/e0122/J0122_18_SV.xma", 1 }, - { "xenon/event/e0122/J0122_19_SH.xma", 1 }, - { "xenon/event/e0122/J0122_21_SH.xma", 1 }, - { "xenon/event/e0123/e0123.wmv", 1 }, - { "xenon/event/e0124/e0124.wmv", 1 }, - { "xenon/event/e0125/E0125_00_SV.xma", 1 }, - { "xenon/event/e0125/E0125_01_SH.xma", 1 }, - { "xenon/event/e0125/E0125_02A_SV.xma", 1 }, - { "xenon/event/e0125/E0125_02B_SV.xma", 1 }, - { "xenon/event/e0125/E0125_03_SV.xma", 1 }, - { "xenon/event/e0125/E0125_04_SH.xma", 1 }, - { "xenon/event/e0125/E0125_05_SH.xma", 1 }, - { "xenon/event/e0125/E0125_06_SV.xma", 1 }, - { "xenon/event/e0125/E0125_07_SH.xma", 1 }, - { "xenon/event/e0125/E0125_08_SV.xma", 1 }, - { "xenon/event/e0125/J0125_00_SV.xma", 1 }, - { "xenon/event/e0125/J0125_01_SH.xma", 1 }, - { "xenon/event/e0125/J0125_02A_SV.xma", 1 }, - { "xenon/event/e0125/J0125_02B_SV.xma", 1 }, - { "xenon/event/e0125/J0125_03_SV.xma", 1 }, - { "xenon/event/e0125/J0125_04_SH.xma", 1 }, - { "xenon/event/e0125/J0125_05_SH.xma", 1 }, - { "xenon/event/e0125/J0125_06_SV.xma", 1 }, - { "xenon/event/e0125/J0125_07_SH.xma", 1 }, - { "xenon/event/e0125/J0125_08_SV.xma", 1 }, - { "xenon/event/e0126/E0126_00_RG.xma", 1 }, - { "xenon/event/e0126/E0126_01_RG.xma", 1 }, - { "xenon/event/e0126/E0126_02_RG.xma", 1 }, - { "xenon/event/e0126/E0126_03_RG.xma", 1 }, - { "xenon/event/e0126/E0126_04_SH.xma", 1 }, - { "xenon/event/e0126/E0126_05_SH.xma", 1 }, - { "xenon/event/e0126/E0126_06A_RG.xma", 1 }, - { "xenon/event/e0126/E0126_06B_RG.xma", 1 }, - { "xenon/event/e0126/E0126_07_SH.xma", 1 }, - { "xenon/event/e0126/J0126_00_RG.xma", 1 }, - { "xenon/event/e0126/J0126_01_RG.xma", 1 }, - { "xenon/event/e0126/J0126_02_RG.xma", 1 }, - { "xenon/event/e0126/J0126_03_RG.xma", 1 }, - { "xenon/event/e0126/J0126_04_SH.xma", 1 }, - { "xenon/event/e0126/J0126_05_SH.xma", 1 }, - { "xenon/event/e0126/J0126_06A_RG.xma", 1 }, - { "xenon/event/e0126/J0126_06B_RG.xma", 1 }, - { "xenon/event/e0126/J0126_07_SH.xma", 1 }, - { "xenon/event/e0127/E0127_00_MF.xma", 1 }, - { "xenon/event/e0127/E0127_01_MF.xma", 1 }, - { "xenon/event/e0127/E0127_02_MF.xma", 1 }, - { "xenon/event/e0127/E0127_03_MF.xma", 1 }, - { "xenon/event/e0127/E0127_04_RG.xma", 1 }, - { "xenon/event/e0127/E0127_06_OM.xma", 1 }, - { "xenon/event/e0127/E0127_07_OM.xma", 1 }, - { "xenon/event/e0127/E0127_08_RG.xma", 1 }, - { "xenon/event/e0127/E0127_09_RG.xma", 1 }, - { "xenon/event/e0127/E0127_10_RG.xma", 1 }, - { "xenon/event/e0127/E0127_11_OM.xma", 1 }, - { "xenon/event/e0127/E0127_12A_OM.xma", 1 }, - { "xenon/event/e0127/E0127_12B_OM.xma", 1 }, - { "xenon/event/e0127/E0127_13_RG.xma", 1 }, - { "xenon/event/e0127/E0127_14_RG.xma", 1 }, - { "xenon/event/e0127/E0127_15_RG.xma", 1 }, - { "xenon/event/e0127/E0127_16_RG.xma", 1 }, - { "xenon/event/e0127/E0127_17_SH.xma", 1 }, - { "xenon/event/e0127/J0127_00_MF.xma", 1 }, - { "xenon/event/e0127/J0127_01_MF.xma", 1 }, - { "xenon/event/e0127/J0127_02_MF.xma", 1 }, - { "xenon/event/e0127/J0127_03_MF.xma", 1 }, - { "xenon/event/e0127/J0127_04_RG.xma", 1 }, - { "xenon/event/e0127/J0127_06_OM.xma", 1 }, - { "xenon/event/e0127/J0127_07_OM.xma", 1 }, - { "xenon/event/e0127/J0127_08_RG.xma", 1 }, - { "xenon/event/e0127/J0127_09_RG.xma", 1 }, - { "xenon/event/e0127/J0127_10_RG.xma", 1 }, - { "xenon/event/e0127/J0127_11_OM.xma", 1 }, - { "xenon/event/e0127/J0127_12A_OM.xma", 1 }, - { "xenon/event/e0127/J0127_12B_OM.xma", 1 }, - { "xenon/event/e0127/J0127_13_RG.xma", 1 }, - { "xenon/event/e0127/J0127_14_RG.xma", 1 }, - { "xenon/event/e0127/J0127_15_RG.xma", 1 }, - { "xenon/event/e0127/J0127_16_RG.xma", 1 }, - { "xenon/event/e0127/J0127_17_SH.xma", 1 }, - { "xenon/event/e0128/E0128_00_RG.xma", 1 }, - { "xenon/event/e0128/E0128_01_RG.xma", 1 }, - { "xenon/event/e0128/E0128_02_SH.xma", 1 }, - { "xenon/event/e0128/E0128_03_SH.xma", 1 }, - { "xenon/event/e0128/E0128_05_OM.xma", 1 }, - { "xenon/event/e0128/J0128_00_RG.xma", 1 }, - { "xenon/event/e0128/J0128_01_RG.xma", 1 }, - { "xenon/event/e0128/J0128_02_SH.xma", 1 }, - { "xenon/event/e0128/J0128_03_SH.xma", 1 }, - { "xenon/event/e0128/J0128_05_OM.xma", 1 }, - { "xenon/event/e0129/E0129_00_SH.xma", 1 }, - { "xenon/event/e0129/E0129_01_MF.xma", 1 }, - { "xenon/event/e0129/E0129_02_MF.xma", 1 }, - { "xenon/event/e0129/E0129_03A_MF.xma", 1 }, - { "xenon/event/e0129/E0129_03B_MF.xma", 1 }, - { "xenon/event/e0129/E0129_04_SH.xma", 1 }, - { "xenon/event/e0129/E0129_05_MF.xma", 1 }, - { "xenon/event/e0129/E0129_06_SH.xma", 1 }, - { "xenon/event/e0129/E0129_07_SH.xma", 1 }, - { "xenon/event/e0129/E0129_09A_MF.xma", 1 }, - { "xenon/event/e0129/E0129_09B_MF.xma", 1 }, - { "xenon/event/e0129/J0129_00_SH.xma", 1 }, - { "xenon/event/e0129/J0129_01_MF.xma", 1 }, - { "xenon/event/e0129/J0129_02_MF.xma", 1 }, - { "xenon/event/e0129/J0129_03A_MF.xma", 1 }, - { "xenon/event/e0129/J0129_03B_MF.xma", 1 }, - { "xenon/event/e0129/J0129_04_SH.xma", 1 }, - { "xenon/event/e0129/J0129_05_MF.xma", 1 }, - { "xenon/event/e0129/J0129_06_SH.xma", 1 }, - { "xenon/event/e0129/J0129_07_SH.xma", 1 }, - { "xenon/event/e0129/J0129_09A_MF.xma", 1 }, - { "xenon/event/e0129/J0129_09B_MF.xma", 1 }, - { "xenon/event/e0130/e0130.wmv", 1 }, - { "xenon/event/e0200/e0200.wmv", 1 }, - { "xenon/event/e0201/E0201_00_SV.xma", 1 }, - { "xenon/event/e0201/J0201_00_SV.xma", 1 }, - { "xenon/event/e0202/E0202_00_BZ.xma", 1 }, - { "xenon/event/e0202/E0202_01_SV.xma", 1 }, - { "xenon/event/e0202/E0202_02_SV.xma", 1 }, - { "xenon/event/e0202/E0202_03_BZ.xma", 1 }, - { "xenon/event/e0202/E0202_04_SV.xma", 1 }, - { "xenon/event/e0202/E0202_05_SV.xma", 1 }, - { "xenon/event/e0202/E0202_06_MF.xma", 1 }, - { "xenon/event/e0202/E0202_07_MF.xma", 1 }, - { "xenon/event/e0202/E0202_08_MF.xma", 1 }, - { "xenon/event/e0202/E0202_09_MF.xma", 1 }, - { "xenon/event/e0202/E0202_10_SV.xma", 1 }, - { "xenon/event/e0202/E0202_11_SV.xma", 1 }, - { "xenon/event/e0202/J0202_00_BZ.xma", 1 }, - { "xenon/event/e0202/J0202_01_SV.xma", 1 }, - { "xenon/event/e0202/J0202_02_SV.xma", 1 }, - { "xenon/event/e0202/J0202_03_BZ.xma", 1 }, - { "xenon/event/e0202/J0202_04_SV.xma", 1 }, - { "xenon/event/e0202/J0202_05_SV.xma", 1 }, - { "xenon/event/e0202/J0202_06_MF.xma", 1 }, - { "xenon/event/e0202/J0202_07_MF.xma", 1 }, - { "xenon/event/e0202/J0202_08_MF.xma", 1 }, - { "xenon/event/e0202/J0202_09_MF.xma", 1 }, - { "xenon/event/e0202/J0202_10_SV.xma", 1 }, - { "xenon/event/e0202/J0202_11_SV.xma", 1 }, - { "xenon/event/e0203/E0203_00_MF.xma", 1 }, - { "xenon/event/e0203/E0203_01_SV.xma", 1 }, - { "xenon/event/e0203/E0203_02_MF.xma", 1 }, - { "xenon/event/e0203/E0203_03_SV.xma", 1 }, - { "xenon/event/e0203/E0203_04_MF.xma", 1 }, - { "xenon/event/e0203/E0203_05_MF.xma", 1 }, - { "xenon/event/e0203/E0203_06_MF.xma", 1 }, - { "xenon/event/e0203/J0203_00_MF.xma", 1 }, - { "xenon/event/e0203/J0203_01_SV.xma", 1 }, - { "xenon/event/e0203/J0203_02_MF.xma", 1 }, - { "xenon/event/e0203/J0203_03_SV.xma", 1 }, - { "xenon/event/e0203/J0203_04_MF.xma", 1 }, - { "xenon/event/e0203/J0203_05_MF.xma", 1 }, - { "xenon/event/e0203/J0203_06_MF.xma", 1 }, - { "xenon/event/e0204/E0204_00_SV.xma", 1 }, - { "xenon/event/e0204/E0204_01_SV.xma", 1 }, - { "xenon/event/e0204/E0204_02_SV.xma", 1 }, - { "xenon/event/e0204/E0204_03_SV.xma", 1 }, - { "xenon/event/e0204/E0204_04_SV.xma", 1 }, - { "xenon/event/e0204/J0204_00_SV.xma", 1 }, - { "xenon/event/e0204/J0204_01_SV.xma", 1 }, - { "xenon/event/e0204/J0204_02_SV.xma", 1 }, - { "xenon/event/e0204/J0204_03_SV.xma", 1 }, - { "xenon/event/e0204/J0204_04_SV.xma", 1 }, - { "xenon/event/e0205/E0205_00_BZ.xma", 1 }, - { "xenon/event/e0205/E0205_01_BZ.xma", 1 }, - { "xenon/event/e0205/E0205_02_BZ.xma", 1 }, - { "xenon/event/e0205/J0205_00_BZ.xma", 1 }, - { "xenon/event/e0205/J0205_01_BZ.xma", 1 }, - { "xenon/event/e0205/J0205_02_BZ.xma", 1 }, - { "xenon/event/e0206/E0000_32_SV.xma", 1 }, - { "xenon/event/e0206/E0206_00_AM.xma", 1 }, - { "xenon/event/e0206/E0206_01_SV.xma", 1 }, - { "xenon/event/e0206/E0206_02_AM.xma", 1 }, - { "xenon/event/e0206/E0206_04_AM.xma", 1 }, - { "xenon/event/e0206/E0206_05_AM.xma", 1 }, - { "xenon/event/e0206/E0206_06_SV.xma", 1 }, - { "xenon/event/e0206/E0206_07A_SV.xma", 1 }, - { "xenon/event/e0206/E0206_07B_SV.xma", 1 }, - { "xenon/event/e0206/E0206_08_AM.xma", 1 }, - { "xenon/event/e0206/E0206_09_SV.xma", 1 }, - { "xenon/event/e0206/E0206_10_SV.xma", 1 }, - { "xenon/event/e0206/E0206_11_AM.xma", 1 }, - { "xenon/event/e0206/E0206_12_SV.xma", 1 }, - { "xenon/event/e0206/E0206_13_AM.xma", 1 }, - { "xenon/event/e0206/E0206_14_SV.xma", 1 }, - { "xenon/event/e0206/E0206_15_AM.xma", 1 }, - { "xenon/event/e0206/E0206_16_SV.xma", 1 }, - { "xenon/event/e0206/E0206_17_AM.xma", 1 }, - { "xenon/event/e0206/E0206_18_SV.xma", 1 }, - { "xenon/event/e0206/J0000_32_SV.xma", 1 }, - { "xenon/event/e0206/J0206_00_AM.xma", 1 }, - { "xenon/event/e0206/J0206_01_SV.xma", 1 }, - { "xenon/event/e0206/J0206_02_AM.xma", 1 }, - { "xenon/event/e0206/J0206_03_AM.xma", 1 }, - { "xenon/event/e0206/J0206_04_AM.xma", 1 }, - { "xenon/event/e0206/J0206_05_AM.xma", 1 }, - { "xenon/event/e0206/J0206_06_SV.xma", 1 }, - { "xenon/event/e0206/J0206_07A_SV.xma", 1 }, - { "xenon/event/e0206/J0206_07B_SV.xma", 1 }, - { "xenon/event/e0206/J0206_08_AM.xma", 1 }, - { "xenon/event/e0206/J0206_09_SV.xma", 1 }, - { "xenon/event/e0206/J0206_10_SV.xma", 1 }, - { "xenon/event/e0206/J0206_11_AM.xma", 1 }, - { "xenon/event/e0206/J0206_12_SV.xma", 1 }, - { "xenon/event/e0206/J0206_13_AM.xma", 1 }, - { "xenon/event/e0206/J0206_14_SV.xma", 1 }, - { "xenon/event/e0206/J0206_15_AM.xma", 1 }, - { "xenon/event/e0206/J0206_16_SV.xma", 1 }, - { "xenon/event/e0206/J0206_17_AM.xma", 1 }, - { "xenon/event/e0206/J0206_18_SV.xma", 1 }, - { "xenon/event/e0207/E0207_00_AM.xma", 1 }, - { "xenon/event/e0207/E0207_01_AM.xma", 1 }, - { "xenon/event/e0207/E0207_03_SV.xma", 1 }, - { "xenon/event/e0207/E0207_04_AM.xma", 1 }, - { "xenon/event/e0207/E0207_05_AM.xma", 1 }, - { "xenon/event/e0207/E0207_06_SV.xma", 1 }, - { "xenon/event/e0207/E0207_07_AM.xma", 1 }, - { "xenon/event/e0207/E0207_08_SV.xma", 1 }, - { "xenon/event/e0207/E0207_09_AM.xma", 1 }, - { "xenon/event/e0207/E0207_10_SV.xma", 1 }, - { "xenon/event/e0207/E0207_11_SV.xma", 1 }, - { "xenon/event/e0207/J0207_00_AM.xma", 1 }, - { "xenon/event/e0207/J0207_01_AM.xma", 1 }, - { "xenon/event/e0207/J0207_03_SV.xma", 1 }, - { "xenon/event/e0207/J0207_04_AM.xma", 1 }, - { "xenon/event/e0207/J0207_05_AM.xma", 1 }, - { "xenon/event/e0207/J0207_06_SV.xma", 1 }, - { "xenon/event/e0207/J0207_07_AM.xma", 1 }, - { "xenon/event/e0207/J0207_08_SV.xma", 1 }, - { "xenon/event/e0207/J0207_09_AM.xma", 1 }, - { "xenon/event/e0207/J0207_10_SV.xma", 1 }, - { "xenon/event/e0207/J0207_11_SV.xma", 1 }, - { "xenon/event/e0208/E0208_00_AM.xma", 1 }, - { "xenon/event/e0208/E0208_01_AM.xma", 1 }, - { "xenon/event/e0208/E0208_02_SV.xma", 1 }, - { "xenon/event/e0208/J0208_00_AM.xma", 1 }, - { "xenon/event/e0208/J0208_01_AM.xma", 1 }, - { "xenon/event/e0210/E0210_00_AM.xma", 1 }, - { "xenon/event/e0210/E0210_01_AM.xma", 1 }, - { "xenon/event/e0210/E0210_02_SV.xma", 1 }, - { "xenon/event/e0210/E0210_03_AM.xma", 1 }, - { "xenon/event/e0210/E0210_04_AM.xma", 1 }, - { "xenon/event/e0210/E0210_05_SV.xma", 1 }, - { "xenon/event/e0210/E0210_06_SV.xma", 1 }, - { "xenon/event/e0210/E0210_07_SV.xma", 1 }, - { "xenon/event/e0210/E0210_08_AM.xma", 1 }, - { "xenon/event/e0210/E0210_09_AM.xma", 1 }, - { "xenon/event/e0210/E0210_10_AM.xma", 1 }, - { "xenon/event/e0210/J0210_00_AM.xma", 1 }, - { "xenon/event/e0210/J0210_01_AM.xma", 1 }, - { "xenon/event/e0210/J0210_02_SV.xma", 1 }, - { "xenon/event/e0210/J0210_03_AM.xma", 1 }, - { "xenon/event/e0210/J0210_04_AM.xma", 1 }, - { "xenon/event/e0210/J0210_05_SV.xma", 1 }, - { "xenon/event/e0210/J0210_06_SV.xma", 1 }, - { "xenon/event/e0210/J0210_07_SV.xma", 1 }, - { "xenon/event/e0210/J0210_08_AM.xma", 1 }, - { "xenon/event/e0210/J0210_09_AM.xma", 1 }, - { "xenon/event/e0210/J0210_10_AM.xma", 1 }, - { "xenon/event/e0211/E0211_00_BZ.xma", 1 }, - { "xenon/event/e0211/E0211_02_BZ.xma", 1 }, - { "xenon/event/e0211/E0211_03_SV.xma", 1 }, - { "xenon/event/e0211/E0211_04_SV.xma", 1 }, - { "xenon/event/e0211/E0211_05_SV.xma", 1 }, - { "xenon/event/e0211/E0211_06_BZ.xma", 1 }, - { "xenon/event/e0211/E0211_08_BZ.xma", 1 }, - { "xenon/event/e0211/E0211_09_BZ.xma", 1 }, - { "xenon/event/e0211/E0211_11_BZ.xma", 1 }, - { "xenon/event/e0211/E0211_12_SV.xma", 1 }, - { "xenon/event/e0211/E0211_13_SV.xma", 1 }, - { "xenon/event/e0211/J0211_00_BZ.xma", 1 }, - { "xenon/event/e0211/J0211_02_BZ.xma", 1 }, - { "xenon/event/e0211/J0211_03_SV.xma", 1 }, - { "xenon/event/e0211/J0211_04_SV.xma", 1 }, - { "xenon/event/e0211/J0211_05_SV.xma", 1 }, - { "xenon/event/e0211/J0211_06_BZ.xma", 1 }, - { "xenon/event/e0211/J0211_07_SV.xma", 1 }, - { "xenon/event/e0211/J0211_08_BZ.xma", 1 }, - { "xenon/event/e0211/J0211_09_BZ.xma", 1 }, - { "xenon/event/e0211/J0211_11_BZ.xma", 1 }, - { "xenon/event/e0211/J0211_12_SV.xma", 1 }, - { "xenon/event/e0211/J0211_13_SV.xma", 1 }, - { "xenon/event/e0212/E0212_00_SV.xma", 1 }, - { "xenon/event/e0212/E0212_01_SV.xma", 1 }, - { "xenon/event/e0212/J0212_00_SV.xma", 1 }, - { "xenon/event/e0212/J0212_01_SV.xma", 1 }, - { "xenon/event/e0213/E0213_00_BZ.xma", 1 }, - { "xenon/event/e0213/E0213_01_BZ.xma", 1 }, - { "xenon/event/e0213/E0213_02_BZ.xma", 1 }, - { "xenon/event/e0213/E0213_04_SV.xma", 1 }, - { "xenon/event/e0213/J0213_00_BZ.xma", 1 }, - { "xenon/event/e0213/J0213_01_BZ.xma", 1 }, - { "xenon/event/e0213/J0213_02_BZ.xma", 1 }, - { "xenon/event/e0213/J0213_04_SV.xma", 1 }, - { "xenon/event/e0214/E0214_00_AM.xma", 1 }, - { "xenon/event/e0214/E0214_01_AM.xma", 1 }, - { "xenon/event/e0214/E0214_02_EL.xma", 1 }, - { "xenon/event/e0214/E0214_03_COM.xma", 1 }, - { "xenon/event/e0214/E0214_05_COM.xma", 1 }, - { "xenon/event/e0214/E0214_06_AM.xma", 1 }, - { "xenon/event/e0214/E0214_07_EL.xma", 1 }, - { "xenon/event/e0214/J0214_00_AM.xma", 1 }, - { "xenon/event/e0214/J0214_01_AM.xma", 1 }, - { "xenon/event/e0214/J0214_02_EL.xma", 1 }, - { "xenon/event/e0214/J0214_03_COM.xma", 1 }, - { "xenon/event/e0214/J0214_05_COM.xma", 1 }, - { "xenon/event/e0214/J0214_06_AM.xma", 1 }, - { "xenon/event/e0214/J0214_07_EL.xma", 1 }, - { "xenon/event/e0215/E0215_00_EL.xma", 1 }, - { "xenon/event/e0215/E0215_01_AM.xma", 1 }, - { "xenon/event/e0215/E0215_02_EL.xma", 1 }, - { "xenon/event/e0215/E0215_03_AM.xma", 1 }, - { "xenon/event/e0215/E0215_05_EL.xma", 1 }, - { "xenon/event/e0215/E0215_08_AM.xma", 1 }, - { "xenon/event/e0215/E0215_10_EL.xma", 1 }, - { "xenon/event/e0215/E0215_12_AM.xma", 1 }, - { "xenon/event/e0215/E0215_13_AM.xma", 1 }, - { "xenon/event/e0215/E0215_15_AM.xma", 1 }, - { "xenon/event/e0215/E0215_16_EL.xma", 1 }, - { "xenon/event/e0215/E0215_17_AM.xma", 1 }, - { "xenon/event/e0215/E0215_20_AM.xma", 1 }, - { "xenon/event/e0215/E0215_21_EL.xma", 1 }, - { "xenon/event/e0215/E0215_21_EL_ALT.xma", 1 }, - { "xenon/event/e0215/E0215_22_AM.xma", 1 }, - { "xenon/event/e0215/J0215_00_EL.xma", 1 }, - { "xenon/event/e0215/J0215_01_AM.xma", 1 }, - { "xenon/event/e0215/J0215_02_EL.xma", 1 }, - { "xenon/event/e0215/J0215_03_AM.xma", 1 }, - { "xenon/event/e0215/J0215_05_EL.xma", 1 }, - { "xenon/event/e0215/J0215_08_AM.xma", 1 }, - { "xenon/event/e0215/J0215_10_EL.xma", 1 }, - { "xenon/event/e0215/J0215_12_AM.xma", 1 }, - { "xenon/event/e0215/J0215_13_AM.xma", 1 }, - { "xenon/event/e0215/J0215_15_AM.xma", 1 }, - { "xenon/event/e0215/J0215_16_EL.xma", 1 }, - { "xenon/event/e0215/J0215_17_AM.xma", 1 }, - { "xenon/event/e0215/J0215_20_AM.xma", 1 }, - { "xenon/event/e0215/J0215_21_EL.xma", 1 }, - { "xenon/event/e0215/J0215_22_AM.xma", 1 }, - { "xenon/event/e0216/E0216_00_EL.xma", 1 }, - { "xenon/event/e0216/E0216_01_EG.xma", 1 }, - { "xenon/event/e0216/J0216_00_EL.xma", 1 }, - { "xenon/event/e0216/J0216_01_EG.xma", 1 }, - { "xenon/event/e0217/E0217_00_SV.xma", 1 }, - { "xenon/event/e0217/E0217_01_SV.xma", 1 }, - { "xenon/event/e0217/E0217_02_SV.xma", 1 }, - { "xenon/event/e0217/E0217_03_MF.xma", 1 }, - { "xenon/event/e0217/E0217_04_MF.xma", 1 }, - { "xenon/event/e0217/E0217_06_MF.xma", 1 }, - { "xenon/event/e0217/J0217_00_SV.xma", 1 }, - { "xenon/event/e0217/J0217_01_SV.xma", 1 }, - { "xenon/event/e0217/J0217_02_SV.xma", 1 }, - { "xenon/event/e0217/J0217_03_MF.xma", 1 }, - { "xenon/event/e0217/J0217_04_MF.xma", 1 }, - { "xenon/event/e0217/J0217_06_MF.xma", 1 }, - { "xenon/event/e0221/E0221_00_SV.xma", 1 }, - { "xenon/event/e0221/E0221_01_SV.xma", 1 }, - { "xenon/event/e0221/E0221_02_SV.xma", 1 }, - { "xenon/event/e0221/E0221_03_SR.xma", 1 }, - { "xenon/event/e0221/E0221_04_SR.xma", 1 }, - { "xenon/event/e0221/E0221_05_SR.xma", 1 }, - { "xenon/event/e0221/E0221_06_SR.xma", 1 }, - { "xenon/event/e0221/E0221_07_SR.xma", 1 }, - { "xenon/event/e0221/E0221_09_SR.xma", 1 }, - { "xenon/event/e0221/E0221_10_SR.xma", 1 }, - { "xenon/event/e0221/E0221_12_SR.xma", 1 }, - { "xenon/event/e0221/E0221_13_SR.xma", 1 }, - { "xenon/event/e0221/E0221_14_SR.xma", 1 }, - { "xenon/event/e0221/E0221_16_SR.xma", 1 }, - { "xenon/event/e0221/E0221_17_SR.xma", 1 }, - { "xenon/event/e0221/E0221_18_SR.xma", 1 }, - { "xenon/event/e0221/J0221_00_SV.xma", 1 }, - { "xenon/event/e0221/J0221_01_SV.xma", 1 }, - { "xenon/event/e0221/J0221_02_SV.xma", 1 }, - { "xenon/event/e0221/J0221_03_SR.xma", 1 }, - { "xenon/event/e0221/J0221_04_SR.xma", 1 }, - { "xenon/event/e0221/J0221_05_SR.xma", 1 }, - { "xenon/event/e0221/J0221_06_SR.xma", 1 }, - { "xenon/event/e0221/J0221_07_SR.xma", 1 }, - { "xenon/event/e0221/J0221_09_SR.xma", 1 }, - { "xenon/event/e0221/J0221_10_SR.xma", 1 }, - { "xenon/event/e0221/J0221_12_SR.xma", 1 }, - { "xenon/event/e0221/J0221_13_SR.xma", 1 }, - { "xenon/event/e0221/J0221_14_SR.xma", 1 }, - { "xenon/event/e0221/J0221_16_SR.xma", 1 }, - { "xenon/event/e0221/J0221_17_SR.xma", 1 }, - { "xenon/event/e0221/J0221_18_SR.xma", 1 }, - { "xenon/event/e0222/E0222_00_EL.xma", 1 }, - { "xenon/event/e0222/E0222_02_SV.xma", 1 }, - { "xenon/event/e0222/J0222_00_EL.xma", 1 }, - { "xenon/event/e0222/J0222_02_SV.xma", 1 }, - { "xenon/event/e0223/E0223_00_SV.xma", 1 }, - { "xenon/event/e0223/E0223_01_BZ.xma", 1 }, - { "xenon/event/e0223/E0223_02_SV.xma", 1 }, - { "xenon/event/e0223/E0223_03_BZ.xma", 1 }, - { "xenon/event/e0223/E0223_04_NPC.xma", 1 }, - { "xenon/event/e0223/E0223_05_SV.xma", 1 }, - { "xenon/event/e0223/E0223_06_BZ.xma", 1 }, - { "xenon/event/e0223/E0223_09_SV.xma", 1 }, - { "xenon/event/e0223/J0223_00_SV.xma", 1 }, - { "xenon/event/e0223/J0223_01_BZ.xma", 1 }, - { "xenon/event/e0223/J0223_02_SV.xma", 1 }, - { "xenon/event/e0223/J0223_03_BZ.xma", 1 }, - { "xenon/event/e0223/J0223_04_NPC.xma", 1 }, - { "xenon/event/e0223/J0223_05_SV.xma", 1 }, - { "xenon/event/e0223/J0223_06_BZ.xma", 1 }, - { "xenon/event/e0223/J0223_08_SV.xma", 1 }, - { "xenon/event/e0223/J0223_09_SV.xma", 1 }, - { "xenon/event/e0223/J0223_10_BZ.xma", 1 }, - { "xenon/event/e0226/E0226_00A_SV.xma", 1 }, - { "xenon/event/e0226/E0226_00B_SV.xma", 1 }, - { "xenon/event/e0226/E0226_01_BZ.xma", 1 }, - { "xenon/event/e0226/E0226_02_BZ.xma", 1 }, - { "xenon/event/e0226/J0226_00A_SV.xma", 1 }, - { "xenon/event/e0226/J0226_00B_SV.xma", 1 }, - { "xenon/event/e0226/J0226_01_BZ.xma", 1 }, - { "xenon/event/e0226/J0226_02_BZ.xma", 1 }, - { "xenon/event/e0227/E0227_00_SV.xma", 1 }, - { "xenon/event/e0227/E0227_01_SV.xma", 1 }, - { "xenon/event/e0227/J0227_00_SV.xma", 1 }, - { "xenon/event/e0227/J0227_01_SV.xma", 1 }, - { "xenon/event/e0228/e0228.wmv", 1 }, - { "xenon/event/e0301/E0301_00_EL.xma", 1 }, - { "xenon/event/e0301/E0301_01_SN.xma", 1 }, - { "xenon/event/e0301/E0301_02_EL.xma", 1 }, - { "xenon/event/e0301/E0301_03_EL.xma", 1 }, - { "xenon/event/e0301/E0301_04_MF.xma", 1 }, - { "xenon/event/e0301/E0301_05_EL.xma", 1 }, - { "xenon/event/e0301/E0301_06_SR.xma", 1 }, - { "xenon/event/e0301/E0301_07_SR.xma", 1 }, - { "xenon/event/e0301/E0301_08_EL.xma", 1 }, - { "xenon/event/e0301/E0301_09_EL.xma", 1 }, - { "xenon/event/e0301/E0301_10_MF.xma", 1 }, - { "xenon/event/e0301/E0301_11_MF.xma", 1 }, - { "xenon/event/e0301/E0301_12_MF.xma", 1 }, - { "xenon/event/e0301/E0301_13_MF.xma", 1 }, - { "xenon/event/e0301/E0301_14_MF.xma", 1 }, - { "xenon/event/e0301/J0301_00_EL.xma", 1 }, - { "xenon/event/e0301/J0301_01_SN.xma", 1 }, - { "xenon/event/e0301/J0301_02_EL.xma", 1 }, - { "xenon/event/e0301/J0301_03_EL.xma", 1 }, - { "xenon/event/e0301/J0301_04_MF.xma", 1 }, - { "xenon/event/e0301/J0301_05_EL.xma", 1 }, - { "xenon/event/e0301/J0301_06_SR.xma", 1 }, - { "xenon/event/e0301/J0301_07_SR.xma", 1 }, - { "xenon/event/e0301/J0301_08_EL.xma", 1 }, - { "xenon/event/e0301/J0301_09_EL.xma", 1 }, - { "xenon/event/e0301/J0301_10_MF.xma", 1 }, - { "xenon/event/e0301/J0301_11_MF.xma", 1 }, - { "xenon/event/e0301/J0301_12_MF.xma", 1 }, - { "xenon/event/e0301/J0301_13_MF.xma", 1 }, - { "xenon/event/e0301/J0301_14_MF.xma", 1 }, - { "xenon/event/e0303/e0303.wmv", 1 }, - { "xenon/event/e0304/E0304_00_TL.xma", 1 }, - { "xenon/event/e0304/E0304_01_AM.xma", 1 }, - { "xenon/event/e0304/E0304_02_AM.xma", 1 }, - { "xenon/event/e0304/E0304_03_KN.xma", 1 }, - { "xenon/event/e0304/E0304_04_SV.xma", 1 }, - { "xenon/event/e0304/E0304_05_AM.xma", 1 }, - { "xenon/event/e0304/E0304_06_SV.xma", 1 }, - { "xenon/event/e0304/E0304_07_SV.xma", 1 }, - { "xenon/event/e0304/E0304_08_RG.xma", 1 }, - { "xenon/event/e0304/E0304_09_EG.xma", 1 }, - { "xenon/event/e0304/E0304_11_EG.xma", 1 }, - { "xenon/event/e0304/E0304_12_EG.xma", 1 }, - { "xenon/event/e0304/E0304_13_AM.xma", 1 }, - { "xenon/event/e0304/E0304_14_TL.xma", 1 }, - { "xenon/event/e0304/E0304_15_KN.xma", 1 }, - { "xenon/event/e0304/E0304_16_EG.xma", 1 }, - { "xenon/event/e0304/E0304_18_SV.xma", 1 }, - { "xenon/event/e0304/E0304_19_SV.xma", 1 }, - { "xenon/event/e0304/E0304_20_EG.xma", 1 }, - { "xenon/event/e0304/E0304_22_SH.xma", 1 }, - { "xenon/event/e0304/E0304_23_EG.xma", 1 }, - { "xenon/event/e0304/E0304_24_KN.xma", 1 }, - { "xenon/event/e0304/E0304_25_EG.xma", 1 }, - { "xenon/event/e0304/E0304_26_EG.xma", 1 }, - { "xenon/event/e0304/E0304_27_SV.xma", 1 }, - { "xenon/event/e0304/E0304_28_SV.xma", 1 }, - { "xenon/event/e0304/E0304_30A_SH.xma", 1 }, - { "xenon/event/e0304/E0304_30B_SH.xma", 1 }, - { "xenon/event/e0304/E0304_31_SH.xma", 1 }, - { "xenon/event/e0304/E0304_32_AM.xma", 1 }, - { "xenon/event/e0304/E0304_33_EL.xma", 1 }, - { "xenon/event/e0304/E0304_34_SV.xma", 1 }, - { "xenon/event/e0304/E0304_35_EL.xma", 1 }, - { "xenon/event/e0304/E0304_36_EL.xma", 1 }, - { "xenon/event/e0304/E0304_37_EL.xma", 1 }, - { "xenon/event/e0304/E0304_38_SV.xma", 1 }, - { "xenon/event/e0304/E0304_39_SV.xma", 1 }, - { "xenon/event/e0304/E0304_40_SV.xma", 1 }, - { "xenon/event/e0304/E0304_41_EL.xma", 1 }, - { "xenon/event/e0304/E0304_42_SV.xma", 1 }, - { "xenon/event/e0304/E0304_43_SV.xma", 1 }, - { "xenon/event/e0304/E0304_44_EL.xma", 1 }, - { "xenon/event/e0304/E0304_45_EG.xma", 1 }, - { "xenon/event/e0304/E0304_46_TL.xma", 1 }, - { "xenon/event/e0304/E0304_47_AM.xma", 1 }, - { "xenon/event/e0304/E0304_48_AM.xma", 1 }, - { "xenon/event/e0304/J0304_00_TL.xma", 1 }, - { "xenon/event/e0304/J0304_01_AM.xma", 1 }, - { "xenon/event/e0304/J0304_02_AM.xma", 1 }, - { "xenon/event/e0304/J0304_03_KN.xma", 1 }, - { "xenon/event/e0304/J0304_04_SV.xma", 1 }, - { "xenon/event/e0304/J0304_05_AM.xma", 1 }, - { "xenon/event/e0304/J0304_06_SV.xma", 1 }, - { "xenon/event/e0304/J0304_07_SV.xma", 1 }, - { "xenon/event/e0304/J0304_08_RG.xma", 1 }, - { "xenon/event/e0304/J0304_09_EG.xma", 1 }, - { "xenon/event/e0304/J0304_11_EG.xma", 1 }, - { "xenon/event/e0304/J0304_12_EG.xma", 1 }, - { "xenon/event/e0304/J0304_13_AM.xma", 1 }, - { "xenon/event/e0304/J0304_14_TL.xma", 1 }, - { "xenon/event/e0304/J0304_15_AM.xma", 1 }, - { "xenon/event/e0304/J0304_15_KN.xma", 1 }, - { "xenon/event/e0304/J0304_16_EG.xma", 1 }, - { "xenon/event/e0304/J0304_17_EG.xma", 1 }, - { "xenon/event/e0304/J0304_18_SV.xma", 1 }, - { "xenon/event/e0304/J0304_19_SV.xma", 1 }, - { "xenon/event/e0304/J0304_20_EG.xma", 1 }, - { "xenon/event/e0304/J0304_22_SH.xma", 1 }, - { "xenon/event/e0304/J0304_23_EG.xma", 1 }, - { "xenon/event/e0304/J0304_24_KN.xma", 1 }, - { "xenon/event/e0304/J0304_25_EG.xma", 1 }, - { "xenon/event/e0304/J0304_26_EG.xma", 1 }, - { "xenon/event/e0304/J0304_27_SV.xma", 1 }, - { "xenon/event/e0304/J0304_28_SV.xma", 1 }, - { "xenon/event/e0304/J0304_30A_SH.xma", 1 }, - { "xenon/event/e0304/J0304_30B_SH.xma", 1 }, - { "xenon/event/e0304/J0304_31_SH.xma", 1 }, - { "xenon/event/e0304/J0304_32_AM.xma", 1 }, - { "xenon/event/e0304/J0304_33_EL.xma", 1 }, - { "xenon/event/e0304/J0304_34_SV.xma", 1 }, - { "xenon/event/e0304/J0304_35_EL.xma", 1 }, - { "xenon/event/e0304/J0304_36_EL.xma", 1 }, - { "xenon/event/e0304/J0304_37_EL.xma", 1 }, - { "xenon/event/e0304/J0304_38_SV.xma", 1 }, - { "xenon/event/e0304/J0304_39_SV.xma", 1 }, - { "xenon/event/e0304/J0304_40_SV.xma", 1 }, - { "xenon/event/e0304/J0304_41_EL.xma", 1 }, - { "xenon/event/e0304/J0304_42_SV.xma", 1 }, - { "xenon/event/e0304/J0304_43_SV.xma", 1 }, - { "xenon/event/e0304/J0304_44_EL.xma", 1 }, - { "xenon/event/e0304/J0304_45_EG.xma", 1 }, - { "xenon/event/e0304/J0304_46_TL.xma", 1 }, - { "xenon/event/e0304/J0304_47_AM.xma", 1 }, - { "xenon/event/e0304/J0304_48_AM.xma", 1 }, - { "xenon/event/e0305/e0305.wmv", 1 }, - { "xenon/event/e0306/e0306.wmv", 1 }, - { "xenon/event/e0307/e0307.wmv", 1 }, - { "xenon/event/e0308/e0308.wmv", 1 }, - { "xenon/event/e0309/e0309.wmv", 1 }, - { "xenon/event/eboss/e_bos04_e01_mf.xma", 1 }, - { "xenon/event/eboss/e_bos04_e13_mf.xma", 1 }, - { "xenon/event/eboss/e_bos05_e03_mf.xma", 1 }, - { "xenon/event/eboss/e_bos05_e08_mf.xma", 1 }, - { "xenon/event/eboss/e_bos06_e00_eg.xma", 1 }, - { "xenon/event/eboss/e_bos06_e03_eg.xma", 1 }, - { "xenon/event/eboss/e_bos07_e00_eg.xma", 1 }, - { "xenon/event/eboss/e_bos08_e00_1_eg.xma", 1 }, - { "xenon/event/eboss/e_bos08_e00_eg.xma", 1 }, - { "xenon/event/eboss/e_bos08_e16_eg.xma", 1 }, - { "xenon/event/eboss/e_bos09_e00_sn.xma", 1 }, - { "xenon/event/eboss/e_bos09_e00_sv.xma", 1 }, - { "xenon/event/eboss/e_bos10_e00_sd.xma", 1 }, - { "xenon/event/eboss/e_bos10_e00_sv.xma", 1 }, - { "xenon/event/eboss/e_bos11_e06_sd.xma", 1 }, - { "xenon/event/eboss/e_bos11_e06_sn.xma", 1 }, - { "xenon/event/eboss/e_bos11_e06_sv.xma", 1 }, - { "xenon/event/eboss/j_bos04_e01_mf.xma", 1 }, - { "xenon/event/eboss/j_bos04_e13_mf.xma", 1 }, - { "xenon/event/eboss/j_bos05_e03_mf.xma", 1 }, - { "xenon/event/eboss/j_bos05_e08_mf.xma", 1 }, - { "xenon/event/eboss/j_bos06_e00_eg.xma", 1 }, - { "xenon/event/eboss/j_bos06_e03_eg.xma", 1 }, - { "xenon/event/eboss/j_bos07_e00_eg.xma", 1 }, - { "xenon/event/eboss/j_bos08_e00_1_eg.xma", 1 }, - { "xenon/event/eboss/j_bos08_e00_eg.xma", 1 }, - { "xenon/event/eboss/j_bos08_e16_eg.xma", 1 }, - { "xenon/event/eboss/j_bos09_e00_sn.xma", 1 }, - { "xenon/event/eboss/j_bos09_e00_sv.xma", 1 }, - { "xenon/event/eboss/j_bos10_e00_sd.xma", 1 }, - { "xenon/event/eboss/j_bos10_e00_sv.xma", 1 }, - { "xenon/event/eboss/j_bos11_e06_sd.xma", 1 }, - { "xenon/event/eboss/j_bos11_e06_sn.xma", 1 }, - { "xenon/event/eboss/j_bos11_e06_sv.xma", 1 }, - { "xenon/sound/HD_SEGA.wmv", 1 }, - { "xenon/sound/boss_cerberus.xma", 1 }, - { "xenon/sound/boss_character.xma", 1 }, - { "xenon/sound/boss_iblis.xma", 1 }, - { "xenon/sound/boss_iblis3.xma", 1 }, - { "xenon/sound/boss_mefires1.xma", 1 }, - { "xenon/sound/boss_mefires3.xma", 1 }, - { "xenon/sound/boss_solaris1.xma", 1 }, - { "xenon/sound/boss_solaris2.xma", 1 }, - { "xenon/sound/boss_wyvern.xma", 1 }, - { "xenon/sound/end_elise.wmv", 1 }, - { "xenon/sound/end_shadow.wmv", 1 }, - { "xenon/sound/end_silver.wmv", 1 }, - { "xenon/sound/end_sonic.wmv", 1 }, - { "xenon/sound/event/e0001.xma", 1 }, - { "xenon/sound/event/e0003.xma", 1 }, - { "xenon/sound/event/e0006.xma", 1 }, - { "xenon/sound/event/e0007.xma", 1 }, - { "xenon/sound/event/e0009.xma", 1 }, - { "xenon/sound/event/e0011.xma", 1 }, - { "xenon/sound/event/e0012.xma", 1 }, - { "xenon/sound/event/e0014.xma", 1 }, - { "xenon/sound/event/e0016.xma", 1 }, - { "xenon/sound/event/e0017.xma", 1 }, - { "xenon/sound/event/e0018.xma", 1 }, - { "xenon/sound/event/e0021.xma", 1 }, - { "xenon/sound/event/e0022.xma", 1 }, - { "xenon/sound/event/e0024.xma", 1 }, - { "xenon/sound/event/e0026.xma", 1 }, - { "xenon/sound/event/e0028.xma", 1 }, - { "xenon/sound/event/e0029.xma", 1 }, - { "xenon/sound/event/e0031.xma", 1 }, - { "xenon/sound/event/e0103.xma", 1 }, - { "xenon/sound/event/e0104.xma", 1 }, - { "xenon/sound/event/e0106.xma", 1 }, - { "xenon/sound/event/e0112.xma", 1 }, - { "xenon/sound/event/e0114.xma", 1 }, - { "xenon/sound/event/e0115.xma", 1 }, - { "xenon/sound/event/e0122.xma", 1 }, - { "xenon/sound/event/e0125.xma", 1 }, - { "xenon/sound/event/e0126.xma", 1 }, - { "xenon/sound/event/e0127.xma", 1 }, - { "xenon/sound/event/e0129.xma", 1 }, - { "xenon/sound/event/e0201.xma", 1 }, - { "xenon/sound/event/e0202.xma", 1 }, - { "xenon/sound/event/e0203.xma", 1 }, - { "xenon/sound/event/e0208.xma", 1 }, - { "xenon/sound/event/e0209.xma", 1 }, - { "xenon/sound/event/e0210.xma", 1 }, - { "xenon/sound/event/e0211.xma", 1 }, - { "xenon/sound/event/e0214.xma", 1 }, - { "xenon/sound/event/e0215.xma", 1 }, - { "xenon/sound/event/e0221.xma", 1 }, - { "xenon/sound/event/e0222.xma", 1 }, - { "xenon/sound/event/e0226.xma", 1 }, - { "xenon/sound/event/e0227.xma", 1 }, - { "xenon/sound/event/e0300.xma", 1 }, - { "xenon/sound/event/e0301.xma", 1 }, - { "xenon/sound/event/e0304.xma", 1 }, - { "xenon/sound/event/e0304_0.xma", 1 }, - { "xenon/sound/event/e0304_11940.xma", 1 }, - { "xenon/sound/event/e0304_3195.xma", 1 }, - { "xenon/sound/event/e0304_9120.xma", 1 }, - { "xenon/sound/extra.xma", 1 }, - { "xenon/sound/menu.xma", 1 }, - { "xenon/sound/result.xma", 1 }, - { "xenon/sound/roundclear.xma", 1 }, - { "xenon/sound/select.xma", 1 }, - { "xenon/sound/shadow_theme.xma", 1 }, - { "xenon/sound/silver_theme.xma", 1 }, - { "xenon/sound/speed_up.xma", 1 }, - { "xenon/sound/stg_aqa_a.xma", 1 }, - { "xenon/sound/stg_aqa_b.xma", 1 }, - { "xenon/sound/stg_csc_a.xma", 1 }, - { "xenon/sound/stg_csc_b.xma", 1 }, - { "xenon/sound/stg_csc_e.xma", 1 }, - { "xenon/sound/stg_csc_f.xma", 1 }, - { "xenon/sound/stg_dtd_a.xma", 1 }, - { "xenon/sound/stg_dtd_b.xma", 1 }, - { "xenon/sound/stg_end_a.xma", 1 }, - { "xenon/sound/stg_end_b.xma", 1 }, - { "xenon/sound/stg_end_c.xma", 1 }, - { "xenon/sound/stg_end_d.xma", 1 }, - { "xenon/sound/stg_end_e.xma", 1 }, - { "xenon/sound/stg_end_f.xma", 1 }, - { "xenon/sound/stg_end_g.xma", 1 }, - { "xenon/sound/stg_flc_a.xma", 1 }, - { "xenon/sound/stg_flc_b.xma", 1 }, - { "xenon/sound/stg_kdv_a.xma", 1 }, - { "xenon/sound/stg_kdv_b.xma", 1 }, - { "xenon/sound/stg_kdv_c.xma", 1 }, - { "xenon/sound/stg_kdv_d.xma", 1 }, - { "xenon/sound/stg_rct_a.xma", 1 }, - { "xenon/sound/stg_rct_b.xma", 1 }, - { "xenon/sound/stg_tpj_a.xma", 1 }, - { "xenon/sound/stg_tpj_b.xma", 1 }, - { "xenon/sound/stg_tpj_c.xma", 1 }, - { "xenon/sound/stg_twn_a.xma", 1 }, - { "xenon/sound/stg_twn_b.xma", 1 }, - { "xenon/sound/stg_twn_c.xma", 1 }, - { "xenon/sound/stg_twn_shop.xma", 1 }, - { "xenon/sound/stg_wap_a.xma", 1 }, - { "xenon/sound/stg_wap_b.xma", 1 }, - { "xenon/sound/stg_wvo_a.xma", 1 }, - { "xenon/sound/stg_wvo_b.xma", 1 }, - { "xenon/sound/sweetdream.xma", 1 }, - { "xenon/sound/sweetsweetsweet.xma", 1 }, - { "xenon/sound/theme_elise.xma", 1 }, - { "xenon/sound/theme_shadow.xma", 1 }, - { "xenon/sound/theme_silver.xma", 1 }, - { "xenon/sound/theme_sonic.xma", 1 }, - { "xenon/sound/title_loop.xma", 1 }, - { "xenon/sound/title_loop_GBn.wmv", 1 }, - { "xenon/sound/twn_accordion.xma", 1 }, - { "xenon/sound/twn_clear.xma", 1 }, - { "xenon/sound/twn_mission_comical.xma", 1 }, - { "xenon/sound/twn_mission_fast.xma", 1 }, - { "xenon/sound/twn_mission_slow.xma", 1 }, - { "xenon/sound/voice/e/all01_a00_am.xma", 1 }, - { "xenon/sound/voice/e/all01_a00_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_a00_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_a00_om.xma", 1 }, - { "xenon/sound/voice/e/all01_a00_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_a00_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_a00_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_a00_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_a01_am.xma", 1 }, - { "xenon/sound/voice/e/all01_a01_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_a01_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_a01_om.xma", 1 }, - { "xenon/sound/voice/e/all01_a01_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_a01_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_a01_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_a01_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_a02_am.xma", 1 }, - { "xenon/sound/voice/e/all01_a02_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_a02_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_a02_om.xma", 1 }, - { "xenon/sound/voice/e/all01_a02_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_a02_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_a02_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_a02_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_a02_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_a02_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_e00_am.xma", 1 }, - { "xenon/sound/voice/e/all01_e00_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_e00_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_e00_om.xma", 1 }, - { "xenon/sound/voice/e/all01_e00_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_e00_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_e00_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_e00_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_e01_am.xma", 1 }, - { "xenon/sound/voice/e/all01_e01_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_e01_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_e01_om.xma", 1 }, - { "xenon/sound/voice/e/all01_e01_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_e01_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_e01_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_e01_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_e01_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_e02_am.xma", 1 }, - { "xenon/sound/voice/e/all01_e02_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_e02_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_e02_om.xma", 1 }, - { "xenon/sound/voice/e/all01_e02_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_e02_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_e02_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_e02_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_e02_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_e03_am.xma", 1 }, - { "xenon/sound/voice/e/all01_e03_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_e03_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_e03_om.xma", 1 }, - { "xenon/sound/voice/e/all01_e03_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_e03_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_e03_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_e03_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_e03_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_e03_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_e04_am.xma", 1 }, - { "xenon/sound/voice/e/all01_e04_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_e04_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_e04_om.xma", 1 }, - { "xenon/sound/voice/e/all01_e04_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_e04_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_e04_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_e04_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_e04_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_e04_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_e05_am.xma", 1 }, - { "xenon/sound/voice/e/all01_e05_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_e05_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_e05_om.xma", 1 }, - { "xenon/sound/voice/e/all01_e05_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_e05_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_e05_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_e05_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_e05_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_e05_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_e06_am.xma", 1 }, - { "xenon/sound/voice/e/all01_e06_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_e06_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_e06_om.xma", 1 }, - { "xenon/sound/voice/e/all01_e06_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_e06_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_e06_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_e06_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_e06_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_e06_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_e07_am.xma", 1 }, - { "xenon/sound/voice/e/all01_e07_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_e07_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_e07_om.xma", 1 }, - { "xenon/sound/voice/e/all01_e07_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_e07_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_e07_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_e07_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_e07_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_e07_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_e08_am.xma", 1 }, - { "xenon/sound/voice/e/all01_e08_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_e08_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_e08_om.xma", 1 }, - { "xenon/sound/voice/e/all01_e08_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_e08_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_e08_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_e08_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_e08_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_e08_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_e09_am.xma", 1 }, - { "xenon/sound/voice/e/all01_e09_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_e09_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_e09_om.xma", 1 }, - { "xenon/sound/voice/e/all01_e09_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_e09_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_e09_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_e09_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_e09_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_e09_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_e10_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_v12_am.xma", 1 }, - { "xenon/sound/voice/e/all01_v12_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_v12_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_v12_om.xma", 1 }, - { "xenon/sound/voice/e/all01_v12_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_v12_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_v12_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_v12_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_v12_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_v12_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_v13_am.xma", 1 }, - { "xenon/sound/voice/e/all01_v13_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_v13_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_v13_om.xma", 1 }, - { "xenon/sound/voice/e/all01_v13_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_v13_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_v13_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_v13_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_v13_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_v13_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_v14_am.xma", 1 }, - { "xenon/sound/voice/e/all01_v14_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_v14_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_v14_om.xma", 1 }, - { "xenon/sound/voice/e/all01_v14_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_v14_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_v14_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_v14_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_v14_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_v14_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_v15_am.xma", 1 }, - { "xenon/sound/voice/e/all01_v15_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_v15_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_v15_om.xma", 1 }, - { "xenon/sound/voice/e/all01_v15_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_v15_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_v15_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_v15_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_v15_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_v15_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_v16_am.xma", 1 }, - { "xenon/sound/voice/e/all01_v16_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_v16_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_v16_om.xma", 1 }, - { "xenon/sound/voice/e/all01_v16_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_v16_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_v16_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_v16_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_v16_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_v16_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_w00_am.xma", 1 }, - { "xenon/sound/voice/e/all01_w00_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_w00_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_w00_om.xma", 1 }, - { "xenon/sound/voice/e/all01_w00_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_w00_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_w00_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_w00_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_w00_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_w00_tl.xma", 1 }, - { "xenon/sound/voice/e/all01_w01_am.xma", 1 }, - { "xenon/sound/voice/e/all01_w01_bz.xma", 1 }, - { "xenon/sound/voice/e/all01_w01_kn.xma", 1 }, - { "xenon/sound/voice/e/all01_w01_om.xma", 1 }, - { "xenon/sound/voice/e/all01_w01_pr.xma", 1 }, - { "xenon/sound/voice/e/all01_w01_rg.xma", 1 }, - { "xenon/sound/voice/e/all01_w01_sd.xma", 1 }, - { "xenon/sound/voice/e/all01_w01_sn.xma", 1 }, - { "xenon/sound/voice/e/all01_w01_sv.xma", 1 }, - { "xenon/sound/voice/e/all01_w01_tl.xma", 1 }, - { "xenon/sound/voice/e/all02_a00_am.xma", 1 }, - { "xenon/sound/voice/e/all02_a00_bz.xma", 1 }, - { "xenon/sound/voice/e/all02_a00_kn.xma", 1 }, - { "xenon/sound/voice/e/all02_a00_om.xma", 1 }, - { "xenon/sound/voice/e/all02_a00_rg.xma", 1 }, - { "xenon/sound/voice/e/all02_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/all02_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/all02_a00_sv.xma", 1 }, - { "xenon/sound/voice/e/all02_a00_tl.xma", 1 }, - { "xenon/sound/voice/e/all02_a00ps_am.xma", 1 }, - { "xenon/sound/voice/e/all02_a00ps_bz.xma", 1 }, - { "xenon/sound/voice/e/all02_a00ps_kn.xma", 1 }, - { "xenon/sound/voice/e/all02_a00ps_om.xma", 1 }, - { "xenon/sound/voice/e/all02_a00ps_rg.xma", 1 }, - { "xenon/sound/voice/e/all02_a00ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all02_a00ps_sn.xma", 1 }, - { "xenon/sound/voice/e/all02_a00ps_sv.xma", 1 }, - { "xenon/sound/voice/e/all02_a00ps_tl.xma", 1 }, - { "xenon/sound/voice/e/all03_a00_am.xma", 1 }, - { "xenon/sound/voice/e/all03_a00_bz.xma", 1 }, - { "xenon/sound/voice/e/all03_a00_kn.xma", 1 }, - { "xenon/sound/voice/e/all03_a00_om.xma", 1 }, - { "xenon/sound/voice/e/all03_a00_pr.xma", 1 }, - { "xenon/sound/voice/e/all03_a00_rg.xma", 1 }, - { "xenon/sound/voice/e/all03_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/all03_a00_sv.xma", 1 }, - { "xenon/sound/voice/e/all03_a00_tl.xma", 1 }, - { "xenon/sound/voice/e/all03_a01_bz.xma", 1 }, - { "xenon/sound/voice/e/all03_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/all03_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/all03_a01ps_bz.xma", 1 }, - { "xenon/sound/voice/e/all03_a01ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all03_a01ps_sn.xma", 1 }, - { "xenon/sound/voice/e/all03_h00_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h00ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h01_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h01ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h02_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h02ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h03_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h03ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h04_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h04ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h05_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h05ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h06_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h06ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h07_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h07ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h08_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h08ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h09_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h09ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h10_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h10ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h11_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h11ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h12_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h12ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h13_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h13ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h14_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h14ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h15_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h15ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h16_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h16ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h17_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h17ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h18_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h18ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h19_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h19ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h20_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h20ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h21_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h21ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h22_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h22ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h23_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h23ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h24_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h24ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h25_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h25ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h26_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h26ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h27_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h27ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h28_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h28ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h29_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h29ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h30_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h30ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h31_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h31ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h32_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h32ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h33_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h33ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h34_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h34ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h35_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h35ps_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h36_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h37_so.xma", 1 }, - { "xenon/sound/voice/e/all03_h38_so.xma", 1 }, - { "xenon/sound/voice/e/all04_a00_am.xma", 1 }, - { "xenon/sound/voice/e/all04_a00_bz.xma", 1 }, - { "xenon/sound/voice/e/all04_a00_kn.xma", 1 }, - { "xenon/sound/voice/e/all04_a00_om.xma", 1 }, - { "xenon/sound/voice/e/all04_a00_rg.xma", 1 }, - { "xenon/sound/voice/e/all04_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/all04_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/all04_a00_sv.xma", 1 }, - { "xenon/sound/voice/e/all04_a00_tl.xma", 1 }, - { "xenon/sound/voice/e/all04_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/all04_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/all04_a02_am.xma", 1 }, - { "xenon/sound/voice/e/all04_a02_bz.xma", 1 }, - { "xenon/sound/voice/e/all04_a02_kn.xma", 1 }, - { "xenon/sound/voice/e/all04_a02_om.xma", 1 }, - { "xenon/sound/voice/e/all04_a02_rg.xma", 1 }, - { "xenon/sound/voice/e/all04_a02_sd.xma", 1 }, - { "xenon/sound/voice/e/all04_a02_sn.xma", 1 }, - { "xenon/sound/voice/e/all04_a02_sv.xma", 1 }, - { "xenon/sound/voice/e/all04_a02_tl.xma", 1 }, - { "xenon/sound/voice/e/all04_a03_am.xma", 1 }, - { "xenon/sound/voice/e/all04_a03_bz.xma", 1 }, - { "xenon/sound/voice/e/all04_a03_kn.xma", 1 }, - { "xenon/sound/voice/e/all04_a03_om.xma", 1 }, - { "xenon/sound/voice/e/all04_a03_rg.xma", 1 }, - { "xenon/sound/voice/e/all04_a03_sd.xma", 1 }, - { "xenon/sound/voice/e/all04_a03_sn.xma", 1 }, - { "xenon/sound/voice/e/all04_a03_sv.xma", 1 }, - { "xenon/sound/voice/e/all04_a03_tl.xma", 1 }, - { "xenon/sound/voice/e/all04_a04_am.xma", 1 }, - { "xenon/sound/voice/e/all04_a04_bz.xma", 1 }, - { "xenon/sound/voice/e/all04_a04_kn.xma", 1 }, - { "xenon/sound/voice/e/all04_a04_om.xma", 1 }, - { "xenon/sound/voice/e/all04_a04_rg.xma", 1 }, - { "xenon/sound/voice/e/all04_a04_sd.xma", 1 }, - { "xenon/sound/voice/e/all04_a04_sn.xma", 1 }, - { "xenon/sound/voice/e/all04_a04_sv.xma", 1 }, - { "xenon/sound/voice/e/all04_a04_tl.xma", 1 }, - { "xenon/sound/voice/e/all04_a05_sd.xma", 1 }, - { "xenon/sound/voice/e/all04_a05_sn.xma", 1 }, - { "xenon/sound/voice/e/all04_a05_sv.xma", 1 }, - { "xenon/sound/voice/e/all04_a06_sd.xma", 1 }, - { "xenon/sound/voice/e/all04_a06_sn.xma", 1 }, - { "xenon/sound/voice/e/all04_a06_sv.xma", 1 }, - { "xenon/sound/voice/e/all04_a07_am.xma", 1 }, - { "xenon/sound/voice/e/all04_a07_bz.xma", 1 }, - { "xenon/sound/voice/e/all04_a07_kn.xma", 1 }, - { "xenon/sound/voice/e/all04_a07_om.xma", 1 }, - { "xenon/sound/voice/e/all04_a07_rg.xma", 1 }, - { "xenon/sound/voice/e/all04_a07_sd.xma", 1 }, - { "xenon/sound/voice/e/all04_a07_sn.xma", 1 }, - { "xenon/sound/voice/e/all04_a07_sv.xma", 1 }, - { "xenon/sound/voice/e/all04_a07_tl.xma", 1 }, - { "xenon/sound/voice/e/all04_a08_am.xma", 1 }, - { "xenon/sound/voice/e/all04_a08_bz.xma", 1 }, - { "xenon/sound/voice/e/all04_a08_kn.xma", 1 }, - { "xenon/sound/voice/e/all04_a08_om.xma", 1 }, - { "xenon/sound/voice/e/all04_a08_pr.xma", 1 }, - { "xenon/sound/voice/e/all04_a08_rg.xma", 1 }, - { "xenon/sound/voice/e/all04_a08_sd.xma", 1 }, - { "xenon/sound/voice/e/all04_a08_sn.xma", 1 }, - { "xenon/sound/voice/e/all04_a08_sv.xma", 1 }, - { "xenon/sound/voice/e/all04_a08_tl.xma", 1 }, - { "xenon/sound/voice/e/all04_a09_am.xma", 1 }, - { "xenon/sound/voice/e/all04_a09_bz.xma", 1 }, - { "xenon/sound/voice/e/all04_a09_kn.xma", 1 }, - { "xenon/sound/voice/e/all04_a09_om.xma", 1 }, - { "xenon/sound/voice/e/all04_a09_pr.xma", 1 }, - { "xenon/sound/voice/e/all04_a09_rg.xma", 1 }, - { "xenon/sound/voice/e/all04_a09_sd.xma", 1 }, - { "xenon/sound/voice/e/all04_a09_sn.xma", 1 }, - { "xenon/sound/voice/e/all04_a09_sv.xma", 1 }, - { "xenon/sound/voice/e/all04_a09_tl.xma", 1 }, - { "xenon/sound/voice/e/all04_a10_am.xma", 1 }, - { "xenon/sound/voice/e/all04_a10_bz.xma", 1 }, - { "xenon/sound/voice/e/all04_a10_kn.xma", 1 }, - { "xenon/sound/voice/e/all04_a10_om.xma", 1 }, - { "xenon/sound/voice/e/all04_a10_rg.xma", 1 }, - { "xenon/sound/voice/e/all04_a10_sd.xma", 1 }, - { "xenon/sound/voice/e/all04_a10_sn.xma", 1 }, - { "xenon/sound/voice/e/all04_a10_sv.xma", 1 }, - { "xenon/sound/voice/e/all04_a10_tl.xma", 1 }, - { "xenon/sound/voice/e/all04_a11_am.xma", 1 }, - { "xenon/sound/voice/e/all04_a11_bz.xma", 1 }, - { "xenon/sound/voice/e/all04_a11_kn.xma", 1 }, - { "xenon/sound/voice/e/all04_a11_om.xma", 1 }, - { "xenon/sound/voice/e/all04_a11_pr.xma", 1 }, - { "xenon/sound/voice/e/all04_a11_rg.xma", 1 }, - { "xenon/sound/voice/e/all04_a11_sd.xma", 1 }, - { "xenon/sound/voice/e/all04_a11_sn.xma", 1 }, - { "xenon/sound/voice/e/all04_a11_sv.xma", 1 }, - { "xenon/sound/voice/e/all04_a11_tl.xma", 1 }, - { "xenon/sound/voice/e/all04_a12_am.xma", 1 }, - { "xenon/sound/voice/e/all04_a12_bz.xma", 1 }, - { "xenon/sound/voice/e/all04_a12_kn.xma", 1 }, - { "xenon/sound/voice/e/all04_a12_om.xma", 1 }, - { "xenon/sound/voice/e/all04_a12_pr.xma", 1 }, - { "xenon/sound/voice/e/all04_a12_rg.xma", 1 }, - { "xenon/sound/voice/e/all04_a12_sd.xma", 1 }, - { "xenon/sound/voice/e/all04_a12_sn.xma", 1 }, - { "xenon/sound/voice/e/all04_a12_sv.xma", 1 }, - { "xenon/sound/voice/e/all04_a12_tl.xma", 1 }, - { "xenon/sound/voice/e/all04_h00_so.xma", 1 }, - { "xenon/sound/voice/e/all04_h01_so.xma", 1 }, - { "xenon/sound/voice/e/all05_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a00_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a01_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a02_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a02_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a03_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a04_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a04_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a04_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a04_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a04_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a04_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a05_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a05_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a05_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a06_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a06_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a06_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a06_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a06_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a06_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a07_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a07_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a07_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a08_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a08_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a08_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a08_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a08_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a08_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a09_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a09_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a09_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a10_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a10_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a10_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a10_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a10_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a10_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a10_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a10_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a10_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a11_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a11_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a11_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a11_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a11_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a11_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a11_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a11_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a11_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a12_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a12_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a12_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a12_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a12_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a12_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a12_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a12_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a12_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a13_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a13_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a13_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a13_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a13_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a13_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a13_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a13_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a13_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a14_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a14_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a14_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a14_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a14_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a14_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a14_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a14_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a14_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a15_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a15_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a15_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a15_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a15_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a15_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a16_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a16_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a16_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a17_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a17_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a17_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a17_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a17_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a17_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a17_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a17_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a17_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a18_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a18_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a18_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a18_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a18_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a18_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a19_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a19_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a19_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a20_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a20_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a20_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a20_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a20_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a20_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a20_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a20_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a20_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a21_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a21_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a21_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a21_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a21_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a21_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a22_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a22_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a22_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a23_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a23_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a23_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a23_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a23_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a23_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a24_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a24_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a24_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a25_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a25_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a25_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a25_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a25_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a25_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a26_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a26_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a26_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a27_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a27_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a27_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a27_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a27_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a27_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a27_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a27_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a27_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a28_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a28_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a28_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a28_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a28_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a28_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a29_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a29_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a29_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a30_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a30_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a30_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a30_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a30_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a30_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a30_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a30_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a30_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a31_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a31_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a31_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a31_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a31_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a31_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a31_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a31_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a31_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a32_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a32_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a32_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a32_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a32_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a32_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a32_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a32_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a32_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_a33_am.xma", 1 }, - { "xenon/sound/voice/e/all05_a33_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_a33_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_a33_om.xma", 1 }, - { "xenon/sound/voice/e/all05_a33_pr.xma", 1 }, - { "xenon/sound/voice/e/all05_a33_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_a33_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_a33_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_a33_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_a33_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_e00_am.xma", 1 }, - { "xenon/sound/voice/e/all05_e00_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_e00_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_e00_om.xma", 1 }, - { "xenon/sound/voice/e/all05_e00_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_e00_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_e00_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_e01_am.xma", 1 }, - { "xenon/sound/voice/e/all05_e01_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_e01_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_e01_om.xma", 1 }, - { "xenon/sound/voice/e/all05_e01_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_e01_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_e01_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_e01_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_e01_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_e02_am.xma", 1 }, - { "xenon/sound/voice/e/all05_e02_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_e02_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_e02_om.xma", 1 }, - { "xenon/sound/voice/e/all05_e02_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_e02_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_e02_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_e02_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_e02_tl.xma", 1 }, - { "xenon/sound/voice/e/all05_e03_am.xma", 1 }, - { "xenon/sound/voice/e/all05_e03_bz.xma", 1 }, - { "xenon/sound/voice/e/all05_e03_kn.xma", 1 }, - { "xenon/sound/voice/e/all05_e03_om.xma", 1 }, - { "xenon/sound/voice/e/all05_e03_rg.xma", 1 }, - { "xenon/sound/voice/e/all05_e03_sd.xma", 1 }, - { "xenon/sound/voice/e/all05_e03_sn.xma", 1 }, - { "xenon/sound/voice/e/all05_e03_sv.xma", 1 }, - { "xenon/sound/voice/e/all05_e03_tl.xma", 1 }, - { "xenon/sound/voice/e/all06_a00_rg.xma", 1 }, - { "xenon/sound/voice/e/all06_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a01_rg.xma", 1 }, - { "xenon/sound/voice/e/all06_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a02_rg.xma", 1 }, - { "xenon/sound/voice/e/all06_a02_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a03_rg.xma", 1 }, - { "xenon/sound/voice/e/all06_a03_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a03ps_rg.xma", 1 }, - { "xenon/sound/voice/e/all06_a03ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a04_rg.xma", 1 }, - { "xenon/sound/voice/e/all06_a04_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a04ps_rg.xma", 1 }, - { "xenon/sound/voice/e/all06_a04ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a05_rg.xma", 1 }, - { "xenon/sound/voice/e/all06_a05_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a05ps_rg.xma", 1 }, - { "xenon/sound/voice/e/all06_a05ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a06_rg.xma", 1 }, - { "xenon/sound/voice/e/all06_a06_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a07_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a07ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a08_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a09_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a09ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a11_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a11ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a12_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a12ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a13_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a14_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a14ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a15_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a15ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a16_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a16ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a17_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a18_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a19_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a19ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a20_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a20ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a21_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a21ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a22_sd.xma", 1 }, - { "xenon/sound/voice/e/all06_a22ps_sd.xma", 1 }, - { "xenon/sound/voice/e/all07_a00_am.xma", 1 }, - { "xenon/sound/voice/e/all07_a00_bz.xma", 1 }, - { "xenon/sound/voice/e/all07_a00_kn.xma", 1 }, - { "xenon/sound/voice/e/all07_a00_om.xma", 1 }, - { "xenon/sound/voice/e/all07_a00_rg.xma", 1 }, - { "xenon/sound/voice/e/all07_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/all07_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/all07_a00_sv.xma", 1 }, - { "xenon/sound/voice/e/all07_a00_tl.xma", 1 }, - { "xenon/sound/voice/e/all07_a01_am.xma", 1 }, - { "xenon/sound/voice/e/all07_a01_bz.xma", 1 }, - { "xenon/sound/voice/e/all07_a01_kn.xma", 1 }, - { "xenon/sound/voice/e/all07_a01_om.xma", 1 }, - { "xenon/sound/voice/e/all07_a01_rg.xma", 1 }, - { "xenon/sound/voice/e/all07_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/all07_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/all07_a01_sv.xma", 1 }, - { "xenon/sound/voice/e/all07_a01_tl.xma", 1 }, - { "xenon/sound/voice/e/all07_a02_am.xma", 1 }, - { "xenon/sound/voice/e/all07_a02_bz.xma", 1 }, - { "xenon/sound/voice/e/all07_a02_kn.xma", 1 }, - { "xenon/sound/voice/e/all07_a02_om.xma", 1 }, - { "xenon/sound/voice/e/all07_a02_rg.xma", 1 }, - { "xenon/sound/voice/e/all07_a02_sd.xma", 1 }, - { "xenon/sound/voice/e/all07_a02_sn.xma", 1 }, - { "xenon/sound/voice/e/all07_a02_sv.xma", 1 }, - { "xenon/sound/voice/e/all07_a02_tl.xma", 1 }, - { "xenon/sound/voice/e/all07_a03_am.xma", 1 }, - { "xenon/sound/voice/e/all07_a03_bz.xma", 1 }, - { "xenon/sound/voice/e/all07_a03_kn.xma", 1 }, - { "xenon/sound/voice/e/all07_a03_om.xma", 1 }, - { "xenon/sound/voice/e/all07_a03_rg.xma", 1 }, - { "xenon/sound/voice/e/all07_a03_sd.xma", 1 }, - { "xenon/sound/voice/e/all07_a03_sn.xma", 1 }, - { "xenon/sound/voice/e/all07_a03_sv.xma", 1 }, - { "xenon/sound/voice/e/all07_a03_tl.xma", 1 }, - { "xenon/sound/voice/e/all07_a04_am.xma", 1 }, - { "xenon/sound/voice/e/all07_a04_bz.xma", 1 }, - { "xenon/sound/voice/e/all07_a04_kn.xma", 1 }, - { "xenon/sound/voice/e/all07_a04_rg.xma", 1 }, - { "xenon/sound/voice/e/all07_a04_sd.xma", 1 }, - { "xenon/sound/voice/e/all07_a04_sn.xma", 1 }, - { "xenon/sound/voice/e/all07_a04_sv.xma", 1 }, - { "xenon/sound/voice/e/all07_a04_tl.xma", 1 }, - { "xenon/sound/voice/e/all08_e00_1_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/all08_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e01_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e02_sd.xma", 1 }, - { "xenon/sound/voice/e/all08_e03_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e04_sd.xma", 1 }, - { "xenon/sound/voice/e/all08_e05_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e06_sd.xma", 1 }, - { "xenon/sound/voice/e/all08_e07_sd.xma", 1 }, - { "xenon/sound/voice/e/all08_e07_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e08_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e09_sd.xma", 1 }, - { "xenon/sound/voice/e/all08_e09_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e10_sd.xma", 1 }, - { "xenon/sound/voice/e/all08_e10_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e11_sd.xma", 1 }, - { "xenon/sound/voice/e/all08_e11_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e12_sd.xma", 1 }, - { "xenon/sound/voice/e/all08_e12_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e13_sd.xma", 1 }, - { "xenon/sound/voice/e/all08_e13_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e14_sd.xma", 1 }, - { "xenon/sound/voice/e/all08_e14_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e15_sd.xma", 1 }, - { "xenon/sound/voice/e/all08_e15_sn.xma", 1 }, - { "xenon/sound/voice/e/all08_e16_eg.xma", 1 }, - { "xenon/sound/voice/e/all08_e17_eg.xma", 1 }, - { "xenon/sound/voice/e/all08_e18_eg.xma", 1 }, - { "xenon/sound/voice/e/all08_e19_eg.xma", 1 }, - { "xenon/sound/voice/e/all08_e20_eg.xma", 1 }, - { "xenon/sound/voice/e/all08_e21_eg.xma", 1 }, - { "xenon/sound/voice/e/all08_h00_so.xma", 1 }, - { "xenon/sound/voice/e/all08_h01_so.xma", 1 }, - { "xenon/sound/voice/e/all08_h02_so.xma", 1 }, - { "xenon/sound/voice/e/aqa00_e00_1_so.xma", 1 }, - { "xenon/sound/voice/e/aqa00_e00_so.xma", 1 }, - { "xenon/sound/voice/e/aqa00_e01_so.xma", 1 }, - { "xenon/sound/voice/e/aqa01_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/aqa01_a00_tl.xma", 1 }, - { "xenon/sound/voice/e/aqa01_a01_tl.xma", 1 }, - { "xenon/sound/voice/e/aqa01_a02_kn.xma", 1 }, - { "xenon/sound/voice/e/aqa01_a02_tl.xma", 1 }, - { "xenon/sound/voice/e/aqa01_a03_tl.xma", 1 }, - { "xenon/sound/voice/e/aqa01_a04_tl.xma", 1 }, - { "xenon/sound/voice/e/aqa01_a05_tl.xma", 1 }, - { "xenon/sound/voice/e/aqa01_a06_kn.xma", 1 }, - { "xenon/sound/voice/e/aqa01_a06_tl.xma", 1 }, - { "xenon/sound/voice/e/aqa01_a07_sn.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e00_kn.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e00_sv.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e00_tl.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e01_kn.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e01_sv.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e02_sn.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e03_kn.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e03_sd.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e03_sn.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e03_sv.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e03_tl.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e04_sd.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e04_sn.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e04_sv.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e05_sn.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e06_ec.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e07_ec.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e08_ec.xma", 1 }, - { "xenon/sound/voice/e/aqa01_e09_ec.xma", 1 }, - { "xenon/sound/voice/e/aqa01_w00_sd.xma", 1 }, - { "xenon/sound/voice/e/aqa01_w00_sn.xma", 1 }, - { "xenon/sound/voice/e/aqa01_w00_sv.xma", 1 }, - { "xenon/sound/voice/e/aqa01_w00_tl.xma", 1 }, - { "xenon/sound/voice/e/aqa01_w01_kn.xma", 1 }, - { "xenon/sound/voice/e/aqa01_w01_sd.xma", 1 }, - { "xenon/sound/voice/e/aqa01_w01_sv.xma", 1 }, - { "xenon/sound/voice/e/bat01_e00_am.xma", 1 }, - { "xenon/sound/voice/e/bat01_e00_bz.xma", 1 }, - { "xenon/sound/voice/e/bat01_e00_kn.xma", 1 }, - { "xenon/sound/voice/e/bat01_e00_om.xma", 1 }, - { "xenon/sound/voice/e/bat01_e00_rg.xma", 1 }, - { "xenon/sound/voice/e/bat01_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/bat01_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/bat01_e00_sv.xma", 1 }, - { "xenon/sound/voice/e/bat01_e00_tl.xma", 1 }, - { "xenon/sound/voice/e/bat01_e01_am.xma", 1 }, - { "xenon/sound/voice/e/bat01_e01_bz.xma", 1 }, - { "xenon/sound/voice/e/bat01_e01_kn.xma", 1 }, - { "xenon/sound/voice/e/bat01_e01_om.xma", 1 }, - { "xenon/sound/voice/e/bat01_e01_rg.xma", 1 }, - { "xenon/sound/voice/e/bat01_e01_sd.xma", 1 }, - { "xenon/sound/voice/e/bat01_e01_sn.xma", 1 }, - { "xenon/sound/voice/e/bat01_e01_sv.xma", 1 }, - { "xenon/sound/voice/e/bat01_e01_tl.xma", 1 }, - { "xenon/sound/voice/e/bat01_e02_am.xma", 1 }, - { "xenon/sound/voice/e/bat01_e02_bz.xma", 1 }, - { "xenon/sound/voice/e/bat01_e02_kn.xma", 1 }, - { "xenon/sound/voice/e/bat01_e02_om.xma", 1 }, - { "xenon/sound/voice/e/bat01_e02_rg.xma", 1 }, - { "xenon/sound/voice/e/bat01_e02_sd.xma", 1 }, - { "xenon/sound/voice/e/bat01_e02_sn.xma", 1 }, - { "xenon/sound/voice/e/bat01_e02_sv.xma", 1 }, - { "xenon/sound/voice/e/bat01_e02_tl.xma", 1 }, - { "xenon/sound/voice/e/bat01_h00_so.xma", 1 }, - { "xenon/sound/voice/e/bat01_h01_so.xma", 1 }, - { "xenon/sound/voice/e/bat01_h02_so.xma", 1 }, - { "xenon/sound/voice/e/bos01_a00_bz.xma", 1 }, - { "xenon/sound/voice/e/bos01_a01_bz.xma", 1 }, - { "xenon/sound/voice/e/bos01_a02_bz.xma", 1 }, - { "xenon/sound/voice/e/bos01_a03_bz.xma", 1 }, - { "xenon/sound/voice/e/bos01_a04_bz.xma", 1 }, - { "xenon/sound/voice/e/bos01_a04ps_bz.xma", 1 }, - { "xenon/sound/voice/e/bos01_a05_bz.xma", 1 }, - { "xenon/sound/voice/e/bos01_a06_bz.xma", 1 }, - { "xenon/sound/voice/e/bos01_a07_bz.xma", 1 }, - { "xenon/sound/voice/e/bos01_a08_bz.xma", 1 }, - { "xenon/sound/voice/e/bos01_e00_sv.xma", 1 }, - { "xenon/sound/voice/e/bos01_e01_sv.xma", 1 }, - { "xenon/sound/voice/e/bos01_e02_bz.xma", 1 }, - { "xenon/sound/voice/e/bos02_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/bos02_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/bos02_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/bos02_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/bos02_a02_sd.xma", 1 }, - { "xenon/sound/voice/e/bos02_a02_sn.xma", 1 }, - { "xenon/sound/voice/e/bos02_a03_rg.xma", 1 }, - { "xenon/sound/voice/e/bos02_a03_tl.xma", 1 }, - { "xenon/sound/voice/e/bos02_a04_rg.xma", 1 }, - { "xenon/sound/voice/e/bos02_a04_tl.xma", 1 }, - { "xenon/sound/voice/e/bos02_a05_kn.xma", 1 }, - { "xenon/sound/voice/e/bos02_a05_rg.xma", 1 }, - { "xenon/sound/voice/e/bos02_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/bos02_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/bos02_e01_sd.xma", 1 }, - { "xenon/sound/voice/e/bos02_e01_sn.xma", 1 }, - { "xenon/sound/voice/e/bos03_a00_bz.xma", 1 }, - { "xenon/sound/voice/e/bos03_a01_bz.xma", 1 }, - { "xenon/sound/voice/e/bos03_a02_bz.xma", 1 }, - { "xenon/sound/voice/e/bos03_a03_bz.xma", 1 }, - { "xenon/sound/voice/e/bos03_a05_bz.xma", 1 }, - { "xenon/sound/voice/e/bos03_a06_bz.xma", 1 }, - { "xenon/sound/voice/e/bos03_a07_1_bz.xma", 1 }, - { "xenon/sound/voice/e/bos03_a07_bz.xma", 1 }, - { "xenon/sound/voice/e/bos03_a08_bz.xma", 1 }, - { "xenon/sound/voice/e/bos03_a09_bz.xma", 1 }, - { "xenon/sound/voice/e/bos03_a10_bz.xma", 1 }, - { "xenon/sound/voice/e/bos03_e00_sv.xma", 1 }, - { "xenon/sound/voice/e/bos03_e01_bz.xma", 1 }, - { "xenon/sound/voice/e/bos03_e02_bz.xma", 1 }, - { "xenon/sound/voice/e/bos03_e03_sv.xma", 1 }, - { "xenon/sound/voice/e/bos03_e04_sv.xma", 1 }, - { "xenon/sound/voice/e/bos04_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/bos04_a01_1_sd.xma", 1 }, - { "xenon/sound/voice/e/bos04_a01_1ps_sd.xma", 1 }, - { "xenon/sound/voice/e/bos04_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/bos04_a01ps_sd.xma", 1 }, - { "xenon/sound/voice/e/bos04_a02_sd.xma", 1 }, - { "xenon/sound/voice/e/bos04_a03_sd.xma", 1 }, - { "xenon/sound/voice/e/bos04_a04_sd.xma", 1 }, - { "xenon/sound/voice/e/bos04_a05_1ps_om.xma", 1 }, - { "xenon/sound/voice/e/bos04_a05_om.xma", 1 }, - { "xenon/sound/voice/e/bos04_a05ps_om.xma", 1 }, - { "xenon/sound/voice/e/bos04_a06_1ps_om.xma", 1 }, - { "xenon/sound/voice/e/bos04_a06_om.xma", 1 }, - { "xenon/sound/voice/e/bos04_a06ps_om.xma", 1 }, - { "xenon/sound/voice/e/bos04_a07_sd.xma", 1 }, - { "xenon/sound/voice/e/bos04_a08_sd.xma", 1 }, - { "xenon/sound/voice/e/bos04_e00_om.xma", 1 }, - { "xenon/sound/voice/e/bos04_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/bos04_e01_mf.xma", 1 }, - { "xenon/sound/voice/e/bos04_e02_mf.xma", 1 }, - { "xenon/sound/voice/e/bos04_e03_mf.xma", 1 }, - { "xenon/sound/voice/e/bos04_e04_mf.xma", 1 }, - { "xenon/sound/voice/e/bos04_e05_mf.xma", 1 }, - { "xenon/sound/voice/e/bos04_e06_mf.xma", 1 }, - { "xenon/sound/voice/e/bos04_e07_mf.xma", 1 }, - { "xenon/sound/voice/e/bos04_e08_mf.xma", 1 }, - { "xenon/sound/voice/e/bos04_e09_mf.xma", 1 }, - { "xenon/sound/voice/e/bos04_e10_mf.xma", 1 }, - { "xenon/sound/voice/e/bos04_e11_mf.xma", 1 }, - { "xenon/sound/voice/e/bos04_e12_mf.xma", 1 }, - { "xenon/sound/voice/e/bos04_e13_mf.xma", 1 }, - { "xenon/sound/voice/e/bos05_a00_rg.xma", 1 }, - { "xenon/sound/voice/e/bos05_a01_rg.xma", 1 }, - { "xenon/sound/voice/e/bos05_a02_rg.xma", 1 }, - { "xenon/sound/voice/e/bos05_a03_om.xma", 1 }, - { "xenon/sound/voice/e/bos05_a04_om.xma", 1 }, - { "xenon/sound/voice/e/bos05_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/bos05_e01_om.xma", 1 }, - { "xenon/sound/voice/e/bos05_e02_rg.xma", 1 }, - { "xenon/sound/voice/e/bos05_e03_mf.xma", 1 }, - { "xenon/sound/voice/e/bos05_e04_mf.xma", 1 }, - { "xenon/sound/voice/e/bos05_e05_mf.xma", 1 }, - { "xenon/sound/voice/e/bos05_e06_mf.xma", 1 }, - { "xenon/sound/voice/e/bos05_e07_mf.xma", 1 }, - { "xenon/sound/voice/e/bos05_e08_mf.xma", 1 }, - { "xenon/sound/voice/e/bos06_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/bos06_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/bos06_a01_rg.xma", 1 }, - { "xenon/sound/voice/e/bos06_a01_tl.xma", 1 }, - { "xenon/sound/voice/e/bos06_a02_rg.xma", 1 }, - { "xenon/sound/voice/e/bos06_a02_tl.xma", 1 }, - { "xenon/sound/voice/e/bos06_a03_1_rg.xma", 1 }, - { "xenon/sound/voice/e/bos06_a03_1_tl.xma", 1 }, - { "xenon/sound/voice/e/bos06_a03_rg.xma", 1 }, - { "xenon/sound/voice/e/bos06_a03_tl.xma", 1 }, - { "xenon/sound/voice/e/bos06_a04_rg.xma", 1 }, - { "xenon/sound/voice/e/bos06_a04_tl.xma", 1 }, - { "xenon/sound/voice/e/bos06_a05_rg.xma", 1 }, - { "xenon/sound/voice/e/bos06_a05_tl.xma", 1 }, - { "xenon/sound/voice/e/bos06_e00_eg.xma", 1 }, - { "xenon/sound/voice/e/bos06_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/bos06_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/bos06_e01_sd.xma", 1 }, - { "xenon/sound/voice/e/bos06_e01_sn.xma", 1 }, - { "xenon/sound/voice/e/bos06_e02_eg.xma", 1 }, - { "xenon/sound/voice/e/bos06_e03_eg.xma", 1 }, - { "xenon/sound/voice/e/bos06_e04_sd.xma", 1 }, - { "xenon/sound/voice/e/bos06_e04_sn.xma", 1 }, - { "xenon/sound/voice/e/bos07_a00_bz.xma", 1 }, - { "xenon/sound/voice/e/bos07_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/bos07_a01_bz.xma", 1 }, - { "xenon/sound/voice/e/bos07_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/bos07_a02_1_sn.xma", 1 }, - { "xenon/sound/voice/e/bos07_a02_bz.xma", 1 }, - { "xenon/sound/voice/e/bos07_a02_sn.xma", 1 }, - { "xenon/sound/voice/e/bos07_a03_bz.xma", 1 }, - { "xenon/sound/voice/e/bos07_a04_bz.xma", 1 }, - { "xenon/sound/voice/e/bos07_a05_bz.xma", 1 }, - { "xenon/sound/voice/e/bos07_a05_pr.xma", 1 }, - { "xenon/sound/voice/e/bos07_a06_bz.xma", 1 }, - { "xenon/sound/voice/e/bos07_a06_pr.xma", 1 }, - { "xenon/sound/voice/e/bos07_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/bos07_e00_sv.xma", 1 }, - { "xenon/sound/voice/e/bos07_e01_pr.xma", 1 }, - { "xenon/sound/voice/e/bos07_e02_pr.xma", 1 }, - { "xenon/sound/voice/e/bos07_e03_sn.xma", 1 }, - { "xenon/sound/voice/e/bos07_e03_sv.xma", 1 }, - { "xenon/sound/voice/e/bos07_e04_eg.xma", 1 }, - { "xenon/sound/voice/e/bos07_e05_eg.xma", 1 }, - { "xenon/sound/voice/e/bos07_e07_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/bos08_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/bos08_a02_sn.xma", 1 }, - { "xenon/sound/voice/e/bos08_a03_sn.xma", 1 }, - { "xenon/sound/voice/e/bos08_a04_pr.xma", 1 }, - { "xenon/sound/voice/e/bos08_a05_sn.xma", 1 }, - { "xenon/sound/voice/e/bos08_a06_pr.xma", 1 }, - { "xenon/sound/voice/e/bos08_a07_pr.xma", 1 }, - { "xenon/sound/voice/e/bos08_e00_1_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e00_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/bos08_e01_pr.xma", 1 }, - { "xenon/sound/voice/e/bos08_e02_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e03_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e04_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e05_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e06_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e07_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e08_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e09_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e10_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e11_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e12_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e13_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e13_sn.xma", 1 }, - { "xenon/sound/voice/e/bos08_e14_sn.xma", 1 }, - { "xenon/sound/voice/e/bos08_e15_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e16_eg.xma", 1 }, - { "xenon/sound/voice/e/bos08_e17_eg.xma", 1 }, - { "xenon/sound/voice/e/bos09_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/bos09_a00_sv.xma", 1 }, - { "xenon/sound/voice/e/bos09_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/bos09_a01_sv.xma", 1 }, - { "xenon/sound/voice/e/bos09_a02_sn.xma", 1 }, - { "xenon/sound/voice/e/bos09_a02_sv.xma", 1 }, - { "xenon/sound/voice/e/bos09_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/bos09_e00_sv.xma", 1 }, - { "xenon/sound/voice/e/bos09_e01_sn.xma", 1 }, - { "xenon/sound/voice/e/bos09_e01_sv.xma", 1 }, - { "xenon/sound/voice/e/bos09_e02_sn.xma", 1 }, - { "xenon/sound/voice/e/bos09_e02_sv.xma", 1 }, - { "xenon/sound/voice/e/bos09_e03_sn.xma", 1 }, - { "xenon/sound/voice/e/bos09_e03_sv.xma", 1 }, - { "xenon/sound/voice/e/bos09_e04_sn.xma", 1 }, - { "xenon/sound/voice/e/bos09_e05_sn.xma", 1 }, - { "xenon/sound/voice/e/bos09_e05_sv.xma", 1 }, - { "xenon/sound/voice/e/bos09_e06_sn.xma", 1 }, - { "xenon/sound/voice/e/bos09_e06_sv.xma", 1 }, - { "xenon/sound/voice/e/bos09_e07_sn.xma", 1 }, - { "xenon/sound/voice/e/bos09_e07_sv.xma", 1 }, - { "xenon/sound/voice/e/bos09_e08_sn.xma", 1 }, - { "xenon/sound/voice/e/bos09_e08_sv.xma", 1 }, - { "xenon/sound/voice/e/bos10_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/bos10_a00_sv.xma", 1 }, - { "xenon/sound/voice/e/bos10_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/bos10_a01_sv.xma", 1 }, - { "xenon/sound/voice/e/bos10_a02_sd.xma", 1 }, - { "xenon/sound/voice/e/bos10_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/bos10_e00_sv.xma", 1 }, - { "xenon/sound/voice/e/bos10_e01_sd.xma", 1 }, - { "xenon/sound/voice/e/bos10_e02_sd.xma", 1 }, - { "xenon/sound/voice/e/bos10_e03_sd.xma", 1 }, - { "xenon/sound/voice/e/bos10_e04_sv.xma", 1 }, - { "xenon/sound/voice/e/bos10_e05_sd.xma", 1 }, - { "xenon/sound/voice/e/bos10_e05_sv.xma", 1 }, - { "xenon/sound/voice/e/bos10_e06_sd.xma", 1 }, - { "xenon/sound/voice/e/bos10_e06_sv.xma", 1 }, - { "xenon/sound/voice/e/bos10_e07_sd.xma", 1 }, - { "xenon/sound/voice/e/bos10_e08_sd.xma", 1 }, - { "xenon/sound/voice/e/bos10_e08_sv.xma", 1 }, - { "xenon/sound/voice/e/bos10_e09_sd.xma", 1 }, - { "xenon/sound/voice/e/bos10_e09_sv.xma", 1 }, - { "xenon/sound/voice/e/bos11_a06_pr.xma", 1 }, - { "xenon/sound/voice/e/bos11_a07_am.xma", 1 }, - { "xenon/sound/voice/e/bos11_a07_om.xma", 1 }, - { "xenon/sound/voice/e/bos11_a08_eg.xma", 1 }, - { "xenon/sound/voice/e/bos11_a09_kn.xma", 1 }, - { "xenon/sound/voice/e/bos11_a10_om.xma", 1 }, - { "xenon/sound/voice/e/bos11_a11_am.xma", 1 }, - { "xenon/sound/voice/e/bos11_a12_eg.xma", 1 }, - { "xenon/sound/voice/e/bos11_a13_1_kn.xma", 1 }, - { "xenon/sound/voice/e/bos11_a13_kn.xma", 1 }, - { "xenon/sound/voice/e/bos11_a15_eg.xma", 1 }, - { "xenon/sound/voice/e/bos11_a16_pr.xma", 1 }, - { "xenon/sound/voice/e/bos11_a17_eg.xma", 1 }, - { "xenon/sound/voice/e/bos11_a18_eg.xma", 1 }, - { "xenon/sound/voice/e/bos11_a19_am.xma", 1 }, - { "xenon/sound/voice/e/bos11_a20_tl.xma", 1 }, - { "xenon/sound/voice/e/bos11_a20ps_tl.xma", 1 }, - { "xenon/sound/voice/e/bos11_a21_kn.xma", 1 }, - { "xenon/sound/voice/e/bos11_a21ps_kn.xma", 1 }, - { "xenon/sound/voice/e/bos11_a22_om.xma", 1 }, - { "xenon/sound/voice/e/bos11_a23_rg.xma", 1 }, - { "xenon/sound/voice/e/bos11_e00_eg.xma", 1 }, - { "xenon/sound/voice/e/bos11_e00_kn.xma", 1 }, - { "xenon/sound/voice/e/bos11_e01_1_eg.xma", 1 }, - { "xenon/sound/voice/e/bos11_e01_2_eg.xma", 1 }, - { "xenon/sound/voice/e/bos11_e01_eg.xma", 1 }, - { "xenon/sound/voice/e/bos11_e01_rg.xma", 1 }, - { "xenon/sound/voice/e/bos11_e02_am.xma", 1 }, - { "xenon/sound/voice/e/bos11_e02_tl.xma", 1 }, - { "xenon/sound/voice/e/bos11_e03_am.xma", 1 }, - { "xenon/sound/voice/e/bos11_e03_rg.xma", 1 }, - { "xenon/sound/voice/e/bos11_e03ps_rg.xma", 1 }, - { "xenon/sound/voice/e/bos11_e04_kn.xma", 1 }, - { "xenon/sound/voice/e/bos11_e04_pr.xma", 1 }, - { "xenon/sound/voice/e/bos11_e04ps_kn.xma", 1 }, - { "xenon/sound/voice/e/bos11_e05_eg.xma", 1 }, - { "xenon/sound/voice/e/bos11_e05_kn.xma", 1 }, - { "xenon/sound/voice/e/bos11_e05ps_kn.xma", 1 }, - { "xenon/sound/voice/e/bos11_e06_sd.xma", 1 }, - { "xenon/sound/voice/e/bos11_e06_sn.xma", 1 }, - { "xenon/sound/voice/e/bos11_e06_sv.xma", 1 }, - { "xenon/sound/voice/e/bos11_e07_sd.xma", 1 }, - { "xenon/sound/voice/e/bos11_e07_sn.xma", 1 }, - { "xenon/sound/voice/e/bos11_e07_sv.xma", 1 }, - { "xenon/sound/voice/e/bos11_e07ps_sd.xma", 1 }, - { "xenon/sound/voice/e/bos11_e07ps_sn.xma", 1 }, - { "xenon/sound/voice/e/bos11_e07ps_sv.xma", 1 }, - { "xenon/sound/voice/e/bos11_e08_sd.xma", 1 }, - { "xenon/sound/voice/e/bos11_e08_sn.xma", 1 }, - { "xenon/sound/voice/e/bos11_e08_sv.xma", 1 }, - { "xenon/sound/voice/e/bos11_e09_sd.xma", 1 }, - { "xenon/sound/voice/e/bos11_e09_sn.xma", 1 }, - { "xenon/sound/voice/e/bos11_e09_sv.xma", 1 }, - { "xenon/sound/voice/e/bos11_e10_sd.xma", 1 }, - { "xenon/sound/voice/e/bos11_e10_sn.xma", 1 }, - { "xenon/sound/voice/e/bos11_e10_sv.xma", 1 }, - { "xenon/sound/voice/e/bos11_e11_sd.xma", 1 }, - { "xenon/sound/voice/e/bos11_e11_sn.xma", 1 }, - { "xenon/sound/voice/e/bos11_e11_sv.xma", 1 }, - { "xenon/sound/voice/e/bos11_e12_sd.xma", 1 }, - { "xenon/sound/voice/e/bos11_e12_sn.xma", 1 }, - { "xenon/sound/voice/e/bos11_e12_sv.xma", 1 }, - { "xenon/sound/voice/e/bos11_e14_tl.xma", 1 }, - { "xenon/sound/voice/e/csc01_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_a02_sd.xma", 1 }, - { "xenon/sound/voice/e/csc01_a02_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_a03_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_a04_sd.xma", 1 }, - { "xenon/sound/voice/e/csc01_a05_sd.xma", 1 }, - { "xenon/sound/voice/e/csc01_a06_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_a06_sv.xma", 1 }, - { "xenon/sound/voice/e/csc01_a07_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_a07_sv.xma", 1 }, - { "xenon/sound/voice/e/csc01_a08_sv.xma", 1 }, - { "xenon/sound/voice/e/csc01_a09_sv.xma", 1 }, - { "xenon/sound/voice/e/csc01_a10_bz.xma", 1 }, - { "xenon/sound/voice/e/csc01_a11_bz.xma", 1 }, - { "xenon/sound/voice/e/csc01_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/csc01_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_e01_sd.xma", 1 }, - { "xenon/sound/voice/e/csc01_e01_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_e02_sd.xma", 1 }, - { "xenon/sound/voice/e/csc01_e02_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_e03_sd.xma", 1 }, - { "xenon/sound/voice/e/csc01_e03_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_e04_bz.xma", 1 }, - { "xenon/sound/voice/e/csc01_e04_sd.xma", 1 }, - { "xenon/sound/voice/e/csc01_e04_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_e04_sv.xma", 1 }, - { "xenon/sound/voice/e/csc01_e05_bz.xma", 1 }, - { "xenon/sound/voice/e/csc01_e05_sd.xma", 1 }, - { "xenon/sound/voice/e/csc01_e05_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_e05_sv.xma", 1 }, - { "xenon/sound/voice/e/csc01_e06_bz.xma", 1 }, - { "xenon/sound/voice/e/csc01_e06_sd.xma", 1 }, - { "xenon/sound/voice/e/csc01_e06_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_e06_sv.xma", 1 }, - { "xenon/sound/voice/e/csc01_e07_bz.xma", 1 }, - { "xenon/sound/voice/e/csc01_e07_sv.xma", 1 }, - { "xenon/sound/voice/e/csc01_e08_sv.xma", 1 }, - { "xenon/sound/voice/e/csc01_e09_sd.xma", 1 }, - { "xenon/sound/voice/e/csc01_e09_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_w00_sd.xma", 1 }, - { "xenon/sound/voice/e/csc01_w00_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_w01_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_w02_bz.xma", 1 }, - { "xenon/sound/voice/e/csc01_w02_sn.xma", 1 }, - { "xenon/sound/voice/e/csc01_w03_sd.xma", 1 }, - { "xenon/sound/voice/e/csc01_w03_sv.xma", 1 }, - { "xenon/sound/voice/e/dtd01_a00_pr.xma", 1 }, - { "xenon/sound/voice/e/dtd01_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/dtd01_a01_pr.xma", 1 }, - { "xenon/sound/voice/e/dtd01_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/dtd01_a02_sd.xma", 1 }, - { "xenon/sound/voice/e/dtd01_a03_am.xma", 1 }, - { "xenon/sound/voice/e/dtd01_a03_pr.xma", 1 }, - { "xenon/sound/voice/e/dtd01_a03_sv.xma", 1 }, - { "xenon/sound/voice/e/dtd01_a04_sv.xma", 1 }, - { "xenon/sound/voice/e/dtd01_a05_sd.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e00_am.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e00_pr.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e01_pr.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e02_pr.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e02_sd.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e02_sn.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e03_sd.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e03_sv.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e04_sd.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e05_am.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e05_om.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e06_am.xma", 1 }, - { "xenon/sound/voice/e/dtd01_e06_sd.xma", 1 }, - { "xenon/sound/voice/e/dtd01_h00_so.xma", 1 }, - { "xenon/sound/voice/e/dtd01_w00_pr.xma", 1 }, - { "xenon/sound/voice/e/dtd01_w00_sd.xma", 1 }, - { "xenon/sound/voice/e/dtd01_w00_sn.xma", 1 }, - { "xenon/sound/voice/e/dtd01_w01_am.xma", 1 }, - { "xenon/sound/voice/e/dtd01_w01_om.xma", 1 }, - { "xenon/sound/voice/e/dtd01_w01_rg.xma", 1 }, - { "xenon/sound/voice/e/dtd01_w01_sd.xma", 1 }, - { "xenon/sound/voice/e/dtd01_w01_sv.xma", 1 }, - { "xenon/sound/voice/e/end01_e00_am.xma", 1 }, - { "xenon/sound/voice/e/end01_e00_kn.xma", 1 }, - { "xenon/sound/voice/e/end01_e00_om.xma", 1 }, - { "xenon/sound/voice/e/end01_e00_rg.xma", 1 }, - { "xenon/sound/voice/e/end01_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/end01_e00_sv.xma", 1 }, - { "xenon/sound/voice/e/end01_e00_tl.xma", 1 }, - { "xenon/sound/voice/e/end01_e01_am.xma", 1 }, - { "xenon/sound/voice/e/end01_e01_kn.xma", 1 }, - { "xenon/sound/voice/e/end01_e01_om.xma", 1 }, - { "xenon/sound/voice/e/end01_e01_rg.xma", 1 }, - { "xenon/sound/voice/e/end01_e01_sd.xma", 1 }, - { "xenon/sound/voice/e/end01_e01_sv.xma", 1 }, - { "xenon/sound/voice/e/end01_e01_tl.xma", 1 }, - { "xenon/sound/voice/e/end01_e02_am.xma", 1 }, - { "xenon/sound/voice/e/end01_e02_kn.xma", 1 }, - { "xenon/sound/voice/e/end01_e02_rg.xma", 1 }, - { "xenon/sound/voice/e/end01_e02_sd.xma", 1 }, - { "xenon/sound/voice/e/end01_e02_sv.xma", 1 }, - { "xenon/sound/voice/e/end01_e02_tl.xma", 1 }, - { "xenon/sound/voice/e/end01_e03_am.xma", 1 }, - { "xenon/sound/voice/e/end01_e03_kn.xma", 1 }, - { "xenon/sound/voice/e/end01_e03_om.xma", 1 }, - { "xenon/sound/voice/e/end01_e03_rg.xma", 1 }, - { "xenon/sound/voice/e/end01_e03_sd.xma", 1 }, - { "xenon/sound/voice/e/end01_e03_sv.xma", 1 }, - { "xenon/sound/voice/e/end01_e03_tl.xma", 1 }, - { "xenon/sound/voice/e/end01_e04_am.xma", 1 }, - { "xenon/sound/voice/e/end01_e04_kn.xma", 1 }, - { "xenon/sound/voice/e/end01_e04_om.xma", 1 }, - { "xenon/sound/voice/e/end01_e04_rg.xma", 1 }, - { "xenon/sound/voice/e/end01_e04_sd.xma", 1 }, - { "xenon/sound/voice/e/end01_e04_sv.xma", 1 }, - { "xenon/sound/voice/e/end01_e04_tl.xma", 1 }, - { "xenon/sound/voice/e/end01_e05_am.xma", 1 }, - { "xenon/sound/voice/e/end01_e05_kn.xma", 1 }, - { "xenon/sound/voice/e/end01_e05_om.xma", 1 }, - { "xenon/sound/voice/e/end01_e05_rg.xma", 1 }, - { "xenon/sound/voice/e/end01_e05_sd.xma", 1 }, - { "xenon/sound/voice/e/end01_e05_sv.xma", 1 }, - { "xenon/sound/voice/e/end01_e05_tl.xma", 1 }, - { "xenon/sound/voice/e/end01_h00_1_so.xma", 1 }, - { "xenon/sound/voice/e/end01_h00_so.xma", 1 }, - { "xenon/sound/voice/e/flc01_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/flc01_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/flc01_a00_sv.xma", 1 }, - { "xenon/sound/voice/e/flc01_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/flc01_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/flc01_a01_sv.xma", 1 }, - { "xenon/sound/voice/e/flc01_a02_sd.xma", 1 }, - { "xenon/sound/voice/e/flc01_a02_sn.xma", 1 }, - { "xenon/sound/voice/e/flc01_a03_sd.xma", 1 }, - { "xenon/sound/voice/e/flc01_a03_sn.xma", 1 }, - { "xenon/sound/voice/e/flc01_a03_sv.xma", 1 }, - { "xenon/sound/voice/e/flc01_a040_sn.xma", 1 }, - { "xenon/sound/voice/e/flc01_a04_sd.xma", 1 }, - { "xenon/sound/voice/e/flc01_a04_sn.xma", 1 }, - { "xenon/sound/voice/e/flc01_a04_sv.xma", 1 }, - { "xenon/sound/voice/e/flc01_a05_sv.xma", 1 }, - { "xenon/sound/voice/e/flc01_a06_sv.xma", 1 }, - { "xenon/sound/voice/e/flc01_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/flc01_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/flc01_e01_sd.xma", 1 }, - { "xenon/sound/voice/e/flc01_e01_sn.xma", 1 }, - { "xenon/sound/voice/e/flc01_e01_sv.xma", 1 }, - { "xenon/sound/voice/e/flc01_e02_sd.xma", 1 }, - { "xenon/sound/voice/e/flc01_e02_sn.xma", 1 }, - { "xenon/sound/voice/e/flc01_e02_sv.xma", 1 }, - { "xenon/sound/voice/e/flc01_e03_sd.xma", 1 }, - { "xenon/sound/voice/e/flc01_e03_sn.xma", 1 }, - { "xenon/sound/voice/e/flc01_e03_sv.xma", 1 }, - { "xenon/sound/voice/e/flc01_e04_sd.xma", 1 }, - { "xenon/sound/voice/e/flc01_e04_sn.xma", 1 }, - { "xenon/sound/voice/e/flc01_e04_sv.xma", 1 }, - { "xenon/sound/voice/e/flc01_e05_sv.xma", 1 }, - { "xenon/sound/voice/e/flc01_h00_so.xma", 1 }, - { "xenon/sound/voice/e/flc01_h01_so.xma", 1 }, - { "xenon/sound/voice/e/flc01_h02_so.xma", 1 }, - { "xenon/sound/voice/e/flc01_h03_so.xma", 1 }, - { "xenon/sound/voice/e/flc01_h04_so.xma", 1 }, - { "xenon/sound/voice/e/flc01_w00_bz.xma", 1 }, - { "xenon/sound/voice/e/flc01_w00_sd.xma", 1 }, - { "xenon/sound/voice/e/flc01_w00_sn.xma", 1 }, - { "xenon/sound/voice/e/flc01_w01_kn.xma", 1 }, - { "xenon/sound/voice/e/flc01_w01_rg.xma", 1 }, - { "xenon/sound/voice/e/flc01_w01_sd.xma", 1 }, - { "xenon/sound/voice/e/flc01_w01_sn.xma", 1 }, - { "xenon/sound/voice/e/flc01_w01_sv.xma", 1 }, - { "xenon/sound/voice/e/kdv01_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/kdv01_a00_sv.xma", 1 }, - { "xenon/sound/voice/e/kdv01_a01_sv.xma", 1 }, - { "xenon/sound/voice/e/kdv01_a02_sv.xma", 1 }, - { "xenon/sound/voice/e/kdv01_a03_sd.xma", 1 }, - { "xenon/sound/voice/e/kdv01_a03_sn.xma", 1 }, - { "xenon/sound/voice/e/kdv01_a03_sv.xma", 1 }, - { "xenon/sound/voice/e/kdv01_a04_rg.xma", 1 }, - { "xenon/sound/voice/e/kdv01_a05_sv.xma", 1 }, - { "xenon/sound/voice/e/kdv01_a06_rg.xma", 1 }, - { "xenon/sound/voice/e/kdv01_a06_sv.xma", 1 }, - { "xenon/sound/voice/e/kdv01_a07_sv.xma", 1 }, - { "xenon/sound/voice/e/kdv01_a08_sv.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e01_sd.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e02_sn.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e02_sv.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e04_sv.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e05_sn.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e05_sv.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e06_sn.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e07_rg.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e08_sd.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e09_rg.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e09_sd.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e09_sn.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e10_rg.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e10_sn.xma", 1 }, - { "xenon/sound/voice/e/kdv01_e11_rg.xma", 1 }, - { "xenon/sound/voice/e/kdv01_h00_so.xma", 1 }, - { "xenon/sound/voice/e/kdv01_h01_so.xma", 1 }, - { "xenon/sound/voice/e/kdv01_h02_so.xma", 1 }, - { "xenon/sound/voice/e/kdv01_w00_sn.xma", 1 }, - { "xenon/sound/voice/e/kdv01_w01_sd.xma", 1 }, - { "xenon/sound/voice/e/kdv01_w02_rg.xma", 1 }, - { "xenon/sound/voice/e/kdv01_w02_sd.xma", 1 }, - { "xenon/sound/voice/e/kdv01_w02_sv.xma", 1 }, - { "xenon/sound/voice/e/mis01_e00_am.xma", 1 }, - { "xenon/sound/voice/e/mis01_e00_pr.xma", 1 }, - { "xenon/sound/voice/e/mis01_e01_am.xma", 1 }, - { "xenon/sound/voice/e/mis01_e01_pr.xma", 1 }, - { "xenon/sound/voice/e/mis01_e02_sn.xma", 1 }, - { "xenon/sound/voice/e/mis01_e02_tl.xma", 1 }, - { "xenon/sound/voice/e/mis01_e03_sn.xma", 1 }, - { "xenon/sound/voice/e/mis01_e03_tl.xma", 1 }, - { "xenon/sound/voice/e/mis01_e04_sn.xma", 1 }, - { "xenon/sound/voice/e/mis01_e05_sn.xma", 1 }, - { "xenon/sound/voice/e/mis01_e06_kn.xma", 1 }, - { "xenon/sound/voice/e/mis01_e06_sn.xma", 1 }, - { "xenon/sound/voice/e/mis01_e06_tl.xma", 1 }, - { "xenon/sound/voice/e/mis01_e07_kn.xma", 1 }, - { "xenon/sound/voice/e/mis01_e07_sn.xma", 1 }, - { "xenon/sound/voice/e/mis01_e07_tl.xma", 1 }, - { "xenon/sound/voice/e/mis01_e08_am.xma", 1 }, - { "xenon/sound/voice/e/mis01_e08_sv.xma", 1 }, - { "xenon/sound/voice/e/mis01_e09_am.xma", 1 }, - { "xenon/sound/voice/e/mis01_e09_bz.xma", 1 }, - { "xenon/sound/voice/e/mis01_e09_sv.xma", 1 }, - { "xenon/sound/voice/e/mis01_e10_bz.xma", 1 }, - { "xenon/sound/voice/e/mis01_e11_rg.xma", 1 }, - { "xenon/sound/voice/e/mis01_e13_rg.xma", 1 }, - { "xenon/sound/voice/e/mis01_e14_om.xma", 1 }, - { "xenon/sound/voice/e/mis01_e15_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/rct01_a00_sv.xma", 1 }, - { "xenon/sound/voice/e/rct01_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/rct01_a02_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_a03_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_a04_sv.xma", 1 }, - { "xenon/sound/voice/e/rct01_a05_sv.xma", 1 }, - { "xenon/sound/voice/e/rct01_a06_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_a06_sn.xma", 1 }, - { "xenon/sound/voice/e/rct01_a07_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_a07_sn.xma", 1 }, - { "xenon/sound/voice/e/rct01_a07_sv.xma", 1 }, - { "xenon/sound/voice/e/rct01_a08_sn.xma", 1 }, - { "xenon/sound/voice/e/rct01_a09_sv.xma", 1 }, - { "xenon/sound/voice/e/rct01_a10_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_a10_sn.xma", 1 }, - { "xenon/sound/voice/e/rct01_a11_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_a12_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/rct01_e01_eg.xma", 1 }, - { "xenon/sound/voice/e/rct01_e01_hu.xma", 1 }, - { "xenon/sound/voice/e/rct01_e01_hu_a.xma", 1 }, - { "xenon/sound/voice/e/rct01_e01_hu_b.xma", 1 }, - { "xenon/sound/voice/e/rct01_e01_hu_c.xma", 1 }, - { "xenon/sound/voice/e/rct01_e01_hu_d.xma", 1 }, - { "xenon/sound/voice/e/rct01_e01_hu_e.xma", 1 }, - { "xenon/sound/voice/e/rct01_e01_hu_f.xma", 1 }, - { "xenon/sound/voice/e/rct01_e01_sn.xma", 1 }, - { "xenon/sound/voice/e/rct01_e02_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_e02_sn.xma", 1 }, - { "xenon/sound/voice/e/rct01_e03_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_e04_sn.xma", 1 }, - { "xenon/sound/voice/e/rct01_e05_eg.xma", 1 }, - { "xenon/sound/voice/e/rct01_e06_eg.xma", 1 }, - { "xenon/sound/voice/e/rct01_e07_eg.xma", 1 }, - { "xenon/sound/voice/e/rct01_e08_eg.xma", 1 }, - { "xenon/sound/voice/e/rct01_e09_eg.xma", 1 }, - { "xenon/sound/voice/e/rct01_e10_eg.xma", 1 }, - { "xenon/sound/voice/e/rct01_h00_so.xma", 1 }, - { "xenon/sound/voice/e/rct01_h01_so.xma", 1 }, - { "xenon/sound/voice/e/rct01_h02_so.xma", 1 }, - { "xenon/sound/voice/e/rct01_h03_so.xma", 1 }, - { "xenon/sound/voice/e/rct01_ho1_so.xma", 1 }, - { "xenon/sound/voice/e/rct01_ho2_so.xma", 1 }, - { "xenon/sound/voice/e/rct01_ho3_so.xma", 1 }, - { "xenon/sound/voice/e/rct01_hoo_so.xma", 1 }, - { "xenon/sound/voice/e/rct01_w00_sd.xma", 1 }, - { "xenon/sound/voice/e/rct01_w00_sv.xma", 1 }, - { "xenon/sound/voice/e/rct01_w01_sd.xma", 1 }, - { "xenon/sound/voice/e/sys01_e00_am.xma", 1 }, - { "xenon/sound/voice/e/sys01_e00_bz.xma", 1 }, - { "xenon/sound/voice/e/sys01_e00_kn.xma", 1 }, - { "xenon/sound/voice/e/sys01_e00_om.xma", 1 }, - { "xenon/sound/voice/e/sys01_e00_pr.xma", 1 }, - { "xenon/sound/voice/e/sys01_e00_rg.xma", 1 }, - { "xenon/sound/voice/e/sys01_e00_sd.xma", 1 }, - { "xenon/sound/voice/e/sys01_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/sys01_e00_sv.xma", 1 }, - { "xenon/sound/voice/e/sys01_e00_tl.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a01_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a02_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a03_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a03_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a04_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a04_rg.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a04_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a04_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a05_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a05_rg.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a05_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a05_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a06_rg.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a06_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a07_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a08_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a09_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a10_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a10_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a11_rg.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a11_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a12_rg.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a12_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a12_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a13_rg.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a13_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_a13_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e01_rg.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e02_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e03_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e04_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e05_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e06_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e07_rg.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e08_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e09_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e10_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e11_rg.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e12_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e13_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e14_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e15_sv.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e16_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e17_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e18_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e19_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_e20_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_h00_so.xma", 1 }, - { "xenon/sound/voice/e/tpj01_h01_so.xma", 1 }, - { "xenon/sound/voice/e/tpj01_h02_so.xma", 1 }, - { "xenon/sound/voice/e/tpj01_h03_so.xma", 1 }, - { "xenon/sound/voice/e/tpj01_h04_so.xma", 1 }, - { "xenon/sound/voice/e/tpj01_w00_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_w00_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_w01_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_w01_sn.xma", 1 }, - { "xenon/sound/voice/e/tpj01_w02_pr.xma", 1 }, - { "xenon/sound/voice/e/tpj01_w02_rg.xma", 1 }, - { "xenon/sound/voice/e/tpj01_w02_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_a00_am.xma", 1 }, - { "xenon/sound/voice/e/twn01_a00_bz.xma", 1 }, - { "xenon/sound/voice/e/twn01_a00_kn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a00_om.xma", 1 }, - { "xenon/sound/voice/e/twn01_a00_rg.xma", 1 }, - { "xenon/sound/voice/e/twn01_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/twn01_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a00_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_a00_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_a01_am.xma", 1 }, - { "xenon/sound/voice/e/twn01_a01_bz.xma", 1 }, - { "xenon/sound/voice/e/twn01_a01_kn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a01_om.xma", 1 }, - { "xenon/sound/voice/e/twn01_a01_rg.xma", 1 }, - { "xenon/sound/voice/e/twn01_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/twn01_a01_sn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a01_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_a01_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_a02_am.xma", 1 }, - { "xenon/sound/voice/e/twn01_a02_bz.xma", 1 }, - { "xenon/sound/voice/e/twn01_a02_kn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a02_om.xma", 1 }, - { "xenon/sound/voice/e/twn01_a02_rg.xma", 1 }, - { "xenon/sound/voice/e/twn01_a02_sd.xma", 1 }, - { "xenon/sound/voice/e/twn01_a02_sn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a02_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_a02_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_a03_am.xma", 1 }, - { "xenon/sound/voice/e/twn01_a03_bz.xma", 1 }, - { "xenon/sound/voice/e/twn01_a03_kn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a03_om.xma", 1 }, - { "xenon/sound/voice/e/twn01_a03_rg.xma", 1 }, - { "xenon/sound/voice/e/twn01_a03_sd.xma", 1 }, - { "xenon/sound/voice/e/twn01_a03_sn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a03_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_a03_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_a04_am.xma", 1 }, - { "xenon/sound/voice/e/twn01_a04_bz.xma", 1 }, - { "xenon/sound/voice/e/twn01_a04_kn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a04_om.xma", 1 }, - { "xenon/sound/voice/e/twn01_a04_rg.xma", 1 }, - { "xenon/sound/voice/e/twn01_a04_sd.xma", 1 }, - { "xenon/sound/voice/e/twn01_a04_sn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a04_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_a04_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_a05_am.xma", 1 }, - { "xenon/sound/voice/e/twn01_a05_bz.xma", 1 }, - { "xenon/sound/voice/e/twn01_a05_kn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a05_om.xma", 1 }, - { "xenon/sound/voice/e/twn01_a05_rg.xma", 1 }, - { "xenon/sound/voice/e/twn01_a05_sd.xma", 1 }, - { "xenon/sound/voice/e/twn01_a05_sn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a05_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_a05_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_a06_am.xma", 1 }, - { "xenon/sound/voice/e/twn01_a06_bz.xma", 1 }, - { "xenon/sound/voice/e/twn01_a06_kn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a06_om.xma", 1 }, - { "xenon/sound/voice/e/twn01_a06_rg.xma", 1 }, - { "xenon/sound/voice/e/twn01_a06_sd.xma", 1 }, - { "xenon/sound/voice/e/twn01_a06_sn.xma", 1 }, - { "xenon/sound/voice/e/twn01_a06_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_a06_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e00_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e01_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e01ps_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e02_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e03_sn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e04_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e05_kn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e05_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e06_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e07_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e07ps_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e08_pr.xma", 1 }, - { "xenon/sound/voice/e/twn01_e09_pr.xma", 1 }, - { "xenon/sound/voice/e/twn01_e10_sn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e11_sn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e12_sn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e13_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e14_an.xma", 1 }, - { "xenon/sound/voice/e/twn01_e15_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e16_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e17_an.xma", 1 }, - { "xenon/sound/voice/e/twn01_e18_kn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e18_sn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e18_tl.xma", 1 }, - { "xenon/sound/voice/e/twn01_e19_1_an.xma", 1 }, - { "xenon/sound/voice/e/twn01_e19_an.xma", 1 }, - { "xenon/sound/voice/e/twn01_e20_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_e21_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_e22_am.xma", 1 }, - { "xenon/sound/voice/e/twn01_e23_am.xma", 1 }, - { "xenon/sound/voice/e/twn01_e24_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_e25_am.xma", 1 }, - { "xenon/sound/voice/e/twn01_e26_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_e27_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_e28_am.xma", 1 }, - { "xenon/sound/voice/e/twn01_e29_am.xma", 1 }, - { "xenon/sound/voice/e/twn01_e30_bz.xma", 1 }, - { "xenon/sound/voice/e/twn01_e31_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_e32_bz.xma", 1 }, - { "xenon/sound/voice/e/twn01_e33_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_e34_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_e35_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_e36_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_e37_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_e38_an.xma", 1 }, - { "xenon/sound/voice/e/twn01_e39_sv.xma", 1 }, - { "xenon/sound/voice/e/twn01_e40_an.xma", 1 }, - { "xenon/sound/voice/e/twn01_e41_gn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e42_sd.xma", 1 }, - { "xenon/sound/voice/e/twn01_e43_rg.xma", 1 }, - { "xenon/sound/voice/e/twn01_e44_rg.xma", 1 }, - { "xenon/sound/voice/e/twn01_e44ps_rg.xma", 1 }, - { "xenon/sound/voice/e/twn01_e45_1_gn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e45_gn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e46_rg.xma", 1 }, - { "xenon/sound/voice/e/twn01_e47_gn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e48_gn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e49_sd.xma", 1 }, - { "xenon/sound/voice/e/twn01_e50_1_gn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e50_gn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e51_sd.xma", 1 }, - { "xenon/sound/voice/e/twn01_e52_gn.xma", 1 }, - { "xenon/sound/voice/e/twn01_e53_rg.xma", 1 }, - { "xenon/sound/voice/e/twn01_h00_so.xma", 1 }, - { "xenon/sound/voice/e/twn01_h01_so.xma", 1 }, - { "xenon/sound/voice/e/twn01_h02_so.xma", 1 }, - { "xenon/sound/voice/e/twn01_h03_so.xma", 1 }, - { "xenon/sound/voice/e/twn01_h04_so.xma", 1 }, - { "xenon/sound/voice/e/twn01_h05_so.xma", 1 }, - { "xenon/sound/voice/e/twn01_h06_so.xma", 1 }, - { "xenon/sound/voice/e/twn01_h07_so.xma", 1 }, - { "xenon/sound/voice/e/wap01_a00_sd.xma", 1 }, - { "xenon/sound/voice/e/wap01_a00_sn.xma", 1 }, - { "xenon/sound/voice/e/wap01_a00_tl.xma", 1 }, - { "xenon/sound/voice/e/wap01_a01_rg.xma", 1 }, - { "xenon/sound/voice/e/wap01_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/wap01_a02_rg.xma", 1 }, - { "xenon/sound/voice/e/wap01_a03_sn.xma", 1 }, - { "xenon/sound/voice/e/wap01_a03_tl.xma", 1 }, - { "xenon/sound/voice/e/wap01_a03ps_sn.xma", 1 }, - { "xenon/sound/voice/e/wap01_a03ps_tl.xma", 1 }, - { "xenon/sound/voice/e/wap01_a04_sv.xma", 1 }, - { "xenon/sound/voice/e/wap01_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/wap01_e01_bz.xma", 1 }, - { "xenon/sound/voice/e/wap01_e01_sd.xma", 1 }, - { "xenon/sound/voice/e/wap01_e01_sv.xma", 1 }, - { "xenon/sound/voice/e/wap01_e01_tl.xma", 1 }, - { "xenon/sound/voice/e/wap01_e02_sd.xma", 1 }, - { "xenon/sound/voice/e/wap01_e03_sd.xma", 1 }, - { "xenon/sound/voice/e/wap01_e03_sn.xma", 1 }, - { "xenon/sound/voice/e/wap01_e04_sn.xma", 1 }, - { "xenon/sound/voice/e/wap01_e04_sv.xma", 1 }, - { "xenon/sound/voice/e/wap01_e05_rg.xma", 1 }, - { "xenon/sound/voice/e/wap01_e06_rg.xma", 1 }, - { "xenon/sound/voice/e/wap01_e07_bz.xma", 1 }, - { "xenon/sound/voice/e/wap01_e08_rg.xma", 1 }, - { "xenon/sound/voice/e/wap01_e09_rg.xma", 1 }, - { "xenon/sound/voice/e/wap01_e09_sd.xma", 1 }, - { "xenon/sound/voice/e/wap01_e10_rg.xma", 1 }, - { "xenon/sound/voice/e/wap01_e10_sd.xma", 1 }, - { "xenon/sound/voice/e/wap01_e11_1_rg.xma", 1 }, - { "xenon/sound/voice/e/wap01_e11_rg.xma", 1 }, - { "xenon/sound/voice/e/wap01_e11_sd.xma", 1 }, - { "xenon/sound/voice/e/wap01_h00_so.xma", 1 }, - { "xenon/sound/voice/e/wap01_h01_so.xma", 1 }, - { "xenon/sound/voice/e/wap01_w00_bz.xma", 1 }, - { "xenon/sound/voice/e/wap01_w00_sn.xma", 1 }, - { "xenon/sound/voice/e/wap01_w01_rg.xma", 1 }, - { "xenon/sound/voice/e/wap01_w01_sd.xma", 1 }, - { "xenon/sound/voice/e/wap01_w01_sn.xma", 1 }, - { "xenon/sound/voice/e/wap01_w01_sv.xma", 1 }, - { "xenon/sound/voice/e/wap01_w01_tl.xma", 1 }, - { "xenon/sound/voice/e/wvo01_a00_tl.xma", 1 }, - { "xenon/sound/voice/e/wvo01_a01_sd.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e00_sn.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e01_sn.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e02_sn.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e03_om.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e03_sn.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e03_tl.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e04_sn.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e05_mf.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e05_tl.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e06_sn.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e07_bz.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e07_sd.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e07_tl.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e08_sn.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e08_tl.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e09_sd.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e09_sn.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e10_eg.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e10_tl.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e11_sn.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e12_bz.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e12_sn.xma", 1 }, - { "xenon/sound/voice/e/wvo01_e13_sn.xma", 1 }, - { "xenon/sound/voice/e/wvo01_h00_so.xma", 1 }, - { "xenon/sound/voice/e/wvo01_h00ps_so.xma", 1 }, - { "xenon/sound/voice/e/wvo01_w00_bz.xma", 1 }, - { "xenon/sound/voice/e/wvo01_w00_om.xma", 1 }, - { "xenon/sound/voice/e/wvo01_w00_rg.xma", 1 }, - { "xenon/sound/voice/e/wvo01_w00_sd.xma", 1 }, - { "xenon/sound/voice/e/wvo01_w00_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_a00_am.xma", 1 }, - { "xenon/sound/voice/j/all01_a00_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_a00_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_a00_om.xma", 1 }, - { "xenon/sound/voice/j/all01_a00_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_a00_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_a00_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_a00_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_a01_am.xma", 1 }, - { "xenon/sound/voice/j/all01_a01_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_a01_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_a01_om.xma", 1 }, - { "xenon/sound/voice/j/all01_a01_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_a01_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_a01_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_a01_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_a02_am.xma", 1 }, - { "xenon/sound/voice/j/all01_a02_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_a02_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_a02_om.xma", 1 }, - { "xenon/sound/voice/j/all01_a02_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_a02_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_a02_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_a02_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_a02_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_a02_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_e00_am.xma", 1 }, - { "xenon/sound/voice/j/all01_e00_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_e00_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_e00_om.xma", 1 }, - { "xenon/sound/voice/j/all01_e00_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_e00_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_e00_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_e00_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_e01_am.xma", 1 }, - { "xenon/sound/voice/j/all01_e01_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_e01_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_e01_om.xma", 1 }, - { "xenon/sound/voice/j/all01_e01_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_e01_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_e01_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_e01_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_e01_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_e02_am.xma", 1 }, - { "xenon/sound/voice/j/all01_e02_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_e02_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_e02_om.xma", 1 }, - { "xenon/sound/voice/j/all01_e02_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_e02_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_e02_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_e02_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_e02_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_e03_am.xma", 1 }, - { "xenon/sound/voice/j/all01_e03_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_e03_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_e03_om.xma", 1 }, - { "xenon/sound/voice/j/all01_e03_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_e03_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_e03_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_e03_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_e03_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_e03_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_e04_am.xma", 1 }, - { "xenon/sound/voice/j/all01_e04_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_e04_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_e04_om.xma", 1 }, - { "xenon/sound/voice/j/all01_e04_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_e04_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_e04_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_e04_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_e04_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_e04_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_e05_am.xma", 1 }, - { "xenon/sound/voice/j/all01_e05_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_e05_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_e05_om.xma", 1 }, - { "xenon/sound/voice/j/all01_e05_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_e05_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_e05_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_e05_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_e05_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_e05_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_e06_am.xma", 1 }, - { "xenon/sound/voice/j/all01_e06_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_e06_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_e06_om.xma", 1 }, - { "xenon/sound/voice/j/all01_e06_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_e06_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_e06_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_e06_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_e06_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_e06_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_e07_am.xma", 1 }, - { "xenon/sound/voice/j/all01_e07_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_e07_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_e07_om.xma", 1 }, - { "xenon/sound/voice/j/all01_e07_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_e07_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_e07_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_e07_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_e07_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_e07_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_e08_am.xma", 1 }, - { "xenon/sound/voice/j/all01_e08_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_e08_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_e08_om.xma", 1 }, - { "xenon/sound/voice/j/all01_e08_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_e08_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_e08_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_e08_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_e08_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_e08_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_e09_am.xma", 1 }, - { "xenon/sound/voice/j/all01_e09_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_e09_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_e09_om.xma", 1 }, - { "xenon/sound/voice/j/all01_e09_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_e09_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_e09_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_e09_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_e09_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_e09_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_e10_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_v09_am.xma", 1 }, - { "xenon/sound/voice/j/all01_v09_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_v09_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_v09_om.xma", 1 }, - { "xenon/sound/voice/j/all01_v09_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_v09_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_v09_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_v09_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_v09_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_v09_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_v10_am.xma", 1 }, - { "xenon/sound/voice/j/all01_v10_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_v10_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_v10_om.xma", 1 }, - { "xenon/sound/voice/j/all01_v10_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_v10_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_v10_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_v10_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_v10_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_v10_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_v11_am.xma", 1 }, - { "xenon/sound/voice/j/all01_v11_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_v11_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_v11_om.xma", 1 }, - { "xenon/sound/voice/j/all01_v11_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_v11_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_v11_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_v11_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_v11_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_v11_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_v12_am.xma", 1 }, - { "xenon/sound/voice/j/all01_v12_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_v12_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_v12_om.xma", 1 }, - { "xenon/sound/voice/j/all01_v12_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_v12_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_v12_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_v12_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_v12_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_v12_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_v13_am.xma", 1 }, - { "xenon/sound/voice/j/all01_v13_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_v13_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_v13_om.xma", 1 }, - { "xenon/sound/voice/j/all01_v13_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_v13_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_v13_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_v13_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_v13_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_v13_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_v14_am.xma", 1 }, - { "xenon/sound/voice/j/all01_v14_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_v14_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_v14_om.xma", 1 }, - { "xenon/sound/voice/j/all01_v14_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_v14_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_v14_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_v14_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_v14_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_v14_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_v15_am.xma", 1 }, - { "xenon/sound/voice/j/all01_v15_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_v15_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_v15_om.xma", 1 }, - { "xenon/sound/voice/j/all01_v15_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_v15_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_v15_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_v15_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_v15_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_v15_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_v16_am.xma", 1 }, - { "xenon/sound/voice/j/all01_v16_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_v16_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_v16_om.xma", 1 }, - { "xenon/sound/voice/j/all01_v16_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_v16_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_v16_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_v16_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_v16_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_v16_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_w00_am.xma", 1 }, - { "xenon/sound/voice/j/all01_w00_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_w00_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_w00_om.xma", 1 }, - { "xenon/sound/voice/j/all01_w00_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_w00_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_w00_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_w00_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_w00_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_w00_tl.xma", 1 }, - { "xenon/sound/voice/j/all01_w01_am.xma", 1 }, - { "xenon/sound/voice/j/all01_w01_bz.xma", 1 }, - { "xenon/sound/voice/j/all01_w01_kn.xma", 1 }, - { "xenon/sound/voice/j/all01_w01_om.xma", 1 }, - { "xenon/sound/voice/j/all01_w01_pr.xma", 1 }, - { "xenon/sound/voice/j/all01_w01_rg.xma", 1 }, - { "xenon/sound/voice/j/all01_w01_sd.xma", 1 }, - { "xenon/sound/voice/j/all01_w01_sn.xma", 1 }, - { "xenon/sound/voice/j/all01_w01_sv.xma", 1 }, - { "xenon/sound/voice/j/all01_w01_tl.xma", 1 }, - { "xenon/sound/voice/j/all02_a00_am.xma", 1 }, - { "xenon/sound/voice/j/all02_a00_bz.xma", 1 }, - { "xenon/sound/voice/j/all02_a00_kn.xma", 1 }, - { "xenon/sound/voice/j/all02_a00_om.xma", 1 }, - { "xenon/sound/voice/j/all02_a00_rg.xma", 1 }, - { "xenon/sound/voice/j/all02_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/all02_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/all02_a00_sv.xma", 1 }, - { "xenon/sound/voice/j/all02_a00_tl.xma", 1 }, - { "xenon/sound/voice/j/all02_a00ps_am.xma", 1 }, - { "xenon/sound/voice/j/all02_a00ps_bz.xma", 1 }, - { "xenon/sound/voice/j/all02_a00ps_kn.xma", 1 }, - { "xenon/sound/voice/j/all02_a00ps_om.xma", 1 }, - { "xenon/sound/voice/j/all02_a00ps_rg.xma", 1 }, - { "xenon/sound/voice/j/all02_a00ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all02_a00ps_sn.xma", 1 }, - { "xenon/sound/voice/j/all02_a00ps_sv.xma", 1 }, - { "xenon/sound/voice/j/all02_a00ps_tl.xma", 1 }, - { "xenon/sound/voice/j/all03_a00_am.xma", 1 }, - { "xenon/sound/voice/j/all03_a00_bz.xma", 1 }, - { "xenon/sound/voice/j/all03_a00_kn.xma", 1 }, - { "xenon/sound/voice/j/all03_a00_om.xma", 1 }, - { "xenon/sound/voice/j/all03_a00_pr.xma", 1 }, - { "xenon/sound/voice/j/all03_a00_rg.xma", 1 }, - { "xenon/sound/voice/j/all03_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/all03_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/all03_a00_sv.xma", 1 }, - { "xenon/sound/voice/j/all03_a00_tl.xma", 1 }, - { "xenon/sound/voice/j/all03_a01_bz.xma", 1 }, - { "xenon/sound/voice/j/all03_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/all03_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/all03_h00_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h00ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h01_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h01ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h02_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h02ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h03_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h03ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h04_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h04ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h05_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h05ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h06_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h06ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h07_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h07ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h08_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h08ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h09_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h09ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h10_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h10ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h11_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h11ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h12_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h12ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h13_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h13ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h14_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h14ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h15_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h15ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h16_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h16ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h17_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h17ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h18_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h18ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h19_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h19ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h20_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h20ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h21_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h21ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h22_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h22ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h23_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h23ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h24_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h24ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h25_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h25ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h26_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h26ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h27_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h27ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h28_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h28ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h29_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h29ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h30_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h30ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h31_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h31ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h32_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h32ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h33_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h33ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h34_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h34ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h35_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h35ps_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h36_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h37_so.xma", 1 }, - { "xenon/sound/voice/j/all03_h38_so.xma", 1 }, - { "xenon/sound/voice/j/all04_a00_am.xma", 1 }, - { "xenon/sound/voice/j/all04_a00_bz.xma", 1 }, - { "xenon/sound/voice/j/all04_a00_kn.xma", 1 }, - { "xenon/sound/voice/j/all04_a00_om.xma", 1 }, - { "xenon/sound/voice/j/all04_a00_rg.xma", 1 }, - { "xenon/sound/voice/j/all04_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/all04_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/all04_a00_sv.xma", 1 }, - { "xenon/sound/voice/j/all04_a00_tl.xma", 1 }, - { "xenon/sound/voice/j/all04_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/all04_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/all04_a02_am.xma", 1 }, - { "xenon/sound/voice/j/all04_a02_bz.xma", 1 }, - { "xenon/sound/voice/j/all04_a02_kn.xma", 1 }, - { "xenon/sound/voice/j/all04_a02_om.xma", 1 }, - { "xenon/sound/voice/j/all04_a02_rg.xma", 1 }, - { "xenon/sound/voice/j/all04_a02_sd.xma", 1 }, - { "xenon/sound/voice/j/all04_a02_sn.xma", 1 }, - { "xenon/sound/voice/j/all04_a02_sv.xma", 1 }, - { "xenon/sound/voice/j/all04_a02_tl.xma", 1 }, - { "xenon/sound/voice/j/all04_a03_am.xma", 1 }, - { "xenon/sound/voice/j/all04_a03_bz.xma", 1 }, - { "xenon/sound/voice/j/all04_a03_kn.xma", 1 }, - { "xenon/sound/voice/j/all04_a03_om.xma", 1 }, - { "xenon/sound/voice/j/all04_a03_rg.xma", 1 }, - { "xenon/sound/voice/j/all04_a03_sd.xma", 1 }, - { "xenon/sound/voice/j/all04_a03_sn.xma", 1 }, - { "xenon/sound/voice/j/all04_a03_sv.xma", 1 }, - { "xenon/sound/voice/j/all04_a03_tl.xma", 1 }, - { "xenon/sound/voice/j/all04_a04_am.xma", 1 }, - { "xenon/sound/voice/j/all04_a04_bz.xma", 1 }, - { "xenon/sound/voice/j/all04_a04_kn.xma", 1 }, - { "xenon/sound/voice/j/all04_a04_om.xma", 1 }, - { "xenon/sound/voice/j/all04_a04_rg.xma", 1 }, - { "xenon/sound/voice/j/all04_a04_sd.xma", 1 }, - { "xenon/sound/voice/j/all04_a04_sn.xma", 1 }, - { "xenon/sound/voice/j/all04_a04_sv.xma", 1 }, - { "xenon/sound/voice/j/all04_a04_tl.xma", 1 }, - { "xenon/sound/voice/j/all04_a05_sd.xma", 1 }, - { "xenon/sound/voice/j/all04_a05_sn.xma", 1 }, - { "xenon/sound/voice/j/all04_a05_sv.xma", 1 }, - { "xenon/sound/voice/j/all04_a06_sd.xma", 1 }, - { "xenon/sound/voice/j/all04_a06_sn.xma", 1 }, - { "xenon/sound/voice/j/all04_a06_sv.xma", 1 }, - { "xenon/sound/voice/j/all04_a07_am.xma", 1 }, - { "xenon/sound/voice/j/all04_a07_bz.xma", 1 }, - { "xenon/sound/voice/j/all04_a07_kn.xma", 1 }, - { "xenon/sound/voice/j/all04_a07_om.xma", 1 }, - { "xenon/sound/voice/j/all04_a07_rg.xma", 1 }, - { "xenon/sound/voice/j/all04_a07_sd.xma", 1 }, - { "xenon/sound/voice/j/all04_a07_sn.xma", 1 }, - { "xenon/sound/voice/j/all04_a07_sv.xma", 1 }, - { "xenon/sound/voice/j/all04_a07_tl.xma", 1 }, - { "xenon/sound/voice/j/all04_a08_am.xma", 1 }, - { "xenon/sound/voice/j/all04_a08_bz.xma", 1 }, - { "xenon/sound/voice/j/all04_a08_kn.xma", 1 }, - { "xenon/sound/voice/j/all04_a08_om.xma", 1 }, - { "xenon/sound/voice/j/all04_a08_pr.xma", 1 }, - { "xenon/sound/voice/j/all04_a08_rg.xma", 1 }, - { "xenon/sound/voice/j/all04_a08_sd.xma", 1 }, - { "xenon/sound/voice/j/all04_a08_sn.xma", 1 }, - { "xenon/sound/voice/j/all04_a08_sv.xma", 1 }, - { "xenon/sound/voice/j/all04_a08_tl.xma", 1 }, - { "xenon/sound/voice/j/all04_a09_am.xma", 1 }, - { "xenon/sound/voice/j/all04_a09_bz.xma", 1 }, - { "xenon/sound/voice/j/all04_a09_kn.xma", 1 }, - { "xenon/sound/voice/j/all04_a09_om.xma", 1 }, - { "xenon/sound/voice/j/all04_a09_pr.xma", 1 }, - { "xenon/sound/voice/j/all04_a09_rg.xma", 1 }, - { "xenon/sound/voice/j/all04_a09_sd.xma", 1 }, - { "xenon/sound/voice/j/all04_a09_sn.xma", 1 }, - { "xenon/sound/voice/j/all04_a09_sv.xma", 1 }, - { "xenon/sound/voice/j/all04_a09_tl.xma", 1 }, - { "xenon/sound/voice/j/all04_a10_am.xma", 1 }, - { "xenon/sound/voice/j/all04_a10_bz.xma", 1 }, - { "xenon/sound/voice/j/all04_a10_kn.xma", 1 }, - { "xenon/sound/voice/j/all04_a10_om.xma", 1 }, - { "xenon/sound/voice/j/all04_a10_rg.xma", 1 }, - { "xenon/sound/voice/j/all04_a10_sd.xma", 1 }, - { "xenon/sound/voice/j/all04_a10_sn.xma", 1 }, - { "xenon/sound/voice/j/all04_a10_sv.xma", 1 }, - { "xenon/sound/voice/j/all04_a10_tl.xma", 1 }, - { "xenon/sound/voice/j/all04_a11_am.xma", 1 }, - { "xenon/sound/voice/j/all04_a11_bz.xma", 1 }, - { "xenon/sound/voice/j/all04_a11_kn.xma", 1 }, - { "xenon/sound/voice/j/all04_a11_om.xma", 1 }, - { "xenon/sound/voice/j/all04_a11_pr.xma", 1 }, - { "xenon/sound/voice/j/all04_a11_rg.xma", 1 }, - { "xenon/sound/voice/j/all04_a11_sd.xma", 1 }, - { "xenon/sound/voice/j/all04_a11_sn.xma", 1 }, - { "xenon/sound/voice/j/all04_a11_sv.xma", 1 }, - { "xenon/sound/voice/j/all04_a11_tl.xma", 1 }, - { "xenon/sound/voice/j/all04_a12_am.xma", 1 }, - { "xenon/sound/voice/j/all04_a12_bz.xma", 1 }, - { "xenon/sound/voice/j/all04_a12_kn.xma", 1 }, - { "xenon/sound/voice/j/all04_a12_om.xma", 1 }, - { "xenon/sound/voice/j/all04_a12_pr.xma", 1 }, - { "xenon/sound/voice/j/all04_a12_rg.xma", 1 }, - { "xenon/sound/voice/j/all04_a12_sd.xma", 1 }, - { "xenon/sound/voice/j/all04_a12_sn.xma", 1 }, - { "xenon/sound/voice/j/all04_a12_sv.xma", 1 }, - { "xenon/sound/voice/j/all04_a12_tl.xma", 1 }, - { "xenon/sound/voice/j/all04_h00_so.xma", 1 }, - { "xenon/sound/voice/j/all04_h01_so.xma", 1 }, - { "xenon/sound/voice/j/all05_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a00_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a01_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a02_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a02_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a03_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a04_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a04_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a04_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a04_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a04_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a04_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a05_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a05_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a05_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a06_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a06_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a06_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a06_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a06_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a06_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a07_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a07_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a07_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a08_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a08_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a08_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a08_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a08_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a08_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a09_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a09_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a09_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a10_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a10_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a10_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a10_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a10_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a10_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a10_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a10_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a10_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a11_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a11_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a11_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a11_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a11_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a11_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a11_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a11_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a11_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a12_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a12_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a12_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a12_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a12_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a12_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a12_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a12_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a12_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a13_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a13_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a13_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a13_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a13_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a13_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a13_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a13_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a13_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a14_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a14_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a14_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a14_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a14_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a14_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a14_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a14_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a14_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a15_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a15_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a15_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a15_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a15_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a15_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a16_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a16_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a16_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a17_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a17_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a17_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a17_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a17_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a17_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a17_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a17_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a17_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a18_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a18_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a18_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a18_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a18_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a18_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a19_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a19_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a19_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a20_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a20_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a20_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a20_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a20_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a20_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a20_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a20_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a20_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a21_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a21_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a21_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a21_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a21_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a21_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a22_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a22_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a22_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a23_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a23_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a23_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a23_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a23_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a23_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a24_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a24_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a24_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a25_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a25_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a25_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a25_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a25_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a25_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a26_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a26_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a26_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a27_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a27_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a27_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a27_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a27_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a27_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a27_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a27_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a27_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a28_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a28_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a28_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a28_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a28_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a28_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a29_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a29_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a29_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a30_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a30_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a30_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a30_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a30_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a30_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a30_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a30_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a30_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a31_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a31_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a31_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a31_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a31_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a31_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a31_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a31_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a31_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a32_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a32_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a32_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a32_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a32_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a32_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a32_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a32_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a32_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_a33_am.xma", 1 }, - { "xenon/sound/voice/j/all05_a33_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_a33_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_a33_om.xma", 1 }, - { "xenon/sound/voice/j/all05_a33_pr.xma", 1 }, - { "xenon/sound/voice/j/all05_a33_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_a33_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_a33_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_a33_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_a33_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_e00_am.xma", 1 }, - { "xenon/sound/voice/j/all05_e00_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_e00_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_e00_om.xma", 1 }, - { "xenon/sound/voice/j/all05_e00_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_e00_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_e00_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_e01_am.xma", 1 }, - { "xenon/sound/voice/j/all05_e01_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_e01_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_e01_om.xma", 1 }, - { "xenon/sound/voice/j/all05_e01_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_e01_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_e01_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_e01_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_e01_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_e02_am.xma", 1 }, - { "xenon/sound/voice/j/all05_e02_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_e02_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_e02_om.xma", 1 }, - { "xenon/sound/voice/j/all05_e02_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_e02_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_e02_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_e02_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_e02_tl.xma", 1 }, - { "xenon/sound/voice/j/all05_e03_am.xma", 1 }, - { "xenon/sound/voice/j/all05_e03_bz.xma", 1 }, - { "xenon/sound/voice/j/all05_e03_kn.xma", 1 }, - { "xenon/sound/voice/j/all05_e03_om.xma", 1 }, - { "xenon/sound/voice/j/all05_e03_rg.xma", 1 }, - { "xenon/sound/voice/j/all05_e03_sd.xma", 1 }, - { "xenon/sound/voice/j/all05_e03_sn.xma", 1 }, - { "xenon/sound/voice/j/all05_e03_sv.xma", 1 }, - { "xenon/sound/voice/j/all05_e03_tl.xma", 1 }, - { "xenon/sound/voice/j/all06_a00_rg.xma", 1 }, - { "xenon/sound/voice/j/all06_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a01_rg.xma", 1 }, - { "xenon/sound/voice/j/all06_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a02_rg.xma", 1 }, - { "xenon/sound/voice/j/all06_a02_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a03_rg.xma", 1 }, - { "xenon/sound/voice/j/all06_a03_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a03ps_rg.xma", 1 }, - { "xenon/sound/voice/j/all06_a03ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a04_rg.xma", 1 }, - { "xenon/sound/voice/j/all06_a04_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a04ps_rg.xma", 1 }, - { "xenon/sound/voice/j/all06_a04ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a05_rg.xma", 1 }, - { "xenon/sound/voice/j/all06_a05_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a05ps_rg.xma", 1 }, - { "xenon/sound/voice/j/all06_a05ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a06_rg.xma", 1 }, - { "xenon/sound/voice/j/all06_a06_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a07_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a07ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a08_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a09_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a09ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a11_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a12_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a12ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a13_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a14_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a14ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a15_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a15ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a16_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a16ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a17_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a18_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a19_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a19ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a20_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a20ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a21_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a21ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a22_sd.xma", 1 }, - { "xenon/sound/voice/j/all06_a22ps_sd.xma", 1 }, - { "xenon/sound/voice/j/all07_a00_am.xma", 1 }, - { "xenon/sound/voice/j/all07_a00_bz.xma", 1 }, - { "xenon/sound/voice/j/all07_a00_kn.xma", 1 }, - { "xenon/sound/voice/j/all07_a00_om.xma", 1 }, - { "xenon/sound/voice/j/all07_a00_rg.xma", 1 }, - { "xenon/sound/voice/j/all07_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/all07_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/all07_a00_sv.xma", 1 }, - { "xenon/sound/voice/j/all07_a00_tl.xma", 1 }, - { "xenon/sound/voice/j/all07_a01_am.xma", 1 }, - { "xenon/sound/voice/j/all07_a01_bz.xma", 1 }, - { "xenon/sound/voice/j/all07_a01_kn.xma", 1 }, - { "xenon/sound/voice/j/all07_a01_om.xma", 1 }, - { "xenon/sound/voice/j/all07_a01_rg.xma", 1 }, - { "xenon/sound/voice/j/all07_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/all07_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/all07_a01_sv.xma", 1 }, - { "xenon/sound/voice/j/all07_a01_tl.xma", 1 }, - { "xenon/sound/voice/j/all07_a02_am.xma", 1 }, - { "xenon/sound/voice/j/all07_a02_bz.xma", 1 }, - { "xenon/sound/voice/j/all07_a02_kn.xma", 1 }, - { "xenon/sound/voice/j/all07_a02_om.xma", 1 }, - { "xenon/sound/voice/j/all07_a02_rg.xma", 1 }, - { "xenon/sound/voice/j/all07_a02_sd.xma", 1 }, - { "xenon/sound/voice/j/all07_a02_sn.xma", 1 }, - { "xenon/sound/voice/j/all07_a02_sv.xma", 1 }, - { "xenon/sound/voice/j/all07_a02_tl.xma", 1 }, - { "xenon/sound/voice/j/all07_a03_am.xma", 1 }, - { "xenon/sound/voice/j/all07_a03_bz.xma", 1 }, - { "xenon/sound/voice/j/all07_a03_kn.xma", 1 }, - { "xenon/sound/voice/j/all07_a03_om.xma", 1 }, - { "xenon/sound/voice/j/all07_a03_rg.xma", 1 }, - { "xenon/sound/voice/j/all07_a03_sd.xma", 1 }, - { "xenon/sound/voice/j/all07_a03_sn.xma", 1 }, - { "xenon/sound/voice/j/all07_a03_sv.xma", 1 }, - { "xenon/sound/voice/j/all07_a03_tl.xma", 1 }, - { "xenon/sound/voice/j/all07_a04_am.xma", 1 }, - { "xenon/sound/voice/j/all07_a04_bz.xma", 1 }, - { "xenon/sound/voice/j/all07_a04_kn.xma", 1 }, - { "xenon/sound/voice/j/all07_a04_rg.xma", 1 }, - { "xenon/sound/voice/j/all07_a04_sd.xma", 1 }, - { "xenon/sound/voice/j/all07_a04_sn.xma", 1 }, - { "xenon/sound/voice/j/all07_a04_sv.xma", 1 }, - { "xenon/sound/voice/j/all07_a04_tl.xma", 1 }, - { "xenon/sound/voice/j/all08_e00_1_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/all08_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e01_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e02_sd.xma", 1 }, - { "xenon/sound/voice/j/all08_e03_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e04_sd.xma", 1 }, - { "xenon/sound/voice/j/all08_e05_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e06_sd.xma", 1 }, - { "xenon/sound/voice/j/all08_e07_sd.xma", 1 }, - { "xenon/sound/voice/j/all08_e07_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e08_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e09_sd.xma", 1 }, - { "xenon/sound/voice/j/all08_e09_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e10_sd.xma", 1 }, - { "xenon/sound/voice/j/all08_e10_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e11_sd.xma", 1 }, - { "xenon/sound/voice/j/all08_e11_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e12_sd.xma", 1 }, - { "xenon/sound/voice/j/all08_e12_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e13_sd.xma", 1 }, - { "xenon/sound/voice/j/all08_e13_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e14_sd.xma", 1 }, - { "xenon/sound/voice/j/all08_e14_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e15_sd.xma", 1 }, - { "xenon/sound/voice/j/all08_e15_sn.xma", 1 }, - { "xenon/sound/voice/j/all08_e16_eg.xma", 1 }, - { "xenon/sound/voice/j/all08_e17_eg.xma", 1 }, - { "xenon/sound/voice/j/all08_e18_eg.xma", 1 }, - { "xenon/sound/voice/j/all08_e19_eg.xma", 1 }, - { "xenon/sound/voice/j/all08_e20_eg.xma", 1 }, - { "xenon/sound/voice/j/all08_e21_eg.xma", 1 }, - { "xenon/sound/voice/j/all08_h00_so.xma", 1 }, - { "xenon/sound/voice/j/all08_h01_so.xma", 1 }, - { "xenon/sound/voice/j/all08_h02_so.xma", 1 }, - { "xenon/sound/voice/j/aqa00_e00_1_so.xma", 1 }, - { "xenon/sound/voice/j/aqa00_e00_so.xma", 1 }, - { "xenon/sound/voice/j/aqa00_e01_so.xma", 1 }, - { "xenon/sound/voice/j/aqa01_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/aqa01_a00_tl.xma", 1 }, - { "xenon/sound/voice/j/aqa01_a01_tl.xma", 1 }, - { "xenon/sound/voice/j/aqa01_a02_kn.xma", 1 }, - { "xenon/sound/voice/j/aqa01_a02_tl.xma", 1 }, - { "xenon/sound/voice/j/aqa01_a03_tl.xma", 1 }, - { "xenon/sound/voice/j/aqa01_a04_tl.xma", 1 }, - { "xenon/sound/voice/j/aqa01_a05_tl.xma", 1 }, - { "xenon/sound/voice/j/aqa01_a06_kn.xma", 1 }, - { "xenon/sound/voice/j/aqa01_a06_tl.xma", 1 }, - { "xenon/sound/voice/j/aqa01_a07_sn.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e00_kn.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e00_sv.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e00_tl.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e01_kn.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e01_sv.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e02_sn.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e03_kn.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e03_sd.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e03_sn.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e03_sv.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e03_tl.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e04_sd.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e04_sn.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e04_sv.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e05_sn.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e06_ec.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e07_ec.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e08_ec.xma", 1 }, - { "xenon/sound/voice/j/aqa01_e09_ec.xma", 1 }, - { "xenon/sound/voice/j/aqa01_w00_sd.xma", 1 }, - { "xenon/sound/voice/j/aqa01_w00_sn.xma", 1 }, - { "xenon/sound/voice/j/aqa01_w00_sv.xma", 1 }, - { "xenon/sound/voice/j/aqa01_w00_tl.xma", 1 }, - { "xenon/sound/voice/j/aqa01_w01_kn.xma", 1 }, - { "xenon/sound/voice/j/aqa01_w01_sd.xma", 1 }, - { "xenon/sound/voice/j/aqa01_w01_sv.xma", 1 }, - { "xenon/sound/voice/j/bat01_e00_am.xma", 1 }, - { "xenon/sound/voice/j/bat01_e00_bz.xma", 1 }, - { "xenon/sound/voice/j/bat01_e00_kn.xma", 1 }, - { "xenon/sound/voice/j/bat01_e00_om.xma", 1 }, - { "xenon/sound/voice/j/bat01_e00_rg.xma", 1 }, - { "xenon/sound/voice/j/bat01_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/bat01_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/bat01_e00_sv.xma", 1 }, - { "xenon/sound/voice/j/bat01_e00_tl.xma", 1 }, - { "xenon/sound/voice/j/bat01_e01_am.xma", 1 }, - { "xenon/sound/voice/j/bat01_e01_bz.xma", 1 }, - { "xenon/sound/voice/j/bat01_e01_kn.xma", 1 }, - { "xenon/sound/voice/j/bat01_e01_om.xma", 1 }, - { "xenon/sound/voice/j/bat01_e01_rg.xma", 1 }, - { "xenon/sound/voice/j/bat01_e01_sd.xma", 1 }, - { "xenon/sound/voice/j/bat01_e01_sn.xma", 1 }, - { "xenon/sound/voice/j/bat01_e01_sv.xma", 1 }, - { "xenon/sound/voice/j/bat01_e01_tl.xma", 1 }, - { "xenon/sound/voice/j/bat01_e02_am.xma", 1 }, - { "xenon/sound/voice/j/bat01_e02_bz.xma", 1 }, - { "xenon/sound/voice/j/bat01_e02_kn.xma", 1 }, - { "xenon/sound/voice/j/bat01_e02_om.xma", 1 }, - { "xenon/sound/voice/j/bat01_e02_rg.xma", 1 }, - { "xenon/sound/voice/j/bat01_e02_sd.xma", 1 }, - { "xenon/sound/voice/j/bat01_e02_sn.xma", 1 }, - { "xenon/sound/voice/j/bat01_e02_sv.xma", 1 }, - { "xenon/sound/voice/j/bat01_e02_tl.xma", 1 }, - { "xenon/sound/voice/j/bat01_h00_so.xma", 1 }, - { "xenon/sound/voice/j/bat01_h01_so.xma", 1 }, - { "xenon/sound/voice/j/bat01_h02_so.xma", 1 }, - { "xenon/sound/voice/j/bos01_a00_bz.xma", 1 }, - { "xenon/sound/voice/j/bos01_a01_bz.xma", 1 }, - { "xenon/sound/voice/j/bos01_a02_bz.xma", 1 }, - { "xenon/sound/voice/j/bos01_a03_bz.xma", 1 }, - { "xenon/sound/voice/j/bos01_a04_bz.xma", 1 }, - { "xenon/sound/voice/j/bos01_a04ps_bz.xma", 1 }, - { "xenon/sound/voice/j/bos01_a05_bz.xma", 1 }, - { "xenon/sound/voice/j/bos01_a06_bz.xma", 1 }, - { "xenon/sound/voice/j/bos01_a07_bz.xma", 1 }, - { "xenon/sound/voice/j/bos01_a08_bz.xma", 1 }, - { "xenon/sound/voice/j/bos01_e00_sv.xma", 1 }, - { "xenon/sound/voice/j/bos01_e01_sv.xma", 1 }, - { "xenon/sound/voice/j/bos01_e02_bz.xma", 1 }, - { "xenon/sound/voice/j/bos02_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/bos02_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/bos02_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/bos02_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/bos02_a02_sd.xma", 1 }, - { "xenon/sound/voice/j/bos02_a02_sn.xma", 1 }, - { "xenon/sound/voice/j/bos02_a03_rg.xma", 1 }, - { "xenon/sound/voice/j/bos02_a03_tl.xma", 1 }, - { "xenon/sound/voice/j/bos02_a04_rg.xma", 1 }, - { "xenon/sound/voice/j/bos02_a04_tl.xma", 1 }, - { "xenon/sound/voice/j/bos02_a05_kn.xma", 1 }, - { "xenon/sound/voice/j/bos02_a05_rg.xma", 1 }, - { "xenon/sound/voice/j/bos02_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/bos02_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/bos02_e01_sd.xma", 1 }, - { "xenon/sound/voice/j/bos02_e01_sn.xma", 1 }, - { "xenon/sound/voice/j/bos03_a00_bz.xma", 1 }, - { "xenon/sound/voice/j/bos03_a01_bz.xma", 1 }, - { "xenon/sound/voice/j/bos03_a02_bz.xma", 1 }, - { "xenon/sound/voice/j/bos03_a03_bz.xma", 1 }, - { "xenon/sound/voice/j/bos03_a05_bz.xma", 1 }, - { "xenon/sound/voice/j/bos03_a06_bz.xma", 1 }, - { "xenon/sound/voice/j/bos03_a07_1_bz.xma", 1 }, - { "xenon/sound/voice/j/bos03_a07_bz.xma", 1 }, - { "xenon/sound/voice/j/bos03_a08_bz.xma", 1 }, - { "xenon/sound/voice/j/bos03_a09_bz.xma", 1 }, - { "xenon/sound/voice/j/bos03_a10_bz.xma", 1 }, - { "xenon/sound/voice/j/bos03_e00_sv.xma", 1 }, - { "xenon/sound/voice/j/bos03_e01_bz.xma", 1 }, - { "xenon/sound/voice/j/bos03_e02_bz.xma", 1 }, - { "xenon/sound/voice/j/bos03_e03_sv.xma", 1 }, - { "xenon/sound/voice/j/bos03_e04_sv.xma", 1 }, - { "xenon/sound/voice/j/bos04_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/bos04_a01_1_sd.xma", 1 }, - { "xenon/sound/voice/j/bos04_a01_1ps_sd.xma", 1 }, - { "xenon/sound/voice/j/bos04_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/bos04_a01ps_sd.xma", 1 }, - { "xenon/sound/voice/j/bos04_a02_sd.xma", 1 }, - { "xenon/sound/voice/j/bos04_a03_sd.xma", 1 }, - { "xenon/sound/voice/j/bos04_a04_sd.xma", 1 }, - { "xenon/sound/voice/j/bos04_a05_1_om.xma", 1 }, - { "xenon/sound/voice/j/bos04_a05_1ps_om.xma", 1 }, - { "xenon/sound/voice/j/bos04_a05_om.xma", 1 }, - { "xenon/sound/voice/j/bos04_a05ps_om.xma", 1 }, - { "xenon/sound/voice/j/bos04_a06_1_om.xma", 1 }, - { "xenon/sound/voice/j/bos04_a06_1ps_om.xma", 1 }, - { "xenon/sound/voice/j/bos04_a06_om.xma", 1 }, - { "xenon/sound/voice/j/bos04_a06ps_om.xma", 1 }, - { "xenon/sound/voice/j/bos04_a07_sd.xma", 1 }, - { "xenon/sound/voice/j/bos04_a08_sd.xma", 1 }, - { "xenon/sound/voice/j/bos04_e00_om.xma", 1 }, - { "xenon/sound/voice/j/bos04_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/bos04_e01_mf.xma", 1 }, - { "xenon/sound/voice/j/bos04_e02_mf.xma", 1 }, - { "xenon/sound/voice/j/bos04_e03_mf.xma", 1 }, - { "xenon/sound/voice/j/bos04_e04_mf.xma", 1 }, - { "xenon/sound/voice/j/bos04_e05_mf.xma", 1 }, - { "xenon/sound/voice/j/bos04_e06_mf.xma", 1 }, - { "xenon/sound/voice/j/bos04_e07_mf.xma", 1 }, - { "xenon/sound/voice/j/bos04_e08_mf.xma", 1 }, - { "xenon/sound/voice/j/bos04_e09_mf.xma", 1 }, - { "xenon/sound/voice/j/bos04_e10_mf.xma", 1 }, - { "xenon/sound/voice/j/bos04_e11_mf.xma", 1 }, - { "xenon/sound/voice/j/bos04_e12_mf.xma", 1 }, - { "xenon/sound/voice/j/bos04_e13_mf.xma", 1 }, - { "xenon/sound/voice/j/bos05_a00_rg.xma", 1 }, - { "xenon/sound/voice/j/bos05_a01_rg.xma", 1 }, - { "xenon/sound/voice/j/bos05_a02_rg.xma", 1 }, - { "xenon/sound/voice/j/bos05_a03_om.xma", 1 }, - { "xenon/sound/voice/j/bos05_a04_om.xma", 1 }, - { "xenon/sound/voice/j/bos05_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/bos05_e01_om.xma", 1 }, - { "xenon/sound/voice/j/bos05_e02_rg.xma", 1 }, - { "xenon/sound/voice/j/bos05_e03_mf.xma", 1 }, - { "xenon/sound/voice/j/bos05_e04_mf.xma", 1 }, - { "xenon/sound/voice/j/bos05_e05_mf.xma", 1 }, - { "xenon/sound/voice/j/bos05_e06_mf.xma", 1 }, - { "xenon/sound/voice/j/bos05_e07_mf.xma", 1 }, - { "xenon/sound/voice/j/bos05_e08_mf.xma", 1 }, - { "xenon/sound/voice/j/bos06_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/bos06_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/bos06_a01_rg.xma", 1 }, - { "xenon/sound/voice/j/bos06_a01_tl.xma", 1 }, - { "xenon/sound/voice/j/bos06_a02_rg.xma", 1 }, - { "xenon/sound/voice/j/bos06_a02_tl.xma", 1 }, - { "xenon/sound/voice/j/bos06_a03_1_rg.xma", 1 }, - { "xenon/sound/voice/j/bos06_a03_1_tl.xma", 1 }, - { "xenon/sound/voice/j/bos06_a03_rg.xma", 1 }, - { "xenon/sound/voice/j/bos06_a03_tl.xma", 1 }, - { "xenon/sound/voice/j/bos06_a04_rg.xma", 1 }, - { "xenon/sound/voice/j/bos06_a04_tl.xma", 1 }, - { "xenon/sound/voice/j/bos06_a05_rg.xma", 1 }, - { "xenon/sound/voice/j/bos06_a05_tl.xma", 1 }, - { "xenon/sound/voice/j/bos06_e00_eg.xma", 1 }, - { "xenon/sound/voice/j/bos06_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/bos06_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/bos06_e01_sd.xma", 1 }, - { "xenon/sound/voice/j/bos06_e01_sn.xma", 1 }, - { "xenon/sound/voice/j/bos06_e02_eg.xma", 1 }, - { "xenon/sound/voice/j/bos06_e03_eg.xma", 1 }, - { "xenon/sound/voice/j/bos06_e04_sd.xma", 1 }, - { "xenon/sound/voice/j/bos06_e04_sn.xma", 1 }, - { "xenon/sound/voice/j/bos07_a00_bz.xma", 1 }, - { "xenon/sound/voice/j/bos07_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/bos07_a01_bz.xma", 1 }, - { "xenon/sound/voice/j/bos07_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/bos07_a02_1_sn.xma", 1 }, - { "xenon/sound/voice/j/bos07_a02_bz.xma", 1 }, - { "xenon/sound/voice/j/bos07_a02_sn.xma", 1 }, - { "xenon/sound/voice/j/bos07_a03_bz.xma", 1 }, - { "xenon/sound/voice/j/bos07_a04_bz.xma", 1 }, - { "xenon/sound/voice/j/bos07_a05_bz.xma", 1 }, - { "xenon/sound/voice/j/bos07_a05_pr.xma", 1 }, - { "xenon/sound/voice/j/bos07_a06_bz.xma", 1 }, - { "xenon/sound/voice/j/bos07_a06_pr.xma", 1 }, - { "xenon/sound/voice/j/bos07_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/bos07_e00_sv.xma", 1 }, - { "xenon/sound/voice/j/bos07_e01_pr.xma", 1 }, - { "xenon/sound/voice/j/bos07_e02_pr.xma", 1 }, - { "xenon/sound/voice/j/bos07_e03_sn.xma", 1 }, - { "xenon/sound/voice/j/bos07_e03_sv.xma", 1 }, - { "xenon/sound/voice/j/bos07_e04_eg.xma", 1 }, - { "xenon/sound/voice/j/bos07_e05_eg.xma", 1 }, - { "xenon/sound/voice/j/bos07_e07_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/bos08_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/bos08_a02_sn.xma", 1 }, - { "xenon/sound/voice/j/bos08_a03_sn.xma", 1 }, - { "xenon/sound/voice/j/bos08_a04_pr.xma", 1 }, - { "xenon/sound/voice/j/bos08_a05_sn.xma", 1 }, - { "xenon/sound/voice/j/bos08_a06_pr.xma", 1 }, - { "xenon/sound/voice/j/bos08_a07_pr.xma", 1 }, - { "xenon/sound/voice/j/bos08_e00_1_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e00_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/bos08_e01_pr.xma", 1 }, - { "xenon/sound/voice/j/bos08_e02_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e03_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e04_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e05_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e06_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e07_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e08_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e09_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e10_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e11_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e12_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e13_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e13_sn.xma", 1 }, - { "xenon/sound/voice/j/bos08_e14_sn.xma", 1 }, - { "xenon/sound/voice/j/bos08_e15_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e16_eg.xma", 1 }, - { "xenon/sound/voice/j/bos08_e17_eg.xma", 1 }, - { "xenon/sound/voice/j/bos09_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/bos09_a00_sv.xma", 1 }, - { "xenon/sound/voice/j/bos09_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/bos09_a01_sv.xma", 1 }, - { "xenon/sound/voice/j/bos09_a02_sn.xma", 1 }, - { "xenon/sound/voice/j/bos09_a02_sv.xma", 1 }, - { "xenon/sound/voice/j/bos09_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/bos09_e00_sv.xma", 1 }, - { "xenon/sound/voice/j/bos09_e01_sn.xma", 1 }, - { "xenon/sound/voice/j/bos09_e01_sv.xma", 1 }, - { "xenon/sound/voice/j/bos09_e02_sn.xma", 1 }, - { "xenon/sound/voice/j/bos09_e02_sv.xma", 1 }, - { "xenon/sound/voice/j/bos09_e03_sn.xma", 1 }, - { "xenon/sound/voice/j/bos09_e03_sv.xma", 1 }, - { "xenon/sound/voice/j/bos09_e04_sn.xma", 1 }, - { "xenon/sound/voice/j/bos09_e05_sn.xma", 1 }, - { "xenon/sound/voice/j/bos09_e05_sv.xma", 1 }, - { "xenon/sound/voice/j/bos09_e06_sn.xma", 1 }, - { "xenon/sound/voice/j/bos09_e06_sv.xma", 1 }, - { "xenon/sound/voice/j/bos09_e07_sn.xma", 1 }, - { "xenon/sound/voice/j/bos09_e07_sv.xma", 1 }, - { "xenon/sound/voice/j/bos09_e08_sn.xma", 1 }, - { "xenon/sound/voice/j/bos09_e08_sv.xma", 1 }, - { "xenon/sound/voice/j/bos10_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/bos10_a00_sv.xma", 1 }, - { "xenon/sound/voice/j/bos10_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/bos10_a01_sv.xma", 1 }, - { "xenon/sound/voice/j/bos10_a02_sd.xma", 1 }, - { "xenon/sound/voice/j/bos10_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/bos10_e00_sv.xma", 1 }, - { "xenon/sound/voice/j/bos10_e01_sd.xma", 1 }, - { "xenon/sound/voice/j/bos10_e02_sd.xma", 1 }, - { "xenon/sound/voice/j/bos10_e03_sd.xma", 1 }, - { "xenon/sound/voice/j/bos10_e04_sv.xma", 1 }, - { "xenon/sound/voice/j/bos10_e05_sd.xma", 1 }, - { "xenon/sound/voice/j/bos10_e05_sv.xma", 1 }, - { "xenon/sound/voice/j/bos10_e06_sd.xma", 1 }, - { "xenon/sound/voice/j/bos10_e06_sv.xma", 1 }, - { "xenon/sound/voice/j/bos10_e07_sd.xma", 1 }, - { "xenon/sound/voice/j/bos10_e08_sd.xma", 1 }, - { "xenon/sound/voice/j/bos10_e08_sv.xma", 1 }, - { "xenon/sound/voice/j/bos10_e09_sd.xma", 1 }, - { "xenon/sound/voice/j/bos10_e09_sv.xma", 1 }, - { "xenon/sound/voice/j/bos11_a06_pr.xma", 1 }, - { "xenon/sound/voice/j/bos11_a07_am.xma", 1 }, - { "xenon/sound/voice/j/bos11_a07_om.xma", 1 }, - { "xenon/sound/voice/j/bos11_a08_eg.xma", 1 }, - { "xenon/sound/voice/j/bos11_a09_kn.xma", 1 }, - { "xenon/sound/voice/j/bos11_a10_om.xma", 1 }, - { "xenon/sound/voice/j/bos11_a11_am.xma", 1 }, - { "xenon/sound/voice/j/bos11_a12_eg.xma", 1 }, - { "xenon/sound/voice/j/bos11_a13_1_kn.xma", 1 }, - { "xenon/sound/voice/j/bos11_a13_kn.xma", 1 }, - { "xenon/sound/voice/j/bos11_a14_tl.xma", 1 }, - { "xenon/sound/voice/j/bos11_a15_eg.xma", 1 }, - { "xenon/sound/voice/j/bos11_a16_pr.xma", 1 }, - { "xenon/sound/voice/j/bos11_a17_eg.xma", 1 }, - { "xenon/sound/voice/j/bos11_a18_eg.xma", 1 }, - { "xenon/sound/voice/j/bos11_a19_am.xma", 1 }, - { "xenon/sound/voice/j/bos11_a20_tl.xma", 1 }, - { "xenon/sound/voice/j/bos11_a21_kn.xma", 1 }, - { "xenon/sound/voice/j/bos11_a21ps_kn.xma", 1 }, - { "xenon/sound/voice/j/bos11_a22_om.xma", 1 }, - { "xenon/sound/voice/j/bos11_a23_rg.xma", 1 }, - { "xenon/sound/voice/j/bos11_e00_eg.xma", 1 }, - { "xenon/sound/voice/j/bos11_e00_kn.xma", 1 }, - { "xenon/sound/voice/j/bos11_e01_1_eg.xma", 1 }, - { "xenon/sound/voice/j/bos11_e01_2_eg.xma", 1 }, - { "xenon/sound/voice/j/bos11_e01_eg.xma", 1 }, - { "xenon/sound/voice/j/bos11_e01_rg.xma", 1 }, - { "xenon/sound/voice/j/bos11_e02_am.xma", 1 }, - { "xenon/sound/voice/j/bos11_e02_tl.xma", 1 }, - { "xenon/sound/voice/j/bos11_e03_am.xma", 1 }, - { "xenon/sound/voice/j/bos11_e03_rg.xma", 1 }, - { "xenon/sound/voice/j/bos11_e03ps_rg.xma", 1 }, - { "xenon/sound/voice/j/bos11_e04_kn.xma", 1 }, - { "xenon/sound/voice/j/bos11_e04_pr.xma", 1 }, - { "xenon/sound/voice/j/bos11_e04ps_kn.xma", 1 }, - { "xenon/sound/voice/j/bos11_e05_eg.xma", 1 }, - { "xenon/sound/voice/j/bos11_e05_kn.xma", 1 }, - { "xenon/sound/voice/j/bos11_e05ps_kn.xma", 1 }, - { "xenon/sound/voice/j/bos11_e06_sd.xma", 1 }, - { "xenon/sound/voice/j/bos11_e06_sn.xma", 1 }, - { "xenon/sound/voice/j/bos11_e06_sv.xma", 1 }, - { "xenon/sound/voice/j/bos11_e07_sd.xma", 1 }, - { "xenon/sound/voice/j/bos11_e07_sn.xma", 1 }, - { "xenon/sound/voice/j/bos11_e07_sv.xma", 1 }, - { "xenon/sound/voice/j/bos11_e07ps_sd.xma", 1 }, - { "xenon/sound/voice/j/bos11_e07ps_sn.xma", 1 }, - { "xenon/sound/voice/j/bos11_e07ps_sv.xma", 1 }, - { "xenon/sound/voice/j/bos11_e08_sd.xma", 1 }, - { "xenon/sound/voice/j/bos11_e08_sn.xma", 1 }, - { "xenon/sound/voice/j/bos11_e08_sv.xma", 1 }, - { "xenon/sound/voice/j/bos11_e09_sd.xma", 1 }, - { "xenon/sound/voice/j/bos11_e09_sn.xma", 1 }, - { "xenon/sound/voice/j/bos11_e09_sv.xma", 1 }, - { "xenon/sound/voice/j/bos11_e10_sd.xma", 1 }, - { "xenon/sound/voice/j/bos11_e10_sn.xma", 1 }, - { "xenon/sound/voice/j/bos11_e10_sv.xma", 1 }, - { "xenon/sound/voice/j/bos11_e11_sd.xma", 1 }, - { "xenon/sound/voice/j/bos11_e11_sn.xma", 1 }, - { "xenon/sound/voice/j/bos11_e11_sv.xma", 1 }, - { "xenon/sound/voice/j/bos11_e12_sd.xma", 1 }, - { "xenon/sound/voice/j/bos11_e12_sn.xma", 1 }, - { "xenon/sound/voice/j/bos11_e12_sv.xma", 1 }, - { "xenon/sound/voice/j/csc01_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_a02_sd.xma", 1 }, - { "xenon/sound/voice/j/csc01_a02_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_a03_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_a04_sd.xma", 1 }, - { "xenon/sound/voice/j/csc01_a05_sd.xma", 1 }, - { "xenon/sound/voice/j/csc01_a06_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_a06_sv.xma", 1 }, - { "xenon/sound/voice/j/csc01_a07_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_a07_sv.xma", 1 }, - { "xenon/sound/voice/j/csc01_a08_sv.xma", 1 }, - { "xenon/sound/voice/j/csc01_a09_sv.xma", 1 }, - { "xenon/sound/voice/j/csc01_a10_bz.xma", 1 }, - { "xenon/sound/voice/j/csc01_a11_bz.xma", 1 }, - { "xenon/sound/voice/j/csc01_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/csc01_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_e01_sd.xma", 1 }, - { "xenon/sound/voice/j/csc01_e01_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_e02_sd.xma", 1 }, - { "xenon/sound/voice/j/csc01_e02_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_e03_sd.xma", 1 }, - { "xenon/sound/voice/j/csc01_e03_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_e04_bz.xma", 1 }, - { "xenon/sound/voice/j/csc01_e04_sd.xma", 1 }, - { "xenon/sound/voice/j/csc01_e04_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_e04_sv.xma", 1 }, - { "xenon/sound/voice/j/csc01_e05_bz.xma", 1 }, - { "xenon/sound/voice/j/csc01_e05_sd.xma", 1 }, - { "xenon/sound/voice/j/csc01_e05_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_e05_sv.xma", 1 }, - { "xenon/sound/voice/j/csc01_e06_bz.xma", 1 }, - { "xenon/sound/voice/j/csc01_e06_sd.xma", 1 }, - { "xenon/sound/voice/j/csc01_e06_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_e06_sv.xma", 1 }, - { "xenon/sound/voice/j/csc01_e07_bz.xma", 1 }, - { "xenon/sound/voice/j/csc01_e07_sv.xma", 1 }, - { "xenon/sound/voice/j/csc01_e08_sv.xma", 1 }, - { "xenon/sound/voice/j/csc01_e09_sd.xma", 1 }, - { "xenon/sound/voice/j/csc01_e09_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_w00_sd.xma", 1 }, - { "xenon/sound/voice/j/csc01_w00_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_w01_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_w02_bz.xma", 1 }, - { "xenon/sound/voice/j/csc01_w02_sn.xma", 1 }, - { "xenon/sound/voice/j/csc01_w03_sd.xma", 1 }, - { "xenon/sound/voice/j/csc01_w03_sv.xma", 1 }, - { "xenon/sound/voice/j/dtd01_a00_pr.xma", 1 }, - { "xenon/sound/voice/j/dtd01_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/dtd01_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/dtd01_a02_sd.xma", 1 }, - { "xenon/sound/voice/j/dtd01_a03_am.xma", 1 }, - { "xenon/sound/voice/j/dtd01_a03_pr.xma", 1 }, - { "xenon/sound/voice/j/dtd01_a03_sv.xma", 1 }, - { "xenon/sound/voice/j/dtd01_a04_sv.xma", 1 }, - { "xenon/sound/voice/j/dtd01_a05_sd.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e00_am.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e00_pr.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e01_pr.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e02_pr.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e02_sd.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e02_sn.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e03_sd.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e03_sv.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e04_sd.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e05_am.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e05_om.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e06_am.xma", 1 }, - { "xenon/sound/voice/j/dtd01_e06_sd.xma", 1 }, - { "xenon/sound/voice/j/dtd01_h00_so.xma", 1 }, - { "xenon/sound/voice/j/dtd01_w00_pr.xma", 1 }, - { "xenon/sound/voice/j/dtd01_w00_sd.xma", 1 }, - { "xenon/sound/voice/j/dtd01_w00_sn.xma", 1 }, - { "xenon/sound/voice/j/dtd01_w01_am.xma", 1 }, - { "xenon/sound/voice/j/dtd01_w01_om.xma", 1 }, - { "xenon/sound/voice/j/dtd01_w01_rg.xma", 1 }, - { "xenon/sound/voice/j/dtd01_w01_sd.xma", 1 }, - { "xenon/sound/voice/j/dtd01_w01_sv.xma", 1 }, - { "xenon/sound/voice/j/end01_e00_am.xma", 1 }, - { "xenon/sound/voice/j/end01_e00_kn.xma", 1 }, - { "xenon/sound/voice/j/end01_e00_om.xma", 1 }, - { "xenon/sound/voice/j/end01_e00_rg.xma", 1 }, - { "xenon/sound/voice/j/end01_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/end01_e00_sv.xma", 1 }, - { "xenon/sound/voice/j/end01_e00_tl.xma", 1 }, - { "xenon/sound/voice/j/end01_e01_am.xma", 1 }, - { "xenon/sound/voice/j/end01_e01_kn.xma", 1 }, - { "xenon/sound/voice/j/end01_e01_om.xma", 1 }, - { "xenon/sound/voice/j/end01_e01_rg.xma", 1 }, - { "xenon/sound/voice/j/end01_e01_sd.xma", 1 }, - { "xenon/sound/voice/j/end01_e01_sv.xma", 1 }, - { "xenon/sound/voice/j/end01_e01_tl.xma", 1 }, - { "xenon/sound/voice/j/end01_e02_am.xma", 1 }, - { "xenon/sound/voice/j/end01_e02_kn.xma", 1 }, - { "xenon/sound/voice/j/end01_e02_rg.xma", 1 }, - { "xenon/sound/voice/j/end01_e02_sd.xma", 1 }, - { "xenon/sound/voice/j/end01_e02_sv.xma", 1 }, - { "xenon/sound/voice/j/end01_e02_tl.xma", 1 }, - { "xenon/sound/voice/j/end01_e03_am.xma", 1 }, - { "xenon/sound/voice/j/end01_e03_kn.xma", 1 }, - { "xenon/sound/voice/j/end01_e03_om.xma", 1 }, - { "xenon/sound/voice/j/end01_e03_rg.xma", 1 }, - { "xenon/sound/voice/j/end01_e03_sd.xma", 1 }, - { "xenon/sound/voice/j/end01_e03_sv.xma", 1 }, - { "xenon/sound/voice/j/end01_e03_tl.xma", 1 }, - { "xenon/sound/voice/j/end01_e04_am.xma", 1 }, - { "xenon/sound/voice/j/end01_e04_kn.xma", 1 }, - { "xenon/sound/voice/j/end01_e04_om.xma", 1 }, - { "xenon/sound/voice/j/end01_e04_rg.xma", 1 }, - { "xenon/sound/voice/j/end01_e04_sd.xma", 1 }, - { "xenon/sound/voice/j/end01_e04_sv.xma", 1 }, - { "xenon/sound/voice/j/end01_e04_tl.xma", 1 }, - { "xenon/sound/voice/j/end01_e05_am.xma", 1 }, - { "xenon/sound/voice/j/end01_e05_kn.xma", 1 }, - { "xenon/sound/voice/j/end01_e05_om.xma", 1 }, - { "xenon/sound/voice/j/end01_e05_rg.xma", 1 }, - { "xenon/sound/voice/j/end01_e05_sd.xma", 1 }, - { "xenon/sound/voice/j/end01_e05_sv.xma", 1 }, - { "xenon/sound/voice/j/end01_e05_tl.xma", 1 }, - { "xenon/sound/voice/j/end01_h00_so.xma", 1 }, - { "xenon/sound/voice/j/end01_h01_so.xma", 1 }, - { "xenon/sound/voice/j/flc01_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/flc01_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/flc01_a00_sv.xma", 1 }, - { "xenon/sound/voice/j/flc01_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/flc01_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/flc01_a01_sv.xma", 1 }, - { "xenon/sound/voice/j/flc01_a02_sd.xma", 1 }, - { "xenon/sound/voice/j/flc01_a02_sn.xma", 1 }, - { "xenon/sound/voice/j/flc01_a03_sd.xma", 1 }, - { "xenon/sound/voice/j/flc01_a03_sn.xma", 1 }, - { "xenon/sound/voice/j/flc01_a03_sv.xma", 1 }, - { "xenon/sound/voice/j/flc01_a04_sd.xma", 1 }, - { "xenon/sound/voice/j/flc01_a04_sn.xma", 1 }, - { "xenon/sound/voice/j/flc01_a04_sv.xma", 1 }, - { "xenon/sound/voice/j/flc01_a05_sv.xma", 1 }, - { "xenon/sound/voice/j/flc01_a06_sv.xma", 1 }, - { "xenon/sound/voice/j/flc01_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/flc01_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/flc01_e01_sd.xma", 1 }, - { "xenon/sound/voice/j/flc01_e01_sn.xma", 1 }, - { "xenon/sound/voice/j/flc01_e01_sv.xma", 1 }, - { "xenon/sound/voice/j/flc01_e02_sd.xma", 1 }, - { "xenon/sound/voice/j/flc01_e02_sn.xma", 1 }, - { "xenon/sound/voice/j/flc01_e02_sv.xma", 1 }, - { "xenon/sound/voice/j/flc01_e03_sd.xma", 1 }, - { "xenon/sound/voice/j/flc01_e03_sn.xma", 1 }, - { "xenon/sound/voice/j/flc01_e03_sv.xma", 1 }, - { "xenon/sound/voice/j/flc01_e04_sd.xma", 1 }, - { "xenon/sound/voice/j/flc01_e04_sn.xma", 1 }, - { "xenon/sound/voice/j/flc01_e04_sv.xma", 1 }, - { "xenon/sound/voice/j/flc01_e05_sv.xma", 1 }, - { "xenon/sound/voice/j/flc01_h00_so.xma", 1 }, - { "xenon/sound/voice/j/flc01_h01_so.xma", 1 }, - { "xenon/sound/voice/j/flc01_h02_so.xma", 1 }, - { "xenon/sound/voice/j/flc01_h03_so.xma", 1 }, - { "xenon/sound/voice/j/flc01_h04_so.xma", 1 }, - { "xenon/sound/voice/j/flc01_w00_bz.xma", 1 }, - { "xenon/sound/voice/j/flc01_w00_sd.xma", 1 }, - { "xenon/sound/voice/j/flc01_w00_sn.xma", 1 }, - { "xenon/sound/voice/j/flc01_w01_kn.xma", 1 }, - { "xenon/sound/voice/j/flc01_w01_rg.xma", 1 }, - { "xenon/sound/voice/j/flc01_w01_sd.xma", 1 }, - { "xenon/sound/voice/j/flc01_w01_sn.xma", 1 }, - { "xenon/sound/voice/j/flc01_w01_sv.xma", 1 }, - { "xenon/sound/voice/j/kdv01_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/kdv01_a00_sv.xma", 1 }, - { "xenon/sound/voice/j/kdv01_a01_sv.xma", 1 }, - { "xenon/sound/voice/j/kdv01_a02_sv.xma", 1 }, - { "xenon/sound/voice/j/kdv01_a03_sd.xma", 1 }, - { "xenon/sound/voice/j/kdv01_a03_sn.xma", 1 }, - { "xenon/sound/voice/j/kdv01_a03_sv.xma", 1 }, - { "xenon/sound/voice/j/kdv01_a04_rg.xma", 1 }, - { "xenon/sound/voice/j/kdv01_a05_sv.xma", 1 }, - { "xenon/sound/voice/j/kdv01_a06_rg.xma", 1 }, - { "xenon/sound/voice/j/kdv01_a06_sv.xma", 1 }, - { "xenon/sound/voice/j/kdv01_a07_sv.xma", 1 }, - { "xenon/sound/voice/j/kdv01_a08_sv.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e01_sd.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e02_sn.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e02_sv.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e04_sv.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e05_sn.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e05_sv.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e06_sn.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e07_rg.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e08_sd.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e09_rg.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e09_sd.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e09_sn.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e10_rg.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e10_sn.xma", 1 }, - { "xenon/sound/voice/j/kdv01_e11_rg.xma", 1 }, - { "xenon/sound/voice/j/kdv01_h00_so.xma", 1 }, - { "xenon/sound/voice/j/kdv01_h01_so.xma", 1 }, - { "xenon/sound/voice/j/kdv01_h02_so.xma", 1 }, - { "xenon/sound/voice/j/kdv01_w00_sn.xma", 1 }, - { "xenon/sound/voice/j/kdv01_w01_sd.xma", 1 }, - { "xenon/sound/voice/j/kdv01_w02_rg.xma", 1 }, - { "xenon/sound/voice/j/kdv01_w02_sd.xma", 1 }, - { "xenon/sound/voice/j/kdv01_w02_sv.xma", 1 }, - { "xenon/sound/voice/j/mis01_e00_am.xma", 1 }, - { "xenon/sound/voice/j/mis01_e00_pr.xma", 1 }, - { "xenon/sound/voice/j/mis01_e01_am.xma", 1 }, - { "xenon/sound/voice/j/mis01_e01_pr.xma", 1 }, - { "xenon/sound/voice/j/mis01_e02_sn.xma", 1 }, - { "xenon/sound/voice/j/mis01_e02_tl.xma", 1 }, - { "xenon/sound/voice/j/mis01_e03_sn.xma", 1 }, - { "xenon/sound/voice/j/mis01_e03_tl.xma", 1 }, - { "xenon/sound/voice/j/mis01_e04_sn.xma", 1 }, - { "xenon/sound/voice/j/mis01_e05_sn.xma", 1 }, - { "xenon/sound/voice/j/mis01_e06_kn.xma", 1 }, - { "xenon/sound/voice/j/mis01_e06_sn.xma", 1 }, - { "xenon/sound/voice/j/mis01_e06_tl.xma", 1 }, - { "xenon/sound/voice/j/mis01_e07_kn.xma", 1 }, - { "xenon/sound/voice/j/mis01_e07_sn.xma", 1 }, - { "xenon/sound/voice/j/mis01_e07_tl.xma", 1 }, - { "xenon/sound/voice/j/mis01_e08_am.xma", 1 }, - { "xenon/sound/voice/j/mis01_e08_sv.xma", 1 }, - { "xenon/sound/voice/j/mis01_e09_am.xma", 1 }, - { "xenon/sound/voice/j/mis01_e09_bz.xma", 1 }, - { "xenon/sound/voice/j/mis01_e09_sv.xma", 1 }, - { "xenon/sound/voice/j/mis01_e10_bz.xma", 1 }, - { "xenon/sound/voice/j/mis01_e11_rg.xma", 1 }, - { "xenon/sound/voice/j/mis01_e12_sd.xma", 1 }, - { "xenon/sound/voice/j/mis01_e13_rg.xma", 1 }, - { "xenon/sound/voice/j/mis01_e14_om.xma", 1 }, - { "xenon/sound/voice/j/mis01_e15_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/rct01_a00_sv.xma", 1 }, - { "xenon/sound/voice/j/rct01_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/rct01_a02_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_a03_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_a04_sv.xma", 1 }, - { "xenon/sound/voice/j/rct01_a05_sv.xma", 1 }, - { "xenon/sound/voice/j/rct01_a06_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_a06_sn.xma", 1 }, - { "xenon/sound/voice/j/rct01_a07_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_a07_sn.xma", 1 }, - { "xenon/sound/voice/j/rct01_a07_sv.xma", 1 }, - { "xenon/sound/voice/j/rct01_a08_sn.xma", 1 }, - { "xenon/sound/voice/j/rct01_a09_sv.xma", 1 }, - { "xenon/sound/voice/j/rct01_a10_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_a10_sn.xma", 1 }, - { "xenon/sound/voice/j/rct01_a11_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_a12_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/rct01_e01_eg.xma", 1 }, - { "xenon/sound/voice/j/rct01_e01_hu.xma", 1 }, - { "xenon/sound/voice/j/rct01_e01_hu_a.xma", 1 }, - { "xenon/sound/voice/j/rct01_e01_hu_b.xma", 1 }, - { "xenon/sound/voice/j/rct01_e01_hu_c.xma", 1 }, - { "xenon/sound/voice/j/rct01_e01_hu_d.xma", 1 }, - { "xenon/sound/voice/j/rct01_e01_hu_e.xma", 1 }, - { "xenon/sound/voice/j/rct01_e01_hu_f.xma", 1 }, - { "xenon/sound/voice/j/rct01_e01_sn.xma", 1 }, - { "xenon/sound/voice/j/rct01_e02_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_e02_sn.xma", 1 }, - { "xenon/sound/voice/j/rct01_e03_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_e04_sn.xma", 1 }, - { "xenon/sound/voice/j/rct01_e05_eg.xma", 1 }, - { "xenon/sound/voice/j/rct01_e06_eg.xma", 1 }, - { "xenon/sound/voice/j/rct01_e07_eg.xma", 1 }, - { "xenon/sound/voice/j/rct01_e08_eg.xma", 1 }, - { "xenon/sound/voice/j/rct01_e09_eg.xma", 1 }, - { "xenon/sound/voice/j/rct01_e10_eg.xma", 1 }, - { "xenon/sound/voice/j/rct01_h00_so.xma", 1 }, - { "xenon/sound/voice/j/rct01_h01_so.xma", 1 }, - { "xenon/sound/voice/j/rct01_h02_so.xma", 1 }, - { "xenon/sound/voice/j/rct01_h03_so.xma", 1 }, - { "xenon/sound/voice/j/rct01_w00_sd.xma", 1 }, - { "xenon/sound/voice/j/rct01_w00_sn.xma", 1 }, - { "xenon/sound/voice/j/rct01_w00_sv.xma", 1 }, - { "xenon/sound/voice/j/rct01_w01_sd.xma", 1 }, - { "xenon/sound/voice/j/sys01_e00_am.xma", 1 }, - { "xenon/sound/voice/j/sys01_e00_bz.xma", 1 }, - { "xenon/sound/voice/j/sys01_e00_kn.xma", 1 }, - { "xenon/sound/voice/j/sys01_e00_om.xma", 1 }, - { "xenon/sound/voice/j/sys01_e00_pr.xma", 1 }, - { "xenon/sound/voice/j/sys01_e00_rg.xma", 1 }, - { "xenon/sound/voice/j/sys01_e00_sd.xma", 1 }, - { "xenon/sound/voice/j/sys01_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/sys01_e00_sv.xma", 1 }, - { "xenon/sound/voice/j/sys01_e00_tl.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a01_pr.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a02_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a03_pr.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a03_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a04_pr.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a04_rg.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a04_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a04_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a05_pr.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a05_rg.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a05_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a05_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a06_rg.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a06_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a07_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a08_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a09_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a10_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a11_rg.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a11_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a12_rg.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a12_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a12_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a13_rg.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a13_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_a13_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e01_rg.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e02_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e03_pr.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e04_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e05_pr.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e06_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e07_rg.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e08_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e09_pr.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e10_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e11_rg.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e12_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e13_pr.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e14_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e15_sv.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e16_pr.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e17_pr.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e18_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e19_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_e20_pr.xma", 1 }, - { "xenon/sound/voice/j/tpj01_h00_so.xma", 1 }, - { "xenon/sound/voice/j/tpj01_h01_so.xma", 1 }, - { "xenon/sound/voice/j/tpj01_h02_so.xma", 1 }, - { "xenon/sound/voice/j/tpj01_h03_so.xma", 1 }, - { "xenon/sound/voice/j/tpj01_h04_so.xma", 1 }, - { "xenon/sound/voice/j/tpj01_w00_pr.xma", 1 }, - { "xenon/sound/voice/j/tpj01_w00_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_w01_pr.xma", 1 }, - { "xenon/sound/voice/j/tpj01_w01_sn.xma", 1 }, - { "xenon/sound/voice/j/tpj01_w02_rg.xma", 1 }, - { "xenon/sound/voice/j/tpj01_w02_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_a00_am.xma", 1 }, - { "xenon/sound/voice/j/twn01_a00_bz.xma", 1 }, - { "xenon/sound/voice/j/twn01_a00_kn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a00_om.xma", 1 }, - { "xenon/sound/voice/j/twn01_a00_rg.xma", 1 }, - { "xenon/sound/voice/j/twn01_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/twn01_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a00_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_a00_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_a01_am.xma", 1 }, - { "xenon/sound/voice/j/twn01_a01_bz.xma", 1 }, - { "xenon/sound/voice/j/twn01_a01_kn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a01_om.xma", 1 }, - { "xenon/sound/voice/j/twn01_a01_rg.xma", 1 }, - { "xenon/sound/voice/j/twn01_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/twn01_a01_sn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a01_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_a01_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_a02_am.xma", 1 }, - { "xenon/sound/voice/j/twn01_a02_bz.xma", 1 }, - { "xenon/sound/voice/j/twn01_a02_kn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a02_om.xma", 1 }, - { "xenon/sound/voice/j/twn01_a02_rg.xma", 1 }, - { "xenon/sound/voice/j/twn01_a02_sd.xma", 1 }, - { "xenon/sound/voice/j/twn01_a02_sn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a02_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_a02_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_a03_am.xma", 1 }, - { "xenon/sound/voice/j/twn01_a03_bz.xma", 1 }, - { "xenon/sound/voice/j/twn01_a03_kn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a03_om.xma", 1 }, - { "xenon/sound/voice/j/twn01_a03_rg.xma", 1 }, - { "xenon/sound/voice/j/twn01_a03_sd.xma", 1 }, - { "xenon/sound/voice/j/twn01_a03_sn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a03_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_a03_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_a04_am.xma", 1 }, - { "xenon/sound/voice/j/twn01_a04_bz.xma", 1 }, - { "xenon/sound/voice/j/twn01_a04_kn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a04_om.xma", 1 }, - { "xenon/sound/voice/j/twn01_a04_rg.xma", 1 }, - { "xenon/sound/voice/j/twn01_a04_sd.xma", 1 }, - { "xenon/sound/voice/j/twn01_a04_sn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a04_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_a04_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_a05_am.xma", 1 }, - { "xenon/sound/voice/j/twn01_a05_bz.xma", 1 }, - { "xenon/sound/voice/j/twn01_a05_kn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a05_om.xma", 1 }, - { "xenon/sound/voice/j/twn01_a05_rg.xma", 1 }, - { "xenon/sound/voice/j/twn01_a05_sd.xma", 1 }, - { "xenon/sound/voice/j/twn01_a05_sn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a05_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_a05_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_a06_am.xma", 1 }, - { "xenon/sound/voice/j/twn01_a06_bz.xma", 1 }, - { "xenon/sound/voice/j/twn01_a06_kn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a06_om.xma", 1 }, - { "xenon/sound/voice/j/twn01_a06_rg.xma", 1 }, - { "xenon/sound/voice/j/twn01_a06_sd.xma", 1 }, - { "xenon/sound/voice/j/twn01_a06_sn.xma", 1 }, - { "xenon/sound/voice/j/twn01_a06_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_a06_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e00_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e01_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e01ps_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e02_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e03_sn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e04_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e05_kn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e05_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e06_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e07_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e07ps_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e08_pr.xma", 1 }, - { "xenon/sound/voice/j/twn01_e09_pr.xma", 1 }, - { "xenon/sound/voice/j/twn01_e10_sn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e11_sn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e12_sn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e13_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e14_an.xma", 1 }, - { "xenon/sound/voice/j/twn01_e15_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e16_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e17_an.xma", 1 }, - { "xenon/sound/voice/j/twn01_e18_kn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e18_sn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e18_tl.xma", 1 }, - { "xenon/sound/voice/j/twn01_e19_1_an.xma", 1 }, - { "xenon/sound/voice/j/twn01_e19_an.xma", 1 }, - { "xenon/sound/voice/j/twn01_e20_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_e21_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_e22_am.xma", 1 }, - { "xenon/sound/voice/j/twn01_e23_am.xma", 1 }, - { "xenon/sound/voice/j/twn01_e24_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_e25_am.xma", 1 }, - { "xenon/sound/voice/j/twn01_e26_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_e27_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_e28_am.xma", 1 }, - { "xenon/sound/voice/j/twn01_e29_am.xma", 1 }, - { "xenon/sound/voice/j/twn01_e30_bz.xma", 1 }, - { "xenon/sound/voice/j/twn01_e31_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_e32_bz.xma", 1 }, - { "xenon/sound/voice/j/twn01_e33_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_e34_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_e35_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_e36_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_e37_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_e38_an.xma", 1 }, - { "xenon/sound/voice/j/twn01_e39_sv.xma", 1 }, - { "xenon/sound/voice/j/twn01_e40_an.xma", 1 }, - { "xenon/sound/voice/j/twn01_e41_gn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e42_sd.xma", 1 }, - { "xenon/sound/voice/j/twn01_e43_rg.xma", 1 }, - { "xenon/sound/voice/j/twn01_e44_rg.xma", 1 }, - { "xenon/sound/voice/j/twn01_e44ps_rg.xma", 1 }, - { "xenon/sound/voice/j/twn01_e45_1_gn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e45_gn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e46_rg.xma", 1 }, - { "xenon/sound/voice/j/twn01_e47_gn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e48_gn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e49_sd.xma", 1 }, - { "xenon/sound/voice/j/twn01_e50_1_gn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e50_gn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e51_sd.xma", 1 }, - { "xenon/sound/voice/j/twn01_e52_gn.xma", 1 }, - { "xenon/sound/voice/j/twn01_e53_rg.xma", 1 }, - { "xenon/sound/voice/j/twn01_h00_so.xma", 1 }, - { "xenon/sound/voice/j/twn01_h01_so.xma", 1 }, - { "xenon/sound/voice/j/twn01_h02_so.xma", 1 }, - { "xenon/sound/voice/j/twn01_h03_so.xma", 1 }, - { "xenon/sound/voice/j/twn01_h04_so.xma", 1 }, - { "xenon/sound/voice/j/twn01_h05_so.xma", 1 }, - { "xenon/sound/voice/j/twn01_h06_so.xma", 1 }, - { "xenon/sound/voice/j/twn01_h07_1_so.xma", 1 }, - { "xenon/sound/voice/j/twn01_h07_so.xma", 1 }, - { "xenon/sound/voice/j/wap01_a00_sd.xma", 1 }, - { "xenon/sound/voice/j/wap01_a00_sn.xma", 1 }, - { "xenon/sound/voice/j/wap01_a00_tl.xma", 1 }, - { "xenon/sound/voice/j/wap01_a01_rg.xma", 1 }, - { "xenon/sound/voice/j/wap01_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/wap01_a02_rg.xma", 1 }, - { "xenon/sound/voice/j/wap01_a03_sn.xma", 1 }, - { "xenon/sound/voice/j/wap01_a03_tl.xma", 1 }, - { "xenon/sound/voice/j/wap01_a03ps_sn.xma", 1 }, - { "xenon/sound/voice/j/wap01_a03ps_tl.xma", 1 }, - { "xenon/sound/voice/j/wap01_a04_sv.xma", 1 }, - { "xenon/sound/voice/j/wap01_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/wap01_e01_bz.xma", 1 }, - { "xenon/sound/voice/j/wap01_e01_sd.xma", 1 }, - { "xenon/sound/voice/j/wap01_e01_sv.xma", 1 }, - { "xenon/sound/voice/j/wap01_e01_tl.xma", 1 }, - { "xenon/sound/voice/j/wap01_e02_sd.xma", 1 }, - { "xenon/sound/voice/j/wap01_e03_sd.xma", 1 }, - { "xenon/sound/voice/j/wap01_e03_sn.xma", 1 }, - { "xenon/sound/voice/j/wap01_e04_sn.xma", 1 }, - { "xenon/sound/voice/j/wap01_e04_sv.xma", 1 }, - { "xenon/sound/voice/j/wap01_e05_rg.xma", 1 }, - { "xenon/sound/voice/j/wap01_e06_rg.xma", 1 }, - { "xenon/sound/voice/j/wap01_e07_bz.xma", 1 }, - { "xenon/sound/voice/j/wap01_e08_rg.xma", 1 }, - { "xenon/sound/voice/j/wap01_e09_rg.xma", 1 }, - { "xenon/sound/voice/j/wap01_e09_sd.xma", 1 }, - { "xenon/sound/voice/j/wap01_e10_rg.xma", 1 }, - { "xenon/sound/voice/j/wap01_e10_sd.xma", 1 }, - { "xenon/sound/voice/j/wap01_e11_1_eg.xma", 1 }, - { "xenon/sound/voice/j/wap01_e11_rg.xma", 1 }, - { "xenon/sound/voice/j/wap01_e11_sd.xma", 1 }, - { "xenon/sound/voice/j/wap01_h00_so.xma", 1 }, - { "xenon/sound/voice/j/wap01_h01_so.xma", 1 }, - { "xenon/sound/voice/j/wap01_w00_bz.xma", 1 }, - { "xenon/sound/voice/j/wap01_w00_sn.xma", 1 }, - { "xenon/sound/voice/j/wap01_w01_rg.xma", 1 }, - { "xenon/sound/voice/j/wap01_w01_sd.xma", 1 }, - { "xenon/sound/voice/j/wap01_w01_sn.xma", 1 }, - { "xenon/sound/voice/j/wap01_w01_sv.xma", 1 }, - { "xenon/sound/voice/j/wap01_w01_tl.xma", 1 }, - { "xenon/sound/voice/j/wvo01_a00_tl.xma", 1 }, - { "xenon/sound/voice/j/wvo01_a01_sd.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e00_sn.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e01_sn.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e02_sn.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e03_om.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e03_sn.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e03_tl.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e04_sn.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e05_mf.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e05_tl.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e06_sn.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e07_bz.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e07_sd.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e07_tl.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e08_sn.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e08_tl.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e09_sd.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e09_sn.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e10_eg.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e10_tl.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e11_sn.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e12_bz.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e12_sn.xma", 1 }, - { "xenon/sound/voice/j/wvo01_e13_sn.xma", 1 }, - { "xenon/sound/voice/j/wvo01_h00_so.xma", 1 }, - { "xenon/sound/voice/j/wvo01_h00ps_so.xma", 1 }, - { "xenon/sound/voice/j/wvo01_w00_bz.xma", 1 }, - { "xenon/sound/voice/j/wvo01_w00_om.xma", 1 }, - { "xenon/sound/voice/j/wvo01_w00_rg.xma", 1 }, - { "xenon/sound/voice/j/wvo01_w00_sd.xma", 1 }, - { "xenon/sound/voice/j/wvo01_w00_tl.xma", 1 }, -}; - -const size_t GameFilesSize = std::size(GameFiles); diff --git a/MarathonRecomp/kernel/heap.cpp b/MarathonRecomp/kernel/heap.cpp deleted file mode 100644 index 6af2e7e1..00000000 --- a/MarathonRecomp/kernel/heap.cpp +++ /dev/null @@ -1,152 +0,0 @@ -#include -#include "heap.h" -#include "memory.h" -#include "function.h" -#include "xdm.h" - -constexpr size_t RESERVED_BEGIN = 0x7FEA0000; -constexpr size_t RESERVED_END = 0xA0000000; - -void Heap::Init() -{ - heap = o1heapInit(g_memory.Translate(0x20000), RESERVED_BEGIN - 0x20000); - physicalHeap = o1heapInit(g_memory.Translate(RESERVED_END), 0x100000000 - RESERVED_END); -} - -void* Heap::Alloc(size_t size) -{ - std::lock_guard lock(mutex); - - return o1heapAllocate(heap, std::max(1, size)); -} - -void* Heap::AllocPhysical(size_t size, size_t alignment) -{ - size = std::max(1, size); - alignment = alignment == 0 ? 0x1000 : std::max(16, alignment); - - std::lock_guard lock(physicalMutex); - - void* ptr = o1heapAllocate(physicalHeap, size + alignment); - size_t aligned = ((size_t)ptr + alignment) & ~(alignment - 1); - - *((void**)aligned - 1) = ptr; - *((size_t*)aligned - 2) = size + O1HEAP_ALIGNMENT; - - return (void*)aligned; -} - -void Heap::Free(void* ptr) -{ - if (ptr >= physicalHeap) - { - std::lock_guard lock(physicalMutex); - o1heapFree(physicalHeap, *((void**)ptr - 1)); - } - else - { - std::lock_guard lock(mutex); - o1heapFree(heap, ptr); - } -} - -size_t Heap::Size(void* ptr) -{ - if (ptr) - return *((size_t*)ptr - 2) - O1HEAP_ALIGNMENT; // relies on fragment header in o1heap.c - - return 0; -} - -uint32_t RtlAllocateHeap(uint32_t heapHandle, uint32_t flags, uint32_t size) -{ - void* ptr = g_userHeap.Alloc(size); - if ((flags & 0x8) != 0) - memset(ptr, 0, size); - - assert(ptr); - return g_memory.MapVirtual(ptr); -} - -uint32_t RtlReAllocateHeap(uint32_t heapHandle, uint32_t flags, uint32_t memoryPointer, uint32_t size) -{ - void* ptr = g_userHeap.Alloc(size); - if ((flags & 0x8) != 0) - memset(ptr, 0, size); - - if (memoryPointer != 0) - { - void* oldPtr = g_memory.Translate(memoryPointer); - memcpy(ptr, oldPtr, std::min(size, g_userHeap.Size(oldPtr))); - g_userHeap.Free(oldPtr); - } - - assert(ptr); - return g_memory.MapVirtual(ptr); -} - -uint32_t RtlFreeHeap(uint32_t heapHandle, uint32_t flags, uint32_t memoryPointer) -{ - if (memoryPointer != NULL) - g_userHeap.Free(g_memory.Translate(memoryPointer)); - - return true; -} - -uint32_t RtlSizeHeap(uint32_t heapHandle, uint32_t flags, uint32_t memoryPointer) -{ - if (memoryPointer != NULL) - return (uint32_t)g_userHeap.Size(g_memory.Translate(memoryPointer)); - - return 0; -} - -uint32_t XAllocMem(uint32_t size, uint32_t flags) -{ - void* ptr = (flags & 0x80000000) != 0 ? - g_userHeap.AllocPhysical(size, (1ull << ((flags >> 24) & 0xF))) : - g_userHeap.Alloc(size); - - if ((flags & 0x40000000) != 0) - memset(ptr, 0, size); - - assert(ptr); - return g_memory.MapVirtual(ptr); -} - -void XFreeMem(uint32_t baseAddress, uint32_t flags) -{ - if (baseAddress != NULL) - g_userHeap.Free(g_memory.Translate(baseAddress)); -} - -uint32_t XVirtualAlloc(void *lpAddress, unsigned int dwSize, unsigned int flAllocationType, unsigned int flProtect) -{ - assert(!lpAddress); - return g_memory.MapVirtual(g_userHeap.Alloc(dwSize)); -} - -uint32_t XVirtualFree(uint32_t lpAddress, unsigned int dwSize, unsigned int dwFreeType) -{ - if ((dwFreeType & 0x8000) != 0 && dwSize) - return FALSE; - - if (lpAddress) - g_userHeap.Free(g_memory.Translate(lpAddress)); - - return TRUE; -} - -GUEST_FUNCTION_HOOK(sub_82915668, XVirtualAlloc); -GUEST_FUNCTION_HOOK(sub_829156B8, XVirtualFree); - -GUEST_FUNCTION_STUB(sub_82535588); // HeapCreate // replaced -// GUEST_FUNCTION_STUB(sub_82BD9250); // HeapDestroy - -GUEST_FUNCTION_HOOK(sub_82535B38, RtlAllocateHeap); // repalced -GUEST_FUNCTION_HOOK(sub_82536420, RtlFreeHeap); // replaced -GUEST_FUNCTION_HOOK(sub_82536708, RtlReAllocateHeap); // replaced -GUEST_FUNCTION_HOOK(sub_82534DD0, RtlSizeHeap); // replaced - -GUEST_FUNCTION_HOOK(sub_82537E70, XAllocMem); // replaced -GUEST_FUNCTION_HOOK(sub_82537F08, XFreeMem); // replaced diff --git a/MarathonRecomp/kernel/imports.cpp b/MarathonRecomp/kernel/imports.cpp deleted file mode 100644 index 5c55cc3b..00000000 --- a/MarathonRecomp/kernel/imports.cpp +++ /dev/null @@ -1,1996 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include "function.h" -#include "xex.h" -#include "xbox.h" -#include "heap.h" -#include "memory.h" -#include -#include "xam.h" -#include "xdm.h" -#include -#include - -#ifdef _WIN32 -#include -#endif - -std::unordered_map g_handleDuplicates{}; - -struct Event final : KernelObject, HostObject -{ - bool manualReset; - std::atomic signaled; - - Event(XKEVENT* header) - : manualReset(!header->Type), signaled(!!header->SignalState) - { - } - - Event(bool manualReset, bool initialState) - : manualReset(manualReset), signaled(initialState) - { - } - - uint32_t Wait(uint32_t timeout) override - { - if (timeout == 0) - { - if (manualReset) - { - if (!signaled) - return STATUS_TIMEOUT; - } - else - { - bool expected = true; - if (!signaled.compare_exchange_strong(expected, false)) - return STATUS_TIMEOUT; - } - } - else if (timeout == INFINITE) - { - if (manualReset) - { - signaled.wait(false); - } - else - { - while (true) - { - bool expected = true; - if (signaled.compare_exchange_weak(expected, false)) - break; - - signaled.wait(expected); - } - } - } - else - { - assert(false && "Unhandled timeout value."); - } - - return STATUS_SUCCESS; - } - - bool Set() - { - signaled = true; - - if (manualReset) - signaled.notify_all(); - else - signaled.notify_one(); - - return TRUE; - } - - bool Reset() - { - signaled = false; - return TRUE; - } -}; - -static std::atomic g_keSetEventGeneration; - -struct Semaphore final : KernelObject, HostObject -{ - std::atomic count; - uint32_t maximumCount; - - Semaphore(XKSEMAPHORE* semaphore) - : count(semaphore->Header.SignalState), maximumCount(semaphore->Limit) - { - } - - Semaphore(uint32_t count, uint32_t maximumCount) - : count(count), maximumCount(maximumCount) - { - } - - uint32_t Wait(uint32_t timeout) override - { - if (timeout == 0) - { - uint32_t currentCount = count.load(); - if (currentCount != 0) - { - if (count.compare_exchange_weak(currentCount, currentCount - 1)) - return STATUS_SUCCESS; - } - - return STATUS_TIMEOUT; - } - else if (timeout == INFINITE) - { - uint32_t currentCount; - while (true) - { - currentCount = count.load(); - if (currentCount != 0) - { - if (count.compare_exchange_weak(currentCount, currentCount - 1)) - return STATUS_SUCCESS; - } - else - { - count.wait(0); - } - } - - return STATUS_SUCCESS; - } - else - { - assert(false && "Unhandled timeout value."); - return STATUS_TIMEOUT; - } - } - - void Release(uint32_t releaseCount, uint32_t* previousCount) - { - if (previousCount != nullptr) - *previousCount = count; - - assert(count + releaseCount <= maximumCount); - - count += releaseCount; - count.notify_all(); - } -}; - -inline void CloseKernelObject(XDISPATCHER_HEADER& header) -{ - if (header.WaitListHead.Flink != OBJECT_SIGNATURE) - { - return; - } - - DestroyKernelObject(header.WaitListHead.Blink); -} - -uint32_t GuestTimeoutToMilliseconds(be* timeout) -{ - return timeout ? (*timeout * -1) / 10000 : INFINITE; -} - -void VdHSIOCalibrationLock() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void KeCertMonitorData() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XexExecutableModuleHandle() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void ExLoadedCommandLine() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void KeDebugMonitorData() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void ExThreadObjectType() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void KeTimeStampBundle() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XboxHardwareInfo() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XGetVideoMode() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t XGetGameRegion() -{ - if (Config::Language == ELanguage::Japanese) - return 0x0101; - - return 0x03FF; -} - -uint32_t XMsgStartIORequest(uint32_t App, uint32_t Message, XXOVERLAPPED* lpOverlapped, void* Buffer, uint32_t szBuffer) -{ - return STATUS_SUCCESS; -} - -uint32_t XamUserGetSigninState(uint32_t userIndex) -{ - return true; -} - -uint32_t XamGetSystemVersion() -{ - return 0; -} - -void XamContentDelete() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t XamContentGetCreator(uint32_t userIndex, const XCONTENT_DATA* contentData, be* isCreator, be* xuid, XXOVERLAPPED* overlapped) -{ - if (isCreator) - *isCreator = true; - - if (xuid) - *xuid = 0xB13EBABEBABEBABE; - - return 0; -} - -uint32_t XamContentGetDeviceState() -{ - return 0; -} - -uint32_t XamUserGetSigninInfo(uint32_t userIndex, uint32_t flags, XUSER_SIGNIN_INFO* info) -{ - if (userIndex == 0) - { - memset(info, 0, sizeof(*info)); - info->xuid = 0xB13EBABEBABEBABE; - info->SigninState = 1; - strcpy(info->Name, "SWA"); - return 0; - } - - return 0x00000525; // ERROR_NO_SUCH_USER -} - -void XamShowSigninUI() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t XamShowDeviceSelectorUI -( - uint32_t userIndex, - uint32_t contentType, - uint32_t contentFlags, - uint64_t totalRequested, - be* deviceId, - XXOVERLAPPED* overlapped -) -{ - XamNotifyEnqueueEvent(9, true); - *deviceId = 1; - XamNotifyEnqueueEvent(9, false); - return 0; -} - -void XamShowDirtyDiscErrorUI() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XamEnableInactivityProcessing() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XamResetInactivity() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XamShowMessageBoxUIEx() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t XGetLanguage() -{ - return (uint32_t)Config::Language.Value; -} - -uint32_t XGetAVPack() -{ - return 0; -} - -void XamLoaderTerminateTitle() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XamGetExecutionId() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XamLoaderLaunchTitle() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NtOpenFile() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void RtlInitAnsiString(XANSI_STRING* destination, char* source) -{ - const uint16_t length = source ? (uint16_t)strlen(source) : 0; - destination->Length = length; - destination->MaximumLength = length + 1; - destination->Buffer = source; -} - -uint32_t NtCreateFile -( - be* FileHandle, - uint32_t DesiredAccess, - XOBJECT_ATTRIBUTES* Attributes, - XIO_STATUS_BLOCK* IoStatusBlock, - uint64_t* AllocationSize, - uint32_t FileAttributes, - uint32_t ShareAccess, - uint32_t CreateDisposition, - uint32_t CreateOptions -) -{ - LOG_UTILITY("!!! STUB !!!"); - return 0; -} - -uint32_t NtClose(uint32_t handle) -{ - if (handle == GUEST_INVALID_HANDLE_VALUE) - return 0xFFFFFFFF; - - if (IsKernelObject(handle)) - { - // If the handle was duplicated, just decrement the duplication count. Otherwise, delete the object. - const auto& it = g_handleDuplicates.find(handle); - if (it == g_handleDuplicates.end() || it->second == 0) - DestroyKernelObject(handle); - else if (--it->second == 0) - g_handleDuplicates.erase(it); - - return 0; - } - else - { - assert(false && "Unrecognized kernel object."); - return 0xFFFFFFFF; - } -} - -void NtSetInformationFile() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t FscSetCacheElementCount() -{ - return 0; -} - -uint32_t FscGetCacheElementCount() -{ - return 0; -} - -uint32_t XamLoaderGetLaunchDataSize() -{ - return 0; -} - -uint32_t XamLoaderGetLaunchData() -{ - return 0; -} - -uint32_t XamLoaderSetLaunchData() -{ - return 0; -} - -uint32_t NtWaitForSingleObjectEx(uint32_t Handle, uint32_t WaitMode, uint32_t Alertable, be* Timeout) -{ - if (Handle == GUEST_INVALID_HANDLE_VALUE) - return 0xFFFFFFFF; - - uint32_t timeout = GuestTimeoutToMilliseconds(Timeout); - // assert(timeout == 0 || timeout == INFINITE); - - if (IsKernelObject(Handle)) - { - return GetKernelObject(Handle)->Wait(timeout); - } - else - { - assert(false && "Unrecognized handle value."); - } - - return STATUS_TIMEOUT; -} - -void NtWriteFile() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void vsprintf_x() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t ExGetXConfigSetting(uint16_t Category, uint16_t Setting, void* Buffer, uint16_t SizeOfBuffer, be* RequiredSize) -{ - uint32_t data[4]{}; - - switch (Category) - { - // XCONFIG_SECURED_CATEGORY - case 0x0002: - { - switch (Setting) - { - // XCONFIG_SECURED_AV_REGION - case 0x0002: - data[0] = ByteSwap(0x00001000); // USA/Canada - break; - - default: - return 1; - } - } - - case 0x0003: - { - switch (Setting) - { - case 0x0001: // XCONFIG_USER_TIME_ZONE_BIAS - case 0x0002: // XCONFIG_USER_TIME_ZONE_STD_NAME - case 0x0003: // XCONFIG_USER_TIME_ZONE_DLT_NAME - case 0x0004: // XCONFIG_USER_TIME_ZONE_STD_DATE - case 0x0005: // XCONFIG_USER_TIME_ZONE_DLT_DATE - case 0x0006: // XCONFIG_USER_TIME_ZONE_STD_BIAS - case 0x0007: // XCONFIG_USER_TIME_ZONE_DLT_BIAS - data[0] = 0; - break; - - // XCONFIG_USER_LANGUAGE - case 0x0009: - data[0] = ByteSwap((uint32_t)Config::Language.Value); - break; - - // XCONFIG_USER_VIDEO_FLAGS - case 0x000A: - data[0] = ByteSwap(0x00040000); - break; - - // XCONFIG_USER_RETAIL_FLAGS - case 0x000C: - data[0] = ByteSwap(1); - break; - - // XCONFIG_USER_COUNTRY - case 0x000E: - data[0] = ByteSwap(103); - break; - - default: - return 1; - } - } - } - - *RequiredSize = 4; - memcpy(Buffer, data, std::min((size_t)SizeOfBuffer, sizeof(data))); - - return 0; -} - -void NtQueryVirtualMemory() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void MmQueryStatistics() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t NtCreateEvent(be* handle, void* objAttributes, uint32_t eventType, uint32_t initialState) -{ - *handle = GetKernelHandle(CreateKernelObject(!eventType, !!initialState)); - return 0; -} - -uint32_t XexCheckExecutablePrivilege() -{ - return 0; -} - -void DbgPrint() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void __C_specific_handler_x() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t RtlNtStatusToDosError(uint32_t Status) -{ - // See https://github.com/wine-mirror/wine/blob/master/dlls/ntdll/error.c#L47-L64 - if (Status == 0 || (Status & 0x20000000) != 0) - return Status; - - if ((Status & 0xF0000000) == 0xD0000000) - Status &= ~0x10000000; - - const uint32_t hi = (Status >> 16) & 0xFFFF; - if (hi == 0x8007 || hi == 0xC001 || hi == 0xC007) - return Status & 0xFFFF; - - switch (Status) - { - case uint32_t(STATUS_NOT_IMPLEMENTED): - return ERROR_CALL_NOT_IMPLEMENTED; - case uint32_t(STATUS_SEMAPHORE_LIMIT_EXCEEDED): - return ERROR_TOO_MANY_POSTS; - default: - LOGF_WARNING("Unimplemented NtStatus translation: {:#08x}", Status); - return Status; - } -} - -void XexGetProcedureAddress() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XexGetModuleSection() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t RtlUnicodeToMultiByteN(char* MultiByteString, uint32_t MaxBytesInMultiByteString, be* BytesInMultiByteString, const be* UnicodeString, uint32_t BytesInUnicodeString) -{ - const auto reqSize = BytesInUnicodeString / sizeof(uint16_t); - - if (BytesInMultiByteString) - *BytesInMultiByteString = reqSize; - - if (reqSize > MaxBytesInMultiByteString) - return STATUS_FAIL_CHECK; - - for (size_t i = 0; i < reqSize; i++) - { - const auto c = UnicodeString[i].get(); - - MultiByteString[i] = c < 256 ? c : '?'; - } - - return STATUS_SUCCESS; -} - -uint32_t KeDelayExecutionThread(uint32_t WaitMode, bool Alertable, be* Timeout) -{ - // We don't do async file reads. - if (Alertable) - return STATUS_USER_APC; - - uint32_t timeout = GuestTimeoutToMilliseconds(Timeout); - -#ifdef _WIN32 - Sleep(timeout); -#else - if (timeout == 0) - std::this_thread::yield(); - else - std::this_thread::sleep_for(std::chrono::milliseconds(timeout)); -#endif - - return STATUS_SUCCESS; -} - -void ExFreePool() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NtQueryInformationFile() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NtQueryVolumeInformationFile() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NtQueryDirectoryFile() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NtReadFileScatter() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NtReadFile() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t NtDuplicateObject(uint32_t SourceHandle, be* TargetHandle, uint32_t Options) -{ - if (SourceHandle == GUEST_INVALID_HANDLE_VALUE) - return 0xFFFFFFFF; - - if (IsKernelObject(SourceHandle)) - { - // Increment handle duplicate count. - const auto& it = g_handleDuplicates.find(SourceHandle); - if (it != g_handleDuplicates.end()) - ++it->second; - else - g_handleDuplicates[SourceHandle] = 1; - - *TargetHandle = SourceHandle; - return 0; - } - else - { - assert(false && "Unrecognized kernel object."); - return 0xFFFFFFFF; - } -} - -void NtAllocateVirtualMemory() -{ - __builtin_trap(); - LOG_UTILITY("!!! STUB !!!"); -} - -void NtFreeVirtualMemory() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void ObDereferenceObject() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void KeSetBasePriorityThread(GuestThreadHandle* hThread, int priority) -{ -#ifdef _WIN32 - if (priority == 16) - { - priority = 15; - } - else if (priority == -16) - { - priority = -15; - } - - SetThreadPriority(hThread == GetKernelObject(CURRENT_THREAD_HANDLE) ? GetCurrentThread() : hThread->thread.native_handle(), priority); -#endif -} - -uint32_t ObReferenceObjectByHandle(uint32_t handle, uint32_t objectType, be* object) -{ - *object = handle; - return 0; -} - -void KeQueryBasePriorityThread() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t NtSuspendThread(GuestThreadHandle* hThread, uint32_t* suspendCount) -{ - assert(hThread != GetKernelObject(CURRENT_THREAD_HANDLE) && hThread->GetThreadId() == GuestThread::GetCurrentThreadId()); - - hThread->suspended = true; - hThread->suspended.wait(true); - - return S_OK; -} - -uint32_t KeSetAffinityThread(uint32_t Thread, uint32_t Affinity, be* lpPreviousAffinity) -{ - if (lpPreviousAffinity) - *lpPreviousAffinity = 2; - - return 0; -} - -void RtlLeaveCriticalSection(XRTL_CRITICAL_SECTION* cs) -{ - // printf("RtlLeaveCriticalSection"); - cs->RecursionCount = cs->RecursionCount.get() - 1; - - if (cs->RecursionCount.get() != 0) - return; - - std::atomic_ref owningThread(cs->OwningThread); - owningThread.store(0); - owningThread.notify_one(); -} - -void RtlEnterCriticalSection(XRTL_CRITICAL_SECTION* cs) -{ - uint32_t thisThread = g_ppcContext->r13.u32; - // printf("RtlEnterCriticalSection %x %x %x %x\n", thisThread, cs->OwningThread, cs->LockCount, cs->RecursionCount); - assert(thisThread != NULL); - - std::atomic_ref owningThread(cs->OwningThread); - - while (true) - { - uint32_t previousOwner = 0; - - if (owningThread.compare_exchange_weak(previousOwner, thisThread) || previousOwner == thisThread) - { - cs->RecursionCount = cs->RecursionCount.get() + 1; - return; - } - - // printf("wait start %x\n", cs); - owningThread.wait(previousOwner); - // printf("wait end\n"); - } -} - -void RtlImageXexHeaderField() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void HalReturnToFirmware() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void RtlFillMemoryUlong() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void KeBugCheckEx() -{ - __builtin_debugtrap(); -} - -uint32_t KeGetCurrentProcessType() -{ - return 1; -} - -void RtlCompareMemoryUlong() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t RtlInitializeCriticalSection(XRTL_CRITICAL_SECTION* cs) -{ - // printf("RtlInitializeCriticalSection %x\n", cs); - cs->Header.Absolute = 0; - cs->LockCount = -1; - cs->RecursionCount = 0; - cs->OwningThread = 0; - - return 0; -} - -void RtlRaiseException_x() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void KfReleaseSpinLock(uint32_t* spinLock) -{ - std::atomic_ref spinLockRef(*spinLock); - spinLockRef = 0; -} - -void KfAcquireSpinLock(uint32_t* spinLock) -{ - std::atomic_ref spinLockRef(*spinLock); - - while (true) - { - uint32_t expected = 0; - if (spinLockRef.compare_exchange_weak(expected, g_ppcContext->r13.u32)) - break; - - std::this_thread::yield(); - } -} - -uint64_t KeQueryPerformanceFrequency() -{ - return 49875000; -} - -void MmFreePhysicalMemory(uint32_t type, uint32_t guestAddress) -{ - if (guestAddress != NULL) - g_userHeap.Free(g_memory.Translate(guestAddress)); -} - -bool VdPersistDisplay(uint32_t a1, uint32_t* a2) -{ - *a2 = NULL; - return false; -} - -void VdSwap() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void VdGetSystemCommandBuffer() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void KeReleaseSpinLockFromRaisedIrql(uint32_t* spinLock) -{ - std::atomic_ref spinLockRef(*spinLock); - spinLockRef = 0; -} - -void KeAcquireSpinLockAtRaisedIrql(uint32_t* spinLock) -{ - std::atomic_ref spinLockRef(*spinLock); - - while (true) - { - uint32_t expected = 0; - if (spinLockRef.compare_exchange_weak(expected, g_ppcContext->r13.u32)) - break; - - std::this_thread::yield(); - } -} - -uint32_t KiApcNormalRoutineNop() -{ - return 0; -} - -void VdEnableRingBufferRPtrWriteBack() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void VdInitializeRingBuffer() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t MmGetPhysicalAddress(uint32_t address) -{ - LOGF_UTILITY("0x{:x}", address); - return address; -} - -void VdSetSystemCommandBufferGpuIdentifierAddress() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void _vsnprintf_x() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void sprintf_x() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -int32_t ExRegisterTitleTerminateNotification(uint32_t* reg, uint32_t create) -{ - LOG_UTILITY("!!! STUB !!!"); - return 0; -} - -void VdShutdownEngines() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void VdQueryVideoMode(XVIDEO_MODE* vm) -{ - memset(vm, 0, sizeof(XVIDEO_MODE)); - vm->DisplayWidth = 1280; - vm->DisplayHeight = 720; - vm->IsInterlaced = false; - vm->IsWidescreen = true; - vm->IsHighDefinition = true; - vm->RefreshRate = 0x42700000; - vm->VideoStandard = 1; - vm->Unknown4A = 0x4A; - vm->Unknown01 = 0x01; -} - -void VdGetCurrentDisplayInformation() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void VdSetDisplayMode() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void VdSetGraphicsInterruptCallback() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t VdInitializeEngines() -{ - LOG_UTILITY("!!! STUB !!!"); - return 1; -} - -void VdIsHSIOTrainingSucceeded() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void VdGetCurrentDisplayGamma() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void VdQueryVideoFlags() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void VdCallGraphicsNotificationRoutines() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void VdInitializeScalerCommandBuffer() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void KeLeaveCriticalRegion() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t VdRetrainEDRAM() -{ - return 0; -} - -void VdRetrainEDRAMWorker() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void KeEnterCriticalRegion() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t MmAllocatePhysicalMemoryEx -( - uint32_t flags, - uint32_t size, - uint32_t protect, - uint32_t minAddress, - uint32_t maxAddress, - uint32_t alignment -) -{ - LOGF_UTILITY("0x{:x}, 0x{:x}, 0x{:x}, 0x{:x}, 0x{:x}, 0x{:x}", flags, size, protect, minAddress, maxAddress, alignment); - return g_memory.MapVirtual(g_userHeap.AllocPhysical(size, alignment)); -} - -void ObDeleteSymbolicLink() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void ObCreateSymbolicLink() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t MmQueryAddressProtect(uint32_t guestAddress) -{ - return PAGE_READWRITE; -} - -void VdEnableDisableClockGating() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void KeBugCheck() -{ - __builtin_debugtrap(); -} - -void KeLockL2() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void KeUnlockL2() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -bool KeSetEvent(XKEVENT* pEvent, uint32_t Increment, bool Wait) -{ - bool result = QueryKernelObject(*pEvent)->Set(); - - ++g_keSetEventGeneration; - g_keSetEventGeneration.notify_all(); - - return result; -} - -bool KeResetEvent(XKEVENT* pEvent) -{ - return QueryKernelObject(*pEvent)->Reset(); -} - -uint32_t KeWaitForSingleObject(XDISPATCHER_HEADER* Object, uint32_t WaitReason, uint32_t WaitMode, bool Alertable, be* Timeout) -{ - const uint32_t timeout = GuestTimeoutToMilliseconds(Timeout); - assert(timeout == INFINITE); - - switch (Object->Type) - { - case 0: - case 1: - QueryKernelObject(*Object)->Wait(timeout); - break; - - case 5: - QueryKernelObject(*Object)->Wait(timeout); - break; - - default: - assert(false && "Unrecognized kernel object type."); - return STATUS_TIMEOUT; - } - - return STATUS_SUCCESS; -} - -static std::vector g_tlsFreeIndices; -static size_t g_tlsNextIndex = 0; -static Mutex g_tlsAllocationMutex; - -static uint32_t& KeTlsGetValueRef(size_t index) -{ - // Having this a global thread_local variable - // for some reason crashes on boot in debug builds. - thread_local std::vector s_tlsValues; - - if (s_tlsValues.size() <= index) - { - s_tlsValues.resize(index + 1, 0); - } - - return s_tlsValues[index]; -} - -uint32_t KeTlsGetValue(uint32_t dwTlsIndex) -{ - return KeTlsGetValueRef(dwTlsIndex); -} - -uint32_t KeTlsSetValue(uint32_t dwTlsIndex, uint32_t lpTlsValue) -{ - KeTlsGetValueRef(dwTlsIndex) = lpTlsValue; - return TRUE; -} - -uint32_t KeTlsAlloc() -{ - std::lock_guard lock(g_tlsAllocationMutex); - if (!g_tlsFreeIndices.empty()) - { - size_t index = g_tlsFreeIndices.back(); - g_tlsFreeIndices.pop_back(); - return index; - } - - return g_tlsNextIndex++; -} - -uint32_t KeTlsFree(uint32_t dwTlsIndex) -{ - std::lock_guard lock(g_tlsAllocationMutex); - g_tlsFreeIndices.push_back(dwTlsIndex); - return TRUE; -} - -uint32_t XMsgInProcessCall(uint32_t app, uint32_t message, be* param1, be* param2) -{ - if (message == 0x7001B) - { - uint32_t* ptr = (uint32_t*)g_memory.Translate(param1[1]); - ptr[0] = 0; - ptr[1] = 0; - } - - return 0; -} - -void XamUserReadProfileSettings -( - uint32_t titleId, - uint32_t userIndex, - uint32_t xuidCount, - uint64_t* xuids, - uint32_t settingCount, - uint32_t* settingIds, - be* bufferSize, - void* buffer, - void* overlapped -) -{ - if (buffer != nullptr) - { - memset(buffer, 0, *bufferSize); - } - else - { - *bufferSize = 4; - } -} - -void NetDll_WSAStartup() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_WSACleanup() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_socket() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_closesocket() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_setsockopt() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_bind() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_connect() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_listen() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_accept() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_select() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_recv() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_send() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_inet_addr() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll___WSAFDIsSet() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XMsgStartIORequestEx() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XexGetModuleHandle() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -bool RtlTryEnterCriticalSection(XRTL_CRITICAL_SECTION* cs) -{ - // printf("RtlTryEnterCriticalSection\n"); - uint32_t thisThread = g_ppcContext->r13.u32; - assert(thisThread != NULL); - - std::atomic_ref owningThread(cs->OwningThread); - - uint32_t previousOwner = 0; - - if (owningThread.compare_exchange_weak(previousOwner, thisThread) || previousOwner == thisThread) - { - cs->RecursionCount = cs->RecursionCount.get() + 1; - return true; - } - - return false; -} - -void RtlInitializeCriticalSectionAndSpinCount(XRTL_CRITICAL_SECTION* cs, uint32_t spinCount) -{ - // printf("RtlInitializeCriticalSectionAndSpinCount\n"); - cs->Header.Absolute = (spinCount + 255) >> 8; - cs->LockCount = -1; - cs->RecursionCount = 0; - cs->OwningThread = 0; -} - -void _vswprintf_x() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void _vscwprintf_x() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void _swprintf_x() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void _snwprintf_x() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XeCryptBnQwBeSigVerify() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XeKeysGetKey() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XeCryptRotSumSha() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XeCryptSha() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void KeEnableFpuExceptions() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void RtlUnwind_x() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void RtlCaptureContext_x() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NtQueryFullAttributesFile() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t RtlMultiByteToUnicodeN(be* UnicodeString, uint32_t MaxBytesInUnicodeString, be* BytesInUnicodeString, const char* MultiByteString, uint32_t BytesInMultiByteString) -{ - uint32_t length = std::min(MaxBytesInUnicodeString / 2, BytesInMultiByteString); - - for (size_t i = 0; i < length; i++) - UnicodeString[i] = MultiByteString[i]; - - if (BytesInUnicodeString != nullptr) - *BytesInUnicodeString = length * 2; - - return STATUS_SUCCESS; -} - -void DbgBreakPoint() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void MmQueryAllocationSize() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t NtClearEvent(Event* handle, uint32_t* previousState) -{ - handle->Reset(); - return 0; -} - -uint32_t NtResumeThread(GuestThreadHandle* hThread, uint32_t* suspendCount) -{ - assert(hThread != GetKernelObject(CURRENT_THREAD_HANDLE)); - - hThread->suspended = false; - hThread->suspended.notify_all(); - - return S_OK; -} - -uint32_t NtSetEvent(Event* handle, uint32_t* previousState) -{ - handle->Set(); - return 0; -} - -uint32_t NtCreateSemaphore(be* Handle, XOBJECT_ATTRIBUTES* ObjectAttributes, uint32_t InitialCount, uint32_t MaximumCount) -{ - *Handle = GetKernelHandle(CreateKernelObject(InitialCount, MaximumCount)); - return STATUS_SUCCESS; -} - -uint32_t NtReleaseSemaphore(Semaphore* Handle, uint32_t ReleaseCount, int32_t* PreviousCount) -{ - // the game releases semaphore with 1 maximum number of releases more than once - if (Handle->count + ReleaseCount > Handle->maximumCount) - return STATUS_SEMAPHORE_LIMIT_EXCEEDED; - - uint32_t previousCount; - Handle->Release(ReleaseCount, &previousCount); - - if (PreviousCount != nullptr) - *PreviousCount = ByteSwap(previousCount); - - return STATUS_SUCCESS; -} - -void NtWaitForMultipleObjectsEx() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void RtlCompareStringN() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void _snprintf_x() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void StfsControlDevice() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void StfsCreateDevice() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NtFlushBuffersFile() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void KeQuerySystemTime(be* time) -{ - constexpr int64_t FILETIME_EPOCH_DIFFERENCE = 116444736000000000LL; - - auto now = std::chrono::system_clock::now(); - auto timeSinceEpoch = now.time_since_epoch(); - - int64_t currentTime100ns = std::chrono::duration_cast>>(timeSinceEpoch).count(); - currentTime100ns += FILETIME_EPOCH_DIFFERENCE; - - *time = currentTime100ns; -} - -struct TIME_FIELDS { - be Year; - be Month; - be Day; - be Hour; - be Minute; - be Second; - be Milliseconds; - be Weekday; -}; - -void RtlTimeToTimeFields(const be* time, TIME_FIELDS* timeFields) -{ - constexpr uint64_t TICKS_PER_MILLISECOND = 10000; - constexpr uint64_t TICKS_PER_SECOND = 10000000; - constexpr uint64_t TICKS_PER_MINUTE = 600000000; - constexpr uint64_t TICKS_PER_HOUR = 36000000000; - constexpr uint64_t TICKS_PER_DAY = 864000000000; - - static const int DaysInMonth[2][12] = { - {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}, // Non-leap - {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31} // Leap - }; - - // Calculate total days since January 1, 1601 - uint64_t days = *time / TICKS_PER_DAY; - uint64_t remainingTicks = *time % TICKS_PER_DAY; - - timeFields->Hour = static_cast(remainingTicks / TICKS_PER_HOUR); - remainingTicks %= TICKS_PER_HOUR; - - timeFields->Minute = static_cast(remainingTicks / TICKS_PER_MINUTE); - remainingTicks %= TICKS_PER_MINUTE; - - timeFields->Second = static_cast(remainingTicks / TICKS_PER_SECOND); - remainingTicks %= TICKS_PER_SECOND; - - timeFields->Milliseconds = static_cast(remainingTicks / TICKS_PER_MILLISECOND); - - // Calculate day of week (January 1, 1601 was a Monday = 1) - timeFields->Weekday = static_cast((days + 1) % 7); - - // Calculate year - uint32_t year = 1601; - - // Each 400-year cycle has 146097 days - uint32_t cycles400 = static_cast(days / 146097); - days %= 146097; - year += cycles400 * 400; - - // Handle 100-year cycles (24 leap years + 76 normal years = 36524 days) - // Except the 4th century which has 36525 days - uint32_t cycles100 = static_cast(days / 36524); - if (cycles100 == 4) cycles100 = 3; // Last day of 400-year cycle - days -= cycles100 * 36524; - year += cycles100 * 100; - - // Handle 4-year cycles (1 leap year + 3 normal years = 1461 days) - uint32_t cycles4 = static_cast(days / 1461); - days %= 1461; - year += cycles4 * 4; - - // Handle individual years within 4-year cycle - uint32_t yearInCycle = static_cast(days / 365); - if (yearInCycle == 4) yearInCycle = 3; // Last day of leap cycle - days -= yearInCycle * 365; - if (yearInCycle > 0) { - // Account for leap days in previous years of this cycle - days -= (yearInCycle - 1) / 4; - } - year += yearInCycle; - - timeFields->Year = static_cast(year); - - // Determine if current year is a leap year - bool isLeapYear = ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0); - - // Calculate month and day - const int* monthDays = DaysInMonth[isLeapYear ? 1 : 0]; - uint32_t dayOfYear = static_cast(days) + 1; // Convert to 1-based - - uint16_t month = 1; - while (dayOfYear > static_cast(monthDays[month - 1])) { - dayOfYear -= monthDays[month - 1]; - month++; - } - - timeFields->Month = month; - timeFields->Day = static_cast(dayOfYear); -} - -void RtlFreeAnsiString() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void RtlUnicodeStringToAnsiString() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void RtlInitUnicodeString() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void ExTerminateThread() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t ExCreateThread(be* handle, uint32_t stackSize, be* threadId, uint32_t xApiThreadStartup, uint32_t startAddress, uint32_t startContext, uint32_t creationFlags) -{ - - uint32_t hostThreadId; - - *handle = GetKernelHandle(GuestThread::Start({ startAddress, startContext, creationFlags }, &hostThreadId)); - LOGF_UTILITY("0x{:X}, 0x{:X}, 0x{:X}, 0x{:X}, 0x{:X}, 0x{:X}, 0x{:X} {:X}", - (intptr_t)handle, stackSize, (intptr_t)threadId, xApiThreadStartup, startAddress, startContext, creationFlags, hostThreadId); - if (threadId != nullptr) - *threadId = hostThreadId; - - return 0; -} - -void IoInvalidDeviceRequest() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void ObReferenceObject() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void IoCreateDevice() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void IoDeleteDevice() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void ExAllocatePoolTypeWithTag() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void RtlTimeFieldsToTime() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void IoCompleteRequest() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void RtlUpcaseUnicodeChar() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void ObIsTitleObject() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void IoCheckShareAccess() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void IoSetShareAccess() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void IoRemoveShareAccess() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_XNetStartup() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void NetDll_XNetGetTitleXnAddr() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t KeWaitForMultipleObjects(uint32_t Count, xpointer* Objects, uint32_t WaitType, uint32_t WaitReason, uint32_t WaitMode, uint32_t Alertable, be* Timeout) -{ - // FIXME: This function is only accounting for events. - - const uint64_t timeout = GuestTimeoutToMilliseconds(Timeout); - assert(timeout == INFINITE); - - if (WaitType == 0) // Wait all - { - for (size_t i = 0; i < Count; i++) - QueryKernelObject(*Objects[i])->Wait(timeout); - } - else - { - thread_local std::vector s_events; - s_events.resize(Count); - - for (size_t i = 0; i < Count; i++) - s_events[i] = QueryKernelObject(*Objects[i]); - - while (true) - { - uint32_t generation = g_keSetEventGeneration.load(); - - for (size_t i = 0; i < Count; i++) - { - if (s_events[i]->Wait(0) == STATUS_SUCCESS) - { - return STATUS_WAIT_0 + i; - } - } - - g_keSetEventGeneration.wait(generation); - } - } - - return STATUS_SUCCESS; -} - -uint32_t KeRaiseIrqlToDpcLevel() -{ - return 0; -} - -void KfLowerIrql() { } - -uint32_t KeReleaseSemaphore(XKSEMAPHORE* semaphore, uint32_t increment, uint32_t adjustment, uint32_t wait) -{ - auto* object = QueryKernelObject(semaphore->Header); - object->Release(adjustment, nullptr); - return STATUS_SUCCESS; -} - -void XAudioGetVoiceCategoryVolume() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -uint32_t XAudioGetVoiceCategoryVolumeChangeMask(uint32_t Driver, be* Mask) -{ - *Mask = 0; - return 0; -} - -uint32_t KeResumeThread(GuestThreadHandle* object) -{ - assert(object != GetKernelObject(CURRENT_THREAD_HANDLE)); - - object->suspended = false; - object->suspended.notify_all(); - return 0; -} - -void KeInitializeSemaphore(XKSEMAPHORE* semaphore, uint32_t count, uint32_t limit) -{ - semaphore->Header.Type = 5; - semaphore->Header.SignalState = count; - semaphore->Limit = limit; - - auto* object = QueryKernelObject(semaphore->Header); -} - -void XMAReleaseContext() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -void XMACreateContext() -{ - LOG_UTILITY("!!! STUB !!!"); -} - -// uint32_t XAudioRegisterRenderDriverClient(be* callback, be* driver) -// { -// //printf("XAudioRegisterRenderDriverClient(): %x %x\n"); -// -// *driver = apu::RegisterClient(callback[0], callback[1]); -// return 0; -// } - -// void XAudioUnregisterRenderDriverClient() -// { -// printf("!!! STUB !!! XAudioUnregisterRenderDriverClient\n"); -// } - -// uint32_t XAudioSubmitRenderDriverFrame(uint32_t driver, void* samples) -// { -// // printf("!!! STUB !!! XAudioSubmitRenderDriverFrame\n"); -// apu::SubmitFrames(samples); -// -// return 0; -// } - -void XapiInitProcess() -{ - printf("XapiInitProcess Invoked\n"); - - int *XapiProcessHeap = (int *)g_memory.Translate(0x82D57540); - - *XapiProcessHeap = 1; -} - -GUEST_FUNCTION_HOOK(sub_825383D8, XapiInitProcess) -GUEST_FUNCTION_HOOK(__imp__XGetVideoMode, VdQueryVideoMode); // XGetVideoMode -GUEST_FUNCTION_HOOK(__imp__XNotifyGetNext, XNotifyGetNext); -GUEST_FUNCTION_HOOK(__imp__XGetGameRegion, XGetGameRegion); -GUEST_FUNCTION_HOOK(__imp__XMsgStartIORequest, XMsgStartIORequest); -GUEST_FUNCTION_HOOK(__imp__XamUserGetSigninState, XamUserGetSigninState); -GUEST_FUNCTION_HOOK(__imp__XamGetSystemVersion, XamGetSystemVersion); -GUEST_FUNCTION_HOOK(__imp__XamContentCreateEx, XamContentCreateEx); -GUEST_FUNCTION_HOOK(__imp__XamContentDelete, XamContentDelete); -GUEST_FUNCTION_HOOK(__imp__XamContentClose, XamContentClose); -GUEST_FUNCTION_HOOK(__imp__XamContentGetCreator, XamContentGetCreator); -GUEST_FUNCTION_HOOK(__imp__XamContentCreateEnumerator, XamContentCreateEnumerator); -GUEST_FUNCTION_HOOK(__imp__XamContentGetDeviceState, XamContentGetDeviceState); -GUEST_FUNCTION_HOOK(__imp__XamContentGetDeviceData, XamContentGetDeviceData); -GUEST_FUNCTION_HOOK(__imp__XamEnumerate, XamEnumerate); -GUEST_FUNCTION_HOOK(__imp__XamNotifyCreateListener, XamNotifyCreateListener); -GUEST_FUNCTION_HOOK(__imp__XamUserGetSigninInfo, XamUserGetSigninInfo); -GUEST_FUNCTION_HOOK(__imp__XamShowSigninUI, XamShowSigninUI); -GUEST_FUNCTION_HOOK(__imp__XamShowDeviceSelectorUI, XamShowDeviceSelectorUI); -GUEST_FUNCTION_HOOK(__imp__XamShowMessageBoxUI, XamShowMessageBoxUI); -GUEST_FUNCTION_HOOK(__imp__XamShowDirtyDiscErrorUI, XamShowDirtyDiscErrorUI); -GUEST_FUNCTION_HOOK(__imp__XamEnableInactivityProcessing, XamEnableInactivityProcessing); -GUEST_FUNCTION_HOOK(__imp__XamResetInactivity, XamResetInactivity); -GUEST_FUNCTION_HOOK(__imp__XamShowMessageBoxUIEx, XamShowMessageBoxUIEx); -GUEST_FUNCTION_HOOK(__imp__XGetLanguage, XGetLanguage); -GUEST_FUNCTION_HOOK(__imp__XGetAVPack, XGetAVPack); -GUEST_FUNCTION_HOOK(__imp__XamLoaderTerminateTitle, XamLoaderTerminateTitle); -GUEST_FUNCTION_HOOK(__imp__XamGetExecutionId, XamGetExecutionId); -GUEST_FUNCTION_HOOK(__imp__XamLoaderLaunchTitle, XamLoaderLaunchTitle); -GUEST_FUNCTION_HOOK(__imp__NtOpenFile, NtOpenFile); -GUEST_FUNCTION_HOOK(__imp__RtlInitAnsiString, RtlInitAnsiString); -GUEST_FUNCTION_HOOK(__imp__NtCreateFile, NtCreateFile); -GUEST_FUNCTION_HOOK(__imp__NtClose, NtClose); -GUEST_FUNCTION_HOOK(__imp__NtSetInformationFile, NtSetInformationFile); -GUEST_FUNCTION_HOOK(__imp__FscGetCacheElementCount, FscGetCacheElementCount); -GUEST_FUNCTION_HOOK(__imp__FscSetCacheElementCount, FscSetCacheElementCount); -GUEST_FUNCTION_HOOK(__imp__XamLoaderGetLaunchDataSize, XamLoaderGetLaunchDataSize); -GUEST_FUNCTION_HOOK(__imp__XamLoaderGetLaunchData, XamLoaderGetLaunchData); -GUEST_FUNCTION_HOOK(__imp__XamLoaderSetLaunchData, XamLoaderSetLaunchData); -GUEST_FUNCTION_HOOK(__imp__NtWaitForSingleObjectEx, NtWaitForSingleObjectEx); -GUEST_FUNCTION_HOOK(__imp__NtWriteFile, NtWriteFile); -GUEST_FUNCTION_HOOK(__imp__ExGetXConfigSetting, ExGetXConfigSetting); -GUEST_FUNCTION_HOOK(__imp__NtQueryVirtualMemory, NtQueryVirtualMemory); -GUEST_FUNCTION_HOOK(__imp__MmQueryStatistics, MmQueryStatistics); -GUEST_FUNCTION_HOOK(__imp__NtCreateEvent, NtCreateEvent); -GUEST_FUNCTION_HOOK(__imp__XexCheckExecutablePrivilege, XexCheckExecutablePrivilege); -GUEST_FUNCTION_HOOK(__imp__DbgPrint, DbgPrint); -GUEST_FUNCTION_HOOK(__imp____C_specific_handler, __C_specific_handler_x); -GUEST_FUNCTION_HOOK(__imp__RtlNtStatusToDosError, RtlNtStatusToDosError); -GUEST_FUNCTION_HOOK(__imp__XexGetProcedureAddress, XexGetProcedureAddress); -GUEST_FUNCTION_HOOK(__imp__XexGetModuleSection, XexGetModuleSection); -GUEST_FUNCTION_HOOK(__imp__RtlUnicodeToMultiByteN, RtlUnicodeToMultiByteN); -GUEST_FUNCTION_HOOK(__imp__KeDelayExecutionThread, KeDelayExecutionThread); -GUEST_FUNCTION_HOOK(__imp__ExFreePool, ExFreePool); -GUEST_FUNCTION_HOOK(__imp__NtQueryInformationFile, NtQueryInformationFile); -GUEST_FUNCTION_HOOK(__imp__NtQueryVolumeInformationFile, NtQueryVolumeInformationFile); -GUEST_FUNCTION_HOOK(__imp__NtQueryDirectoryFile, NtQueryDirectoryFile); -GUEST_FUNCTION_HOOK(__imp__NtReadFileScatter, NtReadFileScatter); -GUEST_FUNCTION_HOOK(__imp__NtReadFile, NtReadFile); -GUEST_FUNCTION_HOOK(__imp__NtDuplicateObject, NtDuplicateObject); -GUEST_FUNCTION_HOOK(__imp__NtAllocateVirtualMemory, NtAllocateVirtualMemory); -GUEST_FUNCTION_HOOK(__imp__NtFreeVirtualMemory, NtFreeVirtualMemory); -GUEST_FUNCTION_HOOK(__imp__ObDereferenceObject, ObDereferenceObject); -GUEST_FUNCTION_HOOK(__imp__KeSetBasePriorityThread, KeSetBasePriorityThread); -GUEST_FUNCTION_HOOK(__imp__ObReferenceObjectByHandle, ObReferenceObjectByHandle); -GUEST_FUNCTION_HOOK(__imp__KeQueryBasePriorityThread, KeQueryBasePriorityThread); -GUEST_FUNCTION_HOOK(__imp__NtSuspendThread, NtSuspendThread); -GUEST_FUNCTION_HOOK(__imp__KeSetAffinityThread, KeSetAffinityThread); -GUEST_FUNCTION_HOOK(__imp__RtlLeaveCriticalSection, RtlLeaveCriticalSection); -GUEST_FUNCTION_HOOK(__imp__RtlEnterCriticalSection, RtlEnterCriticalSection); -GUEST_FUNCTION_HOOK(__imp__RtlImageXexHeaderField, RtlImageXexHeaderField); -GUEST_FUNCTION_HOOK(__imp__HalReturnToFirmware, HalReturnToFirmware); -GUEST_FUNCTION_HOOK(__imp__RtlFillMemoryUlong, RtlFillMemoryUlong); -GUEST_FUNCTION_HOOK(__imp__KeBugCheckEx, KeBugCheckEx); -GUEST_FUNCTION_HOOK(__imp__KeGetCurrentProcessType, KeGetCurrentProcessType); -GUEST_FUNCTION_HOOK(__imp__RtlCompareMemoryUlong, RtlCompareMemoryUlong); -GUEST_FUNCTION_HOOK(__imp__RtlInitializeCriticalSection, RtlInitializeCriticalSection); -GUEST_FUNCTION_HOOK(__imp__RtlRaiseException, RtlRaiseException_x); -GUEST_FUNCTION_HOOK(__imp__KfReleaseSpinLock, KfReleaseSpinLock); -GUEST_FUNCTION_HOOK(__imp__KfAcquireSpinLock, KfAcquireSpinLock); -GUEST_FUNCTION_HOOK(__imp__KeQueryPerformanceFrequency, KeQueryPerformanceFrequency); -GUEST_FUNCTION_HOOK(__imp__MmFreePhysicalMemory, MmFreePhysicalMemory); -GUEST_FUNCTION_HOOK(__imp__VdPersistDisplay, VdPersistDisplay); -GUEST_FUNCTION_HOOK(__imp__VdSwap, VdSwap); -GUEST_FUNCTION_HOOK(__imp__VdGetSystemCommandBuffer, VdGetSystemCommandBuffer); -GUEST_FUNCTION_HOOK(__imp__KeReleaseSpinLockFromRaisedIrql, KeReleaseSpinLockFromRaisedIrql); -GUEST_FUNCTION_HOOK(__imp__KeAcquireSpinLockAtRaisedIrql, KeAcquireSpinLockAtRaisedIrql); -GUEST_FUNCTION_HOOK(__imp__KiApcNormalRoutineNop, KiApcNormalRoutineNop); -GUEST_FUNCTION_HOOK(__imp__VdEnableRingBufferRPtrWriteBack, VdEnableRingBufferRPtrWriteBack); -GUEST_FUNCTION_HOOK(__imp__VdInitializeRingBuffer, VdInitializeRingBuffer); -GUEST_FUNCTION_HOOK(__imp__MmGetPhysicalAddress, MmGetPhysicalAddress); -GUEST_FUNCTION_HOOK(__imp__VdSetSystemCommandBufferGpuIdentifierAddress, VdSetSystemCommandBufferGpuIdentifierAddress); -GUEST_FUNCTION_HOOK(__imp__ExRegisterTitleTerminateNotification, ExRegisterTitleTerminateNotification); -GUEST_FUNCTION_HOOK(__imp__VdShutdownEngines, VdShutdownEngines); -GUEST_FUNCTION_HOOK(__imp__VdQueryVideoMode, VdQueryVideoMode); -GUEST_FUNCTION_HOOK(__imp__VdGetCurrentDisplayInformation, VdGetCurrentDisplayInformation); -GUEST_FUNCTION_HOOK(__imp__VdSetDisplayMode, VdSetDisplayMode); -GUEST_FUNCTION_HOOK(__imp__VdSetGraphicsInterruptCallback, VdSetGraphicsInterruptCallback); -GUEST_FUNCTION_HOOK(__imp__VdInitializeEngines, VdInitializeEngines); -GUEST_FUNCTION_HOOK(__imp__VdIsHSIOTrainingSucceeded, VdIsHSIOTrainingSucceeded); -GUEST_FUNCTION_HOOK(__imp__VdGetCurrentDisplayGamma, VdGetCurrentDisplayGamma); -GUEST_FUNCTION_HOOK(__imp__VdQueryVideoFlags, VdQueryVideoFlags); -GUEST_FUNCTION_HOOK(__imp__VdCallGraphicsNotificationRoutines, VdCallGraphicsNotificationRoutines); -GUEST_FUNCTION_HOOK(__imp__VdInitializeScalerCommandBuffer, VdInitializeScalerCommandBuffer); -GUEST_FUNCTION_HOOK(__imp__KeLeaveCriticalRegion, KeLeaveCriticalRegion); -GUEST_FUNCTION_HOOK(__imp__VdRetrainEDRAM, VdRetrainEDRAM); -GUEST_FUNCTION_HOOK(__imp__VdRetrainEDRAMWorker, VdRetrainEDRAMWorker); -GUEST_FUNCTION_HOOK(__imp__KeEnterCriticalRegion, KeEnterCriticalRegion); -GUEST_FUNCTION_HOOK(__imp__MmAllocatePhysicalMemoryEx, MmAllocatePhysicalMemoryEx); -GUEST_FUNCTION_HOOK(__imp__ObDeleteSymbolicLink, ObDeleteSymbolicLink); -GUEST_FUNCTION_HOOK(__imp__ObCreateSymbolicLink, ObCreateSymbolicLink); -GUEST_FUNCTION_HOOK(__imp__MmQueryAddressProtect, MmQueryAddressProtect); -GUEST_FUNCTION_HOOK(__imp__VdEnableDisableClockGating, VdEnableDisableClockGating); -GUEST_FUNCTION_HOOK(__imp__KeBugCheck, KeBugCheck); -GUEST_FUNCTION_HOOK(__imp__KeLockL2, KeLockL2); -GUEST_FUNCTION_HOOK(__imp__KeUnlockL2, KeUnlockL2); -GUEST_FUNCTION_HOOK(__imp__KeSetEvent, KeSetEvent); -GUEST_FUNCTION_HOOK(__imp__KeResetEvent, KeResetEvent); -GUEST_FUNCTION_HOOK(__imp__KeWaitForSingleObject, KeWaitForSingleObject); -GUEST_FUNCTION_HOOK(__imp__KeTlsGetValue, KeTlsGetValue); -GUEST_FUNCTION_HOOK(__imp__KeTlsSetValue, KeTlsSetValue); -GUEST_FUNCTION_HOOK(__imp__KeTlsAlloc, KeTlsAlloc); -GUEST_FUNCTION_HOOK(__imp__KeTlsFree, KeTlsFree); -GUEST_FUNCTION_HOOK(__imp__XMsgInProcessCall, XMsgInProcessCall); -GUEST_FUNCTION_HOOK(__imp__XamUserReadProfileSettings, XamUserReadProfileSettings); -GUEST_FUNCTION_HOOK(__imp__NetDll_WSAStartup, NetDll_WSAStartup); -GUEST_FUNCTION_HOOK(__imp__NetDll_WSACleanup, NetDll_WSACleanup); -GUEST_FUNCTION_HOOK(__imp__NetDll_socket, NetDll_socket); -GUEST_FUNCTION_HOOK(__imp__NetDll_closesocket, NetDll_closesocket); -GUEST_FUNCTION_HOOK(__imp__NetDll_setsockopt, NetDll_setsockopt); -GUEST_FUNCTION_HOOK(__imp__NetDll_bind, NetDll_bind); -GUEST_FUNCTION_HOOK(__imp__NetDll_connect, NetDll_connect); -GUEST_FUNCTION_HOOK(__imp__NetDll_listen, NetDll_listen); -GUEST_FUNCTION_HOOK(__imp__NetDll_accept, NetDll_accept); -GUEST_FUNCTION_HOOK(__imp__NetDll_select, NetDll_select); -GUEST_FUNCTION_HOOK(__imp__NetDll_recv, NetDll_recv); -GUEST_FUNCTION_HOOK(__imp__NetDll_send, NetDll_send); -GUEST_FUNCTION_HOOK(__imp__NetDll_inet_addr, NetDll_inet_addr); -GUEST_FUNCTION_HOOK(__imp__NetDll___WSAFDIsSet, NetDll___WSAFDIsSet); -GUEST_FUNCTION_HOOK(__imp__XMsgStartIORequestEx, XMsgStartIORequestEx); -GUEST_FUNCTION_HOOK(__imp__XamInputGetCapabilities, XamInputGetCapabilities); -GUEST_FUNCTION_HOOK(__imp__XamInputGetState, XamInputGetState); -GUEST_FUNCTION_HOOK(__imp__XamInputSetState, XamInputSetState); -GUEST_FUNCTION_HOOK(__imp__XexGetModuleHandle, XexGetModuleHandle); -GUEST_FUNCTION_HOOK(__imp__RtlTryEnterCriticalSection, RtlTryEnterCriticalSection); -GUEST_FUNCTION_HOOK(__imp__RtlInitializeCriticalSectionAndSpinCount, RtlInitializeCriticalSectionAndSpinCount); -GUEST_FUNCTION_HOOK(__imp__XeCryptBnQwBeSigVerify, XeCryptBnQwBeSigVerify); -GUEST_FUNCTION_HOOK(__imp__XeKeysGetKey, XeKeysGetKey); -GUEST_FUNCTION_HOOK(__imp__XeCryptRotSumSha, XeCryptRotSumSha); -GUEST_FUNCTION_HOOK(__imp__XeCryptSha, XeCryptSha); -GUEST_FUNCTION_HOOK(__imp__KeEnableFpuExceptions, KeEnableFpuExceptions); -GUEST_FUNCTION_HOOK(__imp__RtlUnwind, RtlUnwind_x); -GUEST_FUNCTION_HOOK(__imp__RtlCaptureContext, RtlCaptureContext_x); -GUEST_FUNCTION_HOOK(__imp__NtQueryFullAttributesFile, NtQueryFullAttributesFile); -GUEST_FUNCTION_HOOK(__imp__RtlMultiByteToUnicodeN, RtlMultiByteToUnicodeN); -GUEST_FUNCTION_HOOK(__imp__DbgBreakPoint, DbgBreakPoint); -GUEST_FUNCTION_HOOK(__imp__MmQueryAllocationSize, MmQueryAllocationSize); -GUEST_FUNCTION_HOOK(__imp__NtClearEvent, NtClearEvent); -GUEST_FUNCTION_HOOK(__imp__NtResumeThread, NtResumeThread); -GUEST_FUNCTION_HOOK(__imp__NtSetEvent, NtSetEvent); -GUEST_FUNCTION_HOOK(__imp__NtCreateSemaphore, NtCreateSemaphore); -GUEST_FUNCTION_HOOK(__imp__NtReleaseSemaphore, NtReleaseSemaphore); -GUEST_FUNCTION_HOOK(__imp__NtWaitForMultipleObjectsEx, NtWaitForMultipleObjectsEx); -GUEST_FUNCTION_HOOK(__imp__RtlCompareStringN, RtlCompareStringN); -GUEST_FUNCTION_HOOK(__imp__StfsControlDevice, StfsControlDevice); -GUEST_FUNCTION_HOOK(__imp__StfsCreateDevice, StfsCreateDevice); -GUEST_FUNCTION_HOOK(__imp__NtFlushBuffersFile, NtFlushBuffersFile); -GUEST_FUNCTION_HOOK(__imp__KeQuerySystemTime, KeQuerySystemTime); -GUEST_FUNCTION_HOOK(__imp__RtlTimeToTimeFields, RtlTimeToTimeFields); -GUEST_FUNCTION_HOOK(__imp__RtlFreeAnsiString, RtlFreeAnsiString); -GUEST_FUNCTION_HOOK(__imp__RtlUnicodeStringToAnsiString, RtlUnicodeStringToAnsiString); -GUEST_FUNCTION_HOOK(__imp__RtlInitUnicodeString, RtlInitUnicodeString); -GUEST_FUNCTION_HOOK(__imp__ExTerminateThread, ExTerminateThread); -GUEST_FUNCTION_HOOK(__imp__ExCreateThread, ExCreateThread); -GUEST_FUNCTION_HOOK(__imp__IoInvalidDeviceRequest, IoInvalidDeviceRequest); -GUEST_FUNCTION_HOOK(__imp__ObReferenceObject, ObReferenceObject); -GUEST_FUNCTION_HOOK(__imp__IoCreateDevice, IoCreateDevice); -GUEST_FUNCTION_HOOK(__imp__IoDeleteDevice, IoDeleteDevice); -GUEST_FUNCTION_HOOK(__imp__ExAllocatePoolTypeWithTag, ExAllocatePoolTypeWithTag); -GUEST_FUNCTION_HOOK(__imp__RtlTimeFieldsToTime, RtlTimeFieldsToTime); -GUEST_FUNCTION_HOOK(__imp__IoCompleteRequest, IoCompleteRequest); -GUEST_FUNCTION_HOOK(__imp__RtlUpcaseUnicodeChar, RtlUpcaseUnicodeChar); -GUEST_FUNCTION_HOOK(__imp__ObIsTitleObject, ObIsTitleObject); -GUEST_FUNCTION_HOOK(__imp__IoCheckShareAccess, IoCheckShareAccess); -GUEST_FUNCTION_HOOK(__imp__IoSetShareAccess, IoSetShareAccess); -GUEST_FUNCTION_HOOK(__imp__IoRemoveShareAccess, IoRemoveShareAccess); -GUEST_FUNCTION_HOOK(__imp__NetDll_XNetStartup, NetDll_XNetStartup); -GUEST_FUNCTION_HOOK(__imp__NetDll_XNetGetTitleXnAddr, NetDll_XNetGetTitleXnAddr); -GUEST_FUNCTION_HOOK(__imp__KeWaitForMultipleObjects, KeWaitForMultipleObjects); -GUEST_FUNCTION_HOOK(__imp__KeRaiseIrqlToDpcLevel, KeRaiseIrqlToDpcLevel); -GUEST_FUNCTION_HOOK(__imp__KfLowerIrql, KfLowerIrql); -GUEST_FUNCTION_HOOK(__imp__KeReleaseSemaphore, KeReleaseSemaphore); -GUEST_FUNCTION_HOOK(__imp__XAudioGetVoiceCategoryVolume, XAudioGetVoiceCategoryVolume); -GUEST_FUNCTION_HOOK(__imp__XAudioGetVoiceCategoryVolumeChangeMask, XAudioGetVoiceCategoryVolumeChangeMask); -GUEST_FUNCTION_HOOK(__imp__KeResumeThread, KeResumeThread); -GUEST_FUNCTION_HOOK(__imp__KeInitializeSemaphore, KeInitializeSemaphore); -GUEST_FUNCTION_HOOK(__imp__XMAReleaseContext, XMAReleaseContext); -GUEST_FUNCTION_HOOK(__imp__XMACreateContext, XMACreateContext); -GUEST_FUNCTION_HOOK(__imp__XAudioRegisterRenderDriverClient, XAudioRegisterRenderDriverClient); -GUEST_FUNCTION_HOOK(__imp__XAudioUnregisterRenderDriverClient, XAudioUnregisterRenderDriverClient); -GUEST_FUNCTION_HOOK(__imp__XAudioSubmitRenderDriverFrame, XAudioSubmitRenderDriverFrame); diff --git a/MarathonRecomp/kernel/io/file_system.cpp b/MarathonRecomp/kernel/io/file_system.cpp deleted file mode 100644 index c9a8af4f..00000000 --- a/MarathonRecomp/kernel/io/file_system.cpp +++ /dev/null @@ -1,443 +0,0 @@ -#include "file_system.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -struct FileHandle : KernelObject -{ - std::fstream stream; - std::filesystem::path path; -}; - -struct FindHandle : KernelObject -{ - std::error_code ec; - ankerl::unordered_dense::map> searchResult; // Relative path, file size, is directory - decltype(searchResult)::iterator iterator; - - FindHandle(const std::string_view& path) - { - auto addDirectory = [&](const std::filesystem::path& directory) - { - for (auto& entry : std::filesystem::directory_iterator(directory, ec)) - { - std::u8string relativePath = entry.path().lexically_relative(directory).u8string(); - searchResult.emplace(relativePath, std::make_pair(entry.is_directory(ec) ? 0 : entry.file_size(ec), entry.is_directory(ec))); - } - }; - - std::string_view pathNoPrefix = path; - size_t index = pathNoPrefix.find(":\\"); - if (index != std::string_view::npos) - pathNoPrefix.remove_prefix(index + 2); - - // Force add a work folder to let the game see the files in mods, - // if by some rare chance the user has no DLC or update files. - if (pathNoPrefix.empty()) - searchResult.emplace(u8"work", std::make_pair(0, true)); - - // Look for only work folder in mod folders, AR files cause issues. - if (pathNoPrefix.starts_with("work")) - { - std::string pathStr(pathNoPrefix); - std::replace(pathStr.begin(), pathStr.end(), '\\', '/'); - - for (size_t i = 0; ; i++) - { - auto* includeDirs = ModLoader::GetIncludeDirectories(i); - if (includeDirs == nullptr) - break; - - for (auto& includeDir : *includeDirs) - addDirectory(includeDir / pathStr); - } - } - - addDirectory(FileSystem::ResolvePath(path, false)); - - iterator = searchResult.begin(); - } - - void fillFindData(WIN32_FIND_DATAA* lpFindFileData) - { - if (iterator->second.second) - lpFindFileData->dwFileAttributes = ByteSwap(FILE_ATTRIBUTE_DIRECTORY); - else - lpFindFileData->dwFileAttributes = ByteSwap(FILE_ATTRIBUTE_NORMAL); - - strncpy(lpFindFileData->cFileName, (const char *)(iterator->first.c_str()), sizeof(lpFindFileData->cFileName)); - lpFindFileData->nFileSizeLow = ByteSwap(uint32_t(iterator->second.first >> 32U)); - lpFindFileData->nFileSizeHigh = ByteSwap(uint32_t(iterator->second.first)); - lpFindFileData->ftCreationTime = {}; - lpFindFileData->ftLastAccessTime = {}; - lpFindFileData->ftLastWriteTime = {}; - } -}; - -FileHandle* XCreateFileA -( - const char* lpFileName, - uint32_t dwDesiredAccess, - uint32_t dwShareMode, - void* lpSecurityAttributes, - uint32_t dwCreationDisposition, - uint32_t dwFlagsAndAttributes -) -{ - assert(((dwDesiredAccess & ~(GENERIC_READ | GENERIC_WRITE | FILE_READ_DATA)) == 0) && "Unknown desired access bits."); - assert(((dwShareMode & ~(FILE_SHARE_READ | FILE_SHARE_WRITE)) == 0) && "Unknown share mode bits."); - assert(((dwCreationDisposition & ~(CREATE_NEW | CREATE_ALWAYS)) == 0) && "Unknown creation disposition bits."); - - std::filesystem::path filePath = FileSystem::ResolvePath(lpFileName, true); - std::fstream fileStream; - std::ios::openmode fileOpenMode = std::ios::binary; - if (dwDesiredAccess & (GENERIC_READ | FILE_READ_DATA)) - { - fileOpenMode |= std::ios::in; - } - - if (dwDesiredAccess & GENERIC_WRITE) - { - fileOpenMode |= std::ios::out; - } - - fileStream.open(filePath, fileOpenMode); - - if (!fileStream.is_open()) { - std::filesystem::path cachedPath = FindInPathCache(filePath.string()); - if (!cachedPath.empty()) { - fileStream.open(cachedPath, fileOpenMode); - } - } - - if (!fileStream.is_open()) - { -#ifdef _WIN32 - GuestThread::SetLastError(GetLastError()); -#else - switch (errno) - { - case EACCES: - GuestThread::SetLastError(ERROR_ACCESS_DENIED); - break; - case EEXIST: - GuestThread::SetLastError(ERROR_FILE_EXISTS); - break; - case ENOENT: - default: // Use ERROR_PATH_NOT_FOUND as a catch-all for other errors. - GuestThread::SetLastError(ERROR_PATH_NOT_FOUND); - break; - } -#endif - return GetInvalidKernelObject(); - } - - FileHandle *fileHandle = CreateKernelObject(); - fileHandle->stream = std::move(fileStream); - fileHandle->path = std::move(filePath); - return fileHandle; -} - -static uint32_t XGetFileSizeA(FileHandle* hFile, be* lpFileSizeHigh) -{ - std::error_code ec; - auto fileSize = std::filesystem::file_size(hFile->path, ec); - if (!ec) - { - if (lpFileSizeHigh != nullptr) - { - *lpFileSizeHigh = uint32_t(fileSize >> 32U); - } - - return (uint32_t)(fileSize); - } - - return INVALID_FILE_SIZE; -} - -uint32_t XGetFileSizeExA(FileHandle* hFile, LARGE_INTEGER* lpFileSize) -{ - std::error_code ec; - auto fileSize = std::filesystem::file_size(hFile->path, ec); - if (!ec) - { - if (lpFileSize != nullptr) - { - lpFileSize->QuadPart = ByteSwap(fileSize); - } - - return TRUE; - } - - return FALSE; -} - -uint32_t XReadFile -( - FileHandle* hFile, - void* lpBuffer, - uint32_t nNumberOfBytesToRead, - be* lpNumberOfBytesRead, - XOVERLAPPED* lpOverlapped -) -{ - uint32_t result = FALSE; - if (lpOverlapped != nullptr) - { - std::streamoff streamOffset = lpOverlapped->Offset + (std::streamoff(lpOverlapped->OffsetHigh.get()) << 32U); - hFile->stream.clear(); - hFile->stream.seekg(streamOffset, std::ios::beg); - if (hFile->stream.bad()) - { - return FALSE; - } - } - - uint32_t numberOfBytesRead; - hFile->stream.read((char *)(lpBuffer), nNumberOfBytesToRead); - if (!hFile->stream.bad()) - { - numberOfBytesRead = uint32_t(hFile->stream.gcount()); - result = TRUE; - } - - if (result) - { - if (lpOverlapped != nullptr) - { - lpOverlapped->Internal = 0; - lpOverlapped->InternalHigh = numberOfBytesRead; - } - else if (lpNumberOfBytesRead != nullptr) - { - *lpNumberOfBytesRead = numberOfBytesRead; - } - } - - return result; -} - -uint32_t XSetFilePointer(FileHandle* hFile, int32_t lDistanceToMove, be* lpDistanceToMoveHigh, uint32_t dwMoveMethod) -{ - int32_t distanceToMoveHigh = lpDistanceToMoveHigh ? lpDistanceToMoveHigh->get() : 0; - std::streamoff streamOffset = lDistanceToMove + (std::streamoff(distanceToMoveHigh) << 32U); - std::fstream::seekdir streamSeekDir = {}; - switch (dwMoveMethod) - { - case FILE_BEGIN: - streamSeekDir = std::ios::beg; - break; - case FILE_CURRENT: - streamSeekDir = std::ios::cur; - break; - case FILE_END: - streamSeekDir = std::ios::end; - break; - default: - assert(false && "Unknown move method."); - break; - } - - hFile->stream.clear(); - hFile->stream.seekg(streamOffset, streamSeekDir); - if (hFile->stream.bad()) - { - return INVALID_SET_FILE_POINTER; - } - - std::streampos streamPos = hFile->stream.tellg(); - if (lpDistanceToMoveHigh != nullptr) - *lpDistanceToMoveHigh = int32_t(streamPos >> 32U); - - return uint32_t(streamPos); -} - -uint32_t XSetFilePointerEx(FileHandle* hFile, int32_t lDistanceToMove, LARGE_INTEGER* lpNewFilePointer, uint32_t dwMoveMethod) -{ - std::fstream::seekdir streamSeekDir = {}; - switch (dwMoveMethod) - { - case FILE_BEGIN: - streamSeekDir = std::ios::beg; - break; - case FILE_CURRENT: - streamSeekDir = std::ios::cur; - break; - case FILE_END: - streamSeekDir = std::ios::end; - break; - default: - assert(false && "Unknown move method."); - break; - } - - hFile->stream.clear(); - hFile->stream.seekg(lDistanceToMove, streamSeekDir); - if (hFile->stream.bad()) - { - return FALSE; - } - - if (lpNewFilePointer != nullptr) - { - lpNewFilePointer->QuadPart = ByteSwap(int64_t(hFile->stream.tellg())); - } - - return TRUE; -} - -FindHandle* XFindFirstFileA(const char* lpFileName, WIN32_FIND_DATAA* lpFindFileData) -{ - std::string_view path = lpFileName; - if (path.find("\\*") == (path.size() - 2) || path.find("/*") == (path.size() - 2)) - { - path.remove_suffix(1); - } - else if (path.find("\\*.*") == (path.size() - 4) || path.find("/*.*") == (path.size() - 4)) - { - path.remove_suffix(3); - } - else - { - assert(!std::filesystem::path(path).has_extension() && "Unknown search pattern."); - } - - FindHandle findHandle(path); - - if (findHandle.searchResult.empty()) - return GetInvalidKernelObject(); - - findHandle.fillFindData(lpFindFileData); - - return CreateKernelObject(std::move(findHandle)); -} - -uint32_t XFindNextFileA(FindHandle* Handle, WIN32_FIND_DATAA* lpFindFileData) -{ - Handle->iterator++; - - if (Handle->iterator == Handle->searchResult.end()) - { - return FALSE; - } - else - { - Handle->fillFindData(lpFindFileData); - return TRUE; - } -} - -uint32_t XReadFileEx(FileHandle* hFile, void* lpBuffer, uint32_t nNumberOfBytesToRead, XOVERLAPPED* lpOverlapped, uint32_t lpCompletionRoutine) -{ - uint32_t result = FALSE; - uint32_t numberOfBytesRead; - std::streamoff streamOffset = lpOverlapped->Offset + (std::streamoff(lpOverlapped->OffsetHigh.get()) << 32U); - hFile->stream.clear(); - hFile->stream.seekg(streamOffset, std::ios::beg); - if (hFile->stream.bad()) - return FALSE; - - hFile->stream.read((char *)(lpBuffer), nNumberOfBytesToRead); - if (!hFile->stream.bad()) - { - numberOfBytesRead = uint32_t(hFile->stream.gcount()); - result = TRUE; - } - - if (result) - { - lpOverlapped->Internal = 0; - lpOverlapped->InternalHigh = numberOfBytesRead; - } - - return result; -} - -uint32_t XGetFileAttributesA(const char* lpFileName) -{ - std::filesystem::path filePath = FileSystem::ResolvePath(lpFileName, true); - if (std::filesystem::is_directory(filePath)) - return FILE_ATTRIBUTE_DIRECTORY; - else if (std::filesystem::is_regular_file(filePath)) - return FILE_ATTRIBUTE_NORMAL; - else - return INVALID_FILE_ATTRIBUTES; -} - -uint32_t XWriteFile(FileHandle* hFile, const void* lpBuffer, uint32_t nNumberOfBytesToWrite, be* lpNumberOfBytesWritten, void* lpOverlapped) -{ - assert(lpOverlapped == nullptr && "Overlapped not implemented."); - - hFile->stream.write((const char *)(lpBuffer), nNumberOfBytesToWrite); - if (hFile->stream.bad()) - return FALSE; - - if (lpNumberOfBytesWritten != nullptr) - *lpNumberOfBytesWritten = uint32_t(hFile->stream.gcount()); - - return TRUE; -} - -std::filesystem::path FileSystem::ResolvePath(const std::string_view& path, bool checkForMods) -{ - LOGF_IMPL(Utility, "Game", "Loading file: \"{}\"", path.data()); - if (checkForMods) - { - std::filesystem::path resolvedPath = ModLoader::ResolvePath(path); - - if (!resolvedPath.empty()) - { - if (ModLoader::s_isLogTypeConsole) - LOGF_IMPL(Utility, "Mod Loader", "Loading file: \"{}\"", reinterpret_cast(resolvedPath.u8string().c_str())); - - return resolvedPath; - } - } - - thread_local std::string builtPath; - builtPath.clear(); - - size_t index = path.find(":\\"); - if (index != std::string::npos) - { - // rooted folder, handle direction - const std::string_view root = path.substr(0, index); - const auto newRoot = XamGetRootPath(root); - - if (!newRoot.empty()) - { - builtPath += newRoot; - builtPath += '/'; - } - - builtPath += path.substr(index + 2); - } - else - { - builtPath += path; - } - - std::replace(builtPath.begin(), builtPath.end(), '\\', '/'); - - return std::u8string_view((const char8_t*)builtPath.c_str()); -} - -GUEST_FUNCTION_HOOK(sub_82537400, XCreateFileA); // replaced -GUEST_FUNCTION_HOOK(sub_826FD090, XGetFileSizeA); // replaced -GUEST_FUNCTION_HOOK(sub_826FDC88, XGetFileSizeExA); // replaced -GUEST_FUNCTION_HOOK(sub_82537118, XReadFile); // replaced -GUEST_FUNCTION_HOOK(sub_825372B8, XSetFilePointer); // replaced -// GUEST_FUNCTION_HOOK(sub_831CE888, XSetFilePointerEx); -GUEST_FUNCTION_HOOK(sub_826F2570, XFindFirstFileA); // replaced -GUEST_FUNCTION_HOOK(sub_826FD2B8, XFindNextFileA); // replaced -// GUEST_FUNCTION_HOOK(sub_831CDF40, XReadFileEx); -GUEST_FUNCTION_HOOK(sub_826FD250, XGetFileAttributesA); // replaced -// GUEST_FUNCTION_HOOK(sub_831CE3F8, XCreateFileA); -GUEST_FUNCTION_HOOK(sub_826FCBD0, XWriteFile); // replaced diff --git a/MarathonRecomp/kernel/memory.cpp b/MarathonRecomp/kernel/memory.cpp deleted file mode 100644 index a52b7e7a..00000000 --- a/MarathonRecomp/kernel/memory.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include -#include "memory.h" - -Memory::Memory() -{ -#ifdef _WIN32 - base = (uint8_t*)VirtualAlloc((void*)0x100000000ull, PPC_MEMORY_SIZE, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE); - - if (base == nullptr) - base = (uint8_t*)VirtualAlloc(nullptr, PPC_MEMORY_SIZE, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE); - - if (base == nullptr) - return; - - DWORD oldProtect; - VirtualProtect(base, 4096, PAGE_NOACCESS, &oldProtect); -#else - base = (uint8_t*)mmap((void*)0x100000000ull, PPC_MEMORY_SIZE, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0); - - if (base == (uint8_t*)MAP_FAILED) - base = (uint8_t*)mmap(NULL, PPC_MEMORY_SIZE, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0); - - if (base == nullptr) - return; - - mprotect(base, 4096, PROT_NONE); -#endif - - for (size_t i = 0; PPCFuncMappings[i].guest != 0; i++) - { - if (PPCFuncMappings[i].host != nullptr) - InsertFunction(PPCFuncMappings[i].guest, PPCFuncMappings[i].host); - } -} - -void* MmGetHostAddress(uint32_t ptr) -{ - return g_memory.Translate(ptr); -} diff --git a/MarathonRecomp/os/macos/logger_macos.cpp b/MarathonRecomp/os/macos/logger_macos.cpp deleted file mode 100644 index df5708dd..00000000 --- a/MarathonRecomp/os/macos/logger_macos.cpp +++ /dev/null @@ -1,17 +0,0 @@ -#include - -void os::logger::Init() -{ -} - -void os::logger::Log(const std::string_view str, ELogType type, const char* func) -{ - if (func) - { - fmt::println("[{}] {}", func, str); - } - else - { - fmt::println("{}", str); - } -} diff --git a/MarathonRecomp/patches/audio_patches.cpp b/MarathonRecomp/patches/audio_patches.cpp deleted file mode 100644 index d21fef90..00000000 --- a/MarathonRecomp/patches/audio_patches.cpp +++ /dev/null @@ -1,110 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include - -int AudioPatches::m_isAttenuationSupported = -1; - -bool AudioPatches::CanAttenuate() -{ -#if _WIN32 - if (m_isAttenuationSupported >= 0) - return m_isAttenuationSupported; - - auto version = os::version::GetOSVersion(); - - m_isAttenuationSupported = version.Major >= 10 && version.Build >= 17763; - - return m_isAttenuationSupported; -#elif __linux__ - return true; -#else - return false; -#endif -} - -void AudioPatches::Update(float deltaTime) -{ - auto pAudioEngine = Sonicteam::AudioEngineXenon::GetInstance(); - - if (!pAudioEngine) - return; - - const float musicVolume = Config::MusicVolume * Config::MasterVolume; - - if (Config::MusicAttenuation && CanAttenuate()) - { - auto time = 1.0f - expf(2.5f * -deltaTime); - - if (os::media::IsExternalMediaPlaying()) - { - pAudioEngine->m_MusicVolume = std::lerp(pAudioEngine->m_MusicVolume, 0.0f, time); - } - else - { - pAudioEngine->m_MusicVolume = std::lerp(pAudioEngine->m_MusicVolume, musicVolume, time); - } - } - else - { - pAudioEngine->m_MusicVolume = musicVolume; - } - - pAudioEngine->m_EffectsVolume = Config::EffectsVolume * Config::MasterVolume; -} - -// Update function for CRI cues. -// This hook fixes jingles fading the BGM back in prematurely. -PPC_FUNC_IMPL(__imp__sub_8260F168); -PPC_FUNC(sub_8260F168) -{ - struct CueParams - { - be Duration; - be FrameTime; - be Field08; - be Field0C; - be MusicVolume; - bool Field14; - }; - - auto pParams = (CueParams*)(base + ctx.r3.u32); - - pParams->FrameTime = App::s_deltaTime; - - __imp__sub_8260F168(ctx, base); -} - -void CriCueUpdateDeltaTimeFix(PPCRegister& deltaTime) -{ - deltaTime.f64 = App::s_deltaTime; -} - -void PowerUpJingleDurationFix(PPCRegister& duration) -{ - if (!Config::FixPowerUpJingleDuration) - return; - - duration.f64 = 20.0; -} - -void XmvPlayerLang(PPCRegister& r11) -{ - r11.u32 = 1; - - if (Config::VoiceLanguage == EVoiceLanguage::Japanese) - r11.u32++; -} - -void CsbSbkLang(PPCRegister& r8) -{ - r8.u32 = Config::VoiceLanguage == EVoiceLanguage::Japanese ? 0 : 1; -} - -void MovieVoiceLang(PPCRegister& r19) -{ - r19.u32 = Config::VoiceLanguage == EVoiceLanguage::Japanese ? 0x80000000 : 0x40000000; -} diff --git a/MarathonRecomp/patches/patches.h b/MarathonRecomp/patches/patches.h deleted file mode 100644 index 2b287d99..00000000 --- a/MarathonRecomp/patches/patches.h +++ /dev/null @@ -1,8 +0,0 @@ -#include "aspect_ratio_patches.h" -#include "camera_patches.h" - -inline void InitPatches() -{ - AspectRatioPatches::Init(); - CameraPatches::Init(); -} diff --git a/MarathonRecomp/ui/options_menu.h b/MarathonRecomp/ui/options_menu.h deleted file mode 100644 index 34cbdf78..00000000 --- a/MarathonRecomp/ui/options_menu.h +++ /dev/null @@ -1,52 +0,0 @@ -#pragma once - -#include -#include - -#define MARATHON_RECOMP_OPTIONS_MENU - -enum class OptionsMenuState -{ - Opening, - Idle, - Closing, - Restarting -}; - -enum class OptionsMenuFlowState -{ - CategoryCursor, - OptionCursor, - OptionSelected -}; - -enum class OptionsMenuCategory -{ - System, - Input, - Audio, - Video, - Debug, - Count -}; - -class OptionsMenu -{ -public: - static inline CommonMenu s_commonMenu{}; - static inline OptionsMenuState s_state{}; - static inline OptionsMenuFlowState s_flowState{}; - static inline Sonicteam::MainMenuTask* s_pMainMenuTask{}; - static inline Sonicteam::SoX::Audio::Cue* s_pBgmCue{}; - static inline bool s_isVisible{}; - static inline bool s_isPause{}; - static inline bool s_isDebugUnlocked{}; - - static void Init(); - static void Draw(); - static void Open(bool isPause = false); - static void Close(); - static bool CanClose(); - static bool IsRestartRequired(); - static void SetFlowState(OptionsMenuFlowState flowState); -}; diff --git a/MarathonRecompLib/CMakeLists.txt b/MarathonRecompLib/CMakeLists.txt deleted file mode 100644 index c10ddbe5..00000000 --- a/MarathonRecompLib/CMakeLists.txt +++ /dev/null @@ -1,86 +0,0 @@ -project("MarathonRecompLib") - -add_compile_options( - -fno-strict-aliasing -) - -if (WIN32) - add_compile_options(/fp:strict) -else() - add_compile_options(-ffp-model=strict) -endif() - -target_compile_definitions(XenonRecomp PRIVATE - XENON_RECOMP_CONFIG_FILE_PATH=\"${CMAKE_CURRENT_SOURCE_DIR}/config/Marathon.toml\" - XENON_RECOMP_HEADER_FILE_PATH=\"${MARATHON_RECOMP_TOOLS_ROOT}/XenonRecomp/XenonUtils/ppc_context.h\") - -set(MARATHON_RECOMP_PPC_RECOMPILED_SOURCES - "${CMAKE_CURRENT_SOURCE_DIR}/ppc/ppc_config.h" - "${CMAKE_CURRENT_SOURCE_DIR}/ppc/ppc_context.h" - "${CMAKE_CURRENT_SOURCE_DIR}/ppc/ppc_func_mapping.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/ppc/ppc_recomp_shared.h" -) - -foreach(i RANGE 0 145) - list(APPEND MARATHON_RECOMP_PPC_RECOMPILED_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/ppc/ppc_recomp.${i}.cpp") -endforeach() - -add_custom_command( - OUTPUT - ${MARATHON_RECOMP_PPC_RECOMPILED_SOURCES} - COMMAND - $ - DEPENDS - "${CMAKE_CURRENT_SOURCE_DIR}/private/default.xex" - "${CMAKE_CURRENT_SOURCE_DIR}/config/Marathon.toml" - USES_TERMINAL -) - -add_custom_command( - OUTPUT - "${CMAKE_CURRENT_SOURCE_DIR}/private/shader" - COMMAND - $ "${CMAKE_CURRENT_SOURCE_DIR}/private/shader.arc" "${CMAKE_CURRENT_SOURCE_DIR}/private/shader" - COMMAND - $ "${CMAKE_CURRENT_SOURCE_DIR}/private/shader_lt.arc" "${CMAKE_CURRENT_SOURCE_DIR}/private/shader" - DEPENDS - "${CMAKE_CURRENT_SOURCE_DIR}/private/shader.arc" - "${CMAKE_CURRENT_SOURCE_DIR}/private/shader_lt.arc" -) - -set(XENOS_RECOMP_ROOT "${MARATHON_RECOMP_TOOLS_ROOT}/XenosRecomp/XenosRecomp") -set(XENOS_RECOMP_INCLUDE "${XENOS_RECOMP_ROOT}/shader_common.h") - -target_compile_definitions(XenosRecomp PRIVATE - XENOS_RECOMP_INPUT=\"${CMAKE_CURRENT_SOURCE_DIR}/private/shader\" - XENOS_RECOMP_OUTPUT=\"${CMAKE_CURRENT_SOURCE_DIR}/shader/shader_cache.cpp\" - XENOS_RECOMP_INCLUDE_INPUT=\"${XENOS_RECOMP_INCLUDE}\" - MARATHON_RECOMP -) - -file(GLOB XENOS_RECOMP_SOURCES - "${XENOS_RECOMP_ROOT}/*.h" - "${XENOS_RECOMP_ROOT}/*.cpp" -) - -add_custom_command( - OUTPUT - "${CMAKE_CURRENT_SOURCE_DIR}/shader/shader_cache.cpp" - COMMAND - $ - DEPENDS - "${CMAKE_CURRENT_SOURCE_DIR}/private/shader" - ${XENOS_RECOMP_SOURCES} - ${XENOS_RECOMP_INCLUDE} - USES_TERMINAL -) - -add_library(MarathonRecompLib - ${MARATHON_RECOMP_PPC_RECOMPILED_SOURCES} - "shader/shader_cache.h" - "shader/shader_cache.cpp" -) - -target_include_directories(MarathonRecompLib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) -target_include_directories(MarathonRecompLib PRIVATE "${MARATHON_RECOMP_TOOLS_ROOT}/XenonRecomp/thirdparty/simde") -target_precompile_headers(MarathonRecompLib PUBLIC "ppc/ppc_recomp_shared.h") diff --git a/MarathonRecompResources b/MarathonRecompResources deleted file mode 160000 index 85158ca4..00000000 --- a/MarathonRecompResources +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 85158ca4b9bff7b05f8942032d649323fc340f19 diff --git a/README.md b/README.md index 8479d65a..05cecb7c 100644 --- a/README.md +++ b/README.md @@ -1,195 +1,116 @@

- +

Liberty Recompiled

+

GTA IV Xbox 360 Static Recompilation Project

--- > [!CAUTION] -> This recompilation is still under active development and is NOT meant for public use. Support will not be provided until an official release. +> This recompilation is in early development and is NOT meant for public use. This is a work-in-progress fork based on the MarathonRecomp framework. -Marathon Recompiled is an unofficial PC port of the Xbox 360 version of Sonic the Hedgehog (2006) created through the process of static recompilation. The port offers Windows, Linux, and macOS support. +Liberty Recompiled is an unofficial PC port of the Xbox 360 version of Grand Theft Auto IV created through the process of static recompilation. The port aims to offer Windows, Linux, and macOS support. -**This project does not include any game assets. You must provide the files from your own legally acquired copy of the game to install or build Marathon Recompiled.** +**This project does not include any game assets. You must provide the files from your own legally acquired copy of the game to install or build Liberty Recompiled.** [XenonRecomp](https://github.com/sonicnext-dev/XenonRecomp) and [XenosRecomp](https://github.com/sonicnext-dev/XenosRecomp) are the main recompilers used for converting the game's original PowerPC code and Xenos shaders into compatible C++ and HLSL code respectively. The development of these recompilers was directly inspired by [N64: Recompiled](https://github.com/N64Recomp/N64Recomp), which was used to create [Zelda 64: Recompiled](https://github.com/Zelda64Recomp/Zelda64Recomp). ## Table of Contents -- [Known Issues](#known-issues) -- [FAQ](#faq) +- [Project Status](#project-status) +- [Installation](#installation) - [Building](#building) +- [Documentation](#documentation) - [Credits](#credits) -## Known Issues +## Project Status -Before reporting any issues, check if they are listed [here](https://github.com/sonicnext-dev/MarathonRecomp/issues). +This project is in **early development**. Current progress: -### Original Game Bugs +### Completed +- [x] XenonRecomp integration for PowerPC → C++ translation +- [x] XenosRecomp integration for Xenos → HLSL shader conversion +- [x] Cross-platform build system (Windows, Linux, macOS) +- [x] Installer wizard with ISO/folder/XContent support +- [x] Shader extraction pipeline (RAGE FXC → Xbox 360 → platform-native) +- [x] Platform-specific install directory support -Game bugs present on the original hardware are intentionally preserved and will not be fixed apart from a few minor exceptions in [#44](https://github.com/sonicnext-dev/MarathonRecomp/issues/44). Please do not report issues for these bugs and verify that the issue does not occur on original hardware before reporting. Bug reports for issues found in the original game will be rejected. Bugs that only happen in Marathon Recompiled must be accompanied by footage captured on original Xbox 360 hardware showing that the bug does not happen there. +### In Progress +- [ ] RAGE engine structure reverse engineering +- [ ] GPU/rendering pipeline implementation +- [ ] File system and RPF archive handling +- [ ] Game-specific patches and fixes -### File Picker Unavailable on Steam Deck in Game Mode +### TODO +- [ ] Audio system implementation +- [ ] Save data handling +- [ ] Input remapping for GTA IV controls +- [ ] Network/multiplayer stubs -Due to some restrictions of how the desktop environment on the Steam Deck works whilst in Game Mode, please note that you may need to at least first boot into Desktop Mode to be able to use the file picker to provide the game files. +## Installation -Simply booting at least once in Desktop Mode will enable the Deck to use the file picker when going back to Game Mode. You can complete the entire installation process while in Desktop Mode to save yourself the trouble of browsing through Game Mode if necessary. +### Platform Install Directories -## FAQ +| Platform | Install Directory | +|----------|-------------------| +| Windows | `%LOCALAPPDATA%\LibertyRecomp\` | +| Linux | `~/.local/share/LibertyRecomp/` | +| macOS | `~/Library/Application Support/LibertyRecomp/` | -### Do you have a website? +### Game Files Required -Marathon Recompiled does not have an official website. +You need a legal copy of GTA IV for Xbox 360. Supported formats: +- Xbox 360 disc images (`.iso`) +- Extracted game folders +- XContent packages -**Please link here when directing anyone to the project.** - -> [!CAUTION] -> Do not download builds of Marathon Recompiled from anywhere but our [Releases](https://github.com/sonicnext-dev/MarathonRecomp/releases/latest) page. -> -> **We will never distribute builds on other websites, via Discord servers or via third-party update tools.** - -### Why does the installer say my files are invalid? - -The installer may display this error for several reasons. Please check the following to ensure your files are valid: - -- Please read the [How to Install](#how-to-install) section and make sure you've acquired all of the necessary files correctly. - -- Verify that you're not trying to add compressed files such as `.zip`, `.7z`, `.rar` or other formats. - -- Only use the **Add Folder** option if you're sure you have a directory with the content's files already extracted, which means it'll only contain files like `.xex`, `.ar.00`, `.arl` and others. **This option will not scan your folder for compatible content**. - -- Ensure that the files you've acquired correspond to the same region. **Discs and Title Updates from different regions can't be used together** and will fail to generate a patch. - -- The installer will only accept **original and unmodified files**. Do not attempt to provide modified files to the installer. - -### What are the keyboard bindings? - -Pad|Key --|- -A (Cross)|S -B (Circle)|D -X (Square)|A -Y (Triangle)|W -D-Pad - Up|Unbound -D-Pad - Down|Unbound -D-Pad - Left|Q -D-Pad - Right|E -Start|Return -Back (Select)|Backspace -Left Trigger (L2)|1 -Right Trigger (R2)|3 -Left Bumper (L1)|Unbound -Right Bumper (R1)|Unbound -Left Stick - Up|Up Arrow -Left Stick - Down|Down Arrow -Left Stick - Left|Left Arrow -Left Stick - Right|Right Arrow -Right Stick - Up|Unbound -Right Stick - Down|Unbound -Right Stick - Left|Unbound -Right Stick - Right|Unbound - ---- - -You can change the keyboard bindings by editing `config.toml` located in the [configuration directory](#where-is-the-save-data-and-configuration-file-stored), although using a controller is highly recommended until Action Remapping is added in a future update. - -Refer to the left column of [this enum template](https://github.com/sonicnext-dev/MarathonRecomp/blob/main/MarathonRecomp/user/config.cpp#L40) for a list of valid keys. - -*The default keyboard layout is based on Devil's Details' keyboard layout for Sonic Generations (2011)*. - -### Where is the save data and configuration file stored? - -The save data and configuration files are stored at the following locations: - -- Windows: `%APPDATA%\MarathonRecomp\` -- Linux: `~/.config/MarathonRecomp/` -- macOS: `~/Library/Application Support/MarathonRecomp/` - -You will find the save data under the `save` folder. The configuration file is named `config.toml`. - -### I want to update the game. How can I avoid losing my save data? Do I need to reinstall the game? - -Updating the game can be done by simply copying and replacing the files from a [release](https://github.com/sonicnext-dev/MarathonRecomp/releases) on top of your existing installation. **Your save data and configuration will not be lost.** You won't need to reinstall the game, as the game files will always remain the same across versions of Marathon Recompiled. - -### How can I force the game to store the save data and configuration in the installation folder? - -You can make the game ignore the [default configuration paths](#where-is-the-save-data-and-configuration-file-stored) and force it to save everything in the installation directory by creating an empty `portable.txt` file. You are directly responsible for the safekeeping of your save data and configuration if you choose this option. - -### How can I force the game to run the installation again? - -While it's unlikely you'll need to do this unless you've modified your game files by accident, you can force the installer to run again by using the launch argument: `--install`. - -### How can I force the game to run under X11 or Wayland? - -Use either of the following arguments to force SDL to run under the video driver you want: - -- X11: `--sdl-video-driver x11` -- Wayland: `--sdl-video-driver wayland` - -The second argument will be passed directly to SDL as a hint to try to initialize the game with your preferred option. - -### Where is the game data for the Flatpak version installed? - -Given it is not possible to run the game where the Flatpak is stored, the game data will be installed to `~/.var/app/io.github.sonicnext_dev.marathonrecomp/data`. The Flatpak build will only recognize this directory as valid. Feel free to reuse this data directory with a native Linux build if you wish to switch in the future. - -If you wish to move this data to another location, you can do so by creating a symlink from this directory to the one where you'll migrate your installation to. - -> [!WARNING] -> Using external frame rate limiters or performance overlays may degrade performance or have negative consequences. - -### Can I install the game with a PlayStation 3 copy? - -**You cannot use the files from the PlayStation 3 version of the game.** Supporting these files would require an entirely new recompilation, as they have proprietary formatting that only works on PS3 and the code for these formats is only present in that version. All significant differences present in the PS3 version of the game have been included in this project as options. - -### Why is the game detecting my PlayStation controller as an Xbox controller? - -If you're using a third-party input translation layer (such as DS4Windows or Steam Input), it is recommended that you disable these for full controller support. - -### What other platforms will be supported? - -This project does not plan to support any more platforms other than Windows, Linux and macOS at the moment. Any contributors who wish to support more platforms should do so through a fork. +See [Dumping Guide](/docs/DUMPING-en.md) for detailed extraction instructions. ## Building [Check out the building instructions here](/docs/BUILDING.md). -## Credits +### Quick Start -### Marathon Recompiled -- [ga2mer](https://github.com/ga2mer): Creator of the recompilation, laying the initial foundation for the project. Other responsibilities include maintaining the audio backend and providing various patches for the game. +```bash +# Clone with submodules +git clone --recurse-submodules https://github.com/OZORDI/LibertyRecomp.git +cd LibertyRecomp -- [IsaacMarovitz](https://github.com/IsaacMarovitz): Graphics Programmer for the recompilation. Other responsibilities include maintaining macOS support and aiding in porting mod manager patches to the recompilation. +# Add game files to LibertyRecompLib/private/ +# - default.xex +# - xbox360.rpf -- [squidbus](https://github.com/squidbus): Graphics Programmer for the recompilation. Aided in researching the game's internals. +# Configure and build (macOS example) +cmake . --preset macos-release +cmake --build ./out/build/macos-release --target LibertyRecomp +``` -- [Hyper](https://github.com/hyperbx): Developer of system level features, such as achievement support and the custom menus, alongside various other patches and features to make the game feel right at home on modern systems. Aided in researching the game's internals. +## Documentation -- [Rei-san](https://github.com/ReimousTH): Developer of quality of life patches and extensive amounts of research into the game's internals. +| Document | Description | +|----------|-------------| +| [Building Guide](/docs/BUILDING.md) | Build instructions for all platforms | +| [Dumping Guide](/docs/DUMPING-en.md) | How to extract game files from Xbox 360 | +| [Shader Pipeline](/docs/SHADER_PIPELINE.md) | RAGE FXC → platform shader conversion | +| [Installation Architecture](/docs/INSTALLATION_ARCHITECTURE.md) | Platform paths and install flow | -- [Desko](https://github.com/FateForWindows): Aided in researching the game's internals and created many quality of life patches for the original game used by the recompilation. - -- [LJSTAR](https://github.com/LJSTARbird): Artist behind the project logo. Provided French localization for the custom menus. - -- [brianuuuSonic](https://github.com/brianuuu): Provided Japanese localization for the custom menus. - -- [Kitzuku](https://github.com/Kitzuku): Provided German localization for the custom menus. - -- [DaGuAr](https://x.com/TheDaguar): Provided Spanish localization for the custom menus. - -- [NextinHKRY](https://github.com/NextinMono): Provided Italian localization for the custom menus. +## Credits -- [Syko](https://x.com/UltraSyko): Aided in identifying fonts used by the original SonicNext logo. +### Liberty Recompiled +- Based on [MarathonRecomp](https://github.com/sonicnext-dev/MarathonRecomp) by the sonicnext-dev team -- [Hotline Sehwani](https://www.youtube.com/channel/UC9NBX5UPq4fYvbr7bzvRvOg) & SilverIceSound: Produced the [installer music](https://www.youtube.com/watch?v=8mfOSTcTQNs) ([original prod.](https://www.youtube.com/watch?v=k_mGNwrxR5M) by [Tomoya Ohtani](https://www.youtube.com/@TomoyaOhtaniChannel)). +### Original Framework Credits +- [ga2mer](https://github.com/ga2mer): Creator of the original recompilation framework +- [IsaacMarovitz](https://github.com/IsaacMarovitz): Graphics Programmer +- [squidbus](https://github.com/squidbus): Graphics Programmer +- [Hyper](https://github.com/hyperbx): System level features developer +- And the entire MarathonRecomp team ### Special Thanks -- Unleashed Recompiled Development Team: Created much of the ground work that made all of this possible and sped up development time considerably. - -- [Skyth](https://github.com/blueskythlikesclouds): Provided graphics consultation and support for dynamic aspect ratio. - -- [Darío](https://github.com/DarioSamo): Creator of the graphics hardware abstraction layer [plume](https://github.com/renderbag/plume), used by the project's graphics backend. - -- Ray Vassos: Aided with German localization for the custom menus. - -- [ocornut](https://github.com/ocornut): Creator of [Dear ImGui](https://github.com/ocornut/imgui), which is used as the backbone of the custom menus. +- Unleashed Recompiled Development Team +- [Skyth](https://github.com/blueskythlikesclouds): Graphics consultation +- [Darío](https://github.com/DarioSamo): Creator of [plume](https://github.com/renderbag/plume) graphics abstraction layer +- [ocornut](https://github.com/ocornut): Creator of [Dear ImGui](https://github.com/ocornut/imgui) -- Raymond Chen: Useful resources on Windows application development with his blog ["The Old New Thing"](https://devblogs.microsoft.com/oldnewthing/). +### Developer Tools +- [SparkIV](https://github.com/ahmed605/SparkIV) by aru & Ahmed Walid (GPL-3.0) — vendored in this repo for RPF archive inspection diff --git a/RPF DUMP/Common RPF Dump/data/action_table.csv b/RPF DUMP/Common RPF Dump/data/action_table.csv new file mode 100644 index 00000000..665ee1d2 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/action_table.csv @@ -0,0 +1,2062 @@ +// ACTIONS:, +//,,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +//, +//, +//, +//--------------------------- UNARMED BLOCKS UNARMED, +//, +// ---------------------------| BLOCK HITS, +Hit_block_Lowblow_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Lowblow_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_block_Lowblow_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Lowblow_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_block_Elbow_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,elbow_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_block_Elbow_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,elbow_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_block_headbutt_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,headbutt_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_block_cross_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,cross_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_block_Jab_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Jab_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_block_Hook_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_block_Hook_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_block_Uppercut_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,uppercut_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_block_Uppercut_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,uppercut_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_block_Hook_L_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_L_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_block_Hook_R_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_block_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_block_low_kick_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_block_low_kick_R_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +//, +//--------------------------- CLUB BLOCKS UNARMED, +//, +// ---------------------------| BLOCK HITS, +cHit_block_Lowblow_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Lowblow_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_block_Lowblow_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Lowblow_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_block_Elbow_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,elbow_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_block_Elbow_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,elbow_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_block_headbutt_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,headbutt_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_block_Jab_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Jab_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_block_cross_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,cross_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_block_Hook_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_block_Hook_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_block_Uppercut_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,uppercut_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_block_Uppercut_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,uppercut_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_block_Hook_L_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_L_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_block_Hook_R_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_block_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_block_low_kick_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_block_low_kick_R_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +//, +//--------------------------- KNIFE BLOCKS UNARMED, +//, +// ---------------------------| BLOCK HITS, +kHit_block_Lowblow_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Lowblow_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_block_Lowblow_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Lowblow_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_block_Elbow_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,elbow_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_block_Elbow_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,elbow_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_block_headbutt_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,headbutt_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_block_Jab_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Jab_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_block_cross_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,cross_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_block_Hook_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_block_Hook_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_block_Uppercut_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,uppercut_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_block_Uppercut_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,uppercut_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_block_Hook_L_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_L_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_block_Hook_R_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_block_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_block_low_kick_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_block_low_kick_R_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +//, +//--------------------------- BAT BLOCKED BY KNIFE, +//, +//-------------------------| BLOCK HITS, +kHit_Club_block_Hook_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Club_block_Hook_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_Club_block_Uppercut_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_Club_block_Uppercut_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_Club_Block_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Club_Block_low_kick_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Club_Block_low_k_Long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +//, +//--------------------------- BAT BLOCKED BY BAT, +//, +//-------------------------| BLOCK HITS, +cHit_Club_block_Hook_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Club_block_Hook_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_Club_block_Uppercut_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_Club_block_Uppercut_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_Club_Block_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Club_Block_low_kick_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Club_Block_low_k_Long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +//, +//--------------------------- BAT BLOCKED BY UNARMED, +//, +//-------------------------| BLOCK HITS, +Hit_Club_block_Hook_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_R_Res,0,0.0 : 0.0,any,0,-120.00 : 120.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Club_block_Hook_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_Club_block_Uppercut_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_Club_block_Uppercut_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_Club_block_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Club_Block_low_kick_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Club_Block_low_k_Long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +//, +//--------------------------- UNARMED BLOCKS TOUGH GANG, +//, +// ---------------------------| BLOCK HITS, +Hit_Block_Gang_Lowblow_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Gang_Lowblow_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_Block_Gang_Elbow_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_Block_Gang_Elbow_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Gang_headbutt_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_headbutt_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_Block_Gang_Jab_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Jab_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Gang_cross_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_cross_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Gang_Hook_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Gang_Hook_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_Block_Gang_Uppercut_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_Block_Gang_Uppercut_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_Block_Gang_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Gang_low_kick_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_kick_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Gang_low_K_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Long_kick_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Gang_back_off_strike_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_moving_away_strike_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +//, +//--------------------------- CLUB BLOCKS TOUGH GANG, +//, +// ---------------------------| BLOCK HITS, +cHit_Block_Gang_Lowblow_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_Block_Gang_Lowblow_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_Gang_Elbow_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_Block_Gang_Elbow_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_Gang_headbutt_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_headbutt_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_Block_Gang_Jab_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Jab_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_Block_Gang_cross_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_cross_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_Gang_Hook_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_Gang_Hook_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_Block_Gang_Uppercut_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_Block_Gang_Uppercut_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_Block_Gang_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_Gang_low_kick_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_kick_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_Gang_low_K_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Long_kick_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_Gang_back_off_strike_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_moving_away_strike_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +//, +//--------------------------- BLADE BLOCKS TOUGH GANG, +//, +// ---------------------------| BLOCK HITS, +kHit_Block_Gang_Lowblow_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_Block_Gang_Lowblow_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_Gang_Elbow_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_Block_Gang_Elbow_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_Gang_headbutt_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_headbutt_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_Block_Gang_Jab_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Jab_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_Block_Gang_cross_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_cross_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_Gang_Hook_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_Gang_Hook_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_Block_Gang_Uppercut_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_Block_Gang_Uppercut_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_Block_Gang_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_Gang_low_kick_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_kick_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_Gang_low_K_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Long_kick_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_Gang_back_off_strike_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_moving_away_strike_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +//, +//--------------------------- UNARMED BLOCKS BLADE, +//, +// ---------------------------| BLOCK HITS, +Hit_Block_Short_Swipe_S_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_Block_Short_Swipe_L_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Short_Swipe_F_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_Block_Med_Swipe_S_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Med_Swipe_L_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_Block_Med_Swipe_F_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_Block_Long_Swipe_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Short_Swipe_S_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Short_Swipe_L_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_Block_Short_Swipe_F_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_Block_Med_Swipe_S_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_Block_Med_Swipe_L_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Med_Swipe_F_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_Long_Swipe_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_bl_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_bl_low_kick_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_Block_bl_low_k_Long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +//-------------------------| SHITE KNIFE, +Hit_Block_AI_Short_Swipe_S_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_Block_AI_Short_Swipe_L_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_AI_Short_Swipe_F_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_Block_AI_Med_Swipe_S_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_S_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_AI_Med_Swipe_L_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_L_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_Block_AI_Med_Swipe_F_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_F_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_Block_AI_Short_Swipe_S_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_AI_Short_Swipe_L_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_Block_AI_Short_Swipe_F_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_Block_AI_Long_Swipe_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Long_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +//-------------------------| REALLY CRAP KNIFE, +Hit_Block_AI_Shite_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_Block_AI_Shite_C_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_C_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +//, +//--------------------------- CLUB BLOCKS BLADE, +//, +// ---------------------------| BLOCK HITS, +cHit_Block_Short_Swipe_S_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_Block_Short_Swipe_L_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_Short_Swipe_F_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_Block_Med_Swipe_S_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_Med_Swipe_L_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_Block_Med_Swipe_F_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_Block_Long_Swipe_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_Short_Swipe_S_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_Short_Swipe_L_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_Block_Short_Swipe_F_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_Block_Med_Swipe_S_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_Block_Med_Swipe_L_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_Med_Swipe_F_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_Long_Swipe_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_bl_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_bl_low_kick_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_bl_low_k_Long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +//-------------------------| SHITE KNIFE, +cHit_Block_AI_Short_Swipe_S_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_Block_AI_Short_Swipe_L_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_AI_Short_Swipe_F_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_Block_AI_Med_Swipe_S_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_S_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_AI_Med_Swipe_L_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_L_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_Block_AI_Med_Swipe_F_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_F_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_Block_AI_Short_Swipe_S_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_AI_Short_Swipe_L_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_Block_AI_Short_Swipe_F_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_Block_AI_Long_Swipe_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Long_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +//-------------------------| REALLY CRAP KNIFE, +cHit_Block_AI_Shite_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_Block_AI_Shite_C_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_C_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +//, +//--------------------------- BLADE BLOCKS BLADE, +//, +// ---------------------------| BLOCK HITS, +kHit_Block_Short_Swipe_S_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_Block_Short_Swipe_L_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_Short_Swipe_F_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_Block_Med_Swipe_S_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_Med_Swipe_L_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_Block_Med_Swipe_F_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_Block_Long_Swipe_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_Short_Swipe_S_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_Short_Swipe_L_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_Block_Short_Swipe_F_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_Block_Med_Swipe_S_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_Block_Med_Swipe_L_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_Med_Swipe_F_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_Long_Swipe_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_bl_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_bl_low_kick_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_bl_low_k_Long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +//-------------------------| SHITE KNIFE, +kHit_Block_AI_Short_Swipe_S_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_Block_AI_Short_Swipe_L_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_AI_Short_Swipe_F_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_Block_AI_Med_Swipe_S_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_S_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_AI_Med_Swipe_L_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_L_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_Block_AI_Med_Swipe_F_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_F_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_Block_AI_Short_Swipe_S_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_AI_Short_Swipe_L_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_Block_AI_Short_Swipe_F_B_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_Block_AI_Long_Swipe_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Long_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +//-------------------------| REALLY CRAP KNIFE, +kHit_Block_AI_Shite_A_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_Block_AI_Shite_C_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_C_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +//, +//--------------------------- UNARMED BLOCKS SHITE, +//, +// ---------------------------| BLOCK HITS, +Hit_block_poor_Hook_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_block_poor_Hook_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_block_poor_Hook_L_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_block_poor_Hook_R_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_block_poor_long_Kick_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_long_Kick_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_block_poor_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Left_Res,0, +Hit_block_poor_Flee_hook_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_Flee_hook_long_res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +Hit_block_poor_back_away_hook_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_WalkBack_hook_long_res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Right_Res,0, +//, +//--------------------------- CLUB BLOCKS SHITE, +//, +// ---------------------------| BLOCK HITS, +cHit_block_poor_Hook_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_block_poor_Hook_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_block_poor_Hook_L_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_block_poor_Hook_R_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_block_poor_long_kick_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_long_Kick_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_block_poor_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Left_Res,0, +cHit_block_poor_Flee_hook_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_Flee_hook_long_res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +cHit_block_poor_back_away_hook_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_WalkBack_hook_long_res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Right_Res,0, +//, +//--------------------------- BLADE BLOCKS SHITE, +//, +// ---------------------------| BLOCK HITS, +kHit_block_poor_Hook_L_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_block_poor_Hook_R_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_block_poor_Hook_L_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_block_poor_Hook_R_long_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_long_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_block_poor_long_Kick_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_long_Kick_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_block_poor_knee_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_knee_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Left_Res,0, +kHit_block_poor_Flee_hook_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_Flee_hook_long_res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +kHit_block_poor_back_away_hook_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_WalkBack_hook_long_res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Right_Res,0, +//, +//--------------------------- UNARMED BLOCKS FIREARM MELEE, +//, +// ---------------------------| BLOCK HITS, +Hit_block_pistol_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Pistol_whip_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_block_pistol_ai_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Pistol_whip_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_block_rifle_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Rifle_whip_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +Hit_block_rifle_ai_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Rifle_whip_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,DAM_Block_Front_Res,0, +//, +//--------------------------- CLUB BLOCKS FIREARM MELEE, +//, +// ---------------------------| BLOCK HITS, +cHit_block_pistol_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Pistol_whip_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_block_pistol_ai_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Pistol_whip_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_block_rifle_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Rifle_whip_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +cHit_block_rifle_ai_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Rifle_whip_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cDAM_Block_Front_Res,0, +//, +//--------------------------- BLADE BLOCKS FIREARM MELEE, +//, +// ---------------------------| BLOCK HITS, +kHit_block_pistol_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Pistol_whip_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_block_pistol_ai_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Pistol_whip_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_block_rifle_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Rifle_whip_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +kHit_block_rifle_ai_Act,5,1,HitReaction,all,1,1,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Rifle_whip_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_DAM_Block_Front_Res,0, +// ACTIONS:, +//,,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +//, +//, +//, +// -------------------------| SHOVE HIT REACTIONS ||--------------------------------------|( THIS IS THE HIT BEING UNARMED ), +//, +Hit_Shove_Front_Poor_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Poor_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Front_Res,0, +Hit_Shove_Back_Poor_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Poor_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Back_Res,0, +Hit_Shove_Left_Poor_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Poor_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Left_Res,0, +Hit_Shove_Right_Poor_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Poor_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Right_Res,0, +Hit_Shove_Front_Gang_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Tough_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Front_Res,0, +Hit_Shove_Back_gang_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Tough_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Back_Res,0, +Hit_Shove_Left_Gang_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Tough_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Left_Res,0, +Hit_Shove_Right_Gang_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Tough_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Right_Res,0, +Hit_Shove_Front_With_bl_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_bl_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Front_Res,0, +Hit_Shove_Back_With_bl_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_bl_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Back_Res,0, +Hit_Shove_Left_With_bl_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_bl_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Left_Res,0, +Hit_Shove_Right_With_bl_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_bl_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Right_Res,0, +Hit_Shove_Front_With_Club_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_Club_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Front_Res,0, +Hit_Shove_Back_With_Club_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_Club_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Back_Res,0, +Hit_Shove_Left_With_Club_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_Club_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Left_Res,0, +Hit_Shove_Right_With_Club_Act,10,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_Club_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Right_Res,0, +//, +// -------------------------| SHOVE HIT REACTIONS ||--------------------------------------|( THIS IS THE HIT HOLDING A CLUB ), +//, +cHit_Shove_Front_Poor_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Poor_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Front_Res,0, +cHit_Shove_Back_Poor_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Poor_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Back_Res,0, +cHit_Shove_Left_Poor_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Poor_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Left_Res,0, +cHit_Shove_Right_Poor_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Poor_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Right_Res,0, +cHit_Shove_Front_Gang_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Tough_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Front_Res,0, +cHit_Shove_Back_gang_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Tough_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Back_Res,0, +cHit_Shove_Left_Gang_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Tough_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Left_Res,0, +cHit_Shove_Right_Gang_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Tough_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Right_Res,0, +cHit_Shove_Front_With_bl_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_bl_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Front_Res,0, +cHit_Shove_Back_With_bl_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_bl_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Back_Res,0, +cHit_Shove_Left_With_bl_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_bl_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Left_Res,0, +cHit_Shove_Right_With_bl_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_bl_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Right_Res,0, +cHit_Shove_Front_With_Club_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_Club_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Front_Res,0, +cHit_Shove_Back_With_Club_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_Club_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Back_Res,0, +cHit_Shove_Left_With_Club_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_Club_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Left_Res,0, +cHit_Shove_Right_With_Club_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_Club_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Right_Res,0, +//, +// -------------------------| SHOVE HIT REACTIONS ||-------------------------------- ( THIS IS A HIT HOLDING THE BLADE ), +//, +kHit_Shove_Front_Poor_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Poor_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Front_Res,0, +kHit_Shove_Back_Poor_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Poor_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Back_Res,0, +kHit_Shove_Left_Poor_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Poor_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Left_Res,0, +kHit_Shove_Right_Poor_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Poor_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Right_Res,0, +kHit_Shove_Front_Gang_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Tough_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Front_Res,0, +kHit_Shove_Back_gang_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Tough_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Back_Res,0, +kHit_Shove_Left_Gang_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Tough_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Left_Res,0, +kHit_Shove_Right_Gang_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,Shove_Tough_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Right_Res,0, +kHit_Shove_Front_club_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_bl_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Front_Res,0, +kHit_Shove_Back_club_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_bl_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Back_Res,0, +kHit_Shove_Left_club_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_bl_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Left_Res,0, +kHit_Shove_Right_club_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_bl_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Right_Res,0, +kHit_Shove_Front_bl_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_Club_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Front_Res,0, +kHit_Shove_Back_bl_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_Club_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Back_Res,0, +kHit_Shove_Left_bl_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_Club_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Left_Res,0, +kHit_Shove_Right_bl_Act,11,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,shove_Club_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Right_Res,0, +// ACTIONS:, +//,,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +//--------------------|| CLUB ATTACKS ||-------------, +//, +// ----------------ATTACK_1_MOVES, +ai_Club_Hook_R_Act,13,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 2.0,-2.00 : 2.00,None,None,None,Club_Hook_R_Res,0, +// ----------------ATTACK_2 MOVES, +ai_Club_Hook_L_Act,13,2,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.4,-2.00 : 2.00,None,None,None,Club_Hook_L_Res,0, +// --------------------------------BLOCKS, +ai_Club_Block_High_Intro_Act,12,0.5,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.40 : 2.00,-0.20 : 0.20,None,None,None,Club_Block_High_Intro_Res,0, +//, +// -------------------|| BACK OFF MOVES |-------------, +//, +// ---------------------------| CLOSE BACK OFF WITH WEAPONS, +ai_too_close_shove_with_bl_Act,40,2,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 0.8,-2.00 : 2.00,None,None,None,Shove_bl_Res,0, +ai_too_close_shove_with_club_Act,40,2,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.0,-2.00 : 2.00,None,None,None,Shove_Club_Res,0, +// ACTIONS:, +//,,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +Test_is_char_hurt_enough_Act,1,1,melee,all,0,0,0,0,170.0 : 700.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Test_is_char_armed_Club_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Test_is_char_armed_bl_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Test_is_opponent_ai_Act,1,1,melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Test_is_char_blocking_Act,1,1,melee,all,0,0,1,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Test_is_in_ground_area_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedClosestBoxPoint,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 0.35,-2.00 : 2.00,None,None,None,None,0, +Test_is_in_ground_area_stomp_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedClosestBoxPoint,None,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 0.1,-2.00 : 2.00,None,None,None,None,0, +Test_is_in_ground_area_angled_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedClosestBoxPoint,None,0,0.0 : 0.0,any,1,-75.00 : 75.00,0.00 : 0.6,-2.00 : 2.00,None,None,None,None,0, +Test_is_char_in_front_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.0,0 : 100.0,-100.00 : 100.0,None,None,None,None,0, +Test_is_in_ground_area_And_anim_branching_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedClosestBoxPoint,None,1,1.3 : 1.4,any,1,-180.00 : 180.00,0.00 : 0.6,-2.00 : 2.00,None,None,None,None,0, +Test_is_in_ground_area_angled_And_anim_branching_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedClosestBoxPoint,None,1,1.3 : 1.4,any,1,-180.00 : 180.00,0.00 : 0.6,-2.00 : 2.00,None,None,None,None,0, +Test_is_player_backing_off_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,isTargetMovingAway,None,None,0, +Test_is_player_fleeing_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,isTargetMovingAndFacingAway,None,None,0, +Test_is_player_moving_fast_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,1,analogFromCenter,heldDown,0.70 : 1.00,2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +// ACTIONS:, +//,,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +//, +//, +//, +//--------------------------- UNARMED HURT, +//, +//, +Hit_Tough_Lowblow_L_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_L_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Lowblow_L_Res,0, +Hit_Tough_Lowblow_L_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_L_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_Lowblow_L_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_L_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_Lowblow_L_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_L_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +Hit_Tough_Elbow_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Elbow_R_Res,0, +Hit_Tough_Elbow_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_Elbow_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_Elbow_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +Hit_Tough_headbutt_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_headbutt_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_headbutt_Res,0, +Hit_Tough_headbutt_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_headbutt_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Upper_Res,0, +Hit_Tough_headbutt_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_headbutt_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_headbutt_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_headbutt_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +Hit_Tough_Jab_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Tough_Jab_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Jab_Res,0, +Hit_Tough_Jab_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Jab_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_Jab_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Jab_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_Jab_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Jab_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +Hit_Tough_Hook_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Hook_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Hook_R_Res,0, +Hit_Tough_Hook_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Hook_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_Hook_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Hook_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_Hook_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Hook_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +Hit_Tough_uprcut_L_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_L_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Uppercut_L_Res,0, +Hit_Tough_uprcut_L_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_L_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_uprcut_L_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_L_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_uprcut_L_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_L_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +//,,,,,,,,,,,,,,,,,,,,,,,,,all, +Hit_Tough_Lowblow_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Lowblow_R_Res,0, +Hit_Tough_Lowblow_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_Lowblow_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_Lowblow_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +Hit_Tough_Elbow_L_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_L_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Elbow_L_Res,0, +Hit_Tough_Elbow_L_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_L_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_Elbow_L_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_L_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_Elbow_L_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_L_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +Hit_Tough_cross_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_cross_R_Res,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_cross_R_Res,0, +Hit_Tough_cross_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_cross_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_cross_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_cross_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_cross_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_cross_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +Hit_Tough_Hook_L_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_L_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Hook_L_Res,0, +Hit_Tough_Hook_L_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_L_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_Hook_L_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_L_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_Hook_L_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_L_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +Hit_Tough_uprcut_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Uppercut_R_Res,0, +Hit_Tough_uprcut_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_uprcut_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_uprcut_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +//,,,,,,,,,,,,,,,,,,,,,,,,,all, +Hit_Tough_Kick_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_kick_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_low_kick_R_Res,0, +Hit_Tough_Kick_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_kick_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_Kick_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_kick_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_Kick_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_kick_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +Hit_Tough_Long_Kick_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Long_kick_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_low_kick_R_long_Res,0, +Hit_Tough_Long_Kick_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Long_kick_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_Long_Kick_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Long_kick_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_Long_Kick_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Long_kick_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +Hit_Tough_knee_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_knee_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_knee_Res,0, +Hit_Tough_knee_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_knee_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_knee_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_knee_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_Res,0, +Hit_Tough_knee_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_knee_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Left_Res,0, +//---------------------------------| FOR PEDS FLEEING, +Hit_Tough_Hook_move_away_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_moving_away_strike_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Hook_L_Res,0, +Hit_Tough_Hook_move_away_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_moving_away_strike_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_Hook_move_away_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_moving_away_strike_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_Tough_Hook_move_away_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_moving_away_strike_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +Hit_Tough_Hook_Flee_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_fleeing_strike_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Hook_L_Res,0, +Hit_Tough_Hook_Flee_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_fleeing_strike_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Tough_Hook_Flee_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_fleeing_strike_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_Tough_Hook_Flee_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_fleeing_strike_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +// ACTIONS:, +//,0,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +//, +// ------------------ATTACK MOVES, +//, +//, +Tough_Lowblow_L_Act,15,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Tough_Lowblow_L_Res,0, +Tough_elbow_R_Act,16,1,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Tough_elbow_R_Res,0, +Tough_headbutt_Act,17,1,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Tough_headbutt_Res,0, +Tough_Jab_Act,12,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.9 : 1.6,-2.00 : 2.00,None,None,None,Tough_Jab_Res,0, +Tough_hook_R_Act,13,1,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.9 : 1.5,-2.00 : 2.00,None,None,None,Tough_hook_R_Res,0, +Tough_uppercut_L_Act,14,1,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.7 : 1.5,-2.00 : 2.00,None,None,None,Tough_uppercut_L_Res,0, +// , +Tough_Lowblow_R_Act,15,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.1,-2.00 : 2.00,None,None,None,Tough_Lowblow_R_Res,0, +Tough_elbow_L_Act,16,1,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.1,-2.00 : 2.00,None,None,None,Tough_elbow_L_Res,0, +Tough_cross_R_Act,12,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.9 : 1.6,-2.00 : 2.00,None,None,None,Tough_cross_R_Res,0, +Tough_hook_L_Act,13,1,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.7 : 1.5,-2.00 : 2.00,None,None,None,Tough_hook_L_Res,0, +Tough_uppercut_R_Act,14,1,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.7 : 1.5,-2.00 : 2.00,None,None,None,Tough_uppercut_R_Res,0, +//, +Tough_Knee_Act,22,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedChest,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 1.1,-0.80 : -0.1,None,None,None,Tough_knee_Res,0, +Tough_kick_Act,21,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedChest,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 1.5,-0.80 : -0.1,None,None,None,Tough_kick_Res,0, +Tough_Long_Kick_Act,20,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedChest,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.5 :2.0,-0.80 : -0.1,None,None,None,Tough_Long_kick_Res,0, +//, +Tough_Block_High_Intro_Act,12,0.3,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.40 : 1.40,-2.00 : 2.00,None,None,None,Block_High_Res,0, +//---------------------------------| FOR PEDS FLEEING, +Gang_hook_back_away_Act,31,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,!Hit_Hook_L_Res,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.0 : 2.5,-1.00 : 1.00,Test_is_player_moving_fast_Act,None,Test_is_player_backing_off_Act,Tough_moving_away_strike_Res,0, +Gang_hook_flee_Act,32,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.0 : 3.0,-1.00 : 1.00,Test_is_player_moving_fast_Act,None,Test_is_player_fleeing_Act,Tough_fleeing_strike_Res,0, +//, +// ------------------ATTACK_RECOILS, +//, +//, +Tough_Lowblow_L_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_Lowblow_L_recoil_Res,0, +Tough_elbow_R_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_elbow_R_recoil_Res,0, +Tough_headbutt_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_headbutt_recoil_Res,0, +Tough_Jab_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_Jab_recoil_Res,0, +Tough_hook_R_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_hook_R_recoil_Res,0, +Tough_uppercut_L_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_uppercut_L_recoil_Res,0, +//, +Tough_Lowblow_R_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_Lowblow_R_recoil_Res,0, +Tough_elbow_L_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_elbow_L_recoil_Res,0, +Tough_cross_R_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_cross_R_recoil_Res,0, +Tough_hook_L_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_hook_L_recoil_Res,0, +Tough_uppercut_R_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_uppercut_R_recoil_Res,0, +//, +Tough_Knee_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_Knee_recoil_Res,0, +Tough_kick_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_kick_recoil_Res,0, +Tough_Long_Kick_Recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Tough_Long_kick_recoil_Res,0, +//---------------------------| BACK OFF, +Tough_Sidestep_Act,30,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 0.9,-2.00 : 2.00,None,None,None,Tough_sidestep_Res,0, +//---------------------------| CLOSE BACK OFF, +Tough_shove_with_unarmed_Act,30,4,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 0.7,-2.00 : 2.00,None,None,None,Shove_Tough_Res,0, +//, +// ------------------BLOCKING MOVES, +//, +Tough_Block_Knee_Act,40,5,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,knee_Res,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 2.00,-2.00 : 2.00,None,None,None,Block_High_Res,0, +Tough_Take_Hit_Knee_Act,40,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,knee_Res,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 2.00,-2.00 : 2.00,None,None,None,Idle_Tough_Res,0, +Tough_Block_Kick_Act,40,5,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,low_kick_R_Res,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 2.00,-2.00 : 2.00,None,None,None,Block_High_Res,0, +Tough_Take_Hit_Kick_Act,40,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,low_kick_R_Res,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 2.00,-2.00 : 2.00,None,None,None,Idle_Tough_Res,0, +Tough_Block_Long_Kick_Act,40,5,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,low_kick_R_long_Res,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Block_High_Res,0, +Tough_Take_Hit_Long_Kick_Act,40,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,low_kick_R_long_Res,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 2.00,-2.00 : 2.00,None,None,None,Idle_Tough_Res,0, +cTough_Block_Knee_Act,40,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,Club_knee_Res,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 2.00,-2.00 : 2.00,None,None,None,Block_High_Res,0, +cTough_Block_Kick_Act,40,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,Club_low_kick_R_Res,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 2.00,-2.00 : 2.00,None,None,None,Block_High_Res,0, +cTough_Block_Long_Kick_Act,40,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,Club_low_kick_R_long_Res,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Block_High_Res,0, +kTough_Block_Knee_Act,40,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,Blade_knee_Res,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 2.00,-2.00 : 2.00,None,None,None,Block_High_Res,0, +kTough_Block_Kick_Act,40,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,Blade_low_kick_R_Res,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 2.00,-2.00 : 2.00,None,None,None,Block_High_Res,0, +kTough_Block_Long_Kick_Act,40,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,Blade_low_kick_R_long_Res,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Block_High_Res,0, +// RESULTS:, +//,,,AnimName,,,Playback Rate,,,,BlendOutFactor,,,PlayerLockEnablesMeleeMode,,,,HeightRange,,,,,DesiredHeightAndRate,,,DropWeapon,,,,,,,,ObjectDamageMult,RECOILS,,MISS BRANCH,,MISS,,SpecialResult, +//,,AnimGroup,,,StartTime,,PlayerPlaybackMult,,BlendInFactor,,,IsABlock,,,,DistanceRange,,,stopTime,,DesiredDistanceAndRate,,,SelfDamage,,,,StrikeBone0Radius,,StrikeBone1Radius,,AppliedPedMoveMomentum,,,Branch0StartEnd,,Branch1StartEnd,,Branch2StartEnd, +// Name,Priority,,,SyncStartTime,,,,IsLoop,,,IsAnIdle,,,HomingTargetType,AngleRange,,,stopOnCirtFrame,,DesiredAngleAndRate,,,ForceImmediateReaction,,,DisarmOpponent,StrikeBone0,,StrikeBone1,,OnHitDamage,,,Branch0Action,,Branch1Action,,Branch2Action,,,SoundName, +//, +//--------- ATTACK_1 MOVES, +Tough_Lowblow_L_Res,1,unarmed_gang,L_Lowblow,0,0,1,1,0,8,-4,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.20,-2.00 : 2.00,1,100,0.00 : 900.00,1.00 : 20,0.00 : 0.00,0,0,0,0,L_HAND,0.06,L_FOREARM,0.06,7,0.5,0.3,Tough_Lowblow_L_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_LOW, +Tough_elbow_R_Res,1,unarmed_gang,R_elbow,0,0,1,1,0,8,-4,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.50,-2.00 : 2.00,1,100,0.00 : 900.00,0.90 :25,0.00 : 0.00,0,0,0,0,R_UPPERARM,0.08,R_FOREARM,0.08,8,0.5,0.3,Tough_elbow_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_ELBOW, +Tough_headbutt_Res,1,unarmed_gang,headbutt,0,0,1,1,0,8,-4,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.50,-2.00 : 2.00,1,100,0.00 : 900.00,0.50 : 30,0.00 : 0.00,0,0,0,0,HEAD,0.08,None,0,10,0.5,0.3,Tough_headbutt_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HEADBUTT, +Tough_Jab_Res,1,unarmed_gang,jab,0,0,1,1,0,8,-4,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.30,-2.00 : 2.00,1,100,0.00 : 900.00,1.20 : 30,0.00 : 0.00,0,0,0,0,L_HAND,0.05,L_FOREARM,0.06,6,0.5,0.3,Tough_Jab_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_JAB, +Tough_hook_R_Res,1,unarmed_gang,R_hook,0,0,1,1,0,8,-4,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.50,-2.00 : 2.00,1,100,0.00 : 900.00,1.30 : 30,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.06,7,0.5,0.3,Tough_hook_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK, +Tough_uppercut_L_Res,1,unarmed_gang,L_uppercut,0,0,1,1,0,8,-4,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.50,-2.00 : 2.00,1,100,0.00 : 900.00,0.80 : 30,0.00 : 0.00,0,0,0,0,L_HAND,0.05,L_FOREARM,0.06,9,0.5,0.3,Tough_uppercut_L_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_UPPERCUT, +// ------------- ATTACK_2 MOVES, +Tough_Lowblow_R_Res,1,unarmed_gang,R_Lowblow,0,0,1,1,0,8,-4,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.30,-2.00 : 2.00,1,100,0.00 : 900.00,1.00 : 20,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.06,7,0.4,0.3,Tough_Lowblow_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_LOW, +Tough_elbow_L_Res,1,unarmed_gang,L_elbow,0,0,1,1,0,8,-4,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.30,-2.00 : 2.00,1,100,0.00 : 900.00,0.70 : 20,0.00 : 0.00,0,0,0,0,L_UPPERARM,0.06,L_FOREARM,0.07,8,0.4,0.3,Tough_elbow_L_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_ELBOW, +Tough_cross_R_Res,1,unarmed_gang,R_cross,0,0,1,1,0,8,-4,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.70,-2.00 : 2.00,1,100,10.00 : 100.00,1.20 : 30,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.06,6,0.4,0.3,Tough_cross_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK, +Tough_hook_L_Res,1,unarmed_gang,L_hook,0,0,1,1,0,8,-4,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.70,-2.00 : 2.00,1,100,0.00 : 900.00,1.30 : 30,0.00 : 0.00,0,0,0,0,L_HAND,0.05,L_FOREARM,0.06,7,0.4,0.3,Tough_hook_L_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK, +Tough_uppercut_R_Res,1,unarmed_gang,R_uppercut,0,0,1,1,0,8,-4,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.70,-2.00 : 2.00,1,100,0.00 : 900.00,0.80 : 30,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.06,9,0.4,0.3,Tough_uppercut_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_UPPERCUT, +//, +Tough_knee_Res,1,unarmed_gang,knee,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.20,-2.00 : 2.00,1,100,0.00 : 600.00,0.70 : 10.00,0.00 : 0.00,0,0,0,0,R_CALF,0.07,R_THIGH,0.07,4,0.6,0.3,Tough_Knee_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KNEE, +Tough_kick_Res,1,unarmed_gang,Low_Kick_Nuts,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.80,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 10.00,0.00 : 0.00,0,0,0,0,R_FOOT,0.07,R_CALF,0.07,4,0.6,0.3,Tough_kick_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KICK, +Tough_Long_kick_Res,1,unarmed_gang,Low_Kick_long,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,1.80 : 2.50,-2.00 : 2.00,1,100,0.00 : 600.00,1.50 : 10.00,0.00 : 0.00,0,0,0,0,R_FOOT,0.07,R_CALF,0.07,4,0.6,0.3,Tough_Long_kick_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KICK, +//---------------------------------| FOR PEDS FLEEING, +Tough_moving_away_strike_Res,1,unarmed_gang,R_cross,0,0,1,1,0,8,-4,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 2.00,-2.00 : 2.00,1,100,0.00 : 900.00,1.20 : 40,0.00 : 0.00,0,0,0,0,L_HAND,0.06,L_FOREARM,0.06,7,0.5,0.3,Tough_cross_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_LOW, +Tough_fleeing_strike_Res,1,unarmed_gang,jab,0,0,1,1,0,8,-4,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 2.00,-2.00 : 2.00,1,100,0.00 : 900.00,01:40,0.00 : 0.00,0,0,0,0,L_HAND,0.06,L_FOREARM,0.08,8,0.5,0.3,Tough_Jab_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_ELBOW, +//, +// ---------------ATTACK RECOILS, +//, +// ----------ATTACK_1 RECOILS, +Tough_Lowblow_L_recoil_Res,1,unarmed_gang,L_Lowblow_Recoil,-1,-1.165,1,1,0,1,-1,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.20,-2.00 : 2.00,1,100,0.00 : 900.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Tough_elbow_R_Act,1.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Tough_elbow_R_recoil_Res,1,unarmed_gang,R_Elbow_Recoil,-1,-1.198,1,1,0,1,-1,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.50,-2.00 : 2.00,1,100,0.00 : 900.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Tough_headbutt_Act,1.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Tough_headbutt_recoil_Res,1,unarmed_gang,headbutt_recoil,-1,-0.429,1,1,0,1,-1,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.50,-2.00 : 2.00,1,100,0.00 : 900.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.4 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Tough_Jab_recoil_Res,1,unarmed_gang,Jab_recoil,-1,-1.03,1,1,0,1,-1,0,0,1,pedRoot,-100.00 : 100.00,0.00 : 1.00,-2.00 : 2.00,1,100,0.00 : 900.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Tough_hook_R_Act,0.3 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Tough_hook_R_recoil_Res,1,unarmed_gang,R_Hook_Recoil,-1,-0.462,1,1,0,1,-1,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.50,-2.00 : 2.00,1,100,0.00 : 900.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Tough_uppercut_L_Act,0.5 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Tough_uppercut_L_recoil_Res,1,unarmed_gang,L_Uppercut_Recoil,-1,-0.231,1,1,0,1,-1,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.50,-2.00 : 2.00,1,100,0.00 : 900.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.4 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// -----------ATTACK_2 RECOILS, +Tough_Lowblow_R_recoil_Res,1,unarmed_gang,R_Lowblow_Recoil,-1,-1.231,1,1,0,1,-1,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.30,-2.00 : 2.00,1,100,0.00 : 900.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Tough_elbow_L_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Tough_elbow_L_recoil_Res,1,unarmed_gang,L_Elbow_Recoil,-1,-0.561,1,1,0,1,-1,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.30,-2.00 : 2.00,1,100,0.00 : 900.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Tough_headbutt_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Tough_cross_R_recoil_Res,1,unarmed_gang,R_Cross_Recoil,-1,-0.297,1,1,0,1,-1,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.70,-2.00 : 2.00,1,100,0.00 : 900.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Tough_hook_L_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Tough_hook_L_recoil_Res,1,unarmed_gang,L_Hook_Recoil,-1,-0.363,1,1,0,1,-1,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.70,-2.00 : 2.00,1,100,0.00 : 900.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Tough_uppercut_R_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Tough_uppercut_R_recoil_Res,1,unarmed_gang,R_Uppercut_Recoil,-1,-0.528,1,1,0,1,-1,0,0,1,pedRoot,-100.00 : 100.00,0.40 : 1.70,-2.00 : 2.00,1,100,0.00 : 900.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//, +Tough_knee_recoil_Res,1,unarmed_gang,knee_recoil,-1,-0.759,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Tough_kick_recoil_Res,1,unarmed_gang,Low_kick_Nuts_Recoil,-1,-0.429,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Tough_Long_kick_recoil_Res,1,unarmed_gang,Low_Kick_long_recoil,-1,-0.693,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//------------------| BUNNY HOPS, +Tough_sidestep_Res,1,unarmed_gang,Move_Away,0,0,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//------------------| SHOVE MOVES, +Shove_Tough_Res,1,unarmed_gang,Shove,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 0.00,-2.00 : 2.00,1,100,0.00 : 900.00,1.00 : 1.00,0.00 : 0.00,0,0,0,0,R_HAND,0.07,L_HAND,0.07,0,0.4,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_PED_SHOVE, +//------------------| IDLE , +Idle_Tough_Res,1,unarmed_gang,Idle,0,0,1,1,0,2,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 0.00,-2.00 : 2.00,1,100,0.00 : 900.00,1.00 : 1.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ACTIONS:, +//,,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +//, +//, +//, +//--------------------------- UNARMED HURT, +//, +//, +Hit_Poor_Hook_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_cross_R_Res,0, +Hit_Poor_Hook_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Poor_Hook_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_Poor_Hook_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +Hit_Poor_Hook_R_long_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_long_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_cross_R_Res,0, +Hit_Poor_Hook_R_long_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_long_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Poor_Hook_R_long_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_long_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_Poor_Hook_R_long_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_long_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +//,,,,all, +Hit_Poor_Hook_L_Long_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_long_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Hook_L_Res,0, +Hit_Poor_Hook_L_Long_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_long_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Poor_Hook_L_Long_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_long_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_Poor_Hook_L_Long_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_long_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +Hit_Poor_Hook_L_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Hook_L_Res,0, +Hit_Poor_Hook_L_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Poor_Hook_L_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_Poor_Hook_L_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +//,,,,all, +Hit_Poor_Long_Kick_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_long_Kick_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_low_kick_R_long_Res,0, +Hit_Poor_Long_Kick_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_long_Kick_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Poor_Long_Kick_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_long_Kick_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_Poor_Long_Kick_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_long_Kick_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +Hit_Poor_knee_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_knee_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_knee_Res,0, +Hit_Poor_knee_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_knee_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Poor_knee_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_knee_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_Poor_knee_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_knee_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +// ------------------| MOVING AWAY HIT REACTIONS, +Hit_Poor_Hook_move_away_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_WalkBack_hook_long_res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Hook_L_Res,0, +Hit_Poor_Hook_move_away_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_WalkBack_hook_long_res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Poor_Hook_move_away_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_WalkBack_hook_long_res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_Poor_Hook_move_away_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_WalkBack_hook_long_res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +Hit_Poor_Hook_Flee_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_Flee_hook_long_res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Hook_L_Res,0, +Hit_Poor_Hook_Flee_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_Flee_hook_long_res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Poor_Hook_Flee_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_Flee_hook_long_res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_Poor_Hook_Flee_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_Flee_hook_long_res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +// ACTIONS:, +//,0,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +// --------------------------------| ATTACK 1, +Poor_hook_R_Act,12,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 1.5,-0.20 : 1.50,None,None,None,Poor_hook_R_Res,0, +Poor_hook_R_long_Act,11,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 2.1,-0.20 : 1.50,None,None,None,Poor_hook_R_long_Res,0, +// --------------------------------| ATTACK 2, +Poor_hook_L_Act,12,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 1.5,-0.20 : 1.50,None,None,None,Poor_hook_L_Res,0, +Poor_hook_L_long_Act,11,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 2.1,-0.20 : 1.50,None,None,None,Poor_hook_L_long_Res,0, +// --------------------------------| BLOCKS, +Poor_Block_High_Intro_Act,11,0.3,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.40 : 1.40,-0.20 : 1.50,None,None,None,Block_High_Res,0, +// --------------------------------| KICK MOVES, +Poor_long_Kick_Act,21,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedChest,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 2.5,-0.80 : -0.1,None,None,None,Poor_long_Kick_Res,0, +Poor_Knee_Act,22,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,none,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedChest,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 1.7,-0.80 : -0.1,None,None,None,Poor_knee_Res,0, +//---------------------------------| FOR PEDS FLEEING, +Poor_hook_back_away_Act,31,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,!Hit_Hook_L_Res,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.0 : 2.5,-1.00 : 1.00,Test_is_player_moving_fast_Act,None,Test_is_player_backing_off_Act,Poor_WalkBack_hook_long_res,0, +Poor_hook_flee_Act,32,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,!Hit_Hook_L_Res,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.0 : 3.0,-1.00 : 1.00,Test_is_player_moving_fast_Act,None,Test_is_player_fleeing_Act,Poor_Flee_hook_long_res,0, +//, +// ------------------ATTACK_RECOILS, +//, +// ------------------------| KICK RECOILS, +Poor_long_Kick_Recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Poor_long_Kick_Recoil_Res,0, +Poor_Knee_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Poor_Knee_recoil_Res,0, +// ------------------------| ATTACK_1_RECOILS, +Poor_hook_L_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Poor_hook_L_recoil_Res,0, +Poor_hook_L_long_recoil_Act,14,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,Test_is_char_blocking_Act,None,None,Poor_hook_L_long_recoil_Res,0, +//-------------------------| ATTACK_2 RECOILS, +Poor_hook_R_recoil_Act,13,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Poor_hook_R_recoil_Res,0, +Poor_hook_R_long_recoil_Act,14,0.5,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,Test_is_char_blocking_Act,None,None,Poor_hook_R_long_recoil_Res,0, +//-------------------------| CLOSE BACK OFF, +ai_poor_shove_with_unarmed_Act,30,2,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 1.0,-2.00 : 2.00,None,None,None,Shove_Poor_Res,0, +//-------------------------| BACK OFF, +poor_Sidestep_Act,30,0.5,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 0.7,-2.00 : 2.00,None,None,None,Poor_sidestep_Res,0, +// RESULTS:, +//,,,AnimName,,,Playback Rate,,,,BlendOutFactor,,,PlayerLockEnablesMeleeMode,,,,HeightRange,,,,,DesiredHeightAndRate,,,DropWeapon,,,,,,,,ObjectDamageMult,RECOILS,,MISS BRANCH,,MISS,,SpecialResult, +//,,AnimGroup,,,StartTime,,PlayerPlaybackMult,,BlendInFactor,,,IsABlock,,,,DistanceRange,,,stopTime,,DesiredDistanceAndRate,,,SelfDamage,,,,StrikeBone0Radius,,StrikeBone1Radius,,AppliedPedMoveMomentum,,,Branch0StartEnd,,Branch1StartEnd,,Branch2StartEnd, +// Name,Priority,,,SyncStartTime,,,,IsLoop,,,IsAnIdle,,,HomingTargetType,AngleRange,,,stopOnCirtFrame,,DesiredAngleAndRate,,,ForceImmediateReaction,,,DisarmOpponent,StrikeBone0,,StrikeBone1,,OnHitDamage,,,Branch0Action,,Branch1Action,,Branch2Action,,,SoundName, +//, +//, +Poor_hook_R_Res,1,unarmed_ped,hook_r,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.70 : 1.30,-2.00 : 2.00,1,100,0.00 : 600.00,0.90 : 30.00,0.00 : 0.00,0,0,0,0,R_HAND,0.08,R_FOREARM,0.08,7,0.5,0.1,Poor_hook_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK_POOR, +Poor_hook_R_long_Res,1,unarmed_ped,hook_R_long,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 2.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.30 : 20.00,0.00 : 0.00,0,0,0,0,R_HAND,0.08,R_FOREARM,0.08,5,0.6,0.1,Poor_hook_R_long_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK_POOR, +//, +Poor_hook_L_Res,1,unarmed_ped,hook_l,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.70 : 1.30,-2.00 : 2.00,1,100,0.00 : 600.00,0.80 : 10.00,0.00 : 0.00,0,0,0,0,L_HAND,0.07,L_FOREARM,0.08,7,0.4,0.1,Poor_hook_L_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK_POOR, +Poor_hook_L_long_Res,1,unarmed_ped,hook_L_long,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 2.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.30 : 20.00,0.00 : 0.00,0,0,0,0,L_HAND,0.08,L_FOREARM,0.08,5,0.6,0.1,Poor_hook_L_long_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK_POOR, +// ----------------------| KICKS, +Poor_long_Kick_Res,1,unarmed_ped,Long_Kick,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,1.50 : 1.70,-2.00 : 2.00,1,100,0.00 : 600.00,1.50 : 10.00,0.00 : 0.00,0,0,0,0,R_FOOT,0.07,R_CALF,0.07,6,0.6,0.1,Poor_long_Kick_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KICK, +Poor_knee_Res,1,unarmed_ped,knee,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.70,-2.00 : 2.00,1,100,0.00 : 600.00,0.70 : 20.00,0.00 : 0.00,0,0,0,0,R_CALF,0.07,R_THIGH,0.07,4,0.6,0.1,Poor_Knee_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KNEE, +//---------------| FLEE ATTACKS, +Poor_WalkBack_hook_long_res,1,unarmed_ped,hook_L_long,0.1,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.80,-2.00 : 2.00,0,100,0.00 : 600.00,1.00 : 50.00,0.00 : 0.00,0,0,0,0,L_HAND,0.07,L_FOREARM,0.06,5,0.4,0.1,hook_L_long_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK_POOR, +Poor_Flee_hook_long_res,1,unarmed_ped,hook_L_long,0.1,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.80,-2.00 : 2.00,0,100,0.00 : 600.00,1.00 : 50.00,0.00 : 0.00,0,0,0,0,L_HAND,0.07,L_FOREARM,0.06,5,0.4,0.1,hook_L_long_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK_POOR, +//, +// ---------------ATTACK RECOILS, +//, +// ----------------KICK RECOILS, +Poor_long_Kick_Recoil_Res,1,unarmed_ped,Long_Kick_Recoil,-1,-0.693,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Poor_knee_recoil_Res,1,unarmed_ped,knee_recoil,-1,-0.759,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ----------ATTACK_1 RECOILS, +Poor_hook_R_recoil_Res,1,unarmed_ped,hook_R_recoil,-1,-0.924,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Poor_hook_R_long_recoil_Res,1,unarmed_ped,hook_R_long_recoil,-1,-1.231,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// -----------ATTACK_2 RECOILS, +Poor_hook_L_recoil_Res,1,unarmed_ped,hook_L_recoil,-1,-0.264,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Poor_hook_L_long_recoil_Res,1,unarmed_ped,hook_L_long_recoil,-1,-1.462,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//------------------| SHOVE MOVES, +Shove_Poor_Res,4,unarmed_ped,Shove,0,0,1,1,0,4,-4,0,0,1,pedRoot,-100.00 : 100.00,0.00 : 0.00,-2.00 : 2.00,1,100,0.00 : 1000.00,1.00 : 1.00,0.00 : 0.00,0,0,0,0,R_HAND,0.07,L_HAND,0.07,0,0.4,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_PED_SHOVE, +//------------------| BUNNY HOPS, +Poor_sidestep_Res,1,unarmed_ped,Move_Away,0,0,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ACTIONS:, +//,0,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +// ---------------------| RUNNING PUNCHES, +running_punch_Act,30,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,1,analogFromCenter,heldDown,0.70 : 1.00,0.2,None,None,pedRoot,None,0,0.0 : 0.0,standing,0,0.0 : 0.0,0.0 : 0.0,0.0 : 0.0,None,None,None,running_punch_Res,0, +Combo_running_punch_Act,31,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,1,analogFromCenter,heldDown,0.70 : 1.00,0.2,player,None,pedRoot,Hit_ai_Shove_Front_Res,1,0.1 : 10.0,standing,0,0.0 : 0.0,0.0 : 0.0,0.0 : 0.0,None,None,None,Combo_running_punch_Res,0, +running_swing_Act,30,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,attack,pressed,0.00 : 0.00,0.2,1,analogFromCenter,heldDown,0.70 : 1.00,0.2,None,None,pedRoot,None,0,0.0 : 0.0,standing,0,0.0 : 0.0,0.0 : 0.0,0.0 : 0.0,None,None,None,Club_running_swing_Res,0, +running_slash_Act,30,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.2,1,analogFromCenter,heldDown,0.70 : 1.00,0.2,None,None,pedRoot,None,0,0.0 : 0.0,standing,0,0.0 : 0.0,0.0 : 0.0,0.0 : 0.0,None,None,None,Blade_running_Res,0, +//---------------------| STUN PUNCH, +stun_punch_A_Act,40,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,player,player,pedRoot,None,0,0.0 : 0.0,any,1,-70.00 : 70.00,0.0 : 1.4,-0.50 : 0.50,Test_is_char_in_front_Act,opponentIsReadyToBeStunned,None,stun_punch_A_Res,0, +//--------------------| GUN EXECUTIONS, +Execution_Pistol_Act,50,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,pistol,or,1,attack3,pressed,0.9 : 1.00,0.2,1,attack3,heldDown,0.9 : 1.00,0.2,player,player,pedChest,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 5.0,-0.5 : 0.5,None,opponentIsReadyToBeExecuted,None,Execution_Pistol_Res,0, +Execution_PistolB_Act,50,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,pistol,and,1,attack4,pressed,0.9 : 1.00,0.2,0,None,None,0.00 : 0.00,0,player,player,pedChest,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 5.0,-0.5 : 0.5,None,opponentIsReadyToBeExecuted,None,Execution_Pistol_Res,0, +//--------------------| PISTOL WHIP, +pistol_whip_Act,49,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,oneHandedGun,or,1,attack3,pressed,0.8 : 1.00,0.2,1,attack3,heldDown,0.8 : 1.00,0.2,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 1.2,-2.00 : 2.0,None,None,None,pistol_whip_Res,0, +pistol_whipB_Act,49,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,oneHandedGun,and,1,attack4,pressed,0.8 : 1.00,0.2,0,none,none,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 1.2,-2.00 : 2.0,None,None,None,pistol_whip_Res,0, +ai_pistol_whip_Act,49,1,FromOnFoot,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,oneHandedGun,and,0,none,none,0.00 : 0.00,0,0,none,none,0.00 : 0.00,0,ai,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 1.2,-2.00 : 2.0,None,None,None,ai_pistol_whip_Res,0, +//--------------------| RIFLE WHIP, +Rifle_whip_Act,49,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,rifle,or,1,attack3,pressed,0.8 : 1.00,0.2,1,attack3,heldDown,0.8 : 1.00,0.2,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 1.3,-2.00 : 2.0,None,None,None,Rifle_whip_Res,0, +Rifle_whipB_Act,49,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,rifle,and,1,attack4,pressed,0.8 : 1.00,0.2,0,none,none,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 1.3,-2.00 : 2.0,None,None,None,Rifle_whip_Res,0, +ai_Rifle_whip_Act,49,1,FromOnFoot,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,rifle,and,0,none,none,0.00 : 0.00,0,0,none,none,0.00 : 0.00,0,ai,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.0 : 1.3,-2.00 : 2.0,None,None,None,ai_rifle_whip_Res,0, +// --------------| NO TARGET ATTACKS, +On_Foot_Unarmed_Jab_Act,11,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.9 : 1.4,-2.00 : 2.00,None,None,None,Jab_Res,0, +On_Foot_cross_R_non_target_Act,9,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,1.0 : 1.5,-2.00 : 2.00,None,None,None,cross_R_Res,0, +On_Foot_low_kick_R_Act,13,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,1.3 : 1.7,-0.26 : 2.00,None,None,None,low_kick_R_Res,0, +On_Foot_Club_Hook_R_Act,9,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.40 : 3.00,-2.00 : 2.00,None,None,None,Club_Hook_R_Res,0, +On_Foot_Club_Lowblow_R_Act,25,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,player,player,pedChest,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 2.50,-0.40 : 0.12,None,isTargetMovingAndFacingAway,None,Club_Lowblow_R_Res,0, +On_Foot_bl_Med_S_A_Act,6,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,1.3 : 1.7,-2.00 : 2.00,None,None,None,Blade_Med_S_A_Res,0, +On_Foot_bl_Near_S_A_Act,6,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.3,-2.00 : 2.00,None,None,None,Blade_Near_S_A_Res,0, +// --------------| NO TARGET AT ALL |||| ATTACKS ON FOOT, +no_lock_On_Foot_Unarmed_Jab_Act,11,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.9 : 1.4,-2.00 : 2.00,None,None,None,Jab_Res,0, +no_lock_On_Foot_Club_Hook_R_Act,9,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.40 : 3.00,-2.00 : 2.00,None,None,None,Club_Hook_R_Res,0, +no_lock_On_Foot_Club_Lowblow_R_Act,25,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,player,player,pedChest,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 2.50,-0.40 : 0.12,None,isTargetMovingAndFacingAway,None,Club_Lowblow_R_Res,0, +no_lock_On_Foot_bl_Med_S_A_Act,6,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,1.3 : 1.7,-2.00 : 2.00,None,None,None,Blade_Med_S_A_Res,0, +// --------------| NO TARGET GROUND ATTACKS ON FOOT, +no_lock_On_Foot_Ground_Punch_Close_Act,20,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_Act,Ground_Punch_Intro_Res,0, +no_lock_On_Foot_Ground_Punch_Angled_Far_Act,21,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_angled_Act,Ground_Punch_Intro_Res,0, +no_lock_On_Foot_Club_Ground_Bludgeon_A_Act,21,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.40,None,None,Test_is_in_ground_area_Act,Club_Ground_Bludgeon_A_Res,0, +no_lock_On_Foot_Club_Ground_Bludgeon_A_Angled_Act,20,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.40,None,None,Test_is_in_ground_area_angled_Act,Club_Ground_Bludgeon_A_Res,0, +no_lock_On_Foot_Bla_Ground_A_Angled_Act,20,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_angled_Act,Bla_Ground_Start_Res,0, +no_lock_On_Foot_Bla_Ground_Intro_Act,21,1,FromOnFoot,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_Act,Bla_Ground_Start_Res,0, +no_lock_On_Foot_Bla_Ground_impact_cont_Act,21,1,FromOnFoot,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedChest,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Bla_Cont_Res,0, +no_lock_On_Foot_Bla_Ground_Loop_Impulse_Act,21,1,FromOnFoot,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.5,1,attack,pressed,0.00 : 0.00,0.5,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,Test_is_in_ground_area_And_anim_branching_Act,None,None,Bla_Ground_A_Cont_Res,0, +no_lock_On_Foot_Bla_Ground_Loop_Impulse_Angled_Act,21,1,FromOnFoot,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.5,1,attack,pressed,0.00 : 0.00,0.5,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,Test_is_in_ground_area_angled_And_anim_branching_Act,None,None,Bla_Ground_A_Cont_Res,0, +// RESULTS:, +//,,,AnimName,,,Playback Rate,,,,BlendOutFactor,,,PlayerLockEnablesMeleeMode,,,,HeightRange,,,,,DesiredHeightAndRate,,,DropWeapon,,,,,,,,ObjectDamageMult,,,,,,,SpecialResult, +//,,AnimGroup,,,StartTime,,PlayerPlaybackMult,,BlendInFactor,,,IsABlock,,,,DistanceRange,,,stopTime,,DesiredDistanceAndRate,,,SelfDamage,,,,StrikeBone0Radius,,StrikeBone1Radius,,AppliedPedMoveMomentum,,,Branch0StartEnd,,Branch1StartEnd,,Branch2StartEnd, +// Name,Priority,,,SyncStartTime,,,,IsLoop,,,IsAnIdle,,,HomingTargetType,AngleRange,,,stopOnCirtFrame,,DesiredAngleAndRate,,,ForceImmediateReaction,,,DisarmOpponent,StrikeBone0,,StrikeBone1,,OnHitDamage,,,Branch0Action,,Branch1Action,,Branch2Action,,,SoundName, +//, +//------------| RUNNING ATTACKS, +running_punch_Res,1,core_moves,partial_punch_r,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.40,-2.00 : 2.00,1,100,0.00 : 1440.00,1.00 : 0.00,0.00 : 0.00,0,0,0,0,R_HAND,0.1,L_HAND,0.1,3,0.3,0.2,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Combo_running_punch_Res,1,core_moves,partial_punch_r,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.40,-2.00 : 2.00,1,100,0.00 : 1440.00,1.00 : 0.00,0.00 : 0.00,0,0,0,0,R_HAND,0.1,L_HAND,0.1,3,0.3,0.2,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_running_Res,1,blade_core,partial_swipe,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.40,-2.00 : 2.00,1,100,0.00 : 1440.00,1.00 : 0.00,0.00 : 0.00,0,0,0,0,R_HAND,0.07,R_FOREARM,0.08,11,0.3,0.1,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Club_running_swing_Res,1,club_core,p_punch,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.40,-2.00 : 2.00,1,100,0.00 : 1440.00,1.00 : 0.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.08,17,0.3,1,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_JAB, +//-----------------------| PISTOL WHIP, +Pistol_whip_Res,1,firearm_core,melee,0,0,1,1,0,4,-4,0,0,0,pedRoot,-60.00 : 60.00,0.0 : 1.20,-2.00 : 2.00,1,100,0.00 : 1440.00,1.00 : 5.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,None,0,20,0.7,0.3,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_JAB, +ai_Pistol_whip_Res,1,firearm_core,melee,0,0,0.9,1,0,4,-4,0,0,0,pedRoot,-60.00 : 60.00,0.0 : 1.20,-2.00 : 2.00,1,100,0.00 : 1440.00,1.00 : 5.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,None,0,20,0.7,0.3,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_JAB, +//-----------------------| RIFLE WHIP, +Rifle_whip_Res,1,firearm_core,Melee_ak,0,0,1,1,0,4,-4,0,0,0,pedRoot,-60.00 : 60.00,0.0 : 1.20,-2.00 : 2.00,1,100,0.00 : 1440.00,1.00 : 5.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,None,0,20,0.7,0.3,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_JAB, +ai_Rifle_whip_Res,1,firearm_core,Melee_ak,0,0,0.9,1,0,4,-4,0,0,0,pedRoot,-60.00 : 60.00,0.0 : 1.20,-2.00 : 2.00,1,100,0.00 : 1440.00,1.00 : 5.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,None,0,20,0.7,0.3,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_JAB, +//----------------| GUN EXECUTIONS, +Execution_Pistol_Res,1,firearm_core,Hold_Pistol,0,0,1,1,0,1000,-1000,0,0,0,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,SetOpponentActionflagtrueReadytobeexecutedfalse,None, +//---------------------| STUN PUNCH, +stun_punch_A_Res,1,core_moves,stun_punch,0,0,0.4,1,0,1000,-4,0,0,0,pedRoot,-100.00 : 100.00,0.00 : 100.00,-2.00 : 2.00,0,100,0.00 : 1440.00,0.90 : 50.00,0.00 : 0.00,0,0,1,0,R_HAND,0.09,R_FOREARM,0.08,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_JAB, +// ACTIONS:, +//,,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +Attacker_Not_playing_counter_Back_A_KO_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Counter_Back_KO_A_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_Left_A_KO_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Counter_Left_KO_A_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_Right_A_KO_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Counter_Right_KO_A_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_Back_B_KO_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Counter_Back_KO_B_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_Left_B_KO_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Counter_Left_KO_B_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_Right_B_KO_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Counter_Right_KO_B_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_Back_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Counter_Back_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_Left_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Counter_Left_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_Right_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Counter_Right_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_club_Back_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Club_counter_back_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_club_Left_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!club_counter_Left_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_club_Right_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!club_counter_Right_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_knife_Back_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!blade_counter_Back_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_knife_Left_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!blade_counter_Left_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_counter_knife_Right_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!blade_counter_Right_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +//----------------------------------| for the hit reactions, +Victim_Not_playing_counter_Back_A_KO_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Hit_Counter_Back_KO_A_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_Left_A_KO_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Hit_Counter_Left_KO_A_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_Right_A_KO_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Hit_Counter_Right_KO_A_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_Back_B_KO_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Hit_Counter_Back_KO_B_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_Left_B_KO_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Hit_Counter_Left_KO_B_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_Right_B_KO_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Hit_Counter_Right_KO_B_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_Back_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Hit_Counter_Back_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_Left_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Hit_Counter_Left_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_Right_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Hit_Counter_Right_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_club_Back_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!cHit_counter_back_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_club_Left_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!cHit_counter_Left_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_club_Right_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!cHit_counter_Right_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_knife_Back_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Blade_Hit_counter_Back_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_knife_Left_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Blade_Hit_counter_Left_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_counter_knife_Right_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Blade_Hit_counter_Right_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +//------------------------| for the disarms, +Attacker_Not_playing_disarm_club_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Disarm_Bat_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_disarm_knife_left_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Disarm_bl_L_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_disarm_knife_back_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Disarm_bl_Back_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Attacker_Not_playing_disarm_knife_right_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Disarm_bl_R_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +//------------------------| for the disarms hit reactions, +Victim_Not_playing_disarm_club_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Hit_disarmed_bat_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_disarm_knife_left_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Blade_Hit_Disarmed_L_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_disarm_knife_back_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Blade_Hit_Disarmed_Back_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +Victim_Not_playing_disarm_knife_right_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,!Blade_Hit_Disarmed_R_Res,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +//, +drop_out_of_melee_Act,1,1,melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,None,0, +// ACTIONS:, +//,0,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +//, +// ------------------------------|| UNARMED DODGES (WHEN THE PLAYER IS UNARMED) ||---------------------------------, +//, +//----------------------------------------| DODGES, +// ---PLAYER VS PLAYER DODGES, +Dodge_Cross_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Cross_R_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.30,-0.30 : 0.30,None,None,None,Dodge_R_Res,0, +Dodge_Jab_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Jab_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.30,-0.30 : 0.30,None,None,None,Dodge_R_Res,0, +Dodge_Hook_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Hook_L_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.30,-0.30 : 0.30,None,None,None,Dodge_L_Res,0, +Dodge_Hook_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Hook_R_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.30,-0.30 : 0.30,None,None,None,Dodge_R_Res,0, +Dodge_Uppercut_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Uppercut_L_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.30,-0.30 : 0.30,None,None,None,Dodge_Back_Res,0, +Dodge_Uppercut_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Uppercut_R_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.30,-0.30 : 0.30,None,None,None,Dodge_Back_Res,0, +Dodge_Elbow_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Elbow_L_Res,1,0.0 : 0.231,any,1,-90.00 : 90.00,0.00 : 1.30,-0.30 : 0.30,None,None,None,Dodge_L_Res,0, +Dodge_Elbow_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Elbow_R_Res,1,0.0 : 0.396,any,1,-90.00 : 90.00,0.00 : 1.30,-0.30 : 0.30,None,None,None,Dodge_R_Res,0, +Dodge_Headbutt_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Headbutt_Res,1,0.0 : 0.462,any,1,-90.00 : 90.00,0.00 : 1.30,-0.30 : 0.30,None,None,None,Dodge_Back_Res,0, +Dodge_Lowblow_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Lowblow_L_Res,1,0.0 : 0.429,any,1,-90.00 : 90.00,0.00 : 1.30,-0.30 : 0.30,None,None,None,Dodge_L_Res,0, +Dodge_Lowblow_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Lowblow_R_Res,1,0.0 : 0.429,any,1,-90.00 : 90.00,0.00 : 1.30,-0.30 : 0.30,None,None,None,Dodge_R_Res,0, +Dodge_Hook_R_Long_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_R_long_Res,1,0.0 : 0.33,any,1,-90.00 : 90.00,1.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_Long_R_Res,0, +Dodge_Hook_L_Long_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_L_long_Res,1,0.0 : 0.33,any,1,-90.00 : 90.00,1.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_Long_L_Res,0, +// ----------UNARMED VS CLUB DODGES, +Dodge_Face_Poke_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Batbutt_Res,1,0.0 : 0.495,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_Club_L_Res,0, +Dodge_Club_Hook_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_L_Res,1,0.0 : 0.495,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_Club_L_Res,0, +Dodge_Club_Hook_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_R_Res,1,0.0 : 0.396,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_Club_R_Res,0, +Dodge_Club_Uppercut_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_L_Res,1,0.0 : 0.792,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_Club_Back_Res,0, +Dodge_Club_Uppercut_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_R_Res,1,0.0 : 0.462,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_Club_Back_Res,0, +// ----------UNARMED VS BLADE DODGES, +Dodge_bl_Near_S_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +Dodge_bl_Near_L_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_Back_Res,0, +Dodge_bl_Near_End_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_Back_Res,0, +Dodge_bl_Near_S_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +Dodge_bl_Near_L_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_Back_Res,0, +Dodge_bl_Near_End_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +Dodge_bl_Med_S_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +Dodge_bl_Med_L_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_Back_Res,0, +Dodge_bl_Med_End_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_Back_Res,0, +Dodge_bl_Med_S_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +Dodge_bl_Med_L_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +Dodge_bl_Med_End_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_Back_Res,0, +Dodge_bl_Long_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +Dodge_bl_Long_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +// ------------------------------|| KNIFE DODGES AI ATTACKS, +Dodge_AI_Close_S_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +Dodge_AI_Close_L_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_bl_Back_Res,0, +Dodge_AI_Close_F_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_bl_Back_Res,0, +Dodge_AI_Close_S_B_Act,20,,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +Dodge_AI_Close_L_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_bl_Back_Res,0, +Dodge_AI_Close_F_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +Dodge_AI_Med_S_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_S_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +Dodge_AI_Med_L_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_L_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_bl_Back_Res,0, +Dodge_AI_Med_F_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_F_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_bl_Back_Res,0, +Dodge_AI_Long_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Long_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +Dodge_AI_Shite_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_A_Res,1,0.3 : 0.7,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_bl_Back_Res,0, +Dodge_AI_Shite_C_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_C_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Dodge_bl_R_Res,0, +// -------------------| VS GANG, +Dodge_Tough_Cross_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_cross_R_Res,1,0.2 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Dodge_R_Res,0, +Dodge_Tough_Jab_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Jab_Res,1,0.2 : 0.5,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Dodge_L_Res,0, +Dodge_Tough_Hook_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_L_Res,1,0.2 : 0.462,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Dodge_L_Res,0, +Dodge_Tough_Hook_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_R_Res,1,0.2 : 0.582,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Dodge_R_Res,0, +Dodge_Tough_Uppercut_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_L_Res,1,0.2 : 0.33,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Dodge_Back_Res,0, +Dodge_Tough_Uppercut_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_R_Res,1,0.2 : 0.462,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Dodge_Back_Res,0, +Dodge_Tough_Elbow_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_L_Res,1,0.2 : 0.36,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Dodge_L_Res,0, +Dodge_Tough_Elbow_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_R_Res,1,0.2 : 0.495,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Dodge_R_Res,0, +Dodge_Tough_Headbutt_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_headbutt_Res,1,0.2 : 0.627,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Dodge_Back_Res,0, +Dodge_Tough_Lowblow_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_L_Res,1,0.2 : 0.528,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Dodge_L_Res,0, +Dodge_Tough_Lowblow_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_R_Res,1,0.2 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Dodge_R_Res,0, +// ------------------| VS SHITE, +Dodge_Poor_Hook_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Dodge_Back_Res,0, +Dodge_Poor_Hook_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_Res,1,0.30 : 0.5,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Dodge_R_Res,0, +Dodge_Poor_Hook_R_Long_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_long_Res,1,0.30 : 0.8,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_Long_R_Res,0, +Dodge_Poor_Hook_L_Long_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_long_Res,1,0.30 : 0.76,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Dodge_Long_L_Res,0, +// ------------------| VS GUNS, +Dodge_Pistol_Back_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_pistol_whip_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Dodge_Gun_Back_Res,0, +Dodge_Rifle_Back_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Rifle_whip_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Dodge_Gun_Back_Res,0, +Dodge_Player_Pistol_Back_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Pistol_whip_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Dodge_Gun_Back_Res,0, +Dodge_Player_Rifle_Back_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Rifle_whip_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Dodge_Gun_Back_Res,0, +//, +// ------------------------------|| CLUB DODGES (WHEN THE PLAYER IS ARMED WITH A CLUB) ||----------------------------, +//, +// ---------------------| UNARMED DODGES,,,,,i, +Club_Dodge_Cross_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Cross_R_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_Hook_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Hook_L_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +Club_Dodge_Hook_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Hook_R_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_Uppercut_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Uppercut_L_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +Club_Dodge_Uppercut_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Uppercut_R_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +Club_Dodge_Elbow_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Elbow_L_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +Club_Dodge_Elbow_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Elbow_R_Res,1,0.0 : 0.231,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_Headbutt_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Headbutt_Res,1,0.0 : 0.396,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_Lowblow_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Lowblow_L_Res,1,0.0 : 0.462,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +Club_Dodge_Lowblow_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Lowblow_R_Res,1,0.0 : 0.429,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_Jab_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Jab_Res,1,0.0 : 0.429,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +Club_Dodge_Hook_R_Long_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,hook_R_long_Res,1,0.0 : 0.33,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_Hook_L_Long_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,hook_L_long_Res,1,0.0 : 0.33,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +//---------------------------------| BAT DODGES, +Club_Dodge_Club_Hook_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Club_Hook_L_Res,1,0.0 : 0.495,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +Club_Dodge_Club_Hook_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Club_Hook_R_Res,1,0.0 : 0.396,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_Club_Uppercut_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Club_Uppercut_L_Res,1,0.0 : 0.792,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +Club_Dodge_Club_Uppercut_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,Club_Uppercut_R_Res,1,0.0 : 0.462,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +// ---------------------------| BLADE DODGES, +Club_Dodge_bl_Near_S_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_bl_Near_L_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_bl_Near_End_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_bl_Near_S_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_bl_Near_L_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_bl_Near_End_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_bl_Med_S_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_bl_Med_L_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_bl_Med_End_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_bl_Med_S_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_bl_Med_L_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_bl_Med_End_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_bl_Long_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_bl_Long_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +// ------------------------------|| KNIFE DODGES AI ATTACKS, +Club_Dodge_AI_Close_S_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_AI_Close_L_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_AI_Close_F_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_AI_Close_S_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_AI_Close_L_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_AI_Close_F_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_AI_Med_S_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_S_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_AI_Med_L_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_L_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_AI_Med_F_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_F_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_AI_Long_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Long_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_AI_Shite_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_A_Res,1,0.3 : 0.7,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_AI_Shite_C_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_C_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +// -------------------| VS GANG, +Club_Dodge_Tough_Cross_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_cross_R_Res,1,0.2 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_Tough_Jab_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Jab_Res,1,0.2 : 0.5,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_Tough_Hook_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_L_Res,1,0.2 : 0.462,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +Club_Dodge_Tough_Hook_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_R_Res,1,0.2 : 0.582,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_Tough_Uppercut_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_L_Res,1,0.2 : 0.33,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_Tough_Uppercut_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_R_Res,1,0.2 : 0.462,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_Tough_Elbow_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_L_Res,1,0.2 : 0.36,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +Club_Dodge_Tough_Elbow_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_R_Res,1,0.2 : 0.495,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_Tough_Headbutt_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_headbutt_Res,1,0.2 : 0.627,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Club_Dodge_Back_Res,0, +Club_Dodge_Tough_Lowblow_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_L_Res,1,0.2 : 0.528,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +Club_Dodge_Tough_Lowblow_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_R_Res,1,0.2 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +// ------------------| VS SHITE, +Club_Dodge_Poor_Hook_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +Club_Dodge_Poor_Hook_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_Res,1,0.30 : 0.5,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_Poor_Hook_R_Long_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_long_Res,1,0.30 : 0.8,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Club_Dodge_R_Res,0, +Club_Dodge_Poor_Hook_L_Long_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_long_Res,1,0.30 : 0.76,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Club_Dodge_L_Res,0, +// ------------------| VS GUNS, +Club_Dodge_Pistol_Back_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_pistol_whip_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Club_Dodge_Gun_Back_Res,0, +Club_Dodge_Rifle_Back_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Rifle_whip_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Club_Dodge_Gun_Back_Res,0, +Club_Dodge_Player_Pistol_Back_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Pistol_whip_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Club_Dodge_Gun_Back_Res,0, +Club_Dodge_Player_Rifle_Back_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Rifle_whip_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Club_Dodge_Gun_Back_Res,0, +//, +// ------------------------------|| KNIFE DODGES (WHEN THE PLAYER IS ARMED WITH A BLADE) ||------------------, +//, +// ------------------------------|| UNARMED DODGES, +Blade_Dodge_Cross_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Cross_R_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Jab_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Jab_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_Hook_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Hook_L_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_L_Res,0, +Blade_Dodge_Hook_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Hook_R_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Uppercut_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Uppercut_L_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_Uppercut_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Uppercut_R_Res,1,0.0 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_Elbow_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Elbow_L_Res,1,0.0 : 0.231,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_L_Res,0, +Blade_Dodge_Elbow_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Elbow_R_Res,1,0.0 : 0.396,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Headbutt_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Headbutt_Res,1,0.0 : 0.462,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_Lowblow_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Lowblow_L_Res,1,0.0 : 0.429,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_L_Res,0, +Blade_Dodge_Lowblow_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Lowblow_R_Res,1,0.0 : 0.429,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Hook_R_Long_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_R_long_Res,1,0.0 : 0.33,any,1,-90.00 : 90.00,1.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Long_R_Res,0, +Blade_Dodge_Hook_L_Long_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,hook_L_long_Res,1,0.0 : 0.33,any,1,-90.00 : 90.00,1.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Long_L_Res,0, +//------------------------------------|| CLUB DODGES, +Blade_Dodge_Club_Hook_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_L_Res,1,0.0 : 0.495,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Club_L_Res,0, +Blade_Dodge_Club_Hook_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_R_Res,1,0.0 : 0.396,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Club_R_Res,0, +Blade_Dodge_Club_Uppercut_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_L_Res,1,0.0 : 0.792,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Club_Back_Res,0, +Blade_Dodge_Club_Uppercut_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_R_Res,1,0.0 : 0.462,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Club_Back_Res,0, +// ------------------------------|| KNIFE DODGES, +Blade_Dodge_Close_S_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Close_L_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_L_Res,0, +Blade_Dodge_Close_F_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_Close_S_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Close_L_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_L_Res,0, +Blade_Dodge_Close_F_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_Med_S_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Med_L_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_L_Res,0, +Blade_Dodge_Med_F_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_Med_S_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Med_L_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_L_Res,0, +Blade_Dodge_Med_F_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_Long_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_L_Res,0, +Blade_Dodge_Long_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +// ------------------------------|| KNIFE DODGES AI ATTACKS, +Blade_Dodge_AI_Close_S_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_AI_Close_L_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_L_Res,0, +Blade_Dodge_AI_Close_F_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_AI_Close_S_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_AI_Close_L_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_L_Res,0, +Blade_Dodge_AI_Close_F_B_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_B_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_AI_Med_S_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_S_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_AI_Med_L_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_L_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_L_Res,0, +Blade_Dodge_AI_Med_F_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_F_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_AI_Long_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Long_A_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_AI_Shite_A_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_A_Res,1,0.3 : 0.7,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_AI_Shite_C_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_C_Res,1,0.0 : 10,any,1,-90.00 : 90.00,0.00 : 1.50,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +// -------------------| VS GANG, +Blade_Dodge_Tough_Cross_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_cross_R_Res,1,0.2 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Tough_Jab_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Jab_Res,1,0.2 : 0.5,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Tough_Hook_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_L_Res,1,0.2 : 0.462,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Blade_Dodge_L_Res,0, +Blade_Dodge_Tough_Hook_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_hook_R_Res,1,0.2 : 0.582,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Tough_Uppercut_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_L_Res,1,0.2 : 0.33,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_Tough_Uppercut_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_uppercut_R_Res,1,0.2 : 0.462,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Tough_Elbow_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_L_Res,1,0.2 : 0.36,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_Tough_Elbow_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_elbow_R_Res,1,0.2 : 0.495,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Tough_Headbutt_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_headbutt_Res,1,0.2 : 0.627,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_Tough_Lowblow_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_L_Res,1,0.2 : 0.528,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Blade_Dodge_L_Res,0, +Blade_Dodge_Tough_Lowblow_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Tough_Lowblow_R_Res,1,0.2 : 0.4,any,1,-90.00 : 90.00,0.00 : 1.45,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +// ------------------| VS SHITE,,,,,,,,,,,,,,,1, +Blade_Dodge_Poor_Hook_L_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Blade_Dodge_Back_Res,0, +Blade_Dodge_Poor_Hook_R_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_Res,1,0.30 : 0.5,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Blade_Dodge_R_Res,0, +Blade_Dodge_Poor_Hook_R_Long_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_R_long_Res,1,0.30 : 0.8,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Long_R_Res,0, +Blade_Dodge_Poor_Hook_L_Long_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Poor_hook_L_long_Res,1,0.30 : 0.76,any,1,-90.00 : 90.00,0.00 : 1.80,-0.30 : 0.30,None,None,None,Blade_Dodge_Long_L_Res,0, +// ------------------| VS GUNS, +Blade_Dodge_Pistol_Back_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_pistol_whip_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Blade_Dodge_Gun_Back_Res,0, +Blade_Dodge_Rifle_Back_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Rifle_whip_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Blade_Dodge_Gun_Back_Res,0, +Blade_Dodge_Player_Pistol_Back_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Pistol_whip_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Blade_Dodge_Gun_Back_Res,0, +Blade_Dodge_Player_Rifle_Back_Act,20,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Rifle_whip_Res,1,0.30 : 0.6,any,1,-90.00 : 90.00,0.00 : 1.35,-0.30 : 0.30,None,None,None,Blade_Dodge_Gun_Back_Res,0, +// RESULTS:, +//,,,AnimName,,,Playback Rate,,,,BlendOutFactor,,,PlayerLockEnablesMeleeMode,,,,HeightRange,,,,,DesiredHeightAndRate,,,DropWeapon,,,,,,,,ObjectDamageMult,,,,,,,SpecialResult, +//,,AnimGroup,,,StartTime,,PlayerPlaybackMult,,BlendInFactor,,,IsABlock,,,,DistanceRange,,,stopTime,,DesiredDistanceAndRate,,,SelfDamage,,,,StrikeBone0Radius,,StrikeBone1Radius,,AppliedPedMoveMomentum,,,Branch0StartEnd,,Branch1StartEnd,,Branch2StartEnd, +// Name,Priority,,,SyncStartTime,,,,IsLoop,,,IsAnIdle,,,HomingTargetType,AngleRange,,,stopOnCirtFrame,,DesiredAngleAndRate,,,ForceImmediateReaction,,,DisarmOpponent,StrikeBone0,,StrikeBone1,,OnHitDamage,,,Branch0Action,,Branch1Action,,Branch2Action,,,SoundName, +//, +//, +// HIT RESULTS:, +// ---------------| UNARMED, +//----------------| STUN PUNCH, +Hit_stun_Res,2,core_moves,Hit_jab,0,0,1,1,0,16,-4,0,0,1,pedRoot,-90.00 : 90.00,0.40 : 2.00,-0.50 : 0.50,1,100,0.00 : 700.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,SetMeleeActionFlag1,None, +// -------------------| PUNCHES, +Hit_Lowblow_L_Res,1,hits_pool,Hit_Lowblow_l,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Elbow_R_Res,1,hits_pool,Hit_Elbow_r,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_headbutt_Res,1,hits_pool,Hit_headbutt,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Jab_Res,1,core_moves,Hit_jab,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Hook_R_Res,1,hits_pool,Hit_Hook_r,0,0,1.2,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Uppercut_L_Res,1,hits_pool,Hit_Uppercut_l,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Hook_R_long_Res,1,hits_pool,Hit_Hook_R_long,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ATTACK_2 HIT REACTIONS, +Hit_Lowblow_R_Res,1,hits_pool,Hit_Lowblow_r,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Elbow_L_Res,1,hits_pool,Hit_Elbow_l,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_cross_R_Res,1,core_moves,Hit_cross_r,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Hook_L_Res,1,hits_pool,Hit_Hook_l,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Uppercut_R_Res,1,hits_pool,Hit_Uppercut_r,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Hook_L_long_Res,1,hits_pool,Hit_Hook_L_long,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// -----------KICK HIT REACTIONS, +Hit_knee_Res,1,hits_pool,Hit_knee,0,0,1.1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_low_kick_R_Res,1,core_moves,Hit_low_kick,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_low_kick_R_long_Res,1,hits_pool,Hit_low_kick_long,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ----------MISC HIT REACTIONS, +Hit_Back_Res,1,core_moves,Hit_Back,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Back_Upper_Res,1,hits_pool,Hit_Back_upper,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Back_Lower_Res,1,hits_pool,Hit_Back_lower,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Left_Res,1,core_moves,Hit_Left,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Right_Res,1,core_moves,Hit_Right,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Left_Low_Res,1,hits_pool,Hit_Side_Left_lo,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Right_Low_Res,1,hits_pool,Hit_Side_Right_lo,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Jab_Weapon_Res,1,core_moves,Hit_Melee_Gun,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ------SHOVE HIT REACTIONS, +Hit_ai_Shove_Front_Res,1,hits_pool,Shoved_F,0,0,1.35,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Shove_Front_Res,1,hits_pool,Shoved_F,0,0,1.25,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Shove_Back_Res,1,hits_pool,Shoved_B,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Shove_Left_Res,1,hits_pool,Shoved_L,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Shove_Right_Res,1,hits_pool,Shoved_R,0,0,1,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//-------------| RECOIL SHOVES, +Hit_Instant shove back_Res,1,core_moves,partial_punch_r,0,0.15,1,1,0,8,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 900.00,0.00 : 0.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Instant shove back_Res,1,hits_pool,Shoved_F,0,0,1.3,1,0,1000,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 900.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// -----------BLOCK HIT REACTIONS,,,,,,,,,,-8,,,,,,,,,,,,,,,,,,,,,,,,,0.370 : 10.0, +DAM_Block_Front_Res,1,hits_pool,DAM_Block_Front,0,0,1,1,0,1000,-4,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,1,0,Block_High_Loop_p_Act,0.5 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +DAM_Block_Left_Res,1,hits_pool,DAM_Block_Left,0,0,1,1,0,1000,-4,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,1,0,Block_High_Loop_p_Act,0.396 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +DAM_Block_Right_Res,1,hits_pool,DAM_Block_Right,0,0,1,1,0,1000,-4,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,1,0,Block_High_Loop_p_Act,0.396 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//--------------HIT UNARMED COUNTERS, +Hit_counter_Left_Res,1,counters_player,Hit_counter_left,0,0,1,1,0,4,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,40,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_Left_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_counter_Back_Res,1,counters_player,Hit_counter_back,0,0,1,1,0,4,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,40,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_Back_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_counter_Right_Res,1,counters_player,Hit_counter_right,0,0,1,1,0,4,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,40,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_Right_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Counter_Left_KO_A_Res,1,counters_player,Hit_counter_left_2,0,0,1,1,0,4,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,200,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_Left_A_KO_Act,0.1 : 2.2,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Counter_Back_KO_A_Res,1,counters_player,Hit_counter_back_2,0,0,1,1,0,4,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,200,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_Back_A_KO_Act,0.1 : 1.59,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Counter_Right_KO_A_Res,1,counters_player,Hit_counter_right_2,0,0,1,1,0,4,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,200,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_Right_A_KO_Act,0.1 : 1.42,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Counter_Left_KO_B_Res,1,counters_player,Hit_counter_left_3,0,0,1,1,0,4,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,200,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_Left_B_KO_Act,0.1 : 2.46,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Counter_Back_KO_B_Res,1,counters_player,Hit_counter_back_3,0,0,1,1,0,4,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,200,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_Back_B_KO_Act,0.1 : 1.29,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Hit_Counter_Right_KO_B_Res,1,counters_player,Hit_counter_right_3,0,0,1,1,0,4,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,200,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_Right_B_KO_Act,0.1 : 1.66,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//------------------| DISARMS, +Hit_disarmed_bat_Res,1,counters_player,disarmed_bat,0,0,1,1,0,4,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,20,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_disarm_club_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// -----------------| BLADE DISARMED, +Blade_Hit_Disarmed_L_Res,4,counters_player,Disarmed_Knife_L,0,0,1,1,0,4,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,20,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_disarm_knife_left_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Disarmed_R_Res,4,counters_player,Disarmed_Knife_R,0,0,1,1,0,4,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,20,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_disarm_knife_right_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Disarmed_Back_Res,4,counters_player,Disarmed_Knife_B,0,0,1,1,0,4,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,20,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_disarm_knife_back_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//------------------| CLUB , +//------- BLOCK HIT REACTIONS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.264, +cDAM_Block_Front_Res,3,club_extra,DAM_Block_Front,0,0,1,1,0,32,-2,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Club_Block_High_Loop_p_Act,0.324 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +cDAM_Block_Left_Res,3,club_extra,DAM_Block_Left,0,0,1,1,0,32,-2,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Club_Block_High_Loop_p_Act,0.324 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +cDAM_Block_Right_Res,3,club_extra,DAM_Block_Right,0,0,1,1,0,32,-2,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Club_Block_High_Loop_p_Act,0.324 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//--------------| BEING HIT BY CLUB, +cHit_Hook_R_Res,1,club_core,Hit_Hook_r,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +cHit_Hook_L_Res,1,club_core,Hit_Hook_l,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +cHit_Uppercut_L_Res,1,club_extra,Hit_Uppercut_l,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +cHit_Uppercut_R_Res,1,club_extra,Hit_Uppercut_r,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +cHit_Lowblow_R_Res,1,club_extra,Hit_Lowblow_R,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +cHit_headbutt_Res,1,club_extra,Hit_headbutt,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//--------------| CLUB COUNTERS, +cHit_counter_Left_Res,4,club_extra,Hit_counter_left,0,0,1,1,0,32,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,200,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_club_Left_Act,0.1 : 0.594,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +cHit_counter_Back_Res,4,club_extra,Hit_counter_back,0,0,1,1,0,32,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,200,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_club_Back_Act,0.1 : 1.594,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +cHit_counter_Right_Res,4,club_extra,Hit_counter_right,0,0,1,1,0,32,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,200,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_club_Right_Act,0.1 : 0.924,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//-------- CLUB KICKS, +cHit_knee_Res,1,club_extra,Hit_knee,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +cHit_low_kick_R_Res,1,club_core,Hit_low_kick,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +cHit_low_kick_R_long_Res,1,club_extra,Hit_low_kick_long,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//----------| BEAT DOWN ON A PEDS HEAD, +hit_crowned_by_bat,1,club_core,Hit_Hook_r,0,0,1,1,0,16,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +hit_by_on_ground_attack,1,core_moves,Hit_jab,0,0,1,1,0,16,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//------------------| BLADE , +// -----------------| BLOCK HITS, +Blade_DAM_Block_Front_Res,3,blade_extra,DAM_Block_Front,0,0,1,1,0,32,-2,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Block_High_Loop_p_Act,0.264 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_DAM_Block_Left_Res,3,blade_extra,DAM_Block_Left,0,0,1,1,0,32,-2,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Block_High_Loop_p_Act,0.264 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_DAM_Block_Right_Res,3,blade_extra,DAM_Block_Right,0,0,1,1,0,32,-2,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Block_High_Loop_p_Act,0.264 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// -----------------| BLADE COUNTERS, +Blade_Hit_counter_Left_Res,4,blade_extra,Hit_counter_left,0,0,1,1,0,32,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,200,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_knife_Left_Act,0.1 : 1.792,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_counter_Back_Res,4,blade_extra,Hit_counter_back,0,0,1,1,0,32,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,200,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_knife_Back_Act,0.1 : 1.792,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_counter_Right_Res,4,blade_extra,Hit_counter_right,0,0,1,1,0,32,-2,0,0,1,entityRoot,-180.00 : 180.00,0.00 : 100.00,-100.00 : 100.00,0,0.3,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,200,0,0,None,0,None,0,0,0,0,Attacker_Not_playing_counter_knife_Right_Act,0.1 : 1.792,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//------------------| BEING HIT BY BLADE, +Blade_Hit_Med_Swipe_S_A_Res,1,blade_core,Hit_Med_Swipe_Start_A,0,0,1,1.2,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Med_Swipe_L_A_Res,1,blade_extra,Hit_Med_Swipe_Link_A,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Med_Swipe_F_A_Res,1,blade_extra,Hit_Med_Swipe_Finish_A,0,0,1,1.2,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Short_Swipe_S_A_Res,1,blade_extra,Hit_Short_Swipe_Start_A,0,0,1,1.2,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Short_Swipe_L_A_Res,1,blade_extra,Hit_Short_Swipe_Link_A,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Short_Swipe_F_A_Res,1,blade_extra,Hit_Short_Swipe_Finish_A,0,0,1,1.2,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Long_Swipe_A_Res,1,blade_extra,Hit_Long_Swipe_A,0,0,1,1.2,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//------------------| BEING HIT BY BLADE, +Blade_Hit_Med_Swipe_S_B_Res,1,blade_core,Hit_Med_Swipe_Start_B,0,0,1,1.2,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Med_Swipe_L_B_Res,1,blade_extra,Hit_Med_Swipe_Link_B,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Med_Swipe_F_B_Res,1,blade_extra,Hit_Med_Swipe_Finish_B,0,0,1,1.2,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Short_Swipe_S_B_Res,1,blade_extra,Hit_Short_Swipe_Start_B,0,0,1,1.2,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Short_Swipe_L_B_Res,1,blade_extra,Hit_Short_Swipe_Link_B,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Short_Swipe_F_B_Res,1,blade_extra,Hit_Short_Swipe_Finish_B,0,0,1,1.2,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Long_Swipe_B_Res,1,blade_extra,Hit_Long_Swipe_B,0,0,1,1.2,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//------------------| BEING HIT BY BLADE SIDE, +Blade_Hit_Left_Lo_Res,1,blade_extra,Hit_Side_Left_Lo,0,0,1,1.1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Left_Hi_Res,1,blade_extra,Hit_Side_Left_Hi,0,0,1,1.1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Right_Lo_Res,1,blade_extra,Hit_Side_Right_Lo,0,0,1,1.1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_Right_Hi_Res,1,blade_extra,Hit_Side_Right_Hi,0,0,1,1.1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//-------- BLADE KICKS, +Blade_Hit_knee_Res,1,blade_extra,Hit_knee,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_low_kick_R_Res,1,blade_core,Hit_low_kick,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Hit_low_kick_R_long_Res,1,blade_extra,Hit_low_kick_long,0,0,1,1,0,32,-2,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ACTIONS:, +//,,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +//, +//, +//, +//--------------------------- UNARMED HURT, +//, +//, +Hit_Lowblow_L_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Lowblow_L_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Lowblow_L_Res,0, +Hit_Lowblow_L_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Lowblow_L_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Lowblow_L_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Lowblow_L_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Right_low_res,0, +Hit_Lowblow_L_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Lowblow_L_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_left_low_res,0, +Hit_Elbow_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,elbow_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Elbow_R_Res,0, +Hit_Elbow_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,elbow_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Elbow_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,elbow_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Right_Res,0, +Hit_Elbow_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,elbow_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Left_Res,0, +Hit_headbutt_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,headbutt_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_headbutt_Res,0, +Hit_headbutt_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,headbutt_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_headbutt_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,headbutt_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Right_Res,0, +Hit_headbutt_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,headbutt_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Left_Res,0, +Hit_Jab_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Jab_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Jab_Res,0, +Hit_Jab_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Jab_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Jab_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Jab_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Right_Res,0, +Hit_Jab_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Jab_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Left_Res,0, +Hit_Hook_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Hook_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Hook_R_Res,0, +Hit_Hook_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Hook_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Hook_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Hook_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Back_Res,0, +Hit_Hook_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Hook_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Left_Res,0, +Hit_Uppercut_L_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,uppercut_L_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Uppercut_L_Res,0, +Hit_Uppercut_L_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,uppercut_L_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Uppercut_L_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,uppercut_L_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Right_Res,0, +Hit_Uppercut_L_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,uppercut_L_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Back_Res,0, +Hit_Hook_R_long_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,hook_R_long_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Hook_R_long_Res,0, +Hit_Hook_R_long_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,hook_R_long_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Hook_R_long_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,hook_R_long_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Right_Res,0, +Hit_Hook_R_long_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,hook_R_long_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Left_Res,0, +// -------------------------------| MIDRIFF HITS, +Hit_Front_lo_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,None,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.0 : -0.09,None,None,None,Hit_Lowblow_R_Res,0, +Hit_Left_lo_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,None,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.0 : -0.09,None,None,None,Hit_left_low_res,0, +Hit_Right_lo_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,None,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.0 : -0.09,None,None,None,Hit_right_low_res,0, +//--------------------------------| LEG NM HIT, +Hit_ai_legs_NM_Act,5,1000,HitReaction,ai,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.00,-2.00 : -0.31,None,None,None,Hit_Lowblow_R_Res,1, +// ------------| On Ground Attacks, +Hit_ground_punch_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Ground_Punch_Intro_Res,0,0.0 : 0.0,any,0,0.0 : 0.0,0.0 : 0.0,0.0 : 0.0,None,None,None,hit_by_on_ground_attack,1, +Hit_ground_Kick_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Ground_kick_A_Res,0,0.0 : 0.0,any,0,0.0 : 0.0,0.0 : 0.0,0.0 : 0.0,None,None,None,hit_by_on_ground_attack,1, +Hit_ground_Kick_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Ground_kick_B_Res,0,0.0 : 0.0,any,0,0.0 : 0.0,0.0 : 0.0,0.0 : 0.0,None,None,None,hit_by_on_ground_attack,1, +//, +Hit_Hook_L_Long_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,hook_L_long_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Hook_L_long_Res,0, +Hit_Hook_L_Long_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,hook_L_long_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Hook_L_Long_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,hook_L_long_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Right_Res,0, +Hit_Hook_L_Long_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,hook_L_long_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Left_Res,0, +Hit_Lowblow_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Lowblow_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Lowblow_R_Res,0, +Hit_Lowblow_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Lowblow_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Lowblow_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Lowblow_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Right_low_res,0, +Hit_Lowblow_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,Lowblow_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_left_low_res,0, +Hit_Elbow_L_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,elbow_L_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Elbow_L_Res,0, +Hit_Elbow_L_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,elbow_L_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Elbow_L_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,elbow_L_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Right_Res,0, +Hit_Elbow_L_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,elbow_L_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Left_Res,0, +Hit_cross_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,cross_R_Res,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_cross_R_Res,0, +Hit_cross_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,cross_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_cross_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,cross_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Right_Res,0, +Hit_cross_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,cross_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Left_Res,0, +Hit_Hook_L_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,hook_L_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Hook_L_Res,0, +Hit_Hook_L_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,hook_L_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Hook_L_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,hook_L_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Right_Res,0, +Hit_Hook_L_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,hook_L_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Back_Res,0, +Hit_headbutt_rot_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,headbutt_ang_rot_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_headbutt_Res,0, +Hit_headbutt_rot_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,headbutt_ang_rot_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_headbutt_rot_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,headbutt_ang_rot_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Right_Res,0, +Hit_headbutt_rot_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,headbutt_ang_rot_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Left_Res,0, +Hit_Uppercut_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,uppercut_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Uppercut_R_Res,0, +Hit_Uppercut_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,uppercut_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Uppercut_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,uppercut_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,Hit_Back_Res,0, +Hit_Uppercut_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,PedChest,uppercut_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-0.09 : 2.0,None,None,None,hit_Left_Res,0, +//, +Hit_knee_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,knee_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_knee_Res,0, +Hit_knee_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,knee_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_knee_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,knee_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_low_res,0, +Hit_knee_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,knee_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_left_low_res,0, +Hit_low_kick_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_low_kick_R_Res,0, +Hit_low_kick_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_low_kick_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_low_res,0, +Hit_low_kick_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_left_low_res,0, +Hit_low_kick_R_long_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_long_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_low_kick_R_long_Res,0, +Hit_low_kick_R_long_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_long_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_low_kick_R_long_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_long_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Right_low_res,0, +Hit_low_kick_R_long_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,low_kick_R_long_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_left_low_res,0, +// -----------------------UNARMED COUNTER, +Hit_counter_Left_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Counter_Left_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Counter_Left_Res,0, +Hit_counter_Back_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Counter_Back_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Counter_Back_Res,0, +Hit_counter_Right_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Counter_Right_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Counter_Right_Res,0, +Hit_counter_Left_KO_A_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,counter_Left_KO_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Counter_Left_KO_A_Res,0, +Hit_counter_Back_KO_A_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,counter_Back_KO_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Counter_Back_KO_A_Res,0, +Hit_counter_Right_KO_A_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,counter_Right_KO_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Counter_Right_KO_A_Res,0, +Hit_counter_Left_KO_B_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,counter_Left_KO_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Counter_Left_KO_B_Res,0, +Hit_counter_Back_KO_B_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,counter_Back_KO_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Counter_Back_KO_B_Res,0, +Hit_counter_Right_KO_B_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,counter_Right_KO_B_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Counter_Right_KO_B_Res,0, +//, +//---------------------------| DISARMS, +//, +//------------------------| DISARM CLUB, +cHit_disarmed_bat_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Disarm_Bat_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_disarmed_bat_Res,0, +//------------------------| DISARM BLADE, +kHit_Disarmed_bl_L_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Disarm_bl_L_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Disarmed_L_Res,0, +kHit_Disarmed_bl_R_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Disarm_bl_R_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Disarmed_R_Res,0, +kHit_Disarmed_bl_Back_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Disarm_bl_Back_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Disarmed_Back_Res,0, +//, +//---------------------------| SPECIAL , +//, +Hit_Pistol_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Pistol_whip_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Jab_weapon_Res,0, +Hit_Pistol_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Pistol_whip_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Pistol_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Pistol_whip_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +Hit_Pistol_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Pistol_whip_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_ai_Pistol_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Pistol_whip_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Jab_Res,0, +Hit_ai_Pistol_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Pistol_whip_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_ai_Pistol_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Pistol_whip_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +Hit_ai_Pistol_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Pistol_whip_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_Rifle_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Rifle_whip_Res,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Jab_weapon_Res,0, +Hit_Rifle_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Rifle_whip_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_Rifle_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Rifle_whip_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +Hit_Rifle_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Rifle_whip_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_ai_Rifle_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Rifle_whip_Res,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Jab_Res,0, +Hit_ai_Rifle_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Rifle_whip_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_ai_Rifle_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Rifle_whip_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +Hit_ai_Rifle_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,ai_Rifle_whip_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +Hit_Running_Punch_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,running_punch_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_ai_Shove_Front_Res,0, +Hit_Running_Punch_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,running_punch_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_back_Res,0, +Hit_Running_Punch_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,running_punch_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Left_Res,0, +Hit_Running_Punch_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,running_punch_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Shove_Right_Res,0, +//-------------------| RUNNING SHOVE COMBO BREAKER, +Hit_Running_Instant_Recoil_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Combo_running_punch_Res,0,0.0 : 0.0,any,0,0.0 : 0.0,0.0 : 0.0,0.0 : 0.0,None,None,None,Hit_Instant shove back_Res,0, +Hit_Running_Instant_Shoved_Act,4,1,HitReaction,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Hit_Instant shove back_Res,0,0.0 : 0.0,any,0,0.0 : 0.0,0.0 : 0.0,0.0 : 0.0,None,None,None,Instant shove back_Res,0, +//-------------------------| STUN PUNCH, +Hit_Stun_Punch_Act,4,1,HitReaction,ai,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,stun_punch_A_Res,0,0.0 : 0.0,any,0,0.0 : 0.0,0.0 : 0.0,0.0 : 0.0,None,None,None,Hit_stun_Res,0, +// ACTIONS:, +//,0,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +// ---------------------------------------| ATTACK 1, +Lowblow_L_Act,15,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.1,-0.56 : 2.00,None,None,None,Lowblow_L_Res,0, +elbow_R_Act,16,1,Melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.1,-2.00 : 2.00,None,None,None,elbow_R_Res,0, +headbutt_Act,17,1,Melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,headbutt_Res,0, +Jab_Act,12,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.1 : 1.6,-2.00 : 2.00,None,None,None,Jab_Res,0, +hook_R_Act,13,1,Melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.7 : 1.4,-2.00 : 2.00,None,None,None,hook_R_Res,0, +uppercut_L_Act,14,1,Melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.4,-2.00 : 2.00,None,None,None,uppercut_L_Res,0, +hook_R_long_Act,10,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.6 : 4.0,-2.00 : 2.00,None,None,None,hook_R_long_Res,0, +// --------------------------------------| ATTACK 2, +Lowblow_R_Act,15,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.0,-0.56 : 2.00,None,None,None,Lowblow_R_Res,0, +elbow_L_Act,16,1,Melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.1,-2.00 : 2.00,None,None,None,elbow_L_Res,0, +headbutt_attack2_Act,17,1,Melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,headbutt_ang_rot_Res,0, +cross_R_Act,12,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.1 : 1.6,-2.00 : 2.00,None,None,None,cross_R_Res,0, +hook_L_Act,17,1,Melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.7 : 1.4,-2.00 : 2.00,None,None,None,hook_L_Res,0, +uppercut_R_Act,18,1,Melee,all,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.4,-2.00 : 2.00,None,None,None,uppercut_R_Res,0, +hook_L_long_Act,10,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.6 : 4.0,-2.00 : 2.00,None,None,None,hook_L_long_Res,0, +//-------------------------| HIGHER PRIORITY LOCKON, +LockOn_Lowblow_L_Act,24,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.1,-0.56 : 2.00,None,None,None,Lowblow_L_Res,0, +LockOn_Lowblow_R_Act,24,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.0,-0.56 : 2.00,None,None,None,Lowblow_R_Res,0, +LockOn_Jab_Act,23,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.1 : 1.6,-2.00 : 2.00,None,None,None,Jab_Res,0, +LockOn_cross_R_Act,23,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.1 : 1.6,-2.00 : 2.00,None,None,None,cross_R_Res,0, +LockOn_hook_R_long_Act,22,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.6 : 4.0,-2.00 : 2.00,None,None,None,hook_R_long_Res,0, +LockOn_hook_L_long_Act,22,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.6 : 4.0,-2.00 : 2.00,None,None,None,hook_L_long_Res,0, +LockOn_knee_Act,24,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.3,-0.26 : 2.00,None,None,None,knee_Res,0, +LockOn_low_kick_R_Act,23,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.2 : 1.8,-0.26 : 2.00,None,None,None,low_kick_R_Res,0, +LockOn_low_kick_R_long_Act,22,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.5 : 5.0,-0.26 : 2.00,None,None,None,low_kick_R_long_Res,0, +LockOn_Ground_Punch_Close_Act,26,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,all,all,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_Act,Ground_Punch_Intro_Res,0, +LockOn_Ground_Punch_Angled_Far_Act,26,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,all,all,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_angled_Act,Ground_Punch_Intro_Res,0, +LockOn_Ground_kick_A_Act,26,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_Act,Ground_kick_A_Res,0, +LockOn_Ground_kick_A_Angled_Act,26,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_angled_Act,Ground_kick_A_Res,0, +LockOn_Ground_kick_B_Act,26,4,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_stomp_Act,Ground_kick_B_Res,0, +LockOn_Ground_kick_B_Angled_Act,26,4,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,all,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_angled_Act,Ground_kick_B_Res,0, +//--------------------------| FLOOR ATTACKS, +Ground_Punch_Close_Act,20,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_Act,Ground_Punch_Intro_Res,0, +Ground_Punch_Angled_Far_Act,21,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_angled_Act,Ground_Punch_Intro_Res,0, +Ground_kick_A_Act,20,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_Act,Ground_kick_A_Res,0, +Ground_kick_A_Angled_Act,21,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_angled_Act,Ground_kick_A_Res,0, +Ground_kick_B_Act,20,4,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_stomp_Act,Ground_kick_B_Res,0, +Ground_kick_B_Angled_Act,21,4,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,None,None,Test_is_in_ground_area_angled_Act,Ground_kick_B_Res,0, +// ------------------------| KICK MOVES, +knee_Act,14,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.4 : 1.3,-0.26 : 2.00,None,None,None,knee_Res,0, +low_kick_R_Act,13,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.2 : 1.8,-0.26 : 2.00,None,None,None,low_kick_R_Res,0, +low_kick_R_long_Act,12,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.5 : 5.0,-0.26 : 2.00,None,None,None,low_kick_R_long_Res,0, +// -------------------------| BLOCKS, +Block_Held_Intro_p_Act,12,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,heldDown,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.40 : 2.00,-2.00 : 2.00,None,None,None,Block_High_Intro_Res,0, +Block_High_Intro_p_Act,12,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.40 : 2.00,-2.00 : 2.00,None,None,None,Block_High_Intro_Res,0, +Block_High_Loop_p_Act,13,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,heldDown,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.40 : 2.00,-2.00 : 2.00,None,None,None,Block_High_Loop_Res,0, +Block_High_Outro_p_Act,15,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,block,heldUp,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.40 : 2.00,-2.00 : 2.00,None,None,None,Block_High_Outro_Res,0, +// --------------------------| COUNTERS, +Counter_Left_Act,50,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.50,-0.15 : 0.15,Test_is_char_hurt_enough_Act,None,None,Counter_Left_Res,0, +Counter_Back_Act,50,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.50,-0.15 : 0.15,Test_is_char_hurt_enough_Act,None,None,Counter_Back_Res,0, +Counter_Right_Act,50,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.50,-0.15 : 0.15,Test_is_char_hurt_enough_Act,None,None,Counter_Right_Res,0, +// -------------------------------------| KO, +Counter_Left_KO_A_Act,40,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,pressed,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.30,-0.15 : 0.15,Test_is_opponent_ai_Act,None,None,Counter_Left_KO_A_Res,0, +Counter_Back_KO_A_Act,40,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,pressed,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.30,-0.15 : 0.15,Test_is_opponent_ai_Act,None,None,Counter_Back_KO_A_Res,0, +Counter_Right_KO_A_Act,40,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,pressed,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.30,-0.15 : 0.15,Test_is_opponent_ai_Act,None,None,Counter_Right_KO_A_Res,0, +Counter_Left_KO_B_Act,40,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,pressed,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.30,-0.15 : 0.15,Test_is_opponent_ai_Act,None,None,Counter_Left_KO_B_Res,0, +Counter_Back_KO_B_Act,40,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,pressed,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.30,-0.15 : 0.15,Test_is_opponent_ai_Act,None,None,Counter_Back_KO_B_Res,0, +Counter_Right_KO_B_Act,40,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,pressed,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.30,-0.15 : 0.15,Test_is_opponent_ai_Act,None,None,Counter_Right_KO_B_Res,0, +//----------------------------| DISARMS, +Disarm_Bat_Act,60,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,or,1,attack2,pressed,0.00 : 0.00,0.2,1,attack,pressed,0.00 : 0.00,0.2,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.60,-0.15 : 0.15,Test_is_char_armed_Club_Act,None,None,Disarm_Bat_Res,0, +//----------------------------| BLADE DISARM, +Disarm_bl_R_Act,60,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,or,1,attack2,pressed,0.00 : 0.00,0.2,1,attack,pressed,0.00 : 0.00,0.2,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.60,-0.15 : 0.15,Test_is_char_armed_bl_Act,None,None,Disarm_bl_R_Res,0, +Disarm_bl_L_Act,60,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,or,1,attack2,pressed,0.00 : 0.00,0.2,1,attack,pressed,0.00 : 0.00,0.2,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.60,-0.15 : 0.15,Test_is_char_armed_bl_Act,None,None,Disarm_bl_L_Res,0, +Disarm_bl_Back_Act,60,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,or,1,attack2,pressed,0.00 : 0.00,0.2,1,attack,pressed,0.00 : 0.00,0.2,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.60,-0.15 : 0.15,Test_is_char_armed_bl_Act,None,None,Disarm_bl_Back_Res,0, +//, +// ------------------ATTACK_RECOILS, +//, +// ------------------------KICK RECOILS, +knee_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,knee_recoil_Res,0, +low_kick_R_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,low_kick_R_recoil_Res,0, +low_kick_R_long_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,low_kick_R_long_recoil_Res,0, +// --------------ATTACK_1_RECOILS, +Lowblow_L_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Lowblow_L_recoil_Res,0, +elbow_R_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,elbow_R_recoil_Res,0, +headbutt_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,headbutt_recoil_Res,0, +Jab_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Jab_recoil_Res,0, +hook_R_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,hook_R_recoil_Res,0, +uppercut_L_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,uppercut_L_recoil_Res,0, +hook_L_long_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,hook_L_long_recoil_Res,0, +Ground_Punch_Intro_Recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Ground_Punch_Intro_Recoil_Res,0, +//--------------- ATTACK_2 RECOILS, +Lowblow_R_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Lowblow_R_recoil_Res,0, +elbow_L_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,elbow_L_recoil_Res,0, +cross_R_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,cross_R_recoil_Res,0, +hook_L_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,hook_L_recoil_Res,0, +uppercut_R_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,uppercut_R_recoil_Res,0, +hook_R_long_recoil_Act,13,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,unarmed,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,hook_R_long_recoil_Res,0, +// RESULTS:, +//,,,AnimName,,,Playback Rate,,,,BlendOutFactor,,,PlayerLockEnablesMeleeMode,,,,HeightRange,,,,,DesiredHeightAndRate,,,DropWeapon,,,,,,,,ObjectDamageMult,RECOILS,,,,MISS,,SpecialResult, +//,,AnimGroup,,,StartTime,,PlayerPlaybackMult,,BlendInFactor,,,IsABlock,,,,DistanceRange,,,stopTime,,DesiredDistanceAndRate,,,SelfDamage,,,,StrikeBone0Radius,,StrikeBone1Radius,,AppliedPedMoveMomentum,,,Branch0StartEnd,,Branch1StartEnd,,Branch2StartEnd, +// Name,Priority,,,SyncStartTime,,,,IsLoop,,,IsAnIdle,,,HomingTargetType,AngleRange,,,stopOnCirtFrame,,DesiredAngleAndRate,,,ForceImmediateReaction,,,DisarmOpponent,StrikeBone0,,StrikeBone1,,OnHitDamage,,,Branch0Action,,Branch1Action,,Branch2Action,,,SoundName, +//, +//---------------| ATTACK 1 MOVES, +Lowblow_L_Res,1,unarmed_player,Lowblow_l,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.40,-2.00 : 2.00,1,100,0.00 : 600.00,0.70 : 30.00,0.00 : 0.00,0,0,0,0,L_HAND,0.05,L_FOREARM,0.06,7,0.5,0.4,Lowblow_L_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_LOW, +elbow_R_Res,1,unarmed_player,elbow_r,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.20,-2.00 : 2.00,1,100,0.00 : 600.00,0.90 : 20.00,0.00 : 0.00,0,0,0,0,R_UPPERARM,0.08,R_FOREARM,0.06,8,0.5,0.4,elbow_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_ELBOW, +headbutt_Res,1,unarmed_player,headbutt,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.20,-2.00 : 2.00,1,100,0.00 : 600.00,0.50 : 35.00,0.00 : 0.00,0,0,0,0,HEAD,0.09,None,0,10,0.5,0.4,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HEADBUTT, +headbutt_ang_rot_Res,1,unarmed_player,headbutt,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.20,-2.00 : 2.00,1,100,25.00 : 600.00,0.50 : 35.00,0.00 : 0.00,0,0,0,0,HEAD,0.09,None,0,10,0.5,0.4,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HEADBUTT, +Jab_Res,1,core_moves,jab,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.30,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 30.00,0.00 : 0.00,0,0,0,0,L_HAND,0.05,L_FOREARM,0.06,6,0.5,0.4,Jab_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_JAB, +hook_R_Res,1,unarmed_player,hook_r,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.50,-2.00 : 2.00,1,100,0.00 : 600.00,0.90 : 55.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.06,7,0.5,0.4,hook_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK, +uppercut_L_Res,1,unarmed_player,uppercut_l,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.50,-2.00 : 2.00,1,100,0.00 : 600.00,0.80 : 40.00,0.00 : 0.00,0,0,0,0,L_HAND,0.05,L_FOREARM,0.06,9,0.5,0.4,uppercut_L_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_UPPERCUT, +hook_R_long_Res,1,unarmed_player,hook_R_long,0,0,1.1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,1.00 : 1.80,-2.00 : 2.00,1,100,0.00 : 600.00,1.50 : 0.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.06,5,0.5,0.4,hook_R_long_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK, +// -------------| ATTACK_2 MOVES, +Lowblow_R_Res,1,unarmed_player,Lowblow_r,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.40,-2.00 : 2.00,1,100,0.00 : 600.00,0.70 : 30.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.06,7,0.4,0.4,Lowblow_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_LOW, +elbow_L_Res,1,unarmed_player,elbow_l,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.40,-2.00 : 2.00,1,100,0.00 : 600.00,0.70 : 20.00,0.00 : 0.00,0,0,0,0,L_UPPERARM,0.07,L_FOREARM,0.06,8,0.4,0.4,elbow_L_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_ELBOW, +cross_R_Res,1,core_moves,cross_r,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.30,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 30.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.06,6,0.4,0.4,cross_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK, +hook_L_Res,1,unarmed_player,hook_l,0,0,0.8,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.70,-2.00 : 2.00,1,100,0.00 : 600.00,0.80 : 50.00,0.00 : 0.00,0,0,0,0,L_HAND,0.05,L_FOREARM,0.06,7,0.4,0.4,hook_L_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK, +uppercut_R_Res,1,unarmed_player,uppercut_r,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.70,-2.00 : 2.00,1,100,0.00 : 600.00,0.80 : 30.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.06,9,0.4,0.4,uppercut_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_UPPERCUT, +hook_L_long_Res,1,unarmed_player,hook_L_long,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.80,-2.00 : 2.00,1,100,0.00 : 600.00,1.50 : 0.00,0.00 : 0.00,0,0,0,0,L_HAND,0.05,L_FOREARM,0.06,5,0.4,0.4,hook_L_long_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HOOK, +// ------------| KICK MOVES, +knee_Res,1,unarmed_player,knee,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.20,-2.00 : 2.00,1,100,0.00 : 600.00,0.70 : 10.00,0.00 : 0.00,0,0,0,0,R_CALF,0.07,R_THIGH,0.07,4,0.6,0.4,knee_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KNEE, +low_kick_R_Res,1,core_moves,low_kick_r,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.80,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 10.00,0.00 : 0.00,0,0,0,0,R_FOOT,0.07,R_CALF,0.07,4,0.6,0.4,low_kick_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KICK, +low_kick_R_long_Res,1,unarmed_player,low_kick_R_long,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,1.80 : 2.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.50 : 00.00,0.00 : 0.00,0,0,0,0,R_FOOT,0.07,R_CALF,0.07,4,0.6,0.4,low_kick_R_long_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KICK, +// ------------| GROUND ATTACKS, +Ground_Kick_A_Res,2,core_moves,Ground_Attack_A,0,0,1,1,0,8,-4,0,0,1,pedRoot,-180.00 : 180.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 250.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,R_FOOT,0.11,R_CALF,0.09,20,0,0.4,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KICK, +Ground_Kick_B_Res,2,ground_player,Ground_Attack_B,0,0,1,1,0,8,-4,0,0,1,pedRoot,-45.00 : 45.00,0.00 : 10.00,-2.00 : 2.00,1,100,30.00 : 350.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,R_FOOT,0.16,R_CALF,0.09,20,0,0.4,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KICK, +Ground_Punch_Intro_Res,1,ground_player,Ground_Attack_C,0,0,1,1,0,8,-4,0,0,1,pedRoot,-180.00 : 180.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 250.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.06,20,0,0.4,Ground_Punch_Intro_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_LOW, +//------------| BLOCKS, +Block_High_Res,1,core_moves,Block,0,0,1,1,0,8,-4,0,1,1,pedRoot,-60.00 : 60.00,0.40 : 0.80,-2.00 : 2.00,1,100,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,R_FOREARM,0.07,L_FOREARM,0.07,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLOCK, +Block_High_Intro_Res,1,core_moves,Block,0,0,1,1,0,8,-4,0,1,1,pedRoot,-60.00 : 60.00,0.40 : 0.80,-2.00 : 2.00,1,100,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,R_FOREARM,0.07,L_FOREARM,0.07,0,0,0,Block_High_Loop_p_Act,0.3 : 0.32,Block_High_Outro_p_Act,0.367 : 10.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLOCK, +Block_High_Loop_Res,1,core_moves,Block,0,0.3,1,1,1,8,-4,0,1,1,pedRoot,-60.00 : 60.00,0.40 : 0.80,-2.00 : 2.00,1,100,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,R_FOREARM,0.07,L_FOREARM,0.07,0,0,0,Block_High_Outro_p_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLOCK, +Block_High_Outro_Res,1,core_moves,Block,0,0.66,1,1,0,8,-4,1,1,1,pedRoot,-60.00 : 60.00,0.40 : 0.80,-2.00 : 2.00,1,100,0.00 : 600.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,R_FOREARM,0.07,L_FOREARM,0.07,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLOCK, +// ------------| DODGES, +Dodge_Back_Res,2,counters_player,Dodge_Back,0,0,1,1,0,8,-8,0,0,1,pedRoot,-90.00 : 90.00,0.00 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Counter_Back_Act,0.6 :10.0,Counter_Back_KO_A_Act,0.6 :10.0,Counter_Back_KO_B_Act,0.6 :10.0,SetOpponentStopMovesHoming,None, +Dodge_L_Res,2,counters_player,Dodge_L,0,0,1,1,0,8,-8,0,0,1,pedRoot,-90.00 : 90.00,0.00 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Counter_Left_Act,0.6 :10.0,Counter_Left_KO_A_Act,0.6 :10.0,Counter_Left_KO_B_Act,0.6 :10.0,SetOpponentStopMovesHoming,None, +Dodge_R_Res,2,counters_player,Dodge_R,0,0,1,1,0,8,-8,0,0,1,pedRoot,-90.00 : 90.00,0.00 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Counter_Right_Act,0.6 :10.0,Counter_Right_KO_A_Act,0.6 :10.0,Counter_Right_KO_B_Act,0.6 :10.0,SetOpponentStopMovesHoming,None, +Dodge_Long_L_Res,2,counters_player,Dodge_L,0,0,1,1,0,8,-8,0,0,1,pedRoot,-90.00 : 90.00,0.00 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.20 : 30.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Counter_Left_Act,0.6 :10.0,Counter_Left_KO_A_Act,0.6 :10.0,Counter_Left_KO_B_Act,0.6 :10.0,SetOpponentStopMovesHoming,None, +Dodge_Long_R_Res,2,counters_player,Dodge_R,0,0,1,1,0,8,-8,0,0,1,pedRoot,-90.00 : 90.00,0.00 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.20 : 30.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Counter_Right_Act,0.6 :10.0,Counter_Right_KO_A_Act,0.6 :10.0,Counter_Right_KO_B_Act,0.6 :10.0,SetOpponentStopMovesHoming,None, +//-------------| CLUB DODGES, +Dodge_Club_Back_Res,2,counters_player,Dodge_Back,0,0,1,1,0,8,-8,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 30.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Counter_Back_Act,0.6 :10.0,Counter_Back_KO_A_Act,0.6 :10.0,Disarm_Bat_Act,0.6 :10.0,SetOpponentStopMovesHoming,None, +Dodge_Club_L_Res,2,counters_player,Dodge_L,0,0,1,1,0,8,-8,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 30.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Counter_Left_Act,0.6 :10.0,Counter_Left_KO_A_Act,0.6 :10.0,Disarm_Bat_Act,0.6 :10.0,SetOpponentStopMovesHoming,None, +Dodge_Club_R_Res,2,counters_player,Dodge_R,0,0,1,1,0,8,-8,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 30.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Counter_Right_Act,0.6 :10.0,Counter_Right_KO_A_Act,0.6 :10.0,Disarm_Bat_Act,0.6 :10.0,SetOpponentStopMovesHoming,None, +//-------------| KNIFE DODGES, +Dodge_bl_Back_Res,2,counters_player,Dodge_Back,0,0,1,1,0,8,-8,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 30.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Counter_Back_Act,0.6 :10.0,Counter_Back_KO_A_Act,0.6 :10.0,Disarm_bl_R_Act,0.6 :10.0,SetOpponentStopMovesHoming,None, +Dodge_bl_R_Res,2,counters_player,Dodge_R,0,0,1,1,0,8,-8,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 30.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Counter_Right_Act,0.6 :10.0,Counter_Right_KO_A_Act,0.6 :10.0,Disarm_bl_R_Act,0.0 :10.0,SetOpponentStopMovesHoming,None, +//-------------| GUN DODGES, +Dodge_Gun_Back_Res,2,counters_player,Dodge_Back,0,0,1,1,0,8,-8,0,0,1,pedRoot,-90.00 : 90.00,0.00 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,SetOpponentStopMovesHoming,None, +// -------------| COUNTERS, +Counter_Left_Res,3,counters_player,counter_left,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 2.50,-2.00 : 2.00,0,0.3,0.00 : 600.00,1.00 : 80.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_Left_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Counter_Back_Res,3,counters_player,counter_back,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 2.50,-2.00 : 2.00,0,0.3,0.00 : 600.00,1.00 : 80.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_Back_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Counter_Right_Res,3,counters_player,counter_right,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 2.50,-2.00 : 2.00,0,0.3,0.00 : 600.00,1.00 : 80.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_Right_Act,1.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Counter_Left_KO_A_Res,3,counters_player,Counter_Left_2,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 2.50,-2.00 : 2.00,0,0.3,0.00 : 600.00,1.00 : 80.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_Left_A_KO_Act,0.1 : 2.2,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Counter_Back_KO_A_Res,3,counters_player,Counter_Back_2,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 2.50,-2.00 : 2.00,0,0.3,0.00 : 600.00,1.00 : 80.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_Back_A_KO_Act,0.1 : 1.59,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Counter_Right_KO_A_Res,3,counters_player,Counter_Right_2,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 2.50,-2.00 : 2.00,0,0.3,0.00 : 600.00,1.20 : 80.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_Right_A_KO_Act,0.1 : 1.42,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Counter_Left_KO_B_Res,3,counters_player,Counter_Left_3,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 2.50,-2.00 : 2.00,0,0.3,0.00 : 600.00,1.00 : 80.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_Left_B_KO_Act,0.1 : 2.46,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Counter_Back_KO_B_Res,3,counters_player,Counter_Back_3,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 2.50,-2.00 : 2.00,0,0.3,0.00 : 600.00,1.00 : 80.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_Back_B_KO_Act,0.1 : 1.29,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Counter_Right_KO_B_Res,3,counters_player,Counter_Right_3,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 2.50,-2.00 : 2.00,0,0.3,0.00 : 600.00,1.00 : 80.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_Right_B_KO_Act,0.1 : 1.66,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//-----------------| DISARMS, +Disarm_Bat_Res,3,counters_player,disarm_bat,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 2.50,-2.00 : 2.00,0,0.35,0.00 : 600.00,1.50 : 50.00,0.00 : 0.00,1,0,0,1,None,0,None,0,0,0,0,Victim_Not_playing_disarm_club_Act,0.1 :10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//-----------------| DISARM BLADE,,,,,,,,,,,,,,,,,,,,,1.186 : 50.00, +Disarm_bl_R_Res,3,counters_player,disarm_knife_R,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 2.50,-2.00 : 2.00,0,0.35,0.00 : 600.00,1.25 : 50.00,0.00 : 0.00,1,0,0,1,None,0,None,0,0,0,0,Victim_Not_playing_disarm_knife_right_Act,0.1 :10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Disarm_bl_L_Res,3,counters_player,disarm_knife_L,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 2.50,-2.00 : 2.00,0,0.35,0.00 : 600.00,1.25 : 50.00,0.00 : 0.00,1,0,0,1,None,0,None,0,0,0,0,Victim_Not_playing_disarm_knife_left_Act,0.1 :10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Disarm_bl_Back_Res,3,counters_player,disarm_knife_B,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 2.50,-2.00 : 2.00,0,0.35,0.00 : 600.00,1.25 : 50.00,0.00 : 0.00,1,0,0,1,None,0,None,0,0,0,0,Victim_Not_playing_disarm_knife_back_Act,0.1 :10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//, +// ---------------ATTACK RECOILS, +//, +// ----------------KICK RECOILS, +knee_recoil_Res,1,unarmed_player,knee_recoil,-1,-0.759,0.8,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +low_kick_R_recoil_Res,1,core_moves,low_kick_recoil,-1,-1.132,0.8,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +low_kick_R_long_recoil_Res,1,unarmed_player,low_kick_R_long_recoil,-1,-0.693,0.8,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ----------ATTACK_1 RECOILS, +Lowblow_L_recoil_Res,1,unarmed_player,Lowblow_L_recoil,-1,-0.396,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,elbow_R_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +elbow_R_recoil_Res,1,unarmed_player,elbow_R_recoil,-1,-0.666,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,headbutt_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +headbutt_recoil_Res,1,unarmed_player,headbutt_recoil,-1,-0.561,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Jab_recoil_Res,1,core_moves,Jab_recoil,-1,-0.462,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,hook_R_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +hook_R_recoil_Res,1,unarmed_player,hook_R_recoil,-1,-1.06,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,uppercut_L_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +uppercut_L_recoil_Res,1,unarmed_player,uppercut_L_recoil,-1,-0.693,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +hook_R_long_recoil_Res,1,unarmed_player,hook_R_long_recoil,-1,-0.561,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Ground_Punch_Intro_Recoil_Res,1,ground_player,ground_attack_c_recoil,-1,-0.693,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// -----------ATTACK_2 RECOILS, +Lowblow_R_recoil_Res,1,unarmed_player,LowBlow_R_Recoil,-1,-0.396,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,elbow_L_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +elbow_L_recoil_Res,1,unarmed_player,elbow_L_recoil,-1,-0.66,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,headbutt_attack2_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +cross_R_recoil_Res,1,core_moves,cross_R_recoil,-1,-0.363,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,hook_L_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +hook_L_recoil_Res,1,unarmed_player,hook_L_recoil,-1,-0.297,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,uppercut_R_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +uppercut_R_recoil_Res,1,unarmed_player,uppercut_R_recoil,-1,-0.792,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +hook_L_long_recoil_Res,1,unarmed_player,hook_L_long_recoil,-1,-0.495,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ACTIONS:, +//,,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +//, +//--------------------------- CLUB HURT , +//, +//, +cHit_Club_Hook_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cHit_Hook_R_Res,0, +cHit_Club_Hook_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,1, +cHit_Club_Hook_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,1, +cHit_Club_Hook_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,1, +cHit_Club_Uppercut_L_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_L_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cHit_Uppercut_L_Res,1, +cHit_Club_Uppercut_L_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_L_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,1, +cHit_Club_Uppercut_L_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_L_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,1, +cHit_Club_Uppercut_L_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_L_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,1, +cHit_Club_BatButt_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Batbutt_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cHit_headbutt_Res,0, +cHit_Club_BatButt_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Batbutt_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,1, +cHit_Club_BatButt_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Batbutt_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,1, +cHit_Club_BatButt_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Batbutt_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,1, +cHit_Club_Lowb_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Lowblow_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cHit_Lowblow_R_Res,0, +cHit_Club_Lowb_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Lowblow_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,1, +cHit_Club_Lowb_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Lowblow_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,1, +cHit_Club_Lowb_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Lowblow_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,1, +//, +cHit_Club_Hook_L_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_L_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cHit_Hook_L_Res,0, +cHit_Club_Hook_L_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_L_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,1, +cHit_Club_Hook_L_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_L_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,1, +cHit_Club_Hook_L_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Hook_L_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,1, +cHit_Club_Uppercut_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cHit_Uppercut_R_Res,1, +cHit_Club_Uppercut_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,1, +cHit_Club_Uppercut_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,1, +cHit_Club_Uppercut_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Uppercut_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,1, +//----------| RUNNING SWIPE, +cHit_Club_Run_Att_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_running_swing_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cHit_Hook_L_Res,1, +cHit_Club_Run_Att_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_running_swing_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,1, +cHit_Club_Run_Att_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_running_swing_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,1, +cHit_Club_Run_Att_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_running_swing_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,1, +//, +cHit_Club_knee_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_knee_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cHit_knee_Res,0, +cHit_Club_knee_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_knee_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +cHit_Club_knee_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_knee_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +cHit_Club_knee_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_knee_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +cHit_Club_low_kick_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cHit_low_kick_R_Res,0, +cHit_Club_low_kick_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +cHit_Club_low_kick_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +cHit_Club_low_kick_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +cHit_Club_k_Long_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_long_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cHit_low_kick_R_long_Res,0, +cHit_Club_k_Long_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_long_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +cHit_Club_k_Long_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_long_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Right_Res,0, +cHit_Club_k_Long_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_low_kick_R_long_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_Left_Res,0, +//---------------------------| COUNTER, +cHit_counter_left_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_counter_Left_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cHit_counter_Left_Res,0, +cHit_counter_right_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_counter_Right_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cHit_counter_Right_Res,0, +cHit_counter_back_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_counter_Back_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,cHit_counter_Back_Res,0, +//--------------------| BLUDGEONED, +cHit_Crowned_By_Bat_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Club_Ground_Bludgeon_A_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,hit_crowned_by_bat,1, +// ACTIONS:, +//,,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +// -----------------------| SWINGS (1), +Club_Uppercut_L_Act,14,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,ai,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 2.00,-1.50 : 2.00,None,None,None,Club_Uppercut_L_Res,0, +Club_Hook_R_Act,13,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 2.00,-1.50 : 2.00,None,None,None,Club_Hook_R_Res,0, +// -----------------------| SWINGS (2), +Club_Uppercut_R_Act,14,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,ai,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 2.00,-1.50 : 2.00,None,None,None,Club_Uppercut_R_Res,0, +Club_Hook_L_Act,13,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 2.00,-1.50 : 2.00,None,None,None,Club_Hook_L_Res,0, +Club_Batbutt_Act,15,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 :1.2,-1.50 : 2.00,None,None,None,Club_Batbutt_Res,0, +// -----------------------| LOW ATTACKS, +Club_Lowblow_R_Act,25,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,player,player,pedChest,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 2.50,-0.40 : 0.12,None,isTargetMovingAndFacingAway,None,Club_Lowblow_R_Res,0, +//-------------------------| CLUB KICKS, +Club_knee_Act,14,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.3,-0.26 : 2.00,None,None,None,Club_knee_Res,0, +Club_low_kick_R_Act,13,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,1.3 : 1.7,-0.26 : 2.00,None,None,None,Club_low_kick_R_Res,0, +Club_low_kick_R_long_Act,12,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,1.7 : 2.5,-0.26 : 2.00,None,None,None,Club_low_kick_R_long_Res,0, +// ---------------------| GROUND_ATTACK, +Club_Ground_Bludgeon_A_Act,21,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,or,1,attack2,pressed,0.00 : 0.00,0.2,1,attack,pressed,0.00 : 0.00,0.2,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.40,None,None,Test_is_in_ground_area_Act,Club_Ground_Bludgeon_A_Res,0, +Club_Ground_Bludgeon_A_Angled_Act,20,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,or,1,attack2,pressed,0.00 : 0.00,0.2,1,attack,pressed,0.00 : 0.00,0.2,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.40,None,None,Test_is_in_ground_area_angled_Act,Club_Ground_Bludgeon_A_Res,0, +// ---------------------| BLOCKS, +Club_Block_Held_High_p_Act,12,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,heldDown,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Club_Block_High_Intro_Res,0, +Club_Block_High_Intro_p_Act,13,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Club_Block_High_Intro_Res,0, +Club_Block_High_Loop_p_Act,14,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,heldDown,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Club_Block_High_Loop_Res,0, +Club_Block_High_Outro_p_Act,14,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,1,block,heldUp,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Club_Block_High_Outro_Res,0, +//------------------------| COUNTERS, +Club_Counter_Left_Act,30,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,all,all,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.40 : 2.00,-2.00 : 2.00,None,None,None,Club_Counter_Left_Res,0, +Club_Counter_Back_Act,30,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,all,all,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.40 : 2.00,-2.00 : 2.00,None,None,None,Club_Counter_Back_Res,0, +Club_Counter_Right_Act,30,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,all,all,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.40 : 2.00,-2.00 : 2.00,None,None,None,Club_Counter_Right_Res,0, +//, +// ------------------------| ATTACK_1_RECOILS, +//, +Club_recoil_Batbutt_Act,16,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Club_recoil_Batbutt_Res,0, +Club_recoil_Hook_R_Act,16,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Club_recoil_Hook_R_Res,0, +Club_recoil_Uppercut_L_Act,16,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Club_recoil_Uppercut_L_Res,0, +Club_recoil_Hook_L_Act,17,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,Test_is_char_blocking_Act,None,None,Club_recoil_Hook_L_Res,0, +Club_follow_through_Hook_L_Act,16,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Club_follow_through_Hook_L_Res,0, +Club_recoil_Uppercut_R_Act,16,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Club_recoil_Uppercut_R_Res,0, +Club_recoil_Lowblow_R_Act,16,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Club_recoil_Lowblow_R_Res,0, +//----------------------| GROUND RECOIL HITS, +Club_recoil_ground_a_Act,16,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Club_recoil_ground_a_Res,0, +// ------------------------KICK RECOILS, +Club_knee_recoil_Act,16,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,club_knee_recoil_Res,0, +Club_low_kick_R_recoil_Act,16,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,club_low_kick_R_recoil_Res,0, +Club_low_kick_R_long_recoil_Act,16,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,club,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,club_low_kick_R_long_recoil_Res,0, +// RESULTS:, +//,,,AnimName,,,Playback Rate,,,,BlendOutFactor,,,PlayerLockEnablesMeleeMode,,,,HeightRange,,,,,DesiredHeightAndRate,,,DropWeapon,,,,,,,,ObjectDamageMult,,,,,,,SpecialResult, +//,,AnimGroup,,,StartTime,,PlayerPlaybackMult,,BlendInFactor,,,IsABlock,,,,DistanceRange,,,stopTime,,DesiredDistanceAndRate,,,SelfDamage,,,,StrikeBone0Radius,,StrikeBone1Radius,,AppliedPedMoveMomentum,,,Branch0StartEnd,,Branch1StartEnd,,Branch2StartEnd, +// Name,Priority,,,SyncStartTime,,,,IsLoop,,,IsAnIdle,,,HomingTargetType,AngleRange,,,stopOnCirtFrame,,DesiredAngleAndRate,,,ForceImmediateReaction,,,DisarmOpponent,StrikeBone0,,StrikeBone1,,OnHitDamage,,,Branch0Action,,Branch1Action,,Branch2Action,,,SoundName, +//, +//----------- ATTACK_1 MOVES, +Club_Hook_R_Res,1,club_core,hook_r,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 2.00,-2.00 : 2.00,1,100,0.00 : 1440.00,1.00 : 10.00,0.00 : 0.00,0,0,0,0,R_HAND,0.06,None,0,30,0.7,1,Club_recoil_Hook_R_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_WOODEN_BAT, +Club_Uppercut_L_Res,1,club_extra,Uppercut_L,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 2.00,-2.00 : 2.00,1,100,0.00 : 1440.00,1.00 : 10.00,0.00 : 0.00,0,0,0,0,R_HAND,0.06,None,0,40,0.7,1,Club_recoil_Uppercut_L_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_WOODEN_BAT, +//----------- ATTACK_2 MOVES, +Club_Hook_L_Res,1,club_core,hook_l,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 2.00,-2.00 : 2.00,1,100,0.00 : 1440.00,1.00 : 10.00,0.00 : 0.00,0,0,0,0,R_HAND,0.07,None,0,30,0.7,1,Club_recoil_Hook_L_Act,0.0 : 10.0,Club_follow_through_Hook_L_Act,0.0 : 10.0,None,0.0 : 0.0,None,MELEE_COMBAT_WOODEN_BAT, +Club_Uppercut_R_Res,1,club_extra,UpperCut_R,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 2.00,-2.00 : 2.00,1,100,0.00 : 1440.00,0.90 : 10.00,0.00 : 0.00,0,0,0,0,R_HAND,0.06,None,0,40,0.7,1,Club_recoil_Uppercut_R_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_WOODEN_BAT, +Club_Batbutt_Res,1,club_extra,batbutt,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 2.00,-2.00 : 2.00,1,100,0.00 : 1440.00,1.00 : 10.00,0.00 : 0.00,0,0,0,0,R_HAND,0.06,None,0,20,0.7,1,Club_recoil_Batbutt_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_HEADBUTT, +//------------- LOWBLOWS, +Club_Lowblow_R_Res,1,club_extra,Lowblow_r,0,0,1.1,1,0,4,-4,0,0,1,pedRoot,-180.00 : 180.00,1.00 : 2.50,-2.00 : 2.00,1,100,0.00 : 1440.00,1.00 : 40.00,0.00 : 0.00,0,0,0,0,R_HAND,0.06,None,0,30,0.7,1,Club_recoil_Lowblow_R_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_WOODEN_BAT, +//------------| GROUND ATTACK, +Club_Ground_Bludgeon_A_Res,1,club_core,Ground_Attack_A,0,0,1,1,0,4,-4,0,0,1,pedRoot,-180.00 : 180.00,0.00 : 100.00,-20.00 : 20.00,1,100,0.00 : 250.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,None,0,30,0.7,1,None,0.0 : 0.0,Club_recoil_ground_a_Act,0.0 : 10.0,None,0.0 : 0.0,None,MELEE_COMBAT_WOODEN_BAT, +//----------------------------| KICK RESULTS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,None,0.0 : 0.0, +Club_knee_Res,1,club_extra,knee,0,0,1,1,0,8,-4,0,0,1,pedRoot,-90.00 : 90.00,0.40 : 1.20,-2.00 : 2.00,1,100,0.00 : 0.00,0.70 : 10.00,0.00 : 0.00,0,0,0,0,R_CALF,0.07,R_THIGH,0.07,4,0.3,0.4,Club_knee_recoil_Act,0.0 :10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KNEE, +Club_low_kick_R_Res,1,club_core,low_kick_r,0,0,1,1,0,8,-4,0,0,1,pedRoot,-90.00 : 90.00,0.40 : 1.60,-2.00 : 2.00,1,100,0.00 : 0.00,1.00 : 10.00,0.00 : 0.00,0,0,0,0,R_FOOT,0.07,R_CALF,0.07,4,0.3,0.4,Club_low_kick_R_recoil_Act,0.0 :10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KICK, +Club_low_kick_R_long_Res,1,club_extra,low_kick_R_long,0,0,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,R_FOOT,0.07,R_CALF,0.07,4,0.3,0.4,Club_low_kick_R_long_recoil_Act,0.0 :10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KICK, +//---------------------------| BLOCKS, +Club_Block_High_Intro_Res,1,club_core,Block,0,0,1,1,0,4,-4,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Club_Block_High_Loop_p_Act,0.221 : 10.00,Club_Block_High_Outro_p_Act,0.221 : 10.00,None,0.0 : 0.0,None,MELEE_COMBAT_BLOCK, +Club_Block_High_Loop_Res,1,club_core,Block,0,0.221,1,1,1,4,-4,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Club_Block_High_Outro_p_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLOCK, +Club_Block_High_Outro_Res,1,club_core,Block,0,0.891,1,1,0,4,-4,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLOCK, +// --------------------DODGES, +Club_Dodge_Back_Res,1,club_extra,Dodge_Back,0,0,1,1,0,8,-8,0,1,1,pedRoot,-90.00 : 90.00,0.40 : 1.1,-2.00 : 2.00,1,100,0.00 : 1440.00,1.15 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Club_Counter_Back_Act,0.231 : 0.825,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Club_Dodge_L_Res,1,club_extra,Dodge_L,0,0,1,1,0,8,-8,0,1,1,pedRoot,-90.00 : 90.00,0.40 : 1.3,-2.00 : 2.00,1,100,0.00 : 1440.00,1.30 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Club_Counter_Left_Act,0.198 : 0.759,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Club_Dodge_R_Res,1,club_extra,Dodge_R,0,0,1,1,0,8,-8,0,1,1,pedRoot,-90.00 : 90.00,0.40 : 1.3,-2.00 : 2.00,1,100,0.00 : 1440.00,1.30 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Club_Counter_Right_Act,0.198 : 0.759,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// --------------------| GUN DODGES, +Club_Dodge_Gun_Back_Res,1,club_extra,Dodge_Back,0,0,1,1,0,8,-8,0,1,1,pedRoot,-90.00 : 90.00,0.40 : 1.1,-2.00 : 2.00,1,100,0.00 : 1440.00,1.15 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//-------------------COUNTERS, +Club_Counter_Back_Res,1,club_extra,counter_back,0,0,1,1,0,4,-4,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 3.00,-2.00 : 2.00,0,0.5,0.00 : 1440.00,1.15 : 50.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_club_Back_Act,0.1 : 1.594,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_WOODEN_BAT, +Club_Counter_Left_Res,1,club_extra,counter_left,0,0,1,1,0,4,-4,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 3.00,-2.00 : 2.00,0,0.5,0.00 : 1440.00,1.3 : 50.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_club_Left_Act,0.1 : 0.594,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_WOODEN_BAT, +Club_Counter_Right_Res,1,club_extra,counter_right,0,0,1,1,0,4,-4,0,0,1,entityRoot,-90.00 : 90.00,0.40 : 3.00,-2.00 : 2.00,0,0.5,0.00 : 1440.00,1.3 : 50.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_club_Right_Act,0.1 : 0.924,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_WOODEN_BAT, +//--------------------|| SHOVE, +Shove_Club_Res,4,club_extra,Shove,0,0,1,1,0,4,-1,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 0.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 1.00,0.00 : 0.00,0,0,0,0,None,0,L_HAND,0.07,0,0.4,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_PED_SHOVE, +//, +// ------------------ATTACK_RECOILS, +//------------- ATTACK_1_HITS,,club_core,hook_r,1,0, +Club_recoil_Batbutt_Res,3,club_extra,batbutt_recoil,-1,-0.761,1,1,0,16,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Club_recoil_Hook_R_Res,3,club_core,hook_R_Recoil,-1,-0.429,1,1,0,16,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Club_Uppercut_L_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Club_recoil_Uppercut_L_Res,3,club_extra,Uppercut_L_Recoil,0,0,0.7,1,0,16,-16,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//------------- ATTACK_2_HITS, +Club_recoil_Hook_L_Res,3,club_core,hook_L_recoil,0,0,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Club_Uppercut_R_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Club_follow_through_Hook_L_Res,3,club_core,hook_l,1,0,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Club_Uppercut_R_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Club_recoil_Uppercut_R_Res,3,club_extra,UpperCut_R_Recoil,0,0,1,1,0,16,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//------------- LOWBLOWS, +Club_recoil_Lowblow_R_Res,3,club_extra,Lowblow_R_Recoil,0,0,1,1,0,16,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//----------------------- KICK RECOILS, +club_knee_recoil_Res,1,club_extra,Knee_Recoil,0,0,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +club_low_kick_R_recoil_Res,1,club_core,Low_Kick_Recoil,0,0,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +club_low_kick_R_long_recoil_Res,1,club_extra,Low_Kick_R_Long_Recoil,0,0,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//--------| GROUND RECOIL HITS, +Club_recoil_ground_a_Res,3,club_core,ground_attack_a_recoil,0,0.066,1,1,0,16,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.4 : 10.0,None,0.4 : 10.0,None,0.0 : 0.0,None,None, +// ACTIONS:, +//,,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +//, +//, +//, +//--------------------------- BLADE HURT, +//, +//---------------------| SLASH ATTACK 1 HURT, +//----------------------------------|| CLOSE SLASHES A, +Hit_bl_Near_S_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Short_Swipe_S_A_Res,0, +Hit_bl_Near_S_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Near_S_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Lo_Res,0, +Hit_bl_Near_S_Right_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Lo_Res,0, +Hit_bl_Near_L_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Short_Swipe_L_A_Res,0, +Hit_bl_Near_L_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Near_L_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +Hit_bl_Near_L_Right_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +Hit_bl_Near_F_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Short_Swipe_F_A_Res,0, +Hit_bl_Near_F_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_lower_Res,0, +Hit_bl_Near_F_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Lo_Res,0, +Hit_bl_Near_F_Right_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Lo_Res,0, +// ---------------------------------------|| MID SLASHES A, +Hit_bl_Med_S_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Med_Swipe_S_A_Res,0, +Hit_bl_Med_S_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Med_S_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Lo_Res,0, +Hit_bl_Med_S_Right_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Lo_Res,0, +Hit_bl_Med_L_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Med_Swipe_L_A_Res,0, +Hit_bl_Med_L_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Med_L_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +Hit_bl_Med_L_Right_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +Hit_bl_Med_F_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Med_Swipe_F_A_Res,0, +Hit_bl_Med_F_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Med_F_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Lo_Res,0, +Hit_bl_Med_F_Right_A_Act,4,1,HitReaction,ai,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Lo_Res,0, +//----------------------------------|| LONG SLASHES A, +Hit_bl_Long_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Long_Swipe_A_Res,0, +Hit_bl_Long_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Long_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +Hit_bl_Long_Right_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +//--------------------------------|| SLASH ATTACK 2 HURT, +//----------------------------------|| CLOSE SLASHES B, +Hit_bl_Near_S_Front_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_B_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Short_Swipe_S_B_Res,0, +Hit_bl_Near_S_Back_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_B_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Near_S_Left_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_B_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Lo_Res,0, +Hit_bl_Near_S_Right_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_S_B_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Lo_Res,0, +Hit_bl_Near_L_Front_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_B_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Short_Swipe_L_B_Res,0, +Hit_bl_Near_L_Back_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_B_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Near_L_Left_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_B_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +Hit_bl_Near_L_Right_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_L_B_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +Hit_bl_Near_F_Front_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_B_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Short_Swipe_F_B_Res,0, +Hit_bl_Near_F_Back_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_B_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_upper_Res,0, +Hit_bl_Near_F_Left_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_B_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +Hit_bl_Near_F_Right_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Near_F_B_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +// ---------------------------------------|| MID SLASHES B,,,,all, +Hit_bl_Med_S_Front_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_B_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Med_Swipe_S_B_Res,0, +Hit_bl_Med_S_Back_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_B_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Med_S_Left_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_B_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Lo_Res,0, +Hit_bl_Med_S_Right_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_S_B_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Lo_Res,0, +Hit_bl_Med_L_Front_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_B_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Med_Swipe_L_B_Res,0, +Hit_bl_Med_L_Back_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_B_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Med_L_Left_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_B_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +Hit_bl_Med_L_Right_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_L_B_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +Hit_bl_Med_F_Front_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_B_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Med_Swipe_F_B_Res,0, +Hit_bl_Med_F_Back_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_B_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_upper_Res,0, +Hit_bl_Med_F_Left_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_B_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +Hit_bl_Med_F_Right_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Med_F_B_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +//----------------------------------|| LONG SLASHES B,,,,all, +Hit_bl_Long_Front_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_B_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Long_Swipe_B_Res,0, +Hit_bl_Long_Back_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_B_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Long_Left_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_B_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Lo_Res,0, +Hit_bl_Long_Right_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Long_B_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Lo_Res,0, +//----------------------------------|| RUNNING SLASHES, +Hit_bl_Run_Slash_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_running_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Med_Swipe_S_A_Res,0, +Hit_bl_Run_Slash_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_running_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Run_Slash_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_running_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Lo_Res,0, +Hit_bl_Run_Slash_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_running_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Lo_Res,0, +// -----------------------| BLADE COUNTER, +Blade_Hit_counter_Left_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Counter_Left_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Counter_Left_Res,0, +Blade_Hit_counter_Back_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Counter_Back_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Counter_Back_Res,0, +Blade_Hit_counter_Right_Act,11,1,HitReaction,all,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_Counter_Right_Res,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Counter_Right_Res,0, +//------------------------| KICKS, +Hit_bl_knee_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,blade_knee_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_knee_Res,0, +Hit_bl_knee_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,blade_knee_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_knee_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,blade_knee_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +Hit_bl_knee_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,blade_knee_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +Hit_bl_low_kick_R_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_low_kick_R_Res,0, +Hit_bl_low_kick_R_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_low_kick_R_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +Hit_bl_low_kick_R_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +Hit_bl_kick_long_Front_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_long_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_low_kick_R_long_Res,0, +Hit_bl_kick_long_Back_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_long_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_kick_long_Left_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_long_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +Hit_bl_kick_long_Right_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_low_kick_R_long_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +//----------------------| GROUND STAB, +Hit_ground_Stab_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Bla_Ground_Start_Res,0,0.0 : 0.0,any,0,0.0 : 0.0,0.0 : 0.0,0.0 : 0.0,None,None,None,hit_by_on_ground_attack,1, +Hit_ground_Stab_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Bla_Cont_Res,0,0.0 : 0.0,any,0,0.0 : 0.0,0.0 : 0.0,0.0 : 0.0,None,None,None,hit_by_on_ground_attack,1, +Hit_ground_Stab_C_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Bla_Ground_A_Cont_Res,0,0.0 : 0.0,any,0,0.0 : 0.0,0.0 : 0.0,0.0 : 0.0,None,None,None,hit_by_on_ground_attack,1, +//---|, +//------------------------------------------| AI BLADE HIT REACTIONS, +//---|, +//---------------------| SLASH ATTACK 1 HURT, +//----------------------------------|| CLOSE SLASHES A, +ai_Hit_bl_Near_S_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Short_Swipe_S_A_Res,0, +ai_Hit_bl_Near_S_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +ai_Hit_bl_Near_S_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Lo_Res,0, +ai_Hit_bl_Near_S_Right_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Lo_Res,0, +ai_Hit_bl_Near_L_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Short_Swipe_L_A_Res,0, +ai_Hit_bl_Near_L_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +ai_Hit_bl_Near_L_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +ai_Hit_bl_Near_L_Right_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +ai_Hit_bl_Near_F_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Short_Swipe_F_A_Res,0, +ai_Hit_bl_Near_F_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +ai_Hit_bl_Near_F_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Lo_Res,0, +ai_Hit_bl_Near_F_Right_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Lo_Res,0, +// ---------------------------------------|| MID SLASHES A, +ai_Hit_bl_Med_S_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_S_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Med_Swipe_S_A_Res,0, +ai_Hit_bl_Med_S_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_S_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +ai_Hit_bl_Med_S_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_S_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Lo_Res,0, +ai_Hit_bl_Med_S_Right_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_S_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Lo_Res,0, +ai_Hit_bl_Med_L_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_L_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Med_Swipe_L_A_Res,0, +ai_Hit_bl_Med_L_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_L_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +ai_Hit_bl_Med_L_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_L_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +ai_Hit_bl_Med_L_Right_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_L_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +ai_Hit_bl_Med_F_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_F_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Med_Swipe_F_A_Res,0, +ai_Hit_bl_Med_F_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_F_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +ai_Hit_bl_Med_F_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_F_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Lo_Res,0, +ai_Hit_bl_Med_F_Right_A_Act,4,1,HitReaction,ai,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Med_F_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Lo_Res,0, +//--------------------------------|| SLASH ATTACK 2 HURT, +//----------------------------------|| CLOSE SLASHES B, +ai_Hit_bl_Near_S_Front_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_B_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Short_Swipe_S_B_Res,0, +ai_Hit_bl_Near_S_Back_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_B_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +ai_Hit_bl_Near_S_Left_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_B_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Lo_Res,0, +ai_Hit_bl_Near_S_Right_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_S_B_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Lo_Res,0, +ai_Hit_bl_Near_L_Front_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_B_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Short_Swipe_L_B_Res,0, +ai_Hit_bl_Near_L_Back_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_B_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +ai_Hit_bl_Near_L_Left_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_B_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +ai_Hit_bl_Near_L_Right_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_L_B_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +ai_Hit_bl_Near_F_Front_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_B_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Short_Swipe_F_B_Res,0, +ai_Hit_bl_Near_F_Back_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_B_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +ai_Hit_bl_Near_F_Left_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_B_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +ai_Hit_bl_Near_F_Right_B_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Near_F_B_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +//----------------------------------|| LONG SLASHES A, +ai_Hit_bl_Long_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Long_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Long_Swipe_A_Res,0, +ai_Hit_bl_Long_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Long_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +ai_Hit_bl_Long_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Long_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +//---|, +//------------------------------------------| AI BLADE HIT REACTIONS, +//---|, +//----------------------------------|| SHITE BLADE ATTACKS, +Hit_bl_Shite_Front_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_A_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Long_Swipe_A_Res,0, +Hit_bl_Shite_Back_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_A_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Shite_Left_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_A_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +Hit_bl_Shite_Right_A_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_A_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +Hit_bl_Shite_Front_C_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_C_Res,0,0.0 : 0.0,any,1,-45.00 : 45.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Long_Swipe_A_Res,0, +Hit_bl_Shite_Back_C_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_C_Res,0,0.0 : 0.0,any,1,135.00 : 225.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Hit_Back_Res,0, +Hit_bl_Shite_Left_C_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_C_Res,0,0.0 : 0.0,any,1,45.00 : 135.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Left_Hi_Res,0, +Hit_bl_Shite_Right_C_Act,4,1,HitReaction,all,1,1,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,any,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedRoot,Blade_AI_Shite_C_Res,0,0.0 : 0.0,any,1,225.00 : 315.00,0.00 : 3.00,-2.00 : 2.00,None,None,None,Blade_Hit_Right_Hi_Res,0, +// ACTIONS:, +//,0,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +// ---------------------------------------| ATTACK 1, +Blade_Near_S_A_Act,13,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Blade_Near_S_A_Res,0, +Blade_Near_L_A_Act,14,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Blade_Near_L_A_Res,0, +Blade_Near_F_A_Act,15,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Blade_Near_F_A_Res,0, +Blade_Med_S_A_Act,12,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,none,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 :2.0,-2.00 : 2.00,None,None,None,Blade_Med_S_A_Res,0, +Blade_Med_L_A_Act,13,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 :2.0,-2.00 : 2.00,None,None,None,Blade_Med_L_A_Res,0, +Blade_Med_F_A_Act,14,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 :2.0,-2.00 : 2.00,None,None,None,Blade_Med_F_A_Res,0, +Blade_Long_A_Act,10,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 7.0,-2.00 : 2.00,None,None,None,Blade_Long_A_Res,0, +// --------------------------------------| ATTACK 2, +Blade_Near_S_B_Act,13,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Blade_Near_S_B_Res,0, +Blade_Near_L_B_Act,14,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Blade_Near_L_B_Res,0, +Blade_Near_F_B_Act,15,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Blade_Near_F_B_Res,0, +Blade_Med_S_B_Act,12,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 :2.0,-2.00 : 2.00,None,None,None,Blade_Med_S_B_Res,0, +Blade_Med_L_B_Act,13,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 :2.0,-2.00 : 2.00,None,None,None,Blade_Med_L_B_Res,0, +Blade_Med_F_B_Act,14,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 :2.0,-2.00 : 2.00,None,None,None,Blade_Med_F_B_Res,0, +Blade_Long_B_Act,10,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,attack2,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 7.0,-2.00 : 2.00,None,None,None,Blade_Long_B_Res,0, +// ----------------------------------| KICK MOVES, +Blade_knee_Act,14,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.3,-0.26 : 2.00,None,None,None,Blade_knee_Res,0, +Blade_low_kick_R_Act,13,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,1.3 : 1.9,-0.26 : 2.00,None,None,None,Blade_low_kick_R_Res,0, +Blade_low_kick_R_long_Act,12,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,kick,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,all,None,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,1.9 : 2.5,-0.26 : 2.00,None,None,None,Blade_low_kick_R_long_Res,0, +// ---------------------| GROUND_ATTACK, +Bla_Ground_A_Angled_Act,20,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,or,1,attack2,pressed,0.00 : 0.00,0.5,1,attack,pressed,0.00 : 0.00,0.5,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,Test_is_in_ground_area_angled_Act,None,None,Bla_Ground_Start_Res,0, +Bla_Ground_Intro_Act,21,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,or,1,attack2,pressed,0.00 : 0.00,0.2,1,attack,pressed,0.00 : 0.00,0.2,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,Test_is_in_ground_area_Act,None,None,Bla_Ground_Start_Res,0, +Bla_Ground_impact_cont_Act,21,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,all,None,pedChest,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Bla_Cont_Res,0, +Bla_Ground_Loop_Impulse_Act,21,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,or,1,attack2,pressed,0.00 : 0.00,0.5,1,attack,pressed,0.00 : 0.00,0.5,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,Test_is_in_ground_area_And_anim_branching_Act,None,None,Bla_Ground_A_Cont_Res,0, +Bla_Ground_Loop_Impulse_Angled_Act,21,1,Melee,player,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,or,1,attack2,pressed,0.00 : 0.00,0.5,1,attack,pressed,0.00 : 0.00,0.5,all,None,pedChest,None,0,0.0 : 0.0,any,1,-180.00 : 180.00,0.00 : 3.0,-1.10 : -0.45,Test_is_in_ground_area_angled_And_anim_branching_Act,None,None,Bla_Ground_A_Cont_Res,0, +// -----------------------------------|| COUNTERS, +Blade_Counter_Left_Act,30,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.50,-2.00 : 2.00,None,None,None,Blade_Counter_Left_Res,0, +Blade_Counter_Back_Act,30,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.50,-2.00 : 2.00,None,None,None,Blade_Counter_back_Res,0, +Blade_Counter_Right_Act,30,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,or,1,attack,pressed,0.00 : 0.00,0.2,1,attack2,pressed,0.00 : 0.00,0.2,None,None,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.00 : 1.50,-2.00 : 2.00,None,None,None,Blade_Counter_Right_Res,0, +// --------------------------------|| BLOCKS, +Blade_Block_Held_High_p_Act,12,1,Melee,player,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,heldDown,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Block_High_Intro_Res,0, +Blade_Block_High_Intro_p_Act,12,1,Melee,player,1,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,pressed,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Block_High_Intro_Res,0, +Blade_Block_High_Loop_p_Act,13,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,heldDown,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Block_High_Loop_Res,0, +Blade_Block_High_Outro_p_Act,14,1,Melee,player,0,0,0,0,0.00 : 500.00,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,1,block,heldUp,0.00 : 0.00,0.2,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Block_High_Outro_Res,0, +// ------------------------KICK RECOILS, +Blade_knee_recoil_Act,16,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Blade_knee_recoil_Res,0, +Blade_low_kick_R_recoil_Act,16,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Blade_low_kick_R_recoil_Res,0, +Blade_low_kick_R_long_recoil_Act,16,1,Melee,all,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,-90.00 : 90.00,0.0 : 3.00,-2.00 : 2.00,None,None,None,Blade_low_kick_R_long_recoil_Res,0, +//--------------| FOLLOW THROUGH, +Blade_Med_S_A_Follow_Thru_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Med_S_A_Follow_Thru_Res,0, +Blade_Med_L_A_Follow_Thru_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Med_L_A_Follow_Thru_Res,0, +Blade_Med_F_A_Follow_Thru_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Med_F_A_Follow_Thru_Res,0, +Blade_Near_S_A_Follow_Thru_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Near_S_A_Follow_Thru_Res,0, +Blade_Near_L_A_Follow_Thru_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Near_L_A_Follow_Thru_Res,0, +Blade_Near_F_A_Follow_Thru_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Near_F_A_Follow_Thru_Res,0, +Blade_Near_S_B_Follow_Thru_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Near_S_B_Follow_Thru_Res,0, +Blade_Near_L_B_Follow_Thru_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Near_L_B_Follow_Thru_Res,0, +Blade_Near_F_B_Follow_Thru_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Near_F_B_Follow_Thru_Res,0, +Blade_Med_S_B_Follow_Thru_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Med_S_B_Follow_Thru_Res,0, +Blade_Med_L_B_Follow_Thru_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Med_L_B_Follow_Thru_Res,0, +Blade_Med_F_B_Follow_Thru_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Med_F_B_Follow_Thru_Res,0, +//--------------| STAB RECOILS, +Blade_Near_S_A_Recoil_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Near_S_A_Recoil_Res,0, +Blade_Near_L_A_Recoil_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Near_L_A_Recoil_Res,0, +Blade_Near_F_A_Recoil_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Near_F_A_Recoil_Res,0, +Blade_Med_S_A_Recoil_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Near_S_A_Recoil_Res,0, +Blade_Near_S_B_Recoil_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Near_S_B_Recoil_Res,0, +Blade_Near_F_B_Recoil_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Near_F_B_Recoil_Res,0, +Blade_Med_S_B_Recoil_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Med_S_B_Recoil_Res,0, +Blade_Long_B_Recoil_Act,10,1,Melee,player,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_Long_B_Recoil_Res,0, +// RESULTS:, +//,,,AnimName,,,Playback Rate,,,,BlendOutFactor,,,PlayerLockEnablesMeleeMode,,,,HeightRange,,,,,DesiredHeightAndRate,,,DropWeapon,,,,,,,,ObjectDamageMult,RECOILS,,MISS BRANCH,,MISS,,SpecialResult, +//,,AnimGroup,,,StartTime,,PlayerPlaybackMult,,BlendInFactor,,,IsABlock,,,,DistanceRange,,,stopTime,,DesiredDistanceAndRate,,,SelfDamage,,,,StrikeBone0Radius,,StrikeBone1Radius,,AppliedPedMoveMomentum,,,Branch0StartEnd,,Branch1StartEnd,,Branch2StartEnd, +// Name,Priority,,,SyncStartTime,,,,IsLoop,,,IsAnIdle,,,HomingTargetType,AngleRange,,,stopOnCirtFrame,,DesiredAngleAndRate,,,ForceImmediateReaction,,,DisarmOpponent,StrikeBone0,,StrikeBone1,,OnHitDamage,,,Branch0Action,,Branch1Action,,Branch2Action,,,SoundName, +//, +// ----------------------|| ATTACK_1 MOVES, +Blade_Near_S_A_Res,1,blade_extra,Short_Swipe_Start_A,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.0 : 30.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,Blade_Near_S_A_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_Near_L_A_Res,1,blade_extra,Short_Swipe_Link_A,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.0,1.0 : 20.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,Blade_Near_L_A_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_Near_F_A_Res,1,blade_extra,Short_Swipe_Finish_A,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.0 : 20.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,Blade_Near_F_A_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_Med_S_A_Res,1,blade_core,Med_Swipe_Start_A,0,0,0.8,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.50 : 20.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,Blade_Med_S_A_Follow_Thru_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_Med_L_A_Res,1,blade_extra,Med_Swipe_Link_A,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.50 : 20.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,Blade_Med_L_A_Follow_Thru_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_Med_F_A_Res,1,blade_extra,Med_Swipe_Finish_A,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.30 : 30.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_Long_A_Res,1,blade_extra,Long_Swipe_A,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 2.10,-2.00 : 2.00,1,100,0.00 : 600.00,1.9 : 5.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +// ----------------------|| ATTACK_2 MOVES, +Blade_Near_S_B_Res,1,blade_extra,Short_Swipe_Start_B,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.0 : 40.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,Blade_Near_S_B_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_Near_L_B_Res,1,blade_extra,Short_Swipe_Link_B,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.1 : 40.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,Blade_Near_L_B_Follow_Thru_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_Near_F_B_Res,1,blade_extra,Short_Swipe_Finish_B,0,0,0.7,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.1 : 40.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,Blade_Near_F_B_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_Med_S_B_Res,1,blade_core,Med_Swipe_Start_B,0,0,1,1,0,16,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.50 : 20.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,Blade_Med_S_B_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_Med_L_B_Res,1,blade_extra,Med_Swipe_Link_B,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.50 : 20.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,Blade_Med_L_B_Follow_Thru_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_Med_F_B_Res,1,blade_extra,Med_Swipe_Finish_B,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.40 : 20.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_Long_B_Res,1,blade_extra,Long_Swipe_B,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 2.10,-2.00 : 2.00,1,100,0.00 : 600.00,1.9 : 5.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,22,0.7,0.1,Blade_Long_B_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +// -------------------------|| KICK MOVES, +Blade_knee_Res,1,blade_extra,knee,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.20,-2.00 : 2.00,1,100,0.00 : 600.00,0.70 : 10.00,0.00 : 0.00,0,0,0,0,R_CALF,0.07,R_THIGH,0.07,4,0.6,0.4,Blade_knee_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KNEE, +Blade_low_kick_R_Res,1,blade_core,low_kick,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.60,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 10.00,0.00 : 0.00,0,0,0,0,R_FOOT,0.07,R_CALF,0.07,4,0.7,0.4,Blade_low_kick_R_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KICK, +Blade_low_kick_R_long_Res,1,blade_extra,low_kick_long,0,0,1,1,0,8,-4,0,0,1,pedRoot,-60.00 : 60.00,1.50 : 1.70,-2.00 : 2.00,1,100,0.00 : 600.00,1.50 : 10.00,0.00 : 0.00,0,0,0,0,R_FOOT,0.07,R_CALF,0.07,4,0.7,0.4,Blade_low_kick_R_long_recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_KICK, +//--------------------------| GROUND ATTACK, +Bla_Ground_Start_Res,1,blade_extra,Ground_Attack,0,0,1,1,0,4,-4,0,0,1,pedRoot,-180.00 : 180.00,0.00 : 100.00,-20.00 : 20.00,1,100,0.00 : 250.00,0.00 : 2.00,0.00 : 0.00,0,0,0,0,R_HAND,0.06,None,0,22,0,0.1,Bla_Ground_impact_cont_Act,0.0 : 100.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Bla_Cont_Res,1,blade_extra,Ground_Attack,1,0,1,1,0,4,-4,0,0,1,pedRoot,-180.00 : 180.00,0.00 : 100.00,-20.00 : 20.00,1,100,0.00 : 250.00,0.00 : 2.00,0.00 : 0.00,0,0,0,0,R_HAND,0.06,None,0,22,0,0.1,Bla_Ground_Loop_Impulse_Act,0.0 : 100.0,Bla_Ground_Loop_Impulse_Angled_Act,0.0 : 100.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Bla_Ground_A_Cont_Res,1,blade_extra,Ground_Attack,0,0.33,1.2,1,1,2,-4,0,0,1,pedRoot,-180.00 : 180.00,0.00 : 100.00,-20.00 : 20.00,1,100,0.00 : 250.00,0.00 : 2.00,0.00 : 0.00,0,0,0,0,R_HAND,0.06,None,0,22,0,0.1,Bla_Ground_impact_cont_Act,0.0 : 100.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +// ----------------------------------|| BLOCKS, +Blade_Block_High_Intro_Res,1,blade_core,Block,0,0,1,1,0,4,-4,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,R_FOREARM,0.08,L_FOREARM,0.07,0,0,0,Blade_Block_High_Loop_p_Act,0.246 : 0.300,Blade_Block_High_Outro_p_Act,0.246 : 10.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLOCK, +Blade_Block_High_Loop_Res,1,blade_core,Block,0,0.264,1,1,1,4,-4,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,R_FOREARM,0.08,L_FOREARM,0.07,0,0,0,Blade_Block_High_Outro_p_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLOCK, +Blade_Block_High_Outro_Res,1,blade_core,Block,0,1.462,1,1,0,4,-4,0,1,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,R_FOREARM,0.08,L_FOREARM,0.07,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLOCK, +// ----------------------------------|| DODGES, +Blade_Dodge_Back_Res,2,blade_extra,Dodge_Back,0,0,1,1,0,8,-8,0,0,1,pedRoot,-90.00 : 90.00,0.40 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.20 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Counter_right_Act,0.6 :1.2,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Dodge_L_Res,2,blade_extra,Dodge_Left,0,0,1,1,0,8,-8,0,0,1,pedRoot,-90.00 : 90.00,0.40 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.20 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Counter_right_Act,0.6 :1.2,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Dodge_R_Res,2,blade_extra,Dodge_Right,0,0,1,1,0,8,-8,0,0,1,pedRoot,-90.00 : 90.00,0.40 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.20 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Counter_right_Act,0.6 :1.2,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Dodge_Long_L_Res,2,blade_extra,Dodge_Left,0,0,1,1,0,8,-8,0,0,1,pedRoot,-90.00 : 90.00,0.40 : 1.30,-2.00 : 2.00,1,100,0.00 : 600.00,1.20 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Counter_right_Act,0.6 :1.2,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Dodge_Long_R_Res,2,blade_extra,Dodge_Right,0,0,1,1,0,8,-8,0,0,1,pedRoot,-90.00 : 90.00,0.40 : 1.30,-2.00 : 2.00,1,100,0.00 : 600.00,1.20 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Counter_right_Act,0.6 :1.2,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ----------------------------------|| GUN DODGES, +Blade_Dodge_Gun_Back_Res,2,blade_extra,Dodge_Back,0,0,1,1,0,8,-8,0,0,1,pedRoot,-90.00 : 90.00,0.40 : 1.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.20 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//-----------------------------------|| CLUB DODGES, +Blade_Dodge_Club_Back_Res,2,blade_extra,Dodge_Back,0,0,1,1,0,8,-8,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 300.00,1.20 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Counter_right_Act,0.6 :1.2,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Dodge_Club_L_Res,2,blade_extra,Dodge_Left,0,0,1,1,0,8,-8,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 300.00,1.20 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Counter_right_Act,0.6 :1.2,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Dodge_Club_R_Res,2,blade_extra,Dodge_Right,0,0,1,1,0,8,-8,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 300.00,1.20 : 40.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Counter_right_Act,0.6 :1.2,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// -----------------------------------|| COUNTERS, +Blade_Counter_Left_Res,3,blade_extra,Counter_Left,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.00 : 2.5,-2.00 : 2.00,0,0.3,0.00 : 600.00,1.18 : 50.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_knife_Left_Act,0.1 : 1.792,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Counter_Back_Res,3,blade_extra,Counter_Back,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.00 : 2.5,-2.00 : 2.00,0,0.3,0.00 : 600.00,1.18 : 50.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_knife_Back_Act,0.1 : 1.792,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Counter_Right_Res,3,blade_extra,Counter_Right,0,0,1,1,0,8,-8,0,0,1,entityRoot,-90.00 : 90.00,0.00 : 2.5,-2.00 : 2.00,0,0.3,0.00 : 600.00,1.18 : 50.00,0.00 : 0.00,1,0,0,0,None,0,None,0,0,0,0,Victim_Not_playing_counter_knife_Right_Act,0.1 : 1.792,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//-------------------------------------| FOLLOW THRU, +Blade_Near_S_A_Follow_Thru_Res,1,blade_extra,Short_Swipe_Start_A,1,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Near_L_A_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Near_L_A_Follow_Thru_Res,1,blade_extra,Short_Swipe_Link_A,1,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Near_F_A_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Near_F_A_Follow_Thru_Res,1,blade_extra,Short_Swipe_Finish_A,1,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Med_S_A_Follow_Thru_Res,1,blade_core,Med_Swipe_Start_A,1,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Med_L_A_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Med_L_A_Follow_Thru_Res,1,blade_extra,Med_Swipe_Link_A,1,0,1,1,0,4,-4,0,0,1,pedRoot,-90.00 : 90.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Med_F_A_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Med_F_A_Follow_Thru_Res,1,blade_extra,Med_Swipe_Finish_A,1,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ------------------------| ATTACK 2 FOLLOW THRU, +Blade_Near_S_B_Follow_Thru_Res,1,blade_extra,Short_Swipe_Start_B,1,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Near_L_B_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Near_L_B_Follow_Thru_Res,1,blade_extra,Short_Swipe_Link_B,1,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Near_F_B_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Near_F_B_Follow_Thru_Res,1,blade_extra,Short_Swipe_Finish_B,1,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Med_S_B_Follow_Thru_Res,1,blade_core,Med_Swipe_Start_B,1,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Med_L_B_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Med_L_B_Follow_Thru_Res,1,blade_extra,Med_Swipe_Link_B,1,0,1,1,0,4,-4,0,0,1,pedRoot,-90.00 : 90.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Med_F_B_Act,0.3 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Med_F_B_Follow_Thru_Res,1,blade_extra,Med_Swipe_Finish_B,1,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ---------------------------------| STAB RECOILS, +Blade_Near_S_A_Recoil_Res,1,blade_extra,Short_Swipe_Start_A_Recoil,0,0,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Near_L_A_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Near_L_A_Recoil_Res,1,blade_extra,Short_Swipe_Link_A_Recoil,0,0,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Near_F_A_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Near_F_A_Recoil_Res,1,blade_extra,Short_Swipe_Finish_A_Recoil,0,0,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Near_S_B_Recoil_Res,1,blade_extra,Short_Swipe_Start_B_Recoil,0,0,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,1.10 : 30.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Near_L_B_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Near_F_B_Recoil_Res,1,blade_extra,Short_Swipe_Finish_B_Recoil,0,0,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Med_S_B_Recoil_Res,1,blade_core,Med_Swipe_Start_B_Recoil,-1,-0.198,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,1.50 : 30.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_Med_L_B_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_Long_B_Recoil_Res,1,blade_extra,Long_Swipe_B_Recoil,0,0,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,1.50 : 30.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//----------------------- KICK RECOILS, +blade_knee_recoil_Res,1,blade_extra,Knee_Recoil,0,0,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +blade_low_kick_R_recoil_Res,1,blade_core,Low_Kick_Recoil,0,0,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +blade_low_kick_R_long_recoil_Res,1,blade_extra,Low_Kick_Long_Recoil,0,0,1,1,0,8,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ACTIONS:, +//,0,Bias,,,AvailableFromIdle,,,MustHaveJustStruckSomething,,,defenseMultRange,,,,CheckImpulse,,,ImpulseRange,,CheckImpulse,,,ImpulseRange,,,RequireLockOn,,,CheckOpponentAnimTime,,,CheckRelPos,,,HeightRange,,,AdditionalActionTest, +//,Priority,,,AIPlayerfilter,,,MustBeBlocking,,,attackMultRange,,,WeaponClass,,,,ImpulseState,,,,,ImpulseState,,,RequireTarget,,,RequiredOpponentRes,,,RequiredOpponentPose,,,DistanceRange,,,SpecialTest,,,Prefer Ragdol, +// Name,,,Type,,,MustBeRecievingHit,,,HealthRange,,,martialLevelRange,,ImpulseOp,,Impulse,,,ImpulseInterval,,Impulse,,,ImpulseInterval,,,RequiredTargetType,,,OpponentAnimTime,,,AngleRange,,,OpponentsActionToTest,,,Move, +//, +//-----------------| AI Blade, +// ---------------------------------------| ATTACK 1, +Blade_AI_Near_S_A_Act,13,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Blade_AI_Near_S_A_Res,0, +Blade_AI_Near_L_A_Act,14,1,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Blade_AI_Near_L_A_Res,0, +Blade_AI_Near_F_A_Act,15,1,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Blade_AI_Near_F_A_Res,0, +Blade_AI_Med_S_A_Act,12,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 :2.0,-2.00 : 2.00,None,None,None,Blade_AI_Med_S_A_Res,0, +Blade_AI_Med_L_A_Act,13,1,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 :2.0,-2.00 : 2.00,None,None,None,Blade_AI_Med_L_A_Res,0, +Blade_AI_Med_F_A_Act,14,1,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 :2.0,-2.00 : 2.00,None,None,None,Blade_AI_Med_F_A_Res,0, +// --------------------------------------| ATTACK 2, +Blade_AI_Near_S_B_Act,13,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Blade_AI_Near_S_B_Res,0, +Blade_AI_Near_L_B_Act,14,1,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Blade_AI_Near_L_B_Res,0, +Blade_AI_Near_F_B_Act,15,1,Melee,ai,0,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,0.4 : 1.2,-2.00 : 2.00,None,None,None,Blade_AI_Near_F_B_Res,0, +Blade_AI_Long_A_Act,12,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,standing,1,-90.00 : 90.00,1.6 : 2.0,-2.00 : 2.00,None,None,None,Blade_AI_Long_A_Res,0, +// ----------------------------------| KICK MOVES, +Blade_AI_knee_Act,17,0,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedChest,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 1.1,-0.80 : -0.1,None,None,None,Blade_knee_Res,0, +Blade_AI_low_kick_R_Act,16,0,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedChest,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 1.5,-0.80 : -0.1,None,None,None,Blade_low_kick_R_Res,0, +Blade_AI_low_kick_R_long_Act,15,0,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedChest,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,1.5 :2.0,-0.80 : -0.1,None,None,None,Blade_low_kick_R_long_Res,0, +//--------------| FOLLOW THROUGH, +Blade_AI_Med_S_A_Follow_Thru_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Med_S_A_Follow_Thru_Res,0, +Blade_AI_Med_L_A_Follow_Thru_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Med_L_A_Follow_Thru_Res,0, +Blade_AI_Med_F_A_Follow_Thru_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Med_F_A_Follow_Thru_Res,0, +Blade_AI_Near_S_A_Follow_Thru_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Near_S_A_Follow_Thru_Res,0, +Blade_AI_Near_L_A_Follow_Thru_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Near_L_A_Follow_Thru_Res,0, +Blade_AI_Near_F_A_Follow_Thru_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Near_F_A_Follow_Thru_Res,0, +Blade_AI_Near_S_B_Follow_Thru_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Near_S_B_Follow_Thru_Res,0, +Blade_AI_Near_L_B_Follow_Thru_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Near_L_B_Follow_Thru_Res,0, +Blade_AI_Near_F_B_Follow_Thru_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Near_F_B_Follow_Thru_Res,0, +//--------------| STAB RECOILS, +Blade_AI_Near_S_A_Recoil_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Near_S_A_Recoil_Res,0, +Blade_AI_Near_L_A_Recoil_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Near_L_A_Recoil_Res,0, +Blade_AI_Near_F_A_Recoil_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Near_F_A_Recoil_Res,0, +Blade_AI_Med_S_A_Recoil_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Near_S_A_Recoil_Res,0, +Blade_AI_Near_S_B_Recoil_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Near_S_B_Recoil_Res,0, +Blade_AI_Near_F_B_Recoil_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,20.0 : 100.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Blade_AI_Near_F_B_Recoil_Res,0, +//-----------------| Shite Blade, +Shite_Blade_A_Act,12,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 20.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 2.2,-0.20 : 1.50,None,None,None,Blade_AI_Shite_A_Res,0, +Shite_Blade_C_Act,13,1,Melee,ai,1,0,0,0,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 20.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,ai,ai,pedRoot,None,0,0.0 : 0.0,any,1,-90.00 : 90.00,0.0 : 1.5,-0.20 : 1.50,None,None,None,Blade_AI_Shite_C_Res,0, +//--------------| STAB RECOILS, +Shite_Blade_A_Recoil_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 20.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Shite_Blade_A_Recoil_Res,0, +Shite_Blade_C_Recoil_Act,10,1,Melee,ai,0,0,0,1,0.0 : 500.0,0.0 : 10.0,0.0 : 10.0,0.0 : 20.0,knife,and,0,None,None,0.00 : 0.00,0,0,None,None,0.00 : 0.00,0,None,None,pedRoot,None,0,0.0 : 0.0,any,0,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,None,None,None,Shite_Blade_C_Recoil_Res,0, +// RESULTS:, +//,,,AnimName,,,Playback Rate,,,,BlendOutFactor,,,PlayerLockEnablesMeleeMode,,,,HeightRange,,,,,DesiredHeightAndRate,,,DropWeapon,,,,,,,,ObjectDamageMult,RECOILS,,MISS BRANCH,,MISS,,SpecialResult, +//,,AnimGroup,,,StartTime,,PlayerPlaybackMult,,BlendInFactor,,,IsABlock,,,,DistanceRange,,,stopTime,,DesiredDistanceAndRate,,,SelfDamage,,,,StrikeBone0Radius,,StrikeBone1Radius,,AppliedPedMoveMomentum,,,Branch0StartEnd,,Branch1StartEnd,,Branch2StartEnd, +// Name,Priority,,,SyncStartTime,,,,IsLoop,,,IsAnIdle,,,HomingTargetType,AngleRange,,,stopOnCirtFrame,,DesiredAngleAndRate,,,ForceImmediateReaction,,,DisarmOpponent,StrikeBone0,,StrikeBone1,,OnHitDamage,,,Branch0Action,,Branch1Action,,Branch2Action,,,SoundName, +//, +// ----------------------|| ATTACK_1 MOVES, +Blade_AI_Near_S_A_Res,1,blade_extra,Short_Swipe_Start_A,0,0,0.7,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.0 : 30.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,8,0.7,0.1,Blade_AI_Near_S_A_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_AI_Near_L_A_Res,1,blade_extra,Short_Swipe_Link_A,0,0,0.85,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.0,1.0 : 20.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,8,0.7,0.1,Blade_AI_Near_L_A_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_AI_Near_F_A_Res,1,blade_extra,Short_Swipe_Finish_A,0,0,0.8,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.0 : 20.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,8,0.7,0.1,Blade_AI_Near_F_A_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_AI_Med_S_A_Res,1,blade_core,Med_Swipe_Start_A,0,0,0.7,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.50 : 20.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,8,0.7,0.1,Blade_AI_Med_S_A_Follow_Thru_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_AI_Med_L_A_Res,1,blade_extra,Med_Swipe_Link_A,0,0,0.85,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.50 : 20.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,8,0.7,0.1,Blade_AI_Med_L_A_Follow_Thru_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_AI_Med_F_A_Res,1,blade_extra,Med_Swipe_Finish_A,0,0,0.85,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.30 : 30.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,8,0.7,0.1,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +// ----------------------|| ATTACK_2 MOVES, +Blade_AI_Near_S_B_Res,1,blade_extra,Short_Swipe_Start_B,0,0,0.65,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.0 : 40.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,8,0.7,0.1,Blade_AI_Near_S_B_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_AI_Near_L_B_Res,1,blade_extra,Short_Swipe_Link_B,0,0,0.9,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.1 : 40.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,8,0.7,0.1,Blade_AI_Near_L_B_Follow_Thru_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_AI_Near_F_B_Res,1,blade_extra,Short_Swipe_Finish_B,0,0,0.85,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 1.90,-2.00 : 2.00,1,100,0.00 : 600.00,1.1 : 40.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,8,0.7,0.1,Blade_AI_Near_F_B_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_AI_Long_A_Res,1,blade_extra,Long_Swipe_A,0,0,0.7,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 2.10,-2.00 : 2.00,1,100,0.00 : 600.00,1.7 : 50.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,15,0.7,0.1,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +//--------------------|| SHOVE, +Shove_bl_Res,4,blade_extra,Shove,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 0.00,-2.00 : 2.00,1,100,0.00 : 600.00,1.00 : 1.00,0.00 : 0.00,0,0,0,0,R_HAND,0.07,L_HAND,0.07,0,0.4,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_PED_SHOVE, +//-------------------------------------| FOLLOW THRU, +Blade_AI_Near_S_A_Follow_Thru_Res,1,blade_extra,Short_Swipe_Start_A,1,0,0.8,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_AI_Near_L_A_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_AI_Near_L_A_Follow_Thru_Res,1,blade_extra,Short_Swipe_Link_A,1,0,0.8,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_AI_Near_F_A_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_AI_Near_F_A_Follow_Thru_Res,1,blade_extra,Short_Swipe_Finish_A,1,0,0.8,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_AI_Med_S_A_Follow_Thru_Res,1,blade_core,Med_Swipe_Start_A,1,0,0.8,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_AI_Med_L_A_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_AI_Med_L_A_Follow_Thru_Res,1,blade_extra,Med_Swipe_Link_A,1,0,0.8,1,0,4,-4,0,0,1,pedRoot,-90.00 : 90.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_AI_Med_F_A_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_AI_Med_F_A_Follow_Thru_Res,1,blade_extra,Med_Swipe_Finish_A,1,0,0.8,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ------------------------| ATTACK 2 FOLLOW THRU, +Blade_AI_Near_S_B_Follow_Thru_Res,1,blade_extra,Short_Swipe_Start_B,1,0,0.8,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_AI_Near_L_B_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_AI_Near_L_B_Follow_Thru_Res,1,blade_extra,Short_Swipe_Link_B,1,0,0.8,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_AI_Near_F_B_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_AI_Near_F_B_Follow_Thru_Res,1,blade_extra,Short_Swipe_Finish_B,1,0,0.8,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.00 : 10.00,-2.00 : 2.00,1,100,0.00 : 300.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +// ---------------------------------| STAB RECOILS, +Blade_AI_Near_S_A_Recoil_Res,1,blade_extra,Short_Swipe_Start_A_Recoil,0,0,0.8,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_AI_Near_L_A_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_AI_Near_L_A_Recoil_Res,1,blade_extra,Short_Swipe_Link_A_Recoil,0,0,0.8,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_AI_Near_F_A_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_AI_Near_F_A_Recoil_Res,1,blade_extra,Short_Swipe_Finish_A_Recoil,0,0,0.8,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_AI_Near_S_B_Recoil_Res,1,blade_extra,Short_Swipe_Start_B_Recoil,0,0,0.8,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,1.10 : 30.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,Blade_AI_Near_L_B_Act,0.1 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Blade_AI_Near_F_B_Recoil_Res,1,blade_extra,Short_Swipe_Finish_B_Recoil,0,0,0.8,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +//---------------------| Shite Res, +Blade_AI_Shite_A_Res,1,blade_extra,slow_long_swipe_A,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 2.10,-2.00 : 2.00,1,100,0.00 : 600.00,0.0 : 2.1,-0.20 : 1.50,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,15,0.7,0.1,Shite_Blade_A_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +Blade_AI_Shite_C_Res,1,blade_extra,slow_short_swipe_A,0,0,1,1,0,4,-4,0,0,1,pedRoot,-60.00 : 60.00,0.40 : 2.10,-2.00 : 2.00,1,100,0.00 : 600.00,1.9 : 5.00,0.00 : 0.00,0,0,0,0,R_HAND,0.05,R_FOREARM,0.07,15,0.7,0.1,Shite_Blade_C_Recoil_Act,0.0 : 10.0,None,0.0 : 0.0,None,0.0 : 0.0,None,MELEE_COMBAT_BLADE_SWIPE, +// ---------------------------------| STAB RECOILS, +Shite_Blade_A_Recoil_Res,1,blade_extra,Slow_Long_Swipe_A_Recoil,-1,-1.231,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, +Shite_Blade_C_Recoil_Res,1,blade_extra,Slow_Short_Swipe_A_Recoil,0,0,1,1,0,4,-4,0,0,1,pedRoot,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,1,100,0.00 : 0.00,0.00 : 0.00,0.00 : 0.00,0,0,0,0,None,0,None,0,0,0,0,None,0.0 : 0.0,None,0.0 : 0.0,None,0.0 : 0.0,None,None, diff --git a/RPF DUMP/Common RPF Dump/data/ambient.dat b/RPF DUMP/Common RPF Dump/data/ambient.dat new file mode 100644 index 00000000..34ce5c9a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/ambient.dat @@ -0,0 +1,1318 @@ +# ---------------------------------------------------------------------------------------------- +# AMBIENT ANIMATION DESCRIPTIONS +# ---------------------------------------------------------------------------------------------- +# ---------------------------------------------------------------------------------------------- +# AI STATES: +# +# Wander +# Flee +# Search +# Combat +# Defend +# Player +# InvestigateDeadPed +# Defend +# RoadCross +# InCarAsDriver(car type) -- car type should be one of: LOW, STD, VAN or TRUCK +# InCarAsPassenger(car type) -- car type should be one of: LOW, STD, VAN or TRUCK +# InCover - ped is in cover, hiding behind a wall etc. +# InInterior - ped is inside +# WatchMelee - ped is stood around watching a fight take place +# Sitting(seat type) --seat type should be one of: CHAIR, COUCH or STOOL +# MinRangeToPlayer(float range) only used if outside range to player (e.g. stuff that would look shoddy up close) +# ShockEventHurryAway - player has weapon visible, ped walks away concerned +# ShockEventGoTo - ? +# ShockEventWatch - ? +# +# ---------------------------------------------------------------------------------------------- +# WEAPON STATES: +# +# IsUnarmed +# HasMelee +# Has1Handed +# Has2Handed +# HasRPG +# +# ---------------------------------------------------------------------------------------------- +# WORLD STATES: +# +# IsRaining +# IsSunny +# IsNight +# IsSnowing +# IsWindy +# +# ---------------------------------------------------------------------------------------------- +# MOVEMENT STATES: +# +# StandingOnly - sets all anims in animgroup to be standing only +# MovingOnly - sets all anims in group to be moving only +# +# ---------------------------------------------------------------------------------------------- +# SetPriorityMultiplier(n) - this command alters how likely an anim group will be picked. Default is 1 +# +# e.g. SetPriorityMultiplier(3) - three times as likely to be picked +# e.g. SetPriorityMultiplier(0.5) - half as likely to be picked +# +# NOTE: SETTING n to Zero means the prop will be spawned off screen only and never happen on screen +# ---------------------------------------------------------------------------------------------- +# LoopCount(n) - this command controls how many times an internal loop will iterate. Default is 1 +# +# e.g. LoopCount(3) - any anim with loop1 events will repeat 3 times +# +# ---------------------------------------------------------------------------------------------- +# SetTiming_'State'(time between idles, chance of stopping to play standing anim whilst moving, chance of spawning with a prop) - this command alters the time it takes for an ambient anim to kick in +# +# e.g. SetTiming_Wander(7,0.2, 0.33) - Any wander anim will play an ambient anim after 7 seconds. 1 in 5 anims will be a standing one. 33% chance of spawning with a prop. +# +# ---------------------------------------------------------------------------------------------- +# CreatesProp(object) - this command associates an object with an animation folder. Any animation which uses the create_object event will create this object. +# +# e.g. CreatesProp(CJ_CAMERA) - creates the object CJ_CAMERA when called with the create_object event. +# +# ---------------------------------------------------------------------------------------------- +# PedHasProp(object) - this command creates a requirement for the ped to have the specified object for the flag to be true +# +# e.g. PedHasProp(EC_CHAR_BROLLIE) - ped must have the object in its hand for the condition to be true +# +# ---------------------------------------------------------------------------------------------- +# PROP_SETS: MODEL(Probability) MODEL2(Probability2) - this definition allows a group of objects to be associated under one def. +# +# e.g. PROP_SETS: +# EC_CHAR_BROLLIE(1.0), EC_CHAR_BROLLIE2(3.0) - two different umbrella models are assigned the definition of . EC_CHAR_BROLLIE2 will appear 3 times as often as EC_CHAR_BROLLIE. +# +# ---------------------------------------------------------------------------------------------- +# SpawnsPercentage(Probability) +# Means the prop associated with this group can be chosen to be given to a ped as it is created randomly. +# Probability is between 0 and 100 +# +# e.g. +# AMB@UMBRELLA_OPEN IsRaining, CreatesProp(), LoopCount(5), SetPriorityMultiplier(4), SpawnsPercentage(100) +# ---------------------------------------------------------------------------------------------- +# AMBIENT_GROUP_SETS: <> AMBIENT_GROUP_A, AMBIENT_GROUP_B... - this definition allows a group of ambient anims to be associated under one def. +# +# e.g. AMBIENT_GROUP_SETS: +# <> AMB@UMBRELLA_OPEN, AMB@UMBRELLA_IDLES, AMB@UMBRELLA_CLOSE - the three umbrella animation groups are grouped under the term <> +# +# ---------------------------------------------------------------------------------------------- +# PlayerJacking(vehicleType) vehicleType either LOW, STD, VAN or TRUCK +# +# e.g. VEH@STD_JACK_RIFLE PlayerJacking(LOW) Has2Handed +# +# ---------------------------------------------------------------------------------------------- +# TimeRange(hourMin, HourMax) +# +# e.g. TimeRange(20, 9) Only used between 8pm and 9am +# +# ---------------------------------------------------------------------------------------------- +# DefaultScenarioAnims +# - this command means the standard movement idles are overriden with this anim folder, allowing custom stands etc. +# +# e.g. AMB@DRILL_DEFAULT Scenario(RoadWorkers), PedHasProp(AMB_JACKHAMMER), DefaultScenarioAnims +# - this would replace the standard idle for the roadworker with a jack hammer to this folder. +# +# ---------------------------------------------------------------------------------------------- +# PlayingSpecificAnim(DictionaryName, AnimName) +# +# - true if the anim specified is playing (is a default anim) +# +# e.g. AMB@DRILL_IDLES Scenario(RoadWorkers), PedHasProp(AMB_JACKHAMMER), PlayingSpecificAnim(AMB@DRILL_DEFAULT, STANDA) +# - this would only be picked if the specified anim is playing +# +# ---------------------------------------------------------------------------------------------- + + +ANIM_GROUP_DEFINITIONS: +# Format (group name to reference it by below) (dictinoary name) (anim name 1) (anim name 2) ... to a max of 8 + +AMB@CAR_STD_F_DF_DS, AMB@DEFAULT, Driver_Flee_STD +AMB@CAR_STD_F_DF_PS, AMB@DEFAULT, Pass_Flee_STD +AMB@CAR_LOW_F_DF_DS, AMB@DEFAULT, Driver_Flee_LOW +AMB@CAR_LOW_F_DF_PS, AMB@DEFAULT, Pass_Flee_LOW +AMB@CAR_VAN_F_DF_DS, AMB@DEFAULT, Driver_Flee_VAN +AMB@CAR_VAN_F_DF_PS, AMB@DEFAULT, Pass_Flee_VAN +AMB@CAR_TRUCK_F_DF_DS, AMB@DEFAULT, Driver_Flee_TRUCK +AMB@CAR_TRUCK_F_DF_PS, AMB@DEFAULT, Pass_Flee_TRUCK + +AMB@CAR_STD_Rear_Flee_DF, AMB@DEFAULT, Pass_Flee_Rear_STD + +AMB@SWEEP_FFOOD_DEF, AMB@DEFAULT, FF_Sweep_Default +AMB@SWEEP_FFOOD_DEF_F, AMB@DEFAULT, FF_Sweep_Default_F +AMB@SPADE_DEFAULT, AMB@DEFAULT, Spade_Default +AMB@DRILL_DEFAULT, AMB@DEFAULT, Drill_Default +AMB@SLEDGE_DEFAULT, AMB@DEFAULT, Sledge_Default +AMB@SUPER_DEFAULT, AMB@DEFAULT, Super_Default +AMB@STOP_DEFAULT, AMB@DEFAULT, Stop_Default +AMB@LEAN_DEFAULT, AMB@DEFAULT, Lean_Default, Lean_Default_B +AMB@LEAN_BALC_SMOKE_DEF, AMB@DEFAULT, Lean_Balc_Smoke_Def +AMB@LEAN_BALC_STAND_DEF, AMB@DEFAULT, Lean_Balc_Stand_Def +AMB@HANG_STR_DFT, AMB@DEFAULT, Hang_Str_Default +AMB@HANG_STR_F_DFT, AMB@DEFAULT, Hang_Str_F_Default +AMB@HANG_STR_FAT_DFT, AMB@DEFAULT, Hang_Str_Fat_Default +AMB@HANG_STR_THIN_DFT, AMB@DEFAULT, Hang_Str_Thin_Default +AMB@PAYPHONE_DEFAULT, AMB@DEFAULT, Payphone_Default +AMB@RAKE_DEFAULT, AMB@DEFAULT, Rake_Default +AMB@RAKE_F_DEFAULT, AMB@DEFAULT, Rake_F_Default +AMB@WCAN_DEFAULT, AMB@DEFAULT, Wcan_Default +AMB@BNCH_STD_DEF, AMB@DEFAULT, Bnch_Std_Default +AMB@BNCH_EAT_DEF, AMB@DEFAULT, Bnch_Eat_Default +AMB@BNCH_DNK_DEF, AMB@DEFAULT, Bnch_Dnk_Default +AMB@BNCH_SMK_DEF, AMB@DEFAULT, Bnch_Smk_Default +AMB@BNCH_READ_DEF, AMB@DEFAULT, Bnch_Read_Default +AMB@BNCH_STD_DEF_F, AMB@DEFAULT, Bnch_Std_F_Default +AMB@BNCH_DNK_DEF_F, AMB@DEFAULT, Bnch_Dnk_F_Default +AMB@BNCH_EAT_DEF_F, AMB@DEFAULT, Bnch_Eat_F_Default +AMB@BNCH_SMK_DEF_F, AMB@DEFAULT, Bnch_Smk_F_Default +AMB@BNCH_READ_DEF_F, AMB@DEFAULT, Bnch_Read_F_Default +AMB@BNCH_BUM_DEF, AMB@DEFAULT, Bnch_Bum_A_Default, Bnch_Bum_B_Default +AMB@STEP_DEFAULT, AMB@DEFAULT, Step_Default +AMB@WINSHOP_DEFAULT, AMB@DEFAULT, Winshop_Default +AMB@CAFE_DEFAULT, AMB@DEFAULT, Cafe_Default +AMB@CAFE_F_DEFAULT, AMB@DEFAULT, Cafe_F_Default +AMB@CAFE_EMPTY_DEFAULT, AMB@DEFAULT, Cafe_Empty_Default +AMB@CAFE_F_EMPTY_DEFAULT, AMB@DEFAULT, Cafe_F_Empty_Default +AMB@CAFE_SMK_DEFAULT, AMB@DEFAULT, Cafe_Smk_Default +AMB@CAFE_SMK_F_DEFAULT, AMB@DEFAULT, Cafe_Smk_F_Default +AMB@CAFE_EAT_DEFAULT, AMB@DEFAULT, Cafe_Eat_Default +AMB@CAFE_READ_DEF, AMB@DEFAULT, Cafe_Read_Default +AMB@CAFE_READ_DEF_F, AMB@DEFAULT, Cafe_Read_F_Default +AMB@BROKEN_D_DEF, AMB@DEFAULT, Broken_D_Default +AMB@BOOT_DEFAULT, AMB@DEFAULT, Boot_Default +AMB@WALL_DEFAULT, AMB@DEFAULT, Wall_Default +AMB@WALL_READ_DEF, AMB@DEFAULT, Wall_Read_Default +AMB@WALL_DEFAULT_F, AMB@DEFAULT, Wall_F_Default +AMB@WALL_READ_DEF_F, AMB@DEFAULT, Wall_Read_F_Default +AMB@INT_CAFE_DEFAULT, AMB@DEFAULT, Int_Cafe_Default +AMB@POSTMAN_DEFAULT, AMB@DEFAULT, Postman_Default +AMB@TELESCOPE_DFT, AMB@DEFAULT, Telescope_Default +AMB@TELESCOPE_F_DFT, AMB@DEFAULT, Telescope_F_Default +AMB@TELEGRAPH_DFT, AMB@DEFAULT, Telegraph_Default +AMB@SERVICE_DEFAULT, AMB@DEFAULT, Service_Default +AMB@STRIP_CHR_DEF, AMB@DEFAULT, Strip_Chr_Default +AMB@STRIP_RAIL_DEF, AMB@DEFAULT, Strip_Rail_Default +AMB@STRIP_STOOL_DEF, AMB@DEFAULT, Strip_Stool_Default +AMB@BOUNCER_DEF, AMB@DEFAULT, Bouncer_Default +AMB@WINCLEAN_DEF, AMB@DEFAULT, Winclean_Default +AMB@HOSPITAL_DEFAULT, AMB@DEFAULT, Hospital_Sit_Def +AMB@DANCE_FEMDFT, AMB@DEFAULT, Dance_F_Default +AMB@DANCE_MALEDFT, AMB@DEFAULT, Dance_M_Default +AMB@TAXI_WAIT_DEF_M, AMB@DEFAULT, Taxi_M_Default +AMB@TAXI_WAIT_DEF_F, AMB@DEFAULT, Taxi_F_Default +AMB@BEG_WASTED_DEF_A, AMB@DEFAULT, Wasted_A_Default +AMB@BEG_WASTED_DEF_B, AMB@DEFAULT, Wasted_B_Default +AMB@PREACH_DEF, AMB@DEFAULT, Preacher_Default +AMB@DRUGD_DEF, AMB@DEFAULT, DrugD_Default +AMB@HOSPITAL_BED, AMB@DEFAULT, Hospital_Lie_A_Def, Hospital_Lie_B_Def +TAICHI_DEFAULT, AMB@DEFAULT, TaiChi_default +AMB@STEP_DEFAULT_B, AMB@DEFAULT, Step_Default_b +AMB@HOOKER_DEF, AMB@DEFAULT, Hooker_Def +AMB@HOOKER_FAT_DEF, AMB@DEFAULT, Hooker_Fat_Def +AMB@BUSKER_DEF, AMB@DEFAULT, Busker_Default +AMB@STANDING_M_DEF, AMB@DEFAULT, Standing_M_Default +AMB@STANDING_F_DEF, AMB@DEFAULT, Standing_F_Default +AMB@GUARD_FAT_DEF, AMB@DEFAULT, guard_fat_default +AMB@SMOKE_M_DEF, AMB@DEFAULT, smoke_m_def +AMB@SMOKE_F_DEF, AMB@DEFAULT, smoke_f_def + +# ---------------------------------------------------------------------------------------------- +# Prop Set Definitions +# ---------------------------------------------------------------------------------------------- +PROP_SETS: + EC_CHAR_BROLLIE(1.0), EC_CHAR_BROLLIE02(1.0), EC_CHAR_BROLLIE03(1.0) + AMB_MP3PLAYER(1.0) + AMB_WINE(1.0), AMB_MILK(1.0), AMB_JUICE_BOT(4.0), AMB_BS_DRINK(3.0) + AMB_CAN_DRINK_1(1.0), AMB_CAN_DRINK_2(1.0) + AMB_MOBILE_1(1.0), AMB_MOBILE_2(1.0) + AMB_BURG(1.0), AMB_HOTDOG(1.0) + AMB_CARRIERBAG01(1.0), AMB_CARRIERBAG02(1.0), AMB_CARRIERBAG03(1.0), AMB_CARRIERBAG04(1.0), AMB_PAPERBAG01(1.0), AMB_PAPERBAG02(1.0), AMB_PAPERBAG03(1.0), AMB_PAPERBAG04(1.0), AMB_PAPERBAG05(1.0), AMB_PAPERBAG06(1.0) + AMB_GROCERYBAG(1.0) + AMB_BOOKOPEN(1.0) + AMB_COMB(1.0) + AMB_SLEDGEHAMMER(1.0), AMB_PICKAXE(1.0) + AMB_CLAWHAMMER(1.0), AMB_DRILL(1.0), AMB_NAILGUN(1.0), AMB_SPANNER(1.0), AMB_TOOLBOX(2.0) + AMB_RUBBISH01(1.0), AMB_RUBBISH02(1.0), AMB_RUBBISH03(1.0), BM_CHAR_FAG(1.0) + AMB_SPANNER(1.0) + AMB_NEWSPAPER_1, AMB_NEWSPAPER_2 + +# ---------------------------------------------------------------------------------------------- +# Anim Timings +# ---------------------------------------------------------------------------------------------- + +SetTiming_Wander(8.0,0.1,0.3) +SetTiming_RoadCross(0.5,0.1,0.5) +SetTiming_ShockEventHurryAway(0.5,0.1,0) +SetTiming_ShockEventInquisitive(0.5,0.1,0) +SetTiming_ShockEventWatch(0.5,0.1,0) +SetTiming_ShockEventGoTo(0.5,0.1,0) +SetTiming_Flee(0.25,0.2,0) +SetTiming_Search(4,0.5,0.33) +SetTiming_Combat(4,0.5,0.33) +SetTiming_Defend(4,0.5,0.33) +SetTiming_Player(1.5,0.5,0.33) +SetTiming_WatchMelee(1.0, 1.0, 0) +SetTiming_Scenario(2,0.2,1.0) + + +# ---------------------------------------------------------------------------------------------- +# Anim Group definitions +# ---------------------------------------------------------------------------------------------- +AMBIENT_GROUPS: + +AMB@INJURED_SIDE IsInjured, PlayingSpecificAnim(INJURED, INJ_RSide_Idle) +AMB@INJURED_FRONT IsInjured, PlayingSpecificAnim(INJURED, INJ_Front_Idle) + +COP_SEARCH_IDLES Search +COP_WANDER_IDLES Wander, Scenario(Scenario_StationedCop), SetPriorityMultiplier(10) +COP_WANDER_RADIO Wander, Scenario(Scenario_StationedCop), CreatesProp(AMB_WALKIETALKIE), SetPriorityMultiplier(20) +COP_WANDER_IDLES_FAT Wander, SetPriorityMultiplier(10), IsModel(M_M_FatCop_01) +COP_WANDER_RADIO_FAT Wander, CreatesProp(AMB_WALKIETALKIE), SetPriorityMultiplier(20), IsModel(M_M_FatCop_01) + +DEFEND@GEN_1H Defend, IsUnarmed, HasMelee, Has1Handed +DEFEND@GEN_2H Defend, Has2Handed +AMB@PHONE_M_A Wander, !IsRaining, CreatesProp(), LoopCount(3), SetPriorityMultiplier(1), !IsModel(F_Y_COP), !IsModel(M_M_TRUCKER_01) +AMB@PHONE_M_B Wander, !IsRaining, CreatesProp(), LoopCount(3), SetPriorityMultiplier(1), !IsModel(F_Y_COP), !IsModel(M_M_TRUCKER_01) +AMB@PHONE_F Wander, !Player, !IsRaining, CreatesProp(), LoopCount(3), SetPriorityMultiplier(1),!IsModel(F_Y_COP),!IsModel(F_O_PEastEuro_02) + +AMB@UMBRELLA_OPEN_A Wander, IsRaining, CreatesProp(), LoopCount(5), SetPriorityMultiplier(30), SpawnsPercentage(50) +AMB@UMBRELLA_OPEN_A !IsModel(F_Y_COP),!IsModel(M_M_GBIK_LO_03),!IsModel(M_Y_GBIK_Hi_01),!IsModel(M_Y_GBIK_Hi_02),!IsModel(M_Y_GBIK_LO_01),!IsModel(M_Y_GBIK_LO_02),!IsModel(M_Y_GBIK02_LO_02),!IsModel(M_Y_Prison),!IsModel(M_Y_Fireman) +AMB@UMBRELLA_OPEN_B Wander, IsRaining, CreatesProp(), LoopCount(5), SetPriorityMultiplier(30), SpawnsPercentage(50), !IsModel(F_Y_COP) +AMB@UMBRELLA_OPEN_B !IsModel(F_Y_COP),!IsModel(M_M_GBIK_LO_03),!IsModel(M_Y_GBIK_Hi_01),!IsModel(M_Y_GBIK_Hi_02),!IsModel(M_Y_GBIK_LO_01),!IsModel(M_Y_GBIK_LO_02),!IsModel(M_Y_GBIK02_LO_02),!IsModel(M_Y_Prison),!IsModel(M_Y_Fireman) +AMB@UMBRELLA_IDL_A Wander, IsRaining, PedHasProp(), !IsModel(F_Y_COP),!IsModel(M_Y_Fireman) +AMB@UMBRELLA_IDL_B Wander, IsRaining, PedHasProp(), !IsModel(F_Y_COP),!IsModel(M_Y_Fireman) +AMB@UMBRELLA_CLOSE Wander, !IsRaining, PedHasProp() , !IsModel(F_Y_COP),!IsModel(M_Y_Fireman) + +AMB@RAIN_NEWSPAPER Wander, IsRaining, PedHasProp(), LoopCount(30), SetPriorityMultiplier(30), SpawnsPercentage(30), !IsModel(F_Y_COP),!IsModel(M_Y_Fireman) +AMB@RAIN_NEWSPAPER_B Wander, IsRaining, PedHasProp(), LoopCount(100), SetPriorityMultiplier(20), SpawnsPercentage(30),!IsModel(M_Y_Fireman) + +AMB@MISC Wander, !Player, SetPriorityMultiplier(0.25), !IsModel(F_Y_COP) +AMB@SHOES_A Wander, !Player, SetPriorityMultiplier(0.25), !IsModel(F_Y_COP) +AMB@SHOES_B Wander, !Player, SetPriorityMultiplier(0.25), !IsModel(F_Y_COP) +AMB@TRIPUP Wander, !Player, SetPriorityMultiplier(0.25), !IsModel(F_Y_COP) + +AMB@NEWSPAPER_CREATE Wander, !IsRaining, TimeRange(9, 20), CreatesProp(AMB_NEWSPAPER_2), SetPriorityMultiplier(0), SpawnsPercentage(20), MinRangeToPlayer(5),!IsModel(F_Y_COP),!IsModel(M_Y_Fireman) +# (Note: phantom create folder) +AMB@NEWSPAPER_CREATE_R Wander, IsRaining, CreatesProp(AMB_NEWSPAPER_1), SetPriorityMultiplier(0), SpawnsPercentage(100), !IsModel(F_Y_COP),!IsModel(M_Y_Fireman) +AMB@NEWSPAPER_IDLES Wander, !IsRaining, PedHasProp(AMB_NEWSPAPER_2), SetPriorityMultiplier(3), !IsModel(F_Y_COP) +AMB@NEWSPAPER_DESTRY Wander, !IsRaining, PedHasProp(), SetPriorityMultiplier(1), !IsModel(F_Y_COP) + +AMB@COLD Wander, IsRaining, SetPriorityMultiplier(20), SpawnsPercentage(100) +# AMB@HOT Wander, IsSunny, SetPriorityMultiplier(0.25) + +AMB@ROADCROSS RoadCross, !IsRaining, SetPriorityMultiplier(20) +AMB@ROADCROSS_HEAD RoadCross, !IsRaining, AnyProp, SetPriorityMultiplier(20) +AMB@ROADCROSS_RAIN RoadCross, IsRaining, AnyProp, SetPriorityMultiplier(20) +AMB@ROADCROSS_RAIN_B RoadCross, IsRaining, SetPriorityMultiplier(20) + +AMB@ICECREAM_IDLES Wander, PedHasProp(AMB_ICECONE01), SetPriorityMultiplier(5) +AMB@ICECREAM_DESTROY Wander, PedHasProp(AMB_ICECONE01), SetPriorityMultiplier(1) + +# Player Idles +PLAYIDLES_COLD Player, !Tired, IsRaining, IsUnarmed, Has1Handed,!IsModel(F_Y_Multiplayer) +PLAYIDLES_BAT Player, !Tired, HasMelee,!IsModel(F_Y_Multiplayer) +PLAYIDLES_STD Player, !Tired, IsUnarmed, Has1Handed, !IsRaining,!IsModel(F_Y_Multiplayer) +PLAYIDLES_RIFLE Player,!Tired, Has2Handed,!IsModel(F_Y_Multiplayer) +PLAYIDLES_INJURED Player, !Tired, LowHealth, IsUnarmed, Has1Handed,!IsModel(F_Y_Multiplayer) +PLAYIDLES_INJURED_R Player, !Tired, LowHealth, Has2Handed,!IsModel(F_Y_Multiplayer) +PLAYIDLES_TIRED_1H Player, Tired, IsUnarmed, Has1Handed,!IsModel(F_Y_Multiplayer) +PLAYIDLES_TIRED_2H Player, Tired, Has2Handed,!IsModel(F_Y_Multiplayer) +PLAYIDLES_TIRED_RPG Player, Tired, HasRPG,!IsModel(F_Y_Multiplayer) +PLAYIDLES_WET_1H Player, Wet, !Tired, IsUnarmed, Has1Handed,!IsModel(F_Y_Multiplayer) +PLAYIDLES_WET_2H Player, Wet, !Tired, Has2Handed,!IsModel(F_Y_Multiplayer) + +# Female MultiPlayer Idles +PLAYIDLES_F_STD IsModel(F_Y_Multiplayer), !Tired, IsUnarmed, Has1Handed, !IsRaining +PLAYIDLES_F_RIFLE IsModel(F_Y_Multiplayer),!Tired, Has2Handed + + +GUN@AIM_IDLES Player, Combat + +AMB@FLEE_A Flee +# AMB@FLEE Flee + +AMB@HURRY_WALK ShockEventHurryAway +AMB@HURRY_HEAD ShockEventHurryAway, PedHasProp(), PedHasProp() + +AMB@INQUISITIVE ShockEventInquisitive + +AMB@SHOCK ShockEventGoTo, ShockEventWatch !IsModel(M_M_Fatcop_01) + +AMB@WALLET Wander, !IsModel(F_Y_COP) +# AMB@BOOK Wander, CreatesProp(), SetPriorityMultiplier(1), LoopCount(4), MinRangeToPlayer(5) + +AMB@BOTTLE_CREATE Wander, !IsRaining, TimeRange(9, 20), CreatesProp(), SetPriorityMultiplier(3.0), MinRangeToPlayer(100), !IsModel(F_Y_COP) +AMB@BOTTLE_DESTROY Wander, PedHasProp(), SetPriorityMultiplier(1.0), !IsModel(F_Y_COP) +AMB@BOTTLE_IDLE Wander, !IsRaining, PedHasProp(), SetPriorityMultiplier(3.0), !IsModel(F_Y_COP) + +# (Note: phantom create folder) +AMB@COFFEE_CREATE Wander, !Player, !IsRaining, CreatesProp(AMB_COFFEE), SetPriorityMultiplier(0), SpawnsPercentage(85), !IsModel(F_Y_COP) +AMB@COFFEE_IDLE_M Wander, PedHasProp(AMB_COFFEE), !IsModel(F_Y_COP) +AMB@COFFEE_IDLE_F Wander, PedHasProp(AMB_COFFEE), !IsModel(F_Y_COP) + +# Street vendor food anims +AMB@BURGER_DESTROY Wander, PedHasProp(AMB_BURG), SetPriorityMultiplier(1.0), !IsModel(F_Y_COP) +AMB@BURGER_IDLE Wander, !IsRaining, PedHasProp(AMB_BURG), SetPriorityMultiplier(3.0), !IsModel(F_Y_COP) + +AMB@NUTS_DESTROY Wander, PedHasProp(AMB_NUTS), SetPriorityMultiplier(1.0), !IsModel(F_Y_COP) +AMB@NUTS_IDLE Wander, !IsRaining, PedHasProp(AMB_NUTS), SetPriorityMultiplier(3.0), !IsModel(F_Y_COP) + +AMB@HOTDOG_DESTROY Wander, PedHasProp(AMB_HOTDOG), SetPriorityMultiplier(1.0), !IsModel(F_Y_COP) +AMB@HOTDOG_DESTROY_F Wander, PedHasProp(AMB_HOTDOG), SetPriorityMultiplier(1.0), !IsModel(F_Y_COP) +AMB@HOTDOG_IDLE Wander, !IsRaining, PedHasProp(AMB_HOTDOG), SetPriorityMultiplier(3.0), !IsModel(F_Y_COP) +AMB@HOTDOG_IDLE_F Wander, !IsRaining, PedHasProp(AMB_HOTDOG), SetPriorityMultiplier(3.0), !IsModel(F_Y_COP) + +AMB@EAT_FRUIT Wander, !IsRaining, CreatesProp(AMB_APPLE_1), TimeRange(9, 20), !IsModel(F_Y_COP) +AMB@EAT_CHOCOLATE Wander, !IsRaining, TimeRange(9, 20), LoopCount(2), !IsModel(F_Y_COP) + +AMB@PREEN_BSNESS Wander, !IsModel(F_Y_COP) +AMB@PREEN Wander, !Player, !IsRaining, CreatesProp(), SetPriorityMultiplier(1), !IsModel(F_Y_COP) + +AMB@MUSIC_CREATE Wander, !Player, !IsRaining, TimeRange(9, 20), CreatesProp(), SetPriorityMultiplier(2), !IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) +AMB@MUSIC_DESTROY Wander, PedHasProp(), SetPriorityMultiplier(1), !IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) +AMB@MUSIC_IDLES Wander, !IsRaining, PedHasProp(), SetPriorityMultiplier(10), !IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) + +AMB@BAG_A_CREATE Wander, !Player, !IsRaining, TimeRange(9, 20), CreatesProp(), SpawnsPercentage(60), SetPriorityMultiplier(0), !IsModel(F_Y_COP) +AMB@BAG_A_IDLES Wander, PedHasProp(), !IsModel(F_Y_COP) +AMB@BAG_B_CREATE Wander, !Player, !IsRaining, TimeRange(9, 20), CreatesProp(), SpawnsPercentage(30), SetPriorityMultiplier(0), !IsModel(F_Y_COP) +AMB@BAG_B_IDLES Wander, PedHasProp(), !IsModel(F_Y_COP) + +AMB@WATCH_MELEE WatchMelee, SetPriorityMultiplier(10.0) +AMB@LOOK_DEAD_PED InvestigateDeadPed + +AMB@YAWN Wander, !Player + + +AMB@CAR_STD_PS_B !Flee, InCarAsPassenger(STD), !IsModel(ig_Roman), !IsModel(ig_LilJacob), !IsModel(ig_LilJacobW), !IsModel(ig_Michelle) +AMB@CAR_STD_PS_C !Flee, InCarAsPassenger(STD), !IsModel(ig_Roman), !IsModel(ig_LilJacob), !IsModel(ig_LilJacobW), !IsModel(ig_Michelle) +AMB@CAR_STD_PS_D !Flee, InCarAsPassenger(STD), !IsModel(ig_Roman), !IsModel(ig_LilJacob), !IsModel(ig_LilJacobW), !IsModel(ig_Michelle) +AMB@CAR_STD_PS_E !Flee, InCarAsPassenger(STD), !IsModel(ig_Roman), !IsModel(ig_LilJacob), !IsModel(ig_LilJacobW), !IsModel(ig_Michelle) +AMB@CAR_STD_PS_LOOPS !Flee, InCarAsPassenger(STD), LoopCount(20), SetPriorityMultiplier(2.0), !IsModel(ig_Roman), !IsModel(ig_LilJacob), !IsModel(ig_LilJacobW), !IsModel(ig_Michelle) +AMB@CAR_LOW_PS_LOOPS !Flee, InCarAsPassenger(LOW), LoopCount(10), SetPriorityMultiplier(1.0), !IsModel(ig_Roman), !IsModel(ig_LilJacob), !IsModel(ig_LilJacobW), !IsModel(ig_Michelle) + +AMB@CAR_STD_BK_SEAT !Flee InCarAsRearPassenger(STD), !IsModel(ig_Roman), !IsModel(ig_LilJacob), !IsModel(ig_LilJacobW), !IsModel(ig_Michelle) + +AMB@CAR_STD_DS_A !Flee, InCarAsDriver(STD), !IsModel(ig_Roman), !IsModel(ig_Michelle) +AMB@CAR_STD_DS_B !Flee, InCarAsDriver(STD), !IsModel(ig_Roman), !IsModel(ig_Michelle) +AMB@CAR_STD_DS_C !Flee, InCarAsDriver(STD), !IsModel(ig_Roman), !IsModel(ig_Michelle) +AMB@CAR_STD_DS_D !Flee, InCarAsDriver(STD), !IsModel(ig_Roman), !IsModel(ig_Michelle) + +AMB@CAR_STD_DS_TRASH !Flee, InCarAsDriver(STD), CreatesProp(), SetPriorityMultiplier(0.2), !IsModel(ig_Roman), !IsModel(ig_Michelle) +AMB@CAR_STD_PS_TRASH !Flee, InCarAsPassenger(STD), CreatesProp(), SetPriorityMultiplier(0.2), !IsModel(ig_Roman), !IsModel(ig_Michelle) + +AMB@CAR_STD_F_ID_DS Flee, InCarAsDriver(STD) +AMB@CAR_STD_F_ID_PS Flee, InCarAsPassenger(STD) + +AMB@CAR_STD_F_DF_DS Flee, InCarAsDriver(STD), DefaultScenarioAnims +AMB@CAR_STD_F_DF_PS Flee, InCarAsPassenger(STD), DefaultScenarioAnims + +AMB@CAR_LOW_F_DF_DS Flee, InCarAsDriver(LOW), DefaultScenarioAnims +AMB@CAR_LOW_F_DF_PS Flee, InCarAsPassenger(LOW), DefaultScenarioAnims + +AMB@CAR_VAN_F_DF_DS Flee, InCarAsDriver(VAN), DefaultScenarioAnims +AMB@CAR_VAN_F_DF_PS Flee, InCarAsPassenger(VAN), InCarAsRearPassenger(VAN), DefaultScenarioAnims + +AMB@CAR_TRUCK_F_DF_DS Flee, InCarAsDriver(TRUCK), DefaultScenarioAnims +AMB@CAR_TRUCK_F_DF_PS Flee, InCarAsPassenger(TRUCK), InCarAsRearPassenger(TRUCK), DefaultScenarioAnims + +AMB@CAR_STD_Rear_Flee_DF Flee, InCarAsRearPassenger(STD), InCarAsRearPassenger(LOW), DefaultScenarioAnims + +VEH@STD_JACK_RIFLE PlayerJacking(STD) Has2Handed +VEH@STD_JACK_RIFLE_B PlayerJacking(STD) Has2Handed +VEH@STD_JACK_RIFLE_C PlayerJacking(STD) Has2Handed + +VEH@STD_JACK_UNARMED PlayerJacking(STD) IsUnarmed +VEH@STD_JACK_UNARMDB PlayerJacking(STD) IsUnarmed +VEH@STD_JACK_UNARMDC PlayerJacking(STD) IsUnarmed +VEH@STD_JACK_UNARMDD PlayerJacking(STD) IsUnarmed + +VEH@STD_JACK_PISTOL PlayerJacking(STD) Has1Handed +VEH@STD_JACK_PISTOLB PlayerJacking(STD) Has1Handed + +VEH@STD_JACK_RPG PlayerJacking(STD) HasRPG +VEH@LOW_JACK_RPG PlayerJacking(LOW) HasRPG + +VEH@LOW_JACK_RIFLE PlayerJacking(LOW) Has2Handed +VEH@LOW_JACK_PISTOL PlayerJacking(LOW) Has1Handed + +VEH@VAN_JACK_PISTOL PlayerJacking(VAN) Has1Handed +VEH@VAN_JACK_RIFLE PlayerJacking(VAN) Has2Handed +VEH@VAN_JACK_UNARMED PlayerJacking(VAN) IsUnarmed + +VEH@TRU_JACK_PISTOL PlayerJacking(TRUCK) Has1Handed +VEH@TRU_JACK_RIFLE PlayerJacking(TRUCK) Has2Handed + +# Scenarios ############################################################################################################# + +# sweeper +AMB@SWEEP_CREATE Scenario(Scenario_Sweeper), CreatesProp(AMB_BROOM), SpawnsPercentage(100), !IsModel(M_M_Trucker_01), !IsModel(M_Y_FIREMAN) +AMB@SWEEP_IDLES Scenario(Scenario_Sweeper), PedHasProp(AMB_BROOM), !IsModel(M_M_Trucker_01), !IsModel(M_Y_FIREMAN) + +# Fast Food Sweeper - Male +# (Note: phantom create folder) +AMB@SWEEP_FFOOD_CRE Scenario(Scenario_StationarySweeper), CreatesProp(AMB_BROOM), SpawnsPercentage(100), SetPriorityMultiplier(0), !IsModel(M_M_Trucker_01), !IsModel(M_Y_FIREMAN) +AMB@SWEEP_FFOOD_DEF Scenario(Scenario_StationarySweeper), PedHasProp(AMB_BROOM), DefaultScenarioAnims, !IsModel(M_M_Trucker_01), !IsModel(M_Y_FIREMAN) +AMB@SWEEP_FFOOD_IDL Scenario(Scenario_StationarySweeper), PedHasProp(AMB_BROOM), !IsModel(M_M_Trucker_01), !IsModel(M_Y_FIREMAN) + +# Fast Food Sweeper - Female +# (Note: phantom create folder) +AMB@SWEEP_FFOOD_DEF_F Scenario(Scenario_StationarySweeper), PedHasProp(AMB_BROOM), DefaultScenarioAnims, !IsModel(M_M_Trucker_01), !IsModel(M_Y_FIREMAN) +AMB@SWEEP_FFOOD_I_F Scenario(Scenario_StationarySweeper), PedHasProp(AMB_BROOM), !IsModel(M_M_Trucker_01), !IsModel(M_Y_FIREMAN) + +# road workers +AMB@SPADE_CREATE Scenario(Scenario_DiggingRoadWorkers), CreatesProp(AMB_SPADE), SpawnsPercentage(100), SetPriorityMultiplier(0) +AMB@SPADE_DEFAULT Scenario(Scenario_DiggingRoadWorkers), PedHasProp(AMB_SPADE), DefaultScenarioAnims +AMB@SPADE_IDLES Scenario(Scenario_DiggingRoadWorkers), PedHasProp(AMB_SPADE) + +# Smoking - Male +AMB@SMOKING !InInterior, !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02),!IsModel(F_M_BUSINESS_01), !IsModel(M_O_HASID_01) +AMB@SMOKING Wander, !IsRaining, CreatesProp(BM_CHAR_FAG), SetPriorityMultiplier(1), !IsModel(F_Y_COP) + +AMB@SMOKING_CREATE Wander, !IsRaining, !InInterior, CreatesProp(BM_CHAR_FAG), SpawnsPercentage(20),!IsModel(M_Y_Courier),!IsModel(M_Y_Swat),!IsModel(M_Y_Mechanic_02) +AMB@SMOKING_CREATE !IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) !IsModel(M_O_HASID_01) +AMB@SMOKING_IDLES Wander, !IsRaining, !InInterior, PedHasProp(BM_CHAR_FAG), SetPriorityMultiplier(3),!IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02),!IsModel(F_M_BUSINESS_01) +AMB@SMOKING_IDLES !IsModel(F_Y_COP), !IsModel(M_O_HASID_01) +AMB@SMOKING_DESTROY Wander, !InInterior, PedHasProp(BM_CHAR_FAG), SetPriorityMultiplier(1), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02), !IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) !IsModel(M_O_HASID_01) + +# Smoking - Female +AMB@SMOKING_F Wander, !Player, !IsRaining, !InInterior, CreatesProp(BM_CHAR_FAG_F), SetPriorityMultiplier(1), !IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) + +AMB@SMOKING_CREATE_F Wander, !Player, !IsRaining, !InInterior, CreatesProp(BM_CHAR_FAG_F), SpawnsPercentage(20), !IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) +AMB@SMOKING_IDLES_F Wander, !IsRaining, !InInterior, PedHasProp(BM_CHAR_FAG_F), SetPriorityMultiplier(3), !IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) +AMB@SMOKING_DEST_F Wander, !InInterior, PedHasProp(BM_CHAR_FAG_F), SetPriorityMultiplier(1), !IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) + +# Smoking - Male Scenarios +AMB@SMOKE_M_DEF !IsRaining,Scenario(Scenario_BuildingWorkers),Scenario(Scenario_SmokingOutsideOffice),Scenario(Scenario_DiggingRoadWorkers),Scenario(Scenario_RoadWorkers),PedHasProp(BM_CHAR_FAG),DefaultScenarioAnims +AMB@SMK_SCN_CREATE !IsRaining, Scenario(Scenario_BuildingWorkers), Scenario(Scenario_SmokingOutsideOffice), CreatesProp(BM_CHAR_FAG), SpawnsPercentage(20),!IsModel(M_Y_Courier),!IsModel(M_Y_Swat),!IsModel(M_Y_Mechanic_02) +AMB@SMK_SCN_CREATE Scenario(Scenario_DiggingRoadWorkers),Scenario(Scenario_RoadWorkers), !IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) !IsModel(M_O_HASID_01) +AMB@SMK_SCN_IDLES !IsRaining, Scenario(Scenario_BuildingWorkers), Scenario(Scenario_SmokingOutsideOffice), PedHasProp(BM_CHAR_FAG), SetPriorityMultiplier(3) +AMB@SMK_SCN_IDLES Scenario(Scenario_DiggingRoadWorkers), Scenario(Scenario_RoadWorkers), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02),!IsModel(F_M_BUSINESS_01),!IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) !IsModel(M_O_HASID_01) +AMB@SMK_SCN_DESTROY PedHasProp(BM_CHAR_FAG), SetPriorityMultiplier(1), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02), !IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) !IsModel(M_O_HASID_01) + +# Smoking - Female Scenarios +AMB@SMOKE_F_DEF !IsRaining,Scenario(Scenario_BuildingWorkers),Scenario(Scenario_SmokingOutsideOffice),Scenario(Scenario_DiggingRoadWorkers),Scenario(Scenario_RoadWorkers),PedHasProp(BM_CHAR_FAG_F),DefaultScenarioAnims +AMB@SMK_SCN_CREATE_F !IsRaining, Scenario(Scenario_BuildingWorkers), Scenario(Scenario_SmokingOutsideOffice), CreatesProp(BM_CHAR_FAG_F), SpawnsPercentage(20),!IsModel(M_Y_Courier),!IsModel(M_Y_Swat),!IsModel(M_Y_Mechanic_02) +AMB@SMK_SCN_CREATE_F Scenario(Scenario_DiggingRoadWorkers),Scenario(Scenario_RoadWorkers), !IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) !IsModel(M_O_HASID_01) +AMB@SMK_SCN_IDLES_F !IsRaining, Scenario(Scenario_BuildingWorkers), Scenario(Scenario_SmokingOutsideOffice), PedHasProp(BM_CHAR_FAG_F), SetPriorityMultiplier(3) +AMB@SMK_SCN_IDLES_F Scenario(Scenario_DiggingRoadWorkers), Scenario(Scenario_RoadWorkers), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02),!IsModel(F_M_BUSINESS_01),!IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) !IsModel(M_O_HASID_01) +AMB@SMK_SCN_DEST_F PedHasProp(BM_CHAR_FAG_F), SetPriorityMultiplier(1), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02), !IsModel(F_Y_COP),!IsModel(F_M_BUSINESS_01) !IsModel(M_O_HASID_01) + +AMB@DRILL_CREATE Scenario(Scenario_DrillingRoadWorkers), CreatesProp(AMB_JACKHAMMER), SpawnsPercentage(100), SetPriorityMultiplier(0) +AMB@DRILL_DEFAULT Scenario(Scenario_DrillingRoadWorkers), PedHasProp(AMB_JACKHAMMER), DefaultScenarioAnims +AMB@DRILL_IDLES Scenario(Scenario_DrillingRoadWorkers), PedHasProp(AMB_JACKHAMMER) + +AMB@SLEDGE_CREATE Scenario(Scenario_DiggingRoadWorkers), CreatesProp(), SpawnsPercentage(100), SetPriorityMultiplier(0) +AMB@SLEDGE_DEFAULT Scenario(Scenario_DiggingRoadWorkers), PedHasProp(), DefaultScenarioAnims +AMB@SLEDGE_IDLES Scenario(Scenario_DiggingRoadWorkers), PedHasProp() + +AMB@SUPER_CREATE Scenario(Scenario_RoadWorkers), CreatesProp(AMB_CLIPBOARD), SpawnsPercentage(75), SetPriorityMultiplier(0) +AMB@SUPER_DEFAULT Scenario(Scenario_RoadWorkers), PedHasProp(AMB_CLIPBOARD), DefaultScenarioAnims +AMB@SUPER_IDLES_A Scenario(Scenario_RoadWorkers), PedHasProp(AMB_CLIPBOARD) +AMB@SUPER_IDLES_B Scenario(Scenario_RoadWorkers), PedHasProp(AMB_CLIPBOARD) + +AMB@STOP_CREATE Scenario(Scenario_RoadWorkerWithSign), CreatesProp(AMB_STOPSIGN), SpawnsPercentage(100), SetPriorityMultiplier(0) +AMB@STOP_DEFAULT Scenario(Scenario_RoadWorkerWithSign), PedHasProp(AMB_STOPSIGN), DefaultScenarioAnims + +AMB@CARRY_CREATE Scenario(Scenario_BuildingWorkers), CreatesProp(), SpawnsPercentage(100), SetPriorityMultiplier(0) +AMB@CARRY_IDLES Scenario(Scenario_BuildingWorkers), PedHasProp() + +AMB@SPADE_CREATE Scenario(Scenario_DiggingBuildingWorkers), CreatesProp(AMB_SPADE), SpawnsPercentage(100), SetPriorityMultiplier(0) +AMB@SPADE_DEFAULT Scenario(Scenario_DiggingBuildingWorkers), PedHasProp(AMB_SPADE), DefaultScenarioAnims +AMB@SPADE_IDLES Scenario(Scenario_DiggingBuildingWorkers), PedHasProp(AMB_SPADE) + +AMB@DRILL_CREATE Scenario(Scenario_DrillingBuildingWorkers), CreatesProp(AMB_JACKHAMMER), SpawnsPercentage(100), SetPriorityMultiplier(0) +AMB@DRILL_DEFAULT Scenario(Scenario_DrillingBuildingWorkers), PedHasProp(AMB_JACKHAMMER), DefaultScenarioAnims +AMB@DRILL_IDLES Scenario(Scenario_DrillingBuildingWorkers), PedHasProp(AMB_JACKHAMMER) + +AMB@SLEDGE_CREATE Scenario(Scenario_DiggingBuildingWorkers), CreatesProp(), SpawnsPercentage(100), SetPriorityMultiplier(0) +AMB@SLEDGE_DEFAULT Scenario(Scenario_DiggingBuildingWorkers), PedHasProp(), DefaultScenarioAnims +AMB@SLEDGE_IDLES Scenario(Scenario_DiggingBuildingWorkers), PedHasProp() + +AMB@SUPER_CREATE Scenario(Scenario_BuildingWorkers), CreatesProp(AMB_CLIPBOARD), SpawnsPercentage(75), SetPriorityMultiplier(0) +AMB@SUPER_DEFAULT Scenario(Scenario_BuildingWorkers), PedHasProp(AMB_CLIPBOARD), DefaultScenarioAnims +AMB@SUPER_IDLES_A Scenario(Scenario_BuildingWorkers), PedHasProp(AMB_CLIPBOARD) +AMB@SUPER_IDLES_B Scenario(Scenario_BuildingWorkers), PedHasProp(AMB_CLIPBOARD) + +# industrial workers +AMB@SUPER_CREATE Scenario(Scenario_IndustrialWorkers), CreatesProp(AMB_CLIPBOARD), SpawnsPercentage(20), SetPriorityMultiplier(0) +AMB@SUPER_DEFAULT Scenario(Scenario_IndustrialWorkers), PedHasProp(AMB_CLIPBOARD), DefaultScenarioAnims +AMB@SUPER_IDLES_A Scenario(Scenario_IndustrialWorkers), PedHasProp(AMB_CLIPBOARD) +AMB@SUPER_IDLES_B Scenario(Scenario_IndustrialWorkers), PedHasProp(AMB_CLIPBOARD) + +# delivery drivers: +AMB@SUPER_CREATE Scenario(Vehicle_DeliveryDriver) +AMB@SUPER_DEFAULT Scenario(Vehicle_DeliveryDriver) +AMB@SUPER_IDLES_A Scenario(Vehicle_DeliveryDriver) +AMB@SUPER_IDLES_B Scenario(Vehicle_DeliveryDriver) + +AMB@SMOKING !InInterior, Scenario(Vehicle_DeliveryDriver), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) +AMB@SMOKING_CREATE !InInterior, Scenario(Vehicle_DeliveryDriver), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) +AMB@SMOKING_IDLES !InInterior, Scenario(Vehicle_DeliveryDriver), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) + +# leaning +AMB@LEAN_DEFAULT Scenario(Scenario_Leaning), DefaultScenarioAnims, SetPriorityMultiplier(1), !IsModel(M_Y_GLAT_Hi_01), !IsModel(M_Y_GLAT_Hi_02), !IsModel(M_M_Trucker_01) +AMB@LEAN_IDL_B Scenario(Scenario_Leaning), PlayingSpecificAnim(AMB@LEAN_DEFAULT, LEAN_DEFAULT_B), !IsModel(M_Y_GLAT_Hi_01), !IsModel(M_Y_GLAT_Hi_02), !IsModel(M_M_Trucker_01) +AMB@LEAN_SMOKE_IDLES !InInterior, Scenario(Scenario_Leaning), CreatesProp(BM_CHAR_FAG), PlayingSpecificAnim(AMB@LEAN_DEFAULT, LEAN_DEFAULT), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) +AMB@LEAN_PHONE_IDLES Scenario(Scenario_Leaning), CreatesProp(), PlayingSpecificAnim(AMB@LEAN_DEFAULT, LEAN_DEFAULT) +AMB@LEAN_IDLES Scenario(Scenario_Leaning), PlayingSpecificAnim(AMB@LEAN_DEFAULT, LEAN_DEFAULT) + +# leaning - balcony version +AMB@LEAN_BALC_SMOKE_DEF Scenario(Scenario_LeaningForwards), AnyProp, DefaultScenarioAnims, SetPriorityMultiplier(1) +AMB@LEAN_BALC_STAND_DEF Scenario(Scenario_LeaningForwards), AnyProp, DefaultScenarioAnims, SetPriorityMultiplier(1) +AMB@LEAN_BALC_I_A Scenario(Scenario_LeaningForwards), PlayingSpecificAnim(AMB@LEAN_BALC_STAND_DEF, Lean_Balc_Stand_Def) +AMB@LEAN_BALC_I_B Scenario(Scenario_LeaningForwards), PlayingSpecificAnim(AMB@LEAN_BALC_STAND_DEF, Lean_Balc_Stand_Def) + +AMB@LEAN_BALC_CRE Scenario(Scenario_LeaningForwards),CreatesProp(BM_CHAR_FAG),PlayingSpecificAnim(AMB@LEAN_BALC_SMOKE_DEF,Lean_Balc_Smoke_Def),SpawnsPercentage(100),!IsModel(M_Y_Courier),!IsModel(M_Y_Swat),!IsModel(M_Y_Mechanic_02) +AMB@LEAN_BALC_IDL_B Scenario(Scenario_LeaningForwards), PlayingSpecificAnim(AMB@LEAN_BALC_SMOKE_DEF, Lean_Balc_Smoke_Def), PedHasProp(BM_CHAR_FAG), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) +AMB@LEAN_BALC_I_B_F Scenario(Scenario_LeaningForwards), PlayingSpecificAnim(AMB@LEAN_BALC_SMOKE_DEF, Lean_Balc_Smoke_Def), PedHasProp(BM_CHAR_FAG), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) + +# hangouts +AMB@HANG_STR_DFT AnyProp Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds), DefaultScenarioAnims +AMB@HANG_STR_DFT Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) +AMB@HANG_STR_IDLS AnyProp MinRangeToPlayer(15), SetPriorityMultiplier(4), Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds) +AMB@HANG_STR_IDLS Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) +AMB@HANG_STR_I_CL_A AnyProp Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds) +AMB@HANG_STR_I_CL_A Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) +AMB@HANG_STR_I_CL_C AnyProp Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds) +AMB@HANG_STR_I_CL_C Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) + +# hangouts - Female +AMB@HANG_STR_F_DFT AnyProp Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds), DefaultScenarioAnims +AMB@HANG_STR_F_DFT Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) +AMB@HANG_STR_F_IDLS AnyProp MinRangeToPlayer(15), SetPriorityMultiplier(4), Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds) +AMB@HANG_STR_F_IDLS Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) +AMB@HANG_ST_I_F_CL_A AnyProp Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds) +AMB@HANG_ST_I_F_CL_A Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) +AMB@HANG_ST_I_F_CL_C AnyProp Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds) +AMB@HANG_ST_I_F_CL_C Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) + +# hangouts - Fat +AMB@HANG_STR_FAT_DFT AnyProp Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds), DefaultScenarioAnims +AMB@HANG_STR_FAT_DFT Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) +AMB@HANG_FAT_IDLS AnyProp MinRangeToPlayer(15), SetPriorityMultiplier(4), Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds) +AMB@HANG_FAT_IDLS Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) +AMB@HANG_FAT_CL_A AnyProp Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds) +AMB@HANG_FAT_CL_A Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) +AMB@HANG_FAT_CL_B AnyProp Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds) +AMB@HANG_FAT_CL_B Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) + +# hangouts - Thin +AMB@HANG_STR_THIN_DFT AnyProp Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds), DefaultScenarioAnims +AMB@HANG_STR_THIN_DFT Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) +AMB@HANG_THIN_IDLS AnyProp MinRangeToPlayer(15), SetPriorityMultiplier(4), Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds) +AMB@HANG_THIN_IDLS Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) +AMB@HANG_THIN_CL AnyProp Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds) +AMB@HANG_THIN_CL Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) +AMB@HANG_THIN_CL AnyProp Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds) +AMB@HANG_THIN_CL Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) + +# (Note: phantom create folder) +AMB@HANG_STR_IDLS_CRT CreatesProp(BM_CHAR_FAG), SpawnsPercentage(100), Scenario(HangOut_Street), Scenario(HangOut_AlleyWay), Scenario(HangOut_OutsideLiquorStore), Scenario(HangOut_BaseballDiamonds) +AMB@HANG_STR_IDLS_CRT Scenario(HangOut_ProjectCourtyard), Scenario(HangOut_BasketballCourt), Scenario(HangOut_OutsideMassageParlours), Scenario(HangOut_ClubHouse) + +# security guards +AMB@SECURITY_IDLES_A Scenario(Scenario_SecurityGuard), CreatesProp(AMB_WALKIETALKIE) +AMB@SECURITY_IDLES_B Scenario(Scenario_SecurityGuard), CreatesProp(AMB_WALKIETALKIE) +AMB@SECURITY_IDLES_C Scenario(Scenario_SecurityGuard), CreatesProp(AMB_WALKIETALKIE) +AMB@SECURITY_IDLES_D Scenario(Scenario_SecurityGuard), CreatesProp(AMB_WALKIETALKIE) + +#tourists +AMB@TOURIST_CREATE Scenario(Scenario_TouristPhoto), CreatesProp(CJ_CAMERA), SpawnsPercentage(100) +AMB@TOURIST_IDLES_A Wander, PedHasProp(CJ_CAMERA) +AMB@TOURIST_IDLES_B Wander, PedHasProp(CJ_CAMERA) +AMB@TOURIST_IDLES_A Scenario(Scenario_TouristPhoto), PedHasProp(CJ_CAMERA), SetPriorityMultiplier(1), StandingOnly +AMB@TOURIST_IDLES_B Scenario(Scenario_TouristPhoto), PedHasProp(CJ_CAMERA), SetPriorityMultiplier(1), StandingOnly +AMB@TOURIST_CAMERA Scenario(Scenario_TouristPhoto), PedHasProp(CJ_CAMERA), SetPriorityMultiplier(3), StandingOnly + +# (Note: phantom create folder) +AMB@TOURIST_F_CREATE Scenario(Scenario_TouristPhoto), CreatesProp(CJ_CAMERA), SpawnsPercentage(100) +AMB@TOURIST_F Scenario(Scenario_TouristPhoto), PedHasProp(CJ_CAMERA), StandingOnly + + +# homeless +AMB@BRAZIER Scenario(Scenario_Brazier) +AMB@HOMELESS_A Scenario(Scenario_Homeless) +AMB@HOMELESS_B Scenario(Scenario_Homeless) + +# payphone +AMB@PAYPHONE_CREATE Scenario(Scenario_PayPhone), CreatesProp(AMB_PHONERECIEVER), SpawnsPercentage(100) +AMB@PAYPHONE_DEFAULT Scenario(Scenario_PayPhone), PedHasProp(AMB_PHONERECIEVER), DefaultScenarioAnims +# far off idles +AMB@PAYPHONE_IDL_A Scenario(Scenario_PayPhone), PedHasProp(AMB_PHONERECIEVER), MinRangeToPlayer(10) +# close up idles +AMB@PAYPHONE_IDL_B Scenario(Scenario_PayPhone), PedHasProp(AMB_PHONERECIEVER) + +#Rake - Male +AMB@RAKE_CREATE Scenario(Scenario_Gardening), Scenario(Scenario_ParkGardeners), CreatesProp(AMB_RAKE), SpawnsPercentage(100), SetPriorityMultiplier(0) +AMB@RAKE_DEFAULT Scenario(Scenario_Gardening), Scenario(Scenario_ParkGardeners), PedHasProp(AMB_RAKE), DefaultScenarioAnims +AMB@RAKE_IDLES Scenario(Scenario_Gardening), Scenario(Scenario_ParkGardeners), PedHasProp(AMB_RAKE) +AMB@RAKE_WALK Scenario(Scenario_Gardening), Scenario(Scenario_ParkGardeners), PedHasProp(AMB_RAKE) + +#Rake - Female +AMB@RAKE_F_CREATE Scenario(Scenario_Gardening), Scenario(Scenario_ParkGardeners), CreatesProp(AMB_RAKE), SpawnsPercentage(100), SetPriorityMultiplier(0) +AMB@RAKE_F_DEFAULT Scenario(Scenario_Gardening), Scenario(Scenario_ParkGardeners), PedHasProp(AMB_RAKE), DefaultScenarioAnims +AMB@RAKE_F_IDLES Scenario(Scenario_Gardening), Scenario(Scenario_ParkGardeners), PedHasProp(AMB_RAKE) +AMB@RAKE_F_WALK Scenario(Scenario_Gardening), Scenario(Scenario_ParkGardeners), PedHasProp(AMB_RAKE) + +AMB@WCAN_CREATE Scenario(Scenario_Gardening), Scenario(Scenario_ParkGardeners), CreatesProp(AMB_Watercan), SpawnsPercentage(100), SetPriorityMultiplier(0) +AMB@WCAN_DEFAULT Scenario(Scenario_Gardening), Scenario(Scenario_ParkGardeners), PedHasProp(AMB_Watercan), DefaultScenarioAnims +AMB@WCAN_IDLES Scenario(Scenario_Gardening), Scenario(Scenario_ParkGardeners), PedHasProp(AMB_Watercan) + +# Bench - Male anims +AMB@BNCH_STD_DEF Scenario(Seat_Bench), SpawnsPercentage(25), DefaultScenarioAnims +AMB@BNCH_STD_IDL Scenario(Seat_Bench), PlayingSpecificAnim(AMB@BNCH_STD_DEF, Bnch_Std_Default) + +AMB@BNCH_EAT_DEF Scenario(Seat_Bench), PedHasProp(AMB_chocbar), DefaultScenarioAnims +# (Note: phantom create folder) +AMB@BNCH_EAT_CRE Scenario(Seat_Bench), CreatesProp(AMB_chocbar), SpawnsPercentage(50), SetPriorityMultiplier(0) +AMB@BNCH_EAT_IDL Scenario(Seat_Bench), PedHasProp(AMB_chocbar) + +AMB@BNCH_DNK_DEF Scenario(Seat_Bench), PedHasProp(AMB_COFFEE), DefaultScenarioAnims, !IsModel(M_Y_Prison), AttachedScenario +# (Note: phantom create folder) +AMB@BNCH_DNK_CRE Scenario(Seat_Bench), CreatesProp(AMB_COFFEE), SpawnsPercentage(50), SetPriorityMultiplier(0), !IsModel(M_Y_Prison), AttachedScenario +AMB@BNCH_DNK_IDL Scenario(Seat_Bench), PedHasProp(AMB_COFFEE), !IsModel(M_Y_Prison), AttachedScenario + +AMB@BNCH_SMK_DEF !InInterior, Scenario(Seat_Bench), PedHasProp(BM_CHAR_FAG), DefaultScenarioAnims, !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) +# (Note: phantom create folder) +AMB@BNCH_SMK_CRE !InInterior, Scenario(Seat_Bench), CreatesProp(BM_CHAR_FAG), SpawnsPercentage(50), SetPriorityMultiplier(0), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) +AMB@BNCH_SMK_IDL !InInterior, Scenario(Seat_Bench), PedHasProp(BM_CHAR_FAG), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) + +AMB@BNCH_READ_DEF Scenario(Seat_Bench), PedHasProp(), DefaultScenarioAnims +# (Note: phantom create folder) +AMB@BNCH_READ_CRE Scenario(Seat_Bench), CreatesProp(), SpawnsPercentage(50), SetPriorityMultiplier(0) +AMB@BNCH_READ_IDL Scenario(Seat_Bench), PedHasProp() + +# Bench - Female anims +AMB@BNCH_STD_DEF_F Scenario(Seat_Bench), SpawnsPercentage(25), DefaultScenarioAnims,!IsModel(F_M_BUSINESS_01) +AMB@BNCH_STD_IDL_F Scenario(Seat_Bench), PlayingSpecificAnim(AMB@BNCH_STD_DEF_F, Bnch_Std_F_Default),!IsModel(F_M_BUSINESS_01) + +AMB@BNCH_DNK_DEF_F Scenario(Seat_Bench), PedHasProp(AMB_COFFEE), DefaultScenarioAnims,!IsModel(F_M_BUSINESS_01), AttachedScenario +# (Note: phantom create folder) +AMB@BNCH_DNK_CRE_F Scenario(Seat_Bench), CreatesProp(AMB_COFFEE), SpawnsPercentage(50), SetPriorityMultiplier(0),!IsModel(F_M_BUSINESS_01), AttachedScenario +AMB@BNCH_DNK_IDL_F Scenario(Seat_Bench), PedHasProp(AMB_COFFEE),!IsModel(F_M_BUSINESS_01), AttachedScenario + +AMB@BNCH_EAT_DEF_F Scenario(Seat_Bench), PedHasProp(AMB_chocbar), DefaultScenarioAnims,!IsModel(F_M_BUSINESS_01) +# (Note: phantom create folder) +AMB@BNCH_EAT_CRE_F Scenario(Seat_Bench), CreatesProp(AMB_chocbar), SpawnsPercentage(50), SetPriorityMultiplier(0) ,!IsModel(F_M_BUSINESS_01) +AMB@BNCH_EAT_IDL_F Scenario(Seat_Bench), PedHasProp(AMB_chocbar),!IsModel(F_M_BUSINESS_01) + +AMB@BNCH_SMK_DEF_F !InInterior, Scenario(Seat_Bench), PedHasProp(BM_CHAR_FAG_F), DefaultScenarioAnims,!IsModel(F_M_BUSINESS_01) +# (Note: phantom create folder) +AMB@BNCH_SMK_CRE_F !InInterior, Scenario(Seat_Bench), CreatesProp(BM_CHAR_FAG_F), SpawnsPercentage(50), SetPriorityMultiplier(0),!IsModel(F_M_BUSINESS_01) +AMB@BNCH_SMK_IDL_F !InInterior, Scenario(Seat_Bench), PedHasProp(BM_CHAR_FAG_F),!IsModel(F_M_BUSINESS_01) + +AMB@BNCH_READ_DEF_F Scenario(Seat_Bench), PedHasProp(), DefaultScenarioAnims,!IsModel(F_M_BUSINESS_01) +# (Note: phantom create folder) +AMB@BNCH_READ_CRE_F Scenario(Seat_Bench), CreatesProp(), SpawnsPercentage(50), SetPriorityMultiplier(0) ,!IsModel(F_M_BUSINESS_01) +AMB@BNCH_READ_IDL_F Scenario(Seat_Bench), PedHasProp(),!IsModel(F_M_BUSINESS_01) + +# Bench Bum +AMB@BNCH_BUM_DEF Scenario(Seat_SlouchedDruggie), DefaultScenarioAnims +AMB@BNCH_BUM_IDL Scenario(Seat_SlouchedDruggie), PlayingSpecificAnim(AMB@BNCH_BUM_DEF, Bnch_Bum_A_Default) + +# Step +AMB@STEP_DEFAULT Scenario(Seat_OnSteps), Scenario(Seat_OnStepsHangOut), DefaultScenarioAnims +AMB@STEP_IDL_A Scenario(Seat_OnSteps), Scenario(Seat_OnStepsHangOut) +AMB@STEP_IDL_B Scenario(Seat_OnSteps), Scenario(Seat_OnStepsHangOut) + +# Shoppers +AMB@WINSHOP_DEFAULT Scenario(Location_ShopBrowsing), DefaultScenarioAnims +AMB@WINSHOP_IDLES Scenario(Location_ShopBrowsing) + +# Cafe +AMB@CAFE_DEFAULT Scenario(Seat_CafeChair), Scenario(Seat_RestaurantChair), Scenario(Seat_BarChair), DefaultScenarioAnims, PedHasProp(AMB_COFFEE) +# Phil: extra seat types use the cafe seated anims +AMB@CAFE_DEFAULT Scenario(Seat_StdChair), Scenario(Seat_StdCouch), Scenario(Seat_BoardGamePlayer), Scenario(Seat_OnCar), Scenario(Seat_Crate) +AMB@CAFE_IDLES Scenario(Seat_CafeChair), Scenario(Seat_RestaurantChair), Scenario(Seat_BarChair), Scenario(Seat_StdChair), Scenario(Seat_StdCouch), Scenario(Seat_BoardGamePlayer), Scenario(Seat_OnCar), Scenario(Seat_Crate), PedHasProp(AMB_COFFEE) +# (Note: phantom create folder) +AMB@CAFE_DEFAULT_CREATE CreatesProp(AMB_COFFEE), SpawnsPercentage(100),SetPriorityMultiplier(0),Scenario(Seat_CafeChair),Scenario(Seat_RestaurantChair),Scenario(Seat_BarChair),Scenario(Seat_StdChair),Scenario(Seat_StdCouch),Scenario(Seat_BoardGamePlayer) +AMB@CAFE_DEFAULT_CREATE Scenario(Seat_OnCar), Scenario(Seat_Crate) + +AMB@CAFE_EMPTY_DEFAULT Scenario(Seat_BarChair), DefaultScenarioAnims, Scenario(Seat_StdChair), Scenario(Seat_StdCouch), Scenario(Seat_BoardGamePlayer), Scenario(Seat_OnCar), Scenario(Seat_Crate) +AMB@CAFE_EMPTY_DEFAULT Scenario(Seat_CafeChair), Scenario(Seat_RestaurantChair) +AMB@CAFE_EMPTY_IDL Scenario(Seat_CafeChair), Scenario(Seat_RestaurantChair), Scenario(Seat_BarChair), Scenario(Seat_StdChair), Scenario(Seat_StdCouch), Scenario(Seat_BoardGamePlayer), Scenario(Seat_OnCar), Scenario(Seat_Crate), SpawnsPercentage(100) + +AMB@CAFE_SMK_DEFAULT !InInterior, Scenario(Seat_CafeChair), PedHasProp(BM_CHAR_FAG), DefaultScenarioAnims, !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) +AMB@CAFE_SMOKE_IDL_A !InInterior, Scenario(Seat_CafeChair), PedHasProp(BM_CHAR_FAG), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) +AMB@CAFE_SMOKE_IDL_B !InInterior, Scenario(Seat_CafeChair), PedHasProp(BM_CHAR_FAG), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) +AMB@CAFE_SMK_CREATE !InInterior, Scenario(Seat_CafeChair), CreatesProp(BM_CHAR_FAG), SpawnsPercentage(100), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) + +AMB@CAFE_READ_DEF Scenario(Seat_CafeChair), PedHasProp(), DefaultScenarioAnims +# (Note: phantom create folder) +AMB@CAFE_READ_CREATE Scenario(Seat_CafeChair), CreatesProp(), SpawnsPercentage(50), SetPriorityMultiplier(0) +AMB@CAFE_READ_IDL Scenario(Seat_CafeChair), PedHasProp() + +# Cafe - Female +AMB@CAFE_F_DEFAULT Scenario(Seat_CafeChair), Scenario(Seat_RestaurantChair), Scenario(Seat_BarChair), DefaultScenarioAnims, PedHasProp(AMB_COFFEE) +# Phil: extra seat types use the cafe seated anims +AMB@CAFE_F_DEFAULT Scenario(Seat_StdChair), Scenario(Seat_StdCouch), Scenario(Seat_BoardGamePlayer), Scenario(Seat_OnCar), Scenario(Seat_Crate) +AMB@CAFE_IDLES_F Scenario(Seat_CafeChair), Scenario(Seat_RestaurantChair), Scenario(Seat_BarChair), Scenario(Seat_StdChair), Scenario(Seat_StdCouch), Scenario(Seat_BoardGamePlayer), Scenario(Seat_OnCar), Scenario(Seat_Crate), PedHasProp(AMB_COFFEE) + +AMB@CAFE_F_EMPTY_DEFAULT Scenario(Seat_BarChair),DefaultScenarioAnims,Scenario(Seat_StdChair), Scenario(Seat_StdCouch),Scenario(Seat_BoardGamePlayer),Scenario(Seat_OnCar),Scenario(Seat_Crate) +AMB@CAFE_F_EMPTY_DEFAULT Scenario(Seat_CafeChair),Scenario(Seat_RestaurantChair) +AMB@CAFE_EMPTY_IDL_F Scenario(Seat_CafeChair), Scenario(Seat_RestaurantChair), Scenario(Seat_BarChair), Scenario(Seat_StdChair), Scenario(Seat_StdCouch), Scenario(Seat_BoardGamePlayer), Scenario(Seat_OnCar), Scenario(Seat_Crate), SpawnsPercentage(100) + +AMB@CAFE_READ_DEF_F Scenario(Seat_CafeChair), PedHasProp(), DefaultScenarioAnims +# (Note: phantom create folder) +AMB@CAFE_READ_CREATE_F Scenario(Seat_CafeChair), CreatesProp(), SpawnsPercentage(50), SetPriorityMultiplier(0) +AMB@CAFE_READ_IDL_F Scenario(Seat_CafeChair), PedHasProp() + +AMB@CAFE_SMK_F_DEFAULT !InInterior, Scenario(Seat_CafeChair), PedHasProp(BM_CHAR_FAG_F), DefaultScenarioAnims, !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) +AMB@CAFE_SMK_IDL_F !InInterior, Scenario(Seat_CafeChair), PedHasProp(BM_CHAR_FAG_F), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) +AMB@CAFE_SMK_F_CREATE !InInterior, Scenario(Seat_CafeChair), CreatesProp(BM_CHAR_FAG_F), SpawnsPercentage(100), !IsModel(M_Y_Courier), !IsModel(M_Y_Swat), !IsModel(M_Y_Mechanic_02) + +# broken down car +AMB@BROKEN_D_DEF Scenario(Vehicle_InspectingBrokenDownVehicle), DefaultScenarioAnims +AMB@BROKEN_D_IDLES_A Scenario(Vehicle_InspectingBrokenDownVehicle) +AMB@BROKEN_D_IDLES_B Scenario(Vehicle_InspectingBrokenDownVehicle) + +AMB@BOOT_DEFAULT Scenario(Vehicle_LookingInBoot), DefaultScenarioAnims +AMB@BOOT_IDLES Scenario(Vehicle_LookingInBoot) + +# Steps +AMB@STEP_DEFAULT Scenario(Seat_OnSteps), DefaultScenarioAnims +AMB@STEP_IDL_A Scenario(Seat_OnSteps) +AMB@STEP_IDL_B Scenario(Seat_OnSteps) + +AMB@STEP_DEFAULT_B Scenario(Seat_OnStepsB), DefaultScenarioAnims +AMB@STEP_IDLES_B Scenario(Seat_OnStepsB) + +# Wall - Male +AMB@WALL_DEFAULT Scenario(Seat_OnWall), Scenario(Seat_OnWallHangOut), SpawnsPercentage(50), DefaultScenarioAnims +AMB@WALL_IDLES Scenario(Seat_OnWall), Scenario(Seat_OnWallHangOut) + +AMB@WALL_READ_DEF Scenario(Seat_OnWall), Scenario(Seat_OnWallHangOut), PedHasProp(), DefaultScenarioAnims +# (Note: phantom create folder) +AMB@WALL_READ_CREATE Scenario(Seat_OnWall), Scenario(Seat_OnWallHangOut), CreatesProp(), SpawnsPercentage(50), SetPriorityMultiplier(0) +AMB@WALL_READ_IDL Scenario(Seat_OnWall), Scenario(Seat_OnWallHangOut), PedHasProp() + +# Wall - Female +AMB@WALL_DEFAULT_F Scenario(Seat_OnWall), Scenario(Seat_OnWallHangOut), SpawnsPercentage(50), DefaultScenarioAnims +AMB@WALL_IDLES_F Scenario(Seat_OnWall), Scenario(Seat_OnWallHangOut) + +AMB@WALL_READ_DEF_F Scenario(Seat_OnWall), Scenario(Seat_OnWallHangOut), PedHasProp(), DefaultScenarioAnims +# (Note: phantom create folder) +AMB@WALL_READ_CREATE_F Scenario(Seat_OnWall), Scenario(Seat_OnWallHangOut), CreatesProp(), SpawnsPercentage(50), SetPriorityMultiplier(0) +AMB@WALL_READ_IDL_F Scenario(Seat_OnWall), Scenario(Seat_OnWallHangOut), PedHasProp() + +# Internet Cafe +AMB@INT_CAFE_DEFAULT Scenario(Seat_InternetCafe), DefaultScenarioAnims +AMB@INT_CAFE_IDLES Scenario(Seat_InternetCafe) + +# Postman +AMB@POSTMAN_DEFAULT Scenario(Scenario_PostMan), DefaultScenarioAnims +AMB@POSTMAN_IDLES Scenario(Scenario_PostMan) + +# Viewing Telescope - Male +AMB@TELESCOPE_DFT Scenario(Scenario_Binoculars), DefaultScenarioAnims +AMB@TELESCOPE_IDLES Scenario(Scenario_Binoculars) + +# Viewing Telescope - Female +AMB@TELESCOPE_F_DFT Scenario(Scenario_Binoculars), DefaultScenarioAnims +AMB@TELESCOPE_IDL_F Scenario(Scenario_Binoculars) + +# Newspaper Vending +AMB@NEWSPAPER_VEND Scenario(Scenario_NewspaperStand), CreatesProp(AMB_NEWSPAPER_2) + +# Telegraph Pole Worker +AMB@TELEGRAPH_DFT Scenario(Scenario_UpTelegraphPoles), DefaultScenarioAnims +AMB@TELEGRAPH_IDLES Scenario(Scenario_UpTelegraphPoles) + +# Service Worker (Spanner) +AMB@SERVICE_DEFAULT Scenario(Scenario_ServiceWorker), PedHasProp(), DefaultScenarioAnims +AMB@SERVICE_IDLES_A Scenario(Scenario_ServiceWorker), PedHasProp() +AMB@SERVICE_IDLES_B Scenario(Scenario_ServiceWorker), PedHasProp() +# (Note: phantom create folder) +AMB@SERVICE_CREATE Scenario(Scenario_ServiceWorker), CreatesProp(), SpawnsPercentage(100) + +# Strip Club Chair +AMB@STRIP_CHR_DEF Scenario(Seat_StripClubChair), DefaultScenarioAnims +AMB@STRIP_CHR_IDLS_A Scenario(Seat_StripClubChair) +AMB@STRIP_CHR_IDLS_B Scenario(Seat_StripClubChair) + +# Strip Club Stool +AMB@STRIP_STOOL_DEF Scenario(Seat_StripClubStool), DefaultScenarioAnims +AMB@STRIP_STOOL_I_A Scenario(Seat_StripClubStool) +AMB@STRIP_STOOL_I_B Scenario(Seat_StripClubStool) + +# Strip Club Lean On Rails +AMB@STRIP_RAIL_DEF Scenario(Scenario_WatchingPoleDancer), DefaultScenarioAnims +AMB@STRIP_RAIL_IDL Scenario(Scenario_WatchingPoleDancer) + +# Bouncer (Strip Club) +AMB@BOUNCER_DEF Scenario(Scenario_Bouncer), DefaultScenarioAnims +AMB@BOUNCER_IDLES_A Scenario(Scenario_Bouncer) +AMB@BOUNCER_IDLES_B Scenario(Scenario_Bouncer) + +# Window Cleaner +AMB@WINCLEAN_DEF Scenario(Scenario_WindowCleaner), PedHasProp(AMB_HANKIE), DefaultScenarioAnims +AMB@WINCLEAN_IDL Scenario(Scenario_WindowCleaner), PedHasProp(AMB_HANKIE) +# (Note: phantom create folder) +AMB@WINCLEAN_CRE Scenario(Scenario_WindowCleaner), CreatesProp(AMB_HANKIE), SpawnsPercentage(100) + +# Hospital Patients - sat waiting room +AMB@HOSPITAL_DEFAULT Scenario(Seat_HospitalWaiting), DefaultScenarioAnims +AMB@HOSPITAL_IDLES_A Scenario(Seat_HospitalWaiting) +AMB@HOSPITAL_IDLES_B Scenario(Seat_HospitalWaiting) + +# Dancers Female +AMB@DANCE_FEMDFT Scenario(Scenario_DancingNightclub), DefaultScenarioAnims +AMB@DANCE_FEMIDL_A Scenario(Scenario_DancingNightclub) +AMB@DANCE_FEMIDL_B Scenario(Scenario_DancingNightclub) +AMB@DANCE_FEMIDL_C Scenario(Scenario_DancingNightclub) + +# Dancers Male +AMB@DANCE_MALEDFT Scenario(Scenario_DancingNightclub), DefaultScenarioAnims +AMB@DANCE_MALEIDL_A Scenario(Scenario_DancingNightclub) +AMB@DANCE_MALEIDL_B Scenario(Scenario_DancingNightclub) +AMB@DANCE_MALEIDL_C Scenario(Scenario_DancingNightclub) +AMB@DANCE_MALEIDL_D Scenario(Scenario_DancingNightclub) + +# Taxi Hail Male +AMB@TAXI_WAIT_DEF_M Scenario(Scenario_WaitingForTaxi), DefaultScenarioAnims +AMB@TAXI_WAIT_I_M_A Scenario(Scenario_WaitingForTaxi), PlayingSpecificAnim(AMB@TAXI_WAIT_DEF_M, Taxi_M_Default) +AMB@TAXI_WAIT_I_M_B Scenario(Scenario_WaitingForTaxi), PlayingSpecificAnim(AMB@TAXI_WAIT_DEF_M, Taxi_M_Default) +AMB@TAXI_WAIT_I_M_C Scenario(Scenario_WaitingForTaxi), PlayingSpecificAnim(AMB@TAXI_WAIT_DEF_M, Taxi_M_Default) + +# Taxi Hail Female +AMB@TAXI_WAIT_DEF_F Scenario(Scenario_WaitingForTaxi), DefaultScenarioAnims +AMB@TAXI_WAIT_I_F_A Scenario(Scenario_WaitingForTaxi), PlayingSpecificAnim(AMB@TAXI_WAIT_DEF_F, Taxi_F_Default) +AMB@TAXI_WAIT_I_F_B Scenario(Scenario_WaitingForTaxi), PlayingSpecificAnim(AMB@TAXI_WAIT_DEF_F, Taxi_F_Default) + +# Wasted Layabouts +AMB@BEG_WASTED_DEF_A Scenario(Scenario_LayingDruggie), DefaultScenarioAnims +AMB@BEG_WASTED_DEF_B Scenario(Scenario_LayingDruggie), DefaultScenarioAnims +AMB@WASTED_A Scenario(Scenario_LayingDruggie), PlayingSpecificAnim(AMB@BEG_WASTED_DEF_A, Wasted_A_Default) +AMB@WASTED_B Scenario(Scenario_LayingDruggie), PlayingSpecificAnim(AMB@BEG_WASTED_DEF_B, Wasted_B_Default) + +# Preacher +AMB@PREACH_DEF Scenario(Scenario_Preacher), PedHasProp(), DefaultScenarioAnims +AMB@PREACH_IDL_A Scenario(Scenario_Preacher), PedHasProp() +AMB@PREACH_IDL_B Scenario(Scenario_Preacher), PedHasProp() +# (Note: phantom create folder) +AMB@PREACH_CRE Scenario(Scenario_Preacher), CreatesProp(), SpawnsPercentage(100) + +# Drug Dealer +AMB@DRUGD_DEF Scenario(Scenario_SellingDrugs), DefaultScenarioAnims +AMB@DRUGD_IDL_A Scenario(Scenario_SellingDrugs) +AMB@DRUGD_IDL_B Scenario(Scenario_SellingDrugs) + +# Hospital Bed +AMB@HOSPITAL_BED Scenario(Scenario_HospitalBed), DefaultScenarioAnims + +# Air Workers +AMB@SUPER_CREATE Scenario(Scenario_AirWorkers), CreatesProp(AMB_CLIPBOARD), SpawnsPercentage(75), SetPriorityMultiplier(0) +AMB@SUPER_DEFAULT Scenario(Scenario_AirWorkers), PedHasProp(AMB_CLIPBOARD), DefaultScenarioAnims +AMB@SUPER_IDLES_A Scenario(Scenario_AirWorkers), PedHasProp(AMB_CLIPBOARD) +AMB@SUPER_IDLES_B Scenario(Scenario_AirWorkers), PedHasProp(AMB_CLIPBOARD) + +# Searching Cop +COP_SEARCH_IDLES Scenario(Scenario_InvestigatingCop), CreatesProp(AMB_WALKIETALKIE) + +# PARK +TAICHI_DEFAULT Scenario(Scenario_TaiChi), DefaultScenarioAnims +AMB@PARK_TaiChi_A Scenario(Scenario_TaiChi) +AMB@PARK_TaiChi_B Scenario(Scenario_TaiChi) + +# Hookers +AMB@HOOKER_DEF Scenario(Scenario_Prostitute), DefaultScenarioAnims, !IsModel(F_Y_HOOKER_01) +AMB@HOOKER Scenario(Scenario_Prostitute), !IsModel(F_Y_HOOKER_01) + +AMB@HOOKER_FAT_DEF Scenario(Scenario_Prostitute), DefaultScenarioAnims, !IsModel(F_Y_HOOKER_03) +AMB@HOOKER_FAT Scenario(Scenario_Prostitute), !IsModel(F_Y_HOOKER_03) + +# Busker +AMB@BUSKER_DEF Scenario(Scenario_StreetPerformer), DefaultScenarioAnims, PedHasProp(CJ_SAXF) +AMB@BUSKER Scenario(Scenario_StreetPerformer), PedHasProp(CJ_SAXF) +# (Note: phantom create folder) +AMB@BUSKER_CRE Scenario(Scenario_StreetPerformer), CreatesProp(CJ_SAXF), SpawnsPercentage(100) + +# Standing - Misc +AMB@SMOKING_IDLES Scenario(Scenario_Standing) +AMB@BURGER_IDLE Scenario(Scenario_Standing) +AMB@COFFEE_IDLE_M Scenario(Scenario_Standing) +AMB@COFFEE_IDLE_F Scenario(Scenario_Standing) + +# Standing - Male +AMB@STANDING_M_DEF Scenario(Scenario_Standing), DefaultScenarioAnims, !IsModel(M_Y_VENDOR), !IsModel(M_M_STREETFOOD_01), !IsModel(M_Y_CHINVEND_01), !IsModel(M_M_SELLER_01) +AMB@STANDING_MALE Scenario(Scenario_Standing), !IsModel(M_Y_VENDOR), !IsModel(M_M_STREETFOOD_01), !IsModel(M_Y_CHINVEND_01), !IsModel(M_M_SELLER_01) + +# Standing - Female +AMB@STANDING_F_DEF Scenario(Scenario_Standing), DefaultScenarioAnims +AMB@STANDING_FEMALE Scenario(Scenario_Standing) + +# Standing - Vendors +AMB@STANDING_VENDOR Scenario(Scenario_Standing), IsModel(M_Y_VENDOR), IsModel(M_M_STREETFOOD_01), IsModel(M_Y_CHINVEND_01), IsModel(M_M_SELLER_01) + +# Heavily Armed Guard - Fat +AMB@GUARD_FAT_DEF Scenario(Scenario_HeavilyArmedPolice), DefaultScenarioAnims, Has2Handed + +# ---------------------------------------------------------------------------------------------- +# Anim Group Set Definitions +# ---------------------------------------------------------------------------------------------- +AMBIENT_GROUP_SETS: + +<> AMB@BAG_A_IDLES, AMB@BAG_A_CREATE, AMB@BAG_B_IDLES, AMB@BAG_B_CREATE +<> AMB@UMBRELLA_OPEN_A, AMB@UMBRELLA_OPEN_B, AMB@UMBRELLA_IDL_A, AMB@UMBRELLA_IDL_B, AMB@UMBRELLA_CLOSE, AMB@RAIN_NEWSPAPER, AMB@RAIN_NEWSPAPER_B, AMB@NEWSPAPER_CREATE_R +<> AMB@NUTS_IDLE, AMB@NUTS_DESTROY, AMB@BURGER_DESTROY, AMB@BURGER_IDLE, AMB@HOTDOG_DESTROY, AMB@HOTDOG_IDLE, AMB@EAT_FRUIT +<> AMB@NUTS_IDLE, AMB@NUTS_DESTROY, AMB@BURGER_DESTROY, AMB@BURGER_IDLE, AMB@HOTDOG_DESTROY_F, AMB@HOTDOG_IDLE_F +<> AMB@COFFEE_CREATE, AMB@COFFEE_IDLE_M +<> AMB@COFFEE_CREATE, AMB@COFFEE_IDLE_F +<> AMB@MUSIC_CREATE, AMB@MUSIC_DESTROY, AMB@MUSIC_IDLES +<> AMB@COLD +<> COP_SEARCH_IDLES, COP_WANDER_IDLES, COP_WANDER_RADIO +<> COP_WANDER_IDLES_FAT, COP_WANDER_RADIO_FAT, AMB@GUARD_FAT_DEF +<> DEFEND@GEN_1H, DEFEND@GEN_2H +<> VEH@STD_JACK_RIFLE, VEH@STD_JACK_RIFLE_B, VEH@STD_JACK_RIFLE_C, VEH@STD_JACK_RPG +<> VEH@STD_JACK_UNARMED, VEH@STD_JACK_UNARMDB, VEH@STD_JACK_UNARMDC, VEH@STD_JACK_UNARMDD, VEH@STD_JACK_PISTOL, VEH@STD_JACK_PISTOLB +<> VEH@VAN_JACK_PISTOL, VEH@VAN_JACK_RIFLE, VEH@VAN_JACK_UNARMED +<> VEH@LOW_JACK_PISTOL, VEH@LOW_JACK_RIFLE, VEH@LOW_JACK_RPG +<>, VEH@TRU_JACK_PISTOL, VEH@TRU_JACK_RIFLE +<> AMB@CAR_STD_BK_SEAT, AMB@CAR_STD_PS_B, AMB@CAR_STD_PS_C, AMB@CAR_STD_PS_D, AMB@CAR_STD_PS_E, AMB@CAR_STD_PS_LOOPS, AMB@CAR_STD_PS_TRASH, AMB@CAR_STD_F_ID_PS +<> AMB@CAR_STD_DS_A, AMB@CAR_STD_DS_B, AMB@CAR_STD_DS_C, AMB@CAR_STD_DS_D, AMB@CAR_STD_DS_TRASH, AMB@CAR_STD_F_ID_DS +<> AMB@CAR_LOW_PS_LOOPS +<> AMB@CAR_STD_F_DF_DS, AMB@CAR_STD_F_DF_PS, AMB@CAR_LOW_F_DF_DS, AMB@CAR_LOW_F_DF_PS, AMB@CAR_VAN_F_DF_DS, AMB@CAR_VAN_F_DF_PS, AMB@CAR_TRUCK_F_DF_DS, AMB@CAR_TRUCK_F_DF_PS, AMB@CAR_STD_Rear_Flee_DF +<> AMB@YAWN, AMB@MISC, AMB@SHOES_A, AMB@SHOES_B, AMB@TRIPUP, AMB@WATCH_MELEE +<> AMB@ROADCROSS, AMB@ROADCROSS_HEAD, AMB@ROADCROSS_RAIN, AMB@LOOK_DEAD_PED, AMB@ROADCROSS_RAIN_B +<> AMB@ROADCROSS, AMB@ROADCROSS_HEAD, AMB@ROADCROSS_RAIN, AMB@LOOK_DEAD_PED, AMB@ROADCROSS_RAIN_B +<> AMB@YAWN +<> AMB@SMOKING, AMB@SMOKING_CREATE, AMB@SMOKING_IDLES, AMB@SMOKING_DESTROY, AMB@SMK_SCN_CREATE, AMB@SMK_SCN_IDLES, AMB@SMK_SCN_DESTROY, AMB@SMOKE_M_DEF +<> AMB@SMOKING_F, AMB@SMOKING_CREATE_F, AMB@SMOKING_IDLES_F, AMB@SMOKING_DEST_F, AMB@SMK_SCN_CREATE_F, AMB@SMK_SCN_IDLES_F, AMB@SMK_SCN_DEST_F, AMB@SMOKE_F_DEF +<> AMB@NEWSPAPER_CREATE, AMB@NEWSPAPER_IDLES, AMB@NEWSPAPER_DESTRY +<> PLAYIDLES_COLD, PLAYIDLES_BAT, PLAYIDLES_STD,PLAYIDLES_RIFLE,PLAYIDLES_INJURED_R,VEH@STD_JACK_RIFLE,VEH@STD_JACK_UNARMED,VEH@STD_JACK_PISTOL,VEH@STD_JACK_PISTOLB,PLAYIDLES_INJURED,PLAYIDLES_TIRED_1H,PLAYIDLES_TIRED_2H,PLAYIDLES_TIRED_RPG +<> PLAYIDLES_WET_1H, PLAYIDLES_WET_2H +<> AMB@SPADE_CREATE, AMB@SPADE_IDLES, AMB@SPADE_DEFAULT, AMB@DRILL_CREATE, AMB@DRILL_IDLES, AMB@DRILL_DEFAULT, AMB@SLEDGE_CREATE, AMB@SLEDGE_DEFAULT, AMB@SLEDGE_IDLES +<> AMB@SUPER_CREATE, AMB@SUPER_DEFAULT, AMB@SUPER_IDLES_A, AMB@SUPER_IDLES_B, AMB@STOP_DEFAULT, AMB@STOP_CREATE +<> AMB@CARRY_CREATE, AMB@CARRY_IDLES +<> AMB@SUPER_CREATE, AMB@SUPER_DEFAULT, AMB@SUPER_IDLES_A, AMB@SUPER_IDLES_B +<> AMB@LEAN_DEFAULT, AMB@LEAN_SMOKE_IDLES, AMB@LEAN_IDLES, AMB@LEAN_PHONE_IDLES, AMB@LEAN_IDL_B, AMB@LEAN_BALC_STAND_DEF, AMB@LEAN_BALC_I_A, AMB@LEAN_BALC_I_B, AMB@LEAN_BALC_CRE, AMB@LEAN_BALC_IDL_B, AMB@LEAN_BALC_SMOKE_DEF +<> AMB@LEAN_DEFAULT, AMB@LEAN_SMOKE_IDLES, AMB@LEAN_IDLES, AMB@LEAN_PHONE_IDLES, AMB@LEAN_IDL_B, AMB@LEAN_BALC_STAND_DEF, AMB@LEAN_BALC_I_A, AMB@LEAN_BALC_I_B, AMB@LEAN_BALC_CRE, AMB@LEAN_BALC_I_B_F, AMB@LEAN_BALC_SMOKE_DEF +<> AMB@HANG_STR_DFT, AMB@HANG_STR_IDLS, AMB@HANG_STR_I_CL_A, AMB@HANG_STR_I_CL_C, AMB@HANG_STR_IDLS_CRT +<> AMB@HANG_STR_F_DFT, AMB@HANG_STR_F_IDLS, AMB@HANG_ST_I_F_CL_A, AMB@HANG_ST_I_F_CL_C, AMB@HANG_STR_IDLS_CRT +<> AMB@HANG_STR_FAT_DFT, AMB@HANG_FAT_IDLS, AMB@HANG_FAT_CL_A, AMB@HANG_FAT_CL_B, AMB@HANG_STR_IDLS_CRT +<> AMB@HANG_STR_THIN_DFT, AMB@HANG_THIN_IDLS, AMB@HANG_THIN_CL, AMB@HANG_STR_IDLS_CRT +<> AMB@SECURITY_IDLES_A, AMB@SECURITY_IDLES_B, AMB@SECURITY_IDLES_C, AMB@SECURITY_IDLES_D +<> AMB@TOURIST_CREATE, AMB@TOURIST_IDLES_A, AMB@TOURIST_IDLES_B, AMB@TOURIST_CAMERA +<> AMB@TOURIST_F_CREATE, AMB@TOURIST_F +<> AMB@BRAZIER +<> AMB@PAYPHONE_CREATE, AMB@PAYPHONE_DEFAULT, AMB@PAYPHONE_IDL_A, AMB@PAYPHONE_IDL_B +<> AMB@RAKE_DEFAULT, AMB@RAKE_CREATE, AMB@RAKE_IDLES, AMB@RAKE_WALK, AMB@WCAN_DEFAULT, AMB@WCAN_CREATE, AMB@WCAN_IDLES +<> AMB@RAKE_F_DEFAULT, AMB@RAKE_F_CREATE, AMB@RAKE_F_IDLES, AMB@RAKE_F_WALK, AMB@WCAN_DEFAULT, AMB@WCAN_CREATE, AMB@WCAN_IDLES +<> AMB@BNCH_SMK_DEF, AMB@BNCH_SMK_IDL, AMB@BNCH_SMK_CRE, AMB@BNCH_DNK_DEF, AMB@BNCH_DNK_CRE, AMB@BNCH_DNK_IDL, AMB@BNCH_EAT_DEF, AMB@BNCH_EAT_IDL, AMB@BNCH_EAT_CRE, AMB@BNCH_STD_DEF, AMB@BNCH_STD_IDL +<> AMB@BNCH_READ_DEF, AMB@BNCH_READ_CRE, AMB@BNCH_READ_IDL +<> AMB@BNCH_STD_IDL_F, AMB@BNCH_STD_DEF_F, AMB@BNCH_SMK_DEF_F, AMB@BNCH_SMK_CRE_F, AMB@BNCH_SMK_IDL_F, AMB@BNCH_EAT_DEF_F, AMB@BNCH_EAT_CRE_F, AMB@BNCH_EAT_IDL_F, AMB@BNCH_DNK_DEF_F, AMB@BNCH_DNK_IDL_F, AMB@BNCH_DNK_CRE_F +<> AMB@BNCH_READ_DEF_F, AMB@BNCH_READ_CRE_F, AMB@BNCH_READ_IDL_F +<> AMB@WINSHOP_DEFAULT, AMB@WINSHOP_IDLES +<> AMB@CAFE_EMPTY_DEFAULT, AMB@CAFE_EMPTY_IDL, AMB@CAFE_DEFAULT, AMB@CAFE_IDLES, AMB@CAFE_DEFAULT_CREATE, AMB@CAFE_SMK_DEFAULT, AMB@CAFE_SMOKE_IDL_A, AMB@CAFE_SMOKE_IDL_B, AMB@CAFE_SMK_CREATE +<> AMB@CAFE_F_EMPTY_DEFAULT, AMB@CAFE_EMPTY_IDL_F, AMB@CAFE_F_DEFAULT, AMB@CAFE_IDLES_F, AMB@CAFE_DEFAULT_CREATE, AMB@CAFE_SMK_F_DEFAULT, AMB@CAFE_SMK_IDL_F, AMB@CAFE_SMK_F_CREATE +<> AMB@CAFE_READ_DEF_F, AMB@CAFE_READ_CREATE_F, AMB@CAFE_READ_IDL_F +<> AMB@CAFE_READ_DEF, AMB@CAFE_READ_CREATE, AMB@CAFE_READ_IDL +<> AMB@BROKEN_D_DEF, AMB@BROKEN_D_IDLES_A, AMB@BROKEN_D_IDLES_B, AMB@BOOT_DEFAULT, AMB@BOOT_IDLES +<> AMB@STEP_DEFAULT, AMB@STEP_IDL_A, AMB@STEP_IDL_B +<> AMB@STEP_DEFAULT_B, AMB@STEP_IDLES_B +<> AMB@INT_CAFE_DEFAULT, AMB@INT_CAFE_IDLES +<> AMB@WALL_DEFAULT, AMB@WALL_IDLES, AMB@WALL_READ_DEF, AMB@WALL_READ_CREATE, AMB@WALL_READ_IDL +<> AMB@WALL_DEFAULT_F, AMB@WALL_IDLES_F, AMB@WALL_READ_DEF_F, AMB@WALL_READ_CREATE_F, AMB@WALL_READ_IDL_F +<> AMB@NEWSPAPER_VEND, AMB@TELESCOPE_DFT, AMB@TELESCOPE_IDLES +<> AMB@NEWSPAPER_VEND, AMB@TELESCOPE_F_DFT, AMB@TELESCOPE_IDL_F +<> AMB@SERVICE_DEFAULT, AMB@SERVICE_IDLES_A, AMB@SERVICE_IDLES_B, AMB@SERVICE_CREATE, AMB@TELEGRAPH_DFT, AMB@TELEGRAPH_IDLES, AMB@POSTMAN_DEFAULT, AMB@POSTMAN_IDLES, AMB@SWEEP_CREATE, AMB@SWEEP_IDLES +<> AMB@SWEEP_FFOOD_CRE, AMB@SWEEP_FFOOD_DEF, AMB@SWEEP_FFOOD_IDL +<> AMB@SWEEP_FFOOD_CRE, AMB@SWEEP_FFOOD_DEF_F, AMB@SWEEP_FFOOD_I_F +<> AMB@STRIP_CHR_DEF, AMB@STRIP_CHR_IDLS_A, AMB@STRIP_CHR_IDLS_B, AMB@BOUNCER_DEF, AMB@BOUNCER_IDLES_A, AMB@BOUNCER_IDLES_B, AMB@STRIP_RAIL_DEF, AMB@STRIP_RAIL_IDL, AMB@STRIP_STOOL_DEF, AMB@STRIP_STOOL_I_A, AMB@STRIP_STOOL_I_B +<> AMB@WINCLEAN_DEF, AMB@WINCLEAN_IDL, AMB@WINCLEAN_CRE +<> AMB@HOSPITAL_DEFAULT, AMB@HOSPITAL_IDLES_A, AMB@HOSPITAL_IDLES_B, AMB@HOSPITAL_BED +<> AMB@DANCE_FEMDFT, AMB@DANCE_FEMIDL_A, AMB@DANCE_FEMIDL_B, AMB@DANCE_FEMIDL_C +<> AMB@DANCE_MALEDFT, AMB@DANCE_MALEIDL_A, AMB@DANCE_MALEIDL_B, AMB@DANCE_MALEIDL_C, AMB@DANCE_MALEIDL_D +<> AMB@TAXI_WAIT_DEF_M, AMB@TAXI_WAIT_I_M_A, AMB@TAXI_WAIT_I_M_B, AMB@TAXI_WAIT_I_M_C +<> AMB@TAXI_WAIT_DEF_F, AMB@TAXI_WAIT_I_F_A, AMB@TAXI_WAIT_I_F_B +<> AMB@BEG_WASTED_DEF_A, AMB@BEG_WASTED_DEF_B, AMB@WASTED_A, AMB@WASTED_B, AMB@BNCH_BUM_DEF, AMB@BNCH_BUM_IDL, AMB@HOMELESS_A, AMB@HOMELESS_B +<> AMB@DRUGD_DEF, AMB@DRUGD_IDL_A, AMB@DRUGD_IDL_B +<> AMB@PREACH_DEF, AMB@PREACH_IDL_A, AMB@PREACH_IDL_B, AMB@PREACH_CRE +<> COP_SEARCH_IDLES +<> AMB@PARK_TaiChi_A, AMB@PARK_TaiChi_B, TAICHI_DEFAULT +<> AMB@INJURED_SIDE, AMB@INJURED_FRONT +<> AMB@PHONE_M_A, AMB@PHONE_M_B +<> AMB@PHONE_F +<> AMB@SHOCK, AMB@FLEE_A, AMB@HURRY_WALK, AMB@HURRY_HEAD, AMB@INQUISITIVE +<> AMB@HOOKER_DEF, AMB@HOOKER, AMB@HOOKER_FAT_DEF, AMB@HOOKER_FAT +<> AMB@BUSKER_DEF, AMB@BUSKER, AMB@BUSKER_CRE +<> AMB@STANDING_M_DEF, AMB@STANDING_MALE, AMB@SMOKING_IDLES, AMB@BURGER_IDLE, AMB@COFFEE_IDLE_M, AMB@COFFEE_IDLE_F, AMB@STANDING_VENDOR +<> AMB@STANDING_F_DEF, AMB@STANDING_FEMALE, AMB@SMOKING_IDLES, AMB@BURGER_IDLE, AMB@COFFEE_IDLE_M, AMB@COFFEE_IDLE_F +<> PLAYIDLES_F_STD, PLAYIDLES_F_RIFLE + +# ---------------------------------------------------------------------------------------------- +# Associations between ped anim groups and ambient anims +# ---------------------------------------------------------------------------------------------- +MOVEMENT_GROUPS: + +# Female Movement Groups ############################################################################################################################################################################################## + +move_f@bness_a <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN_BSNESS, AMB@PREEN, <>, <> +move_f@bness_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, +move_f@bness_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_a <>, <> + +move_f@bness_b <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN_BSNESS, AMB@PREEN, <>, <>, +move_f@bness_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_b <> + +move_f@bness_c <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN_BSNESS, AMB@PREEN, <>, <> +move_f@bness_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_c <> + +move_f@bness_d <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>,AMB@PREEN_BSNESS,AMB@PREEN,<>,<>,<> +move_f@bness_d <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_d <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_d <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_d <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_f@bness_e <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN_BSNESS, AMB@PREEN, <>, <> +move_f@bness_e <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_e <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_e <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@bness_e <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_f@casual <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <>, <> +move_f@casual <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@casual <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@casual <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@casual <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_f@casual_b <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <> +move_f@casual_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@casual_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, +move_f@casual_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@casual_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_f@casual_c <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <>, <> +move_f@casual_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@casual_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@casual_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@casual_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_f@generic <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <>, <> +move_f@generic <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@generic <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@generic <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@generic <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_f@michelle <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <>, <> +move_f@michelle <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@michelle <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@michelle <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@michelle <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_f@old_a <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <>, <> +move_f@old_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@old_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@old_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@old_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_f@old_b <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <>, <> +move_f@old_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@old_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@old_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@old_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_f@old_c <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <>, <> +move_f@old_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@old_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@old_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@old_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_f@old_d <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <>, <> +move_f@old_d <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@old_d <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@old_d <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@old_d <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_f@sexy <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <> +move_f@sexy <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@sexy <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@sexy <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@sexy <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_f@fat <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@fat <>, <>, <>, <>, <>, <>, <>, <> +move_f@fat <>, <>, <>, <>, <> + +move_f@puffer <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <>, <> +move_f@puffer <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@puffer <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@puffer <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_f@puffer <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, , <>, <> + +# Male Movement Groups ############################################################################################################################################################################################## + +move_m@bernie <> +move_m@eddie <> +move_m@playboy <> +move_m@roman_inj <> + +move_m@bness_a <>, <>,<>, <>, <>, <>, <>, <>, <>, AMB@WALLET, <>, <>, AMB@PREEN_BSNESS, AMB@PREEN, <>, <> +move_m@bness_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@bness_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@bness_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@bness_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_m@bness_b <>, <>,<>, <>, <>, <>, <>, <>, <>, AMB@WALLET, <>, <>, AMB@PREEN_BSNESS, AMB@PREEN, <>, <> +move_m@bness_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@bness_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@bness_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@bness_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_m@bness_c <>, <>,<>, <>, <>, <>, <>, <>, <>, AMB@WALLET, <>, <>, AMB@PREEN_BSNESS, AMB@PREEN, <>, <> +move_m@bness_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@bness_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@bness_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@bness_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_m@casual <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <>, <> +move_m@casual <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@casual <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@casual <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@casual <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_m@casual_b <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <>, <> +move_m@casual_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@casual_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@casual_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@casual_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_m@casual_c <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <>, <> +move_m@casual_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@casual_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@casual_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@casual_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_m@generic <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <>, <> +move_m@generic <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@generic <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@generic <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@generic <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_m@old_a <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <> +move_m@old_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@old_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@old_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@old_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_m@old_b <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <> +move_m@old_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@old_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@old_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@old_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_m@old_c <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, AMB@PREEN, <>, <> +move_m@old_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@old_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@old_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@old_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_m@fat <>,<>, <>, <>, <>, <>, <> +move_m@fat <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@fat <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@fat <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@fat <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_m@bum <>, <>, <>, <>, <>, <>, <>, <>, <> + +# Gang Movement Groups ############################################################################################################################################################################################## + +move_gng@jam_a <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@jam_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@jam_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@jam_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@jam_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_gng@jam_b <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@jam_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@jam_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@jam_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@jam_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_gng@jam_c <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@jam_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@jam_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@jam_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@jam_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_gng@latino_a <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@latino_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@latino_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@latino_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@latino_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_gng@latino_b <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@latino_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@latino_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@latino_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@latino_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_gng@latino_c <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@latino_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@latino_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@latino_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@latino_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_gng@afro_a <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@afro_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@afro_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@afro_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@afro_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_gng@afro_b <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@afro_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@afro_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@afro_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@afro_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_gng@afro_c <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@afro_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@afro_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@afro_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@afro_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_gng@generic_a <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@generic_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@generic_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@generic_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@generic_a <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_gng@generic_b <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@generic_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@generic_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@generic_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@generic_b <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +move_gng@generic_c <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@generic_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@generic_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@generic_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_gng@generic_c <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +# Misc Movement Groups ############################################################################################################################################################################################## + +move_m@tourist <>, <>,<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@tourist <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@tourist <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@tourist <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +move_m@tourist <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> + +MOVE_COP <>,<>, <>, <>, <>, <>, <>, <>, <> +MOVE_COP <>, <>, <>, <>, <>, <>, <>, <>, <> +MOVE_COP <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <> +MOVE_COP <>, <>, <>, <>, <>, <>, <>, <> +MOVE_COP <>, <>, <>, <>, <>, <>, <>, <> + + +# Player Movement Groups ############################################################################################################################################################################################## + +MOVE_PLAYER <>, <>, <>, <>, <>, <>, <> +# MOVE_PLAYER GUN@AIM_IDLES diff --git a/RPF DUMP/Common RPF Dump/data/animgrp.dat b/RPF DUMP/Common RPF Dump/data/animgrp.dat new file mode 100644 index 00000000..27db7eb1 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/animgrp.dat @@ -0,0 +1,208 @@ +# +# filename: animgrp.dat +# +# format: +# o MovementGroup( (Resident/Streaming), groupname ) +# o WeaponGroup( (Resident/Streaming), groupname ) +# o VehicleGroup( (Resident/Streaming), groupname ) +# o VehicleDrivebyGroup( (Resident/Streaming), groupname , FPSMin, FPSMax, RPSMin, RPSMax, FDSMin, FDSMax, additionalFlags ) +# o VehicleToDrivebyLink( (Resident/Streaming), groupname, drivebygroupName, optionalSpecificModel, additionalFlags) +# additionalFlags can be made up of: +# DBF_AlternateFireFront +# DBF_AlternateFireRear +# DBF_IsVanFlagNeededForRear +# DBF_NoRoofNeeded +# DBF_RoofNeeded +# DBF_AdjustVerticalHeightFS +# DBF_HasRifle +# DBF_HasGrenades +# DBF_AllSeatsUseFrontAnims +# DBF_NoRearDrivebys +# DBF_DisableFrontDrivebys +# DBF_BackRightSeatUsesPassengerAnims +# DBF_NoDriverGrenadeDrivebys +# DBF_DriverNeedsIntoAnims +# DBF_PassengersDontNeedIntroAnims +# DBF_DampenRecoilAnim +# DBF_BackLeftSeatUsesDriverAnims +# DBF_JustPauseFiringForReload + +Version(3) + +#------------------------------------------------------------------- +# Movement groups +# o MovementGroup( (Resident/Streaming), groupname ) +#------------------------------------------------------------------- +MovementGroup(Streaming, move_cop) +MovementGroup(Streaming, move_cop_fat) +MovementGroup(Streaming, move_m@roman_inj) +MovementGroup(Streaming, move_m@bernie +MovementGroup(Streaming, move_m@playboy) + +MovementGroup(Streaming, move_f@bness_a) +MovementGroup(Streaming, move_f@bness_b) +MovementGroup(Streaming, move_f@bness_c) +MovementGroup(Streaming, move_f@bness_d) +MovementGroup(Streaming, move_f@bness_e) +MovementGroup(Streaming, move_f@casual) +MovementGroup(Streaming, move_f@casual_b) +MovementGroup(Streaming, move_f@casual_c) +MovementGroup(Streaming, move_f@sexy) +MovementGroup(Resident, move_f@fat) +MovementGroup(Streaming, move_f@old_a) +MovementGroup(Streaming, move_f@old_b) +MovementGroup(Streaming, move_f@old_c) +MovementGroup(Streaming, move_f@old_d) +MovementGroup(Streaming, move_f@puffer) +MovementGroup(Streaming, move_f@michelle) + +MovementGroup(Streaming, move_m@swat) +MovementGroup(Streaming, move_m@cs_swat) +MovementGroup(Streaming, move_m@bness_a) +MovementGroup(Streaming, move_m@bness_b) +MovementGroup(Streaming, move_m@bness_c) +MovementGroup(Streaming, move_m@casual) +MovementGroup(Streaming, move_m@casual_b) +MovementGroup(Streaming, move_m@casual_c) +MovementGroup(Streaming, move_m@bum) +MovementGroup(Streaming, move_m@fat) +MovementGroup(Streaming, move_m@old_a) +MovementGroup(Streaming, move_m@old_b) +MovementGroup(Streaming, move_m@old_c) +MovementGroup(Streaming, move_m@tourist) +MovementGroup(Streaming, move_m@case) +MovementGroup(Streaming, move_m@h_cuffed) +MovementGroup(Streaming, move_m@eddie) + +MovementGroup(Streaming, move_gng@afro_a) +MovementGroup(Streaming, move_gng@afro_b) +MovementGroup(Streaming, move_gng@afro_c) +MovementGroup(Streaming, move_gng@generic_a) +MovementGroup(Streaming, move_gng@generic_b) +MovementGroup(Streaming, move_gng@generic_c) +MovementGroup(Streaming, move_gng@latino_a) +MovementGroup(Streaming, move_gng@latino_b) +MovementGroup(Streaming, move_gng@latino_c) +MovementGroup(Streaming, move_gng@jam_a) +MovementGroup(Streaming, move_gng@jam_b) +MovementGroup(Streaming, move_gng@jam_c) +MovementGroup(Streaming, move_gng@jam_c) + + +#------------------------------------------------------------------- +# Weapon groups +# o WeaponGroup( (Resident/Streaming), groupname ) +#------------------------------------------------------------------- +WeaponGroup( Streaming, gun@ak47 ) +WeaponGroup( Streaming, gun@baretta ) +WeaponGroup( Streaming, gun@deagle ) +WeaponGroup( Streaming, gun@handgun ) +WeaponGroup( Streaming, gun@mp5k ) +WeaponGroup( Streaming, gun@rocket ) +WeaponGroup( Streaming, gun@shotgun ) +WeaponGroup( Streaming, gun@uzi ) + +#------------------------------------------------------------------- +# Gesture groups +# o GestureGroup( (Resident/Streaming), groupname ) +#------------------------------------------------------------------- +GestureGroup( Streaming, gestures@m_seated) + +#------------------------------------------------------------------- +# Vehicle driveby groups +# o VehicleDrivebyGroup( (Resident/Streaming), groupname , FDSMin, FDSMax, FPSMin, FPSMax, RPSMin, RPSMax, FDSMin, FDSMax, additionalFlags ) +#------------------------------------------------------------------- +VehicleDrivebyGroup( Streaming, veh@drivebylow, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_AlternateFireFront DBF_RoofNeeded DBF_NoRearDrivebys DBF_HasGrenades DBF_DriverLimitsToSmashWindows(0.16, 0.29) ) +VehicleDrivebyGroup( Streaming, veh@drivebyvan, 0.0, 1.0, 0.0, 1.0, 0.625, 0.95,0.125, 0.625, DBF_IsVanFlagNeededForRear DBF_HasGrenades DBF_DriverLimitsToSmashWindows(0.16, 0.29) ) +VehicleDrivebyGroup( Streaming, veh@drivebylow_conv, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_NoRoofNeeded DBF_HasGrenades ) +VehicleDrivebyGroup( Streaming, veh@drivebybike_spt, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_HasGrenades ) +VehicleDrivebyGroup( Streaming, veh@drivebybike_dirt, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_HasGrenades ) +VehicleDrivebyGroup( Streaming, veh@drivebybike_free, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_HasGrenades ) +VehicleDrivebyGroup( Streaming, veh@drivebybike_chop, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_HasGrenades ) +VehicleDrivebyGroup( Streaming, veh@drivebybike_scot, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_HasGrenades ) +VehicleDrivebyGroup( Streaming, veh@drivebytruck, 0.0, 1.0, 0.0, 0.322, 0.625, 0.95,0.125, 0.625, DBF_HasGrenades DBF_DriverLimitsToSmashWindows(0.24, 0.42) ) +VehicleDrivebyGroup( Streaming, veh@DRIVEBYHELI, 0.0, 1.0, 0.0, 0.5, 0.75, 0.25, 0.75, 0.25, DBF_NoDriverDrivebys DBF_NoDriverGrenadeDrivebys DBF_HasRifle DBF_HasGrenades DBF_PassengersDontNeedIntroAnims DBF_DampenRecoilAnim DBF_JustPauseFiringForReload) +VehicleDrivebyGroup( Streaming, veh@DRIVEBYboat_spee, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_NoDriverDrivebys DBF_NoDriverGrenadeDrivebys DBF_AllSeatsUseFrontAnims DBF_HasRifle DBF_HasGrenades DBF_PassengersDontNeedIntroAnims DBF_DampenRecoilAnim DBF_JustPauseFiringForReload) +VehicleDrivebyGroup( Streaming, veh@DRIVEBYboat_stnd, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_NoDriverDrivebys DBF_DisableFrontDrivebys DBF_HasRifle DBF_HasGrenades DBF_DampenRecoilAnim DBF_JustPauseFiringForReload) +VehicleDrivebyGroup( Streaming, veh@drivebystd, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_HasGrenades DBF_AdjustVerticalHeightFS DBF_AlternateFireRear DBF_DriverLimitsToSmashWindows(0.16, 0.29) ) +VehicleDrivebyGroup( Streaming, veh@drivebycop_std, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_NoDriverDrivebys DBF_NoRearDrivebys ) +VehicleDrivebyGroup( Streaming, veh@DRIVEBYBOAT_BIG, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_HasGrenades DBF_DampenRecoilAnim) +VehicleDrivebyGroup( Streaming, veh@drivebyairtug, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_HasGrenades DBF_DampenRecoilAnim) +VehicleDrivebyGroupV2( Streaming, veh@DRIVEBYHELI_1H, veh@DRIVEBYHELI, 0.0, 1.0, 0.0, 0.5, 0.75, 0.25, 0.75, 0.25, DBF_NoDriverGrenadeDrivebys DBF_NoDriverDrivebys DBF_HasGrenades DBF_PassengersDontNeedIntroAnims DBF_JustPauseFiringForReload) +VehicleDrivebyGroupV2( Streaming, veh@DRIVEBYboat_spee_1H, veh@DRIVEBYboat_spee, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_HasGrenades DBF_AllSeatsUseFrontAnims DBF_PassengersDontNeedIntroAnims DBF_JustPauseFiringForReload) +VehicleDrivebyGroupV2( Streaming, veh@DRIVEBYboat_stnd_1H, veh@DRIVEBYboat_stnd, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, DBF_HasGrenades) + + +#------------------------------------------------------------------- +# Vehicle groups +# o VehicleGroup( (Resident/Streaming), groupname ) +#------------------------------------------------------------------- +VehicleGroup( Streaming, veh@boat_stand_big ) +VehicleGroup( Streaming, veh@boat_standing ) + + +#------------------------------------------------------------------- +# Bike groups +# o BikeGroup( (Resident/Streaming), groupname, leftHandleBarOffset x, y, and z, rightHandleBarOffset x, y, and z ) +#------------------------------------------------------------------- +BikeGroup( Streaming, veh@bike_spt, 0.030, -0.063, 0.029, -0.027, -0.060, 0.029) +BikeGroup( Streaming, veh@bike_dirt, 0.025, -0.060, 0.003, -0.030, -0.054, 0.005) +BikeGroup( Streaming, veh@bike_chopper, 0.006, -0.070, 0.020, -0.009, -0.072, 0.016) +BikeGroup( Streaming, veh@bike_freeway, 0.045, -0.063, -0.032, 0.020, -0.070, -0.032) +BikeGroup( Streaming, veh@bike_scooter, 0.038, -0.057, 0.026, -0.039, -0.057, 0.026) + + +#------------------------------------------------------------------- +# VehicleToDrivebyLink: Links between vehicles and which drivebys should be used +# o VehicleToDrivebyLink( (Resident/Streaming), groupname, drivebygroupName, optionalSpecificModel, additionalFlags) +#------------------------------------------------------------------- +#std +VehicleToDrivebyLink( - veh@std, veh@drivebytruck, ripley, DBF_NoDriverDrivebys ) +VehicleToDrivebyLink( - veh@std, veh@drivebystd, ripley ) +#police drivebys +VehicleToDrivebyLink( - veh@std, veh@drivebycop_std, police ) +VehicleToDrivebyLink( - veh@std, veh@drivebycop_std, police2 ) +VehicleToDrivebyLink( - veh@std, veh@drivebycop_std, fbi ) +VehicleToDrivebyLink( - veh@std, veh@drivebystd, police ) +VehicleToDrivebyLink( - veh@std, veh@drivebystd, police2 ) +VehicleToDrivebyLink( - veh@std, veh@drivebystd, fbi ) + +VehicleToDrivebyLink( - veh@std, veh@drivebystd, - ) +#low +VehicleToDrivebyLink( - veh@low, veh@drivebystd, stratum, DBF_DisableFrontDrivebys DBF_NoDriverDrivebys ) +VehicleToDrivebyLink( - veh@low, veh@drivebylow, stratum, DBF_NoRearDrivebys ) +VehicleToDrivebyLink( - veh@low, veh@drivebylow_conv, stratum, DBF_NoRearDrivebys ) +VehicleToDrivebyLink( - veh@low, veh@drivebystd, vincent, DBF_DisableFrontDrivebys DBF_NoDriverDrivebys) +VehicleToDrivebyLink( - veh@low, veh@drivebylow, vincent, DBF_NoRearDrivebys ) +VehicleToDrivebyLink( - veh@low, veh@drivebylow_conv, vincent, DBF_NoRearDrivebys ) + +VehicleToDrivebyLink( - veh@low, veh@drivebylow, - ) +VehicleToDrivebyLink( - veh@low, veh@drivebylow_conv, - ) +#van +VehicleToDrivebyLink( - veh@van, veh@drivebytruck, firetruk, DBF_BackLeftSeatUsesDriverAnims DBF_BackRightSeatUsesPassengerAnims ) +VehicleToDrivebyLink( - veh@van, veh@drivebytruck, boxville ) +VehicleToDrivebyLink( - veh@van, veh@drivebyairtug, airtug, - ) +VehicleToDrivebyLink( - veh@van, veh@drivebytruck, trash ) +VehicleToDrivebyLink( - veh@van, veh@drivebyvan, - ) +VehicleToDrivebyLink( - veh@van, veh@drivebystd, - ) +#bikes +VehicleToDrivebyLink( - veh@bike_spt, veh@drivebybike_spt, - ) +VehicleToDrivebyLink( - veh@bike_dirt, veh@drivebybike_dirt, - ) +VehicleToDrivebyLink( - veh@bike_chopper, veh@drivebybike_chop, - ) +VehicleToDrivebyLink( - veh@bike_freeway, veh@drivebybike_free, - ) +VehicleToDrivebyLink( - veh@bike_scooter, veh@drivebybike_scot, - ) +#trucks +VehicleToDrivebyLink( - veh@truck, veh@drivebytruck, - ) +#helicopters +VehicleToDrivebyLink( - veh@HELICOPTER, veh@DRIVEBYHELI, - ) +VehicleToDrivebyLink( - veh@HELICOPTER, veh@DRIVEBYHELI_1H, - ) +#speed boat +VehicleToDrivebyLink( - veh@boat_speed, veh@DRIVEBYboat_spee, - ) +VehicleToDrivebyLink( - veh@boat_speed, veh@DRIVEBYboat_spee_1H, - ) +VehicleToDrivebyLink( - veh@boat_stand_big, veh@DRIVEBYBOAT_BIG, - ) +VehicleToDrivebyLink( - veh@boat_standing, veh@DRIVEBYboat_stnd, - ) +VehicleToDrivebyLink( - veh@boat_standing, veh@DRIVEBYboat_stnd_1H, - ) +#bus +VehicleToDrivebyLink( - veh@bus, veh@drivebytruck, - , DBF_NoRearDrivebys DBF_DisableFrontDrivebys) +VehicleToDrivebyLink( - veh@bus, veh@drivebyairtug, - , DBF_NoDriverDrivebys DBF_AllSeatsUseFrontAnims) + diff --git a/RPF DUMP/Common RPF Dump/data/carcols.dat b/RPF DUMP/Common RPF Dump/data/carcols.dat new file mode 100644 index 00000000..9c3aa7c3 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/carcols.dat @@ -0,0 +1,326 @@ + +# This file contains all the info about the car colours. There are two +# sections, col which contains the colour table and car which contains +# the possible indices into the colour table for each car. +# +# +# Press START on controller to reload this file while the game is running. +# +# +# +# +# +# now in colour order +# +# +# +# flip colours to be only used on speciel cars... + +# the fields after RGB in the colour table are for the police scanner audio - prefix,colour +# prefix can be one of -, bright, light, dark. Please use '-' (without the quotes) for a colour that is neither light nor dark +# colour can be one of: +# Black, blue, brown, beige, graphite, green, grey, orange, pink, red, silver, white, yellow, GrottiRed, DewbaucheGreen + +col +#BLACK's +10,10,10,-,black # 0 black +37,37,39,-,black # 1 black poly +#GREYS/SILVERS +101,106,121,-,grey # 2 concord blue poly +88,89,90,dark,grey # 3 pewter gray poly +156,161,163,-,silver # 4 silver stone poly +150,145,140,-,silver # 5 winning silver poly +81,84,89,dark,grey # 6 steel gray poly +63,62,69,dark,grey # 7 shadow silver poly +165,169,167,-,silver # 8 silver stone poly +151,149,146,-,silver # 9 porcelain silver poly +118,123,124,-,grey # 10 gray poly +90,87,82,dark,graphite # 11 anthracite gray poly +173,176,176,-,silver # 12 astra silver poly +132,137,136,light,grey # 13 ascot gray +148,157,159,-,grey # 14 clear crystal blue frost poly +164,167,165,-,silver # 15 silver poly +88,88,83,dark,graphite # 16 dk.titanium poly +164,160,150,light,graphite # 17 titanium frost poly +175,177,177,-,white # 18 police white +109,108,110,-,grey # 19 medium gray poly +100,104,106,-,grey # 20 med.gray poly +82,86,97,dark,grey # 21 steel gray poly +140,146,154,-,grey # 22 slate gray +91,93,94,-,graphite # 23 gun metal poly +189,190,198,light,grey # 24 light blue grey +182,182,182,-,white # 25 securicor light gray +100,100,100,-,grey # 26 arctic white + +#RED +226,6,6,bright,red # 27 very red +150,8,0,-,red # 28 torino red pearl +107,0,0,-,red # 29 formula red +97,16,9,-,red # 30 blaze red +74,10,10,-,red # 31 graceful red mica +115,11,11,-,red # 32 garnet red poly +87,7,7,-,red # 33 desert red +38,3,6,dark,red # 34 cabernet red poly +158,0,0,-,GrottiRed # 35 turismo red +20,0,2,dark,red # 36 desert red +15,4,4,dark,red # 37 currant red solid +15,8,10,dark,red # 38 brt.currant red poly +57,25,29,-,red # 39 elec.currant red poly +85,39,37,-,red # 40 med.cabernet solid +76,41,41,-,red # 41 wild strawberry poly +116,29,40,-,red # 42 med.red solid +109,40,55,bright,red # 43 bright red +115,10,39,bright,pink # 44 bright red +100,13,27,-,red # 45 med.garnet red poly +98,11,28,bright,red # 46 brilliant red poly +115,24,39,bright,red # 47 brilliant red poly2 +171,152,143,light,pink # 48 alabaster solid +32,32,44,dark,blue # 49 twilight blue poly + +#GREEN +68,98,79,-,green # 50 torch red +46,91,32,-,green # 51 green +30,46,50,dark,green # 52 deep jewel green +48,79,69,dark,green # 53 agate green +77,98,104,light,blue # 54 petrol blue green poly +94,112,114,-,green # 55 hoods +25,56,38,dark,green # 56 green +45,58,53,dark,green # 57 dark green poly +51,95,63,-,green # 58 rio red +71,120,60,bright,green # 59 securicor dark green +147,163,150,light,green # 60 seafoam poly +154,167,144,light,beige # 61 pastel alabaster solid + +#BLUE +38,55,57,dark,blue # 62 midnight blue +76,117,183,bright,blue # 63 striking blue +70,89,122,-,blue # 64 saxony blue poly +93,126,141,light,blue # 65 jasper green poly +59,78,120,-,blue # 66 mariner blue +61,74,104,-,blue # 67 harbor blue poly +109,122,136,light,blue # 68 diamond blue poly +22,34,72,dark,blue # 69 surf blue +39,47,75,dark,blue # 70 nautical blue poly +78,104,129,-,blue # 71 lt.crystal blue poly +106,122,140,light,blue # 72 med regatta blue poly +111,130,151,light,blue # 73 spinnaker blue solid +14,49,109,-,blue # 74 ultra blue poly +57,90,131,light,blue # 75 bright blue poly +32,75,107,-,blue # 76 nassau blue poly +43,62,87,-,blue # 77 med.sapphire blue poly +54,65,85,-,blue # 78 steel blue poly +108,132,149,-,blue # 79 lt.sapphire blue poly +77,93,96,-,blue # 80 malachite poly +64,108,143,-,blue # 81 med.maui blue poly +19,69,115,bright,blue # 82 bright blue poly +16,80,130,bright,blue # 83 bright blue poly +56,86,148,-,blue # 84 blue +0,28,50,dark,blue # 85 dk.sapphire blue poly +89,110,135,light,blue # 86 lt.sapphire blue poly +34,52,87,-,blue # 87 med.sapphire blue firemist +32,32,44,dark,blue # 88 twilight blue poly + +#YELLOW +245,137,15,-,yellow # 89 taxi yellow +145,115,71,-,yellow # 90 race yellow solid +142,140,70,-,yellow # 91 pastel alabaster +170,173,142,light,yellow # 92 oxford white solid +174,155,127,-,yellow # 93 flax +150,129,108,-,yellow # 94 med.flax +122,117,96,-,beige # 95 pueblo beige +157,152,114,light,yellow # 96 light ivory +152,149,134,light,beige # 97 smoke silver poly +156,141,113,-,yellow # 98 bisque frost poly + +#ORANGE + +#PURPLE +105,30,59,-,pink # 99 classic red +114,42,63,dark,pink # 100 vermilion solid +124,27,68,bright,pink # 101 vermillion solid + +#BROWN +34,25,24,-,brown # 102 biston brown poly +127,105,86,light,brown # 103 lt.beechwood poly +71,53,50,dark,brown # 104 dk.beechwood poly +105,88,83,light,brown # 105 dk.sable poly +98,68,40,-,brown # 106 med.beechwood poly +125,98,86,light,brown # 107woodrose poly +170,157,132,light,beige # 108 sandalwood frost poly +123,113,94,-,brown # 109 med.sandalwood poly +171,146,118,-,beige # 110 copper beige +99,92,90,-,brown # 111 warm grey mica + +#WHITE +201,201,201,-,white # 112 white +214,218,214,-,white # 113 frost white +159,157,148,-,beige # 114 honey beige poly +147,163,150,-,white # 115 seafoam poly +156,156,152,-,white # 116 lt.titanium poly +167,162,143,-,white # 117 lt.champagne poly +15,106,137,light,blue # 118 arctic pearl + +161,153,131,-,white # 119 lt.driftwood poly +163,173,198,-,white # 120 white diamond pearl +155,139,128,-,beige # 121 antelope beige +132,148,171,light,blue # 122 currant blue poly +158,164,171,-,white # 123 crystal blue poly +#PURPLE + +#SPEC FLIP COLOURS +134,68,110,-,pink # 124 temple curtain purple +226,6,6,-,red # 125 cherry red +71,120,60,light,green # 126 securicor dark green +215,142,16,-,yellow # 127 taxi yellow +42,119,161,-,blue # 128 police car blue + +#MSC +66,31,33,dark,brown # 129 mellow burgundy +111,103,95,-,brown # 130 desert taupe poly +252,38,0,bright,orange # 131 lammy orange +252,109,0,-,yellow # 132 lammy yellow +255,255,255,-,white # 133 very white +end + + +# car3 section: +# +# 2 body colors + color of 2nd specular +# +car3 +admiral, 0,0,22, 7,7,79, 16,16,93, 34,34,32, 52,52,50, 54,54,53, 62,62,65, 70,70,63, 72,72,64, 102,102,105, 104,104,105, 116,116,122, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +airtug, 113,113,113, +ambulance, 113,28,113, +annihilator, 0,0,8 +banshee, 0,0,88, 0,1,87, 1,1,2, 1,1,90, 1,4,8, 12,1,87, 23,23,90, 28,28,89, 31,9,32, 35,0,28, 39,39,28, 46,46,28, 49,49,118, 52,4,118, 53,53,50, 62,89,65, 66,1,71, 89,1,50, 36,4,90, 77,48,118, 16,16,19, 9,9,91, 15,0,93, 128,132,94 +buccaneer, 19,19,19, 16,16,16, 38,38,38, 50,50,50, 57,57,57, 72,72,72, 77,77,77, 88,88,88, 94,94,94, 97,97,97, 102,102,102, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +benson, 113,17,113, 116,108,116, +biff, 40,40,39, 52,52,53, 97,97,97, 90,90,90, 52,52,52, 41,41,41, 36,36,36, 41,41,41, 48,48,48, 55,55,55, 57,57,57, 64,64,64, 71,71,71, 77,77,77, +blista, 0,0,1, 3,0,1, 4,4,1, 10,10,92, 16,0,1, 31,0,1, 31,31,33, 34,0,1, 36,10,37, 36,36,1, 49,49,75, 52,0,1, 56,56,57, 55,0,1, 62,55,1, 64,0,1, 68,0,72, 72,0,2, 95,0,1, 103,104,1, 106,0,1, 109,109,1, 1,109,1, +bobber, 0,5,50, 13,0,1, 11,11,5, 0,0,8, 7,0,8, 33,33,33, 43,43,30, 48,0,48, 54,54,57, 56,0,50, 67,67,65, +bobcat, 11,11,12, 1,11,5, 5,5,5, 34,34,32, 53,53,54, 54,54,55, 57,57,57, 69,69,67, 76,76,67, 95,95,95, 102,102,103, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +boxville, 113,1,112, 113,28,112, 113,31,112, 113,50,112, 113,58,112, 92,64,112, 92,85,112, 93,112,112, +burrito, 9,9,9, 11,11,11, 1,1,2, 13,13,13, 23,23,3, 68,68,68, 31,31,31, 36,36,36, 41,41,41, 48,48,48, 55,55,55, 57,57,57, 64,64,64, 71,71,71, 77,77,77, 90,90,90, 104,104,104, 106,106,104, 0,0,1, 4,4,4, +burrito2, 9,9,9, 11,11,11, 1,1,2, 13,13,13, 23,23,3, 68,68,68, 31,31,31, 36,36,36, 41,41,41, 48,48,48, 55,55,55, 57,57,57, 64,64,64, 71,71,71, 77,77,77, 90,90,90, 104,104,104, 106,106,104, 0,0,1, 4,4,4, +bus, 53,8,53, +cabby, 89,89,1, 89,1,1 +cablecar, 45,45,1, +cavalcade, 34,127,28, 0,133,0, 0,133,4, 1,133,9, 6,133,63, 40,133,27, 57,133,51, 64,133,63, 85,133,118, 88,133,87, 98,133,91, 104,133, 103,2,133,63, 21,133,72, 22,133,72, 13,133,91, 19,133,93, +chavos, 1,0,7, 10,0,10, 33,33,27, 45,0,30, 49,49,50, 50,49,51, 57,0,58, 64,64,63, 68,68,43, 2,2,63, 21,21,72, 22,22,72, 13,11,91, 19,19,93, +cognoscenti, 0,0,8, 0,1,8, 1,0,8, 3,1,8, 5,6,8, 6,6,8, 33,0,8, 52,0,54, 85,85,84, +comet, 0,0,63, 1,1,12, 33,33,27 46,46,127, 6,6,8, 49,49,59, 127,127,123, 62,62,63, 22,22,64, 56,56,59, +coquette, 0,0,50, 1,1,8, 11,11,92, 13,13,98, 33,33,89, 34,34,27, 49,49,53, 53,53,58, 57,57,60, 113,35,113, 74,74,63, 80,80,84, 2,2,63, 21,21,72, 22,22,72, 13,13,91, 19,19,93, +df8, 0,0,75, 0,0,0, 0,0,12, 4,0,12, 6,0,12, 10,0,12, 21,0,12, 23,0,12, 25,0,12, 33,0,35, 34,0,34, 47,0,35, 49,0,63, 52,0,56, 54,0,55, 65,0,63, 67,0,118, 70,0,65, 98,0,90, 16,0,76, 9,0,91, 15,0,93, 19,0,93, 13,0,80, +dukes, 0,133,32, 0,133,62, 0,0,0, 1,133,1, 5,133,8, 11,133,8, 31,133,30, 36,133,27, 52,133,50, 62,133,53, 82,133,63, 80,133,65, 65,133,65, 61,133,61, 93,133,93, 104,133,103, 132,0,131 +dilettante, 0,0,12, 3,3,12, 2,2,12, 7,7,18, 9,9,18, 31,31,27, 39,39,29, 50,50,48, 52,52,51, 53,53,50, 77,77,63, 82,82,58, 102,102,92, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +dinghy, 1,1,1, +e109, 56,56,59, 0,0,0, 20,20,8, 11,11,12, 7,1,12, 1,0,8, 47,47,43, 49,40,43, 57,60,51, 65,64,63, 70,73,75, 85,85,58, 95,94,95, 102,90,106, 2,2,63, 21,21,72, 22,22,72, 13,11,91, 19,19,93, +emperor, 1,0,3, 0,0,3, 7,0,7, 10,0,10, 11,1,11, 16,1,16, 21,2,21, 31,31,31, 48,38,48, 55,1,55, 57,10,57, 61,16,61, 68,102,68, 78,108,79, 95,102,95, +emperor2, 1,0,3, 0,0,3, 7,0,7, 10,0,10, 11,1,11, 16,1,16, 21,2,21, 31,31,31, 48,38,48, 55,1,55, 57,10,57, 61,16,61, 68,102,68, 78,108,79, 95,102,95, +esperanto, 20,20,18, 16,16,15, 7,7,15, 1,1,8, 26,26,8, 34,34,33, 40,40,39, 50,50,51, 52,52,51, 57,57,57, 65,65,68, 82,82,80, 97,97,97, 111,111,110, 2,2,63, 21,21,72, 22,22,72, 13,11,91, 19,19,93, +fxt, 0,0,4, 1,1,9, 6,6,63, 40,40,27, 57,57,51, 64,64,63, 85,85,118, 88,88,87, 98,98,91, 104,104,103, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +faction, 0,0,8, 2,0,4, 6,0,4, 8,1,8, 11,1,8, 25,6,8, 42,42,34, 47,47,34, 52,0,52, 57,1,57, 61,1,61, 69,69,63, 76,76,63, 78,78,65, 86,86,68, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +faggio, 31,0,29, 62,0,59, 13,0,1, 11,11,5, 0,0,8, 7,0,8, 33,33,33, 43,43,30, 48,0,48, 54,54,57, 56,0,50, 67,67,65, +fbi, 0,0,8, +feltzer, 13,13,65, 62,62,63, 0,0,63, 1,1,64, 3,3,12, 6,6,16, 7,7,15, 15,15,17, 28,28,28, 40,40,28, 49,49,50, 50,50,51, 57,57,55, 65,65,55, 74,74,63, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +feroci, 0,96,69, 0,0,0, 4,133,5, 7,133,8, 16,133,8, 21,133,12, 26,133,12, 31,133,28, 37,133,34, 39,133,33, 57,133,56, 52,133,59, 67,133,56, 87,133,85, 85,133,63, 95,133,95, 102,133,103, 2,133,63, 21,133,72, 22,133,72, 13,133,91, 19,133,93, +feroci2, 113,113,113 +firetruk, 113,28,113, +flatbed, 1,1,8, 6,6,8, 11,11,12, 12,12,12, 31,31,31, 40,40,40, 52,53,53, 54,54,54, 56,56,56, 70,70,70, 73,73,73, 77,77,76, +fortune, 0,0,1, 3,3,3, 4,4,4, 10,10,10, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, 16,16,16, 31,31,31, 31,31,33, 34,34,34, 36,36,33, 49,49,75, 52,52,52, 56,56,57, 55,55,55, 62,62,1, 64,64,1, 68,68,72, 72,72,2, 77,77,74, 80,80,50, 87,87,74, 95,95,95, 103,103,1, +forklift, 89,28,89, 89,74,89, 90,74,89, +hakumai, 33,30,37, 0,0,0, 0,3,8, 4,0,8, 7,0,8, 10,10,8, 16,9,8, 22,22,8, 26,16,18, 31,0,1, 34,34,34, 54,1,54, 57,1,57, 61,11,61, 68,1,65, 72,6,1, 77,77,77, 108,1,109, 109,1,109, 114,111,111, 117,109,1, +habanero, 0,0,56, 1,1,11, 3,3,11, 14,14,11, 19,19,14, 42,42,30, 45,45,27, 57,57,126, 54,54,50, 52,52,83, 70,70,80, 82,82,63, 85,85,63, 90,90,91, 94,94,94, 104,104,106, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +hellfury, 34,34,32, 0,0,128, 0,0,131, 3,3,133, 6,6,133, 31,0,131, 34,34,131, 39,39,127, 49,49,129, 69,69,99, 56,56,118, 74,0,99, 82,0,128, 85,85,128, 106,106,132, +ingot, 0,0,33, 0,0,0, 7,7,8, 10,10,8, 23,23,8, 57,57,56, 62,62,62, 66,66,66, 72,72,72, 78,78,78, 95,95,95, 104,104,104, 107,107,107, 2,2,63, 21,21,72, 22,22,72, 13,11,91, 19,19,93, +intruder, 0,0,32, 0,0,0, 1,133,20, 3,133,20, 6,133,22, 11,133,25, 38,133,28, 46,127,46, 53,133,54, 54,133,54, 56,133,58, 70,133,65, 78,133,80, 104,133,104, 16,133,76, 9,133,91, 15,133,93, 19,133,93, 13,133,80, +infernus, 0,0,63, 0,0,59, 33,33,27 46,46,127, 6,6,8, 49,49,59, 59,59,127, 88,88,124, 62,62,63, 22,22,64, +# +landstalker, 0,0,95, 0,0,4, 1,1,9, 6,6,63, 40,40,27, 57,57,51, 64,64,63, 85,85,118, 88,88,87, 98,98,91, 104,104,103, 2,2,63, 21,21,72, 22,22,72, 13,11,91, 19,19,93, +# +lokus, 0,0,8, 1,1,12, 7,7,12, 20,20,12, 45,45,31, 40,40,32, 49,49,49, 52,52,56, 62,62,65, 70,70,63, 71,71,65, 77,77,71, 104,104,103, 106,106,103, 2,2,63, 21,21,72, 22,22,72, 13,11,91, 19,19,93, +jetmax, 0,119,113, 25,30,113, 25,0,113, 33,0,113, 23,56,113, 71,69,113, 91,117,113, 115,132,113, 1,113,113, 25,81,113, +manana, 0,0,12, 1,1,12, 3,3,12, 6,6,12, 7,7,12, 10,10,12, 16,16,12, 31,31,31, 41,41,41, 57,57,57, 62,62,62, 67,67,67, 86,86,86, 88,88,88, 95,95,95, +maverick, 113,0,113, 113,7,113, 113,28,113, 113,49,113, 113,57,113, 113,69,113, 113,76,113, +marbella, 0,0,0, 70,70,68, 72,72,72, 0,0,12, 3,3,12, 4,4,12, 6,6,12, 7,7,12, 10,10,12, 11,11,12, 19,19,12, 21,21,12, 34,34,34, 53,53,53, 95,95,95, 102,102,102, 66,66,66, +marquis, 113,113,113 +merit, 1,0,7, 10,0,10, 33,33,27, 45,1,30, 49,49,50, 50,49,51, 57,0,58, 64,64,63, 68,64,8, 2,2,63, 21,21,72, 22,22,72, 13,11,91, 19,19,93, 2,133,63, 21,133,72, +minivan, 0,0,2, 1,1,2, 3,3,2, 6,6,8, 7,7,8, 10,10,12, 26,26,12, 45,45,32, 62,62,53, 71,71,71, 77,77,76, 87,87,86, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +mrtasty, 113,66,113, +moonbeam, 102,104,104, 103,102,103, 108,109,108, 11,102,12, 10,1,12, 1,7,12, 20,17,12, 31,33,27, 40,41,30, 52,53,51, 60,57,53, 67,64,63, 77,73,68, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +mule, 112,2,113, 116,1,115, +nrg900, 51,56,127, 0,0,29, 0,0,101, 0,1,4, 34,34,31, 85,85,84, 89,0,90, 59,1,59, 82,85,85, 0,7,1, 4,1,1, 29,1,1, 0,4,4, +noose, 113,113,113, +nstockade, 0,0,8 +oracle, 0,0,57, 0,0,0, 0,0,61, 1,1,54, 7,7,48, 10,10,18, 11,11,97, 20,20,86, 22,22,66, 46,46,91, 40,40,35, 49,49,53, 52,52,51, 54,54,53, 57,57,58, 70,70,118, 76,76,118, 106,106,108, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +packer, 76,113,113, 64,79,79, 56,58,59, 1,1,2, 8,31,8, 1,78,8, +pcj, 0,0,1, 33,127,90, 0,35,1, 85,1,83, 28,0,1, 16,11,5, 1,0,5, 51,0,91, 33,35,33, 48,0,48, 131,1,90, 56,0,50, 67,67,65, 0,127,90, 35,112,1, 5,112,1, 89,0,1, +phantom, 0,0,12, 26,26,12, 34,34,34, 33,33,34, 38,38,34, 62,62,56, 60,60,56, 77,77,75, 90,90,75, 85,85,75, +patriot, 0,0,1, 0,0,0, 6,6,8, 0,0,74, 1,1,92, 7,7,93, 10,10,93, 13,13,79, 15,15,8, 21,21,8, 36,36,35, 57,57,51, 62,62,64, 64,64,58, 78,78,84, 88,88,51, 0,0,1, 1,1,2, 4,4,2, 21,21,2, +perennial, 0,0,12, 3,3,12, 2,2,12, 7,7,18, 9,9,18, 31,31,27, 39,39,29, 50,50,48, 52,52,51, 53,53,50, 77,77,63, 82,82,58, 102,102,92, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +perennial2, 113,113,113, +peyote, 0,0,12, 17,17,12, 41,41,35, 46,46,127, 51,51,127, 52,52,59, 55,55,60, 61,61,113, 65,65,80, 68,68,12, 76,76,126, 91,91,89, 93,93,91, +pinnacle, 2,2,108, 3,3,108, 7,7,55, 9,9,48, 10,10,12, 14,14,12, 17,17,12, 20,20,12, 25,25,12, 31,31,28, 33,33,91, 53,53,60, 62,62,60, 70,70,63, 78,78,18, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +pmp600, 0,0,37, 0,0,0, 0,0,76, 1,1,95, 6,6,97, 11,11,97, 20,20,12, 21,21,24, 23,23,24, 28,28,126, 45,45,35, 53,53,58, 54,54,55, 62,62,51, 69,69,65, 70,70,63, 78,78,63, 85,85,123, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +police, 113,74,113, +police2, 113,74,113, +polpatriot, 113,74,113, +polmav, 113,74,113, +pony, 11,11,12, 13,13,12, 20,20,12, 23,23,12, 31,31,12, 56,56,12, 77,77,12, 95,95,12, 41,41,41, 48,48,48, 64,64,64, +predator, 113,74,113, +premier, 6,6,12, 13,13,12, 23,23,12, 21,21,60, 26,26,72, 36,36,39, 38,38,35, 62,62,60, 58,58,59, 64,64,59, 65,65,58, 76,76,50, 88,88,63, 99,99,27, 106,106,90, 117,117,59, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +pres, 0,1,75, 0,6,0, 0,133,12, 4,133,12, 6,97,12, 10,133,12, 21,133,12, 23,133,12, 25,133,12, 33,133,35, 34,97,34, 47,133,35, 49,133,63, 52,133,56, 54,133,55, 65,133,63, 67,133,118, 70,133,65, 98,133,90, 16,133,76, 9,1,91, 15,133,93, 19,1,93, 13,133,80, +pstockade, 113,74,113, +rancher, 0,0,2, 0,4,8, 0,3,3, 1,24,75, 11,5,6, 23,24,75, 30,30,39, 31,36,72, 48,49,48, 52,55,61, 57,61,61, 71,73,85, 76,73,85, 77,5,85, 102,90,80, 106,90,80, 109,110,80, +reefer, 113,113,113, +rebla, 0,0,3, 0,0,0, 0,0,103, 3,3,103, 1,1,79, 3,3,73, 4,4,82, 6,6,84, 11,11,86, 16,16,92, 23,23,25, 34,34,28, 36,36,27, 47,47,91, 52,52,53, 53,53,51, 64,64,65, 69,69,63, 70,70,64, 73,73,58, 76,76,58, 2,2,63, 21,21,72, 22,22,72, 13,11,91, 19,19,93, +ripley, 113,113,113, +romero, 0,0,4, +rom, 0,104,8, 26,26,8, 34,34,33, 19,19,12, 21,21,12, +sabre, 3,1,8, 4,1,8, 11,11,12, 20,1,12, 22,6,12, 31,34,31, 34,34,34, 39,39,39, 49,49,50, 52,52,50, 57,52,50, 68,64,63, 69,69,63, 72,72,72, 95,1,90, 98,98,98, +sabre2, 3,1,8, 4,1,8, 10,3,8, 11,11,12, 20,1,12, 22,6,12, 28,0,4, 31,34,31, 34,34,34, 39,39,39, 49,49,50, 52,52,50, 57,52,50, 68,64,63, 69,69,63, 72,72,72, 95,1,90, 98,98,98, +sabregt, 0,0,49, 38,38,85, 0,97,102, 3,0,12, 6,6,4, 11,4,12, 13,13,12, 16,95,90, 24,1,12, 21,21,12, 23,23,2, 31,31,27, 32,113,34, 34,12,34, 49,13,41, 52,0,59, 62,13,69, 76,4,76, 82,85,76, 87,8,76, 89,0,4, 92,95,90, 95,95,2, 106,103,2, +sanchez, 89,0,89, 35,4,127, 13,0,1, 11,4,5, 0,4,2, 0,89,2, 7,0,8, 33,4,33, 43,4,30, 74,89,74, 48,0,48, 59,4,90, 56,4,50, 67,4,65, +schafter, 0,1,1, 70,133,8, 16,133,8, 22,133,8, 26,133,18, 34,133,34, 43,133,43, 54,133,54, 57,133,57, 61,133,61, 65,133,65, 68,133,68, 77,133,77, 104,133,103, 106,133,103, 108,133,108, 15,133,93, 19,1,93, 13,133,80, +sentinel, 0,1,50, 0,1,1, 0,133,1, 7,1,12, 12,1,12, 19,133,19, 34,1,45, 31,133,30, 38,133,34, 52,133,56, 68,133,103, 71,133,103, 77,133,77, 85,133,77, 106,103,90, +speedo, 9,9,9, 11,11,11, 1,1,2, 13,13,13, 23,23,3, 68,68,68, 31,31,31, 36,36,36, 41,41,41, 48,48,48, 55,55,55, 57,57,57, 64,64,64, 71,71,71, 77,77,77, 90,90,90, 104,104,104, 106,106,104, 0,0,1, 4,4,4, +stalion, 0,0,1, 0,0,124, 33,0,28, 34,0,35, 38,0,44, 49,0,66, 53,0,51, 56,0,51, 58,0,106, 59,0,51, 62,0,71, 64,0,71, 69,0,74, 74,0,74, 76,0,74, 84,0,74, 106,0,106, 21,0,75, 16,0,93 +steed, 113,113,113, 116,1,115, +stockade, 113,59,113 +solair, 72,72,1, 30,30,1, 34,34,1, 37,37,1, 43,43,1, 52,52,1, 54,54,1, 55,55,1, 52,52,1, 65,65,1, 69,69,1, 70,70,1, 72,72,1, 75,75,1, 84,84,1, 88,88,1, 90,90,1, 106,106,1, 119,119,1, 111,111,1, 22,22,72, 13,11,91, 19,19,93, +stratum, 0,6,0, 0,112,12, 4,112,12, 6,97,12, 10,112,12, 21,112,12, 23,112,12, 25,112,12, 33,112,35, 34,97,34, 47,112,35, 49,112,63, 52,112,56, 54,112,55, 65,112,63, 67,112,118, 70,112,65, 98,112,90, +stretch, 0,0,8, 1,1,12, 113,113,113, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, 0,0,1, +subway_lo, 10,10,73, +subway_hi, 10,10,73, +supergt, 0,0,50, 3,3,2, 7,7,5, 13,13,13, 34,34,30, 33,33,29, 0,0,96, 40,40,41, 57,57,55, 70,70,71, 72,72,73, 77,77,75, 88,88,50, 104,104,107, 121,121,123 +squalo, 25,32,113, 25,69,113, 25,83,113, 25,56,113, 51,56,113, 8,0,113, 127,27,113, 0,25,113, 0,33,113, 25,106,113, +taxi, 89,1,1, 89,89,1, 89,3,1, +taxi2, 89,89,1 +tourmav, 113,113,113, +trash, 113,113,113, +tropic, 113,35,113, 113,66,113, 113,57,113, +tuga, 113,113,113, +turismo, 0,0,1, 35,35,127, 1,1,3, 17,17,34, 21,21,21, 31,31,33, 38,38,30, 52,52,50, 69,69,63, 72,72,63, 81,81,63, 89,89,89, 95,95,90, +uranus, 13,1,13, 0,133,0, 72,133,1, 54,133,1, 55,133,1, 58,133,1, 65,133,1, 72,133,1, 75,133,1, 84,133,1, 90,112,1, 119,112,1, 2,133,63, 21,133,72, 22,133,72, 13,133,91, 19,133,93, +vigero, 9,9,1, 13,13,1, 17,17,1, 25,25,1, 30,30,1, 37,37,1, 40,40,1, 54,54,1, 57,57,1, 65,65,1, +vigero2, 9,9,1, 13,13,1, 17,17,1, 25,25,1, 30,30,1, 37,37,1, 40,40,1, 54,54,1, 57,57,1, 65,65,1, +vincent, 121,133,1, 8,133,1, 10,133,1, 17,133,1, 24,133,1, 36,133,1, 37,133,1, 75,133,1, 55,133,1, 75,133,1, 0,93,34, 0,1,1, 87,133,83, 52,133,83, 39,133,34, 1,133,1, 7,133,7, 31,93,29, 16,133,76, 9,1,91, 15,133,93, 19,1,93, 13,133,80, +virgo, 4,4,1, 9,9,1, 16,16,1, 19,19,1, 28,28,1, 30,30,1, 37,37,1, 36,36,1, 46,46,1, 54,54,1, +willard, 72,72,1, 30,30,1, 34,34,1, 37,37,1, 43,43,1, 52,52,1, 54,54,1, 55,55,1, 52,52,1, 65,65,1, 69,69,1, 70,70,1, 72,72,1, 75,75,1, 84,84,1, 88,88,1, 90,90,1, 106,106,1, 119,119,1, 111,111,1 +washington, 0,0,12, 4,4,12, 6,6,12, 10,10,12, 21,21,12, 23,23,12, 25,25,12, 33,33,35, 37,37,32, 49,49,63, 52,52,56, 54,54,55, 65,65,63, 67,67,118, 70,70,65, 98,98,90, 16,16,76, 9,9,91, 15,15,93, 19,19,93, 13,13,80, +yankee, 15,112,1, 26,78,1, + + +end + +car4 +futo, 32,0,30,1, 0,0,8,133, 0,3,12,133, 3,3,8,133, 4,0,0,1, 13,1,8,133, 34,0,30,90, 36,36,30,1, 40,40,40,133, 52,52,50,133, 54,52,2,133, 62,61,62,133, 68,0,2,133, 79,79,79,133, 85,85,2,90, 86,1,86,133, 87,0,2,133, 98,1,98,133, 108,106,2,133, +huntley, 0,59,113,90, 0,0,103,0, 1,1,79,1, 3,3,103,3, 4,4,82,4, 6,6,84,6, 11,11,86,11, 16,16,92,16, 23,23,25,23, 34,34,28,34, 36,36,27,36, 47,47,91,47, 52,52,53,52, 53,53,51,53, 64,64,65,64, 69,69,63,69, 70,70,64,70, 0,0,12,32, 73,73,58,73, 76,76,58,76, +primo, 34,34,28,127, 0,0,0,127, 0,0,0,133, 0,1,12,133, 1,4,12,133, 16,17,12,133, 17,17,12,133, 21,21,12,133, 22,23,12,133, 31,34,30,133, 33,33,32,133, 36,36,32,133, 52,52,55,133, 57,52,12,133, 62,55,12,133, 70,69,63,133, 97,93,90,133, 54,54,55,133, 67,67,118,133, 70,70,65,133, 98,98,90,133, 16,16,76,133, 9,9,91,133, 15,15,93,133, 19,19,93,133, 13,13,80,133, 12,12,80,127, +ruiner, 6,0,5,133, 0,90,94,90, 1,1,81,133, 7,7,61,133, 10,7,2,133, 11,0,8,133, 13,0,8,133, 16,17,8,133, 35,1,90,133, 36,4,27,133, 54,1,54,133, 56,50,51,133, 60,50,60,133, 65,77,63,133, 68,70,63,133, 70,70,63,133, 78,73,63,133, 90,90,89,90, 102,90,89,90, +sultan, 74,0,83,90, 0,1,1,133, 3,1,1,133, 10,1,1,133 25,1,1,133, 37,1,1,133, 53,6,1,133, 61,1,1,133, 75,1,1,133, 92,1,1,133, 6,0,12,133, 10,0,12,133, 21,0,12,133, 23,0,12,133, 25,0,12,133, 33,0,35,133, 34,0,34,133, 47,0,35,133, 49,0,63,133, 52,0,56,133, 54,0,55,133, 65,0,63,133, 67,0,118,133, 70,0,65,133, 98,0,90,133, 16,0,76,133, 9,0,91,133, 15,0,93,133, 19,0,93,133, 13,0,80,133, +sultanrs, 0,2,1,0, 0,0,1,0, 1,0,2,0, 5,0,1,5, 12,0,1,0, 21,74,112,21, 29,0,30,0, 33,112,34,33, 69,0,59,69, 69,90,56,69, 83,0,59,83, 85,2,88,85 89,0,89,0, 102,0,101,0, 124,0,124,124, 126,0,126,0, +voodoo, 0,59,113,127, 113,74,113,113, 1,133,8,113, 5,3,113,113, 0,28,90,127, 31,24,90,113, 34,32,124,113, 9,59,113,113, 102,93,113,113, 109,114,113,113, 68,86,113,113, 0,0,29,90, +zombieb, 0,0,4,35, 7,133,1,112 11,133,5,112, 35,133,127,112, 13,133,1,112, 0,133,8,112, 7,133,8,112, 33,133,33,112, 43,133,30,112, 48,133,48,112, 54,133,57,112, 56,133,50,112, 67,133,65,112, +end + diff --git a/RPF DUMP/Common RPF Dump/data/cargrp.dat b/RPF DUMP/Common RPF Dump/data/cargrp.dat new file mode 100644 index 00000000..a12152b0 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/cargrp.dat @@ -0,0 +1,57 @@ +# +# file: cargrp.dat +# description: For each type of ped (worker, clubber etc) we maintain a list of the cars they might drive. +# This list is used to pick cars in a very similar way we pick peds. +# +buccaneer, voodoo, sanchez, manana, rancher, ruiner, marbella, virgo, bobber, uranus, stalion, moonbeam, merit, solair, vincent, bobcat, # POPCYCLE_GROUP_HARLEM +futo, buccaneer, hakumai, sabre2, ingot, manana, fortune, vigero2, esperanto, lokus, minivan, chavos, cavalcade, emperor2, pres, rebla, bobber, # POPCYCLE_GROUP_BRONX +stratum, premier, chavos, feroci, habanero, sabregt, faction, pinnacle, dilettante, merit, patriot, perennial, moonbeam, minivan, nrg900, # POPCYCLE_GROUP_JERSEY +sentinel, fxt, intruder, sultan, schafter, washington, cognoscenti, pmp600, oracle, nrg900, huntley, banshee, landstalker, cavalcade, stretch, feltzer, zombieb # POPCYCLE_GROUP_UPTOWN +futo, hakumai, emperor, ingot, voodoo, dukes, vincent, stratum, esperanto, marbella, lokus, premier, minivan, admiral, e109, sabre, # POPCYCLE_GROUP_QUEENS +blista, intruder, sultan, washington, patriot, dilettante, merit, solair, virgo, hellfury, sabregt, sentinel, moonbeam, primo, peyote, rebla, pres, # POPCYCLE_GROUP_BROOKLYN +fortune, uranus, vigero, primo, admiral, df8, feroci, e109, pinnacle, faggio, habanero, sentinel, fxt, rebla, pcj, pres, schafter, perennial, landstalker, # POPCYCLE_GROUP_MIDTOWN +blista, sabre, emperor, willard, bobcat, peyote, rancher, faggio, marbella, dukes, virgo, df8, faction, stalion, primo, vigero2 # POPCYCLE_GROUP_BLACK_POOR +patriot, pmp600, banshee, oracle, zombieb, coquette, huntley, feltzer, habanero, hellfury, nrg900, landstalker, cognoscenti, cavalcade, fxt, sentinel, # POPCYCLE_GROUP_FASHION +ruiner, sultan, premier, fxt, vigero, df8, faction, ingot, intruder, dilettante, landstalker, vincent, e109, feroci, merit, minivan, emperor, esperanto, stratum, # POPCYCLE_GROUP_BOHEMIAN + +patriot, sentinel, sultan, pmp600, huntley, fxt, cavalcade, coquette, feltzer, banshee, e109, schafter, oracle, rebla, sabregt, vigero, perennial, washington, # POPCYCLE_GROUP_TRENDY + +minivan, merit, marbella, manana, feroci, faction, futo, ingot, blista, # POPCYCLE_GROUP_RUSSIAN +turismo, cavalcade, sentinel, schafter, feltzer, oracle, # POPCYCLE_GROUP_ITALIAN +bobcat, futo, vigero, blista, virgo, vincent, stalion, sabre, rancher, sentinel, feltzer, buccaneer, minivan, merit, manana, chavos, feroci, premier, # POPCYCLE_GROUP_EASTERN_EUROPEAN +sultan, pmp600, cavalcade, feltzer, schafter, pmp600, coquette, oracle, turismo, supergt, comet, banshee, # POPCYCLE_GROUP_SHOPPING_RICH + +bobcat, futo, vigero, blista, voodoo, virgo, vincent, stalion, sabre, chavos, ruiner, rancher, e109, pres, merit, faction, df8, # POPCYCLE_GROUP_CHINESE_JAPANESE +vigero, voodoo, virgo, vincent, stalion, sabre, ruiner, emperor, esperanto, rancher, merit, marbella, manana, feroci, faction, dukes, # POPCYCLE_GROUP_SOUTH_AMERICAN +admiral, virgo, premier, vincent, sultan, # POPCYCLE_GROUP_SHOPPING_AVERAGE +forklift, flatbed, packer, phantom, benson, mule, boxville, pony, burrito, biff, steed, speedo, # POPCYCLE_GROUP_DOCKS (Obbe:forklift added back in. Should only be created on nodes with SPECIAL_SMALL_WORKERS set) +oracle, turismo, pmp600, cavalcade, pres, banshee, huntley, habanero # POPCYCLE_GROUP_BUSINESS_HIGH +sentinel, schafter, feltzer, landstalker, premier, chavos, vincent, rancher, # POPCYCLE_GROUP_BUSINESS_LOW + +burrito, stalion, bobcat, blista, faction, speedo, stockade, vincent, e109, pony, merit, minivan, esperanto, stratum, # POPCYCLE_GROUP_FACTORY +mrtasty, # POPCYCLE_GROUP_PARK +mrtasty, # POPCYCLE_GROUP_GOLF +cabby, taxi, taxi2, # POPCYCLE_GROUP_TAXI +flatbed, packer, phantom, speedo, biff, # POPCYCLE_GROUP_BUILDING_SITE +mule, ripley, airtug, bus, perennial2, feroci2, # POPCYCLE_GROUP_AIRPORT_WORKERS +stockade, # POPCYCLE_GROUP_SECURITY +pmp600, voodoo, fxt, cavalcade, e109, huntley, # POPCYCLE_GROUP_PROSTITUTES_PIMPS +vigero2, marbella, emperor2, burrito, blista, sabre2, # POPCYCLE_GROUP_BUMS + +hakumai, futo # POPCYCLE_GROUP_GANG_ALBANIAN +hellfury, # POPCYCLE_GROUP_GANG_BIKER_1 +zombieb, # POPCYCLE_GROUP_GANG_BIKER_2 +sentinel, pmp600, # POPCYCLE_GROUP_GANG_ITALIAN +rebla, schafter # POPCYCLE_GROUP_GANG_RUSSIAN (maffia/Mob) +uranus, ingot # POPCYCLE_GROUP_GANG_RUSSIAN_2 (Gang) +oracle, e109 # POPCYCLE_GROUP_GANG_IRISH +huntley, voodoo # POPCYCLE_GROUP_GANG_JAMAICAN +patriot, landstalker # POPCYCLE_GROUP_GANG_AFRICAN_AMERICAN +sultan, pres # POPCYCLE_GROUP_GANG_KOREAN +intruder, feroci # POPCYCLE_GROUP_GANG_CHINESE_JAPANESE +primo, cavalcade # POPCYCLE_GROUP_GANG_PUERTO_RICAN +police, police2, polpatriot, noose, predator, pstockade, nstockade, fbi # POPCYCLE_GROUP_COPS +faggio, futo, stalion, ruiner, coquette, sultan, infernus, premier, fxt, bobber, vigero, blista, df8, faction, taxi, ingot, intruder, lokus, sanchez, pres, vincent, admiral, pmp600, banshee, dukes, e109, nrg900, taxi2, feroci, turismo, cavalcade, merit, minivan, stratum, supergt, # POPCYCLE_GROUP_NETWORK +reefer, squalo, marquis, jetmax, tropic, # POPCYCLE_CAR_GROUP_BOATS +cognoscenti, vincent, pres, intruder, feroci, sultan, stratum, hakumai, df8, schafter, ingot, primo, admiral, oracle, merit, premier, washington, solair, pinnacle, lokus, willard, # POPCYCLE_CAR_GROUP_BORING_SALOONS +ripley, airtug, bus, mrtasty, perennial2, feroci2, forklift, # POPCYCLE_GROUP_ONLY_IN_NATIVE_ZONE (These cars will only appear in the zones that they belong in) diff --git a/RPF DUMP/Common RPF Dump/data/controls/default0.cfg b/RPF DUMP/Common RPF Dump/data/controls/default0.cfg new file mode 100644 index 00000000..8d5b5d7a Binary files /dev/null and b/RPF DUMP/Common RPF Dump/data/controls/default0.cfg differ diff --git a/RPF DUMP/Common RPF Dump/data/controls/default1.cfg b/RPF DUMP/Common RPF Dump/data/controls/default1.cfg new file mode 100644 index 00000000..5b83cb49 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/data/controls/default1.cfg differ diff --git a/RPF DUMP/Common RPF Dump/data/controls/default2.cfg b/RPF DUMP/Common RPF Dump/data/controls/default2.cfg new file mode 100644 index 00000000..21cbc39c Binary files /dev/null and b/RPF DUMP/Common RPF Dump/data/controls/default2.cfg differ diff --git a/RPF DUMP/Common RPF Dump/data/credits_360.dat b/RPF DUMP/Common RPF Dump/data/credits_360.dat new file mode 100644 index 00000000..2191bb5d --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/credits_360.dat @@ -0,0 +1,1710 @@ +# CREDITS + +J1 RockNort +S1 +S1 +J2 prod +N1 LeslieB +S2 +J2 artDir +N1 AaronG +S2 +J2 techDir +N1 AdamF +N1 SandyR +N1 ObbeV +S2 +J2 assprod +N1 ImyS +S2 +J2 Assprod1 +N1 WillieM +S2 +J2 Writen +N1 DanandHous +N1 RupertH +S2 +J2 CharArt +N1 MikeK +N3 AlanN +N3 Woody +N3 ChrisB +N3 GordonB +N3 ToksS +N3 FinMc +S2 +J2 CharTD +N3 RickS +N3 ErikB +N3 StewartWrit +N3 StevenLov +S2 +J2 Concpt +N1 IanMc +S2 +J2 cutAnm +N1 MondoG +N3 DermotB +N3 FelipeB +N3 PeterSam +N3 TinaNis +N3 CJMark +N3 DuncanShi +N3 RobElsw +S2 +J2 Cutlite +N3 PaulMacPher +S2 +J2 iganm +N1 GusBr +N3 MikeJon +N3 DarrenHas +N3 AbrahamAhm +N3 JohnKim +S2 +J2 BroMAr +N1 NikTayl +N3 AlastairMcLauc +N3 ChrisMarsh +N3 CraigKerr +N3 GavinGreav +N3 JamesAll +N3 MarcoHall +N3 OliverGain +N3 StevenMulho +N3 StuartMcDon +N3 TimGilb +S2 +J2 AlgMAr +N1 WaylandStan +N3 DaveBrow +N3 DavidCoop +N3 DuncanMatto +N3 ElaineMcSh +N3 MarkWrig +N3 MingKei +N3 NeilSylve +N3 SimonLitt +N3 TimFlowe +S2 +J2 AldMAr +N1 AdamCoch +N3 AndrewSoo +N3 AndyShar +N3 ErosT +N3 GaryMcAd +N3 IainMcNaug +N3 ScottWil +S2 +J2 IntArt +N1 MichPirso +N1 AndrewHay +N3 AlanBurns +N3 AlexPonsCJ +N3 GarMacke +N3 KarynMcHa +N3 LeighDono +N3 StuartScot +N3 TzeLim +S2 +J2 PropA +N1 CJDick +N3 BrenMcDo +N3 EoinCall +N3 GillBert +S2 +J2 VehAr +N1 JoOrme +N3 AlanDun +N3 LaurKnight +N3 MichBush +N3 RichKans +S2 +J2 VFXAr +N1 MalcShor +S2 +J2 GraDes +N1 StuPetri +N3 StevWal +N3 EuanDunc +N3 JillMenz +S2 +J2 AddArt +N1 IanJBow +N1 ChrSmart +N3 ChrisAll +N3 EricDawe +N3 GunDroege +N3 JamMcHale +N3 MarkEdwa +N3 NealCorb +N3 SiuLee +N3 TyroBram +S2 +J2 Levl +N1 CraigFilsh +N1 KeithMcLem +N1 SimonLash +N3 AlwynRob +N3 AndyDuth +N3 BazClark +N3 Brenda +N3 ChrisMcMah +N3 DaveBruce +N3 DavidBeddo +N3 DavidWatson +N3 JamArthur +N3 JimMcMahon +N3 JohnHaime +N3 KevinWong +N3 LawreKerr +N3 NeilFerg +N3 NeilMeik +N3 PaulGree +N3 RobBray +N3 RossWall +N3 RyanBaker +N3 SteveTay +N3 ThomFren +S2 +J2 MulLvl +N1 ChrisRothw +N3 EugeKuczer +N3 MartinCon +S2 +J2 MusPro +N1 CraigConn +S2 +J2 LAudio +N1 MattSmith +N1 AlWalker +S2 +J2 AudDes +N3 WillMorton +N3 JonMcCavish +N3 GeorgeWill +S2 +J2 AudProg +N3 AlMacGregor +N3 ColinEntwi +S2 +J2 AudToo +N3 ErikaBir +S2 +J2 GraProgra +N1 RayTran +N1 JohnWhy +N3 AlexHadj +N3 AndrzMadajc +N3 MarkNichol +S2 +J2 LAIPro +N1 PhilHook +N3 AdamCros +N3 ChrisSwinh +N3 JackPott +N3 JamBroad +N3 JonAshcro +N3 MichGarry +S2 +J2 GameProg +N3 MikeDisk +N3 AlexIlles +N3 DerekPay +N3 DerekWard +N3 GraemWill +N3 MattShep +N3 MigueFreit +S2 +J2 NetPrgm +N3 DanYell +N3 JohnGurn +N3 KevinBaca +S2 +J2 LXPlat +N1 KlaasSchil +S2 +J2 ToProg +N1 GregSmith +N3 DavidMuir +N3 LukeOpens +S2 +J2 QATool +N1 AlexCart +N1 MarcGuer +N1 JamesWhitc +S1 +J2 RAGE +S1 +J2 SDChArc +N3 DavidEther +S2 +J2 SDTechDir +N3 EugeFoss +S2 +J2 SDDirTech +N3 DerekTarv +S2 +J2 SDGraphi +N3 ChrPerry +N3 RayKerr +N3 ThomJohnsto +N3 WolfEngel +S2 +J2 SDPhysP +N3 JustiLink +N3 MichEwert +N3 NathanCarl +S2 +J2 SDSenAnm +N3 JamMiller +S2 +J2 SDSnrProg +N3 RussSchaaf +S2 +J2 SDNetProg +N3 RobTrick +S2 +J2 SDTooPro +N3 AdamDickin +N3 ToddLeMoi +S2 +J2 SDSnrDes +N3 KirkBoorn +S2 +J2 SDWeeTa +N3 ErwinCoum +N3 KevRos +N3 SamBuss +S1 +J2 DevAssist +S3 +J2 DevAsPro +N3 ChristHarv +N3 VickiEato +S3 +J2 DevAsArt +N3 LouisDin +N3 MichObay +S3 +J2 DevAsAnim +N3 AnitaNorfo +S3 +J2 DevAsDia +N3 CarolHurl +S1 +J2 QAmanag +N1 CraigArbu +S2 +J2 LTest +N1 NeilCorb +N3 DavidMurd +N3 BrianKel +N3 WillRig +N3 CharlKin +N3 KevinHob +N3 BobbyWri +N3 BenBarc +N3 SteveMcGa +S2 +J2 BuildCoor +N1 NeilWalk +N3 RossMcKin +S2 +J2 NrtTest +N3 AmitChand +N3 AndrewAuck +N3 AndrBaiSmi +N3 AndrewScot +N3 AndyWilson +N3 AydeSaf +N3 BarryMcCaff +N3 BenGreena +N3 CaraElli +N3 ChrisCoste +N3 ChrMcCallum +N3 ChrisThom +N3 ChrisSpea +N3 CiaranMart +N3 ColinHow +N3 CraigBallan +N3 DanielClea +N3 DavidMack +N3 DavidAnder +N3 DominMcGui +N3 DougBarr +N3 FabMarzo +N3 FrasMorgan +N3 GraeHutton +N3 GrPickles +N3 GrahamRobb +N3 GregFlet +N3 HelenByw +N3 IaBrown +N3 IainSmith +N3 JamMcKe +N3 JamTrimme +N3 JasMartin +N3 JohnArchi +N3 JohnMcNally +N3 JohnPet +N3 KathBodey +N3 KatMacduff +N3 LeoWalsh +N3 LindsRobert +N3 LukeFish +N3 MagsDona +N3 MarkBeag +N3 MartVanWa +N3 MichBlack +N3 MicJackson +N3 MikeMacmi +N3 MikeWilso +N3 MikSkil +N3 NeilMcPhil +N3 NeilRoge +N3 OllieElli +N3 PatRoche +N3 PaulKowa +N3 PaulMcHene +N3 PeteBritt +N3 PhilHolden +N3 PhilHo +N3 RebeWil +N3 RoisiProv +N3 RoryJepson +N3 RowanCo +N3 SarCrawf +N3 ScotButch +N3 SteevDoug +N3 ChrisSoo +N3 TarHamad +N3 ThomaPhil +S2 +J2 FocusTest +N3 AdamLock +N3 AlanHayes +N3 AlanMcKay +N3 AlanMui +N3 AlexRatt +N3 AlexArmi +N3 AllSinclair +N3 AndrewKent +N3 AndSavage +N3 AndStepien +N3 AndSwainson +N3 AnDinse +N3 AntRinaldi +N3 BecFursdon +N3 BenGuerin +N3 BradLaw +N3 CalWallace +N3 ChrisHall +N3 ChriHughes +N3 ChrKirby +N3 ChriLaco +N3 ChriMar +N3 ChrWhigham +N3 ColGill +N3 ColiMcCaff +N3 ColMcMill +N3 DanHesford +N3 DavSteel +N3 DavWallace +N3 DougShear +N3 DuncMcrae +N3 EoinMartin +N3 FionWright +N3 GavInglis +N3 GillAli +N3 GlennGarr +N3 GregDane +N3 IainBere +N3 IainStewart +N3 IanMacLen +N3 IanMalone +N3 JackKevan +N3 JakNowicki +N3 JamElmslie +N3 JamGlasheen +N3 JamRuthven +N3 JamWalker +N3 JayAdams +N3 JohnMcGov +N3 JohnMcKay +N3 JohnPetrie +N3 KenBenzie +N3 KieronFor +N3 LeafWhitm +N3 LeeDobbie +N3 LewStewart +N3 LorMartin +N3 LukeDicken +N3 MarcFarri +N3 MarkEvans +N3 MattWilson +N3 MichStewart +N3 MikeAitch +N3 NeilHartop +N3 PashaKorn +N3 PaulTaylor +N3 PeterHenry +N3 PhilMurdock +N3 RichArbuthnot +N3 RowCockcr +N3 RoyIsse +N3 SamDroop +N3 ScoMcCaffe +N3 SimonElder +N3 SteMcMullen +N3 StepSmall +N3 StrBrydone +N3 StuaGilma +N3 SyCraig +N3 ThoMarr +N3 ThomSkelton +N3 TimDouglas +N3 TobyJack +N3 TomAdam +N3 WillKirton +S2 +J2 StudDir +N1 AndreSemp +S3 +J2 OffManag +N3 KimGurn +S3 +J2 Reception +N3 RebeccaJohn +S3 +J2 Accounts +N3 NasreenWat +S2 +J2 NrthIT +N1 LorraStark +N3 ChristChal +N3 RossMowbra +N3 HarryMurp +N3 PaulShark +S2 +J2 SDBigTa +S2 +J3 SDXbox +N3 BruceDawson +N3 MattLee +N3 IanLewis +N3 ZsoltMath +N3 ScottSelf +N3 BrenVano +N3 DanBla +S2 +J3 SDNatur +N3 KevAlling +N3 ChrisBirk +N3 HarryDenho +N3 TomLowe +N3 MarkMatth +N3 KimMcKel +S2 +J2 SDWeeTa +N3 TomWils +N3 VincGibs +N3 AliGrant +N3 PaulDastek +N3 DouKnYPE +N3 KayPayne +N3 KariBald +S1 +S1 +J1 NYRockStr +S1 +S1 +J2 NYExecPro +N2 SamHous +S2 +J2 VPCreat +N2 DanHouser +S2 +J2 NYArtDir +N2 AlexHort +S2 +J2 VisualDir +N2 StevOlds +S2 +J2 VPproddev +N2 JeronBarr +S2 +J2 VPQAss +N2 JeffRosa +S2 +J2 AssoProdu +N2 JoshNeed +S2 +J2 SenLdAnal +N2 LanceWill +S2 +J2 ProjLead +N2 ChrisPlum +N2 SeanFlahe +N2 JamDima +S2 +J2 NYtest +N2 AdamTetz +N2 BrianAlca +N2 BrianPlan +N2 BryRodri +N2 ChrisChoi +N2 ChrisMansf +N2 DeviSmir +N2 GeneOverton +N2 HelenAnd +N2 JameVega +N2 JayCapoz +N2 JereCasey +N2 MarcRodri +N2 MattCapoz +N2 MichPicc +N2 MikeHong +N2 MikeNath +N2 PeterWolos +N2 PhilCasta +N2 RichHuie +N2 TamarCarr +S2 +J2 TechMan +N2 EthanAbe +S2 +J2 BusDevDir +N2 SeanMacal +S2 +J3 SounTrkSup +N3 IvanPavlov +N3 AndrHan +S2 +J2 ProducTeam +N2 RodEdge +N2 Lazlow +N2 EliWeiss +N2 FrancClem +N2 AnthLitten +N2 JohnZurhel +N2 KerrShaw +N2 CaleOgles +N2 PetAdler +N2 JaesCele +N2 PhilPoli +N2 JonYoung +N2 WilliDevi +S2 +J2 MotioGrap +N2 MaryaParwa +S2 +J2 Research +N2 GregJohn +N2 SanfoSant +N2 AyaOsada +N2 VincPark +N2 MariPalu +S2 +J2 RockPubTea +N2 AdamTedm +N2 AldenNg +N2 AlexMoulle +N2 AliBrash +N2 AndStaple +N2 AndreGross +N2 AndKleszcze +N2 AngusWong +N2 BenSutcli +N2 BillWoods +N2 BruceDugan +N2 BryanWall +N2 CassNyugen +N2 ChrisMadgw +N2 ChrisPeter +N2 ChrisFiumano +N2 DanEinzig +N2 DarlanMonte +N2 DavidManley +N2 DavSantana +N2 GauriKhin +N2 GrahAinsley +N2 GregLau +N2 HamBrown +N2 HelWilliam +N2 HughMichae +N2 JackRosa +N2 JeanMonca +N2 JeffMayer +N2 JenniKolbe +N2 JobStauf +N2 JordChew +N2 JoshMirman +N2 JoshMosko +N2 JurgenMol +N2 JustHills +N2 KathHorton +N2 KeichBean +N2 LauBattist +N2 LuciKing +N2 LyonTollema +N2 MarkAdam +N2 MarleYamagu +N2 MichElki +N2 MikeTorok +N2 NathStewart +N2 NeilSteph +N2 NichoPatte +N2 NickGiovan +N2 NickAmburg +N2 NijWalker +N2 PaulMartin +N2 PaulYeates +N2 PeteShima +N2 RaySmili +N2 RichCole +N2 RobGross +N2 RodWalker +N2 RowaHajaj +N2 ScoWells +N2 SeanHollen +N2 SeanMacken +N2 StantonSarj +N2 StevKneze +S2 +J3 Coverart +N3 StepBlis +N3 AnthMacba +S1 +S1 +J1 LinRockstr +S1 +S1 +J2 LinQAMan +N2 MarkLloyd +S2 +J2 DepQAMan +N2 TimBates +S2 +J2 SenrQASup +N2 CharlKinl +N2 KevinHob +S2 +J2 QASuper +N2 AndyMas +N2 KitBro +N2 LeeJohns +N2 MattHewi +N2 PhilAlex +S2 +J2 SenrLeadTest +N2 EddieGib +N2 JonEalam +N2 MikeEmen +N2 PhilDean +N2 RobDunkin +N2 SteveBell +N2 SteveMcGa +S2 +J2 LeadTest +N2 AndrMount +N2 DanGodd +N2 DaveLawr +N2 JonGitt +N2 JonStone +N2 MikeBenn +N2 PeteBroug +N2 WillRigg +S2 +J2 QATester +N2 AndHeathe +N2 BenNewm +N2 CarlYou +N2 ChrisHyde +N2 CraigRee +N2 DaveFahy +N2 DavEvans +N2 DavShepp +N2 GemmHarr +N2 IanMcCar +N2 JamMcDonn +N2 JaseTrin +N2 JamCree +N2 JobLucke +N2 LindBenn +N2 MattLun +N2 MikeBlac +N2 MikeGrif +N2 NathBuch +N2 NichSell +N2 PeteDuke +N2 RichHole +N2 RossFie +N2 SergRus +N2 SiWatson +N2 TatKongLeo +N2 TimLei +N2 TobyHug +S2 +J2 LocalSup +N2 ChrisWel +S2 +J2 SnrLocalTes +N2 BreoZazp +N2 DomGarc +N2 FranFouch +N2 GabrBien +N2 NaoLong +N2 PaoloCecc +S2 +J2 LocalTes +N2 BenjGiaco +N2 ChrisBeng +N2 DavidIgle +N2 DennRein +N2 DomCampb +N2 GianFerr +N2 JesRosal +N2 LuisGalin +N2 LucaCast +N2 MichAigner +N2 MichKrib +N2 TomSalla +S2 +J2 ITSuper +N2 NickMcVey +S1 +S1 +J1 CutDial +S1 +S1 +J2 allWritte +N2 DanAndRup +S2 +J3 SupSouEd +N3 NichMont +S2 +J3 TechDire +N3 HortandMon +S2 +J3 MoCapDir +N3 RodEdge +S1 +S1 +J1 theCast +S1 +N2 NikoBell MichHoll +S3 +N2 RomanBell JasZumwa +S3 +N2 BrucieKib TimAda +S3 +N2 DimiRasc MotiMarg +S3 +N2 MrsMcRe DoriBela +S3 +N2 FranMcRea ThomLyo +S3 +N2 GerMcRea PJSosko +S3 +N2 PackiMcRea RyanJohnst +S3 +N2 KateMcRea MaryDonn +S3 +N2 LittJac CollRanx +S3 +N2 RealBadm SeeUgbom +S3 +N2 EliTorres CharParker +S3 +N2 JimmyPeg TonyPatel +S3 +N2 RayBocc JoeBarba +S3 +N2 PhilBell FrankBoss +S3 +N2 UnitLibPa MilJames +S3 +N2 AngiePeg SharAng +S3 +N2 MallRam ElHurst +S3 +N2 AnthCorr BobFun +S3 +N2 VladGle MisKuznet +S3 +N2 DarkoBre MichMedei +S3 +N2 MannEscue BerColon +S3 +N2 BerCrane TimAlex +S3 +N2 JayHami DanBrien +S3 +N2 GordSarge DavConl +S3 +N2 PlaybX PostPrin +S3 +N2 DerrMcRe GeorFeas +S3 +N2 MikhaFaus KarelRoden +S3 +N2 IlleFaus MarMagui +S3 +N2 MicheKar RebeHend +S3 +N2 AshlButl TracGodf +S3 +N2 Mel LarrFleis +S3 +N2 Killer JacKrawc +S3 +N2 JohnKleb ScoHill +S3 +N2 DwayFor DevinRicha +S3 +N2 EddiLow VictVerha +S3 +N2 MarnAll ReynDeCou +S3 +N2 JonGravel MadisArno +S3 +N2 Mitchcop ChrisJob +S3 +N2 MechHenc JohnWalk +S3 +N2 MichaKea PeteConn +S3 +N2 Priest ThomWait +S3 +N2 DardPetre PeterLin +S3 +N2 Charlie JamYaega +S3 +N2 ClareLitt JerrClic +S3 +N2 GracAnce BeckBeha +S3 +N2 Pathos DaviShaw +S3 +N2 Sara DeboYat +S3 +N2 JeffCucko HazChase +S3 +N2 BrianMee JustReins +S3 +N2 CheriGlo JaGary +S3 +N2 IvanBytch LevGorn +S3 +N2 BleedMor GregKorost +S3 +N2 RayBulga VitaBagan +S3 +N2 HosRam SeanKris +S3 +N2 Albanian BujanRug +S3 +N2 AlexChil SamSoule +S3 +N2 CarmOrti ElanRive +S3 +N2 KikiJenk KimHoward +S3 +N2 IsaRoth ModiRosen +S3 +N2 LuisFerLop MarLeon +S3 +N2 MoriGree EdRubeo +S3 +N2 CokeReve ACTNickMont +S3 +N2 BrucGirl KerryShaw +S3 +N2 EdMate MartHerr +S3 +N2 MickeyBart MarcFine +S3 +N2 CityOffBar JohnBrad +S3 +N2 Sergei JeffNorr +S3 +N2 Andrei SandTels +S3 +N2 ThaiPros AmyRazvi +S3 +N2 JosephKap JimNort +S3 +N2 EugeReap MichBow +S3 +N2 JoeDiLeo PetePavio +S3 +N2 LucaSilve RobKelly +S3 +N2 AnnFaust KrysJaku +S3 +N2 KenPetro RichPru +S3 +N2 AidMalley JarConroy +S3 +N2 TomGold JonHanst +S3 +N2 JimFitz DenPred +S3 +N2 MaitrD ToniCuc +S3 +N2 JefCop JayCapo +S3 +N2 Jorge actGregJohn +S3 +N2 Yuppie PeteAdl +S3 +N2 BobJeff TomTammi +S1 +S1 +J1 MoCaptit +S1 +J2 MoCapPerf +S3 +J3 CharNiko +N2 MocapCHAR1 +N2 MocapCHAR2 +S3 +J3 CharOther +N2 MoCap1 +N2 MoCap2 +N2 MoCap3 +N2 MoCap4 +N2 MoCap4a +N2 MoCap5 +N2 MoCap6 +N2 MoCap6a +N2 MoCap7 +N2 MoCap8 +N2 MoCap9 +N2 MoCap9a +N2 MoCap9b +N2 MoCap10 +N2 MoCap11 +N2 MoCap11a +N2 MoCap12 +N2 MoCap13 +N2 MoCap13a +N2 MoCap13b +N2 MoCap14 +N2 MoCap15 +N2 MoCap16 +N2 MoCap16a +N2 MoCap17 +N2 MoCap18 +N2 MoCap18a +N2 MoCap19 +N2 MoCap20 +S2 +N2 Dance +S2 +J2 MoCapRec +N2 MoCapRecAt +S2 +J2 FacLip +N2 FacLipBy +S2 +J2 Rehearsal +N2 RehearsAt +S2 +J2 LocatSound +N2 LocatSounAt +S2 +J2 Weaponry +N2 weaponby +S2 +J2 MoCapCast +N2 MoCaCastBy +N2 MoCaCastBy1 +N2 MoCaCastBy2 +S1 +S1 +J1 LCPeeps +S1 +J2 PedChatTIT +N2 PedChatPeep +S2 +J2 LCCrowdTIT +N2 LCCrowd0 +N2 LCCrowd1 +N2 LCCrowd2 +N2 LCCrowd3 +N2 LCCrowd4 +N2 LCCrowd5 +N2 LCCrowd5a +N2 LCCrowd6 +N2 LCCrowd7 +N2 LCCrowd8 +N2 LCCrowd8a +N2 LCCrowd9 +N2 LCCrowd10 +N2 LCCrowd11 +N2 LCCrowd11a +N2 LCCrowd11b +N2 LCCrowd11c +N2 LCCrowd12 +N2 LCCrowd13 +N2 LCCrowd14 +N2 LCCrowd15 +N2 LCCrowd15a +N2 LCCrowd16 +N2 LCCrowd17 +N2 LCCrowd18 +N2 LCCrowd18a +N2 LCCrowd19 +N2 LCCrowd20 +N2 LCCrowd21 +N2 LCCrowd21a +N2 LCCrowd22 +N2 LCCrowd22a +N2 LCCrowd23 +N2 LCCrowd24 +N2 LCCrowd25 +N2 LCCrowd26 +N2 LCCrowd26a +N2 LCCrowd27 +N2 LCCrowd27a +N2 LCCrowd28 +N2 LCCrowd29 +N2 LCCrowd30 +N2 LCCrowd31 +N2 LCCrowd31a +N2 LCCrowd32 +N2 LCCrowd32a +N2 LCCrowd33 +N2 LCCrowd33a +N2 LCCrowd34 +N2 LCCrowd35 +N2 LCCrowd35a +N2 LCCrowd36 +N2 LCCrowd36a +N2 LCCrowd37 +N2 LCCrowd38 +N2 LCCrowd39 +N2 LCCrowd39a +N2 LCCrowd39b +N2 LCCrowd40 +N2 LCCrowd41 +N2 LCCrowd42 +N2 LCCrowd42a +N2 LCCrowd42b +N2 LCCrowd42c +N2 LCCrowd43 +N2 LCCrowd44 +N2 LCCrowd45 +N2 LCCrowd46 +N2 LCCrowd47 +N2 LCCrowd47a +N2 LCCrowd48 +N2 LCCrowd48a +N2 LCCrowd49 +N2 LCCrowd50 +N2 LCCrowd51 +N2 LCCrowd52 +N2 LCCrowd53 +N2 LCCrowd54 +N2 LCCrowd55 +N2 LCCrowd56 +N2 LCCrowd56a +N2 LCCrowd57 +N2 LCCrowd57a +N2 LCCrowd58 +N2 LCCrowd58a +N2 LCCrowd59 +N2 LCCrowd59a +N2 LCCrowd60 +N2 LCCrowd61 +N2 LCCrowd62 +N2 LCCrowd63 +N2 LCCrowd63c +N2 LCCrowd63a +N2 LCCrowd63b +N2 LCCrowd63d +N2 LCCrowd64 +N2 LCCrowd65 +N2 LCCrowd66 +N2 LCCrowd66a +N2 LCCrowd67 +N2 LCCrowd68 +N2 LCCrowd68a +N2 LCCrowd69 +N2 LCCrowd69a +N2 LCCrowd69b +N2 LCCrowd70 +N2 LCCrowd71 +N2 LCCrowd72 +N2 LCCrowd72a +N2 LCCrowd73 +N2 LCCrowd74 +N2 LCCrowd75 +N2 LCCrowd75a +N2 LCCrowd76 +N2 LCCrowd77 +N2 LCCrowd78 +N2 LCCrowd79 +N2 LCCrowd80 +N2 LCCrowd81 +N2 LCCrowd81a +N2 LCCrowd81B +N2 LCCrowd82 +N2 LCCrowd82a +N2 LCCrowd82b +N2 LCCrowd83 +N2 LCCrowd84 +N2 LCCrowd85 +N2 LCCrowd85a +N2 LCCrowd86 +N2 LCCrowd87 +N2 LCCrowd87a +N2 LCCrowd87b +N2 LCCrowd88 +N2 LCCrowd89 +N2 LCCrowd90 +N2 LCCrowd90a +N2 LCCrowd91 +N2 LCCrowd92 +N2 LCCrowd93 +N2 LCCrowd94 +N2 LCCrowd94a +N2 LCCrowd94b +N2 LCCrowd95 +N2 LCCrowd96 +N2 LCCrowd97 +N2 LCCrowd97a +N2 LCCrowd98 +N2 LCCrowd99 +N2 LCCrowd100 +N2 LCCrowd101 +N2 LCCrowd101a +N2 LCCrowd101b +N2 LCCrowd102 +N2 LCCrowd103 +N2 LCCrowd104 +N2 LCCrowd105 +N2 LCCrowd105a +N2 LCCrowd106 +N2 LCCrowd107 +N2 LCCrowd108 +N2 LCCrowd108a +N2 LCCrowd109 +N2 LCCrowd110 +N2 LCCrowd111 +N2 LCCrowd112 +N2 LCCrowd112a +N2 LCCrowd112b +N2 LCCrowd113 +N2 LCCrowd114 +N2 LCCrowd115 +N2 LCCrowd116 +N2 LCCrowd116a +N2 LCCrowd117 +N2 LCCrowd117a +N2 LCCrowd118 +N2 LCCrowd119 +N2 LCCrowd120 +N2 LCCrowd120a +N2 LCCrowd121 +N2 LCCrowd122 +N2 LCCrowd123 +N2 LCCrowd124 +N2 LCCrowd125 +S2 +J2 Trasltr +N2 Translator +S3 +J2 pedProdTIT +N2 PedProdBY +S3 +J2 VOCERecord +N2 VOCERecordAt +S1 +S1 +J1 LibMediaMain +S1 +S1 +J2 AllMedWrit +J2 AllMedWrit1 +S3 +J2 MEDProd +S3 +J2 MEDRadioDes +S3 +J3 MEDTVGrap +S3 +J3 MEDTVCam +J3 MEDTVCam1 +S3 +J3 MEDIntWrit +J3 MEDIntWrit1 +S3 +J3 MEDIntBuilt +J3 MEDIntBuilt1 +J3 MEDIntBuilt2 +S3 +J3 MEDJingBy +J3 MEDJingBy1 +S3 +J3 MEDSinging +J3 MEDSinging1 +S2 +J2 JNR108TIT +N3 DJTITLE RoyHay +N3 IMAGEVOIC KDBowe +S2 +J2 FUSIONFMTIT +N3 DJTITLE RoyAyers +N3 IMAGEVOIC PantSaiMont +S2 +J2 IF99FUNKTIT +N3 DJTITLE FemiKuti +N3 IMAGEVOIC SaidArriEk +N3 BLANK AJohnson +N3 IMAGEPROD JonHanst +S2 +J2 BEAT102TIT +N3 DJTITLE DJMrCee +N3 BLANK EvilDJGreen +N3 IMAGEVOIC EricEdwar +N3 BLANK VanGrullon +N3 IMAGEPROD BryApple +N3 AnnounLantern LarKenney +S2 +J2 CLASSIC401TIT +N3 DJPremier +S2 +J2 VIBE98TIT +N3 DJTITLE VauHarper +N3 IMAGEVOIC KeithSmith +N3 IMAGEPROD BryApple +N3 RADCallers DamPimp +N3 BLANK RickDyr +N3 BLANK JohnRock +N3 BLANK MarkAnt +N3 BLANK YehClark +N3 BLANK MortGold +S2 +J2 JOURNEYTIT +N3 DJTITLE Acomputer +N3 IMAGEVOIC AlexWilli +S2 +J2 MASSIVEBTIT +N3 DJTITLE BobKonders +S2 +J2 TUFFGONGTIT +N3 DJTITLE CarlBrad +N3 IMAGEVOIC SebaAlvara +N3 BLANK ErikStenqv +N3 BLANK ChrConnor +N3 BLANK OliKawn +N3 BLANK AlexLins +S2 +J2 SANJUANTIT +N3 DJTITLE DadYank +N3 IMAGEVOIC ReyInfan +N3 BLANK JulNune +N3 IMAGEPROD JonHanst +S2 +J2 LLROCKTIT +N3 DJTITLE IggyPop +N3 IMAGVPRO JohnReil +S2 +J2 LCHCHARDTIT +N3 DJTITLE JimGest +N3 LCHCVocal ArmaBord +N3 LCHCguit LenBedn +N3 LCHCDrums PetLaRus +S2 +J2 RADBROKTIT +N3 DJTITLE JulieLewis +N3 IMAGVPRO BryApple +S2 +J2 ELECTROTIT +N3 DJTITLE FranKevor +N3 IMAGEVOIC JenSweeney +S2 +J2 K19STUDTIT +N3 DJTITLE KarlLager +N3 IMAGEVOIC ChadCole +N3 BLANK AndreBor +S2 +J2 VladivosTIT +N3 DJTITLE Ruslana +N3 IMAGEVOIC LariTokma +N3 BLANK KryJak +N3 BLANK MarkNierm +N3 IMAGEPROD MarkNierm +S2 +J1 WKTTTIT +N3 IMAGEVOIC BrianThom +N3 BLANK JacHar +S2 +J3 JUSTORUNTIT +N3 Announcer JimFagan +N3 Judge MLWooley +N3 Lori ChelPere +N3 Chuck JimNort +N3 MrDavis CharEver +N3 MsAllan PascArma +S2 +J3 CONSERVTIT +N3 RichBastion JasonSudeikis +N3 RADCallers RichFury +N3 BLANK JimmyDautre +N3 BLANK BobJones +N3 BLANK HadTomicki +N3 BLANK KimHawker +N3 BLANK IanBrown +N3 BLANK JeffSternberg +N3 BLANK ArtCuebik +N3 BLANK MikeMaples +N3 BLANK ChrisMenaz +N3 BLANK MikeMoe +N3 BLANK MattPear +N3 BLANK JenniCle +N3 BLANK HilWright +N3 BLANK BenWiss +S2 +J3 ENTERTAIN +N3 JayLabrador MeliWade +N3 MarcLeMeau FezWhatley +N3 JeffJames PatrOneal +N3 LarisSlalom AmySacco +N3 Lamon Disco +N3 ChrTibbits MarlGeshli +S2 +J2 PUBLICRADTIT +N3 IMAGEVOIC SonnyFox +S2 +J3 Séance +N3 BeatFont IlyKadus +N3 RADCallers ShelMiller +N3 BLANK YahTorres +N3 BLANK JenaAxel +N3 BLANK ChrMurr +N3 BLANK TriShaw +S2 +J3 HEATHSHOWTIT +N3 RyanMcFallon BryanTucker +N3 ShelStafford RachAllen +N3 WilsonTaylor BillHader +N3 MasWaylon RickShapiro +S2 +J3 LEFTWINGTIT +N3 MikeRiley BrianSack +N3 BrandRobe ChrisGann +N3 JohnHunter HenryStroz +N3 ZachTyler MattGuml +N3 Announcer SeanLynch +N3 RADCallers TanKenney +N3 BLANK ErikNagel +N3 BLANK JessSpencer +N3 BLANK ReneCampa +N3 BLANK DerekBlair +N3 BLANK SeanMaca +N3 BLANK AdamWolkoff +S2 +J2 Integrity2 +N3 Pervvendornerd FredArmisen +N3 Peostreet KingAigbe +N3 BLANK JeffYorkes +N3 BLANK PamAlex +N3 BLANK DonGreco +N3 BLANK MimiLee +N3 BLANK AdrDeTray +N3 BLANK ShawnAllen +N2 BLANK RussForman +N3 BLANK TaisVascon +N3 BLANK GabriRosa +N3 BLANK SteveHuie +N3 PrdVImg JeffBer +N3 prdMusic robdud +N3 BLANK groove +S2 +J2 theme +N3 ThemeWrit MichHunter +S2 +J2 WEAZLENEWS +N3 MikeWhite JohnMonto +N3 JenAcorn ChrisSoc +N3 CallBrown OniFaiLamp +N3 JimHarr JeffBott +N3 EricHou MichJaye +N3 AlisMayb JoBaker +N3 BryaWilk BilAndQu +N3 Finanreport JessSpencer +N3 Weathercasters JohnBeac +N3 BLANK ShanMur +S1 +J2 LCTELETIT +N2 CNTNETWORK AlVanik +N2 WEAZLEVCE JefDavid +S2 +J2 MENSROOMTIT +N3 Announcer BillRat +N3 BasRutt himself +N3 JereIves JohnZurhe +N3 RADCallers JerWheaton +N3 BLANK NickQualan +S2 +J2 VENTURPOKETIT +N3 MalFitz RobWebb +N3 TroyBurger JeffBott +S2 +J2 SERRATETIT +N3 EstelGrah GamSin +N3 LutAust DaveBach +S2 +J2 IMRICHTIT +N3 Announcer LesGunn +N3 BLANK JulAlexanr +N3 TonyMcTo GregJoh +S2 +J2 REPUBRANGTIT +N3 Announcer BillRat +N3 Butch JimCon +N3 Command BillLobley +N3 Dick LloFloyd +N3 Aliens JimCon +N3 BLANK WilWheaton +N3 BLANK BillLobley +S2 +J2 HISTORYLCTIT +N3 Announcer AngusHep +N3 GordPete TonCall +N3 AynLena AlisFras +S2 +J2 SPLITSIDETIT +N3 RickGerva himself +N3 KatWilli himself +N3 Announcer BillRat +S2 +J2 CABERETTIT +N3 IncrKle KurRhoa +N3 MissBlJohn MelodySwe +N3 Catch NichoFla +N3 DustyCowpoke MattWill +N3 PerestMC YuriNaumkin +S2 +J2 BUSKERTIT +N3 WaltHous +S2 +J2 TVvoices +N3 AarBley +N3 AdamSietz +N3 AdamTed +N3 AJAllen +N3 AlVanik +N3 AlexMiller +N3 AliFraser +N3 AllFord +N3 AlmCampbell +N3 AnjeMartig +N3 AnouBenson +N3 AnthCumia +N3 ArsLebeder +N3 AshAlfaro +N3 AyanOsada +N3 BaronVaughn +N3 BasRut +N3 BenKrech +N3 BillRat +N3 BryanApple +N3 CTTaylor +N3 CalebOgl +N3 ChadCole +N3 CharParnell +N3 ConVazquez +N3 CraigGra +N3 CurtFlirt +N3 Danni +N3 DaveBach +N3 DavLassit +N3 DimaDubson +N3 DougFeder +N3 DruBoogie +N3 EdMcMann +N3 EricEdwards +N3 EtAbeles +N3 FranClemens +N3 GailBenn +N3 GamSinger +N3 GavManley +N3 GinaThomas +N3 GregNeal +N3 GregJohnson +N3 HanaMoon +N3 HankStew +N3 HeatHunter +N3 IlyaKadus +N3 IsisDelga +N3 JamBarone +N3 JayWright +N3 JeffBerlin +N3 JeffDavid +N3 JenSween +N3 JerBlake +N3 JeroBarr +N3 JesHayes +N3 JFagan +N3 JodyPeter +N3 JoeLomo +N3 JohnZurhe +N3 JohnPasqu +N3 JonHanst +N3 JuanAcev +N3 KHorton +N3 KBowe +N3 KSmith +N3 KMachado +N3 KojiNonoy +N3 KrisVazqu +N3 KriKristov +N3 LWilliams +N3 LaTokmakov +N3 LHeywood +N3 LesGunn +N3 MarPalu +N3 MParwana +N3 MattMonroe +N3 MatGomez +N3 MCPBarman +N3 MABaker +N3 MichBaker +N3 MichUnsworth +N3 MichMarling +N3 MikeArkin +N3 MBower +N3 MilTirelli +N3 MelShiller +N3 NatMagee +N3 NatBrian +N3 NoelLynch +N3 OsTevez +N3 PaManu +N3 PetAdler +N3 RicCole +N3 RobCross +N3 RobKarol +N3 RonFoster +N3 SaltyLoeb +N3 SanSant +N3 SarWeat +N3 SheMiller +N3 SorabWadia +N3 StephHepb +N3 SusAndre +N3 TamCarrion +N3 TiaHodge +N3 TimAdam +N3 TLawson +N3 TraJacobs +N3 TricJutr +N3 VeCMcKinney +N3 VicEdwards +N3 VivFont +N3 WillSter +S1 +S1 +J1 MAINCHARMODE +N2 CharModel0 +N2 CharModel1 +N2 CharModel2 +N2 CharModel3 +N2 CharModel4 +N2 CharModel5 +N2 CharModel6 +N2 CharModel7 +N2 CharModel8 +N2 CharModel9 +N2 CharModel10 +N2 CharModel11 +N2 CharModel12 +N2 CharModel13 +N2 CharModel14 +N2 CharModel15 +N2 CharModel16 +N2 CharModel17 +N2 CharModel18 +N2 CharModel19 +N2 CharModel19a +N2 CharModel20 +N2 CharModel21 +N2 CharModel22 +N2 CharModel23 +N2 CharModel24 +N2 CharModel25 +N2 CharModel26 +N2 CharModel27 +N2 CharModel28 +N2 CharModel29 +N2 CharModel30 +N2 CharModel31 +N2 CharModel32 +N2 CharModel33 +N2 CharModel34 +N2 CharModel35 +N2 CharModel36 +N2 CharModel37 +N2 CharModel38 +N2 CharModel39 +N2 CharModel40 +N2 CharModel41 +N2 CharModel42 +N2 CharModel43 +N2 CharModel44 +N2 CharModel45 +N2 CharModel46 +N2 CharModel47 +N2 CharModel48 +N2 CharModel49 +N2 CharModel50 +N2 CharModel51 +N2 CharModel52 +N2 CharModel53 +N2 CharModel54 +N2 CharModel55 +S2 +J2 photoscan +N3 photoscby +S2 +J2 Stylists +N3 EmiLoConnor +N3 SeanReve +N3 RachelRhe +N3 LindBrush +S2 +J2 Photostud +N3 DrivStud +N3 ShooDigi +S2 +J2 Photographer +N3 BranSchulman +S2 +J2 GraffArt +N3 AlastairMcLauc +N3 AlexHort +N3 Cope +N3 Flood +N3 Indie +N3 MaryBIBI +N3 MichBush +N3 TimGilb +S2 +J2 GraffConsu +N3 BusqProd +S2 +J2 ReseCons +N3 JerCapeci +N3 BilOldh +S2 +J2 SpecialTa +N3 TheOpieAnth + + + +# eof diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/cop_nrm.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/cop_nrm.cmb new file mode 100644 index 00000000..0a7a00de --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/cop_nrm.cmb @@ -0,0 +1,98 @@ +data values19: +1, 1, 1, 1, 133, 3, 1, 0, 1, 3, 45, 65, 0, 1, +108,4, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1902,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,0,1,1,1, +1902,25.000000,25.000000,25.000000,25.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1903,25.000000,25.000000,25.000000,25.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1905,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,0,0,1,1,1,1, +1904,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,0,1,1,1,1,1,1, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +100,4, +1931,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +104,4, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,0, +1910,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,0, +1908,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,1, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1927,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/cop_wl1.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/cop_wl1.cmb new file mode 100644 index 00000000..b5eb6a73 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/cop_wl1.cmb @@ -0,0 +1,98 @@ +data values19: +1, 1, 1, 1, 133, 3, 1, 0, 1, 3, 45, 60, 0, 1, +108,4, +1901,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1902,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,0,1,1,1, +1902,25.000000,25.000000,25.000000,25.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1903,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1905,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,0,0,1,1,1,1, +1904,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,0,1,1,1,1,1,1, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +100,4, +1931,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +104,4, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,0, +1910,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,0, +1908,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1927,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/cop_wl2.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/cop_wl2.cmb new file mode 100644 index 00000000..26ad0566 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/cop_wl2.cmb @@ -0,0 +1,98 @@ +data values19: +1, 1, 1, 1, 133, 3, 1, 0, 1, 3, 45, 65, 0, 1, +108,4, +1901,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1902,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,0,1,1,1, +1902,25.000000,25.000000,25.000000,25.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1903,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1905,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,0,0,1,1,1,1, +1904,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,0,1,1,1,1,1,1, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +100,4, +1931,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +104,4, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,0, +1910,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,0, +1908,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1927,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/cop_wl3.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/cop_wl3.cmb new file mode 100644 index 00000000..17a127bf --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/cop_wl3.cmb @@ -0,0 +1,98 @@ +data values19: +1, 1, 1, 1, 133, 3, 1, 0, 1, 3, 45, 70, 0, 3, +108,4, +1901,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1902,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,0,1,1,1, +1902,25.000000,25.000000,25.000000,25.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1903,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1905,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,0,0,1,1,1,1, +1904,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,0,1,1,1,1,1,1, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +100,4, +1931,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +104,4, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,0, +1910,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,0, +1908,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,0,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1928,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/coward.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/coward.cmb new file mode 100644 index 00000000..e906ba6c --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/coward.cmb @@ -0,0 +1,34 @@ +data values19: +0, 1, 0, 0, 133, 3, 1, 0, 1, 2, 40, 60, 1, 1, +108,4, +200,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1904,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +200,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1904,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1904,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1904,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/empty.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/empty.cmb new file mode 100644 index 00000000..d69c3fd7 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/empty.cmb @@ -0,0 +1,50 @@ +data values19: +1, 1, 2, 1, 133, 3, 1, 0, 1, 2, 40, 60, 1, 1, +108,4, +1901,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1902,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,0,1,1,1, +1904,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +200,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +100,4, +1921,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +104,4, +1922,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,0,1, +1924,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,0,1, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/gp_cr.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/gp_cr.cmb new file mode 100644 index 00000000..a192cfae --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/gp_cr.cmb @@ -0,0 +1,82 @@ +data values19: +2, 1, 1, 0, 133, 3, 1, 0, 1, 2, 35, 40, 0, 0, +108,4, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1905,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1926,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/gp_hide.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/gp_hide.cmb new file mode 100644 index 00000000..c92229d0 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/gp_hide.cmb @@ -0,0 +1,42 @@ +data values19: +1, 1, 2, 3, 133, 1, 0, 0, 1, 2, 40, 60, 0, 3, +108,4, +1901,1.000000,1.000000,1.000000,1.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,1.000000,1.000000,1.000000,1.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1929,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/gp_no.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/gp_no.cmb new file mode 100644 index 00000000..31124b42 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/gp_no.cmb @@ -0,0 +1,82 @@ +data values19: +2, 1, 1, 0, 133, 3, 1, 0, 1, 2, 40, 60, 0, 1, +108,4, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1905,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1927,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/gp_pr.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/gp_pr.cmb new file mode 100644 index 00000000..d133c346 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/gp_pr.cmb @@ -0,0 +1,82 @@ +data values19: +2, 1, 1, 0, 133, 1, 1, 0, 1, 2, 45, 70, 0, 2, +108,4, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1905,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1928,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_boss.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_boss.cmb new file mode 100644 index 00000000..76ee11c1 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_boss.cmb @@ -0,0 +1,82 @@ +data values19: +2, 1, 1, 2, 133, 1, 1, 0, 1, 2, 50, 90, 2, 3, +108,4, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1905,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +1903,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1928,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_coward.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_coward.cmb new file mode 100644 index 00000000..a7cc9ec3 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_coward.cmb @@ -0,0 +1,34 @@ +data values19: +0, 1, 0, 0, 133, 3, 1, 0, 0, 2, 40, 60, 1, 1, +108,4, +200,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1904,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +200,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1904,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1904,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1904,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_cr_de.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_cr_de.cmb new file mode 100644 index 00000000..4519de8c --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_cr_de.cmb @@ -0,0 +1,82 @@ +data values19: +2, 1, 1, 0, 133, 3, 1, 0, 1, 2, 35, 40, 1, 0, +108,4, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1905,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1926,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_cr_fi.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_cr_fi.cmb new file mode 100644 index 00000000..c01dd361 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_cr_fi.cmb @@ -0,0 +1,98 @@ +data values19: +1, 1, 1, 2, 133, 3, 1, 0, 1, 2, 35, 40, 1, 0, +108,4, +1901,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1902,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,1, +1902,25.000000,25.000000,25.000000,25.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1905,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,0,1,1, +1903,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +100,4, +1921,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +104,4, +1922,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,0, +1902,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,0, +1907,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,0,1,0, +1908,0.000000,66.000000,66.000000,66.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1926,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_cr_no.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_cr_no.cmb new file mode 100644 index 00000000..03e0b188 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_cr_no.cmb @@ -0,0 +1,98 @@ +data values19: +1, 1, 1, 1, 133, 3, 1, 0, 1, 2, 35, 40, 1, 1, +108,4, +1901,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1902,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,0,1,1,1, +1904,0.000000,66.000000,66.000000,66.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +1902,25.000000,25.000000,25.000000,25.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1903,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +100,4, +1921,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +104,4, +1922,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,0, +1902,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,0, +1907,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,0,1,0, +1908,0.000000,66.000000,66.000000,66.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,0, +1903,0.000000,11.000000,11.000000,11.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1926,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_empty.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_empty.cmb new file mode 100644 index 00000000..d69c3fd7 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_empty.cmb @@ -0,0 +1,50 @@ +data values19: +1, 1, 2, 1, 133, 3, 1, 0, 1, 2, 40, 60, 1, 1, +108,4, +1901,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1902,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,0,1,1,1, +1904,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +200,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +100,4, +1921,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +104,4, +1922,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,0,1, +1924,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,0,1, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_hide.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_hide.cmb new file mode 100644 index 00000000..1ed71813 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_hide.cmb @@ -0,0 +1,42 @@ +data values19: +1, 1, 2, 3, 133, 1, 0, 0, 1, 2, 40, 60, 0, 3, +108,4, +1901,1.000000,1.000000,1.000000,1.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,1.000000,1.000000,1.000000,1.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1929,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_no_de.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_no_de.cmb new file mode 100644 index 00000000..f4b56f59 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_no_de.cmb @@ -0,0 +1,82 @@ +data values19: +2, 1, 1, 1, 133, 3, 1, 0, 1, 2, 40, 60, 1, 1, +108,4, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1905,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1927,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_no_df.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_no_df.cmb new file mode 100644 index 00000000..ee1ded6d --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_no_df.cmb @@ -0,0 +1,82 @@ +data values19: +2, 1, 1, 1, 133, 3, 1, 0, 1, 2, 40, 60, 1, 1, +108,4, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1905,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +200,0.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1927,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_no_fi.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_no_fi.cmb new file mode 100644 index 00000000..254b8471 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_no_fi.cmb @@ -0,0 +1,98 @@ +data values19: +1, 1, 1, 2, 133, 3, 1, 0, 1, 2, 40, 60, 1, 1, +108,4, +1901,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1902,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,1, +1902,25.000000,25.000000,25.000000,25.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1905,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,0,1,1, +1903,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +100,4, +1921,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +104,4, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,0, +1902,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,0, +1907,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,0,1,0, +1908,0.000000,66.000000,66.000000,66.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,0,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1928,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_no_no.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_no_no.cmb new file mode 100644 index 00000000..e38137e3 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_no_no.cmb @@ -0,0 +1,98 @@ +data values19: +1, 1, 1, 1, 133, 3, 1, 0, 1, 2, 40, 60, 1, 1, +108,4, +1901,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1902,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,0,1,1,1, +1904,66.000000,66.000000,66.000000,66.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,0,1,1,1,1,1,1, +1902,25.000000,25.000000,25.000000,25.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1903,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1905,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,0,0,1,1,1,1, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +100,4, +1921,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +104,4, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,0, +1902,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,0, +1907,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,0,1,0, +1908,0.000000,66.000000,66.000000,66.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,0, +1903,0.000000,11.000000,11.000000,11.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,0, +1904,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,0,1,1,1,1,1,1, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1904,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,0,0,0,1,1,1,1,1,1, +1908,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,0,0,1,0,0,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1904,66.000000,66.000000,66.000000,66.000000,1,0,0,0,0,0,0,0,12,1,1,1,0,0,0,1,1,1,1,1,1, +1908,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,0,0,1,0,0,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1927,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_pr_de.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_pr_de.cmb new file mode 100644 index 00000000..d50b9228 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_pr_de.cmb @@ -0,0 +1,82 @@ +data values19: +2, 1, 1, 1, 133, 1, 1, 0, 1, 2, 45, 70, 1, 2, +108,4, +1901,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +1905,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,50.000000,50.000000,50.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1928,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_pr_fi.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_pr_fi.cmb new file mode 100644 index 00000000..a68f8b3f --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_pr_fi.cmb @@ -0,0 +1,98 @@ +data values19: +1, 1, 1, 2, 133, 3, 1, 0, 1, 2, 45, 70, 1, 2, +108,4, +1901,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1902,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,1, +1902,25.000000,25.000000,25.000000,25.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1905,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,0,1,1, +1903,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +100,4, +1921,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +104,4, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,0, +1902,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,0, +1907,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,0,1,0, +1908,0.000000,66.000000,66.000000,66.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1928,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/m_pr_no.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/m_pr_no.cmb new file mode 100644 index 00000000..a8bb583c --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/m_pr_no.cmb @@ -0,0 +1,98 @@ +data values19: +1, 1, 1, 1, 133, 1, 1, 0, 1, 3, 45, 70, 1, 2, +108,4, +1901,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1902,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,0,1,1,1, +1904,0.000000,66.000000,66.000000,66.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +1902,25.000000,25.000000,25.000000,25.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1903,38.000000,38.000000,38.000000,38.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +2000,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,33.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +2000,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2001,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +2002,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,0,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +102,4, +2003,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,0,1,0,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +100,4, +1921,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +2004,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +104,4, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +109,4, +1901,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,0, +1902,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,0, +1907,0.000000,33.000000,33.000000,33.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,0,1,0, +1908,0.000000,66.000000,66.000000,66.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,1,1,0, +1903,0.000000,11.000000,11.000000,11.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +107,4, +200,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1903,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,0,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +1908,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +1908,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +122,4, +1928,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/combat/template.cmb b/RPF DUMP/Common RPF Dump/data/decision/combat/template.cmb new file mode 100644 index 00000000..45f78a7b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/combat/template.cmb @@ -0,0 +1,42 @@ +data values19: +1, 1, 2, 1, 133, 3, 1, 0, 1, 2, 40, 60, 1, 1, +108,4, +1901,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,1,0,1,1, +1902,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,0,1,1,1,1,1,0,1,1,1, +1904,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,0,0,1,1,1,1,1,1,1, +200,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +100,4, +1920,0.000000,100.000000,100.000000,100.000000,0,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1921,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +104,4, +1922,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,0,1, +1924,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,0,1, +1923,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +110,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +111,4, +704,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/cop.ped b/RPF DUMP/Common RPF Dump/data/decision/cop.ped new file mode 100644 index 00000000..386d01a1 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/cop.ped @@ -0,0 +1,210 @@ +data values19: +1, 1, 1, 1, 33, 3, 1, 0, 1, 2, 40, 60, 1, 1, +16,4, +200,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +44,4, +510,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +45,4, +200,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +59,4, +200,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +7,4, +702,0.000000,0.000000,0.000000,100.000000,1,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,0.000000,0.000000,1,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +1700,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +12,4, +412,0.000000,100.000000,100.000000,100.000000,0,1,50,50,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +56,4, +508,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +15,4, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +27,4, +300,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +233,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +36,4, +1700,0.000000,100.000000,0.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,0.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +37,4, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +13,4, +917,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +79,4, +706,0.000000,0.000000,0.000000,100.000000,1,0,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +911,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +43,4, +1900,0.000000,100.000000,100.000000,100.000000,0,1,0,100,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +31,4, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +41,4, +1700,0.000000,100.000000,0.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +17,4, +1000,0.000000,100.000000,0.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,100.000000,0.000000,100.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +73,4, +200,0.000000,0.000000,50.000000,0.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,50.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +83,4, +731,0.000000,0.000000,100.000000,0.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +117,4, +200,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +119,4, +1900,0.000000,100.000000,100.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,100.000000,0.000000,0.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +1900,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +125,4, +200,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +116,4, +200,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +200,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/fireman.ped b/RPF DUMP/Common RPF Dump/data/decision/fireman.ped new file mode 100644 index 00000000..f960bdcb --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/fireman.ped @@ -0,0 +1,202 @@ +data values19: +1, 1, 1, 1, 33, 3, 1, 0, 1, 2, 40, 60, 1, 1, +44,4, +510,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +59,4, +200,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +7,4, +1900,0.000000,10.000000,10.000000,10.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +911,75.000000,75.000000,75.000000,75.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +702,15.000000,15.000000,15.000000,15.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +1900,0.000000,60.000000,60.000000,60.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +11,4, +200,10.000000,10.000000,10.000000,10.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +600,70.000000,70.000000,70.000000,70.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +911,20.000000,20.000000,20.000000,20.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +12,4, +603,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,10.000000,10.000000,10.000000,10.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +13,4, +917,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +15,4, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +17,4, +706,50.000000,50.000000,50.000000,50.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +708,50.000000,50.000000,50.000000,50.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +31,4, +601,0.000000,100.000000,100.000000,100.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +50,4, +1900,0.000000,0.000000,0.000000,0.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,0.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +51,4, +911,0.000000,0.000000,0.000000,15.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,0.000000,0.000000,40.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,0.000000,0.000000,0.000000,55.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +56,4, +508,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +79,4, +706,100.000000,100.000000,100.000000,100.000000,1,0,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +27,4, +200,0.000000,0.000000,0.000000,40.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +233,0.000000,0.000000,0.000000,40.000000,0,1,0,0,100,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +300,0.000000,0.000000,0.000000,20.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +41,4, +726,0.000000,100.000000,75.000000,75.000000,0,0,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,0.000000,0.000000,25.000000,25.000000,0,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +729,0.000000,20.000000,0.000000,0.000000,0,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +75,4, +911,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +726,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +73,4, +200,100.000000,50.000000,50.000000,50.000000,0,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +726,0.000000,25.000000,25.000000,25.000000,0,0,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1031,0.000000,25.000000,25.000000,25.000000,0,0,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +729,0.000000,0.000000,25.000000,0.000000,0,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +20,4, +200,500.000000,0.000000,0.000000,500.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1212,10.000000,0.000000,0.000000,10.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +300,10.000000,0.000000,0.000000,10.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +36,4, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +48,4, +200,0.000000,0.000000,0.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +233,0.000000,0.000000,0.000000,50.000000,0,1,0,0,100,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +37,4, +1212,0.000000,10.000000,10.000000,10.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,90.000000,90.000000,90.000000,90.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +116,4, +200,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +1900,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/gangmbr.ped b/RPF DUMP/Common RPF Dump/data/decision/gangmbr.ped new file mode 100644 index 00000000..d29a9db7 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/gangmbr.ped @@ -0,0 +1,114 @@ +data values19: +1, 1, 1, 1, 33, 3, 1, 0, 1, 2, 40, 60, 1, 1, +44,4, +510,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +1900,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1022,0.000000,100.000000,0.000000,0.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +12,4, +412,0.000000,0.000000,0.000000,100.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +13,4, +917,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +15,4, +1900,0.000000,100.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +36,4, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +56,4, +508,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +72,4, +1200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +73,4, +1200,0.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +31,4, +1200,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +41,4, +1200,0.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +1900,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +125,4, +200,75.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,80.000000,70.000000,60.000000,0,1,0,0,0,75,25,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +911,0.000000,10.000000,0.000000,0.000000,0,1,40,10,10,40,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +415,0.000000,10.000000,20.000000,20.000000,0,1,10,30,0,50,10,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +300,25.000000,0.000000,10.000000,20.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, + +126,4, +200,0.000000,0.000000,0.000000,10.000000,0,1,0,0,50,0,50,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +606,100.000000,30.000000,70.000000,60.000000,0,1,0,0,50,0,50,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +300,0.000000,70.000000,30.000000,30.000000,0,1,0,0,50,0,50,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/gp_justfollow.ped b/RPF DUMP/Common RPF Dump/data/decision/gp_justfollow.ped new file mode 100644 index 00000000..b67ff436 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/gp_justfollow.ped @@ -0,0 +1,66 @@ +data values19: +1, 1, 1, 1, 33, 3, 1, 0, 1, 2, 40, 60, 1, 1, +44,4, +510,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +12,4, +412,0.000000,0.000000,0.000000,100.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +13,4, +917,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +56,4, +508,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +72,4, +1200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +73,4, +1200,0.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +31,4, +1200,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +41,4, +1200,0.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/gp_norm.ped b/RPF DUMP/Common RPF Dump/data/decision/gp_norm.ped new file mode 100644 index 00000000..d49a49fb --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/gp_norm.ped @@ -0,0 +1,98 @@ +data values19: +1, 1, 1, 1, 33, 3, 1, 0, 1, 2, 40, 60, 1, 1, +44,4, +510,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +1900,0.000000,100.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +12,4, +412,0.000000,0.000000,0.000000,100.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +13,4, +917,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +15,4, +1900,0.000000,100.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +36,4, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +56,4, +508,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +72,4, +1200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +73,4, +1200,0.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +31,4, +1200,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +41,4, +1200,0.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +1900,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/m_empty.ped b/RPF DUMP/Common RPF Dump/data/decision/m_empty.ped new file mode 100644 index 00000000..4874b482 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/m_empty.ped @@ -0,0 +1,34 @@ +data values19: +1, 1, 1, 1, 33, 3, 1, 0, 1, 2, 40, 60, 1, 1, +13,4, +917,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +56,4, +508,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +0,4, +200,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +44,4, +510,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/m_norm.ped b/RPF DUMP/Common RPF Dump/data/decision/m_norm.ped new file mode 100644 index 00000000..5f675eaf --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/m_norm.ped @@ -0,0 +1,170 @@ +data values19: +1, 1, 1, 1, 33, 3, 1, 0, 1, 2, 40, 60, 1, 1, +12,4, +603,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +1900,0.000000,100.000000,50.000000,100.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +7,4, +1900,0.000000,80.000000,80.000000,50.000000,1,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +700,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +702,0.000000,20.000000,20.000000,50.000000,1,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +15,4, +1900,0.000000,80.000000,0.000000,0.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +300,50.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,50.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +415,0.000000,20.000000,0.000000,0.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +31,4, +1900,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +413,100.000000,0.000000,0.000000,0.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +601,0.000000,0.000000,100.000000,100.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +43,4, +1900,0.000000,80.000000,80.000000,80.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +911,0.000000,20.000000,20.000000,20.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +36,4, +1900,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +37,4, +300,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +13,4, +917,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +56,4, +508,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +79,4, +706,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +909,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +11,4, +600,4.000000,0.000000,90.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,96.000000,0.000000,10.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +300,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +20,4, +1700,0.000000,0.000000,0.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,0.000000,0.000000,0.000000,95.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +300,0.000000,0.000000,0.000000,5.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +46,4, +514,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +44,4, +510,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +1900,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +1900,0.000000,100.000000,50.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +116,4, +1900,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +119,4, +200,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +125,4, +200,75.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,75.000000,70.000000,60.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +17,4, +200,100.000000,0.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1000,0.000000,100.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/m_plyr.ped b/RPF DUMP/Common RPF Dump/data/decision/m_plyr.ped new file mode 100644 index 00000000..2fdcc1c6 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/m_plyr.ped @@ -0,0 +1,66 @@ +data values19: +1, 1, 1, 1, 33, 3, 1, 0, 1, 2, 40, 60, 1, 1, +0,4, +200,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +56,4, +508,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +1200,0.000000,100.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +15,4, +1200,0.000000,100.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +31,4, +1200,0.000000,100.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +41,4, +1200,0.000000,100.000000,0.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +7,4, +1200,0.000000,100.000000,0.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +36,4, +1200,0.000000,100.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/m_tough.ped b/RPF DUMP/Common RPF Dump/data/decision/m_tough.ped new file mode 100644 index 00000000..c78bf5bf --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/m_tough.ped @@ -0,0 +1,170 @@ +data values19: +1, 1, 1, 1, 33, 3, 1, 0, 1, 2, 40, 60, 1, 1, +12,4, +603,100.000000,100.000000,100.000000,100.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +1900,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +415,50.000000,0.000000,0.000000,0.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,50.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +7,4, +1900,0.000000,100.000000,100.000000,50.000000,1,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +700,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +702,0.000000,0.000000,0.000000,50.000000,1,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +15,4, +1900,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +300,100.000000,0.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +31,4, +1900,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +43,4, +1900,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +36,4, +1900,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +37,4, +300,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +13,4, +917,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +56,4, +508,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +79,4, +706,100.000000,100.000000,100.000000,100.000000,1,0,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +909,0.000000,0.000000,0.000000,100.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +11,4, +200,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +20,4, +1700,0.000000,0.000000,0.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,0.000000,0.000000,0.000000,98.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +46,4, +514,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +44,4, +510,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +119,4, +200,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +1900,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +125,4, +200,75.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,75.000000,70.000000,60.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +17,4, +200,100.000000,0.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1000,0.000000,100.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +116,4, +1900,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +1900,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/m_weak.ped b/RPF DUMP/Common RPF Dump/data/decision/m_weak.ped new file mode 100644 index 00000000..b0fb1df4 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/m_weak.ped @@ -0,0 +1,138 @@ +data values19: +1, 1, 1, 1, 33, 3, 1, 0, 1, 2, 40, 60, 1, 1, +12,4, +603,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +412,0.000000,0.000000,0.000000,0.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,0.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +415,50.000000,0.000000,10.000000,10.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,50.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +909,0.000000,100.000000,90.000000,90.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +7,4, +700,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +911,0.000000,100.000000,100.000000,100.000000,1,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +15,4, +300,100.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +911,0.000000,75.000000,75.000000,75.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +415,0.000000,25.000000,25.000000,25.000000,0,1,50,50,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +31,4, +413,100.000000,50.000000,50.000000,50.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +909,0.000000,40.000000,40.000000,40.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +412,0.000000,10.000000,10.000000,10.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +43,4, +911,0.000000,100.000000,100.000000,100.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +36,4, +1700,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +911,100.000000,100.000000,100.000000,100.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +37,4, +300,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1700,0.000000,100.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +13,4, +917,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +56,4, +508,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +79,4, +706,100.000000,100.000000,100.000000,100.000000,1,0,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +909,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +11,4, +600,4.000000,0.000000,90.000000,0.000000,0,1,0,0,100,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,96.000000,0.000000,10.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +20,4, +1700,0.000000,0.000000,0.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,0.000000,0.000000,0.000000,98.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +46,4, +514,0.000000,0.000000,0.000000,100.000000,0,1,0,0,100,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +44,4, +510,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +125,4, +200,75.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,75.000000,70.000000,60.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +17,4, +200,100.000000,0.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1000,0.000000,100.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/decision/r_norm.ped b/RPF DUMP/Common RPF Dump/data/decision/r_norm.ped new file mode 100644 index 00000000..f960bdcb --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/decision/r_norm.ped @@ -0,0 +1,202 @@ +data values19: +1, 1, 1, 1, 33, 3, 1, 0, 1, 2, 40, 60, 1, 1, +44,4, +510,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +59,4, +200,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +7,4, +1900,0.000000,10.000000,10.000000,10.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +911,75.000000,75.000000,75.000000,75.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +702,15.000000,15.000000,15.000000,15.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +9,4, +1900,0.000000,60.000000,60.000000,60.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +11,4, +200,10.000000,10.000000,10.000000,10.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +600,70.000000,70.000000,70.000000,70.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +911,20.000000,20.000000,20.000000,20.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +12,4, +603,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,10.000000,10.000000,10.000000,10.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +13,4, +917,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +15,4, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +17,4, +706,50.000000,50.000000,50.000000,50.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +708,50.000000,50.000000,50.000000,50.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +31,4, +601,0.000000,100.000000,100.000000,100.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +50,4, +1900,0.000000,0.000000,0.000000,0.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,0.000000,0.000000,0.000000,0.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +51,4, +911,0.000000,0.000000,0.000000,15.000000,0,1,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,0.000000,0.000000,40.000000,0,1,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,0.000000,0.000000,0.000000,55.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +56,4, +508,100.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +79,4, +706,100.000000,100.000000,100.000000,100.000000,1,0,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +27,4, +200,0.000000,0.000000,0.000000,40.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +233,0.000000,0.000000,0.000000,40.000000,0,1,0,0,100,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +300,0.000000,0.000000,0.000000,20.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +41,4, +726,0.000000,100.000000,75.000000,75.000000,0,0,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,0.000000,0.000000,25.000000,25.000000,0,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +729,0.000000,20.000000,0.000000,0.000000,0,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +75,4, +911,0.000000,100.000000,100.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +726,100.000000,100.000000,100.000000,100.000000,1,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +73,4, +200,100.000000,50.000000,50.000000,50.000000,0,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +726,0.000000,25.000000,25.000000,25.000000,0,0,100,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1031,0.000000,25.000000,25.000000,25.000000,0,0,0,0,0,100,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +729,0.000000,0.000000,25.000000,0.000000,0,0,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +20,4, +200,500.000000,0.000000,0.000000,500.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1212,10.000000,0.000000,0.000000,10.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +300,10.000000,0.000000,0.000000,10.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +36,4, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,100.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +48,4, +200,0.000000,0.000000,0.000000,50.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +233,0.000000,0.000000,0.000000,50.000000,0,1,0,0,100,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +37,4, +1212,0.000000,10.000000,10.000000,10.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +200,90.000000,90.000000,90.000000,90.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +49,4, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +116,4, +200,0.000000,0.000000,0.000000,100.000000,0,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +1900,0.000000,100.000000,100.000000,100.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + +103,4, +1900,100.000000,0.000000,0.000000,0.000000,1,1,0,0,0,0,0,0,12,1,1,1,1,1,1,1,1,1,1,1,1, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, +-1,0.0,0.0,0.0,0.0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0, + diff --git a/RPF DUMP/Common RPF Dump/data/default.dat b/RPF DUMP/Common RPF Dump/data/default.dat new file mode 100644 index 00000000..28e2d459 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/default.dat @@ -0,0 +1,27 @@ +# +# Object types +# +IDE common:/data/default.ide +IDE common:/data/vehicles.ide +IDE common:/data/peds.ide + +ANIMGRP common:/data/animgrp.dat +HANDLING common:/data/handling.dat +VEHICLEEXTRAS common:/data/VehicleExtras.dat +PLAYER platform:/models/cdimages/playerped.rpf +PEDGRP common:/data/pedgrp.dat +CARGRP common:/data/cargrp.dat +RADIO common:/data/radiohud.dat +RADIOLOGOS independent:/textures/radio_hud.itd +WEAPONINFO common:/data/weaponinfo.xml +THROWNWEAPONINFO common:/data/thrownweaponinfo.xml +PEDPERSONALITY common:/data/pedpersonality.dat +MELEEANIMS common:/data/meleeanims.dat +ACTIONTABLE common:/data/action_table.csv +EXPLOSIONFX common:/data/effects/explosionFx.dat +VEHOFF common:/data/vehOff.csv +FMENUFILE common:/data/frontend_menus.xml +LBDATAFILE common:/data/leaderboards_data.xml +LBICONSFILE independent:/textures/Leaderboards.itd + +HTML http: diff --git a/RPF DUMP/Common RPF Dump/data/default.ide b/RPF DUMP/Common RPF Dump/data/default.ide new file mode 100644 index 00000000..9874398f --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/default.ide @@ -0,0 +1,285 @@ +# +# ModelIDs +# peds: 0-129 (special characters 99-109) +# vehicles: 400-799 +# car components 800-805 +# ped components 806-807 +# wheels: 810-820 +# gifts and misc weapons: 821-829 +# weapons: 830-869 +# cutscene heads/objs: 870-874 +# + +############################################################################### +objs +############################################################################### + +#misc +airtrain_vlo, generic, 2000, 0 +testPhysBox, null, 50, 0 +testTerrain, null, 50, 0 +end + +############################################################################### +weap +############################################################################### + +# melee +w_nstick, w_nstick, null, 1, 50, 0 +w_bat, w_bat, null, 1, 50, 0 +w_cue, w_cue, null, 1, 50, 0 +w_knife, w_knife, null, 1, 50, 0 + +# projectiles +w_grenade, w_grenade, throw_grenade, 1, 100, 0 +w_molotov, w_molotov, throw_grenade, 1, 100, 0 +cj_rpg_rocket, cj_rpg_rocket, null, 1, 100, 0 + +# handguns +w_glock, w_glock, gun@handgun, 1, 30, 0 +#w_silenced, w_silenced, gun@handgun, 1, 30, 0 +w_eagle, w_eagle, gun@deagle, 1, 30, 0 + +# shotguns +w_pumpshot, w_pumpshot, gun@baretta, 1, 50, 0 +w_shotgun, w_shotgun, gun@shotgun, 1, 50, 0 + +# sub-machineguns +w_uzi, w_uzi, gun@uzi, 1, 30, 0 +w_mp5, w_mp5, gun@mp5k, 1, 30, 0 + +# machineguns +w_ak47, w_ak47, gun@ak47, 1, 50, 0 +w_m4, w_m4, gun@ak47, 1, 50, 0 + +# rifles +w_psg1, w_psg1, gun@rifle, 1, 50, 0 +w_rifle, w_rifle, gun@rifle, 1, 50, 0 + + +# heavy +rpg, rpg, gun@rocket, 1, 100, 0 +#flame, flame, null, 1, 50, 0 +#minigun, minigun, null, 1, 50, 0 + +# specials +#bomb, bomb, null, 1, 50, 0 + +AMB_COFFEE, AMB_COFFEE, AMB@COFFEE_HOLD, 1, 50, 0 +cj_camera, cj_camera, AMB@TOURIST_HOLD, 1, 50, 0 +EC_CHAR_BROLLIE, EC_CHAR_BROLLIE, AMB@UMBRELLA_HOLD, 1, 50, 0 +EC_CHAR_BROLLIE02, EC_CHAR_BROLLIE02, AMB@UMBRELLA_HOLD, 1, 50, 0 +EC_CHAR_BROLLIE03, EC_CHAR_BROLLIE03, AMB@UMBRELLA_HOLD, 1, 50, 0 +AMB_MP3PLAYER, AMB_MP3PLAYER, AMB@MUSIC_HOLD, 1, 50, 0 +BM_CHAR_FAG, BM_CHAR_FAG, null, 1, 50, 0 +BM_CHAR_FAG_F, BM_CHAR_FAG_F, null, 1, 50, 0 +AMB_CAN_DRINK_1, AMB_CAN_DRINK_1, null, 1, 50, 0 +AMB_CAN_DRINK_2, AMB_CAN_DRINK_2, null, 1, 50, 0 +AMB_WINE, AMB_WINE, AMB@BOTTLE_HOLD, 1, 50, 0 +AMB_MILK, AMB_MILK, AMB@BOTTLE_HOLD, 1, 50, 0 +AMB_JUICE_BOT, AMB_JUICE_BOT, AMB@BOTTLE_HOLD, 1, 50, 0 +AMB_BS_DRINK, AMB_BS_DRINK, AMB@BOTTLE_HOLD, 1, 50, 0 +AMB_BURG, AMB_BURG, AMB@BURGER_HOLD, 1, 50, 0 +AMB_HOTDOG, AMB_HOTDOG, AMB@HOTDOG_HOLD , 1, 50, 0 +AMB_MOBILE_1, AMB_MOBILE_1, null, 1, 50, 0 +AMB_MOBILE_2, AMB_MOBILE_2, null, 1, 50, 0 +AMB_CARRIERBAG01, AMB_CARRIERBAG01, AMB@BAG_A_HOLD, 1, 50, 0 +AMB_CARRIERBAG02, AMB_CARRIERBAG02, AMB@BAG_A_HOLD, 1, 50, 0 +AMB_CARRIERBAG03, AMB_CARRIERBAG03, AMB@BAG_A_HOLD, 1, 50, 0 +AMB_CARRIERBAG04, AMB_CARRIERBAG04, AMB@BAG_A_HOLD, 1, 50, 0 +AMB_PAPERBAG01, AMB_PAPERBAG01, AMB@BAG_A_HOLD, 1, 50, 0 +AMB_PAPERBAG02, AMB_PAPERBAG02, AMB@BAG_A_HOLD, 1, 50, 0 +AMB_PAPERBAG03, AMB_PAPERBAG03, AMB@BAG_A_HOLD, 1, 50, 0 +AMB_PAPERBAG04, AMB_PAPERBAG04, AMB@BAG_A_HOLD, 1, 50, 0 +AMB_PAPERBAG05, AMB_PAPERBAG05, AMB@BAG_A_HOLD, 1, 50, 0 +AMB_PAPERBAG06, AMB_PAPERBAG06, AMB@BAG_A_HOLD, 1, 50, 0 +AMB_GROCERYBAG, AMB_GROCERYBAG, AMB@BAG_B_HOLD, 1, 50, 0 +AMB_BOOKOPEN, AMB_BOOKOPEN, null, 1, 50, 0 +AMB_NEWSPAPER_1, AMB_NEWSPAPER_1, null, 1, 50, 0 +AMB_NEWSPAPER_2, AMB_NEWSPAPER_2, AMB@NEWSPAPER_HOLD, 1, 50, 0 +AMB_COMB, AMB_COMB, null, 1, 50, 0 +AMB_JACKHAMMER, AMB_JACKHAMMER, null, 1, 50, 0 +AMB_BROOM, AMB_BROOM, AMB@SWEEP_HOLD, 1, 50, 0 +AMB_SPADE, AMB_SPADE, null, 1, 50, 0 +AMB_NUTS, AMB_NUTS, AMB@NUTS_HOLD, 1, 50, 0 +AMB_PICKAXE, AMB_PICKAXE, null, 1, 50, 0 +AMB_SLEDGEHAMMER, AMB_SLEDGEHAMMER, null, 1, 50, 0 +AMB_CLIPBOARD, AMB_CLIPBOARD, AMB@SUPER_PART, 1, 50, 0 +AMB_PLANK, AMB_PLANK, AMB@PLANK_HOLD, 1, 50, 0 +AMB_STOPSIGN, AMB_STOPSIGN, null, 1, 50, 0 +AMB_CLAWHAMMER, AMB_CLAWHAMMER, AMB@CARRY_HOLD, 1, 50, 0 +AMB_DRILL, AMB_DRILL, AMB@CARRY_HOLD, 1, 50, 0 +AMB_NAILGUN, AMB_NAILGUN, AMB@CARRY_HOLD, 1, 50, 0 +AMB_SPANNER, AMB_SPANNER, AMB@CARRY_HOLD, 1, 50, 0 +AMB_TOOLBOX, AMB_TOOLBOX, AMB@CARRY_HOLD, 1, 50, 0 +AMB_BRICK, AMB_BRICK, null, 1, 50, 0 +AMB_RUBBISH01, AMB_RUBBISH01, null, 1, 50, 0 +AMB_RUBBISH02, AMB_RUBBISH02, null, 1, 50, 0 +AMB_RUBBISH03, AMB_RUBBISH03, null, 1, 50, 0 +AMB_PHONERECIEVER, AMB_PHONERECIEVER, null, 1, 50, 0 +AMB_RAKE, AMB_RAKE, AMB@RAKE_HOLD, 1, 50, 0 +CJ_HOLDALL2, CJ_HOLDALL2, null, 1, 50, 0 +gb_suitcase_lev, gb_suitcase_lev, null, 1, 50, 0 +AMB_WATERCAN, AMB_WATERCAN, AMB@WCAN_PART 1, 50, 0 +AMB_CHOCBAR, AMB_CHOCBAR, null, 1, 50, 0 +AMB_ICECONE01, AMB_ICECONE01, AMB@ICECREAM_DEFAULT, 1, 50, 0 +AMB_HANKIE, AMB_HANKIE, null, 1, 50, 0 +AMB_WALKIETALKIE, AMB_WALKIETALKIE, null, 1, 50, 0 +CJ_SAXF, CJ_SAXF, null, 1, 50, 0 + +armour, armour, null, 1, 30, 0 + +end + + +############################################################################### +hier +############################################################################### + +# leave ID 374 - 383 to use in temp car components +# car_door +# car_bumper +# car_panel +# car_bonnet +# car_boot +# car_wheel +# bodypart_A +# bodypart_B + +1, csplay, player, null, 2000.0 + +# clothes objects +clothes01, generic, null, 2000.0 +clothes02, generic, null, 2000.0 +clothes03, generic, null, 2000.0 +clothes04, generic, null, 2000.0 +clothes05, generic, null, 2000.0 +clothes06, generic, null, 2000.0 +clothes07, generic, null, 2000.0 +clothes08, generic, null, 2000.0 +clothes09, generic, null, 2000.0 +clothes10, generic, null, 2000.0 + +# hands +SHANDL, generic, null, 15.0 +SHANDR, generic, null, 15.0 +FHANDL, generic, null, 15.0 +FHANDR, generic, null, 15.0 + +# cutscene object +cutobj01, generic, null, 2000.0 +cutobj02, generic, null, 2000.0 +cutobj03, generic, null, 2000.0 +cutobj04, generic, null, 2000.0 +cutobj05, generic, null, 2000.0 +cutobj06, generic, null, 2000.0 +cutobj07, generic, null, 2000.0 +cutobj08, generic, null, 2000.0 +cutobj09, generic, null, 2000.0 +cutobj10, generic, null, 2000.0 +cutobj11, generic, null, 2000.0 +cutobj12, generic, null, 2000.0 +cutobj13, generic, null, 2000.0 +cutobj14, generic, null, 2000.0 +cutobj15, generic, null, 2000.0 +cutobj16, generic, null, 2000.0 +cutobj17, generic, null, 2000.0 +cutobj18, generic, null, 2000.0 +cutobj19, generic, null, 2000.0 +cutobj20, generic, null, 2000.0 +end + +############################################################################### +amat +############################################################################### +w_nstick, 0, CM_WEAPONS_NIGHTSTICK +w_bat, 0, CM_WEAPONS_BASEBALL_BAT +w_cue, 0, CM_WEAPONS_POOLCUE +w_knife, 0, CM_WEAPONS_KNIFE +w_grenade, 0, CM_WEAPONS_GRENADE +w_molotov, 0, CM_WEAPONS_MOLOTOV +cj_rpg_rocket, 0, CM_WEAPONS_GRENADE +w_glock, 0, CM_WEAPONS_PISTOL +#w_silenced, 0, CM_WEAPONS_PISTOL +w_eagle, 0, CM_WEAPONS_PISTOL +w_pumpshot, 0, CM_WEAPONS_SHOTGUN +w_shotgun, 0, CM_WEAPONS_SHOTGUN +w_uzi, 0, CM_WEAPONS_SMG +w_mp5, 0, CM_WEAPONS_SMG +w_ak47, 0, CM_WEAPONS_AK47 +w_m4, 0, CM_WEAPONS_M4 +w_psg1, 0, CM_WEAPONS_SNIPER_RIFLE +w_rifle, 0, CM_WEAPONS_SNIPER_RIFLE +rpg, 0, CM_WEAPONS_ROCKET_LAUNCHER +AMB_COFFEE, 0, CM_PED_PAPER_CUP +cj_camera, 0, CM_ELECTRICAL_MOBILE_PHONE +EC_CHAR_BROLLIE, 0, CM_PED_UMBRELLA +EC_CHAR_BROLLIE02, 0, CM_PED_UMBRELLA +EC_CHAR_BROLLIE03, 0, CM_PED_UMBRELLA +AMB_MP3PLAYER, 0, CM_ELECTRICAL_MOBILE_PHONE +BM_CHAR_FAG, 0, CM_PED_CIGARETTE +BM_CHAR_FAG_F, 0, CM_PED_CIGARETTE +AMB_CAN_DRINK_1, 0, CM_JUNK_DRINKS_CAN +AMB_CAN_DRINK_2, 0, CM_JUNK_DRINKS_CAN +AMB_WINE, 0, CM_GLASS_BEER_BOTTLE +AMB_MILK, 0, CM_SHOPS_FOOD_CARTON +AMB_JUICE_BOT, 0, CM_SHOPS_FOOD_DRINK_BOTTLE +AMB_BS_DRINK, 0, CM_SHOPS_FASTFOOD_SODA +AMB_BURG, 0, CM_SHOPS_FOOD_SANDWICH_BURGER_HOTDOG +AMB_HOTDOG, 0, CM_SHOPS_FOOD_SANDWICH_BURGER_HOTDOG +AMB_MOBILE_1, 0, CM_ELECTRICAL_MOBILE_PHONE +AMB_MOBILE_2, 0, CM_ELECTRICAL_MOBILE_PHONE +AMB_CARRIERBAG01, 0, CM_JUNK_BIN_BAG +AMB_CARRIERBAG02, 0, CM_JUNK_BIN_BAG +AMB_CARRIERBAG03, 0, CM_JUNK_BIN_BAG +AMB_CARRIERBAG04, 0, CM_JUNK_BIN_BAG +AMB_PAPERBAG01, 0, CM_SHOPS_PACKAGING_POSH_PAPER_BAG +AMB_PAPERBAG02, 0, CM_SHOPS_PACKAGING_POSH_PAPER_BAG +AMB_PAPERBAG03, 0, CM_SHOPS_PACKAGING_POSH_PAPER_BAG +AMB_PAPERBAG04, 0, CM_SHOPS_PACKAGING_POSH_PAPER_BAG +AMB_PAPERBAG05, 0, CM_SHOPS_PACKAGING_POSH_PAPER_BAG +AMB_PAPERBAG06, 0, CM_SHOPS_PACKAGING_POSH_PAPER_BAG +AMB_GROCERYBAG, 0, CM_SHOPS_PACKAGING_POSH_PAPER_BAG +AMB_BOOKOPEN, 0, CM_CARDBOARD_BOOK +AMB_NEWSPAPER_1, 0, CM_PED_NEWSPAPER +AMB_NEWSPAPER_2, 0, CM_PED_NEWSPAPER +AMB_COMB, 0, CM_BEAUTY_COMB +AMB_JACKHAMMER, 0, CM_PED_POWER_TOOL +AMB_BROOM, 0, CM_WORKS_BRUSH +AMB_SPADE, 0, CM_WORKS_SPADE_HANDLE +AMB_NUTS, 0, CM_SHOPS_FOOD_BISCUITS +AMB_PICKAXE, 0, CM_WORKS_SPADE_HANDLE +AMB_SLEDGEHAMMER, 0, CM_WORKS_SPADE_HANDLE +AMB_CLIPBOARD, 0, CM_METAL_SIGN_POST +AMB_PLANK, 0, CM_WOOD_TWO_BY_FOUR_PLANK +AMB_STOPSIGN, 0, CM_METAL_SIGN_POST +AMB_CLAWHAMMER, 0, CM_PED_HAND_TOOL +AMB_DRILL, 0, CM_PED_POWER_TOOL +AMB_NAILGUN, 0, CM_PED_POWER_TOOL +AMB_SPANNER, 0, CM_PED_HAND_TOOL_METAL +AMB_TOOLBOX, 0, CM_PED_TOOLBOX +AMB_BRICK, 0, CM_MINIGAME_BRICK +AMB_RUBBISH01, 0, CM_PED_RUBBISH +AMB_RUBBISH02, 0, CM_PED_RUBBISH +AMB_RUBBISH03, 0, CM_PED_RUBBISH +AMB_PHONERECIEVER, 0, CM_ELECTRICAL_MOBILE_PHONE +AMB_RAKE, 0, CM_WORKS_SPADE_HANDLE +CJ_HOLDALL2, 0, CM_PED_GYM_BAG +gb_suitcase_lev 0, CM_PED_GYM_BAG +AMB_WATERCAN, 0, CM_JUNK_METAL_OIL_CAN +AMB_CHOCBAR, 0, CM_PED_FRUIT +AMB_ICECONE01, 0, CM_PED_FRUIT +AMB_HANKIE, 0, CM_PED_RUBBISH +AMB_WALKIETALKIE, 0, CM_ELECTRICAL_MOBILE_PHONE +CJ_SAXF, 0, CM_PED_SAX +armour, 0, CM_PED_GYM_BAG +end +2dfx +AMB_broom, 0.571156, 0.109951, 0.946658, 1, -0.632613, 0.581269, 0.331444, -0.389964, ANIM_SWEEP_DUST, 5, 0, 1, 100, 0, 255, 255, 255 +AMB_watercan, 0.624666, 0.0190496, -0.0230804, 1, -0.448197, 0.456476, 0.482791, -0.598049, ANIM_WATERING_CAN, 5, 0, 1, 100, 0, 255, 255, 255 +AMB_rake, 0.674518, 0.0947466, 0.934628, 1, -0.632613, 0.581269, 0.331444, -0.389964, ANIM_RAKE_LEAVES, 5, 0, 1, 100, 0, 255, 255, 255 +AMB_jackhammer, 0.947154, 0.394261, 0.0534096, 1, 0.605553, 0.252264, -0.734665, 0.173021, ANIM_PNEUMATIC, 5, 0, 1, 100, 0, 255, 255, 255 +AMB_spade, 0.774404, 0.851341, -0.0246243, 1, -0.694185, -0.42888, 0.570982, -0.0902705, ANIM_HAMMER, 5, 0, 1, 100, 0, 255, 255, 255 +AMB_pickaxe, 0.40098, 0.0253347, 0.478107, 1, -0.947413, 0.0985133, 0.283098, -0.112067, ANIM_HAMMER, 5, 0, 1, 100, 0, 255, 255, 255 +AMB_sledgehammer, 0.197935, 0.00110757, 0.600749, 1, -4.98258e-008, -2.57831e-007, 6.89761e-009, -1, ANIM_HAMMER, 5, 0, 1, 100, 0, 255, 255, 255 +end \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/effects/bloodfx.dat b/RPF DUMP/Common RPF Dump/data/effects/bloodfx.dat new file mode 100644 index 00000000..5f1f1a91 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/effects/bloodfx.dat @@ -0,0 +1,252 @@ +1.00 + +################################################################################################################################# +# # +# PUNCH_KICK PISTOL_SMALL SHOTGUN ROCKET # +# MELEE_WOOD PISTOL_LARGE RIFLE_ASSAULT GRENADE # +# MELEE_METAL PISTOL_SILENCED RIFLE_SNIPER MOLOTOV # +# MELEE_SHARP SMG FIRE # +# MELEE_GENERIC EXPLOSION # +# # +################################################################################################################################# + +BLOODFX_TABLE_START + + +BUTTOCKS 0 080 080 085 080 102 102 102 102 108 102 201 105 105 0 0 105 +THIGH_LEFT 0 070 070 075 070 106 106 106 106 108 106 106 105 105 0 0 105 +SHIN_LEFT 0 070 070 075 070 101 101 101 101 108 101 201 105 105 0 0 105 +FOOT_LEFT 0 060 060 065 060 101 101 101 101 108 101 201 105 105 0 0 105 +THIGH_RIGHT 0 070 070 075 070 106 106 106 106 108 106 106 105 105 0 0 105 +SHIN_RIGHT 0 070 070 075 070 101 101 101 101 108 101 201 105 105 0 0 105 +FOOT_RIGHT 0 060 060 065 060 101 101 101 101 108 101 201 105 105 0 0 105 +SPINE0 0 080 080 085 080 103 103 103 103 108 103 201 105 105 0 0 105 +SPINE1 0 080 080 085 080 103 103 103 103 108 103 201 105 105 0 0 105 +SPINE2 0 080 080 085 080 103 103 103 103 108 103 201 105 105 0 0 105 +SPINE3 060 080 080 085 080 103 103 103 103 108 103 201 105 105 0 0 105 +NECK 060 081 081 086 081 104 104 104 104 104 104 104 105 105 0 0 105 +HEAD 060 081 081 065 081 105 105 105 105 108 105 202 105 105 0 0 105 +CLAVICLE_LEFT 060 070 070 075 070 102 102 102 102 108 102 201 105 105 0 0 105 +UPPER_ARM_LEFT 060 070 070 075 070 101 101 101 101 108 101 201 105 105 0 0 105 +LOWER_ARM_LEFT 0 060 060 065 060 101 101 101 101 108 101 201 105 105 0 0 105 +HAND_LEFT 0 0 0 065 0 101 101 101 101 108 101 201 105 105 0 0 105 +CLAVICLE_RIGHT 060 070 070 075 070 102 102 102 102 108 102 201 105 105 0 0 105 +UPPER_ARM_RIGHT 060 070 070 075 070 101 101 101 101 108 101 201 105 105 0 0 105 +LOWER_ARM_RIGHT 0 060 060 065 060 101 101 101 101 108 101 201 105 105 0 0 105 +HAND_RIGHT 0 0 0 075 0 101 101 101 101 108 101 201 105 105 0 0 105 + + + +BLOODFX_TABLE_END + + +########################################################################################################################################### +# INFO: +########################################################################################################################################### +# +# +# All numerical data entries in the chart above must have BOTH an entry and exit entry in this file +# +# Probe Distance A is how far the probe will look for a surface from the shot normal. If it finds a surface it will apply Diffuse A +# Probe Distance B is how far the probe will look for a surface (downwards from halfway along probe A & ONLY if Diffuse A did not occur). +# If it finds a surface it will apply Diffuse B. +# +# Size and speed evolutions are listed and correspond to how fast or large a specific blood effect is to be shown +# +# +########################################################################################################################################### + + + +BLOODFX_ENTRY_INFO_START + +################################################################################################################################################################################################################################################################# +# ID DIFFUSE_MAP_A NORMAL_MAP_A TEXTURE INFO PROBE PROBE BOX -SPECULAR-- ---SIZE A---- ---SIZE B---- ---LIFE---- FADEIN ------GROWTH------- FX_SYSTEM SIZE_EVO # +# ROW COL ID DISTA DISTB DEPTH FALLOFF INT MIN MAX MIN MAX MIN MAX TIME MIN MAX # +################################################################################################################################################################################################################################################################# + +############## +# MELEE BLUNT +############## + +# SMALL +060 - - 1 1 0 0.0 0.0 0.5 0100.0 0.01 0.12 0.4 0.12 0.4 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_blunt 0.0 +060 - - 1 1 0 0.0 0.0 0.5 0100.0 0.01 0.12 0.4 0.12 0.4 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_blunt 0.0 +060 - - 1 1 0 0.0 0.0 0.5 0100.0 0.01 0.12 0.4 0.12 0.4 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_blunt 0.0 + +# MEDIUM +070 - - 1 1 0 0.0 0.0 0.5 0100.0 0.01 0.15 0.5 0.15 0.5 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_blunt 0.2 +070 - - 1 1 0 0.0 0.0 0.5 0100.0 0.01 0.15 0.5 0.15 0.5 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_blunt 0.2 +070 - - 1 1 0 0.0 0.0 0.5 0100.0 0.01 0.15 0.5 0.15 0.5 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_blunt 0.2 + +# LARGE +080 - - 1 1 0 0.0 0.0 0.5 0100.0 0.01 0.2 0.6 0.2 0.6 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_blunt 0.4 +080 - - 1 1 0 0.0 0.0 0.5 0100.0 0.01 0.2 0.6 0.2 0.6 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_blunt 0.4 +080 - - 1 1 0 0.0 0.0 0.5 0100.0 0.01 0.2 0.6 0.2 0.6 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_blunt 0.4 + +# HEADSHOT (BAT) +081 - - 1 1 0 0.0 0.0 0.5 0100.0 0.01 0.2 0.6 0.2 0.6 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_blunt 0.8 +081 - - 1 1 0 0.0 0.0 0.5 0100.0 0.01 0.2 0.6 0.2 0.6 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_blunt 0.8 +081 - - 1 1 0 0.0 0.0 0.5 0100.0 0.01 0.2 0.6 0.2 0.6 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_blunt 0.8 + + +############## +# MELEE SHARP +############## + +# SMALL +065 blood_01 blood_01_normal 2 2 0 0.2 0.01 0.5 0100.0 0.01 0.2 0.4 0.2 0.4 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_sharp_ig 0.0 +065 blood_01 blood_01_normal 2 2 1 0.2 0.01 0.5 0100.0 0.01 0.2 0.4 0.2 0.4 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_sharp_ig 0.0 +065 blood_01 blood_01_normal 2 2 2 0.2 0.01 0.5 0100.0 0.01 0.2 0.4 0.2 0.4 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_sharp_ig 0.0 + +# MEDIUM +075 blood_01 blood_01_normal 2 2 0 0.2 0.01 0.5 0100.0 0.01 0.3 0.7 0.3 0.7 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_sharp_ig 0.1 +075 blood_01 blood_01_normal 2 2 1 0.2 0.01 0.5 0100.0 0.01 0.3 0.7 0.3 0.7 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_sharp_ig 0.1 +075 blood_01 blood_01_normal 2 2 2 0.2 0.01 0.5 0100.0 0.01 0.3 0.7 0.3 0.7 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_sharp_ig 0.1 + +# LARGE +085 blood_01 blood_01_normal 2 2 0 0.2 0.01 0.5 0100.0 0.01 0.4 0.8 0.4 0.8 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_sharp_ig 0.2 +085 blood_01 blood_01_normal 2 2 1 0.2 0.01 0.5 0100.0 0.01 0.4 0.8 0.4 0.8 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_sharp_ig 0.2 +085 blood_01 blood_01_normal 2 2 2 0.2 0.01 0.5 0100.0 0.01 0.4 0.8 0.4 0.8 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_sharp_ig 0.2 + +# THROAT (KNIFE) +086 blood_01 blood_01_normal 2 2 0 0.2 0.01 0.5 0100.0 0.01 0.4 0.8 0.4 0.8 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_sharp_ig 0.8 +086 blood_01 blood_01_normal 2 2 1 0.2 0.01 0.5 0100.0 0.01 0.4 0.8 0.4 0.8 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_sharp_ig 0.8 +086 blood_01 blood_01_normal 2 2 2 0.2 0.01 0.5 0100.0 0.01 0.4 0.8 0.4 0.8 20.0 30.0 0.1 0.05 0.8 0.8 blood_melee_sharp_ig 0.8 + + +############## +# GUNS +############## + +# SMALL +101 blood_01 blood_01_normal 2 2 0 0.3 0.01 0.5 0100.0 0.01 0.6 0.7 0.6 0.7 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.0 +101 blood_01 blood_01_normal 2 2 1 0.3 0.01 0.5 0100.0 0.01 0.6 0.7 0.6 0.7 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.0 +101 blood_01 blood_01_normal 2 2 2 0.3 0.01 0.5 0100.0 0.01 0.6 0.7 0.6 0.7 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.0 + +# MEDIUM +102 blood_01 blood_01_normal 2 2 0 0.3 0.01 0.5 0100.0 0.01 0.75 0.9 0.75 0.9 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.05 +102 blood_01 blood_01_normal 2 2 1 0.3 0.01 0.5 0100.0 0.01 0.75 0.9 0.75 0.9 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.05 +102 blood_01 blood_01_normal 2 2 2 0.3 0.01 0.5 0100.0 0.01 0.75 0.9 0.75 0.9 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.05 + +# LARGE +103 blood_01 blood_01_normal 2 2 0 0.3 0.01 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.1 +103 blood_01 blood_01_normal 2 2 1 0.3 0.01 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.1 +103 blood_01 blood_01_normal 2 2 2 0.3 0.01 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.1 + +# NECK +104 blood_01 blood_01_normal 2 2 0 0.3 0.01 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry_arterial 1.0 +104 blood_01 blood_01_normal 2 2 1 0.3 0.01 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry_arterial 1.0 +104 blood_01 blood_01_normal 2 2 2 0.3 0.01 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.2 + +#HEADSHOT +105 blood_01 blood_01_normal 2 2 0 0.3 0.01 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_gun_entry 0.4 +105 blood_01 blood_01_normal 2 2 1 0.3 0.01 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_gun_entry 0.4 +105 blood_01 blood_01_normal 2 2 2 0.3 0.01 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_gun_entry 0.4 + +# THIGH +106 blood_01 blood_01_normal 2 2 0 0.3 0.01 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.2 +106 blood_01 blood_01_normal 2 2 1 0.3 0.01 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry_arterial 1.0 +106 blood_01 blood_01_normal 2 2 2 0.3 0.01 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.2 + + +############## +# SHOTGUN +############## + +# NORMAL +108 blood_01 blood_01_normal 2 2 0 0.3 0.01 0.5 0512.0 0.00 1.1 1.6 1.1 1.6 30.0 45.0 0.1 0.01 0.5 0.5 blood_shotgun_entry 0.3 +108 blood_01 blood_01_normal 2 2 1 0.3 0.01 0.5 0512.0 0.00 1.1 1.6 1.1 1.6 30.0 45.0 0.1 0.01 0.5 0.5 blood_shotgun_entry 0.3 +108 blood_01 blood_01_normal 2 2 2 0.3 0.01 0.5 0512.0 0.00 1.1 1.6 1.1 1.6 30.0 45.0 0.1 0.01 0.5 0.5 blood_shotgun_entry 0.3 + + +############## +# SNIPER +############## + +# NORMAL +201 blood_01 blood_01_normal 2 2 2 0.3 0.01 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 0.0 +201 blood_01 blood_01_normal 2 2 3 0.3 0.01 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 0.1 +201 blood_01 blood_01_normal 2 2 0 0.3 0.01 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 0.0 +201 blood_01 blood_01_normal 2 2 1 0.3 0.01 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 0.1 + +#HEADSHOT +202 blood_01 blood_01_normal 2 2 2 0.3 0.01 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 0.9 +202 blood_01 blood_01_normal 2 2 3 0.3 0.01 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 1.0 +202 blood_01 blood_01_normal 2 2 0 0.3 0.01 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 0.9 +202 blood_01 blood_01_normal 2 2 1 0.3 0.01 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 1.0 + + +BLOODFX_ENTRY_INFO_END + + + +BLOODFX_EXIT_INFO_START + + +################################################################################################################################################################################################################################################################# +# ID DIFFUSE_MAP_A NORMAL_MAP_A TEXTURE INFO PROBE PROBE BOX -SPECULAR-- ---SIZE A---- ---SIZE B---- ---LIFE---- FADEIN ------GROWTH------- FX_SYSTEM SIZE_EVO # +# ROW COL ID DISTA DISTB DEPTH FALLOFF INT MIN MAX MIN MAX MIN MAX TIME MIN MAX # +################################################################################################################################################################################################################################################################# + +############## +# GUNS (SIZE) +############## + +# SMALL +101 blood_01 blood_01_normal 2 2 0 1.5 1.8 0.5 0100.0 0.01 0.6 0.7 0.6 0.7 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.3 +101 blood_01 blood_01_normal 2 2 1 1.5 1.8 0.5 0100.0 0.01 0.6 0.7 0.6 0.7 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.3 +101 blood_01 blood_01_normal 2 2 2 1.5 1.8 0.5 0100.0 0.01 0.6 0.7 0.6 0.7 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.3 + +# MEDIUM +102 blood_01 blood_01_normal 2 2 0 1.5 1.8 0.5 0100.0 0.01 0.75 0.9 0.75 0.9 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.5 +102 blood_01 blood_01_normal 2 2 1 1.5 1.8 0.5 0100.0 0.01 0.75 0.9 0.75 0.9 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.5 +102 blood_01 blood_01_normal 2 2 2 1.5 1.8 0.5 0100.0 0.01 0.75 0.9 0.75 0.9 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.5 + +# LARGE +103 blood_01 blood_01_normal 2 2 0 1.5 1.8 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.6 +103 blood_01 blood_01_normal 2 2 1 1.5 1.8 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.6 +103 blood_01 blood_01_normal 2 2 2 1.5 1.8 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 blood_gun_entry 0.6 + +# NECK +104 blood_01 blood_01_normal 2 2 0 1.5 1.8 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 - 0.0 +104 blood_01 blood_01_normal 2 2 1 1.5 1.8 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 - 0.0 +104 blood_01 blood_01_normal 2 2 2 1.5 1.8 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 - 0.0 + +#HEADSHOT +105 blood_01 blood_01_normal 2 2 0 3.0 1.8 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_gun_entry 1.0 +105 blood_01 blood_01_normal 2 2 1 3.0 1.8 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_gun_entry 1.0 +105 blood_01 blood_01_normal 2 2 2 3.0 1.8 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_gun_entry 1.0 + +# THIGH +106 blood_01 blood_01_normal 2 2 0 1.5 1.8 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 - 0.0 +106 blood_01 blood_01_normal 2 2 1 1.5 1.8 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 - 0.0 +106 blood_01 blood_01_normal 2 2 2 1.5 1.8 0.5 0100.0 0.01 0.9 1.1 0.9 1.1 30.0 45.0 0.1 0.05 0.8 0.8 - 0.0 + + +############## +# SHOTGUN +############## + +# NORMAL +108 blood_01 blood_01_normal 2 2 0 1.5 1.8 0.5 0512.0 0.00 1.1 1.6 1.1 1.6 30.0 45.0 0.1 0.01 0.5 0.5 blood_shotgun_entry 1.0 +108 blood_01 blood_01_normal 2 2 1 1.5 1.8 0.5 0512.0 0.00 1.1 1.6 1.1 1.6 30.0 45.0 0.1 0.01 0.5 0.5 blood_shotgun_entry 1.0 +108 blood_01 blood_01_normal 2 2 2 1.5 1.8 0.5 0512.0 0.00 1.1 1.6 1.1 1.6 30.0 45.0 0.1 0.01 0.5 0.5 blood_shotgun_entry 1.0 + + +############## +# SNIPER +############## + +# NORMAL +201 blood_01 blood_01_normal 2 2 0 1.5 1.8 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 0.2 +201 blood_01 blood_01_normal 2 2 1 1.5 1.8 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 0.2 +201 blood_01 blood_01_normal 2 2 2 1.5 1.8 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 0.2 + +#HEADSHOT +202 blood_01 blood_01_normal 2 2 0 3.0 1.8 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 1.0 +202 blood_01 blood_01_normal 2 2 1 3.0 1.8 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 1.0 +202 blood_01 blood_01_normal 2 2 2 3.0 1.8 0.5 0100.0 0.01 1.2 1.8 1.2 1.8 30.0 45.0 0.1 0.01 0.5 0.5 blood_sniper_entry 1.0 + + +BLOODFX_EXIT_INFO_END diff --git a/RPF DUMP/Common RPF Dump/data/effects/entityfx.dat b/RPF DUMP/Common RPF Dump/data/effects/entityfx.dat new file mode 100644 index 00000000..c9f0c195 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/effects/entityfx.dat @@ -0,0 +1,235 @@ +5.00 + +#################################################################################################################################################################################################################################################################################################### +# +# CREATION THRESHOLDS --------------------------------------------------------------> EVOLUTION INFO -----------> LIGHT INFO -------------------------------------------------------------> +# COLN IGNORE TEMPERATURE TIME OF DAY TEMPERATURE USE R G B INTENSITY RANGE OFFSET NIGHT_PROB +# TAG FX_NAME TYPE ROT ALWAYS RAIN_THRESH MAX_WIND_EVO WIND_THRESH MIN MAX MIN MAX RAIN WIND MIN MAX MIN MAX X Y Z MULT +# +#################################################################################################################################################################################################################################################################################################### + +ENTITYFX_AMBIENT_START + +AMB_BUTTERFLIES ambient_butterflies 0 1 0 -1.0 10.0 -1.0 -100 100 08 17 0 1 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_CIG_SMOKE_ASHTRAY ambient_ashtray_smoke 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_CIG_SMOKE_ATTACHED ambient_cig_smoke 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_CIG_SMOKE_CLOUDS ambient_cig_clouds 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_COCKROACHES ambient_cockroaches 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_DRIPS_WATER ambient_water_drips 2 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_DRY_ICE ambient_dry_ice 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_DUST_LIT_WINDOWS ambient_dust_lit_windows 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_FIRE_GENERIC ambient_fire_generic 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 1 1.0 0.35 0.0 11.0 16.0 4.0 0.0 0.0 0.65 1.0 +AMB_FLIES_CIRCLING ambient_flies_circling 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 1 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 + +AMB_FLIES_ZAPPED ambient_flies_zapped 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_FOUNTAIN_5TH_AVE water_fountain_spray 3 1 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_FOUNTAIN_CITYHALL water_fountain_cityhall 3 1 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_FOUNTAIN_GENERIC water_fountain_spray 3 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_FOUNTAIN_ROCKEFELLER water_fountain_rock 3 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_FOUNTAIN_UPPER_TIER water_fountain_spray 3 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_FOUNTAIN_LOWER_TIER water_fountain_spray 3 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_INDUST_PLUME_LG ambient_tower_plume_large 0 1 1 -1.0 10.0 -1.0 -100 100 0 0 0 1 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_INDUST_PLUME_SM ambient_tower_plume_small 0 1 1 -1.0 10.0 -1.0 -100 100 0 0 0 1 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_INDUST_GAS_CONSTANT fire_gas_burner 0 1 1 -1.0 10.0 -1.0 -100 100 0 0 0 1 0.0 0.0 1 1.0 0.3 0.0 35.0 50.0 22.0 0.0 0.0 8.0 1.0 + +AMB_INDUST_GAS_INTERMITTENT fire_gas_burner 0 1 1 -1.0 10.0 -1.0 -100 100 0 0 0 1 0.0 0.0 1 1.0 0.3 0.0 35.0 50.0 22.0 0.0 0.0 8.0 1.0 +AMB_STEAM_CHIMNEY ambient_steam_chimney 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 1 0.0 10.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.8 +AMB_STEAM_COLD_FREEZERS ambient_steam_cooking 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 1 0.0 10.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_STEAM_COOKING_APPS ambient_steam_cooking 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 1 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_STEAM_HOTDOG ambient_hotdogstand 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 1 0.0 10.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_STEAM_MANHOLE ambient_steam_manhole 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 1 0.0 10.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_STEAM_STREET_EXHAUST ambient_steam_exhaust 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 1 0.0 10.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_STEAM_WALL_VENT ambient_steam_vent 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 1 0.0 10.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.6 +AMB_STEAM_VENT_OBLONG ambient_steam_vent_oblong 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 1 0.0 10.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.6 +AMB_WIND_ALLEY_LITTER ambient_rubbish_windy 0 1 0 -1.0 10.0 0.5 -100 100 0 24 0 1 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 + +AMB_WIND_ALLEY_LEAVES ambient_leaves_windy 0 1 0 -1.0 10.0 0.5 -100 100 0 24 0 1 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_WIND_DOCKS_DUST ambient_dust_windy 0 1 0 -1.0 10.0 0.75 -100 100 0 24 0 1 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_WIND_LEAVES_AUTUMN leaves_windy_autumnal 0 1 0 -1.0 10.0 0.4 -100 100 0 24 0 1 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_WIND_LEAVES_PALE leaves_windy_autumnal 0 1 0 -1.0 10.0 0.4 -100 100 0 24 0 1 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_WIND_SAND ambient_sand_windy 0 1 0 -1.0 10.0 0.75 -100 100 0 24 0 1 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_HORN_BLAST ambient_horn_blast 0 0 0 -1.0 10.0 -1.0 -100 100 13 14 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_HORN_SMOKE ambient_horn_steam 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_HOT_TUB ambient_hot_tub 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 10.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_ELECTRICAL_SPARKS ambient_electrical_sparks 2 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_CASTLE_FOUNTAIN_UP water_fountain_castle_up 3 1 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 + +AMB_CASTLE_FOUNTAIN_LOW water_fountain_castle_low 0 1 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_FOUNTAIN_SPOUT water_fountain_spout 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_FOUNTAIN_CORNERS water_fountain_corners 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_FOUNTAIN_POUR water_fountain_pour 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_FOUNTAIN_CENTRAL water_fountain_central 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_WATER_PIPE_V1 water_pipe_flow 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_WATER_PIPE_V2 water_pipe_casino 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_HUGE_BLAZE veh_wrecked_truck 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 1 1.0 0.3 0.0 14.0 18.0 9.0 0.0 0.0 2.5 1.0 +AMB_RESPRAY_CAN ambient_respray_can 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_INTERIOR_SMOKE CS_interior_smoke 0 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 +AMB_DRIPS_WATER_INTERIOR ambient_water_drips_int 2 0 1 -1.0 10.0 -1.0 -100 100 0 0 0 0 0.0 0.0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 + +#COUNT=51 +ENTITYFX_AMBIENT_END + + +######################################################################################################### +# # +# TAG FX_NAME COLN # +# TYPE # +######################################################################################################### + +FRAGMENTFX_BREAK_START + +BRK_CARDBOARD_BOXES break_cardboard 2 +BRK_CASH_REGISTER break_metal 2 +BRK_CERAMIC_OBJECTS break_ceramic 2 +BRK_DRUGS_BAG_BURST break_ceramic 0 +BRK_DRUGS_JAR_SMASH break_ceramic 0 +BRK_ELECTRICAL break_electrical 2 +BRK_ELECTRICAL_LARGE_FIRE break_electrical_fire_lg 2 +BRK_ELECTRICAL_SMALL_FIRE break_electrical_fire_sm 2 +BRK_LAUNDRY_BASKET break_laundry_basket 2 +BRK_METAL_OBJECTS break_metal 2 + +BRK_SPARKS break_sparks 2 +BRK_STONE_OBJECTS break_stone 2 +BRK_WOOD_OBJECTS break_wood 2 +BRK_WOOD_PLANKS break_wood_planks 2 +BRK_WATER_BARRELS break_water_barrel 0 +BRK_SPARKING_WIRES dest_sparking_wires 2 +BRK_BIN_FASTFOOD dest_bin_street 2 +BRK_BIN_HOUSEHOLD dest_bin_household 2 +BRK_BIN_STREET dest_bin_street 2 +BRK_BIN_DUMPSTERS dest_dumpsters 2 +BRK_HYDRANT_TOP water_hydrant_top 3 + +#COUNT=21 +FRAGMENTFX_BREAK_END + + +######################################################################################################### +# # +# TAG FX_NAME COLL_PT IMPETUS_THRESH COLN # +# MIN MAX TYPE # +######################################################################################################### + +ENTITYFX_COLLISION_START + +COL_ELECTRICAL col_electrical 0 4000 12000 2 +COL_FASTFOOD_NUTS col_napkins 0 2000 12000 2 +COL_FISH col_napkins 0 4000 12000 1 +COL_FRUITPILE_APPLES col_fruitpile_mix 0 4000 12000 2 +COL_FRUITPILE_BANANAS col_fruitpile_mix 0 4000 12000 2 +COL_FRUITPILE_MIX col_fruitpile_mix 0 4000 25000 2 +COL_FRUITPILE_ORANGES col_fruitpile_mix 0 4000 12000 2 +COL_LEAVES_PALE col_leaves_pale 0 1800 7000 1 +COL_LEAVES_AUTUMN col_leaves_autumnal 0 1800 7000 1 +COL_MAIL_BUNDLE col_mail_bundle 0 4000 12000 1 +COL_NAPKINS col_napkins 0 4000 12000 1 + +#COUNT=11 +ENTITYFX_COLLISION_END + + +######################################################################################################### +# # +# TAG FX_NAME COLN # +# TYPE # +######################################################################################################### + +FRAGMENTFX_DESTROY_START + +DST_BANKNOTE_PILE dest_coin_pile 2 +DST_CERAMIC dest_ceramic 2 +DST_CERAMIC_PLATE dest_ceramic_plate 2 +DST_COIN_PILE dest_coin_pile 2 +DST_CRISPBAG_FULL dest_plastic 0 +DST_ELECTRICAL dest_electrical 2 +DST_ELECTRICAL_LARGE_FIRE dest_electrical 2 +DST_ELECTRICAL_SMALL_FIRE dest_electrical 2 +DST_FISHPILE col_napkins 1 +DST_FRUITPILE_APPLES dest_fruitpile_mix 2 + +DST_FRUITPILE_BANANAS dest_fruitpile_mix 2 +DST_FRUITPILE_ORANGES dest_fruitpile_mix 2 +DST_FRUITPILE_MIX dest_fruitpile_mix 2 +DST_GLASS_CLEAR_EMPTY dest_glass_clear_empty 0 +DST_GLASS_CLEAR_LAGER dest_glass_clear_lager 0 +DST_HYDRANT_TOP water_hydrant_top 3 +DST_LIGHTBULB_OFF dest_lightbulb_off 0 +DST_LIGHTBULB_ON dest_lightbulb_on 2 +DST_MAIL_BUNDLE dest_mail_bundle 1 +DST_METAL_OBJECTS dest_metal_objects 2 + +DST_MONEY_MIXED dest_coin_pile 1 +DST_NEWSPAPER_BUNDLE dest_newspaper_bundle 1 +DST_PAINT_POT dest_paint_pot 2 +DST_PLASTIC dest_plastic 2 +DST_PLASTIC_CLEAR_EMPTY dest_plastic_clear_water 0 +DST_PLASTIC_CLEAR_WATER dest_plastic_clear_water 0 +DST_SODAPILE_ECOLA dest_sodapile_ecola 2 +DST_SODAPILE_GINGER dest_sodapile_mix 2 +DST_SODAPILE_LEMON dest_sodapile_mix 2 +DST_SODAPILE_MIX dest_sodapile_mix 2 + +DST_SODAPILE_SPRUNK dest_sodapile_sprunk 2 +DST_SPARKING_WIRES dest_sparking_wires 2 +DST_STONE_OBJECTS dest_stone_objects 2 +DST_WOODEN_OBJECTS dest_wood 2 +DST_WOODEN_CRATE dest_wood_crate 2 +DST_BIN_FASTFOOD dest_bin_street 2 +DST_BIN_HOUSEHOLD dest_bin_household 2 +DST_BIN_STREET dest_bin_street 2 +DST_BIN_DUMPSTERS dest_dumpsters 2 +DST_SWEETIES dest_sweeties 2 + +DST_FLOWER_PETALS dest_flower_petals 1 +DST_FOOD_DEBRIS dest_food_debris 2 +DST_NAPKIN_PIECES dest_napkin_pieces 2 +DST_CHIPS dest_chips 2 +DST_JUICE_CUPS dest_juice_cups 2 +DST_SAUCE_BOTTLE dest_sauce_bottle 2 +DST_CARDBOARD_BOXES break_cardboard 2 +DST_DINO_BONES break_dino_bones 2 +DST_STONE_PILLARS dest_stone_pillars 2 +DST_GLASS_PANES dest_glass_panes 2 + +#COUNT=50 +FRAGMENTFX_DESTROY_END + + +######################################################################################################### +# # +# TAG FX_NAME COLL_PT COLN # +# TYPE # +######################################################################################################### + +ENTITYFX_SHOT_START + +SHT_GAS_PIPE_FLAME shot_directed_flame 1 2 +SHT_WATER_PIPE shot_directed_water 1 2 +SHT_WATER_BARREL_GLUG shot_water_glug 1 2 +SHT_WATER_TOWER shot_directed_water 1 2 +SHT_STEAM_PIPE shot_directed_steam 1 2 +SHT_ELECTRICAL break_electrical 1 2 +SHT_OIL_BARREL_GLUG shot_oil_glug 1 2 + +#COUNT=7 +ENTITYFX_SHOT_END + + +######################################################################################################### +# # +# TAG FX_NAME COLN # +# TYPE # +######################################################################################################### + +ENTITYFX_ANIM_START + +ANIM_HAMMER anim_hammer_debris 2 +ANIM_PNEUMATIC anim_pneumatic 2 +ANIM_SWEEP_DUST anim_sweep_dust 0 +ANIM_RAKE_LEAVES anim_rake_leaves 0 +ANIM_WATERING_CAN anim_watering_can 2 + +#COUNT=5 +ENTITYFX_ANIM_END + diff --git a/RPF DUMP/Common RPF Dump/data/effects/explosionfx.dat b/RPF DUMP/Common RPF Dump/data/effects/explosionfx.dat new file mode 100644 index 00000000..a05f79cd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/effects/explosionfx.dat @@ -0,0 +1,31 @@ +1.0 + +# MAX END_RADIUS SHOULD BE 15.0 +# ANY NON DIRECTED EXPLOSION SHOULD HAVE A DIRECTED_WIDTH OF 0.0 + +# COLN TYPE: 1-ground plane, 2-ground bound, 3-vehicle up + + +# DAMAGE DAMAGE NETWORK NETWORK NUM FIRES FIRE RANGE CAM WEAPON INFINITE LIGHTS ------------------------------------> COLN +#TYPE AT AT PLAYER PED END_RADIUS INIT_SPEED DECAY_FACTOR FORCE_FACTOR RAGDOLL_MODIFIER DIRECTED_WIDTH DIRECTED_LIFE FX_NAME FX_AIR_NAME FX_SCALE MIN MAX MIN MAX SHAKE TYPE SHOT EXP R G B INT RANGE TIME TYPE +# CENTRE EDGE MODIFIER MODIFIER + +EXPLOSIONFX_TABLE_START + +GRENADE 500.0 75.0 2.0 1.0 7.0 50.0 -1.0 30.0 0.0016 0.0 0.0 exp_grenade exp_grenade_air 1.0 0 0 0.0 0.0 0.6 GRENADE 0 1.0 0.3 0.0 250.0 24.0 0.3 2 +MOLOTOV 30.0 4.0 2.0 1.0 3.0 50.0 -0.8 0.001 0.0035 0.0 0.0 exp_molotov exp_molotov_air 1.0 3 4 0.25 1.1 0.0 MOLOTOV 0 1.0 0.4 0.0 40.0 12.0 0.8 2 +ROCKET 500.0 50.0 2.0 1.0 8.0 50.0 -1.0 40.0 0.003 0.0 0.0 exp_rocket exp_rocket_air 1.0 2 3 0.6 2.8 0.7 ROCKET 0 1.0 0.5 0.1 350.0 24.0 0.6 2 +HI_OCTANE 500.0 50.0 2.0 1.0 10.0 100.0 -2.0 30.0 0.0004 0.0 0.0 exp_fireball exp_fireball_air 1.0 1 1 0.2 0.6 0.5 EXPLOSION 0 1.0 0.5 0.1 250.0 24.0 0.6 2 +CAR 500.0 50.0 2.0 1.0 7.0 60.0 -1.0 8.0 0.0035 0.0 0.0 exp_vehicle exp_vehicle_air 1.05 2 3 0.2 0.8 0.4 EXPLOSION 0 1.0 0.5 0.1 200.0 15.0 0.6 2 +PLANE 500.0 50.0 2.0 1.0 8.0 60.0 -1.0 8.0 0.0035 0.0 0.0 exp_vehicle exp_vehicle_air 1.25 2 3 0.25 1.0 0.6 EXPLOSION 0 1.0 0.5 0.1 200.0 18.0 0.6 2 +PETROL_PUMP 500.0 50.0 2.0 1.0 8.0 100.0 -1.2 28.0 0.0035 0.0 0.0 exp_petrol_pump exp_petrol_pump 1.0 2 3 0.15 0.65 0.8 EXPLOSION 0 1.0 0.5 0.1 350.0 24.0 0.8 2 +BIKE 500.0 50.0 2.0 1.0 5.0 50.0 -1.0 4.0 0.0035 0.0 0.0 exp_vehicle exp_vehicle_air 0.75 2 2 0.1 0.4 0.3 EXPLOSION 0 1.0 0.6 0.2 120.0 12.0 0.6 2 +DIR_STEAM 30.0 4.0 2.0 1.0 2.0 50.0 -0.12 4.0 0.0035 0.5 6.0 shot_directed_steam shot_directed_steam 1.0 0 0 0.0 0.0 0.0 EXPLOSION 1 0.0 0.0 0.0 0.0 0.0 0.0 2 +DIR_FLAME 500.0 50.0 2.0 1.0 2.5 50.0 -0.25 14.0 0.002 0.5 2.5 shot_directed_flame shot_directed_flame 1.0 0 0 0.0 0.0 0.0 EXPLOSION 1 1.0 0.4 0.1 12.0 10.0 8.0 2 +DIR_WATER_HYDRANT 0.0 0.0 2.0 1.0 6.0 15.0 -0.12 10.0 0.005 0.5 12.0 water_hydrant_top water_hydrant_top 1.0 0 0 0.0 0.0 0.0 EXPLOSION 1 0.0 0.0 0.0 0.0 0.0 0.0 3 +DIR_GAS_CANISTER 500.0 50.0 2.0 1.0 2.5 50.0 -0.25 6.0 0.0035 0.5 2.5 shot_gas_canister shot_gas_canister 1.0 0 0 0.0 0.0 0.1 EXPLOSION 0 1.0 0.5 0.2 12.0 10.0 8.0 2 +BOAT 500.0 50.0 2.0 1.0 7.0 50.0 -1.0 12.0 0.0035 0.0 0.0 exp_vehicle exp_vehicle_air 1.25 0 0 0.0 0.0 0.4 EXPLOSION 0 1.0 0.5 0.1 200.0 18.0 0.6 2 +SHIP_DESTROY 500.0 200.0 2.0 1.0 8.0 100.0 -1.2 60.0 0.0035 0.0 0.0 exp_ship_destroy exp_ship_destroy 1.0 0 0 0.0 0.0 0.4 EXPLOSION 0 1.0 0.5 0.1 250.0 24.0 1.0 2 +TRUCK 500.0 50.0 2.0 1.0 8.0 60.0 -1.0 8.0 0.0035 0.0 0.0 exp_vehicle exp_vehicle_air 1.25 2 3 0.2 0.8 0.5 EXPLOSION 0 1.0 0.5 0.1 200.0 18.0 0.6 2 + +EXPLOSIONFX_TABLE_END \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/effects/materialfx.dat b/RPF DUMP/Common RPF Dump/data/effects/materialfx.dat new file mode 100644 index 00000000..d1b4998a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/effects/materialfx.dat @@ -0,0 +1,293 @@ +1.00 + +# WHEN SCRAPING, STATIC OBJECTS WILL RECEIVE CONTIUOUS TILING SCRAPE TEXTURES +# DYNAMIC OBJECTS & VEHICLES WILL RECEIVE SINGLE SCRAPE TEXTURES + +################################################################################################################################################################################################################################################################################################################################################################################# +# # +# The table below is used to look up what happens to a material when it collides with another. # +# To see what happens to a material we look up its row and then cross reference with the column of the material it has collided with # +# The resulting index is used in the list of infos below this table to find out what to do to the material # +# # +################################################################################################################################################################################################################################################################################################################################################################################# +# # +# VOID BRICK_COBBLE SAND CERAMICS LINOLEUM PAPER BUSHES FLOWERS CAR_METAL PED_HEAD TVSCREEN # +# CONCRETE GRAVEL SNOW MARBLE RUBBER MATTRESS_FOAM TREE_BARK_DARK LEAVES_PILE CAR_PLASTIC PED_TORSO VIDEOWALL # +# STONE MUD_SOFT WOOD LAMINATE PLASTIC PILLOW_FEATHERS TREE_BARK_MEDIUM GLASS WATER PED_LIMB # +# PAVING_SLABS DIRT_DRY METAL CARPET_FABRIC CARDBOARD GRASS TREE_BARK_LIGHT WINDSCREEN GENERIC PED_FOOT # +# # +################################################################################################################################################################################################################################################################################################################################################################################# + +MTLFX_TABLE_START + +VOID 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +CONCRETE 0 0101 0101 0101 0101 0101 5006 0101 0 0 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0 5123 0101 0101 0101 0101 0 0 0101 0101 0101 0101 0 0 0132 0132 0132 0132 0 0 +STONE 0 0101 0101 0101 0101 0101 5006 0101 0 0 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0 5123 0101 0101 0101 0101 0 0 0101 0101 0101 0101 0 0 0132 0132 0132 0132 0 0 +PAVING_SLABS 0 0101 0101 0101 0101 0101 5006 0101 0 0 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0 5123 0101 0101 0101 0101 0 0 0101 0101 0101 0101 0 0 0132 0132 0132 0132 0 0 + +BRICK_COBBLE 0 0101 0101 0101 0101 0101 5006 0101 0 0 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0 5123 0101 0101 0101 0101 0 0 0101 0101 0101 0101 0 0 0132 0132 0132 0132 0 0 +GRAVEL 0 0501 0501 0501 0501 0501 5006 0501 0 0 0501 0501 0501 0501 0501 0501 0501 0501 0501 0501 0501 0501 0 5123 0501 0501 0501 0501 0 0 0501 0501 0501 0501 0 0 0132 0132 0132 0132 0 0 +MUD_SOFT 0 0601 0601 0601 0601 0601 0 0601 0 0 0601 0601 0601 0601 0601 0601 0601 0601 0601 0601 0601 0601 0 0 0601 0601 0601 0601 0 0 0601 0601 0601 0601 0 0 0132 0132 0132 0132 0 0 +DIRT_DRY 0 0701 0701 0701 0701 0701 5006 0701 0 0 0701 0701 0701 0701 0701 0701 0701 0701 0701 0701 0701 0701 0 0 0701 0701 0701 0701 0 0 0701 0701 0701 0701 0 0 0132 0132 0132 0132 0 0 + +SAND 0 0801 0801 0801 0801 0801 0801 0801 0 0 0801 0801 0801 0801 0801 0801 0801 0801 0801 0801 0801 0801 0 0 0801 0801 0801 0801 0 0 0801 0801 0801 0801 0 0 0132 0132 0132 0132 0 0 +SNOW 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0132 0132 0132 0132 0 0 +WOOD 0 1001 1001 1001 1001 1001 5006 1001 0 0 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 0 5123 1001 1001 1001 1001 0 0 1001 1001 1001 1001 0 0 0132 0132 0132 0132 0 0 +METAL 0 3301 3301 3301 3301 3301 5006 3301 0 0 3301 3301 3301 3301 3301 3301 3301 3301 3301 3301 3301 3301 0 5123 3301 3301 3301 3301 0 0 3301 3301 3301 3301 0 0 0132 0132 0132 0132 0 0 + +CERAMICS 0 0101 0101 0101 0101 0101 5006 0101 0 0 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0 5123 0101 0101 0101 0101 0 0 0101 0101 0101 0101 0 0 0132 0132 0132 0132 0 0 +MARBLE 0 0101 0101 0101 0101 0101 5006 0101 0 0 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0 5123 0101 0101 0101 0101 0 0 0101 0101 0101 0101 0 0 0132 0132 0132 0132 0 0 +LAMINATE 0 1001 1001 1001 1001 1001 5006 1001 0 0 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001 0 5123 1001 1001 1001 1001 0 0 1001 1001 1001 1001 0 0 0132 0132 0132 0132 0 0 +CARPET_FABRIC 0 1501 1501 1501 1501 1501 5006 1501 0 0 1501 1501 1501 1501 1501 1501 1501 1501 1501 1501 1501 1501 0 5123 1501 1501 1501 1501 0 0 1501 1501 1501 1501 0 0 0132 0132 0132 0132 0 0 + +LINOLEUM 0 0101 0101 0101 0101 0101 5006 0101 0 0 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0101 0 5123 0101 0101 0101 0101 0 0 0101 0101 0101 0101 0 0 0132 0132 0132 0132 0 0 +RUBBER 0 1701 1701 1701 1701 1701 5006 1701 0 0 1701 1701 1701 1701 1701 1701 1701 1701 1701 1701 1701 1701 0 5123 1701 1701 1701 1701 0 0 1701 1701 1701 1701 0 0 0132 0132 0132 0132 0 0 +PLASTIC 0 1801 1801 1801 1801 1801 5006 1801 0 0 1801 1801 1801 1801 1801 1801 1801 1801 1801 1801 1801 1801 0 5123 1801 1801 1801 1801 0 0 1801 1801 1801 1801 0 0 0132 0132 0132 0132 0 0 +CARDBOARD 0 1901 1901 1901 1901 1901 5006 1901 0 0 1901 1901 1901 1901 1901 1901 1901 1901 1901 1901 1901 1901 0 5123 1901 1901 1901 1901 0 0 1901 1901 1901 1901 0 0 0132 0132 0132 0132 0 0 + +PAPER 0 2001 2001 2001 2001 2001 5006 2001 0 0 2001 2001 2001 2001 2001 2001 2001 2001 2001 2001 2001 2001 0 5123 2001 2001 2001 2001 0 0 2001 2001 2001 2001 0 0 0132 0132 0132 0132 0 0 +MATTRESS_FOAM 0 2101 2101 2101 2101 2101 5006 2101 0 0 2101 2101 2101 2101 2101 2101 2101 2101 2101 2101 2101 2101 0 5123 2101 2101 2101 2101 0 0 2101 2101 2101 2101 0 0 0132 0132 0132 0132 0 0 +PILLOW_FEATHERS 0 2201 2201 2201 2201 2201 2201 2201 0 0 2201 2201 2201 2201 2201 2201 2201 2201 2201 2201 2201 2201 0 0 2201 2201 2201 2201 0 0 2201 2201 2201 2201 0 0 0132 0132 0132 0132 0 0 +GRASS 0 2301 2301 2301 2301 2301 0 2301 0 0 2301 2301 2301 2301 2301 2301 2301 2301 2301 2301 2301 2301 0 0 2301 2301 2301 2301 0 0 2301 2301 2301 2301 0 0 0132 0132 0132 0132 0 0 + +BUSHES 0 2901 2901 2901 2901 2901 5006 2901 0 0 2901 2901 2901 2901 2901 2901 2901 2901 2901 2901 2901 2901 0 2901 2901 2901 2901 2901 0 0 2901 2901 2901 2901 0 0 0132 0132 0132 0132 0 0 +TREE_BARK_DARK 0 2501 2501 2501 2501 2501 5006 2501 0 0 2501 2501 2501 2501 2501 2501 2501 2501 2501 2501 2501 2501 0 5123 2501 2501 2501 2501 0 0 2501 2501 2501 2501 0 0 0132 0132 0132 0132 0 0 +TREE_BARK_MEDIUM 0 2501 2501 2501 2501 2501 5006 2501 0 0 2501 2501 2501 2501 2501 2501 2501 2501 2501 2501 2501 2501 0 5123 2501 2501 2501 2501 0 0 2501 2501 2501 2501 0 0 0132 0132 0132 0132 0 0 +TREE_BARK_LIGHT 0 2501 2501 2501 2501 2501 5006 2501 0 0 2501 2501 2501 2501 2501 2501 2501 2501 2501 2501 2501 2501 0 5123 2501 2501 2501 2501 0 0 2501 2501 2501 2501 0 0 0132 0132 0132 0132 0 0 + +FLOWERS 0 0601 0601 0601 0601 0601 0601 0601 0 0 0601 0601 0601 0601 0601 0601 0601 0601 0601 0601 0601 0601 0 0 0601 0601 0601 0601 0 0 0601 0601 0601 0601 0 0 0132 0132 0132 0132 0 0 +LEAVES_PILE 0 2901 2901 2901 2901 2901 2901 2901 0 0 2901 2901 2901 2901 2901 2901 2901 2901 2901 2901 2901 2901 0 0 2901 2901 2901 2901 0 0 2901 2901 2901 2901 0 0 0132 0132 0132 0132 0 0 +GLASS 0 3001 3001 3001 3001 3001 5006 3001 0 0 3001 3001 3001 3001 3001 3001 3001 3001 3001 3001 3001 3001 0 5123 3001 3001 3001 3001 0 0 3001 3001 3001 3001 0 0 0132 0132 0132 0132 0 0 +WINDSCREEN 0 3001 3001 3001 3001 3001 5006 3001 0 0 3001 3001 3001 3001 3001 3001 3001 3001 3001 3001 3001 3001 0 5123 3001 3001 3001 3001 0 0 3001 3001 3001 3001 0 0 3332 3332 3332 3332 0 0 + +CAR_METAL 0 3301 3301 3301 3301 3301 5006 3399 0 0 3399 3301 3301 3301 3399 3399 3399 3399 3399 3399 3399 3399 0 5123 3399 3399 3399 3399 5006 0 0 0 3333 3301 0 0 3332 3332 3332 3332 0 0 +CAR_PLASTIC 0 3401 3401 3401 3401 3401 5006 3399 0 0 3399 3401 3401 3401 3399 3399 3399 3399 3399 3399 3399 3399 0 5123 3399 3399 3399 3399 5006 0 0 0 3401 3401 0 0 3332 3332 3332 3332 0 0 +WATER 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +GENERIC 0 3601 3601 3601 3601 3601 0 3601 0 0 3601 3601 3601 3601 3601 3601 3601 3601 3601 3601 3601 3601 0 5123 3601 3601 3601 3601 0 0 3601 3601 3601 3601 0 0 0132 0132 0132 0132 0 0 + +PED_HEAD 0 0701 0701 0701 0701 0701 0601 0701 0801 0 0701 0701 0701 0701 0701 0 0701 0 0701 0 0 0 0 2301 2901 0701 0701 0701 0601 2901 0 0 0 0 0 0 0 0 0 0 0 0 +PED_TORSO 0 0701 0701 0701 0701 0701 0601 0701 0801 0 0701 0701 0701 0701 0701 0 0701 0 0701 0 0 0 0 2301 2901 0701 0701 0701 0601 2901 0 0 0 0 0 0 0 0 0 0 0 0 +PED_LIMB 0 0701 0701 0701 0701 0701 0601 0701 0801 0 0701 0701 0701 0701 0701 0 0701 0 0701 0 0 0 0 2301 2901 0701 0701 0701 0601 2901 0 0 0 0 0 0 0 0 0 0 0 0 +PED_FOOT 0 0701 0701 0701 0701 0701 0601 0701 0801 0 0701 0701 0701 0701 0701 0 0701 0 0701 0 0 0 0 2301 2901 0701 0701 0701 0601 2901 0 0 0 0 0 0 0 0 0 0 0 0 + +TVSCREEN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0132 0132 0132 0132 0 0 +VIDEOWALL 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0132 0132 0132 0132 0 0 + +MTLFX_TABLE_END + + + +MTLFX_INFO_START + +# 00 = VOID +# 01 = CONCRETE +# 02 = STONE +# 03 = PAVING_SLABS +# 04 = BRICK_COBBLE +# 05 = GRAVEL +# 06 = MUD_SOFT +# 07 = DIRT_DRY +# 08 = SAND +# 09 = SNOW +# 10 = WOOD +# 11 = METAL +# 12 = CERAMICS +# 13 = MARBLE +# 14 = LAMINATE +# 15 = CARPET_FABRIC +# 16 = LINOLEUM +# 17 = RUBBER +# 18 = PLASTIC +# 19 = CARDBOARD +# 20 = PAPER +# 21 = MATTRESS_FOAM +# 22 = PILLOW_FEATHERS +# 23 = GRASS +# 24 = BUSHES +# 25 = TREE_BARK_DARK +# 26 = TREE_BARK_MEDIUM +# 27 = TREE_BARK_LIGHT +# 28 = FLOWERS +# 29 = LEAVES_PILE +# 30 = GLASS +# 31 = WINDSCREEN +# 32 = PED +# 33 = CAR_METAL +# 34 = CAR_PLASTIC +# 35 = WATER +# 36 = GENERIC +# 37 = PED_HEAD +# 38 = PED_TORSO +# 39 = PED_LIMB +# 40 = PED_FOOT +# 41 = TVSCREEN +# 42 = VIDEOWALL + + + + +# CURRENT ENTRIES: 51 + + +##################################################################################################################################################################################################################################################################################################################################################################################################################################################################### +# +# BANGFX SCRAPEFX +# ID VELOCITY_THRESH IMPETUS_THRESH COLN BANGTEX_SIZE SPECULAR PARALLAX TEXTURE INFO VELOCITY_THRESH IMPETUS_THRESH COLN SCRAPETX_SIZE SPECULAR PARALLAX TEXTURE INFO +# MIN MAX MIN MAX BANG_FX TYPE MIN MAX FALLOFF INT STEEP SCALE BANG_DIFFUSE BANG_NORMAL ROW COL ID MIN MAX MIN MAX SCRAPE_FX TYPE MIN MAX FALLOFF INT STEEP SCALE SCRAPE_DIFFUSE SCRAPE_NORMAL ROW COL ID WASHABLE +# +##################################################################################################################################################################################################################################################################################################################################################################################################################################################################### + +# (01,02,03,04,12,13,16) CONCRETE VS +0101 4.0 30.0 1800 35000 bang_concrete 2 0.9 1.9 0100.0 0.0 1 0.05 materials_01 materials_01_normal 2 2 0 0.5 15.0 50 500 scrape_concrete 2 0.01 0.2 0100.0 0.0 1 0.05 materials_04 materials_04_normal 4 1 0 0 +0101 4.0 30.0 1800 35000 bang_concrete 2 0.65 1.7 0100.0 0.0 1 0.05 materials_01 materials_01_normal 2 2 1 0.5 15.0 50 500 scrape_concrete 2 0.01 0.2 0100.0 0.0 1 0.05 materials_04 materials_04_normal 4 1 1 0 + +# (05) GRAVEL VS +0501 3.0 30.0 1000 35000 bang_gravel 2 0.2 1.0 0100.0 0.0 1 0.05 materials_01 materials_01_normal 2 2 0 0.5 15.0 50 500 scrape_gravel 2 0.01 0.2 0100.0 0.0 1 0.05 materials_04 materials_04_normal 4 1 0 0 +0501 3.0 30.0 1000 35000 bang_gravel 2 0.2 1.0 0100.0 0.0 1 0.05 materials_01 materials_01_normal 2 2 1 0.5 15.0 50 500 scrape_gravel 2 0.01 0.2 0100.0 0.0 1 0.05 materials_04 materials_04_normal 4 1 1 0 + + +##################################################################################################################################################################################################################################################################################################################################################################################################################################################################### +# +# BANGFX SCRAPEFX +# ID VELOCITY_THRESH IMPETUS_THRESH COLN BANGTEX_SIZE SPECULAR PARALLAX TEXTURE INFO VELOCITY_THRESH IMPETUS_THRESH COLN SCRAPETX_SIZE SPECULAR PARALLAX TEXTURE INFO +# MIN MAX MIN MAX BANG_FX TYPE MIN MAX FALLOFF INT STEEP SCALE BANG_DIFFUSE BANG_NORMAL ROW COL ID MIN MAX MIN MAX SCRAPE_FX TYPE MIN MAX FALLOFF INT STEEP SCALE SCRAPE_DIFFUSE SCRAPE_NORMAL ROW COL ID WASHABLE +# +##################################################################################################################################################################################################################################################################################################################################################################################################################################################################### + +# (06,28) MUD_SOFT VS +0601 0.7 30.0 200 30000 bang_mud_soft 0 0.5 2.6 0100.0 0.0 1 0.08 materials_01 materials_01_normal 2 2 2 0.1 15.0 20 500 scrape_mud_soft 0 0.01 0.25 0100.0 0.0 1 0.06 materials_04 materials_04_normal 4 1 2 0 + +# (07) DIRT_DRY VS +0701 0.4 30.0 120 30000 bang_dusty 0 0.5 2.6 0100.0 0.0 1 0.06 materials_01 materials_01_normal 2 2 3 0.1 15.0 20 500 scrape_dusty 0 0.01 0.25 0100.0 0.0 1 0.05 materials_04 materials_04_normal 4 1 3 0 + +# (08) SAND VS +0801 0.2 30.0 50 30000 bang_sand 0 0.5 2.6 0100.0 0.0 1 0.08 materials_01 materials_01_normal 2 2 3 0.01 12.0 10 500 scrape_sand 0 0.01 0.25 0100.0 0.0 1 0.06 materials_04 materials_04_normal 4 1 3 0 + +# (10,14) WOOD VS +1001 5.0 30.0 1000 30000 bang_wood 2 0.4 1.1 0100.0 0.0 1 0.06 materials_02 materials_02_normal 2 2 0 0.5 15.0 50 500 scrape_wood 0 0.01 0.2 0100.0 0.0 1 0.05 materials_05 materials_05_normal 4 1 0 0 +1001 5.0 30.0 1000 30000 bang_wood 2 0.5 0.9 0100.0 0.0 1 0.06 materials_02 materials_02_normal 2 2 1 0.5 15.0 50 500 scrape_wood 0 0.01 0.2 0100.0 0.0 1 0.05 materials_05 materials_05_normal 4 1 1 0 + +# (15) CARPET_FABRIC VS +1501 5.0 30.0 1000 30000 bang_dusty 0 0.2 1.0 0100.0 0.0 0 0.0 - - 1 1 0 0.5 15.0 50 500 scrape_carpet 0 0.01 0.2 0100.0 0.0 1 0.05 materials_05 materials_05_normal 4 1 2 0 + + +##################################################################################################################################################################################################################################################################################################################################################################################################################################################################### +# +# BANGFX SCRAPEFX +# ID VELOCITY_THRESH IMPETUS_THRESH COLN BANGTEX_SIZE SPECULAR PARALLAX TEXTURE INFO VELOCITY_THRESH IMPETUS_THRESH COLN SCRAPETX_SIZE SPECULAR PARALLAX TEXTURE INFO +# MIN MAX MIN MAX BANG_FX TYPE MIN MAX FALLOFF INT STEEP SCALE BANG_DIFFUSE BANG_NORMAL ROW COL ID MIN MAX MIN MAX SCRAPE_FX TYPE MIN MAX FALLOFF INT STEEP SCALE SCRAPE_DIFFUSE SCRAPE_NORMAL ROW COL ID WASHABLE +# +##################################################################################################################################################################################################################################################################################################################################################################################################################################################################### + +# (17) RUBBER VS +1701 5.0 30.0 1000 30000 bang_dusty 0 0.0 1.0 0100.0 0.01 0 0.00 - - 1 1 0 0.5 15.0 50 5000 scrape_dusty 0 0.01 0.3 0100.0 0.0 0 0.00 materials_05 materials_05_normal 4 1 3 0 + +# (18) PLASTIC VS +1801 5.0 30.0 1000 30000 bang_dusty 0 0.2 0.35 0100.0 0.05 1 0.08 materials_02 materials_02_normal 2 2 2 0.5 15.0 50 5000 scrape_dusty 0 0.01 0.3 0100.0 0.05 1 0.04 materials_06 materials_07_normal 4 1 0 0 +1801 5.0 30.0 1000 30000 bang_dusty 0 0.2 0.35 0100.0 0.05 1 0.08 materials_02 materials_02_normal 2 2 3 0.5 15.0 50 5000 scrape_dusty 0 0.01 0.3 0100.0 0.05 1 0.04 materials_06 materials_07_normal 4 1 1 0 +1801 5.0 30.0 1000 30000 bang_dusty 0 0.35 0.62 0100.0 0.05 1 0.08 materials_02 materials_02_normal 2 2 2 0.5 15.0 50 5000 scrape_dusty 0 0.01 0.3 0100.0 0.05 1 0.04 materials_06 materials_07_normal 4 1 2 0 +1801 5.0 30.0 1000 30000 bang_dusty 0 0.35 0.62 0100.0 0.05 1 0.08 materials_02 materials_02_normal 2 2 3 0.5 15.0 50 5000 scrape_dusty 0 0.01 0.3 0100.0 0.05 1 0.04 materials_06 materials_07_normal 4 1 3 0 + +# (19) CARDBOARD VS +1901 5.0 30.0 1000 30000 bang_dusty 0 0.2 0.8 0100.0 0.0 1 0.1 materials_03 materials_03_normal 2 2 3 4.0 25.0 20.0 600.0 scrape_dusty 0 0.01 0.3 0100.0 0.0 1 0.05 materials_05 materials_05_normal 4 1 3 0 + +# (20) PAPER VS +2001 5.0 30.0 1000 30000 bang_dusty 0 0.2 0.8 0100.0 0.0 1 0.05 materials_03 materials_03_normal 2 2 3 2.0 15.0 10 500.0 scrape_dusty 0 0.01 0.3 0100.0 0.0 0 0.00 materials_05 materials_05_normal 4 1 3 0 + +# (21) MATTRESS_FOAM VS +2101 5.0 30.0 1000 30000 bang_dusty 0 0.1 0.5 0100.0 0.0 1 0.12 sheet_05 sheet_05_normal 2 2 0 4.0 25.0 20.0 600.0 scrape_dusty 0 0.01 0.3 0100.0 0.0 1 0.05 materials_05 materials_05_normal 4 1 2 0 + +# (22) PILLOW_FEATHERS VS +2201 5.0 30.0 1000 30000 bang_dusty 0 0.0 1.0 0100.0 0.0 0 0.0 - - 1 1 0 2.0 15.0 10 500.0 scrape_dusty 0 0.01 0.3 0100.0 0.0 0 0.00 materials_05 materials_05_normal 4 1 2 0 + + +###################################################################################################################################################################################################################################################################################################################################################################################################################################################################### +# +# BANGFX SCRAPEFX +# ID VELOCITY_THRESH IMPETUS_THRESH COLN BANGTEX_SIZE SPECULAR PARALLAX TEXTURE INFO VELOCITY_THRESH IMPETUS_THRESH COLN SCRAPETX_SIZE SPECULAR PARALLAX TEXTURE INFO +# MIN MAX MIN MAX BANG_FX TYPE MIN MAX FALLOFF INT STEEP SCALE BANG_DIFFUSE BANG_NORMAL ROW COL ID MIN MAX MIN MAX SCRAPE_FX TYPE MIN MAX FALLOFF INT STEEP SCALE SCRAPE_DIFFUSE SCRAPE_NORMAL ROW COL ID WASHABLE +# +###################################################################################################################################################################################################################################################################################################################################################################################################################################################################### + +# (23) GRASS VS +2301 0.7 30.0 200 30000 bang_grass 0 0.5 2.7 0100.0 0.0 1 0.07 materials_01 materials_01_normal 2 2 2 1.0 15.0 10 500 scrape_grass 0 0.01 0.3 0100.0 0.0 1 0.06 materials_04 materials_04_normal 4 1 2 0 + +# (25,26,27) TREE_BARK VS +2501 5.0 30.0 1000 30000 bang_wood 2 0.1 1.0 0100.0 0.0 1 0.1 materials_02 materials_02_normal 2 2 0 2.0 15.0 10 500 scrape_wood 0 0.01 0.3 0100.0 0.0 1 0.05 materials_05 materials_05_normal 4 1 0 0 +2501 5.0 30.0 1000 30000 bang_wood 2 0.1 1.0 0100.0 0.0 1 0.1 materials_02 materials_02_normal 2 2 1 2.0 15.0 10 500 scrape_wood 0 0.01 0.3 0100.0 0.0 1 0.05 materials_05 materials_05_normal 4 1 1 0 + +# (24,29) LEAVES_PILE VS +2901 1.5 14.0 200 15000 bang_leaves 0 0.0 1.0 0100.0 0.0 0 0.0 - - 1 1 0 0.8 9.0 10 250 scrape_leaves 0 0.01 0.3 0100.0 0.0 0 0.00 - - 4 1 0 0 + +# (30,31) GLASS VS +3001 3.0 22.0 800 22000 bang_glass 2 0.6 2.4 0300.0 0.0 1 0.03 materials_10 materials_10_normal 2 2 0 2.0 12.0 100 500 - 0 0.01 0.3 0300.0 0.0 0 0.0 - - 4 1 0 0 +3001 3.0 22.0 800 22000 bang_glass 2 0.6 2.4 0300.0 0.0 1 0.03 materials_10 materials_10_normal 2 2 1 2.0 12.0 100 500 - 0 0.01 0.3 0300.0 0.0 0 0.0 - - 4 1 0 0 + +# (32) PED/BLOOD FX +0132 2.0 15.0 250 19000 bang_blood 0 0.8 2.5 0100.0 0.0 0 0.0 blood_01 blood_01_normal 2 2 0 2.0 13.0 90 15000 scrape_blood 0 0.3 1.1 0100.0 0.0 0 0.00 materials_09 flat_normal_8x8 2 1 0 1 +0132 2.0 15.0 250 19000 bang_blood 0 0.8 2.5 0100.0 0.0 0 0.0 blood_01 blood_01_normal 2 2 3 2.0 13.0 90 15000 scrape_blood 0 0.3 1.1 0100.0 0.0 0 0.00 materials_09 flat_normal_8x8 2 1 1 1 + +3332 2.0 15.0 250 19000 bang_blood 0 1.0 3.2 0100.0 0.0 0 0.0 blood_01 blood_01_normal 2 2 3 2.0 12.0 90 15000 scrape_blood 0 0.4 1.3 0100.0 0.0 0 0.00 materials_09 flat_normal_8x8 2 1 0 1 +3332 2.0 15.0 250 19000 bang_blood 0 1.0 3.2 0100.0 0.0 0 0.0 blood_01 blood_01_normal 2 2 0 2.0 12.0 90 15000 scrape_blood 0 0.4 1.3 0100.0 0.0 0 0.00 materials_09 flat_normal_8x8 2 1 1 1 + + +###################################################################################################################################################################################################################################################################################################################################################################################################################################################################### +# +# BANGFX SCRAPEFX +# ID VELOCITY_THRESH IMPETUS_THRESH COLN BANGTEX_SIZE SPECULAR PARALLAX TEXTURE INFO VELOCITY_THRESH IMPETUS_THRESH COLN SCRAPETX_SIZE SPECULAR PARALLAX TEXTURE INFO +# MIN MAX MIN MAX BANG_FX TYPE MIN MAX FALLOFF INT STEEP SCALE BANG_DIFFUSE BANG_NORMAL ROW COL ID MIN MAX MIN MAX SCRAPE_FX TYPE MIN MAX FALLOFF INT STEEP SCALE SCRAPE_DIFFUSE SCRAPE_NORMAL ROW COL ID WASHABLE +# +###################################################################################################################################################################################################################################################################################################################################################################################################################################################################### + +# (11,33) CAR_METAL + +# VS CONCRETE +3301 4.5 35.0 1800 35000 bang_carmetal 2 0.2 0.4 0100.0 0.7 1 0.1 materials_03 materials_03_normal 2 2 0 2.0 25.0 60 1000 scrape_carmetal 2 0.05 0.2 0100.0 0.9 1 0.04 materials_07 materials_07_normal 4 1 0 0 +3301 4.5 35.0 1800 35000 bang_carmetal 2 0.3 0.5 0100.0 0.7 1 0.1 materials_03 materials_03_normal 2 2 1 2.0 25.0 60 1000 scrape_carmetal 2 0.05 0.2 0100.0 0.9 1 0.04 materials_07 materials_07_normal 4 1 1 0 +3301 4.5 35.0 1800 35000 bang_carmetal 2 0.3 0.55 0100.0 0.7 1 0.1 materials_03 materials_03_normal 2 2 2 2.0 25.0 60 1000 scrape_carmetal 2 0.05 0.2 0100.0 0.9 1 0.04 materials_07 materials_07_normal 4 1 2 0 +3301 4.5 35.0 1800 35000 bang_carmetal 2 0.3 0.4 0100.0 0.7 1 0.1 materials_03 materials_03_normal 2 2 0 2.0 25.0 60 1000 scrape_carmetal 2 0.05 0.2 0100.0 0.9 1 0.04 materials_07 materials_07_normal 4 1 3 0 + +# VS CARMETAL +3333 3.5 30.0 1500 35000 bang_carmetal 2 0.2 0.4 0100.0 0.7 1 0.1 materials_03 materials_03_normal 2 2 0 1.8 25.0 50 1000 scrape_carmetal 2 0.05 0.2 0100.0 0.9 1 0.04 materials_07 materials_07_normal 4 1 0 0 +3333 3.5 30.0 1500 35000 bang_carmetal 2 0.3 0.5 0100.0 0.7 1 0.1 materials_03 materials_03_normal 2 2 1 1.8 25.0 50 1000 scrape_carmetal 2 0.05 0.2 0100.0 0.9 1 0.04 materials_07 materials_07_normal 4 1 1 0 +3333 3.5 30.0 1500 35000 bang_carmetal 2 0.3 0.55 0100.0 0.7 1 0.1 materials_03 materials_03_normal 2 2 2 1.8 25.0 50 1000 scrape_carmetal 2 0.05 0.2 0100.0 0.9 1 0.04 materials_07 materials_07_normal 4 1 2 0 +3333 3.5 30.0 1500 35000 bang_carmetal 2 0.2 0.4 0100.0 0.7 1 0.1 materials_03 materials_03_normal 2 2 0 1.8 25.0 50 1000 scrape_carmetal 2 0.05 0.2 0100.0 0.9 1 0.04 materials_07 materials_07_normal 4 1 3 0 + +# BANG PTFX, BANG DECALS, SCRAPE DECALS - NO SCRAPE SPARKS! +3399 4.5 35.0 1800 35000 bang_carmetal 2 0.2 0.4 0100.0 0.7 1 0.1 materials_03 materials_03_normal 2 2 0 1.5 25.0 50 1000 - 0 0.05 0.2 0100.0 0.9 1 0.04 materials_07 materials_07_normal 4 1 0 0 +3399 4.5 35.0 1800 35000 bang_carmetal 2 0.3 0.5 0100.0 0.7 1 0.1 materials_03 materials_03_normal 2 2 1 1.5 25.0 50 1000 - 0 0.05 0.2 0100.0 0.9 1 0.04 materials_07 materials_07_normal 4 1 1 0 +3399 4.5 35.0 1800 35000 bang_carmetal 2 0.3 0.55 0100.0 0.7 1 0.1 materials_03 materials_03_normal 2 2 2 1.5 25.0 50 1000 - 0 0.05 0.2 0100.0 0.9 1 0.04 materials_07 materials_07_normal 4 1 2 0 +3399 4.5 35.0 1800 35000 bang_carmetal 2 0.2 0.4 0100.0 0.7 1 0.1 materials_03 materials_03_normal 2 2 0 1.5 25.0 50 1000 - 0 0.05 0.2 0100.0 0.9 1 0.04 materials_07 materials_07_normal 4 1 3 0 + + +# (34) CAR_PLASTIC + +# VS EVERYTHING +3401 4.5 35.0 1800 35000 bang_carmetal 2 0.2 0.4 0100.0 0.05 1 0.1 materials_02 materials_02_normal 2 2 2 1.5 25.0 50 1000 scrape_carmetal 2 0.05 0.2 0100.0 0.1 1 0.03 materials_06 materials_07_normal 4 1 0 0 +3401 4.5 35.0 1800 35000 bang_carmetal 2 0.3 0.5 0100.0 0.05 1 0.1 materials_02 materials_02_normal 2 2 3 1.5 25.0 50 1000 scrape_carmetal 2 0.05 0.2 0100.0 0.1 1 0.03 materials_06 materials_07_normal 4 1 1 0 +3401 4.5 35.0 1800 35000 bang_carmetal 2 0.3 0.55 0100.0 0.05 1 0.1 materials_02 materials_02_normal 2 2 2 1.5 25.0 50 1000 scrape_carmetal 2 0.05 0.2 0100.0 0.1 1 0.03 materials_06 materials_07_normal 4 1 2 0 +3401 4.5 35.0 1800 35000 bang_carmetal 2 0.2 0.4 0100.0 0.05 1 0.1 materials_02 materials_02_normal 2 2 3 1.5 25.0 50 1000 scrape_carmetal 2 0.05 0.2 0100.0 0.1 1 0.03 materials_06 materials_07_normal 4 1 3 0 + + +###################################################################################################################################################################################################################################################################################################################################################################################################################################################################### +# +# BANGFX SCRAPEFX +# ID VELOCITY_THRESH IMPETUS_THRESH COLN BANGTEX_SIZE SPECULAR PARALLAX TEXTURE INFO VELOCITY_THRESH IMPETUS_THRESH COLN SCRAPETX_SIZE SPECULAR PARALLAX TEXTURE INFO +# MIN MAX MIN MAX BANG_FX TYPE MIN MAX FALLOFF INT STEEP SCALE BANG_DIFFUSE BANG_NORMAL ROW COL ID MIN MAX MIN MAX SCRAPE_FX TYPE MIN MAX FALLOFF INT STEEP SCALE SCRAPE_DIFFUSE SCRAPE_NORMAL ROW COL ID WASHABLE +# +###################################################################################################################################################################################################################################################################################################################################################################################################################################################################### + +# (36) CONCRETE (NO DECALS) +3601 7.0 30.0 3000 40000 bang_concrete 2 0.0 1.0 0100.0 0.0 0 0.0 - - 1 1 0 0.5 15.0 50 500 scrape_concrete 2 0.1 0.4 0100.0 0.0 0 0.00 - - 4 1 0 0 +3601 7.0 30.0 3000 40000 bang_concrete 2 0.0 1.0 0100.0 0.0 0 0.0 - - 1 1 0 0.5 15.0 50 500 scrape_concrete 2 0.1 0.4 0100.0 0.0 0 0.00 - - 4 1 0 0 + +# (50) MUD TRANSFERRED ONTO +5006 5.0 35.0 300 32000 - 0 0.3 0.5 0100.0 0.0 0 0.0 materials_08 materials_08_normal 4 1 0 6.0 25.0 100 900 - 0 0.1 0.4 0100.0 0.0 0 0.00 materials_08 materials_08_normal 4 1 0 1 +5006 5.0 35.0 300 32000 - 0 0.4 0.6 0100.0 0.0 0 0.0 materials_08 materials_08_normal 4 1 1 6.0 25.0 100 900 - 0 0.1 0.4 0100.0 0.0 0 0.00 materials_08 materials_08_normal 4 1 1 1 + +# (51) GRASS TRANSFERRED ONTO +5123 5.0 35.0 300 32000 - 0 0.3 0.5 0100.0 0.0 0 0.0 materials_08 materials_08_normal 4 1 0 6.0 25.0 100 900 - 0 0.1 0.4 0100.0 0.0 0 0.00 materials_08 materials_08_normal 4 1 0 1 +5123 5.0 35.0 300 32000 - 0 0.3 0.5 0100.0 0.0 0 0.0 materials_08 materials_08_normal 4 1 1 6.0 25.0 100 900 - 0 0.1 0.4 0100.0 0.0 0 0.00 materials_08 materials_08_normal 4 1 1 1 + + +MTLFX_INFO_END diff --git a/RPF DUMP/Common RPF Dump/data/effects/pedfx.dat b/RPF DUMP/Common RPF Dump/data/effects/pedfx.dat new file mode 100644 index 00000000..0bd20d8d --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/effects/pedfx.dat @@ -0,0 +1,68 @@ +1.00 + +######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### +# NORMAL FOOTPRINT -------------------------------------------------------------------------------------------------------------------------------------------------------------------------> BLOOD FOOTPRINT ----------------------------------------------------------------------------------------------------------------------------------------------------------> EFFECTS ------------------------------------------------------------> +# MALE DIFFUSE MAP MALE NORMAL MAP FEMALE DIFFUSE MAP FEMALE NORMAL MAP TEXTURE INFO SPECULAR PARALLAX SIZE MALE DIFFUSE MAP MALE NORMAL MAP FEMALE DIFFUSE MAP FEMALE NORMAL MAP SPECULAR PARALLAX SIZE FEMALE FOOT_FX WET_THRESH WET_FOOT_FX +# ROW COL IDM IDF FALLOFF INT STEEP SCALE MIN MAX FALLOFF INT STEEP SCALE MIN MAX SIZE +######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### + +PEDFX_INFO_START + +VOID - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 - 0.99 - +CONCRETE - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +STONE - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +PAVING_SLABS - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water + +BRICK_COBBLE - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +GRAVEL - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 ped_foot_gravel 0.3 ped_foot_gravel +MUD_SOFT footprints_01 footprints_01_normal footprints_01 footprints_01_normal 1 2 0 1 0100.0 0.01 1 0.1 0.24 0.24 footprints_03 footprints_01_normal footprints_03 footprints_01_normal 0100.0 0.01 1 0.15 0.24 0.24 0.8 ped_foot_mud_soft 0.3 ped_foot_mud_soft +DIRT_DRY footprints_01 footprints_01_normal footprints_01 footprints_01_normal 1 2 0 1 0100.0 0.01 1 0.08 0.24 0.24 footprints_03 footprints_01_normal footprints_03 footprints_01_normal 0100.0 0.01 1 0.1 0.24 0.24 0.8 ped_foot_dirt_dry 0.3 ped_foot_dirt_dry + +SAND footprints_01 footprints_01_normal footprints_01 footprints_01_normal 1 2 0 1 0100.0 0.01 1 0.11 0.24 0.24 footprints_03 footprints_01_normal footprints_03 footprints_01_normal 0100.0 0.01 1 0.15 0.24 0.24 0.8 ped_foot_sand 0.3 ped_foot_sand +SNOW footprints_01 footprints_01_normal footprints_01 footprints_01_normal 1 2 0 1 0100.0 0.01 1 0.1 0.24 0.24 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 - 0.3 ped_foot_water +WOOD - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +METAL - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water + +CERAMICS - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +MARBLE - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +LAMINATE - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +CARPET_FABRIC - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water + +LINOLEUM - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +RUBBER - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +PLASTIC - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +CARDBOARD - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water + +PAPER - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +MATTRESS_FOAM - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +PILLOW_FEATHERS - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +GRASS footprints_01 footprints_01_normal footprints_01 footprints_01_normal 1 2 0 1 0100.0 0.01 1 0.1 0.24 0.24 footprints_03 footprints_01_normal footprints_03 footprints_01_normal 0100.0 0.01 1 0.15 0.24 0.24 0.8 - 0.3 ped_foot_water + +BUSHES - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 ped_foot_leaves 0.3 ped_foot_leaves +TREE_BARK_DARK - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +TREE_BARK_MEDIUM - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +TREE_BARK_LIGHT - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water + +FLOWERS - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 ped_foot_mud_soft 0.3 ped_foot_mud_soft +LEAVES_PILE - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 ped_foot_leaves 0.3 ped_foot_leaves +GLASS - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +WINDSCREEN - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water + +CAR_METAL - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +CAR_PLASTIC - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 footprints_02 footprints_02_normal footprints_02 footprints_02_normal 0100.0 0.01 0 0.0 0.17 0.17 0.8 - 0.3 ped_foot_water +WATER - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 - 0.99 - +GENERIC - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 - 0.3 ped_foot_water + +PED_HEAD - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 - 0.99 - +PED_TORSO - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 - 0.99 - +PED_LIMB - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 - 0.99 - +PED_FOOT - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 - 0.99 - + +TVSCREEN - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 - 0.3 ped_foot_water +VIDEOWALL - - - - 1 2 0 1 0100.0 0.01 0 0.0 0.0 0.0 - - - - 0100.0 0.01 0 0.0 0.0 0.0 0.8 - 0.3 ped_foot_water + + + + +PEDFX_INFO_END + diff --git a/RPF DUMP/Common RPF Dump/data/effects/vehiclefx.dat b/RPF DUMP/Common RPF Dump/data/effects/vehiclefx.dat new file mode 100644 index 00000000..1ccdfe58 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/effects/vehiclefx.dat @@ -0,0 +1,268 @@ +1.00 + + +# ANY ENTRY WITH A SMIDMARK_THRESH ABOVE >1.0 WILL RAISE TYRE TEMPERATURE +# ANY ENTRY <1.0 WILL NOT AFFECT TYRE TEMPERATURE + +################################################################################################################################################################################################################################################# +# # +# SKIDMARK_THRESH SKIDMARK_TEX_DIFF SKIDMARK_TEX_NORM TEXTURE INFO SPECULAR PARALLAX FRICTION_THRESH FRICTION_FX DISP_THRESH DISPLACEMENT_FX COLN TYPE # +# ROWS COLS ID FALLOFF INT STEEP SCALE MIN MAX MIN MAX # +################################################################################################################################################################################################################################################# + +## WHEN TYRE IS OK ON A DRY SURFACE + +VEHFX_INFO_START + +VOID 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +CONCRETE 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +STONE 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +PAVING_SLABS 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 + +BRICK_COBBLE 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +GRAVEL 2.0 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.5 18.0 wheel_friction_gravel 0.05 3.0 wheel_disp_gravel 2 +MUD_SOFT 0.01 skids_01 skids_01_normal 2 1 0 0100.0 0.01 1 0.4 0.1 4.0 wheel_friction_mud 0.1 5.0 wheel_disp_mud 2 +DIRT_DRY 0.01 skids_01 skids_01_normal 2 1 1 0100.0 0.01 1 0.3 0.2 16.0 wheel_friction_dirt_dry 9999.9 9999.9 - 0 + +SAND 0.01 skids_01 skids_01_normal 2 1 1 0100.0 0.01 1 0.45 0.1 6.0 wheel_friction_sand 9999.9 9999.9 - 0 +SNOW 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +WOOD 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +METAL 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 + +CERAMICS 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +MARBLE 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +LAMINATE 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +CARPET_FABRIC 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 + +LINOLEUM 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +RUBBER 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +PLASTIC 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +CARDBOARD 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 + +PAPER 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +MATTRESS_FOAM 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +PILLOW_FEATHERS 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +GRASS 0.01 skids_01 skids_01_normal 2 1 0 0100.0 0.01 1 0.4 0.2 12.0 wheel_friction_grass 0.1 5.0 wheel_disp_grass 2 + +BUSHES 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.05 8.0 wheel_friction_leaves 0.05 3.0 wheel_disp_leaves 0 +TREE_BARK_DARK 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +TREE_BARK_MEDIUM 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +TREE_BARK_LIGHT 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 + +FLOWERS 0.01 skids_01 skids_01_normal 2 1 0 0100.0 0.01 1 0.4 0.1 4.0 wheel_friction_mud 0.1 5.0 wheel_disp_mud 2 +LEAVES_PILE 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.05 8.0 wheel_friction_leaves 0.05 3.0 wheel_disp_leaves 0 +GLASS 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +WINDSCREEN 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 + +CAR_METAL 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +CAR_PLASTIC 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +WATER 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 0.1 8.0 wheel_friction_water 9999.9 9999.9 - 0 +GENERIC 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 + +PED_HEAD 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +PED_TORSO 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +PED_LIMB 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +PED_FOOT 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 + +TVSCREEN 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 +VIDEOWALL 2.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 2.2 15.0 wheel_friction_hard 9999.9 9999.9 - 0 + +VEHFX_INFO_END + + +################################################################################################################################################################################################################################################# +# # +# SKIDMARK_THRESH SKIDMARK_TEX_DIFF SKIDMARK_TEX_NORM TEXTURE INFO SPECULAR PARALLAX FRICTION_THRESH FRICTION_FX DISP_THRESH DISPLACEMENT_FX COLN TYPE # +# ROWS COLS ID FALLOFF INT STEEP SCALE MIN MAX MIN MAX # +################################################################################################################################################################################################################################################# + +## WHEN TYRE IS BURST ON A DRY SURFACE + +VEHFX_INFO_BURST_START + +VOID 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +CONCRETE 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_conc_rim 1.0 6.0 wheel_disp_conc_rim 2 +STONE 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_conc_rim 1.0 6.0 wheel_disp_conc_rim 2 +PAVING_SLABS 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_conc_rim 1.0 6.0 wheel_disp_conc_rim 2 + +BRICK_COBBLE 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_conc_rim 1.0 6.0 wheel_disp_conc_rim 2 +GRAVEL 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.02 4.0 wheel_friction_gravel_rim 0.05 3.0 wheel_disp_gravel 2 +MUD_SOFT 0.01 skids_02 skids_02_normal 2 1 0 0100.0 0.01 1 0.5 0.05 4.0 wheel_friction_mud 0.1 5.0 wheel_disp_mud 2 +DIRT_DRY 0.01 skids_02 skids_02_normal 2 1 1 0100.0 0.01 1 0.4 0.02 12.0 wheel_friction_dirt_dry_rim 9999.9 9999.9 - 0 + +SAND 0.01 skids_02 skids_02_normal 2 1 1 0100.0 0.01 1 0.6 0.01 4.0 wheel_friction_sand_rim 9999.9 9999.9 - 0 +SNOW 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +WOOD 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_wood_rim 1.0 6.0 wheel_disp_wood_rim 2 +METAL 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 12.0 wheel_friction_hard_rim 1.0 6.0 wheel_disp_hard_rim 2 + +CERAMICS 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 12.0 wheel_friction_hard_rim 1.0 6.0 wheel_disp_hard_rim 2 +MARBLE 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 12.0 wheel_friction_hard_rim 1.0 6.0 wheel_disp_hard_rim 2 +LAMINATE 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_wood_rim 1.0 6.0 wheel_disp_wood_rim 2 +CARPET_FABRIC 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_carpet 2 + +LINOLEUM 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +RUBBER 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +PLASTIC 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +CARDBOARD 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 + +PAPER 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +MATTRESS_FOAM 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +PILLOW_FEATHERS 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +GRASS 0.01 skids_02 skids_02_normal 2 1 0 0100.0 0.01 1 0.5 0.2 9.0 wheel_friction_grass 0.1 5.0 wheel_disp_grass 2 + +BUSHES 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 0.05 8.0 wheel_friction_leaves 0.05 3.0 wheel_disp_leaves 0 +TREE_BARK_DARK 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_wood_rim 1.0 6.0 wheel_disp_wood_rim 2 +TREE_BARK_MEDIUM 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_wood_rim 1.0 6.0 wheel_disp_wood_rim 2 +TREE_BARK_LIGHT 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_wood_rim 1.0 6.0 wheel_disp_wood_rim 2 + +FLOWERS 0.01 skids_02 skids_02_normal 2 1 0 0100.0 0.01 1 0.5 0.05 4.0 wheel_friction_mud 0.1 5.0 wheel_disp_mud 2 +LEAVES_PILE 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 0.05 8.0 wheel_friction_leaves 0.05 3.0 wheel_disp_leaves 0 +GLASS 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +WINDSCREEN 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 + +CAR_METAL 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 12.0 wheel_friction_hard_rim 1.0 6.0 wheel_disp_hard_rim 2 +CAR_PLASTIC 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 12.0 wheel_friction_hard_rim 1.0 6.0 wheel_disp_hard_rim 2 +WATER 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 0.1 8.0 wheel_friction_water 9999.9 9999.9 - 0 +GENERIC 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 + +PED_HEAD 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +PED_TORSO 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +PED_LIMB 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +PED_FOOT 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 + +TVSCREEN 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +VIDEOWALL 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 + +VEHFX_INFO_BURST_END + + +################################################################################################################################################################################################################################################# +# # +# SKIDMARK_THRESH SKIDMARK_TEX_DIFF SKIDMARK_TEX_NORM TEXTURE INFO SPECULAR PARALLAX FRICTION_THRESH FRICTION_FX DISP_THRESH DISPLACEMENT_FX COLN TYPE # +# ROWS COLS ID FALLOFF INT STEEP SCALE MIN MAX MIN MAX # +################################################################################################################################################################################################################################################# + +## WHEN TYRE IS OK ON A WET SURFACE + +VEHFX_INFO_WET_START + +VOID 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +CONCRETE 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +STONE 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +PAVING_SLABS 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 + +BRICK_COBBLE 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +GRAVEL 4.0 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 12.0 wheel_friction_gravel 0.1 5.0 wheel_disp_gravel_w 2 +MUD_SOFT 0.01 skids_01 skids_01_normal 2 1 0 0100.0 0.01 1 0.4 0.05 4.0 wheel_friction_mud 0.1 5.0 wheel_disp_mud 2 +DIRT_DRY 0.01 skids_01 skids_01_normal 2 1 1 0100.0 0.01 1 0.3 0.2 16.0 wheel_friction_dirt_dry 9999.9 9999.9 - 0 + +SAND 0.01 skids_01 skids_01_normal 2 1 1 0100.0 0.01 1 0.45 0.1 7.0 wheel_friction_sand 9999.9 9999.9 - 0 +SNOW 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +WOOD 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +METAL 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 + +CERAMICS 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +MARBLE 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +LAMINATE 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +CARPET_FABRIC 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 + +LINOLEUM 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +RUBBER 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +PLASTIC 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +CARDBOARD 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 + +PAPER 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +MATTRESS_FOAM 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +PILLOW_FEATHERS 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +GRASS 0.01 skids_01 skids_01_normal 2 1 0 0100.0 0.01 1 0.4 0.2 9.0 wheel_friction_grass 0.1 5.0 wheel_disp_grass 2 + +BUSHES 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.05 18.0 wheel_friction_leaves_w 0.05 8.0 wheel_disp_leaves_w 0 +TREE_BARK_DARK 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +TREE_BARK_MEDIUM 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +TREE_BARK_LIGHT 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 + +FLOWERS 0.01 skids_01 skids_01_normal 2 1 0 0100.0 0.01 1 0.4 0.05 4.0 wheel_friction_mud 0.1 5.0 wheel_disp_mud 2 +LEAVES_PILE 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.05 18.0 wheel_friction_leaves_w 0.05 8.0 wheel_disp_leaves_w 0 +GLASS 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +WINDSCREEN 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 + +CAR_METAL 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +CAR_PLASTIC 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +WATER 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 0.1 8.0 wheel_friction_water 9999.9 9999.9 - 0 +GENERIC 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 + +PED_HEAD 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +PED_TORSO 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +PED_LIMB 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +PED_FOOT 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 + +TVSCREEN 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 +VIDEOWALL 4.7 skidmark_hard flat_normal_8x8 1 1 0 0100.0 0.01 0 0.0 0.1 20.0 wheel_friction_hard_w 0.1 10.0 wheel_disp_hard_w 0 + +VEHFX_INFO_WET_END + +################################################################################################################################################################################################################################################# +# # +# SKIDMARK_THRESH SKIDMARK_TEX_DIFF SKIDMARK_TEX_NORM TEXTURE INFO SPECULAR PARALLAX FRICTION_THRESH FRICTION_FX DISP_THRESH DISPLACEMENT_FX COLN TYPE # +# ROWS COLS ID FALLOFF INT STEEP SCALE MIN MAX MIN MAX # +################################################################################################################################################################################################################################################# + +## WHEN TYRE IS BURST ON A WET SURFACE + +VEHFX_INFO_BURST_WET_START + +VOID 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +CONCRETE 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_conc_rim 1.0 6.0 wheel_disp_conc_rim 2 +STONE 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_conc_rim 1.0 6.0 wheel_disp_conc_rim 2 +PAVING_SLABS 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_conc_rim 1.0 6.0 wheel_disp_conc_rim 2 + +BRICK_COBBLE 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_conc_rim 1.0 6.0 wheel_disp_conc_rim 2 +GRAVEL 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.02 4.0 wheel_friction_gravel_rim 0.1 5.0 wheel_disp_gravel_w 2 +MUD_SOFT 0.01 skids_02 skids_02_normal 2 1 0 0100.0 0.01 1 0.5 0.05 4.0 wheel_friction_mud 0.1 5.0 wheel_disp_mud 2 +DIRT_DRY 0.01 skids_02 skids_02_normal 2 1 1 0100.0 0.01 1 0.4 0.02 12.0 wheel_friction_dirt_dry_rim 9999.9 9999.9 - 0 + +SAND 0.01 skids_02 skids_02_normal 2 1 1 0100.0 0.01 1 0.5 0.01 4.0 wheel_friction_sand_rim 9999.9 9999.9 - 0 +SNOW 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +WOOD 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_wood_rim 1.0 6.0 wheel_disp_wood_rim 2 +METAL 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 12.0 wheel_friction_hard_rim 1.0 6.0 wheel_disp_hard_rim 2 + +CERAMICS 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 12.0 wheel_friction_hard_rim 1.0 6.0 wheel_disp_hard_rim 2 +MARBLE 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 12.0 wheel_friction_hard_rim 1.0 6.0 wheel_disp_hard_rim 2 +LAMINATE 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_wood_rim 1.0 6.0 wheel_disp_wood_rim 2 +CARPET_FABRIC 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_carpet 2 + +LINOLEUM 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +RUBBER 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +PLASTIC 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +CARDBOARD 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 + +PAPER 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +MATTRESS_FOAM 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +PILLOW_FEATHERS 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +GRASS 0.01 skids_02 skids_02_normal 2 1 0 0100.0 0.01 1 0.5 0.2 9.0 wheel_friction_grass 0.1 5.0 wheel_disp_grass 2 + +BUSHES 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 0.05 18.0 wheel_friction_leaves_w 0.05 8.0 wheel_disp_leaves_w 0 +TREE_BARK_DARK 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_wood_rim 1.0 6.0 wheel_disp_wood_rim 2 +TREE_BARK_MEDIUM 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_wood_rim 1.0 6.0 wheel_disp_wood_rim 2 +TREE_BARK_LIGHT 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 4.0 wheel_friction_wood_rim 1.0 6.0 wheel_disp_wood_rim 2 + +FLOWERS 0.01 skids_02 skids_02_normal 2 1 0 0100.0 0.01 1 0.5 0.05 4.0 wheel_friction_mud 0.1 5.0 wheel_disp_mud 2 +LEAVES_PILE 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 0.05 18.0 wheel_friction_leaves_w 0.05 8.0 wheel_disp_leaves_w 0 +GLASS 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +WINDSCREEN 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 + +CAR_METAL 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 12.0 wheel_friction_hard_rim 1.0 6.0 wheel_disp_hard_rim 2 +CAR_PLASTIC 0.01 rims_hard rims_hard_normal 1 1 0 0100.0 0.01 0 0.0 0.01 12.0 wheel_friction_hard_rim 1.0 6.0 wheel_disp_hard_rim 2 +WATER 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 0.1 8.0 wheel_friction_water 9999.9 9999.9 - 0 +GENERIC 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 + +PED_HEAD 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +PED_TORSO 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +PED_LIMB 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 +PED_FOOT 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 9999.9 9999.9 - 0 + +TVSCREEN 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 +VIDEOWALL 9999.9 - - 1 1 0 0100.0 0.01 0 0.0 9999.9 9999.9 - 1.0 8.0 scrape_dusty 0 + +VEHFX_INFO_BURST_WET_END + \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/effects/weaponfx.dat b/RPF DUMP/Common RPF Dump/data/effects/weaponfx.dat new file mode 100644 index 00000000..1b5d5ce9 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/effects/weaponfx.dat @@ -0,0 +1,282 @@ +2.00 + +################################################################################################################################# +# # +# The table below is used to look up what happens to a material when it collides with another # +# To see what happens to a material we look up its row and then cross reference with the column of # +# the material it has collided with the resulting index is used in the list of infos below this table # +# to find out what to do to the material # +# # +################################################################################################################################# +# # +# PUNCH_KICK PISTOL_SMALL SHOTGUN ROCKET # +# MELEE_WOOD PISTOL_LARGE RIFLE_ASSAULT GRENADE # +# MELEE_METAL PISTOL_SILENCED RIFLE_SNIPER MOLOTOV # +# MELEE_SHARP SMG FIRE # +# MELEE_GENERIC EXPLOSION # +# # +################################################################################################################################# + +WEAPONFX_TABLE_START + +VOID 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +CONCRETE 0 420 420 420 420 110 111 110 111 202 112 111 903 903 930 820 903 +STONE 0 420 420 420 420 110 111 110 111 202 112 111 903 903 930 820 903 +PAVING_SLABS 0 420 420 420 420 110 111 110 111 202 112 111 903 903 930 820 903 + +BRICK_COBBLE 0 420 420 420 420 110 111 110 111 202 112 111 903 903 930 820 903 +GRAVEL 0 420 420 420 420 150 150 150 150 206 150 150 903 903 930 820 903 +MUD_SOFT 0 0 0 0 0 120 120 120 120 203 120 120 905 905 930 820 905 +DIRT_DRY 0 0 0 0 0 360 360 360 360 362 360 360 905 905 930 820 905 + +SAND 0 0 0 0 0 165 165 165 166 208 166 165 902 902 930 820 902 +SNOW 0 0 0 0 0 0 0 0 0 0 0 0 908 908 930 820 908 +WOOD 0 440 440 440 440 160 161 160 161 162 162 161 906 906 930 820 906 +METAL 0 450 450 450 450 101 101 101 101 106 102 101 901 901 930 820 901 + +CERAMICS 0 420 420 420 420 110 111 110 111 202 112 111 903 903 930 820 903 +MARBLE 0 420 420 420 420 110 111 110 111 202 112 111 903 903 930 820 903 +LAMINATE 0 440 440 440 440 160 161 160 161 162 162 161 906 906 930 820 906 +CARPET_FABRIC 0 0 0 0 0 370 370 370 370 375 370 370 906 906 930 820 906 + +LINOLEUM 0 0 0 0 0 170 171 170 171 207 171 171 906 906 930 820 906 +RUBBER 0 0 0 0 0 130 130 130 130 204 130 130 906 906 930 820 906 +PLASTIC 0 420 420 420 420 130 130 130 130 204 130 130 906 906 930 820 906 +CARDBOARD 0 0 0 0 0 190 190 190 190 212 190 190 906 906 930 820 906 + +PAPER 0 0 0 0 0 140 140 140 140 213 140 140 906 906 930 820 906 +MATTRESS_FOAM 0 0 0 0 0 170 171 170 171 207 171 171 906 906 930 820 906 +PILLOW_FEATHERS 0 175 175 175 175 175 176 175 176 214 176 176 908 908 930 820 908 +GRASS 0 0 0 0 0 120 120 120 120 203 120 120 907 907 930 820 907 + +BUSHES 0 320 320 320 320 320 320 320 320 320 320 320 907 907 930 907 907 +TREE_BARK_DARK 0 440 440 440 440 160 161 160 161 162 162 161 906 906 930 820 906 +TREE_BARK_MEDIUM 0 440 440 440 440 160 161 160 161 162 162 161 906 906 930 820 906 +TREE_BARK_LIGHT 0 440 440 440 440 160 161 160 161 162 162 161 906 906 930 820 906 + +FLOWERS 0 0 0 0 0 120 120 120 120 203 120 120 907 907 930 820 907 +LEAVES_PILE 0 320 320 320 320 320 320 320 320 320 320 320 908 908 930 820 908 +GLASS 501 500 500 500 500 50 51 50 51 01 52 51 908 908 930 820 908 +WINDSCREEN 501 500 500 500 500 50 51 50 51 01 52 51 908 908 930 820 908 + +CAR_METAL 0 450 450 450 450 601 601 601 601 666 602 601 901 901 930 820 901 +CAR_PLASTIC 0 420 420 420 420 601 601 601 601 666 602 601 901 901 930 820 901 +WATER 0 0 0 0 0 700 700 700 701 702 701 700 701 700 700 0 0 +GENERIC 0 420 420 420 420 180 180 180 180 180 180 180 908 908 930 820 908 + +PED_HEAD 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +PED_TORSO 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +PED_LIMB 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +PED_FOOT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +TVSCREEN 0 300 300 300 300 300 300 300 300 300 300 300 300 300 930 820 300 +VIDEOWALL 0 400 400 400 400 400 400 400 400 400 400 400 400 400 930 820 400 + +WEAPONFX_TABLE_END + + +WEAPONFX_INFO_START + +######################################################################################################################################################################################################################################## +# ID DIFFUSE MAP NORMAL MAP TEXTURE INFO SPECULAR PARALLAX SIZE LIFE FADEIN FX_SYS FX_EVO COLN SHOTGUN----v----OBJECT +# ROW COL ID FALLOFF INT STEEP SCALE MIN MAX MIN MAX TYPE TEXID ROW COL ID SCL +######################################################################################################################################################################################################################################## + +# BULLETS # + +# METAL +101 sheet_01 sheet_01_normal 2 2 0 0100.0 0.4 1 0.12 0.08 0.1 -1.0 -1.0 0.0 imp_bullet_metal 0.4 2 -1 2 2 0 1.0 +101 sheet_01 sheet_01_normal 2 2 1 0100.0 0.4 1 0.12 0.065 0.075 -1.0 -1.0 0.0 imp_bullet_metal 0.4 2 -1 2 2 0 1.0 +101 sheet_01 sheet_01_normal 2 2 2 0100.0 0.4 1 0.12 0.065 0.075 -1.0 -1.0 0.0 imp_bullet_metal 0.4 2 -1 2 2 0 1.0 +102 sheet_01 sheet_01_normal 2 2 0 0100.0 0.4 1 0.12 0.08 0.11 -1.0 -1.0 0.0 imp_bullet_metal 0.7 2 -1 2 2 0 1.0 +102 sheet_01 sheet_01_normal 2 2 1 0100.0 0.4 1 0.12 0.075 0.085 -1.0 -1.0 0.0 imp_bullet_metal 0.7 2 -1 2 2 0 1.0 +102 sheet_01 sheet_01_normal 2 2 2 0100.0 0.4 1 0.12 0.075 0.085 -1.0 -1.0 0.0 imp_bullet_metal 0.7 2 -1 2 2 0 1.0 +106 sheet_01 sheet_01_normal 2 2 0 0100.0 0.4 1 0.08 0.09 0.13 -1.0 -1.0 0.0 imp_bullet_metal 0.9 2 0 2 2 2 3.8 +106 sheet_01 sheet_01_normal 2 2 1 0100.0 0.4 1 0.08 0.09 0.12 -1.0 -1.0 0.0 imp_bullet_metal 0.9 2 0 2 2 2 4.5 +106 sheet_01 sheet_01_normal 2 2 2 0100.0 0.4 1 0.08 0.1 0.13 -1.0 -1.0 0.0 imp_bullet_metal 0.9 2 0 2 2 2 4.6 +106 sheet_01 sheet_01_normal 2 2 3 0100.0 0.4 1 0.08 0.12 0.17 -1.0 -1.0 0.0 imp_bullet_metal 0.9 2 0 2 2 2 3.7 + +# CONCRETE +110 sheet_04 sheet_04_normal 2 2 0 0500.0 0.0 1 0.15 0.065 0.1 -1.0 -1.0 0.0 imp_bullet_concrete 0.0 2 -1 2 2 0 1.0 +110 sheet_04 sheet_04_normal 2 2 1 0500.0 0.0 1 0.15 0.065 0.1 -1.0 -1.0 0.0 imp_bullet_concrete 0.0 2 -1 2 2 0 1.0 +110 sheet_04 sheet_04_normal 2 2 2 0500.0 0.0 1 0.15 0.065 0.1 -1.0 -1.0 0.0 imp_bullet_concrete 0.0 2 -1 2 2 0 1.0 +111 sheet_04 sheet_04_normal 2 2 0 0500.0 0.0 1 0.16 0.08 0.13 -1.0 -1.0 0.0 imp_bullet_concrete 0.25 2 -1 2 2 0 1.0 +111 sheet_04 sheet_04_normal 2 2 1 0500.0 0.0 1 0.16 0.08 0.13 -1.0 -1.0 0.0 imp_bullet_concrete 0.25 2 -1 2 2 0 1.0 +111 sheet_04 sheet_04_normal 2 2 2 0500.0 0.0 1 0.16 0.08 0.13 -1.0 -1.0 0.0 imp_bullet_concrete 0.25 2 -1 2 2 0 1.0 +112 sheet_04 sheet_04_normal 2 2 0 0500.0 0.0 1 0.17 0.09 0.17 -1.0 -1.0 0.0 imp_bullet_concrete 0.4 2 -1 2 2 0 1.0 +112 sheet_04 sheet_04_normal 2 2 1 0500.0 0.0 1 0.17 0.09 0.17 -1.0 -1.0 0.0 imp_bullet_concrete 0.4 2 -1 2 2 0 1.0 +112 sheet_04 sheet_04_normal 2 2 2 0500.0 0.0 1 0.17 0.09 0.17 -1.0 -1.0 0.0 imp_bullet_concrete 0.4 2 -1 2 2 0 1.0 +202 sheet_04 sheet_04_normal 2 2 0 0500.0 0.0 1 0.16 0.12 0.22 -1.0 -1.0 0.0 imp_bullet_concrete 0.7 2 1 1 1 0 3.8 +202 sheet_04 sheet_04_normal 2 2 1 0500.0 0.0 1 0.16 0.13 0.23 -1.0 -1.0 0.0 imp_bullet_concrete 0.7 2 1 1 1 0 3.7 +202 sheet_04 sheet_04_normal 2 2 2 0500.0 0.0 1 0.16 0.14 0.24 -1.0 -1.0 0.0 imp_bullet_concrete 0.7 2 1 1 1 0 3.6 +202 sheet_04 sheet_04_normal 2 2 3 0500.0 0.0 1 0.16 0.29 0.36 -1.0 -1.0 0.0 imp_bullet_concrete 0.7 2 1 1 1 0 2.4 + +# MUD +120 sheet_05 sheet_05_normal 2 2 2 0500.0 0.0 1 0.12 0.16 0.22 -1.0 -1.0 0.0 imp_bullet_mud_soft 0.0 2 -1 2 2 0 1.0 +120 sheet_05 sheet_05_normal 2 2 3 0500.0 0.0 1 0.12 0.12 0.18 -1.0 -1.0 0.0 imp_bullet_mud_soft 0.0 2 -1 2 2 0 1.0 +203 sheet_05 sheet_05_normal 2 2 2 0500.0 0.0 1 0.12 0.28 0.42 -1.0 -1.0 0.0 imp_bullet_mud_soft 0.5 2 -1 2 2 0 1.0 +203 sheet_05 sheet_05_normal 2 2 3 0500.0 0.0 1 0.12 0.2 0.3 -1.0 -1.0 0.0 imp_bullet_mud_soft 0.5 2 -1 2 2 0 1.0 + +# CARDBOARD +190 sheet_06 sheet_06_normal 2 2 0 0500.0 0.0 1 0.1 0.05 0.07 -1.0 -1.0 0.0 imp_bullet_cardboard 0.3 2 -1 2 2 0 1.0 +190 sheet_06 sheet_06_normal 2 2 1 0500.0 0.0 1 0.1 0.1 0.12 -1.0 -1.0 0.0 imp_bullet_cardboard 0.3 2 -1 2 2 0 1.0 +190 sheet_06 sheet_06_normal 2 2 2 0500.0 0.0 1 0.1 0.07 0.09 -1.0 -1.0 0.0 imp_bullet_cardboard 0.3 2 -1 2 2 0 1.0 +212 sheet_06 sheet_06_normal 2 2 3 0500.0 0.0 1 0.09 0.09 0.12 -1.0 -1.0 0.0 imp_bullet_cardboard 0.7 2 0 2 2 0 4.5 +212 sheet_06 sheet_06_normal 2 2 2 0500.0 0.0 1 0.09 0.065 0.1 -1.0 -1.0 0.0 imp_bullet_cardboard 0.7 2 0 2 2 0 5.2 + +# PAPER +140 sheet_06 sheet_06_normal 2 2 0 0500.0 0.0 1 0.1 0.05 0.07 -1.0 -1.0 0.0 imp_bullet_paper 0.3 2 -1 2 2 0 1.0 +140 sheet_06 sheet_06_normal 2 2 1 0500.0 0.0 1 0.1 0.1 0.12 -1.0 -1.0 0.0 imp_bullet_paper 0.3 2 -1 2 2 0 1.0 +140 sheet_06 sheet_06_normal 2 2 2 0500.0 0.0 1 0.1 0.07 0.09 -1.0 -1.0 0.0 imp_bullet_paper 0.3 2 -1 2 2 0 1.0 +213 sheet_06 sheet_06_normal 2 2 3 0500.0 0.0 1 0.09 0.09 0.12 -1.0 -1.0 0.0 imp_bullet_paper 0.7 2 0 2 2 0 4.5 +213 sheet_06 sheet_06_normal 2 2 2 0500.0 0.0 1 0.09 0.065 0.1 -1.0 -1.0 0.0 imp_bullet_paper 0.7 2 0 2 2 0 5.2 + +# DEFAULT DECALS (DEFAULT/PLASTIC/RUBBER) +130 sheet_06 sheet_06_normal 2 2 0 0500.0 0.0 1 0.1 0.05 0.07 -1.0 -1.0 0.0 imp_bullet_default 0.3 2 -1 2 2 0 1.0 +130 sheet_06 sheet_06_normal 2 2 1 0500.0 0.0 1 0.1 0.1 0.12 -1.0 -1.0 0.0 imp_bullet_default 0.3 2 -1 2 2 0 1.0 +130 sheet_06 sheet_06_normal 2 2 2 0500.0 0.0 1 0.1 0.07 0.09 -1.0 -1.0 0.0 imp_bullet_default 0.3 2 -1 2 2 0 1.0 +204 sheet_06 sheet_06_normal 2 2 0 0500.0 0.0 1 0.09 0.065 0.1 -1.0 -1.0 0.0 imp_bullet_default 0.7 2 0 2 2 0 5.0 +204 sheet_06 sheet_06_normal 2 2 1 0500.0 0.0 1 0.09 0.1 0.14 -1.0 -1.0 0.0 imp_bullet_default 0.7 2 0 2 2 0 4.4 +204 sheet_06 sheet_06_normal 2 2 2 0500.0 0.0 1 0.09 0.065 0.1 -1.0 -1.0 0.0 imp_bullet_default 0.7 2 0 2 2 0 5.2 +204 sheet_06 sheet_06_normal 2 2 3 0500.0 0.0 1 0.09 0.09 0.12 -1.0 -1.0 0.0 imp_bullet_default 0.7 2 0 2 2 0 4.5 + +# GRAVEL +150 - - 1 1 0 0500.0 0.0 0 0.0 0.0 0.0 -1.0 -1.0 0.0 imp_bullet_gravel 0.3 2 -1 2 2 0 1.0 +206 - - 1 1 0 0500.0 0.0 0 0.0 0.0 0.0 -1.0 -1.0 0.0 imp_bullet_gravel 0.8 2 -1 2 2 0 1.0 + +# WOOD +160 sheet_02 sheet_02_normal 2 2 0 0500.0 0.0 1 0.12 0.1 0.17 -1.0 -1.0 0.0 imp_bullet_wood 0.1 2 -1 2 2 0 1.0 +160 sheet_02 sheet_02_normal 2 2 1 0500.0 0.0 1 0.12 0.07 0.1 -1.0 -1.0 0.0 imp_bullet_wood 0.1 2 -1 2 2 0 1.0 +160 sheet_02 sheet_02_normal 2 2 2 0500.0 0.0 1 0.12 0.1 0.17 -1.0 -1.0 0.0 imp_bullet_wood 0.1 2 -1 2 2 0 1.0 +161 sheet_02 sheet_02_normal 2 2 0 0500.0 0.0 1 0.12 0.1 0.18 -1.0 -1.0 0.0 imp_bullet_wood 0.4 2 -1 2 2 0 1.0 +161 sheet_02 sheet_02_normal 2 2 1 0500.0 0.0 1 0.12 0.07 0.1 -1.0 -1.0 0.0 imp_bullet_wood 0.4 2 -1 2 2 0 1.0 +161 sheet_02 sheet_02_normal 2 2 2 0500.0 0.0 1 0.12 0.1 0.18 -1.0 -1.0 0.0 imp_bullet_wood 0.4 2 -1 2 2 0 1.0 +162 sheet_02 sheet_02_normal 2 2 0 0500.0 0.0 1 0.11 0.13 0.18 -1.0 -1.0 0.0 imp_bullet_wood 0.75 2 0 2 2 3 4.1 +162 sheet_02 sheet_02_normal 2 2 1 0500.0 0.0 1 0.11 0.09 0.12 -1.0 -1.0 0.0 imp_bullet_wood 0.75 2 0 2 2 3 4.8 +162 sheet_02 sheet_02_normal 2 2 2 0500.0 0.0 1 0.11 0.13 0.18 -1.0 -1.0 0.0 imp_bullet_wood 0.75 2 0 2 2 3 4.1 + +# MATTRESS_FOAM +170 sheet_05 sheet_05_normal 2 2 0 0500.0 0.0 1 0.14 0.06 0.1 -1.0 -1.0 0.0 imp_bullet_mattress_foam 0.2 2 -1 2 2 0 1.0 +170 sheet_05 sheet_05_normal 2 2 1 0500.0 0.0 1 0.14 0.06 0.1 -1.0 -1.0 0.0 imp_bullet_mattress_foam 0.2 2 -1 2 2 0 1.0 +171 sheet_05 sheet_05_normal 2 2 0 0500.0 0.0 1 0.14 0.07 0.12 -1.0 -1.0 0.0 imp_bullet_mattress_foam 0.5 2 -1 2 2 0 1.0 +171 sheet_05 sheet_05_normal 2 2 1 0500.0 0.0 1 0.14 0.07 0.12 -1.0 -1.0 0.0 imp_bullet_mattress_foam 0.5 2 -1 2 2 0 1.0 +207 sheet_05 sheet_05_normal 2 2 0 0500.0 0.0 1 0.11 0.22 0.3 -1.0 -1.0 0.0 imp_bullet_mattress_foam 0.75 2 0 2 2 1 1.8 +207 sheet_05 sheet_05_normal 2 2 1 0500.0 0.0 1 0.11 0.22 0.3 -1.0 -1.0 0.0 imp_bullet_mattress_foam 0.75 2 0 2 2 1 1.8 + +# CARPET_FABRIC +370 sheet_06 sheet_06_normal 2 2 0 0500.0 0.0 1 0.07 0.04 0.055 -1.0 -1.0 0.0 imp_bullet_carpet 0.2 2 -1 2 2 0 1.0 +370 sheet_06 sheet_06_normal 2 2 1 0500.0 0.0 1 0.07 0.075 0.09 -1.0 -1.0 0.0 imp_bullet_carpet 0.2 2 -1 2 2 0 1.0 +370 sheet_06 sheet_06_normal 2 2 2 0500.0 0.0 1 0.07 0.05 0.06 -1.0 -1.0 0.0 imp_bullet_carpet 0.2 2 -1 2 2 0 1.0 +375 sheet_06 sheet_06_normal 2 2 0 0500.0 0.0 1 0.06 0.05 0.6 -1.0 -1.0 0.0 imp_bullet_carpet 0.7 2 0 2 2 0 5.0 +375 sheet_06 sheet_06_normal 2 2 1 0500.0 0.0 1 0.06 0.07 0.08 -1.0 -1.0 0.0 imp_bullet_carpet 0.7 2 0 2 2 0 4.4 +375 sheet_06 sheet_06_normal 2 2 2 0500.0 0.0 1 0.06 0.05 0.06 -1.0 -1.0 0.0 imp_bullet_carpet 0.7 2 0 2 2 0 5.2 +375 sheet_06 sheet_06_normal 2 2 3 0500.0 0.0 1 0.06 0.055 0.075 -1.0 -1.0 0.0 imp_bullet_carpet 0.7 2 0 2 2 0 4.5 + +# PILLOW_FEATHERS +175 - - 2 2 0 0500.0 0.0 0 0.0 0.0 0.0 -1.0 -1.0 0.0 imp_bullet_pillow_feathers 0.0 2 -1 2 2 0 1.0 +176 - - 2 2 0 0500.0 0.0 0 0.0 0.0 0.0 -1.0 -1.0 0.0 imp_bullet_pillow_feathers 0.3 2 -1 2 2 0 1.0 +214 - - 2 2 0 0500.0 0.0 0 0.0 0.0 0.0 -1.0 -1.0 0.0 imp_bullet_pillow_feathers 0.7 2 0 2 2 1 1.8 + +# GENERIC +180 - - 1 1 0 0500.0 0.0 0 0.0 0.0 0.0 -1.0 -1.0 0.0 imp_bullet_default 0.3 2 -1 2 2 0 1.0 + +# SAND +165 sheet_02 sheet_05_normal 2 2 3 0500.0 0.0 1 0.08 0.1 0.15 -1.0 -1.0 0.0 imp_bullet_sand 0.0 0 -1 2 2 0 1.0 +166 sheet_02 sheet_05_normal 2 2 3 0500.0 0.0 1 0.08 0.1 0.15 -1.0 -1.0 0.0 imp_bullet_sand 0.3 0 -1 2 2 0 1.0 +208 sheet_02 sheet_05_normal 2 2 3 0500.0 0.0 1 0.08 0.22 0.38 -1.0 -1.0 0.0 imp_bullet_sand 0.7 0 -1 2 2 0 1.0 + +# TVSCREEN +300 - - 1 1 0 0500.0 0.0 0 0.0 0.0 0.0 -1.0 -1.0 0.0 imp_bullet_tvscreen 0.0 2 -1 2 2 0 1.0 + +# VIDEOWALL +400 - - 1 1 0 0500.0 0.0 0 0.0 0.0 0.0 -1.0 -1.0 0.0 imp_bullet_videowall 0.0 2 -1 2 2 0 1.0 + +# LEAVES_PILE +320 - - 1 1 0 0500.0 0.0 0 0.0 0.0 0.0 -1.0 -1.0 0.0 imp_bullet_leaves 0.0 0 -1 2 2 0 1.0 + +# DIRT_DRY +360 sheet_05 sheet_05_normal 2 2 2 0500.0 0.0 1 0.12 0.16 0.22 -1.0 -1.0 0.0 imp_bullet_dirt_dry 0.0 2 -1 2 2 0 1.0 +360 sheet_05 sheet_05_normal 2 2 3 0500.0 0.0 1 0.12 0.12 0.18 -1.0 -1.0 0.0 imp_bullet_dirt_dry 0.0 2 -1 2 2 0 1.0 +362 sheet_05 sheet_05_normal 2 2 2 0500.0 0.0 1 0.12 0.28 0.42 -1.0 -1.0 0.0 imp_bullet_dirt_dry 0.25 2 -1 2 2 0 1.0 +362 sheet_05 sheet_05_normal 2 2 3 0500.0 0.0 1 0.12 0.2 0.3 -1.0 -1.0 0.0 imp_bullet_dirt_dry 0.25 2 -1 2 2 0 1.0 + +# CARMETAL +601 sheet_01 sheet_01_normal 2 2 0 0100.0 0.4 1 0.14 0.12 0.17 -1.0 -1.0 0.0 imp_bullet_metal 0.4 2 -1 2 2 0 1.0 +601 sheet_01 sheet_01_normal 2 2 1 0100.0 0.4 1 0.14 0.1 0.15 -1.0 -1.0 0.0 imp_bullet_metal 0.4 2 -1 2 2 0 1.0 +601 sheet_01 sheet_01_normal 2 2 2 0100.0 0.4 1 0.14 0.11 0.16 -1.0 -1.0 0.0 imp_bullet_metal 0.4 2 -1 2 2 0 1.0 +602 sheet_01 sheet_01_normal 2 2 0 0100.0 0.4 1 0.14 0.13 0.2 -1.0 -1.0 0.0 imp_bullet_metal 0.7 2 -1 2 2 0 1.0 +602 sheet_01 sheet_01_normal 2 2 1 0100.0 0.4 1 0.14 0.11 0.17 -1.0 -1.0 0.0 imp_bullet_metal 0.7 2 -1 2 2 0 1.0 +602 sheet_01 sheet_01_normal 2 2 2 0100.0 0.4 1 0.14 0.12 0.17 -1.0 -1.0 0.0 imp_bullet_metal 0.7 2 -1 2 2 0 1.0 +666 sheet_07 sheet_07_normal 2 2 2 0100.0 0.4 1 0.08 0.48 0.61 -1.0 -1.0 0.0 imp_shotgun_full_metal 0.0 2 -1 2 2 0 1.0 + +# WATER +700 - - 1 1 0 0500.0 0.0 0 0.0 0.0 0.0 -1.0 -1.0 0.0 imp_bullet_water 0.0 0 -1 2 2 0 1.0 +701 - - 1 1 0 0500.0 0.0 0 0.0 0.0 0.0 -1.0 -1.0 0.0 imp_bullet_water 0.7 0 -1 2 2 0 1.0 +702 - - 1 1 0 0500.0 0.0 0 0.0 0.0 0.0 -1.0 -1.0 0.0 imp_shotgun_water 0.8 0 -1 2 2 0 1.0 + +# GLASS (FIRST HALF OF EACH IS THE NON BLOOD VARIANT - SECOND HALF OF EACH IS THE 'WITH BLOOD' VARIANT - MUST HAVE AN ID UNDER 100 TO WORK) +50 materials_10 materials_10_normal 2 2 2 0500.0 0.0 1 0.03 0.4 0.8 -1.0 -1.0 0.0 imp_bullet_glass 0.2 2 -1 2 2 0 1.0 +50 materials_10 materials_10_normal 2 2 3 0500.0 0.0 1 0.03 0.4 0.65 -1.0 -1.0 0.0 imp_bullet_glass 0.2 2 -1 2 2 0 1.0 +50 materials_11 materials_10_normal 2 2 2 0500.0 0.0 1 0.02 0.45 0.7 -1.0 -1.0 0.0 imp_bullet_glass 0.2 2 -1 2 2 0 1.0 +50 materials_11 materials_10_normal 2 2 3 0500.0 0.0 1 0.02 0.45 0.7 -1.0 -1.0 0.0 imp_bullet_glass 0.2 2 -1 2 2 0 1.0 +51 materials_10 materials_10_normal 2 2 2 0500.0 0.0 1 0.03 0.4 0.8 -1.0 -1.0 0.0 imp_bullet_glass 0.5 2 -1 2 2 0 1.0 +51 materials_10 materials_10_normal 2 2 3 0500.0 0.0 1 0.03 0.4 0.65 -1.0 -1.0 0.0 imp_bullet_glass 0.5 2 -1 2 2 0 1.0 +51 materials_11 materials_10_normal 2 2 2 0500.0 0.0 1 0.02 0.45 0.7 -1.0 -1.0 0.0 imp_bullet_glass 0.5 2 -1 2 2 0 1.0 +51 materials_11 materials_10_normal 2 2 3 0500.0 0.0 1 0.02 0.45 0.7 -1.0 -1.0 0.0 imp_bullet_glass 0.5 2 -1 2 2 0 1.0 +52 materials_10 materials_10_normal 2 2 2 0500.0 0.0 1 0.03 0.4 0.8 -1.0 -1.0 0.0 imp_bullet_glass 0.9 2 -1 2 2 0 1.0 +52 materials_10 materials_10_normal 2 2 3 0500.0 0.0 1 0.03 0.4 0.65 -1.0 -1.0 0.0 imp_bullet_glass 0.9 2 -1 2 2 0 1.0 +52 materials_11 materials_10_normal 2 2 2 0500.0 0.0 1 0.02 0.45 0.7 -1.0 -1.0 0.0 imp_bullet_glass 0.9 2 -1 2 2 0 1.0 +52 materials_11 materials_10_normal 2 2 3 0500.0 0.0 1 0.02 0.45 0.7 -1.0 -1.0 0.0 imp_bullet_glass 0.9 2 -1 2 2 0 1.0 +01 glass_shotgun glass_shotgun_normal 2 2 0 0500.0 0.0 1 0.027 1.0 1.15 -1.0 -1.0 0.1 imp_shotgun_glass 0.0 2 2 2 2 0 1.1 +01 glass_shotgun glass_shotgun_normal 2 2 1 0500.0 0.0 1 0.027 0.78 0.85 -1.0 -1.0 0.1 imp_shotgun_glass 0.0 2 2 2 2 1 1.1 +01 glass_shotgun glass_shotgun_normal 2 2 2 0500.0 0.0 1 0.025 1.0 1.15 -1.0 -1.0 0.1 imp_shotgun_glass 0.0 2 2 2 2 2 1.0 +01 glass_shotgun glass_shotgun_normal 2 2 3 0500.0 0.0 1 0.025 0.95 1.1 -1.0 -1.0 0.1 imp_shotgun_glass 0.0 2 2 2 2 3 1.0 + +######################################################################################################################################################################################################################################## +# ID DIFFUSE MAP NORMAL MAP TEXTURE INFO SPECULAR PARALLAX SIZE LIFE FADEIN FX_SYS FX_EVO COLN SHOTGUN -v- OBJECT +# ROW COL ID FALLOFF INT STEEP SCALE MIN MAX MIN MAX TYPE TEXID ROW COL ID +######################################################################################################################################################################################################################################## + +# MELEE WEAPONS # + +# VS CONCRETE +420 materials_01 materials_01_normal 2 2 0 0500.0 0.0 1 0.05 0.28 0.44 -1.0 -1.0 0.0 imp_melee_concrete 0.0 2 -1 2 2 0 1.0 +420 materials_01 materials_01_normal 2 2 1 0500.0 0.0 1 0.05 0.18 0.3 -1.0 -1.0 0.0 imp_melee_concrete 0.0 2 -1 2 2 0 1.0 + +# VS WOOD +440 materials_02 materials_02_normal 2 2 0 0500.0 0.0 1 0.06 0.2 0.3 -1.0 -1.0 0.0 imp_melee_wood 0.0 2 -1 2 2 0 1.0 +440 materials_02 materials_02_normal 2 2 1 0500.0 0.0 1 0.06 0.2 0.3 -1.0 -1.0 0.0 imp_melee_wood 0.0 2 -1 2 2 0 1.0 + +# VS METAL +450 materials_03 materials_03_normal 2 2 0 0100.0 0.4 1 0.07 0.09 0.18 -1.0 -1.0 0.0 - 0.0 0 -1 2 2 0 1.0 +450 materials_03 materials_03_normal 2 2 1 0100.0 0.4 1 0.07 0.09 0.18 -1.0 -1.0 0.0 - 0.0 0 -1 2 2 0 1.0 + +# VS GLASS +500 materials_10 materials_10_normal 2 2 0 0500.0 0.0 1 0.02 1.0 1.4 -1.0 -1.0 0.0 imp_melee_glass 0.0 2 -1 2 2 0 1.0 +500 materials_10 materials_10_normal 2 2 1 0500.0 0.0 1 0.02 1.0 1.4 -1.0 -1.0 0.0 imp_melee_glass 0.0 2 -1 2 2 0 1.0 +501 materials_10 materials_10_normal 2 2 0 0500.0 0.0 1 0.02 0.5 0.8 -1.0 -1.0 0.0 imp_melee_glass 0.0 2 -1 2 2 0 1.0 +501 materials_10 materials_10_normal 2 2 1 0500.0 0.0 1 0.02 0.5 0.8 -1.0 -1.0 0.0 imp_melee_glass 0.0 2 -1 2 2 0 1.0 + +######################################################################################################################################################################################################################################## +# ID DIFFUSE MAP NORMAL MAP TEXTURE INFO SPECULAR PARALLAX SIZE LIFE FADEIN FX_SYS FX_EVO COLN SHOTGUN -v- OBJECT +# ROW COL ID FALLOFF INT STEEP SCALE MIN MAX MIN MAX TYPE TEXID ROW COL ID +######################################################################################################################################################################################################################################## + +# FIRE # +820 sheet_03 sheet_03_normal 2 2 0 0500.0 0.001 0 0.00 3.1 3.7 22.0 38.0 1.5 - 0.0 0 -1 2 2 0 1.0 + +# ROCKETS +901 sheet_03 sheet_03_normal 2 2 1 0500.0 0.001 1 0.02 3.0 4.2 22.0 32.0 0.5 imp_exp_metal 0.0 2 -1 2 2 0 1.0 +902 sheet_03 sheet_03_normal 2 2 3 0500.0 0.001 1 0.03 2.0 2.5 18.0 30.0 0.5 - 0.0 0 -1 2 2 0 1.0 +903 sheet_03 sheet_03_normal 2 2 1 0500.0 0.001 1 0.02 3.0 4.2 22.0 32.0 0.5 imp_exp_concrete 0.0 2 -1 2 2 0 1.0 +905 sheet_03 sheet_03_normal 2 2 1 0500.0 0.001 1 0.02 3.0 4.2 22.0 32.0 0.5 imp_exp_concrete 0.0 2 -1 2 2 0 1.0 +906 sheet_03 sheet_03_normal 2 2 1 0500.0 0.001 1 0.02 3.0 4.2 22.0 32.0 0.5 imp_exp_wood 0.0 2 -1 2 2 0 1.0 +907 sheet_03 sheet_03_normal 2 2 1 0500.0 0.001 1 0.02 3.0 4.2 22.0 32.0 0.5 imp_exp_concrete 0.0 2 -1 2 2 0 1.0 +908 sheet_03 sheet_03_normal 2 2 1 0500.0 0.001 1 0.02 3.0 4.2 22.0 32.0 0.5 - 0.0 0 -1 2 2 0 1.0 + +# MOLOTOV EXPLOSIONS +930 sheet_03 sheet_03_normal 2 2 1 0500.0 0.001 0 0.00 3.0 4.2 20.0 35.0 0.8 - 0.0 0 -1 2 2 0 1.0 + + + +WEAPONFX_INFO_END diff --git a/RPF DUMP/Common RPF Dump/data/femaleplayersettings.dat b/RPF DUMP/Common RPF Dump/data/femaleplayersettings.dat new file mode 100644 index 00000000..c8d3992c --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/femaleplayersettings.dat @@ -0,0 +1,123 @@ +# FEMALEPLAYERSETTINGS.DAT +# maintained by Miguel Freitas +# this file contains info necessary to render the multiplayer player. +# + +####################################################################################################################################### +# NOTES - Female Multiplayer settings +####################################################################################################################################### +# +####################################################################################################################################### +# PV_COMP_HEAD - Head +# PV_COMP_UPPR - Uppr body +# PV_COMP_LOWR - Lower body +# PV_COMP_HAIR - Hair +# ANCHOR_HEAD - Hats +# ANCHOR_EYES - Glasses +####################################################################################################################################### +# +####################################################################################################################################### +# +# Texture ID - [ A - 0 ]; [ B - 1 ]; [ C - 2 ]; etc... and so on until the max letters/numbers you can have. +# Letters are artist conventions and numbers code convention. +# +# Hats/Glasses - The first combination receives -1 in the Prop Id and 0 in the texture ID to mean that the first is without any prop. +# But there is no need to put that in because the code takes care of that. +# +####################################################################################################################################### + +# ----------------------------------------------------------------------------------- +# -LEVEL- -Slot/Anchor ID- -Drawable/Prop ID- -Texture ID- - ID - +# ----------------------------------------------------------------------------------- +0 PV_COMP_HEAD 0 0 0 +0 PV_COMP_HEAD 1 0 1 +0 PV_COMP_HEAD 2 0 2 +0 PV_COMP_HEAD 3 0 3 +1 PV_COMP_HEAD 0 1 4 +1 PV_COMP_HEAD 1 1 5 +2 PV_COMP_HEAD 2 1 6 +2 PV_COMP_HEAD 3 1 7 +# ----------------------------------------------------------------------------------- +# -LEVEL- -Slot/Anchor ID- -Drawable/Prop ID- -Texture ID- - ID - +# ----------------------------------------------------------------------------------- +0 PV_COMP_UPPR 0 0 0 +0 PV_COMP_UPPR 0 1 1 +0 PV_COMP_UPPR 0 2 2 +0 PV_COMP_UPPR 1 0 3 +1 PV_COMP_UPPR 1 1 4 +1 PV_COMP_UPPR 2 0 5 +2 PV_COMP_UPPR 0 3 6 +2 PV_COMP_UPPR 3 0 7 +3 PV_COMP_UPPR 1 2 8 +3 PV_COMP_UPPR 2 1 9 +4 PV_COMP_UPPR 2 2 10 +5 PV_COMP_UPPR 3 1 11 +6 PV_COMP_UPPR 2 3 12 +6 PV_COMP_UPPR 3 2 13 +7 PV_COMP_UPPR 3 3 14 +8 PV_COMP_UPPR 3 4 15 +# ----------------------------------------------------------------------------------- +# -LEVEL- -Slot/Anchor ID- -Drawable/Prop ID- -Texture ID- - ID - +# ----------------------------------------------------------------------------------- +0 PV_COMP_LOWR 0 0 0 +0 PV_COMP_LOWR 0 1 1 +0 PV_COMP_LOWR 1 0 2 +0 PV_COMP_LOWR 1 1 3 +1 PV_COMP_LOWR 0 2 4 +1 PV_COMP_LOWR 1 2 5 +2 PV_COMP_LOWR 2 0 6 +4 PV_COMP_LOWR 2 1 7 +5 PV_COMP_LOWR 2 2 8 +6 PV_COMP_LOWR 2 3 9 +#----------------------------------------------------------------------------------- +# -LEVEL- -Slot/Anchor ID- -Drawable/Prop ID- -Texture ID- - ID - +# ---------------------------------------------------------------------------------- +0 PV_COMP_HAIR 0 0 0 +0 PV_COMP_HAIR 0 1 1 +0 PV_COMP_HAIR 0 2 2 +0 PV_COMP_HAIR 1 0 3 +0 PV_COMP_HAIR 1 1 4 +1 PV_COMP_HAIR 2 0 5 +2 PV_COMP_HAIR 2 1 6 +2 PV_COMP_HAIR 2 2 7 +3 PV_COMP_HAIR 3 0 8 +4 PV_COMP_HAIR 3 1 9 +4 PV_COMP_HAIR 3 2 10 +# ----------------------------------------------------------------------------------- +# -LEVEL- -Slot/Anchor ID- -Drawable/Prop ID- -Texture ID- - ID - +# ----------------------------------------------------------------------------------- +0 ANCHOR_HEAD 0 0 0 +0 ANCHOR_HEAD 0 1 1 +0 ANCHOR_HEAD 0 2 2 +0 ANCHOR_HEAD 1 0 3 +0 ANCHOR_HEAD 1 1 4 +0 ANCHOR_HEAD 1 2 5 +1 ANCHOR_HEAD 2 0 6 +1 ANCHOR_HEAD 3 0 7 +2 ANCHOR_HEAD 2 1 8 +3 ANCHOR_HEAD 2 2 9 +3 ANCHOR_HEAD 4 0 10 +4 ANCHOR_HEAD 3 1 11 +4 ANCHOR_HEAD 7 0 12 +5 ANCHOR_HEAD 5 0 13 +5 ANCHOR_HEAD 3 2 14 +6 ANCHOR_HEAD 7 1 15 +7 ANCHOR_HEAD 6 0 16 +7 ANCHOR_HEAD 7 2 17 +8 ANCHOR_HEAD 7 3 18 +9 ANCHOR_HEAD 7 4 19 +# ----------------------------------------------------------------------------------- +# -LEVEL- -Slot/Anchor ID- -Drawable/Prop ID- -Texture ID- - ID - +# ----------------------------------------------------------------------------------- +0 ANCHOR_EYES 0 0 0 +0 ANCHOR_EYES 1 0 1 +1 ANCHOR_EYES 2 0 2 +1 ANCHOR_EYES 3 0 3 +2 ANCHOR_EYES 3 1 4 +2 ANCHOR_EYES 4 0 5 +3 ANCHOR_EYES 5 0 6 +4 ANCHOR_EYES 5 1 7 +4 ANCHOR_EYES 6 0 8 +5 ANCHOR_EYES 6 1 9 +6 ANCHOR_EYES 0 1 10 +7 ANCHOR_EYES 2 1 11 diff --git a/RPF DUMP/Common RPF Dump/data/fonts.dat b/RPF DUMP/Common RPF Dump/data/fonts.dat new file mode 100644 index 00000000..59e15297 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/fonts.dat @@ -0,0 +1,335 @@ +# FONTS.DAT +# maintained by Derek Payne +# this file contains the proportional values for each font used + +# resolution the font code is based on: +[RESOLUTION] +512,488 + + +# +# Controller buttons (based on 32 width) +# +[BUTTONS] +22 # FO_CONTROLLER_UP +22 # FO_CONTROLLER_DOWN +22 # FO_CONTROLLER_LEFT +22 # FO_CONTROLLER_RIGHT +29 # FO_CONTROLLER_DPAD_UP +29 # FO_CONTROLLER_DPAD_DOWN +29 # FO_CONTROLLER_DPAD_LEFT +29 # FO_CONTROLLER_DPAD_RIGHT +29 # FO_CONTROLLER_DPAD_NONE +29 # FO_CONTROLLER_DPAD_ALL +29 # FO_CONTROLLER_DPAD_UPDOWN +29 # FO_CONTROLLER_DPAD_LEFTRIGHT +29 # FO_CONTROLLER_LSTICK_UP +29 # FO_CONTROLLER_LSTICK_DOWN +29 # FO_CONTROLLER_LSTICK_LEFT +29 # FO_CONTROLLER_LSTICK_RIGHT +29 # FO_CONTROLLER_LSTICK_NONE +29 # FO_CONTROLLER_LSTICK_ALL +29 # FO_CONTROLLER_LSTICK_UPDOWN, +29 # FO_CONTROLLER_LSTICK_LEFTRIGHT +29 # FO_CONTROLLER_RSTICK_UP +29 # FO_CONTROLLER_RSTICK_DOWN +29 # FO_CONTROLLER_RSTICK_LEFT +29 # FO_CONTROLLER_RSTICK_RIGHT +29 # FO_CONTROLLER_RSTICK_NONE +29 # FO_CONTROLLER_RSTICK_ALL +29 # FO_CONTROLLER_RSTICK_UPDOWN +29 # FO_CONTROLLER_RSTICK_LEFTRIGHT +29 # FO_CONTROLLER_BUTTON_A +29 # FO_CONTROLLER_BUTTON_B +29 # FO_CONTROLLER_BUTTON_X +29 # FO_CONTROLLER_BUTTON_Y +29 # FO_CONTROLLER_BUTTON_LB +30 # FO_CONTROLLER_BUTTON_LT +29 # FO_CONTROLLER_BUTTON_RB +30 # FO_CONTROLLER_BUTTON_RT +29 # FO_CONTROLLER_BUTTON_START +29 # FO_CONTROLLER_BUTTON_BACK +29 # FO_CONTROLLER_ACCEPT +29 # FO_CONTROLLER_CANCEL +58 # FO_CONTROLLER_SIXAXIS_DRIVE // wont be read in on XENON +58 # FO_CONTROLLER_SIXAXIS_PITCH // wont be read in on XENON +58 # FO_CONTROLLER_SIXAXIS_RELOAD // wont be read in on XENON +58 # FO_CONTROLLER_SIXAXIS_ROLL // wont be read in on XENON + + +# +# Radar blip size (based on 32 width) +# +[RADAR_BLIP] +29 # SIZE_FOR_BLIPS_IN_FONT_STRINGS + + + +# +# FONT1.DDS: FO_FONT_STYLE_STANDARD (SUBFONT_1 = FO_FONT_STYLE_HEADING) (HELECOND / PRICEDOWN) +# + +# this font id: +[FONT_ID] +0 + + +# texture mapping: +[MAP] +# ! " # $ % & ' ( ) + , - . / 0 1 + 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 +# 2 3 4 5 6 7 8 9 : ; < = > ? @ A + 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 +# B C D E F G H I J K L M N O P Q + 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 +# R S T U V W X Y Z \ a b c d e f + 82 83 84 85 86 87 88 89 90 92 97 98 99 100 101 102 +# g h i j k l m n o p q r s t u v +103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 +# w x y z ¡ ° ¿ À Á Â Ä Æ Ç È É Ê +119 120 121 122 161 176 191 192 193 194 196 198 199 200 201 202 +# Ë Ì Í Î Ï Ñ Ò Ó Ô Ö Ù Ú Û Ü ß à +203 204 205 206 207 209 210 211 212 214 217 218 219 220 223 224 +# á â ä æ ç è é ê ë ì í î ï ñ ò ó +225 226 228 230 231 232 233 234 235 236 237 238 239 241 242 243 +# ô ö ù ú û ü $ 0 1 2 3 4 5 6 7 8 +244 246 249 250 251 252 36 48 49 50 51 52 53 54 55 56 +# 9 : + - G O © ® ™ * ^ œ Œ _ ¬R* + 57 58 43 45 71 79 169 174 153 42 94 156 140 95 172 +[/MAP] + +# start/end of main font +[MAINFONT] +0 134 + +# start/end of subfont 1 +[SUBFONT_1] +134 150 + +# start/end of subfont 2 +[SUBFONT_2] +0 0 + +# start/end of common font +[COMMON_FONT] +150 158 + +# proportional values: +[PROP] +26 23 15 12 16 10 27 23 23 13 23 20 25 19 15 21 +15 15 14 15 15 16 14 14 25 26 13 12 13 17 9 11 +12 13 12 14 14 13 12 24 16 11 14 08 10 13 12 11 +12 14 13 12 12 3 13 14 14 19 16 15 16 15 15 21 +15 15 25 22 15 24 4 15 15 15 16 20 16 21 14 15 + 6 15 15 17 25 20 17 11 11 11 11 2 12 14 14 14 +14 24 23 21 21 11 13 13 13 13 13 13 13 13 15 16 +16 16 16 6 15 15 15 15 15 24 24 21 21 15 15 15 +15 15 14 14 14 14 9 9 9 9 9 9 9 9 9 9 + 9 18 9 9 9 9 12 12 10 0 0 5 2 11 0 +[/PROP] + +# value for unproportional +[UNPROP] +26 + +# value for spacing between each character +[SPACE_BETWEEN_CHARS] +0 -2 0 + +# width of space: +[WHITESPACE] +8 + + + + + + +# +# FONT3.DDS: FO_FONT_STYLE_STREAMED: (STANDARD = FO_FONT_STYLE_TAXI, SUBFONT_1 = FO_FONT_STYLE_CHALK, SUBFONT_2 = FO_FONT_STYLE_GARAGE) (TAXI / CHALK / GARAGE) +# + +# this font id +[FONT_ID] +1 + +# texture mapping: +[MAP] +# ! " $ % & ' ( ) + , - . / 0 1 2 + 33 34 36 37 38 39 40 41 43 44 45 46 47 48 49 50 +# 3 4 5 6 7 8 9 : ; < = > ? A B C + 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 +# D E F G H I J K L M N O P Q R S + 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 +# T U V W X Y Z \ ¡ ¿ À Á Â Ä Æ Ç + 84 85 86 87 88 89 90 92 161 191 192 193 194 196 198 199 +# È É Ê Ë Ì Í Î Ï Ñ Ò Ó Ô Ö Ù Ú Û +200 201 202 203 204 205 206 207 209 210 211 212 214 217 218 219 +# Ü ß 0 1 2 3 4 5 6 7 8 9 ! $ & ' +220 223 48 49 50 51 52 53 54 55 56 57 33 36 38 39 +# ( ) . 0 1 2 3 4 5 6 7 8 9 : ? A + 40 41 46 48 49 50 51 52 53 54 55 56 57 58 63 65 +# B C D E F G H I J K L M N O P Q + 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 +# R S T U V W X Y Z ¡ ¿ À Á Â Ä Æ + 82 83 84 85 86 87 88 89 90 161 191 192 193 194 196 198 +# Ç È É Ê Ë Ì Í Î Ï Ñ Ò Ó Ô Ö Ù Ú +199 200 201 202 203 204 205 206 207 209 210 211 212 214 217 218 +# Û Ü ß _ +219 220 223 95 +[/MAP] + +# start/end of main font +[MAINFONT] +0 81 + +# start/end of subfont 1 +[SUBFONT_1] +82 92 + +# start/end of subfont 2 +[SUBFONT_2] +93 162 + +# start/end of common font +[COMMON_FONT] +163 163 + + + +# proportional values: +[PROP] +25 20 12 11 11 26 21 21 14 24 13 25 9 12 23 13 +12 12 13 12 13 14 12 25 24 21 11 21 11 12 12 12 +12 15 15 13 12 19 13 12 14 12 12 12 12 13 12 12 +13 12 12 12 14 13 15 11 25 12 13 13 13 13 4 13 +14 14 14 14 19 19 19 19 13 16 12 12 12 13 13 13 +13 12 6 22 10 9 8 7 7 8 7 7 26 19 16 26 +23 23 25 18 20 19 19 18 19 19 19 18 19 25 19 17 +18 18 17 19 20 18 17 24 19 17 20 15 17 18 18 18 +17 19 18 18 17 14 17 18 20 25 19 18 18 18 16 11 +18 20 20 20 20 24 24 21 21 17 18 18 18 18 18 18 +18 18 18 11 +[/PROP] + +# value for unproportional +[UNPROP] +25 + +# value for spacing between each character +[SPACE_BETWEEN_CHARS] +-1 -1 -1 + +# width of space: +[WHITESPACE] +8 + + + + + + + +############################################# +############################################# +############################################# +## ALL STREAMED FONTS MUST COME UNDER HERE ## +############################################# +############################################# +############################################# + + + + +# +# FONT2.DDS: FO_FONT_STYLE_BANK (SUBFONT_1 = FO_FONT_STYLE_SPACEAGE) (HELE BLACK / HELE ROMAN) +# + +# this font id (starts at ZERO): +[FONT_ID] +2 + +# texture mapping: +[MAP] +# ! " # $ % & ' ( ) + , - . / 0 1 + 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 +# 2 3 4 5 6 7 8 9 : ; < = > ? @ A + 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 +# B C D E F G H I J K L M N O P Q + 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 +# R S T U V W X Y Z \ a b c d e f + 82 83 84 85 86 87 88 89 90 92 97 98 99 100 101 102 +# g h i j k l m n o p q r s t u v +103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 +# w x y z ¡ ° ¿ À Á Â Ä Æ Ç È É Ê +119 120 121 122 161 176 191 192 193 194 196 198 199 200 201 202 +# Ë Ì Í Î Ï Ñ Ò Ó Ô Ö Ù Ú Û Ü ß à +203 204 205 206 207 209 210 211 212 214 217 218 219 220 223 224 +# á â ä æ ç è é ê ë ì í î ï ñ ò ó +225 226 228 230 231 232 233 234 235 236 237 238 239 241 242 243 +# ô ö ù ú û ü 0 1 2 3 4 5 6 7 8 9 +244 246 249 250 251 252 48 49 50 51 52 53 54 55 56 57 +# : A B C D E F G H I J K L M N O + 58 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +# P Q R S T U V W X Y Z À Á Â Ä Æ + 80 81 82 83 84 85 86 87 88 89 90 192 193 194 196 198 +# Ç È É Ê Ë Ì Í Î Ï Ñ Ò Ó Ô Ö Ù Ú +199 200 201 202 203 204 205 206 207 209 210 211 212 214 217 218 +# Û Ü ß © ® ™ œ Œ _ +219 220 223 169 174 153 156 140 95 +[/MAP] + + +# start/end of main font +[MAINFONT] +0 134 + +# start/end of subfont 1 +[SUBFONT_1] +135 195 + + +# start/end of subfont 2 +[SUBFONT_2] +0 0 + +# start/end of common font +[COMMON_FONT] +196 201 + + + +# proportional values: +[PROP] +24 17 13 8 2 6 24 21 21 14 24 19 24 17 12 17 +12 12 12 12 12 13 12 12 24 24 13 13 13 13 6 7 + 9 8 8 11 13 7 9 23 14 8 13 4 9 6 10 7 + 9 10 10 9 9 1 8 8 10 17 13 12 13 12 12 19 +12 12 23 22 13 24 3 13 12 13 13 19 14 18 13 12 + 3 13 13 14 24 19 14 7 7 7 7 1 8 11 11 11 +11 22 22 19 19 9 6 6 6 6 9 9 9 9 12 13 +13 13 13 1 13 12 12 12 12 22 22 19 19 13 12 12 +12 12 14 14 14 14 14 21 14 14 14 14 14 15 14 14 +25 9 11 9 10 13 14 10 11 25 16 10 14 6 11 8 +12 8 11 11 11 11 10 0 10 10 11 9 9 9 9 1 + 9 13 13 13 13 24 25 21 21 11 8 8 8 8 11 11 +11 11 11 11 11 10 3 2 12 +[/PROP] + +# value for unproportional +[UNPROP] +25 + +# value for spacing between each character +[SPACE_BETWEEN_CHARS] +-1 -1 -1 + +# width of space: +[WHITESPACE] +10 + + + + + +# -eof- diff --git a/RPF DUMP/Common RPF Dump/data/fragments/fragment.xml b/RPF DUMP/Common RPF Dump/data/fragments/fragment.xml new file mode 100644 index 00000000..43149e54 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/fragments/fragment.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/frontend_360.dat b/RPF DUMP/Common RPF Dump/data/frontend_360.dat new file mode 100644 index 00000000..a2707f28 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/frontend_360.dat @@ -0,0 +1,346 @@ +[HD] + +TOP_position_of_top_line 0.19200 0.00000 +TOP_top_text_position 0.07000 0.10000 +TOP_top_text_size 0.55800 1.12000 +TOP_spacing_between_top_text 0.02800 0.00000 +TOP_logo_pos 1.00000 0.08100 +TOP_logo_size 0.06800 0.08900 +SAV_COL_SIZE_SAVEGAME 0.75600 0.48100 +MID_middle_text_position 0.09450 0.17500 +MID_middle_text_size 0.43000 0.66500 +MID_2nd_menu_middle_text_size 0.33800 0.51400 +MID_column_size_of_middle_text 0.28000 0.92400 +MID_spacing_between_middle_text 0.04300 0.04300 +MID_background_opacity 160.00000 0.00000 +MID_background_position 1.00000 1.00000 +MID_background_size 0.95600 0.61500 +MID_slider_bar_offset 0.00000 0.00900 +MID_slider_bar_size 0.16000 0.02100 +HLP_helper_text_position 0.90300 0.84100 +HLP_help_text_size 0.24600 0.35000 +HLP_help_text_spacing 0.02500 0.04200 +HLP_help_but_size 0.61400 0.53000 +HLP_help_but_spacing 0.00900 0.00800 +BOT_position_of_bottom_line 0.80800 0.77800 +BOT_clock_position 0.09700 0.83700 +BOT_clock_size 0.31500 0.42900 +BOT_clock_icon_pos -0.50000 0.0000 +BOT_clock_icon_size 0.01700 0.02300 +BOT_arrow_position 0.87500 0.69000 +BOT_arrow_size 0.03000 0.04200 +FAD_main_fade_time 200.00000 0.00000 +BRI_brief_text_size 0.32800 0.51400 +BRI_brief_text_pos 0.09500 0.22300 +BRI_brief_text_spacing 0.02300 0.00000 +BRI_brief_scroll_speed 400.00000 0.00000 +BRI_brief_name_offset 0.00000 0.07400 +BRI_brief_title_pos 0.09400 0.21550 +BRI_brief_title_size 0.42500 0.66500 +STA_stats_menu_lb_text_pos 0.09500 0.00800 +STA_stats_menu_lb_text_size 0.33800 0.51400 +STA_stats_menu_lb_text_columnsize 0.28000 0.31500 +STA_stats_menu_lb_text_spacing 0.04300 0.00000 +STA_stats_warning_text_pos 0.37600 0.90000 +STA_stats_warning_text_size 0.33800 0.51400 +STA_stats_warning_text_line_multiplier 0.34000 -0.17000 +STA_stats_text_size 0.33800 0.51400 +STA_stats_text_pos 0.37600 0.22200 +STA_stats_line_height 0.52500 0.04300 +STA_stats_scroll_velocity 6.00000 16.00000 +STA_stats_gap 0.00000 0.04300 +STA_stats_number_stats_per_column 13.00000 0.00000 +STA_stats_rate_of_autoscroll 7000.00000 0.00000 +STA_stats_fade_in_time 1000.00000 0.00000 +STA_stats_box_size 0.53400 0.04400 +STA_stats_box_gat_to_text 0.00700 0.00600 +STA_stats_box_alpha 110.00000 110.00000 +STA_stats_stats_alpha 255.00000 0.00000 +STA_stats_text_warps 0.63000 0.63100 +CNT_controller_graphic_pos 0.28100 0.44600 +CNT_controller_graphic_size 0.43000 0.56800 +CNT_controller_text_left_pos 0.27700 0.46400 +CNT_controller_text_right_pos 0.71500 0.46400 +CNT_controller_text_size 0.24600 0.35000 +CNT_controoler_text_spacing 0.03000 0.00000 +MAP_map_border_init 800.00000 0.00000 +MAP_map_border_length 1600.00000 0.00000 +MAP_map_scroll_zoom 2.00000 4.00000 +MAP_map_WestNorth_limit 2950.00000 2275.00000 +MAP_map_EastSouth_limit 2330.00000 1150.00000 +MAP_area_name_position 0.90200 0.22800 +MAP_area_name_size 0.28600 0.39000 +MAP_blip_name_position 0.02100 0.01600 +MAP_blip_name_size 0.33800 0.51400 +MAP_legend_position 0.09400 0.17900 +MAP_legend_text_size 0.33800 0.51400 +MAP_legend_blip_size 0.02400 0.03300 +MAP_legend_spacing 0.01000 0.04300 +MAP_cursor_fade 0.28000 0.50400 +MAP_blip_hover_alpha 200.00000 0.00000 +STA_NET_HEADER_FontSize 0.24600 0.35000 +STA_NET_HEADER_SpriteSize 0.02800 0.03800 +STA_NET_ITEM_FontSize 0.34300 0.46800 +STA_NET_ITEM_VALUE_FontSize 0.34300 0.46800 +STA_NET_ITEM_GAMER_STARS_Sprite_Size 0.02800 0.03800 +STA_NET_ITEM_GAMER_STARS_Gap_Size 0.00800 0.00700 +STA_NET_MENU_NumItemsPerScreen 12.00000 0.00000 +STA_NET_MENU_NumColumnsPerScreen 4.00000 2.00000 +STA_NET_MENU_Position 0.09600 0.16000 +STA_NET_ARROW_ALPHA 150.00000 0.00000 +STA_NET_MENU_FirstColumnsSize 0.33700 0.00000 +STA_NET_MENU_FirstRowSize 0.00000 0.08900 +STA_NET_MENU_ColumnSize 0.16000 0.16300 +STA_NET_MENU_RowSize 0.00000 0.04600 +STA_NET_MENU_BorderGapToText 0.01200 0.04300 +STA_NET_MENU_SpriteGapToText 0.00300 0.00000 +STA_NET_MENU_BorderGapToSprite 0.00900 0.04100 +STA_NET_MENU_Border_Alpha 240.00000 240.00000 +STA_NET_CLOCK_IconSize 0.03900 0.05100 +STA_NET_CLOCK_IconArmSize 0.01400 0.01900 +STA_NET_CLOCK_TextPos 0.1000 0.83000 +STA_NET_ARROW_POS 0.88400 0.13700 +STA_NET_ARROW_SIZE 0.01800 0.02700 +SAV_TEXT_POS 0.09400 0.18500 +SAV_TEXT_SIZE 0.33800 0.51400 +SAV_TEXT_GAP 0.03700 0.18500 +SAV_COL_SIZE 0.54600 0.20200 +SAV_DATE_COL_SIZE 0.10000 0.32700 +WARNING_TEXT_POS 0.50000 0.45000 +WARNING_TEXT_SIZE 0.40500 0.55400 +MID_FADE_POS 0.00200 -0.00200 +MID_FADE_SIZE 0.00000 0.05000 +DIS_WINDOW_POS_TL 0.59500 0.22700 +DIS_WINDOW_POS_BR 0.90200 0.77200 +TOP_top_lobby_text_pos 0.09400 0.10000 +TOP_top_lobby_text_size 0.49200 0.72800 +TOP_top_stats_text_pos 0.09400 0.12000 +TOP_top_stats_text_size 0.49200 0.72800 +CNT_controller_type_pos 0.50000 0.49400 +CNT_controller_type_size 0.24600 0.35000 +TOP_FADE_POS -0.00600 0.08300 +TOP_FADE_SIZE 0.11800 0.10000 +TOP_top_text_position_non_ws 0.09400 0.12200 +TOP_top_text_size_non_ws 0.51900 0.76000 +PLSET_TEXT_POS 0.09400 0.12200 +PLSET_TEXT_SIZE 0.49200 0.72800 +PLSET_RIGHT_SIDE_MASK 0.45700 0.17000 +MAP_CURSOR_SIZE 0.27600 0.32800 +STA_NET_LINE_THICK 0.00200 0.00100 +STA_NET_ICON_OPACITY 255.00000 0.00000 +STA_NET_ICON_COLOUR 1.00000 0.00000 +STA_NET_BOX_SIZE 0.00000 0.13800 +STA_NET_BOX_ALPHA 110.00000 0.00000 +STA_NET_MENU_TEXT_ALPHA 200.00000 255.00000 +STA_NET_STARS_ALPHA 240.00000 0.00000 +STA_NET_RIGHT_POS 0.90100 0.00000 +STA_NET_WRAP_POS 0.875000 0.00000 +STA_NET_LINE_SEPARATION_SIZE 0.04800 1.00000 +FE_TOP_TEXT_SCALER_FRENCH 0.72300 0.72400 +FE_TOP_TEXT_SCALER_GERMAN 0.84100 0.85000 +FE_TOP_TEXT_SCALER_ITALIAN 0.79400 0.82600 +FE_TOP_TEXT_SCALER_SPANISH 0.71000 0.74600 +FE_TOP_TEXT_OFFSET_FRENCH 0.00000 0.01500 +FE_TOP_TEXT_OFFSET_GERMAN 0.00000 0.00800 +FE_TOP_TEXT_OFFSET_ITALIAN 0.00000 0.01000 +FE_TOP_TEXT_OFFSET_SPANISH 0.00000 0.01400 +FE_NET_CRT_FIRST_COLUMN_SIZE 0.32500 0.00000 +FE_NET_CRT_COLUMN_SIZE 0.16000 0.00000 +FE_PLSET_RANK_ICON_SIZE 0.02800 0.03800 +FE_PLSET_RANK_ICON_ALPHA 255.00000 0.00000 +FE_PLSET_RANK_ICON_GAP_AND_Y_MODIFIER 0.00000 0.00200 +FE_PLSET_MESSAGE_POS 0.09700 0.83700 +FE_PLSET_MESSAGE_SIZE 0.31000 0.42000 +FE_NETSTATS_LEG_POS 0.50000 0.50000 +FE_NETSTATS_LEG_MIDDLE_GAP 0.02000 0.00800 +FE_NETSTATS_LEG_ICON_GAP_TEXT 0.02000 0.02000 +FE_NETSTATS_LEG_GAP_TO_BOX 0.04000 0.04000 +FE_NETSTATS_LEG_SPRITE_SIZE 0.02800 0.03800 +FE_CALIBRATION_BOX_SIZE 0.32500 0.04900 +FE_CALIBRATION_BOX_ADJUST_BRIGHTNESS 10.00000 30.00000 +FE_CALIBRATION_BOX_ADJUST_CONTRAST -10.00000 10.00000 +FE_MID_TEXT_SIZE_CONTROL_SCREEN 1.00000 1.00000 +FE_CALIBRATION_TEXT_POS 0.61500 0.67800 +FE_CALIBRATION_BOX_POS_BRIGHTNESS 0.59600 0.67200 +FE_CALIBRATION_BOX_POS_CONTRAST 0.59600 0.72100 +FE_DIS_WINDOW_POS_BR_WITH_CALIB 0.90200 0.65000 +FE_MAP_CURSOR_THICKNESS 0.00075 0.00100 +FE_STATS_TEXT_LINE_MULTIPLIER 0.05000 0.05000 +FE_6AXIS_POS 0.09500 0.00800 +FE_SPEAKER_OUTPUT_ICON_POS 0.44400 0.63800 +FE_SPEAKER_OUTPUT_ICON_SIZE 0.09900 0.13200 +FE_SPEAKER_OUTPUT_FADE_VALUE 240.00000 240.00000 + + +[CRT] + +TOP_position_of_top_line 0.19200 0.00000 +TOP_top_text_position 0.07000 0.10200 +TOP_top_text_size 0.57900 1.14000 +TOP_spacing_between_top_text 0.02300 0.00000 +TOP_logo_pos 1.00000 0.08100 +TOP_logo_size 0.06800 0.08900 +SAV_COL_SIZE_SAVEGAME 0.75400 0.41800 +MID_middle_text_position 0.09500 0.17500 +MID_middle_text_size 0.40800 0.63000 +MID_2nd_menu_middle_text_size 0.39200 0.61800 +MID_column_size_of_middle_text 0.28000 0.90400 +MID_spacing_between_middle_text 0.04100 0.04100 +MID_background_opacity 160.00000 0.00000 +MID_background_position 1.00000 1.00000 +MID_background_size 0.95600 0.61500 +MID_slider_bar_offset -0.00000 0.01050 +MID_slider_bar_size 0.16000 0.01900 +HLP_helper_text_position 0.90100 0.83800 +HLP_help_text_size 0.28600 0.39000 +HLP_help_text_spacing 0.02500 0.04200 +HLP_help_but_size 0.61400 0.56000 +HLP_help_but_spacing 0.00900 0.00800 +BOT_position_of_bottom_line 0.80800 0.79200 +BOT_clock_position 0.09700 0.83500 +BOT_clock_size 0.33000 0.45000 +BOT_clock_icon_pos -0.50000 0.0000 +BOT_clock_icon_size 0.00800 0.03200 +BOT_arrow_position 0.87500 0.69000 +BOT_arrow_size 0.03000 0.04200 +FAD_main_fade_time 200.00000 0.00000 +BRI_brief_text_size 0.32800 0.51400 +BRI_brief_text_pos 0.09600 0.22100 +BRI_brief_text_spacing 0.02300 0.00000 +BRI_brief_scroll_speed 400.00000 0.00000 +BRI_brief_name_offset 0.00000 0.07400 +BRI_brief_title_pos 0.09400 0.21500 +BRI_brief_title_size 0.42300 0.65500 +STA_stats_menu_lb_text_pos 0.09500 0.00700 +STA_stats_menu_lb_text_size 0.33000 0.50000 +STA_stats_menu_lb_text_columnsize 0.22000 0.32800 +STA_stats_menu_lb_text_spacing 0.04100 0.00000 +STA_stats_warning_text_pos 0.37600 0.90000 +STA_stats_warning_text_size 0.33000 0.50000 +STA_stats_warning_text_line_multiplier -0.05000 0.20000 +STA_stats_text_size 0.33000 0.50000 +STA_stats_text_pos 0.37600 0.22200 +STA_stats_line_height 0.52300 0.04100 +STA_stats_scroll_velocity 6.00000 20.00000 +STA_stats_gap 0.00000 0.04100 +STA_stats_number_stats_per_column 13.00000 0.00000 +STA_stats_rate_of_autoscroll 7000.00000 0.00000 +STA_stats_fade_in_time 1000.00000 0.00000 +STA_stats_box_size 0.53300 0.04000 +STA_stats_box_gat_to_text 0.00800 0.00500 +STA_stats_box_alpha 110.00000 0.00000 +STA_stats_stats_alpha 255.00000 0.00000 +STA_stats_text_warps 0.64000 0.64300 +CNT_controller_graphic_pos 0.30100 0.45900 +CNT_controller_graphic_size 0.40000 0.53500 +CNT_controller_text_left_pos 0.29900 0.47600 +CNT_controller_text_right_pos 0.70300 0.47600 +CNT_controller_text_size 0.22100 0.31500 +CNT_controoler_text_spacing 0.02850 0.00000 +MAP_map_border_init 800.00000 0.00000 +MAP_map_border_length 1600.00000 0.00000 +MAP_map_scroll_zoom 2.00000 4.00000 +MAP_map_WestNorth_limit 2950.00000 2275.00000 +MAP_map_EastSouth_limit 2330.00000 1150.00000 +MAP_area_name_position 0.90000 0.22700 +MAP_area_name_size 0.28600 0.39000 +MAP_blip_name_position 0.02100 0.01600 +MAP_blip_name_size 0.33800 0.51400 +MAP_legend_position 0.09400 0.17600 +MAP_legend_text_size 0.33800 0.51400 +MAP_legend_blip_size 0.02400 0.03300 +MAP_legend_spacing 0.01000 0.04500 +MAP_cursor_fade 0.28200 0.50400 +MAP_blip_hover_alpha 200.00000 0.00000 +STA_NET_HEADER_FontSize 0.28600 0.39000 +STA_NET_HEADER_SpriteSize 0.02800 0.03800 +STA_NET_ITEM_FontSize 0.34300 0.46800 +STA_NET_ITEM_VALUE_FontSize 0.34300 0.46800 +STA_NET_ITEM_GAMER_STARS_Sprite_Size 0.03200 0.04200 +STA_NET_ITEM_GAMER_STARS_Gap_Size 0.00800 0.00800 +STA_NET_MENU_NumItemsPerScreen 12.00000 0.00000 +STA_NET_MENU_NumColumnsPerScreen 4.00000 2.00000 +STA_NET_MENU_Position 0.09600 0.17500 +STA_NET_ARROW_ALPHA 180.00000 0.00000 +STA_NET_MENU_FirstColumnsSize 0.33700 0.00000 +STA_NET_MENU_FirstRowSize 0.00000 0.07500 +STA_NET_MENU_ColumnSize 0.16000 0.00000 +STA_NET_MENU_RowSize 0.00000 0.04600 +STA_NET_MENU_BorderGapToText 0.01000 0.00000 +STA_NET_MENU_SpriteGapToText 0.00300 0.00000 +STA_NET_MENU_BorderGapToSprite 0.00900 0.02700 +STA_NET_MENU_Border_Alpha 240.00000 170.00000 +STA_NET_CLOCK_IconSize 0.03700 0.05000 +STA_NET_CLOCK_IconArmSize 0.01500 0.01800 +STA_NET_CLOCK_TextPos 0.10000 0.83000 +STA_NET_ARROW_POS 0.88300 0.13600 +STA_NET_ARROW_SIZE 0.01800 0.02700 +SAV_TEXT_POS 0.09500 0.18100 +SAV_TEXT_SIZE 0.33800 0.51400 +SAV_TEXT_GAP 0.03750 0.18100 +SAV_COL_SIZE 0.54300 0.14000 +SAV_DATE_COL_SIZE 0.10000 0.38600 +WARNING_TEXT_POS 0.50000 0.45000 +WARNING_TEXT_SIZE 0.40500 0.55400 +MID_FADE_POS 0.00200 -0.00200 +MID_FADE_SIZE 0.00000 0.05000 +DIS_WINDOW_POS_TL 0.57400 0.22700 +DIS_WINDOW_POS_BR 0.90200 0.77300 +TOP_top_lobby_text_pos 0.09400 0.11600 +TOP_top_lobby_text_size 0.54100 0.80000 +TOP_top_stats_text_pos 0.09400 0.11900 +TOP_top_stats_text_size 0.49200 0.72800 +CNT_controller_type_pos 0.50400 0.50500 +CNT_controller_type_size 0.22100 0.31500 +TOP_FADE_POS -0.00600 0.08300 +TOP_FADE_SIZE 0.11800 0.10000 +TOP_top_text_position 0.09400 0.11800 +TOP_top_text_size 0.54200 0.84000 +PLSET_TEXT_POS 0.09400 0.12300 +PLSET_TEXT_SIZE 0.49200 0.72800 +PLSET_RIGHT_SIDE_MASK 0.45700 0.17000 +MAP_CURSOR_SIZE 0.27400 0.29400 +STA_NET_LINE_THICK 0.00200 0.00200 +STA_NET_ICON_OPACITY 220.00000 0.00000 +STA_NET_ICON_COLOUR 1.00000 1.00000 +STA_NET_BOX_SIZE 0.00000 0.12300 +STA_NET_BOX_ALPHA 110.00000 0.00000 +STA_NET_MENU_TEXT_ALPHA 240.00000 255.00000 +STA_NET_STARS_ALPHA 240.00000 0.00000 +STA_NET_RIGHT_POS 0.90100 0.00000 +STA_NET_WRAP_POS 0.88000 0.00000 +STA_NET_LINE_SEPARATION_SIZE 0.04000 0.93100 +FE_TOP_TEXT_SCALER_FRENCH 0.72400 0.75800 +FE_TOP_TEXT_SCALER_GERMAN 0.84200 0.84200 +FE_TOP_TEXT_SCALER_ITALIAN 0.79300 0.80700 +FE_TOP_TEXT_SCALER_SPANISH 0.71000 0.73200 +FE_TOP_TEXT_OFFSET_FRENCH 0.00000 0.01000 +FE_TOP_TEXT_OFFSET_GERMAN 0.00000 0.00700 +FE_TOP_TEXT_OFFSET_ITALIAN 0.00000 0.00800 +FE_TOP_TEXT_OFFSET_SPANISH 0.00000 0.01100 +FE_NET_CRT_FIRST_COLUMN_SIZE 0.33700 0.00000 +FE_NET_CRT_COLUMN_SIZE 0.15500 0.00000 +FE_PLSET_RANK_ICON_SIZE 0.03200 0.04200 +FE_PLSET_RANK_ICON_ALPHA 255.00000 0.00000 +FE_PLSET_RANK_ICON_GAP_AND_Y_MODIFIER 0.00000 0.00000 +FE_PLSET_MESSAGE_POS 0.09700 0.83700 +FE_PLSET_MESSAGE_SIZE 0.31000 0.42000 +FE_NETSTATS_LEG_POS 0.50000 0.50000 +FE_NETSTATS_LEG_MIDDLE_GAP 0.02000 0.00800 +FE_NETSTATS_LEG_ICON_GAP_TEXT 0.02000 0.02000 +FE_NETSTATS_LEG_GAP_TO_BOX 0.04000 0.04000 +FE_NETSTATS_LEG_SPRITE_SIZE 0.02800 0.03800 +FE_CALIBRATION_BOX_SIZE 0.32900 0.05400 +FE_CALIBRATION_BOX_ADJUST_BRIGHTNESS 0.00000 20.00000 +FE_CALIBRATION_BOX_ADJUST_CONTRAST -25.00000 25.00000 +FE_MID_TEXT_SIZE_CONTROL_SCREEN 1.00000 1.00000 +FE_CALIBRATION_TEXT_POS 0.57300 0.66800 +FE_CALIBRATION_BOX_POS_BRIGHTNESS 0.57400 0.53400 +FE_CALIBRATION_BOX_POS_CONTRAST 0.57400 0.58900 +FE_DIS_WINDOW_POS_BR_WITH_CALIB 0.90200 0.53200 +FE_MAP_CURSOR_THICKNESS 0.00100 0.00140 +FE_STATS_TEXT_LINE_MULTIPLIER 0.05000 0.05000 +FE_6AXIS_POS 0.09500 0.00700 +FE_SPEAKER_OUTPUT_ICON_POS 0.44400 0.62800 +FE_SPEAKER_OUTPUT_ICON_SIZE 0.09800 0.13500 +FE_SPEAKER_OUTPUT_FADE_VALUE 255.00000 255.00000 diff --git a/RPF DUMP/Common RPF Dump/data/frontend_menus.xml b/RPF DUMP/Common RPF Dump/data/frontend_menus.xml new file mode 100644 index 00000000..cbaabb4e --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/frontend_menus.xml @@ -0,0 +1,511 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/RPF DUMP/Common RPF Dump/data/gta.dat b/RPF DUMP/Common RPF Dump/data/gta.dat new file mode 100644 index 00000000..246f2035 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/gta.dat @@ -0,0 +1,209 @@ +# +# Load IDEs first, then the models and after that the IPLs +# + +#IMG ASSETS.IMG +IMGLIST common:/data/images.txt + +# +# Water +# +WATER common:/DATA/WATER.DAT common:/DATA/WATERLOW.DAT + + + +# +# Object types +# + +IDE common:/DATA/gtxd.IDE + +#props files +IDE platform:/DATA/MAPS/GENERIC/procobj.IDE +IDE platform:/DATA/MAPS/PROPS/WINDOWS/GEN_WIN.IDE +IDE platform:/DATA/MAPS/PROPS/STREET/ROOFTOP.IDE +IDE platform:/DATA/MAPS/PROPS/STREET/amenitie.IDE +IDE platform:/DATA/MAPS/PROPS/STREET/ELECBOX.IDE +IDE platform:/DATA/MAPS/PROPS/STREET/Misc.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/RUBBISH.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/BINS.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/SIGN.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/FENCES.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/WORKS.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/LAMPPOST.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/traffic.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/crates.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/Bllbrd.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/St_vend.IDE +IDE platform:/DATA/MAPS/PROPS/DOORS/EXT_DOOR.IDE +IDE platform:/DATA/MAPS/PROPS/DOORS/INT_DOOR.IDE +IDE platform:/DATA/MAPS/PROPS/LEV_DES/MINIGAME.IDE +IDE platform:/DATA/MAPS/PROPS/LEV_DES/ICONS.IDE +IDE platform:/DATA/MAPS/PROPS/LEV_DES/MISSION_INT.IDE +IDE platform:/DATA/MAPS/PROPS/industrial/industrial.IDE +IDE platform:/DATA/MAPS/PROPS/industrial/skips.IDE +IDE platform:/DATA/MAPS/PROPS/industrial/drums.IDE +IDE platform:/DATA/MAPS/PROPS/industrial/RAILWAY.IDE +IDE platform:/DATA/MAPS/PROPS/residential/lights.IDE +IDE platform:/DATA/MAPS/PROPS/residential/Soft.IDE +IDE platform:/DATA/MAPS/PROPS/residential/Bedroom.IDE +IDE platform:/DATA/MAPS/PROPS/residential/electrical.IDE +IDE platform:/DATA/MAPS/PROPS/residential/Bathroom.IDE +IDE platform:/DATA/MAPS/PROPS/residential/details.IDE +IDE platform:/DATA/MAPS/PROPS/residential/Dining.IDE +IDE platform:/DATA/MAPS/PROPS/residential/kitchen.IDE +IDE platform:/DATA/MAPS/PROPS/commercial/7_11.IDE +IDE platform:/DATA/MAPS/PROPS/commercial/clothes.IDE +IDE platform:/DATA/MAPS/PROPS/commercial/bar.IDE +IDE platform:/DATA/MAPS/PROPS/commercial/Fastfood.IDE +IDE platform:/DATA/MAPS/PROPS/commercial/Office.IDE +IDE platform:/DATA/MAPS/PROPS/commercial/Beauty.IDE +IDE platform:/DATA/MAPS/PROPS/vegetation/Ext_veg.IDE +IDE platform:/DATA/MAPS/PROPS/vegetation/Int_veg.IDE + +# interior files +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_AH.IDE +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_AB.IDE +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_MP.IDE +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_SS.IDE +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_KM.IDE +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_LD.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/BROWNSTONES.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/BARS_1.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/BARS_2.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/BARS_3.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/BLOCKS.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/BLOCKS_2.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/BLOCKS_3.IDE +IDE platform:/DATA/MAPS/INTERIORS/Mission/LEVEL_1.IDE +IDE platform:/DATA/MAPS/INTERIORS/Mission/LEVEL_2.IDE +IDE platform:/DATA/MAPS/INTERIORS/Mission/LEVEL_3.IDE +IDE platform:/DATA/MAPS/INTERIORS/Mission/LEVEL_4.IDE +IDE platform:/DATA/MAPS/INTERIORS/Mission/LEVEL_5.IDE +IDE platform:/DATA/MAPS/INTERIORS/Mission/LEVEL_6.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/HOMES_1.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/HOMES_2.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/HOMES_3.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/PUBLIC_1.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/PUBLIC_2.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/PUBLIC_3.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/RETAIL_4.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/RETAIL_1.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/RETAIL_3.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/RETAIL_2.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/Indust_1.IDE +IDE platform:/DATA/MAPS/INTERIORS/Test/INTERIORS.IDE + +# map files +IDE platform:/DATA/MAPS/JERSEY/NJ_01.IDE +IDE platform:/DATA/MAPS/JERSEY/NJ_02.IDE +IDE platform:/DATA/MAPS/JERSEY/NJ_03.IDE +IDE platform:/DATA/MAPS/JERSEY/NJ_04W.IDE +IDE platform:/DATA/MAPS/JERSEY/NJ_04E.IDE +IDE platform:/DATA/MAPS/JERSEY/NJ_05.IDE +IDE platform:/DATA/MAPS/JERSEY/NJ_XREF.IDE +IDE platform:/DATA/MAPS/JERSEY/NJ_docks.IDE +IDE platform:/DATA/MAPS/JERSEY/NJ_liberty.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHATXR.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHAT01.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHAT02.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHAT03.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHAT04.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHAT05.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHAT06.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHAT07.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHAT08.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHAT09.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHAT10.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHAT11.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHAT12.IDE +IDE platform:/DATA/MAPS/MANHAT/SUBWAYXR.IDE +IDE platform:/DATA/MAPS/MANHAT/MANHATSW.IDE +IDE platform:/DATA/MAPS/EAST/EAST_XR.IDE +IDE platform:/DATA/MAPS/EAST/BROOK_N.IDE +IDE platform:/DATA/MAPS/EAST/BROOK_N2.IDE +IDE platform:/DATA/MAPS/EAST/BROOK_S.IDE +IDE platform:/DATA/MAPS/EAST/BROOK_S2.IDE +IDE platform:/DATA/MAPS/EAST/BROOK_S3.IDE +IDE platform:/DATA/MAPS/EAST/QUEENS_E.IDE +IDE platform:/DATA/MAPS/EAST/QUEENS_M.IDE +IDE platform:/DATA/MAPS/EAST/QUEENS_W.IDE +IDE platform:/DATA/MAPS/EAST/QUEENS_W2.IDE +IDE platform:/DATA/MAPS/EAST/BRONX_W.IDE +IDE platform:/DATA/MAPS/EAST/BRONX_W2.IDE +IDE platform:/DATA/MAPS/EAST/BRONX_E.IDE +IDE platform:/DATA/MAPS/EAST/BRONX_E2.IDE + + +# +# Scene information +# +IPL common:/DATA/INFO.ZON +IPL common:/DATA/MAP.ZON +IPL common:/DATA/MAPS/PATHS.IPL +IPL common:/DATA/MAPS/PATHS2.IPL +IPL common:/DATA/MAPS/PATHS3.IPL +IPL common:/DATA/MAPS/PATHS4.IPL +IPL common:/DATA/MAPS/CULL.IPL +# +# Occluders +# +IPL common:/DATA/MAPS/OCCLU.IPL + +# +# World 2deffects +# +IPL common:/DATA/MAPS/AMBIENT.IPL +IPL common:/DATA/MAPS/SCENARIOS.IPL +IPL common:/DATA/MAPS/SCENARIOS2.IPL + + +# map files +IPL platform:/DATA/MAPS/JERSEY/NJ_01.IPL +IPL platform:/DATA/MAPS/JERSEY/NJ_02.IPL +IPL platform:/DATA/MAPS/JERSEY/NJ_03.IPL +IPL platform:/DATA/MAPS/JERSEY/NJ_04W.IPL +IPL platform:/DATA/MAPS/JERSEY/NJ_04E.IPL +IPL platform:/DATA/MAPS/JERSEY/NJ_05.IPL +IPL platform:/DATA/MAPS/JERSEY/NJ_docks.IPL +IPL platform:/DATA/MAPS/JERSEY/NJ_liberty.IPL +IPL platform:/DATA/MAPS/MANHAT/MANHAT01.IPL +IPL platform:/DATA/MAPS/MANHAT/MANHAT02.IPL +IPL platform:/DATA/MAPS/MANHAT/MANHAT03.IPL +IPL platform:/DATA/MAPS/MANHAT/MANHAT04.IPL +IPL platform:/DATA/MAPS/MANHAT/MANHAT05.IPL +IPL platform:/DATA/MAPS/MANHAT/MANHAT06.IPL +IPL platform:/DATA/MAPS/MANHAT/MANHAT07.IPL +IPL platform:/DATA/MAPS/MANHAT/MANHAT08.IPL +IPL platform:/DATA/MAPS/MANHAT/MANHAT09.IPL +IPL platform:/DATA/MAPS/MANHAT/MANHAT10.IPL +IPL platform:/DATA/MAPS/MANHAT/MANHAT11.IPL +IPL platform:/DATA/MAPS/MANHAT/MANHAT12.IPL +IPL platform:/DATA/MAPS/MANHAT/MANHATSW.IPL +IPL platform:/DATA/MAPS/EAST/BROOK_N.IPL +IPL platform:/DATA/MAPS/EAST/BROOK_N2.IPL +IPL platform:/DATA/MAPS/EAST/BROOK_S.IPL +IPL platform:/DATA/MAPS/EAST/BROOK_S2.IPL +IPL platform:/DATA/MAPS/EAST/BROOK_S3.IPL +IPL platform:/DATA/MAPS/EAST/QUEENS_E.IPL +IPL platform:/DATA/MAPS/EAST/QUEENS_M.IPL +IPL platform:/DATA/MAPS/EAST/QUEENS_W.IPL +IPL platform:/DATA/MAPS/EAST/QUEENS_W2.IPL +IPL platform:/DATA/MAPS/EAST/BRONX_W.IPL +IPL platform:/DATA/MAPS/EAST/BRONX_W2.IPL +IPL platform:/DATA/MAPS/EAST/BRONX_E.IPL +IPL platform:/DATA/MAPS/EAST/BRONX_E2.IPL + +# +# Interiors +# + +IPL platform:/DATA/MAPS/INTERIORS/Test/INTERIORS.IPL + + +# +# Lod Cullers +# +IPL platform:/DATA/MAPS/GENERIC/lodcull_j.IPL +IPL platform:/DATA/MAPS/GENERIC/lodcull_m.IPL +IPL platform:/DATA/MAPS/GENERIC/lodcull_e.IPL \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/gtarainemitter.xml b/RPF DUMP/Common RPF Dump/data/gtarainemitter.xml new file mode 100644 index 00000000..caa424ef --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/gtarainemitter.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/gtarainrender.xml b/RPF DUMP/Common RPF Dump/data/gtarainrender.xml new file mode 100644 index 00000000..fb349bf5 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/gtarainrender.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/gtastormemitter.xml b/RPF DUMP/Common RPF Dump/data/gtastormemitter.xml new file mode 100644 index 00000000..9d6d77ea --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/gtastormemitter.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/gtastormrender.xml b/RPF DUMP/Common RPF Dump/data/gtastormrender.xml new file mode 100644 index 00000000..d9f66e68 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/gtastormrender.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/gtxd.ide b/RPF DUMP/Common RPF Dump/data/gtxd.ide new file mode 100644 index 00000000..e8783dcf --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/gtxd.ide @@ -0,0 +1,2 @@ +txdp +end diff --git a/RPF DUMP/Common RPF Dump/data/handling.dat b/RPF DUMP/Common RPF Dump/data/handling.dat new file mode 100644 index 00000000..4d1d2bb0 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/handling.dat @@ -0,0 +1,408 @@ +; Author: Bill Henderson +; Created 10/12/1999 +; +; > COMMENTS < +; ------------ +; TWEAK AT YOUR OWN RISK +; +; > UNITS < +; --------- +; vehicle identifier 14 characters max +; dimensions in metres +; mass in Kg +; velocity in Km/h +; acceleration/deceleration in ms-2 +; multipliers x1.0 is default +; angles in degrees +; Levels :- (L)ow, (M)edium, (H)igh +; buoyancy = percent submerged (> 100% vehicle sinks) +; engine type :- (P)etrol, (D)iesel, (E)lectric +; engine drive :- (F)ront, (R)ear, (4)-wheel drive +; +; > FIELD DESCRIPTIONS < +; ---------------------- +; (A) vehicle identifier [14 characters max] +; (B) fMass +; (C) fDragMult +; (D) nPercentSubmerged [10 to 120] +; (E) CentreOfMass.x [-10.0 > x > 10.0] +; (F) CentreOfMass.y [-10.0 > x > 10.0] +; (G) CentreOfMass.z [-10.0 > x > 10.0] +; +; TRANSMISSION +; (Tt) m_nDriveBias 1.0 = front wheel drive, 0.0 = rear wheel drive +; (Tg) m_nDriveGears +; (Tf) m_fDriveForce +; (Ti) m_fDriveInertia +; (Tv) m_fV +; (Tb) m_fBrakeForce +; (Tbb) m_fBrakeBias +; (Ts) m_fSteeringLock +; +; WHEEL TRACTION +; (Wc+) m_fTractionCurveMax (formerly fTractionMult) +; (Wc-) m_fTractionCurveMin (formerly fTractionLoss) +; (Wc-) m_fTractionCurveLateral (shape of lateral traction curve (peak traction position in degrees) +; (Wc|) m_fTractionCurveLongitudinal (shape of longituduinal traction curve (peak traction position in degrees) +; (Ws+) m_fTractionSpringDeltaMax (max dist for traction spring) +; (Wh) m_fTractionBias +; +; SUSPENSION +; (Sf) m_fSuspensionForce (1 / (Force * NumWheels) = Lower limit for zero force at full extension +; (Scd) m_fSuspensionCompDamp +; (Srd) m_fSuspensionReboundDamp +; (Su) m_fSuspensionUpperLimit +; (Sl) m_fSuspensionLowerLimit +; (Sr) m_fSuspensionRaise +; (Sb) m_fSuspensionBias +; +; DAMAGE +; (Dc) m_fCollisionDamageMult +; (Dw) m_fWeaponDamageMult +; (Dd) m_fDeformationDamageMult +; (De) m_fEngineDamageMult +; +; MISC +; (Ms) m_fSeatOffsetDist +; (Mv) m_nMonetaryValue +; (Mmf) mFlags (model flags - see below) +; (Mhf) hFlags (handling flags - see below) +; (Ma) m_nAnimGroup (anim group type - see below below) +; +; MODEL FLAGS - written HEX for easier reading of flags +; 1st digit 1: IS_VAN 2: IS_BUS 4: IS_LOW 8: IS_BIG +; 2nd digit 1: ABS_STD 2: ABS_OPTION 4: ABS_ALT_STD 8: ABS_ALT_OPTION +; 3rd digit 1: NO_DOORS 2: TANDEM_SEATS 4: SIT_IN_BOAT 8: N/A +; 4th digit 1: NO_EXHAUST 2: DOUBLE_EXHAUST 4: NO1FPS_LOOK_BEHIND 8: CAN_ENTER_IF_NO_DOOR +; 5th digit 1: AXLE_F_NOTILT 2: AXLE_F_SOLID 4: AXLE_F_MCPHERSON 8: AXLE_F_REVERSE +; 6th digit 1: AXLE_R_NOTILT 2: AXLE_R_SOLID 4: AXLE_R_MCPHERSON 8: AXLE_R_REVERSE +; 7th digit 1: IS_BIKE 2: IS_HELI 4: IS_PLANE 8: IS_BOAT +; 8th digit 1: BOUNCE_PANELS 2: DOUBLE_RWHEELS 4: FORCE_GROUND_CLEARANCE 8: IS_HATCHBACK +; +; HANDLING FLAGS - written HEX for easier reading of flags +; 1st digit 1: SMOOTH_COMPRESN 2: N/A 4: NPC_ANTI_ROLL 8: NPC_NEUTRAL_HANDL +; 2nd digit 1: NO_HANDBRAKE 2: STEER_REARWHEELS 4: HB_REARWHEEL_STEER 8: ALT_STEER_OPT +; 3rd digit 1: WHEEL_F_NARROW2 2: WHEEL_F_NARROW 4: WHEEL_F_WIDE 8: WHEEL_F_WIDE2 +; 4th digit 1: WHEEL_R_NARROW2 2: WHEEL_R_NARROW 4: WHEEL_R_WIDE 8: WHEEL_R_WIDE2 +; 5th digit 1: HYDRAULIC_GEOM 2: HYDRAULIC_INST 4: HYDRAULIC_NONE 8: NOS_INST +; 6th digit 1: OFFROAD_ABILITY 2: OFFROAD_ABILITY2 4: HALOGEN_LIGHTS 8: PROC_REARWHEEL_1ST +; 7th digit 1: USE_MAXSP_LIMIT 2: LOW_RIDER 4: STREET_RACER +; 8th digit 1: SWINGING_CHASSIS 2: OLD_PHYSICS +; +; > THE DATA < +; name mass drag boy centreofmass transmission brakes steer wheel-traction suspension damage seat val mflags hflags anim +; A B C D E F G Tt Tg Tf Ti Tv Tb Tbb Thb Ts Wc+ Wc- Wc- Ws+ Wbias Sf Scd Srd Su Sl Sr Sb Dc Dw Dd De Ms Mv Mmf Mhf Ma +; +ADMIRAL 1700.0 6.0 85 0.0 0.0 -0.2 0.0 5 0.17 1.0 140.0 0.22 0.65 0.7 35.0 1.2 0.95 14.0 0.13 0.47 1.6 1.0 1.0 0.15 -0.16 0.0 0.5 1.0 1.0 0.7 1.5 0.0 25000 440080 0 0 +AIRTUG 1400.0 20.0 85 0.0 0.0 -0.2 0.0 5 0.10 1.0 140.0 0.4 0.50 0.7 35.0 1.15 0.95 11.0 0.10 0.5 4.0 1.5 1.5 0.10 -0.10 0.0 0.5 1.0 1.0 0.8 1.5 0.0 15000 440000 0 0 +AMBULANCE 2500.0 6.0 80 0.0 0.0 -0.15 0.5 5 0.18 1.0 140.0 0.3 0.65 0.7 35.0 1.15 0.90 13.0 0.15 0.5 1.0 0.9 1.0 0.20 -0.25 0.0 0.5 1.0 1.0 0.8 1.5 0.0 40000 8 300000 2 +BANSHEE 1500.0 8.0 85 0.0 0.1 -0.18 0.0 5 0.25 1.0 160.0 0.45 0.65 1.0 35.0 1.50 1.20 12.0 0.14 0.47 2.0 1.4 1.6 0.10 -0.13 0.01 0.5 1.0 1.0 0.8 1.5 0.0 80000 440810 0 1 +BENSON 7500.0 5.0 80 0.0 0.0 -0.1 0.0 5 0.12 1.0 115.0 0.2 0.60 0.2 40.0 0.85 0.70 14.0 0.15 0.48 1.0 1.3 1.0 0.10 -0.25 0.0 0.5 1.0 1.0 0.8 1.5 0.3 40000 40048 0 2 +BIFF 9000.0 4.0 80 0.0 0.0 -0.2 0.0 5 0.11 0.3 110.0 0.2 0.60 0.2 40.0 0.85 0.75 13.0 0.15 0.48 1.0 0.8 1.0 0.20 -0.25 0.0 0.64 1.0 1.0 0.8 1.5 0.0 40000 224008 1 2 +BLISTA 1400.0 5.0 85 0.0 0.0 -0.13 1.0 5 0.18 1.0 150.0 0.3 0.65 0.7 35.0 1.50 1.20 14.0 0.12 0.47 1.8 1.2 1.3 0.15 -0.14 0.0 0.5 1.0 1.0 0.5 1.5 0.0 15000 440000 1 0 +BOBCAT 2500.0 9.0 85 0.0 0.0 -0.17 0.0 5 0.18 1.0 125.0 0.19 0.65 0.4 35.0 1.10 0.85 16.0 0.15 0.48 1.5 0.7 0.7 0.15 -0.20 0.0 0.45 1.0 1.0 0.8 1.5 0.0 25000 440080 0 0 +BOXVILLE 3000.0 7.3 80 0.0 0.0 -0.1 0.0 5 0.14 1.0 110.0 0.2 0.67 0.3 30.0 0.95 0.80 13.0 0.15 0.46 2.0 1.0 1.0 0.10 -0.20 0.0 0.5 1.0 1.0 0.8 1.5 0.0 18000 224088 0 2 +BUCCANEER 1700.0 6.0 85 0.0 0.2 -0.24 0.0 5 0.17 1.0 140.0 0.2 0.65 0.5 35.0 1.15 0.90 14.0 0.15 0.46 1.3 0.8 0.8 0.10 -0.21 0.04 0.5 1.0 1.0 0.8 1.5 0.0 18000 40440000 0 0 +BURRITO 2500.0 6.0 80 0.0 0.0 -0.23 0.0 5 0.16 1.0 130.0 0.2 0.64 0.4 30.0 1.15 0.90 13.0 0.15 0.49 1.2 1.0 0.7 0.10 -0.21 0.0 0.5 1.0 1.0 0.8 1.5 0.0 22000 4088 0 2 +BURRITO2 2500.0 6.0 80 0.0 0.0 -0.30 0.0 5 0.16 1.0 130.0 0.2 0.64 0.4 30.0 1.15 0.90 13.0 0.15 0.49 1.2 1.0 0.7 0.10 -0.21 0.0 0.5 1.0 1.0 0.8 1.5 0.0 22000 4088 0 2 +BUS 7500.0 3.0 80 0.0 0.0 -0.2 0.0 6 0.12 0.3 135.0 0.15 0.55 0.2 40.0 0.90 0.75 15.0 0.15 0.45 1.0 1.0 0.7 0.20 -0.25 0.0 0.5 1.0 1.0 0.8 1.5 0.0 40000 8 300000 2 +CABBY 2200.0 4.0 85 0.0 0.0 -0.2 0.0 5 0.14 1.0 135.0 0.20 0.65 0.7 35.0 1.15 0.85 15.0 0.15 0.47 1.7 0.9 0.8 0.15 -0.15 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440040 0 0 +CAVCADE 3500.0 5.0 85 0.0 0.0 -0.3 0.5 5 0.15 1.0 135.0 0.2 0.65 0.7 35.0 1.1 0.85 17.0 0.15 0.49 1.1 0.7 0.9 0.15 -0.23 0.0 0.5 1.0 1.0 0.8 1.3 0.0 70000 440020 0 0 +CHAVOS 1550.0 5.5 85 0.0 0.0 0.0 0.0 5 0.18 1.0 145.0 0.3 0.65 0.7 35.0 1.1 0.90 14.5 0.15 0.47 1.4 0.9 1.0 0.14 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 20000 440000 0 0 +COGNOS 2100.0 5.0 85 0.0 0.0 -0.14 0.0 5 0.18 1.0 150.0 0.30 0.65 0.7 35.0 1.15 0.85 15.0 0.15 0.47 1.2 1.0 1.0 0.10 -0.21 0.0 0.5 1.0 1.0 0.8 1.5 0.0 90000 440010 0 0 +COMET 1450.0 6.5 85 0.0 0.0 -0.21 0.2 5 0.24 1.0 160.0 0.34 0.66 0.7 35.0 1.50 1.25 12.5 0.12 0.48 2.4 1.6 1.8 0.10 -0.15 0.0 0.5 1.0 1.0 0.6 1.5 0.0 60000 40440010 1 1 +CONTENDER 2500.0 7.0 85 0.0 0.0 -0.07 0.0 5 0.18 1.0 135.0 0.2 0.60 0.7 35.0 1.15 0.90 18.0 0.15 0.47 1.5 0.9 0.9 0.15 -0.20 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440000 0 0 +COQUETTE 1600.0 7.0 85 0.0 0.0 -0.05 0.0 5 0.25 1.0 160.0 0.35 0.65 0.7 35.0 1.45 1.15 14.0 0.15 0.48 2.0 1.2 1.2 0.10 -0.10 0.0 0.5 1.0 1.0 0.6 1.5 0.0 41000 440010 0 0 +DF8 1700.0 6.5 85 0.0 0.1 -0.06 0.0 5 0.20 1.0 150.0 0.20 0.66 0.7 35.0 1.30 1.00 13.0 0.15 0.47 2.0 1.3 1.0 0.14 -0.13 0.0 0.5 1.0 1.0 0.8 1.5 0.0 18000 440040 0 0 +DILETT 1400.0 4.0 85 0.0 0.0 -0.15 1.0 5 0.13 1.0 130.0 0.2 0.65 0.7 35.0 1.25 0.95 14.0 0.12 0.48 1.5 1.1 1.1 0.12 -0.15 0.0 0.5 1.0 1.0 0.8 1.5 0.0 20000 440010 0 0 +DUKES 1700.0 8.0 85 0.0 0.06 -0.14 0.0 4 0.21 1.0 135.0 0.15 0.65 0.7 35.0 1.15 0.90 20.0 0.15 0.47 1.1 0.7 0.7 0.14 -0.23 0.0 0.55 1.0 1.0 0.8 1.5 0.0 22000 440000 0 0 +EMPEROR 2100.0 6.0 85 0.0 0.0 -0.05 0.0 4 0.16 1.0 130.0 0.15 0.65 0.3 35.0 1.1 0.84 13.0 0.13 0.49 1.4 0.9 1.0 0.10 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440000 0 0 +EMPEROR2 2100.0 6.0 85 0.0 0.0 -0.07 0.0 4 0.14 1.0 130.0 0.15 0.65 0.7 35.0 1.05 0.80 13.0 0.13 0.49 1.1 0.5 0.5 0.15 -0.23 0.02 0.5 1.0 1.0 0.8 1.5 0.0 25000 440000 0 0 +; +; name mass drag boy centreofmass transmission brakes steer wheel-traction suspension damage seat val mflags hflags anim +; A B C D E F G Tt Tg Tf Ti Tv Tb Tbb Thb Ts Wc+ Wc- Wc- Ws+ Wbias Sf Scd Srd Su Sl Sr Sb Dc Dw Dd De Ms Mv Mmf Mhf Ma +; +ESPERANT 1600.0 5.0 85 0.0 0.0 -0.07 0.0 5 0.13 1.0 120.0 0.2 0.65 0.7 35.0 1.2 0.90 13.5 0.15 0.48 1.4 0.8 0.8 0.14 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 18000 440080 1 0 +FACTION 1600.0 6.5 85 0.0 0.0 -0.05 0.0 5 0.18 1.0 140.0 0.20 0.65 0.7 35.0 1.2 0.95 14.5 0.15 0.48 1.6 1.0 1.0 0.14 -0.15 0.0 0.5 1.0 1.0 0.8 1.5 0.0 18000 440000 0 0 +FBI 1550.0 7.5 85 0.0 0.0 -0.24 0.0 5 0.22 1.0 150.0 0.25 0.65 0.7 35.0 1.35 1.10 13.5 0.15 0.48 2.0 1.2 1.2 0.13 -0.13 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440010 1 0 +FELTZER 1400.0 7.5 85 0.0 0.1 -0.24 0.0 5 0.20 1.0 145.0 0.3 0.65 0.7 35.0 1.30 1.05 13.0 0.15 0.48 2.5 1.4 1.5 0.08 -0.10 0.0 0.5 1.0 1.0 0.8 1.5 0.0 30000 440010 0 0 +FEROCI 1600.0 5.5 85 0.0 0.0 -0.02 0.0 5 0.17 1.0 140.0 0.22 0.65 0.7 35.0 1.25 0.95 16.0 0.12 0.48 1.7 1.5 1.5 0.15 -0.15 0.0 0.5 1.0 1.0 0.8 1.5 0.0 18000 440080 0 0 +FIRETRUK 7500.0 5.0 80 0.0 0.0 -0.35 0.5 5 0.16 0.6 140.0 0.2 0.50 0.15 35.0 0.85 0.70 13.0 0.15 0.5 1.0 1.1 1.3 0.12 -0.25 0.0 0.5 1.0 1.0 0.6 1.2 0.0 40000 48 300000 2 +FLATBED 12000.0 3.0 80 0.0 0.0 0.1 0.0 6 0.10 0.3 115.0 0.2 0.60 0.1 40.0 0.80 0.65 12.0 0.15 0.46 2.0 1.0 1.0 0.10 -0.13 0.0 0.5 1.0 1.0 0.8 1.5 0.0 40000 4048 0 2 +FORTUNE 1900.0 5.0 85 0.0 0.05 -0.2 0.0 4 0.17 1.0 143.0 0.20 0.65 0.5 35.0 1.15 0.85 15.0 0.15 0.47 1.4 0.8 0.9 0.15 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 16000 440000 0 0 +FORKLIFT 500.0 20.0 85 0.0 0.0 -0.3 1.0 1 0.30 1.0 50.0 0.2 0.50 0.7 35.0 0.90 0.80 10.0 0.10 0.45 4.0 1.5 1.5 0.09 -0.10 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440000 20 0 +FUTO 1400.0 8.0 85 0.0 0.1 -0.1 0.0 5 0.20 1.0 140.0 0.23 0.65 0.7 35.0 1.35 1.15 13.5 0.15 0.48 1.8 1.1 1.1 0.15 -0.14 0.0 0.5 1.0 1.0 0.8 1.5 0.0 14000 440000 0 0 +FXT 3500.0 6.0 85 0.0 0.0 -0.25 0.5 5 0.15 1.0 130.0 0.25 0.65 0.7 35.0 1.10 0.85 17.0 0.15 0.49 1.4 0.8 0.8 0.15 -0.20 0.0 0.48 1.0 1.0 0.8 1.5 0.0 55000 440010 0 0 +HABANERO 2200.0 5.0 85 0.0 0.0 -0.18 0.5 5 0.15 1.0 130.0 0.24 0.65 0.7 35.0 1.1 0.85 15.0 0.15 0.48 1.6 1.1 1.2 0.15 -0.15 0.0 0.5 1.0 1.0 0.8 1.5 0.0 32000 440020 0 0 +HAKUMAI 1700.0 5.0 85 0.0 0.1 -0.04 1.0 5 0.15 1.0 135.0 0.25 0.65 0.7 35.0 1.25 0.95 12.5 0.12 0.5 1.8 1.2 1.2 0.10 -0.14 0.0 0.5 1.0 1.0 0.8 1.5 0.0 15000 440000 0 0 +HUNTLEY 2900.0 7.0 85 0.0 0.0 -0.15 0.5 5 0.20 1.0 145.0 0.2 0.65 0.7 35.0 1.15 0.90 14.5 0.15 0.49 1.4 0.9 0.9 0.18 -0.20 0.0 0.5 1.0 1.0 0.7 1.5 0.0 40000 440010 1 0 +INFERNUS 1700.0 7.5 85 0.0 -0.1 -0.18 0.2 5 0.25 1.0 160.0 0.4 0.70 0.7 30.0 1.40 1.10 15.0 0.12 0.47 2.0 1.5 1.8 0.10 -0.10 0.0 0.5 1.0 1.0 0.8 1.5 0.0 100000 440010 1 1 +INGOT 1600.0 5.0 85 0.0 0.0 -0.25 0.0 4 0.14 1.0 130.0 0.22 0.65 0.7 35.0 1.2 0.90 14.0 0.15 0.48 1.5 1.1 1.3 0.10 -0.17 0.0 0.5 1.0 1.0 0.8 1.5 0.0 10000 440000 0 0 +INTRUDER 1700.0 5.0 85 0.0 0.1 -0.15 0.0 5 0.15 1.0 135.0 0.24 0.65 0.7 35.0 1.20 0.95 15.0 0.13 0.48 1.4 1.3 1.3 0.10 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440010 0 0 +LANSTALK 2300.0 4.0 85 0.0 0.0 0.05 0.5 5 0.13 1.0 135.0 0.16 0.65 0.7 35.0 1.05 0.85 14.0 0.15 0.49 1.4 0.9 1.1 0.25 -0.18 0.0 0.5 1.0 1.0 0.9 1.5 0.0 30000 440000 0 0 +LOKUS 1700.0 4.9 85 0.0 0.0 0.03 0.0 5 0.15 1.0 135.0 0.18 0.65 0.7 35.0 1.2 0.85 12.0 0.15 0.48 1.7 1.2 1.2 0.15 -0.15 0.0 0.5 1.0 1.0 0.7 1.5 0.0 13000 440080 0 0 +MANANA 2100.0 4.0 85 0.0 0.2 -0.08 0.0 5 0.14 1.0 130.0 0.14 0.65 0.5 35.0 1.1 0.80 15.0 0.15 0.47 1.1 0.6 0.7 0.11 -0.23 0.0 0.52 1.0 1.0 0.8 1.5 0.0 12000 440000 0 0 +MARBELLA 1700.0 4.0 85 0.0 0.0 -0.10 0.0 5 0.13 1.0 130.0 0.15 0.65 0.5 35.0 1.15 0.80 14.0 0.15 0.48 1.4 0.8 0.8 0.15 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 15000 440000 0 0 +MERIT 1750.0 5.0 80 0.0 0.02 -0.24 0.0 5 0.16 1.0 140.0 0.2 0.65 0.7 32.0 1.25 0.95 15.0 0.15 0.48 1.8 1.2 1.2 0.15 -0.15 0.0 0.5 1.0 1.0 0.8 1.5 0.0 18000 4048 0 2 +MINIVAN 2300.0 4.5 80 0.0 0.0 -0.18 0.0 4 0.13 1.0 130.0 0.2 0.65 0.7 34.0 1.15 0.90 16.0 0.15 0.47 1.6 1.0 1.0 0.15 -0.16 0.0 0.5 1.0 1.0 0.8 1.5 0.0 20000 4028 0 2 +MOONBEAM 2500.0 5.0 80 0.0 0.0 -0.05 0.0 5 0.12 1.0 130.0 0.15 0.60 0.3 30.0 1.10 0.85 17.0 0.15 0.48 1.7 0.8 0.8 0.15 -0.16 0.0 0.5 1.0 1.0 0.8 1.5 0.0 22000 4008 0 2 +MRTASTY 3000.0 4.0 80 0.0 0.0 0.0 0.0 5 0.11 1.0 110.0 0.2 0.60 0.7 30.0 0.90 0.75 12.0 0.15 0.45 1.5 1.0 0.9 0.15 -0.17 0.0 0.5 1.0 1.0 0.8 1.5 0.0 22000 4008 0 2 +; +; name mass drag boy centreofmass transmission brakes steer wheel-traction suspension damage seat val mflags hflags anim +; A B C D E F G Tt Tg Tf Ti Tv Tb Tbb Thb Ts Wc+ Wc- Wc- Ws+ Wbias Sf Scd Srd Su Sl Sr Sb Dc Dw Dd De Ms Mv Mmf Mhf Ma +; +MULE 5500.0 6.0 80 0.0 0.0 -0.4 0.0 6 0.11 1.0 100.0 0.15 0.60 0.2 40.0 0.90 0.80 13.0 0.15 0.46 1.4 1.0 1.0 0.15 -0.20 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 4048 0 2 +NOOSE 1700.0 7.5 85 0.0 0.0 -0.18 0.0 5 0.22 1.0 150.0 0.22 0.66 0.7 35.0 1.35 1.10 14.5 0.15 0.48 1.6 1.1 1.1 0.13 -0.16 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440000 0 0 +ORACLE 1800.0 5.5 85 0.0 0.0 -0.30 0.0 5 0.17 1.0 143.0 0.25 0.68 0.5 35.0 1.20 0.95 13.5 0.15 0.48 1.8 1.2 1.2 0.14 -0.14 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440080 0 0 +PACKER 12000.0 4.0 80 0.0 0.0 -0.2 0.0 7 0.10 0.3 105.0 0.2 0.50 0.15 40.0 0.90 0.75 15.0 0.15 0.45 1.4 1.0 1.0 0.20 -0.18 0.0 0.60 1.0 1.0 0.8 1.5 0.0 40000 8 300000 2 +PATRIOT 4000.0 8.0 85 0.0 0.0 -0.15 0.5 4 0.18 1.0 130.0 0.22 0.65 0.5 35.0 1.10 0.84 16.0 0.18 0.49 1.2 0.8 0.8 0.25 -0.21 0.0 0.5 1.0 1.0 0.8 1.4 0.0 50000 220040 0 0 +PERENNIAL 2500.0 4.0 80 0.0 0.0 -0.03 0.0 5 0.13 1.0 130.0 0.3 0.60 0.7 33.0 1.10 0.85 13.0 0.15 0.47 1.2 0.8 0.9 0.15 -0.21 0.0 0.5 1.0 1.0 0.8 1.5 0.0 22000 4018 0 2 +PEYOTE 1700.0 5.0 85 0.0 0.0 0.05 0.0 4 0.16 1.0 135.0 0.15 0.65 0.5 35.0 1.20 0.85 15.0 0.14 0.48 1.4 0.9 0.9 0.10 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440000 0 0 +PHANTOM 10000.0 4.0 80 0.0 0.4 -0.3 0.0 7 0.14 0.3 135.0 0.20 0.50 0.2 40.0 1.10 0.85 35.0 0.15 0.40 1.0 0.6 0.6 0.20 -0.25 0.0 0.65 1.0 1.0 0.8 1.0 0.0 40000 200048 300000 2 +PINNACLE 1700.0 5.0 85 0.0 0.0 -0.08 0.0 5 0.16 1.0 140.0 0.3 0.60 0.7 35.0 1.20 0.85 12.0 0.14 0.47 1.5 1.3 1.5 0.13 -0.17 0.0 0.5 1.0 1.0 0.8 1.5 0.0 20000 440020 0 0 +PMP600 1700.0 6.0 85 0.0 0.0 -0.12 0.0 5 0.17 1.0 140.0 0.25 0.65 0.5 35.0 1.25 0.95 13.0 0.14 0.48 1.4 0.7 0.7 0.10 -0.18 0.0 0.5 1.0 1.0 1.0 1.5 0.0 32000 440010 0 0 +POLICE 1700.0 6.0 85 0.0 0.0 -0.16 0.0 5 0.20 1.0 150.0 0.22 0.67 0.7 35.0 1.35 1.10 15.0 0.15 0.47 1.5 0.8 0.8 0.14 -0.17 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440040 0 0 +POLICE2 1700.0 6.0 85 0.0 0.0 -0.27 0.0 5 0.20 1.0 150.0 0.24 0.66 0.7 35.0 1.35 1.10 13.5 0.15 0.48 1.7 1.1 1.1 0.15 -0.15 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440010 0 0 +POLPAT 4000.0 8.0 85 0.0 0.0 -0.16 0.5 4 0.20 1.0 140.0 0.22 0.65 0.7 35.0 1.15 0.90 17.0 0.18 0.48 1.2 0.8 0.8 0.25 -0.21 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 220010 0 0 +PONY 2500.0 5.0 80 0.0 0.0 -0.08 0.0 5 0.12 1.0 115.0 0.18 0.65 0.3 35.0 1.00 0.80 14.0 0.15 0.48 2.0 0.9 1.0 0.18 -0.15 0.0 0.45 1.0 1.0 0.8 1.5 0.0 18000 4008 0 2 +PREMIER 1600.0 4.0 85 0.0 0.1 -0.09 0.0 4 0.14 1.0 138.0 0.25 0.66 0.7 35.0 1.25 0.95 14.5 0.15 0.47 1.6 0.8 0.8 0.15 -0.16 0.0 0.5 1.0 1.0 0.8 1.5 0.0 18000 440000 0 0 +PRES 2200.0 5.0 80 0.0 0.0 -0.20 0.0 5 0.17 1.0 145.0 0.24 0.67 0.7 34.0 1.20 0.95 15.5 0.15 0.47 1.4 0.9 0.9 0.14 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 444018 0 2 +PRIMO 1700.0 3.6 85 0.0 0.0 -0.09 0.0 5 0.14 1.0 140.0 0.23 0.65 0.7 35.0 1.05 0.75 15.0 0.15 0.47 1.2 0.8 0.8 0.15 -0.21 0.0 0.5 1.0 1.0 0.8 1.5 0.0 18000 440000 0 0 +RANCHER 2500.0 7.0 85 0.0 0.25 -0.1 0.5 5 0.16 1.0 130.0 0.20 0.65 0.5 35.0 1.05 0.80 16.5 0.18 0.48 1.5 0.7 0.7 0.15 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 220000 1 0 +REBLA 2300.0 4.7 85 0.0 0.0 -0.18 0.0 5 0.15 1.0 134.0 0.24 0.66 0.4 35.0 1.15 0.85 14.0 0.15 0.47 1.4 1.1 1.1 0.15 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 35000 440010 0 0 +RIPLEY 9500.0 15.0 85 0.0 0.0 -0.4 0.0 3 0.16 1.0 70.0 0.1 0.50 0.7 45.0 1.15 0.95 11.0 0.15 0.5 2.0 1.8 2.0 0.15 -0.15 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440000 0 0 +ROMAN 1700.0 4.0 85 0.0 0.0 -0.12 0.0 5 0.14 1.0 140.0 0.30 0.65 0.5 35.0 1.27 0.97 12.5 0.15 0.46 1.4 1.1 1.1 0.15 -0.18 0.0 0.5 0.8 1.0 0.6 1.7 0.0 20000 440040 0 0 +ROMERO 2800.0 4.5 80 0.0 -0.2 -0.03 0.0 5 0.13 1.0 120.0 0.2 0.60 0.7 35.0 1.05 0.80 14.0 0.15 0.49 1.0 0.6 0.7 0.15 -0.25 0.0 0.5 1.0 1.0 0.8 1.5 0.0 22000 444008 0 2 +RUINER 1700.0 7.0 85 0.0 0.0 -0.32 0.0 5 0.21 1.0 150.0 0.25 0.65 0.7 35.0 1.35 1.06 15.5 0.15 0.47 1.8 1.1 1.1 0.15 -0.15 0.0 0.5 1.0 1.0 0.8 1.5 0.0 19000 440040 0 0 +SABRE 1700.0 5.0 85 0.0 0.0 -0.08 0.0 5 0.17 1.0 140.0 0.20 0.65 0.5 35.0 1.20 0.95 13.0 0.15 0.48 1.2 0.7 0.7 0.15 -0.21 0.0 0.5 1.0 1.0 0.8 1.5 0.0 20000 440000 0 0 +SABRE2 1700.0 5.0 85 0.0 0.0 -0.08 0.0 5 0.14 1.0 140.0 0.15 0.80 0.3 35.0 1.15 0.90 14.0 0.15 0.48 1.1 0.6 0.6 0.15 -0.22 0.0 0.5 1.0 1.0 0.8 1.5 0.0 20000 440000 0 0 +SABREGT 1700.0 7.3 85 0.0 0.0 -0.08 0.0 5 0.21 1.0 145.0 0.23 0.65 0.7 35.0 1.35 1.10 14.5 0.15 0.48 1.2 1.0 1.0 0.13 -0.21 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440000 0 0 +; +; name mass drag boy centreofmass transmission brakes steer wheel-traction suspension damage seat val mflags hflags anim +; A B C D E F G Tt Tg Tf Ti Tv Tb Tbb Thb Ts Wc+ Wc- Wc- Ws+ Wbias Sf Scd Srd Su Sl Sr Sb Dc Dw Dd De Ms Mv Mmf Mhf Ma +; +SCHAFTER 1700.0 5.5 85 0.0 0.0 -0.09 0.0 5 0.17 1.0 141.0 0.27 0.65 0.7 35.0 1.25 0.95 13.5 0.14 0.47 1.6 1.3 1.3 0.12 -0.16 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440010 0 0 +SENTINEL 1600.0 6.5 85 0.0 0.1 -0.26 0.0 5 0.20 1.0 150.0 0.26 0.65 0.7 35.0 1.45 1.15 13.5 0.13 0.47 2.0 1.3 1.3 0.09 -0.13 0.02 0.5 0.8 1.0 0.8 1.5 0.0 25000 440000 0 0 +SOLAIR 2100.0 5.0 85 0.0 -0.1 0.07 0.0 5 0.15 1.0 130.0 0.18 0.65 0.7 35.0 1.1 0.80 15.0 0.15 0.47 1.4 0.7 0.9 0.10 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 20000 440000 0 0 +SPEEDO 2500.0 5.0 80 0.0 0.0 -0.10 0.0 5 0.13 1.0 125.0 0.2 0.66 0.7 35.0 1.05 0.80 15.0 0.15 0.48 2.0 1.0 1.0 0.20 -0.15 0.0 0.45 1.0 1.0 0.8 1.5 0.0 20000 444008 0 2 +STALLION 1600.0 7.5 85 0.0 0.0 0.0 0.0 5 0.20 1.0 140.0 0.4 0.65 0.7 35.0 1.25 0.95 13.0 0.15 0.48 1.2 0.7 0.7 0.15 -0.21 0.0 0.5 1.0 1.0 0.8 1.5 0.0 22000 440000 0 0 +STEED 5500.0 5.5 80 0.0 0.0 0.1 0.0 5 0.11 1.0 100.0 0.1 0.60 0.1 40.0 0.95 0.80 15.0 0.15 0.46 2.0 1.0 1.0 0.20 -0.13 0.0 0.5 0.6 1.0 0.8 1.5 0.2 22000 4009 0 2 +STOCKADE 6500.0 4.0 95 0.0 0.0 0.1 0.0 5 0.12 1.0 120.0 0.15 0.68 0.2 35.0 1.00 0.75 14.4 0.15 0.48 1.0 0.8 0.7 0.20 -0.25 0.0 0.5 1.0 0.3 0.5 1.5 0.15 40000 8 8300000 2 +STRATUM 1900.0 4.0 85 0.0 -0.05 0.03 0.0 5 0.14 1.0 135.0 0.2 0.65 0.4 35.0 1.15 0.85 14.5 0.15 0.48 1.4 1.0 1.0 0.13 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 18000 440000 0 0 +STRETCH 2500.0 3.6 85 0.0 0.0 -0.08 0.0 5 0.14 1.0 140.0 0.2 0.60 0.7 35.0 1.05 0.80 15.0 0.15 0.47 1.4 0.8 0.9 0.15 -0.18 0.0 0.5 1.0 1.0 0.7 1.5 0.0 25000 440000 0 0 +SULTAN 1400.0 8.0 85 0.0 0.0 0.0 0.4 5 0.22 1.0 145.0 0.3 0.65 0.7 35.0 1.25 0.95 14.5 0.15 0.49 1.8 1.0 1.1 0.15 -0.14 0.0 0.5 0.7 1.0 0.7 1.5 0.0 35000 440010 0 0 +SULTANRS 1400.0 9.0 85 0.0 0.0 0.0 0.3 5 0.26 1.0 150.0 0.25 0.70 0.7 35.0 1.35 1.10 14.0 0.15 0.48 2.0 1.3 1.3 0.08 -0.14 0.0 0.5 0.7 1.0 0.8 1.5 0.0 25000 440000 1 0 +SUPERGT 1700.0 6.5 85 0.0 0.0 -0.17 0.0 6 0.23 1.0 155.0 0.3 0.65 0.7 35.0 1.35 1.10 14.5 0.12 0.47 1.7 1.3 1.4 0.08 -0.15 0.0 0.5 1.0 1.0 0.7 1.5 0.0 110000 440010 1 1 +#SWAT 2500.0 2.0 80 0.0 0.0 -0.3 0.5 5 0.20 1.0 160.0 0.5 0.50 0.7 35.0 0.95 0.75 10.0 0.15 0.5 1.5 1.3 1.0 0.20 -0.20 0.0 0.5 1.0 1.0 0.8 1.5 0.25 40000 8 300000 2 +TAXI 1900.0 5.0 85 0.0 0.0 -0.12 0.0 5 0.15 1.0 135.0 0.2 0.65 0.7 35.0 1.2 0.95 14.5 0.15 0.48 1.5 0.9 0.9 0.14 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440000 0 0 +TAXI2 1900.0 5.0 85 0.0 0.07 -0.21 0.0 5 0.15 1.0 135.0 0.2 0.65 0.7 35.0 1.25 1.05 13.5 0.15 0.48 1.6 1.1 1.1 0.14 -0.16 0.0 0.5 1.0 1.0 0.8 1.5 0.0 25000 440000 0 0 +TRASH 6500.0 5.0 80 0.0 0.0 0.10 0.0 6 0.11 0.3 100.0 0.1 0.60 0.7 40.0 0.85 0.70 15.0 0.15 0.46 1.3 0.8 0.8 0.20 -0.20 0.0 0.6 1.0 1.0 0.8 1.5 0.0 22000 224008 0 2 +TURISMO 1500.0 7.0 85 0.0 -0.06 -0.18 0.0 5 0.23 1.0 160.0 0.34 0.65 0.7 35.0 1.50 1.25 13.5 0.12 0.48 2.0 1.3 1.3 0.12 -0.13 0.0 0.5 1.0 1.0 0.7 1.5 0.0 110000 440010 1 1 +URANUS 1300.0 4.0 85 0.0 0.1 -0.05 1.0 4 0.14 1.0 130.0 0.18 0.65 0.5 35.0 1.25 0.95 13.5 0.15 0.49 1.8 0.9 0.9 0.15 -0.14 0.0 0.5 1.0 1.0 0.8 1.5 0.0 15000 440000 0 0 +VIGERO 1700.0 8.0 85 0.0 0.0 -0.24 0.0 5 0.20 1.0 135.0 0.20 0.65 0.5 35.0 1.20 0.85 17.0 0.15 0.47 1.4 0.8 0.8 0.15 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 18000 440000 0 0 +VIGERO2 1700.0 8.0 85 0.0 0.0 -0.20 0.0 5 0.17 1.0 135.0 0.15 0.65 0.7 35.0 1.10 0.80 17.0 0.15 0.47 1.3 0.6 0.6 0.15 -0.19 0.0 0.5 1.0 1.0 0.8 1.5 0.0 18000 440000 0 0 +VINCENT 1550.0 5.0 85 0.0 0.1 -0.1 0.4 5 0.17 1.0 130.0 0.3 0.65 0.7 35.0 1.25 0.95 14.5 0.15 0.48 2.0 1.2 1.2 0.10 -0.13 0.0 0.5 1.0 1.0 0.8 1.5 0.0 20000 440040 0 0 +VIRGO 1600.0 5.0 85 0.0 0.0 0.16 0.0 5 0.14 1.0 125.0 0.15 0.64 0.3 35.0 1.15 0.85 16.0 0.15 0.48 1.2 0.9 0.9 0.15 -0.21 0.0 0.5 1.0 1.0 0.8 1.5 0.0 18000 440000 0 0 +VOODOO 2100.0 3.5 85 0.0 0.0 -0.08 0.0 5 0.11 1.0 120.0 0.12 0.60 0.25 35.0 1.05 0.85 14.0 0.15 0.47 1.6 0.8 0.8 0.10 -0.16 0.0 0.5 1.0 1.0 0.8 1.5 0.0 20000 440000 0 0 +WASHINGTON 1750.0 4.0 80 0.0 0.0 -0.07 0.0 5 0.13 1.0 135.0 0.20 0.65 0.5 33.0 1.20 0.95 13.5 0.15 0.48 1.4 1.0 1.0 0.15 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 22000 444088 0 2 +WILLARD 1600.0 5.0 85 0.0 0.0 0.02 1.0 5 0.14 1.0 130.0 0.15 0.60 0.3 35.0 1.20 0.90 17.0 0.15 0.48 1.4 0.7 0.7 0.15 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 18000 440000 0 0 +YANKEE 11000.0 4.0 80 0.0 0.0 -0.15 0.0 6 0.10 1.0 105.0 0.15 0.60 0.25 40.0 1.05 0.85 16.0 0.20 0.46 1.5 1.0 1.0 0.20 -0.17 0.0 0.5 1.0 1.0 0.8 1.5 0.0 30000 224009 0 2 +; +CABLECAR 25000.0 1.0 90 0.0 0.0 0.0 0.0 4 0.20 1.0 80.0 5.0 0.50 0.7 35.0 2.50 0.8 8.0 0.15 0.5 0.4 1.3 1.0 0.35 -0.10 0.0 0.5 1.0 1.0 0.8 1.5 0.0 110000 40008008 308840 0 +SUBWAY 25000.0 1.0 90 0.0 0.0 0.0 0.0 4 0.20 1.0 80.0 5.0 0.50 0.7 35.0 2.50 0.8 8.0 0.15 0.5 0.4 1.3 1.0 0.35 -0.10 0.0 0.5 1.0 1.0 0.8 1.5 0.0 110000 40008008 308840 0 +; +;------- bikes ------------------------------------- +; name mass drag boy centreofmass transmission brakes steer wheel-traction suspension damage seat val mflags hflags anim +; A B C D E F G Tt Tg Tf Ti Tv Tb Tbb Thb Ts Wc+ Wc- Wc- Ws+ Wbias Sf Scd Srd Su Sl Sr Sb Dc Dw Dd De Ms Mv Mmf Mhf Ma +; +BOBBER 300.0 10.0 85 0.0 0.0 0.0 0.0 5 0.20 1.0 125.0 0.7 0.65 0.5 35.0 1.50 1.20 12.0 0.10 0.49 4.0 2.0 2.0 0.20 -0.10 0.0 0.5 0.5 1.0 0.8 1.5 0.0 20000 440800 1 0 +FAGGIO 200.0 13.0 85 0.0 0.0 -0.1 0.0 4 0.15 1.0 80.0 1.0 0.60 0.7 35.0 1.60 1.30 13.5 0.10 0.48 5.0 3.0 3.0 0.15 -0.15 0.0 0.5 0.5 1.0 0.8 1.5 0.0 7000 440800 1 0 +HELLFURY 300.0 10.0 85 0.0 0.0 0.0 0.0 5 0.20 1.0 125.0 0.7 0.65 0.5 35.0 1.40 1.15 12.0 0.10 0.48 4.0 2.0 2.0 0.20 -0.10 0.0 0.5 0.5 1.0 0.8 1.5 0.0 25000 440800 1 0 +NRG900 250.0 9.0 85 0.0 0.0 -0.1 0.0 5 0.25 1.0 150.0 0.6 0.85 0.5 35.0 1.55 1.30 14.0 0.13 0.48 4.0 2.5 2.5 0.20 -0.15 0.0 0.5 0.5 1.0 0.8 1.5 0.0 25000 440800 1 0 +PCJ 250.0 11.0 85 0.0 0.0 -0.1 0.0 5 0.25 1.0 140.0 0.6 0.80 0.5 35.0 1.50 1.25 15.0 0.13 0.48 5.0 3.0 3.0 0.20 -0.15 0.0 0.5 0.5 1.0 0.8 1.5 0.0 20000 440800 1 0 +SANCHEZ 200.0 9.0 85 0.0 0.0 0.0 0.0 4 0.20 1.0 130.0 0.7 0.80 0.5 35.0 1.45 1.20 18.0 0.13 0.48 3.0 2.0 2.5 0.22 -0.15 0.0 0.5 0.5 1.0 0.8 1.5 0.0 12000 440800 1 0 +ZOMBIE 300.0 10.0 85 0.0 0.0 0.0 0.0 5 0.20 1.0 125.0 0.7 0.65 0.5 35.0 1.50 1.20 12.0 0.10 0.49 4.0 2.0 2.0 0.20 -0.10 0.0 0.5 0.5 1.0 0.8 1.5 0.0 25000 440800 1 0 +; +;------- boats +; name mass drag boy centreofmass transmission brakes steer wheel-traction suspension damage seat val mflags hflags anim +; A B C D E F G Tt Tg Tf Ti Tv Tb Tbb Thb Ts Wc+ Wc- Wc- Ws+ Wbias Sf Scd Srd Su Sl Sr Sb Dc Dw Dd De Ms Mv Mmf Mhf Ma +; +DINGHY 2000.0 1.0 50 0.0 -0.7 -0.4 0.0 1 8.00 1.5 60.0 0.4 0.60 0.7 35.0 2.30 15.0 6.0 0.10 0.95 1.0 3.0 0.0 0.10 0.1 0.0 0.0 0.5 1.0 0.8 1.5 0.0 40000 8000800 0 0 +JETMAX 5000.0 1.0 45 0.0 -1.0 -0.5 0.0 1 6.00 1.5 75.0 0.4 0.60 0.7 35.0 2.30 15.0 6.0 0.10 0.95 1.0 3.0 0.0 0.10 0.1 0.0 0.0 0.5 1.0 0.8 1.5 0.0 40000 8000800 0 0 +MARQUIS 12200.0 1.0 50 0.0 -2.3 -0.5 1.0 1 2.00 2.5 30.0 0.4 0.60 0.7 35.0 2.30 15.0 8.0 0.10 0.95 1.0 3.0 0.0 0.10 0.1 0.0 0.0 0.5 1.0 0.8 1.5 0.0 40000 8000800 0 0 +PREDATOR 3000.0 1.0 50 0.0 -1.5 -0.7 0.0 1 6.00 1.5 70.0 0.4 0.60 0.7 35.0 2.30 15.0 6.0 0.10 0.95 1.0 3.0 0.0 0.10 0.1 0.0 0.0 0.5 1.0 0.8 1.5 0.0 40000 8000800 0 0 +REEFER 8200.0 1.0 50 0.0 -2.3 -0.5 1.0 1 3.50 2.5 40.0 0.4 0.60 0.7 35.0 3.00 15.0 8.0 0.10 0.95 1.0 3.0 0.0 0.10 0.1 0.0 0.0 0.5 1.0 0.8 1.5 0.0 40000 8000800 0 0 +SQUALO 3000.0 1.0 45 0.0 -0.7 -0.5 0.0 1 6.00 1.5 70.0 0.4 0.60 0.7 35.0 2.40 15.0 6.0 0.10 0.95 1.0 3.0 0.0 0.10 0.1 0.0 0.0 1.0 1.0 1.5 1.5 0.0 40000 8000800 0 0 +TROPIC 5000.0 1.0 45 0.0 -1.0 -0.5 0.0 1 6.00 1.5 75.0 0.4 0.60 0.7 35.0 2.30 15.0 6.0 0.10 0.95 1.0 3.0 0.0 0.10 0.1 0.0 0.0 0.5 1.0 0.8 1.5 0.0 40000 8000800 0 0 +TUG 50000.0 1.0 50 0.0 0.0 -0.5 1.0 1 3.00 4.0 40.0 0.4 0.60 0.7 35.0 2.30 15.0 8.0 0.10 0.95 1.0 3.0 0.0 0.10 0.1 0.0 0.0 0.5 1.0 0.8 1.5 0.0 40000 8000000 0 0 +; +;------- planes -------------- --------------------- +; name mass drag boy centreofmass transmission brakes steer wheel-traction suspension damage seat val mflags hflags anim +; A B C D E F G Tt Tg Tf Ti Tv Tb Tbb Thb Ts Wc+ Wc- Wc- Ws+ Wbias Sf Scd Srd Su Sl Sr Sb Dc Dw Dd De Ms Mv Mmf Mhf Ma +; +ANNHIL 8500.0 10.0 75 0.0 0.0 0.5 0.0 1 0.30 1.0 160.0 0.4 0.60 0.7 35.0 0.65 0.60 8.0 0.10 0.5 0.75 1.0 1.0 0.50 -0.15 0.0 0.9 1.0 0.5 2.0 1.5 0.0 52000 2004000 400000 0 +MAVERICK 4500.0 10.0 75 0.0 0.3 0.0 0.0 1 0.30 1.0 160.0 0.4 0.60 0.7 35.0 0.65 0.60 8.0 0.10 0.5 1.0 0.8 0.8 0.50 -0.20 0.0 0.4 1.0 0.5 3.0 1.5 0.0 52000 2004000 400000 0 +POLMAV 4500.0 10.0 75 0.0 0.3 0.0 0.0 1 0.30 1.0 160.0 0.4 0.60 0.7 35.0 0.65 0.60 8.0 0.10 0.5 1.0 0.8 0.8 0.50 -0.20 0.0 0.4 1.0 0.5 3.0 1.5 0.0 52000 2004000 400000 0 +TOURMAV 4500.0 10.0 75 0.0 0.3 0.0 0.0 1 0.30 1.0 160.0 0.4 0.60 0.7 35.0 0.65 0.60 8.0 0.10 0.5 0.4 0.2 0.2 0.50 -0.20 0.0 0.4 1.0 0.5 3.0 1.5 0.0 52000 2004000 400000 0 +ANDROM 50000.0 10.0 75 0.0 0.0 0.0 0.0 1 0.30 1.0 160.0 0.4 0.60 0.7 35.0 0.65 0.60 8.0 0.10 0.5 0.4 0.2 0.2 0.50 -0.20 0.0 0.5 0.5 0.5 0.8 1.5 0.0 52000 2004000 400000 0 +DODO 5000.0 10.0 75 0.0 0.3 0.0 0.0 1 0.30 1.0 160.0 0.4 0.60 0.7 35.0 0.65 0.60 8.0 0.10 0.5 0.5 0.15 0.2 0.50 -0.05 0.0 0.5 0.5 0.5 0.8 1.5 0.0 45000 4000000 400000 13 +FIGHTER 5000.0 10.0 75 0.0 0.0 0.0 0.0 1 0.30 1.0 160.0 0.4 0.60 0.7 25.0 0.65 0.60 8.0 0.10 0.5 0.5 0.2 0.2 0.50 -0.05 0.0 0.5 0.5 0.5 0.8 1.5 0.0 45000 4000000 400000 0 +; +; +; +; +; +; +; +; For Boats: (some car handling variables are used for alternate functions in boats) +; +; (J) Bank Force Mult (K) Rudder Turn Force (L) Speed Steer Falloff +; (R) Vertical Wave Hit Limit (S) Forward Wave Hit Brake (V) WaterResistance Volume Mult (W) Water Damping Mult +; (AB) Handbrake Drag Mult (AC) Sideslip Force +; +; '%' identifies this line as boat data for reading +; +; BBoxFwd BBoxSide SampleBottom AqPlaneWfMult AqPlaneWfApp RudderOSet MoveResXY MoveResZDown TurnResY Look_L_R_BehindCamHeight +; ID BBoxBack SampleTop AqPlaneForce AqPlaneWfCap RudderF WaveAudioMult MoveResZUp TurnResX TurnResZ +; +% DINGHY 0.8 0.8 0.7 0.2 0.1 1.40 0.4 3.5 0.002 0.5 0.0 4.0 0.01 0.50 0.10 0.04 0.30 0.04 4.0 +% JETMAX 0.8 0.8 0.7 0.2 0.2 2.20 0.4 3.5 0.002 0.5 0.0 4.0 0.008 0.50 0.10 0.05 0.50 0.04 4.0 +% MARQUIS 0.8 0.8 0.7 0.3 0.1 0.02 1.0 2.5 0.001 8.0 0.0 4.0 0.01 0.50 0.10 0.05 0.30 0.05 4.0 +% PREDATOR 0.8 0.8 0.7 0.2 0.1 1.90 0.4 3.5 0.002 0.5 0.0 4.0 0.007 0.50 0.10 0.04 0.30 0.04 4.0 +% REEFER 0.8 0.8 0.7 0.3 0.0 0.30 0.6 2.0 0.001 6.0 0.0 4.0 0.0065 0.50 0.10 0.05 0.30 0.05 4.0 +% SQUALO 0.8 0.8 0.7 0.2 0.2 1.80 0.4 3.5 0.002 0.5 -0.3 4.0 0.008 0.50 0.10 0.05 0.40 0.05 4.0 +% TROPIC 0.8 0.8 0.7 0.2 0.2 2.20 0.4 3.5 0.002 0.5 0.0 4.0 0.008 0.50 0.10 0.05 0.50 0.04 4.0 +% TUG 0.8 0.9 0.85 0.3 0.0 0.02 2.0 1.0 0.002 8.0 0.0 4.0 0.01 0.50 0.10 0.05 0.30 0.05 4.0 +; +; +; +; +; +; +; +; '!' identifies this line as bike data for reading +; A B C D E F G H I J K L M N O P +; +; LeanFwdCOM LeanBakCOM MaxLean DesLean BrakeStabil WheelieAng WheelieSteer StoppieStabMult +; ID LeanFwdForce LeanBackForce FullAnimLean StickLean InAirSteer StoppieAng WheelieStabMult +; +! BOBBER 0.15 2.0 0.25 3.5 30.0 38.0 0.30 0.20 -0.5 -2.5 35.0 -40.0 -10.0 10.0 5.0 +! FAGGIO 0.25 4.5 0.35 5.0 30.0 38.0 0.30 0.40 -0.5 -2.5 35.0 -40.0 -10.0 10.0 5.0 +! HELLFURY 0.15 2.0 0.20 3.0 30.0 38.0 0.30 0.20 -0.5 -2.0 35.0 -40.0 -10.0 10.0 5.0 +! NRG900 0.3 5.0 0.3 5.0 40.0 38.0 0.38 0.30 -1.0 -2.5 40.0 -40.0 -10.0 10.0 5.0 +! PCJ 0.3 5.0 0.35 5.0 40.0 38.0 0.35 0.30 -1.0 -2.5 40.0 -40.0 -10.0 10.0 5.0 +! SANCHEZ 0.35 5.0 0.35 5.0 45.0 38.0 0.32 0.40 -0.5 -2.5 35.0 -40.0 -10.0 10.0 5.0 +! ZOMBIE 0.15 2.0 0.20 3.0 30.0 38.0 0.30 0.20 -0.5 -2.5 35.0 -40.0 -10.0 10.0 5.0 +; +; +; +; +; +; +; +; '$' identifies this line as flying handling data when loading +; +; A B C D E F G H I J K L M N O P Q R S T U V W +; +; id ThrustFallOff Yaw SideSlip RollStab PitchStab AttackLift GearDownL TurnRes.x TurnRes.z SpeedRes.y +; Thrust ThrustVec YawStab Roll Pitch FormLift GearUpR WindMult MoveRes TurnRes.y SpeedRes.x SpeedRes.z +; +$ ANNHIL 0.60 0.03 0.8 -1.10 0.001 0.005 1.40 0.010 1.50 0.0008 0.6 2.0 0.2 1.0 0.0 0.01 0.55 0.55 0.7 0.5 0.5 0.7 +$ MAVERICK 0.50 0.03 0.4 -0.90 0.0007 0.004 1.30 0.010 1.40 0.001 0.6 2.0 0.2 1.0 0.0 0.05 0.8 0.7 0.8 0.5 0.5 0.7 +$ POLMAV 0.50 0.03 0.4 -0.90 0.001 0.006 1.30 0.010 1.40 0.001 0.6 2.0 0.2 1.0 0.0 0.05 0.6 0.6 0.7 0.5 0.5 0.7 +$ TOURMAV 0.50 0.03 0.4 -0.90 0.001 0.006 1.30 0.010 1.40 0.001 0.6 2.0 0.2 1.0 0.0 0.05 0.6 0.6 0.7 0.5 0.5 0.7 +$ ANDROM 0.5 2.0 0.0 -0.003 0.002 0.10 0.03 -0.002 0.003 0.0020 0.1 0.1 1.0 1.0 0.0 0.01 0.5 0.5 0.5 0.5 0.5 0.5 +$ DODO 0.5 0.40 0.0 -0.00015 0.002 0.10 0.003 -0.002 0.0003 0.0020 0.020 0.15 1.0 1.0 0.0 1.0 0.998 0.998 0.995 20.0 50.0 20.0 +#$ FIGHTER 0.5 2.0 0.0 -0.003 0.002 0.10 0.03 -0.002 0.003 0.0020 0.0 0.1 1.0 1.0 0.0 0.01 0.5 0.5 0.5 0.5 0.5 0.5 +; +; +; +; +; +; +; +; '^' identifies this line as vehicle anim group data for reading +; A - group id +; B - group folder for entering (will use anim from this folder if it exists) +; C - base group folder for entering (will use anim from this folder as default) +; D - group folder for jacking (will use anim from this folder if it exists) +; E - base group folder for jacking (will use anim from this folder as default) +; F - group folder for driving (will use anim from this folder if it existss) +; G - base group folder for driving (will use anim from this folder as default) +; H-L - times to start/stop z blend +; M-U - times to start/stop opening door +; V - special flags +; 1=dont close door after getting out, +; 2=don't close door after getting in, +; 4=use kart drive anims +; 8=use truck drive anims +; 16=use hover drive anims +; 32=run special locked door +; 64=don't open door when getting in +; A B C D E F G H I J K L M O P Q R S T U V +; +; ID Enter1 Jack1 Drive1 JumpOutTime JkdOutTime FallTime OpenOutStop CloseInStop OpenInStop CloseOutStop +; Enter2 Jack2 Drive2 GetInTime GetOutTime OpenOutStart CloseInStart OpenInStart CloseOutStart SpecialFlag +^ 0 std std std std std std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.20 0.43 0 +^ 1 low std low std low std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.20 0.43 0 +^ 2 truck std truck std truck std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.03 0.23 0.20 0.43 40 +^ 3 bikestd bikestd bikestd bikestd bikestd bikestd 0.5 0.0 -0.5 -0.3 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 +^ 4 bikespt bikestd bikespt bikestd bikespt bikestd 0.5 0.0 -0.5 -0.3 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 +^ 5 bikevsp bikestd bikevsp bikestd bikevsp bikestd 0.5 0.0 -0.5 -0.3 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 +^ 6 bikehrl bikestd bikehrl bikestd bikehrl bikestd 0.5 0.0 -0.5 -0.3 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 +^ 7 bikedrt bikestd bikedrt bikestd bikedrt bikestd 0.5 0.0 -0.5 -0.3 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 +^ 8 bikewyf bikestd bikewyf bikestd bikewyf bikestd 0.5 0.0 -0.5 -0.3 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 +^ 9 bikebmx bikestd bikebmx bikestd bikebmx bikestd 0.5 0.0 -0.5 -0.3 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 +^ 10 bikemtb bikestd bikemtb bikestd bikemtb bikestd 0.5 0.0 -0.5 -0.3 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 +^ 11 bikechp bikestd bikechp bikestd bikechp bikestd 0.5 0.0 -0.5 -0.3 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 +^ 12 bikequd bikestd bikequd bikestd bikequd bikestd 0.5 0.0 -0.5 -0.3 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 +^ 13 van std van std van std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.20 0.43 0 +^ 14 rustler std rustler std rustler std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.1 0.23 1 +^ 15 coach std coach std coach std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.20 0.43 2 +^ 16 bus std bus std bus std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.1 0.23 2 +^ 17 dozer std dozer std dozer std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.1 0.23 8 +^ 18 kart std kart std kart std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.1 0.23 4 +^ 19 convrt std convrt std convrt std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.1 0.43 0 +^ 20 mtruck std mtruck std mtruck std 11.5 0.0 -0.8 -0.3 0.3 0.41 0.8 0.3 0.45 0.03 0.23 0.1 0.23 41 +^ 21 train std train std train std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.1 0.23 66 +^ 22 tall std tall std tall std -0.3 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.20 0.43 0 +^ 23 vortex std vortex std vortex std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.1 0.23 4 +^ 24 tank std tank std tank std 0.25 0.0 -0.75 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.1 0.23 1 +^ 25 bfinj std bfinj std bfinj std 0.25 0.0 -0.75 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.1 0.43 0 +^ 26 shamal std shamal std shamal std 0.25 0.0 -0.75 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.1 0.23 3 +^ 27 harrier std harrier std harrier std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.1 0.23 1 +^ 28 upright std upright std upright std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.20 0.43 8 +^ 29 nevada std nevada std nevada std 0.5 0.0 -0.5 -0.3 0.3 0.41 0.8 0.3 0.45 0.06 0.43 0.08 0.43 3 +; 0 standard car +; 1 low car +; 2 truck +; 3 std bike +; 4 sport bike +; 5 vespa bike +; 6 harley bike +; 7 dirt bike +; 8 wayfarer bike +; 9 bmx bike +; 10 mtb bike +; 11 choppa bike +; 12 quad bike +; 13 van +; 14 rustler +; 15 coach +; 16 bus +; 17 dozer +; 18 kart +; 19 convertible +; 20 mtruck +; 21 train carriage +; 22 std high +; 23 hover +; 24 tank +; 25 bf inj +; 26 lear +; 27 harrier +; 28 std but upright +; 29 nevada +; +; +;the end diff --git a/RPF DUMP/Common RPF Dump/data/hud.dat b/RPF DUMP/Common RPF Dump/data/hud.dat new file mode 100644 index 00000000..e81d0eb1 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/hud.dat @@ -0,0 +1,189 @@ +# HUD.DAT +# maintained by Derek Payne +# this file contains inital display settings for each HUD component + +# NOTE: please ensure these are within the safe-areas!!! + +# items that have ';' at the start of their names are DEBUG items + +# Please ensure you change the correct (or both) values for HD or CRT TV's + +[HD] + +# ---------------------------------------------------------------------------------------------- +# -HUD ITEM NAME- -POSITION- -SIZE- -COLOUR- -ALPHA- +# ---------------------------------------------------------------------------------------------- + +# generic: + +HUD_BIG_MESSAGE_COMPLETE 0.5,0.45 0.631,1.0 HUD_COLOUR_RED 255 +HUD_BIG_MESSAGE_TITLE 0.929,0.957 0.492,0.718 HUD_COLOUR_BRIEF_TITLE 255 +HUD_BIG_MESSAGE_WASTED 0.5,0.5 1.0,1.0 HUD_COLOUR_RED 255 +HUD_BIG_MESSAGE_4 0.5,0.5 1.0,1.0 HUD_COLOUR_YELLOW 255 +HUD_BIG_MESSAGE_5 0.5,0.57 1.0,1.0 HUD_COLOUR_YELLOW 255 +HUD_BIG_MESSAGE_6 0.5,0.4 1.0,1.0 HUD_COLOUR_YELLOW 255 +HUD_BIG_MESSAGE_7 0.5,0.65 1.0,1.0 HUD_COLOUR_YELLOW 255 +HUD_SUBITILES 0.5,0.952 0.355,0.535 HUD_COLOUR_WHITE 255 + +HUD_RADAR 0.064,0.745 0.161,0.211 HUD_COLOUR_WHITE 150 +HUD_RADAR_BLIP_SIZE 0.0,0.0 0.060,0.041 HUD_COLOUR_WHITE 255 +HUD_MAP_BLIP_SIZE 0.0,0.0 0.016,0.009 HUD_COLOUR_WHITE 255 +HUD_HELP_MESSAGE 0.072,0.055 0.329,0.466 HUD_COLOUR_WHITE 255 +HUD_HELP_MESSAGE_ICON 0.005,0.008 0.046,0.060 HUD_COLOUR_WHITE 115 +HUD_LOADING_BAR 0.8,0.935 0.050,0.008 HUD_COLOUR_WHITE 255 + +HUD_MP_NAME_TEXT 0.018,-0.033 0.27,0.42 HUD_COLOUR_WHITE 255 +HUD_MP_NAME_ICON 0.000,1.0 0.019,0.025 HUD_COLOUR_WHITE 255 + +HUD_CUTSCENE_BATTERY 0.840,0.804 0.065,0.090 HUD_COLOUR_WHITE 120 +HUD_CUTSCENE_REC 0.806,0.100 0.098,0.064 HUD_COLOUR_RED 120 +HUD_CUTSCENE_CORNER 0.057,0.056 0.235,0.230 HUD_COLOUR_WHITE 120 +HUD_CUTSCENE_METER 0.877,0.586 0.028,0.204 HUD_COLOUR_WHITE 120 + +HUD_CREDITS_JOB_BIG 0.0,0.0 0.600,0.795 HUD_COLOUR_PURE_WHITE 255 +HUD_CREDITS_JOB_MED 0.0,0.0 0.568,0.695 HUD_COLOUR_WHITE 255 +HUD_CREDITS_JOB_SMALL 0.0,0.0 0.418,0.595 HUD_COLOUR_WHITE 255 +HUD_CREDITS_NAME_BIG 0.0,0.0 0.478,0.575 HUD_COLOUR_PURE_WHITE 255 +HUD_CREDITS_NAME_MED 0.0,0.0 0.458,0.555 HUD_COLOUR_WHITE 255 +HUD_CREDITS_NAME_SMALL 0.0,0.0 0.418,0.595 HUD_COLOUR_WHITE 255 +HUD_CREDITS_SPACE_BIG 0.0,0.0 0.0, 0.15 HUD_COLOUR_WHITE 255 +HUD_CREDITS_SPACE_MED 0.0,0.0 0.0, 0.10 HUD_COLOUR_WHITE 255 +HUD_CREDITS_SPACE_SMALL 0.0,0.0 0.0, 0.05 HUD_COLOUR_WHITE 255 + +;HUD_DEV_KEYBOARD_MODE 0.069,0.052 0.3,0.3 HUD_COLOUR_WHITE 255 +;HUD_DEV_MISSION_DESC 0.900,0.106 0.327,0.368 HUD_COLOUR_WHITE 255 + +# game specific: + +HUD_MP_CLOCK 0.929,0.030 0.294,0.466 HUD_COLOUR_WHITE 255 +HUD_MP_CASH 0.929,0.030 0.294,0.466 HUD_COLOUR_WHITE 255 +HUD_WANTED_FRONT 0.929,0.032 0.294,0.466 HUD_COLOUR_WHITE 255 +HUD_WANTED_BACK 0.929,0.032 0.294,0.466 HUD_COLOUR_BLACK 100 +HUD_CASH 0.929,0.055 0.294,0.466 HUD_COLOUR_WHITE 255 +HUD_MISSION_PASSED_CASH 0.929,0.030 0.294,0.466 HUD_COLOUR_WHITE 255 +HUD_AMMO 0.929,0.030 0.294,0.466 HUD_COLOUR_WHITE 255 +HUD_WEAPON_ICON 0.936,0.025 0.150,0.113 HUD_COLOUR_WHITE 255 +HUD_AREA_NAME 0.929,0.872 0.418,0.595 HUD_COLOUR_WHITE 255 +HUD_STREET_NAME 0.929,0.912 0.418,0.595 HUD_COLOUR_GREEN 255 +HUD_VEHICLE_NAME 0.929,0.832 0.418,0.595 HUD_COLOUR_GREY 255 +HUD_PHONE_MESSAGE_ICON 0.106,0.716 0.040,0.028 HUD_COLOUR_WHITE 255 +HUD_PHONE_MESSAGE_NUMBER 0.101,0.721 0.211,0.264 HUD_COLOUR_WHITE 255 +HUD_PHONE_MESSAGE_BOX 0.069,0.714 0.003,0.032 HUD_COLOUR_WHITE 128 + +HUD_TEXT_MESSAGE_ICON 0.069,0.928 0.025,0.019 HUD_COLOUR_WHITE 125 +HUD_SLEEP_MODE_ICON 0.194,0.922 0.039,0.025 HUD_COLOUR_WHITE 125 + +HUD_WEAPON_CROSSHAIR 0.5,0.5 0.020,0.027 HUD_COLOUR_WHITE 200 +HUD_WEAPON_HEALTH_TARGET 0.5,0.5 0.018,0.024 HUD_COLOUR_GREEN 225 +HUD_WEAPON_ARMOUR_TARGET 0.5,0.5 0.014,0.018 HUD_COLOUR_BLUELIGHT 225 +HUD_WEAPON_DOT 0.5,0.5 0.002,0.002 HUD_COLOUR_WHITE 200 + +HUD_MISSION_CLOCK 0.929,0.030 0.294,0.466 HUD_COLOUR_WHITE 255 + +HUD_MISSION_COUNTER_NAME_1 0.932,0.22 0.328,0.55 HUD_COLOUR_WHITE 255 +HUD_MISSION_COUNTER_NUMBER_1 0.844,0.226 0.109,0.019 HUD_COLOUR_BLUE 255 +HUD_MISSION_COUNTER_NAME_2 0.932,0.22 0.328,0.55 HUD_COLOUR_WHITE 255 +HUD_MISSION_COUNTER_NUMBER_2 0.844,0.226 0.109,0.019 HUD_COLOUR_BLUE 255 +HUD_MISSION_COUNTER_NAME_3 0.932,0.22 0.328,0.55 HUD_COLOUR_WHITE 255 +HUD_MISSION_COUNTER_NUMBER_3 0.844,0.226 0.109,0.019 HUD_COLOUR_BLUE 255 +HUD_MISSION_COUNTER_NAME_4 0.932,0.22 0.328,0.55 HUD_COLOUR_WHITE 255 +HUD_MISSION_COUNTER_NUMBER_4 0.844,0.226 0.109,0.019 HUD_COLOUR_BLUE 255 + +HUD_WEAPON_SCOPE 0.5,0.5 0.360,0.451 HUD_COLOUR_WHITE 255 +HUD_WEAPON_SCOPE_BIT_1 0.264,0.585 0.173,0.233 HUD_COLOUR_BLACK 100 +HUD_WEAPON_SCOPE_BIT_2 0.410,0.500 0.180,0.210 HUD_COLOUR_BLACK 150 + + +# ---------------------------------------------------------------------------------------------- + + + +[CRT] + +# ---------------------------------------------------------------------------------------------- +# -HUD ITEM NAME- -POSITION- -SIZE- -COLOUR- -ALPHA- +# ---------------------------------------------------------------------------------------------- + +# generic: + +HUD_BIG_MESSAGE_COMPLETE 0.5,0.45 0.631,1.0 HUD_COLOUR_RED 255 +HUD_BIG_MESSAGE_TITLE 0.905,0.920 0.492,0.718 HUD_COLOUR_BRIEF_TITLE 255 +HUD_BIG_MESSAGE_WASTED 0.5,0.5 1.0,1.0 HUD_COLOUR_RED 255 +HUD_BIG_MESSAGE_4 0.5,0.5 1.0,1.0 HUD_COLOUR_YELLOW 255 +HUD_BIG_MESSAGE_5 0.5,0.57 1.0,1.0 HUD_COLOUR_YELLOW 255 +HUD_BIG_MESSAGE_6 0.5,0.4 1.0,1.0 HUD_COLOUR_YELLOW 255 +HUD_BIG_MESSAGE_7 0.5,0.65 1.0,1.0 HUD_COLOUR_YELLOW 255 +HUD_SUBITILES 0.505,0.9165 0.37,0.54 HUD_COLOUR_WHITE 255 + +HUD_RADAR 0.089,0.720 0.150,0.197 HUD_COLOUR_WHITE 150 +HUD_RADAR_BLIP_SIZE 0.0,0.0 0.084,0.056 HUD_COLOUR_WHITE 255 +HUD_MAP_BLIP_SIZE 0.0,0.0 0.016,0.013 HUD_COLOUR_WHITE 255 +HUD_HELP_MESSAGE 0.098,0.084 0.350,0.496 HUD_COLOUR_WHITE 255 +HUD_HELP_MESSAGE_ICON 0.005,0.011 0.044,0.059 HUD_COLOUR_WHITE 115 +HUD_LOADING_BAR 0.8,0.935 0.050,0.008 HUD_COLOUR_WHITE 255 + +HUD_MP_NAME_TEXT 0.018,-0.033 0.36,0.53 HUD_COLOUR_WHITE 255 +HUD_MP_NAME_ICON 0.000,1.0 0.021,0.027 HUD_COLOUR_WHITE 255 + +HUD_CUTSCENE_BATTERY 0.850,0.760 0.065,0.090 HUD_COLOUR_WHITE 120 +HUD_CUTSCENE_REC 0.816,0.135 0.098,0.064 HUD_COLOUR_RED 120 +HUD_CUTSCENE_CORNER 0.057,0.056 0.235,0.230 HUD_COLOUR_WHITE 120 +HUD_CUTSCENE_METER 0.889,0.533 0.026,0.204 HUD_COLOUR_WHITE 120 + +HUD_CREDITS_JOB_BIG 0.0,0.0 0.600,0.795 HUD_COLOUR_PURE_WHITE 255 +HUD_CREDITS_JOB_MED 0.0,0.0 0.568,0.695 HUD_COLOUR_WHITE 255 +HUD_CREDITS_JOB_SMALL 0.0,0.0 0.418,0.595 HUD_COLOUR_WHITE 255 +HUD_CREDITS_NAME_BIG 0.0,0.0 0.478,0.575 HUD_COLOUR_PURE_WHITE 255 +HUD_CREDITS_NAME_MED 0.0,0.0 0.458,0.555 HUD_COLOUR_WHITE 255 +HUD_CREDITS_NAME_SMALL 0.0,0.0 0.418,0.595 HUD_COLOUR_WHITE 255 +HUD_CREDITS_SPACE_BIG 0.0,0.0 0.0, 0.15 HUD_COLOUR_WHITE 255 +HUD_CREDITS_SPACE_MED 0.0,0.0 0.0, 0.10 HUD_COLOUR_WHITE 255 +HUD_CREDITS_SPACE_SMALL 0.0,0.0 0.0, 0.05 HUD_COLOUR_WHITE 255 + +;HUD_DEV_KEYBOARD_MODE 0.069,0.052 0.3,0.3 HUD_COLOUR_WHITE 255 +;HUD_DEV_MISSION_DESC 0.500,0.106 0.327,0.368 HUD_COLOUR_WHITE 255 + +# game specific: + +HUD_MP_CLOCK 0.905,0.037 0.375,0.550 HUD_COLOUR_WHITE 255 +HUD_MP_CASH 0.905,0.037 0.375,0.550 HUD_COLOUR_WHITE 255 +HUD_WANTED_FRONT 0.905,0.040 0.400,0.550 HUD_COLOUR_WHITE 255 +HUD_WANTED_BACK 0.905,0.040 0.400,0.550 HUD_COLOUR_BLACK 120 +HUD_CASH 0.905,0.078 0.375,0.550 HUD_COLOUR_WHITE 255 +HUD_MISSION_PASSED_CASH 0.905,0.037 0.375,0.550 HUD_COLOUR_WHITE 255 +HUD_AMMO 0.905,0.037 0.375,0.550 HUD_COLOUR_WHITE 255 +HUD_WEAPON_ICON 0.912,0.030 0.150,0.113 HUD_COLOUR_WHITE 255 +HUD_AREA_NAME 0.905,0.835 0.418,0.595 HUD_COLOUR_WHITE 255 +HUD_STREET_NAME 0.905,0.875 0.418,0.595 HUD_COLOUR_GREEN 255 +HUD_VEHICLE_NAME 0.905,0.795 0.418,0.595 HUD_COLOUR_GREY 255 +HUD_PHONE_MESSAGE_ICON 0.129,0.685 0.040,0.028 HUD_COLOUR_WHITE 255 +HUD_PHONE_MESSAGE_NUMBER 0.127,0.689 0.266,0.320 HUD_COLOUR_WHITE 255 +HUD_PHONE_MESSAGE_BOX 0.092,0.682 0.003,0.034 HUD_COLOUR_WHITE 128 + +HUD_TEXT_MESSAGE_ICON 0.091,0.886 0.028,0.022 HUD_COLOUR_WHITE 180 +HUD_SLEEP_MODE_ICON 0.211,0.882 0.040,0.027 HUD_COLOUR_WHITE 180 + +HUD_WEAPON_CROSSHAIR 0.5,0.5 0.020,0.027 HUD_COLOUR_WHITE 240 +HUD_WEAPON_HEALTH_TARGET 0.5,0.5 0.016,0.022 HUD_COLOUR_GREEN 235 +HUD_WEAPON_ARMOUR_TARGET 0.5,0.5 0.013,0.017 HUD_COLOUR_BLUE 235 +HUD_WEAPON_DOT 0.5,0.5 0.004,0.004 HUD_COLOUR_WHITE 255 + +HUD_MISSION_CLOCK 0.905,0.037 0.375,0.550 HUD_COLOUR_WHITE 255 + +HUD_MISSION_COUNTER_NAME_1 0.912,0.22 0.328,0.55 HUD_COLOUR_WHITE 255 +HUD_MISSION_COUNTER_NUMBER_1 0.844,0.226 0.109,0.019 HUD_COLOUR_BLUE 255 +HUD_MISSION_COUNTER_NAME_2 0.912,0.22 0.328,0.55 HUD_COLOUR_WHITE 255 +HUD_MISSION_COUNTER_NUMBER_2 0.844,0.226 0.109,0.019 HUD_COLOUR_BLUE 255 +HUD_MISSION_COUNTER_NAME_3 0.912,0.22 0.328,0.55 HUD_COLOUR_WHITE 255 +HUD_MISSION_COUNTER_NUMBER_3 0.844,0.226 0.109,0.019 HUD_COLOUR_BLUE 255 +HUD_MISSION_COUNTER_NAME_4 0.912,0.22 0.328,0.55 HUD_COLOUR_WHITE 255 +HUD_MISSION_COUNTER_NUMBER_4 0.844,0.226 0.109,0.019 HUD_COLOUR_BLUE 255 + +HUD_WEAPON_SCOPE 0.5,0.5 0.360,0.451 HUD_COLOUR_WHITE 255 +HUD_WEAPON_SCOPE_BIT_1 0.264,0.585 0.173,0.233 HUD_COLOUR_BLACK 100 +HUD_WEAPON_SCOPE_BIT_2 0.410,0.500 0.180,0.210 HUD_COLOUR_BLACK 150 + +# ---------------------------------------------------------------------------------------------- + +# eof + diff --git a/RPF DUMP/Common RPF Dump/data/hudcolor.dat b/RPF DUMP/Common RPF Dump/data/hudcolor.dat new file mode 100644 index 00000000..c6a5a52f --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/hudcolor.dat @@ -0,0 +1,135 @@ +# HUDCOLOR.DAT +# this file contains RGB colour values that the game uses + +# Please ensure you change the correct values for HD and CRT TVs + +[HD] + +# ------------------------------------------------- +# -HUD COLOUR NAME- -R- -G- -B- +# ------------------------------------------------- +HUD_COLOUR_PURE_WHITE 255 255 255 +HUD_COLOUR_WHITE 225 225 225 +HUD_COLOUR_BLACK 0 0 0 +HUD_COLOUR_GREY 100 100 100 +HUD_COLOUR_RED 153 69 69 +HUD_COLOUR_REDLIGHT 206 155 155 +HUD_COLOUR_REDDARK 109 41 41 +HUD_COLOUR_BLUE 74 148 160 +HUD_COLOUR_BLUELIGHT 151 201 206 +HUD_COLOUR_BLUEDARK 51 105 114 +HUD_COLOUR_YELLOW 206 169 13 +HUD_COLOUR_YELLOWLIGHT 215 197 121 +HUD_COLOUR_YELLOWDARK 127 106 18 +HUD_COLOUR_ORANGE 188 130 74 +HUD_COLOUR_ORANGELIGHT 234 184 125 +HUD_COLOUR_ORANGEDARK 130 87 39 +HUD_COLOUR_GREEN 87 124 88 +HUD_COLOUR_GREENLIGHT 159 201 166 +HUD_COLOUR_GREENDARK 64 94 75 +HUD_COLOUR_PURPLE 152 111 158 +HUD_COLOUR_PURPLELIGHT 213 178 216 +HUD_COLOUR_PURPLEDARK 114 79 119 +HUD_COLOUR_PINK 226 176 209 +HUD_COLOUR_STAR 225 225 225 +HUD_COLOUR_STARLIGHT 225 225 225 +HUD_COLOUR_STARDARK 120 120 120 +HUD_COLOUR_NET_PLAYER1 230 110 0 +HUD_COLOUR_NET_PLAYER2 128 0 210 +HUD_COLOUR_NET_PLAYER3 9 175 0 +HUD_COLOUR_NET_PLAYER4 180 29 0 +HUD_COLOUR_NET_PLAYER5 255 255 75 +HUD_COLOUR_NET_PLAYER6 61 166 235 +HUD_COLOUR_NET_PLAYER7 255 0 255 +HUD_COLOUR_NET_PLAYER8 203 159 114 +HUD_COLOUR_NET_PLAYER9 1 75 0 +HUD_COLOUR_NET_PLAYER10 25 25 255 +HUD_COLOUR_NET_PLAYER11 255 175 225 +HUD_COLOUR_NET_PLAYER12 150 255 255 +HUD_COLOUR_NET_PLAYER13 111 115 45 +HUD_COLOUR_NET_PLAYER14 155 232 142 +HUD_COLOUR_NET_PLAYER15 110 120 145 +HUD_COLOUR_NET_PLAYER16 83 55 25 +HUD_COLOUR_SIMPLEBLIP_DEFAULT 159 201 166 +HUD_COLOUR_MENU_BLUE 140 140 140 +HUD_COLOUR_MENU_GREY_LIGHT 140 140 140 +HUD_COLOUR_MENU_BLUE_EXTRA_DARK 40 40 40 +HUD_COLOUR_MENU_YELLOW 240 160 0 +HUD_COLOUR_MENU_YELLOW_DARK 240 160 0 +HUD_COLOUR_MENU_GREEN 240 160 0 +HUD_COLOUR_MENU_GREY 140 140 140 +HUD_COLOUR_MENU_GREY_DARK 60 60 60 +HUD_COLOUR_MENU_HIGHLIGHT 30 30 30 +HUD_COLOUR_MENU_STANDARD 140 140 140 +HUD_COLOUR_MENU_DIMMED 75 75 75 +HUD_COLOUR_MENU_EXTRA_DIMMED 50 50 50 +HUD_COLOUR_BRIEF_TITLE 95 95 95 +HUD_COLOUR_MID_GREY_MP 100 100 100 +# ------------------------------------------------- + + +[CRT] + +# ------------------------------------------------- +# -HUD COLOUR NAME- -R- -G- -B- +# ------------------------------------------------- +HUD_COLOUR_PURE_WHITE 240 240 240 +HUD_COLOUR_WHITE 220 220 220 +HUD_COLOUR_BLACK 0 0 0 +HUD_COLOUR_GREY 100 100 100 +HUD_COLOUR_RED 153 69 69 +HUD_COLOUR_REDLIGHT 206 155 155 +HUD_COLOUR_REDDARK 109 41 41 +HUD_COLOUR_BLUE 74 148 160 +HUD_COLOUR_BLUELIGHT 151 201 206 +HUD_COLOUR_BLUEDARK 51 105 114 +HUD_COLOUR_YELLOW 206 169 13 +HUD_COLOUR_YELLOWLIGHT 226 208 134 +HUD_COLOUR_YELLOWDARK 127 106 18 +HUD_COLOUR_ORANGE 188 130 74 +HUD_COLOUR_ORANGELIGHT 234 184 125 +HUD_COLOUR_ORANGEDARK 130 87 39 +HUD_COLOUR_GREEN 87 124 88 +HUD_COLOUR_GREENLIGHT 159 201 166 +HUD_COLOUR_GREENDARK 64 94 75 +HUD_COLOUR_PURPLE 152 111 158 +HUD_COLOUR_PURPLELIGHT 213 178 216 +HUD_COLOUR_PURPLEDARK 114 79 119 +HUD_COLOUR_PINK 226 176 209 +HUD_COLOUR_STAR 225 225 225 +HUD_COLOUR_STARLIGHT 225 225 225 +HUD_COLOUR_STARDARK 120 120 120 +HUD_COLOUR_NET_PLAYER1 230 110 0 +HUD_COLOUR_NET_PLAYER2 128 0 210 +HUD_COLOUR_NET_PLAYER3 9 175 0 +HUD_COLOUR_NET_PLAYER4 180 29 0 +HUD_COLOUR_NET_PLAYER5 255 255 75 +HUD_COLOUR_NET_PLAYER6 61 166 235 +HUD_COLOUR_NET_PLAYER7 255 0 255 +HUD_COLOUR_NET_PLAYER8 203 159 114 +HUD_COLOUR_NET_PLAYER9 1 75 0 +HUD_COLOUR_NET_PLAYER10 25 25 255 +HUD_COLOUR_NET_PLAYER11 255 175 225 +HUD_COLOUR_NET_PLAYER12 150 255 255 +HUD_COLOUR_NET_PLAYER13 111 115 45 +HUD_COLOUR_NET_PLAYER14 155 232 142 +HUD_COLOUR_NET_PLAYER15 110 120 145 +HUD_COLOUR_NET_PLAYER16 83 55 25 +HUD_COLOUR_SIMPLEBLIP_DEFAULT 159 201 166 +HUD_COLOUR_MENU_BLUE 140 140 140 +HUD_COLOUR_MENU_GREY_LIGHT 140 140 140 +HUD_COLOUR_MENU_BLUE_EXTRA_DARK 40 40 40 +HUD_COLOUR_MENU_YELLOW 240 160 0 +HUD_COLOUR_MENU_YELLOW_DARK 240 160 0 +HUD_COLOUR_MENU_GREEN 240 160 0 +HUD_COLOUR_MENU_GREY 140 140 140 +HUD_COLOUR_MENU_GREY_DARK 75 75 75 +HUD_COLOUR_MENU_HIGHLIGHT 30 30 30 +HUD_COLOUR_MENU_STANDARD 140 140 140 +HUD_COLOUR_MENU_DIMMED 75 75 75 +HUD_COLOUR_MENU_EXTRA_DIMMED 50 50 50 +HUD_COLOUR_BRIEF_TITLE 95 95 95 +HUD_COLOUR_MID_GREY_MP 110 110 110 +# ------------------------------------------------- + +# eof diff --git a/RPF DUMP/Common RPF Dump/data/images.txt b/RPF DUMP/Common RPF Dump/data/images.txt new file mode 100644 index 00000000..971b50f8 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/images.txt @@ -0,0 +1,135 @@ +# NOTE: The names and paths in this file are CASESENSITIVE on PS3 so don't fuck 'em up. + +#this has been ordered to reflect the order on the disk + +commonimg:/data/cdimages/navgen_script +commonimg:/data/cdimages/script_network 1 +platformimg:/anim/cutsprops 1 +platformimg:/anim/cuts 1 +platformimg:/data/maps/interiors/Int_Props/props_ss 1 +platformimg:/data/maps/interiors/Int_Props/props_ab 1 +platformimg:/data/maps/interiors/Int_Props/props_km 1 +platformimg:/data/maps/interiors/Int_Props/props_mp 1 +platformimg:/data/maps/interiors/Int_Props/props_ld 1 +platformimg:/data/maps/interiors/Int_Props/props_ah 1 +platformimg:/data/maps/interiors/Mission/level_2 1 +platformimg:/data/maps/interiors/Mission/level_5 1 +platformimg:/data/maps/interiors/Mission/level_4 1 +platformimg:/data/maps/interiors/Mission/level_6 1 +platformimg:/data/maps/interiors/Mission/level_1 1 +platformimg:/data/maps/interiors/Mission/level_3 1 +platformimg:/data/maps/props/commercial/7_11 1 +platformimg:/data/maps/props/commercial/clothes 1 +platformimg:/data/maps/props/commercial/office 1 +platformimg:/data/maps/props/commercial/bar 1 +platformimg:/data/maps/props/commercial/beauty 1 +platformimg:/data/maps/props/commercial/fastfood 1 +platformimg:/data/maps/props/lev_des/minigame 1 +platformimg:/data/maps/props/lev_des/mission_int 1 +platformimg:/data/maps/props/lev_des/icons 1 +platformimg:/data/maps/props/residential/details 1 +platformimg:/data/maps/props/residential/kitchen 1 +platformimg:/data/maps/props/residential/lights 1 +platformimg:/data/maps/props/residential/electrical 1 +platformimg:/data/maps/props/residential/bedroom 1 +platformimg:/data/maps/props/residential/bathroom 1 +platformimg:/data/maps/props/residential/soft 1 +platformimg:/data/maps/props/residential/dining 1 +platformimg:/data/maps/props/doors/int_door 1 +platformimg:/data/maps/props/vegetation/int_veg 1 +platformimg:/data/maps/jersey/nj_05 0 +platformimg:/data/maps/jersey/nj_liberty 0 +platformimg:/data/maps/jersey/nj_04w 0 +platformimg:/data/maps/jersey/nj_04e 0 +platformimg:/data/maps/jersey/nj_xref 1 +platformimg:/data/maps/jersey/nj_03 0 +platformimg:/data/maps/jersey/nj_docks 0 +platformimg:/data/maps/jersey/nj_02 0 +platformimg:/data/maps/jersey/nj_01 0 +platformimg:/models/cdimages/radar 0 +platformimg:/anim/anim 0 +platformimg:/models/cdimages/pedprops 1 +platformimg:/models/cdimages/weapons 0 +platformimg:/models/cdimages/vehicles 0 +platformimg:/data/cdimages/scripttxds 1 +commonimg:/data/cdimages/script 1 +commonimg:/data/cdimages/carrec 1 +platformimg:/data/maps/generic/procobj 1 +platformimg:/data/maps/interiors/Generic/blocks 1 +platformimg:/data/maps/interiors/Generic/public_2 1 +platformimg:/data/maps/interiors/Generic/homes_2 1 +platformimg:/data/maps/interiors/Generic/homes_3 1 +platformimg:/data/maps/interiors/Generic/brownstones 1 +platformimg:/data/maps/interiors/Generic/indust_1 1 +platformimg:/data/maps/interiors/Generic/bars_2 1 +platformimg:/data/maps/interiors/Generic/retail_2 1 +platformimg:/data/maps/interiors/Generic/bars_1 1 +platformimg:/data/maps/interiors/Generic/public_3 1 +platformimg:/data/maps/interiors/Generic/public_1 1 +platformimg:/data/maps/interiors/Generic/retail_3 1 +platformimg:/data/maps/interiors/Generic/retail_1 1 +platformimg:/data/maps/interiors/Generic/retail_4 1 +platformimg:/data/maps/interiors/Generic/bars_3 1 +platformimg:/data/maps/interiors/Generic/blocks_3 1 +platformimg:/data/maps/interiors/Generic/blocks_2 1 +platformimg:/data/maps/interiors/Generic/homes_1 1 +platformimg:/data/maps/props/doors/ext_door 1 +platformimg:/data/maps/props/roadside/rubbish 1 +platformimg:/data/maps/props/roadside/fences 1 +platformimg:/data/maps/props/roadside/works 1 +platformimg:/data/maps/props/roadside/traffic 1 +platformimg:/data/maps/props/roadside/st_vend 1 +platformimg:/data/maps/props/roadside/lamppost 1 +platformimg:/data/maps/props/roadside/sign 1 +platformimg:/data/maps/props/roadside/bllbrd 1 +platformimg:/data/maps/props/roadside/bins 1 +platformimg:/data/maps/props/roadside/crates 1 +platformimg:/data/maps/props/street/amenitie 1 +platformimg:/data/maps/props/street/rooftop 1 +platformimg:/data/maps/props/street/misc 1 +platformimg:/data/maps/props/street/elecbox 1 +platformimg:/data/maps/props/vegetation/ext_veg 1 +platformimg:/data/maps/props/windows/gen_win 1 +platformimg:/data/maps/props/industrial/industrial 1 +platformimg:/data/maps/props/industrial/skips 1 +platformimg:/data/maps/props/industrial/drums 1 +platformimg:/data/cdimages/navmeshes 0 +platformimg:/data/cdimages/gtxd 0 +platformimg:/data/cdimages/paths 0 +platformimg:/data/maps/manhat/manhat12 0 +platformimg:/data/maps/manhat/manhat05 0 +platformimg:/data/maps/manhat/manhatxr 0 +platformimg:/data/maps/manhat/manhat08 0 +platformimg:/data/maps/manhat/manhat06 0 +platformimg:/data/maps/manhat/subwayxr 0 +platformimg:/data/maps/manhat/manhatsw 0 +platformimg:/data/maps/props/industrial/railway 1 +platformimg:/data/maps/manhat/manhat04 0 +platformimg:/data/maps/manhat/manhat07 0 +platformimg:/data/maps/manhat/manhat09 0 +platformimg:/data/maps/manhat/manhat03 0 +platformimg:/data/maps/manhat/manhat11 0 +platformimg:/data/maps/manhat/manhat02 0 +platformimg:/data/maps/manhat/manhat01 0 +platformimg:/data/maps/manhat/manhat10 0 +platformimg:/models/cdimages/componentpeds 1 +platformimg:/data/maps/east/brook_s2 0 +platformimg:/data/maps/east/brook_s 0 +platformimg:/data/maps/east/brook_s3 0 +platformimg:/data/maps/east/brook_n 0 +platformimg:/data/maps/east/brook_n2 0 +platformimg:/data/maps/east/east_xr 0 +platformimg:/data/maps/east/queens_m 0 +platformimg:/data/maps/east/queens_w2 0 +platformimg:/data/maps/east/queens_w 0 +platformimg:/data/maps/east/queens_e 0 +platformimg:/data/maps/east/bronx_e 0 +platformimg:/data/maps/east/bronx_e2 0 +platformimg:/data/maps/east/bronx_w 0 +platformimg:/data/maps/east/bronx_w2 0 + +#map xref + +#map instance + + diff --git a/RPF DUMP/Common RPF Dump/data/info.zon b/RPF DUMP/Common RPF Dump/data/info.zon new file mode 100644 index 00000000..96a6461a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/info.zon @@ -0,0 +1,265 @@ +zone +ZSTEI3, 0, 795.605, 776.226, -20.0, 1259.51, 1014.76, 350.0, 1, STEIN +Znorm, 0, -1313.85, 374.04, -20.0, -855.416, 641.471, 350.0, 1, NORMY +ZSOHAN1, 0, 266.523, 1341.68, -20.0, 701.523, 1516.68, 350.0, 1, STHBO +ZBOULE2, 0, 220.618, 1818.99, -20.0, 781.36, 2206.99, 350.0, 1, BOULE +Zcgci2, 0, -659.208, -481.39, -20.0, -304.118, -346.624, 350.0, 1, CASGC +Zcgci1, 0, -475.44, -715.671, -20.0, -304.118, -481.39, 350.0, 1, CASGC +Zchisl1, 0, 387.346, 823.624, -20.0, 723.39, 1140.18, 350.0, 1, CHISL +Zchisl2, 0, 438.349, 578.351, -20.0, 706.969, 823.624, 350.0, 1, CHISL +Zmdw1, 0, -643.152, 609.361, -20.0, -381.711, 745.696, 350.0, 1, MIDPW +Zvarh, 0, -702.852, 906.696, -20.0, -381.711, 1191.31, 350.0, 1, VASIH +Zmidpa, 0, -381.711, 609.361, -20.0, -31.3146, 1191.31, 350.0, 1, MIDPA +Znhol1, 0, -690.252, 1191.31, -20.0, -273.709, 1305.98, 350.0, 1, NOHOL +Zehol1, 0, -273.709, 1191.31, -20.0, 153.233, 1407.38, 350.0, 1, EAHOL +Znort1, 0, -606.125, 1407.38, -20.0, 58.9189, 1610.15, 350.0, 1, NORWO +Zmeat, 0, -883.699, -139.945, -20.0, -381.724, 148.235, 350.0, 1, TMEQU +Zwestm, 0, -796.099, 148.235, -20.0, -381.724, 361.597, 346.9, 1, WESMI +Zpurg1, 0, -643.152, 509.597, -20.0, -381.711, 609.361, 350.0, 1, PUGAT +Zeast, 0, -31.3146, -139.945, -20.0, 108.875, 148.235, 350.0, 1, EASON +Zpres, 0, 108.875, -139.945, -20.0, 343.176, 148.235, 350.0, 1, THPRES +Zhat, 0, -31.3146, 369.954, -20.0, 267.099, 609.361, 350.0, 1, HATGA +Zlance, 0, -31.3146, 148.235, -20.0, 267.099, 369.954, 30.0, 1, LANCE +Zsuff1, 0, -483.208, -222.048, -20.0, -31.3146, -139.945, 350.0, 1, SUFFO +Zital, 0, -254.508, -321.624, -20.0, -76.2142, -222.048, 350.0, 1, LITAL +Zcgci4, 0, -691.208, -346.624, -20.0, -483.208, -139.945, 350.0, 1, CASGC +Zsuff2, 0, -483.208, -346.624, -20.0, -254.508, -222.048, 350.0, 1, SUFFO +ZCity1, 0, -254.508, -346.624, -20.0, -76.2143, -321.624, 350.0, 1, CITH +ZCity2, 0, -304.118, -602.863, -20.0, -76.2143, -346.624, 350.0, 1, CITH +Zchin, 0, -76.2143, -505.423, -20.0, 212.278, -298.546, 350.0, 1, CHITO +Zlowe1, 0, -76.2142, -298.546, -20.0, 212.278, -222.048, 350.0, 1, LOWEA +Zlowe2, 0, -31.3146, -222.048, -20.0, 212.278, -139.945, 350.0, 1, LOWEA +Zfisn, 0, 212.278, -303.904, -20.0, 394.167, -139.945, 350.0, 1, FISSN +Zfiss1, 0, 212.278, -505.423, -20.0, 401.667, -303.904, 350.0, 1, FISSO +Zfiss2, 0, 401.667, -505.423, -20.0, 490.904, -445.003, 350.0, 1, FISSO +Zexc1, 0, -304.118, -773.537, -20.0, -76.2143, -602.863, 350.0, 1, THXCH +Zexc2, 0, -76.2143, -580.551, -20.0, 218.68, -505.423, 350.0, 1, THXCH +Zexc3, 0, -76.2143, -690.606, -20.0, 268.584, -580.551, 350.0, 1, THXCH +Zexc4, 0, -76.2143, -773.537, -20.0, 123.786, -690.606, 350.0, 1, THXCH +Zcgar3, 0, 123.786, -773.537, -20.0, 304.217, -690.606, 350.0, 1, CASGR +Zfiss3, 0, 218.68, -580.551, -20.0, 490.904, -505.423, 350.0, 1, FISSO +Zfiss4, 0, 268.584, -690.606, -20.0, 490.904, -580.551, 350.0, 1, FISSO +Zfiss5, 0, 304.217, -790.77, -20.0, 434.896, -690.606, 350.0, 1, FISSO +Zcois1, 0, 490.904, -407.903, -20.0, 567.091, -368.603, 30.0, 1, COISL +Zcois4, 0, 348.619, 34.5953, -20.0, 548.856, 148.235, 350.0, 1, COISL +Zcois5, 0, 345.646, 148.235, -20.0, 579.713, 480.058, 30.0, 1, COISL +Zlanc1, 0, -31.3146, 906.696, -20.0, 214.634, 1075.61, 350.0, 1, LANCA +Zmide, 0, -31.3146, 609.361, -20.0, 211.533, 906.696, 350.0, 1, MIDPE +Zleft1, 0, -1454.47, 1147.54, -20.0, -738.262, 1417.7, 350.0, 1, LEFWO +ZSTEI2, 0, 1022.31, 1014.76, -20.0, 1361.46, 1185.08, 350.0, 1, STEIN +ZSTEI11, 0, 1361.46, 1014.76, -20.0, 1452.01, 1115.06, 350.0, 1, STEIN +Zcois3, 0, 364.765, -36.926, -20.0, 566.461, 34.5953, 350.0, 1, COISL +Zcois8, 0, 406.158, -133.745, -20.0, 570.314, -36.926, 350.0, 1, COISL +ZEHOK9, 0, 595.54, -5.14662, -20.0, 720.266, 101.967, 350.0, 1, ESHOO +ZBOAB3, 0, 660.374, 101.967, -20.0, 720.266, 226.353, 30.0, 1, BOAB +ZLBAY2, 0, 1443.64, 1511.74, -20.0, 1644.07, 1887.14, 350.0, 1, LTBAY +ZLBAY1, 0, 1443.64, 1887.14, -20.0, 1549.29, 1980.9, 350.0, 1, LTBAY +ZINDUS5, 0, 1443.64, 1338.76, -20.0, 1483.64, 1511.74, 350.0, 1, INSTI +ZLBAY3, 0, 1483.64, 1467.22, -20.0, 1601.91, 1511.74, 350.0, 1, LTBAY +ZHap1, 0, -833.596, -779.497, -20.0, -490.549, -648.254, 350.0, 1, HAPIN +ZHap2, 0, -813.427, -910.74, -20.0, -436.682, -779.497, 350.0, 1, HAPIN +ZHap3, 0, -783.242, -1086.35, -20.0, -377.497, -910.606, 350.0, 1, HAPIN +Zlanc2, 0, -31.3146, 1075.61, -20.0, 233.733, 1191.31, 350.0, 1, LANCA +Zehol2, 0, 153.233, 1191.31, -20.0, 224.42, 1298.1, 350.0, 1, EAHOL +Znort2, 0, -510.167, 1610.15, -20.0, -165.606, 1870.54, 350.0, 1, NORWO +Znort3, 0, -165.606, 1610.15, -20.0, 9.72626, 1754.75, 350.0, 1, NORWO +Znhol2, 0, -634.125, 1305.98, -20.0, -273.709, 1407.38, 350.0, 1, NOHOL +Zmdw2, 0, -679.219, 745.696, -20.0, -381.711, 837.076, 350.0, 1, MIDPW +Zmdw3, 0, -702.852, 837.076, -20.0, -381.711, 906.696, 350.0, 1, MIDPW +Zpurg2, 0, -778.416, 438.883, -20.0, -381.711, 509.597, 350.0, 1, PUGAT +Zpurg3, 0, -751.416, 361.597, -20.0, -381.724, 438.883, 350.0, 1, PUGAT +Zald2, 0, -1481.63, 882.454, -20.0, -745.72, 1147.54, 350.0, 1, ALDCI +Zald4, 0, -1380.25, 641.471, -20.0, -745.72, 882.454, 350.0, 1, ALDCI +Zact1, 0, -2023.89, 374.04, -20.0, -1313.85, 641.471, 350.0, 1, ACTRR +Zact2, 0, -2023.89, 203.392, -20.0, -1383.78, 374.04, 350.0, 1, ACTRR +Zport, 0, -1383.78, 203.392, -20.0, -897.531, 374.04, 350.0, 1, PORTU +Ztudo2, 0, -2281.2, -234.742, -20.0, -2023.89, 289.462, 350.0, 1, TUDOR +Zacti, 0, -2281.2, -839.742, -20.0, -933.339, -234.742, 350.0, 1, ACTIP +Ztri, 0, -381.724, -139.945, -20.0, -31.3146, 148.235, 350.0, 1, THTRI +ZRHIL3, 0, 826.52, -20.0898, -20.0, 899.995, 33.9341, 350.0, 1, ROTTH +ZRHIL7, 0, 861.788, -76.398, -20.0, 899.995, -68.986, 350.0, 1, ROTTH +ZRHIL8, 0, 882.172, -82.4202, -20.0, 899.995, -76.398, 350.0, 1, ROTTH +ZRHIL9, 0, 890.511, -89.8322, -20.0, 899.995, -82.4202, 350.0, 1, ROTTH +ZRHIL5, 0, 837.984, -49.6839, -20.0, 899.995, -41.0366, 350.0, 1, ROTTH +ZEHOK8, 0, 720.266, -20.0898, -20.0, 826.52, 33.9341, 350.0, 1, ESHOO +ZEHOK6, 0, 720.266, -49.6839, -20.0, 837.984, -41.0366, 350.0, 1, ESHOO +ZEHOK4, 0, 720.266, -76.398, -20.0, 861.788, -68.986, 350.0, 1, ESHOO +ZEHOK3, 0, 720.266, -82.4202, -20.0, 882.172, -76.398, 350.0, 1, ESHOO +ZEHOK2, 0, 720.266, -89.8322, -20.0, 890.511, -82.4202, 350.0, 1, ESHOO +ZEHOK7, 0, 720.266, -41.0366, -20.0, 833.377, -20.0898, 350.0, 1, ESHOO +ZEHOK5, 0, 720.266, -68.986, -20.0, 848.133, -49.6839, 350.0, 1, ESHOO +ZRHIL4, 0, 833.377, -41.0366, -20.0, 899.995, -20.0898, 350.0, 1, ROTTH +ZRHIL6, 0, 848.133, -68.986, -20.0, 899.995, -49.6839, 350.0, 1, ROTTH +Zald1, 0, -1659.55, 882.454, -20.0, -1481.63, 1029.8, 350.0, 1, ALDCI +Zwest2, 0, -1081.63, 1954.73, -20.0, -849.897, 2019.95, 350.0, 1, WESDY +ZDOWNT, 0, 954.063, -12.7522, -20.0, 1119.97, 321.351, 350.0, 1, DOWTW +ZFIEPR2, 0, 1180.09, -472.138, -20.0, 1281.98, -364.609, 350.0, 1, FIREP +ZFIEPR4, 0, 1180.09, -364.609, -20.0, 1445.28, -280.181, 350.0, 1, FIREP +ZOUTLO, 0, 954.063, -280.181, -20.0, 1139.43, -12.7522, 350.0, 1, OUTL +ZHOVEB3, 0, 954.063, -472.138, -20.0, 1180.09, -280.181, 350.0, 1, HOBEH +ZHOVEB2, 0, 720.266, -472.138, -20.0, 954.063, -232.36, 30.0, 1, HOBEH +ZRHIL2, 0, 826.52, 33.9341, -20.0, 954.063, 321.351, 350.0, 1, ROTTH +ZRHIL1, 0, 899.995, -89.8322, -20.0, 954.063, 33.9341, 350.0, 1, ROTTH +ZBOAB2, 0, 720.266, 33.9341, -20.0, 826.52, 321.351, 30.0, 1, BOAB +ZHOVEB1, 0, 720.266, -580.431, -20.0, 1179.92, -472.138, 350.0, 1, HOBEH +ZFIEPR1, 0, 1179.92, -580.431, -20.0, 1281.98, -472.138, 350.0, 1, FIREP +ZEHOK1, 0, 720.266, -232.36, -20.0, 954.063, -89.8322, 350.0, 1, ESHOO +ZBOAB1, 0, 720.266, 321.351, -20.0, 1050.76, 539.984, 350.0, 1, BOAB +ZSTEI1, 0, 795.605, 656.075, -20.0, 1206.41, 776.226, 350.0, 1, STEIN +ZSTEI4, 0, 1259.51, 907.671, -20.0, 1355.35, 1014.76, 350.0, 1, STEIN +ZSTEI5, 0, 1259.51, 879.011, -20.0, 1332.09, 907.671, 350.0, 1, STEIN +ZSTEI6, 0, 1259.51, 855.339, -20.0, 1319.76, 879.011, 350.0, 1, STEIN +ZSTEI7, 0, 1259.51, 837.092, -20.0, 1308.91, 855.339, 350.0, 1, STEIN +ZSTEI8, 0, 1259.51, 808.982, -20.0, 1297.08, 837.092, 350.0, 1, STEIN +ZSTEI9, 0, 1259.51, 791.094, -20.0, 1288.54, 808.982, 350.0, 1, STEIN +ZESTCT2, 0, 795.605, 539.984, -20.0, 1259.51, 656.075, 350.0, 1, EISLC +ZMPARK4, 0, 1355.35, 795.065, -20.0, 1713.81, 1014.76, 350.0, 1, MEADP +ZMPARK1, 0, 1355.35, 466.202, -20.0, 1558.8, 795.065, 350.0, 1, MEADP +ZESTCT9, 0, 1288.54, 791.094, -20.0, 1355.35, 808.982, 350.0, 1, EISLC +ZESTCT5, 0, 1297.08, 808.982, -20.0, 1355.35, 837.092, 350.0, 1, EISLC +ZESTCT6, 0, 1308.91, 837.092, -20.0, 1355.35, 855.339, 350.0, 1, EISLC +ZESTCT7, 0, 1319.76, 855.339, -20.0, 1355.35, 879.011, 350.0, 1, EISLC +ZESTCT8, 0, 1332.09, 879.011, -20.0, 1355.35, 907.671, 350.0, 1, EISLC +ZCERV1, 0, 1050.76, 321.351, -20.0, 1355.35, 539.984, 350.0, 1, CERHE +ZCERV2, 0, 1355.35, 321.351, -20.0, 1519.08, 466.202, 350.0, 1, CERHE +ZEHOK10, 0, 650.385, -441.118, -20.0, 720.266, -5.14664, 30.0, 1, ESHOO +ZCERV4, 0, 1519.08, 345.809, -20.0, 1558.8, 466.202, 350.0, 1, CERHE +ZSHTLER, 0, 1119.97, -12.7522, -20.0, 1409.97, 321.351, 350.0, 1, SCHOL +ZCERV3, 0, 1409.97, 273.548, -20.0, 1519.08, 321.351, 350.0, 1, CERHE +ZBECCT1, 0, 1409.97, -12.7521, -20.0, 1519.08, 273.548, 350.0, 1, BEECW +ZBECCT2, 0, 1519.08, -130.564, -20.0, 1627.59, 287.148, 350.0, 1, BEECW +ZBECCT3, 0, 1627.59, -82.8522, -20.0, 1753.83, 287.148, 350.0, 1, BEECW +ZMPARK2, 0, 1713.81, 795.065, -20.0, 1931.48, 1170.58, 350.0, 1, MEADP +ZAIRPT1, 0, 1931.48, 795.065, -20.0, 2441.58, 1076.28, 350.0, 1, FRANI +ZSLOPES, 0, 1139.43, -280.181, -20.0, 1519.08, -12.7521, 350.0, 1, SUTHS +ZAIRPT2, 0, 1753.83, -209.055, -20.0, 2737.31, 137.321, 350.0, 1, FRANI +ZMPARK3, 0, 1452.01, 1014.76, -20.0, 1713.81, 1210.98, 350.0, 1, MEADP +ZSOHAN2, 0, 350.911, 1188.17, -20.0, 701.523, 1341.68, 350.0, 1, STHBO +ZINDUS3, 0, 863.135, 1338.76, -20.0, 1443.64, 1661.55, 350.0, 1, INSTI +ZNRDNS2, 0, 942.316, 1848.46, -20.0, 1264.12, 2193.11, 350.0, 1, NRTGA +ZNRDNS5, 0, 1025.44, 1762.25, -20.0, 1264.12, 1848.46, 350.0, 1, NRTGA +ZNRDNS6, 0, 1060.82, 1719.24, -20.0, 1264.12, 1762.25, 350.0, 1, NRTGA +ZNRDNS7, 0, 1099.92, 1661.55, -20.0, 1264.12, 1719.24, 350.0, 1, NRTGA +ZLBAY4, 0, 1386.12, 1661.55, -20.5666, 1443.64, 1980.9, 349.433, 1, LTBAY +ZNRDNS3, 0, 1264.12, 1848.46, -20.0, 1386.12, 2193.11, 350.0, 1, NRTGA +ZNRDNS4, 0, 1386.12, 1980.9, -20.0, 1443.64, 2154.31, 350.0, 1, NRTGA +ZCHASE2, 0, 701.523, 1188.17, -20.0, 863.135, 1516.68, 350.0, 1, CHAPO +ZCHASE1, 0, 863.135, 1198.39, -20.0, 913.38, 1338.76, 350.0, 1, CHAPO +ZINDUS4, 0, 676.386, 1516.68, -20.0, 863.135, 1743.38, 350.0, 1, INSTI +ZBOULE3, 0, 515.618, 1743.38, -20.0, 781.36, 1818.99, 350.0, 1, BOULE +ZINDUS6, 0, 863.135, 1661.55, -20.0, 1060.82, 1762.25, 350.0, 1, INSTI +ZINDUS2, 0, 1060.82, 1661.55, -20.0, 1099.92, 1719.24, 350.0, 1, INSTI +ZINDUS1, 0, 942.316, 1762.25, -20.0, 1025.44, 1848.46, 350.0, 1, INSTI +ZBOULE4, 0, 781.36, 1743.38, -20.0, 863.135, 2206.99, 350.0, 1, BOULE +ZNRDNS1, 0, 863.135, 1762.25, -20.0, 942.316, 2206.99, 350.0, 1, NRTGA +ZESTCT1, 0, 1206.41, 656.075, -20.0, 1259.51, 776.226, 350.0, 1, EISLC +ZESTCT3, 0, 1259.51, 539.984, -20.0, 1355.35, 776.226, 350.0, 1, EISLC +ZSTEI10, 0, 1259.51, 776.226, -20.0, 1278.94, 791.094, 350.0, 1, STEIN +ZESTCT4, 0, 1278.94, 776.226, -20.0, 1355.35, 791.094, 350.0, 1, EISLC +ZLBAY5, 0, 1264.12, 1661.55, -20.0, 1386.12, 1848.46, 350.0, 1, LTBAY +Zport1, 0, -1294.57, -234.742, -20.0, -933.339, 203.392, 350.0, 1, PORTU +Ztudo1, 0, -2023.89, -234.742, -20.0, -1294.57, 203.392, 350.0, 1, TUDOR +ZRHIL10, 0, 869.072, 321.351, 350.0, 954.063, 364.191, 7.5769, 1, ROTTH +ZBOAB4, 0, 826.506, 101.246, -20.0, 851.424, 172.239, 28.7, 1, BOAB +ZBOAB5, 0, 851.424, 143.866, -20.0, 868.301, 172.239, 25.5, 1, BOAB +ZBOAB6, 0, 826.52, 172.239, -20.0, 875.301, 321.351, 20.0, 1, BOAB +ZRHIL11, 0, 910.813, 364.191, 350.0, 954.063, 418.25, 12.5602, 1, ROTTH +ZRHIL12, 0, 865.39, 364.191, 350.0, 910.813, 377.487, 15.1424, 1, ROTTH +ZRHIL13, 0, 869.537, 377.487, 350.0, 910.813, 386.178, 38.0977, 1, ROTTH +ZRHIL15, 0, 877.244, 386.178, 350.0, 910.813, 397.612, 12.5732, 1, ROTTH +ZRHIL16, 0, 886.591, 397.612, 350.0, 910.813, 406.339, 37.6043, 1, ROTTH +ZRHIL14, 0, 898.111, 406.339, 350.0, 910.813, 412.662, 12.5602, 1, ROTTH +ZMHILLS, 0, 1558.8, 345.809, -20.0, 1659.9, 795.065, 350.0, 1, MEADH +ZFIEPR3, 0, 1281.98, -580.431, -20.0, 1445.28, -364.609, 350.0, 1, FIREP +ZFRIS2, 0, 630.349, -713.653, -20.0, 1445.28, -580.431, 350.0, 1, FIISL +Zberc, 0, -2023.89, 641.471, -20.0, -1380.25, 882.454, 350.0, 1, BERCH +Zberc1, 0, -2023.89, 434.333, -20.0, -1427.83, 641.471, 350.0, 1, BERCH +ZAIRPT3, 0, 1873.7, 137.321, -20.0, 2879.3, 795.065, 350.0, 2, FRANI +ZWILIS1, 0, 1659.9, 345.809, -20.0, 1873.7, 795.065, 350.0, 1, WILLI +ZBECCT5, 0, 1519.08, 287.148, -20.0, 1873.7, 345.809, 350.0, 1, BEECW +ZBECCT4, 0, 1753.83, 137.321, -20.0, 1873.7, 287.148, 350.0, 1, BEECW +ZAIRU0, 0, 2369.27, 137.321, -20.0, 2647.66, 795.065, 130.0, 1, FRANI +ZAIRU2, 0, 2101.53, 19.8913, -20.0, 2435.53, 137.321, 130.0, 1, FRANI +ZAIRU4, 0, 2117.52, 137.321, -20.0, 2138.11, 167.691, 130.0, 1, FRANI +ZAIRU5, 0, 2232.38, 182.049, -20.0, 2243.97, 193.607, 130.0, 1, FRANI +ZAIRU3, 0, 2138.11, 137.321, -20.0, 2369.27, 182.049, 130.0, 1, FRANI +ZAIRU6, 0, 2328.07, 253.06, -20.0, 2369.27, 277.326, 130.0, 1, FRANI +ZAIRU7, 0, 2328.07, 500.043, -20.0, 2369.27, 524.31, 130.0, 1, FRANI +ZAIRU8, 0, 2179.55, 624.746, -20.0, 2369.27, 795.065, 130.0, 1, FRANI +ZAIRU9, 0, 2328.07, 577.51, -20.0, 2369.27, 624.746, 130.0, 1, FRANI +ZAIRU1, 0, 2179.55, 536.785, -20.0, 2187.58, 624.746, 9.0, 1, FRANI +ZFIEPR5, 0, 1180.09, -280.181, -20.0, 1393.38, -225.707, 350.0, 1, FIREP +ZBEG1, 0, 1224.18, -713.653, -20.0, 1445.28, -580.431, 350.0, 1, BEGGA +ZBEG2, 0, 1224.18, -924.02, -20.0, 1496.33, -713.653, 350.0, 1, BEGGA +ZFRIS1, 0, 630.349, -881.62, -20.0, 1224.18, -713.653, 350.0, 1, FIISL +ZBRI1, 0, 401.667, -443.017, 30.0, 906.08, -368.603, 52.9738, 1, BRBRO +ZBRI2, 0, -31.3146, 217.798, 30.0, 809.208, 307.377, 80.0, 1, BRALG +ZBRI3, 0, 616.353, 599.436, 4.27486, 706.969, 649.391, 40.4318, 1, BREBB +ZBRI3, 0, 706.969, 599.436, 20.0, 795.605, 649.391, 30.0, 1, BREBB +ZBRI4, 0, 327.747, 988.736, -20.0, 387.346, 1033.94, 60.0, 1, BREBB +ZBRI4, 0, 387.346, 988.736, 10.0, 446.945, 1033.94, 60.0, 1, BREBB +ZBRI5, 0, 519.495, 1188.17, 10.0, 580.557, 1285.97, 45.0, 1, BREBB +ZBRI5, 0, 519.495, 1140.18, -20.0, 580.557, 1188.17, 45.0, 1, BREBB +ZBRI6, 0, 1402.81, 1115.06, -20.0, 1426.68, 1338.76, 22.0, 1, BRDBB +ZBRI6, 0, 1402.81, 1338.76, -1.3121, 1426.68, 1552.76, 22.1879, 1, BRDBB +ZBRI7, 0, 9.72626, 1626.81, -20.0, 88.1827, 1721.81, 60.0, 1, NOWOB +ZBRI7, 0, 88.1827, 1670.14, -20.0, 166.639, 1765.14, 60.0, 1, NOWOB +ZBRI7, 0, 166.639, 1718.71, -20.0, 192.618, 1798.71, 60.0, 1, NOWOB +ZBRI8, 0, -753.262, 1151.04, 8.0, -738.262, 1183.24, 33.0, 1, HIBRG +ZBRI8, 0, -738.262, 1151.04, -20.0, -702.852, 1183.24, 33.0, 1, HIBRG +ZBRI8, 0, -702.852, 1151.04, 8.0, -663.503, 1183.24, 33.0, 1, HIBRG +ZBRI3, 0, 706.969, 599.436, -20.0, 795.605, 649.391, 80.0, 1, BREBB +ZBRI3, 0, 795.605, 599.436, 80.0, 974.815, 649.391, 30.0, 1, BREBB +ZFIEPR6, 0, 1445.28, -580.431, -20.0, 1563.78, -280.181, 350.0, 1, FIREP +Znort4, 0, -165.606, 1754.75, -20.0, -45.7938, 1810.74, 250.0, 1, NORWO +Znort5, 0, -578.528, 1610.15, -20.0, -510.167, 1817.15, 350.0, 1, NORWO +Zcgci3, 0, -773.867, -285.868, -20.0, -691.208, -139.945, 250.0, 1, CASGC +ZSTAR, 0, -381.711, 148.235, -20.0, -31.3146, 609.361, 350.0, 1, STARJ +ZBOO1, 0, -689.991, 304.602, -50.0, -473.805, 361.597, -20.0, 1, BOTU +ZBOO2, 0, -665.589, 361.597, -50.0, -575.964, 438.883, -20.0, 1, BOTU +ZBOO3, 0, -661.13, 438.883, -50.0, -604.33, 509.597, -20.0, 1, BOTU +ZBOO4, 0, -643.152, 509.597, -50.0, -604.33, 609.361, -20.0, 1, BOTU +ZBOO5, 0, -661.13, 509.597, -50.0, -643.152, 609.361, -20.0, 1, BOTU +ZBOO6, 0, -679.219, 609.361, -50.0, -643.152, 745.696, -20.0, 1, BOTU +ZBOO7, 0, -643.152, 609.361, -50.0, -604.33, 745.696, -20.0, 1, BOTU +ZBOO8, 0, -679.219, 745.696, -50.0, -615.633, 807.647, -20.0, 1, BOTU +ZBOO9, 0, -803.662, 754.7, -50.0, -745.72, 802.42, -20.0, 1, BOTU +ZBOO10, 0, -745.72, 746.353, -50.0, -679.219, 811.101, -20.0, 1, BOTU +ZBOO11, 0, -689.991, 304.602, -20.0, -473.805, 361.597, 3.0, 1, BOTU +ZBOO12, 0, -665.589, 361.597, -20.0, -575.964, 438.883, 3.4, 1, BOTU +ZBOO13, 0, -661.13, 438.883, -20.0, -604.33, 509.597, 3.49999, 1, BOTU +ZBOO14, 0, -643.152, 509.597, -20.0, -604.33, 609.361, 3.1, 1, BOTU +ZBOO15, 0, -661.13, 509.597, -20.0, -643.152, 609.361, -6.60001, 1, BOTU +ZBOO16, 0, -679.219, 609.361, -20.0, -643.152, 745.696, -6.60002, 1, BOTU +ZBOO17, 0, -643.152, 609.361, -20.0, -604.33, 745.696, 3.4, 1, BOTU +ZBOO18, 0, -679.219, 745.696, -20.0, -615.633, 807.647, -4.80003, 1, BOTU +ZBOO19, 0, -803.662, 754.7, -20.0, -745.72, 802.42, -4.30001, 1, BOTU +ZBOO20, 0, -745.72, 746.353, -20.0, -679.219, 811.101, -6.60002, 1, BOTU +ZBOO21, 0, -861.604, 754.7, -20.0, -803.662, 802.42, -2.9, 1, BOTU +ZBOO22, 0, -861.604, 754.7, -50.0, -803.662, 802.42, -20.0, 1, BOTU +ZBOO23, 0, -919.546, 754.7, -20.0, -861.604, 802.42, -0.100002, 1, BOTU +ZBOO24, 0, -919.546, 754.7, -50.0, -861.604, 802.42, -20.0, 1, BOTU +Zacti1, 0, -933.339, -479.583, -20.0, -872.306, -261.129, 350.0, 1, ACTIP +ZBRI1, 0, 567.091, -441.118, -20.0, 650.385, -368.603, 30.0, 1, BRBRO +ZBRI2, 0, 267.099, 218.067, -20.0, 345.646, 306.367, 30.0, 1, BRALG +ZBRI2, 0, 660.374, 226.353, -20.0, 720.266, 321.351, 30.0, 1, BRALG +ZBRI2, 0, 579.713, 214.313, -20.0, 660.374, 311.629, 30.0, 1, BRALG +ZBRI4, 0, 214.634, 988.736, -20.0, 327.747, 1033.94, 60.0, 1, BREBB +ZPENN1, 0, -1145.72, -437.839, -20.0, -939.863, -319.704, 250.0, 1, ALSCF +ZPENN2, 0, -1184.94, -500.289, -20.0, -1026.25, -437.883, 250.0, 1, ALSCF +ZPENN3, 0, -1026.25, -460.589, -20.0, -933.339, -437.883, 250.0, 1, ALSCF +ZPENN5, 0, -933.339, -460.489, -20.0, -896.439, -348.449, 250.0, 1, ALSCF +ZPENN4, 0, -939.863, -437.839, -20.0, -933.339, -348.449, 250.0, 1, ALSCF +ZBRI1, 0, 401.667, -425.325, -20.0, 490.904, -390.211, 30.0, 1, BRBRO +ZBRI1, 0, 490.904, -441.118, -20.0, 567.091, -407.903, 30.0, 1, BRBRO +Zald3, 0, -1648.23, 1029.8, -20.0, -1481.63, 1147.54, 350.0, 1, ALDCI +Zleft2, 0, -1601.43, 1147.54, -20.0, -1454.47, 1417.7, 350.0, 1, LEFWO +Zwest1, 0, -1563.42, 1417.7, -20.0, -711.262, 1954.73, 350.0, 1, WESDY +ZLEAP, 0, 343.176, -66.7263, -20.0, 406.158, -36.926, 30.0, 1, LEAPE +ZBOULE1, 0, 192.618, 1743.38, -20.0, 515.618, 1818.99, 350.0, 1, BOULE +ZFORT, 0, 192.618, 1516.68, -20.0, 676.386, 1743.38, 350.0, 1, FORSI +ZBRI2, 0, 809.208, 217.798, 30.0, 826.52, 307.377, 80.0, 1, BRALG +Zcgar4, 0, -304.118, -912.537, -20.0, 304.217, -773.537, 350.0, 1, CASGR +Zcgar2, 0, -60.9152, -1023.73, -20.0, 304.217, -912.537, 350.0, 1, CASGR +Zcgar1, 0, -304.118, -1065.73, -20.0, -60.9152, -912.537, 350.0, 1, CASGR +end diff --git a/RPF DUMP/Common RPF Dump/data/introloc.csv b/RPF DUMP/Common RPF Dump/data/introloc.csv new file mode 100644 index 00000000..2874cfd9 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/introloc.csv @@ -0,0 +1,22 @@ +INTROLOC 1194.670044 196.839996 32.580002 +INTROLOC 981.179993 1821.609985 21.020000 +INTROLOC -391.230011 1280.010010 23.049999 +INTROLOC 94.870003 147.330002 14.770000 +INTROLOC -1515.170044 400.119995 18.679701 +INTROLOC -1306.349976 1286.187988 22.370001 +INTROLOC 1232.569946 -89.699997 28.020000 +INTROLOC 896.830017 -355.589996 17.639999 +INTROLOC 991.070007 1877.500000 23.889999 +INTROLOC 435.260010 1594.449951 16.330000 +INTROLOC 85.570000 1189.130005 14.760000 +INTROLOC -416.839996 1102.400024 11.720000 +INTROLOC 48.419998 679.950012 14.660000 +INTROLOC -406.700012 280.230011 13.100000 +INTROLOC 224.550003 -215.169998 10.740000 +INTROLOC -378.140015 -263.869995 11.050000 +INTROLOC -924.119995 1265.739990 24.570000 +INTROLOC -1716.640015 276.690002 22.200001 +INTROLOC -1223.239990 -233.320007 3.030000 +INTROLOC 2172.2986 449.1878 5.0802 +INTROLOC 1242.94 497.12 28.42 +INTROLOC 1232.20 517.29 28.58 \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/introspline.csv b/RPF DUMP/Common RPF Dump/data/introspline.csv new file mode 100644 index 00000000..a3a8e745 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/introspline.csv @@ -0,0 +1,102 @@ +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS 0.199838 -3.232674 0.624001 ANG 0.271073 0.000000 1.592687 FOV 47.399994 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS 0.157992 -3.598776 6.720631 ANG -0.143904 -0.080149 -2.098037 FOV 47.399994 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS 6.395074 5.677205 -0.516819 ANG 0.569472 0.000000 2.318219 FOV 47.399994 +END_SPLINE +SPLINE 7500 1 1 0.000000 0.000000 + SPLINE_NODE POS -3.828999 1.985150 5.133517 ANG -0.363192 0.000000 -2.688055 FOV 45.000000 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS -14.184565 -10.956903 12.178184 ANG -0.553981 0.111256 -1.715964 FOV 45.000000 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS -1.138926 -12.494027 2.731005 ANG 0.388022 0.000000 3.095017 FOV 47.399994 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS 0.110832 -0.508930 0.578667 ANG 1.096107 0.000000 2.764111 FOV 47.399994 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS 0.495834 -2.351287 0.919996 ANG 0.999246 -0.000000 2.795130 FOV 45.000000 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS -13.137356 4.842152 3.517759 ANG 0.193105 -0.000000 2.665932 FOV 45.000000 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS 10.082757 -0.502964 0.213921 ANG 0.163611 0.000000 2.668731 FOV 45.000000 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS 5.168237 1.575149 -0.621490 ANG 0.249565 0.000000 2.838027 FOV 45.000000 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS -0.264860 0.282738 4.148967 ANG -0.994928 -0.000000 2.766701 FOV 47.399994 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS -1.563689 -0.551736 3.123536 ANG 0.719373 0.000000 -2.046888 FOV 47.399994 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS -11.380136 0.193693 5.686385 ANG 0.048740 -0.000000 -2.571328 FOV 47.399994 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS 2.862719 -3.411868 3.149729 ANG 0.471469 0.000000 1.616462 FOV 47.399994 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS -0.861241 -1.926404 -0.067160 ANG 0.809669 0.000000 -1.963436 FOV 47.399994 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS 0.443660 1.691322 2.514917 ANG 0.811699 0.000000 3.090323 FOV 47.399994 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS 4.622452 -0.940702 -0.828030 ANG 0.190547 0.000000 1.713174 FOV 47.399994 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS -1.243487 -0.434277 0.548700 ANG 0.872106 -0.000000 -2.713037 FOV 47.399994 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS -5.940250 -0.226797 6.000530 ANG 0.970842 0.075681 -2.737838 FOV 45.299999 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS 0.200257 -4.093669 0.910011 ANG 0.789714 -0.000000 2.775605 FOV 45.000000 +END_SPLINE +SPLINE 7500 1 0 0.000000 0.000000 + SPLINE_NODE POS 0.198800 -3.530170 0.863865 ANG 1.042338 -0.000000 -3.108552 FOV 45.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE +SPLINE -1 0 1 0.000000 0.000000 +END_SPLINE diff --git a/RPF DUMP/Common RPF Dump/data/leaderboards_data.xml b/RPF DUMP/Common RPF Dump/data/leaderboards_data.xml new file mode 100644 index 00000000..bb29b0a4 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/leaderboards_data.xml @@ -0,0 +1,713 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/RPF DUMP/Common RPF Dump/data/loadingscreens_360.dat b/RPF DUMP/Common RPF Dump/data/loadingscreens_360.dat new file mode 100644 index 00000000..f94b1ad1 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/loadingscreens_360.dat @@ -0,0 +1,1100 @@ +# LOADINGSCREENS.DAT +# maintained by Derek Payne +# this file contains the animation of static loading screen images + + + + + + +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +#################################### 16:9 (Widescreen) #################################### +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# + +[16:9] + + + + +# +# 1 - Legal Screen +# + +[BEGIN] + +Flag : LEGAL + +Objects : 0 + +Duration : 6000 + +Fade : NONE + +[END] + + + + +# +# 2 - R* Games +# + + +[BEGIN] + +Flag : START_INTRO + +Objects : 1 + +Duration : 4000 + +Fade : IN_OUT + +Texture 1 : ny BEFORE + +StartTime 1 : 800 + +EndTime 1 : 3800 + +MoveTime 1 : 20 + +ScaleTime 1 : 20 + +StartPos 1 : 0.5 0.48 + +MoveAmount 1 : 0.000 0.000 + +StartSize 1 : 0.270 0.480 + +ScaleAmount 1 : -0.001 -0.001778 + +[END] + + + +# +# 3 - R* North +# + +[BEGIN] + +Flag : NONE + +Objects : 1 + +Duration : 3200 + +Fade : IN_OUT + +Texture 1 : north BEFORE + +StartTime 1 : 0 + +EndTime 1 : 3000 + +MoveTime 1 : 20 + +ScaleTime 1 : 20 + +StartPos 1 : 0.5 0.48 + +MoveAmount 1 : 0.000 0.000 + +StartSize 1 : 0.225 0.400 + +ScaleAmount 1 : -0.0009 -0.00159 + +[END] + + + +# +# 4 - GTA LOGO Screen +# + +[BEGIN] + +Flag : END_INTRO + +Objects : 1 + +Duration : 3200 + +Fade : IN_OUT + +Texture 1 : gta BEFORE + +StartTime 1 : 0 + +EndTime 1 : 3200 + +MoveTime 1 : 20 + +ScaleTime 1 : 20 + +StartPos 1 : 0.5 0.48 + +MoveAmount 1 : 0.0 0.0 + +StartSize 1 : 0.4 0.711 + +ScaleAmount 1 : 0.00 0.00 + +[END] + + + +# +# 5 - Blank screen +# + +[BEGIN] + +Flag : NONE + +Objects : 0 + +Duration : 900 + +Fade : NONE + +[END] + + + + +# +# 6 - Main Screen1 +# + +[BEGIN] + +Flag : INITIAL_MAIN + +Objects : 3 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 1_1 BEFORE +Texture 2 : 1_2 BEFORE +Texture 3 : 1_3 BEFORE + + +StartTime 1 : 0 +StartTime 2 : 0 +StartTime 3 : 0 + + +EndTime 1 : 8000 +EndTime 2 : 8000 +EndTime 3 : 8000 + + +MoveTime 1 : 20 +MoveTime 2 : 20 +MoveTime 3 : 20 + + +ScaleTime 1 : 20 +ScaleTime 2 : 20 +ScaleTime 3 : 20 + + +StartPos 1 : 0.5 0.5 +StartPos 2 : 0.5 0.5 +StartPos 3 : 0.49 0.5 + + +MoveAmount 1 : 0.000 0.000 +MoveAmount 2 : 0.00001 0.000 +MoveAmount 3 : -0.0002 0.000 + + +StartSize 1 : 1.03 1.03 +StartSize 2 : 1.0 1.0 +StartSize 3 : 1.01 1.01 + + +ScaleAmount 1 : -0.0001 -0.0001 +ScaleAmount 2 : 0.0003 0.0003 +ScaleAmount 3 : 0.0004 0.0004 + + +[END] + + + +# +# 7 - Main Screen2 +# + +[BEGIN] + +Flag : NONE + +Objects : 2 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 2_1 BEFORE +Texture 2 : 2_2 BEFORE + + +StartTime 1 : 0 +StartTime 2 : 0 + + +EndTime 1 : 8000 +EndTime 2 : 8000 + + +MoveTime 1 : 20 +MoveTime 2 : 20 + + +ScaleTime 1 : 20 +ScaleTime 2 : 20 + + +StartPos 1 : 0.5 0.5 +StartPos 2 : 0.5 0.55 + + +MoveAmount 1 : 0.000 -0.00005 +MoveAmount 2 : 0.000 0.0003 + + +StartSize 1 : 1.2 1.2 +StartSize 2 : 0.5 1.0 + + +ScaleAmount 1 : -0.0007 -0.0007 +ScaleAmount 2 : 0.0005 0.0010 + + +[END] + + +# +# 8 - Main Screen3 +# + +[BEGIN] + +Flag : LAST_INGAME + +Objects : 3 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 3_1 BEFORE +Texture 2 : 3_2 BEFORE +Texture 3 : 3_3 BEFORE + + +StartTime 1 : 0 +StartTime 2 : 0 +StartTime 3 : 0 + + +EndTime 1 : 8000 +EndTime 2 : 8000 +EndTime 3 : 8000 + + +MoveTime 1 : 20 +MoveTime 2 : 20 +MoveTime 3 : 20 + + +ScaleTime 1 : 20 +ScaleTime 2 : 20 +ScaleTime 3 : 20 + + +StartPos 1 : 0.5 0.5 +StartPos 2 : 0.5 0.49 +StartPos 3 : 0.25 0.5 + + +MoveAmount 1 : 0.00 0.00 +MoveAmount 2 : 0.0001 0.000 +MoveAmount 3 : -0.0001 0.000 + + +StartSize 1 : 1.05 1.05 +StartSize 2 : 1.1 1.1 +StartSize 3 : 0.54 1.08 + + +ScaleAmount 1 : -0.0001 -0.0001 +ScaleAmount 2 : 0.00015 0.00015 +ScaleAmount 3 : 0.000125 0.00025 + + +[END] + + + + +# +# 9 - Main Screen4 +# + +[BEGIN] + +Flag : NONE + +Objects : 3 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 4_1 BEFORE +Texture 2 : 4_2 BEFORE +Texture 3 : 4_3 BEFORE + + +StartTime 1 : 0 +StartTime 2 : 0 +StartTime 3 : 0 + + +EndTime 1 : 8000 +EndTime 2 : 8000 +EndTime 3 : 8000 + + +MoveTime 1 : 20 +MoveTime 2 : 20 +MoveTime 3 : 20 + + +ScaleTime 1 : 20 +ScaleTime 2 : 20 +ScaleTime 3 : 20 + + +StartPos 1 : 0.5 0.5 +StartPos 2 : 0.68 0.50 +StartPos 3 : 0.475 0.50 + + +MoveAmount 1 : -0.00005 0.000 +MoveAmount 2 : 0.00015 0.000 +MoveAmount 3 : 0.0003 0.000 + + +StartSize 1 : 1.05 1.05 +StartSize 2 : 0.525 1.05 +StartSize 3 : 1.05 1.05 + + +ScaleAmount 1 : 0.000 0.000 +ScaleAmount 2 : 0.000 0.000 +ScaleAmount 3 : 0.000 0.000 + + +[END] + + + + +# +# 10 - Main Screen5 +# + +[BEGIN] + +Flag : NONE + +Objects : 3 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 5_1 BEFORE +Texture 2 : 5_2 BEFORE +Texture 3 : 5_3 BEFORE + + +StartTime 1 : 0 +StartTime 2 : 0 +StartTime 3 : 0 + + +EndTime 1 : 8000 +EndTime 2 : 8000 +EndTime 3 : 8000 + + +MoveTime 1 : 20 +MoveTime 2 : 20 +MoveTime 3 : 20 + + +ScaleTime 1 : 20 +ScaleTime 2 : 20 +ScaleTime 3 : 20 + + +StartPos 1 : 0.5 0.5 +StartPos 2 : 0.65 0.50 +StartPos 3 : 0.30 0.50 + + +MoveAmount 1 : 0.000 0.0001 +MoveAmount 2 : -0.0001 0.0001 +MoveAmount 3 : 0.00015 0.00015 + + +StartSize 1 : 1.05 1.05 +StartSize 2 : 0.525 1.05 +StartSize 3 : 0.525 1.05 + + +ScaleAmount 1 : 0.0000 0.0000 +ScaleAmount 2 : 0.0001 0.0002 +ScaleAmount 3 : 0.00015 0.0003 + + + + +[END] + +# +# 11 - Main Screen6 +# + +[BEGIN] + +Flag : NONE + +Objects : 3 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 6_1 BEFORE +Texture 2 : 6_2 BEFORE +Texture 3 : 6_3 BEFORE + + +StartTime 1 : 0 +StartTime 2 : 0 +StartTime 3 : 0 + + +EndTime 1 : 8000 +EndTime 2 : 8000 +EndTime 3 : 8000 + + +MoveTime 1 : 20 +MoveTime 2 : 20 +MoveTime 3 : 20 + + +ScaleTime 1 : 20 +ScaleTime 2 : 20 +ScaleTime 3 : 20 + + +StartPos 1 : 0.48 0.5 +StartPos 2 : 0.5 0.5 +StartPos 3 : 0.5 0.5 + + +MoveAmount 1 : 0.00001 0.0 +MoveAmount 2 : -0.0001 -0.00008 +MoveAmount 3 : 0.00013 -0.0001 + + +StartSize 1 : 1.35 1.35 +StartSize 2 : 1.1 1.1 +StartSize 3 : 1 1 + + +ScaleAmount 1 : -0.0003 -0.0003 +ScaleAmount 2 : 0.0003 0.0003 +ScaleAmount 3 : 0.0006 0.0006 + + +[END] + + + + + + + + + + +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################## 4:3 (Non-Widescreen) ################################### +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# + +[4:3] + + + +# +# 1 - Legal Screen +# + +[BEGIN] + +Flag : LEGAL + +Objects : 0 + +Duration : 6000 + +Fade : NONE + +[END] + + + + + +# +# 2 - R* Games +# + +[BEGIN] + +Flag : START_INTRO + +Objects : 1 + +Duration : 4000 + +Fade : IN_OUT + +Texture 1 : ny BEFORE + +StartTime 1 : 800 + +EndTime 1 : 3800 + +MoveTime 1 : 20 + +ScaleTime 1 : 20 + +StartPos 1 : 0.5 0.48 + +MoveAmount 1 : 0.000 0.000 + +StartSize 1 : 0.420 0.560 + +ScaleAmount 1 : -0.0015 -0.002 + +[END] + + + +# +# 3 - R* North +# + +[BEGIN] + +Flag : NONE + +Objects : 1 + +Duration : 3200 + +Fade : IN_OUT + +Texture 1 : north BEFORE + +StartTime 1 : 0 + +EndTime 1 : 3000 + +MoveTime 1 : 20 + +ScaleTime 1 : 20 + +StartPos 1 : 0.5 0.48 + +MoveAmount 1 : 0.000 0.000 + +StartSize 1 : 0.340 0.453 + +ScaleAmount 1 : -0.0015 -0.002 +[END] + + + + +# +# 4 - GTA LOGO Screen +# + +[BEGIN] + +Flag : END_INTRO + +Objects : 1 + +Duration : 3200 + +Fade : IN_OUT + +Texture 1 : gta BEFORE + +StartTime 1 : 0 + +EndTime 1 : 3200 + +MoveTime 1 : 20 + +ScaleTime 1 : 20 + +StartPos 1 : 0.5 0.48 + +MoveAmount 1 : 0.0 0.0 + +StartSize 1 : 0.55 0.733 + +ScaleAmount 1 : 0.00 0.00 + +[END] + + + + +# +# 5 - Blank screen +# + +[BEGIN] + +Flag : NONE + +Objects : 0 + +Duration : 900 + +Fade : NONE + +[END] + + + + + + + +# +# 6 - Main Screen1 +# + +[BEGIN] + +Flag : INITIAL_MAIN + +Objects : 3 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 1_1 BEFORE +Texture 2 : 1_2 BEFORE +Texture 3 : 1_3 BEFORE + + +StartTime 1 : 0 +StartTime 2 : 0 +StartTime 3 : 0 + + +EndTime 1 : 8000 +EndTime 2 : 8000 +EndTime 3 : 8000 + + +MoveTime 1 : 20 +MoveTime 2 : 20 +MoveTime 3 : 20 + + +ScaleTime 1 : 20 +ScaleTime 2 : 20 +ScaleTime 3 : 20 + + +StartPos 1 : 0.5 0.5 +StartPos 2 : 0.5 0.5 +StartPos 3 : 0.491 0.5 + +MoveAmount 1 : 0.000 0.000 +MoveAmount 2 : 0.0001 0.000 +MoveAmount 3 : -0.0002 0.000 + + +StartSize 1 : 1.4 1.05 +StartSize 2 : 1.4 1.05 +StartSize 3 : 1.41 1.06 + + +ScaleAmount 1 : -0.00014 -0.0001 +ScaleAmount 2 : 0.00028 0.0002 +ScaleAmount 3 : 0.00042 0.0003 + + +[END] + + + +# +# 7 - Main Screen2 +# + +[BEGIN] + +Flag : NONE + +Objects : 2 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 2_1 BEFORE +Texture 2 : 2_2 BEFORE + + +StartTime 1 : 0 +StartTime 2 : 0 + + +EndTime 1 : 8000 +EndTime 2 : 8000 + + +MoveTime 1 : 20 +MoveTime 2 : 20 + + +ScaleTime 1 : 20 +ScaleTime 2 : 20 + + +StartPos 1 : 0.5 0.51 +StartPos 2 : 0.5 0.55 + + +MoveAmount 1 : 0.000 -0.00004 +MoveAmount 2 : 0.000 0.0004 + + +StartSize 1 : 1.5 1.113 +StartSize 2 : 0.66 1.0 + + +ScaleAmount 1 : -0.0012 -0.00086 +ScaleAmount 2 : 0.0006 0.0010 + + +[END] + + +# +# 8 - Main Screen3 +# + +[BEGIN] + +Flag : LAST_INGAME + +Objects : 3 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 3_1 BEFORE +Texture 2 : 3_2 BEFORE +Texture 3 : 3_3 BEFORE + + +StartTime 1 : 0 +StartTime 2 : 0 +StartTime 3 : 0 + + +EndTime 1 : 8000 +EndTime 2 : 8000 +EndTime 3 : 8000 + + +MoveTime 1 : 20 +MoveTime 2 : 20 +MoveTime 3 : 20 + + +ScaleTime 1 : 20 +ScaleTime 2 : 20 +ScaleTime 3 : 20 + + +StartPos 1 : 0.5 0.5 +StartPos 2 : 0.5 0.49 +StartPos 3 : 0.25 0.5 + + +MoveAmount 1 : 0.00 0.00 +MoveAmount 2 : 0.0001 0.000 +MoveAmount 3 : -0.0001 0.000 + + +StartSize 1 : 1.4 1.05 +StartSize 2 : 1.4 1.05 +StartSize 3 : 0.66 1.05 + + +ScaleAmount 1 : -0.00014 -0.000105 +ScaleAmount 2 : 0.00014 0.000105 +ScaleAmount 3 : 0.000132 0.000210 + + +[END] + + + +# +# 9 - Main Screen4 +# + +[BEGIN] + +Flag : NONE + +Objects : 3 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 4_1 BEFORE +Texture 2 : 4_2 BEFORE +Texture 3 : 4_3 BEFORE + + +StartTime 1 : 0 +StartTime 2 : 0 +StartTime 3 : 0 + + +EndTime 1 : 8000 +EndTime 2 : 8000 +EndTime 3 : 8000 + + +MoveTime 1 : 20 +MoveTime 2 : 20 +MoveTime 3 : 20 + + +ScaleTime 1 : 20 +ScaleTime 2 : 20 +ScaleTime 3 : 20 + + +StartPos 1 : 0.5 0.5 +StartPos 2 : 0.70 0.50 +StartPos 3 : 0.50 0.50 + + +MoveAmount 1 : -0.00005 0.000 +MoveAmount 2 : 0.00015 0.0001 +MoveAmount 3 : 0.0003 0.000 + + +StartSize 1 : 1.4 1.05 +StartSize 2 : 0.66 1.05 +StartSize 3 : 1.4 1.05 + + +ScaleAmount 1 : -0.00014 -0.0001 +ScaleAmount 2 : 0.0 0.0 +ScaleAmount 3 : 0.0 0.0 + + +[END] + + + + + + +# +# 10 - Main Screen5 +# + +[BEGIN] + +Flag : NONE + +Objects : 3 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 5_1 BEFORE +Texture 2 : 5_2 BEFORE +Texture 3 : 5_3 BEFORE + + +StartTime 1 : 0 +StartTime 2 : 0 +StartTime 3 : 0 + + +EndTime 1 : 8000 +EndTime 2 : 8000 +EndTime 3 : 8000 + + +MoveTime 1 : 20 +MoveTime 2 : 20 +MoveTime 3 : 20 + + +ScaleTime 1 : 20 +ScaleTime 2 : 20 +ScaleTime 3 : 20 + + +StartPos 1 : 0.5 0.5 +StartPos 2 : 0.65 0.50 +StartPos 3 : 0.30 0.50 + + +MoveAmount 1 : 0.000 0.000 +MoveAmount 2 : -0.0001 -0.0001 +MoveAmount 3 : 0.0002 -0.0001 + + +StartSize 1 : 1.44 1.05 +StartSize 2 : 0.66 1.05 +StartSize 3 : 0.66 1.05 + + +ScaleAmount 1 : -0.00014 -0.0001 +ScaleAmount 2 : -0.000198 -0.0002 +ScaleAmount 3 : 0.00015 0.0003 + + +[END] + +# +# 11 - Main Screen6 +# + +[BEGIN] + +Flag : NONE + +Objects : 3 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 6_1 BEFORE +Texture 2 : 6_2 BEFORE +Texture 3 : 6_3 BEFORE + + +StartTime 1 : 0 +StartTime 2 : 0 +StartTime 3 : 0 + + +EndTime 1 : 8000 +EndTime 2 : 8000 +EndTime 3 : 8000 + + +MoveTime 1 : 20 +MoveTime 2 : 20 +MoveTime 3 : 20 + + +ScaleTime 1 : 20 +ScaleTime 2 : 20 +ScaleTime 3 : 20 + + +StartPos 1 : 0.47 0.5 +StartPos 2 : 0.46 0.5 +StartPos 3 : 0.5 0.5 + + +MoveAmount 1 : 0.00001 0.0 +MoveAmount 2 : -0.00008 0.0 +MoveAmount 3 : 0.00013 0.0 + + +StartSize 1 : 1.6 1.2 +StartSize 2 : 1.4 1.05 +StartSize 3 : 1.4 1.05 + + +ScaleAmount 1 : -0.0001 -0.0001 +ScaleAmount 2 : 0.00028 0.00021 +ScaleAmount 3 : 0.00056 0.00042 + + + +[END] + + + + +# -eof- diff --git a/RPF DUMP/Common RPF Dump/data/loadingscreens_ingame_360.dat b/RPF DUMP/Common RPF Dump/data/loadingscreens_ingame_360.dat new file mode 100644 index 00000000..3e889e6c --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/loadingscreens_ingame_360.dat @@ -0,0 +1,301 @@ +# LOADINGSCREENS_INGAME.DAT +# maintained by Derek Payne +# this file contains the animation of static loading screen images + + + + + + +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +#################################### 16:9 (Widescreen) #################################### +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# + +[16:9] + + + + + +# +# 1 - Main Screen1 +# + +[BEGIN] + +Flag : INITIAL_MAIN + +Objects : 1 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 1_1 BEFORE + +StartTime 1 : 0 + +EndTime 1 : 8000 + +MoveTime 1 : 20 + +ScaleTime 1 : 20 + +StartPos 1 : 0.5 0.5 + +MoveAmount 1 : 0.0 0.0 + +StartSize 1 : 1.1 1.1 + +ScaleAmount 1 : -0.0002 -0.0002 + + + +[END] + + + +# +# 2 - Main Screen2 +# + +[BEGIN] + +Flag : NONE + +Objects : 1 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 2_1 BEFORE + +StartTime 1 : 0 + +EndTime 1 : 8000 + +MoveTime 1 : 20 + +ScaleTime 1 : 20 + +StartPos 1 : 0.5 0.5 + +MoveAmount 1 : 0.0 0.0 + +StartSize 1 : 1.1 1.1 + +ScaleAmount 1 : -0.0002 -0.0002 + + + +[END] + + +# +# 3 - Main Screen3 +# + +[BEGIN] + +Flag : LAST_INGAME + +Objects : 1 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 3_1 BEFORE + +StartTime 1 : 0 + +EndTime 1 : 8000 + +MoveTime 1 : 20 + +ScaleTime 1 : 20 + +StartPos 1 : 0.5 0.5 + +MoveAmount 1 : 0.0 0.0 + +StartSize 1 : 1.1 1.1 + +ScaleAmount 1 : -0.0002 -0.0002 + + + +[END] + + + + + + + + + + + + + +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################## 4:3 (Non-Widescreen) ################################### +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# +################################################################################################# + +[4:3] + + + + + + + + + + + +# +# 1 - Main Screen1 +# + +[BEGIN] + +Flag : INITIAL_MAIN + +Objects : 1 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 1_1 BEFORE + +StartTime 1 : 0 + +EndTime 1 : 8000 + +MoveTime 1 : 20 + +ScaleTime 1 : 20 + +StartPos 1 : 0.5 0.5 + +MoveAmount 1 : 0.000 0.000 + +StartSize 1 : 1.4 1.05 + +ScaleAmount 1 : -0.00042 -0.0003 + + + +[END] + + + +# +# 2 - Main Screen2 +# + +[BEGIN] + +Flag : NONE + +Objects : 1 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 2_1 BEFORE + +StartTime 1 : 0 + +EndTime 1 : 8000 + +MoveTime 1 : 20 + +ScaleTime 1 : 20 + +StartPos 1 : 0.5 0.5 + +MoveAmount 1 : 0.00 0.00 + +StartSize 1 : 1.4 1.05 + +ScaleAmount 1 : -0.00042 -0.0003 + + +[END] + + +# +# 3 - Main Screen3 +# + +[BEGIN] + +Flag : LAST_INGAME + +Objects : 1 + +Duration : 8000 + +Fade : IN_OUT + +Texture 1 : 3_1 BEFORE + +StartTime 1 : 0 + +EndTime 1 : 8000 + +MoveTime 1 : 20 + +ScaleTime 1 : 20 + +StartPos 1 : 0.5 0.5 + +MoveAmount 1 : 0.00 0.00 + +StartSize 1 : 1.4 1.05 + + +ScaleAmount 1 : -0.00042 -0.0003 + + +[END] + + + + + +# -eof- diff --git a/RPF DUMP/Common RPF Dump/data/maleplayersettings.dat b/RPF DUMP/Common RPF Dump/data/maleplayersettings.dat new file mode 100644 index 00000000..21dc32b4 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/maleplayersettings.dat @@ -0,0 +1,107 @@ +# MALEPLAYERSETTINGS.DAT +# maintained by Miguel Freitas +# this file contains info necessary to render the multiplayer player. +# + +####################################################################################################################################### +# NOTES - Male Multiplayer settings +####################################################################################################################################### +# +####################################################################################################################################### +# PV_COMP_HEAD - Head +# PV_COMP_UPPR - Uppr body +# PV_COMP_LOWR - Lower body +# PV_COMP_HAIR - Hair +# ANCHOR_HEAD - Hats +# ANCHOR_EYES - Glasses +####################################################################################################################################### +# +####################################################################################################################################### +# +# Texture ID - [ A - 0 ]; [ B - 1 ]; [ C - 2 ]; etc... and so on until the max letters/numbers you can have. +# Letters are artist conventions and numbers code convention. +# +# Hats/Glasses - The first combination receives -1 in the Prop Id and 0 in the texture ID to mean that the first is without any prop. +# But there is no need to put that in because the code takes care of that. +# +####################################################################################################################################### + +# ------------------------------------------------------------------------------- +# -LEVEL- -Slot/Anchor ID- -Drawable/Prop ID- -Texture ID- - ID - +# ------------------------------------------------------------------------------- +0 PV_COMP_HEAD 0 0 0 +0 PV_COMP_HEAD 1 0 1 +0 PV_COMP_HEAD 2 0 2 +0 PV_COMP_HEAD 3 0 3 +1 PV_COMP_HEAD 0 1 4 +1 PV_COMP_HEAD 1 1 5 +2 PV_COMP_HEAD 2 1 6 +2 PV_COMP_HEAD 3 1 7 +3 PV_COMP_HEAD 0 2 8 +4 PV_COMP_HEAD 1 2 9 +5 PV_COMP_HEAD 2 2 10 +6 PV_COMP_HEAD 3 2 11 +# ------------------------------------------------------------------------------- +# -LEVEL- -Slot/Anchor ID- -Drawable/Prop ID- -Texture ID- - ID - +# ------------------------------------------------------------------------------- +0 PV_COMP_UPPR 0 0 0 +0 PV_COMP_UPPR 0 1 1 +0 PV_COMP_UPPR 0 2 2 +0 PV_COMP_UPPR 1 0 3 +1 PV_COMP_UPPR 1 1 4 +1 PV_COMP_UPPR 2 0 5 +2 PV_COMP_UPPR 0 3 6 +2 PV_COMP_UPPR 3 0 7 +3 PV_COMP_UPPR 1 2 8 +3 PV_COMP_UPPR 2 1 9 +4 PV_COMP_UPPR 2 2 10 +5 PV_COMP_UPPR 3 1 11 +6 PV_COMP_UPPR 0 4 12 +6 PV_COMP_UPPR 3 2 13 +7 PV_COMP_UPPR 3 3 14 +# ------------------------------------------------------------------------------- +# -LEVEL- -Slot/Anchor ID- -Drawable/Prop ID- -Texture ID- - ID - +# ------------------------------------------------------------------------------- +0 PV_COMP_LOWR 0 0 0 +0 PV_COMP_LOWR 0 1 1 +0 PV_COMP_LOWR 1 0 2 +0 PV_COMP_LOWR 1 1 3 +1 PV_COMP_LOWR 0 2 4 +1 PV_COMP_LOWR 1 2 5 +2 PV_COMP_LOWR 2 0 6 +4 PV_COMP_LOWR 2 1 7 +5 PV_COMP_LOWR 2 2 8 +6 PV_COMP_LOWR 2 3 9 +# ------------------------------------------------------------------------------- +# -LEVEL- -Slot/Anchor ID- -Drawable/Prop ID- -Texture ID- - ID - +# ------------------------------------------------------------------------------- +0 ANCHOR_HEAD 0 0 0 +0 ANCHOR_HEAD 0 1 1 +0 ANCHOR_HEAD 0 2 2 +0 ANCHOR_HEAD 1 0 3 +0 ANCHOR_HEAD 1 1 4 +0 ANCHOR_HEAD 1 2 5 +1 ANCHOR_HEAD 2 0 6 +1 ANCHOR_HEAD 3 0 7 +2 ANCHOR_HEAD 2 1 8 +3 ANCHOR_HEAD 2 2 9 +3 ANCHOR_HEAD 4 0 10 +4 ANCHOR_HEAD 3 1 11 +4 ANCHOR_HEAD 7 0 12 +5 ANCHOR_HEAD 5 0 13 +6 ANCHOR_HEAD 7 1 14 +7 ANCHOR_HEAD 6 0 15 +7 ANCHOR_HEAD 7 2 16 +8 ANCHOR_HEAD 7 3 17 +9 ANCHOR_HEAD 7 4 18 +# ------------------------------------------------------------------------------- +# -LEVEL- -Slot/Anchor ID- -Drawable/Prop ID- -Texture ID- - ID - +# ------------------------------------------------------------------------------- +0 ANCHOR_EYES 0 0 0 +0 ANCHOR_EYES 0 1 1 +1 ANCHOR_EYES 1 0 2 +2 ANCHOR_EYES 2 0 3 +3 ANCHOR_EYES 3 0 4 +4 ANCHOR_EYES 1 1 5 +5 ANCHOR_EYES 2 1 6 +7 ANCHOR_EYES 4 0 7 diff --git a/RPF DUMP/Common RPF Dump/data/map.zon b/RPF DUMP/Common RPF Dump/data/map.zon new file mode 100644 index 00000000..d1000821 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/map.zon @@ -0,0 +1,19 @@ +mzon +BRKLYN1, 0, 927.113, 1169.22, -40.0, 2021.44, 1327.3, 460.0, 0, BRKLYN1 +BRKLYN2, 0, 736.611, -36.6863, -40.0, 2998.34, 1169.22, 460.0, 0, BRKLYN2 +BRKLYN3, 0, 586.719, -36.6862, -40.0, 736.611, 572.328, 460.0, 0, BKLYN3 +BRKLYN4, 0, 642.57, -374.701, -40.0, 2827.14, -36.6863, 460.0, 0, BXBRKLYN +BRKLYN5, 0, 586.719, -935.758, -40.0, 1582.61, -374.701, 460.0, 0, BRKLYN5 +BRNX1, 0, 190.941, 1327.3, -40.0, 1645.08, 2222.15, 460.0, 1, BRNX1 +BRNX2, 0, 338.519, 1169.22, -40.0, 927.113, 1327.3, 460.0, 1, BRNX2 +BRNX3, 0, 338.519, 572.328, -40.0, 736.611, 1169.22, 460.0, 1, BRNX3 +MNHTN2, 0, -778.416, 363.197, -40.0, -708.752, 609.361, 460.0, 2, MNHTN2 +MNHTN3, 0, -891.96, -1195.5, -40.0, -708.752, 363.197, 460.0, 2, MNHTN3 +MNHTN5, 0, 338.519, -1195.5, -40.0, 586.719, 572.328, 460.0, 2, MNHTN5 +MNHTN6, 0, 586.719, -374.701, -40.0, 642.57, -36.6862, 460.0, 2, MNHTN6 +NEWJE2, 0, -2302.87, -1019.3, -40.0, -891.96, 2222.15, 460.0, 3, BOXNEWJE +NEWJE1, 0, -891.96, 363.197, -40.0, -778.416, 2222.15, 460.0, 3, BOXNEWJE +NEWJE3, 0, -778.416, 609.361, -40.0, -708.752, 2222.15, 460.0, 3, BOXNEWJE +MNHTN4, 0, 190.941, -1195.5, -40.0, 338.519, 1327.3, 460.0, 2, MNHTN4 +MNHTN1, 0, -708.752, -1195.5, -40.0, 190.941, 2222.15, 460.0, 2, MNHTN4 +end diff --git a/RPF DUMP/Common RPF Dump/data/maps/ambient.ipl b/RPF DUMP/Common RPF Dump/data/maps/ambient.ipl new file mode 100644 index 00000000..f6c796f7 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/maps/ambient.ipl @@ -0,0 +1,284 @@ +# IPL generated from Max file Ambience.max +inst +end +cull +end +path +end +grge +end +enex +end +pick +end +cars +end +jump +end +tcyc +end +auzo +end +blok +Ambience, kevin, 2007:00:00:00:00:00, 128, 0, unknown +end +mult +end +vnod +end +link +end +mlo+ +end +2dfx +world, 960.0019531, -292.191925, 18.86000061, 13, -0, -0, -0, -1, ambnightclubext, 1, 959.9967041, -293.2073059, 18.8421936, 0, +world, 1335.597534, 401.1253967, 22, 13, -0, -0, -0, -1, ammuPoor, 0, +world, 1332.797363, 417.0241699, 22.69179916, 13, -0, -0, -0, -1, ambGunNut, 0, +world, 1066.502686, 87.56121826, 34.13000107, 13, -0, -0, -0, -1, gunLockup, 0, +world, 970.824707, -174.8928986, 23.19300079, 13, -0, -0, -0.3093656003, -0.950943172, ambInternetCafe, 0, +world, 821.6992188, -273.8701172, 15.32999992, 13, -0, -0, -0, -1, ambtaxdpt, 0, +world, 1170.290039, 1686.182983, 16.71999931, 13, -0, -0, -0, -1, ambStripClub, 0, +world, 823.3322144, -300.6080322, 14, 13, -0, -0, -0, -1, Brian_1, 0, +world, 863.9240112, -557.8599854, 12, 13, -0, -0, -0, -1, Brian_2, 0, +world, 1084.550049, 128.8699951, 33.09999847, 13, -0, -0, -0, -1, Brian_3, 0, +world, 33.08999634, 1285.5, 20.10000038, 13, -0, -0, -0, -1, Jeff_1, 0, +world, 13.5, 1124.900024, 9.600000381, 13, -0, -0, -0, -1, Jeff_2, 0, +world, 890.5, -443.5, 15.80000019, 13, -0, -0, -0, -1, binco_brook_s, 0, +world, -144.9100342, -223.3200073, 11, 13, -0, -0, -0, -1, Jeff_3, 0, +world, -334.3418884, 1396.190918, 11.91310024, 13, -0, -0, -0.991445899, 0.1305184364, ambInternetCafe, 0, +world, -1575.435425, 465.9060059, 24.44400024, 13, -0, -0, -0.9681476355, -0.2503799498, ambInternetCafe, 0, +world, 896.5780029, -308.7919617, 18.06999969, 13, -0, -0, -0.6958479881, -0.7181891203, ambATMQ, 1, 897.7150879, -304.4848633, 18.18999863, 172.0999756, +world, 927.902832, -289.4905701, 18.39900017, 13, -0, -0, 0.6894438267, -0.7243391871, ambATMQ, 1, 925.6950073, -283.4958496, 18.53000069, -160.3999939, +world, -164.4799805, 598.1500244, 15, 13, -0, -0, -0, -1, ambHotel, 0, +world, -1409.800049, 529.7000122, 12.30000019, 13, -0, -0, -0, -1, Ivan_1, 0, +world, -69.68994141, 1334.180054, 20.39999962, 13, -0, -0, -0, -1, CLARENCE, 0, +world, -1509.600098, 261.4799805, 12.30000019, 13, -0, -0, -0, -1, Gracie, 0, +world, -166, -432.2999268, 14, 13, -0, -0, -0, -1, Marnie1, 0, +world, 405.6900024, 1024.876953, 25.84000015, 13, -0, -0, -0.7160582542, -0.698040545, ambBridgePatrol, 0, +world, -270.7000122, 1429.319946, 20.40999985, 13, -0, -0, -0, -1, Cherise, 0, +world, -1444.099976, 1105.47998, 23, 13, -0, -0, -0, -1, Eddie1, 0, +world, -1638.400024, 700.0300293, 28.29999924, 13, -0, -0, -0, -1, Eddie2, 0, +world, 891.3000488, -390.1999512, 16.79999924, 13, -0, -0, -0, -1, Mel, 0, +world, -185.7999878, 342.8000488, 14.78999996, 13, -0, -0, -0, -1, Pathos1, 0, +world, -219.2999878, 447.5300293, 14.69999981, 13, -0, -0, -0, -1, Pathos2, 0, +world, -1334.699951, 317.8999939, 14.48999977, 13, -0, -0, -0, -1, gunlockup, 0, +world, -587.7000122, 949.7000122, 9.899999619, 13, -0, -0, -0, -1, Marnie2, 0, +world, -377.8000488, -172.6999969, 14.5, 13, -0, -0, -0, -1, hossan_1, 0, +world, -223, -100, 14, 13, -0, -0, -0, -1, EmpireTelescope, 0, +world, 336.5, 997.0999756, 26.29999924, 13, -0, -0, 0.7080317736, -0.7061806321, ambBridgePatrol, 0, +world, 253.7599945, 1791.38623, 26.32460022, 13, -0, -0, -0.7826081514, -0.6225146651, ambBridgePatrol, 0, +world, -114.4300003, 1581.689941, 29.5, 13, -0, -0, 0.6186826229, -0.7856410146, ambBridgePatrol, 0, +world, 639.7000122, 612.7000122, 20.10000038, 13, -0, -0, 0.7009093165, -0.7132503986, ambBridgePatrol, 0, +world, 889.5999756, -397.5599976, 36.90000153, 13, -0, -0, -0.7040147185, -0.7101854086, ambBridgePatrol, 0, +world, 271.5, 244.7999878, 40.90000153, 13, -0, -0, 0.6927728057, -0.7211558819, ambBridgePatrol, 0, +world, 946.0999756, 635.9000244, 38, 13, -0, -0, -0.7132504582, -0.7009092569, ambBridgePatrol, 0, +world, -480, 1179.199951, 12.5, 13, -0, -0, -0.715083003, -0.6990395784, ambBridgePatrol, 0, +world, -848.4790039, 1157.013672, 17.34000015, 13, -0, -0, 0.7211558819, -0.6927728057, ambBridgePatrol, 0, +world, 849.5, 276.7000122, 40.59999847, 13, -0, -0, -0.710185349, -0.7040147185, AmbBridgePatrol, 0, +world, 355.1400146, -452.9499512, 4.600000381, 13, -0, -0, -0, -1, sara2, 0, +world, 1245.699951, 695.7199707, 37.09999847, 13, -0, -0, -0, -1, Badman_1, 0, +world, -289.2999878, -210.9000244, 14.60000038, 13, -0, -0, -0, -1, Sara_1, 0, +world, 890.9609375, -494.855957, 18.40229988, 13, -0, -0, 0.7071068287, -0.7071067691, ambSaveBed, 0, +world, 81.12529755, -338.25, 11.15939999, 13, -0, -0, -0, -1, gunlockupCT, 0, +world, -271.8599854, -112.7600098, 335.4400024, 13, -0, -0, -0, -1, EmpireDown, 0, +world, 1458, 26, 24, 13, -0, -0, -0, -1, ambDrugDelivery, 0, +world, 713.4499512, -252.9499512, 10.56999969, 13, -0, -0, -0, -1, ambCargoHoldDoors, 0, +world, -1565.540039, 7.686035156, 11.10000038, 13, -0, -0, -0, -1, ambStripClub, 0, +world, 213.7545776, -519.9000244, 9.069999695, 13, -0, -0, -0.7071067691, -0.7071068287, ambATMQ, 1, 213.7899933, -516.4500122, 9.069999695, -179.3999939, +world, -1273.050049, -119.1992188, 4.369999886, 13, -0, -0, -0, -1, ambJerseyDocksGates, 0, +world, -1165.12085, 578.3139038, 4.527699947, 13, -0, -0, -0, -1, ambJerseyDocksGates, 0, +world, 982.8917236, -126.7556992, 24.09670067, 13, -0, -0, -0, -1, ambtaxihail, 0, +world, 958.9985962, -66.60199738, 24.93216324, 13, -0, -0, -0, -1, ambtaxihail, 0, +world, 840.5999756, -304.7000122, 15.94999981, 13, -0, -0, -0.1287956238, -0.991671145, ambtaxihail, 0, +world, 102.5900879, 845.9500122, 48.84000015, 13, -0, -0, 0.7071067691, -0.7071068287, AmbSaveBed, 0, +world, -971.0100098, 891.1799316, 18.78000069, 13, -0, -0, -1, 7.549790126e-008, AmbSaveBed, 0, +world, -430.3599854, 1460.829956, 38.77999878, 13, -0, -0, -0.7071067691, -0.7071068287, AmbSaveBed, 0, +world, 599.4763184, 1416.846558, 18.07299995, 13, -0, -0, -0, -1, ambsavebed, 0, +world, -30.31213379, 543.2199707, 14.70005989, 13, -0, -0, -0, -1, ambHomelandCordon, 0, +world, 27.18000031, 543.4221191, 14.65769958, 13, -0, -0, -0, -1, ambHomelandCordon, 0, +world, -75.88999939, -302.269989, 14.77000046, 13, -0, -0, -0.8845809698, -0.4663866162, ambtaxihail, 0, +world, -235, -220, 15, 13, -0, -0, -0.9996573329, -0.026176963, ambtaxihail, 0, +world, 1165, 481, 29, 13, -0, -0, -0.9335803986, -0.3583679497, ambtaxihail, 0, +world, -466, -388, 5, 13, -0, -0, -0.8720692992, 0.4893824458, ambtaxihail, 0, +world, -587.2493896, -241.2892456, 5, 13, -0, -0, -0.9999451637, -0.01047182456, ambtaxihail, 0, +world, -377, 350, 15, 13, -0, -0, 0.01134434063, -0.999935627, ambtaxihail, 0, +world, -350.8016663, 352, 15, 13, -0, -0, -0.9997014999, -0.02443209291, ambtaxihail, 0, +world, -350.8016663, -24, 15, 13, -0, -0, -0.9997014999, -0.02443209291, ambtaxihail, 0, +world, -377, -106, 15, 13, -0, -0, 0.01134434063, -0.999935627, ambtaxihail, 0, +world, -37.22850037, 484.1499939, 14.71150017, 13, -0, -0, 0.06907742471, -0.9976112843, copbootsearch, 1, -37.15541077, 497.3659668, 14.70000076, -12.19999123, +world, -280.6000061, -282.2999878, 15.60000038, 13, -0, -0, -0, -1, ambChurchdoors, 0, +world, 1415, 1550, 4, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, 1357, 996, 14, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, 862, 624, 38, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, 351, 1008, 27, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, 907, 263, 43, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, 64, 261, 15, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, 799, -413, 40, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, 199, -409, 15, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, -439, 333, 6, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, -716.4699707, 777.1799927, -19.81999969, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, -723, 1168, 19, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, -248, 1581, 21, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, 272, 1782, 24, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, 556, 1269, 21, 13, -0, -0, -0, -1, ambPolRdBlk, 0, +world, -411, 707, 12, 13, -0, -0, -0.6946583986, -0.719339788, ambtaxihail, 0, +world, -12.9921236, 247.6233826, 13.80962086, 13, -0, -0, -0.6414496303, -0.7671651244, ambtaxihail, 0, +world, -258, 700, 5, 13, -0, -0, -0, -1, ambToiletDoors, 0, +world, 957.5, -273.4200439, 18.46999931, 13, -0, -0, -0, -1, ambcabaret, 0, +world, 1198.900146, -422.9500122, 18.44000053, 13, -0, -0, -0.7253744006, -0.6883545518, busroute1, 0, +world, 1136.5, -284, 20.60000038, 13, -0, -0, -0.7933533192, -0.6087614298, busroute1, 0, +world, -543.1099854, 1260.299072, 89.53549957, 13, -0, -0, -0, -1, ambLiftDoors, 0, +world, 366, -731, 3.599999905, 13, -0, -0, -0, -1, Manhat_heli_tours , 0, +world, 199, -409, 15, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, 131, 862, 15, 13, -0, -0, -0.9999904633, 0.004363359883, ambtaxihail, 0, +world, -1000.950012, 1223.619995, 28.40999985, 13, -0, -0, -0, -1, ambgerry3doorlock, 0, +world, 39.39001465, 920.0983887, 14.41219997, 13, -0, -0, -0, -1, ambHomelandCordon, 0, +world, 39.31000137, 833.5, 14.41219997, 13, -0, -0, -0, -1, ambHomelandCordon, 0, +world, -335.4899902, 176.5, 19.06999969, 13, -0, -0, -0, -1, ambComedyClub, 0, +world, 8.319999695, -558.9699707, 14.63000011, 13, -0, -0, -0, -1, ambHomelandcordon, 0, +world, 16.62000084, -502.2600098, 14.69999981, 13, -0, -0, -0, -1, ambHomelandcordon, 0, +world, 1412, 1324, 12, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, 553, 842, 20, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, 153, 1732, 32, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, 560, -404, 40, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, 502, 270, 45, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, -722, 1167, 20, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, -1237.416992, 463.3210144, 6.170000076, 13, -0, -0, -0, -1, ambJerseyDocksGates, 0, +world, -1213.5, -204.8999939, 4.800000191, 13, -0, -0, -0, -1, ambJerseyDocksGates, 0, +world, 977.2999878, -681, 15.39999962, 13, -0, -0, -0, -1, ILYENA, 0, +world, -1411, 562, 19, 13, -0, -0, -0, -1, ambjimslocks, 0, +world, 1313, 70, 42, 13, -0, -0, -0, -1, ambjimslocks, 0, +world, 896, -504, 15, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, 102.5900879, 845.9500122, 48.84000015, 13, -0, -0, 0.7071067691, -0.7071068287, ambWardrobe, 0, +world, -971.0100098, 891.1799316, 18.78000069, 13, -0, -0, -1, 7.549790126e-008, ambWardrobe, 0, +world, -430.3599854, 1460.829956, 38.77999878, 13, -0, -0, -0.7071067691, -0.7071068287, ambWardrobe, 0, +world, 890.9609375, -494.855957, 18.40229988, 13, -0, -0, 0.7071068287, -0.7071067691, ambWardrobe, 0, +world, 599.4763184, 1416.846558, 18.07299995, 13, -0, -0, -0, -1, ambWardrobe, 0, +world, 882, -29, 29, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, 865.7000122, -517.7999878, 16.5, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, -1247, 1540, 26, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, -27.56994629, -463.5500488, 16.27000046, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, -1150.962646, 1281.206299, 23.5593071, 13, -0, -0, -0, -1, ambATMQ, 1, -1153.019043, 1280.632324, 23.53880119, -81, +world, -1381.099976, 965.5599976, 19.79999924, 13, -0, -0, -0, -1, ambtaxihail, 0, +world, -159.999939, 591.000061, 119, 13, -0, -0, -0, -1, ambjimslocks, 0, +world, 864, -121.6400146, 7.400001526, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, 811.0300293, -256.6900024, 16.89999962, 13, -0, -0, -0, -1, ambjimslocks, 0, +world, 561.8999023, 1391.600098, 30.79999924, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, 79, -679, 15, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, 1186.97998, 1700.009277, 16.71999931, 13, -0, -0, -0.9985741973, -0.05338164419, ambBouncer, 0, +world, 1160.141113, 1684.97998, 16.78000069, 13, -0, -0, 0.5802055001, -0.8144701123, ambBouncer, 0, +world, -1575.973999, 19.67333984, 9.01099968, 13, -0, -0, -0.9995494485, -0.03001532704, ambBouncer, 0, +world, -1555.468384, 9.482899666, 9.01099968, 13, -0, -0, -0.9995494485, -0.03001532704, ambBouncer, 0, +world, 943, -493, 16, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, 1367.300049, 191.7999878, 27.89999962, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, -282.0019531, 1361.02002, 25.62999916, 13, -0, -0, -0, -1, modo_manhat_5, 0, +world, -107, 761, 15, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, -121, 773, 35, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, -97, 878, 15, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, -546.3104858, 333.3929138, -16.78289986, 13, -0, -0, 0.7071068287, -0.7071067691, ambTunnelCops, 0, +world, -794.0023193, 779.6715088, -20.89999962, 13, -0, -0, -0.9995598793, -0.02966619842, ambtunnelcops, 0, +world, -962, 893, 14, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, 597, 1400, 12, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, 77.4699707, 33.20000076, 21.47999954, 13, -0, -0, 0.7071068287, -0.7071067691, ambWindowLift, 1, 77.4699707, 33.20000076, 118.8999939, 6.830188795e-006, +world, -291.6400146, 216.4799957, 14.74300003, 13, -0, -0, 0.7071068287, -0.7071067691, ambWindowLift, 1, -291.6400146, 216.4799957, 204.0899963, 6.830188795e-006, +world, -1415.119995, 1090.178955, 19.90500069, 13, -0, -0, 0.7071068287, -0.7071067691, ambWindowLift, 1, -1415.119995, 1090.178955, 70.73529816, 6.830188795e-006, +world, -407.9500122, 643.6040039, 15.5, 13, -0, -0, 0.7071068287, -0.7071067691, ambWindowLift, 1, -407.9500122, 643.6040649, 175.5939941, 6.830188795e-006, +world, 161.0699463, 209.3599854, 14.64999962, 13, -0, -0, -1, -8.718570461e-005, ambWindowLift, 1, 161.0699463, 209.3599854, 81.25, 3.641878038e-006, +world, -1274.399048, 817.1090088, 19.45499992, 13, -0, -0, -1, -8.718570461e-005, ambWindowLift, 1, -1274.399048, 817.1090088, 86.70500183, 3.641878038e-006, +world, -126, 1500, 23, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, 937.1875, -554.9240723, 13.11950016, 13, -0, -0, -8.742277657e-008, -1, ambATMQ, 1, 935.0040283, -555.0800171, 13.00000095, -86.09997559, +world, 1789.719971, 843.0899658, 16.57999992, 13, -0, -0, 0.7071068287, -0.7071067691, ambATMQ, 1, 1789.899902, 846.7299805, 16.5, 179.6999969, +world, 1197.939941, 635.8400269, 38.68000031, 13, -0, -0, -0, -1, ambATMQ, 1, 1194.670044, 635.1798706, 38.81999969, -86.09996033, +world, 573.8099976, 1399.51001, 10.98999977, 13, -0, -0, -0.7071068287, -0.7071067691, ambATMQ, 1, 575.6299438, 1396.77002, 10.89999962, 20.50002098, +world, -393.5100098, 1202.790039, 14.77999973, 13, -0, -0, -0.3826833963, -0.9238795638, ambATMQ, 1, -395.2001648, 1199.689941, 14, -32.09999847, +world, -406.2999878, 1189.869995, 14.69999981, 13, -0, -0, -0.3826833963, -0.9238795638, ambATMQ, 1, -401.7799988, 1192.090088, 14, 127.399971, +world, 50.01998901, 1110.140015, 14.67000008, 13, -0, -0, 0.7071067691, -0.7071068287, ambATMQ, 1, 49.15011597, 1105.35022, 14.60000038, -8.899989128, +world, 1158.43457, -232.6800079, 22.04509926, 13, -0, -0, -1, 1.629206849e-007, ambATMQ, 1, 1160.359863, -232.4799805, 22.12858009, 98.10005188, +world, 1318.569824, -26.49766541, 27.23950005, 13, -0, -0, 0.7071064711, -0.7071071267, ambATMQ, 1, 1316.887329, -26.53489876, 26.99999809, -93.09992218, +world, -250.0600128, 1372.920288, 25, 13, -0, -0, 0.7071066499, -0.7071068883, ambATMQ, 1, -250.9398956, 1368.699951, 25, -5.299997807, +world, 1178.039673, 146.0799866, 32.68000031, 13, -0, -0, -0.7071071863, -0.7071064115, ambATMQ, 1, 1178.479614, 140.0898743, 32, 0.4000578225, +world, 1221.849609, 172.25, 32, 13, -0, -0, -4.768371582e-007, -1, ambATMQ, 1, 1216.037476, 171.5915833, 32.56000519, -86.09990692, +world, 1820.119385, 555.1704102, 29.02000046, 13, -0, -0, 0.7071064711, -0.7071070671, ambATMQ, 1, 1819.329224, 559.1503906, 29.05999756, -174.9998322, +world, 1633.339355, 437.3203125, 29.15999985, 13, -0, -0, -0.7071071267, -0.7071064711, ambATMQ, 1, 1635.019287, 441.5404053, 29, 166.2001648, +world, 10.78999996, -652.5999756, 14.77000046, 13, -0, -0, -0, -1, perseus_manhat_8, 0, +world, -220.3400116, 217.8599854, 14.69999981, 13, -0, -0, -0.7071067691, -0.7071068287, ambATMQ, 1, -220.1299286, 223.2598877, 14.69999981, 174.9999542, +world, 21.82999992, 803.5999756, 14.5, 13, -0, -0, -0, -1, perseus_manhat_8, 0, +world, 24.58000183, 577.0050049, 14.7510004, 13, -0, -0, -0.7071067691, -0.7071067691, ambWindowLift, 1, 24.58000183, 577.0050049, 205.9720001, -1.001791225e-005, +world, -318.4100037, 355.4450073, 14.69200039, 13, -0, -0, 0.7071068287, -0.7071067691, ambWindowLift, 1, -318.4100342, 355.4450073, 162.2920074, -3.187723223e-006, +world, 1283, 400, 23, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, 84.91999817, 373.4628906, 17.98900032, 13, -0, -0, -1, 7.549790126e-008, ambWindowLift, 1, 84.91999817, 373.4629211, 39.08900452, 98.4309082, +world, 279.1830139, -529.1209717, 9.076600075, 13, -0, -0, -0.7071067691, -0.7071068287, ambWindowLift, 1, 279.1829834, -529.1210327, 189.0769958, 1.366037759e-005, +world, -1141.303833, -374.9616699, 4.081699371, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, 2394.496094, 175.8990021, 5.850000381, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, -972.039978, 1887.503052, 23.09600067, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, -1247.554932, 101.2969971, 5.717700958, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, -1240, 1072, 20, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, -1213, 1096, 25, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, -1588.31958, 27.50134277, 9, 13, -0, -0, -0.7071067095, -0.7071068287, ambBouncer, 0, +world, 1202.732666, 1713.702515, 15.66149998, 13, -0, -0, 0.7071067691, -0.7071067691, ambBouncer, 0, +world, 1144, 1669, 17, 13, -0, -0, -0, -1, ambJimsLocks, 0, +world, 548.5811157, 754.0693359, 20.1137352, 13, -0, -0, 0.7071068287, -0.7071067691, tollbooth, 0, +world, 540.5698853, 755.0476074, 20.1137352, 13, -0, -0, 0.7071068287, -0.7071067691, tollbooth, 0, +world, 559.3759766, 763.1887817, 20.1137352, 13, -0, -0, -0.7071005702, -0.7071130276, tollbooth, 0, +world, 551.5599976, 763.1887817, 20.1137352, 13, -0, -0, -0.7071005702, -0.7071130276, tollbooth, 0, +world, 1360.12854, 1000.794373, 12.78723717, 13, -0, -0, -0.4310072958, -0.9023484588, tollbooth, 0, +world, 1364.810059, 1005.888, 12.78723717, 13, -0, -0, -0.9023447037, 0.4310151637, tollbooth, 0, +world, 2309.387207, 337.4299927, 5.046999931, 13, -0, -0, -0.7074769139, -0.7067364454, tollbooth, 0, +world, 2302.208984, 337.4317932, 5.046999931, 13, -0, -0, -0.7074769139, -0.7067364454, tollbooth, 0, +world, 1185.145386, 360.414917, 24.10330009, 13, -0, -0, -0, -1, foodServer, 0, +world, -121.7617035, 70.54406738, 13.80309963, 13, -0, -0, -0.7660444379, -0.6427876353, foodServer, 0, +world, 1637.936646, 226.0009003, 24.21199989, 13, -0, -0, 0.7071067095, -0.7071068287, foodServer, 0, +world, 1111.034058, 1584.541748, 15.90750027, 13, -0, -0, -0.3826832771, -0.9238796234, foodServer, 0, +world, 450.0581055, 1503.491455, 15.31569958, 13, -0, -0, -0.258819133, -0.9659258127, foodServer, 0, +world, -426.8134766, 1194.163574, 12.04699993, 13, -0, -0, -0.7071067691, -0.7071067691, foodServer, 0, +world, -170.7678833, 287.4421387, 13.82009983, 13, -0, -0, -0.7071067691, -0.7071067691, foodServer, 0, +world, -617.9378052, 132.6495972, 3.800000191, 13, -0, -0, 8.742277657e-008, -1, foodServer, 0, +world, -1006.28833, 1628.265137, 23.31399918, 13, -0, -0, -1, -1.192488064e-008, foodServer, 0, +world, 1201.512939, -655.0012207, 15.84490013, 13, -0, -0, -1, -1.192488064e-008, foodServer, 0, +world, -597.1259766, 80.66278076, 4.217100143, 13, -0, -0, 0.7071067095, -0.7071068287, foodServer, 0, +world, 1202.612061, -673.3312988, 15.42000008, 13, -0, -0, -0.7071068287, -0.7071067691, bowling_lane, 0, +world, -578.9116211, 81.69421387, 3.797800064, 13, -0, -0, -1, -8.7217486e-005, bowling_lane, 0, +world, 3.35949707, -747.9099731, 5.930000305, 13, -0, -0, 0.7071068287, -0.7071067691, ambWindowLift, 1, 3.35949707, -747.9099121, 112.1118011, 6.830188795e-006, +world, -1242.889893, 1124.72998, 19.57999992, 13, -0, -0, 0.7071068287, -0.7071067095, ambATMQ, 1, -1245.419922, 1119.990234, 19.57999992, -26.49989319, +world, 1760.381714, 43.1579895, 3.899999619, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, 1500.910034, 548.3200073, 27, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, 1444.800049, -557.7999878, 3.399999619, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, 754, 2111.699951, 6.699999809, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, -880, 96, -0.1999998093, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, -103, -1102, -0.8000000119, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, -489.2000122, 1808.699951, 2.599999905, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, -1672.079834, -724.3000488, 7.630000114, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, -1713.400024, 1040, -0.09999990463, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, -960.5, 2027.640015, -0.09999990463, 13, -0, -0, -0, -1, Ambblkhawk, 0, +world, 884.6599731, -487, 15.89000034, 13, -0, -0, 8.742277657e-008, -1, foodServer, 0, +world, 183.8237915, 416.0380859, 22.37919998, 13, -0, -0, -0, -1, ambUNarea, 0, +world, 2306.050049, 730.0599976, 4.819999695, 13, -0, -0, -0, -1, ambAirpotarea, 0, +world, 2456.743896, 592.4000244, 4.819999695, 13, -0, -0, -0, -1, ambAirpotarea, 0, +world, 2618.1521, 388.980011, 4.860000134, 13, -0, -0, -0, -1, ambAirpotarea, 0, +world, 2423.800049, 121.5047913, 4.800000191, 13, -0, -0, -0, -1, ambAirpotarea, 0, +world, 2275.780029, -67.42999268, 4.800000191, 13, -0, -0, -0, -1, ambAirpotarea, 0, +world, 994.3499756, -692.1200562, 15.5, 13, -0, -0, -0.9999984503, 0.001745211193, foodServer, 0, +world, 1076.996948, -586.3944092, 12.47999954, 13, -0, -0, 0.7071067095, -0.7071068287, foodServer, 0, +world, -421.0314026, 1472.143311, 19.15999985, 13, -0, -0, -0.2850486338, -0.9585130811, ambInternetCafe, 0, +world, 1026.540039, -322.495697, 19.20999908, 13, -0, -0, -0.754709661, -0.6560589671, ambInternetCafe, 0, +world, -602.7700195, -784.4354858, 3.800000191, 13, -0, -0, -0.8998624682, -0.4361737669, ambInternetCafe, 0, +world, 1466.73999, 57.65002441, 24.18000031, 13, -0, -0, 0.430511266, -0.9025852084, ambInternetCafe, 0, +world, -237.065979, 52.6817627, 14.70810032, 13, -0, -0, -0.9983537793, -0.05735676736, ambBar, 0, +world, 14.51370239, 978.4140015, 14.64890003, 13, -0, -0, -0.8737297654, 0.4864116609, ambBar, 0, +world, -166.286377, 594.3737183, 13.70960045, 13, -0, -0, 2.980232239e-008, -1, ambInternetCafe, 0, +world, 51, 808, 15.5, 13, -0, -0, 2.980232239e-008, -1, ambshowroom, 0, +world, -233.7780151, 51.47021484, 14.69999981, 13, -0, -0, -1, 7.549790126e-008, ambInternetCafe, 0, +world, 15.72909546, 981.7185059, 14.64890003, 13, -0, -0, 0.7071068287, -0.7071067691, ambInternetCafe, 0, +world, -1487, 1131, 23, 13, -0, -0, 2.980232239e-008, -1, ambshowroom, 0, +world, -1081, 1468, 24, 13, -0, -0, 2.980232239e-008, -1, ambshowroom, 0, +world, 431.5837402, 227.0871582, 13.71420002, 13, -0, -0, -0, -1, cablecars, 0, +world, 155.0881958, 227.5171051, 19.85840034, 13, -0, -0, -0, -1, cablecars, 0, +world, -1637.680054, 406.9199829, 25.45000076, 13, -0, -0, 0.3247429132, -0.945802331, ambtaxihail, 0, +world, -350.9000244, 501.9299927, 14.77000046, 13, -0, -0, -0.9998477101, -0.01745247096, ambtaxihail, 0, +world, -314, 144.7999878, 14.76000023, 13, -0, -0, -0.7071067691, -0.7071067691, ambtaxihail, 0, +world, -222.0399933, 399.3299866, 14.81999969, 13, -0, -0, -0.08715564013, -0.9961947203, ambtaxihail, 0, +end +lodm +end +slow +end diff --git a/RPF DUMP/Common RPF Dump/data/maps/cull.ipl b/RPF DUMP/Common RPF Dump/data/maps/cull.ipl new file mode 100644 index 00000000..97bd4241 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/maps/cull.ipl @@ -0,0 +1,34 @@ +# IPL generated from Max file Rain.max +inst +end +cull +834.011, -356.55, 6.36043, 0, 8.95227, 6.36043, 11.7194, 0, 12.5682, 8, 0 +end +path +end +grge +end +enex +end +pick +end +cars +end +jump +end +tcyc +end +auzo +end +blok +end +mult +end +vnod +end +link +end +mlo+ +end +rtfx +end diff --git a/RPF DUMP/Common RPF Dump/data/maps/occlu.ipl b/RPF DUMP/Common RPF Dump/data/maps/occlu.ipl new file mode 100644 index 00000000..83c7cf21 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/maps/occlu.ipl @@ -0,0 +1,3681 @@ +occl +-627.07, 340.576, 3.75256, 0.1, 0.1, 0.1, 0.0, 0.0, 0.0, 0 +-694.243, 385.458, 3.10241, 0.1, 0.1, 0.1, 0.0, 0.0, 0.0, 0 +-704.374, 52.9124, 3.94428, 0.1, 0.1, 0.1, 0.0, 0.0, 0.0, 0 +-554.424, 204.471, 0.0, 0.181885, 0.556396, 8.18924, 0.0, 0.0, 0.0, 0 +-402.734, -263.335, 12.0045, 0.1, 0.1, 0.1, 0.0, 0.0, 0.0, 0 +-1428.57, 1612.33, 15.3173, 1.0, 1.0, 0.9, 0.0, 0.0, 0.0, 0 +-1383.23, -420.333, 25.4579, 0.12, 0.12, 0.12, 0.0, 0.0, 0.0, 0 +862.0, -297.0, 0.0, 1.67773, 1.24362, 1.5956, 0.0, 0.0, 0.0, 0 +825.0, -173.0, 0.0, 0.386475, 0.359863, 0.404417, 0.0, 0.0, 0.0, 0 +787.224, 462.683, 20.567, 35.2738, 15.0225, -20.0, -15.5421, 0.0, 0.0, 0 +777.069, 452.277, 59.056, 18.8475, 17.527, -50.0, -15.5421, 0.0, 0.0, 0 +758.823, 437.878, 2.77267, 4.65826, 69.2787, -8.787, -15.727, 0.0, 0.0, 0 +-286.067, 1598.55, 0.0, 10.0, 10.0, 10.0, 0.0, 0.0, 0.0, 0 +-237.303, 1738.98, 8.95913, 0.11, 0.11, 2.56756, 0.0, 0.0, 0.0, 0 +-237.303, 1738.98, 8.95913, 0.11, 0.11, 2.56756, 0.0, 0.0, 0.0, 0 +-410.406, 886.586, 0.0, 1.16602, 2.33173, 0.687209, 0.0, 0.0, 0.0, 0 +-410.406, 886.586, 0.0, 1.16602, 2.33173, 0.687209, 0.0, 0.0, 0.0, 0 +-410.406, 886.586, 0.0, 1.16602, 2.33173, 0.687209, 0.0, 0.0, 0.0, 0 +-402.734, -263.335, 12.0045, 0.1, 0.1, 0.1, 0.0, 0.0, 0.0, 0 +-402.734, -263.335, 12.0045, 0.1, 0.1, 0.1, 0.0, 0.0, 0.0, 0 +-402.734, -263.335, 12.0045, 0.1, 0.1, 0.1, 0.0, 0.0, 0.0, 0 +-632.346, 1089.59, 9.03647, 10.2532, 8.24732, 3.81308, 0.0, 0.0, 0.0, 0 +-462.0, 803.0, 10.0, 0.135162, 0.170776, 0.156528, 0.0, 0.0, 0.0, 0 +-412.444, 1069.92, 7.5659, 58.0408, 8.71152, 21.2603, 0.0, 0.0, 0.0, 0 +-294.804, 1285.99, 19.3824, 36.9569, 19.4805, 17.0767, 0.0, 0.0, 0.0, 0 +260.863, -356.646, -56.1287, 31.0381, 39.6181, 174.872, 0.0, 0.0, 0.0, 0 +184.805, -427.37, -15.7191, 10.7146, 9.1009, 52.3479, 0.0, 0.0, 0.0, 0 +184.757, -408.104, 26.8029, 11.0528, 47.1261, 10.0844, 0.0, 0.0, 0.0, 0 +190.038, -614.321, 16.5028, 56.7604, 50.1793, 231.94, 0.0, 0.0, 0.0, 0 +250.252, -465.409, -43.4721, 10.3486, 39.6757, 180.766, 0.0, 0.0, 0.0, 0 +89.9293, -591.165, 2.7773, 26.3016, 17.5168, 65.6513, 0.0, 0.0, 0.0, 0 +117.334, -591.425, 2.7773, 20.5048, 20.7021, 58.3327, 0.0, 0.0, 0.0, 0 +96.0874, -525.505, 5.38281, 50.7869, 23.5804, 73.3178, 0.0, 0.0, 0.0, 0 +-93.6432, -596.313, 5.21045, 33.4251, 18.4857, 135.35, 0.0, 0.0, 0.0, 0 +98.0907, -432.423, 5.41748, 58.9252, 23.1953, 22.1675, 0.0, 0.0, 0.0, 0 +98.5116, -435.219, 5.39599, 46.7763, 16.557, 45.4021, 0.0, 0.0, 0.0, 0 +98.1543, -386.94, -11.3403, 57.6414, 14.0389, 47.4, 0.0, 0.0, 0.0, 0 +76.8292, -357.278, -4.7349, 16.0684, 15.6374, 38.2528, 0.0, 0.0, 0.0, 0 +80.0559, -339.103, -1.34749, 13.8877, 11.289, 27.3459, 0.0, 0.0, 0.0, 0 +120.573, -349.699, -2.41502, 13.2907, 15.8532, 32.5539, 0.0, 0.0, 0.0, 0 +120.488, -368.217, -3.03105, 12.7333, 9.91087, 36.9159, 0.0, 0.0, 0.0, 0 +120.263, -386.921, -11.3966, 13.4263, 14.3861, 50.6075, 0.0, 0.0, 0.0, 0 +-18.7515, -433.309, 6.36676, 21.8842, 23.0804, 40.5899, 0.0, 0.0, 0.0, 0 +1.59524, -433.097, 8.24737, 10.1713, 20.2476, 25.7527, 0.0, 0.0, 0.0, 0 +32.148, -439.618, 3.2735, 21.2828, 34.2193, 47.5053, 0.0, 0.0, 0.0, 0 +31.0783, -382.399, -17.2726, 21.5033, 20.0614, 60.809, 0.0, 0.0, 0.0, 0 +11.401, -369.468, -15.3206, 10.0753, 11.6663, 53.4121, 0.0, 0.0, 0.0, 0 +11.6372, -387.813, -12.674, 9.30074, 14.0772, 55.1371, 0.0, 0.0, 0.0, 0 +-20.6883, -390.224, 3.1108, 20.6315, 9.8909, 21.6715, 0.0, 0.0, 0.0, 0 +-19.2574, -351.767, 2.59126, 20.3109, 48.0149, 25.9937, 0.0, 0.0, 0.0, 0 +12.6959, -326.931, -4.11688, 13.953, 4.33752, 34.1308, 0.0, 0.0, 0.0, 0 +-93.6388, -594.113, 21.3943, 41.1129, 23.5565, 86.0981, 0.0, 0.0, 0.0, 0 +-93.3834, -598.047, 20.4458, 49.3661, 16.1786, 86.0981, 0.0, 0.0, 0.0, 0 +-93.6388, -596.365, 106.544, 41.1129, 21.3362, 35.3002, 0.0, 0.0, 0.0, 0 +-93.3834, -598.047, 106.544, 44.9231, 16.1786, 35.3, 0.0, 0.0, 0.0, 0 +-93.5301, -622.945, 51.4282, 32.4023, 19.2398, 61.7772, 0.0, 0.0, 0.0, 0 +-93.5301, -622.945, 113.205, 27.2179, 13.0831, 50.6573, 0.0, 0.0, 0.0, 0 +-93.5088, -672.873, -16.6967, 41.083, 24.0284, 184.256, 0.0, 0.0, 0.0, 0 +-93.6977, -707.777, -8.21339, 22.2306, 22.1058, 148.118, 0.0, 0.0, 0.0, 0 +-83.9858, -741.172, -9.0077, 8.92065, 22.8779, 217.445, 0.0, 0.0, 0.0, 0 +-78.5757, -743.102, 10.8503, 12.9774, 36.0492, 197.3, 0.0, 0.0, 0.0, 0 +-21.3937, -726.243, -4.6007, 13.7081, 71.1271, 89.6824, 0.0, 0.0, 0.0, 0 +26.2881, -684.908, -1.80959, 18.1252, 28.5381, 108.676, 0.0, 0.0, 0.0, 0 +23.4932, -739.473, -12.4756, 38.5074, 8.11824, 123.174, 30.0, 0.0, 0.0, 0 +86.3711, -691.007, 18.3654, 2.301, 55.1804, 92.9353, -33.6107, 0.0, 0.0, 0 +-22.3057, -619.992, 13.7619, 15.8982, 6.4541, 71.7972, 0.0, 0.0, 0.0, 0 +-22.3057, -625.6, 13.7619, 15.8982, 5.20492, 63.8996, 0.0, 0.0, 0.0, 0 +-22.3057, -622.977, 13.7619, 11.7345, 5.20492, 71.7972, 90.0, 0.0, 0.0, 0 +-21.3955, -607.833, 11.509, 16.7177, 11.4663, 59.8669, 0.0, 0.0, 0.0, 0 +-14.5323, -607.752, 11.4379, 4.78509, 11.8104, 66.9731, -15.0, 0.0, 0.0, 0 +-17.6813, -592.545, 13.7619, 17.3887, 7.92421, 84.6196, 0.0, 0.0, 0.0, 0 +-17.6813, -591.432, 13.7619, 19.4997, 11.3881, 72.5019, 0.0, 0.0, 0.0, 0 +30.1524, -618.768, 7.64513, 20.1719, 17.6914, 100.57, 0.0, 0.0, 0.0, 0 +32.2365, -590.16, 9.83991, 21.711, 13.4342, 39.0577, 0.0, 0.0, 0.0, 0 +40.2907, -590.701, 9.52975, 7.07087, 14.6068, 39.374, 0.0, 0.0, 0.0, 0 +24.0897, -590.701, 9.52396, 7.07087, 14.6068, 39.374, 0.0, 0.0, 0.0, 0 +-17.4856, -541.06, 9.81295, 25.3282, 16.5962, 24.895, 0.0, 0.0, 0.0, 0 +-17.6489, -546.857, 9.93295, 12.4044, 17.4585, 24.6858, 0.0, 0.0, 0.0, 0 +-17.4113, -541.783, 4.57772, 12.6499, 18.0521, 89.6205, 0.0, 0.0, 0.0, 0 +-17.5148, -537.86, 5.11819, 24.5359, 10.2458, 89.7175, 0.0, 0.0, 0.0, 0 +-13.2338, -515.989, 4.94381, 29.1148, 13.9668, 103.523, 0.0, 0.0, 0.0, 0 +-24.8459, -509.15, 4.94381, 11.0624, 6.14539, 103.523, 0.0, 0.0, 0.0, 0 +-1.31732, -509.15, 4.94381, 11.0624, 6.14539, 103.523, 0.0, 0.0, 0.0, 0 +-14.111, -522.555, 4.94381, 32.3953, 6.1984, 103.523, 0.0, 0.0, 0.0, 0 +35.6658, -540.16, 4.19979, 10.4884, 26.9249, 78.9096, 0.0, 0.0, 0.0, 0 +28.0335, -539.497, 4.28671, 4.39672, 28.1737, 79.1115, -20.0, 0.0, 0.0, 0 +32.2556, -548.01, 4.00253, 17.6723, 11.3112, 102.444, 0.0, 0.0, 0.0, 0 +166.348, -339.845, -40.9111, 26.1018, 32.6169, 101.293, 0.0, 0.0, 0.0, 0 +202.313, -340.376, -38.819, 15.9342, 33.5779, 88.797, 0.0, 0.0, 0.0, 0 +167.112, -471.194, -2.93427, 27.8145, 21.9703, 63.6428, 0.0, 0.0, 0.0, 0 +199.525, -465.864, 16.1787, 21.863, 23.0926, 60.6172, 0.0, 0.0, 0.0, 0 +158.459, -514.639, 2.95932, 10.8487, 17.8036, 36.6291, 0.0, 0.0, 0.0, 0 +178.275, -515.288, 5.56424, 19.7862, 17.4527, 22.1154, 0.0, 0.0, 0.0, 0 +171.124, -516.244, 5.26626, 5.46664, 19.7682, 25.2941, 0.0, 0.0, 0.0, 0 +204.911, -517.312, -3.15451, 14.4173, 22.0674, 26.1485, 0.0, 0.0, 0.0, 0 +204.511, -548.853, -9.14614, 13.4977, 13.9355, 48.661, 0.0, 0.0, 0.0, 0 +180.216, -549.157, -6.03837, 19.9104, 13.2444, 29.1825, 0.0, 0.0, 0.0, 0 +158.976, -536.178, -5.77689, 11.7733, 10.5196, 60.3119, 0.0, 0.0, 0.0, 0 +-232.174, 165.743, 3.80301, 10.4825, 15.7108, 19.353, 6.83019e-006, 0.0, 0.0, 0 +-251.292, 165.991, 3.80301, 10.4825, 22.4439, 19.3533, 6.83019e-006, 0.0, 0.0, 0 +-227.0, 164.717, 3.80301, 5.83195, 24.1074, 60.4415, 6.83019e-006, 0.0, 0.0, 0 +-232.445, 572.592, 12.438, 21.0886, 13.3997, 76.2616, 0.0, 0.0, 0.0, 0 +-238.153, 600.422, 12.6001, 33.7241, 19.3881, 49.8793, 0.0, 0.0, 0.0, 0 +-414.691, 561.8, 4.85901, 51.9817, 3.22601, 39.1444, 0.0, 0.0, 0.0, 0 +-430.63, 582.733, 4.85901, 22.5931, 51.5566, 34.3432, 0.0, 0.0, 0.0, 0 +-399.604, 667.804, 0.884003, 31.7517, 19.3994, 173.914, 0.0, 0.0, 0.0, 0 +-486.008, 643.068, 9.02976, 34.284, 15.7428, 20.0905, 0.0, 0.0, 0.0, 0 +-526.326, 680.942, 9.12443, 14.7374, 36.1332, 20.099, 0.0, 0.0, 0.0, 0 +-397.671, 738.385, 0.884003, 13.337, 51.2486, 54.5394, 0.0, 0.0, 0.0, 0 +-412.01, 723.004, 0.884003, 56.5153, 19.6464, 54.5394, 0.0, 0.0, 0.0, 0 +-408.464, 723.723, 1.84034, 50.8366, 20.5868, 86.2431, 0.0, 0.0, 0.0, 0 +-402.973, 723.723, 92.1861, 14.2892, 21.8076, 10.8233, 0.0, 0.0, 0.0, 0 +-399.974, 789.615, 3.703, 36.3086, 37.7449, 35.5459, 0.0, 0.0, 0.0, 0 +-434.807, 794.787, 3.703, 7.98298, 27.675, 24.8796, 0.0, 0.0, 0.0, 0 +-486.106, 719.136, 5.53274, 34.7052, 17.4737, 24.0988, 0.0, 0.0, 0.0, 0 +-435.558, 769.333, 3.703, 10.2182, 13.7213, 24.8796, 0.0, 0.0, 0.0, 0 +-518.112, 799.412, 7.05988, 29.6237, 86.705, 36.0378, 0.0, 0.0, 0.0, 0 +-413.98, 880.015, 5.35631, 32.5558, 78.4104, 29.5462, 0.0, 0.0, 0.0, 0 +-471.989, 877.706, 3.703, 10.3216, 18.0565, 26.7773, 0.0, 0.0, 0.0, 0 +-471.989, 883.369, 3.703, 10.6816, 27.4459, 19.0119, 0.0, 0.0, 0.0, 0 +-483.607, 912.781, 5.52312, 35.8467, 11.9173, 25.0957, 0.0, 0.0, 0.0, 0 +-508.869, 876.361, 3.703, 50.3181, 10.1297, 25.0957, 0.0, 0.0, 0.0, 0 +-528.65, 915.199, 3.703, 33.8408, 10.8388, 59.7277, 0.0, 0.0, 0.0, 0 +-524.329, 894.77, 3.703, 17.8096, 51.9072, 58.4729, 0.0, 0.0, 0.0, 0 +-396.413, 965.567, 3.703, 26.9536, 37.7185, 58.0536, 0.0, 0.0, 0.0, 0 +-394.709, 972.535, 7.18799, 23.1761, 53.2852, 37.8435, 0.0, 0.0, 0.0, 0 +-436.314, 982.793, 7.76591, 8.05762, 30.4271, 22.0619, 0.0, 0.0, 0.0, 0 +-394.607, 1050.44, 10.057, 21.7338, 53.3619, 41.6884, 0.0, 0.0, 0.0, 0 +-411.906, 952.445, 6.96332, 57.8391, 7.80006, 18.9751, 0.0, 0.0, 0.0, 0 +-474.585, 960.445, 3.27802, 14.8662, 29.8447, 25.9933, 0.0, 0.0, 0.0, 0 +-481.449, 991.092, 3.27802, 29.2974, 15.618, 25.9933, 0.0, 0.0, 0.0, 0 +-522.294, 957.182, 3.27802, 33.4779, 16.9819, 27.0435, 0.0, 0.0, 0.0, 0 +-532.19, 953.947, 3.27802, 62.4264, 11.6292, 23.5755, 0.0, 0.0, 0.0, 0 +-561.067, 960.667, 3.27802, 4.78065, 28.7077, 29.9864, 0.0, 0.0, 0.0, 0 +-565.878, 972.025, 3.27802, 11.9143, 5.74154, 29.9864, 0.0, 0.0, 0.0, 0 +-562.435, 991.002, 3.27802, 26.5237, 15.063, 30.2863, 0.0, 0.0, 0.0, 0 +-563.913, 1032.04, 3.27802, 29.4832, 14.6453, 29.9864, 0.0, 0.0, 0.0, 0 +-570.64, 1062.32, 3.27802, 15.3008, 29.5704, 29.9864, 0.0, 0.0, 0.0, 0 +-522.58, 1062.93, 5.16299, 20.8387, 27.6796, 23.129, 0.0, 0.0, 0.0, 0 +-522.514, 1061.37, 5.16299, 34.4985, 17.3551, 23.129, 0.0, 0.0, 0.0, 0 +-474.365, 1062.28, 5.16299, 14.8268, 29.6362, 27.9861, 0.0, 0.0, 0.0, 0 +-480.855, 1031.63, 5.16299, 29.5754, 15.5547, 27.9861, 0.0, 0.0, 0.0, 0 +-435.676, 1068.85, 9.64121, 11.4469, 15.2243, 21.5493, 0.0, 0.0, 0.0, 0 +-435.075, 1040.84, 8.60131, 10.5527, 33.0664, 15.3588, 0.0, 0.0, 0.0, 0 +-394.204, 1050.52, 10.1065, 10.1268, 51.2747, 71.5311, 0.0, 0.0, 0.0, 0 +-394.406, 1125.68, 10.7322, 23.934, 47.5353, 30.5344, 0.0, 0.0, 0.0, 0 +-394.902, 1133.49, 11.8404, 20.1142, 31.0087, 50.551, 0.0, 0.0, 0.0, 0 +-428.369, 560.504, 4.87393, 26.289, 2.3626, 199.51, 0.0, 0.0, 0.0, 0 +-308.506, 420.569, 13.806, 3.14496, 45.7867, 19.106, 0.0, 0.0, 0.0, 0 +-283.363, 420.569, 13.806, 23.8702, 45.7867, 19.1056, 0.0, 0.0, 0.0, 0 +-291.958, 420.901, 33.697, 31.7474, 31.5242, 154.0, 0.0, 0.0, 0.0, 0 +-310.289, 498.251, -6.194, 3.28145, 65.9493, 27.0922, 0.0, 0.0, 0.0, 0 +-286.241, 474.507, -6.194, 13.8199, 19.2311, 36.049, 0.0, 0.0, 0.0, 0 +-301.188, 496.628, 19.548, 21.0868, 59.3643, 25.383, 0.0, 0.0, 0.0, 0 +-300.526, 496.058, 43.677, 22.3689, 30.2787, 121.2, 0.0, 0.0, 0.0, 0 +-304.196, 496.058, 43.677, 10.0454, 54.6471, 123.624, 0.0, 0.0, 0.0, 0 +-331.229, 407.909, 3.806, 28.1704, 21.7312, 22.244, 0.0, 0.0, 0.0, 0 +-331.229, 431.504, 13.534, 28.1704, 23.9043, 45.2081, 0.0, 0.0, 0.0, 0 +-329.49, 431.504, 56.505, 25.6351, 23.9043, 10.1561, 0.0, 0.0, 0.0, 0 +-327.928, 431.504, 64.689, 22.4284, 23.9043, 10.1561, 0.0, 0.0, 0.0, 0 +-326.556, 431.504, 72.795, 19.4833, 23.9043, 10.1561, 0.0, 0.0, 0.0, 0 +-325.636, 431.504, 81.118, 13.595, 23.9043, 10.1561, 0.0, 0.0, 0.0, 0 +-334.295, 479.872, 3.806, 22.3424, 16.8477, 38.6968, 0.0, 0.0, 0.0, 0 +-333.2, 479.872, 40.945, 19.6613, 16.8477, 9.53792, 0.0, 0.0, 0.0, 0 +-333.033, 479.872, 48.784, 15.2218, 16.8477, 9.53792, 0.0, 0.0, 0.0, 0 +-331.529, 480.441, 53.059, 12.3297, 15.4999, 9.53792, 0.0, 0.0, 0.0, 0 +-332.13, 501.43, 3.806, 27.0343, 24.7661, 22.055, 0.0, 0.0, 0.0, 0 +-332.099, 501.187, 24.722, 21.6274, 22.5371, 91.087, 0.0, 0.0, 0.0, 0 +-332.099, 501.187, 24.722, 26.818, 7.88799, 91.087, 0.0, 0.0, 0.0, 0 +-335.219, 463.841, 13.761, 8.67026, 3.3744, 32.9546, 0.0, 0.0, 0.0, 0 +-334.613, 452.675, 22.868, 20.8932, 17.9393, 24.1353, 0.0, 0.0, 0.0, 0 +-323.386, 478.537, 3.806, 8.26668, 13.8704, 30.0992, 0.0, 0.0, 0.0, 0 +-290.657, 515.151, -6.194, 8.27017, 30.5775, 31.5189, 15.0, 0.0, 0.0, 0 +-229.283, 477.693, 13.806, 9.67608, 32.9407, 9.35502, 0.0, 0.0, 0.0, 0 +-229.236, 488.154, 13.806, 13.0884, 28.1203, 116.815, 0.0, 0.0, 0.0, 0 +-229.236, 471.546, 13.806, 7.32949, 6.71482, 85.0599, 0.0, 0.0, 0.0, 0 +-231.879, 518.373, 13.806, 18.3054, 19.8779, 116.815, 0.0, 0.0, 0.0, 0 +-231.977, 505.253, 13.806, 15.8368, 7.54575, 116.815, 0.0, 0.0, 0.0, 0 +-238.068, 501.315, 13.806, 54.1428, 3.69742, 116.815, 100.342, 0.0, 0.0, 0 +-229.487, 489.841, 13.806, 17.1576, 20.0279, 18.0399, 0.0, 0.0, 0.0, 0 +-233.553, 520.575, 13.806, 24.8785, 20.0279, 18.0399, 0.0, 0.0, 0.0, 0 +-241.055, 505.284, 13.806, 6.71719, 49.555, 18.0399, 15.2005, 0.0, 0.0, 0 +-240.119, 154.348, 3.80301, 32.7111, 7.30526, 60.4415, 6.83019e-006, 0.0, 0.0, 0 +-259.31, 158.448, 3.80301, 3.26585, 8.17734, 36.8956, 6.83019e-006, 0.0, 0.0, 0 +-236.667, 233.32, 19.9815, 20.8887, 16.3723, 13.653, 6.83019e-006, 0.0, 0.0, 0 +-281.667, 232.582, 3.80301, 17.1791, 11.1429, 29.6804, 6.83019e-006, 0.0, 0.0, 0 +-329.795, 193.68, 13.8876, 29.2685, 15.3665, 30.1843, 0.0, 0.0, 0.0, 0 +-327.278, 193.68, 13.487, 18.7411, 15.366, 48.8036, 0.0, 0.0, 0.0, 0 +-154.937, 414.759, 9.2928, 48.5187, 10.1344, 144.51, 6.83019e-006, 0.0, 0.0, 0 +-282.822, 366.141, 19.4506, 74.8945, 11.3982, 72.8996, 6.83019e-006, 0.0, 0.0, 0 +-302.667, 297.052, -1.70499, 38.7958, 25.7769, 29.9117, 6.83019e-006, 0.0, 0.0, 0 +-393.226, 487.605, 2.69601, 22.2589, 13.4885, 31.8772, 0.0, 0.0, 0.0, 0 +-389.426, 505.253, 2.69601, 15.0558, 11.735, 15.4338, 0.0, 0.0, 0.0, 0 +-386.141, 522.628, 2.69601, 8.54313, 17.4093, 33.8001, 0.0, 0.0, 0.0, 0 +-432.066, 525.513, 2.69601, 19.4966, 12.0124, 27.7809, 0.0, 0.0, 0.0, 0 +-421.908, 508.821, 2.69601, 38.2703, 6.62511, 38.9977, 0.0, 0.0, 0.0, 0 +-409.916, 508.898, 2.69601, 14.6164, 14.9065, 38.9977, 0.0, 0.0, 0.0, 0 +-429.984, 508.209, 2.69601, 6.13888, 14.3102, 38.9977, 0.0, 0.0, 0.0, 0 +-437.18, 507.446, 2.69601, 8.10333, 12.219, 38.9977, 0.0, 0.0, 0.0, 0 +-411.462, 489.071, -2.056, 11.5814, 16.2607, 35.6954, 0.0, 0.0, 0.0, 0 +-424.886, 489.071, -4.978, 11.5814, 16.2607, 32.8399, 0.0, 0.0, 0.0, 0 +-436.863, 486.186, -1.30099, 9.26509, 10.4068, 32.8399, 0.0, 0.0, 0.0, 0 +-437.185, 493.607, -1.30099, 8.63481, 4.64422, 32.8399, 0.0, 0.0, 0.0, 0 +-475.342, 504.678, -1.138, 14.205, 46.8951, 21.2256, 0.0, 0.0, 0.0, 0 +-396.073, 450.04, 3.34601, 27.9373, 12.3962, 19.107, 0.0, 0.0, 0.0, 0 +-391.657, 418.836, 3.34601, 14.8425, 42.4649, 16.9075, 0.0, 0.0, 0.0, 0 +-396.941, 409.636, 3.34601, 29.9807, 23.4326, 16.9075, 0.0, 0.0, 0.0, 0 +-432.159, 403.035, 3.34601, 18.078, 11.9032, 26.8829, 0.0, 0.0, 0.0, 0 +-430.35, 414.123, 3.34601, 21.5335, 5.41058, 26.8829, 0.0, 0.0, 0.0, 0 +-430.35, 423.94, 3.34601, 21.9662, 7.39738, 22.8896, 0.0, 0.0, 0.0, 0 +-417.051, 447.704, 3.34601, 5.35945, 17.4884, 22.3552, 0.0, 0.0, 0.0, 0 +-484.706, 416.443, -4.33499, 33.1729, 18.6563, 23.0481, 0.0, 0.0, 0.0, 0 +-141.103, 203.406, -6.00113, 37.0689, 34.9179, 242.0, 6.83019e-006, 0.0, 0.0, 0 +-277.232, 166.274, 3.80301, 32.6585, 23.6613, 36.8956, 6.83019e-006, 0.0, 0.0, 0 +-312.243, 97.0729, 3.80301, 20.2114, 56.966, 34.1626, 6.83019e-006, 0.0, 0.0, 0 +-331.292, 97.0729, 3.80301, 17.8852, 54.1575, 34.1626, 6.83019e-006, 0.0, 0.0, 0 +-342.007, 97.0729, 3.80301, 3.9745, 46.9685, 34.1626, 6.83019e-006, 0.0, 0.0, 0 +-322.143, 97.3746, 37.4491, 34.502, 23.8063, 135.625, 6.83019e-006, 0.0, 0.0, 0 +-322.143, 97.3746, 37.4491, 23.803, 34.502, 135.625, 6.83019e-006, 0.0, 0.0, 0 +-271.797, 82.6173, 3.80301, 41.4445, 83.6407, 33.7199, 6.83019e-006, 0.0, 0.0, 0 +-238.887, 92.677, 3.80301, 30.9756, 60.7832, 33.7199, 6.83019e-006, 0.0, 0.0, 0 +-226.009, 113.883, 3.80301, 6.71274, 22.0415, 33.7199, 6.83019e-006, 0.0, 0.0, 0 +-239.161, 82.5221, 35.3828, 34.2741, 84.0352, 35.9269, 6.83019e-006, 0.0, 0.0, 0 +-243.529, 82.67, 66.282, 28.6622, 71.1512, 14.8469, 6.83019e-006, 0.0, 0.0, 0 +-245.36, 82.67, 80.779, 25.2228, 56.9209, 13.8382, 6.83019e-006, 0.0, 0.0, 0 +-247.014, 82.8995, 90.301, 22.2228, 49.3721, 13.8382, 6.83019e-006, 0.0, 0.0, 0 +-249.055, 82.8995, 99.819, 18.2405, 42.9758, 13.8355, 6.83019e-006, 0.0, 0.0, 0 +-247.098, 82.8039, 113.048, 8.57303, 29.6533, 17.8478, 6.83019e-006, 0.0, 0.0, 0 +-260.254, 110.603, 31.6001, 9.59674, 29.1854, 40.1266, 6.83019e-006, 0.0, 0.0, 0 +-260.254, 54.7221, 31.6001, 9.59674, 29.1854, 40.1266, 6.83019e-006, 0.0, 0.0, 0 +-267.439, 215.75, 21.3015, 41.5925, 41.5073, 179.681, 6.83019e-006, 0.0, 0.0, 0 +-257.023, 208.236, 3.80301, 61.4372, 34.8347, 29.6804, 6.83019e-006, 0.0, 0.0, 0 +-172.494, -11.3694, 3.80301, 22.1504, 46.013, 175.603, 6.83019e-006, 0.0, 0.0, 0 +-164.11, -10.5703, 3.80301, 12.4296, 46.1191, 175.603, 15.0, 0.0, 0.0, 0 +-173.214, -11.8442, 23.9021, 22.0307, 50.7151, 155.652, 6.83019e-006, 0.0, 0.0, 0 +-156.82, -12.5161, 23.9021, 5.28737, 52.2518, 155.652, 15.0, 0.0, 0.0, 0 +-313.548, 166.971, 3.80301, 6.69847, 32.1869, 58.2402, 6.83019e-006, 0.0, 0.0, 0 +-327.665, 180.462, 13.6155, 31.84, 5.84364, 48.1, 6.83019e-006, 0.0, 0.0, 0 +-327.099, 167.57, 12.2908, 32.6079, 30.4578, 11.495, 6.83019e-006, 0.0, 0.0, 0 +-319.686, 225.141, 11.7149, 15.859, 35.4576, 11.6348, 0.0, 0.0, 0.0, 0 +-245.707, -12.398, 3.79401, 24.9646, 50.3074, 24.1772, 0.0, 0.0, 0.0, 0 +-243.51, -12.4352, 82.289, 19.9008, 43.2644, 43.3523, 0.0, 0.0, 0.0, 0 +-244.33, -13.7456, 3.79401, 20.7976, 47.5125, 84.1368, 0.0, 0.0, 0.0, 0 +-179.562, 49.0755, 3.79401, 11.7334, 18.7697, 89.0012, 0.0, 0.0, 0.0, 0 +-173.695, 49.0755, 3.79401, 5.08289, 18.2066, 89.0212, 15.0, 0.0, 0.0, 0 +-178.292, 69.9419, 3.79401, 3.32543, 26.7637, 62.5885, 15.0, 0.0, 0.0, 0 +-182.73, 62.8327, 3.79401, 5.22093, 41.4837, 62.5885, 0.0, 0.0, 0.0, 0 +-327.911, 232.424, 11.6547, 32.9171, 18.296, 16.996, 0.0, 0.0, 0.0, 0 +-403.211, 136.161, 3.806, 8.26668, 13.8704, 30.0992, 180.0, 0.0, 0.0, 0 +-475.57, 298.369, -4.341, 14.9838, 38.8993, 49.3262, 6.83019e-006, 0.0, 0.0, 0 +-492.599, 311.716, -4.341, 23.0437, 11.3232, 49.3262, 6.83019e-006, 0.0, 0.0, 0 +-496.786, 298.369, -4.341, 57.3005, 38.1099, 21.4865, 6.83019e-006, 0.0, 0.0, 0 +-496.786, 298.369, 26.839, 57.3005, 38.1099, 18.6663, 6.83019e-006, 0.0, 0.0, 0 +-393.164, 1228.55, 11.262, 8.92572, 39.0211, 31.3605, 0.0, 0.0, 0.0, 0 +-401.551, 1202.46, 9.50301, 26.3075, 7.76824, 67.1742, 45.0, 0.0, 0.0, 0 +-431.036, 1246.41, 13.4794, 13.4916, 5.0679, 19.2616, 0.0, 0.0, 0.0, 0 +-415.932, 1301.36, 28.4853, 33.6936, 29.7119, 59.1198, 180.0, 0.0, 0.0, 0 +-330.067, 1284.45, 16.3171, 17.4775, 16.0367, 19.0909, 180.0, 0.0, 0.0, 0 +-282.028, 1323.33, 21.5051, 15.2951, 11.3868, 8.30226, 180.0, 0.0, 0.0, 0 +-309.631, 1320.47, 17.521, 10.8857, 16.0645, 21.5017, 180.0, 0.0, 0.0, 0 +-329.508, 1321.17, 13.3102, 18.4518, 13.2199, 23.1875, 180.0, 0.0, 0.0, 0 +-329.466, 1308.46, 13.9986, 19.0035, 5.7773, 19.4954, 180.0, 0.0, 0.0, 0 +-232.14, 562.595, 20.5108, 17.8579, 9.40218, 70.1607, 0.0, 0.0, 0.0, 0 +-232.35, 556.789, 12.438, 17.8614, 2.25551, 76.2616, 0.0, 0.0, 0.0, 0 +-124.819, 1288.7, 16.575, 23.8009, 23.0891, 17.0458, 90.0, 0.0, 0.0, 0 +-127.611, 1317.77, 16.9918, 8.96292, 15.8099, 20.5981, 90.0, 0.0, 0.0, 0 +-273.421, 599.187, 12.4462, 28.0893, 23.2708, 46.2775, 0.0, 0.0, 0.0, 0 +-320.131, 583.954, 11.9742, 23.0359, 45.6685, 73.4352, 0.0, 0.0, 0.0, 0 +-320.309, 584.131, 12.438, 50.9935, 46.9261, 45.6576, 0.0, 0.0, 0.0, 0 +-300.245, 567.873, 12.438, 91.1134, 14.9609, 45.6576, 0.0, 0.0, 0.0, 0 +-565.663, 971.92, 3.27802, 8.57673, 53.6911, 9.66738, 17.8708, 0.0, 0.0, 0 +-474.405, 971.914, 3.27802, 15.2217, 52.0378, 10.1374, 0.0, 0.0, 0.0, 0 +-241.741, 162.894, 3.80301, 10.4825, 15.7108, 19.353, 6.83019e-006, 0.0, 0.0, 0 +-474.315, 1050.72, 5.16299, 14.155, 53.3084, 7.51675, 0.0, 0.0, 0.0, 0 +-570.896, 1050.53, 2.89049, 14.9993, 53.3095, 10.1714, 0.0, 0.0, 0.0, 0 +-471.783, 1139.43, 9.53065, 8.78309, 22.861, 20.6518, 0.0, 0.0, 0.0, 0 +-470.101, 1112.54, 7.27686, 6.77097, 15.0297, 18.0391, 0.0, 0.0, 0.0, 0 +-107.807, 1363.18, 16.948, 13.316, 18.3981, 20.2645, 180.0, 0.0, 0.0, 0 +-477.577, 1110.65, 6.32869, 22.7419, 10.8617, 25.3874, 0.0, 0.0, 0.0, 0 +-500.304, 1110.03, 7.70481, 15.3386, 10.8617, 22.3624, 0.0, 0.0, 0.0, 0 +-551.319, 1110.87, 6.3989, 25.7311, 11.5122, 16.4335, 0.0, 0.0, 0.0, 0 +-128.075, 1397.27, 16.948, 19.781, 18.7844, 20.8477, 180.0, 0.0, 0.0, 0 +-129.306, 1378.96, 16.948, 19.139, 6.6212, 22.014, 180.0, 0.0, 0.0, 0 +-129.328, 1362.95, 16.948, 18.9642, 17.7556, 17.3488, 180.0, 0.0, 0.0, 0 +-129.232, 1359.1, 16.948, 18.9349, 10.166, 23.3961, 180.0, 0.0, 0.0, 0 +-172.474, 1362.22, 16.948, 17.0012, 14.4136, 18.6609, 180.0, 0.0, 0.0, 0 +-180.374, 1398.04, 14.0334, 31.4185, 15.7689, 21.4645, 180.0, 0.0, 0.0, 0 +-231.405, 1397.37, 16.948, 34.3316, 16.2145, 18.7039, 180.0, 0.0, 0.0, 0 +-238.61, 1373.07, 18.1224, 7.02779, 23.6089, 23.1634, 180.0, 0.0, 0.0, 0 +-218.414, 1363.58, 17.948, 22.6397, 15.9249, 18.1734, 180.0, 0.0, 0.0, 0 +-283.951, 1448.98, 14.952, 18.4491, 33.7016, 18.5519, 180.0, 0.0, 0.0, 0 +-281.534, 1458.23, 16.158, 13.2141, 51.5846, 7.26581, 180.0, 0.0, 0.0, 0 +-306.975, 1473.45, 10.6626, 15.8939, 16.7457, 20.8983, 180.0, 0.0, 0.0, 0 +-329.493, 1469.88, 12.1463, 16.6791, 9.88545, 20.661, 180.0, 0.0, 0.0, 0 +-329.918, 1447.25, 8.77729, 15.6337, 26.0112, 20.5926, 180.0, 0.0, 0.0, 0 +-297.574, 1362.61, 16.5713, 19.3021, 17.034, 12.2735, 180.0, 0.0, 0.0, 0 +-328.425, 1360.66, 13.86, 20.4479, 13.0673, 20.8589, 180.0, 0.0, 0.0, 0 +-332.124, 1360.65, 12.4845, 13.661, 13.4346, 29.4734, 180.0, 0.0, 0.0, 0 +-298.368, 1398.35, 10.293, 46.2429, 15.0759, 53.0, 180.0, 0.0, 0.0, 0 +-399.582, 1370.36, 10.6586, 17.2732, 33.2094, 17.906, 180.0, 0.0, 0.0, 0 +-401.026, 1398.12, 9.11922, 21.7281, 14.6829, 14.2755, 180.0, 0.0, 0.0, 0 +-432.397, 1397.36, 10.7407, 14.389, 16.1693, 24.6712, 180.0, 0.0, 0.0, 0 +-431.732, 1365.05, 14.3434, 18.0449, 22.1412, 20.4662, 180.0, 0.0, 0.0, 0 +-396.204, 1482.1, 10.2591, 15.1388, 4.82293, 36.8943, 180.0, 0.0, 0.0, 0 +-393.781, 1474.62, 10.0621, 10.7206, 19.33, 36.869, 180.0, 0.0, 0.0, 0 +-394.734, 1446.01, 7.41411, 12.8875, 27.8492, 27.5647, 180.0, 0.0, 0.0, 0 +-235.526, 1284.69, 20.09, 26.6518, 14.5786, 19.9679, 180.0, 0.0, 0.0, 0 +-186.085, 1284.43, 18.156, 43.2164, 15.7179, 17.7627, 180.0, 0.0, 0.0, 0 +-173.475, 1291.28, 16.586, 17.5377, 29.0553, 19.4685, 180.0, 0.0, 0.0, 0 +-173.238, 1312.45, 17.948, 17.9388, 5.40823, 18.0194, 180.0, 0.0, 0.0, 0 +-239.398, 1314.97, 18.7739, 23.69, 19.1435, 17.8398, 90.0, 0.0, 0.0, 0 +-240.666, 1287.44, 21.0384, 22.7252, 16.5743, 18.9811, 90.0, 0.0, 0.0, 0 +-513.024, 1109.8, 6.3989, 40.6882, 10.9791, 16.2692, 0.0, 0.0, 0.0, 0 +-574.062, 1110.37, 9.09218, 10.5984, 18.2135, 21.6939, 0.0, 0.0, 0.0, 0 +-432.048, 1219.25, 11.4421, 12.1424, 24.3644, 17.9133, 0.0, 0.0, 0.0, 0 +-255.106, -80.6018, 34.726, 20.111, 16.8494, 62.4185, 0.0, 0.0, 0.0, 0 +-310.292, -80.6018, 34.726, 20.111, 16.8494, 62.4185, 0.0, 0.0, 0.0, 0 +-173.143, 1318.29, 16.586, 17.1256, 16.0788, 11.3118, 180.0, 0.0, 0.0, 0 +-174.234, 1319.42, 16.586, 15.5106, 18.4108, 11.4261, 180.0, 0.0, 0.0, 0 +-214.253, 1319.3, 14.173, 20.9208, 18.3724, 21.6387, 180.0, 0.0, 0.0, 0 +-209.058, 1314.78, 17.589, 9.01677, 26.865, 22.5174, 180.0, 0.0, 0.0, 0 +-307.407, 343.691, -1.70499, 19.3794, 51.7834, 25.6628, 0.0, 0.0, 0.0, 0 +-264.881, 343.691, -1.70499, 19.3794, 51.7834, 25.6628, 0.0, 0.0, 0.0, 0 +-260.553, 365.212, -1.70499, 30.7981, 8.80317, 25.6628, 0.0, 0.0, 0.0, 0 +-254.931, 323.267, -1.70499, 42.5013, 10.4758, 25.6628, 0.0, 0.0, 0.0, 0 +-336.061, 297.796, -1.70499, 17.4892, 35.3143, 77.1721, 6.83019e-006, 0.0, 0.0, 0 +-326.031, 286.525, -1.70499, 6.12121, 12.6341, 95.693, 6.83019e-006, 0.0, 0.0, 0 +-326.031, 309.173, -1.70499, 6.12121, 12.6341, 95.6934, 6.83019e-006, 0.0, 0.0, 0 +-306.833, 323.267, -1.70499, 19.9331, 10.4758, 25.6628, 0.0, 0.0, 0.0, 0 +-277.293, 323.455, 19.4506, 86.9154, 10.5166, 72.8996, 6.83019e-006, 0.0, 0.0, 0 +-299.551, 344.777, 19.6549, 28.04, 30.5522, 151.0, 0.0, 0.0, 0.0, 0 +-174.414, 287.609, 24.4251, 21.2197, 16.2227, 52.5421, 0.0, 0.0, 0.0, 0 +-161.01, 307.998, 3.81194, 46.5221, 21.5135, 28.7615, 0.0, 0.0, 0.0, 0 +-149.42, 291.437, 3.81194, 22.8982, 21.5135, 28.7615, 0.0, 0.0, 0.0, 0 +-148.308, 340.351, 3.81194, 71.3599, 43.0269, 25.9538, 0.0, 0.0, 0.0, 0 +-116.789, 365.997, 3.81194, 7.13599, 11.5661, 25.9538, 0.0, 0.0, 0.0, 0 +-137.102, 339.184, 3.81194, 47.318, 32.3349, 163.197, 0.0, 0.0, 0.0, 0 +-431.036, 1238.66, 13.4794, 13.4916, 5.0679, 19.2616, 0.0, 0.0, 0.0, 0 +-126.179, 313.047, 3.81194, 42.2191, 27.8334, 14.7, 0.0, 0.0, 0.0, 0 +-305.479, 1289.66, 19.5382, 9.08106, 27.726, 22.7403, 180.0, 0.0, 0.0, 0 +-281.791, 1303.49, 21.1264, 12.2725, 50.3737, 8.22006, 180.0, 0.0, 0.0, 0 +-129.103, 294.424, 53.059, 12.3297, 16.8477, 9.53792, 90.0, 0.0, 0.0, 0 +-129.103, 292.92, 48.784, 15.2218, 16.8477, 9.53792, 90.0, 0.0, 0.0, 0 +-129.103, 292.753, 40.945, 19.6613, 16.8477, 9.53792, 90.0, 0.0, 0.0, 0 +-129.103, 291.658, 3.806, 21.4487, 16.8477, 38.6968, 90.0, 0.0, 0.0, 0 +-127.768, 302.567, 3.806, 8.26668, 13.8704, 30.0992, 90.0, 0.0, 0.0, 0 +-108.306, 299.768, 81.118, 13.595, 23.9043, 10.1561, 90.0, 0.0, 0.0, 0 +-108.306, 298.848, 72.795, 19.4833, 23.9043, 10.1561, 90.0, 0.0, 0.0, 0 +-108.306, 297.476, 64.689, 22.4284, 23.9043, 10.1561, 90.0, 0.0, 0.0, 0 +-108.306, 295.914, 56.505, 25.6351, 23.9043, 10.1561, 90.0, 0.0, 0.0, 0 +-108.306, 294.175, 3.534, 28.1704, 23.9043, 55.208, 90.0, 0.0, 0.0, 0 +-80.1638, 308.238, 3.81194, 17.2084, 27.107, 95.9033, 0.0, 0.0, 0.0, 0 +-79.5598, 334.285, 20.2677, 19.0681, 10.2625, 99.9798, 0.0, 0.0, 0.0, 0 +-76.3712, 343.793, 20.2677, 12.9715, 19.0894, 99.9798, 0.0, 0.0, 0.0, 0 +-79.6277, 360.675, 3.81194, 19.6538, 19.0894, 115.546, 0.0, 0.0, 0.0, 0 +-100.41, 359.438, 3.81194, 7.13599, 24.546, 31.1445, 0.0, 0.0, 0.0, 0 +-87.8233, -65.2035, 10.556, 2.79844, 21.3308, 109.303, -90.0, 0.0, 0.0, 0 +-88.1209, -100.062, 10.556, 3.42191, 73.201, 108.602, 15.4835, 0.0, 0.0, 0 +-78.5741, -100.062, 10.556, 3.42191, 73.201, 108.809, 0.0, 0.0, 0.0, 0 +-255.106, -120.337, 34.726, 20.111, 16.8494, 62.4185, 0.0, 0.0, 0.0, 0 +-311.048, -120.337, 34.726, 20.111, 16.8494, 62.4185, 0.0, 0.0, 0.0, 0 +-69.6575, 1393.86, 16.948, 14.6821, 25.2252, 10.4967, 180.0, 0.0, 0.0, 0 +-88.9872, 1366.12, 16.948, 15.6946, 17.3605, 14.5788, 180.0, 0.0, 0.0, 0 +-69.4339, 1366.11, 16.948, 11.4762, 17.7252, 14.5788, 180.0, 0.0, 0.0, 0 +-51.6541, 1288.52, 18.2201, 23.1644, 23.6965, 14.5594, 90.0, 0.0, 0.0, 0 +-120.565, 92.132, 18.9851, 24.4192, 40.2306, 142.65, 0.0, 0.0, 0.0, 0 +-106.52, 54.8897, 3.79401, 14.8655, 32.0574, 37.3934, 0.0, 0.0, 0.0, 0 +-92.9201, -1.20097, 0.809952, 39.8441, 27.6568, 139.457, 0.0, 0.0, 0.0, 0 +-178.4, 512.379, 3.806, 11.7551, 35.4911, 35.1192, 6.83019e-006, 0.0, 0.0, 0 +-98.2568, 421.891, 27.413, 9.52672, 24.7362, 110.333, 6.83019e-006, 0.0, 0.0, 0 +-88.3598, 418.961, 27.413, 28.7713, 18.5463, 110.333, 6.83019e-006, 0.0, 0.0, 0 +-99.498, 400.98, 3.806, 18.4668, 6.00484, 29.5094, 6.83019e-006, 0.0, 0.0, 0 +-88.6005, 424.225, 3.806, 39.3987, 41.8721, 29.2143, 6.83019e-006, 0.0, 0.0, 0 +159.571, 194.045, 9.274, 34.5076, 27.7241, 69.2271, 0.0, 0.0, 0.0, 0 +159.79, 194.045, 9.274, 44.1146, 11.3447, 69.2271, 0.0, 0.0, 0.0, 0 +153.289, 174.535, 9.274, 20.0721, 11.3447, 9.9687, 0.0, 0.0, 0.0, 0 +160.313, 164.75, 9.274, 2.84671, 6.96339, 7.47653, 0.0, 0.0, 0.0, 0 +91.9395, 193.87, 9.48448, 86.222, 29.9198, 19.6181, -90.0, 0.0, 0.0, 0 +78.1637, 288.489, 8.3829, 16.9128, 11.3454, 48.4473, 0.0, 0.0, 0.0, 0 +60.8094, 288.494, 9.274, 7.3721, 11.9505, 47.9046, 0.0, 0.0, 0.0, 0 +-2.48849, 325.856, 9.274, 53.6101, 89.2976, 27.8138, 0.0, 0.0, 0.0, 0 +-3.11825, 224.787, 10.9213, 55.0864, 18.7345, 69.5077, 0.0, 0.0, 0.0, 0 +-3.07306, 178.73, 7.659, 54.0841, 54.3179, 23.5021, 0.0, 0.0, 0.0, 0 +-3.07306, 179.122, 9.84106, 30.0166, 28.638, 209.408, 0.0, 0.0, 0.0, 0 +-21.0073, 178.73, 11.9128, 17.043, 55.0566, 58.3289, 0.0, 0.0, 0.0, 0 +15.0179, 178.73, 11.5122, 17.8867, 55.0566, 58.3289, 0.0, 0.0, 0.0, 0 +14.1579, 178.73, 67.993, 15.6931, 48.4498, 21.5483, 0.0, 0.0, 0.0, 0 +-20.1269, 178.73, 67.993, 15.6931, 48.4498, 21.5483, 0.0, 0.0, 0.0, 0 +66.4113, 226.251, 11.789, 10.8161, 27.9431, 70.0728, 0.0, 0.0, 0.0, 0 +-4.40765, 108.799, 10.275, 42.0044, 30.2662, 57.4294, 0.0, 0.0, 0.0, 0 +27.4188, 99.7831, 11.0248, 104.029, 13.2884, 55.5993, 0.0, 0.0, 0.0, 0 +69.7917, 108.799, 9.78206, 17.2908, 32.1411, 56.4936, 0.0, 0.0, 0.0, 0 +40.2228, 105.046, 30.7786, 27.725, 28.4256, 97.592, 0.0, 0.0, 0.0, 0 +98.8976, 115.674, 12.033, 23.5662, 19.6989, 13.635, 0.0, 0.0, 0.0, 0 +97.0838, 94.4546, 25.3761, 14.4811, 51.9111, 25.2443, 0.0, 0.0, 0.0, 0 +97.29, 94.1516, 37.005, 13.9365, 26.4381, 93.9465, 0.0, 0.0, 0.0, 0 +102.492, 44.2498, 11.666, 10.4763, 161.314, 13.9027, 0.0, 0.0, 0.0, 0 +94.614, 5.31787, 11.448, 30.6361, 81.853, 34.7456, 0.0, 0.0, 0.0, 0 +87.675, 5.31787, 11.0729, 14.4357, 81.853, 104.276, 0.0, 0.0, 0.0, 0 +94.4076, -29.6852, 13.4239, 29.9185, 13.915, 102.921, 0.0, 0.0, 0.0, 0 +22.3038, 41.0832, 11.6205, 74.3917, 130.083, 32.5015, 0.0, 0.0, 0.0, 0 +22.3038, 63.3433, 10.8731, 86.9022, 16.6254, 205.408, 0.0, 0.0, 0.0, 0 +109.742, -98.4999, 13.2747, 16.518, 39.1769, 34.7667, 14.5109, 0.0, 0.0, 0 +155.916, 49.1372, 8.88802, 5.59791, 37.082, 8.34789, 0.0, 0.0, 0.0, 0 +161.055, 40.6742, 8.88802, 4.70225, 22.9141, 8.34789, 0.0, 0.0, 0.0, 0 +148.63, 40.5232, 8.88802, 5.58168, 22.3004, 8.34789, 0.0, 0.0, 0.0, 0 +150.305, 60.8996, 8.88802, 9.02831, 15.5816, 8.34789, 0.0, 0.0, 0.0, 0 +155.17, 45.1092, 17.7901, 15.57, 15.1642, 4.42438, 0.0, 0.0, 0.0, 0 +159.571, 97.4678, 9.274, 34.5076, 27.7241, 69.2271, 0.0, 0.0, 0.0, 0 +159.79, 97.4678, 9.274, 44.1146, 11.3447, 69.2271, 0.0, 0.0, 0.0, 0 +252.271, -87.3203, 7.80071, 34.4024, 7.261, 72.4626, -89.9999, 0.0, 0.0, 0 +215.73, 319.159, 14.2728, 20.9844, 38.5117, 9.56857, 89.9999, 0.0, 0.0, 0 +159.201, 316.381, 14.2706, 16.6574, 32.1777, 8.89791, 89.9999, 0.0, 0.0, 0 +181.066, 364.544, 15.553, 55.6894, 17.5244, 101.957, 89.9999, 0.0, 0.0, 0 +215.158, 400.537, 13.3969, 65.6008, 21.0607, 15.9794, 89.9999, 0.0, 0.0, 0 +213.356, 399.755, 20.9947, 57.3182, 8.56516, 12.6804, 89.9999, 0.0, 0.0, 0 +183.503, 420.785, 13.7236, 12.6977, 21.159, 8.49402, 89.9999, 0.0, 0.0, 0 +162.557, 416.196, 15.373, 11.8243, 22.5924, 8.12618, 89.9999, 0.0, 0.0, 0 +162.355, 440.846, 15.373, 29.3082, 23.5662, 8.96711, 89.9999, 0.0, 0.0, 0 +103.515, 360.983, 12.52, 21.0504, 14.6694, 22.7513, 89.9999, 0.0, 0.0, 0 +63.7818, 358.807, 12.52, 23.141, 18.1307, 7.03167, 89.9999, 0.0, 0.0, 0 +63.7818, 360.305, 19.252, 20.4445, 12.9344, 7.03167, 89.9999, 0.0, 0.0, 0 +62.7107, 359.132, 23.823, 25.4661, 19.0059, 39.3774, 89.9999, 0.0, 0.0, 0 +93.6966, 435.989, 12.69, 26.2667, 26.2357, 62.9589, 89.9999, 0.0, 0.0, 0 +81.4118, 436.286, 13.7713, 26.5908, 10.5825, 31.3801, 89.9999, 0.0, 0.0, 0 +79.9057, 484.133, 11.234, 32.611, 51.3422, 94.104, 89.9999, 0.0, 0.0, 0 +80.9977, 518.246, 12.6813, 24.5132, 7.26611, 6.58728, 89.9999, 0.0, 0.0, 0 +66.6183, 518.478, 13.6833, 22.7364, 22.6243, 80.775, 89.9999, 0.0, 0.0, 0 +-2.46303, 441.364, 12.1657, 63.0272, 0.861439, 33.8911, 89.9999, 0.0, 0.0, 0 +-2.11735, 450.363, 12.1224, 0.441508, 32.9789, 34.1218, 89.9999, 0.0, 0.0, 0 +9.90175, 1221.0, 15.0957, 12.7984, 15.9449, 94.0324, 180.0, 0.0, 0.0, 0 +252.864, -95.7988, 7.74256, 48.1858, 8.49537, 73.8649, -180.0, 0.0, 0.0, 0 +86.7026, -134.376, 13.8528, 10.3155, 38.1003, 34.1641, 90.0, 0.0, 0.0, 0 +69.1214, -90.4336, 8.88802, 37.5272, 53.5538, 39.0268, 0.0, 0.0, 0.0, 0 +461.967, 11.7863, 6.43449, 16.3446, 54.2984, 62.378, 15.0, 0.0, 0.0, 0 +466.726, 27.6871, 6.43449, 33.789, 27.3231, 62.3782, 15.0, 0.0, 0.0, 0 +451.091, 178.58, 5.70336, 55.2428, 16.3973, 63.5715, 3.41509e-006, 0.0, 0.0, 0 +497.153, 211.007, 7.4911, 30.9124, 16.2086, 12.9323, 3.41509e-006, 0.0, 0.0, 0 +503.178, 202.994, 7.4911, 20.9629, 32.2486, 16.2531, 3.41509e-006, 0.0, 0.0, 0 +488.916, 243.704, 7.4911, 13.3046, 31.8193, 11.8139, 3.41509e-006, 0.0, 0.0, 0 +488.916, 243.366, 18.5818, 10.1231, 29.1112, 3.93904, 3.41509e-006, 0.0, 0.0, 0 +-270.115, -345.407, 6.03378, 26.9575, 19.174, 59.8087, 30.0, 0.0, 0.0, 0 +-254.684, -361.195, 6.03378, 22.049, 23.8582, 51.5373, 30.0, 0.0, 0.0, 0 +-216.486, -251.291, 10.272, 17.9181, 8.45631, 28.92, 0.0, 0.0, 0.0, 0 +-82.9649, -408.683, 38.584, 19.7528, 126.808, 79.9214, 0.0, 0.0, 0.0, 0 +-154.732, -338.464, 10.272, 8.50654, 24.5824, 18.5864, 0.0, 0.0, 0.0, 0 +-203.553, -338.464, 10.272, 8.50654, 24.5824, 18.5864, 0.0, 0.0, 0.0, 0 +-179.127, -335.203, 10.272, 14.4611, 18.3729, 22.9597, 0.0, 0.0, 0.0, 0 +-179.069, -335.203, 10.272, 57.1856, 15.617, 18.5864, 0.0, 0.0, 0.0, 0 +-214.059, -259.118, 10.272, 13.3846, 23.9877, 15.025, 0.0, 0.0, 0.0, 0 +-214.905, -267.826, 10.272, 15.9135, 6.40421, 20.7296, 0.0, 0.0, 0.0, 0 +-240.397, -253.975, 10.272, 19.8066, 12.2611, 25.8932, 0.0, 0.0, 0.0, 0 +-242.693, -402.684, -0.928986, 43.7304, 41.5797, 70.1945, -60.0, 0.0, 0.0, 0 +-296.266, -379.978, 0.658997, 23.0893, 36.9275, 37.7612, -60.0, 0.0, 0.0, 0 +-181.323, -261.332, 10.272, 7.23555, 25.0742, 15.1444, 0.0, 0.0, 0.0, 0 +-160.826, -251.118, 10.272, 33.8392, 8.73201, 21.3871, 0.0, 0.0, 0.0, 0 +-281.303, -426.474, -0.761139, 16.6102, 33.0813, 55.5839, 30.0, 0.0, 0.0, 0 +-112.101, -249.597, 10.272, 4.38536, 14.0804, 23.8781, 90.0, 0.0, 0.0, 0 +-109.347, -265.427, 10.6329, 20.348, 19.1803, 21.639, 90.0, 0.0, 0.0, 0 +-99.7613, -249.894, 10.272, 5.97724, 6.61777, 16.7606, 90.0, 0.0, 0.0, 0 +-100.494, -216.854, 10.0114, 9.65118, 37.6757, 22.354, 90.0, 0.0, 0.0, 0 +-241.461, -281.268, 10.272, 18.4811, 18.0959, 24.172, 0.0, 0.0, 0.0, 0 +-110.553, -186.655, 10.0114, 21.6293, 13.3807, 38.5739, 90.0, 0.0, 0.0, 0 +-218.491, -284.163, 10.272, 21.3778, 13.6059, 20.0714, 0.0, 0.0, 0.0, 0 +-74.9096, -198.909, 10.0114, 46.1009, 13.9589, 29.0088, 90.0, 0.0, 0.0, 0 +-79.1871, -256.833, 10.272, 19.3306, 16.3899, 56.0217, 90.0, 0.0, 0.0, 0 +-85.1469, -449.697, 10.888, 24.691, 45.8198, 110.579, 0.0, 0.0, 0.0, 0 +-85.1469, -367.242, 10.888, 24.691, 45.8198, 110.579, 0.0, 0.0, 0.0, 0 +-140.148, 205.064, -6.00113, 47.2673, 46.1964, 222.64, 6.83019e-006, 0.0, 0.0, 0 +-142.758, 197.428, -6.00113, 21.8076, 77.4504, 62.6423, 6.83019e-006, 0.0, 0.0, 0 +-123.456, 200.211, -6.00113, 21.8076, 71.2807, 62.6423, 6.83019e-006, 0.0, 0.0, 0 +-158.485, 200.567, -6.00113, 21.8076, 74.2969, 62.6423, 15.0, 0.0, 0.0, 0 +-175.749, 236.166, -6.00113, 11.4348, 10.4016, 72.7258, 1.70755e-006, 0.0, 0.0, 0 +-75.0595, 225.099, -6.00113, 14.0711, 35.2671, 68.4308, 6.83019e-006, 0.0, 0.0, 0 +-91.9978, 224.976, -6.00113, 17.9406, 32.837, 79.6698, 6.83019e-006, 0.0, 0.0, 0 +-93.4099, 176.242, -6.00113, 15.0971, 41.6069, 174.275, 6.83019e-006, 0.0, 0.0, 0 +-89.1428, 176.242, 22.5476, 23.5457, 41.6069, 146.0, 6.83019e-006, 0.0, 0.0, 0 +-121.944, 107.987, 3.79401, 37.8085, 30.596, 25.7809, 0.0, 0.0, 0.0, 0 +-110.372, 77.4994, 3.79401, 7.22708, 76.5641, 37.3934, 0.0, 0.0, 0.0, 0 +-87.907, 102.246, 13.7181, 13.595, 48.5257, 77.491, -180.0, 0.0, 0.0, 0 +-82.314, 102.246, 13.6638, 28.1704, 48.5257, 45.2081, -180.0, 0.0, 0.0, 0 +-405.402, 1301.89, 9.07553, 32.2131, 27.9292, 31.2, 180.0, 0.0, 0.0, 0 +-419.953, 1286.95, 9.07553, 30.9066, 19.3068, 30.6, 180.0, 0.0, 0.0, 0 +-86.464, -12.0427, 0.809952, 21.1174, 50.1387, 112.96, 0.0, 0.0, 0.0, 0 +-330.162, 1379.15, 8.35993, 15.8447, 13.0186, 21.382, 180.0, 0.0, 0.0, 0 +-175.074, -724.647, -10.384, 32.3742, 32.4941, 146.926, 0.0, 0.0, 0.0, 0 +-156.151, -607.605, -2.43077, 21.0162, 53.2859, 64.1223, 0.0, 0.0, 0.0, 0 +-188.893, -851.737, 3.80227, 46.9816, 18.6992, 10.0178, 0.0, 0.0, 0.0, 0 +-116.951, -852.442, 3.8116, 46.9816, 21.2694, 9.57059, 0.0, 0.0, 0.0, 0 +-110.718, -961.477, -2.5988, 25.6897, 119.735, 17.5834, 0.0, 0.0, 0.0, 0 +359.311, -278.292, 3.4466, 23.0679, 46.6102, 8.39238, 0.0, 0.0, 0.0, 0 +353.631, -198.205, 3.4466, 22.5719, 29.9517, 8.53225, 0.0, 0.0, 0.0, 0 +-156.496, -188.261, 9.18769, 23.7922, 24.0853, 52.4882, 90.0, 0.0, 0.0, 0 +-221.475, -197.318, 10.7986, 29.88, 15.4196, 31.8778, 90.0, 0.0, 0.0, 0 +-196.847, -216.98, 10.7875, 9.65475, 64.9468, 23.0502, 90.0, 0.0, 0.0, 0 +-152.425, -214.055, 11.4203, 15.2623, 17.1283, 22.5798, 90.0, 0.0, 0.0, 0 +-390.855, -264.468, 7.83167, 10.2677, 18.6424, 14.0315, 0.0, 0.0, 0.0, 0 +-421.56, -253.977, 7.83167, 31.8003, 3.54205, 29.3103, 0.0, 0.0, 0.0, 0 +-429.328, -260.663, 5.79984, 16.5188, 10.8741, 31.069, 0.0, 0.0, 0.0, 0 +-398.154, -301.712, 1.61832, 27.8175, 6.40002, 22.4946, -34.9418, 0.0, 0.0, 0 +-387.924, -304.05, 1.61832, 13.6983, 6.40002, 22.4946, -90.0178, 0.0, 0.0, 0 +-390.819, -292.412, 1.61832, 13.4257, 5.69601, 22.4946, -90.0178, 0.0, 0.0, 0 +-550.187, -121.388, 0.67222, 43.8713, 24.4071, 20.2127, 90.0, 0.0, 0.0, 0 +-550.311, -194.616, 2.0718, 43.7255, 24.4071, 34.2823, 90.0, 0.0, 0.0, 0 +-589.385, -200.002, -0.835564, 33.4303, 15.5473, 77.9508, 90.0, 0.0, 0.0, 0 +-567.727, -263.269, 4.27668, 25.8345, 25.542, 104.619, 30.0, 0.0, 0.0, 0 +-492.557, -314.95, 4.27668, 19.8854, 57.508, 43.0415, 55.7677, 0.0, 0.0, 0 +-421.471, -348.789, -2.14126, 8.04227, 33.6718, 112.423, 61.1986, 0.0, 0.0, 0 +-373.818, -416.446, -6.68432, 37.6015, 39.7885, 125.292, 30.0, 0.0, 0.0, 0 +-435.262, -443.678, 3.6503, 23.4691, 45.0492, 19.1388, 30.0, 0.0, 0.0, 0 +-337.714, -460.518, 2.16998, 20.7658, 166.529, 20.9878, 30.0, 0.0, 0.0, 0 +-389.662, 358.646, 17.7359, 14.7424, 26.9216, 36.9261, 6.83019e-006, 0.0, 0.0, 0 +-391.501, 348.432, 3.806, 18.0417, 5.74428, 50.7244, 6.83019e-006, 0.0, 0.0, 0 +-471.393, 415.266, 8.53378, 7.40911, 7.45862, 22.9814, 0.0, 0.0, 0.0, 0 +-414.901, 362.888, 3.806, 24.04, 8.29532, 35.1655, 6.83019e-006, 0.0, 0.0, 0 +-414.901, 360.11, 3.806, 9.51794, 13.3988, 35.1528, 6.83019e-006, 0.0, 0.0, 0 +-434.933, 359.303, 3.806, 9.83851, 23.2752, 34.0251, 6.83019e-006, 0.0, 0.0, 0 +-432.674, 351.678, 3.806, 14.9367, 8.38422, 19.4126, 6.83019e-006, 0.0, 0.0, 0 +-389.187, 297.611, 3.806, 13.4676, 34.7653, 46.8057, 6.83019e-006, 0.0, 0.0, 0 +-435.888, 286.54, 3.806, 13.3329, 12.0455, 26.0947, 6.83019e-006, 0.0, 0.0, 0 +-437.03, 289.85, 3.806, 5.5545, 17.9341, 26.0947, 6.83019e-006, 0.0, 0.0, 0 +-436.297, 315.402, 3.806, 13.803, 9.47291, 29.6833, 6.83019e-006, 0.0, 0.0, 0 +-436.766, 311.944, 3.806, 5.64128, 16.2104, 29.6833, 6.83019e-006, 0.0, 0.0, 0 +-423.205, 219.475, 3.806, 15.7932, 36.8967, 89.8636, 6.83019e-006, 0.0, 0.0, 0 +-423.205, 219.475, 15.2677, 11.6823, 45.9932, 67.1435, 6.83019e-006, 0.0, 0.0, 0 +-427.841, 220.106, 4.47995, 31.3632, 13.8907, 11.0, 6.83019e-006, 0.0, 0.0, 0 +-427.841, 224.726, 11.7615, 31.3632, 4.57104, 82.187, 6.83019e-006, 0.0, 0.0, 0 +-427.841, 215.431, 11.7615, 31.3632, 4.57104, 82.187, 6.83019e-006, 0.0, 0.0, 0 +-389.777, 226.636, 12.7295, 14.1779, 19.38, 18.2382, 6.83019e-006, 0.0, 0.0, 0 +-388.508, 204.883, 10.2896, 12.8197, 15.3517, 27.1268, 6.83019e-006, 0.0, 0.0, 0 +-387.074, 206.465, 10.2896, 4.56894, 15.3517, 27.1268, 6.83019e-006, 0.0, 0.0, 0 +-388.508, 203.443, 17.5739, 12.8197, 15.3517, 19.8026, 6.83019e-006, 0.0, 0.0, 0 +-392.249, 56.8902, 4.47995, 18.5612, 27.4874, 56.3336, 6.83019e-006, 0.0, 0.0, 0 +-392.031, 92.7492, 4.47995, 13.6369, 36.8568, 66.7392, 6.83019e-006, 0.0, 0.0, 0 +-397.654, 137.004, 7.73604, 30.8742, 18.7906, 52.7802, 6.83019e-006, 0.0, 0.0, 0 +-391.223, 130.557, 7.73604, 18.0506, 30.5976, 52.7802, 6.83019e-006, 0.0, 0.0, 0 +-400.192, 157.404, 7.73604, 35.3827, 19.9406, 36.3537, 6.83019e-006, 0.0, 0.0, 0 +-394.522, 158.882, 7.73604, 23.6156, 23.5145, 13.7158, 6.83019e-006, 0.0, 0.0, 0 +-425.144, 57.3278, 0.0, 7.16648, 30.5324, 69.1234, 6.83019e-006, 0.0, 0.0, 0 +-425.144, 96.9926, 0.0, 7.16648, 30.5324, 69.1234, 6.83019e-006, 0.0, 0.0, 0 +-435.734, 128.28, 0.0, 13.2689, 13.9103, 35.9406, 6.83019e-006, 0.0, 0.0, 0 +-434.537, 143.784, 7.87369, 18.3671, 16.5956, 20.3978, 6.83019e-006, 0.0, 0.0, 0 +-434.748, 164.436, 7.51417, 17.2347, 12.5829, 20.1995, 6.83019e-006, 0.0, 0.0, 0 +94.8771, 288.494, 9.274, 7.3721, 11.9505, 47.9046, 0.0, 0.0, 0.0, 0 +77.5922, 288.494, 9.274, 40.0, 4.78021, 47.9046, 0.0, 0.0, 0.0, 0 +104.706, 343.91, 9.274, 7.3721, 11.9505, 47.9046, -90.0, 0.0, 0.0, 0 +104.706, 326.555, 9.274, 40.0, 4.78021, 47.9046, -90.0, 0.0, 0.0, 0 +104.701, 326.555, 6.34806, 16.9128, 11.3454, 50.4659, -90.0, 0.0, 0.0, 0 +104.706, 309.842, 9.274, 7.3721, 11.9505, 47.9046, -90.0, 0.0, 0.0, 0 +71.5859, 405.342, 11.6784, 36.0333, 6.53304, 214.0, 180.0, 0.0, 0.0, 0 +91.919, 191.741, 9.533, 54.319, 13.6417, 52.5528, -90.0, 0.0, 0.0, 0 +69.9594, 177.392, 10.7311, 34.8633, 16.5825, 42.9183, -90.0, 0.0, 0.0, 0 +69.3545, 203.035, 10.7311, 14.1074, 17.0903, 30.475, -90.0, 0.0, 0.0, 0 +56.651, 160.45, 13.7325, 20.2132, 7.39423, 8.44768, -90.0, 0.0, 0.0, 0 +116.135, -100.594, 14.3928, 2.69826, 73.4099, 24.563, 13.2829, 0.0, 0.0, 0 +104.308, -70.0741, 13.2747, 14.7133, 14.3878, 28.5453, 0.0, 0.0, 0.0, 0 +-484.984, 1362.81, 11.8153, 36.9877, 17.2801, 12.337, 180.0, 0.0, 0.0, 0 +-489.811, 1379.64, -7.32889, 9.58443, 51.4079, 35.2195, 180.0, 0.0, 0.0, 0 +-471.251, 1395.42, 12.0386, 8.16855, 23.4206, 23.8119, 180.0, 0.0, 0.0, 0 +-471.087, 1379.59, 14.5125, 8.69787, 8.12632, 14.7305, 180.0, 0.0, 0.0, 0 +-513.309, 1359.4, 10.4253, 9.0493, 9.91399, 9.11827, 180.0, 0.0, 0.0, 0 +-522.33, 1356.02, 10.156, 26.3165, 4.07527, 9.45598, 180.0, 0.0, 0.0, 0 +-292.654, -259.297, 4.27668, 21.889, 33.2284, 79.0452, 90.0, 0.0, 0.0, 0 +-431.771, 1435.37, 4.73223, 19.0846, 6.7537, 30.9787, 180.0, 0.0, 0.0, 0 +-403.617, 1439.39, 7.28952, 29.9782, 4.64572, 27.9224, 180.0, 0.0, 0.0, 0 +-339.645, -189.779, 12.4458, 26.1189, 12.0273, 30.0088, 90.0, 0.0, 0.0, 0 +-314.663, -180.279, 12.6705, 7.10431, 14.4327, 23.0088, 90.0, 0.0, 0.0, 0 +-314.353, -190.04, 12.8315, 7.10431, 13.4327, 17.4053, 90.0, 0.0, 0.0, 0 +-315.741, -199.491, 12.6996, 8.10431, 16.7909, 23.0088, 90.0, 0.0, 0.0, 0 +-342.026, -212.342, 11.8482, 19.1921, 7.69839, 30.7475, 90.0, 0.0, 0.0, 0 +-328.774, -322.611, 4.50005, 6.68201, 26.6906, 31.6986, 30.0, 0.0, 0.0, 0 +-316.924, -321.892, 4.50005, 14.6429, 13.7724, 16.7464, 30.0, 0.0, 0.0, 0 +-307.109, -317.823, 6.03378, 7.35749, 14.0926, 22.7273, 30.0, 0.0, 0.0, 0 +-298.25, -316.476, 6.03378, 9.25116, 7.32817, 27.7082, 30.0, 0.0, 0.0, 0 +-342.018, -292.14, 4.91351, 11.0337, 6.82399, 21.3254, 0.0, 0.0, 0.0, 0 +-343.885, -283.742, 4.99663, 7.64638, 8.96303, 26.524, 0.0, 0.0, 0.0, 0 +-78.8432, 421.891, 27.413, 9.52672, 24.7362, 110.333, 6.83019e-006, 0.0, 0.0, 0 +-84.3008, 449.665, 3.806, 15.6689, 20.2159, 24.8297, 6.83019e-006, 0.0, 0.0, 0 +-154.937, 414.759, 9.2928, 36.8742, 23.6131, 133.479, 6.83019e-006, 0.0, 0.0, 0 +-152.797, 414.493, 3.806, 50.7061, 29.8088, 21.0343, 6.83019e-006, 0.0, 0.0, 0 +-168.589, 442.202, 3.806, 30.0184, 15.5662, 33.7912, 6.83019e-006, 0.0, 0.0, 0 +-132.444, 442.202, 3.806, 16.9275, 15.5662, 33.7912, 6.83019e-006, 0.0, 0.0, 0 +-154.365, 442.202, 18.3755, 52.6445, 9.33973, 26.549, 6.83019e-006, 0.0, 0.0, 0 +-157.554, 512.379, 3.806, 11.7551, 35.4911, 35.1192, 6.83019e-006, 0.0, 0.0, 0 +-167.945, 486.014, 3.806, 17.1366, 57.8506, 35.1192, 6.83019e-006, 0.0, 0.0, 0 +-167.945, 481.79, 3.806, 14.5661, 47.0904, 94.1194, 6.83019e-006, 0.0, 0.0, 0 +-102.633, 513.629, 3.806, 64.9198, 30.3046, 30.2025, 6.83019e-006, 0.0, 0.0, 0 +-84.7483, 492.198, 3.806, 19.2267, 19.364, 22.0478, 6.83019e-006, 0.0, 0.0, 0 +-101.671, 514.018, 3.806, 52.3761, 20.3009, 100.349, 6.83019e-006, 0.0, 0.0, 0 +-96.1493, 514.018, 3.806, 42.9484, 20.3009, 178.017, 6.83019e-006, 0.0, 0.0, 0 +18.2002, 1292.77, 14.6823, 12.7985, 32.579, 15.1621, 180.0, 0.0, 0.0, 0 +18.7465, 1320.31, 14.6823, 12.3155, 11.1492, 15.0119, 180.0, 0.0, 0.0, 0 +-4.15588, 1320.24, 15.8569, 24.2347, 11.3954, 15.0119, 180.0, 0.0, 0.0, 0 +15.0404, 1283.15, 16.4436, 23.9177, 13.6265, 16.848, 180.0, 0.0, 0.0, 0 +-9.51099, 1284.0, 16.4436, 14.3985, 15.6411, 21.6, 180.0, 0.0, 0.0, 0 +7.91762, 1283.25, 18.1755, 10.105, 13.4534, 24.6436, 180.0, 0.0, 0.0, 0 +-256.562, -203.895, 12.9503, 34.8252, 9.71435, 22.0467, 90.0, 0.0, 0.0, 0 +-257.886, -178.929, 12.9503, 4.63175, 10.5838, 21.1764, 90.0, 0.0, 0.0, 0 +-278.397, -183.483, 12.9503, 15.0995, 14.5082, 18.5656, 90.0, 0.0, 0.0, 0 +-266.573, -214.688, 12.9503, 13.1703, 6.47647, 20.3062, 90.0, 0.0, 0.0, 0 +-386.634, -212.537, 8.9985, 18.8909, 8.95792, 29.7682, 90.0, 0.0, 0.0, 0 +-389.253, -193.83, 8.9985, 14.7349, 14.3327, 23.0463, 90.0, 0.0, 0.0, 0 +-390.366, -180.45, 8.9985, 8.10421, 16.2348, 12.8995, 90.0, 0.0, 0.0, 0 +-403.174, -181.055, 8.9985, 9.48193, 7.14329, 24.3267, 90.0, 0.0, 0.0, 0 +-413.403, -184.155, 8.9985, 13.7393, 11.5721, 22.7262, 90.0, 0.0, 0.0, 0 +-410.835, -199.004, 8.9985, 7.35206, 17.4508, 5.76158, 90.0, 0.0, 0.0, 0 +-412.091, -218.876, 8.46796, 4.79261, 14.3096, 24.0066, 90.0, 0.0, 0.0, 0 +-400.112, -217.433, 8.9985, 9.95106, 6.50373, 22.4062, 90.0, 0.0, 0.0, 0 +-437.934, -198.975, 5.63905, 43.0881, 13.1375, 23.5585, 90.0, 0.0, 0.0, 0 +-175.383, -673.966, -0.060533, 52.7171, 30.6508, 84.7764, 0.0, 0.0, 0.0, 0 +-164.324, -662.225, -0.213322, 8.18503, 52.8636, 84.8426, 0.0, 0.0, 0.0, 0 +79.8282, -597.224, 2.7773, 19.4632, 17.5168, 65.6513, 0.0, 0.0, 0.0, 0 +-123.94, 504.242, -8.62222, 89.2119, 32.9188, 22.0478, 6.83019e-006, 0.0, 0.0, 0 +-123.94, 442.78, -8.62222, 89.2119, 32.9188, 22.0478, 6.83019e-006, 0.0, 0.0, 0 +-84.6462, 471.977, -8.62222, 89.2119, 32.9188, 22.0478, -90.0, 0.0, 0.0, 0 +-163.297, 471.977, -8.62222, 89.2119, 32.9188, 22.0478, -90.0, 0.0, 0.0, 0 +-403.971, 1118.73, 9.28833, 43.0378, 27.7457, 15.7469, 0.0, 0.0, 0.0, 0 +-273.421, 597.033, 12.5651, 28.0893, 9.94244, 62.2651, 0.0, 0.0, 0.0, 0 +-273.421, 600.53, 58.2661, 19.6, 6.01432, 15.2668, 90.0, 0.0, 0.0, 0 +-276.913, 570.381, 12.593, 45.571, 8.47814, 61.3035, 0.0, 0.0, 0.0, 0 +-232.445, 568.885, 20.7476, 17.374, 20.8205, 85.1707, 0.0, 0.0, 0.0, 0 +-493.164, 581.031, 4.70496, 45.21, 36.4269, 19.3121, 0.0, 0.0, 0.0, 0 +-493.164, 581.659, 22.2673, 47.8079, 46.9098, 3.71467, 0.0, 0.0, 0.0, 0 +-493.164, 581.659, 18.5027, 47.8079, 46.9098, 1.32422, 0.0, 0.0, 0.0, 0 +-493.164, 582.971, 9.48758, 54.597, 45.5574, 2.37035, 0.0, 0.0, 0.0, 0 +-518.324, 628.111, 11.1687, 12.7224, 41.0881, 0.100873, 0.0, 0.0, 0.0, 0 +-509.173, 622.019, 11.1648, 7.138, 37.6144, 0.1, 0.0, 0.0, 0.0, 0 +-498.233, 600.986, 9.48758, 64.1498, 15.4811, 2.52181, 0.0, 0.0, 0.0, 0 +-483.669, 762.496, 7.1336, 33.6469, 8.76539, 16.8408, 0.0, 0.0, 0.0, 0 +-471.777, 765.977, 8.68537, 17.0186, 10.7993, 15.3323, 90.0, 0.0, 0.0, 0 +-472.1, 809.906, 8.02392, 9.91167, 65.8326, 17.3076, 0.0, 0.0, 0.0, 0 +-1.75426, 446.688, 10.0247, 69.5091, 23.5854, 18.6401, 89.9999, 0.0, 0.0, 0 +71.9186, 406.053, 11.6784, 27.025, 18.2272, 214.0, 180.0, 0.0, 0.0, 0 +62.9562, 441.268, 11.6784, 36.0333, 6.53304, 173.34, -90.0, 0.0, 0.0, 0 +62.2459, 441.601, 11.6784, 25.944, 18.2272, 173.34, -90.0, 0.0, 0.0, 0 +-599.801, 1315.2, 10.3982, 15.5787, 18.5952, -6.14013, -22.5321, 0.0, 0.0, 0 +-609.506, 1319.37, 8.34679, 5.69111, 17.0814, -3.96138, -22.5321, 0.0, 0.0, 0 +-576.477, 1310.26, 23.8176, 14.3573, 33.0022, -19.374, -20.4836, 0.0, 0.0, 0 +-604.519, 1267.76, 23.4619, 3.98767, 41.2857, -18.5865, -25.9913, 0.0, 0.0, 0 +-587.915, 1267.78, 23.4812, 38.4024, 3.11404, -11.5453, -98.9152, 0.0, 0.0, 0 +-602.35, 1249.07, 23.4812, 26.2187, 1.58938, -13.1616, -0.146712, 0.0, 0.0, 0 +-605.613, 1231.72, 20.4189, 30.2296, 21.1963, -10.841, -0.146712, 0.0, 0.0, 0 +-624.73, 1193.24, 13.5401, 14.5358, 25.8952, -9.75688, -0.305309, 0.0, 0.0, 0 +-612.387, 1194.96, 13.5401, 10.4779, 20.4714, -8.17432, 0.363851, 0.0, 0.0, 0 +-600.511, 1193.51, 17.9377, 13.8006, 25.959, -9.89093, -1.90409, 0.0, 0.0, 0 +-584.399, 1332.48, 14.5811, 18.7696, 1.64, -11.8181, -20.4836, 0.0, 0.0, 0 +-570.686, 1167.91, 18.2682, 0.436075, 25.3151, -10.2447, -11.7927, 0.0, 0.0, 0 +-533.952, 1155.53, 14.598, 0.122016, 76.9958, -9.63004, 90.1697, 0.0, 0.0, 0 +-571.107, 1127.83, 8.5686, 14.2072, 8.97558, 14.2169, -0.221244, 0.0, 0.0, 0 +-591.833, 1342.11, 14.1034, 11.5304, 2.1924, -11.4307, 75.3167, 0.0, 0.0, 0 +-651.687, 1167.1, 17.4824, 9.14191, 26.9402, -8.85708, 0.18786, 0.0, 0.0, 0 +-77.173, -282.13, 10.272, 26.2896, 19.4998, 33.375, 90.0, 0.0, 0.0, 0 +-297.539, -282.203, 9.55454, 29.4981, 19.7825, 12.829, 0.0, 0.0, 0.0, 0 +-295.544, -379.567, 37.3248, 23.0893, 13.6632, 44.1806, -60.0, 0.0, 0.0, 0 +-148.736, -281.324, 10.272, 9.52105, 18.1766, 27.7428, 0.0, 0.0, 0.0, 0 +559.597, 1120.91, 19.2774, 14.6924, 329.0, 0.4, 0.0, 0.0, 0.0, 0 +540.761, 1120.91, 19.2774, 14.6924, 329.0, 0.4, 0.0, 0.0, 0.0, 0 +559.597, 918.253, 19.2774, 14.6924, 76.3232, 0.4, 0.0, 0.0, 0.0, 0 +559.923, 764.156, 19.2774, 14.6924, 161.805, 0.4, 0.0, 0.0, 0.0, 0 +543.642, 918.253, 19.2774, 7.93392, 76.3232, 0.4, 0.0, 0.0, 0.0, 0 +540.266, 764.156, 19.2774, 14.6924, 161.805, 0.4, 0.0, 0.0, 0.0, 0 +620.203, 835.751, 1.29248, 16.0, 6.8, 7.1, 0.0, 0.0, 0.0, 0 +579.419, 843.063, 2.00893, 16.0, 15.8771, 10.508, 0.0, 0.0, 0.0, 0 +616.293, 812.453, 1.12647, 41.0, 4.23048, 7.1, 90.0, 0.0, 0.0, 0 +676.25, 915.16, -9.05517, 44.7746, 25.0445, 14.8116, 90.0, 0.0, 0.0, 0 +659.578, 958.425, -9.05517, 44.3269, 46.5253, 14.8116, 90.0, 0.0, 0.0, 0 +581.471, 812.935, 2.00893, 16.0, 15.8771, 10.508, 0.0, 0.0, 0.0, 0 +581.471, 782.808, 2.00893, 16.0, 15.8771, 10.508, 0.0, 0.0, 0.0, 0 +580.535, 693.461, 1.91824, 16.0, 15.8771, 10.508, 0.0, 0.0, 0.0, 0 +580.663, 662.507, 1.91824, 16.0, 15.8771, 10.508, 0.0, 0.0, 0.0, 0 +643.761, 627.325, 1.3226, 16.0, 15.8771, 11.266, 0.0, 0.0, 0.0, 0 +419.512, 1011.04, -18.0715, 4.4304, 49.2127, 40.666, 0.0, 0.0, 0.0, 0 +347.588, 1011.04, -18.0715, 4.4304, 49.2127, 40.666, 0.0, 0.0, 0.0, 0 +-330.199, -491.997, -6.68432, 37.6015, 39.7885, 114.456, 30.0, 0.0, 0.0, 0 +-215.923, 1542.4, 15.5574, 26.0236, 11.0227, 18.2192, 180.0, 0.0, 0.0, 0 +-196.811, 1537.54, 15.5574, 10.8753, 21.0343, 15.0906, 180.0, 0.0, 0.0, 0 +-385.424, 2.85478, 3.806, 6.49474, 23.8553, 49.6802, 6.83019e-006, 0.0, 0.0, 0 +-393.994, 7.63809, 3.806, 23.3695, 14.4817, 49.6802, 6.83019e-006, 0.0, 0.0, 0 +-393.548, -33.158, 3.806, 21.4492, 8.92692, 51.7325, 6.83019e-006, 0.0, 0.0, 0 +-386.452, -24.719, 3.806, 6.87768, 25.7091, 51.7325, 6.83019e-006, 0.0, 0.0, 0 +-420.525, 8.24001, 3.806, 11.4972, 13.5536, 11.8622, 6.83019e-006, 0.0, 0.0, 0 +-432.241, 6.22182, 3.806, 11.4915, 17.4818, 9.99848, 6.83019e-006, 0.0, 0.0, 0 +-434.674, -73.8815, 3.806, 20.8361, 21.1508, 23.4149, 6.83019e-006, 0.0, 0.0, 0 +-430.302, -84.7948, 3.806, 7.79029, 43.1257, 22.0547, 6.83019e-006, 0.0, 0.0, 0 +-442.085, -135.345, 3.806, 8.38235, 8.20003, 43.2316, 6.83019e-006, 0.0, 0.0, 0 +-429.819, -128.871, 3.806, 29.9434, 18.0707, 41.1128, 6.83019e-006, 0.0, 0.0, 0 +-418.625, -104.736, 3.806, 15.6616, 25.2339, 14.6817, 6.83019e-006, 0.0, 0.0, 0 +-409.362, -101.608, 3.806, 15.6616, 18.9255, 14.6802, 6.83019e-006, 0.0, 0.0, 0 +-483.297, 99.941, 3.806, 10.657, 20.5955, 12.644, 6.83019e-006, 0.0, 0.0, 0 +-476.019, 73.3595, 3.806, 13.641, 20.5955, 13.2877, 6.83019e-006, 0.0, 0.0, 0 +-483.898, 59.415, 3.806, 9.91476, 52.4931, 22.6263, 6.83019e-006, 0.0, 0.0, 0 +-478.384, 49.3385, 3.806, 20.9243, 32.4341, 39.1164, 6.83019e-006, 0.0, 0.0, 0 +-477.535, -7.94739, 3.806, 17.305, 57.4593, 18.8546, 6.83019e-006, 0.0, 0.0, 0 +-484.01, 4.37077, 10.9456, 8.82193, 38.1979, 11.9909, 6.83019e-006, 0.0, 0.0, 0 +-482.331, 153.799, 3.806, 13.1158, 29.5194, 11.5056, 6.83019e-006, 0.0, 0.0, 0 +-477.826, 170.085, 3.806, 13.1158, 10.3318, 11.5056, 6.83019e-006, 0.0, 0.0, 0 +-471.85, 168.201, 3.806, 7.0237, 14.3948, 22.746, 6.83019e-006, 0.0, 0.0, 0 +-471.754, 151.07, 3.806, 7.2867, 22.168, 17.6564, 6.83019e-006, 0.0, 0.0, 0 +-478.597, -26.0373, 3.806, 20.9983, 24.4208, 29.3838, 6.83019e-006, 0.0, 0.0, 0 +-393.435, -77.5048, 3.806, 22.6159, 26.0864, 75.4031, 6.83019e-006, 0.0, 0.0, 0 +-393.435, -124.96, 3.806, 22.6159, 26.0864, 75.4031, 6.83019e-006, 0.0, 0.0, 0 +-391.051, -101.234, 3.806, 16.6227, 73.3028, 75.4031, 6.83019e-006, 0.0, 0.0, 0 +-414.571, -26.0396, 3.806, 4.3493, 24.0561, 9.60407, 6.83019e-006, 0.0, 0.0, 0 +-435.563, -18.2201, 15.2044, 19.1174, 28.5593, 0.921207, 6.83019e-006, 0.0, 0.0, 0 +-418.45, -19.8431, 3.806, 13.4513, 11.8304, 11.057, 6.83019e-006, 0.0, 0.0, 0 +-485.507, -90.504, 3.806, 3.94991, 4.649, 25.8603, 6.83019e-006, 0.0, 0.0, 0 +-485.507, -71.5088, 3.806, 3.94991, 4.649, 27.7555, 6.83019e-006, 0.0, 0.0, 0 +-482.749, -81.1132, 3.806, 4.0684, 15.1046, 17.7617, 6.83019e-006, 0.0, 0.0, 0 +-473.058, -79.7172, 3.806, 9.23375, 29.9813, 21.4505, 6.83019e-006, 0.0, 0.0, 0 +-472.745, -113.944, 3.806, 14.3618, 15.547, 17.4609, 6.83019e-006, 0.0, 0.0, 0 +-479.254, -125.237, 3.806, 2.3491, 20.0121, 22.9908, 6.83019e-006, 0.0, 0.0, 0 +-483.935, -125.237, 12.1205, 11.7965, 20.0121, 14.7232, 6.83019e-006, 0.0, 0.0, 0 +-502.395, 229.07, 3.806, 13.2477, 27.355, 13.7233, 6.83019e-006, 0.0, 0.0, 0 +-485.268, 204.929, 3.806, 34.7127, 6.58775, 13.7233, 6.83019e-006, 0.0, 0.0, 0 +-499.152, 211.792, 3.806, 6.77815, 7.83943, 13.7233, 6.83019e-006, 0.0, 0.0, 0 +-478.511, 200.973, 3.806, 6.12674, 9.48381, 51.1, 6.83019e-006, 0.0, 0.0, 0 +-495.662, 233.123, 40.1327, 27.1415, 19.9471, 13.7219, 6.83019e-006, 0.0, 0.0, 0 +-488.584, 229.233, 25.8299, 41.2432, 27.6899, 21.0563, 6.83019e-006, 0.0, 0.0, 0 +-485.379, 215.634, 25.8299, 34.2319, 27.6899, 21.0563, 6.83019e-006, 0.0, 0.0, 0 +-478.339, 222.435, 13.8675, 20.8814, 40.6044, 33.1446, 6.83019e-006, 0.0, 0.0, 0 +51.5517, -271.509, 10.4455, 31.1166, 47.4497, 15.7974, 0.0, 0.0, 0.0, 0 +4.14133, -270.684, 10.4455, 10.7652, 10.7283, 33.9542, 0.0, 0.0, 0.0, 0 +2.31931, -206.389, 10.4455, 15.3749, 16.1182, 20.6781, 0.0, 0.0, 0.0, 0 +1.52902, -217.866, 10.4455, 17.2198, 7.092, 7.6509, 0.0, 0.0, 0.0, 0 +-24.1978, -210.452, 10.4455, 13.2593, 22.2689, 23.7943, 0.0, 0.0, 0.0, 0 +-26.6143, -185.678, 10.4455, 8.56549, 18.0378, 28.7911, 0.0, 0.0, 0.0, 0 +45.6275, -209.819, 10.272, 15.9525, 20.0848, 30.3713, 90.0, 0.0, 0.0, 0 +40.7971, -194.687, 10.272, 15.9525, 5.58341, 30.3713, 90.0, 0.0, 0.0, 0 +39.1676, -181.699, 10.272, 9.41199, 8.66545, 19.4376, 90.0, 0.0, 0.0, 0 +65.3356, -218.331, 10.272, 9.31787, 7.06226, 14.8819, 90.0, 0.0, 0.0, 0 +65.8513, -187.23, 10.272, 21.7106, 7.06226, 7.14332, 90.0, 0.0, 0.0, 0 +95.1152, -192.467, 10.272, 10.3229, 14.1309, 19.9299, 90.0, 0.0, 0.0, 0 +95.3619, -206.439, 10.272, 9.18736, 14.0616, 19.5392, 90.0, 0.0, 0.0, 0 +97.1036, -219.335, 10.272, 6.40542, 19.271, 15.2406, 90.0, 0.0, 0.0, 0 +113.669, -215.847, 10.272, 13.3233, 5.20317, 19.3556, 90.0, 0.0, 0.0, 0 +125.163, -218.379, 10.272, 8.9266, 9.83399, 20.1298, 90.0, 0.0, 0.0, 0 +125.163, -205.293, 10.272, 9.99779, 9.24395, 23.9544, 90.0, 0.0, 0.0, 0 +121.663, -185.56, 10.272, 17.896, 14.4206, 22.2776, 90.0, 0.0, 0.0, 0 +122.525, -258.177, 10.272, 23.2269, 11.1356, 21.2796, 90.0, 0.0, 0.0, 0 +106.877, -257.353, 10.272, 24.3882, 14.3649, 21.2796, 90.0, 0.0, 0.0, 0 +106.877, -260.157, 31.5516, 18.7789, 14.3649, 17.8749, 90.0, 0.0, 0.0, 0 +106.877, -263.697, 49.4265, 11.6993, 14.3649, 25.7577, 90.0, 0.0, 0.0, 0 +122.525, -287.703, 10.272, 23.2269, 10.3561, 22.1308, 90.0, 0.0, 0.0, 0 +94.1041, -276.558, 10.272, 5.92072, 9.35266, 17.1359, 90.0, 0.0, 0.0, 0 +97.4337, -284.376, 10.272, 2.72353, 16.2736, 21.0771, 90.0, 0.0, 0.0, 0 +104.209, -291.151, 10.272, 2.72353, 16.2736, 21.0771, 180.0, 0.0, 0.0, 0 +163.52, -287.116, 10.272, 21.1346, 21.3184, 24.871, 180.0, 0.0, 0.0, 0 +159.099, -253.284, 10.272, 12.3611, 12.4453, 23.2501, 180.0, 0.0, 0.0, 0 +181.769, -193.085, 3.53685, 30.4193, 16.0658, 16.6916, -155.0, 0.0, 0.0, 0 +275.295, -197.656, 0.47883, 11.9843, 19.2499, 7.99572, -155.0, 0.0, 0.0, 0 +243.192, -282.349, 1.03309, 11.9714, 30.4853, 22.9006, 180.0, 0.0, 0.0, 0 +243.192, -253.099, 1.03309, 11.9714, 12.499, 28.8547, 180.0, 0.0, 0.0, 0 +276.619, -272.41, 0.0818634, 15.8023, 46.4562, 17.8899, 180.0, 0.0, 0.0, 0 +346.536, -50.2286, -34.2951, 16.4797, 7.261, 44.9646, -90.0, 0.0, 0.0, 0 +-18.5611, 1431.87, -0.146139, 27.1619, 33.5495, 84.6034, 170.0, 0.0, 0.0, 0 +-18.5611, 1431.87, -0.146139, 11.1364, 43.6144, 84.603, 170.0, 0.0, 0.0, 0 +-11.1037, 1483.74, 7.85286, 18.7438, 11.3535, 44.8284, 180.0, 0.0, 0.0, 0 +-29.4724, 1385.49, 13.5674, 10.6886, 13.9243, 27.4657, 180.0, 0.0, 0.0, 0 +-31.0242, 1363.69, 13.5674, 8.87151, 18.0108, 28.0262, 180.0, 0.0, 0.0, 0 +-18.6466, 1366.54, 13.5674, 5.32291, 17.2904, 20.7394, 180.0, 0.0, 0.0, 0 +2.95599, 1365.43, 13.5674, 3.61958, 15.7342, 16.5915, 180.0, 0.0, 0.0, 0 +-2.72424, 1365.21, 13.5674, 15.8892, 16.9604, 16.7574, 180.0, 0.0, 0.0, 0 +16.6599, 1362.28, 13.1821, 13.0264, 11.3353, 16.0871, 180.0, 0.0, 0.0, 0 +-17.9713, 1445.3, 0.176382, 21.5438, 87.3417, 16.7574, 170.0, 0.0, 0.0, 0 +-399.449, 663.82, 0.884003, 14.6777, 44.4319, 173.914, 0.0, 0.0, 0.0, 0 +33.219, -470.905, 9.47479, 19.9643, 16.4181, 15.3404, 0.0, 0.0, 0.0, 0 +98.5116, -432.193, 5.4388, 46.7982, 22.6835, 33.8085, 0.0, 0.0, 0.0, 0 +112.739, -460.026, 2.21728, 28.4411, 27.7607, 36.4648, 0.0, 0.0, 0.0, 0 +96.5155, -470.375, 2.19812, 53.1092, 16.2758, 40.2818, 0.0, 0.0, 0.0, 0 +80.5497, -468.89, 3.00317, 21.8843, 22.4115, 54.4055, 0.0, 0.0, 0.0, 0 +-167.848, -554.358, -6.81511, 25.955, 30.6534, 113.699, 0.0, 0.0, 0.0, 0 +-334.091, -619.595, -19.3398, 32.9036, 51.5567, 35.7191, 30.0, 0.0, 0.0, 0 +-452.716, -352.71, 0.772484, 15.3117, 57.508, 44.7631, 28.7642, 0.0, 0.0, 0 +-333.16, 525.32, 3.806, 24.4606, 11.6819, 22.055, 0.0, 0.0, 0.0, 0 +-295.94, 323.455, 92.3502, 49.1507, 10.5166, 67.7966, 6.83019e-006, 0.0, 0.0, 0 +-296.083, 366.141, 92.3502, 48.0823, 11.3982, 67.7966, 6.83019e-006, 0.0, 0.0, 0 +-250.901, 296.706, -1.70499, 39.9714, 24.2303, 32.7074, 6.83019e-006, 0.0, 0.0, 0 +-254.981, 294.903, -1.70499, 22.0242, 20.3534, 145.986, 6.83019e-006, 0.0, 0.0, 0 +-334.182, 369.12, -1.70499, 21.2029, 5.35645, 52.1129, 6.83019e-006, 0.0, 0.0, 0 +-337.528, 353.713, -1.70499, 13.3578, 20.8901, 28.7009, 6.83019e-006, 0.0, 0.0, 0 +-326.017, 51.5002, 80.6658, 13.595, 23.9043, 10.1561, 0.0, 0.0, 0.0, 0 +-326.937, 51.5002, 72.3428, 19.4833, 23.9043, 10.1561, 0.0, 0.0, 0.0, 0 +-328.309, 51.5002, 64.2369, 22.4284, 23.9043, 10.1561, 0.0, 0.0, 0.0, 0 +-329.871, 51.5002, 56.0529, 25.6351, 23.9043, 10.1561, 0.0, 0.0, 0.0, 0 +-331.61, 51.5002, 3.08185, 28.1704, 23.9043, 55.208, 0.0, 0.0, 0.0, 0 +-337.324, 333.409, 3.806, 14.2793, 15.3665, 28.7904, 0.0, 0.0, 0.0, 0 +-336.706, 333.409, 3.806, 12.7623, 15.3665, 42.6098, 0.0, 0.0, 0.0, 0 +-308.196, 48.523, 3.806, 12.7623, 16.5958, 42.6098, 90.0, 0.0, 0.0, 0 +-308.196, 47.2286, 3.806, 15.0826, 16.5958, 28.7904, 90.0, 0.0, 0.0, 0 +-322.357, 6.07678, 3.806, 12.7623, 16.5958, 42.6098, -90.0, 0.0, 0.0, 0 +-322.357, 7.05892, 3.806, 15.0529, 16.5942, 28.7904, -90.0, 0.0, 0.0, 0 +-301.512, 3.76362, 3.806, 19.2863, 19.749, 84.068, -90.0, 0.0, 0.0, 0 +-273.345, 1.10456, 3.806, 26.2969, 28.2411, 29.5358, -90.0, 0.0, 0.0, 0 +-327.727, -27.889, 3.806, 20.1034, 33.9841, 25.4025, -90.0, 0.0, 0.0, 0 +-327.727, -28.8564, 3.806, 17.2889, 33.9841, 61.6102, -90.0, 0.0, 0.0, 0 +-277.837, -30.6456, 3.806, 9.97932, 51.316, 31.606, -90.0, 0.0, 0.0, 0 +-298.672, -25.7306, 3.806, 19.6752, 9.23689, 31.606, -90.0, 0.0, 0.0, 0 +-333.99, -10.0795, 3.806, 5.21609, 21.1525, 46.924, -90.0, 0.0, 0.0, 0 +-340.342, -0.353998, 3.806, 11.2386, 9.15323, 29.1304, -90.0, 0.0, 0.0, 0 +-337.597, 10.0181, 3.806, 8.0409, 13.0439, 19.8067, -90.0, 0.0, 0.0, 0 +-161.667, -100.82, 3.806, 42.8004, 57.7324, 44.0667, 0.0, 0.0, 0.0, 0 +-159.561, -100.82, 3.806, 35.0964, 72.1655, 44.0667, 0.0, 0.0, 0.0, 0 +-142.818, -101.514, 3.806, 16.7104, 70.0221, 56.8461, 15.0, 0.0, 0.0, 0 +-18.5653, 519.281, 11.1056, 13.7829, 13.067, 21.7154, 89.9999, 0.0, 0.0, 0 +13.6333, 519.096, 11.1056, 13.7829, 13.067, 21.7154, 89.9999, 0.0, 0.0, 0 +-2.53813, 488.284, 10.0247, 13.3388, 9.5979, 18.6401, 89.9999, 0.0, 0.0, 0 +-2.53813, 489.915, 11.4951, 5.06874, 0.915022, 20.6442, 89.9999, 0.0, 0.0, 0 +-12.8376, 411.862, 13.162, 2.925, 2.905, 48.4531, 89.9999, 0.0, 0.0, 0 +7.87479, 411.862, 13.162, 2.925, 2.905, 48.4531, 89.9999, 0.0, 0.0, 0 +-12.8171, 411.933, 60.8489, 0.468, 0.49385, 24.42, 89.9999, 0.0, 0.0, 0 +7.76671, 411.933, 60.8489, 0.468, 0.49385, 24.4204, 89.9999, 0.0, 0.0, 0 +203.099, 420.785, 13.7236, 12.6977, 3.17385, 8.49402, 89.9999, 0.0, 0.0, 0 +189.655, 420.785, 17.9542, 12.6977, 59.9005, 4.30986, 89.9999, 0.0, 0.0, 0 +200.738, 425.768, 13.9385, 3.58433, 1.20393, 3.53409, 89.9999, 0.0, 0.0, 0 +200.738, 415.874, 13.9385, 3.58433, 1.20393, 3.53409, 89.9999, 0.0, 0.0, 0 +75.8139, 172.798, 13.7325, 44.6336, 5.90675, 40.1905, -90.0, 0.0, 0.0, 0 +66.1437, 218.154, 12.3241, 45.2776, 25.6813, 9.80553, -90.0, 0.0, 0.0, 0 +66.5379, 155.698, 22.2418, 10.1066, 13.8268, 7.42372, -90.0, 0.0, 0.0, 0 +-290.853, 1197.78, 12.0985, 30.0429, 19.1557, 35.1368, 180.0, 0.0, 0.0, 0 +-337.538, 1198.09, 12.0985, 10.1737, 20.305, 23.0708, 180.0, 0.0, 0.0, 0 +-328.115, 1228.64, 8.162, 17.3971, 16.4471, 35.1368, 180.0, 0.0, 0.0, 0 +-327.33, 1245.73, 8.162, 20.0067, 9.7893, 34.7117, 180.0, 0.0, 0.0, 0 +-305.812, 1244.7, 8.162, 11.0037, 13.1842, 37.5964, 180.0, 0.0, 0.0, 0 +-304.455, 1220.86, 8.162, 13.7546, 13.4479, 37.9477, 180.0, 0.0, 0.0, 0 +-304.465, 1232.77, 8.162, 5.28176, 36.784, 37.5964, 180.0, 0.0, 0.0, 0 +-289.576, 1242.64, 8.162, 10.1784, 17.2133, 37.9477, 180.0, 0.0, 0.0, 0 +-280.884, 1224.08, 8.162, 13.4436, 9.25389, 39.0862, 180.0, 0.0, 0.0, 0 +-236.952, 1215.46, 8.162, 18.3048, 25.3556, 31.5816, 180.0, 0.0, 0.0, 0 +-235.863, 1241.13, 8.162, 16.2913, 12.6778, 37.7735, 180.0, 0.0, 0.0, 0 +-231.492, 1195.26, 8.162, 29.8369, 8.91626, 29.7055, 180.0, 0.0, 0.0, 0 +-180.922, 1195.76, 8.162, 34.6108, 16.3168, 41.8135, 180.0, 0.0, 0.0, 0 +-182.82, 1225.46, 8.162, 37.0335, 16.3168, 48.9217, 180.0, 0.0, 0.0, 0 +-194.314, 1225.41, 8.162, 14.1024, 23.6593, 48.9217, 180.0, 0.0, 0.0, 0 +-128.377, 1195.77, 8.162, 19.2574, 21.0008, 35.9959, 180.0, 0.0, 0.0, 0 +-95.6121, 1195.77, 8.162, 19.2574, 21.0008, 35.9959, 180.0, 0.0, 0.0, 0 +-112.202, 1201.43, 8.162, 51.8025, 3.99016, 35.6395, 180.0, 0.0, 0.0, 0 +-112.69, 1238.83, 8.162, 15.754, 17.9431, 24.324, 180.0, 0.0, 0.0, 0 +-132.228, 1238.83, 8.162, 11.3429, 17.9431, 24.324, 180.0, 0.0, 0.0, 0 +-88.8381, 1240.03, 8.162, 22.6857, 20.4551, 18.9727, 180.0, 0.0, 0.0, 0 +-75.8285, 1223.44, 8.162, 14.9726, 16.9778, 18.9727, 180.0, 0.0, 0.0, 0 +-80.01, 1232.45, 8.162, 5.53985, 34.6346, 18.9727, 180.0, 0.0, 0.0, 0 +261.138, -468.887, 18.0313, 43.9382, 31.7379, 133.603, 0.0, 0.0, 0.0, 0 +461.662, 137.433, 7.36221, 69.7329, 4.01861, 16.859, 3.41509e-006, 0.0, 0.0, 0 +-524.586, 680.942, 29.5734, 10.2771, 22.4821, 2.9244, 0.0, 0.0, 0.0, 0 +-513.67, 680.791, 13.9117, 5.94997, 34.1856, 0.833454, 0.0, 0.0, 0.0, 0 +-513.67, 680.791, 28.5026, 5.77147, 34.1856, 0.849466, 0.0, 0.0, 0.0, 0 +-486.106, 721.006, 30.2291, 27.4143, 5.56135, 2.89186, 0.0, 0.0, 0.0, 0 +-485.932, 715.372, 30.1671, 19.1215, 5.69149, 2.89186, 0.0, 0.0, 0.0, 0 +-486.008, 646.258, 29.8779, 23.3247, 10.2853, 2.44244, 0.0, 0.0, 0.0, 0 +-485.97, 642.148, 30.0583, 10.5185, 9.05844, 4.19341, 0.0, 0.0, 0.0, 0 +-522.297, 1061.41, 29.3799, 23.0163, 12.967, 3.59952, 0.0, 0.0, 0.0, 0 +-402.734, 1031.72, 10.4418, 37.9637, 10.487, 20.399, 0.0, 0.0, 0.0, 0 +-419.726, 1037.89, 10.4418, 2.46159, 2.25748, 16.1794, 0.0, 0.0, 0.0, 0 +-408.059, 1062.53, 11.5262, 2.33715, 4.46002, 15.8759, 0.0, 0.0, 0.0, 0 +-582.865, 845.654, 8.67879, 19.0, 19.0, 16.6159, 13.3284, 0.0, 0.0, 0 +-496.269, 767.798, 8.36007, 19.1172, 6.04344, 16.468, 90.0, 0.0, 0.0, 0 +-479.984, 835.555, 7.88776, 10.7375, 27.2128, 20.9258, 90.0, 0.0, 0.0, 0 +-557.859, 1141.39, 0.0, 0.0343628, 3.11475, 0.0, 0.0, 0.0, 0.0, 0 +-427.98, 992.334, 7.76591, 8.18138, 25.6312, 22.0596, -90.0, 0.0, 0.0, 0 +-435.217, 955.819, 7.1653, 16.7066, 10.907, 20.0356, 90.0, 0.0, 0.0, 0 +60.7185, 1287.04, 11.975, 30.1919, 15.9102, 28.0553, -90.0, 0.0, 0.0, 0 +-291.715, 497.606, -6.194, 3.28145, 65.9493, 27.0922, 0.0, 0.0, 0.0, 0 +108.977, 435.989, 19.1525, 26.004, 4.41547, 58.5058, 89.9999, 0.0, 0.0, 0 +94.7683, 436.127, 73.9643, 26.2667, 9.28989, 14.1493, 89.9999, 0.0, 0.0, 0 +-508.725, 1207.22, 5.7214, 61.0763, 17.6738, 97.0919, 15.0, 0.0, 0.0, 0 +-505.509, 1307.26, 5.7214, 61.0763, 17.6738, 97.0919, -20.0, 0.0, 0.0, 0 +-511.877, 1524.02, 3.94063, 61.0763, 17.6738, 66.0225, -110.0, 0.0, 0.0, 0 +-506.45, 1387.24, 4.01077, 60.3256, 35.8574, 23.8119, 180.0, 0.0, 0.0, 0 +205.291, 315.561, 14.2728, 14.2694, 38.5117, 9.56857, 89.9999, 0.0, 0.0, 0 +-434.419, 1395.17, 10.7407, 10.7627, 20.8228, 24.6712, 180.0, 0.0, 0.0, 0 +-420.221, 1389.15, 10.7407, 4.62795, 6.13039, 24.6712, 180.0, 0.0, 0.0, 0 +-429.003, 1357.98, 14.3434, 23.4583, 8.13688, 20.4662, 180.0, 0.0, 0.0, 0 +-422.261, 1373.87, 14.3434, 10.0327, 7.90796, 20.4662, 180.0, 0.0, 0.0, 0 +-437.427, 1365.88, 14.3434, 6.52123, 24.0266, 20.4662, 180.0, 0.0, 0.0, 0 +-399.683, 1358.65, 10.6586, 23.1841, 10.2372, 17.906, 180.0, 0.0, 0.0, 0 +-400.121, 1380.3, 10.6586, 19.3124, 13.507, 18.436, 180.0, 0.0, 0.0, 0 +-313.45, 1363.78, 12.4845, 4.19142, 18.1367, 22.6945, 180.0, 0.0, 0.0, 0 +-283.627, 1375.01, 16.5713, 18.4205, 14.4379, 12.2735, 180.0, 0.0, 0.0, 0 +-300.628, 1362.67, 16.5713, 13.3535, 17.361, 20.7421, 180.0, 0.0, 0.0, 0 +-329.943, 1396.15, 16.0707, 16.4035, 19.255, 48.4164, 180.0, 0.0, 0.0, 0 +-283.472, 1396.38, 10.293, 16.4035, 19.255, 53.0, 180.0, 0.0, 0.0, 0 +-305.488, 1441.31, 12.279, 13.1802, 17.8232, 22.24, 180.0, 0.0, 0.0, 0 +-241.022, 1529.25, 16.158, 12.4328, 32.4414, 16.1031, 180.0, 0.0, 0.0, 0 +-222.183, 1517.85, 15.5574, 16.7796, 16.1489, 18.4032, 180.0, 0.0, 0.0, 0 +-207.616, 1541.24, 15.5574, 42.6787, 10.7093, 15.8507, 180.0, 0.0, 0.0, 0 +-194.614, 1530.82, 15.5574, 9.28167, 17.1297, 15.0906, 150.0, 0.0, 0.0, 0 +-153.281, 1459.16, 21.513, 49.9048, 8.26728, 75.6733, 135.0, 0.0, 0.0, 0 +-164.032, 1448.4, 21.689, 19.9436, 8.36231, 77.4469, -135.0, 0.0, 0.0, 0 +-153.913, 1458.58, 14.5372, 32.3919, 7.9822, 17.142, -135.0, 0.0, 0.0, 0 +-139.435, 1445.43, 14.5372, 12.3658, 8.2882, 17.0916, 135.0, 0.0, 0.0, 0 +-106.064, 1498.67, 21.1335, 18.7742, 8.26728, 79.2256, 135.0, 0.0, 0.0, 0 +-70.9229, 1470.62, 21.689, 19.8533, 8.36231, 77.4469, -135.0, 0.0, 0.0, 0 +-82.6009, 1459.0, 14.5372, 32.3919, 7.9822, 17.142, -135.0, 0.0, 0.0, 0 +-82.2645, 1459.99, 14.5372, 34.7582, 8.2882, 17.0916, 135.0, 0.0, 0.0, 0 +-70.7995, 1448.4, 21.513, 18.6644, 8.26728, 75.6733, 135.0, 0.0, 0.0, 0 +-283.976, 1479.45, 16.158, 17.6739, 8.26429, 22.24, 180.0, 0.0, 0.0, 0 +-240.168, 1536.47, 16.158, 14.3081, 18.1541, 16.1031, 180.0, 0.0, 0.0, 0 +-225.616, 1519.14, 16.158, 8.6398, 18.9635, 22.1393, 180.0, 0.0, 0.0, 0 +-18.5611, 1431.87, -0.146139, 27.1619, 33.5495, 84.6034, 170.0, 0.0, 0.0, 0 +-18.5611, 1431.87, -0.146139, 11.1364, 43.6144, 84.603, 170.0, 0.0, 0.0, 0 +-11.1037, 1483.74, 7.85286, 18.7438, 11.3535, 44.8284, 180.0, 0.0, 0.0, 0 +-17.9713, 1445.3, 0.176382, 21.5438, 87.3417, 16.7574, 170.0, 0.0, 0.0, 0 +-501.696, 1454.24, 4.27169, 61.0763, 17.6738, 66.0225, 0.0, 0.0, 0.0, 0 +-403.651, 1439.51, 7.41411, 30.5842, 4.43637, 27.5647, 180.0, 0.0, 0.0, 0 +-210.499, 1362.74, 17.888, 39.2307, 14.4241, 14.0217, 180.0, 0.0, 0.0, 0 +-173.448, 1391.32, 14.0334, 17.945, 30.1328, 21.4645, 180.0, 0.0, 0.0, 0 +-173.448, 1385.9, 14.0334, 17.5861, 19.0686, 25.7574, 180.0, 0.0, 0.0, 0 +-72.8582, 1397.66, 16.948, 21.5045, 15.8162, 10.4967, 180.0, 0.0, 0.0, 0 +-98.3661, 1397.66, 16.948, 21.1995, 15.4872, 21.5182, 180.0, 0.0, 0.0, 0 +-0.374869, 1319.02, 15.8569, 16.2372, 13.4466, 15.0119, 180.0, 0.0, 0.0, 0 +-13.9465, 1319.02, 15.8569, 5.03354, 13.4466, 15.0119, 180.0, 0.0, 0.0, 0 +75.0654, 1288.29, 11.975, 35.1433, 3.66605, 7.01383, -75.0, 0.0, 0.0, 0 +63.4024, 1284.83, 11.975, 33.3876, 20.09, 7.01383, -90.0, 0.0, 0.0, 0 +64.6885, 1255.39, 20.6346, 24.4101, 19.437, 6.24511, -90.0, 0.0, 0.0, 0 +73.6124, 1228.92, 22.0126, 77.3657, 4.68742, 4.99609, -90.0, 0.0, 0.0, 0 +57.1258, 1256.85, 15.6142, 20.7608, 10.1073, 11.4286, -90.0, 0.0, 0.0, 0 +65.1912, 1243.44, 13.5632, 1.32039, 19.8707, 13.2571, -90.0, 0.0, 0.0, 0 +61.1943, 1220.44, 13.5632, 13.1085, 11.8682, 37.9366, -90.0, 0.0, 0.0, 0 +58.7833, 1208.0, 13.5632, 32.247, 8.04188, 37.9366, -90.0, 0.0, 0.0, 0 +59.8593, 1197.71, 13.5632, 13.1085, 14.5979, 37.9366, -90.0, 0.0, 0.0, 0 +76.5764, 1197.34, 13.5632, 13.3354, 11.9425, 13.2778, -90.0, 0.0, 0.0, 0 +89.5768, 1198.42, 13.5632, 10.8699, 37.2462, 9.21195, -90.0, 0.0, 0.0, 0 +102.252, 1205.41, 13.5632, 24.0661, 11.9895, 9.31759, -90.0, 0.0, 0.0, 0 +-88.0438, 1316.09, 16.9918, 23.5449, 23.9569, 16.4785, 90.0, 0.0, 0.0, 0 +-48.782, 1315.01, 16.9918, 13.7494, 15.8972, 20.5058, 90.0, 0.0, 0.0, 0 +-51.8265, 1288.38, 18.2201, 20.848, 22.0861, 121.737, 90.0, 0.0, 0.0, 0 +-124.635, 1289.05, 18.2201, 20.848, 22.0861, 121.737, 90.0, 0.0, 0.0, 0 +-88.0832, 1315.6, 18.2201, 20.848, 22.0861, 121.737, 90.0, 0.0, 0.0, 0 +-329.798, 1281.26, 16.3171, 17.1851, 10.1129, 31.5, 180.0, 0.0, 0.0, 0 +-323.347, 1317.23, 13.9986, 6.22743, 23.3169, 20.0803, 180.0, 0.0, 0.0, 0 +-304.599, 1286.25, 19.5382, 16.4413, 19.6895, 23.1793, 180.0, 0.0, 0.0, 0 +-284.649, 1290.83, 19.5382, 18.2982, 25.7458, 16.9301, 180.0, 0.0, 0.0, 0 +-415.07, 1315.54, 22.9494, 51.033, 29.3467, 17.136, 180.0, 0.0, 0.0, 0 +-419.588, 1293.93, 8.58024, 41.0798, 5.34814, 79.2205, 180.0, 0.0, 0.0, 0 +-539.364, 1257.03, 5.7214, 61.0763, 17.6738, 97.0919, -100.0, 0.0, 0.0, 0 +-424.682, 1194.14, 16.3839, 31.4671, 10.7892, 26.4181, 0.0, 0.0, 0.0, 0 +-432.374, 1242.56, 13.4794, 11.1275, 12.6981, 19.069, 0.0, 0.0, 0.0, 0 +-431.036, 1226.18, 11.9294, 13.4916, 10.6771, 19.2616, 0.0, 0.0, 0.0, 0 +-335.7, 1195.94, 12.0985, 13.5976, 15.8379, 23.0708, 180.0, 0.0, 0.0, 0 +-240.139, 1207.33, 8.162, 12.7328, 41.5832, 30.0181, 180.0, 0.0, 0.0, 0 +-236.957, 1222.59, 8.162, 19.2366, 10.9029, 35.0556, 180.0, 0.0, 0.0, 0 +-222.546, 1193.02, 8.162, 12.7328, 13.5728, 30.0181, 180.0, 0.0, 0.0, 0 +-216.43, 1244.38, 8.162, 9.61187, 13.5652, 37.3958, 180.0, 0.0, 0.0, 0 +-182.125, 1233.8, 8.162, 36.2443, 33.4279, 20.4639, 180.0, 0.0, 0.0, 0 +-170.82, 1226.82, 8.162, 13.2563, 21.2673, 48.9217, 180.0, 0.0, 0.0, 0 +-87.0607, 1195.37, 8.162, 36.3917, 18.6907, 33.4049, 180.0, 0.0, 0.0, 0 +1.47412, 1220.84, 25.6797, 24.7343, 52.3614, 83.7829, 180.0, 0.0, 0.0, 0 +-331.68, 1517.58, 16.158, 15.3453, 15.207, 24.9017, 180.0, 0.0, 0.0, 0 +-294.462, 1544.04, 17.408, 4.0925, 8.21938, 9.01019, 180.0, 0.0, 0.0, 0 +-281.059, 1529.17, 18.2386, 8.10539, 16.2715, 8.24057, 180.0, 0.0, 0.0, 0 +-276.789, 1543.63, 18.2386, 7.46263, 11.7155, 5.93321, 180.0, 0.0, 0.0, 0 +-279.522, 1517.79, 16.158, 10.5883, 6.05847, 17.4312, 180.0, 0.0, 0.0, 0 +-290.894, 1533.57, 18.2386, 12.3202, 0.162716, 4.44991, 180.0, 0.0, 0.0, 0 +-297.011, 1546.88, 18.2386, 0.123202, 26.5106, 4.44991, 180.0, 0.0, 0.0, 0 +-302.504, 1516.83, 16.158, 27.5157, 14.2946, 15.7826, 180.0, 0.0, 0.0, 0 +-303.164, 1634.79, -3.60812, 48.1845, 7.88717, 67.636, 120.0, 0.0, 0.0, 0 +-311.543, 1628.94, -3.60812, 29.9206, 8.52997, 67.636, -150.0, 0.0, 0.0, 0 +-352.198, 1657.45, -3.60812, 29.921, 7.88717, 67.636, 30.0, 0.0, 0.0, 0 +-360.237, 1651.79, -3.60812, 48.1845, 7.88717, 67.636, -60.0, 0.0, 0.0, 0 +-385.48, 1614.52, -3.60812, 29.921, 8.43927, 67.636, 30.0, 0.0, 0.0, 0 +-393.851, 1608.67, -3.60812, 48.1845, 7.88717, 67.636, -60.0, 0.0, 0.0, 0 +-214.443, 1622.4, 3.20569, 59.791, 16.4536, 43.8695, 180.0, 0.0, 0.0, 0 +-150.68, 1658.72, 3.20569, 59.791, 16.4536, 43.8695, 180.0, 0.0, 0.0, 0 +-393.718, 1537.91, 10.8325, 11.3008, 26.0142, 21.5748, 180.0, 0.0, 0.0, 0 +-435.673, 1539.83, 10.8325, 10.6309, 22.6858, 28.3879, 180.0, 0.0, 0.0, 0 +-435.348, 1517.01, 10.8325, 10.4289, 10.6623, 28.3879, 180.0, 0.0, 0.0, 0 +-405.61, 1516.14, 10.8325, 35.217, 9.34559, 29.0739, 180.0, 0.0, 0.0, 0 +-314.916, 1529.67, 16.158, 30.4907, 2.34036, 7.56015, 180.0, 0.0, 0.0, 0 +-189.656, 1660.43, 3.20569, 9.62709, 6.14848, 17.7788, 180.0, 0.0, 0.0, 0 +-392.364, 1809.45, -0.24951, 37.2241, 28.4435, 18.1664, 180.0, 0.0, 0.0, 0 +-401.398, 1833.87, -0.24951, 38.352, 14.8524, 9.45107, 180.0, 0.0, 0.0, 0 +-431.179, 1809.74, -0.24951, 10.0099, 9.22225, 15.2833, 180.0, 0.0, 0.0, 0 +-455.918, 1757.09, -0.24951, 29.1287, 13.9256, 15.8702, -150.0, 0.0, 0.0, 0 +-457.673, 1765.43, -0.24951, 24.0166, 30.8382, 14.918, -150.0, 0.0, 0.0, 0 +-278.775, 1532.23, 18.2386, 3.33729, 34.7973, 6.76386, 180.0, 0.0, 0.0, 0 +-274.173, 1555.24, 18.2386, 0.123202, 10.0788, 4.44991, 180.0, 0.0, 0.0, 0 +-279.4, 1560.24, 18.2386, 10.62, 0.08, 4.44991, 180.0, 0.0, 0.0, 0 +-110.981, -964.107, -2.5988, 25.6897, 126.498, 12.66, 0.0, 0.0, 0.0, 0 +-110.575, -919.361, -2.5988, 26.3468, 36.2398, 25.1935, 0.0, 0.0, 0.0, 0 +66.6618, -957.522, -12.7519, 89.8783, 51.6007, 26.1855, 30.0, 0.0, 0.0, 0 +233.783, -861.035, -12.7519, 89.8783, 51.6007, 26.2053, 30.0, 0.0, 0.0, 0 +64.34, -951.838, -12.7519, 61.912, 38.5455, 40.204, 30.0, 0.0, 0.0, 0 +229.969, -856.212, -12.7519, 61.912, 38.5455, 40.204, 30.0, 0.0, 0.0, 0 +154.653, -916.951, -12.7519, 281.175, 16.451, 16.8395, 30.0, 0.0, 0.0, 0 +139.388, -939.081, -12.7519, 18.8768, 39.5498, 26.4674, 30.0, 0.0, 0.0, 0 +158.74, -924.143, -12.7519, 67.6049, 33.2811, 20.7754, 30.0, 0.0, 0.0, 0 +181.751, -914.78, -12.7519, 18.3341, 39.5498, 26.4674, 30.0, 0.0, 0.0, 0 +-136.563, -863.381, 3.8116, 11.2756, 6.59351, 14.5473, 0.0, 0.0, 0.0, 0 +-165.91, -862.079, 3.8116, 4.36489, 7.05902, 18.1841, 0.0, 0.0, 0.0, 0 +321.101, -703.048, 1.46993, 19.2354, 15.7925, 6.60371, 60.0, 0.0, 0.0, 0 +321.126, -703.062, 1.46993, 12.6433, 22.7728, 5.8773, 60.0, 0.0, 0.0, 0 +414.235, -506.309, -2.5988, 76.8342, 59.656, 12.3059, 0.0, 0.0, 0.0, 0 +388.932, -505.97, -2.5988, 26.1236, 68.0854, 12.3059, 0.0, 0.0, 0.0, 0 +439.435, -505.97, -2.5988, 26.1236, 68.0854, 12.3059, 0.0, 0.0, 0.0, 0 +414.235, -506.309, 8.91707, 33.8071, 67.8169, 7.62966, 0.0, 0.0, 0.0, 0 +387.81, -524.35, -2.5988, 18.5086, 18.3794, 24.4469, 0.0, 0.0, 0.0, 0 +440.615, -524.35, -2.5988, 18.5086, 18.3812, 24.4469, 0.0, 0.0, 0.0, 0 +440.615, -488.305, -2.5988, 18.5086, 18.3812, 24.4469, 0.0, 0.0, 0.0, 0 +387.82, -488.308, -2.5988, 18.3217, 18.3812, 24.4469, 0.0, 0.0, 0.0, 0 +414.213, -490.839, -2.5988, 70.8907, 13.3981, 24.4469, 0.0, 0.0, 0.0, 0 +414.213, -521.705, -2.5988, 70.8907, 13.2641, 24.4469, 0.0, 0.0, 0.0, 0 +188.501, -612.183, -63.0889, 63.5319, 54.6954, 95.3178, 0.0, 0.0, 0.0, 0 +-18.2122, -746.301, -4.6007, 21.6661, 31.2959, 89.293, 0.0, 0.0, 0.0, 0 +-19.8003, -711.44, -4.6007, 17.1552, 37.1702, 93.7576, 0.0, 0.0, 0.0, 0 +23.2752, -728.917, -12.4756, 37.6025, 13.8031, 123.161, 0.0, 0.0, 0.0, 0 +31.8167, -721.692, -12.4756, 20.3033, 27.9304, 123.161, 0.0, 0.0, 0.0, 0 +11.4465, -735.358, -12.4756, 13.6859, 27.5156, 123.161, 0.0, 0.0, 0.0, 0 +17.6032, -676.487, -1.80959, 24.1282, 21.4141, 108.676, 0.0, 0.0, 0.0, 0 +31.0061, -682.238, -1.80959, 20.509, 33.8753, 52.7189, 0.0, 0.0, 0.0, 0 +-15.7988, -667.373, -1.80959, 29.8949, 15.1368, 111.937, 0.0, 0.0, 0.0, 0 +10.3458, -667.373, -1.80959, 13.0757, 15.5909, 24.7268, 0.0, 0.0, 0.0, 0 +-22.1081, -671.272, -1.80959, 15.9041, 23.462, 111.937, 0.0, 0.0, 0.0, 0 +-22.3271, -689.022, -1.80959, 15.6915, 2.38668, 111.937, 0.0, 0.0, 0.0, 0 +-13.0226, -667.373, 17.4062, 34.977, 15.5909, 92.9073, 0.0, 0.0, 0.0, 0 +-22.171, -674.833, 17.4062, 15.3899, 30.3478, 92.9073, 0.0, 0.0, 0.0, 0 +-92.9718, -733.631, -9.0077, 26.6727, 7.73617, 217.445, 0.0, 0.0, 0.0, 0 +-87.2505, -740.159, -9.0077, 15.2379, 20.3933, 217.445, 0.0, 0.0, 0.0, 0 +-91.4861, -736.314, -9.0077, 23.8612, 12.803, 217.445, 0.0, 0.0, 0.0, 0 +-93.0825, -728.87, 10.8503, 41.9169, 7.61727, 197.3, 0.0, 0.0, 0.0, 0 +-87.0385, -739.065, 10.8503, 29.8781, 27.9888, 197.3, 0.0, 0.0, 0.0, 0 +-93.5088, -675.447, 13.0357, 41.083, 28.8909, 154.76, 0.0, 0.0, 0.0, 0 +-68.7723, -727.442, -9.0077, 2.50498, 69.7312, 14.0477, 0.0, 0.0, 0.0, 0 +-68.7723, -713.517, -9.0077, 2.50498, 42.0479, 16.5543, 0.0, 0.0, 0.0, 0 +-118.15, -715.544, -9.0077, 2.47993, 42.0479, 16.5526, 0.0, 0.0, 0.0, 0 +-118.15, -728.631, -9.0077, 2.47993, 67.5762, 14.0477, 0.0, 0.0, 0.0, 0 +-67.9477, -681.705, -9.0077, 0.851792, 39.0495, 19.4941, 0.0, 0.0, 0.0, 0 +-119.038, -681.705, -9.0077, 0.851792, 39.0495, 19.8839, 0.0, 0.0, 0.0, 0 +-178.469, -731.172, -10.384, 25.1774, 45.4499, 146.926, 0.0, 0.0, 0.0, 0 +-175.482, -732.033, 17.6604, 32.9711, 37.9588, 164.366, 0.0, 0.0, 0.0, 0 +-166.24, -738.715, 17.6604, 5.35135, 57.5985, 164.366, -35.0, 0.0, 0.0, 0 +-186.164, -623.878, -0.213322, 31.2023, 42.0166, 118.079, 0.0, 0.0, 0.0, 0 +-185.957, -646.091, -0.213322, 31.2023, 85.6142, 23.2183, 0.0, 0.0, 0.0, 0 +-173.644, -618.856, -2.43077, 56.0266, 30.7696, 55.7864, 0.0, 0.0, 0.0, 0 +-164.557, -634.886, -2.43077, 7.84373, 107.421, 55.7864, 0.0, 0.0, 0.0, 0 +-158.073, -547.63, -6.81511, 25.1842, 52.1967, 38.6758, 0.0, 0.0, 0.0, 0 +-169.374, -535.247, -6.81511, 25.159, 41.9139, 38.6719, -60.0, 0.0, 0.0, 0 +-164.641, -551.711, -6.81511, 38.5015, 44.1741, 38.5108, 0.0, 0.0, 0.0, 0 +-182.759, -547.042, 13.9888, 55.0732, 21.1766, 44.1123, 30.0, 0.0, 0.0, 0 +-93.5301, -622.286, 4.96553, 43.7869, 14.475, 46.4157, 0.0, 0.0, 0.0, 0 +-93.2438, -530.542, 12.091, 26.7406, 36.3108, 68.0, 0.0, 0.0, 0.0, 0 +-93.2438, -513.574, 12.1223, 42.5995, 9.76066, 68.0, 0.0, 0.0, 0.0, 0 +-93.2438, -548.459, 12.1223, 41.2663, 9.45603, 68.0, 0.0, 0.0, 0.0, 0 +-93.7439, -530.993, 12.0474, 21.0322, 37.3886, 88.1, 0.0, 0.0, 0.0, 0 +-93.4695, -530.542, 11.8617, 26.1698, 22.2803, 121.8, 0.0, 0.0, 0.0, 0 +-93.539, -530.986, 10.7995, 22.7131, 18.126, 126.322, 0.0, 0.0, 0.0, 0 +-93.539, -530.986, 10.9158, 16.4147, 15.7444, 129.096, 0.0, 0.0, 0.0, 0 +-22.3057, -625.301, 8.9682, 16.5607, 17.0343, 52.361, 0.0, 0.0, 0.0, 0 +-22.3057, -625.184, 13.7619, 6.3434, 16.6036, 55.4976, 0.0, 0.0, 0.0, 0 +-17.6813, -590.078, 7.59961, 23.4114, 13.1724, 53.4819, 0.0, 0.0, 0.0, 0 +-93.6, -531.105, 5.83845, 45.7182, 48.2307, 26.2079, 0.0, 0.0, 0.0, 0 +30.4511, -618.9, 7.64513, 25.6385, 22.9423, 51.2907, 0.0, 0.0, 0.0, 0 +28.1147, -621.473, 7.64513, 23.5925, 22.9423, 51.2907, 0.0, 0.0, 0.0, 0 +27.6487, -622.446, 7.64513, 18.369, 16.9696, 100.57, 0.0, 0.0, 0.0, 0 +93.054, -622.325, -10.4935, 18.3069, 18.7495, 81.526, 0.0, 0.0, 0.0, 0 +75.6955, -622.333, -10.4887, 13.2583, 23.2635, 72.1735, 0.0, 0.0, 0.0, 0 +97.6492, -622.422, -10.3663, 56.8186, 18.888, 67.9272, 0.0, 0.0, 0.0, 0 +98.4063, -531.016, 5.20605, 46.0735, 34.6995, 31.9847, 0.0, 0.0, 0.0, 0 +99.267, -531.69, 22.3057, 53.6143, 42.7386, 15.7732, 0.0, 0.0, 0.0, 0 +107.301, -530.952, 22.137, 29.673, 35.6746, 56.288, 0.0, 0.0, 0.0, 0 +120.803, -515.822, 33.73, 14.6733, 17.5035, 40.5274, 0.0, 0.0, 0.0, 0 +120.803, -545.967, 33.73, 14.6733, 17.5035, 40.5274, 0.0, 0.0, 0.0, 0 +96.8263, -531.028, 33.73, 8.77582, 47.8973, 40.9285, 0.0, 0.0, 0.0, 0 +87.3256, -549.178, 33.73, 25.8114, 11.3421, 23.9711, 0.0, 0.0, 0.0, 0 +107.248, -530.91, 75.9647, 19.6306, 19.8075, 91.6198, 0.0, 0.0, 0.0, 0 +85.9887, -524.915, 75.9647, 12.516, 25.5207, 40.4593, 0.0, 0.0, 0.0, 0 +-2.70188, -515.866, 4.94381, 8.53948, 19.559, 103.523, 0.0, 0.0, 0.0, 0 +-23.6025, -515.866, 4.94381, 8.53948, 19.559, 103.523, 0.0, 0.0, 0.0, 0 +36.5958, -512.919, 5.063, 13.8089, 13.8571, 40.4411, 0.0, 0.0, 0.0, 0 +-10.6065, -466.331, 8.24737, 34.6911, 21.5979, 31.9301, 0.0, 0.0, 0.0, 0 +119.086, -472.095, 17.7642, 16.5186, 17.7593, 28.1513, 0.0, 0.0, 0.0, 0 +112.739, -447.384, 2.21728, 28.4411, 52.8509, 23.038, 0.0, 0.0, 0.0, 0 +179.176, -462.203, -2.93427, 11.257, 9.11914, 63.6428, 0.0, 0.0, 0.0, 0 +205.488, -465.597, 16.1787, 9.73996, 29.7201, 60.6172, 0.0, 0.0, 0.0, 0 +199.881, -465.771, -5.72824, 7.38161, 23.4719, 82.465, 0.0, 0.0, 0.0, 0 +201.975, -465.351, -5.72824, 2.88665, 29.3962, 82.4647, 0.0, 0.0, 0.0, 0 +199.875, -459.029, -5.72824, 9.4086, 10.0411, 82.465, 0.0, 0.0, 0.0, 0 +199.875, -472.318, -5.72824, 9.40766, 10.3454, 82.465, 0.0, 0.0, 0.0, 0 +198.885, -467.628, -6.03151, 20.3226, 26.9283, 16.1409, 0.0, 0.0, 0.0, 0 +201.8, -466.531, -6.03151, 14.429, 35.537, 16.1409, 0.0, 0.0, 0.0, 0 +170.675, -471.195, -6.03151, 34.9454, 9.05482, 19.6919, 0.0, 0.0, 0.0, 0 +203.238, -459.344, -6.03151, 21.8185, 18.0244, 14.0668, 0.0, 0.0, 0.0, 0 +202.571, -448.287, -6.03151, 19.141, 9.21408, 12.2178, 0.0, 0.0, 0.0, 0 +209.893, -461.972, -6.03151, 4.6551, 44.7574, 14.1529, 0.0, 0.0, 0.0, 0 +201.991, -510.212, -3.15451, 18.3248, 9.6023, 25.887, 0.0, 0.0, 0.0, 0 +196.547, -533.463, -3.15451, 15.2389, 8.47009, 21.4527, 0.0, 0.0, 0.0, 0 +200.936, -521.576, -3.15451, 6.46308, 32.0178, 21.4527, 0.0, 0.0, 0.0, 0 +160.787, -534.292, -5.77689, 15.212, 6.67616, 60.3119, 0.0, 0.0, 0.0, 0 +158.976, -543.27, -5.77689, 11.7733, 24.3483, 56.1629, 0.0, 0.0, 0.0, 0 +160.308, -553.589, -5.77689, 14.4065, 3.61316, 56.1629, 0.0, 0.0, 0.0, 0 +258.091, -512.998, -34.2666, 43.0169, 55.2963, 41.969, 0.0, 0.0, 0.0, 0 +251.003, -520.443, -34.2666, 28.8041, 71.5201, 41.969, 0.0, 0.0, 0.0, 0 +257.063, -519.007, -33.8476, 31.6301, 30.5381, 215.412, 0.0, 0.0, 0.0, 0 +244.628, -457.157, -43.4721, 12.3771, 55.996, 63.3121, 0.0, 0.0, 0.0, 0 +271.291, -464.959, -43.4721, 12.8733, 40.5817, 63.3121, 0.0, 0.0, 0.0, 0 +247.873, -464.991, -43.4721, 19.4607, 40.1718, 71.454, 0.0, 0.0, 0.0, 0 +274.885, -456.716, -43.4721, 5.8442, 57.1216, 63.3057, 0.0, 0.0, 0.0, 0 +278.359, -432.31, -43.4721, 12.7971, 8.2467, 63.3057, 0.0, 0.0, 0.0, 0 +278.359, -468.522, -43.4721, 12.7971, 32.4888, 195.66, 0.0, 0.0, 0.0, 0 +274.838, -428.63, -43.5014, 21.6627, 0.844802, 63.3057, 0.0, 0.0, 0.0, 0 +247.827, -428.954, -43.5014, 21.6627, 0.134803, 63.3057, 0.0, 0.0, 0.0, 0 +261.468, -457.313, 12.7042, 19.6285, 56.72, 11.2687, 0.0, 0.0, 0.0, 0 +274.953, -468.522, -43.4721, 19.5427, 32.4888, 195.66, 0.0, 0.0, 0.0, 0 +247.809, -468.522, -43.4721, 19.3473, 32.4888, 195.66, 0.0, 0.0, 0.0, 0 +261.7, -357.538, -56.2078, 39.441, 38.8258, 74.6757, 0.0, 0.0, 0.0, 0 +260.088, -356.66, -56.2078, 39.441, 67.679, 64.2211, 0.0, 0.0, 0.0, 0 +259.574, -356.829, -56.2078, 51.1962, 57.3022, 64.2211, 0.0, 0.0, 0.0, 0 +261.3, -356.646, -56.3094, 38.6475, 29.3145, 175.057, 0.0, 0.0, 0.0, 0 +260.863, -356.646, -56.034, 20.4851, 23.7709, 213.517, 0.0, 0.0, 0.0, 0 +184.805, -388.979, -15.7191, 10.7146, 9.1009, 52.3479, 0.0, 0.0, 0.0, 0 +172.786, -408.264, -15.7191, 40.1451, 45.2337, 29.306, 0.0, 0.0, 0.0, 0 +164.077, -375.931, -15.7191, 61.8144, 8.2243, 29.013, -30.0, 0.0, 0.0, 0 +163.151, -440.245, -15.7191, 61.8144, 8.2243, 29.013, 25.0, 0.0, 0.0, 0 +199.622, -327.627, -38.819, 21.7041, 8.38114, 93.1836, 0.0, 0.0, 0.0, 0 +194.267, -358.017, 13.2945, 11.0928, 18.1321, 41.3805, 0.0, 0.0, 0.0, 0 +185.267, -343.128, -38.819, 5.34865, 46.2459, 52.5217, 0.0, 0.0, 0.0, 0 +183.296, -340.459, -38.819, 9.69015, 40.7931, 52.5217, 0.0, 0.0, 0.0, 0 +167.631, -328.108, -40.9111, 28.7298, 9.15882, 101.283, 0.0, 0.0, 0.0, 0 +167.631, -351.9, -40.9111, 28.7298, 9.15882, 101.283, 0.0, 0.0, 0.0, 0 +353.788, -339.836, -38.819, 24.4392, 37.3169, 49.7263, 0.0, 0.0, 0.0, 0 +347.059, -339.749, -38.819, 37.9318, 16.912, 50.2186, 0.0, 0.0, 0.0, 0 +334.335, -379.076, -38.819, 12.3923, 22.6621, 52.7242, 0.0, 0.0, 0.0, 0 +375.403, -361.985, -38.819, 0.323539, 57.2049, 45.7183, 0.0, 0.0, 0.0, 0 +351.775, -333.339, -38.819, 47.3682, 0.2156, 50.2136, 0.0, 0.0, 0.0, 0 +338.439, -389.046, -38.819, 20.6109, 2.93701, 52.7242, 0.0, 0.0, 0.0, 0 +371.337, -389.046, -38.819, 8.2823, 2.93642, 52.7242, 0.0, 0.0, 0.0, 0 +380.566, -408.166, -38.819, 22.9113, 19.9656, 56.8947, 0.0, 0.0, 0.0, 0 +388.797, -399.731, -38.819, 40.8279, 3.1373, 46.5807, 0.0, 0.0, 0.0, 0 +388.797, -416.598, -38.819, 40.8279, 3.1373, 46.5807, 0.0, 0.0, 0.0, 0 +372.388, -408.166, -38.819, 6.90256, 19.9656, 71.3689, 0.0, 0.0, 0.0, 0 +77.7211, -383.37, -11.3403, 16.9629, 21.1236, 47.4, 0.0, 0.0, 0.0, 0 +123.609, -368.217, -3.03105, 6.479, 11.893, 36.9159, 0.0, 0.0, 0.0, 0 +118.768, -331.173, -0.96049, 11.0352, 12.7365, 29.3076, 0.0, 0.0, 0.0, 0 +120.395, -325.476, -0.96049, 14.7048, 1.42367, 29.4483, 0.0, 0.0, 0.0, 0 +120.395, -337.414, -0.96049, 15.764, 0.507253, 29.4483, 0.0, 0.0, 0.0, 0 +105.732, -333.483, -0.96049, 5.01832, 19.4181, 38.6745, 0.0, 0.0, 0.0, 0 +105.868, -329.098, -0.96049, 8.81124, 10.6778, 38.6668, 0.0, 0.0, 0.0, 0 +77.8863, -337.344, -1.34749, 18.2345, 7.80298, 27.3459, 0.0, 0.0, 0.0, 0 +74.7893, -332.438, -1.34749, 8.38325, 17.5033, 27.3459, 0.0, 0.0, 0.0, 0 +75.338, -326.704, -1.34749, 13.4295, 5.56196, 37.2544, 0.0, 0.0, 0.0, 0 +80.1598, -362.312, -4.7349, 22.8198, 5.53854, 44.2401, 0.0, 0.0, 0.0, 0 +83.9976, -358.164, -4.7349, 26.4946, 15.5723, 20.9966, 0.0, 0.0, 0.0, 0 +100.181, -358.164, -4.7349, 2.30768, 15.5723, 20.9945, 0.0, 0.0, 0.0, 0 +84.9793, -358.164, -4.7349, 32.5707, 7.94186, 20.9945, 0.0, 0.0, 0.0, 0 +72.5124, -357.949, -4.7349, 3.75519, 18.8483, 38.2528, 0.0, 0.0, 0.0, 0 +35.9814, -379.764, -17.2726, 11.4854, 24.8803, 47.4263, 0.0, 0.0, 0.0, 0 +36.78, -370.058, -17.2726, 14.1466, 5.46406, 47.4263, 0.0, 0.0, 0.0, 0 +37.0038, -356.477, -17.2726, 10.3358, 10.8502, 48.8066, 0.0, 0.0, 0.0, 0 +33.1046, -357.569, -17.2726, 21.9577, 8.51675, 48.6905, 0.0, 0.0, 0.0, 0 +26.6306, -358.28, -17.2726, 8.86916, 10.0257, 50.5515, 0.0, 0.0, 0.0, 0 +23.6302, -359.127, -17.2726, 3.10743, 11.3589, 50.5515, 0.0, 0.0, 0.0, 0 +32.2732, -354.89, -17.2726, 21.4985, 1.28263, 48.8066, 25.0, 0.0, 0.0, 0 +12.2692, -362.301, -15.3206, 13.0445, 1.54488, 53.4121, 30.0, 0.0, 0.0, 0 +13.9835, -367.428, -15.3206, 4.89661, 15.9049, 53.4121, 0.0, 0.0, 0.0, 0 +-19.5215, -389.051, 3.1108, 23.215, 7.76301, 21.6715, 0.0, 0.0, 0.0, 0 +-27.7292, -389.85, 3.1108, 6.79392, 11.6738, 25.9131, 0.0, 0.0, 0.0, 0 +-25.1844, -390.43, 3.1108, 12.0252, 10.5064, 25.9131, 0.0, 0.0, 0.0, 0 +38.4152, -328.559, -4.00592, 10.4815, 10.4881, 36.4917, -0.14969, 0.0, 0.0, 0 +26.8428, -329.689, -4.0955, 4.74473, 12.8341, 33.9868, -0.14969, 0.0, 0.0, 0 +9.28181, -326.211, -4.11688, 7.17474, 5.77256, 35.8373, 0.0, 0.0, 0.0, 0 +17.1821, -326.465, -4.11688, 4.95057, 6.96806, 34.0809, 0.0, 0.0, 0.0, 0 +13.3242, -335.618, -4.11688, 15.3543, 2.64828, 30.329, 0.0, 0.0, 0.0, 0 +9.7714, -338.013, -4.11688, 4.2992, 11.5595, 34.7253, 0.0, 0.0, 0.0, 0 +13.4105, -339.02, -4.11688, 2.93756, 16.4306, 30.3245, -60.0, 0.0, 0.0, 0 +12.2638, -336.692, -4.11688, 13.2399, 5.04378, 30.329, 0.0, 0.0, 0.0, 0 +-17.7614, -323.425, 2.59126, 20.711, 0.739007, 29.579, 0.0, 0.0, 0.0, 0 +-17.2915, -341.945, 2.59126, 18.2824, 37.6507, 25.9319, 0.0, 0.0, 0.0, 0 +-21.0613, -355.877, 2.59126, 17.8969, 43.6424, 25.9319, 0.0, 0.0, 0.0, 0 +-290.505, -574.981, -39.9901, 43.7199, 23.0803, 67.8553, 30.0, 0.0, 0.0, 0 +-290.505, -574.981, -39.5574, 34.5387, 22.6187, 84.3598, 30.0, 0.0, 0.0, 0 +-290.505, -574.981, -39.3544, 25.5586, 22.6187, 99.7169, 30.0, 0.0, 0.0, 0 +-94.9662, -463.448, 10.888, 43.9466, 17.1366, 109.332, 0.0, 0.0, 0.0, 0 +-94.9662, -352.975, 10.888, 43.9466, 17.1366, 109.332, 0.0, 0.0, 0.0, 0 +-226.546, -459.953, -24.0873, 16.1965, 68.1634, 141.559, -60.0, 0.0, 0.0, 0 +-202.02, -499.311, -24.0873, 16.1965, 68.1634, 141.559, -60.0, 0.0, 0.0, 0 +-200.379, -471.715, -23.4063, 34.8224, 33.4001, 209.248, -60.0, 0.0, 0.0, 0 +-200.379, -471.715, -26.0482, 20.108, 12.6379, 244.479, -60.0, 0.0, 0.0, 0 +-435.019, -446.427, -9.83923, 19.2878, 43.2926, 80.1709, 30.0, 0.0, 0.0, 0 +-428.102, -354.787, -2.14126, 24.3246, 18.3848, 112.423, 61.1986, 0.0, 0.0, 0 +-462.582, -329.581, 4.27668, 11.1703, 117.592, 27.5438, 60.7677, 0.0, 0.0, 0 +-567.538, -190.416, -0.835564, 6.68606, 58.3012, 38.1959, 90.0, 0.0, 0.0, 0 +-413.064, -203.929, 8.9985, 17.0627, 12.927, 6.45297, 90.0, 0.0, 0.0, 0 +-400.727, -180.773, 8.9985, 6.80754, 36.7296, 12.8995, 90.0, 0.0, 0.0, 0 +-389.389, -188.823, 8.9985, 24.7114, 13.9518, 12.8995, 90.0, 0.0, 0.0, 0 +-259.73, -353.182, 6.03378, 16.5897, 42.7236, 51.5373, 30.0, 0.0, 0.0, 0 +-310.876, -322.857, 4.50005, 37.2223, 5.6693, 16.7464, 30.0, 0.0, 0.0, 0 +-283.513, -303.677, 6.03378, 16.5105, 9.28064, 23.3254, 0.0, 0.0, 0.0, 0 +-282.982, -306.988, 6.03378, 17.5105, 8.73646, 23.7321, 30.0, 0.0, 0.0, 0 +-296.222, -282.203, 9.05297, 29.7871, 8.28878, 27.236, 0.0, 0.0, 0.0, 0 +-300.701, -256.722, 4.27668, 8.64314, 49.3253, 41.894, 90.0, 0.0, 0.0, 0 +-331.945, -269.386, 4.27668, 27.4414, 6.15474, 42.6844, 180.0, 0.0, 0.0, 0 +-321.88, -262.349, 4.27668, 20.1121, 7.15667, 42.6844, 90.0, 0.0, 0.0, 0 +-343.856, -287.415, 4.91351, 7.50292, 16.2195, 21.3254, 0.0, 0.0, 0.0, 0 +-431.437, -263.847, 5.79984, 20.7594, 6.90253, 31.069, 0.0, 0.0, 0.0, 0 +-245.162, -257.078, 10.272, 10.2811, 18.5987, 21.5821, 0.0, 0.0, 0.0, 0 +-163.321, -283.411, 10.272, 38.4689, 13.8355, 15.0776, 0.0, 0.0, 0.0, 0 +-10.8708, -288.101, 10.4455, 43.0513, 19.3899, 19.4024, 0.0, 0.0, 0.0, 0 +-21.2325, -271.592, 10.4455, 20.7768, 52.3392, 19.6934, 0.0, 0.0, 0.0, 0 +4.05527, -281.608, 10.4455, 10.4534, 32.7922, 19.4024, 0.0, 0.0, 0.0, 0 +44.5869, -273.694, 10.4455, 17.228, 50.6308, 15.7974, 0.0, 0.0, 0.0, 0 +101.484, -263.796, 10.272, 12.0831, 24.9728, 19.6964, 90.0, 0.0, 0.0, 0 +101.446, -249.747, 10.272, 8.59395, 25.0833, 19.6964, 90.0, 0.0, 0.0, 0 +124.222, -272.876, 16.6932, 52.7251, 7.09458, 15.5341, 90.0, 0.0, 0.0, 0 +157.641, -272.537, 10.272, 6.75263, 50.4052, 20.5415, 180.0, 0.0, 0.0, 0 +204.316, -272.714, -5.20436, 12.1313, 49.2538, 31.9896, 180.0, 0.0, 0.0, 0 +195.739, -289.722, -5.20436, 29.5884, 15.3493, 31.8472, 180.0, 0.0, 0.0, 0 +196.865, -250.57, -5.19624, 27.2973, 4.50915, 34.9048, 180.0, 0.0, 0.0, 0 +199.927, -196.013, -20.2136, 24.0623, 26.988, 71.7263, -155.0, 0.0, 0.0, 0 +210.914, -200.679, -19.3079, 49.4599, 8.55153, 39.7049, -155.0, 0.0, 0.0, 0 +253.419, -198.576, -6.53899, 26.1994, 1.99481, 21.0592, -155.0, 0.0, 0.0, 0 +247.243, -200.708, -10.0519, 13.202, 30.3162, 26.4108, -155.0, 0.0, 0.0, 0 +117.317, -183.238, 10.272, 13.2431, 23.318, 10.6933, 90.0, 0.0, 0.0, 0 +95.5185, -187.189, 10.272, 20.749, 13.1417, 8.56984, 90.0, 0.0, 0.0, 0 +52.6569, -205.948, 10.272, 5.26434, 33.988, 14.8819, 90.0, 0.0, 0.0, 0 +67.2822, -213.105, 10.272, 19.4743, 2.96615, 14.8819, 90.0, 0.0, 0.0, 0 +40.7979, -197.4, 10.272, 40.1892, 5.05022, 19.4376, 90.0, 0.0, 0.0, 0 +-326.29, -216.789, 11.6395, 5.73613, 39.1073, 8.41255, 90.0, 0.0, 0.0, 0 +-331.703, -215.714, 11.0631, 11.4948, 28.1452, 22.9744, 90.0, 0.0, 0.0, 0 +-310.956, -204.206, 12.665, 17.3857, 7.2201, 22.9315, 90.0, 0.0, 0.0, 0 +-335.322, -183.888, 12.4458, 14.4986, 20.7832, 30.0088, 90.0, 0.0, 0.0, 0 +-310.72, -203.269, 11.6395, 32.7751, 6.0104, 8.41255, 90.0, 0.0, 0.0, 0 +-281.047, -198.374, 8.68017, 44.7333, 3.33689, 20.1698, 90.0, 0.0, 0.0, 0 +-268.64, -215.898, 12.9503, 10.2677, 33.7315, 20.0161, 90.0, 0.0, 0.0, 0 +-198.303, -183.33, 13.5928, 7.90717, 52.8901, 43.8227, 90.0, 0.0, 0.0, 0 +-112.395, -211.811, 10.0114, 18.9969, 14.6165, 16.6213, 90.0, 0.0, 0.0, 0 +2.33688, -209.879, 10.4455, 15.3256, 23.1464, 7.6509, 0.0, 0.0, 0.0, 0 +-284.194, -100.212, -4.23939, 114.064, 65.9468, 39.4773, 0.0, 0.0, 0.0, 0 +-284.256, -100.212, -3.563, 101.484, 48.1412, 87.3978, 0.0, 0.0, 0.0, 0 +-282.762, -100.411, -3.11685, 56.6857, 35.6546, 312.914, 0.0, 0.0, 0.0, 0 +-155.34, -128.321, 3.806, 55.7432, 2.74001, 44.0667, 0.0, 0.0, 0.0, 0 +-10.9122, -132.559, 7.24203, 37.4694, 14.0493, 54.3421, 0.0, 0.0, 0.0, 0 +97.5403, -136.617, 14.3928, 59.2701, 5.82833, 24.315, 0.0, 0.0, 0.0, 0 +-433.38, -123.529, 3.806, 22.6799, 29.0197, 41.1128, 6.83019e-006, 0.0, 0.0, 0 +-435.827, -84.9668, 3.806, 18.6455, 43.1726, 17.1775, 6.83019e-006, 0.0, 0.0, 0 +-410.254, -93.4314, 3.806, 20.6278, 35.1103, 10.1897, 6.83019e-006, 0.0, 0.0, 0 +-475.049, -78.5772, 3.806, 13.1636, 27.6479, 21.4505, 6.83019e-006, 0.0, 0.0, 0 +-469.194, -110.082, 3.806, 7.35249, 23.6314, 17.6373, 6.83019e-006, 0.0, 0.0, 0 +753.546, 1554.22, 14.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0 +701.717, 1591.06, 18.4642, 29.5098, 1.0, 20.0, 0.00244179, 0.0, 0.0, 0 +1101.72, 481.018, 43.7245, 0.1, 0.1, 0.1, -25.0, 0.0, 0.0, 0 +900.0, 221.0, 29.0, 0.302795, 0.447754, 0.556122, 0.0, 0.0, 0.0, 0 +858.0, 217.0, 17.0, 1.34916, 0.497316, 0.599158, 0.0, 0.0, 0.0, 0 +858.187, -496.09, 27.7757, 11.8988, 30.877, -20.0, 0.0, 0.0, 0.0, 0 +858.471, -525.154, 7.89856, 13.0898, 8.26854, 20.0, 0.0, 0.0, 0.0, 0 +306.149, 1803.83, 18.2567, 0.11, 0.11, 0.11, 0.0, 0.0, 0.0, 0 +914.0, -27.0, 82.0, 0.124249, 0.109961, 0.104675, 0.0, 0.0, 0.0, 0 +1191.0, 181.0, 35.0, 0.0488395, 0.0396317, 0.0460075, 0.0, 0.0, 0.0, 0 +888.525, 54.3565, 23.8972, 9.0779, 15.289, 16.9927, 0.0, 0.0, 0.0, 0 +1166.36, -106.279, 44.7812, 6.61633, 44.9519, 44.7847, 0.0, 0.0, 0.0, 0 +1149.62, -124.662, 27.7592, 31.7584, 8.09135, 62.201, 0.0, 0.0, 0.0, 0 +1155.37, -89.4558, 27.7592, 26.3595, 8.09135, 62.201, 5.0, 0.0, 0.0, 0 +1141.96, -95.7882, 27.7592, 16.3429, 7.36313, 62.201, 65.0, 0.0, 0.0, 0 +1140.34, -117.643, 27.7592, 12.584, 7.36313, 62.201, 0.0, 0.0, 0.0, 0 +1140.34, -107.813, 43.1067, 12.584, 7.36313, 47.0351, 90.0, 0.0, 0.0, 0 +946.732, -63.1173, 12.2922, 8.66709, 13.6743, 25.0, 0.0, 0.0, 0.0, 0 +775.365, -500.461, 16.3813, 12.7077, 20.187, -15.0, 0.0, 0.0, 0.0, 0 +782.707, -518.049, 16.37, 3.95651, 29.9867, -20.0, 18.3662, 0.0, 0.0, 0 +810.621, -545.149, 20.9112, 16.6387, 7.04108, -20.0, -25.0, 0.0, 0.0, 0 +813.602, -528.382, 23.0991, 11.0, 48.0, -20.0, 0.0, 0.0, 0.0, 0 +791.094, -436.641, 26.2959, 5.76038, 8.62494, -33.6775, 0.0, 0.0, 0.0, 0 +817.606, -285.379, 20.5675, 8.24109, 11.5049, -7.52396, 0.0, 0.0, 0.0, 0 +805.729, -284.43, 18.0238, 14.7105, 9.48917, -5.02752, 0.0, 0.0, 0.0, 0 +858.941, -273.005, 24.2154, 12.0, 32.0, -15.0, 0.0, 0.0, 0.0, 0 +856.079, -260.478, 25.9266, 19.5333, 7.51892, -15.0, 0.0, 0.0, 0.0, 0 +853.208, -313.063, 18.1613, 9.83436, 34.0, -15.0, 0.0, 0.0, 0.0, 0 +850.758, -311.454, 26.7349, 9.04504, 17.2234, -15.0, 0.0, 0.0, 0.0, 0 +884.276, -290.435, 31.6688, 13.7526, 67.3683, -30.0, 0.0, 0.0, 0.0, 0 +879.891, -328.658, 30.3856, 6.80505, 9.07663, -20.0, 0.0, 0.0, 0.0, 0 +879.696, -373.893, 29.671, 30.9127, 18.1049, -17.5638, 0.0, 0.0, 0.0, 0 +858.282, -387.509, 20.0493, 16.4736, 6.78644, -7.0355, 0.0, 0.0, 0.0, 0 +815.735, -402.681, 26.0748, 11.571, 58.4171, -19.8945, 0.0, 0.0, 0.0, 0 +796.347, -392.062, 76.4692, 13.8568, 3.4989, -83.8484, 0.0, 0.0, 0.0, 0 +797.033, -408.151, 76.479, 13.8568, 3.4989, -83.8484, 0.0, 0.0, 0.0, 0 +796.334, -424.137, 76.4711, 13.8568, 3.4989, -83.8484, 0.0, 0.0, 0.0, 0 +855.041, -443.799, 25.3583, 17.3883, 5.49648, -15.0, 0.0, 0.0, 0.0, 0 +886.88, -452.334, 22.6722, 17.6628, 5.26761, -15.0, 0.0, 0.0, 0.0, 0 +886.117, -548.215, 35.7859, 19.0507, 15.4845, -23.2502, 0.0, 0.0, 0.0, 0 +886.136, -520.934, 22.0939, 19.3544, 65.6066, -15.0, 0.0, 0.0, 0.0, 0 +910.355, -590.326, 21.2222, 15.1442, 19.24, -12.0, 0.0, 0.0, 0.0, 0 +934.125, -597.145, 18.6181, 20.0, 32.5734, -15.0, 0.0, 0.0, 0.0, 0 +934.437, -607.622, 24.0285, 19.4232, 11.8414, -20.0, 0.0, 0.0, 0.0, 0 +929.283, -666.706, 23.2561, 30.3964, 22.1398, -30.0, 0.0, 0.0, 0.0, 0 +965.983, -547.378, 23.0986, 23.2983, 16.2889, -10.0732, 0.0, 0.0, 0.0, 0 +966.221, -518.796, 40.1492, 22.3953, 14.0934, -35.0, 0.0, 0.0, 0.0, 0 +967.187, -496.111, 40.1492, 18.8983, 8.23074, -35.0, 0.0, 0.0, 0.0, 0 +967.065, -474.551, 41.2143, 21.5349, 11.5079, -35.0, 0.0, 0.0, 0.0, 0 +966.724, -483.025, 40.1494, 4.14148, 85.0, -35.0, 0.0, 0.0, 0.0, 0 +967.065, -449.217, 41.2143, 21.5349, 16.5714, -35.0, 0.0, 0.0, 0.0, 0 +937.314, -544.845, 20.7901, 17.6138, 10.3856, -7.7652, 0.0, 0.0, 0.0, 0 +937.362, -544.865, 20.7881, 10.4133, 17.9315, -7.76253, 0.0, 0.0, 0.0, 0 +950.328, -544.863, 19.3152, 10.9594, 7.72241, -6.29032, 0.0, 0.0, 0.0, 0 +967.343, -591.569, 25.8124, 4.49902, 21.3593, -13.9225, 0.0, 0.0, 0.0, 0 +986.97, -588.224, 25.6279, 6.73816, 15.5381, -12.5886, 0.0, 0.0, 0.0, 0 +993.089, -586.226, 17.0513, 30.4133, 6.77411, -12.0, 0.0, 0.0, 0.0, 0 +940.198, -466.005, 27.904, 13.3423, 60.3605, -25.0, 0.0, 0.0, 0.0, 0 +753.546, 1554.22, 14.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0 +1555.6, 366.41, 22.7966, 87.3095, 15.9697, -33.7227, -25.0, 0.0, 0.0, 0 +1718.51, 348.925, 20.5294, 288.5, 15.4967, -31.5702, -0.499997, 0.0, 0.0, 0 +1768.65, 372.868, 12.6139, 36.6901, 11.7717, 20.5245, 0.500003, 0.0, 0.0, 0 +1770.92, 434.305, 36.3071, 51.8545, 12.6944, -23.0899, 3.00001, 0.0, 0.0, 0 +1757.17, 424.684, 39.5651, 24.3735, 29.518, -26.122, -180.0, 0.0, 0.0, 0 +1790.73, 422.137, 36.1682, 12.4912, 40.6324, -22.8115, -178.5, 0.0, 0.0, 0 +1780.98, 385.11, 12.602, 20.171, 30.6082, 20.7674, -0.499997, 0.0, 0.0, 0 +1647.66, 387.267, 35.6191, 141.655, 24.4511, -22.0403, 0.0, 0.0, 0.0, 0 +1604.45, 445.042, 15.7768, 42.6354, 13.4883, 23.9638, 0.0, 0.0, 0.0, 0 +1634.78, 451.057, 15.7768, 10.632, 2.46136, 45.1723, 0.0, 0.0, 0.0, 0 +1694.41, 451.704, 16.0769, 21.1084, 9.88797, 24.5123, 132.0, 0.0, 0.0, 0 +1681.07, 447.723, 16.1476, 31.9603, 10.9776, 26.7804, -178.5, 0.0, 0.0, 0 +1708.96, 401.174, 18.7855, 5.89864, 49.4083, 16.9007, 0.0, 0.0, 0.0, 0 +1711.09, 425.083, 18.8666, 9.11878, 6.16794, 20.235, 38.0, 0.0, 0.0, 0 +1687.93, 504.865, 21.8617, 2.70578, 69.1611, 17.1523, -45.5, 0.0, 0.0, 0 +1671.42, 513.732, 21.6756, 3.47068, 29.9082, 25.8743, -0.499997, 0.0, 0.0, 0 +1691.06, 527.143, 21.7716, 2.15548, 44.2732, 17.1046, 89.5, 0.0, 0.0, 0 +1609.27, 487.843, 47.9452, 34.5964, 17.0133, -27.9967, 0.0, 0.0, 0.0, 0 +1592.42, 498.416, 45.4144, 12.2084, 9.177, -25.4171, 0.0, 0.0, 0.0, 0 +1627.05, 498.416, 45.2169, 12.6207, 9.177, -24.997, 0.0, 0.0, 0.0, 0 +1609.45, 493.44, 48.0941, 6.04716, 23.5489, -28.0708, 0.0, 0.0, 0.0, 0 +1621.43, 522.691, 36.9292, 14.0763, 7.98399, -13.3283, 90.0, 0.0, 0.0, 0 +1703.37, 568.206, 23.9597, 21.3136, 21.2458, 17.544, 0.0, 0.0, 0.0, 0 +1674.99, 566.294, 22.5287, 23.4734, 11.3676, 16.6093, 0.0, 0.0, 0.0, 0 +1682.75, 595.171, 23.1394, 13.0436, 21.0711, 26.4578, 0.0, 0.0, 0.0, 0 +1708.68, 595.171, 23.1394, 13.0436, 21.0711, 26.4578, 0.0, 0.0, 0.0, 0 +1695.58, 591.548, 23.2044, 6.40963, 38.9646, 26.1311, 90.0, 0.0, 0.0, 0 +1760.38, 689.784, 18.1485, 6.40963, 38.7936, 28.216, 90.0, 0.0, 0.0, 0 +1747.4, 693.407, 18.1207, 13.0436, 21.0711, 28.2216, 0.0, 0.0, 0.0, 0 +1773.33, 693.407, 18.1207, 13.0436, 21.0711, 28.2362, 0.0, 0.0, 0.0, 0 +1727.59, 481.274, 22.1307, 26.8, 23.476, 21.3969, -42.0, 0.0, 0.0, 0 +1759.92, 473.575, 20.7031, 71.8609, 14.6414, 15.4962, 4.50001, 0.0, 0.0, 0 +1788.2, 493.876, 20.6461, 17.0426, 49.8232, 15.5987, 0.0, 0.0, 0.0, 0 +1745.15, 505.809, 23.4224, 18.4514, 18.8668, 14.5167, -38.0, 0.0, 0.0, 0 +1790.43, 545.478, 25.1609, 11.9392, 31.6532, 11.0194, -0.499997, 0.0, 0.0, 0 +1750.59, 518.248, 23.3004, 12.4192, 45.4844, 13.1839, -38.0, 0.0, 0.0, 0 +1780.89, 550.226, 24.9962, 11.4257, 30.6458, 11.4023, -51.5, 0.0, 0.0, 0 +1743.38, 573.713, 23.878, 4.34672, 20.8255, 13.3175, 1.5, 0.0, 0.0, 0 +1756.41, 581.091, 23.879, 11.4478, 29.9188, 13.0923, -54.0, 0.0, 0.0, 0 +1787.26, 599.494, 23.0687, 13.0505, 16.3871, 18.793, -90.5, 0.0, 0.0, 0 +1780.6, 596.673, 22.7264, 10.6465, 20.343, 13.8952, -63.0, 0.0, 0.0, 0 +1755.23, 598.094, 24.2097, 2.30787, 29.9322, 18.7348, -67.0, 0.0, 0.0, 0 +1755.35, 651.174, 22.2495, 6.40963, 38.9568, 26.5812, -180.0, 0.0, 0.0, 0 +1751.73, 664.111, 22.9469, 13.0436, 21.0711, 25.832, 90.0, 0.0, 0.0, 0 +1789.81, 652.532, 22.1646, 11.6123, 41.6137, 15.4827, -180.0, 0.0, 0.0, 0 +1769.07, 638.209, 22.1291, 11.3261, 55.7366, 15.3746, -90.0, 0.0, 0.0, 0 +1789.81, 689.785, 18.6704, 11.7296, 26.0836, 21.0058, -180.0, 0.0, 0.0, 0 +1668.39, 668.943, 20.7402, 44.5855, 4.16364, 31.311, 90.0, 0.0, 0.0, 0 +1673.97, 695.004, 20.706, 16.8576, 7.96696, 31.3676, -90.0, 0.0, 0.0, 0 +1603.95, 685.438, 36.3308, 14.0339, 8.14367, -13.1308, -180.0, 0.0, 0.0, 0 +1623.7, 712.553, 35.1882, 14.148, 8.30335, -12.2422, -90.0, 0.0, 0.0, 0 +1488.82, 700.79, 36.7649, 25.3114, 80.0, -9.87278, -90.0, 0.0, 0.0, 0 +1669.29, 886.356, 13.3448, 2.18868, 33.1288, 4.88753, 19.0, 0.0, 0.0, 0 +1653.18, 905.54, 13.3448, 2.18868, 33.1288, 4.88753, 62.5, 0.0, 0.0, 0 +1624.83, 906.524, 13.3448, 2.18868, 33.1288, 4.88753, 114.0, 0.0, 0.0, 0 +1604.85, 872.973, 13.3448, 2.18868, 31.141, 4.88753, -173.0, 0.0, 0.0, 0 +1628.24, 842.65, 13.3448, 2.18868, 33.1288, 4.88753, -106.5, 0.0, 0.0, 0 +1653.33, 846.797, 13.3448, 2.18868, 33.1288, 4.88753, -59.0, 0.0, 0.0, 0 +1666.88, 860.317, 13.3448, 2.18868, 33.1288, 4.88753, -26.0, 0.0, 0.0, 0 +1406.68, 973.358, -25.9501, 15.1001, 115.0, 35.8158, -49.5, 0.0, 0.0, 0 +1768.74, 990.318, -22.7425, 11.7694, 226.44, 34.4727, -101.5, 0.0, 0.0, 0 +1559.25, 784.474, -13.9166, 2.18868, 250.0, 38.9497, -91.5, 0.0, 0.0, 0 +1529.33, 432.046, 4.60389, 60.1084, 20.1708, 22.6944, -20.5, 0.0, 0.0, 0 +1439.55, 491.485, 4.60389, 109.588, 6.33039, 23.1186, -42.0, 0.0, 0.0, 0 +1841.59, 618.747, 13.4762, 38.548, 127.932, 37.7982, 0.0, 0.0, 0.0, 0 +1854.17, 689.615, 13.4762, 14.2585, 17.0094, 37.8625, 0.0, 0.0, 0.0, 0 +1835.47, 523.049, 19.4705, 25.4184, 43.182, 17.2301, -0.499997, 0.0, 0.0, 0 +1830.75, 472.72, 19.4705, 17.2108, 41.9598, 19.5233, -0.499997, 0.0, 0.0, 0 +1842.19, 409.038, 15.13, 11.9468, 27.2104, 19.7509, -90.4999, 0.0, 0.0, 0 +1846.32, 367.29, 13.563, 8.6076, 12.0055, 16.2798, -90.4999, 0.0, 0.0, 0 +1849.35, 350.807, 14.2544, 5.21306, 14.1837, 11.6589, 179.5, 0.0, 0.0, 0 +1821.56, 742.145, 18.3501, 42.5887, 23.3596, 13.5786, 0.0, 0.0, 0.0, 0 +1796.15, 830.206, 12.893, 26.8309, 14.0158, 7.26129, 74.0, 0.0, 0.0, 0 +909.0, -314.0, 19.0, 0.355103, 0.262085, 0.214596, 0.0, 0.0, 0.0, 0 +326.271, 1576.08, -7.12265, 61.0, 17.0, 100.0, -20.0, 0.0, 0.0, 0 +346.799, 1506.93, -6.37202, 61.0, 17.0, 100.0, 65.0, 0.0, 0.0, 0 +714.266, 1552.84, 15.0826, 29.3042, 8.78109, 38.0, 0.0, 0.0, 0.0, 0 +721.513, 1568.64, 13.0391, 14.4999, 24.4973, 25.3098, 0.0, 0.0, 0.0, 0 +733.134, 1599.41, -5.0202, 14.4999, 72.2494, 25.3098, 40.0131, 0.0, 0.0, 0 +742.397, 1654.77, -5.63194, 14.4999, 72.2494, 25.3098, -41.7721, 0.0, 0.0, 0 +782.133, 1510.98, 5.40237, 16.2948, 14.2649, 20.0, 0.0, 0.0, 0.0, 0 +761.779, 1509.83, 5.40237, 16.2948, 14.2649, 20.0, 0.0, 0.0, 0.0, 0 +771.174, 1530.68, 5.2305, 11.7, 9.36726, 19.406, -45.0, 0.0, 0.0, 0 +765.418, 1536.44, 5.2305, 5.84941, 8.99725, 18.4549, -45.0, 0.0, 0.0, 0 +757.345, 1551.65, 6.67252, 10.444, 1.57588, 18.4549, -45.0, 0.0, 0.0, 0 +757.449, 1545.22, 6.67252, 9.2574, 1.57588, 18.4549, -135.0, 0.0, 0.0, 0 +844.899, 1440.27, -6.58162, 107.188, 24.2255, 19.406, 90.0321, 0.0, 0.0, 0 +852.323, 1552.85, -5.47602, 39.078, 1.59243, 19.406, -45.0, 0.0, 0.0, 0 +815.167, 1529.98, -6.57628, 34.5294, 1.59243, 19.406, -45.0622, 0.0, 0.0, 0 +810.428, 1556.76, -1.57841, 20.2992, 20.7126, 29.5961, -45.0, 0.0, 0.0, 0 +822.251, 1552.4, 0.640182, 1.0, 50.05, 15.0, -45.0, 0.0, 0.0, 0 +906.646, 1507.43, -10.2203, 22.4722, 68.4836, 25.3073, 44.9624, 0.0, 0.0, 0 +872.057, 1548.81, -10.2203, 12.135, 68.4836, 25.3073, 44.9624, 0.0, 0.0, 0 +794.13, 1447.43, -4.29485, 17.174, 10.9668, 28.2684, 0.0, 0.0, 0.0, 0 +770.201, 1386.65, -9.77623, 32.1641, 30.0, 28.2684, 0.0, 0.0, 0.0, 0 +798.827, 1401.42, -9.82207, 17.174, 19.4213, 28.2684, 0.0, 0.0, 0.0, 0 +798.375, 1384.54, -9.82207, 22.2, 2.0, 28.2684, 45.0562, 0.0, 0.0, 0 +791.215, 1388.78, -9.82207, 22.2, 2.0, 28.2684, 89.1806, 0.0, 0.0, 0 +837.143, 1452.3, -4.26113, 18.0392, 10.9668, 28.2684, -90.0, 0.0, 0.0, 0 +840.357, 1434.17, -6.7468, 16.4957, 19.5435, 28.2684, -90.0, 0.0, 0.0, 0 +956.14, 1754.82, 14.2598, 23.9489, 45.7981, 5.0, -45.0, 0.0, 0.0, 0 +1079.45, 1660.47, 2.46536, 19.7592, 21.3285, 24.5025, -45.0, 0.0, 0.0, 0 +1101.85, 1643.83, 4.53561, 19.1665, 13.8513, 24.5025, -45.0, 0.0, 0.0, 0 +1086.34, 1628.72, 4.33087, 19.7513, 10.1074, 24.5025, -45.0, 0.0, 0.0, 0 +1071.87, 1614.24, 4.47208, 19.7513, 7.80307, 24.5025, -45.0, 0.0, 0.0, 0 +1077.66, 1622.52, 4.47208, 19.5518, 16.2507, 24.5025, -135.0, 0.0, 0.0, 0 +1090.81, 1638.38, -0.130661, 9.96661, 10.527, 24.5025, -45.0, 0.0, 0.0, 0 +1052.77, 1637.61, 1.86909, 14.8718, 15.2158, 18.1319, -45.0, 0.0, 0.0, 0 +655.826, 1414.91, 2.20741, 18.036, 14.4366, 40.0, 0.0, 0.0, 0.0, 0 +621.992, 1433.91, 4.07402, 45.0, 14.0, 30.0, 0.0, 0.0, 0.0, 0 +604.8, 1416.26, 2.88528, 46.6153, 13.0, 30.0, 90.0, 0.0, 0.0, 0 +611.294, 1388.78, 2.8092, 26.9735, 7.209, 24.0, -180.0, 0.0, 0.0, 0 +639.531, 1385.62, 6.47595, 20.0, 9.0, 27.0, -180.0, 0.0, 0.0, 0 +634.037, 1503.25, 5.46121, 30.0, 0.1, 20.0, -60.2061, 0.0, 0.0, 0 +616.516, 1515.79, 5.57118, 20.5, 1.0, 18.0, -180.0, 0.0, 0.0, 0 +643.66, 1487.56, 3.87674, 10.0, 0.1, 15.0, -60.2061, 0.0, 0.0, 0 +648.212, 1479.78, 3.70984, 10.0, 0.1, 15.0, -58.329, 0.0, 0.0, 0 +653.449, 1470.85, 0.886688, 11.5, 0.1, 15.0, -60.7744, 0.0, 0.0, 0 +562.194, 1473.0, 1.46854, 20.8494, 6.9454, 30.0, -180.0, 0.0, 0.0, 0 +565.431, 1481.85, -0.394104, 14.5, 25.744, 30.0, -180.0, 0.0, 0.0, 0 +537.236, 1475.87, 3.46349, 11.092, 14.7371, 30.0, -180.0, 0.0, 0.0, 0 +514.222, 1496.96, 3.24898, 13.0, 24.9984, 20.0, -180.0, 0.0, 0.0, 0 +553.958, 1516.68, 3.33186, 35.0, 5.0, 18.0, -180.0, 0.0, 0.0, 0 +533.312, 1515.02, -0.733459, 8.0, 8.0, 18.0, -180.0, 0.0, 0.0, 0 +466.233, 1471.77, -2.74751, 3.0, 17.0, 25.0, -90.0, 0.0, 0.0, 0 +470.256, 1509.62, -5.63033, 20.5348, 14.913, 25.0, 180.0, 0.0, 0.0, 0 +460.18, 1509.34, -0.808517, 7.1811, 15.4258, 20.0, 30.0, 0.0, 0.0, 0 +455.868, 1556.15, -0.808517, 5.0, 48.0, 40.0, 90.0, 0.0, 0.0, 0 +437.058, 1552.74, 0.00392151, 16.3, 26.4777, 35.0, 90.0, 0.0, 0.0, 0 +418.681, 1556.75, -0.111435, 24.7129, 10.0, 25.0, 90.0, 0.0, 0.0, 0 +420.043, 1575.7, -0.111435, 12.6799, 31.0, 25.0, -58.2532, 0.0, 0.0, 0 +454.68, 1583.77, 4.88524, 24.0, 10.0, 40.0, 90.0, 0.0, 0.0, 0 +475.166, 1583.01, 4.88524, 25.0, 10.0, 40.0, 90.0, 0.0, 0.0, 0 +462.347, 1576.53, 4.88524, 25.0, 10.0, 40.0, -2.73208e-005, 0.0, 0.0, 0 +544.85, 1585.8, 5.23235, 75.0, 6.0, 40.0, -2.73208e-005, 0.0, 0.0, 0 +547.158, 1571.97, 6.99641, 50.0, 6.0, 40.0, 90.0, 0.0, 0.0, 0 +527.272, 1561.86, 6.99641, 32.0, 11.0, 35.0879, 90.0, 0.0, 0.0, 0 +573.047, 1571.97, 6.99641, 50.0, 6.0, 40.0, 90.0, 0.0, 0.0, 0 +641.047, 1561.41, 13.2952, 8.946, 16.7993, 30.0, 95.0, 0.0, 0.0, 0 +633.116, 1558.51, 13.2952, 2.0, 16.0, 30.0, -150.0, 0.0, 0.0, 0 +647.57, 1556.55, 11.5685, 6.0, 23.5, 30.0, -150.0, 0.0, 0.0, 0 +607.604, 1600.88, 14.6905, 0.5, 19.8, 25.0, -150.978, 0.0, 0.0, 0 +637.663, 1605.8, 11.3284, 35.0, 7.0, 40.0, 4.99999, 0.0, 0.0, 0 +626.225, 1627.59, 12.5742, 48.0, 5.0, 50.0, -2.73208e-005, 0.0, 0.0, 0 +603.374, 1637.98, 10.6847, 33.0, 2.0, 25.0, -2.73208e-005, 0.0, 0.0, 0 +594.069, 1627.47, 10.6767, 26.0, 2.0, 25.0, 120.0, 0.0, 0.0, 0 +621.597, 1682.28, 18.3471, 40.0, 9.0, 60.0, -2.73208e-005, 0.0, 0.0, 0 +621.0, 1687.22, 16.0492, 41.1052, 18.2964, 35.0, -2.73208e-005, 0.0, 0.0, 0 +707.415, 1703.3, -4.00482, 53.0, 3.0, 35.0, -2.73208e-005, 0.0, 0.0, 0 +696.586, 1688.32, -4.00482, 53.0, 3.0, 35.0, 45.0, 0.0, 0.0, 0 +681.953, 1666.47, -3.44395, 53.0, 3.0, 35.0, 90.0, 0.0, 0.0, 0 +527.498, 1634.8, 3.6652, 54.7291, 9.48012, 30.0, -2.73208e-005, 0.0, 0.0, 0 +470.29, 1641.51, 1.70818, 35.0, 10.0, 30.0, -2.73208e-005, 0.0, 0.0, 0 +467.092, 1635.88, 1.70818, 26.0, 24.0, 30.0, 90.0, 0.0, 0.0, 0 +425.52, 1376.05, -11.6924, 61.0, 17.0, 100.0, 65.0, 0.0, 0.0, 0 +388.19, 1435.94, -11.6269, 61.0, 17.0, 100.0, -20.0, 0.0, 0.0, 0 +475.118, 1268.24, -31.2042, 85.0, 70.0, 30.0, -180.0, 0.0, 0.0, 0 +484.246, 1433.25, 4.0461, 6.16638, 13.8982, 12.0, 0.0, 0.0, 0.0, 0 +481.911, 1434.36, 4.0461, 4.24261, 17.0913, 12.0, 55.0, 0.0, 0.0, 0 +488.713, 1420.0, 7.47945, 4.47425, 11.3134, 12.0, 35.0, 0.0, 0.0, 0 +504.566, 1434.02, 5.28093, 11.55, 14.0302, 27.0, 0.0, 0.0, 0.0, 0 +532.704, 1431.93, 2.55621, 15.0015, 14.033, 27.0, 0.0, 0.0, 0.0, 0 +546.428, 1431.7, 3.40207, 1.34957, 14.3122, 22.0, 0.0, 0.0, 0.0, 0 +565.112, 1417.5, 2.24335, 13.6618, 23.2424, 17.0, 0.0, 0.0, 0.0, 0 +562.389, 1373.1, 2.51674, 6.80382, 19.5535, 12.0, -55.0, 0.0, 0.0, 0 +528.292, 1377.32, 4.03236, 5.95241, 16.0, 12.0, -105.0, 0.0, 0.0, 0 +1204.85, 364.288, 41.9752, 21.485, 22.2585, -39.0869, 0.0, 0.0, 0.0, 0 +1206.74, 349.085, 30.5495, 18.0449, 7.94658, -39.0869, 0.0, 0.0, 0.0, 0 +1182.49, 366.098, 23.9059, 22.3273, 15.8057, -39.0869, 0.0, 0.0, 0.0, 0 +1164.34, 369.988, 30.6268, 17.2032, 7.24936, -39.0869, 0.0, 0.0, 0.0, 0 +1247.78, 359.005, 28.2914, 15.1018, 32.5175, -39.0869, 0.0, 0.0, 0.0, 0 +1263.9, 368.615, 27.2134, 46.9822, 13.3658, -39.0869, 0.0, 0.0, 0.0, 0 +1341.39, 367.433, 26.7126, 34.583, 14.8392, -35.2444, 0.0, 0.0, 0.0, 0 +1344.67, 346.472, 28.1521, 27.7002, 13.0155, -35.2444, 0.0, 0.0, 0.0, 0 +1181.05, 406.581, 33.3808, 23.006, 16.6071, -39.0869, 0.0, 0.0, 0.0, 0 +1166.3, 406.339, 41.9342, 21.7244, 17.1051, -12.0286, 0.0, 0.0, 0.0, 0 +1146.11, 406.05, 43.7189, 16.6603, 14.2941, -20.5244, -7.50001, 0.0, 0.0, 0 +1155.81, 420.89, 39.5927, 11.2157, 44.0707, -17.651, 0.0, 0.0, 0.0, 0 +1175.64, 428.26, 28.2684, 16.5856, 27.6096, -39.0869, 0.0, 0.0, 0.0, 0 +1206.46, 434.553, 45.0237, 17.2523, 16.6171, -39.0869, 0.0, 0.0, 0.0, 0 +1206.46, 408.717, 45.0237, 17.2523, 16.6171, -29.6435, 0.0, 0.0, 0.0, 0 +1206.46, 421.432, 45.0237, 9.68423, 44.5951, -40.0, 0.0, 0.0, 0.0, 0 +1207.21, 487.402, 46.9921, 17.2523, 17.8158, -39.0869, 0.0, 0.0, 0.0, 0 +1207.39, 473.527, 46.9921, 9.68423, 44.3626, -39.2441, 0.0, 0.0, 0.0, 0 +1207.21, 460.733, 46.9921, 17.2523, 17.6141, -39.0869, 0.0, 0.0, 0.0, 0 +1187.12, 489.446, 47.1353, 8.17414, 21.7352, -39.0869, 0.0, 0.0, 0.0, 0 +1182.53, 471.939, 47.1353, 9.68423, 41.1757, -40.0, 0.0, 0.0, 0.0, 0 +1182.53, 460.733, 47.1353, 17.2523, 17.6141, -39.0869, 0.0, 0.0, 0.0, 0 +1245.96, 410.58, 32.3335, 11.8875, 21.7143, -18.7617, 0.0, 0.0, 0.0, 0 +1257.37, 405.684, 24.543, 34.9972, 12.1054, -7.69231, 0.0, 0.0, 0.0, 0 +1266.88, 405.716, 32.2112, 17.2281, 12.3386, -15.3846, 0.0, 0.0, 0.0, 0 +1281.55, 405.629, 31.2107, 12.1278, 11.3452, -14.7985, 0.0, 0.0, 0.0, 0 +1280.06, 424.818, 26.4686, 14.9172, 29.6161, -14.7985, 0.0, 0.0, 0.0, 0 +1279.72, 434.994, 37.1771, 14.9172, 8.88484, -25.6014, 0.0, 0.0, 0.0, 0 +1271.07, 467.908, 37.392, 36.0588, 35.7252, -25.6014, 0.0, 0.0, 0.0, 0 +1258.91, 461.652, 42.0933, 34.9878, 35.8175, -25.6014, 0.0, 0.0, 0.0, 0 +1245.31, 437.861, 25.5658, 13.6644, 21.7143, -18.7617, 0.0, 0.0, 0.0, 0 +1318.06, 405.942, 34.6641, 12.3703, 11.7387, -14.7985, 0.0, 0.0, 0.0, 0 +1331.85, 425.765, 27.6435, 39.0806, 50.6881, -14.9465, 0.0, 0.0, 0.0, 0 +1355.28, 422.919, 27.921, 7.82106, 45.8154, -17.7582, 0.0, 0.0, 0.0, 0 +1350.97, 460.813, 46.5601, 17.2523, 17.6141, -39.0869, 0.0, 0.0, 0.0, 0 +1350.97, 474.114, 46.5601, 9.68423, 44.1753, -38.8385, 0.0, 0.0, 0.0, 0 +1350.97, 487.481, 46.5601, 17.2523, 17.8158, -39.0869, 0.0, 0.0, 0.0, 0 +1320.75, 460.813, 46.5601, 17.2523, 17.6141, -39.0869, 0.0, 0.0, 0.0, 0 +1320.75, 474.148, 46.5601, 9.68423, 44.1753, -39.2945, 0.0, 0.0, 0.0, 0 +1320.75, 487.481, 46.5601, 17.2523, 17.8158, -39.0869, 0.0, 0.0, 0.0, 0 +1337.17, 450.844, 31.3969, 21.8672, 0.57, -14.7985, 0.0, 0.0, 0.0, 0 +1232.4, 541.013, 48.4507, 30.7892, 27.8118, -37.3781, 0.0, 0.0, 0.0, 0 +1234.45, 549.393, 41.2857, 25.863, 45.2015, -37.3781, 0.0, 0.0, 0.0, 0 +1284.17, 543.656, 43.0913, 9.80899, 40.8591, -37.3781, 0.0, 0.0, 0.0, 0 +1285.2, 561.018, 48.4996, 7.13833, 12.5122, -37.3781, 90.0, 0.0, 0.0, 0 +1315.15, 543.666, 42.5416, 9.644, 41.2314, -37.3781, 0.0, 0.0, 0.0, 0 +1301.0, 600.864, 164.408, 30.7123, 30.393, -159.439, 0.0, 0.0, 0.0, 0 +1301.04, 601.082, 188.027, 22.2511, 22.722, -33.0688, 0.0, 0.0, 0.0, 0 +1305.44, 670.396, 50.3505, 34.4545, 12.4267, -37.3781, 0.0, 0.0, 0.0, 0 +1318.26, 689.203, 50.2481, 49.059, 9.38185, -37.3781, -90.0, 0.0, 0.0, 0 +1306.71, 707.532, 50.3505, 32.4383, 12.3025, -37.3781, 0.0, 0.0, 0.0, 0 +1319.71, 738.353, 49.4764, 9.26402, 20.5287, -37.3781, 0.0, 0.0, 0.0, 0 +1332.62, 755.327, 27.5093, 12.0312, 26.9194, -37.3781, -90.0, 0.0, 0.0, 0 +1118.56, 515.254, 46.1344, 38.7945, 25.5758, -37.3781, -25.0, 0.0, 0.0, 0 +1113.63, 484.295, 41.3521, 21.337, 85.9252, -37.3781, -25.0, 0.0, 0.0, 0 +1037.94, 532.765, 26.9604, 44.919, 13.532, -11.961, 0.0, 0.0, 0.0, 0 +1001.28, 531.471, 25.7934, 19.13, 16.7588, -11.961, 0.0, 0.0, 0.0, 0 +1005.59, 510.057, 27.9565, 10.8259, 8.57255, -11.961, 0.0, 0.0, 0.0, 0 +1003.69, 605.4, 29.0524, 28.6772, 14.4323, -11.961, 0.0, 0.0, 0.0, 0 +1007.77, 581.593, 33.5367, 60.9422, 33.678, -20.6925, 0.0, 0.0, 0.0, 0 +1011.35, 570.836, 42.135, 41.7629, 12.262, -29.3044, 0.0, 0.0, 0.0, 0 +884.654, 577.495, 36.1722, 26.4774, 26.1186, -30.1417, 0.0, 0.0, 0.0, 0 +910.158, 568.539, 26.6124, 7.9716, 8.61543, -16.5779, 0.5, 0.0, 0.0, 0 +943.541, 591.239, 34.3472, 11.9979, 17.4033, -16.5779, 0.0, 0.0, 0.0, 0 +927.107, 588.766, 20.996, 48.8487, 48.6021, -16.5779, 0.0, 0.0, 0.0, 0 +891.399, 579.064, 20.996, 48.8487, 29.1613, -16.5779, 0.0, 0.0, 0.0, 0 +1083.98, 624.097, 37.0467, 218.214, 10.9598, -63.929, 0.0, 0.0, 0.0, 0 +1229.7, 604.034, 36.0672, 89.4677, 10.9598, -68.8091, -30.0, 0.0, 0.0, 0 +1201.13, 650.671, 47.2108, 11.1017, 28.2926, -25.7909, 0.0, 0.0, 0.0, 0 +1223.3, 665.92, 43.544, 10.5511, 60.253, -18.3153, -25.0, 0.0, 0.0, 0 +1222.3, 723.494, 52.9569, 30.8326, 28.6109, -22.8006, 0.0, 0.0, 0.0, 0 +1219.31, 718.74, 40.5866, 47.935, 18.7051, -14.5924, 0.0, 0.0, 0.0, 0 +1214.53, 743.868, 39.1639, 38.679, 11.7887, -8.90137, 0.0, 0.0, 0.0, 0 +1154.31, 642.159, 46.219, 33.8879, 11.4042, -22.8006, 0.0, 0.0, 0.0, 0 +1131.51, 645.075, 41.5857, 16.2662, 6.75525, -8.66424, 0.0, 0.0, 0.0, 0 +1128.08, 683.281, 43.4957, 8.949, 69.6652, -27.2569, 0.0, 0.0, 0.0, 0 +1130.29, 740.109, 43.3373, 13.9889, 19.975, -12.9964, 0.0, 0.0, 0.0, 0 +1133.64, 746.53, 38.1425, 20.5683, 6.54525, -15.2058, 0.0, 0.0, 0.0, 0 +1159.83, 718.156, 42.8817, 15.0913, 12.6562, -12.9964, 0.0, 0.0, 0.0, 0 +1159.83, 699.435, 43.4454, 15.0913, 12.6562, -12.9964, 0.0, 0.0, 0.0, 0 +1159.83, 680.556, 44.0102, 15.0913, 12.6562, -12.9964, 0.0, 0.0, 0.0, 0 +1159.83, 661.597, 44.5402, 15.0913, 12.6562, -12.9964, 0.0, 0.0, 0.0, 0 +1337.92, 580.933, 28.6142, 163.082, 10.9598, -72.2252, 0.0, 0.0, 0.0, 0 +964.479, 761.251, 22.4477, 23.2757, 250.658, -67.3166, 0.0, 0.0, 0.0, 0 +1256.74, 679.823, 34.59, 160.666, 19.9469, -55.6329, -115.0, 0.0, 0.0, 0 +1188.7, 545.254, 24.0197, 160.666, 19.9469, -68.3211, -120.0, 0.0, 0.0, 0 +998.993, 724.379, 43.6413, 44.144, 50.3647, 0.564693, 0.0, 0.0, 0.0, 0 +1004.16, 724.379, 33.8153, 33.6495, 50.3647, 0.564693, 0.0, 0.0, 0.0, 0 +998.993, 724.379, 24.4538, 44.144, 50.3647, 0.564693, 0.0, 0.0, 0.0, 0 +1004.16, 724.379, 29.0836, 33.6495, 50.3647, 0.564693, 0.0, 0.0, 0.0, 0 +1004.16, 724.379, 38.5556, 33.6495, 50.3647, 0.564693, 0.0, 0.0, 0.0, 0 +983.055, 722.849, 38.5556, 12.2955, 46.8392, 0.564693, 0.0, 0.0, 0.0, 0 +983.055, 722.849, 33.8244, 12.2955, 46.8392, 0.564693, 0.0, 0.0, 0.0, 0 +983.055, 722.849, 29.0858, 12.2955, 46.8392, 0.564693, 0.0, 0.0, 0.0, 0 +859.152, -546.529, 3.01768, 23.2307, 17.8073, 30.0, 0.0, 0.0, 0.0, 0 +970.449, -415.921, 10.9718, 9.94817, 18.3498, 12.7767, 0.0, 0.0, 0.0, 0 +937.795, -424.899, 7.14953, 14.9118, 37.6985, 17.09, 0.0, 0.0, 0.0, 0 +871.195, -446.523, 10.9718, 8.79633, 18.3257, 18.7236, 0.0, 0.0, 0.0, 0 +855.362, -407.987, 5.40491, 8.5319, 21.6557, 29.6405, 0.0, 0.0, 0.0, 0 +890.358, -363.325, 10.9718, 7.33032, 9.21521, 18.5822, 0.0, 0.0, 0.0, 0 +811.158, -299.731, 24.8888, 17.2874, 4.0017, -20.0, 0.0, 0.0, 0.0, 0 +803.719, -288.655, 18.2688, 17.9762, 1.42354, -4.85885, 0.0, 0.0, 0.0, 0 +805.03, -330.794, 32.221, 5.07722, 16.0068, -10.0646, 0.0, 0.0, 0.0, 0 +811.966, -343.924, 19.4105, 18.2369, 6.08342, -12.8542, 0.0, 0.0, 0.0, 0 +795.07, -328.473, 24.1127, 13.4161, 39.39, -25.0, 0.0, 0.0, 0.0, 0 +804.851, -436.702, 0.900681, 32.922, 8.30503, 25.3586, 0.0, 0.0, 0.0, 0 +815.401, -440.789, 12.5405, 12.6383, 16.1302, 18.3, 0.0, 0.0, 0.0, 0 +794.182, -479.621, 31.2482, 51.3595, 11.7959, -27.6027, 0.0, 0.0, 0.0, 0 +773.717, -474.632, 31.2482, 8.26888, 22.1762, -27.6027, 0.0, 0.0, 0.0, 0 +815.729, -541.207, 7.63071, 11.1801, 23.1229, 21.4376, 0.0, 0.0, 0.0, 0 +796.273, -408.054, -7.33991, 10.2244, 35.2294, 40.5529, 0.0, 0.0, 0.0, 0 +466.754, 1751.86, 11.8341, 31.1901, 4.48637, 54.3936, 0.0, 0.0, 0.0, 0 +509.462, 1751.86, 11.8341, 31.1901, 4.48637, 54.3936, 0.0, 0.0, 0.0, 0 +517.619, 1709.0, 0.403679, 105.371, 3.31812, 30.0, -41.0002, 0.0, 0.0, 0 +521.366, 1726.67, 21.9434, 57.6373, 4.48637, 26.1189, 90.0, 0.0, 0.0, 0 +492.903, 1751.27, 18.8311, 86.7977, 5.68399, 14.1042, -180.0, 0.0, 0.0, 0 +381.007, 1695.9, 12.1477, 50.259, 4.48637, 16.5019, -180.0, 0.0, 0.0, 0 +381.259, 1709.3, 12.1477, 39.1982, 2.42264, 34.8191, 90.0, 0.0, 0.0, 0 +400.207, 1734.56, 11.3728, 52.112, 2.42264, 34.8191, 110.0, 0.0, 0.0, 0 +367.115, 1752.07, 11.3728, 31.721, 9.35138, 34.8191, -180.0, 0.0, 0.0, 0 +440.322, 1697.23, 11.256, 20.8636, 1.45349, 17.0613, 136.453, 0.0, 0.0, 0 +647.903, 1747.34, 27.5661, 95.9156, 2.4564, 52.0371, -180.0, 0.0, 0.0, 0 +723.491, 1749.57, 26.157, 35.4888, 2.4564, 52.0371, -175.0, 0.0, 0.0, 0 +763.305, 1798.59, 26.157, 35.4888, 10.2678, 52.0371, -133.917, 0.0, 0.0, 0 +797.927, 1833.77, 26.157, 35.4888, 10.2678, 52.0371, -133.917, 0.0, 0.0, 0 +716.05, 1826.21, -4.48826, 76.8633, 5.64727, 41.1093, -133.883, 0.0, 0.0, 0 +636.796, 1799.85, -9.7577, 112.781, 5.64727, 41.1093, 178.581, 0.0, 0.0, 0 +735.582, 1993.84, -23.9685, 212.029, 5.64727, 41.1093, 178.581, 0.0, 0.0, 0 +529.4, 1993.84, -23.9685, 212.029, 5.64727, 41.1093, -179.939, 0.0, 0.0, 0 +380.169, 1961.55, -23.9886, 114.496, 5.64727, 41.1093, -145.466, 0.0, 0.0, 0 +335.985, 1833.56, -27.0039, 213.511, 10.0, 41.1093, -90.2143, 0.0, 0.0, 0 +425.203, 1709.42, 12.9799, 12.3352, 5.64727, 21.59, -44.1894, 0.0, 0.0, 0 +1040.27, 829.967, 29.498, 21.1995, 156.532, -53.5327, 0.0, 0.0, 0.0, 0 +1116.96, 829.967, 29.8346, 21.1995, 156.532, -48.7244, 0.0, 0.0, 0.0, 0 +1116.96, 703.032, 29.8346, 21.1995, 156.532, -32.0555, 0.0, 0.0, 0.0, 0 +1183.11, 703.032, 33.9981, 21.1995, 156.532, -32.0555, 0.0, 0.0, 0.0, 0 +1254.61, 804.997, 28.5938, 21.1995, 177.069, -59.9438, 0.0, 0.0, 0.0, 0 +1148.52, 899.265, 30.0399, 21.1995, 224.498, -56.4177, 90.0, 0.0, 0.0, 0 +1376.67, 776.709, 25.7687, 21.1995, 74.0843, -65.7138, 90.0, 0.0, 0.0, 0 +1302.98, 777.173, 24.9523, 21.1995, 74.0843, -61.5466, 90.0, 0.0, 0.0, 0 +1086.79, 736.894, 58.4512, 15.8996, 17.7269, -64.111, 90.0, 0.0, 0.0, 0 +1056.65, 736.894, 58.4512, 15.8996, 17.7269, -64.111, 90.0, 0.0, 0.0, 0 +1071.7, 733.993, 58.4512, 5.20986, 47.8626, -64.111, 90.0, 0.0, 0.0, 0 +1074.35, 677.598, 58.4512, 15.8996, 17.7269, -64.111, 0.0, 0.0, 0.0, 0 +1071.41, 692.456, 58.4512, 5.01273, 48.2172, -64.111, 0.0, 0.0, 0.0, 0 +1074.35, 707.735, 58.4512, 15.8996, 17.7269, -64.111, 0.0, 0.0, 0.0, 0 +1198.15, 762.819, 31.6609, 21.1995, 125.719, -32.0555, 90.0, 0.0, 0.0, 0 +1097.67, 762.819, 29.9074, 21.1995, 125.719, -32.0555, 90.0, 0.0, 0.0, 0 +1071.94, 683.934, 31.5397, 128.693, 47.1505, -50.3271, 90.0, 0.0, 0.0, 0 +1386.15, 719.596, 43.1462, 41.4985, 9.83146, -37.3781, -90.0, 0.0, 0.0, 0 +1135.84, 982.103, 11.1178, 21.1995, 373.654, -32.0555, 90.0, 0.0, 0.0, 0 +1136.17, 600.757, 42.4945, 95.657, 22.2843, -53.3015, 0.0, 0.0, 0.0, 0 +1121.75, 596.957, 53.9157, 67.4277, 28.7909, -53.3015, 0.0, 0.0, 0.0, 0 +1134.73, 590.95, 37.6317, 92.0799, 39.5741, -53.3015, 0.0, 0.0, 0.0, 0 +693.329, 1614.72, 18.4642, 20.9768, 1.0, 20.0, -1.33202, 0.0, 0.0, 0 +703.138, 1603.39, 18.4642, 22.7126, 1.0, 20.0, -91.332, 0.0, 0.0, 0 +696.961, 1609.41, 37.6968, 8.19089, 8.0, 5.0, -1.33202, 0.0, 0.0, 0 +684.175, 1610.48, 18.412, 0.73718, 10.0, 20.0, 10.2172, 0.0, 0.0, 0 +686.916, 1593.9, 18.412, 0.73718, 7.0, 20.0, 8.4838, 0.0, 0.0, 0 +693.633, 1510.01, 10.3753, 0.0671805, 15.0, 10.0, -0.291239, 0.0, 0.0, 0 +710.336, 1517.94, 8.42181, 0.0671805, 33.1695, 10.0, -90.2912, 0.0, 0.0, 0 +946.787, 1629.2, 13.882, 12.1272, 38.448, 10.0, -135.0, 0.0, 0.0, 0 +954.935, 1656.95, 15.0239, 33.3012, 15.1544, 24.5401, -135.0, 0.0, 0.0, 0 +955.041, 1637.32, 11.3076, 11.407, 30.819, 20.9, -135.0, 0.0, 0.0, 0 +894.68, 1740.12, 11.3076, 12.7045, 33.2262, 13.4317, -135.0, 0.0, 0.0, 0 +741.594, 1326.33, -3.70147, 24.7306, 22.6247, 28.2684, 0.0, 0.0, 0.0, 0 +839.681, 418.673, 20.2975, 20.1316, 18.849, -22.0786, -30.0, 0.0, 0.0, 0 +830.868, 409.544, 15.4859, 12.4677, 6.59716, -22.0786, -30.0, 0.0, 0.0, 0 +796.252, 324.056, 22.9578, 23.0021, 34.4161, -18.3406, 0.0, 0.0, 0.0, 0 +841.547, 340.2, 27.8858, 9.33656, 19.532, -24.2284, 9.99112, 0.0, 0.0, 0 +843.845, 325.998, 27.8858, 9.05925, 14.0187, -24.2284, 9.99112, 0.0, 0.0, 0 +845.623, 310.859, 16.6976, 4.66676, 14.1546, -13.6059, -0.548683, 0.0, 0.0, 0 +843.4, 295.75, 23.8634, 4.66676, 14.1546, -19.8646, -0.548683, 0.0, 0.0, 0 +785.837, 272.217, 10.8949, 11.4298, 36.5756, -5.84614, -0.548683, 0.0, 0.0, 0 +832.561, 208.777, 23.1713, 16.3808, 18.8208, -19.5361, -15.175, 0.0, 0.0, 0 +826.749, 182.255, 23.1713, 25.374, 21.398, -19.5361, -30.0511, 0.0, 0.0, 0 +809.891, 141.485, 23.1713, 29.0025, 27.8688, -19.5361, -31.4774, 0.0, 0.0, 0 +791.224, 151.068, 21.4562, 12.7611, 30.1914, -19.5361, -31.4774, 0.0, 0.0, 0 +782.962, 136.316, 21.8554, 18.0738, 6.74453, -19.5361, -75.2564, 0.0, 0.0, 0 +788.019, 118.053, 22.0323, 11.3833, 6.74453, -19.5361, -75.2564, 0.0, 0.0, 0 +800.542, 120.387, 21.9183, 6.4191, 19.1733, -20.3293, -75.2564, 0.0, 0.0, 0 +815.164, 92.7017, 24.2919, 10.7693, 28.2637, -20.3293, -77.3809, 0.0, 0.0, 0 +840.817, 99.7631, 24.2919, 4.35866, 12.5184, -20.3293, -75.8809, 0.0, 0.0, 0 +754.127, 101.292, 11.4263, 13.153, 12.8823, -6.27124, -75.7036, 0.0, 0.0, 0 +744.056, 125.089, 9.311, 15.651, 24.9745, -15.0, -74.8137, 0.0, 0.0, 0 +738.554, 142.752, 21.9729, 18.9292, 25.9151, -20.0, -74.8137, 0.0, 0.0, 0 +736.08, 141.608, 31.6447, 19.9063, 19.2362, -30.65, -74.8137, 0.0, 0.0, 0 +735.159, 118.403, 12.209, 29.0037, 7.47768, -15.0, -74.8137, 0.0, 0.0, 0 +720.94, 182.597, 36.8223, 26.1526, 35.1897, -33.8037, -74.8137, 0.0, 0.0, 0 +720.94, 182.597, 46.652, 15.493, 27.7999, -10.1411, -74.8137, 0.0, 0.0, 0 +743.837, 190.424, 14.7827, 24.8265, 14.1112, -10.1411, -74.8137, 0.0, 0.0, 0 +843.412, 245.604, 30.3296, 12.1538, 10.365, -27.1741, -94.7783, 0.0, 0.0, 0 +843.412, 276.489, 30.3296, 12.1538, 10.365, -27.1741, -91.0569, 0.0, 0.0, 0 +843.412, 261.322, 30.3296, 22.1198, 9.84671, -10.8697, -91.0569, 0.0, 0.0, 0 +1371.64, 390.099, 21.2722, 23.1718, 31.7354, -25.5718, 0.0, 0.0, 0.0, 0 +1371.64, 481.933, 21.2722, 23.1718, 153.304, -25.5718, 0.0, 0.0, 0.0, 0 +1335.67, 573.652, 26.5718, 23.1718, 153.304, -25.5718, 0.0, 0.0, 0.0, 0 +1263.4, 573.652, 26.5718, 23.1718, 153.304, -25.5718, 0.0, 0.0, 0.0, 0 +1138.03, 405.778, 25.6746, 23.1718, 201.888, -68.7882, 0.0, 0.0, 0.0, 0 +1425.84, 387.455, 16.002, 23.1718, 109.297, -25.5718, -90.0, 0.0, 0.0, 0 +1363.97, 486.704, 23.0469, 23.1718, 109.297, -25.5718, -90.0, 0.0, 0.0, 0 +964.798, 593.451, 20.7708, 23.1718, 143.034, -25.5718, 0.0, 0.0, 0.0, 0 +984.375, 502.825, 18.0403, 19.2326, 92.972, -25.5718, 40.0, 0.0, 0.0, 0 +1049.46, 433.875, 15.8688, 19.0009, 106.739, -25.5718, 46.0, 0.0, 0.0, 0 +906.285, 557.166, 19.9382, 23.1718, 113.043, -25.5718, 90.0, 0.0, 0.0, 0 +1364.63, 321.399, 16.8196, 23.1718, 109.297, -25.5718, -90.0, 0.0, 0.0, 0 +1258.99, 321.399, 18.9924, 23.1718, 109.297, -25.5718, -90.0, 0.0, 0.0, 0 +1191.69, 321.399, 18.7231, 23.1718, 109.297, -25.5718, -90.0, 0.0, 0.0, 0 +1075.37, 578.427, 23.7952, 23.1718, 97.2292, -68.7882, 0.0, 0.0, 0.0, 0 +1161.96, 529.55, 23.7952, 23.1718, 97.2292, -68.7882, 65.0, 0.0, 0.0, 0 +964.479, 943.057, 10.7979, 23.2757, 115.303, -32.0555, 0.0, 0.0, 0.0, 0 +965.971, 900.236, 22.1153, 27.2326, 29.9787, -32.0555, -90.0, 0.0, 0.0, 0 +1182.26, 988.264, 12.1629, 59.7922, 289.821, -59.9438, 90.0, 0.0, 0.0, 0 +996.294, 877.202, 35.5405, 18.3182, 18.9789, -17.5827, 0.0, 0.0, 0.0, 0 +996.294, 854.204, 35.5405, 18.3182, 18.9789, -17.5827, 0.0, 0.0, 0.0, 0 +996.294, 831.345, 35.5405, 18.3182, 18.9789, -17.5827, 0.0, 0.0, 0.0, 0 +996.294, 808.36, 35.5405, 18.3182, 18.9789, -17.5827, 0.0, 0.0, 0.0, 0 +996.294, 785.447, 35.5405, 18.3182, 18.9789, -17.5827, 0.0, 0.0, 0.0, 0 +1067.17, 839.047, 39.3784, 18.3182, 26.048, -17.5827, 0.0, 0.0, 0.0, 0 +1067.17, 797.899, 39.2641, 18.3182, 43.3777, -17.5827, 0.0, 0.0, 0.0, 0 +1076.14, 873.948, 39.1127, 18.3182, 43.3777, -17.5827, 90.0, 0.0, 0.0, 0 +1279.77, 742.902, 34.654, 49.9553, 12.0422, -66.9644, -25.0, 0.0, 0.0, 0 +1334.86, 717.442, 31.5383, 49.9553, 12.0422, -66.9644, -25.0, 0.0, 0.0, 0 +1309.2, 651.504, 37.3263, 23.1718, 77.7517, -25.5718, -90.0, 0.0, 0.0, 0 +1183.47, 831.176, 34.8181, 111.194, 118.584, -47.2974, 90.0, 0.0, 0.0, 0 +532.704, 1407.67, 2.55621, 15.0015, 14.033, 27.0, 0.0, 0.0, 0.0, 0 +532.704, 1419.75, 2.55621, 6.60065, 38.184, 27.0, 0.0, 0.0, 0.0, 0 +609.171, 1263.68, -18.0923, 120.0, 14.3122, 22.0, 10.0, 0.0, 0.0, 0 +502.099, 1244.59, -21.7299, 120.0, 51.0946, 22.0, 0.0, 0.0, 0.0, 0 +441.985, 1290.06, -21.7299, 120.0, 51.0946, 22.0, 0.0, 0.0, 0.0, 0 +812.446, 48.8361, -9.37744, 19.6823, 43.3359, 40.0, 15.0, 0.0, 0.0, 0 +827.838, -94.8986, 5.69385, 10.1748, 6.85295, 30.0, 17.5, 0.0, 0.0, 0 +866.812, -191.328, -8.64014, 11.1682, 25.5283, 30.0, 0.0, 0.0, 0.0, 0 +859.352, -172.041, -8.64014, 11.1682, 25.5283, 30.0, 45.0, 0.0, 0.0, 0 +817.351, -317.571, 24.8888, 5.07722, 42.0, -20.0, 0.0, 0.0, 0.0, 0 +882.267, -59.8994, 25.0102, 5.0, 111.078, -45.0, 50.0, 0.0, 0.0, 0 +903.462, -117.119, 22.9486, 5.0, 82.5, -40.5578, 0.0, 0.0, 0.0, 0 +904.603, -158.475, 15.2787, 5.0, 154.8, -40.5578, 0.0, 0.0, 0.0, 0 +877.076, -142.748, -0.77002, 2.79206, 22.4649, 30.0, 45.0, 0.0, 0.0, 0 +879.07, -134.074, -0.77002, 2.79206, 19.9937, 30.0, 90.0, 0.0, 0.0, 0 +858.827, -71.5648, -8.02686, 10.3306, 18.8705, 30.0, 25.0, 0.0, 0.0, 0 +837.383, 372.279, 27.8858, 9.35656, 19.542, -24.2284, 9.99112, 0.0, 0.0, 0 +827.322, 378.971, 27.8858, 9.35656, 19.542, -24.2284, 9.99112, 0.0, 0.0, 0 +787.399, 372.72, 27.8858, 19.2745, 19.1043, -24.2284, -1.01901, 0.0, 0.0, 0 +771.597, 413.068, 27.8858, 23.1294, 18.5145, -17.8935, -15.727, 0.0, 0.0, 0 +849.437, 432.71, 31.1636, 18.2821, 10.9228, -20.4888, -34.0132, 0.0, 0.0, 0 +862.294, 447.727, 18.159, 12.0662, 7.20907, -6.50314, -60.3286, 0.0, 0.0, 0 +879.189, 442.575, 18.418, 39.0945, 13.1205, -7.17107, -60.3286, 0.0, 0.0, 0 +854.92, 403.171, 14.7235, 12.0662, 11.102, -6.50314, -40.1444, 0.0, 0.0, 0 +861.749, 414.595, 14.7235, 17.9786, 11.102, -6.50314, -40.1444, 0.0, 0.0, 0 +869.968, 424.8, 17.0145, 17.9786, 11.102, -6.50314, -40.1444, 0.0, 0.0, 0 +891.96, 453.611, 24.4415, 16.048, 10.4397, -11.9007, -89.7345, 0.0, 0.0, 0 +915.79, 453.002, 29.9991, 2.96247, 26.6994, -20.0, -89.7345, 0.0, 0.0, 0 +915.79, 436.358, 27.4764, 2.96247, 26.6994, -20.0, -78.477, 0.0, 0.0, 0 +916.764, 445.428, 24.4415, 20.2205, 10.4397, -15.0, -89.7345, 0.0, 0.0, 0 +823.111, -95.8789, 35.9716, 6.04089, 57.0595, -30.9712, 18.5297, 0.0, 0.0, 0 +777.311, 10.6887, 42.4012, 13.3542, 38.9677, -45.0, 14.1518, 0.0, 0.0, 0 +771.485, 10.7783, 36.2288, 28.5336, 33.764, -37.5308, 14.1518, 0.0, 0.0, 0 +1786.53, 200.029, 14.9592, 10.2915, 11.2843, 8.50563, -25.033, 0.0, 0.0, 0 +1750.72, 222.818, 21.5866, 14.0578, 12.4127, 8.50563, -38.5338, 0.0, 0.0, 0 +1726.89, 238.662, 21.8215, 19.8865, 8.25995, 7.43057, -1.29547, 0.0, 0.0, 0 +1530.48, 237.149, 17.6281, 50.9808, 8.99327, 27.0, -180.0, 0.0, 0.0, 0 +1554.03, 163.269, 15.9274, 50.9808, 8.99327, 27.0, -180.0, 0.0, 0.0, 0 +1567.99, 131.966, 15.8981, 22.322, 6.65502, 27.0, -179.0, 0.0, 0.0, 0 +1569.51, 131.88, 15.8981, 25.2239, 8.38533, 27.0, -89.0, 0.0, 0.0, 0 +1535.64, 115.592, 15.8981, 24.6745, 7.98602, 27.0, -90.0, 0.0, 0.0, 0 +1537.37, 115.637, 15.8981, 22.322, 6.65502, 27.0, -180.0, 0.0, 0.0, 0 +1541.16, 164.806, 15.8981, 22.7506, 7.427, 27.0, -90.0, 0.0, 0.0, 0 +1566.89, 161.56, 15.8981, 22.7506, 7.427, 27.0, -90.0, 0.0, 0.0, 0 +1543.25, 235.564, 17.7837, 22.7506, 7.427, 27.0, -90.0, 0.0, 0.0, 0 +1517.42, 238.917, 17.7273, 22.7506, 7.427, 27.0, -90.0, 0.0, 0.0, 0 +1507.43, 125.804, 22.3997, 5.40924, 12.8955, 5.62541, 0.0, 0.0, 0.0, 0 +1469.25, 224.212, 15.8632, 10.7033, 61.2684, 16.7763, 0.0, 0.0, 0.0, 0 +1441.0, 234.087, 19.4671, 12.645, 9.17054, 17.8968, 0.0, 0.0, 0.0, 0 +1441.21, 232.445, 20.6764, 13.0269, 13.4447, 8.02545, 0.0, 0.0, 0.0, 0 +1444.06, 208.218, 20.4384, 12.645, 19.4278, 17.8968, 0.0, 0.0, 0.0, 0 +1456.79, 236.737, 20.1753, 10.1361, 6.66071, 8.02545, 0.0, 0.0, 0.0, 0 +1433.23, 193.616, 20.6195, 34.0648, 9.72077, 4.76426, 0.0, 0.0, 0.0, 0 +1441.02, 178.591, 18.0819, 11.8043, 20.2197, 23.6524, 0.0, 0.0, 0.0, 0 +1466.1, 175.158, 15.6491, 18.9942, 14.8871, 16.7845, 0.0, 0.0, 0.0, 0 +1456.39, 128.392, 20.9019, 11.5564, 24.3032, 26.9205, 0.0, 0.0, 0.0, 0 +1444.96, 113.975, 17.3972, 19.3094, 53.0442, 18.9857, 0.0, 0.0, 0.0, 0 +1444.94, 95.5537, 17.2268, 20.5117, 16.2719, 39.0984, 0.0, 0.0, 0.0, 0 +1471.28, 106.083, 14.0847, 8.72527, 33.8002, 21.5441, 0.0, 0.0, 0.0, 0 +1466.09, 90.5988, 20.7605, 12.9474, 7.24838, 14.5787, 0.0, 0.0, 0.0, 0 +1467.87, 51.6895, 16.5034, 14.5567, 22.3136, 24.2007, 0.0, 0.0, 0.0, 0 +1462.09, 35.2176, 15.4981, 12.8617, 9.63357, 20.4093, 0.0, 0.0, 0.0, 0 +1443.25, 53.0068, 16.1406, 17.4261, 9.53723, 13.7194, 0.0, 0.0, 0.0, 0 +1452.29, 54.2223, 17.0223, 12.8617, 9.63357, 20.3583, -89.2384, 0.0, 0.0, 0 +1440.33, 30.6367, 12.3464, 12.4585, 9.38306, 25.5224, 0.0, 0.0, 0.0, 0 +1442.02, 19.9542, 12.744, 17.9462, 6.45449, 17.5119, 0.0, 0.0, 0.0, 0 +1450.9, 15.6804, 13.6929, 21.8906, 4.58269, 13.8983, -144.02, 0.0, 0.0, 0 +1385.33, -13.5654, 12.4794, 28.7792, 56.9521, 25.2697, 0.587681, 0.0, 0.0, 0 +1398.58, 52.0151, 11.9626, 21.6519, 9.6097, 25.2697, 0.587681, 0.0, 0.0, 0 +1406.59, 68.6713, 11.9626, 5.27556, 41.9298, 21.9341, 0.0876811, 0.0, 0.0, 0 +1402.37, 78.5427, 11.6481, 14.602, 6.55335, 26.2066, 0.605929, 0.0, 0.0, 0 +1398.45, 72.0009, 14.3492, 6.81269, 19.4696, 25.184, 0.105929, 0.0, 0.0, 0 +1363.23, 53.9688, 14.5378, 23.5856, 13.2101, 21.1546, 0.605929, 0.0, 0.0, 0 +1360.99, 72.619, 17.3875, 5.93158, 44.7199, 18.1929, 153.915, 0.0, 0.0, 0 +1370.96, 81.233, 17.3353, 8.48281, 25.2041, 18.3176, 179.77, 0.0, 0.0, 0 +1292.32, 66.2873, 33.3503, 10.0266, 34.682, 24.9624, 179.179, 0.0, 0.0, 0 +1282.18, 90.8047, 33.5335, 7.7426, 5.21201, 16.2256, 179.679, 0.0, 0.0, 0 +1288.39, 91.4682, 33.3863, 17.5374, 5.80487, 8.76181, -179.821, 0.0, 0.0, 0 +1280.63, 87.5753, 20.7256, 52.7813, 14.7107, 16.3846, 179.179, 0.0, 0.0, 0 +1326.55, 90.7234, 26.4168, 20.2988, 7.79667, 18.6232, 179.179, 0.0, 0.0, 0 +1324.68, 76.2524, 26.4845, 11.4354, 33.5428, 13.9213, 154.88, 0.0, 0.0, 0 +1311.59, 50.264, 24.0928, 13.4845, 6.28285, 17.7197, 179.85, 0.0, 0.0, 0 +1288.26, 14.4702, 31.9013, 7.31944, 14.5664, 18.4722, 179.179, 0.0, 0.0, 0 +1298.43, 13.3079, 23.6028, 7.31944, 17.1884, 19.6408, 155.61, 0.0, 0.0, 0 +1289.35, 13.9304, 22.8373, 19.692, 16.6745, 16.9361, 179.648, 0.0, 0.0, 0 +1284.04, -7.87946, 22.1912, 11.8501, 12.2494, 25.1737, 179.567, 0.0, 0.0, 0 +1287.04, -16.2283, 23.0397, 2.92583, 35.5849, 9.9805, 155.007, 0.0, 0.0, 0 +1334.56, -28.6496, 16.5025, 10.6596, 28.2015, 14.8754, -179.966, 0.0, 0.0, 0 +1337.42, 5.04858, 14.5271, 8.33906, 32.1128, 21.3094, -179.882, 0.0, 0.0, 0 +1301.71, 128.609, 22.1102, 9.79722, 47.5242, 26.2018, 90.5166, 0.0, 0.0, 0 +1346.45, 127.404, 14.7414, 15.9008, 9.81501, 25.8874, -90.1514, 0.0, 0.0, 0 +1355.69, 143.075, 15.1685, 13.1356, 46.2717, 19.4155, -24.7946, 0.0, 0.0, 0 +1358.88, 158.756, 15.7712, 20.3775, 8.30087, 23.0593, -24.7946, 0.0, 0.0, 0 +1313.91, 202.381, 23.7005, 9.74137, 41.6635, 17.7826, 90.0166, 0.0, 0.0, 0 +1329.89, 229.381, 23.5247, 14.6707, 11.5608, 28.1873, 90.5166, 0.0, 0.0, 0 +1315.07, 225.055, 27.1867, 10.0932, 9.85138, 25.6504, 91.5166, 0.0, 0.0, 0 +1300.95, 222.008, 22.6542, 7.40996, 7.59918, 21.2898, 90.0166, 0.0, 0.0, 0 +1398.5, 144.562, 15.4446, 7.22884, 17.1279, 20.5805, -0.0872352, 0.0, 0.0, 0 +1404.83, 150.517, 9.32294, 9.67996, 28.8655, 20.5805, -179.541, 0.0, 0.0, 0 +1389.94, 124.965, 13.7051, 11.2191, 11.2515, 20.5805, 0.412754, 0.0, 0.0, 0 +1392.16, 200.826, 19.0224, 18.2592, 9.41836, 14.3755, 90.5166, 0.0, 0.0, 0 +1398.43, 197.433, 18.224, 12.3505, 22.6448, 14.3755, 90.5166, 0.0, 0.0, 0 +1405.1, 230.098, 15.2161, 29.0516, 9.16377, 14.3755, 90.5166, 0.0, 0.0, 0 +1385.25, 235.915, 14.6174, 14.3111, 20.5965, 26.8729, 90.5166, 0.0, 0.0, 0 +1131.47, -17.0798, 26.6039, 11.8212, 30.3244, 25.0, 0.0, 0.0, 0.0, 0 +1150.26, -31.4492, 26.6943, 8.51936, 48.5677, 25.0, 65.0, 0.0, 0.0, 0 +1171.81, -41.3324, 23.334, 42.8716, 13.8765, 25.0, 10.0, 0.0, 0.0, 0 +1223.82, -8.15552, 33.3403, 17.6068, 19.3202, 23.2212, 0.0283782, 0.0, 0.0, 0 +1194.24, -8.15552, 33.3403, 17.6068, 19.3202, 23.2212, 0.0283782, 0.0, 0.0, 0 +1208.81, -8.4942, 33.3403, 46.299, 3.28444, 23.2212, 0.0283782, 0.0, 0.0, 0 +1245.66, 33.3535, 27.5634, 15.7256, 11.8897, 20.0, 0.0283782, 0.0, 0.0, 0 +1233.48, 33.4014, 27.0522, 7.54828, 12.0086, 15.0, 0.0283782, 0.0, 0.0, 0 +1216.49, 32.088, 34.2845, 10.4695, 6.00428, 4.28348, 0.0283782, 0.0, 0.0, 0 +1208.38, 33.7046, 33.5443, 8.56404, 8.00428, 13.3645, 0.0283782, 0.0, 0.0, 0 +1211.73, 43.311, 34.2845, 14.8051, 6.37774, 20.6314, 0.0283782, 0.0, 0.0, 0 +1207.72, 55.7486, 34.2845, 6.27606, 30.8683, 20.6314, 0.0283782, 0.0, 0.0, 0 +1213.01, 71.7481, 34.2845, 11.7475, 5.68257, 20.6314, 0.0283782, 0.0, 0.0, 0 +1244.41, 71.7474, 34.2845, 17.9418, 8.41862, 7.22099, 0.0283782, 0.0, 0.0, 0 +1247.24, 64.8385, 34.2845, 5.33659, 22.2107, 15.0197, 0.0283782, 0.0, 0.0, 0 +1243.97, 49.0651, 34.2845, 14.772, 15.2762, 15.0197, 0.0283782, 0.0, 0.0, 0 +1240.25, 107.592, 34.3429, 21.6085, 6.7582, 20.2765, 0.0283782, 0.0, 0.0, 0 +1241.93, 126.811, 31.3606, 13.8338, 27.2362, 20.2765, 0.0283782, 0.0, 0.0, 0 +1245.62, 144.209, 31.3606, 15.8258, 7.15272, 11.3549, 0.0283782, 0.0, 0.0, 0 +1233.3, 144.209, 31.3606, 7.75466, 7.15272, 3.86065, 0.0283782, 0.0, 0.0, 0 +1218.71, 143.476, 31.3606, 9.87169, 7.15272, 4.70112, 0.0283782, 0.0, 0.0, 0 +1209.39, 138.987, 31.3606, 3.87366, 3.21777, 3.74585, 0.0283782, 0.0, 0.0, 0 +1208.75, 140.77, 35.0571, 4.05678, 7.09149, 9.03686, 0.0283782, 0.0, 0.0, 0 +1213.26, 132.296, 32.0593, 13.8145, 6.94966, 17.6219, 0.0283782, 0.0, 0.0, 0 +1210.55, 117.729, 31.4819, 12.2051, 3.46093, 17.6219, 0.0283782, 0.0, 0.0, 0 +1210.55, 111.597, 31.6296, 12.8475, 4.1698, 17.6219, 0.0283782, 0.0, 0.0, 0 +1208.31, 104.711, 30.9439, 12.2051, 7.23335, 17.9602, 0.0283782, 0.0, 0.0, 0 +1161.99, 106.558, 33.5153, 28.0456, 9.90968, 40.0, 0.0283782, 0.0, 0.0, 0 +1165.86, 124.526, 28.3186, 18.3048, 45.2556, 50.0, 0.0283782, 0.0, 0.0, 0 +1161.99, 142.079, 28.1076, 26.1668, 11.5171, 60.0, 0.0283782, 0.0, 0.0, 0 +1133.18, 115.764, 24.3193, 24.0735, 26.95, 25.0, 0.0283782, 0.0, 0.0, 0 +1132.37, 50.8883, 26.6677, 23.4754, 8.10019, 30.0, 0.0283782, 0.0, 0.0, 0 +1132.37, 52.4937, 29.7424, 20.1888, 43.2755, 15.0, 0.0283782, 0.0, 0.0, 0 +1151.91, 53.1188, 31.6296, 8.83382, 46.6553, 28.9309, 0.0283782, 0.0, 0.0, 0 +1168.66, 45.1142, 31.6296, 15.7665, 32.6587, 12.9147, 0.0283782, 0.0, 0.0, 0 +1058.26, 16.641, 31.6296, 30.4241, 21.8499, 26.9493, 0.0283782, 0.0, 0.0, 0 +1065.0, 45.7747, 31.6296, 15.279, 77.2994, 15.45, 0.0283782, 0.0, 0.0, 0 +1042.33, 82.7549, 33.53, 13.2927, 32.924, 17.9221, 0.0283782, 0.0, 0.0, 0 +1028.4, 62.902, 21.24, 6.1726, 68.985, 40.0, 0.0283782, 0.0, 0.0, 0 +1007.43, 15.346, 15.6959, 49.2795, 15.3461, 65.0, 0.0283782, 0.0, 0.0, 0 +1007.43, 41.0601, 20.401, 17.2478, 36.0634, 60.0, 0.0283782, 0.0, 0.0, 0 +1067.55, 143.78, 23.3048, 16.213, 29.4927, 80.0559, 0.0283782, 0.0, 0.0, 0 +1059.45, 133.03, 23.3048, 34.2094, 8.47129, 80.0559, 0.0283782, 0.0, 0.0, 0 +1074.33, 160.869, 11.5377, 5.51241, 56.212, 49.6346, 0.0283782, 0.0, 0.0, 0 +1003.36, 181.872, 22.8511, 11.9076, 39.306, 26.8027, -30.968, 0.0, 0.0, 0 +938.66, 52.8828, 22.8511, 4.85437, 14.9941, 22.6, 0.0283794, 0.0, 0.0, 0 +943.38, 65.0699, 22.8511, 4.51456, 10.046, 6.32801, 0.0283794, 0.0, 0.0, 0 +871.919, 54.1994, 18.5603, 8.91261, 13.817, 25.0, 0.0283794, 0.0, 0.0, 0 +876.589, 66.6932, 27.9548, 8.91261, 8.4284, 20.0, 0.0283794, 0.0, 0.0, 0 +876.589, 77.0034, 24.4011, 8.91261, 8.4284, 15.1556, 0.0283794, 0.0, 0.0, 0 +880.116, 87.3809, 24.4011, 8.91261, 8.4284, 15.1556, 0.0283794, 0.0, 0.0, 0 +880.116, 95.9029, 24.4011, 8.91261, 8.4284, 15.1556, 0.0283794, 0.0, 0.0, 0 +884.532, 111.734, 24.4011, 13.9928, 8.00698, 24.0975, 0.0283794, 0.0, 0.0, 0 +899.313, 111.305, 24.4011, 13.9928, 8.00698, 24.0975, 0.0283794, 0.0, 0.0, 0 +902.848, 91.4621, 24.4011, 5.40263, 6.00523, 21.4467, 0.0283794, 0.0, 0.0, 0 +899.313, 81.1357, 21.8226, 13.3423, 9.72848, 25.0069, 0.0283794, 0.0, 0.0, 0 +900.166, 71.3891, 21.8226, 12.3423, 8.1445, 25.0069, 0.0283794, 0.0, 0.0, 0 +641.547, 43.0984, 15.7639, 12.3378, 8.90254, -23.343, 15.0, 0.0, 0.0, 0 +1020.71, -589.732, 23.1381, 13.3691, 17.7438, -9.68792, 0.0, 0.0, 0.0, 0 +990.293, -607.159, 17.9883, 14.5381, 12.5381, -4.58812, 0.0, 0.0, 0.0, 0 +1013.57, -607.775, 17.7834, 27.1352, 9.88303, -7.21161, 0.0, 0.0, 0.0, 0 +1184.62, -85.0906, 39.0425, 12.3955, 13.7975, -9.60768, 0.0, 0.0, 0.0, 0 +1198.29, -83.5869, 38.3964, 13.692, 19.5402, -12.2067, 0.0, 0.0, 0.0, 0 +1217.49, -76.7735, 43.1806, 24.1304, 13.0006, -16.9909, 0.0, 0.0, 0.0, 0 +1221.03, -89.1653, 36.2089, 18.1755, 10.9151, -10.0192, 0.0, 0.0, 0.0, 0 +1222.87, -108.181, 46.6601, 14.2576, 18.1924, -20.4704, 0.0, 0.0, 0.0, 0 +1220.63, -126.808, 39.6959, 18.6262, 8.22979, -13.0037, 0.0, 0.0, 0.0, 0 +1189.49, -118.695, 41.0202, 21.8969, 12.7926, -14.8305, 0.0, 0.0, 0.0, 0 +1264.71, -110.784, 41.5161, 9.79041, 34.5469, -15.6731, 0.0, 0.0, 0.0, 0 +1263.28, -89.7761, 45.0491, 9.63086, 7.2474, -18.5215, 0.0, 0.0, 0.0, 0 +1273.91, -73.6109, 35.6562, 15.075, 10.8841, -10.8892, 0.0, 0.0, 0.0, 0 +1288.53, -72.685, 37.4249, 14.0649, 11.5411, -10.9814, 0.0, 0.0, 0.0, 0 +1259.46, -71.438, 35.0473, 10.3872, 4.96246, -10.2803, 0.0, 0.0, 0.0, 0 +1286.37, -122.153, 42.3722, 14.7122, 17.5555, -16.3247, 0.0, 0.0, 0.0, 0 +1299.19, -126.491, 35.6562, 10.3868, 8.04085, -10.8892, 0.0, 0.0, 0.0, 0 +1297.51, -91.5318, 31.1847, 10.7936, 15.0439, -5.90625, 0.0, 0.0, 0.0, 0 +1334.02, -120.584, 38.694, 23.4025, 15.7375, -18.4925, 0.0, 0.0, 0.0, 0 +1340.38, -73.1163, 34.777, 13.4084, 11.6816, -12.9407, 0.0, 0.0, 0.0, 0 +1363.45, -71.7985, 41.818, 14.4198, 9.78535, -25.0, 0.0, 0.0, 0.0, 0 +1363.18, -96.4056, 36.6134, 7.39923, 58.3425, -20.0, 0.0, 0.0, 0.0, 0 +1354.7, -124.906, 31.7726, 5.12512, 11.9572, -12.0, 0.0, 0.0, 0.0, 0 +1368.37, -128.827, 32.3674, 6.21436, 5.12027, -15.0, 0.0, 0.0, 0.0, 0 +1309.15, -163.465, 42.7982, 7.04517, 9.62402, -19.9306, 0.0, 0.0, 0.0, 0 +1327.08, -162.185, 38.9815, 6.68945, 10.1043, -16.1139, 0.0, 0.0, 0.0, 0 +1318.33, -164.082, 44.4841, 9.7854, 14.4198, -21.6165, 0.0, 0.0, 0.0, 0 +1301.27, -184.73, 46.1227, 14.4198, 9.42793, -21.6165, 0.0, 0.0, 0.0, 0 +1312.27, -198.764, 39.8668, 43.6443, 9.62402, -18.7242, 0.0, 0.0, 0.0, 0 +1349.11, -196.976, 41.7217, 8.03019, 12.0147, -24.6623, 0.0, 0.0, 0.0, 0 +1361.4, -181.834, 38.0981, 13.9829, 50.9085, -19.3552, 0.0, 0.0, 0.0, 0 +1310.76, -275.783, 48.0845, 18.2729, 17.0437, -27.2183, 0.0, 0.0, 0.0, 0 +1325.53, -272.686, 48.0845, 11.4612, 5.5777, -27.2183, 0.0, 0.0, 0.0, 0 +1340.31, -275.783, 48.0845, 18.2729, 17.0437, -27.2183, 0.0, 0.0, 0.0, 0 +1318.34, -403.538, 92.3905, 13.7468, 18.6993, -77.3592, 35.0, 0.0, 0.0, 0 +1359.0, -416.716, 92.3905, 13.7468, 18.6993, -77.3592, 35.0, 0.0, 0.0, 0 +1319.8, -429.648, 92.3905, 18.6992, 13.7468, -77.3592, 35.0, 0.0, 0.0, 0 +1357.44, -390.606, 92.3905, 18.6993, 13.7468, -77.3592, 35.0, 0.0, 0.0, 0 +1258.64, -426.226, 92.3905, 13.7468, 18.6993, -77.3592, 35.0, 0.0, 0.0, 0 +1257.09, -400.115, 92.3905, 18.6993, 13.7468, -77.3592, 35.0, 0.0, 0.0, 0 +1219.45, -439.157, 92.3905, 18.6992, 13.7468, -77.3592, 35.0, 0.0, 0.0, 0 +1217.98, -413.048, 92.3905, 13.7468, 18.6993, -77.3592, 35.0, 0.0, 0.0, 0 +1305.16, -528.404, 89.8936, 13.7468, 18.6993, -77.3592, 35.0, 0.0, 0.0, 0 +1303.6, -502.294, 89.8936, 18.6993, 13.7468, -77.3592, 35.0, 0.0, 0.0, 0 +1265.96, -541.336, 89.8936, 18.6992, 13.7468, -77.3592, 35.0, 0.0, 0.0, 0 +1264.5, -515.226, 89.8936, 13.7468, 18.6993, -77.3592, 35.0, 0.0, 0.0, 0 +1243.8, -262.443, 93.1329, 14.8523, 46.0598, -68.3087, 0.0, 0.0, 0.0, 0 +1181.78, -275.736, 44.8769, 29.9224, 14.251, -24.5314, 0.0, 0.0, 0.0, 0 +1189.6, -268.169, 44.8769, 14.2817, 29.3851, -24.5314, 0.0, 0.0, 0.0, 0 +1165.04, -302.48, 33.6342, 28.994, 31.0753, -17.5223, 0.0, 0.0, 0.0, 0 +1187.06, -239.88, 36.7079, 19.4783, 14.7095, -13.9895, 0.0, 0.0, 0.0, 0 +1153.87, -251.759, 33.7125, 28.5483, 36.4358, -14.4928, 0.0, 0.0, 0.0, 0 +1148.85, -275.612, 43.6848, 18.0958, 10.5142, -24.8141, 0.0, 0.0, 0.0, 0 +1153.26, -185.241, 39.1764, 18.3305, 44.8652, -30.0, 0.0, 0.0, 0.0, 0 +1158.94, -160.343, 53.4601, 36.2302, 11.3639, -24.9478, 0.0, 0.0, 0.0, 0 +1184.51, -185.459, 45.844, 19.5316, 23.8302, -24.0782, 0.0, 0.0, 0.0, 0 +1189.32, -203.999, 41.9778, 10.9307, 10.1656, -20.212, 0.0, 0.0, 0.0, 0 +1177.08, -205.087, 34.6046, 13.3766, 6.21704, -12.8389, 0.0, 0.0, 0.0, 0 +1188.4, -160.359, 46.3381, 10.4222, 10.651, -21.1075, 0.0, 0.0, 0.0, 0 +1188.12, -170.324, 40.5295, 10.9926, 5.69644, -18.7638, 0.0, 0.0, 0.0, 0 +1230.06, -163.934, 44.5077, 16.5476, 16.6806, -18.318, 0.0, 0.0, 0.0, 0 +1229.98, -179.893, 41.901, 12.9082, 14.5891, -16.687, 0.0, 0.0, 0.0, 0 +1233.74, -197.951, 42.0155, 17.1732, 20.264, -18.7169, 0.0, 0.0, 0.0, 0 +1254.02, -201.678, 43.5549, 13.2269, 11.1774, -19.9687, 0.0, 0.0, 0.0, 0 +1254.64, -166.43, 36.214, 19.6757, 19.1519, -9.77051, 0.0, 0.0, 0.0, 0 +1256.88, -180.758, 38.8345, 17.4474, 7.41959, -12.391, 0.0, 0.0, 0.0, 0 +1254.31, -188.447, 42.581, 14.1984, 7.09906, -16.1375, 0.0, 0.0, 0.0, 0 +912.176, 221.16, 56.9723, 20.506, 27.7751, -45.0, 0.0, 0.0, 0.0, 0 +897.385, 155.174, 48.446, 21.5272, 11.8214, -25.0, 0.0, 0.0, 0.0, 0 +861.525, 45.7916, 23.4779, 5.0, 168.48, -45.0, -10.0, 0.0, 0.0, 0 +875.642, 182.838, 23.4779, 5.0, 215.475, -45.0, -5.0, 0.0, 0.0, 0 +879.816, 305.143, 23.4779, 5.0, 115.5, -45.0, 5.0, 0.0, 0.0, 0 +907.987, 380.283, 36.85, 5.0, 91.134, -40.5578, -50.0, 0.0, 0.0, 0 +969.635, 377.563, 26.4966, 5.0, 98.1, -45.0, -125.0, 0.0, 0.0, 0 +951.579, 371.64, 46.2758, 12.4657, 13.6031, -25.0, -30.0, 0.0, 0.0, 0 +904.375, 319.228, 38.6771, 15.2927, 9.48038, -9.15601, 0.0, 0.0, 0.0, 0 +905.372, 302.67, 35.7981, 13.2944, 5.18417, -7.61929, 0.0, 0.0, 0.0, 0 +920.127, 291.746, 31.4165, 15.2185, 5.52447, -10.0, 0.0, 0.0, 0.0, 0 +922.85, 301.778, 39.5893, 12.4797, 12.1876, -16.3774, 0.0, 0.0, 0.0, 0 +924.465, 315.461, 44.3809, 13.3672, 8.85497, -25.0, -10.0, 0.0, 0.0, 0 +943.905, 357.165, 42.39, 7.8421, 38.4921, -25.0, -30.0, 0.0, 0.0, 0 +904.54, 366.098, 55.7105, 4.62482, 11.9413, -23.1696, 0.0, 0.0, 0.0, 0 +979.307, 409.811, 39.3496, 4.83175, 19.6888, -30.0, -34.491, 0.0, 0.0, 0 +922.39, -42.7994, 39.6935, 9.027, 11.3099, -20.0, 0.0, 0.0, 0.0, 0 +935.139, -23.2006, 40.4105, 27.7622, 3.78543, -25.0, 0.0, 0.0, 0.0, 0 +872.947, 6.69867, 42.7262, 25.1033, 23.016, -25.0, 0.0, 0.0, 0.0, 0 +879.293, -22.5451, 41.6648, 17.8093, 12.7705, -16.9681, 0.0, 0.0, 0.0, 0 +934.917, -62.6267, 39.2042, 13.1722, 8.21536, -25.0, 0.0, 0.0, 0.0, 0 +919.14, 9.39166, 31.2648, 8.29333, 6.98758, -4.91459, 0.0, 0.0, 0.0, 0 +1224.67, 182.3, 61.1155, 56.6413, 16.8634, -35.0, 0.0, 0.0, 0.0, 0 +1246.17, 206.924, 51.0216, 11.71, 59.6853, -25.0, 0.0, 0.0, 0.0, 0 +1229.63, 213.772, 55.0655, 50.1451, 9.36416, -25.0, 0.0, 0.0, 0.0, 0 +933.318, 1777.65, 14.5098, 29.6966, 45.7981, 5.0, -45.0, 0.0, 0.0, 0 +911.819, 1798.54, 14.7598, 17.4937, 45.7981, 5.0, -45.0, 0.0, 0.0, 0 +788.313, 1666.42, 13.7102, 23.7108, 83.5875, 15.2, -45.0, 0.0, 0.0, 0 +823.834, 1655.45, 9.64699, 40.159, 85.2676, 15.2, -135.0, 0.0, 0.0, 0 +865.93, 1699.52, 14.6847, 14.877, 73.4836, 10.0, -135.0, 0.0, 0.0, 0 +909.559, 1597.33, 14.6847, 16.7294, 73.4836, 10.0, -45.0, 0.0, 0.0, 0 +975.652, 1571.45, -10.2203, 12.135, 167.785, 25.3073, -45.0376, 0.0, 0.0, 0 +1093.62, 1562.53, -10.732, 12.135, 167.785, 25.3073, -135.038, 0.0, 0.0, 0 +1212.44, 1385.33, 15.7554, 12.135, 29.403, 8.0, -0.0375934, 0.0, 0.0, 0 +1212.95, 1411.32, 15.7554, 11.6568, 12.2577, 6.50786, -0.0375934, 0.0, 0.0, 0 +1213.19, 1402.49, 15.7554, 5.0, 5.0, 5.0, -0.0375934, 0.0, 0.0, 0 +974.215, -351.04, 17.5256, 39.5273, 10.4151, 14.1864, 0.0, 0.0, 0.0, 0 +940.207, -339.174, 16.4973, 39.5273, 10.4151, 14.1864, 90.0, 0.0, 0.0, 0 +932.308, -280.53, 17.1639, 7.01789, 20.3469, 14.1864, 0.0, 0.0, 0.0, 0 +936.537, -258.744, 16.7518, 14.5203, 34.6461, 17.6025, 0.0, 0.0, 0.0, 0 +967.097, -176.979, 27.5, 16.1481, 21.7741, 8.83645, 16.4184, 0.0, 0.0, 0 +957.815, -153.082, 11.0669, 7.68872, 30.75, 25.0, 16.5063, 0.0, 0.0, 0 +953.112, -140.713, 23.0738, 10.8735, 7.25711, 16.1312, 0.0, 0.0, 0.0, 0 +933.261, -125.187, 22.6131, 12.4694, 12.6577, 40.0, 0.0, 0.0, 0.0, 0 +939.843, -111.677, 22.6131, 30.0734, 1.49712, 40.0, 32.9488, 0.0, 0.0, 0 +942.616, -122.274, 22.6131, 30.1637, 3.20484, 40.0, 0.0, 0.0, 0.0, 0 +955.666, -117.558, 22.6131, 29.1802, 1.49712, 40.0, -74.1113, 0.0, 0.0, 0 +934.51, -150.821, 22.7246, 13.2018, 26.8692, 15.0, 0.0, 0.0, 0.0, 0 +936.217, -186.416, 13.1016, 9.49995, 33.6908, 20.0, 0.0, 0.0, 0.0, 0 +937.673, -195.836, 14.4414, 19.2656, 6.53177, 18.8627, 0.0, 0.0, 0.0, 0 +949.329, -188.691, 23.1572, 13.0332, 9.79765, 12.4494, 105.13, 0.0, 0.0, 0 +940.834, -287.258, 16.5984, 24.2, 6.1015, 10.8784, 0.0, 0.0, 0.0, 0 +974.539, -287.09, 19.4473, 24.8289, 6.12433, 10.4326, 0.0, 0.0, 0.0, 0 +983.543, -272.485, 18.6811, 6.7652, 35.5421, 15.0, 0.0, 0.0, 0.0, 0 +980.138, -251.728, 19.1938, 8.85352, 15.6183, 15.0, 0.0, 0.0, 0.0, 0 +935.923, -236.153, 17.4441, 14.8913, 7.38638, 9.65653, 0.0, 0.0, 0.0, 0 +957.083, -229.23, 11.7803, 49.9965, 4.94887, 15.0, 18.7263, 0.0, 0.0, 0 +968.829, -183.04, 14.9019, 16.5784, 8.76724, 15.0, 16.5801, 0.0, 0.0, 0 +977.938, -228.275, 18.2803, 21.0652, 7.91375, 12.8897, -84.7986, 0.0, 0.0, 0 +1115.71, -525.106, 11.0293, 18.6346, 18.7577, 20.705, 0.0, 0.0, 0.0, 0 +1162.28, -482.353, 6.62236, 8.2522, 18.7577, 25.0, 0.0, 0.0, 0.0, 0 +1168.62, -482.353, 12.8123, 8.2522, 18.7577, 19.0319, 90.0, 0.0, 0.0, 0 +1175.13, -482.353, 6.77812, 8.2522, 18.7577, 25.0, 0.0, 0.0, 0.0, 0 +1162.55, -410.823, 20.3531, 8.2522, 18.7577, 19.0319, 0.0, 0.0, 0.0, 0 +1168.9, -410.823, 20.3531, 8.2522, 18.7577, 19.0319, 90.0, 0.0, 0.0, 0 +1175.41, -410.823, 20.3531, 8.2522, 18.7577, 19.0319, 0.0, 0.0, 0.0, 0 +1167.47, -427.78, 9.13689, 8.2522, 18.7577, 25.0, -90.0, 0.0, 0.0, 0 +1167.47, -434.128, 15.3034, 8.2522, 18.7577, 19.0319, 0.0, 0.0, 0.0, 0 +1167.47, -440.639, 9.13689, 8.2522, 18.7577, 25.0, -90.0, 0.0, 0.0, 0 +1167.47, -465.291, 6.6458, 8.2522, 18.7577, 25.0, -90.0, 0.0, 0.0, 0 +1167.47, -458.78, 12.8123, 8.2522, 18.7577, 19.0319, 0.0, 0.0, 0.0, 0 +1167.47, -452.431, 6.6458, 8.2522, 18.7577, 25.0, -90.0, 0.0, 0.0, 0 +1125.77, -458.247, 9.15826, 18.9782, 57.3985, 15.0, 0.0, 0.0, 0.0, 0 +1023.89, -498.361, 13.0519, 18.9782, 57.3985, 12.989, 0.0, 0.0, 0.0, 0 +1124.61, -419.316, 7.83375, 16.261, 16.3277, 25.0, 0.0, 0.0, 0.0, 0 +1066.62, -478.349, 12.2725, 23.5037, 14.063, 17.8852, 0.0, 0.0, 0.0, 0 +1068.16, -487.11, 12.2725, 13.4083, 35.4494, 9.68812, 0.0, 0.0, 0.0, 0 +1068.16, -518.07, 12.2725, 13.4083, 19.1981, 9.68812, 0.0, 0.0, 0.0, 0 +1030.91, -532.793, 22.252, 33.8358, 0.01, 12.8367, 0.0, 0.0, 0.0, 0 +1062.53, -532.793, 20.7588, 33.8358, 0.0478144, 14.3373, 0.0, 0.0, 0.0, 0 +1150.71, -359.6, 16.7829, 16.261, 26.1404, 6.404, 0.0, 0.0, 0.0, 0 +1166.63, -352.807, 20.103, 8.42752, 9.83401, 6.33996, 0.0, 0.0, 0.0, 0 +1169.36, -352.807, 17.5539, 19.6676, 9.83401, 6.33996, 0.0, 0.0, 0.0, 0 +1132.13, -359.031, 24.4232, 22.1344, 20.7433, 0.3002, 0.0, 0.0, 0.0, 0 +1012.19, -565.976, 38.3608, 8.18054, 17.3088, 7.94792, 0.0, 0.0, 0.0, 0 +1012.19, -544.668, 23.4555, 8.18054, 22.87, 17.3796, 0.0, 0.0, 0.0, 0 +1049.32, -556.168, 17.7577, 40.0639, 0.01, 5.98038, 0.0, 0.0, 0.0, 0 +1022.68, -556.168, 17.7577, 7.61214, 0.01, 5.98038, 0.0, 0.0, 0.0, 0 +1012.13, -556.168, 17.7577, 8.49066, 0.01, 5.98038, 0.0, 0.0, 0.0, 0 +1110.24, -546.749, 5.53997, 10.9481, 13.0478, 15.0, 0.0, 0.0, 0.0, 0 +1145.97, -544.954, 4.31438, 59.0902, 6.62608, 20.0, 0.0, 0.0, 0.0, 0 +1041.77, -294.806, 19.7457, 15.4042, 14.2424, 13.0077, 0.0, 0.0, 0.0, 0 +1068.3, -304.365, 19.7457, 14.6493, 27.982, 9.336, 0.0, 0.0, 0.0, 0 +1052.82, -304.273, 19.7457, 5.58206, 27.8181, 9.336, 0.0, 0.0, 0.0, 0 +1068.72, -312.362, 19.7457, 37.2228, 12.3718, 9.336, 0.0, 0.0, 0.0, 0 +1091.88, -295.923, 18.5971, 20.4684, 13.2736, 18.3873, 0.0, 0.0, 0.0, 0 +1025.83, -294.057, 15.6772, 14.3956, 11.0171, 15.0, 0.0, 0.0, 0.0, 0 +1020.71, -299.095, 15.6772, 4.53186, 21.0427, 15.0, 0.0, 0.0, 0.0, 0 +1031.25, -299.1, 15.6772, 3.93703, 21.0, 15.0, 0.0, 0.0, 0.0, 0 +1024.07, -314.961, 14.995, 9.77987, 7.08948, 20.0, 5.0, 0.0, 0.0, 0 +1024.89, -321.165, 22.887, 9.39451, 7.08948, 12.2201, 10.0, 0.0, 0.0, 0 +1028.22, -325.567, 13.5416, 14.1316, 2.45089, 20.0, 15.0, 0.0, 0.0, 0 +1029.48, -329.03, 13.1393, 13.3547, 7.65269, 20.0, 23.0096, 0.0, 0.0, 0 +1032.61, -335.032, 16.1201, 14.1559, 5.12424, 12.6665, 24.5792, 0.0, 0.0, 0 +1036.1, -342.463, 15.5614, 14.1559, 5.12424, 12.6665, 24.5792, 0.0, 0.0, 0 +1039.46, -337.73, 13.0752, 4.5299, 15.0, 15.0, 24.5792, 0.0, 0.0, 0 +1123.43, -408.56, 15.8228, 9.54487, 6.85762, 4.41811, 0.0, 0.0, 0.0, 0 +1103.56, -312.362, 17.1681, 8.842, 12.3718, 5.26, 0.0, 0.0, 0.0, 0 +1087.66, -336.676, 15.2965, 17.1048, 13.609, 6.4367, 34.6793, 0.0, 0.0, 0 +1089.41, -339.216, 18.9066, 17.1048, 8.32327, 6.43605, 34.6793, 0.0, 0.0, 0 +1104.85, -330.058, 16.4007, 2.7842, 20.6844, 5.26, 123.695, 0.0, 0.0, 0 +1099.02, -330.099, 16.4007, 12.0129, 7.36647, 5.26, 124.945, 0.0, 0.0, 0 +1049.85, -472.611, 12.2725, 8.96196, 6.35093, 5.07313, 0.0, 0.0, 0.0, 0 +1024.53, -376.248, 4.22594, 30.0734, 1.49712, 12.1802, 13.5885, 0.0, 0.0, 0 +1036.8, -402.613, 4.91424, 21.9536, 1.49712, 12.1802, 13.5885, 0.0, 0.0, 0 +1014.62, -406.085, 4.91424, 21.9536, 1.49712, 9.86267, 4.14602, 0.0, 0.0, 0 +1014.92, -420.743, 14.9028, 17.6872, 11.6437, 6.24432, 0.0, 0.0, 0.0, 0 +1021.37, -332.176, 11.8328, 6.36355, 7.83256, 10.0, 26.8201, 0.0, 0.0, 0 +1017.0, -316.248, 13.7034, 6.29991, 7.08363, 10.0, 11.2641, 0.0, 0.0, 0 +776.43, 1319.01, -3.41061, 50.0, 50.0, 10.0, 0.831128, 0.0, 0.0, 0 +905.156, 515.332, 38.3065, 63.0677, 25.8574, -30.1417, 0.0, 0.0, 0.0, 0 +826.815, 525.741, 6.5179, 63.0677, 90.7595, -30.1417, 0.0, 0.0, 0.0, 0 +1315.69, 362.947, 27.8356, 15.3342, 22.2153, -35.2444, 0.0, 0.0, 0.0, 0 +1389.61, 365.554, 21.9138, 12.1116, 20.0519, -35.2444, 0.0, 0.0, 0.0, 0 +1413.73, 366.398, 23.9147, 22.5857, 18.5964, -35.2444, 0.0, 0.0, 0.0, 0 +843.42, 568.059, 13.7567, 7.84135, 37.5975, -0.663116, -37.0, 0.0, 0.0, 0 +1112.03, 393.834, 27.7667, 19.696, 62.8491, -25.5718, 74.5, 0.0, 0.0, 0 +827.006, 1500.4, -6.57628, 34.5294, 1.59243, 19.406, -91.1846, 0.0, 0.0, 0 +938.251, -491.752, 27.904, 18.4547, 9.16107, -25.0, 0.0, 0.0, 0.0, 0 +886.88, -431.506, 22.6722, 17.6628, 5.26761, -15.0, 0.0, 0.0, 0.0, 0 +565.023, 1394.59, 5.28093, 10.618, 13.48, 25.0, -90.0, 0.0, 0.0, 0 +922.913, -62.6267, 39.8232, 8.52958, 8.21536, -20.0, 0.0, 0.0, 0.0, 0 +514.088, 1391.37, 5.28093, 11.2809, 13.0, 27.0, 125.0, 0.0, 0.0, 0 +481.494, 1476.47, 0.0608826, 14.0637, 1.70604, 25.0, -90.0, 0.0, 0.0, 0 +607.949, 1491.55, -0.180618, 15.0069, 0.737412, 30.0, -180.0, 0.0, 0.0, 0 +899.313, 100.298, 23.9089, 12.9928, 14.0122, 20.9648, 0.0283794, 0.0, 0.0, 0 +880.424, 104.068, 24.4011, 8.99754, 5.37422, 16.368, 0.0283794, 0.0, 0.0, 0 +900.342, 54.3565, 20.2014, 13.2365, 12.1257, 25.0, 0.0, 0.0, 0.0, 0 +934.077, -42.7994, 35.9521, 9.027, 11.3099, -15.0, 0.0, 0.0, 0.0, 0 +931.779, -29.5723, 40.0168, 4.15242, 18.4337, -25.0, 0.0, 0.0, 0.0, 0 +923.066, -17.6623, 40.0168, 9.15242, 27.0394, -25.0, 0.0, 0.0, 0.0, 0 +927.191, -11.0534, 44.7051, 19.1524, 14.2891, -25.0, 0.0, 0.0, 0.0, 0 +1294.82, 262.13, 19.5894, 6.31776, 28.5317, 25.0, 90.5166, 0.0, 0.0, 0 +907.367, 342.805, 48.4772, 6.2927, 29.958, -25.0, 0.0, 0.0, 0.0, 0 +916.209, 375.557, 55.7105, 14.6248, 17.9413, -23.1696, -50.0, 0.0, 0.0, 0 +933.684, 379.353, 54.8125, 15.6248, 7.9413, -23.1696, -90.0, 0.0, 0.0, 0 +1001.99, 317.88, 33.7194, 34.4657, 34.6031, -7.6246, -32.0891, 0.0, 0.0, 0 +987.323, 279.788, 33.7194, 15.4657, 48.6031, -7.6246, -33.4132, 0.0, 0.0, 0 +1124.02, 242.347, 29.7127, 37.5807, 13.4554, 5.38694, 90.5166, 0.0, 0.0, 0 +1157.98, 275.705, 27.3399, 36.5807, 10.4554, 7.38694, 13.2999, 0.0, 0.0, 0 +1193.69, 261.728, 8.33752, 22.1728, 121.58, 20.0, 106.956, 0.0, 0.0, 0 +1264.05, 258.835, 0.991348, 124.112, 7.57423, 25.0, 24.2386, 0.0, 0.0, 0 +1270.7, 258.866, 33.3387, 11.025, 6.72088, 6.38694, 114.073, 0.0, 0.0, 0 +1120.09, 182.402, 27.784, 16.9113, 5.55709, 15.0, 90.5166, 0.0, 0.0, 0 +1122.46, 177.469, 29.7127, 6.91131, 13.6738, 11.3869, 90.5166, 0.0, 0.0, 0 +1144.47, 181.146, 29.7127, 14.9113, 10.7094, 9.38694, 90.5166, 0.0, 0.0, 0 +907.268, 176.597, 47.3236, 4.52878, 26.9671, -25.0, 0.0, 0.0, 0.0, 0 +905.045, 164.434, 47.3236, 5.76229, 9.36774, -25.0, 0.0, 0.0, 0.0, 0 +1035.73, 91.443, 20.9846, 22.2248, 14.3136, 40.0, 0.0283782, 0.0, 0.0, 0 +1142.3, -525.106, 6.87012, 18.6346, 18.7577, 25.0, 0.0, 0.0, 0.0, 0 +1141.95, -524.763, 6.76221, 10.3153, 71.22, 25.0, 90.0, 0.0, 0.0, 0 +1168.64, -525.106, 6.6792, 18.6346, 18.7577, 25.0, 0.0, 0.0, 0.0, 0 +653.932, 1390.15, 7.53163, 7.20257, 18.4789, 10.0, 0.0, 0.0, 0.0, 0 +438.235, 1579.95, 6.47704, 18.9208, 18.8, 40.0, -2.73208e-005, 0.0, 0.0, 0 +550.536, 1693.74, 21.6075, 20.1332, 15.2579, 26.1189, 90.0, 0.0, 0.0, 0 +536.541, 1701.78, 17.5821, 11.5258, 41.5152, 30.0, 45.0, 0.0, 0.0, 0 +562.177, 1558.84, 6.99641, 48.0154, 5.70594, 40.0, -180.0, 0.0, 0.0, 0 +1372.68, 580.395, 43.0533, 19.4028, 19.4192, -39.0869, 0.0, 0.0, 0.0, 0 +1372.68, 556.248, 41.979, 19.4028, 19.4192, -39.0869, 0.0, 0.0, 0.0, 0 +1041.52, -607.562, 16.8737, 6.51244, 50.0, -7.21161, 0.0, 0.0, 0.0, 0 +1372.68, 538.711, 40.4375, 19.4008, 7.45698, -39.0869, 0.0, 0.0, 0.0, 0 +952.554, -412.244, 10.9718, 46.4888, 11.566, 12.7767, 0.0, 0.0, 0.0, 0 +1381.43, 606.557, 47.6485, 16.902, 11.2878, -39.0869, 0.0, 0.0, 0.0, 0 +804.298, -317.571, 24.8888, 3.0971, 42.0, -20.0, 0.0, 0.0, 0.0, 0 +1381.63, 630.643, 49.3487, 16.902, 11.2878, -39.0869, 0.0, 0.0, 0.0, 0 +818.943, -330.794, 32.221, 5.07722, 16.0068, -10.0646, 0.0, 0.0, 0.0, 0 +1360.12, 631.83, 36.1036, 25.2419, 14.4484, -20.7324, 0.0, 0.0, 0.0, 0 +1030.36, -341.783, 13.0752, 4.5299, 15.0, 15.0, 24.5792, 0.0, 0.0, 0 +1355.57, 617.474, 33.9405, 15.1452, 54.3261, -20.7324, 0.0, 0.0, 0.0, 0 +1159.04, 222.244, 0.991348, 124.112, 7.57423, 25.0, 14.2386, 0.0, 0.0, 0 +1236.47, -341.213, 87.6954, 14.8523, 46.0598, -68.3087, 90.0, 0.0, 0.0, 0 +1406.71, 659.872, 25.8808, 21.1995, 249.892, -76.9332, 0.0, 0.0, 0.0, 0 +1289.88, -613.307, 27.1016, 47.1006, 16.246, -30.0, 90.0, 0.0, 0.0, 0 +1311.89, -846.16, 13.9647, 35.3417, 15.1569, -20.0, 90.0, 0.0, 0.0, 0 +1872.32, 548.146, 24.3491, 295.607, 4.18412, -42.304, 87.5, 0.0, 0.0, 0 +1315.63, -802.04, 15.078, 14.4901, 7.8816, -20.0, 90.0, 0.0, 0.0, 0 +1868.6, 380.925, 20.5753, 55.7515, 4.18412, -42.304, 89.5, 0.0, 0.0, 0 +1314.58, -781.408, 16.078, 7.67975, 16.4725, -20.0, 90.0, 0.0, 0.0, 0 +1587.72, 441.141, 15.7768, 8.95808, 23.2333, 23.9638, 0.0, 0.0, 0.0, 0 +1304.52, -759.022, 16.078, 7.67975, 16.4725, -20.0, 90.0, 0.0, 0.0, 0 +1589.29, 394.529, 13.6533, 7.20768, 34.1628, 21.8789, 0.0, 0.0, 0.0, 0 +1842.32, 436.008, 15.13, 11.9468, 27.2104, 19.7509, -90.4999, 0.0, 0.0, 0 +1298.31, -737.58, 16.078, 7.67975, 18.0, -20.0, 90.0, 0.0, 0.0, 0 +1833.54, 456.733, 19.4705, 23.3623, 9.85299, 20.4878, -0.499997, 0.0, 0.0, 0 +1299.07, -696.006, 16.3416, 7.67975, 18.0, -20.0, 90.0, 0.0, 0.0, 0 +1593.28, 522.691, 36.9292, 14.0763, 7.98399, -13.3283, 90.0, 0.0, 0.0, 0 +1361.9, -697.076, 16.3416, 7.67975, 13.446, -20.0, 90.0, 0.0, 0.0, 0 +1626.25, 583.193, 22.5287, 48.8012, 11.3676, 15.9548, 90.0, 0.0, 0.0, 0 +1372.07, -746.403, 16.078, 7.67975, 20.426, -20.0, 100.0, 0.0, 0.0, 0 +1596.49, 568.132, 36.9292, 14.0763, 7.98399, -13.3283, 90.0, 0.0, 0.0, 0 +1373.14, -792.839, 15.7577, 7.67975, 14.0939, -20.0, 90.0, 0.0, 0.0, 0 +1375.79, -860.092, 16.0174, 7.67975, 17.8993, -20.0, 90.0, 0.0, 0.0, 0 +1608.37, 580.505, 33.0528, 9.00885, 5.58879, -6.53084, 90.0, 0.0, 0.0, 0 +1414.58, -775.506, 15.9471, 7.67975, 17.8993, -20.0, -180.0, 0.0, 0.0, 0 +1624.27, 618.009, 36.4094, 14.0763, 7.98399, -13.3283, 90.0, 0.0, 0.0, 0 +1609.71, 641.335, 22.5287, 48.8012, 11.3676, 15.9548, -180.0, 0.0, 0.0, 0 +1599.83, 603.419, 36.9292, 32.9288, 12.8047, -13.3283, 90.0, 0.0, 0.0, 0 +1607.5, 623.787, 33.6447, 4.25668, 5.58879, -6.53084, 90.0, 0.0, 0.0, 0 +1622.59, 685.438, 36.3308, 14.0339, 8.14367, -13.1308, -180.0, 0.0, 0.0, 0 +1617.75, 698.049, 32.1863, 9.00885, 5.58879, -6.53084, 90.0, 0.0, 0.0, 0 +1599.09, 711.744, 36.1964, 32.9288, 12.8047, -13.3283, 90.0, 0.0, 0.0, 0 +1592.19, 687.685, 31.3588, 4.25668, 5.58879, -6.53084, -180.0, 0.0, 0.0, 0 +1617.19, 726.484, 31.1889, 4.25668, 5.58879, -6.53084, -110.0, 0.0, 0.0, 0 +1610.27, 773.852, 37.1944, 32.9288, 12.8047, -13.3283, -180.0, 0.0, 0.0, 0 +1586.45, 785.526, 32.6941, 9.00885, 5.58879, -6.53084, 0.0, 0.0, 0.0, 0 +1638.51, 783.063, 32.7742, 9.00885, 5.58879, -6.53084, -11.5, 0.0, 0.0, 0 +1652.25, 776.494, 32.1707, 9.00885, 5.58879, -6.53084, -11.5, 0.0, 0.0, 0 +1699.61, 764.125, 32.2898, 9.00885, 5.58879, -6.53084, -11.5, 0.0, 0.0, 0 +1673.66, 759.133, 36.5987, 32.9288, 12.8047, -13.3283, 168.0, 0.0, 0.0, 0 +1679.27, 686.5, 20.706, 9.5, 9.5, 31.3676, -90.0, 0.0, 0.0, 0 +1679.27, 651.357, 20.706, 9.5, 9.5, 31.3676, -90.0, 0.0, 0.0, 0 +1674.06, 642.666, 20.706, 16.8576, 7.96696, 31.3676, -90.0, 0.0, 0.0, 0 +1708.66, 668.845, 20.7402, 44.5855, 4.16364, 31.311, -90.0, 0.0, 0.0, 0 +1697.79, 686.431, 20.706, 9.5, 9.5, 31.3676, 90.0, 0.0, 0.0, 0 +1697.79, 651.288, 20.706, 9.5, 9.5, 31.3676, 90.0, 0.0, 0.0, 0 +1703.08, 642.784, 20.706, 16.8576, 7.96696, 31.3676, 90.0, 0.0, 0.0, 0 +1703.0, 695.122, 20.706, 16.8576, 7.96696, 31.3676, 90.0, 0.0, 0.0, 0 +1780.85, 747.592, 9.83866, 188.242, 23.3596, 13.5786, 0.0, 0.0, 0.0, 0 +1548.4, 1008.94, -23.9019, 11.7694, 226.44, 34.4727, -88.0, 0.0, 0.0, 0 +1364.39, 1010.7, -25.9501, 4.39565, 115.0, 35.8158, -36.0, 0.0, 0.0, 0 +1355.67, 407.568, 34.3272, 6.92737, 15.7404, -14.7985, 0.0, 0.0, 0.0, 0 +1300.08, 606.567, 37.4233, 47.8891, 69.5374, -20.7324, 0.0, 0.0, 0.0, 0 +1144.94, 326.643, 33.6317, 21.332, 16.5168, -39.0869, 80.0, 0.0, 0.0, 0 +1093.19, 416.424, 26.0555, 19.696, 62.8491, -25.5718, -16.5, 0.0, 0.0, 0 +832.714, 621.95, 6.5179, 15.2498, 113.767, -30.1417, -8.50001, 0.0, 0.0, 0 +929.397, 572.741, 26.5567, 15.5239, 16.9724, -16.5779, 0.5, 0.0, 0.0, 0 +1021.88, 517.531, 24.1163, 44.3377, 11.7552, -11.961, 90.0, 0.0, 0.0, 0 +1374.39, 684.149, 40.0258, 27.4348, 10.731, -37.3781, 0.0, 0.0, 0.0, 0 +1361.19, 705.811, 34.7548, 4.45541, 7.08243, -13.8299, 0.999993, 0.0, 0.0, 0 +1381.82, 651.504, 33.4281, 23.1718, 75.2836, -25.5718, -90.0, 0.0, 0.0, 0 +1205.45, 642.507, 47.8295, 12.2674, 22.0682, -25.7909, 90.0, 0.0, 0.0, 0 +1132.35, 702.479, 39.788, 14.8553, 33.4114, -27.2569, 0.0, 0.0, 0.0, 0 +1131.7, 663.187, 46.09, 14.8553, 26.395, -27.2569, 0.0, 0.0, 0.0, 0 +1092.23, 644.16, 41.9723, 13.1547, 16.1315, -40.0, 0.0, 0.0, 0.0, 0 +1074.41, 644.16, 47.1571, 8.55057, 16.1315, -40.0, 0.0, 0.0, 0.0, 0 +841.247, 765.887, 6.5179, 15.2498, 220.708, -30.1417, 0.0, 0.0, 0.0, 0 +900.154, 888.444, 6.5179, 15.2498, 133.927, -30.1417, -73.0, 0.0, 0.0, 0 +1091.07, 848.909, 35.4167, 9.76027, 6.5641, -17.5827, 0.0, 0.0, 0.0, 0 +1091.07, 838.037, 35.4167, 9.76027, 6.5641, -17.5827, 0.0, 0.0, 0.0, 0 +1091.07, 829.307, 35.4167, 9.76027, 6.5641, -17.5827, 0.0, 0.0, 0.0, 0 +1091.07, 816.599, 35.4167, 9.76027, 6.5641, -17.5827, 0.0, 0.0, 0.0, 0 +1091.07, 807.616, 35.4167, 9.76027, 6.5641, -17.5827, 0.0, 0.0, 0.0, 0 +1091.07, 798.793, 35.4167, 9.76027, 6.5641, -17.5827, 0.0, 0.0, 0.0, 0 +1091.07, 789.91, 37.498, 9.76027, 6.5641, -17.5827, 0.0, 0.0, 0.0, 0 +1091.07, 781.16, 37.4126, 9.76027, 6.5641, -17.5827, 0.0, 0.0, 0.0, 0 +1283.96, 1057.56, 6.26023, 111.012, 150.509, -59.9438, 0.0, 0.0, 0.0, 0 +1196.48, 1090.71, 6.75192, 10.2908, 153.534, -59.9438, 0.0, 0.0, 0.0, 0 +1146.57, 1073.66, 6.67865, 10.2908, 116.686, -59.9438, 0.0, 0.0, 0.0, 0 +1098.24, 1059.62, 6.73328, 10.2908, 80.5132, -59.9438, 0.0, 0.0, 0.0, 0 +1086.11, 1133.57, 6.72477, 11.114, 87.0106, -59.9438, 0.0, 0.0, 0.0, 0 +1184.48, 1026.93, 6.69756, 19.7583, 281.704, -59.9438, 90.0, 0.0, 0.0, 0 +937.467, 749.128, 16.84, 40.6737, 50.1354, -17.5827, 0.0, 0.0, 0.0, 0 +895.49, 778.024, 10.1083, 44.3344, 9.50192, -17.5827, 0.0, 0.0, 0.0, 0 +895.49, 719.999, 10.1083, 44.3344, 9.50192, -17.5827, 0.0, 0.0, 0.0, 0 +878.598, 749.152, 10.1816, 66.9449, 9.50192, -17.5827, 90.0, 0.0, 0.0, 0 +1929.58, 488.223, -11.5869, 29.6141, 43.497, 37.7982, 0.0, 0.0, 0.0, 0 +1992.09, 445.844, -11.5869, 60.0552, 30.0212, 37.7982, 0.0, 0.0, 0.0, 0 +1946.33, 474.222, -11.5869, 64.0986, 14.4185, 37.7982, 0.0, 0.0, 0.0, 0 +1969.82, 455.994, -11.5869, 50.7661, 16.9101, 37.7982, 90.0, 0.0, 0.0, 0 +1938.46, 621.617, 8.81726, 13.0, 13.0, 30.0, 90.0, 0.0, 0.0, 0 +1938.46, 650.878, 8.81726, 13.0, 13.0, 30.0, 90.0, 0.0, 0.0, 0 +1938.46, 593.324, 8.81726, 13.0, 13.0, 30.0, 90.0, 0.0, 0.0, 0 +1938.46, 564.063, 8.81726, 13.0, 13.0, 30.0, 90.0, 0.0, 0.0, 0 +1970.93, 607.818, 7.31067, 13.0, 13.0, 30.0, 90.0, 0.0, 0.0, 0 +1970.93, 578.557, 7.31067, 13.0, 13.0, 30.0, 90.0, 0.0, 0.0, 0 +1970.93, 636.111, 7.31067, 13.0, 13.0, 30.0, 90.0, 0.0, 0.0, 0 +1966.32, 548.565, -4.4137, 18.2, 10.01, 25.0, 90.0, 0.0, 0.0, 0 +2153.1, 449.03, -4.4137, 75.2115, 16.4924, 25.0, 90.0, 0.0, 0.0, 0 +2143.19, 443.513, -5.36098, 36.643, 36.1381, 25.0, 90.0, 0.0, 0.0, 0 +2281.65, 368.069, -5.36098, 18.1383, 8.66592, 34.0, 90.0, 0.0, 0.0, 0 +2297.79, 415.192, -8.70898, 22.4242, 3.18325, 34.0, 90.0, 0.0, 0.0, 0 +2297.79, 516.345, -8.70898, 26.6847, 3.18325, 34.0, 90.0, 0.0, 0.0, 0 +2387.86, 371.119, -22.7281, 182.602, 16.199, 34.0, 75.0, 0.0, 0.0, 0 +2404.31, 392.316, -22.7281, 65.4109, 12.867, 34.0, -180.0, 0.0, 0.0, 0 +2389.39, 407.06, -22.7281, 182.602, 16.199, 34.0, 105.0, 0.0, 0.0, 0 +2380.15, 493.661, -22.7281, 18.2602, 16.199, 55.9833, 90.0, 0.0, 0.0, 0 +2339.45, 577.592, -23.4288, 83.2062, 41.4973, 40.8678, 125.0, 0.0, 0.0, 0 +2255.93, 641.077, -23.4288, 83.2062, 41.4973, 40.8678, 160.0, 0.0, 0.0, 0 +2306.44, 619.405, -25.0155, 39.939, 36.5177, 40.8678, 144.0, 0.0, 0.0, 0 +2152.6, 798.53, -22.7281, 109.879, 63.889, 37.5088, 48.0, 0.0, 0.0, 0 +2530.46, 656.034, -33.6926, 29.6673, 761.181, 37.5088, 48.0, 0.0, 0.0, 0 +2567.69, 168.348, -33.7451, 29.6673, 761.181, 37.5088, 139.0, 0.0, 0.0, 0 +2635.69, 416.078, -12.8573, 23.4295, 23.8511, 25.0, 90.0, 0.0, 0.0, 0 +2364.18, 212.688, -12.4398, 18.2483, 78.7088, 25.0, 155.0, 0.0, 0.0, 0 +2352.83, 221.09, -12.4398, 37.9785, 50.531, 26.9775, 63.0, 0.0, 0.0, 0 +2303.52, 114.847, -14.6678, 42.0617, 79.2213, 26.9775, 90.0, 0.0, 0.0, 0 +2289.56, 127.344, -14.7568, 54.6802, 64.1692, 26.9775, 180.0, 0.0, 0.0, 0 +2320.96, 31.054, -14.7568, 7.4, 7.4, 66.3647, 180.0, 0.0, 0.0, 0 +2197.61, 26.0496, -14.7568, 11.4282, 113.189, 19.154, 180.0, 0.0, 0.0, 0 +2162.14, -25.262, -14.7568, 11.4282, 81.4962, 19.154, 90.0, 0.0, 0.0, 0 +2103.94, 73.1706, -14.7568, 11.4282, 520.445, 19.154, -90.0, 0.0, 0.0, 0 +2259.88, 52.175, -14.7568, 11.4282, 133.931, 19.154, -114.5, 0.0, 0.0, 0 +2299.25, -9.74542, -14.7568, 11.4282, 133.931, 19.154, 159.5, 0.0, 0.0, 0 +2304.99, -94.1565, -14.7568, 11.4282, 83.4523, 19.154, -133.0, 0.0, 0.0, 0 +2206.03, 106.535, -14.7568, 13.58, 13.5, 39.6488, -90.0, 0.0, 0.0, 0 +2172.4, 139.354, -15.028, 13.58, 13.5, 39.6488, -90.0, 0.0, 0.0, 0 +1997.54, 889.382, -32.857, 12.0461, 327.308, 37.5088, 57.5, 0.0, 0.0, 0 +2173.91, 866.125, -33.7364, 12.0461, 212.75, 37.5088, 109.5, 0.0, 0.0, 0 +2496.3, 501.868, -12.8573, 4.78192, 24.0124, 32.0, 135.0, 0.0, 0.0, 0 +2496.21, 280.493, -12.8573, 4.78192, 24.9729, 32.0, 45.0, 0.0, 0.0, 0 +2109.57, 126.261, -15.8051, 18.018, 10.01, 25.0, 90.0, 0.0, 0.0, 0 +1814.19, 104.257, -21.4967, 125.835, 11.2843, 31.3007, -23.033, 0.0, 0.0, 0 +1742.86, 162.582, -13.8967, 146.611, 11.2843, 31.3007, -40.533, 0.0, 0.0, 0 +1678.59, 193.677, -7.10773, 87.9664, 11.2843, 31.3007, 2.96699, 0.0, 0.0, 0 +1621.19, 141.794, -6.72506, 134.501, 11.2843, 31.3007, 66.467, 0.0, 0.0, 0 +1684.12, 250.01, -9.90099, 116.116, 4.40088, 31.3007, -8.03301, 0.0, 0.0, 0 +1765.32, 225.153, -11.4342, 68.5082, 4.40088, 31.3007, -34.533, 0.0, 0.0, 0 +1572.73, 270.78, -10.3154, 200.662, 4.40088, 31.3007, -11.033, 0.0, 0.0, 0 +1422.33, 267.298, -8.82312, 122.444, 4.40088, 31.3007, 21.967, 0.0, 0.0, 0 +1387.47, 217.004, 3.88553, 52.2426, 45.9485, 20.7683, 90.5166, 0.0, 0.0, 0 +1311.54, 157.224, 23.4806, 9.74137, 48.7463, 17.7826, 91.0166, 0.0, 0.0, 0 +1290.56, 156.161, 23.4806, 12.473, 7.2006, 23.473, 90.0166, 0.0, 0.0, 0 +1314.8, 127.31, 14.7598, 21.6251, 68.0052, 15.2735, -90.1514, 0.0, 0.0, 0 +1266.79, 45.2513, 18.4914, 81.811, 14.7107, 16.7351, -89.821, 0.0, 0.0, 0 +1328.4, 5.11346, 14.5271, 3.92513, 33.6991, 21.3094, 154.618, 0.0, 0.0, 0 +1394.53, 143.68, 10.414, 6.77597, 46.9538, 20.5805, 154.459, 0.0, 0.0, 0 +1524.9, 37.7363, -8.43783, 231.02, 11.2843, 31.3007, 37.967, 0.0, 0.0, 0 +1418.18, -88.1934, -11.3638, 144.401, 11.2843, 31.3007, 74.467, 0.0, 0.0, 0 +1150.27, 813.713, 95.4356, 42.6738, 8.0, -71.1632, 45.0, 0.0, 0.0, 0 +1144.18, 813.639, 95.4356, 41.8246, 8.0, -71.1632, 135.0, 0.0, 0.0, 0 +1150.34, 860.361, 95.4356, 41.8246, 8.0, -71.1632, -45.0, 0.0, 0.0, 0 +1144.25, 860.287, 95.4356, 42.6738, 8.0, -71.1632, -135.0, 0.0, 0.0, 0 +1222.34, 860.361, 95.4356, 41.8246, 8.0, -71.1632, -45.0, 0.0, 0.0, 0 +1216.25, 860.287, 95.4356, 42.6738, 8.0, -71.1632, -135.0, 0.0, 0.0, 0 +1216.18, 813.639, 95.4356, 41.8246, 8.0, -71.1632, 135.0, 0.0, 0.0, 0 +1222.27, 813.713, 95.4356, 42.6738, 8.0, -71.1632, 45.0, 0.0, 0.0, 0 +-132.855, 601.074, -5.09161, 17.603, 15.3642, 151.581, 0.0, 0.0, 0.0, 0 +-109.692, 601.697, 17.5012, 75.9046, 4.75832, 56.2052, 0.0, 0.0, 0.0, 0 +-152.592, 568.548, 2.81171, 20.0496, 7.42559, 43.789, 0.0, 0.0, 0.0, 0 +-175.69, 557.836, 7.15111, 19.2506, 4.2767, 28.0725, 0.0, 0.0, 0.0, 0 +-179.519, 591.535, 22.0586, 9.3937, 34.9019, 62.4376, 0.0, 0.0, 0.0, 0 +-95.3855, 564.958, 1.45464, 54.5507, 10.1387, 70.6349, 0.0, 0.0, 0.0, 0 +-105.33, 600.521, -0.295364, 73.2906, 8.24835, 74.2885, 0.0, 0.0, 0.0, 0 +-12.2886, 652.425, 8.41463, 32.0268, 32.4798, 57.7909, 0.0, 0.0, 0.0, 0 +-10.95, 660.667, 8.41463, 37.9777, 52.0835, 44.4341, 0.0, 0.0, 0.0, 0 +-26.1012, 1145.03, 5.16299, 6.11158, 6.29781, 44.7607, 0.0, 0.0, 0.0, 0 +-26.1753, 1106.43, 8.23393, 6.11158, 6.29781, 43.834, 0.0, 0.0, 0.0, 0 +5.84283, 1106.01, 5.16299, 6.11158, 6.29781, 44.7607, 0.0, 0.0, 0.0, 0 +5.9729, 1145.25, 5.16299, 6.11158, 6.29781, 44.7607, 0.0, 0.0, 0.0, 0 +12.0495, 1125.54, 15.9408, 14.6696, 6.54972, 27.8859, 0.0, 0.0, 0.0, 0 +-10.1259, 1125.53, 10.6156, 5.8003, 22.3602, 42.2272, 0.0, 0.0, 0.0, 0 +-4.00796, 1125.54, 13.9596, 29.8823, 8.93449, 30.2698, 0.0, 0.0, 0.0, 0 +-10.1378, 1145.28, 5.16299, 41.6615, 7.73842, 19.1218, 0.0, 0.0, 0.0, 0 +61.1213, 1056.63, 5.16299, 16.33, 38.584, 43.2267, 0.0, 0.0, 0.0, 0 +22.336, 1125.96, 13.8887, 8.77734, 47.2655, 34.8103, 0.0, 0.0, 0.0, 0 +-10.1081, 1106.68, 5.16299, 41.3273, 8.60987, 18.7131, 0.0, 0.0, 0.0, 0 +-13.6198, 1066.42, 9.58601, 34.6542, 21.1395, 39.7425, 0.0, 0.0, 0.0, 0 +22.0886, 1060.82, 9.58601, 9.22808, 33.0476, 20.3805, 0.0, 0.0, 0.0, 0 +24.7601, 1059.78, 9.58601, 2.15937, 34.9152, 19.1577, 0.0, 0.0, 0.0, 0 +20.8771, 1034.75, 17.4899, 11.6037, 9.10867, 14.7089, 0.0, 0.0, 0.0, 0 +17.3584, 1033.0, 17.5544, 19.1056, 5.21016, 14.4336, 0.0, 0.0, 0.0, 0 +-1.01685, 1053.73, 9.58601, 9.10095, 46.8338, 44.1576, 0.0, 0.0, 0.0, 0 +-14.5493, 1044.85, 9.58601, 18.2201, 18.2687, 51.9215, 0.0, 0.0, 0.0, 0 +-13.3504, 1036.62, 9.58601, 34.9443, 3.64767, 49.3255, 0.0, 0.0, 0.0, 0 +-25.5866, 1053.83, 9.58601, 1.7512, 46.8576, 43.4064, 0.0, 0.0, 0.0, 0 +-10.0445, 1045.54, 3.52072, 7.09517, 10.8983, 71.2788, 0.0, 0.0, 0.0, 0 +-10.8139, 1053.04, 59.999, 8.26621, 4.34295, 20.5983, 0.0, 0.0, 0.0, 0 +-12.0588, 1057.73, 59.814, 17.1703, 2.72459, 11.0144, 0.0, 0.0, 0.0, 0 +-13.0062, 982.771, 9.58601, 35.0007, 19.7441, 44.5949, 0.0, 0.0, 0.0, 0 +-13.0062, 990.172, 54.033, 33.5721, 3.75139, 8.47303, 0.0, 0.0, 0.0, 0 +-13.0062, 975.777, 54.033, 33.5721, 3.75139, 8.47303, 0.0, 0.0, 0.0, 0 +-27.5509, 982.735, 1.89812, 6.59093, 20.0419, 60.4947, 0.0, 0.0, 0.0, 0 +-0.716431, 983.369, -2.35298, 8.72043, 19.0555, 64.6235, 0.0, 0.0, 0.0, 0 +61.0285, 723.657, 11.945, 18.9646, 5.06355, 30.7571, -180.0, 0.0, 0.0, 0 +59.2189, 754.115, 3.41882, 12.1371, 63.5089, 39.6767, -180.0, 0.0, 0.0, 0 +24.8554, 955.457, 11.945, 4.42588, 18.9488, 22.1451, 0.0, 0.0, 0.0, 0 +19.6771, 951.276, 11.945, 16.331, 11.4964, 13.8186, 0.0, 0.0, 0.0, 0 +-13.2019, 969.862, 5.24686, 32.1959, 45.299, 49.4582, 0.0, 0.0, 0.0, 0 +-15.8453, 959.161, 62.044, 20.107, 5.30461, 30.2035, 0.0, 0.0, 0.0, 0 +-12.4724, 959.161, 50.75, 28.983, 20.1651, 18.89, 0.0, 0.0, 0.0, 0 +97.1201, 898.743, -7.73284, 24.0249, 42.4641, 56.0076, 0.0, 0.0, 0.0, 0 +94.1805, 852.415, -5.29168, 1.69145, 34.774, 43.9501, 0.0, 0.0, 0.0, 0 +-10.741, 877.388, -2.90594, 22.7094, 83.6455, 40.6908, 0.0, 0.0, 0.0, 0 +74.0779, 954.072, 19.1982, 39.5727, 12.8597, 19.4191, 0.0, 0.0, 0.0, 0 +68.7865, 648.042, -5.03338, 33.7701, 23.6439, 115.097, 0.0, 0.0, 0.0, 0 +97.3497, 606.391, -8.02399, 26.2201, 5.32213, 46.3403, 0.0, 0.0, 0.0, 0 +-12.143, 792.54, 1.931, 32.5805, 34.8095, 61.7304, 0.0, 0.0, 0.0, 0 +-18.3826, 746.363, 1.931, 20.0063, 20.9616, 61.0289, 0.0, 0.0, 0.0, 0 +-17.7426, 735.159, 1.931, 18.7263, 46.6249, 57.8371, 0.0, 0.0, 0.0, 0 +-18.0002, 741.222, 1.931, 20.4317, 58.8156, 29.0218, 0.0, 0.0, 0.0, 0 +21.9837, 780.075, 1.931, 9.56481, 30.9747, 32.3126, 0.0, 0.0, 0.0, 0 +16.5787, 735.014, 1.931, 20.7496, 45.4152, 22.4955, 0.0, 0.0, 0.0, 0 +-13.2056, 792.995, -1.27008, 15.9333, 27.0797, 75.9123, 0.0, 0.0, 0.0, 0 +-12.8206, 792.704, 3.12432, 10.9138, 10.2032, 85.9594, 0.0, 0.0, 0.0, 0 +-13.75, 735.266, 2.58475, 9.39305, 46.4012, 71.3581, 0.0, 0.0, 0.0, 0 +5.04163, 586.576, -10.6046, 19.9406, 32.2354, 214.175, 0.0, 0.0, 0.0, 0 +-9.34371, 601.264, 7.70979, 42.708, 11.7207, 197.319, 0.0, 0.0, 0.0, 0 +-8.60095, 587.519, 7.25201, 43.5614, 43.137, 38.6638, 0.0, 0.0, 0.0, 0 +21.307, 667.483, 7.13235, 10.3126, 37.3643, 41.073, 0.0, 0.0, 0.0, 0 +7.05011, 724.083, 3.18144, 11.2487, 20.491, 87.7628, 0.0, 0.0, 0.0, 0 +12.6412, 724.083, 1.931, 26.9072, 20.4913, 54.7538, 0.0, 0.0, 0.0, 0 +-12.4376, 750.707, 1.931, 18.8723, 12.2736, 75.6252, 0.0, 0.0, 0.0, 0 +-14.7814, 746.363, 1.56573, 12.804, 20.9617, 76.7342, 0.0, 0.0, 0.0, 0 +69.5961, 841.694, -15.8728, 35.4887, 14.6781, 74.8908, 0.0, 0.0, 0.0, 0 +60.1623, 858.38, -15.8728, 15.0796, 48.0525, 74.6871, 0.0, 0.0, 0.0, 0 +66.6711, 906.853, 6.23158, 26.8888, 28.2208, 51.2173, 0.0, 0.0, 0.0, 0 +-10.1378, 1106.1, 5.16299, 27.0529, 4.32314, 19.1218, 0.0, 0.0, 0.0, 0 +107.843, 593.957, -8.02399, 26.2201, 5.32213, 46.3403, -90.0, 0.0, 0.0, 0 +58.2439, 565.609, -8.02399, 18.7327, 11.012, 58.3887, -90.0, 0.0, 0.0, 0 +102.912, 656.316, -8.02399, 16.613, 5.32213, 57.346, 0.0, 0.0, 0.0, 0 +98.0867, 646.316, -8.59253, 25.1306, 7.2381, 57.9195, 90.0, 0.0, 0.0, 0 +65.0166, 679.669, 7.6468, 23.8166, 13.737, 18.5804, 0.0, 0.0, 0.0, 0 +94.4795, 725.956, -11.9965, 31.676, 17.5227, 78.1893, 0.0, 0.0, 0.0, 0 +64.0278, 764.591, 8.41463, 43.5191, 16.3078, 53.8211, 90.0, 0.0, 0.0, 0 +102.759, 763.194, 8.41463, 33.8934, 16.1166, 46.7393, 90.0, 0.0, 0.0, 0 +99.9104, 802.218, 8.41463, 14.7534, 21.0921, 40.816, 90.0, 0.0, 0.0, 0 +59.0271, 968.463, 19.1982, 39.5727, 8.64168, 19.4191, 90.0, 0.0, 0.0, 0 +106.532, 964.87, 6.05092, 37.6851, 7.96117, 22.5262, 90.0, 0.0, 0.0, 0 +69.9639, 1045.5, 5.16299, 11.9209, 34.2202, 37.6073, 90.0, 0.0, 0.0, 0 +81.8527, 1070.11, 5.16299, 13.3514, 12.1661, 34.2827, 90.0, 0.0, 0.0, 0 +106.092, 1049.23, 5.16299, 18.1579, 10.0392, 28.1378, 90.0, 0.0, 0.0, 0 +101.624, 1071.98, 5.16299, 17.0684, 9.13565, 28.1378, -180.0, 0.0, 0.0, 0 +59.6753, 1127.24, 14.1101, 7.98738, 34.9734, 34.4656, 0.0, 0.0, 0.0, 0 +69.9559, 1140.57, 8.0155, 16.9623, 9.18842, 41.0141, 0.0, 0.0, 0.0, 0 +80.5247, 1138.88, 7.84182, 10.9916, 6.40065, 33.1536, 0.0, 0.0, 0.0, 0 +71.3566, 1111.97, 14.1101, 14.5876, 9.18842, 34.4656, 0.0, 0.0, 0.0, 0 +91.9133, 1109.31, 8.51086, 15.1711, 14.4662, 48.3846, 0.0, 0.0, 0.0, 0 +59.9393, 1130.29, 8.10974, 14.9364, 40.5532, 10.5876, 0.0, 0.0, 0.0, 0 +87.8965, 1109.38, 8.45373, 47.9736, 14.2679, 9.92902, 0.0, 0.0, 0.0, 0 +68.4815, 1146.38, 8.19802, 34.6823, 7.66617, 10.3089, 0.0, 0.0, 0.0, 0 +17.2411, 1074.88, 9.58601, 19.2653, 4.09894, 25.7508, 0.0, 0.0, 0.0, 0 +60.1192, 958.115, 1.64082, 24.5351, 9.99682, 37.6731, 90.0, 0.0, 0.0, 0 +89.2103, 953.36, 1.64082, 15.1504, 10.0668, 37.2963, 90.0, 0.0, 0.0, 0 +91.1055, 975.141, 1.64082, 6.20409, 6.55349, 38.0422, 90.0, 0.0, 0.0, 0 +20.2186, 982.922, 22.4418, 14.0212, 20.1918, 21.0356, 0.0, 0.0, 0.0, 0 +1.48927, 912.744, -2.90594, 50.8575, 11.8098, 46.0203, 0.0, 0.0, 0.0, 0 +1.48927, 842.451, -2.90594, 50.8575, 12.144, 46.0203, 0.0, 0.0, 0.0, 0 +61.6998, 796.388, 24.0584, 18.8003, 20.1806, 48.439, 90.0, 0.0, 0.0, 0 +69.5179, 799.329, 24.3878, 18.8003, 29.8673, 16.5516, 90.0, 0.0, 0.0, 0 +-12.0618, 792.547, -1.27008, 31.9354, 14.3384, 75.9123, 0.0, 0.0, 0.0, 0 +16.6649, 802.238, 1.931, 0.858202, 14.388, 32.3126, 0.0, 0.0, 0.0, 0 +69.2791, 682.331, 7.6468, 32.7145, 9.7917, 12.8205, 0.0, 0.0, 0.0, 0 +-12.1982, 652.515, 8.41463, 22.0985, 22.0862, 132.162, 0.0, 0.0, 0.0, 0 +21.6319, 639.481, 8.41463, 9.94433, 10.0713, 24.0535, 0.0, 0.0, 0.0, 0 +61.6182, 568.189, -8.02399, 20.044, 11.2334, 58.3887, -90.0, 0.0, 0.0, 0 +94.1156, 561.633, -8.02399, 5.03994, 34.9726, 49.6304, -90.0, 0.0, 0.0, 0 +90.5952, 569.344, -8.02399, 5.5384, 27.799, 49.6304, -90.0, 0.0, 0.0, 0 +84.3253, 569.301, -8.02399, 19.4542, 12.73, 49.6304, -90.0, 0.0, 0.0, 0 +-152.864, 583.932, 24.2577, 10.3757, 49.8446, 22.3324, 0.0, 0.0, 0.0, 0 +-165.969, 598.998, 22.0586, 36.4475, 17.8, 54.6751, 0.0, 0.0, 0.0, 0 +-179.688, 560.391, 7.15111, 10.9151, 8.98107, 28.0725, 0.0, 0.0, 0.0, 0 +-130.29, 593.519, -5.09161, 12.8502, 29.4993, 151.581, 0.0, 0.0, 0.0, 0 +-76.9474, 582.344, -0.295364, 8.9048, 45.2339, 74.2885, 0.0, 0.0, 0.0, 0 +-433.191, 1464.1, 9.62105, 10.8175, 36.0754, 27.743, 180.0, 0.0, 0.0, 0 +-424.131, 1465.18, 7.69501, 28.6534, 33.5696, 30.0608, 180.0, 0.0, 0.0, 0 +-329.493, 1481.13, 12.1463, 16.6791, 5.83242, 20.661, 180.0, 0.0, 0.0, 0 +-202.806, 1398.04, 14.0334, 8.48299, 15.7689, 21.4645, 180.0, 0.0, 0.0, 0 +-233.365, 1367.11, 17.888, 16.8692, 11.6835, 14.0217, 180.0, 0.0, 0.0, 0 +-142.455, 1469.98, 21.689, 19.9436, 8.36231, 77.4469, -135.0, 0.0, 0.0, 0 +-92.9301, 1448.61, 21.689, 18.8607, 8.36231, 77.4469, -135.0, 0.0, 0.0, 0 +-95.6655, 1473.27, 21.513, 11.9303, 8.26728, 75.6733, 135.0, 0.0, 0.0, 0 +-128.537, 1521.14, 25.6468, 18.7742, 8.26728, 74.9166, 135.0, 0.0, 0.0, 0 +-109.127, 1517.81, 14.5372, 10.0668, 7.9822, 17.142, -135.0, 0.0, 0.0, 0 +-194.4, 1319.3, 14.173, 12.7617, 18.3724, 21.6387, 180.0, 0.0, 0.0, 0 +-214.448, 1284.43, 18.156, 5.18597, 16.3466, 17.7627, 180.0, 0.0, 0.0, 0 +-297.826, 1320.47, 17.521, 5.41685, 16.0645, 21.5017, 180.0, 0.0, 0.0, 0 +-330.067, 1298.16, 16.3171, 17.4775, 6.41469, 19.0909, 180.0, 0.0, 0.0, 0 +-358.301, 1295.27, -5.23693, 163.882, 9.34436, 23.7629, 180.0, 0.0, 0.0, 0 +-510.728, 1251.94, -8.65465, 50.0718, 96.3404, 24.2382, 180.0, 0.0, 0.0, 0 +-824.817, 1230.58, 0.0, 19.8921, 16.8147, 12.1019, 0.0, 0.0, 0.0, 0 +-1652.94, -39.483, 4.52046, 20.2973, 6.91606, 6.97536, 0.159773, 0.0, 0.0, 0 +-1688.33, -7.78853, 5.63269, 18.1693, 6.75896, 8.57339, -89.8287, 0.0, 0.0, 0 +-1650.99, -60.5869, 2.14613, 9.40999, 15.5045, 9.10629, 0.223027, 0.0, 0.0, 0 +-1587.27, -96.4723, 3.50545, 11.0014, 9.08045, 6.32225, 0.137829, 0.0, 0.0, 0 +-1558.03, -74.4443, 2.33157, 33.5508, 23.2535, 8.85639, 21.0661, 0.0, 0.0, 0 +-1467.71, -69.1902, 2.37466, 26.3955, 29.5403, 8.59163, -0.0955134, 0.0, 0.0, 0 +-1422.29, -149.978, -7.12354, 32.7272, 6.29967, 10.0649, -0.0955134, 0.0, 0.0, 0 +-1509.93, -50.392, 1.33502, 24.5454, 9.10554, 8.05455, 17.721, 0.0, 0.0, 0 +-1406.0, -7.85116, 0.431196, 30.2136, 9.03907, 9.5506, 147.486, 0.0, 0.0, 0 +-1516.98, -6.71315, 0.420502, 25.2501, 22.3009, 10.7878, 179.699, 0.0, 0.0, 0 +-1488.64, 36.9586, 0.182709, 23.2993, 39.649, 18.0031, -179.893, 0.0, 0.0, 0 +-1473.09, 38.7974, 0.182709, 7.79831, 44.2263, 15.9577, -179.893, 0.0, 0.0, 0 +-1459.94, 55.8697, 0.182709, 8.99391, 24.5191, 15.9577, -89.8928, 0.0, 0.0, 0 +-1460.75, 39.2107, 0.182709, 9.53804, 45.9326, 15.9577, -33.0681, 0.0, 0.0, 0 +-1519.03, 43.9306, 4.40062, 16.1087, 11.6998, 10.7878, 179.699, 0.0, 0.0, 0 +-1518.09, 33.5282, 4.16676, 16.5918, 8.91927, 12.5966, 179.699, 0.0, 0.0, 0 +-1520.08, 19.4716, 4.28702, 16.2617, 18.4396, 10.1998, 179.699, 0.0, 0.0, 0 +-1467.07, 96.7116, 2.56318, 14.2699, 22.3408, 9.41185, 179.699, 0.0, 0.0, 0 +-1528.59, 106.865, 7.55289, 54.2696, 49.2774, 5.41202, 179.699, 0.0, 0.0, 0 +-1568.32, 98.6897, 6.19386, 10.9269, 10.0483, 9.41185, 179.699, 0.0, 0.0, 0 +-1568.32, 93.3361, 6.19386, 10.9269, 20.6045, 8.683, 179.699, 0.0, 0.0, 0 +-1568.32, 78.0966, 6.19386, 10.9269, 10.0483, 8.09312, 179.699, 0.0, 0.0, 0 +-1568.32, 84.4117, 6.19386, 10.9269, 38.6565, 7.46789, 179.699, 0.0, 0.0, 0 +-1348.17, 201.747, 2.58257, 13.1557, 11.7926, 15.9403, 179.699, 0.0, 0.0, 0 +-1350.68, 217.423, 2.33311, 7.41853, 42.8779, 11.1003, 179.699, 0.0, 0.0, 0 +-1351.38, 229.813, 2.65713, 9.16178, 18.3979, 13.9485, 179.699, 0.0, 0.0, 0 +-1329.6, 227.446, 2.54084, 22.6636, 21.9988, 12.8709, 179.699, 0.0, 0.0, 0 +-1306.97, 232.763, 7.16743, 21.1155, 11.4202, 10.8494, 179.699, 0.0, 0.0, 0 +-1307.8, 219.595, 6.81091, 19.4263, 37.6679, 10.0112, 179.699, 0.0, 0.0, 0 +-1341.31, 148.387, 1.55956, 27.4966, 29.0301, 16.3871, 179.699, 0.0, 0.0, 0 +-1338.2, 128.416, 1.55956, 6.84504, 19.4896, 16.3871, 132.271, 0.0, 0.0, 0 +-1456.77, 207.159, 2.66444, 37.2633, 26.1938, 22.1232, 179.699, 0.0, 0.0, 0 +-1458.78, 159.4, 2.22855, 33.8116, 46.8126, 15.9659, 179.699, 0.0, 0.0, 0 +-1450.8, 149.079, 7.22189, 50.449, 27.1905, 15.9659, 179.699, 0.0, 0.0, 0 +-1412.41, 136.184, 1.02441, 30.3575, 83.1531, 13.3237, 179.699, 0.0, 0.0, 0 +-1529.39, 204.615, 5.06977, 56.2202, 29.846, 14.2948, 179.699, 0.0, 0.0, 0 +-1506.4, 160.959, 2.84052, 10.6993, 37.6335, 14.5045, 179.699, 0.0, 0.0, 0 +-1537.48, 210.984, 8.56458, 72.0695, 11.6222, 10.6807, 179.699, 0.0, 0.0, 0 +-1555.67, 208.172, 18.2227, 9.12031, 22.9893, 9.27883, 179.699, 0.0, 0.0, 0 +-1539.69, 204.616, 2.6196, 39.897, 15.6382, 9.27883, 179.699, 0.0, 0.0, 0 +-1509.88, 141.477, 2.84052, 10.9111, 6.73824, 14.5045, 179.699, 0.0, 0.0, 0 +-1388.06, -59.0206, -12.8672, 34.22, 8.63371, 85.9624, -0.0955134, 0.0, 0.0, 0 +-1615.89, -620.321, -10.0, 46.4567, 6.0, 30.0, 0.0, 0.0, 0.0, 0 +-1209.93, -400.567, 0.0, 20.0, 20.0, 26.5862, 0.0, 0.0, 0.0, 0 +-1253.27, -401.507, 2.44637, 20.0, 20.0, 26.5862, 0.0, 0.0, 0.0, 0 +-1290.89, -401.507, 2.93236, 20.0, 20.0, 26.5862, 0.0, 0.0, 0.0, 0 +-1177.88, -600.713, 0.0, 23.5, 23.5, 31.9034, 0.0, 0.0, 0.0, 0 +-1579.46, -434.534, 0.0, 20.0, 20.0, 29.5614, 0.0, 0.0, 0.0, 0 +-1578.17, -606.075, 0.0, 13.0, 13.0, 20.0, 0.0, 0.0, 0.0, 0 +-1578.17, -633.784, 0.0, 13.0, 13.0, 20.0, 0.0, 0.0, 0.0, 0 +-1618.0, -429.965, 0.0, 13.0, 13.0, 20.0, 0.0, 0.0, 0.0, 0 +-1477.52, -471.906, -12.8204, 18.5328, 13.4868, 20.0, 0.0, 0.0, 0.0, 0 +-1355.75, -475.494, 0.0, 14.5, 14.5, 19.406, 0.0, 0.0, 0.0, 0 +-1386.44, -563.778, 0.0, 13.0, 13.0, 20.0, 0.0, 0.0, 0.0, 0 +-1683.5, -408.678, 0.0, 17.0, 17.0, 10.0121, 0.0, 0.0, 0.0, 0 +-1664.48, -357.127, -10.0, 31.05, 13.1931, 23.184, 45.0, 0.0, 0.0, 0 +-1664.48, -357.127, 5.68941, 39.6662, 20.9862, 7.68045, 45.0, 0.0, 0.0, 0 +-1614.21, -304.146, 0.0, 68.236, 2.78271, 21.9355, 45.0, 0.0, 0.0, 0 +-1604.19, -335.438, -9.51142, 38.008, 2.07952, 23.3221, 45.0, 0.0, 0.0, 0 +-1854.54, -445.387, -10.0, 44.2239, 85.3476, 21.714, 0.0, 0.0, 0.0, 0 +-1940.45, -447.923, -10.0, 45.9414, 75.5791, 23.003, 0.0, 0.0, 0.0, 0 +-1812.4, -534.359, 0.0, 75.017, 46.459, 13.0028, 0.0, 0.0, 0.0, 0 +-1928.86, -522.816, 0.0, 83.1638, 21.3311, 26.3956, 0.0, 0.0, 0.0, 0 +-1826.89, -613.926, 0.0, 53.7241, 9.15102, 11.0862, 0.0, 0.0, 0.0, 0 +-1826.36, -680.288, 0.0, 58.9476, 29.1094, 15.6315, 0.0, 0.0, 0.0, 0 +-1507.88, -620.231, 0.0, 108.45, 38.5927, 9.84784, 0.0, 0.0, 0.0, 0 +-1498.49, -620.231, -0.0861702, 69.358, 16.811, 27.718, 0.0, 0.0, 0.0, 0 +-1409.94, -614.917, 0.13765, 39.4858, 49.6927, 20.7303, 0.0, 0.0, 0.0, 0 +-1318.33, -604.676, 0.13765, 22.3921, 70.9213, 12.4382, 0.0, 0.0, 0.0, 0 +-1228.82, -613.121, 0.13765, 48.1897, 47.401, 10.5906, 0.0, 0.0, 0.0, 0 +-1092.68, -579.827, 0.13765, 13.3731, 52.0334, 9.05066, 0.0, 0.0, 0.0, 0 +-1021.95, -549.437, 0.13765, 8.73774, 36.8537, 5.58657, 0.0, 0.0, 0.0, 0 +-1030.78, -477.52, 0.31543, 2.98777, 43.1188, 6.75974, 0.0, 0.0, 0.0, 0 +-964.51, -456.594, 0.13765, 134.197, 2.86309, 6.75974, 0.0, 0.0, 0.0, 0 +-1105.61, -497.947, 0.13765, 151.642, 2.86309, 6.75974, 0.0, 0.0, 0.0, 0 +-898.59, -403.688, 0.31543, 2.98777, 105.865, 6.75974, 0.0, 0.0, 0.0, 0 +-920.41, -350.93, 0.13765, 47.2379, 2.86309, 6.75974, 0.0, 0.0, 0.0, 0 +-942.44, -337.095, 0.31543, 2.98777, 26.7337, 6.75974, 0.0, 0.0, 0.0, 0 +-1040.84, -324.501, 0.13765, 197.269, 2.86309, 6.75974, 0.0, 0.0, 0.0, 0 +-1160.31, -438.115, 0.13765, 40.0096, 2.86309, 6.75974, 0.0, 0.0, 0.0, 0 +-1139.33, -416.299, 0.31543, 2.95671, 45.7715, 6.75974, 0.0, 0.0, 0.0, 0 +-1139.17, -340.033, 0.31543, 2.98777, 31.0455, 6.75974, 0.0, 0.0, 0.0, 0 +-1180.58, -467.483, 0.31543, 2.95671, 59.0452, 6.75974, 0.0, 0.0, 0.0, 0 +-1034.42, -414.159, 0.13765, 47.6763, 6.72397, 5.84405, 0.0, 0.0, 0.0, 0 +-1026.1, -396.376, 0.13765, 15.7618, 8.60668, 5.84405, 0.0, 0.0, 0.0, 0 +-1012.49, -368.27, 0.13765, 24.4308, 33.3207, 11.1037, 0.0, 0.0, 0.0, 0 +-920.726, -402.136, 0.13765, 14.5097, 73.592, 8.21673, 0.0, 0.0, 0.0, 0 +-1201.14, 826.152, 11.6679, 20.0412, 67.7858, 50.0, 0.0, 0.0, 0.0, 0 +-1213.28, 879.973, 8.96419, 16.668, 23.7607, 40.0, 0.0, 0.0, 0.0, 0 +-1188.14, 879.973, 8.96419, 16.668, 23.7607, 40.0, 0.0, 0.0, 0.0, 0 +-1200.67, 879.503, 8.96419, 41.7729, 13.0008, 40.0, 0.0, 0.0, 0.0, 0 +-1200.7, 920.138, 8.39357, 39.4551, 38.2916, 90.0, 0.0, 0.0, 0.0, 0 +-1281.0, 807.102, 5.05637, 35.6711, 17.2657, 80.0, 0.0, 0.0, 0.0, 0 +-1291.03, 824.367, 0.0, 16.7079, 51.2306, 40.0, 0.0, 0.0, 0.0, 0 +-1286.33, 843.528, 6.81483, 23.8913, 13.3458, 60.0, 0.0, 0.0, 0.0, 0 +-1264.5, 838.786, 23.0459, 11.1398, 22.8289, 16.2506, 0.0, 0.0, 0.0, 0 +-1278.6, 837.389, 9.41109, 38.9057, 0.996948, 30.0, 0.0, 0.0, 0.0, 0 +-1363.66, 827.234, 12.0133, 52.1196, 45.382, 50.0187, 0.0, 0.0, 0.0, 0 +-1357.02, 844.017, 11.7942, 38.4426, 12.765, 82.3284, 0.0, 0.0, 0.0, 0 +-1343.01, 837.223, 12.0416, 12.8132, 25.5983, 81.9588, 0.0, 0.0, 0.0, 0 +-1278.15, 936.827, 1.05661, 39.204, 19.602, 70.0, 0.0, 0.0, 0.0, 0 +-1288.15, 896.827, 71.2407, 58.806, 19.602, -48.574, 0.0, 0.0, 0.0, 0 +-1288.08, 933.494, 71.095, 58.8057, 13.0654, -70.0, 0.0, 0.0, 0.0, 0 +-1291.53, 916.791, 9.09267, 26.0578, 32.3548, 140.0, 0.0, 0.0, 0.0, 0 +-1346.6, 934.149, 13.404, 23.427, 52.9928, 120.0, 0.0, 0.0, 0.0, 0 +-1310.57, 953.547, 14.4331, 11.1403, 18.9298, 32.8893, 0.0, 0.0, 0.0, 0 +-1290.06, 957.631, 6.33363, 15.469, 11.9788, 50.0, 0.0, 0.0, 0.0, 0 +-1269.18, 957.641, -1.68803, 21.6876, 11.2177, 40.0, 0.0, 0.0, 0.0, 0 +-1445.51, 859.04, 10.9828, 29.3318, 26.9579, 60.0, 0.0, 0.0, 0.0, 0 +-1466.18, 863.923, -1.2265, 15.5217, 31.2765, 80.0, 0.0, 0.0, 0.0, 0 +-1511.19, 850.803, 5.46924, 48.7284, 8.71661, 30.0, 0.0, 0.0, 0.0, 0 +-1527.34, 906.601, 16.9378, 17.1422, 31.0084, 40.0, 0.0, 0.0, 0.0, 0 +-1515.2, 917.056, 15.9774, 30.6494, 20.1487, 60.0, 0.0, 0.0, 0.0, 0 +-1455.22, 921.149, 2.90987, 63.3259, 10.4844, 30.0, 0.0, 0.0, 0.0, 0 +-1448.99, 921.149, 12.3957, 48.7637, 10.4844, 30.0, 0.0, 0.0, 0.0, 0 +-1461.88, 917.273, 0.939972, 22.63, 17.8983, 60.0, 0.0, 0.0, 0.0, 0 +-1416.55, 984.501, -4.66212, 27.6943, 55.1099, 118.8, 0.0, 0.0, 0.0, 0 +-1328.67, 1018.43, -1.34625, 64.2666, 13.7051, 30.0, 0.0, 0.0, 0.0, 0 +-1339.68, 1008.76, 0.468002, 42.8275, 32.9891, 120.0, 0.0, 0.0, 0.0, 0 +-1280.27, 994.141, 1.75916, 54.557, 10.7019, 30.0, 0.0, 0.0, 0.0, 0 +-1269.38, 1009.02, -0.75354, 32.7466, 39.3721, 70.0, 0.0, 0.0, 0.0, 0 +-1209.92, 1008.9, 8.9297, 33.2364, 32.7624, 70.0, 90.0, 0.0, 0.0, 0 +-1273.62, 1065.0, 10.5539, 32.5972, 7.8031, 60.0, 0.0, 0.0, 0.0, 0 +-1314.3, 1060.47, 22.7053, 23.2015, 11.6938, 16.2506, 0.0, 0.0, 0.0, 0 +-1320.22, 1089.52, 14.6326, 11.6533, 47.0243, 15.0, 0.0, 0.0, 0.0, 0 +-1320.22, 1096.43, 10.0571, 11.6533, 33.1155, 25.0, 0.0, 0.0, 0.0, 0 +-1320.72, 1127.31, 11.9576, 11.0746, 11.1396, 20.0, 0.0, 0.0, 0.0, 0 +-1319.16, 1143.5, 7.53773, 13.9786, 11.1298, 20.0, 0.0, 0.0, 0.0, 0 +-1280.82, 1135.64, -2.0125, 26.051, 6.33887, 60.0, 0.0, 0.0, 0.0, 0 +-1274.66, 1121.44, 12.576, 15.0491, 8.98047, 25.0, 0.0, 0.0, 0.0, 0 +-1271.6, 1128.72, 12.576, 2.62264, 26.4053, 25.0, 0.0, 0.0, 0.0, 0 +-1269.33, 1117.58, 4.87764, 4.46313, 48.4509, 25.0, 0.0, 0.0, 0.0, 0 +-1268.66, 1098.71, 8.90755, 14.166, 11.3083, 30.0, 0.0, 0.0, 0.0, 0 +-1383.08, 1085.96, 9.11256, 61.1794, 60.9476, 60.0, 0.0, 0.0, 0.0, 0 +-1442.0, 1080.32, 6.75902, 18.3466, 43.655, 30.0, 0.0, 0.0, 0.0, 0 +-1441.99, 1072.84, 8.80617, 18.6248, 29.0166, 40.0, 0.0, 0.0, 0.0, 0 +-1442.59, 1128.38, 6.85011, 17.2552, 38.4926, 50.0, 0.0, 0.0, 0.0, 0 +-1395.75, 907.71, 9.80598, 17.5896, 16.5718, 60.6, 0.0, 0.0, 0.0, 0 +-1065.32, 1224.92, 13.0926, 34.9617, 16.3831, 37.1488, 0.0, 0.0, 0.0, 0 +-1029.77, 1223.2, 13.0926, 17.9983, 16.2192, 24.3639, 0.0, 0.0, 0.0, 0 +-1020.55, 1230.44, 12.3166, 37.9672, 4.22804, 25.0269, 0.0, 0.0, 0.0, 0 +-965.045, 1222.36, 12.5969, 33.8126, 16.941, 36.7427, 0.0, 0.0, 0.0, 0 +-1095.18, 1202.67, 13.0926, 23.419, 12.0833, 7.09776, 0.0, 0.0, 0.0, 0 +-978.59, 1194.67, 13.0926, 35.138, 8.85649, 13.5475, 0.0, 0.0, 0.0, 0 +-1137.22, 1220.78, 13.0926, 37.9914, 23.6911, 34.8872, 0.0, 0.0, 0.0, 0 +-1166.61, 1242.79, 13.0926, 19.0454, 18.0774, 40.0808, 0.0, 0.0, 0.0, 0 +-1013.26, 1281.89, 13.0926, 39.4233, 21.4954, 25.2882, 0.0, 0.0, 0.0, 0 +-997.437, 1277.14, 13.0926, 70.5207, 11.192, 24.4896, 0.0, 0.0, 0.0, 0 +-1033.89, 1303.55, 13.0926, 12.3805, 7.37481, 24.9981, 0.0, 0.0, 0.0, 0 +-1033.76, 1316.92, 13.0926, 11.6228, 8.28165, 24.9981, 0.0, 0.0, 0.0, 0 +-1033.89, 1331.01, 13.0926, 11.898, 7.55408, 24.9981, 0.0, 0.0, 0.0, 0 +-1115.3, 1266.29, 13.0926, 13.6658, 14.2159, 16.2773, 0.0, 0.0, 0.0, 0 +-1110.38, 1304.95, 13.0926, 24.143, 17.7777, 15.7465, 0.0, 0.0, 0.0, 0 +-1079.19, 1304.37, 13.0926, 28.7161, 19.1355, 18.8382, 0.0, 0.0, 0.0, 0 +-1095.7, 1269.93, 13.0926, 13.1172, 15.5072, 20.7321, 0.0, 0.0, 0.0, 0 +-1071.28, 1290.54, 9.69521, 12.8587, 46.5578, 22.4673, 0.0, 0.0, 0.0, 0 +-956.85, 1222.36, 13.0926, 18.0355, 16.941, 40.417, 0.0, 0.0, 0.0, 0 +-953.181, 1222.38, 13.0926, 57.1194, 16.9383, 29.8585, 0.0, 0.0, 0.0, 0 +-934.42, 1215.86, 13.0926, 12.8223, 14.9644, 29.5416, 0.0, 0.0, 0.0, 0 +-1185.49, 1307.08, 12.0621, 73.2753, 11.2857, 15.7465, 0.0, 0.0, 0.0, 0 +-1154.07, 1290.58, 12.1689, 10.6607, 16.2673, 20.3587, 0.0, 0.0, 0.0, 0 +-1195.3, 1307.36, 13.2601, 50.6554, 10.9885, 17.9978, 0.0, 0.0, 0.0, 0 +-1249.3, 1306.46, 13.6125, 23.6208, 16.3141, 12.7304, 0.0, 0.0, 0.0, 0 +-1268.74, 1288.81, 13.6125, 17.877, 17.965, 16.0403, 38.4507, 0.0, 0.0, 0 +-1259.03, 1284.16, 13.6125, 8.92973, 37.1817, 16.0403, 38.4507, 0.0, 0.0, 0 +-1201.73, 825.933, 24.6317, 42.1345, 67.7858, 38.5022, 0.0, 0.0, 0.0, 0 +-1264.98, 832.939, 9.43599, 12.1585, 11.9913, 30.0, 0.0, 0.0, 0.0, 0 +-1293.68, 896.827, 71.1669, 48.5331, 19.602, -61.676, 0.0, 0.0, 0.0, 0 +-1505.45, 973.5, 10.0805, 56.3524, 40.2848, 72.2033, 0.0, 0.0, 0.0, 0 +-1308.05, 1060.47, 14.1131, 11.6767, 11.6938, 26.988, 0.0, 0.0, 0.0, 0 +-958.36, 1078.99, 4.34344, 71.205, 43.9426, 22.3171, 0.0, 0.0, 0.0, 0 +-984.94, 1064.51, 4.34344, 18.0876, 71.9506, 22.3171, 0.0, 0.0, 0.0, 0 +-957.761, 1055.91, 4.34344, 25.3226, 66.4466, 22.3171, -61.9548, 0.0, 0.0, 0 +-959.22, 1077.13, 2.94664, 49.005, 29.7, 65.4325, 0.0, 0.0, 0.0, 0 +-1006.96, 970.793, 6.78432, 21.6466, 69.7026, 12.5417, 0.0, 0.0, 0.0, 0 +-1011.06, 1033.07, 5.05849, 14.4565, 11.7121, 18.8133, 0.0, 0.0, 0.0, 0 +-1003.65, 991.043, 7.05914, 22.1232, 94.7821, 12.2109, 0.0, 0.0, 0.0, 0 +-998.95, 1007.63, 7.05525, 8.80493, 114.0, 12.46, 0.0, 0.0, 0.0, 0 +-1012.35, 1077.27, 6.26981, 11.4339, 47.4701, 20.1521, 0.0, 0.0, 0.0, 0 +-1010.99, 1095.27, 5.2991, 14.7015, 11.7118, 29.8589, 0.0, 0.0, 0.0, 0 +-1011.06, 1059.27, 6.41991, 14.4569, 11.6922, 26.5421, 0.0, 0.0, 0.0, 0 +-1063.34, 1079.94, -7.38805, 39.5108, 38.1249, 68.03, 0.0, 0.0, 0.0, 0 +-1130.25, 1042.49, -6.49654, 19.4087, 20.2633, 65.932, 0.0, 0.0, 0.0, 0 +-1127.62, 1037.14, -6.25986, 11.8183, 23.2, 65.5305, -44.6624, 0.0, 0.0, 0 +-1122.49, 1023.1, -6.25986, 19.0537, 4.0, 66.1924, -19.8543, 0.0, 0.0, 0 +-1115.85, 1028.85, -6.25986, 19.0537, 4.0, 66.1924, 90.4198, 0.0, 0.0, 0 +-1126.81, 1039.41, -6.25986, 13.6754, 22.5109, 66.1924, 115.057, 0.0, 0.0, 0 +-1132.52, 1064.69, -7.39844, 13.2104, 23.2226, 39.96, 0.0, 0.0, 0.0, 0 +-1134.56, 1060.75, -7.39845, 11.1849, 55.7589, 33.939, 0.0, 0.0, 0.0, 0 +-1134.26, 1094.97, 32.9843, 11.9014, 12.4143, -16.1329, 0.0, 0.0, 0.0, 0 +-1112.91, 1084.15, -7.34839, 6.84981, 33.8047, 53.067, 0.0, 0.0, 0.0, 0 +-1112.91, 1094.56, -7.34839, 14.1625, 12.9526, 53.067, 0.0, 0.0, 0.0, 0 +-1112.91, 1072.19, -7.34839, 14.1625, 8.57825, 53.067, 0.0, 0.0, 0.0, 0 +-1106.7, 1094.75, -7.34839, 25.8746, 12.0905, 36.457, 0.0, 0.0, 0.0, 0 +-1048.89, 1041.32, 2.60159, 10.5438, 23.0897, 23.556, 0.0, 0.0, 0.0, 0 +-1048.68, 1023.51, 15.8803, 12.3306, 12.1915, 17.1904, 0.0, 0.0, 0.0, 0 +-1096.04, 1025.14, 2.60156, 22.3696, 13.7089, 29.057, 0.0, 0.0, 0.0, 0 +-1084.39, 1025.03, 2.60156, 45.3729, 13.1186, 21.068, 0.0, 0.0, 0.0, 0 +-1066.43, 1025.64, 2.60156, 9.91392, 13.9566, 30.007, 0.0, 0.0, 0.0, 0 +-1133.0, 1218.81, 13.0926, 46.4907, 20.9558, 34.8872, 0.0, 0.0, 0.0, 0 +-1183.73, 1218.59, 7.90572, 16.6658, 15.3229, 40.0808, 0.0, 0.0, 0.0, 0 +-1184.46, 1208.73, 7.90572, 15.2751, 34.368, 40.0808, 0.0, 0.0, 0.0, 0 +-1137.59, 1207.91, 7.61177, 54.0664, 4.64868, 15.3467, 0.0, 0.0, 0.0, 0 +-1190.42, 1181.26, 7.61177, 54.0664, 4.64868, 12.8102, 0.0, 0.0, 0.0, 0 +-1166.06, 1191.91, 10.6196, 21.073, 4.64868, 12.8102, 90.0, 0.0, 0.0, 0 +-1045.78, 1209.69, 7.53328, 73.3524, 4.64868, 15.3467, 0.0, 0.0, 0.0, 0 +-1066.18, 1186.69, 7.53328, 29.972, 21.5292, 17.6063, 0.0, 0.0, 0.0, 0 +-1032.76, 1186.69, 7.53328, 16.7023, 11.4598, 14.1679, 0.0, 0.0, 0.0, 0 +-935.61, 1200.64, 12.7566, 14.7661, 18.4265, 40.417, 0.0, 0.0, 0.0, 0 +-995.42, 1415.18, 5.67775, 80.0426, 28.2724, 18.8382, 0.0, 0.0, 0.0, 0 +-995.42, 1447.43, 7.97046, 80.0426, 18.2991, 18.8382, 0.0, 0.0, 0.0, 0 +-995.42, 1447.58, 31.1321, 80.0426, 19.3863, 0.447029, 0.0, 0.0, 0.0, 0 +-1354.19, 1277.36, 13.6125, 59.2773, 0.327682, 22.5598, 39.7682, 0.0, 0.0, 0 +-1363.41, 1258.3, 13.6125, 19.417, 14.6777, 22.5598, 39.7682, 0.0, 0.0, 0 +-1328.98, 1240.46, 13.6125, 36.9576, 14.6777, 19.4335, 39.7682, 0.0, 0.0, 0 +-1289.29, 1206.26, 13.6125, 56.183, 16.5133, 21.8658, 38.8171, 0.0, 0.0, 0 +-1250.84, 1199.2, 13.6125, 11.7614, 17.6127, 23.4408, 38.8171, 0.0, 0.0, 0 +-1244.82, 1194.71, 13.6125, 11.7614, 32.4471, 17.6298, 48.8617, 0.0, 0.0, 0 +-1214.25, 1132.65, 35.5257, 19.3698, 13.3706, -41.2087, 0.0, 0.0, 0.0, 0 +-1208.81, 1133.02, 33.0558, 30.7959, 13.6905, -37.0878, 0.0, 0.0, 0.0, 0 +-1187.64, 1134.08, 24.6662, 72.7951, 8.06036, -41.2087, 0.0, 0.0, 0.0, 0 +-1172.19, 1133.82, 31.5813, 18.9122, 16.1704, -41.6208, 0.0, 0.0, 0.0, 0 +-1166.48, 1133.0, 31.4235, 31.452, 12.742, -41.2087, 0.0, 0.0, 0.0, 0 +-1134.51, 1133.0, 33.2263, 9.53577, 12.9522, -41.2087, 0.0, 0.0, 0.0, 0 +-1128.26, 1133.17, 23.834, 22.3973, 12.9522, -32.0816, 0.0, 0.0, 0.0, 0 +-1149.89, 1157.35, 15.3852, 213.1, 12.9522, -32.0816, 0.0, 0.0, 0.0, 0 +-1059.28, 1131.5, 22.1959, 26.4521, 10.3142, -32.0816, 0.0, 0.0, 0.0, 0 +-1053.24, 1133.83, 22.1959, 14.8062, 16.2962, -32.0816, 0.0, 0.0, 0.0, 0 +-1030.52, 1133.83, 22.1959, 16.5744, 16.2962, -32.0816, 0.0, 0.0, 0.0, 0 +-1002.55, 1133.07, 33.6507, 11.2555, 12.3452, -32.0816, 0.0, 0.0, 0.0, 0 +-988.02, 1132.3, 34.9186, 9.79306, 13.6955, -32.0816, 0.0, 0.0, 0.0, 0 +-981.543, 1132.79, 26.8355, 22.2816, 13.3625, -32.0816, 0.0, 0.0, 0.0, 0 +-1009.19, 1163.27, 19.7453, 3.16234, 25.6868, -32.0816, 0.0, 0.0, 0.0, 0 +-1455.18, 719.652, 10.9828, 39.4599, 24.8013, 49.8, -30.0, 0.0, 0.0, 0 +-1488.32, 732.428, 10.9828, 12.6272, 36.6116, 31.0603, -25.0, 0.0, 0.0, 0 +-1506.53, 693.368, 10.9828, 12.6272, 41.3158, 25.1588, -25.0, 0.0, 0.0, 0 +-1507.95, 685.03, 10.9828, 17.4255, 24.7894, 32.958, -25.0, 0.0, 0.0, 0 +-1498.96, 709.794, 10.9828, 12.5463, 5.15621, 35.2651, -25.0, 0.0, 0.0, 0 +-1495.1, 718.078, 10.9828, 12.5463, 5.15621, 35.2651, -25.0, 0.0, 0.0, 0 +-1475.54, 672.189, 10.9828, 23.8064, 23.8092, 45.318, -30.0, 0.0, 0.0, 0 +-1482.99, 685.572, 10.9828, 5.23742, 15.2379, 45.318, -30.0, 0.0, 0.0, 0 +-1467.52, 675.935, 10.9828, 13.3175, 38.0947, 23.5654, -30.0, 0.0, 0.0, 0 +-1534.24, 727.844, 10.9828, 9.01579, 71.8375, 32.9578, -25.0, 0.0, 0.0, 0 +-1542.78, 700.835, 10.9828, 9.01579, 15.8043, 38.5091, -25.0, 0.0, 0.0, 0 +-1537.81, 721.626, 10.9828, 10.883, 23.534, 38.5091, -25.0, 0.0, 0.0, 0 +-1528.51, 756.825, 10.9828, 10.883, 23.534, 33.1178, -90.0, 0.0, 0.0, 0 +-1559.07, 738.433, 10.9828, 10.1212, 38.5957, 47.6896, 0.0, 0.0, 0.0, 0 +-1562.98, 716.878, 10.9828, 8.19814, 38.5957, 38.0855, -10.0, 0.0, 0.0, 0 +-1601.8, 737.552, 10.9828, 4.56869, 57.0829, 28.1369, 0.0, 0.0, 0.0, 0 +-1603.13, 763.504, 10.9828, 4.56869, 12.5582, 28.1369, -90.0, 0.0, 0.0, 0 +-1636.12, 731.124, 10.9828, 4.56869, 74.7613, 32.9201, -25.0, 0.0, 0.0, 0 +-1649.0, 699.276, 10.9828, 4.56869, 15.9092, 39.175, -90.0, 0.0, 0.0, 0 +-1615.93, 699.802, 10.9828, 6.71597, 37.1104, 32.1235, -90.0, 0.0, 0.0, 0 +-1633.48, 648.876, 10.9828, 34.3858, 35.626, 65.2107, 0.0, 0.0, 0.0, 0 +-1623.22, 608.254, 10.9828, 41.1907, 40.6136, 32.6053, 0.0, 0.0, 0.0, 0 +-1608.11, 537.213, 29.4765, 9.88578, 65.1362, 48.595, 0.0, 0.0, 0.0, 0 +-1619.23, 510.755, 29.4765, 32.0299, 11.4119, 48.595, 0.0, 0.0, 0.0, 0 +-1672.97, 431.441, 8.69057, 47.4043, 75.6606, 35.3771, -30.0, 0.0, 0.0, 0 +-1711.9, 331.229, 8.69057, 35.0237, 34.6424, 32.5119, -30.0, 0.0, 0.0, 0 +-1762.32, 314.172, 8.69057, 35.0237, 34.6424, 32.5119, -30.0, 0.0, 0.0, 0 +-1737.28, 322.68, 6.41225, 1.30606, 74.7047, 34.8502, -30.0, 0.0, 0.0, 0 +-1745.34, 361.676, 8.69057, 17.6174, 21.5814, 20.7651, -30.0, 0.0, 0.0, 0 +-1606.64, 362.217, 8.69057, 57.2073, 10.3624, 29.4865, 0.0, 0.0, 0.0, 0 +-1598.93, 386.346, 8.69057, 42.4637, 10.3624, 29.4865, 0.0, 0.0, 0.0, 0 +-1521.97, 372.654, 8.69057, 13.1637, 46.32, 24.4738, 0.0, 0.0, 0.0, 0 +-1524.73, 388.988, 8.69057, 15.5332, 17.6016, 24.4738, 0.0, 0.0, 0.0, 0 +-1411.08, 352.271, 8.69057, 32.6197, 32.739, 20.8027, 0.0, 0.0, 0.0, 0 +-1429.66, 333.829, 8.69057, 34.6265, 18.6612, 15.186, 0.0, 0.0, 0.0, 0 +-1418.82, 332.737, 8.69057, 13.1581, 71.2636, 15.186, 0.0, 0.0, 0.0, 0 +-1372.21, 295.843, 8.69057, 9.60539, 38.9926, 14.2748, 0.0, 0.0, 0.0, 0 +-1383.01, 310.272, 8.69057, 30.9294, 9.35823, 13.9908, 0.0, 0.0, 0.0, 0 +-1393.51, 301.111, 8.69057, 30.5582, 28.415, 8.85039, 0.0, 0.0, 0.0, 0 +-1399.89, 287.222, 8.69057, 47.6708, 14.1564, 7.61134, 0.0, 0.0, 0.0, 0 +-1338.31, 288.247, 8.69057, 8.32032, 31.5719, 12.4826, 0.0, 0.0, 0.0, 0 +-1331.26, 291.516, 8.69057, 19.8856, 20.4228, 12.4826, 0.0, 0.0, 0.0, 0 +-1313.29, 323.854, 8.69057, 33.4734, 9.81594, 9.11604, 0.0, 0.0, 0.0, 0 +-1318.47, 378.496, 8.69057, 49.2059, 46.0367, 13.6604, 0.0, 0.0, 0.0, 0 +-1315.18, 416.43, 8.69057, 42.8091, 50.6404, 18.3049, 0.0, 0.0, 0.0, 0 +-1336.3, 430.094, 8.69057, 84.6315, 23.1865, 17.7558, 0.0, 0.0, 0.0, 0 +-1411.72, 443.211, 8.69057, 15.8783, 62.1399, 10.2983, 0.0, 0.0, 0.0, 0 +-1415.57, 443.138, 8.69057, 8.25669, 62.1399, 12.0491, 0.0, 0.0, 0.0, 0 +-1416.04, 462.399, 8.69057, 18.7427, 24.8559, 12.0491, 0.0, 0.0, 0.0, 0 +-1412.03, 499.643, 8.69057, 16.681, 13.6708, 8.67533, 0.0, 0.0, 0.0, 0 +-1452.16, 483.905, 8.69057, 18.1823, 30.8959, 18.3917, 0.0, 0.0, 0.0, 0 +-1369.2, 479.956, 8.69057, 17.8487, 15.0378, 9.97663, 0.0, 0.0, 0.0, 0 +-1372.11, 485.154, 8.69057, 12.3156, 25.2292, 8.97896, 0.0, 0.0, 0.0, 0 +-1335.22, 512.215, 8.69057, 23.0301, 40.3014, 10.8645, 0.0, 0.0, 0.0, 0 +-1301.1, 495.88, 8.69057, 14.6884, 46.0089, 9.97365, 0.0, 0.0, 0.0, 0 +-1300.33, 507.7, 8.69057, 12.632, 22.0843, 11.8686, 0.0, 0.0, 0.0, 0 +-1406.46, 536.106, 8.69057, 17.5585, 10.1377, 11.9873, 0.0, 0.0, 0.0, 0 +-1409.97, 538.787, 8.69057, 10.5189, 15.8013, 16.1829, 0.0, 0.0, 0.0, 0 +-1401.35, 539.069, 8.69057, 14.3366, 8.13239, 11.9873, -35.0, 0.0, 0.0, 0 +-1364.0, 576.235, 8.69057, 8.44069, 37.3117, 8.39113, 0.0, 0.0, 0.0, 0 +-1367.13, 572.029, 8.69057, 8.44069, 30.5956, 8.39113, 0.0, 0.0, 0.0, 0 +-1406.42, 583.581, 8.69057, 25.0322, 39.9032, 16.111, -30.0, 0.0, 0.0, 0 +-1423.29, 547.462, 8.69057, 0.2, 12.3898, 19.8165, 0.0, 0.0, 0.0, 0 +-1453.15, 542.455, 8.69057, 16.2022, 22.1777, 19.8165, 0.0, 0.0, 0.0, 0 +-1461.37, 558.728, 8.69057, 13.3526, 6.14183, 19.8165, -100.0, 0.0, 0.0, 0 +-1450.79, 584.71, 8.69057, 11.8898, 11.4755, 17.0422, -27.5, 0.0, 0.0, 0 +-1445.32, 600.634, 8.69057, 7.20878, 10.1053, 22.8365, -30.0, 0.0, 0.0, 0 +-1422.5, 626.691, 8.69057, 23.638, 0.57, 26.0, -30.0, 0.0, 0.0, 0 +-1418.63, 640.07, 8.69057, 16.783, 6.36633, 26.0, -30.0, 0.0, 0.0, 0 +-1384.11, 613.648, 8.69057, 6.99649, 10.4134, 17.3923, -35.0, 0.0, 0.0, 0 +-1520.92, 471.494, 8.69057, 16.7197, 56.5324, 27.6538, 6.83019e-006, 0.0, 0.0, 0 +-1528.95, 449.831, 8.69057, 10.8678, 22.0476, 27.6538, 6.83019e-006, 0.0, 0.0, 0 +-1556.91, 495.747, 8.69057, 27.948, 8.33401, 30.1426, 6.83019e-006, 0.0, 0.0, 0 +-1550.71, 487.183, 8.69057, 6.15551, 11.1676, 30.1426, 6.83019e-006, 0.0, 0.0, 0 +-1563.04, 487.073, 8.69057, 17.7389, 11.1676, 38.884, 6.83019e-006, 0.0, 0.0, 0 +-1562.28, 498.24, 8.69057, 17.0293, 12.5077, 31.8848, 6.83019e-006, 0.0, 0.0, 0 +-1567.89, 493.15, 8.69057, 6.27956, 23.0588, 34.4322, 6.83019e-006, 0.0, 0.0, 0 +-1575.01, 470.298, 28.488, 6.27956, 73.3687, 12.0783, -27.5, 0.0, 0.0, 0 +-1549.75, 455.745, 8.69057, 10.3957, 28.6763, 29.8173, 6.83019e-006, 0.0, 0.0, 0 +-1520.19, 536.501, 8.69057, 21.761, 11.1014, 42.3405, 6.83019e-006, 0.0, 0.0, 0 +-1520.19, 557.465, 8.69057, 21.761, 52.7208, 35.1426, 6.83019e-006, 0.0, 0.0, 0 +-1522.62, 569.385, 8.69057, 27.2013, 29.2211, 38.3055, 6.83019e-006, 0.0, 0.0, 0 +-1555.41, 576.039, 8.69057, 26.1663, 14.6106, 35.6241, 6.83019e-006, 0.0, 0.0, 0 +-1561.54, 570.916, 8.69057, 14.1637, 23.3914, 36.6928, 6.83019e-006, 0.0, 0.0, 0 +-1559.03, 553.372, 8.69057, 21.3872, 10.2922, 31.1889, 6.83019e-006, 0.0, 0.0, 0 +-1564.01, 560.967, 8.69057, 11.1865, 25.5051, 31.1889, 6.83019e-006, 0.0, 0.0, 0 +-1560.46, 537.085, 8.69057, 21.6438, 15.3076, 36.1791, 6.83019e-006, 0.0, 0.0, 0 +-1543.97, 538.448, 8.69057, 11.0192, 10.8684, 40.1588, 6.83019e-006, 0.0, 0.0, 0 +-1549.65, 537.977, 8.69057, 17.748, 7.80689, 36.1791, 6.83019e-006, 0.0, 0.0, 0 +-1540.36, 537.289, 8.69057, 61.5561, 9.21213, 33.6466, 6.83019e-006, 0.0, 0.0, 0 +-1544.29, 619.82, 8.69057, 16.166, 16.2212, 42.2205, 6.83019e-006, 0.0, 0.0, 0 +-1562.34, 639.108, 8.69057, 17.237, 55.0027, 24.5543, 6.83019e-006, 0.0, 0.0, 0 +-1565.62, 663.386, 8.69057, 13.2725, 13.7507, 27.0929, 6.83019e-006, 0.0, 0.0, 0 +-1542.17, 656.681, 8.69057, 33.8449, 7.28787, 29.5313, -25.0, 0.0, 0.0, 0 +-1557.9, 660.96, 8.69057, 13.2725, 13.7507, 27.0929, -25.0, 0.0, 0.0, 0 +-1539.89, 651.959, 8.69057, 25.7221, 13.9052, 29.233, -25.0, 0.0, 0.0, 0 +-1503.46, 626.966, 8.69057, 29.3232, 14.8323, 49.7204, -27.5, 0.0, 0.0, 0 +-1503.46, 626.966, 8.69057, 20.321, 24.1766, 49.7204, -27.5, 0.0, 0.0, 0 +-990.93, 1434.08, 31.1321, 53.0474, 9.80951, 0.447029, 0.0, 0.0, 0.0, 0 +-950.75, 1443.7, 31.1321, 9.47371, 12.4546, 0.447029, 0.0, 0.0, 0.0, 0 +-995.42, 1447.58, 35.7728, 80.0426, 19.3863, 0.447029, 0.0, 0.0, 0.0, 0 +-990.93, 1434.08, 35.7728, 53.0474, 9.80951, 0.447029, 0.0, 0.0, 0.0, 0 +-950.75, 1443.7, 35.7728, 9.47371, 12.4546, 0.447029, 0.0, 0.0, 0.0, 0 +-990.93, 1434.08, 40.4091, 53.0474, 9.80951, 0.447029, 0.0, 0.0, 0.0, 0 +-995.42, 1447.58, 40.4091, 80.0426, 19.3863, 0.447029, 0.0, 0.0, 0.0, 0 +-950.75, 1443.7, 40.4091, 9.47371, 12.4546, 0.447029, 0.0, 0.0, 0.0, 0 +-986.66, 1411.08, 28.7993, 80.0426, 19.3863, 0.447029, -180.0, 0.0, 0.0, 0 +-1031.34, 1414.96, 28.7993, 9.47371, 12.4546, 0.447029, -180.0, 0.0, 0.0, 0 +-991.16, 1424.58, 28.7993, 53.0474, 9.80951, 0.447029, -180.0, 0.0, 0.0, 0 +-986.66, 1411.08, 33.4641, 80.0426, 19.3863, 0.447029, -180.0, 0.0, 0.0, 0 +-1031.34, 1414.96, 33.4641, 9.47371, 12.4546, 0.447029, -180.0, 0.0, 0.0, 0 +-991.16, 1424.58, 33.4641, 53.0474, 9.80951, 0.447029, -180.0, 0.0, 0.0, 0 +-986.66, 1411.08, 38.0884, 80.0426, 19.3863, 0.447029, -180.0, 0.0, 0.0, 0 +-1031.34, 1414.96, 38.0884, 9.47371, 12.4546, 0.447029, -180.0, 0.0, 0.0, 0 +-991.16, 1424.58, 38.0884, 53.0474, 9.80951, 0.447029, -180.0, 0.0, 0.0, 0 +-986.31, 1434.16, 8.10783, 62.097, 10.1157, 18.8382, 0.0, 0.0, 0.0, 0 +-1210.09, 1052.76, -1.58411, 15.45, 21.8102, 70.678, 0.0, 0.0, 0.0, 0 +-1173.86, 1052.77, -1.58392, 12.3852, 21.8102, 70.678, 0.0, 0.0, 0.0, 0 +-1191.17, 1052.61, 2.60156, 46.4122, 10.6474, 72.813, 0.0, 0.0, 0.0, 0 +-1172.39, 1070.0, 2.38205, 13.1189, 11.7612, 31.0, 0.0, 0.0, 0.0, 0 +-1171.24, 1064.8, 2.60156, 10.329, 46.2895, 18.308, 0.0, 0.0, 0.0, 0 +-1183.86, 1093.23, 2.60156, 11.7121, 15.5754, 30.709, 0.0, 0.0, 0.0, 0 +-1237.23, 1058.75, 8.78011, 11.7166, 11.7648, 20.455, 0.0, 0.0, 0.0, 0 +-1169.55, 1023.79, 2.60156, 12.5865, 11.7612, 26.623, 0.0, 0.0, 0.0, 0 +-1150.17, 997.455, 9.36874, 14.0381, 11.7612, 26.623, -128.322, 0.0, 0.0, 0 +-1139.89, 989.908, 5.31457, 11.7174, 14.9261, 26.623, 147.427, 0.0, 0.0, 0 +-1159.85, 1007.1, -2.65703, 14.0452, 11.8776, 26.623, -141.492, 0.0, 0.0, 0 +-1070.13, 965.533, -7.39743, 54.2812, 54.2811, 90.4622, 0.0, 0.0, 0.0, 0 +-1146.02, 927.194, -1.44309, 6.98679, 72.8346, 67.5808, 0.0, 0.0, 0.0, 0 +-1133.15, 927.194, -1.44329, 34.0916, 35.4844, 80.1435, 0.0, 0.0, 0.0, 0 +-1104.24, 900.016, 1.22852, 11.5506, 19.553, 47.676, 0.0, 0.0, 0.0, 0 +-1095.99, 900.015, 1.22912, 28.0624, 19.5513, 35.0757, 0.0, 0.0, 0.0, 0 +-1072.51, 901.394, 1.09799, 14.4414, 19.3218, 47.84, 10.5823, 0.0, 0.0, 0 +-1085.26, 982.86, 2.60257, 84.4312, 19.6895, 24.774, 0.0, 0.0, 0.0, 0 +-1104.65, 983.176, 2.60257, 14.8662, 19.7193, 36.63, 0.0, 0.0, 0.0, 0 +-1072.16, 903.68, 1.54275, 82.509, 22.436, 19.657, 0.0, 0.0, 0.0, 0 +-1114.72, 940.077, 18.375, 2.0, 104.836, -15.842, 0.0, 0.0, 0.0, 0 +-1100.37, 962.398, 18.3321, 114.197, 33.2, -15.951, 0.0, 0.0, 0.0, 0 +-1111.21, 979.518, 18.2725, 135.542, 1.0, -17.035, 0.0, 0.0, 0.0, 0 +-1148.7, 950.965, -1.44309, 11.5483, 26.1162, 67.5808, 0.0, 0.0, 0.0, 0 +-1148.7, 909.42, -1.44309, 11.5483, 37.7399, 67.5808, 0.0, 0.0, 0.0, 0 +-930.28, 940.626, 2.67172, 17.6418, 44.2, 15.0, 0.0, 0.0, 0.0, 0 +-965.062, 923.747, 2.67171, 41.74, 11.6676, 24.0, 0.0, 0.0, 0.0, 0 +-963.51, 928.018, 2.67678, 14.7379, 19.2997, 37.994, 0.0, 0.0, 0.0, 0 +-1386.95, -475.671, 0.0, 14.4, 14.4, 19.406, 0.0, 0.0, 0.0, 0 +-1182.05, -266.752, 17.7525, 16.1271, 46.9731, 10.3709, 0.0, 0.0, 0.0, 0 +-1378.42, -298.433, -1.72507, 14.5, 14.5, 22.8991, 0.0, 0.0, 0.0, 0 +-1317.58, -284.694, -4.13402, 23.0, 23.0, 31.1059, 0.0, 0.0, 0.0, 0 +-1386.41, -261.901, 19.0106, 51.0009, 15.3823, 15.0977, 0.0, 0.0, 0.0, 0 +-1026.41, -216.931, -0.400676, 31.2467, 42.7631, 13.976, -45.0, 0.0, 0.0, 0 +-1133.41, -227.835, 0.0, 15.1964, 13.5521, 22.7195, 0.0, 0.0, 0.0, 0 +-1234.5, -254.277, 7.71489, 20.3638, 33.5621, -8.11961, 0.0, 0.0, 0.0, 0 +-1242.24, -240.763, 0.0, 30.2809, 12.3915, 7.73966, 0.0, 0.0, 0.0, 0 +-1321.39, -241.945, 0.733853, 39.338, 15.7664, 4.51705, 0.0, 0.0, 0.0, 0 +-1310.3, -247.101, 0.828915, 17.4835, 26.0068, 4.63913, 0.0, 0.0, 0.0, 0 +-1198.95, -342.141, 0.0, 34.1866, 17.5616, 8.33702, 0.0, 0.0, 0.0, 0 +-1231.73, -341.907, 0.0, 12.3322, 18.0299, 6.016, 0.0, 0.0, 0.0, 0 +-969.86, -345.087, 0.0, 13.9711, 8.7681, 6.26921, 0.0, 0.0, 0.0, 0 +-941.923, -369.223, 0.0, 16.8325, 6.06651, 9.8723, 0.0, 0.0, 0.0, 0 +-1030.03, -345.231, 0.0, 24.2809, 12.7186, 6.74503, 0.0, 0.0, 0.0, 0 +-958.338, -431.705, 0.0, 14.7094, 13.5067, 8.14591, 0.0, 0.0, 0.0, 0 +-1670.23, -260.214, 0.0, 13.3857, 23.5685, 5.6134, 0.0, 0.0, 0.0, 0 +-1674.19, -273.913, -1.35753, 11.7758, 19.1507, 6.57768, -45.0, 0.0, 0.0, 0 +-1721.67, -263.118, -9.20595, 19.038, 19.6772, 20.4777, 0.0, 0.0, 0.0, 0 +-1709.26, -306.647, -1.6149, 14.9539, 28.9208, 7.13617, -45.0, 0.0, 0.0, 0 +-1818.88, -292.157, -6.25676, 31.0175, 20.331, 16.7545, 0.0, 0.0, 0.0, 0 +-1813.66, -264.851, -4.01633, 23.8286, 22.4791, 11.4179, 0.0, 0.0, 0.0, 0 +-1900.0, -248.807, 0.0, 80.7399, 77.263, 4.21391, 0.0, 0.0, 0.0, 0 +-1896.69, -246.13, 0.0, 66.4131, 52.8042, 8.8174, 0.0, 0.0, 0.0, 0 +-1883.33, -256.966, -4.75533, 16.3142, 64.3577, 27.1048, 0.0, 0.0, 0.0, 0 +-941.039, 996.512, 9.62624, 37.3742, 24.325, 28.8892, 0.0, 0.0, 0.0, 0 +-931.406, 976.514, 5.32709, 19.4473, 14.2697, 39.996, 0.0, 0.0, 0.0, 0 +-965.872, 957.253, 11.7388, 53.4827, 17.958, 9.49952, 0.0, 0.0, 0.0, 0 +-992.078, 950.373, 11.7388, 54.4726, 2.0, 9.49952, 75.0, 0.0, 0.0, 0 +-977.687, 928.018, 2.67678, 16.5444, 19.2997, 24.7851, 0.0, 0.0, 0.0, 0 +-981.597, 961.749, 17.3089, 10.1106, 15.0117, 24.7851, -97.8532, 0.0, 0.0, 0 +-976.271, 971.423, 12.0614, 11.7381, 19.2515, 24.7851, -114.447, 0.0, 0.0, 0 +-1455.22, 547.462, 8.69057, 22.1087, 12.3898, 19.8165, 0.0, 0.0, 0.0, 0 +-1454.28, 574.734, 8.69057, 10.403, 13.3809, 19.8165, -100.0, 0.0, 0.0, 0 +-1445.5, 594.875, 8.69057, 11.8898, 3.32789, 17.0422, -27.5, 0.0, 0.0, 0 +-1408.32, 634.5, 10.7039, 27.8059, 3.64469, 17.3923, -35.0, 0.0, 0.0, 0 +-1401.86, 629.994, 10.7039, 12.0895, 4.47776, 17.3923, -35.0, 0.0, 0.0, 0 +-1449.99, 593.342, 8.69057, 5.11261, 27.2658, 17.0422, -27.5, 0.0, 0.0, 0 +-1459.64, 566.35, 8.69057, 28.7416, 5.61998, 19.8165, -100.0, 0.0, 0.0, 0 +-1444.7, 543.586, 8.69057, 42.6619, 4.21253, 19.8165, 0.0, 0.0, 0.0, 0 +-1137.32, 827.722, 8.5569, 26.2832, 71.0268, 22.3667, 0.0, 0.0, 0.0, 0 +-1129.81, 842.546, 8.5569, 41.236, 42.2592, 22.5927, 0.0, 0.0, 0.0, 0 +-1135.86, 826.632, 9.79176, 16.6562, 61.7114, 94.726, 0.0, 0.0, 0.0, 0 +-1051.89, 799.615, -3.75588, 39.8948, 16.0257, 46.4077, 0.0, 0.0, 0.0, 0 +-1067.33, 803.761, -3.70049, 30.4962, 17.071, 56.43, 0.0, 0.0, 0.0, 0 +-1002.12, 801.467, -6.70961, 34.7186, 20.2688, 46.139, 0.0, 0.0, 0.0, 0 +-974.402, 812.782, -6.70961, 39.5197, 6.64255, 46.139, 61.683, 0.0, 0.0, 0 +-1058.43, 846.146, 21.4208, 80.8275, 38.992, -25.853, 0.0, 0.0, 0.0, 0 +-1000.74, 868.25, -6.70961, 70.8786, 9.08287, 19.0768, -24.6064, 0.0, 0.0, 0 +-1031.28, 865.91, -7.34991, 63.0032, 47.9575, 29.077, 63.4817, 0.0, 0.0, 0 +-939.593, 891.674, 2.66709, 29.1173, 3.40791, 26.9844, 0.0, 0.0, 0.0, 0 +-944.198, 884.047, 2.66709, 19.8741, 18.5187, 26.9844, 0.0, 0.0, 0.0, 0 +-933.31, 879.351, 2.66709, 29.1173, 3.40791, 26.9844, 57.3726, 0.0, 0.0, 0 +-973.647, 885.096, 2.67855, 27.8992, 15.9989, 34.0046, 0.0, 0.0, 0.0, 0 +-1015.47, 877.938, 11.9358, 6.90129, 26.6581, 49.5, 40.9118, 0.0, 0.0, 0 +-1058.88, 855.511, 12.1015, 23.3517, 28.4292, 62.4325, 13.7066, 0.0, 0.0, 0 +-1093.33, 856.055, 11.0734, 11.0714, 19.8682, 39.1844, 179.327, 0.0, 0.0, 0 +-1079.07, 857.804, 12.1159, 11.7525, 16.7478, 27.1315, -175.155, 0.0, 0.0, 0 +-1067.44, 863.68, 11.9487, 65.8124, 3.89923, 26.9838, 0.0, 0.0, 0.0, 0 +-1084.83, 334.096, -6.62736, 39.3528, 28.549, 19.934, 0.0, 0.0, 0.0, 0 +-1036.09, 334.096, -6.62736, 30.6952, 29.9765, 18.444, 0.0, 0.0, 0.0, 0 +-988.904, 336.972, -6.62736, 31.3092, 24.188, 17.484, 0.0, 0.0, 0.0, 0 +-980.923, 334.138, -6.62736, 15.6546, 30.6528, 17.484, 0.0, 0.0, 0.0, 0 +-942.014, 334.138, -6.62736, 30.9867, 30.3402, 17.866, 0.0, 0.0, 0.0, 0 +-1178.54, 316.954, 3.00001, 25.3306, 88.056, 8.75271, 0.0, 0.0, 0.0, 0 +-1164.83, 282.408, -6.99999, 58.6357, 19.2509, 18.753, 0.0, 0.0, 0.0, 0 +-1164.83, 305.849, -6.99999, 52.8249, 65.4683, 18.715, 0.0, 0.0, 0.0, 0 +-1164.83, 453.044, -6.62736, 54.707, 67.2964, 17.056, 0.0, 0.0, 0.0, 0 +-1183.66, 200.811, 3.37264, 23.6318, 29.9767, 6.62027, 0.0, 0.0, 0.0, 0 +-1206.54, 194.948, -6.62736, 69.2107, 17.8701, 16.62, 0.0, 0.0, 0.0, 0 +-1234.18, 210.259, 3.37264, 22.7527, 18.5849, 10.3421, 0.0, 0.0, 0.0, 0 +-1238.92, 268.83, 3.37264, 19.8444, 42.8957, 8.30608, 0.0, 0.0, 0.0, 0 +-1238.53, 277.883, 3.37264, 16.4691, 60.8629, 7.3974, 0.0, 0.0, 0.0, 0 +-1061.56, 502.471, -6.62736, 24.4492, 47.1308, 17.397, 0.0, 0.0, 0.0, 0 +-1064.46, 510.361, -6.62736, 30.48, 31.5289, 17.622, 0.0, 0.0, 0.0, 0 +-1110.42, 562.083, 3.37264, 68.4961, 29.3688, 7.54533, 0.0, 0.0, 0.0, 0 +-1174.78, 571.514, 3.37264, 4.82334, 8.39929, 6.51691, 0.0, 0.0, 0.0, 0 +-1151.21, -109.405, -6.62736, 73.7227, 19.2782, 20.328, 0.0, 0.0, 0.0, 0 +-1072.99, 50.9794, -6.62736, 73.7227, 19.2782, 20.328, 0.0, 0.0, 0.0, 0 +-1154.83, 50.0655, -6.62736, 69.2583, 19.0855, 19.92, 0.0, 0.0, 0.0, 0 +-998.244, 163.026, -42.4882, 69.5519, 17.7819, 59.3026, 0.0, 0.0, 0.0, 0 +-1064.04, 660.197, -2.74304, 22.5131, 75.2117, 25.5316, 0.0, 0.0, 0.0, 0 +-1283.39, -36.0089, 3.37264, 25.4895, 19.0759, 16.3009, 0.0, 0.0, 0.0, 0 +-1283.68, -58.6753, 3.37264, 18.8622, 64.1675, 11.7366, 0.0, 0.0, 0.0, 0 +-1379.97, 49.9892, -4.28773, 10.3597, 9.778, 14.54, 57.7276, 0.0, 0.0, 0 +-1373.61, 48.7968, -4.28773, 5.73178, 21.7072, 14.561, 57.7276, 0.0, 0.0, 0 +-1355.94, 20.3918, 5.71227, 11.5213, 14.2314, 5.07023, 57.7276, 0.0, 0.0, 0 +-1362.8, 27.4277, 5.71227, 6.73052, 5.97718, 5.07023, 57.7276, 0.0, 0.0, 0 +-1366.57, 28.6054, 5.71227, 4.91328, 2.62996, 3.63586, 57.7276, 0.0, 0.0, 0 +-1412.75, 45.9652, -4.28773, 24.6239, 14.5248, 14.365, 57.7276, 0.0, 0.0, 0 +-1415.42, 48.2706, -3.96667, 25.1867, 7.37186, 15.937, 57.7276, 0.0, 0.0, 0 +-1190.91, -182.859, -7.61127, 5.47004, 8.33957, 16.865, 0.0, 0.0, 0.0, 0 +-1200.53, -176.186, -7.61127, 12.8546, 4.58676, 15.1799, 0.0, 0.0, 0.0, 0 +-1181.34, -176.186, -7.61127, 12.8546, 4.58676, 15.183, 0.0, 0.0, 0.0, 0 +-1848.49, 34.9912, 0.0, 19.3601, 125.913, 21.1228, 14.9432, 0.0, 0.0, 0 +-1829.93, 29.8278, 0.0, 52.3299, 106.127, 21.1228, 14.9802, 0.0, 0.0, 0 +-1779.64, 168.177, 3.57842, 27.4069, 116.058, 26.5006, -74.92, 0.0, 0.0, 0 +-1802.27, 119.057, 3.57842, 21.533, 59.7857, 13.0911, -74.92, 0.0, 0.0, 0 +-1668.78, 72.9781, -6.36308, 115.646, 15.3407, 29.5283, 0.0, 0.0, 0.0, 0 +-1624.79, 72.9781, -1.13883, 28.0777, 25.9233, 24.5996, 0.0, 0.0, 0.0, 0 +-1688.18, 72.6073, -1.13883, 77.1582, 25.6616, 24.5996, 0.0, 0.0, 0.0, 0 +-1685.92, 72.5732, -1.13883, 51.8825, 40.0713, 17.7117, 0.0, 0.0, 0.0, 0 +-1690.26, 63.619, -1.13883, 52.9306, 41.7141, 17.7117, 20.0412, 0.0, 0.0, 0 +-1649.79, 165.472, 6.76438, 21.9373, 73.3709, 12.4816, 0.0, 0.0, 0.0, 0 +-1649.84, 165.472, 6.55469, 6.94627, 73.3709, 17.7689, 0.0, 0.0, 0.0, 0 +-1616.08, 142.7, 6.76438, 15.4197, 29.6973, 8.86196, 0.0, 0.0, 0.0, 0 +-1611.72, 186.78, 6.76438, 15.5739, 39.907, 8.86196, 0.0, 0.0, 0.0, 0 +-1615.79, 202.796, 6.76438, 23.5478, 7.91465, 8.86196, 0.0, 0.0, 0.0, 0 +-1869.73, 259.122, 6.76438, 62.3929, 18.6609, 66.1807, 0.0, 0.0, 0.0, 0 +-2138.8, 101.196, 4.75889, 61.769, 18.4743, 77.3123, 0.0, 0.0, 0.0, 0 +-2078.31, 155.277, 4.50911, 8.94439, 41.3755, 72.9001, 0.0, 0.0, 0.0, 0 +-2079.67, 159.715, 4.50911, 48.3895, 8.58948, 74.2659, 0.0, 0.0, 0.0, 0 +-2154.14, -57.1218, 9.77509, 10.6109, 51.0067, 64.6914, 0.0, 0.0, 0.0, 0 +-2153.98, -57.2594, -1.55715, 47.4546, 8.25105, 75.0011, 0.0, 0.0, 0.0, 0 +-1994.47, -46.8405, -1.34907, 40.9052, 9.03039, 74.2659, 0.0, 0.0, 0.0, 0 +-1998.65, -47.9607, 0.0939377, 8.58269, 48.8678, 72.9001, 0.0, 0.0, 0.0, 0 +-2091.0, -74.9394, -1.34907, 33.4883, 14.6343, 15.1326, 0.0, 0.0, 0.0, 0 +-2011.17, 21.1735, -1.34907, 22.5688, 29.5657, 10.0281, 0.0, 0.0, 0.0, 0 +-2122.37, -16.9209, -1.34907, 28.6008, 35.7288, 10.0281, 0.0, 0.0, 0.0, 0 +-2104.76, -41.1304, -1.34907, 39.4691, 22.1518, 10.0281, 0.0, 0.0, 0.0, 0 +-1975.62, -71.5792, 4.55827, 7.64819, 17.8399, 12.8439, 0.0, 0.0, 0.0, 0 +-1963.97, -68.6902, 4.14475, 3.25094, 21.5842, 13.9391, 0.0, 0.0, 0.0, 0 +-1950.66, -69.5666, 3.56054, 9.99706, 16.9537, 15.4873, 0.0, 0.0, 0.0, 0 +-1891.06, 210.992, 8.95902, 7.57171, 17.8399, 18.5049, 16.9571, 0.0, 0.0, 0 +-1877.69, 217.947, 8.32553, 4.84182, 21.5842, 18.8076, 17.0641, 0.0, 0.0, 0 +-1862.06, 221.153, 7.1818, 9.99706, 16.9537, 21.9651, 17.026, 0.0, 0.0, 0 +-1905.98, 208.478, 8.95902, 7.87458, 22.5, 20.0109, 16.9571, 0.0, 0.0, 0 +-1933.78, 113.952, -0.938392, 29.4125, 15.1139, 11.6989, 6.6733, 0.0, 0.0, 0 +-2093.42, 150.553, -5.93088, 165.469, 55.7989, 16.613, 0.0, 0.0, 0.0, 0 +-1981.2, 124.748, 4.06912, 59.5687, 4.26271, 6.61312, -0.700013, 0.0, 0.0, 0 +-1934.04, 126.331, 4.06912, 35.534, 4.26271, 6.41671, 6.74546, 0.0, 0.0, 0 +-1960.06, 195.633, 5.07277, 85.779, 10.6534, 8.4648, -14.6762, 0.0, 0.0, 0 +-1920.91, 205.503, 5.07277, 28.8396, 0.887425, 14.6638, 85.6742, 0.0, 0.0, 0 +-1913.02, 230.823, 5.07277, 28.2657, 0.887425, 14.6638, 59.5812, 0.0, 0.0, 0 +-1871.5, 243.11, 5.07277, 69.4896, 0.887425, 14.5172, 0.0457623, 0.0, 0.0, 0 +-1913.21, 306.918, 4.06912, 99.6119, 4.80751, 17.7127, 50.7847, 0.0, 0.0, 0 +-1957.91, 238.872, 4.06912, 87.2178, 0.842765, 17.7127, 61.8041, 0.0, 0.0, 0 +-891.402, 818.651, 0.890373, 44.9509, 12.7487, 125.3, 0.0, 0.0, 0.0, 0 +-903.701, 802.176, -6.00292, 82.4199, 17.017, 16.774, 0.0, 0.0, 0.0, 0 +-882.085, 850.185, -6.53958, 59.6501, 100.0, 17.306, 0.0, 0.0, 0.0, 0 +-853.774, 869.056, -2.96096, 49.7469, 26.84, 134.055, 0.0, 0.0, 0.0, 0 +-866.229, 974.191, -10.4206, 16.4158, 92.7645, 109.663, 0.0, 0.0, 0.0, 0 +-1115.4, 1286.56, 12.5583, 10.0551, 53.6546, 16.2773, 0.0, 0.0, 0.0, 0 +-1116.07, 1278.54, 13.0926, 12.1598, 9.35422, 22.7882, 0.0, 0.0, 0.0, 0 +-1178.86, 441.914, -6.99999, 25.3306, 88.2376, 17.837, 0.0, 0.0, 0.0, 0 +-1788.02, -279.272, -4.01633, 10.2323, 22.4791, 9.86922, 0.0, 0.0, 0.0, 0 +-1796.54, -450.255, -0.736048, 14.5, 14.5, 20.0, 0.0, 0.0, 0.0, 0 +-1331.76, -486.169, 0.0, 7.24952, 38.1733, 6.96663, 0.0, 0.0, 0.0, 0 +-1326.7, -472.033, 0.0, 18.1419, 9.89414, 8.32978, 0.0, 0.0, 0.0, 0 +-803.737, 874.461, -6.17571, 14.7765, 61.7941, 18.561, 0.0, 0.0, 0.0, 0 +-827.148, 875.374, -10.2898, 2.95361, 59.9707, 22.6101, -7.02198, 0.0, 0.0, 0 +-1234.3, 1127.44, 32.6741, 16.2706, 8.69089, -41.2087, 0.0, 0.0, 0.0, 0 +-1237.63, 1141.16, 21.421, 8.83332, 12.6087, -41.2087, 0.0, 0.0, 0.0, 0 +-1094.55, 799.615, -3.75588, 23.8703, 16.0257, 46.4077, 0.0, 0.0, 0.0, 0 +-1060.13, 803.22, -3.75588, 56.5094, 15.5497, 46.4077, 0.0, 0.0, 0.0, 0 +-2038.21, -490.878, -5.19074, 57.8887, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-2062.31, -468.899, -5.19074, 9.84107, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-1978.07, -694.885, -5.19074, 88.5002, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-1856.48, -715.54, -5.19074, 160.185, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-1676.81, -679.951, -5.19074, 128.11, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-1514.74, -692.754, -5.19074, 101.207, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-1361.3, -671.183, -5.19074, 115.69, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-1273.76, -720.139, -5.19074, 62.4728, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-1169.56, -711.389, -5.19074, 52.4772, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-1045.73, -613.486, -5.19074, 130.668, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-957.932, -516.532, -5.19074, 48.8699, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-905.877, -467.227, -5.19074, 61.576, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-920.807, -276.711, -5.19074, 92.3641, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-979.966, -166.03, -5.19074, 28.6329, 2.55563, 11.0862, 0.0, 0.0, 0.0, 0 +-2066.23, -479.796, -5.19074, 2.65709, 23.5885, 11.0862, 0.0, 0.0, 0.0, 0 +-2010.44, -534.593, -5.19074, 2.65709, 89.1644, 11.0862, 0.0, 0.0, 0.0, 0 +-2020.72, -648.135, -5.19074, 2.65709, 96.2976, 11.0862, 0.0, 0.0, 0.0, 0 +-1935.68, -705.298, -5.19074, 2.65709, 20.3092, 11.0862, 0.0, 0.0, 0.0, 0 +-1303.78, -696.094, -5.19074, 2.65709, 49.7574, 11.0862, 0.0, 0.0, 0.0, 0 +-1110.14, -645.161, -5.19074, 2.65709, 65.6798, 11.0862, 0.0, 0.0, 0.0, 0 +-980.887, -565.416, -5.19074, 2.65709, 97.8629, 11.0862, 0.0, 0.0, 0.0, 0 +-935.276, -491.96, -5.19074, 2.65709, 51.8674, 10.9753, 0.0, 0.0, 0.0, 0 +-876.78, -371.898, -5.19074, 2.65709, 192.303, 10.9753, 0.0, 0.0, 0.0, 0 +-965.111, -221.488, -5.19074, 2.65709, 110.953, 10.9753, 0.0, 0.0, 0.0, 0 +-1127.25, -693.955, -5.19074, 2.65709, 51.0383, 10.9753, -45.0, 0.0, 0.0, 0 +-1218.89, -715.835, -5.19074, 2.65709, 51.0383, 10.9753, -80.0, 0.0, 0.0, 0 +-1441.4, -681.652, -5.19074, 2.65709, 51.0383, 10.9753, -65.0, 0.0, 0.0, 0 +-1589.57, -686.066, -5.19074, 2.65709, 51.0383, 10.9753, -105.0, 0.0, 0.0, 0 +-1757.95, -697.12, -5.19074, 2.65709, 51.0383, 10.9753, -45.0, 0.0, 0.0, 0 +-2015.35, -588.924, -5.19074, 2.65709, 26.5399, 10.9753, -25.0, 0.0, 0.0, 0 +-1428.6, 638.568, 8.69057, 0.83915, 14.9609, 26.0, -30.0, 0.0, 0.0, 0 +-1438.84, 602.135, 8.69057, 16.5634, 1.01053, 22.8365, -30.0, 0.0, 0.0, 0 +-1392.59, 614.718, 8.69057, 22.0977, 2.66583, 17.3923, -35.0, 0.0, 0.0, 0 +-1398.08, 623.543, 8.69057, 2.97771, 10.6862, 17.3923, -35.0, 0.0, 0.0, 0 +-1227.38, -201.02, 2.04149, 14.2815, 5.75511, 4.1928, 0.0, 0.0, 0.0, 0 +-1012.39, 242.07, -7.40576, 69.1469, 19.3155, 14.7766, 0.0, 0.0, 0.0, 0 +-1018.46, 242.07, -11.9897, 161.443, 2.37285, 19.4071, 0.0, 0.0, 0.0, 0 +-954.416, 242.07, -5.56559, 20.2275, 7.7574, 24.9543, 0.0, 0.0, 0.0, 0 +-961.643, 242.033, -4.49062, 5.72129, 17.4096, 25.012, 0.0, 0.0, 0.0, 0 +-1017.13, 411.557, -8.59893, 48.4028, 19.3155, 14.0, 0.0, 0.0, 0.0, 0 +-1018.63, 410.718, -8.59893, 123.216, 2.2852, 14.0, 0.0, 0.0, 0.0, 0 +-971.743, 411.557, -3.61421, 19.9159, 7.7574, 20.0534, 0.0, 0.0, 0.0, 0 +-968.526, 410.663, -1.77996, 26.1785, 8.6712, 12.6452, 0.0, 0.0, 0.0, 0 +-978.102, 410.619, -4.44675, 5.02055, 18.0366, 20.862, 0.0, 0.0, 0.0, 0 +-1102.3, 28.7916, -26.5803, 167.772, 72.912, 29.3348, 0.0, 0.0, 0.0, 0 +-1083.84, 156.775, -26.5803, 258.036, 74.5327, 29.3348, 0.0, 0.0, 0.0, 0 +-1044.89, 308.847, -26.5803, 244.884, 100.76, 29.3348, 0.0, 0.0, 0.0, 0 +-1019.21, 448.838, -26.5803, 155.044, 47.2623, 29.3348, 0.0, 0.0, 0.0, 0 +-1183.04, -136.951, -26.5803, 169.875, 85.1, 29.3348, 0.0, 0.0, 0.0, 0 +-1157.63, 225.33, -26.5803, 68.6413, 91.08, 29.3348, -90.0, 0.0, 0.0, 0 +-1222.35, 92.8942, -26.5803, 171.191, 24.56, 29.3348, -90.0, 0.0, 0.0, 0 +-1163.71, 392.187, -26.5803, 69.839, 133.14, 29.3348, -90.0, 0.0, 0.0, 0 +-1239.84, -52.2185, -26.5803, 89.7569, 58.2, 29.3348, -90.0, 0.0, 0.0, 0 +-1206.33, -6.96171, -26.5803, 11.9711, 2.0, 29.3348, 0.0, 0.0, 0.0, 0 +-1193.46, -6.96171, -26.5803, 15.323, 2.0, 22.5878, 0.0, 0.0, 0.0, 0 +-1019.13, 448.68, -26.5803, 28.1203, 179.2, 29.3348, -90.0, 0.0, 0.0, 0 +-1046.57, 522.531, -26.5803, 115.015, 2.0, 29.3348, -90.0, 0.0, 0.0, 0 +-2154.14, -52.878, 1.57823, 9.03473, 40.9837, 71.7298, 0.0, 0.0, 0.0, 0 +-1690.34, 165.472, 6.27705, 6.94627, 73.3709, 17.9511, 0.0, 0.0, 0.0, 0 +-1690.28, 165.472, 6.76438, 21.9373, 73.3709, 12.4816, 0.0, 0.0, 0.0, 0 +-1862.4, 87.1186, -0.414328, 19.1665, 18.0092, 51.1762, 14.9432, 0.0, 0.0, 0 +-1904.84, -21.3388, 1.71412, 18.141, 59.7127, 13.3074, -165.0, 0.0, 0.0, 0 +-1904.84, -21.3388, -4.05206, 7.07517, 59.7127, 23.307, -165.05, 0.0, 0.0, 0 +-2130.84, 145.453, 6.71153, 17.4884, 36.5447, 9.47702, 90.0, 0.0, 0.0, 0 +-2156.29, 139.512, 10.8178, 5.88659, 15.0966, 9.47702, 90.0, 0.0, 0.0, 0 +-2156.29, 158.991, 10.8178, 8.82988, 15.0966, 9.47702, 90.0, 0.0, 0.0, 0 +-2156.29, 149.94, 16.0243, 26.6191, 15.0966, 3.03265, 90.0, 0.0, 0.0, 0 +-1930.23, 104.432, 3.14761, 6.97077, 8.76606, 6.78536, 6.6733, 0.0, 0.0, 0 +-1616.3, 139.291, 6.76438, 7.10304, 36.5094, 8.06438, 0.0, 0.0, 0.0, 0 +-1743.07, 24.8759, 3.72472, 15.4197, 29.6973, 8.86196, -60.0, 0.0, 0.0, 0 +-1745.95, 23.367, 3.52301, 6.96169, 35.9424, 8.06438, -60.0, 0.0, 0.0, 0 +-2151.24, 32.5314, 5.42637, 14.3004, 9.65137, 9.82854, 90.0, 0.0, 0.0, 0 +-2207.28, 4.05872, -15.931, 10.8231, 36.5512, 29.704, -7.17402, 0.0, 0.0, 0 +-2104.16, -76.8821, -12.4162, 125.519, 87.8058, 17.495, 0.0, 0.0, 0.0, 0 +-1958.88, -92.0956, -12.4162, 87.3448, 70.2446, 17.495, 0.0, 0.0, 0.0, 0 +-2048.06, -106.399, -12.4162, 249.502, 14.6343, 17.495, 0.0, 0.0, 0.0, 0 +-2033.96, -74.9394, -1.34907, 0.334885, 14.6343, 15.1326, 0.0, 0.0, 0.0, 0 +-1864.98, -135.53, 46.5989, 53.8415, 25.3173, 0.587956, -65.3354, 0.0, 0.0, 0 +-1987.79, 75.4753, 22.1443, 75.7248, 24.3046, 0.587956, -76.053, 0.0, 0.0, 0 +-1969.71, 238.173, 21.0363, 45.018, 23.5828, 0.537956, -116.392, 0.0, 0.0, 0 +-1647.56, -33.2649, 4.52046, 9.91017, 5.43108, 6.97536, 0.159773, 0.0, 0.0, 0 +-1689.29, -18.6885, 5.55987, 3.36493, 3.69821, 6.44822, -89.8287, 0.0, 0.0, 0 +-1650.99, -63.673, 11.2514, 9.40905, 9.30267, 3.12221, 0.223027, 0.0, 0.0, 0 +-818.85, 1082.33, 0.101618, 24.2383, 34.7012, 35.0, 0.0, 0.0, 0.0, 0 +-824.747, 1082.33, 0.101618, 36.1583, 11.6033, 35.0, 0.0, 0.0, 0.0, 0 +-872.155, 1093.83, 1.49739, 49.0582, 12.5647, 35.0, 0.0, 0.0, 0.0, 0 +-879.004, 1078.5, 10.0252, 32.1494, 10.6983, 56.03, 0.0, 0.0, 0.0, 0 +-866.361, 1062.51, 31.4884, 35.2011, 10.179, -22.75, 0.0, 0.0, 0.0, 0 +-866.382, 1065.36, 35.9034, 11.7107, 15.3067, -22.75, 0.0, 0.0, 0.0, 0 +-852.074, 1070.5, 54.9177, 6.77385, 27.4013, -53.288, 0.0, 0.0, 0.0, 0 +-2154.14, -57.4054, 10.3147, 9.03473, 50.164, 62.687, 0.0, 0.0, 0.0, 0 +-1998.75, -46.8405, 9.05498, 50.3133, 9.03039, 63.8687, 0.0, 0.0, 0.0, 0 +-2078.31, 159.803, 14.6808, 8.94439, 50.3954, 62.8975, 0.0, 0.0, 0.0, 0 +-1494.82, 991.278, 10.1062, 36.0359, 75.2086, 34.086, 0.0, 0.0, 0.0, 0 +-1483.92, 1008.21, 11.904, 13.4296, 87.2556, 21.386, 0.0, 0.0, 0.0, 0 +-1501.72, 1057.01, 11.9412, 22.266, 14.358, 23.569, 0.0, 0.0, 0.0, 0 +-1525.25, 1043.12, 15.547, 22.4274, 34.4067, 35.325, 0.0, 0.0, 0.0, 0 +-1241.48, 1250.8, 17.0103, 12.9445, 25.9209, 16.0403, 38.4507, 0.0, 0.0, 0 +-1218.34, 1269.88, 14.9434, 13.3758, 16.748, 13.6286, 0.0, 0.0, 0.0, 0 +-1210.75, 1306.53, 17.7145, 21.7096, 14.0684, 13.6286, 0.0, 0.0, 0.0, 0 +-979.294, 1188.46, 5.39974, 52.2269, 4.64868, 15.3467, 0.0, 0.0, 0.0, 0 +-933.011, 1186.23, 6.62063, 30.9998, 1.55917, 15.3467, 0.0, 0.0, 0.0, 0 +-876.735, 1222.9, 6.57845, 18.7976, 19.1094, 29.8585, 0.0, 0.0, 0.0, 0 +-880.562, 1217.63, 6.57845, 11.7615, 28.4676, 29.8585, 0.0, 0.0, 0.0, 0 +-869.648, 1191.72, -0.875414, 29.9214, 13.8539, 23.4459, 0.0, 0.0, 0.0, 0 +-843.585, 1190.99, -0.875414, 12.8738, 8.91151, 21.1481, 0.0, 0.0, 0.0, 0 +-851.563, 1204.11, -0.875414, 17.7103, 8.91151, 19.1235, 0.0, 0.0, 0.0, 0 +-845.401, 1222.9, -1.27369, 11.5832, 19.1094, 42.3251, 0.0, 0.0, 0.0, 0 +-826.21, 1219.66, -2.82747, 49.6993, 11.1808, 35.307, 0.0, 0.0, 0.0, 0 +-841.556, 1190.99, -5.07887, 62.0235, 68.8089, 21.1481, 0.0, 0.0, 0.0, 0 +-764.807, 1180.77, -14.6071, 26.9742, 79.5482, 21.1481, 0.0, 0.0, 0.0, 0 +-775.671, 1245.73, -14.6071, 33.3047, 45.8389, 28.7615, 0.0, 0.0, 0.0, 0 +-755.352, 1291.09, -19.204, 18.941, 65.7092, 27.5307, 0.0, 0.0, 0.0, 0 +-801.957, 1272.17, -13.5754, 18.941, 79.2754, 28.5379, 0.0, 0.0, 0.0, 0 +-820.259, 1332.91, -13.5754, 12.3095, 53.8302, 29.9335, 39.5057, 0.0, 0.0, 0 +-854.323, 1405.51, -6.95461, 18.941, 136.065, 28.5379, 0.0, 0.0, 0.0, 0 +-852.116, 1493.6, -6.95461, 18.941, 73.261, 28.5379, 0.0, 0.0, 0.0, 0 +-818.673, 1500.99, -6.95461, 50.8423, 20.9051, 21.2505, 0.0, 0.0, 0.0, 0 +-780.868, 1506.15, -12.7438, 32.4097, 20.9051, 21.2505, 0.0, 0.0, 0.0, 0 +-822.098, 1266.08, 3.48069, 34.9734, 8.91069, 29.9074, 0.0, 0.0, 0.0, 0 +-861.744, 1267.46, 6.41657, 34.9734, 8.91069, 29.9074, 0.0, 0.0, 0.0, 0 +-902.239, 1278.59, 9.24666, 34.487, 19.9092, 29.9074, 0.0, 0.0, 0.0, 0 +-909.166, 1295.86, 9.24666, 14.4265, 54.6286, 29.9074, 0.0, 0.0, 0.0, 0 +-1078.25, 1347.64, 13.0926, 21.3525, 9.45883, 18.8768, 0.0, 0.0, 0.0, 0 +-1076.13, 1363.56, 16.4153, 23.0187, 16.3557, 18.3701, 0.0, 0.0, 0.0, 0 +-1099.34, 1363.84, 16.4153, 9.23341, 10.5212, 19.688, 0.0, 0.0, 0.0, 0 +-1101.16, 1345.52, 16.4153, 9.23341, 12.9516, 23.3212, 0.0, 0.0, 0.0, 0 +-1116.43, 1345.4, 16.4153, 20.0247, 11.9716, 15.7383, 0.0, 0.0, 0.0, 0 +-1116.43, 1345.4, 16.4153, 20.0247, 11.9716, 15.7383, 0.0, 0.0, 0.0, 0 +-1126.33, 1364.58, 16.4153, 7.27489, 11.5138, 13.843, 0.0, 0.0, 0.0, 0 +-1146.78, 1364.58, 14.128, 24.0096, 11.5138, 22.6124, 0.0, 0.0, 0.0, 0 +-1179.06, 1365.51, 11.2452, 8.6795, 11.5138, 21.5019, 0.0, 0.0, 0.0, 0 +-1184.78, 1364.74, 11.2452, 20.885, 10.6395, 15.5993, 0.0, 0.0, 0.0, 0 +-1209.88, 1365.66, 11.2452, 21.1674, 8.64953, 18.7067, 0.0, 0.0, 0.0, 0 +-1213.32, 1345.8, 11.2452, 14.3615, 12.1848, 22.0408, 0.0, 0.0, 0.0, 0 +-1209.21, 1346.61, 10.9527, 22.1966, 11.2617, 16.5483, 0.0, 0.0, 0.0, 0 +-1136.26, 1346.99, 16.4153, 8.88362, 9.42353, 18.9173, 0.0, 0.0, 0.0, 0 +-1028.34, 1494.75, 11.4825, 21.2377, 20.4666, 27.9982, 0.0, 0.0, 0.0, 0 +-1028.34, 1494.75, 11.4825, 21.2377, 20.4666, 27.9982, 0.0, 0.0, 0.0, 0 +-1008.66, 1496.96, 11.9604, 59.825, 12.8453, 27.9982, 0.0, 0.0, 0.0, 0 +-945.503, 1489.66, 12.4127, 12.178, 11.3025, 24.6865, 0.0, 0.0, 0.0, 0 +-945.503, 1493.16, 12.4127, 12.178, 17.6958, 21.0632, 0.0, 0.0, 0.0, 0 +-957.976, 1488.6, 12.4127, 9.32208, 9.71598, 27.9203, 0.0, 0.0, 0.0, 0 +-952.551, 1509.51, 12.4127, 19.9694, 9.15207, 21.4257, 0.0, 0.0, 0.0, 0 +-954.106, 1522.33, 12.4127, 16.4339, 8.24467, 21.4257, 0.0, 0.0, 0.0, 0 +-954.106, 1536.96, 12.4127, 16.4339, 8.24467, 21.4257, 0.0, 0.0, 0.0, 0 +-954.106, 1553.07, 12.4127, 18.662, 8.24467, 21.4257, 0.0, 0.0, 0.0, 0 +-956.873, 1567.83, 12.4127, 17.5553, 8.24467, 21.4257, 0.0, 0.0, 0.0, 0 +-981.104, 1569.02, 12.4127, 8.18161, 13.8048, 19.6233, 0.0, 0.0, 0.0, 0 +-991.652, 1550.38, 12.4127, 8.18161, 13.8048, 19.6233, 55.0, 0.0, 0.0, 0 +-1000.48, 1537.63, 12.4127, 8.18161, 13.8048, 19.6233, 55.0, 0.0, 0.0, 0 +-1025.28, 1511.94, 12.4127, 26.2535, 13.8048, 19.8385, 55.0, 0.0, 0.0, 0 +-1079.18, 1480.62, 11.4825, 27.5937, 0.337008, 20.4872, 0.0, 0.0, 0.0, 0 +-1093.02, 1470.12, 11.4825, 20.7382, 0.107867, 20.4872, 90.0, 0.0, 0.0, 0 +-1080.54, 1489.48, 12.4127, 7.19155, 9.71786, 19.6233, 90.0, 0.0, 0.0, 0 +-1077.5, 1503.72, 12.4127, 7.19155, 9.71786, 19.7, 90.0, 0.0, 0.0, 0 +-1068.05, 1537.26, 12.4127, 8.33032, 17.7695, 19.7, 55.0, 0.0, 0.0, 0 +-1040.42, 1572.39, 12.4127, 8.33032, 17.7695, 19.7, 55.0, 0.0, 0.0, 0 +-1049.57, 1560.59, 12.4127, 8.33032, 17.7695, 19.7, 55.0, 0.0, 0.0, 0 +-1057.98, 1548.58, 12.4127, 8.33032, 17.7695, 19.7, 55.0, 0.0, 0.0, 0 +-1113.86, 1473.56, 12.4127, 8.58274, 18.3079, 19.7, 3.41509e-006, 0.0, 0.0, 0 +-1107.86, 1500.15, 12.4127, 13.8008, 11.0654, 22.2309, 3.41509e-006, 0.0, 0.0, 0 +-1107.86, 1518.0, 12.4127, 13.8008, 11.0654, 22.2309, 3.41509e-006, 0.0, 0.0, 0 +-1109.61, 1548.56, 12.4127, 8.79658, 17.6711, 26.0295, 3.41509e-006, 0.0, 0.0, 0 +-1106.24, 1566.57, 12.4127, 13.9675, 11.0781, 26.0295, 3.41509e-006, 0.0, 0.0, 0 +-1109.56, 1589.21, 15.8019, 10.9837, 13.3592, 26.0295, 3.41509e-006, 0.0, 0.0, 0 +-1082.42, 1586.59, 18.3704, 18.2668, 8.51473, 26.0295, 3.41509e-006, 0.0, 0.0, 0 +-1075.15, 1609.06, 12.4127, 8.79658, 63.691, 19.3678, 3.41509e-006, 0.0, 0.0, 0 +-1096.37, 1573.63, 10.5416, 34.8393, 28.4034, 19.3678, 3.41509e-006, 0.0, 0.0, 0 +-1124.25, 1614.33, 13.4667, 8.79658, 107.775, 19.3678, -90.0, 0.0, 0.0, 0 +-1230.23, 1614.33, 9.88644, 8.79658, 107.775, 19.3678, -90.0, 0.0, 0.0, 0 +-1319.66, 1614.33, 6.63722, 8.79658, 76.4916, 19.3678, -90.0, 0.0, 0.0, 0 +-1097.89, 1732.64, -22.1195, 79.9411, 16.3141, 55.5045, 0.0, 0.0, 0.0, 0 +-1183.16, 1745.39, -25.7457, 123.126, 16.3141, 55.5045, 0.0, 0.0, 0.0, 0 +-1262.26, 1729.22, -30.0168, 55.9835, 16.3141, 55.5045, 0.0, 0.0, 0.0, 0 +-1205.07, 1761.91, -30.0168, 46.896, 16.3141, 55.5045, 0.0, 0.0, 0.0, 0 +-1060.15, 1809.97, -48.7341, 64.6213, 16.3141, 55.5045, 0.0, 0.0, 0.0, 0 +-1124.24, 1789.17, -47.9037, 64.6213, 39.3585, 55.5045, 0.0, 0.0, 0.0, 0 +-1210.11, 1789.17, -43.9914, 111.222, 39.3585, 55.5045, 0.0, 0.0, 0.0, 0 +-1321.72, 1798.87, -38.7279, 111.222, 21.3613, 52.9771, 0.0, 0.0, 0.0, 0 +-966.871, 1896.95, -34.3425, 111.222, 39.3585, 55.5045, 95.0, 0.0, 0.0, 0 +-941.188, 1796.09, -37.9167, 111.222, 39.3585, 55.5045, 95.0, 0.0, 0.0, 0 +-1052.39, 1679.41, -22.2223, 24.1474, 106.847, 55.5045, 0.0, 0.0, 0.0, 0 +-1138.18, 1660.04, 18.836, 47.4972, 10.8876, 21.5561, 0.0, 0.0, 0.0, 0 +-1137.94, 1660.04, 28.8833, 15.1544, 3.31754, 21.5561, 0.0, 0.0, 0.0, 0 +-1216.06, 1657.86, 28.8833, 14.3964, 0.987937, 21.5561, 0.0, 0.0, 0.0, 0 +-1215.99, 1660.04, 18.836, 56.9482, 11.7663, 21.5561, 0.0, 0.0, 0.0, 0 +-1290.36, 1658.63, 16.8829, 30.938, 9.77386, 21.5561, 0.0, 0.0, 0.0, 0 +-1290.23, 1658.69, 20.7649, 24.5511, 0.987937, 21.5561, 0.0, 0.0, 0.0, 0 +-1267.36, 1658.69, 15.9988, 12.0561, 17.8485, 18.7897, 0.0, 0.0, 0.0, 0 +-1286.88, 1658.69, 15.9988, 51.5234, 10.7678, 19.359, 0.0, 0.0, 0.0, 0 +-1237.8, 1695.02, 19.3872, 22.7311, 8.0564, 18.7897, 0.0, 0.0, 0.0, 0 +-1230.11, 1685.43, 19.3872, 7.61938, 11.5198, 18.7897, 0.0, 0.0, 0.0, 0 +-888.772, 1580.0, -6.95461, 18.941, 185.677, 28.5379, 0.0, 0.0, 0.0, 0 +-925.431, 1709.86, -12.5781, 18.941, 185.677, 28.5379, 10.0, 0.0, 0.0, 0 +-1160.06, 1590.3, 15.8019, 14.7251, 9.21761, 27.6967, 3.41509e-006, 0.0, 0.0, 0 +-1187.72, 1588.73, 15.8019, 11.4698, 13.4721, 25.2986, 3.41509e-006, 0.0, 0.0, 0 +-1218.16, 1588.36, 15.8019, 17.8636, 9.40774, 25.2986, 3.41509e-006, 0.0, 0.0, 0 +-1249.34, 1588.57, 15.8019, 14.4643, 9.40774, 22.6848, 3.41509e-006, 0.0, 0.0, 0 +-1220.89, 1545.28, 9.57849, 11.6276, 13.7311, 22.6848, 3.41509e-006, 0.0, 0.0, 0 +-1198.71, 1542.73, 9.57849, 14.3596, 9.46231, 26.6606, 3.41509e-006, 0.0, 0.0, 0 +-1168.61, 1542.46, 9.57849, 14.9577, 9.46231, 26.6606, 3.41509e-006, 0.0, 0.0, 0 +-1157.99, 1409.43, 5.71234, 18.0128, 13.9743, 30.5506, 3.41509e-006, 0.0, 0.0, 0 +-1170.71, 1434.11, 5.71234, 15.8127, 22.6643, 19.7038, 3.41509e-006, 0.0, 0.0, 0 +-1191.74, 1453.57, 9.21036, 19.1147, 11.986, 19.7038, 3.41509e-006, 0.0, 0.0, 0 +-1212.49, 1453.57, 9.21036, 18.2396, 11.986, 19.7579, 3.41509e-006, 0.0, 0.0, 0 +-1284.88, 1456.47, 6.32159, 24.9422, 17.4685, 24.9708, 3.41509e-006, 0.0, 0.0, 0 +-1284.46, 1491.25, 6.32159, 24.6581, 17.4685, 26.1647, 3.41509e-006, 0.0, 0.0, 0 +-1358.43, 1495.61, 3.13133, 24.9806, 17.4685, 26.9165, -90.0, 0.0, 0.0, 0 +-1412.19, 1451.7, -3.06288, 3.24901, 80.7894, 25.7404, -135.0, 0.0, 0.0, 0 +-1440.11, 1489.31, -0.906966, 3.24901, 34.6954, 25.7404, 180.0, 0.0, 0.0, 0 +-1427.08, 1516.49, -0.906966, 3.24901, 34.6954, 25.7404, 130.0, 0.0, 0.0, 0 +-1395.68, 1524.38, -2.12928, 3.24901, 50.5978, 25.7404, 85.0, 0.0, 0.0, 0 +-1242.49, 1770.04, -25.4922, 30.8223, 16.3141, 55.5045, 0.0, 0.0, 0.0, 0 +-1232.74, 1748.54, 13.9448, 26.9301, 16.3141, 26.4555, 0.0, 0.0, 0.0, 0 +-1221.75, 1743.93, 13.8491, 48.8599, 6.89375, 26.4555, 0.0, 0.0, 0.0, 0 +-1391.62, 1740.4, -44.5116, 111.222, 39.3585, 56.474, 90.0, 0.0, 0.0, 0 +-1388.93, 1636.29, -44.5116, 111.222, 39.3585, 56.474, 60.0, 0.0, 0.0, 0 +-1431.28, 1538.56, -44.5116, 111.222, 39.3585, 56.6894, 70.0, 0.0, 0.0, 0 +-1448.01, 1436.27, -46.8495, 111.222, 39.3585, 56.6894, 90.0, 0.0, 0.0, 0 +-1319.35, 1766.94, -29.9113, 44.2161, 5.43393, 56.474, 6.83019e-006, 0.0, 0.0, 0 +-1338.14, 1749.63, -29.9113, 44.2161, 5.43393, 56.474, 90.0, 0.0, 0.0, 0 +-1351.5, 1730.98, -29.9113, 44.2161, 5.43393, 56.474, 48.0036, 0.0, 0.0, 0 +-1365.15, 1686.56, -29.9113, 60.2614, 5.43393, 56.474, 89.1713, 0.0, 0.0, 0 +-1345.38, 1627.27, -30.8015, 72.5512, 5.43393, 56.474, 89.1713, 0.0, 0.0, 0 +-1359.23, 1550.83, -38.3952, 91.1777, 5.43393, 56.474, 68.9249, 0.0, 0.0, 0 +-1471.08, 1392.37, -14.3545, 57.4937, 17.4685, 25.7404, -90.0, 0.0, 0.0, 0 +-1497.06, 1405.77, -14.3545, 65.9509, 17.4685, 25.7404, -180.0, 0.0, 0.0, 0 +-1397.64, 1357.75, -15.1101, 129.241, 17.4685, 33.5319, -180.0, 0.0, 0.0, 0 +-1415.67, 1317.91, -15.0932, 81.0839, 4.12789, 33.5319, -90.0, 0.0, 0.0, 0 +-1474.47, 1236.68, -15.0932, 178.15, 4.12789, 35.5196, -130.0, 0.0, 0.0, 0 +-1087.51, 455.894, -7.21399, 14.2815, 5.75511, 14.193, 90.0, 0.0, 0.0, 0 +-1235.84, 24.8023, 3.13829, 52.9683, 0.1, 7.8, -90.0, 0.0, 0.0, 0 +-1257.77, -1.73189, 3.13829, 43.9637, 0.2, 7.8, 0.0, 0.0, 0.0, 0 +-1286.46, -0.521062, 3.13829, 13.4394, 0.2, 7.8, 0.0, 0.0, 0.0, 0 +-1293.08, 25.4706, 3.13829, 51.7833, 0.2, 7.8, 90.0, 0.0, 0.0, 0 +-1287.33, 51.4622, 3.13829, 11.6971, 0.2, 7.8, 0.0, 0.0, 0.0, 0 +-1281.66, 84.9177, 1.13829, 67.0867, 0.1, 9.8, 90.0, 0.0, 0.0, 0 +-1264.51, 118.353, 1.13829, 34.3359, 0.1, 9.8, 0.0, 0.0, 0.0, 0 +-1247.5, 68.4378, 1.13829, 34.3484, 0.05, 9.8, 90.0, 0.0, 0.0, 0 +-1247.5, 112.175, 1.13829, 12.3767, 0.05, 9.8, 90.0, 0.0, 0.0, 0 +-1241.65, 51.3087, 1.13829, 11.7578, 0.1, 9.8, 180.0, 0.0, 0.0, 0 +-1165.5, 1665.61, 19.8517, 15.1544, 3.31754, 21.5561, 0.0, 0.0, 0.0, 0 +-1212.67, 1086.13, 10.331, 0.689331, 21.8279, 13.2008, 0.0, 0.0, 0.0, 0 +-1183.07, 1219.54, 13.0926, 11.5309, 55.5864, 13.6286, 0.0, 0.0, 0.0, 0 +-895.862, 1408.23, 9.07716, 21.7334, 89.049, 25.0914, 0.0, 0.0, 0.0, 0 +-1171.13, 1076.09, -10.1824, 10.6227, 23.8431, 31.0, 0.0, 0.0, 0.0, 0 +-1178.13, 1001.03, 17.4454, 43.443, 1.0, -17.035, 85.4778, 0.0, 0.0, 0 +-1149.65, 998.584, -2.83334, 11.5654, 36.0951, 26.623, -128.322, 0.0, 0.0, 0 +-1017.88, 1132.9, 22.6715, 41.663, 11.9755, -32.0816, 0.0, 0.0, 0.0, 0 +-871.534, 853.167, -6.17571, 14.7765, 81.4491, 18.561, -90.0, 0.0, 0.0, 0 +-1129.86, 839.325, 9.79176, 27.9796, 24.9265, 94.726, 0.0, 0.0, 0.0, 0 +-1506.05, 1015.31, 15.2515, 57.8229, 28.2648, 23.831, 0.0, 0.0, 0.0, 0 +-1530.1, 1006.94, 15.2515, 5.7823, 106.332, 23.831, 0.0, 0.0, 0.0, 0 +-1553.61, 619.82, 8.69057, 35.1435, 16.2212, 24.8282, 6.83019e-006, 0.0, 0.0, 0 +-1414.1, 568.326, 8.69057, 40.7502, 5.74963, 16.111, -30.0, 0.0, 0.0, 0 +-1397.16, 591.225, 8.69057, 33.2927, 17.2489, 16.111, -30.0, 0.0, 0.0, 0 +-1360.26, 571.563, 8.69057, 22.1483, 27.9759, 8.39113, 0.0, 0.0, 0.0, 0 +-1522.84, 492.7, 8.69057, 20.5599, 13.89, 27.6538, 6.83019e-006, 0.0, 0.0, 0 +-1566.23, 447.118, 8.69057, 43.2253, 11.0185, 29.8173, 6.83019e-006, 0.0, 0.0, 0 +-1342.57, 519.248, 8.69057, 37.5022, 25.7929, 7.38789, 0.0, 0.0, 0.0, 0 +-1323.06, 283.777, 8.69057, 38.7724, 5.8806, 8.36334, 0.0, 0.0, 0.0, 0 +-1332.72, 282.491, 8.69057, 19.1626, 38.2315, 8.36334, 0.0, 0.0, 0.0, 0 +-1027.9, 615.031, -22.6571, 53.5437, 58.1158, 42.7615, 30.2193, 0.0, 0.0, 0 +-1038.4, 634.46, 1.68654, 56.9062, 30.133, 17.1265, 90.0, 0.0, 0.0, 0 +-1039.88, 612.165, -13.7623, 77.5149, 18.9921, 33.937, 0.0, 0.0, 0.0, 0 +-1071.1, 657.719, -3.90477, 34.6375, 65.8868, 16.687, 0.0, 0.0, 0.0, 0 +-1234.92, 268.83, 3.37264, 27.1469, 42.8957, 5.06671, 0.0, 0.0, 0.0, 0 +-1349.09, 141.212, 1.55956, 11.8013, 43.6065, 16.3871, 179.699, 0.0, 0.0, 0 +-1336.46, 157.658, 1.55956, 17.7799, 47.4018, 16.3871, 179.699, 0.0, 0.0, 0 +-1403.69, 101.209, 1.02441, 48.2947, 13.0421, 13.3237, 179.699, 0.0, 0.0, 0 +-1402.95, 152.798, 1.02441, 48.8148, 48.3502, 13.3237, 179.699, 0.0, 0.0, 0 +-1437.0, 137.19, 2.32451, 23.0407, 50.5722, 15.9659, 179.699, 0.0, 0.0, 0 +-1566.16, 197.955, 7.82708, 15.0067, 37.4365, 9.14152, 179.699, 0.0, 0.0, 0 +-1300.45, -629.187, 0.13765, 57.999, 19.858, 12.4382, 0.0, 0.0, 0.0, 0 +-863.011, 918.517, 19.5436, 68.3686, 10.7151, -23.2652, 0.0, 0.0, 0.0, 0 +-866.467, 972.459, -11.1374, 48.0191, 117.972, 30.517, 0.0, 0.0, 0.0, 0 +-788.001, 1089.54, -25.8202, 28.4206, 111.439, 33.9053, -25.8096, 0.0, 0.0, 0 +-888.585, 1054.31, 19.1659, 18.0239, 144.218, -21.1793, 0.0, 0.0, 0.0, 0 +-883.535, 1086.5, 14.5709, 21.4144, 27.0548, 22.0279, 0.0, 0.0, 0.0, 0 +-843.761, 869.041, 13.1095, 69.6457, 26.84, 111.871, 0.0, 0.0, 0.0, 0 +-820.886, 874.199, 10.2977, 49.477, 61.9631, 2.08261, 0.0, 0.0, 0.0, 0 +-892.055, 789.775, -11.5087, 117.976, 7.81035, 14.435, 0.0, 0.0, 0.0, 0 +-892.055, 766.495, -12.7388, 117.976, 1.0, 14.435, 0.0, 0.0, 0.0, 0 +-854.376, 778.834, 0.429996, 84.8446, 26.1881, 2.97068, 0.0, 0.0, 0.0, 0 +-971.708, 831.566, -6.70961, 4.15428, 19.5479, 46.139, 61.683, 0.0, 0.0, 0 +-981.278, 813.804, -6.70961, 4.15428, 19.5479, 46.139, 61.683, 0.0, 0.0, 0 +-956.889, 848.869, 0.0, 10.2681, 10.9576, 22.6865, -30.523, 0.0, 0.0, 0 +-930.28, 935.505, 25.3684, 17.6418, 14.1134, 0.173424, 0.0, 0.0, 0.0, 0 +-930.28, 935.505, 21.3183, 17.6418, 14.1134, 0.173424, 0.0, 0.0, 0.0, 0 +-930.28, 935.505, 29.7233, 17.6418, 14.1134, 0.173424, 0.0, 0.0, 0.0, 0 +-930.28, 935.505, 34.0563, 17.6418, 14.1134, 0.173424, 0.0, 0.0, 0.0, 0 +-930.28, 935.505, 38.4186, 17.6418, 14.1134, 0.173424, 0.0, 0.0, 0.0, 0 +-930.28, 935.505, 42.72, 17.6418, 14.1134, 0.173424, 0.0, 0.0, 0.0, 0 +-930.28, 935.505, 47.0214, 17.6418, 14.1134, 0.173424, 0.0, 0.0, 0.0, 0 +-955.171, 957.845, 9.96252, 66.743, 8.55684, 11.5721, 0.0, 0.0, 0.0, 0 +-984.687, 969.248, 11.8197, 2.61485, 25.8933, 24.8499, -18.3276, 0.0, 0.0, 0 +-1201.14, 831.468, 11.6679, 40.0824, 56.1607, 50.0, 0.0, 0.0, 0.0, 0 +-1428.8, 886.48, 13.0086, 24.6611, 0.306419, 10.5358, 1.54508, 0.0, 0.0, 0 +-1427.25, 990.842, 8.71944, 57.8833, 76.7826, 13.237, 0.0, 0.0, 0.0, 0 +-1417.58, 983.878, 26.0335, 38.6904, 68.6787, 88.8, 0.0, 0.0, 0.0, 0 +-1406.37, 992.899, 9.98607, 6.16967, 73.0537, 30.6226, 0.0, 0.0, 0.0, 0 +-1278.11, 922.821, 11.3296, 39.1265, 47.3454, 26.0528, 0.0, 0.0, 0.0, 0 +-1088.59, 906.004, 1.22912, 43.3691, 7.03847, 35.0757, 0.0, 0.0, 0.0, 0 +-1273.56, 1064.79, 8.57212, 30.6388, 21.9674, 14.149, 0.0, 0.0, 0.0, 0 +-1610.16, 1061.89, -44.5518, 20.2813, 154.8, 73.675, -29.5838, 0.0, 0.0, 0 +-1537.6, 1145.63, -44.5518, 16.4279, 92.8802, 73.675, -60.0602, 0.0, 0.0, 0 +-1633.77, 944.134, -44.5518, 20.2813, 102.168, 73.675, 17.2459, 0.0, 0.0, 0 +-1632.9, 865.017, -44.5518, 20.2813, 64.6794, 73.675, -27.2971, 0.0, 0.0, 0 +-1677.95, 811.842, -46.6272, 16.7558, 139.707, 73.675, -46.1714, 0.0, 0.0, 0 +-1574.65, 1013.33, 15.6897, 19.0707, 15.8451, 19.577, 0.0, 0.0, 0.0, 0 +-1630.21, 817.365, 8.54392, 65.6533, 53.7171, 20.099, 0.0, 0.0, 0.0, 0 +-1546.59, 813.772, 13.2237, 29.6738, 13.4837, 27.7567, 0.0, 0.0, 0.0, 0 +-1546.54, 809.429, 23.8344, 39.0871, 20.8114, -11.2239, 0.0, 0.0, 0.0, 0 +-1476.19, 798.306, 8.96298, 10.4901, 42.2946, 30.7354, 15.0, 0.0, 0.0, 0 +-1468.1, 781.578, 9.19129, 15.5886, 24.265, 34.4255, 58.728, 0.0, 0.0, 0 +-1424.94, 772.808, 8.59902, 7.924, 45.2216, 21.102, 41.8487, 0.0, 0.0, 0 +-1421.35, 768.793, 8.59902, 7.924, 35.7632, 27.8139, 41.8487, 0.0, 0.0, 0 +-1416.68, 755.76, 8.59902, 14.5735, 22.7548, 27.8139, -32.5235, 0.0, 0.0, 0 +-1300.38, 754.075, 12.4425, 62.5077, 13.841, 21.7834, 0.0, 0.0, 0.0, 0 +-1299.92, 751.465, 12.4425, 41.4284, 18.9111, 30.7629, 0.0, 0.0, 0.0, 0 +-1353.08, 753.944, 12.4425, 30.6319, 15.1377, 26.7615, 0.0, 0.0, 0.0, 0 +-1358.46, 751.906, 12.4425, 19.902, 19.0945, 36.7206, 0.0, 0.0, 0.0, 0 +-1344.12, 675.623, 1.39698, 77.0015, 62.7007, 25.5396, -30.0526, 0.0, 0.0, 0 +-1363.52, 686.845, -1.00696, 31.7618, 62.7007, 35.7555, -30.0526, 0.0, 0.0, 0 +-1258.61, 684.488, 0.30238, 54.8518, 26.5912, 21.5656, -100.464, 0.0, 0.0, 0 +-1256.65, 651.689, -0.810406, 56.3813, 1.89032, 12.657, 0.0, 0.0, 0.0, 0 +-1262.79, 642.468, 11.0175, 47.4397, 22.8188, 0.457069, -29.2634, 0.0, 0.0, 0 +-1321.09, 655.195, -0.646751, 41.8371, 79.3216, 15.022, -29.7875, 0.0, 0.0, 0 +-1760.06, 651.321, -49.4222, 27.0655, 111.654, 73.675, -0.213239, 0.0, 0.0, 0 +-1741.02, 737.005, -46.1433, 20.2813, 83.8245, 73.675, -31.0915, 0.0, 0.0, 0 +-1810.59, 436.241, -53.1487, 27.0655, 234.474, 73.675, -33.4772, 0.0, 0.0, 0 +-1764.16, 541.295, -52.9515, 27.0655, 111.654, 73.675, -8.65937, 0.0, 0.0, 0 +-1706.48, 624.449, 10.8858, 33.3859, 36.1903, 22.0347, 0.0, 0.0, 0.0, 0 +-1701.35, 683.706, 19.4151, 12.9439, 36.6177, 25.287, 0.0, 0.0, 0.0, 0 +-1693.31, 716.846, 19.4151, 12.4339, 35.889, 25.287, -30.0324, 0.0, 0.0, 0 +-1440.93, 539.198, 5.06181, 50.4324, 19.41, 13.0551, 0.0, 0.0, 0.0, 0 +-1450.07, 410.058, 5.19004, 31.6515, 9.52661, 17.7754, 0.0, 0.0, 0.0, 0 +-1460.33, 410.058, 5.19004, 11.133, 9.52661, 21.9755, 0.0, 0.0, 0.0, 0 +-1452.75, 435.411, 5.19004, 27.006, 10.5714, 21.9755, 0.0, 0.0, 0.0, 0 +-1454.41, 448.986, 5.19004, 19.0, 9.46495, 24.7626, 0.0, 0.0, 0.0, 0 +-1454.41, 422.577, 5.19004, 19.0, 9.46495, 24.7626, 0.0, 0.0, 0.0, 0 +-1454.41, 460.848, 5.19004, 19.0, 9.46495, 24.7626, 0.0, 0.0, 0.0, 0 +-1746.59, 451.21, 11.8967, 19.0, 7.28842, 24.7626, -29.9311, 0.0, 0.0, 0 +-1752.86, 440.321, 11.8967, 19.0, 7.28842, 24.7626, -29.9311, 0.0, 0.0, 0 +-1765.79, 417.861, 11.8967, 19.0, 7.28842, 24.7626, -29.9311, 0.0, 0.0, 0 +-1723.16, 484.923, 11.8967, 17.8881, 7.28842, 24.7626, -29.9311, 0.0, 0.0, 0 +-1732.31, 473.545, 11.8967, 19.0, 7.28842, 24.7626, -29.9311, 0.0, 0.0, 0 +-1762.62, 430.607, 11.8967, 17.8881, 7.28842, 24.7626, -29.9311, 0.0, 0.0, 0 +-1794.47, 375.29, 11.8967, 17.8881, 7.28842, 24.7626, -29.9311, 0.0, 0.0, 0 +-1799.78, 366.064, 11.8967, 17.8881, 7.28842, 24.7626, -29.9311, 0.0, 0.0, 0 +-1813.39, 356.58, 10.5816, 21.6108, 7.43492, 24.7626, -29.9311, 0.0, 0.0, 0 +-1819.96, 345.177, 10.5816, 21.6108, 7.43492, 24.7626, -29.9311, 0.0, 0.0, 0 +-1816.33, 327.906, 13.5499, 17.2886, 10.4089, 24.7626, -29.9311, 0.0, 0.0, 0 +-1825.59, 315.868, 11.7699, 22.0385, 5.27879, 24.7626, -29.9311, 0.0, 0.0, 0 +-1786.46, 384.402, 8.23511, 15.3802, 9.88728, 24.7626, -29.9311, 0.0, 0.0, 0 +-1779.84, 395.885, 8.23511, 15.3802, 9.88728, 24.7626, -29.9311, 0.0, 0.0, 0 +-1773.49, 406.931, 8.23511, 15.3802, 9.88728, 24.7626, -29.9311, 0.0, 0.0, 0 +-1699.22, 529.945, 8.3547, 12.0208, 7.28842, 24.7626, -29.9311, 0.0, 0.0, 0 +-1693.43, 540.012, 8.3547, 12.0208, 7.28842, 24.7626, -29.9311, 0.0, 0.0, 0 +-1720.53, 503.828, 8.3547, 9.27837, 10.9826, 24.7626, -29.9311, 0.0, 0.0, 0 +-1728.8, 282.705, 14.047, 22.4469, 7.11974, 20.7651, -30.0, 0.0, 0.0, 0 +-1721.2, 294.208, 14.047, 18.9433, 7.11974, 20.7651, -30.0, 0.0, 0.0, 0 +-1624.57, 308.82, 14.047, 22.4469, 6.97806, 20.7651, -89.958, 0.0, 0.0, 0 +-1635.9, 312.962, 14.047, 18.6309, 8.17741, 22.011, -89.958, 0.0, 0.0, 0 +-1655.5, 320.677, 14.047, 18.6309, 4.08871, 17.6088, -179.958, 0.0, 0.0, 0 +-1656.1, 314.838, 14.1856, 22.5434, 1.06306, 17.6088, 148.355, 0.0, 0.0, 0 +-1662.29, 308.018, 14.047, 17.8968, 7.76854, 21.3067, 149.905, 0.0, 0.0, 0 +-1663.8, 296.814, 14.047, 21.834, 7.76854, 19.1817, 149.905, 0.0, 0.0, 0 +-1650.09, 279.339, 11.153, 15.9389, 8.00073, 19.1817, 172.806, 0.0, 0.0, 0 +-1664.9, 278.877, 10.0617, 45.7445, 3.84035, 13.619, 172.806, 0.0, 0.0, 0 +-1683.97, 285.762, 14.047, 14.5694, 3.06653, 13.0617, -119.494, 0.0, 0.0, 0 +-1673.89, 287.553, 14.0208, 16.6021, 5.05977, 13.0617, 162.177, 0.0, 0.0, 0 +-1629.06, 281.55, 7.95096, 15.1801, 6.97806, 20.7651, -107.909, 0.0, 0.0, 0 +-1566.88, 311.031, 10.292, 9.33386, 18.8142, 23.585, 0.0, 0.0, 0.0, 0 +-1528.27, 311.031, 4.51562, 9.33386, 18.8142, 23.585, 0.0, 0.0, 0.0, 0 +-1554.17, 311.031, 8.4801, 9.33386, 18.8142, 23.585, 0.0, 0.0, 0.0, 0 +-1540.72, 307.336, 8.63546, 6.81236, 18.0112, 23.585, 0.0, 0.0, 0.0, 0 +-1515.04, 309.961, 4.51562, 9.56642, 15.1436, 19.5756, 0.0, 0.0, 0.0, 0 +-1522.98, 288.639, 1.91424, 9.56642, 15.1436, 19.5756, -90.0, 0.0, 0.0, 0 +-1522.98, 276.456, 1.09501, 9.56642, 15.1436, 19.5756, -90.0, 0.0, 0.0, 0 +-1525.25, 264.159, 3.04606, 7.17481, 20.7467, 19.5756, -90.0, 0.0, 0.0, 0 +-1544.33, 247.914, 6.96445, 6.34956, 13.8741, 13.5019, 0.0, 0.0, 0.0, 0 +-1560.22, 250.59, 6.96445, 6.09936, 13.8741, 13.5019, 0.0, 0.0, 0.0, 0 +-1577.47, 270.912, 5.57112, 9.56642, 15.1436, 19.5756, -107.801, 0.0, 0.0, 0 +-1581.08, 259.327, 4.48966, 9.56642, 15.1436, 19.5756, -107.801, 0.0, 0.0, 0 +-1568.19, 291.72, 8.63546, 6.81236, 18.0112, 23.585, 72.6542, 0.0, 0.0, 0 +-1571.32, 281.705, 7.12604, 6.81236, 18.0112, 23.585, 72.6542, 0.0, 0.0, 0 +-1590.28, 248.843, 5.39937, 8.31078, 14.1148, 19.5756, -107.801, 0.0, 0.0, 0 +-1526.73, 251.904, -4.701, 9.27837, 10.9826, 24.7626, -89.9558, 0.0, 0.0, 0 +-1454.26, 290.557, 5.83053, 7.7488, 18.778, 19.5756, -90.0, 0.0, 0.0, 0 +-1450.62, 303.75, 7.80723, 5.95418, 17.9697, 19.5756, -90.0, 0.0, 0.0, 0 +-1450.62, 314.167, 8.68907, 5.95418, 17.9697, 19.5756, -90.0, 0.0, 0.0, 0 +-1450.79, 278.941, 6.03425, 5.95418, 17.9697, 19.5756, -90.0, 0.0, 0.0, 0 +-1565.21, 171.522, -4.91466, 10.0037, 116.675, 14.1542, -30.0, 0.0, 0.0, 0 +-1417.26, 209.946, 4.39488, 6.05194, 29.3753, 12.0008, 0.0, 0.0, 0.0, 0 +-1414.26, 216.692, 1.59163, 12.2812, 10.602, 12.0008, 0.0, 0.0, 0.0, 0 +-1553.21, 10.625, 4.90941, 0.919999, 27.401, 15.4956, 0.0, 0.0, 0.0, 0 +-1569.38, -1.47527, 4.90941, 1.76, 32.7041, 15.4956, -90.0, 0.0, 0.0, 0 +-1454.18, -12.8351, 1.83215, 46.048, 6.41025, 7.94318, 58.7004, 0.0, 0.0, 0 +-1786.31, -97.8478, -41.2174, 260.406, 22.3253, 46.02, 0.0, 0.0, 0.0, 0 +-1452.03, -103.822, -42.6083, 260.406, 22.3253, 46.02, 0.0, 0.0, 0.0, 0 +-1621.12, -100.282, -42.6083, 260.406, 22.3253, 46.02, 0.0, 0.0, 0.0, 0 +-1379.52, -58.0341, -12.8672, 49.3759, 8.4619, 85.9624, 89.9045, 0.0, 0.0, 0 +-1992.46, 157.252, 23.4183, 90.8697, 24.3046, 0.1, -97.0136, 0.0, 0.0, 0 +-2093.29, 189.241, -68.235, 15.8943, 202.694, 78.8832, -87.4987, 0.0, 0.0, 0 +-2187.49, 57.7724, -73.7069, 21.1924, 316.71, 78.8832, 0.0, 0.0, 0.0, 0 +-2149.1, 150.015, 0.0151234, 26.8526, 0.75, 20.354, 90.0, 0.0, 0.0, 0 +-2071.93, 48.4498, 0.0, 19.2404, 62.6427, 93.2427, 0.0, 0.0, 0.0, 0 +-2127.33, 42.5342, -4.22639, 2.89972, 74.2671, 18.5901, -25.6865, 0.0, 0.0, 0 +-2118.48, 60.9345, -4.22639, 2.89972, 32.6775, 20.6664, -25.6865, 0.0, 0.0, 0 +-2135.57, -22.42, -7.14376, 1.77207, 56.4193, 18.5901, 17.4249, 0.0, 0.0, 0 +-2091.0, -74.0433, -1.7647, 33.4883, 2.83613, 21.4883, 0.0, 0.0, 0.0, 0 +-2040.35, -82.858, -1.34907, 0.05, 13.6401, 15.1326, 90.0, 0.0, 0.0, 0 +-2040.35, -67.3095, -1.34907, 0.05, 13.6401, 15.1326, 90.0, 0.0, 0.0, 0 +-1802.27, 119.057, 3.31634, 4.99552, 59.7857, 18.8629, -74.92, 0.0, 0.0, 0 +-1779.64, 168.177, 3.57842, 7.948, 116.058, 30.9082, -74.92, 0.0, 0.0, 0 +-2110.5, -39.7974, -1.34907, 10.406, 10.406, 18.3514, 0.0, 0.0, 0.0, 0 +-2095.09, -44.1208, -1.34907, 10.406, 10.406, 18.3514, 0.0, 0.0, 0.0, 0 +-2117.12, -71.3676, -1.67656, 5.3383, 13.2896, 18.3514, 0.0, 0.0, 0.0, 0 +-2131.31, 11.5175, -3.46103, 4.48417, 15.8146, 18.3514, -5.0, 0.0, 0.0, 0 +-2131.54, 8.88869, -3.46103, 4.48417, 10.5833, 24.0404, -5.0, 0.0, 0.0, 0 +-1962.59, 27.2352, -4.25231, 10.406, 10.406, 18.3514, 45.5999, 0.0, 0.0, 0 +-1978.44, 34.3191, -4.25231, 10.406, 10.406, 18.3514, 45.5999, 0.0, 0.0, 0 +-1975.91, 53.6474, -4.25231, 10.406, 10.406, 18.3514, 90.3355, 0.0, 0.0, 0 +-2152.68, -9.93606, -1.45131, 6.0, 6.0, 18.3514, 0.0, 0.0, 0.0, 0 +-2152.68, 1.72566, -1.45131, 6.0, 6.0, 18.3514, 0.0, 0.0, 0.0, 0 +-2152.68, 13.6076, -1.45131, 6.0, 6.0, 18.3514, 0.0, 0.0, 0.0, 0 +-2111.94, 13.3029, -1.88444, 6.0, 6.0, 18.3514, 0.0, 0.0, 0.0, 0 +-1978.41, -121.6, -7.20325, 5.3383, 21.3962, 18.3514, -90.0, 0.0, 0.0, 0 +-1975.59, -121.6, -7.20325, 5.3383, 16.0471, 21.1041, -90.0, 0.0, 0.0, 0 +-1961.16, -119.075, -9.78836, 5.91224, 13.5037, 21.1041, 0.0, 0.0, 0.0, 0 +-1961.16, -120.521, -9.78836, 5.91224, 10.2628, 23.7783, 0.0, 0.0, 0.0, 0 +-1757.9, 138.315, 4.96089, 6.03228, 27.1197, 13.5172, -75.0669, 0.0, 0.0, 0 +-1752.59, 139.731, 4.96089, 6.03228, 10.7394, 19.3296, -75.0669, 0.0, 0.0, 0 +-1722.3, 134.162, 4.96089, 6.03228, 16.1091, 10.8138, -0.05639, 0.0, 0.0, 0 +-972.569, 694.265, -4.12344, 80.5944, 0.547099, 19.2511, 29.9359, 0.0, 0.0, 0 +-949.809, 654.468, -4.26544, 47.5507, 0.547099, 19.2511, 119.936, 0.0, 0.0, 0 +-932.526, 664.421, -4.26544, 47.5507, 0.547099, 19.2511, 119.936, 0.0, 0.0, 0 +-966.925, 644.612, -4.26544, 47.5507, 0.547099, 19.2511, 119.936, 0.0, 0.0, 0 +-1141.09, 767.892, -2.23482, 69.8764, 17.4424, 20.1684, 0.0, 0.0, 0.0, 0 +-1220.53, 649.84, -2.16458, 48.1572, 0.2, 12.657, -124.483, 0.0, 0.0, 0 +-1271.27, 635.388, -1.18369, 41.418, 1.89032, 12.657, -17.6172, 0.0, 0.0, 0 +-1233.45, 587.858, -9.02878, 18.161, 85.2753, 15.1292, 0.0, 0.0, 0.0, 0 +-1117.37, 588.281, -1.333, 35.7421, 21.4255, 23.578, 0.0, 0.0, 0.0, 0 +-1063.75, 621.323, -2.19028, 128.448, 0.615112, 13.5997, 0.0, 0.0, 0.0, 0 +-1232.38, 600.471, -4.51761, 10.406, 10.406, 18.3514, 0.0, 0.0, 0.0, 0 +-1232.38, 579.734, -4.51761, 10.406, 10.406, 18.3514, 0.0, 0.0, 0.0, 0 +-1232.38, 558.45, -4.51761, 10.406, 10.406, 18.3514, 0.0, 0.0, 0.0, 0 +-1232.91, 531.594, -5.59427, 10.406, 10.406, 18.3514, 0.0, 0.0, 0.0, 0 +-1214.5, 531.594, -5.59427, 10.406, 10.406, 18.3514, 0.0, 0.0, 0.0, 0 +-1214.71, 610.182, -2.85966, 6.243, 7.24865, 18.3514, 0.0, 0.0, 0.0, 0 +-1202.9, 610.182, -2.85966, 6.243, 7.24865, 18.3514, 0.0, 0.0, 0.0, 0 +-1191.28, 610.182, -2.85966, 6.243, 7.24865, 18.3514, 0.0, 0.0, 0.0, 0 +-1193.13, 547.237, -3.70052, 6.243, 6.23364, 18.3514, 0.0, 0.0, 0.0, 0 +-1193.13, 535.635, -3.70052, 6.243, 6.23364, 18.3514, 0.0, 0.0, 0.0, 0 +-1193.13, 523.845, -3.70052, 6.243, 6.23364, 18.3514, 0.0, 0.0, 0.0, 0 +-1238.54, 516.518, -5.59427, 9.28105, 8.7717, 15.0482, 0.0, 0.0, 0.0, 0 +-1238.54, 506.053, -5.59427, 9.28013, 8.68398, 15.0482, 0.0, 0.0, 0.0, 0 +-1238.54, 495.388, -5.59427, 9.28013, 8.68398, 15.0482, 0.0, 0.0, 0.0, 0 +-1238.49, 484.69, -5.59427, 9.75155, 8.68398, 15.0482, 0.0, 0.0, 0.0, 0 +-1224.28, 484.69, -5.59427, 10.1495, 2.86571, 15.0482, 0.0, 0.0, 0.0, 0 +-1224.24, 497.168, -5.59427, 9.46666, 5.75425, 15.0482, 0.0, 0.0, 0.0, 0 +-1224.07, 504.698, -5.59427, 9.65694, 5.75425, 15.0482, 0.0, 0.0, 0.0, 0 +-1224.2, 518.201, -5.59427, 9.65694, 5.75425, 15.0482, 0.0, 0.0, 0.0, 0 +-1278.21, 403.934, -15.5716, 13.392, 87.8893, 30.0, 0.0, 0.0, 0.0, 0 +-1064.46, 518.201, -16.6274, 30.48, 2.8376, 31.89, 0.0, 0.0, 0.0, 0 +-1064.46, 502.328, -16.6274, 30.48, 2.8376, 31.89, 0.0, 0.0, 0.0, 0 +-1061.65, 450.26, -5.50645, 9.93762, 5.75425, 15.0482, 0.0, 0.0, 0.0, 0 +-1048.88, 451.26, -5.50645, 9.93762, 5.75425, 15.0482, 0.0, 0.0, 0.0, 0 +-1005.75, 450.461, -5.50645, 9.45058, 5.75425, 15.0482, 0.0, 0.0, 0.0, 0 +-992.347, 449.472, -5.50645, 9.64053, 5.75425, 18.2065, 0.0, 0.0, 0.0, 0 +-979.946, 455.49, -5.50645, 10.2336, 2.79676, 15.0482, 0.0, 0.0, 0.0, 0 +-1102.37, 439.402, -5.50645, 9.35607, 8.83393, 15.0482, 0.0, 0.0, 0.0, 0 +-1105.52, 432.16, -5.50645, 10.1313, 2.7962, 15.0482, 0.0, 0.0, 0.0, 0 +-1105.68, 429.04, -5.50645, 10.031, 2.7962, 15.0482, 0.0, 0.0, 0.0, 0 +-1054.6, 285.585, -5.50645, 9.83824, 5.75425, 15.0482, 0.0, 0.0, 0.0, 0 +-1038.94, 284.74, -5.50645, 10.1364, 2.83387, 15.0482, 0.0, 0.0, 0.0, 0 +-980.509, 284.454, -5.50645, 10.1364, 2.88368, 15.0482, 0.0, 0.0, 0.0, 0 +-980.382, 281.337, -5.50645, 10.1364, 2.88368, 15.0482, 0.0, 0.0, 0.0, 0 +-1038.82, 281.639, -5.50645, 10.1364, 2.83387, 15.0482, 0.0, 0.0, 0.0, 0 +-966.049, 283.84, -5.50645, 9.83529, 5.79503, 15.0482, 0.0, 0.0, 0.0, 0 +-1144.3, 206.913, -5.50645, 20.5619, 2.69455, 15.0482, 0.0, 0.0, 0.0, 0 +-1175.74, 144.939, -5.59917, 10.1364, 2.81018, 15.0482, 0.0, 0.0, 0.0, 0 +-1162.62, 144.939, -5.59917, 10.1364, 2.81018, 17.9073, 0.0, 0.0, 0.0, 0 +-1147.48, 143.227, -5.59917, 10.1364, 2.81018, 15.0482, 0.0, 0.0, 0.0, 0 +-1132.86, 146.415, -5.59917, 9.35327, 5.80791, 17.9073, 0.0, 0.0, 0.0, 0 +-1091.15, 146.581, -5.59917, 9.54127, 5.80791, 15.0406, 0.0, 0.0, 0.0, 0 +-1075.58, 145.482, -5.59917, 10.2285, 2.84588, 18.1974, 0.0, 0.0, 0.0, 0 +-1062.43, 143.191, -5.59917, 9.83038, 5.80791, 15.0406, 0.0, 0.0, 0.0, 0 +-1178.86, 441.914, -6.99999, 2.76285, 86.4817, 23.3595, 0.0, 0.0, 0.0, 0 +-1150.91, 453.111, -6.99999, 2.76285, 64.163, 23.3595, 0.0, 0.0, 0.0, 0 +-1179.88, 316.961, -8.84309, 2.76285, 88.6792, 23.3595, 0.0, 0.0, 0.0, 0 +-1149.9, 305.651, -8.84309, 2.76285, 66.7711, 23.3595, 0.0, 0.0, 0.0, 0 +-1155.1, 49.9365, -6.62736, 59.7344, 1.14513, 28.4856, 0.0, 0.0, 0.0, 0 +-1073.22, 49.9365, -8.45552, 73.1821, 1.14513, 28.4856, 0.0, 0.0, 0.0, 0 +-1128.55, 21.4922, -5.59917, 10.1364, 2.81018, 14.9183, 0.0, 0.0, 0.0, 0 +-1072.84, 16.7848, -5.59917, 9.35327, 5.78898, 14.9183, 0.0, 0.0, 0.0, 0 +-1316.19, -3.79914, -4.60165, 12.0, 12.0, 15.7698, 0.0, 0.0, 0.0, 0 +-1303.53, -51.0193, -6.40316, 0.48, 89.6702, 15.7698, 0.0, 0.0, 0.0, 0 +-1151.21, -110.262, -6.62736, 73.7227, 2.50617, 26.2231, 0.0, 0.0, 0.0, 0 +-1135.73, -145.965, -5.59917, 10.1364, 2.81018, 14.9183, -0.99229, 0.0, 0.0, 0 +-1153.59, -148.887, -5.59917, 10.1364, 2.81018, 14.9183, -1.92532, 0.0, 0.0, 0 +-1239.14, -139.099, -5.59917, 8.81863, 5.73277, 18.0512, 90.0, 0.0, 0.0, 0 +-1243.67, -156.218, -5.59917, 8.30256, 5.73277, 15.0113, 90.0, 0.0, 0.0, 0 +-1231.95, -155.501, -5.59917, 9.08039, 5.73277, 15.0113, 90.0, 0.0, 0.0, 0 +-1224.38, -154.782, -5.59917, 10.17, 2.86553, 15.0113, 90.0, 0.0, 0.0, 0 +-1084.87, 334.096, -6.62736, 3.14822, 28.549, 24.7182, 0.0, 0.0, 0.0, 0 +-1044.08, 334.096, -6.62736, 1.0, 29.9765, 22.3172, 0.0, 0.0, 0.0, 0 +-1028.1, 334.096, -6.62736, 1.0, 29.9765, 22.3172, 0.0, 0.0, 0.0, 0 +-980.917, 334.096, -6.62736, 1.0, 29.9765, 22.3172, 0.0, 0.0, 0.0, 0 +-950.003, 334.096, -6.62736, 1.0, 29.9765, 22.3172, 0.0, 0.0, 0.0, 0 +-934.087, 334.096, -6.62736, 1.0, 29.9765, 22.3172, 0.0, 0.0, 0.0, 0 +-989.57, -271.986, -2.88129, 5.90326, 39.7309, 10.3502, 0.0, 0.0, 0.0, 0 +-989.57, -274.584, -2.88129, 5.90326, 18.4783, 15.9848, 0.0, 0.0, 0.0, 0 +-992.783, -267.909, -2.88129, 12.5739, 15.8913, 13.2661, 0.0, 0.0, 0.0, 0 +-1034.05, -297.889, -0.777479, 14.1044, 21.3598, 10.5346, 45.0, 0.0, 0.0, 0 +-1017.15, -277.461, -0.777479, 12.3031, 17.3399, 6.6368, 45.0, 0.0, 0.0, 0 +-1023.56, -290.483, -0.777479, 39.247, 7.62954, 5.88276, 45.0, 0.0, 0.0, 0 +-972.25, -304.202, -0.863213, 31.9266, 12.6, 11.1722, 0.0, 0.0, 0.0, 0 +-1033.27, -206.448, -0.400676, 20.3103, 47.4671, 7.54704, -45.0, 0.0, 0.0, 0 +-1108.38, -227.097, 0.0, 15.1964, 13.5521, 22.7195, 0.0, 0.0, 0.0, 0 +-1339.01, -321.462, -5.32034, 5.30884, 46.4231, 26.6131, 0.0, 0.0, 0.0, 0 +-1339.39, -321.462, -5.32034, 5.30884, 46.4231, 26.6131, 90.0, 0.0, 0.0, 0 +-1378.29, -322.244, -1.92282, 14.5, 14.5, 22.8991, 0.0, 0.0, 0.0, 0 +-1502.53, -248.785, -1.99227, 101.341, 0.2, 8.47539, 0.0, 0.0, 0.0, 0 +-1502.53, -281.858, -1.99227, 101.341, 0.2, 8.47539, 0.0, 0.0, 0.0, 0 +-1491.18, -271.079, -2.85766, 24.7273, 0.2, 8.47539, 0.0, 0.0, 0.0, 0 +-1474.68, -272.663, -2.85766, 11.2583, 0.2, 8.47539, 90.0, 0.0, 0.0, 0 +-1537.13, -333.064, -18.7438, 0.474732, 75.6533, 23.0685, 0.0, 0.0, 0.0, 0 +-1571.56, -328.072, -10.4427, 4.72427, 44.8171, 11.8069, 0.0, 0.0, 0.0, 0 +-1604.12, -348.59, -9.51142, 27.9331, 2.07952, 23.3221, 0.0, 0.0, 0.0, 0 +-1591.22, -335.694, -9.51142, 27.9331, 2.07952, 23.3221, 90.0, 0.0, 0.0, 0 +-1616.53, -301.833, -22.3025, 68.236, 0.2, 21.9355, 45.0, 0.0, 0.0, 0 +-1595.34, -287.292, -22.3025, 17.7414, 0.2, 21.9355, 45.0, 0.0, 0.0, 0 +-1973.34, -236.742, 12.9872, 45.4229, 11.8282, 0.2, 0.0, 0.0, 0.0, 0 +-1973.34, -236.742, 18.3038, 45.4229, 11.8282, 0.2, 0.0, 0.0, 0.0, 0 +-1984.22, -236.742, 23.6601, 23.54, 11.8282, 0.2, 0.0, 0.0, 0.0, 0 +-1973.34, -254.357, 12.9872, 45.4229, 11.8282, 0.2, 0.0, 0.0, 0.0, 0 +-1973.34, -254.357, 18.3038, 45.4229, 11.8282, 0.2, 0.0, 0.0, 0.0, 0 +-1984.22, -254.357, 23.6601, 23.54, 11.8282, 0.2, 0.0, 0.0, 0.0, 0 +-1972.4, -245.552, 12.9872, 29.0706, 11.8282, 0.2, 90.0, 0.0, 0.0, 0 +-1990.0, -245.552, 12.9872, 29.0706, 11.8282, 0.2, 90.0, 0.0, 0.0, 0 +-1990.0, -245.552, 18.2952, 29.0706, 11.8282, 0.2, 90.0, 0.0, 0.0, 0 +-1972.4, -245.552, 18.2952, 29.0706, 11.8282, 0.2, 90.0, 0.0, 0.0, 0 +-2044.42, -336.604, -10.0374, 26.5458, 0.486176, 19.918, 0.0, 0.0, 0.0, 0 +-2044.42, -344.689, -10.0374, 26.5458, 2.1399, 19.918, 0.0, 0.0, 0.0, 0 +-2044.42, -352.548, -10.0374, 26.5458, 0.486176, 19.918, 0.0, 0.0, 0.0, 0 +-2053.99, -344.575, -10.0374, 16.3349, 7.52381, 19.918, 90.0, 0.0, 0.0, 0 +-2019.24, -425.346, -8.15885, 7.50542, 16.8174, 18.499, 0.0, 0.0, 0.0, 0 +-1940.45, -447.923, -10.0, 3.67532, 75.5791, 30.4192, 0.0, 0.0, 0.0, 0 +-1930.22, -449.741, -10.0, 66.6151, 14.7934, 22.0966, 0.0, 0.0, 0.0, 0 +-1853.9, -424.433, -10.0, 6.8568, 35.6013, 30.1825, 0.0, 0.0, 0.0, 0 +-1845.26, -412.986, -10.0, 63.0095, 10.9471, 21.8756, 0.0, 0.0, 0.0, 0 +-1826.62, -620.223, 0.0, 37.0112, 13.5435, 11.0862, 90.0, 0.0, 0.0, 0 +-1812.4, -534.359, 0.0, 75.017, 3.71672, 20.1543, 0.0, 0.0, 0.0, 0 +-1615.89, -620.321, -10.0, 46.4567, 6.0, 30.0, 90.0, 0.0, 0.0, 0 +-1463.13, -614.916, -0.0861702, 48.5506, 18.8283, 21.3429, 90.0, 0.0, 0.0, 0 +-1387.9, -405.316, -5.32034, 5.30884, 46.4231, 26.6131, 0.0, 0.0, 0.0, 0 +-1388.27, -405.316, -5.32034, 5.30884, 46.4231, 26.6131, 90.0, 0.0, 0.0, 0 +-1252.35, -485.641, -3.94176, 5.30884, 46.4231, 26.6131, 0.0, 0.0, 0.0, 0 +-1252.72, -485.641, -3.94176, 5.30884, 46.4231, 26.6131, 90.0, 0.0, 0.0, 0 +-1119.32, -579.827, 0.13765, 12.7176, 52.5485, 13.938, 0.0, 0.0, 0.0, 0 +-1104.77, -592.534, 0.13765, 40.7756, 27.0444, 13.9974, 0.0, 0.0, 0.0, 0 +-921.024, -402.136, 0.13765, 1.72375, 73.592, 11.6006, 0.0, 0.0, 0.0, 0 +-1012.71, -368.27, 0.13765, 1.0, 33.3207, 14.1558, 0.0, 0.0, 0.0, 0 +-1051.53, -353.916, 0.0, 0.1, 33.2623, 14.6267, 0.0, 0.0, 0.0, 0 +-1051.53, -395.045, 0.0, 0.1, 33.2623, 14.6267, 0.0, 0.0, 0.0, 0 +-1067.05, -411.514, 0.0, 0.1, 31.297, 14.6267, -90.0, 0.0, 0.0, 0 +-1063.42, -337.563, 0.0, 0.1, 23.4497, 14.6267, -90.0, 0.0, 0.0, 0 +-1092.18, -352.941, 0.0, 0.1, 13.7185, 14.6267, -90.0, 0.0, 0.0, 0 +-1075.15, -345.183, 0.0, 0.1, 15.4583, 14.6267, 180.0, 0.0, 0.0, 0 +-1099.12, -347.068, 0.0, 0.1, 11.9029, 14.6267, 180.0, 0.0, 0.0, 0 +-1102.26, -341.147, 0.0, 0.1, 6.31392, 14.6267, -90.0, 0.0, 0.0, 0 +-1105.38, -352.852, 0.0, 0.1, 23.5178, 14.6267, 180.0, 0.0, 0.0, 0 +-1105.35, -399.961, 0.0, 0.1, 23.5178, 14.6267, 180.0, 0.0, 0.0, 0 +-1099.33, -411.648, 0.0, 0.1, 12.0492, 14.6267, -90.0, 0.0, 0.0, 0 +-992.115, 1227.08, 12.3166, 9.53703, 13.145, 26.7588, 0.0, 0.0, 0.0, 0 +-1463.05, 1186.54, 13.7058, 5.50944, 28.7438, 13.4426, -25.0, 0.0, 0.0, 0 +-1498.58, 1399.64, -18.1077, 35.9489, 2.11405, 36.5552, 0.0, 0.0, 0.0, 0 +-1160.94, 1488.19, 21.164, 13.121, 8.30897, 14.3819, 0.0, 0.0, 0.0, 0 +-1185.0, 1485.9, 21.6248, 13.4586, 8.18129, 14.3819, 90.0, 0.0, 0.0, 0 +-1160.92, 1457.18, 18.1922, 13.7937, 8.1925, 14.3819, -180.0, 0.0, 0.0, 0 +-1302.86, 1572.4, 22.3979, 14.2133, 8.57422, 14.3819, 0.0, 0.0, 0.0, 0 +-1304.61, 1556.61, 19.9145, 12.2234, 7.77853, 14.3819, 0.0, 0.0, 0.0, 0 +-1312.62, 1592.7, 22.3299, 19.8986, 13.2202, 14.3819, 0.0, 0.0, 0.0, 0 +-1206.38, 1584.45, 1.27362, 112.555, 18.2481, 30.0, 0.0, 0.0, 0.0, 0 +-1096.49, 1585.67, 3.33045, 53.4099, 17.6057, 30.0, 0.0, 0.0, 0.0, 0 +-890.341, 1564.5, 18.3842, 18.8357, 8.63904, 15.366, 0.0, 0.0, 0.0, 0 +-890.341, 1544.64, 18.7806, 18.8357, 8.63904, 15.366, 0.0, 0.0, 0.0, 0 +-889.261, 1524.71, 18.7806, 18.2763, 8.63904, 16.7489, 0.0, 0.0, 0.0, 0 +-886.705, 1508.77, 18.7806, 17.9126, 8.63904, 18.0888, 0.0, 0.0, 0.0, 0 +-889.784, 1487.32, 19.6894, 18.0935, 8.63904, 15.366, 0.0, 0.0, 0.0, 0 +-1054.17, 1680.16, 10.2217, 20.457, 11.3234, 34.9834, 0.0, 0.0, 0.0, 0 +-1057.08, 1649.9, 10.2217, 20.0499, 11.3234, 34.9834, 0.0, 0.0, 0.0, 0 +-1062.29, 1716.82, 8.91783, 20.0499, 11.3234, 34.9834, 30.0, 0.0, 0.0, 0 +-992.505, 1870.57, 0.0, 19.661, 22.8309, 32.7445, -15.0, 0.0, 0.0, 0 +-1100.24, 1747.09, 23.1344, 15.5076, 10.0026, 19.7399, 0.0, 0.0, 0.0, 0 +-1112.93, 1748.22, -22.1195, 44.3659, 37.033, 55.5045, 0.0, 0.0, 0.0, 0 +-1318.29, 1752.16, 0.0, 20.0469, 1.82678, 35.4665, 0.0, 0.0, 0.0, 0 +-1351.37, 1687.27, 0.0, 7.08555, 46.5486, 34.6955, 0.0, 0.0, 0.0, 0 +-1350.09, 1695.49, 0.0, 3.61363, 39.1187, 34.6955, -25.0, 0.0, 0.0, 0 +-1215.89, 1657.86, 24.7059, 46.6443, 0.987937, 21.5561, 0.0, 0.0, 0.0, 0 +-1140.73, 1660.18, 24.0396, 43.3734, 1.0, 21.5561, 0.0, 0.0, 0.0, 0 +-1321.99, 1366.29, 0.0, 18.0997, 8.43799, 29.5385, 0.0, 0.0, 0.0, 0 +-1320.39, 1349.3, 0.330963, 18.4635, 8.60759, 29.5385, 0.0, 0.0, 0.0, 0 +-1269.81, 1348.48, 0.570072, 12.5431, 7.63116, 29.5385, -90.0, 0.0, 0.0, 0 +-1254.91, 1354.73, 1.79327, 24.5845, 14.8808, 29.5385, -90.0, 0.0, 0.0, 0 +-1253.8, 1379.96, 12.7463, 12.5431, 7.63116, 17.6599, 170.0, 0.0, 0.0, 0 +-1246.98, 1394.05, 12.8139, 12.5431, 7.63116, 17.6599, 140.0, 0.0, 0.0, 0 +-1234.76, 1402.88, 12.8441, 12.5431, 7.63116, 17.6599, 110.0, 0.0, 0.0, 0 +-1216.48, 1402.82, 0.778973, 12.2923, 17.628, 29.5385, -90.0, 0.0, 0.0, 0 +-1088.29, 1417.85, 12.3316, 24.45, 15.0306, 19.8767, 0.0, 0.0, 0.0, 0 +-1088.29, 1417.85, 12.3316, 24.45, 2.55521, 28.0261, 0.0, 0.0, 0.0, 0 +-1091.41, 1414.88, 12.3316, 24.45, 1.51515, 26.1222, 90.0, 0.0, 0.0, 0 +-736.924, 1167.08, 17.2755, 151.929, 24.0897, 0.557856, 0.0, 0.0, 0.0, 0 +-1160.91, 1163.55, 27.5259, 195.623, 25.3312, 0.557856, 0.0, 0.0, 0.0, 0 +-1385.07, 1163.55, 28.741, 205.56, 25.3312, 0.557856, 0.0, 0.0, 0.0, 0 +-1283.51, 426.342, 46.5299, 28.0847, 173.779, 0.329437, 0.0, 0.0, 0.0, 0 +-1291.11, 309.803, 49.6431, 25.6559, 52.0642, 0.329437, -22.7074, 0.0, 0.0, 0 +-1352.21, 253.084, 49.7697, 28.34, 96.8393, 0.329437, -57.722, 0.0, 0.0, 0 +-1422.14, 145.969, 49.5268, 28.0847, 68.6224, 0.329437, 0.0, 0.0, 0.0, 0 +-1408.66, 47.2349, 49.5268, 14.2941, 150.969, 0.329437, 0.0, 0.0, 0.0, 0 +-1436.09, 47.2349, 49.5268, 14.2941, 150.969, 0.329437, 0.0, 0.0, 0.0, 0 +-1422.14, -110.786, 49.5268, 28.0847, 235.111, 0.329437, 0.0, 0.0, 0.0, 0 +-1569.22, 930.859, 22.297, 14.5902, 6.09233, 12.374, 0.0, 0.0, 0.0, 0 +-1698.63, 651.604, 14.9838, 18.0004, 9.18121, 19.237, 0.0, 0.0, 0.0, 0 +917.958, 578.931, 26.6124, 7.81297, 4.77171, -16.5779, 0.5, 0.0, 0.0, 0 +914.004, 572.376, 27.557, 0.160478, 17.658, -16.5779, 0.5, 0.0, 0.0, 0 +1135.25, 1619.95, 3.10695, 11.0607, 32.0423, 24.5025, -45.0, 0.0, 0.0, 0 +1204.06, 1420.8, -10.732, 68.4232, 117.45, 25.3073, 179.962, 0.0, 0.0, 0 +1150.97, 1704.65, 3.38942, 11.0607, 11.2148, 24.5025, -45.0, 0.0, 0.0, 0 +1161.23, 1717.79, 4.92394, 11.0607, 15.5886, 15.0, -45.0, 0.0, 0.0, 0 +1209.97, 1711.67, 5.23752, 30.8594, 43.3363, 10.0, -90.0, 0.0, 0.0, 0 +1192.69, 1631.84, 9.6601, 26.2168, 7.46999, 15.0, -45.0, 0.0, 0.0, 0 +1212.54, 1642.09, 9.6601, 17.0916, 11.8713, 15.0, -45.0, 0.0, 0.0, 0 +1201.04, 1653.58, 10.4647, 8.88764, 11.8713, 15.0, -45.0, 0.0, 0.0, 0 +1301.5, 1656.43, 9.59097, 21.0033, 18.3233, 28.0, -90.0, 0.0, 0.0, 0 +1329.45, 1655.19, 9.59097, 22.6835, 10.5608, 21.504, -90.0, 0.0, 0.0, 0 +1331.84, 1686.51, 9.59097, 11.8275, 13.3066, 21.504, -90.0, 0.0, 0.0, 0 +1306.87, 1683.91, 9.59097, 11.8275, 13.3066, 21.504, -90.0, 0.0, 0.0, 0 +1374.51, 1656.4, 9.59097, 45.6871, 4.71014, 30.0, -90.0, 0.0, 0.0, 0 +1391.89, 1652.01, 9.59097, 45.6871, 4.71014, 30.0, -90.0, 0.0, 0.0, 0 +1394.29, 1720.56, 7.49437, 18.5, 12.9058, 30.0, -90.0, 0.0, 0.0, 0 +1394.08, 1692.9, 7.49437, 33.6515, 2.35401, 30.0, -90.0, 0.0, 0.0, 0 +1315.89, 1728.84, 14.563, 45.6871, 4.71014, 30.0, 180.0, 0.0, 0.0, 0 +1318.91, 1785.16, 2.56203, 39.7478, 4.71014, 30.0, 180.0, 0.0, 0.0, 0 +1329.51, 1772.47, 2.92934, 18.2522, 4.71014, 30.0, -90.0, 0.0, 0.0, 0 +1368.67, 1749.19, 2.92934, 25.9478, 7.74227, 30.0, -90.0, 0.0, 0.0, 0 +1384.94, 1737.19, 2.92934, 22.7125, 3.01948, 30.0, 1.36604e-005, 0.0, 0.0, 0 +1261.35, 1837.31, 2.56203, 31.4007, 4.71014, 30.0, 90.0, 0.0, 0.0, 0 +1249.42, 1837.31, 2.56203, 31.4007, 4.71014, 30.0, 90.0, 0.0, 0.0, 0 +1071.31, 1862.55, 4.50525, 12.7257, 7.77173, 37.2, 0.0, 0.0, 0.0, 0 +993.325, 1851.47, 0.77007, 17.0116, 44.343, 37.2, 0.0, 0.0, 0.0, 0 +1017.24, 1890.07, 0.77007, 59.9685, 15.13, 21.576, 0.0, 0.0, 0.0, 0 +984.465, 1777.86, 6.24451, 23.9489, 82.8946, 7.25, 45.0, 0.0, 0.0, 0 +461.662, 78.9086, 7.36221, 69.7329, 4.81092, 16.859, 3.41509e-006, 0.0, 0.0, 0 +445.774, 78.9743, 23.892, 36.561, 12.2081, 30.5148, 3.41509e-006, 0.0, 0.0, 0 +445.774, 137.035, 23.892, 36.561, 11.6098, 30.5148, 3.41509e-006, 0.0, 0.0, 0 +435.626, 107.959, 6.13141, 10.9756, 35.7699, 28.4418, 3.41509e-006, 0.0, 0.0, 0 +436.127, 187.132, 5.70336, 25.4168, 33.2914, 63.5715, 3.41509e-006, 0.0, 0.0, 0 +182.674, 413.893, 13.2703, 217.462, 87.1913, 0.301066, 89.9999, 0.0, 0.0, 0 +17.677, 228.822, 10.9213, 14.2832, 26.8144, 14.3186, 0.0, 0.0, 0.0, 0 +-23.6767, 228.822, 10.9213, 13.8589, 26.8144, 14.8985, 0.0, 0.0, 0.0, 0 +94.4076, 38.6661, 13.4239, 29.9185, 13.915, 102.921, 0.0, 0.0, 0.0, 0 +-11.8993, -101.331, 7.24203, 16.5, 75.2779, 48.0, 0.0, 0.0, 0.0, 0 +252.271, -96.0827, 17.7412, 50.4769, 7.261, 63.5875, -89.9999, 0.0, 0.0, 0 +-5.46218, 337.347, 10.8229, 14.5452, 65.7526, 102.948, 0.0, 0.0, 0.0, 0 +-5.46218, 328.152, 10.5682, 14.5452, 83.7652, 68.2609, 0.0, 0.0, 0.0, 0 +-2.72064, 290.023, 10.5682, 41.8902, 9.42791, 68.2609, 0.0, 0.0, 0.0, 0 +-5.64296, 317.099, 10.5682, 39.0444, 9.42791, 85.3262, 0.0, 0.0, 0.0, 0 +-5.64296, 362.017, 10.5682, 37.8847, 9.42791, 85.3262, 0.0, 0.0, 0.0, 0 +83.7822, 365.262, 12.52, 9.89369, 53.8807, 22.7513, 89.9999, 0.0, 0.0, 0 +242.71, -1.06188, 7.80071, 34.4024, 7.261, 72.4626, -89.9999, 0.0, 0.0, 0 +243.302, -9.41666, 7.74256, 48.1858, 8.49537, 73.8649, -180.0, 0.0, 0.0, 0 +242.71, -9.70053, 17.7412, 50.4769, 7.261, 63.5875, -89.9999, 0.0, 0.0, 0 +172.272, -6.33512, 7.80071, 34.4024, 7.261, 72.4626, 180.0, 0.0, 0.0, 0 +163.917, -6.92755, 7.74256, 48.1858, 8.49537, 73.8649, 90.0, 0.0, 0.0, 0 +163.633, -6.33512, 17.7412, 50.4769, 7.261, 63.5875, 180.0, 0.0, 0.0, 0 +179.802, -95.9764, 7.80071, 34.4024, 7.261, 72.4626, 180.0, 0.0, 0.0, 0 +171.447, -96.5689, 7.74256, 48.1858, 8.49537, 73.8649, 90.0, 0.0, 0.0, 0 +171.163, -95.9764, 17.7412, 50.4769, 7.261, 63.5875, 180.0, 0.0, 0.0, 0 +787.224, 462.683, 20.567, 35.2738, 15.0225, -20.0, -15.5421, 0.0, 0.0, 0 +777.069, 452.277, 59.056, 18.8475, 17.527, -50.0, -15.5421, 0.0, 0.0, 0 +758.823, 437.878, 2.77267, 4.65826, 69.2787, -8.787, -15.727, 0.0, 0.0, 0 +-432.678, 439.391, 3.34601, 14.6948, 10.9046, 17.9803, 0.0, 0.0, 0.0, 0 +-432.623, 452.217, 13.846, 16.5435, 7.22195, 16.5098, 0.0, 0.0, 0.0, 0 +-408.387, 297.879, 3.806, 18.8893, 27.0412, 25.7431, 6.83019e-006, 0.0, 0.0, 0 +-423.309, 220.106, 4.47995, 35.6942, 13.3434, 89.5477, 6.83019e-006, 0.0, 0.0, 0 +-425.144, 77.1438, 18.1208, 7.16648, 68.9972, 51.6471, 6.83019e-006, 0.0, 0.0, 0 +-503.236, 350.451, -4.341, 35.371, 11.8774, 19.0453, 6.83019e-006, 0.0, 0.0, 0 +-480.241, 500.009, -1.138, 29.9602, 29.834, 20.1853, 0.0, 0.0, 0.0, 0 +-493.168, 426.629, -4.33499, 6.91403, 39.9244, 23.0481, 0.0, 0.0, 0.0, 0 +-439.777, 570.458, 4.87393, 3.0, 29.0242, 199.51, 0.0, 0.0, 0.0, 0 +-427.157, 572.313, 4.87393, 3.0, 34.3735, 199.51, 42.0676, 0.0, 0.0, 0 +-412.623, 1030.9, 8.60131, 57.4066, 8.92794, 15.3588, 0.0, 0.0, 0.0, 0 +86.3711, -691.007, 18.3654, 2.301, 38.8165, 92.9353, -124.377, 0.0, 0.0, 0 +115.778, -676.352, 18.3654, 2.301, 26.7834, 69.1224, -134.053, 0.0, 0.0, 0 +115.448, -682.541, 18.3654, 2.301, 33.6711, 69.1224, 149.81, 0.0, 0.0, 0 +-81.7632, 53.1743, 3.79401, 22.1886, 21.7802, 37.3934, 0.0, 0.0, 0.0, 0 +545.299, 1370.88, 3.40207, 1.73764, 14.3093, 22.0, 0.0, 0.0, 0.0, 0 +710.936, 1460.09, 9.00109, 33.2235, 22.059, 10.0, 0.0, 0.0, 0.0, 0 +721.987, 1436.93, 8.50016, 12.2927, 22.9414, 10.0, 0.0, 0.0, 0.0, 0 +701.154, 1436.93, 8.50016, 8.48196, 22.9414, 10.0, 0.0, 0.0, 0.0, 0 +712.786, 1406.34, 7.87045, 29.5689, 22.059, 10.0, 0.0, 0.0, 0.0, 0 +838.965, 1476.18, 2.74501, 19.8431, 9.40513, 15.0, -90.0, 0.0, 0.0, 0 +931.185, 1788.07, 16.2628, 25.95, 7.5, 70.0, -45.0, 0.0, 0.0, 0 +1014.39, 1700.93, 16.2628, 25.95, 7.5, 70.0, -2.98892, 0.0, 0.0, 0 +-269.279, 1148.73, -12.7174, 135.0, 5.0, 23.7629, 180.0, 0.0, 0.0, 0 +-135.044, 1148.73, -12.7174, 135.0, 5.0, 23.7629, 180.0, 0.0, 0.0, 0 +-338.032, 1084.88, -12.7174, 20.0, 135.0, 23.7629, 180.0, 0.0, 0.0, 0 +-345.557, 956.826, -12.7174, 5.0, 135.0, 23.7629, 180.0, 0.0, 0.0, 0 +-345.557, 823.485, -12.7174, 5.0, 135.0, 23.7629, 180.0, 0.0, 0.0, 0 +-329.346, 695.939, -12.7174, 40.0, 135.0, 23.7629, 180.0, 0.0, 0.0, 0 +-94.8634, 823.485, -11.161, 60.0, 135.0, 23.7629, 180.0, 0.0, 0.0, 0 +-66.1483, 956.826, -12.7174, 5.0, 135.0, 23.7629, 180.0, 0.0, 0.0, 0 +-66.1483, 1084.88, -12.7174, 5.0, 135.0, 23.7629, 180.0, 0.0, 0.0, 0 +-94.8501, 695.939, -12.7174, 60.0, 135.0, 23.7629, 180.0, 0.0, 0.0, 0 +-139.15, 656.865, -12.7174, 143.1, 55.0, 23.7629, 180.0, 0.0, 0.0, 0 +-273.384, 656.514, -12.7174, 141.75, 55.0, 23.7629, 180.0, 0.0, 0.0, 0 +-307.489, 936.001, -17.777, 40.0, 135.0, 23.7629, 180.0, 0.0, 0.0, 0 +-300.931, 935.617, -13.6046, 99.225, 14.0, 23.7629, -175.0, 0.0, 0.0, 0 +-177.901, 945.992, -14.1954, 35.2983, 8.2656, 23.7629, 170.0, 0.0, 0.0, 0 +-109.511, 934.51, -13.6925, 85.9867, 8.2656, 23.7629, 175.0, 0.0, 0.0, 0 +-220.765, 660.896, -12.9669, 141.75, 47.508, 23.7629, 180.0, 0.0, 0.0, 0 +-136.443, -853.299, 2.38909, 142.8, 100.0, 1.0, 0.0, 0.0, 0.0, 0 +1182.79, 366.098, 34.5016, 23.0038, 15.8057, -5.08184, 0.0, 0.0, 0.0, 0 +1171.38, 365.247, 34.5016, 0.350038, 18.4927, -11.4849, 0.0, 0.0, 0.0, 0 +1183.31, 355.457, 29.6569, 22.0031, 0.198057, -10.5194, 0.0, 0.0, 0.0, 0 +1173.19, 406.339, 41.919, 7.63504, 17.1051, -17.5618, 0.0, 0.0, 0.0, 0 +1159.39, 406.339, 41.919, 7.63504, 17.1051, -17.5618, 0.0, 0.0, 0.0, 0 +1166.3, 406.339, 26.024, 21.7244, 17.1051, -12.0286, 0.0, 0.0, 0.0, 0 +-1225.71, 1088.21, 4.3346, 24.5555, 16.8712, 23.48, 0.0, 0.0, 0.0, 0 +-1371.21, -59.0206, 9.79738, 34.22, 8.63371, 62.9761, -0.0955134, 0.0, 0.0, 0 +-43.5107, 1317.71, 16.9918, 19.1117, 5.88196, 20.5058, 90.0, 0.0, 0.0, 0 +-48.2801, 1300.26, 24.2602, 45.9999, 5.35259, 13.0, 90.0, 0.0, 0.0, 0 +-51.6541, 1289.22, 24.3319, 28.4274, 28.8339, 9.12874, 90.0, 0.0, 0.0, 0 +-124.521, 1289.22, 24.3319, 28.4274, 28.8339, 9.12874, 90.0, 0.0, 0.0, 0 +-128.046, 1300.26, 24.2602, 45.9999, 5.35259, 13.0, 90.0, 0.0, 0.0, 0 +-132.629, 1320.35, 16.9918, 14.1101, 5.88196, 20.5058, 90.0, 0.0, 0.0, 0 +-88.1234, 1316.9, 24.3319, 25.9421, 25.2441, 9.12874, 90.0, 0.0, 0.0, 0 +-5.81473, -853.299, -1.24511, 129.948, 100.0, 0.5, 0.0, 0.0, 0.0, 0 +-1298.02, 1533.78, 12.3171, 16.6779, 24.0913, 14.3819, 0.0, 0.0, 0.0, 0 +-1160.94, 1472.81, 18.9225, 13.7443, 8.33336, 14.3819, 0.0, 0.0, 0.0, 0 +-1205.66, 1486.29, 18.4171, 13.4586, 8.18129, 14.3819, 90.0, 0.0, 0.0, 0 +-1179.06, 1345.89, 11.2452, 8.12649, 9.75297, 26.0309, 0.0, 0.0, 0.0, 0 +-1165.08, 1345.89, 11.2452, 8.12649, 9.75297, 26.0309, 0.0, 0.0, 0.0, 0 +-991.95, 1227.28, 12.3222, 7.66548, 11.5023, 25.5977, 0.0, 0.0, 0.0, 0 +85.3171, 1138.34, 7.92682, 65.0455, 77.8255, 0.552717, -90.0, 0.0, 0.0, 0 +85.3171, 1108.01, 1.16345, 78.897, 1.557, 7.27272, 0.0, 0.0, 0.0, 0 +85.3171, 1170.27, 1.16345, 78.8975, 1.55651, 7.273, 0.0, 0.0, 0.0, 0 +123.417, 1139.03, 1.16345, 0.780546, 65.3734, 7.25394, 0.0, 0.0, 0.0, 0 +96.2794, -692.473, -63.0889, 63.5319, 54.6954, 66.427, 0.0, 0.0, 0.0, 0 +96.9978, -675.074, -52.6671, 59.8388, 7.1104, 66.4, 0.0, 0.0, 0.0, 0 +67.3325, -691.857, -52.6671, 1.19678, 40.417, 57.4766, 0.0, 0.0, 0.0, 0 +67.3325, -683.874, -52.6671, 1.19678, 40.417, 59.2009, 0.0, 0.0, 0.0, 0 +67.3325, -677.618, -52.6671, 1.19678, 40.417, 60.3672, 0.0, 0.0, 0.0, 0 +67.3325, -680.207, -52.6671, 1.19678, 17.7835, 63.3855, 0.0, 0.0, 0.0, 0 +97.0165, -692.051, -52.6671, 13.9431, 9.83096, 163.977, 0.0, 0.0, 0.0, 0 +-615.915, 26.5666, -8.01167, 17.305, 187.72, 18.8546, 6.83019e-006, 0.0, 0.0, 0 +-1395.75, 907.859, 22.9095, 17.5896, 38.5391, 47.3953, 0.0, 0.0, 0.0, 0 +end diff --git a/RPF DUMP/Common RPF Dump/data/maps/paths.ipl b/RPF DUMP/Common RPF Dump/data/maps/paths.ipl new file mode 100644 index 00000000..99ee5496 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/maps/paths.ipl @@ -0,0 +1,35454 @@ +# IPL generated from Max file paths_1.max +inst +end +cull +end +path +end +grge +end +enex +end +pick +end +cars +end +jump +end +tcyc +end +auzo +end +blok +paths_1, johnh, 2007:00:00:00:00:00, 128, 0, unknown +end +mult +end +vnod + -73.35484314, -50.6221199, 13.86191845, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -85.35484314, -50.6221199, 13.86191845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -97.35484314, -50.62211609, 13.86191845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -31.30727577, -50.6218071, 13.79995823, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -19.30726051, -50.62181091, 13.86189175, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -7.307260513, -50.62181091, 13.86189079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 51.51858521, -50.62181473, 13.81185341, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + 63.51860046, -50.62181473, 13.81185532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 75.51860046, -50.62181854, 13.81185532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 87.51860046, -50.62181854, 13.81185532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 99.51860046, -50.62182236, 13.80990982, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 111.5185852, -50.62189865, 13.8117981, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + 123.5185852, -50.62190247, 13.81185627, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -141.8886566, 138.0894165, 13.86190605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -129.8886566, 138.0894165, 13.86190605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -117.8886566, 138.0894165, 13.86190605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -105.8886566, 138.0894165, 13.86190605, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + -93.88865662, 138.0894012, 13.86190605, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + -81.88865662, 138.0894012, 13.86190701, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -67.30723572, 138.0894012, 13.79990482, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + -31.30719948, 138.0894623, 13.79991531, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + -19.30718422, 138.0894623, 13.81185818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -7.307184219, 138.0894623, 13.81185627, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 10.69281578, 138.0894623, 13.81185436, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 27.51838875, 138.0863647, 13.7999649, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + 123.5105743, 60.07857132, 13.86189651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5185699, 48.08235168, 13.81185818, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5186005, 33.37825012, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5186005, 21.37825012, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5186005, 9.378250122, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5186005, -2.621749878, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5186005, -14.62174988, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5186005, -26.62174988, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5185852, -38.62190628, 13.81180763, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 63.51861572, 138.0894623, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 75.51861572, 138.0894623, 13.81185913, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + 90.14897919, 138.089447, 13.81185913, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + 99.51861572, 138.089447, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 111.5183868, 138.0863647, 13.8117981, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + 123.5183868, 138.0863647, 13.85466003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5183868, 126.0891876, 13.86189938, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5183868, 114.0891876, 13.86189938, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5183868, 102.0891876, 13.86190033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5183868, 90.08918762, 13.86189938, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5183868, 78.08918762, 13.86189938, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5105743, 183.3754272, 13.91751575, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 171.3778687, 13.86111832, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5183868, 156.0894165, 13.91766739, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 52.74175262, 138.0894623, 13.79990578, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + 39.515625, 777.59375, 13.71170235, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5177155, 765.593689, 13.76178837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5177155, 750.8566895, 13.76178837, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5177155, 729.593689, 13.76178837, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.515625, 711.375, 13.76176071, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.515625, 699.375, 13.76176071, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51826477, 711.3775024, 13.71176338, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.51826477, 723.593689, 13.71175385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51826477, 735.593689, 13.71175385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51826477, 753.593689, 13.71175385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5173721, 789.5985107, 13.76179314, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5175476, 777.5960693, 13.76179028, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.515625, 765.59375, 13.7117033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.515625, 789.59375, 13.7117033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51875305, 801.59375, 13.71176338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.515625, 699.375, 13.71176338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -78.98155212, 27.37103653, 13.8619194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -67.31813049, 621.5859375, 13.70251465, 0, 0, 0, 1, 0, 1, 1104717068, 0, 0, 0 + -83.61555481, 621.5859375, 13.80820465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -101.6155548, 621.5859375, 13.84027863, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -125.6155548, 621.5859375, 13.85801697, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -149.6155548, 621.5859375, 13.85801411, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -167.6155548, 621.5859375, 13.85801697, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -185.6155548, 621.5859375, 13.90653515, 0, 0, 0, 1, 0, 1, 1104717068, 0, 0, 0 + -31.30742264, 384.6661072, 13.79994488, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -19.30740738, 384.6661072, 13.81182861, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -7.307407379, 384.6661072, 13.81182957, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 4.692592621, 384.6661072, 13.81182861, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 16.01856613, 384.6661072, 13.81182861, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 26.28375626, 384.6661072, 13.74525547, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + 52.74447632, 384.6662292, 13.74525547, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + 69.51857758, 384.6662292, 13.761796, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 87.51857758, 384.6661987, 13.73907375, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 105.5185776, 384.6661987, 13.86358643, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + 123.515625, 384.6640625, 13.97184753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.515625, 396.6640625, 13.97106743, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5184479, 408.6661987, 13.93984604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 426.6661987, 13.82262802, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 444.6661987, 13.71998882, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.515625, 459.5547485, 13.7264061, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.26577377, 621.5366211, 13.70760822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 27.50779915, 621.5859375, 13.70340729, 0, 0, 0, 1, 0, 1, 1104717068, 0, 0, 0 + 16.68187141, 621.5859375, 13.56445217, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 4.681871414, 621.5859375, 13.6166029, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -7.318128586, 621.5859375, 13.70345116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -19.31812859, 621.5859375, 13.70345116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -31.31814384, 621.5859375, 13.70251465, 0, 0, 0, 1, 0, 1, 1104717068, 0, 0, 0 + 123.5184479, 474.6640625, 13.70333672, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 486.6664734, 13.72632027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 498.6664734, 13.70743847, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 506.3880005, 13.70743942, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 522.6665039, 13.68507862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5078125, 621.5859375, 13.76091194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 111.5078125, 621.5859375, 13.75685406, 0, 0, 0, 1, 0, 1, 1104717068, 0, 0, 0 + 99.5078125, 621.5859375, 13.75779247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 81.5078125, 621.5859375, 13.75779247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 69.5078125, 621.5859375, 13.75636482, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 57.50780487, 621.5859375, 13.71854496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 51.5, 621.5859375, 13.70354843, 0, 0, 0, 1, 0, 1, 1104717068, 0, 0, 0 + 123.5183258, 195.3778687, 13.90153694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5183258, 207.3778687, 13.39895725, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5183258, 219.3778687, 11.41578674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5183258, 231.3778687, 8.470210075, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5185089, 248.2632751, 5.611303806, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5185089, 260.9697266, 5.142332554, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 272.4090271, 5.026149273, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 360.6661987, 13.98616314, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 372.6661987, 13.97180271, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 39.51826477, 687.3774414, 13.71176434, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.51826477, 675.5936279, 13.71176434, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.51826477, 667.0220947, 13.71176434, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51826477, 651.5936279, 13.71176529, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.51826477, 639.5936279, 13.71176529, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 123.5173492, 687.3774414, 13.76179695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5173492, 675.5936279, 13.76179695, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.4862366, 666.4494019, 13.76119614, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5173492, 651.5936279, 13.76179695, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5173492, 639.5936279, 13.76179695, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + -453.7265625, 543.3684692, 8.901535034, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7265625, 531.3684692, 8.901537895, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7261353, 525.3684692, 8.90154171, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7261353, 516.6511841, 8.901535034, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7261353, 504.6511841, 8.901534081, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7261353, 492.6511841, 8.901532173, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7265625, 480.6497803, 8.886087418, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7265625, 468.6497803, 8.886161804, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -490.5731201, 468.6512451, 6.561527729, 0, 0, 0, 1, 0, 1, 4177051356, 0, 0, 0 + -499.5340271, 468.6512451, 5.849974155, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -503.7496338, 468.6512451, 5.708907127, 0, 0, 0, 1, 0, 1, 4177051356, 0, 0, 0 + -515.750061, 468.6497192, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.750061, 474.2497253, 5.608794212, 0, 0, 0, 1, 0, 1, 3325483353, 0, 0, 0 + -515.7426147, 480.6584778, 5.708752155, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7421875, 486.6585083, 5.710550308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7426758, 492.6585083, 5.710851669, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7421875, 498.6585083, 5.716217041, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7427368, 504.6585083, 5.712766647, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7421875, 510.6585083, 5.71289444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7421875, 516.6585083, 5.711864471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7421875, 522.6585083, 5.712901592, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7578125, 531.3684692, 5.720811844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.5755005, 533.4522705, 5.720847607, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.0341187, 535.4727173, 5.720881462, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -514.1501465, 537.3684692, 5.720920563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -512.9503784, 539.0819092, 5.7209692, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -511.4712524, 540.5609741, 5.721022129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -509.7578125, 541.7607422, 5.721077919, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -507.8620605, 542.6447754, 5.721126556, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -505.8415833, 543.1861572, 5.721069336, 0, 0, 0, 1, 0, 1, 3325483353, 0, 0, 0 + -503.7578125, 543.3684692, 5.721013546, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -497.4105835, 543.3684692, 5.921108723, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -490.5735168, 543.3684692, 6.561534882, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -484.3678894, 543.3684692, 7.3253932, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -477.7265625, 543.3684692, 8.13352108, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -471.7265625, 543.3684692, 8.683599472, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -465.7265625, 543.3684692, 8.90154171, 0, 0, 0, 1, 0, 1, 3325483353, 0, 0, 0 + -441.7265625, 543.3684692, 8.901534081, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -435.7367859, 543.3756104, 9.052924156, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -429.7660522, 543.3947754, 9.459949493, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -423.8092957, 543.4226685, 10.05403137, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -411.9027405, 543.491394, 11.53224468, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -399.9322815, 546.3693237, 12.8879652, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -393.895813, 546.2093506, 13.44152927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -381.6358032, 546.4920044, 13.78720856, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -381.7360229, 468.6512146, 13.81131172, 0, 0, 0, 1, 0, 1, 4177051356, 0, 0, 0 + -387.8232117, 468.6512146, 13.74840069, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -393.9047852, 468.6512146, 13.44265652, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -399.9403076, 468.6512146, 12.91783905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -405.9378662, 468.6512146, 12.24642658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -411.9078674, 468.6512146, 11.49720478, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -417.8618164, 468.6512146, 10.73636341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -423.8113098, 468.6512146, 10.02889824, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -429.7668152, 468.6512146, 9.440022469, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -435.7366943, 468.6512146, 9.036290169, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -441.7261353, 468.6512146, 8.886160851, 0, 0, 0, 1, 0, 1, 4177051356, 0, 0, 0 + -381.7265625, 384.6583252, 13.8029623, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -387.8158264, 384.6731873, 13.76406574, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -393.8973999, 384.6731873, 13.45918941, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -399.9329224, 384.6731873, 12.93444824, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -405.930481, 384.6731873, 12.26299763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -411.9004822, 384.6731873, 11.51363182, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -417.8544312, 384.6731873, 10.75300407, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -423.8039246, 384.6731873, 10.04546642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -429.7594299, 384.6731873, 9.456487656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -435.7293091, 384.6731873, 9.052611351, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -441.7265625, 384.6555786, 8.901534081, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -453.7265625, 384.6555786, 8.901535034, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7265625, 396.6556396, 8.901534081, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7265625, 402.6556396, 8.886095047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7265625, 408.6556396, 8.886087418, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7265625, 414.6556396, 8.886087418, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7265625, 420.6556396, 8.886088371, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7265625, 426.6556396, 8.801535606, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7261963, 432.6556396, 8.886857033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7265625, 438.6556396, 8.886878967, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7265625, 444.6556396, 8.886724472, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7265625, 450.6556396, 8.886088371, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7265625, 456.6556396, 8.886084557, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -465.7265625, 384.6555786, 8.904663086, 0, 0, 0, 1, 0, 1, 3325483353, 0, 0, 0 + -471.7187805, 384.6583252, 8.690171242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -477.7187805, 384.6583252, 8.131062508, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -484.3601074, 384.6583252, 7.323111534, 0, 0, 0, 1, 0, 1, 3325483353, 0, 0, 0 + -490.5657349, 384.6583252, 6.582647324, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -497.4028015, 384.6583252, 5.925708294, 0, 0, 0, 1, 0, 1, 3325483353, 0, 0, 0 + -503.7451782, 384.6556396, 5.715349197, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -505.8289795, 384.8379517, 5.715377331, 0, 0, 0, 1, 0, 1, 3325483353, 0, 0, 0 + -507.8494263, 385.3793335, 5.715377808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -509.7451477, 386.2633362, 5.715377331, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -511.4586487, 387.4631042, 5.715377808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -512.9376831, 388.9421997, 5.715377808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -514.1374512, 390.6556396, 5.715377808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.0214844, 392.5513916, 5.715377808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.5628662, 394.5718689, 5.715377808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7451782, 396.6556091, 5.715378761, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7451782, 402.6556091, 5.715377808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7451782, 408.6556091, 5.713165283, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.75, 414.6496887, 5.71311903, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.75, 420.6496887, 5.71032238, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7451782, 426.6556091, 5.710319519, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7451782, 432.6556091, 5.710997581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7451782, 438.6556091, 5.710974693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7451782, 444.6556091, 5.708743095, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.7451782, 450.6556091, 5.708738804, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.75, 456.6497192, 5.708792686, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.750061, 463.0497131, 5.708792686, 0, 0, 0, 1, 0, 1, 3325483353, 0, 0, 0 + -363.7265625, 543.5872192, 13.84684753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -431.5460815, 183.375, 9.423987389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -425.3334961, 183.375, 9.990612984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -419.0734253, 183.375, 10.68415546, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7421875, 110.9699402, 8.901533127, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -455.7392883, 102.083046, 8.912536621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, 95.75735474, 8.90913105, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, 88.88964844, 8.908786774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, 81.64420319, 8.908514977, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, 74.18525696, 8.90813446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, 66.67703247, 8.908125877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, 59.28377533, 8.908133507, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, 52.16971588, 8.908135414, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, 45.49908829, 8.908133507, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7421265, 39.37496948, 8.908073425, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -455.7421265, 27.37496567, 8.908074379, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, 15.37788391, 8.90813446, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -455.7393188, 9.377883911, 8.907134056, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, 3.377883911, 8.808135033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -2.622116089, 8.90860939, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -455.7393188, -7.958312988, 8.90623188, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -14.62211609, 8.907270432, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -455.7393188, -20.62211609, 8.808135033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -26.62211609, 8.808135033, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -455.7393188, -31.63706207, 8.908172607, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -38.62211609, 8.90813446, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -412.7875366, -50.62499619, 11.439188, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -406.4974365, -50.625, 12.18923187, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -400.2248535, -50.625, 12.86226368, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -393.9914246, -50.625, 13.39638329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -387.8187866, -50.625, 13.72863007, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -381.7286377, -50.625, 13.81185818, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -363.7265625, -50.625, 13.79997253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.13311768, 543.637207, 13.70622253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5144501, 189.3766479, 13.91594505, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5145111, 177.3766479, 13.89847279, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.515625, 821.5637207, 13.70622444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51839066, 837.5950317, 13.70303249, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.51839066, 849.5950317, 13.70150089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51839066, 861.5950317, 13.70150089, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.45381165, 878.5919189, 13.70039845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51839066, 885.5950317, 13.70150089, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.51839066, 897.5950317, 13.70149994, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51839066, 909.5950317, 13.70149994, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51839066, 921.5950317, 13.70617008, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.515625, 933.5949707, 13.70622444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.515625, 945.5949707, 13.70622444, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.51832581, 957.5949707, 13.71176243, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51832581, 969.5949707, 13.71176338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51832581, 981.5949707, 13.71176338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -25.30827332, 1011.596252, 13.7696104, 0, 0, 0, 1, 0, 1, 2040534182, 0, 0, 0 + -13.30827332, 1011.596252, 13.7696104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1.308273315, 1011.596252, 13.7696104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 10.69172668, 1011.596252, 13.76960945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.70826721, 1011.589783, 13.824296, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 33.91563034, 1011.595032, 13.70622444, 0, 0, 0, 1, 0, 1, 2040534182, 0, 0, 0 + 39.51563263, 1011.595032, 13.70622349, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 51.51562881, 1011.595032, 13.70622444, 0, 0, 0, 1, 0, 1, 2040534182, 0, 0, 0 + 63.4621048, 1011.595093, 13.76090622, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 75.51567841, 1011.595093, 13.76090431, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 87.51567841, 1011.595093, 13.7609024, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 99.51567078, 1011.595093, 13.76090431, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 111.5129852, 1011.595093, 13.75536728, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 117.9129868, 1011.595093, 13.75536537, 0, 0, 0, 0, 0, 1, 2040534182, 0, 0, 0 + 123.5129852, 1011.595093, 13.75536823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 51.51568604, 999.5792236, 13.70591927, 0, 0, 0, 0, 0, 1, 2040534182, 0, 0, 0 + 39.5078125, 1089.58728, 13.69059944, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51057434, 1077.587769, 13.69054508, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.51869202, 1071.595215, 13.71176147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51869202, 1065.595215, 13.71176147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51869202, 1059.595215, 13.71176147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51869202, 1053.595215, 13.71176147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51869202, 1047.595215, 13.71176147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51869202, 1041.595215, 13.71176147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51869202, 1035.595215, 13.71176147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51869583, 1029.595215, 13.71176147, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.51563644, 1023.198792, 13.70622349, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 51.51568604, 1023.610962, 13.70622444, 0, 0, 0, 0, 0, 1, 2040534182, 0, 0, 0 + -31.30767059, 933.5950317, 13.76091099, 0, 0, 0, 1, 0, 1, 1423887140, 0, 0, 0 + -19.30765533, 933.5950317, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -7.307655334, 933.5950317, 13.76179886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 4.692344666, 933.5949707, 13.76179886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 16.69234467, 933.5949707, 13.76179886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 27.5182724, 933.5949707, 13.71176243, 0, 0, 0, 1, 0, 1, 1423887140, 0, 0, 0 + 27.51058197, 1089.587769, 13.69059086, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 4.693076134, 1089.595215, 13.76179695, 0, 0, 0, 1, 0, 1, 2271326249, 0, 0, 0 + -7.306923866, 1089.595215, 13.76179695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -19.30692291, 1089.595215, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -31.30693817, 1089.595215, 13.76179695, 0, 0, 0, 1, 0, 1, 2271326249, 0, 0, 0 + 129.1129913, 1011.595093, 13.75536537, 0, 0, 0, 0, 0, 1, 2040534182, 0, 0, 0 + 135.5157318, 1011.59552, 13.75534344, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 141.5234375, 1011.602905, 13.72233486, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 151.329834, 1011.365295, 13.75537014, 0, 0, 0, 0, 0, 1, 2040534182, 0, 0, 0 + 135.5155334, 1089.595093, 13.75309944, 0, 0, 0, 1, 0, 1, 2271326249, 0, 0, 0 + 123.5155411, 1089.595093, 13.7531004, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 111.5184402, 1089.595337, 13.75309563, 0, 0, 0, 1, 0, 1, 2271326249, 0, 0, 0 + 99.51825714, 1089.595215, 13.65756798, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 87.51825714, 1089.595215, 13.65756798, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 75.51825714, 1089.595215, 13.65756798, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 63.51825714, 1089.595215, 13.65756798, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 51.5078125, 1089.58728, 13.69059753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 152.277359, -414.2247314, 13.69995308, 0, 0, 0, 1, 0, 1, 234525004, 1, 0, 0 + 140.2812805, -370.5558472, 13.80976486, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 140.2773132, -378.2247314, 13.7999754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2773132, -384.2247314, 13.79997158, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 140.2773132, -390.2247314, 13.79996204, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 140.2773132, -426.2246704, 13.69995975, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2841187, -433.4190674, 13.81189728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2841187, -439.4190674, 13.81189251, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2813721, -445.8822632, 13.81005383, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 56.28420639, -408.2156067, 13.81380367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 68.28421783, -408.2156372, 13.81382751, 0, 0, 0, 1, 0, 1, 3723729, 0, 0, 0 + 74.28416443, -408.2150269, 13.81188679, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 80.28417206, -408.2150269, 13.81188393, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 86.28417206, -408.2150269, 13.81188583, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 92.28417206, -408.2150269, 13.81188774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 98.28417206, -408.2150269, 13.81188679, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 104.2841721, -408.2150269, 13.78923893, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 110.2841721, -408.2150269, 13.81188202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 116.2841721, -408.2150269, 13.81188679, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 122.2841721, -408.2150269, 13.81188679, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 128.2841644, -408.2150269, 13.81188202, 0, 0, 0, 1, 0, 1, 3723729, 0, 0, 0 + 140.2772827, -419.8245239, 13.79995632, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 56.28420639, -396.2156067, 13.81380844, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 56.28412247, -390.2154541, 13.81187153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28412247, -384.2154541, 13.81187153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28412247, -378.2154541, 13.81187057, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28412247, -372.2154541, 13.7892313, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28412247, -366.2154541, 13.81187534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28412247, -360.2154541, 13.81187439, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28412247, -354.2154541, 13.81187344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.2841835, -346.5455322, 13.81187916, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 56.2841835, -340.5455322, 13.81187916, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.2841835, -334.5455322, 13.8118782, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 56.2841835, -328.5455322, 13.81187248, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28429031, -322.5455322, 13.81186771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28427124, -316.1455383, 13.71186829, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 56.28427124, -310.5455322, 13.81186581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 61.88427353, -310.5455322, 13.81186771, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 68.2842865, -310.5454712, 13.81186581, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 92.28424835, -310.5450439, 13.8118639, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 98.28424835, -310.5450439, 13.8118639, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 104.2842484, -310.5450439, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 110.2842484, -310.5450439, 13.78922653, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 116.2842484, -310.5450439, 13.8118639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 122.2842484, -310.5450439, 13.8118639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 128.2773132, -310.5455322, 13.79995823, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 140.2773285, -310.5455627, 13.79995728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2773285, -322.5455627, 13.79998112, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 140.2812805, -328.5558472, 13.801054, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2812805, -334.5558472, 13.80105114, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2812805, -340.5558472, 13.80463886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2811584, -349.3558044, 13.8061409, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2811432, -355.7557983, 13.80614376, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 140.2811584, -364.1558228, 13.80795956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 55.56396103, -420.2156677, 13.79988289, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 54.70628357, -427.4193726, 13.78134251, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 53.88916016, -433.4193726, 13.71186733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 53.6468544, -439.4193726, 13.6163826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 53.52883911, -445.4193726, 13.58626366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 53.3794632, -451.4193726, 13.71186733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 53.46521759, -457.4193726, 13.75669575, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 53.3794632, -463.4193726, 13.75222588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 53.3794632, -469.4193726, 13.75222492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 53.46521759, -475.4193115, 13.75669193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 53.3794632, -481.4193726, 13.75222778, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 56.28419495, -493.419342, 13.81186485, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 68.28419495, -493.419342, 13.81186962, 0, 0, 0, 1, 0, 1, 4037161636, 0, 0, 0 + 74.2846756, -493.418335, 13.82220078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 80.28440094, -493.4187622, 13.82220268, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 86.28449249, -493.4190063, 13.82220173, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 92.28449249, -493.4190063, 13.82219982, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 98.2841568, -493.4190063, 13.72220039, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 104.2844925, -493.4190063, 13.82220364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 110.2844925, -493.4190063, 13.82220364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 116.2844925, -493.4190063, 13.82220364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 122.2844925, -493.4190063, 13.82220459, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 128.2772522, -493.428894, 13.8051281, 0, 0, 0, 1, 0, 1, 4037161636, 0, 0, 0 + 140.2772675, -493.4287415, 13.80512238, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2772675, -481.4287415, 13.80514908, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 140.2841187, -474.2119751, 13.81189632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2813873, -467.0823364, 13.80886459, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2812653, -460.682312, 13.79975891, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.28125, -452.2822876, 13.8059206, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.28125, -456.4822998, 13.79195309, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 56.28419495, -505.419342, 13.81186008, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 56.2773056, -514.5528564, 13.79995537, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.27729797, -520.5528564, 13.79995441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.27729797, -526.5529785, 13.7999506, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.27729797, -532.5529785, 13.7999506, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.27729797, -538.5530396, 13.79995346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.27729797, -544.5530396, 13.79995346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.27729797, -550.5529175, 13.79995155, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.27732849, -556.5529175, 13.79995441, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 56.27732849, -568.5529175, 13.79995728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 68.27732849, -568.5529175, 13.79994297, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + 74.27773285, -568.5524902, 13.81026936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 80.27767944, -568.5526123, 13.81027031, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 86.27767944, -568.5526123, 13.81027412, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 92.27764893, -568.5526123, 13.81027222, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 98.27764893, -568.5526123, 13.81027317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 104.2776489, -568.5526733, 13.81025696, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 110.2776489, -568.5526733, 13.78762341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 116.2776489, -568.5526123, 13.81026554, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 122.2776489, -568.5526733, 13.81027603, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 128.2776642, -568.5527344, 13.81031609, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + 140.2775726, -568.5529175, 13.8103199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2775726, -556.5529175, 13.81032372, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 140.2770996, -550.5527344, 13.81187153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2770996, -544.5527954, 13.81186962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2770996, -538.5527954, 13.81186867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2770996, -532.5527954, 13.78922844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2770996, -526.5527954, 13.81186676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2770996, -520.5527344, 13.81186676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2770996, -514.5527954, 13.81186676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2770996, -508.5527954, 13.8118782, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2772675, -505.4287415, 13.80512524, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 194.2203979, -493.4216309, 9.52836895, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 200.1875305, -493.4216309, 8.744915962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.1546631, -493.4216309, 8.129260063, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 212.2779694, -493.4234009, 8.116576195, 0, 0, 0, 1, 0, 1, 4037161636, 0, 0, 0 + 224.2779694, -493.4233093, 8.116593361, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2840576, -505.4194336, 8.116476059, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 224.2840576, -514.5449219, 8.128052711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2840576, -520.5449219, 8.128052711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2840576, -526.5449219, 8.128052711, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 224.2840576, -532.5449219, 8.128052711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2840576, -538.5449219, 8.128052711, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 224.2840576, -544.5449219, 8.128052711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2840576, -550.5449219, 8.128050804, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2796936, -556.5506592, 8.124541283, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 224.2796936, -568.5506592, 8.122830391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 212.2796936, -568.5505981, 8.12283802, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + 206.163208, -568.5448608, 8.514907837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 200.1960754, -568.5448608, 9.130753517, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 194.2289429, -568.5448608, 9.769249916, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 188.2618103, -568.5448608, 10.39641762, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 182.2946777, -568.5448608, 11.02358818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 176.3275452, -568.5448608, 11.65076351, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 170.3604126, -568.5448608, 12.27793598, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 164.39328, -568.5448608, 12.90510559, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 158.4261475, -568.5448608, 13.52878571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 152.2775726, -568.5529175, 13.7103281, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + 275.3496094, -576.168335, 4.008654118, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 278.1495972, -571.3186035, 4.00865078, 0, 0, 0, 1, 0, 1, 3530851468, 0, 0, 0 + 281.3494873, -565.7758789, 4.008653164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 284.3494873, -560.5797119, 4.008666515, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 287.3494873, -555.3835449, 4.008667946, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 290.3494873, -550.187439, 4.008666992, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.3494873, -544.991272, 4.008667469, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 296.1073914, -540.2148438, 4.008666039, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.5327759, -536.298645, 4.00867033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -528.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -522.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -516.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -510.2148743, 4.008669853, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -504.2148743, 4.008669853, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -498.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -492.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -486.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -480.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -474.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -468.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -462.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -456.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -450.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -444.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -438.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -432.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7149658, -426.2148438, 4.008669376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7152405, -420.2140198, 4.057283401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7152405, -413.8140259, 4.057261944, 0, 0, 0, 1, 0, 1, 3530851468, 0, 0, 0 + 297.7152405, -408.2140198, 4.057261944, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.278244, -408.2190247, 4.053587437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.278244, -413.8190308, 4.053582191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2780609, -432.2455444, 4.055466175, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2779694, -469.4234009, 7.51502943, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2779999, -475.4233398, 8.117166519, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2779694, -481.4233093, 8.116580009, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 224.278244, -396.2190247, 4.053599358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.278244, -402.6190186, 4.053593159, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 152.2772827, -310.5456543, 13.79995537, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 158.4038849, -310.6118164, 13.80331421, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 164.3710327, -310.6118164, 13.04448605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 170.3381653, -310.6118164, 12.30025673, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 176.3052826, -310.6118164, 11.67308521, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 182.2724152, -310.6118164, 11.04591274, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 188.2395477, -310.6118164, 10.31332684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 194.2066803, -310.6118164, 9.542193413, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 200.1738129, -310.6118164, 8.740353584, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.1409454, -310.6118164, 8.118927002, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 212.2783813, -310.5456848, 8.120287895, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 224.2783661, -310.5455627, 8.120285034, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2783661, -322.5455627, 8.120287895, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 224.2783203, -328.4590149, 8.116650581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2783203, -334.3183594, 8.117148399, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2783051, -340.1375122, 7.303446293, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2782898, -345.9389038, 6.361336708, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2782593, -351.7452087, 5.506422043, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2782593, -357.5758972, 4.6690135, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.278244, -363.4627686, 4.074017048, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 5.089265823, -310.5462036, 13.81186199, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 10.69265556, -310.5456543, 13.81185913, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 22.69265938, -310.5456238, 13.81185722, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 34.69266891, -310.5456238, 13.81186008, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 44.28429413, -310.5455933, 13.8118639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 50.68427277, -310.5455322, 13.81186485, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + -7.307347298, -310.5455933, 13.81186104, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + -0.8132443428, -310.5416565, 13.81310654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -0.8132395744, -316.1432495, 13.61267853, 0, 0, 0, 1, 0, 1, 1683207279, 0, 0, 0 + -0.8164224625, -322.5456543, 13.75768089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -0.8166637421, -330.2158813, 13.75768471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -0.8166637421, -336.2158813, 13.75768471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -0.8166637421, -342.2158813, 13.75768471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -0.8166637421, -348.2158813, 13.75768471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -0.8166637421, -354.2158813, 13.75768471, 0, 0, 0, 1, 0, 1, 1683207279, 0, 0, 0 + -0.8166637421, -360.2158813, 13.75768471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -0.8166618347, -366.2158813, 13.75768471, 0, 0, 0, 1, 0, 1, 1683207279, 0, 0, 0 + -0.8166618347, -372.2158813, 13.75768471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -0.8166618347, -378.2158813, 13.75768471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -0.8166618347, -384.2158813, 13.75768471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -0.8166618347, -390.2158813, 13.75768471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 44.28416443, -408.2156982, 13.71380043, 0, 0, 0, 1, 0, 1, 3723729, 0, 0, 0 + 35.28451157, -408.2150269, 13.81187153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 29.28451347, -408.2150269, 13.81187534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 23.28451347, -408.2150269, 13.81188393, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 16.98332977, -408.2160034, 13.81188488, 0, 0, 0, 1, 0, 1, 3723729, 0, 0, 0 + 10.98332977, -408.2160034, 13.8118763, 0, 0, 0, 1, 0, 1, 3723729, 0, 0, 0 + 4.983329773, -408.2160034, 13.81187153, 0, 0, 0, 1, 0, 1, 3723729, 0, 0, 0 + -1.016670227, -408.2160034, 13.8118763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -0.8198337555, -402.6156006, 13.6118679, 0, 0, 0, 1, 0, 1, 1683207279, 0, 0, 0 + -0.8182477951, -396.415741, 13.75305271, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 50.68388748, -340.3913879, 13.51690483, 0, 0, 0, 1, 0, 1, 3771212083, 0, 0, 0 + 44.28417969, -340.3882446, 13.76272011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.74902344, -340.8068237, 13.74531651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.24308777, -341.5580444, 13.74747181, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 30.76357079, -342.6486816, 13.74945927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 26.31450081, -344.0775757, 13.75128174, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 21.78698921, -346.0175781, 13.75287342, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 17.34554291, -348.3566284, 13.75425339, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 12.94693184, -350.8976746, 13.75600433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 8.480451584, -353.5802307, 13.75775623, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 6.053224564, -355.0524292, 13.7032547, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 3.645372391, -356.5036621, 13.64918709, 0, 0, 0, 1, 0, 1, 3771212083, 0, 0, 0 + 13.98332214, -413.815979, 13.61188984, 0, 0, 0, 1, 0, 1, 490350137, 0, 0, 0 + 14.08450699, -420.2150269, 13.75770664, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 14.07730865, -427.4279785, 13.74579811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 14.07730865, -433.4279785, 13.74579811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 14.07730865, -439.4279785, 13.74579811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 14.07730961, -445.4279785, 13.74579811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 14.07730961, -451.4279785, 13.74579811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 14.07730961, -457.4279785, 13.74579811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 14.07730961, -463.4279785, 13.74579811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 14.07730961, -469.4279785, 13.74579811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 14.07730961, -475.4279785, 13.74579811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 14.07730961, -481.4274292, 13.7457962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 14.20849037, -487.8195801, 13.6118803, 0, 0, 0, 1, 0, 1, 490350137, 0, 0, 0 + 13.98332977, -408.2160034, 13.81188107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 44.28419495, -493.419342, 13.71186924, 0, 0, 0, 1, 0, 1, 4037161636, 0, 0, 0 + 37.6337471, -493.4195251, 13.81186485, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 30.98338699, -493.4195862, 13.81186295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 24.58338737, -493.4195862, 13.8118639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 19.98338318, -493.4195862, 13.81186485, 0, 0, 0, 1, 0, 1, 4037161636, 0, 0, 0 + 8.983386993, -493.4195862, 13.81186295, 0, 0, 0, 1, 0, 1, 4037161636, 0, 0, 0 + -1.016609192, -493.4195862, 13.8118763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -7.016609192, -493.4195862, 13.8118782, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -13.01660919, -493.4195862, 13.81188774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -19.01661682, -493.4195862, 13.81187916, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -25.01663971, -493.4195862, 13.81187916, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -31.31641388, -493.4234619, 13.7999649, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31641388, -493.4234619, 13.79995823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30738831, -408.2156677, 13.81620979, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -37.70738602, -408.2156677, 13.81620789, 0, 0, 0, 1, 0, 1, 3723729, 0, 0, 0 + -31.30738449, -408.2156982, 13.81620884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -25.01670074, -408.2160034, 13.8118763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -19.01667786, -408.2160034, 13.8118763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -13.01667023, -408.2160034, 13.8118763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -7.016670227, -408.2160034, 13.78923035, 0, 0, 0, 1, 0, 1, 3723729, 0, 0, 0 + 14.19460869, -493.4195862, 13.8118639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30758667, -568.5455933, 13.81187344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -31.30758476, -568.5455933, 13.71187305, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + -25.01625061, -568.5446777, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -13.01623535, -568.5446777, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -4.016241074, -568.5448608, 13.76180744, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + 7.983756065, -568.5448608, 13.7618103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 19.98375702, -568.5447998, 13.76180744, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + 28.98376465, -568.5446777, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 40.98376465, -568.5446777, 13.81186008, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + -49.30713654, -646.545105, 13.81186771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -31.30714417, -646.5450439, 13.71187019, 0, 0, 0, 1, 0, 1, 372112827, 0, 0, 0 + -25.01634216, -646.5445557, 13.81186867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -13.01631165, -646.5445557, 13.81186867, 0, 0, 0, 1, 0, 1, 372112827, 0, 0, 0 + -1.016311646, -646.5445557, 13.81186771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 10.98368835, -646.5445557, 13.81186771, 0, 0, 0, 1, 0, 1, 372112827, 0, 0, 0 + 22.98368835, -646.5445557, 13.81186771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 34.98368835, -646.5445557, 13.42580605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 44.28434753, -646.5445557, 12.82405281, 0, 0, 0, 1, 0, 1, 372112827, 0, 0, 0 + 56.29132843, -646.5365601, 12.82378197, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 68.29141235, -646.5366821, 12.82377338, 0, 0, 0, 1, 0, 1, 372112827, 0, 0, 0 + 80.42811584, -646.5449829, 11.65681744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 92.33609772, -646.5449829, 10.52074051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 104.2473755, -646.5449829, 9.40755558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 116.1520691, -646.5449829, 8.296383858, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 128.2732544, -646.546814, 7.162410259, 0, 0, 0, 1, 0, 1, 372112827, 0, 0, 0 + 140.2698212, -646.5483398, 7.161886215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2697906, -634.5484009, 7.061891079, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 140.2841187, -628.3546143, 7.481501102, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2841187, -622.4130249, 8.316539764, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2841187, -616.4714355, 9.15157795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2841187, -610.5297852, 9.986616135, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2841187, -604.5881958, 10.82165527, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2841187, -598.6466064, 11.65669441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2841187, -592.7050171, 12.4917326, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2841187, -586.7633667, 13.32676983, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2775574, -580.5528564, 13.81031895, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 56.29141235, -634.5366821, 12.82378101, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 56.28430176, -628.5449219, 13.06067371, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28430176, -622.5449219, 13.31578445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28430176, -616.5449219, 13.55518341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28430176, -610.5449219, 13.81188869, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28430176, -604.5449219, 13.81188965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28430176, -598.5449219, 13.81188965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28430176, -592.5449219, 13.81188965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28430176, -586.5449219, 13.81188965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.27732849, -580.5529175, 13.79998207, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 140.2697906, -658.5483398, 7.161885262, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 140.2884216, -664.5840454, 5.900671482, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2980804, -673.6182861, 4.008668423, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2983093, -680.5332031, 4.009160995, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 56.28434753, -689.2281494, 8.525080681, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.31996918, -728.9856567, 4.006611824, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + -131.6992645, -646.5528564, 13.79995441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -119.6919937, -646.548584, 13.79990387, 0, 0, 0, 1, 0, 1, 372112827, 0, 0, 0 + -115.3068924, -646.5444336, 13.81187439, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -109.3068848, -646.5444336, 13.81187439, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -103.3069, -646.5443726, 13.81187534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -97.30722046, -646.5443726, 13.81187534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -91.30690002, -646.5444336, 13.81188011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -85.30690002, -646.5444336, 13.81187439, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -79.30688477, -646.5444336, 13.81187439, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -73.3068924, -646.5444336, 13.81187916, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -67.30708313, -646.5444946, 13.81186295, 0, 0, 0, 1, 0, 1, 372112827, 0, 0, 0 + -131.6992645, -634.5528564, 13.79995728, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -131.6992645, -628.5527954, 13.79996395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992645, -622.5528564, 13.79996014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992645, -616.5528564, 13.79996014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -610.5526123, 13.69995975, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -604.5526123, 13.79996204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -598.5526123, 13.79995823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992188, -592.5528564, 13.79995918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -586.5526123, 13.79995823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6851349, -580.5455322, 13.81186676, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -131.6851349, -568.5455322, 13.81186867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -119.6851044, -568.5453491, 13.81188202, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + -109.3071899, -568.5452881, 13.81188202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -97.30752563, -568.5454102, 13.81188107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -85.3072052, -568.5452881, 13.81189156, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -73.3072052, -568.5452881, 13.81188488, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -67.30758667, -568.5454712, 13.81188297, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + -131.6851654, -556.5454712, 13.8118782, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -131.6851959, -550.5455322, 13.81188869, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6851959, -544.5455933, 13.81188202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6851959, -538.5455933, 13.81188107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6851959, -532.5455322, 13.81188774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6851959, -526.5455322, 13.81188869, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6851959, -520.5455322, 13.81187916, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6851959, -514.5455322, 13.81187344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6851959, -508.5455322, 13.8118782, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -131.6992645, -493.4277649, 13.80862713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -119.6992645, -493.4277649, 13.80574226, 0, 0, 0, 1, 0, 1, 4037161636, 0, 0, 0 + -107.6989365, -493.4276733, 13.79995823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -95.69926453, -493.4276733, 13.7999649, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -83.69927216, -493.4277039, 13.79995728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -71.6992569, -493.4276733, 13.79995728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, -310.5457458, 13.81185722, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -31.30735588, -310.5457458, 13.81185913, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + -25.30735397, -310.5455933, 13.71186638, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -19.30734634, -310.5455933, 13.71186638, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -13.30734634, -310.5455933, 13.71186638, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7152405, -402.6140137, 4.057261944, 0, 0, 0, 1, 0, 1, 3530851468, 0, 0, 0 + 297.715271, -396.2139893, 3.957262039, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7148132, -390.2146606, 4.008654118, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7148132, -384.2146606, 4.00865221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7148132, -378.2146606, 4.00865221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7148132, -372.2146606, 4.00865221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7148132, -366.2146606, 4.00865221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7148132, -360.2146606, 4.00865221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7148132, -354.2146606, 4.008651733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7152405, -342.4111328, 4.008665562, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7071838, -334.5397949, 4.000856876, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7071838, -328.5397949, 4.0008564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7076111, -322.5463562, 4.000871658, 0, 0, 0, 1, 0, 1, 3530851468, 0, 0, 0 + 297.7076111, -310.5463562, 4.000875473, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 285.7076111, -310.5463562, 4.000883102, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 278.5180359, -310.5457153, 4.354169369, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 272.5446777, -310.5457153, 4.918819427, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 266.5712891, -310.5457153, 5.483472347, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 260.5979309, -310.5457153, 6.048119068, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 254.6245575, -310.5457153, 6.612769127, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 248.6511841, -310.5457153, 7.177421093, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 242.6778107, -310.5457153, 7.742070198, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 236.277298, -310.5457153, 8.120282173, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + 162.6772919, -749.9793701, 3.787586451, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 157.1955719, -752.4845581, 3.708651781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 151.7138519, -754.9898071, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 146.232132, -757.4949951, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.7504272, -760.0001831, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 135.4002686, -762.7336426, 3.708651543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 130.1631622, -765.6627197, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 124.9670029, -768.6627197, 3.708651543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 119.7708511, -771.6627197, 3.708651543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 114.5746994, -774.6627197, 3.708651543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 109.3785477, -777.6627197, 3.708651543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 104.1823883, -780.6626587, 3.708651543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 98.98623657, -783.6627197, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 93.79008484, -786.6626587, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 88.59393311, -789.6626587, 3.708651543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 83.39778137, -792.6626587, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 77.9671402, -795.7980347, 3.808650732, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 72.42456818, -798.9980469, 3.80865097, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 67.5748291, -801.7980957, 4.008650303, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 68.97483826, -804.2229614, 4.008650303, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 72.17481232, -809.765564, 4.008650303, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 73.76224518, -812.5150757, 4.00865078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 75.34972382, -815.2645874, 4.008650303, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 78.54975128, -820.8071899, 4.008650303, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 89.28804016, -839.4613037, 4.006448269, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 66.17482758, -799.3731689, 4.008649349, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 62.97480774, -793.8305054, 3.908649445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 59.97480774, -788.6343994, 3.908649921, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 58.05072021, -784.9629517, 3.908649206, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.61166382, -780.5119019, 3.907287121, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + -143.6992188, -493.4278564, 13.79995823, 0, 0, 0, 1, 0, 1, 4037161636, 0, 0, 0 + -155.6940002, -484.6237793, 13.72686005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -159.917572, -477.3086243, 13.67293262, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -165.9171753, -466.9170227, 13.71091461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -171.9171753, -456.5247192, 13.57471085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -177.9171753, -446.1324463, 13.41406155, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -183.7380981, -436.0218811, 13.39104939, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -189.4130249, -426.1929016, 13.32502079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -195.4130554, -415.8006897, 13.32502365, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -185.0207825, -409.8005676, 13.32501984, 0, 0, 0, 1, 0, 1, 3723729, 0, 0, 0 + -181.1045685, -408.3751831, 13.32501984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -173.6992645, -408.2246704, 13.57229424, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -167.6992645, -408.2246704, 13.76555347, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -161.6992645, -408.2246704, 13.86190987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -155.6992645, -408.2246704, 13.86267948, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -149.6992645, -408.2246704, 13.86267567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -143.6992645, -408.2246704, 13.81185913, 0, 0, 0, 1, 0, 1, 3723729, 0, 0, 0 + -131.6992645, -408.2246399, 13.81186295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992645, -420.2246399, 13.81186295, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -131.6992493, -427.427887, 13.79995728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -433.427887, 13.79995728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -439.427887, 13.79995632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -445.427887, 13.79995728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -451.427887, 13.79995728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -457.427887, 13.79995632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -463.427887, 13.79995632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -469.427887, 13.79995728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -475.427887, 13.79995728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -481.427887, 13.80862713, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -49.33201599, -234.0581665, 13.7921381, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -396.224762, 13.81186008, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -131.6992493, -390.224762, 13.8118639, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -131.6992493, -384.224762, 13.81186295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -378.224762, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -372.224762, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -366.224762, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -360.224762, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -354.224762, 13.71186161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -348.224762, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -342.224762, 13.8118639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -336.224762, 13.8118639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -330.224762, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6992493, -324.224762, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6851959, -315.4985657, 13.71186066, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -131.6851959, -303.4985657, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -143.6852112, -303.4985352, 13.81186008, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + -149.6852112, -303.4985352, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -155.6852112, -303.4985352, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -161.6852112, -303.4985352, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -167.6852112, -303.4985352, 13.81185818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -173.6852112, -303.4985352, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -179.6852112, -303.4985352, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -185.5755768, -303.4985352, 13.71186256, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -67.30737305, -310.5456543, 13.81186008, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + -73.30737305, -309.7373657, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -79.30736542, -308.9290771, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -85.30737305, -308.1207886, 13.81186199, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + -91.30736542, -307.3125, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -97.30736542, -306.5042114, 13.81186199, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + -103.307373, -305.6958923, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -109.3073654, -304.8876038, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -115.3073654, -304.0793152, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -119.6851959, -303.4985657, 13.81185818, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + -131.6851959, -291.4985657, 13.81185627, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -131.6570282, -286.8793335, 13.60572529, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6570282, -280.8793335, 12.83871841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6570282, -274.879364, 12.04428005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6570282, -268.879364, 11.72655773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6570282, -262.879364, 11.72765541, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6570282, -256.879364, 11.74255753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6570129, -250.879364, 11.74255753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6711121, -246.058136, 11.80825329, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -131.6710968, -234.0581207, 11.80825329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -119.6710968, -234.0581207, 11.80825424, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -113.7673187, -234.0579681, 11.84956074, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -108.0236893, -234.0575409, 12.0706625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -102.3916016, -234.0568848, 12.24450684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -96.8225708, -234.0561218, 12.66529655, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -91.26810455, -234.0553131, 12.87916946, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -85.67967987, -234.0545807, 13.11003399, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -80.0087738, -234.0540009, 13.37253857, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -74.20687866, -234.0536346, 13.70375443, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -67.33200836, -234.0581665, 13.79213715, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -185.5853119, -234.0581512, 13.56471729, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -179.6199646, -234.0573273, 13.42954826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -173.7659454, -234.0564117, 13.17837238, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -167.9762573, -234.0554962, 12.771451, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -162.2054901, -234.0546722, 12.25535202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -156.410202, -234.0540314, 12.00771713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -150.5493927, -234.0536346, 11.7203455, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -143.6710968, -234.0581665, 11.80825329, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -258.6744995, -306.2566223, 13.27556896, 0, 0, 0, 1, 0, 1, 3182254846, 0, 0, 0 + -255.8745117, -311.1063538, 13.27556992, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -251.024765, -308.306366, 13.27556896, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + -245.4822083, -305.1063538, 13.27556992, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -241.5659943, -303.6808472, 13.27556992, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -233.6852112, -303.4985352, 13.40486908, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -227.6852112, -303.4985352, 13.5798645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -221.6852112, -303.4985352, 13.81717396, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -215.6852112, -303.4985352, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -206.775589, -303.4985352, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -200.3755798, -303.4985352, 13.81186199, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + -191.9755554, -303.4985352, 13.81186295, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + -196.1755676, -303.4985352, 13.81186295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -206.7853241, -234.058075, 13.56471539, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -214.3400269, -234.0475616, 13.5007267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -220.3400269, -234.0475616, 13.5007267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -226.3400269, -234.0475616, 13.5007267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -230.268219, -234.0475616, 13.59961891, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -251.4682617, -234.0475464, 13.59961796, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -263.4682617, -234.0475464, 13.60072422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -263.4682617, -239.6475525, 13.60072422, 0, 0, 0, 1, 0, 1, 3182254846, 0, 0, 0 + -263.4682617, -246.0475464, 13.60072422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -263.454071, -254.0948486, 13.64749813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -263.454071, -260.0948486, 13.63799572, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -263.454071, -266.0948486, 13.61705208, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -263.454071, -272.0948486, 13.55160904, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -263.454071, -278.0948486, 13.46413231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -263.454071, -284.0948486, 13.38042641, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -263.4540405, -290.0948181, 13.32628345, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -263.4822388, -294.7140503, 13.27556896, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -262.7585449, -298.8182983, 13.27556992, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.8745117, -300.7140503, 13.27556896, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -196.1384125, -297.9005127, 13.75768185, 0, 0, 0, 1, 0, 1, 2942615149, 0, 0, 0 + -195.9969788, -291.5002441, 13.75768185, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -196.2080841, -282.0231934, 13.7190752, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -196.1373596, -270.0006409, 13.68788147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -196.1373596, -258.1902161, 13.68788147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -196.1444397, -245.9287262, 13.5116415, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -196.1444397, -233.9768829, 13.56582165, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -240.8682404, -234.0475769, 13.59961891, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -240.8794403, -222.1169739, 13.54654312, 0, 0, 0, 1, 0, 1, 1956497640, 0, 0, 0 + -240.6613159, -212.0830841, 13.51164341, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -240.8119202, -199.9573822, 13.47713184, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -240.8088837, -187.8777924, 13.47673988, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -275.4682617, -234.0475464, 13.60072517, 0, 0, 0, 1, 0, 0, 3797259787, 0, 0, 0 + -282.3431091, -234.0430145, 13.50426483, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -288.1450195, -234.0433807, 13.35680866, 0, 0, 0, 1, 0, 0, 3797259787, 0, 0, 0 + -334.659668, -356.5664673, 3.959135294, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + -325.5176697, -351.3103638, 4.42744112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -317.3789673, -346.6185608, 5.711687565, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -307.0855713, -340.6730652, 7.480414391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -296.8086548, -334.7373352, 9.26180172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -286.5292664, -328.8048706, 11.027915, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -276.2203369, -322.8530273, 12.77602386, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -266.2668152, -317.1063843, 13.27557087, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -260.7242432, -313.9063416, 13.27556896, 0, 0, 0, 1, 0, 1, 3173403561, 0, 0, 0 + -253.0745087, -315.9560852, 13.27556896, 0, 0, 0, 1, 0, 1, 3182254846, 0, 0, 0 + -249.8745117, -321.4986572, 13.27556992, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -247.0519562, -326.4155273, 13.33527279, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -244.0473175, -331.6186829, 13.34098148, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -241.0197449, -336.8566284, 13.34649658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -238.0196075, -342.053009, 13.34649467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -235.0189209, -347.2503357, 13.3028183, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -232.0074615, -352.4635925, 13.29020977, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -229.0075226, -357.6595764, 13.25297546, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -225.9815979, -362.8950195, 13.19930935, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -222.9689026, -368.1103821, 13.13214302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -219.957016, -373.3245239, 13.04846764, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -216.9328918, -378.5579224, 12.90193748, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -213.9329224, -383.7540588, 12.87500286, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -210.9226837, -388.9656372, 12.88253117, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -207.9225922, -394.1619873, 12.92290688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -204.9160461, -399.368042, 13.09840012, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -201.4130554, -405.4083862, 13.32502174, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -225.7065887, -538.9171753, 4.009275436, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -220.5114136, -535.9177246, 4.102527142, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -215.6625061, -533.1295166, 4.617412567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -210.5519104, -530.1741333, 5.400390148, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -205.5187683, -527.255127, 6.374972343, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -200.395813, -524.3136597, 7.42518568, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -195.3149261, -521.3725586, 8.460169792, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -190.5279236, -518.617981, 9.58104229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -185.4620209, -515.6858521, 10.73091602, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -180.3841553, -512.7474976, 11.78252411, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -175.2873077, -509.7992554, 12.67211437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -170.1945953, -506.8525696, 13.309659, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -165.010025, -503.859314, 13.71018791, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -160.0862885, -501.0160828, 13.72685814, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -154.6138458, -497.8565674, 13.72685909, 0, 0, 0, 1, 0, 1, 4037161636, 0, 0, 0 + -149.6992188, -493.9180908, 13.76302338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -152.8917694, -489.1413269, 13.79995632, 0, 0, 0, 1, 0, 1, 3182254846, 0, 0, 0 + -271.432251, -459.6637878, 4.008648396, 0, 0, 0, 1, 0, 1, 3723729, 0, 0, 0 + -265.0561829, -456.0046082, 4.476890087, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -256.9174805, -451.3128052, 5.761136532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -246.6240997, -445.3673096, 7.529943943, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.3471527, -439.4315796, 9.311252594, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -226.0677795, -433.499115, 11.07736397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -215.7588654, -427.5473022, 12.82547569, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -209.3749695, -423.8615417, 13.33508492, 0, 0, 0, 1, 0, 1, 3723729, 0, 0, 0 + -131.6710968, -222.0581207, 11.80825233, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -131.6711121, -216.058136, 11.80825233, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6710663, -210.058197, 11.83202267, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -131.6710663, -204.058197, 11.83259773, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -131.6710663, -198.058197, 12.36082268, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -131.6710663, -192.058197, 12.96699238, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -131.6710663, -186.058197, 13.42633724, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6710663, -180.058197, 13.73936939, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -481.6442261, -240.1512756, 6.987401485, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -472.3267822, -235.6552277, 6.987402439, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -468.4105835, -234.2298279, 6.987402439, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -455.7267456, -234.0475464, 6.933219433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -445.126709, -234.0475464, 6.887403011, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -437.6769714, -234.0446777, 7.124332428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -431.5335083, -234.0446777, 7.503125191, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -425.3209229, -234.0446777, 8.069692612, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -419.0608521, -234.0446777, 8.763197899, 0, 0, 0, 1, 0, 0, 3797259787, 0, 0, 0 + -412.7749634, -234.0446777, 9.518220901, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -406.4848633, -234.0446777, 10.26692677, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -400.2122803, -234.0446777, 10.94131851, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -393.9788513, -234.0446777, 11.47547817, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -387.8062134, -234.0446777, 11.8077898, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -381.7160645, -234.0446777, 11.87917042, 0, 0, 0, 1, 0, 0, 3797259787, 0, 0, 0 + -387.4250488, -355.1741638, 4.009291172, 0, 0, 0, 1, 0, 1, 2303521350, 0, 0, 0 + -389.811615, -359.3067322, 4.009291172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -392.811615, -364.5028687, 4.009291172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -397.2039185, -368.8952026, 4.009290695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -403.1159668, -372.3339844, 3.968578577, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -408.3121338, -375.3339844, 3.968578577, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -531.5426636, -157.9990082, 7.022329807, 0, 0, 0, 1, 0, 1, 2303521350, 0, 0, 0 + 39.51718903, 811.5787354, 13.70619392, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + -221.5984192, 621.3857422, 13.91040897, 0, 0, 0, 1, 0, 1, 1104717068, 0, 0, 0 + -233.5984039, 621.3857422, 13.91040897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -245.5984039, 621.3857422, 13.91040516, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -257.5983887, 621.3857422, 13.91040897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -269.5983887, 621.3857422, 13.91040897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -281.5983887, 621.3857422, 13.91040897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -293.5983887, 621.3857422, 13.91040897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -305.5983887, 621.3857422, 13.91040897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -317.5983887, 621.3857422, 13.91040707, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -329.3442993, 621.385498, 13.89019966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -340.0260925, 621.3843384, 13.78535652, 0, 0, 0, 1, 0, 1, 1104717068, 0, 0, 0 + -387.7262573, 1089.595337, 13.61098671, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -399.7242126, 1089.59668, 12.7212944, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -411.7211304, 1089.598755, 11.3775053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -423.7179871, 1089.600952, 10.03379059, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -435.7159424, 1089.602295, 9.163392067, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -441.7156372, 1089.602539, 8.911925316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -448.1156616, 1089.602539, 9.011927605, 0, 0, 0, 1, 0, 1, 2271326249, 0, 0, 0 + -453.7156677, 1089.602539, 9.011927605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7156677, 1084.002563, 9.011928558, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7156677, 1077.602539, 9.011928558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160034, 1071.602539, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160034, 1065.602539, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160034, 1059.602539, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160034, 1053.602539, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160034, 1047.602539, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160034, 1041.602539, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160034, 1035.602539, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160034, 1029.602539, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160339, 1023.602539, 9.01192379, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160339, 1017.202515, 9.011924744, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7160339, 1011.602539, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -448.1160278, 1011.602539, 9.011922836, 0, 0, 0, 1, 0, 1, 2040534182, 0, 0, 0 + -441.7160339, 1011.602539, 9.011922836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -435.7265625, 1011.594971, 9.123616219, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -429.7265625, 1011.594971, 9.484797478, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -423.7265625, 1011.594971, 10.01710129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -417.7382813, 1011.594971, 10.6621542, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -411.7265625, 1011.594971, 11.36693764, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -405.7265625, 1011.594971, 12.07038879, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -399.7265625, 1011.594971, 12.7169857, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -393.7265625, 1011.594971, 13.24917126, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -387.7265625, 1011.594971, 13.61044216, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -381.71875, 1011.602783, 13.76085854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160339, 1006.002563, 8.911924362, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7160339, 999.6062622, 9.01192379, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7163696, 993.6022949, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7163696, 987.6022949, 9.011925697, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7163696, 981.6022949, 9.011925697, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7163696, 975.6022949, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7163696, 969.6022949, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7163696, 963.6022949, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7163696, 957.6022949, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7163696, 951.6022949, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 945.6022949, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 939.2022705, 9.011925697, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7162781, 933.6022949, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -448.116272, 933.6022949, 9.011925697, 0, 0, 0, 1, 0, 1, 1423887140, 0, 0, 0 + -441.7162476, 933.602356, 8.911927223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -435.7165222, 933.6021729, 9.144631386, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -429.7173157, 933.6016235, 9.504828453, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -423.7184753, 933.600769, 10.03564739, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -417.7316284, 933.5997314, 10.67887497, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -411.7214355, 933.5986328, 11.38164139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -405.7229614, 933.5975342, 12.08308411, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -399.7243652, 933.5965576, 12.72764778, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -393.7254944, 933.5957031, 13.25847816, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -387.7262878, 933.5951538, 13.61870384, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -381.71875, 933.5949707, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.3187561, 933.5949707, 13.76090908, 0, 0, 0, 1, 0, 1, 1423887140, 0, 0, 0 + -453.7162781, 928.0023193, 9.011926651, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7162781, 921.602356, 8.911927223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 915.602356, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 909.602356, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 903.602356, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 897.602356, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 891.602356, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 885.602356, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 879.602356, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 873.602356, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 867.602356, 9.011926651, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7162781, 855.602356, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 843.602356, 9.011926651, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7162781, 837.602356, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162476, 833.5758667, 8.911927223, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7162476, 821.5758667, 9.011927605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -441.716217, 821.5759277, 9.011925697, 0, 0, 0, 1, 0, 1, 1164717119, 0, 0, 0 + -435.7162476, 821.5759277, 9.144904137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -429.7163391, 821.5759277, 9.50588131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -423.7164917, 821.5759277, 10.03785706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -417.7283936, 821.5759277, 10.68249321, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -411.7168274, 821.5758667, 11.38680649, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -405.71698, 821.5758667, 12.08978558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -399.7171326, 821.5758667, 12.73577213, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -393.7172546, 821.5758667, 13.26777077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -387.7173157, 821.5758667, 13.62878036, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -381.71875, 821.5715332, 13.76091003, 0, 0, 0, 1, 0, 1, 1164717119, 0, 0, 0 + -453.7162476, 809.5758667, 9.011927605, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7251892, 801.5985107, 9.001360893, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7234802, 795.5992432, 9.012163162, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.721344, 789.6000977, 9.030172348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7191467, 783.6010132, 9.045757294, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7173157, 777.6018066, 9.046556473, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7164612, 771.5976563, 9.030114174, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7173157, 765.5802002, 9.025385857, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7172241, 759.5632324, 8.916722298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7173157, 755.583252, 9.004116058, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7173157, 743.583252, 9.004116058, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7173157, 731.583252, 9.004115105, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7160034, 723.602356, 8.911925316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160034, 717.602356, 9.011925697, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7187195, 711.5949707, 9.010910034, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7187195, 699.5949707, 9.010910988, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -643.2804565, 1035.81897, 8.745750427, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -643.8815308, 1041.819458, 8.677360535, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -644.7324219, 1047.820313, 8.677200317, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -659.6478271, 1047.833496, 8.67719841, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -660.5093994, 1041.834351, 8.746817589, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -530.9502563, 621.602478, 5.708788395, 0, 0, 0, 1, 0, 1, 1104717068, 0, 0, 0 + -524.9293823, 621.5974731, 5.623854637, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -518.875061, 621.5845947, 5.403194427, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -512.8000488, 621.5667725, 5.098025322, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -506.7167969, 621.5469971, 4.75956583, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -500.63797, 621.5282593, 4.439031601, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -494.5761414, 621.5135498, 4.187643051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -488.5439148, 621.5059204, 4.056613922, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -482.5419006, 621.5054321, 4.048431873, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -477.7159729, 621.5054321, 3.998395681, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -471.7159729, 621.3789063, 3.998394728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -436.938446, 621.3790283, 4.834635735, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -431.0296631, 621.3790283, 5.87653017, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -425.1207886, 621.3790283, 6.818416595, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -419.2119446, 621.3790283, 7.860305786, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -413.3031311, 621.3790283, 9.000536919, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -407.394165, 621.3789673, 10.04407787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -401.4854126, 621.3789673, 11.08597565, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -395.5765686, 621.3789673, 12.12786293, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -389.6676331, 621.3789673, 13.16975212, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -381.7173157, 621.3861084, 13.76179695, 0, 0, 0, 1, 0, 1, 1104717068, 0, 0, 0 + -453.7191772, 555.3756104, 8.902388573, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7192078, 567.4020996, 9.048804283, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7192078, 573.4110107, 9.405619621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7192078, 579.4750977, 9.74493885, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7192078, 585.4661865, 10.06581783, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7192078, 591.4661865, 10.35105705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -465.7159729, 621.3789063, 3.998394728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -459.7159729, 621.3789063, 3.898396492, 0, 0, 0, 1, 0, 1, 1104717068, 0, 0, 0 + -453.7159729, 621.3789063, 3.898396492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -447.7159729, 621.3789063, 3.898396492, 0, 0, 0, 1, 0, 1, 1104717068, 0, 0, 0 + -441.7164001, 621.3789673, 3.998390198, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7192078, 597.4020996, 10.68297386, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7192078, 603.4020996, 10.83908081, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160034, 609.3789063, 10.90208244, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160034, 615.3789063, 10.90232658, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7159729, 621.3789063, 10.90232658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7192078, 627.4020996, 10.90238857, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7192078, 633.4020996, 10.90238857, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.6949463, 639.4020996, 10.90499973, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.6946411, 645.4020996, 10.97204876, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.6968079, 651.4020996, 10.79614162, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7027283, 657.4020996, 10.4992075, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.710907, 663.4396973, 9.974143028, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 669.486145, 9.519991875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7191772, 675.5214844, 9.164224625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7198181, 681.5618896, 9.037529945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7160034, 687.602356, 9.010857582, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -465.7173157, 743.583252, 9.004112244, 0, 0, 0, 1, 0, 1, 1345339835, 0, 0, 0 + -471.7173157, 743.583252, 8.889573097, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -477.7173157, 743.583313, 8.671677589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -483.7173157, 743.583313, 8.397111893, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -489.7173462, 743.583313, 8.094974518, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -495.7173767, 743.583313, 7.787787914, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -501.7409363, 743.583374, 7.493664265, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -507.7409668, 743.583374, 7.235840321, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -513.7409668, 743.583374, 7.043394089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -519.7409668, 743.583374, 6.935493469, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -525.7409668, 743.583374, 6.925131321, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -534.1853638, 743.5490723, 7.004110813, 0, 0, 0, 1, 0, 1, 1345339835, 0, 0, 0 + -538.3068848, 744.166687, 7.004109859, 0, 0, 0, 1, 0, 1, 2051260788, 0, 0, 0 + -541.9686279, 746.1566772, 7.004110336, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -544.7289429, 749.2790527, 7.004110813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -546.2548828, 753.1572266, 7.00411129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -547.260376, 762.5066528, 6.99630928, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -547.5115967, 775.0458984, 7.10123539, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -547.5167236, 787.7028809, 7.418241978, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -547.4962769, 800.4080811, 7.858289242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -547.4939575, 813.0903931, 8.320932388, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -547.4710693, 825.7619629, 8.719056129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -547.4168091, 838.4351196, 8.956169128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -547.40625, 843.1019287, 8.890577316, 0, 0, 0, 1, 0, 1, 1345339835, 0, 0, 0 + -547.920166, 855.0909424, 8.990577698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -535.8165283, 855.0910034, 8.933647156, 0, 0, 0, 1, 0, 1, 1164717119, 0, 0, 0 + -527.6123047, 856.6078491, 8.940790176, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.6123047, 858.4682617, 8.940790176, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -504.9338989, 857.5344238, 8.989374161, 0, 0, 0, 1, 0, 1, 1164717119, 0, 0, 0 + -477.7269287, 855.6026611, 8.998389244, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -465.7162781, 855.602356, 9.011925697, 0, 0, 0, 1, 0, 1, 1164717119, 0, 0, 0 + -548.434021, 867.0799561, 8.990576744, 0, 0, 0, 1, 0, 1, 2051260788, 0, 0, 0 + -548.7764282, 869.7338867, 8.982772827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.9812622, 875.9257202, 8.982771873, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -551.5367432, 882.0899048, 8.982771873, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -553.3947754, 888.2200928, 8.982771873, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -555.5064697, 894.3099365, 8.982772827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -557.7885742, 900.3529053, 8.982772827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -560.1819458, 906.3269653, 8.982772827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -562.656189, 912.2302246, 8.982772827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.7833862, 917.0090332, 8.99057579, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -567.4395752, 923.2515869, 8.990576744, 0, 0, 0, 1, 0, 1, 2051260788, 0, 0, 0 + -569.8225098, 929.0168457, 8.990577698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.6524658, 931.1687012, 8.990573883, 0, 0, 0, 1, 0, 1, 1423887140, 0, 0, 0 + -558.7437744, 933.6279907, 8.890577316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -551.7272949, 933.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -545.7272949, 933.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -539.7272949, 933.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -533.7272949, 933.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -527.7272949, 933.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -521.7272949, 933.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -512.2580566, 933.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 1423887140, 0, 0, 0 + -501.9537659, 933.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 1423887140, 0, 0, 0 + -495.7272949, 933.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -489.7272949, 933.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -483.7272949, 933.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -477.7272949, 933.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -471.7272949, 933.6025391, 8.990573883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -465.7162476, 933.6022949, 9.01192379, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -459.3162842, 933.6022949, 9.011925697, 0, 0, 0, 1, 0, 1, 1423887140, 0, 0, 0 + -572.1685791, 934.6437378, 8.990574837, 0, 0, 0, 1, 0, 1, 2051260788, 0, 0, 0 + -574.7067871, 941.0042725, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -577.1037598, 947.4077148, 8.99057579, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -579.3347778, 953.3636475, 8.99057579, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -581.5175171, 959.3353271, 8.99057579, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -583.6033325, 965.3313599, 8.990576744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -585.6182861, 971.3604736, 8.990576744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -587.4825439, 977.4314575, 8.99057579, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -589.0921631, 983.5531006, 8.990577698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -628.2172241, 1014.692078, 8.986989021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -623.2252808, 1013.885193, 8.978199959, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -618.4923706, 1012.870911, 8.967151642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -613.680603, 1011.965576, 8.967290878, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -608.4520264, 1011.576843, 9.012988091, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -603.7504272, 1011.6026, 8.990571022, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -597.3504028, 1011.602539, 8.990573883, 0, 0, 0, 1, 0, 1, 2040534182, 0, 0, 0 + -591.7504272, 1011.602539, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -590.3833618, 989.7355957, 8.990576744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.3525391, 995.9746704, 8.990577698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.7504272, 999.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.7504272, 1006.002563, 8.99057579, 0, 0, 0, 1, 0, 1, 2051260788, 0, 0, 0 + -591.7504272, 1017.202515, 8.990573883, 0, 0, 0, 1, 0, 1, 2893129171, 0, 0, 0 + -591.7504272, 1023.602539, 8.890574455, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.7503662, 1027.602417, 8.991587639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.7503662, 1033.602417, 8.991587639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.7503662, 1039.602417, 8.991588593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.7503662, 1045.602417, 8.991588593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.7503662, 1051.602417, 8.991588593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.7503662, 1057.602417, 8.991588593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.7503662, 1063.602417, 8.991588593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.7503662, 1069.602417, 8.991588593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.7392578, 1077.602661, 9.011924744, 0, 0, 0, 1, 0, 1, 2893129171, 0, 0, 0 + -591.7392578, 1089.602661, 9.011926651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -579.7392578, 1089.602661, 9.01192379, 0, 0, 0, 1, 0, 1, 2271326249, 0, 0, 0 + -573.7156372, 1089.602661, 9.011921883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -567.7156372, 1089.602661, 9.011922836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -561.7156372, 1089.602661, 9.011922836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -555.7156372, 1089.602661, 9.011922836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7156372, 1089.602539, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -543.7156982, 1089.602539, 8.91192627, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -537.3156738, 1089.602539, 9.018943787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -531.7156982, 1089.602539, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -526.1157227, 1089.602539, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -519.7156982, 1089.602539, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -513.7156982, 1089.602539, 9.01192379, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -507.7156982, 1089.602539, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -501.7156982, 1089.602539, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -495.7156982, 1089.602539, 9.011924744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -489.7156982, 1089.602417, 9.011921883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -483.7156982, 1089.602417, 9.011921883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -477.7156982, 1089.602417, 9.011921883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -471.7156982, 1089.602417, 9.011921883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -465.7156677, 1089.602539, 9.011927605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -459.3156738, 1089.602539, 9.011927605, 0, 0, 0, 1, 0, 1, 2271326249, 0, 0, 0 + -591.7392578, 1101.602661, 9.011926651, 0, 0, 0, 1, 0, 1, 2893129171, 0, 0, 0 + -453.7156677, 1095.202515, 9.011928558, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7156372, 1101.602661, 9.011909485, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7155762, 1107.602905, 9.018164635, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7140198, 1113.614868, 9.285701752, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7108154, 1119.639648, 9.839083672, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7067871, 1125.670532, 10.52940655, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7028198, 1131.700928, 11.20730209, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.6998291, 1137.723999, 11.62353039, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.6986389, 1143.733154, 11.92872047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.6958923, 1149.733276, 11.9232235, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7272949, 1251.375, 18.66825867, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7341919, 1245.372681, 18.66805077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7333069, 1239.386353, 18.44085121, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7318726, 1233.408569, 18.03553963, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.730011, 1227.43689, 17.49983978, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.727417, 1221.472412, 16.82254601, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7219849, 1215.526855, 15.80197525, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7148438, 1209.591431, 14.59432602, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7076111, 1203.654907, 13.40878487, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7018127, 1197.705811, 12.45421314, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.6990051, 1191.733521, 11.92959881, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.6959534, 1185.733521, 11.9232378, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -549.7111206, 1341.3927, 16.5210247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -537.7111816, 1341.392822, 16.52078819, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -531.7111816, 1341.392822, 16.52078629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -525.7111816, 1341.392822, 16.52078819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -519.7111816, 1341.392822, 16.52078438, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -513.7110596, 1341.3927, 16.52078629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -507.7110596, 1341.3927, 16.52078629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -501.7110596, 1341.3927, 16.52078629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -495.7110596, 1341.3927, 16.52078629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -489.7110596, 1341.3927, 16.52078438, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -483.7110596, 1341.3927, 16.52078629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -477.7110596, 1341.3927, 16.52078629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -471.7110596, 1341.3927, 16.52078629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -465.7110596, 1341.3927, 16.52078629, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -453.7109985, 1341.3927, 16.5209713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7109985, 1329.3927, 16.5209713, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7121582, 1323.391479, 16.66856003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.71521, 1317.388428, 17.0044899, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7194519, 1311.384155, 17.34778404, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7241821, 1305.379517, 17.73210907, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7286987, 1299.375, 18.10254097, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7322693, 1293.371338, 18.39294434, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7342224, 1287.369385, 18.63270187, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7344055, 1281.369263, 18.70130539, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7272949, 1275.374878, 18.66831017, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7272949, 1263.374878, 18.66825867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.7783203, 1109.500854, 8.975081444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.6812134, 1114.48877, 8.965594292, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.3878784, 1120.190796, 8.962026596, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -590.8093262, 1126.623291, 8.964375496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -589.8567505, 1133.80249, 8.972644806, 0, 0, 0, 1, 0, 1, 2893129171, 0, 0, 0 + -586.3821411, 1152.550171, 8.980501175, 0, 0, 0, 1, 0, 1, 2893129171, 0, 0, 0 + -584.1513062, 1163.437134, 8.989748955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -581.9098511, 1174.257202, 9.013692856, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -579.8968506, 1184.203369, 9.062760353, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -578.3510742, 1192.468628, 9.146663666, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -577.3982544, 1198.592651, 9.234168053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -576.9051514, 1203.127686, 9.311270714, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -576.7215576, 1206.788818, 9.410549164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -576.6973877, 1210.291504, 9.568922997, 0, 0, 0, 1, 0, 1, 2893129171, 0, 0, 0 + -576.6827393, 1214.351685, 9.829065323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -576.5274048, 1219.684814, 10.22292519, 0, 0, 0, 1, 0, 1, 2893129171, 0, 0, 0 + -576.4174194, 1226.480835, 10.81690502, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -576.49646, 1234.204346, 11.59417057, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -576.5493164, 1242.47583, 12.46751595, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -576.3607788, 1250.916382, 13.3468647, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.7155762, 1259.147095, 14.14213276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -574.3981934, 1266.789429, 14.76329136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -572.0014648, 1274.007813, 15.20502949, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -568.5835571, 1281.137817, 15.53834915, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.6275024, 1288.056641, 15.78766727, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -560.616272, 1294.641357, 15.97740364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -557.0325928, 1300.768799, 16.1319828, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -554.359314, 1306.315918, 16.27575684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -552.5863037, 1311.29126, 16.39661598, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -551.3256226, 1315.793945, 16.47266579, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -550.4925537, 1319.839722, 16.51350975, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -550.0023804, 1323.444214, 16.528759, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7701416, 1326.623169, 16.52803421, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7111816, 1329.392334, 16.52101707, 0, 0, 0, 1, 0, 1, 2893129171, 0, 0, 0 + -549.7111206, 1353.3927, 16.52096748, 0, 0, 0, 1, 0, 1, 2893129171, 0, 0, 0 + -549.7111206, 1359.3927, 16.5209713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7111206, 1365.3927, 16.52042198, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7111206, 1371.3927, 16.1721611, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7111206, 1377.3927, 15.6626997, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7111206, 1383.3927, 15.17621422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7111206, 1389.3927, 14.80873394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7111206, 1395.3927, 14.60941887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7111206, 1401.3927, 14.5209713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7111206, 1407.3927, 14.42097282, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -531.7111206, 1419.392822, 14.52078533, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -525.7111206, 1419.392822, 14.52078533, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -519.7111206, 1419.392822, 14.52078438, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -513.7109985, 1419.3927, 14.52078629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -507.7109985, 1419.3927, 14.52078533, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -501.7109985, 1419.3927, 14.52078819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -495.7109985, 1419.3927, 14.52078438, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -489.7109985, 1419.3927, 14.52078629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -483.7109985, 1419.3927, 14.52078533, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -477.7109985, 1419.3927, 14.52078724, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -471.7109985, 1419.3927, 14.52078819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -465.7109985, 1419.3927, 14.52078819, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -453.7109985, 1419.3927, 14.5209713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7109985, 1407.3927, 14.5209713, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7109985, 1401.3927, 14.52096939, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7109985, 1395.3927, 14.5209713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7109985, 1389.3927, 14.5209713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7109985, 1383.3927, 14.88814163, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7109985, 1377.3927, 15.66223526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7109985, 1371.3927, 16.35139465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7109985, 1365.3927, 16.52070427, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7109985, 1359.3927, 16.5209713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7109985, 1353.3927, 16.5209713, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7109985, 1431.3927, 14.5211916, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.7112732, 1437.382813, 14.66046047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7120972, 1443.356445, 15.02826786, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7133179, 1449.319214, 15.55086517, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7146912, 1455.276001, 16.15670776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.716095, 1461.2323, 16.76526642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7173462, 1467.193359, 17.30961609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7182617, 1473.164429, 17.71370506, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7187195, 1479.150879, 17.90394592, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7187195, 1485.150391, 17.90988541, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -443.8025208, 1496.968262, 17.90654755, 0, 0, 0, 1, 0, 1, 3772867023, 0, 0, 0 + -435.718811, 1497.150513, 17.90970421, 0, 0, 0, 1, 0, 1, 3772867023, 0, 0, 0 + -423.718811, 1497.150513, 17.9097023, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -411.718811, 1497.150513, 17.9097023, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -399.718811, 1497.150513, 17.90970421, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -387.718811, 1497.150513, 17.9097023, 0, 0, 0, 1, 0, 1, 3772867023, 0, 0, 0 + -375.71875, 1497.150391, 17.90988922, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.71875, 1491.550293, 17.90988541, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -375.7180481, 1479.15979, 17.65769196, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7133789, 1467.220215, 16.02501869, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7069092, 1455.304565, 13.74660492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7015076, 1443.374634, 11.85432625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.6999817, 1431.394775, 11.30894566, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -375.6999817, 1419.394775, 11.30884171, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -393.7000427, 1419.394775, 11.30865765, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -399.7000427, 1419.394775, 11.30866051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -405.7006836, 1419.393921, 11.38206482, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -423.7066956, 1419.3927, 13.23034668, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -429.7088013, 1419.392578, 13.91751957, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -435.7103577, 1419.392578, 14.31473732, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -441.7109985, 1419.3927, 14.52078629, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -441.7109985, 1341.3927, 16.52078438, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -435.711853, 1341.378662, 16.52373695, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -429.7141113, 1341.342651, 16.5249958, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -423.7171936, 1341.293579, 16.50258064, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -405.725769, 1341.155884, 15.79986668, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -399.726593, 1341.1427, 15.56179142, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -393.726593, 1341.142822, 15.3795433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -387.726593, 1341.142822, 15.30868149, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -375.726593, 1341.142822, 15.3088398, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.726593, 1329.142822, 15.3088398, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -375.7179565, 1317.157593, 16.05707741, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7208862, 1305.231934, 18.00880432, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7240601, 1293.317139, 20.23910713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7262573, 1281.376221, 21.83913422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.726593, 1268.984985, 22.12049484, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -375.726593, 1263.38501, 22.12049294, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -387.7266235, 1263.384766, 22.12030983, 0, 0, 0, 1, 0, 1, 2910976785, 0, 0, 0 + -393.7266235, 1263.384766, 22.09255219, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -411.7235718, 1263.433228, 21.51560402, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -417.72229, 1263.453735, 20.93677139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -423.7230225, 1263.442505, 20.30736923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -429.7247314, 1263.415161, 19.53306389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -435.7264709, 1263.387329, 18.91844177, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -441.7272644, 1263.374512, 18.66808319, 0, 0, 0, 1, 0, 1, 2910976785, 0, 0, 0 + -375.6999817, 1407.394775, 11.30884171, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -375.7009583, 1401.385742, 11.49873447, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7035217, 1395.36145, 11.92433739, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7071838, 1389.326416, 12.50232601, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7115173, 1383.285278, 13.1615963, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7160339, 1377.242432, 13.83497143, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7202759, 1371.202271, 14.45581913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7237244, 1365.169434, 14.95516586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7259521, 1359.148315, 15.26003551, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.4586487, 1353.144531, 15.30356693, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -261.7093506, 1587.379028, 19.46446037, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -340.4665222, 1579.445313, 19.53822517, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -350.3857422, 1574.455322, 19.46825409, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -358.9338074, 1568.016357, 19.3292408, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -365.6186218, 1560.483276, 19.21257973, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -370.5267334, 1552.432617, 19.14577675, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -373.428833, 1545.106934, 19.02506256, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -374.8189087, 1538.106201, 18.86881065, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.3335876, 1530.726563, 18.67841721, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.6394043, 1522.625, 18.34329414, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.7185364, 1515.143921, 17.95372391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.71875, 1509.150391, 17.90995216, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.71875, 1502.750366, 17.90988541, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -351.71875, 1497.150391, 17.90988731, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.71875, 1502.750366, 17.90988541, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -351.71875, 1509.150391, 17.90979958, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.722168, 1515.147339, 18.05620956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.6933289, 1522.483276, 18.34522057, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.5117493, 1530.635864, 18.68034554, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.0432739, 1538.056274, 18.87072754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -349.7773132, 1545.75647, 19.19142151, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -347.5326233, 1553.860474, 19.23704338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -343.1055603, 1561.511719, 19.34963799, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -337.6252441, 1566.791382, 19.44413567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -330.4792786, 1570.626587, 19.50960541, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093506, 1575.379028, 19.46446037, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -261.7093506, 1569.779053, 19.46446037, 0, 0, 0, 0, 0, 1, 3213180000, 0, 0, 0 + -261.7093506, 1563.379028, 19.46446037, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -261.7093506, 1545.379028, 19.46446037, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -261.7093506, 1539.379028, 19.46446228, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093506, 1533.379028, 19.46446037, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093506, 1527.379028, 19.46446037, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093506, 1521.379028, 19.46446037, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093506, 1515.379028, 19.46445847, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7023926, 1509.382935, 19.4856472, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -273.7023926, 1497.382935, 19.48549843, 0, 0, 0, 1, 0, 1, 3772867023, 0, 0, 0 + -279.7109375, 1497.376587, 19.44784164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -285.7111816, 1497.367676, 19.35120392, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -291.711792, 1497.349121, 19.20127487, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -297.7127075, 1497.32312, 19.01766586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -303.7137756, 1497.292236, 18.81551933, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -309.7149353, 1497.259155, 18.60690689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -315.716095, 1497.22644, 18.4028244, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -321.7134094, 1497.22644, 18.22351074, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -327.7179871, 1497.172607, 18.05841637, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -333.7185364, 1497.156372, 17.95010185, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -339.71875, 1497.150513, 17.80988693, 0, 0, 0, 1, 0, 1, 3772867023, 0, 0, 0 + -261.7093506, 1431.37915, 19.47877312, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -261.7093506, 1419.379272, 19.47876167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -273.7093506, 1419.379272, 19.3787632, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -279.7108765, 1419.377075, 19.44174385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -286.896759, 1419.006104, 18.93941498, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -291.7094727, 1419.379395, 18.38957405, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -297.7082214, 1419.38147, 17.44804573, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -303.7067261, 1419.383911, 16.34678078, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -309.8121338, 1419.388916, 15.15272999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -315.65625, 1419.389038, 14.02588367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -321.7022095, 1419.391235, 12.96384907, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -327.7010498, 1419.393066, 12.10292053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -333.7002563, 1419.394409, 11.52187157, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -339.6999817, 1419.394897, 11.30865192, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -351.6999817, 1419.394775, 11.30884266, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7001648, 1437.392334, 11.3754425, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -351.7038879, 1449.34375, 12.68771076, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7102051, 1461.261841, 14.90204334, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7161255, 1473.18457, 16.98656654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.71875, 1485.150391, 17.90988541, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.71875, 1491.550293, 17.90988541, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -249.7023926, 1497.382935, 19.48549843, 0, 0, 0, 1, 0, 1, 3772867023, 0, 0, 0 + -241.2928162, 1497.383057, 19.15916061, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -235.2928162, 1497.383057, 18.47937584, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -229.2928009, 1497.383057, 17.90645981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -223.2928162, 1497.383057, 17.53333282, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -217.2928009, 1497.383057, 17.46403503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -211.2927856, 1497.383057, 17.43154716, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -205.2927856, 1497.383057, 17.48548889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -200.973465, 1497.536865, 17.49326897, 0, 0, 0, 1, 0, 1, 3772867023, 0, 0, 0 + -189.3810425, 1493.432617, 17.49346733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -193.2601624, 1482.998047, 17.49340439, 0, 0, 0, 1, 0, 1, 1126847298, 0, 0, 0 + -193.2997894, 1479.37915, 17.47878838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -193.2997894, 1467.37915, 17.78154373, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -193.2997894, 1461.37915, 18.09316635, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -193.2997894, 1455.37915, 18.45223236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -193.2998047, 1443.37915, 19.13566971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -193.2998047, 1437.37915, 19.3643856, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -193.2998047, 1431.37915, 19.47681427, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -193.2997894, 1424.979248, 19.47876358, 0, 0, 0, 1, 0, 1, 1126847298, 0, 0, 0 + -193.2997894, 1419.379272, 19.47876358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -202.5948181, 1419.379272, 19.47857666, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -211.2998047, 1419.37915, 19.47858429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -223.2998199, 1419.37915, 19.47858047, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -229.2998047, 1419.37915, 19.47858047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -235.2998047, 1419.37915, 19.47858047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -241.2998199, 1419.37915, 19.47858238, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -249.7093506, 1419.37915, 19.47858047, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -261.7093506, 1407.379272, 19.47876549, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -261.7093506, 1401.379272, 19.66034126, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093506, 1395.379272, 20.09102631, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093506, 1389.379272, 20.78483009, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093506, 1383.379272, 21.63777161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093506, 1377.379272, 22.40629196, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093506, 1371.379272, 23.26807213, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093506, 1365.379272, 23.94696808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093506, 1359.379272, 24.40555191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7238159, 1353.385376, 24.68053436, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -261.7238159, 1341.385376, 24.68095779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -273.7238159, 1341.385376, 24.68077469, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -279.7265625, 1341.384766, 24.67355728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -285.7265625, 1341.378784, 24.40308571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -291.7265625, 1341.361084, 23.65552521, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -299.276947, 1341.087524, 22.21197701, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -303.7265625, 1341.302002, 21.23454285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -309.7265625, 1341.266479, 19.8283844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -315.7265625, 1341.230469, 18.39947319, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -321.726593, 1341.197021, 17.12506485, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -327.726593, 1341.169067, 16.11440659, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -333.726593, 1341.149902, 15.50091171, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -339.726593, 1341.142822, 15.30865574, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -351.726593, 1341.142822, 15.30884075, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7265625, 1353.142822, 15.30876446, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -351.7259827, 1359.148315, 15.26003456, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7237549, 1365.169434, 14.95516586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7203064, 1371.202271, 14.45580292, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7160645, 1377.242432, 13.83497047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7115479, 1383.285278, 13.16160965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7072144, 1389.326416, 12.50231075, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7035522, 1395.36145, 11.92433739, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7009888, 1401.385742, 11.49874306, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7000122, 1407.394775, 11.30884075, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -261.7238159, 1329.385376, 24.68095779, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -261.7280273, 1323.383301, 24.49246597, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7224731, 1317.386475, 24.10177422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7183228, 1311.388794, 23.80852699, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7179565, 1305.389038, 23.78285217, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7179565, 1299.389038, 23.7828083, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7179565, 1293.389038, 23.78281021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7179565, 1287.389038, 23.78281021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7179565, 1281.389038, 23.7828083, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7109985, 1275.3927, 23.7759037, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -261.7109985, 1263.3927, 23.67589569, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -273.7109985, 1263.3927, 23.67589378, 0, 0, 0, 1, 0, 1, 2910976785, 0, 0, 0 + -279.7109985, 1263.3927, 23.58643532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -285.7109985, 1263.3927, 23.35134125, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -291.7109985, 1263.3927, 23.14202118, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -297.7114868, 1263.392456, 23.00908279, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -303.7131653, 1263.391602, 22.82929039, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -309.7156372, 1263.390381, 22.64237785, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -315.7185669, 1263.388916, 22.49052048, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -321.7214966, 1263.387451, 22.41320038, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -327.7240906, 1263.386108, 22.31501579, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -333.7259216, 1263.385254, 22.12916183, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -339.7266235, 1263.384888, 22.12030411, 0, 0, 0, 1, 0, 1, 2910976785, 0, 0, 0 + -351.726593, 1263.38501, 22.12049484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7266235, 1275.38501, 22.12004471, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -351.7253723, 1287.352173, 21.1728363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7225647, 1299.275513, 19.14746666, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7193604, 1311.19104, 16.9387989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7170105, 1323.135864, 15.48182487, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7266235, 1329.142822, 15.3088398, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -249.7109985, 1263.3927, 23.67589569, 0, 0, 0, 1, 0, 1, 2910976785, 0, 0, 0 + -241.33461, 1263.392578, 23.41377449, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -229.3296051, 1263.391602, 22.48383904, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -217.3214874, 1263.390015, 21.73662949, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -205.3122253, 1263.388062, 21.10911179, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -193.4726715, 1263.387207, 20.50823593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -181.2981262, 1263.385254, 19.74259567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -169.296875, 1263.38501, 19.37184906, 0, 0, 0, 1, 0, 1, 2910976785, 0, 0, 0 + -151.296875, 1263.384888, 19.47184753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.296875, 1275.384888, 19.47186279, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -151.2899017, 1281.38855, 19.47876549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.2899017, 1287.38855, 19.47876549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.2899017, 1293.38855, 19.47876549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.2899017, 1299.38855, 19.47876549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.2899017, 1305.38855, 19.47876549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.2899017, 1311.38855, 19.47876549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.2899017, 1317.38855, 19.47876549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.2899017, 1323.38855, 19.47875214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.296875, 1329.384888, 19.47184944, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -151.296875, 1341.384888, 19.47185135, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -163.296875, 1341.384888, 19.47166634, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -169.2958221, 1341.399414, 19.44539642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -175.2958221, 1341.399414, 19.44539642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -181.2958221, 1341.399414, 19.44539642, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -187.2958221, 1341.399414, 19.44539642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -193.2958221, 1341.399414, 19.44539833, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -199.2958221, 1341.399414, 19.44540024, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -205.2958221, 1341.399414, 19.44540024, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -211.2958221, 1341.399414, 19.72723007, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -217.2958221, 1341.399414, 20.66390228, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -223.2958221, 1341.399414, 21.86651039, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -229.2958221, 1341.399414, 22.82496834, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -235.2958221, 1341.399414, 23.69234467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -241.2958374, 1341.399414, 24.15045357, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -249.7238159, 1341.385376, 24.68077469, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -151.296875, 1353.384888, 19.47186279, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -151.289917, 1359.388428, 19.4787674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.289917, 1365.388428, 19.4787674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.289917, 1371.388428, 19.4787674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.289917, 1377.388428, 19.4787674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.2899475, 1383.388428, 19.47876549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.2899475, 1389.388306, 19.4787674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.289917, 1395.388428, 19.4787674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.289917, 1401.388428, 19.47874451, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.2996521, 1407.379028, 19.46445656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.2996368, 1413.779053, 19.46445465, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -151.2996368, 1419.379028, 19.46426964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -163.2996368, 1419.379028, 19.46427155, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -169.2998047, 1419.37915, 19.47857857, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -175.2998047, 1419.37915, 19.47857857, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -181.2997894, 1419.379272, 19.47857857, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -185.0863953, 1505.244263, 17.49338722, 0, 0, 0, 1, 0, 1, 1126847298, 0, 0, 0 + -181.1580048, 1512.413696, 17.41430092, 0, 0, 0, 1, 0, 1, 1126847298, 0, 0, 0 + -178.0399017, 1517.816162, 17.40485191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -174.9258118, 1523.135864, 17.38154984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -171.9048767, 1528.224854, 17.42078209, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -168.9359589, 1533.269653, 17.44551849, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -165.9383545, 1538.456543, 17.49480247, 0, 0, 0, 1, 0, 1, 1126847298, 0, 0, 0 + -163.2595062, 1541.649048, 17.48977852, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -159.6502838, 1543.732788, 17.48456955, 0, 0, 0, 1, 0, 1, 1126847298, 0, 0, 0 + -155.5460358, 1544.456421, 17.47857094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -146.4481812, 1544.456421, 17.47857857, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -134.4481812, 1544.456421, 17.47858047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -122.4481812, 1544.456421, 17.47858047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -110.4481735, 1544.456421, 17.47857666, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -98.44817352, 1544.456421, 17.47858429, 0, 0, 0, 1, 0, 1, 1126847298, 0, 0, 0 + -86.44818115, 1544.456543, 17.56812859, 0, 0, 0, 1, 0, 1, 1126847298, 0, 0, 0 + -74.27684784, 1544.429932, 17.69439888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -70.1726532, 1543.706177, 17.69072533, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -66.56345367, 1541.622437, 17.68557358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -63.88461304, 1538.429932, 17.67963028, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -59.67986679, 1531.146973, 17.46776962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -53.67986679, 1520.754639, 17.46755981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -47.67987442, 1510.362305, 17.46756172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -42.38270569, 1501.206177, 17.46878242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -36.93611526, 1491.77356, 17.48241997, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -35.51076508, 1487.857422, 17.47878265, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -35.51078033, 1483.689575, 17.47364235, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -36.73894501, 1476.720215, 17.44219208, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -38.90914536, 1464.386963, 18.17558289, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -40.99293518, 1452.569336, 18.89255142, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -43.07672501, 1440.751587, 19.40326309, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -44.11861801, 1434.842773, 19.47210312, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -45.10308075, 1429.295166, 19.46443748, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -46.22401047, 1422.89978, 19.47219849, 0, 0, 0, 1, 0, 1, 1126847298, 0, 0, 0 + -47.21516418, 1417.332031, 19.47224236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -59.03477478, 1419.397461, 19.46815491, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -67.29963684, 1419.379028, 19.46426964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -79.29963684, 1419.379028, 19.46426964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -91.29963684, 1419.379028, 19.46426964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -103.2996368, 1419.379028, 19.46426964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -115.2995987, 1419.379028, 19.46426964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -127.2996368, 1419.379028, 19.46426964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -139.2996368, 1419.379028, 19.46427536, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -357.7109985, 1185.61084, 13.80778694, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -357.7265625, 1191.626709, 13.99654675, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -357.7265625, 1197.407715, 14.48789024, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -357.4880981, 1203.436157, 15.13359547, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -356.8556213, 1209.470703, 16.0747776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -355.9577026, 1215.508057, 17.27311707, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -354.9064331, 1221.544678, 18.47945786, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -353.838562, 1227.577759, 19.5213089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -352.8743286, 1233.60376, 20.25346947, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -352.1381836, 1239.619385, 21.13306236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.7545776, 1245.622559, 21.68777275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -351.726532, 1251.38501, 22.12049103, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -375.7265625, 1251.38501, 22.12049294, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -375.6985168, 1245.622559, 21.68777275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.3149109, 1239.619385, 21.13306236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -374.5787659, 1233.60376, 20.42795753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -373.6145325, 1227.577759, 19.4499855, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -372.5466614, 1221.544678, 18.36904335, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -371.4994812, 1215.508057, 17.26623917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -370.5974731, 1209.470703, 16.20286369, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -369.9650269, 1203.436157, 15.2515583, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -369.7265625, 1197.407715, 14.4878788, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -369.7265625, 1191.626709, 13.99654293, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -369.7109985, 1185.61084, 13.80778599, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + 51.5, 543.5872192, 13.6515398, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + 63.50779724, 543.5872192, 13.65757465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 75.50779724, 543.5872192, 13.65757465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 87.50779724, 543.5872192, 13.65757465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 99.50779724, 543.5872192, 13.65757465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 111.5077972, 543.5872192, 13.65153599, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + 123.5077972, 543.5872192, 13.65153503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5077972, 555.5872192, 13.65153503, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5078278, 531.5872192, 13.65153408, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + -31.31813812, 543.5872192, 13.70622349, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -25.31813049, 543.5872192, 13.70760441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -19.31812286, 543.5872192, 13.70760441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -13.31812286, 543.5872192, 13.70760632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -7.318122864, 543.5872192, 13.70760632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1.318122864, 543.5872192, 13.70760536, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 4.681877136, 543.5872192, 13.70760536, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 10.68187714, 543.5872192, 13.70760536, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 16.68187714, 543.5872192, 13.70760536, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.68187714, 543.5872192, 13.70760536, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 27.50780487, 543.5872192, 13.55756855, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -25.30767822, 821.5686035, 13.76180077, 0, 0, 0, 1, 0, 1, 1164717119, 0, 0, 0 + -19.30767059, 821.5686035, 13.76179981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -13.30767059, 821.5686035, 13.76179981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -7.307670593, 821.5686035, 13.66180134, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1.307670593, 821.5686035, 13.76180077, 0, 0, 0, 1, 0, 1, 1164717119, 0, 0, 0 + 16.69232941, 821.5686035, 13.76180172, 0, 0, 0, 1, 0, 1, 1164717119, 0, 0, 0 + 22.69232941, 821.5686035, 13.76179981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 27.51825714, 821.5686035, 13.70613098, 0, 0, 0, 1, 0, 1, 1164717119, 0, 0, 0 + 51.51824951, 699.5949707, 13.71176338, 0, 0, 0, 1, 0, 1, 1345339835, 0, 0, 0 + 63.51771545, 699.585144, 13.58479881, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 75.52101898, 699.5844727, 12.52469349, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 87.5267334, 699.583252, 10.71094894, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 99.5326767, 699.5820313, 8.831712723, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 111.5366974, 699.5812378, 7.574701786, 0, 0, 0, 1, 0, 1, 1345339835, 0, 0, 0 + 123.5372925, 699.5811157, 7.396662712, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 135.5372925, 699.5811157, 7.273243427, 0, 0, 0, 1, 0, 1, 1345339835, 0, 0, 0 + 158.4060974, 673.3458252, 7.23572731, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 123.5173492, 561.5949097, 13.76179981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5173492, 567.5949097, 13.76180172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5173492, 573.5949097, 13.76180172, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5173492, 579.5949097, 13.76180172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5173492, 585.5949097, 13.76180172, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5173492, 591.5949097, 13.76180172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5173492, 597.5949097, 13.76180172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5173492, 603.5949097, 13.76180172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5173492, 609.3787231, 13.76087856, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 51.515625, 821.5637207, 13.7062254, 0, 0, 0, 1, 0, 1, 1164717119, 0, 0, 0 + 57.51561737, 821.5637207, 13.70622349, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 63.515625, 821.5637207, 13.70622349, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 69.515625, 821.5637207, 13.70622444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 75.515625, 821.5637207, 13.70622444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 81.515625, 821.5637207, 13.70622444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 87.515625, 821.5637207, 13.70622444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 93.51559448, 821.5637207, 13.71015835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 99.51525879, 821.5637207, 13.7556963, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 105.514801, 821.5637207, 13.81638718, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 111.5125046, 821.5637207, 13.75536919, 0, 0, 0, 1, 0, 1, 1164717119, 0, 0, 0 + 123.5125046, 821.5637207, 13.72828197, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5173492, 799.6262817, 13.76179409, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5125046, 809.5637207, 13.75536919, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 124.2900085, 833.5637207, 13.74032784, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 124.2494354, 839.5637207, 13.74671173, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 124.2494354, 845.5576782, 13.74671173, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 124.2085266, 851.5615845, 13.76389217, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.8820648, 857.5541992, 13.78749561, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5145721, 863.5637207, 13.76089096, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5145721, 869.5637207, 13.76089287, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5145721, 875.5637207, 13.74448681, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5145721, 881.5637207, 13.76089191, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5145721, 887.5637207, 13.76089191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5145721, 893.5637207, 13.76089191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5145721, 899.5637207, 13.76089191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5145721, 905.5637207, 13.76089096, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5145721, 911.5637207, 13.76089191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5145721, 917.5637207, 13.76089191, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.515625, 933.5949707, 13.76091194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 111.515625, 933.5949707, 13.76090908, 0, 0, 0, 1, 0, 1, 1423887140, 0, 0, 0 + 105.5175247, 933.5949707, 13.73859501, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 99.51752472, 933.5949707, 13.69395065, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 93.51752472, 933.5949707, 13.66046429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 87.51752472, 933.5949707, 13.65756989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 81.51752472, 933.5949707, 13.65756989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 75.51752472, 933.5949707, 13.65756989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 69.51752472, 933.5949707, 13.65757179, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 63.51752472, 933.5949707, 13.65756798, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 57.51751709, 933.5949707, 13.65756989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 51.515625, 933.5949707, 13.70622444, 0, 0, 0, 1, 0, 1, 1423887140, 0, 0, 0 + 123.515625, 945.5949707, 13.76133633, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5177155, 951.5950928, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5177155, 957.5950928, 13.76180077, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5177155, 963.5950928, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5177155, 969.5950928, 13.76180077, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5177155, 975.5950928, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5177155, 981.5950928, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5177155, 987.5950928, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5177155, 993.5950928, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5129852, 999.5950928, 13.75536633, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5129852, 1005.995117, 13.75536728, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5129852, 1017.195068, 13.75536537, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5129852, 1023.595093, 13.75536823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5180817, 1029.595215, 13.76179695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5180817, 1035.595215, 13.76179695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5180817, 1041.595215, 13.76179695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5180817, 1047.595215, 13.76179695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5180817, 1053.595215, 13.76179695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5180817, 1059.595215, 13.76179695, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5180817, 1065.595215, 13.76179695, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5180817, 1071.595215, 13.761796, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5155411, 1077.595093, 13.75309849, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5155411, 1083.995117, 13.75309944, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 174.1321411, 759.5811157, 7.235725403, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 174.1321411, 765.5811157, 7.235725403, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 174.1321411, 771.5811157, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 174.1321106, 873.5811768, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.1321106, 879.5811768, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.1321106, 885.5811768, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.1321106, 891.5811768, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.1321106, 897.5811768, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.1321106, 903.5811768, 7.235727787, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 174.200592, 909.5777588, 7.3372612, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 174.391861, 915.5684204, 7.620818138, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 174.6846008, 921.5540161, 8.054821014, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 175.0575409, 927.5357056, 8.607713699, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 175.4893799, 933.5144653, 9.247936249, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 175.9588318, 939.4914551, 9.943926811, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 176.4446106, 945.4675903, 10.664114, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 176.925415, 951.4439697, 11.37692451, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 177.1004181, 957.4216309, 12.05089092, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 176.9013672, 963.4016113, 12.65481091, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 176.3832855, 969.3850098, 13.15616894, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 175.94104, 975.3728638, 13.52330875, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 175.6420898, 981.3661499, 13.72579479, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 175.3297729, 987.3651733, 13.65537262, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 163.3297729, 987.3651733, 13.75537109, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 162.9775543, 981.3661499, 13.72579479, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 162.4054413, 975.3728638, 13.52330875, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 161.4679108, 969.3850098, 13.1561718, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 160.273468, 963.4016113, 12.65481853, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 159.2597198, 957.4216309, 12.05089092, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 158.5254669, 951.4439697, 11.37692547, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 158.0446167, 945.4675903, 10.66410637, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 157.5588379, 939.4914551, 9.943926811, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 157.089386, 933.5144653, 9.247936249, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 156.6575317, 927.5357056, 8.607714653, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 156.2846069, 921.5540161, 8.054821014, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 155.9918518, 915.5684204, 7.6208148, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 155.8005981, 909.5777588, 7.337260246, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 155.7321167, 903.5811768, 7.235728741, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 155.7321167, 897.5811768, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 155.7321167, 891.5811768, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 155.7321167, 885.5811768, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 155.7321167, 879.5811768, 7.23572588, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 155.7321167, 873.5811768, 7.23572588, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 155.732132, 759.5811157, 7.235725403, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 156.0118866, 753.5811157, 7.235725403, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 156.6182861, 747.5811157, 7.235725403, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 157.4745483, 741.5811157, 7.235725403, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 158.1644287, 735.5811157, 7.235725403, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 158.5999603, 729.5811157, 7.235725403, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 171.4582214, 673.3458252, 7.235726833, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 171.2644958, 729.5811157, 7.235726357, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 171.7000427, 735.5811157, 7.235725403, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 172.3899231, 741.5811157, 7.235725403, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 173.2461853, 747.5811157, 7.235725403, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 173.8525848, 753.5811157, 7.23572588, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 39.5078125, 1101.58728, 13.69059944, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.51905823, 1107.595215, 13.71176052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51905823, 1113.595215, 13.71176052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51905823, 1119.595215, 13.71176052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51905823, 1125.595215, 13.71176052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51905823, 1131.595215, 13.71176052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51905823, 1137.595215, 13.71176052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51905823, 1143.595215, 13.71176052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.52503967, 1149.601318, 13.80775452, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 123.5155411, 1095.195068, 13.75309944, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5155411, 1101.595093, 13.75309849, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 1107.595337, 13.76179886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 1113.595337, 13.76179886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 1119.595337, 13.76179886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 1125.595337, 13.76179886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 1131.595337, 13.76179886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 1137.595337, 13.76179886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 1143.595337, 13.76179886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184479, 1149.595337, 13.76179886, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + -352.1265564, 27.37788391, 13.79997158, 0, 0, 0, 1, 0, 1, 2753763743, 0, 0, 0 + -345.7265625, 27.37788391, 13.79997253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -335.6052246, 27.37789154, 13.75823689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -323.6052246, 27.37788963, 13.75565147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -311.6052246, 27.37788773, 13.75565147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -299.6052246, 27.37788582, 13.75565147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -287.6052246, 27.37788391, 13.75565052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -275.6052246, 27.377882, 13.75565052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -263.6052246, 27.3778801, 13.75565052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -251.6052246, 27.37787819, 13.75565147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -239.6052246, 27.37787628, 13.75565147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -227.6052246, 27.37787437, 13.75565147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 154.8588562, 653.2752686, 7.193935871, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 154.1223145, 646.9642944, 7.156427383, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 153.3498077, 640.5856934, 7.113262653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 152.5746765, 634.2020874, 7.149496555, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 151.8261566, 627.8685303, 7.181003571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 151.1364288, 621.6456909, 7.202059269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 150.7976074, 615.5873413, 7.213788509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 150.7156525, 609.5873413, 7.207565308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 150.7156219, 603.5873413, 7.457563877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 150.7156219, 597.5873413, 7.932595253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 150.7156219, 591.5873413, 8.839756012, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 150.7156219, 585.5873413, 9.746905327, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 150.7156219, 579.5873413, 10.65407753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 150.7156067, 573.5873413, 11.56122684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 150.7156219, 567.5873413, 12.46839905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 150.7156372, 561.5873413, 13.07501698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 150.7156372, 555.5872803, 13.37951756, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 150.1607819, 552.4406738, 13.45757008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 148.5632629, 549.673584, 13.54069424, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 146.1156464, 547.619812, 13.60338497, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 143.1132355, 546.5269775, 13.60338211, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 135.5077972, 546.387207, 13.65904808, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 135.5077972, 540.7872314, 13.65936279, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 141.5156555, 540.7872314, 13.60339165, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 144.6721191, 540.7886353, 13.65756798, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 147.9662476, 540.7886353, 13.65756702, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 151.2603607, 540.7901611, 13.51761246, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 162.6557617, 540.791626, 13.45757484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 164.9082489, 541.0163574, 13.45757484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 167.3982697, 541.6834106, 13.45757294, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 169.7363739, 542.7738037, 13.45757294, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 171.8495941, 544.253479, 13.45757389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 173.6724854, 546.0761719, 13.45757103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 175.1521759, 548.1895142, 13.45757103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 176.2424622, 550.5276489, 13.45757103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 176.9101868, 553.0194702, 13.45757103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 177.1350098, 555.5874634, 13.45756531, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 177.1349945, 561.5874634, 13.07501793, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 177.1349945, 567.5874634, 12.46838856, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 177.1349945, 573.5874634, 11.56123924, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 177.1349945, 579.5874634, 10.65406704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 177.1349945, 585.5874634, 9.746906281, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 177.1349945, 591.5874634, 8.839745522, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 177.1349945, 597.5874634, 7.932596207, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 177.1349945, 603.5874634, 7.45756197, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 177.1349792, 609.5874634, 7.207564831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 177.0530243, 615.5874634, 7.207565308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 176.7761536, 621.645813, 7.202059269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 176.3233185, 627.8686523, 7.181003571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 175.9292755, 634.2022095, 7.149497509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 175.5618439, 640.5858154, 7.113262653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 175.1917725, 646.9644165, 7.156425953, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 174.7857361, 653.2753906, 7.193934441, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 160.7876434, 653.2758789, 7.193907738, 0, 0, 0, 1, 0, 1, 3830789232, 1, 0, 0 + 160.6231079, 646.9661865, 7.223155975, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 160.2660675, 640.588562, 7.113006592, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.6261139, 634.2023926, 7.149475574, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.2049561, 627.868042, 7.181051731, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0866547, 621.6453857, 7.202081203, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0558014, 615.5873413, 7.207566261, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0558014, 609.5873413, 7.207565308, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0558014, 603.5873413, 7.207565308, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0558014, 597.5873413, 7.207565784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0558014, 591.5873413, 7.207566261, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0558014, 585.5873413, 7.207565308, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0557861, 579.5873413, 7.207565784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0557861, 573.5873413, 7.207565784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0557861, 567.5873413, 7.207565784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0557861, 561.5873413, 7.207565784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0557861, 555.5873413, 7.207566738, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0559387, 549.0374146, 7.229968548, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0560913, 542.4874878, 7.289971828, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0557861, 536.6182861, 7.333762169, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 159.0626678, 531.6663818, 7.352714062, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 158.6269836, 519.8302002, 7.352928638, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 160.3625946, 498.9655457, 7.555318356, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 162.3310699, 490.0021057, 7.554298878, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 166.0671539, 479.4233093, 7.550102234, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 170.5498047, 468.7746277, 7.550929546, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 175.6184235, 458.0974426, 7.552082062, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 181.0960083, 447.4187317, 7.55345726, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 186.7985535, 436.7653503, 7.554855347, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 192.5333099, 426.1639709, 7.556031227, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 198.1362305, 415.6409912, 7.556983471, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 203.4380798, 405.223053, 7.557576656, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 208.2774811, 394.9368896, 7.557613373, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 212.5140686, 384.8084106, 7.557035923, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 215.6355591, 374.8635864, 7.552706718, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 229.2946167, 377.2567139, 7.553300381, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 225.6642303, 387.0501709, 7.554072857, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 221.3462372, 397.0246582, 7.554154873, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 216.4650879, 407.154541, 7.554011345, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 211.1616974, 417.4137878, 7.553684235, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 205.590332, 427.7764893, 7.553255081, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 199.9151611, 438.2166138, 7.552773476, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 194.3070831, 448.7078247, 7.552251339, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 188.9377289, 459.2237854, 7.551743984, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 183.9800415, 469.7380066, 7.551326275, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 179.6057587, 480.2238464, 7.551024914, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 175.9751892, 490.6284485, 7.552758217, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 173.0437927, 499.3929749, 7.553199291, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 169.1404877, 519.9488525, 7.352689266, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.8016815, 531.666687, 7.352713585, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.7948151, 536.6184692, 7.333761215, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.7949677, 549.0375366, 7.229968071, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.7948151, 555.5874634, 7.207566738, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.7948151, 561.5874634, 7.207565784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.7948151, 567.5874634, 7.207565784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.7948151, 573.5874634, 7.207565784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.7948151, 579.5874634, 7.207565784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.7948303, 585.5874634, 7.207565784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.7948303, 591.5874634, 7.207565308, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.7948303, 597.5874634, 7.207565784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.7948303, 603.5874634, 7.207565784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.7948303, 609.5874634, 7.207565784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.7948303, 615.5874634, 7.207565308, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.8256836, 621.6455078, 7.202081203, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.943985, 627.8681641, 7.181051254, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.8780975, 634.2025146, 7.149474621, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.6484375, 640.5886841, 7.113008022, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.6927032, 646.9663086, 7.223156929, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 168.8572235, 653.276001, 7.193910599, 0, 0, 0, 1, 0, 1, 3830789232, 1, 0, 0 + 39.5, 555.5872192, 13.711339, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.51826477, 567.5949097, 13.71176243, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51826477, 579.5949097, 13.71176243, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51826477, 591.5949097, 13.71176243, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51826477, 603.5949097, 13.71176243, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51562881, 609.3762207, 13.70691586, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 155.085022, -164.7692871, 13.5919838, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 164.5145569, -164.8448639, 13.52145958, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 171.1193542, -164.8448639, 13.58047771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 181.6521454, -164.4192047, 13.80674458, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 187.6521454, -164.045639, 13.96319294, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 205.6524506, -167.6711273, 13.74212742, 0, 0, 0, 2, 0, 1, 3830789232, 0, 0, 0 + 217.6522675, -168.8136902, 13.66319275, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 229.6520844, -169.9562683, 13.66319275, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 241.6521606, -170.3460236, 13.66319561, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 211.6521606, -161.3275757, 13.66319275, 0, 0, 0, 2, 0, 1, 3830789232, 0, 0, 0 + 223.6521606, -162.0059052, 13.66319275, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 235.6521606, -162.0059052, 13.66319466, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 232.0163422, 165.3779297, 12.9378624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 232.2914124, 177.3779602, 12.88616562, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 232.421936, 189.3782043, 12.7899971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 232.9295349, 201.3784637, 12.80525589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 233.2623138, 213.3787079, 12.80525589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 231.2143555, 231.3790741, 12.80525589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 222.050354, 279.3800659, 13.67232132, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 221.8255157, 281.9480286, 13.67232037, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 220.0675201, 286.7779846, 13.67232132, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 216.7649384, 290.7139893, 13.67232513, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 212.3135834, 293.2839355, 13.67232513, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 207.2516632, 294.1765442, 13.67232132, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 201.7124023, 294.1765442, 13.67232132, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 197.5069275, 294.1780396, 13.9677763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 197.5069275, 288.5779419, 13.82340336, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 200.7583313, 288.3948975, 13.86959457, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 203.7792969, 286.9353943, 13.87544537, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 205.9680328, 284.2684937, 13.71222305, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 207.0259399, 281.0473633, 13.71395016, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.7068939, 231.3778381, 7.380972385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.7069244, 225.3778381, 7.712002754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.7888794, 219.3778381, 8.37814045, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 207.0967102, 213.3777466, 9.192012787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 207.667984, 207.3778381, 10.04975414, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 208.2392731, 201.3779297, 10.91517353, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 209.3818512, 189.3781128, 12.11547756, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 235.6521606, -145.6781616, 13.66319466, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 229.6520691, -145.9859924, 13.66319275, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 223.6521759, -146.5572662, 13.66319275, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 211.652359, -147.6998444, 13.66319275, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 199.6525421, -148.8424225, 13.80901146, 0, 0, 0, 2, 0, 1, 3830789232, 0, 0, 0 + 181.6521454, -151.4705353, 13.80674458, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + 171.1193542, -151.0448456, 13.58047867, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 164.5145569, -151.0448761, 13.58047962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 155.085022, -150.9692841, 13.59198284, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 218.725296, 363.8637085, 7.552706718, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 220.5711365, 352.8468933, 7.552705288, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 222.3390961, 332.8616028, 7.352706432, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 223.2978821, 321.0733948, 7.352706909, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 223.6668549, 309.2851868, 7.292640686, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 223.7522888, 297.4969788, 7.115528107, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 223.7523041, 285.3778381, 7.23289299, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 223.4930878, 279.3778381, 7.191704273, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 222.9624786, 273.3778381, 7.198523045, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 222.0856476, 267.3778381, 7.195990086, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 220.946579, 261.3778381, 7.102182865, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 219.6325531, 255.3778381, 6.892076969, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 218.3238068, 249.3778381, 6.800350189, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 217.0908356, 243.3778381, 6.80034256, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 215.9419708, 237.3778381, 6.862469673, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 215.2292786, 231.3778381, 7.130971909, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 215.0470581, 225.3778381, 7.712005615, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 215.0470581, 219.3778381, 8.378141403, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 215.0470581, 213.3778229, 9.192016602, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 215.0470581, 207.3778381, 10.04975414, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 215.2905884, 201.3778229, 10.91517639, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 215.8817749, 189.3778381, 12.18217278, 0, 0, 0, 1, 0, 1, 3830789232, 1, 0, 0 + 223.951355, 177.3779602, 12.82503319, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 223.9513702, 189.3779602, 12.18227482, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 224.5425568, 201.3779449, 10.91517544, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 224.786087, 207.3779449, 10.04975128, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 224.786087, 213.3779602, 9.192012787, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 224.786087, 219.3779602, 8.378142357, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 224.7861023, 225.3779602, 7.712001801, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 224.9683228, 231.3779602, 7.130971909, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 225.6809998, 237.3779602, 6.862469673, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 228.0628357, 249.3779602, 6.80034256, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 229.371582, 255.3779602, 6.882278919, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 230.6856079, 261.3779602, 7.072615623, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 231.8246765, 267.3779602, 7.139217854, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 232.7015076, 273.3779602, 7.100446224, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 233.2321167, 279.3779602, 7.075970173, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 233.491333, 285.3779602, 7.083752632, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 233.491333, 297.4972534, 7.115528107, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 233.4058838, 309.2854309, 7.292640209, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 233.036911, 321.0736389, 7.352706909, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 232.078125, 332.8618469, 7.352711201, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 233.2411499, 354.1513672, 7.552706242, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 232.3740997, 365.7675171, 7.552706718, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 39.52344894, 1185.595093, 13.80778408, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.52306747, 1191.594849, 13.93986702, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.52200699, 1197.594116, 14.30203438, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.52040482, 1203.592896, 14.8431263, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51841354, 1209.591431, 15.51205063, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51617813, 1215.589844, 16.25766182, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51388168, 1221.588257, 17.0288372, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51166153, 1227.58667, 17.77445412, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.5097084, 1233.585205, 18.4177742, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.50815964, 1239.583984, 18.8836956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.5071907, 1245.58313, 19.26358032, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.50690842, 1251.582886, 19.47876358, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.50691223, 1263.582886, 19.47876358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.50691223, 1275.582886, 19.47733879, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + -37.3013382, 1341.382935, 19.47205734, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -49.30133438, 1341.382935, 19.47224236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30133438, 1353.382935, 19.46832085, 0, 0, 0, 1, 0, 1, 501811392, 0, 0, 0 + -49.29964066, 1359.379028, 19.46445465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.29964066, 1365.379028, 19.46445465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.29964066, 1371.379028, 19.46445465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.29964066, 1377.379028, 19.46445274, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.2996521, 1383.37915, 19.46445465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.2996521, 1389.379028, 19.46445465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.29964066, 1395.379028, 19.46445465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.29964066, 1401.379028, 19.46447372, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.33288956, 1405.387207, 19.47220993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -48.22153854, 1411.689941, 19.47220802, 0, 0, 0, 1, 0, 1, 501811392, 0, 0, 0 + -139.2996521, 1341.378906, 19.47178268, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -133.2996521, 1341.378906, 19.46426773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -127.2996521, 1341.378906, 19.46426773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -121.2996521, 1341.378906, 19.46426773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -115.2996521, 1341.378906, 19.46426773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -109.2996521, 1341.378906, 19.46426773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -103.2996521, 1341.378906, 19.46426964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -97.29972839, 1341.378906, 19.46426773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -91.2996521, 1341.378906, 19.46427155, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -85.2996521, 1341.378906, 19.46426773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -79.2996521, 1341.378906, 19.46426773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -73.2996521, 1341.378906, 19.46426773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -67.2996521, 1341.378906, 19.46426773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -61.2996521, 1341.378906, 19.46426773, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + 123.5184555, 304.9957581, 5.798912525, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5184479, 279.9315186, 5.18337059, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 152.2831116, -364.1570435, 13.75560856, 0, 0, 0, 1, 0, 1, 1381830786, 0, 0, 0 + 157.9734497, -364.1729736, 13.73266697, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 164.7253418, -364.6950684, 13.75039577, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 169.6794281, -365.6895752, 13.05783272, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 174.3858948, -367.7059326, 11.88401794, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 179.0929413, -370.589447, 10.44224739, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 183.8000031, -373.4729614, 9.013365746, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 188.5070648, -376.3564758, 7.572214603, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 193.2141266, -379.2399902, 6.142702103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 198.0581665, -381.343689, 5.002764225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 202.980545, -382.600647, 4.287340641, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 207.6699066, -383.5458984, 3.996998787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 212.2783051, -384.1938477, 4.00308609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 218.6782532, -384.1939392, 4.003087997, 0, 0, 0, 1, 0, 1, 1381830786, 0, 0, 0 + 212.2782898, -432.2453613, 4.003082752, 0, 0, 0, 1, 0, 1, 2175233814, 0, 0, 0 + 207.6698914, -432.8933105, 3.996999025, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 202.9805298, -433.838562, 4.289074898, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 198.0581665, -435.09552, 5.002766132, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 193.2141266, -437.1992188, 6.142706871, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 188.5070648, -440.0827332, 7.578040123, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 183.8000031, -442.9662476, 9.00766468, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 179.0929413, -445.849762, 10.43250656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 174.3858948, -448.7332764, 11.88135529, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 169.6794128, -450.7496338, 13.06007099, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 164.7253265, -451.7441406, 13.74867058, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 157.9734497, -452.2662354, 13.73266602, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 152.2830963, -452.2821655, 13.7556076, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 145.8831177, -452.2822571, 13.75560665, 0, 0, 0, 1, 0, 1, 2175233814, 0, 0, 0 + 224.2781372, -369.3925476, 4.057287693, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 224.2782593, -374.9938049, 4.065640926, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 224.2799835, -393.3939209, 4.053632736, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 224.2791138, -384.1938477, 4.055457115, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 164.2773743, -415.7414246, 13.79997158, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 170.2582397, -416.3739319, 13.79997158, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 179.0773926, -416.3739319, 13.79997063, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 190.3799744, -416.374054, 13.79997158, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 199.1990967, -416.374054, 13.79997444, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 204.5218048, -416.0881348, 13.96078777, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 209.7265015, -415.8595581, 14.2156868, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 215.7263794, -415.4530029, 14.32086658, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 215.7263794, -400.6274414, 14.36465263, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 209.7265015, -400.5249329, 14.21614838, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 204.5197449, -400.3472595, 13.95990562, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 199.1991272, -400.2918396, 13.79928303, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 190.3799896, -400.0594177, 13.79997253, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 179.0773926, -400.0592957, 13.79997063, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 170.2582397, -400.0592957, 13.79997063, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 164.277359, -400.5794983, 13.79997063, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 22.69265747, -304.9456177, 13.81185913, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 24.0552578, -298.5456238, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 25.61085129, -292.6074219, 13.79789352, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 25.51657867, -286.6115723, 13.80280304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 25.42230225, -280.6074219, 13.80540848, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 25.46894073, -274.6074219, 13.8045063, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 25.42180252, -268.6074219, 13.80541801, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 25.47000885, -262.6074219, 13.80448437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 25.42280197, -256.6074219, 13.80539799, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 24.52717209, -250.6073761, 13.82272911, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 23.86727715, -246.1250763, 13.80840588, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 22.69272232, -234.1250763, 13.83113956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 34.69272232, -234.1250763, 13.83113956, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + 41.30308533, -234.1067352, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 53.30305862, -234.1067505, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 59.30305862, -234.1067505, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 68.29106903, -234.1250916, 13.86603832, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + 89.49110413, -234.1250916, 13.86604023, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + 96.10144806, -234.1067352, 13.84675884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 102.1014481, -234.1067352, 13.84676075, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 108.1014481, -234.1067352, 13.84676075, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 114.1014404, -234.1067352, 13.84676075, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 120.1014709, -234.10672, 13.84675884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 128.2773285, -234.0526581, 13.79995632, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + 140.2773285, -234.0526581, 13.79995728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2773285, -246.0526581, 13.79995728, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 140.2773132, -250.545578, 13.79995728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2773132, -256.5455627, 13.79995728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2773132, -262.5455627, 13.69995689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2773132, -268.5455627, 13.69995689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2773132, -274.5455627, 13.69995689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2773132, -280.5455627, 13.69995689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2773132, -286.5455627, 13.69995689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2773132, -292.5455627, 13.69995689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2773438, -298.5455322, 13.79995823, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 152.2773285, -234.0526581, 13.79995728, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + 158.2846985, -234.1069946, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 164.2847137, -234.1069946, 13.37968445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 170.2847137, -234.1069946, 12.6239624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 188.2847137, -234.1069946, 10.47137642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 194.2847137, -234.1069946, 9.627984047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 200.2847137, -234.1069946, 8.874680519, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.284729, -234.1070099, 8.37376976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 212.284317, -234.1730652, 8.128043175, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + 224.284317, -234.1730652, 8.128040314, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.284317, -246.1730652, 8.128040314, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 224.2783661, -250.5456085, 8.120268822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2783661, -256.5455933, 8.120268822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2783661, -262.5455933, 8.120268822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2783661, -268.5455933, 8.120268822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2783661, -274.5455933, 8.120268822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2783661, -280.5455933, 8.120268822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2783661, -286.5455933, 8.120268822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2783661, -292.5455933, 8.120268822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2783508, -298.5455322, 8.120268822, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 78.68772888, -310.5450439, 13.8118639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 78.89108276, -234.1250916, 13.86604118, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 78.93801117, -298.5144653, 13.75891209, 0, 0, 0, 1, 0, 1, 2681085760, 0, 0, 0 + 78.90332794, -289.6026611, 14.11668587, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 78.85429382, -283.510498, 14.08178997, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 79.03609467, -277.5095825, 14.08124256, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 79.00141907, -271.5452576, 14.04688835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 79.03609467, -265.5631104, 14.04688835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 79.07077026, -259.6681519, 14.04688835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 78.95092773, -252.0030518, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 78.99996948, -246.0202026, 13.81185818, 0, 0, 0, 1, 0, 1, 2681085760, 0, 0, 0 + 24.35146332, -222.1250763, 13.7990427, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 25.46354294, -213.4092407, 13.73538113, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 25.38464737, -207.409256, 13.73644543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 25.3830204, -201.2699585, 13.73694038, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 25.42321587, -195.409256, 13.73616219, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 25.42321777, -189.4485779, 13.73616219, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 24.50510216, -183.4796906, 13.75412464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2773285, -222.0526581, 13.79995728, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 140.2843018, -213.3475647, 13.70773602, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2843475, -207.34758, 13.70773602, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 140.2843475, -189.34758, 13.80773544, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 140.2843475, -183.34758, 13.80773544, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2850189, -175.8692932, 13.59198475, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + -31.30959702, -231.6212769, 13.74507618, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + -20.86197662, -231.6195526, 13.76358223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -8.86197567, -231.7701569, 13.7664957, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 3.138023376, -232.3270416, 13.77727222, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 10.69272232, -232.7454376, 13.80444336, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + 296.9798279, -242.0144806, 4.0030756, 0, 0, 0, 1, 0, 1, 3530851468, 0, 0, 0 + 294.8960571, -238.4052734, 4.0030756, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 291.7034912, -235.7264252, 4.003076077, 0, 0, 0, 1, 0, 1, 3530851468, 0, 0, 0 + 287.7872925, -234.3010406, 4.003076077, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + 278.2844849, -234.1131592, 4.231968403, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 272.2844849, -234.1131592, 4.650005341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 266.2844849, -234.1131592, 5.400381565, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 260.2844543, -234.1131592, 6.222784519, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 254.2844696, -234.1131592, 6.878434658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 248.2844696, -234.1131592, 7.500804424, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 242.2844696, -234.1131439, 7.952621937, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 236.284317, -234.1730499, 8.128042221, 0, 0, 0, 1, 0, 1, 3530851468, 0, 0, 0 + -455.7267456, -222.0475464, 6.933220387, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -455.7268677, -216.7470398, 6.953466892, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7280273, -210.7494659, 7.130691051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.730072, -204.7537079, 7.440620422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7325745, -198.7589264, 7.822352409, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7351379, -192.7642975, 8.214984894, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7373962, -186.7689819, 8.558032036, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7388916, -180.7721558, 8.78934288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -175.9991455, 8.8539505, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + 135.5155029, -50.62499237, 13.81185627, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + 143.9004974, -50.62497711, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 155.9004974, -50.62497711, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 167.9004974, -50.62497711, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 179.9004974, -50.62496185, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 191.9004974, -50.62496185, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 205.5203247, -50.62496185, 13.81186295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 215.2084808, -50.62493896, 13.81186199, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + 227.2084808, -50.62493896, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 239.2084808, -50.62493896, 13.81186199, 0, 0, 0, 1, 0, 1, 1935885927, 0, 0, 0 + 251.2084808, -50.62493896, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 263.2084961, -50.62493896, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 275.2084961, -50.62493896, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5156326, -62.62496185, 13.81185627, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 124.0324097, -68.24515533, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 126.722908, -79.63632965, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 129.8032532, -91.25498199, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 132.7063141, -102.8985367, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 135.609375, -114.5420914, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 137.1685333, -120.450737, 13.81152725, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 138.777832, -126.9664612, 13.81090546, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 139.9157715, -133.1302948, 13.81160927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.105423, -139.8630981, 13.58873272, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 27.50691223, 1263.582886, 19.47876167, 0, 0, 0, 1, 0, 1, 2910976785, 0, 0, 0 + 15.50688171, 1263.582886, 19.47858238, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 3.506912231, 1263.582886, 19.47857857, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -8.493103027, 1263.582886, 19.47712135, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -36.47937012, 1263.388672, 19.47876549, 0, 0, 0, 1, 0, 1, 2910976785, 0, 0, 0 + -67.2898941, 1263.388672, 19.47876549, 0, 0, 0, 1, 0, 1, 2910976785, 0, 0, 0 + -79.28990936, 1263.388672, 19.37876511, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -91.28990936, 1263.388672, 19.37876511, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -103.2899094, 1263.388672, 19.37876511, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -115.2899094, 1263.388672, 19.37876511, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -127.289917, 1263.388672, 19.37876511, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -139.296875, 1263.384888, 19.47185135, 0, 0, 0, 1, 0, 1, 2910976785, 0, 0, 0 + -151.3004456, 1191.611816, 13.8164854, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -151.3026428, 1203.608154, 14.51560116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.3068848, 1215.600952, 16.16624069, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.3096619, 1227.596313, 17.78827286, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.3090515, 1239.358398, 19.00115204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.2898712, 1251.388428, 19.47876167, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + 295.9153748, -153.9363708, 7.966569901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 241.6521606, -153.9363708, 13.66319656, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 229.6521606, -153.9363403, 13.66319275, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 217.6521606, -154.1798706, 13.66319275, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 211.6521606, -154.6146851, 13.66319275, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 196.6521606, -155.0102386, 13.9131937, 0, 0, 0, 2, 0, 1, 3830789232, 0, 0, 0 + 2.715936184, -50.62192917, 13.86188793, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + 8.064459801, -50.62192917, 13.77775574, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -261.7109985, 1251.392578, 23.77589607, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -261.7102356, 1185.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -443.7421265, 27.37496567, 8.908104897, 0, 0, 0, 1, 0, 1, 2753763743, 0, 0, 0 + -437.81604, 27.38366318, 9.042038918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -425.230011, 27.38366318, 10.00189781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1.016312599, -634.5445557, 13.6118679, 0, 0, 0, 1, 0, 1, 490350137, 0, 0, 0 + -1.016313553, -628.5445557, 13.61187077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1.016313553, -622.5445557, 13.81186867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -0.3960666656, -617.5927734, 13.80443096, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1.152791977, -612.6674805, 13.79699516, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 3.172164917, -607.9921265, 13.78955746, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 5.581296921, -602.75, 13.78030872, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 7.31680584, -597.786499, 13.77106094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 7.983755112, -592.5447998, 13.7618103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 7.983755112, -586.5447998, 13.56181049, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 7.983758926, -580.5447998, 13.5618124, 0, 0, 0, 1, 0, 1, 490350137, 0, 0, 0 + 7.983758926, -556.5447998, 13.56181431, 0, 0, 0, 1, 0, 1, 490350137, 0, 0, 0 + 7.983758926, -547.5447998, 13.56182003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 8.604005814, -542.5930176, 13.75437641, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 10.15286446, -537.6677246, 13.74693966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 12.1722374, -532.9923706, 13.73950291, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 14.5813694, -527.7502441, 13.73025513, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 16.31687927, -522.7867432, 13.72100639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 16.98382759, -517.5450439, 13.71175671, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 16.98382759, -511.5450439, 13.61186695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 16.98338318, -505.4195862, 13.61186886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 16.98338318, -499.0195923, 13.81186771, 0, 0, 0, 1, 0, 1, 490350137, 0, 0, 0 + 17.08899689, -493.4195862, 13.81186199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -161.6049042, 384.6661987, 13.69846153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -149.6049042, 384.6661987, 13.76039219, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -137.6049042, 384.6661987, 13.89475536, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -125.6049042, 384.6661987, 13.85707092, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -113.6049042, 384.6661682, 13.80569935, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -100.8349686, 384.8120422, 13.66219425, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -84.67336273, 384.8119812, 13.86488724, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -72.6733551, 384.6661682, 13.86190224, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -345.7265625, 384.6583252, 13.80296135, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -337.308197, 384.6699829, 13.86191082, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -328.3346252, 384.7079773, 13.92589283, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -316.3346252, 384.6245117, 13.78588104, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -49.35968018, 384.5019531, 13.79997253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -185.6078949, 543.5927734, 13.85574341, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -123.2640991, 543.5899658, 13.81178761, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -154.4360046, 543.5913696, 13.61991978, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -170.0219421, 543.592041, 13.81181812, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -92.09220886, 543.588623, 13.67404556, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -107.678154, 543.5892944, 13.81211281, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -76.5062561, 543.5878906, 13.81182861, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -138.8500519, 543.5906982, 13.75695324, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 425.82547, -28.85752106, 11.57223892, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 424.2723694, -23.05993271, 10.92687035, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 422.7194519, -17.26437759, 10.17792034, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 421.1665344, -11.46882343, 9.414213181, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 419.6136475, -5.673268318, 8.724764824, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 418.06073, 0.1222863197, 8.198572159, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 416.5078125, 5.917840958, 7.92459774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 414.954895, 11.71339607, 7.904687405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 413.4019775, 17.50895119, 7.904687405, 0, 0, 0, 1, 0, 1, 1935885927, 0, 0, 0 + 411.8519592, 23.29961395, 7.898980618, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 410.2985535, 30.30661201, 7.897274971, 0, 0, 0, 1, 0, 1, 1935885927, 0, 0, 0 + 409.3617554, 37.42233276, 7.898460865, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.0486755, 44.59262085, 7.898979187, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.1587524, 48.70852661, 7.724588871, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.1587524, 54.70852661, 7.724588871, 0, 0, 0, 1, 0, 1, 1935885927, 0, 0, 0 + 409.1587524, 62.08776093, 7.724588871, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0327148, -568.3483276, 13.22787476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 846.0748901, -467.7975464, 13.03041363, 0, 0, 0, 1, 0, 1, 1831769744, 0, 0, 0 + 833.9924316, -568.2642212, 12.90286446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 821.9924316, -568.2642212, 12.92066479, 0, 0, 0, 1, 0, 1, 1684298679, 0, 0, 0 + 810.713562, -567.8165283, 12.3726902, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 800.6399536, -566.2836914, 11.69472504, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 791.7156982, -563.744812, 10.92447853, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 783.8848877, -560.2788696, 10.09534645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 777.0917358, -555.9649658, 9.240685463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 771.2803345, -550.8820801, 8.39382267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 766.3947144, -545.109436, 7.588140011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 762.3791504, -538.7260132, 6.856963158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 759.1776733, -531.8108521, 6.233645916, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 756.734436, -524.4430542, 5.743338585, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 754.9935913, -516.7016602, 5.378605366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 753.899231, -508.6657715, 5.12376976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 753.3954468, -500.4143982, 4.963145733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 753.4264526, -492.0266418, 4.881036758, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 753.9362793, -483.5815735, 4.861750603, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 754.8691406, -475.1582336, 4.889595509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 756.1690674, -466.8356934, 4.948758125, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 757.7802734, -458.6929932, 4.94884491, 0, 0, 0, 1, 0, 1, 1684298679, 0, 0, 0 + 760.1016846, -447.020874, 5.075030327, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 771.8008423, -449.1818848, 5.075030804, 0, 0, 0, 1, 0, 1, 1831769744, 0, 0, 0 + 778.0469971, -450.8743286, 5.287994385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 783.4151611, -452.8087769, 5.807061195, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 788.1142578, -454.8399963, 6.582648277, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 792.3530273, -456.8228455, 7.541835308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 796.34021, -458.6120911, 8.611887932, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 800.284668, -460.062561, 9.719704628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 804.3952026, -461.0290527, 10.79245853, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 808.8806152, -461.3664246, 11.73541164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 812.2302856, -461.3483276, 12.3190403, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 815.5799561, -461.3302612, 12.77903366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 818.9296265, -461.3121643, 13.05938435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 822.0750732, -461.1901855, 13.03584766, 0, 0, 0, 1, 0, 1, 1831769744, 0, 0, 0 + 765.2400513, -435.371521, 5.022123337, 0, 0, 0, 0, 0, 1, 1684298679, 0, 0, 0 + 769.7459717, -415.5666504, 5.026988983, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 773.4369507, -399.2712402, 5.098603725, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 774.9660034, -393.2990112, 5.211747646, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 775.9171143, -386.8511963, 5.67386055, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 775.4505615, -378.2825928, 6.390352726, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 774.7365723, -373.2015381, 6.407043934, 0, 0, 0, 0, 0, 1, 1684298679, 0, 0, 0 + 771.855896, -406.5540161, 5.064217091, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 767.6917725, -424.7985229, 5.024052143, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 912.0479736, -427.0901794, 15.20124435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0479736, -419.9107361, 15.35474873, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0479736, -412.7312622, 15.50825787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0479736, -405.5504761, 15.66176796, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 927.9613037, -568.2515259, 13.03599358, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 932.9633179, -568.4314575, 13.01053238, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 938.0248413, -568.4314575, 13.02270603, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 944.4367676, -568.4314575, 13.13001442, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 954.4064941, -568.4257202, 13.26916122, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.3768921, -568.4212036, 13.26907349, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 978.1116333, -568.3477173, 13.47036552, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 990.0039673, -455.7822266, 15.24135208, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 927.9775391, -393.5559692, 15.73642063, 0, 0, 0, 1, 0, 1, 3195299901, 0, 0, 0 + 936.3362427, -393.5274048, 15.59252357, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 944.6829834, -393.4989014, 15.44862938, 0, 0, 0, 1, 0, 1, 3195299901, 0, 0, 0 + 953.0297852, -393.4703979, 15.30473232, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 961.3765869, -393.4418945, 15.16084099, 0, 0, 0, 1, 0, 1, 3195299901, 0, 0, 0 + 969.7233887, -393.4134216, 15.01694298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 978.0617065, -393.3592834, 14.87305546, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 984.461731, -393.3592834, 14.87305546, 0, 0, 0, 1, 0, 1, 3195299901, 0, 0, 0 + 990.0617065, -393.3592834, 14.8730545, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 834.0159912, -274.2347717, 14.64845657, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 834.0751343, -382.4689941, 13.01932907, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0481567, -244.4393616, 18.17877197, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 927.9660034, -303.612793, 17.08298111, 0, 0, 0, 0, 0, 1, 2428169465, 0, 0, 0 + 935.40979, -303.5585938, 17.44458199, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 942.8535767, -303.504364, 17.75077248, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 950.2973633, -303.4501343, 18.04835892, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 957.7411499, -303.3959351, 18.72044373, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 965.1849365, -303.3417053, 19.14163399, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 972.6287231, -303.2874756, 19.55908203, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 980.0725098, -303.2332764, 19.98262024, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 987.5162964, -303.1790466, 20.4685421, 0, 0, 0, 0, 0, 1, 2428169465, 0, 0, 0 + 999.5163574, -303.1790466, 20.46853256, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 999.5163574, -291.1790466, 20.34395027, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 998.9075317, -282.7722778, 20.68636894, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 998.9075317, -270.7722168, 20.81732559, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 998.9075317, -258.7722778, 20.81692314, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 998.5635986, -251.7681885, 20.82946587, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 997.7144165, -245.1011047, 21.00191116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 996.5672607, -238.6073303, 21.40235901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 995.3295288, -232.1231384, 21.92513084, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 994.2085571, -225.4848633, 22.47152901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 993.4116821, -218.5287628, 22.92916107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 993.1464233, -211.0911865, 23.14740181, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 993.1464233, -199.0911865, 23.14821243, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0421143, -220.4314575, 18.07886887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0421143, -232.4314575, 17.87664604, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 993.1464233, -187.0911865, 23.02350044, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 989.2796021, -174.2794189, 23.32944679, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 985.401001, -161.4287109, 22.93843842, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 981.5223389, -148.5780029, 23.16779137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 977.6437378, -135.7272949, 23.03298759, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 973.7651367, -122.8765869, 23.07375908, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 969.8865356, -110.0258179, 23.23773575, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 966.0039673, -97.16215515, 22.98523712, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 965.9962158, -90.73612976, 23.16450691, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 966.0054932, -84.9291687, 23.16452408, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 960.3962402, -85.1361084, 23.16374397, 0, 0, 0, 1, 0, 1, 3068606492, 0, 0, 0 + 954.0366211, -85.16986084, 23.16416359, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 944.0366211, -85.15710449, 24.18349648, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 934.0366211, -85.14428711, 25.68800545, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 924.0366211, -85.13153076, 27.01239204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 917.5962524, -85.09277344, 27.01478767, 0, 0, 0, 1, 0, 1, 3068606492, 0, 0, 0 + 911.9962769, -85.09277344, 26.9959774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 911.9962769, -90.69274902, 27.01538277, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 911.9962769, -97.09277344, 27.0195694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 911.9962769, -112.0907593, 26.55473328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 911.9962769, -127.0907593, 25.86496544, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 911.9978027, -142.8076782, 24.9794178, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0128784, -164.8062134, 22.66066933, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0324097, -188.909668, 19.8662014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0421143, -208.4314575, 18.07886887, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0372314, -198.6705627, 18.96843147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.022644, -176.8579407, 21.24955559, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0053711, -153.8069458, 23.84298897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 911.9970703, -134.9492188, 25.44727516, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 911.9962769, -119.5907593, 26.23953819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 911.9962769, -104.5917664, 26.8147316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1066.212036, 456.3635559, 19.07987595, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1060.763794, 470.5999756, 18.58600235, 0, 0, 0, 1, 0, 1, 1599622712, 0, 0, 0 + 1054.822021, 480.9884033, 18.58694077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1065.214355, 486.9884033, 18.58694077, 0, 0, 0, 1, 0, 1, 1246143397, 0, 0, 0 + 1070.028076, 490.4584961, 19.25418663, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1073.44751, 494.3959656, 19.9172039, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1075.693848, 498.7875977, 20.53179169, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1077.470215, 508.8378296, 21.78260231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1076.953491, 520.4232178, 22.98168182, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1075.733521, 533.3553467, 24.55373192, 0, 0, 0, 1, 0, 1, 1246143397, 0, 0, 0 + 1075.357788, 552.2260742, 25.21251297, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1087.357788, 552.2260742, 25.21254921, 0, 0, 0, 1, 0, 1, 1323757894, 0, 0, 0 + 1096.465942, 551.9763184, 25.47901726, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1112.45874, 550.2623291, 26.01012421, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1126.458862, 546.9937134, 26.54115677, 0, 0, 0, 1, 0, 1, 1323757894, 0, 0, 0 + 1044.394287, 474.9682922, 18.44250488, 0, 0, 0, 1, 0, 1, 1246143397, 0, 0, 0 + 1036.50769, 470.5610962, 18.44282341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1030.607056, 468.8984375, 18.44282341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1024.643677, 468.2825317, 18.44282341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1019.353333, 469.0379028, 18.4428215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1014.287598, 471.2354736, 18.4428215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1009.711304, 474.8426514, 18.4428196, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1005.69574, 479.2626343, 18.4442215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1002.553955, 483.5663147, 18.66614723, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 998.6570435, 488.8414917, 18.88969421, 0, 0, 0, 1, 0, 1, 1246143397, 0, 0, 0 + 990.9638062, 497.6817627, 19.77947044, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 983.2085571, 506.0418091, 20.66983414, 0, 0, 0, 1, 0, 1, 1246143397, 0, 0, 0 + 976.8147583, 512.0281982, 21.020401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 971.0886841, 517.3821411, 21.37192535, 0, 0, 0, 1, 0, 1, 1246143397, 0, 0, 0 + 968.5324707, 520.1861572, 21.37082291, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 965.9022827, 524.1542969, 21.370821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 965.0478516, 527.6836548, 21.370821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.6646729, 531.274353, 21.370821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5880127, 540.2667236, 21.32084084, 0, 0, 0, 1, 0, 1, 1246143397, 0, 0, 0 + 964.5880127, 552.2667847, 21.32084084, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 976.5880127, 552.2667847, 21.32083702, 0, 0, 0, 1, 0, 1, 1323757894, 0, 0, 0 + 993.2235107, 552.0639038, 21.39614105, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1009.940491, 551.8599854, 21.47216415, 0, 0, 0, 1, 0, 1, 1323757894, 0, 0, 0 + 1018.740479, 551.8581543, 21.27189445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1027.89978, 551.8577271, 21.27033806, 0, 0, 0, 1, 0, 1, 1323757894, 0, 0, 0 + 1039.705933, 551.9803467, 22.4782505, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1051.511841, 552.1030273, 24.03372383, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1063.357788, 552.2260742, 25.21250725, 0, 0, 0, 1, 0, 1, 1323757894, 0, 0, 0 + 952.5880127, 552.2667847, 21.32083893, 0, 0, 0, 1, 0, 1, 2036991816, 0, 0, 0 + 842.1513062, 696.9488525, 6.943906784, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5880127, 793.2666626, 24.42765045, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5880127, 774.2666016, 24.96622658, 0, 0, 0, 1, 0, 1, 1067400022, 0, 0, 0 + 964.5880127, 762.2259521, 25.06884956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.31604, 762.2260132, 33.67751312, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.31604, 774.2260132, 33.67750931, 0, 0, 0, 1, 0, 1, 3637122232, 0, 0, 0 + 1111.324097, 785.666748, 33.80604553, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1039.357788, 762.2260132, 30.82777214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1051.317139, 762.2260132, 30.82896042, 0, 0, 0, 1, 0, 1, 1202581641, 0, 0, 0 + 1063.306763, 762.2260132, 31.2311554, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1075.296265, 762.2260132, 32.17793274, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1087.285889, 762.2260132, 33.08750153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1099.31604, 762.2260132, 33.53310394, 0, 0, 0, 1, 0, 1, 1202581641, 0, 0, 0 + 976.5473022, 762.2259521, 24.96699524, 0, 0, 0, 1, 0, 1, 1202581641, 0, 0, 0 + 989.2398682, 762.2259521, 25.77766228, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1001.932556, 762.2259521, 27.07516098, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1014.625305, 762.2260132, 29.35169411, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1027.357788, 762.2260132, 30.68336296, 0, 0, 0, 1, 0, 1, 1202581641, 0, 0, 0 + 1123.31604, 762.2260132, 33.67750931, 0, 0, 0, 1, 0, 1, 1202581641, 0, 0, 0 + 1135.275879, 762.2260132, 33.81562805, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1147.276245, 762.2260132, 34.34918213, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1159.276855, 762.2260132, 34.85213089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1171.317993, 762.2260132, 35.0235405, 0, 0, 0, 1, 0, 1, 1202581641, 0, 0, 0 + 1183.317993, 762.2260132, 35.16794968, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1195.317993, 762.2260132, 35.16794968, 0, 0, 0, 1, 0, 1, 1202581641, 0, 0, 0 + 1207.287231, 762.2260132, 35.16783142, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.357666, 636.2260132, 37.8602066, 0, 0, 0, 1, 0, 1, 211916944, 0, 0, 0 + 1183.35376, 651.5494995, 37.8892746, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.349854, 659.0667725, 37.76132202, 0, 0, 0, 1, 0, 1, 211916944, 0, 0, 0 + 1183.341797, 681.8667603, 36.81826019, 0, 0, 0, 1, 0, 1, 211916944, 0, 0, 0 + 1183.333862, 708.5529785, 35.92557144, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.325928, 728.1079712, 35.20259094, 0, 0, 0, 1, 0, 1, 211916944, 0, 0, 0 + 1183.317993, 750.2260132, 35.16794586, 0, 0, 0, 1, 0, 1, 211916944, 0, 0, 0 + 1111.31604, 750.2260132, 33.67751312, 0, 0, 0, 1, 0, 1, 3637122232, 0, 0, 0 + 1111.32019, 738.9033813, 33.88317871, 0, 0, 0, 1, 0, 1, 3637122232, 0, 0, 0 + 1111.324463, 725.9266968, 34.34284973, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.328613, 716.0952148, 34.77181625, 0, 0, 0, 1, 0, 1, 3637122232, 0, 0, 0 + 1111.332764, 704.6911011, 35.29623795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.337036, 693.2870483, 35.76779938, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.341187, 681.8829346, 36.34922028, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.345459, 670.4788818, 37.09577179, 0, 0, 0, 1, 0, 1, 3637122232, 0, 0, 0 + 1111.349609, 659.0748291, 37.94753265, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.35376, 647.6708374, 38.17371368, 0, 0, 0, 1, 0, 1, 3637122232, 0, 0, 0 + 1111.35791, 636.2260132, 37.8602066, 0, 0, 0, 1, 0, 1, 3637122232, 0, 0, 0 + 1422.036865, 257.8509521, 25.01814079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1422.036865, 245.8713379, 24.91811371, 0, 0, 0, 1, 0, 1, 221576090, 0, 0, 0 + 1422.031738, 239.0239258, 24.92632866, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1422.026733, 232.15625, 25.03395081, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1422.021606, 225.2884521, 25.16116142, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1422.016602, 218.4207153, 25.33746338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1422.011475, 211.5529785, 25.5550251, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1422.006348, 204.6852417, 25.70493126, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1422.001343, 197.8175049, 26.01073074, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1421.996216, 190.9090576, 25.75384331, 0, 0, 0, 1, 0, 1, 221576090, 0, 0, 0 + 1421.996216, 178.9090576, 26.05135727, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1421.996216, 164.9093933, 25.74191093, 0, 0, 0, 1, 0, 1, 221576090, 0, 0, 0 + 1421.996216, 158.5093994, 25.7087059, 0, 0, 0, 1, 0, 1, 221576090, 0, 0, 0 + 1421.996216, 152.9094238, 25.75251007, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1434.002808, 152.9094238, 25.88757706, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1441.036621, 152.9094238, 24.65559769, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1448.036621, 152.9094238, 23.54462433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1455.036621, 152.9094238, 22.42205429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1462.036621, 152.9094238, 21.33981705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1469.036621, 152.9094238, 20.41152954, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1476.016357, 152.9094238, 19.65530586, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1487.996216, 152.9094238, 19.59203911, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1487.996216, 164.8892822, 19.66676331, 0, 0, 0, 1, 0, 1, 3961768265, 0, 0, 0 + 1487.996216, 170.8691406, 20.44637108, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1487.996216, 176.8691406, 21.35129929, 0, 0, 0, 1, 0, 1, 3961768265, 0, 0, 0 + 1487.996216, 182.8892822, 22.11379433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1487.996216, 194.9094238, 22.12925911, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1487.996216, 206.8890991, 22.1105957, 0, 0, 0, 1, 0, 1, 3961768265, 0, 0, 0 + 1487.996216, 215.8687744, 22.77726936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1487.996216, 224.8687744, 23.09175301, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1487.996216, 233.8687744, 23.52311516, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1487.996216, 242.8687744, 23.92327499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1487.996216, 251.8687744, 24.27611351, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1487.996216, 260.8890991, 24.60913849, 0, 0, 0, 1, 0, 1, 3961768265, 0, 0, 0 + 1487.996216, 272.9094238, 24.64427757, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1476.016602, 272.9094238, 24.85651207, 0, 0, 0, 1, 0, 1, 1033444079, 0, 0, 0 + 1469.78125, 272.2684326, 24.87678337, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1464.717041, 270.5645752, 24.89713287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1460.393555, 268.1502686, 24.91743851, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1456.360474, 265.3800049, 24.93772316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1452.166016, 262.6088867, 24.95801735, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1447.356689, 260.192627, 24.97834396, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1441.478394, 258.4875488, 24.99873161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1434.036865, 257.8509521, 25.10589981, 0, 0, 0, 1, 0, 1, 1033444079, 0, 0, 0 + 1421.996216, 147.3094482, 25.70015526, 0, 0, 0, 1, 0, 1, 221576090, 0, 0, 0 + 1422.002686, 140.9095154, 25.77894402, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1421.996216, 134.9092407, 25.6532383, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1421.996094, 126.9092407, 25.10310364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1421.996216, 118.9092407, 24.82256508, 0, 0, 0, 1, 0, 1, 221576090, 0, 0, 0 + 1421.996216, 106.9094238, 24.90984535, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1410.016479, 106.8889771, 24.90984344, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 1402.022705, 106.8685303, 26.0718441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1394.634521, 106.8685303, 27.95217514, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1387.261108, 106.8685303, 29.69890022, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1378.474243, 106.8304443, 30.40223503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1372.901611, 106.7862549, 30.17951393, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 1346.352783, 106.7862549, 30.25978851, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 1340.789795, 106.7862549, 30.4907074, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1322.036743, 106.8685303, 32.06340027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1307.370117, 106.8685303, 34.04405594, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1292.703369, 106.8685303, 36.36227798, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1278.038696, 106.8753052, 37.96554947, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 1266.018555, 106.7980957, 37.97377014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1266.011108, 89.03674316, 37.88897324, 0, 0, 0, 1, 0, 1, 2558667279, 0, 0, 0 + 1265.996216, 76.91512299, 37.98713684, 0, 0, 0, 1, 0, 1, 2558667279, 0, 0, 0 + 1265.996216, 69.40911865, 37.37480164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1265.996216, 61.90911865, 36.75608826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1265.996216, 54.40911865, 36.13737488, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1265.996216, 46.90911865, 35.51866531, 0, 0, 0, 1, 0, 1, 2558667279, 0, 0, 0 + 1266.018555, 34.7845459, 35.6115303, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1266.011108, 17.02319336, 35.52468491, 0, 0, 0, 1, 0, 1, 2558667279, 0, 0, 0 + 1253.955566, 16.86853027, 35.52482986, 0, 0, 0, 1, 0, 1, 628149043, 0, 0, 0 + 1241.511597, 16.90441895, 35.11476135, 0, 0, 0, 1, 0, 1, 628149043, 0, 0, 0 + 1214.696167, 16.90441895, 34.57723618, 0, 0, 0, 1, 0, 1, 628149043, 0, 0, 0 + 1201.288452, 16.90441895, 34.30879211, 0, 0, 0, 1, 0, 1, 628149043, 0, 0, 0 + 1189.288818, 16.90447998, 34.30884552, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1189.288086, 28.92834473, 34.32453156, 0, 0, 0, 1, 0, 1, 2914128190, 0, 0, 0 + 1189.288086, 44.92834473, 34.25828171, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1189.288086, 60.92834473, 34.94353104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1189.288818, 76.90441895, 35.98112869, 0, 0, 0, 1, 0, 1, 2914128190, 0, 0, 0 + 1189.288818, 88.86865234, 35.98144531, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1201.270264, 88.90924072, 35.98429108, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 1215.581787, 88.86859131, 36.4070816, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1228.60083, 88.86859131, 36.96493912, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1241.853027, 88.86859131, 37.46997833, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1253.996216, 88.9140625, 37.88513184, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 1177.289307, 16.90444946, 34.30834198, 0, 0, 0, 1, 0, 1, 628149043, 0, 0, 0 + 1161.955566, 16.86853027, 33.93349457, 0, 0, 0, 1, 0, 1, 628149043, 0, 0, 0 + 1146.622192, 16.86859131, 33.63354874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1131.288818, 16.86859131, 33.36474991, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1115.955444, 16.86859131, 33.09541321, 0, 0, 0, 1, 0, 1, 628149043, 0, 0, 0 + 1116.036865, 88.86859131, 33.29547501, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 1131.370239, 88.86859131, 33.81796646, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1146.703613, 88.86859131, 34.3571434, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1162.036865, 88.86859131, 35.08529282, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1177.289673, 88.88665771, 35.98033905, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 965.9962158, -79.53612518, 23.16363907, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 965.9962158, -72.90614319, 23.14400101, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 965.9962158, -67.30613708, 23.03452301, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 965.9962158, -60.90611267, 23.14799881, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 966.0068359, -55.12908936, 23.14699364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 966.012085, -46.12908936, 23.14709282, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 966.017395, -37.12908936, 23.14719582, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 966.0227051, -28.12908936, 23.14729881, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 966.0720215, -19.13098145, 23.12277985, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 966.0720215, -12.73095703, 23.09721184, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 971.6719971, -7.130981445, 23.09730911, 0, 0, 0, 1, 0, 1, 628149043, 0, 0, 0 + 803.87323, -232.5136414, 13.74233818, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 887.8096313, -187.8417969, 5.043352604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 887.3837891, -182.3200378, 5.048421383, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 886.6011963, -176.2363281, 5.049249172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 884.3520508, -170.8964844, 5.049787998, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 880.6921387, -165.9359131, 5.049991131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 873.1016846, -158.2315216, 5.050030231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 865.5112915, -151.2462616, 5.050069809, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 857.9208374, -143.5418701, 5.050108433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 854.6487427, -138.8257904, 5.050130367, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 852.5994263, -133.5065613, 5.050156116, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 851.8614502, -127.8141403, 5.050184727, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 851.9031372, -122.2961807, 5.050212383, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 851.9447632, -116.7782059, 5.050239563, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 851.7107544, -111.2174072, 5.05026722, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 850.2110596, -101.4165039, 5.05026722, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 847.7033691, -91.83703613, 5.05026722, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 844.218811, -82.5645752, 5.050267696, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 839.7885742, -73.68475342, 5.050267696, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 834.4439697, -65.28326416, 5.050267696, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 828.2158203, -57.44567871, 5.050267696, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 821.8451538, -49.54707718, 5.05026722, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 816.7774658, -40.9058609, 5.05026722, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 812.427063, -31.8422699, 5.050266743, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 809.0076294, -22.52673912, 5.050266743, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 802.3527832, 1.05039978, 5.051942348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 798.4478149, 15.5855751, 5.053799152, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 794.4395752, 30.521595, 5.055655956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 790.3389282, 45.81629181, 5.057513714, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 786.1567383, 61.42747879, 5.059370041, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 826.8231812, 318.9042969, 4.86984539, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 826.1947021, 324.4777832, 4.918839931, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 825.0124512, 330.1572876, 4.967832088, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 823.4613037, 335.3201294, 5.016826153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 821.8913574, 340.9754639, 5.041230202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 820.1229248, 346.5499573, 5.065636635, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 818.357666, 352.1226501, 5.090041161, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 1139.50293, 542.2495117, 27.07206917, 0, 0, 0, 1, 0, 1, 1323757894, 0, 0, 0 + 1152.627686, 536.1081543, 27.60287285, 0, 0, 0, 1, 0, 1, 1323757894, 0, 0, 0 + 1175.096558, 523.5567627, 27.86708069, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1194.541382, 512.5321045, 27.85245132, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 1202.64917, 509.3416748, 27.76092911, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1211.221313, 507.6223755, 27.66939545, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 1227.734253, 507.4171143, 27.62338448, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1239.734253, 507.4171143, 27.62338448, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 1249.293457, 507.4171143, 27.14845276, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 1263.734131, 507.4171143, 27.02741241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.734131, 519.4171143, 27.02741432, 0, 0, 0, 1, 0, 1, 2980070522, 0, 0, 0 + 1263.734253, 534.4173584, 29.24333, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.734253, 549.4576416, 33.49237442, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.734253, 564.4962158, 36.96463013, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.734253, 588.7121582, 37.53231049, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.74231, 615.376709, 37.53256607, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1264.518799, 620.2813721, 37.49360657, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1267.243164, 623.8598633, 37.47819519, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1272.027588, 628.640686, 37.62553024, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1276.84082, 633.4503784, 37.7179985, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1281.654053, 638.2600098, 37.7179985, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1286.467285, 643.0697021, 37.7179985, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1291.309326, 647.9082031, 37.7179985, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1294.887695, 650.6324463, 37.71799469, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1298.604858, 651.4056396, 37.7179985, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1306.858032, 651.4170532, 37.71800232, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1313.648926, 651.4171143, 37.7179985, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1323.734253, 651.4171143, 37.71790314, 0, 0, 0, 1, 0, 1, 2980070522, 0, 0, 0 + 1335.734253, 651.4171143, 37.71790695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.734253, 639.4171143, 37.71790314, 0, 0, 0, 1, 0, 1, 2142514224, 0, 0, 0 + 1335.734253, 627.3765869, 36.65900421, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.734253, 615.3765869, 35.6038475, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.734253, 603.3765869, 34.54869461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.734253, 591.3765869, 33.4935379, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.734253, 579.3765869, 32.43838501, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.734253, 567.3765869, 31.38323021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.734253, 555.3765869, 30.32806778, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.734253, 543.3765869, 29.2729187, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.734253, 531.3765869, 28.2177639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.734131, 519.4171143, 27.16635323, 0, 0, 0, 1, 0, 1, 2142514224, 0, 0, 0 + 1335.734131, 507.4171143, 27.16635513, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1323.734131, 507.4171143, 27.16635323, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 1316.574707, 507.4171143, 26.66302109, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1311.734131, 507.4171143, 26.52791405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1305.334229, 507.4171143, 26.52791405, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 1299.734131, 507.4171143, 26.52791595, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1294.134277, 507.4171143, 26.52791595, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 1287.734131, 507.4171143, 26.52791595, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1279.774902, 507.4171143, 26.85904121, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 842.1513062, 714.3001709, 6.943906784, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.1513062, 731.6514893, 6.943906784, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.1513062, 749.0028076, 6.943906784, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.1513062, 766.354126, 6.943906784, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.1513062, 777.7575684, 6.943815231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.1513062, 788.8740845, 7.452305794, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.1513062, 799.9890747, 8.094434738, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.1513062, 811.1043701, 8.816782951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.1513062, 822.2200928, 9.565888405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.1513062, 833.3361206, 10.28828716, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.1513062, 844.4525146, 10.93050098, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.1512451, 855.5638428, 11.43902302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.336853, 860.4519653, 11.85990906, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.824707, 865.3043823, 12.26548386, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 843.914917, 870.1107178, 12.63759422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 845.9077148, 874.8701172, 12.95829105, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 849.1078491, 879.5853271, 13.20962906, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 853.8256226, 884.2562866, 13.3736248, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 860.3707275, 888.8761597, 13.43251801, 0, 0, 0, 1, 0, 1, 3921349120, 0, 0, 0 + 867.8762817, 892.8609009, 13.81171417, 0, 0, 0, 1, 0, 1, 2036991816, 0, 0, 0 + 875.2828369, 895.7548218, 14.42775059, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 882.6087036, 897.7401733, 15.22177887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 889.8728638, 898.9985962, 16.13500214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 897.0934448, 899.7114258, 17.10860252, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 904.2877197, 900.0599365, 18.08371544, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 911.4697266, 900.2260132, 19.0014267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.2174683, 900.2260742, 20.34917259, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 934.9674072, 900.2260742, 21.38884735, 0, 0, 0, 1, 0, 1, 2036991816, 0, 0, 0 + 946.7166748, 900.2260742, 22.22276688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 952.5910645, 900.2260742, 22.56183434, 0, 0, 0, 1, 0, 1, 2036991816, 0, 0, 0 + 964.5881348, 900.2259521, 22.59444237, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5880737, 888.2259521, 22.62706184, 0, 0, 0, 1, 0, 1, 1067400022, 0, 0, 0 + 964.5880127, 878.7666016, 23.14539528, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5880127, 869.2666626, 23.56883621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5880127, 859.7666626, 23.90069199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5880127, 850.2666626, 24.14690208, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5880127, 840.7666626, 24.31339645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5880127, 831.2666626, 24.40605164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5880127, 821.7666626, 24.43704414, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5880127, 812.2666626, 24.40232086, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5880127, 802.7666626, 24.3748436, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 976.5881348, 900.2259521, 22.62706184, 0, 0, 0, 1, 0, 1, 2036991816, 0, 0, 0 + 985.0092163, 900.2259521, 23.0838356, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 993.4711304, 900.2259521, 24.18235397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1001.9328, 900.2259521, 25.52669525, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1010.395142, 900.2259521, 27.3249321, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1018.856445, 900.2259521, 29.37178612, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1027.317261, 900.2259521, 30.63297653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1033.375122, 900.2259521, 30.65302658, 0, 0, 0, 1, 0, 1, 2036991816, 0, 0, 0 + 1039.35791, 900.2259521, 30.66824532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.332275, 797.0667114, 33.56066513, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.340454, 808.4666748, 33.10251999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.348511, 819.8666992, 32.59160995, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.356689, 831.2667236, 32.1879158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.364868, 842.666687, 31.78262329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.373047, 854.0666504, 31.27090263, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.381104, 865.4666748, 30.81323814, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.389282, 876.8666992, 30.57011604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.397461, 888.2259521, 30.70085526, 0, 0, 0, 1, 0, 1, 3637122232, 0, 0, 0 + 1111.397583, 900.2259521, 30.66823387, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1105.389404, 900.2259521, 30.65301323, 0, 0, 0, 1, 0, 1, 2036991816, 0, 0, 0 + 1099.35791, 900.2260132, 30.66857719, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1087.35791, 900.2260742, 30.66857719, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1080.958008, 900.2260742, 30.68380165, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1075.35791, 900.2260742, 30.66858101, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1069.757935, 900.2261353, 30.65335846, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1063.358032, 900.2261353, 30.63596153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1051.357544, 900.2260742, 30.73348045, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1045.346802, 900.2258301, 30.68727493, 0, 0, 0, 1, 0, 1, 2036991816, 0, 0, 0 + 1219.297119, 762.2260132, 35.16790009, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1084.966064, 347.4005127, 28.8777771, 0, 0, 0, 1, 0, 1, 961407263, 0, 0, 0 + 1096.857666, 398.2129211, 28.78930283, 0, 0, 0, 1, 0, 1, 1599622712, 0, 0, 0 + 1088.285889, 401.4127197, 28.66649628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1081.761841, 405.5479736, 28.20040894, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1076.999512, 410.3933411, 27.37599754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1073.680542, 415.85672, 26.28225708, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1071.486938, 421.8447266, 25.00857544, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1070.099609, 428.2630615, 23.6446743, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1068.463623, 442.0148926, 21.00498962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1181.096558, 533.9490967, 27.86707878, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1187.613525, 543.7821045, 28.41544151, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1192.697266, 553.3012695, 29.70615196, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1196.917969, 562.6130981, 31.47755241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1200.846191, 571.8240356, 33.41725159, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1205.05188, 581.0403442, 35.21279526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1210.105713, 590.3684692, 36.55180359, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1216.578003, 599.9145508, 37.07101822, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1222.578003, 610.3068848, 37.07102585, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 908.4797363, -81.57623291, 26.96539688, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 902.4216309, -76.31726074, 26.85564423, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 896.302124, -70.96209717, 26.57735443, 0, 0, 0, 1, 0, 1, 3532073713, 0, 0, 0 + 890.1210327, -65.54541016, 26.31010056, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 883.8477173, -60.03649902, 26.05517578, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 877.451355, -54.40454102, 25.75667191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 870.9011841, -48.61877441, 25.57844925, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 864.1663818, -42.64855957, 25.27933502, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 856.9317627, -35.31518555, 25.12345695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 850.7305908, -27.09381104, 24.93332672, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 845.7158203, -18.15563965, 24.9305172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.0404663, -8.671691895, 24.9333744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 839.857666, 1.187133789, 24.93810844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 839.3204956, 11.24987793, 24.93392754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 840.5671387, 21.27587891, 25.10619736, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 854.8185425, 30.48980713, 25.16724014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 860.9373169, 30.56170654, 25.20611382, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 869.0580444, 30.5925293, 25.5629158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 878.418457, 30.63287354, 25.98220825, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 888.1981201, 30.67645264, 26.37606621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 897.9555054, 30.71673584, 26.47813606, 0, 0, 0, 1, 0, 1, 3532073713, 0, 0, 0 + 906.8069458, 30.74749756, 26.47788239, 0, 0, 0, 1, 0, 1, 3532073713, 0, 0, 0 + 911.8406372, 30.76220703, 26.46548462, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 918.2406006, 30.76220703, 26.46548271, 0, 0, 0, 1, 0, 1, 3532073713, 0, 0, 0 + 923.8406372, 30.76220703, 26.46570396, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 927.3571777, 27.2456665, 26.33908081, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 932.272644, 22.34320068, 26.08743095, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 956.6818237, 1.468566895, 23.63991737, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 962.5408325, -3.681213379, 23.08071518, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 966.0720215, -7.130981445, 23.09731102, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 902.2233276, 30.7321167, 26.47634125, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 899.3618774, -73.63967896, 26.70234299, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 902.7488403, -68.63059998, 26.48069382, 0, 0, 0, 1, 0, 1, 2476396297, 0, 0, 0 + 902.5471191, -60.22970963, 26.41134262, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 902.4899902, -45.17922592, 26.31062317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 902.4354858, -29.71483421, 26.42024231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 902.3833618, -13.88003635, 26.42317772, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 902.3334351, 2.281567574, 26.41755295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 902.2854004, 18.73346901, 26.47622681, 0, 0, 0, 1, 0, 1, 2476396297, 0, 0, 0 + 999.5162964, -315.1790161, 20.46824455, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 995.7472534, -393.4367676, 14.87155628, 0, 0, 0, 1, 0, 1, 3195299901, 0, 0, 0 + 1002.095947, -393.3955688, 14.08310699, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1005.682556, -393.0245361, 13.44806099, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1014.422302, -392.076355, 11.15734196, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1023.862915, -390.6334534, 9.047652245, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1027.834229, -389.6515503, 8.727189064, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1035.873169, -387.3429565, 9.225427628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1043.706055, -384.6632996, 10.31511116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1051.576294, -381.5288086, 11.77521706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1059.264771, -378.1071167, 13.29843903, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1066.998291, -373.998291, 14.68331337, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1074.781494, -369.5090942, 15.64386749, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1082.354858, -364.3688965, 15.92919827, 0, 0, 0, 1, 0, 1, 3195299901, 0, 0, 0 + 1102.056152, -350.496582, 15.89788246, 0, 0, 0, 1, 0, 1, 3195299901, 0, 0, 0 + 1106.563232, -347.1330566, 16.11578369, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1110.801392, -344.1058655, 16.41951752, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1115.308472, -341.0786743, 16.76270294, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1120.151978, -338.2533264, 17.00652313, 0, 0, 0, 1, 0, 1, 3195299901, 0, 0, 0 + 1179.877075, -388.6477051, 20.57261848, 0, 0, 0, 1, 0, 1, 1898418917, 0, 0, 0 + 1172.849854, -388.6477051, 20.55425835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1165.82251, -388.6476746, 20.42869949, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1158.795288, -388.6476746, 20.16186905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1151.768066, -388.6476746, 19.79617119, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1144.740845, -388.6476746, 19.3853054, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1137.713623, -388.6477051, 18.88820267, 0, 0, 0, 1, 0, 1, 1898418917, 0, 0, 0 + 1002.003967, -455.7822266, 15.23535061, 0, 0, 0, 1, 0, 1, 2083552118, 0, 0, 0 + 1015.359802, -455.7719727, 14.76243591, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1028.715698, -455.7617188, 14.28742504, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1042.071533, -455.7514954, 13.81241894, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1055.427368, -455.7412415, 13.33741951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1068.783325, -455.7309875, 12.86241341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1085.418579, -450.8420715, 12.65552139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.877441, -376.0777588, 20.57302475, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1191.877441, -370.4777527, 20.57302475, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.877441, -364.8777466, 20.47581673, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1191.877441, -358.4777222, 20.06875229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.877319, -353.7061768, 20.09614372, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.877197, -344.1630859, 20.52682877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.877197, -337.7630615, 20.52683067, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1191.877197, -332.1630554, 20.58101082, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1186.277222, -332.1630554, 20.52682495, 0, 0, 0, 1, 0, 1, 3195299901, 0, 0, 0 + 1179.877197, -332.1630859, 20.52682877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1172.800415, -332.3297424, 20.028759, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1165.990601, -332.7330322, 18.8353138, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1158.832764, -333.2172241, 17.63222694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1150.711914, -333.6266479, 17.10534477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1145.299683, -333.3497314, 17.09930229, 0, 0, 0, 1, 0, 1, 3195299901, 0, 0, 0 + 1140.133423, -333.4644165, 17.28855705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1134.305176, -334.0080261, 17.27796555, 0, 0, 0, 1, 0, 1, 3195299901, 0, 0, 0 + 1191.881836, -430.4143677, 15.93958092, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.881836, -438.4693909, 14.80075932, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.881836, -446.6355896, 13.81680202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.89502, -454.4511719, 13.02006626, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1191.89502, -466.4510498, 13.0977869, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1203.89502, -466.4511108, 13.02008438, 0, 0, 0, 1, 0, 1, 2858155073, 0, 0, 0 + 1216.138916, -466.3993835, 13.21642208, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1228.382935, -466.3476868, 13.31682205, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1240.626831, -466.2959595, 13.61141109, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1252.870728, -466.2442322, 13.80831242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1265.114746, -466.1925354, 14.00521183, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1277.358643, -466.1408081, 14.2014637, 0, 0, 0, 1, 0, 1, 2858155073, 0, 0, 0 + 1289.358643, -466.1407776, 14.39979744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1289.358643, -454.1408081, 14.20105267, 0, 0, 0, 1, 0, 1, 1234450069, 0, 0, 0 + 1289.358643, -447.1687622, 14.20439243, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1289.358643, -439.0684814, 14.55572987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1289.358154, -428.1541138, 15.1716423, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1289.358154, -416.1358643, 15.67971897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1289.358154, -404.6190186, 16.39829254, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1289.358154, -393.0022583, 17.42268372, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1289.368408, -382.1089783, 17.91627502, 0, 0, 0, 1, 0, 1, 1234450069, 0, 0, 0 + 1289.348267, -370.0902405, 17.94364166, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1277.348267, -370.090271, 17.97156715, 0, 0, 0, 1, 0, 1, 3113375389, 0, 0, 0 + 1265.103149, -370.1548462, 18.35950851, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1252.858032, -370.2194519, 18.80220985, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1240.612915, -370.2840271, 19.2449131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1228.367676, -370.3486023, 19.68762589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1216.122559, -370.413208, 20.1303215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1203.877441, -370.4777832, 20.50303078, 0, 0, 0, 1, 0, 1, 3113375389, 0, 0, 0 + 1191.877197, -326.5630798, 20.52682877, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1191.877197, -320.1630859, 20.52713013, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.870728, -316.4734497, 20.59495544, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1208.928955, -304.4313354, 20.4316597, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1220.927734, -304.4312744, 20.4316597, 0, 0, 0, 1, 0, 1, 1164414488, 0, 0, 0 + 1228.461914, -304.4313965, 20.65267181, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1235.999634, -304.4315186, 20.87635803, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1242.400024, -304.4315186, 21.29005241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1248.000122, -304.4315186, 21.71685982, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1253.600098, -304.4315186, 21.87633133, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1260.018555, -304.4315186, 21.96828842, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1301.348389, -370.090271, 17.91680527, 0, 0, 0, 1, 0, 1, 3113375389, 0, 0, 0 + 1307.985718, -370.0813904, 17.91737938, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1308.036621, -304.4315796, 22.16792297, 0, 0, 0, 1, 0, 1, 1164414488, 0, 0, 0 + 1303.536987, -304.4315796, 22.20167923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1294.536987, -304.4315796, 22.06917763, 0, 0, 0, 1, 0, 1, 1164414488, 0, 0, 0 + 1278.036255, -304.4315796, 22.00291824, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1301.358643, -466.1407776, 14.20136166, 0, 0, 0, 1, 0, 1, 2858155073, 0, 0, 0 + 1088.201416, -456.8414307, 12.65552044, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1090.906128, -462.6418152, 12.65552139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1091.95813, -467.6875305, 12.55554867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1091.95813, -479.4200745, 12.50542641, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1091.996216, -490.4735718, 12.35394382, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1191.875244, -502.4716492, 13.08028984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.874756, -490.473053, 12.9513607, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1192.041992, -484.3719177, 12.99641418, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.89502, -478.4511719, 13.02006721, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1091.996216, -514.4730835, 12.23530293, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1092.032715, -568.3476563, 12.53647614, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1104.034668, -568.3895264, 12.52132797, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 1115.869019, -568.4312744, 12.59767437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1127.701294, -568.4311523, 12.60161495, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1139.533691, -568.4310913, 12.95375538, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1151.365967, -568.4309692, 13.03489971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1179.91626, -568.4308472, 13.0196619, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 1191.896118, -556.4512329, 13.07784176, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1191.875244, -548.0715942, 12.96946144, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.875244, -539.6716309, 13.00212097, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.875244, -531.2716064, 12.94826889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.875244, -522.871582, 12.96212482, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.875244, -514.4716187, 13.01978874, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1165.641113, -568.4309082, 13.0348959, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1329.967285, -565.5505981, 13.28053665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1338.154663, -562.7715454, 13.28053093, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1346.703125, -559.8665771, 13.28053188, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1355.649902, -556.1984253, 13.28052998, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1364.327759, -551.7369385, 13.28052902, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1372.378906, -546.7521362, 13.28052902, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1379.488647, -541.2737427, 13.40446568, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1385.204834, -535.8977051, 13.74034691, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1389.455811, -531.1060791, 14.26064491, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1393.17749, -526.1965332, 14.82190704, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1396.048218, -522.0432129, 15.43407154, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1401.364502, -513.322876, 16.95304108, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1406.438843, -504.9171448, 19.17046547, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1409.27478, -501.0643005, 20.34772301, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1412.370239, -497.6398315, 21.51362228, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1415.988647, -494.586853, 22.45320511, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1419.701294, -492.3755188, 23.29645538, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1423.355713, -490.9853821, 24.04808807, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1427.026489, -490.3179626, 24.72793007, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1430.791992, -490.2768555, 25.35590553, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1434.72998, -490.7695007, 25.95195198, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1438.915283, -491.7046814, 26.53592873, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1443.420776, -492.9906006, 27.12744331, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1467.338379, -500.8208618, 29.5120697, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1479.185425, -504.1899414, 30.59386253, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1313.582153, -571.3649292, 13.4805336, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1322.170166, -571.2124023, 13.48053646, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1331.008179, -570.9928589, 13.48053551, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1340.052979, -570.1462402, 13.48053551, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1349.872192, -568.5124512, 13.4805336, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1360.195068, -565.2730713, 13.4805336, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1370.473633, -561.0664673, 13.48053169, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1380.044434, -556.0250244, 13.48053265, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1388.484619, -550.0657349, 13.48052883, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1394.978149, -544.1473389, 13.48052979, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1399.828003, -538.7599487, 13.48052979, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1404.932129, -532.2791748, 13.48052788, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1409, -526.0574341, 13.48052597, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1412.427002, -520.286377, 13.48052597, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1415.493774, -514.9377441, 13.48052597, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1418.444336, -509.8399963, 13.48052597, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1421.428589, -504.6951904, 13.48052502, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1424.428589, -499.4990234, 13.48052406, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1427.428589, -494.3028564, 13.48052406, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1430.428589, -489.1067505, 13.48052406, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1433.428589, -483.910614, 13.48052311, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1436.253174, -478.6131592, 13.48052597, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1438.634521, -473.0598145, 13.48052597, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1440.663452, -467.3030701, 13.4805212, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1442.438477, -461.3996277, 13.48051929, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1444.057739, -455.4063416, 13.48051834, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1445.619629, -449.3799133, 13.4805212, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1447.222534, -443.3771362, 13.48051739, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1448.964722, -437.4547729, 13.48051834, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1450.94458, -431.6696472, 13.48051834, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1453.260376, -426.0784607, 13.48051739, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1456.010498, -420.7380371, 13.48051739, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1459.010498, -415.5418701, 13.42337036, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1462.010498, -410.3456421, 13.42336655, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1468.010498, -399.9533081, 13.42336559, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1474.010498, -389.5610352, 13.42336559, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1480.010498, -379.1687012, 13.42336369, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1486.010498, -368.7764282, 13.42336273, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1491.480347, -359.1580811, 13.42336178, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1497.508423, -348.6945801, 13.42336082, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1501.559082, -341.5643311, 13.42336082, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1505.134155, -332.5975342, 13.42335892, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1507.323364, -322.2391357, 13.42335892, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1507.701416, -311.7193604, 13.42335701, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1506.451904, -301.795166, 13.42335701, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1488.440796, -305.5581665, 13.42335987, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1489.319702, -312.5383301, 13.42335796, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1489.163696, -319.7470703, 13.42335892, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1487.753052, -326.8088989, 13.42335892, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1485.16333, -333.2459106, 13.42335987, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1481.913574, -338.9549561, 13.42335987, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1478.982056, -344.3598633, 13.42336178, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1473.094116, -354.4202271, 13.42336273, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1467.075684, -364.7724609, 13.42336273, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1461.075684, -375.1647644, 13.42336464, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1455.075684, -385.5570679, 13.42336655, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1449.075684, -395.9493713, 13.42336655, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1443.075684, -406.3417664, 13.42337036, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1436.93042, -416.6502075, 13.48051739, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1429.939575, -426.47052, 13.48051834, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1422.39624, -435.9718323, 13.48052025, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1414.75769, -445.4181519, 13.48052025, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1407.481201, -455.0734558, 13.48052216, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1401.019531, -465.1992493, 13.48052216, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1395.019531, -475.5915222, 13.48052311, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1389.019531, -485.9838257, 13.48052502, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1383.016113, -496.3574524, 13.48052597, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1377.037476, -506.8548889, 13.48052692, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1370.606689, -517.3909912, 13.48052883, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1363.497559, -525.8481445, 13.48052883, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1353.039551, -534.8592529, 13.48052979, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1340.435181, -542.9769287, 13.48053265, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1327.584106, -550.8372192, 13.48053265, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1320.751343, -554.3588867, 13.4805336, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1313.563965, -556.7161865, 13.47806358, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1451.057739, -474.9034729, 25.72068214, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1445.278931, -473.5855713, 25.04377365, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1435.702393, -473.2979126, 23.80480766, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1427.013672, -475.4631653, 22.56099701, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1418.885864, -479.3907776, 21.27276993, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1411.405396, -484.5234985, 19.93557739, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1407.9375, -487.6391296, 19.23550797, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1401.216431, -495.2566223, 17.78814507, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1395.644897, -503.9494019, 16.41527939, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1390.725952, -512.4628906, 15.28152752, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1385.221069, -521.0334473, 14.36142159, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1377.926392, -529.9141846, 13.6223278, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1366.327148, -539.5991821, 13.28052807, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.428467, -547.9164429, 13.28052807, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.904175, -554.1999512, 13.28053093, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1474.259521, -471.9769592, 27.53722, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1468.483887, -466.2713623, 26.27618599, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1464.948486, -459.6051331, 25.02185249, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1463.731812, -451.7963562, 23.80014801, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1464.483887, -443.276001, 22.43563461, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1467.089844, -434.713623, 20.80867577, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1471.20874, -425.0174561, 19.02414322, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1476.990356, -412.9248047, 17.02250671, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1480.513306, -406.0392761, 15.96353245, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1484.611938, -398.7416992, 14.83184338, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1489.131714, -390.9325562, 13.84127426, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1492.123779, -385.508606, 13.20439148, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1494.389648, -380.5422363, 13.22336197, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1496.95874, -375.0973206, 13.22336197, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1500.716553, -364.9731445, 13.22336102, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1504.110474, -352.8154297, 13.2320652, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1471.067383, -339.1242676, 13.22336006, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1462.797485, -348.3959351, 13.22336102, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1455.685059, -358.1960449, 13.22336102, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1450.502075, -366.0080566, 13.32446289, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1446.500244, -372.6747742, 13.78294945, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1441.810425, -380.7954712, 14.65074062, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1436.007446, -390.8973999, 15.93013, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1429.661011, -401.823822, 17.60380936, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1423.65564, -412.5343018, 19.49365616, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1418.897705, -422.092041, 21.21845055, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1418.099976, -454.5756531, 27.42105484, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1302.744385, -558.4398804, 13.19403267, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1292.062988, -560.749939, 12.94820118, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1281.386841, -563.0628052, 12.69326115, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1270.705444, -565.1390991, 12.54233265, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1281.461792, -571.8433838, 12.68880939, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1292.155273, -572.2058716, 12.94608307, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1302.851074, -572.1374512, 13.19949818, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1278.021729, -220.3744965, 24.90633011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1290.013672, -220.4033813, 24.90279961, 0, 0, 0, 1, 0, 1, 36735510, 0, 0, 0 + 1301.512329, -220.3017426, 24.16997719, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1312.985962, -220.3017578, 23.28024292, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1324.459595, -220.3017578, 22.59042931, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.94397, -220.3017578, 21.79943275, 0, 0, 0, 1, 0, 1, 36735510, 0, 0, 0 + 1347.40686, -220.3017578, 21.01088715, 0, 0, 0, 1, 0, 1, 36735510, 0, 0, 0 + 1358.880493, -220.3017578, 20.2211113, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1370.354126, -220.3017578, 19.43142128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1278.036255, -292.4315796, 22.00336266, 0, 0, 0, 1, 0, 1, 3543369760, 0, 0, 0 + 1277.991455, -285.2643433, 22.58125114, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1277.991455, -278.0643311, 23.16093826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1277.991455, -270.8643188, 23.7406311, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1277.991455, -263.6643066, 24.32031631, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1278.013672, -256.4440308, 24.90007401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1278.035767, -250.0236969, 24.90015221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1278.035767, -244.4236908, 24.82743645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1278.035767, -238.8236847, 24.90015221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1278.012207, -232.4041748, 24.90387535, 0, 0, 0, 1, 0, 1, 3543369760, 0, 0, 0 + 1266.227417, -304.4315491, 22.00291443, 0, 0, 0, 1, 0, 1, 1164414488, 0, 0, 0 + 1278.01062, -208.3643341, 24.90766907, 0, 0, 0, 1, 0, 1, 3543369760, 0, 0, 0 + 1277.991455, -200.8830719, 25.32743454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1277.991455, -193.3830719, 25.74930954, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1277.991455, -185.094986, 26.63899422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1277.991455, -178.3844757, 26.5930233, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1277.991577, -171.9858856, 26.59298515, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1277.991577, -166.38591, 26.59298515, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1277.991455, -160.7859039, 26.59298325, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1278.011475, -154.3657684, 26.59446907, 0, 0, 0, 1, 0, 1, 3543369760, 0, 0, 0 + 1278.031372, -142.3456268, 26.59596634, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1284.031372, -142.3456268, 26.39603043, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1290.048096, -142.3456268, 26.39590836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1301.843018, -142.3456268, 25.74881363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1337.277832, -142.3456268, 23.05760193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1349.089355, -142.3456268, 22.16051674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1360.901001, -142.3456268, 21.26343918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1208.927734, -142.4151459, 26.96904755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1220.923218, -142.4193878, 26.97691345, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1227.946045, -142.4215698, 26.88923454, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1242.221924, -142.4237518, 26.72945976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1254.251465, -142.4237518, 26.66000748, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1266.03186, -142.3846893, 26.59325981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1272.431396, -142.3456268, 26.59596634, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1266.031006, -220.3846893, 24.90705109, 0, 0, 0, 1, 0, 1, 4112177604, 0, 0, 0 + 1246.436279, -220.4237518, 23.85612488, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1239.37854, -220.4237518, 23.6650238, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1231.566895, -220.4237518, 23.66565132, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1220.905029, -220.3588104, 23.66354179, 0, 0, 0, 1, 0, 1, 4112177604, 0, 0, 0 + 1208.928345, -220.4072113, 23.66078568, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1208.928345, -208.4072113, 23.66078568, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1208.928955, -185.0401459, 25.56742859, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1208.928833, -178.1555023, 26.13881493, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1208.890503, -167.7430267, 26.5891571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1208.928467, -154.4381866, 26.98513794, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1208.928711, -196.7236786, 24.61410713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1256.233643, -220.4042206, 24.38157654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1208.928467, -292.4145203, 20.44379044, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1208.928223, -281.678894, 20.98825073, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1208.929199, -270.4702759, 22.01054192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1208.928711, -258.0579224, 22.82534027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1208.928711, -244.5758209, 23.44575882, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1208.928467, -232.3798065, 23.66080475, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1241.996216, -55.0994873, 27.39538574, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1253.996216, -55.0994873, 27.39538193, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1260.39624, -55.0994873, 27.3953743, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1265.996216, -55.0994873, 27.39537621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1271.596191, -55.0994873, 27.39537239, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1278.016602, -55.11547852, 27.39113998, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1298.047852, -55.15951538, 27.39097595, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1307.883179, -55.09863281, 27.13757324, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1315.651855, -55.14746094, 26.4485054, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1329.286255, -55.14746094, 25.0390892, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1340.968506, -55.14746094, 23.69979477, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1354.042725, -55.14746094, 23.57141495, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1366.040283, -55.14746094, 23.18976021, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1370.088623, -55.14346313, 22.42708015, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1374.039063, -55.13146973, 21.85642433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1380.441406, -55.13146973, 21.80118561, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1386.041382, -55.13146973, 21.80117798, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1265.996216, -43.09539795, 27.39570808, 0, 0, 0, 1, 0, 1, 2558667279, 0, 0, 0 + 1265.996216, -31.09124756, 29.35325623, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1265.996216, -19.09124756, 31.56276894, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1265.996216, -7.091247559, 33.57121658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1265.996338, 4.905944824, 35.61975479, 0, 0, 0, 1, 0, 1, 2558667279, 0, 0, 0 + 1331.736694, 46.92010498, 31.40381241, 0, 0, 0, 1, 0, 1, 911146904, 0, 0, 0 + 1337.36084, 58.95202637, 31.26575661, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1343.666138, 72.48046875, 30.81475258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1349.763916, 85.56188965, 30.43970871, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1278.038818, 34.86853027, 35.6015358, 0, 0, 0, 1, 0, 1, 312935845, 0, 0, 0 + 1292.15271, 34.87658691, 34.2842865, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1304.305176, 34.89056396, 32.67702103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1312.86499, 34.90161133, 31.4812088, 0, 0, 0, 1, 0, 1, 312935845, 0, 0, 0 + 1365.217529, 118.8040771, 30.26364517, 0, 0, 0, 1, 0, 1, 911146904, 0, 0, 0 + 1369.947266, 128.8319702, 30.13584328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1375.018677, 139.7077026, 28.71865463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1380.090088, 150.583374, 26.92588425, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1385.214111, 161.6825867, 26.01583862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1387.636108, 166.8685303, 26.0237236, 0, 0, 0, 1, 0, 1, 911146904, 0, 0, 0 + 1399.863892, 178.8582153, 25.97488022, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1409.996094, 178.8649902, 25.44008255, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1265.996216, 118.9083862, 37.88928604, 0, 0, 0, 1, 0, 1, 2558667279, 0, 0, 0 + 1265.996216, 132.6881714, 34.70676422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1265.996216, 140.621521, 32.45592117, 0, 0, 0, 1, 0, 1, 2558667279, 0, 0, 0 + 1266.017822, 148.8882294, 31.59352493, 0, 0, 0, 1, 0, 1, 2558667279, 0, 0, 0 + 1266.039429, 154.8639832, 31.59393883, 0, 0, 0, 1, 0, 1, 2558667279, 0, 0, 0 + 1266.054199, 160.9866943, 31.59365463, 0, 0, 0, 1, 0, 1, 2558667279, 0, 0, 0 + 1266.061646, 178.7480469, 31.59394073, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1278.083862, 178.8320313, 31.5784626, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1290.794312, 178.8685303, 30.86519814, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1303.134888, 178.8685303, 30.07507706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1315.475464, 178.8685303, 28.45250702, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1327.81604, 178.8685303, 26.90411758, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1339.387085, 178.8685303, 26.2981987, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1351.388306, 178.8685303, 26.29812813, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1363.388306, 178.8685303, 26.29812813, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1374.404297, 178.8633423, 26.01562691, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1354.041748, -43.12652588, 23.58490753, 0, 0, 0, 1, 0, 1, 4152477986, 0, 0, 0 + 1354.041382, -32.12738037, 24.58572578, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1354.041382, -21.12738037, 25.56584358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1354.041382, -10.12738037, 27.25261307, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1354.041382, 0.8726196289, 29.0120945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1354.041382, 11.87261963, 30.82044792, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1354.041382, 22.8717041, 31.41683006, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1354.040649, 29.29260254, 31.34357071, 0, 0, 0, 1, 0, 1, 4152477986, 0, 0, 0 + 1354.040649, 34.89257813, 31.28017998, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1348.440674, 34.89257813, 31.41641426, 0, 0, 0, 1, 0, 1, 312935845, 0, 0, 0 + 1339.421021, 34.9022522, 31.30670929, 0, 0, 0, 1, 0, 1, 312935845, 0, 0, 0 + 1359.640625, 34.89257813, 31.23882675, 0, 0, 0, 1, 0, 1, 312935845, 0, 0, 0 + 1366.039429, 34.8805542, 31.26948738, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1378.041016, 34.86853027, 30.12566376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1388.389404, 34.86853027, 28.04794884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1398.737793, 34.86853027, 26.16399002, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1410.016479, 34.88677979, 25.12079239, 0, 0, 0, 1, 0, 1, 312935845, 0, 0, 0 + 1421.996216, 34.9050293, 25.12075424, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1421.996216, 46.90924072, 25.11059761, 0, 0, 0, 1, 0, 1, 221576090, 0, 0, 0 + 1421.996216, 54.90924072, 24.72945404, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1421.996216, 62.90936279, 24.83489227, 0, 0, 0, 1, 0, 1, 221576090, 0, 0, 0 + 1421.996216, 74.90942383, 24.80855942, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1421.996216, 86.90936279, 24.79797554, 0, 0, 0, 1, 0, 1, 221576090, 0, 0, 0 + 1421.996216, 94.90936279, 24.90950203, 0, 0, 0, 1, 0, 1, 221576090, 0, 0, 0 + 1189.288818, 100.8688354, 35.98111725, 0, 0, 0, 1, 0, 1, 2914128190, 0, 0, 0 + 1189.289551, 108.8449097, 35.94578171, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1189.289551, 116.8449097, 35.2298584, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1189.289551, 124.8449097, 33.70742798, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1189.289551, 132.8449097, 32.53289413, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1189.289551, 140.8449097, 32.05054092, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1189.288818, 148.8687744, 31.6843071, 0, 0, 0, 1, 0, 1, 2914128190, 0, 0, 0 + 1189.287598, 160.8846436, 31.67360687, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1194.887451, 160.8846436, 31.67360687, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1201.287598, 160.8845825, 31.67409325, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1214.094971, 160.8685913, 31.68297577, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1227.756836, 160.8685913, 31.68577003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1241.317627, 160.8685913, 31.68625641, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1254.039429, 160.8640137, 31.59394264, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1125.419189, 365.7132568, 28.7892971, 0, 0, 0, 1, 0, 1, 693296912, 0, 0, 0 + 1134.061035, 362.8269043, 28.26368141, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1142.115112, 359.2202148, 27.57800865, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1149.777344, 355.0964355, 26.76630402, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1157.204712, 350.6697388, 25.86462593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1164.554077, 346.1541138, 24.90903282, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1171.981934, 341.7636414, 23.93559074, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1179.644897, 337.7124023, 22.98037148, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1187.699341, 334.2145081, 22.07945251, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1196.301636, 331.4839172, 21.2688961, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1205.608032, 329.7344055, 20.58473587, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1215.774902, 329.1796265, 20.06296539, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1222.134277, 329.1791992, 20.0647831, 0, 0, 0, 1, 0, 1, 693296912, 0, 0, 0 + 1227.734253, 329.1791992, 20.0647831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.734253, 334.7792053, 20.06478119, 0, 0, 0, 1, 0, 1, 1481856826, 0, 0, 0 + 1227.734253, 341.1384888, 20.06342888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.734253, 349.6979675, 20.31045151, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.734253, 358.2574463, 20.55747223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.734253, 366.816925, 20.80449677, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.734253, 375.4171143, 21.05286789, 0, 0, 0, 1, 0, 1, 1481856826, 0, 0, 0 + 1227.734253, 387.4171143, 21.0528698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1215.734253, 387.4171143, 21.0528698, 0, 0, 0, 1, 0, 1, 677744194, 0, 0, 0 + 1207.339355, 387.3848877, 21.53857231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1198.864258, 387.0712891, 22.2185173, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1190.366943, 386.5961914, 23.04269218, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1181.864014, 386.0803223, 23.9630909, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1173.372314, 385.6443176, 24.93169022, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1164.908813, 385.4088135, 25.9005146, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1156.48999, 385.4945068, 26.82155991, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1148.132935, 386.0219727, 27.64684868, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1139.854004, 387.1119385, 28.32838631, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1131.630859, 388.8954468, 28.82017708, 0, 0, 0, 1, 0, 1, 677744194, 0, 0, 0 + 1116.036865, 160.8228455, 31.68346405, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1131.288818, 160.8685913, 31.68287659, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1146.62207, 160.8685913, 31.68331718, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1159.592163, 160.8685913, 31.68368149, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1177.288574, 160.8765869, 31.67895699, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1183.6875, 160.8846436, 31.67360687, 0, 0, 0, 1, 0, 1, 1969431626, 0, 0, 0 + 1570.813477, 743.6854248, 27.11046982, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1595.614868, 743.5615234, 26.95721436, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1602.769897, 743.4140625, 26.90686989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1609.488281, 743.0497437, 26.93764496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1615.62561, 741.984375, 26.84603691, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1621.355591, 740.3916016, 26.84604263, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1627.020142, 738.2374268, 26.99897003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1631.960815, 736.2654419, 27.14761734, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1636.04126, 734.182312, 27.26034927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1639.37146, 732.7687988, 27.26222038, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1642.860718, 731.9406128, 27.37367249, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1645.965942, 731.2631836, 27.43903923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1644.712158, 725.3811646, 27.41996574, 0, 0, 0, 1, 0, 1, 4143249564, 0, 0, 0 + 1645.59082, 719.913147, 27.38102913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1646.572388, 713.5922241, 27.2738266, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1647.211426, 708.7445679, 27.18070984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1647.708496, 703.8981323, 27.11164665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1647.992554, 699.1719971, 27.21260071, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.140137, 694.3594971, 27.37781525, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.27063, 689.9160767, 27.54065323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.388428, 685.2880859, 27.48970604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.62085, 676.0059814, 27.45511055, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.62085, 669.8261719, 27.45511246, 0, 0, 0, 1, 0, 1, 4143249564, 0, 0, 0 + 1648.62085, 664.0411987, 27.45511818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1642.725708, 664.0411987, 27.45511436, 0, 0, 0, 1, 0, 1, 767358091, 0, 0, 0 + 1636.673584, 664.0411987, 27.45511246, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1631.154907, 664.1027222, 27.42454529, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1625.324951, 664.1645508, 27.4264946, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1620.638184, 664.1645508, 27.39824677, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1615.25293, 664.1645508, 27.41374779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1609.749268, 664.1645508, 27.4226799, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1604.335571, 664.1645508, 27.50712204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1598.834473, 664.1645508, 27.50360489, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1593.685913, 664.1645508, 27.45811081, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1588.072754, 664.2618408, 27.43742371, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1582.761353, 664.3733521, 27.47387314, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1576.709229, 664.3733521, 27.47387314, 0, 0, 0, 1, 0, 1, 767358091, 0, 0, 0 + 1570.814087, 664.3733521, 27.47387314, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.814087, 670.1130371, 27.47386932, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1570.814087, 676.3029175, 27.40152931, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.796387, 682.124939, 27.34211731, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.796387, 687.9203491, 27.30528069, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.796265, 693.7158203, 27.19381142, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.796143, 699.5112305, 27.08179283, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.796143, 705.3066406, 27.04508209, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.796021, 711.1020508, 27.00841141, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.796021, 716.8974609, 26.95461845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.9021, 722.6842651, 26.92192078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.810791, 728.8424072, 26.99947739, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.62085, 658.3015747, 27.45511246, 0, 0, 0, 1, 0, 1, 4143249564, 0, 0, 0 + 1648.62085, 652.2897949, 27.47599983, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.574341, 646.6043701, 27.50238419, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.574341, 640.9725952, 27.69952965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.574341, 635.3407593, 27.86644936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.574341, 626.7042847, 28.06154633, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.574341, 623.9277954, 28.08085632, 0, 0, 0, 1, 0, 1, 4143249564, 0, 0, 0 + 1648.574341, 618.2959595, 28.08436203, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1654.579712, 618.2959595, 27.88882828, 0, 0, 0, 1, 0, 1, 2503982826, 0, 0, 0 + 1660.69751, 619.0803833, 27.87591362, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1666.861694, 619.0615845, 27.97902489, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1673.052246, 619.0604858, 28.00707054, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1679.242798, 619.0592651, 28.03364944, 0, 0, 0, 1, 0, 1, 2503982826, 0, 0, 0 + 1685.43335, 619.0581055, 28.0602417, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1691.623901, 619.0569458, 28.08681488, 0, 0, 0, 1, 0, 1, 2503982826, 0, 0, 0 + 1697.814453, 619.0557861, 28.11339188, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1704.005005, 619.0546265, 28.13997269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1710.195679, 619.0534668, 28.1665535, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1716.305542, 619.1311646, 28.19320679, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1722.357666, 619.1311646, 28.19320488, 0, 0, 0, 1, 0, 1, 2503982826, 0, 0, 0 + 1728.342285, 619.1311646, 28.19656563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.342285, 624.8707886, 28.19656181, 0, 0, 0, 1, 0, 1, 275398912, 0, 0, 0 + 1728.342285, 631.060791, 28.19048309, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.328369, 637.8266602, 27.95707321, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.332031, 644.5631104, 27.63207054, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.335693, 651.2994995, 27.33187866, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.339355, 658.0358887, 27.19918251, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.343018, 664.7723389, 27.23004532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.34668, 671.508728, 27.13385582, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.350342, 678.2451172, 26.69892502, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.354004, 684.9815674, 25.99277496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.357666, 691.7179565, 25.52137756, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.361328, 698.4543457, 25.23733711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.382568, 705.1613159, 24.84585953, 0, 0, 0, 1, 0, 1, 275398912, 0, 0, 0 + 1697.250977, 720.9741821, 25.11410904, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1690.852905, 722.2058716, 25.36631775, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1684.438721, 723.385376, 25.69697952, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1679.470581, 724.3325806, 25.90857506, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1674.513428, 725.3644409, 26.22467422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1669.554321, 726.4396362, 26.54097557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1664.580688, 727.5172119, 26.76157951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1658.084595, 728.6817017, 27.15659142, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1652.182617, 729.9107056, 27.43605423, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1649.045288, 730.5932617, 27.43757057, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1734.122314, 717.1085205, 24.8424263, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1740.312256, 717.1085205, 24.84243011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1746.706543, 716.946106, 24.90693474, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1753.074707, 716.9440308, 24.89308929, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1759.442749, 716.9419556, 24.87924004, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1765.810913, 716.9398804, 24.76286125, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1772.178955, 716.9378662, 24.74803925, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1778.547119, 716.935791, 24.7341938, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1784.915161, 716.9337158, 24.82386398, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1791.283325, 716.9316406, 24.81001854, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1797.542969, 716.9295654, 24.84545517, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1803.595215, 716.9295654, 24.84545517, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1809.450439, 716.9295654, 24.84545708, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.450439, 711.1445313, 24.79650497, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.441528, 693.1337891, 25.67423058, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.445801, 687.2041016, 26.12493896, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.450195, 681.2744751, 26.49651146, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.454468, 675.3447876, 26.54320717, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.45874, 669.4151611, 26.6893425, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.463135, 663.4854736, 26.72814941, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.467407, 657.5558472, 26.85655975, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.471802, 651.6262207, 27.14847374, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.475952, 645.6958618, 27.41121864, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.432007, 639.7584229, 27.77021408, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.366455, 633.8200684, 27.87058258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.36853, 624.6688232, 27.95324898, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.36853, 618.8838501, 27.98324585, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1803.473389, 618.8838501, 27.95324516, 0, 0, 0, 1, 0, 1, 2503982826, 0, 0, 0 + 1797.421265, 618.8838501, 27.95886993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1791.099731, 618.9091187, 28.06014252, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1784.751831, 618.9168091, 28.08655357, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1778.403809, 618.9245605, 28.11296272, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1772.055908, 618.932251, 28.13937378, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1765.707886, 618.9399414, 28.16578484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1759.359863, 618.9476318, 28.19219208, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1753.011963, 618.9553833, 28.21860313, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1746.66394, 618.9630737, 28.2450161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1740.394165, 619.1312256, 28.19320488, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1734.342041, 619.1311646, 28.19320869, 0, 0, 0, 1, 0, 1, 2503982826, 0, 0, 0 + 1116.159912, 296.2132568, 30.02290344, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 1125.111084, 296.5742188, 30.08738899, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1133.471191, 297.4840088, 30.52770996, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1141.408081, 298.791626, 31.09669685, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1149.090332, 300.3464355, 31.73573303, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1156.686646, 301.9978027, 32.38626099, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1164.365234, 303.595459, 32.98970032, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1172.294922, 304.9892578, 33.48760223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1180.644409, 306.029541, 33.82152176, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1189.582397, 306.5662842, 33.93300629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1199.278076, 306.449585, 33.76359558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1209.900146, 305.5291748, 33.25477219, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1221.61792, 303.6546631, 32.34794617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1234.599854, 300.6755371, 30.98456955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1255.457275, 295.5205078, 29.54031181, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 1266.133545, 292.0131836, 29.11519051, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1252.872192, 288.6929932, 30.02816772, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1328.159912, 291.4378662, 26.38191986, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1315.312988, 292.2717285, 26.92695999, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1303.040771, 293.2022705, 27.40031624, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1290.968506, 293.7875977, 27.8743782, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1278.759521, 293.5545654, 28.42173386, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1236.31958, 283.0401611, 31.38290215, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1220.641846, 277.1624756, 32.72685623, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1205.427368, 271.3146973, 34.06220245, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1190.262939, 265.744873, 35.39083481, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1174.724243, 260.6873779, 36.71456909, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1158.373535, 256.3668213, 38.03530121, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1140.761475, 253.006958, 39.35490799, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1121.432617, 250.8394775, 40.67529297, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1099.932617, 250.1065674, 41.99541092, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1078.793945, 250.7642822, 43.36087036, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1061.368286, 252.4208984, 44.69155502, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1046.645142, 254.8249512, 45.9001503, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1033.579102, 257.7491455, 46.8993187, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1021.130859, 260.9803467, 47.60225296, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1008.315125, 264.2841797, 47.92206955, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 994.2174072, 267.385498, 47.77158356, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 977.965332, 269.9949951, 47.06370163, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 958.682251, 271.8397217, 45.71115875, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 940.447998, 272.2672119, 44.18727493, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1080.158325, 296.3049316, 30.02277184, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 1071.276001, 296.6624756, 30.08444786, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1062.915161, 297.0844727, 30.86779022, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1054.989868, 297.5072021, 32.0863533, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1047.414551, 297.8671875, 33.64228821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1040.103516, 298.1010742, 35.43767929, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1032.970703, 298.1456299, 37.37512207, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1025.930298, 297.9376221, 39.35716248, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1018.89624, 297.4143066, 41.28674316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1011.782166, 296.5128174, 43.06731796, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1004.501587, 295.1706543, 44.60241699, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 996.9677734, 293.3248291, 45.79558182, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 989.0936279, 290.9122314, 46.54998779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 980.7922363, 287.8695068, 46.7684021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 959.0908203, 277.828125, 45.5086441, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 969.9415283, 282.8488159, 46.13539886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 945.8449707, 260.3353271, 44.66285706, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 957.8974609, 259.8607178, 45.71338272, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 976.4309082, 258.0872803, 47.06445313, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 991.9421387, 255.5981445, 47.77201843, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1005.469055, 252.6245117, 47.92348099, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1018.053711, 249.3815918, 47.60546112, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1030.696289, 246.0987549, 46.90351868, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1044.32605, 243.0460205, 45.90391159, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1059.818115, 240.5146484, 44.6943779, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1078.041626, 238.7817383, 43.36320877, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1099.900757, 238.1002197, 41.99848938, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1122.310669, 238.8625488, 40.67599487, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1142.570801, 241.1352539, 39.35554504, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1161.058594, 244.6635742, 38.03577805, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1178.151123, 249.1821289, 36.71483612, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1194.230835, 254.4177246, 35.39092255, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1209.692383, 260.0977783, 34.06221008, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1224.943115, 265.9598389, 32.72686768, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1240.402832, 271.7548828, 31.3829689, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1256.491211, 277.2406006, 30.02912331, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1273.443726, 280.7020874, 28.79808426, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1279.545166, 281.5645752, 28.42339897, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1290.717407, 281.7834473, 27.87505531, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1302.218506, 281.2293701, 27.40037727, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1314.399902, 280.3062744, 26.92701149, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1327.576416, 279.4494629, 26.38235474, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1116.082275, 208.6734619, 30.02233887, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 1126.714722, 209.0848389, 30.0323391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1137.125244, 210.0576782, 30.35156059, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1147.339966, 211.5991821, 30.75451469, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1157.384521, 213.7165527, 31.20417404, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1167.285156, 216.4169922, 31.66355133, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1177.067505, 219.7076416, 32.09562683, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1186.757813, 223.5957031, 32.46343231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1196.38208, 228.088501, 32.72996902, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1205.966187, 233.1932373, 32.85826874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1215.536377, 238.9173584, 32.81135559, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1225.118408, 245.2679443, 32.55224609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1234.738647, 252.2524414, 32.04395676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1244.422852, 259.8782959, 31.24951744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1258.286133, 271.5098877, 29.83018684, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 924.6347046, 259.5545654, 42.79056168, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 935.2398071, 254.1868896, 43.49293137, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 955.703064, 242.0997314, 45.66031647, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 965.1678467, 236.8222656, 45.6181488, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 972.4748535, 233.4009247, 45.52280045, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 980.1626587, 230.8330383, 44.62117767, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 988.1068726, 228.8939972, 43.03245544, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 996.2062988, 227.346817, 40.96184158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1004.359558, 225.9526978, 38.61522675, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1012.46582, 224.4714203, 36.19787598, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1020.425354, 222.6615906, 33.91446686, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1028.13916, 220.2801056, 31.9689579, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1035.465576, 216.881073, 30.87839699, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1063.489868, 211.6070862, 30.6692524, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 1071.775146, 224.6302185, 30.55733299, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1080.060425, 237.6533508, 30.4454155, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 1086.153564, 247.2306976, 30.15268707, 0, 0, 0, 1, 0, 1, 911146904, 0, 0, 0 + 923.9740601, 132.3170166, 34.51316833, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.9740601, 126.5170288, 34.51317596, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 923.9740601, 120.3170166, 34.51315308, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 923.9814453, 114.5556641, 34.53699112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.9962769, 108.4329834, 34.53938675, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 923.9963379, 102.4709473, 34.57343292, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.970459, 92.52624512, 33.29665756, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.944458, 82.58148193, 31.95044327, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.9185791, 72.63677979, 30.57943344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.8926392, 62.69207764, 29.19535637, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.8666992, 52.74731445, 27.82971191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.8406372, 42.76220703, 26.49159431, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.8406372, 36.36218262, 26.46696091, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 929.5963135, 114.4329834, 34.53728867, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 936.0368652, 114.430603, 34.56083679, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1022.286987, 114.2354736, 31.39079666, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 816.2250977, 359.3479614, 5.469035625, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 814.3170166, 366.6170044, 5.975835323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 812.4088135, 373.8863525, 6.518050671, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 811.4545898, 377.5213318, 6.884501934, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 809.6715088, 387.1887207, 7.816870213, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 809.2877197, 396.9394226, 8.839883804, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 810.2199707, 406.6037903, 9.904872894, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 815.7009277, 424.9967041, 11.77697945, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 820.0839844, 433.387146, 12.39227295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 825.4519043, 441.0149536, 12.66592979, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 830.9769287, 447.4656067, 12.63701344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 836.0650024, 452.657135, 12.65502548, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 840.9860229, 456.9230652, 12.64903545, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 846.0094604, 460.5967102, 12.62828445, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 851.4047852, 464.0115967, 12.60201836, 0, 0, 0, 1, 0, 1, 3153083153, 0, 0, 0 + 857.4415894, 467.5015259, 12.57948017, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 864.3902588, 471.4007263, 12.56991577, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 872.3183594, 474.5863342, 12.5344286, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 881.0031738, 475.9441528, 12.46142483, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 890.3112183, 475.840332, 12.40114307, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 900.1102905, 474.6407166, 12.40381432, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 910.2685547, 472.7107239, 12.51968193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 920.6541748, 470.4155273, 12.81325054, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 931.1350708, 468.1201477, 13.30626869, 0, 0, 0, 1, 0, 1, 3153083153, 0, 0, 0 + 941.1085815, 466.0364685, 13.84086227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 950.1604614, 463.943634, 14.26456833, 0, 0, 0, 1, 0, 1, 3153083153, 0, 0, 0 + 958.432251, 461.5587158, 14.57796764, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 966.0648804, 458.5986633, 14.79589844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 971.2764282, 455.8500061, 14.89502048, 0, 0, 0, 1, 0, 1, 3153083153, 0, 0, 0 + 982.9901123, 446.9423523, 15.01306438, 0, 0, 0, 1, 0, 1, 3153083153, 0, 0, 0 + 986.5341797, 443.4397583, 15.02510071, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 992.7772217, 435.7877197, 15.74253464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 998.5307007, 427.3757935, 17.59195137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1003.864746, 418.4074097, 20.11903954, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1008.84845, 409.0850525, 22.87098122, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1013.544739, 399.6158752, 25.44591904, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 642.5969849, 271.9082947, 42.11621475, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 691.4146118, 271.8118896, 41.05004501, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 740.232666, 271.7154846, 40.45802689, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 789.050354, 271.6190796, 40.11543655, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 828.3582153, 271.2977295, 40.034729, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 863.2129517, 271.576416, 40.15363312, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 883.829895, 270.7174072, 40.70913696, 0, 0, 0, 2, 0, 1, 2846524050, 1, 0, 0 + 892.7304077, 270.5075989, 41.20615005, 0, 0, 0, 2, 0, 1, 3065923569, 1, 0, 0 + 910.2054443, 270.7653198, 42.07290649, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 918.7799072, 271.2327271, 42.48513794, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 934.5106201, 272.177002, 43.68035507, 0, 0, 0, 1, 0, 1, 2846524050, 1, 0, 0 + 642.5524292, 249.4130859, 42.11621475, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 691.3701782, 249.3166809, 41.05004501, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 740.1881714, 249.2202759, 40.45802689, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 789.0059204, 249.1238708, 40.11543655, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 837.8220825, 249.0461884, 40.01489639, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 863.1668091, 249.0999146, 40.15363312, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 873.7601318, 249.4389191, 40.44513702, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 883.9677124, 250.7698669, 40.70913696, 0, 0, 0, 2, 0, 1, 2846524050, 1, 0, 0 + 893.3748169, 253.2049866, 41.20615005, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 910.9857788, 257.6835632, 42.07290649, 0, 0, 0, 1, 0, 1, 2846524050, 1, 0, 0 + 919.7619629, 258.9043579, 42.48513794, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 667.0057983, 271.8601074, 41.58312988, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 715.8236084, 271.7636719, 40.75403595, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 764.6414795, 271.6672974, 40.28673172, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 808.7042847, 271.4584045, 40.07508469, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 845.7855835, 271.4370728, 40.05388641, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 666.9613037, 249.3648834, 41.58312988, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 715.7791748, 249.2684784, 40.75403595, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 764.5970459, 249.1720734, 40.28673172, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 813.4140015, 249.085022, 40.06516647, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 607.4706421, 271.9851685, 42.83237457, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 575.1546021, 272.0616455, 43.2237587, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 538.1378784, 272.1378784, 43.52086639, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 488.9108887, 272.2139893, 43.95431137, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 420.2159424, 272.2685242, 44.51552582, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 370.5809021, 272.2493896, 44.4763031, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 331.4229431, 272.202301, 43.6856842, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 294.1564636, 272.1730347, 41.99340439, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 257.5917358, 272.1703186, 39.40151978, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 225.7339478, 272.170929, 35.98186111, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 197.7285461, 272.1725769, 32.46730423, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 172.7205505, 272.1730347, 29.24339104, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 151.800354, 272.1716919, 26.4326458, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 134.9844055, 272.1697998, 23.78426933, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 119.8105621, 272.1676941, 21.21115303, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 103.8163605, 272.1656799, 18.62615967, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 395.3984375, 272.2589722, 44.49591446, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 454.5634155, 272.241272, 44.2349205, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 513.5244141, 272.1759338, 43.73759079, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 103.8188934, 249.6704254, 18.62510109, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 119.8139496, 249.6724396, 21.21025658, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 134.9876251, 249.6745605, 23.78334427, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 151.8026428, 249.6764526, 26.43156815, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 172.7216492, 249.6777802, 29.24215126, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 197.7276001, 249.6773376, 32.46580887, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 225.7330627, 249.6756744, 35.9803772, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 257.5923767, 249.6750793, 39.3133812, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 294.1598816, 249.6777802, 41.99233246, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 331.4510193, 249.7070618, 43.68568039, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 370.6023254, 249.7541504, 44.47608185, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 420.2121277, 249.7732849, 44.51527023, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 488.8815308, 249.7187347, 43.95426941, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 538.0970459, 249.6426544, 43.52093124, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 575.1032104, 249.566452, 43.22390747, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 607.4175415, 249.489975, 42.83255386, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 454.546814, 249.7460022, 44.23476791, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 513.4892578, 249.6806946, 43.73760223, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 395.4072266, 249.7637177, 44.49567795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1410.036865, 257.8509521, 25.10590172, 0, 0, 0, 1, 0, 1, 1033444079, 0, 0, 0 + 1399.009033, 257.3118896, 25.65377808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1388.39917, 256.7102051, 26.68166733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1378.210083, 256.0306396, 28.07044983, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1368.44458, 255.2574463, 29.62947845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1359.105591, 254.3752441, 31.27542686, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1350.195801, 253.3682861, 32.85344315, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1341.718018, 252.2211914, 34.22655869, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1333.674805, 250.918457, 35.25792694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1326.068848, 249.4443359, 35.81056976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1313.750854, 246.3859863, 35.99238205, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1302.811157, 242.6639404, 35.69437408, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1293.264648, 238.1933594, 35.0534935, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1285.126099, 232.8891602, 34.20661545, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1278.410278, 226.6660156, 33.29056549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1273.132324, 219.4382324, 32.44226456, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1269.307983, 211.1199951, 31.86018372, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1266.953369, 201.6264038, 31.61820793, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1266.083862, 190.8320313, 31.59390259, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1266.083862, 184.8320313, 31.5931263, 0, 0, 0, 1, 0, 1, 1033444079, 0, 0, 0 + 1499.996216, 272.9094238, 24.851408, 0, 0, 0, 1, 0, 1, 1033444079, 0, 0, 0 + 1509.101318, 272.1833496, 24.23938942, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1526.131592, 268.0799561, 23.33218193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1534.400635, 265.5341797, 22.81716728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1542.707275, 263.2133789, 22.28541183, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1551.202637, 261.5333252, 21.7109127, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1560.062134, 260.9096069, 21.2768898, 0, 0, 0, 1, 0, 1, 1033444079, 0, 0, 0 + 1572.087402, 260.909668, 21.27768135, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1599.672241, 242.5641174, 21.25385475, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1599.672119, 236.8421783, 21.36410332, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1599.672119, 231.1017456, 21.51756477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1599.671997, 224.6989136, 21.70635033, 0, 0, 0, 1, 0, 1, 36735510, 0, 0, 0 + 1599.671875, 218.2984009, 21.87835503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1599.671753, 212.5673523, 21.99651909, 0, 0, 0, 1, 0, 1, 36735510, 0, 0, 0 + 1599.672241, 206.866272, 22.17684174, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1599.672241, 200.4764099, 22.02506828, 0, 0, 0, 0, 0, 1, 36735510, 0, 0, 0 + 1599.672241, 194.8764343, 22.07782745, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1594.072266, 194.866272, 22.14136505, 0, 0, 0, 0, 0, 1, 240696036, 0, 0, 0 + 1587.675171, 194.8662567, 22.17689323, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1576.753418, 194.8716431, 22.17656708, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1565.793945, 194.8770447, 22.17671013, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1554.834473, 194.882431, 22.17660522, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1543.875, 194.8878174, 22.17650414, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1532.915405, 194.893219, 22.20238876, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1521.955933, 194.8986206, 22.38216972, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1510.99646, 194.904007, 22.17618561, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1499.996216, 194.9094238, 22.17907143, 0, 0, 0, 1, 0, 1, 240696036, 0, 0, 0 + 1398.038818, -55.13146973, 21.92333031, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1392.040039, -55.13146973, 21.88185501, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1433.996216, 74.90942383, 24.94477654, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 1476.016602, 74.90942383, 23.98740196, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 1487.996216, 74.90942383, 23.92443275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1837.796143, 96.21244812, 16.49723816, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1837.328857, 115.9320984, 16.77063751, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1080.032715, -568.3476563, 12.53631783, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 394.7850647, -415.5857849, 35.16256332, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 415.5523682, -415.7037659, 35.83047485, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 436.2016296, -415.7037659, 36.48051834, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 457.0869141, -415.5857849, 37.11012268, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 478.0901794, -415.7037659, 37.70286942, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 499.7772217, -415.364563, 38.26090622, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 522.1380005, -415.8651733, 38.76953125, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 544.9993896, -415.8651733, 39.21236801, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 568.7357788, -415.8770447, 39.58439255, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 593.3223877, -415.3537598, 39.87290573, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 619.0454712, -415.3537598, 40.06925583, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 645.7387085, -415.3754578, 40.16127014, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 672.4832153, -415.8338623, 40.14629364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 698.0574951, -415.4698181, 40.03393936, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 722.8366089, -415.5878296, 39.83210754, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 746.5426025, -415.3755493, 39.55324554, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 769.4337769, -415.4935608, 39.20656586, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 791.6170654, -415.6115417, 38.80197525, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 843.041626, -415.7993469, 37.64130402, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 817.3293457, -415.7054443, 38.25408554, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 868.7539063, -415.8932495, 36.98165131, 0, 0, 0, 1, 0, 1, 234525004, 1, 0, 0 + 415.1847229, -400.5709534, 35.81881332, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 435.960083, -400.8039856, 36.47319794, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 456.8328247, -400.6061401, 37.10283661, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 478.0023193, -400.7050476, 37.70038605, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 499.6567383, -400.7749939, 38.25780487, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 522.0446167, -400.80896, 38.76761246, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 544.987915, -400.6690674, 39.21214676, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 568.802063, -400.5783691, 39.58517456, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 593.3349609, -400.4794617, 39.8730545, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 619.1727295, -400.7920532, 40.06969833, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 645.7151489, -400.4953308, 40.16119385, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 672.5083618, -400.6521912, 40.14628601, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 698.1097412, -400.6521912, 40.03371429, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 722.6721802, -400.6762085, 39.83366013, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 746.5230713, -400.7611084, 39.55354691, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 769.3742676, -400.6622009, 39.20748901, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 791.6690063, -400.6593018, 38.80103302, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 843.1543579, -400.4378052, 37.63847733, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 817.4116821, -400.5485535, 38.25217438, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 868.8970337, -400.3270569, 36.97789764, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1648.574219, 612.6359863, 28.1423893, 0, 0, 0, 1, 0, 1, 4143249564, 0, 0, 0 + 1648.573975, 605.020752, 28.4478302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.573975, 594.2595825, 28.28561974, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.573975, 583.3478394, 28.22211838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.573975, 572.3335571, 27.88289261, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.573975, 561.9453735, 27.72895241, 0, 0, 0, 1, 0, 1, 4143249564, 0, 0, 0 + 1648.499878, 544.0776367, 27.72359848, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1660.447021, 544.0776367, 27.72359467, 0, 0, 0, 1, 0, 1, 298510336, 0, 0, 0 + 1672.86499, 544.0164795, 27.87264442, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1685.309326, 543.9727173, 27.9752636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1697.753784, 543.9289551, 28.08370972, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1710.19812, 543.8851929, 28.15215302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.394409, 543.8807983, 28.12159729, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.394409, 555.8455811, 28.06159592, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.372925, 561.5513306, 28.19656372, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.365234, 572.9106445, 28.29959297, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.357666, 584.2698975, 28.19656563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.349976, 595.6291504, 28.19656563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.342163, 606.9884033, 28.19656372, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.342163, 613.1682129, 28.19656372, 0, 0, 0, 1, 0, 1, 275398912, 0, 0, 0 + 1648.540405, 527.1935425, 27.83455467, 0, 0, 0, 1, 0, 1, 4143249564, 0, 0, 0 + 1648.656494, 517.3018799, 27.90691948, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.772583, 507.4102783, 27.97928238, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1648.888672, 497.5186768, 28.05164528, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1649.004761, 487.6270447, 28.12400818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1649.138794, 477.7089233, 28.12159157, 0, 0, 0, 1, 0, 1, 4143249564, 0, 0, 0 + 1649.138794, 465.765564, 28.14596558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1661.103516, 465.7616577, 28.12159348, 0, 0, 0, 1, 0, 1, 3332163276, 0, 0, 0 + 1666.137085, 466.3807983, 28.24093437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1671.748413, 468.2632446, 28.1755085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1677.480103, 471.3905945, 28.13960648, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1682.759033, 474.934845, 28.12159348, 0, 0, 0, 1, 0, 1, 3332163276, 0, 0, 0 + 1700.501221, 490.5023804, 28.12159538, 0, 0, 0, 1, 0, 1, 3332163276, 0, 0, 0 + 1705.408447, 495.0525513, 28.07196999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1709.601318, 499.7612915, 28.07868576, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1713.743408, 504.536438, 28.08543968, 0, 0, 0, 1, 0, 1, 3332163276, 0, 0, 0 + 1717.88562, 509.3115845, 28.09219742, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1722.027832, 514.086792, 28.09895515, 0, 0, 0, 1, 0, 1, 3332163276, 0, 0, 0 + 1728.394043, 522.1417236, 28.10460663, 0, 0, 0, 1, 0, 1, 3332163276, 0, 0, 0 + 1733.915161, 528.8049316, 28.1178875, 0, 0, 0, 1, 0, 1, 3332163276, 0, 0, 0 + 1741.658569, 538.7480469, 28.15006256, 0, 0, 0, 1, 0, 1, 3332163276, 0, 0, 0 + 1745.530029, 543.7196045, 28.13614273, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1750.197144, 549.303894, 28.14478493, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1755.131348, 554.437439, 28.1528492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1759.887451, 559.1877441, 28.00503731, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1764.913574, 563.4899292, 28.14724731, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1770.057373, 567.3630981, 28.21264076, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1775.19104, 571.0407715, 28.21839142, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1780.310669, 574.5244751, 28.18450356, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1785.613281, 577.4648438, 28.18909645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1791.296753, 579.5126953, 28.19310951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1797.585327, 580.3365479, 28.12159538, 0, 0, 0, 1, 0, 1, 3332163276, 0, 0, 0 + 1809.532593, 580.3365479, 28.12159348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.532593, 592.3013306, 28.06159592, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.431763, 598.2592773, 28.06637383, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.3573, 604.1889648, 28.02932739, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.36853, 606.9542847, 27.95887375, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.36853, 613.1442261, 27.89887619, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1637.209229, 465.7615967, 28.12159157, 0, 0, 0, 1, 0, 1, 3332163276, 0, 0, 0 + 1630.432373, 465.8043518, 28.18722725, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1623.629395, 465.8296509, 28.17785645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1616.826416, 465.85495, 28.16848564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1610.023438, 465.880249, 28.15911102, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1603.220459, 465.9055481, 28.14974213, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1596.41748, 465.9308472, 28.14037132, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1589.614502, 465.9561462, 28.13100052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1582.7854, 465.9639893, 28.04662323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1576.71582, 465.9639893, 28.04662132, 0, 0, 0, 1, 0, 1, 3332163276, 0, 0, 0 + 1570.681152, 465.9639893, 28.04662323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.681152, 471.7036133, 27.9899826, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1570.681152, 477.8935242, 28.04662323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.807983, 484.6921387, 28.11533165, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.795532, 491.4646301, 27.96774101, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.782959, 498.2370911, 27.96150398, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.770508, 505.009552, 28.03662872, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.758057, 511.7820435, 28.09039497, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.745483, 518.5545044, 28.14640999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.733032, 525.3269653, 28.14017868, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.686035, 532.1254883, 28.01210594, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.685791, 538.3053589, 28.01210976, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1570.685791, 544.090332, 28.01211166, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1576.720459, 544.090332, 28.01210976, 0, 0, 0, 1, 0, 1, 298510336, 0, 0, 0 + 1582.790039, 544.0903931, 28.01210785, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1588.34729, 544.0564575, 28.01148224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1593.961304, 544.0564575, 28.04148293, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1605.189331, 544.0564575, 28.16051483, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1614.626221, 544.0564575, 28.24021912, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1626.361938, 544.0564575, 27.80092239, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1636.592407, 544.0569458, 27.72359467, 0, 0, 0, 1, 0, 1, 298510336, 0, 0, 0 + 1570.685791, 549.8299561, 28.01211357, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1570.685791, 556.0198975, 28.01210785, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.730103, 567.1660156, 28.08565521, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.730103, 575.494812, 28.08565712, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1570.730103, 585.5275879, 28.08565712, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1570.730103, 595.236084, 28.12477112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.730103, 606.4641113, 28.09897804, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.730103, 617.0228882, 28.10822868, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.730103, 628.920105, 28.03068542, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.730103, 640.2511597, 27.66462135, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1570.813843, 652.4086914, 27.49365616, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.814087, 658.5709229, 27.49205589, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1571.995361, 272.8687744, 21.27767754, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1571.894287, 284.6408081, 22.07598686, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1571.532959, 290.1237183, 22.50728989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1567.111694, 300.3370667, 23.31780052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1560.799072, 310.0048218, 24.04905701, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1554.150146, 319.6139526, 24.70108223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1547.425659, 328.6047058, 25.400877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1544.150024, 333.2149048, 25.77248383, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1541.470459, 337.9674988, 26.14842987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1539.863647, 342.8544922, 26.52220345, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1539.409302, 347.8743896, 26.89272499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1540.001831, 354.0301514, 27.32855606, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1542.062622, 360.3412781, 27.77017784, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1543.525757, 363.7521973, 27.86421013, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1546.171509, 369.1889343, 28.00986862, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1548.66333, 374.5136108, 28.00540733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1554.101318, 371.9778442, 28.05695915, 0, 0, 0, 1, 0, 1, 619305134, 0, 0, 0 + 1730.770752, 366.7985535, 21.12611389, 0, 0, 0, 1, 0, 1, 1619635870, 0, 0, 0 + 1730.848633, 378.1798401, 21.77292633, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1731.046631, 391.1531982, 22.66049004, 0, 0, 0, 1, 0, 1, 1619635870, 0, 0, 0 + 1731.244507, 404.1265564, 23.85395432, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1731.442383, 417.0999146, 24.97839165, 0, 0, 0, 1, 0, 1, 1619635870, 0, 0, 0 + 1731.640259, 430.0732422, 26.22145653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1731.751099, 436.5708618, 26.52377701, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.529053, 440.291748, 26.64420319, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1725.303833, 443.9997864, 26.5900135, 0, 0, 0, 1, 0, 1, 1619635870, 0, 0, 0 + 1722.078613, 447.7078247, 26.56607819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1718.853394, 451.4158936, 26.60784721, 0, 0, 0, 1, 0, 1, 1619635870, 0, 0, 0 + 1715.628296, 455.1239014, 26.73486137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1712.403076, 458.8319702, 27.25296974, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1709.177856, 462.539978, 27.59706497, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1705.952637, 466.2480469, 27.77418709, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1702.727417, 469.9560852, 27.93494987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1699.470215, 473.6741943, 28.12159157, 0, 0, 0, 1, 0, 1, 1619635870, 0, 0, 0 + 1731.246582, 451.6724243, 26.53346634, 0, 0, 0, 1, 0, 1, 1086375247, 0, 0, 0 + 1736.967407, 451.9612122, 26.67481995, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1743.159668, 452.4101257, 26.7646122, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1749.24353, 452.7474365, 26.84626961, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1755.287109, 453.1237488, 26.86997986, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1767.374268, 453.8763428, 26.91739082, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1779.461182, 454.6411743, 26.96480751, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1791.553101, 455.4445801, 27.01220131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1797.567749, 455.7387085, 26.97821236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1803.619873, 455.7387085, 26.97821236, 0, 0, 0, 1, 0, 1, 1086375247, 0, 0, 0 + 1809.515015, 455.7387085, 26.97821045, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.515015, 461.5236816, 26.97821045, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.515015, 467.7034607, 27.05919647, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.515015, 474.4187622, 27.05945587, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.515015, 481.1339722, 27.14069366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.515015, 487.8492432, 27.22194481, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.515015, 494.5644836, 27.30318832, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.515015, 501.2797241, 27.38443184, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.515015, 507.9949951, 27.46567535, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.515015, 514.7102051, 27.54691696, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.515015, 534.855957, 27.79065323, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.515015, 541.571228, 27.87189674, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.515015, 549.7521973, 27.97087669, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.515015, 555.001709, 28.03438377, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.515015, 561.7169189, 28.11562729, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.515015, 568.4321899, 28.12125397, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.599731, 353.7062378, 21.4736042, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.599731, 359.4458923, 21.47360229, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.599731, 365.6358337, 21.52778435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.542725, 371.334198, 22.12739182, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.54248, 377.349762, 22.81315994, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.558105, 383.2869873, 23.63952446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.636963, 388.7677917, 24.38059425, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.71582, 394.2485962, 25.11005783, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.794678, 399.7293701, 25.72932053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.812012, 405.8897705, 25.83913612, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.812012, 411.6572266, 25.72790718, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.812012, 417.4144287, 26.0050869, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.812134, 423.5791931, 26.0842495, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.751465, 428.6265869, 26.11429024, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.672607, 433.6842346, 26.29442024, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.593994, 438.7418823, 26.57320786, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.515015, 443.8091125, 26.97821236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.515015, 449.999054, 26.9810276, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1551.27124, 380.0813904, 28.01039314, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1553.674927, 385.5046082, 28.00994492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1557.179199, 391.8621826, 28.01898384, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1560.490723, 397.5565491, 28.02822495, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1563.025635, 403.1798096, 28.03749847, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1564.985474, 409.6286926, 28.04699516, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1566.024658, 415.5228882, 28.04699135, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1567.069092, 421.4464111, 28.04699707, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1568.110596, 427.3532715, 28.04699707, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1569.67981, 436.6877747, 28.04675674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.360718, 443.5896606, 28.04663086, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.662842, 450.5164795, 28.04649925, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1570.681152, 460.1789551, 28.04661942, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1570.602417, 758.5112915, 27.18960381, 1, 0, 0, 1, 0, 1, 1020632581, 0, 1, 0 + 1570.391235, 772.9793091, 27.22508621, 1, 0, 0, 1, 0, 1, 1020632581, 0, 1, 0 + 1570.250122, 783.0073853, 27.24058151, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1569.603149, 788.8103027, 26.22019958, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1565.187134, 805.1259155, 22.62612915, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1562.636475, 810.0724487, 21.3589859, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1559.506592, 814.749939, 20.03407669, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1556.302734, 819.4303589, 18.77371216, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1553.52771, 824.3848877, 17.69984818, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1551.05896, 829.4137573, 16.82725525, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1548.713501, 834.4632568, 16.09669113, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1546.901855, 840.0238647, 15.51888275, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1546.033081, 846.5855103, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1545.928833, 856.9569702, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1545.728638, 867.3045654, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1545.594849, 877.27771, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1545.689819, 886.5286865, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1545.840332, 894.6064453, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1546.032227, 901.8158569, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1546.665527, 908.9431152, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1548.140015, 916.7741699, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1551.680054, 923.6056519, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1557.932983, 929.5880127, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1565.564697, 934.425415, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1573.241211, 937.8221436, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1580.961792, 939.3276367, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1589.319336, 939.2235718, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1614.110229, 936.5493164, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1621.914673, 935.3908081, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1629.678711, 934.0389404, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1637.493042, 932.6123047, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1645.571411, 931.3682861, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1653.802368, 930.168335, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1661.788208, 928.5372314, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1669.131592, 925.9995117, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1675.8573, 922.2924194, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1682.133789, 917.7149048, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1687.778442, 912.6339111, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1692.608398, 907.4163818, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1696.353271, 902.0971069, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1699.184204, 896.5013428, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1701.581665, 890.6820679, 15.10452557, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1704.025757, 884.6920166, 15.10453033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1706.22937, 878.2036743, 15.10419846, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1708.074829, 871.3026123, 15.1015892, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1710.296509, 864.6619263, 15.09828568, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1713.62915, 858.9546509, 15.09526825, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1718.194946, 854.2928467, 15.08552551, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1723.626709, 850.3401489, 15.07916164, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1729.924438, 847.0964355, 15.084445, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1342.041626, 279.115387, 25.69375801, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1358.080444, 279.7647095, 24.78863525, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1375.978638, 281.8487854, 23.5939827, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1396.353027, 285.8468018, 22.17404175, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1413.631348, 290.6998901, 21.06145859, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1428.546143, 296.0339355, 20.16696548, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1442.018311, 301.2286377, 19.39146996, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1454.237061, 306.5879517, 18.67643356, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1466.739502, 311.0335083, 17.8910408, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1475.899658, 313.5766907, 17.2587471, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1743.990479, 256.1971436, 6.736795425, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 1757.272461, 249.2691345, 8.369035721, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1768.47583, 241.3660736, 10.2254858, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1778.235962, 232.7682343, 11.52427673, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1786.839233, 226.5986786, 12.35826206, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1796.371338, 222.0678406, 13.11532211, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1801.068726, 220.5294189, 13.5086689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1806.177612, 219.4128418, 14.001297, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1811.191406, 219.0312805, 14.64936447, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 1823.23291, 218.9090271, 14.52239609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1823.23291, 230.9090271, 14.52206802, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1823.281616, 237.3320007, 14.97940731, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1823.099487, 243.032959, 15.40279102, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1822.87085, 248.6367035, 15.82279491, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1822.356934, 254.6737061, 16.29605103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1821.501709, 261.2147217, 16.83169365, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1820.050415, 267.796051, 17.36806297, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1810.42688, 319.0593567, 20.50131607, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1798.136719, 318.3742676, 20.39909172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1791.557983, 317.912384, 19.69944572, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1785.120728, 317.1390686, 18.58372116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1778.750122, 316.0935669, 17.43258858, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1772.519287, 314.7319946, 16.17204475, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1766.400391, 313.0671997, 14.85506058, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1760.244019, 311.1854553, 13.57722855, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1753.904907, 309.1763306, 12.42855263, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1747.333984, 306.9052429, 11.29746246, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1740.612061, 304.3761292, 10.14594269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1733.790771, 301.888855, 9.077730179, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1726.924072, 299.7470093, 7.99569416, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1719.917969, 297.961792, 7.19916296, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1712.781982, 296.3961792, 6.629552841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1705.727295, 295.1328735, 6.722583294, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1698.964966, 294.255249, 6.825790882, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1692.530273, 293.7774658, 6.95665741, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 1473.131226, 325.2220154, 17.24727821, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1463.165405, 322.4998169, 17.88425827, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1449.793213, 317.7374878, 18.67666054, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1437.186646, 312.5214233, 19.40162659, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1424.191895, 307.2191772, 20.16722107, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1409.943481, 302.12677, 21.06206894, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1393.55249, 297.5253296, 22.17479134, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1374.130127, 293.7146912, 23.59376526, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1357.164917, 291.7382813, 24.78749847, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1341.97583, 291.1212463, 25.69288635, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1809.595215, 330.9526367, 20.91663933, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.568848, 335.791687, 21.25751495, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.60022, 341.841095, 21.52689171, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.599731, 347.9212646, 21.47360229, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1406.704834, 776.3876953, 27.29278183, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 764.3876953, 27.29278183, 0, 0, 0, 1, 0, 1, 2305112681, 0, 0, 0 + 1406.704834, 750.0040283, 27.63941956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 735.5795898, 28.57662773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 721.1552124, 29.88571358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 706.730835, 31.32963753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 692.3065186, 32.72403336, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 677.8823242, 33.72790146, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 663.4172974, 33.93862534, 0, 0, 0, 1, 0, 1, 2305112681, 0, 0, 0 + 1406.704834, 651.4172974, 33.93862915, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 639.4172974, 33.93862534, 0, 0, 0, 1, 0, 1, 2305112681, 0, 0, 0 + 1406.704834, 629.7761841, 33.63129425, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 620.0943604, 32.72606659, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 610.4126587, 31.68428421, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 600.7310181, 30.82701492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 591.008667, 30.48276711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 581.8086548, 30.48276901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.704834, 573.4086914, 30.4827652, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.730103, 562.9532471, 30.45742989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.780273, 554.9241333, 29.78331566, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.830322, 546.8947754, 28.72856331, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.880493, 538.8650513, 28.04569244, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.924194, 534.850708, 28.04999352, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1407.012573, 529.9331665, 27.99703407, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1407.82959, 524.9457397, 27.99834061, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1409.276367, 519.9503174, 27.94789696, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1413.664307, 510.1895752, 28.06281471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1419.385742, 501.1596985, 28.06543159, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1426.593628, 493.1882324, 28.00752831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1435.408203, 485.9421387, 28.06193924, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1444.986206, 478.9424744, 28.06454086, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1454.729736, 471.7195435, 27.93230247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1465.273315, 464.240448, 27.93484116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1476.014404, 457.0383911, 28.11986542, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1486.103638, 450.6817627, 28.02235222, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1494.882324, 445.4675293, 28.02397919, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1502.97168, 441.0661926, 28.02528191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1511.442627, 437.1057129, 28.02652168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1521.18689, 433.2191772, 28.02791977, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1531.800171, 429.3760681, 28.02937889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1543.153564, 426.0012817, 28.03086281, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1555.255005, 423.548584, 28.04663467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1561.554199, 422.4188232, 28.04699516, 0, 0, 0, 1, 0, 1, 2305112681, 0, 0, 0 + 1570.320679, 776.5097046, 27.24334526, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1418.704712, 776.3876953, 27.19278336, 1, 0, 0, 1, 0, 1, 1359190837, 0, 1, 0 + 1430.758545, 776.3947144, 27.30639648, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1442.8125, 776.4016724, 27.33152008, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1454.866455, 776.4086914, 27.35664177, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1466.92041, 776.4156494, 27.38176346, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1478.974243, 776.4226685, 27.40688133, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1491.028198, 776.4296265, 27.43200874, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1503.082275, 776.4366455, 27.45713043, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1515.136108, 776.4436035, 27.48225403, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1527.189941, 776.4506226, 27.50469589, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1538.750122, 776.4575806, 27.34843063, 1, 0, 0, 1, 0, 1, 1359190837, 0, 1, 0 + 1550.804321, 776.4645996, 27.34843254, 1, 0, 0, 1, 0, 1, 1359190837, 0, 1, 0 + 1559.952637, 776.4731445, 27.14440536, 1, 0, 0, 1, 0, 1, 1359190837, 0, 1, 0 + 1117.412231, 900.2258911, 30.68346024, 0, 0, 0, 1, 0, 1, 93318893, 0, 0, 0 + 1258.92688, 839.7214355, 31.80908966, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1259.001221, 823.3577881, 32.62251663, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1259.02771, 806.9940796, 33.43814087, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1257.40918, 790.6303711, 34.30865479, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1256.91333, 782.4485474, 34.72702026, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1238.166504, 601.3068848, 37.10190201, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1243.249023, 597.5122681, 37.63241196, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1247.774414, 592.9868164, 37.63241196, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1251.734253, 589.0269775, 37.63240814, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1233.334229, 329.1791992, 20.0647831, 0, 0, 0, 1, 0, 1, 693296912, 0, 0, 0 + 1239.775024, 329.1796265, 20.06516647, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1246.765259, 328.8603821, 20.16353798, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1253.58667, 327.9190369, 20.26189995, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1260.314209, 326.5977173, 20.36025429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1267.022461, 325.1384277, 20.45860672, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1273.785767, 323.7832031, 20.55695724, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1280.678467, 322.7739563, 20.65530586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1287.734131, 322.3529053, 20.75326729, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1294.134277, 322.3529053, 20.75326729, 0, 0, 0, 1, 0, 1, 693296912, 0, 0, 0 + 1299.734131, 322.3529053, 20.75326729, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 327.9529114, 20.75326729, 0, 0, 0, 1, 0, 1, 3251650114, 0, 0, 0 + 1299.734131, 334.3529053, 20.75326538, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 342.5250244, 20.89790154, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 350.737854, 21.04343796, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 358.9507141, 21.18897247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 367.1635437, 21.3345108, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 375.4171143, 21.48094559, 0, 0, 0, 1, 0, 1, 3251650114, 0, 0, 0 + 1299.734131, 387.4171143, 21.48094749, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1287.734131, 387.4171143, 21.48094749, 0, 0, 0, 1, 0, 1, 677744194, 0, 0, 0 + 1280.917725, 387.4171143, 21.41997719, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1274.060669, 387.4171143, 21.35882187, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1267.203491, 387.4171143, 21.29766846, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1260.346436, 387.4171143, 21.23651695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1253.489258, 387.4171143, 21.17536354, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1246.63208, 387.4171143, 21.11421013, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1239.734253, 387.4171143, 21.0528698, 0, 0, 0, 1, 0, 1, 677744194, 0, 0, 0 + 1305.334229, 322.3529053, 20.75326729, 0, 0, 0, 1, 0, 1, 693296912, 0, 0, 0 + 1311.734131, 322.3529053, 20.75326729, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1318.382568, 322.0900269, 20.67111397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1324.161621, 322.1876221, 20.43263054, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1329.439331, 322.5376282, 20.08847046, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1334.543457, 323.0348206, 19.68933105, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1339.801758, 323.5742188, 19.28576088, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.541504, 324.051239, 18.92812538, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1352.090088, 324.3613586, 18.66670227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1359.734131, 324.4007568, 18.55211258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1366.134277, 324.4007568, 18.55211258, 0, 0, 0, 1, 0, 1, 693296912, 0, 0, 0 + 1371.734131, 324.4007568, 18.55211449, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 330.0007629, 18.55211449, 0, 0, 0, 1, 0, 1, 1735951837, 0, 0, 0 + 1371.734131, 336.3601074, 18.55470467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 342.862793, 18.50993156, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 349.3657837, 19.08369827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 355.8686829, 19.99308205, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 362.3713379, 20.95514107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 368.8737793, 21.68700409, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 375.4171143, 21.90514755, 0, 0, 0, 1, 0, 1, 1735951837, 0, 0, 0 + 1371.734131, 387.4171143, 21.90514755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1359.734131, 387.4171143, 21.90514755, 0, 0, 0, 1, 0, 1, 677744194, 0, 0, 0 + 1353.774902, 387.4171143, 21.85230637, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1347.774902, 387.4171143, 21.79928017, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1341.774902, 387.4171143, 21.74625587, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.774902, 387.4171143, 21.69322968, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1329.774902, 387.4171143, 21.64020348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1323.774902, 387.4171143, 21.58717918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1317.774902, 387.4171143, 21.53415489, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1311.734131, 387.4171143, 21.48094559, 0, 0, 0, 1, 0, 1, 677744194, 0, 0, 0 + 1377.334229, 324.4007568, 18.55211449, 0, 0, 0, 1, 0, 1, 693296912, 0, 0, 0 + 1383.734131, 324.4007568, 18.55211258, 0, 0, 0, 1, 0, 1, 693296912, 0, 0, 0 + 1393.319824, 324.9940186, 18.38292503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1402.19043, 326.8098145, 18.21461868, 0, 0, 0, 1, 0, 1, 693296912, 0, 0, 0 + 1410.338379, 329.7104187, 18.04631615, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1417.71582, 333.5585938, 17.87801361, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1424.274536, 338.2170105, 17.70971489, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1429.966309, 343.5484619, 17.54141617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1434.74292, 349.4157715, 17.37311745, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1438.556396, 355.6817017, 17.20481491, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1441.358276, 362.2090454, 17.03651237, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1443.100342, 368.8604736, 16.86821175, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1443.734375, 375.4985962, 16.6999073, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1443.733887, 381.8578796, 16.70112991, 0, 0, 0, 1, 0, 1, 693296912, 0, 0, 0 + 1443.733887, 387.4578857, 16.70112991, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1438.133911, 387.4578857, 16.70112801, 0, 0, 0, 1, 0, 1, 677744194, 0, 0, 0 + 1431.733887, 387.4578857, 16.70112991, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1425.774658, 387.4528198, 16.7444725, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1419.774414, 387.4477234, 17.2548008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1413.77417, 387.442627, 18.08625793, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1407.77417, 387.4375305, 19.09152985, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1401.774292, 387.4324341, 20.12331009, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1395.774536, 387.4273376, 21.03435326, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1389.774902, 387.4222412, 21.67739677, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1383.734131, 387.4171143, 21.90514946, 0, 0, 0, 1, 0, 1, 677744194, 0, 0, 0 + 1371.734131, 399.4171143, 21.90514946, 0, 0, 0, 1, 0, 1, 1735951837, 0, 0, 0 + 1371.734131, 407.3764038, 22.19116592, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 415.3764038, 22.4788208, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 423.3764038, 22.76647949, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 431.3764038, 23.05413628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 439.3764038, 23.34179306, 0, 0, 0, 1, 0, 1, 1735951837, 0, 0, 0 + 1371.734131, 451.4171143, 23.34343529, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 463.4171143, 23.34343338, 0, 0, 0, 1, 0, 1, 1735951837, 0, 0, 0 + 1371.734131, 469.7764282, 23.26993179, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 476.1766968, 23.86968231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 482.5767212, 24.71470642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 488.9765015, 25.37374306, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.734131, 495.4171143, 25.41312027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.010498, 499.4839478, 25.4154892, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1368.926758, 503.0931702, 25.41548729, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1365.734131, 505.7720337, 25.4154892, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1361.817993, 507.1974182, 25.4154892, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1357.374512, 507.4171143, 25.47011185, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1352.57373, 507.4171143, 26.54210472, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1347.734131, 507.4171143, 27.16635323, 0, 0, 0, 1, 0, 1, 1735951837, 0, 0, 0 + 1299.734131, 399.4171143, 21.48094559, 0, 0, 0, 1, 0, 1, 3251650114, 0, 0, 0 + 1299.734131, 411.6215515, 21.47012329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 423.7366943, 21.95659828, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 435.75177, 22.78393364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 447.6967468, 23.79483414, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 459.6016846, 24.83200455, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 471.4965515, 25.73814774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 483.411438, 26.3559494, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 495.4171143, 26.52791595, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.734131, 501.8171082, 26.52791595, 0, 0, 0, 1, 0, 1, 3251650114, 0, 0, 0 + 1227.734253, 399.4171143, 21.05286789, 0, 0, 0, 1, 0, 1, 1481856826, 0, 0, 0 + 1227.734253, 411.3764038, 21.00026131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.734253, 423.3764954, 21.58626556, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.734253, 435.3765869, 22.61723328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.734253, 447.3766479, 23.89820862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.734253, 459.3766479, 25.23423386, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.734253, 471.3765564, 26.43037224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.734253, 483.3764648, 27.29167557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.734253, 495.4171143, 27.62338257, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.734253, 501.8171082, 27.62338257, 0, 0, 0, 1, 0, 1, 1481856826, 0, 0, 0 + 1335.734253, 663.4171143, 37.71790314, 0, 0, 0, 1, 0, 1, 2142514224, 0, 0, 0 + 1335.734253, 668.9925537, 37.17341232, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.734375, 680.0623779, 36.09272385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.734375, 691.1322021, 35.01202393, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.734375, 702.1615601, 33.93545914, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.742432, 709.2271729, 33.93571472, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.965332, 712.3979492, 33.90450287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1337.753418, 716.1020508, 33.88902283, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1343.823608, 722.8769531, 32.93435669, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1347.95166, 728.2822266, 31.99313164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.857178, 733.8581543, 31.05193329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1355.741455, 739.5078125, 30.11075783, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1359.805542, 745.1343994, 29.16960526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1364.250732, 750.6408691, 28.228508, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1369.248901, 755.9024048, 27.29277802, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1373.774414, 760.4278564, 27.29277992, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1377.734131, 764.4066162, 27.29277802, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5884399, 912.2666626, 22.60937881, 0, 0, 0, 1, 0, 1, 3921349120, 0, 0, 0 + 964.666687, 921.5652466, 22.07909584, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.744873, 930.8637695, 21.5488205, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 965.2852173, 940.6256104, 20.95217896, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 967.9508057, 950.2724609, 20.28964615, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 973.0603638, 958.1296997, 19.62674141, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 979.760437, 964.3704834, 18.82134247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 987.1077881, 970.1255493, 18.0162487, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 995.0567017, 975.2619019, 17.24889183, 0, 0, 0, 1, 0, 1, 3921349120, 0, 0, 0 + 1003.72229, 978.9046631, 16.51859856, 0, 0, 0, 1, 0, 1, 3921349120, 0, 0, 0 + 1012.840576, 980.9233398, 15.78888226, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1023.716797, 981.7148438, 15.20312214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1033.97937, 981.8983765, 14.61703396, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1046.96106, 981.9260864, 13.94808578, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1062.267578, 981.921936, 13.3983984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1077.545654, 981.8244019, 12.73149014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1092.046997, 981.9037476, 12.85159588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1106.507568, 981.9828491, 13.0978117, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1120.96814, 982.0619507, 13.3014183, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1135.428711, 982.1411133, 13.04978371, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1149.88916, 982.2202148, 13.3557024, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1164.349731, 982.2993164, 14.13891602, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1178.810425, 982.378479, 14.45394421, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1193.270874, 982.4575806, 14.21247196, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1207.731445, 982.5366821, 13.45867729, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1222.192017, 982.6157837, 12.83553791, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1236.652588, 982.6949463, 12.7346344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1251.113159, 982.7740479, 12.73493767, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1258.343506, 982.8135986, 12.73508835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1264.710815, 983.0181885, 12.73508835, 0, 0, 0, 1, 0, 1, 3921349120, 0, 0, 0 + 1275.910889, 983.0181885, 12.73508835, 0, 0, 0, 1, 0, 1, 3921349120, 0, 0, 0 + 1285.163086, 982.864624, 12.68426323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1295.481079, 982.7125244, 12.66993713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1305.365723, 981.8690186, 12.73381329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1313.958862, 979.1188354, 12.71285248, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1321.731689, 975.1164551, 12.73730564, 0, 0, 0, 1, 0, 1, 3921349120, 0, 0, 0 + 1329.487671, 968.5496826, 12.74737644, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.307983, 960.541748, 12.76338673, 0, 0, 0, 1, 0, 1, 1968110285, 0, 0, 0 + 1338.942017, 953.5082397, 12.73407078, 0, 0, 0, 1, 0, 1, 1968110285, 0, 0, 0 + 1342.416382, 947.0680542, 12.71308231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.918213, 940.4631348, 12.71757221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.615479, 932.8538818, 12.70258808, 0, 0, 0, 1, 0, 1, 1968110285, 0, 0, 0 + 1358.729004, 925.742981, 12.72685051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1362.384521, 922.4298706, 12.79290009, 0, 0, 0, 1, 0, 1, 1968110285, 0, 0, 0 + 1406.704834, 788.3876953, 27.29277992, 0, 0, 0, 1, 0, 1, 1968110285, 0, 0, 0 + 1406.715576, 801.3908691, 26.8093338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.903564, 814.475769, 25.68647575, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1407.087891, 827.390564, 24.08413887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1407.086914, 839.9241333, 22.16207695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.719238, 851.8654175, 20.07997322, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1405.803955, 863.00354, 17.99751282, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1404.159668, 873.1275024, 16.07423401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1401.605591, 882.0268555, 14.46960163, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1397.960449, 889.4916382, 13.34287167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1393.972046, 894.3825684, 12.88009262, 0, 0, 0, 1, 0, 1, 1968110285, 0, 0, 0 + 923.9517822, 138.401001, 34.51351166, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 923.9517822, 144.401001, 34.51360321, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 924.6004639, 152.0845947, 34.36030197, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 926.3179932, 158.8638916, 34.01798248, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 928.8195801, 164.9638062, 33.53377914, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 931.8206787, 170.5686035, 32.95511627, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 935.0372925, 175.8625488, 32.345047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 938.1851807, 181.0293579, 31.69581413, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 940.9802246, 186.2524414, 31.05801773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 943.1378784, 191.7149658, 30.46026993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 944.3744507, 197.5993042, 29.93291283, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 944.4072266, 204.0881348, 29.24030495, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 943.0176392, 220.0830078, 26.98409462, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 942.0830688, 233.977417, 25.89536095, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 941.5552368, 274.744751, 26.06581116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 941.8911743, 282.7828369, 26.09558487, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 942.2802734, 290.5788574, 26.12241173, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 942.6557617, 298.442749, 26.41311264, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 942.9510498, 306.6842041, 27.20100021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 943.7824097, 313.2902832, 28.08736038, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 945.697998, 319.0852051, 28.9793129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 948.4391479, 324.4637451, 29.76557541, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 951.7485352, 329.8200684, 30.35466385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 955.2861938, 335.836853, 30.88879967, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 958.7839355, 342.2337646, 31.41049957, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 962.3745117, 349.6295166, 31.83826256, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 966.5064087, 357.8782349, 32.14170074, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 971.2921143, 366.7113342, 32.2616539, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 1351.388428, 190.8685303, 26.38582802, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 1467.776367, 375.4578247, 16.70146561, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1467.776367, 381.8578186, 16.70146751, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 1467.776367, 387.4578247, 16.70146751, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1462.176392, 387.4578247, 16.70146751, 0, 0, 0, 1, 0, 1, 677744194, 0, 0, 0 + 1455.776367, 387.4578247, 16.70146751, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1449.333984, 387.4578857, 16.70112991, 0, 0, 0, 1, 0, 1, 677744194, 0, 0, 0 + 1467.776367, 393.0578308, 16.70146751, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 1467.776367, 399.4578247, 16.70146561, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1467.40979, 406.497406, 17.04719925, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1466.687744, 413.5350952, 17.41630363, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 1464.651001, 423.4603577, 17.98164558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1463.074097, 429.0375671, 18.32381439, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 1459.764771, 435.241394, 18.77403831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1454.712036, 440.8468018, 19.26400948, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1449.522217, 445.0905457, 19.71655846, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1444.369019, 448.1087646, 20.12714195, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1439.425537, 450.0374146, 20.49109459, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1434.865356, 451.0126953, 20.80378342, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1424.078491, 451.4813232, 21.48537636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1416.080688, 451.5921936, 21.96103287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1407.459961, 451.5699158, 22.43598175, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1398.807617, 451.4858093, 22.85883331, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1390.715454, 451.4110718, 23.17819214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1383.734131, 451.4171143, 23.34343147, 0, 0, 0, 1, 0, 1, 1693662344, 0, 0, 0 + 1230.016479, -55.11566162, 27.39069748, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1220.159302, -55.65478516, 28.2353096, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1210.379028, -57.21777344, 29.08472443, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1200.663818, -59.52526855, 29.93414497, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1190.981567, -62.28149414, 30.7835598, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1181.299561, -65.1907959, 31.63294983, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1171.585205, -67.95739746, 32.48233795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1161.806152, -70.28582764, 33.33169937, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1147.390015, -72.61816406, 34.23239136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1142.609741, -72.4299469, 35.09000778, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1196.928711, -142.423172, 27.12063599, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1183.571045, -142.4315338, 28.17828941, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1171.790161, -142.4315338, 29.51692009, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1160.009277, -142.4315338, 30.90294647, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1148.228516, -142.4315338, 32.00262833, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1136.40686, -142.4315033, 32.4961319, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1196.928711, -220.389267, 23.55335426, 0, 0, 0, 1, 0, 1, 4112177604, 0, 0, 0 + 1185.616699, -220.4315491, 23.28121948, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1174.126953, -220.4315643, 22.78209496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1162.644287, -220.4315338, 22.14203644, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1151.147705, -220.4315948, 21.56666565, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1139.658813, -220.4315948, 21.34667015, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1401.104858, 651.4172974, 33.93862915, 0, 0, 0, 1, 0, 1, 451349281, 0, 0, 0 + 1394.704834, 651.4172974, 33.93862534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1385.351318, 651.4172363, 34.32592773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1375.957031, 651.4172363, 35.27222443, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1366.562988, 651.4171753, 36.36116409, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1357.168945, 651.4171753, 37.32777023, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1347.734253, 651.4171143, 37.71790695, 0, 0, 0, 1, 0, 1, 451349281, 0, 0, 0 + 1039.357788, 774.2667236, 30.82754707, 0, 0, 0, 1, 0, 1, 3516491166, 0, 0, 0 + 1039.357788, 785.666748, 30.81485939, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1039.357788, 797.0667114, 30.80216599, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1039.357788, 808.4667358, 30.78947639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1039.357788, 819.8666992, 30.7767849, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1039.357788, 831.2667236, 30.76409721, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1039.357788, 842.666687, 30.75140572, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1039.357788, 854.0667114, 30.73871613, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1039.357788, 865.4666748, 30.72602272, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1039.357788, 876.8666992, 30.71333504, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1039.357788, 888.2259521, 30.70086479, 0, 0, 0, 1, 0, 1, 3516491166, 0, 0, 0 + 1473.376465, 387.4578247, 16.70146751, 0, 0, 0, 1, 0, 1, 677744194, 0, 0, 0 + 1479.775513, 387.4578552, 16.66147041, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1488.245483, 387.4707642, 17.00687599, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1496.732178, 387.4859314, 18.38519096, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1505.151123, 387.2828979, 20.49518204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1513.429565, 386.5693665, 23.07132339, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1521.539795, 385.1799927, 25.68505669, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1529.591675, 382.9648743, 27.58125496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1537.728027, 379.7003174, 28.00994682, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1543.163574, 377.0609741, 28.06266975, 0, 0, 0, 1, 0, 1, 677744194, 0, 0, 0 + 1649.158325, 452.8953857, 28.04200554, 0, 0, 0, 1, 0, 1, 4143249564, 0, 0, 0 + 1649.172607, 444.9088745, 27.92725945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1649.189209, 435.7137756, 27.97189903, 0, 0, 0, 1, 0, 1, 4143249564, 0, 0, 0 + 1649.205933, 426.6615906, 27.99082184, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1655.573853, 426.72052, 27.99058914, 0, 0, 0, 1, 0, 1, 1086375247, 0, 0, 0 + 1664.46814, 426.817688, 27.88329887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1672.796143, 427.116272, 27.81312943, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1679.587769, 427.3237915, 27.75873184, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1685.58606, 427.6149292, 27.81517982, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1690.780029, 427.8670044, 27.86405754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1694.707153, 428.6072998, 27.67262077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1697.520752, 430.5471191, 27.5292244, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1700.935059, 433.3731995, 27.58299637, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1708.422363, 439.5759888, 26.66792297, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1715.250488, 443.6419067, 26.4751339, 0, 0, 0, 1, 0, 1, 1086375247, 0, 0, 0 + 1572.584106, 420.4739685, 28.0417366, 0, 0, 0, 1, 0, 1, 1086375247, 0, 0, 0 + 1579.010132, 419.4247437, 27.94556999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1586.727905, 419.4735718, 27.87658119, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1599.163696, 420.2763367, 27.86692238, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1607.240112, 421.6874084, 27.87791443, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1615.179077, 423.4690857, 27.8876133, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1622.467529, 424.8345642, 27.91421127, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1629.14563, 425.6891479, 27.93582153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1634.00354, 426.06604, 27.96723557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1638.780273, 426.4904175, 27.97485161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1643.153931, 426.6063232, 27.99084473, 0, 0, 0, 1, 0, 1, 1086375247, 0, 0, 0 + 1183.317993, 774.2260132, 35.16794968, 0, 0, 0, 1, 0, 1, 211916944, 0, 0, 0 + 1183.317993, 781.9688721, 35.16808701, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.317993, 789.6710205, 35.16839981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.317993, 797.3731689, 35.16871262, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.317993, 805.0752563, 35.16902542, 0, 0, 0, 1, 0, 1, 211916944, 0, 0, 0 + 1183.318115, 812.7774048, 35.16933823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.318115, 820.4795532, 35.16965485, 0, 0, 0, 1, 0, 1, 211916944, 0, 0, 0 + 1183.318115, 828.1817017, 35.16996765, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.318115, 835.8838501, 35.17028046, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.318115, 843.5766602, 35.17065048, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.317993, 850.0088501, 35.16871262, 0, 0, 0, 1, 0, 1, 211916944, 0, 0, 0 + 1183.317993, 857.7109375, 35.16902542, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.318115, 865.4130859, 35.16933823, 0, 0, 0, 1, 0, 1, 211916944, 0, 0, 0 + 1183.318115, 873.1152344, 35.16965485, 0, 0, 0, 1, 0, 1, 211916944, 0, 0, 0 + 1455.379639, -496.9057312, 28.43778992, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 584.7009277, 1614.895996, 26.13960266, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 663.2040405, 1654.460815, 32.59111786, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 428.9332275, 1675.72583, 15.23860168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 494.933197, 1609.72583, 19.24484444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 506.9535217, 1531.72583, 12.37360287, 0, 0, 0, 1, 0, 1, 3464721102, 0, 0, 0 + 751.9327393, 1765.814819, 36.24202728, 0, 0, 0, 1, 0, 1, 3079229639, 0, 0, 0 + 757.163269, 1760.697754, 35.55437851, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 746.9998169, 1770.089844, 36.80054092, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.471924, 1808.879517, 9.015665054, 0, 0, 0, 1, 0, 1, 4243939149, 0, 0, 0 + 1252.971924, 1808.879517, 9.068915367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1242.471924, 1808.879517, 9.114927292, 0, 0, 0, 1, 0, 1, 4243939149, 0, 0, 0 + 1225.181152, 1808.879517, 9.137405396, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1225.194702, 1740.866211, 9.644246101, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1225.181152, 1752.859131, 9.643984795, 0, 0, 0, 1, 0, 1, 1020511766, 0, 0, 0 + 1225.181152, 1767.505493, 9.475318909, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1225.181152, 1782.172119, 9.28121376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1225.181152, 1796.859253, 9.137755394, 0, 0, 0, 1, 0, 1, 1020511766, 0, 0, 0 + 1281.511353, 1740.825073, 14.74101639, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1269.511353, 1740.825073, 14.74163914, 0, 0, 0, 0, 0, 1, 1910579387, 0, 0, 0 + 1256.605469, 1740.865967, 12.70703411, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1243.691895, 1740.866089, 10.66928768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1237.194702, 1740.866211, 9.541931152, 0, 0, 0, 0, 0, 1, 1910579387, 0, 0, 0 + 1024.536743, 1637.264648, 15.76566887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1016.065674, 1645.735718, 15.74492264, 0, 0, 0, 1, 0, 1, 3288060410, 0, 0, 0 + 1066.710205, 1696.380127, 11.0330143, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 1075.181152, 1687.909058, 11.03347969, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1066.681641, 1679.409424, 11.03540516, 0, 0, 0, 1, 0, 1, 2843354800, 0, 0, 0 + 1055.442627, 1668.170532, 12.61470699, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1044.218018, 1656.945801, 14.19210815, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1033.00769, 1645.735596, 15.77631283, 0, 0, 0, 1, 0, 1, 2843354800, 0, 0, 0 + 1038.17041, 1724.9198, 15.13834763, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 1047.524536, 1715.565796, 14.31400394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1057.124512, 1705.96582, 12.69581318, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1083.933716, 1594.838135, 15.76535988, 0, 0, 0, 1, 0, 1, 398881743, 0, 0, 0 + 1075.448486, 1586.352905, 15.76566887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1066.963135, 1594.838135, 15.76557732, 0, 0, 0, 1, 0, 1, 3288060410, 0, 0, 0 + 1057.294434, 1604.506836, 15.76548862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1047.597046, 1614.204346, 15.76549053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1037.899658, 1623.901855, 15.76548862, 0, 0, 0, 1, 0, 1, 3288060410, 0, 0, 0 + 1033.050781, 1628.750488, 15.76557922, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1115.500244, 1696.594116, 9.578216553, 0, 0, 0, 1, 0, 1, 2843354800, 0, 0, 0 + 1107.015015, 1688.108887, 9.576284409, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1115.52832, 1679.595459, 9.577501297, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 1096.610596, 1688.059326, 9.884388924, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 1085.66687, 1687.959351, 10.61370945, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 1133.614258, 1644.518799, 15.76294708, 0, 0, 0, 1, 0, 1, 398881743, 0, 0, 0 + 1142.099609, 1653.004028, 15.76513386, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1133.642334, 1661.461304, 15.76440144, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 1124.585205, 1670.528442, 12.7181139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1091.002197, 1601.906616, 15.76535892, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1105.196533, 1616.101074, 15.76535797, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1119.391113, 1630.295532, 15.76535892, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1145.75293, 1727.192871, 9.442101479, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1152.379639, 1733.992432, 9.373826027, 0, 0, 0, 1, 0, 1, 2843354800, 0, 0, 0 + 1159.181152, 1740.879517, 9.394220352, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1123.985596, 1705.079468, 9.577869415, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1132.485107, 1713.579224, 9.578215599, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1139.126099, 1720.393311, 9.510222435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1171.20166, 1740.879517, 9.394253731, 0, 0, 0, 1, 0, 1, 1910579387, 0, 0, 0 + 1183.221924, 1740.879517, 9.465688705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1195.221924, 1740.879517, 9.537088394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1207.221924, 1740.879517, 9.60848999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1213.20166, 1740.879517, 9.643990517, 0, 0, 0, 1, 0, 1, 1910579387, 0, 0, 0 + 1303.198364, 1808.872559, 8.970448494, 0, 0, 0, 0, 0, 1, 4243939149, 0, 0, 0 + 1291.188232, 1808.872559, 9.008333206, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1281.511353, 1752.825073, 14.74013615, 0, 0, 0, 0, 0, 1, 3426260300, 0, 0, 0 + 1281.505859, 1770.470825, 12.46165562, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1281.500488, 1788.076172, 9.96407032, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1281.497803, 1796.878784, 8.972836494, 0, 0, 0, 0, 0, 1, 3426260300, 0, 0, 0 + 1293.479004, 1704.865723, 15.72885418, 0, 0, 0, 0, 0, 1, 1910579387, 0, 0, 0 + 1281.479004, 1704.865723, 15.72908401, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1281.479004, 1716.865723, 15.71059322, 0, 0, 0, 0, 0, 1, 3426260300, 0, 0, 0 + 1281.511353, 1728.825073, 14.74062729, 0, 0, 0, 0, 0, 1, 3426260300, 0, 0, 0 + 1351.450317, 1704.865845, 15.72461605, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1339.490967, 1704.865845, 15.74549961, 0, 0, 0, 0, 0, 1, 1910579387, 0, 0, 0 + 1330.296875, 1704.865845, 15.76342201, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1321.102539, 1704.865845, 15.81769657, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1311.908203, 1704.865723, 15.79850388, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1302.713989, 1704.865723, 15.90595722, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1351.473877, 1784.879517, 8.456606865, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1339.476074, 1808.873779, 8.443737984, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1330.626953, 1808.879517, 8.440730095, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1319.67749, 1808.879517, 8.546524048, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1351.450317, 1716.825439, 15.7511797, 0, 0, 0, 0, 0, 1, 2100608810, 0, 0, 0 + 1265.30249, 1649.041504, 15.72407818, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1271.717285, 1651.472534, 15.54603767, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1276.831543, 1655.392578, 15.74034119, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1279.533203, 1659.283936, 15.74669743, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1281.44751, 1667.639648, 15.77194691, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1281.458008, 1676.049438, 15.7400589, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1281.468506, 1684.459351, 15.77942657, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1281.479004, 1692.865723, 15.73884964, 0, 0, 0, 0, 0, 1, 3426260300, 0, 0, 0 + 1228.690674, 1659.750977, 15.69510174, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1235.192139, 1654.510132, 15.70475483, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1242.531982, 1650.833862, 15.7134676, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1250.281982, 1648.707153, 15.70816708, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1258.014893, 1648.114624, 15.640522, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1216.91333, 1671.52832, 15.69479084, 0, 0, 0, 0, 0, 1, 3426260300, 0, 0, 0 + 1224.165161, 1664.276367, 15.69479084, 0, 0, 0, 0, 0, 1, 3426260300, 0, 0, 0 + 1159.070068, 1636.033447, 15.76540565, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1167.526611, 1644.48999, 15.76546097, 0, 0, 0, 0, 0, 1, 3426260300, 0, 0, 0 + 1179.434692, 1656.368408, 15.76558971, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1150.584961, 1644.518799, 15.76544666, 0, 0, 0, 0, 0, 1, 2469891874, 0, 0, 0 + 367.1517639, 1615.750122, 15.24661255, 0, 0, 0, 1, 0, 1, 2878659436, 0, 0, 0 + 373.614624, 1604.556152, 15.24741173, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 343.6338501, 1688.480469, 15.10126591, 0, 0, 0, 1, 0, 1, 2878659436, 0, 0, 0 + 346.9792786, 1675.995239, 15.10275936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 352.956604, 1653.696045, 14.97320747, 0, 0, 0, 1, 0, 1, 2878659436, 0, 0, 0 + 357.5314941, 1638.131348, 14.97629642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 360.2412109, 1630.528564, 15.19309711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 363.4102478, 1623.054077, 15.22312927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 473.1922302, 1416.139526, 9.869594574, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 453.3128052, 1448.377075, 8.961919785, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 464.0750122, 1453.729614, 9.036117554, 0, 0, 0, 1, 0, 1, 1296191824, 0, 0, 0 + 470.9824219, 1453.72583, 9.031995773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 477.371521, 1453.72583, 9.03199482, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 482.9328613, 1453.724976, 9.00979805, 0, 0, 0, 1, 0, 1, 1296191824, 0, 0, 0 + 494.9331665, 1453.725342, 9.014890671, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 494.9332275, 1483.684082, 10.12807941, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 494.9332581, 1492.684082, 10.68832779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 494.9332581, 1501.684082, 11.23816586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 494.9332275, 1510.684082, 11.79263973, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 494.9332581, 1519.705322, 12.34410381, 0, 0, 0, 1, 0, 1, 1699588706, 0, 0, 0 + 585.0544434, 1410.067749, 10.04303551, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 585.0092163, 1420.601807, 10.08327675, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 584.9640503, 1431.135498, 10.12357235, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 584.5947266, 1441.676636, 10.14383984, 0, 0, 0, 1, 0, 1, 3067010528, 0, 0, 0 + 338.3408203, 1752.688599, 15.65585899, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 338.3408203, 1744.23938, 15.07898617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 338.3408203, 1735.685181, 14.7906723, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 338.4204102, 1727.701416, 14.83493328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 338.761261, 1719.758057, 14.88817978, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 339.4087524, 1711.857788, 14.94145584, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 340.4082336, 1704.003174, 14.9947567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 341.8050842, 1696.196655, 15.04809475, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 607.3681641, 1574.555542, 21.93016243, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 629.7224121, 1536.896118, 19.31639099, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 681.4902344, 1483.818115, 13.90020752, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 669.4698486, 1483.678467, 13.90995979, 0, 0, 0, 1, 0, 1, 2223549536, 0, 0, 0 + 506.9535522, 1453.725342, 9.010660172, 0, 0, 0, 1, 0, 1, 1296191824, 0, 0, 0 + 664.7111816, 1359.446289, 13.46275616, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 650.555481, 1358.426392, 13.03051662, 0, 0, 0, 1, 0, 1, 957364563, 0, 0, 0 + 643.6397705, 1358.180298, 12.68203449, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 631.8485107, 1364.331909, 12.23526382, 0, 0, 0, 0, 0, 1, 957364563, 0, 0, 0 + 617.7501831, 1365.952148, 11.45174885, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 607.0198364, 1367.176025, 10.74058056, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 596.6088257, 1368.363159, 10.32952499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 590.7750244, 1367.782104, 9.964834213, 0, 0, 0, 0, 0, 1, 957364563, 0, 0, 0 + 585.1851196, 1367.87561, 9.87430191, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 585.1900635, 1378.474487, 9.820233345, 0, 0, 0, 1, 0, 1, 3067010528, 0, 0, 0 + 585.1447754, 1389.000244, 9.962552071, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 585.0996094, 1399.534058, 10.00279427, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.1452026, 1359.301636, 13.32449436, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 689.1532593, 1359.342529, 13.32503891, 0, 0, 0, 1, 0, 1, 957364563, 0, 0, 0 + 683.1195068, 1359.320313, 13.32755566, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 676.6959229, 1359.200439, 13.50507927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.1533203, 1371.342529, 13.32449245, 0, 0, 0, 0, 0, 1, 2600831593, 0, 0, 0 + 700.024231, 1375.482666, 13.35190868, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 697.4552612, 1378.73291, 13.25573826, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 692.8330078, 1382.862305, 13.28672886, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 688.3624878, 1387.373779, 13.32442951, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 684.3115845, 1392.104736, 13.33700848, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 682.2278442, 1395.713867, 13.33700848, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 681.5041504, 1399.818115, 13.33700848, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 681.5041504, 1405.818115, 13.33700848, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 681.5041504, 1411.818115, 13.43074799, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 681.5041504, 1417.818115, 13.4719162, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 681.5041504, 1423.818115, 13.52474117, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 681.5041504, 1429.817383, 13.52474117, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 681.5041504, 1433.162476, 13.57699013, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 681.5041504, 1435.818115, 13.61847782, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 681.3338013, 1441.233765, 13.84126472, 0, 0, 0, 0, 0, 1, 2600831593, 0, 0, 0 + 681.5040894, 1453.527954, 13.85756874, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 681.5041504, 1465.378052, 13.80621147, 0, 0, 0, 0, 0, 1, 2600831593, 0, 0, 0 + 681.5041504, 1471.818115, 13.90020561, 0, 0, 0, 0, 0, 1, 2600831593, 0, 0, 0 + 693.5041504, 1483.818115, 13.90020657, 0, 0, 0, 1, 0, 1, 734491532, 0, 0, 0 + 699.5318604, 1483.818115, 13.79926205, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 705.5318604, 1483.818115, 13.69889545, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 711.5318604, 1483.818237, 13.598526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 717.5318604, 1483.818237, 13.49815559, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 723.5318604, 1483.818237, 13.39778805, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 729.4901123, 1483.777588, 13.29811001, 0, 0, 0, 1, 0, 1, 734491532, 0, 0, 0 + 713.1533203, 1359.342529, 13.22217846, 0, 0, 0, 0, 0, 1, 957364563, 0, 0, 0 + 717.5712891, 1359.394897, 13.31141853, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 723.5306396, 1359.394775, 13.30485344, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 729.5643921, 1359.416992, 13.30288601, 0, 0, 0, 0, 0, 1, 957364563, 0, 0, 0 + 741.6052856, 1359.408813, 13.30272293, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 741.5644531, 1371.417969, 13.30288219, 0, 0, 0, 0, 0, 1, 818611049, 0, 0, 0 + 741.4902954, 1381.626587, 13.29163837, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 741.4902954, 1393.626343, 13.29811192, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 741.4902954, 1405.626465, 13.29749584, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 741.5335693, 1411.818237, 13.29819965, 0, 0, 0, 0, 0, 1, 818611049, 0, 0, 0 + 753.5645142, 1359.417114, 13.30288219, 0, 0, 0, 0, 0, 1, 957364563, 0, 0, 0 + 765.4681396, 1359.481689, 13.29483986, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 770.4726563, 1359.434448, 13.27106571, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 778.9422607, 1359.432495, 13.15526295, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 787.3899536, 1359.43042, 13.24421024, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 791.4942017, 1360.154053, 13.24420929, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 793.3899536, 1361.037964, 13.24421024, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 795.1033936, 1362.237793, 13.2442112, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 800.1178589, 1367.187622, 13.27157593, 0, 0, 0, 0, 0, 1, 957364563, 0, 0, 0 + 804.3605347, 1371.430298, 13.25672722, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 808.6031494, 1375.672974, 13.25672626, 0, 0, 0, 0, 0, 1, 957364563, 0, 0, 0 + 812.8458252, 1379.915405, 13.25672722, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 815.9827271, 1383.176147, 13.24419212, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 818.3731079, 1386.590088, 13.24419212, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 819.4902344, 1391.246582, 13.24419117, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 819.4973145, 1397.661255, 13.24419212, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 819.4973145, 1403.661255, 13.24419022, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 819.5335693, 1411.818237, 13.1958828, 0, 0, 0, 0, 0, 1, 957364563, 0, 0, 0 + 819.5334473, 1423.818115, 13.29819679, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 807.5336304, 1423.818237, 13.29819584, 0, 0, 0, 0, 0, 1, 42218998, 0, 0, 0 + 801.5336304, 1423.818237, 13.29819584, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 795.5336304, 1423.818237, 13.2981987, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 789.5336304, 1423.818237, 13.2981987, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 783.5336304, 1423.818237, 13.29819679, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 777.5336304, 1423.818237, 13.29819679, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 771.5336914, 1423.818359, 13.2981987, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 765.5336914, 1423.818359, 13.29819965, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 759.5336914, 1423.818359, 13.29819965, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 753.5336914, 1423.818359, 13.29819965, 0, 0, 0, 0, 0, 1, 42218998, 0, 0, 0 + 741.5254517, 1423.777466, 13.29804039, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 741.5335083, 1435.818359, 13.29819965, 0, 0, 0, 0, 0, 1, 818611049, 0, 0, 0 + 741.4902344, 1441.77771, 13.29163551, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 741.4902344, 1447.777588, 13.29734039, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 741.4902344, 1453.777466, 13.29810905, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 741.4902344, 1459.777588, 13.29708672, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 741.4902344, 1465.777588, 13.19517803, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 741.4902344, 1471.777588, 13.29810905, 0, 0, 0, 0, 0, 1, 818611049, 0, 0, 0 + 741.4956665, 1491.007202, 13.29580975, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 741.5037231, 1503.039185, 13.29288006, 0, 0, 0, 1, 0, 1, 818611049, 0, 0, 0 + 741.4903564, 1512.019531, 14.63988018, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 741.4903564, 1520.909424, 15.98991394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 741.4904175, 1529.903931, 17.3399353, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 741.4904785, 1538.898438, 18.68995094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 741.4905396, 1547.892944, 20.10749435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 741.4906006, 1554.638794, 21.1602211, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 741.4906006, 1556.906372, 21.39294624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 741.4905396, 1568.926514, 21.39605904, 0, 0, 0, 1, 0, 1, 818611049, 0, 0, 0 + 749.7531738, 1577.634399, 21.29595947, 0, 0, 0, 1, 0, 1, 4012029645, 0, 0, 0 + 761.9735107, 1565.414307, 21.30951118, 0, 0, 0, 1, 0, 1, 4012029645, 0, 0, 0 + 768.739624, 1558.649536, 20.30735397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 775.4893799, 1551.901123, 19.29175758, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 782.2391357, 1545.152832, 18.27618027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 788.9888916, 1538.404541, 17.26058769, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 795.7387085, 1531.65625, 16.24499893, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 802.4884644, 1524.907959, 15.2294178, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 809.2381592, 1518.159668, 14.21383381, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 814.8525391, 1512.627686, 13.44539928, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 816.6703491, 1510.77771, 13.29605675, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 817.8701172, 1509.064209, 13.29606056, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 819.2955322, 1505.147949, 13.29605961, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 819.4891357, 1503.074463, 13.29486275, 0, 0, 0, 1, 0, 1, 4012029645, 0, 0, 0 + 819.5003052, 1491.084717, 13.29366207, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 807.5002441, 1491.088135, 13.29367256, 0, 0, 0, 0, 0, 1, 734491532, 0, 0, 0 + 796.7702026, 1491.091553, 13.29363632, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 789.5828247, 1491.091553, 13.29354572, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 777.517395, 1491.077881, 13.29360867, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 765.5175171, 1491.077881, 13.29360676, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 753.5038452, 1491.048096, 13.29363632, 0, 0, 0, 0, 0, 1, 734491532, 0, 0, 0 + 741.4916992, 1483.81897, 13.31371593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 819.5336304, 1435.818237, 13.29819584, 0, 0, 0, 0, 0, 1, 957364563, 0, 0, 0 + 819.5038452, 1441.831909, 13.29816914, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 819.5038452, 1447.831909, 13.29817009, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 819.5038452, 1453.831909, 13.29816914, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 819.5038452, 1459.831787, 13.29816818, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 819.4902954, 1471.897217, 13.29810905, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 819.4953613, 1479.084717, 13.29709911, 0, 0, 0, 0, 0, 1, 957364563, 0, 0, 0 + 738.3500977, 1589.093506, 21.29230881, 0, 0, 0, 1, 0, 1, 4012029645, 0, 0, 0 + 733.7003174, 1594.177856, 21.28875923, 0, 0, 0, 1, 0, 1, 4012029645, 0, 0, 0 + 729.2349243, 1599.250122, 21.30237007, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 725.1381836, 1604.298218, 21.31379509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 721.5945435, 1609.309937, 21.32194328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 718.7883301, 1614.273438, 21.32572746, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 716.9038086, 1619.176514, 21.3240509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 716.1252441, 1624.007568, 21.31582069, 0, 0, 0, 1, 0, 1, 4012029645, 0, 0, 0 + 716.6373901, 1628.754883, 21.29994583, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 718.6252441, 1633.406372, 21.27532959, 0, 0, 0, 1, 0, 1, 2853750483, 0, 0, 0 + 722.2736816, 1637.949707, 21.24087143, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 731.34198, 1647.266357, 21.13702011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 741.4919434, 1658.275635, 20.9851265, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 752.5961914, 1670.697144, 20.8020401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 764.5275269, 1684.250122, 19.94675255, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 777.1586914, 1698.654053, 18.91561508, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 790.3623657, 1713.62854, 17.88450241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 804.0112915, 1728.892822, 16.85339737, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 817.9780884, 1744.166504, 16.2369957, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 832.135498, 1759.168945, 16.2371006, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 846.3562622, 1773.619751, 16.2371788, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 849.9657593, 1776.792969, 16.26262474, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 853.7851563, 1779.40686, 16.28074455, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 857.7390747, 1781.450317, 16.29164124, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 861.7521973, 1782.912598, 16.29541016, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 865.7490234, 1783.782837, 16.29216194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 869.6542358, 1784.050171, 16.28199196, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 873.3924561, 1783.703613, 16.26498604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 876.8884888, 1782.7323, 16.24126625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 880.0667725, 1781.125122, 16.21092224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 882.8520508, 1778.871216, 16.17405891, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 896.538147, 1765.095215, 15.9168005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 910.1090698, 1751.465088, 15.74505711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.5776978, 1737.964844, 15.74502373, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 936.956665, 1724.578125, 15.74499416, 0, 0, 0, 1, 0, 1, 2853750483, 0, 0, 0 + 947.9713745, 1713.574097, 15.7449789, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 962.5531006, 1699.144165, 15.74333763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 956.3431396, 1705.218506, 15.74496651, 0, 0, 0, 1, 0, 1, 2853750483, 0, 0, 0 + 889.6950684, 1771.983154, 16.04542923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 903.3236084, 1758.280151, 15.8309288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 916.8433838, 1744.714966, 15.74503994, 0, 0, 0, 1, 0, 1, 2853750483, 0, 0, 0 + 930.2672119, 1731.271484, 15.74500942, 0, 0, 0, 1, 0, 1, 2853750483, 0, 0, 0 + 473.9650879, 1686.621338, 16.56012535, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.8594055, 1971.017944, 22.61759377, 0, 0, 0, 1, 0, 1, 4048899579, 0, 0, 0 + 429.9103394, 1971.017944, 22.61759186, 0, 0, 0, 1, 0, 1, 4048899579, 0, 0, 0 + 403.4594116, 1971.017944, 22.61758804, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.5025024, 1788.718628, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 696.6001587, 1786.267456, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 690.3939209, 1784.390015, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 549.0270996, 1783.657104, 31.47917175, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 549.0274048, 1760.422974, 31.55256653, 0, 0, 0, 1, 0, 1, 1726483928, 0, 0, 0 + 759.604248, 1757.071533, 35.53783035, 0, 0, 0, 1, 0, 1, 3079229639, 0, 0, 0 + 760.6828613, 1753.046021, 35.53783417, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 760.3196411, 1748.894287, 35.53783417, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 549.0274048, 1753.099976, 31.44771004, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 549.0274048, 1747.5, 31.29216003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 549.0274048, 1741.900024, 31.23580933, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 549.0274048, 1732.459473, 31.289608, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 549.0274048, 1725.683594, 31.62700462, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 585.027771, 1718.865234, 31.61676407, 0, 0, 0, 1, 0, 1, 3079229639, 0, 0, 0 + 592.3614502, 1718.865234, 32.00444031, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 607.0281372, 1718.865234, 32.77959061, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 621.6948242, 1718.865234, 33.55474091, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 636.0177612, 1718.890747, 34.04244995, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 651.027771, 1718.882568, 35.1332016, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 675.0275879, 1718.900024, 35.15295792, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 690.4671021, 1718.8927, 35.23810577, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 705.8977051, 1718.89856, 35.5181694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 721.6947632, 1718.900879, 35.98481369, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 730.7109985, 1718.89978, 35.98451233, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 736.7077026, 1720.619263, 35.91222, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 742.4656982, 1726.799072, 35.71772766, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 746.2130127, 1731.332886, 35.53959656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 753.484314, 1738.967773, 35.53959656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 757.2138062, 1743.514893, 35.54266357, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 663.02771, 1718.891357, 35.16474915, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 548.9475098, 1719.217896, 31.62456131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 560.9899292, 1718.956177, 31.61531258, 0, 0, 0, 1, 0, 1, 1726483928, 0, 0, 0 + 572.9667969, 1718.759766, 31.63020897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 585.0477295, 1654.389282, 28.8550663, 0, 0, 0, 1, 0, 1, 2983839099, 0, 0, 0 + 596.0680542, 1654.389282, 29.46945763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 607.0680542, 1654.389282, 30.08279991, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 618.0680542, 1654.389282, 30.6264286, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 629.0681152, 1654.389282, 31.23977089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 640.0681152, 1654.389282, 31.85311508, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 651.0376587, 1654.371582, 32.52954483, 0, 0, 0, 1, 0, 1, 2983839099, 0, 0, 0 + 436.3307495, 1971.019043, 22.61777687, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 444.3138428, 1971.058838, 22.72511673, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 451.7955017, 1971.143799, 22.57320786, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 479.2425537, 1971.758789, 22.41676712, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 490.1092834, 1972.091675, 22.41676712, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 498.8764343, 1972.37915, 22.41676521, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 508.3915405, 1972.698975, 22.33957481, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 706.0272827, 1792.800293, 31.50453758, 0, 0, 0, 1, 0, 1, 1554828417, 1, 0, 0 + 731.8568115, 1784.080933, 38.49089432, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 736.9934082, 1779.060181, 37.98303986, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 742.8762817, 1773.654297, 37.36458588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 549.0270996, 1799.838501, 31.38188744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 549.0270996, 1805.838501, 31.62922478, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 478.1670837, 1408.873901, 10.47452164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 483.0477295, 1401.83374, 10.96294975, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 487.8464355, 1394.75061, 11.17161179, 0, 0, 0, 0, 0, 1, 2878659436, 0, 0, 0 + 525.9446411, 1346.197021, 10.45759201, 0, 0, 0, 0, 0, 1, 2878659436, 0, 0, 0 + 532.2947998, 1341.40332, 10.17262077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.3372803, 1335.948975, 9.581977844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 554.7544556, 1332.925415, 8.925820351, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 566.5975342, 1332.108765, 8.248238564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 578.9190674, 1333.274902, 7.596643925, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 591.7676392, 1336.200317, 7.801071644, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 605.1956177, 1340.662231, 8.037262917, 0, 0, 0, 0, 0, 1, 2878659436, 0, 0, 0 + 636.0318604, 1352.82251, 12.04660797, 0, 0, 0, 0, 0, 1, 2878659436, 0, 0, 0 + 578.2984619, 1362.977905, 9.989683151, 0, 0, 0, 0, 0, 1, 2878659436, 0, 0, 0 + 572.2026367, 1357.357056, 9.960139275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 564.6373901, 1353.274414, 9.89871788, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.151123, 1350.869507, 9.853329659, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 547.2932739, 1350.282471, 9.855632782, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 538.6133423, 1351.653564, 9.937267303, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 529.1824341, 1354.054443, 10.27038288, 0, 0, 0, 0, 0, 1, 2878659436, 0, 0, 0 + 503.0509033, 1371.555298, 11.07114601, 0, 0, 0, 0, 0, 1, 2878659436, 0, 0, 0 + 500.6025696, 1356.623413, 10.87027264, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 503.1911011, 1349.70874, 11.26639366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 504.07724, 1347.537964, 11.5301466, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 506.9071655, 1342.628296, 12.16875362, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 510.2401733, 1337.990845, 12.80711651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 513.9470825, 1333.569092, 13.44563866, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 517.8987427, 1329.307007, 14.08450317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 521.9658203, 1325.148193, 14.72386456, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 526.0187988, 1321.036865, 15.36374855, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 529.9279785, 1316.91687, 16.00416946, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 533.5634766, 1312.7323, 16.64505577, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 536.7952271, 1308.427246, 17.28611755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 539.4928589, 1303.946533, 17.9268055, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 541.5262451, 1299.235107, 18.5652523, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 542.7662964, 1294.239014, 19.2014904, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 558.2541504, 1295.468994, 18.91398621, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 560.3865356, 1300.664795, 17.8118248, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 563.7235718, 1304.820313, 16.55409241, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 568.0671997, 1308.17334, 15.1895752, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 573.2124023, 1310.961548, 13.76699448, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 578.9528809, 1313.426514, 12.32832527, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 585.083313, 1315.811523, 10.91347027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 591.3994141, 1318.359985, 9.562500954, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 597.6980591, 1321.315918, 8.315930367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 603.7740479, 1324.922852, 7.783768177, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 609.4220581, 1329.425659, 7.831642628, 0, 0, 0, 0, 0, 1, 635056387, 0, 0, 0 + 712.1256104, 1633.459229, 21.09408188, 0, 0, 0, 1, 0, 1, 3020701759, 0, 0, 0 + 705.538147, 1643.615845, 21.50964546, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 703.2802734, 1650.195801, 21.91662407, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 703.2977295, 1653.661865, 22.13798332, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 703.9970703, 1657.200317, 22.37090302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 705.3164063, 1660.777222, 22.61510658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 707.1936035, 1664.358643, 22.87033463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 709.5665283, 1667.910767, 23.13629532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 712.3730469, 1671.399902, 23.41273499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 715.5512085, 1674.792236, 23.69940186, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 719.0388794, 1678.054321, 23.99601555, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 722.7739868, 1681.1521, 24.30230331, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 726.6945801, 1684.052124, 24.61803627, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 734.84375, 1689.123901, 25.27667999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 738.9483032, 1691.228027, 25.6190815, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 746.4923096, 1695.384644, 26.2773056, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 754.1400146, 1700.630981, 26.9764328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 761.8604736, 1706.806885, 27.70831299, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 769.6228638, 1713.751953, 28.46480751, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 777.3961792, 1721.305908, 29.23777962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 785.1497192, 1729.308594, 30.01911354, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 792.8526001, 1737.599731, 30.80064964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 800.473877, 1746.019043, 31.57426453, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 815.7457275, 1871.174561, 45.28210449, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 808.7366943, 1876.881348, 45.46525192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 802.409729, 1882.688354, 45.51958466, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 796.6815186, 1888.563477, 45.45500565, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 791.468811, 1894.474854, 45.28141022, 0, 0, 0, 1, 0, 1, 3020701759, 0, 0, 0 + 785.4697266, 1901.424438, 44.92533493, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 778.0891724, 1912.106567, 44.20540619, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 770.2175293, 1923.456177, 43.12439728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 766.3458862, 1928.913696, 42.50449753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 758.31427, 1939.234497, 41.15539932, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 749.3433838, 1948.549683, 39.72659302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 744.2978516, 1952.750488, 39.007061, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 738.7681274, 1956.604614, 38.29727554, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 732.6710205, 1960.080444, 37.60712051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 725.9232788, 1963.146362, 36.94644165, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 718.4414673, 1965.770874, 36.3250885, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 710.1418457, 1967.922241, 35.75290298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.2141724, 1969.692139, 35.17450333, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 691.9520264, 1971.202515, 34.53512192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 682.4199219, 1972.47168, 33.84434891, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 672.6820068, 1973.517822, 33.11173248, 0, 0, 0, 1, 0, 1, 3020701759, 0, 0, 0 + 662.8026733, 1974.359619, 32.34682465, 0, 0, 0, 1, 0, 1, 4048899579, 0, 0, 0 + 652.8460083, 1975.015015, 31.55917931, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 642.8764648, 1975.502686, 30.75835419, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 632.9581909, 1975.84082, 29.95391083, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 623.1555176, 1976.047852, 29.15539551, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 613.5327759, 1976.14209, 28.37237167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 604.1541748, 1976.141846, 27.61439705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 595.0840454, 1976.06543, 26.89102745, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1225.193237, 1820.872437, 9.137667656, 0, 0, 0, 1, 0, 1, 1020511766, 0, 0, 0 + 1225.200684, 1832.758057, 9.438872337, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1225.200928, 1844.744507, 9.840648651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1225.187988, 1850.862305, 9.845942497, 0, 0, 0, 1, 0, 1, 1020511766, 0, 0, 0 + 1225.153931, 1862.873779, 9.845798492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1213.20166, 1862.879517, 9.84649086, 0, 0, 0, 1, 0, 1, 3538294720, 0, 0, 0 + 1201.147705, 1862.883179, 9.947050095, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1189.161255, 1862.883545, 9.95846653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1177.241455, 1862.875244, 10.18208504, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1171.455688, 1862.875977, 9.959000587, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1167.351318, 1863.599731, 9.96210289, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1163.742065, 1865.683594, 9.962104797, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1161.063232, 1868.876099, 9.962103844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1159.637939, 1872.792358, 9.962106705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1159.273193, 1876.959839, 9.963255882, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1157.847778, 1880.876099, 9.963253021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1155.168945, 1884.068726, 9.963253021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1151.559692, 1886.152466, 9.96325016, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1147.455566, 1886.876343, 9.960143089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1141.432983, 1886.872681, 9.932025909, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1129.343628, 1886.910645, 10.03434372, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1116.670776, 1887.670654, 10.84107494, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1103.760498, 1888.869629, 12.09436131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1097.432251, 1889.293823, 12.50680351, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1091.310425, 1889.459595, 12.67334175, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1085.28064, 1889.462646, 12.75103855, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1081.174683, 1890.186035, 12.75957775, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1077.565552, 1892.269775, 12.75957584, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1074.886719, 1895.46228, 12.7595768, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1073.461304, 1899.37854, 12.75957775, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1073.279175, 1901.46228, 12.65734291, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1073.279053, 1907.862427, 12.75965786, 0, 0, 0, 1, 0, 1, 3538294720, 0, 0, 0 + 1073.279053, 1913.462402, 12.75965691, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1085.279053, 1913.462402, 12.65734196, 0, 0, 0, 1, 0, 1, 851175261, 1, 0, 0 + 1094.479126, 1913.462646, 12.75965405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1106.479126, 1913.462646, 12.75965595, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1118.479126, 1913.462646, 12.75965595, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1130.479126, 1913.462646, 12.75965595, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1142.479126, 1913.462646, 12.75965309, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1154.479126, 1913.462769, 12.657341, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1168.765137, 1912.213013, 12.75943184, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1184.346313, 1908.758789, 12.57920742, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1193.053345, 1907.612427, 12.49132919, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1201.827393, 1907.22937, 12.34781551, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1210.601318, 1907.612427, 12.23995781, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1219.308472, 1908.758789, 11.9037838, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1227.88269, 1910.659546, 11.47427273, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1234.889771, 1912.213013, 11.32404804, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1242.005371, 1913.14978, 11.23808098, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1249.175659, 1913.462891, 10.7971344, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1256.346069, 1913.14978, 10.30278397, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1270.46875, 1910.659546, 10.5854063, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1282.059937, 1907.553711, 11.36584568, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1293.651001, 1904.447876, 11.88648891, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1305.242065, 1901.342041, 13.45633698, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1312.051636, 1899.517334, 14.23561478, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1318.671265, 1896.740234, 14.83625031, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1325.03418, 1893.417114, 15.09758759, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1331.08606, 1889.557495, 15.35189342, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1341.613403, 1881.569824, 15.43371964, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1350.87561, 1873.922607, 15.40521908, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1357.69104, 1868.606323, 15.40521908, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1365.056763, 1863.823608, 15.40521908, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1372.811279, 1859.700928, 15.40521812, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1380.918579, 1856.261108, 15.40522099, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1387.513916, 1853.45105, 15.40522003, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1393.846436, 1850.073242, 15.40521908, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1399.860474, 1846.156372, 15.40521908, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1405.506104, 1841.734741, 15.40521622, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1413.553101, 1834.977173, 15.69938183, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1422.676392, 1827.181885, 15.95139503, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1432.443604, 1818.516602, 15.95139122, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1443.23645, 1806.76001, 15.95139027, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1449.716797, 1800.832642, 15.95139027, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1456.408936, 1795.690918, 15.95139217, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1462.057373, 1791.262939, 15.95139122, 0, 0, 0, 1, 0, 1, 851175261, 1, 0, 0 + 1467.298218, 1786.359375, 15.92796135, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1472.091797, 1781.017822, 15.72487545, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1476.401611, 1775.278809, 15.34732723, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1480.194824, 1769.186035, 14.84246635, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1483.442627, 1762.785767, 14.28469753, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1486.120239, 1756.126831, 13.76586151, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1488.207153, 1749.259888, 13.37348938, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1489.687866, 1742.237061, 13.22086143, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1490.550781, 1735.111816, 13.22086239, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1490.789429, 1727.938721, 13.22086143, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1490.401855, 1720.772095, 13.22086334, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1489.391357, 1713.666504, 13.22086334, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1487.765259, 1706.676025, 13.22086239, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1485.536133, 1699.853882, 13.22086239, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1482.720825, 1693.251953, 13.22086239, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1479.340942, 1686.920532, 13.22086334, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1475.421997, 1680.907715, 13.22086334, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1468.438477, 1671.150024, 13.61720467, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1461.454468, 1661.391724, 14.50424767, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1454.470459, 1651.633423, 15.42904568, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1447.48645, 1641.875122, 15.93863106, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1443.058716, 1636.22644, 15.95139408, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1438.15564, 1630.985352, 15.95139503, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1432.814331, 1626.191406, 15.95139599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1427.075562, 1621.881104, 15.95139599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1420.98291, 1618.087646, 15.95139313, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1414.583008, 1614.839478, 15.95139694, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1407.924194, 1612.161499, 15.95139599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1401.057373, 1610.074097, 15.95139122, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1394.034668, 1608.593018, 15.95139599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1386.909668, 1607.729736, 15.95139217, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1379.705811, 1607.096313, 15.95139503, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1372.107422, 1607.228271, 15.95139694, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1366.472168, 1607.335327, 15.84908104, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1360.566284, 1607.841064, 15.95139503, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1345.737915, 1609.291016, 15.95009995, 0, 0, 0, 2, 0, 1, 851175261, 1, 0, 0 + 1340.311279, 1610.0177, 15.95139217, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1333.317627, 1611.483032, 15.95139408, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1326.353027, 1613.259155, 15.95130539, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1320.298218, 1615.36084, 15.92974567, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1313.631592, 1618.126709, 15.87217522, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1305.80249, 1622.106079, 15.78359604, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1297.656494, 1625.387939, 15.70304871, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1289.255371, 1627.947388, 15.66807175, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1280.663086, 1629.764893, 15.66806793, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1271.94519, 1630.82666, 15.66807079, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1263.167969, 1631.12439, 15.66807556, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1254.398071, 1630.656128, 15.66807556, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1245.702515, 1629.425415, 15.66807365, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1237.147095, 1627.441284, 15.66807556, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1230.544434, 1624.962402, 15.6680727, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1224.491333, 1621.706055, 15.66807556, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1219.446167, 1618.177002, 15.66721439, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1214.508545, 1614.074951, 15.77848911, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1210.310913, 1610.235596, 15.88785648, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1205.999756, 1605.73291, 15.93129921, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1201.481323, 1601.2146, 15.93130302, 0, 0, 0, 1, 0, 1, 851175261, 1, 0, 0 + 1197.521606, 1597.254883, 15.93130302, 0, 0, 0, 0, 0, 1, 2469891874, 0, 0, 0 + 1206.006836, 1588.769531, 15.93130302, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1214.489868, 1597.252563, 15.93130207, 0, 0, 0, 2, 0, 1, 851175261, 1, 0, 0 + 1222.625244, 1603.243164, 15.8168478, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1231.773193, 1606.734863, 15.6760931, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1242.081787, 1609.715332, 15.66807556, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1249.073486, 1611.336792, 15.66807461, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1256.179688, 1612.342651, 15.66807365, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1263.34668, 1612.725342, 15.66807175, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1270.519653, 1612.481934, 15.66807365, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1277.644165, 1611.614258, 15.66806984, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1284.665894, 1610.128906, 15.66807365, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1291.531616, 1608.037231, 15.69216633, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1298.188721, 1605.355225, 15.75121212, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1304.586792, 1602.103271, 15.82539082, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1312.684448, 1598.610107, 15.90744877, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1320.859619, 1595.720581, 15.95044231, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1329.578857, 1593.652832, 15.95139313, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1337.939575, 1591.837524, 15.95139313, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1345.960083, 1590.676147, 15.95139122, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1353.83606, 1589.935181, 15.95139313, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1365.419434, 1588.973999, 15.95139122, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1379.515991, 1588.697388, 15.95138931, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1388.324097, 1589.384155, 15.95139217, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1397.042725, 1590.440552, 15.95139503, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1405.635986, 1592.252808, 15.95139599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1414.038574, 1594.807129, 15.95139313, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1422.186646, 1598.084106, 15.95139599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1430.018066, 1602.058716, 15.95139408, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1437.473267, 1606.700684, 15.95139408, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1444.495605, 1611.974854, 15.95139599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1451.031494, 1617.841064, 15.95139599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1457.03125, 1624.254395, 15.95139503, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1462.449219, 1631.166382, 15.93863583, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1465.941162, 1636.045654, 15.76405334, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1472.925171, 1645.803833, 14.99023914, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1479.90918, 1655.562134, 14.02769566, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1486.893188, 1665.320435, 13.32938385, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1495.179443, 1677.555664, 13.22086239, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1499.315308, 1685.303101, 13.22086239, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1502.760132, 1693.381592, 13.22086239, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1505.487915, 1701.729492, 13.22086334, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1507.477661, 1710.283447, 13.22086334, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1508.714355, 1718.978271, 13.22086239, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1509.188354, 1727.747803, 13.22086048, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1508.896362, 1736.525269, 13.22086048, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1507.840454, 1745.244019, 13.22086239, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1506.028687, 1753.837402, 13.44399166, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1503.474854, 1762.240234, 13.99222755, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1500.198486, 1770.388428, 14.67315102, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1496.224365, 1778.220093, 15.32204437, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1491.582764, 1785.675659, 15.78745842, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1486.30896, 1792.698242, 15.95139313, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1480.443237, 1799.234497, 15.95139503, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1474.030273, 1805.234619, 15.95139408, 0, 0, 0, 1, 0, 1, 851175261, 1, 0, 0 + 1467.11853, 1810.652954, 15.95139503, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1461.531128, 1814.938721, 15.95139694, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1456.235229, 1819.782715, 15.95139408, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1451.381592, 1825.069702, 15.95139122, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1445.442383, 1831.539307, 15.95139408, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1438.979004, 1837.452515, 15.95139313, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1420.944214, 1852.86377, 15.47617435, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1410.565063, 1861.12207, 15.40522289, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1403.205933, 1865.914917, 15.40521622, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1395.457031, 1870.048096, 15.40521622, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1387.377441, 1873.490234, 15.40521526, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1380.731689, 1876.30896, 15.40521717, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1374.394531, 1879.678101, 15.40522289, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1368.375122, 1883.58667, 15.40521717, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1362.725464, 1887.998901, 15.40522003, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1358.144897, 1891.859131, 15.43372345, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1353.470581, 1895.639893, 15.43371868, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1348.632202, 1899.262695, 15.43371964, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1341.639893, 1904.629883, 15.40076256, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1334.23291, 1909.348633, 15.05516243, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1326.442871, 1913.403809, 14.8501482, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1318.368896, 1916.873779, 14.23561287, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1310.004272, 1919.115112, 13.35233212, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1298.413208, 1922.220947, 11.9959631, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1286.822144, 1925.32666, 11.51918983, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1275.230957, 1928.432617, 10.84291649, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1257.949585, 1931.479736, 10.04370975, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1249.175659, 1931.862915, 10.61819458, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1240.401733, 1931.479736, 11.27843761, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1231.694458, 1930.333496, 11.32864094, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1223.120361, 1928.432617, 11.55073166, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1216.113281, 1926.87915, 11.9376049, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1208.997681, 1925.942383, 12.22173691, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1201.827393, 1925.629395, 12.26593685, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1194.656982, 1925.942383, 12.37141037, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1187.541382, 1926.879272, 12.46436214, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1180.534424, 1928.432617, 12.5457201, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1171.960205, 1930.333496, 12.69781685, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1163.253052, 1931.479736, 12.759655, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1154.479126, 1931.862793, 12.75965309, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1142.479126, 1931.862671, 12.75965691, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1130.479126, 1931.862671, 12.75965405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1118.479126, 1931.862671, 12.75965405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1106.479126, 1931.862671, 12.75965405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1094.479126, 1931.862671, 12.75965405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1085.279053, 1931.862427, 12.65734196, 0, 0, 0, 1, 0, 1, 851175261, 1, 0, 0 + 1073.279053, 1931.862427, 12.75965691, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1346.07019, 1885.195679, 4.400317192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1342.346069, 1880.442993, 4.414027214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1338.643433, 1875.72168, 4.414046764, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1334.94104, 1870.988647, 4.499933243, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1333.081665, 1868.622314, 4.749449253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1329.434814, 1863.984497, 5.564104557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1323.84436, 1857.072144, 6.998208046, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1316.165405, 1847.692017, 8.631229401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1312.394043, 1843.081299, 9.167823792, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1309.201538, 1840.402466, 9.167822838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1305.285278, 1838.977051, 9.167823792, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1303.203979, 1838.796387, 9.169229507, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1291.201782, 1838.794556, 9.166234016, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1291.201538, 1850.80127, 9.172081947, 0, 0, 0, 1, 0, 1, 3538294720, 0, 0, 0 + 1290.477783, 1854.905518, 9.167824745, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1288.394043, 1858.514771, 9.167826653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1285.201416, 1861.193604, 9.167824745, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1281.285278, 1862.619019, 9.167822838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1273.178955, 1862.820679, 9.245775223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1261.101196, 1862.871826, 9.600605011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1249.114746, 1862.873779, 9.622154236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1237.194824, 1862.865601, 9.845961571, 0, 0, 0, 1, 0, 1, 3538294720, 0, 0, 0 + 1291.195068, 1823.833496, 9.042094231, 0, 0, 0, 1, 0, 1, 3538294720, 0, 0, 0 + 1430.067383, 1845.068481, 15.90741539, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 967.619873, 1844.429688, 20.9280262, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 967.6123657, 1851.125854, 21.34793663, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 967.6182251, 1858.018921, 21.89240456, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 967.6307373, 1865.063477, 22.12461662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 967.6341553, 1874.282593, 22.11110687, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 967.269104, 1880.499512, 22.00422096, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 967.0675049, 1890.872925, 21.96615219, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 967.0675049, 1903.470825, 22.03010559, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 991.1501465, 1909.839111, 20.6390152, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1003.332336, 1910.660278, 18.64764595, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1015.538696, 1910.416504, 16.47190094, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1027.689453, 1910.061035, 14.83292103, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1040.252686, 1910.852661, 13.3604393, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1052.401001, 1912.22522, 12.83509445, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1061.259155, 1913.146851, 12.75965405, 0, 0, 0, 1, 0, 1, 851175261, 1, 0, 0 + 1351.51062, 1620.47998, 15.94252586, 0, 0, 0, 0, 0, 1, 2100608810, 0, 0, 0 + 1351.489136, 1627.012085, 15.89870548, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1351.475708, 1634.092773, 15.81340885, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1351.46814, 1640.778931, 15.74336433, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1351.460693, 1646.806519, 15.71282959, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1351.460693, 1652.806641, 15.71283054, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1351.45813, 1658.844604, 15.7779274, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1351.450439, 1664.860229, 15.76342201, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1351.450439, 1670.860352, 15.76342297, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1351.448975, 1676.88855, 15.81732273, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1351.444336, 1682.982544, 15.82441425, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1351.441895, 1689.091064, 15.80134201, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1351.450195, 1692.865723, 15.76650715, 0, 0, 0, 0, 0, 1, 2100608810, 0, 0, 0 + 1356.90625, 1608.192139, 15.9513092, 0, 0, 0, 2, 0, 1, 851175261, 1, 0, 0 + 1351.322021, 1608.741577, 15.95001888, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1083.94812, 1577.853149, 15.76558018, 0, 0, 0, 0, 0, 1, 3288060410, 0, 0, 0 + 1088.912354, 1572.889038, 15.76548767, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1098.811768, 1562.989502, 15.76548862, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1108.711182, 1553.090088, 15.76549053, 0, 0, 0, 0, 0, 1, 3288060410, 0, 0, 0 + 1118.157715, 1543.643677, 15.76566601, 0, 0, 0, 0, 0, 1, 3288060410, 0, 0, 0 + 1126.077148, 1535.723999, 15.76566792, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1134.874146, 1526.927124, 15.76549053, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1143.359375, 1518.441772, 15.76549053, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1152.098755, 1509.702271, 15.76566696, 0, 0, 0, 0, 0, 1, 3288060410, 0, 0, 0 + 1156.058594, 1505.742554, 15.76566792, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1160.018311, 1501.782715, 15.76566887, 0, 0, 0, 0, 0, 1, 3288060410, 0, 0, 0 + 1164.558228, 1497.242798, 15.76557827, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1168.815308, 1492.985718, 15.76548862, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1173.872437, 1487.986694, 15.76966476, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1178.341919, 1485.494385, 15.73882675, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1181.512695, 1485.271484, 15.77004051, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1188.557617, 1485.263062, 15.81969738, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1205.42395, 1485.262939, 15.81960678, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1213.818237, 1485.262939, 15.81960869, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1222.212402, 1485.262939, 15.81960964, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1230.627075, 1485.262939, 15.81969643, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1237.339111, 1485.263062, 15.8218956, 0, 0, 0, 0, 0, 1, 3288060410, 0, 0, 0 + 1242.601563, 1485.262939, 15.81801033, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1242.601685, 1490.847656, 15.8205862, 0, 0, 0, 0, 0, 1, 2469891874, 0, 0, 0 + 1242.549072, 1497.242554, 15.81969833, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1242.549072, 1505.911133, 15.81960964, 0, 0, 0, 0, 0, 1, 2469891874, 0, 0, 0 + 1242.549072, 1514.599976, 15.81960773, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1242.549072, 1523.28894, 15.81960773, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1242.549072, 1531.977783, 15.81960869, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1242.549072, 1540.707397, 15.81960678, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1242.541016, 1547.772949, 15.8198576, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1242.318115, 1550.943726, 15.78864384, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1240.531372, 1554.648071, 15.72318077, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1239.054565, 1556.241699, 15.76539898, 0, 0, 0, 0, 0, 1, 2469891874, 0, 0, 0 + 1235.195923, 1560.103027, 15.76530933, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1231.308472, 1563.993164, 15.76539993, 0, 0, 0, 0, 0, 1, 2469891874, 0, 0, 0 + 1226.768555, 1568.533081, 15.85099983, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1222.808838, 1572.49292, 15.85100079, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1218.848999, 1576.452637, 15.85100365, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1214.492065, 1580.284302, 15.93112659, 0, 0, 0, 0, 0, 1, 2469891874, 0, 0, 0 + 1189.036255, 1605.740112, 15.93111992, 0, 0, 0, 0, 0, 1, 2469891874, 0, 0, 0 + 1184.767334, 1610.300171, 15.7436161, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1180.302124, 1614.810181, 15.76624298, 0, 0, 0, 0, 0, 1, 2469891874, 0, 0, 0 + 1176.07251, 1619.036987, 15.76531219, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1171.828369, 1623.278198, 15.76531219, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1167.55542, 1627.548218, 15.76545048, 0, 0, 0, 0, 0, 1, 2469891874, 0, 0, 0 + 1363.473999, 1784.879395, 8.446949005, 0, 0, 0, 0, 0, 1, 3019972468, 0, 0, 0 + 1367.578125, 1784.155518, 8.450060844, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1371.187378, 1782.071777, 8.450057983, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1376.96106, 1776.433594, 8.795292854, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1381.224731, 1772.171997, 9.417613983, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1385.467285, 1767.929443, 10.3235817, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1389.732056, 1763.67627, 11.37930584, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1394.066284, 1759.347534, 12.51540565, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1398.378784, 1755.041626, 13.69361115, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1406.88501, 1746.537476, 15.53863335, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1411.137085, 1742.296021, 16.07553101, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1413.528198, 1738.882568, 16.16098213, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.606812, 1734.857056, 16.16098213, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.645142, 1729.877563, 16.08735275, 0, 0, 0, 0, 0, 1, 3019972468, 0, 0, 0 + 1414.647461, 1723.769165, 15.96615314, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.652222, 1717.675049, 15.83568668, 0, 0, 0, 0, 0, 1, 3019972468, 0, 0, 0 + 1414.653564, 1711.646851, 15.7634201, 0, 0, 0, 0, 0, 1, 3019972468, 0, 0, 0 + 1414.653564, 1705.646851, 15.76342201, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.661377, 1699.631226, 15.77792549, 0, 0, 0, 0, 0, 1, 3019972468, 0, 0, 0 + 1414.66394, 1693.59314, 15.71282768, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.66394, 1687.59314, 15.33103561, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.671387, 1681.583984, 14.78255749, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.665527, 1675.565063, 14.09495831, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.653687, 1669.526978, 13.19008732, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.653687, 1663.526978, 12.21629333, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.661377, 1657.511353, 11.18147945, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.66394, 1651.473267, 10.01998138, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.66394, 1645.473267, 8.917583466, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.671387, 1639.464233, 7.85766983, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.665527, 1633.44519, 6.868684769, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.653564, 1627.407227, 5.873510838, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.653564, 1621.407104, 5.020330429, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.661377, 1615.391479, 4.317011356, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.66394, 1609.353271, 3.700170517, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.66394, 1603.353271, 3.349465847, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.671387, 1597.344116, 3.197668552, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.665527, 1591.325195, 3.092871666, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1414.653687, 1585.29834, 2.859050751, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1002.956055, 1658.780884, 15.74492264, 0, 0, 0, 1, 0, 1, 3288060410, 0, 0, 0 + 989.8330078, 1671.842896, 15.74492645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 976.6843262, 1684.9375, 15.7449398, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1009.510864, 1652.258301, 15.74492359, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 996.3945313, 1665.31189, 15.7449255, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 983.258667, 1678.390137, 15.74493504, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 970.0907593, 1691.509033, 15.74494743, 0, 0, 0, 1, 0, 1, 3288060410, 0, 0, 0 + 1281.497925, 1808.888916, 8.970880508, 0, 0, 0, 1, 0, 1, 4243939149, 0, 0, 0 + 923.0083618, 1915.072632, 25.10053253, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 911.0084229, 1915.07251, 28.26307487, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 899.0084229, 1915.07251, 31.55683899, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 887.0084229, 1915.07251, 33.66321182, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 875.0084229, 1915.07251, 35.0776329, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 863.0084229, 1915.07251, 36.43479156, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1061.259155, 1931.546753, 12.75965405, 0, 0, 0, 1, 0, 1, 851175261, 1, 0, 0 + 1052.401001, 1930.625244, 12.83509636, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1040.252686, 1929.252686, 13.36043453, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1034.0271, 1928.789551, 13.95021629, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1021.625549, 1927.959473, 15.53391552, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1009.436646, 1925.642334, 17.54308701, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 997.2327881, 1922.934082, 19.67823601, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 985.0933228, 1921.282593, 21.49876595, 0, 0, 0, 1, 0, 1, 851175261, 1, 0, 0 + 1159.18103, 1752.879272, 9.292547226, 1, 0, 0, 1, 0, 1, 149623597, 0, 0, 0 + 1159.156494, 1764.342773, 9.790756226, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1158.97229, 1771.663208, 9.936552048, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1158.796631, 1778.995361, 9.967512131, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1157.188965, 1784.995361, 9.963256836, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1154.510132, 1788.187866, 9.963256836, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1150.900879, 1790.271729, 9.963256836, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1146.789795, 1790.994995, 9.946531296, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1135.433105, 1790.996948, 9.960144997, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1123.249512, 1791.064087, 9.953281403, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1117.158569, 1791.097412, 9.989447594, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1115.064331, 1791.279541, 10.02241421, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1113.043945, 1791.820923, 10.10223484, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.148193, 1792.704956, 10.21572304, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1109.434814, 1793.904785, 10.35803699, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1104.838135, 1797.769409, 10.862216, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1100.24353, 1801.628174, 11.38559055, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1095.597534, 1805.567139, 11.77263737, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1090.950562, 1809.507446, 11.93282986, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1088.297485, 1811.769653, 11.60102558, 1, 0, 0, 1, 0, 1, 149623597, 0, 0, 0 + 1084.13208, 1815.513672, 11.79181957, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1086.337891, 1819.045654, 11.79703522, 1, 0, 0, 1, 0, 1, 149623597, 0, 0, 0 + 1087.203735, 1823.122192, 11.79703236, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1087.093872, 1825.21106, 11.79703236, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1085.80542, 1829.174438, 11.79703522, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1083.23645, 1832.460327, 11.78977299, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1079.704468, 1834.66626, 11.79498959, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1075.627808, 1835.532104, 11.79498959, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1071.500977, 1834.951294, 11.79498863, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1067.821533, 1832.994263, 11.79498672, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1065.033325, 1829.896606, 11.79294395, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1063.472656, 1826.032227, 11.79294205, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1063.327881, 1821.867188, 11.79294109, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1064.616333, 1817.903809, 11.79294205, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1067.185425, 1814.61792, 11.78977489, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1070.717407, 1812.412109, 11.79907894, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1074.794067, 1811.546265, 11.79908085, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1078.921021, 1812.126953, 11.7990799, 1, 0, 0, 1, 0, 1, 149623597, 0, 0, 0 + 513.2955322, 1362.288086, 10.92254257, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 460.7856445, 1435.412354, 8.964102745, 0, 0, 0, 1, 0, 1, 2878659436, 0, 0, 0 + 464.7913818, 1428.960571, 9.057454109, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 469.8674011, 1420.799072, 9.481040955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 623.8487549, 1346.741943, 10.60279369, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 493.1311951, 1386.653564, 11.1686697, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 496.0050659, 1369.567017, 10.91336441, 0, 0, 0, 0, 0, 1, 2878659436, 0, 0, 0 + 338.0836487, 1774.983154, 16.83310699, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 338.0836487, 1791.554321, 16.83310699, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 420.2615967, 1805.839355, 20.58336639, 0, 0, 0, 1, 0, 1, 382525603, 0, 0, 0 + 420.2614136, 1817.546997, 20.8283577, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.2612305, 1829.297485, 21.07439041, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.2612305, 1841.047485, 21.3204155, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.2612305, 1852.797485, 21.56644058, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.2612305, 1864.547485, 21.81246567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.2612305, 1875.762329, 21.90862656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.2612305, 1887.984985, 22.01342773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.2612305, 1899.238159, 22.10991669, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.2612305, 1910.960693, 22.21043015, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.2612305, 1923.657349, 22.31929779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.2612305, 1935.553345, 22.42129898, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.2612305, 1947.271851, 22.52177811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.2612305, 1959.017822, 22.61759186, 0, 0, 0, 1, 0, 1, 382525603, 0, 0, 0 + 420.2612305, 1971.017822, 22.61759186, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 807.996582, 1754.393188, 32.44997406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 815.3986206, 1762.554321, 33.49419022, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 822.6384277, 1770.351685, 34.60813904, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 829.675293, 1777.634521, 35.69923401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 836.4700928, 1784.25, 36.68964767, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.9862671, 1790.043457, 37.52204895, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 849.1897583, 1794.857544, 38.16178513, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 855.0494385, 1798.532471, 38.5950737, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 858.1350098, 1800.800781, 38.80823517, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 860.5761719, 1803.162476, 39.01414871, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 862.4266968, 1805.592651, 39.21623993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 863.7400513, 1808.066772, 39.41691589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 864.5697021, 1810.559937, 39.62007523, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 864.9693604, 1813.047241, 39.83018875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 864.9916382, 1815.504639, 40.04328918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 864.6895142, 1817.907715, 40.25794601, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 864.1165161, 1820.231689, 40.4757309, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 863.3249512, 1822.453003, 40.68944931, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 862.3678589, 1824.547363, 40.89636993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 861.2982788, 1826.490723, 41.09493637, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 860.1690674, 1828.258545, 41.2823143, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 857.9290771, 1831.147827, 41.621418, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 854.1064453, 1835.006226, 42.14611435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 848.390625, 1840.453857, 42.92190552, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.7559814, 1846.103027, 43.64763641, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 837.1780396, 1852.026123, 44.31289291, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 831.3965454, 1857.830933, 44.85513306, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 825.315979, 1863.325195, 45.19825363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 819.0123291, 1868.528687, 45.29443359, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.6999817, 1419.394775, 11.30884171, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 1497.150391, 17.90988922, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.726593, 1341.142822, 15.30884075, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.726593, 1263.38501, 22.12049484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7198181, 933.5875854, 13.76091194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 47.30307007, -234.1067505, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -179.267868, -782.9883423, 4.184091091, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -183.6665955, -784.1064453, 4.197912216, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -188.7427673, -784.6518555, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -194.0150146, -784.7208252, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -198.9501038, -784.3302002, 4.19791317, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -203.1024475, -783.4248047, 4.19791317, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -206.266922, -781.960144, 4.197912693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -208.8601227, -779.850708, 4.197912693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -210.7230682, -777.1137085, 4.197911739, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -211.7732697, -773.9168091, 4.096708775, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.0233612, -770.3341064, 3.808650494, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.0233612, -764.0633545, 3.80863905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.0233612, -758.0633545, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.0233612, -752.0633545, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.0233612, -746.0633545, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.0233612, -740.0633545, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.0233612, -734.0633545, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.0233612, -728.0633545, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.0233612, -722.0633545, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.0233612, -716.0633545, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.0233917, -710.0633545, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.1053467, -704.0633545, 3.808639288, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -212.4131927, -698.0632935, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.9844666, -692.0633545, 3.808639765, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -213.5557556, -686.0634766, 3.808639765, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -214.1270447, -680.0635376, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -214.6983337, -674.0636597, 3.887573481, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -215.2696228, -668.0637207, 3.95445776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -215.5983276, -662.0633545, 3.954458714, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -215.5983124, -656.0631714, 3.954458475, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -215.6119843, -650.0701904, 3.941082239, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -233.2119598, -650.0701904, 3.941083193, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -233.198288, -656.0631714, 3.954459429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -233.1983337, -662.0633545, 3.95445776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -233.5270386, -668.0637207, 3.95445776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -234.0983276, -674.0636597, 3.88757205, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -234.6696167, -680.0635376, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -235.2409058, -686.0634766, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -235.8121948, -692.0633545, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.3834534, -698.0632935, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.6912842, -704.0633545, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.7732239, -710.0633545, 3.808639288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.7732239, -716.0633545, 3.808639288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.7732239, -722.0633545, 3.808639288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.7732239, -728.0633545, 3.808639288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.7732239, -734.0633545, 3.808639288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.7732239, -740.0633545, 3.808639288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.7732239, -746.0633545, 3.808639288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.7732239, -752.0633545, 3.808639288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.7732239, -758.0633545, 3.808639288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.7732239, -764.0633545, 3.808639526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.7732239, -770.3341064, 3.808649778, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.4623566, -774.772644, 4.055759907, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -235.7670746, -778.9266968, 4.197911739, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -234.6847839, -782.6627197, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -233.2272797, -785.9933472, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -231.4002838, -788.9397583, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -229.1984863, -791.526123, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -226.5761719, -793.7600708, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -223.434967, -795.7055054, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -219.8350983, -797.3322144, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -215.848999, -798.6149292, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -211.5537415, -799.5341187, 4.197912216, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -207.0319824, -800.0717163, 4.197912693, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -190.9507446, -798.2940063, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -184.9185638, -797.0579224, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -178.9347687, -795.9087524, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -173.1894226, -795.1066895, 4.19791317, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -167.9184875, -794.6444702, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -162.7917175, -794.2884521, 4.19791317, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -152.9366608, -793.3700562, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 337.0632629, -544.6640015, 3.742575169, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 337.0633545, -534.2148438, 3.742576838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 337.063385, -522.2148438, 3.742576838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 337.063385, -510.2148132, 3.742576838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 337.063446, -498.2147827, 3.742575884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 337.063446, -486.2147827, 3.742575884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 337.063446, -474.2147827, 3.742575884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 337.063446, -462.2147827, 3.742576599, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 337.063446, -450.2147827, 3.742576599, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 337.0636292, -420.2148438, 3.742575407, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 336.3399353, -416.1105957, 3.742576838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 334.2561646, -412.5013733, 3.742576838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 331.0636292, -409.8225403, 3.742576838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 327.1474304, -408.3971558, 3.742576361, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 321.7147522, -408.2147217, 4.00866127, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 309.7151184, -408.2138062, 4.057261944, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 280.1992188, -578.9683228, 4.008652687, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + 285.7417908, -582.168335, 4.008651733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 290.9379272, -585.168335, 4.008651733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 296.1340637, -588.168335, 4.00865221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.5808105, -593.0437012, 4.021702766, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + 309.4305725, -595.843689, 4.021702766, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 312.2305603, -590.9939575, 4.02170372, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 315.4305725, -585.451355, 4.02170372, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 319.0211487, -579.2238159, 3.742569923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 322.2211304, -573.6812744, 3.742569685, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 325.0211182, -568.831543, 3.742569923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 327.821106, -563.9818115, 3.7425704, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 331.0210876, -558.4390259, 3.742576838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 335.4555969, -550.6639404, 3.742575645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 306.6305542, -600.6934204, 4.021702766, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 303.4305725, -606.2360229, 4.021702766, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 300.4393921, -611.4238281, 4.02726984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.4393921, -616.6199951, 4.02726984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 294.4394226, -621.8161621, 4.027270317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 291.4393921, -627.0123291, 4.02726984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 288.4393921, -632.2084961, 4.02726984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 285.4394226, -637.404541, 4.02726984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 282.4394226, -642.600769, 4.02726984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 279.4393921, -647.796875, 4.02726984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 276.4393921, -652.993042, 4.02726984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 273.4483643, -658.1810303, 4.03283596, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 270.4393921, -663.385376, 4.02726984, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 267.4393921, -668.581543, 4.027270794, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 264.4394226, -673.7776489, 4.027270794, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 261.4393921, -678.9738159, 4.027270317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 258.1916504, -684.6062622, 4.23155117, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 256.7532654, -688.5294189, 4.212926388, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 256.7532959, -692.6970215, 4.212927341, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 258.1786499, -696.6132202, 4.212926865, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 259.6040344, -700.52948, 4.212926865, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 259.6040649, -704.6970215, 4.212927341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 258.1786194, -708.6132813, 4.212925434, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 253.3707275, -716.9403076, 4.000627995, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 250.5707092, -721.7901001, 4.000627995, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 247.370697, -727.3325806, 4.000630856, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 243.2359924, -733.7878418, 3.996557474, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 239.4267578, -739.6379395, 3.993194342, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 235.8192444, -744.9806519, 3.990540028, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 232.2897949, -749.9136963, 3.988595724, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 228.7147064, -754.53479, 3.987361193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.9702759, -758.9417114, 3.986836433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 220.9328003, -763.2321777, 3.987021446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 216.6032867, -767.3497925, 3.988387823, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 207.4835205, -774.7513428, 3.994663715, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 179.5599213, -791.8743896, 4.010221004, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 92.5333252, -845.0269775, 4.008649826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 95.2121582, -848.2195435, 4.008648872, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 98.8213501, -850.3032837, 4.008649826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 102.9256058, -851.0269775, 4.008647442, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 107.0298386, -850.3032227, 4.008649826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 113.0567856, -847.0689697, 4.008999825, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 120.9682465, -842.5670776, 4.009576321, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 128.4341888, -837.8358154, 4.01001215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 135.4814758, -832.2816772, 4.010304451, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 141.6743927, -825.300415, 4.010462284, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 147.2672119, -817.4129028, 4.010478497, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 153.321701, -809.7132568, 4.010342121, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 160.8518982, -803.1314697, 4.010192394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 169.8916473, -797.2892456, 4.010486126, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 188.9410095, -786.6852417, 4.008189201, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 198.1161194, -781.1520996, 4.002522945, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 86.47756958, -834.5755615, 3.908289433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 45.40501404, -857.0974731, 3.808395624, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 65.94129181, -845.8365479, 3.987225533, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 76.20942688, -840.2060547, 4.001962662, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 55.67315292, -851.467041, 3.8334589, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 571.0178833, 874.4136353, 19.14101982, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 577.163208, 887.9742432, 17.56969452, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 582.9641113, 902.3655396, 15.52559948, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 587.7515259, 918.1809082, 13.34393597, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 590.4953003, 930.0437012, 11.89512157, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 591.6555786, 942.699585, 10.49884415, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 591.6738281, 957.1091309, 9.217475891, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 590.8013916, 965.0562744, 8.717885017, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 588.9179077, 973.1105957, 8.383569717, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 587.4512329, 978.7529907, 8.312390327, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 584.543457, 986.7009277, 8.375649452, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 581.2479858, 993.7183838, 8.568248749, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 577.5647583, 999.7666016, 8.876318932, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 568.914856, 1009.130493, 9.796760559, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 558.9987183, 1015.717957, 11.07022762, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 547.6409912, 1019.486389, 12.6405201, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 535.49646, 1021.095947, 14.39953041, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 522.5471191, 1021.561157, 16.30094719, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 501.8801575, 1019.788818, 19.26955795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 487.7061157, 1018.361389, 21.18893051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 473.2078857, 1016.634521, 22.98266411, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 452.4838257, 1015.381836, 25.21464348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 431.1369324, 1015.494324, 25.85222816, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 431.043335, 1005.994995, 25.85330582, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 453.548584, 1004.884338, 26.08642769, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 467.7532043, 1002.429199, 26.93776131, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 481.1387329, 998.0717163, 27.65688896, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 493.2082825, 991.8716431, 28.26321411, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 504.3856201, 985.1700439, 28.76172447, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 514.8704224, 978.2643433, 29.16641426, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 529.7156982, 968.3138428, 29.62274933, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 544.3583374, 961.7970581, 29.84812164, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 554.0507813, 959.9175415, 29.99910736, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 564.3081055, 960.7896729, 30.10370445, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 575.0674438, 964.7494507, 30.13430214, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 583.9468384, 970.9960938, 30.08696938, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 589.9864502, 980.62677, 29.39328957, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 591.0640259, 988.3632202, 28.55244827, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 591.187561, 996.6778564, 27.51272011, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 589.2160034, 1005.635742, 26.30421066, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 585.9348755, 1014.577271, 25.04722023, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 582.1590576, 1023.651733, 23.78948784, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 578.1077881, 1032.589233, 22.60956001, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 573.6184082, 1041.135742, 21.55901718, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 428.0970154, 999.0740967, 25.86085892, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 445.1708374, 995.623291, 26.32562256, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 459.4352722, 993.1953125, 26.31944275, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 470.3612061, 990.0996704, 26.07274628, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 480.6801453, 985.5471802, 25.66816521, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 490.8705139, 979.9501343, 25.13423347, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 500.4118042, 973.3798218, 24.51393509, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 509.6827698, 965.9973755, 23.80948448, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 517.6610107, 957.3889771, 23.04972458, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 524.7930908, 948.2982178, 21.96531487, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 530.305542, 939.0958252, 20.80842972, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 535.944458, 926.8551025, 19.80927467, 0, 0, 0, 0, 0, 1, 635056387, 0, 0, 0 + 537.7804565, 1064.58606, 19.95471954, 0, 0, 0, 0, 0, 1, 635056387, 0, 0, 0 + 532.1539307, 1052.535522, 20.551157, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 526.0023193, 1046.127686, 21.19375038, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 514.2593384, 1038.317993, 21.87841988, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 501.4434814, 1033.294189, 22.49770164, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 487.7048645, 1030.013306, 23.12008095, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 474.4445801, 1027.868164, 23.7394371, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 454.5210876, 1026.348755, 24.86121368, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 431.1711731, 1023.955566, 25.85223198, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 568.0615234, 1053.151489, 20.25057983, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 562.354126, 1065.893555, 19.91694832, 0, 0, 0, 0, 0, 1, 635056387, 0, 0, 0 + 438.1600342, 997.4749756, 25.86534882, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 442.2959595, 1005.439697, 25.71553802, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 441.8103638, 1015.43811, 25.66533279, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 442.8461304, 1025.1521, 25.49843025, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 57.46209717, 1023.610718, 13.76341534, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 1969.154541, 270.5666809, 3.920550346, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 2001.757935, 257.1225586, 4.231998444, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2017.579712, 257.7306213, 4.37282896, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2033.038696, 258.2640686, 4.50754261, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2048.01416, 258.697876, 4.632289886, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2062.385254, 259.0073547, 4.744580269, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2076.031006, 259.167511, 4.841919899, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2088.830566, 259.1533508, 4.921807289, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2100.662842, 258.9396057, 4.9817276, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1844.151855, 116.181778, 16.80397224, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1883.782104, 116.6144409, 17.1227932, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1872.24353, 116.2887573, 17.0438118, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1860.505371, 116.1084595, 16.94011116, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1849.223145, 96.33026123, 16.56451225, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1860.728027, 96.51287842, 16.66179276, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1872.717163, 96.68060303, 16.76691246, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1884.613281, 97.07608032, 16.84656715, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1896.622803, 97.67601013, 16.89182281, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1908.52002, 98.49113464, 16.93482399, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1920.247314, 99.8419342, 16.97826767, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1931.595337, 101.9128723, 17.02783585, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1942.846436, 104.3134613, 17.06847, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1953.580078, 107.6663513, 17.115242, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1963.681763, 111.6034698, 17.1567955, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1973.601563, 116.4635391, 17.19441986, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1984.169434, 122.4081726, 17.22756004, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1994.201416, 128.4493561, 17.25037575, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2004.533447, 135.5270386, 17.27266312, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2014.938232, 143.0799408, 17.29335976, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2024.955933, 151.5273438, 17.32421684, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2034.791504, 160.7264709, 17.36247253, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2044.258911, 170.4691467, 17.40441895, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2053.35498, 181.2383118, 17.46440506, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2061.203613, 192.2658386, 17.54230499, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2068.2146, 204.1224976, 17.64019585, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2073.219238, 214.1946716, 17.73148918, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2077.213623, 224.46698, 17.82386398, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2080.70874, 234.451828, 17.90864944, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2083.48999, 244.7722015, 17.99791908, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2085.52417, 255.0646667, 18.08882904, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2087.286133, 265.4469604, 18.17829704, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2088.72168, 275.5661316, 18.26314735, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2089.660889, 285.7653809, 18.3514061, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2090.380615, 295.7617798, 18.43824768, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2090.798096, 305.7813416, 18.5239296, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2091.250732, 315.6069031, 18.61234283, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2091.656006, 325.083374, 18.69705582, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2092.070801, 334.5408325, 18.77977943, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2092.47583, 343.9887695, 18.86481667, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2092.851807, 353.4358521, 18.94995689, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2093.179443, 362.8897705, 19.03469467, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2093.438721, 372.3580933, 19.11559296, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2093.610107, 381.8483887, 19.2011013, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2093.674072, 391.3678284, 19.28730965, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2092.736816, 400.9238281, 19.36349678, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2091.243164, 410.5234985, 19.43538094, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2090.864014, 420.1685791, 19.52124977, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2090.409912, 429.6971741, 19.60571289, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2089.053467, 448.9036255, 19.79674339, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2088.535156, 458.5639038, 19.88055229, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 2071.859619, 457.496582, 19.98994064, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2072.332275, 447.8852234, 19.90591812, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 2072.785889, 438.2827759, 19.8217926, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2073.233398, 428.7014771, 19.73760796, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2073.688232, 419.1535034, 19.65338707, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2074.054688, 409.8318481, 19.57078743, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2074.26001, 400.5320435, 19.48806381, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2074.322266, 391.2404785, 19.40517044, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2074.260498, 381.9488831, 19.3220787, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2074.092773, 372.649292, 19.23882103, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2073.837891, 363.3334656, 19.15537834, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2073.514404, 353.9937134, 19.07176018, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2073.141602, 344.6220703, 18.98796654, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2072.738281, 335.2110291, 18.90400505, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2072.323486, 325.7536011, 18.81988525, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2071.916504, 316.2442627, 18.73562241, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2071.472168, 306.5979614, 18.65097427, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2070.899658, 296.9493713, 18.56733704, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 2070.078613, 287.5427856, 18.48463821, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2069.152344, 277.9755249, 18.40275574, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 2067.845947, 268.4571533, 18.32162285, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2066.201172, 258.9918213, 18.24115562, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2064.122314, 249.672226, 18.16123772, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2061.52832, 240.5134888, 18.0818119, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2058.477539, 231.4438934, 18.00272751, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2054.812256, 222.4923248, 17.92384338, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2050.509766, 213.7124023, 17.8451004, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2044.293091, 203.2169189, 17.75849724, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2037.338135, 193.3178101, 17.68932724, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2029.43042, 184.1932373, 17.63504219, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2020.847412, 175.0361023, 17.59297562, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2011.969238, 166.7075195, 17.56040192, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2002.641968, 158.9396057, 17.53449821, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1993.126465, 151.727356, 17.51241875, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1983.450439, 145.2191162, 17.49128914, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1973.684448, 139.3248901, 17.46821022, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1964.386597, 134.0652466, 17.44030571, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1955.577393, 129.6538696, 17.40481377, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1946.890869, 126.1705933, 17.36704445, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1937.822021, 123.4014282, 17.32834435, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1927.855103, 121.0627441, 17.28883743, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1917.50354, 119.3340454, 17.24866486, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1906.587158, 118.0905762, 17.20796013, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1895.204468, 117.1674805, 17.16682243, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2110.806396, 292.0742188, 0.4571704865, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2098.564209, 287.0435791, 1.610276699, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2086.994141, 282.8116455, 2.772089005, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2076.22998, 279.4284058, 3.778758287, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2066.405518, 276.9432373, 4.467263222, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2057.65332, 275.4044495, 4.675506592, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2046.467407, 274.2905884, 4.559729099, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2030.982666, 273.1283569, 4.444766998, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1728.382568, 716.930542, 24.84586906, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1722.597534, 716.930542, 24.84586525, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1716.417725, 716.930603, 24.84586525, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1710.015015, 718.2285156, 24.97013092, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1703.636963, 719.5254517, 25.02837944, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1770.150391, 897.6571655, 15.1510725, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1774.678589, 901.5935059, 15.17352104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1779.593506, 905.0349731, 15.89349461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1784.789673, 908.0349731, 16.66223145, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1790.270996, 910.4754028, 17.68570328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1795.926758, 912.4782104, 18.71848488, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1801.735718, 913.9805298, 19.7781353, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1807.635254, 915.0739136, 20.82473564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1813.59668, 915.7531738, 21.91887093, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1819.585449, 916.1194458, 23.00788689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1825.585205, 916.0670776, 23.05606842, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1831.577026, 915.7531128, 23.05606461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1790.518433, 936.0383301, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1801.917969, 933.6022949, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1813.220215, 930.7480469, 23.17418671, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1824.409546, 927.4794922, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1829.927124, 945.0005493, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1818.088623, 948.4604492, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1806.130859, 951.4819336, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1794.069824, 954.0610352, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2111.406982, 258.5009766, 5.019152641, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1171.401733, 651.5097656, 37.83996582, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1144.088379, 651.5844116, 37.9052124, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1144.163086, 671.0619507, 37.4661026, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1144.089355, 689.5370483, 36.53873825, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1144.038818, 716.0825195, 35.19314575, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1144.208374, 725.5628662, 34.39899826, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1123.275513, 725.9282227, 34.29308319, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1157.745117, 651.5471191, 37.90521622, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1144.125732, 661.3231812, 37.82213593, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1144.126221, 682.1356201, 36.95891953, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1144.064087, 708.5528564, 35.88775253, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1133.741943, 725.7455444, 34.38539886, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 806.0614624, -226.144989, 13.74166965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 808.0119629, -221.7215576, 13.73755932, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 811.0015259, -218.5101624, 13.72678089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 815.0183716, -216.5203247, 13.6275177, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 819.2750244, -216.1087646, 13.41932678, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 823.9107056, -217.4233704, 13.18782234, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 830.6292725, -220.1199341, 12.42773914, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 838.2766113, -222.4523468, 11.44909954, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 844.1721191, -223.3670044, 10.35811234, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 850.6937256, -223.5931396, 9.046233177, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 859.5959473, -223.809845, 7.370018005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 865.7194824, -223.9742279, 6.465648651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 870.1224976, -223.9713135, 6.223724365, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 874.024353, -223.7908478, 5.949281693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 877.4797974, -223.2380066, 5.669734955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 881.0756226, -221.8309479, 5.369244099, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 884.2116089, -219.300415, 5.145935535, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 886.979187, -215.321167, 5.045584202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 888.4576416, -210.9854736, 5.032828331, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 888.5153809, -193.5063477, 5.034961224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.345825, 670.4667969, 37.32040405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1163.754395, 670.7644043, 37.87698746, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1173.550049, 670.6156006, 37.26379776, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1153.95874, 670.913208, 37.87681198, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1183.578613, 690.2820435, 36.53478241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1159.082886, 708.8950806, 36.8478241, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1175.110718, 708.8182373, 35.86486435, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1151.681763, 708.6643066, 36.83578491, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1160.012939, 689.9788208, 37.4142952, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1175.493042, 690.0958252, 36.49557495, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1151.796143, 690.0067139, 37.41435623, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1010.907471, -270.7722168, 20.81733704, 0, 0, 0, 1, 0, 1, 2715470559, 0, 0, 0 + 1024.312256, -270.813324, 20.9491539, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1037.717041, -270.8544312, 20.57994461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1051.121948, -270.8955688, 20.54284668, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1064.526733, -270.9366455, 20.21711349, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1077.931519, -270.9777832, 20.1231575, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1091.336304, -271.0188599, 20.05323982, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1104.741089, -271.059967, 19.75797653, 0, 0, 0, 1, 0, 1, 2715470559, 0, 0, 0 + 1128.476685, -335.3469238, 17.25299835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1382.352539, -232.3017578, 19.43144226, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1381.960205, -242.3233795, 19.38640976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1381.567993, -252.344986, 19.34137726, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1381.175781, -262.3666077, 19.29634285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1380.783447, -272.3882141, 19.25131035, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1380.391113, -282.4098511, 19.20627785, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1379.998901, -292.4314575, 19.16124535, 0, 0, 0, 1, 0, 1, 36735510, 0, 0, 0 + 1259.983765, -567.0126953, 12.33141422, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1191.916992, -568.4309082, 13.08015728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 746.8928223, 1580.496948, 21.29593277, 0, 0, 0, 1, 0, 1, 4012029645, 0, 0, 0 + 755.4873657, 1588.923584, 21.21508408, 0, 0, 0, 1, 0, 1, 265752055, 0, 0, 0 + 761.267395, 1593.759521, 21.3125267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 764.3410645, 1595.723145, 21.21008301, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 767.6387939, 1597.13855, 20.97415161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 774.6538086, 1599.217896, 20.52099609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 777.9819336, 1599.858398, 20.25167847, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 781.3101196, 1600.00293, 19.98236084, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 789.1434326, 1599.714966, 19.38696289, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 796.8276367, 1598.442749, 18.76293945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 804.8797607, 1596.212158, 17.94054985, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 812.7666016, 1593.300781, 17.34365654, 0, 0, 0, 1, 0, 1, 265752055, 0, 0, 0 + 820.4044189, 1589.879639, 17.00115967, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 829.3427124, 1585.180908, 16.54504013, 0, 0, 0, 1, 0, 1, 265752055, 0, 0, 0 + 839.506897, 1579.008057, 16.06040955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 848.272644, 1588.14209, 16.06349182, 0, 0, 0, 1, 0, 1, 265752055, 0, 0, 0 + 851.9035645, 1592.574463, 16.06348801, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 856.0982056, 1596.762207, 16.06348801, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 860.4523315, 1600.890381, 16.06348801, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 864.8168335, 1605.006836, 16.06349182, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 869.3251953, 1608.96167, 16.06349373, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 873.9299927, 1612.807983, 16.06349373, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 878.5249634, 1616.665771, 16.06349564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 883.0863037, 1620.564819, 16.06349945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 887.6098022, 1624.508789, 16.06350136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 892.0998535, 1628.492554, 16.06350327, 0, 0, 0, 1, 0, 1, 265752055, 0, 0, 0 + 896.4750366, 1632.851074, 16.16997147, 0, 0, 0, 1, 0, 1, 265752055, 0, 0, 0 + 900.6300049, 1636.9552, 16.28145218, 0, 0, 0, 1, 0, 1, 265752055, 0, 0, 0 + 904.7547607, 1640.918457, 16.19594002, 0, 0, 0, 1, 0, 1, 265752055, 0, 0, 0 + 909.2106934, 1645.333862, 16.0635128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 913.3573608, 1649.691284, 16.06310463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 917.4707031, 1654.089844, 16.06159401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 921.5739746, 1658.499878, 16.06032562, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 925.7737427, 1662.801392, 16.06297302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 930.1173706, 1666.941406, 16.06351852, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 934.4714355, 1671.069702, 16.06352234, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 938.803833, 1675.172485, 16.06352234, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 942.8170776, 1678.950073, 16.03252983, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 946.5645752, 1682.561523, 15.92679596, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 950.288269, 1686.274902, 15.80791569, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 954.1723022, 1690.41626, 15.67652607, 0, 0, 0, 1, 0, 1, 265752055, 0, 0, 0 + 1351.473877, 1772.879395, 8.456611633, 0, 0, 0, 0, 0, 1, 4243939149, 0, 0, 0 + 1351.473877, 1796.879395, 8.451781273, 0, 0, 0, 0, 0, 1, 4243939149, 0, 0, 0 + 1350.750244, 1800.983643, 8.44695282, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1348.666504, 1804.592896, 8.44695282, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1347.187378, 1806.072021, 8.44695282, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1343.578125, 1808.155762, 8.44695282, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1402.631836, 1750.789551, 14.72848797, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 967.0673828, 1915.069946, 22.03011322, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 955.0679321, 1915.072632, 22.03021622, 0, 0, 0, 1, 0, 1, 1554828417, 1, 0, 0 + 941.0083618, 1915.072632, 22.34497261, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 985.0933228, 1910.695801, 21.49876595, 0, 0, 0, 1, 0, 1, 851175261, 1, 0, 0 + 787.1685181, 104.0657959, 5.117721558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 814.6682129, 111.0238419, 5.128025055, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 819.1941528, 112.6481323, 5.094442368, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 822.9945068, 115.572525, 5.060859203, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 830.8311768, 127.9589844, 5.004663467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 838.9477539, 141.5760193, 5.128972054, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 846.2047729, 154.2105408, 5.102540493, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 842.9515381, 148.8583069, 5.106666088, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 801.7701416, 172.9569702, 4.777639866, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 811.3815918, 167.4128418, 4.969486713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 824.7771606, 159.6857147, 4.999332905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 831.432373, 155.9085388, 4.915076733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 838.0875854, 152.1313782, 4.830824375, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 787.4214478, 178.1187897, 5.182013512, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 783.12854, 176.371048, 5.181104183, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 779.348999, 174.7290344, 5.180263519, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 775.9401855, 172.5489197, 5.179399014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 772.934082, 169.8929596, 5.178528309, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 770.3630981, 166.8230896, 5.177663326, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 768.2490845, 163.3991394, 5.176820278, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 766.4581299, 159.6453552, 5.176011086, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 765.0021973, 155.6061249, 5.175252914, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 764.0570068, 151.3722229, 5.174559593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 763.7791748, 147.0448303, 5.173943043, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 764.4026489, 142.7552795, 5.173418522, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 768.8297729, 126.1940613, 5.152229309, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 773.2294922, 109.7384872, 5.169705868, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 777.5911865, 93.43076324, 5.16784811, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 781.9038696, 77.31304169, 5.165992737, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 775.4103394, 101.5846252, 5.168776989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 800.918335, 107.5448151, 5.122872829, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 798.5915527, 186.0415039, 5.184536934, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 801.6730347, 189.4527893, 5.18529129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 804.3973999, 193.1877136, 5.185992241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 806.743103, 197.2093506, 5.186635017, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 808.6884766, 201.4807281, 5.187212944, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 810.2119751, 205.9649048, 5.187722206, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 811.291748, 210.625, 5.188155174, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 812.7722778, 218.8981934, 5.18884182, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 793.4207764, 181.7867889, 5.182665825, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 849.9281616, 160.7934723, 5.182374001, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 850.9996338, 163.9279022, 5.197381496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 852.710083, 181.477356, 5.064008236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 853.9033203, 196.3714447, 5.031914234, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 854.4786377, 211.2728577, 5.007176876, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 855.6273193, 225.6318359, 4.963795185, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 856.6049194, 240.5541382, 4.965349674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 858.0467529, 251.5482788, 4.817679405, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 814.2363892, 227.0649414, 5.189530373, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 815.6802368, 235.0993958, 5.190218925, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 817.0999146, 242.9757996, 5.210937023, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 818.491394, 250.6683655, 5.191594601, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 820.8167725, 263.1885071, 5.192627907, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 832.8659668, 261.4367065, 4.983860016, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 852.0419922, 258.8218079, 4.966440678, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 858.7971802, 263.8337097, 4.959530354, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 860.9762573, 283.6634827, 5.006266117, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 855.4195557, 261.3277588, 4.963064194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.4539795, 260.1292725, 4.974932194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 861.1901855, 298.625061, 5.010036945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 860.0405884, 313.4842834, 4.965734482, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 857.8814087, 329.7321167, 4.969137192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 856.8026733, 340.3474121, 4.971364498, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 855.7919922, 352.3674622, 5.008041859, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 856.4107056, 364.8375854, 5.045549393, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 859.6226807, 379.1714783, 5.886246204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 864.2426147, 389.057373, 7.636950493, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 872.6644897, 401.5520325, 9.58020401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 882.7885132, 411.0017395, 11.14850998, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 890.7579956, 416.8111572, 12.05547142, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 900.1064453, 421.4673157, 12.55510998, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 910.1107178, 425.3964844, 12.75922775, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 921.3442383, 427.2880249, 13.10383511, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 932.7858887, 426.927887, 13.34345341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 976.182373, 452.6358948, 14.96376228, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 941.5169067, 425.6473083, 13.80319405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 949.9109497, 423.6879578, 14.43409348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 955.888855, 423.5493469, 14.79830742, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 960.9138794, 426.598999, 14.90721893, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 969.3320923, 442.4295044, 14.67441177, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 1788.177734, 955.2062988, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1782.287964, 956.3511353, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1776.398315, 957.4959717, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1770.508545, 958.6408081, 23.17418861, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1764.618774, 959.7857056, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1758.729004, 960.930542, 23.17419052, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1752.839233, 962.0754395, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1741.059692, 964.3651123, 23.17419052, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1735.170044, 965.5099487, 23.17419052, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1723.390503, 967.7996826, 23.17419052, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1717.500732, 968.944519, 23.17419052, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1711.610962, 970.0893555, 23.17419052, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1705.721313, 971.2341919, 23.17419052, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1699.831543, 972.3790283, 23.17418861, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1688.052002, 974.6687622, 23.17419052, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1682.162231, 975.8136597, 23.17419052, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1676.272461, 976.9584961, 23.17419052, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1670.382813, 978.1033325, 23.17419052, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1664.493042, 979.2481689, 23.17418861, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1631.966797, 966.8575439, 13.37275124, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1649.635986, 963.4229736, 14.37372017, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1661.276733, 961.1603394, 14.86224842, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1667.107056, 960.0270386, 15.17588043, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1672.944946, 958.8922729, 15.56892586, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1678.789795, 957.7561646, 16.07470512, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1684.640991, 956.6187744, 16.70639801, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1696.360962, 954.3405762, 17.89577675, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1708.101074, 952.0585938, 19.13376045, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1713.977295, 950.9163208, 19.8631115, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1725.739746, 948.6299438, 21.0378437, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1731.625, 947.4860229, 21.5502243, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1737.209595, 946.5140381, 21.93034363, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1743.401001, 945.1969604, 22.40019798, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1749.290771, 944.052124, 22.79335785, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1755.410767, 942.8592529, 23.17412949, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1761.070679, 941.7623291, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1766.960449, 940.6174316, 23.17418861, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1772.85022, 939.4725952, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1778.739868, 938.3277588, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1784.629639, 937.1829224, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1408.450562, 925.7131958, 13.03397465, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1416.480103, 934.6309814, 13.03397655, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1424.509644, 943.5487061, 13.03397655, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1428.530029, 947.9978027, 13.03397369, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1433.594238, 952.9377441, 13.03397369, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1438.968384, 957.4083862, 13.03397369, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1444.572266, 961.5120239, 13.03397369, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1450.359619, 965.3758545, 13.03397465, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1456.319458, 969.0220337, 13.03397369, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1462.356567, 972.3243408, 13.03397465, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1474.69458, 977.4631348, 13.0339756, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1486.393921, 980.9906616, 13.03397655, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1497.771851, 983.6642456, 13.03397465, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1509.641479, 985.008728, 13.03397655, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1522.263794, 985.3942871, 13.03397655, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1536.138306, 984.9082642, 13.0339756, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1549.740479, 983.0647583, 13.0339756, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1561.914185, 980.6248169, 13.03397655, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1573.808594, 978.1976318, 13.03397655, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1591.477905, 974.7630615, 13.03397655, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1603.257446, 972.4733276, 13.03397655, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1615.036987, 970.1835938, 13.03397655, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1626.077026, 968.0023804, 13.03330612, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1646.786865, 982.7352295, 23.17419052, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1635.007446, 985.0249023, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1611.448364, 989.6043701, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1599.668945, 991.894043, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1576.109863, 996.4735107, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1564.330322, 998.7632446, 23.17419052, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1552.550781, 1001.052917, 23.17419052, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1540.379883, 1003.300415, 23.08888245, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1527.631226, 1004.662292, 22.70373726, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1502.120483, 1003.932983, 21.32816505, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1489.56665, 1001.866333, 20.41905403, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1477.281738, 998.6974487, 19.17638397, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1465.362061, 994.4620361, 17.68139648, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1453.899292, 989.2038574, 16.30369949, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1448.366455, 986.2071533, 15.71187782, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1437.736572, 979.5265503, 14.8320303, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1427.684204, 972.0476685, 14.25427151, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1422.914429, 968.0127563, 14.00478745, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1418.338501, 963.7810669, 13.73695946, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1413.973999, 959.3522339, 13.32223129, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1406.821045, 951.4017944, 13.03397655, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1398.791504, 942.4840698, 13.03397655, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1390.761841, 933.5662842, 13.03397465, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1835.275146, 218.9262085, 14.46754169, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 1845.70459, 219.5782623, 13.30629158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1852.565674, 220.3946381, 12.78698826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1859.261963, 221.569397, 12.19882965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1865.968384, 223.1594391, 11.39242744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1872.664429, 225.151001, 10.41390896, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1879.214355, 227.586319, 9.436964989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1885.292603, 230.2901611, 8.665698051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1891.389526, 233.1648102, 7.808568478, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1897.550293, 236.3248291, 6.844984055, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1903.293091, 239.2929688, 5.967131615, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1909.131226, 242.2722778, 5.16450882, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1915.053345, 245.3025055, 4.658041, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1921.005615, 248.3592377, 4.424478531, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1926.694336, 251.0961304, 4.230147839, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 1919.676758, 279.5770874, 4.086526871, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 1908.911499, 282.9551697, 4.232686043, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1897.827026, 288.1225586, 5.382254601, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1886.261963, 294.4694824, 7.57702589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1873.721191, 301.9851685, 10.56183338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1861.243164, 309.1159668, 13.35030365, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1850.021484, 314.1651001, 15.79763794, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1844.593628, 316.102356, 16.97383499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1839.071289, 317.6137085, 18.03520966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1832.343994, 318.6278381, 19.20183563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1826.871094, 319.1801758, 19.88835335, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1822.345093, 319.5837402, 20.50124741, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2058.154297, 274.586792, 18.31732941, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 2040.875244, 254.7242737, 18.29989624, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2018.53418, 230.1903839, 15.58301163, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2011.430786, 220.1378632, 13.71429157, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2005.828613, 208.644516, 11.93240547, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2003.513306, 200.146698, 10.77693272, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2002.739258, 190.9573822, 9.636333466, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2004.571289, 179.371048, 8.42085743, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2009.502686, 169.0512695, 7.573409557, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2017.147217, 160.6361542, 7.02087307, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2027.11792, 154.7626953, 6.690555096, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2039.027344, 152.0623169, 6.50992012, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2049.633545, 152.8969727, 6.417678833, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2058.269043, 156.8322754, 6.323818207, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2067.364746, 163.2471008, 5.721697807, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2076.573486, 171.3630981, 4.967658043, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2085.543945, 180.3889008, 4.859865189, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2093.927979, 189.5260315, 4.869429111, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2098.542236, 193.4946136, 4.879595757, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2104.131592, 196.6672974, 4.872387886, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2110.468262, 199.1607056, 4.946433544, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1909.480957, 90.30466461, 16.72784615, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1918.945435, 88.58744812, 16.79840469, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1928.134644, 87.64590454, 16.79673958, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1937.1698, 87.6734314, 16.84030533, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1946.300781, 88.48978424, 16.89069939, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1955.528442, 89.99759674, 16.8214817, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1964.784668, 92.10057068, 16.25522614, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1973.979492, 94.70269775, 15.7423563, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1983.058594, 97.70756531, 15.12450218, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1992.226196, 100.9051056, 14.50572777, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2001.633545, 104.2084198, 13.84608841, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2011.206787, 107.743866, 13.22847462, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2020.87207, 111.6380157, 12.57939339, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2030.555786, 116.0175018, 11.99063778, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2040.184082, 121.0094376, 11.64239979, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2049.123779, 125.9688568, 11.31491566, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2057.223389, 130.562027, 10.97235489, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2065.093018, 135.4556732, 10.57177162, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2073.874512, 141.7399445, 10.07008362, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2082.984131, 149.1272583, 9.424529076, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2092.658691, 157.5824432, 8.512710571, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2102.552002, 166.589386, 7.401280403, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2111.802734, 174.5144653, 6.353438854, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1835.470825, 923.8009644, 23.17419052, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1857.149902, 915.2349854, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1862.466431, 912.8457031, 23.17675591, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1867.738037, 910.3590088, 23.18033218, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1872.963013, 907.7755737, 22.65712738, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1878.139526, 905.0963745, 21.96982384, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1888.340088, 899.4542236, 20.40793991, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1898.325928, 893.4402466, 18.66373253, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1908.083496, 887.062561, 16.81951523, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1917.599609, 880.3297729, 14.95913219, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1926.861206, 873.2511597, 13.16764164, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1935.844482, 865.826416, 11.5307951, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1944.424805, 857.9699707, 10.13514137, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1952.63855, 849.7332764, 9.067109108, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1960.560913, 841.2011108, 8.383898735, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1968.280518, 832.4699707, 8.196795464, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1975.541138, 823.9121704, 8.159187317, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1982.470337, 814.8804932, 8.206104279, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1995.048584, 796.3491821, 8.515743256, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2000.820679, 786.7385864, 8.767301559, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2006.252441, 776.9505005, 9.073284149, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2011.348022, 767.0240479, 9.429122925, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2016.111206, 756.9992065, 9.829291344, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2020.546387, 746.9157715, 10.26674938, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2024.657959, 736.8139038, 10.73422718, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2028.452393, 726.7302856, 11.22459221, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2031.730835, 717.4827271, 11.69067001, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2034.799194, 708.4519043, 12.15718937, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2037.672852, 699.5876465, 12.62296772, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2040.369141, 690.8342285, 13.08795643, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2042.904663, 682.1367798, 13.55268669, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2045.296143, 673.4395142, 14.01817036, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2049.713135, 655.8223267, 14.95642471, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2051.771484, 646.7910767, 15.43166542, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2053.750732, 637.538208, 15.91216755, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2055.665283, 628.0142822, 16.39793205, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2057.312256, 618.8723145, 16.84935188, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2058.72583, 609.6625977, 17.2835598, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2059.942383, 600.3834839, 17.69901085, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2060.998047, 591.039917, 18.09364319, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2081.497559, 593.1535645, 18.32866096, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2079.134033, 612.5266113, 17.54511833, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2077.644287, 622.2390137, 17.11449242, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2075.893311, 631.9554443, 16.66000175, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2073.927246, 641.7341919, 16.18519211, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2071.891113, 651.25354, 15.71331215, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2069.768311, 660.5698242, 15.24416637, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2067.542725, 669.7341309, 14.77733517, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2065.198975, 678.7963867, 14.31212234, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 2062.72168, 687.8067627, 13.84773827, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2060.095947, 696.8150635, 13.38345623, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2057.306641, 705.8713379, 12.91878891, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2054.339111, 715.0261841, 12.45363808, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2051.178223, 724.329834, 11.98854828, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 2047.80835, 733.8376465, 11.52375889, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2043.822754, 744.4331055, 11.01594543, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2039.494141, 755.0698242, 10.52260208, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2034.816406, 765.7062988, 10.05145073, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2029.781738, 776.3043823, 9.612782478, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2024.381836, 786.8254395, 9.214372635, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2018.608398, 797.230896, 8.866001129, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 2012.452881, 807.4819946, 8.577011108, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2005.90625, 817.5394287, 8.357726097, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1998.959229, 827.3637695, 8.214140892, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1991.603149, 836.9146118, 8.157143593, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1983.825684, 846.1503296, 8.19491291, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1975.427246, 855.1584473, 8.409536362, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1966.572754, 863.7153931, 9.168485641, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1957.345703, 871.8935547, 10.3546648, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1947.855469, 879.7870483, 11.89151573, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1933.453369, 891.4003906, 14.62943268, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1923.518921, 898.7094727, 16.58510208, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1913.321899, 905.6477661, 18.50634193, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1902.876221, 912.2058105, 20.33170509, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1892.196289, 918.3746338, 21.94533539, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1881.296143, 924.1459961, 23.18039322, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1870.19104, 929.5119019, 23.17477989, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1858.895752, 934.46521, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1847.425659, 938.9992065, 23.17419052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1794.757324, 965.0427856, 13.19722652, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1814.483521, 1003.655334, 13.364501, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1815.326294, 1010.073059, 13.16543579, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1802.412964, 1046.127686, 13.04534626, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1793.042358, 1055.274292, 13.18675137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1749.861938, 1064.621826, 13.37465763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1742.88147, 1062.894165, 13.43578815, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1730.243286, 1056.966675, 14.66507816, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1714.087158, 1046.962158, 16.62238884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1708.998901, 1043.782593, 17.32191467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1698.96582, 1037.204712, 18.54733276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1694.050903, 1033.763306, 19.07119179, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1684.191162, 1026.92334, 20.08166313, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1679.216919, 1023.568176, 20.52368927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1669.012817, 1017.253723, 21.35205269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1663.843018, 1014.208496, 21.69980621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1658.595337, 1011.299622, 21.96956062, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1653.202637, 1008.669434, 22.18040466, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1647.639526, 1006.421814, 22.38516426, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1641.933228, 1004.567749, 22.58485603, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1636.124268, 1003.06543, 22.74978256, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1624.318604, 1000.930664, 22.94775009, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1618.363403, 1000.199402, 23.05606842, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1606.400757, 999.2579346, 23.05606842, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1600.813721, 998.9691772, 23.05606461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1594.92395, 998.9285889, 22.97418976, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1761.79187, 897.0230713, 15.21025848, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1765.168579, 907.5623169, 14.47215366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1768.97583, 918.9517822, 13.64753532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1773.502686, 929.8864136, 13.14695835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1778.551147, 940.4816895, 12.74794197, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1784.35498, 950.5505371, 12.73976707, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1791.188354, 960.2196655, 12.99193192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1619.93811, 976.3148193, 12.84264183, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1625.864258, 977.253418, 12.89154148, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1631.686035, 978.7049561, 13.11709023, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1643.025391, 982.609436, 13.83572865, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1648.490723, 985.0924072, 14.11478424, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1653.873779, 987.8059692, 14.41839314, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1659.111084, 990.8082275, 14.67803669, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1664.141113, 994.1270142, 14.99247742, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1669.066406, 997.5733643, 15.28440762, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1673.889526, 1001.142334, 15.54275417, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1683.408813, 1008.398682, 16.04727173, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1688.009399, 1012.222473, 16.24877357, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1692.511841, 1016.175232, 16.46053886, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1701.631958, 1023.973022, 16.79283142, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1715.319336, 1035.663086, 16.81788826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1729.369263, 1046.905762, 15.24428844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1734.45752, 1050.085205, 14.66508293, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1739.779541, 1052.855713, 14.12632942, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1745.302612, 1055.200073, 13.46460724, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1751.12439, 1056.651611, 13.37465477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1778.94751, 1053.568481, 13.16860676, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1788.47168, 1048.623901, 13.18675137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1806.549072, 1005.125916, 13.364501, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1805.132813, 999.6838379, 13.364501, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1795.263184, 979.2797852, 13.39391041, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1791.839478, 974.6658936, 13.39391041, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1784.701538, 965.0196533, 12.99193192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1781.132568, 960.1964722, 12.85926628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1777.664917, 955.0630493, 12.7324152, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1774.431519, 949.7941895, 12.72132874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1771.459351, 944.3321533, 12.74794197, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1768.714966, 938.8334351, 13.02322388, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1766.159668, 933.2328491, 13.14695835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1763.77124, 927.6099243, 13.37654877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1761.493774, 921.9747314, 13.6401825, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1759.421875, 916.1365356, 14.06505013, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1757.519897, 909.8936157, 14.47215366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1755.664185, 903.5788574, 14.98425007, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1754.687988, 899.0914307, 15.19534397, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1747.468384, 970.866272, 23.05606461, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1736.80835, 976.3565063, 23.05606651, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1727.650879, 984.0405884, 22.6955719, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1724.124146, 988.8946533, 22.27247238, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1719.206055, 999.8123779, 21.18840408, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1717.958618, 1005.681274, 20.53831291, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1718.894897, 1017.578735, 18.93479538, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1720.749023, 1023.285034, 18.0811615, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1723.519531, 1028.607056, 17.2730751, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1727.003662, 1033.491699, 16.48961258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1740.851196, 1045.569092, 14.42316246, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1989.188599, 249.4485016, 4.0421381, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1993.617188, 241.7045746, 5.020893574, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1993.561523, 229.713562, 6.786427498, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1990.41748, 214.8945313, 8.602945328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1987.878052, 206.8962708, 9.521820068, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1984.735718, 198.7241821, 10.3145504, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1981.022461, 190.5426025, 11.16317654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1976.770386, 182.5160065, 12.01202679, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1972.011841, 174.8090973, 13.02405357, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1966.779297, 167.5868378, 13.94881153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1961.105469, 161.0142822, 14.90875816, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1954.98291, 154.8034363, 15.80132389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1947.105347, 147.6964264, 16.81609535, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1939.221558, 141.0102844, 17.19439316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1933.392334, 136.312561, 17.31348419, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1921.257324, 127.8833923, 17.06701088, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1492.224121, -504.7907104, 31.06488991, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1507.782471, -501.0804138, 31.82727623, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1520.28418, -492.8791199, 32.32696152, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1528.68042, -480.4724121, 32.30773163, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1535.451416, -467.3042603, 32.27351379, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1537.77771, -459.5976868, 32.27566528, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1538.939941, -451.2687073, 32.27613449, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1537.624146, -441.6188965, 32.27546692, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1534.733765, -433.9993591, 32.27479553, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1530.689697, -426.8553772, 32.2722702, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1524.485107, -419.6246643, 32.26942062, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1517.468994, -414.9487305, 32.26730728, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1486.064575, -495.8310242, 31.08283424, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + 1499.229126, -495.230011, 31.36190033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1511.331299, -491.6397095, 32.17078018, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1521.949463, -483.8111267, 32.32588196, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1510.180786, -426.5132141, 32.26730728, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1515.343994, -429.9605103, 32.26945114, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1519.473267, -434.7766724, 32.27225876, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1522.282715, -439.7633362, 32.27474976, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1524.429321, -445.230011, 32.27591324, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1525.183228, -450.9533081, 32.27610016, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1524.383423, -456.6698608, 32.27560043, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1522.594727, -462.5917053, 32.27342606, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1520.323364, -467.8045959, 32.26963806, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1517.620239, -472.1801147, 32.30994415, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1505.188843, -478.2036133, 32.14956665, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1496.966064, -479.0394592, 31.30606842, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1488.927856, -477.9136353, 30.15929413, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1482.216431, -475.8763428, 28.91884232, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1512.047607, -481.6969604, 32.32582092, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1507.686401, -484.4033813, 32.16477585, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1492.331299, -487.2459106, 30.69888306, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1483.708374, -485.9526367, 29.58672142, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1473.736328, -482.958252, 28.24573708, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1461.181763, -478.3641968, 26.85898018, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 566.6645508, 697.3803101, 19.91784096, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 573.3845215, 711.414978, 19.46219254, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 576.8956909, 720.0577393, 18.57277107, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 580.2426758, 730.9550171, 17.49454308, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 580.2426758, 741.8522949, 16.24529076, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 577.0513306, 752.8273926, 14.7733078, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 571.1289063, 763.4398804, 13.16048717, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 565.4078979, 770.1339111, 12.0080328, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 556.0869751, 775.7210083, 10.69290638, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 542.5304565, 778.8699951, 9.253702164, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 526.9620361, 781.8547363, 7.720891476, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 511.5741272, 785.3760986, 6.153680801, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 498.4728699, 791.1582031, 4.59200573, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 493.4347229, 795.5637207, 3.811307669, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 490.0877075, 801.3237305, 3.035902739, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 488.2675781, 807.7634277, 2.309303999, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 488.2675781, 816.9550171, 1.582802653, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 489.4634399, 827.7179565, 1.58273232, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 489.517334, 835.2432251, 1.527521014, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 489.729187, 841.7994385, 2.245214224, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 489.6875, 849.9984131, 2.53130126, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 489.6875, 858.4744873, 2.531306028, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 489.839325, 868.7991333, 1.828961492, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 489.8830261, 877.6802979, 1.69713223, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 489.5716858, 884.9970703, 1.697698593, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 488.9489746, 892.5473022, 1.697668672, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 488.1706238, 899.6304932, 1.698861361, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 487.8592529, 907.258606, 1.697238564, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 487.0196533, 921.2314453, 1.698334694, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 488.0638123, 940.2821655, 1.700666189, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 492.2670288, 955.5383301, 1.827940941, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 578.2906494, 935.2424316, 1.681901574, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 568.7006836, 930.3534546, 3.496458054, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 561.2990723, 926.7634888, 5.207479954, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 549.9085693, 920.5142212, 7.783236027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 542.5955811, 915.7275391, 9.377715111, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 532.6207275, 907.7376099, 11.7032299, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 527.124939, 900.8677979, 13.28582382, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 521.5922852, 889.5793457, 15.36364365, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 520.4013672, 880.2400513, 16.65558243, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 521.8429565, 869.8979492, 17.76000977, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 526.1677856, 858.4887695, 18.67542267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 623.8135376, 981.0817261, 1.717104316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 624.0106812, 970.9804688, 1.731883049, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 621.7540283, 958.2370605, 1.731884003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 617.6389771, 951.2015991, 1.731884122, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 611.3999634, 947.4848022, 1.731883168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 602.3070679, 945.0953979, 1.731884003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 590.2988281, 940.1689453, 1.731883287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 585.5120239, 929.657959, 1.722950816, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 584.0762329, 923.8735962, 1.731884003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 585.2506714, 916.3754272, 1.731883049, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 587.2937622, 906.838623, 1.731884003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 589.7781372, 895.5461426, 1.731884956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 592.6800537, 882.4810791, 1.731884003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 595.5522461, 867.7671509, 1.731883883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 598.3323975, 850.9683838, 1.731884837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 598.9711914, 832.2515869, 1.731884003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 599.8757935, 805.3215942, 1.731883049, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 599.6203003, 771.7207642, 1.731881976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 599.3685303, 729.4390869, 1.731884122, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 598.9927979, 697.8292236, 1.731883049, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 599.1345215, 665.2228394, 1.731884003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 598.8822021, 648.7529297, 1.731884003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 597.7962036, 636.4240723, 2.131102085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 593.005249, 621.2206421, 2.598359585, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 586.6172485, 611.7664185, 2.850920916, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 578.4720459, 605.1506348, 2.970802546, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 568.7605591, 601.1757202, 2.924693584, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 554.1706543, 601.7177734, 2.594864845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 542.1905518, 607.2556763, 2.263563156, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 533.2920532, 616.2445068, 2.006860018, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 527.1489258, 628.7565308, 1.797955513, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 520.9540405, 650.784729, 1.643153429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 518.265625, 666.8394775, 1.610711217, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 515.5340576, 682.7052002, 1.641450167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 512.5076904, 697.8823242, 1.739677072, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 508.4796753, 710.7992554, 1.914077759, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 502.4749146, 725.1083984, 2.055767298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 494.5359497, 741.0424805, 2.001963854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 488.5097961, 753.5562744, 1.910438538, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 479.5027466, 774.2788086, 1.77083528, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 473.4443665, 789.1677856, 1.701117992, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 467.4653931, 805.4746094, 1.650815129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 461.5884399, 823.3610229, 1.604810715, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 458.589325, 833.6889038, 1.594550967, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 456.8006897, 839.8852539, 2.308973074, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 455.3314514, 845.1872559, 2.594982624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 453.9899597, 850.425415, 2.599402905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 451.8088989, 858.4588013, 2.51194787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 449.9563904, 865.6772461, 1.928296089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 448.0290222, 878.9241333, 2.060793877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 447.0999756, 895.1617432, 2.21003747, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 449.6933289, 907.4918823, 2.233309507, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 456.0372009, 922.6894531, 2.228397846, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 463.5708008, 933.4053955, 2.091463089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 471.6196594, 943.7539673, 1.861066937, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 481.6507263, 954.9877319, 1.858976007, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 491.6798706, 965.5918579, 1.856120944, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 497.2612305, 970.8164063, 1.855264306, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 508.0562744, 982.6991577, 1.847914457, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 515.9063721, 991.6574707, 1.72065568, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 522.0940552, 1003.571167, 1.724220276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 526.0653076, 1012.621887, 1.724220276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 529.4187012, 1021.446838, 1.722317338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 530.463623, 1029.805786, 1.724220157, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 529.8387451, 1037.525757, 1.720495105, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 527.899231, 1044.796387, 1.722614408, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 522.515686, 1052.357422, 1.724220276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 518.6367798, 1059.145508, 1.720629454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 516.4111938, 1069.913696, 1.71885848, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 516.1817017, 1080.493408, 1.724221587, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 520.0144043, 1088.343506, 1.724221706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 527.7230835, 1093.075562, 1.724221706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 536.5391846, 1096.536621, 1.722432017, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 572.4468994, 1104.768311, 1.724221706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 580.8711548, 1108.55603, 1.724568129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 591.1203613, 1110.699097, 1.724221826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 601.3731079, 1111.482666, 1.724221706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 611.6911621, 1110.111328, 1.724221706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 622.0949707, 1107.480591, 1.724221587, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 631.4227295, 1103.601685, 1.724221706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 639.8458862, 1098.033081, 1.724221826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 646.9571533, 1091.198853, 1.723932743, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 651.8605347, 1082.533081, 1.724221826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 655.5546875, 1073.297607, 1.724221706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 658.3253174, 1063.415771, 1.724221706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 659.5259399, 1052.887451, 1.722372293, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 658.8075562, 1041.916382, 1.724221826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 656.9488525, 1031.251831, 1.724221945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 650.3917236, 1017.952881, 1.72383666, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 640.8792114, 1007.332153, 1.724221945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 631.7362061, 998.0043945, 1.724221826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 625.7207031, 988.4696655, 1.722317696, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 547.1661987, 1098.50708, 1.724221706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 558.4055786, 1100.464844, 1.724221706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 567.847229, 1102.702393, 1.724221706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 529.8359375, 849.4710083, 19.44945908, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 846.0386963, -244.4724731, 14.48439503, 0, 0, 0, 1, 0, 1, 3238730001, 0, 0, 0 + 917.6420898, -220.4314575, 18.07886887, 0, 0, 0, 1, 0, 1, 3238730001, 0, 0, 0 + 924.0421143, -220.4314575, 18.07886887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 933.7054443, -219.6370392, 18.71253967, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 941.8561401, -218.3079224, 19.34530258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 948.8775024, -216.4482422, 19.95248604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 955.1443481, -213.6071014, 20.59546089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 960.9225464, -209.5113373, 21.24704552, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 966.5778198, -204.8288727, 21.88088036, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 972.8968506, -200.7680969, 22.51455116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 981.1464233, -199.0911865, 23.14821243, 0, 0, 0, 1, 0, 1, 3238730001, 0, 0, 0 + 1728.394287, 533.0112305, 27.95552444, 0, 0, 0, 1, 0, 1, 275398912, 0, 0, 0 + -54.09868622, 1629.151489, 12.84551907, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -43.08708954, 1609.234375, 11.35580063, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -37.16298676, 1600.137573, 10.94118595, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -30.38059235, 1591.994263, 10.48460293, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -22.74255371, 1584.80603, 10.03042316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -16.365448, 1577.782959, 9.703912735, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -11.24855804, 1570.925415, 9.535324097, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 28.54547501, 1393.464722, 13.21547794, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 33.24344635, 1384.518921, 14.19878769, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 36.61335373, 1376.548462, 14.91024208, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 38.43825912, 1367.986938, 15.27498627, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.2974472, 1359.136719, 15.37153053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.50694656, 1353.396606, 15.31235123, 0, 0, 0, 1, 0, 1, 1722686025, 0, 0, 0 + 159.4947815, 506.3880005, 7.477811337, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 171.0921326, 506.3880005, 7.469989777, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 811, -273, 14.3377676, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 818, -274.4978027, 14.3377676, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 811, -258.7565308, 14.33776665, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 811, -265.8782654, 14.3377676, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 811, -251.6347809, 14.09569836, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 826.0079956, -274.366272, 14.37359428, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -128.884964, -767.135376, 4.197919846, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -128.8847656, -760.1965942, 4.471404076, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -128.8847656, -748.2518311, 5.621553421, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -128.8847656, -736.3070679, 6.771709919, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -128.8847656, -724.3623047, 7.921859264, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -134.9957123, -725.4554443, 7.825345993, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -135.7568359, -732.2161255, 7.210009098, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -136.9622192, -738.6330566, 6.648092747, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -138.6172638, -744.7033081, 6.139607906, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -140.7268982, -750.4223022, 5.684556961, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -143.337738, -755.8342896, 5.278604984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -146.4357605, -760.901062, 4.921751976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -149.9694214, -765.5656738, 4.620500565, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -153.8906403, -769.7698975, 4.381371498, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -160.4264832, -775.0071411, 4.121944904, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -168.1632538, -779.508667, 4.071884155, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -172.9412537, -781.3352051, 4.098779678, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -147.1473999, -779.210022, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -154.0771637, -779.7380981, 4.19791317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -161.1202087, -779.6234131, 4.19791317, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -160.8234558, -698.0645142, 3.958945751, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -172.8234558, -698.0645142, 3.958945751, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -184.8234558, -698.0645142, 3.958945751, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -196.8234558, -698.0645142, 3.958943844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.2070618, -698.0644531, 3.958942175, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 287.2116089, -51.29930115, 13.79881287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 298.5195923, -51.29927063, 13.79881477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 310.5195618, -51.29927063, 13.79881477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 322.5195618, -51.29927063, 13.8118639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 334.5195618, -51.29926682, 13.79881477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 346.5195618, -51.29926682, 13.79881477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 358.5195618, -51.29926682, 13.80025387, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 369.8275452, -51.2992363, 13.81179714, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 381.8275452, -51.2992363, 13.58839512, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 393.8275452, -51.29923248, 13.09673405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 405.8275452, -51.29923248, 12.54959297, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 411.8275452, -51.29923248, 12.32467842, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 416.2276611, -50.8110199, 12.16121769, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.8605347, -49.31213379, 12.02470875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 424.2744141, -46.92169189, 12.02470875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 426.6648254, -43.50787354, 12.02470875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 427.7434692, -39.4822998, 12.02470875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 427.37854, -35.32952881, 12.0247097, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 969.9940796, 384.4234619, 33.51742554, 0, 0, 0, 1, 0, 1, 961407263, 0, 0, 0 + 964.5560303, 388.8410339, 34.39608765, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 958.4039917, 393.243866, 35.15987396, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 951.4714355, 397.0630798, 35.73923111, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 943.3876953, 400.0032349, 36.4152298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 933.7817993, 401.7692871, 36.68735123, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.612854, 401.8075562, 37.0644455, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 914.1902466, 399.9385681, 37.54849625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 905.6602783, 396.4301758, 37.65424728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 898.1690674, 391.5502319, 37.9106369, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 891.8624878, 385.5663757, 38.15192032, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 886.8864136, 378.7460327, 38.3860321, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 883.387146, 371.3567505, 38.61331177, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 881.3649292, 363.915863, 38.6323204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 880.5326538, 356.7500916, 38.29523849, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 880.6149292, 349.867981, 37.6909256, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 881.3365479, 343.2788391, 36.91501236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 882.4393921, 336.8875732, 36.06381226, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 883.6356201, 331.0080566, 35.23361588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 884.5810547, 325.3626099, 34.52506256, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 885.3519897, 319.8414307, 33.69792175, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 885.7700806, 314.1422119, 32.53923035, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 886.0960083, 308.2957764, 31.18266296, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 886.2749634, 302.2588196, 29.38097763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 886.3312378, 296.0065308, 27.83950615, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 886.2891235, 289.5140686, 26.66764641, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 886.2003174, 282.5609741, 25.69752121, 0, 0, 0, 1, 0, 1, 961407263, 0, 0, 0 + 885.6528931, 274.7270508, 25.84087372, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 935.842041, 275.3022766, 26.0146389, 1, 0, 0, 1, 0, 1, 961407263, 0, 0, 0 + 929.4299316, 275.4863892, 25.83973503, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.6386108, 275.5487366, 25.74072075, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 916.8479614, 275.5487061, 25.64896202, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 904.0463257, 275.5487061, 25.60097122, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 898.1974487, 275.4896545, 25.62426567, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 891.8538818, 275.1945496, 25.5748558, 1, 0, 0, 1, 0, 1, 961407263, 0, 0, 0 + 941.536499, 246.0810547, 25.91234779, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 941.2740479, 260.0120239, 25.9713974, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 941.3394775, 266.1549072, 26.01043129, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 941.4052734, 253.7449951, 25.94117928, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 910.4471436, 275.5487061, 25.59428978, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 843.0424805, 27.80272675, 25.05440903, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 849.2733765, 30.01402664, 25.08150101, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -537.7113037, 1419.393677, 14.52092266, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -544.1112671, 1419.393677, 14.52092266, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + -549.7113037, 1419.393677, 14.52092266, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7113647, 1431.393677, 14.52092075, 0, 0, 0, 1, 0, 1, 2893129171, 0, 0, 0 + -549.7261963, 1440.986572, 14.16858578, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7652588, 1450.554321, 13.80177593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.7563477, 1460.114624, 13.44285774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.6243286, 1469.501343, 13.10933208, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.6724854, 1482.116699, 12.56705189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.8466187, 1489.688721, 12.21997452, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -550.1973877, 1497.810547, 11.84062099, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -550.6421509, 1506.262329, 11.44276047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -551.1220093, 1514.824219, 11.04015541, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -551.4274292, 1523.276489, 10.64657211, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -551.1170044, 1531.399048, 10.27577782, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -550.6372681, 1538.93335, 9.941534042, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -550.2498779, 1545.737061, 9.657612801, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -550.0475464, 1551.551514, 9.437779427, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -549.5668945, 1556.19519, 9.295804024, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -548.7141113, 1563.03125, 9.218148232, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -547.8320923, 1569.054565, 9.141762733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -546.6021118, 1577.029663, 9.024457932, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -545.3449097, 1585.856445, 8.699774742, 0, 0, 0, 1, 0, 1, 2893129171, 0, 0, 0 + -549.7113037, 1413.793701, 14.52092266, 0, 0, 0, 1, 0, 1, 2893129171, 0, 0, 0 + -544.3392334, 1591.778564, 8.699800491, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -6.397024155, 1564.136353, 9.484400749, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2.478645325, 1556.686157, 9.35622406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 0.4778194427, 1546.703003, 9.55068779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 3.213535309, 1535.409912, 9.746603966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 5.83105278, 1523.233398, 9.423548698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 8.448579788, 1510.313232, 8.826253891, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 9.833969116, 1497.419434, 8.381156921, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 10.28179932, 1484.673462, 8.250429153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 10.34434509, 1471.813354, 8.271650314, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 10.33003044, 1459.034668, 8.383879662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 10.80677795, 1447.714722, 8.516244888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 12.02492523, 1438.039673, 8.739783287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 14.05449581, 1428.428589, 9.205230713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 16.78970909, 1419.388184, 10.05531025, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 20.03347969, 1411.39624, 11.1475296, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 23.97774506, 1402.835449, 12.20635223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -458.3738403, 1555.365601, 17.43356705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -456.7444458, 1547.791992, 17.69625473, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.2827454, 1538.95166, 17.89634895, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -454.0680847, 1528.654419, 17.99456596, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7182312, 1516.858765, 17.9100647, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.718811, 1509.150391, 17.90988922, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -453.718811, 1497.150391, 17.90988731, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1039.312256, -423.7987976, 17.22176552, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1035.535278, -427.1116028, 17.73862839, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1031.505615, -430.3552551, 18.38879585, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1027.214355, -433.396637, 19.13593483, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1022.65271, -436.1026001, 19.94363976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1017.81189, -438.3400879, 20.77554321, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1012.683167, -439.9759521, 21.59527016, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1007.257813, -440.8770447, 22.36644363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1001.526917, -440.9102783, 23.05267715, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 916.9181519, -424.8063354, 35.80939102, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 920.0422363, -425.9826965, 35.03936768, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 924.2000732, -427.1978455, 33.92980194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 929.3301392, -428.0259399, 32.69607162, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 935.296936, -428.6096802, 31.3854332, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 941.9649658, -429.0917969, 30.04511833, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 949.1987915, -429.6149292, 28.72235298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 956.8629761, -430.3218079, 27.46437263, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.8220215, -431.3551331, 26.31838989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 972.9404297, -432.8575745, 25.33168411, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 981.0827637, -434.9718628, 24.55142212, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 905.6056519, -418.9916992, 36.34845352, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 909.4802856, -421.0240479, 36.47637558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.4450073, -422.6048889, 36.43475342, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 989.1135254, -437.8406372, 24.02487564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 995.4817505, -439.9425049, 23.61763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 894.5928955, -415.5704346, 36.4943428, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 905.5984497, -415.4284668, 36.54955673, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 911.0654297, -415.2314148, 36.57718658, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 916.5163574, -414.9653015, 36.60481262, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 921.9572144, -414.6413574, 36.6324234, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 927.3944092, -414.2707825, 36.66001892, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 932.8342896, -413.8648376, 36.68759155, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 938.2838135, -413.4348145, 36.71513748, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 943.75, -412.9918823, 36.74265289, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 949.2403564, -412.5473328, 36.7701416, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 954.7629395, -412.1123352, 36.79760361, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 960.326355, -411.6980896, 36.82504654, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 965.6195068, -411.341217, 36.85168457, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 975.9836426, -409.9425659, 36.76916504, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 986.4071045, -408.1500854, 36.79486084, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 996.8569336, -405.9720459, 36.91131592, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1007.308655, -403.4112549, 37.10064697, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1017.737671, -400.4702759, 37.34509277, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1028.119263, -397.1515808, 37.62689209, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1023.731934, -384.2029114, 37.62695313, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1013.80072, -387.377655, 37.34533691, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1003.826233, -390.1904907, 37.10095215, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 993.8348389, -392.6384888, 36.91174316, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 983.8530884, -394.7189636, 36.79541016, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 973.9072876, -396.4292908, 36.76983643, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 964.0148926, -397.769043, 36.85448837, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 959.5583496, -398.3020935, 36.83456421, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 954.8191528, -398.7740784, 36.8074646, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 949.9066162, -399.1783447, 36.77677155, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 944.836731, -399.5197754, 36.74348068, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 939.6251221, -399.8031616, 36.70862198, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 934.2873535, -400.0334473, 36.67318344, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 928.8384399, -400.2155762, 36.63817596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 923.2929688, -400.3545837, 36.604599, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 917.6646729, -400.4555969, 36.57345581, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 911.9667969, -400.5237122, 36.54573059, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 906.2114868, -400.5641174, 36.52241516, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 900.4099121, -400.5820007, 36.50450134, 0, 0, 0, 1, 0, 1, 234525004, 1, 0, 0 + 894.5721436, -400.5823364, 36.29266739, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1007.792053, -370.5570068, 19.0152359, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1003.010864, -371.9596252, 19.69046211, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 998.1678467, -372.9718323, 20.36569595, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 993.2872925, -373.6519165, 21.04094315, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 988.3935547, -374.0579834, 21.71616173, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 983.5109863, -374.2483521, 22.39139557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 978.6639404, -374.2811279, 23.0666275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 973.8768311, -374.2145996, 23.74186134, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 969.1739502, -374.1069641, 24.41709518, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5797119, -374.0163879, 25.09232712, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 960.1184082, -374.0011292, 25.76756477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 953.480835, -374.1537476, 26.82516861, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 947.3023071, -374.5232239, 27.88277435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 941.5720215, -375.1732788, 28.94037819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 936.2792358, -376.1676331, 29.99798393, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 931.4130249, -377.5700378, 31.05560112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 926.9625854, -379.4441833, 32.11320496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 922.9171753, -381.8538513, 33.17079544, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 919.2659302, -384.8627625, 34.22839737, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 915.9979248, -388.5346069, 35.28600311, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 913.102478, -392.9331665, 36.34360504, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1192.60144, -312.3720398, 20.51690483, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1194.685303, -308.7628174, 20.51690483, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1197.877808, -306.0839844, 20.51690483, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1162, -305.8790894, 37.51025391, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1137.943848, -316.9432373, 37.8112793, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1126.2854, -324.4102173, 38.12779999, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1114.863159, -333.6689758, 38.91081619, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1106.808594, -340.3583374, 39.41040039, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1098.446899, -346.4333496, 39.55665207, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1089.607422, -352.3036194, 39.42769241, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1080.917847, -357.7195129, 39.15779877, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1071.827759, -363.1112061, 38.96906281, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1062.623413, -368.002533, 38.76984787, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1052.929321, -372.5045776, 38.5149765, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1043.359985, -376.8497314, 38.2289238, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1033.555786, -380.6380005, 37.92657471, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1038.380859, -393.511322, 37.92568207, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1048.605103, -389.4148254, 38.22966766, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1058.660156, -384.9797668, 38.51576996, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1068.657715, -380.1591797, 38.7700386, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1078.424927, -374.9403992, 38.97084045, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1088.013672, -369.5312195, 39.10071945, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1097.391357, -363.5917358, 39.1456337, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1106.392456, -357.3196106, 39.08629227, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1115.2854, -350.6730652, 38.90164948, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1123.819824, -343.7107849, 38.57504272, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1134.221802, -335.5770264, 38.12427139, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1144.699341, -328.8130188, 37.81376266, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1155.567627, -323.2025146, 37.61496735, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1166.50293, -318.7505493, 37.51053238, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1144.122559, -307.4528503, 37.46807861, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1137.197754, -308.0393677, 37.33831787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1131.041382, -308.4587402, 36.30664063, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1125.115234, -308.6813049, 35.0417099, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1119.689331, -309.1204834, 34.05964661, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1114.602905, -310.0947266, 33.059021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1109.812866, -311.5647888, 32.04581451, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1105.276245, -313.4914856, 31.02600479, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1100.949707, -315.8355713, 30.00559235, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1096.790283, -318.5578613, 28.99055481, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1092.754883, -321.6190796, 27.98687935, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1088.800293, -324.9799805, 27.00055695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1084.883423, -328.6014404, 26.03756714, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1080.961182, -332.4441223, 25.10390091, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1077.160034, -335.9918213, 24.29531479, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1072.881836, -339.5301208, 23.51954079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1068.20105, -343.0179138, 22.78092003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1063.192261, -346.4141235, 22.0837841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1057.929932, -349.6776123, 21.43247223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1052.488525, -352.7672729, 20.8313179, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1046.942627, -355.6419983, 20.28466225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1041.366699, -358.2606506, 19.79683685, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1035.835205, -360.5821533, 19.37217903, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1030.422607, -362.5653992, 19.01502419, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1024.764526, -364.5617676, 18.86550331, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1057.338379, -407.9515991, 17.17606926, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1061.509766, -404.1894531, 17.47752762, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1065.746338, -400.6842957, 18.01032829, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1070.073242, -397.4914856, 18.73421478, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1074.515869, -394.6663818, 19.60271645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1079.099365, -392.2643127, 20.60172081, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1083.849121, -390.3406677, 21.70032501, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1088.790283, -388.9507446, 22.86762619, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1093.94812, -388.1499634, 24.07272339, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1099.3479, -387.9936218, 25.28471184, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1105.015015, -388.5371094, 26.47269249, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1110.932861, -388.6542358, 27.76630592, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1116.341797, -387.2192078, 29.13823891, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1121.249756, -384.4602051, 30.54209518, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1125.664063, -380.6054077, 31.93153763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1129.592285, -375.8829956, 33.26021194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1133.042114, -370.5211182, 34.48177338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1136.020996, -364.7479248, 35.54986572, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1138.536621, -358.791626, 36.4181366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1140.596558, -352.8803711, 37.04023743, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1142.208252, -347.2423096, 37.36981201, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1143.24585, -343.1365967, 37.55633926, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1144.911255, -338.7357788, 37.78381348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1147.572754, -333.658844, 37.61315918, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + -421.8985596, 307.8367004, 10.16423798, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -421.8985901, 302.9754944, 10.16423798, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -421.8985596, 297.0765991, 10.16423798, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -421.8985596, 291.1936035, 10.16423798, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -421.8985596, 285.2720337, 10.16423798, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -421.8985901, 279.3780518, 10.16423798, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -506.6600037, 933.6025391, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -506.3062439, 903.6968994, 8.763771057, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -506.2572632, 910.4314575, 8.746829987, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -506.214447, 914.5806274, 8.736153603, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -506.6601563, 924.0915527, 8.940626144, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -422.1108398, 261.3780212, 10.34195423, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 896.1722412, -342.9512939, 16.73299026, 0, 0, 0, 1, 0, 1, 3121619820, 0, 0, 0 + 912.0960693, -342.9364319, 16.92441559, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 152.2773743, -402.2247314, 13.79996681, 0, 0, 0, 0, 0, 1, 234525004, 1, 0, 0 + 1017.586121, -362.0820618, 18.91716766, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1015.030518, -355.4420471, 18.25385857, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1012.346191, -348.6887512, 17.64535713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1009.051941, -342.5692139, 18.14736366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1005.617798, -336.5881958, 18.72771645, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1002.548767, -330.3183289, 19.30805779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1000.347412, -323.326355, 19.88840866, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1019.107544, -366.5617065, 19.06520462, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1013.449158, -368.5575867, 18.8658371, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1020.992249, -372.186554, 19.22249603, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1022.586304, -376.6647339, 19.36744118, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1025.46106, -381.5289612, 19.48641014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1028.568115, -386.6575317, 19.52676392, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1031.631836, -391.8547974, 19.43585396, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1033.886841, -395.6531982, 19.16973305, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1036.283447, -399.6467896, 18.70758629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1038.761841, -403.8041687, 18.16814995, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1041.546875, -408.4627686, 17.64138222, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1048.324585, -415.8744202, 17.27132225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1054.868408, -423.0742188, 16.6937542, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1058.542114, -426.4116821, 15.77637863, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1061.824951, -428.2130432, 15.22388268, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1066.182495, -429.9379272, 14.80470753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1069.889038, -431.1192627, 14.31077385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1073.72937, -432.7010193, 13.58141422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1077.288818, -435.3424988, 12.99914742, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1079.658691, -438.8144836, 12.6555233, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1082.363403, -444.6148682, 12.65552521, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 2121.203613, 260.6010742, 4.977449417, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 2130.795654, 264.02771, 4.893625259, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2137.083252, 266.9891968, 5.280570507, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2142.083008, 270.4023743, 5.665047646, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2146.475586, 274.6448364, 6.169863701, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2150.236328, 279.2155762, 6.698698044, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2153.543945, 284.2928467, 7.326565266, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2155.725586, 290.2686768, 8.080517769, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2156.878418, 298.3671875, 9.071814537, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2156.881348, 308.3796692, 10.32768631, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2155.669434, 319.4915161, 11.46669769, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2153.233887, 329.9169006, 12.61431408, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2149.321289, 341.8690491, 13.63277531, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2144.193604, 353.9377747, 14.70252037, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2137.858398, 366.1669617, 15.82228756, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2132.343506, 376.1330566, 16.74998856, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2126.313477, 386.5263367, 17.79623795, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 2160.011719, 339.1286926, 3.861432791, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2157.627441, 334.6125488, 3.428284168, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2152.794678, 325.5722046, 2.365914822, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2147.161621, 317.1054688, 1.308261871, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2140.31543, 309.5516663, 0.3880944848, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2132.403076, 303.0836792, -0.2618167102, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2123.585205, 297.8478394, -0.5088000298, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2180.986084, 393.3993835, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2177.157715, 376.6992188, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2174.383789, 369.6158142, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2171.8125, 362.8994751, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2169.035889, 356.534729, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2166.111328, 350.4806213, 4.847632885, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2162.999512, 344.7158508, 4.509392262, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2180.986084, 385.9704285, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 378.5414429, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 371.1124878, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 356.2545471, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 348.825592, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 340.5979004, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 332.3702393, 5.099999428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 324.1425781, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 315.914917, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 307.6872253, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 299.4595947, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2181.072754, 290.6817017, 5.107178688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2181.61792, 282.2849731, 5.111486435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2182.621094, 274.2694397, 5.112922668, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2184.08252, 266.6351318, 5.111486912, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2186.001953, 259.3820801, 5.107179165, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2188.379883, 252.5102539, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2191.237549, 245.9871368, 5.086358547, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2194.579834, 239.8063354, 5.06553793, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2198.380127, 234.0068054, 5.041846752, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2202.612549, 228.6275177, 4.899260044, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2207.250488, 223.707428, 4.889979839, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2212.137207, 219.4389954, 4.890727997, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2218.429688, 215.0781097, 5.003077984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2224.181885, 211.9048767, 5.019590378, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2230.879639, 208.9071655, 5.041846752, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2237.718994, 206.3606873, 5.065538883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2244.435303, 204.2576294, 5.086358547, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2250.76416, 202.5900879, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2256.75, 201.3593903, 5.107178688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2262.612549, 200.5720825, 5.1174016, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2268.352295, 200.2281647, 5.140540123, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2279.462891, 200.2516632, 5.101897717, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2285.538818, 202.1432343, 5.099999905, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2289.680664, 204.602066, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2293.864746, 207.5559692, 5.099999428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2298.074951, 210.9876862, 5.099999428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2302.200439, 214.807373, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2306.130859, 218.9252472, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2309.755615, 223.2514648, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2312.963379, 227.696228, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2315.773193, 232.2744446, 4.97023344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2318.2771, 237.0610352, 4.97023344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2320.475098, 242.0559235, 4.97023344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2322.367188, 247.2591858, 4.97023344, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2323.953369, 252.6707764, 4.97023344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 258.290741, 4.97023344, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2325.233643, 265.1590881, 4.97023344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 272.0274048, 4.99481535, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 278.8957214, 4.900000095, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2325.233643, 285.7640686, 4.900000095, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 292.6323853, 4.900000095, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2325.233643, 299.5007324, 4.900000095, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 307.9884644, 4.900000095, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2325.233643, 316.3533936, 4.900000095, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 324.59552, 4.900000095, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 332.7148438, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 340.7113342, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 348.5850525, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 356.3359375, 5.099999428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 363.9640198, 5.099999428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 371.4692688, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 378.8517456, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 386.1113892, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 393.24823, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 401.694458, 5.099999428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 410.1734009, 5.099999428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 418.6850281, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 427.2293091, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 444.4159241, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 453.0582581, 4.97023344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 461.7332458, 4.97023344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 470.4409485, 4.97023344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 479.1812744, 4.97023344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2325.233643, 487.9543457, 4.97023344, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2325.233643, 496.7600708, 4.97023344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2324.617676, 503.5385132, 4.97023344, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2323.609375, 510.0925293, 4.97023344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2322.208984, 516.4221191, 5.099998951, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2320.416504, 522.5272827, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2318.231689, 528.407959, 5.099999905, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2315.654785, 534.064209, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2312.71582, 539.6228638, 5.099999428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2309.420654, 545.109314, 5.09999609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2305.733154, 550.3713379, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2301.617676, 555.2566528, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2297.038086, 559.6130981, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2291.958496, 563.2884521, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2286.186768, 566.3387451, 5.099999428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2279.714111, 568.8969727, 5.099997997, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2272.7771, 570.9263916, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2265.613037, 572.3900146, 5.099999428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2258.459473, 573.2509766, 4.906303406, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2251.553467, 573.4724121, 4.906303406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2244.668457, 573.0076294, 4.906303406, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2237.56958, 571.87677, 4.906303406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2230.480957, 570.1433105, 4.906303406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2223.626953, 567.8706055, 4.906303406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2217.231445, 565.1221313, 5.099997997, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2211.519043, 561.9613037, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2206.452148, 558.2915039, 5.09999752, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2201.84375, 554.0427246, 5.09999752, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2197.716797, 549.2938843, 4.915315628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2194.025879, 544.1967773, 4.915315628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2190.793457, 538.8303833, 4.915315628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2188.019775, 533.2978516, 4.915315628, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2185.704834, 527.5820313, 4.915315628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2183.848389, 521.5968628, 4.915315628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2182.450439, 515.3424072, 4.915315628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2181.51123, 508.8186035, 4.915317059, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2181.008057, 502.0498047, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 494.9873657, 5.099999905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 486.4295044, 5.099999428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 477.8716125, 5.099999428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 469.3137512, 4.986590385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 460.7558899, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 452.1980286, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 443.6401672, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 435.2666931, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 426.8932495, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 420.9513245, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 410.1463318, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2180.986084, 401.7728577, 4.93117094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2121.49585, 182.3348694, 5.479100227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2130.598877, 189.1566162, 4.943307877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2139.89502, 195.8410339, 4.988130093, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 2157.382324, 205.3399506, 5.032670021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2167.946289, 208.8728638, 4.730166435, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 2178.801514, 211.2702332, 4.747166157, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 2204.977295, 209.3580933, 4.893619537, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 2117.32373, 201.0852051, 4.866726398, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2124.466553, 202.5502625, 4.866861343, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2131.664307, 203.6658173, 4.86367178, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2138.683105, 204.542511, 4.936058044, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 2129.61377, 256.3518677, 5.028055191, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 2137.898438, 253.8032227, 5.019053459, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2145.857178, 250.3335571, 5.005754471, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2153.550781, 246.109375, 4.98939991, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2161.039307, 241.2966919, 4.971234322, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2168.382568, 236.0610657, 4.95249176, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2175.639648, 230.5684509, 4.934412956, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2182.869141, 224.9851379, 4.918243408, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 2197.47998, 214.2132568, 4.896602631, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2212.715576, 204.9967804, 5.02652359, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2221.507813, 200.7241058, 5.076359749, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2231.002686, 197.5361328, 5.099999905, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 2238.560547, 196.3332825, 5.126880646, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2252.782471, 194.9724731, 5.140305996, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2263.354248, 195.4759216, 5.156201363, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2272.688721, 197.1720276, 5.151951313, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 2175.008545, 502.2651062, 4.915459156, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 2164.240234, 502.8229675, 5.332653522, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2157.782471, 503.4665527, 5.733273506, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2151.737305, 504.4356995, 6.221548557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2145.959961, 505.6532593, 6.709442616, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2114.022949, 511.0476074, 8.914580345, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2107.306885, 511.191803, 9.59288311, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2100.506592, 511.0296631, 10.3708744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2093.54126, 510.5615234, 11.21773338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2086.421387, 510.1298523, 12.04500961, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2079.146729, 509.7348938, 12.80125237, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2071.553711, 509.3468628, 13.39893627, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2063.892334, 508.9611511, 13.88358688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2056.667969, 508.6988525, 14.55225086, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2049.494873, 508.6487122, 15.53894043, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2042.918701, 508.5488281, 16.17645073, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2036.679077, 508.4707336, 16.37765503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2031.336426, 508.369873, 16.54772949, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2031.367554, 502.1295776, 16.54773521, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 2031.457275, 492.2426453, 16.99391556, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2031.502197, 487.2958069, 17.21715927, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 2031.536987, 481.500824, 17.21715927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2031.571777, 475.7081299, 17.21715927, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 2031.855103, 464.7489624, 17.26261139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2032.10376, 459.581665, 17.30806541, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2032.352417, 454.4141846, 17.35352325, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2032.66687, 443.4497986, 17.41739655, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2032.742554, 431.2883911, 17.47169876, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2032.579468, 417.9302979, 17.51642609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2030.703613, 405.4624634, 17.53432846, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2029.051514, 399.9422607, 17.53469276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2026.932861, 394.8865967, 17.5469017, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2024.337646, 390.3060913, 17.55339241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2021.236328, 386.2341919, 17.5014267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2017.779297, 382.6041565, 17.32949448, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2013.818237, 379.4854126, 17.09919167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2008.874023, 377.1145325, 16.94226074, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2003.945923, 375.6931152, 16.91690636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1998.031738, 375.0184021, 16.9648571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1991.765137, 374.8531799, 17.01103401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1985.510376, 374.7134705, 17.05550575, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1978.219116, 374.6923828, 17.09825325, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1971.636841, 374.6733398, 17.13677216, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1964.379639, 374.7902527, 17.18079185, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1957.504028, 374.901001, 17.22242928, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1951.157104, 375.0032349, 17.26086235, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1944.920166, 375.1797485, 17.29940796, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1938.683228, 375.3562317, 17.33795166, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1926.209229, 375.7092285, 17.41503906, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1915.783936, 376.4664001, 17.46445084, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1911.873291, 377.8668823, 17.46597099, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1908.934326, 379.9658813, 17.44359016, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1906.864136, 382.7458496, 17.40575027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1905.351807, 386.1550903, 17.37779808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1904.293701, 390.177063, 17.36816597, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1903.793213, 394.8291321, 17.36841011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1903.850464, 400.1112061, 17.37853432, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1903.972412, 412.4518433, 17.37941742, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1903.886597, 424.1700745, 17.38025665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1903.593018, 435.2660522, 17.38105011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1903.060425, 450.4264221, 17.3818264, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1902.725342, 464.6243896, 17.3827343, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1902.587769, 477.8602905, 17.38376999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1902.283813, 493.6235962, 17.29026604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1902.080688, 509.602417, 17.31266785, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.978394, 525.7988892, 17.55540466, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1901.978027, 531.5792847, 17.29621506, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1910.329102, 531.6625977, 17.3891201, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1920.898315, 531.9179688, 17.51501465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1932.217285, 531.866394, 17.51470947, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1944.501221, 531.8446655, 17.51459885, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1949.724487, 530.5914307, 17.51485825, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1953.320313, 527.3754272, 17.515625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1955.962036, 522.9968262, 17.5166626, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1961.591309, 515.3999634, 17.51785088, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1968.161865, 509.1860046, 17.51155472, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1988.034546, 487.0606995, 17.19813728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1998.876709, 481.9336548, 17.29937553, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2006.36438, 481.8789978, 17.32505226, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2012.975464, 481.7409363, 17.21634102, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2019.585693, 481.6028748, 17.10901833, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2025.537109, 481.4648743, 17.01715851, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 2031.305176, 514.6124268, 16.54772568, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 2031.274048, 520.8557739, 16.54772186, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2031.165771, 535.4029541, 16.40390778, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2031.048706, 550.7107544, 16.66344833, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2030.922852, 566.7799683, 16.36565018, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2030.818115, 578.7944336, 15.63557434, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2030.711182, 592.3063354, 15.23603916, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2030.601929, 607.3164063, 15.08448982, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2026.409424, 682.8791504, 14.28707886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2024.514038, 688.684082, 14.27970314, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2022.240967, 694.1454468, 14.26840019, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2019.22644, 699.2549438, 14.23811913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2015.315063, 704.2007446, 14.11414528, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2010.664307, 708.7925415, 13.97124577, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2005.37854, 712.4562378, 13.97866821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1992.96521, 716.6220703, 14.25905704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1985.798828, 717.3151245, 14.71487141, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1959.576172, 717.3145142, 17.63143349, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1946.467896, 717.3140259, 19.50016022, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1933.358643, 717.3135376, 20.91296005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1920.244507, 717.3131104, 22.11030197, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1913.687866, 717.3128662, 22.73059845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1907.126465, 717.3126831, 23.32554817, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1900.787964, 717.2020264, 23.29221535, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1900.78772, 711.2287598, 23.0928669, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1900.808716, 703.9352417, 23.06513596, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1900.868652, 697.2399292, 22.88494492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.626221, 578.7510986, 19.96390533, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.728027, 563.0379028, 18.99934959, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.831421, 546.8399658, 17.7997818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.880371, 539.8265991, 17.55697823, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 2330.080322, 298.9352417, 4.900000095, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2334.086426, 306.7018433, 4.99481535, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2336.664795, 314.6124878, 4.995801449, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2339.631104, 322.6158142, 5.077391148, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2341.561035, 330.3774719, 5.055127144, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2343.779053, 338.103363, 5.055314064, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2345.488525, 345.6095276, 5.055993557, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2346.669434, 353.0209656, 5.054528713, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2347.724609, 360.2402344, 5.05779171, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2348.274658, 367.4795532, 5.056973457, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2348.773438, 374.6705017, 5.059887409, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2349.037354, 381.9918823, 5.06177187, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2348.744385, 389.2619019, 5.055361271, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2348.836182, 396.4299622, 5.058062077, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2348.569092, 403.3996277, 5.056237698, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2348.244141, 410.3003845, 5.056887627, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2347.602539, 417.2016907, 5.056097507, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2346.755615, 424.2695923, 5.057324409, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2345.434326, 431.5318909, 5.056389809, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2343.890137, 439.1529236, 5.059434414, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2341.86499, 446.9303284, 5.06034565, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2339.353027, 455.0415039, 4.970753193, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2336.624756, 463.5328674, 4.970233917, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2333.420898, 472.0438232, 4.97023344, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2329.938232, 480.002533, 4.97023344, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2318.521729, 311.4896851, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2313.971191, 320.0297852, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2313.284668, 330.322052, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2312.520264, 337.1611023, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2312.257324, 346.443573, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2309.467773, 364.3663635, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2307.519043, 329.4668579, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2306.354492, 336.9899902, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2306.657471, 346.4469604, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2309.478027, 383.4263, 4.904521465, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2309.485107, 395.9961243, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2280.117676, 467.2499695, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2274.215332, 467.2514648, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2267.937988, 467.2529602, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2261.660889, 467.2544556, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2255.383789, 467.2559509, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2249.106445, 467.2574463, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2242.829346, 467.2589417, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2236.552246, 467.260437, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2230.275146, 467.2619324, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2223.997803, 467.2634277, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2217.720703, 467.2649231, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2211.530762, 467.2649536, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2206.868164, 467.2191467, 4.931175709, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2202.750977, 466.3362732, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2199.581055, 464.6665039, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2197.232422, 462.2103882, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2195.676514, 458.4069214, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2194.338135, 452.8959351, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2192.723389, 446.2665405, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2190.105713, 437.928894, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2187.178955, 429.4345398, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2184.305908, 420.8960876, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1499.434082, -281.7089233, 13.53419685, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1489.185547, -265.7084045, 14.01253605, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1476.845825, -252.9703064, 14.683424, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1463.515259, -242.5935211, 15.4909277, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1450.101318, -233.5739899, 16.38010216, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1437.392822, -224.9868774, 17.29614067, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1426.110596, -216.0394135, 18.18391037, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1416.826538, -206.0299988, 18.98823357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1409.853271, -194.1185608, 19.65529442, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1405.483398, -179.046814, 20.13213539, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1404.399902, -159.3604126, 20.36599541, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1404.883545, -144.9308777, 20.48158264, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1395.822876, -144.436615, 20.3884182, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1386.505493, -143.9460754, 20.40626717, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1386.131226, -151.2477417, 20.34894371, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1385.987549, -158.6794128, 20.29162025, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1387.211548, -182.0909576, 20.06577682, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1392.843994, -201.508606, 19.58915901, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1402.088867, -217.2336578, 18.91862869, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1413.764282, -229.7572174, 18.1107502, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1426.704346, -239.9833374, 17.22139359, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1439.998535, -248.9554749, 16.30521584, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1452.884766, -257.6289063, 15.41690731, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1464.669434, -266.8287354, 14.61146736, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1474.776855, -277.302948, 13.94377708, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1482.821167, -289.9022217, 13.46783161, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1375.174805, -142.3436584, 20.36736488, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1404.641724, -152.1456451, 20.41974068, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1405.334106, -138.9392395, 20.60051346, 0, 0, 0, 2, 0, 1, 2761385576, 1, 0, 0 + 1406.017822, -132.9920197, 20.71944237, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1407.805542, -119.2069092, 21.05249596, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1411.014648, -103.9446716, 21.44473267, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1416.04248, -87.55437469, 21.89381218, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1420.00647, -78.03469086, 22.14152145, 0, 0, 0, 3, 0, 1, 2761385576, 1, 0, 0 + 1430.054565, -57.47802734, 22.64113235, 0, 0, 0, 3, 0, 1, 2761385576, 1, 0, 0 + 1433.551758, -50.95325851, 22.79317474, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1439.876953, -41.41278076, 22.98096466, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1425.030518, -67.75636292, 22.39634705, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1424.570435, -31.19701385, 22.90919113, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1417.736572, -41.50463104, 22.71920967, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1413.821655, -48.80936813, 22.56186867, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1403.010254, -70.97989655, 22.06568527, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1398.700317, -81.33343506, 21.81946564, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1393.164795, -99.39167023, 21.37024307, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1389.639282, -116.1826172, 20.97727203, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1387.69458, -131.2069855, 20.64398956, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1386.983521, -137.5543213, 20.52512741, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1408.416016, -59.89463043, 22.31666565, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1416.723267, -63.82549667, 22.3071003, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1529.998779, 67.44285583, 23.82656479, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1518.428589, 59.293396, 23.73962021, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1508.51416, 51.74256897, 23.77381706, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1483.467529, 28.42506409, 23.66221046, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1472.098877, 17.13659286, 22.99097633, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1454.966797, 1.66251564, 23.34426308, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1438.850464, -14.11943626, 23.31360245, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1432.888794, -21.53495407, 23.32937622, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1447.903076, -32.19922638, 23.40280914, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1452.812012, -26.11489868, 23.39040565, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1467.442505, -11.88023567, 23.4178009, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1485.30188, 4.313646317, 23.06288147, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1496.056885, 15.00610352, 23.66220856, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1502.766357, 21.30078125, 23.81685257, 0, 0, 0, 2, 0, 1, 2761385576, 1, 0, 0 + 1512.439453, 30.46821594, 23.77381706, 0, 0, 0, 2, 0, 1, 2761385576, 1, 0, 0 + 1521.103516, 38.32357788, 23.77381897, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1529.475342, 44.56251526, 23.81488419, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1540.215332, 52.13175964, 23.9016037, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1612.36792, 172.2026215, 27.02394867, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1606.147705, 157.6879578, 27.75292206, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1601.415527, 140.3102722, 27.7718811, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1597.882202, 128.1457825, 27.7291584, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1593.084473, 118.0086594, 27.59143066, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1587.093384, 109.3267593, 27.10401154, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1579.939941, 101.653862, 26.6708374, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1571.660889, 94.64357758, 25.9411068, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1562.35437, 88.00867462, 25.44711304, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1552.17749, 81.46785736, 24.87939644, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1541.32251, 74.72052765, 24.3545475, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1551.085449, 59.12052155, 24.40044403, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1561.932373, 65.86277008, 24.94504547, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1572.591675, 72.7100296, 25.54608154, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1582.881104, 80.03716278, 26.18948936, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1592.583008, 88.23801422, 26.77668762, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1601.421753, 97.70011139, 27.27812004, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 1609.05957, 108.7519455, 27.71842957, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1615.153809, 121.6223831, 27.80532455, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1619.401611, 136.4147339, 27.84674835, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1623.576172, 151.6437988, 27.82601547, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1628.717285, 163.6304626, 27.09667587, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1703.85498, 213.6753235, 24.99220085, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1691.856323, 213.8596649, 24.99220276, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1683.303467, 213.5086212, 24.84576988, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1671.966797, 212.25383, 24.56559372, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1664.288818, 210.972641, 24.58338547, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1655.743164, 208.8444366, 24.51816177, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1646.652832, 205.4633942, 24.7242012, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1637.370117, 200.4262238, 25.12370872, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1628.294556, 193.3741913, 25.54174423, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1619.840454, 184.0335236, 26.01991653, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1704.039307, 225.6739197, 24.99220085, 0, 0, 0, 1, 0, 1, 1033444079, 0, 0, 0 + 1703.996338, 230.8890686, 24.85648918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1703.996338, 237.3094482, 24.85684586, 0, 0, 0, 1, 0, 1, 1033444079, 0, 0, 0 + 1703.574707, 240.2049866, 24.98435402, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1700.754395, 242.7359619, 24.97446632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1692.016724, 242.9094238, 24.85675812, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1703.572266, 195.2774963, 24.99220276, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1703.713623, 204.4764099, 24.99220085, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1634.549683, 172.8615265, 26.09255409, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1640.833862, 179.8092499, 25.61470985, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1647.420288, 184.9370575, 25.19733047, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1654.213501, 188.6354523, 24.79854202, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1661.103271, 191.2095795, 24.59303284, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1667.930908, 192.9195099, 24.65855598, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1674.508789, 194.023941, 24.6407547, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1686.36377, 195.3498077, 24.92009735, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1691.57373, 195.461853, 24.99220276, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1763.849243, 149.6972351, 20.67276001, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1771.518799, 154.7782898, 20.6727581, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1779.188477, 159.8593445, 20.67276001, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1789.192261, 166.4867859, 20.67276001, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1793.856445, 169.6036377, 20.25814247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1803.174316, 175.3707275, 18.72442818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1811.538574, 181.3508453, 17.59246635, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1817.643555, 188.0258789, 16.60043716, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1821.523071, 196.266449, 15.60851383, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1823.232788, 206.9090271, 14.52239609, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1776.095703, 164.527771, 20.67276001, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1772.561035, 169.8631439, 20.6727581, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1765.083618, 181.6629944, 21.26896477, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1759.953857, 188.7748718, 21.80788803, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1752.968384, 196.3861389, 22.86987495, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1747.048828, 201.7908173, 23.70116615, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1738.793335, 207.118042, 24.21664429, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1729.978638, 211.0856628, 24.72395134, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1718.653076, 213.4479828, 24.99220085, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1718.370361, 195.0501556, 24.99220085, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1723.38208, 193.6742249, 24.78049469, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1729.769897, 191.0455627, 24.17506981, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1735.759399, 187.1205444, 23.54839134, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1740.494019, 182.8397064, 22.79930496, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1745.77832, 176.934845, 21.87921143, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1749.929688, 171.2043152, 21.38182449, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1755.675293, 162.0353241, 20.67276573, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1760.756348, 154.3656921, 20.6727581, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1710.971313, 195.1638184, 24.99220276, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1711.254028, 213.5616455, 24.99220085, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1828.718506, 116.5287323, 16.43605995, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1820.645996, 118.3836823, 16.51273346, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1813.398926, 121.1369171, 16.8412056, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1807.825684, 124.4635925, 17.35753822, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1802.373901, 129.2516174, 18.09617996, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1797.029297, 134.6182709, 19.12484741, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1792.17627, 140.8233643, 20.18946457, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1787.362305, 147.5212708, 20.6727581, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1782.28125, 155.1908875, 20.6727581, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1766.942017, 145.0287781, 20.6727581, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1772.023071, 137.3592224, 20.6727581, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1777.552979, 129.6792908, 20.23874664, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1783.333374, 122.1989746, 19.19290733, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1790.291748, 115.3728943, 18.15796852, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1797.418091, 109.0695953, 17.41711998, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1805.259644, 104.6480713, 16.89875031, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1815.285156, 100.5539398, 16.56754112, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1826.407715, 97.6136322, 16.49757767, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1908.230957, 122.5254364, 17.04797363, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1896.753784, 93.35066223, 16.63302994, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1517.792114, 270.4431458, 23.66703987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 736.9238892, -266.5237122, 4.818767071, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 739.092041, -261.697998, 4.818763256, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 741.8059082, -254.7835693, 4.818758488, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 744.6306152, -248.6990356, 4.818767548, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 747.1965332, -243.312561, 4.818782806, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 749.9448242, -237.4142151, 4.818785667, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 752.1956177, -232.3975525, 4.81878376, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 754.4896851, -226.9185486, 4.818781376, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 756.7664185, -222.029892, 4.818779945, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 759.0553589, -217.3977966, 4.818778992, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 763.1554565, -214.7732544, 4.840788364, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 767.9909668, -213.1867371, 4.868340492, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 773.9794922, -211.5895081, 4.855152607, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 776.5769043, -208.9014587, 4.904602528, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 778.7120361, -203.9064789, 4.970211983, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 781.0255737, -198.8917847, 5.013827801, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 786.6912231, -201.2387085, 5.001620293, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 787.2855835, -204.1809692, 4.973922729, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 786.517395, -209.3774261, 4.96595335, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 784.7165527, -215.0422821, 4.968975067, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 779.2785645, -229.4561615, 4.960287571, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 776.4648438, -240.0985565, 4.977191448, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 773.3016968, -248.0996094, 4.972380161, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 769.4760742, -256.5629272, 4.965200901, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 765.2327881, -266.1159058, 4.966936111, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 758.90802, -276.8474121, 4.924971581, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 747.1901245, -278.0971069, 4.817736149, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 753.0490723, -277.4722595, 4.817266464, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 742.0570068, -272.3104248, 4.818469048, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 794.1264648, -190.2987061, 5.077706337, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 797.2214966, -185.5116577, 5.115554333, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 803.9854736, -171.1334229, 5.115552902, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 811.2895508, -155.3336182, 5.115552902, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 816.1223755, -144.0137939, 5.115555763, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 817.37323, -137.8604126, 5.115556717, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 816.4677124, -132.6480103, 5.026511192, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 809.8977661, -128.5942993, 4.973562241, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 802.4476929, -128.5869751, 4.93510294, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 796.446106, -130.8274536, 4.818231583, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 793.0117798, -135.7654419, 4.818231583, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 789.8226929, -142.8936157, 4.818231583, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 785.5319214, -151.8340454, 4.818231583, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 782.5670776, -158.2297974, 4.818231583, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 778.5962524, -166.4697876, 4.818231583, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 775.0829468, -174.0391235, 4.818231106, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 776.9276123, -179.8611145, 4.88399601, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 781.2614746, -185.6858521, 5.060534, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 784.2559814, -192.794754, 5.015554428, 0, 0, 0, 0, 9, 1, 0, 0, 0, 0 + 834.0748291, -464.5975342, 13.03312874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -27.19267845, 1341.396729, 19.36390877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -27.08987808, 1329.38855, 19.46774483, 0, 0, 0, 1, 0, 1, 2646050911, 0, 0, 0 + -27.08987808, 1323.388672, 19.40026855, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -27.08987808, 1317.388672, 19.42308426, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -27.08987808, 1311.388672, 19.42458153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -27.08987427, 1305.388672, 19.34574318, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -27.08987427, 1299.388672, 19.42445946, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -27.08987045, 1293.388672, 19.52723694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -27.21620369, 1287.388672, 19.42675209, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -27.08987045, 1281.388672, 19.42659187, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -27.08987045, 1275.388672, 19.42458534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -27.09404755, 1268.98877, 19.27240753, 0, 0, 0, 1, 0, 1, 2646050911, 0, 0, 0 + -27.07279396, 1263.48584, 19.47669983, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 102.1402512, 1152.181519, 13.57788944, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 100.5398178, 1141.727295, 13.55310535, 0, 0, 0, 0, 10, 1, 0, 0, 0, 0 + 100.5398178, 1135.824951, 13.55311012, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 100.5398178, 1130, 13.55311012, 0, 0, 0, 0, 10, 1, 0, 0, 0, 0 + 102, 1125, 13.55310917, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 109.9386063, 1124.965332, 13.55310631, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 117.5583344, 1125.536011, 13.56173706, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 249.7375946, -170.3459778, 13.75730515, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 253.9232178, -170.3459778, 13.82679558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 261.6319275, -170.3459625, 13.87027359, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 269.2218628, -170.3459625, 13.87027359, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 272.9103088, -170.3460083, 13.87027359, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 276.5534058, -170.6647491, 13.8702755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 280.0858154, -171.6112671, 13.8702755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 283.4138184, -173.1331635, 13.8702755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 286.4133911, -175.2334747, 13.8702755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 288.981781, -177.8402557, 13.8702755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 291.924469, -182.4593964, 13.8702755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.1752319, -185.8958435, 13.8702755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.8901672, -191.3258514, 13.87027168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.8901672, -204.3491516, 13.87027168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.8901672, -234.3491516, 13.87027168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.600769, -264.3491516, 13.87027168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 298.8602905, -271.9140015, 13.87027168, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 293.8901672, -219.3491516, 13.87027168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 296.085907, -61.92192078, 5.733458996, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 294.9375916, -69.2589798, 6.361735821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 294.3325806, -76.58794403, 7.205882072, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.8901978, -84.34912109, 8.24238205, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.8901978, -91.88491058, 9.389849663, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.8901978, -99.33310699, 10.40669155, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.8901978, -106.8766937, 11.35423183, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.8901978, -114.3491211, 12.16988659, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.8901062, -122.0568695, 12.84045315, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.5713806, -125.9254074, 12.93115807, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 291.924469, -131.9916687, 13.27031326, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 290.0959473, -135.7554016, 13.51037979, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 286.395874, -140.4705353, 13.78285122, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 281.7767639, -143.6305389, 13.8702774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 276.5534058, -145.2774506, 13.8702774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 265.4671936, -145.5962372, 13.8702755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 253.9232178, -145.5962219, 13.82679749, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 245.5617371, -145.5961914, 13.69179535, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.4999084, -174.9161682, 8.049141884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.1811829, -171.2730713, 8.049143791, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 326.6891479, -164.4262543, 8.049143791, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 324.5915833, -161.4305878, 8.049143791, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 317.3865662, -155.9019928, 8.049143791, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 312.163208, -154.2550812, 8.049143791, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 304.831665, -153.9363403, 8.049143791, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 324.5298767, -271.9139709, 13.87027168, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 325.7893982, -264.3491516, 13.87027168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.5, -226.8501892, 13.70554543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.5, -219.3293915, 13.08567142, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.5, -211.9559326, 12.16371346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.4999695, -204.6187744, 11.08243561, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.4999695, -197.2139282, 9.975208282, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.499939, -189.7301636, 8.993747711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.499939, -182.3339996, 8.308753014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 249.3422852, -162.0059052, 13.31012058, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 257.0810547, -162.0059052, 12.4265213, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 264.8933716, -162.0059204, 11.2430172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 272.8035583, -162.0059204, 9.971783638, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 280.7346191, -162.0059357, 8.846429825, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 288.4233093, -162.0059357, 8.123428345, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 312.163208, -161.6871796, 8.049143791, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 317.3865662, -160.0402679, 8.049143791, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 324.5915833, -154.511673, 8.049143791, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 326.6891479, -151.5160065, 8.049143791, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 328.7850342, -146.4560852, 8.049143791, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 295.9154053, -162.0059204, 7.966567993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.831665, -162.0059204, 8.049143791, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.4999084, -141.0260925, 8.049141884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.4999695, -129.9855957, 8.105796814, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.5, -122.2399445, 8.256248474, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.5, -114.298996, 8.404899597, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.5000305, -105.4973602, 8.580028534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.500061, -97.66975403, 8.680465698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.5000916, -90.3532486, 8.52665329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.5000916, -84.34909821, 8.242380142, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.0577393, -76.5879364, 7.205882072, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 328.4527283, -69.25897217, 6.361734867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 327.3044128, -61.92191315, 5.733458996, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.706604, -298.6620178, 4.004720688, 0, 0, 0, 1, 0, 1, 3530851468, 0, 0, 0 + 297.706604, -292.2620239, 4.004720688, 0, 0, 0, 1, 0, 1, 3530851468, 0, 0, 0 + 297.706604, -286.6620178, 4.004720688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.706604, -281.0620117, 4.004720688, 0, 0, 0, 1, 0, 1, 3530851468, 0, 0, 0 + 297.706604, -274.6620178, 4.004721165, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7035217, -270.1187439, 4.003076077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7035217, -264.1187439, 4.003076077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7035217, -258.1187439, 4.003076077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7035217, -252.1187592, 4.003076077, 0, 0, 0, 1, 0, 1, 3530851468, 0, 0, 0 + 297.7034912, -246.1187592, 4.003076077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093506, 1581.379028, 19.46446037, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 313.3270264, 1025.986816, 24.67934608, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 301.3269958, 1029.186768, 23.90023422, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 289.3270264, 1030.840454, 22.91972923, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 277.3270874, 1031.857056, 21.72113419, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 265.0489807, 1032.320068, 21.02509308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 252.2048645, 1032.194458, 20.84772301, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 239.3607788, 1032.077393, 20.73518562, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 226.5166626, 1031.954956, 20.62265015, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 213.6725616, 1031.835938, 20.51011086, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 200.8284607, 1031.711548, 20.39757347, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 187.9843292, 1031.590942, 20.2850399, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 175.1402435, 1031.470093, 20.17250443, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 155.8740692, 1031.287109, 20.00369644, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 143.0299683, 1031.16272, 19.89116096, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 130.1858521, 1031.042114, 19.77862167, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 117.3417664, 1030.921265, 19.6660862, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 105.4857712, 1030.165161, 19.55447388, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 94.1869278, 1028.834473, 18.58465004, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 81.68766785, 1026.980103, 16.47355461, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 69.46516418, 1024.58252, 14.07279205, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 63.46210861, 998.8453979, 13.65321732, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 75.51873779, 996.9611206, 15.10734367, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 87.92616272, 994.6531372, 17.5801239, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 100.4397888, 992.9871826, 19.26243019, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 110.919693, 992.1162109, 19.60856247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.7638016, 991.713623, 19.72548866, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 136.6078796, 991.5980225, 19.83363724, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 149.4519958, 991.4772339, 19.94617653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 162.2961273, 991.3565674, 20.05871201, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 181.5622711, 991.1737061, 20.22751808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 194.4064026, 991.0493164, 20.34004784, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 207.2505188, 990.9285278, 20.45258331, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 220.0946045, 990.8078613, 20.5651226, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 232.9387207, 990.6834717, 20.6776619, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 245.7828217, 990.5663452, 20.79019737, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 258.6269226, 990.4473267, 20.90273666, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 271.4709778, 990.5950928, 21.34991646, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 283.3270264, 991.3057251, 22.35074615, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 295.3270874, 992.505127, 23.43539047, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 307.3270264, 994.9169922, 24.31806946, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 319.3270264, 997.8739014, 25.0039978, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 39.5069046, 1281.583008, 19.31271553, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.5069046, 1287.583008, 18.92092514, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.5069046, 1293.583008, 18.36808777, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.5069046, 1299.583008, 17.72032356, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.5069046, 1305.573486, 16.98538017, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.5069046, 1311.529785, 16.35038757, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.50691223, 1317.470825, 15.81794548, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.50694275, 1323.418945, 15.45022392, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.50694275, 1329.396729, 15.31234932, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 39.50694656, 1341.396606, 15.31234741, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -19.28925705, 1341.396729, 18.98521423, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -13.28923702, 1341.396729, 18.29014969, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -7.289232731, 1341.396729, 17.7427845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1.289227486, 1341.396729, 17.15774536, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 4.710777283, 1341.396729, 16.58216858, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 10.71078205, 1341.396606, 16.06316757, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 16.71080017, 1341.396606, 15.64788246, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.7108345, 1341.396606, 15.38344193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 27.50694656, 1341.396606, 15.31234932, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + 1265.956543, 1469.238159, 15.5173502, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1264.058105, 1473.071167, 15.74843025, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1261.10437, 1477.788452, 15.76733112, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1258.079224, 1480.712769, 15.76734447, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1253.73999, 1482.880127, 15.75312805, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1249.006836, 1483.948975, 15.63123608, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1225.650269, 1525.151001, 15.78048706, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1225.819092, 1520.451538, 15.77197456, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1226.702759, 1514.747314, 15.77531624, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1226.418457, 1508.944214, 15.7827692, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1226.602051, 1505.81604, 15.78852177, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.488159, 1503.959595, 15.79468822, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1233.508179, 1503.11377, 15.69087315, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1237.941528, 1500.459595, 15.68022251, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1230.509888, 1503.337524, 15.72302246, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1220.392578, 1545.058838, 15.80660248, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1223.484741, 1542.325195, 15.82025146, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1225.142822, 1538.291992, 15.90733624, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1225.098022, 1533.63147, 15.98778534, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1270.966431, 1461.109253, 14.97628021, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1269.748169, 1457.129395, 14.73638344, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1268.774292, 1453.657227, 14.68296432, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1264.953125, 1452.021118, 14.68296432, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1259.326538, 1451.241943, 14.68296432, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1250.521484, 1451.099609, 14.6860733, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1242.090454, 1451.322998, 15.14117146, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1235.310913, 1451.301025, 15.65550804, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.270874, 1450.946411, 15.71663094, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1216.245483, 1450.801025, 15.73658943, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -538.4254761, 1590.887573, 8.499710083, 0, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -533.7624512, 1590.334595, 8.873488426, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -527.7355957, 1589.04834, 9.251637459, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -520.96521, 1586.668823, 9.806448936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -515.0963135, 1582.973877, 10.7058754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -510.3994751, 1577.86853, 12.03991222, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -505.5139771, 1573.884033, 13.33019543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -500.0754089, 1570.475586, 14.58530712, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -493.5685425, 1567.219482, 15.7997551, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -486.6544189, 1565.036377, 16.70521355, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -479.50354, 1563.902344, 17.30500221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -474.9365845, 1563.699097, 17.53487968, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -461.5561218, 1563.729614, 17.43698311, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -460.5186157, 1559.214355, 17.31549263, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -435.3746338, 1561.492188, 17.63099289, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -429.9829712, 1561.049561, 17.73158073, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -424.8667603, 1560.773193, 17.7622509, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -420.138916, 1560.607544, 17.80732155, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -415.7568665, 1560.576904, 17.86003685, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -411.6894531, 1560.647461, 17.91288376, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -407.9059448, 1560.785278, 17.86911964, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -404.375885, 1560.956177, 17.9560318, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -397.9542542, 1561.263062, 18.21039581, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -392.1706848, 1561.309814, 18.62153244, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -386.7357483, 1560.859497, 18.92649078, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -381.3040161, 1559.677612, 19.1417141, 1, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -261.7090759, 1617.378906, 18.79136467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7089233, 1623.378906, 18.28417969, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7088013, 1629.378906, 17.95267487, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7087402, 1635.378906, 17.91000366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7088623, 1641.778809, 17.91000175, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -261.709137, 1647.378906, 17.92832756, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7088623, 1652.97876, 17.91000175, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -261.7087708, 1659.378906, 17.91000366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7086182, 1666.630127, 17.8354702, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.4552917, 1674.014771, 17.52599525, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -543.3334961, 1597.700562, 8.699830055, 0, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -541.5220947, 1608.559448, 8.508872986, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -539.5978394, 1620.235107, 8.309732437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -538.7327881, 1632.062988, 8.110591888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -537.2106323, 1643.062744, 7.919635296, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -535.1668091, 1653.262695, 7.745046139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -532.8469238, 1661.859985, 7.595009804, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -530.5079956, 1673.776733, 7.401329994, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -528.0563965, 1679.353516, 7.37861824, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -523.536377, 1683.944214, 7.391386032, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -516.8996582, 1689.635986, 7.410991669, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -508.5525513, 1696.179199, 7.436070442, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -498.9013062, 1703.324097, 7.465250969, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -488.3522339, 1710.821167, 7.497168541, 0, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -477.311615, 1718.420654, 7.530454636, 0, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -466.18573, 1725.873047, 7.56374073, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.3809204, 1732.928589, 7.595658302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -445.3034058, 1739.337646, 7.624839783, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -436.3595276, 1744.850586, 7.649917603, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -428.9555664, 1749.217773, 7.66952467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -423.4977417, 1752.189453, 7.682291508, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -420.3925781, 1753.516113, 7.686851025, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -417.6533203, 1754.064209, 7.700460911, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -410.1305847, 1755.113525, 7.814325333, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -400.5513, 1756.037109, 8.054800034, 0, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -389.71875, 1756.758667, 8.435171127, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -378.4363098, 1757.202148, 8.968711853, 0, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -367.5073853, 1757.291138, 9.668678284, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -357.7356567, 1756.949951, 10.54825878, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -353.5324707, 1756.594727, 11.05978584, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -348.0653076, 1755.053345, 11.46728992, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -339.1523438, 1751.587036, 11.79370689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -328.1277466, 1746.870117, 12.04593658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -316.3274231, 1741.576172, 12.23062229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -305.0880737, 1736.37854, 12.35436821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -295.7462463, 1731.950928, 12.42377663, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -285.3499756, 1726.849365, 12.46986485, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -277.191803, 1723.082642, 12.6475668, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -269.381012, 1719.836792, 12.95789623, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.6641235, 1716.986938, 13.35382652, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -252.7010803, 1714.920288, 13.81836891, 0, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -240.8703003, 1711.549438, 14.39514923, 0, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -231.7355652, 1708.328247, 14.73442554, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.4776001, 1706.400635, 14.90975094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -216.8599243, 1704.258179, 15.0533905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -208.9449768, 1701.976196, 15.17079926, 0, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -200.7944336, 1699.630249, 15.26744366, 0, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -192.4708252, 1697.295654, 15.34877872, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -184.0359802, 1695.048096, 15.42026806, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -175.552124, 1692.962769, 15.48737526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -167.0813904, 1691.539307, 15.55555725, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -158.6891479, 1690.515747, 15.63027477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -150.4279175, 1689.024536, 15.7169838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -142.3693848, 1688.343384, 15.82115078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -134.5724792, 1688.034912, 15.94823074, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -127.0993958, 1688.083252, 16.10368347, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -247.204422, 1713.365967, 14.10124588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -120.9981842, 1688.515137, 16.47821808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -111.0613251, 1688.272705, 17.05838013, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -104.9103317, 1687.644775, 17.33604813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -99.28183746, 1686.405029, 17.53915405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -94.86801147, 1684.380493, 17.61789703, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -89.68450165, 1680.358765, 17.71522141, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -86.39861298, 1676.860474, 17.86863327, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -83.09172821, 1672.676147, 17.86997032, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -79.32265472, 1668.148926, 17.57447433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -75.26654816, 1663.044556, 16.82345581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -70.47097015, 1656.585449, 15.79719639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -65.71405029, 1649.553345, 14.80981255, 0, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -56.6546402, 1634.039917, 13.28987408, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.515625, 1185.587158, 13.75309944, 0, 0, 0, 1, 0, 1, 3349240530, 0, 0, 0 + 123.6221542, 1193.792358, 14.00281811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5273972, 1203.541504, 14.20716286, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 122.6668625, 1214.170776, 14.44110394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 120.4761581, 1225.018066, 14.70463943, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 115.869194, 1236.03833, 14.92268181, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 112.6406174, 1241.805664, 14.94913483, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 109.0150375, 1247.783325, 14.919837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 105.157341, 1254.000854, 14.83911419, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 101.2323532, 1260.487305, 14.71654034, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 97.40487671, 1267.271973, 14.56248093, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 93.8397522, 1274.384033, 14.39497185, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 90.77709961, 1281.90271, 14.24164772, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 88.24121094, 1289.736938, 14.13343906, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 86.07321167, 1297.660034, 14.08807945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 84.11422729, 1305.445313, 14.11742592, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 82.2053833, 1312.866211, 14.22848129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 80.18777466, 1319.696167, 14.4155407, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 77.90249634, 1325.708618, 14.62034607, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 75.19058228, 1330.677002, 14.78807831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 72.1690979, 1334.483765, 14.92383003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 69.08691406, 1337.268799, 15.03952026, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 65.98300171, 1339.190674, 15.13515091, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 59.86633301, 1341.078247, 15.26622677, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 54.13226318, 1341.414185, 15.3170433, 0, 0, 0, 1, 0, 1, 3349240530, 0, 0, 0 + -578.9796753, 1342.609131, 16.21918106, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -574.8857422, 1341.480347, 16.21977043, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -571.7799072, 1341.071655, 16.21977043, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -567.7108154, 1341.071777, 16.30836105, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -561.7108154, 1341.071777, 16.51497841, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -648.6002808, 1059.644897, 8.936454773, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -649.2941895, 1065.591553, 8.990636826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -654.8468628, 1065.516968, 8.821533203, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -655.6120605, 1059.566162, 8.93645668, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -642.2192993, 1059.719971, 8.677197456, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -642.0950317, 1065.688477, 8.677200317, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -642.0703125, 1072.710205, 8.677197456, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -642.0341187, 1079.853394, 8.67719841, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.9873657, 1087.094849, 8.677202225, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.9522705, 1094.410278, 8.677202225, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.9055786, 1101.776245, 8.677204132, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.8661499, 1109.170166, 8.677206993, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.8245239, 1116.568359, 8.677207947, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.7817993, 1123.946289, 8.677199364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.7410889, 1131.279053, 8.677200317, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.7127075, 1138.541748, 8.677200317, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.6869507, 1145.709839, 8.67719841, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.6710205, 1152.873779, 8.677200317, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.5487061, 1152.387085, 8.67719841, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.553772, 1145.231934, 8.67719841, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.5645142, 1138.074219, 8.677199364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.5870361, 1130.823364, 8.67719841, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.6099854, 1123.504395, 8.677200317, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.6481323, 1116.141846, 8.677200317, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.6881104, 1108.760742, 8.67719841, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.7363281, 1101.385742, 8.587785721, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.7810059, 1094.040771, 8.67719841, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.8386841, 1086.747925, 8.67719841, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.883606, 1079.531616, 8.67719841, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.9355469, 1072.414917, 8.677200317, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.9936523, 1065.421265, 8.67719841, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -641.6602783, 1160.045654, 8.677199364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.661499, 1167.213257, 8.677200317, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.670105, 1174.388306, 8.677200317, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.69104, 1181.507324, 8.677202225, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.7181396, 1188.702148, 8.820581436, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.5999756, 1195.131958, 9.210607529, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.3239136, 1201.941284, 9.823620796, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -640.6668701, 1208.873535, 10.58865738, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -639.3865356, 1215.850586, 11.45000076, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -637.5064697, 1222.892578, 12.36344242, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -635.1292725, 1229.878906, 13.28936577, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -632.626709, 1236.421143, 14.1269207, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -629.8829956, 1242.664795, 14.84392738, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -626.947998, 1248.64856, 15.45170689, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -623.6582642, 1254.929565, 15.69027424, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -620.2408447, 1261.082275, 15.58629608, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -617.3763428, 1266.354248, 15.58629322, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -614.5842896, 1271.882568, 15.58629227, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -611.8442993, 1277.027954, 15.58629322, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -608.9932861, 1282.449707, 15.58629131, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -606.7241211, 1288.14978, 15.58628941, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -604.2229614, 1293.614502, 15.58493519, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -615.0662842, 1298.634521, 15.57722759, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -619.9019775, 1294.721313, 15.58355618, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -624.991333, 1290.871826, 15.58629322, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -628.9674072, 1286.300293, 15.58629131, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -632.1502075, 1281.203369, 15.58629036, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -635.0132446, 1275.93042, 15.58629131, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -637.8762207, 1270.657471, 15.58629704, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -641.2601929, 1264.550537, 15.69007206, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -644.6676636, 1258.017578, 15.45170021, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -648.0628052, 1250.937256, 14.82580185, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -651.2565308, 1243.753662, 14.12690639, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -652.7148438, 1240.026123, 13.7169342, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -654.1152954, 1236.197754, 13.28934669, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -655.4873047, 1232.231445, 12.83579826, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -656.7827759, 1228.171631, 12.36342239, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -657.9379883, 1224.106445, 11.89842319, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -658.9058228, 1220.077271, 11.44997978, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -659.7194824, 1216.053711, 11.00865078, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -660.3743286, 1212.039185, 10.58865452, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -660.8644409, 1208.036621, 10.19701576, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.1749268, 1204.045776, 9.823620796, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.5268555, 1196.177246, 9.21046257, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.6749268, 1188.675537, 8.818367004, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.6351929, 1180.995972, 8.67719841, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.5976563, 1173.88147, 8.677200317, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.5699463, 1166.712036, 8.677199364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.5556641, 1159.551025, 8.677199364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -583.3710327, 1356.177246, 16.23080635, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -581.8209229, 1362.28479, 16.23295212, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -580.2845459, 1368.060059, 16.22898674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -579.0179443, 1373.968506, 16.10606766, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -578.0475464, 1380.030396, 15.85178471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -577.2493286, 1386.184814, 15.52074528, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -576.5, 1392.370728, 15.16726303, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.6759644, 1398.527588, 14.84582901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -574.6519775, 1404.593506, 14.61160946, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -573.3024902, 1410.498657, 14.52092266, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -570.9038696, 1415.106445, 14.52092361, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -567.7113647, 1417.785278, 14.52092361, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -563.795166, 1419.210693, 14.52092361, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -555.3112793, 1419.393677, 14.52092266, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + 985.685791, 527.046936, 21.23032951, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 985.5328369, 521.9663086, 21.00874329, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 981.0480347, 516.578064, 20.97085571, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 988.6279297, 504.4747925, 20.22745514, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 986.911499, 510.0957642, 20.49692535, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 985.9551392, 515.7619019, 20.79922867, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 985.7175903, 535.2370605, 21.23184204, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 174.080246, 777.5809937, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.0601044, 783.5809937, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.1420746, 789.5809937, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.2146606, 795.5809937, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.1489563, 801.5809937, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.0572815, 807.5809937, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.0572662, 813.5809937, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.0572662, 819.5809937, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.0572662, 825.5809937, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.0572815, 831.5809937, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.0572815, 837.5809937, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.1489563, 843.5809937, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.2146606, 849.5809937, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.1420593, 855.5809937, 7.235725403, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.0600739, 861.5810547, 7.235725403, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 174.0802155, 867.5810547, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 155.6802216, 867.5810547, 7.235726357, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + 155.66008, 861.5810547, 7.235725403, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.7420654, 855.5809937, 7.235725403, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.8146515, 849.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.7489624, 843.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.6572723, 837.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.6572723, 831.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 3830789232, 1, 0, 0 + 155.6572723, 825.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.6572723, 819.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 3830789232, 1, 0, 0 + 155.6572723, 813.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.6572723, 807.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.7489624, 801.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.8146515, 795.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.7420807, 789.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.6601105, 783.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.6802521, 777.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.7321472, 771.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 155.7321472, 765.5809937, 7.235726357, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 81.34968567, -825.6568604, 4.008649826, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 84.54967499, -831.1995239, 3.908650398, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 79.94972229, -823.2320557, 4.00865078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 84.79942322, -820.4320068, 3.808651686, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 90.34200287, -817.2319946, 3.808651686, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 95.77264404, -814.0966187, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 100.9687958, -811.0966187, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 106.1649475, -808.0966187, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 111.3610992, -805.0966187, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 116.557251, -802.0966187, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 121.7534027, -799.0966187, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 126.9495621, -796.0966187, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 132.1457214, -793.0966187, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 137.3418732, -790.0966187, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 142.5380096, -787.0966187, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 147.6931763, -784.0256348, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 152.7354889, -780.7589722, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 157.6459198, -777.2642822, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 162.556366, -773.7695923, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 167.4667969, -770.2749023, 3.708651304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 172.3772278, -766.7802124, 3.787585974, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 2306.895752, 333.2299194, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2312.720703, 333.6322937, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2313.987549, 325.5076599, 4.900004864, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2309.417236, 324.5908508, 4.900004864, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2306.455322, 341.9614563, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2312.228516, 341.8023376, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2310.862549, 355.4049683, 4.904520988, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2308.0625, 355.4066772, 4.904520988, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 97.45909119, 272.0180359, 17.78138161, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 91.1018219, 271.4766846, 16.93660164, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 84.7193985, 270.6624146, 16.28795052, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 78.33696747, 269.7035522, 15.63929844, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 71.93749237, 268.7314453, 15.1214056, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 65.53801727, 267.8763428, 14.60351372, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 59.12958527, 267.2698669, 14.15098572, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 59.15300751, 255.4506683, 14.15038204, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 65.51604462, 254.7302094, 14.5997057, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 71.91793823, 253.7159882, 15.11778927, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 78.31993866, 252.5644226, 15.63588142, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 84.70643616, 251.4328003, 16.28494072, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 91.09300232, 250.47258, 16.93400764, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 97.45597076, 249.840683, 17.77955818, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 111.8134613, 272.166687, 19.9186554, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 111.8164215, 249.6714325, 19.91767693, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 422.2299194, 1005.889587, 25.87761307, 0, 0, 0, 0, 0, 1, 635056387, 0, 0, 0 + 331.3269958, 1021.695862, 25.6490612, 0, 0, 0, 0, 0, 1, 2040534182, 0, 0, 0 + 331.2320557, 1000.994324, 25.63305473, 0, 0, 0, 0, 0, 1, 2040534182, 0, 0, 0 + 272.3006897, -671.375, 4.068827629, 0, 0, 0, 1, 0, 1, 1681265657, 0, 0, 0 + 277.837616, -674.5717773, 3.780482531, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 283.370575, -677.7840576, 3.763760567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 288.198822, -680.6109619, 3.745026112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 291.0202942, -675.734314, 3.763760328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 294.2203064, -670.1916504, 3.763760805, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.2203064, -664.9954834, 3.763760567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 300.2203064, -659.7992554, 3.763760567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 303.2203064, -654.6031494, 3.763760567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 306.2202759, -649.4069824, 3.763760567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 309.2202759, -644.2108154, 3.763760328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 312.2203064, -639.0147095, 3.763760328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 315.2203064, -633.8185425, 3.763760328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.2203064, -628.6223755, 3.763760328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 321.2203064, -623.4262085, 3.763760328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 324.2203064, -618.2301025, 3.763760328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 327.2158508, -613.038208, 3.760977507, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 330.2113647, -607.8461914, 3.758194923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 333.2113647, -602.6500244, 3.758194923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 336.2019043, -597.4586182, 3.737003326, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 339.8057251, -591.223877, 3.7425704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 343.0057983, -585.6812744, 3.742570639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 345.8183594, -580.7994385, 3.723835707, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 340.9560242, -578.0315552, 3.742570162, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 335.4134521, -574.831543, 3.742569685, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.8708496, -571.6315308, 3.742569685, 0, 0, 0, 1, 0, 1, 1681265657, 0, 0, 0 + -48.59288788, 1619.192871, 11.99878883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1459.567993, 1776.835327, 15.81348991, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1456.399658, 1774.237305, 15.86184788, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1452.529053, 1772.682007, 15.9825058, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1448.362793, 1772.578125, 15.97400761, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1444.412231, 1773.905518, 15.90345192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1439.141479, 1776.772339, 15.74542332, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1433.870728, 1779.639282, 15.4500742, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1428.600098, 1782.506226, 14.91762638, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1423.35498, 1785.4198, 14.28294659, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1418.109985, 1788.333374, 13.56359196, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.907837, 1791.00061, 13.06208897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1410.975708, 1795.532471, 12.56063461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1406.776123, 1799.817749, 12.24527359, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1402.576538, 1804.103027, 12.02228928, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1398.498779, 1808.015625, 11.89571762, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1394.054443, 1812.046265, 11.78623009, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1389.610107, 1816.077026, 11.72431564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1386.616821, 1818.443359, 11.66913605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1383.033691, 1821.134277, 11.5702877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1378.608154, 1824.196533, 11.34383202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1373.728271, 1827.6875, 10.80818462, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.928467, 1828.75354, 10.56131935, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1369.971069, 1829.490723, 10.29268551, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1364.193115, 1831.10791, 9.535007477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1357.271851, 1832.740723, 8.997900009, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.076294, 1834.051514, 8.734462738, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1344.986572, 1835.099731, 8.498539925, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1340.820801, 1835.223511, 8.42386055, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1336.864014, 1833.915161, 8.389057159, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1333.593262, 1831.332275, 8.409145355, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1331.354004, 1827.847046, 8.493284225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1330.385864, 1823.917236, 8.55206871, 0, 0, 0, 1, 0, 1, 3415510712, 0, 0, 0 + 1335.051514, 1808.876709, 8.441495895, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1325.152222, 1808.879517, 8.461482048, 0, 0, 0, 1, 0, 1, 4243939149, 0, 0, 0 + 1311.437988, 1808.875977, 8.790874481, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1463.433105, 1781.597412, 15.63024235, 0, 0, 0, 1, 0, 1, 3415510712, 0, 0, 0 + 1473.870728, 1792.796875, 15.75139332, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1418.114746, 1831.07959, 15.90741158, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1408.991455, 1838.874756, 15.47617245, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1425.505859, 1848.966187, 15.69938374, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1417.474976, 1855.761353, 15.40444565, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1364.456787, 1908.767456, 4.715196609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1360.809326, 1904.078491, 4.539921761, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1357.175903, 1899.409546, 4.413642883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1353.494629, 1894.676758, 4.413293839, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1349.776367, 1889.934082, 4.414078712, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 131.4543762, 291.3779297, 5.717642307, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 137.8543701, 291.3753662, 5.767644405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 143.6672974, 291.375, 6.281272888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 149.0794067, 291.3751221, 7.040457726, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 154.2237854, 291.3753662, 7.959344864, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 159.2493286, 291.3757324, 8.96832943, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 164.2925415, 291.3760986, 10.00862026, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 169.483963, 291.3765259, 11.02741528, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 174.9025726, 291.3769226, 11.97489738, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 180.3931427, 291.3773193, 12.80455685, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 185.9641571, 291.3776245, 13.46002007, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184631, 291.378479, 5.602742672, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.734253, -815.7642822, 7.38757515, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.742432, -810.1234131, 7.387733936, 0, 0, 0, 1, 0, 1, 3210600343, 0, 0, 0 + 1345.74231, -803.7233887, 7.387733459, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.742432, -797.7234497, 7.387736797, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.742432, -791.7234497, 7.387735367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.428955, -784.5531616, 7.387729168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1344.492188, -777.437439, 7.387729168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1342.938721, -770.4304199, 7.387730598, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1340.780518, -763.5854492, 7.387729645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1338.622314, -756.7404785, 7.387729645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1337.068848, -749.7335205, 7.387728214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1336.13208, -742.6177979, 7.387728214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.81897, -735.4475098, 7.387735367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.813965, -729.0687256, 7.387729645, 0, 0, 0, 1, 0, 1, 3210600343, 0, 0, 0 + 1335.810791, -723.4884033, 7.387568951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.819092, -717.8475342, 7.387726784, 0, 0, 0, 1, 0, 1, 3210600343, 0, 0, 0 + 1345.742432, -863.7233887, 7.38773489, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.742432, -857.7233887, 7.38773489, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.742188, -851.7233887, 7.387737274, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.742065, -845.7233887, 7.387738228, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.742188, -839.7233887, 7.387735367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.742432, -833.7234497, 7.387733459, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.742432, -827.7233887, 7.387732029, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1345.737305, -821.3446045, 7.387734413, 0, 0, 0, 1, 0, 1, 3210600343, 0, 0, 0 + 885.6528931, 269.8474731, 25.73146248, 0, 0, 0, 1, 0, 1, 961407263, 0, 0, 0 + 885.6528931, 266.1043091, 25.73145866, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 885.7282715, 261.5733032, 25.60569191, 0, 0, 0, 1, 0, 1, 961407263, 0, 0, 0 + 891.2543335, 255.4441833, 25.56107521, 0, 0, 0, 1, 0, 1, 961407263, 0, 0, 0 + 897.5616455, 254.1134796, 25.60039139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 903.2260742, 253.9191742, 25.58303261, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 910.704895, 253.9192505, 25.57814789, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 916.8148804, 253.91922, 25.57052612, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.6055298, 253.9191895, 25.82830429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 929.2730103, 253.91922, 26.05688286, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 935.6627808, 253.7453308, 26.0776329, 0, 0, 0, 1, 0, 1, 961407263, 0, 0, 0 + 887.6713257, 257.7351074, 25.53814125, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 768.87146, -362.298584, 6.318217754, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 762.2802734, -362.298584, 6.318208218, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 759.8930054, -362.6141357, 6.318120003, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 755.5806274, -364.528595, 6.315834522, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 751.6665039, -367.3910522, 6.30721426, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 747.8890381, -370.2856445, 6.288036823, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 743.9868164, -372.2965698, 6.254082203, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 739.6983032, -372.5079651, 6.201129913, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 734.3728638, -371.1343384, 6.103641033, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 730.0140381, -369.0703125, 5.963108063, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 727.1795654, -365.732605, 5.771669388, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 726.4273682, -360.5379028, 5.521446705, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 727.0064697, -357.0619507, 5.371833801, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 728.3153687, -352.9030151, 5.204571247, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 730.4237061, -347.9882202, 5.018674374, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 734.9959717, -338.2255249, 5.018429279, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 739.4022827, -328.2989502, 5.018193245, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 743.6503906, -318.3704834, 5.017955303, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 747.9452515, -308.5160828, 5.017715931, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 752.4125977, -298.6497498, 5.017478466, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 756.9979858, -288.8999634, 5.017242432, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 761.7014771, -279.2667542, 5.017002106, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 764.3030396, -274.1566162, 5.016877174, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 766.8607788, -268.9028015, 5.016755104, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 769.3383789, -263.6159058, 5.016636848, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 771.7141113, -258.2757874, 5.016528606, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 773.9661255, -252.8623047, 5.016423702, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 776.0726318, -247.3554077, 5.01632309, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 779.9471436, -236.3164063, 5.016144276, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 781.8401489, -230.8560181, 5.016056538, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 783.7332153, -225.3955994, 5.015968323, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 785.6262207, -219.9352112, 5.015880585, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 787.5192261, -214.474823, 5.015792847, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 791.2145386, -203.2990417, 5.014880657, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 797.6918945, -200.2803192, 5.015553474, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 803.2003174, -200.0812225, 5.015552998, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 808.1777954, -198.7539063, 5.015552044, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 812.159729, -196.5638123, 5.015553474, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 815.2125854, -193.1127777, 5.015553474, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 818.7963867, -186.5425415, 5.015553474, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 821.9659424, -179.4045563, 5.015553474, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 830.02948, -163.5407257, 5.015553474, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.3493042, -156.9657288, 5.015553474, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 837.9013062, -147.1108551, 5.016767502, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.5300293, -141.4052124, 5.011430264, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 849.4311523, -137.995697, 4.915438652, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 853.6240845, -136.1661682, 5.050143242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 825.9976807, -171.472641, 5.015553474, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 789.3668823, -208.8869324, 5.014135838, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 778.0098877, -241.835907, 5.015815735, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2781982, -365.8699951, 4.067217827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2232.535645, 581.4787598, 4.906303406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2227.322021, 584.3184204, 5.394586563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2222.16333, 587.243103, 6.288958073, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2217.057861, 590.2520142, 7.098714828, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2212.001465, 593.3442993, 8.03207016, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2206.98999, 596.519043, 8.995480537, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2202.02002, 599.7753296, 9.844017982, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2197.087646, 603.1122437, 10.62674046, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2192.188721, 606.5288086, 11.24057484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2187.320801, 610.0241089, 11.52208328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2182.501221, 613.5974731, 11.7179203, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2177.739502, 617.2481079, 11.85087872, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2173.037598, 620.9750977, 11.92393684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2168.39624, 624.7774048, 11.91421223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2163.816895, 628.6541138, 11.86684799, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2159.300781, 632.604187, 11.82665443, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2154.848877, 636.6265869, 11.9037571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2150.462402, 640.7202759, 12.00866222, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2146.142578, 644.8841553, 12.03145599, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2141.890381, 649.1171875, 12.04261398, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2137.707031, 653.4182739, 12.14498043, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2133.59375, 657.7863159, 12.30215645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2129.55127, 662.2200928, 12.38967323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2125.581055, 666.7185059, 12.4016819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2121.683838, 671.2803955, 12.37464905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2117.860596, 675.904541, 12.37561798, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2114.112549, 680.5897217, 12.42828941, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2110.44043, 685.3347778, 12.37238216, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2106.845703, 690.1384277, 12.29784775, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2103.328613, 694.9995117, 12.22861481, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2099.890381, 699.916626, 12.12049866, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2096.531982, 704.8885498, 11.9581871, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2093.25415, 709.9140625, 11.78156471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2090.057861, 714.9916992, 11.59671783, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2086.943848, 720.1203003, 11.45644093, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2083.913086, 725.2984619, 11.29374123, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2080.856934, 730.4616699, 11.10399246, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2077.689697, 735.557373, 10.89172363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2074.412598, 740.583252, 10.67085648, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2071.027344, 745.5368652, 10.45850658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2067.5354, 750.4160156, 10.27056408, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2063.938477, 755.2181396, 10.11008835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2060.238525, 759.9412842, 9.978532791, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2056.436768, 764.5830078, 9.969685555, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2052.534912, 769.1407471, 9.920000076, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2048.473389, 773.5465088, 10.06394386, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2035.713013, 784.4752808, 9.577660561, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2029.741333, 790.5196533, 9.068641663, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 2042.093262, 779.0108643, 9.854426384, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2244.353271, 575.7926636, 4.906303406, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 2237.807617, 578.7249756, 4.906305313, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1122.927856, 323.3860168, 29.03100395, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1123.651489, 329.3249512, 28.81897354, 0, 0, 0, 0, 10, 1, 0, 0, 1, 0 + 1124.648804, 335.4075317, 28.7439003, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1114.354492, 315.2492981, 29.6694355, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1118.709961, 316.1678772, 29.52731895, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1122.018188, 319.2622986, 29.10811043, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 618.0759277, 1480.083374, 11.29398537, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 814.1021118, 1577.641846, 16.91707611, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 983.6060791, 1601.903564, 15.85367584, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 906.553772, 1720.914795, 15.83050919, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1097.231079, 1712.153809, 9.7399683, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1139.209106, 1692.308228, 9.363197327, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1250.034424, 1715.900024, 15.63479996, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1178.134399, 1527.969116, 15.26954269, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1267.154785, 1485.123779, 15.76734257, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1127.387451, 1560.807007, 15.82559395, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1432.235596, 1746.878418, 15.96060371, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 766.5933838, 1773.102539, 35.57224274, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 703.9127197, 1578.002563, 20.26906013, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 709.626709, 1507.387329, 13.83732224, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 407.0497131, 1587.930664, 15.17903328, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 311.1806946, 1836.325684, 16.7723732, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 467.6940918, 1735.401367, 14.80329037, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 317.338562, 1837.623779, 16.7723732, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 323.3222046, 1838.643555, 16.77237511, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 330.0398865, 1839.891602, 16.76134682, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 337.9749451, 1839.763306, 16.81750107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 617.4777222, 1460.627808, 10.67083836, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 617.96521, 1466.192993, 10.72385406, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 617.6686401, 1472.143677, 11.28450012, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 411.6113892, 1589.123779, 15.14746857, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 416.6262207, 1590.600464, 15.25005627, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 421.3804321, 1591.792603, 15.34951973, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 425.0559692, 1595.229492, 15.30967999, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 510.0643921, 1267.860352, 1.582037091, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 519.0682373, 1264.991089, 3.365362644, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 539.4168091, 1261.306274, 5.699840546, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 546.3617554, 1261.605713, 6.070926189, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 555.4880981, 1262.511108, 6.658389091, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 564.3494263, 1265.314331, 7.683902264, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 569.5214233, 1266.907959, 8.45321846, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 577.2737427, 1267.709839, 9.387680054, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 583.5689087, 1268.212158, 10.05979919, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 588.9118042, 1269.484619, 10.66633415, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 594.1067505, 1270.447388, 11.11835861, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 600.5541382, 1271.268677, 11.65948009, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 606.2466431, 1271.124268, 12.13063049, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 609.1060181, 1269.043701, 12.22166824, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 611.1350708, 1265.398193, 12.44622898, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 613.3452759, 1262.209473, 12.02490425, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 615.7050171, 1260.247925, 11.9811554, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 619.378479, 1259.376587, 12.32291508, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 627.4422607, 1259.759399, 12.36888981, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 632.8131104, 1260.322754, 12.52245808, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 636.5510864, 1260.839478, 12.63367176, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 640.2979736, 1261.423584, 12.75913048, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 644.0762939, 1262.068115, 12.90788651, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 647.9089355, 1262.766235, 13.08899498, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 651.8140259, 1263.509399, 13.31138611, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 654.0614624, 1264.197144, 13.45693684, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 656.8610229, 1265.49646, 13.70675182, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 660.0464478, 1267.244629, 14.0188694, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 663.4321899, 1269.282837, 14.35173416, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 666.8261719, 1271.449951, 14.66369629, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 670.0340576, 1273.584595, 14.91308308, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 672.8639526, 1275.526611, 15.05825615, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 675.1978149, 1277.197632, 15.11475754, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 677.6134033, 1278.883423, 15.17114544, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 680.0854492, 1280.601685, 15.21971416, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 682.5848999, 1282.367188, 15.25278282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 685.0827637, 1284.19519, 15.26267624, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 687.5499878, 1286.100952, 15.2417202, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 689.9657593, 1288.106445, 15.18227959, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 693.5866699, 1291.649292, 15.00096703, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 696.4039917, 1294.67041, 14.74037838, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 698.5252075, 1297.384521, 14.41654682, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 700.0430298, 1299.99707, 14.04923725, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.0410767, 1302.701904, 13.66412354, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.607605, 1305.679199, 13.21298981, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.843689, 1309.182251, 13.07803726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.843689, 1318.640869, 13.09273052, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.843689, 1323.398682, 13.09272957, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.843689, 1329.398682, 13.09272957, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.843689, 1335.398682, 13.09273052, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.843689, 1341.398682, 13.09272957, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.1533203, 1347.679688, 13.32449341, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 705.4536743, 1581.025513, 20.27812958, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 707.0096436, 1583.157471, 20.28442574, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 710.0737305, 1583.135864, 20.30685234, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 716.6936035, 1583.160767, 20.486866, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 723.3178711, 1583.192383, 20.90558052, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 727.3232422, 1583.22998, 21.23244286, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 733.4406128, 1584.982178, 21.25370026, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 711.477478, 1498.825806, 13.54924202, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 711.6300049, 1489.22168, 13.40713024, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 711.0668945, 1503.106567, 13.83732319, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 701.843689, 1313.911621, 13.04234028, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 909.1066895, 1512.213989, 15.86305618, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 900.0991211, 1521.218384, 15.8629694, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 883.4075928, 1537.102783, 15.84800529, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 875.5490112, 1544.961426, 15.86305618, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 871.2930298, 1549.219482, 15.86314392, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 867.1156616, 1553.394897, 15.8480072, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 858.5795898, 1561.93103, 15.86305714, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 853.8487549, 1566.66394, 15.86314201, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 850.0793457, 1571.780884, 15.71935654, 1, 0, 0, 1, 0, 1, 818611049, 0, 0, 0 + 891.7533569, 1529.160645, 15.86306477, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 977.2941895, 1607.741821, 15.84550667, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 971.8657837, 1613.072021, 15.56979084, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 974.9202881, 1616.004395, 15.56845284, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 977.9747314, 1618.936646, 15.56711578, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 981.0292358, 1621.869019, 15.48101425, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 984.0836792, 1624.801392, 15.39491272, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 987.1381836, 1627.733765, 15.39357471, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 990.192627, 1630.666016, 15.39223671, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 993.2471313, 1633.598389, 15.39089966, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 996.3015747, 1636.530762, 15.38956165, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 999.3560791, 1639.463013, 15.54970837, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1002.444946, 1642.414063, 15.70456314, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1123.282349, 1556.498413, 15.71915817, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1118.348755, 1551.69458, 15.57347965, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1114.537476, 1547.223755, 15.76505089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1174.220703, 1524.140381, 15.37849808, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1169.833618, 1519.547607, 15.51050091, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1164.418335, 1514.029541, 15.76467514, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1160.30542, 1509.950928, 15.76514339, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1262.028442, 1484.713013, 15.76734257, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1255.517578, 1484.331055, 15.76734257, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 927.9455566, 1664.871338, 16.06320572, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 814.9782104, 1583.925781, 16.91088867, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 909.3131104, 1726.018555, 15.74949551, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.3907471, 1730.409912, 15.70487118, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 916.6395874, 1735.05957, 15.69360828, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 764.4633789, 1770.797485, 35.70196533, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 762.6610718, 1767.148926, 35.57055664, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 759.8237915, 1763.361572, 35.44897461, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1432.317993, 1742.231689, 15.82223606, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1432.345947, 1736.85083, 15.84099483, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1432.430054, 1730.685425, 15.76044559, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1254.849487, 1713.392822, 15.66876984, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1260.100342, 1711.243164, 15.67424774, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1264.911133, 1709.690918, 15.67952347, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1269.054932, 1709.004517, 15.67755413, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1275.53064, 1709.520752, 15.5290823, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1134.556396, 1696.717651, 9.548173904, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1129.657227, 1700.356934, 9.566911697, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1114.858154, 1713.789917, 9.559727669, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1106.044678, 1712.510132, 9.559889793, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1123.671631, 1713.2229, 9.528271675, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.6490479, -236.5931244, 14.36493587, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 842.9505615, -253.6295471, 14.38188553, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 899.0270386, -253.7274017, 18.02268028, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 924.1595459, -253.6233826, 18.04391098, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 902.9588013, -211.7731171, 17.98086739, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 921.6242676, -211.1646576, 17.99430656, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 899.8577881, -294.1759949, 17.26659203, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 925.090332, -294.0146179, 17.39506149, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 899.8901367, -312.6984558, 16.87752914, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 925.387085, -312.8959656, 17.01828194, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 898.456604, -332.8392334, 16.93634224, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 924.7922974, -334.3919678, 16.81461143, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 898.7293701, -352.9934692, 16.72597885, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 924.463562, -351.8966064, 16.638937, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 899.0090942, -576.743042, 13.0538435, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 898.550354, -558.7132568, 12.9885931, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 925.8615112, -557.9949341, 13.12041378, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 925.1559448, -576.9356689, 13.14638424, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1049.830322, 1662.558105, 13.40345001, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1038.612793, 1651.340698, 14.97981834, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 597.0039673, 1453.338989, 10.16576195, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 603.006958, 1453.34668, 10.22371292, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 609.444458, 1453.354004, 10.31656265, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 615.0272827, 1453.24231, 10.42752647, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 620.614624, 1453.178589, 10.46147156, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 627.0075073, 1453.090576, 10.50473499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 632.8360596, 1452.94165, 10.60513115, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 638.6782837, 1452.943115, 11.20464516, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 644.510376, 1452.937622, 11.55770874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 650.2528076, 1452.934448, 12.0418129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 656.5445557, 1452.93689, 12.35862637, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 661.6143799, 1452.936035, 12.76313496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 669.5682373, 1452.819946, 13.38523579, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 617.8209229, 1453.210449, 10.44449902, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -521.1799927, 1143.209961, 8.923705101, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -529.892334, 1126.956055, 9.071777344, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -555.0599976, 1126.48999, 8.917029381, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -542.3300171, 1151.119995, 8.842764854, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -588.1790771, 1143.51001, 8.978832245, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -582.6740112, 1142.481201, 8.77882576, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -576.5147705, 1141.460083, 8.956876755, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -570.045105, 1141.429321, 8.928979874, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -565.7352295, 1141.411377, 8.928979874, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -558.7119141, 1141.414063, 8.928979874, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -555.0599976, 1141.791748, 8.926395416, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -542.8929443, 1142.361206, 8.928979874, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -536.5854492, 1142.808105, 8.928979874, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -530.8826904, 1143.442871, 8.928979874, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -548.9764404, 1142.076416, 8.926310539, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 500.6273804, 1609.500122, 19.29275513, 0, 0, 0, 1, 0, 1, 3247275835, 0, 0, 0 + 507.0471191, 1609.500122, 19.37110519, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 510.0668335, 1609.500122, 20.02024078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 511.5632629, 1609.500122, 20.34425163, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 513.0471191, 1609.500122, 20.53484154, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 519.4273682, 1609.500122, 20.79382515, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 525.0273438, 1609.500122, 20.79382515, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 530.6273804, 1609.500122, 20.79780769, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 534.822937, 1609.500122, 20.79674911, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 539.2150269, 1609.500122, 21.2965107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 542.9654541, 1609.500122, 22.15844917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 548.8638306, 1609.500122, 23.51412392, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 554.762207, 1609.500122, 24.86979675, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 558.4729004, 1609.500122, 25.72272301, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 562.8649902, 1609.500122, 26.21943474, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 567.020813, 1609.500122, 26.2165184, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 572.6208496, 1609.500122, 26.2165184, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 579.9458008, 1611.869751, 26.14012909, 0, 0, 0, 1, 0, 1, 3247275835, 0, 0, 0 + 590.6273193, 1531.53894, 16.65287399, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 595.8397217, 1531.53894, 16.65803909, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 598.1916504, 1531.5, 17.04112816, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 599.9377441, 1531.5, 17.62348938, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 602.8093262, 1531.5, 18.58138084, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 604.5167236, 1531.5, 19.15095711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 605.6743164, 1531.5, 19.4060688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 606.8686523, 1531.5, 19.53170967, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 612.0423584, 1531.5, 19.5265522, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 617.642334, 1531.5, 19.5265522, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 618.949585, 1531.496216, 19.53038979, 0, 0, 0, 1, 0, 1, 3464721102, 0, 0, 0 + 514.4013672, 1531.5, 12.82157516, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 521.7347412, 1531.5, 13.30344009, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 529.0679932, 1531.5, 13.78530502, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 536.4013672, 1531.5, 14.26716995, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.7347412, 1531.5, 14.74903679, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 551.0679932, 1531.5, 15.23090172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 558.4013672, 1531.5, 15.71276665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 565.7468872, 1531.586914, 16.1940403, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 573.0477295, 1531.5, 16.6646843, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 579.4273682, 1531.53894, 16.65287399, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.8265991, 1531.504272, 15.72805786, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 427.7339172, 1531.500488, 15.72422028, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 434.1113586, 1531.500488, 15.72213364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 443.5967407, 1531.500488, 15.34390545, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 452.8236084, 1531.500244, 14.41536427, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 462.1801147, 1531.518311, 13.30621052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 472.0655518, 1531.497437, 12.47942543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 483.0066528, 1531.5, 12.34652328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.9596863, 1526.3302, 15.647892, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 403.4968567, 1537.524048, 15.64835739, 0, 0, 0, 1, 0, 1, 2878659436, 0, 0, 0 + 446.8597412, 1459.48877, 8.958881378, 0, 0, 0, 1, 0, 1, 2878659436, 0, 0, 0 + 442.4525146, 1467.216309, 9.359737396, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 438.2192078, 1474.941284, 10.32436371, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 434.0947571, 1482.661255, 11.62549019, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 430.014801, 1490.375366, 13.03583145, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 425.9134216, 1498.081543, 14.32811928, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 421.7261047, 1505.778076, 15.27508926, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 417.3777161, 1513.480957, 15.64956474, 0, 0, 0, 1, 0, 1, 2878659436, 0, 0, 0 + 495.0272827, 1465.479492, 9.013558388, 0, 0, 0, 1, 0, 1, 1699588706, 0, 0, 0 + 495.0273743, 1471.618774, 9.389501572, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 495.0273743, 1474.458862, 9.563415527, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 513.0680542, 1453.499634, 9.082094193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 519.0680542, 1453.499634, 9.149019241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 525.0680542, 1453.499634, 9.215948105, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 531.0680542, 1453.499634, 9.29915905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 537.0680542, 1453.499634, 9.349798203, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.0476685, 1453.499634, 9.416585922, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 549.4273071, 1453.499634, 9.416444778, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 555.0359497, 1453.499634, 9.416444778, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 560.6273193, 1453.499634, 9.416444778, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 567.0070801, 1453.499634, 9.76379776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 573.0100098, 1453.491943, 10.16765022, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 585.0273438, 1519.479736, 16.68024445, 0, 0, 0, 1, 0, 1, 3067010528, 0, 0, 0 + 585.0325928, 1510.458618, 15.61311531, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 585.0325928, 1501.458618, 14.52239609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 585.0273438, 1492.458618, 13.43167496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 585.0273438, 1483.458618, 12.34095573, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 585.0273438, 1474.459106, 11.25023651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 585.0201416, 1465.481689, 10.16505051, 0, 0, 0, 1, 0, 1, 3067010528, 0, 0, 0 + 585.0273438, 1531.53894, 16.65287399, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 338.0834351, 1845.232056, 16.81960106, 0, 0, 0, 1, 0, 1, 4048899579, 0, 0, 0 + 338.0834351, 1856.196289, 16.81960106, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 338.0834351, 1866.954956, 16.81960106, 0, 0, 0, 1, 0, 1, 4048899579, 0, 0, 0 + 338.0834351, 1878.213257, 16.81960106, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 338.0834351, 1890.315063, 16.81960106, 0, 0, 0, 1, 0, 1, 4048899579, 0, 0, 0 + 338.2887268, 1905.201538, 16.73950958, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 338.7802734, 1911.334229, 16.99486542, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 339.6456909, 1917.394165, 17.24719048, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 340.9466248, 1922.890259, 17.60211754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 342.7154236, 1928.865234, 17.99490166, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 344.834198, 1933.89856, 18.41398621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 347.4737549, 1939.043213, 18.86373138, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 350.8725586, 1943.707275, 19.29270172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 354.2797546, 1948.38269, 19.72272873, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 358.2586365, 1952.023926, 20.0755291, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 362.7904663, 1955.324585, 20.44394875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 366.8152161, 1958.170532, 20.67551422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 371.3111572, 1961.349609, 20.93418884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 377.1452332, 1964.457397, 21.12232399, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 382.4679565, 1967.292847, 21.2939682, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 388.2142334, 1969.477905, 21.62989616, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 390.79422, 1970.313965, 21.78763962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 393.8948059, 1970.760864, 21.96198273, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 338.0834351, 1805.917236, 16.81960106, 0, 0, 0, 1, 0, 1, 4048899579, 0, 0, 0 + 338.0834351, 1815.428223, 16.81960106, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 338.0834351, 1824.440918, 16.81960106, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 338.0834351, 1834.726807, 16.81960106, 0, 0, 0, 1, 0, 1, 4048899579, 0, 0, 0 + 549.5194702, 1812.002563, 31.81766891, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 550.7164917, 1817.532471, 31.87854195, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 552.6104126, 1822.524292, 31.93131065, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 555.145874, 1827.003296, 31.97667503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 558.267334, 1830.994751, 32.0153389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 561.9191895, 1834.523804, 32.04800797, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 566.0457153, 1837.615479, 32.07538605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 570.5911865, 1840.295288, 32.09817886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 575.4998779, 1842.588257, 32.11708832, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 580.7160034, 1844.519897, 32.13282394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 586.1838379, 1846.115356, 32.14608765, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 591.8477173, 1847.400146, 32.15758896, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 597.6518555, 1848.399536, 32.16802979, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 603.5405273, 1849.138794, 32.17811966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 609.4581909, 1849.643311, 32.1885643, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 615.348999, 1849.938599, 32.20006561, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 621.1573486, 1850.049683, 32.21332932, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 626.8275146, 1850.002197, 32.22906494, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 632.303833, 1849.821289, 32.2479744, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 637.5306396, 1849.532349, 32.27074432, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 642.692627, 1849.062744, 32.34285355, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 647.5673828, 1848.364502, 32.50090027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 652.1651611, 1847.457275, 32.73474121, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 656.4963379, 1846.360474, 33.03421783, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 660.5710449, 1845.09375, 33.38917923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 664.3996582, 1843.676636, 33.78946304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 667.9924316, 1842.128784, 34.22492218, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 672.9355469, 1839.594116, 34.92306137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 677.4581909, 1836.89563, 35.64076233, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 681.4937744, 1834.065552, 36.34483337, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 685.1704712, 1831.188965, 37.00752258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 688.4370117, 1828.327637, 37.58040619, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 691.406189, 1825.536987, 38.05098343, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 694.0421143, 1822.908325, 38.35562134, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 696.4423828, 1820.467651, 38.4970665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 697.9026489, 1818.998535, 38.41564941, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 702.1916504, 1814.308594, 38.28906631, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 706.442688, 1809.643555, 38.28906631, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 726.1742554, 1789.746582, 38.34128189, 0, 0, 0, 1, 0, 1, 3079229639, 0, 0, 0 + 723.4122314, 1809.98999, 32.35102463, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 714.7197266, 1801.395142, 31.91413689, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 719.065979, 1805.692627, 32.13258362, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 710.3735352, 1797.097656, 31.69569397, 0, 0, 0, 1, 0, 1, 1554828417, 1, 0, 0 + 685.1265259, 1783.688232, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 679.0324097, 1783.282593, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 673.5805664, 1783.284912, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 668.0183105, 1783.285278, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 662.5910034, 1783.285522, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 657.0076904, 1783.285889, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 650.8566895, 1783.289307, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 633.256958, 1783.289307, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 627.0643311, 1783.292603, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 617.6279297, 1783.292725, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 608.1936035, 1783.292725, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 598.7592773, 1783.292725, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 589.3248901, 1783.292725, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 583.9705811, 1783.292725, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 575.833374, 1783.292725, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 570.4561768, 1783.292725, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 559.7416382, 1783.474854, 31.49933434, 0, 0, 0, 1, 0, 1, 1554828417, 1, 0, 0 + 642.0568237, 1783.289307, 31.50453758, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 851.0089111, 1914.096313, 37.01250076, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 844.8585205, 1913.947754, 36.58060455, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 837.4857788, 1913.418091, 36.12657166, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 830.475769, 1912.110474, 35.61180878, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 823.789978, 1909.864868, 35.08527374, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 818.3030396, 1906.649658, 34.33941269, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 813.7597656, 1903.113892, 33.68861771, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 806.7514038, 1896.675171, 33.28656006, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 801.4117432, 1891.263672, 33.29457092, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 796.116333, 1885.921631, 33.30339432, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 789.8619385, 1879.558594, 33.31190109, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 781.585022, 1870.893921, 33.31672668, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 773.3080444, 1862.22937, 33.32001495, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 765.0905762, 1853.567017, 33.32001495, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 756.7225952, 1844.941772, 33.32000732, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 748.5060425, 1836.280396, 33.18084717, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 740.1916504, 1827.574829, 32.92812347, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 744.348877, 1831.927612, 33.05448532, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 752.6143188, 1840.611084, 33.25042725, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 760.9066162, 1849.254395, 33.32001114, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 769.1993408, 1857.898193, 33.32001495, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 777.4465332, 1866.561646, 33.31837082, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 785.7235107, 1875.226318, 33.31431198, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 664.1740723, 1648.664307, 32.59085083, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 664.8703003, 1639.466431, 32.67101288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 665.0695801, 1635.922607, 32.22989655, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 665.2823486, 1632.455566, 31.05470467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 666.2449341, 1627.227295, 29.01694489, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 667.7536011, 1621.005615, 27.20827103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 669.2332764, 1614.935913, 26.17139626, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 670.7110596, 1608.897217, 25.17959213, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 671.8094482, 1602.853394, 24.76278114, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 672.8383179, 1596.871948, 24.27510071, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 676.4157715, 1573.138672, 24.27469444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 677.2636108, 1567.637451, 23.25362206, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 678.1416016, 1562.477417, 21.90684509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 678.9251709, 1557.383423, 20.7682991, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 679.588623, 1552.212158, 19.66035652, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 679.989563, 1547.903687, 18.63891792, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 680.2538452, 1543.574707, 17.5486908, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 680.9658203, 1534.592163, 15.46840477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 681.1726685, 1529.789185, 14.74060726, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 681.3155518, 1525.161133, 14.07377148, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 681.5072021, 1519.713745, 13.900424, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 681.4763184, 1513.899048, 13.80621433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 681.4902344, 1507.818115, 13.90049648, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 681.4902344, 1501.818237, 13.90049648, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 681.5041504, 1495.818115, 13.90020561, 0, 0, 0, 1, 0, 1, 2600831593, 0, 0, 0 + 674.6276855, 1585.004639, 24.27469444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 618.3294678, 1579.50354, 22.0103054, 0, 0, 0, 1, 0, 1, 347472672, 0, 0, 0 + 626.9871216, 1580.293579, 22.37832832, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 635.9058228, 1580.923096, 22.59202385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 647.598877, 1581.963867, 22.68114853, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 661.4825439, 1582.940308, 24.30502701, 0, 0, 0, 1, 0, 1, 347472672, 0, 0, 0 + 495.0273743, 1543.479736, 12.34455013, 0, 0, 0, 1, 0, 1, 1699588706, 0, 0, 0 + 495.0273438, 1551.17395, 12.85741615, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 495.0273438, 1558.888306, 13.84230804, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 495.0273438, 1566.602539, 15.15934753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 495.0273438, 1574.316895, 16.53201485, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 495.0273438, 1582.031128, 17.58270836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 495.0273438, 1589.745483, 18.56455231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 495.0273438, 1597.479858, 19.23870468, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 495.0273438, 1603.900146, 19.23135185, 0, 0, 0, 1, 0, 1, 1699588706, 0, 0, 0 + 489.4268799, 1609.500122, 19.22896385, 0, 0, 0, 1, 0, 1, 3247275835, 0, 0, 0 + 483.0471802, 1609.500122, 19.11406326, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 476.067688, 1609.500122, 18.64106941, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 469.0675964, 1609.500122, 18.06011009, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 462.0675659, 1609.500122, 17.19338036, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 455.0675659, 1609.500122, 16.25640297, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 448.067688, 1609.500122, 15.60370255, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 441.0471802, 1609.500122, 15.30217934, 0, 0, 0, 1, 0, 1, 3247275835, 0, 0, 0 + 381.1267395, 1591.481934, 15.24921989, 0, 0, 0, 1, 0, 1, 2878659436, 0, 0, 0 + 385.1589966, 1583.633789, 15.30628014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 388.4996033, 1575.724731, 15.36329651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 391.4026489, 1567.808228, 15.42031288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 394.1120605, 1559.9552, 15.47732735, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 396.8717041, 1552.236816, 15.54875755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 399.925354, 1544.724243, 15.59135437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 384.5756836, 1609.504517, 15.32756424, 0, 0, 0, 1, 0, 1, 3247275835, 0, 0, 0 + 391.4829712, 1609.500732, 15.32372665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 397.8626709, 1609.500732, 15.32366276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 404.223877, 1609.500488, 15.21265221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 410.6053467, 1609.500244, 15.07969856, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 417.0070801, 1609.500122, 15.02298355, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 429.0273438, 1609.500122, 15.30037117, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 429.0273438, 1621.479858, 15.300354, 0, 0, 0, 1, 0, 1, 910088608, 0, 0, 0 + 429.0273438, 1628.459473, 15.27633286, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 429.0273438, 1635.459473, 15.25232887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 429.0273438, 1642.459473, 15.1009903, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 429.0273438, 1649.459473, 15.08319473, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 429.0273438, 1656.459473, 15.18031693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 429.0273438, 1663.479858, 15.15633011, 0, 0, 0, 1, 0, 1, 910088608, 0, 0, 0 + 358.9092102, 1677.954712, 15.11214066, 0, 0, 0, 1, 0, 1, 3580723152, 0, 0, 0 + 365.5801697, 1676.16333, 15.17970467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 373.7672729, 1675.500732, 15.17962646, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 383.833313, 1675.734375, 14.96095467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 391.6085815, 1675.738037, 14.96085548, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 400.6248169, 1675.736938, 14.96054459, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 408.3292236, 1675.738403, 14.96072578, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 417.0071106, 1675.500122, 15.15627098, 0, 0, 0, 1, 0, 1, 3580723152, 0, 0, 0 + 441.0269165, 1675.500122, 15.15634918, 0, 0, 0, 1, 0, 1, 3580723152, 0, 0, 0 + 445.8577881, 1675.500122, 15.26230526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 449.2325439, 1675.500122, 15.33632278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 453.197998, 1675.500122, 15.47721958, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 459.1373291, 1675.500244, 15.82993984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 468.7365723, 1680.545288, 16.38103676, 0, 0, 0, 1, 0, 1, 3580723152, 0, 0, 0 + 464.0696411, 1677.054932, 16.36988449, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 560.9399414, 1654.36731, 28.71495056, 0, 0, 0, 1, 0, 1, 2983839099, 0, 0, 0 + 555.6399536, 1655.075806, 28.55714035, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 551.4988403, 1655.560669, 28.15534401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 544.2889404, 1656.349731, 26.96568298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 538.6309814, 1657.087769, 25.94647789, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 532.9891357, 1657.986938, 24.87580872, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 527.366394, 1659.07959, 23.67781639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 521.7661133, 1660.398071, 22.53789902, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 516.1914063, 1661.974365, 21.60311317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 510.6455383, 1663.840698, 20.74511719, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 505.1316223, 1666.029541, 20.02573013, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 499.6528625, 1668.572876, 19.34152603, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 494.2124329, 1671.50293, 18.6957016, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 488.8135376, 1674.852173, 18.09145355, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 483.4593201, 1678.652588, 17.5319767, 0, 0, 0, 1, 0, 1, 2983839099, 0, 0, 0 + 573.0274048, 1670.661499, 28.78430557, 0, 0, 0, 1, 0, 1, 2214853049, 0, 0, 0 + 573.0274048, 1675.672241, 28.78430557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 573.0274048, 1681.099731, 28.78430748, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 573.0274048, 1687.499512, 28.78576851, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 573.0274048, 1691.999146, 29.48617172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 573.0274048, 1696.499146, 30.18511581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 573.0274048, 1700.999146, 31.01216507, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 573.0274048, 1705.482056, 31.60660553, 0, 0, 0, 1, 0, 1, 2214853049, 0, 0, 0 + 663.2415771, 1485.4104, 14.65333366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 660.715332, 1487.190796, 15.33421135, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 657.7462769, 1489.283203, 16.13442039, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 655.4714966, 1492.033203, 16.65061951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 653.1281738, 1494.866089, 17.03625107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 649.4234619, 1500.459717, 17.14822769, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 646.4820557, 1505.789917, 17.32351112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 644.6246338, 1509.794189, 17.30489159, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 642.8334351, 1513.526611, 17.39250183, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 642.0735474, 1514.851807, 17.54366112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 641.2064819, 1516.364136, 17.85980225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 639.6115723, 1519.333496, 18.45731354, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 638.0001221, 1522.368652, 18.95103073, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 637.1173706, 1523.963501, 19.20537567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 636.289917, 1525.458374, 19.38895226, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 633.079895, 1531.018433, 19.45054054, 0, 0, 0, 1, 0, 1, 2223549536, 0, 0, 0 + 625.6091919, 1543.958008, 19.31719589, 0, 0, 0, 1, 0, 1, 2223549536, 0, 0, 0 + 622.9346924, 1548.590576, 19.12286568, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 620.5702515, 1552.490356, 19.44262505, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 619.0050049, 1554.927734, 19.83826065, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 617.4729614, 1557.313354, 20.40309334, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 615.9653931, 1559.768311, 20.99390221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 615.1470337, 1561.10083, 21.23886108, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 614.3643799, 1562.375244, 21.42699242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 613.088562, 1564.585083, 21.72930145, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 611.6705933, 1567.041138, 21.93192101, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 610.2706299, 1569.465942, 21.93192101, 0, 0, 0, 1, 0, 1, 2223549536, 0, 0, 0 + 457.2712402, 1971.231812, 22.41676903, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 463.8153687, 1971.362427, 22.41676903, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 470.1570129, 1971.511963, 22.41676903, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 516.8095703, 1973.176025, 22.35852051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 525.2097168, 1973.619995, 22.50028229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 533.6097412, 1974.312012, 22.63946915, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 541.3494873, 1974.918701, 22.62337494, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 545.6341553, 1974.942749, 23.1828022, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 550.7431641, 1975.03772, 23.65408134, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.6114502, 1975.184937, 24.12787628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 563.1744385, 1975.366333, 24.5348053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 570.3675537, 1975.563477, 25.02414894, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 578.1264038, 1975.757935, 25.58634186, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 586.3866577, 1975.931274, 26.21182251, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 581.9877319, 1619.533081, 26.14191055, 0, 0, 0, 1, 0, 1, 2223549536, 0, 0, 0 + 580.5877075, 1621.958008, 26.14191055, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 577.3981323, 1627.483032, 26.14180946, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 576.6246338, 1628.851807, 26.26774216, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 575.7437134, 1630.410645, 26.66167831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 574.3505859, 1633.374268, 27.61642647, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 573.8912964, 1634.813843, 28.0568676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 573.3914795, 1636.380859, 28.30181503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 573.0274048, 1639.47937, 28.78518105, 0, 0, 0, 1, 0, 1, 2223549536, 0, 0, 0 + 604.1998901, 1579.980713, 21.93050194, 0, 0, 0, 1, 0, 1, 2223549536, 0, 0, 0 + 601.0100708, 1585.505615, 21.85709953, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 599.8292847, 1587.628906, 22.02744293, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 598.5172119, 1589.988403, 22.54322624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 596.1240845, 1594.489014, 24.00192642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 593.7437134, 1598.977051, 25.31635094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 592.4824219, 1601.260498, 25.80218506, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 591.87146, 1602.366577, 25.95554924, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 591.2684937, 1603.45813, 26.0238018, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 588.0584106, 1609.018433, 26.14049149, 0, 0, 0, 1, 0, 1, 2223549536, 0, 0, 0 + 584.7734375, 1436.189575, 10.14470673, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 731.8019409, 1818.782471, 32.66493988, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 735.9968262, 1823.178711, 32.79679108, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 727.6070557, 1814.38623, 32.50798035, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 789.4736938, 1359.612549, 13.2442112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1376.403687, -221.8309784, 19.38119698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1380.829102, -226.2564392, 19.38119698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1339.304321, -210.9166565, 21.3614006, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1337.179077, -148.5912018, 23.10323715, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1368.037842, -142.344635, 20.8154068, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1354.995117, -142.3456268, 21.71195984, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1343.183594, -142.3456268, 22.60906029, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1315.511841, -132.9087982, 24.650177, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1315.421997, -126.8961945, 24.81856918, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1315.601563, -115.0504456, 24.91831207, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1315.870728, -104.7302933, 24.97233963, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1316.050293, -94.05117035, 25.04906082, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1316.242432, -82.96910095, 25.44983101, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1316.588623, -71.88108826, 26.01522446, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1316.526978, -64.4136734, 26.33074379, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1338.992188, -220.2770386, 21.58929062, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1295.945557, -142.3456268, 26.0723877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1307.036255, -142.3809357, 25.27233505, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1311.565552, -142.3456268, 24.75549316, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1320.035645, -142.3456268, 24.75549316, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1322.027466, -142.3456268, 24.75549126, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1325.002441, -142.3456268, 24.43693542, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1327.977295, -142.3456268, 24.11839485, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1332.919434, -142.3456268, 23.64946365, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1315.800537, -142.3456268, 24.75549316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1242.089844, -136.8344879, 26.65575409, 0, 0, 0, 1, 0, 1, 1254972190, 0, 0, 0 + 1242.228516, -130.4616699, 26.61344337, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1242.041504, -121.1318207, 26.68056107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1241.99707, -115.0907288, 26.70489502, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1242.25293, -102.6623688, 26.90458107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1241.99707, -95.34264374, 27.03133202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1241.99707, -86.44638824, 27.09832191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1241.996948, -76.80447388, 27.24517441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1241.996948, -67.09509277, 27.39203072, 0, 0, 0, 1, 0, 1, 1254972190, 0, 0, 0 + 1241.996948, -71.94978333, 27.31860924, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1241.99707, -81.62542725, 27.1717453, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1241.99707, -90.89451599, 27.06482697, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1242.125, -99.00250244, 26.96795654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1242.125, -108.8765488, 26.80473709, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1242.13501, -125.7967453, 26.64406586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1190.249878, -142.4273529, 27.64946747, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1177.680664, -142.4315338, 28.84760857, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1165.899658, -142.4315338, 30.20994759, 0, 0, 0, 1, 0, 1, 1559517927, 0, 0, 0 + 1154.118896, -142.4315338, 31.45276642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1142.317627, -142.4315186, 32.24938965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1257.723511, -142.4041901, 26.62662888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1261.877686, -142.3944397, 26.6099453, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1349.079102, -136.3456268, 21.96080399, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1349.091309, -130.2488708, 22.11056519, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1349.091309, -117.9578094, 22.05729485, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1348.924438, -112.9458923, 22.00621033, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1348.757568, -107.9339828, 21.9551239, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1348.630615, -102.1506729, 21.9551239, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1348.731201, -96.65007019, 21.9551239, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1348.791382, -93.3556366, 21.9551239, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1349.02478, -86.15904236, 22.04845428, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1349.362305, -80.75734711, 22.11850548, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1350.905518, -72.22399902, 22.74692345, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1350.89917, -67.21350861, 23.48786736, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1349.091309, -124.1033401, 22.11992264, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1450.678101, -324.8218689, 13.80335617, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1450.680542, -318.4135437, 13.80335617, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1450.682861, -312.0399475, 13.80335617, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1450.685303, -305.3522949, 13.80335712, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1450.68811, -299.3094788, 13.8041935, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1444.543579, -299.2938843, 13.87298775, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1436.184082, -299.278595, 13.942626, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1427.794312, -299.2633057, 14.01223946, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1421.491577, -299.3102112, 14.76292038, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1415.269043, -299.4664001, 15.53219604, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1409.213623, -299.8407898, 16.34279251, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1403.372437, -300.5064697, 17.2370491, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1397.68457, -301.3919983, 18.17511368, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1392.022705, -302.3991089, 19.10699081, 1, 0, 0, 1, 0, 1, 1164414488, 0, 0, 0 + 1312.131836, -369.3594971, 18.06743622, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1315.740967, -367.2757263, 18.06743622, 0, 0, 0, 1, 0, 1, 3113375389, 0, 0, 0 + 1318.4198, -364.0831909, 18.06743431, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1319.303833, -362.187439, 18.06743431, 0, 0, 0, 1, 0, 1, 3113375389, 0, 0, 0 + 1320.844727, -365.4831848, 18.01325607, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1323.615967, -367.0831909, 17.86743546, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1327.603638, -369.2423706, 17.87826729, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1329.977417, -370.3852844, 17.87956619, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1331.997925, -370.9266663, 17.87956619, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1334.081665, -371.1089783, 17.87956619, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1336.543701, -371.086731, 17.87956619, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1339.360718, -371.086731, 17.87956619, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1346.73999, -367.4002075, 17.82538223, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1350.911377, -361.7279663, 17.94245911, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 807.1467285, -16.24929619, 5.049816132, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 801.7709961, -17.98757935, 4.954662323, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 795.9734497, -19.74296188, 4.904455185, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 793.628479, -19.87127686, 4.753769875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 785.2237549, -19.87714386, 4.757104397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 776.8190918, -19.88301086, 4.760442734, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 768.4144287, -19.88888168, 4.763781071, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 763.7755127, -19.11684418, 4.76559639, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 759.7338867, -16.94670868, 4.767124176, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 756.5884399, -13.60752869, 4.76825428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 754.6378784, -9.328399658, 4.768876553, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 751.4251709, 2.64838028, 4.769724846, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 748.2125244, 14.6251545, 4.770573616, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 744.9998169, 26.60193443, 4.771422386, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 741.7871094, 38.57870865, 4.772271156, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 736.3233032, 58.80926514, 4.773705959, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 733.9196167, 67.90834808, 4.774349689, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 729.9858398, 82.57316589, 4.775388718, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 726.2058105, 98.288414, 4.862609386, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 721.6942749, 113.4911652, 5.096369267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 718.9061279, 123.8986206, 5.116196156, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 717.512085, 129.102356, 5.096109867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 713.2593384, 144.9873962, 5.100162029, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 711.5864868, 151.2969971, 4.818647861, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 710.1716309, 156.5774231, 4.8994174, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 715.4520264, 157.9923096, 4.818647861, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 721.7307739, 159.6590271, 4.867790699, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 736.1917725, 163.5436859, 4.867790699, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 748.9464722, 167.0097504, 4.867790699, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 757.5914307, 168.9631958, 4.976840019, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 765.484375, 170.3431854, 4.977856636, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 804.7497559, -7.599448204, 5.049767971, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 779.7475586, 85.37190247, 5.166920185, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 784.0302734, 69.37026215, 5.112681389, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 788.2478027, 53.62188721, 5.058442116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 792.3892822, 38.16894531, 5.056584835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 796.4437256, 23.05358505, 5.054727554, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 800.4002686, 8.317987442, 5.05287075, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 771.0296631, 117.9662781, 5.152919292, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 766.6162109, 134.4746704, 5.1628232, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -256.4732666, 14.48129177, 0, 0, 0, 1, 0, 1, 1958481155, 0, 0, 0 + 833.9962769, -262.4732666, 14.70585537, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -269.2946777, 14.648839, 0, 0, 0, 1, 0, 1, 1958481155, 0, 0, 0 + 833.9962769, -280.4732666, 14.69927502, 0, 0, 0, 1, 0, 1, 1958481155, 0, 0, 0 + 833.9962769, -286.4732666, 14.77835751, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -290.5366211, 14.85229206, 0, 0, 0, 1, 0, 1, 1958481155, 0, 0, 0 + 833.9962769, -298.4732666, 14.97093773, 0, 0, 0, 1, 0, 1, 1958481155, 0, 0, 0 + 833.9962769, -304.4732666, 15.00452423, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -310.4732666, 14.99514771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9963379, -316.4732666, 15.00452423, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9963379, -322.4732666, 15.06748104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -328.4732666, 15.00600052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -334.4732666, 15.10266685, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -340.4732666, 15.06748867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -346.4732361, 15.08616543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -352.4732361, 14.56906986, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -358.4732361, 13.66072273, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -364.4732361, 13.10208511, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -370.4732361, 13.07774734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -376.4732361, 13.02073097, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -388.4732361, 13.06338882, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -394.4732361, 13.05775356, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -400.4732361, 12.9486618, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -406.4732361, 12.94866085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -412.4732361, 12.96062851, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -418.4732361, 12.95125198, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -424.4732361, 12.96569729, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -430.4732361, 12.98789787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -436.4732361, 13.25891304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -442.4732361, 13.25505543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -445.7637024, 13.18063068, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 833.9962769, -451.7637024, 13.08010674, 0, 0, 0, 1, 0, 1, 1958481155, 0, 0, 0 + 834.0749512, -554.4937744, 13.03312874, 0, 0, 0, 1, 0, 1, 1958481155, 0, 0, 0 + 834.0749512, -548.4937744, 13.03312874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 834.0749512, -542.4937744, 13.03312874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 834.0749512, -536.4937744, 13.03312874, 0, 0, 0, 1, 0, 1, 1958481155, 0, 0, 0 + 834.0749512, -530.4937744, 13.03312874, 0, 0, 0, 1, 0, 1, 1958481155, 0, 0, 0 + 834.0749512, -524.4937744, 13.03312874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 834.0749512, -518.4938354, 13.03312874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 834.0749512, -512.4938354, 13.03312874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 834.0749512, -506.4938354, 13.03312874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 834.0749512, -500.4938354, 13.03312874, 0, 0, 0, 1, 0, 1, 1958481155, 0, 0, 0 + 834.0749512, -494.4938354, 13.03312874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 834.0749512, -488.4938354, 13.03312874, 0, 0, 0, 1, 0, 1, 1958481155, 0, 0, 0 + 834.0749512, -482.4938354, 13.03312874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 834.0749512, -476.493866, 13.03312874, 0, 0, 0, 1, 0, 1, 1958481155, 0, 0, 0 + 785.9058228, -291.3913879, 13.47024441, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 792.3979492, -292.4057922, 13.56064796, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 797.0134277, -293.1158752, 13.85227871, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 802.5925903, -293.420166, 13.89793491, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 808.0703125, -293.6230469, 14.05696964, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 813.0915527, -293.9273682, 14.52925205, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 821.1560059, -294.0288086, 14.935853, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 827.694519, -294.1665649, 14.79469395, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 833.9962769, -294.4690552, 14.91526127, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 870.6412354, -480.3304443, 13.70398808, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 870.4457397, -483.7763367, 13.6607666, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 870.4136353, -488.1028442, 13.60677719, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 870.3193359, -493.223877, 13.55408192, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 870.2704468, -498.3072205, 13.51433849, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 871.0036621, -503.5420837, 13.5159111, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 871.3981323, -509.2003479, 13.4792738, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 871.3408813, -515.5731812, 13.40297127, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 871.0001221, -522.1403198, 13.34229088, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 870.8799438, -528.1535034, 13.26264286, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 869.4518433, -531.5405884, 13.21220303, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 866.6964722, -533.6098022, 13.16406536, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 860.8900146, -533.678894, 13.13889027, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 855.378418, -533.7388916, 13.14048481, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 848.6331787, -533.7388916, 13.08380985, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 842.4903564, -533.5942993, 12.96518993, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 890.2637329, -467.7975464, 14.38627625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 884.409668, -467.7975464, 14.10922337, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 881.218689, -467.7975464, 14.06522369, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 875.3451538, -467.7975464, 13.86062336, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 869.4910889, -467.7975159, 13.73766136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 863.6370239, -467.7975159, 13.52570248, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 857.782959, -467.7975464, 13.35252953, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 851.928894, -467.7975464, 13.19615841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 870.2307739, -472.4986572, 13.58740902, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 870.4673462, -476.385437, 13.71970463, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 834.0749512, -533.4937744, 13.03312874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 896.1237183, -568.2875366, 12.92538357, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 894.0321655, -568.2016602, 12.92516327, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 888.0321655, -568.2016602, 12.77534771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 882.0321655, -568.2016602, 12.77534771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 876.0321655, -568.2016602, 12.77534771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 870.0321655, -568.2016602, 12.77534771, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 864.0321655, -568.2016602, 12.77534771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 858.0322266, -568.2016602, 12.77534771, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 852.0321655, -568.2016602, 12.77534771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 846.0321655, -568.2016602, 12.77534771, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 825.3681641, -577.0843506, 12.80092621, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 824.8032227, -558.5662231, 12.82027435, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 842.881897, -558.3778687, 12.81567478, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 843.3840942, -576.7705078, 12.78479767, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 824.1764526, -471.3887634, 12.9642725, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 825.0130615, -452.7907715, 12.96613026, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 843.6110229, -457.4885254, 12.97090912, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 843.0962524, -476.3439331, 12.93725395, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 824.5725098, -253.6725159, 14.39218998, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 805.5948486, -253.7721405, 14.22255325, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 812.9169922, -235.1430664, 13.64281654, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 793.1920776, -236.4879456, 13.90077782, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 766.2971191, -354.3885498, 6.300261974, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 783.8856812, -353.5446472, 6.419968605, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 784.1077271, -371.0887756, 6.42516613, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 766.0306396, -371.1332092, 6.282148838, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 753.3174438, -435.7554626, 4.905736446, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 771.1393433, -439.5006409, 4.987217426, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 767.2004395, -457.7099304, 4.984592438, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 750.1534424, -454.4813232, 4.908693314, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 924.5062256, -402.4026489, 15.68569469, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 925.5065918, -384.7649536, 16.03705025, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 900.1820068, -385.0281982, 15.83139515, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 900.1820068, -402.4141846, 15.58128834, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 892.2097778, -52.5534935, 25.98823166, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 911.6589355, -72.86709595, 26.93357468, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 920.7352295, -94.54934692, 26.91856575, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 920.3030396, -76.39676666, 26.97539711, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 914.2851563, 40.5981369, 26.33086777, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 911.7164307, 21.90205574, 26.3934288, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 937.1127319, 32.52979279, 26.34815979, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 923.7658691, 18.42269135, 26.19629097, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1082.549561, 8.041999817, 32.89164352, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1082.338745, -15.91635895, 32.90953064, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1112.562134, -15.98664856, 32.87090683, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1113.191284, 8.042209625, 32.88648224, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1112.992432, 26.43134308, 32.89247513, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1180.305542, 9.004322052, 34.169487, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1180.096313, 25.95312309, 34.17291641, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1197.986694, 26.05774689, 34.17374802, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1198.823608, 8.69045639, 34.169487, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1180.07251, 98.25684357, 35.84208679, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1198.55603, 98.43628693, 35.84282303, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1199.184082, 80.22198486, 35.84281921, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1180.162231, 79.81822205, 35.84208679, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1180.212402, 151.868988, 31.538414, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1198.402222, 152.09198, 31.53777122, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1083.332153, 169.8688965, 31.54296875, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1112.60437, 170.3222351, 31.5020256, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1112.798584, 151.6061859, 31.50182724, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1084.109253, 151.9299927, 31.53075981, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1112.37915, 121.2309036, 33.15271759, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1082.861816, 121.9393158, 33.13731766, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1082.861816, 103.8747253, 33.12103271, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1112.843018, 99.03614044, 33.14957809, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 988.008728, 114.4155655, 31.30396461, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 1015.299561, 114.3158417, 31.176054, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 1027.621094, 114.1472626, 31.58325958, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1033.27771, 113.9094696, 31.78259659, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1039.27771, 113.7500458, 31.97926331, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1044.934326, 113.7474823, 32.10926056, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1050.934326, 113.5879364, 32.28482056, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1056.590942, 113.4281464, 32.49184799, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1062.590942, 113.3467255, 32.64309311, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1068.247559, 113.1868134, 32.84598923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1074.247559, 112.9480438, 33.05521774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1080.078491, 112.8955612, 33.32146454, 0, 0, 0, 1, 0, 1, 2090839070, 0, 0, 0 + 990.0766602, 124.1088104, 31.14472008, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1026.891968, 124.1088104, 31.1951313, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 975.7415161, 105.5382919, 31.15956116, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1012.3396, 105.4296875, 31.09209061, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 941.9973145, 114.4324036, 34.27500153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 947.9973145, 114.4324036, 34.00810242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 953.9973145, 114.4324036, 33.51127625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 959.9973145, 114.4324036, 33.01347351, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 965.9973145, 114.4324036, 32.52378464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 972.8738403, 114.4155579, 31.76593399, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 979.2739868, 114.4155655, 31.30396461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 985.2739868, 114.4155655, 31.30396461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 932.7246704, 141.3787537, 34.38419342, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 914.2191162, 141.683136, 34.36566162, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 914.2191162, 123.1775513, 34.37026215, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 933.2116699, 123.7254105, 34.37086487, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 933.3334351, 105.5242004, 34.31830978, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 915.923584, 105.2807083, 34.41163635, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 977.5975952, 389.7424316, 33.01124573, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 966.6282959, 375.8546753, 33.22911453, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 980.7172852, 364.4828186, 31.16757202, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 990.6802368, 380.0813904, 31.62633896, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 894.5897217, 264.7350464, 25.92594719, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 896.1080322, 286.7107544, 26.10642052, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 931.2451172, 264.6747437, 25.90791702, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 932.2457886, 286.0003052, 26.1061573, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 932.2824097, 244.491333, 25.85248947, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 790.4285278, 170.1860199, 5.026011944, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 806.0350342, 181.2065582, 5.029485226, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1089.314575, 356.2898254, 28.73935318, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1086.406128, 338.0548706, 28.73935318, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1083.231689, 304.543457, 30.18291855, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1082.877441, 288.1645203, 30.28580475, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1112.823364, 304.21698, 30.17239952, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1113.157349, 288.3478699, 30.18781853, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1125.167358, 375.3507996, 28.73935127, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1120.097778, 357.7884521, 28.73935318, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1112.991455, 217.4707947, 30.17611885, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1113.172485, 200.6326752, 30.18910217, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1113.491455, 79.37841797, 33.1531105, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 959.2649536, 11.84144402, 23.72825432, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 947.1983643, -0.7370872498, 23.70749092, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 975.3172607, -16.78934097, 22.95563316, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 974.6224976, 1.383708954, 22.98804283, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1084.948975, -35.0524292, 35.34662628, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1112.424438, -35.40132523, 35.3097496, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 828.4907227, 252.8051453, 5.037284851, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 818.0793457, 163.5492859, 4.98441124, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 797.595459, 177.3718872, 4.983662605, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 806.5758667, 170.184906, 4.873564243, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 892.7572021, 21.57989883, 26.31760406, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 975.1691284, -82.19805908, 23.05409241, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 975.1691284, -63.89230347, 23.04770851, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -202.2587738, -799.9562378, 4.197912693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -196.8365631, -799.3638916, 4.197912693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 962.3001709, -327.2927246, 18.23495483, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 966.8002319, -330.5391846, 18.23495483, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 971.1074219, -333.9463806, 18.23495483, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 974.5146484, -335.971405, 18.23495483, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 979.111145, -337.032135, 18.23495483, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 987.1148071, -337, 18.42632103, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 992.37323, -336.3865967, 18.88512039, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 997.4609985, -333.352478, 19.04285622, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1006.764587, -361.9433594, 18.5033989, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1024.598511, -355.155365, 18.47410774, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 989.6651001, -311.8580627, 20.37633896, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 989.5809937, -294.1183167, 20.38791275, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1007.993347, -294.3284912, 20.36168289, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1007.825256, -311.6899109, 20.35991096, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1007.776001, -279.8181458, 20.7148304, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1008.532654, -261.2376404, 20.73817062, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 990.6247559, -261.5739441, 20.7079525, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 990.456604, -279.3977661, 20.70967865, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1000.096802, -401.8358765, 14.51668358, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 981.8255615, -402.0366516, 14.74863052, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 999.0458374, -446.3096924, 15.15067959, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 999.2341309, -464.8897705, 15.14754486, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1075.856445, -454.1929321, 12.57274532, 0, 0, 0, 1, 0, 1, 2083552118, 0, 0, 0 + 1083.645264, -492.6931458, 12.33846092, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1101.022339, -492.6931458, 12.31317711, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1101.541138, -511.9377136, 12.25252819, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1083.593384, -511.9895935, 12.32386112, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1182.992065, -491.8738708, 12.9671402, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1182.03418, -510.9032898, 12.95398712, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1200.227051, -510.4631348, 12.97104454, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1200.375366, -492.4271545, 13.00292397, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 980.692749, -558.9431763, 13.39232731, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 999.1833496, -558.6992188, 13.38943863, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 999.2321167, -577.3849487, 13.37737846, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 981.2294312, -576.4091797, 13.36109447, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1082.09375, -558.6810303, 12.5793581, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1101.067871, -558.5578613, 12.56632328, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1096.878784, -577.1624146, 12.43567944, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1080.738403, -577.2855835, 12.43521214, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 954.4215698, -634.2984009, 13.28158665, 0, 0, 0, 1, 0, 1, 1519429748, 0, 0, 0 + 954.4215698, -628.2984009, 13.28158665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 954.4215698, -622.2984009, 13.28158665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 954.4215698, -616.2984009, 13.28158665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 954.4215698, -610.2984619, 13.28158665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 954.4215698, -604.2984619, 13.28158665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 954.4215698, -598.2984619, 13.28158665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 954.4215698, -592.2984619, 13.28158665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 954.4215698, -586.2984619, 13.28158665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 954.4063721, -580.4257202, 13.26916122, 0, 0, 0, 1, 0, 1, 1519429748, 0, 0, 0 + 748.1420288, -461.6004639, 4.963936329, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 763.7641602, -474.4305115, 4.969001293, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 843.1374512, -506.6498108, 13.01104546, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 825.3643799, -506.664032, 12.98317909, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1023.718689, -576.7192383, 13.30051136, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1023.486389, -558.9477539, 13.18726254, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 883.7390137, -476.148407, 14.09970856, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 878.9786987, -459.3438721, 13.94146347, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 825.7824097, -433.6072693, 13.07493019, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 842.2477417, -433.7695007, 13.0356741, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 825.4779663, -319.8024292, 14.9054451, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 842.6342163, -318.878418, 14.97974491, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 878.7523193, -356.6910095, 15.27432919, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 874.2369385, -339.6716614, 15.76059437, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 700.2365723, -339.399292, 4.818772316, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 702.9518433, -333.5762634, 4.818769932, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 705.6671753, -327.7532349, 4.818771839, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 708.3825073, -321.9302063, 4.81877327, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 711.1083984, -316.0845337, 4.818772316, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 713.8342896, -310.2388306, 4.818771839, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 716.5601807, -304.393158, 4.818771362, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 719.2860718, -298.5474854, 4.818772793, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 722.0119629, -292.7017822, 4.818773746, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 724.737854, -286.8560791, 4.818775177, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 727.4637451, -281.010376, 4.818775177, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 730.1896362, -275.1647034, 4.818775177, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 732.9155273, -269.3190002, 4.818775177, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 735.6414185, -263.4733276, 4.818769932, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 738.3673096, -257.627655, 4.818765163, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 741.0932007, -251.7819672, 4.818759918, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 743.8190918, -245.936264, 4.818776608, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 746.5449829, -240.0905762, 4.818781853, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 749.270874, -234.244873, 4.818780899, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 751.9967651, -228.3991852, 4.818778992, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 754.1098633, -223.8676453, 4.818778038, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 756.2229614, -219.3361053, 4.818776131, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 758.3360596, -214.8045654, 4.824653149, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 760.4491577, -210.2730408, 4.86365366, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 763.1644287, -204.4500122, 4.913769722, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 765.8797607, -198.6269989, 4.963926315, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 768.5950928, -192.8040161, 5.014087677, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 770.2363281, -189.4490967, 5.015554428, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 774.6706543, -191.4152222, 5.015554905, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 779.9143066, -193.8460388, 5.015554428, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 789.0120239, -197.9095764, 4.986677647, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2335.282959, 263.9236145, 5.00399971, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2339.670166, 266.8859558, 5.018646717, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2344.662598, 268.9240723, 5.094444275, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2350.258545, 270.0374451, 5.094444752, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2356.457764, 270.2261353, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.798096, 270.2088013, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2367.138428, 270.1914978, 5.100000381, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2372.478516, 270.1741943, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2377.8479, 270.1655273, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2383.217285, 270.1568604, 5.100000381, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2388.586426, 270.1482239, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2393.855957, 270.1395569, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2399.125244, 270.1309204, 5.100000381, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2408.575195, 270.3671875, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2412.714844, 271.4909973, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2416.813477, 273.4936523, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2421.024414, 276.4862061, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2425.19458, 280.357605, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2428.864258, 284.7748413, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2431.788086, 289.615448, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2434.21167, 295.0018616, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2436.412354, 300.9683533, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2438.440674, 307.6292725, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2440.246094, 314.8703003, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2441.956055, 322.3825073, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2443.621582, 330.201416, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2445.191406, 338.2915344, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2446.640625, 346.2375793, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2448.002197, 353.8750916, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2449.243164, 361.3685608, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2450.239258, 368.7960205, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2450.949219, 376.1834717, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2451.414307, 383.5049133, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2450.949219, 405.3371887, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2450.239258, 412.7246399, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2449.243164, 420.1520996, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2448.002197, 427.6455688, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2446.640625, 435.2830811, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2445.191406, 443.229126, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2443.621582, 451.3192749, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2441.956055, 459.1381531, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2440.246094, 466.6503296, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2438.440674, 473.8913879, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2436.412354, 480.5523071, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2434.21167, 486.5187988, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2431.788086, 491.9052124, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2428.864258, 496.7458191, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2425.194336, 501.1630249, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2421.024414, 505.0344543, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2416.813477, 508.0269775, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2412.714844, 510.0296631, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2408.575195, 511.1534424, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2393.855957, 511.381073, 5.100000381, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2388.586426, 511.372406, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2383.217285, 511.363739, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2377.8479, 511.3551025, 5.100000381, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2372.478516, 511.3464355, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2365.957764, 511.3291321, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2359.437012, 511.3118286, 5.100000858, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2352.91626, 511.2944946, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2344.742188, 511.4831543, 5.094445229, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2337.665039, 512.5965576, 4.970233917, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2331.684814, 514.6346436, 4.955785275, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2333.45166, 171.7036591, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2324.289307, 172.9700012, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2315.742676, 173.8329926, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2307.170898, 174.3937836, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2298.585205, 174.4328461, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2289.465332, 174.5403442, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2280.235107, 174.2758484, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2271.030273, 173.5467377, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2262.074219, 172.50177, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2253.316406, 171.3699493, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2244.711182, 170.6345978, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2232.339111, 170.6039734, 4.807651043, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2224.514404, 170.5977325, 4.810066223, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2215.263672, 170.5914917, 4.810069561, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2206.012939, 170.5852661, 4.810071468, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2196.762207, 170.57901, 4.810073853, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2188.170654, 170.5727844, 4.810076237, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2179.579102, 170.5665436, 4.810078621, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2170.987305, 170.5603027, 4.810082436, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2163.240723, 170.5546722, 4.810087681, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2158.281494, 170.3967896, 4.810091019, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2154.291504, 169.4829712, 4.810092449, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2149.607422, 167.2697601, 4.810093403, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2144.408203, 163.7919922, 4.810091496, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2138.665283, 159.7716064, 4.810088158, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2132.674072, 155.5773926, 4.810083389, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2127.484863, 151.3417969, 4.810078621, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2124.375244, 147.1643524, 4.810074329, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2122.977051, 143.0046082, 4.810069561, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2122.737061, 138.402771, 4.810064316, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2122.761963, 130.463913, 4.810053825, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2122.786865, 122.5250397, 4.810043335, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2122.830811, 114.7233429, 4.810032368, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2122.875, 106.9216385, 4.810022354, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2122.88501, 98.77003479, 4.810011864, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2122.895264, 90.61843109, 4.810001373, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2123.444824, 86.15211487, 4.809995651, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2125.368408, 82.92736816, 4.809991837, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2128.666504, 80.94418335, 4.809988976, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2134.172607, 80.20254517, 4.809987545, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2142.615723, 80.20254517, 4.809987068, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2151.892334, 80.20254517, 4.809986591, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2163.197754, 80.20254517, 4.809985161, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2174.984863, 80.20254517, 4.80998373, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2185.958496, 80.20254517, 4.809986115, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2197.094971, 80.20254517, 4.809987545, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2207.732422, 80.20254517, 4.809988976, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2217.768066, 80.20254517, 4.809994221, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2227.739258, 80.20254517, 4.810039043, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 87.873703, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 96.57937622, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 105.2850342, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 113.9906998, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 122.6963654, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 131.4020386, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 140.1076965, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 148.8133698, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 157.5190277, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 163.8175201, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 190.1587524, 4.907065868, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 183.6360321, 4.84534502, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 176.1498413, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.018066, 170.5775299, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2238.053711, 80.19859314, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2239.732666, 74.03671265, 4.806001186, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2243.054932, 69.38803101, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2248.020752, 66.25257111, 4.806176662, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2254.629883, 64.63032532, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2262.882324, 64.52128601, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2271.567627, 64.65760803, 4.813854218, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2280.25293, 64.79395294, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2288.938232, 64.93027496, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2297.623535, 65.06660461, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2306.309082, 65.20293427, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2314.994385, 65.33925629, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2323.679688, 65.47558594, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2332.36499, 65.61191559, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2341.050293, 65.74824524, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2348.004639, 65.6787262, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2353.529297, 66.80979156, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2357.624512, 69.14141846, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2360.290039, 72.67364502, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.526123, 77.40644836, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.435791, 83.33985901, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.301025, 89.64582062, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.269531, 95.95178986, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.238281, 102.2577515, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.207031, 108.5637207, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.175537, 114.8696899, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.144287, 121.1756592, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.112793, 127.4816208, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.081543, 133.7875824, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.050049, 140.0935516, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.256348, 145.906723, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.828857, 151.669281, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2362.767578, 157.3812103, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2364.07251, 163.0425262, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2365.743652, 168.6532288, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2367.780762, 174.2133026, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2370.320068, 179.8764954, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2372.961426, 185.5786743, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2375.70459, 191.31987, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2378.549805, 197.1000824, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2381.498047, 202.9240112, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2384.557373, 208.8295593, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2387.718262, 214.9125519, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2390.883789, 221.0171051, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2394.050049, 227.1253662, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2397.094727, 232.7078552, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2399.276611, 236.84198, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2405.199951, 239.0930786, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2404.255859, 242.5943604, 4.807650089, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2403.692627, 246.3213043, 4.807650089, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2403.510498, 250.2739105, 4.807650089, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2403.417725, 255.0521698, 4.807650089, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2403.324951, 259.8304443, 4.807650089, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2403.241699, 264.1218872, 4.807650089, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2403.850098, 270.249054, 5.09756422, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2368.283203, 82.10836792, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2372.789551, 87.40869141, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2377.295654, 92.70898438, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2381.802002, 98.00927734, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2386.30835, 103.3096008, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2390.814453, 108.6098938, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2395.320801, 113.9101868, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2399.826904, 119.2104797, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2404.333252, 124.5108032, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2408.8396, 129.8110962, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2413.345703, 135.1113892, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2417.852051, 140.4117126, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2422.358398, 145.7120056, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2426.864502, 151.0122986, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2431.37085, 156.3126068, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2435.876953, 161.6128998, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2440.383301, 166.913208, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2444.889648, 172.2135162, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2449.395752, 177.5138092, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2453.9021, 182.8141174, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2467.420898, 198.7150116, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2471.927246, 204.0153198, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2476.43335, 209.3156128, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2480.939697, 214.615921, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2485.445801, 219.9162292, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2489.952148, 225.2165222, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2494.458496, 230.5168152, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2498.9646, 235.8171234, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2503.470947, 241.1174316, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2507.977295, 246.4177246, 4.807651043, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2512.483398, 251.7180328, 4.807651043, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2516.989746, 257.0183411, 4.807651043, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2521.496094, 262.318634, 4.807651043, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2526.002197, 267.618927, 4.807651043, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2530.508545, 272.9192505, 4.807651043, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2535.014648, 278.2195435, 4.807651043, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2539.520996, 283.5198364, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2544.027344, 288.8201294, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2548.533447, 294.1204224, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2553.039795, 299.4207458, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2557.546143, 304.7210388, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2562.052246, 310.0213623, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2566.558594, 315.3216553, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2571.064941, 320.6219482, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2575.571045, 325.9222412, 4.807649136, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2580.077393, 331.2225342, 4.807648659, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2584.583496, 336.5228577, 4.807648659, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2589.089844, 341.8231506, 4.807648182, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2592.663818, 347.074585, 4.807647705, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2595.685547, 352.3194275, 4.807647705, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2598.155029, 357.5577393, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2600.072021, 362.7894897, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2601.436523, 368.0146484, 4.807646751, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2602.248779, 373.2332764, 4.807646751, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2602.503906, 378.837677, 4.807646751, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2602.759033, 384.4420776, 4.807646751, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2603.01416, 390.0464478, 4.807646275, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2603.779541, 406.8596497, 4.807645798, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2604.105225, 413.7388306, 4.807645798, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2604.430908, 420.6180115, 4.807645321, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2604.756348, 427.4971924, 4.807645321, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2604.678223, 434.2476807, 4.807644844, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2604.600342, 440.9981689, 4.807644844, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2604.522217, 447.7486572, 4.807644844, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2603.766602, 452.8001709, 4.807644844, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2602.42627, 457.7387085, 4.807644367, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2600.500732, 462.5643311, 4.80764389, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2597.990234, 467.2770081, 4.80764389, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2594.894775, 471.87677, 4.807643414, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2591.214355, 476.3635559, 4.807643414, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2585.950439, 481.0941772, 4.807642937, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2580.686523, 485.8247375, 4.807642937, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2575.422852, 490.5553589, 4.807642937, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2570.158936, 495.2859497, 4.80764246, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2564.89502, 500.0165405, 4.80764246, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2559.631104, 504.7471313, 4.807641983, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2554.367432, 509.4777527, 4.807641983, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2549.103516, 514.208374, 4.807641506, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2543.8396, 518.9389648, 4.807641506, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2538.575684, 523.6695557, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2533.312012, 528.4001465, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2527.375732, 533.7982788, 4.807640553, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2522.78418, 537.8613281, 4.807640553, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2517.520508, 542.5919189, 4.807640553, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2512.256592, 547.3225098, 4.807640076, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2506.992676, 552.0531006, 4.807640076, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2501.729004, 556.7837524, 4.807640076, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2496.465088, 561.5142822, 4.807640076, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2491.201172, 566.2449341, 4.807640076, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2485.937256, 570.9755249, 4.807640076, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2480.673584, 575.7061157, 4.807640553, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2475.409668, 580.4367676, 4.807640553, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2470.145752, 585.1673584, 4.807640553, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2464.88208, 589.8979492, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2459.618164, 594.62854, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2449.090332, 604.0897217, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2443.82666, 608.8203125, 4.807641506, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2438.562744, 613.5509033, 4.807641506, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2433.298828, 618.2814941, 4.807641983, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2428.035156, 623.012085, 4.807641983, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2422.77124, 627.7426758, 4.807641983, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2417.507324, 632.4733276, 4.80764246, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2412.243652, 637.2039185, 4.807642937, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2406.979736, 641.9345093, 4.807642937, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2401.71582, 646.6651001, 4.80764389, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2396.451904, 651.3956909, 4.80764389, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2391.188232, 656.1263428, 4.807644367, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2385.924316, 660.8569336, 4.807644844, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2380.6604, 665.5875244, 4.807645321, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2375.396729, 670.3181152, 4.807645798, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2370.132813, 675.0487061, 4.807646751, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2364.868896, 679.7792969, 4.807646751, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2359.605225, 684.5098877, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2354.341309, 689.2404785, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2454.354248, 599.3591309, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2603.393555, 397.3466187, 4.807646275, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2451.522461, 394.3635254, 5.099999428, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2457.519775, 394.5048828, 4.899999619, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2464.653809, 394.6341553, 4.807653904, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2472.001465, 394.7633057, 4.807653427, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2479.36499, 394.8894653, 4.807653427, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2486.740479, 395.0134277, 4.80765295, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2494.123779, 395.1358948, 4.807652473, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2501.51123, 395.2576294, 4.807652473, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2508.898926, 395.3793945, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2516.282471, 395.5019226, 4.80765152, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2523.658447, 395.625946, 4.807651043, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2531.022705, 395.7522278, 4.807650566, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2538.371338, 395.8815002, 4.807650089, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2545.700684, 396.0144653, 4.807649612, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2553.006348, 396.151825, 4.807649612, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2560.297607, 396.2913818, 4.807648659, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2567.588623, 396.4309082, 4.807648182, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2574.879883, 396.5704651, 4.807647705, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2582.170898, 396.7099915, 4.807647705, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2589.462158, 396.8495483, 4.807647228, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2596.753418, 396.9890747, 4.807646275, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2460.212646, 190.3067474, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2457.057373, 186.5604248, 4.80765152, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2463.816895, 194.5108795, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2456.678467, 192.8309326, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2451.903564, 196.763504, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2446.895264, 200.8590851, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2441.842041, 204.9914703, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2436.569824, 209.0756226, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2431.299316, 213.1583099, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2426.054932, 217.2195129, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2420.748535, 221.5104523, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2415.520508, 225.7372437, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2410.318115, 229.943161, 4.807650566, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2408.230957, 232.7674713, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2406.525146, 235.8174438, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2449.437256, 594.0723267, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2445.397217, 589.7420044, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2441.342529, 585.4259033, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2437.280029, 581.1176758, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2433.216064, 576.8109741, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2429.156982, 572.4993896, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2425.109375, 568.1766357, 4.807640076, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2421.079346, 563.8362427, 4.807640553, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2417.069824, 559.4758911, 4.807640076, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2413.314697, 555.2659912, 4.807640076, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2410.120361, 550.8310547, 4.807640076, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2407.486816, 546.1712036, 4.807640076, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2405.414307, 541.2863159, 4.807639599, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2403.902588, 536.1763916, 4.807639599, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2402.951904, 530.8414917, 4.807639122, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2402.161621, 524.0529785, 4.807639122, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2401.804199, 517.394043, 4.807639122, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2401.215576, 511.2672729, 5.097563744, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2405.663574, 553.5836182, 4.807640076, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2399.990723, 560.2440186, 4.807640553, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2395.725586, 565.338501, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2391.460449, 570.4329224, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2387.659668, 575.157959, 4.807641029, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2383.859131, 579.8829346, 4.807641506, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2380.05835, 584.6079712, 4.807641983, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2376.257813, 589.3329468, 4.807641983, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2372.512451, 594.1140137, 4.80764246, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2368.76709, 598.8950195, 4.807644367, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2365.021729, 603.6760864, 4.807645798, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2361.276367, 608.4570923, 4.807649136, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2357.35376, 613.4082031, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2353.431396, 618.359314, 4.807650089, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2349.509033, 623.3104248, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2345.586426, 628.2615356, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2341.696289, 632.9013672, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2337.586914, 637.3551636, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2333.258057, 641.6229858, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2328.709961, 645.7047729, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2323.942627, 649.6005859, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2318.956055, 653.3103638, 4.807649136, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2313.75, 656.8341675, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2308.324951, 660.171936, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2302.864014, 663.1815186, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2297.40332, 666.19104, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2291.942627, 669.2006226, 4.807649612, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2286.481934, 672.210144, 4.807649136, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2281.020996, 675.2197266, 4.807649136, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2275.560303, 678.229248, 4.807649136, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2270.099609, 681.2388306, 4.807649136, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2264.638672, 684.2483521, 4.807649136, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2258.369385, 687.6266479, 4.807649136, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2252.100098, 691.0050049, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2245.830811, 694.3833008, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2239.561523, 697.7615967, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2236.087646, 699.5970459, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2232.822021, 700.6815796, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2229.764648, 701.0153198, 4.807647228, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2226.915527, 700.5981445, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2224.274414, 699.4301147, 4.807647228, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2221.841797, 697.5112305, 4.807647228, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2219.617188, 694.8414917, 4.807647228, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2217.60083, 691.4208984, 4.807647228, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2214.385498, 685.8934937, 4.807649612, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2211.17041, 680.3660889, 4.807650566, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2207.955078, 674.8386841, 4.807650566, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2204.73999, 669.3112793, 4.807650566, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2202.056152, 664.6706543, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2199.372559, 660.0300293, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2196.688965, 655.3893433, 5.099996567, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2194.005127, 650.7487183, 5.099996567, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2190.83667, 644.7674561, 5.099998474, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2188.238281, 638.5404053, 5.099998951, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2186.210205, 632.0675049, 5.099998474, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2184.752197, 625.3486938, 5.099997044, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2184.072266, 618.2681885, 5.099996567, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2184.101318, 610.864502, 5.099995613, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2184.42334, 603.3695679, 5.099997997, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2184.622314, 596.0152588, 5.099999905, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2184.666504, 588.8755493, 5.100004673, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2184.751221, 581.8226929, 5.100011349, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2184.802002, 574.7860107, 5.100018978, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2184.744141, 567.6948242, 5.100027561, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2184.565186, 560.5373535, 4.915315628, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2184.30249, 553.348938, 4.915315628, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2183.956055, 546.1295776, 4.915315628, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2183.525879, 538.8792725, 4.915315628, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2245.831543, 195.2776642, 5.157878399, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2349.077393, 693.9710693, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2343.813477, 698.7017212, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2338.549805, 703.432312, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2333.285889, 708.1629028, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2328.021973, 712.8934937, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2322.758301, 717.6240845, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2317.494385, 722.3546753, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2312.230469, 727.0852661, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2306.966553, 731.8158569, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2301.702881, 736.5465088, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2296.438965, 741.2770996, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2291.175049, 746.0076904, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2285.911377, 750.7382813, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2282.135498, 753.784729, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2278.525635, 755.4746704, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2275.082031, 755.8078613, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2271.804199, 754.7844238, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2268.692627, 752.4042969, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2265.74707, 748.6676025, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2261.510742, 743.729126, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2257.274414, 738.7906494, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2253.038086, 733.8522339, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2248.801758, 728.9137573, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2244.56543, 723.9752808, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2240.328857, 719.0368042, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2236.092529, 714.0983276, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2231.856201, 709.1598511, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 2229.152832, 706.0030518, 4.807647228, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1815.322632, 716.9107056, 24.84582138, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1821.322632, 716.9107056, 24.84582138, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1827.322632, 716.9107056, 24.84582138, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1833.322632, 716.9107056, 24.84582138, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1839.322632, 716.9107056, 24.92492294, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1845.322632, 716.9107056, 24.99889755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1851.322632, 716.9107056, 24.92492104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1857.322632, 716.9107056, 24.84582138, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1863.322632, 716.9107056, 24.84582138, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1869.322632, 716.9106445, 24.84582138, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1875.331299, 716.9107666, 24.84519386, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1881.661743, 716.9894409, 24.38455582, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1887.99231, 717.0681152, 23.83094978, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1894.318359, 717.1467896, 23.29276848, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1815.402222, 701.3973389, 25.06410789, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1821.322754, 701.31073, 24.92692184, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1827.322632, 701.31073, 24.92692184, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1833.322632, 701.31073, 24.92692184, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1839.322632, 701.31073, 24.92692184, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1845.322632, 701.31073, 24.92692184, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1851.322632, 701.31073, 24.92692184, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1857.322632, 701.31073, 24.92692184, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1863.322632, 701.31073, 24.92692184, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1868.670044, 700.3499756, 24.96041489, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1869.322632, 709.1107178, 24.94231796, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.446045, 701.4352417, 25.03995514, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.448242, 706.289917, 24.79652023, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1809.443848, 697.2845459, 25.33643341, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1821.532227, 550.366272, 27.96836281, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1827.532227, 550.366272, 27.96836472, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1833.532227, 550.366272, 27.96836472, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1839.532227, 550.366272, 27.96836472, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1845.532227, 550.366272, 27.96836472, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1854.787598, 550.366272, 27.96836472, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1861.692993, 550.366272, 27.96836472, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 550.366272, 27.96836472, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 553.9433594, 28.01164246, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 561.6641235, 28.10505104, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 568.4069824, 28.07497215, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 574.5888062, 28.07497215, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 580.3532715, 28.08085251, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 586.1176758, 28.07497215, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 592.2990112, 28.07497215, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 598.2286377, 27.89995575, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 604.1583252, 27.84366035, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 613.1361084, 27.91225052, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 618.9005737, 27.91225052, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 624.6650391, 27.91225052, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 630.8463135, 27.91225052, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 639.7164307, 27.82175446, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 645.6539307, 27.46277237, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 651.5842285, 27.14925766, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 657.513855, 26.84812737, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 663.4435425, 26.77972221, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 669.3731689, 26.68091202, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 675.3028564, 26.56513214, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1866.610107, 683.7924805, 26.38766098, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1867.640137, 692.071228, 25.65856361, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1814.405884, 550.1619263, 27.83181953, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1337.968262, 976.4674683, 12.67948151, 0, 0, 0, 0, 0, 1, 3019972468, 0, 0, 0 + 1346.392456, 984.7227783, 12.67948246, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1376.215698, 1022.232239, 12.67948246, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1379.400879, 1027.316772, 12.67948246, 0, 0, 0, 0, 0, 1, 3019972468, 0, 0, 0 + 1382.458618, 1032.479004, 12.67948246, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1385.386719, 1037.71582, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1388.183472, 1043.023926, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1390.84729, 1048.400024, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1393.376343, 1053.84082, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1395.769043, 1059.342896, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1398.024048, 1064.902832, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1400.139771, 1070.517334, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1403.94873, 1081.895386, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1405.639526, 1087.6521, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1407.186401, 1093.449097, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1409.844727, 1105.149658, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1410.95459, 1111.046021, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1411.917114, 1116.96814, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1413.39856, 1128.875122, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1413.916382, 1134.852539, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.285156, 1140.841064, 12.67948341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1152.836426, 12.67948437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1158.836426, 12.67948437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1164.836426, 12.67948437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1170.836426, 12.67948437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1176.836426, 12.67948437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1182.836426, 12.67948437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1188.836426, 12.6794529, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1194.836426, 12.66870689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1200.836426, 12.64055347, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1206.836426, 12.59771061, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1212.836426, 12.54289818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1218.836426, 12.47883511, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1224.836426, 12.40824032, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1230.836426, 12.33383274, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1236.836426, 12.25829315, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1242.836426, 12.17155552, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1248.836426, 12.06832218, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1254.836426, 11.9542923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1260.836426, 11.83419704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1266.836426, 11.71520615, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1272.836426, 11.59287739, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1278.836426, 11.4665966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1284.836426, 11.34409714, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1290.836426, 11.22947884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1296.836426, 11.11179733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1302.836426, 10.98049545, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1308.836426, 10.83731747, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1314.836426, 10.6900425, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1320.836426, 10.5458889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1326.836426, 10.40637016, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1332.836426, 10.26603031, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1338.836426, 10.1171875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1344.835571, 9.961257935, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1350.835571, 9.798147202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1356.835571, 9.626666069, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1368.835449, 9.258434296, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1374.835449, 9.061670303, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1380.835449, 8.866045952, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1386.835449, 8.668026924, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1392.836426, 8.466515541, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1398.835327, 8.258375168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1404.836426, 8.041978836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1416.835205, 7.575122356, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1422.835205, 7.322437286, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1428.835205, 7.068415642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1434.836426, 6.818134785, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1440.835205, 6.568170547, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1446.835205, 6.314656258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1452.836426, 6.054601669, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1458.834961, 5.764922142, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1464.836426, 5.453326225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1470.834839, 5.133853912, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1482.834473, 4.460681438, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1488.836426, 4.059994221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1500.835571, 3.588218689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1506.835571, 3.411711216, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1512.836426, 3.23904109, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1518.836426, 3.154481888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1524.836426, 3.151972055, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1536.835938, 2.998291254, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1553.725708, 2.866154909, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1560.836426, 2.853526831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1566.836426, 2.853526831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1572.836426, 2.853526831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.574951, 1578.836426, 2.853527069, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1487.995972, 62.9094696, 24.00252533, 0, 0, 0, 1, 0, 1, 3961768265, 0, 0, 0 + 1487.995972, 56.06222534, 24.007061, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -345.71875, 933.5949707, 13.76091194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -339.718811, 933.5949707, 13.69779778, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -333.718811, 933.5949707, 13.59720612, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -327.718811, 933.5949707, 13.59720612, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -321.7188416, 933.5949707, 13.59720612, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -315.5461731, 933.5949707, 13.59720802, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -310.6347351, 933.5891113, 13.47496033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -305.6094055, 933.588623, 13.23776722, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -300.5778503, 933.5567017, 13.01309586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -295.5753479, 933.4779053, 12.80214596, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -290.5675659, 933.5404053, 12.60315514, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -285.5903015, 933.6569824, 12.4972868, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -280.5693359, 933.8297119, 12.37536526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -275.6158142, 934.50354, 12.16920853, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -270.6813354, 935.4955444, 11.87763214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -265.7844238, 936.822876, 11.46811962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -260.8474731, 938.2434692, 11.03242302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -255.967865, 939.7128296, 10.67690086, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -251.156311, 941.1896973, 10.45213127, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -246.3255615, 942.8255005, 10.30664253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -241.9915619, 944.5822754, 10.22429466, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -237.8556824, 946.0272217, 10.13092804, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -234.2940826, 947.0932617, 10.084095, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -230.524231, 947.7307129, 10.04383564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -226.4666138, 948.0836182, 10.00298691, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -221.4339447, 948.3723755, 9.919746399, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -216.4301758, 948.4963379, 9.919034958, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -211.386795, 948.458252, 9.895812035, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -206.3744812, 948.3122559, 9.885343552, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -198.2720337, 948.1240845, 9.896546364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -191.3331604, 948.0291748, 10.06271553, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -186.4137268, 947.7463379, 10.31552505, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -181.4660034, 947.1109009, 10.55174065, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -176.5548096, 946.1473999, 10.73143673, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -171.6828461, 944.890625, 10.75040817, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -166.9141541, 943.2975464, 10.79510307, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -163.7745819, 942.2124023, 10.78050518, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -160.3312225, 941.1730957, 10.7612915, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -155.3513489, 939.614624, 10.72549343, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -150.3651123, 938.2237549, 10.61423874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -145.4555511, 937.1692505, 10.62678337, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -140.6562042, 936.2169189, 10.58117867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -135.7507172, 935.2322998, 10.43664265, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.0983429, 934.5287476, 10.32149696, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -126.4723663, 933.9993896, 10.44460773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -121.4539337, 933.8920288, 10.8782835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -116.4538116, 933.7108154, 11.46366596, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -111.4482574, 933.5553589, 12.19135094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -106.4420166, 933.4978027, 12.80143452, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -102.5731354, 933.5023804, 13.05065727, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -97.86039734, 933.5374756, 13.26700783, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -93.6832428, 933.6130371, 13.46768951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -90.85574341, 933.5950317, 13.60419178, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -85.08415222, 933.5950317, 13.60419559, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -79.31257629, 933.5950317, 13.60419941, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -73.3125, 933.5949707, 13.76091194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -67.3125, 933.5949707, 13.76091194, 0, 0, 0, 1, 0, 1, 1423887140, 0, 0, 0 + 1075.396973, 624.2260132, 37.72748566, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1080.99707, 624.2260132, 37.72748566, 0, 0, 0, 1, 0, 1, 3833273695, 0, 0, 0 + 1087.396973, 624.2260132, 37.72748566, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1093.377441, 624.2260132, 37.72164154, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1099.358032, 624.2260132, 37.71579742, 0, 0, 0, 1, 0, 1, 3833273695, 0, 0, 0 + -363.710083, 1149.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.710083, 1143.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.710083, 1137.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.710083, 1131.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.710083, 1125.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7102661, 1119.611816, 13.81495476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7124023, 1113.608765, 13.79723549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71521, 1107.604736, 13.77360916, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7165833, 1101.602661, 13.76179695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7165833, 1089.602661, 13.76179695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7165833, 1077.602661, 13.76179695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -375.3165894, 1089.602661, 13.76179695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 1071.602539, 13.76179981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 1065.602539, 13.76179981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 1059.602539, 13.76179981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 1053.602539, 13.76179981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 1047.602539, 13.76179981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 1041.602539, 13.76179981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 1035.602539, 13.76179981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 1029.602539, 13.76179981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7178345, 1023.602661, 13.76135635, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7187195, 1017.202759, 13.7609129, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7187195, 1011.602783, 13.7609129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7187195, 1006.002808, 13.7609129, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7187195, 999.6027832, 13.7609129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 993.5950317, 13.7609129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 987.5950317, 13.7609129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 981.5950317, 13.7609129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 975.5950317, 13.7609129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 969.5950317, 13.7609129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 963.5950317, 13.7609129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 957.5950317, 13.7609129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 951.5950317, 13.7609129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 945.5950317, 13.7609129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 939.1950073, 13.7609129, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -375.3187256, 1011.602783, 13.7609129, 0, 0, 0, 1, 0, 1, 2040534182, 0, 0, 0 + -363.7165833, 1095.202637, 13.76179695, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7165833, 1084.002686, 13.76179695, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -352.1187439, 933.5950317, 13.76091099, 0, 0, 0, 1, 0, 1, 1423887140, 0, 0, 0 + -363.71875, 927.9950562, 13.7609129, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.71875, 921.5949097, 13.76091194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 915.5878296, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 909.5878296, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 903.5878296, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 897.5878296, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 891.5878296, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 885.5878296, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 879.5878296, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 873.5878296, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 867.5878296, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 861.5806885, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 855.5806885, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 849.5806885, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 843.5806885, 13.76091003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 837.5806885, 13.76091003, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7187195, 821.5714722, 13.76091099, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7187195, 809.5714722, 13.76091099, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7173157, 801.609375, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 795.609375, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 789.609375, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 783.609375, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 777.609375, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 771.609375, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 765.609375, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 759.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 753.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 747.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 741.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 735.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 729.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 723.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 717.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173462, 711.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7173462, 699.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173462, 687.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7173157, 681.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 675.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7280884, 669.6036987, 13.74178696, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 663.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 657.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 651.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 645.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 639.6022949, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 633.3860474, 13.76180077, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.8159485, 609.4506836, 13.76180077, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7173157, 603.5952148, 13.86188889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 597.5951538, 13.86188889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 591.5952148, 13.86188889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 585.5951538, 13.86188889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 579.5951538, 13.86188889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 573.5951538, 13.86188889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 567.5951538, 13.86188889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7173157, 561.5951538, 13.86188889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7265625, 555.5871582, 13.84684658, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7173157, 621.3860474, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.726532, 531.5872192, 13.85684776, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7169495, 522.6681519, 13.82100391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 516.6681519, 13.82100296, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 510.6681519, 13.81100368, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 504.6681519, 13.82100296, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 498.6681519, 13.82100391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 492.6681519, 13.82100296, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 486.6681519, 13.82100391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7286072, 480.6749268, 13.81186676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7286377, 474.2749329, 13.81186676, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7286377, 468.6749268, 13.81186676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7286377, 463.0749207, 13.81186676, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7286072, 456.6749268, 13.82186699, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 450.6681519, 13.82100391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 444.6681519, 13.82100487, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 438.6681519, 13.81100464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 432.6681519, 13.82100391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 420.6681519, 13.82100487, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 414.6681519, 13.81100464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 408.6681519, 13.82100391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 402.6681519, 13.82100487, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7265625, 396.6583252, 13.80296135, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7265625, 384.6583252, 13.80296135, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.726532, 372.6583252, 13.8029623, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7174072, 365.4973145, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7174072, 358.3283081, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7174072, 351.1593018, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 343.9902954, 13.80778503, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7187195, 319.9903259, 13.80778503, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7172852, 313.2217102, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7172852, 306.4531555, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7172852, 299.6845703, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7172852, 292.9160156, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7172852, 286.1474609, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7265625, 279.375, 13.79997253, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -345.7265625, 543.5872192, 13.84684753, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -339.7237244, 543.5878906, 13.80294037, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -333.7237244, 543.5878906, 13.80294037, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -327.7237244, 543.5878906, 13.80294037, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -321.7237244, 543.5878906, 13.80294037, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -316.7579956, 543.5878296, 13.80294037, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -311.7922363, 543.590332, 13.80294037, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -294.2098999, 543.5962524, 13.90706921, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -286.0765381, 543.5996704, 13.90579987, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -274.038208, 543.6511841, 13.90580082, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -262.0050049, 543.5996704, 13.90579987, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -255.3810425, 543.5996704, 13.90579987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -246.1438446, 543.6002808, 13.8618927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -240.1438446, 543.6002808, 13.8618927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -234.1438446, 543.6002808, 13.8618927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -228.1438446, 543.6002808, 13.8618927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -221.6078949, 543.5927734, 13.85574341, 0, 0, 0, 1, 0, 1, 850593473, 0, 0, 0 + -203.6078949, 543.5927734, 13.85574341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -167.6049042, 384.6661987, 13.69846153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -173.6049042, 384.6661987, 13.86190224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -179.6049042, 384.6661987, 13.86190224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -185.6049042, 384.6661987, 13.86190224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -192.0048828, 384.6662598, 13.86190033, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -241.9164124, 384.6663818, 13.86190796, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -253.308197, 384.6663818, 13.86806297, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -265.3096008, 384.6867676, 13.89063644, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -282.018158, 384.6447144, 13.8210535, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -290.8758545, 384.6889648, 13.89316463, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -363.7265625, 138.0859375, 13.84684753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -352.1265564, 138.0859375, 13.84684753, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + -345.726532, 138.0859375, 13.84684753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -215.2111206, 138.084198, 13.80568695, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + -335.7229919, 138.1335907, 13.8053112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -323.7492065, 137.9839172, 13.80364418, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -313.8708496, 137.9839172, 13.80364513, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -305.1898499, 138.1335907, 13.80483341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -299.6519775, 138.1335907, 13.8048315, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -291.0458069, 138.0587616, 13.80509472, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -281.6425171, 138.0058289, 13.80406952, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -245.5922089, 140.9372253, 13.7490139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -157.1289978, 138.0840607, 13.80569458, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + -153.8886566, 138.0894165, 13.86190605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -147.8886566, 138.0894165, 13.86190605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -175.3003082, 138.0325775, 13.80569267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -187.8245239, 138.0840759, 13.80569267, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + -205.2948456, 138.084198, 13.80568695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -194.8111267, 138.084198, 13.80568695, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + -90.98155212, 27.37103271, 13.8619194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -102.9815521, 27.37103462, 13.8619194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -116.4051514, 27.37103653, 13.8619194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -127.4846268, 27.37091064, 13.80570698, 0, 0, 0, 1, 0, 1, 2753763743, 0, 0, 0 + -164.8041534, 27.3709259, 13.80570698, 0, 0, 0, 1, 0, 1, 2753763743, 0, 0, 0 + -185.6112518, 27.37787628, 13.75565147, 0, 0, 0, 1, 0, 1, 2753763743, 0, 0, 0 + -221.6112518, 27.37789154, 13.75565147, 0, 0, 0, 1, 0, 1, 2753763743, 0, 0, 0 + -185.6093903, -50.625, 13.81185913, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -177.1431122, -50.62211227, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -171.1431122, -50.62211609, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -165.1431122, -50.62211609, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -159.1431122, -50.62211609, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -153.1431122, -50.62211609, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -143.9087067, -50.62218475, 13.81185913, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -106.5891876, -50.62218475, 13.81185913, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -103.3548508, -50.62218475, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -345.7265625, -50.62499619, 13.79997253, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -335.6051025, -50.62210464, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -329.6051025, -50.62210846, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -323.6051025, -50.62210846, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -315.3948975, -50.62210846, 13.81185913, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -306.362793, -50.62211227, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -300.1808472, -50.62211227, 13.81185913, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -293.6051025, -50.62211227, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -287.6051025, -50.62211227, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -281.6051025, -50.62211609, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -275.6051025, -50.62211609, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -269.6051025, -50.62211609, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -263.6051025, -50.6221199, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -257.6051025, -50.6221199, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -251.6051025, -50.6221199, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -245.6051025, -50.6221199, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -239.6051025, -50.62212372, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -233.6051025, -50.62212372, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -227.6051025, -50.62212372, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -221.6093903, -50.625, 13.81185913, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -363.7265625, 261.375, 13.79997253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -387.7615662, 261.3779907, 13.72485352, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -400.1201477, 261.3779297, 12.86680603, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -412.6982422, 261.3779602, 11.44429779, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -406.3947144, 261.3779602, 12.19397736, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7265625, 243.375, 13.79997253, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7172852, 237.3778687, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7172852, 231.3778687, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7172852, 225.3778687, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7172852, 219.3778687, 13.81185913, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7172852, 213.3778687, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7172852, 207.3778687, 13.81185913, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7172852, 201.3778687, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.726532, 195.375, 13.84684753, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7265625, 183.375, 13.84684753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.726532, 171.375, 13.84684753, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7171021, 162.0894165, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 156.0894165, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7265625, 150.0859375, 13.84684753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7265625, 143.6859283, 13.84684753, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7265625, 132.4859314, 13.84684753, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.726532, 126.0859375, 13.84684753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 120.0892029, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 114.0892029, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 108.0892029, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 102.0892029, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 96.08920288, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 90.08920288, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 84.08920288, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 78.08920288, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 72.08920288, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 66.08920288, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 60.08920288, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 54.08920288, 13.86190128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7171021, 48.08920288, 13.86190033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7265625, 39.37787628, 13.79997253, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7265625, -62.62499619, 13.79997253, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7169189, -68.62213135, 13.81097126, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169189, -74.62213135, 13.80584621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169189, -80.62213135, 13.79688263, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169189, -86.62213135, 13.78490639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169189, -92.62213135, 13.77074528, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169189, -98.62213135, 13.75522518, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169189, -104.6221313, 13.73917294, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169189, -111.5962524, 13.72094154, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169189, -117.5962524, 13.70656586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169189, -123.5962524, 13.69427299, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169189, -129.5962524, 13.68488884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169189, -135.5962524, 13.67924023, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169189, -139.9229126, 13.67795849, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7265625, 27.37788391, 13.79997253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6078796, 531.5927734, 13.86574268, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -203.607605, 522.6657715, 13.8657465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.607605, 516.6657715, 13.8657465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.607605, 510.665741, 13.85574722, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.607605, 504.665741, 13.86574745, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.607605, 498.665741, 13.86574745, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -270.8064575, 531.5996704, 13.90579987, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -268.0067749, 521.1383057, 13.91580105, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -264.964386, 509.7512817, 13.85576534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.858551, 498.1601563, 13.86576557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -258.7527161, 486.5690613, 13.86576462, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -255.6205597, 474.9849243, 13.86576462, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -252.51474, 463.3938293, 13.85576534, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -251.0325317, 457.7696838, 13.85576534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -249.408905, 451.8027344, 13.86576557, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -246.3003235, 440.2119446, 13.86191368, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -243.1944885, 428.6208496, 13.87191391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -240.0886536, 417.0297241, 13.87191296, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -236.9828339, 405.4386292, 13.87191296, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -203.607605, 492.665741, 13.86574745, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.607605, 486.665741, 13.86574745, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.607605, 480.665741, 13.8657465, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.607605, 474.665741, 13.85574722, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.607605, 468.665741, 13.85574722, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.607605, 462.665741, 13.85574722, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.607605, 456.665741, 13.86574745, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6047668, 450.6665039, 13.86574745, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6047668, 444.8708496, 13.86190796, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6047668, 439.0753174, 13.86190796, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6047668, 433.4842529, 13.87190723, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6047668, 427.4842529, 13.87190723, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6047668, 421.8931885, 13.87190723, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6047668, 415.8931885, 13.87190819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6047668, 408.8781738, 13.87190819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.2666016, 343.5273132, 13.90575314, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -221.6435699, 331.7711182, 13.84014511, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -218.9872894, 320.1011047, 13.87108994, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -215.4759369, 308.5508728, 13.84045696, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.6626892, 296.9840088, 13.82927227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -209.3530273, 285.4077454, 13.88783646, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -200.3050385, 357.4313965, 13.90436554, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -200.0219269, 348.8093567, 13.88119507, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -199.4424438, 330.7745361, 13.87482548, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -199.1949768, 322.013855, 13.90028191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -199.6792755, 310.2048645, 13.91539955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -199.3340607, 298.3979492, 13.931633, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -200.0954437, 285.9338989, 13.91963863, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -269.6807251, 138.0452271, 13.8048315, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -257.5846558, 140.9063416, 13.75062275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -233.7347565, 141.0485992, 13.74321461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -221.6385803, 140.9054565, 13.75039959, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -227.606308, 261.332489, 13.82847691, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -245.6062927, 261.3644104, 13.88124084, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -257.6062927, 261.3398438, 13.83966064, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -269.6063232, 261.3395386, 13.84015846, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -281.2063293, 261.355896, 13.86685181, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -292.1997375, 261.3320007, 13.82648468, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -305.6062927, 261.339325, 13.84030914, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -317.6062622, 261.3766785, 13.90215588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -329.6062622, 261.3143921, 13.79810429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -341.6062622, 261.3276367, 13.82003498, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -67.30724335, 261.3778687, 13.81185913, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -77.6050415, 261.3777466, 13.87188625, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -91.02766418, 261.3777466, 13.87188721, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -101.1792755, 261.3777771, 13.87188625, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -113.6050415, 261.3778687, 13.86188698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -125.6050415, 261.3778687, 13.86188698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -137.6050262, 261.3778687, 13.87188625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -149.605011, 261.3778992, 13.87188721, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -161.605011, 261.3778992, 13.86188698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -173.605011, 261.3778992, 13.87188625, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -197.6011353, 243.3795471, 13.86967945, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -194.961319, 231.8597412, 13.77356148, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -193.63591, 226.0713196, 13.77305603, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -191.0328064, 214.3626251, 13.78424072, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -188.2287292, 202.6492767, 13.80487442, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -185.5724487, 190.9792633, 13.77392864, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -182.9494171, 179.2230835, 13.83953762, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -180.2007141, 167.5240021, 13.82498932, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -177.2026978, 150.0840454, 13.81569481, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -208.3565979, 231.1671753, 13.85140896, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -208.872818, 224.3524323, 13.88541603, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -208.4281311, 212.545517, 13.86918259, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -208.0210419, 200.7365265, 13.85406494, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -207.7735748, 191.9758453, 13.81860924, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -207.1940918, 173.94104, 13.82497883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -206.9109802, 165.318985, 13.85814857, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -206.4111176, 150.0841522, 13.81957626, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -203.6113739, 119.8722687, 13.80569458, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -203.6113739, 106.8572617, 13.80569458, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6113434, 95.26618958, 13.79735374, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6113739, 83.67512512, 13.80569458, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6113739, 71.46264648, 13.79735374, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6113739, 58.62874603, 13.78067303, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -172.5543976, 126.0839615, 13.80569553, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -170.2331848, 117.311821, 13.8057003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -167.7282257, 107.780304, 13.80663586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -164.622406, 96.18919373, 13.80663586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -161.5166016, 84.59810638, 13.81663609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -158.4107666, 73.00699615, 13.80663586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -155.3049316, 61.41588593, 13.80663586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6052856, 3.377910614, 13.81186008, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -203.6052856, -8.622089386, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6052856, -20.62208748, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -140.1102905, 4.909387589, 13.81186008, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -136.8461151, -7.040504456, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -133.7402802, -18.63161469, 13.81186008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -129.7301483, -33.95612717, 13.81186008, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -203.6051483, -74.62210083, 13.79688168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6051483, -86.62210083, 13.7471056, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -118.6653442, -74.89107513, 13.86191845, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -115.5595322, -86.48222351, 13.86191845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.3125, -50.625, 13.79997158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31250763, 27.3668251, 13.84685135, 0, 0, 0, 1, 0, 1, 2753763743, 0, 0, 0 + -49.3125, -62.625, 13.79997063, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30731201, -74.62185669, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30731201, -86.62185669, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30731201, -98.62185669, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30731201, -110.6218567, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30731201, -122.6218567, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30731201, -132.9854126, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30731201, -139.9299622, 13.81186008, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.3125, 138.0859375, 13.79997253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -72.98155212, 27.3710289, 13.8619194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.3203125, 531.5872192, 13.70622253, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30735016, 516.6678467, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735016, 504.6678772, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 494.0974426, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 487.4139709, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 478.3227539, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 468.6678772, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 456.6678772, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 444.6678772, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 434.0974426, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 418.3227539, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 408.6678772, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.3125, 396.6640625, 13.79997253, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.31248474, 372.6640625, 13.80997181, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30735779, 360.6661987, 13.82185841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 348.6661987, 13.82185841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 336.6661987, 13.82185841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 324.5086365, 13.82185936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 313.2547913, 13.82185936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 300.6661987, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 288.6661987, 13.82185841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30723572, 272.9778748, 13.81185818, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30722809, 261.3778687, 13.81185818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30723572, 249.7778625, 13.81185818, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30723572, 237.3778687, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30723572, 225.3778687, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30723572, 211.850708, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30723572, 196.6645508, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30723572, 183.3778687, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30723572, 171.3778687, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30723572, 159.3778687, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31248474, 150.0859375, 13.79997253, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30046844, 1143.611938, 13.8164854, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30345535, 1131.300537, 13.80608177, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30345535, 1119.735474, 13.80608177, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30046844, 1107.611938, 13.8164854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30698395, 1089.595337, 13.76179695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 1071.595215, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 1059.595215, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 1047.595215, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30735779, 1035.595215, 13.76180077, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.31249237, 1011.594971, 13.76091194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.307724, 987.5950928, 13.76180077, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.307724, 975.5950928, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.307724, 963.5950928, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.307724, 951.5950928, 13.76180077, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.3125, 933.5949707, 13.76091194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.3125, 921.5949707, 13.76091194, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.307724, 909.5879517, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.307724, 897.5879517, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.307724, 885.5879517, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.307724, 873.5879517, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.307724, 861.5808105, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.307724, 849.5808105, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31249237, 821.5637207, 13.76091194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7169495, 426.6681519, 13.82100487, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.5984192, 621.3857422, 13.91040897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.5984192, 609.3857422, 13.91040993, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -203.5959167, 603.6004028, 13.91765976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.5959167, 597.6004028, 13.91765976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.5959167, 591.6004028, 13.91765976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.5959167, 585.6004028, 13.91765976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.5959167, 579.6004028, 13.91765976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.5959167, 573.6004028, 13.91765976, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -203.5959167, 567.6004028, 13.91765976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.5959167, 561.6004028, 13.91765976, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -203.6078186, 555.5927124, 13.85574341, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + 22.69347954, -175.944931, 13.58047867, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + -363.7139893, -175.95784, 13.677948, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -363.7139893, -181.95784, 13.67794704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7139893, -187.95784, 13.67794704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7139893, -193.95784, 13.62974644, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -363.7139893, -199.95784, 13.07198715, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -363.7139893, -205.95784, 12.32831001, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -363.7139893, -211.95784, 11.95647049, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -363.7139893, -220.2704468, 11.89284801, 0, 0, 0, 1, 0, 0, 2870743950, 0, 0, 0 + -363.7139893, -234.0475464, 11.87924767, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -363.7139893, -246.0475464, 11.87500477, 0, 0, 0, 1, 0, 0, 2870743950, 0, 0, 0 + -364.0560608, -256.319519, 11.04036427, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -364.6854553, -267.931366, 9.512169838, 0, 0, 0, 1, 0, 0, 2870743950, 0, 0, 0 + -365.4528503, -279.1582642, 7.682062626, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -366.2012329, -290.9966431, 5.978050232, 0, 0, 0, 1, 0, 0, 2870743950, 0, 0, 0 + -366.7736206, -302.6436768, 4.527860641, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -367.0134888, -314.9972534, 3.959199429, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -367.6268616, -319.6559753, 3.959199905, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -369.4250488, -323.9972229, 3.959200382, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -49.30731201, -175.9299622, 13.81186199, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.3034668, -187.9682159, 13.81523991, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30727005, -199.9682007, 13.81186199, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -49.70543289, -211.9682007, 13.78822994, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -49.33200455, -222.0581207, 13.7921381, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.33201599, -246.0581665, 13.7921381, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.71748734, -256.883728, 13.78481102, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.32020569, -268.883728, 13.79214096, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.32020569, -280.883728, 13.79214096, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.32020569, -292.883728, 13.79213333, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30737305, -298.5456543, 13.8118639, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30735779, -322.5458374, 13.81186867, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30761719, -330.2164917, 13.81187344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30761719, -336.2164917, 13.81187344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30761719, -342.2164917, 13.81187344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30751038, -348.2161865, 13.81187057, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30739594, -354.2158203, 13.81186771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30739594, -360.2158203, 13.81186771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30739594, -366.2158203, 13.81186771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30739594, -372.2158203, 13.81186771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30739594, -378.2158203, 13.81186771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30739594, -384.2158203, 13.81186771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30739594, -390.2158203, 13.81186771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30738831, -396.2157593, 13.81621075, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30731964, -426.2157593, 13.82057571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31641006, -433.4235229, 13.7999773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31641006, -439.4235229, 13.7999773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31641006, -445.4235229, 13.7999773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31641006, -451.4235229, 13.7999773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31641006, -457.4235229, 13.7999773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31641006, -463.4235229, 13.7999773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31641006, -469.4235229, 13.7999773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31641006, -475.4235229, 13.7999773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31640625, -481.4234924, 13.79996681, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.31643677, -505.4231873, 13.79995728, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.3074646, -514.5460205, 13.81188965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.3074646, -526.5460205, 13.81188965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.3074646, -538.5460205, 13.81188965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.3074646, -550.5460205, 13.81188965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30752945, -556.5458374, 13.81188107, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30743408, -580.5461426, 13.81187344, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30715942, -592.545166, 13.81187153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30715942, -604.545166, 13.81187153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30715942, -616.545166, 13.81187153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30715942, -628.545166, 13.81187153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30715561, -634.5452271, 13.81186962, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30722427, -658.5452271, 13.81186581, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30734634, -668.333313, 13.0330143, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30732346, -680.4647827, 11.61493683, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30732346, -692.4191284, 10.56906796, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30732346, -704.3734131, 9.523199081, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30728531, -716.3276978, 8.477334976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30720901, -728.2820435, 7.431466579, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30720901, -740.2363892, 6.385597229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30720901, -752.1907349, 5.339728832, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31513596, -767.1376953, 4.237473965, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.30738449, -420.2157593, 13.81623077, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -422.0046997, 270.3780518, 10.28992939, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -431.5232239, 261.3780518, 9.420028687, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -437.6831055, 261.4265747, 9.039607048, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -455.7421875, 261.3750305, 8.901535034, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -473.7867737, 261.1144714, 8.810724258, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -479.9254456, 261.3779297, 8.475868225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -486.14505, 261.3767395, 8.024803162, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -492.4196167, 261.3754578, 7.569419861, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -511.313385, 261.3873291, 6.277107239, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -516.4581909, 261.3924561, 6.048233032, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -521.5977173, 261.3583069, 5.70879364, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -49.32292938, 621.3685913, 13.70671844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.32051086, 609.369812, 13.70716286, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.31809235, 597.5872803, 13.70760727, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31809235, 585.5872803, 13.70760727, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31809235, 573.5872803, 13.70760727, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31809235, 561.5872803, 13.70760727, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.3203125, 555.5872192, 13.70622253, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.32699203, 699.5949707, 13.69897461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.32698822, 687.5949707, 13.69897461, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.32292938, 675.5849609, 13.70671844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.32292938, 663.5849609, 13.70671844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.32292938, 645.5849609, 13.70671844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.32292938, 633.3685913, 13.70671844, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -25.30768585, 699.5949707, 13.76180077, 0, 0, 0, 1, 0, 1, 1345339835, 0, 0, 0 + -13.30767822, 699.5949707, 13.76180077, 0, 0, 0, 1, 0, 1, 1345339835, 0, 0, 0 + -4.425866127, 699.5949707, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 10.69231415, 699.5949707, 13.76180172, 0, 0, 0, 1, 0, 1, 1345339835, 0, 0, 0 + 22.69232178, 699.5949707, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 27.51824951, 699.5949707, 13.71176338, 0, 0, 0, 1, 0, 1, 1345339835, 0, 0, 0 + -49.31250381, 833.5637207, 13.76091099, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.31248856, 809.5637207, 13.76091099, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.31115341, 795.5986328, 13.76116085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30907059, 783.600769, 13.761549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30775833, 771.6021118, 13.76179409, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.307724, 759.5950317, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30826187, 747.5950317, 13.81004238, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31451035, 735.5950317, 13.73968697, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.32283783, 723.5949707, 13.71254635, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.32700348, 711.5949707, 13.69897556, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + 22.69344711, -139.944931, 13.58047867, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 22.69583702, -50.60968781, 13.86188793, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 40.42167282, -50.62182617, 13.81185246, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + 78.86248016, -175.9636078, 13.51483822, 0, 0, 0, 1, 0, 1, 2681085760, 0, 0, 0 + 78.91090393, -189.3756714, 13.74835777, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 78.88253021, -201.4116058, 13.74986649, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 79.07620239, -213.2258453, 13.78476906, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 78.95503998, -222.1564331, 13.81185913, 0, 0, 0, 1, 0, 1, 2681085760, 0, 0, 0 + 167.4035797, -758.484375, 3.773078442, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 157.1479187, -764.4709473, 3.710093975, 0, 0, 0, 1, 0, 1, 4135082170, 0, 0, 0 + 146.6748657, -770.4283447, 3.958651543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 136.3603821, -776.4286499, 3.957984447, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 125.9510803, -782.3711548, 3.233320713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 115.6191177, -788.4102173, 1.423947215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 105.1653137, -794.401062, -0.6038643718, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 94.8010788, -800.3312378, -2.777896166, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 84.28849792, -806.2971191, -3.690768242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 76.98006439, -810.5639038, -4.477942467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 69.20692444, -815.1686401, -6.054928303, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 61.18032074, -819.7733765, -7.033862114, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 53.08377075, -824.418457, -7.188650131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 42.80782318, -830.3927612, -7.339000225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 32.42346191, -836.4197388, -7.339000225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.02477646, -842.4098511, -7.339000225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 11.62934303, -848.4141235, -7.339000225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1.243165016, -854.3345947, -7.339000225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -9.151273727, -860.4017944, -7.339000225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -15.61759377, -863.699707, -7.339000225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -22.30890656, -866.5375366, -7.339000225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -29.26654816, -868.7038574, -7.339000225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -36.3579483, -870.3153687, -7.339000225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -43.60382843, -871.2420044, -7.339000225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -50.94975662, -871.5556641, -7.339000225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -62.82186127, -871.5510254, -7.339000225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -73.83320618, -871.5047607, -6.841216564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -84.73814392, -871.567749, -5.936997414, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -95.3787384, -871.5139771, -4.53878212, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -106.0916061, -871.6046143, -3.86024642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -116.8648987, -871.3964844, -3.689006567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -128.7978058, -871.4821777, -3.688646555, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -140.8638153, -871.546814, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -148.0645142, -871.2794189, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -155.2926025, -870.2314453, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -162.430542, -868.6355591, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -169.4409943, -866.3726196, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -176.1602478, -863.7512207, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -182.6091003, -860.446167, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -188.8027496, -856.4790039, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -194.440155, -852.026062, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -199.9080658, -847.0828247, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -204.9059143, -841.7356567, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -209.3093109, -835.9554443, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -213.2537689, -829.8510742, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -216.5356903, -823.3511353, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -219.3983459, -816.6398926, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -221.4825287, -809.6991577, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -223.1603699, -802.5062256, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.0526123, -795.3754272, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.389328, -788.0855103, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.3802185, -782.1210327, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.4345551, -776.1376953, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.3889008, -770.3673096, -3.838999987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.4217529, -764.0335083, -3.340247631, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.3157501, -758.0456543, -2.831925869, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.3442078, -752.0823975, -2.124546528, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.4003754, -746.0509033, -1.09502542, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.4225464, -740.1200562, 0.05109554529, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.4102631, -734.1063232, 1.266084194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.4372406, -722.0800781, 3.231061697, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.3617706, -710.0915527, 3.957462311, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.3668671, -698.105835, 3.95863986, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.3972321, -686.0966797, 3.809473276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.4606323, -674.1237183, 3.874273539, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.4914093, -662.1601563, 4.008639812, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 558.3273926, 683.300415, 19.91809464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.0968018, 912.0609131, 19.91809273, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 39.515625, 999.5950317, 13.70622444, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 422.2235107, 1015.603088, 25.87768936, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 39.5, 543.5872192, 13.65153503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.54096222, 384.6905212, 13.74528313, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -31.3072319, 261.3778381, 13.81185818, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + -19.30721283, 261.3778992, 13.8612709, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -7.307245255, 261.3778992, 13.86223698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 4.69278717, 261.3778992, 13.8612709, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 16.69035721, 261.3778687, 13.86142159, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 26.28672981, 261.375, 13.74467754, 0, 0, 0, 1, 0, 1, 492329996, 0, 0, 0 + 39.51563263, 261.375, 13.74467754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 215.8817749, 177.3778229, 12.82476997, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 210.2817993, 177.3778992, 12.84457779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.28990173, 1263.388672, 19.47876549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.28990173, 1251.388672, 19.47876549, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -49.28996277, 1239.863892, 19.47876549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.28996277, 1227.863892, 19.47876549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.28996277, 1215.863892, 18.67607498, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.28819656, 1203.866821, 16.42873192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.28209305, 1191.877197, 14.1826458, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30044937, 1185.611938, 13.81648445, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -651.5631104, 1166.966553, 18.47719955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1169.096558, 513.1644897, 27.86707878, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1165.690552, 507.4325562, 27.8582058, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1162.284668, 501.7006531, 27.8493309, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1158.934692, 496.1517334, 27.87592697, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1155.584839, 490.6028442, 27.90252495, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1152.32373, 485.1295776, 27.97303963, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1149.062622, 479.656311, 28.04355621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1145.92334, 474.1514893, 28.14107513, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1142.783936, 468.6466064, 28.23859787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1139.799316, 463.0029602, 28.34621429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1136.814697, 457.3592834, 28.45382881, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1134.0177, 451.4696045, 28.55461693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1131.220703, 445.579895, 28.65541267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1128.644409, 439.3369446, 28.73247337, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1126.068115, 433.0939941, 28.80952835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1123.745239, 426.390564, 28.84593773, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1121.422363, 419.6871643, 28.88233757, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1119.38623, 412.4162598, 28.83582115, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1117.349976, 405.1453247, 28.78930092, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1097.533447, 388.4783325, 28.73935318, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1101.947876, 406.6878357, 28.73935699, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1126.671875, 380.4456482, 28.76442337, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1131.411865, 398.4677429, 28.76659966, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1157.243896, 523.079834, 27.81712914, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1166.60083, 539.7686157, 27.81713295, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1183.499023, 507.8573914, 27.84308434, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1193.414551, 523.8479004, 27.84410095, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1173.20105, 633.6859741, 37.72898102, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1192.852539, 633.6859741, 37.81008911, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1204.674194, 610.2874146, 37.02107239, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1213.472534, 626.4176025, 37.02107239, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1230.5802, 594.5762329, 37.0464592, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1240.7052, 610.8460693, 37.04754639, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1101.590088, 633.7080688, 37.7384758, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1119.982544, 633.7195435, 37.81013489, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1066.400024, 542.9476929, 25.1627388, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1084.610962, 543.0622559, 25.16290092, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1067.305298, 477.9515381, 18.53667831, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1058.677734, 493.6473999, 18.608675, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1041.526611, 484.6040955, 18.50994492, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1051.401489, 467.9727173, 18.47180367, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 954.8307495, 561.8589478, 21.26675034, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 974.05896, 561.649353, 21.27089119, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 973.6330566, 542.7536621, 21.27089119, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 955.5800781, 542.479248, 21.27089119, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1218.799194, 498.2555237, 27.57343483, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1236.892212, 498.3825073, 27.57343483, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1254.044556, 516.2587891, 26.97746277, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1273.239014, 516.5025635, 26.97746277, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1290.500977, 498.2590027, 26.47796631, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1308.856567, 498.2590027, 26.47796631, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1326.505859, 516.6237793, 27.11640549, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1344.606445, 516.8776855, 27.11640358, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1380.965698, 442.1799927, 23.29348564, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1381.054565, 461.1276855, 23.2682724, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1290.554932, 396.9287109, 21.43099594, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1308.813965, 396.9428711, 21.43099594, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1309.145142, 378.1545715, 21.43099594, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1290.439575, 377.9890442, 21.43099594, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1290.104858, 331.6622009, 20.70295334, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1309.265625, 331.5794067, 20.70331764, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1362.219604, 333.7301331, 18.50216484, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1381.123413, 333.847168, 18.50313568, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1362.376831, 396.5896606, 21.85519981, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1380.81189, 397.1869202, 21.85519981, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1380.734985, 377.8947449, 21.85519981, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1362.489136, 378.007019, 21.85519981, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1458.023315, 396.8005371, 16.65151978, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1476.944946, 397.1226196, 16.65151978, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1477.347534, 377.6374207, 16.65151978, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1458.50647, 378.2815552, 16.65172195, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1351.388428, 198.2849884, 25.59335899, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.388428, 205.6737671, 23.61631012, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.38855, 213.0534973, 21.29032135, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.38855, 220.4342041, 19.16660309, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.388672, 227.8147278, 17.84515381, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.388672, 235.1948547, 17.17276955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.501709, 239.4118195, 16.78615952, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.830811, 243.5307922, 16.3059082, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1352.486572, 247.4770508, 15.8342495, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1353.570679, 251.2211609, 15.38235664, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1355.186401, 254.7329712, 14.96133518, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1357.030762, 257.9703979, 14.60636616, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1359.160034, 260.5784912, 14.30451202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1361.470581, 262.6861267, 14.01263809, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1363.857056, 264.4230347, 13.68766308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1366.213257, 265.9200745, 13.28604794, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1370.09375, 267.9859619, 12.66555691, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1377.916016, 272.0041504, 11.52325153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1385.514648, 275.9311218, 10.43528175, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1393.920654, 280.4664917, 9.253697395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1401.287598, 284.6450806, 8.2856493, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1408.228516, 288.5489197, 7.943228245, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1414.875122, 292.2962646, 7.851308346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1437.390381, 302.0064697, 7.718375683, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1444.487305, 304.5880432, 7.674091339, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1451.588379, 307.6022034, 7.62976408, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1458.401367, 311.6644287, 7.585454941, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1461.39563, 314.3114319, 7.563299179, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1463.952759, 317.4884644, 7.541138172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1465.950195, 321.2855225, 7.518970013, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1467.265259, 325.7922668, 7.496795654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1467.775269, 334.8283691, 7.681256294, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1467.775391, 342.2086792, 8.626563072, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1467.775391, 349.589447, 10.34052944, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1467.775513, 356.9696045, 12.65371227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1467.775513, 364.3489685, 14.94299603, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1467.775635, 371.7275696, 16.54266167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1467.775269, 331.1383362, 7.476389408, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1422.035645, 295.7584229, 7.80698204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1429.723633, 299.0290527, 7.762671947, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1217.791382, 338.9212036, 20.01483345, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1237.108887, 338.7992249, 20.01483345, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1218.319336, 396.954071, 21.00292015, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1236.555542, 396.8510437, 21.00331879, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1236.658569, 377.6875916, 21.00292015, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1218.525391, 378.0997009, 21.00292015, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1434.027954, 378.744751, 16.65118027, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1452.844849, 378.418457, 16.65146446, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1326.070068, 660.824646, 37.66795349, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1345.076782, 661.2609863, 37.66795349, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1345.02832, 641.9633789, 37.66795349, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1326.11853, 642.4967651, 37.66795349, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1111.358032, 624.2260132, 37.8602066, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1123.358032, 624.2260132, 37.8602066, 0, 0, 0, 1, 0, 1, 3833273695, 0, 0, 0 + 1131.398682, 624.2260132, 37.8358345, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1139.398682, 624.2260132, 37.81177139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1147.398682, 624.2260132, 37.78769684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1155.39856, 624.2260132, 37.7636261, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1163.39856, 624.2260132, 37.73955154, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1171.357788, 624.2260132, 37.71579742, 0, 0, 0, 1, 0, 1, 3833273695, 0, 0, 0 + 1183.357788, 624.2260132, 37.8602066, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1195.357788, 624.2260132, 37.8602066, 0, 0, 0, 1, 0, 1, 3833273695, 0, 0, 0 + 1200.560547, 623.1363525, 37.45529938, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1206.989502, 619.3068848, 37.07102203, 0, 0, 0, 1, 0, 1, 3833273695, 0, 0, 0 + 1228.578125, 620.6991577, 37.07101822, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1232.298584, 627.5578613, 37.16028214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1236.019043, 634.416626, 37.24954224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1239.12561, 640.8460693, 37.21908569, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1242.232178, 647.2754517, 37.18862915, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1244.888428, 653.37854, 37.08892822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1247.5448, 659.4816895, 36.98923111, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1249.914551, 665.3618164, 36.84539032, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1252.284424, 671.2419434, 36.70156097, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1254.531372, 677.0024414, 36.53871155, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1256.77832, 682.7629395, 36.37586594, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1259.066284, 688.5070801, 36.21911621, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1261.354248, 694.2512207, 36.0623703, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.847046, 700.0823975, 35.93684006, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1266.339722, 705.9135742, 35.81130981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1269.200928, 711.9350586, 35.74210358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1272.062012, 717.956543, 35.67290497, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1275.455688, 724.2719727, 35.65979004, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1278.849243, 730.5874023, 35.64668274, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1231.307129, 762.2260132, 35.16796875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1243.317139, 762.2260132, 35.16804123, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1255.357788, 762.2260132, 35.16821671, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1262.158813, 755.5031738, 35.34272766, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1269.230225, 749.9199219, 35.64668274, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1284.849243, 740.9797363, 35.64668274, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1255.357788, 774.2260132, 35.16821671, 0, 0, 0, 0, 0, 1, 93318893, 0, 0, 0 + 1290.849243, 751.3720093, 35.64668274, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1293.457886, 756.6567383, 34.75963974, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1295.545776, 761.9200439, 33.22516251, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1297.56604, 767.0414429, 31.51758194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.807373, 772.1514282, 29.90633011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1302.236938, 777.1774292, 28.6067009, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1304.965332, 782.2027588, 28.01659584, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1310.965332, 792.5950317, 28.01659584, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1316.965454, 802.9876099, 28.01660347, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1321.903442, 812.5184326, 26.66217041, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1326.150635, 822.0557251, 24.43276405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1330.379639, 831.5385132, 21.87794495, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.358276, 841.272522, 19.24616241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1341.683716, 852.7219849, 16.33098221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1348.479248, 864.524292, 13.93048859, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1354.700195, 874.8803711, 12.85540962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1358.523438, 880.9669189, 12.86747551, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1362.533447, 886.8809814, 12.8795414, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1366.845581, 892.6368408, 12.89160728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.574463, 898.2489624, 12.90982914, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1326.553711, 783.5950317, 28.01659584, 0, 0, 0, 1, 0, 1, 1359190837, 0, 0, 0 + 1332.91394, 780.5685425, 27.91196823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1338.285156, 778.9973145, 27.80811882, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1343.666626, 777.887146, 27.70442772, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1349.398804, 776.9711304, 27.60066795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1355.142212, 776.5199585, 27.49690628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1360.845215, 776.3874512, 27.3939476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1370.084595, 776.3878174, 27.36785889, 0, 0, 0, 1, 0, 1, 1359190837, 0, 0, 0 + 1377.734131, 776.3878174, 27.36785889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1377.732056, 770.3876953, 27.19288445, 0, 0, 0, 1, 0, 1, 2142514224, 0, 0, 0 + 1385.383789, 776.3878174, 27.36785889, 0, 0, 0, 1, 0, 1, 1359190837, 0, 0, 0 + 1394.704834, 776.3876953, 27.29278183, 0, 0, 0, 1, 0, 1, 1359190837, 0, 0, 0 + 1173.306641, 771.5742798, 35.0410881, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1192.082886, 771.6676636, 35.11787415, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1192.503174, 752.62677, 35.11761475, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1174.030029, 752.7484741, 35.05763245, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1102.213745, 771.8776855, 33.56963348, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1120.400146, 771.7929077, 33.62768936, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1120.357788, 752.7162476, 33.62720871, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1101.704956, 753.1825562, 33.6153717, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1030.28064, 771.8499146, 30.77347946, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1048.063965, 772.1723022, 30.7777462, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 955.640564, 771.145813, 25.0160923, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 974.1082764, 771.7097168, 25.01890373, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 974.0142822, 752.7720337, 25.01889801, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 955.5095825, 909.5745239, 22.55627632, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 973.6315918, 909.9481812, 22.51302147, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 974.005249, 890.7051392, 22.59597206, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 955.1826172, 890.8919678, 22.54430008, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1029.538696, 891.0085449, 30.61666679, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1048.625244, 890.6506348, 30.66951752, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1101.737549, 890.7730103, 30.61791229, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1121.230103, 891.2185669, 30.66949844, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1319.169067, 776.8187256, 27.96664619, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1329.271729, 793, 27.96664619, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1396.562744, 785.7183228, 27.24283218, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1416.7771, 785.1756592, 27.24283028, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1416.166626, 767.132019, 27.24283218, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1396.766357, 767.3355103, 27.24283028, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1363.120972, 767.132019, 27.24283218, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1392.560669, 767.132019, 27.24283028, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1396.913574, 660.8521729, 33.8886795, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1416.261475, 660.9477539, 33.8886795, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1416.452637, 642.0775146, 33.8886795, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1397.104736, 642.1253052, 33.8886795, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1361.272461, 910.6491089, 12.87207508, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1372.417603, 926.7855225, 12.92176056, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 852.046814, 546.2168579, 21.21990013, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 858.2096558, 563.2380371, 21.13751984, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 831.406311, 669.6691895, 7.755815506, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 848.8187866, 665.1693726, 7.724252701, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 223.3338623, 1004.531067, 14.7362442, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 235.3322296, 1004.527405, 16.24848557, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 247.3299713, 1004.522278, 18.04300308, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 259.3279419, 1004.517761, 19.75898552, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 271.3270264, 1004.515686, 21.23920059, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 283.3270264, 1004.458435, 22.54810715, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 295.3270264, 1004.458435, 23.63535309, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 307.3270264, 1004.458435, 24.51343918, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 319.3269958, 1004.458496, 25.19297981, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 331.3269958, 1003.954407, 25.69207001, 0, 0, 0, 1, 0, 1, 2040534182, 1, 0, 0 + 331.3269958, 1018.689331, 25.69207001, 0, 0, 0, 1, 0, 1, 2040534182, 1, 0, 0 + 319.3269958, 1018.185242, 25.1948185, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 307.3270264, 1018.185242, 24.51343918, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 295.3270264, 1018.185242, 23.63535309, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 283.3270264, 1018.185242, 22.54810715, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 271.3270264, 1018.185242, 21.23920059, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 259.3279419, 1018.187317, 19.75898552, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 247.3299866, 1018.191895, 18.04027557, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 235.3322449, 1018.197021, 16.24556541, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 223.3338623, 1018.200623, 14.73519897, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 205.3340912, 1018.001221, 13.82350349, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 187.3340149, 1017.366333, 13.76407146, 0, 0, 0, 0, 0, 1, 2040534182, 1, 0, 0 + 205.3340912, 1004.731689, 13.82350349, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 422.2299194, 1000.289612, 25.87761307, 0, 0, 0, 0, 0, 1, 635056387, 0, 0, 0 + 422.2299194, 1022.92865, 25.87761497, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 345.1990662, 1003.0896, 25.99661827, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 350.3493958, 1003.0896, 25.99662018, 0, 0, 0, 2, 0, 1, 635056387, 1, 0, 0 + 355.0282898, 1003.0896, 25.99662018, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 361.0282593, 1003.0896, 25.99662018, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 367.0282593, 1003.0896, 25.99662018, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 373.0282593, 1003.0896, 25.99662018, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 379.0282593, 1003.0896, 25.99662018, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 385.0282593, 1003.0896, 25.99662018, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 391.0282898, 1003.0896, 25.99662018, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 397.0282898, 1003.0896, 25.99662018, 0, 0, 0, 1, 0, 1, 635056387, 1, 0, 0 + 406.9919128, 1003.0896, 25.99662018, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 406.9919128, 1020.128662, 25.99661827, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 397.0282898, 1020.128662, 25.99661827, 0, 0, 0, 2, 0, 1, 635056387, 1, 0, 0 + 391.0282898, 1020.128662, 25.99661827, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 385.0282898, 1020.128662, 25.99661827, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 379.0282898, 1020.128662, 25.99661827, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 373.0282898, 1020.128662, 25.99661827, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 367.0282898, 1020.054382, 25.99662018, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 361.0282898, 1019.92865, 25.99661827, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 355.0282898, 1019.815063, 25.99662018, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 350.3493958, 1019.708984, 25.99662018, 0, 0, 0, 1, 0, 1, 635056387, 1, 0, 0 + 345.1990662, 1019.483093, 25.99662018, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1379.857666, 907.5596924, 12.83397675, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1396.198364, 912.5237427, 13.03314209, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1382.940308, 924.4614868, 13.03326035, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 607.1987915, 632.4619751, 19.62152672, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 601.1490479, 633.3461914, 19.62152481, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 595.1980591, 634.8141479, 19.62152481, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 589.1710205, 637.0058594, 19.62152481, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 582.8978882, 640.0923462, 19.62166595, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 578.5921631, 642.8004761, 19.6301918, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 574.605957, 645.9262085, 19.65291405, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 570.9736328, 649.4295044, 19.68642044, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 567.7298584, 653.2676392, 19.72708893, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 564.9083862, 657.3959351, 19.77125931, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 562.5408325, 661.769165, 19.81528473, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 560.6564941, 666.3422241, 19.8555584, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 559.2819824, 671.0720215, 19.88854408, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 558.4420776, 675.9185181, 19.9107914, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 541.1474609, 674.1121826, 19.90851212, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 542.2913818, 667.5209351, 19.87817001, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 544.1468506, 661.1411133, 19.83359909, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 546.7358398, 654.5472412, 19.77965164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 550.0924683, 648.0842285, 19.72110176, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 553.8226318, 642.6275024, 19.66266823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 558.0977783, 637.569519, 19.60902977, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 562.8812866, 632.9559937, 19.56485558, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 568.7734375, 628.473938, 19.53484726, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 574.4658203, 624.8938599, 19.52388954, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 582.2374878, 621.0706787, 19.52401161, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 590.3013306, 617.8306274, 19.5240097, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 597.8240356, 615.9788818, 19.5240097, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 605.2518311, 614.8980713, 19.5240097, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 558.5180664, 693.2744141, 19.91809273, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 558.4210205, 702.4308472, 19.91809464, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 556.7687988, 713.3406372, 19.91809464, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 556.0869751, 722.3996582, 19.91809464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 555.6973267, 732.9197998, 19.91809464, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 561.1893921, 713.3692627, 19.94470215, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 562.690918, 722.6785889, 19.91809464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 563.8170166, 732.8887939, 19.91809464, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 536.0661011, 740.5964966, 19.91809464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 536.1708984, 720.583374, 19.91809464, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 541.479126, 700.0072021, 19.91809464, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 541.479126, 686.7817993, 19.91809464, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 541.479126, 680.8452759, 19.91809464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 544.7786865, 740.6946411, 19.91809464, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 544.3887329, 720.6838379, 19.91809464, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 555.3352051, 748.8186646, 19.91809464, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 555.2997437, 760.2033081, 19.91809464, 0, 0, 0, 0, 5, 1, 0, 0, 0, 0 + 555.3450317, 775.8922729, 19.91809464, 0, 0, 0, 0, 0, 1, 635056387, 0, 0, 0 + 555.7070923, 789.0634766, 19.91809654, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 564.2668457, 748.9707031, 19.91809464, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 563.9992065, 760.2428589, 19.91809464, 0, 0, 0, 0, 5, 1, 0, 0, 0, 0 + 563.8649902, 775.9005127, 19.91809464, 0, 0, 0, 0, 0, 1, 635056387, 0, 0, 0 + 561.4278564, 789.0691528, 19.91809464, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 544.9376831, 789.2304077, 19.91809464, 0, 0, 0, 0, 0, 1, 635056387, 0, 0, 0 + 545.1771851, 775.8106079, 19.91809464, 0, 0, 0, 0, 0, 1, 635056387, 0, 0, 0 + 545.0485229, 763.5483398, 19.91809464, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 545.0056763, 756.4289551, 19.91809464, 0, 0, 0, 0, 5, 1, 635056387, 0, 0, 0 + 536.1732788, 775.8476563, 19.91809464, 0, 0, 0, 0, 0, 1, 635056387, 0, 0, 0 + 535.5385742, 763.7557983, 19.91809464, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 535.6086426, 756.413147, 19.91809273, 0, 0, 0, 0, 5, 1, 635056387, 0, 0, 0 + 538.5788574, 789.3879395, 19.91809464, 0, 0, 0, 0, 0, 1, 635056387, 0, 0, 0 + 556.3184814, 806.5414429, 19.91809273, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 556.3184814, 822.0059814, 19.91809273, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 556.3184814, 833.9863892, 19.91809273, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 556.3184814, 846.0292358, 19.91809273, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.8186646, 879.9616699, 19.91809273, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 556.8186646, 912.0313721, 19.91809273, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.8334351, 940.8212891, 19.91809273, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.8334351, 955.9586182, 19.91809654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.833374, 989.8909912, 19.91809654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.833374, 1021.960693, 19.91809654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.5341187, 1021.960693, 19.91809654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.5341187, 989.8909912, 19.91809654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.0752563, 955.9586182, 19.91809654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.0752563, 940.8212891, 19.91809273, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 543.0752563, 879.9616699, 19.91809273, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 543.0752563, 846.0292358, 19.91809273, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 543.0752563, 822.0059814, 19.91809273, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 543.0752563, 806.5414429, 19.91809273, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 556.833374, 1046.759399, 19.91809654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.9327393, 1065.887939, 19.81142044, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 556.9194946, 1078.375977, 19.89809227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.9194946, 1099.820557, 19.89809227, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 556.9194946, 1131.890259, 19.89809227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.9194946, 1160.680176, 19.89809227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.9334717, 1175.817383, 19.91809464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.9334717, 1209.749756, 19.91809464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.9334717, 1241.819458, 19.91809464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 556.9334717, 1270.609375, 19.91809464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 557.0290527, 1280.822144, 19.8547821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.3903198, 1280.822144, 19.84757042, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.380127, 1270.609375, 19.91809464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.380127, 1241.819458, 19.91809464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.380127, 1209.749756, 19.91809464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.380127, 1175.817383, 19.91809464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.380127, 1160.680176, 19.89809227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.0316162, 1131.890259, 19.89809227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.0316162, 1099.820557, 19.89809227, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 543.3135986, 1077.076782, 19.89809418, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.3883667, 1065.888184, 19.91809654, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 543.6268921, 1046.759399, 19.91809654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -586.4768677, 1344.586182, 16.21977234, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -588.4591064, 1338.046143, 16.21977043, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -590.2040405, 1333.194336, 16.15680122, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -592.5339966, 1326.947998, 15.90151405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -595.3450317, 1320.981567, 15.84375763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -597.8301392, 1315.638672, 15.80189228, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -600.2163696, 1310.532471, 15.77603912, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -606.1783447, 1300.829346, 15.7736063, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -609.6559448, 1296.129761, 15.78156567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -613.3206787, 1291.439209, 15.78625488, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -616.9917603, 1286.660767, 15.58629227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -620.4106445, 1281.667847, 15.58629036, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -602.805542, 1305.437988, 15.77075672, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -626.2058105, 1271.148315, 15.58629036, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -630.7526245, 1262.886841, 15.72851658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -632.4683838, 1259.745239, 15.88282776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -634.1675415, 1256.537842, 16.0386467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -635.8162842, 1253.337524, 16.07483101, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -637.3737793, 1250.188721, 16.22642899, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -639.0101929, 1246.843872, 16.37384415, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -640.5144043, 1243.495239, 16.51960754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -641.9446411, 1240.089844, 16.66553497, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -643.3119507, 1236.61438, 16.81520653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -644.6244507, 1233.039917, 16.97303391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -645.9150391, 1229.330566, 17.12334824, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -647.1459961, 1225.532837, 17.26465607, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -648.2366943, 1221.729736, 17.41449165, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -649.1469727, 1217.964233, 17.5732193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -649.9099731, 1214.205566, 17.72268295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -650.5249023, 1210.457031, 17.86829567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -650.9779053, 1206.719849, 18.00834846, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.2545166, 1202.994019, 18.12398911, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.4277344, 1199.29541, 18.22584343, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.5696411, 1195.654785, 18.32598305, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.6654053, 1192.180786, 18.4002552, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.7042847, 1188.688599, 18.47450638, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.6914063, 1184.933228, 18.47720146, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.5534058, 1178.545776, 18.47719765, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -652.0318604, 1072.56189, 9.045628548, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -652.010498, 1076.113037, 9.213302612, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -651.9882813, 1079.691895, 9.51786232, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.9653931, 1083.295532, 9.890422821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.9420776, 1086.920898, 10.24025917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.918396, 1090.565063, 10.69019413, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.8945923, 1094.224976, 11.21580982, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.8707886, 1097.897827, 11.77545643, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.847229, 1101.580566, 12.36087227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.8239136, 1105.270752, 12.96471214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.8012085, 1108.96521, 13.57842827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.7791748, 1112.660889, 14.19325542, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.7579346, 1116.354858, 14.80043221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.7377319, 1120.043945, 15.39121151, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.7188721, 1123.724976, 15.95682335, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.7011719, 1127.39502, 16.48851967, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.6849976, 1131.050903, 16.97755051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.6703491, 1134.689453, 17.41516495, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.6574707, 1138.307617, 17.79264832, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.6464233, 1141.902466, 18.10128021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.6373901, 1145.470703, 18.33235931, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.5998535, 1155.392456, 18.47719765, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -651.6303711, 1149.009399, 18.47719574, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -598.3364868, 1346.599487, 16.18125725, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.8861084, 1345.840332, 16.21977043, 1, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + -588.3804932, 1214.505859, 9.686483383, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -600.6807251, 1214.507202, 8.255664825, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -607.6418457, 1214.525513, 6.818277359, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -614.5838013, 1214.550537, 5.671569824, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -628.4317017, 1214.57666, 4.90810442, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -527.7501221, 468.6498108, 5.708793163, 0, 0, 0, 1, 0, 1, 4177051356, 0, 0, 0 + 13.96785927, 1095.995239, 13.46179771, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 13.96785927, 1101.010132, 13.34044647, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 13.96785927, 1105.238281, 12.77217674, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 13.96785927, 1110.30542, 11.73881912, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 13.96785927, 1119.172729, 9.957323074, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 13.96785927, 1132.04187, 9.956958771, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 13.96785927, 1139.849243, 11.50038338, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 13.96785927, 1145.978882, 12.94009399, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 13.96785927, 1125.6073, 9.709671021, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 38.94562531, 1125.574951, 4.411716938, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 48.5170517, 1125.574951, 2.137602091, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 54.08776093, 1125.574951, 1.924483299, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 22.24585915, 1125.574951, 8.680094719, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 28.1622715, 1125.574951, 7.223637104, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 60.20362091, 1127.353271, 1.955402136, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 61.32978058, 1151.014526, 1.91098702, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 100.0806732, 1151.136719, 1.910986781, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 112.9502869, 1151.197754, 1.910987139, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 82.60341644, 1151.075684, 1.910986781, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 99.34762573, 1126.329224, 1.9109869, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 81.67381287, 1125.956787, 1.9109869, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 112.4138031, 1126.70166, 1.910987139, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 60.76670074, 1138.299438, 1.91098702, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 22.69307518, 1089.595215, 13.76179886, 0, 0, 0, 1, 0, 1, 2271326249, 0, 0, 0 + 13.69307518, 1089.595215, 13.76179886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 337.063446, -432.2147827, 3.742576599, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 337.063446, -444.2147217, 3.742577314, 0, 0, 0, 1, 0, 1, 2513631026, 0, 0, 0 + 358.8655396, -429.6451111, 3.542503357, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 348.9860535, -431.8760986, 3.542577267, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1250.757324, -580.310791, 12.62133217, 0, 0, 0, 1, 0, 1, 3210600343, 0, 0, 0 + 1250.75061, -586.4259033, 12.81212234, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1250.897949, -599.4514771, 12.87523079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1251.106812, -613.1757813, 13.09004402, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1251.63269, -626.7880249, 13.39911079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1252.750977, -639.4772339, 13.57569027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1255.053711, -650.4337769, 13.60441303, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1258.876343, -658.854248, 13.41735172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1264.949219, -664.1477661, 12.94379044, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1273.230957, -666.8175659, 12.21944332, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1282.883789, -667.7193604, 11.3371048, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1293.06604, -667.7280884, 10.38975048, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1302.943115, -667.7182007, 9.469693184, 0, 0, 0, 1, 0, 1, 3210600343, 0, 0, 0 + 1311.687012, -668.5591431, 8.668727875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1318.470947, -671.1323242, 8.078466415, 0, 0, 0, 1, 0, 1, 3210600343, 0, 0, 0 + 1323.561646, -675.1653442, 7.66908741, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1327.785278, -679.7819214, 7.348973274, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1331.147827, -684.9766846, 7.117627621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1333.647583, -690.7498779, 6.975184441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.283081, -697.1011353, 6.92178154, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1335.819336, -709.986084, 7.299601555, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1336.053711, -704.029541, 6.957479477, 0, 0, 0, 1, 0, 1, 3210600343, 0, 0, 0 + 1203.916992, -568.4309692, 13.01922131, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 1216.031372, -568.5146484, 13.09935856, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 1228.03125, -568.5146484, 12.65051842, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1237.65625, -568.4259644, 12.65279579, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 1249.853638, -568.5097046, 12.60547447, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1260.063721, -571.2312012, 12.40639687, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1270.766602, -571.5452881, 12.53450966, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 108.0509872, 1146.955688, 13.55307484, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 108.6049652, 1138.896851, 13.5531044, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 108.7890854, 1130.340576, 13.55310631, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1754.402222, 884.7208862, 15.83700562, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1752.665283, 878.9269409, 15.79454803, 0, 0, 0, 1, 0, 1, 275398912, 0, 0, 0 + 1751.016479, 873.4292603, 15.64760494, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1749.235718, 867.4829102, 15.48351955, 0, 0, 0, 1, 0, 1, 275398912, 0, 0, 0 + 1745.429688, 854.6489258, 15.32552814, 0, 0, 0, 1, 0, 1, 275398912, 0, 0, 0 + 1743.705322, 848.9084473, 15.26240158, 0, 0, 0, 1, 0, 1, 275398912, 0, 0, 0 + 1740.182617, 837.1549683, 15.13992977, 0, 0, 0, 1, 0, 1, 275398912, 0, 0, 0 + 1737.882568, 829.0767212, 15.37783337, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1736.523193, 824.1869507, 15.69906521, 0, 0, 0, 1, 0, 1, 275398912, 0, 0, 0 + 1734.923462, 817.6564331, 16.41285133, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1733.504883, 810.3726807, 17.46343994, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1732.490356, 803.6242065, 18.42681503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1731.754517, 797.1986084, 19.30053329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1731.172119, 790.8837891, 20.21428871, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1730.617676, 784.4690552, 21.14052582, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1730.123413, 777.930481, 22.0762558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1729.772705, 771.4086914, 22.87462234, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1729.5177, 764.9406128, 23.49371719, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1729.310547, 758.5640869, 24.03734016, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1729.103394, 752.3173828, 24.49344063, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.895996, 746.2010498, 24.71358299, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.720337, 740.1900024, 24.82080078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.57666, 734.2838135, 24.85329628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1728.414917, 728.7106934, 24.87710381, 0, 0, 0, 1, 0, 1, 275398912, 0, 0, 0 + 1741.94397, 843.0317383, 15.19803333, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1749.419189, 825.3112793, 15.44800186, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1757.027588, 823.2731934, 15.43071079, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1764.031494, 826.5769043, 15.43115044, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1771.842529, 853.8388672, 15.43206787, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1765.633301, 858.248291, 15.43344975, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1757.62915, 860.272644, 15.38166332, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1767.937012, 840.2078857, 15.43206882, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1765.984253, 833.392395, 15.43206787, 0, 0, 0, 0, 10, 1, 0, 0, 1, 0 + 1769.889771, 847.0233765, 15.43206882, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1747.332764, 861.065918, 15.39472198, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1719.07605, 725.9837646, 24.76882744, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1737.505737, 726.0796509, 24.76910019, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1737.289551, 707.7930298, 24.76331711, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1718.956177, 707.8807373, 24.76742554, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1635.306641, 724.6914673, 27.23881721, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1657.738281, 719.0022583, 27.23389244, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1561.822998, 752.6577759, 27.24516106, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1580.045532, 752.6577759, 27.23685455, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1579.751709, 734.1413574, 26.76824951, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1561.40625, 661.5527344, 27.62706566, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1561.40625, 641.7288818, 27.64112282, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1579.309326, 654.8410645, 27.33569336, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1579.62561, 674.2958984, 27.32938957, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1639.099731, 654.7189941, 27.40415955, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1638.918091, 673.8551025, 27.41306114, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1658.593384, 628.3201294, 27.68302917, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1658.730591, 609.4750366, 28.00827217, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1719.311401, 629.0219116, 28.11216927, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1718.98999, 609.0959473, 28.12223053, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1737.844727, 609.4172974, 28.12739563, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1638.803467, 553.9064331, 27.66214371, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1657.791382, 553.8276367, 27.65037346, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1657.476196, 533.9729614, 27.64017868, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1639.276123, 534.5244751, 27.6505909, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1187.695557, 172.8825226, 31.53516006, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1187.48645, 184.1748657, 31.45998764, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1187.416748, 194.0033875, 31.45829391, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1185.60437, 200.2769165, 31.42348671, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1180.167358, 204.459259, 31.32053757, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1173.475586, 205.7836609, 31.13678169, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1166.435303, 202.7166138, 30.81912994, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1161.834717, 196.3036804, 30.76680565, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1160.719482, 188.2875061, 31.20543098, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1160.37085, 181.0381012, 31.43878555, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1160.231445, 173.7189941, 31.51575279, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 421.364502, 62.60158157, 7.550438881, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 433.348999, 62.60158157, 7.600158691, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 446.0904541, 62.72773361, 7.552434444, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 457.948822, 62.72773361, 7.601183891, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 469.9333496, 62.60158157, 7.552661419, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 482.4224548, 62.34927368, 7.57010746, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 493.0193176, 62.85388947, 7.575818539, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 513, -2.146362305, 7.536259174, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 503.0096436, 30.35376358, 7.575818062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 508.0048218, 14.10370064, 7.575818062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 498.0144653, 46.60382843, 7.575818539, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 332.1199951, -251.6000061, 3.458400011, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 319, -286, 3.480000019, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 327.9082336, -281.4368286, 3.446602821, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 341.0690613, -244.7862244, 3.480126858, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -152.4345398, -875.9442139, 4.121210098, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -152.6856079, -834.6571045, 4.173111916, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -152.5600739, -855.3006592, 4.147161007, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -152.8111267, -814.0135498, 4.199062347, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -152.7483673, -824.3353271, 4.186087132, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.7162781, 840.602356, 9.011927605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -224.3983002, -656.0632935, 4.008639812, 0, 0, 0, 1, 0, 1, 4135082170, 0, 0, 0 + -224.4119873, -650.0701904, 3.995264292, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -236.4152527, -586.7757568, 3.984918356, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -241.8244324, -588.2251587, 3.784918547, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -248.0063477, -589.8816528, 3.784918547, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -253.9433899, -591.8502808, 3.784916639, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -260.7346191, -595.8043823, 3.784916639, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -266.7524414, -598.0567017, 3.784916639, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -275.5184937, -602.6572876, 3.784916639, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -284.8041077, -608.6508179, 3.784916639, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -282.2543335, -615.6845703, 3.784916639, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -277.1548462, -624.5647583, 3.784916639, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -272.758728, -632.038147, 3.784916639, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -267.835083, -633.5328369, 3.784916878, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -262.6476746, -630.6314087, 3.784916639, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -260.2737732, -623.9492798, 3.784916401, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -260.6254578, -610.9367676, 3.784916878, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -501.3463135, -250.2195435, 6.987401962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -545.9387207, -158.0039215, 6.973963261, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -553.1367798, -158.0063019, 6.47338295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -560.3348389, -158.0088348, 5.891019821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -567.5328369, -158.011322, 5.616892815, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -574.730896, -158.0137329, 5.61644125, 0, 0, 0, 1, 0, 1, 2303521350, 0, 0, 0 + -582.0795898, -158.3787537, 5.580548763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -590.9805908, -160.171402, 5.539880753, 0, 0, 0, 1, 0, 1, 2303521350, 0, 0, 0 + -598.6859131, -163.072403, 5.697947025, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -607.9953613, -169.5017548, 5.834886074, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -612.7025146, -175.1729431, 6.01162529, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -616.2180176, -181.6405487, 6.034417152, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -618.8154297, -189.6225891, 6.044783115, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -620.0800781, -198.6685181, 6.055431843, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -619.7452393, -208.6910095, 6.072804928, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -618.8945313, -214.0408478, 6.083881855, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -617.4168091, -219.8752441, 6.094495296, 0, 0, 0, 1, 0, 1, 2303521350, 0, 0, 0 + -615.2650757, -226.3356323, 6.099337578, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -612.576416, -233.2316895, 6.094154835, 0, 0, 0, 1, 0, 1, 2303521350, 0, 0, 0 + -609.487915, -240.3714294, 6.077023983, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -606.1364746, -247.5645752, 6.048239231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -602.6593018, -254.6194763, 6.009839058, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -599.1933594, -261.3453979, 5.964979649, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -595.8757324, -267.5508423, 5.917374134, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -592.8434448, -273.045105, 5.870877743, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -590.1759033, -277.8512268, 5.827355862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -587.7756958, -282.1716309, 5.786242962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -585.5148315, -286.0846558, 5.747382164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -583.2651978, -289.6685791, 5.710337639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -580.8987427, -293.0016785, 5.674497128, 0, 0, 0, 1, 0, 1, 2303521350, 0, 0, 0 + -578.2874756, -296.1620178, 5.639124393, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.3033447, -299.2279358, 5.603405952, 0, 0, 0, 1, 0, 1, 2303521350, 0, 0, 0 + -571.8182373, -302.2775879, 5.566473484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -567.7040405, -305.3892517, 5.527449131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -562.7216797, -308.47995, 5.486951828, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -556.8793945, -311.4299927, 5.446543694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -550.4208374, -314.2624512, 5.406776905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -543.5893555, -317.0003967, 5.368155003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -536.628418, -319.6671143, 5.331055164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -529.7814331, -322.2854309, 5.295663834, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -523.2919922, -324.8788147, 5.261923313, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -517.4033813, -327.4701233, 5.229531765, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -512.3590698, -330.0825806, 5.197973728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -508.0871582, -332.6483765, 5.16745615, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -504.3077393, -335.1106262, 5.138170242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -497.9566345, -339.8811646, 5.080825329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -492.7649536, -344.7082825, 5.021193027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -488.1918335, -349.9060669, 4.954523087, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -483.882019, -355.8535767, 4.874820232, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -480.4466553, -362.8436279, 4.776512146, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -477.6298218, -370.2043762, 4.668047428, 0, 0, 0, 1, 0, 1, 2303521350, 0, 0, 0 + -474.994873, -377.1531067, 4.561576843, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -472.1051331, -382.9071655, 4.470820427, 0, 0, 0, 1, 0, 1, 2303521350, 0, 0, 0 + -468.9239197, -387.4013672, 4.39851284, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -465.7062683, -391.0922241, 4.338302612, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -461.8373108, -394.3267212, 4.160687447, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -457.5023804, -396.8050232, 3.968626022, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.5861511, -398.2303772, 3.968626499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -449.4185791, -398.2303772, 3.968626499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -445.5023804, -396.8050232, 3.968626499, 0, 0, 0, 1, 0, 1, 2303521350, 0, 0, 0 + -431.7282715, -388.8241882, 3.968097925, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -423.9006042, -384.3339233, 3.968579531, 0, 0, 0, 1, 0, 1, 2303521350, 0, 0, 0 + -418.7044678, -381.3339233, 3.968579531, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -413.5083008, -378.3339233, 3.968579531, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -538.7406616, -158.0015259, 7.138628006, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -660.9534302, 1034.427979, 8.813548088, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -141.3968506, -483.667511, 13.74053669, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -122.0390549, -483.667511, 13.74257565, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -122.3728104, -502.7583008, 13.72020912, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -141.4636078, -502.8917847, 13.73169422, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.72468567, -484.1698303, 13.71163654, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.25679398, -483.6158752, 13.71576405, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.14599991, -503.3369141, 13.72011757, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.33691406, -502.3951721, 13.69817352, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 7.442141533, -484.3858337, 13.72198486, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 20.23046684, -484.1422424, 13.76191616, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 7.381244659, -502.7157593, 13.72829723, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 25.95476532, -502.5330505, 13.71194458, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 46.69707489, -484.239502, 13.75197029, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 65.71787262, -483.9892273, 13.7487669, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 65.96814728, -503.081543, 13.73729897, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 46.62556458, -502.6524963, 13.72816467, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.2750397, -484.4369507, 13.73759651, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.6223145, -484.2936096, 13.74051476, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.1922913, -503.2142334, 13.71757698, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.0361328, -502.7364197, 13.71452618, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 214.9044342, -483.9508667, 8.031977654, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 233.6643066, -484.337677, 8.024514198, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 214.7593842, -502.8558044, 8.034080505, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.5333099, -445.7667542, 13.71953201, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.3168793, -459.188385, 13.71943092, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 214.7926483, -438.9288025, 3.975119591, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 214.4693909, -425.675354, 3.975732088, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.5485535, -357.5225525, 13.71862888, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.1687317, -371.1013489, 13.72082615, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.034729, -301.1705017, 13.73438931, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.7581329, -300.9569397, 13.73892021, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 150.11409, -320.2142944, 13.72859383, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.14151, -320.0007019, 13.71021175, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 214.6768188, -300.6693115, 8.063342094, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 234.1313477, -301.4223938, 8.070335388, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 234.2568512, -319.6217957, 8.039861679, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 214.6768188, -319.8728027, 8.03732872, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 288.556366, -320.3876648, 3.919205427, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 288.2415161, -301.3605042, 3.915978193, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 70.84128571, -301.4255981, 13.75094032, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 87.21905518, -301.3866577, 13.75693417, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 83.46300507, -319.1329956, 13.69575977, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 101.3165665, -319.3242798, 13.70640945, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 13.24968719, -300.6579285, 13.73697948, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 32.15292358, -301.0490417, 13.7294693, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.94321442, -300.9186707, 13.73015785, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.94321442, -319.3004456, 13.71261787, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -65.23132324, -319.6915588, 13.73173428, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.97059631, -301.440155, 13.72568512, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.87380219, -398.9102478, 13.73210812, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.0652771, -398.8118286, 13.72756863, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.91763306, -417.611908, 13.73038197, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.87380219, -417.759552, 13.73690033, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -8.047073364, -398.9100342, 13.73709965, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 5.733097076, -398.5162964, 13.73298454, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 7.209545135, -417.3164063, 13.73114967, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 21.28500366, -417.8085327, 13.74288177, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 46.67989731, -398.5162964, 13.75511646, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 65.77527618, -398.811615, 13.75101757, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 65.38156128, -417.8085632, 13.72605515, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 47.46733475, -417.7101135, 13.71843815, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 150.193985, -392.6791687, 13.74286938, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.6978912, -398.4232788, 13.7220459, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.6404572, -417.7810059, 13.70222759, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.389801, -423.6400146, 13.70895481, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 346.089325, -422.8520813, 3.648759127, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 346.2903442, -441.5478821, 3.660249233, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -140.3443756, -559.8430786, 13.70806885, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -121.9288177, -559.1995239, 13.73239708, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -121.9288177, -577.9616089, 13.73381233, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -140.1463623, -577.9616089, 13.7048769, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.82971191, -558.7374878, 13.73698521, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.29566193, -558.7374878, 13.72672939, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.99776459, -577.9515991, 13.72463512, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.97866058, -577.9515991, 13.73189735, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1.758608818, -559.2190552, 13.70076084, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 17.58351517, -559.1323242, 13.70019913, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 17.58351517, -578.1708374, 13.68482304, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1.975448608, -577.9106445, 13.68681908, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 46.87970352, -559.0095825, 13.73763084, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 65.29839325, -559.0095825, 13.73385429, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 65.45061493, -578.0371094, 13.71154976, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 47.18414688, -577.8848877, 13.70687866, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.2942657, -559.4863892, 13.73905945, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.6120758, -559.2846069, 13.74460506, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.4103394, -578.1672974, 13.72371197, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 130.9714813, -577.7235107, 13.71827602, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 215.6233978, -577.6633911, 8.026346207, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 215.0636292, -558.7171021, 8.042304039, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 233.8376617, -558.3295898, 8.056964874, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 233.4070587, -577.6203003, 8.025650978, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 262.6848755, -578.3688354, 3.959004641, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 272.2007446, -562.6022949, 3.940879822, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 288.8069153, -572.491394, 3.941782236, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 278.7312622, -587.9780273, 3.958795786, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 338.2749329, -565.0409546, 3.670943022, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 328.37146, -581.9695435, 3.907519817, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 270.8241882, -681.8795776, 3.816393375, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 280.6636047, -664.5275879, 4.072584152, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 225.4028168, -668.1817627, 3.932014704, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 207.5811615, -701.1222534, 3.898204565, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.4347839, -637.321167, 7.06623888, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.2772369, -637.5373535, 7.060337067, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 130.7728577, -656.4874878, 7.089123726, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.0745087, -655.7669678, 7.06043148, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 46.44022751, -636.9945068, 12.76599121, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 66.20871735, -637.3002319, 12.77052021, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 65.90301514, -655.7440186, 12.73861885, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 46.64402771, -655.8458862, 12.74138355, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -11.03103828, -637.3001709, 13.7834177, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 8.126051903, -637.1983032, 13.78759575, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -65.33103943, -637.4763184, 13.73220921, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.68077469, -637.2042847, 13.72968674, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.68077469, -656.0674438, 13.73332977, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.8322525, -655.9768066, 13.72947216, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -131.6847382, -664.6436768, 13.63090515, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -131.6847382, -676.5884399, 12.57638931, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6847534, -688.5331421, 11.42624378, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -131.6847534, -700.4779053, 10.27609539, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -131.6847534, -718.3950195, 8.550872803, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -140.4028931, -636.6066284, 13.69687271, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -121.6138535, -636.6707153, 13.73787975, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -121.9986115, -656.3575439, 13.72859097, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -140.4670105, -655.6521606, 13.69790554, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -156.6637421, -763.3642578, 4.498491764, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -146.595993, -770.4310303, 4.552051544, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -135.4633942, -769.8502808, 4.365576744, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -122.2978821, -769.8502808, 4.163976669, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.48288727, -769.3567505, 4.154888153, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.28263855, -769.3567505, 4.152191639, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 46.99602509, -737.2545776, 3.92258358, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 65.46366882, -726.874939, 3.914737701, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 130.3779602, -690.0613403, 3.921000242, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.5369263, -678.3372192, 3.919711351, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -72.69462585, -848.0319214, 4.21811533, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -61.18694687, -841.5637207, 4.204990387, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -51.85755539, -836.3134766, 4.204628468, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -43.49389648, -831.4771118, 4.454630375, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -31.9031601, -824.7850342, 4.454628944, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -20.26142311, -818.0404663, 4.45479393, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -16.37747765, -815.2215576, 4.411477089, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -14.08670807, -812.6928101, 4.365520954, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -12.32142639, -808.6766357, 4.193809032, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -72.70785522, -812.7462769, 4.353117943, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -72.68232727, -824.2578735, 4.317081928, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -72.69166565, -834.925354, 4.256182194, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 47.0871582, -779.7698975, 3.908782721, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 65.84308624, -769.817749, 3.929285526, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 72.20407104, -791.0578613, 3.948578119, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 79.00338745, -803.0368652, 3.945565701, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 84.75387573, -812.8117676, 3.944838285, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 91.33566284, -824.2565918, 3.944194555, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 74.19755554, -831.3935547, 3.907607079, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 82.65592194, -847.2989502, 3.921332359, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -206.2479401, -707.1582642, 3.900388479, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -206.9488068, -688.6661987, 3.917188168, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -206.5891571, -602.0788574, 3.891057491, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -208.5736694, -585.0687866, 3.899223328, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -243.5572815, -598.7542725, 3.889336586, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -248.5657959, -579.854248, 3.890197754, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -223.4267426, -548.1271362, 3.893055916, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -255.520874, -566.2219849, 3.887782812, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -264.9033813, -551.1057129, 3.895753145, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -232.6603241, -531.9683838, 3.902332783, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -301.6676025, -486.6636963, 3.914729357, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -268.4265137, -468.5687561, 3.934456348, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -278.3452148, -452.4843445, 3.93270278, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -309.9778748, -471.115448, 3.905622721, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -331.3117676, -367.0961914, 3.909237862, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -341.0964355, -348.867218, 3.909001112, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -384.3902893, -317.1005249, 3.911162138, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -357.046814, -333.0509033, 3.889639616, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -394.5770264, -347.2587585, 3.928106308, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -377.4203491, -357.1774597, 3.915678501, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -439.4492798, -403.848938, 3.904481173, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -390.2829895, -375.5985413, 3.933359146, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -528.6419678, -148.6268005, 6.955298424, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -528.8726807, -168.352066, 6.954538345, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -528.8150024, -173.0815125, 6.91101265, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -491.6138306, -173.6006012, 6.893331528, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -491.4251099, -142.9373474, 6.886276722, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -528.2225342, -142.1298828, 6.878638744, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.6806335, -142.8825073, 8.815711975, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -447.2973328, -142.8825073, 8.825777054, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -464.2436218, -173.0592804, 8.825894356, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -447.4662476, -173.3407898, 8.826906204, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -432.3215942, -173.0029907, 9.470227242, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -418.9785156, -173.1155853, 10.4766531, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -522.9450073, -245.6865234, 6.893213749, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -487.5496826, -232.6429138, 6.904684544, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -479.0376587, -249.5444946, 6.90262413, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -510.0238647, -271.5900269, 6.89718914, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.9811096, -225.2587585, 6.894683838, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -447.3189087, -224.7171478, 6.908658504, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -432.5204468, -224.6045685, 7.496449471, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -418.9137268, -224.9650116, 8.683790207, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -380.0155945, -142.8563995, 13.60483932, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.3480835, -143.0467834, 13.58220005, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -380.2694397, -173.8258362, 13.62473583, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -347.4595947, -174.3335419, 13.6279974, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.7458801, -223.0257568, 11.82929802, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -348.6928101, -224.1027527, 11.79703999, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -349.0517883, -243.6679688, 11.78330231, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -378.8483887, -244.2064667, 11.80361938, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -304.0187683, -173.235733, 13.51355267, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -287.8766174, -173.3312531, 13.52146053, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -249.4792786, -173.0447083, 13.3469286, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -232.381958, -173.7133179, 13.42765903, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -303.9396973, -224.4632874, 12.51312923, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -288.1795959, -224.3677673, 13.335639, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -219.7593994, -142.8897705, 13.43831635, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -188.3072357, -142.4676056, 13.43189335, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -118.9378204, -142.4704742, 13.80111885, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -88.33911133, -142.3212128, 13.81196308, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -142.5212097, -173.3677063, 13.76045132, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -121.4752731, -173.5169678, 13.75782967, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -65.35279083, -142.4704742, 13.74080086, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.7092514, -142.7689972, 13.72580528, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -65.20352936, -173.2184448, 13.73374844, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.41072845, -173.3677063, 13.73675251, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -140.9961548, -224.9118805, 11.74256516, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -121.780014, -224.7203522, 11.74950027, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -122.4184265, -243.2980804, 11.71652985, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -140.9961548, -243.5534363, 11.72311783, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -204.1175385, -243.2111053, 13.47279835, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -187.7136383, -242.9776001, 13.47895432, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -248.8322601, -224.3609924, 13.52136898, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -232.1394043, -224.6086578, 13.5317564, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -273.0053406, -243.6794434, 13.52260017, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -254.3473511, -243.5968933, 13.51257038, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -98.30973816, -243.2536926, 12.47998524, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -83.66062164, -243.400177, 13.05653858, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -91.27415466, -248.424057, 12.67900181, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -91.13666534, -256.8835754, 12.67900181, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -91.18559265, -262.8854065, 12.67900181, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -91.4037323, -268.8854065, 12.67900181, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -91.330513, -274.8846741, 12.89134312, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -91.15535736, -280.8876343, 13.15193367, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -91.19984436, -286.8854065, 13.31497669, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -91.29417419, -292.7625732, 13.44115639, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -64.39154816, -224.694397, 13.69902039, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.20767975, -243.1915588, 13.69069386, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.94292831, -224.9518127, 13.70046997, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.75905991, -243.5592957, 13.71210289, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -97.84368134, -296.9663391, 13.74360275, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -85.59285736, -298.5565796, 13.74234772, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -140.9699097, -294.2611694, 13.74533463, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -121.9185181, -294.3178711, 13.75697136, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -122.2587204, -313.3692627, 13.73630714, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -141.1399994, -312.8589478, 13.72661781, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -204.4178467, -293.4674072, 13.74387836, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -187.8612976, -294.0344238, 13.7339201, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -187.9746857, -312.6322021, 13.71570206, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -203.624054, -312.0651855, 13.70656872, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -269.013092, -308.1886292, 13.22562027, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -253.0317383, -298.4089966, 13.20767307, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -243.0930786, -314.4698486, 13.18783188, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -259.1539307, -323.7724609, 13.18404579, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -208.8094177, -412.3331299, 13.26899433, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -191.7931519, -402.6012268, 13.26685619, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -182.294342, -419.2678528, 13.24730873, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -199.0192413, -428.5918274, 13.23933601, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -140.9749298, -399.1838074, 13.74972916, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -121.9106903, -398.8872375, 13.75139523, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -122.2919769, -417.527832, 13.72451878, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -140.8478394, -417.8243713, 13.72527885, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -163.2153473, -491.512146, 13.67267704, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -146.3857422, -483.2926025, 13.75000572, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -528.6515503, -59.13003922, 6.818827629, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -492.1366577, -59.53407669, 6.796871662, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -492.591217, -41.15036774, 6.798788071, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -527.7424927, -42.00894547, 6.800142765, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -464.6184082, -41.30453491, 8.81052494, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -446.3384705, -41.30453491, 8.820948601, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -447.7798767, -59.64999008, 8.840206146, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.7666321, -59.71550751, 8.841620445, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.1414795, -41.25665283, 13.7140913, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.282135, -41.61907959, 13.70739746, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.3338928, -60.41430664, 13.72210503, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.1414795, -59.94830322, 13.71318626, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.0855408, 18.4800415, 13.70350838, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.2471313, 36.79138184, 13.71712208, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.8718872, 36.84524536, 13.70481968, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.6564331, 17.56451416, 13.71610641, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -378.3385315, 146.8980103, 13.74247551, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.4170532, 147.4099731, 13.78143978, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.473938, 128.5241699, 13.78325176, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -378.2816467, 129.2636719, 13.74137115, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -528.8498535, 132.2868195, 6.806653976, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -510.0749512, 132.0386963, 6.759853363, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -491.3413391, 132.2041016, 6.819163322, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -491.5067749, 113.5532227, 6.819839954, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -510.4057617, 113.6772919, 6.759853363, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -528.2709961, 114.3389587, 6.797325134, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.1813354, 552.6491699, 8.837150574, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.2625427, 553.1289673, 8.842053413, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.7423706, 534.0045166, 8.806908607, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.1813354, 534.4158325, 8.808099747, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.9845581, 477.5329285, 8.831102371, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -443.7915649, 477.8756409, 8.833851814, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.5455933, 459.0939331, 8.799300194, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.7103882, 459.6423035, 8.784469604, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -567.4268799, 459.767395, 5.614949703, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -530.7844849, 459.3288574, 5.612928867, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -524.8886108, 459.377594, 5.615424633, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -505.99646, 458.9514771, 5.636352539, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -506.5477295, 479.0042114, 5.646194458, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -525.22229, 478.3151245, 5.635195255, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -530.597229, 478.3840332, 5.624995232, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -566.9127197, 477.6949463, 5.606660843, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -548.7550049, 478.0394897, 5.568579674, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -549.1057129, 459.5481262, 5.568580627, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.9172058, 394.1337585, 8.836482048, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.52948, 394.3994751, 8.839211464, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.7951965, 375.0020142, 8.811668396, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.4486389, 375.3740234, 8.820085526, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -465.1486816, 276.6450195, 8.813508034, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -446.5297546, 276.769989, 8.812119484, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -465.4610596, 246.5298767, 8.811246872, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -446.0924072, 246.092514, 8.818650246, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -464.1695862, 191.8631897, 8.800646782, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -446.0983276, 192.5640106, 8.823130608, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -446.1984558, 173.84198, 8.828156471, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -465.0706482, 174.2424469, 8.813766479, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -378.6439819, 174.1352234, 13.78949261, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.2446899, 192.7571411, 13.78411484, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -378.905426, 276.7306824, 13.70909214, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.4213562, 276.9188843, 13.71541595, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.8604126, 245.4938965, 13.71336842, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.156311, 246.3093262, 13.70830441, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -349.4981384, 341.3002319, 13.69691563, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -378.9786377, 341.8020325, 13.750453, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.7454529, 323.1101685, 13.70904922, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.0002136, 552.3848267, 13.7466526, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.0888062, 534.3390503, 13.75749016, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.5103455, 534.2196045, 13.75695801, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.2714539, 553.2713623, 13.76812172, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.1421509, 459.4668579, 13.74633884, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -378.949646, 477.8512573, 13.74409008, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -378.6188354, 394.1834412, 13.70972538, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.0496826, 375.369751, 13.71363163, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.7467041, 375.6569824, 13.7009573, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.7467041, 394.4706726, 13.71726036, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -528.5319214, 275.2651367, 5.609762192, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -520.5919189, 245.8731995, 5.610000134, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1475.944946, 428.8190613, 18.14902115, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1483.282837, 436.1569824, 18.94811058, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1498.774048, 461.0243225, 20.93008614, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1508.421997, 468.7698975, 22.61355972, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1524.320801, 478.4179077, 25.3340435, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1536.958252, 489.0171204, 27.14785385, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1543.480957, 498.8009949, 28.04394341, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1542.220825, 507.6352844, 28.38065147, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1537.743408, 515.1152344, 28.41925049, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1530.018677, 522.7733765, 28.29898834, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1418.71106, 651.4172974, 33.92689514, 1, 0, 0, 1, 0, 1, 1043125350, 0, 0, 0 + 1426.579224, 651.4172363, 33.08758545, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1434.908691, 651.4171753, 31.42817497, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1443.538574, 651.4171753, 29.46202278, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1451.870605, 651.4171143, 28.4386158, 1, 0, 0, 1, 0, 1, 1043125350, 0, 0, 0 + 1459.692017, 656.0287476, 28.41203499, 1, 0, 0, 1, 0, 1, 1043125350, 0, 0, 0 + 1463.594849, 661.5715332, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1467.594727, 665.5714111, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1472.225464, 668.8461914, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1477.393188, 671.3018799, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1483.00354, 672.8442993, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1488.962524, 673.3793335, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1494.921509, 672.8442993, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1500.53186, 671.3018799, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1505.699585, 668.8461914, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1510.330322, 665.5714111, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1514.3302, 661.5715332, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1518.233032, 656.0287476, 28.41203499, 1, 0, 0, 1, 0, 1, 1043125350, 0, 0, 0 + 1459.692017, 641.8140869, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1459.692017, 635.6045532, 28.3946743, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1459.692017, 629.3950195, 28.37992096, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1459.692017, 623.4036255, 28.33815384, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1459.695435, 618.0922852, 28.29887962, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1518.233032, 618.0925293, 28.29887962, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1518.233032, 623.4036255, 28.35531235, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1518.233032, 629.3950195, 28.38890648, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1518.233032, 635.6045532, 28.40966988, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1518.233032, 641.8140869, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1528.047729, 651.4168701, 28.21194649, 1, 0, 0, 1, 0, 1, 1043125350, 0, 0, 0 + 1534.174194, 651.4168701, 28.08352852, 1, 0, 0, 1, 0, 1, 1043125350, 0, 0, 0 + 1558.680298, 651.4168701, 27.66694641, 1, 0, 0, 1, 0, 1, 1043125350, 0, 0, 0 + 1564.657959, 651.4169922, 27.66695023, 1, 0, 0, 1, 0, 1, 1043125350, 0, 0, 0 + 1518.293823, 651.2020874, 28.41033936, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1517.578979, 596.3786011, 28.20990753, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1518.233032, 604.7750244, 28.30173111, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1518.233032, 610.9845581, 28.33999252, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1459.692017, 610.9845581, 28.33999252, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1459.692017, 604.7750244, 28.30173111, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1459.692017, 598.5654907, 28.22979546, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1459.692017, 651.3218994, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.0355835, 630.9296265, 5.616201401, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -533.692688, 631.2290649, 5.658842564, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -533.892334, 612.0651855, 5.658842087, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -564.9338989, 612.564209, 5.628450871, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -492.357666, 612.4066772, 4.09008646, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -473.9198914, 612.032959, 3.91677165, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.2835693, 630.6843262, 13.67755318, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.1589966, 612.1842651, 13.6731081, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.4501343, 611.8728027, 13.67586136, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.0763855, 630.7466431, 13.596982, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.7007751, 690.4624634, 13.70130825, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -349.0153198, 690.8234253, 13.65014553, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.5640869, 708.7834473, 13.63137817, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.4300232, 709.0541992, 13.7017231, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.4302368, 708.600647, 8.907991409, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -443.5287781, 708.9290161, 8.939917564, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -443.8570862, 689.7460938, 8.943671227, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.3833313, 690.1213379, 8.907197952, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.3858948, 753.1502075, 8.92732811, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.312439, 753.0353394, 8.912336349, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.5422363, 734.3065796, 8.908632278, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.0986328, 734.3065796, 8.91571331, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.9315186, 813.0182495, 8.91709137, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -443.9077148, 812.6500244, 8.92506218, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.0304565, 831.6738281, 8.946156502, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.9315186, 830.937439, 8.91709137, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -464.5270386, 845.9109497, 8.960595131, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.3986206, 846.5246582, 8.918217659, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -445.257782, 864.5665894, 8.904521942, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.6679077, 865.4257202, 8.94598484, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -537.6766357, 846.1564331, 8.940628052, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -556.4549561, 846.1564331, 8.940628052, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -539.0266724, 864.9348145, 8.940628052, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -556.5776978, 863.8302002, 8.940628052, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -582.2997437, 935.3696899, 8.940628052, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -565.1169434, 942.6110229, 8.940627098, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -557.0164795, 923.2190552, 8.940628052, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -574.0765381, 916.5913696, 8.940628052, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.340271, 942.8712769, 8.949119568, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -443.9001465, 942.8712769, 8.944462776, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.5944519, 924.4726563, 8.915352821, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.340271, 924.4726563, 8.925449371, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.6642761, 1019.774048, 8.946310997, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -443.3977356, 1021.68335, 8.961977005, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -443.918457, 1002.069641, 8.94260025, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.6642761, 1003.458252, 8.939081192, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -633.7015381, 1024.358398, 8.698647499, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -668.6799316, 1006.172974, 8.852767944, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -633.8654175, 1005.927246, 8.721175194, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -601.0352783, 1021.215149, 8.846269608, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -582.5800781, 1020.067688, 8.91112709, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -582.484436, 1004.098694, 8.849742889, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -601.0352783, 1002.473145, 8.842826843, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -600.9295044, 1099.175903, 8.925541878, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -582.3833008, 1099.38501, 8.933178902, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -582.3135986, 1080.35083, 8.923924446, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -601.4873047, 1080.490234, 8.927490234, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -598.6287842, 1138.917847, 8.925236702, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -580.3615112, 1135.013428, 8.882030487, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -577.4331665, 1150.073486, 8.898976326, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -595.0031738, 1153.55957, 8.930962563, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.8080444, 1098.96936, 8.94477272, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -443.777771, 1099.36377, 8.957206726, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -443.8763733, 1080.530762, 8.928614616, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.3996582, 1080.629272, 8.923513412, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -349.0661621, 1098.25415, 13.6571064, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.1807861, 1098.808472, 13.69675541, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.0884094, 1080.333252, 13.69646549, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.8814087, 1079.871338, 13.64216232, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.1060181, 1183.085938, 11.83712482, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.1784973, 1183.146851, 11.8405056, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.0567932, 1152.229858, 11.84437084, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.1060181, 1152.473267, 11.83487511, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.383606, 1021.488892, 13.69046402, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.5845337, 1020.78894, 13.63178062, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -349.0045471, 1003.079468, 13.64795303, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.2435913, 1002.02948, 13.6813612, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.7153015, 943.4223022, 13.69594574, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.4888916, 943.1409912, 13.60330486, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.3951111, 923.7299194, 13.60162067, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -378.8713684, 924.0112305, 13.67409039, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.2242737, 830.6011353, 13.6137352, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.1083679, 831.0620728, 13.69797516, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -379.2108154, 811.9580078, 13.70023632, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.7876587, 812.3165283, 13.64328671, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -559.3907471, 1332.129395, 16.43817139, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -540.9857788, 1331.900757, 16.42357254, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.8609619, 1272.488403, 18.57210732, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.161377, 1272.736084, 18.58545876, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.2852173, 1254.160278, 18.57964325, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.8609619, 1254.53186, 18.57210732, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -385.3492126, 1272.865967, 22.05989456, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -385.5214844, 1254.604248, 22.00792694, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -342.4406128, 1272.41748, 22.05858421, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -342.0960693, 1253.753662, 22.01952362, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -271.4263, 1273.005615, 23.71745491, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.1199341, 1272.814087, 23.71428871, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.1199341, 1253.814209, 23.69750404, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -271.2347717, 1253.929077, 23.69384193, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -161.6683044, 1272.311157, 19.39980698, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -161.3432617, 1254.325684, 19.39244843, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -141.8408813, 1254.109009, 19.38493729, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -141.5158386, 1272.961304, 19.41396713, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -160.4636536, 1350.805176, 19.40607262, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -141.3977966, 1350.61731, 19.41781044, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -141.7265167, 1332.021118, 19.3888092, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -161.2150269, 1331.974121, 19.39674568, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -58.05054474, 1332.109009, 19.37819481, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -58.52902222, 1351.056641, 19.38892365, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -40.15556335, 1351.152344, 19.38920403, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -35.75618744, 1332.922485, 19.38653755, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -18.86753464, 1332.044189, 18.88711739, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.0250549, 1350.822754, 16.45676804, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.1228638, 1350.822754, 16.45951653, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.3275757, 1331.647583, 16.44183922, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.0250549, 1331.98877, 16.43358803, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -438.8832092, 1331.536011, 16.42256165, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -423.3266602, 1332.258179, 16.3847084, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -405.9045105, 1332.228149, 15.82307816, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -390.7993164, 1331.867065, 15.19942474, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -385.1072083, 1350.659668, 15.24617481, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -384.9868469, 1332.003906, 15.19076347, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -342.379364, 1351.141113, 15.25066662, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -342.4997253, 1332.003906, 15.18971157, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -271.4782104, 1350.915894, 24.62217712, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.4397583, 1351.019897, 24.61850357, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.5437927, 1332.085571, 24.58878326, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -271.1661072, 1332.293579, 24.58987617, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -270.9838867, 1428.845215, 19.41452408, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.3919678, 1428.96521, 19.41615486, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.4519348, 1409.713623, 19.39550018, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -271.1038208, 1410.073486, 19.39102173, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -203.263031, 1428.905273, 19.40726089, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -184.1913147, 1429.025269, 19.39249802, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -202.4234009, 1410.553223, 19.37750244, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -184.6711273, 1410.673218, 19.37556648, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -160.561615, 1428.905273, 19.37478638, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -160.921463, 1410.073364, 19.38128662, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -141.7298126, 1409.953491, 19.38264465, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -142.4494934, 1428.54541, 19.36898613, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -36.71075439, 1424.526855, 19.41861153, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -55.10985184, 1428.404785, 19.38801765, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -58.21227646, 1409.876465, 19.38349342, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -39.99664688, 1407.194824, 19.41865921, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -177.9751892, 1499.463135, 17.38962173, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -194.8278961, 1506.043701, 17.42850304, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -202.0504913, 1487.58606, 17.39916039, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -183.7532654, 1482.289429, 17.38946915, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -270.7779236, 1506.976196, 19.42080688, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.1103516, 1506.815308, 19.4244442, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.2712708, 1487.504028, 19.41019821, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -270.7779236, 1488.147705, 19.39011383, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -271.5825195, 1597.25647, 19.39821625, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.5930786, 1597.25647, 19.38300133, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -271.7434387, 1566.519287, 19.38061142, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.1102905, 1566.19751, 19.37833595, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.2734985, 1409.927246, 14.43981647, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.9076233, 1409.792114, 14.42727566, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.6375427, 1429.103394, 14.45716858, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.8233643, 1429.373413, 14.46026707, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -385.7823792, 1410.562134, 11.22831535, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -384.7638245, 1429.278198, 11.24667549, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -342.7636719, 1429.057129, 11.24318027, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -342.2543945, 1409.704468, 11.23239708, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -385.0688477, 1488.254395, 17.78702545, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -384.7405396, 1506.885254, 17.84580803, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -342.2512207, 1506.427734, 17.84569168, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -342.7735291, 1487.79834, 17.78862762, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.1744995, 1506.661743, 17.82966995, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -444.4073486, 1487.958252, 17.81819534, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.188446, 1487.803101, 17.8244915, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -448.8202515, 1556.292603, 17.40505409, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -381.2333069, 1551.598877, 19.13880539, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -374.2549438, 1564.317627, 19.1882534, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -65.28057861, 1253.838867, 19.4226017, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.99560547, 1253.918823, 19.41454506, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -35.15430832, 1273.297119, 19.40493202, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -18.3818512, 1273.268066, 19.41727638, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -17.59077644, 1254.508301, 19.42881584, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.52036285, 1272.363892, 19.38067436, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 30.89071655, 1272.815918, 19.37410545, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.9866333, 1254.056152, 19.39818573, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.97241211, 1254.734253, 19.38796234, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.25965118, 1332.400024, 15.22578335, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.93144035, 1331.965576, 15.23095131, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 30.14861107, 1351.221436, 15.2524519, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.25965118, 1351.438599, 15.25858402, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -65.18270111, 1183.7052, 13.7550354, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.1629715, 1183.500488, 13.73574829, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -65.62508392, 1152.557129, 13.74282837, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.77334595, 1151.833252, 13.74136353, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.94922829, 553.6446533, 13.58866215, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.99055862, 553.3200684, 13.57989025, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.09874725, 534.1705322, 13.57032013, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 30.27379608, 533.8460083, 13.56935596, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 113.9203644, 553.1467285, 13.57814789, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 133.0696869, 553.6352539, 13.58870125, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 133.2162476, 533.9973755, 13.57600594, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 114.2623138, 533.8997192, 13.56866264, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 133.3332672, 399.3982544, 14.1623745, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 114.0186615, 394.2477112, 13.89691734, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 113.7120819, 374.8104553, 13.91012287, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 133.3332672, 375.2396851, 13.90065861, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 28.38395119, 394.2454224, 13.68008518, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 50.61981583, 394.3190613, 13.68886185, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 50.25167084, 375.2492371, 13.68277454, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 28.82572174, 375.1755981, 13.6674099, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 50.73276138, 276.6096802, 13.63085842, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 28.82749176, 277.0364075, 13.62785149, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 28.18740082, 245.8142853, 13.726511, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 50.3771553, 245.7431641, 13.72925758, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.16689491, 148.0666504, 13.73218727, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.79198456, 148.2088928, 13.72704124, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 113.2319412, 148.0666351, 13.76190853, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 132.719101, 148.2088776, 13.78567982, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 133.0035858, 128.4372406, 13.78103638, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 113.5164261, 129.2906952, 13.73004913, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 135.5711823, 138.089447, 13.91998386, 1, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + 147.5702057, 138.0894623, 13.81186008, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 161.4382782, 138.089447, 13.81186008, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 174.7539978, 138.089447, 13.81182575, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 186.7539978, 138.0859375, 13.81186008, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 113.8336487, -41.38302612, 13.73356056, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 132.867157, -41.22953033, 13.72935104, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 132.867157, -60.41653442, 13.7332077, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 114.9081116, -59.49555969, 13.6997385, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 31.4936657, -59.85245895, 13.77246284, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 13.46706581, -59.62290955, 13.77246284, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 86.28173065, -60.51821899, 13.74384212, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 100.2498703, -59.98097992, 13.73016071, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 177.3020172, 147.4336548, 13.73055553, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 195.1487427, 147.2105713, 13.76191235, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -63.52585983, 1098.611938, 13.66100883, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.74608994, 1099.158325, 13.70130634, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.97553253, 1080.033691, 13.69375992, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -63.52585983, 1080.716797, 13.66883087, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.43079376, 1027.670288, 13.63964272, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.89834213, 1027.519775, 13.71966076, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.74793625, 996.3857422, 13.71966076, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -63.67876053, 996.5361328, 13.73905373, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.35110092, 1033.058838, 13.66181278, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.97453117, 1027.152222, 13.66092491, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.91890717, 989.4074707, 13.66181374, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.97452927, 995.8903198, 13.67921162, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.37874413, 962.7755737, 13.65847778, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.58248138, 973.8792114, 13.65747261, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.94000244, 943.3327637, 13.58436966, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.14382172, 943.5979004, 13.68283653, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.05545425, 924.0244141, 13.67592144, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.36560822, 924.2011719, 13.61686897, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.14766693, 830.8150635, 13.69332409, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.87794876, 812.3664551, 13.69548798, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1.890884399, 812.5425415, 13.67024422, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 13.59659958, 812.3807373, 13.67637825, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.88231659, 831.1774292, 13.64208126, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.82684326, 831.1774292, 13.64373875, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.34796906, 812.0183105, 13.63229275, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 30.03559113, 812.0489502, 13.62459373, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 132.316803, 831.2514038, 13.65391064, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 114.6597748, 830.8835449, 13.65721893, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 113.6788254, 812.0003052, 13.68182373, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 132.1941833, 812.2455444, 13.65193367, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 30.10830879, 708.9115601, 13.64728737, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.64902878, 709.5443115, 13.65083408, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.52247238, 689.9278564, 13.62363148, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 30.2348671, 690.1176758, 13.62542725, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.93877029, 673.2625732, 13.63201237, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.12566376, 660.553894, 13.62317371, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 114.804985, 673.3282471, 13.66926003, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 114.4311981, 660.05896, 13.672575, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 113.7317657, 611.7556152, 13.68751431, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 114.1282196, 631.0498657, 13.68061638, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -11.39861679, 708.9827881, 13.70696449, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1.260948181, 709.0891724, 13.7006588, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.87792015, 767.0324707, 13.6514492, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 30.09068489, 755.5786133, 13.62867546, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -218.5699158, 630.2694702, 13.79468632, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -218.8925323, 612.2666626, 13.84512329, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -188.049057, 611.7504883, 13.8505249, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -188.2426453, 630.5921021, 13.77511787, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 132.5080109, 612.418335, 13.66248226, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 132.8951721, 630.2275391, 13.66872311, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 114.3297501, 733.2650757, 13.71184444, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 114.3297501, 748.8812256, 13.66875362, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.36948586, 1099.421631, 13.63862038, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.54174805, 1099.712158, 13.62081718, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.68699265, 1080.685181, 13.5906086, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.80521965, 1080.685181, 13.60113144, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 114.2674408, 1098.764404, 13.68552399, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 133.0765991, 1080.390991, 13.66685581, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 114.4853058, 1080.608887, 13.65180206, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 138.6985779, 1080.959351, 13.6719017, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 168.183197, 1080.378418, 13.64943504, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 113.5780106, 1020.824402, 13.70293427, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 132.7835388, 1021.029785, 13.6906786, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 132.4754181, 1001.927002, 13.66641617, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 114.3996429, 1001.721558, 13.67357922, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 153.7173767, 1021.141235, 13.70542336, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 153.7173767, 1002.449219, 13.70740032, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 113.8600616, 943.253418, 13.68570042, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 113.536911, 924.6720581, 13.67740917, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 132.20401, 924.1065674, 13.65762615, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 132.1234436, 942.9302979, 13.65642643, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.66226196, 943.1397095, 13.64848232, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.78897476, 942.9902344, 13.64116859, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.93840408, 924.1624146, 13.62179184, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 30.40940094, 924.3118286, 13.61242104, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 0.7480125427, 943.2143555, 13.70871735, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 14.64476395, 943.3637695, 13.70820808, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -219.2600861, 552.7578125, 13.77054405, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -188.1118622, 552.9536743, 13.77134323, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -218.1499786, 535.126709, 13.73417759, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -188.3764801, 534.8024292, 13.77146721, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -309.4288025, 533.579895, 13.6875267, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -297.1453552, 533.8869629, 13.7158823, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -268.68573, 463.4390564, 13.77811909, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -263.6188049, 447.0099182, 13.76898956, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -308.1549988, 394.6400146, 13.75556087, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -294.485321, 394.6400146, 13.65816307, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -295.6914673, 375.7437134, 13.66656113, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -275.3674316, 375.6049194, 13.73563099, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -250.2076416, 394.0838623, 13.81195736, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -245.2325439, 375.8891907, 13.81195736, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -219.3010254, 374.0534668, 13.96451092, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -212.4913483, 374.2104492, 13.96844673, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -188.2928314, 375.0552063, 13.81195068, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -188.5695648, 393.439209, 13.76791382, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -229.7541504, 320.5671692, 13.72568798, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -226.9398041, 309.711853, 13.7133007, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -285.4918823, 276.7447815, 13.74190903, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -272.130188, 276.7447815, 13.72443676, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -218.8618011, 276.8511353, 13.78316021, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -188.8086395, 276.650116, 13.76932144, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -218.0656281, 393.1757813, 13.81195831, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -219.6529236, 246.3501434, 13.78940201, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -188.168045, 246.1177826, 13.78202152, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -220.6028137, 148.348587, 13.71555328, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -190.524231, 149.4309387, 13.98394108, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -162.4285431, 147.3056793, 13.70449257, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -156.5431366, 129.1499176, 13.72991467, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -188.8147736, 129.5157471, 13.75574589, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -219.0372925, 129.1877899, 13.68822002, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -219.0013428, 37.2603302, 13.65798378, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -188.1460266, 37.01048279, 13.64376545, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -188.3085632, 18.03886414, 13.65146923, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -219.2839813, 17.95698547, 13.65651703, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -164.9880829, 36.77900696, 13.70998764, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -133.004776, 37.057724, 13.70768833, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -127.2809906, 17.37393188, 13.71577454, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -159.6921234, 17.77613831, 13.71172714, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -219.3566895, -40.53763199, 13.74711323, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -187.9534607, -41.13759232, 13.73321533, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -187.342453, -60.35165787, 13.75030804, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -220.0817719, -59.71811295, 13.74170208, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -143.5891876, -40.69070435, 13.72118568, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -106.747139, -59.80966187, 13.71299744, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -139.6761017, -59.73582458, 13.72690582, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.6043396, -41.97115326, 13.69725323, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.48062515, -40.86489105, 13.71024513, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.35063553, -59.96952057, 13.70450401, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.27146149, -59.34464264, 13.69188404, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.66699219, 37.80859375, 13.79140568, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.51890564, 17.93525696, 13.78148746, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.58572388, 128.5847168, 13.71391296, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.74549866, 148.0119934, 13.72566605, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.90103531, 147.4517365, 13.6932888, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.72371674, 128.6947479, 13.69794273, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.95993042, 246.5280762, 13.7203331, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -65.19213867, 276.3020325, 13.7264967, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.27661896, 276.5977173, 13.71526718, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.14598083, 246.4579468, 13.71186543, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -65.060112, 375.4088135, 13.71850586, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.17271423, 374.8098755, 13.71832752, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.54618835, 394.7354126, 13.73528671, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.62089539, 553.6484375, 13.63998795, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.66441345, 534.3753662, 13.62203789, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -63.89069366, 534.1801147, 13.62873363, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.73503113, 552.9438477, 13.62010098, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 12.36261559, -142.9895172, 13.5047245, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 31.79232216, -142.7876129, 13.4840126, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 12.87895966, -173.0252228, 13.49683666, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 32.06265259, -173.1719513, 13.49082661, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 70.28534698, -173.4113159, 13.4969902, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 86.85974121, -173.4134064, 13.48419285, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 13.32269096, -224.8674469, 13.76567268, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 32.12328339, -224.3857727, 13.77110958, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 31.92892456, -244.17836, 13.75543404, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 13.0459156, -243.6839752, 13.75374985, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 70.52467346, -224.7572174, 13.80565453, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 87.47503662, -224.7419739, 13.80798626, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 86.68940735, -243.080658, 13.79582024, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 71.57025146, -243.142746, 13.81165314, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 130.6568298, -223.67276, 13.74825382, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.1597595, -224.1064301, 13.73453426, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.5934296, -243.3321381, 13.71030331, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.3795929, -243.0430298, 13.69608116, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 214.6257019, -225.1934052, 8.029406548, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 215.062851, -243.5535278, 8.038516045, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 233.131546, -243.6263885, 8.032452583, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 232.9129791, -225.0476837, 8.031755447, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 130.8112488, -142.2902985, 13.5115366, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.7542419, -142.2902985, 13.51143932, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.394104, -172.8905029, 13.48858833, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 150.1913757, -173.4733734, 13.52070904, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 419.0025635, 70.0394516, 7.725868225, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 418.7228699, 55.77541351, 7.674639225, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -535.406189, 1598.161377, 8.619935036, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -537.8285522, 1582.903442, 8.802569389, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.8325043, 1657.211182, 17.82261848, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.4586792, 1638.519043, 17.81058693, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -333.0153809, 1592.686035, 19.46364594, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -300.5658264, 1597.321655, 19.41501617, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -346.2431335, 1764.17688, 11.35024643, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -349.8441772, 1745.721436, 11.51028919, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 420.2627563, 1783.492432, 20.61301613, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 338.0836487, 1783.268799, 16.83310699, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 350.0977478, 1782.823242, 16.65732956, 0, 0, 0, 1, 0, 1, 1554828417, 0, 0, 0 + 371.7145386, 1782.622559, 17.58621407, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 388.5796509, 1782.689453, 19.87746811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 403.6092224, 1782.694092, 20.48293686, 0, 0, 0, 1, 0, 1, 1554828417, 0, 0, 0 + 436.305542, 1783.466675, 20.6212635, 0, 0, 0, 1, 0, 1, 1554828417, 0, 0, 0 + 450.2145691, 1783.466675, 22.7916069, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 467.5046387, 1783.466675, 25.82706833, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 477.0451355, 1783.466675, 27.10030937, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 487.2082214, 1783.466675, 27.16953278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 501.0391846, 1783.466675, 27.16953278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 511.3193665, 1783.466675, 28.48913765, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 521.5995483, 1783.466675, 30.27327538, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 537.0271606, 1783.466675, 31.60486031, 0, 0, 0, 1, 0, 1, 1554828417, 0, 0, 0 + 328.9466858, 1803.537231, 16.56517792, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 347.4656982, 1803.094482, 16.63933563, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 405.85495, 1803.235718, 20.56321335, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 433.7960205, 1803.367188, 20.45876884, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 405.5937805, 1961.924805, 22.44911003, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 433.7932434, 1961.801758, 22.45773697, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 538.8305054, 1803.411377, 31.38734055, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 558.0853882, 1803.177612, 31.32723427, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 539.1832886, 1762.964966, 31.38045692, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 557.8864136, 1763.0448, 31.3036499, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 562.9951782, 1708.474365, 31.39309311, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 582.4812622, 1708.130493, 31.41490173, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 563.2807007, 1668.839844, 28.75950432, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 582.0845947, 1668.515625, 28.63871574, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 563.4972534, 1642.2854, 28.63819504, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 582.4102173, 1642.056152, 28.69967842, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 665.5834961, 1574.13208, 23.99472809, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 661.631958, 1593.004028, 24.19138527, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 672.3983765, 1492.839233, 13.73914814, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 690.6138306, 1493.528687, 13.78735638, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 691.0160522, 1474.393921, 13.7802124, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 671.8812256, 1474.393921, 13.76100826, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 731.9758911, 1494.101318, 13.18402958, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 731.6311035, 1473.989624, 13.19598198, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 731.7460327, 1449.970581, 13.2475605, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 731.7460327, 1463.646484, 13.24825001, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 750.3637085, 1500.422119, 13.17563343, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 750.5935669, 1481.229858, 13.17160225, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 750.9615479, 1414.038696, 13.18147087, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 751.1240234, 1433.54187, 13.19199181, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 731.7020874, 1395.591919, 13.24725533, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 731.7833252, 1409.325439, 13.24825096, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 731.5140381, 1368.713257, 13.19565201, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 750.9360352, 1369.038208, 13.1833601, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 732.1083374, 1350.468506, 13.19408035, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 751.2052002, 1350.062134, 13.21142197, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 691.3140869, 1368.915283, 13.21074295, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 710.6547852, 1368.915283, 13.21551418, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 710.7360229, 1349.737061, 13.2081461, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 456.3604126, 1462.42749, 8.747488022, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 468.3125, 1442.545654, 8.825597763, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 451.5855103, 1433.421265, 8.913536072, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 441.2781372, 1452.703857, 8.822488785, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 485.8733521, 1463.003784, 8.838253021, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 504.3486328, 1463.362061, 8.933552742, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 504.1990356, 1444.402466, 8.965016365, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 486.0899048, 1444.626587, 8.965287209, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 396.622345, 1531.237427, 15.59830379, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 412.6947632, 1540.418213, 15.5225668, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 424.3358154, 1520.016357, 15.63017559, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 408.7557983, 1511.471558, 15.59965992, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 420.3786621, 1600.952026, 15.17921543, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 419.942627, 1619.439819, 14.96535015, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 438.2866821, 1619.092163, 15.14099789, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 438.4027405, 1601.063477, 15.16256523, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 485.5158997, 1600.279175, 19.17612076, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 504.5633545, 1600.238281, 19.12014771, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 485.3391418, 1521.959595, 12.24062157, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 485.2369385, 1541.478027, 12.13695145, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 504.5509949, 1541.27356, 12.17420483, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 504.2444458, 1522.061768, 12.24158096, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 575.2669067, 1522.572754, 16.61183739, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 594.2744141, 1522.266235, 16.61961555, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 626.7709961, 1522.879272, 19.34895134, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 615.5300293, 1542.499878, 19.22041321, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 570.2932739, 1620.69751, 25.98567009, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 580.9210815, 1601.28125, 25.97011757, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 621.4868774, 1569.082031, 21.83176613, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 609.9975586, 1587.869507, 21.81676102, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 682.437439, 1595.615845, 24.16813469, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 685.3922729, 1577.085449, 24.16320992, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 405.9818115, 1762.956055, 20.48497009, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 434.2002258, 1762.894287, 20.44130325, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 419.3191833, 1666.198364, 14.87310791, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 438.3372803, 1666.074829, 14.89077187, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 437.3493347, 1683.611084, 15.10654926, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 419.3191833, 1683.487549, 14.98418713, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 372.0883484, 1590.199463, 15.19924927, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 388.6050415, 1599.000366, 15.03299046, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 376.3079529, 1618.531006, 15.15690708, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 360.6351929, 1609.850708, 15.19778728, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 342.4421997, 1662.246948, 15.05519104, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 359.3214111, 1665.997925, 14.78177071, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 353.013031, 1689.185547, 14.95564365, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 337.1567993, 1683.729614, 15.0538168, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 328.171936, 1762.672241, 16.56272125, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 347.3939514, 1762.672241, 16.4587841, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 575.4158325, 1443.922363, 9.810897827, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 575.2250366, 1462.61731, 10.10700703, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 594.7785034, 1462.808105, 9.828373909, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 595.350769, 1444.0177, 9.898443222, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 957.5496216, 1900.077393, 21.94188309, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 976.4006958, 1899.798218, 21.91553307, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1063.115479, 1941.270386, 12.65013981, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1082.385498, 1941.410034, 12.64506912, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1082.385498, 1903.987061, 12.64432335, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1063.813965, 1904.266235, 12.63301849, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1073.279053, 1922.662354, 12.75965691, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1216.233643, 1871.609131, 9.715831757, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1215.954346, 1854.014771, 9.713778496, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1234.246826, 1853.456299, 9.729202271, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1234.386475, 1871.469482, 9.730510712, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1216.344604, 1818.201782, 9.026974678, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1234.410034, 1818.551758, 9.025998116, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1234.453735, 1799.436523, 9.014206886, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1216.825806, 1800.136353, 9.030738831, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1300.267212, 1848.593018, 9.053855896, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1300.514771, 1829.539795, 9.041340828, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1281.585327, 1818.157837, 8.823293686, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1300.019653, 1818.59082, 8.85446167, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1271.625732, 1799.414063, 8.859376907, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1290.740723, 1799.723389, 8.84113121, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1320.537354, 1818.255249, 8.519781113, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1340.022339, 1818.417358, 8.346672058, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1361.001953, 1794.637451, 8.347981453, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1360.635132, 1775.65564, 8.343370438, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1343.395508, 1775.472168, 8.345117569, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1343.395508, 1793.720337, 8.331025124, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1341.843018, 1714.28064, 15.6130867, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1341.652588, 1695.600098, 15.60306549, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1360.176025, 1695.600098, 15.62813282, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1360.542725, 1713.481567, 15.60025787, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1290.106934, 1750.157593, 14.63877392, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1272.988647, 1750.417114, 14.61376572, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1272.210571, 1731.483154, 14.62756157, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1273.248047, 1695.690796, 15.61527729, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1291.533447, 1695.950073, 15.64639282, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1291.533325, 1714.235352, 15.62099457, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1215.396851, 1731.850098, 9.590725899, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1215.5802, 1750.190063, 9.594299316, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1235.203979, 1750.556885, 9.595654488, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1234.470459, 1731.299927, 9.595947266, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1150.387695, 1749.827026, 9.395885468, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1168.505249, 1750.041626, 9.279937744, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1167.689575, 1732.052979, 9.344285965, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1106.742188, 1700.061523, 9.46366787, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1120.818481, 1687.744629, 9.47358036, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1106.262207, 1676.467651, 9.50632, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1125.297241, 1692.063477, 9.448156357, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1137.214111, 1705.020142, 9.462887764, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1128.456543, 1652.745483, 15.65061378, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1142.806274, 1639.352295, 15.65733337, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1172.780884, 1636.057495, 15.65008163, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1158.112427, 1649.662964, 15.65664101, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1184.172485, 1596.994507, 15.81970501, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1197.034058, 1610.387695, 15.81535435, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1205.006226, 1575.310791, 15.81946373, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1220.3125, 1589.129028, 15.83547688, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1341.949463, 1619.399048, 15.82882309, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1361.39502, 1617.201416, 15.84362125, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 828.8272095, 1433.110596, 13.20577526, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 810.3984375, 1433.217773, 13.17234135, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 809.6484375, 1414.78894, 13.18606758, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 828.1843872, 1414.896118, 13.17893314, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 828.0223999, 1499.712036, 13.15807915, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 810.1293335, 1500.354858, 13.12772274, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 809.9150391, 1482.46167, 13.13575077, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 838.4404907, 1591.770508, 16.07435989, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 854.9677124, 1580.425415, 15.79327297, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 882.1548462, 1632.998169, 16.01361084, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 900.9619751, 1651.031616, 16.01356506, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 926.0926514, 1675.777222, 16.01902962, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 940.8221436, 1690.085938, 15.80848312, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 962.5290527, 1685.518677, 15.62719059, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 948.9768677, 1699.572754, 15.60539532, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 961.6417847, 1713.562988, 15.51939678, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 947.9641113, 1726.73877, 15.3751688, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 963.0778809, 1788.305298, 19.39294243, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 972.9765015, 1777.669067, 18.95753288, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 985.6852417, 1764.747559, 17.63800621, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 999.3796387, 1751.357544, 17.65034103, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1027.526001, 1749.497925, 15.0251379, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1040.929077, 1736.217896, 14.995718, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1089.309692, 1586.504028, 15.715662, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1075.416016, 1599.781616, 15.71566963, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1169.451294, 1505.800293, 15.71568394, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1155.705444, 1518.905396, 15.71568584, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1797.741455, 356.5439758, 21.34976578, 0, 0, 0, 1, 0, 1, 619305134, 0, 0, 0 + 1791.58728, 356.5439758, 21.11899757, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1785.433105, 356.3926392, 21.05732918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1779.480835, 356.3421936, 21.05459976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1773.377075, 356.0899963, 21.14409828, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1767.424683, 356.0395508, 21.0766983, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1761.27063, 355.9891052, 21.02536011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1755.078003, 355.8506165, 21.05102348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1748.443604, 356.0106201, 21.09205818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1742.578857, 356.0010681, 21.176754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1736.377075, 355.98526, 21.25162506, 0, 0, 0, 1, 0, 1, 619305134, 0, 0, 0 + 1724.853027, 356.1531982, 21.05175591, 0, 0, 0, 1, 0, 1, 619305134, 0, 0, 0 + 1730.589966, 356.0557861, 21.20606232, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1718.740967, 356.4581604, 20.91941452, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1708.704468, 356.2630005, 21.08144951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1696.776733, 356.0548096, 21.13563156, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1684.813843, 355.8460083, 21.0814476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1673.434082, 355.586731, 21.63450623, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1661.796875, 355.354248, 22.351408, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1650.203247, 355.1230469, 22.97792816, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1636.799561, 355.2642212, 23.6211338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1624.806152, 355.2935791, 23.71432304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1613.130615, 355.5009155, 23.73183441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1601.167725, 355.4190674, 23.67765045, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1596.894287, 355.7168274, 23.82590103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1592.4552, 356.7746582, 24.14521027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1583.237305, 359.977356, 25.04094505, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1575.245117, 363.9117126, 25.93557167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1568.078613, 367.8790894, 27.03949928, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1208.895996, -130.4954529, 26.9190464, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1209.090332, -120.8403778, 27.04327583, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1209.479126, -113.9068756, 27.13873482, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1209.738281, -109.7597351, 27.15286064, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1209.738281, -106.066185, 27.17494774, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1208.571899, -103.0206223, 27.25801849, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1138.709351, -61.61834717, 35.19421387, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1139.066528, -82.80715179, 35.18718719, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1232.938965, -46.00954056, 27.34288979, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1232.602295, -64.3030777, 27.38423538, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1251.681519, -64.63977051, 27.19931984, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1256.282959, -46.00954056, 27.34538078, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1275.474243, -45.33616257, 27.3436451, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1280.300171, -45.22393417, 27.34152031, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1299.26709, -45.44839478, 27.34044075, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1133.942261, -133.0721893, 32.44508743, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1133.802979, -152.059845, 32.34309769, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1198.669556, -134.0977325, 27.00788498, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1199.457397, -151.5617828, 27.01071167, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1218.431519, -151.9557037, 26.86970711, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1218.037598, -134.1633911, 26.92328072, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1233.397217, -150.9770966, 26.69827271, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1232.747192, -133.0572052, 26.79392242, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1251.78125, -132.8715057, 26.64809227, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1251.317017, -150.8842468, 26.63072205, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1102.995361, -147.1205902, 32.20891953, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1137.025635, -211.019455, 21.44251442, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1137.25293, -229.5496674, 21.33751678, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1198.982422, -211.4741974, 23.50157928, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1218.194702, -210.9057922, 23.61110878, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1218.081055, -229.8907318, 23.61113739, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1199.664551, -229.5496826, 23.60278511, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1107.252686, -261.6559143, 19.70384979, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1106.989746, -280.3677368, 19.71145248, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1268.390137, -210.3466644, 24.83975792, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1287.177124, -210.6472473, 24.85474968, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1287.477661, -229.7348175, 24.87234497, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1268.540405, -229.8851166, 24.85681534, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1332.608521, -210.9972229, 22.06132698, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1345.08313, -211.0723724, 21.17565727, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1390.400146, -258.5284424, 19.19605827, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1389.761108, -277.9863281, 19.13755226, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1369.975098, -295.1366577, 19.20506096, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1389.543823, -295.0749207, 19.20573807, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1389.003784, -310.0895386, 19.31356049, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1370.862305, -313.5639648, 19.26124191, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1378.365234, -133.6027832, 20.7619133, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1376.903809, -152.6004791, 20.42344284, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1373.346802, -251.0450897, 19.29434776, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1389.985474, -251.8770294, 19.20053482, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1280.141602, -474.6016235, 14.1515131, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1280.051392, -456.934082, 14.08271408, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1298.349976, -456.3932495, 14.08401012, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1297.899292, -474.6016235, 14.15150166, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1368.271362, -440.7983093, 16.35491562, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1383.569824, -449.7166138, 16.38805962, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1201.666748, -457.0559692, 12.90886974, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1201.444702, -475.5989075, 12.970644, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1248.911011, -474.9273376, 13.69342327, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1252.211914, -457.2705688, 13.71240902, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1280.435181, -446.0267334, 14.19865894, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1298.223389, -443.4510498, 14.31184578, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1280.757202, -407.5526428, 16.16552544, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1298.625854, -408.2770386, 16.1197319, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1310.761963, -295.2928772, 22.21836662, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1310.158691, -313.54599, 22.25022507, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1329.745117, -313.2602844, 22.36388779, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1330.443481, -296.4992065, 22.32676506, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1329.256104, -338.9095154, 20.62661934, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1311.227295, -338.3629456, 20.6994381, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1329.016235, -360.4013977, 17.95583344, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1321.473877, -375.4311829, 17.95075798, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1217.761353, -256.5569763, 22.52289963, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1200.984985, -254.2128601, 22.946558, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1268.750244, -151.7504425, 26.54499054, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1287.181396, -151.6413879, 26.58085251, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1330.581299, -150.9450684, 24.13799477, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1346.621704, -151.0993042, 22.25607491, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 825.0114746, -235.9811554, 14.30407715, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 777.0496826, -274.8181152, 14.01255608, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 794.7279053, -279.5675049, 14.21596527, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 825.9827881, -368.7164612, 12.93819237, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 842.4462891, -367.6436768, 13.0091486, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 757.0219727, -546.7516479, 7.319038868, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 772.2915039, -537.4508057, 7.245799065, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 945.0155029, -620.8950195, 13.231637, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 962.545105, -620.5490723, 13.23163605, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 898.5679932, -458.8118286, 14.55022144, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 898.2318115, -476.8213501, 14.64568615, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 924.5016479, -475.9568787, 14.54036427, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 923.925354, -459.8683777, 14.43373775, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 900.9585571, -229, 17.99015808, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 923.1289673, -229, 17.95952797, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 832.3312988, -229.7492065, 12.06853962, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 838.7227173, -213.8547668, 11.37897301, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 888.4865112, -202.2459106, 5.029925346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 822.2523193, -62.406353, 5.000508308, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 814.8687744, -53.60653305, 4.998921394, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 810.9179077, 1.632434845, 5.000500679, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 793.7808838, -3.507137299, 5.000918388, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 803.8661499, -26.55501938, 5.154578686, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 796.8649902, -10.91076279, 5.019808769, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 903.1630859, -158.3520355, 23.3080616, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 920.8748169, -158.3520355, 23.30806541, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 782.5657349, 40.34010315, 5.006309509, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 799.041748, 44.84086609, 5.008135319, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -387.5, 1419.394775, 11.30865383, 0, 0, 0, 1, 0, 1, 3514024692, 0, 0, 0 + 1275.377319, 187.9319, 31.47339439, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1275.377319, 169.5184631, 31.46576309, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1256.735107, 170.2046814, 31.46467781, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1256.506348, 151.3337555, 31.48208046, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1341.711548, 188.6181335, 26.2173233, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1360.582397, 188.8468628, 26.20112801, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1360.582397, 170.776535, 26.17461777, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1341.940186, 170.0903168, 26.18294907, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1387.134033, 178.8607788, 25.97493172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1430.182373, 187.8165283, 25.90054512, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1412.714111, 187.9782715, 25.39245796, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1412.390625, 170.1865997, 25.4809227, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1430.667603, 170.0248566, 25.94215775, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1376.914551, 187.9430389, 25.96668434, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1376.719849, 169.7374573, 25.88977623, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1397.846191, 169.7374573, 25.85949326, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1398.332886, 187.4562683, 25.92512703, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1413.004639, 266.5888367, 24.96824837, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1412.812378, 248.512558, 24.90000725, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1431.561646, 248.2241058, 24.90731239, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1430.79248, 266.4926758, 24.96825218, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1355.39978, 245.642334, 31.93480301, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1349.822998, 262.5647888, 32.58523941, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1431.495972, 162.958252, 25.76609993, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1431.592163, 143.5358887, 25.75259209, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1479.203735, 282.2709351, 24.80350685, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1478.661743, 263.798584, 24.59526825, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1497.539063, 263.4197998, 24.58105469, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1497.223389, 281.4132385, 24.78294754, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1562.966919, 252.9309692, 21.14548111, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1562.314331, 270.4191284, 21.16728783, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1581.368652, 270.5496216, 21.16257668, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1580.977051, 252.5394592, 21.23966789, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1590.224854, 251.7533569, 21.14018822, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1608.958374, 251.8456116, 21.14668274, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1608.709351, 204.2171173, 21.94573212, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1590.378296, 204.5578613, 22.07794952, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1590.037598, 185.6816711, 22.19348717, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1479.026978, 204.0898438, 22.05902863, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1498.204956, 204.4753418, 22.12212753, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1497.289429, 185.6346741, 22.11021805, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1479.267822, 185.9719696, 22.07323456, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1497.071533, 143.8511353, 19.62571335, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1478.807739, 143.0180359, 19.63279533, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1479.064087, 162.7558136, 19.54101944, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1497.456055, 162.3713074, 19.59093475, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1496.15271, 85.70592499, 23.9389801, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1478.952881, 84.22167206, 23.86768723, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1478.690918, 65.97411346, 23.93379021, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1496.327271, 66.23603821, 23.81443024, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1430.147095, 116.1636429, 24.79654694, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1412.592529, 116.3764191, 24.75544739, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1412.486084, 97.65150452, 24.79377365, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1430.7323, 97.54512024, 24.75751114, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1431.287476, 84.5975647, 24.83126068, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1413.68457, 84.05173492, 24.69568443, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1413.002319, 65.76654053, 24.70363235, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1431.696899, 65.56185913, 24.78999519, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1430.375, 44.18130112, 25.03528404, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1412.236938, 44.71952057, 24.93010139, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1411.69873, 25.23592567, 25.01915932, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1430.428833, 25.55885696, 24.99774933, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1310.363647, 25.27061081, 31.56408119, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1320.041626, 44.32723236, 31.35949516, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1345.147583, -64.38777161, 23.7902317, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1344.913574, -45.42915344, 23.52483368, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1363.521118, -45.31212616, 23.35556793, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1363.052979, -63.80262756, 23.27856827, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1256.843994, 43.7582016, 35.42061234, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1275.745117, 44.20119476, 35.4318924, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1275.449829, 25.89070892, 35.4544754, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1256.991699, 26.33370399, 35.38496399, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1256.696289, 8.02321434, 35.44888687, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1394.463867, -65.24185181, 22.20791626, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1404.420654, -46.38751221, 22.60174942, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 808.9831543, 1311.566895, 7.294577122, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 809.09375, 1323.28772, 8.151359558, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 810.0889282, 1332.244141, 8.802043915, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 811.4157715, 1343.190796, 10.32888889, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 811.3052368, 1355.906738, 12.26852322, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 811.0287476, 1364.752563, 13.1692915, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1184.549927, 1661.47998, 15.76562595, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1188.795166, 1665.719971, 15.76562405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1193.040405, 1669.959839, 15.76562595, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1197.285767, 1674.199707, 15.76562786, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1200.699585, 1676.590088, 15.7687397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1204.72522, 1677.668823, 15.76873589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1208.876953, 1677.305542, 15.7687397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1212.654053, 1675.544189, 15.7687397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -782.3173828, 1161.343628, 18.30709076, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -770.4655762, 1161.272461, 18.30709076, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -758.4733887, 1161.224609, 18.29205322, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -746.5935059, 1161.168457, 18.39214897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -734.5941772, 1161.141846, 18.39214706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -722.6912842, 1161.119629, 18.39214706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -710.7835693, 1161.088867, 18.39215088, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -699.081604, 1161.031982, 18.47719574, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -687.2580566, 1160.955811, 18.47719574, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -675.3637085, 1160.842407, 18.47719955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -663.5092773, 1160.779541, 18.57848167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.5814819, 1161.179443, 18.47716904, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -663.550354, 1172.650146, 18.47719955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -675.4282837, 1172.805298, 18.47719955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -687.2436523, 1172.911499, 18.47719955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -699.1298218, 1172.982056, 18.47719955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -710.7631836, 1173.033569, 18.39215469, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -722.6325073, 1173.058472, 18.39215469, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -734.5744629, 1173.076904, 18.39215088, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -746.5196533, 1173.09729, 18.39214706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -758.4718628, 1173.224609, 18.29205704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -770.4871826, 1173.272461, 18.30709267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -782.6315308, 1173.3396, 18.30709457, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -651.5582275, 1172.756104, 18.47719955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1554.637207, 895.7498169, 15.02243614, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1560.483398, 895.3956299, 15.12965393, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1566.309326, 895.0427246, 15.14221191, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1571.705566, 894.7158813, 15.15405846, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1575.97876, 894.4799805, 15.15476704, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1581.780884, 894.7479248, 15.15477562, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1587.594604, 896.7282104, 15.15477562, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1592.663574, 900.3059082, 15.15477467, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1596.700439, 905.2579956, 15.15477085, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1599.083496, 910.9553833, 15.15477085, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1600.019653, 916.7092285, 15.15509129, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1600.70813, 922.008606, 15.11709118, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1601.387939, 927.6286621, 15.01721764, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1601.991699, 933.4425049, 14.90240383, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1601.714844, 937.8864746, 15.10448551, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1736.02063, 853.0618286, 15.25509644, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1731.905396, 838.2252197, 15.11529064, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1561.732422, 553.2437134, 27.98339844, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1580.682373, 553.5024414, 27.92390823, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1580.811646, 535.2639771, 27.92230797, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1562.055786, 534.8112183, 27.98138046, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1561.550537, 475.4919128, 27.98352814, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1580.361328, 475.4919128, 27.97956276, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1580.239624, 456.6811523, 27.97231674, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1561.915405, 456.6000671, 28.01244736, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1639.402954, 476.1748352, 28.05604553, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1658.16333, 475.7839966, 28.03707314, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1658.423828, 456.8933105, 28.04114723, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1639.793701, 456.763031, 28.04433632, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1556.222168, 413.5513916, 27.97217178, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1558.505615, 432.6488342, 27.97564125, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1577.810669, 429.2237549, 27.97073364, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1575.060181, 410.0744019, 27.98573875, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1640.713379, 419.8999023, 28.17021751, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1638.98877, 434.6881714, 28.17002487, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1694.912598, 497.5391846, 28.07175446, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1705.429321, 482.2958374, 28.04994392, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1691.249512, 469.6521301, 28.03387642, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1680.850952, 484.1864624, 28.07497406, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1719.539551, 435.9161682, 26.45516014, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1707.041626, 450.8035278, 26.99350929, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1722.755981, 460.7284241, 26.69638062, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1741.236816, 442.750061, 26.81384277, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1739.031372, 460.0267639, 26.71822739, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1818.087402, 465.4187317, 26.9307003, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1800.443115, 465.6025391, 26.89960098, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1799.983643, 446.8554993, 26.89309883, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1817.903564, 446.9473877, 26.93159485, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1720.736328, 363.0285339, 20.91228485, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1740.085571, 362.9421387, 21.24578285, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1819.159058, 362.6426392, 21.57058334, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1800.084351, 362.7618713, 21.44737053, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1800.322754, 344.9985352, 21.43794632, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1818.145752, 344.2236328, 21.63821793, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1535.992676, 369.9694824, 28.00341988, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1543.760376, 387.7704773, 27.96800804, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1561.399536, 379.921875, 27.93985939, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1552.418091, 362.039978, 27.96107292, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1818.002686, 588.7015381, 28.07497215, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1800.43042, 590.1361084, 28.04301453, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1800.540771, 570.9344482, 28.04240036, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1817.411133, 571.1306152, 28.07497215, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1796.637207, 524.0027466, 27.66200256, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1787.628662, 523.9777832, 27.7087326, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1778.281982, 524.2099609, 27.81428528, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1775.605957, 522.161377, 27.85323906, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1768.581909, 513.282959, 28.13287926, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1762.482056, 504.9517517, 28.15294266, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1756.422729, 496.8213501, 28.05238152, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1753.588135, 492.8983765, 28.00162697, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1750.402222, 488.8623657, 27.94680023, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1746.355103, 487.8923035, 28.00935936, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1741.798706, 491.1862183, 28.07129097, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1736.560913, 495.4507141, 28.27731323, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1731.32312, 499.71521, 28.11110115, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.515015, 524.1627808, 27.66128349, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1726.462891, 503.7307739, 27.98862457, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1734.87207, 516.6146851, 28.06978607, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1719.730591, 525.9622192, 28.04084969, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1718.803589, 553.3868408, 28.05261421, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1718.726318, 535.0780029, 28.03357697, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1754.185181, 541.7989502, 28.09857941, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1741.129517, 552.7687988, 28.04549408, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -492.7963562, -245.850296, 6.987401962, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -498.2651672, -232.8353577, 6.987401485, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -500.2926025, -224.6679688, 7.04442215, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -501.2294312, -217.5522461, 7.04442215, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -501.54245, -210.3819275, 7.04442215, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -501.1408081, -203.7089386, 7.008327961, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -501.1408081, -197.7089386, 7.008328438, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1408081, -191.7089386, 7.008327961, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1408691, -185.7089539, 7.008329868, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1426086, -178.7991638, 6.972238541, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -519.5426025, -157.9992676, 7.00588131, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -519.5426025, -169.5992279, 6.972238541, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -519.5426025, -178.7991486, 6.972238541, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5408936, -191.7089539, 7.008329868, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5408325, -203.7089386, 7.008328915, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.9423828, -210.3819122, 7.044421196, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -519.5593872, -219.155899, 7.044421673, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -518.4130859, -227.8630981, 7.04442215, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -517.4616699, -234.418045, 6.987401962, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -513.2654419, -247.1693115, 6.987401962, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -509.8963623, -254.5886078, 6.987402439, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -375.4250488, -334.3895264, 3.959200621, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -385.4709473, -328.5895386, 3.959200859, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -396.2131042, -322.3834229, 3.96654582, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -406.544281, -315.9098816, 4.188821793, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 + -416.5917969, -308.5497437, 4.650075436, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 + -426.5361328, -300.7817993, 5.249833584, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -437.0865479, -294.0124817, 5.880524635, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -447.7452087, -287.5412903, 6.444324493, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -458.3275757, -281.2050781, 6.846611023, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -467.8913269, -275.2426758, 6.987402916, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -473.5853271, -270.8734741, 6.987402916, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -483.4766846, -260.6818848, 6.987402439, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -500.5917053, -269.4086914, 6.987401962, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -491.8876343, -279.0354614, 6.987401962, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -485.4125977, -284.9687195, 6.987401962, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -478.4451294, -290.3150635, 6.987401962, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -467.5082397, -297.1741333, 6.805687904, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -456.9129333, -303.5332642, 6.376010418, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -446.2474365, -310.0166016, 5.797687054, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -435.4176941, -316.3008423, 5.167773724, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -424.0220337, -321.5154419, 4.591933727, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -412.8614807, -326.9043579, 4.156933784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -402.2108154, -332.7797852, 3.961658716, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -391.4709473, -338.981842, 3.959200859, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -381.4250488, -344.7818298, 4.068588257, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -378.4250488, -339.5856934, 3.959200859, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -539.7501221, 531.4497681, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -540.6361694, 543.4497681, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -542.182312, 555.4497681, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -542.9501343, 567.4497681, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -542.9501343, 579.4498291, 5.708792686, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -542.9408569, 591.4578857, 5.723830223, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -542.9408569, 603.4578857, 5.723830223, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -542.9501343, 609.602417, 5.708791256, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -542.9501343, 621.602356, 5.708791733, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -542.9501343, 633.602356, 5.708791733, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -544.2608643, 643.4608765, 5.70879221, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -545.9030762, 655.3526001, 5.70879221, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -546.7630005, 667.3745728, 5.70879221, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -547.2902222, 679.4519043, 5.70879221, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -547.9993896, 685.4163818, 5.708791733, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -549.7670898, 693.7694092, 5.708791733, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -552.2561646, 701.9365845, 5.708791733, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -555.5215454, 710.0164185, 5.708791733, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -560.5928955, 720.8922119, 5.708791256, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -565.6643066, 731.7678833, 5.708791256, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -573.2714844, 748.0814209, 5.708791256, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -580.8786011, 764.3949585, 5.708791256, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -585.9500122, 775.2706299, 5.708791256, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -591.0214233, 786.1463623, 5.708791256, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -596.0927734, 797.0220337, 5.708790302, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -601.1641846, 807.8977051, 5.708791256, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -603.6998901, 813.3355713, 5.708791256, 0, 0, 0, 3, 0, 1, 191333012, 1, 0, 0 + -608.7713623, 824.2112427, 5.708791256, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -613.8427734, 835.0869141, 5.708791256, 0, 0, 0, 3, 0, 1, 191333012, 1, 0, 0 + -618.9385376, 846.1832275, 5.708791256, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -623.6665649, 857.6685181, 5.708791256, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -627.8636475, 869.3583374, 5.708791256, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -631.5209351, 881.2280884, 5.708791256, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -633.1470337, 887.2407837, 5.708791256, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -636.0235596, 899.6491699, 5.708792686, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -638.5632324, 911.7476807, 5.70879221, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -640.6424561, 923.9290771, 5.70879221, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -642.1526489, 936.3774414, 5.944134235, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -643.0007935, 949.6887207, 6.580997467, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -643.0062256, 962.8534546, 7.391417503, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -643.0062256, 975.5145874, 8.164369583, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -643.0062256, 988.0198975, 8.755156517, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -643.0018311, 1000.221375, 8.990573883, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -642.9974976, 1015.021423, 8.990574837, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -642.9974976, 1029.821411, 8.990573883, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -661.3974609, 1029.821411, 8.990573883, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -661.397522, 1015.021423, 8.990574837, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -661.4018555, 1000.221375, 8.990573883, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -661.406189, 988.0198975, 8.755156517, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -661.406189, 975.5145874, 8.164369583, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -661.40625, 962.8534546, 7.391417503, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -661.3879395, 949.177002, 6.551846027, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -660.4651489, 934.5459595, 5.882591724, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -658.8549805, 921.3460083, 5.70879221, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -656.6378174, 908.3602295, 5.70879221, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -653.9221802, 895.456604, 5.70879221, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -650.979248, 882.7788696, 5.708791256, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -649.2246094, 876.2142334, 5.708791256, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -645.3191528, 863.5389404, 5.708791256, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -640.8372803, 851.0558472, 5.708791256, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -635.7883301, 838.7910767, 5.708791256, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -630.5187988, 827.310791, 5.708791256, 0, 0, 0, 3, 0, 1, 191333012, 1, 0, 0 + -625.4473877, 816.4350586, 5.708791256, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -620.3759766, 805.5593872, 5.708791256, 0, 0, 0, 3, 0, 1, 191333012, 1, 0, 0 + -617.840271, 800.121521, 5.708791256, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -612.7688599, 789.2458496, 5.708790302, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -607.6975098, 778.3701782, 5.708791256, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -602.6260376, 767.4945068, 5.708791256, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -597.5546265, 756.6187744, 5.708791256, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -589.9475098, 740.3052979, 5.708791256, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -582.3403931, 723.9917603, 5.708791256, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -577.2689819, 713.1160278, 5.708791256, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -572.1976318, 702.2402344, 5.708791733, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -569.6062012, 695.8098755, 5.708791733, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -567.585083, 689.1781616, 5.708791733, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -566.1497192, 682.3955688, 5.708791733, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -564.888855, 676.5229492, 5.70879221, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -561.4760132, 664.9259033, 5.70879221, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -558.395813, 653.2734985, 5.70879221, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -556.0980225, 641.4908447, 5.70879221, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -554.9501343, 633.602356, 5.708791733, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -554.9501343, 621.602356, 5.708791733, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -554.9501343, 609.602417, 5.708791256, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -554.9408569, 603.4578857, 5.723830223, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -554.9408569, 591.4578857, 5.723830223, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -554.9501343, 579.4498291, 5.708792686, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -554.9501343, 567.4497681, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -555.7179565, 555.4497681, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -557.2640991, 543.4497681, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -558.1501465, 531.4497681, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -652.1975098, 1015.021423, 8.990573883, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -652.2061768, 975.5145874, 8.067617416, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -644.9729004, 897.5528564, 5.59079361, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -617.109375, 820.3231201, 5.590805531, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -581.6094971, 744.1933594, 5.590807915, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -548.9501343, 621.602356, 5.708791733, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -632.9107666, 1015.021057, 8.990574837, 0, 0, 0, 1, 0, 1, 2040534182, 0, 0, 0 + -501.1426086, -137.1991425, 6.972238541, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -501.1424561, -128.6220551, 6.941302299, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1433716, -116.6220703, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1442566, -104.6220245, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1442261, -92.62205505, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1442566, -80.62205505, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1442261, -68.62205505, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1459961, -62.62130737, 6.900062561, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -501.1459961, -50.62130737, 6.900062561, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -501.1459961, -38.62133789, 6.900062561, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -501.1460266, -23.82149124, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1460571, -11.82147598, 6.89756012, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1460266, 0.1785087585, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1460266, 12.17850876, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1460266, 24.17850876, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1460876, 36.17851639, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5460205, 36.17852402, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5460205, 24.17850876, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5460205, 12.17852402, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5460205, 0.1785087585, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5460205, -11.82147598, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5460205, -23.82147598, 6.900054932, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5460205, -38.6211853, 6.900060654, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -519.5460205, -50.62121582, 6.900062561, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -519.5460205, -62.62063599, 6.900062561, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -519.5442505, -68.62205505, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5441895, -80.62205505, 6.897567749, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5438232, -104.6220703, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5424805, -116.6220551, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5424805, -128.6220551, 6.94380188, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5426025, -137.1991272, 6.972236633, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5426025, -146.3989716, 6.972238064, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -519.5442505, -92.62205505, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1460571, 48.17851257, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1460571, 60.17851257, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1460571, 78.17852783, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1460571, 90.17851257, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1460876, 102.1783447, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -501.1462708, 110.9780807, 6.900064945, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -501.1462708, 122.9780655, 6.900065899, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -501.1462708, 134.9780579, 6.900065422, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -501.5293579, 146.5519104, 6.900065422, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -502.6756592, 155.2590942, 6.900065422, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -504.576416, 163.832962, 6.900061607, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -506.3994141, 169.5561218, 6.900061607, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -510.9180603, 180.7686768, 6.900061607, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -515.1109619, 192.0684967, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5462646, 110.9787521, 6.900064945, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -519.5460205, 102.1785126, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5460205, 90.17851257, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5460205, 78.17851257, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5460205, 66.17851257, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5460205, 54.17851257, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.5460205, 48.17852783, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -527.3439941, 188.7906799, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -525.3251953, 176.9082947, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -523.6322021, 164.9386139, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -522.3494263, 159.070694, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -520.7961426, 152.0639648, 6.900066376, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -519.859314, 144.9482422, 6.900066376, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -519.5462646, 134.9781799, 6.900066376, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -519.5462646, 122.9781952, 6.900065422, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -510.3462524, 122.9781342, 6.900064945, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -498.7231445, 261.3763428, 7.124229431, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -505.0297241, 261.3804932, 6.690490723, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -518.5377197, 203.5736389, 6.900062561, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -521.6436157, 215.1647339, 6.857223511, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -525.0779419, 227.9771118, 6.22063446, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -528.5304565, 240.8670654, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -530.9111938, 249.7523346, 5.70879364, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -533.1887817, 258.2524719, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -535.4663696, 266.7526245, 5.70879364, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -537.8475342, 275.6391602, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -540.5912476, 287.8166809, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -541.8808594, 295.3077393, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -542.6311035, 302.9082031, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -542.9501343, 309.8496094, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -542.9501343, 321.8496094, 5.70879364, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -539.7501221, 357.8496399, 5.70879364, 0, 0, 0, 2, 0, 1, 191333012, 1, 0, 0 + -539.7501221, 369.8496399, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -539.750061, 381.8496399, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -539.7501221, 393.8496094, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -539.7501221, 405.8496399, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -558.1500854, 405.8496399, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -558.1500854, 393.8496094, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -558.1500854, 381.8496399, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -558.1500854, 369.8496094, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -558.1500854, 357.8496399, 5.70879364, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -554.9501343, 321.8496094, 5.70879364, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -554.9501343, 309.8496094, 5.70879221, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -554.5679932, 301.9725037, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -553.6899414, 293.4698486, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -552.3029785, 285.2022095, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -549.4386597, 272.5333252, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -547.0574951, 263.6467896, 5.70879364, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -544.7799072, 255.1466522, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -542.5023193, 246.6464996, 5.70879364, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -540.1212158, 237.7600403, 5.708778381, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -536.7698975, 225.2525482, 6.198486328, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -533.354248, 212.5766449, 6.864852905, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -530.1288452, 200.4677887, 6.900062561, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -539.7501221, 417.8496399, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -539.750061, 429.8496094, 5.706291199, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -539.7501221, 441.8496399, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -539.7501221, 453.8497314, 5.70879364, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -539.7501221, 468.6498718, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -539.7501221, 480.6498718, 5.70879364, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -539.7501831, 489.449707, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -539.7501831, 501.449707, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -539.7501221, 513.449707, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -558.1501465, 513.449707, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -558.1501465, 501.449707, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -558.1501465, 489.4497375, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -558.1501465, 480.6499939, 5.70879364, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -558.1501465, 468.6500244, 5.70879364, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -558.1501465, 453.8501587, 5.70879364, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -558.1500854, 441.8496094, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -558.1500854, 429.8496094, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -558.1500854, 417.8496094, 5.70879364, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -548.9501343, 468.6499634, 5.708791733, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -218.0797119, -638.0701904, 3.995264292, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -216.9543152, -626.0701904, 3.995264292, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -215.4916382, -614.0701904, 3.995264292, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -215.2119751, -608.069519, 3.990091324, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -215.5950012, -599.2947998, 3.984918356, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -216.741333, -590.5876465, 3.984918356, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -218.6422119, -582.0135498, 3.984918356, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -221.2831116, -573.6376953, 3.984918356, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -224.6439514, -565.5238647, 3.984918356, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -230.0989075, -555.3095093, 3.984923124, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -246.0341187, -564.5089111, 3.984923363, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -241.3200073, -573.3000488, 3.984918356, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -238.5734558, -579.9308472, 3.984918356, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -234.8618164, -593.7827759, 3.984918356, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -233.9249878, -600.8984985, 3.984918356, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -233.6119843, -608.069519, 3.990091324, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -233.3323364, -614.0701904, 3.995264292, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -232.7259521, -620.0701904, 3.995264292, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -231.8696899, -626.0701904, 3.995264292, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -231.1798096, -632.0701904, 3.995264292, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -230.7442627, -638.0701904, 3.995264292, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -216.1681671, -594.9412231, 3.984918356, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -207.6006927, -593.5168457, 3.773477554, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -199.7169952, -593.0748291, 3.772763729, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -194.1173706, -593.0748291, 3.797245741, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -189.5492401, -592.7064209, 3.808347702, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -185.4232025, -589.9066162, 3.808347702, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -181.444519, -585.9279175, 3.808347702, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -236.0989075, -544.9172363, 3.984923601, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -242.0989075, -534.5249023, 3.984923124, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -249.4993439, -521.7070313, 3.986642599, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -255.4993439, -511.3147583, 3.98492384, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -261.4993591, -500.9224548, 3.98492384, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -267.4993591, -490.5301514, 3.98492384, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -274.4244385, -478.4812622, 4.008648872, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -281.8242493, -465.6643982, 4.008648872, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -289.2242432, -452.847229, 4.008648872, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -295.2313232, -442.4549255, 3.995292664, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -301.2312927, -432.0626221, 3.995291948, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -307.2312927, -421.6703491, 3.995292425, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -312.2807007, -412.9279785, 3.959200144, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -319.0480347, -402.9786987, 3.959200144, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -326.3870544, -393.3594666, 3.959200144, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -338.1092224, -400.1272888, 3.959200144, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -333.4482422, -411.2926636, 3.959200144, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -328.2155762, -422.1279907, 3.959200144, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -323.1661682, -430.8703308, 3.99529171, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -317.1661682, -441.2626343, 3.995292187, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -311.1661682, -451.6549377, 3.99529171, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -305.1661682, -462.0472412, 4.008648872, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -297.8274536, -474.3477783, 4.008648872, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -290.3594971, -487.6809387, 4.008649349, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -283.4342041, -499.7301331, 3.984924316, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -277.4342346, -510.1224365, 3.971598387, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -271.4342041, -520.5147705, 3.98492384, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -265.4342041, -530.9070435, 3.98492384, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -258.033844, -543.7247925, 3.984923601, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -252.033844, -554.1170654, 3.98492384, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -371.3791504, -350.5818481, 3.959200382, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -364.5314331, -354.6539307, 3.95919919, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -361.4417725, -358.1707764, 3.959199429, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -355.439209, -368.5596924, 3.959199667, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -349.4417419, -378.9553833, 3.959199905, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -343.4442749, -389.3510742, 3.959200144, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -333.052002, -383.3510742, 3.959200144, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -339.0494385, -372.9553833, 3.959199905, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -345.0469055, -362.5596924, 3.959199667, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -351.0494385, -352.1707764, 3.959199429, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -357.2263184, -345.1336975, 3.95919919, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -365.3791504, -340.1895447, 3.959200382, 0, 0, 0, 1, 0, 1, 191333012, 1, 0, 0 + -296.0731201, -234.0444336, 12.98811722, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -296.084198, -216.6938171, 13.52854538, 0, 0, 0, 1, 0, 0, 863315006, 0, 0, 0 + -296.091095, -204.7079315, 13.61960506, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -296.0935974, -192.7134247, 13.64985085, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -296.0962219, -180.7197571, 13.58754063, 0, 0, 0, 1, 0, 1, 863315006, 0, 0, 0 + -306.6966248, -164.8467255, 13.70633316, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -288.2761841, -164.845993, 13.61390781, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -281.8601685, -164.8457794, 13.58844376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -275.0281067, -164.8453827, 13.53751564, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -296.4194031, -164.8461609, 13.62925625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -345.1063232, -164.8728485, 13.677948, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -330.2415161, -164.8554688, 13.63645172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -317.8762207, -164.8460236, 13.61390972, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -417.3140259, -164.8876801, 10.77734184, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -403.4996033, -164.8790283, 12.46661377, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -390.5140076, -164.8735962, 13.52972221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -501.1426086, -163.9991455, 6.972238541, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -489.1426086, -163.9991455, 6.972238541, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -477.3627319, -163.9991455, 8.037248611, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -466.3392944, -163.9991455, 8.908132553, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -445.1392822, -163.9991455, 8.908132553, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -434.311615, -164.0975342, 9.375371933, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -425.1549683, -164.5027924, 10.01824093, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -425.3053589, -169.5662384, 9.803116798, 1, 0, 0, 0, 3, 1, 0, 0, 0, 0 + -425.3188171, -178.3973389, 9.845410347, 1, 0, 0, 0, 3, 1, 0, 0, 0, 0 + -425.1848145, -186.856842, 9.397090912, 1, 0, 0, 0, 3, 1, 0, 0, 0, 0 + -425.2337341, -192.8586731, 9.124519348, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0 + -425.4518738, -198.8586731, 8.833879471, 1, 0, 0, 0, 6, 0, 0, 0, 0, 0 + -425.3786621, -204.8579407, 8.51144886, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0 + -425.2034912, -210.8609009, 8.291357994, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0 + -425.3222961, -216.8615265, 8.052893639, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0 + -425.3188477, -222.0446777, 7.973292351, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0 + -275.0281067, -151.0453796, 13.53751564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -281.8601685, -151.0457916, 13.58844376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -288.2761841, -151.04599, 13.61390781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -306.6966248, -151.0467377, 13.70633316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -297.4863892, -151.0463562, 13.63540554, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -317.8762207, -151.0460205, 13.61390972, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -330.2415161, -151.0554657, 13.63645172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -345.7519531, -151.0728455, 13.677948, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -390.5140076, -151.0736084, 13.52972221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -403.4996033, -151.0790405, 12.46661377, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -417.3139954, -151.0876923, 10.77734184, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -433.8468018, -151.8959961, 9.375371933, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -445.1392822, -151.9991455, 8.908133507, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -466.3392944, -151.9991455, 8.908132553, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -477.3627319, -151.9991455, 8.037248611, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -489.1426086, -151.9991455, 6.972238541, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -501.1426086, -151.9991455, 6.972238541, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -510.3426208, -157.9991455, 6.972238541, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, -151.9991455, 8.853953362, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, -163.9991455, 8.853955269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, -157.9991455, 8.853953362, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -268.4040527, -164.8450775, 13.49932003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -262.3500977, -164.845047, 13.49601841, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -254.2779846, -164.845047, 13.49601841, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -230.2779236, -164.8450012, 13.49601841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -220.2172241, -164.8305969, 13.49571419, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -186.2251282, -164.8449249, 13.49601936, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -170.5837708, -164.8449249, 13.7006855, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -158.4710541, -164.8449249, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -146.4710541, -164.8449249, 13.81186008, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -146.4710541, -151.0449219, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -158.4710541, -151.0449219, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -170.5837708, -151.0449219, 13.7006855, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -186.800293, -151.0449371, 13.49601841, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -220.7322083, -151.0444946, 13.49600887, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -230.2779236, -151.0450287, 13.49601841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -241.5282135, -151.0450592, 13.49601936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -254.2779846, -151.0450592, 13.49601841, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -262.3500977, -151.0450439, 13.49601841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -268.4040527, -151.0450745, 13.49932003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -240.8678894, -164.8450317, 13.49601936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -240.8383789, -176.3614197, 13.44425964, 0, 0, 0, 1, 0, 1, 1956497640, 0, 0, 0 + -131.6710815, -164.8448944, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -84.05671692, -164.8449097, 13.81186104, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -67.30730438, -164.8449249, 13.81186104, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -28.50730133, -164.8449402, 13.81186104, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -28.50730133, -151.0449677, 13.81186104, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -67.30730438, -151.0449371, 13.81186104, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -84.87504578, -151.0449219, 13.85821152, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -119.4269485, -151.0449219, 13.86191273, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -134.4710846, -151.0449219, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -16.2475853, -164.8449402, 13.66192627, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -4.106515884, -164.8449249, 13.58047867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 7.893480301, -164.8449249, 13.58047867, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + 34.69348145, -164.8449249, 13.58047867, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + 45.82328796, -164.8449554, 13.56902027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 57.82329178, -164.8449402, 13.56902122, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 68.29187012, -164.8449554, 13.5690155, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + 89.49191284, -164.8449249, 13.56901455, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + 98.38780212, -164.8448944, 13.59610653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 110.3878021, -164.8448944, 13.59610653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 125.4850159, -164.7693176, 13.5919857, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + 140.2850342, -164.7693024, 13.5919838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 78.89189148, -164.8449402, 13.5690155, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2850342, -150.9693298, 13.5919838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 125.4850159, -150.9693298, 13.5919857, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + 110.3878021, -151.0448914, 13.59610558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 98.38780212, -151.0448914, 13.59610558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 89.49191284, -151.0449524, 13.56901455, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + 68.29187012, -151.0449829, 13.56901646, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + 57.82329178, -151.0449524, 13.56902027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 45.82328796, -151.0449524, 13.56902122, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + 34.69348145, -151.0449524, 13.58047867, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + 7.893480301, -151.0449371, 13.58047867, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -4.106515884, -151.0449219, 13.58047867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -16.2475853, -151.0449371, 13.66192627, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 78.89189148, -151.0449677, 13.5690155, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.69348717, -157.9449463, 13.58047867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -60.91508484, -779.1377563, 4.237444401, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -72.20814514, -779.1359863, 4.245583534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -88.11758423, -779.1281128, 4.230610847, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -100.1075134, -779.149353, 4.252088547, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -112.066452, -779.1283569, 4.230612755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -119.6849823, -779.1351929, 4.252094269, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -128.8849792, -779.1351929, 4.252094269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -137.2849731, -779.1351929, 4.252094269, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -119.6849823, -791.1351929, 4.252094269, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -112.066452, -791.1218872, 4.230610847, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -106.1074905, -791.2909546, 4.252088547, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -100.1075134, -792.3183594, 4.197909355, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -88.11758423, -796.0100098, 4.230610847, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -72.85115814, -797.5359497, 4.246656895, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -60.91532898, -797.5375977, 4.237444878, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -72.52964783, -788.3359375, 4.343212128, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -137.2849731, -791.1351929, 4.252094269, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -128.8849792, -791.1351929, 4.252094269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31515121, -797.5375977, 4.237472057, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -31.31498146, -797.5375977, 4.237472057, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -19.73717117, -797.1578369, 4.238759995, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -2.455856323, -794.1106567, 4.238759995, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + 14.03379822, -788.1088867, 4.238760948, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 30.32409668, -779.178772, 4.008663654, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 21.12409973, -763.2438965, 4.008663654, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + 6.257621765, -771.4328613, 4.238759518, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -7.21812439, -776.3375854, 4.238760948, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -21.34083939, -778.8278809, 4.238759518, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -31.31515121, -779.1375732, 4.23747015, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + -49.3151474, -779.1375732, 4.291653156, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31515121, -788.3375854, 4.237473965, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -11.10311604, -795.8008423, 4.234534264, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 41.52021408, -772.6870728, 4.008660793, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 50.71981812, -767.3855591, 4.006603241, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + 56.31971741, -764.1586304, 4.006603718, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 68.31948853, -757.2437134, 4.006602764, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + 77.91703796, -751.7055054, 4.007755756, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 91.51166534, -743.8565674, 4.008011818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 105.1062927, -736.0076294, 4.008267879, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 118.7009277, -728.1586914, 4.008523941, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 134.6980896, -718.9326782, 4.009162903, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + 140.2979889, -715.7057495, 4.00916338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 152.2977753, -708.7907715, 4.009164333, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + 152.2980194, -687.5019531, 4.009162426, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + 140.2982483, -694.4168701, 4.009162426, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 128.2984772, -701.3317871, 4.009160519, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + 118.7009735, -706.8695068, 4.008408546, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 105.1063995, -714.7177124, 4.007919788, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 91.51182556, -722.565918, 4.007433891, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 77.91725922, -730.4141235, 4.006947041, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 68.31974792, -735.954834, 4.006602764, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + 56.31997681, -742.869751, 4.006603241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 41.52023315, -751.3983154, 4.006612778, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + 56.31984711, -753.5141602, 4.006600857, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 218.5766144, -675.6050415, 4.00063467, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + 210.982605, -671.2080078, 4.000634193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 203.6506653, -668.1710205, 4.000634193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 195.7826843, -667.1349487, 4.000634193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 187.9146118, -668.1709595, 4.000635147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 180.58255, -671.2078247, 4.00063467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 166.2928925, -679.3973999, 4.011213779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 175.4928894, -695.3322754, 4.011213779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 183.9891815, -690.463562, 4.000634193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 189.782547, -687.1427002, 4.00063467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 194.7367859, -685.5806885, 4.000635147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 198.8883972, -685.9440308, 4.000634193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 209.3765564, -691.539917, 4.000633717, 0, 0, 0, 1, 0, 1, 916445444, 0, 0, 0 + 163.8953247, -702.0615234, 4.010889053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 261.0825195, -651.6604004, 4.240023136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 255.0822144, -662.0526733, 4.000635147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 248.5067596, -672.1127319, 4.00063467, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 239.3612061, -687.6050415, 4.000635147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 230.1612091, -703.539917, 3.973544598, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.1612091, -713.932251, 4.000634193, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 216.1923218, -727.0077515, 3.887483597, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 205.6298218, -739.5956421, 3.887483597, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 193.0419312, -750.1581421, 3.887483597, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 180.9197845, -757.5758057, 3.90865159, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 174.9197693, -747.1834106, 3.90865159, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 186.1590271, -740.3283081, 3.887483597, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 197.1445465, -731.1103516, 3.887483597, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.3624878, -720.1248779, 3.887483597, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 213.7689056, -707.932251, 4.000634193, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 219.7689056, -697.539917, 3.973544598, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 228.9689026, -681.6050415, 4.000635147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 237.8194733, -665.9424438, 4.00063467, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 243.2440186, -655.2178955, 4.000635147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 249.2444458, -644.8260498, 4.240010738, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 267.0919495, -641.2541504, 4.805587292, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 273.0919495, -630.8618774, 5.836242199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 279.1731262, -620.3289185, 7.282686234, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 285.1345215, -610.003479, 8.641111374, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 291.0959167, -599.6779785, 9.999551773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.0573425, -589.352478, 11.35799026, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 303.0918579, -578.9003906, 12.78439903, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 309.0800171, -568.5169678, 14.07287979, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.2418213, -561.6821289, 14.07287979, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 291.2536621, -572.0656128, 12.78440189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 285.2191467, -582.5177002, 11.35799217, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 279.2577209, -592.8432007, 9.999552727, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 273.2963257, -603.1686401, 8.641122818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 267.3349304, -613.4942627, 7.282675743, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 261.2537537, -624.0272217, 5.836231232, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 255.2537537, -634.4194946, 4.805582523, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.0937195, -466.9000244, 14.06432533, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1282654, -451.8348083, 14.06499481, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1100464, -436.855011, 14.0643301, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1705017, -421.5681763, 14.06486416, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1365051, -406.9218445, 14.06359577, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1056213, -391.9291077, 14.06237316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1533813, -376.9011841, 14.06298161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1431885, -361.9190674, 14.06278419, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1305847, -346.8830261, 14.06254005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1409302, -331.8799438, 14.06274033, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 305.2405396, -331.9350891, 14.06290627, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 305.2059631, -346.8621216, 14.0635767, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.2645264, -361.8783875, 14.06244278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.2809753, -376.8952942, 14.06212425, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.2717285, -391.928833, 14.06264782, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.2722168, -406.9146423, 14.06331635, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.2895508, -421.5864563, 14.06364441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.2547607, -436.8935547, 14.06500912, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.2473145, -451.9155884, 14.06548882, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.2600098, -466.892334, 14.06524277, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.2528381, -474.3624573, 14.06540394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -538.984375, 256.6995544, 5.70879364, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -510.3460083, -50.6212616, 6.900061607, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -350.243042, -365.5596924, 3.959199667, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -289.8258667, -470.0061035, 4.003989697, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -244.0663757, -549.5171509, 3.984922171, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6011353, 261.3699341, 13.86967945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1455688, -316.7608337, 14.06283474, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1054077, -301.9414673, 14.06205654, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 318.1373596, -289.0961304, 14.06267643, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1497192, -279.3064575, 14.0629158, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 318.1434021, -264.2840576, 14.06279278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1277466, -249.2891541, 14.06248951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.241333, -234.2381897, 14.06468678, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1541748, -219.4200287, 14.06300068, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1582336, -204.3077698, 14.06307793, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1592407, -189.4352417, 14.06309795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.1440735, -174.3647156, 14.06280422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.5896606, -151.6906891, 14.06911278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.5650024, -144.3575134, 14.06959057, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.1809082, -144.5332794, 14.06406593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.8997803, -152.3244934, 14.06950665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.7793274, -174.2925262, 14.06870174, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.9261169, -189.5208435, 14.06899643, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.8979797, -204.312088, 14.06954288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.1751099, -234.2892303, 14.06417942, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.3110352, -264.1387024, 14.06155014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.2461243, -279.4534912, 14.06280422, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 305.4194946, -289.4411621, 14.05945015, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.4788208, -301.9009705, 14.05830097, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 305.3380737, -316.9528809, 14.06102562, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.4590759, -69.27523804, 6.562242508, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.5143433, -53.6856308, 5.527705193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.5666504, -41.86379623, 5.419812202, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 318.556366, -31.76190186, 5.579587936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.4734192, -24.38171387, 5.903510094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 317.6818237, -14.55002594, 6.405144691, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 316.9078674, -7.260065079, 6.812497139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 315.9680481, -2.118812561, 7.160289764, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 314.5872192, 2.533863068, 7.5599823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 312.6717834, 7.537444115, 8.058872223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 310.0830078, 13.19520664, 8.745251656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 306.9710693, 18.65549469, 9.561774254, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 303.3747253, 23.97179985, 10.42683315, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 299.3309021, 28.95197678, 11.22924042, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 294.8379517, 33.79693604, 11.9017868, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 289.6660156, 38.49230576, 12.44097137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 277.6054077, 47.3492775, 13.29097748, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 271.4193115, 51.43149567, 13.60067749, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 264.2050781, 39.84363937, 13.60067749, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 280.6339722, 28.17685318, 12.44097137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 285.1720886, 24.13108063, 11.9017868, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 288.8979187, 20.00919914, 11.22466278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 292.3535156, 16.07359123, 10.42295837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 295.2405701, 11.92720604, 9.569080353, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 297.7241821, 7.571933746, 8.753753662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 299.8536682, 2.909896851, 8.063121796, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 301.5050354, -1.380981445, 7.550601959, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 302.6455078, -5.235481262, 7.1587677, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 303.4609375, -9.670440674, 6.807487488, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.1372681, -15.70269775, 6.416625977, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.8604126, -24.34910583, 5.906040192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.8603516, -31.7274971, 5.580768585, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 304.8603516, -39.30039978, 5.433578491, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.860321, -54.34912109, 5.540748119, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 304.860321, -69.25897217, 6.561737061, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 299.2491455, -52.00489807, 5.295725822, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 324.2008667, -53.54648972, 5.325332642, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 264.3236694, 56.01270676, 13.83319283, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 259.6876526, 58.85474014, 13.83362389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 254.3418121, 62.95678329, 13.83362389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 249.3738098, 67.50912476, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 244.8214722, 72.47712708, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 240.7194672, 77.82301331, 13.83362389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 237.098999, 83.50604248, 13.83362389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 231.4089813, 95.70840454, 13.83362389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 229.3827515, 102.1348572, 13.83362389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 227.7917175, 108.6743698, 13.83362389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 226.9122162, 115.3550415, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 226.7453003, 122.1219788, 13.82836533, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 226.7475739, 129.3778839, 13.56638718, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 230.1224823, 141.378067, 12.9486084, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 231.5185699, 159.3779602, 12.9378624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 230.8205261, 150.3780212, 12.93786335, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 223.9476166, 141.3780518, 12.89331055, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 223.9476318, 150.238327, 12.88368225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 223.9476471, 159.3779297, 12.88368225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 223.9476471, 165.3779297, 12.88368225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 215.878067, 165.3779297, 12.88368225, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 213.0780487, 147.3780518, 12.9378624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 213.0780334, 135.3779907, 13.17507172, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 213.0757294, 122.1219788, 13.82836056, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 213.2946472, 114.1636505, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 214.3298035, 106.3006744, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 216.1770477, 98.59284973, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 218.5637817, 91.03314209, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 221.5987549, 83.70599365, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 225.2604065, 76.66905212, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 229.5220032, 69.98246002, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 234.3499756, 63.69049835, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 239.7081604, 57.84104538, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 245.5551758, 52.48527908, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 251.8471222, 47.65727615, 13.83362484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 257.7668457, 44.0018959, 13.85095215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 283.6357117, 42.92079163, 12.90438366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 272.4195251, 34.01024628, 13.09896946, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2981262, -705.0612793, 4.009160995, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.9650574, -700.539917, 4.000635147, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 234.1650543, -684.6050415, 4.054815769, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.2430725, -249.2139587, 14.06286526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.0365601, -219.3006592, 14.0668602, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 210.1864624, 165.4578857, 12.87797737, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 1090.856323, -448.3063965, 12.4555254, 0, 0, 0, 1, 0, 1, 1152931902, 0, 0, 0 + 1091.996094, -439.0003662, 12.95561314, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1091.996216, -431.9796753, 13.35431957, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1091.996216, -425.0681152, 14.15813541, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1091.993896, -417.4097595, 15.36526585, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1092.052246, -411.5870972, 15.87812138, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1092.085938, -405.4606323, 16.43202972, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1092.528687, -401.1935425, 16.61488724, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1094.680542, -395.8066711, 16.75104141, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1098.181763, -391.0310059, 16.73302078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1101.516113, -387.1434631, 16.45748138, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1027.078735, 1736.011597, 15.13923073, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1075.661865, 1745.135864, 13.19367695, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1063.516724, 1746.105469, 13.66987133, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1051.466309, 1747.095947, 14.84524155, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1043.349365, 1747.614014, 15.12583447, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1039.323853, 1746.5354, 15.12583447, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1035.909912, 1744.144897, 15.13008785, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 100.3240433, 1146.954346, 13.55310822, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 528.9614868, 728.5393677, 19.92737961, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 521.0137939, 712.0131836, 19.14595032, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 516.093689, 700.5961914, 17.99086952, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 511.2052612, 687.8861694, 17.03795433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 506.4709778, 672.1256104, 15.85445309, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 503.5411987, 661.6970825, 15.06326675, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 501.3570557, 651.0446777, 14.39852524, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 501.089447, 645.9154053, 14.09129333, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 502.2490845, 640.6969604, 13.78359318, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 505.6700134, 634.0964355, 13.38768482, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 508.7419128, 629.1337891, 13.18051052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 513.7626343, 624.1854858, 13.02202511, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 519.4238281, 620.605896, 12.91785049, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 526.3669434, 618.8562622, 12.74880695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 535.3239136, 620.6224365, 12.3495636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.1069946, 626.3984375, 11.66324329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 547.3775635, 634.0860596, 10.46916103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 548.8321533, 641.3902588, 9.142271996, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 547.5450439, 648.3077393, 7.876051426, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.6661377, 656.7242432, 6.1835289, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 538.9940186, 665.5343018, 4.421575069, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 530.9176025, 678.8850098, 1.743068576, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 523.8986816, 687.947998, 1.717396498, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 158.9322205, 723.5810547, 7.23572588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 158.9322205, 717.5810547, 7.23572588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 158.9322205, 711.5811157, 7.235726833, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 158.9322357, 699.5811157, 7.235727787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 158.9321899, 687.5811768, 7.235727787, 0, 0, 0, 1, 0, 1, 3830789232, 1, 0, 0 + 158.7618408, 679.3458252, 7.23572731, 0, 0, 0, 1, 0, 1, 3830789232, 1, 0, 0 + 146.9322205, 699.5811157, 7.235726833, 0, 0, 0, 1, 0, 1, 1345339835, 0, 0, 0 + 171.1024628, 679.3458252, 7.23572731, 0, 0, 0, 1, 0, 1, 3830789232, 1, 0, 0 + 170.9384003, 687.281189, 7.235727787, 0, 0, 0, 1, 0, 1, 3830789232, 1, 0, 0 + 170.9322357, 699.5811157, 7.235727787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 170.9322205, 711.5811157, 7.235726833, 0, 0, 0, 1, 0, 1, 3830789232, 1, 0, 0 + 170.9322205, 717.5810547, 7.23572588, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 170.9322205, 723.5810547, 7.23572588, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 164.9322357, 699.5811157, 7.235727787, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 187.3339996, 1005.366333, 13.76407146, 0, 0, 0, 0, 0, 1, 2040534182, 1, 0, 0 + 175.3266602, 1029.365356, 13.75536442, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 175.3297729, 996.5651855, 13.75537109, 0, 0, 0, 0, 0, 1, 3830789232, 1, 0, 0 + 163.3266602, 1029.365356, 13.75536442, 0, 0, 0, 0, 0, 1, 3830789232, 0, 0, 0 + 163.3297729, 996.5651855, 13.75537109, 0, 0, 0, 0, 0, 1, 3830789232, 1, 0, 0 + 172.7502899, 1041.401611, 13.75499439, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 167.328186, 1053.478027, 13.75421524, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 161.9525909, 1065.553711, 13.75344276, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 160.1860504, 1071.578613, 13.75318813, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 159.5157166, 1077.595215, 13.75309944, 0, 0, 0, 0, 0, 1, 3830789232, 0, 0, 0 + 159.5156555, 1089.595093, 13.75309944, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 159.5156555, 1101.595093, 13.75309944, 0, 0, 0, 0, 0, 1, 3830789232, 0, 0, 0 + 159.5156555, 1113.595093, 13.7531004, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 159.5156555, 1125.595093, 13.7531004, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 159.5156555, 1137.595093, 13.7531004, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 159.5156555, 1149.595093, 13.75308609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 147.5156555, 1149.595093, 13.75309753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 147.5156555, 1137.595093, 13.7531004, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 147.5156555, 1125.595093, 13.7531004, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 147.5156555, 1113.595093, 13.7531004, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 147.5156555, 1101.595093, 13.75309944, 0, 0, 0, 0, 0, 1, 3830789232, 0, 0, 0 + 147.5156555, 1089.595093, 13.75309944, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 147.5157166, 1077.595215, 13.75309944, 0, 0, 0, 0, 0, 1, 3830789232, 0, 0, 0 + 148.1860504, 1071.578613, 13.75318813, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 149.9525909, 1065.553711, 13.75344276, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 155.328186, 1053.478027, 13.75421524, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 160.7502899, 1041.401611, 13.75499439, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 162.5749512, 1035.375977, 13.75525665, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 174.5749664, 1035.375977, 13.75525665, 0, 0, 0, 0, 0, 1, 3830789232, 0, 0, 0 + 153.5156555, 1089.595093, 13.75309944, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -49.30731201, -157.9299622, 13.81186104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -103.3188171, -157.937439, 13.69140911, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2850342, -157.8693237, 13.5919838, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 78.89189148, -157.9449463, 13.5148344, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.5913086, -157.9299622, 13.49601936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -241.1980591, -157.9450378, 13.44183731, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7139893, -157.9578552, 13.677948, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -425.5803833, -151.4918518, 9.978336334, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -425.3676758, -157.9973145, 9.997296333, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -381.7189941, 331.9899902, 13.80776787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.71875, 331.9902954, 13.80778503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -64.09204102, 1271.579712, 19.36742592, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 234.2539978, 89.60722351, 13.82793617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -378.5696411, 1152.43689, 13.70686722, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -378.9208069, 1182.987305, 13.71794796, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.4873657, 1183.338501, 13.72528362, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.7203674, 1152.692627, 13.6801548, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -271.4160461, 1182.817627, 13.7586565, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.0038452, 1183.192383, 13.75816822, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -160.6622314, 1183.199829, 13.75432777, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -141.6797333, 1183.409546, 13.75921059, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 113.6694641, 1182.947998, 13.67573643, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 133.3313293, 1182.880127, 13.67376041, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 30.12828064, 1183.07251, 13.72369957, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.28149033, 1183.017334, 13.72988605, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 30.01789093, 1152.604004, 13.71614075, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.56393814, 1152.438477, 13.71012402, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 157.6887207, 1158.771729, 13.75309753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 154.5561066, 1164.19751, 13.75309658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 150.1259155, 1168.627808, 13.75309753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 144.7000122, 1171.760376, 13.75309658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 138.6482391, 1173.381958, 13.75309753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 129.1156311, 1173.586182, 13.7531004, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 117.9156189, 1173.587158, 13.7531004, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + 106.6611938, 1173.593018, 13.80996895, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 94.24520874, 1173.5979, 13.77398968, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 81.74594116, 1173.595947, 13.7973671, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 69.5234375, 1173.595093, 13.8077879, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 57.5234375, 1173.595093, 13.8077879, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + 39.5234375, 1173.595093, 13.80778599, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.71614456, 1173.595825, 13.87156963, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + 13.45249844, 1173.602295, 13.84185028, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1.300397873, 1173.602295, 13.81688404, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -13.30039692, 1173.602295, 13.81688499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -25.30039597, 1173.602295, 13.81688404, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -25.30040169, 1161.602295, 13.81688404, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -13.30040169, 1161.602295, 13.81688404, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1.300403595, 1161.602295, 13.81688499, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + 13.69418049, 1161.602295, 13.84410191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.71614075, 1161.595825, 13.87156963, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + 39.5234375, 1161.595093, 13.80778599, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 57.5234375, 1161.595093, 13.80778694, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + 69.5234375, 1161.595093, 13.8077879, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 81.74594116, 1161.595947, 13.7973671, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 94.24517822, 1161.5979, 13.77398968, 0, 0, 0, 1, 0, 1, 3198459222, 0, 0, 0 + 106.6611938, 1161.593018, 13.80996895, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + 117.9156189, 1161.587158, 13.7531004, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + 129.1156311, 1161.586182, 13.7531004, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 137.0819244, 1161.484619, 13.75309753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 141.5156097, 1159.979614, 13.75309753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 145.0358582, 1156.892456, 13.75309753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.515625, 1161.58667, 13.7531004, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.515625, 1173.58667, 13.75309277, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.515625, 1167.586182, 13.7531004, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.5234375, 1167.595093, 13.80778599, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 101.6030884, 1161.422607, 13.81294918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30046082, 1173.611816, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -73.30046082, 1173.611816, 13.8164854, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -85.30046082, 1173.611816, 13.8164854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -97.30046082, 1173.611816, 13.8164854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -109.3004608, 1173.611816, 13.8164854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -121.3004608, 1173.611816, 13.8164854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.3005371, 1173.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -171.7102509, 1173.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -183.7102509, 1173.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -195.7102509, 1173.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -204.594635, 1173.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -219.7102509, 1173.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -231.7102509, 1173.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -243.7102509, 1173.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -243.7102509, 1161.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -231.7102509, 1161.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -219.7102509, 1161.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -207.7102509, 1161.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -195.7102509, 1161.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -183.7102509, 1161.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -171.7102509, 1161.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -151.3005371, 1161.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -139.3004608, 1161.611816, 13.8164854, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -121.3004608, 1161.611816, 13.8164854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -109.3004608, 1161.611816, 13.8164854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -97.30046082, 1161.611816, 13.8164854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -85.30046082, 1161.611816, 13.8164854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -139.3005524, 1173.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -161.5054016, 1173.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -161.5054016, 1161.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -151.3005371, 1167.612061, 13.81648445, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -73.30046082, 1161.611816, 13.81599998, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -49.30046082, 1161.611816, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30046082, 1167.611816, 13.81648445, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -249.7102203, 1173.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -261.7102051, 1173.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -273.7101746, 1173.612061, 13.8164854, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -285.710144, 1173.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -297.7101135, 1173.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -309.7101135, 1173.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -321.7101135, 1173.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -333.710144, 1173.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -345.710144, 1173.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -345.710144, 1161.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -333.710144, 1161.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -321.710144, 1161.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -309.710144, 1161.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -297.710144, 1161.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -285.710144, 1161.612061, 13.81648636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -273.7101746, 1161.612061, 13.8164854, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -261.7102051, 1161.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -249.7102203, 1161.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -435.6963501, 1161.719849, 11.98186874, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -423.6994629, 1161.69458, 12.37105179, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -411.7040405, 1161.657227, 12.94505119, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -399.708374, 1161.621704, 13.49061871, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -387.7107849, 1161.601929, 13.7945013, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -387.7107849, 1173.601929, 13.7945013, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -399.708374, 1173.621704, 13.49061871, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -411.70401, 1173.657227, 12.94505119, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -423.6994629, 1173.69458, 12.37105179, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -435.6963501, 1173.719849, 11.98186874, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -633.7106934, 1161.42334, 18.47719955, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -626.3254395, 1161.432495, 18.46529198, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -620.5241699, 1161.484619, 18.56224823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -614.5220337, 1161.534302, 18.56224823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -602.5352783, 1161.619873, 18.56224823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -590.5585327, 1161.687012, 18.56224823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -578.5755005, 1161.735596, 18.56056023, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -566.725769, 1161.751587, 18.34384155, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -554.5787964, 1161.751465, 17.844347, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -542.4060669, 1161.737061, 16.9851532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -530.2800293, 1161.720947, 15.96959305, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -518.2644043, 1161.706421, 14.87918186, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -506.6520386, 1161.710083, 13.9448595, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -494.9757996, 1161.715576, 13.0159111, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -483.3542786, 1161.719849, 12.29851532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -471.7019653, 1161.719849, 11.8891449, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -471.6317139, 1173.717529, 11.88986015, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -483.368988, 1173.718262, 12.29875851, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -495.0975342, 1173.715332, 13.02344322, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -506.8784485, 1173.711182, 13.96344376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -518.5671997, 1173.708618, 14.90273857, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -530.6179199, 1173.723877, 16.00259781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -542.750061, 1173.740112, 17.01961517, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -554.9127197, 1173.75415, 17.86592865, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -567.0457764, 1173.753662, 18.38555717, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -578.8895264, 1173.737061, 18.56225014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -590.8722534, 1173.68811, 18.56224823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -602.8490601, 1173.620605, 18.56224823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -614.8362427, 1173.534668, 18.56224823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -626.6403198, 1173.432495, 18.46255493, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -633.7146606, 1173.407349, 18.47719955, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -453.6958923, 1173.723633, 11.9232235, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -453.6958923, 1161.723633, 11.9232235, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7102051, 1167.612061, 13.81648445, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -379.6300964, 323.3821106, 13.72713566, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1500.008789, -486.7981567, 31.5333519, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 584.8074341, 1453.579102, 10.16502953, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1454.394897, 1785.618286, 15.84122944, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1467.929688, 1771.415405, 15.13216496, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1272.232788, 1816.800049, 8.9441576, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1301.300537, 1800.538574, 8.920930862, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1289.641724, 1731.661743, 14.61768532, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1271.893066, 1713.698853, 15.63224316, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1014.515076, 1735.515869, 15.02492428, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1027.819702, 1723.184814, 15.07834816, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 732.0982056, 1432.988525, 13.19878578, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 732.901001, 1582.045166, 21.26002121, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 754.1726685, 1560.822144, 21.17885017, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 766.0010376, 1573.283325, 21.31328011, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 794.7614746, 1375.726563, 13.22114277, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 810.6984863, 1390.768188, 13.19424248, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 935.944458, 1712.761108, 15.69360733, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 945.0554199, -577.9882813, 13.18590069, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 963.4319458, -578.0317993, 13.18023014, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 817.2052612, -253.4043121, 14.34408665, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 825.0305176, -53.49637604, 5.050266743, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 814.7043457, -59.96289063, 4.827477455, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 809.1983643, -63.3293457, 4.758361816, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 802.0196533, -65.24902344, 4.758361816, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 788.2854004, -68.92944336, 4.758361816, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 775.8105469, -72.2890625, 4.758361816, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 769.7246094, -75.13891602, 4.727233887, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 765.0028076, -79.85229492, 4.679077148, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 763.2996826, -82.78540039, 4.66986084, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 758.4042969, -93.23803711, 4.66986084, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 753.131958, -104.5266113, 4.66986084, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 747.5766602, -116.4418945, 4.66986084, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 903.0866089, -94.77502441, 26.90770149, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1428.814453, -800.6730957, 7.387735367, 0, 0, 0, 1, 0, 1, 3026647281, 0, 0, 0 + 1422.877319, -804.7012329, 7.387735844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1416.511108, -808.0152588, 7.387735844, 0, 0, 0, 1, 0, 1, 3026647281, 0, 0, 0 + 1403.035278, -812.9200439, 7.387737274, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1388.912598, -815.4102783, 7.387737274, 0, 0, 0, 1, 0, 1, 3026647281, 0, 0, 0 + 1375.74231, -815.7233887, 7.38773632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1363.74231, -815.7233887, 7.38773632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1357.742432, -815.7233887, 7.387735844, 0, 0, 0, 1, 0, 1, 3026647281, 0, 0, 0 + 1382.588135, -715.739563, 6.241707325, 0, 0, 0, 1, 0, 1, 2305560870, 0, 0, 0 + 1375.957397, -718.486084, 6.673264503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1369.112427, -720.6442871, 6.98880291, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1362.105469, -722.1977539, 7.195282936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1354.989624, -723.1345215, 7.293667316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1347.819458, -723.4475708, 7.355217934, 0, 0, 0, 1, 0, 1, 2305560870, 0, 0, 0 + 1355.122559, -825.0880127, 7.298422337, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1354.810303, -805.9688721, 7.308034897, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1344.722046, -732.3043213, 7.290823936, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1344.722046, -714.0435791, 7.256281376, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1325.673584, -665.7514038, 8.051412582, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1312.099121, -659.0193481, 8.989523888, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1182.305786, -576.8678589, 12.97283173, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1182.539185, -553.1398315, 12.99800873, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1201.13269, -553.4510498, 12.9767065, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1201.677246, -577.1790771, 12.96430588, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1087.833862, -628.4783325, 12.51167488, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1087.840698, -580.3978882, 12.51747608, 1, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1087.83728, -604.4381104, 12.51139832, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1087.835571, -616.458252, 12.51153564, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1087.838989, -592.4179688, 12.5128355, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.237305, -457.4638062, 12.97009945, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1183.107788, -475.7756958, 12.96599388, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1113.942383, -391.6548767, 17.24813271, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1137.568359, -398.050415, 18.91456604, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1131.584473, -380.5061646, 18.17065239, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1130.535156, -373.6359253, 18.16551208, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1130.522339, -366.6071167, 18.16574287, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1130.690918, -352.7492676, 17.95619774, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1130.606567, -359.6781921, 18.06097031, 0, 0, 0, 0, 10, 1, 0, 0, 0, 0 + 1130.87439, -345.820343, 17.78641891, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1117.942139, -329.2402344, 16.90270805, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1148.457275, -324.3585205, 17.00154305, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1137.903076, -314.8366699, 17.28541946, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1132.940063, -300.4342651, 18.53522682, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1129.583984, -288.5276489, 19.60690117, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1129.210571, -277.0599976, 19.41781998, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1129.210571, -259.0599976, 19.41781998, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1128.927246, -244.0812988, 20.23667336, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1128.557373, -232.4315338, 21.09275818, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1129.364014, -270.173645, 19.4132328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1115.194824, -232.4317322, 21.29504776, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1115.679443, -245.8253784, 20.35866547, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1115.987549, -259.0458984, 19.68200302, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1115.848145, -277.0599976, 19.7246418, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1116.453247, -291.266449, 19.53497696, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1120.682495, -305.756073, 18.41347694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1125.142212, -318.8838501, 17.19611931, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1115.917847, -270.6055908, 19.70165062, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1122.640869, -270.2941895, 19.6979351, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1128.557251, -208.4367065, 21.09957123, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1128.601685, -198.1325378, 22.17443275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1127.894287, -188.5016937, 24.28795624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1126.854248, -179.4450531, 26.8824234, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1125.859741, -170.839798, 29.41267776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1125.247803, -162.5518494, 31.33107567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1125.300049, -154.4315033, 32.10916138, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1125.299927, -130.4483948, 32.10859299, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1125.300049, -142.4399414, 32.10916519, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1128.557373, -220.4341125, 21.09275627, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.9375, -154.428833, 32.30794525, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1111.937988, -163.8404846, 31.42808533, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1112.656006, -172.8972626, 29.43267059, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1113.69104, -181.7304993, 26.87850952, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1114.679199, -190.4885406, 24.30827522, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1115.283691, -199.3273773, 22.26632881, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1115.194824, -208.4234619, 21.28869629, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1115.194824, -220.427597, 21.29306602, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1121.876099, -220.4308472, 21.31962204, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1124.809692, -119.074646, 33.51456833, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1121.6875, -106.5807037, 34.79708099, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1109.649536, -110.7352295, 34.99317932, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1111.633423, -121.3456726, 33.57949829, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.9375, -130.415802, 32.30982971, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1111.9375, -142.4223175, 32.30946732, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1118.618774, -142.4311218, 32.33602905, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1107.039795, -215.2624207, 21.19577217, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1139.516846, -323.3923645, 16.97951508, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1126.311401, -325.4351807, 16.91621017, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1099.654053, -109.6556702, 35.25602341, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1129.0448, -99.4052124, 35.30221558, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1089.714844, -370.5100708, 15.87920761, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1105.172852, -359.9480591, 15.8751688, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1094.640259, -345.1428833, 15.92361259, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1079.496094, -356.1755981, 15.93050289, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1082.387329, -464.9875793, 12.73175049, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1072.567383, -444.6310425, 12.69083881, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1085.397705, -432.2307739, 12.9107151, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1036.489136, -417.022644, 17.37701416, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1050.422119, -405.2184143, 17.20061302, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1059.968628, -414.7650146, 16.80092812, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1046.616333, -426.9562988, 16.83125687, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1012.758301, -376.1520081, 19.17181396, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1029.961792, -370.3680725, 19.19773102, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 973.873291, -150.9729919, 23.0653038, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 989.2785645, -145.7695618, 23.08314705, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1002.333862, -190.0648346, 23.05314445, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 983.6307983, -189.2489166, 23.07474518, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 983.5679932, -208.2030487, 23.05965805, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1001.517944, -208.7679138, 23.04032326, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 956.9154663, -15.07275391, 22.97734451, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 932.2130127, 40.28234863, 26.45798302, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 744.3835449, 61.10229874, 4.91238308, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 748.7006836, 61.86822128, 4.924159527, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 753.9229126, 62.00747681, 4.936926365, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 760.6771851, 61.93785477, 4.956515789, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 764.8549194, 61.79859543, 4.975586414, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2284.430176, 467.2380371, 4.93108511, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2284.211182, 477.0466309, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2284.211182, 497.1499939, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2284.211426, 503.5298462, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2284.211426, 517.6101074, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2284.211426, 524.6502075, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2282.912598, 532.1959839, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2280.592285, 538.6608887, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2277.25, 544.0448608, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2272.845215, 548.3338013, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2267.418457, 551.5418701, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2261.093018, 553.7114868, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2253.354492, 554.7972412, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2244.717285, 554.8445435, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2236.847412, 554.0327759, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2230.307861, 552.4549561, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2224.535645, 550.0179443, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2219.510254, 546.6219482, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2215.133789, 541.9922485, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2211.503906, 536.4035645, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2208.969727, 530.7486572, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.673584, 524.7200317, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.473145, 518.6252441, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.437744, 504.295929, 4.931083679, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.380615, 499.7770386, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 479.5106812, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 472.4180603, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.407715, 488.8604126, 4.931112289, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.455566, 510.1621094, 4.931083202, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2284.211182, 488.6677246, 4.931083202, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2284.211426, 510.5699768, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2274.215332, 488.7027588, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2261.660889, 488.7057495, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2249.106445, 488.7087402, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2236.552246, 488.711731, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2223.997803, 488.7147217, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2274.215332, 510.1540527, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2261.660889, 510.1570435, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2249.106445, 510.1600342, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2236.552246, 510.1630249, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2223.997803, 510.1660156, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2274.215332, 531.5919189, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2261.660889, 531.5949097, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2249.106445, 531.5979004, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2236.552246, 531.6008911, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2223.997803, 531.6038818, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.434814, 458.2327881, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.434814, 451.1401367, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 436.9584961, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 429.8676453, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 415.6859741, 4.902323723, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 398.9434814, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 382.2009888, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 366.4616699, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 351.7255859, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 336.9895325, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 323.4636536, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 309.9377747, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 296.6271667, 4.902399063, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 279.0708313, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 270.4365845, 4.90994215, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2209.141602, 258.0043945, 4.900269985, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2213.442139, 247.2679749, 4.869904518, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2220.508789, 238.1535645, 4.832080841, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2230.599854, 230.5503998, 4.811356544, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2241.906738, 225.2334747, 4.835747719, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2254.272461, 222.6165161, 4.871842861, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2272.695068, 223.1427002, 4.899972916, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2282.456055, 226.5419312, 4.899979591, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2290.724365, 232.0677185, 4.899984837, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2297.398682, 238.9662628, 4.899988174, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2302.481445, 247.471405, 4.899990082, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2306.058105, 256.8561707, 4.894420147, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2307.746826, 266.9422302, 4.888972282, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2308.010498, 277.6174011, 4.900750637, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2307.620117, 288.2537231, 4.900984764, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2305.783447, 298.6801758, 4.90068531, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2302.315186, 309.305481, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2298.996826, 319.7012634, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2297.070313, 329.1027832, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2296.583496, 340.6838989, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2297.286377, 352.1874084, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2300.942871, 361.3870239, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2309.4729, 373.8963318, 4.904520988, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2249.106445, 287.696106, 4.905974388, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2236.552002, 287.6990967, 4.906569481, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2223.997803, 287.7020874, 4.907164097, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 287.848999, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2249.106445, 266.244812, 4.900837421, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2236.552002, 266.2478027, 4.903394699, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2223.997803, 266.2507935, 4.905692101, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2217.720703, 266.2523193, 4.906568527, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2208.288086, 264.2204895, 4.931173801, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.681396, 234.9732056, 4.868126869, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.681396, 259.8310242, 4.884560585, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.681396, 272.2077637, 4.903429508, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.681641, 278.3961792, 4.904742718, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.689209, 296.8286743, 4.902231216, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.685547, 287.6124268, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2299.323975, 287.6841431, 4.901711941, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2286.769531, 287.6871338, 4.902812004, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2274.215088, 287.6901245, 4.903912544, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2299.323975, 266.2328491, 4.890210629, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2286.769531, 266.2358398, 4.890683174, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2274.215088, 266.2388306, 4.889659882, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.681396, 266.0194092, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.681396, 244.8235016, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2249.106445, 244.8084564, 4.841039658, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2236.552002, 244.8114471, 4.847650051, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2223.997803, 244.8144379, 4.856155396, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2264.999512, 222.332489, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2286.769531, 244.7994843, 4.886010647, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2274.215088, 244.802475, 4.862925529, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2300.181152, 243.2194824, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2294.926758, 309.1414185, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2280.477783, 309.1399231, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.709717, 309.0572815, 4.934076786, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.692383, 302.2911377, 4.900000572, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2217.720703, 445.8078003, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2230.275146, 445.8048096, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2242.829346, 445.8018188, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2255.383789, 445.7988281, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2267.937988, 445.7958374, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2283.915039, 445.7928467, 4.931086063, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2284.211182, 456.1348267, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2284.211182, 462.359436, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2242.829346, 424.3447266, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2230.275146, 424.3477173, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2217.720703, 424.350708, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 422.7767944, 4.93117094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2207.43457, 444.0493164, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2287.000977, 413.5592651, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2284.591309, 425.0234375, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2284.211182, 437.4610291, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.63916, 318.0472717, 5.37929678, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.525635, 327.7284851, 6.505969524, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2279.900146, 392.6828308, 6.483562469, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2284.615967, 392.7440491, 5.925742626, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2289.327881, 392.8052063, 5.385570049, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2299.240234, 392.9553528, 4.904520988, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2303.481445, 392.9702454, 4.900000095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.756348, 338.0826416, 6.497823238, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2266.024658, 357.4904785, 6.502120018, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2266.031494, 377.5839233, 6.50432682, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2265.90332, 392.9500732, 6.497821331, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2339.689453, 349.3694153, 5.080000401, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 2356.64502, 347.2585754, 5.080000401, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 2342.590332, 374.1035461, 5.080000401, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 2359.477539, 374.3651428, 5.080000401, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 2342.566162, 406.0040588, 5.080000401, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 2359.315674, 408.8712463, 5.080000401, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 2339.069336, 432.5004883, 5.080000401, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 2355.445313, 436.4407349, 5.079999447, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 2088.185059, 468.2730408, 20.74459076, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2090.904297, 487.7441101, 22.29891396, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2089.433838, 507.14505, 23.02146339, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2088.552734, 516.8134155, 22.98198318, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2086.586426, 535.8313599, 22.56005287, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2084.905273, 554.7654419, 21.08740807, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2084.117676, 564.3048706, 20.19793892, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2083.313477, 573.8862305, 19.26823997, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2061.930176, 581.6359863, 18.55800247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2062.776367, 572.177063, 19.0779686, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2063.574463, 562.6679688, 20.00601768, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2064.363281, 553.1136475, 20.89213753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2066.069824, 533.8903809, 22.49790001, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2068.036377, 514.8723145, 22.99335861, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2068.895508, 505.4452515, 23.06409073, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2070.336914, 486.4309082, 22.42989731, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2070.945068, 476.8652954, 21.71222115, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2071.35498, 467.10672, 20.85284424, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1983.996826, 515.0178223, 17.06317139, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1984.019775, 521.5147705, 17.03902054, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1984.089966, 528.9772949, 17.03617477, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1984.717651, 536.0822754, 17.03481102, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1985.713623, 542.8335571, 17.03873062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1987.756958, 549.0496216, 17.04178429, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1990.832642, 555.0389404, 17.04468727, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1993.430786, 560.9901733, 17.04704094, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1994.8302, 567.0921021, 17.05041885, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1995.501221, 573.2191772, 17.0482254, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1995.444214, 579.3713989, 17.04509354, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1995.434448, 585.2059326, 17.04170609, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1995.405273, 601.6137695, 17.02785683, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1995.385864, 612.1871948, 17.02092743, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1995.366455, 622.7606201, 17.02562141, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1995.346924, 633.3339844, 17.02720642, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1995.327515, 643.9074097, 17.01883125, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1995.308105, 652.3709717, 17.03544998, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1995.294189, 659.5002441, 17.05373192, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1996.78064, 663.4708252, 17.05487061, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1999.336548, 666.3718262, 17.05487061, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2003.269531, 668.2807617, 17.05487061, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2007.657471, 668.965271, 17.05487061, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2011.793701, 668.0942993, 17.05487061, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2015.340698, 666.0412598, 17.05487061, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2017.653687, 663.1019287, 17.05487061, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2018.947632, 659.1776733, 17.05289841, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2018.949097, 655.9367065, 17.04453278, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2018.952515, 648.3151245, 17.02123642, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2018.960815, 627.6280518, 17.02418327, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2018.964844, 616.7570801, 17.01207352, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2018.968994, 605.8861084, 17.01719284, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2018.971069, 600.4505615, 17.02147293, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2017.143677, 596.749939, 17.02549171, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2014.590576, 594.2645264, 17.02866554, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2011.311768, 592.9943237, 17.03087425, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2007.307129, 592.9393311, 17.03211594, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2003.28772, 592.9437866, 17.03330612, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1995.419922, 593.0780029, 17.03551292, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1464.952393, 316.7666626, 17.88859749, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1244.595947, 285.8665771, 30.70553017, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1248.447021, 274.4977417, 30.70604897, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1246.521484, 280.1821594, 30.70579529, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 958.289856, 265.8502197, 45.71398163, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1800.375122, 328.2040405, 20.7728672, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1818.912354, 328.8443604, 20.76214027, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1820.385132, 309.8268738, 20.10131836, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1801.943848, 309.2185669, 20.0948391, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1818.432495, 627.125, 27.91225052, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1799.760986, 627.7124023, 27.8708744, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1799.802856, 610.0058594, 27.87345123, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1818.306641, 610.0478516, 27.91225243, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1799.725708, 726.0626831, 24.78873825, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1799.876343, 708.2476807, 24.70416641, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1817.212036, 726.2073364, 24.78861618, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1817.449829, 707.9842529, 24.94138527, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1818.7323, 694.2617188, 25.46549416, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1813.962524, 209.363327, 14.45350266, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1813.805664, 228.3873596, 14.52793503, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1832.026001, 228.8840179, 14.44049835, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1832.659424, 210.1724854, 14.43958187, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 643.9344482, 617.5140381, 19.73894691, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 659.5731201, 617.5114746, 19.84920311, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 674.5528564, 617.5062866, 20.7191391, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 689.5299683, 617.5011597, 22.71972847, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 704.5045776, 617.4959717, 25.5194912, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 719.4767456, 617.4907837, 28.78713417, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 734.4442139, 617.4856567, 32.00695419, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 749.4098511, 617.4804688, 34.72246552, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 764.3734131, 617.4753418, 36.67793274, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 779.335083, 617.4701538, 37.61772919, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 792.1310425, 617.4720459, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 804.1310425, 617.4720459, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 816.1310425, 617.4720459, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 828.1310425, 617.4720459, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 840.1310425, 617.4720459, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 852.1310425, 617.4720459, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 864.1310425, 617.4720459, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 875.7988892, 617.4421997, 37.62638092, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 888.1310425, 617.4720459, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 900.1310425, 617.4720459, 37.62695694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.1310425, 617.4720459, 37.62695694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 924.1310425, 617.4720459, 37.62695694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 936.1310425, 617.4720459, 37.62695694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 948.1310425, 617.4720459, 37.62695694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 962.5678101, 617.3609619, 37.48899841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 979.3442383, 620.7382813, 37.44210052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 996.1543579, 620.9158325, 37.43200684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1021.369568, 621.1821899, 37.46065521, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1038.179688, 621.3596802, 37.51891708, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1038.17981, 627.2539063, 37.50503159, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1021.369629, 627.4313965, 37.46065521, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 996.1544189, 627.6977539, 37.43200684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 979.3442383, 627.8753052, 37.44210052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 962.5678711, 631.2526245, 37.48899841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 948.1310425, 631.1416016, 37.62695694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 936.1310425, 631.1416016, 37.62695694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 924.1310425, 631.1416016, 37.62695694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.1310425, 631.1416016, 37.62695694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 900.1310425, 631.1416016, 37.62695694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 888.1310425, 631.1416016, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 876.1310425, 631.1416016, 37.64342117, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 864.1310425, 631.1416016, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 852.1310425, 631.1416016, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 840.1310425, 631.1416016, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 828.1310425, 631.1416016, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 816.1310425, 631.1416016, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 804.1310425, 631.1416016, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 792.1310425, 631.1416016, 37.62695694, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 779.3410034, 631.1397095, 37.56355286, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 764.3835449, 631.1448975, 36.62400818, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 749.4230347, 631.1500244, 34.66895294, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 734.4596558, 631.1552124, 31.95383644, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 719.4934082, 631.1603394, 28.73428726, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 704.5202637, 631.1655273, 25.46642685, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 689.543457, 631.1706543, 22.66625595, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 674.5629272, 631.1758423, 20.66521454, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 659.5784912, 631.1810303, 19.79501152, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 643.9370117, 631.1835938, 19.68480682, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 612.6226807, 614.4150391, 19.5240097, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 627.6714478, 615.7498779, 19.5240097, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 627.4832764, 632.1627808, 19.62152672, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 613.4996338, 632.0454712, 19.62152672, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1063.88855, 627.1064453, 37.53302383, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 1046.584839, 627.1651001, 37.50617981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1046.584839, 621.4484863, 37.50617981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1063.88855, 621.5064697, 37.54121017, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 1102.004272, 616.097168, 37.68120193, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1120.726685, 616.097168, 37.7939415, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1173.918701, 615.5710449, 37.66566849, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1191.886719, 615.4338989, 37.73019409, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1239.101929, 589.770813, 37.50168228, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1253.026855, 603.3060913, 37.55323792, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1272.112549, 602.6244507, 37.48228073, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1254.876953, 574.6774902, 37.50167847, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1272.209961, 574.0932007, 37.48236084, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1219.392212, 516.2845459, 27.57343483, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1236.822632, 515.8950195, 27.57343483, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1308.391113, 515.9918823, 26.47796631, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1363.580444, 460.5123901, 23.29348564, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1363.067505, 442.0448303, 23.29255104, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1112.704712, 309.9911499, 30.03731918, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1115.182007, 322.0079956, 29.3687973, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1116.063843, 338.3405457, 28.76256943, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1083.47937, 270.3892212, 30.22205353, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1083.124756, 199.9698486, 30.3040638, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1049.895752, 217.5318604, 30.46058083, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1040.311523, 203.9907227, 30.55755997, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1118.397339, 352.522644, 28.72378349, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1021.331848, 365.7496033, 28.13394356, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1039.391846, 371.0035706, 28.17420769, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1261.064087, 991.62854, 12.68513775, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1279.946167, 991.5875854, 12.6851387, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1279.454712, 974.5487061, 12.68513966, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1270.310791, 983.0181885, 12.73509026, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1270.25708, 998.9619141, 12.53508949, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1269.683716, 1005.761108, 12.52449799, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1328.676514, 982.0535889, 12.687644, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1341.678589, 967.6970825, 12.71192169, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1356.650024, 951.2028198, 12.59427452, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1359.190796, 953.6340332, 12.18542862, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1361.849854, 956.1159668, 11.61245155, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1367.619995, 961.0290527, 10.37990189, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1370.779541, 963.3590698, 9.922899246, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1377.776367, 967.4228516, 9.762541771, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1385.688721, 970.4648438, 10.38520145, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1394.241943, 973.6010742, 11.2602253, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1403.133545, 978.112854, 11.87145996, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1412.622925, 984.6217041, 12.01360512, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1421.814087, 993.3853149, 12.14282036, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1431.736084, 1001.488037, 12.09145927, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1442.300293, 1007.437256, 11.8627739, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1452.728027, 1013.216492, 11.55778122, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1463.813599, 1017.752197, 11.14033699, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1475.345215, 1021.6427, 10.8439045, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1487.385254, 1024.947876, 10.71993828, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1499.885742, 1027.596436, 10.30350304, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1512.724609, 1029.525269, 9.211323738, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1525.860107, 1030.616211, 9.114683151, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1539.517822, 1030.697632, 10.28183556, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1553.313843, 1030.211792, 11.53234959, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1566.790649, 1030.209717, 12.41171646, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1579.727539, 1028.942627, 11.95062828, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1592.411377, 1027.956177, 11.18203735, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1405.940918, 1045.25061, 5.012343884, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1402.421265, 1034.455078, 5.323823929, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1399.050659, 1024.319214, 5.827737808, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1396.358643, 1014.674866, 6.322463036, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1392.924805, 1006.044861, 7.015885353, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1389.568726, 998.074585, 7.603727341, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1387.061035, 990.3709717, 8.240602493, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1384.223633, 984.0672607, 8.75396347, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1381.261719, 977.9650269, 9.427097321, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1378.101318, 972.1752319, 9.921779633, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1128.241699, 903.0300293, 30.63206673, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1137.854004, 903.038269, 30.87963676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1147.465088, 903.0465088, 31.27680206, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1157.075195, 903.0546875, 31.65139389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1166.685059, 903.0629272, 31.86068726, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1177.529175, 903.0671387, 32.04852295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1189.505615, 903.0671387, 32.04852295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1201.526123, 903.0620117, 31.86793137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1213.501221, 903.0516968, 31.50949287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1225.47644, 903.0414429, 31.15105247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1237.451538, 903.031189, 30.79261398, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1245.999512, 902.8010864, 30.6133461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1250.829468, 901.0431519, 30.6133461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1254.766968, 897.7391968, 30.6133461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1257.336914, 893.2878418, 30.6133461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1258.229492, 888.2259521, 30.6133461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1258.288574, 876.2263184, 30.61549377, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1258.288574, 864.2432861, 30.61442184, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1258.264771, 847.8965454, 31.43126678, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1245.42749, 771.9949951, 35.11826706, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1245.785278, 754.0476685, 35.11815262, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1234.41687, 663.9246216, 36.97928238, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1259.575684, 651.0895386, 36.95904541, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1037.921143, 694.3375244, 25.45243073, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1037.924805, 705.5072632, 26.69554138, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1037.928467, 716.6766968, 27.94200516, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1037.932129, 727.8464966, 29.25029182, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1037.935791, 739.0158691, 30.56256676, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1037.950928, 749.8724365, 30.80580902, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 946.6642456, 888.036377, 22.15192795, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 946.4385986, 871.3394775, 20.87929726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 946.8898926, 859.8321533, 19.99790192, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 947.0026855, 848.888855, 19.15971375, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 946.7770386, 842.007019, 19.11182404, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 946.7770386, 834.5610962, 19.11164284, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 946.3258057, 823.7307129, 19.58108902, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 946.397522, 815.0418701, 19.99249649, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 946.656189, 801.7831421, 20.62027168, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 946.7770386, 789.2030029, 21.21592522, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 946.6448975, 774.2442017, 21.92300034, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 946.473999, 758.1168823, 21.92300034, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 946.473999, 738.4866943, 21.92300034, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 946.897644, 718.4127808, 21.92300034, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 946.6817017, 704.9737549, 21.79566383, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 946.6075439, 691.8638916, 20.59446716, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 946.494751, 678.1002197, 19.11238861, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 945.2537231, 672.3465576, 18.43600845, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 941.7564087, 667.9467163, 17.93491554, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 935.9615479, 666.0764771, 17.66919327, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 929.1010132, 665.5180054, 16.55007362, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 919.6079102, 665.3584595, 14.53468132, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 914.6619873, 667.2730713, 13.42601299, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 910.2744141, 672.7774658, 11.92336941, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 905.567749, 680.8345947, 10.99480724, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 898.8396606, 679.5518799, 10.48475647, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 890.6040649, 679.8339233, 10.00491142, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 881.3927612, 682.6622314, 9.49173069, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 873.0963135, 687.6879883, 8.71841526, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 867.1930542, 696.064209, 8.068362236, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 862.9650879, 707.3920898, 7.432195663, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 862.5662231, 718.8794556, 6.8939538, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 861.8769531, 741.2727661, 6.893941879, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 862.0251465, 758.1547852, 6.893918037, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 862.7397461, 776.3464355, 6.893872738, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 939.0477295, 842.3327637, 18.10444641, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 929.6344604, 842.6518555, 16.16168022, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 918.3065796, 843.6091309, 13.91791916, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 907.6168823, 845.3641357, 12.08715343, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 900.1181641, 849.1932983, 11.31963348, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 890.8644409, 853.1820068, 11.29798794, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 879.5365601, 854.9370117, 11.29798698, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 869.1660156, 852.862915, 11.29796886, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 863.4223022, 847.5978394, 11.34040356, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 861.1885986, 840.5777588, 11.46109486, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 861.9863892, 833.87677, 11.44668388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 867.2514038, 828.1330566, 10.99710655, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 872.8355713, 824.1443481, 10.24706173, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 875.3883667, 820.7938843, 9.75483799, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 876.7574463, 815.9103394, 9.348111153, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 874.2714844, 809.1469116, 8.761717796, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 869.8041992, 803.2436523, 7.998410702, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 865.1773071, 797.3403931, 7.299260139, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 862.7841187, 791.5966797, 7.119297504, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 862.6245728, 785.0552368, 7.035912514, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1604.853638, 1027.423218, 10.87908173, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1617.354126, 1027.914795, 11.33402634, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1630.035767, 1029.156982, 11.99496746, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1642.05127, 1031.470703, 12.00899124, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1653.543457, 1033.825684, 12.04389286, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1662.69519, 1036.40979, 12.11030388, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1670.487671, 1039.42334, 12.19130039, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1677.421387, 1042.546631, 12.32081032, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1684.373535, 1045.426758, 12.59119701, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1693.709229, 1049.697388, 13.26661301, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1703.740234, 1054.663208, 13.76698971, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1715.459595, 1060.721558, 13.74983883, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1725.093262, 1065.48877, 13.50137711, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1738.10376, 1071.249146, 13.30474472, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1751.908813, 1075.619019, 13.15995789, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1766.441772, 1077.40686, 12.85571003, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1781.330078, 1076.423706, 12.11096191, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1791.714111, 1074.522217, 11.46226406, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1805.022461, 1070.35083, 10.56675339, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1814.45752, 1065.58374, 9.764230728, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1823.345825, 1059.563599, 9.069787025, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1829.596191, 1054.085938, 8.857474327, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1836.808105, 1046.557495, 9.224312782, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1842.667725, 1037.966675, 10.10933876, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1847.484619, 1029.872314, 11.00797176, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1851.583374, 1020.953613, 11.89799595, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1853.470337, 1013.008301, 12.77958107, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1855.373901, 1004.880066, 13.58755207, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1856.918945, 992.9414063, 14.10404491, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1856.448608, 984.0076904, 14.15001011, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1856.487305, 973.6693726, 13.87576962, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1855.634033, 964.6883545, 13.21619415, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1853.944336, 957.5093994, 12.77620697, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1850.432983, 949.0820923, 12.40257072, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2126.678711, 865.227417, 4.805805206, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2117.851074, 864.4578247, 4.991798878, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2108.43457, 863.9145508, 5.109314442, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2099.516357, 863.6429443, 5.26737833, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2090.078857, 864.1738892, 5.435948372, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2080.753906, 865.3372803, 5.595992565, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2071.248535, 867.1331177, 5.759885788, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2062.387451, 869.3942871, 5.870829582, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2053.744385, 871.8911743, 5.907435417, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2045.925781, 874.8678589, 5.911530495, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2038.243042, 878.7092285, 5.931958199, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2030.304199, 882.5505371, 5.962744713, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2023.389771, 886.5199585, 5.980526924, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2015.963135, 891.1295776, 6.005547523, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2006.094116, 898.3728638, 6.124598503, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2000.208862, 903.5337524, 6.219526291, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1994.595337, 909.3284302, 6.299166679, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1989.343872, 916.3001099, 6.405115128, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1984.182983, 923.6340332, 6.474428654, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1980.561401, 931.0584106, 6.500175953, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1976.758667, 939.8410034, 6.453207493, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1973.499146, 947.8991699, 6.404307842, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1969.167969, 956.741394, 6.387534618, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1964.430298, 964.2960205, 6.393857002, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1956.019409, 975.3995361, 6.573315144, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1949.233032, 981.8018188, 6.888207912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1941.16626, 988.7162476, 7.36600256, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1932.510864, 994.0059204, 7.861208439, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1921.283691, 998.53302, 8.434644699, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1910.187256, 1002.928223, 9.135902405, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1902.344727, 1006.140625, 9.749290466, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1890.49707, 1011.452637, 10.72632408, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1878.776855, 1017.454895, 11.68434238, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1866.318848, 1024.395508, 11.52774048, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1857.83313, 1029.850342, 11.1438961, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1849.190063, 1036.252686, 10.65844059, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1866.364868, 728.9619751, 24.83223343, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1866.184937, 740.87146, 24.90760231, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1866.075195, 753.5575562, 24.56894684, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1865.836426, 765.1851196, 23.71585846, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1866.006104, 776.3852539, 22.49102402, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1865.809814, 790.0444336, 20.25991631, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1865.613525, 807.6026611, 17.5630703, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1865.528687, 819.3967285, 16.3654213, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1865.543213, 831.0570068, 15.26859665, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1865.458374, 844.5480347, 14.7751236, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1865.311035, 851.4763184, 14.79510975, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1864.71106, 858.4960327, 15.25632095, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1864.135132, 865.00354, 15.70088387, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1862.574463, 871.3942261, 15.8332777, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1860.294678, 878.0539551, 16.48130608, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1857.114746, 883.9936523, 16.78788376, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1853.065918, 889.6141357, 16.79632378, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1849.38147, 894.7454224, 16.5365181, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1842.626465, 904.1765137, 15.21766663, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1838.906616, 912.1561279, 13.60015297, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1838.610596, 921.4667358, 12.74772644, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1840.81665, 930.715271, 12.55489254, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1844.626709, 939.3647461, 12.32927418, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 994.1400757, 988.5040283, 16.8192482, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 990.9241943, 992.8964233, 16.44338417, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 984.5708618, 998.6222534, 15.07744598, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 976.0213623, 1003.09314, 13.33400059, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 966.8442993, 1006.073669, 12.28204155, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 954.2161255, 1008.113037, 11.14053059, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 942.1369629, 1008.740479, 9.955386162, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 930.3098145, 1008.359436, 8.902630806, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 920.6622314, 1005.143555, 7.928664684, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 913.2108154, 999.574585, 7.428778172, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 909.5892944, 993.06073, 7.269098282, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 907.3707886, 986.5161743, 6.967931747, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 906.0396729, 978.7514038, 6.965543747, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 905.928772, 968.4353638, 7.225491524, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 906.0396729, 959.5613403, 7.22831583, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 906.0396729, 954.4587402, 7.228822708, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 999.2486572, 977.3366089, 16.88578224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1469.408813, 436.7908325, 18.46543121, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1475.361816, 418.6413879, 17.45741081, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 961.0192261, 450.7668457, 14.76886559, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 979.4797363, 437.8583679, 14.95592022, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 809.3674927, 347.929657, 5.077516556, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 807.0206909, 358.0645447, 5.549494743, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 817.2913818, 355.7352905, 5.270446301, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 811.739624, 353.1049194, 5.025643349, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 799.0723267, 352.73703, 5.989908218, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 784.2440186, 352.7446594, 7.317049026, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 774.3618164, 353.1813354, 7.676176071, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 768.1139526, 355.3365479, 7.676178455, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 763.7401733, 362.0972595, 7.676161766, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 763.553833, 378.8623047, 7.676147461, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 758.4358521, 160.8109131, 5.020812035, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 769.9014893, 180.7833252, 5.068766117, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1335, 259.8010864, 34.74282074, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1338, 242.3579712, 34.70284271, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1306, 188.2592621, 29.60338402, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1306, 169.4732666, 29.59316635, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1343.956787, 97.06575775, 30.30577469, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1353.029053, 116.0350266, 30.32737732, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1375.114014, 116.5848541, 30.21256256, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1365.033813, 97.61559296, 30.26238632, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1256.634155, 79.87312317, 37.83582687, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1256.634155, 98.11664581, 37.83754349, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1275.165039, 98.11664581, 37.81522369, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1275.308716, 116.2165222, 37.82783127, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1257.783447, 115.9292221, 37.84809113, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1275.595947, 79.87312317, 37.88427353, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1344.6521, 26.00284195, 31.27841377, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1363.556763, 25.71727371, 31.2994442, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1363.099854, 44.27924728, 31.21376038, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1451.23938, 83.20498657, 24.41145897, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1451.23938, 66.4488678, 24.41714096, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1550.467896, 202.9085388, 22.0639267, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1554.271362, 186.4094238, 22.12696838, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1695.217163, 222.631897, 24.91334152, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1712.857666, 222.6871338, 24.93214226, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1781.515015, 172.9540405, 20.61706161, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1791.890137, 157.8007202, 20.6147747, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 984.0717773, -7.130943298, 23.59130287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 995.3850708, -7.13143158, 24.72801971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1007.041687, -7.13143158, 26.39232635, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1019.103638, -7.13142395, 27.68772888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1030.970459, -7.13142395, 28.3151722, 0, 0, 0, 1, 0, 1, 628149043, 0, 0, 0 + 1043.386597, -7.13142395, 28.83238029, 0, 0, 0, 1, 0, 1, 628149043, 0, 0, 0 + 1055.812256, -7.13142395, 29.79692078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1068.010132, -7.131416321, 31.37736511, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 952.9157104, -386.3476257, 15.18005085, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 953.3717041, -378.6261597, 15.46171856, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 953.6502686, -373.1723022, 15.54258442, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 955.0496216, -369.3123779, 15.54258347, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 957.5124512, -367.5280762, 15.54258442, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 962.0693359, -367.0556641, 15.54258442, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 956.6196289, -75.89112854, 23.06845665, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 956.1360474, -93.84455872, 23.07341003, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1280.656738, -379.5858765, 17.79302788, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1298.55542, -379.4050598, 17.79768753, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1298.193848, -361.4159241, 17.80023575, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1270.441772, -361.325531, 18.00022888, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1270.441772, -378.7722778, 18.11717606, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1285.357422, -360.7831421, 17.73334885, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1201.709229, -361.4460144, 20.20989609, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1201.261841, -379.7913208, 20.45612717, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1182.346191, -340.9630127, 20.4768486, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1182.165405, -322.7026978, 20.47649765, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1199.094238, -294.8076782, 20.38546181, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1201.173462, -313.4296265, 20.47645187, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1218.529785, -313.1584473, 20.38170624, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1218.529785, -294.8980713, 20.38454056, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1287.07019, -294.9734802, 21.95251465, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1268.827148, -294.4632263, 21.95284081, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1269.289063, -313.2376404, 21.95282555, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1286.276611, -313.243988, 21.9534111, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -270.2065125, 1155.233032, 13.69005299, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -251.6124268, 1155.041382, 13.70079517, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -160.5810242, 1154.285645, 13.70647621, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -141.5367584, 1154.217896, 13.71526527, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 582.2744141, 1728.673462, 31.45928383, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 733.9783936, 1793.879639, 38.44065475, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 721.729248, 1780.981201, 38.40455627, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 653.3519287, 1642.115112, 32.56542587, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 676.0739746, 1642.269409, 32.5965271, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 690.5100098, 1461.987061, 13.70927429, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 672.0730591, 1462.465942, 13.76111221, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 672.5519409, 1443.789551, 13.65287971, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 689.87146, 1443.869385, 13.72389317, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 731.9255371, 1500.246216, 13.17769146, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 750.3781128, 1474.752563, 13.24799538, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 731.9126587, 1414.739258, 13.21791458, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 594.7194214, 1375.619507, 10.44316483, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 576.5731201, 1376.971558, 9.937419891, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1220.539307, 1667.902344, 15.69479084, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1224.381836, 1672.113647, 15.54923725, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.584473, 1676.802856, 15.52682495, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.975952, 1684.262817, 15.54049492, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1281.78772, 1848.748413, 9.043314934, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1282.648193, 1829.547485, 9.031420708, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 828.4165649, 1475.767456, 13.24372864, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 829.2702026, 1485.09729, 13.24372864, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1494.261963, 99.67678833, 22.86109161, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1499.949707, 99.4154129, 22.78316307, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1505.601318, 99.57866669, 22.65507317, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1510.452393, 102.4641571, 22.60507011, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1512.480713, 106.887352, 22.59611702, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1513.005127, 115.1910477, 22.28022385, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -447.5515747, -32.66265106, 8.858184814, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -439.5811768, -32.59127426, 8.858187675, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -434.9179077, -32.59127426, 8.858189583, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -428.7319336, -32.59127426, 8.85819149, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -423.7831421, -32.40093613, 8.858192444, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -421.7846069, -30.9258194, 8.858189583, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -420.9994507, -27.66628838, 8.858186722, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -447.6299133, -29.92349625, 8.825695038, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -439.6113586, -29.9588623, 8.858183861, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -434.870575, -28.50832939, 8.858182907, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -435.0715027, -10.14379692, 8.858188629, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -438.4707336, -8.032361984, 8.868185043, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -446.3574524, -7.70810318, 8.86819458, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -434.9710388, -19.32606316, 8.858187675, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -434.9208069, -23.91719627, 8.858183861, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -435.0212708, -14.73493004, 8.858187675, 0, 0, 0, 0, 10, 1, 0, 0, 0, 0 + -499.8326721, 481.2254028, 5.575798035, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -499.7362671, 487.6348267, 5.575798035, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -499.6833496, 474.938324, 5.645079613, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 781.1002197, 111.9563751, 5.015260696, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 785.4453125, 95.19693756, 4.923890114, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 773.8999023, 73.0993042, 5.009752274, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 781.7210083, 44.67034149, 5.009917259, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 822.1678467, -31.54095078, 4.997839928, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 817.1642456, -18.37349319, 4.999816895, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 321.7198181, -556.6945801, 3.643095016, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 297.0294495, -598.772583, 3.920320988, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 305.1168518, -583.4969482, 3.928094149, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -219.9680481, -555.6324463, 3.887050867, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -212.0667419, -573.8519287, 3.876843691, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 14.54690742, -319.2915344, 13.70945454, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 32.18436813, -319.5956116, 13.71435738, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 71.21799469, -319.4891663, 13.76191425, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 102.346817, -301.7993469, 13.76191425, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.0880127, -357.932373, 13.71354198, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.4661255, -370.6460876, 13.75830269, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.3667908, -445.7916565, 13.75973988, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 131.1702881, -459.4815369, 13.72279358, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 233.5496063, -502.3197632, 8.022666931, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -166.5189209, -399.0161743, 13.73456001, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -162.9481354, -417.5456543, 13.79190445, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -368.6282043, -365.599823, 3.872566462, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -359.7557373, -380.8751221, 3.875320911, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -401.6790771, -441.8748169, 3.88249588, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -408.1506958, -430.6656494, 3.882493019, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -414.1507568, -420.2733154, 3.882493258, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -420.1507568, -409.8810425, 3.882494211, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -426.1507568, -399.488739, 3.882496834, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -432.0772095, -402.9103699, 3.856708527, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -426.0772095, -413.3026733, 3.856709003, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -420.0772095, -423.6949768, 3.856709242, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -414.0771484, -434.0872803, 3.856709242, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -407.6055908, -445.2965088, 3.856722593, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -409.1430359, -450.879425, 3.882499456, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -405.5089722, -455.2103577, 3.882499456, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -399.9412231, -454.2286072, 3.882499456, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -398.0075989, -448.9159546, 3.882499456, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -438.0140991, -392.4873657, 3.968514204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -372.993042, -360.2373657, 3.934019089, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -398.9911804, -345.2923279, 3.914579868, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -463.875885, -242.7699585, 6.93745327, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -447.6805115, -243.188797, 6.93745327, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -307, -225.9108429, 12.30635452, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -307, -242.6541443, 12.30635738, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -272.9711304, -225.3633728, 13.50001717, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -88.00184631, -172.5557709, 13.73106956, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -188.7400208, -172.4433441, 13.38963795, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -218.6134033, -172.4381256, 13.38911057, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -233.1913757, -142.719986, 13.44606972, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -248.7121582, -142.7448578, 13.44606972, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -140.7675323, -143.3498688, 13.70702648, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -582.8768921, -145.8634338, 5.432296276, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -584.0275269, -140.6122131, 5.432368755, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -584.2778931, -131.8937073, 5.432336807, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -584.0736694, -121.219635, 5.432352066, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -583.6504517, -111.3292542, 5.432358265, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -584.4755249, -106.4794006, 5.432357788, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -588.1265259, -104.3114319, 5.432345867, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -595.3460083, -104.1513977, 5.43231678, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -602.0230103, -103.5846252, 5.432316303, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -606.177063, -107.0777893, 5.43231535, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -606.1665649, -118.3263245, 5.432310581, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -606.4142456, -131.0908508, 5.432294369, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -606.6177368, -137.2898254, 5.432275772, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -603.048645, -140.2215881, 5.432339191, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -593.0579224, -139.9519348, 5.432323456, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -447.8365784, 132.171463, 8.785590172, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -465.0270081, 131.614212, 8.79848671, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -464.3634338, 112.8408966, 8.814061165, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -447.8785706, 114.3616486, 8.784913063, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -464.5235901, 35.95617676, 8.806344032, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -446.449585, 36.51612091, 8.81512928, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -446.5092773, 18.64355087, 8.805760384, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -464.3016968, 18.63043213, 8.802770615, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -381.8422852, 30.25074387, 13.75223255, 0, 0, 0, 1, 0, 1, 2753763743, 0, 0, 0 + -393.9945068, 30.07069016, 13.34352493, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -406.3102417, 30.08044052, 12.15530586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -348.5884399, 174.3999023, 13.75076866, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -349.1059265, 192.5124512, 13.74242783, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -452.9747314, 272.8907166, 8.847988129, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -452.9747314, 284.9906921, 9.02202034, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -452.8830566, 297.2739868, 10.09863472, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -452.8830566, 309.9239807, 11.25500965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -452.7913818, 321.932312, 11.99389172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -451.7830505, 334.3439026, 12.19362068, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -451.093689, 346.1152344, 11.47348022, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -450.917511, 356.9551697, 10.15155125, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -450.9381104, 367.1526184, 9.024899483, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -557.3330078, 267.7407532, 5.608325005, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -549.6394043, 238.5180817, 5.610451698, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.811615, 459.6632385, 13.72107315, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -349.4151917, 477.9434509, 13.70808792, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -303.129303, 543.5821533, 13.80273533, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -303.2089844, 531.5927734, 13.61163235, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -303.2086182, 518.0758057, 13.6394062, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -303.0667725, 504.665741, 13.6394062, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -302.7506714, 490.7172546, 13.6394062, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -302.5600586, 474.665741, 13.6394062, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -302.5101624, 465.2020569, 13.6394062, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -302.0733948, 455.2685852, 13.80157757, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -292.539093, 455.2685852, 13.80157852, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -280.8486023, 455.2685852, 13.84334373, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -268.9781799, 455.2685852, 13.84334373, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -301.3373108, 384.670166, 13.86229515, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -301.3910828, 396.6810608, 13.64819813, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -301.4529724, 408.7505798, 13.70002842, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -301.3291931, 422.7388611, 13.70318317, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -301.4342957, 434.6208191, 13.70056248, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -301.2320862, 443.7025757, 13.70251846, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -290.6650696, 552.5817261, 13.85572433, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -287.6633911, 534.6466675, 13.77677631, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -255.7705383, 534.6466675, 13.85584927, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -256.2207947, 552.3566284, 13.85584927, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.61185455, 393.9910889, 13.72694588, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -310.723938, 147.2296753, 13.64133644, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -293.8655396, 147.5245972, 13.66097546, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -291.6260986, 127.197876, 13.73690891, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -300.5494995, 128.1143188, 13.68701935, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -312.6980896, 246.8515625, 13.70395565, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -294.8323364, 246.4314575, 13.70489693, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -282.5561523, 247.1945801, 13.57877731, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.6327972, 246.7256775, 13.55483246, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -111.2743454, 247.0361633, 13.69725132, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -99.12450409, 246.4437561, 13.74070549, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -98.9932251, 276.7575684, 13.76486111, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -87.88049316, 276.7285156, 13.70881748, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -446.1000366, 80.44458771, 8.802837372, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -446.2313232, 70.07317352, 8.858184814, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.17860794, 167.0450134, 13.75957108, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.03536606, 198.9203796, 13.76344872, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 26.13717651, 130.0769043, 13.75002289, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 52.07927704, 129.9866943, 13.75000572, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 7.692329407, 821.5686035, 13.76180267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 8.340110779, 791.9380493, 13.56180763, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 7.657833099, 798.7097168, 13.56180668, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 7.657833099, 806.9876709, 13.56180763, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 15.87870216, 868.253479, 12.17947006, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.07010841, 867.414978, 12.36153316, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 30.2996006, 866.9103394, 13.16607857, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 39.51839066, 867.5950317, 13.70150089, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 132.9657288, 748.6453247, 13.7118454, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 133.2749176, 732.6913452, 13.7118454, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 91.25058746, 742.4483643, 13.6910162, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 99.57391357, 741.7686768, 13.5826149, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 109.2731323, 741.8064575, 13.56364155, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 123.5177155, 740.7565918, 13.76178837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -4.632733822, 713.4862061, 13.56181335, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -4.821374893, 730.5582275, 13.56181335, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -4.727054119, 736.8777466, 13.56181431, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1.12083149, 742.442688, 13.56181431, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 2.158359528, 749.4224243, 13.56181526, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 2.347001076, 760.5522461, 13.56181431, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 5.358571053, 769.9753418, 13.56181335, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 6.67906189, 776.0118408, 13.56181335, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -64.97967529, 630.7606812, 13.54207039, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.39874649, 630.6461182, 13.60914612, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34.39874649, 612.6640625, 13.59762764, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.75061035, 612.7786255, 13.60544682, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.76049805, 612.5612793, 13.61743927, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.92247391, 630.0548706, 13.65765858, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 48.54987717, 630.7027588, 13.63946342, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.03580856, 612.5612793, 13.61271858, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 51.51827621, 666.5949707, 13.51176643, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 63.51964569, 666.5944214, 13.52181244, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 75.5210495, 666.5938721, 13.53181458, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 85.96980286, 666.5933838, 13.49534607, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 99.52384186, 666.5927734, 13.55181122, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 111.5188599, 666.5921631, 13.56180477, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 149.862793, 690.2872314, 7.187327385, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.7494202, 708.503479, 7.185776711, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -323.0707397, 1573.18335, 19.53785324, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -314.5344543, 1574.734131, 19.53943443, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -303.709198, 1575.370117, 19.5019455, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -288.6104736, 1575.369507, 19.46445656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -279.7093201, 1575.369507, 19.46445656, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -279.7093201, 1587.369507, 19.46445656, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -288.6104736, 1587.418091, 19.46351624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -303.7094421, 1587.368896, 19.50194359, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -315.8590088, 1586.666382, 19.53943253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -326.1821289, 1584.78479, 19.53942871, 0, 0, 0, 1, 0, 1, 2870743950, 0, 0, 0 + -169.2344055, 1545.390625, 17.33872986, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0 + -173.7924347, 1548.391846, 17.35844803, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0 + -179.2019806, 1550.625, 17.35724258, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0 + -185.180481, 1552.47229, 17.34813499, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0 + -190.9431458, 1553.475342, 17.34952164, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0 + -200.6192474, 1554.230713, 17.35249329, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0 + -207.681488, 1554.523804, 17.35308838, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0 + -214.8438873, 1554.700195, 17.43407059, 0, 0, 0, 1, 6, 1, 0, 0, 0, 0 + -222.1451569, 1554.797485, 17.66195679, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0 + -227.9521332, 1554.826416, 17.90090179, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0 + -236.1423187, 1554.801147, 18.73367119, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0 + -242.527832, 1554.806763, 19.1434269, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0 + -249.7063904, 1554.818604, 19.47802925, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0 + -261.7093506, 1554.379028, 19.46446037, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -186.4627533, 1355.039063, 19.32077026, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -186.4627533, 1360.413818, 19.32077026, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -186.462738, 1371.488037, 19.32077026, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -186.4471588, 1375.18457, 19.31926537, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -186.418457, 1378.781738, 19.32843971, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -195.8874817, 1378.931396, 19.30041122, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -202.0203857, 1378.931396, 19.35354233, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -207.6612549, 1378.931396, 19.35354233, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -210.6032562, 1385.776245, 19.35354233, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -210.6032562, 1394.704956, 19.35354233, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -210.6032562, 1400.345825, 19.35354233, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -210.6498108, 1407.428589, 19.35535812, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -414.4247131, 1353.202637, 16.04946327, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -414.2937317, 1365.298462, 15.56267452, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -414.0603943, 1376.399902, 14.43244839, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -414.6523743, 1385.059082, 13.68324947, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -415.2200317, 1393.53064, 12.86122322, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -415.0145264, 1402.905518, 12.18183994, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -415.0083313, 1411.807007, 11.90075684, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -414.7036743, 1419.393311, 12.07419682, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -414.7214966, 1341.224731, 16.20454979, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -403.5249634, 1253.993164, 21.80833244, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -403.5249634, 1246.73999, 22.01493645, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -403.9736023, 1240.159668, 21.98170853, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -405.0952454, 1233.280396, 21.97055244, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -407.4880676, 1226.326294, 21.95820045, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -403.3248596, 1263.408936, 21.8459053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 13.57333946, 1167.602295, 13.84300423, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -467.5641174, 1497.093628, 17.90785789, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -475.2947693, 1496.892822, 17.86946297, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -480.6158752, 1497.093628, 17.79871178, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -249.7093811, 1575.379028, 19.464468, 0, 0, 0, 1, 0, 1, 1554828417, 0, 0, 0 + -229.4707947, 1575.065918, 20.96955872, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -208.9601135, 1574.635376, 23.49080276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -189.5807953, 1574.640503, 26.14057922, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -172.7902222, 1575.221313, 27.98333931, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -156.1996613, 1577.128784, 28.949049, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -139.2985687, 1579.697632, 28.95479393, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -126.2841492, 1582.387329, 28.95421219, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -107.9371185, 1586.950195, 28.95439339, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -90.10540009, 1592.576538, 28.95438957, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -73.2195816, 1600.173218, 28.95438194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -78.80724335, 1610.336426, 28.95438385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -94.3260498, 1603.367065, 28.95439148, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -110.9278641, 1598.163574, 28.95439339, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -128.7497406, 1593.720093, 28.954216, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -141.3375549, 1591.114868, 28.95479584, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -157.6378174, 1588.636963, 28.94903183, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -173.4233398, 1586.898926, 27.983284, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -189.5159912, 1586.567139, 26.00198936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -209.0036011, 1586.890869, 23.35219574, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -229.7150421, 1587.328125, 20.91533279, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -249.7093506, 1587.369507, 19.46447563, 0, 0, 0, 1, 0, 1, 1554828417, 0, 0, 0 + -340.7713928, 1545.596313, 19.14730835, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -56.60661697, 1609.307617, 28.95437622, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -40.76168823, 1618.442017, 28.95437431, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -24.23377991, 1626.967163, 28.9543705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -6.270980835, 1637.170898, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 5.734653473, 1643.553467, 28.95259476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 40.59666443, 1662.801147, 28.95259094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 75.56430817, 1682.021851, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 87.13856506, 1688.485352, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 120.382782, 1706.758423, 28.95259476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 165.9784851, 1731.981323, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 225.8768005, 1764.531372, 28.95259476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 220.0309296, 1774.841309, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 207.2762756, 1767.348022, 28.95259094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 195.9033813, 1761.077026, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 160.4612427, 1742.092773, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 114.1496124, 1716.462158, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 81.2897644, 1698.252563, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 34.92780685, 1672.917969, 28.95259476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -0.05365371704, 1653.282593, 28.95259094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -24.28748894, 1640.208984, 28.95259476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -46.07668686, 1628.092163, 28.95437431, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -62.01999664, 1619.376465, 28.95438004, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 23.16565895, 1653.177246, 28.95259476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 17.43707657, 1663.100342, 28.95259094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 58.0804863, 1672.411499, 28.95259476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 58.10878754, 1685.585205, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 103.7606735, 1697.621826, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 97.71968842, 1707.357422, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 143.1806335, 1719.369873, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 137.3054199, 1729.277466, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 195.9276428, 1748.256348, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 180.953064, 1740.118896, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 178.182312, 1751.584961, 28.95259285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 210.9022217, 1756.393799, 28.95259476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 325.7342834, 1792.16626, 16.89943886, 0, 0, 0, 1, 0, 1, 1554828417, 0, 0, 0 + 308.3052368, 1791.506104, 18.12739944, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 292.3285828, 1790.449829, 20.22716522, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 275.6917725, 1789.393555, 22.71065712, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 258.9229126, 1786.884766, 25.20392799, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 240.7016449, 1783.055664, 27.5198288, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 228.7576294, 1778.865356, 28.58844566, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 233.0340271, 1767.914185, 28.58867836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 245.3115387, 1771.415405, 27.35051727, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 260.8101501, 1773.702881, 25.19781113, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 276.8164978, 1774.689087, 22.70228195, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 292.7385254, 1775.06189, 20.229702, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 308.1162109, 1774.669434, 18.14770317, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 325.9527588, 1773.721069, 16.89357758, 0, 0, 0, 1, 0, 1, 1554828417, 0, 0, 0 + 1046.054688, -323.9220886, 18.59575653, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1048.158325, -328.1862793, 18.31937027, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1052.763672, -332.8485107, 17.78447533, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1058.960938, -339.8986816, 16.77012444, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1064.646606, -345.3568726, 16.60116959, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1072, -352, 16.07918167, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1082.165771, -354.7215271, 15.87123489, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2135.817383, 866.2631836, 4.833052158, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2145.039063, 868.131958, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2154.741455, 871.0529785, 4.849255085, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2164.666504, 874.7160034, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2174.303955, 878.5458984, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2183.640869, 882.4077759, 4.849255085, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2192.69043, 886.4365845, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2200.983154, 890.4619141, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2208.064941, 894.5423584, 4.849255085, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2214.389648, 898.6193848, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2220.851318, 902.3462524, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2227.967529, 905.2921143, 4.849255085, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2235.220703, 907.8879395, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2241.95166, 911.0800781, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2247.903564, 916.1734619, 4.849255085, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2253.333252, 921.8632202, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2258.352539, 925.1807861, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2260.66748, 925.2709351, 4.849255085, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2264.845703, 923.2298584, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2268.900879, 919.7012939, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2273.318115, 916.1663818, 4.849255085, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2277.942871, 912.1103516, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2282.75415, 907.5962524, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2287.749023, 902.8637695, 4.849255085, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2295.475586, 895.1930542, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2301.315918, 889.763916, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2308.019775, 884.0125732, 4.849255085, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2315.343018, 878.0211182, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2322.963867, 872.1091919, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2330.577881, 866.4397583, 4.849255085, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2338.489014, 860.8498535, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2347.286865, 855.1699219, 4.849255562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2357.857178, 849.3753052, 4.849255085, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2369.313721, 843.4906616, 4.849244118, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2374.728516, 840.4847412, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2383.891602, 834.2825928, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2391.495605, 827.826355, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2398.147705, 821.267334, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2404.130127, 814.807373, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2409.06543, 808.5506592, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2413.803467, 801.9828491, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2419.207275, 794.6531372, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2425.08374, 786.6118164, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2431.378418, 777.8435059, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2434.540771, 773.3803101, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2438.277832, 769.3259888, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2446.43042, 761.3136597, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2455.161865, 753.4447632, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2464.151367, 745.704895, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2473.530273, 738.0178223, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2483.226318, 730.6264648, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2493.218262, 723.828186, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2503.759033, 717.6774902, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2514.111328, 711.713501, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2523.483643, 705.4274902, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2531.998779, 698.7589111, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2540.080078, 692.3983154, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2547.977539, 687.0579834, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2555.397461, 682.7284546, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2562.970459, 678.7255859, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2571.530518, 674.4667969, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2581.273682, 670.1867676, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2590.777588, 665.7637939, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2598.688477, 661.0145264, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2605.366455, 656.0256958, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2611.085449, 650.7203979, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2615.870605, 644.9638672, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2619.482422, 638.7041016, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2622.61377, 632.2318115, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2625.92627, 625.8348389, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2629.107666, 619.4546509, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2632.434082, 612.9790039, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2636.229004, 606.3035278, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2640.29126, 599.3883057, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2644.900635, 592.4572144, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2650.435059, 585.8115234, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2656.929443, 579.5982666, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2663.901123, 573.0750732, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2670.935303, 565.3491821, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2678.230713, 556.2072754, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2685.605713, 547.1821289, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2692.822266, 539.7856445, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2699.945557, 533.755188, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2707.018066, 528.3668213, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2714.103516, 523.1397095, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2721.314941, 518.3945313, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2728.248779, 513.6500854, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2734.440918, 508.2485962, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2739.861328, 502.0873413, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2745.064209, 496.1322021, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2750.561035, 491.3364258, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2756.218994, 487.5663452, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2761.925537, 484.2695007, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2767.609131, 480.8566284, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2773.234131, 477.1054688, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2778.97876, 474.2719116, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2785.066162, 473.7297363, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2791.570313, 475.5395508, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2798.046875, 478.1455383, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2804.038574, 480.2826233, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2809.588135, 482.7093811, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2815.025391, 484.414978, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2820.759277, 484.1846619, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2827.023926, 482.2879333, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2832.709717, 479.1307068, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2836.743896, 474.9102173, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2839.444092, 469.394989, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2840.93042, 463.0817566, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2841.200684, 456.6376953, 4.834590912, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2840.260498, 449.6081848, 4.834591389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2837.98584, 441.7840881, 4.85530901, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2835.876465, 434.4092712, 4.85530901, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2834.713623, 427.0439758, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2833.931641, 419.7633972, 4.630418301, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2833.977051, 412.6903992, 4.630417824, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2835.188965, 405.6813049, 4.630418301, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2836.104004, 399.0441589, 4.630418301, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2835.275879, 393.0374451, 4.630417824, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2833.083252, 387.3981934, 4.630418301, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2829.836182, 382.6565857, 4.630418301, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2825.595459, 379.4605408, 4.630417824, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2817.13916, 377.3821106, 4.630418301, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2811.031738, 376.7605286, 4.630418301, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2804.613281, 377.0072021, 4.630417824, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2797.939209, 377.7408752, 4.630418301, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2791.894531, 377.0739136, 4.630418301, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2786.946533, 374.0575867, 4.630417824, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2782.628174, 369.6404724, 4.630418301, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2778.422607, 364.7807922, 4.630418301, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2774.267578, 359.7553101, 4.85530901, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2770.225586, 354.2872009, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2765.968262, 348.504303, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2759.185059, 339.3175049, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2754.26709, 332.7892456, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2748.633057, 325.8352661, 4.85530901, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2742.14917, 318.2753296, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2735.56665, 310.7484741, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2729.67334, 303.9799194, 4.85530901, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2724.420898, 297.9979858, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2716.334961, 288.7127075, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2710.051758, 281.3175049, 4.85530901, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2703.441406, 273.4696655, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2697.222656, 266.1220703, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2691.855713, 259.678772, 4.85530901, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2686.880371, 253.7355347, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2681.632813, 248.0336304, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2675.828125, 242.6287842, 4.85530901, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2669.750977, 237.4649658, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2663.593506, 232.1160278, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2657.30249, 226.4059448, 4.85530901, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2647.824463, 217.5249634, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2639.187256, 208.4605103, 4.85530901, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2633.814697, 202.3056641, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2628.485352, 196.1882935, 4.855309486, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2623.238281, 190.2820435, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2615.341309, 181.3674316, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2606.470459, 171.3051147, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2596.952637, 160.4500122, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2587.896973, 150.0141602, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2579.186523, 139.7996216, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2570.981201, 129.5674438, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2565.77417, 122.7470093, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2558.245605, 112.4134521, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2553.473877, 105.5010986, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2548.744141, 98.44866943, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2543.923584, 91.08728027, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2536.712402, 79.48730469, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2531.40625, 71.77789307, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2525.458496, 64.03051758, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2519.043945, 56.35028076, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2512.282227, 49.3416748, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2505.08667, 43.38409424, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2497.544189, 38.09802246, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2490.033691, 32.94976807, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2482.533691, 27.78826904, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2475.065918, 22.7644043, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2468.073975, 17.79858398, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2461.995361, 13.19171143, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2453.498047, 6.082336426, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2446.994141, -0.2318725586, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2443.36084, -4.045715332, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2439.629395, -8.091064453, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2432.401367, -16.14483643, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2426.319824, -23.02911377, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2419.01709, -31.67028809, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2413.953613, -37.91864014, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2408.013916, -45.46160889, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2401.753418, -53.58013916, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2395.849854, -61.22692871, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2390.729248, -67.74945068, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2385.965332, -73.80059814, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2380.95874, -80.29095459, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2375.447021, -87.76361084, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2369.692383, -95.67584229, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2363.88208, -103.3092041, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2358.334717, -110.258606, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2352.731689, -116.9293213, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2346.305176, -123.8181152, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2338.20752, -132.0314941, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2329.286133, -140.4631348, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2321.31543, -146.289917, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2314.951416, -148.1098633, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2309.537842, -147.3251953, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2304.880127, -145.3190918, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2301.026611, -142.3865356, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2296.557617, -135.8534546, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2294.060791, -130.6602173, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2292.128174, -124.5638428, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2290.353271, -118.071106, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2288.320068, -111.796875, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2286.218018, -105.7116699, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2283.894531, -99.28924561, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2280.889893, -92.02856445, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2276.655029, -83.96246338, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2273.296875, -75.49481201, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2273.051025, -67.00445557, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2275.674805, -58.4626503, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2279.660156, -49.57709122, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2283.93457, -40.0409584, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2289.304443, -29.79089737, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2294.42334, -19.32397842, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2297.44873, -8.985172272, 4.781280041, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2300.721436, 0.8003501892, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2301.585938, 10.86187363, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2299.057861, 21.5696373, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2296.427734, 27.4434166, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2293.128174, 33.3901329, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2285.314453, 44.39562607, 4.841745377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2276.973145, 52.6946373, 4.8417449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2267.707275, 58.84075546, 4.822859287, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 409.054657, 72.33553314, 7.775818348, 0, 0, 0, 1, 0, 1, 1935885927, 0, 0, 0 + 409.0546265, 84.33553314, 7.775818348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.1587219, 96.70852661, 7.724588394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.1587219, 108.7085266, 7.713270664, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.1587219, 120.7085266, 7.724588394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.0468445, 128.6406403, 7.77438879, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.0468445, 134.6406403, 7.746902466, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.1587219, 144.0341339, 7.724588871, 0, 0, 0, 1, 0, 1, 1935885927, 0, 0, 0 + 409.1587219, 168.0341339, 7.724587917, 0, 0, 0, 1, 0, 1, 1935885927, 0, 0, 0 + 409.1587524, 180.0341339, 7.724587917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.1587524, 192.0341339, 7.724587917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.0466919, 205.966217, 7.746898174, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 408.9626465, 218.6833038, 7.746901035, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 408.9626465, 230.6833038, 7.746901035, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.1587219, 156.0341339, 7.724589348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 408.850769, 244.6154175, 7.796700954, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 408.850769, 256.6154175, 7.769215107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 409.1069336, 262.0500183, 7.746901512, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 411.7320862, 267.6796875, 7.746901512, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 414.9246216, 270.3585205, 7.746901512, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.9246216, 271.9662476, 7.746901512, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 426.9246216, 271.9662476, 7.746901989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 438.9246216, 271.9662476, 7.746901989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 444.9246216, 271.9662476, 7.746901989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 456.9245911, 271.966217, 7.746902466, 0, 0, 0, 1, 0, 1, 1935885927, 0, 0, 0 + 469.0491943, 271.9259949, 7.751785278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 481.0491943, 271.9259949, 7.751785755, 0, 0, 0, 1, 0, 1, 1935885927, 0, 0, 0 + 493.0467529, 272.0080566, 7.746893406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 503.3167419, 272.0079956, 7.746893406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 515.3167725, 272.0079956, 7.746893883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 515.3167114, 260.0080566, 7.746892929, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 515.3191528, 247.9594574, 8.08724308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 515.3318481, 229.948288, 8.012166977, 0, 0, 0, 1, 0, 1, 1935885927, 0, 0, 0 + 506.1768799, 262.9257202, 7.649735451, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 524.6174316, 262.2915344, 7.665710926, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 460.039032, 281.2155762, 7.683030128, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 478.2480469, 281.4169922, 7.686942101, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 478.2955627, 262.5878906, 7.661907673, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 459.7720032, 263.177887, 7.650668144, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 418.7746887, 164.8790588, 7.632225037, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 418.7591858, 147.2453461, 7.63078928, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 421.1587219, 156.0341492, 7.724588394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 433.1587219, 156.0341492, 7.724589348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 445.1587219, 156.0341492, 7.724589348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 457.1587219, 156.0341339, 7.724589348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 469.1587219, 156.0341339, 7.724589348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 480.7586975, 156.0341492, 7.724589348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 490.9237671, 156.0341492, 7.724589348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 483.1746216, 165.3886566, 7.641827106, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 493.5989685, 147.4886932, 7.620702744, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 400.1438904, 164.7675171, 7.626522541, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 400.387085, 147.175354, 7.634867191, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1106.460938, 279.8506775, 30.3208065, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1114.858643, 279.8661194, 30.22707939, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1122.603271, 280.708252, 29.60955811, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1139.070313, 284.0907288, 29.53837395, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1099.979736, -460.1889343, 12.62009335, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1096.554565, -378.7791138, 16.00437737, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1109.507935, -389.5720825, 16.99380112, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 963.2943726, -558.9436035, 13.18796062, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 945.1287842, -558.6853027, 13.14578629, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1149.438232, 170.3572693, 31.54499245, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1167.456421, 170.3572693, 31.54364777, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1179.03186, 170.1388702, 31.52856255, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1196.504028, 170.0296631, 31.53518295, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1449.12207, 161.9979248, 23.26824951, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1449.571533, 144.1998749, 23.18658257, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -288.6104736, 1581.393799, 19.46445656, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -287.9828796, 1566.189331, 19.24834061, 1, 0, 0, 1, 0, 1, 1546062416, 0, 0, 0 + -287.4460754, 1557.600708, 19.40569305, 1, 0, 0, 1, 0, 1, 1546062416, 0, 0, 0 + -287.0434875, 1550.689453, 19.41450882, 1, 0, 0, 1, 0, 1, 1546062416, 0, 0, 0 + -286.9093018, 1546.193848, 19.41450882, 1, 0, 0, 1, 0, 1, 1546062416, 0, 0, 0 + -286.0369873, 1541.027222, 19.41450882, 1, 0, 0, 1, 0, 1, 1546062416, 0, 0, 0 + 1257.133545, -4.783229828, 33.76360321, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1274.106323, -5.109585762, 33.70303345, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1318.098145, 98.07797241, 32.37047577, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1318, 115.3706894, 32.45270157, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.43807793, 191.8412018, 13.76191044, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 47.40468216, 191.8412018, 13.64304924, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 29.51688004, 173.5593872, 13.75517559, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 47.89910889, 173.4805908, 13.66034126, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 765.1231079, -25.15495682, 4.759096622, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 759.8422852, -29.90771484, 4.856838226, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 745.8859863, -33.75512695, 4.818603516, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 733.4384766, -36.99902344, 4.818603516, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 728.53479, -40.24291992, 4.818603516, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 724.0084229, -44.84472656, 4.818603516, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 716, -59, 4.818603516, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 719.9448853, -72.78585815, 4.818603516, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 733.4272461, -81.09057617, 4.818603516, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 741.8010254, -84.56079102, 4.818603516, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 750.4815674, -88.90405273, 4.818603516, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -556.4910278, 339.8496094, 5.707184315, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -541.4092407, 339.8496094, 5.707184315, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -548.9501343, 339.8496094, 5.508796692, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -568.5706787, 339.8665771, 5.708465099, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -580.6218262, 339.8942261, 5.707915783, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -598.5499268, 339.9163208, 4.686282158, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -612.3922119, 339.8630981, 3.661970615, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -623.5726318, 342.6315918, 3.661969423, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -631.906189, 343.3245544, 3.251695395, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -645.0574951, 343.2933655, 3.102407217, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -661.5465088, 343.2933655, 3.091082811, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -674.9231567, 343.4404297, 3.074822426, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -689.4152832, 343.2496338, 3.057206154, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -697.3039551, 343.2099304, 3.051587105, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -707.0166626, 354.9555054, 3.051649332, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1083.238159, -642.8779907, 12.37103176, 1, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1545.187622, 651.4168701, 27.89225006, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1545.043091, 663.4140625, 27.71190453, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1545.065552, 674.0767822, 28.20106506, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1545.026001, 684.8966064, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1544.98645, 695.777832, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1544.946777, 706.7149658, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1544.907227, 717.6585693, 28.4120388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1544.828003, 739.4969482, 28.07843781, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1544.788452, 750.2860718, 27.76786995, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1544.748901, 761.0792847, 27.44844246, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1544.729126, 766.0358887, 27.37631226, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1544.777222, 776.4610596, 27.34843063, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1544.867676, 727.6517944, 28.41194344, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1489.023438, 722.0750732, 28.20990944, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1489.033447, 727.7333374, 28.20990944, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1500.349976, 727.7333374, 28.20990944, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1511.666504, 727.7333374, 28.20990944, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1522.983032, 727.7333374, 28.20990944, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1534.299561, 727.7333374, 28.20990944, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1323.828735, -709.1878662, 7.341378212, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1313.487427, -708.7248535, 6.988055706, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1300.676514, -708.2617798, 6.935289383, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1289.563477, -707.7987671, 6.96367979, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1281.537354, -707.7987671, 7.027978897, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1271.502197, -709.4104614, 6.989817142, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1256.99353, -710.9539185, 7.855566025, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1051.375977, 222.2406006, 30.40916824, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1060.90918, 236.2312469, 30.59287643, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1018.210449, 264.1119385, 30.59286308, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1049.726807, 243.1956635, 30.59288788, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1030.608765, 291.6532593, 30.50670433, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1021.428345, 278.9710083, 30.59290886, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1025.78186, 276.4156494, 30.59288597, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1068.880371, 248.5363617, 30.59291077, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1077.045044, 261.6533203, 30.30211067, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1083.09314, 97.79943085, 33.13666534, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1083.662964, 80.23796844, 33.14509583, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1425.82251, 1705.687988, 15.69781876, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1436.942993, 1706.044434, 15.69148636, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1443.508545, 1707.006714, 15.68815422, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1159.711792, 1623.344849, 15.66054726, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1141.723022, 1665.568359, 15.66235924, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 288.8101807, -400.1633606, 3.957426786, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 306.9320068, -399.4753723, 3.95473218, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 307.1102295, -417.7353821, 3.974063873, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 289.3848877, -417.2446594, 3.948163271, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 258.9405823, -298.5670166, 6.181663513, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 258.9316406, -290.4790344, 4.60628891, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 258.9296265, -281.4790649, 3.948894501, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 258.9296265, -275.479126, 3.948894501, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 258.9296265, -269.479126, 3.948894501, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 307.9997559, -301.3609924, 3.82847476, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 308.1019287, -320.3880005, 3.950929642, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 31.30915451, -42.33629227, 13.81189346, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 13.04610348, -42.69023514, 13.81189346, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 133.1447754, 50.84879303, 13.79469395, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 133.0643463, 69.83219147, 13.81194878, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.61473083, 830.4981079, 13.64578533, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.35821533, 811.9009399, 13.6403532, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.64187622, 708.5772095, 13.5567131, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.71474838, 708.8297119, 13.6357069, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.96721649, 690.3996582, 13.63278008, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.26318359, 690.5258789, 13.58062649, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 494.9803162, 1531.592529, 12.3472147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 572.9938354, 1654.378296, 28.78365707, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7407532, 243.3764954, 8.904836655, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -455.7392883, 231.3778687, 8.90813446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7373352, 219.3796844, 8.912528992, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, 207.3781128, 8.90814209, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, 195.3779297, 8.90813446, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -455.7393188, 183.3779907, 8.90813446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -443.7407227, 183.3764954, 8.90813446, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + -486.374939, 122.9777069, 6.997710228, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + -478.5090942, 122.9737396, 8.004086494, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -470.5597229, 122.9703064, 8.877492905, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + -455.7421875, 122.9699326, 8.901535034, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7421875, 134.9699249, 8.901534081, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -455.7392883, 148.7389069, 8.908126831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, 167.2330933, 8.908126831, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + 882.704895, 816.9100952, 9.600792885, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 888.6901855, 818.8145142, 9.901526451, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 894.9475708, 819.4130249, 10.23473835, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 904.2519531, 818.2160034, 10.88411045, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.7402344, 814.0806885, 11.53178883, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 921.2828979, 806.02771, 12.08130646, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 925.7990723, 794.6012573, 12.95986557, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 926.6696777, 790.0306396, 13.46574879, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -378.5811768, 226.1549072, 13.76190948, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -378.3369141, 217.8122101, 13.76190948, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -447.2399902, 1569.329956, 17.71376038, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 304.860321, -84.34912872, 8.442382813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.860321, -99.33311462, 10.60669327, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.860321, -114.3491211, 12.36988831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.860321, -129.4924011, 13.48116302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.5299072, -129.4924011, 13.48116302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.5299072, -114.3491211, 12.36988831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.5299072, -99.33311462, 10.60669327, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.5299072, -84.34912872, 8.442382813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 280.7346191, -153.9362793, 8.846427917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 264.8933716, -153.9362488, 11.24301529, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 249.3422852, -153.9362488, 13.31011963, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 971.9000244, 630, 25.01898003, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 955.8308716, 633.6765747, 25.01444817, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1839.406738, 707.7536011, 24.94197845, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1872.236694, 707.8712769, 24.94457054, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1838.514282, 695.7012939, 25.3574791, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1737.618896, 628.3065186, 28.12170601, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1657.130127, 435.2259521, 28.12810898, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1662.381836, 419.6092529, 28.08559036, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1662.304932, 434.3280029, 28.09212685, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1398.655396, 526.6381836, 27.96378708, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1415.746338, 528.9612427, 27.94048882, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1424.482056, 931.9234619, 12.98402596, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1397.589844, 955.411499, 12.98402596, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 833.5908203, 772.5446777, 6.89390707, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 857.8968506, 771.8079834, 6.893911362, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1608.493652, 269.8832397, 21.15945053, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1590.996338, 270.4886475, 21.17689705, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 981.3198853, -446.0835876, 15.13782787, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 981.2561035, -465.211731, 15.13965702, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 862.6947021, -588.3022461, 12.21231747, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 862.9974976, -594.6015015, 11.0393362, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 863.4016724, -600.4133301, 9.304227829, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 864.3443604, -603.8166504, 9.856983185, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 865.4760742, -608.4929199, 11.29393387, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 867.9383545, -614.1502686, 11.45294762, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 870.2007446, -620.3717651, 11.33085918, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 870.7663574, -626.02771, 11.29344368, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 871.5205078, -632.8148193, 11.29536438, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 874.3484497, -637.9051514, 11.33143616, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 876.6108398, -643.5610962, 11.19364643, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 880.2463989, -649.442627, 11.07772446, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 883.2628784, -654.3444214, 10.64270973, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 884.5826416, -658.6806641, 10.22243977, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 886.8449707, -663.9595337, 10.32852173, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 888.9188232, -669.8039551, 10.39446735, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 893.2327881, -678.4200439, 10.80150795, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 896.432312, -686.9520264, 11.55439949, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 897.7654419, -694.1508179, 11.11314487, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 900.1650391, -701.616272, 10.97105026, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 900.1650391, -708.0152588, 10.8469677, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 901.7647705, -711.7479858, 11.03121376, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 902.0313721, -717.8803101, 11.21370125, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 904.4310303, -725.8790283, 11.69072628, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 905.7640991, -732.8112793, 11.60093403, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 908.763855, -739.0919189, 10.64445114, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 911.8300171, -743.6245117, 9.60964489, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 915.2961426, -748.0238037, 8.599373817, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 919.2954712, -751.3566284, 7.925822258, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 923.5614624, -752.9563599, 7.717922688, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 928.6273193, -753.7562256, 7.629831791, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 933.0265503, -754.1561279, 7.562393665, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 938.1553345, -753.9561768, 7.488498211, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 945.5080566, -753.9561768, 6.848260403, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 951.9180908, -753.390625, 6.016050816, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 958.9880371, -753.390625, 4.919663906, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 965.2095337, -753.2020874, 4.41277504, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 972.4680176, -752.7307739, 4.57557106, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 977.7468872, -752.7307739, 5.039355278, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 986.3250732, -752.8250122, 5.671940804, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 991.9810181, -752.8250122, 5.711014748, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 999.2394409, -753.0135498, 5.465148926, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1005.272461, -753.2020874, 5.202064037, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1010.928406, -753.2020874, 4.905351639, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1016.112976, -753.2020874, 4.590172768, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1019.883606, -753.2020874, 4.338355064, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1025.822388, -752.6364746, 3.972851753, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1029.781494, -752.447937, 3.947873116, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1034.68335, -751.6938477, 4.142742157, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1040.339233, -751.5053101, 4.522001266, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1047.580688, -751.3396606, 5.267341614, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1053.990723, -750.9625854, 5.751213551, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1061.154907, -750.9625854, 5.886160851, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1067.187988, -750.9625854, 5.694420338, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1071.636719, -751.9241333, 5.360598564, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1077.763916, -752.9138794, 5.324960232, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1082.477173, -753.4794922, 5.525532722, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1087.143311, -753.6209106, 5.854874611, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1092.139404, -753.8094482, 6.139330387, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1095.344482, -753.7151489, 6.263445377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1098.785156, -753.3380737, 6.272699356, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1102.838623, -752.4896851, 6.292214394, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1108.344604, -751.7584229, 6.307353497, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1114.754639, -749.9674072, 6.341155052, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1120.504883, -748.4591675, 6.355708599, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1124.087036, -747.045166, 6.498189449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 863.265564, -573.5709229, 12.58736515, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 862.6057129, -581.6306763, 12.72539902, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1129.674805, -745.083313, 7.017693996, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1135.393921, -742.5300903, 7.994675636, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1140.19397, -740.4875488, 8.547504425, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1144.184204, -738.770874, 8.700428009, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1152.449219, -735.8226929, 7.687763214, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1158.207642, -734.2293701, 6.449967861, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1161.640625, -732.5216675, 5.966626167, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1166.440674, -731.2961426, 5.580184937, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1171.955444, -729.7642212, 5.246609688, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1177.674561, -728.3344116, 5.345999718, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1183.087402, -726.9046631, 5.655061722, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1188.397949, -724.8621216, 6.050192833, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1192.483032, -723.8408203, 6.337713718, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1198.100098, -722.5131836, 6.562606335, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1203.206421, -720.7770386, 6.709897041, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1208.414917, -719.5515137, 6.845114708, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1213.419067, -718.7344971, 6.972846985, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1220.261597, -718.0195923, 7.141273499, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1225.878662, -716.4876709, 7.365799427, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1229.453125, -715.4664307, 7.506577969, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1235.887085, -714.4451294, 7.666148186, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1243.138062, -713.4238892, 7.940460682, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1248.142334, -712.8110962, 7.922439575, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1252.533813, -712.4025879, 7.833724499, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2345.734375, 326.1029968, 5.049912453, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0 + 2347.745605, 332.7609253, 5.040454865, 0, 0, 0, 0, 13, 1, 0, 0, 0, 0 + 2348.993896, 337.7543945, 5.04288578, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0 + 2352.306641, 357.2996216, 5.047281742, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0 + 2352.861328, 361.9422607, 5.045826435, 0, 0, 0, 0, 13, 1, 0, 0, 0, 0 + 2353.138428, 366.9310608, 5.048357964, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0 + 131.6093292, -730.463623, 3.958702087, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.761734, -720.6828613, 3.910591602, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 235.4301453, -717.5552979, 3.943758011, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 2218.444824, 731.7237549, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2223.201904, 727.3678589, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2228.93335, 722.7253418, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2232.773438, 719.5730591, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2234.607422, 750.6947632, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2240.109619, 745.9949951, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2245.955811, 741.065918, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -491.1728516, 479.3995056, 6.460088253, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -579.7504272, 1011.602417, 8.713327408, 1, 0, 0, 1, 0, 1, 2040534182, 0, 1, 0 + -565.7563477, 1011.602417, 8.747089386, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -553.7296753, 1011.602417, 8.747089386, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -540.4949951, 1011.602417, 8.747089386, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -529.9165039, 1011.602417, 8.747089386, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -515.7722778, 1011.602417, 8.747089386, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -505.2091675, 1011.602417, 8.747089386, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -491.7296448, 1011.602417, 8.747089386, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -479.7296448, 1011.602417, 8.747089386, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -466.111969, 1011.602417, 8.766791344, 1, 0, 0, 1, 0, 1, 2040534182, 0, 1, 0 + -522.65448, 1022.541443, 8.708220482, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -522.909668, 1001.362854, 8.702074051, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 99.43270111, 1246.059692, 14.84502506, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 90.34029388, 1262.468628, 14.55352592, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.10280609, 1242.6604, 18.9040432, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.55950928, 1228.445679, 17.93148041, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -540.3919678, 1428.981812, 14.45826149, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -540.3919678, 1409.876953, 14.43610191, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -445.8637085, 606.0979614, 10.81757641, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -462.336853, 606.8424683, 10.82543182, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -507.3543091, 517.7442017, 5.671180725, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -507.1133118, 507.5816956, 5.681174755, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -98.51200104, 375.4404907, 13.73227596, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -86.31489563, 375.3101807, 13.77863884, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -34, -370, 13.76390266, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -65, -367, 13.76191807, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -34.1025238, 30.06148529, 13.78445911, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -33.42666626, -10.71514893, 13.76190662, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.97694397, 199.047226, 13.70209408, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.91880035, 209.5997162, 13.69324112, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.66867828, 320.2931213, 13.68541241, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -64.93114471, 330.319458, 13.67507648, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 46.95162201, -595.9987183, 13.78774643, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 47.35334015, -608.9111938, 13.73835182, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 46.97618484, -333.6957092, 13.73336887, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 46.8031044, -346.8500061, 13.73021698, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 46.79875946, -301.8161926, 13.709198, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 46.71390533, -319.1266479, 13.71307468, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 65.38201904, -319.6357727, 13.71401691, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 65.22453308, -301.9073792, 13.70772743, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -7.679662704, -319.7072754, 13.73011303, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 5.659183502, -319.8934021, 13.72384548, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 247.6571503, -301.0990601, 7.221655369, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 270.5073853, -300.9403992, 5.061672211, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 281.1217957, -225.1831055, 4.094482422, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 280.4907227, -242.6079102, 4.113985538, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 307.4067993, -350.2710571, 3.931241751, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 307.2636108, -329.5870972, 3.912770033, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 287.7077637, -372.993927, 3.940678358, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 288.2230225, -342.0071106, 3.936064243, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 215.9748383, -542.0908813, 8.022226334, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 215.4475708, -526.0094604, 8.033887863, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 214.7682953, -390.6989441, 3.968419075, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 214.6766968, -377.9649963, 4.047538757, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.2178497, -192.9932404, 13.66125774, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 149.2931366, -210.3865967, 13.75824547, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 12.98316002, -607.6901245, 13.73689556, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 17.03754807, -594.9699707, 13.7802496, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 6.467323303, -363.1235962, 13.76325512, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 4.416023254, -349.1228027, 13.76242352, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -380.3468018, -272.0595093, 8.645693779, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -381.2879944, -286.7423706, 6.599582195, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -348.8804932, 71.26210785, 13.7531929, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -348.8804932, 60.81565475, 13.71664143, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -494.9490051, 1559.675293, 15.98494244, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -494.0538025, 1575.976807, 15.17660141, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -504.8726501, 1491.508789, 17.85993958, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -501.1140442, 1473.563232, 17.84310722, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -175.9480286, 1540.216675, 17.41071701, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -163.4740906, 1553.525024, 17.41924286, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -251.9023743, 1561.4104, 19.41535378, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -252.4920349, 1547.567383, 19.41451073, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -71.97910309, 1533.300171, 17.6200161, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -58.22845078, 1546.275391, 17.63555908, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -218.9968262, 189.3035583, 13.66636372, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -219.0513306, 176.6578522, 13.66512203, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -428.7194824, 276.4701843, 9.62678051, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -416.8093872, 276.8895569, 10.85556412, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -104.7867508, 128.6489258, 13.69623375, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -93.79895782, 129.1647797, 13.73952389, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -422.0548401, -59.30089569, 10.3033638, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -405.0631409, -59.30089569, 12.29160023, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -311.0899963, 941.1699829, 14.42000008, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -311.5700073, 925.7800293, 14.44999981, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 97.61000061, -837.3400269, 4.900000095, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -6.989999771, -766, 4.123539448, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 7.159999847, -760, 3.87834549, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -295.6000061, 613.7000122, 14.86999989, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -286.5, 613.4000244, 14.86999989, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -554, -41, 3.661961555, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -559.2999878, -56, 3.816280365, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -571.637146, 167.9847107, 3.810813189, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -571.9719238, 149.4042511, 3.811987162, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -413, 192, 11.36340332, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -400.5, 192.1100006, 12.78105259, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -531.5461426, -50.62113953, 6.900063038, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -542.5774536, -50.62113953, 5.511078835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -550.8498535, -50.62097168, 4.036477089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -557.4748535, -50.43223572, 3.661965609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -561.8886719, -48.30053711, 3.661964655, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.8656006, -44.26891708, 3.661962986, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -565.0473022, -38.68382645, 3.661960363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, -25.02069092, 3.66195488, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, -7.961334229, 3.661947727, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 5.50793457, 3.661942005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 13.50784302, 3.661938667, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 26.97810364, 3.661965132, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 44.03873444, 3.661958218, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 57.50789642, 3.661952972, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 65.50791168, 3.661949158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 79.50791168, 3.661970139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 90.80321503, 3.66196537, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 100.9772873, 3.661961079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 118.038765, 3.661953926, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 141.0723114, 3.661977768, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -564.2086182, 170.2711487, 3.66196394, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -564.2086792, 185.6846924, 3.661956787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 194.5132904, 3.661952496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 207.9824219, 3.661945581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086792, 216.3694153, 3.661942005, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -564.2086182, 238.3694, 3.661959648, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -565.038147, 247.8505707, 3.661955595, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -567.6368408, 258.351593, 3.661951065, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.4750366, 287.60495, 5.249022007, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -577.0426636, 293.4555969, 5.568941116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -579.6412964, 303.956665, 5.658890247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -580.4708252, 313.4378662, 5.658886433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -580.4708252, 327.8488159, 5.502187729, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + 66.82000732, -143.0200195, 13.49416733, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 49.68000031, -142.0800018, 13.48816299, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 485.3399963, 55.61999893, 7.64648962, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 486.3099976, 68.16000366, 7.744798183, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 523.7800293, 242.6000061, 7.972970963, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 506.0212402, 244, 7.985002041, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1177, -381, 20.51449013, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1181, -396, 20.52336884, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1017.039063, 300.1644897, 30.50697327, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -577, 1012, 8.747184753, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1824.134766, 353.7185364, 21.55179787, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1830.144531, 356.2782593, 21.55179977, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1834.532959, 360.0431824, 21.55179977, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1855.763794, 360.20578, 21.55179977, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1858.730469, 364.6810913, 21.55179977, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1858.532349, 369.082489, 21.55180168, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1858.236084, 372.9266968, 21.58123589, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1855.44165, 375.6027832, 21.62400246, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1849.279297, 376.4023132, 21.63673592, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1842.178345, 376.1033936, 21.63191414, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1837.205444, 375.1993408, 21.61746025, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1833.866455, 371.5366211, 21.55903816, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1833.067261, 366.6790466, 21.55179977, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1845.148438, 360.1244812, 21.55179977, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1816.422241, 423.6364746, 26.0400219, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1821.777588, 423.3830566, 26.03461075, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1829.476563, 423.378418, 25.97088814, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1843.512207, 423.6287842, 25.96898079, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1614.353882, 551.6680908, 28.08683014, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1614.262939, 556.8161621, 28.24603462, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1614.324219, 565.2770386, 29.03979111, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1614.30127, 573.7545166, 29.16831398, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1614.361572, 581.958313, 29.10284233, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1614.405396, 587.7922363, 29.13389969, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1614.152344, 594.2236938, 29.18976784, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1614.212769, 601.3779907, 29.17903137, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1564.822998, 467.2844238, 28.02166367, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1559.50415, 468.9648438, 28.04821777, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1555.101807, 469.0599976, 27.7188282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1549.688965, 470.3755493, 26.60665131, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.456299, 702.2908325, 36.15475464, 0, 0, 0, 1, 0, 1, 211916944, 0, 0, 0 + 1198.417725, 703.2597046, 36.06010056, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1212.218872, 703.3963623, 36.08108902, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1227.454712, 703.2597046, 36.23921204, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1239.001099, 703.1913452, 36.10728073, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1245.837769, 703.1278687, 36.01286697, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1324.723145, 943.1211548, 13.02458572, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1313.693481, 941.5042725, 14.39722157, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1302.938599, 941.1171265, 16.33209419, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1292.224243, 941.487854, 17.88245392, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1281.596924, 943.1248169, 19.00064659, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1271.11792, 945.4119873, 19.71239471, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1259.696167, 947.8601074, 20.18383789, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1247.682007, 950.2772827, 20.65307617, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1235.680542, 952.2490234, 20.95505142, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1221.104858, 953.7794189, 20.92475128, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1201.894409, 955.4287109, 20.54810715, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1191.752563, 955.9029541, 20.35896301, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1181.62146, 955.9015503, 20.25795555, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1164.439575, 954.4721069, 20.29993248, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1149.845215, 950.9827271, 20.59655571, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1135.466431, 946.7581787, 21.01403236, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1122.472168, 943.8812866, 21.49935722, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1110.558838, 942.1282959, 22.84409332, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1098.434692, 941.4376831, 23.80824852, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1090.389404, 941.6715698, 23.54837227, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1078.611816, 942.4174194, 22.76498413, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1062.515869, 943.8761597, 21.88229942, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1049.456909, 945.62323, 21.66212463, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1038.471558, 946.1478882, 21.89663696, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1028.641846, 945.7086792, 22.19553185, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1019.517761, 944.1569214, 22.53862381, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1010.019409, 940.2608032, 22.89557266, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1001.876221, 935.220459, 23.10666656, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 995.3616333, 929.3761597, 23.06188202, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 989.2111206, 922.7491455, 22.84129143, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 984.8408203, 917.5303345, 22.64313698, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 980.7754517, 910.5116577, 22.69897842, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 980.7987061, 900.2259521, 22.75203514, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1340.604614, 161.4585571, 26.24818039, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1340.457642, 153.5238953, 26.21137619, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1337.469971, 147.744339, 26.27550697, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1330.710815, 146.0300598, 26.84974861, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1321.845581, 146.0790405, 27.70684624, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1311.95166, 145.7851715, 29.17729759, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1301.568115, 145.3933258, 30.34561539, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1294.487793, 144.9881744, 30.84541893, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1284.894287, 144.3647614, 31.79325485, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1277.014893, 144.4963379, 31.99999237, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1266.00708, 144.7548828, 32.02253342, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -212.3881378, 384.7027893, 13.86151695, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -217.7702942, 384.6577148, 13.8617382, 0, 0, 0, 1, 0, 1, 745732673, 0, 0, 0 + -229.5798492, 366.9433899, 13.88189316, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -227.1458282, 355.4042664, 13.88087082, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -200.4616394, 365.6813049, 13.88333797, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -203.7988281, 27.38115883, 13.75565147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -146.3720093, 27.38115692, 13.80570698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.7705994, -50.6076355, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -124.2889328, -50.6091423, 13.79997253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -111.8314743, -40.34565735, 13.73789692, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -231.5896912, 384.7196045, 13.86190891, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.0996246, 384.5911255, 13.86189938, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.5222168, 396.7346497, 13.8718996, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -293.8527832, -632.7542114, 4.202153683, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -283.6496582, -649.1775513, 3.935380697, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -482.7302551, -230.7483368, 6.934344292, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -468.1174622, -224.7797241, 6.718835831, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -165.7137604, 553.0009766, 13.738801, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -138.3892822, 553.1268921, 13.72925854, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -203.6112518, 39.37788391, 13.75565147, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -150.6255951, 44.03670502, 13.81570625, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -203.6093903, -38.62500381, 13.81185913, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -203.6093903, -62.625, 13.81185913, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -203.6051483, -98.62210083, 13.67717934, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6051483, -110.6221008, 13.60250282, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6051483, -122.6221008, 13.5384779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -203.6051483, -134.6221008, 13.50050545, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + -118.584198, -164.8449097, 13.81186104, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -111.3549652, -102.17276, 13.86191845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -108.2491455, -113.7638626, 13.86191845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -105.1433105, -125.3549728, 13.86191845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -103.3956146, -135.1517334, 13.86191273, 0, 0, 0, 1, 0, 1, 2567372538, 0, 0, 0 + -207.9941406, 243.0924683, 13.86900043, 0, 0, 0, 1, 0, 1, 3703109319, 0, 0, 0 + 1125.42688, 556.9659424, 26.35676575, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1147.187134, 549.0772095, 27.17311287, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 917.1397705, 572.2593384, 21.27199936, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 689.9119873, 1805.592773, 38.34761429, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 710.2598877, 1827.297241, 38.39415741, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 565.0480347, 1728.515137, 31.46284485, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 540.9176636, 1729.477783, 31.55882835, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 558.4378662, 1729.541992, 31.21552277, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1216.702881, 1683.605103, 15.63902378, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1233.872681, 1668.486572, 15.58660126, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1161.688843, 1651.465088, 15.67278767, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1171.584351, 1661.161743, 15.71503544, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1744.800049, 819, 16.0461998, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -260.371582, 1680.596802, 17.06259537, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -258.433136, 1687.237793, 16.32464218, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -255.4844055, 1694.11499, 15.47796154, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -252.476532, 1700.750366, 14.6462698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -250.8175507, 1705.126709, 14.22712326, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7093811, 1599.379028, 19.46446037, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -261.7092285, 1611.378906, 19.23434639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -454.5073242, 1563.505127, 17.3635025, 1, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -448.2036438, 1563.254639, 17.44792175, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -440.7743835, 1562.154541, 17.61785126, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -468.5855713, 1563.952881, 17.53487968, 0, 0, 0, 1, 0, 1, 1992571157, 0, 0, 0 + -261.7023621, 1497.373413, 19.48568153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7023315, 1485.373413, 19.48568153, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -261.7023315, 1473.373291, 19.48568153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7023315, 1461.373291, 19.48568153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7023315, 1449.373413, 19.48568153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7023315, 1437.373291, 19.48568153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -623.3428955, 1276.421265, 15.58629417, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -621.499939, 1214.571777, 5.008267403, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -593.8061523, 1214.496338, 9.205426216, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -441.7187805, 699.5950317, 9.010910988, 0, 0, 0, 1, 0, 1, 1345339835, 0, 0, 0 + -429.7182007, 699.602356, 9.592953682, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -417.728302, 699.602356, 10.84801197, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -405.71698, 699.602356, 12.63077164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -393.7172852, 699.602356, 13.72201347, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -381.7174072, 699.602417, 13.76180077, 0, 0, 0, 1, 0, 1, 1345339835, 0, 0, 0 + -453.7192383, 561.4020386, 8.902389526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -381.7139893, -151.0728455, 13.677948, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -381.7139893, -164.872818, 13.677948, 0, 0, 0, 1, 0, 1, 2543353998, 0, 0, 0 + -455.7393188, -139.9991608, 8.853942871, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -455.7392578, -133.9228821, 8.8539505, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -128.6221008, 8.8539505, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -122.6221313, 8.855957031, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -116.6221313, 8.855957031, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -110.6221313, 8.8539505, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -104.6221008, 8.85395813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -98.62213135, 8.855957031, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -92.62213135, 8.855285645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -86.62213135, 8.85395813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -80.62210083, 8.85395813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -74.62213135, 8.8539505, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, -68.62213135, 8.853942871, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7392883, -62.62213898, 8.8539505, 0, 0, 0, 1, 0, 1, 30163181, 0, 0, 0 + -489.1460266, -50.62142944, 6.900062561, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -484.092041, -50.62171173, 7.253105164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -477.4487305, -50.62238312, 8.390785217, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -470.8045044, -50.62234497, 8.88381958, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -467.7392883, -50.62213898, 8.90813446, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -455.7392883, -50.62211227, 8.90813446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -443.7392883, -50.62210846, 8.90813446, 0, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -437.6895447, -50.625, 9.045127869, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -425.3334961, -50.625, 9.990608215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28435135, -695.2223511, 7.626879692, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28435135, -701.2281494, 6.763819695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28435135, -707.2214355, 5.936230659, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28436661, -712.2718506, 5.262058735, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.29351807, -722.1097412, 4.007168293, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.29133606, -658.536499, 12.82378197, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 56.28435135, -665.2281494, 11.89381981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28435135, -671.2281494, 11.01281071, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28435135, -677.2281494, 10.21012402, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 56.28435135, -683.2939453, 9.345264435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 264.9571838, -570.1682129, 4.008654118, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + 261.0409851, -568.7427979, 4.008654118, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 255.8088684, -568.5466309, 4.657728672, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 247.7409058, -568.5466309, 6.165184498, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 236.2797852, -568.5505371, 8.122833252, 0, 0, 0, 1, 0, 1, 594516030, 0, 0, 0 + 152.2772522, -493.4288025, 13.80512238, 0, 0, 0, 1, 0, 1, 4037161636, 0, 0, 0 + 158.2812195, -493.4216919, 13.80612755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 164.2812195, -493.4216919, 13.80612755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 170.3518677, -493.4216614, 13.06755924, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 176.3190002, -493.4216614, 12.02490807, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 182.2769318, -493.4216614, 11.03744125, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 188.2532654, -493.4216614, 10.30741119, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2782593, -441.4456482, 4.057257175, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 224.2779541, -446.921875, 4.546471119, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2779541, -452.921875, 5.293559551, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2779694, -458.3199768, 6.057250977, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.2779694, -463.4234314, 6.722693443, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.280014, -423.0455322, 4.053607464, 0, 0, 0, 1, 0, 1, 1878641595, 0, 0, 0 + 315.7420959, -556.2862549, 14.07287884, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 318.7770996, -548.9591064, 14.07287884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 321.1619873, -541.3952637, 14.07287884, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 322.8785706, -533.6524048, 14.07287884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 323.9137573, -525.7893677, 14.07287884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 324.2593689, -517.866394, 14.07287788, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 323.9131165, -509.9433594, 14.07287693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 322.8779297, -502.0803223, 14.07287693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 321.1643372, -494.3364258, 14.07287693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 319.7088623, -487.7568054, 14.07287693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.8293152, -481.0761108, 14.07287693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 318.5353699, -474.3441772, 14.07287693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 305.2117615, -482.2674866, 14.07287693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 306.2469482, -490.1304932, 14.07287693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 307.9605408, -497.8743896, 14.07287693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 309.4160156, -504.4540405, 14.07287693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 310.2955627, -511.1347351, 14.07287693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 310.5897827, -517.866394, 14.07287788, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 310.2962036, -524.5980225, 14.07287884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 309.4166565, -531.2786865, 14.07287884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 307.9581909, -537.8573608, 14.07287884, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 305.9319153, -544.2838135, 14.07287884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 303.353241, -550.5092163, 14.07287884, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 300.2418213, -556.486145, 14.07287979, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 312.0800171, -563.3209839, 14.07287979, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 312.4141846, -546.5828247, 13.87287807, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 357.9793091, -391.0421448, 3.669519424, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 357.981842, -400.4163818, 3.571562529, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 357.7333069, -415.3846436, 3.542497158, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 394.7435303, -400.5853882, 35.16122818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 372.7407227, -400.5853882, 34.01612091, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 351.8067932, -400.5853882, 32.55907822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 330.9034729, -400.5853882, 30.47619629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 310.225708, -400.5853882, 27.56207085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 289.6608887, -400.5853882, 24.25949669, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 267.9657593, -400.5853882, 20.89884567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 246.7472839, -400.5853882, 17.53491974, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 226.7958984, -400.5853882, 15.07922459, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 226.7958984, -415.5892944, 15.07923031, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 246.7615051, -415.5892944, 17.53717804, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 267.9657593, -415.5892944, 20.89884567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 289.6594849, -415.5892944, 24.25927925, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 310.225708, -415.5892944, 27.56207085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 330.9034729, -415.5892944, 30.47619247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 351.8067627, -415.5892944, 32.55908203, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 372.7407227, -415.5892944, 34.01612473, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 310.3926086, -314.7717896, 3.950700283, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 304.6322632, -312.6072083, 3.950929403, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -248.5350647, -242.7438507, 13.49659824, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -232.5009155, -242.7438507, 13.49659157, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -310.527832, -234.0462646, 12.15309334, 0, 0, 0, 1, 0, 0, 3797259787, 0, 0, 0 + -316.1599426, -234.0469208, 11.91134644, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -321.903595, -234.0473633, 11.87924957, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -327.8073425, -234.0475159, 11.87925053, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -333.4394226, -234.0481873, 11.87924862, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -339.183075, -234.0486145, 11.87924862, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -345.7139893, -234.0475464, 11.87924767, 0, 0, 0, 1, 0, 0, 3797259787, 0, 0, 0 + 64.16638947, -130.2280426, 13.64622211, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 51.1407547, -126.7756958, 13.69730091, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 233.122345, 219.3788452, 12.80525589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 232.5151978, 225.3789673, 12.80525589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184631, 316.9137268, 6.689047813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184555, 330.3425903, 9.038697243, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184555, 342.6661987, 11.55792427, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5184555, 354.6661987, 13.49702263, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54167175, 150.0859375, 13.74579144, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 43.5445137, 164.229126, 13.63475227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54451752, 177.7779236, 13.75767899, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54450989, 188.9779205, 13.75767899, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.5445137, 201.655777, 13.68331146, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.5445137, 213.375061, 13.74462509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54452133, 225.3778534, 13.8004818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.5445137, 237.3764343, 13.74462509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54452515, 243.3294067, 13.74142838, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 43.54167175, 138.0859375, 13.79997253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48389816, 138.0859375, 13.79997253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48674774, 243.3294067, 13.74142838, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 35.48672867, 231.3778687, 13.74462509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48684692, 213.375061, 13.71457481, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48672867, 195.2558136, 13.75767803, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.5023613, 180.5779114, 13.75767899, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.4867363, 164.229126, 13.6899395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48389816, 150.0859375, 13.74579144, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 43.54437637, 279.3292236, 13.63982868, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 43.54449844, 293.6361694, 13.635252, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54383469, 306.5687866, 13.63490009, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54449844, 318.6633606, 13.635252, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54449081, 330.6633606, 13.635252, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54449081, 342.6633606, 13.635252, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54449081, 354.6633606, 13.63525295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54442596, 372.6647339, 13.69110489, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 35.48664856, 372.6647339, 13.69110489, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 35.48670959, 354.6633606, 13.635252, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48670959, 342.6633606, 13.635252, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48670959, 330.6633606, 13.63525105, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.54202271, 317.6361694, 13.41172123, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48999023, 299.6361694, 13.56298351, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48660278, 279.3292236, 13.63983059, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 36.49114609, 525.5883789, 13.65345097, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 35.78799057, 513.5906982, 13.65345097, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48675156, 500.1283875, 13.63525581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48675156, 486.6647034, 13.63525581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48675156, 474.6647034, 13.63525581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48675156, 462.6647034, 13.63525581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48675156, 450.6647034, 13.63525581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48675156, 438.6647034, 13.63525581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48675156, 426.6647034, 13.57417297, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48675156, 414.6647034, 13.63525581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 35.48664474, 396.6647034, 13.63525009, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 43.54441833, 396.6647034, 13.63524818, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 43.54453278, 414.6647034, 13.63525581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54453278, 426.6647034, 13.65544033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.55315399, 438.6647339, 13.69403839, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54453278, 450.6647034, 13.63525581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54453278, 462.6647034, 13.63525581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54453659, 474.6646729, 13.63525581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54453278, 486.6647034, 13.63525581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.54453278, 500.1283875, 13.63525581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 43.13883972, 513.5908203, 13.65345097, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 42.51689529, 525.588501, 13.65345097, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 140.277298, -408.2246094, 13.79995632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1507.803589, 26.35720444, 23.95214081, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + 1500.766235, 31.80021667, 23.71963882, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1487.836792, -398.4027405, 33.04801178, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1471.763916, -390.525238, 33.36534119, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1457.92749, -384.144928, 33.61790466, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1445.168091, -378.8614807, 33.78103256, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1433.119629, -373.6835022, 33.94694138, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1420.701416, -367.8346863, 34.22043991, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1406.414795, -359.9185486, 34.6267395, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1391.317261, -351.0267334, 35.12276459, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1376.420654, -342.3831787, 35.71084595, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1349.165405, -328.6178894, 37.17319489, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1343.862915, -326.1408997, 37.5372467, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1311.08728, -311.4224548, 39.81951904, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1297.168335, -306.4017334, 40.32028961, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1283.141602, -302.3235779, 40.53408051, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1269.069458, -299.1823425, 40.50300598, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1255.013184, -296.9683838, 40.27427673, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1241.032959, -295.6680603, 39.89801788, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1227.186768, -295.263916, 39.42513657, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1213.531494, -295.7348328, 38.90512085, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1187.008667, -299.2000122, 37.82577896, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1336.493896, -322.6985168, 38.04319, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1324.835205, -317.387207, 38.99697113, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1174.299438, -302.1276855, 37.47570801, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1177.727905, -315.3728333, 37.47625732, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1189.686768, -312.6306763, 37.85016632, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1214.67981, -309.4098816, 38.91899109, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1227.560913, -308.9963379, 39.41825485, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1240.629883, -309.4142456, 39.87174225, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1253.832764, -310.6845398, 40.23870468, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1280.414307, -315.8483276, 40.54315186, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1293.676758, -319.7654724, 40.39823532, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1306.84082, -324.5821533, 40.00599289, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1319.845459, -330.300354, 39.3368721, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1331.219971, -335.4735107, 38.38300705, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1267.113281, -312.824646, 40.47661209, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1343.614136, -341.2507629, 37.51303482, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1356.723877, -347.7138977, 36.73365402, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1370.436646, -354.7770996, 36.05074692, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1385.200195, -363.3233337, 35.46266937, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1400.197021, -372.1373596, 34.96664429, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1414.390137, -380.0055542, 34.56034088, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1426.742554, -385.8597717, 34.30050659, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1438.747437, -391.0796509, 34.15372467, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1451.420166, -396.3913574, 33.9824028, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1465.087891, -402.7536316, 33.6631012, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1480.979614, -410.6125488, 33.22114182, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1496.606567, -418.8860779, 32.7319603, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1503.749878, -406.7491455, 32.71135712, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1362.518921, -335.2104187, 36.39376068, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1337.416992, -338.3621216, 37.94802094, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1340.639893, -332.2515259, 37.84375381, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1430.131104, -379.3895874, 33.91505432, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.88501, -388.3619995, 20.54279709, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.860229, -398.4263611, 20.4029007, 0, 0, 0, 1, 0, 1, 2137460253, 0, 0, 0 + 1191.871582, -406.2488708, 19.97911644, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.885864, -414.2539368, 19.04454231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1191.886108, -422.5285034, 17.58154297, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1416.20874, -430.7976685, 22.92433739, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1415.192383, -439.1262817, 24.64830589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1415.825073, -447.0375366, 26.21583557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1427.661133, -468.9804993, 28.98236084, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1435.789551, -476.1021118, 29.70138931, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1441.472656, -479.5284424, 30.14741516, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1449.509277, -483.496582, 30.73804092, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1457.765625, -487.429718, 31.26901245, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1464.446167, -489.9055481, 31.2551651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1470.287598, -491.8065186, 31.2218895, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1476.391113, -493.7905273, 31.18654633, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1481.246582, -494.8217163, 31.13503838, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1422.045166, -461.8949585, 28.22078705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1380.040161, -316.4313965, 19.36124229, 0, 0, 0, 1, 0, 1, 2858155073, 0, 0, 0 + 1311.84375, -466.2002563, 14.52122021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1321.181641, -466.4149475, 14.70688629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1329.521973, -466.6269836, 14.8845892, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1336.974731, -466.6785889, 15.06229401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1343.630249, -466.4146423, 15.23997116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1349.6604, -465.6655579, 15.41774082, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1355.110718, -464.3057251, 15.59547234, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1360.091064, -462.1408691, 15.77326012, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1364.768311, -459.000946, 15.95085526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1369.207642, -454.7699585, 16.12850761, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1373.525391, -449.275238, 16.30620956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1377.835205, -442.3565369, 16.48391151, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1382.246826, -433.855957, 16.66161346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1386.686279, -423.3506775, 16.86927795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1389.622803, -413.5843506, 17.07694244, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1391.256836, -404.4224548, 17.28460503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1391.788696, -395.7302856, 17.49226952, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1391.418701, -387.3733215, 17.6999321, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1390.342529, -379.1812439, 17.90758324, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1388.774902, -371.1264954, 18.11525917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1386.901733, -362.9674072, 18.32292366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1384.928467, -354.605072, 18.53058624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1383.055176, -345.9049377, 18.73825073, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1381.482544, -336.7323303, 18.94591331, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1380.410645, -326.9526672, 19.1535778, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1380.039551, -304.3983154, 19.5528965, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1332.073853, -304.4313965, 22.41599655, 0, 0, 0, 1, 0, 1, 1164414488, 0, 0, 0 + 1368.041382, -304.4310913, 19.30860138, 0, 0, 0, 1, 0, 1, 1164414488, 0, 0, 0 + 1339.259888, -304.4313049, 21.79372025, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1346.454346, -304.4311523, 21.17108536, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1353.648804, -304.4309998, 20.54843903, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1360.8479, -304.4310303, 19.92865372, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1320.031372, -358.0796814, 18.06736565, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1320.035156, -349.6886902, 19.17287064, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1320.035156, -341.8850403, 20.27844238, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1320.035156, -333.627533, 21.38401413, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1320.03186, -324.9052429, 22.33348846, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1320.055908, -316.4517517, 22.41597939, 0, 0, 0, 1, 0, 1, 3113375389, 0, 0, 0 + 1320.08313, -304.431427, 22.4721241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1339.162476, -204.845108, 21.57186317, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1338.923462, -185.2952423, 22.50988388, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1334.585938, -156.7212067, 23.63055992, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1334.813477, -166.7898102, 23.36645317, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1131.435059, -388.1968994, 18.50960922, 0, 0, 0, 1, 0, 1, 1898418917, 0, 0, 0 + 1092.419189, -357.3476563, 15.96071243, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1099.183838, -367.2592163, 15.96072865, 0, 0, 0, 1, 0, 1, 1898418917, 0, 0, 0 + 1104.537964, -374.1689758, 16.42517853, 0, 0, 0, 1, 0, 1, 1898418917, 0, 0, 0 + 1109.220459, -378.1018066, 16.82846832, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1113.466431, -381.1487122, 17.37406921, 0, 0, 0, 1, 0, 1, 1898418917, 0, 0, 0 + 1119.843262, -384.8018494, 17.77913666, 0, 0, 0, 1, 0, 1, 1898418917, 0, 0, 0 + 1125.352051, -386.8700256, 18.02214432, 0, 0, 0, 1, 0, 1, 1898418917, 0, 0, 0 + 1092.014648, -556.40979, 12.52199745, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1091.846069, -545.7496948, 12.64290047, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1091.846069, -533.7514648, 12.82200432, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1091.846069, -521.7532349, 12.73843575, 0, 0, 0, 1, 0, 1, 2947849389, 0, 0, 0 + 1179.95105, -502.4067688, 13.08030891, 0, 0, 0, 1, 0, 1, 233269051, 0, 0, 0 + 1165.515259, -502.4212952, 12.70607948, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1149.890381, -502.5099792, 12.87117958, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1137.776001, -502.4262695, 12.78894615, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1127.452148, -502.5149536, 12.43777275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1116.151123, -502.5149536, 12.43777275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1104.036743, -502.4313049, 12.35553932, 0, 0, 0, 1, 0, 1, 233269051, 0, 0, 0 + 1092.036743, -502.3894958, 12.35553169, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1002.124207, -568.430603, 13.41160774, 0, 0, 0, 1, 0, 1, 2704785738, 0, 0, 0 + 1014.13092, -568.3365479, 13.35046101, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1026.130859, -568.3365479, 13.35046101, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1038.130859, -568.3365479, 13.35045719, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1050.130859, -568.3365479, 12.97805119, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1062.245239, -568.4202271, 12.70158863, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1073.546265, -568.4202271, 12.70158482, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 990.1307373, -568.430481, 13.47535706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 990.1726074, -556.430542, 13.47536755, 0, 0, 0, 1, 0, 1, 1519429748, 0, 0, 0 + 990.0040894, -545.7704468, 13.89022446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 990.0040894, -533.7722778, 14.09809494, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 990.0040894, -521.7740479, 14.30595875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 990.0040894, -509.7758179, 14.51383209, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 990.0040894, -497.7776489, 14.72169781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 990.0040894, -479.7803955, 15.03350449, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 989.9619141, -467.7658081, 15.17760277, 0, 0, 0, 1, 0, 1, 1519429748, 0, 0, 0 + 990.0616455, -405.3592529, 14.87303925, 0, 0, 0, 1, 0, 1, 1519429748, 0, 0, 0 + 990.0284424, -417.2302856, 14.9777298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 990.0227661, -427.4291382, 15.08228302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 990.0038452, -443.7724609, 15.24135208, 0, 0, 0, 1, 0, 1, 1519429748, 0, 0, 0 + 912.0476685, -556.2879639, 13.12173367, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0477905, -545.1813965, 13.34724808, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0477905, -533.289917, 13.57276058, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0477905, -521.3984375, 13.79827309, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0477905, -509.507019, 14.02378464, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0477905, -497.6155701, 14.2492981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0477905, -485.7240906, 14.4748106, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0477905, -467.792572, 14.69314575, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 896.1239014, -467.8062134, 14.45963764, 0, 0, 0, 1, 0, 1, 1831769744, 0, 0, 0 + 912.0478516, -455.8066101, 14.58723736, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0478516, -443.8146667, 14.84364605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0478516, -437.8186951, 14.97184944, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0479126, -393.5782471, 15.95148659, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0479126, -381.5783997, 16.03026199, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0930786, -369.5504761, 16.31202888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.1382446, -357.522583, 16.59379578, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0481567, -303.6350708, 17.2980442, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0481567, -315.6350708, 17.007761, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0481567, -327.6350708, 17.007761, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0480957, -273.7929993, 18.09662247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0481567, -282.4552002, 17.87831497, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 912.0481567, -289.3939819, 17.44185257, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0480957, -256.4370728, 18.09383392, 0, 0, 0, 1, 0, 1, 1933838930, 0, 0, 0 + 912.0480957, -265.1091614, 18.08773994, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 786.4716187, -362.2986145, 6.518222809, 0, 0, 0, 1, 0, 1, 3121619820, 0, 0, 0 + 798.4712524, -361.9718018, 6.579193115, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 810.4182739, -360.9646301, 6.730495453, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 822.3727417, -359.4483948, 7.112679482, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 834.3855591, -357.6098022, 7.633707523, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 847.8151855, -354.9561768, 8.591391563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 861.0033569, -351.7779541, 12.10889721, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 874.3363037, -348.571106, 15.13713455, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 881.0700073, -346.8702087, 15.65937996, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 887.7548828, -345.2040405, 15.86942196, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 774.4714966, -362.298584, 6.518217564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 774.4714966, -350.2986145, 6.518237591, 0, 0, 0, 1, 0, 1, 1684298679, 0, 0, 0 + 773.8204346, -343.6997986, 6.824850559, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 771.6752319, -337.1403198, 7.860967636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 769.2741699, -330.6265564, 9.033967018, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 767.8552856, -324.2266235, 9.843938828, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 767.6939087, -316.8851929, 10.47507668, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 769.2397461, -309.6657715, 11.22807121, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 772.0622559, -302.5600891, 11.9894352, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 775.7324219, -295.5032654, 12.74216747, 0, 0, 0, 1, 0, 1, 1684298679, 0, 0, 0 + 779.8272705, -288.446228, 13.40762424, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 783.9293823, -281.3358765, 14.06387615, 0, 0, 0, 1, 0, 1, 1684298679, 0, 0, 0 + 787.3154907, -273.9943848, 14.37001038, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 790.5275879, -266.6832275, 14.2980938, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 799.2686768, -244.4516449, 14.15216827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 797.0511475, -250.0051575, 14.3301363, 0, 0, 0, 1, 0, 1, 1684298679, 0, 0, 0 + 794.5253906, -256.3293457, 14.4052906, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 792.6307373, -261.3616943, 14.37275982, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 810.986145, -244.4796143, 14.0104847, 0, 0, 0, 1, 0, 1, 3238730001, 0, 0, 0 + 822.019104, -244.4728699, 14.27838612, 0, 0, 0, 1, 0, 1, 3238730001, 0, 0, 0 + 833.9962158, -244.4732666, 14.48129177, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 857.9729004, -244.4732819, 15.23253822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 869.9387817, -244.4732971, 16.02270889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 881.9179077, -244.4732819, 17.06411171, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 893.8866577, -244.4732819, 17.85839081, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 903.2964478, -244.4537354, 18.01829529, 0, 0, 0, 1, 0, 1, 3238730001, 0, 0, 0 + 900.6376343, -234.8014526, 17.84272194, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1290.013916, -55.12644958, 27.39135361, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1284.013916, -55.12644958, 27.39135361, 0, 0, 0, 1, 0, 1, 1015463818, 0, 0, 0 + 1289.74707, -43.14165497, 27.39159966, 0, 0, 0, 1, 0, 1, 911146904, 0, 0, 0 + 1294.880127, -32.096035, 27.51495552, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1300.57019, -19.95724487, 27.45782471, 0, 0, 0, 1, 0, 1, 911146904, 0, 0, 0 + 1303.871094, -12.9062767, 27.50225449, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1306.352661, -7.927497864, 28.05187607, 0, 0, 0, 1, 0, 1, 911146904, 0, 0, 0 + 1310.209351, 0.3794631958, 29.13225937, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1313.262329, 7.074001312, 29.98755264, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1316.315308, 13.76854515, 30.83580208, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1319.238525, 19.96795464, 31.29703903, 0, 0, 0, 1, 0, 1, 911146904, 0, 0, 0 + 1332.29834, 26.7975769, 31.37617302, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1342.043457, 45.85031128, 31.22167397, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1488.01001, 86.89739227, 23.98853683, 0, 0, 0, 1, 0, 1, 3961768265, 0, 0, 0 + 1488.01001, 99.65451813, 22.91255951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1488.01001, 105.7121353, 22.50050735, 0, 0, 0, 1, 0, 1, 3961768265, 0, 0, 0 + 1488.01001, 111.9950943, 21.98846054, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1487.996094, 125.4443207, 20.89706421, 0, 0, 0, 1, 0, 1, 3961768265, 0, 0, 0 + 1487.996094, 140.9094696, 19.73600769, 0, 0, 0, 1, 0, 1, 3961768265, 0, 0, 0 + 1440.373169, 74.90947723, 24.77157021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1446.430786, 74.9094696, 24.64232635, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1452.713745, 74.9094696, 24.49638176, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1458.866455, 74.9094696, 24.38479233, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1465.054199, 74.9094696, 24.28958511, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1584.01001, 260.8355713, 21.36075783, 0, 0, 0, 1, 0, 1, 1033444079, 0, 0, 0 + 1599.629272, 260.9176025, 21.27922249, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1599.670166, 248.9093475, 21.2793808, 0, 0, 0, 1, 0, 1, 36735510, 0, 0, 0 + 1611.670166, 260.9094849, 21.27938271, 0, 0, 0, 1, 0, 1, 1033444079, 0, 0, 0 + 1620.650757, 260.0917358, 21.72982597, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1628.597778, 258.0307007, 22.17694092, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1635.886597, 255.1437683, 22.62398148, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1642.849731, 251.8479919, 23.07097054, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1649.819336, 248.5601501, 23.51792145, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1657.126587, 245.6969299, 23.96482277, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1665.102417, 243.6747437, 24.4116478, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1670.511963, 243.1116028, 24.68078995, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1680.036987, 242.9094238, 24.85666847, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1686.036987, 242.9094238, 24.85666847, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1053.828735, 351.1365356, 28.33329201, 0, 0, 0, 1, 0, 1, 961407263, 0, 0, 0 + 1042.468872, 352.5519104, 28.35268211, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1031.671997, 354.1283875, 28.20767021, 0, 0, 0, 1, 0, 1, 961407263, 0, 0, 0 + 1041.077881, 358.8457642, 28.19695854, 0, 0, 0, 1, 0, 1, 3153083153, 0, 0, 0 + 1033.534546, 366.0117493, 28.24701118, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1026.197632, 375.228363, 28.13091278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1022.224915, 381.1490479, 28.06225586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 988.8813477, 370.5684509, 31.0768795, 0, 0, 0, 1, 0, 1, 961407263, 0, 0, 0 + 994.8314209, 366.5550537, 30.10839272, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1001.108704, 363.0755005, 28.92799568, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1008.679199, 359.6190491, 28.09902763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1014.396851, 357.730957, 27.89565659, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1020.316162, 356.1881409, 28.00475502, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1026.016968, 355.0505066, 28.10647964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1065.25293, 349.838562, 28.59115601, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1077.206787, 348.4085693, 28.69331169, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1017.976746, 390.2396851, 27.31218529, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 979.3023682, 377.3003235, 32.1607666, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 822.4575806, 272.3852844, 5.193659782, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 823.6970215, 279.0846558, 5.194345951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 824.8961182, 285.5112305, 5.050113678, 0, 0, 0, 1, 0, 1, 4225817760, 0, 0, 0 + 826.8608398, 302.2503662, 5.049858093, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1015.246033, 135.8103333, 31.25302124, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1021.97406, 146.5500946, 31.2288456, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1029.804077, 158.6033325, 31.1169281, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1037.512085, 171.6099854, 31.0050087, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1044.091553, 182.9180298, 30.60744286, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1051.285889, 194.0522156, 30.69539452, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 1057.536133, 203.0654907, 30.68198395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1097.624268, -30.23310089, 34.99612808, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1097.975952, -19.10761261, 33.05872726, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1097.972534, -7.131538391, 33.05872345, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1097.972412, 16.86858368, 33.05872345, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1098.065308, 34.86882782, 33.05872345, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1098.065308, 52.86882782, 33.05872345, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1098.065308, 70.86882782, 33.29599762, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1098.078491, 88.89556122, 33.29599762, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1098.078491, 112.8956833, 33.29599762, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1098.134521, 130.8689575, 33.22583771, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1098.134521, 136.8689575, 32.86170197, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1098.134521, 142.8689575, 31.97241783, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1079.97644, -7.131416321, 33.08419418, 0, 0, 0, 1, 0, 1, 628149043, 0, 0, 0 + 1087.709839, -49.74013519, 35.29614258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1080.356445, -57.09356308, 35.29614258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1076.376831, -66.70127869, 35.29614258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1077.893433, -82.10043335, 35.29614258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1083.671021, -90.74714661, 35.29614258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1092.317749, -96.52468872, 35.29614639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1107.195557, -98.0927124, 35.29614639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1118.018677, -93.2459259, 35.29234314, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1124.677979, -86.70826721, 35.29614258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1127.329102, -81.4264679, 35.29614258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1129.1698, -71.90093231, 35.29614258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1127.319092, -62.28846359, 35.29614258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1121.363403, -53.05472565, 35.29614258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1112.716675, -47.2771759, 35.29614258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1107.716919, -45.76049042, 35.29614258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1092.317749, -47.2771759, 35.29614258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1099.696167, -45.43286896, 35.29328918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1098.036499, 160.8228149, 31.68346214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1098.046997, 177.9744873, 31.46085167, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1098.067139, 188.180481, 30.91434479, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1098.087158, 198.3855133, 30.35515976, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1098.104492, 209.2239075, 30.13383484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1098.499268, 314.4752197, 29.93398094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1098.034058, 225.5368652, 30.33869171, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1098.060181, 237.6141357, 30.34465027, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1098.041992, 247.1470337, 30.34935188, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1098.112427, 261.7687988, 30.35656357, 0, 0, 0, 1, 0, 1, 3803208952, 0, 0, 0 + 1098.151611, 279.8848877, 30.3654995, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1098.187378, 296.3026123, 30.05494499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1098.098511, 307.0388489, 30.18832207, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1099.37439, 321.8817139, 29.53175735, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1101.062378, 332.9481812, 28.90309906, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1102.780518, 344.8231201, 28.8777771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1104.926758, 358.7808838, 28.8777771, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1108.032471, 370.3719482, 28.8777771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.138428, 381.9630737, 28.78930283, 0, 0, 0, 1, 0, 1, 4288147973, 0, 0, 0 + 1125.365723, 342.592865, 28.62797356, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1119.177246, 344.8792419, 28.72108269, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1114.244263, 393.5541992, 28.78930283, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1001.318054, 113.6528702, 31.25302505, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1359.041748, 105.6125107, 30.52515793, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1352.829956, 91.79250336, 30.41853333, 0, 0, 0, 1, 0, 1, 911146904, 0, 0, 0 + 1325.676392, 33.65194321, 31.69928551, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 937.5821533, 552.265625, 21.32194138, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 923.5330811, 552.34375, 21.32028198, 0, 0, 0, 1, 0, 1, 2036991816, 0, 0, 0 + 912.270752, 552.2565918, 21.32201385, 0, 0, 0, 1, 0, 1, 2036991816, 0, 0, 0 + 917.9265747, 552.2556152, 21.32198334, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 902.2179565, 552.2290649, 21.3220005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 892.8759155, 552.2068481, 21.27182388, 0, 0, 0, 1, 0, 1, 2036991816, 0, 0, 0 + 882.9710083, 552.2056274, 21.27178574, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 872.2605591, 552.0626221, 21.28503799, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 860.3301392, 553.2161255, 21.3497715, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 850.3284912, 556.5843506, 21.06786537, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.5201416, 561.064209, 20.26513672, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 836.574646, 565.7739868, 19.05008698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 829.4845581, 574.3458252, 17.01239967, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 825.8980713, 583.1199341, 15.67976093, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 824.272644, 589.8477783, 14.68736267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 823.1357422, 597.277832, 13.67275047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 822.5541992, 605.0541382, 12.72633743, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 822.5927734, 612.8217163, 11.93854237, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 823.3135986, 620.2247925, 11.39980316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 824.7705078, 626.8935547, 11.19906998, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 827.8259888, 634.9330444, 10.53272724, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 834.0857544, 649.5213623, 9.235290527, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 836.9311523, 656.555481, 8.615950584, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 839.3464355, 663.7454224, 8.023773193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 841.1478271, 671.3342896, 7.464450836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.1521606, 679.5778809, 6.943284988, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 842.1517334, 688.2633667, 6.943595409, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5880127, 564.2667847, 21.32084084, 0, 0, 0, 1, 0, 1, 1067400022, 0, 0, 0 + 964.5805054, 574.6160278, 21.76376724, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.572937, 585.0057983, 22.79554749, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5654297, 597.4431763, 24.17659187, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5578613, 612.3370361, 25.06983757, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5578613, 624.9249878, 25.06899834, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5579834, 636.3369751, 25.06886292, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5272827, 648.8831787, 25.0609951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.49646, 662.925293, 25.06879425, 0, 0, 0, 1, 0, 1, 1067400022, 0, 0, 0 + 1263.734253, 572.0563965, 37.53231049, 0, 0, 0, 1, 0, 1, 2980070522, 0, 0, 0 + 1263.734253, 605.9321289, 37.53213501, 0, 0, 0, 1, 0, 1, 2980070522, 0, 0, 0 + 565.7633667, 863.6879272, 19.92849922, 0, 0, 0, 0, 0, 1, 635056387, 0, 0, 0 + 503.627655, 1270.235352, 1.3613832, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 496.9818115, 1273.142944, 1.513262033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 525.5982056, 1261.021729, 5.153223038, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 419.1288757, 1760.301636, 20.59018326, 0, 0, 0, 1, 0, 1, 2983839099, 0, 0, 0 + 418.982605, 1754.299316, 19.43264008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 420.2011719, 1748.490601, 18.24885941, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 422.946106, 1741.927124, 16.71957588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 427.3202515, 1734.935669, 15.3615799, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 432.9796143, 1727.815308, 14.70824432, 0, 0, 0, 1, 0, 1, 2983839099, 0, 0, 0 + 441.08078, 1719.175415, 14.73666573, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 447.54953, 1712.480957, 14.83121872, 0, 0, 0, 1, 0, 1, 2983839099, 0, 0, 0 + 454.7272339, 1705.888794, 15.00771904, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 460.5378113, 1700.313843, 15.23142624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 468.1023865, 1692.206177, 15.96918297, 0, 0, 0, 1, 0, 1, 2983839099, 0, 0, 0 + 460.4061584, 1729.728271, 14.80329132, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 449.7935791, 1723.529175, 14.78377342, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 849.6427612, 1490.602905, 13.20290565, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 844.3653564, 1491.196289, 13.20648098, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 835.5303955, 1490.973145, 13.22897053, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 826.1577759, 1491.087158, 13.24371719, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 998.9285889, 1764.71936, 17.76176453, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 956.6264038, 1722.168823, 15.66110039, 0, 0, 0, 1, 0, 1, 265752055, 0, 0, 0 + 962.2858276, 1727.850952, 15.83616829, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 967.9313354, 1733.519165, 16.20305061, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 973.5768433, 1739.187378, 16.66048431, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 979.22229, 1744.855591, 16.99577332, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 984.8677979, 1750.523804, 17.41949463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 990.4993896, 1756.178101, 17.76176453, 0, 0, 0, 1, 0, 1, 265752055, 0, 0, 0 + 990.4140015, 1773.222534, 17.76176453, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 984.4621582, 1779.217285, 18.22536469, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 980.4500122, 1783.269287, 18.93547821, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 974.4317017, 1789.347046, 19.26106453, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 969.8082275, 1794.260864, 19.44147491, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 968.0469971, 1798.037964, 19.44147682, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 967.6362915, 1807.23999, 19.32518768, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 967.630127, 1819.362305, 19.12245369, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1018.944702, 1744.139648, 15.13924789, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 1015.038757, 1748.224854, 15.97874069, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1011.216797, 1752.22644, 16.83273697, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1007.424561, 1756.240967, 17.72602654, 0, 0, 0, 1, 0, 1, 2469891874, 0, 0, 0 + 967.630127, 1825.381592, 19.16364861, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 967.6223755, 1831.579956, 19.64159775, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 967.619873, 1837.962158, 20.33470917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1213.546875, 1716.172729, 15.51688194, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1216.223511, 1711.125366, 15.5166626, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1219.435425, 1706.154541, 15.51687527, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1223.029785, 1697.971802, 15.51914406, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1226.012329, 1691.241943, 15.54540062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.47876, 1766.656616, 9.490267754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.484497, 1757.195068, 10.21034241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.485229, 1754.054443, 10.60100174, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.485474, 1747.792725, 12.13121986, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.484985, 1741.552246, 13.29126549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.489258, 1735.241455, 14.21216011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.490845, 1729.030762, 15.00127411, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.490967, 1722.909912, 15.56209946, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1426.645996, 1723.798584, 15.62170601, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1421.045288, 1723.812744, 15.87635899, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1837.544189, 915.1258545, 23.05606842, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1844.556396, 914.4356689, 22.97503471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1850.512695, 914.2030029, 23.08054733, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1570.813232, 731.7205811, 27.07451057, 0, 0, 0, 1, 0, 1, 1020632581, 0, 0, 0 + 1582.760498, 743.6853638, 27.03841019, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1589.022705, 743.6431885, 27.06162453, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1568.544189, 794.4268188, 25.38007164, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1567.072388, 799.8652954, 24.07343292, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1463.064087, 593.2544556, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1459.167603, 589.3579712, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1455.842041, 584.9519653, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1453.14856, 580.0977783, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1451.148804, 574.8567505, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1449.903931, 569.2902222, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1449.475342, 563.4595337, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1449.903931, 557.6288452, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1451.148804, 552.0623169, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1453.148682, 546.8212891, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1455.842041, 541.967041, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1459.167603, 537.5610352, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1463.064087, 533.6645508, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1467.470093, 530.3389893, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1472.324341, 527.6456299, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1477.565308, 525.645874, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1483.131836, 524.401001, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1488.962524, 523.9724121, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1494.793213, 524.401001, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1500.359741, 525.645874, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1505.60083, 527.6456299, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1510.454956, 530.3389893, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1514.860962, 533.6646118, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1518.757446, 537.5610962, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1522.083008, 541.9671021, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1524.776489, 546.8212891, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1526.776245, 552.0623169, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1528.021118, 557.6288452, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1528.449707, 563.4595337, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1528.021118, 569.2902222, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1526.776245, 574.8567505, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1524.776367, 580.0977783, 28.41203308, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1522.083008, 584.9519653, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1518.757446, 589.3579712, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1514.860962, 593.2544556, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1510.454956, 596.5800781, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1505.60083, 599.2734375, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1500.359741, 601.2731934, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1494.793213, 602.5180664, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1488.962524, 602.9466553, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1483.131836, 602.5180664, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1477.565308, 601.2731934, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1472.324219, 599.2734375, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1467.470093, 596.5800781, 28.4120369, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1691.619385, 482.5532532, 28.27415276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1818.139404, 273.9317017, 17.83965111, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1816.118042, 280.1459351, 18.36925888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1814.501953, 286.3252258, 18.81704712, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1813.493286, 291.6873169, 19.24887848, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1812.718506, 296.6245422, 19.57307625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1811.262207, 307.1309509, 20.08507538, 0, 0, 0, 1, 0, 1, 3807758401, 0, 0, 0 + 1665.524048, 290.4765015, 7.539869308, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1657.157471, 292.0657349, 7.671238422, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1648.94397, 293.9414368, 7.801902771, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1640.782959, 296.0292358, 7.932607651, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1624.729492, 300.8365479, 8.194065094, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1616.836182, 303.5655823, 8.324812889, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1601.257446, 309.7188416, 8.586494446, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1592.090576, 313.6127319, 8.828032494, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1582.762817, 317.4022522, 9.231113434, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1573.27124, 320.9353943, 9.769717216, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1563.570679, 324.0719604, 10.41798401, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1553.618286, 326.6674194, 11.15004635, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1543.37561, 328.5731201, 11.94002724, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1533.121094, 329.6098022, 12.76185226, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1523.762695, 330.2900391, 13.25282669, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1513.87854, 330.7520752, 13.98004341, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1503.664063, 330.3652039, 14.78520679, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1493.32666, 329.4130859, 15.58327866, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1482.945435, 328.0565796, 16.45492935, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1485.325439, 315.2408752, 16.48639679, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1494.786621, 316.5219116, 15.62358093, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1504.39624, 317.3293152, 14.82375145, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1513.580444, 317.6819153, 14.00506496, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1522.795166, 317.2475891, 13.25806808, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1531.792603, 316.5953979, 12.76639748, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1541.510742, 315.6086426, 11.94488239, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1550.751709, 313.8740234, 11.15532875, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1568.944458, 308.5253296, 9.775392532, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1577.982788, 305.1447144, 9.236754417, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1587.034912, 301.4559326, 8.833492279, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1596.180298, 297.5702515, 8.591382027, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1612.372314, 291.2010193, 8.32973671, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1620.621582, 288.3610229, 8.19892025, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1628.953979, 285.7508545, 8.068124771, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1637.369263, 283.3653564, 7.937350273, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1645.866699, 281.1994324, 7.806599617, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1654.48291, 279.2400513, 7.675881386, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1663.342285, 277.5655518, 7.544462204, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1672.411987, 276.2192078, 7.412078381, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1664.423218, 283.9606323, 7.553843498, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1589.538086, 307.473938, 8.843301773, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1681.537598, 275.1269531, 7.279458523, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1690.611816, 274.2092285, 7.147347927, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1699.523926, 273.388855, 7.016483784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1708.158447, 272.5905762, 6.887607098, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1716.496948, 271.7365723, 6.770759106, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1724.379639, 270.8730469, 6.649343491, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1731.895996, 270.0855713, 6.53265667, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1739.172852, 269.3499451, 6.418464661, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1746.373535, 268.6381226, 6.304532051, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1761.204834, 267.1731262, 6.068501472, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1777.500977, 265.4501648, 5.803899288, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1786.12793, 264.4352112, 5.654733658, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1804.107544, 262.3209839, 5.345985889, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1813.374268, 261.3346558, 5.197915077, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1832.244995, 259.7897949, 4.943174839, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1841.829102, 259.3105774, 4.844650269, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1851.560303, 258.9900208, 4.761798382, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1871.280884, 258.6722412, 4.625971317, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1881.177734, 258.599762, 4.564428329, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1891.035767, 258.5352478, 4.501424789, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1910.577148, 258.3309021, 4.359617233, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1920.343018, 258.2402039, 4.286520958, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1930.109131, 258.1696777, 4.213393211, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1939.875, 258.1192627, 4.14023304, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1949.641113, 258.0889893, 4.067037582, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1959.406982, 258.0788269, 3.993812561, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1959.407104, 271.155304, 3.993812561, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1949.665894, 271.1654053, 4.067037582, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1939.924561, 271.1956177, 4.14023304, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1930.18335, 271.2459106, 4.213393211, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1920.442139, 271.3162537, 4.286520958, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1910.700928, 271.4067078, 4.359617233, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1891.132568, 271.6112976, 4.50142765, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1881.260864, 271.6759338, 4.564427853, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1871.396118, 271.7481689, 4.625973225, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1851.880005, 272.062439, 4.761822224, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1842.326294, 272.3771667, 4.844696522, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1832.975342, 272.8447266, 4.943248749, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1805.432129, 275.3242188, 5.345998287, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1787.541138, 277.4281616, 5.654734135, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1778.855591, 278.4500122, 5.803908348, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1762.404663, 280.1894531, 6.068501472, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1747.550537, 281.6567078, 6.304532051, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1740.366577, 282.3668823, 6.418464184, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1733.124634, 283.0989685, 6.532655716, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1725.658325, 283.8812256, 6.64934206, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1717.765137, 284.7458801, 6.77076149, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1709.43042, 285.6102905, 6.88306427, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1700.725464, 286.4145203, 7.011940002, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1691.870117, 287.2301331, 7.142801285, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1682.974609, 288.1312561, 7.274904728, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1674.153198, 289.1901245, 7.407510757, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1969.166748, 258.5666809, 3.920556068, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1786.834595, 270.8713379, 5.654733658, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1891.084106, 265.0129089, 4.50142622, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2065.831787, 441.5941772, 19.58899117, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2063.1604, 431.8313293, 19.51601028, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2060.630371, 421.7838135, 19.61071396, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2055.088379, 402.1561279, 19.51293945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2049.032715, 384.5988159, 18.21058273, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2042.153809, 367.7882385, 16.12940216, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2034.668457, 350.5769043, 13.86380005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2027.10083, 333.7245483, 11.16966152, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2018.402466, 316.0423584, 7.728855133, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2010.336304, 301.7086182, 5.592934608, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2002.781006, 290.38974, 4.576416492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1993.592407, 280.2877502, 4.279644489, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2120.62207, 396.1554565, 18.71192932, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2115.329102, 404.7124939, 19.39277649, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2109.806152, 414.512146, 19.53362656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2100.661377, 431.2472229, 19.40966415, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 2140.010742, 506.9416199, 7.091160774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2133.709229, 508.3231506, 7.472313881, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2127.22876, 509.6770935, 7.893191338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2120.654541, 510.5969543, 8.362884521, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1972.686279, 717.3149414, 15.65922737, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1900.906738, 690.178833, 22.64203262, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1900.965088, 682.638855, 22.05787659, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.028564, 675.1842651, 21.33757401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.092407, 667.7359009, 20.77891922, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.138062, 659.6461792, 20.682827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.183838, 651.5559082, 20.86658096, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.229614, 643.4655762, 20.99164581, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.2771, 635.0238037, 20.75001526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.324707, 626.5819702, 20.27231026, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.372192, 618.1400146, 19.69605827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.423462, 610.0845337, 19.43307686, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.474609, 602.0292358, 19.50117111, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.525879, 593.973877, 19.80406189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1901.57605, 586.3624268, 20.06311798, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2018.956665, 638.4990234, 17.01386833, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2030.404663, 634.4077759, 13.91316795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2030.314941, 646.7379761, 13.52575302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2030.234009, 657.8535156, 13.63204956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2029.309814, 670.2433472, 14.06126213, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1976.651978, 504.2366028, 17.19813728, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1980.31189, 500.7294922, 17.19813728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1982.789795, 496.2973328, 17.19813728, 0, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 1984.871826, 491.7092285, 17.19813728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1982.536743, 502.5066223, 17.19813728, 1, 0, 0, 1, 0, 1, 721917792, 0, 0, 0 + 2309.488525, 402.3836365, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2309.491943, 408.7711487, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2309.495361, 415.1571045, 5.101892948, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2309.702393, 422.1665039, 5.106029987, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2309.805908, 429.3534546, 5.106153488, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2310.020752, 436.7365112, 5.106039524, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2310.23584, 444.6427612, 5.106040955, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2310.450684, 452.5489807, 5.106039524, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2310.575439, 457.5268555, 5.106039047, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2309.777832, 461.4904785, 5.106037617, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2308.05835, 464.4398193, 5.10603714, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2305.416748, 466.3748779, 5.106039047, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2301.852783, 467.2956848, 5.106038094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2295.84668, 467.2022095, 4.899999619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 878.4819336, -212.1088715, 5.039110184, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 891.6311035, -222.0705261, 5.096846581, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1225.346191, 25.53746986, 34.65145493, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1225.266357, 32.96113586, 34.54788971, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1225.346191, 42.93918228, 34.49836349, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1225.106689, 51.40056229, 34.98912811, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1224.867188, 60.021595, 35.56459045, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1225.745361, 16.83660889, 34.80276108, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1236.01709, 423.3808594, 21.53687668, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1244.57373, 424.039093, 22.04384232, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1253.687378, 424.2922363, 22.59860992, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1261.130249, 424.494751, 22.59860611, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 815.4591064, -226.0249634, 13.53032207, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 799.3059082, -220.2339172, 13.69383621, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 842.4095459, -126.0114136, 4.943562031, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 851.925293, -152.1655731, 4.931202888, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 833.6080322, 284.655365, 5.020848274, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 816.2165527, 287.9335022, 5.035806179, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 818.0794067, 392.3791809, 8.199167252, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 801.2685547, 391.4885254, 8.297951698, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 801.479187, 413.2892456, 10.31213474, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 808.6043091, 431.1020813, 11.43771553, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 651.7363892, 1462.510376, 12.01085472, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 651.899292, 1444.770752, 12.03867722, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 537.8292847, 1966.876831, 22.57797623, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 537.2946777, 1982.647217, 22.54436874, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 878.5637207, 1770.399658, 16.0830822, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 890.8929443, 1783.154053, 16.08729744, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 798.2799683, 1353.728027, 13.19426155, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 820.4129639, 1374.997314, 13.20157719, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1177.127197, 1597.741699, 15.95804214, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1169.682861, 1591.752686, 16.61076164, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1163.898682, 1587.264648, 16.77112961, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1159.449463, 1584.532593, 16.65746117, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 915.1188965, 1509.653198, 15.85702515, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 922.5460205, 1517.74231, 15.84816074, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 931.7357788, 1526.977051, 15.84816456, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 941.2572021, 1536.420776, 15.84816456, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 951.0288086, 1545.753052, 15.84895134, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 962.3758545, 1556.942871, 15.84870911, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 971.9824219, 1566.115601, 15.84793758, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 981.871521, 1575.829224, 15.84751987, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 990.9473267, 1585.17749, 15.84817314, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1001.32666, 1595.455688, 15.84684086, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1010.457031, 1605.284302, 15.84817123, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1019.503296, 1614.510864, 15.85806656, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1027.151123, 1623.032837, 15.71563053, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 893.5758667, 1639.072754, 15.93541813, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 887.755188, 1644.808228, 16.05484581, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 889.4715576, 1652.780273, 16.05366898, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 896.5788574, 1660.385132, 16.05366898, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 906.1374512, 1669.87854, 16.05366898, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 910.1375732, 1674.343018, 16.05366898, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 876.4515991, 1655.458252, 16.05366898, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 881.7539063, 1649.719849, 16.05366898, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 953.4233398, 1762.888062, 19.86300278, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 958.7824097, 1770.485962, 19.86300278, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 964.8879395, 1780.18689, 19.31475639, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1243.684082, 1568.585449, 15.71554184, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1250.170776, 1572.488647, 15.58832359, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1258.390747, 1576.075928, 15.85046005, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1265.210449, 1578.36499, 15.92916298, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1272.378906, 1578.909424, 16.01136398, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1279.640869, 1578.749878, 15.68400002, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1289.949463, 1578.369385, 14.6106081, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1298.347046, 1577.24231, 13.04643726, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1306.665161, 1575.391113, 11.93834019, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1319.352783, 1573.043579, 10.85359001, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1073.279297, 1943.862427, 12.75964737, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1072.862793, 1950.358643, 11.74391842, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1071.828857, 1955.929565, 10.93513203, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1072.80542, 1962.847778, 10.36917973, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1077.999634, 1968.434082, 9.622721672, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1083.227417, 1971.644287, 8.88094902, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1090.395142, 1974.322388, 8.425654411, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1099.389404, 1976.041016, 8.043144226, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1109.211548, 1977.477173, 7.736324787, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1118.875732, 1979.296265, 7.513968468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1127.404907, 1982.15564, 7.3849473, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1133.839478, 1986.715942, 7.358090878, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1137.228027, 1993.68335, 7.445928574, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1135.759155, 2000.557129, 7.213890076, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1131.456299, 2005.387329, 6.562513828, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1124.780029, 2008.469849, 5.559271812, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1116.22229, 2010.137329, 4.277114391, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1106.262817, 2010.745361, 2.787182331, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1095.37146, 2010.647827, 1.41591835, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1083.292358, 2008.475342, 0.2114777118, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 327.7955017, 1878.251587, 16.76761246, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 323.80896, 1877.818359, 16.81972885, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 313.1483765, 1877.567871, 20.7153244, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 308.0282593, 1877.360352, 21.03205872, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 609.1657715, 770.5090332, 1.75889039, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 616.7536621, 768.3797607, 1.68659687, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 623.5714722, 768.133728, 1.731706262, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 634.0616455, 769.1516113, 1.799981594, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 642.7032471, 769.7457275, 1.776980162, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 649.118042, 770.7888184, 1.773658276, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 921.805542, -531.6236572, 13.40436077, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 929.9959106, -530.3754272, 13.57793427, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 938.8438721, -529.954834, 13.63991928, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 945.5551758, -529.8759766, 13.7008667, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 952.973999, -532.2888184, 13.6932888, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 960.7628174, -532.8309326, 13.94625568, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1315.587402, -680.8813477, 8.16510582, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 167.4321594, -667.8279419, 3.954217911, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 229.6405334, 237.3792114, 12.80525589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 227.5470276, 243.3793335, 12.80525589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 225.5324402, 249.3794556, 12.80593109, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 224.0507202, 255.3795776, 12.91186523, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 222.9160461, 261.3796997, 13.1353035, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 222.3420715, 267.3798218, 13.39197922, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 222.1304932, 273.3799438, 13.60900497, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.7032013, 273.3778687, 13.62902451, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.7032013, 267.3778687, 13.07865143, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.7032013, 261.3778687, 11.86820602, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.7032013, 255.3778534, 10.43933105, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.7032013, 249.3778534, 9.085338593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.7032013, 243.3778687, 8.110355377, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 206.7032013, 237.3778534, 7.587501526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1067, 615.3310547, 37.60647583, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 1067, 633.5656128, 37.53891373, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + 71.33776093, 1126.574951, 1.91098702, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 71.09597778, 1135.364868, 1.945402265, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 809.777832, 254.4047546, 5.037062645, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 901.9699707, 586.5582886, 21.27199936, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 901.9700928, 575.3926392, 21.2595005, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 901.9700928, 564.225708, 21.24699974, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1173.701782, -103.6911392, 29.72374535, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1173.916382, -100.5612869, 29.77126122, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1173.881592, -97.6236496, 29.58956337, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1174.846558, -85.50837708, 31.47605705, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1174.01062, -79.48008728, 32.43208313, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1180.450806, -100.6199646, 29.81027603, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1187.54248, -100.807663, 29.88748932, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1201.4729, -101.196579, 27.53551292, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1042.474365, 212.614563, 30.40436935, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 1569.918945, 295.4012146, 22.92122078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1999.490845, 715.0022583, 14.08127213, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2030.500366, 621.2672119, 14.54646492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2013.349854, 272.0270386, 4.516308784, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2004.534546, 271.5638123, 4.603107452, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1995.719238, 271.1005859, 4.44860363, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1976.728027, 270.6012573, 4.161477089, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1984.869507, 257.3132324, 4.205180168, 0, 0, 0, 1, 0, 1, 3065923569, 1, 0, 0 + 1140.357422, -380.0140991, 18.92152214, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 870.9436646, -121.1422882, 5.000123024, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 812.3853149, 416.0125732, 11.04079056, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 889.1629028, -163.1975098, 5.020157337, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 876.0158691, -173.4117737, 4.849869251, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 242.1800385, -718.524292, 3.900703669, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 257.3723145, -727.37854, 3.89723897, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -566.9501343, 621.6022949, 5.70879364, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.4942627, 621.602417, 5.511253357, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -583.762085, 621.602417, 5.511253357, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -593.3692627, 621.6037598, 5.514549255, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -597.4735107, 620.8779907, 5.417427063, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -601.0827026, 618.7941895, 4.958053589, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -603.7615967, 615.6016846, 4.297019958, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -605.3687744, 609.6018066, 3.681755066, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -605.3687744, 593.895752, 3.678604603, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -605.3687744, 577.878418, 3.678612232, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -605.3687744, 561.9327393, 3.678618908, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -605.3687744, 553.2245483, 3.678622246, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -605.3687744, 544.6259155, 3.678605556, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -605.3687744, 536.1394043, 3.678607702, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -72.52082825, -856.8624878, 4.226257324, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -72.67610168, -865.4882813, 4.230895996, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -71.59968567, -877.9508667, 4.059509277, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -69.53131104, -885.6070557, 4.042390823, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -68.46496582, -897.6849365, 4.03335762, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -68.89001465, -909.6324463, 4.030427933, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -68.75665283, -924.5174561, 4.027254105, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -69.28082275, -931.9331055, 4.117097855, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -65.10180664, -935.8597412, 3.991853714, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -58.11302948, -936.8400879, 3.958076477, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -51.16820526, -935.7703247, 3.953926086, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -42.39873505, -933.7415161, 3.953926086, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -34.61566925, -931.3265991, 4.021748066, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -54.51647186, -901.598877, 3.958808899, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -53.63005829, -912.1386108, 3.958320618, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -52.89507294, -923.1759033, 3.958808899, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 138.5982056, 386.1583862, 14.02546978, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 147.8181, 386.6788635, 14.02824402, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 156.7405853, 388.4633484, 14.02286148, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 164.6964722, 391.0657349, 14.17193794, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 169.0833435, 396.5679321, 14.17193794, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 176.2956848, 398.7985535, 14.1719389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 191.6126099, 400.2856445, 14.17193794, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 153.5058441, 383.1889648, 14.02702999, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 159.2892303, 380.2446899, 14.03192616, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 159.7098389, 372.6737366, 14.03020287, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 159.9201355, 361.3172607, 14.02916431, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 159.8149872, 349.2247314, 14.01237488, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 194.9022827, 404.2575378, 14.1719389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 197.2744751, 411.9544373, 14.1719389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 196.8822784, 433.2515564, 14.1719389, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 194.1417847, 442.1733093, 14.13337326, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 192.738266, 450.8128662, 14.15837479, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 191.8069458, 457.5184326, 14.15837479, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 187.9884949, 462.7338867, 14.15837479, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 173.9254303, 465.9003906, 14.15837479, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 162.9357452, 466.9248657, 14.15837479, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 151.1487885, 464.6478882, 14.15837479, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 162.8051147, 474.7236938, 14.17950535, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 162.6734009, 483.5482483, 14.17974567, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2353.032715, 415.2355042, 5.037020683, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0 + 2352.299072, 421.7961731, 5.036726952, 0, 0, 0, 0, 13, 1, 0, 0, 0, 0 + 2351.537354, 427.4684753, 5.032505989, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0 + 2353.778809, 392.6861267, 5.046794415, 0, 0, 0, 0, 13, 1, 0, 0, 0, 0 + 2353.489746, 398.8283386, 5.050782681, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0 + 2353.778809, 386.688446, 5.046967983, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0 + 941.9907227, 14.44119263, 25.16101456, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1479.336792, 37.58107758, 23.79840279, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1499.631104, 57.27459717, 23.7382164, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 1490.028564, 45.37866211, 23.90946198, 0, 0, 0, 1, 0, 1, 3961768265, 0, 0, 0 + 1495.005493, 39.34140015, 23.77368355, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -655.288208, 1241.060913, 4.918146133, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -654.1797485, 1250.172119, 5.676733971, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -652.7290649, 1259.118408, 6.683701515, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -650.9333496, 1267.946167, 8.010577202, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -648.8509521, 1276.762939, 9.485510826, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -646.5402832, 1285.673828, 10.94730282, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -644.4592285, 1292.758911, 12.05603886, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -642.0128174, 1299.820313, 13.14101696, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -639.2241821, 1306.768433, 14.14657402, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -636.1168823, 1313.51123, 15.01724529, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -632.7123413, 1319.961548, 15.69765949, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -627.6554565, 1328.69873, 16.18474197, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -622.4242554, 1337.450684, 16.25451088, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -618.4769897, 1343.505737, 16.21977234, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -615.1468506, 1346.132935, 16.21977234, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -611.18396, 1347.540161, 16.21977234, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1112.607178, -95.66931915, 35.28865814, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7165527, 1245.39624, 23.76046181, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7168274, 1239.404053, 23.39819336, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7174072, 1233.421509, 22.59380531, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7182312, 1227.446045, 21.46041489, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7192383, 1221.475342, 20.1111393, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7203064, 1215.506836, 18.65909767, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.721344, 1209.538208, 17.21742249, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7223206, 1203.56665, 15.89917755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.723114, 1197.590088, 14.81753922, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -261.7236633, 1191.605957, 14.08560276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -482.8319092, 1714.62085, 7.513810158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -487.4133911, 1719.153687, 7.374638081, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -492.16922, 1726.561768, 7.505702496, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -496.7916565, 1732.636108, 7.582420826, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -73.01480103, 1641.594604, 14.95448303, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -84.00308228, 1641.575562, 16.70526695, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -93.63638306, 1640.78064, 17.62837029, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -103.6105042, 1638.364624, 17.7723484, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -109.2574768, 1632.56189, 18.19166374, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -115.3475647, 1627.208862, 18.66426659, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -120.4637756, 1620.139038, 19.21733475, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -120.4259338, 1614.03064, 19.39111137, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -63.07185745, 1645.276367, 14.32114506, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -60.63147736, 1641.139282, 13.90405369, 0, 0, 0, 1, 0, 1, 1722686025, 0, 0, 0 + -119.0753479, 1602.868042, 19.41436386, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -115.9820862, 1591.620972, 19.08947945, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -550.1432495, 1592.872681, 8.497120857, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -554.8529053, 1593.579102, 7.813350201, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -560.7400513, 1591.695313, 7.768322945, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -562.8005371, 1579.391235, 8.505310059, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -641.1636963, 1236.57666, 4.908153534, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -644.5802002, 1229.961426, 4.908153534, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -652.6008911, 1233.486328, 4.917998791, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -613.6382446, 1339.557007, 4.908102989, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -616.0219727, 1330.27478, 4.908102989, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -620.5692749, 1318.834961, 4.908102989, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -623.8460083, 1308.557861, 4.908102989, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -627.1800537, 1299.970825, 4.908102989, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -630.6152344, 1292.342407, 4.908103466, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -634.7746582, 1280.109619, 4.908102989, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -637.9327393, 1267.015015, 4.908103466, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -639.2115479, 1256.28772, 4.908107281, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1726.781128, 823.0778809, 15.98816681, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + 245.7635803, -694.9311523, 3.95068121, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -128.8849792, -785.1351929, 4.252094269, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1512.948486, 144.1646881, 21.60316086, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1511.246094, 149.0551453, 20.6607666, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1507.924805, 153.7593384, 20.17455101, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1499.996216, 155.779541, 19.60669136, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1149.865112, -310.7910156, 37.61444092, 0, 0, 0, 1, 0, 1, 2761385576, 1, 0, 0 + 1200.121338, -297.0562134, 38.30633163, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1202.038452, -310.6304932, 38.33347702, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 550.3223877, 789.1469727, 19.91809464, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2231.371094, 204.1190796, 4.915017605, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2261.168457, 61.7355423, 4.807651997, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2380.65332, 671.8391113, 4.807645321, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2371.827393, 685.6375122, 4.807646751, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2359.872803, 703.9208374, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2345.984619, 721.3251343, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2330.338379, 741.1906738, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2316.449951, 757.8917847, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2295.593994, 778.6409302, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2272.176514, 801.2396851, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2250.795166, 820.1348267, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2240.950195, 832.2349243, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2240.071045, 849.9908447, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2248.516846, 861.9163818, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2259.744873, 873.828186, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2273.105713, 878.0474243, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2292.268066, 868.2025757, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2322.154297, 842.3598022, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2361.35791, 806.6721802, 4.807647228, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2401.616455, 769.7539063, 4.807644844, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2441.833008, 733.7445068, 4.807642937, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2468.044922, 710.2018433, 4.807641506, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2502.558838, 679.6417236, 4.807640076, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2529.660645, 655.541748, 4.807639122, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2556.605225, 630.8848267, 4.807640076, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2578.579834, 610.6298218, 4.807640076, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2600.745605, 591.5213623, 4.807641029, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2627.18042, 567.6699219, 4.807641029, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2631.966064, 552.3037109, 4.807641029, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2629.386475, 538.3544922, 4.807641983, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2609.131592, 515.2728271, 4.807642937, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2602.139893, 505.2151794, 4.807642937, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2595.307617, 491.8612976, 4.807642937, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2583.972412, 467.7932129, 4.807643414, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2576.053223, 449.6257324, 4.80764389, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2567.97876, 433.9426575, 4.807647705, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2555.444824, 425.4199524, 4.807648659, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2544.643799, 421.0995789, 4.807649612, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2521.061768, 411.7387695, 4.80765152, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2493.069336, 398.7776184, 4.807652473, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -579.2039185, 357.2074585, 5.713226795, 1, 0, 0, 1, 0, 1, 2933042946, 0, 0, 0 + -578.4674072, 365.6769714, 6.709519386, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -577.3258057, 374.4074402, 8.129292488, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -576.6431885, 380.1916199, 9.112640381, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.6685791, 390.7355652, 10.64773369, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.4210205, 397.6325378, 11.23507977, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.5006104, 406.9303894, 11.55488491, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.4078369, 419.7111511, 11.91973495, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.4223633, 424.2285156, 12.04868984, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.4274292, 450.1290894, 12.78806782, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.4163208, 493.1210327, 12.78806686, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.4249268, 437.1788025, 12.41837883, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.423645, 430.7036743, 12.23353481, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.4261475, 443.6539307, 12.60322285, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.3283691, 537.7337646, 11.3021822, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -576.7897949, 543.0072021, 11.20428944, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -580.5002441, 546.71521, 11.16973019, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -584.3537598, 551.5465088, 11.15952778, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -583.8469238, 560.8150635, 10.83014393, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -583.8586426, 578.7457275, 8.353933334, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -583.8459473, 593.7183838, 6.286279678, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -583.9019775, 601.8449097, 5.694084167, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -583.682373, 609.4906006, 5.513839722, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.3723145, 515.4273682, 12.04512405, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.3942871, 504.2742004, 12.41659546, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.3503418, 526.5805664, 11.67365265, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.421875, 471.625061, 12.78806782, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -92.75416565, 384.8120117, 13.72577381, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -92.60045624, 372.8172913, 13.71890926, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -92.78800201, 359.4388123, 13.70068169, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -92.75007629, 343.9684753, 13.72810745, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -92.83848572, 325.4873352, 13.60639668, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -93.00456238, 311.4456177, 13.72233963, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -93.43533325, 293.7038574, 13.67362881, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -93.16693878, 279.7092896, 13.7301693, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -290.2753296, 365.709259, 13.74370193, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -290.3356018, 349.016571, 13.75639725, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -290.4161682, 336.2555237, 13.75151443, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -290.3507385, 322.4864807, 13.75688553, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 0.1303901672, -761.3179932, 4.083289146, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -0.09342575073, -751.4203491, 4.083289146, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -0.0929980278, -739.4203491, 5.715107918, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -0.09257411957, -727.4203491, 7.333675385, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -0.09221410751, -716.413269, 8.54128933, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 3.781710148, -700.7352295, 8.395471573, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 351.6879578, -573.4671631, 3.692642212, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 358.4097595, -566.8284302, 3.692215443, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 366.2933044, -561.0194702, 3.692215443, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 382.6413269, -557.7000732, 3.692215443, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 407.9516907, -557.4511719, 3.692215443, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 434.9510803, -557.3087769, 3.692215443, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -336.5342102, -667.6381226, 3.784916401, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -324.7857971, -660.7542725, 3.784916639, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -311.9359741, -653.3197021, 3.784916639, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -298.5354614, -645.5180664, 3.784916162, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -282.2691956, -636.4865723, 3.834820747, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1815.27124, 1016.690918, 12.9008522, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1814.230347, 1023.263306, 12.76840019, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1812.251099, 1029.540527, 12.76840019, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.567505, 1035.310669, 12.76839924, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1806.242554, 1040.864258, 12.8723917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1798.139648, 1050.940674, 13.03800106, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1787.234009, 1058.678345, 13.14407635, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1775.313965, 1063.108765, 13.0531683, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1762.814575, 1064.981079, 13.06015587, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1735.865601, 1059.947144, 14.17246628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1719.881714, 1039.559692, 16.54018974, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1724.577393, 1043.2948, 15.86643791, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1746.24231, 1048.712158, 13.69381809, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1751.77417, 1051.022095, 13.32552719, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1757.541748, 1052.676025, 13.06495857, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1762.251587, 1056.931152, 13.05280399, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1730.888794, 1038.005249, 15.74929428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1735.652954, 1042.149414, 15.07121563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1773.430176, 1055.262085, 13.0531683, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1802.031006, 974.8847046, 13.39390945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1808.521851, 985.6254883, 13.3792057, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1812.889893, 997.4595337, 13.37185287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1766.020142, 893.3048706, 15.18313503, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1803.399048, 994.3317871, 13.3792057, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1801.208252, 989.0358887, 13.3792057, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1798.398926, 984.0940552, 13.3792057, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1796.231323, 1040.940674, 13.04535294, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1802.345703, 1031.710083, 12.76104736, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1806.383667, 1021.379517, 12.76840019, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1807.276367, 1010.635986, 13.16543961, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -43.30723572, -34.03964996, 13.81185913, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -43.30723572, -19.15876579, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -43.30723572, -2.959602356, 13.81185913, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + -43.30723572, 9.377885818, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -43.3125, 21.76682663, 13.84685135, 0, 0, 0, 1, 0, 1, 1691125488, 0, 0, 0 + 1357.91333, 1729.091064, 14.94399452, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1364.955811, 1724.064209, 15.41306591, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1371.367432, 1719.672852, 15.53013706, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1375.341797, 1715.149902, 15.69015598, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1153.323242, 1771.663086, 9.697075844, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0 + 908.5548706, 1682.193359, 16.05366898, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 898.3214722, 1693.822021, 16.05366898, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 895.2980957, 1700.178955, 16.05366898, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1155.418823, 1581.769653, 17.39070702, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1149.302002, 1577.755615, 18.21878242, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1143.312622, 1572.849365, 18.64824486, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 699.0239868, 1567.026855, 20.35410309, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 702.2711182, 1572.438721, 20.30381012, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 725.4771118, 1293.854248, 6.342316628, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 734.3765869, 1296.833984, 6.342316628, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 740.0866699, 1300.456421, 6.302181721, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 747.3864746, 1305.50293, 6.392886162, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 757.3120728, 1308.375732, 8.036214828, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 767.262085, 1309.778198, 8.63983345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 780.644165, 1310.298218, 8.778017044, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 790.397583, 1310.471191, 8.276508331, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 798.5620728, 1312.097656, 7.656959057, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 808.6247559, 1296.021118, 3.69249773, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 493.3114319, 1277.559814, 1.588028908, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 488.0856934, 1281.780518, 1.608661175, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 481.5870361, 1289.08313, 1.608660698, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 477.5672607, 1292.968994, 1.60866034, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1319.845459, -658.4797974, 8.399030685, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1322.564209, -647.2653198, 10.18834972, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1323.017334, -633.0081787, 11.56219006, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1324.036743, -621.777832, 11.5621891, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1323.810181, -609.3173218, 11.56219006, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1401.949219, -806.7577515, 7.237780571, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1401.321411, -800.0056763, 7.325092316, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1400.588867, -792.8156128, 7.232563019, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1399.765137, -782.8242188, 6.946674347, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1227.671875, -582.6686401, 12.48259068, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1230.65564, -594.2410889, 12.59465027, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1231.768921, -605.0166016, 12.62736511, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1229.331299, -612.5984497, 12.66398621, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1219.062866, -621.0705566, 12.79142761, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1212.085693, -628.8121338, 12.87345886, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1205.730591, -636.7775879, 12.94865417, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1196.490845, -646.5626221, 12.96965027, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 803.9415283, -496.0410767, 12.99784851, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 812.1431885, -495.5409851, 12.99736023, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 821.6450806, -495.1408997, 12.98442078, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 741.8330078, -128.7751465, 4.66986084, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 736.0384521, -141.3376465, 4.818603516, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 738.3294678, -150.8706055, 4.818603516, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 855.2727051, -87.9394989, 5.000244141, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 864.9907227, -83.63735962, 5.000244141, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 871.8198242, -81.40144348, 5.000244141, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 880.5839844, -80.41712952, 5.000244141, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 719.8195801, -4.956386566, 4.926570892, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 730.527832, -2.189083099, 4.92950058, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 741.1157227, 1.540715218, 4.985408783, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 797.4230957, 76.85844421, 5.012216568, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 805.5529785, 78.14744568, 5.012248039, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 815.734314, 78.56903076, 5.012135029, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 822.501709, 77.14431763, 5.011882305, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 826.989563, 69.52207947, 5.011012077, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 828.6992188, 62.0423317, 5.010611534, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 831.1925049, 51.92685318, 5.009932995, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 950.7919312, -506.0473328, 14.15222168, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 943.1850586, -502.5305176, 14.27404785, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 937.4477539, -501.2344055, 14.2220459, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 930.5228271, -500.8233032, 14.16052246, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 924.8411865, -500.6046143, 14.14269447, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1081.940918, -530.9484863, 12.70351219, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1072.752319, -530.9463501, 12.75512695, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1059.335083, -530.8127441, 12.95922852, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1050.977661, -528.9281616, 13.33032227, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1044.999146, -529.2540894, 13.6496582, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1124.906372, -400.5577393, 17.63598633, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1124.961548, -392.5523376, 17.90550041, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1166.158447, -179.4342804, 27.42933273, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1169.839355, -173.6839142, 27.42982101, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1172.878174, -169.8191376, 27.40003586, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1179.410767, -169.0041046, 26.85316086, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1180.176392, -160.6407166, 27.59486008, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1180.213379, -150.7427673, 28.44338226, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1173.859131, -127.9906464, 29.16633987, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1173.68103, -110.640892, 29.87658691, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1302.951904, -105.7733765, 25.80317879, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1295.192383, -106.1033325, 25.82563972, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1283.933838, -101.3584595, 26.13862801, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1310.102783, -105.1255188, 25.27401352, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1288.567871, -105.0750275, 25.87642097, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1336.266479, -176.4429626, 22.87436295, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1325.417969, -180.66185, 23.37697792, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1278.462402, -357.3172607, 17.83099365, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1277.97998, -348.9012451, 17.84613037, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1278.372559, -336.2593994, 17.83441162, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 884.0267334, 252.2767334, 25.35552979, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 880.3369141, 244.2909241, 25.40432739, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 879.1894531, 237.4491272, 25.66702271, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 953.5285645, 290.5873108, 26.09552002, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 963.0029297, 290.7462463, 26.17360878, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 970.0163574, 291.2384644, 26.16140175, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1070.934937, 256.6366577, 30.44300079, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1059.249023, 264.0155334, 30.45639229, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1046.283569, 272.6454773, 30.4430027, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1033.218262, 280.9200439, 30.45639229, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1023.317993, 287.529541, 30.4430027, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1021.74292, 293.8001404, 30.44300079, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1041.984741, 316.2167358, 30.45339394, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1033.633789, 312.9203491, 30.4489994, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1050.323608, 314.2296143, 30.46047401, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1126.546875, 146.3232422, 31.69732285, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1126.900391, 139.2012482, 31.92388535, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1139.224976, 138.6961365, 31.92388535, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1226.093628, 151.352356, 31.46313477, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1226.143433, 136.0635681, 32.407341, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1223.404297, 128.0954742, 33.24816132, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1256.705078, 245.4567871, 32.93139648, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1264.038574, 243.9782562, 33.13452148, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1271.726929, 239.3061066, 33.359375, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1171.810791, -8.94342041, 34.02360535, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1172.696655, -1.283935547, 34.04927826, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1172.514526, 10.58190918, 34.06347656, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1037.348999, -7.13142395, 28.55967522, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1036.735596, 4.920257568, 28.49552155, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1036.841064, 19.94321251, 30.92609024, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1038.556519, 34.22503662, 32.34767914, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1040.770508, 41.39388275, 32.63988113, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1045.619995, 49.19527817, 32.64386749, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 839.0819092, 117.6012955, 5.051288128, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 846.296814, 109.5248489, 5.012683868, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 787.3758545, 189.2106628, 5.029296875, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 779.6724243, 197.0109863, 5.048340321, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 772.6911011, 203.6008301, 5.053711414, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 800.222229, 423.9329529, 10.65175629, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 795.4428711, 423.9329529, 10.5382309, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 792.9247437, 414.5284424, 10.53237152, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 817.2301025, 300.2098389, 4.981445313, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 804.2914429, 300.283783, 4.978027821, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 784.1810913, 300.3577271, 4.996338367, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 759.9273071, 434.8045959, 10.52700043, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 787.2802734, 429.6102905, 10.55702972, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1475.562622, 189.0834808, 22.27038765, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1464.054565, 187.8450928, 24.11726379, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1457.026733, 189.8690643, 25.08288765, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1487.996094, 133.1585999, 20.27830887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1479.646484, 132.1252441, 20.31130219, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1471.352539, 131.4644775, 20.77495575, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1396.489014, 91.4703064, 24.90541077, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1389.643433, 84.56884766, 24.90541077, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1388.053223, 75.80383301, 24.90541077, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1413.561401, 92.34495544, 24.84160233, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1518.120728, 104.05616, 22.64722633, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1514.414429, 155.8056335, 21.28475189, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1521.895508, 154.3049316, 22.12716484, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1527.533325, 151.7243347, 22.12716484, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1531.934448, 149.7194061, 22.12716484, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1538.21875, 145.5594025, 22.12716484, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1548.374023, 137.1486816, 22.12716484, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1552.670532, 127.4455795, 22.12716484, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1554.783447, 117.8880615, 22.12716484, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1608.111328, 218.2929077, 21.92906952, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1614.283447, 219.301239, 21.76230621, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1617.87793, 223.6252136, 21.5152359, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1714.044067, 229.4755859, 24.86700439, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1724.679932, 228.9028015, 24.89099503, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1731.704712, 226.1114655, 24.83581924, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1785.121826, 184.7374725, 19.81116104, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1422.016479, 22.88658142, 25.12075424, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1422.764648, 12.71554947, 24.36732864, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1422.178345, 5.155952454, 23.89615822, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1312.411133, -13.17092896, 27.56984711, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1318.359253, -15.2443819, 27.43908119, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 939.4811401, 454.01474, 13.93080139, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 905.9751587, 590.6220703, 21.29699898, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 917.1420898, 590.6220703, 21.29699898, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 917.0198364, 608.4028931, 21.32207108, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1044.994385, 495.8950195, 18.41277122, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1050.89209, 487.8641052, 18.58722878, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1094.137085, 431.0364075, 28.78305244, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1087.479004, 434.6487122, 28.75972939, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1082.742676, 448.5421448, 28.71415901, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1082.546265, 466.502533, 28.7538414, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1103.567871, 423.6140137, 28.82656479, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1395.660522, 334.8759766, 18.25, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1397.556152, 346.9239807, 18.05738831, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1264.307617, 354.9154053, 21.04897499, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1284.783325, 354.9677734, 21.06850624, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1290.9104, 355.1248779, 21.07104492, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1193.571289, 812.4518433, 34.95336151, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1174.243164, 862.3011475, 34.9692421, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1035.640381, 680.8621216, 25.05245781, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1034.241821, 672.0332031, 25.01898193, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1031.727783, 664.8521118, 25.01892662, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1027.828857, 660.7210693, 25.01657295, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1018.351257, 659.4084473, 25.01582146, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1011.870056, 659.4726563, 25.0158596, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1003.991455, 659.1664429, 25.01568413, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1060.114136, 658.5803223, 36.78546143, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1086.955566, 658.8164673, 37.39980698, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1100.179443, 658.5015869, 37.74180222, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1288.549805, 1010.27063, 12.51636696, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1276.262451, 1008.70459, 12.51832008, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1354.114014, 918.9098511, 12.69301987, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1349.047485, 911.4549561, 12.80873489, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1388.227539, 669.1624146, 33.90803146, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1395.449463, 666.7047119, 33.89729691, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1793.851563, 737.5482178, 24.78960037, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1786.908447, 742.9542847, 24.74652863, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1795.995361, 722.6255493, 24.65805054, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1785.184814, 858.2675781, 15.47476959, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1775.584106, 854.9117432, 15.399086, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1632.333496, 747.1387329, 27.04716492, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1632.953247, 759.68927, 27.36695862, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1634.605957, 769.6574097, 28.25099182, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1536.917236, 696.2895508, 28.28954315, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1687.473145, 629.3428955, 27.93731308, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1688.161011, 641.4370117, 27.87371445, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1570.730103, 580.4656982, 28.08565712, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1577.119873, 580.454895, 27.96206093, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1591.793701, 580.5716553, 29.02211189, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1743.216553, 405.9383545, 24.00619316, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1750.906738, 405.456543, 24.35614586, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1756.447632, 400.2553711, 24.43915367, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1765.523804, 499.0137634, 27.9804039, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1855.557129, 543.6959229, 27.88766479, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1855.578857, 535.9716797, 27.79421234, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1858.494629, 525.8126221, 27.70251656, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 1994.056641, 670.8125, 17.05500031, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1980.549194, 557.2445679, 17.04500008, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1853.799927, 472.1572266, 27.00365257, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1853.919556, 480.6679382, 27.12328148, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1853.939697, 488.6623535, 27.36278343, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1852.635498, 493.8738403, 27.5224514, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1847.223389, 497.7655945, 27.53661156, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1833.873413, 497.725647, 27.43431664, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1819.545288, 497.8256531, 27.31666565, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1932.446289, 375.5327454, 17.37649727, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1932.934692, 363.7698364, 17.07917595, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1979.910522, 387.3762512, 17.00349236, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1979.332275, 401.9252014, 17.18781853, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1983.897827, 407.9877625, 17.15778923, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1992.434326, 411.2103577, 17.19953728, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1997.441284, 410.6506042, 17.18537712, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1955.344727, 420.4762268, 17.25715446, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1968.807129, 418.6683044, 17.2718029, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1978.391968, 414.0978088, 17.27336693, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -519.8852539, 1724.636475, 7.599904537, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -509.7022095, 1729.64624, 7.599904537, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -503.385437, 1731.77002, 7.599904537, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -390.365387, 1765.450806, 8.193083763, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -389.7492981, 1769.840454, 8.048308372, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -383.3574219, 1772.150757, 7.672087669, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -369.95755, 1776.617432, 7.600066185, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -204.8697052, 1700.803223, 15.21912193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -202.4624939, 1711.136475, 15.02416229, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -199.8410339, 1716.660889, 14.34277344, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -194.1799774, 1721.72168, 13.35913086, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -187.38974, 1724.000122, 12.93701172, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -178.5557861, 1725.074707, 12.71630859, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -169.5219574, 1725.753662, 12.53588867, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -161.8484497, 1727.012939, 12.34741211, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -155.7542419, 1730.069824, 11.73193359, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -148.6861877, 1735.781372, 11.05786133, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -144.6717224, 1743.354004, 9.534423828, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -144.1136475, 1753.676514, 6.523193359, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -147.3260498, 1758.238403, 6.556396484, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -154.2160034, 1759.535034, 6.484130859, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -161.4160919, 1761.254883, 6.484619141, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -249.8673706, 1647.335327, 17.71112823, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -239.506012, 1647.48938, 17.51023674, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -218.9525452, 1648.708252, 17.54881096, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -321.15802, 1597.883667, 19.28782272, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 + -92.36129761, 1544.365479, 17.47900009, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -96.84335327, 1560.91687, 17.27878761, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -93.97249603, 1553.651855, 17.27878571, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -577.008606, 1461.613892, 8.937826157, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -577.9116211, 1466.916382, 8.958190918, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -579.9029541, 1475.802979, 8.937826157, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -583.8444214, 1479.01001, 8.937988281, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -580.237915, 1493.397705, 8.954589844, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -576.7506714, 1509.348267, 9.003417969, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -571.7648926, 1529.314331, 9.003417969, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -567.9404907, 1547.489258, 9.003417969, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -565.7865601, 1562.929443, 8.982898712, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -305.4930725, 1457.9021, 17.98176193, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -296.9424744, 1454.288086, 17.90168381, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -296.6179199, 1441.738892, 17.92219162, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -296.6998901, 1428.40271, 17.55635071, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -171.4075012, 1495.227905, 17.46838188, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -162.8368683, 1487.060547, 17.46740532, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -157.7953186, 1483.833984, 17.46887016, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -146.0989075, 1486.758057, 17.44299126, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -431.365448, 1313.305664, 16.4183979, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -430.9840393, 1322.959106, 16.32904243, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -431.1023865, 1333.302734, 16.34149361, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -39.54486084, 1241.312012, 19.3757267, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -25.84965706, 1240.65625, 19.43124771, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -19.00572395, 1239.881592, 19.43124771, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -18.78349495, 1220.257446, 19.43027115, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 134.7953491, -848.2049561, 3.961250305, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 138.1642761, -854.1443481, 3.820625305, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 126.3332596, -865.2966309, 3.802998066, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 112.4786682, -873.5253296, 3.768330097, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 98.41729736, -877.7332153, 3.792304993, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 213.5306854, -785.1242676, 3.946044922, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 219.1513367, -794.1287842, 3.971943378, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 226.7280426, -808.0673218, 3.74480319, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 219.1136017, -534.0441895, 8.013766289, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 211.0402069, -534.9052734, 8.041809082, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 127.9673615, -375.9564819, 13.75249863, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 117.6189194, -375.8883972, 13.76038074, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 110.2660751, -375.0033264, 13.76062393, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 102.5728226, -370.6460876, 13.76081085, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 207.8621826, -365.4619141, 3.899917603, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 217.8222198, -366.1403809, 3.899917603, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 352.2779541, -562.7268066, 3.692703724, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 353.5729065, -547.2681274, 3.692215443, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 354.2908325, -532.4677124, 3.692215443, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 354.1600952, -508.5043335, 3.692215443, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 354.3219604, -482.4430847, 3.692215443, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 353.8823853, -468.8466797, 3.692215443, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 354.4489136, -452.4977112, 3.692703724, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 369.7457581, -444.4850769, 3.692703724, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -91.47164917, -318.9610291, 13.7618866, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -93.20677185, -331.0173645, 13.72472668, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -266.7893372, -174.3925629, 13.44805145, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -266.416748, -188.1166687, 13.56377506, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -266.5409546, -197.680069, 13.56377506, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -408.0622253, -266.6807861, 11.69844818, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -414.3099365, -268.8674927, 11.69844818, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -416.1842651, -273.5532837, 11.69844913, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -414.9347229, -277.4580994, 11.71558094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -407.8279419, -279.2543335, 11.07136917, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -398.2220764, -279.332428, 9.664921761, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -387.5228577, -279.4886169, 7.737135887, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -375.3398132, -279.1762085, 7.569719315, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -471.9937744, -223.1013336, 6.661268234, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -471.4769592, -212.4436035, 6.751722336, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -470.8216858, -203.2627869, 6.751234055, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -631.6993408, -234.7452087, 5.927735329, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -622.1462402, -231.1468964, 5.985659122, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -571.7373047, -290.7440491, 5.624330997, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -565.3677979, -283.9108582, 5.70556736, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -557.3449707, -277.6318054, 5.782227516, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -550.1862793, -274.5104675, 5.808594704, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -539.6328125, -276.3337097, 5.707032204, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -482.5540771, -406.8026123, 3.966276169, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -482.914093, -397.8923645, 4.055850506, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -482.3740845, -391.3221741, 4.2018466, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -481.5640564, -385.8320313, 4.357241154, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -480.3311462, 186.1737061, 8.857367516, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -472.5785217, 189.9208221, 8.85819149, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -462.6293335, 188.9732666, 8.858184814, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -455.7393188, 189.3779602, 8.90813446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -500.2307129, 462.0164795, 5.780464172, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -498.6200562, 455.3935242, 6.038625717, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -478.6537476, 364.0422058, 5.658898354, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -484.2421875, 368.5130005, 5.66133976, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -490.9483643, 369.1600647, 6.0912714, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -492.0072327, 375.572113, 6.297554016, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -69.45617676, -23.22638512, 13.60229588, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -307.7422485, -39.95695496, 13.55387688, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -307.7422485, -25.56130981, 13.65075111, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -308.0552063, -15.4217701, 13.65075111, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -315.565979, -11.54120541, 13.65075111, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -341.3256836, 213.566925, 13.74440861, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -354.4919434, 213.1508179, 13.73577499, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -269.4973755, 242.2110291, 13.05302715, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -603.7832642, 1089.625122, 8.961977005, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -614.6361084, 1089.979004, 8.961977005, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -614.5181274, 1106.848022, 8.934504509, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -613.9282837, 1121.239868, 8.918738365, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -429.599884, 1140.638794, 11.76952457, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -418.0692749, 1140.638794, 12.03439999, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -486.338623, 900.9962158, 8.616691589, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -495.989624, 901.0739136, 8.251457214, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -497.7118835, 842.2836304, 8.951557159, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -498.6685486, 825.2113647, 8.961975098, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -499.5403442, 805.4708862, 8.818968773, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -494.0602112, 800.4375, 8.857150078, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 113.4089966, 873.3492432, 13.7109623, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 97.74456787, 873.3492432, 13.6516304, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 88.88387299, 871.9252319, 13.84889603, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 84.37441254, 867.9695435, 14.2820015, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 80.26052094, 861.4031372, 14.6516304, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 75.75106812, 856.1025391, 14.6516304, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 99.40542603, 676.9770508, 13.52583313, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 137.349823, 579.6525269, 13.56192493, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 142.0596466, 827.5819092, 7.185769081, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -189.0479584, 570.3970337, 13.86774063, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -177.2010193, 569.8366699, 13.81761932, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -171.6777802, 569.8366699, 13.84545135, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -168.6360016, 571.1174316, 13.87889862, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -165.9944611, 577.4411621, 13.94774628, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 328.4526672, -249.4392853, 13.87027264, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 329.5000305, -234.3491516, 13.87027168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 294.3325195, -242.110321, 13.90617085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 294.9375, -249.4392853, 13.92802334, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1020.991577, 762.2260132, 30.32174492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 943.7966919, 842.1047363, 19.10642433, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1144.07666, 699.0449219, 36.26918793, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1144.083008, 694.2910156, 36.34611511, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1144.070313, 703.7988892, 36.19226456, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1144.123535, 720.8226929, 34.53268051, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1162.766968, 565.0679932, 31.45146751, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1167.649414, 564.0471191, 31.45146751, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1169.124023, 558.2903442, 31.45146751, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1166.804688, 555.7577515, 31.45146561, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1156.413818, 555.3651123, 29.62526131, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1138.898071, 554.5267334, 26.81455231, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1135.144409, 550.0308838, 26.62988472, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1132.980957, 544.621582, 26.8034153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1147.656006, 554.9459229, 27.54897118, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1161.609253, 555.5614014, 30.85662842, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1238.959961, 577.4581299, 37.50180817, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1247.397705, 584.5819092, 37.38803864, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1263.734253, 556.9769287, 35.50104141, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.734253, 541.9375, 31.28937912, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.734131, 526.9172363, 27.70944977, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.734253, 545.6975708, 32.39087677, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.734253, 538.1774292, 30.26636124, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.734253, 560.7365723, 36.23284531, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.734253, 553.2172852, 34.49672318, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1263.734253, 568.2763062, 37.24847412, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1075.545654, 542.7907104, 25.21095848, 0, 0, 0, 1, 0, 1, 1246143397, 0, 0, 0 + 907.9210815, 676.8060303, 11.24011517, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1064.084229, 463.5119324, 18.6101799, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1123.296509, 313.5398865, 29.28235626, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1130.805908, 310.147522, 28.87650108, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1332.868896, 836.4055176, 20.59416962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1328.265137, 826.7971191, 23.16011429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1514.842896, 1004.870605, 22.06327057, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1587.889404, 994.1837769, 23.17419052, 0, 0, 0, 1, 0, 1, 2761385576, 0, 0, 0 + 1533.659912, 381.3325806, 28.02230453, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1525.565674, 384.0724487, 26.77439499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1561.089966, 369.9284668, 27.96651077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1183.808105, 293.1262512, 29.53837585, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1168.296997, 292.5672913, 29.53837585, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1150.969238, 287.6763916, 29.53837585, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1130.836792, 282.3994751, 29.36959267, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1189.288452, 68.91638184, 35.65840149, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1189.288086, 52.92834473, 34.42814636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1097.800049, -24.67035675, 33.92538834, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1037.69873, 27.08412552, 31.8168869, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 950.9921875, 6.098678589, 23.88639641, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 782.4454956, 102.8252106, 4.81320858, 0, 0, 0, 1, 0, 1, 3904328506, 0, 0, 0 + 901.6309204, 270.5531311, 41.60700989, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 902.6106567, 255.9090424, 41.60700989, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 2105.14917, 423.0914307, 19.51397514, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2068.845703, 449.5453796, 19.72155571, 0, 0, 0, 1, 0, 1, 3065923569, 0, 0, 0 + 2057.859375, 411.9699707, 19.90384293, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2052.060547, 393.3774719, 19.00492859, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2029.704712, 242.4573364, 17.28611755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2035.290039, 248.5908051, 17.79499435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2024.119385, 236.3238525, 16.4345665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2049.514648, 264.6555176, 18.51714897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1422.390625, 17.80106544, 25.05673981, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1330.842285, -178.5523987, 23.2744751, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1174.934326, -91.56600952, 29.7795639, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1110.847412, -116.040451, 34.55932617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1111.938477, -125.8739624, 32.71429825, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1125.302612, -124.755867, 32.58308029, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1123.653809, -112.8339996, 34.46094131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1485.25769, -505.1755676, 31.0759201, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1322.790771, -640.8651123, 11.08624744, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1323.5271, -628.1213989, 11.5621891, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1148.364136, -737.168457, 8.57834816, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1155.328369, -735.026001, 7.05736208, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1105.368286, -382.6226196, 16.31170464, 0, 0, 0, 1, 0, 1, 1152931902, 0, 0, 0 + 706.5063477, -351.7781982, 4.874828339, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 697.7987671, -347.5538635, 4.873851776, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 817.1237793, -293.9780884, 14.95457554, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + 833.9962769, -349.4732361, 15.05723572, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 867.6697998, -350.17453, 14.02341175, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 854.4093018, -353.3670654, 10.11838913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 841.9031982, -292.3214111, 14.87471294, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 851.4035645, -292.829071, 15.00047398, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 861.12146, -292.9741211, 15.28133011, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 866.0529175, -295.8024597, 15.43341064, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 868.2285767, -301.604187, 15.42896652, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 868.6636963, -312.3374023, 15.39187908, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 854.1746826, -434.7252808, 12.87369728, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 858.2792969, -433.2469177, 13.0295887, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 863.6959229, -432.7772522, 13.44010544, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 869.0004883, -430.6214905, 13.73148251, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 876.3631592, -426.7417297, 14.84043407, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 882.5292969, -426.2589722, 15.29346371, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 891.3865967, -426.4794922, 15.32207012, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 899.5872803, -425.9612122, 15.18601322, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 863.1424561, -597.4559326, 9.757946968, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 862.7889404, -591.6092529, 11.86424351, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 907.2639771, -735.9515991, 11.23600292, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 905.0975342, -729.3451538, 11.87162018, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1265.996216, 125.3827515, 37.01681137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1351.388428, 194.5767517, 26.20215988, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 533.1160278, 842.4545898, 19.90184593, 0, 0, 0, 1, 0, 1, 635056387, 0, 0, 0 + 524.9876709, 720.2762451, 19.79552078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 570.0245361, 704.397644, 19.90823746, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 557.6416016, 1288.145508, 19.81340981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.0783081, 1287.530518, 19.81363106, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 514.5470581, 1266.553345, 1.960172415, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 522.333252, 1263.006348, 4.370606899, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 338.2122192, 1761.533203, 16.8113842, 0, 0, 0, 1, 0, 1, 2878659436, 0, 0, 0 + 360.9061279, 1782.7229, 16.80326462, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 317.5714722, 1877.693115, 19.09903908, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 529.3133545, 1783.466675, 31.14069557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 932.0083618, 1915.072632, 23.35429955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 811.1669922, 1360.32959, 13.18677521, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 811.3604736, 1349.548828, 11.33991432, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1042.847412, 1720.242798, 15.06898308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1052.324463, 1710.765869, 13.49966812, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 976.0837402, 1918.783813, 22.03019714, 0, 0, 0, 1, 0, 1, 851175261, 0, 0, 0 + 976.0803223, 1912.17627, 22.03014183, 0, 0, 0, 1, 0, 1, 851175261, 0, 0, 0 + 1266.590332, 1930.345459, 10.15449905, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1263.407471, 1911.904663, 10.15407944, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + 1351.481689, 1761.925781, 10.13488197, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1280.581543, 1662.422852, 15.6391077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1129.11377, 1665.994873, 14.38624287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1118.224609, 1676.883667, 10.21862698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -497.7118835, 833.7466431, 8.961975098, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -499.4970703, 815.3519287, 8.956810951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -438.7585449, 750.694397, 8.977712631, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -446.237915, 749.8023682, 8.923584938, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -411.7226563, 699.602356, 11.68818378, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -399.7171326, 699.602356, 13.41573334, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -249.0109863, 1709.246338, 13.94620991, 0, 0, 0, 1, 0, 1, 3213180000, 0, 0, 0 + -58.64305878, 1637.5896, 13.58393192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -51.34578705, 1624.172119, 12.38919163, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -68.04332733, 1643.435547, 14.23116875, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -78.50894165, 1641.585083, 15.87788773, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -95.40792847, 1557.284424, 17.27878761, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -93.16690063, 1549.008667, 17.38987732, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -151.3047638, 1209.604492, 15.17964268, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -151.3082733, 1221.598633, 16.85764885, 0, 0, 0, 1, 0, 1, 4138412715, 0, 0, 0 + -151.3093567, 1233.477295, 18.51993752, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -632.6778564, 1256.796631, 4.908021927, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -628.0079346, 1257.46814, 4.908143997, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -623.5948486, 1257.582153, 4.908143997, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 13.83102036, 1153.790527, 13.61101723, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 18.10685921, 1125.591064, 9.461149216, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -75.02130127, 845.7405396, 13.68422699, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -62.9315033, 841.0296631, 13.79094982, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -49.310112, 841.5722656, 13.76180172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 140.2937164, -198.1454773, 13.80755424, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 109.2928391, -202.5887451, 13.79168797, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 114.0960083, -199.2391663, 13.78643322, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 118.8359833, -197.8487701, 13.70095444, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 128.0631409, -197.5959778, 13.7194767, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 134.1302948, -197.5959778, 13.75778484, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 179.4086761, -234.1616516, 11.63598633, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 184.3331299, -268.8745117, 11.67517662, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 181.4037781, -261.3314209, 11.97369957, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 179.572937, -256.0585938, 11.92014313, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 178.9870605, -249.6140137, 11.60496235, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 179.2799988, -242.2173767, 11.53216457, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 183.8466949, -234.1343231, 11.10256767, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + 174.8466949, -234.1343231, 12.1834383, 0, 0, 0, 1, 0, 1, 3797259787, 0, 0, 0 + 258.9360962, -294.5230103, 5.618666172, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 259.7692566, -304.556366, 6.114891052, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 288.3250122, -153.9363251, 8.131166458, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 272.8139954, -153.936264, 9.97021389, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 327.1210327, -256.8942261, 13.87027168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 328.9763489, -241.8942261, 13.87027168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 296.2691345, -256.8942261, 13.89914703, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.8901672, -211.8491516, 13.87027168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 293.8901672, -226.8491516, 13.87027168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 109.7520142, -277.3887024, 13.72535419, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 110.1960907, -280.7933044, 13.83273697, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 110.3934555, -286.1222229, 13.88567352, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 110.0974045, -292.289978, 13.80405807, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 109.4719162, -297.0387878, 13.74023819, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 107.2861938, -300.6888123, 13.76191711, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 105.7778778, -305.6109619, 13.78689003, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1.893482208, -164.8449249, 13.58047867, 1, 0, 0, 1, 0, 1, 2543353998, 0, 1, 0 + -2.70954895, -185.777832, 13.52500534, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2.863250732, -179.4685364, 13.45273685, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 236.7787018, -415.5892944, 16.30795097, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 257.3636475, -415.5892944, 19.21801376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 89.54478455, -803.314209, -3.437950373, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 80.63427734, -808.430542, -3.896237135, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 73.0934906, -812.866272, -5.287371635, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 65.19361877, -817.4710083, -6.644547939, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -100.7351685, -871.5593262, -4.100689411, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -90.05844116, -871.5408936, -5.219650269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.31117249, -759.6641846, 4.580326557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -363.7175903, -632.9519653, 3.784917116, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -360.2163086, -640.5147095, 3.784916878, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -356.5749817, -647.3771973, 3.784916878, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -352.233429, -654.7999268, 3.784916878, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -349.0122375, -660.4019775, 3.784916878, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -345.2308655, -666.984375, 3.784916401, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -271.2435913, -319.9797058, 13.21532822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -110.6147461, -396.6347656, 13.76183605, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -121.1569977, -396.4297485, 13.78684807, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -537.0617676, -50.62113953, 6.505924225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -546.713623, -50.6210556, 4.738049984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2719727, 158.7084656, 3.661969185, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -574.9092407, 158.4597473, 3.662028313, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -588.6073608, 158.7724304, 3.662028313, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -600.3710327, 158.8072205, 3.662027836, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -616.3383789, 158.6979065, 3.662028313, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -564.2086182, 227.3742981, 3.661964417, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -608.0275269, 227.053772, 3.661964178, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -599.763855, 226.7590332, 3.661964893, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -584.6514893, 226.9922333, 3.661964655, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -572.9387207, 226.9002533, 3.661964893, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -605.4710693, 339.8897095, 3.73839879, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -589.5858765, 339.9052734, 5.707727432, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -585.1038818, 339.8997498, 5.707819939, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -594.0678711, 339.9107971, 5.470674038, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -617.9824219, 341.247345, 3.661970139, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -627.7393799, 342.9780884, 3.696371794, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -602.5541382, 368.9910889, 3.661958456, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -607.5622559, 367.5941772, 3.661958933, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -612.0758057, 365.6893921, 3.661959887, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -616.1428833, 363.3774414, 3.661961079, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -618.0067139, 355.9173584, 3.66196394, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -617.9441528, 348.3841553, 3.661966801, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -605.1922607, 531.4688721, 3.678534508, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -605.125061, 524.5246582, 3.678179026, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -610.6235352, 514.5185547, 3.678611517, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -608.0352173, 518.6398926, 3.67860961, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -587.5909424, 548.1711426, 11.15203381, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -591.9241333, 545.9533691, 11.19616413, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -595.5274048, 541.9932861, 11.71770477, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -597.3052368, 537.8747559, 12.58419418, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -597.3226929, 533.5493164, 13.60303974, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -595.4599609, 529.8528442, 14.53475952, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -590.1712036, 523.1296387, 15.70626545, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -584.3306274, 515.9828491, 16.95316315, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -580.7667847, 511.1932373, 17.93615913, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -578.2240601, 506.231781, 19.02386856, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -576.4522095, 500.8702393, 19.93653297, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.5297852, 495.1799011, 20.48400879, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -662.0958862, 461.5959473, 20.48303795, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -650.2642822, 461.2290955, 20.48304176, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -639.074707, 461.1373596, 20.48303986, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -625.3170166, 460.9539185, 20.48303795, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -614.7695313, 460.8622131, 20.48303795, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -605.5977173, 460.9539185, 20.48303795, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -594.9584961, 461.0456543, 20.48303795, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -586.0908813, 461.2198486, 20.48303795, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.4569702, 461.2675171, 20.4840107, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.4569702, 471.1253662, 20.48400879, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.3921509, 480.1401062, 20.48400879, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -575.4569702, 488.6360168, 20.48400879, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -670.3361206, 461.4958496, 20.48298645, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -653.4393311, 1069.039429, 8.917042732, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + -650.6630249, 1069.07666, 8.946092606, 0, 0, 0, 1, 0, 1, 191333012, 0, 0, 0 + 317.0344849, 1774.195313, 17.29112244, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 317.0197754, 1791.836182, 17.30030823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -99.88865662, 138.0894165, 13.86190605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -99.25274658, 126.1350021, 13.62286186, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -99.49442291, 121.9656982, 13.76120377, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -99.88432312, 115.194809, 13.71631622, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -99.47600555, 108.6035995, 13.75699425, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -99.19470215, 102.1624298, 13.72695637, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -99.4352417, 96.1158905, 13.69330978, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -99.70227051, 90.0756073, 13.70360088, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -99.14781189, 83.7612915, 13.64219475, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -98.90609741, 75.80706024, 13.71587658, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -93.8476181, 72.20131683, 13.73001766, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -88.82848358, 68.69908142, 13.73001671, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 187.4389801, 168.2822418, 13.76191425, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 187.3522186, 163.6730042, 13.76191425, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 187.1787109, 152.0475769, 13.79522038, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 186.9184418, 143.8924255, 13.80867863, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5205078, 237.8769684, 7.111004353, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5103455, 243.0701294, 6.25058651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 57.67171097, -125.6233215, 13.6473465, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 57.67171097, -132.3730469, 13.64622498, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 57.7641716, -139.9549103, 13.60499191, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 228.7288818, -65.53387451, 13.76191521, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 227.0791016, -56.7571373, 13.7619133, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 127.7095337, 195.5016327, 13.69333363, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 131.7556763, 198.8930817, 13.78810501, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 136.0407715, 204.6564789, 13.76191521, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 139.6417847, 211.3994446, 13.76191521, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 159.6261597, 212.0813141, 13.76191425, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 150.3959961, 211.9409485, 13.76191521, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 167.618866, 214.0092316, 13.75828552, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 49.33432007, 258.4128418, 13.74540997, 0, 0, 0, 1, 0, 1, 2846524050, 0, 0, 0 + 49.32260895, 264.3224487, 13.74452114, 0, 0, 0, 1, 0, 1, 2846524050, 0, 0, 0 + 191.7355347, 289.9777832, 13.89812756, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 191.7355347, 292.777832, 13.89812851, 0, 0, 0, 1, 0, 1, 3830789232, 0, 0, 0 + 123.5170364, 453.6651306, 13.71721268, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 123.5170364, 467.1094055, 13.72645378, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 118.3765182, 459.2519531, 13.48377705, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 113.0144577, 459.1285706, 13.65768242, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 107.5879669, 457.0582886, 13.7364254, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 101.7016144, 456.0775452, 13.76333332, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 93.98396301, 456.1142578, 13.74335289, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 87.93159485, 456.3713379, 13.72997189, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 81.7624054, 456.7235107, 13.7162714, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -269.5518494, 251.7752838, 13.79884148, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -268.435791, 232.5898743, 13.06960011, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1110.682617, 250.4730225, 41.33535004, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1111.105713, 238.4813843, 41.33724213, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1110.894165, 244.4772034, 41.33713913, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1126.719971, 281.5538635, 29.24110603, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -381.3172913, 1219.674194, 17.99300003, 0, 0, 0, 1, 12, 1, 0, 0, 0, 0 + -363.5798645, 1222.33728, 18.42415237, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 13.89943981, 1149.41626, 13.49215508, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 258.9306335, -285.9790649, 4.029345036, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.69347382, -131.3247681, 13.67199707, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.69347382, -119.3248901, 13.82440472, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.69347382, -107.3262177, 13.82440472, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.69347382, -95.32505798, 13.82440472, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.69347382, -83.3250885, 13.82440567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.69347382, -71.3250885, 13.82440376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 22.69346619, -62.62380981, 13.62440491, 0, 0, 0, 1, 0, 1, 1920737871, 0, 0, 0 + 83.34771729, 138.089447, 13.81185913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 83.51674652, 129.6039429, 13.75767612, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 83.51674652, 126.0894928, 13.75767612, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 83.51674652, 118.0287247, 13.75767612, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 83.51674652, 109.9679565, 13.75767612, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 83.51049042, 99.11240387, 13.75730133, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 83.6565094, 94.16950226, 13.75767708, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 84.85387421, 91.71511841, 13.75767326, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1148.130127, 689.8706665, 36.54165649, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1148.076904, 708.5767822, 35.91277695, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1171.389038, 708.7987061, 35.8656044, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1171.032349, 690.0373535, 36.58073044, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1167.634888, 690.0080566, 37.41424179, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1167.567627, 708.8469238, 36.84764481, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1075.561157, 536.9019775, 25.01047325, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1076.343506, 526.8892822, 23.66036987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 895.2107544, 475.2405396, 12.40248013, 0, 0, 0, 1, 0, 1, 3153083153, 0, 0, 0 + 874.1870117, 494.133667, 12.56387997, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 885.2375488, 493.9047852, 12.53282928, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 890.1600342, 493.6160278, 12.53308392, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 893.1014404, 491.1785889, 12.61397743, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 893.1384277, 487.4693298, 12.49634933, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 892.7751465, 482.4484863, 12.48955822, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 1322.904053, -636.9366455, 11.5621891, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1358.162231, 993.4550171, 12.62548447, 0, 0, 0, 0, 0, 1, 3019972468, 0, 0, 0 + 1371.208252, 1009.488159, 12.61523056, 0, 0, 0, 0, 0, 1, 3019972468, 0, 0, 0 + 1361.362427, 996.8015137, 12.62035751, 0, 0, 0, 0, 5, 1, 0, 0, 0, 0 + 1368.160767, 1015.246033, 12.62597275, 0, 0, 0, 0, 0, 1, 3019972468, 0, 0, 0 + 1353.244385, 998.2641602, 12.57348251, 0, 0, 0, 0, 0, 1, 3019972468, 0, 0, 0 + 1363.53479, 1009.69043, 12.59972763, 0, 0, 0, 0, 5, 1, 0, 0, 0, 0 + 992.1640625, 1883.463623, 22.8921833, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 985.9589844, 1880.814819, 22.89218521, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 978.9161377, 1880.469604, 22.15064049, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 973.725647, 1880.716309, 21.83671188, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 988.8242188, 677.7419434, 24.99343681, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 979.7270508, 677.3597412, 24.90451431, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 970.5010376, 677.0472412, 25.01862335, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.5061646, 677.0184326, 25.06852341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 964.492981, 669.5245361, 25.07273674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 446.2100525, -557.0884399, 3.692215443, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 467.0993347, -556.7195435, 3.692215443, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 472.5051575, -556.0673828, 3.692703724, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 473.2225342, -538.4595947, 3.692215443, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 473.0612183, -525.557373, 3.692703724, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 480.5776672, -520.8077393, 3.693000078, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -406.4443054, 535.2307129, 12.08586788, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 + -303.9241943, 1558.497681, 19.26445389, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 + -310.8745728, 1193.828003, 14.08725357, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 + -205.0152283, 1191.329224, 13.47003174, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 + -212.1524353, 1173.612061, 13.81648445, 0, 0, 0, 1, 0, 1, 2604127869, 0, 0, 0 + -119.6021423, 1213.505859, 17.2457943, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 + 123.5180817, 1062.595215, 13.76179695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 102.9949493, 1062.092285, 13.55975342, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 + 135.1363831, 963.3255005, 13.56177425, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 + 16, 878, 12.15055084, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 + 135.628418, 60.02522278, 13.86200047, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 + 140.289032, -202.746521, 13.75764465, 0, 0, 0, 1, 0, 1, 2386123209, 0, 0, 0 + 154.4546967, -199.0894775, 13.72450447, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 + 315.9642334, -344.6906738, 3.740781784, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 + 312.7754211, -244.3957062, 3.77638936, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 + 428.1740417, 25.50994873, 7.899000168, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 + 473.3129272, 294.0463867, 7.622192383, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 + 163.2428741, 1011.394409, 13.755373, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 175.2743378, 1011.274048, 13.755373, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 169.3297729, 1011.365112, 13.755373, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 175.302063, 1005.148865, 13.755373, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + 175.3007965, 1018.021851, 13.75537395, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + -465.7261353, 468.6512756, 8.901542664, 0, 0, 0, 1, 0, 1, 4177051356, 0, 0, 0 + -477.7261353, 468.6513062, 8.133506775, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -484.3675537, 468.6513062, 7.327362061, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -489.6848755, 855.6106567, 8.99815464, 0, 0, 0, 1, 0, 1, 1164717119, 0, 0, 0 + -495.6893311, 855.8416138, 8.993760109, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -412.7875061, 183.3749847, 11.43920898, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -406.497406, 183.3749847, 12.18790436, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -400.224823, 183.3749847, 12.86227417, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -393.991394, 183.3749847, 13.39638519, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -387.8187561, 183.3749847, 13.7286377, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -381.2845764, 183.3779755, 13.84679031, 0, 0, 0, 1, 0, 1, 151991162, 0, 0, 0 + -363.710968, 1167.61084, 13.80778694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 788.367981, 75.20929718, 4.884954929, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 782.967041, 73.34165192, 5.139336586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1977.018066, 257.9399414, 4.028273582, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + 1008.282043, 124.7315979, 31.25302315, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 1018.610046, 141.1802063, 31.25270844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1011.764038, 130.2709656, 31.25302124, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1025.889038, 152.5767212, 31.17288589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1033.658081, 165.1066589, 31.0609684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 533.9920044, 1014.7323, 1.717352986, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 570.8835449, 1024.84021, 1.862828851, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 586.2744141, 1034.454102, 1.863712311, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 596.1289673, 1040.085205, 1.756516099, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 601.9165039, 1048.688354, 1.831774592, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 605.201355, 1056.509399, 1.82852459, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 552.4377441, 1019.786255, 1.716229081, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 543.2148438, 1017.259277, 1.716567516, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 561.6606445, 1022.313232, 1.732431769, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 578.5789795, 1029.647217, 1.863712311, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 591.2016602, 1037.269653, 1.863712192, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 599.0227051, 1044.386719, 1.764771819, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 603.55896, 1052.598877, 1.831774831, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 957.9204712, 20.89731026, 24.26504707, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 963.6389771, 28.23117447, 24.78626823, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 969.9527588, 38.32205582, 26.00152397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 975.5196533, 49.58008194, 27.6055088, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 981.0283813, 61.71533966, 29.12991714, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 986.3013306, 72.05399323, 30.14395714, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 992.0792847, 82.31684113, 30.68424606, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 998.8800659, 93.19736481, 31.19185448, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 999.0926514, 102.5654678, 31.25299072, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 982.5812378, 100.7706375, 31.08741951, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 977.1802979, 91.43235016, 30.68736458, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 970.3762207, 79.97814941, 30.15788651, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 965.024353, 68.66262817, 29.15908623, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 960.0548096, 57.97378922, 27.86367226, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 955.0701904, 48.0201149, 26.72092819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 949.4228516, 38.47610474, 26.18213463, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 945.9361572, 30.7098999, 25.67527008, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 987.7253418, 97.87930298, 31.18514442, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 982.0897217, 88.70956421, 30.74893761, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 975.7709961, 77.45962524, 30.2191658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 970.085144, 66.62432861, 29.21655846, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 965.3046875, 55.26953125, 27.69082451, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 960.0245361, 45.04806519, 26.35067558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 954.3081055, 35.0612793, 25.70841408, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 949.3781738, 27.89312744, 25.30149269, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 953.62323, 23.99325562, 24.72688484, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 958.71875, 31.7427063, 25.23341942, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 964.7091064, 41.63839722, 26.12066269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 970.2283936, 52.49911499, 27.67142868, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 975.3867798, 64.46520996, 29.21970558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 980.824585, 74.79879761, 30.2101059, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 987.3406982, 85.22024536, 30.73918724, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 993.5490723, 95.90258789, 31.23719597, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 991.949646, 107.2117538, 31.24985695, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 943.3868408, 21.18569946, 25.32909966, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 949.0343628, 16.26152039, 24.61791611, 0, 0, 0, 1, 0, 1, 2552924095, 0, 0, 0 + 141, 989, 13.56179428, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 123.5177155, 990.5950928, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 134.0240173, 989.7975464, 13.56171989, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 127.8882828, 990.1962891, 13.62582779, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 469.0491943, 211.9260254, 7.751786709, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 469.0491943, 223.9260254, 7.751786709, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 469.0491943, 235.9260254, 7.751786709, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 469.0491943, 247.9260254, 7.751786709, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 469.0491943, 259.9259949, 7.751785278, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1194.615601, 386.8337402, 22.63060379, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 1195.010986, 418.6513672, 22.99217033, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1194.614014, 407.8058472, 22.99219894, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1194.692383, 399.0930176, 22.53156662, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 1194.654053, 392.9633789, 22.54483414, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -49.30773926, 765.5985718, 13.76180077, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -121.5762405, 754.8000488, 13.56982327, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -109.9039001, 754.8000488, 13.60888577, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -98.41537476, 754.6162109, 13.6523428, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -90.14364624, 755.1676636, 13.75341702, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -76.54122925, 765.9208984, 13.69580078, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -64.04171753, 767.1157227, 13.61172867, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -81.00613403, 758.5067749, 13.72460938, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 716.4263306, -66.94699097, 4.818603516, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 726.6860352, -76.93821716, 4.818603516, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + 720.0042114, -51.92236328, 4.818603516, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -564.5941162, -32.2278595, 3.661957741, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -420.7611389, 1149.525635, 12.44526672, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -614.2232056, 1114.043945, 8.917103767, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -614.5771484, 1098.413574, 8.96192646, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + 2097.780762, 439.3346252, 19.48808479, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2095.002197, 449.1562195, 19.65556526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2094.032959, 458.9132385, 19.78569221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + 2093.645264, 468.5410156, 20.63823128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 +end +link + 1, 0, 0, 2, 0, 0 + 2, 1, 0, 2, 0, 0 + 3, 4, 0, 1, 1, 0 + 4, 5, 0, 1, 1, 0 + 6, 7, 0, 1, 1, 0 + 7, 8, 0, 1, 1, 0 + 8, 9, 0, 1, 1, 0 + 9, 10, 0, 1, 1, 0 + 10, 11, 0, 1, 1, 0 + 13, 14, 0, 2, 0, 0 + 14, 15, 0, 2, 0, 0 + 15, 16, 0, 2, 0, 0 + 16, 17476, 0, 2, 0, 0 + 17, 18, 0, 2, 0, 0 + 18, 19, 0, 2, 0, 0 + 20, 21, 0, 2, 0, 0 + 21, 22, 0, 2, 0, 0 + 22, 23, 0, 2, 0, 0 + 23, 24, 0, 2, 0, 0 + 25, 26, 0, 1, 1, 0 + 26, 27, 0, 1, 1, 0 + 27, 28, 0, 1, 1, 0 + 28, 29, 0, 1, 1, 0 + 29, 30, 0, 1, 1, 0 + 30, 31, 0, 1, 1, 0 + 31, 32, 0, 1, 1, 0 + 32, 33, 0, 1, 1, 0 + 33, 12, 0, 1, 1, 0 + 34, 35, 0, 2, 0, 0 + 35, 17536, 0, 2, 0, 0 + 36, 37, 0, 2, 0, 0 + 37, 38, 0, 2, 0, 0 + 38, 39, 0, 2, 0, 0 + 39, 40, 0, 1, 1, 0 + 40, 41, 0, 1, 1, 0 + 41, 42, 0, 1, 1, 0 + 42, 43, 0, 1, 1, 0 + 43, 44, 0, 1, 1, 0 + 44, 25, 0, 1, 1, 0 + 45, 268, 0, 1, 1, 0 + 46, 47, 0, 1, 1, 0 + 47, 39, 0, 1, 1, 0 + 48, 34, 0, 2, 0, 0 + 50, 51, 0, 1, 1, 0 + 51, 14567, 0, 1, 1, 0 + 52, 53, 0, 1, 1, 0 + 53, 54, 0, 1, 1, 0 + 55, 56, 0, 1, 1, 0 + 56, 57, 0, 1, 1, 0 + 57, 58, 0, 1, 1, 0 + 50, 60, 0, 1, 1, 0 + 60, 59, 0, 1, 1, 0 + 61, 49, 0, 1, 1, 0 + 58, 61, 0, 1, 1, 0 + 62, 63, 0, 1, 1, 0 + 55, 64, 0, 1, 1, 0 + 49, 62, 0, 1, 1, 0 + 66, 67, 0, 2, 0, 0 + 67, 68, 0, 2, 0, 0 + 68, 69, 0, 2, 0, 0 + 69, 70, 0, 2, 0, 0 + 71, 72, 0, 2, 0, 0 + 74, 73, 0, 2, 0, 0 + 75, 74, 0, 2, 0, 0 + 76, 75, 0, 2, 0, 0 + 77, 76, 0, 2, 0, 0 + 78, 77, 0, 2, 0, 0 + 80, 79, 0, 2, 0, 0 + 81, 80, 0, 2, 0, 0 + 82, 81, 0, 2, 0, 0 + 83, 84, 0, 1, 1, 0 + 84, 85, 0, 1, 1, 0 + 85, 86, 0, 1, 1, 0 + 86, 87, 0, 1, 1, 0 + 87, 17510, 0, 1, 1, 0 + 90, 91, 0, 2, 0, 0 + 91, 92, 0, 2, 0, 0 + 92, 93, 0, 2, 0, 0 + 93, 94, 0, 2, 0, 0 + 94, 95, 0, 2, 0, 0 + 96, 97, 0, 1, 1, 0 + 97, 98, 0, 1, 1, 0 + 98, 99, 0, 1, 1, 0 + 99, 100, 0, 1, 1, 0 + 101, 102, 0, 2, 0, 0 + 102, 103, 0, 2, 0, 0 + 103, 104, 0, 2, 0, 0 + 104, 105, 0, 2, 0, 0 + 105, 106, 0, 2, 0, 0 + 106, 107, 0, 2, 0, 0 + 107, 89, 0, 2, 0, 0 + 108, 109, 0, 1, 1, 0 + 109, 110, 0, 1, 1, 0 + 110, 111, 0, 1, 1, 0 + 111, 17492, 0, 1, 1, 0 + 112, 113, 0, 1, 1, 0 + 113, 114, 0, 1, 1, 0 + 115, 116, 0, 1, 1, 0 + 116, 83, 0, 1, 1, 0 + 88, 17511, 0, 1, 1, 0 + 117, 118, 0, 1, 1, 0 + 118, 119, 0, 1, 1, 0 + 119, 120, 0, 1, 1, 0 + 120, 121, 0, 1, 1, 0 + 121, 89, 0, 1, 1, 0 + 89, 90, 0, 2, 0, 0 + 64, 117, 0, 1, 1, 0 + 122, 123, 0, 1, 1, 0 + 123, 124, 0, 1, 1, 0 + 124, 125, 0, 1, 1, 0 + 125, 126, 0, 1, 1, 0 + 126, 101, 0, 1, 1, 0 + 54, 122, 0, 1, 1, 0 + 70, 71, 0, 2, 0, 0 + 45, 267, 0, 1, 1, 0 + 128, 129, 0, 1, 1, 0 + 129, 130, 0, 1, 1, 0 + 130, 131, 0, 1, 1, 0 + 131, 132, 0, 1, 1, 0 + 132, 133, 0, 1, 1, 0 + 135, 136, 0, 2, 0, 0 + 136, 137, 0, 2, 0, 0 + 138, 139, 0, 2, 0, 0 + 139, 140, 0, 2, 0, 0 + 140, 141, 0, 2, 0, 0 + 141, 142, 0, 2, 0, 0 + 142, 143, 0, 2, 0, 0 + 143, 144, 0, 2, 0, 0 + 144, 145, 0, 2, 0, 0 + 145, 146, 0, 2, 0, 0 + 146, 147, 0, 2, 0, 0 + 147, 148, 0, 2, 0, 0 + 148, 149, 0, 2, 0, 0 + 149, 150, 0, 2, 0, 0 + 150, 151, 0, 2, 0, 0 + 151, 152, 0, 2, 0, 0 + 152, 153, 0, 2, 0, 0 + 153, 154, 0, 2, 0, 0 + 154, 155, 0, 2, 0, 0 + 155, 156, 0, 2, 0, 0 + 156, 157, 0, 2, 0, 0 + 157, 158, 0, 2, 0, 0 + 158, 159, 0, 2, 0, 0 + 159, 160, 0, 2, 0, 0 + 160, 161, 0, 2, 0, 0 + 161, 162, 0, 2, 0, 0 + 162, 163, 0, 2, 0, 0 + 164, 165, 0, 2, 0, 0 + 165, 166, 0, 2, 0, 0 + 166, 167, 0, 2, 0, 0 + 169, 170, 0, 1, 0, 0 + 172, 173, 0, 2, 0, 0 + 173, 174, 0, 2, 0, 0 + 174, 175, 0, 2, 0, 0 + 175, 176, 0, 2, 0, 0 + 176, 177, 0, 2, 0, 0 + 177, 178, 0, 2, 0, 0 + 178, 179, 0, 2, 0, 0 + 179, 180, 0, 2, 0, 0 + 180, 181, 0, 2, 0, 0 + 181, 182, 0, 2, 0, 0 + 183, 184, 0, 2, 0, 0 + 184, 185, 0, 2, 0, 0 + 185, 186, 0, 2, 0, 0 + 186, 187, 0, 2, 0, 0 + 187, 188, 0, 2, 0, 0 + 188, 189, 0, 2, 0, 0 + 189, 190, 0, 2, 0, 0 + 190, 191, 0, 2, 0, 0 + 191, 192, 0, 2, 0, 0 + 192, 193, 0, 2, 0, 0 + 195, 196, 0, 1, 1, 0 + 196, 197, 0, 1, 1, 0 + 197, 198, 0, 1, 1, 0 + 198, 199, 0, 1, 1, 0 + 199, 200, 0, 1, 1, 0 + 200, 201, 0, 1, 1, 0 + 201, 202, 0, 1, 1, 0 + 202, 203, 0, 1, 1, 0 + 203, 204, 0, 1, 1, 0 + 204, 205, 0, 1, 1, 0 + 206, 207, 0, 2, 0, 0 + 207, 208, 0, 2, 0, 0 + 208, 209, 0, 2, 0, 0 + 209, 210, 0, 2, 0, 0 + 210, 211, 0, 2, 0, 0 + 211, 212, 0, 2, 0, 0 + 212, 213, 0, 2, 0, 0 + 213, 214, 0, 2, 0, 0 + 214, 215, 0, 2, 0, 0 + 215, 216, 0, 2, 0, 0 + 216, 217, 0, 2, 0, 0 + 217, 218, 0, 2, 0, 0 + 218, 219, 0, 2, 0, 0 + 219, 220, 0, 2, 0, 0 + 220, 221, 0, 2, 0, 0 + 221, 222, 0, 2, 0, 0 + 222, 223, 0, 2, 0, 0 + 223, 224, 0, 2, 0, 0 + 224, 225, 0, 2, 0, 0 + 225, 226, 0, 2, 0, 0 + 226, 227, 0, 2, 0, 0 + 227, 228, 0, 2, 0, 0 + 228, 229, 0, 2, 0, 0 + 229, 230, 0, 2, 0, 0 + 230, 231, 0, 2, 0, 0 + 231, 232, 0, 2, 0, 0 + 232, 138, 0, 2, 0, 0 + 234, 235, 0, 2, 0, 0 + 235, 236, 0, 2, 0, 0 + 237, 238, 0, 1, 1, 0 + 238, 239, 0, 1, 1, 0 + 239, 240, 0, 1, 1, 0 + 240, 241, 0, 1, 1, 0 + 241, 242, 0, 1, 1, 0 + 242, 243, 0, 1, 1, 0 + 243, 244, 0, 1, 1, 0 + 244, 245, 0, 1, 1, 0 + 245, 246, 0, 1, 1, 0 + 246, 247, 0, 1, 1, 0 + 249, 250, 0, 1, 1, 0 + 250, 251, 0, 1, 1, 0 + 251, 252, 0, 1, 1, 0 + 252, 253, 0, 1, 1, 0 + 253, 254, 0, 1, 1, 0 + 254, 255, 0, 1, 1, 0 + 255, 256, 0, 1, 1, 0 + 256, 257, 0, 1, 1, 0 + 257, 258, 0, 1, 1, 0 + 259, 260, 0, 2, 0, 0 + 260, 261, 0, 2, 0, 0 + 261, 262, 0, 2, 0, 0 + 262, 263, 0, 2, 0, 0 + 263, 264, 0, 2, 0, 0 + 267, 108, 0, 1, 1, 0 + 268, 46, 0, 1, 1, 0 + 270, 271, 0, 1, 1, 0 + 271, 272, 0, 1, 1, 0 + 272, 14561, 0, 1, 1, 0 + 273, 274, 0, 1, 1, 0 + 274, 275, 0, 1, 1, 0 + 275, 276, 0, 1, 1, 0 + 276, 277, 0, 1, 1, 0 + 277, 278, 0, 1, 1, 0 + 278, 279, 0, 1, 1, 0 + 279, 280, 0, 1, 1, 0 + 280, 281, 0, 1, 1, 0 + 281, 282, 0, 1, 1, 0 + 283, 284, 0, 2, 2, 0 + 284, 285, 0, 2, 2, 0 + 285, 286, 0, 2, 2, 0 + 286, 287, 0, 2, 2, 0 + 287, 288, 0, 2, 2, 0 + 288, 289, 0, 2, 2, 0 + 289, 290, 0, 1, 1, 0 + 290, 291, 0, 1, 1, 0 + 291, 292, 0, 1, 1, 0 + 292, 293, 0, 1, 1, 0 + 293, 294, 0, 1, 1, 0 + 294, 295, 0, 1, 1, 0 + 295, 296, 0, 1, 1, 0 + 296, 297, 0, 1, 1, 0 + 301, 300, 0, 1, 1, 0 + 302, 301, 0, 1, 1, 0 + 303, 302, 0, 1, 1, 0 + 304, 303, 0, 1, 1, 0 + 305, 304, 0, 1, 1, 0 + 306, 305, 0, 1, 1, 0 + 307, 306, 0, 1, 1, 0 + 308, 307, 0, 1, 1, 0 + 309, 308, 0, 1, 1, 0 + 310, 309, 0, 1, 0, 0 + 311, 312, 0, 2, 0, 0 + 312, 313, 0, 2, 0, 0 + 313, 314, 0, 2, 0, 0 + 314, 315, 0, 2, 0, 0 + 315, 316, 0, 2, 0, 0 + 319, 318, 0, 2, 0, 0 + 320, 319, 0, 2, 0, 0 + 321, 320, 0, 2, 0, 0 + 322, 323, 0, 1, 1, 0 + 323, 324, 0, 1, 1, 0 + 324, 325, 0, 1, 1, 1 + 329, 328, 0, 2, 0, 0 + 330, 329, 0, 2, 0, 0 + 331, 330, 0, 2, 0, 0 + 332, 331, 0, 2, 0, 0 + 333, 332, 0, 2, 0, 0 + 297, 322, 0, 1, 1, 0 + 336, 335, 0, 1, 1, 0 + 337, 336, 0, 1, 1, 0 + 338, 337, 0, 1, 1, 0 + 339, 340, 0, 1, 1, 0 + 340, 341, 0, 1, 1, 0 + 341, 342, 0, 1, 1, 0 + 345, 344, 0, 2, 0, 0 + 346, 345, 0, 2, 0, 0 + 347, 346, 0, 2, 0, 0 + 348, 347, 0, 2, 0, 0 + 349, 348, 0, 2, 0, 0 + 350, 349, 0, 2, 0, 0 + 351, 350, 0, 2, 0, 0 + 352, 351, 0, 2, 0, 0 + 353, 352, 0, 2, 0, 0 + 354, 353, 0, 2, 0, 0 + 355, 339, 0, 1, 1, 0 + 356, 357, 0, 1, 1, 0 + 357, 358, 0, 1, 1, 0 + 358, 359, 0, 1, 1, 0 + 359, 360, 0, 1, 1, 0 + 360, 361, 0, 1, 1, 0 + 361, 362, 0, 1, 1, 0 + 362, 363, 0, 1, 1, 0 + 363, 364, 0, 1, 1, 0 + 364, 365, 0, 1, 1, 0 + 365, 366, 0, 1, 1, 0 + 366, 367, 0, 1, 1, 0 + 367, 368, 0, 1, 1, 0 + 368, 369, 0, 1, 1, 0 + 369, 370, 0, 1, 1, 0 + 370, 371, 0, 2, 0, 0 + 371, 372, 0, 2, 0, 0 + 373, 374, 0, 2, 0, 0 + 374, 375, 0, 2, 0, 0 + 375, 376, 0, 2, 0, 0 + 376, 377, 0, 2, 0, 0 + 377, 378, 0, 2, 0, 0 + 378, 379, 0, 2, 0, 0 + 381, 382, 0, 1, 1, 0 + 382, 383, 0, 1, 1, 0 + 383, 384, 0, 1, 1, 0 + 384, 385, 0, 1, 1, 0 + 385, 386, 0, 1, 1, 0 + 335, 387, 0, 1, 1, 0 + 388, 389, 0, 1, 0, 2 + 389, 390, 0, 1, 0, 2 + 390, 391, 0, 1, 0, 2 + 391, 392, 0, 1, 0, 2 + 392, 393, 0, 1, 0, 2 + 393, 394, 0, 1, 0, 2 + 394, 395, 0, 1, 0, 2 + 395, 396, 0, 1, 0, 2 + 396, 397, 0, 1, 0, 2 + 397, 398, 0, 1, 0, 2 + 400, 401, 0, 2, 0, 0 + 401, 402, 0, 2, 0, 0 + 402, 403, 0, 2, 0, 0 + 403, 404, 0, 2, 0, 0 + 404, 405, 0, 2, 0, 0 + 405, 406, 0, 2, 0, 0 + 406, 407, 0, 2, 0, 0 + 407, 408, 0, 2, 0, 0 + 408, 409, 0, 2, 0, 0 + 409, 410, 0, 2, 0, 0 + 412, 413, 0, 1, 1, 0 + 413, 414, 0, 1, 1, 0 + 414, 415, 0, 1, 1, 0 + 342, 416, 0, 1, 1, 0 + 415, 417, 0, 1, 1, 0 + 416, 417, 0, 1, 1, 0 + 418, 419, 0, 1, 1, 0 + 419, 420, 0, 1, 1, 0 + 420, 421, 0, 1, 1, 0 + 421, 422, 0, 1, 1, 0 + 422, 423, 0, 1, 1, 0 + 423, 424, 0, 1, 1, 0 + 424, 425, 0, 1, 1, 0 + 425, 426, 0, 1, 1, 0 + 429, 428, 0, 2, 0, 0 + 430, 429, 0, 2, 0, 0 + 431, 430, 0, 2, 0, 0 + 432, 431, 0, 2, 0, 0 + 433, 432, 0, 2, 0, 0 + 434, 433, 0, 2, 0, 0 + 435, 434, 0, 2, 0, 0 + 437, 436, 0, 2, 0, 0 + 438, 437, 0, 2, 0, 0 + 440, 441, 0, 1, 1, 0 + 441, 442, 0, 1, 1, 0 + 442, 443, 0, 1, 1, 0 + 443, 444, 0, 1, 1, 0 + 444, 445, 0, 1, 1, 0 + 445, 446, 0, 1, 1, 0 + 446, 447, 0, 1, 1, 0 + 447, 448, 0, 1, 1, 0 + 448, 449, 0, 1, 1, 0 + 436, 435, 0, 2, 0, 0 + 450, 451, 0, 2, 0, 0 + 451, 452, 0, 2, 0, 0 + 452, 453, 0, 2, 0, 0 + 455, 456, 0, 1, 1, 0 + 456, 457, 0, 1, 1, 0 + 457, 458, 0, 1, 1, 0 + 458, 459, 0, 1, 1, 0 + 459, 460, 0, 1, 1, 0 + 460, 461, 0, 1, 1, 0 + 461, 462, 0, 1, 1, 0 + 462, 463, 0, 1, 1, 0 + 465, 466, 0, 2, 0, 0 + 466, 467, 0, 2, 0, 0 + 467, 468, 0, 2, 0, 0 + 468, 469, 0, 2, 0, 0 + 469, 470, 0, 2, 0, 0 + 470, 471, 0, 2, 0, 0 + 471, 472, 0, 2, 0, 0 + 472, 473, 0, 2, 0, 0 + 473, 474, 0, 2, 0, 0 + 474, 475, 0, 2, 0, 0 + 476, 477, 0, 1, 1, 0 + 477, 478, 0, 1, 1, 0 + 478, 479, 0, 1, 1, 0 + 479, 480, 0, 1, 1, 0 + 480, 481, 0, 1, 1, 0 + 481, 482, 0, 1, 1, 0 + 482, 483, 0, 1, 1, 0 + 483, 484, 0, 1, 1, 0 + 484, 485, 0, 1, 1, 0 + 485, 486, 0, 1, 1, 0 + 486, 487, 0, 1, 1, 0 + 487, 488, 0, 1, 1, 0 + 488, 489, 0, 1, 1, 0 + 489, 490, 0, 1, 1, 0 + 490, 491, 0, 1, 1, 0 + 491, 492, 0, 1, 1, 0 + 492, 493, 0, 1, 1, 0 + 493, 494, 0, 1, 1, 0 + 494, 495, 0, 1, 1, 0 + 495, 496, 0, 1, 1, 0 + 496, 497, 0, 1, 1, 0 + 497, 498, 0, 1, 1, 0 + 498, 499, 0, 1, 1, 0 + 499, 500, 0, 1, 1, 0 + 500, 501, 0, 1, 1, 0 + 501, 502, 0, 1, 1, 0 + 502, 503, 0, 1, 1, 0 + 503, 504, 0, 1, 1, 0 + 504, 505, 0, 1, 1, 0 + 506, 507, 0, 1, 1, 0 + 509, 510, 0, 1, 1, 0 + 510, 511, 0, 1, 1, 0 + 512, 513, 0, 1, 1, 0 + 513, 506, 0, 1, 1, 0 + 514, 515, 0, 2, 0, 0 + 515, 516, 0, 2, 0, 0 + 516, 517, 0, 2, 0, 0 + 517, 518, 0, 2, 0, 0 + 518, 519, 0, 2, 0, 0 + 519, 520, 0, 2, 0, 0 + 520, 521, 0, 2, 0, 0 + 521, 522, 0, 2, 0, 0 + 522, 523, 0, 2, 0, 0 + 523, 524, 0, 2, 0, 0 + 526, 527, 0, 1, 1, 0 + 527, 528, 0, 1, 1, 0 + 528, 529, 0, 1, 1, 0 + 529, 530, 0, 1, 1, 0 + 530, 531, 0, 1, 1, 0 + 531, 532, 0, 1, 1, 0 + 532, 533, 0, 1, 1, 0 + 534, 535, 0, 2, 0, 0 + 537, 538, 0, 2, 0, 0 + 538, 539, 0, 2, 0, 0 + 539, 370, 0, 2, 0, 0 + 541, 534, 0, 2, 0, 0 + 540, 541, 0, 2, 0, 0 + 542, 543, 0, 1, 0, 0 + 543, 544, 0, 1, 0, 0 + 544, 545, 0, 1, 0, 0 + 545, 546, 0, 1, 0, 0 + 546, 547, 0, 1, 0, 0 + 547, 548, 0, 1, 0, 0 + 548, 549, 0, 1, 0, 0 + 549, 550, 0, 1, 0, 0 + 550, 551, 0, 1, 0, 0 + 551, 552, 0, 1, 0, 0 + 552, 553, 0, 1, 0, 0 + 553, 554, 0, 1, 0, 0 + 555, 556, 0, 2, 0, 0 + 556, 557, 0, 2, 0, 0 + 557, 558, 0, 2, 0, 0 + 558, 559, 0, 2, 0, 0 + 559, 590, 0, 2, 0, 0 + 560, 561, 0, 2, 0, 0 + 561, 562, 0, 2, 0, 0 + 563, 562, 0, 1, 0, 0 + 554, 564, 0, 1, 0, 0 + 564, 563, 0, 1, 0, 0 + 565, 566, 0, 1, 0, 0 + 566, 567, 0, 1, 0, 0 + 567, 568, 0, 1, 0, 0 + 568, 569, 0, 1, 0, 0 + 569, 570, 0, 1, 0, 0 + 570, 571, 0, 1, 0, 0 + 571, 572, 0, 1, 0, 0 + 572, 573, 0, 1, 0, 0 + 573, 574, 0, 1, 0, 0 + 574, 575, 0, 1, 0, 0 + 575, 576, 0, 1, 0, 0 + 576, 549, 0, 1, 0, 0 + 365, 565, 0, 1, 0, 0 + 541, 542, 0, 1, 0, 0 + 577, 578, 0, 1, 0, 0 + 578, 579, 0, 1, 0, 0 + 579, 580, 0, 1, 0, 0 + 580, 581, 0, 1, 0, 0 + 581, 582, 0, 1, 0, 0 + 582, 583, 0, 1, 0, 0 + 583, 584, 0, 1, 0, 0 + 584, 585, 0, 1, 0, 0 + 585, 586, 0, 1, 0, 0 + 586, 587, 0, 1, 0, 0 + 587, 588, 0, 1, 0, 0 + 588, 589, 0, 1, 0, 0 + 590, 560, 0, 2, 0, 0 + 590, 577, 0, 1, 0, 0 + 592, 591, 0, 2, 0, 0 + 593, 592, 0, 2, 0, 0 + 594, 593, 0, 2, 0, 0 + 595, 594, 0, 2, 0, 0 + 2411, 595, 0, 2, 0, 0 + 598, 597, 0, 2, 0, 0 + 599, 598, 0, 2, 0, 0 + 600, 599, 0, 2, 0, 0 + 601, 600, 0, 2, 0, 0 + 602, 601, 0, 2, 0, 0 + 606, 605, 0, 2, 0, 0 + 607, 606, 0, 2, 0, 0 + 608, 607, 0, 2, 0, 0 + 609, 608, 0, 2, 0, 0 + 610, 609, 0, 2, 0, 0 + 562, 610, 0, 2, 0, 0 + 596, 611, 0, 2, 0, 0 + 589, 611, 0, 1, 0, 0 + 614, 613, 0, 2, 0, 0 + 615, 614, 0, 2, 0, 0 + 616, 615, 0, 2, 0, 0 + 619, 618, 0, 2, 0, 0 + 620, 619, 0, 2, 0, 0 + 597, 596, 0, 2, 0, 0 + 622, 623, 0, 2, 0, 0 + 623, 624, 0, 2, 0, 0 + 624, 625, 0, 2, 0, 0 + 625, 626, 0, 2, 0, 0 + 626, 627, 0, 2, 0, 0 + 627, 628, 0, 2, 0, 0 + 628, 629, 0, 2, 0, 0 + 631, 632, 0, 2, 0, 0 + 632, 633, 0, 2, 0, 0 + 633, 634, 0, 2, 0, 0 + 634, 635, 0, 2, 0, 0 + 635, 636, 0, 2, 0, 0 + 638, 639, 0, 1, 1, 0 + 639, 640, 0, 1, 1, 0 + 640, 641, 0, 1, 1, 0 + 641, 642, 0, 1, 1, 0 + 642, 643, 0, 1, 1, 0 + 643, 644, 0, 1, 1, 0 + 644, 645, 0, 1, 1, 0 + 645, 646, 0, 1, 1, 0 + 646, 647, 0, 1, 1, 0 + 648, 649, 0, 1, 1, 0 + 649, 650, 0, 1, 1, 0 + 650, 651, 0, 1, 1, 0 + 651, 652, 0, 1, 1, 0 + 652, 653, 0, 1, 1, 0 + 653, 654, 0, 1, 1, 0 + 654, 655, 0, 1, 1, 0 + 655, 656, 0, 1, 1, 0 + 656, 657, 0, 1, 1, 0 + 658, 659, 0, 1, 1, 0 + 659, 660, 0, 1, 1, 0 + 660, 661, 0, 1, 1, 0 + 665, 666, 0, 2, 0, 0 + 666, 667, 0, 2, 0, 0 + 667, 668, 0, 2, 0, 0 + 668, 669, 0, 2, 0, 0 + 669, 670, 0, 2, 0, 0 + 670, 671, 0, 2, 0, 0 + 671, 672, 0, 2, 0, 0 + 672, 673, 0, 2, 0, 0 + 673, 674, 0, 2, 0, 0 + 675, 676, 0, 1, 1, 0 + 676, 677, 0, 1, 1, 0 + 677, 678, 0, 1, 1, 0 + 678, 679, 0, 1, 1, 0 + 679, 680, 0, 1, 1, 0 + 680, 681, 0, 1, 1, 0 + 681, 682, 0, 1, 1, 0 + 682, 683, 0, 1, 1, 0 + 683, 684, 0, 1, 1, 0 + 687, 686, 0, 2, 0, 0 + 688, 687, 0, 2, 0, 0 + 689, 688, 0, 2, 0, 0 + 690, 689, 0, 2, 0, 0 + 691, 690, 0, 2, 0, 0 + 692, 693, 0, 1, 1, 0 + 693, 694, 0, 1, 1, 0 + 694, 695, 0, 1, 1, 0 + 695, 696, 0, 1, 1, 0 + 696, 697, 0, 1, 1, 0 + 697, 698, 0, 1, 1, 0 + 698, 699, 0, 1, 1, 0 + 699, 700, 0, 1, 1, 0 + 702, 703, 0, 2, 0, 0 + 703, 704, 0, 2, 0, 0 + 704, 705, 0, 2, 0, 0 + 705, 706, 0, 2, 0, 0 + 708, 709, 0, 2, 0, 0 + 709, 710, 0, 2, 0, 0 + 710, 711, 0, 2, 0, 0 + 711, 540, 0, 2, 0, 0 + 712, 713, 0, 1, 1, 0 + 713, 714, 0, 1, 1, 0 + 714, 715, 0, 1, 1, 0 + 715, 716, 0, 1, 1, 0 + 716, 717, 0, 1, 1, 0 + 717, 718, 0, 1, 1, 0 + 718, 719, 0, 1, 1, 0 + 719, 720, 0, 1, 1, 0 + 720, 721, 0, 1, 1, 0 + 721, 722, 0, 1, 1, 0 + 722, 723, 0, 1, 1, 0 + 723, 724, 0, 1, 1, 0 + 727, 726, 0, 2, 0, 0 + 728, 727, 0, 2, 0, 0 + 729, 728, 0, 2, 0, 0 + 730, 729, 0, 2, 0, 0 + 731, 730, 0, 2, 0, 0 + 732, 731, 0, 2, 0, 0 + 733, 732, 0, 2, 0, 0 + 734, 733, 0, 2, 0, 0 + 735, 736, 0, 1, 0, 0 + 736, 737, 0, 1, 0, 0 + 737, 738, 0, 1, 0, 0 + 738, 739, 0, 1, 0, 0 + 739, 740, 0, 1, 0, 0 + 740, 741, 0, 1, 0, 0 + 741, 742, 0, 1, 0, 0 + 742, 743, 0, 1, 0, 0 + 743, 744, 0, 1, 0, 0 + 744, 745, 0, 1, 0, 0 + 745, 746, 0, 1, 0, 0 + 746, 747, 0, 1, 0, 0 + 747, 748, 0, 1, 0, 0 + 748, 749, 0, 1, 0, 0 + 749, 750, 0, 1, 0, 0 + 750, 751, 0, 1, 0, 0 + 751, 752, 0, 1, 0, 0 + 752, 753, 0, 1, 0, 0 + 754, 755, 0, 1, 1, 0 + 755, 756, 0, 1, 1, 0 + 756, 757, 0, 1, 1, 0 + 757, 758, 0, 1, 1, 0 + 753, 754, 0, 1, 1, 0 + 760, 761, 0, 1, 1, 0 + 761, 762, 0, 1, 1, 0 + 762, 763, 0, 1, 1, 0 + 763, 764, 0, 1, 1, 0 + 753, 760, 0, 1, 1, 0 + 766, 767, 0, 1, 1, 0 + 767, 768, 0, 1, 1, 0 + 768, 769, 0, 1, 1, 0 + 769, 770, 0, 1, 1, 0 + 770, 771, 0, 1, 1, 0 + 771, 772, 0, 1, 1, 0 + 775, 774, 0, 2, 0, 0 + 776, 775, 0, 2, 0, 0 + 777, 776, 0, 2, 0, 0 + 778, 777, 0, 2, 0, 0 + 779, 778, 0, 2, 0, 0 + 780, 779, 0, 2, 0, 0 + 781, 780, 0, 2, 0, 0 + 783, 784, 0, 1, 1, 0 + 784, 785, 0, 1, 1, 0 + 785, 786, 0, 1, 1, 0 + 786, 787, 0, 1, 1, 0 + 787, 788, 0, 1, 1, 0 + 788, 789, 0, 1, 1, 0 + 789, 790, 0, 1, 1, 0 + 790, 791, 0, 1, 1, 0 + 791, 792, 0, 1, 1, 0 + 792, 793, 0, 1, 1, 0 + 795, 796, 0, 1, 1, 0 + 796, 797, 0, 1, 1, 0 + 797, 798, 0, 1, 1, 0 + 798, 799, 0, 1, 1, 0 + 799, 800, 0, 1, 1, 0 + 800, 801, 0, 1, 1, 0 + 801, 802, 0, 1, 1, 0 + 802, 803, 0, 1, 1, 0 + 803, 804, 0, 1, 1, 0 + 804, 805, 0, 1, 1, 0 + 805, 806, 0, 1, 1, 0 + 806, 807, 0, 1, 1, 0 + 807, 808, 0, 1, 1, 0 + 811, 810, 0, 2, 0, 0 + 812, 811, 0, 2, 0, 0 + 813, 812, 0, 2, 0, 0 + 814, 813, 0, 2, 0, 0 + 815, 814, 0, 2, 0, 0 + 816, 815, 0, 2, 0, 0 + 817, 816, 0, 2, 0, 0 + 819, 818, 0, 2, 0, 0 + 820, 819, 0, 2, 0, 0 + 821, 820, 0, 2, 0, 0 + 822, 821, 0, 2, 0, 0 + 823, 822, 0, 2, 0, 0 + 824, 823, 0, 2, 0, 0 + 825, 824, 0, 2, 0, 0 + 826, 825, 0, 2, 0, 0 + 827, 826, 0, 2, 0, 0 + 828, 829, 0, 1, 1, 0 + 829, 830, 0, 1, 1, 0 + 830, 831, 0, 1, 1, 0 + 831, 832, 0, 1, 1, 0 + 832, 833, 0, 1, 1, 0 + 833, 834, 0, 1, 1, 0 + 834, 835, 0, 1, 1, 0 + 835, 836, 0, 1, 1, 0 + 839, 838, 0, 2, 0, 0 + 840, 839, 0, 2, 0, 0 + 841, 840, 0, 2, 0, 0 + 842, 841, 0, 2, 0, 0 + 843, 842, 0, 2, 0, 0 + 844, 843, 0, 2, 0, 0 + 845, 844, 0, 2, 0, 0 + 846, 845, 0, 2, 0, 0 + 847, 846, 0, 2, 0, 0 + 849, 848, 0, 2, 0, 0 + 850, 849, 0, 2, 0, 0 + 851, 850, 0, 2, 0, 0 + 852, 851, 0, 2, 0, 0 + 853, 852, 0, 2, 0, 0 + 854, 853, 0, 2, 0, 0 + 855, 854, 0, 2, 0, 0 + 856, 857, 0, 1, 1, 0 + 857, 858, 0, 2, 0, 0 + 858, 859, 0, 2, 0, 0 + 859, 860, 0, 2, 0, 0 + 860, 861, 0, 2, 0, 0 + 861, 862, 0, 2, 0, 0 + 862, 863, 0, 2, 0, 0 + 863, 864, 0, 2, 0, 0 + 864, 865, 0, 2, 0, 0 + 865, 866, 0, 2, 0, 0 + 866, 868, 0, 2, 0, 0 + 867, 817, 0, 2, 0, 0 + 868, 867, 0, 2, 0, 0 + 869, 870, 0, 2, 0, 0 + 870, 871, 0, 2, 0, 0 + 871, 872, 0, 2, 0, 0 + 872, 873, 0, 2, 0, 0 + 875, 876, 0, 1, 1, 0 + 876, 877, 0, 1, 1, 0 + 877, 878, 0, 1, 1, 0 + 878, 879, 0, 1, 1, 0 + 879, 880, 0, 1, 1, 0 + 880, 881, 0, 1, 1, 0 + 881, 882, 0, 1, 1, 0 + 882, 883, 0, 1, 1, 0 + 883, 884, 0, 1, 1, 0 + 884, 885, 0, 1, 1, 0 + 885, 886, 0, 1, 1, 0 + 886, 887, 0, 1, 1, 0 + 887, 856, 0, 1, 1, 0 + 888, 889, 0, 1, 1, 0 + 889, 890, 0, 1, 1, 0 + 890, 891, 0, 1, 1, 0 + 891, 892, 0, 1, 1, 0 + 892, 893, 0, 1, 1, 0 + 868, 888, 0, 1, 1, 0 + 896, 897, 0, 1, 1, 1 + 897, 898, 0, 1, 1, 1 + 898, 899, 0, 1, 1, 1 + 900, 901, 0, 2, 0, 0 + 901, 902, 0, 2, 0, 0 + 903, 904, 0, 2, 0, 0 + 904, 905, 0, 2, 0, 0 + 905, 906, 0, 2, 0, 0 + 906, 907, 0, 2, 0, 0 + 907, 908, 0, 2, 0, 0 + 908, 909, 0, 2, 0, 0 + 909, 17416, 0, 2, 0, 0 + 910, 911, 0, 2, 0, 0 + 911, 857, 0, 2, 0, 0 + 912, 913, 0, 1, 1, 0 + 913, 914, 0, 1, 1, 0 + 914, 915, 0, 1, 1, 0 + 915, 916, 0, 1, 1, 0 + 916, 917, 0, 1, 1, 0 + 917, 918, 0, 1, 1, 0 + 918, 919, 0, 1, 1, 0 + 919, 920, 0, 1, 1, 0 + 920, 921, 0, 1, 1, 0 + 921, 922, 0, 1, 1, 0 + 922, 923, 0, 1, 1, 0 + 923, 924, 0, 1, 1, 0 + 924, 925, 0, 1, 1, 0 + 925, 926, 0, 1, 1, 0 + 926, 927, 0, 1, 1, 0 + 927, 928, 0, 1, 1, 0 + 928, 929, 0, 1, 1, 0 + 930, 931, 0, 2, 0, 0 + 931, 932, 0, 2, 0, 0 + 932, 933, 0, 2, 0, 0 + 933, 934, 0, 2, 0, 0 + 934, 935, 0, 2, 0, 0 + 935, 936, 0, 2, 0, 0 + 936, 937, 0, 2, 0, 0 + 937, 938, 0, 2, 0, 0 + 938, 939, 0, 2, 0, 0 + 939, 940, 0, 2, 0, 0 + 940, 941, 0, 2, 0, 0 + 941, 942, 0, 2, 0, 0 + 942, 943, 0, 2, 0, 0 + 943, 944, 0, 2, 0, 0 + 945, 946, 0, 1, 1, 0 + 946, 766, 0, 1, 1, 0 + 945, 765, 0, 2, 0, 0 + 944, 945, 0, 2, 0, 0 + 948, 947, 0, 2, 0, 0 + 949, 948, 0, 2, 0, 0 + 950, 949, 0, 2, 0, 0 + 951, 950, 0, 2, 0, 0 + 952, 951, 0, 2, 0, 0 + 953, 952, 0, 2, 0, 0 + 954, 953, 0, 2, 0, 0 + 955, 956, 0, 1, 1, 0 + 956, 957, 0, 1, 1, 0 + 957, 958, 0, 1, 1, 0 + 958, 959, 0, 1, 1, 0 + 959, 960, 0, 1, 1, 0 + 960, 961, 0, 1, 1, 0 + 961, 962, 0, 1, 1, 0 + 964, 963, 0, 2, 0, 0 + 965, 964, 0, 2, 0, 0 + 968, 967, 0, 2, 0, 0 + 969, 968, 0, 2, 0, 0 + 970, 969, 0, 2, 0, 0 + 971, 970, 0, 2, 0, 0 + 972, 971, 0, 2, 0, 0 + 973, 972, 0, 2, 0, 0 + 974, 973, 0, 2, 0, 0 + 975, 974, 0, 2, 0, 0 + 976, 975, 0, 2, 0, 0 + 977, 976, 0, 2, 0, 0 + 978, 979, 0, 1, 1, 0 + 979, 980, 0, 1, 1, 0 + 980, 981, 0, 1, 1, 0 + 981, 982, 0, 1, 1, 0 + 982, 983, 0, 1, 1, 0 + 63, 985, 0, 1, 1, 0 + 985, 269, 0, 1, 1, 0 + 986, 987, 0, 2, 0, 0 + 987, 988, 0, 2, 0, 0 + 988, 989, 0, 2, 0, 0 + 989, 990, 0, 2, 0, 0 + 990, 991, 0, 2, 0, 0 + 991, 992, 0, 2, 0, 0 + 992, 993, 0, 2, 0, 0 + 993, 994, 0, 2, 0, 0 + 994, 995, 0, 2, 0, 0 + 995, 996, 0, 2, 0, 0 + 998, 997, 0, 2, 0, 0 + 999, 998, 0, 2, 0, 0 + 1000, 999, 0, 2, 0, 0 + 1001, 1000, 0, 2, 0, 0 + 1002, 1001, 0, 2, 0, 0 + 1003, 1002, 0, 2, 0, 0 + 1004, 1003, 0, 2, 0, 0 + 1004, 1005, 0, 1, 1, 0 + 1005, 1006, 0, 1, 1, 0 + 1006, 1007, 0, 1, 1, 0 + 1007, 1008, 0, 1, 1, 0 + 1008, 1009, 0, 1, 1, 0 + 1009, 1010, 0, 1, 1, 0 + 1010, 1011, 0, 1, 1, 0 + 1011, 1012, 0, 1, 1, 0 + 1012, 1013, 0, 1, 1, 0 + 1013, 1014, 0, 1, 1, 0 + 1014, 1015, 0, 1, 1, 0 + 1015, 1016, 0, 1, 1, 0 + 1016, 1017, 0, 1, 1, 0 + 1018, 1017, 0, 2, 0, 0 + 1019, 1018, 0, 2, 0, 0 + 1020, 1019, 0, 2, 0, 0 + 1021, 1020, 0, 2, 0, 0 + 1022, 1021, 0, 2, 0, 0 + 1023, 1022, 0, 2, 0, 0 + 1024, 1023, 0, 2, 0, 0 + 1025, 1024, 0, 2, 0, 0 + 1026, 1025, 0, 2, 0, 0 + 1027, 1026, 0, 2, 0, 0 + 1028, 1027, 0, 2, 0, 0 + 1029, 1028, 0, 2, 0, 0 + 1030, 1031, 0, 1, 1, 0 + 1031, 1032, 0, 1, 1, 0 + 1032, 1033, 0, 1, 1, 0 + 1033, 1034, 0, 1, 1, 0 + 1034, 1035, 0, 1, 1, 0 + 1035, 1036, 0, 1, 1, 0 + 1036, 1037, 0, 1, 1, 0 + 1037, 1038, 0, 1, 1, 0 + 1038, 1039, 0, 1, 1, 0 + 1039, 1040, 0, 1, 1, 0 + 1040, 1041, 0, 1, 1, 0 + 1041, 1042, 0, 1, 1, 0 + 1042, 1043, 0, 2, 0, 0 + 1043, 1044, 0, 2, 0, 0 + 1044, 1045, 0, 2, 0, 0 + 1045, 1046, 0, 2, 0, 0 + 1046, 1047, 0, 2, 0, 0 + 1047, 1048, 0, 2, 0, 0 + 1048, 1049, 0, 2, 0, 0 + 1049, 1050, 0, 2, 0, 0 + 1050, 1051, 0, 2, 0, 0 + 1051, 1052, 0, 2, 0, 0 + 1052, 1053, 0, 2, 0, 0 + 1053, 1054, 0, 2, 0, 0 + 1054, 1055, 0, 2, 0, 0 + 1056, 1057, 0, 1, 1, 0 + 1057, 1058, 0, 1, 1, 0 + 1058, 1059, 0, 1, 1, 0 + 1059, 1060, 0, 1, 1, 0 + 1060, 1061, 0, 1, 1, 0 + 1061, 1062, 0, 1, 1, 0 + 1062, 1063, 0, 1, 1, 0 + 1063, 1064, 0, 1, 1, 0 + 1064, 1065, 0, 1, 1, 0 + 1065, 1066, 0, 1, 1, 0 + 1068, 11242, 0, 1, 1, 0 + 1069, 1070, 0, 1, 1, 0 + 1073, 1072, 0, 2, 0, 0 + 1074, 1073, 0, 2, 0, 0 + 1075, 1074, 0, 2, 0, 0 + 1076, 1075, 0, 2, 0, 0 + 1077, 1076, 0, 2, 0, 0 + 1078, 1077, 0, 2, 0, 0 + 1079, 1078, 0, 2, 0, 0 + 1080, 1079, 0, 2, 0, 0 + 1081, 1080, 0, 2, 0, 0 + 1082, 1081, 0, 2, 0, 0 + 1083, 1084, 0, 1, 1, 0 + 1084, 1085, 0, 1, 1, 0 + 1085, 1086, 0, 1, 1, 0 + 1086, 1087, 0, 1, 1, 0 + 1087, 1088, 0, 1, 1, 0 + 1088, 1089, 0, 1, 1, 0 + 1089, 1090, 0, 1, 1, 0 + 1090, 1091, 0, 1, 1, 0 + 1091, 1092, 0, 1, 1, 0 + 1094, 1095, 0, 1, 1, 0 + 1095, 1096, 0, 1, 1, 0 + 1096, 1097, 0, 1, 1, 0 + 1099, 1100, 0, 2, 0, 0 + 1100, 1101, 0, 2, 0, 0 + 1102, 1103, 0, 2, 0, 0 + 1105, 1104, 0, 2, 0, 0 + 1106, 1105, 0, 2, 0, 0 + 1107, 1106, 0, 2, 0, 0 + 1108, 1107, 0, 2, 0, 0 + 1109, 1108, 0, 2, 0, 0 + 1110, 1109, 0, 2, 0, 0 + 1111, 1110, 0, 2, 0, 0 + 1112, 1111, 0, 2, 0, 0 + 1113, 1112, 0, 2, 0, 0 + 1114, 1113, 0, 2, 0, 0 + 1116, 1115, 0, 2, 0, 0 + 1117, 1116, 0, 2, 0, 0 + 1118, 1117, 0, 2, 0, 0 + 1119, 1118, 0, 2, 0, 0 + 1120, 1119, 0, 2, 0, 0 + 1121, 1120, 0, 2, 0, 0 + 1122, 1121, 0, 2, 0, 0 + 1123, 1122, 0, 2, 0, 0 + 1124, 1123, 0, 2, 0, 0 + 1126, 1127, 0, 1, 1, 0 + 1127, 1128, 0, 1, 1, 0 + 1128, 1129, 0, 1, 1, 0 + 1129, 1130, 0, 1, 1, 0 + 1132, 1131, 0, 2, 0, 0 + 1133, 1132, 0, 2, 0, 0 + 1134, 1133, 0, 2, 0, 0 + 1135, 1134, 0, 2, 0, 0 + 1115, 1135, 0, 2, 0, 0 + 1131, 1114, 0, 2, 0, 0 + 1136, 1137, 0, 1, 1, 0 + 1137, 1138, 0, 1, 1, 0 + 1138, 1139, 0, 1, 1, 0 + 1139, 1140, 0, 1, 1, 0 + 1140, 1141, 0, 1, 1, 0 + 1141, 1142, 0, 1, 1, 0 + 1142, 1143, 0, 1, 1, 0 + 1143, 1144, 0, 1, 1, 0 + 1144, 1145, 0, 1, 1, 0 + 1145, 1146, 0, 1, 1, 0 + 1146, 1147, 0, 1, 1, 0 + 1147, 1148, 0, 1, 1, 0 + 1148, 1149, 0, 1, 1, 0 + 1149, 1150, 0, 1, 1, 0 + 1150, 1151, 0, 1, 1, 0 + 1017, 1030, 0, 1, 1, 0 + 1042, 1056, 0, 1, 1, 0 + 1152, 1153, 0, 1, 1, 0 + 1153, 1154, 0, 1, 1, 0 + 1154, 1155, 0, 1, 1, 0 + 1155, 1156, 0, 1, 1, 0 + 1156, 1157, 0, 1, 1, 0 + 1157, 1158, 0, 1, 1, 0 + 1158, 1159, 0, 1, 1, 0 + 1159, 1160, 0, 1, 1, 0 + 1160, 1161, 0, 1, 1, 0 + 1161, 1162, 0, 1, 1, 0 + 1162, 1163, 0, 1, 1, 0 + 1163, 1164, 0, 1, 1, 0 + 1164, 1165, 0, 1, 1, 0 + 1165, 1166, 0, 1, 1, 0 + 1166, 1167, 0, 1, 1, 0 + 1167, 1168, 0, 1, 1, 0 + 1168, 1169, 0, 1, 1, 0 + 1169, 1170, 0, 1, 1, 0 + 1170, 1171, 0, 1, 1, 0 + 1171, 1172, 0, 1, 1, 0 + 1172, 1173, 0, 1, 1, 0 + 1173, 1174, 0, 1, 1, 0 + 1174, 1175, 0, 1, 1, 0 + 1178, 1177, 0, 1, 0, 0 + 1179, 1178, 0, 1, 0, 0 + 1180, 1179, 0, 1, 0, 0 + 1182, 1181, 0, 2, 0, 0 + 1183, 1184, 0, 1, 1, 0 + 1184, 1185, 0, 1, 1, 0 + 1185, 1186, 0, 1, 1, 0 + 1186, 1187, 0, 1, 1, 0 + 1187, 1188, 0, 1, 1, 0 + 1188, 1189, 0, 1, 1, 0 + 1189, 1190, 0, 1, 1, 0 + 1190, 1191, 0, 1, 1, 0 + 1191, 1192, 0, 1, 1, 0 + 1192, 1193, 0, 1, 1, 0 + 1193, 1194, 0, 1, 1, 0 + 1194, 1195, 0, 2, 0, 0 + 1195, 1196, 0, 2, 0, 0 + 1196, 1197, 0, 2, 0, 0 + 1197, 1198, 0, 2, 0, 0 + 1198, 1199, 0, 2, 0, 0 + 1199, 1200, 0, 2, 0, 0 + 1200, 1201, 0, 2, 0, 0 + 1201, 1202, 0, 2, 0, 0 + 1202, 1203, 0, 2, 0, 0 + 1204, 1205, 0, 2, 0, 0 + 1205, 1206, 0, 2, 0, 0 + 1206, 1207, 0, 2, 0, 0 + 1207, 1208, 0, 2, 0, 0 + 1208, 1209, 0, 2, 0, 0 + 1209, 1210, 0, 2, 0, 0 + 1210, 1211, 0, 2, 0, 0 + 1211, 1042, 0, 2, 0, 0 + 1212, 1213, 0, 1, 1, 0 + 1213, 1214, 0, 1, 1, 0 + 1214, 1215, 0, 1, 1, 0 + 1215, 1216, 0, 1, 1, 0 + 1216, 1217, 0, 1, 1, 0 + 1217, 1218, 0, 1, 1, 0 + 1218, 1219, 0, 1, 1, 0 + 1219, 1220, 0, 1, 1, 0 + 1194, 1212, 0, 1, 1, 0 + 1221, 1222, 0, 1, 1, 0 + 1222, 1223, 0, 1, 1, 0 + 1223, 1224, 0, 1, 1, 0 + 1224, 1225, 0, 1, 1, 0 + 1225, 1226, 0, 1, 1, 0 + 1226, 1227, 0, 1, 1, 0 + 1227, 1228, 0, 1, 1, 0 + 1229, 1230, 0, 1, 1, 0 + 1230, 1231, 0, 1, 1, 0 + 1231, 1232, 0, 1, 1, 0 + 1232, 1228, 0, 1, 1, 0 + 1220, 1229, 0, 1, 1, 0 + 1233, 1234, 0, 1, 1, 0 + 1234, 1235, 0, 1, 1, 0 + 1235, 1236, 0, 1, 1, 0 + 1236, 1237, 0, 1, 1, 0 + 1237, 1238, 0, 1, 1, 0 + 1238, 1239, 0, 1, 1, 0 + 1239, 1240, 0, 1, 1, 0 + 1240, 1241, 0, 1, 1, 0 + 1241, 1242, 0, 1, 1, 0 + 1242, 1243, 0, 1, 1, 0 + 1245, 1246, 0, 2, 0, 0 + 1246, 1247, 0, 2, 0, 0 + 1247, 1248, 0, 2, 0, 0 + 1248, 1249, 0, 2, 0, 0 + 1249, 1250, 0, 2, 0, 0 + 1250, 1251, 0, 2, 0, 0 + 1251, 1252, 0, 2, 0, 0 + 1252, 1253, 0, 2, 0, 0 + 1253, 1254, 0, 2, 0, 0 + 1254, 1255, 0, 2, 0, 0 + 1255, 1256, 0, 2, 0, 0 + 1256, 1257, 0, 2, 0, 0 + 1257, 1258, 0, 2, 0, 0 + 1258, 1259, 0, 2, 0, 0 + 1259, 1260, 0, 2, 0, 0 + 1260, 1261, 0, 2, 0, 0 + 1261, 1262, 0, 2, 0, 0 + 1262, 1263, 0, 2, 0, 0 + 1263, 1264, 0, 2, 0, 0 + 1264, 1265, 0, 2, 0, 0 + 1265, 1004, 0, 2, 0, 0 + 1267, 1268, 0, 1, 1, 0 + 1268, 1269, 0, 1, 1, 0 + 1269, 1270, 0, 1, 1, 0 + 1270, 1271, 0, 1, 1, 0 + 1271, 1272, 0, 1, 1, 0 + 1272, 1273, 0, 1, 1, 0 + 1273, 1274, 0, 1, 1, 0 + 1274, 1275, 0, 1, 1, 0 + 1275, 1276, 0, 1, 1, 0 + 1277, 1278, 0, 1, 1, 0 + 1278, 1279, 0, 1, 1, 0 + 1279, 1280, 0, 1, 1, 0 + 1280, 1281, 0, 1, 1, 0 + 1281, 1282, 0, 1, 1, 0 + 1282, 1283, 0, 1, 1, 0 + 1283, 1284, 0, 1, 1, 0 + 1284, 1285, 0, 1, 1, 0 + 1285, 1286, 0, 1, 1, 0 + 1286, 1287, 0, 1, 1, 0 + 1287, 1288, 0, 1, 1, 0 + 1290, 1291, 0, 2, 0, 0 + 1291, 1292, 0, 2, 0, 0 + 1292, 1293, 0, 2, 0, 0 + 1293, 1294, 0, 2, 0, 0 + 1294, 1295, 0, 2, 0, 0 + 1295, 1296, 0, 2, 0, 0 + 1296, 1297, 0, 2, 0, 0 + 1297, 1298, 0, 2, 0, 0 + 1298, 1299, 0, 2, 0, 0 + 1299, 1300, 0, 2, 0, 0 + 1300, 1301, 0, 2, 0, 0 + 1301, 1302, 0, 2, 0, 0 + 1304, 1305, 0, 1, 1, 0 + 1305, 1306, 0, 1, 1, 0 + 1306, 1307, 0, 1, 1, 0 + 1307, 1308, 0, 1, 1, 0 + 1308, 1309, 0, 1, 1, 0 + 1309, 1310, 0, 1, 1, 0 + 1310, 1311, 0, 1, 1, 0 + 1311, 1312, 0, 1, 1, 0 + 1312, 1313, 0, 1, 1, 0 + 1315, 1316, 0, 1, 1, 0 + 1316, 1317, 0, 1, 1, 0 + 1317, 1318, 0, 1, 1, 0 + 1318, 1319, 0, 1, 1, 0 + 1320, 1321, 0, 1, 1, 0 + 1321, 1322, 0, 1, 1, 0 + 1322, 1323, 0, 1, 1, 0 + 1323, 1324, 0, 1, 1, 0 + 1324, 1325, 0, 1, 1, 0 + 1325, 1326, 0, 1, 1, 0 + 1326, 1327, 0, 1, 1, 0 + 1327, 1328, 0, 1, 1, 0 + 1328, 1329, 0, 1, 1, 0 + 1329, 1330, 0, 1, 1, 0 + 1330, 1331, 0, 1, 1, 0 + 1331, 1332, 0, 1, 1, 0 + 1332, 1333, 0, 1, 1, 0 + 1333, 1334, 0, 1, 1, 0 + 1334, 1335, 0, 1, 1, 0 + 1335, 1336, 0, 1, 1, 0 + 1336, 1337, 0, 1, 1, 0 + 1337, 1338, 0, 1, 1, 0 + 1338, 1339, 0, 1, 1, 0 + 1339, 1340, 0, 1, 1, 0 + 1340, 1341, 0, 1, 1, 0 + 1341, 1342, 0, 1, 1, 0 + 1342, 1343, 0, 1, 1, 0 + 1343, 1344, 0, 1, 1, 0 + 1344, 1345, 0, 1, 1, 0 + 1345, 1346, 0, 1, 1, 0 + 1346, 1347, 0, 1, 1, 0 + 1347, 1348, 0, 1, 1, 0 + 1350, 1349, 0, 2, 0, 0 + 1351, 1350, 0, 2, 0, 0 + 1352, 1351, 0, 2, 0, 0 + 1353, 1352, 0, 2, 0, 0 + 1354, 1353, 0, 2, 0, 0 + 1355, 1354, 0, 2, 0, 0 + 1356, 1355, 0, 2, 0, 0 + 1357, 1356, 0, 2, 0, 0 + 1358, 1357, 0, 2, 0, 0 + 1360, 1359, 0, 2, 0, 0 + 1361, 1360, 0, 2, 0, 0 + 1362, 1361, 0, 2, 0, 0 + 1363, 1362, 0, 2, 0, 0 + 1364, 1363, 0, 2, 0, 0 + 1365, 1364, 0, 2, 0, 0 + 1366, 1365, 0, 2, 0, 0 + 1367, 1366, 0, 2, 0, 0 + 1368, 1367, 0, 2, 0, 0 + 1369, 1368, 0, 2, 0, 0 + 1370, 1369, 0, 2, 0, 0 + 1372, 1373, 0, 1, 1, 0 + 1373, 1374, 0, 1, 1, 0 + 1374, 1375, 0, 1, 1, 0 + 1375, 1376, 0, 1, 1, 0 + 1376, 1377, 0, 1, 1, 0 + 1377, 1378, 0, 1, 1, 0 + 1378, 1379, 0, 1, 1, 0 + 1379, 1380, 0, 1, 1, 0 + 1380, 1381, 0, 1, 1, 0 + 1382, 1383, 0, 2, 0, 0 + 1383, 1384, 0, 2, 0, 0 + 1384, 1385, 0, 2, 0, 0 + 1385, 1386, 0, 2, 0, 0 + 1386, 1387, 0, 2, 0, 0 + 1387, 1388, 0, 2, 0, 0 + 1388, 1389, 0, 2, 0, 0 + 1389, 1390, 0, 2, 0, 0 + 1390, 1391, 0, 2, 0, 0 + 1392, 1393, 0, 2, 0, 0 + 1393, 1394, 0, 2, 0, 0 + 1394, 1395, 0, 2, 0, 0 + 1395, 1396, 0, 2, 0, 0 + 1396, 1397, 0, 2, 0, 0 + 1397, 1398, 0, 2, 0, 0 + 1398, 1399, 0, 2, 0, 0 + 1399, 1400, 0, 2, 0, 0 + 1400, 1401, 0, 2, 0, 0 + 1401, 1402, 0, 2, 0, 0 + 1402, 1403, 0, 2, 0, 0 + 1403, 1404, 0, 2, 0, 0 + 1406, 1407, 0, 2, 0, 0 + 1407, 1408, 0, 2, 0, 0 + 1409, 1410, 0, 2, 0, 0 + 1410, 1411, 0, 2, 0, 0 + 1411, 1412, 0, 2, 0, 0 + 1413, 1414, 0, 2, 0, 0 + 1414, 1415, 0, 2, 0, 0 + 1415, 1416, 0, 2, 0, 0 + 1417, 1418, 0, 2, 0, 0 + 1418, 1419, 0, 2, 0, 0 + 1419, 1420, 0, 2, 0, 0 + 1420, 1421, 0, 2, 0, 0 + 1422, 1423, 0, 2, 0, 0 + 1423, 1424, 0, 2, 0, 0 + 1424, 1425, 0, 2, 0, 0 + 1425, 1426, 0, 2, 0, 0 + 1426, 1427, 0, 2, 0, 0 + 1427, 1428, 0, 2, 0, 0 + 1429, 1430, 0, 2, 0, 0 + 1431, 1432, 0, 2, 0, 0 + 1432, 1433, 0, 2, 0, 0 + 1433, 1434, 0, 2, 0, 0 + 1434, 1435, 0, 2, 0, 0 + 1435, 1436, 0, 2, 0, 0 + 1437, 1438, 0, 2, 0, 0 + 1438, 1439, 0, 2, 0, 0 + 1439, 1440, 0, 2, 0, 0 + 1440, 1441, 0, 2, 0, 0 + 1441, 1442, 0, 2, 0, 0 + 1442, 1443, 0, 2, 0, 0 + 1443, 1444, 0, 2, 0, 0 + 1444, 1445, 0, 2, 0, 0 + 1445, 1446, 0, 2, 0, 0 + 1448, 1449, 0, 2, 0, 0 + 1449, 1450, 0, 2, 0, 0 + 1450, 1451, 0, 2, 0, 0 + 1451, 1452, 0, 2, 0, 0 + 1452, 1453, 0, 2, 0, 0 + 1453, 1454, 0, 2, 0, 0 + 1454, 1455, 0, 2, 0, 0 + 1455, 1456, 0, 2, 0, 0 + 1456, 1457, 0, 2, 0, 0 + 1457, 1458, 0, 2, 0, 0 + 1458, 1459, 0, 2, 0, 0 + 1459, 1398, 0, 2, 0, 0 + 1460, 1461, 0, 2, 0, 0 + 1461, 1462, 0, 2, 0, 0 + 1462, 1463, 0, 2, 0, 0 + 1463, 1464, 0, 2, 0, 0 + 1464, 1465, 0, 2, 0, 0 + 1465, 1466, 0, 2, 0, 0 + 1466, 1467, 0, 2, 0, 0 + 1467, 1468, 0, 2, 0, 0 + 1468, 1469, 0, 2, 0, 0 + 1469, 1470, 0, 2, 0, 0 + 1470, 1471, 0, 2, 0, 0 + 1473, 1474, 0, 1, 1, 0 + 1475, 1476, 0, 1, 1, 0 + 1476, 1477, 0, 1, 1, 0 + 1477, 1478, 0, 1, 1, 0 + 1478, 1479, 0, 1, 1, 0 + 1479, 1480, 0, 1, 1, 0 + 1480, 1481, 0, 1, 1, 0 + 1483, 1482, 0, 2, 0, 0 + 1484, 1483, 0, 2, 0, 0 + 1485, 1484, 0, 2, 0, 0 + 1486, 1485, 0, 2, 0, 0 + 1487, 1486, 0, 2, 0, 0 + 1488, 1487, 0, 2, 0, 0 + 1489, 1488, 0, 2, 0, 0 + 1490, 1489, 0, 2, 0, 0 + 1491, 1490, 0, 2, 0, 0 + 1492, 1491, 0, 2, 0, 0 + 1493, 1492, 0, 2, 0, 0 + 1472, 1473, 0, 1, 1, 0 + 1496, 1497, 0, 2, 0, 0 + 1497, 1498, 0, 2, 0, 0 + 1498, 1499, 0, 2, 0, 0 + 1499, 1500, 0, 2, 0, 0 + 1500, 1501, 0, 2, 0, 0 + 1501, 1502, 0, 2, 0, 0 + 1502, 1503, 0, 2, 0, 0 + 1503, 1504, 0, 2, 0, 0 + 1504, 1505, 0, 2, 0, 0 + 1505, 1506, 0, 2, 0, 0 + 1506, 1507, 0, 2, 0, 0 + 1507, 1508, 0, 2, 0, 0 + 1509, 1510, 0, 2, 0, 0 + 1510, 1511, 0, 2, 0, 0 + 1511, 1512, 0, 2, 0, 0 + 1512, 1513, 0, 2, 0, 0 + 1513, 1514, 0, 2, 0, 0 + 1514, 1460, 0, 2, 0, 0 + 1515, 1516, 0, 2, 0, 0 + 1516, 1517, 0, 2, 0, 0 + 1517, 1518, 0, 2, 0, 0 + 1518, 1519, 0, 2, 0, 0 + 1519, 1520, 0, 2, 0, 0 + 1520, 1521, 0, 2, 0, 0 + 1521, 1522, 0, 2, 0, 0 + 1522, 1523, 0, 2, 0, 0 + 1525, 1526, 0, 1, 1, 0 + 1526, 1527, 0, 1, 1, 0 + 1527, 1528, 0, 1, 1, 0 + 1528, 1529, 0, 1, 1, 0 + 1529, 1530, 0, 1, 1, 0 + 1530, 1531, 0, 1, 1, 0 + 1531, 1532, 0, 1, 1, 0 + 1532, 1533, 0, 1, 1, 0 + 1533, 1534, 0, 1, 1, 0 + 1534, 1535, 0, 2, 0, 0 + 1536, 1537, 0, 2, 0, 0 + 1538, 1539, 0, 2, 0, 0 + 1539, 1540, 0, 2, 0, 0 + 1540, 1541, 0, 2, 0, 0 + 1537, 1538, 0, 2, 0, 0 + 1542, 1543, 0, 1, 1, 0 + 1543, 1544, 0, 1, 1, 0 + 1544, 1545, 0, 1, 1, 0 + 1545, 1546, 0, 1, 1, 0 + 1546, 1547, 0, 1, 1, 0 + 1547, 1548, 0, 1, 1, 0 + 1548, 1549, 0, 1, 1, 0 + 1549, 1550, 0, 1, 1, 0 + 1550, 1551, 0, 1, 1, 0 + 1554, 1553, 0, 2, 0, 0 + 1555, 1554, 0, 2, 0, 0 + 1556, 1555, 0, 2, 0, 0 + 1557, 1556, 0, 2, 0, 0 + 1558, 1557, 0, 2, 0, 0 + 1559, 1558, 0, 2, 0, 0 + 1560, 1559, 0, 2, 0, 0 + 1561, 1560, 0, 2, 0, 0 + 1562, 1561, 0, 2, 0, 0 + 1563, 1562, 0, 2, 0, 0 + 1564, 1563, 0, 2, 0, 0 + 1566, 1567, 0, 2, 0, 0 + 1567, 1568, 0, 2, 0, 0 + 1568, 1569, 0, 2, 0, 0 + 1569, 1570, 0, 2, 0, 0 + 1570, 1571, 0, 2, 0, 0 + 1571, 1572, 0, 2, 0, 0 + 1572, 1573, 0, 2, 0, 0 + 1573, 1574, 0, 2, 0, 0 + 1574, 1575, 0, 2, 0, 0 + 1576, 1577, 0, 1, 1, 0 + 1577, 1578, 0, 1, 1, 0 + 1578, 1579, 0, 1, 1, 0 + 1579, 1580, 0, 1, 1, 0 + 1580, 1581, 0, 1, 1, 0 + 1581, 1582, 0, 1, 1, 0 + 1582, 1583, 0, 1, 1, 0 + 1583, 1584, 0, 1, 1, 0 + 1584, 1585, 0, 1, 1, 0 + 1587, 1588, 0, 2, 0, 0 + 1588, 1589, 0, 2, 0, 0 + 1589, 1590, 0, 2, 0, 0 + 1590, 1591, 0, 2, 0, 0 + 1591, 1592, 0, 2, 0, 0 + 1592, 1593, 0, 2, 0, 0 + 1593, 1594, 0, 2, 0, 0 + 1594, 1595, 0, 2, 0, 0 + 1595, 1596, 0, 2, 0, 0 + 1596, 1597, 0, 2, 0, 0 + 1597, 1598, 0, 2, 0, 0 + 1599, 1600, 0, 2, 0, 0 + 1600, 1601, 0, 2, 0, 0 + 1601, 1602, 0, 2, 0, 0 + 1602, 1603, 0, 2, 0, 0 + 1603, 1604, 0, 2, 0, 0 + 1604, 1605, 0, 2, 0, 0 + 1607, 1606, 0, 2, 0, 0 + 1608, 1607, 0, 2, 0, 0 + 1609, 1608, 0, 2, 0, 0 + 1610, 1609, 0, 2, 0, 0 + 1611, 1610, 0, 2, 0, 0 + 1612, 1611, 0, 2, 0, 0 + 1613, 1612, 0, 2, 0, 0 + 1615, 1616, 0, 1, 1, 0 + 1616, 1617, 0, 1, 1, 0 + 1617, 1618, 0, 1, 1, 0 + 1618, 1619, 0, 1, 1, 0 + 1619, 1620, 0, 1, 1, 0 + 1620, 1621, 0, 1, 1, 0 + 1621, 1622, 0, 1, 1, 0 + 1622, 1623, 0, 1, 1, 0 + 1623, 1624, 0, 1, 1, 0 + 1627, 1626, 0, 2, 0, 0 + 1628, 1627, 0, 2, 0, 0 + 1629, 1628, 0, 2, 0, 0 + 1630, 1629, 0, 2, 0, 0 + 1631, 1630, 0, 2, 0, 0 + 1632, 1631, 0, 2, 0, 0 + 1633, 1632, 0, 2, 0, 0 + 1634, 1633, 0, 2, 0, 0 + 1635, 1634, 0, 2, 0, 0 + 1636, 1635, 0, 2, 0, 0 + 1637, 1636, 0, 2, 0, 0 + 1638, 1637, 0, 2, 0, 0 + 1639, 1638, 0, 2, 0, 0 + 1640, 1639, 0, 2, 0, 0 + 1641, 1642, 0, 1, 1, 0 + 1642, 1643, 0, 1, 1, 0 + 1643, 1644, 0, 1, 1, 0 + 1644, 1645, 0, 1, 1, 0 + 1645, 1646, 0, 1, 1, 0 + 1646, 1647, 0, 1, 1, 0 + 1647, 1648, 0, 1, 1, 0 + 1648, 1649, 0, 1, 1, 0 + 1649, 1650, 0, 1, 1, 0 + 1650, 1651, 0, 1, 1, 0 + 1651, 1652, 0, 1, 1, 0 + 1653, 1654, 0, 2, 0, 0 + 1654, 1655, 0, 2, 0, 0 + 1655, 1656, 0, 2, 0, 0 + 1657, 1658, 0, 2, 0, 0 + 1658, 1659, 0, 2, 0, 0 + 1659, 1660, 0, 2, 0, 0 + 1660, 1661, 0, 2, 0, 0 + 1661, 1662, 0, 2, 0, 0 + 1662, 1663, 0, 2, 0, 0 + 1663, 1664, 0, 2, 0, 0 + 1664, 1665, 0, 2, 0, 0 + 1665, 1666, 0, 2, 0, 0 + 1666, 1667, 0, 2, 0, 0 + 1667, 1668, 0, 2, 0, 0 + 1668, 1669, 0, 2, 0, 0 + 1669, 1670, 0, 2, 0, 0 + 1670, 1671, 0, 2, 0, 0 + 1672, 1673, 0, 2, 0, 0 + 1673, 1674, 0, 2, 0, 0 + 1674, 1675, 0, 2, 0, 0 + 1675, 1676, 0, 2, 0, 0 + 1676, 1677, 0, 2, 0, 0 + 1677, 1678, 0, 2, 0, 0 + 1678, 1679, 0, 2, 0, 0 + 1679, 1680, 0, 2, 0, 0 + 1680, 1681, 0, 2, 0, 0 + 1681, 1682, 0, 2, 0, 0 + 1682, 1683, 0, 2, 0, 0 + 1683, 1684, 0, 2, 0, 0 + 1684, 1685, 0, 2, 0, 0 + 1685, 1686, 0, 2, 0, 0 + 1686, 1687, 0, 2, 0, 0 + 1687, 1688, 0, 2, 0, 0 + 1688, 1689, 0, 2, 0, 0 + 1689, 1690, 0, 2, 0, 0 + 1690, 1691, 0, 2, 0, 0 + 1692, 1693, 0, 2, 0, 0 + 1693, 1694, 0, 2, 0, 0 + 1694, 1695, 0, 2, 0, 0 + 1695, 1696, 0, 2, 0, 0 + 1696, 1697, 0, 2, 0, 0 + 1697, 1698, 0, 2, 0, 0 + 1698, 1699, 0, 2, 0, 0 + 1700, 1701, 0, 2, 0, 0 + 1701, 1702, 0, 2, 0, 0 + 1702, 1703, 0, 2, 0, 0 + 1703, 1704, 0, 2, 0, 0 + 1704, 1705, 0, 2, 0, 0 + 1705, 1706, 0, 2, 0, 0 + 1706, 1707, 0, 2, 0, 0 + 1707, 1708, 0, 2, 0, 0 + 1708, 1709, 0, 2, 0, 0 + 1709, 1710, 0, 2, 0, 0 + 1710, 1711, 0, 2, 0, 0 + 1712, 1713, 0, 2, 0, 0 + 1713, 1714, 0, 2, 0, 0 + 1714, 1715, 0, 2, 0, 0 + 1715, 1716, 0, 2, 0, 0 + 1716, 1717, 0, 2, 0, 0 + 1717, 1718, 0, 2, 0, 0 + 1718, 1719, 0, 2, 0, 0 + 1719, 1720, 0, 2, 0, 0 + 1720, 1721, 0, 2, 0, 0 + 1721, 1722, 0, 2, 0, 0 + 1722, 1723, 0, 2, 0, 0 + 1724, 1725, 0, 2, 0, 0 + 1725, 1726, 0, 2, 0, 0 + 1726, 1727, 0, 2, 0, 0 + 1727, 1728, 0, 2, 0, 0 + 1728, 1729, 0, 2, 0, 0 + 100, 1732, 0, 1, 1, 0 + 1733, 1734, 0, 2, 0, 0 + 1734, 1735, 0, 2, 0, 0 + 1735, 1736, 0, 2, 0, 0 + 1736, 1737, 0, 2, 0, 0 + 1737, 1738, 0, 2, 0, 0 + 1738, 1739, 0, 2, 0, 0 + 1739, 1740, 0, 2, 0, 0 + 1740, 1741, 0, 2, 0, 0 + 1741, 1742, 0, 2, 0, 0 + 1742, 1743, 0, 2, 0, 0 + 1745, 1744, 0, 2, 0, 0 + 1746, 1745, 0, 2, 0, 0 + 1747, 1746, 0, 2, 0, 0 + 1748, 1747, 0, 2, 0, 0 + 1750, 1749, 0, 2, 0, 0 + 1751, 1750, 0, 2, 0, 0 + 1752, 1753, 0, 1, 1, 0 + 1753, 1754, 0, 1, 1, 0 + 1754, 1755, 0, 1, 1, 0 + 1755, 1756, 0, 1, 1, 0 + 1757, 1758, 0, 1, 1, 0 + 1758, 1759, 0, 1, 1, 0 + 1756, 1757, 0, 1, 1, 0 + 1761, 1762, 0, 1, 1, 0 + 1762, 1763, 0, 1, 1, 0 + 1763, 1764, 0, 1, 1, 0 + 1764, 1765, 0, 1, 1, 0 + 1765, 1766, 0, 1, 1, 0 + 1766, 1767, 0, 1, 1, 0 + 1767, 1768, 0, 1, 1, 0 + 1768, 1769, 0, 1, 1, 0 + 1731, 1761, 0, 1, 1, 0 + 1771, 1770, 0, 2, 0, 0 + 1772, 1771, 0, 2, 0, 0 + 1773, 1772, 0, 2, 0, 0 + 1774, 1773, 0, 2, 0, 0 + 1775, 1774, 0, 2, 0, 0 + 1776, 1775, 0, 2, 0, 0 + 1777, 1776, 0, 2, 0, 0 + 1778, 1777, 0, 2, 0, 0 + 1779, 1778, 0, 2, 0, 0 + 1780, 1779, 0, 2, 0, 0 + 1782, 1783, 0, 1, 1, 0 + 59, 1782, 0, 1, 1, 0 + 1784, 1785, 0, 1, 1, 1 + 1785, 1786, 0, 1, 1, 1 + 1786, 1787, 0, 1, 1, 1 + 1787, 1788, 0, 1, 1, 1 + 1788, 1789, 0, 1, 1, 1 + 1789, 1790, 0, 1, 1, 0 + 1790, 1791, 0, 1, 1, 0 + 1791, 1792, 0, 1, 1, 0 + 1792, 1793, 0, 1, 1, 0 + 1793, 1794, 0, 1, 1, 0 + 1794, 1795, 0, 1, 1, 0 + 1795, 1796, 0, 1, 1, 0 + 1796, 1797, 0, 1, 1, 0 + 1797, 1798, 0, 1, 1, 0 + 1801, 1800, 0, 2, 0, 0 + 1802, 1801, 0, 2, 0, 0 + 1803, 1802, 0, 2, 0, 0 + 1804, 1803, 0, 2, 0, 0 + 1805, 1804, 0, 2, 0, 0 + 1806, 1805, 0, 2, 0, 0 + 1807, 1806, 0, 2, 0, 0 + 1808, 1807, 0, 2, 0, 0 + 1809, 1808, 0, 2, 0, 0 + 1810, 1809, 0, 2, 0, 0 + 1811, 1812, 0, 1, 1, 0 + 1812, 1813, 0, 1, 1, 0 + 1813, 1814, 0, 1, 1, 0 + 1814, 1815, 0, 1, 1, 0 + 1815, 1816, 0, 1, 1, 0 + 1816, 1817, 0, 1, 1, 0 + 1817, 1818, 0, 1, 1, 0 + 1818, 17673, 0, 1, 1, 0 + 1819, 1820, 0, 1, 1, 0 + 1820, 1821, 0, 1, 1, 0 + 1821, 297, 0, 1, 1, 0 + 1822, 1823, 0, 1, 1, 0 + 1823, 1824, 0, 1, 1, 0 + 1824, 1825, 0, 1, 1, 0 + 1825, 1826, 0, 1, 1, 0 + 1826, 1827, 0, 1, 1, 0 + 1827, 1828, 0, 1, 1, 0 + 1828, 1829, 0, 1, 1, 0 + 1829, 17587, 0, 1, 1, 0 + 1830, 1831, 0, 1, 1, 0 + 1831, 1832, 0, 1, 1, 0 + 1832, 1833, 0, 1, 1, 0 + 1833, 327, 0, 1, 1, 0 + 1834, 1835, 0, 2, 0, 0 + 1835, 1836, 0, 2, 0, 0 + 1837, 1838, 0, 2, 0, 0 + 1838, 1839, 0, 2, 0, 0 + 1839, 1840, 0, 2, 0, 0 + 1840, 1841, 0, 2, 0, 0 + 1841, 1842, 0, 2, 0, 0 + 1842, 1843, 0, 2, 0, 0 + 1843, 1844, 0, 2, 0, 0 + 1844, 1845, 0, 2, 0, 0 + 1845, 1846, 0, 2, 0, 0 + 1846, 1847, 0, 2, 0, 0 + 1847, 1848, 0, 2, 0, 0 + 1848, 1849, 0, 2, 0, 0 + 1849, 1850, 0, 2, 0, 0 + 1850, 1851, 0, 2, 0, 0 + 1851, 1852, 0, 2, 0, 0 + 1852, 1853, 0, 2, 0, 0 + 1853, 1854, 0, 2, 0, 0 + 1854, 1855, 0, 2, 0, 0 + 1855, 1856, 0, 2, 0, 1 + 1857, 1858, 0, 2, 0, 1 + 1858, 1859, 0, 2, 0, 0 + 1859, 1860, 0, 2, 0, 0 + 1860, 1861, 0, 2, 0, 0 + 1862, 1863, 0, 2, 0, 0 + 1863, 1864, 0, 2, 0, 0 + 1864, 1865, 0, 2, 0, 0 + 1865, 1866, 0, 2, 0, 0 + 1866, 1867, 0, 2, 0, 0 + 1867, 1868, 0, 2, 0, 0 + 1868, 1869, 0, 2, 0, 0 + 1869, 1870, 0, 2, 0, 0 + 1870, 1871, 0, 2, 0, 0 + 1871, 1872, 0, 2, 0, 0 + 1872, 1873, 0, 2, 0, 0 + 1873, 1874, 0, 2, 0, 0 + 1874, 1875, 0, 2, 0, 0 + 1875, 1876, 0, 2, 0, 0 + 1861, 1862, 0, 2, 0, 0 + 1878, 1879, 0, 2, 0, 0 + 1879, 1880, 0, 2, 0, 0 + 1880, 1881, 0, 2, 0, 0 + 1881, 1882, 0, 2, 0, 0 + 1884, 1885, 0, 2, 0, 0 + 1885, 1886, 0, 2, 0, 0 + 1886, 1887, 0, 2, 0, 0 + 1887, 1888, 0, 2, 0, 0 + 1888, 1834, 0, 2, 0, 0 + 1889, 1890, 0, 1, 1, 0 + 1890, 1891, 0, 1, 1, 0 + 1891, 1892, 0, 1, 1, 0 + 1892, 1893, 0, 1, 1, 0 + 1893, 1894, 0, 1, 1, 0 + 1894, 1895, 0, 1, 1, 0 + 1895, 1896, 0, 1, 1, 0 + 1896, 1897, 0, 1, 1, 0 + 1898, 1899, 0, 1, 1, 0 + 1899, 1900, 0, 1, 1, 0 + 1900, 1901, 0, 1, 1, 0 + 1901, 1902, 0, 1, 1, 0 + 1902, 1903, 0, 1, 1, 0 + 1903, 1904, 0, 1, 1, 0 + 1904, 1905, 0, 1, 1, 0 + 1905, 1906, 0, 1, 1, 0 + 1906, 1907, 0, 1, 1, 0 + 327, 1898, 0, 1, 1, 0 + 1909, 1908, 0, 2, 0, 0 + 1910, 1909, 0, 2, 0, 0 + 1911, 1910, 0, 2, 0, 0 + 1912, 1911, 0, 2, 0, 0 + 1913, 1912, 0, 2, 0, 0 + 1914, 1913, 0, 2, 0, 0 + 1915, 1914, 0, 2, 0, 0 + 1916, 1915, 0, 2, 0, 0 + 1917, 1916, 0, 2, 0, 0 + 1918, 1917, 0, 2, 0, 0 + 1919, 1918, 0, 2, 0, 0 + 1920, 1921, 0, 1, 0, 0 + 1921, 1922, 0, 1, 0, 0 + 1922, 1923, 0, 1, 0, 0 + 1923, 1924, 0, 1, 0, 0 + 1924, 1925, 0, 1, 0, 0 + 1925, 1926, 0, 1, 0, 0 + 1926, 1927, 0, 1, 0, 0 + 1927, 1928, 0, 1, 0, 0 + 1928, 1929, 0, 1, 0, 0 + 1929, 1930, 0, 1, 0, 0 + 1930, 1931, 0, 1, 0, 0 + 1931, 1932, 0, 1, 0, 0 + 1932, 1933, 0, 1, 0, 0 + 1933, 1934, 0, 1, 0, 0 + 1934, 1935, 0, 1, 0, 0 + 1936, 1937, 0, 1, 0, 0 + 1937, 1938, 0, 1, 0, 0 + 1938, 1939, 0, 1, 0, 0 + 1939, 1940, 0, 1, 0, 0 + 1940, 1941, 0, 1, 0, 0 + 1942, 1943, 0, 1, 0, 0 + 1943, 1944, 0, 1, 0, 0 + 1944, 1945, 0, 1, 0, 0 + 1945, 1946, 0, 1, 0, 0 + 1946, 1947, 0, 1, 0, 0 + 1947, 1948, 0, 1, 0, 0 + 1948, 1949, 0, 1, 0, 0 + 1949, 1950, 0, 1, 0, 0 + 1950, 1951, 0, 1, 0, 0 + 1951, 1952, 0, 1, 0, 0 + 1952, 1953, 0, 1, 0, 0 + 1953, 1954, 0, 1, 0, 0 + 1954, 1955, 0, 1, 0, 0 + 1955, 1956, 0, 1, 0, 0 + 1956, 1957, 0, 1, 0, 0 + 1957, 1958, 0, 1, 0, 0 + 1958, 1959, 0, 1, 0, 0 + 1959, 1960, 0, 1, 0, 0 + 1960, 1961, 0, 1, 0, 0 + 1961, 1962, 0, 1, 0, 0 + 1962, 1963, 0, 1, 0, 0 + 1963, 1964, 0, 1, 0, 0 + 1964, 1965, 0, 1, 0, 0 + 1965, 1966, 0, 1, 0, 0 + 1966, 1967, 0, 1, 0, 0 + 1967, 1968, 0, 1, 0, 0 + 1968, 1969, 0, 1, 0, 0 + 1969, 1970, 0, 1, 0, 0 + 1970, 1971, 0, 1, 0, 0 + 1971, 1972, 0, 1, 0, 0 + 1972, 1883, 0, 1, 0, 0 + 1760, 1920, 0, 1, 0, 0 + 1935, 1936, 0, 1, 0, 0 + 1973, 1974, 0, 1, 0, 1 + 1974, 1975, 0, 1, 0, 1 + 1975, 1976, 0, 1, 0, 1 + 1976, 1977, 0, 1, 0, 1 + 1977, 1978, 0, 1, 0, 1 + 1978, 1979, 0, 1, 0, 1 + 1979, 1980, 0, 1, 0, 1 + 1980, 1981, 0, 1, 0, 1 + 1981, 1982, 0, 1, 0, 1 + 1982, 1983, 0, 1, 0, 1 + 1983, 1984, 0, 1, 0, 1 + 1984, 1985, 0, 1, 0, 1 + 1985, 1986, 0, 1, 0, 1 + 1986, 1987, 0, 1, 0, 1 + 1987, 1988, 0, 1, 0, 1 + 1988, 1989, 0, 1, 0, 1 + 1989, 1990, 0, 1, 0, 1 + 1990, 1991, 0, 1, 0, 1 + 1991, 1992, 0, 1, 0, 1 + 1992, 1993, 0, 1, 0, 1 + 1993, 1994, 0, 1, 0, 1 + 1994, 6665, 0, 2, 0, 1 + 1995, 1996, 0, 2, 0, 0 + 1996, 1997, 0, 2, 0, 0 + 1997, 1998, 0, 2, 0, 0 + 1998, 1999, 0, 2, 0, 0 + 1999, 2000, 0, 2, 0, 0 + 2000, 2001, 0, 2, 0, 0 + 2001, 2002, 0, 2, 0, 0 + 2002, 2003, 0, 2, 0, 0 + 2003, 2004, 0, 2, 0, 0 + 2004, 2005, 0, 2, 0, 0 + 2005, 2006, 0, 2, 0, 0 + 2006, 2007, 0, 2, 0, 0 + 2008, 2009, 0, 2, 0, 0 + 2009, 2010, 0, 2, 0, 0 + 2010, 2011, 0, 2, 0, 0 + 2011, 2012, 0, 2, 0, 0 + 2012, 2013, 0, 2, 0, 0 + 2013, 2014, 0, 2, 0, 0 + 2014, 2015, 0, 2, 0, 0 + 2016, 2017, 0, 2, 0, 0 + 2017, 2018, 0, 2, 0, 0 + 2018, 2019, 0, 2, 0, 0 + 2019, 2020, 0, 2, 0, 1 + 2020, 6666, 0, 2, 0, 1 + 2021, 2022, 0, 1, 0, 1 + 2022, 2023, 0, 1, 0, 1 + 2023, 2024, 0, 1, 0, 1 + 2024, 2025, 0, 1, 0, 1 + 2025, 2026, 0, 1, 0, 1 + 2026, 2027, 0, 1, 0, 1 + 2027, 2028, 0, 1, 0, 1 + 2028, 2029, 0, 1, 0, 1 + 2029, 2030, 0, 1, 0, 1 + 2030, 2031, 0, 1, 0, 1 + 2031, 2032, 0, 1, 0, 1 + 2032, 2033, 0, 1, 0, 1 + 2033, 2034, 0, 1, 0, 1 + 2034, 2035, 0, 1, 0, 1 + 2035, 2036, 0, 1, 0, 1 + 2036, 2037, 0, 1, 0, 1 + 2037, 2038, 0, 1, 0, 1 + 2038, 2039, 0, 1, 0, 1 + 2039, 2040, 0, 1, 0, 1 + 2040, 2041, 0, 1, 0, 1 + 2041, 1883, 0, 1, 0, 1 + 1760, 1973, 0, 1, 0, 1 + 2015, 2016, 0, 2, 0, 0 + 2042, 2043, 0, 1, 1, 0 + 2043, 2044, 0, 1, 1, 0 + 2044, 2045, 0, 1, 1, 0 + 2045, 2046, 0, 1, 1, 0 + 2046, 2047, 0, 1, 1, 0 + 2048, 2049, 0, 2, 0, 0 + 2049, 2050, 0, 2, 0, 0 + 2050, 2051, 0, 2, 0, 0 + 2051, 2052, 0, 2, 0, 0 + 2052, 2053, 0, 1, 0, 0 + 2053, 2054, 0, 1, 0, 0 + 2054, 2055, 0, 1, 0, 0 + 2055, 2056, 0, 1, 0, 0 + 2057, 2058, 0, 1, 0, 0 + 2058, 2059, 0, 1, 0, 0 + 2060, 2061, 0, 1, 0, 0 + 2061, 2062, 0, 1, 0, 0 + 2062, 2063, 0, 1, 0, 0 + 2063, 2064, 0, 1, 0, 0 + 2066, 2067, 0, 1, 0, 1 + 2067, 2068, 0, 1, 0, 1 + 2068, 2069, 0, 1, 0, 1 + 2069, 2070, 0, 1, 0, 1 + 2070, 2071, 0, 1, 0, 1 + 2071, 2072, 0, 1, 0, 1 + 2072, 2073, 0, 1, 0, 1 + 2074, 2075, 0, 1, 0, 1 + 2075, 2076, 0, 1, 0, 1 + 2076, 2077, 0, 1, 0, 1 + 2077, 2078, 0, 1, 0, 1 + 2079, 2080, 0, 1, 0, 0 + 2080, 2081, 0, 1, 0, 0 + 2081, 2082, 0, 1, 0, 0 + 2082, 2083, 0, 1, 0, 0 + 2083, 2084, 0, 1, 0, 0 + 2084, 2085, 0, 1, 0, 0 + 2086, 2087, 0, 1, 0, 0 + 2087, 2088, 0, 1, 0, 0 + 2088, 2089, 0, 1, 0, 0 + 2089, 2090, 0, 1, 0, 0 + 2090, 2091, 0, 1, 0, 0 + 2091, 2092, 0, 2, 0, 0 + 2092, 2093, 0, 2, 0, 0 + 2093, 2094, 0, 2, 0, 0 + 2095, 2096, 0, 2, 0, 0 + 2096, 2097, 0, 2, 0, 0 + 2097, 2098, 0, 1, 0, 1 + 2098, 2099, 0, 1, 0, 1 + 2099, 2100, 0, 1, 0, 1 + 2100, 2101, 0, 1, 0, 1 + 2101, 2102, 0, 1, 0, 1 + 2102, 2103, 0, 1, 0, 1 + 2103, 2104, 0, 1, 0, 1 + 2104, 2105, 0, 1, 0, 1 + 2105, 2106, 0, 1, 0, 1 + 2106, 2107, 0, 1, 0, 1 + 2107, 2108, 0, 1, 0, 1 + 2108, 2109, 0, 1, 0, 1 + 2109, 2110, 0, 1, 0, 0 + 2110, 2111, 0, 1, 0, 0 + 2111, 2112, 0, 1, 0, 0 + 2112, 2113, 0, 1, 0, 0 + 2113, 2114, 0, 1, 0, 0 + 2114, 2115, 0, 1, 0, 0 + 2115, 2116, 0, 1, 0, 0 + 2117, 2118, 0, 1, 0, 0 + 2118, 2119, 0, 1, 0, 0 + 2119, 2120, 0, 1, 0, 0 + 2120, 2121, 0, 1, 0, 0 + 2121, 2122, 0, 1, 0, 0 + 2122, 2123, 0, 1, 0, 0 + 2123, 2124, 0, 1, 0, 0 + 2125, 2126, 0, 1, 0, 0 + 2126, 2127, 0, 1, 0, 1 + 2127, 2128, 0, 1, 0, 1 + 2128, 2129, 0, 1, 0, 1 + 2129, 2130, 0, 1, 0, 1 + 2130, 2131, 0, 1, 0, 1 + 2131, 2132, 0, 1, 0, 1 + 2132, 2133, 0, 1, 0, 1 + 2133, 2134, 0, 1, 0, 1 + 2134, 2135, 0, 1, 0, 1 + 2135, 2136, 0, 1, 0, 1 + 2136, 2137, 0, 1, 0, 1 + 2137, 2138, 0, 2, 0, 0 + 2138, 2008, 0, 2, 0, 0 + 2139, 2140, 0, 1, 1, 0 + 2140, 2141, 0, 1, 1, 0 + 2141, 2142, 0, 1, 1, 0 + 2142, 2143, 0, 1, 1, 0 + 2143, 2144, 0, 1, 1, 0 + 2144, 2145, 0, 1, 1, 0 + 2145, 2146, 0, 1, 1, 0 + 2146, 2147, 0, 1, 1, 0 + 2147, 2148, 0, 1, 1, 0 + 2148, 2149, 0, 1, 1, 0 + 2149, 2150, 0, 1, 1, 0 + 2155, 2156, 0, 1, 1, 0 + 2156, 2157, 0, 1, 1, 0 + 2157, 2158, 0, 1, 1, 0 + 2158, 2159, 0, 1, 1, 0 + 2159, 2160, 0, 1, 1, 0 + 2160, 2161, 0, 1, 1, 0 + 2161, 2162, 0, 1, 1, 0 + 2162, 2163, 0, 1, 1, 0 + 2163, 2164, 0, 1, 1, 0 + 2164, 2165, 0, 1, 1, 0 + 2165, 1691, 0, 1, 1, 0 + 2166, 2167, 0, 2, 0, 0 + 2167, 2168, 0, 2, 0, 0 + 2168, 2169, 0, 2, 0, 0 + 2169, 2170, 0, 2, 0, 0 + 2170, 2171, 0, 2, 0, 0 + 2171, 2172, 0, 2, 0, 0 + 2172, 2173, 0, 2, 0, 0 + 2173, 2174, 0, 2, 0, 0 + 2174, 2175, 0, 2, 0, 0 + 2175, 2176, 0, 2, 0, 0 + 2176, 2177, 0, 2, 0, 0 + 2177, 2178, 0, 2, 0, 0 + 2178, 2179, 0, 2, 0, 0 + 1877, 1878, 0, 2, 0, 0 + 64, 1752, 0, 1, 1, 0 + 2052, 2057, 0, 1, 0, 0 + 114, 2181, 0, 1, 1, 0 + 2124, 2125, 0, 1, 0, 0 + 2007, 2095, 0, 2, 0, 0 + 505, 712, 0, 1, 1, 0 + 1228, 1233, 0, 1, 1, 0 + 297, 1822, 0, 1, 1, 0 + 857, 912, 0, 1, 1, 0 + 1004, 1267, 0, 1, 1, 0 + 2183, 2182, 0, 1, 0, 0 + 2184, 2183, 0, 1, 0, 0 + 2185, 2184, 0, 1, 0, 0 + 2186, 2185, 0, 1, 0, 0 + 2187, 2186, 0, 1, 0, 0 + 2188, 2187, 0, 1, 0, 0 + 2189, 2188, 0, 1, 0, 0 + 2190, 2189, 0, 1, 0, 0 + 2191, 2190, 0, 1, 0, 0 + 2192, 2191, 0, 1, 0, 0 + 2193, 2192, 0, 1, 0, 0 + 2194, 2193, 0, 1, 0, 0 + 2195, 2194, 0, 1, 0, 0 + 2197, 2196, 0, 1, 0, 0 + 2198, 2197, 0, 1, 0, 0 + 2199, 2198, 0, 1, 0, 0 + 2200, 2199, 0, 1, 0, 0 + 2201, 2200, 0, 1, 0, 0 + 2202, 2201, 0, 1, 0, 0 + 2203, 2202, 0, 1, 0, 0 + 2204, 2203, 0, 1, 0, 0 + 2205, 2204, 0, 1, 0, 0 + 2206, 2205, 0, 1, 0, 0 + 2207, 2206, 0, 1, 0, 0 + 2208, 2207, 0, 1, 0, 0 + 2209, 2208, 0, 1, 0, 0 + 416, 2209, 0, 1, 0, 0 + 2210, 2211, 0, 1, 1, 0 + 2212, 512, 0, 1, 1, 0 + 2211, 2213, 0, 1, 1, 0 + 2213, 2212, 0, 1, 1, 0 + 2213, 2195, 0, 1, 0, 0 + 2214, 2215, 0, 2, 0, 0 + 2215, 2216, 0, 2, 0, 0 + 2216, 2217, 0, 2, 0, 1 + 2217, 2218, 0, 2, 0, 1 + 2218, 2219, 0, 2, 0, 1 + 2219, 2220, 0, 2, 0, 1 + 2220, 2221, 0, 2, 0, 1 + 2222, 2223, 0, 2, 0, 1 + 2223, 2224, 0, 2, 0, 1 + 2224, 2225, 0, 2, 0, 1 + 2225, 2226, 0, 2, 0, 0 + 2226, 2227, 0, 2, 0, 0 + 2227, 2228, 0, 2, 0, 0 + 2228, 2229, 0, 2, 0, 0 + 1130, 1136, 0, 1, 1, 0 + 1266, 1315, 0, 1, 1, 0 + 2230, 2231, 0, 1, 0, 2 + 2231, 2232, 0, 1, 0, 2 + 2232, 2233, 0, 1, 0, 2 + 2233, 2234, 0, 1, 0, 2 + 2234, 2235, 0, 1, 0, 2 + 2235, 2236, 0, 1, 0, 2 + 2236, 2237, 0, 1, 0, 2 + 2237, 2238, 0, 1, 0, 2 + 2238, 2239, 0, 1, 0, 2 + 2239, 2240, 0, 1, 0, 2 + 2243, 2242, 0, 2, 0, 0 + 2245, 2244, 0, 2, 0, 0 + 2246, 2245, 0, 2, 0, 0 + 2248, 2247, 0, 2, 0, 0 + 2249, 2248, 0, 2, 0, 0 + 2250, 2249, 0, 2, 0, 0 + 2251, 2250, 0, 2, 0, 0 + 2252, 2251, 0, 2, 0, 0 + 2253, 2252, 0, 2, 0, 0 + 2255, 2256, 0, 1, 1, 0 + 2256, 2257, 0, 1, 1, 0 + 2257, 2258, 0, 1, 1, 0 + 2258, 2259, 0, 1, 1, 0 + 2259, 2260, 0, 1, 1, 0 + 2260, 2261, 0, 1, 1, 0 + 2261, 2262, 0, 1, 1, 0 + 2262, 2263, 0, 1, 1, 0 + 2263, 2264, 0, 1, 1, 0 + 2266, 2265, 0, 2, 0, 0 + 2267, 2266, 0, 2, 0, 0 + 2268, 2267, 0, 2, 0, 0 + 2270, 2269, 0, 2, 0, 0 + 2271, 2270, 0, 2, 0, 0 + 2272, 2271, 0, 2, 0, 0 + 2273, 2272, 0, 2, 0, 0 + 2275, 2276, 0, 1, 1, 0 + 2276, 2277, 0, 1, 1, 0 + 2277, 2278, 0, 1, 1, 0 + 2278, 2279, 0, 1, 1, 0 + 2279, 2280, 0, 1, 1, 0 + 2280, 2281, 0, 1, 1, 0 + 2281, 2282, 0, 1, 1, 0 + 2282, 2283, 0, 1, 1, 0 + 2283, 2284, 0, 1, 1, 0 + 2288, 2287, 0, 1, 0, 0 + 2289, 2288, 0, 1, 0, 0 + 2290, 2289, 0, 1, 0, 0 + 2291, 2290, 0, 1, 0, 0 + 2292, 2291, 0, 1, 0, 0 + 2293, 2292, 0, 1, 0, 0 + 2294, 2293, 0, 1, 0, 0 + 2295, 2294, 0, 1, 0, 0 + 2296, 2297, 0, 1, 0, 2 + 2297, 2298, 0, 1, 0, 2 + 2298, 2299, 0, 1, 0, 2 + 2299, 2300, 0, 1, 0, 2 + 2300, 2301, 0, 1, 0, 2 + 2301, 2302, 0, 1, 0, 2 + 2303, 2304, 0, 1, 1, 0 + 2304, 2305, 0, 1, 1, 0 + 2306, 2307, 0, 1, 1, 0 + 2307, 2308, 0, 1, 1, 0 + 2310, 2309, 0, 1, 0, 0 + 2311, 2310, 0, 1, 0, 0 + 2312, 2311, 0, 1, 0, 0 + 2313, 2312, 0, 1, 0, 0 + 2314, 2315, 0, 1, 1, 1 + 2315, 2316, 0, 1, 1, 1 + 2316, 2317, 0, 1, 1, 1 + 2317, 2318, 0, 1, 1, 1 + 2318, 2319, 0, 1, 1, 1 + 2319, 2320, 0, 1, 1, 1 + 2320, 2321, 0, 1, 1, 0 + 2321, 2322, 0, 1, 1, 0 + 2322, 2323, 0, 1, 1, 0 + 2323, 2324, 0, 1, 1, 0 + 2324, 2325, 0, 1, 1, 0 + 2326, 2327, 0, 1, 1, 0 + 2327, 2328, 0, 1, 1, 0 + 2328, 2329, 0, 1, 1, 0 + 2329, 2330, 0, 1, 1, 0 + 2330, 2331, 0, 1, 1, 0 + 2331, 2332, 0, 1, 1, 0 + 2332, 2333, 0, 1, 1, 0 + 2333, 2334, 0, 1, 1, 0 + 2335, 2336, 0, 1, 1, 0 + 2336, 2337, 0, 1, 1, 0 + 2337, 2338, 0, 1, 1, 0 + 2338, 2339, 0, 1, 1, 0 + 2339, 2340, 0, 1, 1, 0 + 2340, 2341, 0, 1, 1, 0 + 2341, 2342, 0, 1, 1, 0 + 2342, 2343, 0, 1, 1, 0 + 2343, 2344, 0, 1, 1, 0 + 2344, 2345, 0, 1, 1, 0 + 2345, 2346, 0, 1, 1, 0 + 2346, 2347, 0, 1, 1, 0 + 2348, 2349, 0, 1, 1, 0 + 2349, 2350, 0, 1, 1, 0 + 2350, 2351, 0, 1, 1, 0 + 2351, 2352, 0, 1, 1, 0 + 2352, 2353, 0, 1, 1, 0 + 2354, 2355, 0, 1, 1, 0 + 2355, 2356, 0, 1, 1, 0 + 2356, 2357, 0, 1, 1, 0 + 2353, 2354, 0, 1, 1, 0 + 2358, 2359, 0, 2, 0, 0 + 2359, 2360, 0, 2, 0, 0 + 2360, 2361, 0, 2, 0, 0 + 2363, 2364, 0, 2, 0, 0 + 2364, 2365, 0, 2, 0, 0 + 2365, 2366, 0, 2, 0, 0 + 2366, 2367, 0, 2, 0, 0 + 2367, 2368, 0, 2, 0, 0 + 2368, 2369, 0, 2, 0, 0 + 2370, 2371, 0, 1, 1, 0 + 2371, 17357, 0, 1, 1, 0 + 2372, 17358, 0, 1, 1, 0 + 2373, 17359, 0, 1, 1, 0 + 2374, 2375, 0, 1, 1, 0 + 533, 8267, 0, 1, 1, 0 + 2377, 2378, 0, 1, 0, 0 + 2378, 2379, 0, 1, 0, 0 + 2379, 2380, 0, 1, 0, 0 + 2380, 2381, 0, 1, 0, 0 + 2381, 2091, 0, 1, 0, 0 + 2382, 2383, 0, 1, 1, 0 + 5, 2382, 0, 1, 1, 0 + 2388, 2387, 0, 2, 0, 0 + 2390, 2389, 0, 1, 0, 0 + 2391, 2390, 0, 1, 0, 0 + 2392, 2391, 0, 1, 0, 0 + 2393, 2392, 0, 1, 0, 0 + 2394, 2393, 0, 1, 0, 0 + 2395, 2394, 0, 1, 0, 0 + 2396, 2395, 0, 1, 0, 0 + 2397, 2396, 0, 1, 0, 0 + 2398, 2397, 0, 1, 0, 0 + 2399, 2398, 0, 1, 0, 0 + 617, 2399, 0, 1, 0, 0 + 2401, 2400, 0, 1, 1, 0 + 2402, 2401, 0, 1, 1, 0 + 2403, 2402, 0, 1, 1, 0 + 2404, 2403, 0, 1, 1, 0 + 2405, 2404, 0, 1, 1, 0 + 2406, 2405, 0, 1, 1, 0 + 2407, 2406, 0, 1, 1, 0 + 2408, 2407, 0, 1, 1, 0 + 2409, 2408, 0, 1, 1, 0 + 2410, 2409, 0, 1, 1, 0 + 611, 2411, 0, 2, 0, 0 + 2411, 2410, 0, 1, 1, 0 + 2400, 617, 0, 1, 1, 0 + 2387, 2386, 0, 2, 0, 0 + 2413, 2412, 0, 2, 0, 0 + 2414, 2413, 0, 2, 0, 0 + 2415, 2414, 0, 2, 0, 0 + 2416, 2415, 0, 2, 0, 0 + 2417, 2416, 0, 2, 0, 0 + 2418, 16762, 0, 2, 0, 0 + 2419, 2418, 0, 2, 0, 0 + 2421, 2420, 0, 2, 0, 0 + 2422, 2421, 0, 2, 0, 0 + 2423, 2422, 0, 2, 0, 0 + 2425, 2428, 0, 2, 0, 0 + 2426, 2430, 0, 2, 0, 0 + 2427, 2432, 0, 2, 0, 0 + 2428, 2427, 0, 2, 0, 0 + 2429, 2431, 0, 2, 0, 0 + 2430, 2429, 0, 2, 0, 0 + 2432, 2426, 0, 2, 0, 0 + 2433, 2434, 0, 1, 1, 1 + 2434, 2435, 0, 1, 1, 0 + 2435, 2436, 0, 1, 1, 0 + 2436, 2437, 0, 1, 1, 0 + 2437, 2438, 0, 1, 1, 0 + 2438, 2439, 0, 1, 1, 0 + 2439, 2440, 0, 1, 1, 0 + 2440, 2441, 0, 1, 1, 0 + 2441, 2442, 0, 1, 1, 0 + 2442, 2443, 0, 1, 1, 0 + 2443, 2444, 0, 1, 1, 0 + 2444, 2445, 0, 1, 1, 0 + 2445, 2446, 0, 1, 1, 0 + 2446, 2447, 0, 1, 1, 0 + 2447, 2448, 0, 1, 1, 0 + 2452, 2453, 0, 1, 1, 0 + 2453, 2454, 0, 1, 1, 0 + 2454, 2455, 0, 1, 1, 0 + 2455, 2456, 0, 1, 1, 0 + 2456, 2457, 0, 1, 1, 0 + 2457, 2458, 0, 1, 1, 0 + 2458, 2459, 0, 1, 1, 0 + 2459, 2460, 0, 1, 1, 0 + 2460, 2461, 0, 1, 1, 0 + 2462, 2463, 0, 1, 1, 0 + 2463, 2464, 0, 1, 1, 0 + 2464, 2465, 0, 1, 1, 0 + 2465, 2466, 0, 1, 1, 0 + 2466, 2467, 0, 1, 1, 0 + 2467, 2468, 0, 1, 1, 0 + 2468, 2469, 0, 1, 1, 0 + 2469, 2470, 0, 1, 1, 0 + 2472, 2473, 0, 1, 1, 0 + 2473, 2474, 0, 1, 1, 0 + 2474, 2475, 0, 1, 1, 0 + 2475, 2476, 0, 1, 1, 0 + 2476, 2477, 0, 1, 1, 0 + 2477, 2478, 0, 1, 1, 0 + 2478, 2479, 0, 1, 1, 0 + 2479, 2480, 0, 1, 1, 0 + 2480, 2481, 0, 1, 1, 0 + 2481, 2482, 0, 1, 1, 0 + 2482, 2483, 0, 1, 1, 0 + 2483, 2484, 0, 1, 1, 0 + 2485, 2493, 0, 1, 0, 0 + 2486, 2492, 0, 1, 0, 0 + 2487, 2488, 0, 1, 0, 0 + 2488, 2489, 0, 1, 0, 0 + 2490, 2491, 0, 1, 0, 0 + 2492, 2487, 0, 1, 0, 0 + 2493, 2486, 0, 1, 0, 0 + 2494, 2495, 0, 1, 1, 0 + 2495, 2496, 0, 1, 1, 0 + 2496, 2497, 0, 1, 1, 0 + 2498, 2499, 0, 1, 1, 0 + 2499, 2500, 0, 1, 1, 0 + 2500, 2501, 0, 1, 1, 0 + 2503, 2504, 0, 1, 1, 0 + 2506, 2507, 0, 1, 1, 0 + 2507, 2508, 0, 1, 1, 0 + 2508, 2509, 0, 1, 1, 0 + 2509, 2510, 0, 1, 1, 0 + 2510, 2511, 0, 1, 1, 0 + 2511, 2512, 0, 1, 1, 0 + 2512, 2513, 0, 1, 1, 0 + 2513, 2514, 0, 1, 1, 0 + 2518, 2519, 0, 1, 1, 0 + 2519, 2520, 0, 1, 1, 0 + 2520, 2521, 0, 1, 1, 0 + 2521, 2522, 0, 1, 1, 0 + 2522, 2523, 0, 1, 1, 0 + 2523, 2524, 0, 1, 1, 0 + 2524, 2525, 0, 1, 1, 0 + 2525, 2526, 0, 1, 1, 0 + 2528, 2529, 0, 1, 1, 0 + 2531, 2532, 0, 1, 1, 0 + 2532, 2533, 0, 1, 1, 0 + 2533, 2534, 0, 1, 1, 0 + 2534, 2535, 0, 1, 1, 0 + 2535, 2536, 0, 1, 1, 0 + 2536, 2537, 0, 1, 1, 0 + 2537, 2538, 0, 1, 1, 0 + 2542, 2543, 0, 1, 1, 0 + 2543, 2544, 0, 1, 1, 0 + 2544, 2545, 0, 1, 1, 0 + 2545, 2546, 0, 1, 1, 0 + 2546, 2547, 0, 1, 1, 0 + 2547, 2548, 0, 1, 1, 0 + 2548, 2549, 0, 1, 1, 0 + 2549, 2550, 0, 1, 1, 0 + 2550, 2551, 0, 1, 1, 0 + 2551, 2552, 0, 1, 1, 0 + 2552, 2553, 0, 1, 1, 0 + 2553, 2554, 0, 1, 1, 0 + 2554, 2555, 0, 1, 1, 0 + 2555, 2556, 0, 1, 1, 0 + 2556, 2557, 0, 1, 1, 0 + 2557, 2558, 0, 1, 1, 0 + 2558, 2559, 0, 1, 1, 0 + 2559, 2560, 0, 1, 1, 0 + 2560, 2572, 0, 1, 1, 0 + 2561, 2571, 0, 1, 1, 0 + 2562, 2570, 0, 1, 1, 0 + 2563, 2569, 0, 1, 1, 0 + 2564, 2568, 0, 1, 1, 0 + 2565, 2567, 0, 1, 1, 0 + 2566, 2540, 0, 1, 1, 0 + 2567, 2566, 0, 1, 1, 0 + 2568, 2565, 0, 1, 1, 0 + 2569, 2564, 0, 1, 1, 0 + 2570, 2563, 0, 1, 1, 0 + 2571, 2562, 0, 1, 1, 0 + 2572, 2561, 0, 1, 1, 0 + 2573, 17251, 0, 1, 1, 0 + 2574, 2575, 0, 1, 1, 0 + 2575, 2576, 0, 1, 1, 0 + 2576, 2577, 0, 1, 1, 0 + 2577, 2578, 0, 1, 1, 0 + 2578, 2579, 0, 1, 1, 0 + 2579, 2580, 0, 1, 1, 0 + 2580, 2581, 0, 1, 1, 0 + 2581, 17551, 0, 1, 1, 0 + 2583, 2584, 0, 1, 1, 0 + 2584, 2585, 0, 1, 1, 0 + 2585, 2586, 0, 1, 1, 0 + 2586, 2587, 0, 1, 1, 0 + 2588, 2589, 0, 1, 1, 0 + 2589, 2590, 0, 1, 1, 0 + 2590, 2591, 0, 1, 1, 0 + 2591, 2592, 0, 1, 1, 0 + 2592, 2593, 0, 1, 1, 0 + 2593, 2594, 0, 1, 1, 0 + 2594, 2595, 0, 1, 1, 0 + 2595, 2596, 0, 1, 1, 0 + 2596, 2597, 0, 1, 1, 0 + 2597, 2598, 0, 1, 1, 0 + 2598, 2599, 0, 1, 1, 0 + 2599, 2600, 0, 1, 1, 0 + 2600, 2601, 0, 1, 1, 0 + 2601, 2602, 0, 1, 1, 0 + 2602, 2603, 0, 1, 1, 0 + 2603, 2604, 0, 1, 1, 0 + 2604, 2605, 0, 1, 1, 0 + 2605, 2606, 0, 1, 1, 0 + 2606, 2607, 0, 1, 1, 0 + 2607, 2608, 0, 1, 1, 0 + 2608, 2609, 0, 1, 1, 0 + 2609, 2610, 0, 1, 1, 0 + 2610, 2611, 0, 1, 1, 0 + 2611, 2612, 0, 1, 1, 0 + 2612, 2613, 0, 1, 1, 0 + 2613, 2614, 0, 1, 1, 0 + 2614, 2615, 0, 1, 1, 0 + 2615, 2583, 0, 1, 1, 0 + 2575, 2588, 0, 1, 1, 0 + 2618, 2619, 0, 1, 1, 0 + 2619, 2620, 0, 1, 1, 0 + 2607, 2616, 0, 1, 1, 0 + 2621, 2622, 0, 1, 1, 0 + 2622, 2623, 0, 1, 1, 0 + 2624, 2625, 0, 1, 1, 0 + 2625, 2626, 0, 1, 1, 0 + 2626, 2627, 0, 1, 1, 0 + 2627, 2628, 0, 1, 1, 0 + 2628, 2629, 0, 1, 1, 0 + 2629, 2621, 0, 1, 1, 0 + 2630, 2631, 0, 1, 1, 0 + 2631, 2632, 0, 1, 1, 0 + 2632, 2633, 0, 1, 1, 0 + 2633, 17223, 0, 1, 1, 0 + 2634, 2624, 0, 1, 1, 0 + 2620, 2630, 0, 1, 1, 0 + 2635, 2636, 0, 1, 1, 0 + 2636, 2637, 0, 1, 1, 0 + 2637, 2638, 0, 1, 1, 0 + 2638, 2639, 0, 1, 1, 0 + 2639, 2640, 0, 1, 1, 0 + 2641, 2642, 0, 1, 1, 0 + 2640, 2641, 0, 1, 1, 0 + 2643, 2644, 0, 1, 1, 0 + 2644, 2645, 0, 1, 1, 0 + 2645, 5970, 0, 1, 1, 0 + 2646, 5974, 0, 1, 1, 0 + 2647, 2648, 0, 1, 1, 0 + 2648, 2649, 0, 1, 1, 0 + 2649, 2640, 0, 1, 1, 0 + 2621, 2635, 0, 1, 1, 0 + 2650, 2651, 0, 1, 1, 0 + 2651, 2652, 0, 1, 1, 0 + 2652, 2653, 0, 1, 1, 0 + 2653, 2654, 0, 1, 1, 0 + 2654, 2655, 0, 1, 1, 0 + 2655, 2656, 0, 1, 1, 0 + 2656, 2657, 0, 1, 1, 0 + 2657, 2658, 0, 1, 1, 0 + 2658, 2659, 0, 1, 1, 0 + 2659, 2660, 0, 1, 1, 0 + 2621, 2650, 0, 1, 1, 0 + 2582, 17550, 0, 1, 1, 0 + 2662, 2663, 0, 1, 1, 0 + 2663, 2664, 0, 1, 1, 0 + 2664, 2665, 0, 1, 1, 0 + 2665, 2666, 0, 1, 1, 0 + 2666, 2667, 0, 1, 1, 0 + 2667, 2668, 0, 1, 1, 0 + 2668, 2669, 0, 1, 1, 0 + 2669, 2670, 0, 1, 1, 0 + 2672, 2673, 0, 1, 1, 0 + 2673, 2674, 0, 1, 1, 0 + 2675, 2676, 0, 1, 1, 0 + 2676, 2677, 0, 1, 1, 0 + 2677, 2678, 0, 1, 1, 0 + 2678, 2679, 0, 1, 1, 0 + 2679, 2680, 0, 1, 1, 0 + 2680, 2681, 0, 1, 1, 0 + 2683, 2684, 0, 1, 1, 0 + 2684, 2685, 0, 1, 1, 0 + 2685, 2686, 0, 1, 1, 0 + 2688, 2689, 0, 1, 1, 0 + 2689, 2690, 0, 1, 1, 0 + 2690, 2691, 0, 1, 1, 0 + 2691, 2692, 0, 1, 1, 0 + 2692, 2693, 0, 1, 1, 0 + 2693, 2694, 0, 1, 1, 0 + 2696, 2697, 0, 1, 1, 0 + 2697, 2698, 0, 1, 1, 0 + 2698, 2699, 0, 1, 1, 0 + 2699, 2700, 0, 1, 1, 0 + 2700, 2701, 0, 1, 1, 0 + 2701, 2702, 0, 1, 1, 0 + 2702, 2703, 0, 1, 1, 0 + 2703, 2704, 0, 1, 1, 0 + 2705, 2706, 0, 1, 1, 0 + 2706, 2707, 0, 1, 1, 0 + 2707, 2708, 0, 1, 1, 0 + 2708, 2709, 0, 1, 1, 0 + 2711, 2712, 0, 1, 1, 0 + 2712, 2713, 0, 1, 1, 0 + 2713, 2714, 0, 1, 1, 0 + 2714, 2715, 0, 1, 1, 0 + 2715, 2716, 0, 1, 1, 0 + 2717, 2718, 0, 1, 1, 0 + 2718, 2719, 0, 1, 1, 0 + 2719, 2720, 0, 1, 1, 0 + 2720, 2721, 0, 1, 1, 0 + 2721, 2722, 0, 1, 1, 0 + 2725, 2726, 0, 1, 1, 0 + 2726, 2727, 0, 1, 1, 0 + 2727, 2728, 0, 1, 1, 0 + 2728, 2729, 0, 1, 1, 0 + 2732, 2733, 0, 1, 1, 0 + 2734, 2735, 0, 1, 1, 0 + 2736, 2737, 0, 1, 1, 0 + 2737, 2738, 0, 1, 1, 0 + 2738, 17266, 0, 1, 1, 0 + 2739, 17265, 0, 1, 1, 0 + 2742, 2743, 0, 1, 1, 0 + 2743, 2744, 0, 1, 1, 0 + 2744, 2745, 0, 1, 1, 0 + 2745, 2746, 0, 1, 1, 0 + 2747, 2748, 0, 1, 1, 0 + 2748, 2749, 0, 1, 1, 0 + 2749, 2750, 0, 1, 1, 0 + 2750, 2751, 0, 1, 1, 0 + 2752, 2753, 0, 1, 1, 0 + 2753, 2754, 0, 1, 1, 0 + 2754, 2755, 0, 1, 1, 0 + 2755, 2756, 0, 1, 1, 0 + 2757, 2758, 0, 1, 1, 0 + 2758, 2759, 0, 1, 1, 0 + 2759, 2760, 0, 1, 1, 0 + 2760, 2761, 0, 1, 1, 0 + 2761, 2762, 0, 1, 1, 0 + 2762, 2763, 0, 1, 1, 0 + 2763, 2764, 0, 1, 1, 0 + 2764, 2765, 0, 1, 1, 0 + 2765, 2766, 0, 1, 1, 0 + 2769, 2770, 0, 1, 1, 1 + 2770, 2771, 0, 1, 1, 1 + 2771, 2772, 0, 1, 1, 1 + 2772, 2773, 0, 1, 1, 1 + 2773, 2774, 0, 1, 1, 1 + 2774, 2775, 0, 1, 1, 1 + 2775, 2776, 0, 1, 1, 1 + 2776, 2777, 0, 1, 1, 1 + 2777, 8263, 0, 1, 1, 1 + 2778, 2779, 0, 1, 1, 1 + 2779, 2780, 0, 1, 1, 1 + 2780, 2781, 0, 1, 1, 1 + 2781, 2782, 0, 1, 1, 1 + 2782, 2783, 0, 1, 1, 1 + 2783, 2784, 0, 1, 1, 1 + 2784, 2785, 0, 1, 1, 1 + 2785, 2786, 0, 1, 1, 1 + 2786, 2787, 0, 1, 1, 1 + 2787, 2788, 0, 1, 1, 1 + 2788, 13608, 0, 1, 1, 1 + 2789, 2790, 0, 1, 1, 1 + 2790, 2791, 0, 1, 1, 1 + 2791, 2792, 0, 1, 1, 1 + 2792, 8967, 0, 1, 1, 1 + 2793, 9004, 0, 1, 1, 1 + 2794, 9003, 0, 1, 1, 1 + 2795, 9002, 0, 1, 1, 1 + 2796, 9001, 0, 1, 1, 1 + 2798, 2799, 0, 1, 1, 0 + 2799, 2800, 0, 1, 1, 0 + 2800, 2801, 0, 1, 1, 0 + 2801, 2802, 0, 1, 1, 0 + 2802, 2803, 0, 1, 1, 0 + 2803, 2804, 0, 1, 1, 0 + 2805, 2806, 0, 1, 1, 0 + 2808, 2809, 0, 1, 1, 0 + 2809, 2810, 0, 1, 1, 0 + 2812, 2813, 0, 1, 1, 0 + 2815, 17243, 0, 1, 1, 0 + 2816, 17245, 0, 1, 1, 0 + 2817, 17247, 0, 1, 1, 0 + 2820, 2821, 0, 1, 1, 0 + 2821, 2822, 0, 1, 1, 0 + 2822, 2823, 0, 1, 1, 0 + 2823, 2824, 0, 1, 1, 0 + 2824, 2825, 0, 1, 1, 0 + 2825, 2826, 0, 1, 1, 0 + 2826, 2827, 0, 1, 1, 0 + 2827, 2828, 0, 1, 1, 0 + 2828, 2829, 0, 1, 1, 0 + 2829, 2830, 0, 1, 1, 0 + 2830, 2831, 0, 1, 1, 0 + 2831, 2832, 0, 1, 1, 0 + 2834, 2835, 0, 1, 1, 0 + 2835, 2836, 0, 1, 1, 0 + 2836, 2837, 0, 1, 1, 0 + 2837, 2838, 0, 1, 1, 0 + 2838, 2839, 0, 1, 1, 0 + 2839, 2840, 0, 1, 1, 0 + 2840, 2841, 0, 1, 1, 0 + 2841, 2842, 0, 1, 1, 0 + 2842, 2843, 0, 1, 1, 0 + 2843, 2844, 0, 1, 1, 0 + 2846, 2847, 0, 1, 1, 0 + 2847, 2848, 0, 1, 1, 0 + 2848, 2849, 0, 1, 1, 0 + 2849, 2850, 0, 1, 1, 0 + 2850, 2851, 0, 1, 1, 0 + 2851, 2852, 0, 1, 1, 0 + 2852, 2853, 0, 1, 1, 0 + 2854, 2855, 0, 1, 1, 1 + 2855, 2856, 0, 1, 1, 1 + 2856, 2857, 0, 1, 1, 1 + 2857, 2858, 0, 1, 1, 0 + 2858, 2859, 0, 1, 1, 0 + 2859, 2860, 0, 1, 1, 0 + 2860, 2861, 0, 1, 1, 0 + 2861, 2862, 0, 1, 1, 0 + 2862, 2863, 0, 1, 1, 0 + 2863, 2864, 0, 1, 1, 0 + 2864, 2865, 0, 1, 1, 0 + 2865, 2866, 0, 1, 1, 0 + 2866, 2867, 0, 1, 1, 0 + 2867, 2868, 0, 1, 1, 0 + 2868, 2869, 0, 1, 1, 0 + 2869, 2870, 0, 1, 1, 0 + 2870, 2871, 0, 1, 1, 0 + 2871, 2872, 0, 1, 1, 0 + 2872, 2873, 0, 1, 1, 0 + 2873, 2874, 0, 1, 1, 0 + 2874, 2875, 0, 1, 1, 0 + 2875, 2876, 0, 1, 1, 0 + 2876, 2877, 0, 1, 1, 0 + 2877, 2878, 0, 1, 1, 0 + 2878, 2879, 0, 1, 1, 0 + 2879, 2880, 0, 1, 1, 0 + 2880, 2881, 0, 1, 1, 0 + 2881, 2882, 0, 1, 1, 0 + 2882, 2883, 0, 1, 1, 0 + 2885, 2886, 0, 1, 1, 0 + 2886, 2887, 0, 1, 1, 0 + 2887, 2888, 0, 1, 1, 0 + 2888, 2889, 0, 1, 1, 0 + 2889, 2890, 0, 1, 1, 0 + 2890, 2891, 0, 1, 1, 0 + 2891, 2892, 0, 1, 1, 0 + 2892, 2893, 0, 1, 1, 0 + 2893, 2894, 0, 1, 1, 0 + 2894, 2618, 0, 1, 1, 0 + 2895, 15498, 0, 1, 1, 0 + 2896, 2897, 0, 1, 1, 0 + 2897, 2898, 0, 1, 1, 0 + 2898, 2899, 0, 1, 1, 0 + 2899, 2900, 0, 1, 1, 0 + 2900, 2901, 0, 1, 1, 0 + 2901, 2902, 0, 1, 1, 0 + 2902, 2903, 0, 1, 1, 0 + 2904, 2905, 0, 1, 1, 0 + 2905, 2906, 0, 1, 1, 0 + 2906, 2907, 0, 1, 1, 0 + 2907, 2908, 0, 1, 1, 0 + 2908, 2909, 0, 1, 1, 0 + 2909, 2910, 0, 1, 1, 0 + 2910, 2911, 0, 1, 1, 0 + 2911, 2912, 0, 1, 1, 0 + 2913, 2914, 0, 1, 1, 0 + 2914, 2915, 0, 1, 1, 0 + 2915, 2916, 0, 1, 1, 0 + 2916, 2917, 0, 1, 1, 0 + 2917, 2918, 0, 1, 1, 0 + 2918, 2919, 0, 1, 1, 0 + 2919, 2920, 0, 1, 1, 0 + 2920, 2921, 0, 1, 1, 0 + 2921, 2922, 0, 1, 1, 0 + 2922, 2903, 0, 1, 1, 0 + 2925, 2926, 0, 1, 1, 0 + 2926, 2927, 0, 1, 1, 0 + 2927, 2928, 0, 1, 1, 0 + 2928, 2929, 0, 1, 1, 0 + 2929, 2930, 0, 1, 1, 0 + 2930, 2931, 0, 1, 1, 0 + 2931, 2932, 0, 1, 1, 0 + 2932, 2573, 0, 1, 1, 0 + 2933, 2934, 0, 2, 2, 0 + 2934, 2935, 0, 2, 2, 0 + 2935, 2936, 0, 2, 2, 0 + 2936, 2937, 0, 2, 2, 0 + 2937, 2938, 0, 2, 2, 0 + 2938, 2939, 0, 2, 2, 0 + 2939, 2940, 0, 2, 2, 0 + 2942, 2943, 0, 1, 1, 0 + 2943, 2973, 0, 1, 1, 0 + 2944, 2945, 0, 1, 1, 0 + 2945, 2946, 0, 1, 1, 0 + 2946, 2947, 0, 1, 1, 0 + 2947, 2948, 0, 1, 1, 0 + 2948, 2949, 0, 1, 1, 0 + 2949, 2950, 0, 1, 1, 0 + 2950, 2951, 0, 1, 1, 0 + 2951, 2952, 0, 1, 1, 0 + 2952, 2953, 0, 1, 1, 0 + 2953, 2954, 0, 1, 1, 0 + 2954, 2955, 0, 1, 1, 0 + 2955, 2956, 0, 1, 1, 0 + 2957, 2958, 0, 1, 1, 0 + 2958, 2959, 0, 1, 1, 0 + 2959, 2960, 0, 1, 1, 0 + 2960, 2961, 0, 1, 1, 0 + 2961, 2962, 0, 1, 1, 0 + 2962, 2972, 0, 1, 1, 0 + 2963, 2964, 0, 1, 1, 0 + 2964, 2965, 0, 1, 1, 0 + 2965, 2966, 0, 1, 1, 0 + 2966, 2967, 0, 1, 1, 0 + 2967, 2968, 0, 1, 1, 0 + 2969, 2970, 0, 1, 1, 0 + 2970, 2971, 0, 1, 1, 0 + 2766, 2971, 0, 1, 1, 0 + 2971, 2767, 0, 1, 1, 0 + 2972, 2963, 0, 1, 1, 0 + 2558, 2942, 0, 1, 1, 0 + 2551, 2757, 0, 1, 1, 0 + 2973, 2944, 0, 1, 1, 0 + 2974, 2975, 0, 1, 1, 0 + 2975, 2976, 0, 1, 1, 0 + 2976, 2977, 0, 1, 1, 0 + 2977, 2978, 0, 1, 1, 0 + 2978, 2979, 0, 1, 1, 0 + 2979, 2980, 0, 1, 1, 0 + 2980, 2972, 0, 1, 1, 0 + 2973, 2974, 0, 1, 1, 0 + 2461, 2462, 0, 1, 1, 0 + 2982, 2983, 0, 1, 1, 0 + 2983, 2984, 0, 1, 1, 0 + 2984, 2985, 0, 1, 1, 0 + 2985, 2986, 0, 1, 1, 0 + 2986, 2987, 0, 1, 1, 0 + 2987, 2988, 0, 1, 1, 0 + 2988, 2989, 0, 1, 1, 0 + 2989, 2990, 0, 1, 1, 0 + 2990, 2991, 0, 1, 1, 0 + 2991, 2992, 0, 1, 1, 0 + 2992, 2993, 0, 1, 1, 0 + 2993, 2994, 0, 1, 1, 0 + 2995, 2996, 0, 1, 1, 0 + 2996, 2997, 0, 1, 1, 0 + 2997, 2998, 0, 1, 1, 0 + 2998, 2999, 0, 1, 1, 0 + 3000, 3001, 0, 1, 1, 0 + 3001, 3002, 0, 1, 1, 0 + 3002, 3003, 0, 1, 1, 0 + 3003, 3004, 0, 1, 1, 0 + 3004, 3005, 0, 1, 1, 0 + 3005, 3006, 0, 1, 1, 0 + 3007, 3008, 0, 1, 1, 0 + 3008, 3009, 0, 1, 1, 0 + 3009, 3010, 0, 1, 1, 0 + 3010, 3011, 0, 1, 1, 0 + 3011, 3012, 0, 1, 1, 0 + 3014, 3015, 0, 1, 1, 0 + 3015, 3016, 0, 1, 1, 0 + 3016, 3017, 0, 1, 1, 0 + 3017, 3018, 0, 1, 1, 0 + 3018, 3019, 0, 1, 1, 0 + 3019, 3020, 0, 1, 1, 0 + 3020, 3021, 0, 1, 1, 0 + 3021, 3022, 0, 1, 1, 0 + 3022, 3023, 0, 1, 1, 0 + 3023, 3024, 0, 1, 1, 0 + 3024, 3025, 0, 1, 1, 0 + 3025, 3026, 0, 1, 1, 0 + 3026, 3027, 0, 1, 1, 0 + 3027, 3028, 0, 1, 1, 0 + 3028, 3029, 0, 1, 1, 0 + 3031, 3032, 0, 1, 1, 0 + 3032, 3033, 0, 1, 1, 0 + 3033, 3034, 0, 1, 1, 0 + 3036, 3037, 0, 1, 1, 0 + 3037, 3038, 0, 1, 1, 0 + 3038, 3039, 0, 1, 1, 0 + 3039, 3040, 0, 1, 1, 0 + 3040, 3041, 0, 1, 1, 0 + 3041, 3042, 0, 1, 1, 0 + 3044, 3045, 0, 1, 1, 0 + 3045, 3046, 0, 1, 1, 0 + 3046, 3047, 0, 1, 1, 0 + 3047, 3048, 0, 1, 1, 0 + 3048, 3049, 0, 1, 1, 0 + 3049, 3050, 0, 1, 1, 0 + 3050, 3051, 0, 1, 1, 0 + 3053, 3054, 0, 1, 1, 0 + 3054, 3055, 0, 1, 1, 0 + 3055, 3056, 0, 1, 1, 0 + 3056, 3057, 0, 1, 1, 0 + 3057, 3058, 0, 1, 1, 0 + 3058, 3059, 0, 1, 1, 0 + 3060, 3061, 0, 1, 1, 0 + 3061, 3062, 0, 1, 1, 0 + 3064, 3065, 0, 1, 1, 0 + 3065, 3066, 0, 1, 1, 0 + 3066, 3067, 0, 1, 1, 0 + 3067, 3068, 0, 1, 1, 0 + 3068, 3069, 0, 1, 1, 0 + 3069, 3070, 0, 1, 1, 0 + 3071, 3072, 0, 1, 1, 0 + 3073, 3074, 0, 1, 1, 0 + 3074, 3075, 0, 1, 1, 0 + 3078, 3079, 0, 1, 1, 0 + 3079, 3080, 0, 1, 1, 0 + 3080, 3081, 0, 1, 1, 0 + 3081, 3082, 0, 1, 1, 0 + 3084, 3085, 0, 1, 1, 0 + 3085, 3086, 0, 1, 1, 0 + 3089, 3090, 0, 1, 1, 0 + 3090, 3091, 0, 1, 1, 0 + 3091, 3092, 0, 1, 1, 0 + 3092, 3093, 0, 1, 1, 0 + 3093, 3101, 0, 1, 1, 0 + 3095, 3096, 0, 1, 1, 0 + 3096, 3097, 0, 1, 1, 0 + 3097, 3098, 0, 1, 1, 0 + 3098, 3099, 0, 1, 1, 0 + 3099, 3100, 0, 1, 1, 0 + 3101, 3094, 0, 1, 1, 0 + 3029, 3030, 0, 1, 1, 0 + 3102, 3103, 0, 1, 0, 0 + 3103, 3104, 0, 1, 0, 0 + 3104, 3105, 0, 1, 0, 0 + 3105, 3106, 0, 1, 0, 0 + 3106, 3107, 0, 1, 0, 0 + 3107, 3108, 0, 1, 0, 0 + 3108, 3109, 0, 1, 0, 0 + 3109, 3110, 0, 1, 0, 0 + 3110, 3111, 0, 1, 0, 0 + 3111, 3112, 0, 1, 0, 0 + 3112, 3113, 0, 1, 0, 0 + 3113, 3114, 0, 1, 0, 0 + 3114, 3115, 0, 1, 0, 0 + 3115, 3116, 0, 1, 0, 0 + 3116, 3117, 0, 1, 0, 0 + 3117, 3118, 0, 1, 0, 0 + 3118, 3119, 0, 1, 0, 0 + 3119, 3120, 0, 1, 0, 0 + 3120, 3121, 0, 1, 0, 0 + 3121, 3122, 0, 1, 0, 0 + 3122, 3123, 0, 1, 0, 0 + 3123, 3124, 0, 1, 0, 0 + 3125, 3126, 0, 1, 0, 0 + 3127, 3128, 0, 1, 0, 0 + 3128, 3129, 0, 1, 0, 0 + 3129, 3130, 0, 2, 0, 0 + 3130, 3131, 0, 2, 0, 0 + 3131, 3132, 0, 2, 0, 0 + 3132, 3133, 0, 2, 0, 0 + 3133, 3134, 0, 2, 0, 0 + 3134, 3135, 0, 2, 0, 0 + 3135, 3136, 0, 2, 0, 0 + 3136, 3137, 0, 2, 0, 0 + 3137, 3138, 0, 2, 0, 0 + 3138, 3139, 0, 2, 0, 0 + 3139, 3140, 0, 2, 0, 0 + 3140, 3141, 0, 2, 0, 0 + 3141, 3142, 0, 2, 0, 0 + 3142, 3143, 0, 2, 0, 0 + 3143, 3144, 0, 2, 0, 0 + 3145, 3146, 0, 2, 0, 0 + 3146, 3147, 0, 2, 0, 0 + 3147, 3148, 0, 2, 0, 0 + 3148, 3149, 0, 2, 0, 0 + 3149, 3150, 0, 2, 0, 0 + 3150, 3151, 0, 2, 0, 0 + 3151, 3152, 0, 2, 0, 0 + 3152, 3153, 0, 2, 0, 0 + 3153, 3154, 0, 2, 0, 0 + 3154, 3155, 0, 2, 0, 0 + 3155, 3156, 0, 2, 0, 0 + 3156, 3157, 0, 2, 0, 0 + 3157, 3158, 0, 2, 0, 0 + 3158, 3159, 0, 2, 0, 0 + 3159, 3160, 0, 2, 0, 0 + 3144, 3145, 0, 2, 0, 0 + 3161, 3162, 0, 2, 0, 0 + 3162, 3163, 0, 2, 0, 0 + 3163, 3164, 0, 2, 0, 0 + 3164, 3165, 0, 2, 0, 0 + 3165, 3166, 0, 2, 0, 0 + 3166, 3167, 0, 2, 0, 0 + 3167, 3168, 0, 2, 0, 0 + 3168, 3169, 0, 2, 0, 0 + 3169, 3170, 0, 2, 0, 0 + 3170, 3171, 0, 2, 0, 0 + 3160, 3161, 0, 2, 0, 0 + 3172, 3173, 0, 2, 0, 0 + 3173, 3174, 0, 2, 0, 0 + 3174, 3175, 0, 2, 0, 0 + 3175, 3176, 0, 2, 0, 0 + 3176, 3177, 0, 2, 0, 0 + 3177, 3178, 0, 2, 0, 0 + 3178, 3179, 0, 2, 0, 0 + 3179, 3180, 0, 2, 0, 0 + 3180, 3181, 0, 2, 0, 0 + 3181, 3182, 0, 2, 0, 0 + 3182, 3183, 0, 2, 0, 0 + 3183, 3184, 0, 2, 0, 0 + 3184, 3185, 0, 2, 0, 0 + 3185, 3186, 0, 2, 0, 0 + 3186, 3187, 0, 2, 0, 0 + 3187, 3188, 0, 2, 0, 0 + 3188, 3189, 0, 2, 0, 0 + 3189, 3190, 0, 2, 0, 0 + 3190, 3191, 0, 2, 0, 0 + 3191, 3192, 0, 2, 0, 0 + 3192, 3193, 0, 2, 0, 0 + 3193, 3194, 0, 2, 0, 0 + 3194, 3195, 0, 2, 0, 0 + 3195, 3196, 0, 2, 0, 0 + 3196, 3197, 0, 2, 0, 0 + 3197, 3198, 0, 2, 0, 0 + 3198, 3199, 0, 2, 0, 0 + 3199, 3200, 0, 2, 0, 0 + 3200, 3201, 0, 2, 0, 0 + 3202, 3203, 0, 1, 0, 0 + 3203, 3204, 0, 1, 0, 0 + 3204, 3205, 0, 1, 0, 0 + 3205, 3206, 0, 1, 0, 0 + 3206, 3207, 0, 1, 0, 0 + 3207, 3208, 0, 1, 0, 0 + 3208, 3209, 0, 1, 0, 0 + 3209, 3210, 0, 1, 0, 0 + 3210, 3211, 0, 1, 0, 0 + 3211, 3212, 0, 1, 0, 0 + 3212, 3213, 0, 1, 0, 0 + 3213, 3214, 0, 1, 0, 0 + 3214, 3215, 0, 1, 0, 0 + 3215, 3216, 0, 1, 0, 0 + 3216, 3201, 0, 1, 0, 0 + 3217, 3218, 0, 1, 0, 0 + 3218, 3219, 0, 1, 0, 0 + 3219, 3220, 0, 1, 0, 0 + 3220, 3221, 0, 1, 0, 0 + 3222, 3223, 0, 1, 0, 0 + 3223, 3224, 0, 1, 0, 0 + 3224, 3225, 0, 1, 0, 0 + 3225, 3226, 0, 1, 0, 0 + 3226, 3227, 0, 1, 0, 0 + 3227, 3228, 0, 1, 0, 0 + 3228, 3229, 0, 1, 0, 0 + 3229, 3230, 0, 1, 0, 0 + 3230, 3231, 0, 1, 0, 0 + 3231, 3232, 0, 1, 0, 0 + 3232, 3168, 0, 1, 0, 0 + 3221, 3222, 0, 1, 0, 0 + 3233, 3234, 0, 1, 0, 0 + 3234, 3235, 0, 1, 0, 0 + 3235, 3236, 0, 1, 0, 0 + 3236, 3237, 0, 1, 0, 0 + 3237, 3238, 0, 1, 0, 0 + 3238, 3239, 0, 1, 0, 0 + 3239, 3240, 0, 1, 0, 0 + 3240, 3241, 0, 1, 0, 0 + 3241, 3242, 0, 1, 0, 0 + 3175, 3233, 0, 1, 0, 0 + 3244, 3245, 0, 1, 0, 0 + 3245, 3246, 0, 1, 0, 0 + 3246, 3247, 0, 1, 0, 0 + 3201, 3244, 0, 1, 0, 0 + 3248, 3249, 0, 1, 0, 0 + 3249, 3250, 0, 1, 0, 0 + 3250, 3127, 0, 1, 0, 0 + 3127, 3102, 0, 1, 0, 0 + 2587, 17236, 0, 1, 1, 0 + 3252, 3253, 0, 1, 1, 0 + 3253, 3254, 0, 1, 1, 0 + 3254, 3255, 0, 1, 1, 0 + 3255, 3256, 0, 1, 1, 0 + 3257, 3258, 0, 1, 1, 0 + 3258, 3259, 0, 1, 1, 0 + 3260, 3261, 0, 1, 1, 0 + 3261, 3262, 0, 1, 1, 0 + 3262, 3263, 0, 1, 1, 0 + 3263, 3264, 0, 1, 1, 0 + 3264, 3265, 0, 1, 1, 0 + 3265, 3266, 0, 1, 1, 0 + 3266, 3267, 0, 1, 1, 0 + 3267, 3268, 0, 1, 1, 0 + 3268, 3269, 0, 1, 1, 0 + 3070, 3270, 0, 1, 1, 0 + 3271, 3272, 0, 1, 1, 0 + 3272, 3273, 0, 1, 1, 0 + 3273, 3274, 0, 1, 1, 0 + 3274, 3275, 0, 1, 1, 0 + 3275, 3276, 0, 1, 1, 0 + 3276, 3277, 0, 1, 1, 0 + 3277, 3278, 0, 1, 1, 0 + 3278, 3279, 0, 1, 1, 0 + 3280, 3281, 0, 1, 1, 0 + 3281, 3282, 0, 1, 1, 0 + 3282, 8895, 0, 1, 1, 0 + 3284, 8885, 0, 1, 1, 0 + 3285, 8884, 0, 1, 1, 0 + 3288, 3289, 0, 1, 1, 0 + 3292, 3293, 0, 1, 1, 0 + 3293, 3280, 0, 1, 1, 0 + 3294, 3306, 0, 1, 1, 0 + 3295, 3296, 0, 1, 1, 0 + 3296, 3297, 0, 1, 1, 0 + 3297, 3298, 0, 1, 1, 0 + 3300, 3305, 0, 1, 1, 0 + 3301, 3302, 0, 1, 1, 0 + 3302, 3303, 0, 1, 1, 0 + 3303, 3304, 0, 1, 1, 0 + 3305, 3301, 0, 1, 1, 0 + 3306, 3295, 0, 1, 1, 0 + 3307, 3308, 0, 1, 1, 0 + 3308, 3309, 0, 1, 1, 0 + 3309, 3310, 0, 1, 1, 0 + 3310, 3311, 0, 1, 1, 0 + 3311, 3312, 0, 1, 1, 0 + 3314, 3315, 0, 1, 1, 0 + 3315, 3316, 0, 1, 1, 0 + 3316, 3317, 0, 1, 1, 0 + 3317, 3318, 0, 1, 1, 0 + 3319, 3320, 0, 1, 1, 0 + 3320, 3321, 0, 1, 1, 0 + 3321, 3322, 0, 1, 1, 0 + 3322, 3323, 0, 1, 1, 0 + 3325, 3326, 0, 1, 1, 0 + 3326, 3327, 0, 1, 1, 0 + 3327, 3328, 0, 1, 1, 0 + 3328, 3329, 0, 1, 1, 0 + 3330, 3331, 0, 1, 1, 0 + 3331, 3332, 0, 1, 1, 0 + 3332, 3333, 0, 1, 1, 0 + 3333, 3334, 0, 1, 1, 0 + 3335, 3336, 0, 1, 1, 0 + 3336, 3337, 0, 1, 1, 0 + 3337, 3338, 0, 1, 1, 0 + 3339, 3340, 0, 1, 1, 0 + 3340, 3341, 0, 1, 1, 0 + 3341, 3342, 0, 1, 1, 0 + 3343, 3344, 0, 1, 1, 0 + 3344, 3345, 0, 1, 1, 0 + 3345, 3346, 0, 1, 1, 0 + 3346, 3347, 0, 1, 1, 0 + 3347, 3348, 0, 1, 1, 0 + 3349, 3350, 0, 1, 1, 0 + 3351, 17318, 0, 1, 1, 0 + 3352, 3353, 0, 1, 1, 0 + 3353, 15509, 0, 1, 1, 0 + 3354, 3355, 0, 1, 1, 0 + 3355, 3356, 0, 1, 1, 0 + 3358, 3359, 0, 1, 1, 0 + 3359, 3360, 0, 1, 1, 0 + 3360, 3361, 0, 1, 1, 0 + 3361, 3362, 0, 1, 1, 0 + 3362, 3363, 0, 1, 1, 0 + 3365, 3366, 0, 1, 1, 0 + 3367, 3368, 0, 1, 1, 0 + 3368, 3369, 0, 1, 1, 0 + 3369, 3370, 0, 1, 1, 0 + 3370, 3371, 0, 1, 1, 0 + 3371, 3372, 0, 1, 1, 0 + 3372, 3373, 0, 1, 1, 0 + 3373, 3374, 0, 1, 1, 0 + 3374, 3375, 0, 1, 1, 0 + 3375, 3376, 0, 1, 1, 0 + 3376, 3377, 0, 1, 1, 0 + 3378, 3379, 0, 1, 1, 0 + 3379, 3380, 0, 1, 1, 0 + 3380, 3381, 0, 1, 1, 0 + 3381, 3382, 0, 1, 1, 0 + 3382, 3383, 0, 1, 1, 0 + 3385, 3386, 0, 1, 1, 0 + 3386, 3387, 0, 1, 1, 0 + 3389, 3390, 0, 1, 1, 0 + 3375, 3378, 0, 1, 1, 0 + 3391, 3392, 0, 1, 1, 0 + 3392, 3393, 0, 1, 1, 0 + 3393, 3394, 0, 1, 1, 0 + 3394, 3395, 0, 1, 1, 0 + 3395, 3396, 0, 1, 1, 0 + 3396, 3397, 0, 1, 1, 0 + 3398, 3399, 0, 1, 1, 0 + 3399, 3400, 0, 1, 1, 0 + 3400, 3401, 0, 1, 1, 0 + 3401, 3402, 0, 1, 1, 0 + 3402, 3403, 0, 1, 1, 0 + 3403, 3404, 0, 1, 1, 0 + 3405, 3406, 0, 1, 1, 0 + 3406, 3407, 0, 1, 1, 0 + 3407, 3408, 0, 1, 1, 0 + 3408, 3409, 0, 1, 1, 0 + 3409, 3410, 0, 1, 1, 0 + 3410, 3411, 0, 1, 1, 0 + 3411, 3412, 0, 1, 1, 0 + 3412, 3413, 0, 1, 1, 0 + 3413, 3414, 0, 1, 1, 0 + 3414, 3415, 0, 1, 1, 0 + 3415, 3416, 0, 1, 1, 0 + 3416, 3417, 0, 1, 1, 0 + 3417, 3418, 0, 1, 1, 0 + 3418, 3419, 0, 1, 1, 0 + 3419, 3420, 0, 1, 1, 0 + 3420, 3421, 0, 1, 1, 0 + 3421, 3422, 0, 1, 1, 0 + 3422, 3423, 0, 1, 1, 0 + 3423, 3424, 0, 1, 1, 0 + 3426, 3427, 0, 1, 1, 0 + 3427, 3428, 0, 1, 1, 0 + 3428, 17681, 0, 1, 1, 0 + 3429, 3430, 0, 1, 1, 0 + 3430, 3431, 0, 1, 1, 0 + 3431, 3432, 0, 1, 1, 0 + 3432, 3433, 0, 1, 1, 0 + 3433, 3434, 0, 1, 1, 0 + 3434, 3435, 0, 1, 1, 0 + 3435, 3436, 0, 1, 1, 0 + 3437, 3438, 0, 1, 1, 0 + 3438, 3439, 0, 1, 1, 0 + 3439, 3440, 0, 1, 1, 0 + 3440, 3441, 0, 1, 1, 0 + 3441, 3442, 0, 1, 1, 0 + 3442, 3398, 0, 1, 1, 0 + 3444, 3445, 0, 1, 1, 0 + 3445, 3446, 0, 1, 1, 0 + 3446, 3447, 0, 1, 1, 0 + 3447, 3448, 0, 1, 1, 0 + 3448, 3449, 0, 1, 1, 0 + 3449, 3450, 0, 1, 1, 0 + 3450, 3451, 0, 1, 1, 0 + 3451, 3452, 0, 1, 1, 0 + 3452, 3453, 0, 1, 1, 0 + 3453, 3454, 0, 1, 1, 0 + 3454, 3455, 0, 1, 1, 0 + 3455, 3456, 0, 1, 1, 0 + 3456, 3457, 0, 1, 1, 0 + 3457, 3458, 0, 1, 1, 0 + 3458, 3459, 0, 1, 1, 0 + 3459, 3460, 0, 1, 1, 0 + 3460, 3461, 0, 1, 1, 0 + 3461, 3462, 0, 1, 1, 0 + 3462, 3463, 0, 1, 1, 0 + 3463, 3464, 0, 1, 1, 0 + 3464, 3465, 0, 1, 1, 0 + 3465, 3466, 0, 1, 1, 0 + 3466, 3467, 0, 1, 1, 0 + 3467, 3468, 0, 1, 1, 0 + 3468, 3469, 0, 1, 1, 0 + 3469, 3470, 0, 1, 1, 0 + 3470, 3471, 0, 1, 1, 0 + 3471, 3472, 0, 1, 1, 0 + 3472, 3473, 0, 1, 1, 0 + 3473, 3474, 0, 1, 1, 0 + 3474, 3475, 0, 1, 1, 0 + 3475, 3476, 0, 1, 1, 0 + 3476, 3477, 0, 1, 1, 0 + 3477, 3478, 0, 1, 1, 0 + 3478, 3479, 0, 1, 1, 0 + 3479, 3480, 0, 1, 1, 0 + 3480, 3481, 0, 1, 1, 0 + 3481, 3482, 0, 1, 1, 0 + 3482, 3483, 0, 1, 1, 0 + 3483, 3484, 0, 1, 1, 0 + 3484, 3485, 0, 1, 1, 0 + 3485, 3486, 0, 1, 1, 0 + 3486, 3487, 0, 1, 1, 0 + 3487, 3488, 0, 1, 1, 0 + 3488, 3489, 0, 1, 1, 0 + 3489, 3490, 0, 1, 1, 0 + 3490, 3491, 0, 1, 1, 0 + 3492, 3493, 0, 1, 1, 0 + 3493, 3494, 0, 1, 1, 0 + 3494, 3495, 0, 1, 1, 0 + 3495, 3496, 0, 1, 1, 0 + 3496, 3497, 0, 1, 1, 0 + 3497, 3498, 0, 1, 1, 0 + 3498, 3499, 0, 1, 1, 0 + 3499, 3500, 0, 1, 1, 0 + 3500, 3501, 0, 1, 1, 0 + 3501, 3502, 0, 1, 1, 0 + 3502, 3503, 0, 1, 1, 0 + 3503, 3504, 0, 1, 1, 0 + 3504, 3505, 0, 1, 1, 0 + 3505, 3506, 0, 1, 1, 0 + 3506, 3507, 0, 1, 1, 0 + 3507, 3508, 0, 1, 1, 0 + 3508, 3509, 0, 1, 1, 0 + 3509, 3510, 0, 1, 1, 0 + 3510, 3511, 0, 1, 1, 0 + 3511, 3512, 0, 1, 1, 0 + 3512, 3513, 0, 1, 1, 0 + 3513, 3514, 0, 1, 1, 0 + 3514, 3515, 0, 1, 1, 0 + 3515, 3516, 0, 1, 1, 0 + 3516, 3517, 0, 1, 1, 0 + 3517, 3518, 0, 1, 1, 0 + 3518, 3519, 0, 1, 1, 0 + 3519, 3520, 0, 1, 1, 0 + 3520, 3521, 0, 1, 1, 0 + 3521, 3522, 0, 1, 1, 0 + 3522, 3523, 0, 1, 1, 0 + 3523, 3524, 0, 1, 1, 0 + 3524, 3525, 0, 1, 1, 0 + 3526, 3527, 0, 1, 1, 0 + 3527, 3528, 0, 1, 1, 0 + 3528, 3529, 0, 1, 1, 0 + 3529, 3530, 0, 1, 1, 0 + 3530, 3531, 0, 1, 1, 0 + 3531, 3532, 0, 1, 1, 0 + 3532, 3533, 0, 1, 1, 0 + 3533, 3534, 0, 1, 1, 0 + 3534, 3535, 0, 1, 1, 0 + 3535, 3454, 0, 1, 1, 0 + 3536, 3537, 0, 1, 1, 0 + 3537, 3538, 0, 1, 1, 0 + 3538, 3539, 0, 1, 1, 0 + 3539, 3540, 0, 1, 1, 0 + 3540, 3541, 0, 1, 1, 0 + 3541, 3542, 0, 1, 1, 0 + 3542, 3543, 0, 1, 1, 0 + 3543, 3544, 0, 1, 1, 0 + 3544, 3545, 0, 1, 1, 0 + 3545, 3546, 0, 1, 1, 0 + 3546, 3547, 0, 1, 1, 0 + 3547, 3548, 0, 1, 1, 0 + 3548, 3549, 0, 1, 1, 0 + 3550, 3551, 0, 1, 1, 0 + 3551, 3552, 0, 1, 1, 0 + 3552, 3553, 0, 1, 1, 0 + 3553, 3554, 0, 1, 1, 0 + 3554, 3555, 0, 1, 1, 0 + 3555, 3556, 0, 1, 1, 0 + 3556, 3557, 0, 1, 1, 0 + 3557, 3558, 0, 1, 1, 0 + 3558, 3559, 0, 1, 1, 0 + 3559, 3560, 0, 1, 1, 0 + 3560, 3561, 0, 1, 1, 0 + 3561, 3562, 0, 1, 1, 0 + 3562, 3563, 0, 1, 1, 0 + 3563, 3564, 0, 1, 1, 0 + 3564, 3565, 0, 1, 1, 0 + 3565, 3566, 0, 1, 1, 0 + 3566, 3567, 0, 1, 1, 0 + 3567, 3568, 0, 1, 1, 0 + 3568, 3569, 0, 1, 1, 0 + 3569, 3570, 0, 1, 1, 0 + 3570, 3571, 0, 1, 1, 0 + 3571, 3572, 0, 1, 1, 0 + 3572, 3573, 0, 1, 1, 0 + 3573, 3574, 0, 1, 1, 0 + 3574, 3512, 0, 1, 1, 0 + 3576, 3575, 0, 2, 0, 1 + 3577, 3576, 0, 2, 0, 1 + 3578, 3577, 0, 2, 0, 1 + 3579, 3578, 0, 2, 0, 1 + 3580, 3579, 0, 2, 0, 1 + 3581, 3580, 0, 2, 0, 1 + 3582, 3581, 0, 2, 0, 1 + 3583, 3582, 0, 2, 0, 1 + 3584, 3583, 0, 2, 0, 1 + 3585, 3584, 0, 2, 0, 1 + 3586, 3585, 0, 2, 0, 1 + 3587, 3586, 0, 2, 0, 1 + 3588, 3587, 0, 2, 0, 1 + 3589, 3588, 0, 2, 0, 1 + 3590, 3591, 0, 2, 0, 0 + 3592, 3593, 0, 2, 0, 0 + 3593, 3594, 0, 2, 0, 0 + 3594, 3595, 0, 2, 0, 0 + 3595, 3596, 0, 2, 0, 0 + 3596, 3590, 0, 2, 0, 0 + 3590, 3589, 0, 2, 0, 1 + 3597, 3598, 0, 2, 0, 0 + 3598, 3599, 0, 2, 0, 0 + 3599, 3600, 0, 2, 0, 0 + 3600, 3601, 0, 2, 0, 0 + 3601, 3602, 0, 2, 0, 0 + 3602, 3603, 0, 2, 0, 0 + 3603, 3604, 0, 2, 0, 0 + 3605, 3606, 0, 2, 0, 0 + 3606, 3607, 0, 2, 0, 0 + 3607, 3608, 0, 2, 0, 0 + 3608, 3609, 0, 2, 0, 0 + 3609, 3610, 0, 2, 0, 0 + 3604, 17521, 0, 2, 0, 0 + 3611, 3612, 0, 2, 0, 0 + 3612, 3613, 0, 2, 0, 0 + 3613, 3614, 0, 2, 0, 0 + 3614, 3615, 0, 2, 0, 0 + 3610, 3611, 0, 2, 0, 0 + 3616, 3617, 0, 2, 0, 1 + 3617, 3618, 0, 2, 0, 1 + 3618, 3619, 0, 2, 0, 1 + 3619, 3620, 0, 2, 0, 1 + 3620, 3621, 0, 2, 0, 1 + 3621, 3622, 0, 2, 0, 1 + 3622, 3623, 0, 2, 0, 1 + 3623, 3624, 0, 2, 0, 1 + 3624, 3625, 0, 2, 0, 1 + 3625, 3626, 0, 2, 0, 1 + 3626, 3627, 0, 2, 0, 1 + 3627, 3628, 0, 2, 0, 1 + 3628, 3629, 0, 2, 0, 1 + 3629, 3631, 0, 2, 0, 1 + 3631, 3630, 0, 2, 0, 1 + 3630, 3615, 0, 2, 0, 1 + 3632, 3633, 0, 2, 0, 0 + 3633, 3634, 0, 2, 0, 0 + 3634, 3635, 0, 2, 0, 0 + 3635, 3636, 0, 2, 0, 0 + 3636, 3637, 0, 2, 0, 0 + 3637, 3638, 0, 2, 0, 0 + 3638, 3639, 0, 2, 0, 0 + 3639, 3640, 0, 2, 0, 0 + 3640, 3641, 0, 2, 0, 0 + 3641, 3642, 0, 2, 0, 0 + 3642, 17522, 0, 2, 0, 0 + 3643, 3644, 0, 2, 0, 0 + 3644, 3645, 0, 2, 0, 0 + 3645, 3646, 0, 2, 0, 0 + 3646, 3647, 0, 2, 0, 0 + 3647, 3648, 0, 2, 0, 0 + 3648, 3649, 0, 2, 0, 0 + 3649, 3650, 0, 2, 0, 0 + 3650, 13948, 0, 2, 0, 0 + 3651, 3652, 0, 2, 0, 0 + 3652, 3653, 0, 2, 0, 0 + 3653, 3654, 0, 2, 0, 0 + 3654, 3655, 0, 2, 0, 0 + 3655, 3656, 0, 2, 0, 0 + 3656, 3657, 0, 2, 0, 0 + 3658, 3659, 0, 2, 0, 1 + 3659, 3660, 0, 2, 0, 1 + 3660, 3661, 0, 2, 0, 1 + 3661, 3662, 0, 2, 0, 1 + 3662, 3663, 0, 2, 0, 1 + 3663, 3664, 0, 2, 0, 1 + 3664, 3665, 0, 2, 0, 1 + 3665, 3666, 0, 2, 0, 1 + 3666, 3667, 0, 2, 0, 1 + 3667, 3668, 0, 2, 0, 1 + 3668, 3669, 0, 2, 0, 1 + 3669, 3670, 0, 2, 0, 1 + 3670, 3671, 0, 2, 0, 1 + 3671, 3672, 0, 2, 0, 1 + 3672, 3652, 0, 2, 0, 1 + 3591, 13947, 0, 2, 0, 0 + 3673, 3674, 0, 2, 0, 1 + 3674, 3675, 0, 2, 0, 1 + 3675, 3676, 0, 2, 0, 1 + 3676, 3677, 0, 2, 0, 1 + 3677, 3678, 0, 2, 0, 1 + 3678, 3679, 0, 2, 0, 1 + 3679, 3680, 0, 2, 0, 1 + 3680, 3681, 0, 2, 0, 1 + 3681, 3682, 0, 2, 0, 1 + 3682, 3683, 0, 2, 0, 1 + 3683, 3684, 0, 2, 0, 1 + 3684, 3685, 0, 2, 0, 1 + 3673, 3632, 0, 2, 0, 0 + 3686, 3687, 0, 2, 2, 0 + 3687, 3688, 0, 2, 2, 0 + 3688, 3689, 0, 2, 2, 0 + 3690, 3691, 0, 1, 1, 0 + 3691, 3692, 0, 1, 1, 0 + 3692, 3693, 0, 1, 1, 0 + 3693, 3694, 0, 1, 1, 0 + 3694, 3695, 0, 1, 1, 0 + 3695, 3696, 0, 1, 1, 0 + 3696, 3697, 0, 1, 1, 0 + 3697, 3698, 0, 1, 1, 0 + 3698, 3699, 0, 1, 1, 0 + 3699, 3700, 0, 1, 1, 0 + 3700, 3701, 0, 1, 1, 0 + 3701, 3702, 0, 1, 1, 0 + 3702, 2966, 0, 1, 1, 0 + 3703, 3704, 0, 1, 1, 0 + 3706, 3707, 0, 1, 1, 0 + 3707, 3708, 0, 1, 1, 0 + 3708, 3709, 0, 1, 1, 0 + 3709, 3710, 0, 1, 1, 0 + 3710, 3711, 0, 1, 1, 0 + 3711, 3712, 0, 1, 1, 0 + 3713, 3714, 0, 1, 1, 0 + 3714, 3715, 0, 1, 1, 0 + 3715, 3716, 0, 1, 1, 0 + 3716, 3717, 0, 1, 1, 0 + 3717, 3718, 0, 1, 1, 0 + 3718, 3719, 0, 1, 1, 0 + 3719, 3720, 0, 1, 1, 0 + 3720, 3721, 0, 1, 1, 0 + 3721, 3722, 0, 1, 1, 0 + 3722, 3723, 0, 1, 1, 0 + 3723, 3724, 0, 1, 1, 0 + 3724, 3725, 0, 1, 1, 0 + 3725, 17552, 0, 1, 1, 0 + 3726, 3727, 0, 1, 1, 0 + 3727, 3728, 0, 1, 1, 0 + 3728, 3729, 0, 1, 1, 0 + 3729, 3730, 0, 1, 1, 0 + 3730, 3731, 0, 1, 1, 0 + 3731, 3732, 0, 1, 1, 0 + 3732, 3733, 0, 1, 1, 0 + 3733, 3734, 0, 1, 1, 0 + 3734, 6125, 0, 1, 1, 0 + 3735, 3736, 0, 1, 1, 0 + 3737, 3738, 0, 1, 1, 0 + 3738, 3739, 0, 1, 1, 0 + 3739, 3740, 0, 1, 1, 0 + 3740, 3741, 0, 1, 1, 0 + 2804, 14301, 0, 1, 1, 0 + 3736, 3737, 0, 1, 1, 0 + 3743, 3764, 0, 2, 0, 0 + 3744, 3765, 0, 2, 0, 0 + 3745, 3766, 0, 2, 0, 0 + 3746, 3767, 0, 2, 0, 0 + 3747, 3768, 0, 2, 0, 0 + 3748, 3747, 0, 2, 0, 0 + 3749, 3748, 0, 2, 0, 0 + 3751, 3750, 0, 2, 0, 0 + 3752, 3751, 0, 2, 0, 0 + 3615, 3752, 0, 2, 0, 0 + 3753, 3769, 0, 2, 0, 0 + 3754, 3770, 0, 2, 0, 0 + 3755, 3771, 0, 2, 0, 0 + 3756, 3772, 0, 2, 0, 0 + 3757, 3758, 0, 2, 0, 0 + 3758, 3759, 0, 2, 0, 0 + 3760, 3761, 0, 2, 0, 0 + 3762, 3763, 0, 2, 0, 0 + 3763, 3673, 0, 2, 0, 0 + 3759, 3760, 0, 2, 0, 0 + 3764, 3742, 0, 2, 0, 0 + 3765, 3743, 0, 2, 0, 0 + 3766, 3744, 0, 2, 0, 0 + 3767, 3745, 0, 2, 0, 0 + 3768, 3746, 0, 2, 0, 0 + 3769, 3754, 0, 2, 0, 0 + 3770, 3755, 0, 2, 0, 0 + 3771, 3756, 0, 2, 0, 0 + 3772, 3757, 0, 2, 0, 0 + 3773, 3774, 0, 2, 0, 0 + 3774, 3775, 0, 2, 0, 0 + 3775, 3791, 0, 2, 0, 0 + 3776, 3790, 0, 2, 0, 0 + 3777, 3789, 0, 2, 0, 0 + 3778, 3779, 0, 2, 0, 0 + 3779, 3780, 0, 2, 0, 0 + 3780, 3781, 0, 2, 0, 0 + 3781, 3782, 0, 2, 0, 0 + 3782, 3783, 0, 2, 0, 0 + 3783, 3784, 0, 2, 0, 0 + 3784, 3785, 0, 2, 0, 0 + 3785, 3786, 0, 2, 0, 0 + 3786, 3787, 0, 2, 0, 0 + 3787, 8091, 0, 2, 0, 0 + 3789, 3778, 0, 2, 0, 0 + 3790, 3777, 0, 2, 0, 0 + 3791, 3776, 0, 2, 0, 0 + 3742, 3773, 0, 2, 0, 0 + 3792, 8092, 0, 2, 0, 0 + 3793, 3794, 0, 2, 0, 0 + 3794, 3795, 0, 2, 0, 0 + 3795, 3796, 0, 2, 0, 0 + 3796, 3797, 0, 2, 0, 0 + 3797, 3798, 0, 2, 0, 0 + 3798, 3799, 0, 2, 0, 0 + 3799, 3800, 0, 2, 0, 0 + 3800, 3801, 0, 2, 0, 0 + 3801, 3802, 0, 2, 0, 0 + 3802, 3810, 0, 2, 0, 0 + 3803, 3808, 0, 2, 0, 0 + 3804, 3809, 0, 2, 0, 0 + 3805, 3806, 0, 2, 0, 0 + 3807, 3753, 0, 2, 0, 0 + 3806, 3807, 0, 2, 0, 0 + 3808, 3804, 0, 2, 0, 0 + 3809, 3805, 0, 2, 0, 0 + 3810, 3803, 0, 2, 0, 0 + 3811, 3812, 0, 1, 1, 0 + 3812, 3813, 0, 1, 1, 0 + 3813, 3814, 0, 1, 1, 0 + 3814, 3815, 0, 1, 1, 0 + 3815, 3816, 0, 1, 1, 0 + 3816, 3817, 0, 1, 1, 0 + 3817, 3818, 0, 1, 1, 0 + 3818, 3819, 0, 1, 1, 0 + 3819, 3820, 0, 1, 1, 0 + 3820, 3821, 0, 1, 1, 0 + 3821, 3822, 0, 1, 1, 0 + 3822, 3823, 0, 1, 1, 0 + 3823, 3824, 0, 1, 1, 0 + 3824, 3825, 0, 1, 1, 0 + 3825, 3826, 0, 1, 1, 0 + 3826, 3827, 0, 1, 1, 0 + 3827, 3828, 0, 1, 1, 0 + 3828, 3829, 0, 1, 1, 0 + 3829, 3830, 0, 1, 1, 0 + 3830, 3357, 0, 1, 1, 0 + 3831, 3832, 0, 1, 1, 0 + 3833, 3834, 0, 1, 1, 0 + 3834, 3835, 0, 1, 1, 0 + 3835, 3836, 0, 1, 1, 0 + 3836, 3837, 0, 1, 1, 0 + 3839, 3840, 0, 1, 1, 0 + 3840, 3841, 0, 1, 1, 0 + 3841, 3842, 0, 1, 1, 0 + 3842, 3843, 0, 1, 1, 0 + 3843, 3844, 0, 1, 1, 0 + 3844, 3845, 0, 1, 1, 0 + 3845, 3846, 0, 1, 1, 0 + 3846, 3847, 0, 1, 1, 0 + 3847, 3848, 0, 1, 1, 0 + 3848, 3849, 0, 1, 1, 0 + 3849, 3850, 0, 1, 1, 0 + 3850, 3851, 0, 1, 1, 0 + 3851, 3852, 0, 1, 1, 0 + 3852, 3853, 0, 1, 1, 0 + 3853, 3854, 0, 1, 1, 0 + 3854, 3855, 0, 1, 1, 0 + 3855, 3856, 0, 1, 1, 0 + 3856, 3857, 0, 1, 1, 0 + 3329, 3859, 0, 1, 1, 0 + 3859, 3858, 0, 1, 1, 0 + 3866, 3867, 0, 2, 0, 1 + 3867, 3868, 0, 2, 0, 1 + 3868, 3869, 0, 2, 0, 1 + 3869, 3870, 0, 2, 0, 1 + 3870, 3871, 0, 2, 0, 1 + 3871, 3872, 0, 2, 0, 1 + 3872, 3873, 0, 2, 0, 1 + 3873, 3874, 0, 2, 0, 1 + 3874, 3875, 0, 2, 0, 1 + 3875, 3876, 0, 2, 0, 1 + 3876, 3877, 0, 2, 0, 1 + 3877, 3878, 0, 2, 0, 1 + 3878, 3879, 0, 2, 0, 1 + 3879, 3880, 0, 2, 0, 1 + 3880, 3881, 0, 2, 0, 1 + 3881, 3882, 0, 2, 0, 1 + 3882, 3883, 0, 2, 0, 1 + 3883, 3885, 0, 2, 0, 1 + 3884, 3886, 0, 2, 0, 1 + 3885, 3884, 0, 2, 0, 1 + 3888, 3887, 0, 2, 0, 1 + 3889, 3888, 0, 2, 0, 1 + 3890, 3889, 0, 2, 0, 1 + 3891, 3890, 0, 2, 0, 1 + 3892, 3891, 0, 2, 0, 1 + 3893, 3892, 0, 2, 0, 1 + 3894, 3893, 0, 2, 0, 1 + 3895, 3894, 0, 2, 0, 1 + 3896, 3895, 0, 2, 0, 1 + 3897, 3896, 0, 2, 0, 1 + 3898, 3897, 0, 2, 0, 1 + 3899, 3898, 0, 2, 0, 1 + 3900, 3899, 0, 2, 0, 1 + 3901, 3900, 0, 2, 0, 1 + 3902, 3901, 0, 2, 0, 1 + 3903, 3902, 0, 2, 0, 1 + 3905, 3903, 0, 2, 0, 1 + 3906, 3904, 0, 2, 0, 1 + 3904, 3905, 0, 2, 0, 1 + 3907, 3908, 0, 1, 1, 0 + 3908, 3909, 0, 1, 1, 0 + 3909, 3910, 0, 1, 1, 0 + 3910, 3911, 0, 1, 1, 0 + 3911, 3912, 0, 1, 1, 0 + 3914, 3915, 0, 1, 1, 0 + 3915, 3916, 0, 1, 1, 0 + 3916, 3917, 0, 1, 1, 0 + 3917, 3918, 0, 1, 1, 0 + 3920, 3921, 0, 1, 1, 0 + 3921, 3922, 0, 1, 1, 0 + 3922, 3923, 0, 1, 1, 0 + 3923, 3924, 0, 1, 1, 0 + 3924, 3925, 0, 1, 1, 0 + 3925, 3926, 0, 1, 1, 0 + 3926, 3512, 0, 1, 1, 0 + 3927, 3928, 0, 1, 1, 0 + 3928, 3929, 0, 1, 1, 0 + 3929, 3930, 0, 1, 1, 0 + 3930, 3931, 0, 1, 1, 0 + 3931, 3932, 0, 1, 1, 0 + 3934, 3935, 0, 1, 1, 0 + 3935, 3936, 0, 1, 1, 0 + 3936, 3937, 0, 1, 1, 0 + 3937, 3938, 0, 1, 1, 0 + 3939, 3940, 0, 1, 1, 0 + 3940, 3941, 0, 1, 1, 0 + 3941, 3942, 0, 1, 1, 0 + 3942, 3943, 0, 1, 1, 0 + 3943, 3944, 0, 1, 1, 0 + 3945, 3946, 0, 1, 1, 0 + 3947, 3948, 0, 1, 1, 0 + 3948, 3949, 0, 1, 1, 0 + 3949, 3950, 0, 1, 1, 0 + 3950, 3951, 0, 1, 1, 0 + 3951, 3952, 0, 1, 1, 0 + 3952, 3953, 0, 1, 1, 0 + 3953, 3954, 0, 1, 1, 0 + 3954, 3955, 0, 1, 1, 0 + 3955, 3956, 0, 1, 1, 0 + 3956, 3957, 0, 1, 1, 0 + 3957, 3958, 0, 1, 1, 0 + 3960, 3961, 0, 1, 1, 0 + 3961, 3962, 0, 1, 1, 0 + 3962, 3963, 0, 1, 1, 0 + 3963, 3964, 0, 1, 1, 0 + 3964, 3562, 0, 1, 1, 0 + 3499, 3907, 0, 1, 1, 0 + 3466, 3492, 0, 1, 1, 0 + 3965, 3966, 0, 1, 1, 0 + 3966, 3967, 0, 1, 1, 0 + 3967, 3968, 0, 1, 1, 0 + 3968, 3969, 0, 1, 1, 0 + 3969, 3970, 0, 1, 1, 0 + 3970, 3971, 0, 1, 1, 0 + 3971, 3972, 0, 1, 1, 0 + 3972, 3973, 0, 1, 1, 0 + 3973, 3974, 0, 1, 1, 0 + 3974, 3975, 0, 1, 1, 0 + 3975, 3976, 0, 1, 1, 0 + 3976, 3977, 0, 1, 1, 0 + 3977, 3978, 0, 1, 1, 0 + 3978, 3979, 0, 1, 1, 0 + 3979, 3980, 0, 1, 1, 0 + 3980, 3981, 0, 1, 1, 0 + 3981, 3982, 0, 1, 1, 0 + 3982, 3983, 0, 1, 1, 0 + 3983, 3984, 0, 1, 1, 0 + 3984, 3985, 0, 1, 1, 0 + 3985, 3986, 0, 1, 1, 0 + 3986, 3987, 0, 1, 1, 0 + 3987, 3988, 0, 1, 1, 0 + 3988, 3989, 0, 1, 1, 0 + 3989, 3990, 0, 1, 1, 0 + 3990, 3991, 0, 1, 1, 0 + 3991, 3992, 0, 1, 1, 0 + 3992, 3993, 0, 1, 1, 0 + 3993, 3994, 0, 1, 1, 0 + 3994, 3995, 0, 1, 1, 0 + 3996, 3997, 0, 1, 1, 0 + 3997, 3998, 0, 1, 1, 0 + 3998, 3999, 0, 1, 1, 0 + 4000, 4001, 0, 1, 1, 0 + 4001, 4002, 0, 1, 1, 0 + 4002, 4003, 0, 1, 1, 0 + 4003, 4004, 0, 1, 1, 0 + 4004, 4005, 0, 1, 1, 0 + 4005, 4006, 0, 1, 1, 0 + 4006, 4007, 0, 1, 1, 0 + 4007, 3480, 0, 1, 1, 0 + 3987, 3996, 0, 1, 1, 0 + 4008, 4009, 0, 1, 1, 0 + 4009, 4010, 0, 1, 1, 0 + 4011, 4012, 0, 1, 1, 0 + 4012, 4013, 0, 1, 1, 0 + 4013, 4014, 0, 1, 1, 0 + 4014, 4015, 0, 1, 1, 0 + 4015, 4016, 0, 1, 1, 0 + 4016, 4017, 0, 1, 1, 0 + 4017, 4018, 0, 1, 1, 0 + 4018, 4019, 0, 1, 1, 0 + 4019, 4020, 0, 1, 1, 0 + 4020, 4021, 0, 1, 1, 0 + 4021, 4022, 0, 1, 1, 0 + 4022, 4023, 0, 1, 1, 0 + 4024, 4023, 0, 1, 0, 0 + 4025, 4026, 0, 1, 1, 0 + 4026, 4027, 0, 1, 1, 0 + 4027, 4028, 0, 1, 1, 0 + 4028, 4029, 0, 1, 1, 0 + 4029, 4030, 0, 1, 1, 0 + 4030, 4031, 0, 1, 1, 0 + 4031, 4032, 0, 1, 1, 0 + 4032, 4033, 0, 1, 1, 0 + 4033, 4034, 0, 1, 1, 0 + 4034, 4035, 0, 1, 1, 0 + 4035, 4036, 0, 1, 1, 0 + 4036, 4037, 0, 1, 1, 0 + 4037, 4038, 0, 1, 1, 0 + 4038, 4039, 0, 1, 1, 0 + 4039, 4040, 0, 1, 1, 0 + 4040, 4041, 0, 1, 1, 0 + 4042, 4043, 0, 1, 1, 0 + 4043, 4044, 0, 1, 1, 0 + 4044, 4045, 0, 1, 1, 0 + 4045, 4046, 0, 1, 1, 0 + 4046, 4047, 0, 1, 1, 0 + 4047, 4048, 0, 1, 1, 0 + 4048, 4049, 0, 1, 1, 0 + 4049, 4050, 0, 1, 1, 0 + 4050, 4051, 0, 1, 1, 0 + 4051, 4052, 0, 1, 1, 0 + 4052, 4053, 0, 1, 1, 0 + 4053, 4054, 0, 1, 1, 0 + 4054, 4055, 0, 1, 1, 0 + 4055, 4056, 0, 1, 1, 0 + 4056, 4057, 0, 1, 1, 0 + 4057, 4058, 0, 1, 1, 0 + 4058, 4059, 0, 1, 1, 0 + 4059, 4060, 0, 1, 1, 0 + 4060, 4061, 0, 1, 1, 0 + 4062, 4063, 0, 1, 1, 0 + 4063, 4064, 0, 1, 1, 0 + 4064, 4065, 0, 1, 1, 0 + 4065, 4066, 0, 1, 1, 0 + 4066, 4067, 0, 1, 1, 0 + 4068, 4069, 0, 1, 1, 0 + 4069, 4070, 0, 1, 1, 0 + 4070, 4071, 0, 1, 1, 0 + 4071, 4072, 0, 1, 1, 0 + 4072, 4073, 0, 1, 1, 0 + 4073, 4074, 0, 1, 1, 0 + 4074, 4075, 0, 1, 1, 0 + 4075, 4076, 0, 1, 1, 0 + 4076, 4077, 0, 1, 1, 0 + 4077, 4078, 0, 1, 1, 0 + 4078, 4079, 0, 1, 1, 0 + 4079, 4080, 0, 1, 1, 0 + 4080, 4081, 0, 1, 1, 0 + 4081, 4082, 0, 1, 1, 0 + 4082, 4083, 0, 1, 1, 0 + 4083, 4084, 0, 1, 1, 0 + 4084, 4085, 0, 1, 1, 0 + 4085, 4052, 0, 1, 1, 0 + 4086, 4087, 0, 1, 1, 0 + 4087, 4088, 0, 1, 1, 0 + 4088, 4089, 0, 1, 1, 0 + 4089, 4090, 0, 1, 1, 0 + 4090, 4091, 0, 1, 1, 0 + 4091, 4092, 0, 1, 1, 0 + 4092, 4093, 0, 1, 1, 0 + 4093, 4094, 0, 1, 1, 0 + 4094, 4095, 0, 1, 1, 0 + 4095, 4096, 0, 1, 1, 0 + 4096, 4097, 0, 1, 1, 0 + 4097, 4098, 0, 1, 1, 0 + 4098, 3975, 0, 1, 1, 0 + 4099, 4100, 0, 1, 1, 0 + 4100, 4251, 0, 1, 1, 0 + 4101, 4102, 0, 1, 1, 0 + 4103, 4104, 0, 1, 1, 0 + 4104, 4105, 0, 1, 1, 0 + 4105, 4106, 0, 1, 1, 0 + 4106, 4107, 0, 1, 1, 0 + 4107, 4108, 0, 1, 1, 0 + 4108, 4109, 0, 1, 1, 0 + 4109, 4110, 0, 1, 1, 0 + 4110, 4111, 0, 1, 1, 0 + 4111, 4112, 0, 1, 1, 0 + 4112, 4113, 0, 1, 1, 0 + 4113, 4114, 0, 1, 1, 0 + 4114, 4115, 0, 1, 1, 0 + 4115, 4116, 0, 1, 1, 0 + 4116, 4117, 0, 1, 1, 0 + 4117, 4118, 0, 1, 1, 0 + 4118, 4119, 0, 1, 1, 0 + 4119, 4120, 0, 1, 1, 0 + 4120, 4121, 0, 1, 1, 0 + 4121, 4122, 0, 1, 1, 0 + 4122, 4123, 0, 1, 1, 0 + 4123, 4124, 0, 1, 1, 0 + 4124, 4125, 0, 1, 1, 0 + 4126, 4127, 0, 1, 1, 0 + 4127, 4128, 0, 1, 1, 0 + 4128, 4129, 0, 1, 1, 0 + 4129, 4130, 0, 1, 1, 0 + 4130, 4131, 0, 1, 1, 0 + 4131, 4132, 0, 1, 1, 0 + 4132, 4133, 0, 1, 1, 0 + 4133, 4134, 0, 1, 1, 0 + 4134, 4135, 0, 1, 1, 0 + 4135, 4136, 0, 1, 1, 0 + 4136, 4137, 0, 1, 1, 0 + 4137, 4138, 0, 1, 1, 0 + 4138, 4139, 0, 1, 1, 0 + 4139, 4140, 0, 1, 1, 0 + 4140, 4141, 0, 1, 1, 0 + 4141, 4142, 0, 1, 1, 0 + 4142, 4143, 0, 1, 1, 0 + 4143, 4144, 0, 1, 1, 0 + 4144, 4145, 0, 1, 1, 0 + 4145, 4146, 0, 1, 1, 0 + 4146, 4147, 0, 1, 1, 0 + 4147, 4148, 0, 1, 1, 0 + 4149, 4150, 0, 2, 0, 0 + 4150, 4151, 0, 2, 0, 0 + 4151, 4152, 0, 2, 0, 0 + 4152, 4153, 0, 2, 0, 0 + 4153, 4154, 0, 2, 0, 0 + 4154, 4155, 0, 2, 0, 0 + 4155, 4156, 0, 2, 0, 0 + 4156, 4157, 0, 2, 0, 0 + 4157, 4158, 0, 2, 0, 0 + 3657, 4149, 0, 2, 0, 0 + 4159, 4160, 0, 2, 0, 0 + 4160, 4161, 0, 2, 0, 0 + 4161, 4162, 0, 2, 0, 0 + 4162, 4163, 0, 2, 0, 0 + 4163, 4164, 0, 2, 0, 0 + 4164, 4165, 0, 2, 0, 0 + 4165, 4166, 0, 2, 0, 0 + 4166, 4167, 0, 1, 0, 0 + 4169, 4170, 0, 1, 1, 0 + 4170, 4171, 0, 1, 1, 0 + 4171, 4172, 0, 1, 1, 0 + 4172, 4173, 0, 1, 1, 0 + 4173, 4174, 0, 1, 1, 0 + 4174, 4175, 0, 1, 1, 0 + 4177, 4178, 0, 2, 0, 0 + 4178, 4179, 0, 2, 0, 0 + 4179, 4180, 0, 2, 0, 0 + 4180, 4181, 0, 2, 0, 0 + 4181, 4182, 0, 2, 0, 0 + 4182, 4183, 0, 2, 0, 0 + 4183, 4184, 0, 2, 0, 0 + 4184, 4185, 0, 2, 0, 0 + 4185, 4186, 0, 2, 0, 0 + 4186, 4187, 0, 2, 0, 0 + 4187, 4188, 0, 2, 0, 0 + 4188, 4189, 0, 2, 0, 0 + 4189, 4190, 0, 2, 0, 0 + 4190, 4191, 0, 2, 0, 0 + 4191, 4192, 0, 2, 0, 0 + 4192, 4193, 0, 2, 0, 0 + 4194, 4195, 0, 2, 0, 0 + 4195, 4196, 0, 2, 0, 0 + 4196, 4197, 0, 2, 0, 0 + 4197, 4198, 0, 2, 0, 0 + 4198, 4199, 0, 2, 0, 0 + 4199, 4200, 0, 2, 0, 0 + 4200, 4201, 0, 2, 0, 0 + 4201, 4202, 0, 2, 0, 0 + 4202, 4203, 0, 2, 0, 0 + 4203, 3592, 0, 2, 0, 0 + 4204, 4205, 0, 1, 1, 0 + 4205, 4206, 0, 1, 1, 0 + 4206, 4207, 0, 1, 1, 0 + 4207, 4068, 0, 1, 1, 0 + 4208, 4209, 0, 1, 1, 0 + 4209, 4210, 0, 1, 1, 0 + 4210, 4211, 0, 1, 1, 0 + 4211, 4212, 0, 1, 1, 0 + 4212, 4213, 0, 1, 1, 0 + 4213, 4214, 0, 1, 1, 0 + 4214, 4215, 0, 1, 1, 0 + 4215, 4216, 0, 1, 1, 0 + 4216, 4217, 0, 1, 1, 0 + 4217, 4218, 0, 1, 1, 0 + 4218, 4219, 0, 1, 1, 0 + 4219, 4220, 0, 1, 1, 0 + 4220, 4221, 0, 1, 1, 0 + 4221, 4222, 0, 1, 1, 0 + 4222, 4223, 0, 1, 1, 0 + 4223, 4224, 0, 1, 1, 0 + 4224, 4225, 0, 1, 1, 0 + 4225, 4226, 0, 1, 1, 0 + 4226, 4227, 0, 1, 1, 0 + 4227, 4228, 0, 1, 1, 0 + 4228, 4229, 0, 1, 1, 0 + 4229, 4230, 0, 1, 1, 0 + 4230, 4231, 0, 1, 1, 0 + 4231, 4232, 0, 1, 1, 0 + 4232, 4233, 0, 1, 1, 0 + 4233, 4234, 0, 1, 1, 0 + 4234, 4235, 0, 1, 1, 0 + 4235, 4236, 0, 1, 1, 0 + 4236, 4237, 0, 1, 1, 0 + 4237, 4238, 0, 1, 1, 0 + 4238, 4239, 0, 1, 1, 0 + 4239, 4240, 0, 1, 1, 0 + 4240, 4241, 0, 1, 1, 0 + 4241, 4242, 0, 1, 1, 0 + 4242, 4243, 0, 1, 1, 0 + 4243, 4244, 0, 1, 1, 0 + 4244, 4245, 0, 1, 1, 0 + 4245, 4246, 0, 1, 1, 0 + 4246, 4247, 0, 1, 1, 0 + 4247, 4248, 0, 1, 1, 0 + 4248, 4249, 0, 1, 1, 0 + 4249, 4250, 0, 1, 1, 0 + 4250, 4093, 0, 1, 1, 0 + 4251, 4101, 0, 1, 1, 0 + 4252, 4253, 0, 1, 1, 0 + 4253, 4254, 0, 1, 1, 0 + 4254, 4255, 0, 1, 1, 0 + 4255, 4256, 0, 1, 1, 0 + 4256, 4257, 0, 1, 1, 0 + 4257, 4258, 0, 1, 1, 0 + 4258, 4259, 0, 1, 1, 0 + 4259, 4260, 0, 1, 1, 0 + 4260, 4261, 0, 1, 1, 0 + 4261, 4262, 0, 1, 1, 0 + 4262, 15074, 0, 1, 1, 0 + 4263, 4264, 0, 1, 1, 0 + 4264, 4251, 0, 1, 1, 0 + 3693, 3703, 0, 1, 1, 0 + 4023, 4086, 0, 1, 1, 0 + 2642, 2923, 0, 1, 1, 0 + 2623, 2904, 0, 1, 1, 0 + 4042, 4034, 0, 1, 1, 0 + 2617, 2854, 0, 1, 1, 1 + 4267, 4266, 0, 1, 0, 1 + 4268, 4267, 0, 1, 0, 1 + 4269, 4268, 0, 1, 0, 1 + 4270, 4269, 0, 1, 0, 1 + 4265, 2913, 0, 1, 0, 0 + 4271, 4272, 0, 1, 1, 0 + 4272, 4273, 0, 1, 1, 0 + 4273, 4274, 0, 1, 1, 0 + 4275, 4276, 0, 1, 1, 0 + 4276, 4277, 0, 1, 1, 0 + 4277, 4278, 0, 1, 1, 0 + 4278, 4279, 0, 1, 1, 0 + 4279, 4280, 0, 1, 1, 0 + 4280, 4281, 0, 1, 1, 0 + 4281, 4282, 0, 1, 1, 0 + 4282, 4283, 0, 1, 1, 0 + 4283, 4284, 0, 1, 1, 0 + 4284, 4285, 0, 1, 1, 0 + 4285, 4286, 0, 1, 1, 0 + 4286, 4287, 0, 1, 1, 0 + 4287, 4288, 0, 1, 1, 0 + 4288, 4289, 0, 1, 1, 0 + 4289, 4290, 0, 1, 1, 0 + 4290, 4291, 0, 1, 1, 0 + 4291, 4292, 0, 1, 1, 0 + 4294, 4295, 0, 1, 1, 0 + 4295, 4296, 0, 1, 1, 0 + 4296, 4297, 0, 1, 1, 0 + 4297, 4298, 0, 1, 1, 0 + 4298, 4299, 0, 1, 1, 0 + 4299, 4300, 0, 1, 1, 0 + 4300, 4301, 0, 1, 1, 0 + 3418, 4275, 0, 1, 1, 0 + 4302, 4303, 0, 1, 1, 0 + 4303, 4304, 0, 1, 1, 0 + 4304, 4305, 0, 1, 1, 0 + 4305, 4306, 0, 1, 1, 0 + 4306, 4307, 0, 1, 1, 0 + 4307, 4308, 0, 1, 1, 0 + 4308, 4309, 0, 1, 1, 0 + 4309, 4310, 0, 1, 1, 0 + 4310, 4311, 0, 1, 1, 0 + 4311, 4312, 0, 1, 1, 0 + 4312, 4313, 0, 1, 1, 0 + 4313, 4314, 0, 1, 1, 0 + 4314, 4315, 0, 1, 1, 0 + 4315, 4316, 0, 1, 1, 0 + 4316, 4317, 0, 1, 1, 0 + 4317, 4318, 0, 1, 1, 0 + 4318, 4319, 0, 1, 1, 0 + 4319, 4320, 0, 1, 1, 0 + 4320, 4321, 0, 1, 1, 0 + 4323, 4324, 0, 1, 1, 0 + 4324, 4325, 0, 1, 1, 0 + 4325, 4326, 0, 1, 1, 0 + 4326, 4327, 0, 1, 1, 0 + 4327, 4328, 0, 1, 1, 0 + 4328, 4329, 0, 1, 1, 0 + 4329, 4330, 0, 1, 1, 0 + 4330, 4331, 0, 1, 1, 0 + 4285, 4302, 0, 1, 1, 0 + 4332, 4333, 0, 1, 1, 0 + 4333, 4334, 0, 1, 1, 0 + 4334, 4335, 0, 1, 1, 0 + 4335, 4336, 0, 1, 1, 0 + 4336, 4337, 0, 1, 1, 0 + 4337, 4338, 0, 1, 1, 0 + 4338, 4339, 0, 1, 1, 0 + 4339, 4340, 0, 1, 1, 0 + 4340, 4341, 0, 1, 1, 0 + 4341, 4342, 0, 1, 1, 0 + 4342, 4343, 0, 1, 1, 0 + 4343, 4344, 0, 1, 1, 0 + 4344, 4345, 0, 1, 1, 0 + 4345, 4346, 0, 1, 1, 0 + 4346, 4347, 0, 1, 1, 0 + 4347, 4348, 0, 1, 1, 0 + 4348, 4349, 0, 1, 1, 0 + 4349, 4350, 0, 1, 1, 0 + 4350, 4351, 0, 1, 1, 0 + 4351, 4352, 0, 1, 1, 0 + 4352, 4353, 0, 1, 1, 0 + 4353, 4354, 0, 1, 1, 0 + 4354, 4355, 0, 1, 1, 0 + 4355, 4356, 0, 1, 1, 0 + 4313, 4332, 0, 1, 1, 0 + 4357, 4358, 0, 1, 1, 0 + 4358, 4359, 0, 1, 1, 0 + 4359, 4360, 0, 1, 1, 0 + 4360, 4361, 0, 1, 1, 0 + 4361, 4362, 0, 1, 1, 0 + 4364, 4365, 0, 1, 1, 0 + 4365, 4366, 0, 1, 1, 0 + 4366, 4367, 0, 1, 1, 0 + 4367, 4368, 0, 1, 1, 0 + 4368, 4369, 0, 1, 1, 0 + 4369, 4370, 0, 1, 1, 0 + 4370, 4371, 0, 1, 1, 0 + 4371, 4372, 0, 1, 1, 0 + 4372, 4373, 0, 1, 1, 0 + 4373, 4374, 0, 1, 1, 0 + 4374, 4375, 0, 1, 1, 0 + 4375, 4376, 0, 1, 1, 0 + 4377, 4378, 0, 1, 1, 0 + 4378, 4379, 0, 1, 1, 0 + 4379, 4380, 0, 1, 1, 0 + 4380, 4381, 0, 1, 1, 0 + 4381, 4382, 0, 1, 1, 0 + 4382, 4383, 0, 1, 1, 0 + 4383, 4384, 0, 1, 1, 0 + 4384, 4385, 0, 1, 1, 0 + 4385, 4386, 0, 1, 1, 0 + 4386, 2850, 0, 1, 1, 0 + 4387, 4388, 0, 1, 1, 0 + 4388, 4389, 0, 1, 1, 0 + 4389, 4390, 0, 1, 1, 0 + 4390, 4391, 0, 1, 1, 0 + 4391, 4392, 0, 1, 1, 0 + 4392, 4393, 0, 1, 1, 0 + 4393, 4394, 0, 1, 1, 0 + 4394, 4395, 0, 1, 1, 0 + 4396, 2811, 0, 1, 1, 0 + 4395, 4396, 0, 1, 1, 0 + 4397, 4398, 0, 1, 1, 0 + 4398, 4399, 0, 1, 1, 0 + 4399, 4400, 0, 1, 1, 0 + 4400, 4401, 0, 1, 1, 0 + 4401, 4402, 0, 1, 1, 0 + 4402, 4403, 0, 1, 1, 0 + 4403, 4404, 0, 1, 1, 0 + 4404, 4405, 0, 1, 1, 0 + 4405, 4406, 0, 1, 1, 0 + 4406, 4407, 0, 1, 1, 0 + 4407, 4408, 0, 1, 1, 0 + 4408, 4409, 0, 1, 1, 0 + 4410, 4411, 0, 1, 1, 0 + 4411, 4412, 0, 1, 1, 0 + 4412, 4413, 0, 1, 1, 0 + 4409, 4410, 0, 1, 1, 0 + 4414, 4415, 0, 1, 1, 0 + 4415, 4416, 0, 1, 1, 0 + 4416, 4417, 0, 1, 1, 0 + 4417, 4418, 0, 1, 1, 0 + 4418, 4419, 0, 1, 1, 0 + 4419, 4420, 0, 1, 1, 0 + 4420, 4421, 0, 1, 1, 0 + 4421, 4422, 0, 1, 1, 0 + 4422, 14294, 0, 1, 1, 0 + 4423, 4424, 0, 1, 1, 0 + 4424, 4425, 0, 1, 1, 0 + 4425, 4426, 0, 1, 1, 0 + 4426, 4427, 0, 1, 1, 0 + 4427, 4428, 0, 1, 1, 0 + 4428, 4429, 0, 1, 1, 0 + 4429, 4430, 0, 1, 1, 0 + 4430, 4431, 0, 1, 1, 0 + 4431, 4432, 0, 1, 1, 0 + 4432, 4433, 0, 1, 1, 0 + 4433, 4434, 0, 1, 1, 0 + 4434, 4435, 0, 1, 1, 0 + 4435, 4436, 0, 1, 1, 0 + 4436, 4437, 0, 1, 1, 0 + 4437, 4438, 0, 1, 1, 0 + 4438, 4439, 0, 1, 1, 0 + 4439, 4440, 0, 1, 1, 0 + 4440, 4441, 0, 1, 1, 0 + 4441, 4442, 0, 1, 1, 0 + 4442, 4443, 0, 1, 1, 0 + 4443, 14061, 0, 1, 1, 0 + 4444, 4445, 0, 1, 1, 0 + 4445, 4446, 0, 1, 1, 0 + 4446, 4447, 0, 1, 1, 0 + 4447, 4448, 0, 1, 1, 0 + 4448, 4449, 0, 1, 1, 0 + 4449, 4450, 0, 1, 1, 0 + 4450, 4451, 0, 1, 1, 0 + 4451, 4452, 0, 1, 1, 0 + 4452, 4453, 0, 1, 1, 0 + 4453, 4454, 0, 1, 1, 0 + 4454, 4455, 0, 1, 1, 0 + 4455, 4456, 0, 1, 1, 0 + 4456, 4457, 0, 1, 1, 0 + 4458, 4459, 0, 1, 1, 0 + 4459, 4460, 0, 1, 1, 0 + 4460, 4461, 0, 1, 1, 0 + 4461, 4462, 0, 1, 1, 0 + 4462, 4463, 0, 1, 1, 0 + 4463, 4464, 0, 1, 1, 0 + 4464, 4465, 0, 1, 1, 0 + 4465, 4466, 0, 1, 1, 0 + 4466, 4467, 0, 1, 1, 0 + 4467, 4468, 0, 1, 1, 0 + 2514, 2982, 0, 1, 1, 0 + 3021, 3060, 0, 1, 1, 0 + 2674, 2705, 0, 1, 1, 0 + 3013, 3078, 0, 1, 1, 0 + 4469, 4470, 0, 1, 1, 0 + 4470, 4471, 0, 1, 1, 0 + 4471, 4472, 0, 1, 1, 0 + 4472, 4473, 0, 1, 1, 0 + 4473, 4474, 0, 1, 1, 0 + 4474, 4475, 0, 1, 1, 0 + 4475, 4476, 0, 1, 1, 0 + 4476, 4477, 0, 1, 1, 0 + 4477, 4478, 0, 1, 1, 0 + 4478, 4479, 0, 1, 1, 0 + 4479, 4480, 0, 1, 1, 0 + 4480, 4481, 0, 1, 1, 0 + 4481, 4482, 0, 1, 1, 0 + 4483, 4484, 0, 1, 1, 0 + 4484, 4485, 0, 1, 1, 0 + 4485, 4486, 0, 1, 1, 0 + 4486, 4487, 0, 1, 1, 0 + 4487, 4488, 0, 1, 1, 0 + 4488, 4489, 0, 1, 1, 0 + 4489, 4490, 0, 1, 1, 0 + 4490, 4491, 0, 1, 1, 0 + 4491, 4492, 0, 1, 1, 0 + 4492, 4493, 0, 1, 1, 0 + 4493, 4494, 0, 1, 1, 0 + 4494, 4495, 0, 1, 1, 0 + 4495, 4496, 0, 1, 1, 0 + 4498, 4499, 0, 1, 1, 0 + 4499, 4500, 0, 1, 1, 0 + 4500, 4501, 0, 1, 1, 0 + 4501, 4502, 0, 1, 1, 0 + 4502, 4503, 0, 1, 1, 0 + 4503, 4346, 0, 1, 1, 0 + 4504, 4505, 0, 1, 1, 0 + 4505, 4506, 0, 1, 1, 0 + 4506, 4507, 0, 1, 1, 0 + 4507, 4508, 0, 1, 1, 0 + 4508, 4509, 0, 1, 1, 0 + 4509, 4510, 0, 1, 1, 0 + 4510, 4511, 0, 1, 1, 0 + 4511, 4512, 0, 1, 1, 0 + 4512, 4513, 0, 1, 1, 0 + 4513, 4514, 0, 1, 1, 0 + 4514, 4515, 0, 1, 1, 0 + 4515, 4516, 0, 1, 1, 0 + 4516, 4517, 0, 1, 1, 0 + 4517, 4518, 0, 1, 1, 0 + 4518, 4519, 0, 1, 1, 0 + 4519, 4520, 0, 1, 1, 0 + 4520, 4521, 0, 1, 1, 0 + 4522, 4523, 0, 1, 1, 0 + 4523, 4524, 0, 1, 1, 0 + 4524, 4525, 0, 1, 1, 0 + 4525, 4526, 0, 1, 1, 0 + 4526, 4527, 0, 1, 1, 0 + 4527, 4528, 0, 1, 1, 0 + 4528, 4529, 0, 1, 1, 0 + 4529, 4530, 0, 1, 1, 0 + 4530, 4531, 0, 1, 1, 0 + 4532, 8919, 0, 1, 1, 0 + 4533, 8920, 0, 1, 1, 0 + 4534, 8921, 0, 1, 1, 0 + 4535, 8922, 0, 1, 1, 0 + 4536, 8923, 0, 1, 1, 0 + 4538, 4539, 0, 1, 1, 0 + 4539, 4540, 0, 1, 1, 0 + 4540, 4541, 0, 1, 1, 0 + 4541, 4542, 0, 1, 1, 0 + 4542, 4543, 0, 1, 1, 0 + 4544, 4545, 0, 1, 1, 0 + 4545, 4546, 0, 1, 1, 0 + 4546, 4547, 0, 1, 1, 0 + 4547, 4548, 0, 1, 1, 0 + 4548, 4549, 0, 1, 1, 0 + 4549, 4550, 0, 1, 1, 0 + 4217, 4544, 0, 1, 1, 0 + 4551, 4552, 0, 1, 1, 0 + 4552, 4553, 0, 1, 1, 0 + 4553, 4554, 0, 1, 1, 0 + 4554, 4555, 0, 1, 1, 0 + 4555, 4556, 0, 1, 1, 0 + 4556, 4557, 0, 1, 1, 0 + 4557, 4558, 0, 1, 1, 0 + 4558, 4559, 0, 1, 1, 0 + 4559, 4560, 0, 1, 1, 0 + 4560, 4561, 0, 1, 1, 0 + 3690, 4469, 0, 1, 1, 0 + 4500, 4504, 0, 1, 1, 0 + 4562, 4563, 0, 1, 1, 0 + 4563, 4564, 0, 1, 1, 0 + 4564, 4565, 0, 1, 1, 0 + 4565, 4566, 0, 1, 1, 0 + 4566, 4567, 0, 1, 1, 0 + 4567, 4568, 0, 1, 1, 0 + 4568, 17259, 0, 1, 1, 0 + 4569, 17258, 0, 1, 1, 0 + 4570, 4571, 0, 1, 1, 0 + 4571, 4023, 0, 1, 1, 0 + 4500, 4562, 0, 1, 1, 0 + 4572, 4573, 0, 1, 1, 0 + 4573, 4574, 0, 1, 1, 0 + 4574, 4575, 0, 1, 1, 0 + 4575, 4576, 0, 1, 1, 0 + 4576, 4577, 0, 1, 1, 0 + 4577, 4578, 0, 1, 1, 0 + 4578, 4579, 0, 1, 1, 0 + 4579, 4580, 0, 1, 1, 0 + 4580, 4581, 0, 1, 1, 0 + 4581, 4582, 0, 1, 1, 0 + 4582, 4583, 0, 1, 1, 0 + 4583, 4584, 0, 1, 1, 0 + 4584, 4585, 0, 1, 1, 0 + 4585, 4586, 0, 1, 1, 0 + 4586, 4034, 0, 1, 1, 0 + 4587, 4588, 0, 1, 1, 0 + 4588, 4589, 0, 1, 1, 0 + 4589, 4590, 0, 1, 1, 0 + 4590, 4591, 0, 1, 1, 0 + 4591, 4592, 0, 1, 1, 0 + 4592, 4593, 0, 1, 1, 0 + 4593, 4594, 0, 1, 1, 0 + 4594, 4595, 0, 1, 1, 0 + 4595, 4596, 0, 1, 1, 0 + 4596, 4597, 0, 1, 1, 0 + 4597, 4575, 0, 1, 1, 0 + 4093, 4587, 0, 1, 1, 0 + 4598, 4599, 0, 1, 1, 0 + 4599, 4600, 0, 1, 1, 0 + 4600, 4601, 0, 1, 1, 0 + 4601, 4602, 0, 1, 1, 0 + 4602, 4603, 0, 1, 1, 0 + 4603, 4604, 0, 1, 1, 0 + 4604, 4605, 0, 1, 1, 0 + 4605, 4606, 0, 1, 1, 0 + 4606, 4607, 0, 1, 1, 0 + 4607, 4608, 0, 1, 1, 0 + 4608, 4609, 0, 1, 1, 0 + 4609, 4610, 0, 1, 1, 0 + 4610, 4611, 0, 1, 1, 0 + 3124, 4612, 0, 1, 0, 0 + 4612, 3125, 0, 1, 0, 0 + 4618, 4619, 0, 1, 1, 0 + 4620, 4618, 0, 1, 1, 0 + 4621, 4622, 0, 1, 1, 0 + 4622, 4623, 0, 1, 1, 0 + 4625, 4626, 0, 1, 1, 0 + 4626, 4627, 0, 1, 1, 0 + 4627, 4628, 0, 1, 1, 0 + 4628, 4629, 0, 1, 1, 0 + 4630, 4631, 0, 1, 1, 0 + 4631, 4632, 0, 1, 1, 0 + 4632, 4633, 0, 1, 1, 0 + 4633, 4634, 0, 1, 1, 0 + 4634, 4625, 0, 1, 1, 0 + 4635, 4636, 0, 1, 1, 0 + 4637, 4638, 0, 1, 1, 0 + 4638, 4639, 0, 1, 1, 0 + 4639, 4640, 0, 1, 1, 0 + 4640, 8486, 0, 1, 1, 0 + 4641, 8487, 0, 1, 1, 0 + 4642, 4635, 0, 1, 1, 0 + 4643, 17334, 0, 1, 1, 0 + 4644, 17335, 0, 1, 1, 0 + 4645, 4637, 0, 1, 1, 0 + 4646, 4647, 0, 1, 1, 0 + 4647, 4648, 0, 1, 1, 0 + 4648, 4649, 0, 1, 1, 0 + 4649, 4650, 0, 1, 1, 0 + 4650, 4651, 0, 1, 1, 0 + 4651, 4652, 0, 1, 1, 0 + 4652, 4635, 0, 1, 1, 0 + 4653, 4654, 0, 1, 1, 0 + 4654, 4655, 0, 1, 1, 0 + 4656, 4657, 0, 1, 1, 0 + 4657, 4638, 0, 1, 1, 0 + 4654, 4656, 0, 1, 1, 0 + 4658, 4659, 0, 1, 1, 0 + 4659, 4660, 0, 1, 1, 0 + 4660, 17342, 0, 1, 1, 0 + 4661, 17343, 0, 1, 1, 0 + 4662, 4663, 0, 1, 1, 0 + 4663, 4664, 0, 1, 1, 0 + 4664, 4658, 0, 1, 1, 0 + 4646, 4662, 0, 1, 1, 0 + 4665, 4666, 0, 1, 1, 0 + 4666, 4667, 0, 1, 1, 0 + 4668, 4669, 0, 1, 1, 0 + 4669, 4670, 0, 1, 1, 0 + 4670, 4665, 0, 1, 1, 0 + 4653, 4668, 0, 1, 1, 0 + 4671, 4672, 0, 1, 1, 0 + 4672, 4673, 0, 1, 1, 0 + 4673, 4674, 0, 1, 1, 0 + 4674, 4675, 0, 1, 1, 0 + 4675, 4625, 0, 1, 1, 0 + 4667, 4671, 0, 1, 1, 0 + 4676, 4677, 0, 1, 1, 0 + 4678, 4679, 0, 1, 1, 0 + 4679, 4680, 0, 1, 1, 0 + 4680, 4681, 0, 1, 1, 0 + 4630, 4678, 0, 1, 1, 0 + 4682, 4683, 0, 1, 1, 0 + 4683, 4684, 0, 1, 1, 0 + 4684, 4685, 0, 1, 1, 0 + 4685, 4630, 0, 1, 1, 0 + 4686, 4687, 0, 1, 1, 0 + 4687, 4688, 0, 1, 1, 0 + 4688, 4689, 0, 1, 1, 0 + 4689, 4690, 0, 1, 1, 0 + 4690, 4691, 0, 1, 1, 0 + 4691, 4682, 0, 1, 1, 0 + 4693, 8155, 0, 1, 1, 0 + 4694, 8156, 0, 1, 1, 0 + 4695, 8157, 0, 1, 1, 0 + 4686, 4696, 0, 1, 1, 0 + 4697, 4698, 0, 1, 1, 0 + 4698, 4699, 0, 1, 1, 0 + 4699, 4700, 0, 1, 1, 0 + 4700, 17341, 0, 1, 1, 0 + 4701, 4702, 0, 1, 1, 0 + 4702, 4703, 0, 1, 1, 0 + 4703, 4704, 0, 1, 1, 0 + 4704, 4683, 0, 1, 1, 0 + 4705, 4706, 0, 1, 1, 0 + 4706, 4707, 0, 1, 1, 0 + 4707, 4708, 0, 1, 1, 0 + 4708, 4709, 0, 1, 1, 0 + 4709, 4697, 0, 1, 1, 0 + 4710, 14388, 0, 1, 1, 1 + 4711, 4705, 0, 1, 1, 0 + 4712, 4713, 0, 1, 1, 0 + 4713, 4714, 0, 1, 1, 0 + 4715, 4659, 0, 1, 1, 0 + 4712, 4715, 0, 1, 1, 0 + 4716, 4717, 0, 1, 1, 0 + 4718, 4719, 0, 1, 1, 0 + 4720, 4721, 0, 1, 1, 0 + 4721, 4722, 0, 1, 1, 0 + 4722, 4723, 0, 1, 1, 0 + 4723, 4716, 0, 1, 1, 0 + 4726, 4727, 0, 1, 1, 0 + 4727, 4728, 0, 1, 1, 0 + 4728, 4729, 0, 1, 1, 0 + 4731, 4732, 0, 1, 1, 0 + 4732, 4733, 0, 1, 1, 0 + 4733, 4734, 0, 1, 1, 0 + 4734, 4735, 0, 1, 1, 0 + 4736, 4737, 0, 1, 0, 0 + 4737, 4738, 0, 1, 0, 0 + 4740, 4741, 0, 1, 1, 0 + 4741, 4742, 0, 1, 1, 0 + 4742, 4743, 0, 1, 1, 0 + 4743, 4744, 0, 1, 1, 0 + 4744, 4745, 0, 1, 1, 0 + 4745, 4746, 0, 1, 1, 0 + 4746, 4747, 0, 1, 1, 0 + 4747, 4718, 0, 1, 1, 0 + 4753, 4754, 0, 1, 1, 0 + 4754, 4755, 0, 1, 1, 0 + 4755, 4756, 0, 1, 0, 0 + 4756, 4757, 0, 1, 0, 0 + 4757, 4758, 0, 1, 0, 0 + 4758, 4759, 0, 1, 0, 0 + 4759, 4760, 0, 1, 0, 0 + 4760, 4761, 0, 1, 0, 0 + 4762, 4763, 0, 1, 0, 0 + 4763, 4764, 0, 1, 0, 0 + 4764, 4736, 0, 1, 0, 0 + 4766, 4767, 0, 1, 1, 0 + 4767, 4768, 0, 1, 1, 0 + 4768, 4753, 0, 1, 1, 0 + 4769, 4770, 0, 1, 1, 0 + 4770, 4771, 0, 1, 1, 0 + 4771, 4772, 0, 1, 1, 0 + 4772, 4773, 0, 1, 1, 0 + 4773, 4774, 0, 1, 1, 0 + 4774, 4775, 0, 1, 1, 0 + 4775, 4776, 0, 1, 1, 0 + 4776, 4777, 0, 1, 1, 0 + 4777, 4778, 0, 1, 1, 0 + 4778, 4779, 0, 1, 1, 0 + 4779, 4780, 0, 1, 1, 0 + 4780, 4781, 0, 1, 1, 0 + 4781, 4782, 0, 1, 1, 0 + 4782, 4783, 0, 1, 1, 0 + 4783, 4784, 0, 1, 1, 0 + 4786, 4787, 0, 1, 1, 0 + 4788, 4789, 0, 1, 1, 0 + 4789, 4790, 0, 1, 1, 0 + 4790, 4791, 0, 1, 1, 0 + 4791, 4792, 0, 1, 1, 0 + 4792, 4793, 0, 1, 1, 0 + 4793, 4794, 0, 1, 1, 0 + 4795, 4796, 0, 1, 1, 0 + 4796, 4797, 0, 1, 1, 0 + 4797, 4798, 0, 1, 1, 0 + 4800, 4801, 0, 1, 1, 0 + 4801, 4802, 0, 1, 1, 0 + 4802, 4803, 0, 1, 1, 0 + 4803, 4804, 0, 1, 1, 0 + 4805, 4806, 0, 1, 1, 0 + 4806, 4807, 0, 1, 1, 0 + 4807, 4808, 0, 1, 1, 0 + 4808, 4809, 0, 1, 1, 0 + 4810, 4811, 0, 1, 1, 0 + 4811, 4812, 0, 1, 1, 0 + 4812, 4813, 0, 1, 1, 0 + 4813, 4814, 0, 1, 1, 0 + 4814, 4815, 0, 1, 1, 0 + 4815, 4816, 0, 1, 1, 0 + 4816, 4817, 0, 1, 1, 0 + 4817, 4818, 0, 1, 1, 0 + 4818, 4819, 0, 1, 1, 0 + 4819, 4820, 0, 1, 1, 0 + 4820, 4821, 0, 1, 1, 0 + 4821, 4822, 0, 1, 1, 0 + 4824, 4825, 0, 1, 1, 0 + 4825, 4826, 0, 1, 1, 0 + 4826, 4827, 0, 1, 1, 0 + 4827, 4828, 0, 1, 1, 0 + 4828, 4829, 0, 1, 1, 0 + 4829, 4830, 0, 1, 1, 0 + 4830, 4831, 0, 1, 1, 0 + 4831, 4832, 0, 1, 1, 0 + 4832, 4833, 0, 1, 1, 0 + 4835, 4836, 0, 1, 1, 0 + 4836, 4837, 0, 1, 1, 0 + 4837, 4838, 0, 1, 1, 0 + 4838, 4839, 0, 1, 1, 0 + 4839, 4840, 0, 1, 1, 0 + 4840, 4841, 0, 1, 1, 0 + 4843, 4844, 0, 1, 1, 0 + 4844, 4845, 0, 1, 1, 0 + 4845, 4846, 0, 1, 1, 0 + 4846, 4847, 0, 1, 1, 0 + 4847, 4848, 0, 1, 1, 0 + 4848, 4849, 0, 1, 1, 0 + 4849, 4850, 0, 1, 1, 0 + 4850, 4851, 0, 1, 1, 0 + 4851, 4852, 0, 1, 1, 0 + 4853, 4854, 0, 1, 1, 0 + 4854, 4855, 0, 1, 1, 0 + 4855, 4856, 0, 1, 1, 0 + 4856, 4857, 0, 1, 1, 0 + 4857, 4858, 0, 1, 1, 0 + 4858, 4859, 0, 1, 1, 0 + 4859, 4860, 0, 1, 1, 0 + 4860, 4861, 0, 1, 1, 0 + 4861, 4862, 0, 1, 1, 0 + 4862, 4863, 0, 1, 1, 0 + 4863, 4864, 0, 1, 1, 0 + 4864, 4865, 0, 1, 1, 0 + 4867, 4868, 0, 1, 1, 0 + 4868, 4869, 0, 1, 1, 0 + 4869, 4870, 0, 1, 1, 0 + 4870, 4871, 0, 1, 1, 0 + 4871, 4872, 0, 1, 1, 0 + 4872, 4842, 0, 1, 1, 0 + 4873, 4842, 0, 1, 1, 0 + 4874, 4875, 0, 1, 1, 0 + 4875, 4876, 0, 1, 1, 0 + 4876, 4877, 0, 1, 1, 0 + 4877, 4878, 0, 1, 1, 0 + 4878, 4879, 0, 1, 1, 0 + 4879, 4880, 0, 1, 1, 0 + 4881, 4882, 0, 1, 1, 0 + 4882, 4883, 0, 1, 1, 0 + 4883, 4884, 0, 1, 1, 0 + 4884, 4885, 0, 1, 1, 0 + 4885, 4886, 0, 1, 1, 0 + 4886, 4887, 0, 1, 1, 0 + 4887, 4888, 0, 1, 1, 0 + 4888, 4889, 0, 1, 1, 0 + 4889, 4890, 0, 1, 1, 0 + 4890, 4891, 0, 1, 1, 0 + 4891, 4892, 0, 1, 1, 0 + 4892, 4893, 0, 1, 1, 0 + 4893, 4894, 0, 1, 1, 0 + 4894, 4895, 0, 1, 1, 0 + 4895, 4896, 0, 1, 1, 0 + 4896, 4897, 0, 1, 1, 0 + 4897, 4898, 0, 1, 1, 0 + 4898, 4899, 0, 1, 1, 0 + 4899, 4900, 0, 1, 1, 0 + 4900, 4901, 0, 1, 1, 0 + 4901, 4902, 0, 1, 1, 0 + 4902, 4903, 0, 1, 1, 0 + 4903, 4904, 0, 1, 1, 0 + 4904, 4905, 0, 1, 1, 0 + 4905, 4906, 0, 1, 1, 0 + 4906, 4907, 0, 1, 1, 0 + 4907, 4908, 0, 1, 1, 0 + 4908, 4909, 0, 1, 1, 0 + 4909, 4910, 0, 1, 1, 0 + 4910, 4911, 0, 1, 1, 0 + 4911, 4919, 0, 1, 1, 0 + 4912, 4920, 0, 1, 1, 0 + 4913, 4921, 0, 1, 1, 0 + 4914, 4922, 0, 1, 1, 0 + 4917, 4918, 0, 1, 1, 0 + 4919, 4912, 0, 1, 1, 0 + 4920, 4913, 0, 1, 1, 0 + 4921, 4914, 0, 1, 1, 0 + 4922, 4915, 0, 1, 1, 0 + 4926, 4924, 0, 1, 1, 0 + 4927, 4928, 0, 1, 1, 0 + 4928, 4929, 0, 1, 1, 0 + 4932, 4933, 0, 1, 1, 0 + 4933, 4934, 0, 1, 1, 0 + 4935, 4936, 0, 1, 1, 0 + 4936, 4937, 0, 1, 1, 0 + 4937, 4938, 0, 1, 1, 0 + 4938, 4939, 0, 1, 1, 0 + 4940, 4941, 0, 1, 1, 0 + 4941, 4942, 0, 1, 1, 0 + 4942, 4943, 0, 1, 1, 0 + 4943, 4944, 0, 1, 1, 0 + 4944, 4945, 0, 1, 1, 0 + 4945, 4956, 0, 1, 1, 0 + 4946, 4947, 0, 1, 1, 0 + 4947, 4948, 0, 1, 1, 0 + 4948, 4949, 0, 1, 1, 0 + 4949, 4950, 0, 1, 1, 0 + 4950, 4951, 0, 1, 1, 0 + 4951, 4952, 0, 1, 1, 0 + 4952, 4953, 0, 1, 1, 0 + 4953, 4954, 0, 1, 1, 0 + 4954, 4955, 0, 1, 1, 0 + 4955, 4934, 0, 1, 1, 0 + 4956, 4946, 0, 1, 1, 0 + 4957, 4958, 0, 1, 1, 0 + 4939, 4957, 0, 1, 1, 0 + 4960, 4961, 0, 1, 1, 0 + 4961, 4962, 0, 1, 1, 0 + 4962, 4963, 0, 1, 1, 0 + 4963, 4964, 0, 1, 1, 0 + 4964, 4965, 0, 1, 1, 0 + 4965, 4966, 0, 1, 1, 0 + 4966, 4614, 0, 1, 1, 0 + 4967, 4968, 0, 1, 1, 0 + 4968, 4969, 0, 1, 1, 0 + 4970, 4971, 0, 1, 1, 0 + 4971, 4972, 0, 1, 1, 0 + 4972, 4973, 0, 1, 1, 0 + 4974, 4927, 0, 1, 1, 0 + 4975, 4976, 0, 1, 1, 0 + 4976, 4977, 0, 1, 1, 0 + 4977, 4620, 0, 1, 1, 0 + 4978, 4979, 0, 1, 1, 0 + 4980, 4981, 0, 2, 0, 0 + 4981, 4982, 0, 2, 0, 0 + 4983, 4984, 0, 1, 0, 0 + 4984, 4985, 0, 1, 0, 0 + 4985, 4986, 0, 1, 0, 0 + 4986, 4987, 0, 1, 0, 0 + 4987, 4988, 0, 1, 0, 0 + 4988, 4989, 0, 1, 0, 0 + 4989, 4990, 0, 1, 0, 0 + 4761, 4762, 0, 1, 0, 0 + 4993, 4992, 0, 1, 0, 0 + 4994, 4993, 0, 1, 0, 0 + 4995, 4994, 0, 1, 0, 0 + 4996, 4995, 0, 1, 0, 0 + 4997, 4996, 0, 1, 0, 0 + 4998, 4997, 0, 1, 0, 0 + 4992, 4761, 0, 1, 0, 0 + 5000, 5001, 0, 1, 0, 0 + 5001, 5002, 0, 1, 0, 0 + 5002, 5003, 0, 1, 0, 0 + 5003, 5004, 0, 1, 0, 0 + 5004, 5005, 0, 1, 0, 0 + 5005, 5006, 0, 1, 0, 0 + 5006, 5007, 0, 1, 0, 0 + 5007, 5008, 0, 1, 0, 0 + 5008, 5009, 0, 1, 0, 0 + 5009, 5010, 0, 1, 0, 0 + 5010, 5011, 0, 1, 0, 0 + 5011, 5012, 0, 1, 0, 0 + 5012, 5013, 0, 1, 0, 0 + 5013, 5014, 0, 1, 0, 0 + 5015, 5016, 0, 1, 0, 0 + 5016, 5017, 0, 1, 0, 0 + 5017, 5018, 0, 1, 0, 0 + 5018, 5019, 0, 1, 0, 0 + 5019, 5020, 0, 1, 0, 0 + 5020, 5021, 0, 1, 0, 0 + 5021, 5022, 0, 1, 0, 0 + 5022, 5023, 0, 1, 0, 0 + 5023, 5024, 0, 1, 0, 0 + 5024, 5025, 0, 1, 0, 0 + 4982, 5516, 0, 2, 0, 0 + 5026, 5027, 0, 1, 1, 0 + 5027, 5028, 0, 1, 1, 0 + 5028, 5029, 0, 1, 1, 0 + 5029, 5030, 0, 1, 1, 0 + 5030, 5031, 0, 1, 1, 0 + 5031, 5032, 0, 1, 1, 0 + 5032, 5033, 0, 1, 1, 0 + 5033, 5034, 0, 1, 1, 0 + 5034, 5035, 0, 1, 1, 0 + 5035, 5036, 0, 1, 1, 0 + 5036, 5037, 0, 1, 1, 0 + 5037, 5038, 0, 1, 1, 0 + 5038, 5039, 0, 1, 1, 0 + 5039, 5040, 0, 1, 1, 0 + 5040, 5041, 0, 1, 1, 0 + 5041, 5042, 0, 1, 1, 0 + 5042, 5043, 0, 1, 1, 0 + 5043, 5044, 0, 1, 1, 0 + 5044, 5045, 0, 1, 1, 0 + 5045, 5046, 0, 1, 1, 0 + 5046, 5047, 0, 1, 1, 0 + 5047, 5048, 0, 1, 1, 0 + 5049, 5050, 0, 1, 1, 0 + 5050, 5051, 0, 1, 1, 0 + 5051, 5052, 0, 1, 1, 0 + 5052, 5053, 0, 1, 1, 0 + 5053, 5054, 0, 1, 1, 0 + 5054, 5055, 0, 1, 1, 0 + 5055, 5056, 0, 1, 1, 0 + 5056, 5057, 0, 1, 1, 0 + 5057, 5058, 0, 1, 1, 0 + 5058, 5059, 0, 1, 1, 0 + 5059, 5060, 0, 1, 1, 0 + 5060, 5061, 0, 1, 1, 0 + 5061, 5062, 0, 1, 1, 0 + 5062, 5063, 0, 1, 1, 0 + 5063, 5064, 0, 1, 1, 0 + 5064, 5065, 0, 1, 1, 0 + 5065, 5066, 0, 1, 1, 0 + 5066, 5067, 0, 1, 1, 0 + 5067, 5068, 0, 1, 1, 0 + 5068, 5069, 0, 1, 1, 0 + 5069, 5070, 0, 1, 1, 0 + 5070, 5071, 0, 1, 1, 0 + 5071, 5072, 0, 1, 1, 0 + 5072, 5073, 0, 1, 1, 0 + 5073, 5074, 0, 1, 1, 0 + 5074, 5075, 0, 1, 1, 0 + 5075, 5076, 0, 1, 1, 0 + 5076, 5077, 0, 1, 1, 0 + 4889, 5026, 0, 1, 1, 0 + 5078, 5079, 0, 1, 1, 0 + 5079, 5080, 0, 1, 1, 0 + 5080, 5081, 0, 1, 1, 0 + 5081, 5082, 0, 1, 1, 0 + 5083, 5084, 0, 1, 1, 0 + 5084, 5085, 0, 1, 1, 0 + 5085, 5086, 0, 1, 1, 0 + 5086, 5087, 0, 1, 1, 0 + 5087, 5088, 0, 1, 1, 0 + 5088, 5089, 0, 1, 1, 0 + 5089, 5090, 0, 1, 1, 0 + 5090, 5091, 0, 1, 1, 0 + 5091, 5092, 0, 1, 1, 0 + 5092, 5093, 0, 1, 1, 0 + 5093, 5094, 0, 1, 1, 0 + 5094, 5095, 0, 1, 1, 0 + 5095, 5096, 0, 1, 1, 0 + 5096, 5097, 0, 1, 1, 0 + 5097, 5098, 0, 1, 1, 0 + 5098, 5099, 0, 1, 1, 0 + 5099, 5100, 0, 1, 1, 0 + 5100, 5101, 0, 1, 1, 0 + 5101, 5102, 0, 1, 1, 0 + 5102, 5103, 0, 1, 1, 0 + 5103, 5104, 0, 1, 1, 0 + 5104, 5105, 0, 1, 1, 0 + 5105, 5106, 0, 1, 1, 0 + 5106, 5107, 0, 1, 1, 0 + 5107, 5108, 0, 1, 1, 0 + 5108, 5109, 0, 1, 1, 0 + 5109, 5110, 0, 1, 1, 0 + 5110, 5111, 0, 2, 0, 0 + 5111, 5112, 0, 2, 0, 0 + 5112, 5113, 0, 2, 0, 0 + 5113, 5114, 0, 2, 0, 0 + 5114, 5115, 0, 2, 0, 0 + 5115, 5116, 0, 2, 0, 0 + 5116, 5117, 0, 2, 0, 0 + 5117, 5118, 0, 2, 0, 0 + 5118, 5119, 0, 2, 0, 0 + 5119, 5120, 0, 2, 0, 0 + 5120, 5121, 0, 2, 0, 0 + 5121, 5122, 0, 2, 0, 0 + 5122, 5123, 0, 2, 0, 0 + 5123, 5124, 0, 2, 0, 0 + 5124, 5125, 0, 2, 0, 0 + 5125, 5126, 0, 2, 0, 0 + 5126, 5127, 0, 2, 0, 0 + 5127, 5128, 0, 2, 0, 0 + 5128, 17339, 0, 2, 0, 0 + 5129, 5130, 0, 2, 0, 0 + 5130, 5131, 0, 2, 0, 0 + 5131, 5132, 0, 2, 0, 0 + 5132, 5133, 0, 2, 0, 0 + 5133, 5134, 0, 2, 0, 0 + 5134, 5135, 0, 2, 0, 0 + 5135, 5136, 0, 2, 0, 0 + 5136, 5137, 0, 2, 0, 0 + 5137, 5138, 0, 2, 0, 0 + 5138, 5139, 0, 2, 0, 0 + 5139, 5140, 0, 2, 0, 0 + 5140, 5141, 0, 2, 0, 0 + 5141, 5142, 0, 2, 0, 0 + 5142, 5143, 0, 2, 0, 0 + 5143, 5144, 0, 2, 0, 0 + 5144, 5145, 0, 2, 0, 0 + 5145, 5146, 0, 2, 0, 0 + 5147, 8160, 0, 2, 0, 0 + 5148, 5149, 0, 2, 0, 0 + 5149, 5150, 0, 2, 0, 0 + 5150, 5151, 0, 2, 0, 0 + 5151, 5152, 0, 2, 0, 0 + 5152, 5153, 0, 2, 0, 0 + 5153, 5154, 0, 2, 0, 0 + 5154, 5155, 0, 2, 0, 0 + 5155, 5156, 0, 2, 0, 0 + 5156, 5157, 0, 2, 0, 0 + 5157, 5158, 0, 2, 0, 0 + 5158, 5159, 0, 2, 0, 0 + 5159, 5160, 0, 2, 0, 0 + 5160, 5161, 0, 2, 0, 0 + 5161, 5162, 0, 2, 0, 0 + 5162, 5163, 0, 2, 0, 0 + 5163, 5164, 0, 2, 0, 0 + 5164, 5165, 0, 2, 0, 0 + 5165, 5166, 0, 2, 0, 0 + 5166, 5167, 0, 2, 0, 0 + 5167, 5168, 0, 2, 0, 0 + 5168, 5169, 0, 2, 0, 0 + 5169, 5170, 0, 2, 0, 0 + 5170, 5171, 0, 2, 0, 0 + 5171, 5172, 0, 2, 0, 0 + 5172, 5173, 0, 2, 0, 0 + 5173, 5174, 0, 2, 0, 0 + 5174, 5175, 0, 2, 0, 0 + 5175, 5176, 0, 2, 0, 0 + 5176, 5177, 0, 2, 0, 0 + 5177, 5178, 0, 2, 0, 0 + 5178, 5179, 0, 2, 0, 0 + 5179, 5180, 0, 2, 0, 0 + 5180, 5181, 0, 2, 0, 0 + 5181, 5182, 0, 2, 0, 0 + 5182, 5183, 0, 2, 0, 0 + 5183, 5184, 0, 2, 0, 0 + 5184, 5185, 0, 2, 0, 0 + 5185, 5186, 0, 2, 0, 0 + 5186, 5187, 0, 2, 0, 0 + 5187, 5188, 0, 2, 0, 0 + 5189, 5190, 0, 2, 0, 0 + 5190, 5191, 0, 2, 0, 0 + 5191, 5192, 0, 2, 0, 0 + 5192, 5193, 0, 2, 0, 0 + 5193, 5194, 0, 2, 0, 0 + 5194, 5195, 0, 2, 0, 0 + 5195, 5196, 0, 2, 0, 0 + 5196, 5197, 0, 2, 0, 0 + 5197, 5198, 0, 2, 0, 0 + 5198, 5199, 0, 2, 0, 0 + 5199, 5200, 0, 2, 0, 0 + 5200, 5201, 0, 2, 0, 0 + 5201, 5202, 0, 2, 0, 0 + 5202, 5203, 0, 2, 0, 0 + 5203, 5204, 0, 2, 0, 0 + 5204, 5205, 0, 2, 0, 0 + 5205, 5206, 0, 2, 0, 0 + 5206, 5207, 0, 2, 0, 0 + 5207, 5208, 0, 2, 0, 0 + 5208, 5209, 0, 2, 0, 0 + 5209, 5210, 0, 2, 0, 0 + 5210, 5211, 0, 2, 0, 0 + 5211, 5212, 0, 1, 1, 0 + 5212, 5213, 0, 2, 0, 0 + 5213, 5214, 0, 2, 0, 0 + 5214, 5215, 0, 2, 0, 0 + 5215, 5216, 0, 2, 0, 0 + 5216, 5217, 0, 2, 0, 0 + 5217, 5218, 0, 2, 0, 0 + 5218, 5219, 0, 2, 0, 0 + 5219, 5220, 0, 2, 0, 0 + 5220, 5221, 0, 2, 0, 0 + 5221, 5222, 0, 2, 0, 0 + 5222, 5223, 0, 2, 0, 0 + 5223, 5224, 0, 2, 0, 0 + 5224, 5225, 0, 2, 0, 0 + 5225, 5226, 0, 2, 0, 0 + 5226, 5227, 0, 2, 0, 0 + 5227, 5228, 0, 2, 0, 0 + 5228, 5229, 0, 2, 0, 0 + 5229, 5230, 0, 2, 0, 0 + 5230, 5231, 0, 2, 0, 0 + 5231, 5232, 0, 2, 0, 0 + 5232, 5233, 0, 2, 0, 0 + 5233, 5234, 0, 2, 0, 0 + 5234, 5235, 0, 2, 0, 0 + 5235, 5236, 0, 2, 0, 0 + 5236, 5237, 0, 2, 0, 0 + 5237, 5238, 0, 2, 0, 0 + 5238, 5239, 0, 2, 0, 0 + 5239, 5240, 0, 2, 0, 0 + 5240, 5241, 0, 2, 0, 0 + 5241, 5242, 0, 2, 0, 0 + 5242, 5243, 0, 2, 0, 0 + 5243, 5244, 0, 2, 0, 0 + 5244, 5245, 0, 2, 0, 0 + 5245, 5246, 0, 2, 0, 0 + 5246, 5247, 0, 2, 0, 0 + 5247, 5248, 0, 2, 0, 0 + 5248, 5249, 0, 2, 0, 0 + 5249, 5250, 0, 2, 0, 0 + 5250, 5251, 0, 2, 0, 0 + 5251, 5252, 0, 2, 0, 0 + 5252, 5253, 0, 2, 0, 0 + 5253, 5254, 0, 2, 0, 0 + 5254, 5255, 0, 2, 0, 0 + 5255, 5256, 0, 2, 0, 0 + 5256, 5257, 0, 2, 0, 0 + 5257, 5258, 0, 2, 0, 0 + 5258, 5259, 0, 2, 0, 0 + 5259, 5260, 0, 2, 0, 0 + 5260, 5261, 0, 2, 0, 0 + 5261, 5262, 0, 2, 0, 0 + 5262, 5263, 0, 2, 0, 0 + 5263, 5264, 0, 2, 0, 0 + 5264, 5265, 0, 2, 0, 0 + 5265, 5266, 0, 2, 0, 0 + 5266, 5267, 0, 2, 0, 0 + 5267, 5268, 0, 2, 0, 0 + 5268, 5269, 0, 2, 0, 0 + 5269, 5270, 0, 2, 0, 0 + 5270, 5271, 0, 2, 0, 0 + 5273, 5274, 0, 2, 0, 0 + 5274, 5275, 0, 2, 0, 0 + 5275, 5276, 0, 2, 0, 0 + 5276, 5277, 0, 2, 0, 0 + 5277, 5278, 0, 2, 0, 0 + 5278, 5279, 0, 2, 0, 0 + 5279, 5280, 0, 2, 0, 0 + 5280, 5281, 0, 2, 0, 0 + 5281, 5282, 0, 2, 0, 0 + 5282, 5283, 0, 2, 0, 0 + 5283, 5284, 0, 2, 0, 0 + 5284, 5285, 0, 2, 0, 0 + 5285, 5286, 0, 2, 0, 0 + 5286, 5287, 0, 2, 0, 0 + 5287, 5288, 0, 2, 0, 0 + 5288, 5289, 0, 2, 0, 0 + 5289, 5290, 0, 2, 0, 0 + 5290, 5291, 0, 2, 0, 0 + 5291, 17338, 0, 2, 0, 0 + 5292, 5293, 0, 2, 0, 0 + 5293, 5294, 0, 2, 0, 0 + 5294, 5295, 0, 2, 0, 0 + 5295, 5296, 0, 2, 0, 0 + 5296, 5297, 0, 2, 0, 0 + 5297, 5298, 0, 2, 0, 0 + 5298, 5299, 0, 2, 0, 0 + 5299, 5300, 0, 2, 0, 0 + 5300, 5301, 0, 2, 0, 0 + 5301, 5302, 0, 2, 0, 0 + 5302, 5303, 0, 2, 0, 0 + 5303, 5304, 0, 2, 0, 0 + 5304, 5305, 0, 2, 0, 0 + 5305, 5306, 0, 2, 0, 0 + 5306, 5307, 0, 2, 0, 0 + 5307, 5308, 0, 2, 0, 0 + 5308, 5309, 0, 2, 0, 0 + 5309, 5310, 0, 2, 0, 0 + 5310, 5311, 0, 2, 0, 0 + 5311, 5312, 0, 2, 0, 0 + 5313, 5314, 0, 1, 1, 0 + 5314, 5315, 0, 1, 1, 0 + 5315, 5316, 0, 1, 1, 0 + 5316, 5317, 0, 1, 1, 0 + 5317, 5318, 0, 1, 1, 0 + 5318, 5319, 0, 1, 1, 0 + 5319, 5320, 0, 1, 1, 0 + 5320, 5321, 0, 1, 1, 0 + 5321, 5322, 0, 1, 1, 0 + 5322, 5323, 0, 1, 1, 0 + 5323, 5324, 0, 1, 1, 0 + 5324, 5325, 0, 1, 1, 0 + 5326, 5327, 0, 1, 1, 0 + 5327, 5328, 0, 1, 1, 0 + 5328, 5329, 0, 1, 1, 0 + 5329, 5330, 0, 1, 1, 0 + 5330, 5331, 0, 1, 1, 0 + 5331, 5332, 0, 1, 1, 0 + 5332, 5333, 0, 1, 1, 0 + 5333, 5334, 0, 1, 1, 0 + 5271, 5336, 0, 2, 0, 0 + 5337, 5338, 0, 1, 1, 0 + 5338, 5339, 0, 1, 1, 0 + 5339, 5340, 0, 1, 1, 0 + 5340, 5341, 0, 1, 1, 0 + 5341, 5342, 0, 1, 1, 0 + 5342, 5343, 0, 1, 1, 0 + 5343, 5344, 0, 1, 1, 0 + 5345, 5346, 0, 2, 0, 0 + 5346, 5347, 0, 2, 0, 0 + 5347, 5348, 0, 2, 0, 0 + 5348, 5349, 0, 2, 0, 0 + 5349, 5350, 0, 2, 0, 0 + 5350, 5351, 0, 2, 0, 0 + 5352, 5353, 0, 1, 1, 0 + 5353, 5354, 0, 1, 1, 0 + 5354, 5355, 0, 1, 1, 0 + 5355, 5356, 0, 1, 1, 0 + 5356, 5357, 0, 1, 1, 0 + 5357, 5358, 0, 1, 1, 0 + 5358, 5359, 0, 1, 1, 0 + 5359, 5360, 0, 1, 1, 0 + 5360, 5361, 0, 1, 1, 0 + 5361, 5362, 0, 1, 1, 0 + 5362, 5363, 0, 1, 1, 0 + 5363, 5364, 0, 1, 1, 0 + 5364, 4686, 0, 1, 1, 0 + 5365, 5366, 0, 2, 0, 0 + 5188, 5365, 0, 2, 0, 0 + 5366, 5189, 0, 2, 0, 0 + 5366, 5352, 0, 1, 1, 0 + 5367, 5368, 0, 1, 1, 0 + 5368, 5369, 0, 1, 1, 0 + 5369, 5370, 0, 1, 1, 0 + 5370, 8440, 0, 1, 1, 0 + 5371, 5372, 0, 1, 1, 0 + 5372, 5373, 0, 1, 1, 0 + 5373, 5374, 0, 1, 1, 0 + 5374, 5375, 0, 1, 1, 0 + 5375, 5376, 0, 1, 1, 0 + 5376, 5377, 0, 1, 1, 0 + 5377, 5378, 0, 1, 1, 0 + 5378, 5379, 0, 1, 1, 0 + 5379, 5380, 0, 1, 1, 0 + 5380, 5381, 0, 1, 1, 0 + 5381, 5382, 0, 1, 1, 0 + 5382, 5383, 0, 1, 1, 0 + 5383, 5384, 0, 1, 1, 0 + 5384, 5385, 0, 1, 1, 0 + 5385, 5386, 0, 1, 1, 0 + 5386, 5387, 0, 1, 1, 0 + 5387, 5388, 0, 1, 1, 0 + 5388, 5389, 0, 1, 1, 0 + 5389, 5390, 0, 1, 1, 0 + 5390, 5391, 0, 1, 1, 0 + 5391, 5392, 0, 1, 1, 0 + 5392, 5393, 0, 1, 1, 0 + 5393, 5394, 0, 1, 1, 0 + 5394, 5395, 0, 1, 1, 0 + 5395, 5396, 0, 1, 1, 0 + 5396, 5397, 0, 1, 1, 0 + 5397, 5398, 0, 1, 1, 0 + 5398, 5399, 0, 1, 1, 0 + 5399, 5400, 0, 1, 1, 0 + 5400, 5401, 0, 1, 1, 0 + 5401, 5402, 0, 1, 1, 0 + 5402, 5403, 0, 1, 1, 0 + 5403, 5404, 0, 1, 1, 0 + 5404, 5405, 0, 1, 1, 0 + 5405, 5406, 0, 1, 1, 0 + 5407, 5408, 0, 1, 1, 0 + 5408, 5409, 0, 1, 1, 0 + 5409, 5410, 0, 1, 1, 0 + 5410, 5411, 0, 1, 1, 0 + 5411, 5412, 0, 1, 1, 0 + 5413, 5414, 0, 1, 1, 0 + 5414, 5415, 0, 1, 1, 0 + 5415, 5416, 0, 1, 1, 0 + 5416, 5417, 0, 1, 1, 0 + 5417, 5418, 0, 1, 1, 0 + 5418, 5419, 0, 1, 1, 0 + 5419, 5420, 0, 1, 1, 0 + 5420, 5421, 0, 1, 1, 0 + 5422, 5423, 0, 1, 1, 0 + 5423, 5424, 0, 1, 1, 0 + 5424, 5425, 0, 1, 1, 0 + 5425, 5426, 0, 1, 1, 0 + 5426, 5427, 0, 1, 1, 0 + 5427, 5428, 0, 1, 1, 0 + 5428, 5429, 0, 1, 1, 0 + 5429, 5430, 0, 1, 1, 0 + 5430, 5431, 0, 1, 1, 0 + 5431, 5432, 0, 1, 1, 0 + 5432, 5433, 0, 1, 1, 0 + 5433, 5434, 0, 1, 1, 0 + 5434, 5435, 0, 1, 1, 0 + 5435, 5436, 0, 1, 1, 0 + 5436, 5437, 0, 1, 1, 0 + 5437, 5438, 0, 1, 1, 0 + 5438, 5439, 0, 1, 1, 0 + 5439, 5440, 0, 1, 1, 0 + 5440, 5441, 0, 1, 1, 0 + 5441, 5442, 0, 1, 1, 0 + 5442, 5443, 0, 1, 1, 0 + 5443, 5444, 0, 1, 1, 0 + 5444, 5445, 0, 1, 1, 0 + 5445, 5446, 0, 1, 1, 0 + 5446, 5447, 0, 1, 1, 0 + 5447, 5448, 0, 1, 1, 0 + 5448, 5449, 0, 1, 1, 0 + 5449, 5450, 0, 1, 1, 0 + 5451, 5455, 0, 1, 1, 0 + 5452, 5456, 0, 1, 1, 0 + 5453, 5457, 0, 1, 1, 0 + 4636, 5454, 0, 1, 1, 0 + 5454, 5451, 0, 1, 1, 0 + 5455, 5452, 0, 1, 1, 0 + 5456, 5453, 0, 1, 1, 0 + 5457, 4917, 0, 1, 1, 0 + 4925, 4967, 0, 1, 1, 0 + 4931, 4935, 0, 1, 1, 0 + 4619, 4932, 0, 1, 1, 0 + 4852, 5999, 0, 1, 1, 0 + 4677, 5458, 0, 1, 1, 0 + 5459, 5460, 0, 1, 1, 0 + 5460, 5461, 0, 1, 1, 0 + 5461, 5462, 0, 1, 1, 0 + 5462, 5463, 0, 1, 1, 0 + 5463, 5464, 0, 1, 1, 0 + 5465, 5466, 0, 2, 0, 0 + 5466, 5467, 0, 2, 0, 0 + 5467, 5468, 0, 2, 0, 0 + 5468, 5469, 0, 2, 0, 0 + 5469, 5470, 0, 2, 0, 0 + 5470, 5471, 0, 2, 0, 0 + 5471, 5472, 0, 2, 0, 0 + 4647, 5367, 0, 1, 1, 0 + 5473, 5474, 0, 1, 1, 0 + 5474, 5475, 0, 1, 1, 0 + 5475, 5476, 0, 1, 1, 0 + 5476, 5477, 0, 1, 1, 0 + 5477, 5478, 0, 1, 1, 0 + 5478, 5479, 0, 1, 1, 0 + 5479, 5480, 0, 1, 1, 0 + 5480, 5481, 0, 1, 1, 0 + 5481, 5482, 0, 1, 1, 0 + 5482, 5483, 0, 1, 1, 0 + 5483, 5484, 0, 1, 1, 0 + 5484, 5485, 0, 1, 1, 0 + 5485, 5486, 0, 1, 1, 0 + 5486, 5487, 0, 1, 1, 0 + 5487, 5488, 0, 1, 1, 0 + 5488, 5489, 0, 1, 1, 0 + 5489, 5490, 0, 1, 1, 0 + 5490, 5491, 0, 1, 1, 0 + 5491, 5492, 0, 1, 1, 0 + 5492, 5493, 0, 1, 1, 0 + 5493, 5494, 0, 1, 0, 0 + 5494, 5495, 0, 1, 0, 0 + 5495, 5496, 0, 1, 0, 0 + 5496, 5497, 0, 1, 0, 0 + 5497, 5498, 0, 1, 0, 0 + 5498, 5499, 0, 1, 0, 0 + 5499, 5500, 0, 1, 0, 0 + 5500, 5501, 0, 1, 0, 0 + 5501, 5502, 0, 1, 0, 0 + 5502, 5503, 0, 1, 0, 0 + 5503, 5504, 0, 1, 0, 0 + 5504, 5505, 0, 1, 0, 0 + 5505, 5506, 0, 1, 0, 0 + 5506, 5507, 0, 1, 0, 0 + 5507, 5508, 0, 1, 0, 0 + 5508, 5509, 0, 1, 0, 0 + 5509, 5510, 0, 1, 0, 0 + 5510, 5493, 0, 1, 0, 0 + 4724, 4980, 0, 2, 0, 0 + 5511, 4998, 0, 1, 0, 0 + 5511, 4983, 0, 1, 0, 0 + 4999, 5511, 0, 2, 0, 0 + 5512, 5513, 0, 2, 0, 0 + 5513, 5514, 0, 2, 0, 0 + 5514, 4724, 0, 2, 0, 0 + 5515, 4991, 0, 1, 0, 0 + 5025, 5515, 0, 1, 0, 0 + 4990, 5515, 0, 1, 0, 0 + 5517, 5000, 0, 1, 0, 0 + 5516, 5517, 0, 1, 0, 0 + 5516, 4999, 0, 2, 0, 0 + 5518, 12136, 0, 1, 1, 0 + 5520, 5521, 0, 1, 1, 0 + 5521, 5522, 0, 1, 1, 0 + 5522, 5523, 0, 1, 1, 0 + 5523, 5524, 0, 1, 1, 0 + 5524, 5525, 0, 1, 1, 0 + 5525, 5526, 0, 1, 1, 0 + 5526, 5527, 0, 1, 1, 0 + 5527, 5528, 0, 1, 1, 0 + 5528, 5529, 0, 1, 1, 0 + 5529, 5530, 0, 1, 1, 0 + 5530, 5531, 0, 1, 1, 0 + 5531, 5532, 0, 1, 1, 0 + 5532, 5533, 0, 1, 1, 0 + 5534, 4924, 0, 1, 1, 0 + 5534, 4925, 0, 1, 1, 0 + 5533, 5534, 0, 1, 1, 0 + 5535, 5536, 0, 1, 1, 0 + 5536, 5537, 0, 1, 1, 0 + 5537, 5538, 0, 1, 1, 0 + 5538, 5539, 0, 1, 1, 0 + 5539, 5540, 0, 1, 1, 0 + 5540, 5541, 0, 1, 1, 0 + 5541, 5542, 0, 1, 1, 0 + 5542, 5543, 0, 1, 1, 0 + 5543, 5544, 0, 1, 1, 0 + 5544, 5545, 0, 1, 1, 0 + 5545, 5546, 0, 1, 1, 0 + 5546, 5547, 0, 1, 1, 0 + 5547, 5548, 0, 1, 1, 0 + 5548, 5549, 0, 1, 1, 0 + 5549, 5550, 0, 1, 1, 0 + 5550, 5551, 0, 1, 1, 0 + 5551, 5552, 0, 1, 1, 0 + 5552, 5553, 0, 1, 1, 0 + 5553, 5554, 0, 1, 1, 0 + 5554, 5555, 0, 1, 1, 0 + 5555, 5556, 0, 1, 1, 0 + 5556, 5557, 0, 1, 1, 0 + 5557, 5558, 0, 1, 1, 0 + 5558, 5559, 0, 1, 1, 0 + 5559, 5560, 0, 1, 1, 0 + 5560, 5561, 0, 1, 1, 0 + 5561, 5562, 0, 1, 1, 0 + 5562, 5563, 0, 1, 1, 0 + 5563, 5049, 0, 1, 1, 0 + 1508, 5564, 0, 2, 0, 0 + 5564, 1405, 0, 2, 0, 0 + 1398, 5565, 0, 2, 0, 0 + 5565, 1460, 0, 2, 0, 0 + 1421, 5566, 0, 2, 0, 0 + 5566, 1565, 0, 2, 0, 0 + 1599, 5567, 0, 2, 0, 0 + 5567, 1428, 0, 2, 0, 0 + 2244, 5569, 0, 2, 0, 0 + 5569, 2243, 0, 2, 0, 0 + 5571, 5572, 0, 1, 0, 0 + 5572, 5573, 0, 1, 0, 0 + 5573, 5574, 0, 1, 0, 0 + 5574, 5575, 0, 1, 0, 0 + 5575, 5576, 0, 1, 0, 0 + 5576, 5577, 0, 1, 0, 0 + 5577, 5578, 0, 1, 0, 0 + 5578, 5579, 0, 1, 0, 0 + 5579, 5580, 0, 1, 0, 0 + 5580, 5581, 0, 1, 0, 0 + 5581, 5582, 0, 1, 0, 0 + 5582, 5583, 0, 1, 0, 0 + 5583, 5584, 0, 1, 0, 0 + 5584, 5585, 0, 1, 0, 0 + 5585, 5586, 0, 1, 0, 0 + 5586, 5587, 0, 1, 0, 0 + 5587, 5588, 0, 1, 0, 0 + 5588, 5589, 0, 1, 0, 0 + 5589, 5590, 0, 1, 0, 0 + 5590, 5591, 0, 1, 0, 0 + 5591, 5592, 0, 1, 0, 0 + 5592, 5593, 0, 1, 0, 0 + 5593, 5594, 0, 1, 0, 0 + 5594, 5595, 0, 1, 0, 0 + 5595, 5596, 0, 1, 0, 0 + 5597, 5598, 0, 1, 0, 0 + 5598, 5599, 0, 1, 0, 0 + 5599, 5600, 0, 1, 0, 0 + 5596, 5597, 0, 1, 0, 0 + 5601, 5602, 0, 1, 0, 0 + 5602, 5603, 0, 1, 0, 0 + 5603, 5604, 0, 1, 0, 0 + 5604, 5605, 0, 1, 0, 0 + 5605, 5606, 0, 1, 0, 0 + 5606, 5607, 0, 1, 0, 0 + 5607, 5608, 0, 1, 0, 0 + 5608, 5609, 0, 1, 0, 0 + 5609, 5610, 0, 1, 0, 0 + 5610, 5611, 0, 1, 0, 0 + 5611, 5612, 0, 1, 0, 0 + 5612, 5613, 0, 1, 0, 0 + 5613, 5614, 0, 1, 0, 0 + 5614, 5615, 0, 1, 0, 0 + 5615, 5616, 0, 1, 0, 0 + 5616, 5617, 0, 1, 0, 0 + 5617, 5618, 0, 1, 0, 0 + 5618, 5619, 0, 1, 0, 0 + 5619, 5620, 0, 1, 0, 0 + 5620, 5621, 0, 1, 0, 0 + 5621, 5622, 0, 1, 0, 0 + 5622, 5623, 0, 1, 0, 0 + 5623, 5624, 0, 1, 0, 0 + 5624, 5625, 0, 1, 0, 0 + 5625, 5626, 0, 1, 0, 0 + 5626, 5627, 0, 1, 0, 0 + 5627, 5628, 0, 1, 0, 0 + 5628, 5629, 0, 1, 0, 0 + 5629, 5630, 0, 1, 0, 0 + 5630, 5631, 0, 1, 0, 0 + 5631, 5632, 0, 1, 0, 0 + 5632, 5633, 0, 1, 0, 0 + 5634, 5635, 0, 1, 0, 0 + 5635, 5636, 0, 1, 0, 0 + 5636, 5637, 0, 1, 0, 0 + 5637, 5638, 0, 1, 0, 0 + 5638, 5639, 0, 1, 0, 0 + 5639, 5640, 0, 2, 0, 0 + 5570, 5571, 0, 1, 0, 0 + 5641, 5642, 0, 1, 1, 0 + 5642, 5643, 0, 1, 1, 0 + 5643, 5644, 0, 1, 1, 0 + 5644, 5645, 0, 1, 1, 0 + 5645, 5646, 0, 1, 1, 0 + 5646, 5647, 0, 1, 1, 0 + 5647, 5648, 0, 1, 1, 0 + 5648, 5649, 0, 1, 1, 0 + 5650, 5651, 0, 1, 1, 0 + 5651, 5652, 0, 1, 1, 0 + 5652, 5653, 0, 1, 1, 0 + 5653, 5654, 0, 1, 1, 0 + 5654, 5655, 0, 1, 1, 0 + 5655, 5656, 0, 1, 1, 0 + 5657, 5658, 0, 1, 1, 0 + 5658, 5659, 0, 1, 1, 0 + 5659, 5660, 0, 1, 1, 0 + 5660, 5661, 0, 1, 1, 0 + 5661, 5662, 0, 1, 1, 0 + 5662, 5663, 0, 1, 1, 0 + 5663, 5664, 0, 1, 1, 0 + 5664, 5665, 0, 1, 1, 0 + 5665, 5666, 0, 1, 1, 0 + 5666, 5667, 0, 1, 1, 0 + 5667, 5668, 0, 1, 1, 0 + 5668, 5669, 0, 1, 1, 0 + 5669, 5670, 0, 1, 1, 0 + 5670, 5641, 0, 1, 1, 0 + 5671, 5672, 0, 1, 1, 0 + 5672, 5673, 0, 1, 1, 0 + 5673, 5674, 0, 1, 1, 0 + 5674, 5675, 0, 1, 1, 0 + 5675, 5676, 0, 1, 1, 0 + 5676, 5677, 0, 1, 1, 0 + 5677, 5678, 0, 1, 1, 0 + 5678, 5679, 0, 1, 1, 0 + 5679, 5680, 0, 1, 1, 0 + 5680, 5681, 0, 1, 1, 0 + 5681, 5682, 0, 1, 1, 0 + 5682, 5683, 0, 1, 1, 0 + 5683, 5684, 0, 1, 1, 0 + 5684, 5685, 0, 1, 1, 0 + 5685, 5686, 0, 1, 1, 0 + 5686, 5687, 0, 1, 1, 0 + 5687, 5688, 0, 1, 1, 0 + 5688, 5689, 0, 1, 1, 0 + 5689, 5690, 0, 1, 1, 0 + 5690, 5691, 0, 1, 1, 0 + 5691, 5692, 0, 1, 1, 0 + 5692, 5693, 0, 1, 1, 0 + 5693, 5694, 0, 1, 1, 0 + 5694, 5695, 0, 1, 1, 0 + 5695, 5696, 0, 1, 1, 0 + 5696, 5697, 0, 1, 1, 0 + 5697, 5698, 0, 1, 1, 0 + 5698, 5699, 0, 1, 1, 0 + 5699, 5700, 0, 1, 1, 0 + 5700, 5701, 0, 1, 1, 0 + 5701, 5702, 0, 1, 1, 0 + 5702, 5703, 0, 1, 1, 0 + 5703, 5704, 0, 1, 1, 0 + 5704, 5705, 0, 1, 1, 0 + 5707, 5708, 0, 1, 1, 1 + 5708, 5709, 0, 1, 1, 1 + 5709, 5710, 0, 1, 1, 1 + 5710, 5711, 0, 1, 1, 1 + 5711, 5712, 0, 1, 1, 1 + 5712, 5713, 0, 1, 1, 1 + 5713, 5714, 0, 1, 1, 1 + 5714, 5715, 0, 1, 1, 0 + 5715, 5716, 0, 1, 1, 0 + 5716, 5717, 0, 1, 1, 0 + 5717, 5718, 0, 1, 1, 0 + 5718, 5719, 0, 1, 1, 0 + 5719, 5720, 0, 1, 1, 0 + 759, 5707, 0, 1, 1, 1 + 5720, 5706, 0, 1, 1, 0 + 5721, 5722, 0, 1, 1, 0 + 5722, 5705, 0, 1, 1, 0 + 5706, 5721, 0, 1, 1, 0 + 5723, 759, 0, 1, 1, 1 + 5723, 5726, 0, 1, 0, 2 + 5725, 5727, 0, 1, 0, 2 + 5726, 5725, 0, 1, 0, 2 + 5727, 5724, 0, 1, 0, 2 + 5728, 5729, 0, 1, 0, 0 + 5729, 5730, 0, 1, 0, 0 + 5730, 5731, 0, 1, 0, 0 + 5731, 5732, 0, 1, 0, 0 + 5732, 5733, 0, 1, 0, 0 + 5733, 5734, 0, 1, 0, 0 + 5734, 5735, 0, 1, 0, 0 + 5736, 5737, 0, 1, 0, 0 + 5737, 5738, 0, 1, 0, 0 + 5738, 5739, 0, 1, 0, 0 + 5739, 5740, 0, 1, 0, 0 + 5740, 5741, 0, 1, 0, 0 + 5741, 5742, 0, 1, 0, 0 + 5742, 5743, 0, 1, 0, 0 + 5743, 5744, 0, 1, 0, 0 + 5744, 5745, 0, 1, 0, 0 + 5745, 5746, 0, 1, 0, 0 + 5746, 5747, 0, 1, 0, 0 + 5747, 5748, 0, 1, 0, 0 + 5748, 5749, 0, 1, 0, 0 + 5749, 5797, 0, 1, 0, 0 + 5751, 5796, 0, 1, 0, 0 + 5752, 5753, 0, 1, 0, 0 + 5753, 5754, 0, 1, 0, 0 + 5754, 5755, 0, 1, 0, 0 + 5755, 5756, 0, 1, 0, 0 + 5757, 5758, 0, 1, 0, 0 + 5758, 5759, 0, 1, 0, 0 + 5759, 5760, 0, 1, 0, 0 + 5760, 5761, 0, 1, 0, 0 + 5761, 5762, 0, 1, 0, 0 + 5762, 5763, 0, 1, 0, 0 + 5763, 5764, 0, 1, 0, 0 + 5764, 5765, 0, 1, 0, 0 + 5765, 5766, 0, 1, 0, 0 + 5766, 5767, 0, 1, 0, 0 + 5767, 5768, 0, 1, 0, 0 + 5768, 5769, 0, 1, 0, 0 + 5769, 5770, 0, 1, 0, 0 + 5770, 5771, 0, 1, 0, 0 + 5756, 5757, 0, 1, 0, 0 + 5772, 5795, 0, 1, 0, 0 + 5773, 5774, 0, 1, 0, 0 + 5774, 5775, 0, 1, 0, 0 + 5775, 5776, 0, 1, 0, 0 + 5776, 5777, 0, 1, 0, 0 + 5777, 5778, 0, 1, 0, 0 + 5778, 5779, 0, 1, 0, 0 + 5779, 5780, 0, 1, 0, 0 + 5780, 5781, 0, 1, 0, 0 + 5781, 5782, 0, 1, 0, 0 + 5782, 5783, 0, 1, 0, 0 + 5784, 5785, 0, 1, 0, 0 + 5785, 5786, 0, 1, 0, 0 + 5786, 5787, 0, 1, 0, 0 + 5787, 5788, 0, 1, 0, 0 + 5788, 5789, 0, 1, 0, 0 + 5789, 5790, 0, 1, 0, 0 + 5790, 5791, 0, 1, 0, 0 + 5791, 5798, 0, 1, 0, 0 + 5793, 5794, 0, 1, 0, 0 + 5771, 5793, 0, 1, 0, 0 + 5735, 5736, 0, 1, 0, 0 + 5795, 5773, 0, 1, 0, 0 + 5796, 5752, 0, 1, 0, 0 + 5797, 5750, 0, 1, 0, 0 + 5798, 5792, 0, 1, 0, 0 + 5799, 310, 0, 1, 0, 0 + 5801, 5802, 0, 2, 0, 0 + 5802, 5803, 0, 2, 0, 0 + 5803, 5804, 0, 2, 0, 0 + 5804, 5805, 0, 2, 0, 0 + 5805, 5806, 0, 2, 0, 0 + 5806, 5807, 0, 2, 0, 0 + 5807, 5808, 0, 2, 0, 0 + 5809, 3864, 0, 2, 0, 0 + 5810, 5811, 0, 2, 0, 0 + 5811, 5812, 0, 2, 0, 0 + 5812, 5809, 0, 2, 0, 0 + 5813, 5814, 0, 2, 0, 0 + 5814, 5815, 0, 2, 0, 0 + 5815, 5816, 0, 2, 0, 0 + 5816, 5817, 0, 2, 0, 0 + 5817, 5818, 0, 2, 0, 0 + 5818, 5819, 0, 2, 0, 0 + 5819, 5820, 0, 2, 0, 0 + 5820, 5821, 0, 2, 0, 0 + 5821, 5822, 0, 2, 0, 0 + 5822, 5823, 0, 2, 0, 0 + 5823, 5824, 0, 2, 0, 0 + 5824, 5825, 0, 2, 0, 0 + 5825, 5826, 0, 2, 0, 0 + 5826, 5827, 0, 2, 0, 0 + 5827, 5828, 0, 2, 0, 0 + 5828, 5829, 0, 2, 0, 0 + 5829, 5830, 0, 2, 0, 0 + 5830, 5831, 0, 2, 0, 0 + 5831, 5832, 0, 2, 0, 0 + 5832, 5833, 0, 2, 0, 0 + 5833, 5834, 0, 2, 0, 0 + 5834, 5835, 0, 2, 0, 0 + 5835, 5836, 0, 2, 0, 0 + 5837, 5838, 0, 2, 0, 0 + 5838, 5839, 0, 2, 0, 0 + 5839, 5840, 0, 2, 0, 0 + 5840, 5841, 0, 2, 0, 0 + 5841, 5842, 0, 2, 0, 0 + 5842, 5843, 0, 2, 0, 0 + 5843, 5844, 0, 2, 0, 0 + 5844, 5845, 0, 2, 0, 0 + 5845, 5846, 0, 2, 0, 0 + 5846, 5847, 0, 2, 0, 0 + 5847, 5848, 0, 2, 0, 0 + 5848, 5849, 0, 2, 0, 0 + 5850, 5851, 0, 2, 0, 0 + 5851, 5852, 0, 2, 0, 0 + 5852, 5853, 0, 2, 0, 0 + 5853, 5854, 0, 1, 0, 0 + 5854, 5855, 0, 1, 0, 0 + 5855, 5856, 0, 1, 0, 0 + 5856, 5857, 0, 1, 0, 0 + 5849, 5850, 0, 2, 0, 0 + 5858, 5859, 0, 1, 0, 0 + 5860, 5861, 0, 2, 0, 0 + 5861, 5862, 0, 2, 0, 0 + 5862, 5863, 0, 2, 0, 0 + 5863, 5864, 0, 2, 0, 0 + 5864, 5865, 0, 2, 0, 0 + 5865, 5866, 0, 2, 0, 0 + 5866, 5867, 0, 2, 0, 0 + 5867, 5868, 0, 2, 0, 0 + 5868, 5869, 0, 2, 0, 0 + 5869, 5870, 0, 2, 0, 0 + 5870, 5871, 0, 2, 0, 0 + 5871, 5872, 0, 2, 0, 0 + 5872, 5873, 0, 2, 0, 0 + 5873, 5874, 0, 2, 0, 0 + 5875, 5876, 0, 2, 0, 0 + 5876, 5877, 0, 2, 0, 0 + 5877, 5878, 0, 2, 0, 0 + 5878, 5879, 0, 2, 0, 0 + 5879, 5880, 0, 2, 0, 0 + 5880, 5881, 0, 2, 0, 0 + 5881, 5882, 0, 2, 0, 0 + 5882, 5883, 0, 2, 0, 0 + 5883, 5884, 0, 2, 0, 0 + 5884, 5885, 0, 2, 0, 0 + 5885, 5886, 0, 2, 0, 0 + 5886, 5887, 0, 2, 0, 0 + 5887, 5888, 0, 2, 0, 0 + 5888, 5889, 0, 2, 0, 0 + 5889, 5890, 0, 2, 0, 0 + 5890, 5891, 0, 2, 0, 0 + 5891, 5892, 0, 2, 0, 0 + 5892, 5893, 0, 2, 0, 0 + 5893, 5894, 0, 2, 0, 0 + 5894, 5895, 0, 2, 0, 0 + 5895, 5896, 0, 2, 0, 0 + 5896, 5897, 0, 2, 0, 0 + 5897, 5898, 0, 2, 0, 0 + 5898, 5899, 0, 2, 0, 0 + 5899, 5900, 0, 2, 0, 0 + 5900, 5901, 0, 2, 0, 0 + 5901, 5902, 0, 2, 0, 0 + 5902, 5903, 0, 2, 0, 0 + 5903, 5810, 0, 2, 0, 0 + 5874, 5875, 0, 2, 0, 0 + 3863, 5813, 0, 2, 0, 0 + 5836, 5837, 0, 2, 0, 0 + 5904, 5905, 0, 2, 0, 0 + 5905, 5906, 0, 2, 0, 0 + 5906, 5907, 0, 2, 0, 0 + 5907, 5908, 0, 2, 0, 0 + 5908, 5909, 0, 2, 0, 0 + 5909, 5910, 0, 2, 0, 0 + 5910, 5911, 0, 2, 0, 0 + 5913, 5914, 0, 1, 1, 0 + 5914, 5915, 0, 1, 1, 0 + 5915, 5916, 0, 1, 1, 0 + 5916, 3526, 0, 1, 1, 0 + 5917, 5918, 0, 1, 0, 0 + 5918, 5919, 0, 1, 0, 0 + 5919, 5920, 0, 1, 0, 0 + 5920, 5921, 0, 1, 0, 0 + 5921, 5922, 0, 1, 0, 0 + 5922, 5923, 0, 1, 0, 0 + 5923, 5924, 0, 1, 0, 0 + 5924, 5925, 0, 1, 0, 0 + 5925, 5926, 0, 1, 0, 0 + 5926, 5927, 0, 1, 0, 0 + 5927, 5928, 0, 1, 0, 0 + 5929, 5930, 0, 2, 0, 0 + 5930, 5931, 0, 2, 0, 0 + 5931, 5932, 0, 2, 0, 0 + 5933, 5934, 0, 2, 0, 0 + 5934, 5935, 0, 2, 0, 0 + 5808, 5937, 0, 2, 0, 0 + 5938, 5945, 0, 1, 0, 0 + 5939, 5946, 0, 1, 0, 0 + 5940, 5947, 0, 1, 0, 0 + 5941, 17226, 0, 1, 0, 0 + 5942, 17228, 0, 1, 0, 0 + 5943, 5949, 0, 1, 0, 0 + 5944, 2652, 0, 1, 0, 0 + 2644, 5938, 0, 1, 0, 0 + 5945, 5939, 0, 1, 0, 0 + 5946, 5940, 0, 1, 0, 0 + 5947, 5941, 0, 1, 0, 0 + 5948, 5942, 0, 1, 0, 0 + 5949, 5944, 0, 1, 0, 0 + 5950, 5951, 0, 1, 1, 1 + 5951, 5952, 0, 1, 1, 1 + 5952, 5953, 0, 1, 1, 1 + 5953, 5954, 0, 1, 1, 1 + 5954, 5955, 0, 1, 1, 1 + 5955, 5956, 0, 1, 1, 1 + 5956, 5957, 0, 1, 1, 1 + 5957, 5958, 0, 1, 1, 1 + 5958, 5959, 0, 1, 1, 1 + 5959, 5960, 0, 1, 1, 1 + 5960, 5961, 0, 1, 1, 1 + 5961, 5962, 0, 1, 1, 1 + 5962, 5963, 0, 1, 1, 1 + 5963, 5964, 0, 1, 1, 1 + 5964, 5965, 0, 1, 1, 1 + 5965, 5966, 0, 1, 1, 1 + 5966, 5967, 0, 1, 1, 1 + 5967, 5968, 0, 1, 1, 1 + 5968, 12451, 0, 1, 1, 1 + 5969, 2769, 0, 1, 1, 1 + 2768, 5950, 0, 1, 1, 1 + 5970, 2646, 0, 1, 1, 0 + 5972, 5970, 0, 1, 0, 0 + 5973, 5971, 0, 1, 0, 0 + 5971, 5972, 0, 1, 0, 0 + 5940, 5973, 0, 1, 0, 0 + 5974, 15460, 0, 1, 1, 0 + 5976, 2647, 0, 1, 0, 0 + 5977, 5975, 0, 1, 0, 0 + 5975, 17549, 0, 1, 0, 0 + 5948, 17545, 0, 1, 0, 0 + 5979, 5974, 0, 1, 0, 0 + 5980, 5978, 0, 1, 0, 0 + 5978, 17548, 0, 1, 0, 0 + 5941, 17544, 0, 1, 0, 0 + 5981, 5982, 0, 1, 1, 0 + 5982, 5983, 0, 1, 1, 0 + 5983, 5984, 0, 1, 1, 0 + 5984, 5985, 0, 1, 1, 0 + 5985, 5986, 0, 1, 1, 0 + 5986, 5987, 0, 1, 1, 0 + 5987, 5988, 0, 1, 1, 0 + 5989, 2999, 0, 1, 1, 0 + 3030, 5989, 0, 1, 1, 0 + 5990, 5991, 0, 1, 1, 0 + 5991, 5992, 0, 1, 1, 0 + 5992, 5993, 0, 1, 1, 0 + 5993, 5994, 0, 1, 1, 0 + 5994, 5995, 0, 1, 1, 0 + 5995, 5996, 0, 1, 1, 0 + 3247, 5997, 0, 1, 0, 0 + 6000, 6001, 0, 1, 1, 0 + 6001, 6002, 0, 1, 1, 0 + 6002, 6003, 0, 1, 1, 0 + 6003, 6004, 0, 1, 1, 0 + 6004, 6005, 0, 1, 1, 0 + 6005, 6006, 0, 1, 1, 0 + 6006, 6007, 0, 1, 1, 0 + 6007, 6008, 0, 1, 1, 0 + 6008, 6009, 0, 1, 1, 0 + 6009, 6010, 0, 1, 1, 0 + 6010, 6011, 0, 1, 1, 0 + 6011, 6012, 0, 1, 1, 0 + 6014, 6015, 0, 1, 1, 0 + 6015, 6016, 0, 1, 1, 0 + 6016, 6017, 0, 1, 1, 0 + 6017, 6018, 0, 1, 1, 0 + 6018, 6019, 0, 1, 1, 0 + 6019, 6020, 0, 1, 1, 0 + 6020, 6021, 0, 1, 1, 0 + 6021, 6022, 0, 1, 1, 0 + 6022, 6023, 0, 1, 1, 0 + 6023, 6024, 0, 1, 1, 0 + 6024, 6025, 0, 1, 1, 0 + 6025, 6026, 0, 1, 1, 0 + 6026, 6027, 0, 1, 1, 0 + 6027, 6028, 0, 1, 1, 0 + 6028, 6029, 0, 1, 1, 0 + 6029, 6030, 0, 1, 1, 0 + 6030, 6031, 0, 1, 1, 0 + 6031, 6032, 0, 1, 1, 0 + 6032, 8447, 0, 1, 1, 0 + 6033, 6034, 0, 1, 1, 0 + 6034, 6035, 0, 1, 1, 0 + 6035, 6036, 0, 1, 1, 0 + 6036, 6037, 0, 1, 1, 0 + 6037, 6038, 0, 1, 1, 0 + 6038, 6039, 0, 1, 1, 0 + 5048, 5535, 0, 1, 1, 0 + 4692, 5413, 0, 1, 1, 0 + 5421, 6046, 0, 1, 1, 0 + 6041, 6042, 0, 1, 1, 0 + 6042, 6043, 0, 1, 1, 0 + 6043, 6044, 0, 1, 1, 0 + 6044, 6045, 0, 1, 1, 0 + 6045, 4693, 0, 1, 1, 0 + 6046, 5422, 0, 1, 1, 0 + 5472, 17336, 0, 2, 0, 0 + 5344, 6047, 0, 1, 1, 0 + 6048, 6049, 0, 2, 2, 0 + 6049, 17331, 0, 2, 2, 0 + 6047, 6048, 0, 2, 2, 0 + 6047, 17337, 0, 2, 0, 0 + 6050, 5345, 0, 2, 0, 0 + 6051, 6081, 0, 1, 1, 1 + 6052, 6053, 0, 1, 1, 1 + 6053, 6054, 0, 1, 1, 1 + 6054, 6055, 0, 1, 1, 1 + 6055, 6056, 0, 1, 1, 1 + 6056, 6058, 0, 1, 1, 1 + 6058, 6057, 0, 1, 1, 0 + 6059, 9215, 0, 1, 1, 1 + 6060, 9213, 0, 1, 1, 1 + 6061, 6062, 0, 1, 1, 1 + 6062, 6063, 0, 1, 1, 1 + 6063, 6058, 0, 1, 1, 1 + 6064, 6065, 0, 1, 1, 1 + 6065, 6066, 0, 1, 1, 1 + 6066, 6067, 0, 1, 1, 1 + 6067, 6068, 0, 1, 1, 1 + 6068, 6069, 0, 1, 1, 1 + 6069, 6070, 0, 1, 1, 1 + 6070, 6071, 0, 1, 1, 1 + 6071, 6072, 0, 1, 1, 1 + 6072, 6073, 0, 1, 1, 1 + 6073, 6074, 0, 1, 1, 1 + 6074, 6075, 0, 1, 1, 1 + 6075, 9006, 0, 1, 1, 1 + 6076, 9005, 0, 1, 1, 1 + 6077, 6080, 0, 1, 1, 1 + 6078, 8999, 0, 1, 1, 1 + 6080, 6078, 0, 1, 1, 1 + 6080, 17270, 0, 1, 1, 1 + 2797, 9000, 0, 1, 1, 1 + 6081, 6052, 0, 1, 1, 1 + 6082, 6083, 0, 1, 1, 0 + 6083, 6084, 0, 1, 1, 0 + 6084, 6085, 0, 1, 1, 0 + 6085, 6086, 0, 1, 1, 0 + 6086, 6087, 0, 1, 1, 0 + 6087, 6088, 0, 1, 1, 0 + 6088, 6089, 0, 1, 1, 0 + 6064, 6090, 0, 1, 1, 1 + 6090, 6082, 0, 1, 1, 0 + 6090, 9214, 0, 1, 1, 1 + 6091, 6092, 0, 1, 1, 0 + 6092, 6093, 0, 1, 1, 0 + 6093, 6094, 0, 1, 1, 0 + 6057, 6091, 0, 1, 1, 0 + 6095, 6096, 0, 1, 1, 0 + 6097, 6098, 0, 1, 1, 0 + 6096, 6097, 0, 1, 1, 0 + 6099, 6100, 0, 1, 1, 0 + 6100, 6101, 0, 1, 1, 0 + 6101, 6102, 0, 1, 1, 0 + 6089, 6099, 0, 1, 1, 0 + 6104, 6109, 0, 1, 1, 0 + 6105, 6108, 0, 1, 1, 0 + 6106, 6107, 0, 1, 1, 0 + 6108, 6106, 0, 1, 1, 0 + 6098, 6108, 0, 1, 1, 0 + 6109, 6105, 0, 1, 1, 0 + 6110, 6111, 0, 1, 1, 0 + 6111, 6112, 0, 1, 1, 0 + 6112, 6113, 0, 1, 1, 0 + 6113, 6114, 0, 1, 1, 0 + 6114, 6115, 0, 1, 1, 0 + 6115, 6116, 0, 1, 1, 0 + 6116, 6117, 0, 1, 1, 0 + 6117, 6118, 0, 1, 1, 0 + 6118, 6119, 0, 1, 1, 0 + 6119, 6120, 0, 1, 1, 0 + 6120, 6121, 0, 1, 1, 0 + 6121, 6122, 0, 1, 1, 0 + 6122, 6123, 0, 1, 1, 0 + 6123, 6124, 0, 1, 1, 0 + 6107, 6110, 0, 1, 1, 0 + 6125, 3735, 0, 1, 1, 0 + 6126, 6127, 0, 1, 1, 0 + 6127, 6128, 0, 1, 1, 0 + 6128, 6129, 0, 1, 1, 0 + 6129, 6130, 0, 1, 1, 0 + 6130, 6125, 0, 1, 1, 0 + 6124, 6126, 0, 1, 1, 0 + 6094, 6095, 0, 1, 1, 0 + 476, 5657, 0, 1, 1, 0 + 5662, 5671, 0, 1, 1, 0 + 536, 2230, 0, 1, 0, 2 + 6131, 6132, 0, 2, 0, 0 + 6132, 6133, 0, 2, 0, 0 + 6133, 6134, 0, 2, 0, 0 + 6134, 6135, 0, 2, 0, 0 + 6135, 6136, 0, 2, 0, 0 + 6136, 6137, 0, 2, 0, 0 + 6138, 6139, 0, 2, 0, 0 + 6140, 6141, 0, 2, 0, 0 + 6141, 6142, 0, 2, 0, 0 + 6142, 6143, 0, 2, 0, 0 + 6143, 6144, 0, 2, 0, 0 + 6145, 6146, 0, 2, 0, 0 + 6146, 6147, 0, 2, 0, 0 + 6147, 6148, 0, 2, 0, 0 + 6148, 6149, 0, 2, 0, 0 + 5936, 6131, 0, 2, 0, 0 + 6151, 6152, 0, 2, 0, 0 + 6152, 6153, 0, 2, 0, 0 + 6153, 6154, 0, 2, 0, 0 + 6154, 6155, 0, 2, 0, 0 + 6155, 6156, 0, 2, 0, 0 + 6158, 6159, 0, 2, 0, 0 + 6160, 6161, 0, 2, 0, 0 + 6161, 6162, 0, 2, 0, 0 + 6162, 6163, 0, 2, 0, 0 + 6163, 6164, 0, 2, 0, 0 + 6164, 6165, 0, 2, 0, 0 + 6165, 6166, 0, 2, 0, 0 + 6166, 6167, 0, 2, 0, 0 + 6167, 6168, 0, 2, 0, 0 + 6168, 6169, 0, 2, 0, 0 + 6169, 6170, 0, 2, 0, 0 + 6170, 5929, 0, 2, 0, 0 + 6171, 6172, 0, 2, 0, 0 + 6172, 6173, 0, 2, 0, 0 + 6173, 6174, 0, 2, 0, 0 + 6174, 6175, 0, 2, 0, 0 + 6175, 6176, 0, 2, 0, 0 + 6176, 6177, 0, 2, 0, 0 + 6177, 6178, 0, 2, 0, 0 + 6178, 6179, 0, 2, 0, 0 + 6179, 6180, 0, 2, 0, 0 + 6180, 6181, 0, 2, 0, 0 + 6181, 6182, 0, 2, 0, 0 + 6182, 6183, 0, 2, 0, 0 + 6183, 6184, 0, 2, 0, 0 + 6184, 6185, 0, 2, 0, 0 + 6185, 6186, 0, 2, 0, 0 + 6186, 6187, 0, 2, 0, 0 + 6187, 6188, 0, 2, 0, 0 + 6188, 6189, 0, 2, 0, 0 + 6189, 6190, 0, 2, 0, 0 + 6190, 6191, 0, 2, 0, 0 + 6191, 6192, 0, 2, 0, 0 + 6192, 6193, 0, 2, 0, 0 + 6193, 6150, 0, 2, 0, 0 + 6194, 6195, 0, 2, 0, 0 + 6196, 6197, 0, 2, 0, 0 + 6199, 6200, 0, 2, 0, 0 + 6200, 6201, 0, 2, 0, 0 + 6201, 6202, 0, 2, 0, 0 + 6203, 6204, 0, 2, 0, 0 + 6204, 6205, 0, 2, 0, 0 + 6205, 6206, 0, 2, 0, 0 + 6206, 6207, 0, 2, 0, 0 + 6207, 6208, 0, 2, 0, 0 + 6208, 6209, 0, 2, 0, 0 + 6209, 6210, 0, 2, 0, 0 + 6210, 6211, 0, 2, 0, 0 + 6211, 6212, 0, 2, 0, 0 + 6212, 6213, 0, 2, 0, 0 + 6214, 6215, 0, 2, 0, 0 + 6215, 6216, 0, 2, 0, 0 + 6213, 6214, 0, 2, 0, 0 + 6198, 6199, 0, 2, 0, 0 + 6217, 6218, 0, 2, 0, 0 + 6218, 6219, 0, 2, 0, 0 + 6219, 6220, 0, 2, 0, 0 + 6220, 6221, 0, 2, 0, 0 + 6221, 6222, 0, 2, 0, 0 + 6222, 6223, 0, 2, 0, 0 + 6223, 6224, 0, 2, 0, 0 + 6224, 6225, 0, 2, 0, 0 + 6225, 6226, 0, 2, 0, 0 + 6226, 6227, 0, 2, 0, 0 + 6227, 6228, 0, 2, 0, 0 + 6228, 6229, 0, 2, 0, 0 + 6229, 6230, 0, 2, 0, 0 + 6230, 6231, 0, 2, 0, 0 + 6232, 6233, 0, 2, 0, 0 + 6233, 6234, 0, 2, 0, 0 + 6234, 6235, 0, 2, 0, 0 + 6235, 6236, 0, 2, 0, 0 + 6236, 6237, 0, 2, 0, 0 + 6237, 6238, 0, 2, 0, 0 + 6238, 6239, 0, 2, 0, 0 + 6239, 6240, 0, 2, 0, 0 + 6240, 6241, 0, 2, 0, 0 + 6241, 6242, 0, 2, 0, 0 + 6242, 6243, 0, 2, 0, 0 + 6244, 17280, 0, 2, 0, 0 + 6245, 17278, 0, 2, 0, 0 + 6246, 6247, 0, 2, 0, 0 + 6247, 6248, 0, 2, 0, 0 + 6248, 6249, 0, 2, 0, 0 + 6249, 6250, 0, 2, 0, 0 + 6250, 6251, 0, 2, 0, 0 + 6251, 6252, 0, 2, 0, 0 + 6252, 6253, 0, 2, 0, 0 + 6253, 6254, 0, 2, 0, 0 + 6254, 6255, 0, 2, 0, 0 + 6255, 6256, 0, 2, 0, 0 + 6256, 6257, 0, 2, 0, 0 + 6257, 6258, 0, 2, 0, 0 + 6258, 6259, 0, 2, 0, 0 + 6259, 6260, 0, 2, 0, 0 + 6260, 6261, 0, 2, 0, 0 + 6261, 6262, 0, 2, 0, 0 + 6262, 6263, 0, 2, 0, 0 + 6263, 6264, 0, 2, 0, 0 + 5878, 6244, 0, 2, 0, 0 + 6265, 6266, 0, 2, 0, 0 + 6266, 6267, 0, 2, 0, 0 + 6267, 6268, 0, 2, 0, 0 + 6268, 6269, 0, 2, 0, 0 + 6269, 6270, 0, 2, 0, 0 + 6270, 6271, 0, 2, 0, 0 + 6271, 6272, 0, 2, 0, 0 + 6272, 6273, 0, 2, 0, 0 + 6273, 6274, 0, 2, 0, 0 + 6274, 6275, 0, 2, 0, 0 + 6275, 6276, 0, 2, 0, 0 + 6276, 6277, 0, 2, 0, 0 + 6277, 6278, 0, 2, 0, 0 + 6278, 6279, 0, 2, 0, 0 + 6279, 6280, 0, 2, 0, 0 + 6280, 6281, 0, 2, 0, 0 + 6281, 6282, 0, 2, 0, 0 + 6282, 6283, 0, 2, 0, 0 + 6283, 6284, 0, 2, 0, 0 + 6284, 6285, 0, 2, 0, 0 + 6285, 6286, 0, 2, 0, 0 + 6286, 6287, 0, 2, 0, 0 + 5816, 7530, 0, 2, 0, 0 + 6289, 6290, 0, 2, 0, 0 + 6290, 6291, 0, 2, 0, 0 + 6291, 6292, 0, 2, 0, 0 + 6292, 6293, 0, 2, 0, 0 + 6293, 6294, 0, 2, 0, 0 + 6294, 6295, 0, 2, 0, 0 + 6295, 6296, 0, 2, 0, 0 + 6296, 6297, 0, 2, 0, 0 + 6297, 6298, 0, 2, 0, 0 + 6298, 6299, 0, 2, 0, 0 + 6299, 6300, 0, 2, 0, 0 + 6300, 6301, 0, 2, 0, 0 + 6301, 6302, 0, 2, 0, 0 + 6302, 6303, 0, 2, 0, 0 + 6303, 6304, 0, 2, 0, 0 + 6304, 6305, 0, 2, 0, 0 + 6305, 6306, 0, 2, 0, 0 + 6306, 6307, 0, 2, 0, 0 + 6307, 6308, 0, 2, 0, 0 + 6308, 6309, 0, 2, 0, 0 + 6309, 6310, 0, 2, 0, 0 + 6310, 6311, 0, 2, 0, 0 + 6311, 6312, 0, 2, 0, 0 + 6312, 6313, 0, 2, 0, 0 + 6313, 6314, 0, 2, 0, 0 + 6314, 6315, 0, 2, 0, 0 + 6315, 6316, 0, 2, 0, 0 + 6316, 6317, 0, 2, 0, 0 + 6317, 6318, 0, 2, 0, 0 + 6318, 6319, 0, 2, 0, 0 + 6319, 6320, 0, 2, 0, 0 + 6320, 6321, 0, 2, 0, 0 + 6321, 6322, 0, 2, 0, 0 + 6322, 6323, 0, 2, 0, 0 + 6323, 6324, 0, 2, 0, 0 + 6324, 6325, 0, 2, 0, 0 + 6325, 6326, 0, 2, 0, 0 + 6326, 6327, 0, 2, 0, 0 + 5932, 6288, 0, 2, 0, 0 + 6328, 6329, 0, 2, 0, 0 + 6330, 6331, 0, 2, 0, 0 + 6331, 6332, 0, 2, 0, 0 + 6332, 6333, 0, 2, 0, 0 + 6333, 6334, 0, 2, 0, 0 + 6334, 6335, 0, 2, 0, 0 + 6335, 6336, 0, 2, 0, 0 + 6336, 6337, 0, 2, 0, 0 + 6337, 6338, 0, 2, 0, 0 + 6338, 6339, 0, 2, 0, 0 + 6339, 6340, 0, 2, 0, 0 + 6340, 6341, 0, 2, 0, 0 + 6341, 6342, 0, 2, 0, 0 + 6342, 6343, 0, 2, 0, 0 + 6343, 6344, 0, 2, 0, 0 + 6344, 6345, 0, 2, 0, 0 + 6345, 6346, 0, 2, 0, 0 + 6346, 6347, 0, 2, 0, 0 + 6347, 6348, 0, 2, 0, 0 + 6348, 6349, 0, 2, 0, 0 + 6349, 6350, 0, 2, 0, 0 + 6350, 6351, 0, 2, 0, 0 + 6351, 6352, 0, 2, 0, 0 + 6352, 6353, 0, 2, 0, 0 + 6354, 6355, 0, 2, 0, 0 + 6355, 6356, 0, 2, 0, 0 + 6356, 6357, 0, 2, 0, 0 + 6357, 6358, 0, 2, 0, 0 + 6358, 6359, 0, 2, 0, 0 + 6359, 6360, 0, 2, 0, 0 + 6360, 6361, 0, 2, 0, 0 + 6361, 6362, 0, 2, 0, 0 + 6362, 6363, 0, 2, 0, 0 + 6363, 6364, 0, 2, 0, 0 + 6364, 6365, 0, 2, 0, 0 + 6365, 6366, 0, 2, 0, 0 + 6329, 6330, 0, 2, 0, 0 + 6353, 6354, 0, 2, 0, 0 + 6368, 6369, 0, 1, 0, 0 + 6372, 6373, 0, 1, 0, 0 + 6375, 6376, 0, 1, 0, 0 + 6377, 6378, 0, 1, 0, 0 + 6379, 6380, 0, 1, 0, 0 + 6381, 6382, 0, 1, 0, 0 + 6382, 6383, 0, 1, 0, 0 + 6383, 6384, 0, 1, 0, 0 + 6384, 6385, 0, 1, 0, 0 + 6385, 6386, 0, 1, 0, 0 + 6386, 6387, 0, 1, 0, 0 + 6387, 6388, 0, 1, 0, 0 + 6388, 6389, 0, 1, 0, 0 + 6389, 6390, 0, 1, 0, 0 + 6390, 6391, 0, 1, 0, 0 + 6391, 6392, 0, 1, 0, 0 + 6392, 6198, 0, 1, 0, 0 + 6393, 6394, 0, 1, 0, 0 + 6394, 6395, 0, 1, 0, 0 + 6395, 6396, 0, 1, 0, 0 + 6396, 6397, 0, 1, 0, 0 + 6397, 6398, 0, 1, 0, 0 + 6398, 6399, 0, 1, 0, 0 + 6399, 6367, 0, 1, 0, 0 + 6400, 6401, 0, 1, 0, 0 + 6401, 6402, 0, 1, 0, 0 + 6403, 6404, 0, 1, 0, 0 + 6404, 6405, 0, 1, 0, 0 + 6405, 6406, 0, 1, 0, 0 + 6406, 6407, 0, 1, 0, 0 + 6407, 6408, 0, 1, 0, 0 + 6408, 6409, 0, 1, 0, 0 + 6410, 6411, 0, 1, 0, 0 + 6411, 6412, 0, 1, 0, 0 + 6415, 6416, 0, 1, 0, 0 + 6416, 6417, 0, 1, 0, 0 + 6417, 6418, 0, 1, 0, 0 + 6418, 6419, 0, 1, 0, 0 + 6422, 6423, 0, 1, 0, 0 + 6424, 6425, 0, 1, 0, 0 + 6426, 6427, 0, 1, 0, 0 + 6427, 6428, 0, 1, 0, 0 + 6428, 6429, 0, 1, 0, 0 + 6429, 6430, 0, 1, 0, 0 + 6430, 6431, 0, 1, 0, 0 + 6431, 6432, 0, 1, 0, 0 + 6432, 6433, 0, 1, 0, 0 + 6433, 6434, 0, 1, 0, 0 + 6434, 6435, 0, 1, 0, 0 + 6435, 6436, 0, 1, 0, 0 + 6436, 6437, 0, 1, 0, 0 + 6437, 6438, 0, 1, 0, 0 + 6191, 6400, 0, 1, 0, 0 + 6441, 6442, 0, 1, 0, 0 + 6443, 6444, 0, 1, 0, 0 + 6445, 6446, 0, 1, 0, 0 + 6446, 6447, 0, 1, 0, 0 + 6447, 6448, 0, 1, 0, 0 + 6135, 6439, 0, 1, 0, 0 + 5935, 5936, 0, 2, 0, 0 + 6450, 6451, 0, 2, 0, 0 + 6451, 6452, 0, 2, 0, 0 + 6452, 6453, 0, 2, 0, 0 + 6453, 6454, 0, 2, 0, 0 + 6454, 6455, 0, 2, 0, 0 + 6455, 6456, 0, 2, 0, 0 + 6456, 6457, 0, 2, 0, 0 + 6457, 6458, 0, 2, 0, 0 + 6458, 6459, 0, 2, 0, 0 + 6460, 6461, 0, 2, 0, 0 + 6461, 6462, 0, 2, 0, 0 + 6462, 6463, 0, 2, 0, 0 + 6463, 6464, 0, 2, 0, 0 + 6464, 6465, 0, 2, 0, 0 + 6459, 6460, 0, 2, 0, 0 + 6465, 7529, 0, 2, 0, 0 + 6466, 6467, 0, 1, 0, 0 + 6467, 6468, 0, 1, 0, 0 + 6468, 6469, 0, 1, 0, 0 + 6469, 6470, 0, 1, 0, 0 + 6470, 6471, 0, 1, 0, 0 + 6471, 6472, 0, 2, 0, 1 + 6472, 6473, 0, 2, 0, 1 + 6473, 6474, 0, 2, 0, 1 + 6474, 6475, 0, 2, 0, 1 + 6475, 6476, 0, 2, 0, 1 + 6476, 6477, 0, 2, 0, 1 + 3126, 17288, 0, 1, 0, 0 + 6478, 6479, 0, 1, 0, 0 + 6479, 6480, 0, 1, 0, 0 + 6480, 6481, 0, 1, 0, 0 + 6481, 6470, 0, 1, 0, 0 + 6482, 6483, 0, 2, 0, 1 + 6483, 6484, 0, 2, 0, 1 + 6484, 6485, 0, 2, 0, 1 + 6485, 6486, 0, 2, 0, 1 + 6486, 6487, 0, 2, 0, 1 + 6487, 6488, 0, 2, 0, 1 + 6488, 6489, 0, 2, 0, 0 + 6489, 6490, 0, 2, 0, 0 + 6490, 6491, 0, 2, 0, 0 + 6491, 6492, 0, 1, 0, 0 + 6492, 6493, 0, 1, 0, 0 + 6493, 6494, 0, 1, 0, 0 + 6494, 6495, 0, 1, 0, 0 + 6495, 3217, 0, 1, 0, 0 + 6496, 6497, 0, 1, 0, 0 + 6498, 6499, 0, 1, 0, 0 + 6499, 6500, 0, 1, 0, 0 + 6500, 6501, 0, 1, 0, 0 + 6501, 3202, 0, 1, 0, 0 + 6491, 6496, 0, 1, 0, 0 + 3944, 3945, 0, 1, 1, 0 + 6502, 17322, 0, 1, 0, 0 + 6504, 6505, 0, 1, 0, 0 + 6505, 6506, 0, 1, 0, 0 + 6506, 6507, 0, 1, 0, 0 + 6507, 6508, 0, 1, 0, 0 + 6508, 6509, 0, 1, 0, 0 + 6509, 6510, 0, 1, 0, 0 + 6510, 6511, 0, 1, 0, 0 + 6511, 6512, 0, 1, 0, 0 + 6512, 6513, 0, 1, 0, 0 + 6513, 6514, 0, 1, 0, 0 + 6514, 6515, 0, 1, 0, 0 + 6515, 6516, 0, 1, 0, 0 + 6516, 6517, 0, 1, 0, 0 + 6517, 6518, 0, 1, 0, 0 + 6518, 6519, 0, 1, 0, 0 + 6519, 6520, 0, 1, 0, 0 + 6520, 6521, 0, 1, 0, 0 + 6521, 6522, 0, 1, 0, 0 + 6522, 6523, 0, 1, 0, 0 + 6523, 6524, 0, 1, 0, 0 + 6524, 6525, 0, 1, 0, 0 + 6525, 6526, 0, 1, 0, 0 + 6526, 6527, 0, 1, 0, 0 + 6527, 6528, 0, 1, 0, 0 + 6528, 6529, 0, 1, 0, 0 + 6529, 6530, 0, 1, 0, 0 + 6530, 6531, 0, 1, 0, 0 + 6531, 6532, 0, 1, 0, 0 + 6533, 6534, 0, 1, 0, 0 + 6534, 6535, 0, 1, 0, 0 + 6535, 6536, 0, 1, 0, 0 + 6536, 6537, 0, 1, 0, 0 + 6537, 6538, 0, 1, 0, 0 + 6538, 6539, 0, 1, 0, 0 + 6539, 6540, 0, 1, 0, 0 + 6540, 6541, 0, 1, 0, 0 + 6541, 6542, 0, 1, 0, 0 + 6542, 6543, 0, 1, 0, 0 + 6544, 6545, 0, 1, 0, 0 + 6545, 6546, 0, 1, 0, 0 + 6546, 6547, 0, 1, 0, 0 + 6547, 6548, 0, 1, 0, 0 + 6548, 6549, 0, 1, 0, 0 + 6549, 6550, 0, 1, 0, 0 + 6550, 6533, 0, 1, 0, 0 + 6551, 6552, 0, 1, 0, 0 + 6552, 6553, 0, 1, 0, 0 + 6553, 6554, 0, 1, 0, 0 + 6554, 6555, 0, 1, 0, 0 + 6555, 6556, 0, 1, 0, 0 + 6556, 6557, 0, 1, 0, 0 + 6557, 6558, 0, 1, 0, 0 + 6558, 6559, 0, 1, 0, 0 + 6559, 6560, 0, 1, 0, 0 + 6560, 6561, 0, 1, 0, 0 + 6561, 6562, 0, 1, 0, 0 + 6562, 6563, 0, 1, 0, 0 + 6563, 6564, 0, 1, 0, 0 + 6565, 6566, 0, 1, 0, 0 + 6566, 6567, 0, 1, 0, 0 + 6567, 6568, 0, 1, 0, 0 + 6568, 6569, 0, 1, 0, 0 + 6569, 6570, 0, 1, 0, 0 + 6570, 6571, 0, 1, 0, 0 + 6571, 6572, 0, 1, 0, 0 + 6572, 6573, 0, 1, 0, 0 + 6573, 6574, 0, 1, 0, 0 + 6574, 6575, 0, 1, 0, 0 + 6575, 6576, 0, 1, 0, 0 + 6576, 6577, 0, 1, 0, 0 + 6577, 6578, 0, 1, 0, 0 + 6578, 6579, 0, 1, 0, 0 + 6579, 6580, 0, 1, 0, 0 + 6580, 6581, 0, 1, 0, 0 + 6581, 6582, 0, 1, 0, 0 + 6582, 6583, 0, 1, 0, 0 + 6583, 6584, 0, 1, 0, 0 + 6584, 6585, 0, 1, 0, 0 + 6585, 6586, 0, 1, 0, 0 + 6586, 6587, 0, 1, 0, 0 + 6587, 6588, 0, 1, 0, 0 + 6588, 6589, 0, 1, 0, 0 + 6589, 6590, 0, 1, 0, 0 + 6590, 6591, 0, 1, 0, 0 + 6591, 6592, 0, 1, 0, 0 + 6592, 6593, 0, 1, 0, 0 + 6593, 6594, 0, 1, 0, 0 + 6594, 6595, 0, 1, 0, 0 + 6595, 6596, 0, 1, 0, 0 + 6596, 6597, 0, 1, 0, 0 + 6597, 6598, 0, 1, 0, 0 + 6598, 6599, 0, 1, 0, 0 + 6599, 6600, 0, 1, 0, 0 + 6600, 6601, 0, 1, 0, 0 + 6550, 6551, 0, 1, 0, 0 + 6602, 6603, 0, 1, 0, 0 + 6603, 6604, 0, 1, 0, 0 + 6604, 6605, 0, 1, 0, 0 + 6605, 6606, 0, 1, 0, 0 + 6606, 6607, 0, 1, 0, 0 + 6607, 6608, 0, 1, 0, 0 + 6608, 6609, 0, 1, 0, 0 + 6609, 6610, 0, 1, 0, 0 + 6610, 6611, 0, 1, 0, 0 + 6611, 6612, 0, 1, 0, 0 + 6612, 6613, 0, 1, 0, 0 + 6613, 6614, 0, 1, 0, 0 + 6614, 6615, 0, 1, 0, 0 + 6615, 6616, 0, 1, 0, 0 + 6617, 6618, 0, 1, 0, 0 + 6618, 6619, 0, 1, 0, 0 + 6619, 6620, 0, 1, 0, 0 + 6620, 6621, 0, 1, 0, 0 + 6621, 6622, 0, 1, 0, 0 + 6622, 6623, 0, 1, 0, 0 + 6623, 6624, 0, 1, 0, 0 + 6624, 6625, 0, 1, 0, 0 + 6625, 6626, 0, 1, 0, 0 + 6626, 6627, 0, 1, 0, 0 + 6627, 6628, 0, 1, 0, 0 + 6628, 6629, 0, 1, 0, 0 + 6629, 6630, 0, 1, 0, 0 + 6630, 6631, 0, 1, 0, 0 + 6631, 6632, 0, 1, 0, 0 + 6632, 6633, 0, 1, 0, 0 + 6633, 6634, 0, 1, 0, 0 + 6634, 6635, 0, 1, 0, 0 + 6635, 6544, 0, 1, 0, 0 + 6636, 6637, 0, 1, 0, 0 + 6637, 6638, 0, 1, 0, 0 + 6638, 6617, 0, 1, 0, 0 + 6616, 6636, 0, 1, 0, 0 + 6639, 17320, 0, 1, 0, 0 + 6543, 6639, 0, 1, 0, 0 + 6601, 6602, 0, 1, 0, 0 + 6564, 6565, 0, 1, 0, 0 + 6503, 6504, 0, 1, 0, 0 + 6641, 6642, 0, 1, 1, 0 + 6642, 6643, 0, 1, 1, 0 + 6643, 6644, 0, 1, 1, 0 + 6644, 6645, 0, 1, 1, 0 + 6645, 6646, 0, 1, 1, 0 + 6646, 6647, 0, 1, 1, 0 + 6647, 6648, 0, 1, 1, 0 + 6648, 6649, 0, 1, 1, 0 + 6649, 6650, 0, 1, 1, 0 + 2540, 6641, 0, 1, 1, 0 + 6651, 3919, 0, 1, 1, 0 + 6653, 6654, 0, 1, 1, 0 + 6654, 6655, 0, 1, 1, 0 + 6655, 6656, 0, 1, 1, 0 + 6656, 6657, 0, 1, 1, 0 + 6657, 6658, 0, 1, 1, 0 + 6659, 6660, 0, 1, 1, 0 + 6660, 6661, 0, 1, 1, 0 + 6661, 6662, 0, 1, 1, 0 + 6662, 6663, 0, 1, 1, 0 + 6663, 6664, 0, 1, 1, 0 + 6665, 1995, 0, 2, 0, 1 + 6666, 2021, 0, 2, 0, 1 + 6667, 6670, 0, 1, 0, 0 + 6669, 6671, 0, 1, 0, 0 + 6670, 6669, 0, 1, 0, 0 + 2515, 6672, 0, 1, 0, 0 + 6668, 6667, 0, 1, 0, 0 + 6672, 6668, 0, 1, 0, 0 + 6673, 6674, 0, 1, 0, 0 + 6674, 6675, 0, 1, 0, 0 + 6675, 6676, 0, 1, 0, 0 + 6676, 6677, 0, 1, 0, 0 + 6678, 6679, 0, 1, 0, 0 + 6679, 6680, 0, 1, 0, 0 + 6680, 6681, 0, 1, 0, 0 + 6681, 6682, 0, 1, 0, 0 + 6682, 6683, 0, 1, 0, 0 + 6683, 6684, 0, 1, 0, 0 + 6684, 6685, 0, 1, 0, 0 + 6685, 6686, 0, 1, 0, 0 + 6686, 6687, 0, 1, 0, 0 + 6687, 6688, 0, 1, 0, 0 + 6688, 6689, 0, 1, 0, 0 + 6689, 5570, 0, 1, 0, 0 + 6690, 6691, 0, 1, 0, 0 + 6691, 6692, 0, 1, 0, 0 + 6692, 6688, 0, 1, 0, 0 + 6693, 6694, 0, 1, 1, 0 + 6694, 6695, 0, 1, 1, 0 + 6695, 6696, 0, 1, 1, 0 + 6696, 6697, 0, 1, 1, 0 + 6697, 5592, 0, 1, 1, 0 + 6698, 6699, 0, 1, 1, 0 + 6699, 6700, 0, 1, 1, 0 + 6700, 6701, 0, 1, 1, 0 + 6701, 6702, 0, 1, 1, 0 + 6702, 6703, 0, 1, 1, 0 + 6703, 6704, 0, 1, 1, 0 + 6704, 6705, 0, 1, 1, 0 + 6705, 6706, 0, 1, 1, 0 + 6706, 6707, 0, 1, 1, 0 + 6707, 6708, 0, 1, 1, 0 + 6708, 6709, 0, 1, 1, 0 + 6709, 6710, 0, 1, 1, 0 + 6710, 6711, 0, 1, 1, 1 + 6711, 6712, 0, 1, 1, 1 + 6712, 6713, 0, 1, 1, 1 + 6713, 6714, 0, 1, 1, 1 + 6714, 6715, 0, 1, 1, 1 + 6715, 2433, 0, 1, 1, 1 + 2347, 6698, 0, 1, 1, 0 + 6716, 6717, 0, 1, 1, 0 + 6717, 6718, 0, 1, 1, 0 + 6718, 6719, 0, 1, 1, 0 + 6719, 6720, 0, 1, 1, 0 + 6720, 6721, 0, 1, 1, 0 + 6721, 6722, 0, 1, 1, 0 + 6722, 6723, 0, 1, 1, 0 + 6723, 6724, 0, 1, 1, 0 + 6724, 6725, 0, 1, 1, 0 + 6725, 6726, 0, 1, 1, 0 + 6726, 6727, 0, 1, 1, 0 + 6727, 6728, 0, 1, 1, 0 + 6728, 6729, 0, 1, 1, 0 + 6729, 6730, 0, 1, 1, 0 + 6730, 6731, 0, 1, 1, 0 + 6731, 6732, 0, 1, 1, 0 + 6732, 6733, 0, 1, 1, 0 + 6733, 6734, 0, 1, 1, 0 + 6734, 6735, 0, 1, 1, 0 + 6735, 6736, 0, 1, 1, 0 + 6736, 6737, 0, 1, 1, 0 + 6737, 6738, 0, 1, 1, 0 + 6738, 6739, 0, 1, 1, 0 + 6739, 6740, 0, 1, 1, 0 + 6740, 6741, 0, 1, 1, 0 + 6741, 6742, 0, 1, 1, 0 + 6742, 6743, 0, 1, 1, 0 + 6744, 6745, 0, 1, 1, 0 + 6745, 6746, 0, 1, 1, 0 + 6746, 6747, 0, 1, 1, 0 + 6747, 6755, 0, 1, 1, 0 + 6748, 6749, 0, 1, 1, 0 + 6749, 6750, 0, 1, 1, 0 + 6750, 6743, 0, 1, 1, 0 + 4483, 6744, 0, 1, 1, 0 + 6751, 6754, 0, 1, 1, 0 + 6752, 6753, 0, 1, 1, 0 + 6753, 4483, 0, 1, 1, 0 + 4482, 6751, 0, 1, 1, 0 + 6754, 6752, 0, 1, 1, 0 + 6755, 6748, 0, 1, 1, 0 + 6756, 6757, 0, 1, 1, 0 + 6757, 2957, 0, 1, 1, 0 + 2956, 6756, 0, 1, 1, 0 + 6758, 6759, 0, 2, 0, 0 + 6759, 6760, 0, 2, 0, 0 + 6761, 6762, 0, 1, 1, 0 + 6762, 6763, 0, 1, 1, 0 + 6763, 6764, 0, 1, 1, 0 + 6764, 6765, 0, 1, 1, 0 + 6765, 6766, 0, 1, 1, 0 + 6766, 6767, 0, 1, 1, 0 + 6767, 6768, 0, 1, 1, 0 + 6768, 6769, 0, 1, 1, 0 + 6769, 6770, 0, 1, 1, 0 + 6770, 6771, 0, 1, 1, 0 + 6771, 6772, 0, 1, 1, 0 + 6772, 6773, 0, 1, 1, 0 + 6773, 6774, 0, 1, 1, 0 + 6774, 6775, 0, 1, 1, 0 + 6775, 6776, 0, 1, 1, 0 + 6776, 6777, 0, 1, 1, 0 + 6777, 6778, 0, 1, 1, 0 + 6778, 6779, 0, 1, 1, 0 + 6779, 6780, 0, 1, 1, 0 + 6781, 1358, 0, 2, 0, 0 + 6760, 6781, 0, 2, 0, 0 + 6780, 6782, 0, 1, 1, 0 + 6783, 6784, 0, 1, 1, 0 + 6784, 6785, 0, 1, 1, 0 + 6785, 6786, 0, 1, 1, 0 + 6786, 6787, 0, 1, 1, 0 + 6787, 6788, 0, 1, 1, 0 + 6788, 6789, 0, 1, 1, 0 + 6789, 6790, 0, 1, 1, 0 + 6790, 6791, 0, 1, 1, 0 + 6791, 6792, 0, 1, 1, 0 + 6792, 6793, 0, 1, 1, 0 + 6793, 6794, 0, 1, 1, 0 + 6794, 6795, 0, 1, 1, 0 + 6795, 6796, 0, 1, 1, 0 + 6796, 6797, 0, 1, 1, 0 + 6797, 6798, 0, 1, 1, 0 + 6798, 6659, 0, 1, 1, 0 + 6658, 6783, 0, 1, 1, 0 + 6799, 6800, 0, 1, 1, 0 + 6800, 6801, 0, 1, 1, 0 + 6801, 6802, 0, 1, 1, 0 + 6802, 6803, 0, 1, 1, 0 + 6803, 6804, 0, 1, 1, 0 + 6807, 6806, 0, 1, 0, 0 + 6808, 6807, 0, 1, 0, 0 + 6809, 6808, 0, 1, 0, 0 + 6810, 6809, 0, 1, 0, 0 + 6811, 6810, 0, 1, 0, 0 + 6812, 6811, 0, 1, 0, 0 + 6813, 6812, 0, 1, 0, 0 + 6814, 6813, 0, 1, 0, 0 + 6815, 6816, 0, 1, 0, 0 + 6816, 6817, 0, 1, 0, 0 + 6817, 6818, 0, 1, 0, 0 + 6818, 6819, 0, 1, 0, 0 + 6819, 6820, 0, 1, 0, 0 + 6820, 6821, 0, 1, 0, 0 + 6821, 6822, 0, 1, 0, 0 + 6822, 6823, 0, 1, 0, 0 + 6823, 6824, 0, 1, 0, 0 + 6824, 6825, 0, 1, 0, 0 + 6826, 6827, 0, 1, 0, 0 + 6827, 6828, 0, 1, 0, 0 + 6828, 6815, 0, 1, 0, 0 + 6829, 6830, 0, 1, 0, 0 + 6825, 6829, 0, 1, 0, 0 + 6830, 6814, 0, 1, 0, 0 + 6832, 6833, 0, 2, 0, 1 + 6833, 6834, 0, 2, 0, 1 + 6834, 6835, 0, 2, 0, 1 + 6835, 6836, 0, 2, 0, 1 + 6836, 6837, 0, 2, 0, 1 + 6837, 6838, 0, 2, 0, 1 + 6838, 6839, 0, 2, 0, 1 + 6839, 6840, 0, 2, 0, 0 + 6840, 6841, 0, 2, 0, 0 + 6841, 6842, 0, 2, 0, 0 + 6842, 6843, 0, 2, 0, 0 + 6843, 6844, 0, 2, 0, 0 + 6844, 6845, 0, 2, 0, 0 + 6845, 6846, 0, 2, 0, 0 + 6846, 6847, 0, 2, 0, 0 + 6847, 6848, 0, 2, 0, 0 + 6848, 6849, 0, 2, 0, 0 + 6831, 6826, 0, 1, 0, 1 + 6850, 6851, 0, 2, 0, 0 + 6851, 6852, 0, 2, 0, 0 + 6852, 6853, 0, 2, 0, 0 + 6853, 6854, 0, 2, 0, 0 + 6854, 6855, 0, 2, 0, 0 + 6855, 6856, 0, 2, 0, 0 + 6856, 6857, 0, 2, 0, 0 + 6857, 6858, 0, 2, 0, 0 + 6858, 6859, 0, 2, 0, 0 + 6859, 6860, 0, 2, 0, 0 + 6860, 6861, 0, 2, 0, 0 + 6861, 6862, 0, 2, 0, 0 + 6862, 6863, 0, 2, 0, 0 + 6863, 6864, 0, 2, 0, 1 + 6864, 6865, 0, 2, 0, 1 + 6865, 6866, 0, 2, 0, 1 + 6866, 6867, 0, 2, 0, 1 + 6867, 6868, 0, 2, 0, 1 + 6868, 6869, 0, 2, 0, 1 + 6870, 6871, 0, 1, 0, 0 + 6871, 6872, 0, 1, 0, 0 + 6872, 6873, 0, 1, 0, 0 + 6873, 6874, 0, 1, 0, 0 + 6874, 6875, 0, 1, 0, 0 + 6875, 6876, 0, 1, 0, 0 + 6876, 6877, 0, 1, 0, 0 + 6877, 6878, 0, 1, 0, 0 + 6878, 6879, 0, 1, 0, 0 + 6879, 6880, 0, 1, 0, 0 + 6880, 6881, 0, 1, 0, 0 + 6881, 6882, 0, 1, 0, 0 + 6882, 6883, 0, 1, 0, 0 + 6883, 6884, 0, 1, 0, 0 + 6884, 6885, 0, 1, 0, 0 + 6885, 6886, 0, 1, 0, 0 + 6886, 6887, 0, 1, 0, 0 + 6887, 6888, 0, 1, 0, 0 + 6888, 6889, 0, 1, 0, 0 + 6889, 6890, 0, 1, 0, 0 + 6890, 6867, 0, 1, 0, 0 + 6891, 6892, 0, 1, 1, 0 + 6892, 6893, 0, 1, 1, 0 + 3062, 6891, 0, 1, 1, 0 + 6895, 6896, 0, 2, 0, 0 + 6897, 6898, 0, 2, 0, 0 + 6898, 6899, 0, 2, 0, 0 + 6899, 6900, 0, 2, 0, 0 + 6900, 6901, 0, 2, 0, 0 + 6901, 6902, 0, 2, 0, 0 + 6902, 6903, 0, 2, 0, 0 + 6903, 6904, 0, 2, 0, 0 + 6904, 6905, 0, 2, 0, 0 + 6905, 6906, 0, 2, 0, 0 + 6906, 6850, 0, 2, 0, 0 + 6896, 6897, 0, 2, 0, 0 + 6907, 6908, 0, 2, 0, 0 + 6908, 6909, 0, 2, 0, 0 + 6909, 6910, 0, 2, 0, 0 + 6910, 6911, 0, 2, 0, 0 + 6911, 6912, 0, 2, 0, 0 + 6913, 6914, 0, 2, 0, 0 + 6914, 6915, 0, 2, 0, 0 + 6915, 6916, 0, 2, 0, 0 + 6916, 6917, 0, 2, 0, 0 + 6917, 6918, 0, 2, 0, 0 + 6918, 6919, 0, 2, 0, 0 + 6919, 6920, 0, 2, 0, 0 + 6912, 6913, 0, 2, 0, 0 + 6921, 6922, 0, 1, 0, 0 + 6922, 6923, 0, 1, 0, 0 + 6923, 6924, 0, 1, 0, 0 + 6924, 6925, 0, 1, 0, 0 + 6925, 6926, 0, 1, 0, 0 + 6926, 6927, 0, 1, 0, 0 + 6927, 6928, 0, 1, 0, 0 + 6928, 6929, 0, 1, 0, 0 + 6929, 6930, 0, 1, 0, 0 + 6930, 6931, 0, 1, 0, 0 + 6931, 6932, 0, 1, 0, 0 + 6932, 6933, 0, 1, 0, 0 + 6933, 6934, 0, 1, 0, 0 + 6934, 6935, 0, 1, 0, 0 + 6935, 6936, 0, 1, 0, 0 + 6936, 6937, 0, 1, 0, 0 + 6937, 6938, 0, 1, 0, 0 + 6938, 6939, 0, 1, 0, 0 + 6939, 6940, 0, 1, 0, 0 + 6940, 6941, 0, 1, 0, 0 + 6941, 6942, 0, 1, 0, 0 + 6942, 6943, 0, 1, 0, 0 + 6943, 6944, 0, 1, 0, 0 + 6944, 6945, 0, 1, 0, 0 + 6894, 6921, 0, 1, 0, 0 + 6946, 6947, 0, 1, 0, 0 + 6947, 6948, 0, 1, 0, 0 + 6948, 6949, 0, 1, 0, 0 + 6949, 6950, 0, 1, 0, 0 + 6950, 6951, 0, 1, 0, 0 + 6951, 6952, 0, 1, 0, 0 + 6952, 6953, 0, 1, 0, 0 + 6953, 6954, 0, 1, 0, 0 + 6954, 6955, 0, 1, 0, 0 + 6955, 6956, 0, 1, 0, 0 + 6956, 6957, 0, 1, 0, 0 + 6957, 6958, 0, 1, 0, 0 + 6958, 6959, 0, 1, 0, 0 + 6959, 6960, 0, 1, 0, 0 + 6960, 6961, 0, 1, 0, 0 + 6961, 6962, 0, 1, 0, 0 + 6962, 6963, 0, 1, 0, 0 + 6963, 6964, 0, 1, 0, 0 + 6964, 6965, 0, 1, 0, 0 + 6965, 6966, 0, 1, 0, 0 + 6966, 6967, 0, 1, 0, 0 + 6967, 6968, 0, 1, 0, 0 + 6968, 6969, 0, 1, 0, 0 + 6969, 6919, 0, 1, 0, 0 + 6849, 6907, 0, 2, 0, 0 + 6970, 6971, 0, 1, 0, 1 + 6971, 6972, 0, 1, 0, 1 + 6972, 6973, 0, 1, 0, 1 + 6973, 6974, 0, 1, 0, 1 + 6974, 6975, 0, 1, 0, 1 + 1203, 6976, 0, 2, 0, 0 + 6976, 1204, 0, 2, 0, 0 + 6977, 6978, 0, 1, 0, 1 + 6978, 6979, 0, 1, 0, 1 + 6979, 6980, 0, 1, 0, 1 + 6980, 6976, 0, 1, 0, 1 + 3886, 6831, 0, 2, 0, 1 + 6869, 3906, 0, 2, 0, 1 + 334, 2214, 0, 2, 0, 0 + 2229, 6984, 0, 2, 0, 0 + 6985, 6986, 0, 1, 1, 0 + 6986, 6987, 0, 1, 1, 0 + 6987, 6988, 0, 1, 1, 0 + 6988, 6989, 0, 1, 1, 0 + 6989, 6990, 0, 1, 1, 0 + 6990, 6991, 0, 1, 1, 0 + 6991, 2981, 0, 1, 1, 0 + 6992, 6985, 0, 1, 1, 0 + 6945, 6992, 0, 1, 0, 0 + 6993, 6870, 0, 1, 0, 0 + 6992, 6993, 0, 1, 0, 0 + 6994, 6995, 0, 1, 1, 0 + 6995, 6996, 0, 1, 1, 0 + 6996, 6997, 0, 1, 1, 0 + 6997, 6998, 0, 1, 1, 0 + 6998, 6999, 0, 1, 1, 0 + 6999, 7000, 0, 1, 1, 0 + 7000, 7001, 0, 1, 1, 0 + 7001, 7002, 0, 1, 1, 0 + 6992, 6994, 0, 1, 1, 0 + 7004, 7005, 0, 1, 1, 0 + 7005, 7006, 0, 1, 1, 0 + 7006, 7007, 0, 1, 1, 0 + 7007, 7008, 0, 1, 1, 0 + 7008, 7009, 0, 1, 1, 0 + 7009, 7010, 0, 1, 1, 0 + 7010, 7011, 0, 1, 1, 0 + 7011, 7012, 0, 1, 1, 0 + 7012, 3013, 0, 1, 1, 0 + 7013, 7014, 0, 2, 0, 1 + 7014, 7015, 0, 2, 0, 1 + 7015, 7016, 0, 2, 0, 1 + 7016, 7017, 0, 2, 0, 1 + 7017, 7018, 0, 2, 0, 1 + 7018, 7019, 0, 2, 0, 1 + 7019, 7020, 0, 2, 0, 1 + 7020, 7021, 0, 2, 0, 1 + 7021, 7022, 0, 2, 0, 1 + 7023, 7024, 0, 2, 0, 1 + 7024, 7025, 0, 2, 0, 1 + 7025, 7026, 0, 2, 0, 0 + 7026, 7027, 0, 2, 0, 0 + 7027, 7028, 0, 2, 0, 0 + 7028, 7029, 0, 2, 0, 0 + 7022, 7023, 0, 2, 0, 1 + 5937, 7013, 0, 2, 0, 1 + 7030, 7031, 0, 2, 0, 0 + 7031, 7032, 0, 2, 0, 0 + 7032, 7033, 0, 2, 0, 0 + 7033, 7034, 0, 2, 0, 0 + 7034, 7035, 0, 2, 0, 0 + 7035, 7036, 0, 2, 0, 0 + 7036, 5904, 0, 2, 0, 0 + 7038, 7039, 0, 2, 0, 0 + 7039, 7040, 0, 2, 0, 0 + 7040, 7041, 0, 2, 0, 0 + 7041, 7042, 0, 2, 0, 0 + 7042, 7043, 0, 2, 0, 0 + 7043, 7030, 0, 2, 0, 0 + 7044, 7045, 0, 2, 0, 0 + 7045, 7046, 0, 2, 0, 0 + 7046, 7047, 0, 2, 0, 0 + 7047, 7048, 0, 2, 0, 0 + 7048, 7049, 0, 2, 0, 0 + 7049, 7050, 0, 2, 0, 0 + 7050, 7051, 0, 2, 0, 0 + 7051, 7052, 0, 2, 0, 0 + 7052, 7053, 0, 2, 0, 0 + 7053, 7054, 0, 2, 0, 0 + 7054, 7055, 0, 2, 0, 0 + 7055, 7056, 0, 2, 0, 0 + 7056, 7057, 0, 2, 0, 0 + 7057, 7058, 0, 2, 0, 0 + 7058, 7059, 0, 2, 0, 0 + 7059, 7060, 0, 2, 0, 0 + 7060, 7061, 0, 2, 0, 0 + 7061, 7062, 0, 2, 0, 0 + 7062, 7063, 0, 2, 0, 0 + 7063, 7064, 0, 2, 0, 0 + 7064, 7065, 0, 2, 0, 0 + 7065, 7066, 0, 2, 0, 0 + 7066, 7067, 0, 2, 0, 0 + 7067, 7068, 0, 2, 0, 0 + 7068, 7069, 0, 2, 0, 0 + 7069, 7070, 0, 2, 0, 0 + 7070, 7071, 0, 2, 0, 0 + 7071, 7072, 0, 2, 0, 0 + 7072, 7073, 0, 2, 0, 0 + 7073, 7074, 0, 2, 0, 0 + 7074, 7075, 0, 2, 0, 0 + 7076, 7077, 0, 2, 0, 0 + 7077, 7078, 0, 2, 0, 0 + 7078, 7079, 0, 2, 0, 0 + 7079, 7080, 0, 2, 0, 0 + 7080, 7081, 0, 2, 0, 0 + 7081, 7082, 0, 2, 0, 0 + 7082, 7083, 0, 2, 0, 0 + 7083, 7084, 0, 2, 0, 0 + 7084, 7085, 0, 2, 0, 0 + 7037, 7044, 0, 2, 0, 0 + 7086, 7087, 0, 2, 0, 0 + 7087, 7088, 0, 2, 0, 0 + 7088, 7089, 0, 2, 0, 0 + 7089, 7090, 0, 2, 0, 0 + 7090, 7091, 0, 2, 0, 0 + 7091, 7092, 0, 2, 0, 0 + 7092, 7093, 0, 2, 0, 0 + 7093, 7094, 0, 2, 0, 0 + 7094, 7095, 0, 2, 0, 0 + 7095, 7096, 0, 2, 0, 0 + 7096, 7097, 0, 2, 0, 0 + 7097, 7098, 0, 2, 0, 0 + 7098, 7099, 0, 2, 0, 0 + 7099, 7100, 0, 2, 0, 0 + 7100, 7101, 0, 2, 0, 0 + 7101, 7102, 0, 2, 0, 0 + 7102, 7103, 0, 2, 0, 0 + 7103, 7104, 0, 2, 0, 0 + 7104, 7105, 0, 2, 0, 0 + 7105, 7106, 0, 2, 0, 0 + 7106, 7107, 0, 2, 0, 0 + 7107, 7108, 0, 2, 0, 0 + 7108, 7109, 0, 2, 0, 0 + 7109, 7110, 0, 2, 0, 0 + 7110, 7111, 0, 2, 0, 0 + 7111, 7112, 0, 2, 0, 0 + 7112, 7113, 0, 2, 0, 0 + 7113, 7114, 0, 2, 0, 0 + 7114, 7115, 0, 2, 0, 0 + 7115, 7116, 0, 2, 0, 0 + 7116, 7117, 0, 2, 0, 0 + 7117, 7118, 0, 2, 0, 0 + 7118, 7119, 0, 2, 0, 0 + 7119, 7120, 0, 2, 0, 0 + 7120, 7121, 0, 2, 0, 0 + 7121, 7122, 0, 2, 0, 0 + 7122, 7123, 0, 2, 0, 0 + 7123, 7124, 0, 2, 0, 0 + 7124, 7125, 0, 2, 0, 0 + 7125, 7126, 0, 2, 0, 0 + 7126, 7127, 0, 2, 0, 0 + 7127, 7128, 0, 2, 0, 0 + 7128, 7129, 0, 2, 0, 0 + 7129, 7130, 0, 2, 0, 0 + 7130, 7131, 0, 2, 0, 0 + 7131, 7132, 0, 2, 0, 0 + 7132, 7133, 0, 2, 0, 0 + 7133, 7134, 0, 2, 0, 0 + 7134, 7135, 0, 2, 0, 0 + 7135, 7136, 0, 2, 0, 0 + 7136, 7137, 0, 2, 0, 0 + 7137, 7138, 0, 2, 0, 0 + 7138, 7139, 0, 2, 0, 0 + 7139, 7140, 0, 2, 0, 0 + 7140, 7141, 0, 2, 0, 0 + 7141, 7142, 0, 2, 0, 0 + 7142, 7143, 0, 2, 0, 0 + 7143, 7144, 0, 2, 0, 0 + 7144, 7145, 0, 2, 0, 0 + 7145, 7146, 0, 2, 0, 0 + 7146, 7147, 0, 2, 0, 0 + 7147, 7148, 0, 2, 0, 0 + 7148, 7149, 0, 2, 0, 0 + 7149, 7150, 0, 2, 0, 0 + 7150, 7151, 0, 2, 0, 0 + 7151, 7152, 0, 2, 0, 0 + 7152, 7153, 0, 2, 0, 0 + 7153, 7154, 0, 2, 0, 0 + 7154, 7155, 0, 2, 0, 0 + 7155, 7156, 0, 2, 0, 0 + 7156, 7157, 0, 2, 0, 0 + 7157, 7158, 0, 2, 0, 0 + 7158, 7159, 0, 2, 0, 0 + 7159, 7160, 0, 2, 0, 0 + 7160, 7161, 0, 2, 0, 0 + 7161, 7162, 0, 2, 0, 0 + 7162, 7163, 0, 2, 0, 0 + 7163, 7164, 0, 2, 0, 0 + 7164, 7165, 0, 2, 0, 0 + 7165, 7166, 0, 2, 0, 0 + 7166, 7037, 0, 2, 0, 0 + 7167, 7168, 0, 2, 0, 0 + 7168, 7169, 0, 2, 0, 0 + 7170, 7171, 0, 2, 0, 0 + 7171, 7172, 0, 2, 0, 0 + 7174, 7175, 0, 2, 0, 0 + 7175, 7176, 0, 2, 0, 0 + 7176, 7177, 0, 2, 0, 0 + 6287, 7167, 0, 2, 0, 0 + 6264, 7174, 0, 2, 0, 0 + 7178, 7179, 0, 2, 0, 0 + 7179, 7180, 0, 2, 0, 0 + 7180, 7181, 0, 2, 0, 0 + 7181, 7182, 0, 2, 0, 0 + 7182, 7183, 0, 2, 0, 0 + 7183, 7184, 0, 2, 0, 0 + 7184, 7185, 0, 2, 0, 0 + 7186, 7173, 0, 2, 0, 0 + 5937, 7178, 0, 2, 0, 0 + 7187, 7188, 0, 2, 0, 0 + 7188, 7189, 0, 2, 0, 0 + 7189, 7190, 0, 2, 0, 0 + 7190, 9734, 0, 2, 0, 0 + 7191, 7192, 0, 2, 0, 0 + 7192, 7193, 0, 2, 0, 0 + 7193, 7076, 0, 1, 0, 0 + 7173, 7187, 0, 2, 0, 0 + 7194, 7195, 0, 1, 1, 0 + 7195, 7196, 0, 1, 1, 0 + 7196, 7197, 0, 1, 1, 0 + 7197, 7198, 0, 1, 1, 0 + 7199, 7200, 0, 1, 1, 0 + 7200, 7201, 0, 1, 1, 0 + 7201, 7202, 0, 1, 1, 0 + 7202, 7203, 0, 1, 1, 0 + 7203, 7204, 0, 1, 1, 0 + 7204, 7205, 0, 1, 1, 0 + 7205, 7206, 0, 1, 1, 0 + 7206, 7207, 0, 1, 1, 0 + 7207, 7208, 0, 1, 1, 0 + 7208, 7209, 0, 1, 1, 0 + 7209, 7210, 0, 1, 1, 0 + 7210, 7211, 0, 1, 1, 0 + 7211, 7212, 0, 1, 1, 0 + 7213, 7214, 0, 1, 1, 0 + 7214, 7215, 0, 1, 1, 0 + 7215, 7216, 0, 1, 1, 0 + 7217, 7218, 0, 1, 1, 0 + 7218, 7219, 0, 1, 1, 0 + 7219, 7220, 0, 1, 1, 0 + 7220, 7221, 0, 1, 1, 0 + 7221, 7222, 0, 1, 1, 0 + 7222, 7223, 0, 1, 1, 0 + 7223, 7224, 0, 1, 1, 0 + 7224, 7225, 0, 1, 1, 0 + 7225, 7226, 0, 1, 1, 0 + 7226, 7227, 0, 1, 1, 0 + 7227, 7228, 0, 1, 1, 0 + 7228, 7229, 0, 1, 1, 0 + 7229, 7230, 0, 1, 1, 0 + 7230, 7231, 0, 1, 1, 0 + 7231, 7232, 0, 1, 1, 0 + 7232, 7233, 0, 1, 1, 0 + 7233, 7234, 0, 1, 1, 0 + 7234, 7235, 0, 1, 1, 0 + 7235, 7236, 0, 1, 1, 0 + 7236, 7237, 0, 1, 1, 0 + 7237, 7238, 0, 1, 1, 0 + 7238, 7239, 0, 1, 1, 0 + 7239, 7240, 0, 1, 1, 0 + 7240, 7241, 0, 1, 1, 0 + 7242, 7243, 0, 1, 1, 0 + 7243, 7244, 0, 1, 1, 0 + 7244, 7245, 0, 1, 1, 0 + 7245, 7246, 0, 1, 1, 0 + 7246, 7247, 0, 1, 1, 0 + 7247, 7248, 0, 1, 1, 0 + 7248, 7249, 0, 1, 1, 0 + 7249, 7250, 0, 1, 1, 0 + 7250, 7251, 0, 1, 1, 0 + 7251, 7252, 0, 1, 1, 0 + 7252, 7253, 0, 1, 1, 0 + 7253, 7254, 0, 1, 1, 0 + 7254, 7255, 0, 1, 1, 0 + 7255, 7256, 0, 1, 1, 0 + 7256, 7257, 0, 1, 1, 0 + 7257, 7258, 0, 1, 1, 0 + 7258, 7259, 0, 1, 1, 0 + 7259, 7260, 0, 1, 1, 0 + 7260, 7261, 0, 1, 1, 0 + 7261, 7262, 0, 1, 1, 0 + 7262, 7263, 0, 1, 1, 0 + 7263, 7264, 0, 1, 1, 0 + 7264, 7265, 0, 1, 1, 0 + 7265, 7266, 0, 1, 1, 0 + 7266, 7267, 0, 1, 1, 0 + 7267, 7268, 0, 1, 1, 0 + 7268, 7269, 0, 1, 1, 0 + 7270, 7271, 0, 1, 1, 0 + 7271, 7272, 0, 1, 1, 0 + 7272, 7273, 0, 1, 1, 0 + 7273, 7274, 0, 1, 1, 0 + 7274, 7275, 0, 1, 1, 0 + 7275, 7215, 0, 1, 1, 0 + 7212, 7213, 0, 1, 1, 0 + 7216, 7217, 0, 1, 1, 0 + 7276, 7277, 0, 1, 1, 0 + 7277, 7278, 0, 1, 1, 0 + 7278, 7279, 0, 1, 1, 0 + 7279, 7280, 0, 1, 1, 0 + 7280, 7281, 0, 1, 1, 0 + 7281, 7282, 0, 1, 1, 0 + 7282, 7283, 0, 1, 1, 0 + 7284, 7285, 0, 1, 1, 0 + 7285, 7286, 0, 1, 1, 0 + 7286, 7287, 0, 1, 1, 0 + 7287, 7288, 0, 1, 1, 0 + 7288, 7289, 0, 1, 1, 0 + 7289, 7290, 0, 1, 1, 0 + 7291, 7292, 0, 1, 1, 0 + 7293, 7294, 0, 1, 1, 0 + 7294, 7295, 0, 1, 1, 0 + 7295, 7296, 0, 1, 1, 0 + 7296, 7297, 0, 1, 1, 0 + 7297, 7298, 0, 1, 1, 0 + 7298, 7299, 0, 1, 1, 0 + 7299, 7300, 0, 1, 1, 0 + 7300, 7301, 0, 1, 1, 0 + 7301, 7302, 0, 1, 1, 0 + 7303, 7304, 0, 1, 1, 0 + 7304, 7305, 0, 1, 1, 0 + 7305, 7306, 0, 1, 1, 0 + 7306, 7260, 0, 1, 1, 0 + 7211, 7276, 0, 1, 1, 0 + 7085, 7086, 0, 2, 0, 0 + 7154, 7194, 0, 1, 1, 0 + 7044, 7038, 0, 2, 0, 0 + 7307, 7308, 0, 1, 0, 1 + 7308, 7309, 0, 1, 0, 1 + 7309, 7310, 0, 1, 0, 1 + 7310, 7311, 0, 1, 0, 1 + 7311, 7312, 0, 1, 0, 1 + 7312, 7313, 0, 1, 0, 1 + 7313, 7314, 0, 1, 0, 1 + 7314, 7315, 0, 1, 0, 1 + 7315, 7316, 0, 1, 0, 1 + 7316, 7317, 0, 1, 0, 1 + 7317, 7318, 0, 1, 0, 1 + 7318, 7319, 0, 1, 0, 1 + 7319, 7320, 0, 1, 0, 1 + 7320, 7321, 0, 1, 0, 1 + 7321, 7322, 0, 1, 0, 1 + 7322, 7323, 0, 1, 0, 1 + 7323, 7324, 0, 1, 0, 1 + 7324, 7325, 0, 1, 0, 1 + 7325, 7326, 0, 1, 0, 1 + 7326, 7327, 0, 1, 0, 1 + 7327, 7328, 0, 1, 0, 1 + 7328, 7329, 0, 1, 0, 1 + 7329, 7330, 0, 1, 0, 1 + 7330, 7331, 0, 1, 0, 1 + 7331, 7119, 0, 1, 0, 1 + 7094, 7307, 0, 1, 0, 1 + 7332, 7333, 0, 1, 1, 1 + 7333, 8071, 0, 1, 1, 1 + 7334, 8070, 0, 1, 1, 1 + 7335, 8074, 0, 1, 1, 1 + 7336, 8075, 0, 1, 1, 1 + 7338, 8069, 0, 1, 1, 1 + 7339, 8073, 0, 1, 1, 1 + 7340, 8076, 0, 1, 1, 1 + 7333, 8072, 0, 1, 1, 1 + 7096, 7332, 0, 1, 1, 0 + 7341, 7342, 0, 1, 1, 0 + 7343, 7344, 0, 1, 1, 0 + 7344, 7345, 0, 1, 1, 0 + 7345, 7346, 0, 1, 1, 0 + 7346, 7347, 0, 1, 1, 0 + 7347, 7348, 0, 1, 1, 0 + 7348, 7349, 0, 1, 1, 0 + 7349, 7350, 0, 1, 1, 0 + 7350, 7351, 0, 1, 1, 0 + 7351, 7352, 0, 2, 0, 0 + 7352, 7353, 0, 1, 1, 0 + 7354, 7355, 0, 1, 1, 0 + 7355, 7356, 0, 1, 1, 0 + 7356, 7357, 0, 1, 1, 0 + 7357, 7358, 0, 1, 1, 0 + 7358, 7359, 0, 1, 1, 0 + 7359, 7360, 0, 1, 1, 0 + 7360, 7361, 0, 1, 1, 0 + 7361, 7362, 0, 1, 1, 0 + 7363, 7364, 0, 1, 1, 0 + 7362, 7363, 0, 1, 1, 0 + 7364, 7165, 0, 1, 1, 0 + 7337, 13819, 0, 1, 1, 0 + 7353, 7354, 0, 1, 1, 0 + 7365, 7366, 0, 2, 0, 0 + 7366, 7367, 0, 2, 0, 0 + 7367, 7368, 0, 2, 0, 0 + 7368, 7369, 0, 2, 0, 0 + 7369, 7370, 0, 2, 0, 0 + 7370, 7371, 0, 2, 0, 0 + 7371, 7372, 0, 2, 0, 0 + 7372, 7373, 0, 2, 0, 0 + 7373, 7374, 0, 2, 0, 0 + 7374, 7375, 0, 2, 0, 0 + 7375, 7392, 0, 2, 0, 0 + 7376, 7377, 0, 1, 1, 0 + 7377, 7378, 0, 1, 1, 0 + 7378, 7379, 0, 1, 0, 0 + 7379, 7380, 0, 2, 0, 0 + 7380, 7381, 0, 2, 0, 0 + 7381, 7382, 0, 2, 0, 0 + 7382, 7383, 0, 2, 0, 0 + 7383, 7384, 0, 2, 0, 0 + 7384, 7385, 0, 2, 0, 0 + 7385, 7386, 0, 2, 0, 0 + 7386, 7387, 0, 2, 0, 0 + 7387, 7388, 0, 2, 0, 0 + 7388, 7389, 0, 2, 0, 0 + 7389, 7390, 0, 2, 0, 0 + 7390, 3172, 0, 2, 0, 0 + 3171, 7365, 0, 2, 0, 0 + 3286, 8883, 0, 1, 1, 0 + 7392, 7376, 0, 2, 0, 0 + 7393, 7394, 0, 2, 0, 0 + 7394, 7395, 0, 2, 0, 0 + 7395, 7396, 0, 2, 0, 0 + 7396, 7397, 0, 2, 0, 0 + 7397, 7398, 0, 2, 0, 0 + 7398, 7402, 0, 2, 0, 0 + 7399, 7400, 0, 2, 0, 0 + 7400, 7401, 0, 2, 0, 0 + 7402, 7399, 0, 2, 0, 0 + 7376, 7393, 0, 2, 0, 0 + 7403, 7404, 0, 2, 0, 0 + 7405, 7412, 0, 2, 0, 0 + 7406, 7407, 0, 2, 0, 0 + 7407, 7408, 0, 2, 0, 0 + 7408, 7409, 0, 2, 0, 0 + 7409, 7410, 0, 2, 0, 0 + 7410, 7411, 0, 2, 0, 0 + 7411, 7378, 0, 1, 0, 0 + 7412, 7406, 0, 2, 0, 0 + 7412, 7413, 0, 1, 1, 0 + 7413, 7402, 0, 1, 1, 0 + 7404, 7405, 0, 2, 0, 0 + 3858, 7412, 0, 1, 1, 0 + 7414, 7415, 0, 2, 0, 0 + 7415, 7416, 0, 2, 0, 0 + 7417, 7418, 0, 2, 0, 0 + 7418, 7419, 0, 2, 0, 0 + 7419, 7420, 0, 2, 0, 0 + 7420, 7421, 0, 2, 0, 0 + 7421, 7403, 0, 2, 0, 0 + 7422, 7423, 0, 2, 0, 0 + 7423, 7424, 0, 2, 0, 0 + 7424, 7425, 0, 2, 0, 0 + 7425, 7426, 0, 2, 0, 0 + 7426, 7427, 0, 2, 0, 0 + 7428, 7429, 0, 2, 0, 0 + 7429, 7430, 0, 2, 0, 0 + 7430, 7431, 0, 2, 0, 0 + 7401, 7422, 0, 2, 0, 0 + 7432, 7433, 0, 2, 0, 0 + 7433, 7434, 0, 2, 0, 0 + 7434, 7435, 0, 2, 0, 0 + 7435, 7436, 0, 2, 0, 0 + 7436, 7437, 0, 2, 0, 0 + 7437, 7438, 0, 2, 0, 0 + 7438, 7439, 0, 2, 0, 0 + 7439, 7440, 0, 2, 0, 0 + 7440, 7441, 0, 2, 0, 0 + 7441, 7442, 0, 2, 0, 0 + 7442, 7414, 0, 2, 0, 0 + 7443, 7444, 0, 2, 0, 0 + 7444, 7445, 0, 2, 0, 0 + 7445, 7446, 0, 2, 0, 0 + 7446, 7447, 0, 2, 0, 0 + 7447, 7448, 0, 2, 0, 0 + 7448, 7449, 0, 2, 0, 0 + 7449, 7450, 0, 2, 0, 0 + 7450, 7451, 0, 2, 0, 0 + 7451, 7452, 0, 2, 0, 0 + 7452, 7453, 0, 2, 0, 0 + 7431, 7443, 0, 2, 0, 0 + 7454, 7455, 0, 2, 0, 0 + 7455, 7456, 0, 2, 0, 0 + 7456, 7457, 0, 2, 0, 0 + 7457, 7458, 0, 2, 0, 0 + 7458, 7459, 0, 2, 0, 0 + 7459, 7460, 0, 2, 0, 0 + 7460, 7461, 0, 2, 0, 0 + 7461, 7462, 0, 2, 0, 0 + 7462, 7463, 0, 2, 0, 0 + 7463, 7432, 0, 2, 0, 0 + 7464, 7465, 0, 1, 1, 0 + 7465, 7466, 0, 1, 1, 0 + 7466, 7467, 0, 1, 1, 0 + 7467, 7468, 0, 1, 1, 0 + 7468, 7469, 0, 1, 1, 0 + 7470, 7471, 0, 1, 1, 0 + 7471, 7454, 0, 1, 1, 0 + 7472, 7473, 0, 2, 0, 0 + 7473, 7474, 0, 2, 0, 0 + 7475, 7476, 0, 2, 0, 0 + 7476, 7477, 0, 2, 0, 0 + 7477, 7478, 0, 2, 0, 0 + 7478, 7479, 0, 2, 0, 0 + 7479, 7480, 0, 2, 0, 0 + 7480, 7470, 0, 2, 0, 0 + 7453, 7472, 0, 2, 0, 0 + 7474, 7475, 0, 2, 0, 0 + 7481, 7482, 0, 1, 1, 0 + 7482, 7483, 0, 1, 1, 0 + 7484, 7485, 0, 1, 1, 0 + 7485, 7486, 0, 1, 1, 0 + 7486, 7487, 0, 1, 1, 0 + 7487, 7488, 0, 1, 1, 0 + 7488, 7489, 0, 1, 1, 0 + 7489, 7490, 0, 1, 1, 0 + 7491, 7492, 0, 2, 0, 0 + 7492, 7493, 0, 2, 0, 0 + 7493, 7494, 0, 2, 0, 0 + 7494, 7495, 0, 2, 0, 0 + 7495, 7496, 0, 2, 0, 0 + 7496, 7497, 0, 2, 0, 0 + 7497, 7498, 0, 2, 0, 0 + 7498, 7499, 0, 2, 0, 0 + 7483, 7491, 0, 2, 0, 0 + 7500, 7501, 0, 2, 0, 0 + 7501, 7502, 0, 2, 0, 0 + 7502, 7503, 0, 2, 0, 0 + 7503, 7504, 0, 2, 0, 0 + 7504, 7505, 0, 2, 0, 0 + 7505, 7506, 0, 2, 0, 0 + 7506, 7507, 0, 2, 0, 0 + 7507, 7508, 0, 2, 0, 0 + 7508, 7481, 0, 2, 0, 0 + 7470, 7509, 0, 2, 0, 0 + 7509, 7500, 0, 2, 0, 0 + 7499, 7510, 0, 2, 0, 0 + 7510, 7454, 0, 2, 0, 0 + 7511, 7512, 0, 2, 0, 0 + 7512, 7513, 0, 2, 0, 0 + 7513, 7514, 0, 2, 0, 0 + 7514, 7515, 0, 2, 0, 0 + 7515, 7516, 0, 2, 0, 0 + 7516, 7517, 0, 2, 0, 0 + 7517, 7518, 0, 2, 0, 0 + 7518, 7519, 0, 2, 0, 0 + 7519, 7483, 0, 2, 0, 0 + 7520, 7521, 0, 2, 0, 0 + 7521, 7522, 0, 2, 0, 0 + 7522, 7523, 0, 2, 0, 0 + 7523, 7524, 0, 2, 0, 0 + 7524, 7525, 0, 2, 0, 0 + 7525, 7526, 0, 2, 0, 0 + 7526, 7527, 0, 2, 0, 0 + 7527, 7528, 0, 2, 0, 0 + 7481, 7520, 0, 2, 0, 0 + 7529, 5903, 0, 2, 0, 0 + 7530, 6265, 0, 2, 0, 0 + 3864, 7511, 0, 2, 0, 0 + 7528, 3863, 0, 2, 0, 0 + 2489, 2490, 0, 1, 0, 0 + 3832, 7531, 0, 1, 1, 0 + 7531, 3833, 0, 1, 1, 0 + 7532, 7533, 0, 1, 0, 0 + 7533, 7534, 0, 1, 0, 0 + 7534, 7535, 0, 1, 0, 0 + 7535, 7536, 0, 1, 0, 0 + 7536, 7537, 0, 1, 0, 0 + 7537, 7538, 0, 1, 0, 0 + 7538, 7539, 0, 1, 0, 0 + 7539, 7540, 0, 1, 0, 0 + 7540, 7541, 0, 1, 0, 0 + 7541, 7542, 0, 1, 0, 0 + 7542, 7543, 0, 1, 0, 0 + 7543, 7544, 0, 1, 0, 0 + 7544, 7545, 0, 1, 0, 0 + 7545, 7546, 0, 1, 0, 0 + 7546, 7547, 0, 1, 0, 0 + 7548, 7549, 0, 1, 0, 0 + 7549, 7550, 0, 1, 0, 0 + 7550, 7551, 0, 1, 0, 0 + 7551, 7552, 0, 1, 0, 0 + 7552, 7553, 0, 1, 0, 0 + 7553, 7554, 0, 1, 0, 0 + 7554, 7555, 0, 1, 0, 0 + 7555, 7556, 0, 1, 0, 0 + 7556, 7557, 0, 1, 0, 0 + 7557, 7559, 0, 1, 0, 0 + 7558, 7560, 0, 1, 0, 0 + 7559, 7558, 0, 1, 0, 0 + 7560, 7532, 0, 1, 0, 0 + 7561, 7562, 0, 1, 0, 1 + 7562, 7563, 0, 1, 0, 1 + 7563, 7564, 0, 1, 0, 0 + 7564, 7565, 0, 1, 0, 0 + 7566, 7567, 0, 1, 0, 0 + 7567, 7568, 0, 1, 0, 0 + 7568, 7569, 0, 1, 0, 0 + 7569, 7570, 0, 1, 0, 0 + 7570, 7571, 0, 1, 0, 0 + 7571, 7572, 0, 1, 0, 0 + 7572, 7573, 0, 1, 0, 0 + 7573, 7574, 0, 1, 0, 0 + 7574, 7575, 0, 1, 0, 0 + 7575, 7576, 0, 1, 0, 0 + 7577, 7578, 0, 1, 0, 1 + 7576, 7577, 0, 1, 0, 0 + 7565, 7566, 0, 1, 0, 0 + 7578, 7579, 0, 1, 0, 1 + 7579, 7548, 0, 1, 0, 0 + 7547, 7579, 0, 1, 0, 0 + 7579, 7561, 0, 1, 0, 1 + 7578, 7561, 0, 1, 0, 1 + 7582, 7583, 0, 1, 0, 0 + 7583, 7584, 0, 1, 0, 0 + 7584, 7585, 0, 1, 0, 0 + 7585, 7586, 0, 1, 0, 0 + 7586, 7587, 0, 1, 0, 0 + 7587, 7588, 0, 1, 0, 0 + 7588, 7589, 0, 1, 0, 0 + 7589, 7590, 0, 1, 0, 0 + 7590, 7591, 0, 1, 0, 0 + 7591, 7592, 0, 1, 0, 0 + 7593, 2362, 0, 2, 0, 0 + 7592, 7593, 0, 1, 0, 0 + 7594, 13357, 0, 1, 0, 0 + 7595, 7596, 0, 1, 0, 0 + 7596, 7597, 0, 1, 0, 0 + 7597, 7598, 0, 1, 0, 0 + 7598, 7599, 0, 1, 0, 0 + 7599, 7600, 0, 1, 0, 0 + 7600, 1903, 0, 1, 0, 0 + 7601, 7602, 0, 1, 0, 0 + 7602, 7603, 0, 1, 0, 0 + 7603, 7604, 0, 1, 0, 0 + 7604, 7605, 0, 1, 0, 0 + 7605, 7606, 0, 1, 0, 0 + 7606, 7607, 0, 1, 0, 0 + 7607, 7608, 0, 1, 0, 0 + 7608, 7609, 0, 1, 0, 0 + 7609, 7610, 0, 1, 0, 0 + 7610, 7611, 0, 1, 0, 0 + 7611, 7612, 0, 1, 0, 0 + 7612, 7613, 0, 1, 0, 0 + 7613, 7614, 0, 1, 0, 0 + 7614, 17389, 0, 1, 0, 0 + 7616, 7617, 0, 1, 0, 0 + 7618, 17390, 0, 1, 0, 0 + 2056, 7601, 0, 1, 0, 0 + 7619, 7620, 0, 1, 0, 0 + 7620, 7621, 0, 1, 0, 0 + 7621, 7622, 0, 1, 0, 0 + 7622, 7623, 0, 1, 0, 0 + 7623, 7624, 0, 1, 0, 0 + 7624, 7625, 0, 1, 0, 0 + 7625, 7626, 0, 1, 0, 0 + 7627, 7628, 0, 1, 0, 0 + 7628, 7629, 0, 1, 0, 0 + 7629, 7630, 0, 1, 0, 0 + 7630, 7631, 0, 1, 0, 0 + 7631, 7632, 0, 1, 0, 0 + 7632, 7633, 0, 1, 0, 0 + 7633, 7634, 0, 1, 0, 0 + 7634, 7635, 0, 1, 0, 0 + 7635, 7636, 0, 1, 0, 0 + 7636, 2086, 0, 1, 0, 0 + 7626, 7627, 0, 1, 0, 0 + 7637, 7638, 0, 1, 0, 0 + 7639, 7640, 0, 1, 0, 0 + 7640, 7641, 0, 1, 0, 0 + 7641, 7642, 0, 1, 0, 0 + 7642, 7643, 0, 1, 0, 0 + 7643, 2376, 0, 1, 0, 0 + 7638, 7639, 0, 1, 0, 0 + 7644, 7645, 0, 1, 0, 0 + 7646, 7647, 0, 1, 0, 0 + 7647, 7648, 0, 1, 0, 0 + 7648, 7649, 0, 1, 0, 0 + 7650, 7651, 0, 1, 0, 0 + 7651, 7652, 0, 1, 0, 0 + 7652, 7637, 0, 1, 0, 0 + 7649, 7650, 0, 1, 0, 0 + 7653, 7654, 0, 1, 0, 0 + 7654, 7655, 0, 1, 0, 0 + 7655, 7656, 0, 1, 0, 0 + 7656, 7657, 0, 1, 0, 0 + 7657, 7658, 0, 1, 0, 0 + 2059, 7653, 0, 1, 0, 0 + 7659, 7660, 0, 1, 0, 0 + 7660, 7661, 0, 1, 0, 0 + 7661, 7662, 0, 1, 0, 0 + 7662, 7663, 0, 1, 0, 0 + 7664, 7665, 0, 1, 0, 0 + 7658, 7664, 0, 1, 0, 0 + 7665, 7659, 0, 1, 0, 0 + 7666, 7667, 0, 1, 0, 0 + 7667, 7668, 0, 1, 0, 0 + 7668, 7669, 0, 1, 0, 0 + 7669, 7670, 0, 1, 0, 0 + 7670, 7671, 0, 1, 0, 0 + 7671, 7672, 0, 1, 0, 0 + 7672, 7673, 0, 1, 0, 0 + 7673, 7674, 0, 1, 0, 0 + 7674, 7675, 0, 1, 0, 0 + 7675, 7676, 0, 1, 0, 0 + 7663, 7666, 0, 1, 0, 0 + 7677, 7678, 0, 1, 1, 0 + 7678, 7679, 0, 1, 1, 0 + 7679, 7680, 0, 1, 1, 0 + 7680, 7681, 0, 1, 1, 0 + 7681, 7682, 0, 1, 1, 0 + 7682, 7683, 0, 1, 1, 0 + 7683, 7684, 0, 1, 1, 1 + 7684, 7685, 0, 1, 1, 1 + 7685, 7686, 0, 1, 1, 1 + 7686, 2314, 0, 1, 1, 1 + 1447, 7687, 0, 1, 1, 0 + 7687, 1472, 0, 1, 1, 0 + 7688, 7689, 0, 1, 0, 0 + 7689, 7690, 0, 1, 0, 0 + 7690, 7691, 0, 1, 0, 0 + 7691, 7692, 0, 1, 0, 0 + 7692, 7693, 0, 1, 0, 0 + 7693, 7694, 0, 1, 0, 0 + 7694, 7695, 0, 1, 0, 0 + 7695, 7696, 0, 1, 0, 0 + 7696, 7697, 0, 1, 0, 0 + 7697, 7698, 0, 1, 0, 0 + 7698, 7699, 0, 1, 0, 0 + 7699, 7700, 0, 1, 0, 0 + 7701, 7702, 0, 1, 0, 0 + 7702, 7703, 0, 1, 0, 0 + 7703, 7704, 0, 1, 0, 0 + 7704, 7705, 0, 1, 0, 0 + 7705, 7706, 0, 1, 0, 0 + 7706, 7707, 0, 1, 0, 0 + 7707, 5799, 0, 1, 0, 0 + 7700, 7701, 0, 1, 0, 0 + 7708, 7709, 0, 1, 0, 0 + 7709, 7710, 0, 1, 0, 0 + 7710, 7711, 0, 1, 0, 0 + 7711, 7712, 0, 1, 0, 0 + 7712, 7713, 0, 1, 0, 0 + 7713, 7714, 0, 1, 0, 0 + 7714, 7715, 0, 1, 0, 0 + 7715, 7716, 0, 1, 0, 0 + 7716, 7717, 0, 1, 0, 0 + 7717, 7718, 0, 1, 0, 0 + 7718, 7719, 0, 1, 0, 0 + 7719, 7720, 0, 1, 0, 0 + 7720, 7721, 0, 1, 0, 0 + 7721, 7722, 0, 1, 0, 0 + 7722, 7723, 0, 1, 0, 0 + 7723, 7724, 0, 1, 0, 0 + 7724, 7725, 0, 1, 0, 0 + 7725, 7726, 0, 1, 0, 0 + 7726, 7727, 0, 1, 0, 0 + 7727, 7728, 0, 1, 0, 0 + 298, 7708, 0, 1, 0, 0 + 7729, 7730, 0, 1, 1, 0 + 7730, 7731, 0, 1, 1, 0 + 7731, 7732, 0, 1, 1, 0 + 7732, 7733, 0, 1, 1, 0 + 7733, 7734, 0, 1, 1, 0 + 7734, 7735, 0, 1, 1, 0 + 7735, 7736, 0, 1, 1, 0 + 7736, 7737, 0, 1, 1, 0 + 2152, 7729, 0, 1, 1, 0 + 7739, 7740, 0, 2, 0, 0 + 7740, 7741, 0, 2, 0, 0 + 7741, 7742, 0, 2, 0, 0 + 7742, 7743, 0, 2, 0, 0 + 7743, 7744, 0, 2, 0, 0 + 7744, 7745, 0, 2, 0, 0 + 7745, 7746, 0, 2, 0, 0 + 7746, 7747, 0, 2, 0, 0 + 7581, 7739, 0, 2, 0, 0 + 7749, 7748, 0, 1, 0, 0 + 7750, 7749, 0, 1, 0, 0 + 7751, 7750, 0, 1, 0, 0 + 7752, 7751, 0, 1, 0, 0 + 7753, 7752, 0, 1, 0, 0 + 5389, 7753, 0, 1, 0, 0 + 7754, 7755, 0, 1, 0, 0 + 7755, 7756, 0, 1, 0, 0 + 7756, 7757, 0, 1, 0, 0 + 7757, 7758, 0, 1, 0, 0 + 7758, 7759, 0, 1, 0, 0 + 7759, 7762, 0, 1, 0, 0 + 7760, 7761, 0, 1, 0, 0 + 7761, 5391, 0, 1, 0, 0 + 7762, 7760, 0, 1, 0, 0 + 7763, 7764, 0, 1, 0, 0 + 7764, 7765, 0, 1, 0, 0 + 7765, 7766, 0, 1, 0, 0 + 7766, 7754, 0, 1, 0, 0 + 7748, 7767, 0, 1, 0, 0 + 7768, 7769, 0, 1, 0, 0 + 7769, 7770, 0, 1, 0, 0 + 7767, 7768, 0, 1, 0, 0 + 7771, 7772, 0, 1, 0, 0 + 7772, 7773, 0, 1, 0, 0 + 7773, 7774, 0, 1, 0, 0 + 7770, 7771, 0, 1, 0, 0 + 7775, 7776, 0, 1, 0, 0 + 7774, 7775, 0, 1, 0, 0 + 7777, 7778, 0, 1, 1, 1 + 7778, 7779, 0, 1, 1, 1 + 7779, 7780, 0, 1, 1, 1 + 7780, 7781, 0, 1, 1, 1 + 7781, 7782, 0, 1, 1, 1 + 7782, 7783, 0, 1, 1, 1 + 7783, 7784, 0, 1, 1, 1 + 7784, 7785, 0, 1, 1, 1 + 7785, 7786, 0, 1, 1, 1 + 7786, 7787, 0, 1, 1, 1 + 7787, 7788, 0, 1, 1, 1 + 7789, 7790, 0, 1, 1, 0 + 6782, 7777, 0, 1, 1, 1 + 7790, 6799, 0, 1, 1, 0 + 7791, 7792, 0, 1, 0, 0 + 7792, 7793, 0, 1, 0, 0 + 7793, 7794, 0, 1, 0, 0 + 7794, 7795, 0, 1, 0, 0 + 7795, 7796, 0, 1, 0, 0 + 7796, 7797, 0, 1, 0, 0 + 7797, 7798, 0, 1, 0, 0 + 7798, 7799, 0, 1, 0, 0 + 7799, 7800, 0, 1, 0, 0 + 7800, 7801, 0, 1, 0, 0 + 7801, 7802, 0, 1, 0, 0 + 7803, 7804, 0, 1, 1, 0 + 7804, 7805, 0, 1, 1, 0 + 7805, 7806, 0, 1, 1, 0 + 7806, 7807, 0, 1, 1, 0 + 7807, 7808, 0, 1, 1, 0 + 7808, 7809, 0, 1, 1, 0 + 7809, 7810, 0, 1, 1, 0 + 7811, 7812, 0, 1, 1, 0 + 7810, 7811, 0, 1, 1, 0 + 7813, 7814, 0, 1, 1, 0 + 7814, 7815, 0, 1, 1, 0 + 7815, 7816, 0, 1, 1, 0 + 7816, 7817, 0, 1, 1, 0 + 7817, 7818, 0, 1, 1, 0 + 7818, 7819, 0, 1, 1, 0 + 7819, 7820, 0, 1, 1, 0 + 7820, 7821, 0, 1, 1, 0 + 7821, 7822, 0, 1, 1, 0 + 7822, 7823, 0, 1, 1, 0 + 7823, 7824, 0, 1, 1, 0 + 7824, 7825, 0, 1, 1, 0 + 7825, 7826, 0, 1, 1, 0 + 7826, 16652, 0, 1, 1, 0 + 7827, 7828, 0, 1, 1, 0 + 7828, 7829, 0, 1, 1, 0 + 6782, 7813, 0, 1, 1, 0 + 7830, 7831, 0, 1, 1, 0 + 7831, 7832, 0, 1, 1, 0 + 7832, 7833, 0, 1, 1, 0 + 7833, 7834, 0, 1, 1, 0 + 7834, 7835, 0, 1, 1, 0 + 7835, 7836, 0, 1, 1, 0 + 7836, 7837, 0, 1, 1, 0 + 7837, 7838, 0, 1, 1, 0 + 7838, 7839, 0, 1, 1, 0 + 7839, 7840, 0, 1, 1, 0 + 7840, 7841, 0, 1, 1, 0 + 7841, 7842, 0, 1, 1, 0 + 7842, 7843, 0, 1, 1, 0 + 7843, 7844, 0, 1, 1, 0 + 7844, 7845, 0, 1, 1, 0 + 7845, 7846, 0, 1, 1, 0 + 7846, 7847, 0, 1, 1, 0 + 7847, 7848, 0, 1, 1, 0 + 7848, 7849, 0, 1, 1, 0 + 7849, 7850, 0, 1, 1, 0 + 7850, 7851, 0, 1, 1, 0 + 7851, 7852, 0, 1, 1, 1 + 7852, 7853, 0, 1, 1, 1 + 7853, 7869, 0, 1, 1, 1 + 7854, 7855, 0, 1, 1, 0 + 7855, 7856, 0, 1, 1, 0 + 7856, 7857, 0, 1, 1, 0 + 7857, 7858, 0, 1, 1, 0 + 7858, 17078, 0, 1, 1, 0 + 7859, 7860, 0, 1, 1, 0 + 7860, 7861, 0, 1, 1, 0 + 7861, 7862, 0, 1, 1, 0 + 7862, 7863, 0, 1, 1, 0 + 7863, 7864, 0, 1, 1, 0 + 7864, 7865, 0, 1, 1, 0 + 7865, 7866, 0, 1, 1, 0 + 7866, 7867, 0, 1, 1, 0 + 7867, 7868, 0, 1, 1, 0 + 7869, 7854, 0, 1, 1, 1 + 7870, 7871, 0, 1, 1, 0 + 7871, 7872, 0, 1, 1, 0 + 7872, 7873, 0, 1, 1, 0 + 7873, 7874, 0, 1, 1, 0 + 7874, 7875, 0, 1, 1, 0 + 7875, 7876, 0, 1, 1, 0 + 7876, 7877, 0, 1, 1, 0 + 7877, 7878, 0, 1, 1, 0 + 7878, 7879, 0, 1, 1, 0 + 7879, 7880, 0, 1, 1, 0 + 7880, 7881, 0, 1, 1, 0 + 7882, 6652, 0, 1, 1, 0 + 7868, 7870, 0, 1, 1, 0 + 7883, 7884, 0, 1, 1, 0 + 7884, 7885, 0, 1, 1, 0 + 7885, 7886, 0, 1, 1, 0 + 7886, 7887, 0, 1, 1, 0 + 7887, 7888, 0, 1, 1, 0 + 7888, 7889, 0, 1, 1, 0 + 7889, 7890, 0, 1, 1, 0 + 7890, 7891, 0, 1, 1, 0 + 7891, 7892, 0, 1, 1, 0 + 7892, 7893, 0, 1, 1, 0 + 7893, 7894, 0, 1, 1, 0 + 7894, 7895, 0, 1, 1, 0 + 7895, 7896, 0, 1, 1, 0 + 7896, 7897, 0, 1, 1, 0 + 7897, 7898, 0, 1, 1, 0 + 7898, 7899, 0, 1, 1, 0 + 7899, 7900, 0, 1, 1, 0 + 7900, 7901, 0, 1, 1, 0 + 7901, 7902, 0, 1, 1, 0 + 7902, 7903, 0, 1, 1, 0 + 7903, 7904, 0, 1, 1, 0 + 7904, 7905, 0, 1, 1, 0 + 7905, 7906, 0, 1, 1, 0 + 7906, 7907, 0, 1, 1, 0 + 7908, 7909, 0, 1, 1, 0 + 7909, 7910, 0, 1, 1, 0 + 7910, 7911, 0, 1, 1, 0 + 7911, 7912, 0, 1, 1, 0 + 7913, 7914, 0, 1, 0, 1 + 7915, 7916, 0, 1, 0, 1 + 7916, 1102, 0, 1, 0, 1 + 1101, 7913, 0, 1, 0, 1 + 7917, 7918, 0, 1, 0, 1 + 7918, 7919, 0, 1, 0, 1 + 7919, 7920, 0, 1, 0, 1 + 7920, 7921, 0, 1, 0, 1 + 7921, 7922, 0, 1, 0, 1 + 7922, 7923, 0, 1, 0, 0 + 7923, 7924, 0, 1, 0, 0 + 7924, 7925, 0, 1, 0, 0 + 7925, 7926, 0, 1, 0, 0 + 7926, 7927, 0, 1, 0, 0 + 7927, 7928, 0, 1, 0, 0 + 7928, 7929, 0, 1, 0, 0 + 7929, 7930, 0, 1, 0, 0 + 7931, 7932, 0, 1, 0, 0 + 7932, 7933, 0, 1, 0, 0 + 7933, 7934, 0, 1, 0, 0 + 7934, 7935, 0, 1, 0, 0 + 7935, 7936, 0, 1, 0, 0 + 7936, 7937, 0, 1, 0, 0 + 7937, 7938, 0, 1, 0, 0 + 7938, 7939, 0, 1, 0, 0 + 7939, 7940, 0, 1, 0, 1 + 7940, 7941, 0, 1, 0, 1 + 7941, 7942, 0, 1, 0, 1 + 7942, 7943, 0, 1, 0, 1 + 7943, 1102, 0, 1, 0, 1 + 1101, 7917, 0, 1, 0, 1 + 7944, 7945, 0, 1, 0, 0 + 7945, 7946, 0, 1, 0, 0 + 7946, 7947, 0, 1, 0, 0 + 7930, 7944, 0, 1, 0, 0 + 7948, 7949, 0, 1, 0, 0 + 7949, 7950, 0, 1, 0, 0 + 7950, 7951, 0, 1, 0, 0 + 7951, 7952, 0, 1, 0, 0 + 7952, 7953, 0, 1, 0, 0 + 7953, 7954, 0, 1, 0, 0 + 7954, 7955, 0, 1, 0, 0 + 7955, 7956, 0, 1, 0, 0 + 7956, 7957, 0, 1, 0, 0 + 7957, 7958, 0, 1, 0, 0 + 7958, 7959, 0, 1, 0, 0 + 7959, 7960, 0, 1, 0, 0 + 7960, 7961, 0, 1, 0, 0 + 7961, 7962, 0, 1, 0, 0 + 7962, 7963, 0, 1, 0, 0 + 7963, 7964, 0, 1, 0, 0 + 7964, 7965, 0, 1, 0, 0 + 7947, 7948, 0, 1, 0, 0 + 7966, 7967, 0, 1, 0, 0 + 7967, 7968, 0, 1, 0, 0 + 7968, 7969, 0, 1, 0, 0 + 7969, 7970, 0, 1, 0, 0 + 7970, 7971, 0, 1, 0, 0 + 7971, 7972, 0, 1, 0, 0 + 7972, 7973, 0, 1, 0, 0 + 7973, 7974, 0, 1, 0, 0 + 7974, 7975, 0, 1, 0, 0 + 7975, 7976, 0, 1, 0, 0 + 7976, 7977, 0, 1, 0, 0 + 7977, 7978, 0, 1, 0, 0 + 7978, 7979, 0, 1, 0, 0 + 7979, 7980, 0, 1, 0, 0 + 7980, 7981, 0, 1, 0, 0 + 7982, 7983, 0, 1, 0, 0 + 7983, 7984, 0, 1, 0, 0 + 7984, 7985, 0, 1, 0, 0 + 7985, 7986, 0, 1, 0, 0 + 7986, 7987, 0, 1, 0, 0 + 7987, 7988, 0, 1, 0, 0 + 7988, 7989, 0, 1, 0, 0 + 7990, 7991, 0, 1, 0, 0 + 7991, 7992, 0, 1, 0, 0 + 7992, 7931, 0, 1, 0, 0 + 7989, 7990, 0, 1, 0, 0 + 7993, 7994, 0, 1, 1, 0 + 7994, 7995, 0, 1, 1, 0 + 7995, 7996, 0, 1, 1, 0 + 7996, 7997, 0, 1, 1, 0 + 7997, 7998, 0, 1, 1, 0 + 7998, 7999, 0, 1, 1, 0 + 7999, 8000, 0, 1, 1, 0 + 8000, 8001, 0, 1, 1, 0 + 8001, 8002, 0, 1, 1, 0 + 8002, 8003, 0, 1, 1, 0 + 8003, 8004, 0, 1, 1, 0 + 8004, 8005, 0, 1, 1, 0 + 8005, 8006, 0, 1, 1, 0 + 8006, 6760, 0, 1, 1, 0 + 6760, 6761, 0, 1, 1, 0 + 7981, 7982, 0, 1, 0, 0 + 8008, 8007, 0, 1, 0, 0 + 8009, 8008, 0, 1, 0, 0 + 2600, 8009, 0, 1, 0, 0 + 8010, 8011, 0, 1, 0, 0 + 8011, 8012, 0, 1, 0, 0 + 8012, 8008, 0, 1, 0, 0 + 8007, 8013, 0, 1, 0, 0 + 2598, 8010, 0, 1, 0, 0 + 7829, 7830, 0, 1, 1, 0 + 8014, 8015, 0, 2, 0, 0 + 8015, 8016, 0, 2, 0, 0 + 8016, 8017, 0, 2, 0, 0 + 8017, 8018, 0, 2, 0, 0 + 8018, 8019, 0, 2, 0, 0 + 8019, 8020, 0, 2, 0, 0 + 8020, 8021, 0, 2, 0, 0 + 8021, 8022, 0, 2, 0, 0 + 8022, 8023, 0, 2, 0, 0 + 8023, 8024, 0, 2, 0, 0 + 8024, 8025, 0, 2, 0, 0 + 8025, 8026, 0, 2, 0, 0 + 8026, 8027, 0, 2, 0, 0 + 8027, 8028, 0, 2, 0, 0 + 8028, 8029, 0, 2, 0, 0 + 8030, 8031, 0, 2, 0, 0 + 8031, 8032, 0, 2, 0, 0 + 8032, 8033, 0, 2, 0, 0 + 8033, 8034, 0, 2, 0, 0 + 8034, 8035, 0, 2, 0, 0 + 8035, 8036, 0, 2, 0, 0 + 8036, 8037, 0, 2, 0, 0 + 8037, 8038, 0, 2, 0, 0 + 8038, 8039, 0, 2, 0, 0 + 8039, 8040, 0, 2, 0, 0 + 8040, 8041, 0, 2, 0, 0 + 8041, 8042, 0, 2, 0, 0 + 8042, 8043, 0, 2, 0, 0 + 8043, 8044, 0, 2, 0, 0 + 8044, 8045, 0, 2, 0, 0 + 8045, 8046, 0, 2, 0, 0 + 8046, 8047, 0, 2, 0, 0 + 8047, 1877, 0, 2, 0, 0 + 1876, 8030, 0, 2, 0, 0 + 1836, 8014, 0, 2, 0, 0 + 8048, 8049, 0, 1, 1, 0 + 8049, 5723, 0, 1, 1, 0 + 758, 8050, 0, 1, 1, 0 + 8050, 8048, 0, 1, 1, 0 + 8051, 8052, 0, 1, 0, 0 + 8052, 8053, 0, 1, 0, 0 + 8053, 8054, 0, 1, 0, 0 + 8054, 8055, 0, 1, 0, 0 + 8055, 8056, 0, 1, 0, 0 + 8056, 8057, 0, 1, 0, 0 + 8057, 8058, 0, 1, 0, 0 + 8058, 8059, 0, 1, 0, 0 + 8059, 8060, 0, 1, 0, 0 + 8060, 8061, 0, 1, 0, 0 + 8061, 8062, 0, 1, 0, 0 + 8062, 8063, 0, 1, 0, 0 + 8063, 8064, 0, 1, 0, 0 + 8064, 8065, 0, 1, 0, 0 + 8065, 8066, 0, 1, 0, 0 + 8066, 8067, 0, 1, 0, 0 + 8067, 8068, 0, 1, 0, 0 + 8050, 8051, 0, 1, 0, 0 + 8069, 7339, 0, 1, 1, 1 + 8070, 7335, 0, 1, 0, 1 + 8071, 7334, 0, 1, 1, 1 + 8072, 7338, 0, 1, 1, 1 + 8073, 7340, 0, 1, 1, 1 + 8074, 7336, 0, 1, 1, 1 + 8075, 7337, 0, 1, 1, 1 + 8076, 7337, 0, 1, 1, 1 + 8077, 8078, 0, 2, 0, 0 + 8078, 8079, 0, 2, 0, 0 + 8079, 8080, 0, 2, 0, 0 + 8080, 8081, 0, 2, 0, 0 + 8081, 8082, 0, 2, 0, 0 + 8082, 8083, 0, 2, 0, 0 + 8084, 8085, 0, 2, 0, 0 + 8085, 8086, 0, 2, 0, 0 + 8086, 8087, 0, 2, 0, 0 + 8087, 8088, 0, 2, 0, 0 + 8088, 8089, 0, 2, 0, 0 + 8089, 8090, 0, 2, 0, 0 + 8090, 3792, 0, 2, 0, 0 + 3788, 8077, 0, 2, 0, 0 + 8091, 3788, 0, 2, 0, 0 + 8092, 3793, 0, 2, 0, 0 + 8093, 5751, 0, 1, 0, 0 + 8094, 7688, 0, 1, 0, 0 + 7728, 8095, 0, 1, 0, 0 + 8096, 8097, 0, 1, 1, 0 + 8097, 8098, 0, 1, 1, 0 + 8098, 8099, 0, 1, 1, 0 + 8099, 8100, 0, 1, 1, 0 + 8100, 8101, 0, 1, 1, 0 + 8101, 8102, 0, 1, 1, 0 + 8102, 8103, 0, 1, 1, 0 + 8103, 8104, 0, 1, 1, 0 + 8104, 8105, 0, 1, 1, 0 + 8105, 8106, 0, 1, 1, 0 + 8106, 8107, 0, 1, 1, 0 + 8107, 8108, 0, 1, 1, 0 + 8108, 8109, 0, 1, 1, 0 + 8109, 8110, 0, 1, 1, 0 + 8110, 8111, 0, 1, 1, 0 + 8111, 8112, 0, 1, 1, 0 + 8112, 8113, 0, 1, 1, 0 + 8113, 8114, 0, 1, 1, 0 + 8114, 8115, 0, 1, 1, 0 + 8115, 8116, 0, 1, 1, 0 + 8116, 8117, 0, 1, 1, 0 + 8117, 8118, 0, 1, 1, 0 + 8118, 8119, 0, 1, 1, 0 + 8119, 8120, 0, 1, 1, 0 + 8120, 8121, 0, 1, 1, 0 + 5667, 8121, 0, 1, 1, 0 + 5684, 8096, 0, 1, 1, 0 + 6652, 17352, 0, 1, 1, 0 + 8122, 6653, 0, 1, 1, 0 + 8123, 8124, 0, 1, 1, 0 + 8124, 8125, 0, 1, 1, 0 + 8125, 8126, 0, 1, 1, 0 + 8126, 8127, 0, 1, 1, 0 + 8127, 8128, 0, 1, 1, 0 + 8128, 8129, 0, 1, 1, 0 + 8129, 8130, 0, 1, 1, 0 + 8130, 8131, 0, 1, 1, 0 + 8131, 8132, 0, 1, 1, 0 + 8132, 8133, 0, 1, 1, 0 + 8133, 8134, 0, 1, 1, 0 + 8134, 8135, 0, 1, 1, 0 + 8135, 8136, 0, 1, 1, 0 + 8136, 8137, 0, 1, 1, 0 + 8137, 8138, 0, 1, 1, 0 + 8138, 8139, 0, 1, 1, 0 + 8139, 8140, 0, 1, 1, 0 + 8140, 8141, 0, 1, 1, 0 + 8141, 8142, 0, 1, 1, 0 + 8142, 8143, 0, 1, 1, 0 + 8143, 8144, 0, 1, 1, 0 + 8144, 8145, 0, 1, 1, 0 + 8145, 8146, 0, 1, 1, 0 + 8146, 8147, 0, 1, 1, 0 + 8147, 8148, 0, 1, 1, 0 + 8148, 8149, 0, 1, 1, 0 + 8149, 8150, 0, 1, 1, 0 + 8150, 8151, 0, 1, 1, 0 + 8151, 8152, 0, 1, 1, 0 + 8152, 8153, 0, 1, 1, 0 + 8153, 8154, 0, 1, 1, 0 + 8155, 4694, 0, 1, 1, 0 + 8156, 4695, 0, 1, 1, 0 + 8157, 4676, 0, 1, 1, 0 + 5154, 8158, 0, 1, 1, 0 + 8158, 8123, 0, 1, 1, 0 + 5154, 8159, 0, 1, 1, 0 + 8159, 5264, 0, 1, 1, 0 + 8160, 5148, 0, 2, 0, 0 + 8161, 5147, 0, 2, 0, 0 + 5146, 8161, 0, 2, 0, 0 + 5336, 8162, 0, 2, 0, 0 + 8162, 5272, 0, 2, 0, 0 + 8163, 5273, 0, 2, 0, 0 + 5272, 8163, 0, 2, 0, 0 + 8164, 8165, 0, 1, 1, 0 + 8165, 8166, 0, 1, 1, 0 + 8166, 8167, 0, 1, 1, 0 + 8167, 8168, 0, 1, 1, 0 + 8168, 5313, 0, 1, 1, 0 + 8169, 8170, 0, 1, 1, 0 + 8170, 8171, 0, 1, 1, 0 + 8171, 8172, 0, 1, 1, 0 + 8172, 8173, 0, 1, 1, 0 + 8173, 8174, 0, 1, 1, 0 + 8174, 8175, 0, 1, 1, 0 + 8175, 8176, 0, 1, 1, 0 + 8176, 8177, 0, 1, 1, 0 + 8177, 8178, 0, 1, 1, 0 + 8178, 8179, 0, 1, 1, 0 + 2073, 17509, 0, 1, 0, 1 + 8179, 17508, 0, 1, 0, 1 + 8180, 8169, 0, 1, 1, 0 + 8181, 8182, 0, 1, 1, 0 + 8182, 8183, 0, 1, 1, 0 + 8183, 8184, 0, 1, 1, 0 + 8184, 8185, 0, 1, 1, 0 + 8185, 8186, 0, 1, 1, 0 + 8186, 8187, 0, 1, 1, 0 + 8187, 8188, 0, 1, 1, 0 + 8188, 8189, 0, 1, 1, 0 + 8189, 8190, 0, 1, 1, 0 + 8190, 8191, 0, 1, 1, 0 + 8191, 8192, 0, 1, 1, 0 + 8192, 8193, 0, 1, 1, 0 + 8193, 8194, 0, 1, 1, 0 + 8194, 8195, 0, 1, 1, 0 + 8195, 8196, 0, 1, 1, 0 + 8197, 8198, 0, 1, 1, 0 + 8198, 8199, 0, 1, 1, 0 + 8199, 8200, 0, 1, 1, 0 + 8200, 8201, 0, 1, 1, 0 + 8201, 8202, 0, 1, 1, 0 + 8202, 8203, 0, 1, 1, 0 + 8203, 8204, 0, 1, 1, 0 + 8204, 8181, 0, 1, 1, 0 + 8205, 8206, 0, 1, 1, 0 + 8206, 8207, 0, 1, 1, 0 + 8207, 8216, 0, 1, 1, 0 + 8208, 8209, 0, 1, 1, 0 + 8209, 8210, 0, 1, 1, 0 + 8210, 8211, 0, 1, 1, 0 + 8211, 8212, 0, 1, 1, 0 + 8212, 8213, 0, 1, 1, 0 + 8213, 8214, 0, 1, 1, 0 + 8214, 8215, 0, 1, 1, 0 + 8215, 6754, 0, 1, 1, 0 + 8216, 8208, 0, 1, 1, 0 + 6743, 8205, 0, 1, 1, 0 + 8217, 8218, 0, 1, 1, 0 + 8218, 8219, 0, 1, 1, 0 + 8219, 8220, 0, 1, 1, 0 + 8220, 8221, 0, 1, 1, 0 + 8221, 8222, 0, 1, 1, 0 + 8222, 8223, 0, 1, 1, 0 + 8223, 8224, 0, 1, 1, 0 + 8224, 8225, 0, 1, 1, 0 + 8225, 8226, 0, 1, 1, 0 + 8226, 8227, 0, 1, 1, 0 + 8227, 8228, 0, 1, 1, 0 + 8228, 8229, 0, 1, 1, 0 + 8229, 8230, 0, 1, 1, 0 + 8230, 8231, 0, 1, 1, 0 + 8231, 8232, 0, 1, 1, 0 + 8232, 8233, 0, 1, 1, 0 + 8233, 8234, 0, 1, 1, 0 + 8234, 8235, 0, 1, 1, 0 + 8235, 8236, 0, 1, 1, 0 + 8236, 8237, 0, 1, 1, 0 + 8237, 8238, 0, 1, 1, 0 + 8238, 8239, 0, 1, 1, 0 + 8239, 8240, 0, 1, 1, 0 + 8240, 8241, 0, 1, 1, 0 + 8241, 8242, 0, 1, 1, 0 + 8242, 8243, 0, 1, 1, 0 + 8243, 8244, 0, 1, 1, 0 + 8244, 8266, 0, 1, 1, 0 + 8245, 8246, 0, 1, 1, 0 + 8246, 8247, 0, 1, 1, 0 + 8247, 8248, 0, 1, 1, 0 + 8248, 8249, 0, 1, 1, 0 + 8249, 8265, 0, 1, 1, 0 + 8251, 8252, 0, 1, 1, 1 + 8252, 8253, 0, 1, 1, 1 + 8253, 8254, 0, 1, 1, 1 + 8254, 8255, 0, 1, 1, 1 + 8255, 8256, 0, 1, 1, 1 + 8256, 8257, 0, 1, 1, 1 + 8257, 8264, 0, 1, 1, 1 + 8258, 8259, 0, 1, 1, 1 + 8259, 8260, 0, 1, 1, 1 + 8260, 8261, 0, 1, 1, 1 + 8261, 8262, 0, 1, 1, 1 + 8263, 2778, 0, 1, 1, 1 + 8262, 8263, 0, 1, 1, 1 + 8264, 8258, 0, 1, 1, 1 + 8250, 8251, 0, 1, 1, 0 + 8265, 8250, 0, 1, 1, 0 + 8266, 8245, 0, 1, 1, 0 + 8267, 2210, 0, 1, 1, 0 + 8268, 8269, 0, 2, 0, 1 + 8269, 8270, 0, 2, 0, 1 + 8270, 8271, 0, 2, 0, 1 + 8271, 8272, 0, 2, 0, 1 + 8272, 8273, 0, 2, 0, 1 + 8273, 8274, 0, 2, 0, 1 + 8274, 8275, 0, 2, 0, 1 + 8275, 8276, 0, 2, 0, 1 + 8276, 8277, 0, 2, 0, 1 + 8277, 8278, 0, 2, 0, 1 + 8278, 8279, 0, 2, 0, 1 + 8279, 8280, 0, 2, 0, 1 + 8280, 8281, 0, 2, 0, 1 + 8281, 8282, 0, 2, 0, 1 + 8282, 8283, 0, 2, 0, 1 + 8283, 8284, 0, 2, 0, 1 + 8284, 8285, 0, 2, 0, 1 + 8285, 8286, 0, 2, 0, 1 + 8286, 8287, 0, 2, 0, 1 + 8287, 8288, 0, 2, 0, 1 + 8288, 8289, 0, 2, 0, 1 + 8289, 8290, 0, 2, 0, 1 + 8290, 8291, 0, 2, 0, 1 + 8291, 8292, 0, 2, 0, 1 + 8292, 8293, 0, 2, 0, 1 + 8293, 8294, 0, 2, 0, 1 + 8294, 8295, 0, 2, 0, 1 + 8295, 8296, 0, 2, 0, 1 + 8296, 8297, 0, 2, 0, 1 + 8297, 8298, 0, 2, 0, 1 + 8298, 8299, 0, 2, 0, 1 + 8299, 8300, 0, 2, 0, 1 + 8300, 8301, 0, 2, 0, 1 + 8301, 8302, 0, 2, 0, 1 + 8302, 8303, 0, 2, 0, 1 + 8303, 8304, 0, 2, 0, 1 + 8304, 8305, 0, 2, 0, 1 + 8305, 8306, 0, 2, 0, 1 + 8306, 8307, 0, 2, 0, 1 + 8307, 8308, 0, 2, 0, 1 + 8308, 8309, 0, 2, 0, 1 + 8309, 8310, 0, 2, 0, 1 + 8310, 8311, 0, 2, 0, 1 + 8311, 8312, 0, 2, 0, 1 + 8312, 8313, 0, 2, 0, 1 + 8313, 8316, 0, 2, 0, 1 + 8314, 8315, 0, 2, 0, 1 + 8316, 8314, 0, 2, 0, 1 + 8317, 8318, 0, 2, 0, 1 + 8318, 8268, 0, 2, 0, 1 + 7137, 8317, 0, 2, 0, 1 + 8319, 8320, 0, 1, 0, 0 + 8320, 8321, 0, 1, 0, 0 + 8322, 8323, 0, 1, 0, 0 + 8323, 8324, 0, 1, 0, 0 + 8324, 8319, 0, 1, 0, 0 + 8342, 8343, 0, 1, 1, 0 + 8343, 8344, 0, 1, 1, 0 + 8344, 8345, 0, 1, 1, 0 + 8340, 8342, 0, 1, 1, 0 + 8346, 8347, 0, 1, 1, 0 + 8347, 8348, 0, 1, 1, 0 + 8348, 8325, 0, 1, 1, 0 + 8349, 8350, 0, 1, 0, 3 + 8350, 8351, 0, 1, 0, 3 + 8351, 8352, 0, 1, 0, 3 + 8339, 8349, 0, 1, 0, 3 + 8353, 17325, 0, 1, 1, 0 + 8355, 8356, 0, 1, 1, 0 + 8356, 8357, 0, 1, 1, 0 + 8357, 8358, 0, 1, 1, 0 + 8358, 8359, 0, 1, 1, 0 + 8359, 8360, 0, 1, 1, 0 + 8360, 8361, 0, 1, 1, 0 + 8361, 8362, 0, 1, 1, 0 + 8362, 8363, 0, 1, 1, 0 + 8363, 8364, 0, 1, 1, 0 + 8364, 8365, 0, 1, 1, 0 + 8365, 8366, 0, 1, 1, 0 + 8366, 8367, 0, 1, 1, 0 + 8367, 8368, 0, 1, 1, 0 + 8368, 8369, 0, 1, 1, 0 + 8369, 8370, 0, 1, 1, 0 + 8370, 8371, 0, 1, 1, 0 + 8372, 8373, 0, 1, 1, 0 + 8373, 8374, 0, 1, 1, 0 + 8374, 8375, 0, 1, 1, 0 + 8375, 8376, 0, 1, 1, 0 + 8376, 8377, 0, 1, 1, 0 + 8377, 8378, 0, 1, 1, 0 + 8378, 8379, 0, 1, 1, 0 + 8379, 8380, 0, 1, 1, 0 + 8380, 8381, 0, 1, 1, 0 + 8381, 8382, 0, 1, 1, 0 + 8382, 8383, 0, 1, 1, 0 + 8383, 8384, 0, 1, 1, 0 + 8384, 8385, 0, 1, 1, 0 + 8385, 8386, 0, 1, 1, 0 + 8386, 8387, 0, 1, 1, 0 + 8387, 8388, 0, 1, 1, 0 + 8388, 8389, 0, 1, 1, 0 + 8389, 8390, 0, 1, 1, 0 + 8390, 8391, 0, 1, 1, 0 + 8391, 8392, 0, 1, 1, 0 + 8392, 8393, 0, 1, 1, 0 + 8393, 8394, 0, 1, 1, 0 + 8394, 8395, 0, 1, 1, 0 + 8395, 8396, 0, 1, 1, 0 + 8396, 8397, 0, 1, 1, 0 + 8397, 8398, 0, 1, 1, 0 + 8398, 8415, 0, 1, 1, 0 + 8399, 8400, 0, 1, 1, 0 + 8400, 8401, 0, 1, 1, 0 + 8401, 8402, 0, 1, 1, 0 + 8402, 8403, 0, 1, 1, 0 + 8403, 8404, 0, 1, 1, 0 + 8371, 8372, 0, 1, 1, 0 + 8405, 8406, 0, 1, 0, 3 + 8406, 8407, 0, 1, 0, 3 + 8407, 8408, 0, 1, 0, 3 + 8408, 8409, 0, 1, 0, 3 + 8409, 8410, 0, 1, 0, 3 + 8410, 8411, 0, 1, 0, 3 + 8411, 4881, 0, 1, 0, 3 + 8337, 8405, 0, 1, 0, 3 + 8412, 8413, 0, 1, 1, 0 + 8413, 4791, 0, 1, 1, 0 + 8338, 8414, 0, 1, 1, 0 + 8414, 8412, 0, 1, 1, 0 + 8415, 8399, 0, 1, 1, 0 + 8416, 8417, 0, 1, 1, 0 + 8417, 8425, 0, 1, 1, 0 + 8418, 8419, 0, 1, 1, 0 + 8419, 8420, 0, 1, 1, 0 + 8420, 8421, 0, 1, 1, 0 + 8421, 8422, 0, 1, 1, 0 + 8422, 8423, 0, 1, 1, 0 + 8423, 8424, 0, 1, 1, 0 + 8425, 8418, 0, 1, 1, 0 + 8426, 8427, 0, 1, 1, 0 + 8427, 8428, 0, 1, 1, 0 + 8428, 8429, 0, 1, 1, 0 + 8429, 8430, 0, 1, 1, 0 + 8430, 8431, 0, 1, 1, 0 + 8431, 8432, 0, 1, 1, 0 + 8432, 8433, 0, 1, 1, 0 + 8433, 8434, 0, 1, 1, 0 + 8434, 8435, 0, 1, 1, 0 + 8435, 8436, 0, 1, 1, 0 + 8436, 8437, 0, 1, 1, 0 + 8437, 5454, 0, 1, 1, 0 + 8327, 8426, 0, 1, 1, 0 + 8438, 8439, 0, 1, 1, 0 + 8334, 8438, 0, 1, 1, 0 + 8440, 5371, 0, 1, 1, 0 + 8439, 8440, 0, 1, 1, 0 + 8441, 8442, 0, 1, 1, 0 + 8442, 8443, 0, 1, 1, 0 + 8443, 8444, 0, 1, 1, 0 + 8444, 5376, 0, 1, 1, 0 + 8332, 8441, 0, 1, 1, 0 + 8445, 8446, 0, 1, 1, 0 + 8333, 8445, 0, 1, 1, 0 + 8446, 7753, 0, 1, 1, 0 + 8447, 6033, 0, 1, 1, 0 + 8448, 6011, 0, 1, 1, 0 + 8326, 8448, 0, 1, 1, 0 + 8449, 8450, 0, 1, 0, 3 + 8450, 8451, 0, 1, 0, 3 + 8451, 4914, 0, 1, 0, 3 + 8328, 8449, 0, 1, 0, 3 + 8452, 8453, 0, 1, 1, 0 + 8453, 8454, 0, 1, 1, 0 + 8454, 4619, 0, 1, 1, 0 + 8336, 8452, 0, 1, 1, 0 + 8455, 8456, 0, 1, 1, 0 + 8456, 8457, 0, 1, 1, 0 + 8335, 8455, 0, 1, 1, 0 + 8458, 8459, 0, 1, 1, 0 + 8459, 8460, 0, 1, 1, 0 + 8460, 8461, 0, 1, 1, 0 + 8461, 8462, 0, 1, 1, 0 + 8462, 4683, 0, 1, 1, 0 + 8331, 8458, 0, 1, 1, 0 + 8463, 8464, 0, 1, 0, 2 + 8464, 4668, 0, 1, 0, 2 + 8330, 8463, 0, 1, 0, 2 + 8329, 8466, 0, 1, 0, 3 + 8465, 8467, 0, 1, 0, 3 + 8466, 8465, 0, 1, 0, 3 + 8467, 4669, 0, 1, 0, 3 + 8468, 8469, 0, 1, 1, 0 + 8470, 8471, 0, 1, 1, 0 + 8472, 8473, 0, 1, 1, 0 + 8474, 8475, 0, 1, 1, 0 + 8476, 8477, 0, 1, 1, 0 + 8478, 8479, 0, 1, 1, 0 + 8480, 8481, 0, 1, 1, 0 + 8482, 8483, 0, 1, 1, 0 + 8483, 8484, 0, 1, 1, 0 + 8484, 8485, 0, 1, 1, 0 + 8486, 4641, 0, 1, 1, 0 + 8487, 4642, 0, 1, 1, 0 + 8488, 8489, 0, 1, 1, 0 + 8489, 8490, 0, 1, 1, 0 + 8490, 8491, 0, 1, 1, 0 + 8491, 8501, 0, 1, 1, 0 + 8492, 8493, 0, 1, 1, 0 + 8493, 8494, 0, 1, 1, 0 + 8494, 8495, 0, 1, 1, 0 + 8495, 8496, 0, 1, 1, 0 + 8496, 8497, 0, 1, 1, 0 + 8497, 8498, 0, 1, 1, 0 + 8498, 8499, 0, 1, 1, 0 + 8499, 8500, 0, 1, 1, 0 + 8501, 8492, 0, 1, 1, 0 + 8501, 8346, 0, 1, 1, 0 + 8506, 1320, 0, 1, 1, 0 + 1319, 8506, 0, 1, 1, 0 + 8507, 8508, 0, 1, 0, 1 + 8508, 8509, 0, 1, 0, 1 + 8509, 8510, 0, 1, 0, 1 + 8510, 8511, 0, 1, 0, 1 + 8511, 8512, 0, 1, 0, 1 + 8512, 8516, 0, 1, 0, 1 + 8513, 8514, 0, 1, 0, 1 + 8514, 8515, 0, 1, 0, 1 + 8515, 8502, 0, 1, 0, 1 + 8513, 8505, 0, 1, 0, 1 + 8512, 8504, 0, 1, 0, 1 + 8516, 8513, 0, 1, 0, 1 + 8515, 8503, 0, 1, 0, 1 + 8506, 8507, 0, 1, 0, 1 + 8517, 8518, 0, 1, 1, 0 + 8518, 8519, 0, 1, 1, 0 + 8519, 8520, 0, 1, 1, 0 + 8521, 8522, 0, 1, 1, 0 + 8522, 8523, 0, 1, 1, 0 + 8523, 8524, 0, 1, 1, 0 + 8524, 8525, 0, 1, 1, 0 + 8525, 8526, 0, 1, 1, 0 + 8526, 8527, 0, 1, 1, 0 + 8527, 8528, 0, 1, 1, 0 + 8528, 8529, 0, 1, 1, 0 + 8529, 8530, 0, 1, 1, 0 + 8530, 8531, 0, 1, 1, 0 + 8531, 8532, 0, 1, 1, 0 + 8532, 8533, 0, 1, 1, 0 + 8533, 8534, 0, 1, 1, 0 + 4616, 8517, 0, 1, 1, 0 + 8520, 8521, 0, 1, 1, 0 + 8534, 4613, 0, 1, 1, 0 + 8535, 8536, 0, 1, 1, 0 + 8536, 8537, 0, 1, 1, 0 + 8537, 8538, 0, 1, 1, 0 + 8538, 8539, 0, 1, 1, 0 + 8539, 8540, 0, 1, 1, 0 + 8540, 8541, 0, 1, 1, 0 + 8541, 8542, 0, 1, 1, 0 + 8542, 8543, 0, 1, 1, 0 + 8543, 8544, 0, 1, 1, 0 + 8544, 8545, 0, 1, 1, 0 + 8546, 8547, 0, 1, 1, 0 + 8547, 8548, 0, 1, 1, 0 + 8548, 8549, 0, 1, 1, 0 + 8549, 8550, 0, 1, 1, 0 + 8550, 8551, 0, 1, 1, 0 + 8551, 8552, 0, 1, 1, 0 + 8552, 8553, 0, 1, 1, 0 + 8553, 8554, 0, 1, 1, 0 + 8554, 8555, 0, 1, 1, 0 + 4617, 8546, 0, 1, 1, 0 + 8557, 8558, 0, 1, 1, 0 + 8558, 8559, 0, 1, 1, 0 + 8559, 8560, 0, 1, 1, 0 + 8560, 8561, 0, 1, 1, 0 + 8561, 8562, 0, 1, 1, 0 + 8562, 8563, 0, 1, 1, 0 + 8566, 8567, 0, 1, 1, 0 + 8567, 8568, 0, 1, 1, 0 + 8568, 8569, 0, 1, 1, 0 + 8569, 8570, 0, 1, 1, 0 + 8570, 8571, 0, 1, 1, 0 + 8571, 8572, 0, 1, 1, 0 + 8572, 8573, 0, 1, 1, 0 + 8574, 8575, 0, 1, 1, 0 + 8575, 8576, 0, 1, 1, 0 + 8576, 4731, 0, 1, 1, 0 + 8577, 8578, 0, 1, 1, 0 + 8578, 8579, 0, 1, 1, 0 + 8579, 8580, 0, 1, 1, 0 + 8580, 8581, 0, 1, 1, 0 + 8581, 8582, 0, 1, 1, 0 + 8582, 8583, 0, 1, 1, 0 + 8583, 8584, 0, 1, 1, 0 + 8584, 8585, 0, 1, 1, 0 + 8585, 8586, 0, 1, 1, 0 + 8586, 8587, 0, 1, 1, 0 + 4752, 8577, 0, 1, 1, 0 + 8588, 8589, 0, 1, 1, 0 + 8589, 8590, 0, 1, 1, 0 + 8590, 8591, 0, 1, 1, 0 + 8591, 8592, 0, 1, 1, 0 + 8592, 8593, 0, 1, 1, 0 + 8593, 8594, 0, 1, 1, 0 + 8595, 8535, 0, 1, 1, 0 + 8555, 8595, 0, 1, 1, 0 + 8596, 8597, 0, 1, 1, 0 + 8597, 8598, 0, 1, 1, 0 + 8598, 8599, 0, 1, 1, 0 + 8599, 8600, 0, 1, 1, 0 + 8600, 8601, 0, 1, 1, 0 + 8601, 8602, 0, 1, 1, 0 + 8602, 8603, 0, 1, 1, 0 + 8603, 8604, 0, 1, 1, 0 + 8604, 8605, 0, 1, 1, 0 + 8605, 8606, 0, 1, 1, 0 + 8606, 8607, 0, 1, 1, 0 + 8607, 8608, 0, 1, 1, 0 + 8608, 8609, 0, 1, 1, 0 + 8609, 8610, 0, 1, 1, 0 + 8610, 8611, 0, 1, 1, 0 + 8611, 8612, 0, 1, 1, 0 + 8612, 8613, 0, 1, 1, 0 + 8613, 8614, 0, 1, 1, 0 + 8614, 8615, 0, 1, 1, 0 + 8615, 8616, 0, 1, 1, 0 + 8616, 8617, 0, 1, 1, 0 + 8617, 8618, 0, 1, 1, 0 + 8618, 4926, 0, 1, 1, 0 + 8345, 8596, 0, 1, 1, 0 + 8619, 8620, 0, 1, 1, 0 + 8620, 8621, 0, 1, 1, 0 + 8621, 8622, 0, 1, 1, 0 + 8622, 8345, 0, 1, 1, 0 + 8623, 8624, 0, 1, 1, 0 + 8624, 8625, 0, 1, 1, 0 + 8625, 8626, 0, 1, 1, 0 + 8626, 8627, 0, 1, 1, 0 + 8627, 8628, 0, 1, 1, 0 + 8628, 8629, 0, 1, 1, 0 + 8629, 8630, 0, 1, 1, 0 + 8630, 8631, 0, 1, 1, 0 + 8631, 8632, 0, 1, 1, 0 + 8632, 8633, 0, 1, 1, 0 + 8633, 8634, 0, 1, 1, 0 + 8634, 8635, 0, 1, 1, 0 + 8635, 8636, 0, 1, 1, 0 + 8636, 8637, 0, 1, 1, 0 + 8637, 8638, 0, 1, 1, 0 + 8638, 8639, 0, 1, 1, 0 + 8639, 8640, 0, 1, 1, 0 + 8640, 8641, 0, 1, 1, 0 + 8641, 8642, 0, 1, 1, 0 + 8642, 8643, 0, 1, 1, 0 + 8643, 8644, 0, 1, 1, 0 + 8644, 8645, 0, 1, 1, 0 + 8645, 8646, 0, 1, 1, 0 + 8646, 8647, 0, 1, 1, 0 + 8647, 8648, 0, 1, 1, 0 + 8648, 8649, 0, 1, 1, 0 + 8649, 8650, 0, 1, 1, 0 + 8650, 8651, 0, 1, 1, 0 + 8651, 8652, 0, 1, 1, 0 + 8652, 8653, 0, 1, 1, 0 + 8653, 8654, 0, 1, 1, 0 + 8654, 8655, 0, 1, 1, 0 + 8655, 8656, 0, 1, 1, 0 + 8656, 8657, 0, 1, 1, 0 + 8657, 8658, 0, 1, 1, 0 + 8658, 8659, 0, 1, 1, 0 + 8659, 8660, 0, 1, 1, 0 + 8661, 4975, 0, 1, 1, 0 + 8662, 8664, 0, 1, 1, 0 + 8663, 8665, 0, 1, 1, 0 + 8664, 8663, 0, 1, 1, 0 + 8665, 4974, 0, 1, 1, 0 + 1359, 6758, 0, 2, 0, 0 + 8666, 8667, 0, 1, 1, 0 + 8667, 8668, 0, 1, 1, 0 + 8668, 8669, 0, 1, 1, 0 + 8669, 8670, 0, 1, 1, 0 + 8670, 8671, 0, 1, 1, 0 + 8671, 8672, 0, 1, 1, 0 + 8672, 8683, 0, 1, 1, 0 + 8673, 8674, 0, 1, 1, 0 + 8674, 8675, 0, 1, 1, 0 + 8675, 8676, 0, 1, 1, 0 + 8676, 8677, 0, 1, 1, 0 + 8677, 8678, 0, 1, 1, 0 + 8678, 8679, 0, 1, 1, 0 + 8679, 8680, 0, 1, 1, 0 + 8680, 8681, 0, 1, 1, 0 + 8681, 8682, 0, 1, 1, 0 + 8682, 4930, 4, 1, 1, 0 + 8683, 8673, 0, 1, 1, 0 + 4929, 8666, 0, 1, 1, 0 + 8684, 8685, 0, 1, 1, 0 + 8685, 8686, 0, 1, 1, 0 + 8686, 8687, 0, 1, 1, 0 + 8687, 8688, 0, 1, 1, 0 + 8688, 8689, 0, 1, 1, 0 + 8689, 8690, 0, 1, 1, 0 + 8690, 8691, 0, 1, 1, 0 + 8692, 8693, 0, 1, 1, 0 + 8693, 8694, 0, 1, 1, 0 + 8694, 8706, 0, 1, 1, 0 + 8695, 8705, 0, 1, 1, 0 + 8696, 8704, 0, 1, 1, 0 + 8697, 8703, 0, 1, 1, 0 + 8698, 8702, 0, 1, 1, 0 + 8699, 8701, 0, 1, 1, 0 + 5464, 8684, 0, 1, 1, 0 + 8691, 8692, 0, 1, 1, 0 + 8701, 8700, 0, 1, 1, 0 + 8702, 8699, 0, 1, 1, 0 + 8703, 8698, 0, 1, 1, 0 + 8704, 8697, 0, 1, 1, 0 + 8705, 8696, 0, 1, 1, 0 + 8706, 8695, 0, 1, 1, 0 + 8707, 8708, 0, 1, 1, 0 + 8708, 8709, 0, 1, 1, 0 + 8709, 8710, 0, 1, 1, 0 + 8710, 8711, 0, 1, 1, 0 + 8711, 8712, 0, 1, 1, 0 + 8712, 8713, 0, 1, 1, 0 + 8713, 8714, 0, 1, 1, 0 + 8714, 8715, 0, 1, 1, 0 + 8715, 8716, 0, 1, 1, 0 + 4614, 8707, 0, 1, 1, 0 + 8717, 8718, 0, 1, 1, 0 + 8718, 8719, 0, 1, 1, 0 + 8719, 8720, 0, 1, 1, 0 + 8720, 8721, 0, 1, 1, 0 + 8721, 8722, 0, 1, 1, 0 + 8722, 8723, 0, 1, 1, 0 + 8723, 8724, 0, 1, 1, 0 + 8724, 8725, 0, 1, 1, 0 + 8725, 8726, 0, 1, 1, 0 + 8726, 8727, 0, 1, 1, 0 + 8727, 8728, 0, 1, 1, 0 + 8728, 8729, 0, 1, 1, 0 + 8729, 8730, 0, 1, 1, 0 + 8730, 8731, 0, 1, 1, 0 + 8733, 8734, 0, 1, 1, 0 + 8734, 8735, 0, 1, 1, 0 + 8735, 8736, 0, 1, 1, 0 + 8736, 8737, 0, 1, 1, 0 + 8738, 8739, 0, 1, 1, 0 + 8739, 8740, 0, 1, 1, 0 + 8740, 8741, 0, 1, 1, 0 + 8741, 8742, 0, 1, 1, 0 + 8742, 8743, 0, 1, 1, 0 + 8743, 8744, 0, 1, 1, 0 + 8744, 8745, 0, 1, 1, 0 + 8745, 8746, 0, 1, 1, 0 + 8746, 4616, 0, 1, 1, 0 + 8747, 8748, 0, 1, 1, 0 + 8748, 8749, 0, 1, 1, 0 + 8749, 8750, 0, 1, 1, 0 + 8750, 8751, 0, 1, 1, 0 + 8751, 8752, 0, 1, 1, 0 + 8752, 8753, 0, 1, 1, 0 + 8753, 8754, 0, 1, 1, 0 + 8755, 8756, 0, 1, 1, 0 + 8756, 8757, 0, 1, 1, 0 + 8757, 8758, 0, 1, 1, 0 + 8758, 8759, 0, 1, 1, 0 + 8759, 8760, 0, 1, 1, 0 + 8760, 8761, 0, 1, 1, 0 + 8761, 8565, 0, 1, 1, 0 + 8762, 8763, 0, 1, 1, 0 + 8763, 8764, 0, 1, 1, 0 + 8764, 8765, 0, 1, 1, 0 + 8765, 8766, 0, 1, 1, 0 + 8766, 8767, 0, 1, 1, 0 + 8769, 8770, 0, 1, 1, 0 + 8770, 8771, 0, 1, 1, 0 + 8771, 8772, 0, 1, 1, 0 + 8772, 8773, 0, 1, 1, 0 + 8773, 8774, 0, 1, 1, 0 + 8774, 8775, 0, 1, 1, 0 + 8776, 8777, 0, 1, 1, 0 + 8777, 8778, 0, 1, 1, 0 + 8778, 8779, 0, 1, 1, 0 + 8779, 8780, 0, 1, 1, 0 + 8780, 8781, 0, 1, 1, 0 + 8781, 8782, 0, 1, 1, 0 + 8782, 8783, 0, 1, 1, 0 + 8784, 8785, 0, 1, 1, 0 + 8785, 8786, 0, 1, 1, 0 + 8786, 8787, 0, 1, 1, 0 + 8787, 8788, 0, 1, 1, 0 + 8788, 8790, 0, 1, 1, 0 + 8789, 4923, 0, 1, 1, 0 + 8790, 8789, 0, 1, 1, 0 + 8791, 8792, 0, 1, 1, 0 + 8792, 8793, 0, 1, 1, 0 + 8793, 8794, 0, 1, 1, 0 + 8794, 8795, 0, 1, 1, 0 + 8795, 8796, 0, 1, 1, 0 + 8796, 8797, 0, 1, 1, 0 + 8797, 8798, 0, 1, 1, 0 + 8798, 8799, 0, 1, 1, 0 + 8799, 8800, 0, 1, 1, 0 + 8800, 8801, 0, 1, 1, 0 + 8801, 8802, 0, 1, 1, 0 + 8802, 8803, 0, 1, 1, 0 + 8803, 8804, 0, 1, 1, 0 + 8804, 8805, 0, 1, 1, 0 + 8806, 8807, 0, 1, 1, 0 + 8807, 8808, 0, 1, 1, 0 + 8808, 8809, 0, 1, 1, 0 + 8810, 8811, 0, 1, 1, 0 + 8811, 8812, 0, 1, 1, 0 + 8812, 8813, 0, 1, 1, 0 + 8814, 8815, 0, 1, 1, 0 + 8815, 8816, 0, 1, 1, 0 + 8816, 8817, 0, 1, 1, 0 + 8817, 8818, 0, 1, 1, 0 + 8818, 8819, 0, 1, 1, 0 + 8819, 8820, 0, 1, 1, 0 + 8820, 8821, 0, 1, 1, 0 + 8821, 8822, 0, 1, 1, 0 + 8822, 8823, 0, 1, 1, 0 + 8823, 8824, 0, 1, 1, 0 + 8824, 8825, 0, 1, 1, 0 + 8825, 8826, 0, 1, 1, 0 + 8826, 8827, 0, 1, 1, 0 + 8827, 8828, 0, 1, 1, 0 + 8828, 8829, 0, 1, 1, 0 + 8829, 4749, 0, 1, 1, 0 + 4751, 8814, 0, 1, 1, 0 + 8830, 8831, 0, 1, 1, 0 + 8831, 8832, 0, 1, 1, 0 + 8832, 8833, 0, 1, 1, 0 + 8833, 8834, 0, 1, 1, 0 + 8834, 8835, 0, 1, 1, 0 + 8835, 8836, 0, 1, 1, 0 + 8836, 8837, 0, 1, 1, 0 + 8837, 8838, 0, 1, 1, 0 + 8838, 8839, 0, 1, 1, 0 + 8839, 8840, 0, 1, 1, 0 + 8840, 4748, 0, 1, 1, 0 + 4749, 8830, 0, 1, 1, 0 + 8841, 8842, 0, 1, 1, 0 + 8842, 8843, 0, 1, 1, 0 + 8843, 4970, 0, 1, 1, 0 + 4969, 8841, 0, 1, 1, 0 + 8844, 8845, 0, 1, 1, 0 + 8845, 8846, 0, 1, 1, 0 + 8846, 8847, 0, 1, 1, 0 + 8847, 8848, 0, 1, 1, 0 + 8848, 8849, 0, 1, 1, 0 + 8849, 8850, 0, 1, 1, 0 + 8850, 8851, 0, 1, 1, 0 + 8851, 8852, 0, 1, 1, 0 + 8852, 8853, 0, 1, 1, 0 + 8854, 5077, 0, 1, 1, 0 + 8853, 8854, 0, 1, 1, 0 + 4973, 8844, 0, 1, 1, 0 + 8855, 8856, 0, 1, 1, 0 + 8856, 8857, 0, 1, 1, 0 + 8857, 8858, 0, 1, 1, 0 + 8858, 8859, 0, 1, 1, 0 + 8859, 8860, 0, 1, 1, 0 + 8860, 8861, 0, 1, 1, 0 + 8861, 8862, 0, 1, 1, 0 + 8862, 8863, 0, 1, 1, 0 + 4613, 8855, 0, 1, 1, 0 + 8864, 8865, 0, 1, 1, 0 + 8865, 8866, 0, 1, 1, 0 + 8866, 8867, 0, 1, 1, 0 + 8867, 8868, 0, 1, 1, 0 + 8868, 8869, 0, 1, 1, 0 + 8869, 8870, 0, 1, 1, 0 + 8870, 8871, 0, 1, 1, 0 + 8871, 8872, 0, 1, 1, 0 + 8872, 8873, 0, 1, 1, 0 + 8873, 4613, 0, 1, 1, 0 + 4748, 8864, 0, 1, 1, 0 + 8874, 4739, 0, 1, 0, 0 + 4738, 8874, 0, 1, 0, 0 + 8809, 8810, 0, 1, 1, 0 + 8700, 8876, 0, 1, 1, 0 + 8875, 8877, 0, 1, 1, 0 + 8876, 8875, 0, 1, 1, 0 + 8877, 8662, 0, 1, 1, 0 + 4979, 8623, 0, 1, 1, 0 + 4809, 8878, 0, 1, 1, 0 + 8878, 4810, 0, 1, 1, 0 + 8029, 1837, 0, 2, 0, 0 + 8879, 8880, 0, 1, 1, 0 + 8880, 5990, 0, 1, 1, 0 + 3259, 8879, 0, 1, 1, 0 + 8882, 3284, 0, 1, 0, 0 + 8883, 7391, 0, 1, 1, 0 + 8884, 3286, 0, 1, 1, 0 + 8885, 3285, 0, 1, 1, 0 + 8886, 8887, 0, 1, 0, 1 + 8887, 8888, 0, 1, 0, 1 + 8888, 8889, 0, 1, 0, 1 + 8889, 8890, 0, 1, 0, 1 + 8890, 8891, 0, 1, 0, 1 + 8891, 8892, 0, 1, 0, 1 + 8892, 8893, 0, 1, 0, 1 + 8893, 3321, 0, 1, 0, 1 + 3256, 8894, 0, 1, 1, 0 + 8894, 3257, 0, 1, 1, 0 + 8894, 8881, 0, 1, 0, 0 + 8895, 3283, 0, 1, 1, 0 + 8896, 8897, 0, 1, 1, 0 + 8897, 8903, 0, 1, 1, 0 + 8898, 8899, 0, 1, 1, 0 + 8899, 8900, 0, 1, 1, 0 + 8900, 8901, 0, 1, 1, 0 + 8901, 8902, 0, 1, 1, 0 + 8902, 3284, 0, 1, 1, 0 + 8903, 8898, 0, 1, 1, 0 + 8903, 8886, 0, 1, 0, 1 + 8904, 8905, 0, 1, 1, 0 + 8905, 8918, 0, 1, 1, 0 + 8906, 8907, 0, 1, 1, 0 + 8907, 8917, 0, 1, 1, 0 + 8908, 8916, 0, 1, 1, 0 + 8909, 8915, 0, 1, 1, 0 + 8910, 8914, 0, 1, 1, 0 + 8911, 8913, 0, 1, 1, 0 + 3290, 8904, 0, 1, 1, 0 + 8913, 8912, 0, 1, 1, 0 + 8914, 8911, 0, 1, 1, 0 + 8915, 8910, 0, 1, 1, 0 + 8916, 8909, 0, 1, 1, 0 + 8917, 8908, 0, 1, 1, 0 + 8918, 8906, 0, 1, 1, 0 + 8919, 4533, 0, 1, 1, 0 + 8920, 4534, 0, 1, 1, 0 + 8921, 4535, 0, 1, 1, 0 + 8922, 4536, 0, 1, 1, 0 + 8923, 4537, 0, 1, 1, 0 + 3291, 8924, 0, 1, 1, 0 + 8924, 8925, 0, 1, 1, 0 + 8925, 3292, 0, 1, 1, 0 + 8927, 8926, 0, 1, 0, 1 + 8938, 8927, 0, 1, 0, 1 + 8929, 8928, 0, 1, 0, 1 + 8930, 8929, 0, 1, 0, 1 + 8931, 8930, 0, 1, 0, 1 + 8932, 8931, 0, 1, 0, 1 + 8933, 8932, 0, 1, 0, 1 + 8934, 8933, 0, 1, 0, 1 + 8935, 8934, 0, 1, 0, 1 + 8936, 8935, 0, 1, 0, 1 + 8937, 8936, 0, 1, 0, 1 + 8928, 8938, 0, 1, 0, 1 + 8926, 3285, 0, 1, 0, 1 + 8939, 8940, 0, 1, 1, 0 + 8940, 8941, 0, 1, 1, 0 + 8941, 8942, 0, 1, 1, 0 + 8942, 8943, 0, 1, 1, 0 + 8943, 8944, 0, 1, 1, 0 + 8944, 8945, 0, 1, 1, 0 + 8945, 8946, 0, 1, 1, 0 + 8946, 8947, 0, 1, 1, 0 + 8947, 8948, 0, 1, 1, 0 + 8948, 8949, 0, 1, 1, 0 + 8949, 8950, 0, 1, 1, 0 + 8950, 8951, 0, 1, 1, 0 + 8951, 8952, 0, 1, 1, 0 + 8953, 8954, 0, 1, 1, 0 + 8954, 8955, 0, 1, 1, 0 + 8955, 8956, 0, 1, 1, 0 + 3072, 8953, 0, 1, 1, 0 + 8957, 8958, 0, 1, 1, 0 + 8958, 8959, 0, 1, 1, 0 + 8959, 8960, 0, 1, 1, 0 + 8960, 8961, 0, 1, 1, 0 + 8961, 8962, 0, 1, 1, 0 + 8962, 8963, 0, 1, 1, 0 + 8963, 8964, 0, 1, 1, 0 + 8964, 8965, 0, 1, 1, 0 + 8965, 8966, 0, 1, 1, 0 + 8957, 8955, 0, 1, 1, 0 + 8968, 8969, 0, 1, 1, 1 + 8969, 8970, 0, 1, 1, 1 + 8970, 8971, 0, 1, 1, 1 + 8971, 8972, 0, 1, 1, 1 + 8972, 8973, 0, 1, 1, 1 + 8973, 8974, 0, 1, 1, 1 + 8974, 8975, 0, 1, 1, 1 + 8975, 8976, 0, 1, 1, 1 + 8976, 8977, 0, 1, 1, 1 + 8977, 8978, 0, 1, 1, 1 + 8978, 8979, 0, 1, 1, 1 + 8979, 8980, 0, 1, 1, 1 + 8980, 8981, 0, 1, 1, 1 + 8981, 8982, 0, 1, 1, 1 + 8982, 8983, 0, 1, 1, 1 + 8983, 8984, 0, 1, 1, 1 + 8984, 8985, 0, 1, 1, 1 + 8985, 8986, 0, 1, 1, 1 + 8986, 8987, 0, 1, 1, 1 + 8987, 8988, 0, 1, 1, 1 + 8988, 8989, 0, 1, 1, 1 + 8989, 8990, 0, 1, 1, 1 + 8990, 8991, 0, 1, 1, 1 + 8991, 8992, 0, 1, 1, 1 + 8992, 8993, 0, 1, 1, 1 + 8993, 8994, 0, 1, 1, 1 + 8994, 8995, 0, 1, 1, 1 + 8995, 8996, 0, 1, 1, 1 + 8997, 6069, 0, 1, 1, 1 + 8996, 8997, 0, 1, 1, 1 + 8967, 8968, 0, 1, 1, 1 + 8967, 8998, 0, 1, 1, 1 + 8998, 2793, 0, 1, 1, 1 + 8999, 6079, 0, 1, 1, 1 + 9000, 17616, 0, 1, 1, 1 + 9001, 2797, 0, 1, 1, 1 + 9002, 2796, 0, 1, 1, 1 + 9003, 2795, 0, 1, 1, 1 + 9004, 2794, 0, 1, 1, 1 + 9005, 6077, 0, 1, 1, 1 + 9006, 6076, 0, 1, 1, 1 + 9007, 9008, 0, 1, 1, 0 + 9008, 9009, 0, 1, 1, 0 + 9009, 2515, 0, 1, 1, 0 + 9010, 9011, 0, 1, 1, 0 + 9011, 9012, 0, 1, 1, 0 + 9012, 9061, 0, 1, 1, 0 + 9013, 9014, 0, 1, 1, 0 + 9014, 9015, 0, 1, 1, 0 + 9015, 9016, 0, 1, 1, 0 + 9016, 9017, 0, 1, 1, 0 + 9017, 9018, 0, 1, 1, 0 + 9018, 9019, 0, 1, 1, 0 + 9019, 9020, 0, 1, 1, 0 + 9020, 9021, 0, 1, 1, 0 + 9021, 17297, 0, 1, 1, 0 + 9022, 9023, 0, 1, 1, 0 + 9023, 9024, 0, 1, 1, 0 + 9024, 9025, 0, 1, 1, 0 + 9025, 9026, 0, 1, 1, 0 + 9026, 2516, 0, 1, 1, 0 + 9027, 9028, 0, 1, 1, 0 + 9028, 9029, 0, 1, 1, 0 + 9029, 9030, 0, 1, 1, 0 + 9030, 9031, 0, 1, 1, 0 + 9031, 9032, 0, 1, 1, 0 + 9032, 9033, 0, 1, 1, 0 + 9033, 9034, 0, 1, 1, 0 + 9034, 9035, 0, 1, 1, 0 + 9035, 9036, 0, 1, 1, 0 + 9036, 9037, 0, 1, 1, 0 + 2516, 9027, 0, 1, 1, 0 + 9037, 9038, 0, 1, 1, 0 + 9039, 9040, 0, 1, 1, 0 + 9040, 9041, 0, 1, 1, 0 + 9041, 9042, 0, 1, 1, 0 + 9042, 9088, 0, 1, 1, 0 + 9043, 9044, 0, 1, 1, 0 + 9044, 9045, 0, 1, 1, 0 + 9045, 9046, 0, 1, 1, 0 + 9046, 9047, 0, 1, 1, 0 + 9047, 9048, 0, 1, 1, 0 + 9048, 9049, 0, 1, 1, 0 + 9049, 9050, 0, 1, 1, 0 + 9050, 9051, 0, 1, 1, 0 + 9051, 9052, 0, 1, 1, 0 + 9054, 9053, 0, 1, 0, 1 + 9055, 9054, 0, 1, 0, 1 + 9056, 9055, 0, 1, 0, 1 + 9057, 9056, 0, 1, 0, 1 + 9058, 9057, 0, 1, 0, 1 + 17296, 9058, 0, 1, 0, 1 + 9060, 9059, 0, 1, 0, 1 + 9061, 9013, 0, 1, 1, 0 + 9061, 9060, 0, 1, 0, 1 + 9062, 9063, 0, 1, 0, 1 + 9063, 9064, 0, 1, 0, 1 + 9064, 9065, 0, 1, 0, 1 + 9065, 9066, 0, 1, 0, 1 + 9066, 9067, 0, 1, 0, 1 + 9067, 9068, 0, 1, 0, 1 + 9068, 9069, 0, 1, 0, 1 + 9069, 9070, 0, 1, 0, 1 + 9070, 9071, 0, 1, 0, 1 + 9071, 9072, 0, 1, 0, 1 + 9072, 9073, 0, 1, 0, 1 + 9073, 9074, 0, 1, 0, 1 + 9074, 9075, 0, 1, 0, 1 + 9075, 9076, 0, 1, 0, 1 + 9076, 9077, 0, 1, 0, 1 + 9078, 9079, 0, 1, 1, 0 + 9079, 9080, 0, 1, 1, 0 + 9080, 9081, 0, 1, 1, 0 + 9081, 9082, 0, 1, 1, 0 + 9082, 9083, 0, 1, 1, 0 + 9083, 9084, 0, 1, 1, 0 + 9084, 9085, 0, 1, 1, 0 + 9085, 2450, 0, 1, 1, 0 + 9086, 9087, 0, 1, 0, 1 + 9087, 9062, 0, 1, 0, 1 + 9082, 9086, 0, 1, 0, 1 + 9088, 9043, 0, 1, 1, 0 + 9077, 9088, 0, 1, 0, 1 + 9089, 9090, 0, 1, 1, 0 + 9090, 9091, 0, 1, 1, 0 + 9091, 9092, 0, 1, 1, 0 + 9092, 9093, 0, 1, 1, 0 + 9093, 9094, 0, 1, 1, 0 + 9094, 9095, 0, 1, 1, 0 + 9095, 9096, 0, 1, 1, 0 + 9096, 9097, 0, 1, 1, 0 + 9097, 9098, 0, 1, 1, 0 + 9099, 9100, 0, 1, 1, 0 + 9100, 9101, 0, 1, 1, 0 + 9101, 9102, 0, 1, 1, 0 + 9103, 9104, 0, 1, 1, 0 + 9104, 9105, 0, 1, 1, 0 + 9105, 9106, 0, 1, 1, 0 + 9106, 9103, 0, 1, 1, 0 + 9107, 8469, 0, 1, 1, 0 + 9109, 9110, 0, 1, 1, 0 + 9111, 9112, 0, 1, 1, 0 + 9112, 9113, 0, 1, 1, 0 + 9113, 9114, 0, 1, 1, 0 + 9115, 9116, 0, 1, 1, 0 + 9116, 9117, 0, 1, 1, 0 + 9117, 9118, 0, 1, 1, 0 + 9119, 9120, 0, 1, 1, 0 + 9120, 9121, 0, 1, 1, 0 + 9122, 9119, 0, 1, 1, 0 + 8480, 8478, 0, 1, 1, 0 + 8475, 8477, 0, 1, 1, 0 + 9123, 9124, 0, 1, 1, 0 + 9125, 9126, 0, 1, 1, 0 + 9127, 9128, 0, 1, 1, 0 + 9129, 9130, 0, 1, 1, 0 + 9131, 9132, 0, 1, 1, 0 + 9132, 9133, 0, 1, 1, 0 + 9134, 9135, 0, 1, 1, 0 + 9136, 9137, 0, 1, 1, 0 + 9137, 9138, 0, 1, 1, 0 + 9138, 9139, 0, 1, 1, 0 + 9140, 9141, 0, 1, 1, 0 + 9141, 9142, 0, 1, 1, 0 + 9142, 9143, 0, 1, 1, 0 + 9143, 9140, 0, 1, 1, 0 + 9144, 9145, 0, 1, 1, 0 + 9146, 9147, 0, 1, 1, 0 + 9147, 9148, 0, 1, 1, 0 + 9148, 9149, 0, 1, 1, 0 + 9150, 9151, 0, 1, 1, 0 + 9151, 9152, 0, 1, 1, 0 + 9155, 3705, 0, 1, 1, 0 + 9156, 9157, 0, 1, 1, 0 + 9157, 9158, 0, 1, 1, 0 + 9158, 9159, 0, 1, 1, 0 + 9159, 9160, 0, 1, 1, 0 + 9160, 9161, 0, 1, 1, 0 + 9161, 9162, 0, 1, 1, 0 + 9162, 9163, 0, 1, 1, 0 + 9163, 9164, 0, 1, 1, 0 + 9164, 9165, 0, 1, 1, 0 + 3705, 9156, 0, 1, 1, 0 + 9166, 9167, 0, 1, 1, 0 + 9168, 9169, 0, 1, 1, 0 + 9170, 9171, 0, 1, 1, 0 + 9171, 9172, 0, 1, 1, 0 + 9172, 9173, 0, 1, 1, 0 + 9173, 9174, 0, 1, 1, 0 + 9174, 9175, 0, 1, 1, 0 + 9175, 9176, 0, 1, 1, 0 + 9176, 9177, 0, 1, 1, 0 + 9177, 9154, 0, 1, 1, 0 + 3704, 9170, 0, 1, 1, 0 + 9178, 9179, 0, 1, 1, 0 + 9179, 9180, 0, 1, 1, 0 + 9180, 9181, 0, 1, 1, 0 + 9181, 9182, 0, 1, 1, 0 + 9182, 9183, 0, 1, 1, 0 + 9184, 9185, 0, 1, 1, 0 + 9185, 9186, 0, 1, 1, 0 + 9186, 9187, 0, 1, 1, 0 + 9188, 9189, 0, 1, 1, 0 + 9190, 9191, 0, 1, 1, 0 + 9192, 9190, 0, 1, 1, 0 + 9193, 9194, 0, 1, 1, 0 + 9195, 9196, 0, 1, 1, 0 + 9197, 9198, 0, 1, 1, 0 + 9199, 9200, 0, 1, 1, 0 + 9201, 9202, 0, 1, 1, 0 + 9203, 9204, 0, 1, 1, 0 + 9205, 9153, 0, 1, 1, 0 + 9206, 9207, 0, 1, 1, 0 + 9208, 9209, 0, 1, 1, 0 + 9210, 9211, 0, 1, 1, 0 + 9111, 9114, 0, 1, 1, 0 + 9213, 6061, 0, 1, 1, 1 + 9214, 6059, 0, 1, 1, 1 + 9215, 6060, 0, 1, 1, 1 + 9216, 9128, 0, 1, 1, 0 + 9217, 9218, 0, 1, 1, 0 + 5633, 9219, 0, 1, 0, 0 + 9219, 9220, 0, 1, 0, 0 + 9220, 5634, 0, 1, 0, 0 + 2515, 9010, 0, 1, 1, 0 + 3283, 8896, 0, 1, 1, 0 + 9221, 9222, 0, 1, 0, 3 + 9222, 9223, 0, 1, 0, 3 + 9223, 9224, 0, 1, 0, 3 + 9224, 9225, 0, 1, 0, 3 + 9225, 9226, 0, 1, 0, 3 + 9226, 9227, 0, 1, 0, 3 + 9227, 9228, 0, 1, 0, 3 + 9228, 6990, 0, 1, 0, 3 + 9229, 9230, 0, 1, 1, 0 + 9231, 9232, 0, 1, 1, 0 + 9232, 9233, 0, 1, 1, 0 + 9231, 9234, 0, 1, 1, 0 + 9235, 9236, 0, 1, 1, 0 + 9236, 9237, 0, 1, 1, 0 + 9238, 9235, 0, 1, 1, 0 + 9239, 9240, 0, 1, 1, 0 + 9241, 9242, 0, 1, 1, 0 + 3012, 9243, 0, 1, 1, 0 + 9244, 9245, 0, 1, 1, 0 + 9245, 9246, 0, 1, 1, 0 + 9246, 9247, 0, 1, 1, 0 + 9248, 9249, 0, 1, 1, 0 + 9249, 9250, 0, 1, 1, 0 + 9248, 9251, 0, 1, 1, 0 + 9252, 9253, 0, 1, 1, 0 + 9253, 9254, 0, 1, 1, 0 + 9255, 9252, 0, 1, 1, 0 + 9256, 9257, 0, 1, 1, 0 + 9257, 9258, 0, 1, 1, 0 + 9258, 9259, 0, 1, 1, 0 + 9259, 9256, 0, 1, 1, 0 + 9260, 9261, 0, 1, 1, 0 + 9261, 9262, 0, 1, 1, 0 + 9262, 9263, 0, 1, 1, 0 + 9263, 9264, 0, 1, 1, 0 + 9264, 9265, 0, 1, 1, 0 + 9265, 9266, 0, 1, 1, 0 + 9266, 9267, 0, 1, 1, 0 + 9267, 9268, 0, 1, 1, 0 + 9268, 9269, 0, 1, 1, 0 + 9270, 9271, 2, 1, 1, 0 + 9272, 9273, 2, 1, 1, 0 + 9274, 9275, 2, 1, 1, 0 + 9276, 9277, 2, 1, 1, 0 + 9278, 9279, 2, 1, 1, 0 + 9280, 9281, 2, 1, 1, 0 + 9282, 9283, 0, 1, 1, 0 + 9284, 9285, 0, 1, 1, 0 + 9285, 9286, 0, 1, 1, 0 + 9286, 9287, 0, 1, 1, 0 + 9287, 9288, 0, 1, 1, 0 + 9288, 9289, 0, 1, 1, 0 + 9289, 9290, 0, 1, 1, 0 + 9290, 9291, 0, 1, 1, 0 + 9291, 9292, 0, 1, 1, 0 + 9292, 9293, 0, 1, 1, 0 + 9293, 9294, 0, 1, 1, 0 + 9294, 9295, 0, 1, 1, 0 + 9295, 9296, 0, 1, 1, 0 + 9296, 9297, 0, 1, 1, 0 + 9297, 9298, 0, 1, 1, 0 + 9298, 9299, 0, 1, 1, 0 + 9299, 9300, 0, 1, 1, 0 + 9300, 9301, 0, 1, 1, 0 + 9301, 9302, 0, 1, 1, 0 + 9302, 9303, 0, 1, 1, 0 + 9303, 9304, 0, 1, 1, 0 + 9304, 9305, 0, 1, 1, 0 + 9305, 9306, 0, 1, 1, 0 + 9306, 9307, 0, 1, 1, 0 + 9307, 9308, 0, 1, 1, 0 + 9308, 9309, 0, 1, 1, 0 + 9309, 9310, 0, 1, 1, 0 + 9310, 9311, 0, 1, 1, 0 + 9312, 9313, 0, 1, 1, 0 + 9313, 9314, 0, 1, 1, 0 + 9314, 8251, 0, 1, 1, 0 + 9311, 9312, 0, 1, 1, 0 + 9315, 9316, 0, 2, 0, 0 + 9316, 9317, 0, 2, 0, 0 + 9317, 9318, 0, 2, 0, 0 + 9318, 9319, 0, 2, 0, 0 + 9319, 9320, 0, 2, 0, 0 + 9320, 9321, 0, 2, 0, 0 + 9321, 9322, 0, 2, 0, 0 + 9322, 9323, 0, 2, 0, 0 + 9323, 9324, 0, 2, 0, 0 + 9324, 9325, 0, 2, 0, 0 + 9325, 9326, 0, 2, 0, 0 + 9326, 9327, 0, 2, 0, 0 + 9328, 9329, 0, 1, 0, 0 + 9329, 9330, 0, 1, 0, 0 + 9330, 9331, 0, 1, 0, 0 + 9331, 9332, 0, 1, 0, 0 + 9332, 9333, 0, 1, 0, 0 + 9333, 9334, 0, 1, 0, 0 + 9334, 9335, 0, 1, 0, 0 + 9335, 9336, 0, 1, 0, 0 + 9336, 9337, 0, 1, 0, 0 + 9337, 9338, 0, 1, 0, 0 + 9338, 9339, 0, 1, 0, 0 + 9339, 9340, 0, 1, 0, 0 + 9340, 9341, 0, 1, 0, 0 + 9341, 9342, 0, 1, 0, 0 + 9342, 9343, 0, 1, 0, 0 + 9343, 9344, 0, 1, 0, 0 + 9344, 9345, 0, 1, 0, 0 + 9345, 9346, 0, 1, 0, 0 + 9346, 9347, 0, 1, 0, 0 + 9349, 9348, 0, 1, 0, 0 + 9350, 9349, 0, 1, 0, 0 + 9351, 9350, 0, 1, 0, 0 + 9352, 9351, 0, 1, 0, 0 + 9353, 9352, 0, 1, 0, 0 + 9354, 9353, 0, 1, 0, 0 + 9355, 9354, 0, 1, 0, 0 + 9356, 9355, 0, 1, 0, 0 + 9357, 9356, 0, 1, 0, 0 + 9358, 9357, 0, 1, 0, 0 + 9359, 9358, 0, 1, 0, 0 + 9360, 9359, 0, 1, 0, 0 + 9361, 9360, 0, 1, 0, 0 + 9362, 9361, 0, 1, 0, 0 + 9363, 9362, 0, 1, 0, 0 + 9364, 9363, 0, 1, 0, 0 + 9365, 9364, 0, 1, 0, 0 + 9366, 9365, 0, 1, 0, 0 + 9367, 9368, 0, 2, 0, 0 + 9368, 9369, 0, 2, 0, 0 + 9369, 9370, 0, 2, 0, 0 + 9370, 9371, 0, 2, 0, 0 + 9371, 9372, 0, 2, 0, 0 + 9372, 9373, 0, 2, 0, 0 + 9373, 9374, 0, 2, 0, 0 + 9374, 9375, 0, 2, 0, 0 + 9375, 9376, 0, 2, 0, 0 + 9376, 9377, 0, 2, 0, 0 + 7089, 9315, 0, 2, 0, 0 + 9378, 9379, 0, 1, 1, 0 + 9379, 9380, 0, 1, 1, 0 + 9380, 9381, 0, 1, 1, 0 + 9381, 9382, 0, 1, 1, 0 + 9382, 9383, 0, 1, 1, 0 + 9383, 9384, 0, 1, 1, 0 + 9384, 9385, 0, 1, 1, 0 + 9385, 9386, 0, 1, 1, 0 + 9386, 9387, 0, 1, 1, 0 + 9387, 9388, 0, 1, 1, 0 + 9389, 9390, 0, 1, 1, 0 + 9390, 9391, 0, 1, 1, 0 + 9391, 9392, 0, 1, 1, 0 + 9392, 9393, 0, 1, 1, 0 + 9393, 9394, 0, 1, 1, 0 + 9394, 9395, 0, 1, 1, 0 + 9395, 9396, 0, 1, 1, 0 + 9397, 9398, 0, 1, 1, 0 + 9398, 9399, 0, 1, 1, 0 + 9399, 9400, 0, 1, 1, 0 + 9400, 9401, 0, 1, 1, 0 + 9401, 9402, 0, 1, 1, 0 + 9402, 9403, 0, 1, 1, 0 + 9403, 9404, 0, 1, 1, 0 + 9404, 9405, 0, 1, 1, 0 + 9405, 9406, 0, 1, 1, 0 + 9406, 9407, 0, 1, 1, 0 + 9407, 9408, 0, 1, 1, 0 + 9408, 9409, 0, 1, 1, 0 + 9409, 9410, 0, 1, 1, 0 + 9410, 9411, 0, 1, 1, 0 + 9411, 9412, 0, 1, 1, 0 + 9412, 9413, 0, 1, 1, 0 + 9413, 9414, 0, 1, 1, 0 + 9414, 9415, 0, 1, 1, 0 + 9415, 9416, 0, 1, 1, 0 + 9416, 9417, 0, 1, 1, 0 + 9417, 9418, 0, 1, 1, 0 + 9418, 9419, 0, 1, 1, 0 + 9419, 9420, 0, 1, 1, 0 + 9420, 9421, 0, 1, 1, 0 + 9421, 9422, 0, 1, 1, 0 + 9422, 9423, 0, 1, 1, 0 + 9423, 9424, 0, 1, 1, 0 + 9424, 9425, 0, 1, 1, 0 + 9425, 9426, 0, 1, 1, 0 + 9427, 9428, 0, 1, 1, 0 + 9428, 9429, 0, 1, 1, 0 + 9429, 9430, 0, 1, 1, 0 + 9430, 9431, 0, 1, 1, 0 + 9431, 9432, 0, 1, 1, 0 + 9432, 9433, 0, 1, 1, 0 + 9433, 9434, 0, 1, 1, 0 + 9434, 9435, 0, 1, 1, 0 + 9435, 9436, 0, 1, 1, 0 + 9437, 9438, 0, 1, 1, 0 + 9438, 9439, 0, 1, 1, 0 + 9439, 9440, 0, 1, 1, 0 + 9440, 9436, 0, 1, 1, 0 + 9440, 9389, 0, 1, 1, 0 + 9388, 9440, 0, 1, 1, 0 + 9441, 9442, 0, 1, 0, 2 + 9442, 9443, 0, 1, 0, 2 + 9443, 9444, 0, 1, 0, 2 + 9444, 9445, 0, 1, 0, 2 + 9445, 9446, 0, 1, 0, 2 + 9446, 9447, 0, 1, 0, 2 + 9447, 9448, 0, 1, 0, 2 + 9448, 9449, 0, 1, 0, 2 + 9449, 9450, 0, 1, 0, 2 + 9450, 9451, 0, 1, 0, 2 + 9451, 9452, 0, 1, 0, 2 + 9452, 9453, 0, 1, 0, 2 + 9453, 9454, 0, 1, 0, 2 + 9454, 9455, 0, 1, 0, 2 + 9455, 9456, 0, 1, 0, 2 + 9456, 9457, 0, 1, 0, 2 + 9457, 9458, 0, 1, 0, 2 + 9458, 9459, 0, 1, 0, 2 + 9459, 9460, 0, 1, 0, 2 + 9460, 9461, 0, 1, 0, 2 + 9461, 9462, 0, 1, 0, 0 + 9462, 9463, 0, 1, 0, 0 + 9463, 9464, 0, 1, 0, 0 + 9464, 9465, 0, 1, 0, 0 + 9465, 9466, 0, 1, 0, 0 + 9466, 9467, 0, 1, 0, 0 + 9467, 9468, 0, 1, 0, 0 + 9468, 9469, 0, 1, 0, 0 + 9470, 9471, 0, 1, 0, 0 + 9471, 9472, 0, 1, 0, 0 + 9472, 9473, 0, 1, 0, 0 + 9473, 9474, 0, 1, 0, 0 + 9474, 9475, 0, 1, 0, 0 + 9475, 9476, 0, 1, 0, 0 + 9476, 9477, 0, 1, 0, 0 + 9477, 9478, 0, 1, 0, 0 + 9478, 9479, 0, 1, 0, 0 + 9479, 9480, 0, 1, 0, 0 + 9480, 9481, 0, 1, 0, 0 + 9481, 9482, 0, 1, 0, 0 + 9482, 9483, 0, 1, 0, 0 + 9483, 9484, 0, 1, 0, 0 + 9484, 9485, 0, 1, 0, 0 + 9485, 9486, 0, 1, 0, 0 + 9486, 9487, 0, 1, 0, 0 + 9487, 9488, 0, 1, 0, 0 + 9488, 9489, 0, 1, 0, 0 + 9489, 9490, 0, 1, 0, 0 + 9490, 9491, 0, 1, 0, 0 + 9491, 9492, 0, 1, 0, 0 + 9492, 9493, 0, 1, 0, 0 + 9493, 9494, 0, 1, 0, 0 + 9327, 9495, 0, 2, 0, 0 + 9495, 9328, 0, 1, 0, 0 + 9494, 9495, 0, 1, 0, 0 + 9497, 9496, 0, 1, 0, 0 + 9498, 9497, 0, 1, 0, 0 + 9499, 9498, 0, 1, 0, 0 + 9500, 9499, 0, 1, 0, 0 + 9501, 9500, 0, 1, 0, 0 + 9502, 9501, 0, 1, 0, 0 + 9503, 9502, 0, 1, 0, 0 + 9504, 9503, 0, 1, 0, 0 + 9505, 9504, 0, 1, 0, 0 + 9506, 9505, 0, 1, 0, 0 + 9507, 9506, 0, 1, 0, 0 + 9508, 9507, 0, 1, 0, 0 + 9509, 9508, 0, 1, 0, 0 + 9510, 9509, 0, 1, 0, 0 + 9511, 9510, 0, 1, 0, 0 + 9512, 9511, 0, 1, 0, 0 + 9513, 9512, 0, 1, 0, 0 + 9514, 9513, 0, 1, 0, 0 + 9515, 9514, 0, 1, 0, 0 + 9634, 9515, 0, 1, 0, 0 + 9516, 9517, 0, 1, 0, 0 + 9517, 9518, 0, 1, 0, 0 + 9518, 9519, 0, 1, 0, 0 + 9519, 9520, 0, 1, 0, 0 + 9520, 9521, 0, 1, 0, 0 + 9521, 9522, 0, 1, 0, 0 + 9522, 9523, 0, 1, 0, 0 + 9523, 9524, 0, 1, 0, 0 + 9524, 9525, 0, 1, 0, 0 + 9525, 9526, 0, 1, 0, 0 + 9526, 9527, 0, 1, 0, 0 + 9527, 9528, 0, 1, 0, 0 + 9528, 9529, 0, 1, 0, 0 + 9529, 9530, 0, 1, 0, 0 + 9530, 9531, 0, 1, 0, 0 + 9531, 9532, 0, 1, 0, 0 + 9532, 9533, 0, 1, 0, 0 + 9533, 9534, 0, 1, 0, 0 + 9534, 9535, 0, 1, 0, 0 + 9535, 9536, 0, 1, 0, 0 + 9536, 9537, 0, 1, 0, 0 + 9537, 9538, 0, 1, 0, 0 + 9538, 9539, 0, 1, 0, 0 + 9539, 9540, 0, 1, 0, 0 + 9540, 9541, 0, 1, 0, 0 + 9541, 9542, 0, 1, 0, 0 + 9542, 9543, 0, 1, 0, 0 + 9543, 9544, 0, 1, 0, 0 + 9544, 9545, 0, 1, 0, 0 + 9545, 9546, 0, 1, 0, 0 + 9546, 9547, 0, 1, 0, 0 + 9547, 9548, 0, 1, 0, 0 + 9548, 9549, 0, 1, 0, 0 + 9549, 9550, 0, 1, 0, 0 + 9550, 9551, 0, 1, 0, 0 + 9551, 9552, 0, 1, 0, 0 + 9552, 9611, 0, 1, 0, 0 + 9553, 9554, 0, 1, 0, 0 + 9554, 9555, 0, 1, 0, 0 + 9555, 9556, 0, 1, 0, 0 + 9556, 9557, 0, 1, 0, 0 + 9557, 9558, 0, 1, 0, 0 + 9558, 9559, 0, 1, 0, 0 + 9559, 9560, 0, 1, 0, 0 + 9560, 9561, 0, 1, 0, 0 + 9561, 9562, 0, 1, 0, 0 + 9562, 9563, 0, 1, 0, 0 + 9563, 9564, 0, 1, 0, 0 + 9564, 9565, 0, 1, 0, 0 + 9565, 9566, 0, 1, 0, 0 + 9566, 9567, 0, 1, 0, 0 + 9567, 9568, 0, 1, 0, 0 + 9568, 9569, 0, 1, 0, 0 + 9569, 9570, 0, 1, 0, 0 + 9570, 9571, 0, 1, 0, 0 + 9571, 9572, 0, 1, 0, 0 + 9572, 9573, 0, 1, 0, 0 + 9573, 9574, 0, 1, 0, 0 + 9574, 9575, 0, 1, 0, 0 + 9575, 9576, 0, 1, 0, 0 + 9576, 9577, 0, 1, 0, 0 + 9577, 9578, 0, 1, 0, 0 + 9578, 9579, 0, 1, 0, 0 + 9579, 9580, 0, 1, 0, 0 + 9580, 9581, 0, 1, 0, 0 + 9581, 9582, 0, 1, 0, 0 + 9582, 9583, 0, 1, 0, 0 + 9583, 9584, 0, 1, 0, 0 + 9584, 9585, 0, 1, 0, 0 + 9585, 9586, 0, 1, 0, 0 + 9586, 9587, 0, 1, 0, 0 + 9587, 9588, 0, 1, 0, 0 + 9588, 9589, 0, 1, 0, 0 + 9589, 9590, 0, 1, 0, 0 + 9590, 9610, 0, 1, 0, 0 + 9591, 9592, 0, 1, 0, 0 + 9592, 9593, 0, 1, 0, 0 + 9593, 9594, 0, 1, 0, 0 + 9594, 9595, 0, 1, 0, 0 + 9595, 9596, 0, 1, 0, 0 + 9596, 9597, 0, 1, 0, 0 + 9597, 9598, 0, 1, 0, 0 + 9598, 9599, 0, 1, 0, 0 + 9599, 9600, 0, 1, 0, 0 + 9600, 9601, 0, 1, 0, 0 + 9601, 9602, 0, 1, 0, 0 + 9602, 9603, 0, 1, 0, 0 + 9603, 9604, 0, 1, 0, 0 + 9604, 9605, 0, 1, 0, 0 + 9605, 9606, 0, 1, 0, 0 + 9606, 9607, 0, 1, 0, 0 + 9607, 9608, 0, 1, 0, 0 + 9608, 9609, 0, 1, 0, 0 + 9610, 9591, 0, 1, 0, 0 + 9611, 9553, 0, 1, 0, 0 + 9348, 9612, 0, 1, 0, 0 + 9347, 9612, 0, 1, 0, 0 + 9614, 9613, 0, 1, 0, 0 + 9615, 9614, 0, 1, 0, 0 + 9616, 9615, 0, 1, 0, 0 + 9617, 9616, 0, 1, 0, 0 + 9618, 9617, 0, 1, 0, 0 + 9619, 9618, 0, 1, 0, 0 + 9620, 9619, 0, 1, 0, 0 + 9621, 9620, 0, 1, 0, 0 + 9622, 9621, 0, 1, 0, 0 + 9623, 9622, 0, 1, 0, 0 + 9624, 9623, 0, 1, 0, 0 + 9625, 9624, 0, 1, 0, 0 + 9626, 9625, 0, 1, 0, 0 + 9627, 9626, 0, 1, 0, 0 + 9628, 9627, 0, 1, 0, 0 + 9629, 9628, 0, 1, 0, 0 + 9630, 9629, 0, 1, 0, 0 + 9631, 9630, 0, 1, 0, 0 + 9632, 9631, 0, 1, 0, 0 + 9611, 9632, 0, 1, 0, 0 + 9613, 9612, 0, 1, 0, 0 + 9633, 9635, 0, 1, 0, 0 + 9633, 9634, 0, 1, 0, 0 + 9635, 9516, 0, 1, 0, 0 + 9637, 9636, 0, 1, 0, 0 + 9638, 9637, 0, 1, 0, 0 + 9639, 9638, 0, 1, 0, 0 + 9640, 9639, 0, 1, 0, 0 + 9641, 9640, 0, 1, 1, 0 + 9642, 9641, 0, 1, 0, 0 + 9643, 9642, 0, 1, 0, 0 + 9644, 9643, 0, 1, 0, 0 + 9645, 9644, 0, 1, 0, 0 + 9646, 9645, 0, 1, 0, 0 + 9647, 9646, 0, 1, 0, 0 + 9488, 9647, 0, 1, 0, 0 + 9636, 9633, 0, 1, 0, 0 + 9649, 9648, 0, 1, 0, 0 + 9650, 9649, 0, 1, 0, 0 + 9651, 9650, 0, 1, 0, 0 + 9652, 9651, 0, 1, 0, 0 + 9653, 9652, 0, 1, 0, 0 + 9654, 9653, 0, 1, 0, 0 + 9655, 9654, 0, 1, 0, 0 + 9656, 9655, 0, 1, 0, 0 + 9657, 9656, 0, 1, 0, 0 + 9658, 9657, 0, 1, 0, 0 + 9658, 9659, 0, 1, 0, 0 + 9659, 9660, 0, 1, 0, 0 + 9660, 9661, 0, 1, 0, 0 + 9661, 9662, 0, 1, 0, 0 + 9662, 9663, 0, 1, 0, 0 + 9663, 9664, 0, 1, 0, 0 + 9665, 9366, 0, 1, 0, 0 + 9665, 9367, 0, 2, 0, 0 + 9664, 9665, 0, 1, 0, 0 + 9667, 9666, 0, 1, 0, 0 + 9668, 9667, 0, 1, 0, 0 + 9669, 9668, 0, 1, 0, 0 + 9670, 9669, 0, 1, 0, 0 + 9671, 9670, 0, 1, 0, 0 + 9672, 9671, 0, 1, 0, 0 + 9673, 9672, 0, 1, 0, 0 + 9674, 9673, 0, 1, 0, 0 + 9675, 9674, 0, 1, 0, 0 + 9676, 9675, 0, 1, 0, 0 + 9677, 9676, 0, 1, 0, 0 + 9678, 9677, 0, 1, 0, 0 + 9679, 9678, 0, 1, 0, 0 + 9680, 9679, 0, 1, 0, 0 + 9681, 9680, 0, 1, 0, 0 + 9682, 9681, 0, 1, 0, 0 + 9683, 9682, 0, 1, 0, 0 + 9684, 9683, 0, 1, 0, 0 + 9685, 9684, 0, 1, 0, 0 + 9686, 9685, 0, 1, 0, 0 + 9687, 9686, 0, 1, 0, 0 + 9688, 9687, 0, 1, 0, 0 + 9689, 9688, 0, 1, 0, 0 + 9690, 9689, 0, 1, 0, 0 + 9691, 9690, 0, 1, 0, 0 + 9692, 9691, 0, 1, 0, 0 + 9693, 9692, 0, 1, 0, 0 + 9694, 9693, 0, 1, 0, 0 + 9695, 9694, 0, 1, 0, 0 + 9696, 9695, 0, 1, 0, 0 + 9697, 9696, 0, 1, 0, 0 + 9698, 9697, 0, 1, 0, 0 + 9699, 9698, 0, 1, 0, 0 + 9700, 9699, 0, 1, 0, 0 + 9701, 9700, 0, 1, 0, 0 + 9702, 9701, 0, 1, 0, 0 + 9703, 9702, 0, 1, 0, 0 + 9704, 9703, 0, 1, 0, 0 + 9704, 9705, 0, 1, 1, 0 + 9705, 9706, 0, 1, 1, 0 + 9706, 9707, 0, 1, 1, 0 + 9707, 9708, 0, 1, 1, 0 + 9708, 9709, 0, 1, 1, 0 + 9709, 9710, 0, 1, 1, 0 + 9710, 9711, 0, 1, 1, 0 + 9711, 9712, 0, 1, 1, 0 + 9712, 9713, 0, 1, 1, 0 + 9713, 9714, 0, 1, 1, 0 + 9714, 9715, 0, 1, 1, 0 + 9715, 9716, 0, 1, 1, 0 + 9716, 9717, 0, 1, 1, 0 + 9717, 9718, 0, 1, 1, 0 + 9718, 9719, 0, 1, 1, 0 + 9719, 9720, 0, 1, 1, 0 + 9720, 9721, 0, 1, 1, 0 + 9722, 9723, 0, 1, 1, 0 + 9723, 9724, 0, 1, 1, 0 + 9724, 9725, 0, 1, 1, 0 + 9725, 9726, 0, 1, 1, 0 + 9726, 9727, 0, 1, 1, 0 + 9727, 9728, 0, 1, 1, 0 + 9728, 9729, 0, 1, 1, 0 + 9729, 9730, 0, 1, 1, 0 + 9730, 9731, 0, 1, 1, 0 + 9731, 9732, 0, 1, 1, 0 + 9732, 9733, 0, 1, 1, 0 + 9733, 7150, 0, 1, 1, 0 + 9426, 9441, 0, 1, 1, 0 + 9441, 9427, 0, 1, 1, 0 + 9734, 7191, 0, 2, 0, 0 + 7190, 9437, 0, 1, 1, 0 + 9648, 9610, 0, 1, 0, 0 + 9666, 9658, 0, 1, 0, 0 + 9469, 9470, 0, 1, 0, 0 + 9721, 9722, 0, 1, 1, 0 + 9735, 9736, 0, 1, 0, 0 + 9736, 9737, 0, 1, 0, 0 + 9737, 9738, 0, 1, 0, 0 + 9738, 9739, 0, 1, 0, 0 + 9739, 9740, 0, 1, 0, 0 + 9740, 9741, 0, 1, 0, 0 + 9741, 9742, 0, 1, 0, 0 + 9742, 9743, 0, 1, 0, 0 + 9743, 9744, 0, 1, 0, 0 + 9744, 9745, 0, 1, 0, 0 + 9745, 9746, 0, 1, 0, 0 + 9746, 9747, 0, 1, 0, 0 + 9747, 9748, 0, 1, 0, 0 + 9748, 9749, 0, 1, 0, 0 + 9749, 9750, 0, 1, 0, 0 + 9750, 9751, 0, 1, 0, 0 + 9751, 9752, 0, 1, 0, 0 + 9752, 9753, 0, 1, 0, 0 + 9753, 9754, 0, 1, 0, 0 + 9754, 9755, 0, 1, 0, 0 + 9755, 9756, 0, 1, 0, 0 + 9756, 9757, 0, 1, 0, 0 + 9757, 9758, 0, 1, 0, 0 + 9758, 9759, 0, 1, 0, 0 + 9759, 9760, 0, 1, 0, 0 + 9760, 9761, 0, 1, 0, 0 + 9761, 9762, 0, 1, 0, 0 + 9762, 9704, 0, 1, 0, 0 + 9609, 9735, 0, 1, 0, 0 + 9377, 7123, 0, 2, 0, 0 + 9396, 9397, 0, 1, 1, 0 + 9763, 9764, 0, 1, 1, 0 + 9764, 9765, 0, 1, 1, 0 + 9765, 9766, 0, 1, 1, 0 + 9766, 9767, 0, 1, 1, 0 + 9767, 9768, 0, 1, 1, 0 + 9768, 9769, 0, 1, 1, 0 + 9769, 9770, 0, 1, 1, 0 + 9770, 9771, 0, 1, 1, 0 + 9771, 9772, 0, 1, 1, 0 + 9772, 9773, 0, 1, 1, 0 + 9773, 9774, 0, 1, 1, 0 + 9774, 9775, 0, 1, 1, 0 + 9775, 9776, 0, 1, 1, 0 + 9776, 7299, 0, 1, 1, 0 + 3548, 9763, 0, 1, 1, 0 + 9777, 9778, 0, 1, 0, 0 + 9778, 9779, 0, 1, 1, 0 + 9779, 9780, 0, 1, 1, 0 + 9780, 9781, 0, 1, 1, 0 + 9781, 9782, 0, 1, 1, 0 + 9782, 9783, 0, 1, 1, 0 + 9783, 9784, 0, 1, 1, 0 + 9784, 9785, 0, 1, 1, 0 + 9785, 9786, 0, 1, 1, 0 + 9786, 9787, 0, 1, 1, 0 + 9787, 9772, 0, 1, 1, 0 + 3549, 9789, 0, 1, 1, 0 + 9788, 9790, 0, 1, 1, 0 + 9788, 9777, 0, 1, 0, 0 + 9789, 9788, 0, 1, 1, 0 + 9790, 3550, 0, 1, 1, 0 + 9791, 9792, 0, 1, 0, 1 + 9792, 9793, 0, 1, 0, 1 + 9793, 9794, 0, 1, 0, 1 + 9794, 9795, 0, 1, 0, 1 + 9795, 9796, 0, 1, 0, 1 + 9797, 9798, 0, 1, 0, 1 + 9798, 9799, 0, 1, 0, 1 + 9799, 9800, 0, 1, 0, 1 + 9800, 9801, 0, 1, 0, 1 + 9801, 9802, 0, 1, 0, 1 + 9802, 9803, 0, 1, 0, 1 + 9803, 9804, 0, 1, 0, 1 + 9804, 9805, 0, 1, 0, 1 + 9805, 9806, 0, 1, 0, 1 + 9806, 9807, 0, 1, 0, 1 + 9807, 9808, 0, 1, 0, 1 + 9808, 9809, 0, 1, 0, 1 + 9809, 9810, 0, 1, 0, 1 + 9810, 9811, 0, 1, 0, 1 + 9811, 9812, 0, 1, 0, 1 + 9812, 9813, 0, 1, 0, 1 + 9813, 9814, 0, 1, 0, 1 + 9814, 9815, 0, 1, 0, 1 + 9815, 9816, 0, 1, 0, 1 + 9816, 9817, 0, 1, 0, 1 + 9817, 9818, 0, 1, 0, 1 + 9818, 9819, 0, 1, 0, 1 + 9819, 9820, 0, 1, 0, 1 + 9820, 9786, 0, 1, 0, 1 + 4064, 9821, 0, 1, 0, 1 + 9821, 9791, 0, 1, 0, 1 + 9824, 9825, 0, 1, 1, 1 + 9825, 9826, 0, 1, 1, 1 + 9826, 9827, 0, 1, 1, 1 + 9827, 9828, 0, 1, 1, 1 + 9828, 9829, 0, 1, 1, 1 + 9829, 9830, 0, 1, 1, 1 + 9830, 9831, 0, 1, 1, 0 + 9831, 9832, 0, 1, 1, 0 + 9832, 9833, 0, 1, 1, 0 + 9834, 9835, 0, 1, 1, 0 + 9835, 9836, 0, 1, 1, 0 + 9837, 9838, 0, 1, 1, 0 + 9838, 9839, 0, 1, 1, 0 + 9840, 9841, 0, 1, 1, 0 + 9841, 9842, 0, 1, 1, 0 + 9843, 9844, 0, 1, 1, 0 + 9844, 9845, 0, 1, 1, 0 + 9845, 9846, 0, 1, 1, 0 + 9846, 9847, 0, 1, 1, 0 + 9847, 9848, 0, 1, 1, 0 + 9848, 9849, 0, 1, 1, 0 + 9849, 9850, 0, 1, 1, 0 + 9850, 9851, 0, 1, 1, 0 + 9851, 9852, 0, 1, 1, 0 + 9852, 9853, 0, 1, 1, 0 + 9853, 9854, 0, 1, 1, 0 + 9854, 9855, 0, 1, 1, 0 + 9855, 9856, 0, 1, 1, 0 + 9856, 9857, 0, 1, 1, 0 + 9857, 9858, 0, 1, 1, 0 + 9858, 9859, 0, 1, 1, 0 + 9859, 9860, 0, 1, 1, 0 + 9860, 9861, 0, 1, 1, 0 + 9861, 9862, 0, 1, 1, 0 + 9862, 9863, 0, 1, 1, 0 + 9863, 9864, 0, 1, 1, 0 + 9864, 9865, 0, 1, 1, 0 + 9865, 9866, 0, 1, 1, 0 + 9866, 9867, 0, 1, 1, 0 + 9867, 9868, 0, 1, 1, 0 + 9868, 9869, 0, 1, 1, 0 + 9869, 9870, 0, 1, 1, 0 + 9870, 9871, 0, 1, 1, 0 + 9871, 9872, 0, 1, 1, 0 + 9873, 9874, 0, 1, 1, 0 + 9874, 9875, 0, 1, 1, 0 + 9875, 9876, 0, 1, 1, 0 + 9876, 9877, 0, 1, 1, 0 + 9878, 9879, 0, 1, 1, 0 + 9879, 9880, 0, 1, 1, 0 + 9880, 9881, 0, 1, 1, 0 + 9881, 9882, 0, 1, 1, 0 + 9882, 9883, 0, 1, 1, 0 + 9883, 9884, 0, 1, 1, 0 + 9885, 9886, 0, 1, 1, 0 + 9886, 9887, 0, 1, 1, 0 + 9887, 9888, 0, 1, 1, 0 + 9888, 9889, 0, 1, 1, 0 + 9889, 9890, 0, 1, 1, 0 + 9890, 9891, 0, 1, 1, 0 + 9891, 9892, 0, 1, 1, 0 + 9892, 9893, 0, 1, 1, 0 + 9893, 9894, 0, 1, 1, 0 + 9895, 9896, 0, 1, 1, 0 + 9897, 9898, 0, 1, 1, 0 + 9898, 9899, 0, 1, 1, 0 + 9899, 9900, 0, 1, 1, 0 + 9900, 9901, 0, 1, 1, 0 + 9903, 9904, 0, 1, 1, 0 + 9904, 9905, 0, 1, 1, 0 + 9905, 9906, 0, 1, 1, 0 + 9907, 5450, 0, 1, 1, 0 + 9906, 9907, 0, 1, 1, 0 + 9908, 9909, 0, 1, 1, 0 + 9910, 9911, 0, 1, 1, 0 + 9911, 9912, 0, 1, 1, 0 + 9912, 9913, 0, 1, 1, 0 + 9913, 9914, 0, 1, 1, 0 + 9914, 9915, 0, 1, 1, 0 + 9915, 9916, 0, 1, 1, 0 + 9916, 9917, 0, 1, 1, 0 + 9917, 9918, 0, 1, 1, 0 + 9918, 9919, 0, 1, 1, 0 + 9919, 9920, 0, 1, 1, 0 + 9920, 9921, 0, 1, 1, 0 + 9921, 9922, 0, 1, 1, 0 + 9922, 9923, 0, 1, 1, 0 + 9923, 9924, 0, 1, 1, 0 + 9924, 9925, 0, 1, 1, 0 + 9925, 9926, 0, 1, 1, 0 + 9926, 9927, 0, 1, 1, 0 + 9927, 9928, 0, 1, 1, 0 + 9928, 9929, 0, 1, 1, 0 + 9929, 9930, 0, 1, 1, 0 + 9930, 9931, 0, 1, 1, 0 + 9931, 9932, 0, 1, 1, 0 + 9932, 9933, 0, 1, 1, 0 + 9934, 9935, 0, 1, 1, 0 + 9935, 9936, 0, 1, 1, 0 + 9936, 9937, 0, 1, 1, 0 + 9937, 9938, 0, 1, 1, 0 + 9938, 9939, 0, 1, 1, 0 + 9939, 9940, 0, 1, 1, 0 + 9940, 9941, 0, 1, 1, 0 + 9941, 9942, 0, 1, 1, 0 + 9942, 9943, 0, 1, 1, 0 + 9943, 9944, 0, 1, 1, 0 + 9944, 9945, 0, 1, 1, 0 + 9945, 9946, 0, 1, 1, 0 + 9946, 9947, 0, 1, 1, 0 + 9947, 9948, 0, 1, 1, 0 + 9948, 9949, 0, 1, 1, 0 + 9949, 9950, 0, 1, 1, 0 + 9950, 9951, 0, 1, 1, 0 + 9951, 9952, 0, 1, 1, 0 + 9952, 9953, 0, 1, 1, 0 + 9953, 9954, 0, 1, 1, 0 + 9954, 9955, 0, 1, 1, 0 + 9955, 9956, 0, 1, 1, 0 + 9956, 9957, 0, 1, 1, 0 + 9957, 9958, 0, 1, 1, 0 + 9958, 9959, 0, 1, 1, 0 + 9959, 9960, 0, 1, 1, 0 + 9960, 9961, 0, 1, 1, 0 + 9961, 9962, 0, 1, 1, 0 + 9962, 9963, 0, 1, 1, 0 + 9963, 9964, 0, 1, 1, 0 + 9964, 9965, 0, 1, 1, 0 + 9965, 9966, 0, 1, 1, 0 + 9933, 9934, 0, 1, 1, 0 + 9968, 9969, 0, 1, 1, 0 + 9969, 9970, 0, 1, 1, 0 + 9970, 9971, 0, 1, 1, 0 + 9972, 9973, 0, 2, 2, 0 + 9973, 9974, 0, 2, 2, 0 + 9974, 9975, 0, 2, 2, 0 + 9975, 9976, 0, 2, 2, 0 + 9976, 9977, 0, 2, 2, 0 + 9977, 9978, 0, 2, 2, 0 + 9978, 9979, 0, 2, 2, 0 + 9979, 9980, 0, 2, 2, 0 + 9983, 9981, 0, 2, 0, 0 + 997, 9983, 0, 2, 0, 0 + 9984, 9985, 0, 2, 2, 0 + 9985, 9986, 0, 2, 2, 0 + 9986, 9987, 0, 2, 2, 0 + 9987, 9988, 0, 2, 2, 0 + 9988, 9989, 0, 2, 2, 0 + 9989, 9990, 0, 2, 2, 0 + 9990, 9991, 0, 2, 2, 0 + 9991, 9992, 0, 2, 2, 0 + 9992, 9993, 0, 2, 2, 0 + 9993, 9994, 0, 2, 2, 0 + 9994, 9995, 0, 2, 2, 0 + 9995, 9996, 0, 2, 2, 0 + 9996, 9997, 0, 2, 2, 0 + 9997, 9998, 0, 2, 2, 0 + 9998, 9999, 0, 2, 2, 0 + 9999, 10000, 0, 2, 2, 0 + 10000, 10001, 0, 2, 2, 0 + 10001, 10002, 0, 2, 2, 0 + 10002, 10003, 0, 2, 2, 0 + 10003, 10004, 0, 2, 2, 0 + 10004, 10005, 0, 2, 2, 0 + 10005, 10006, 0, 2, 2, 0 + 10006, 5568, 0, 2, 2, 0 + 10007, 1029, 0, 2, 0, 0 + 9994, 10007, 0, 2, 0, 0 + 10008, 9981, 0, 2, 2, 0 + 9980, 10008, 0, 2, 2, 0 + 9982, 9984, 0, 2, 2, 0 + 10009, 9982, 0, 2, 2, 0 + 9981, 10009, 0, 2, 2, 0 + 10010, 9910, 0, 1, 1, 0 + 5568, 10010, 0, 1, 1, 0 + 1055, 5568, 0, 2, 0, 0 + 10011, 10012, 0, 2, 2, 0 + 10012, 10013, 0, 2, 2, 0 + 10013, 10014, 0, 2, 2, 0 + 10014, 10015, 0, 2, 2, 0 + 10015, 10016, 0, 2, 2, 0 + 10016, 10017, 0, 2, 2, 0 + 10017, 10018, 0, 2, 2, 0 + 10018, 10019, 0, 2, 2, 0 + 10019, 10020, 0, 2, 2, 0 + 10020, 10021, 0, 2, 2, 0 + 10021, 10022, 0, 2, 2, 0 + 10022, 10023, 0, 2, 2, 0 + 10023, 10024, 0, 2, 2, 0 + 10024, 10025, 0, 2, 2, 0 + 10025, 10026, 0, 2, 2, 0 + 10028, 10029, 0, 2, 2, 0 + 10029, 10030, 0, 2, 2, 0 + 10030, 10031, 0, 2, 2, 0 + 10031, 10032, 0, 2, 2, 0 + 10032, 10033, 0, 2, 2, 0 + 10033, 10034, 0, 2, 2, 0 + 10034, 10035, 0, 2, 2, 0 + 10035, 10036, 0, 1, 2, 0 + 10036, 10037, 0, 1, 2, 0 + 10037, 10038, 0, 1, 2, 0 + 10038, 10039, 0, 1, 2, 0 + 10039, 10040, 0, 1, 2, 0 + 10040, 10041, 0, 1, 2, 0 + 10041, 10042, 0, 1, 2, 0 + 10042, 10043, 0, 1, 2, 0 + 10043, 10044, 0, 1, 2, 0 + 10046, 10047, 0, 2, 1, 0 + 10047, 10048, 0, 2, 1, 0 + 10048, 10049, 0, 2, 1, 0 + 10049, 10050, 0, 2, 1, 0 + 10050, 10051, 0, 2, 1, 0 + 10051, 10052, 0, 2, 1, 0 + 10052, 10053, 0, 2, 1, 0 + 10053, 10054, 0, 2, 1, 0 + 10054, 10055, 0, 2, 1, 0 + 10056, 10057, 0, 2, 2, 0 + 10057, 10058, 0, 2, 2, 0 + 10058, 10059, 0, 2, 2, 0 + 10059, 10060, 0, 2, 2, 0 + 10060, 10061, 0, 2, 2, 0 + 10061, 10062, 0, 2, 2, 0 + 10062, 10063, 0, 2, 2, 0 + 10063, 10064, 0, 2, 2, 0 + 10064, 10065, 0, 2, 2, 0 + 5568, 10011, 0, 2, 2, 0 + 10065, 233, 0, 2, 2, 0 + 10067, 10068, 0, 2, 2, 0 + 10068, 10069, 0, 2, 2, 0 + 10069, 10070, 0, 2, 2, 0 + 10070, 10071, 0, 2, 2, 0 + 10071, 10072, 0, 2, 2, 0 + 10072, 10073, 0, 2, 2, 0 + 10073, 10074, 0, 2, 2, 0 + 10074, 10075, 0, 2, 2, 0 + 10075, 10076, 0, 2, 2, 0 + 10076, 10077, 0, 2, 2, 0 + 10077, 10078, 0, 2, 2, 0 + 10078, 10079, 0, 2, 2, 0 + 10079, 10080, 0, 2, 2, 0 + 10080, 10081, 0, 2, 2, 0 + 10081, 10082, 0, 2, 2, 0 + 10082, 10083, 0, 2, 2, 0 + 10084, 10085, 0, 2, 2, 0 + 10085, 10086, 0, 2, 2, 0 + 10086, 10087, 0, 2, 2, 0 + 10087, 10088, 0, 2, 2, 0 + 10090, 10091, 0, 2, 2, 0 + 10091, 10092, 0, 2, 2, 0 + 10092, 10093, 0, 2, 2, 0 + 10093, 10094, 0, 2, 2, 0 + 10095, 10096, 0, 2, 2, 0 + 10096, 10097, 0, 2, 2, 0 + 10097, 10098, 0, 2, 2, 0 + 10098, 10099, 0, 2, 2, 0 + 10099, 10100, 0, 2, 2, 0 + 10100, 10101, 0, 2, 2, 0 + 233, 10067, 0, 2, 2, 0 + 10102, 10103, 0, 2, 0, 0 + 10103, 10104, 0, 2, 0, 0 + 10104, 10105, 0, 2, 0, 0 + 10105, 10106, 0, 2, 0, 0 + 10106, 10107, 0, 2, 0, 0 + 10107, 10108, 0, 2, 0, 0 + 10109, 10110, 0, 2, 0, 0 + 10112, 10113, 0, 2, 0, 0 + 10113, 10114, 0, 2, 0, 0 + 10114, 10115, 0, 2, 0, 0 + 10115, 10116, 0, 2, 0, 0 + 10116, 10117, 0, 2, 0, 0 + 10117, 10118, 0, 2, 0, 0 + 10120, 10121, 0, 2, 0, 1 + 10121, 10122, 0, 2, 0, 1 + 10122, 10123, 0, 2, 0, 1 + 10123, 10124, 0, 2, 0, 1 + 10125, 10126, 0, 2, 0, 1 + 10126, 10127, 0, 2, 0, 1 + 10127, 10128, 0, 2, 0, 1 + 10128, 10129, 0, 2, 0, 0 + 10130, 10131, 0, 2, 0, 0 + 10131, 10132, 0, 2, 0, 0 + 10134, 10135, 0, 2, 0, 0 + 10135, 10136, 0, 2, 0, 0 + 10136, 10137, 0, 2, 0, 0 + 10137, 10138, 0, 2, 0, 0 + 10138, 10139, 0, 2, 0, 0 + 10139, 10140, 0, 2, 0, 0 + 10132, 10134, 0, 2, 0, 0 + 10142, 10143, 0, 2, 0, 0 + 10143, 10144, 0, 2, 0, 0 + 10144, 13, 0, 2, 0, 0 + 10146, 10145, 0, 2, 0, 0 + 10147, 10148, 0, 2, 0, 0 + 10148, 10146, 0, 2, 0, 0 + 10133, 10147, 0, 2, 0, 0 + 10149, 10150, 0, 2, 0, 0 + 10150, 10151, 0, 2, 0, 0 + 10151, 10152, 0, 2, 0, 0 + 10153, 10154, 0, 2, 0, 0 + 10155, 1919, 0, 2, 0, 0 + 10156, 10157, 0, 2, 0, 0 + 10157, 10158, 0, 2, 0, 0 + 10158, 10159, 0, 2, 0, 0 + 10159, 10160, 0, 2, 0, 0 + 10160, 10161, 0, 2, 0, 0 + 10161, 10162, 0, 2, 0, 0 + 10163, 10164, 0, 2, 0, 0 + 10164, 2, 0, 2, 0, 0 + 10165, 10166, 0, 2, 0, 0 + 10166, 10167, 0, 2, 0, 0 + 10167, 10168, 0, 2, 0, 0 + 10168, 10169, 0, 2, 0, 0 + 10169, 10170, 0, 2, 0, 0 + 10170, 10171, 0, 2, 0, 0 + 10171, 10172, 0, 2, 0, 0 + 10172, 10173, 0, 2, 0, 0 + 10173, 10174, 0, 2, 0, 0 + 10174, 10175, 0, 2, 0, 0 + 10175, 10176, 0, 2, 0, 0 + 10176, 10177, 0, 2, 0, 0 + 10177, 10178, 0, 2, 0, 0 + 10178, 10179, 0, 2, 0, 0 + 10179, 10180, 0, 2, 0, 0 + 10180, 10181, 0, 2, 0, 0 + 10181, 10182, 0, 2, 0, 0 + 10182, 10183, 0, 2, 0, 0 + 10183, 10184, 0, 2, 0, 0 + 10186, 10187, 0, 2, 2, 0 + 10187, 10189, 0, 2, 2, 0 + 10189, 10188, 0, 2, 2, 0 + 10188, 6981, 0, 2, 2, 0 + 10190, 10191, 0, 2, 2, 0 + 10191, 10192, 0, 2, 2, 0 + 10192, 10193, 0, 2, 2, 0 + 10193, 10194, 0, 2, 2, 0 + 10194, 10195, 0, 1, 2, 0 + 10195, 10196, 0, 1, 2, 0 + 10196, 10197, 0, 1, 2, 0 + 10197, 10198, 0, 1, 2, 0 + 10200, 10201, 0, 2, 2, 0 + 10201, 10202, 0, 2, 2, 0 + 10202, 10203, 0, 2, 2, 0 + 10203, 10204, 0, 2, 2, 0 + 10204, 10130, 0, 2, 2, 0 + 10205, 10206, 0, 2, 2, 0 + 10206, 10207, 0, 2, 2, 0 + 10207, 10208, 0, 2, 2, 0 + 10208, 10209, 0, 2, 2, 0 + 10209, 10210, 0, 2, 2, 0 + 10210, 10211, 0, 2, 2, 0 + 10211, 10212, 0, 2, 2, 0 + 10212, 10213, 0, 2, 2, 0 + 10213, 10214, 0, 2, 2, 0 + 10214, 10215, 0, 2, 2, 0 + 10215, 10216, 0, 1, 2, 0 + 10216, 10217, 0, 1, 2, 0 + 10217, 10218, 0, 1, 2, 0 + 10218, 10219, 0, 1, 2, 0 + 10219, 10220, 0, 1, 2, 0 + 10221, 10222, 0, 2, 2, 0 + 10222, 10223, 0, 2, 2, 0 + 10223, 10224, 0, 2, 2, 0 + 10224, 10225, 0, 2, 2, 0 + 10225, 10226, 0, 2, 2, 0 + 10226, 10227, 0, 2, 2, 0 + 10227, 10228, 0, 2, 2, 0 + 10228, 10229, 0, 2, 2, 0 + 10229, 10230, 0, 2, 2, 0 + 10230, 10231, 0, 2, 2, 0 + 10231, 10232, 0, 2, 2, 0 + 10232, 10233, 0, 2, 2, 0 + 10233, 10234, 0, 2, 2, 0 + 265, 10221, 0, 2, 2, 0 + 1908, 10235, 0, 2, 0, 0 + 10236, 10237, 0, 4, 0, 0 + 10237, 10238, 0, 4, 0, 0 + 10238, 10239, 0, 4, 0, 0 + 10239, 10240, 0, 4, 0, 0 + 10240, 10241, 0, 4, 0, 0 + 10119, 10236, 0, 4, 0, 0 + 10242, 10243, 0, 4, 0, 0 + 10243, 10244, 0, 4, 0, 0 + 10244, 10245, 0, 4, 0, 0 + 10245, 10246, 0, 4, 0, 0 + 10246, 10247, 0, 4, 0, 0 + 10247, 10248, 0, 4, 0, 0 + 10248, 10249, 0, 4, 0, 0 + 10249, 10250, 0, 4, 0, 0 + 10250, 10251, 0, 4, 0, 0 + 10251, 10252, 0, 4, 0, 0 + 10252, 10253, 0, 4, 0, 0 + 10253, 10254, 0, 4, 0, 0 + 10255, 10256, 0, 4, 0, 0 + 10256, 10257, 0, 4, 0, 0 + 10257, 10258, 0, 4, 0, 0 + 10258, 10259, 0, 4, 0, 0 + 10259, 10260, 0, 4, 0, 0 + 10260, 10261, 0, 4, 0, 0 + 10261, 10262, 0, 4, 0, 0 + 10262, 10263, 0, 4, 0, 0 + 10263, 10264, 0, 4, 0, 0 + 10264, 10265, 0, 4, 0, 0 + 10265, 10266, 0, 4, 0, 0 + 10266, 10267, 0, 4, 0, 0 + 10267, 10268, 0, 4, 0, 0 + 10268, 10269, 0, 4, 0, 0 + 10241, 10255, 0, 4, 0, 0 + 10111, 10242, 0, 4, 0, 0 + 10270, 10271, 0, 3, 0, 0 + 10271, 10272, 0, 2, 0, 0 + 10272, 10273, 0, 2, 0, 0 + 10273, 10274, 0, 2, 0, 0 + 10274, 10275, 0, 2, 0, 0 + 10276, 10277, 0, 3, 0, 0 + 10277, 10278, 0, 3, 0, 0 + 10278, 10279, 0, 2, 0, 0 + 10279, 10280, 0, 2, 0, 0 + 10280, 10281, 0, 2, 0, 0 + 10281, 10282, 0, 2, 0, 0 + 10283, 10284, 0, 1, 0, 0 + 10284, 10141, 0, 1, 0, 0 + 10140, 10283, 0, 2, 0, 0 + 10285, 10286, 0, 1, 0, 0 + 10286, 10133, 0, 2, 0, 0 + 10141, 10285, 0, 1, 0, 0 + 10287, 10288, 0, 2, 2, 1 + 10288, 10289, 0, 2, 2, 0 + 10289, 10290, 0, 2, 2, 0 + 10290, 10291, 0, 1, 2, 0 + 10291, 10292, 0, 1, 2, 0 + 10292, 10293, 0, 1, 2, 0 + 10293, 10294, 0, 1, 2, 0 + 10294, 10295, 0, 1, 2, 0 + 10295, 10296, 0, 2, 2, 0 + 10297, 10298, 0, 2, 2, 0 + 10298, 10299, 0, 2, 2, 0 + 10299, 10300, 0, 2, 2, 0 + 10300, 10301, 0, 2, 2, 0 + 10301, 10302, 0, 2, 2, 0 + 10302, 10303, 0, 2, 2, 0 + 10303, 10304, 0, 2, 2, 0 + 10304, 10305, 0, 2, 2, 0 + 10305, 10306, 0, 2, 2, 1 + 10307, 10308, 0, 2, 0, 0 + 10308, 10309, 0, 2, 0, 0 + 10309, 10310, 0, 2, 0, 0 + 10310, 10311, 0, 3, 0, 0 + 10311, 10312, 0, 3, 0, 0 + 10312, 10313, 0, 3, 0, 0 + 10313, 10314, 0, 3, 0, 0 + 10314, 10315, 0, 3, 0, 0 + 10315, 10145, 0, 3, 0, 0 + 10316, 10317, 0, 2, 0, 0 + 10317, 10318, 0, 2, 0, 0 + 10318, 10319, 0, 3, 0, 0 + 10319, 10320, 0, 3, 0, 0 + 10320, 10321, 0, 3, 0, 0 + 10321, 10322, 0, 3, 0, 0 + 10322, 10323, 0, 3, 0, 0 + 10323, 10147, 0, 3, 0, 0 + 10324, 10325, 0, 4, 0, 0 + 10325, 10326, 0, 4, 0, 0 + 10326, 10327, 0, 4, 0, 0 + 10327, 10328, 0, 4, 0, 0 + 10328, 10329, 0, 4, 0, 0 + 10147, 10324, 0, 4, 0, 0 + 10330, 10331, 0, 4, 0, 0 + 10331, 10332, 0, 4, 0, 0 + 10332, 10333, 0, 4, 0, 0 + 10333, 10334, 0, 4, 0, 0 + 10334, 10335, 0, 4, 0, 0 + 10335, 10336, 0, 4, 0, 0 + 10145, 10330, 0, 4, 0, 0 + 10337, 10338, 0, 4, 0, 0 + 10338, 10339, 0, 4, 0, 0 + 10340, 10341, 0, 4, 0, 0 + 10341, 10342, 0, 4, 0, 0 + 10342, 10343, 0, 4, 0, 0 + 10344, 10345, 0, 4, 0, 0 + 10346, 10347, 0, 4, 0, 0 + 10348, 3, 0, 1, 1, 0 + 10350, 10351, 0, 2, 2, 0 + 10351, 10352, 0, 2, 2, 0 + 10352, 10353, 0, 2, 2, 0 + 10353, 10354, 0, 2, 2, 0 + 10354, 10355, 0, 2, 2, 0 + 10355, 10356, 0, 2, 2, 0 + 10356, 10357, 0, 2, 2, 0 + 10348, 10350, 0, 2, 2, 0 + 10359, 65, 0, 2, 0, 0 + 65, 10149, 0, 2, 0, 0 + 10360, 10361, 0, 2, 2, 0 + 10361, 10362, 0, 2, 2, 0 + 10362, 10363, 0, 2, 2, 0 + 10363, 10364, 0, 2, 2, 0 + 10364, 10365, 0, 2, 2, 0 + 10365, 10366, 0, 2, 2, 0 + 10366, 10367, 0, 2, 2, 0 + 10367, 10368, 0, 2, 2, 0 + 10368, 10369, 0, 2, 2, 0 + 10369, 10370, 0, 2, 2, 0 + 10370, 10371, 0, 2, 2, 0 + 10371, 10372, 0, 2, 2, 0 + 10372, 2424, 0, 2, 2, 0 + 10373, 10374, 0, 2, 2, 0 + 10374, 10375, 0, 2, 2, 0 + 10375, 10376, 0, 2, 2, 0 + 10376, 10377, 0, 2, 2, 0 + 10377, 10378, 0, 2, 2, 0 + 10378, 10379, 0, 2, 2, 0 + 2424, 10373, 0, 2, 2, 0 + 10380, 10381, 0, 2, 2, 0 + 10381, 10382, 0, 2, 2, 0 + 10382, 10383, 0, 2, 2, 0 + 10383, 10384, 0, 2, 2, 0 + 10384, 10385, 0, 2, 2, 0 + 10385, 10386, 0, 2, 2, 0 + 10386, 10387, 0, 2, 2, 0 + 10387, 10388, 0, 2, 2, 0 + 10388, 10389, 0, 2, 2, 0 + 10389, 10390, 0, 2, 2, 0 + 10390, 10391, 0, 2, 2, 0 + 10391, 10358, 0, 2, 2, 0 + 266, 10360, 0, 2, 2, 0 + 10392, 10393, 0, 2, 2, 0 + 10393, 10394, 0, 2, 2, 0 + 10394, 10395, 0, 2, 2, 0 + 10397, 10398, 0, 2, 2, 0 + 10398, 10399, 0, 2, 2, 0 + 10399, 10400, 0, 2, 2, 0 + 10402, 10403, 0, 2, 2, 0 + 10403, 10404, 0, 2, 2, 0 + 10404, 10405, 0, 2, 2, 0 + 10407, 10408, 0, 2, 2, 0 + 10408, 10409, 0, 2, 2, 0 + 10409, 10410, 0, 2, 2, 0 + 10410, 10411, 0, 2, 2, 0 + 10411, 10412, 0, 2, 2, 0 + 10412, 10413, 0, 2, 2, 0 + 10406, 10407, 0, 2, 2, 0 + 10083, 10415, 0, 2, 2, 0 + 10415, 10084, 0, 2, 2, 0 + 10130, 10205, 0, 2, 2, 0 + 10416, 986, 0, 2, 0, 0 + 72, 10416, 0, 2, 0, 0 + 10417, 10418, 0, 4, 0, 0 + 10418, 10419, 0, 4, 0, 0 + 10419, 10420, 0, 4, 0, 0 + 10420, 10421, 0, 4, 0, 0 + 10421, 10422, 0, 4, 0, 0 + 10422, 10423, 0, 4, 0, 0 + 10423, 10424, 0, 4, 0, 0 + 10424, 10425, 0, 4, 0, 0 + 10425, 10426, 0, 4, 0, 0 + 10426, 10119, 0, 4, 0, 0 + 10416, 10417, 0, 4, 0, 0 + 2302, 10427, 0, 1, 0, 2 + 10428, 10429, 0, 2, 2, 0 + 10429, 10430, 0, 2, 2, 0 + 10430, 10431, 0, 2, 2, 0 + 10431, 10432, 0, 2, 2, 0 + 10432, 10433, 0, 2, 2, 0 + 10433, 10434, 0, 2, 2, 0 + 10434, 10435, 0, 2, 2, 0 + 10435, 10436, 0, 1, 1, 0 + 10436, 10437, 0, 1, 1, 0 + 10437, 10438, 0, 2, 2, 0 + 10438, 10439, 0, 2, 2, 0 + 10439, 10440, 0, 2, 2, 0 + 10440, 10441, 0, 2, 2, 0 + 10441, 10442, 0, 2, 2, 0 + 10442, 10443, 0, 2, 2, 0 + 10443, 10444, 0, 2, 2, 0 + 10444, 10445, 0, 2, 2, 0 + 895, 896, 0, 1, 1, 1 + 10446, 10447, 0, 2, 2, 0 + 10447, 10448, 0, 2, 2, 0 + 10448, 10449, 0, 2, 2, 0 + 10449, 10450, 0, 2, 2, 0 + 10450, 794, 0, 2, 2, 0 + 10451, 10452, 0, 2, 2, 0 + 10452, 10453, 0, 2, 2, 0 + 10453, 10454, 0, 2, 2, 0 + 10454, 10455, 0, 2, 2, 0 + 10455, 10456, 0, 2, 2, 0 + 10456, 707, 0, 2, 2, 0 + 794, 10451, 0, 2, 2, 0 + 10457, 10458, 0, 2, 2, 0 + 10458, 10459, 0, 2, 2, 0 + 10459, 10460, 0, 2, 2, 0 + 10460, 10461, 0, 2, 2, 0 + 10461, 10462, 0, 2, 2, 0 + 10462, 10463, 0, 2, 1, 0 + 10463, 10464, 0, 2, 1, 0 + 10464, 10465, 0, 2, 1, 0 + 10465, 10466, 0, 2, 1, 0 + 10466, 10467, 0, 2, 1, 0 + 10467, 10468, 0, 2, 1, 0 + 10468, 10469, 0, 2, 1, 0 + 10469, 604, 0, 2, 2, 0 + 707, 10457, 0, 2, 2, 0 + 605, 604, 0, 2, 0, 0 + 10470, 10471, 0, 2, 2, 0 + 10471, 10472, 0, 2, 2, 0 + 10472, 10473, 0, 2, 2, 0 + 10473, 10474, 0, 2, 2, 0 + 10474, 10475, 0, 2, 2, 0 + 10475, 10476, 0, 2, 2, 0 + 10476, 10477, 0, 2, 2, 0 + 10477, 10478, 0, 2, 2, 0 + 10478, 10479, 0, 2, 2, 0 + 10479, 603, 0, 2, 2, 0 + 10480, 10481, 0, 2, 2, 0 + 10481, 10482, 0, 2, 2, 0 + 10482, 10483, 0, 2, 2, 0 + 10483, 10484, 0, 2, 2, 0 + 10484, 10485, 0, 2, 2, 0 + 10485, 612, 0, 2, 2, 0 + 10486, 10487, 0, 2, 2, 0 + 10487, 10488, 0, 2, 2, 0 + 10488, 10489, 0, 2, 2, 0 + 10489, 10490, 0, 2, 2, 0 + 10490, 10491, 0, 2, 2, 0 + 10491, 621, 0, 2, 2, 0 + 10492, 10493, 0, 2, 2, 0 + 10493, 10494, 0, 2, 2, 0 + 10494, 10495, 0, 2, 2, 0 + 10495, 10496, 0, 2, 2, 0 + 10496, 10497, 0, 2, 2, 0 + 10497, 10498, 0, 2, 2, 0 + 10498, 10499, 0, 2, 2, 0 + 10499, 10500, 0, 2, 2, 0 + 621, 10492, 0, 2, 2, 0 + 10500, 17409, 0, 2, 2, 0 + 10379, 10380, 0, 2, 2, 0 + 603, 10480, 0, 2, 2, 0 + 612, 10486, 0, 2, 2, 0 + 10502, 10470, 0, 2, 2, 0 + 604, 10502, 0, 2, 2, 0 + 2412, 10120, 0, 2, 0, 0 + 6975, 10503, 0, 1, 0, 1 + 10503, 6981, 0, 1, 0, 1 + 10504, 10505, 0, 2, 2, 0 + 10507, 10508, 0, 2, 2, 0 + 10508, 10509, 0, 2, 2, 0 + 10509, 10510, 0, 2, 2, 0 + 10511, 10512, 0, 2, 2, 0 + 10512, 10513, 0, 2, 2, 0 + 6981, 10504, 0, 2, 2, 0 + 10514, 66, 0, 2, 0, 0 + 95, 10514, 0, 2, 0, 0 + 10515, 10516, 0, 2, 2, 0 + 10516, 10517, 0, 2, 2, 0 + 10517, 10518, 0, 2, 2, 0 + 10518, 10519, 0, 2, 2, 0 + 10519, 10520, 0, 2, 2, 0 + 10520, 266, 0, 2, 2, 0 + 10514, 10515, 0, 2, 2, 0 + 10521, 10522, 0, 2, 2, 0 + 10522, 10523, 0, 2, 2, 0 + 10523, 10524, 0, 2, 2, 0 + 10524, 10525, 0, 2, 2, 0 + 10525, 10526, 0, 2, 2, 0 + 10526, 10514, 0, 2, 2, 0 + 10527, 10528, 0, 2, 0, 0 + 10528, 10529, 0, 2, 0, 0 + 10529, 10530, 0, 2, 0, 0 + 10530, 10531, 0, 2, 0, 0 + 10531, 10532, 0, 2, 0, 0 + 10532, 64, 0, 2, 0, 0 + 10533, 10414, 0, 2, 2, 0 + 10534, 10535, 0, 2, 2, 0 + 10535, 10536, 0, 2, 2, 0 + 10536, 10537, 0, 2, 2, 0 + 10537, 17686, 0, 2, 2, 0 + 10538, 10539, 0, 2, 2, 0 + 10539, 10540, 0, 2, 2, 0 + 10540, 10541, 0, 2, 2, 0 + 10541, 10542, 0, 2, 2, 0 + 10542, 10521, 0, 2, 2, 0 + 10414, 10534, 0, 2, 2, 0 + 10413, 17367, 0, 2, 2, 0 + 10545, 6, 0, 1, 1, 0 + 10546, 10547, 0, 1, 0, 0 + 10547, 10548, 0, 1, 0, 0 + 10548, 10549, 0, 1, 0, 0 + 10549, 10550, 0, 1, 0, 0 + 10550, 2286, 0, 1, 0, 0 + 10551, 10552, 0, 1, 1, 0 + 10552, 10553, 1, 1, 1, 0 + 10553, 10554, 1, 1, 1, 0 + 10554, 10555, 1, 1, 1, 0 + 10555, 10556, 1, 1, 1, 0 + 10556, 10557, 1, 1, 1, 0 + 10557, 10558, 1, 1, 1, 0 + 10559, 17404, 1, 1, 1, 0 + 10560, 17405, 1, 1, 1, 0 + 10561, 17406, 1, 1, 1, 0 + 10562, 10563, 1, 1, 1, 0 + 10563, 10564, 1, 1, 1, 0 + 10564, 10565, 1, 1, 1, 0 + 10565, 10566, 1, 1, 1, 0 + 10566, 10567, 1, 1, 1, 0 + 10567, 10568, 1, 1, 1, 0 + 10568, 10569, 1, 1, 1, 0 + 10569, 10570, 1, 1, 1, 0 + 10570, 10571, 1, 1, 1, 0 + 10571, 10572, 1, 1, 1, 0 + 10572, 10573, 1, 1, 1, 0 + 10573, 10574, 1, 1, 1, 0 + 10574, 10575, 1, 1, 1, 0 + 10575, 10576, 1, 1, 1, 0 + 10558, 17403, 1, 1, 1, 0 + 10577, 10578, 1, 1, 1, 0 + 10578, 17408, 1, 1, 1, 0 + 10579, 17407, 1, 1, 1, 0 + 10580, 10581, 1, 1, 1, 0 + 10581, 10582, 1, 1, 1, 0 + 10582, 10583, 1, 1, 1, 0 + 10583, 10584, 1, 1, 1, 0 + 10584, 10585, 1, 1, 1, 0 + 10585, 10586, 1, 1, 1, 0 + 10586, 10587, 1, 1, 1, 0 + 10587, 10588, 1, 1, 1, 0 + 10588, 10589, 1, 1, 1, 0 + 10589, 10590, 1, 1, 1, 0 + 10590, 10591, 1, 1, 1, 0 + 10591, 10592, 1, 1, 1, 0 + 10592, 10593, 1, 1, 1, 0 + 10593, 10594, 1, 1, 1, 0 + 10594, 10595, 1, 1, 1, 0 + 10595, 10596, 1, 1, 1, 0 + 10596, 10597, 1, 1, 1, 0 + 10597, 10598, 1, 1, 1, 0 + 10599, 10600, 1, 1, 1, 0 + 10600, 10601, 1, 1, 1, 0 + 10601, 10602, 1, 1, 1, 0 + 10602, 10603, 1, 1, 1, 0 + 10603, 10604, 1, 1, 1, 0 + 10605, 10606, 1, 1, 1, 0 + 10606, 10607, 1, 1, 1, 0 + 10607, 10608, 1, 1, 1, 0 + 10608, 10609, 1, 1, 1, 0 + 10609, 10610, 1, 1, 1, 0 + 10610, 10611, 1, 1, 1, 0 + 10611, 10612, 1, 1, 1, 0 + 10612, 10613, 1, 1, 1, 0 + 10613, 10614, 1, 1, 1, 0 + 10614, 10615, 1, 1, 1, 0 + 10615, 10616, 1, 1, 1, 0 + 10598, 10599, 1, 1, 1, 0 + 10604, 10605, 1, 1, 1, 0 + 10576, 10577, 1, 1, 1, 0 + 9872, 9873, 0, 1, 1, 0 + 9968, 9967, 0, 1, 1, 0 + 10396, 321, 0, 2, 0, 0 + 10617, 6502, 0, 1, 0, 0 + 5783, 10618, 0, 1, 0, 0 + 289, 309, 0, 1, 1, 0 + 10619, 289, 0, 1, 1, 0 + 10619, 298, 0, 1, 0, 0 + 282, 10619, 0, 1, 1, 0 + 5750, 10620, 0, 1, 0, 0 + 10621, 1724, 0, 2, 0, 0 + 1743, 10621, 0, 2, 0, 0 + 10621, 2042, 0, 1, 1, 0 + 10622, 78, 0, 1, 0, 0 + 10623, 10624, 0, 2, 2, 0 + 10624, 10625, 0, 2, 2, 0 + 10625, 10626, 0, 2, 2, 0 + 10626, 10627, 0, 2, 2, 0 + 10627, 10628, 0, 2, 2, 0 + 10382, 10623, 0, 2, 2, 0 + 79, 10622, 0, 1, 0, 0 + 10628, 10629, 0, 2, 2, 0 + 8083, 17507, 0, 2, 0, 0 + 10629, 17506, 0, 2, 0, 0 + 2116, 10630, 0, 1, 0, 0 + 2085, 10631, 0, 1, 0, 0 + 10632, 10633, 0, 2, 2, 0 + 10633, 10634, 0, 2, 2, 0 + 10634, 10635, 0, 2, 2, 0 + 10635, 10636, 0, 2, 2, 0 + 10636, 10637, 0, 2, 2, 0 + 10637, 10638, 0, 2, 2, 0 + 10638, 10639, 0, 2, 2, 0 + 10632, 2363, 0, 2, 0, 0 + 2362, 10632, 0, 2, 0, 0 + 10641, 10642, 0, 2, 2, 0 + 10642, 10643, 0, 2, 2, 0 + 10643, 10644, 0, 2, 2, 0 + 10644, 10645, 0, 2, 2, 0 + 10645, 10646, 0, 2, 2, 0 + 10646, 10647, 0, 2, 2, 0 + 10647, 10648, 0, 2, 2, 0 + 10648, 10649, 0, 1, 2, 0 + 10649, 10650, 0, 1, 2, 0 + 10650, 10651, 0, 1, 2, 0 + 10651, 10652, 0, 1, 2, 0 + 10652, 10653, 0, 1, 2, 0 + 10653, 10654, 0, 1, 2, 0 + 10654, 10655, 0, 1, 2, 0 + 10655, 10656, 0, 1, 2, 0 + 10656, 10657, 0, 2, 2, 0 + 10657, 10658, 0, 2, 2, 0 + 10658, 10659, 0, 2, 2, 0 + 2807, 2933, 0, 2, 2, 0 + 2807, 10641, 0, 2, 2, 0 + 10660, 10661, 0, 1, 1, 0 + 10662, 10663, 0, 1, 1, 0 + 10664, 10665, 0, 1, 1, 0 + 10666, 10667, 0, 1, 1, 0 + 10668, 10669, 0, 1, 1, 0 + 10670, 10671, 0, 1, 1, 0 + 10672, 10673, 0, 1, 1, 0 + 10674, 10675, 0, 1, 1, 0 + 10676, 10677, 0, 1, 1, 0 + 10678, 10679, 0, 1, 1, 0 + 10680, 10681, 0, 1, 1, 0 + 10681, 10678, 0, 1, 1, 0 + 10680, 10679, 0, 1, 1, 0 + 10682, 10683, 0, 1, 1, 0 + 10683, 10684, 0, 1, 1, 0 + 10684, 10685, 0, 1, 1, 0 + 10685, 10682, 0, 1, 1, 0 + 10686, 10687, 0, 1, 1, 0 + 10688, 10689, 0, 1, 1, 0 + 10690, 10691, 0, 1, 1, 0 + 10692, 10693, 0, 1, 1, 0 + 10695, 10694, 0, 1, 1, 0 + 10696, 10697, 0, 1, 1, 0 + 10697, 10698, 0, 1, 1, 0 + 10698, 10699, 0, 1, 1, 0 + 10699, 10696, 0, 1, 1, 0 + 10700, 10701, 0, 1, 1, 0 + 10702, 10703, 0, 1, 1, 0 + 10704, 10705, 0, 1, 1, 0 + 10705, 10706, 0, 1, 1, 0 + 10706, 10707, 0, 1, 1, 0 + 10707, 10704, 0, 1, 1, 0 + 10708, 10709, 0, 1, 1, 0 + 10709, 10710, 0, 1, 1, 0 + 10710, 10711, 0, 1, 1, 0 + 10711, 10708, 0, 1, 1, 0 + 10712, 10713, 0, 1, 1, 0 + 10713, 10714, 0, 1, 1, 0 + 10714, 10715, 0, 1, 1, 0 + 10715, 10716, 0, 1, 1, 0 + 10716, 10717, 0, 1, 1, 0 + 10717, 10718, 0, 1, 1, 0 + 10718, 10719, 0, 1, 1, 0 + 10719, 10720, 0, 1, 1, 0 + 10720, 10721, 0, 1, 1, 0 + 10721, 10722, 0, 1, 1, 0 + 10722, 10723, 0, 1, 1, 0 + 10723, 10724, 0, 1, 1, 0 + 10724, 10725, 0, 1, 1, 0 + 10725, 10726, 0, 1, 1, 0 + 10726, 10727, 0, 1, 1, 0 + 10727, 10728, 0, 1, 1, 0 + 10728, 10729, 0, 1, 1, 0 + 10729, 10730, 0, 1, 1, 0 + 10730, 10731, 0, 1, 1, 0 + 10731, 10732, 0, 1, 1, 0 + 10732, 10733, 0, 1, 1, 0 + 10733, 10734, 0, 1, 1, 0 + 10735, 10736, 0, 1, 1, 0 + 10736, 10737, 0, 1, 1, 0 + 10737, 10738, 0, 1, 1, 0 + 10738, 10739, 0, 1, 1, 0 + 10739, 10740, 0, 1, 1, 0 + 10740, 10741, 0, 1, 1, 0 + 10741, 10742, 0, 1, 1, 0 + 10743, 10744, 0, 1, 1, 0 + 10744, 10745, 0, 1, 1, 0 + 10745, 10746, 0, 1, 1, 0 + 10746, 10747, 0, 1, 1, 0 + 10747, 10748, 0, 1, 1, 0 + 10749, 10743, 0, 1, 1, 0 + 10742, 10749, 0, 1, 1, 0 + 10750, 10751, 0, 1, 1, 0 + 10751, 10735, 0, 1, 1, 0 + 10734, 10750, 0, 1, 1, 0 + 10752, 10753, 0, 1, 1, 0 + 10754, 10755, 0, 1, 1, 0 + 10755, 10756, 0, 1, 1, 0 + 10756, 10757, 0, 1, 1, 0 + 10757, 10754, 0, 1, 1, 0 + 10758, 10759, 0, 1, 1, 0 + 10760, 10761, 0, 1, 1, 0 + 10761, 10762, 0, 1, 1, 0 + 10762, 10763, 0, 1, 1, 0 + 10763, 10760, 0, 1, 1, 0 + 2940, 2941, 0, 2, 2, 0 + 10764, 9971, 0, 1, 1, 0 + 10765, 10766, 0, 1, 1, 0 + 10766, 10767, 0, 1, 1, 0 + 10767, 10768, 0, 1, 1, 0 + 10768, 10769, 0, 1, 1, 0 + 10769, 10770, 0, 1, 1, 0 + 10770, 10771, 0, 1, 1, 0 + 10771, 10772, 0, 1, 1, 0 + 10772, 2643, 0, 1, 1, 0 + 2660, 10764, 0, 1, 1, 0 + 10764, 10765, 0, 1, 1, 0 + 10773, 10774, 0, 1, 1, 0 + 10774, 10775, 0, 1, 1, 0 + 10775, 2941, 0, 1, 1, 0 + 10772, 10773, 0, 1, 1, 0 + 10776, 10777, 0, 2, 2, 0 + 10777, 10778, 0, 2, 2, 0 + 10778, 10779, 0, 2, 2, 0 + 10779, 10780, 0, 2, 2, 0 + 10780, 10781, 0, 2, 2, 0 + 10781, 10782, 0, 2, 2, 0 + 10782, 10783, 0, 2, 2, 0 + 10783, 10784, 0, 2, 2, 0 + 10784, 10785, 0, 2, 2, 0 + 10785, 10786, 0, 2, 2, 0 + 10786, 10787, 0, 2, 2, 0 + 10787, 10788, 0, 2, 2, 0 + 10788, 10789, 0, 2, 2, 0 + 10789, 10790, 0, 2, 2, 0 + 10790, 10791, 0, 2, 2, 0 + 10791, 10792, 0, 2, 2, 0 + 10792, 10793, 0, 2, 2, 0 + 10793, 10794, 0, 2, 2, 0 + 2941, 10776, 0, 2, 2, 0 + 10795, 10796, 0, 1, 1, 0 + 10796, 10797, 0, 1, 1, 0 + 10797, 10798, 0, 1, 1, 0 + 10798, 10799, 0, 1, 1, 0 + 10799, 10800, 0, 1, 1, 0 + 10794, 10800, 0, 2, 2, 0 + 2923, 10795, 0, 1, 1, 0 + 10801, 4270, 0, 1, 0, 0 + 10797, 10801, 0, 1, 0, 0 + 10802, 10803, 0, 2, 2, 0 + 10803, 10804, 0, 2, 2, 0 + 10804, 10805, 0, 2, 2, 0 + 10805, 10806, 0, 2, 2, 0 + 10806, 10807, 0, 2, 2, 0 + 10807, 10808, 0, 2, 2, 0 + 10808, 10809, 0, 2, 2, 0 + 10809, 10810, 0, 2, 2, 0 + 10810, 10811, 0, 2, 2, 0 + 10811, 10812, 0, 2, 2, 0 + 10812, 17255, 0, 2, 2, 0 + 10813, 17254, 0, 2, 2, 0 + 10814, 10815, 0, 2, 2, 0 + 10815, 10816, 0, 2, 2, 0 + 10816, 10817, 0, 2, 2, 0 + 10817, 10818, 0, 2, 2, 0 + 10818, 10819, 0, 2, 2, 0 + 10819, 10820, 0, 2, 2, 0 + 10820, 10821, 0, 2, 2, 0 + 10800, 10802, 0, 2, 2, 0 + 10822, 10823, 0, 1, 1, 0 + 10823, 10824, 0, 1, 1, 0 + 10824, 10825, 0, 1, 1, 0 + 10825, 10826, 0, 1, 1, 0 + 10826, 10827, 0, 1, 1, 0 + 10827, 10828, 0, 1, 1, 0 + 10828, 10829, 0, 1, 1, 0 + 10829, 10830, 0, 1, 1, 0 + 10830, 10831, 0, 1, 1, 0 + 4413, 10831, 0, 1, 1, 0 + 10832, 10833, 0, 1, 1, 0 + 10830, 10832, 0, 1, 1, 0 + 10833, 4208, 0, 1, 1, 0 + 4208, 4252, 0, 1, 1, 0 + 4208, 4458, 0, 1, 1, 0 + 10834, 10835, 0, 1, 1, 0 + 10835, 10836, 0, 1, 1, 0 + 10836, 10837, 0, 1, 1, 0 + 10837, 10834, 0, 1, 1, 0 + 10838, 10839, 0, 1, 1, 0 + 10839, 10840, 0, 1, 1, 0 + 10840, 10841, 0, 1, 1, 0 + 10841, 10838, 0, 1, 1, 0 + 10842, 10843, 0, 1, 1, 0 + 10844, 10845, 0, 1, 1, 0 + 10845, 10846, 0, 1, 1, 0 + 10847, 10848, 0, 1, 1, 0 + 10848, 10849, 0, 1, 1, 0 + 10849, 10850, 0, 1, 1, 0 + 10850, 10847, 0, 1, 1, 0 + 10851, 10852, 0, 1, 1, 0 + 10853, 10854, 0, 1, 1, 0 + 10855, 10856, 0, 1, 1, 0 + 10857, 10858, 0, 1, 1, 0 + 10858, 10859, 0, 1, 1, 0 + 10859, 10860, 0, 1, 1, 0 + 10860, 10857, 0, 1, 1, 0 + 10861, 10862, 0, 1, 1, 0 + 10863, 10864, 0, 1, 1, 0 + 10864, 10865, 0, 1, 1, 0 + 10865, 10866, 0, 1, 1, 0 + 10866, 10863, 0, 1, 1, 0 + 10867, 10868, 0, 1, 1, 0 + 10869, 10870, 0, 1, 1, 0 + 10871, 10872, 0, 1, 1, 0 + 10873, 10874, 0, 2, 0, 0 + 10874, 10875, 0, 2, 0, 0 + 10875, 10876, 0, 2, 0, 0 + 10876, 10877, 0, 2, 0, 0 + 10877, 10878, 0, 2, 0, 0 + 10878, 10879, 0, 2, 0, 0 + 10879, 10880, 0, 2, 0, 0 + 10880, 10881, 0, 2, 0, 0 + 10881, 10882, 0, 1, 0, 0 + 10883, 10884, 0, 1, 1, 0 + 10884, 10885, 0, 2, 0, 0 + 10885, 10886, 0, 2, 0, 0 + 10886, 10887, 0, 2, 0, 0 + 10887, 10888, 0, 2, 0, 0 + 10888, 10889, 0, 2, 0, 0 + 10889, 10890, 0, 2, 0, 0 + 10890, 10891, 0, 2, 0, 0 + 10891, 10892, 0, 2, 0, 0 + 10892, 10893, 0, 2, 0, 0 + 10893, 10894, 0, 2, 0, 0 + 10895, 10873, 0, 2, 0, 0 + 5792, 10897, 0, 1, 0, 0 + 10896, 5772, 0, 1, 0, 0 + 10898, 10899, 0, 1, 0, 0 + 10899, 10900, 0, 2, 0, 0 + 10900, 10901, 0, 2, 0, 0 + 10901, 10902, 0, 2, 0, 0 + 10902, 10903, 0, 2, 0, 0 + 10903, 10904, 0, 2, 0, 0 + 10904, 10905, 0, 2, 0, 0 + 10905, 10906, 0, 2, 0, 0 + 10906, 10907, 0, 2, 0, 0 + 10907, 10908, 0, 1, 0, 0 + 10908, 10896, 0, 1, 0, 0 + 10908, 8093, 0, 1, 0, 0 + 10882, 10898, 0, 1, 0, 0 + 8095, 10898, 0, 1, 0, 0 + 10909, 10910, 0, 1, 0, 0 + 10910, 10911, 0, 2, 0, 0 + 10911, 10912, 0, 2, 0, 0 + 10912, 10913, 0, 2, 0, 0 + 10913, 10914, 0, 2, 0, 0 + 10914, 10915, 0, 2, 0, 0 + 10915, 10916, 0, 2, 0, 0 + 10916, 10917, 0, 2, 0, 0 + 10917, 10918, 0, 2, 0, 0 + 10918, 10919, 0, 1, 0, 0 + 10919, 10883, 0, 1, 0, 0 + 10919, 8094, 0, 1, 0, 0 + 10897, 10909, 0, 1, 0, 0 + 10620, 10909, 0, 1, 0, 0 + 10921, 6171, 0, 2, 0, 0 + 10920, 10921, 0, 2, 0, 0 + 10922, 10920, 0, 2, 0, 0 + 6216, 10922, 0, 2, 0, 0 + 10821, 10920, 0, 2, 2, 0 + 10923, 10924, 0, 2, 0, 0 + 10924, 10925, 0, 2, 0, 0 + 10925, 10926, 0, 2, 0, 0 + 10926, 10927, 0, 2, 0, 0 + 10927, 10928, 0, 2, 0, 0 + 10928, 10929, 0, 2, 0, 0 + 10929, 10930, 0, 2, 0, 0 + 10930, 10931, 0, 2, 0, 0 + 10931, 10932, 0, 2, 0, 0 + 10932, 10933, 0, 2, 0, 0 + 10933, 10934, 0, 2, 0, 0 + 10934, 10935, 0, 2, 0, 0 + 10935, 10936, 0, 2, 0, 0 + 10937, 10938, 0, 2, 0, 0 + 10938, 10939, 0, 2, 0, 0 + 10939, 10940, 0, 2, 0, 0 + 10940, 10941, 0, 2, 0, 0 + 10941, 10942, 0, 2, 0, 0 + 10942, 10943, 0, 2, 0, 0 + 10943, 10944, 0, 2, 0, 0 + 10944, 10945, 0, 2, 0, 0 + 10945, 10946, 0, 2, 0, 0 + 10946, 10947, 0, 2, 0, 0 + 10947, 10948, 0, 2, 0, 0 + 10948, 10949, 0, 1, 0, 0 + 10949, 10950, 0, 1, 0, 0 + 10936, 10617, 0, 2, 0, 0 + 10951, 10952, 0, 1, 0, 1 + 10952, 10953, 0, 1, 0, 1 + 10953, 10954, 0, 1, 0, 1 + 10954, 10955, 0, 1, 0, 1 + 10956, 10957, 0, 1, 0, 1 + 10957, 10958, 0, 1, 0, 1 + 10952, 10956, 0, 1, 0, 1 + 10617, 10951, 0, 1, 0, 0 + 10959, 10960, 0, 1, 0, 1 + 10961, 10962, 0, 1, 0, 1 + 10962, 10963, 0, 2, 0, 0 + 10963, 10937, 0, 2, 0, 0 + 10964, 10965, 0, 1, 0, 1 + 10965, 10961, 0, 1, 0, 1 + 10960, 10961, 0, 1, 0, 1 + 10966, 10967, 0, 1, 0, 1 + 10967, 10968, 0, 1, 0, 1 + 10968, 10969, 0, 1, 0, 1 + 10955, 10966, 0, 1, 0, 1 + 10970, 10971, 0, 1, 0, 1 + 10971, 10972, 0, 1, 0, 1 + 10972, 10973, 0, 1, 0, 1 + 10958, 10970, 0, 1, 0, 1 + 10974, 10975, 0, 1, 0, 1 + 10975, 10976, 0, 1, 0, 1 + 10976, 10977, 0, 1, 0, 1 + 10977, 10964, 0, 1, 0, 1 + 10979, 10980, 0, 1, 0, 1 + 10980, 10959, 0, 1, 0, 1 + 10978, 10979, 0, 1, 0, 1 + 10981, 10978, 0, 1, 0, 1 + 10982, 10983, 0, 1, 0, 1 + 10983, 10984, 0, 2, 0, 1 + 10984, 10985, 0, 2, 0, 1 + 10985, 10986, 0, 2, 0, 1 + 10986, 10987, 0, 2, 0, 1 + 10987, 10988, 0, 2, 0, 0 + 10988, 10989, 0, 2, 0, 0 + 10989, 10990, 0, 2, 0, 0 + 10990, 10991, 0, 2, 0, 0 + 10969, 10982, 0, 1, 0, 1 + 10973, 10982, 0, 1, 0, 1 + 10992, 10993, 0, 2, 0, 0 + 10993, 10994, 0, 2, 0, 0 + 10994, 10995, 0, 2, 0, 0 + 10995, 10618, 0, 2, 0, 0 + 10996, 10997, 0, 2, 0, 1 + 10997, 10998, 0, 2, 0, 1 + 10998, 10999, 0, 2, 0, 1 + 10618, 10996, 0, 2, 0, 0 + 10999, 10981, 0, 1, 0, 1 + 10999, 10974, 0, 1, 0, 1 + 11000, 11001, 0, 2, 0, 0 + 11001, 11002, 0, 2, 0, 0 + 11002, 11003, 0, 2, 0, 0 + 11003, 11004, 0, 2, 0, 0 + 11004, 11005, 0, 2, 0, 0 + 11006, 11007, 0, 2, 0, 0 + 11007, 11008, 0, 2, 0, 0 + 11008, 11009, 0, 2, 0, 0 + 11010, 17323, 0, 2, 0, 0 + 11009, 11010, 0, 2, 0, 0 + 11005, 11006, 0, 2, 0, 0 + 11011, 11012, 0, 2, 0, 0 + 11012, 11013, 0, 2, 0, 0 + 11013, 11014, 0, 2, 0, 0 + 11014, 11015, 0, 2, 0, 0 + 11015, 11016, 0, 2, 0, 0 + 11016, 11017, 0, 2, 0, 0 + 11017, 11018, 0, 2, 0, 0 + 11018, 11019, 0, 2, 0, 0 + 11019, 11020, 0, 2, 0, 0 + 11020, 11021, 0, 2, 0, 0 + 11019, 5784, 0, 1, 0, 0 + 11021, 10992, 0, 2, 0, 0 + 10991, 11000, 0, 2, 0, 0 + 5794, 11002, 0, 1, 0, 0 + 5014, 17324, 0, 1, 0, 0 + 11022, 11023, 0, 1, 1, 0 + 11023, 11024, 0, 1, 1, 0 + 11024, 11025, 0, 1, 1, 0 + 11025, 11026, 0, 1, 1, 0 + 11026, 11027, 0, 1, 1, 0 + 11027, 11028, 0, 1, 1, 0 + 11029, 11030, 0, 1, 1, 0 + 11030, 11031, 0, 1, 1, 0 + 11031, 11032, 0, 1, 1, 0 + 11032, 11033, 0, 1, 1, 0 + 11022, 7908, 0, 1, 1, 0 + 11034, 11029, 0, 1, 1, 0 + 11034, 7966, 0, 1, 0, 0 + 7965, 11034, 0, 1, 0, 0 + 11022, 7993, 0, 1, 1, 0 + 11035, 11036, 0, 1, 1, 0 + 11036, 11037, 0, 1, 1, 0 + 11037, 11038, 0, 1, 1, 0 + 11038, 11039, 0, 1, 1, 0 + 11039, 11040, 0, 1, 1, 0 + 11040, 11041, 0, 1, 1, 0 + 11041, 11042, 0, 1, 1, 0 + 11043, 11044, 0, 1, 1, 0 + 11044, 11045, 0, 1, 1, 0 + 11045, 11046, 0, 1, 1, 0 + 11046, 11047, 0, 1, 1, 0 + 11047, 11048, 0, 1, 1, 0 + 11048, 11049, 0, 1, 1, 0 + 11049, 11050, 0, 1, 1, 0 + 11050, 11051, 0, 1, 1, 0 + 11051, 11052, 0, 1, 1, 0 + 11052, 11053, 0, 1, 1, 0 + 11053, 11054, 0, 1, 1, 0 + 11054, 11055, 0, 1, 1, 0 + 11055, 11056, 0, 1, 1, 0 + 11056, 11057, 0, 1, 1, 0 + 11057, 11058, 0, 1, 1, 0 + 11058, 11059, 0, 1, 1, 0 + 11060, 11061, 0, 1, 1, 1 + 11061, 11062, 0, 1, 1, 1 + 11062, 11063, 0, 1, 1, 1 + 11063, 11064, 0, 1, 1, 1 + 11064, 11065, 0, 1, 1, 1 + 11065, 11066, 0, 1, 1, 1 + 11066, 11067, 0, 1, 1, 0 + 11067, 11068, 0, 1, 1, 0 + 11068, 11069, 0, 1, 1, 0 + 11069, 11070, 0, 1, 1, 0 + 11070, 11071, 0, 1, 1, 0 + 11071, 11072, 0, 1, 1, 0 + 11072, 11073, 0, 1, 1, 0 + 11073, 11074, 0, 1, 1, 0 + 11074, 11075, 0, 1, 1, 0 + 11075, 11076, 0, 1, 1, 0 + 11076, 11077, 0, 1, 1, 0 + 11077, 11078, 0, 1, 1, 0 + 11078, 11079, 0, 1, 1, 0 + 11079, 11080, 0, 1, 1, 0 + 11080, 11082, 0, 1, 1, 0 + 11082, 11081, 0, 1, 1, 0 + 11081, 12563, 0, 1, 1, 0 + 7914, 17473, 0, 1, 0, 1 + 11060, 17472, 0, 1, 0, 1 + 11028, 11034, 0, 1, 1, 0 + 11083, 11084, 0, 1, 1, 0 + 11084, 11022, 0, 1, 1, 0 + 11086, 11087, 0, 1, 1, 0 + 11087, 11088, 0, 1, 1, 0 + 1329, 11085, 0, 1, 1, 0 + 11090, 138, 0, 1, 1, 0 + 11042, 11043, 0, 1, 1, 0 + 11091, 11092, 0, 1, 0, 3 + 11092, 11093, 0, 1, 0, 3 + 11093, 11094, 0, 1, 0, 3 + 11094, 11095, 0, 1, 0, 3 + 11095, 11099, 0, 1, 0, 3 + 11096, 11097, 0, 1, 0, 3 + 11097, 11098, 0, 1, 0, 3 + 11099, 11096, 0, 1, 0, 3 + 11100, 11101, 0, 1, 1, 2 + 11101, 11102, 0, 1, 1, 2 + 11103, 11104, 0, 1, 1, 2 + 11104, 11100, 0, 1, 1, 2 + 11099, 17364, 0, 1, 1, 2 + 11102, 11105, 0, 1, 1, 2 + 11106, 11113, 0, 1, 0, 2 + 11107, 11109, 0, 1, 0, 2 + 11108, 11107, 0, 1, 0, 2 + 11109, 11106, 0, 1, 0, 2 + 11110, 11112, 0, 1, 0, 2 + 11111, 11110, 0, 1, 0, 2 + 11113, 11105, 0, 1, 0, 2 + 11115, 11114, 0, 2, 0, 0 + 318, 11115, 0, 2, 0, 0 + 11115, 11091, 0, 1, 0, 3 + 10748, 4498, 0, 1, 1, 0 + 5656, 505, 0, 1, 1, 0 + 11116, 5650, 0, 1, 1, 0 + 11117, 11116, 0, 1, 1, 0 + 5649, 11117, 0, 1, 1, 0 + 11116, 11119, 0, 1, 1, 0 + 11119, 11118, 0, 1, 1, 0 + 11120, 11121, 0, 1, 1, 0 + 11121, 11122, 0, 1, 1, 0 + 11122, 11123, 0, 1, 1, 0 + 11123, 11124, 0, 1, 1, 0 + 11124, 11125, 0, 1, 1, 0 + 11125, 11126, 0, 1, 1, 0 + 11126, 11127, 0, 1, 1, 0 + 11127, 11128, 0, 1, 1, 0 + 11128, 11129, 0, 1, 1, 0 + 11129, 11130, 0, 1, 1, 0 + 11131, 11132, 0, 1, 1, 0 + 11132, 11133, 0, 1, 1, 0 + 11133, 11134, 0, 1, 1, 0 + 11134, 11135, 0, 1, 1, 0 + 11135, 11136, 0, 1, 1, 0 + 11136, 11137, 0, 1, 1, 0 + 11137, 11138, 0, 1, 1, 0 + 11138, 11139, 0, 1, 1, 0 + 11140, 11141, 0, 1, 1, 0 + 8196, 11140, 0, 1, 1, 0 + 11141, 11139, 0, 1, 1, 0 + 3094, 5998, 0, 1, 1, 0 + 5998, 3095, 0, 1, 1, 0 + 11142, 11143, 0, 1, 1, 0 + 11143, 11144, 0, 1, 1, 0 + 11144, 11145, 0, 1, 1, 0 + 11145, 11146, 0, 1, 1, 0 + 11146, 11120, 0, 1, 1, 0 + 5997, 11146, 0, 1, 0, 0 + 11146, 11147, 0, 1, 0, 0 + 11147, 11148, 0, 1, 0, 0 + 11148, 3248, 0, 1, 0, 0 + 11130, 11131, 0, 1, 1, 0 + 11149, 11150, 0, 1, 0, 0 + 11150, 11151, 0, 1, 0, 0 + 11151, 7599, 0, 1, 0, 0 + 7594, 11149, 0, 1, 0, 0 + 11152, 11153, 0, 1, 1, 0 + 11153, 11154, 0, 1, 1, 0 + 11154, 11155, 0, 1, 1, 0 + 11156, 11157, 0, 1, 1, 0 + 11157, 11176, 0, 1, 1, 0 + 11158, 11159, 0, 1, 1, 0 + 11159, 11160, 0, 1, 1, 0 + 11160, 11161, 0, 1, 1, 0 + 11161, 11162, 0, 1, 1, 0 + 11162, 11163, 0, 1, 1, 0 + 11163, 11164, 0, 1, 1, 0 + 11164, 11165, 0, 1, 1, 0 + 11165, 11166, 0, 1, 1, 0 + 11166, 11167, 0, 1, 1, 0 + 11167, 11168, 0, 1, 1, 0 + 11168, 11169, 0, 1, 1, 0 + 11169, 11170, 0, 1, 1, 0 + 11170, 11171, 0, 1, 1, 0 + 11171, 11172, 0, 1, 1, 0 + 11172, 11173, 0, 1, 1, 0 + 11173, 11174, 0, 1, 1, 0 + 11174, 11175, 0, 1, 1, 0 + 11175, 5912, 0, 1, 1, 0 + 5912, 5913, 0, 1, 1, 0 + 5912, 3536, 0, 1, 1, 0 + 3525, 5912, 0, 1, 1, 0 + 11176, 11158, 0, 1, 1, 0 + 4148, 11176, 0, 1, 1, 0 + 11177, 11178, 0, 1, 0, 0 + 11178, 11179, 0, 1, 0, 0 + 11179, 11184, 0, 1, 0, 0 + 11180, 11181, 0, 1, 0, 0 + 11181, 11182, 0, 1, 0, 0 + 11183, 11185, 0, 1, 0, 0 + 11184, 11183, 0, 1, 0, 0 + 11185, 11180, 0, 1, 0, 0 + 11159, 11177, 0, 1, 0, 0 + 11155, 11186, 0, 1, 1, 0 + 11186, 11156, 0, 1, 1, 0 + 11182, 11186, 0, 1, 0, 0 + 11152, 6393, 0, 1, 0, 0 + 6438, 11152, 0, 1, 0, 0 + 11187, 11188, 0, 1, 1, 0 + 11188, 11189, 0, 1, 1, 0 + 11189, 11190, 0, 1, 1, 0 + 11190, 11187, 0, 1, 1, 0 + 11191, 11192, 0, 1, 1, 0 + 11193, 11194, 0, 1, 1, 0 + 11195, 11194, 0, 1, 1, 0 + 11196, 11197, 0, 1, 1, 0 + 11198, 11199, 0, 1, 1, 0 + 11200, 11201, 0, 1, 1, 0 + 11202, 11203, 0, 1, 1, 0 + 11204, 11205, 0, 1, 1, 0 + 11205, 11206, 0, 1, 1, 0 + 11207, 11208, 0, 1, 1, 0 + 11208, 11209, 0, 1, 1, 0 + 11209, 11210, 0, 1, 1, 0 + 11210, 11207, 0, 1, 1, 0 + 11142, 5998, 0, 1, 1, 0 + 11211, 11212, 0, 1, 0, 0 + 11212, 11213, 0, 1, 0, 0 + 11213, 11214, 0, 1, 0, 0 + 11214, 11215, 0, 1, 0, 0 + 11215, 11216, 0, 1, 0, 0 + 11216, 11217, 0, 1, 0, 0 + 11217, 11218, 0, 1, 0, 0 + 11218, 11219, 0, 1, 0, 0 + 11219, 11220, 0, 1, 0, 0 + 11220, 11221, 0, 1, 0, 0 + 11221, 3440, 0, 1, 0, 0 + 3398, 11211, 0, 1, 0, 0 + 11222, 11223, 0, 1, 1, 0 + 11223, 11224, 0, 1, 1, 0 + 11224, 11225, 0, 1, 1, 0 + 11225, 11226, 0, 1, 1, 0 + 11226, 11227, 0, 1, 1, 0 + 11227, 11228, 0, 1, 1, 0 + 11231, 11229, 0, 1, 1, 0 + 11232, 11230, 0, 1, 1, 0 + 11230, 11231, 0, 1, 1, 0 + 11228, 11232, 0, 1, 1, 0 + 2448, 11222, 0, 1, 1, 0 + 7679, 11234, 0, 1, 0, 3 + 11234, 11235, 0, 1, 0, 3 + 11235, 11233, 0, 1, 0, 3 + 11233, 11236, 0, 1, 0, 3 + 11237, 11239, 0, 1, 1, 0 + 11238, 11241, 0, 1, 1, 0 + 11239, 11238, 0, 1, 1, 0 + 11240, 5640, 0, 1, 1, 0 + 11241, 11240, 0, 1, 1, 0 + 11242, 1069, 0, 1, 1, 0 + 11243, 11244, 0, 1, 1, 0 + 10616, 11243, 0, 1, 1, 0 + 11245, 11246, 0, 1, 1, 0 + 11246, 11247, 0, 1, 1, 0 + 11247, 11248, 0, 1, 1, 0 + 11248, 11249, 0, 1, 1, 0 + 11250, 11251, 0, 1, 0, 0 + 11251, 11252, 0, 1, 0, 0 + 11252, 11253, 0, 1, 0, 0 + 11253, 11254, 0, 1, 0, 0 + 11254, 11255, 0, 1, 0, 0 + 11255, 11256, 0, 1, 0, 0 + 11256, 11257, 0, 1, 0, 0 + 11257, 11258, 0, 1, 0, 0 + 11258, 11259, 0, 1, 0, 0 + 11259, 11249, 0, 1, 0, 0 + 11249, 11250, 0, 1, 0, 0 + 11261, 11262, 0, 1, 1, 0 + 11262, 11263, 0, 1, 1, 0 + 11263, 11264, 0, 1, 1, 0 + 11264, 11265, 0, 1, 1, 0 + 11265, 11266, 0, 1, 1, 0 + 11266, 11267, 0, 1, 1, 0 + 11267, 11268, 0, 1, 1, 0 + 11268, 11269, 0, 1, 1, 0 + 11269, 11270, 0, 1, 1, 0 + 11270, 11271, 0, 1, 1, 0 + 11271, 11272, 0, 1, 1, 0 + 11272, 11273, 0, 1, 1, 0 + 11273, 11274, 0, 1, 1, 0 + 11274, 11275, 0, 1, 1, 0 + 11275, 11276, 0, 1, 1, 0 + 11276, 11277, 0, 1, 1, 0 + 11277, 11278, 0, 1, 1, 0 + 11278, 11279, 0, 1, 1, 0 + 11279, 11280, 0, 1, 1, 0 + 11280, 11281, 0, 1, 1, 0 + 11281, 11282, 0, 1, 1, 0 + 11282, 11283, 0, 1, 1, 0 + 11283, 11284, 0, 1, 1, 0 + 11284, 11285, 0, 1, 1, 0 + 11285, 11286, 0, 1, 1, 0 + 11286, 11287, 0, 1, 1, 0 + 11287, 11288, 0, 1, 1, 0 + 11288, 11289, 0, 1, 1, 0 + 11289, 11290, 0, 1, 1, 0 + 11290, 11291, 0, 1, 1, 0 + 11291, 11292, 0, 1, 1, 0 + 11292, 11293, 0, 1, 1, 0 + 11293, 11294, 0, 1, 1, 0 + 11294, 11295, 0, 1, 1, 0 + 11295, 11296, 0, 1, 1, 0 + 11296, 11297, 0, 1, 1, 0 + 11297, 11298, 0, 1, 1, 0 + 11298, 11299, 0, 1, 1, 0 + 11299, 11300, 0, 1, 1, 0 + 11300, 11301, 0, 1, 1, 0 + 11301, 11302, 0, 1, 1, 0 + 11302, 11303, 0, 1, 1, 0 + 11303, 11304, 0, 1, 1, 0 + 11304, 11305, 0, 1, 1, 0 + 11305, 11306, 0, 1, 1, 0 + 11306, 11307, 0, 1, 1, 0 + 11307, 11308, 0, 1, 1, 0 + 11308, 11309, 0, 1, 1, 0 + 11309, 11310, 0, 1, 1, 0 + 11310, 11311, 0, 1, 1, 0 + 11311, 11312, 0, 1, 1, 0 + 11312, 11313, 0, 1, 1, 0 + 11313, 11314, 0, 1, 1, 0 + 11314, 11315, 0, 1, 1, 0 + 11316, 11317, 0, 1, 1, 0 + 11317, 11318, 0, 1, 1, 0 + 11318, 11319, 0, 1, 1, 0 + 11320, 11321, 0, 1, 1, 0 + 11321, 11322, 0, 1, 1, 0 + 11322, 11323, 0, 1, 1, 0 + 11323, 983, 0, 1, 1, 0 + 11315, 11316, 0, 1, 1, 0 + 11324, 11261, 0, 1, 1, 0 + 11324, 984, 0, 1, 1, 0 + 1103, 11325, 0, 2, 0, 0 + 11326, 11327, 0, 1, 1, 0 + 11327, 11328, 0, 1, 1, 0 + 11328, 11329, 0, 1, 1, 0 + 11329, 11326, 0, 1, 1, 0 + 11330, 11331, 0, 1, 1, 0 + 11331, 11332, 0, 1, 1, 0 + 11332, 11333, 0, 1, 1, 0 + 11333, 11330, 0, 1, 1, 0 + 11334, 11335, 0, 1, 1, 0 + 11336, 11337, 0, 1, 1, 0 + 11338, 11339, 0, 1, 1, 0 + 11339, 11340, 0, 1, 1, 0 + 11340, 11341, 0, 1, 1, 0 + 11341, 11338, 0, 1, 1, 0 + 11342, 11343, 0, 1, 1, 0 + 11343, 11344, 0, 1, 1, 0 + 11344, 11345, 0, 1, 1, 0 + 11345, 11342, 0, 1, 1, 0 + 11346, 11347, 0, 1, 1, 0 + 11348, 11346, 0, 1, 1, 0 + 11349, 11350, 0, 1, 1, 0 + 11351, 11352, 0, 1, 1, 0 + 11353, 11354, 0, 1, 1, 0 + 11355, 11356, 0, 1, 1, 0 + 11356, 11357, 0, 1, 1, 0 + 11357, 11358, 0, 1, 1, 0 + 11358, 11355, 0, 1, 1, 0 + 11359, 11360, 0, 1, 1, 0 + 11360, 11361, 0, 1, 1, 0 + 11361, 11362, 0, 1, 1, 0 + 11362, 11359, 0, 1, 1, 0 + 11363, 11364, 0, 1, 1, 0 + 11365, 11366, 0, 1, 1, 0 + 11367, 11368, 0, 1, 1, 0 + 11369, 11370, 0, 1, 1, 0 + 11371, 11372, 0, 1, 1, 0 + 11373, 11374, 0, 1, 1, 0 + 11374, 11371, 0, 1, 1, 0 + 11373, 11372, 0, 1, 1, 0 + 11375, 11376, 0, 1, 1, 0 + 11376, 11377, 0, 1, 1, 0 + 11377, 11378, 0, 1, 1, 0 + 11378, 11375, 0, 1, 1, 0 + 11379, 11380, 0, 1, 1, 0 + 11381, 11382, 0, 1, 1, 0 + 11383, 11384, 0, 1, 1, 0 + 11384, 11385, 0, 1, 1, 0 + 11385, 11386, 0, 1, 1, 0 + 11386, 11383, 0, 1, 1, 0 + 11387, 11388, 0, 1, 1, 0 + 11388, 11389, 0, 1, 1, 0 + 11389, 11390, 0, 1, 1, 0 + 11391, 11392, 0, 1, 1, 0 + 11393, 11394, 0, 1, 1, 0 + 11394, 11395, 0, 1, 1, 0 + 11395, 11396, 0, 1, 1, 0 + 11397, 11398, 0, 1, 1, 0 + 11398, 11399, 0, 1, 1, 0 + 11399, 11400, 0, 1, 1, 0 + 11400, 11397, 0, 1, 1, 0 + 11401, 11402, 0, 1, 1, 0 + 11402, 11403, 0, 1, 1, 0 + 11403, 11404, 0, 1, 1, 0 + 11404, 11401, 0, 1, 1, 0 + 11405, 11406, 0, 1, 1, 0 + 11406, 11407, 0, 1, 1, 0 + 11407, 11408, 0, 1, 1, 0 + 11408, 11405, 0, 1, 1, 0 + 11409, 11410, 0, 1, 1, 0 + 11410, 11411, 0, 1, 1, 0 + 11411, 11412, 0, 1, 1, 0 + 11412, 11409, 0, 1, 1, 0 + 11413, 11414, 0, 1, 1, 0 + 11414, 11415, 0, 1, 1, 0 + 11415, 11416, 0, 1, 1, 0 + 11417, 11418, 0, 1, 1, 0 + 11418, 11419, 0, 1, 1, 0 + 11419, 11420, 0, 1, 1, 0 + 11421, 11422, 0, 1, 1, 0 + 11423, 11424, 0, 1, 1, 0 + 11427, 11428, 0, 1, 1, 0 + 11428, 11429, 0, 1, 1, 0 + 11429, 11430, 0, 1, 1, 0 + 11431, 11432, 0, 1, 1, 0 + 11432, 11433, 0, 1, 1, 0 + 11433, 11434, 0, 1, 1, 0 + 11434, 11431, 0, 1, 1, 0 + 11435, 11436, 0, 1, 1, 0 + 11437, 11438, 0, 1, 1, 0 + 11438, 11439, 0, 1, 1, 0 + 11439, 11440, 0, 1, 1, 0 + 11440, 11437, 0, 1, 1, 0 + 11441, 11442, 0, 1, 1, 0 + 11442, 11443, 0, 1, 1, 0 + 11443, 11444, 0, 1, 1, 0 + 11444, 11445, 0, 1, 1, 0 + 6677, 11445, 0, 1, 0, 0 + 11445, 6678, 0, 1, 0, 0 + 11446, 11447, 0, 1, 1, 0 + 11447, 11448, 0, 1, 1, 0 + 11448, 11449, 0, 1, 1, 0 + 11450, 11451, 0, 1, 1, 0 + 11452, 11453, 0, 1, 1, 0 + 11454, 11455, 0, 1, 1, 0 + 11456, 11457, 0, 1, 1, 0 + 11458, 11459, 0, 1, 1, 0 + 11460, 11461, 0, 1, 1, 0 + 11461, 11462, 0, 1, 1, 0 + 11462, 11463, 0, 1, 1, 0 + 11463, 11464, 0, 1, 1, 0 + 11464, 11465, 0, 1, 1, 0 + 11465, 11466, 0, 1, 1, 0 + 11466, 11467, 0, 1, 1, 0 + 11467, 11468, 0, 1, 1, 0 + 11469, 11470, 0, 1, 1, 0 + 11470, 11471, 0, 1, 1, 0 + 11471, 11460, 0, 1, 1, 0 + 11472, 11473, 0, 1, 1, 0 + 11474, 11475, 0, 1, 1, 0 + 11476, 11477, 0, 1, 1, 0 + 11478, 11479, 0, 1, 1, 0 + 11480, 11481, 0, 1, 1, 0 + 11482, 11483, 0, 1, 1, 0 + 11484, 11485, 0, 1, 1, 0 + 11489, 11486, 0, 1, 1, 0 + 11491, 11492, 0, 1, 1, 0 + 11494, 11495, 0, 1, 1, 0 + 11496, 11497, 0, 1, 1, 0 + 11498, 11499, 0, 1, 1, 0 + 11502, 11503, 0, 1, 1, 0 + 11505, 11506, 0, 1, 1, 0 + 11508, 11509, 0, 1, 1, 0 + 11510, 11511, 0, 1, 1, 0 + 11512, 11513, 0, 1, 1, 0 + 11515, 11516, 0, 1, 1, 0 + 11518, 11519, 0, 1, 1, 0 + 11520, 11521, 0, 1, 1, 0 + 11522, 11523, 0, 1, 1, 0 + 11524, 11525, 0, 1, 1, 0 + 11526, 11527, 0, 1, 1, 0 + 11527, 11528, 0, 1, 1, 0 + 11528, 11529, 0, 1, 1, 0 + 11529, 11526, 0, 1, 1, 0 + 11530, 11531, 0, 1, 1, 0 + 11532, 11533, 0, 1, 1, 0 + 11534, 11535, 0, 1, 1, 0 + 11536, 11537, 0, 1, 1, 0 + 11538, 11539, 0, 1, 1, 0 + 11540, 11541, 0, 1, 1, 0 + 11542, 11543, 0, 1, 1, 0 + 11544, 11545, 0, 1, 1, 0 + 11546, 11547, 0, 1, 1, 0 + 11547, 11548, 0, 1, 1, 0 + 11548, 11549, 0, 1, 1, 0 + 11549, 11546, 0, 1, 1, 0 + 11550, 11551, 0, 1, 1, 0 + 11552, 11553, 0, 1, 1, 0 + 11554, 11555, 0, 1, 1, 0 + 11556, 11557, 0, 1, 1, 0 + 11559, 11558, 0, 1, 0, 0 + 11560, 11559, 0, 1, 0, 0 + 11561, 11560, 0, 1, 0, 0 + 11562, 11561, 0, 1, 0, 0 + 11563, 11562, 0, 1, 0, 0 + 11564, 11563, 0, 1, 0, 0 + 11565, 11564, 0, 1, 0, 0 + 11566, 11567, 0, 1, 1, 0 + 11568, 11569, 0, 1, 1, 0 + 11570, 11571, 0, 1, 1, 0 + 11572, 11573, 0, 1, 1, 0 + 11573, 11574, 0, 1, 1, 0 + 11574, 11575, 0, 1, 1, 0 + 11575, 11572, 0, 1, 1, 0 + 11576, 11577, 0, 1, 1, 0 + 11577, 11578, 0, 1, 1, 0 + 11579, 11576, 0, 1, 1, 0 + 11580, 11581, 0, 1, 1, 0 + 11581, 11582, 0, 1, 1, 0 + 11582, 11583, 0, 1, 1, 0 + 11583, 11580, 0, 1, 1, 0 + 11584, 11585, 0, 1, 1, 0 + 11585, 11586, 0, 1, 1, 0 + 11586, 11587, 0, 1, 1, 0 + 11587, 11584, 0, 1, 1, 0 + 11588, 11589, 0, 1, 1, 0 + 11589, 11590, 0, 1, 1, 0 + 11590, 11591, 0, 1, 1, 0 + 11591, 11588, 0, 1, 1, 0 + 11592, 11593, 0, 1, 1, 0 + 11595, 11596, 0, 1, 1, 0 + 11598, 11599, 0, 1, 1, 0 + 11599, 11600, 0, 1, 1, 0 + 11600, 11601, 0, 1, 1, 0 + 11601, 11598, 0, 1, 1, 0 + 11602, 11603, 0, 1, 1, 0 + 11603, 11604, 0, 1, 1, 0 + 11604, 11605, 0, 1, 1, 0 + 11605, 11602, 0, 1, 1, 0 + 11606, 11607, 0, 1, 1, 0 + 11608, 11609, 0, 1, 1, 0 + 11609, 11606, 0, 1, 1, 0 + 11607, 11608, 0, 1, 1, 0 + 11610, 11611, 0, 1, 1, 0 + 11611, 11612, 0, 1, 1, 0 + 11612, 11613, 0, 1, 1, 0 + 11614, 11615, 0, 1, 1, 0 + 11615, 11616, 0, 1, 1, 0 + 11616, 11617, 0, 1, 1, 0 + 11617, 11618, 0, 1, 1, 0 + 11618, 11619, 0, 1, 1, 0 + 11620, 11621, 0, 1, 1, 0 + 11621, 11622, 0, 1, 1, 0 + 11622, 11623, 0, 1, 1, 0 + 11623, 11620, 0, 1, 1, 0 + 11624, 11625, 0, 1, 1, 0 + 11625, 11626, 0, 1, 1, 0 + 11626, 11627, 0, 1, 1, 0 + 11627, 11624, 0, 1, 1, 0 + 11628, 11637, 0, 1, 1, 0 + 11629, 11630, 0, 1, 1, 0 + 11630, 11631, 0, 1, 1, 0 + 11631, 11632, 0, 1, 1, 0 + 11632, 11633, 0, 1, 1, 0 + 11633, 11634, 0, 1, 1, 0 + 11634, 11636, 0, 1, 1, 0 + 11636, 11635, 0, 1, 1, 0 + 11637, 11629, 0, 1, 1, 0 + 11638, 11639, 0, 1, 1, 0 + 11639, 11640, 0, 1, 1, 0 + 11640, 11641, 0, 1, 1, 0 + 11641, 11638, 0, 1, 1, 0 + 11642, 11643, 0, 1, 1, 0 + 11644, 11645, 0, 1, 1, 0 + 11646, 11647, 0, 1, 1, 0 + 11647, 11648, 0, 1, 1, 0 + 11648, 11649, 0, 1, 1, 0 + 11650, 11651, 0, 1, 1, 0 + 11652, 11653, 0, 1, 1, 0 + 11653, 11654, 0, 1, 1, 0 + 11654, 11655, 0, 1, 1, 0 + 11655, 11652, 0, 1, 1, 0 + 11656, 11657, 0, 1, 1, 0 + 11660, 11659, 0, 1, 1, 0 + 11661, 11662, 0, 1, 1, 0 + 11663, 11664, 0, 1, 1, 0 + 11665, 11666, 0, 1, 1, 0 + 11667, 11668, 0, 1, 1, 0 + 11669, 11670, 0, 1, 1, 0 + 11671, 11672, 0, 1, 1, 0 + 11672, 11673, 0, 1, 1, 0 + 11673, 11674, 0, 1, 1, 0 + 11674, 11675, 0, 1, 1, 0 + 11675, 11676, 0, 1, 1, 0 + 11676, 11677, 0, 1, 1, 0 + 11677, 11678, 0, 1, 1, 0 + 11678, 11679, 0, 1, 1, 0 + 11679, 11680, 0, 1, 1, 0 + 11671, 4508, 0, 1, 1, 0 + 11681, 11682, 0, 1, 0, 0 + 11682, 11683, 0, 1, 0, 0 + 11683, 11684, 0, 1, 0, 0 + 11684, 11685, 0, 1, 0, 0 + 4217, 11681, 0, 1, 0, 0 + 11686, 11687, 0, 1, 0, 0 + 11687, 11688, 0, 1, 0, 0 + 11688, 11689, 0, 1, 0, 0 + 11689, 11690, 0, 1, 0, 0 + 11690, 11691, 0, 1, 0, 0 + 11691, 11692, 0, 1, 0, 0 + 11692, 11693, 0, 1, 0, 0 + 11693, 11694, 0, 1, 0, 0 + 11694, 11695, 0, 1, 0, 0 + 11695, 11696, 0, 1, 0, 0 + 11696, 11697, 0, 1, 0, 0 + 11697, 11698, 0, 1, 0, 0 + 11699, 11700, 0, 1, 1, 0 + 11700, 11701, 0, 1, 1, 0 + 11701, 11702, 0, 1, 1, 0 + 11702, 11703, 0, 1, 1, 0 + 11704, 11705, 0, 1, 1, 0 + 11705, 11706, 0, 1, 1, 0 + 11706, 11707, 0, 1, 1, 0 + 11707, 11708, 0, 1, 1, 0 + 11709, 11710, 0, 1, 0, 0 + 11711, 11712, 0, 1, 1, 0 + 11712, 4006, 0, 1, 1, 0 + 11708, 11713, 0, 1, 1, 0 + 11713, 11698, 0, 1, 0, 0 + 11713, 11709, 0, 1, 0, 0 + 11714, 11715, 0, 1, 1, 0 + 11715, 11716, 0, 1, 1, 0 + 11716, 11704, 0, 1, 1, 0 + 11717, 11718, 0, 1, 1, 0 + 11718, 11719, 0, 1, 1, 0 + 11703, 11717, 0, 1, 1, 0 + 11686, 11720, 0, 1, 0, 0 + 11720, 11699, 0, 1, 1, 0 + 11720, 11685, 0, 1, 0, 0 + 11721, 11722, 0, 1, 1, 0 + 11722, 11723, 0, 1, 1, 0 + 11723, 11724, 0, 1, 1, 0 + 11725, 11726, 0, 1, 1, 0 + 11727, 11728, 0, 1, 1, 0 + 11728, 11729, 0, 1, 1, 0 + 11729, 11730, 0, 1, 1, 0 + 11730, 11727, 0, 1, 1, 0 + 11731, 11732, 0, 1, 1, 0 + 11732, 11733, 0, 1, 1, 0 + 11733, 11734, 0, 1, 1, 0 + 11734, 11731, 0, 1, 1, 0 + 11735, 11736, 0, 1, 1, 0 + 11736, 11737, 0, 1, 1, 0 + 11737, 11738, 0, 1, 1, 0 + 11739, 11740, 0, 1, 1, 0 + 11741, 11742, 0, 1, 1, 0 + 11742, 11739, 0, 1, 1, 0 + 11743, 11744, 0, 1, 1, 0 + 11744, 11745, 0, 1, 1, 0 + 11745, 11746, 0, 1, 1, 0 + 11747, 11748, 0, 1, 1, 0 + 11749, 11750, 0, 1, 1, 0 + 11750, 11747, 0, 1, 1, 0 + 11751, 11752, 0, 1, 1, 0 + 11753, 11754, 0, 1, 1, 0 + 11753, 11751, 0, 1, 1, 0 + 11755, 11756, 0, 1, 1, 0 + 11756, 11757, 0, 1, 1, 0 + 11757, 11758, 0, 1, 1, 0 + 11759, 11760, 0, 1, 1, 0 + 11760, 11761, 0, 1, 1, 0 + 11761, 11762, 0, 1, 1, 0 + 11762, 11759, 0, 1, 1, 0 + 11763, 11764, 0, 1, 1, 0 + 11764, 11765, 0, 1, 1, 0 + 11765, 11766, 0, 1, 1, 0 + 11766, 11763, 0, 1, 1, 0 + 11769, 11767, 0, 1, 1, 0 + 11770, 11771, 0, 1, 1, 0 + 11772, 11773, 0, 1, 1, 0 + 11774, 11775, 0, 1, 1, 0 + 11775, 11776, 0, 1, 1, 0 + 11776, 11777, 0, 1, 1, 0 + 11777, 11774, 0, 1, 1, 0 + 11778, 11779, 0, 1, 1, 0 + 11779, 11780, 0, 1, 1, 0 + 11780, 11781, 0, 1, 1, 0 + 11782, 11783, 0, 1, 1, 0 + 11783, 11784, 0, 1, 1, 0 + 11784, 11785, 0, 1, 1, 0 + 11785, 11782, 0, 1, 1, 0 + 11786, 11787, 0, 1, 1, 0 + 11787, 11788, 0, 1, 1, 0 + 11788, 11789, 0, 1, 1, 0 + 11790, 11791, 0, 1, 1, 0 + 11791, 11792, 0, 1, 1, 0 + 11792, 11793, 0, 1, 1, 0 + 11793, 11790, 0, 1, 1, 0 + 11794, 11795, 0, 1, 1, 0 + 11796, 11797, 0, 1, 1, 0 + 11797, 11794, 0, 1, 1, 0 + 11798, 11799, 0, 1, 1, 0 + 11799, 11800, 0, 1, 1, 0 + 11800, 11801, 0, 1, 1, 0 + 11801, 11798, 0, 1, 1, 0 + 11802, 11803, 0, 1, 1, 0 + 11803, 11804, 0, 1, 1, 0 + 11804, 11805, 0, 1, 1, 0 + 11806, 11807, 0, 1, 1, 0 + 11808, 11809, 0, 1, 1, 0 + 11809, 11810, 0, 1, 1, 0 + 11810, 11811, 0, 1, 1, 0 + 11812, 11813, 0, 1, 1, 0 + 11815, 11814, 0, 1, 1, 0 + 11816, 11817, 0, 1, 1, 0 + 11817, 11818, 0, 1, 1, 0 + 11818, 11819, 0, 1, 1, 0 + 11819, 11816, 0, 1, 1, 0 + 11820, 11821, 0, 1, 1, 0 + 11821, 11822, 0, 1, 1, 0 + 11822, 11823, 0, 1, 1, 0 + 11823, 11820, 0, 1, 1, 0 + 11824, 11825, 0, 1, 1, 0 + 11825, 11826, 0, 1, 1, 0 + 11826, 11827, 0, 1, 1, 0 + 11827, 11824, 0, 1, 1, 0 + 11828, 11829, 0, 1, 1, 0 + 11829, 11830, 0, 1, 1, 0 + 11830, 11831, 0, 1, 1, 0 + 11832, 11831, 0, 1, 1, 0 + 11833, 11834, 0, 1, 1, 0 + 11834, 11835, 0, 1, 1, 0 + 11835, 11836, 0, 1, 1, 0 + 11837, 11838, 0, 1, 1, 0 + 11839, 11840, 0, 1, 1, 0 + 11842, 11841, 0, 1, 1, 0 + 11843, 11844, 0, 1, 1, 0 + 11845, 11846, 0, 1, 1, 0 + 11846, 11847, 0, 1, 1, 0 + 11847, 11848, 0, 1, 1, 0 + 11848, 11845, 0, 1, 1, 0 + 11849, 11850, 0, 1, 1, 0 + 11850, 11851, 0, 1, 1, 0 + 11851, 11852, 0, 1, 1, 0 + 11852, 11849, 0, 1, 1, 0 + 11853, 11854, 0, 1, 1, 0 + 11855, 11853, 0, 1, 1, 0 + 11856, 11854, 0, 1, 1, 0 + 11857, 11858, 0, 1, 1, 0 + 11858, 11859, 0, 1, 1, 0 + 11859, 11860, 0, 1, 1, 0 + 11861, 11862, 0, 1, 1, 0 + 11862, 11863, 0, 1, 1, 0 + 11863, 11864, 0, 1, 1, 0 + 11865, 11866, 0, 1, 1, 0 + 11866, 11867, 0, 1, 1, 0 + 11867, 11868, 0, 1, 1, 0 + 11869, 11870, 0, 1, 1, 0 + 11870, 11871, 0, 1, 1, 0 + 11871, 11872, 0, 1, 1, 0 + 11872, 11869, 0, 1, 1, 0 + 11873, 11874, 0, 1, 1, 0 + 11875, 11876, 0, 1, 1, 0 + 11877, 11878, 0, 1, 1, 0 + 11878, 11879, 0, 1, 1, 0 + 11879, 11880, 0, 1, 1, 0 + 11880, 11877, 0, 1, 1, 0 + 11883, 11884, 0, 1, 1, 0 + 11886, 11885, 0, 1, 1, 0 + 11887, 11888, 0, 1, 1, 0 + 11889, 11890, 0, 1, 1, 0 + 11890, 11891, 0, 1, 1, 0 + 11893, 11894, 0, 1, 1, 0 + 11895, 11896, 0, 1, 1, 0 + 11896, 11897, 0, 1, 1, 0 + 11897, 11898, 0, 1, 1, 0 + 11898, 11899, 0, 1, 1, 0 + 11900, 11901, 0, 1, 1, 0 + 11901, 11902, 0, 1, 1, 0 + 11902, 11903, 0, 1, 1, 0 + 11904, 11905, 0, 1, 1, 0 + 11905, 11906, 0, 1, 1, 0 + 11906, 11907, 0, 1, 1, 0 + 11907, 11904, 0, 1, 1, 0 + 11908, 11909, 0, 1, 1, 0 + 11910, 11911, 0, 1, 1, 0 + 11912, 11913, 0, 1, 1, 0 + 11913, 11914, 0, 1, 1, 0 + 11914, 11915, 0, 1, 1, 0 + 11915, 11912, 0, 1, 1, 0 + 11916, 11917, 0, 1, 1, 0 + 11917, 11918, 0, 1, 1, 0 + 11918, 11919, 0, 1, 1, 0 + 11919, 11916, 0, 1, 1, 0 + 11920, 11921, 0, 1, 1, 0 + 11921, 11922, 0, 1, 1, 0 + 11922, 11923, 0, 1, 1, 0 + 11924, 11925, 0, 1, 1, 0 + 11925, 11926, 0, 1, 1, 0 + 11926, 11927, 0, 1, 1, 0 + 11927, 11924, 0, 1, 1, 0 + 4991, 4755, 0, 1, 0, 0 + 11928, 11929, 0, 1, 1, 0 + 11930, 11931, 0, 1, 1, 0 + 11932, 11933, 0, 1, 1, 0 + 11934, 11935, 0, 1, 1, 0 + 11935, 11936, 0, 1, 1, 0 + 11936, 11937, 0, 1, 1, 0 + 11937, 11934, 0, 1, 1, 0 + 11938, 11939, 0, 1, 1, 0 + 11939, 11940, 0, 1, 1, 0 + 11940, 11941, 0, 1, 1, 0 + 11941, 11942, 0, 1, 1, 0 + 39, 11938, 0, 1, 1, 0 + 11943, 11944, 0, 1, 1, 0 + 11944, 11945, 0, 1, 1, 0 + 11945, 11946, 0, 1, 1, 0 + 11946, 11943, 0, 1, 1, 0 + 11947, 11948, 0, 1, 1, 0 + 11949, 11950, 0, 1, 1, 0 + 11951, 11952, 0, 1, 1, 0 + 11953, 11954, 0, 1, 1, 0 + 11954, 11955, 0, 1, 1, 0 + 11955, 11956, 0, 1, 1, 0 + 11957, 11958, 0, 1, 1, 0 + 11958, 11959, 0, 1, 1, 0 + 11959, 11960, 0, 1, 1, 0 + 11961, 11962, 0, 1, 1, 0 + 11963, 11964, 0, 1, 1, 0 + 11965, 11966, 0, 1, 1, 0 + 11967, 11968, 0, 1, 1, 0 + 11968, 11969, 0, 1, 1, 0 + 11969, 11970, 0, 1, 1, 0 + 11970, 11967, 0, 1, 1, 0 + 11971, 11972, 0, 1, 1, 0 + 11973, 11974, 0, 1, 1, 0 + 11975, 11976, 0, 1, 1, 0 + 11976, 11977, 0, 1, 1, 0 + 11977, 11978, 0, 1, 1, 0 + 11978, 11975, 0, 1, 1, 0 + 11979, 11980, 0, 1, 1, 0 + 11980, 11981, 0, 1, 1, 0 + 11981, 11982, 0, 1, 1, 0 + 11983, 11984, 0, 1, 1, 0 + 11984, 11985, 0, 1, 1, 0 + 11985, 11986, 0, 1, 1, 0 + 11986, 11983, 0, 1, 1, 0 + 11987, 11988, 0, 1, 1, 0 + 11989, 11990, 0, 1, 1, 0 + 11991, 11992, 0, 1, 1, 0 + 11993, 11994, 0, 1, 1, 0 + 11995, 11996, 0, 1, 1, 0 + 11997, 11998, 0, 1, 1, 0 + 11998, 11999, 0, 1, 1, 0 + 11999, 12000, 0, 1, 1, 0 + 12001, 11991, 0, 1, 1, 0 + 12002, 11992, 0, 1, 1, 0 + 12004, 12003, 0, 1, 1, 0 + 12005, 12006, 0, 1, 1, 0 + 12006, 12007, 0, 1, 1, 0 + 12007, 12008, 0, 1, 1, 0 + 12008, 12005, 0, 1, 1, 0 + 12010, 12011, 0, 1, 1, 0 + 12011, 12009, 0, 1, 1, 0 + 12012, 12013, 0, 1, 1, 0 + 12014, 12015, 0, 1, 1, 0 + 12015, 12016, 0, 1, 1, 0 + 12016, 12017, 0, 1, 1, 0 + 12017, 12014, 0, 1, 1, 0 + 12018, 12019, 0, 1, 1, 0 + 12020, 12021, 0, 1, 1, 0 + 12021, 12022, 0, 1, 1, 0 + 12023, 12020, 0, 1, 1, 0 + 12024, 12025, 0, 1, 1, 0 + 12025, 12026, 0, 1, 1, 0 + 12026, 12027, 0, 1, 1, 0 + 12027, 12024, 0, 2, 0, 0 + 12028, 12029, 0, 1, 1, 0 + 12030, 12031, 0, 1, 1, 0 + 12032, 12033, 0, 1, 1, 0 + 12033, 12031, 0, 1, 1, 0 + 12030, 12032, 0, 1, 1, 0 + 12034, 12035, 0, 1, 1, 0 + 12036, 12037, 0, 1, 1, 0 + 12038, 12039, 0, 1, 1, 0 + 12039, 12040, 0, 1, 1, 0 + 12041, 12040, 0, 1, 1, 0 + 12042, 12043, 0, 1, 1, 0 + 12044, 12043, 0, 1, 1, 0 + 12045, 12046, 0, 1, 1, 0 + 12046, 12047, 0, 1, 1, 0 + 12048, 12049, 0, 1, 1, 0 + 12050, 12051, 0, 1, 1, 0 + 12052, 12053, 0, 1, 1, 0 + 12054, 12047, 0, 1, 1, 0 + 12054, 12042, 0, 1, 1, 0 + 12055, 12056, 0, 1, 1, 0 + 12056, 12053, 0, 1, 1, 0 + 12052, 12055, 0, 1, 1, 0 + 12057, 12058, 0, 1, 1, 0 + 12059, 12060, 0, 1, 1, 0 + 12060, 12061, 0, 1, 1, 0 + 12061, 12062, 0, 1, 1, 0 + 12062, 12057, 0, 1, 1, 0 + 12063, 12064, 0, 1, 1, 0 + 12064, 12065, 0, 1, 1, 0 + 12065, 12066, 0, 1, 1, 0 + 12066, 12063, 0, 1, 1, 0 + 12067, 12068, 0, 1, 1, 0 + 12068, 12069, 0, 1, 1, 0 + 12069, 12070, 0, 1, 1, 0 + 12070, 12067, 0, 1, 1, 0 + 12071, 12072, 0, 1, 1, 0 + 12072, 12073, 0, 1, 1, 0 + 12073, 12074, 0, 1, 1, 0 + 12074, 12071, 0, 1, 1, 0 + 12076, 12077, 0, 1, 1, 0 + 12077, 12075, 0, 1, 1, 0 + 12078, 12079, 0, 1, 1, 0 + 12079, 12080, 0, 1, 1, 0 + 12080, 12081, 0, 1, 1, 0 + 12081, 12078, 0, 1, 1, 0 + 12082, 12083, 0, 1, 1, 0 + 12084, 12085, 0, 1, 1, 0 + 12085, 12086, 0, 1, 1, 0 + 12086, 12087, 0, 1, 1, 0 + 12087, 12084, 0, 1, 1, 0 + 12088, 12089, 0, 1, 1, 0 + 12089, 12090, 0, 1, 1, 0 + 12090, 12091, 0, 1, 1, 0 + 12091, 12088, 0, 1, 1, 0 + 12092, 12093, 0, 1, 1, 0 + 12093, 12094, 0, 1, 1, 0 + 12095, 12096, 0, 1, 1, 0 + 12096, 12097, 0, 1, 1, 0 + 12097, 12098, 0, 1, 1, 0 + 12099, 12100, 0, 1, 1, 0 + 12101, 12102, 0, 1, 1, 0 + 12103, 12104, 0, 1, 1, 0 + 12105, 12106, 0, 1, 1, 0 + 12106, 12107, 0, 1, 1, 0 + 12107, 12108, 0, 1, 1, 0 + 12109, 12110, 0, 1, 1, 0 + 12110, 12111, 0, 1, 1, 0 + 12111, 12112, 0, 1, 1, 0 + 12112, 12109, 0, 1, 1, 0 + 12113, 12114, 0, 1, 1, 0 + 12114, 12115, 0, 1, 1, 0 + 12115, 12116, 0, 1, 1, 0 + 12116, 12113, 0, 1, 1, 0 + 12117, 12118, 0, 1, 1, 0 + 12118, 12119, 0, 1, 1, 0 + 12119, 12120, 0, 1, 1, 0 + 12121, 12122, 0, 1, 1, 0 + 12123, 12124, 0, 1, 1, 0 + 12125, 12126, 0, 1, 1, 0 + 12127, 12128, 0, 1, 1, 0 + 12129, 12130, 0, 1, 1, 0 + 12131, 12132, 0, 1, 1, 0 + 12133, 12134, 0, 1, 1, 0 + 12136, 5519, 0, 1, 1, 0 + 12137, 17328, 4, 2, 2, 0 + 12138, 12139, 4, 2, 2, 0 + 12139, 12140, 4, 2, 2, 0 + 12140, 12135, 4, 1, 1, 0 + 12136, 12137, 4, 2, 2, 0 + 12141, 12142, 4, 2, 2, 0 + 12142, 12143, 4, 2, 2, 0 + 12143, 12144, 4, 2, 2, 0 + 12144, 12145, 4, 2, 2, 0 + 12145, 12146, 4, 2, 2, 0 + 12146, 12147, 4, 2, 2, 0 + 12147, 12148, 4, 2, 2, 0 + 12148, 17330, 4, 2, 2, 0 + 12149, 4930, 4, 1, 1, 0 + 12135, 12141, 4, 1, 1, 0 + 4930, 4978, 0, 1, 1, 0 + 4930, 4931, 0, 1, 1, 0 + 12150, 12151, 0, 1, 1, 0 + 12152, 12153, 0, 1, 1, 0 + 12154, 12155, 0, 1, 1, 0 + 12156, 12157, 0, 1, 1, 0 + 12158, 12159, 0, 1, 1, 0 + 12160, 12161, 0, 1, 1, 0 + 12162, 12163, 0, 1, 1, 0 + 12164, 12165, 0, 1, 1, 0 + 12166, 12167, 0, 1, 1, 0 + 12168, 12169, 0, 1, 1, 0 + 12169, 12170, 0, 1, 1, 0 + 12170, 12171, 0, 1, 1, 0 + 12171, 12168, 0, 1, 1, 0 + 12172, 12173, 0, 1, 1, 0 + 12174, 12175, 0, 1, 1, 0 + 12176, 12177, 0, 1, 1, 0 + 12178, 12179, 0, 1, 1, 0 + 12180, 12181, 0, 1, 1, 0 + 12182, 12183, 0, 1, 1, 0 + 12184, 12182, 0, 1, 1, 0 + 12185, 12183, 0, 1, 1, 0 + 12186, 12187, 0, 1, 1, 0 + 12187, 12188, 0, 1, 1, 0 + 12189, 12190, 0, 1, 1, 0 + 12191, 12190, 0, 1, 1, 0 + 12192, 12189, 0, 1, 1, 0 + 12193, 12194, 0, 1, 1, 0 + 12195, 12194, 0, 1, 1, 0 + 12196, 12193, 0, 1, 1, 0 + 8556, 8557, 0, 1, 1, 0 + 12197, 12198, 0, 1, 1, 0 + 12198, 12199, 0, 1, 1, 0 + 12199, 12200, 0, 1, 1, 0 + 12201, 12202, 0, 1, 1, 0 + 12202, 12203, 0, 1, 1, 0 + 12203, 12204, 0, 1, 1, 0 + 12205, 12206, 0, 1, 1, 0 + 12207, 12208, 0, 1, 1, 0 + 12208, 12209, 0, 1, 1, 0 + 12209, 12210, 0, 1, 1, 0 + 12210, 12207, 0, 1, 1, 0 + 12211, 12212, 0, 1, 1, 0 + 12213, 12214, 0, 1, 1, 0 + 12215, 12216, 0, 1, 1, 0 + 12217, 12218, 0, 1, 1, 0 + 12219, 12167, 0, 1, 1, 0 + 12220, 12166, 0, 1, 1, 0 + 12221, 12222, 0, 1, 1, 0 + 12223, 12224, 0, 1, 1, 0 + 12224, 12225, 0, 1, 1, 0 + 12226, 12223, 0, 1, 1, 0 + 12227, 12228, 0, 1, 1, 0 + 12228, 12229, 0, 1, 1, 0 + 12229, 12230, 0, 1, 1, 0 + 12231, 12232, 0, 1, 1, 0 + 12232, 12233, 0, 1, 1, 0 + 12233, 12234, 0, 1, 1, 0 + 12235, 12236, 0, 1, 1, 0 + 12237, 12238, 0, 1, 1, 0 + 12238, 12239, 0, 1, 1, 0 + 12239, 12240, 0, 1, 1, 0 + 12240, 12237, 0, 1, 1, 0 + 12241, 12242, 0, 1, 1, 0 + 12243, 12244, 0, 1, 1, 0 + 12247, 5110, 0, 1, 1, 0 + 12247, 5312, 0, 1, 1, 0 + 12248, 12249, 0, 1, 1, 0 + 12249, 12250, 0, 1, 1, 0 + 12250, 12251, 0, 1, 1, 0 + 12252, 12253, 0, 1, 1, 0 + 12253, 12254, 0, 1, 1, 0 + 12254, 12255, 0, 1, 1, 0 + 12256, 12257, 0, 1, 1, 0 + 12258, 12259, 0, 1, 1, 0 + 12260, 12261, 0, 1, 1, 0 + 12262, 12263, 0, 1, 1, 0 + 12264, 12265, 0, 1, 1, 0 + 12265, 12266, 0, 1, 1, 0 + 12267, 12264, 0, 1, 1, 0 + 12268, 12269, 0, 1, 1, 0 + 12269, 12270, 0, 1, 1, 0 + 12271, 12268, 0, 1, 1, 0 + 12272, 12273, 0, 1, 1, 0 + 12273, 12274, 0, 1, 1, 0 + 12275, 12276, 0, 1, 1, 0 + 12276, 12277, 0, 1, 1, 0 + 12278, 12279, 0, 1, 1, 0 + 12279, 12280, 0, 1, 1, 0 + 12280, 12281, 0, 1, 1, 0 + 12282, 12283, 0, 1, 1, 0 + 12283, 12284, 0, 1, 1, 0 + 12285, 12286, 0, 1, 1, 0 + 12286, 12287, 0, 1, 1, 0 + 12288, 12289, 0, 1, 1, 0 + 12290, 12291, 0, 1, 1, 0 + 12292, 12293, 0, 1, 1, 0 + 12294, 12295, 0, 1, 1, 0 + 12296, 12297, 0, 1, 1, 0 + 12298, 12299, 0, 1, 1, 0 + 12300, 12301, 0, 1, 1, 0 + 12301, 12302, 0, 1, 1, 0 + 12302, 12303, 0, 1, 1, 0 + 12304, 12305, 0, 1, 1, 0 + 12305, 12306, 0, 1, 1, 0 + 12307, 12308, 0, 1, 1, 0 + 12309, 12310, 0, 1, 1, 0 + 12311, 12312, 0, 1, 1, 0 + 12313, 12314, 0, 1, 1, 0 + 12315, 12314, 0, 1, 1, 0 + 12316, 12315, 0, 1, 1, 0 + 12317, 12318, 0, 1, 1, 0 + 12319, 12320, 0, 1, 1, 0 + 12321, 12322, 0, 1, 1, 0 + 12323, 12324, 0, 1, 1, 0 + 12325, 12326, 0, 1, 1, 0 + 12327, 12328, 0, 1, 0, 0 + 12328, 12329, 0, 1, 0, 0 + 12329, 12330, 0, 1, 0, 0 + 12330, 12331, 0, 1, 0, 0 + 12331, 12332, 0, 1, 0, 0 + 12332, 12333, 0, 1, 0, 0 + 12333, 12334, 0, 1, 0, 0 + 12334, 12335, 0, 1, 0, 0 + 12335, 12336, 0, 1, 0, 0 + 12336, 12337, 0, 1, 0, 0 + 12339, 12338, 0, 1, 0, 0 + 12339, 4025, 0, 1, 1, 0 + 12337, 12339, 0, 1, 0, 0 + 4068, 12327, 0, 1, 0, 0 + 12340, 12341, 0, 1, 0, 0 + 12341, 12342, 0, 1, 0, 0 + 12342, 12343, 0, 1, 0, 0 + 12343, 12344, 0, 1, 0, 0 + 12344, 12345, 0, 1, 0, 0 + 12345, 12346, 0, 1, 0, 0 + 12346, 12347, 0, 1, 0, 0 + 12347, 12348, 0, 1, 0, 0 + 12348, 12349, 0, 1, 0, 0 + 12349, 12350, 0, 1, 0, 0 + 12350, 12351, 0, 1, 0, 0 + 12351, 12352, 0, 1, 0, 0 + 12352, 12353, 0, 1, 0, 0 + 12353, 12354, 0, 1, 0, 0 + 12354, 12355, 0, 1, 0, 0 + 12355, 17260, 0, 1, 0, 0 + 12338, 12340, 0, 1, 0, 0 + 12356, 12357, 0, 1, 0, 1 + 12357, 12358, 0, 1, 0, 1 + 12358, 12359, 0, 1, 0, 1 + 12359, 12360, 0, 1, 0, 1 + 12360, 12361, 0, 1, 0, 1 + 3287, 12356, 0, 1, 0, 1 + 12362, 12363, 0, 1, 1, 0 + 12364, 12365, 0, 1, 1, 0 + 12365, 12366, 0, 1, 1, 0 + 12366, 12367, 0, 1, 1, 0 + 12368, 12367, 0, 1, 1, 0 + 12369, 12370, 0, 1, 1, 0 + 12371, 12372, 0, 1, 1, 0 + 12373, 12374, 0, 1, 1, 0 + 12374, 12375, 0, 1, 1, 0 + 12375, 12376, 0, 1, 1, 0 + 12377, 12378, 0, 1, 1, 0 + 12378, 12379, 0, 1, 1, 0 + 12379, 12380, 0, 1, 1, 0 + 12382, 12383, 0, 1, 1, 0 + 12384, 12385, 0, 1, 1, 0 + 12385, 12386, 0, 1, 1, 0 + 12386, 12387, 0, 1, 1, 0 + 12387, 12384, 0, 1, 1, 0 + 12388, 12389, 0, 1, 1, 0 + 12390, 12391, 0, 1, 1, 0 + 12391, 12392, 0, 1, 1, 0 + 12392, 12393, 0, 1, 1, 0 + 12393, 12390, 0, 1, 1, 0 + 12394, 12395, 0, 1, 1, 0 + 12396, 12397, 0, 1, 1, 0 + 12398, 12399, 0, 1, 1, 0 + 12399, 12400, 0, 1, 1, 0 + 12400, 12401, 0, 1, 1, 0 + 12401, 12398, 0, 1, 1, 0 + 12402, 12403, 0, 1, 1, 0 + 12404, 12405, 0, 1, 1, 0 + 12406, 12407, 0, 1, 1, 0 + 12407, 12408, 0, 1, 1, 0 + 12408, 12409, 0, 1, 1, 0 + 12410, 12411, 0, 1, 1, 0 + 12412, 12413, 0, 1, 1, 0 + 12414, 12415, 0, 1, 1, 0 + 12416, 12417, 0, 1, 1, 0 + 12418, 12419, 0, 1, 1, 0 + 12420, 12421, 0, 1, 1, 0 + 12421, 12422, 0, 1, 1, 0 + 12422, 12423, 0, 1, 1, 0 + 12424, 12425, 0, 1, 1, 0 + 12426, 12427, 0, 1, 1, 0 + 12428, 12429, 0, 1, 1, 0 + 12430, 12431, 0, 1, 1, 0 + 12432, 12433, 0, 1, 1, 0 + 12434, 9107, 0, 1, 1, 0 + 12435, 12436, 0, 1, 1, 0 + 12437, 12438, 0, 1, 1, 0 + 12439, 12440, 0, 1, 1, 0 + 12441, 12442, 0, 1, 1, 0 + 12443, 12444, 0, 1, 1, 0 + 12444, 12445, 0, 1, 1, 0 + 12446, 12443, 0, 1, 1, 0 + 12447, 12448, 0, 1, 1, 0 + 12449, 12450, 0, 1, 1, 0 + 12451, 5969, 0, 1, 1, 0 + 12452, 12453, 0, 1, 1, 0 + 12454, 12455, 0, 1, 1, 0 + 12456, 12457, 0, 1, 1, 0 + 12458, 12459, 0, 1, 1, 0 + 12460, 12461, 0, 1, 1, 0 + 12462, 1406, 0, 2, 0, 0 + 11882, 11881, 0, 1, 1, 0 + 11724, 11721, 0, 1, 1, 0 + 12463, 12464, 0, 1, 1, 0 + 12464, 12465, 0, 1, 1, 0 + 12465, 12466, 0, 1, 1, 0 + 12467, 12468, 0, 1, 1, 0 + 12468, 12469, 0, 1, 1, 0 + 12470, 12467, 0, 1, 1, 0 + 3366, 12471, 0, 1, 1, 0 + 12471, 3349, 0, 1, 1, 0 + 3348, 12471, 0, 1, 1, 0 + 12472, 12473, 0, 1, 1, 0 + 12473, 12474, 0, 1, 1, 0 + 12474, 12475, 0, 1, 1, 0 + 12476, 12477, 0, 1, 1, 0 + 12477, 12478, 0, 1, 1, 0 + 12478, 12479, 0, 1, 1, 0 + 12480, 12481, 0, 1, 1, 0 + 12481, 12482, 0, 1, 1, 0 + 12482, 12483, 0, 1, 1, 0 + 12484, 12485, 0, 1, 1, 0 + 12486, 12487, 0, 1, 1, 0 + 12488, 12489, 0, 1, 1, 0 + 12489, 12490, 0, 1, 1, 0 + 12490, 12491, 0, 1, 1, 0 + 12492, 12493, 0, 1, 1, 0 + 12493, 12494, 0, 1, 1, 0 + 12494, 12495, 0, 1, 1, 0 + 12496, 12497, 0, 1, 1, 0 + 12498, 12499, 0, 1, 1, 0 + 12499, 12500, 0, 1, 1, 0 + 12501, 12502, 0, 1, 1, 0 + 12502, 12503, 0, 1, 1, 0 + 12503, 12504, 0, 1, 1, 0 + 12505, 12506, 0, 1, 1, 0 + 12506, 12507, 0, 1, 1, 0 + 12507, 12508, 0, 1, 1, 0 + 12509, 12510, 0, 1, 1, 0 + 12510, 12511, 0, 1, 1, 0 + 12511, 12512, 0, 1, 1, 0 + 12513, 12514, 0, 1, 1, 0 + 12514, 12515, 0, 1, 1, 0 + 12515, 12516, 0, 1, 1, 0 + 12517, 12518, 0, 1, 1, 0 + 12519, 12520, 0, 1, 1, 0 + 12520, 12517, 0, 1, 1, 0 + 12521, 12522, 0, 1, 1, 0 + 12522, 12523, 0, 1, 1, 0 + 12523, 12524, 0, 1, 1, 0 + 12525, 12526, 0, 1, 1, 0 + 12527, 12528, 0, 1, 1, 0 + 12528, 12529, 0, 1, 1, 0 + 12529, 12530, 0, 1, 1, 0 + 12531, 12532, 0, 1, 1, 0 + 12532, 12533, 0, 1, 1, 0 + 12533, 12534, 0, 1, 1, 0 + 12534, 12535, 0, 1, 1, 0 + 12536, 12537, 0, 1, 1, 0 + 12538, 12539, 0, 1, 1, 0 + 12539, 12540, 0, 1, 1, 0 + 12540, 12541, 0, 1, 1, 0 + 12541, 17333, 0, 1, 1, 0 + 12542, 17332, 0, 1, 1, 0 + 12543, 4814, 0, 1, 1, 0 + 12544, 12545, 0, 1, 1, 0 + 12545, 12546, 0, 1, 1, 0 + 12546, 12547, 0, 1, 1, 1 + 12547, 12548, 0, 1, 1, 1 + 12548, 12549, 0, 1, 1, 1 + 12549, 12550, 0, 1, 1, 1 + 12550, 12551, 0, 1, 1, 1 + 12551, 4710, 0, 1, 1, 1 + 4714, 12544, 0, 1, 1, 0 + 12552, 12553, 0, 2, 0, 0 + 12553, 12554, 0, 2, 0, 0 + 12555, 12556, 0, 2, 0, 0 + 12556, 12557, 0, 2, 0, 0 + 12557, 12558, 0, 2, 0, 0 + 12558, 12559, 0, 2, 0, 0 + 12559, 12560, 0, 2, 0, 0 + 12560, 12561, 0, 2, 0, 0 + 12561, 12562, 0, 2, 0, 0 + 12563, 10640, 0, 1, 1, 0 + 12562, 12563, 0, 2, 0, 0 + 12564, 12565, 0, 2, 0, 0 + 12565, 12566, 0, 2, 0, 0 + 12566, 12567, 0, 2, 0, 0 + 12567, 12568, 0, 2, 0, 0 + 12568, 12569, 0, 2, 0, 0 + 12569, 12570, 0, 2, 0, 0 + 12570, 12571, 0, 2, 0, 0 + 12571, 12572, 0, 2, 0, 0 + 12572, 12573, 0, 2, 0, 0 + 12573, 12574, 0, 2, 0, 0 + 12554, 12555, 0, 2, 0, 0 + 11059, 12575, 0, 1, 1, 0 + 12575, 10640, 0, 1, 1, 0 + 12575, 12564, 0, 2, 0, 0 + 12576, 12577, 0, 1, 1, 0 + 12577, 12578, 0, 1, 1, 0 + 12578, 12579, 0, 1, 1, 0 + 12579, 12580, 0, 1, 1, 0 + 12580, 12581, 0, 1, 1, 0 + 12581, 12582, 0, 1, 1, 0 + 12582, 12583, 0, 1, 1, 0 + 12583, 12584, 0, 1, 1, 0 + 12584, 12585, 0, 1, 1, 0 + 12585, 12586, 0, 1, 1, 0 + 12586, 12587, 0, 1, 1, 0 + 12587, 12588, 0, 1, 1, 0 + 12588, 12589, 0, 1, 1, 0 + 4125, 12590, 0, 1, 1, 0 + 12590, 4126, 0, 1, 1, 0 + 12589, 12590, 0, 1, 1, 0 + 4116, 12576, 0, 1, 1, 0 + 12591, 12592, 0, 1, 1, 0 + 12593, 12594, 0, 1, 1, 0 + 12594, 12595, 0, 1, 1, 0 + 12595, 12596, 0, 1, 1, 0 + 12597, 12598, 0, 1, 1, 0 + 12598, 12599, 0, 1, 1, 0 + 12599, 12600, 0, 1, 1, 0 + 12601, 12602, 0, 1, 1, 0 + 12602, 12603, 0, 1, 1, 0 + 12603, 12604, 0, 1, 1, 0 + 12604, 12601, 0, 1, 1, 0 + 12605, 12606, 0, 1, 1, 0 + 12606, 12607, 0, 1, 1, 0 + 12607, 12608, 0, 1, 1, 0 + 12608, 12605, 0, 1, 1, 0 + 12609, 12610, 0, 1, 1, 0 + 12611, 12612, 0, 1, 1, 0 + 12612, 12613, 0, 1, 1, 0 + 12613, 12614, 0, 1, 1, 0 + 12615, 12616, 0, 1, 1, 0 + 12616, 12617, 0, 1, 1, 0 + 12618, 12619, 0, 1, 1, 0 + 12620, 12621, 0, 1, 1, 0 + 12621, 12622, 0, 1, 1, 0 + 12622, 12623, 0, 1, 1, 0 + 12624, 12625, 0, 1, 1, 0 + 12626, 12627, 0, 1, 1, 0 + 12627, 12628, 0, 1, 1, 0 + 12628, 12629, 0, 1, 1, 0 + 12630, 12631, 0, 1, 1, 0 + 12631, 12632, 0, 1, 1, 0 + 12632, 12633, 0, 1, 1, 0 + 12634, 12635, 0, 1, 1, 0 + 12635, 12636, 0, 1, 1, 0 + 12637, 12636, 0, 1, 1, 0 + 12638, 12639, 0, 1, 0, 1 + 12639, 12640, 0, 1, 0, 1 + 12640, 12641, 0, 1, 0, 1 + 12641, 12642, 0, 1, 0, 1 + 12642, 12643, 0, 1, 0, 1 + 12643, 12644, 0, 1, 0, 1 + 12644, 12645, 0, 1, 0, 1 + 12645, 12646, 0, 1, 0, 1 + 12646, 12647, 0, 1, 0, 1 + 12647, 12648, 0, 1, 0, 1 + 12648, 12649, 0, 1, 0, 1 + 12649, 12650, 0, 1, 0, 1 + 12650, 12652, 0, 1, 0, 1 + 4061, 12651, 0, 1, 1, 0 + 12651, 4062, 0, 1, 1, 0 + 12651, 12638, 0, 1, 0, 1 + 12652, 3943, 0, 1, 0, 1 + 3946, 6651, 0, 1, 1, 0 + 12653, 12654, 0, 1, 1, 0 + 12655, 12656, 0, 1, 1, 0 + 12657, 12658, 0, 1, 1, 0 + 12660, 12661, 0, 2, 0, 0 + 12661, 12662, 0, 2, 0, 0 + 12662, 12663, 0, 2, 0, 0 + 12663, 12664, 0, 2, 0, 0 + 12664, 12665, 0, 2, 0, 0 + 12665, 12666, 0, 2, 0, 0 + 12666, 12667, 0, 2, 0, 0 + 12667, 12668, 0, 2, 0, 0 + 12669, 12670, 0, 2, 0, 0 + 12670, 12671, 0, 2, 0, 0 + 12671, 12672, 0, 2, 0, 0 + 12672, 12673, 0, 2, 0, 0 + 12673, 12674, 0, 2, 0, 0 + 12674, 12675, 0, 2, 0, 0 + 12675, 12676, 0, 2, 0, 0 + 12676, 12677, 0, 2, 0, 0 + 12677, 12678, 0, 2, 0, 0 + 12678, 12679, 0, 2, 0, 0 + 12679, 11260, 0, 1, 1, 0 + 11260, 12659, 0, 1, 1, 0 + 12659, 12660, 0, 2, 0, 0 + 963, 12659, 0, 2, 0, 0 + 12669, 984, 0, 1, 1, 0 + 12680, 12681, 0, 2, 0, 0 + 12681, 12682, 0, 2, 0, 0 + 12682, 12683, 0, 2, 0, 0 + 12683, 12684, 0, 2, 0, 0 + 12684, 12685, 0, 2, 0, 0 + 12685, 12686, 0, 2, 0, 0 + 12686, 12687, 0, 2, 0, 0 + 12687, 12688, 0, 2, 0, 0 + 12688, 12689, 0, 2, 0, 0 + 12689, 12690, 0, 2, 0, 0 + 12690, 12691, 0, 2, 0, 0 + 12691, 12659, 0, 2, 0, 0 + 12692, 12693, 0, 2, 0, 0 + 12693, 12694, 0, 2, 0, 0 + 12694, 12695, 0, 2, 0, 0 + 12695, 12696, 0, 2, 0, 0 + 12696, 12697, 0, 2, 0, 0 + 12697, 12698, 0, 2, 0, 0 + 12698, 12699, 0, 2, 0, 0 + 12699, 12700, 0, 2, 0, 0 + 12700, 12701, 0, 2, 0, 0 + 12701, 12702, 0, 2, 0, 0 + 12702, 12703, 0, 2, 0, 0 + 12703, 12704, 0, 2, 0, 0 + 12679, 12692, 0, 2, 0, 0 + 12704, 978, 0, 1, 1, 0 + 10445, 12680, 0, 2, 2, 0 + 12705, 12680, 0, 1, 1, 0 + 12705, 12704, 0, 1, 1, 0 + 11114, 317, 0, 2, 0, 0 + 12706, 12707, 0, 2, 0, 0 + 12707, 12708, 0, 2, 0, 0 + 12708, 12709, 0, 2, 0, 0 + 12709, 12710, 0, 2, 0, 0 + 12710, 12711, 0, 2, 0, 0 + 12711, 12712, 0, 2, 0, 0 + 12712, 12713, 0, 2, 0, 0 + 12713, 12714, 0, 2, 0, 0 + 12714, 12715, 0, 2, 0, 0 + 12715, 12716, 0, 2, 0, 0 + 12716, 12717, 0, 2, 0, 0 + 12717, 12718, 0, 2, 0, 0 + 12718, 12719, 0, 2, 0, 0 + 12719, 12720, 0, 2, 0, 0 + 12720, 12721, 0, 2, 0, 0 + 12721, 12722, 0, 2, 0, 0 + 12722, 12723, 0, 2, 0, 0 + 12723, 12724, 0, 2, 0, 0 + 12724, 12725, 0, 2, 0, 0 + 12725, 12726, 0, 2, 0, 0 + 12726, 12727, 0, 2, 0, 0 + 12727, 12728, 0, 2, 0, 0 + 12728, 12729, 0, 2, 0, 0 + 12730, 12731, 0, 2, 0, 0 + 12731, 12732, 0, 2, 0, 0 + 12732, 12733, 0, 2, 0, 0 + 12733, 12734, 0, 2, 0, 0 + 12734, 12735, 0, 2, 0, 0 + 12735, 12736, 0, 2, 0, 0 + 12736, 12737, 0, 2, 0, 0 + 12737, 12738, 0, 2, 0, 0 + 12738, 12739, 0, 2, 0, 0 + 12739, 12740, 0, 2, 0, 0 + 12740, 12741, 0, 2, 0, 0 + 12741, 12742, 0, 2, 0, 0 + 12742, 12743, 0, 2, 0, 0 + 12743, 12744, 0, 2, 0, 0 + 12744, 12745, 0, 2, 0, 0 + 12745, 12746, 0, 2, 0, 0 + 12746, 12747, 0, 2, 0, 0 + 12747, 12748, 0, 2, 0, 0 + 12748, 12749, 0, 2, 0, 0 + 12749, 12750, 0, 2, 0, 0 + 12751, 12752, 0, 2, 0, 0 + 12752, 12753, 0, 2, 0, 0 + 12753, 12754, 0, 2, 0, 0 + 12754, 12755, 0, 2, 0, 0 + 12755, 12756, 0, 2, 0, 0 + 12756, 12757, 0, 2, 0, 0 + 12757, 12758, 0, 2, 0, 0 + 12758, 12759, 0, 2, 0, 0 + 12759, 12760, 0, 2, 0, 0 + 12760, 12761, 0, 2, 0, 0 + 12761, 12762, 0, 2, 0, 0 + 12762, 12763, 0, 2, 0, 0 + 12763, 12764, 0, 2, 0, 0 + 12764, 12765, 0, 2, 0, 0 + 12765, 12766, 0, 2, 0, 0 + 12766, 12767, 0, 2, 0, 0 + 12767, 12768, 0, 2, 0, 0 + 12768, 12769, 0, 2, 0, 0 + 12769, 12770, 0, 2, 0, 0 + 12770, 12771, 0, 2, 0, 0 + 12771, 12772, 0, 2, 0, 0 + 12772, 12773, 0, 2, 0, 0 + 12773, 12774, 0, 2, 0, 0 + 12774, 12775, 0, 2, 0, 0 + 12775, 12776, 0, 2, 0, 0 + 12776, 12777, 0, 2, 0, 0 + 12777, 12778, 0, 2, 0, 0 + 12778, 12779, 0, 2, 0, 0 + 12779, 12780, 0, 2, 0, 0 + 12780, 12781, 0, 2, 0, 0 + 12781, 12782, 0, 2, 0, 0 + 12782, 12783, 0, 2, 0, 0 + 12783, 12784, 0, 2, 0, 0 + 12784, 12785, 0, 2, 0, 0 + 12785, 12786, 0, 2, 0, 0 + 12786, 12787, 0, 2, 0, 0 + 12787, 12788, 0, 2, 0, 0 + 12788, 12789, 0, 2, 0, 0 + 12789, 12790, 0, 2, 0, 0 + 12790, 12791, 0, 2, 0, 0 + 12791, 12792, 0, 2, 0, 0 + 12792, 12793, 0, 2, 0, 0 + 12793, 12794, 0, 2, 0, 0 + 12794, 12795, 0, 2, 0, 0 + 12729, 12730, 0, 2, 0, 0 + 12796, 12749, 0, 1, 1, 0 + 12796, 12752, 0, 1, 1, 0 + 12755, 12797, 0, 1, 1, 0 + 12797, 12746, 0, 1, 1, 0 + 12761, 12798, 0, 1, 1, 0 + 12798, 12740, 0, 1, 1, 0 + 12768, 12799, 0, 1, 1, 0 + 12799, 12733, 0, 1, 1, 0 + 12775, 12800, 0, 1, 1, 0 + 12800, 12726, 0, 1, 1, 0 + 12787, 12801, 0, 1, 1, 0 + 12801, 12714, 0, 1, 1, 0 + 11325, 12751, 0, 2, 0, 0 + 12750, 1099, 0, 2, 0, 0 + 12749, 12802, 0, 1, 1, 0 + 12802, 1221, 0, 1, 1, 0 + 12803, 12804, 0, 2, 0, 0 + 12804, 12805, 0, 2, 0, 0 + 12805, 12806, 0, 2, 0, 0 + 12806, 12807, 0, 2, 0, 0 + 12807, 12808, 0, 2, 0, 0 + 12808, 12809, 0, 2, 0, 0 + 12809, 12810, 0, 2, 0, 0 + 12810, 12811, 0, 2, 0, 0 + 12811, 12812, 0, 2, 0, 0 + 12812, 12813, 0, 2, 0, 0 + 12813, 12814, 0, 2, 0, 0 + 12814, 12815, 0, 2, 0, 0 + 12815, 12816, 0, 2, 0, 0 + 12816, 12817, 0, 2, 0, 0 + 12817, 12818, 0, 2, 0, 0 + 12819, 12820, 0, 2, 0, 0 + 12820, 12821, 0, 2, 0, 0 + 12821, 12822, 0, 2, 0, 0 + 12822, 12823, 0, 2, 0, 0 + 12823, 12824, 0, 2, 0, 0 + 12824, 12825, 0, 2, 0, 0 + 12825, 12826, 0, 2, 0, 0 + 12826, 12827, 0, 2, 0, 0 + 12827, 12828, 0, 2, 0, 0 + 12828, 12829, 0, 2, 0, 0 + 12830, 12831, 0, 2, 0, 0 + 12831, 12832, 0, 2, 0, 0 + 12833, 12834, 0, 2, 0, 0 + 12832, 12833, 0, 2, 0, 0 + 12834, 12669, 0, 2, 0, 0 + 12835, 12830, 0, 2, 0, 0 + 12829, 12835, 0, 2, 0, 0 + 12836, 12837, 0, 2, 0, 0 + 12837, 12838, 0, 2, 0, 0 + 12838, 12839, 0, 2, 0, 0 + 12839, 12840, 0, 2, 0, 0 + 12841, 12842, 0, 2, 0, 0 + 12842, 12843, 0, 2, 0, 0 + 12843, 12844, 0, 2, 0, 0 + 12844, 12845, 0, 2, 0, 0 + 12845, 12846, 0, 2, 0, 0 + 12846, 12847, 0, 2, 0, 0 + 12847, 12848, 0, 2, 0, 0 + 12848, 12849, 0, 2, 0, 0 + 12840, 12841, 0, 2, 0, 0 + 12818, 12836, 0, 2, 0, 0 + 12850, 12851, 0, 2, 0, 0 + 12851, 12852, 0, 2, 0, 0 + 12852, 12853, 0, 2, 0, 0 + 12853, 12854, 0, 2, 0, 0 + 12854, 12855, 0, 2, 0, 0 + 12855, 12856, 0, 2, 0, 0 + 12856, 12819, 0, 2, 0, 0 + 12857, 12858, 0, 2, 0, 0 + 12858, 12859, 0, 2, 0, 0 + 12859, 12860, 0, 2, 0, 0 + 12860, 12861, 0, 2, 0, 0 + 12861, 12862, 0, 2, 0, 0 + 12862, 12863, 0, 2, 0, 0 + 12863, 12864, 0, 2, 0, 0 + 12864, 12850, 0, 2, 0, 0 + 12864, 12865, 0, 1, 1, 0 + 12865, 12842, 0, 1, 1, 0 + 12866, 12867, 0, 2, 2, 0 + 12867, 10511, 0, 2, 2, 0 + 10510, 12866, 0, 2, 2, 0 + 12868, 12869, 0, 2, 0, 0 + 12869, 12870, 0, 2, 0, 0 + 12870, 12871, 0, 2, 0, 0 + 12871, 12872, 0, 2, 0, 0 + 12872, 12873, 0, 2, 0, 0 + 12873, 12874, 0, 2, 0, 0 + 12874, 12875, 0, 2, 0, 0 + 12875, 12876, 0, 2, 0, 0 + 12876, 12877, 0, 2, 0, 0 + 12877, 12878, 0, 2, 0, 0 + 12878, 12879, 0, 2, 0, 0 + 12849, 12868, 0, 2, 0, 0 + 10513, 12873, 0, 2, 2, 0 + 12881, 12882, 0, 2, 0, 0 + 12882, 12883, 0, 2, 0, 0 + 12883, 12884, 0, 2, 0, 0 + 12884, 12885, 0, 2, 0, 0 + 12879, 12880, 0, 2, 0, 0 + 12886, 12887, 0, 2, 0, 0 + 12887, 12888, 0, 2, 0, 0 + 12888, 12889, 0, 2, 0, 0 + 12889, 12890, 0, 2, 0, 0 + 12891, 12892, 0, 2, 0, 0 + 12892, 12893, 0, 2, 0, 0 + 12893, 12894, 0, 2, 0, 0 + 12894, 12895, 0, 2, 0, 0 + 12895, 12896, 0, 2, 0, 0 + 12896, 12897, 0, 2, 0, 0 + 12897, 12898, 0, 2, 0, 0 + 12898, 12899, 0, 2, 0, 0 + 12900, 12901, 0, 2, 0, 0 + 12901, 12902, 0, 2, 0, 0 + 12902, 12903, 0, 2, 0, 0 + 12903, 12857, 0, 2, 0, 0 + 12904, 12905, 0, 2, 0, 0 + 12905, 12906, 0, 2, 0, 0 + 12906, 12907, 0, 2, 0, 0 + 12907, 12908, 0, 2, 0, 0 + 12908, 12909, 0, 2, 0, 0 + 12909, 12910, 0, 2, 0, 0 + 12910, 12911, 0, 2, 0, 0 + 12911, 12912, 0, 2, 0, 0 + 12912, 12706, 0, 2, 0, 0 + 12913, 12914, 0, 2, 0, 0 + 12914, 12915, 0, 2, 0, 0 + 12916, 12917, 0, 2, 0, 0 + 12917, 12918, 0, 2, 0, 0 + 12918, 12919, 0, 2, 0, 0 + 12919, 12920, 0, 2, 0, 0 + 12920, 12921, 0, 2, 0, 0 + 12921, 12886, 0, 2, 0, 0 + 12885, 12904, 0, 2, 0, 0 + 12795, 12913, 0, 2, 0, 0 + 12917, 12922, 0, 1, 1, 0 + 12922, 12908, 0, 1, 1, 0 + 12923, 12924, 0, 2, 0, 0 + 12924, 12925, 0, 2, 0, 0 + 12925, 12926, 0, 2, 0, 0 + 12926, 12927, 0, 2, 0, 0 + 12928, 12929, 0, 2, 0, 0 + 12929, 12930, 0, 2, 0, 0 + 12930, 12931, 0, 2, 0, 0 + 12931, 12932, 0, 2, 0, 0 + 12927, 12944, 0, 2, 0, 0 + 11244, 12923, 0, 1, 0, 0 + 5600, 12923, 0, 1, 0, 0 + 12933, 12934, 0, 2, 0, 0 + 12934, 12935, 0, 2, 0, 0 + 12935, 11245, 0, 2, 0, 0 + 12936, 12937, 0, 2, 0, 0 + 12937, 12938, 0, 2, 0, 0 + 12938, 12939, 0, 2, 0, 0 + 12939, 12940, 0, 2, 0, 0 + 12940, 12941, 0, 2, 0, 0 + 12941, 12942, 0, 2, 0, 0 + 12942, 12943, 0, 2, 0, 0 + 12943, 5601, 0, 1, 0, 0 + 12943, 11244, 0, 1, 0, 0 + 11245, 12936, 0, 2, 0, 0 + 12944, 12928, 0, 2, 0, 0 + 12945, 12946, 0, 1, 1, 0 + 12946, 12947, 0, 1, 1, 0 + 12947, 12948, 0, 1, 1, 0 + 12948, 12949, 0, 1, 1, 0 + 12949, 12950, 0, 1, 1, 0 + 12944, 12945, 0, 1, 1, 0 + 12951, 12952, 0, 2, 0, 0 + 12952, 12953, 0, 2, 0, 0 + 12953, 12954, 0, 2, 0, 0 + 12954, 12955, 0, 2, 0, 0 + 12955, 12956, 0, 2, 0, 0 + 12956, 12957, 0, 2, 0, 0 + 12957, 12958, 0, 2, 0, 0 + 12958, 12959, 0, 2, 0, 0 + 12959, 12960, 0, 2, 0, 0 + 12960, 12961, 0, 2, 0, 0 + 12961, 12962, 0, 2, 0, 0 + 12962, 12963, 0, 2, 0, 0 + 12963, 12964, 0, 2, 0, 0 + 12964, 12965, 0, 2, 0, 0 + 947, 12958, 0, 2, 0, 0 + 12932, 12951, 0, 2, 0, 0 + 12951, 930, 0, 2, 0, 0 + 12966, 12967, 0, 2, 0, 0 + 12967, 12968, 0, 2, 0, 0 + 12968, 12969, 0, 2, 0, 0 + 12969, 12970, 0, 2, 0, 0 + 12970, 12971, 0, 2, 0, 0 + 12971, 12972, 0, 2, 0, 0 + 12972, 12973, 0, 2, 0, 0 + 12973, 12974, 0, 2, 0, 0 + 12974, 12975, 0, 2, 0, 0 + 12975, 12976, 0, 2, 0, 0 + 12976, 12977, 0, 2, 0, 0 + 12977, 12978, 0, 2, 0, 0 + 12979, 12980, 0, 2, 0, 0 + 12978, 12979, 0, 2, 0, 0 + 12980, 12933, 0, 2, 0, 0 + 12981, 12982, 0, 2, 0, 0 + 12982, 12983, 0, 2, 0, 0 + 12983, 12984, 0, 2, 0, 0 + 12984, 12985, 0, 2, 0, 0 + 12985, 12986, 0, 2, 0, 0 + 12986, 12966, 0, 2, 0, 0 + 12987, 12988, 0, 2, 0, 0 + 12988, 12989, 0, 2, 0, 0 + 12989, 12990, 0, 2, 0, 0 + 12990, 12991, 0, 2, 0, 0 + 12991, 12992, 0, 2, 0, 0 + 12992, 12680, 0, 2, 0, 0 + 12704, 12981, 0, 2, 0, 0 + 12989, 903, 0, 2, 0, 0 + 12965, 12987, 0, 2, 0, 0 + 12899, 12900, 0, 2, 0, 0 + 12908, 11090, 0, 1, 1, 0 + 12915, 12916, 0, 2, 0, 0 + 7391, 7378, 0, 1, 1, 0 + 902, 12993, 0, 2, 0, 0 + 12994, 12995, 0, 1, 1, 0 + 12995, 12996, 0, 1, 1, 0 + 12996, 12997, 0, 1, 1, 0 + 12993, 12994, 0, 1, 1, 0 + 12999, 13000, 0, 2, 0, 0 + 13000, 13001, 0, 2, 0, 0 + 13002, 12999, 0, 2, 0, 0 + 12997, 13002, 0, 1, 1, 0 + 12998, 13002, 0, 2, 0, 0 + 13003, 13004, 0, 2, 0, 1 + 13004, 13005, 0, 2, 0, 0 + 13005, 12998, 0, 2, 0, 0 + 13006, 13007, 0, 2, 0, 0 + 13007, 13008, 0, 2, 0, 0 + 13009, 13010, 0, 2, 0, 0 + 13010, 13011, 0, 2, 0, 0 + 13011, 13012, 0, 2, 0, 0 + 13012, 13044, 0, 2, 0, 0 + 13013, 13014, 0, 2, 0, 0 + 13014, 13015, 0, 2, 0, 0 + 12668, 13009, 0, 2, 0, 0 + 13015, 13006, 0, 2, 0, 0 + 13016, 13017, 0, 1, 1, 3 + 13017, 13018, 0, 1, 1, 3 + 13018, 13019, 0, 1, 1, 3 + 13019, 13020, 0, 1, 1, 3 + 13020, 13021, 0, 1, 1, 3 + 13021, 13022, 0, 1, 1, 3 + 13022, 13023, 0, 1, 1, 3 + 13023, 13024, 0, 1, 1, 3 + 13015, 13016, 0, 1, 1, 3 + 13024, 970, 0, 1, 1, 3 + 13025, 13026, 0, 2, 0, 0 + 13026, 13027, 0, 2, 0, 0 + 13027, 13029, 0, 2, 0, 0 + 13029, 13028, 0, 2, 0, 0 + 13030, 13031, 0, 2, 0, 0 + 13031, 13032, 0, 2, 0, 1 + 13033, 13034, 0, 2, 0, 0 + 13034, 13035, 0, 2, 0, 0 + 13035, 13432, 0, 2, 0, 0 + 13036, 13037, 0, 2, 0, 0 + 13037, 13043, 0, 2, 0, 0 + 13038, 13039, 0, 2, 0, 0 + 13039, 13040, 0, 2, 0, 0 + 13040, 13041, 0, 2, 0, 0 + 13041, 12803, 0, 2, 0, 0 + 13042, 12669, 0, 1, 1, 0 + 13041, 13042, 0, 2, 2, 0 + 13042, 13009, 0, 2, 2, 0 + 13043, 13038, 0, 2, 0, 0 + 13044, 13013, 0, 2, 0, 0 + 13044, 13045, 0, 1, 1, 0 + 13045, 13043, 0, 1, 1, 0 + 13009, 13041, 0, 2, 0, 0 + 13046, 13047, 0, 2, 0, 0 + 13047, 13048, 0, 2, 0, 0 + 13048, 13065, 0, 2, 0, 0 + 13049, 13050, 0, 2, 0, 1 + 13051, 13052, 0, 2, 0, 1 + 13052, 13053, 0, 2, 0, 0 + 13053, 13054, 0, 2, 0, 1 + 13055, 13056, 0, 2, 0, 1 + 13056, 13057, 0, 2, 0, 1 + 13057, 13058, 0, 2, 0, 1 + 13059, 13060, 0, 2, 0, 1 + 13060, 13061, 0, 2, 0, 1 + 13061, 13062, 0, 2, 0, 0 + 13062, 13063, 0, 2, 0, 0 + 13063, 13064, 0, 2, 0, 0 + 13064, 13025, 0, 2, 0, 0 + 13065, 13049, 0, 2, 0, 1 + 899, 13066, 0, 1, 1, 1 + 13066, 13065, 0, 1, 1, 1 + 13068, 13069, 0, 2, 0, 1 + 13072, 13073, 0, 2, 0, 1 + 13074, 13075, 0, 2, 0, 1 + 13075, 13055, 0, 2, 0, 1 + 962, 13067, 0, 1, 1, 0 + 13054, 13067, 0, 2, 0, 1 + 13076, 13077, 0, 2, 0, 1 + 13077, 17398, 0, 2, 0, 1 + 13079, 13080, 0, 2, 0, 0 + 13080, 13081, 0, 2, 0, 0 + 13081, 13082, 0, 2, 0, 0 + 13082, 13088, 0, 2, 0, 0 + 13083, 13084, 0, 2, 0, 0 + 13084, 13085, 0, 2, 0, 0 + 13085, 13086, 0, 2, 0, 0 + 13086, 13087, 0, 2, 0, 0 + 13087, 2048, 0, 2, 0, 0 + 2308, 13087, 0, 1, 1, 0 + 13088, 13083, 0, 2, 0, 0 + 13088, 10546, 0, 1, 0, 0 + 13089, 13090, 0, 2, 0, 0 + 13090, 13091, 0, 2, 0, 0 + 13091, 13092, 0, 2, 0, 0 + 13092, 13093, 0, 2, 0, 0 + 13093, 13101, 0, 2, 0, 0 + 13094, 13095, 0, 2, 0, 0 + 13095, 13096, 0, 2, 0, 0 + 13096, 13097, 0, 2, 0, 0 + 13098, 13099, 0, 2, 0, 1 + 13099, 13100, 0, 2, 0, 1 + 13100, 13071, 0, 2, 0, 1 + 13101, 13094, 0, 2, 0, 0 + 2094, 13089, 0, 2, 0, 0 + 2357, 13089, 0, 1, 1, 0 + 13070, 13076, 0, 2, 0, 1 + 2334, 13044, 0, 1, 1, 0 + 13028, 13030, 0, 2, 0, 0 + 13001, 13046, 0, 2, 0, 0 + 13103, 13104, 0, 2, 0, 0 + 13104, 13105, 0, 2, 0, 0 + 13105, 13106, 0, 2, 0, 0 + 13106, 13107, 0, 2, 0, 0 + 13107, 13108, 0, 2, 0, 0 + 13108, 13109, 0, 1, 0, 0 + 13109, 13110, 0, 1, 0, 0 + 13110, 6690, 0, 1, 0, 0 + 13111, 13112, 0, 2, 0, 0 + 13112, 13113, 0, 2, 0, 0 + 13113, 13114, 0, 2, 0, 0 + 13114, 13115, 0, 2, 0, 0 + 13115, 13116, 0, 2, 0, 0 + 13116, 13117, 0, 2, 0, 0 + 13116, 11469, 0, 1, 1, 0 + 13104, 13118, 0, 1, 1, 0 + 13118, 13116, 0, 1, 1, 0 + 13119, 13120, 0, 2, 0, 0 + 13120, 13111, 0, 2, 0, 0 + 5640, 13119, 0, 2, 0, 0 + 13121, 13122, 0, 2, 0, 0 + 13122, 13123, 0, 2, 0, 0 + 13123, 13134, 0, 2, 0, 0 + 13124, 13125, 0, 2, 0, 0 + 13125, 13126, 0, 2, 0, 0 + 13127, 13128, 0, 2, 0, 0 + 13128, 13129, 0, 2, 0, 0 + 13129, 13130, 0, 2, 0, 0 + 13130, 13131, 0, 2, 0, 0 + 13131, 13132, 0, 2, 0, 0 + 13132, 13103, 0, 2, 0, 0 + 13117, 13121, 0, 2, 0, 0 + 13133, 13132, 0, 1, 1, 0 + 13121, 13133, 0, 1, 1, 0 + 13134, 13124, 0, 2, 0, 0 + 11468, 13134, 0, 1, 1, 0 + 10501, 13132, 0, 1, 1, 0 + 13135, 13136, 0, 2, 0, 0 + 13136, 13137, 0, 2, 0, 0 + 13137, 13138, 0, 2, 0, 0 + 13138, 13139, 0, 2, 0, 0 + 13139, 13140, 0, 2, 0, 0 + 13140, 13141, 0, 2, 0, 0 + 13141, 13142, 0, 2, 0, 0 + 13142, 13143, 0, 2, 0, 0 + 13143, 13144, 0, 2, 0, 0 + 13144, 13145, 0, 2, 0, 0 + 13146, 13147, 0, 2, 0, 0 + 13147, 13148, 0, 2, 0, 0 + 13148, 13149, 0, 2, 0, 0 + 13149, 13150, 0, 2, 0, 0 + 13150, 13151, 0, 2, 0, 0 + 13151, 13152, 0, 2, 0, 0 + 13152, 13153, 0, 2, 0, 0 + 13153, 13154, 0, 2, 0, 0 + 13154, 13155, 0, 2, 0, 0 + 13155, 13127, 0, 2, 0, 0 + 13126, 13135, 0, 2, 0, 0 + 13137, 13156, 0, 1, 1, 0 + 13156, 13154, 0, 1, 1, 0 + 764, 13137, 0, 1, 1, 0 + 663, 13154, 0, 1, 1, 0 + 661, 13147, 0, 1, 1, 0 + 13157, 13158, 0, 2, 0, 0 + 13158, 13159, 0, 2, 0, 0 + 13159, 13160, 0, 2, 0, 0 + 13160, 13161, 0, 2, 0, 0 + 13161, 13162, 0, 2, 0, 0 + 13162, 13163, 0, 2, 0, 0 + 13163, 13146, 0, 2, 0, 0 + 13164, 13165, 0, 2, 0, 0 + 13165, 13166, 0, 2, 0, 0 + 13166, 13167, 0, 2, 0, 0 + 13167, 13168, 0, 2, 0, 0 + 13168, 13169, 0, 2, 0, 0 + 13145, 13170, 0, 2, 0, 0 + 13170, 13164, 0, 2, 0, 0 + 13172, 13171, 0, 2, 0, 0 + 13173, 13172, 0, 2, 0, 0 + 13174, 13173, 0, 2, 0, 0 + 13175, 13174, 0, 2, 0, 0 + 13176, 13175, 0, 2, 0, 0 + 13177, 13176, 0, 2, 0, 0 + 13178, 13177, 0, 2, 0, 0 + 13179, 13178, 0, 2, 0, 0 + 13180, 13179, 0, 1, 0, 0 + 13182, 13181, 0, 1, 0, 0 + 13183, 13182, 0, 2, 0, 0 + 13184, 13183, 0, 2, 0, 0 + 13185, 13184, 0, 2, 0, 0 + 13186, 13185, 0, 2, 0, 0 + 13187, 13186, 0, 2, 0, 0 + 13188, 13187, 0, 2, 0, 0 + 13189, 13188, 0, 2, 0, 0 + 13190, 13189, 0, 2, 0, 0 + 13181, 10551, 0, 1, 0, 0 + 10551, 13180, 0, 1, 0, 0 + 8068, 13180, 0, 1, 0, 0 + 13181, 735, 0, 1, 0, 0 + 13191, 13192, 0, 2, 0, 0 + 13192, 13193, 0, 2, 0, 0 + 13193, 13194, 0, 2, 0, 0 + 13194, 13195, 0, 2, 0, 0 + 13195, 13196, 0, 2, 0, 0 + 13196, 13197, 0, 2, 0, 0 + 13197, 13198, 0, 2, 0, 0 + 13171, 13191, 0, 2, 0, 0 + 13199, 13200, 0, 2, 0, 0 + 13200, 13201, 0, 2, 0, 0 + 13201, 13202, 0, 2, 0, 0 + 13202, 13203, 0, 2, 0, 0 + 13203, 13204, 0, 2, 0, 0 + 13204, 13205, 0, 2, 0, 0 + 13205, 13206, 0, 2, 0, 0 + 13206, 13190, 0, 2, 0, 0 + 13207, 13208, 0, 2, 0, 0 + 13208, 13209, 0, 2, 0, 0 + 13209, 13210, 0, 2, 0, 0 + 13210, 13211, 0, 2, 0, 0 + 13211, 13212, 0, 2, 0, 0 + 13212, 13213, 0, 2, 0, 0 + 13213, 13214, 0, 2, 0, 0 + 13214, 13215, 0, 2, 0, 0 + 13215, 13216, 0, 2, 0, 0 + 13217, 13218, 0, 2, 0, 0 + 13218, 13219, 0, 2, 0, 0 + 13219, 13220, 0, 2, 0, 0 + 13220, 13221, 0, 2, 0, 0 + 13221, 13222, 0, 2, 0, 0 + 13222, 13223, 0, 2, 0, 0 + 13223, 13224, 0, 2, 0, 0 + 13224, 13225, 0, 2, 0, 0 + 13225, 13226, 0, 2, 0, 0 + 13226, 13227, 0, 2, 0, 0 + 12873, 13228, 0, 1, 1, 0 + 13228, 12898, 0, 1, 1, 0 + 12811, 13229, 0, 1, 1, 0 + 13229, 12826, 0, 1, 1, 0 + 12989, 13230, 0, 1, 1, 0 + 13230, 12984, 0, 1, 1, 0 + 12958, 13231, 0, 1, 1, 0 + 13231, 12973, 0, 1, 1, 0 + 12951, 13232, 0, 1, 1, 0 + 13232, 12980, 0, 1, 1, 0 + 13234, 13235, 0, 2, 0, 0 + 13235, 13236, 0, 2, 0, 0 + 13236, 13237, 0, 2, 0, 0 + 13237, 13238, 0, 2, 0, 0 + 13238, 13239, 0, 2, 0, 0 + 13239, 13240, 0, 2, 0, 0 + 13240, 13241, 0, 2, 0, 0 + 13241, 13242, 0, 2, 0, 0 + 13242, 13243, 0, 2, 0, 0 + 13243, 13244, 0, 2, 0, 0 + 13244, 13245, 0, 2, 0, 0 + 13245, 13246, 0, 2, 0, 0 + 13247, 13248, 0, 2, 0, 0 + 13248, 13249, 0, 2, 0, 0 + 13249, 13250, 0, 2, 0, 0 + 13250, 13251, 0, 2, 0, 0 + 13251, 13337, 0, 2, 0, 0 + 13253, 13254, 0, 2, 0, 0 + 13255, 13256, 0, 2, 0, 0 + 13256, 13257, 0, 2, 0, 0 + 13257, 13217, 0, 2, 0, 0 + 13216, 13234, 0, 2, 0, 0 + 13258, 13259, 0, 2, 0, 0 + 13259, 13260, 0, 2, 0, 0 + 13260, 13261, 0, 2, 0, 0 + 13261, 13262, 0, 2, 0, 0 + 13262, 13263, 0, 2, 0, 0 + 13263, 13264, 0, 2, 0, 0 + 13264, 13265, 0, 2, 0, 0 + 13265, 13266, 0, 2, 0, 0 + 13266, 13267, 0, 2, 0, 0 + 13267, 13268, 0, 2, 0, 0 + 13268, 13269, 0, 2, 0, 0 + 13269, 13270, 0, 2, 0, 0 + 13271, 13272, 0, 2, 0, 0 + 13272, 13273, 0, 2, 0, 0 + 13274, 13275, 0, 2, 0, 0 + 13277, 13278, 0, 2, 0, 0 + 13278, 13279, 0, 2, 0, 0 + 13279, 13280, 0, 2, 0, 0 + 13280, 13281, 0, 2, 0, 0 + 13281, 13282, 0, 2, 0, 0 + 13282, 13283, 0, 2, 0, 0 + 13283, 13284, 0, 2, 0, 0 + 13284, 13285, 0, 2, 0, 0 + 13285, 13286, 0, 2, 0, 0 + 13286, 13287, 0, 2, 0, 0 + 13287, 13288, 0, 2, 0, 0 + 13288, 13289, 0, 2, 0, 0 + 13289, 13290, 0, 2, 0, 0 + 13290, 13291, 0, 2, 0, 0 + 13291, 13292, 0, 2, 0, 0 + 13290, 13293, 0, 1, 0, 0 + 13293, 7619, 0, 1, 0, 0 + 7676, 13294, 0, 1, 0, 0 + 13295, 13296, 0, 2, 0, 0 + 13296, 13297, 0, 2, 0, 0 + 13297, 13298, 0, 2, 0, 0 + 13298, 13299, 0, 2, 0, 0 + 13299, 13300, 0, 2, 0, 0 + 13300, 13301, 0, 2, 0, 0 + 13302, 13303, 0, 2, 0, 0 + 13303, 13304, 0, 2, 0, 0 + 13304, 13305, 0, 2, 0, 0 + 13306, 13307, 0, 1, 0, 0 + 13307, 13308, 0, 1, 0, 0 + 13308, 13310, 0, 1, 0, 0 + 13309, 2060, 0, 1, 0, 0 + 13310, 13309, 0, 1, 0, 0 + 13311, 13312, 0, 1, 0, 0 + 13312, 13313, 0, 1, 0, 0 + 13313, 13314, 0, 1, 0, 0 + 13314, 2117, 0, 1, 0, 0 + 13307, 13311, 0, 1, 0, 0 + 13315, 13316, 0, 1, 0, 0 + 13316, 13317, 0, 1, 0, 0 + 13317, 13318, 0, 2, 0, 0 + 13318, 13319, 0, 2, 0, 0 + 13319, 13320, 0, 2, 0, 0 + 13320, 13321, 0, 2, 0, 0 + 13321, 13322, 0, 2, 0, 0 + 13322, 13323, 0, 2, 0, 0 + 13323, 13324, 0, 2, 0, 0 + 13324, 13325, 0, 2, 0, 0 + 13325, 13326, 0, 2, 0, 0 + 13326, 13327, 0, 2, 0, 0 + 13327, 13328, 0, 2, 0, 0 + 13328, 13329, 0, 2, 0, 0 + 13329, 13330, 0, 2, 0, 0 + 13330, 13276, 0, 2, 0, 0 + 13273, 13331, 0, 2, 0, 0 + 13331, 13274, 0, 2, 0, 0 + 13276, 13332, 0, 2, 0, 0 + 13332, 13277, 0, 2, 0, 0 + 13275, 13295, 0, 2, 0, 0 + 13169, 13186, 0, 2, 0, 0 + 13187, 13157, 0, 2, 0, 0 + 13109, 6673, 0, 1, 0, 0 + 13147, 13333, 0, 1, 1, 0 + 13333, 13144, 0, 1, 1, 0 + 13186, 13334, 0, 1, 1, 0 + 13334, 13175, 0, 1, 1, 0 + 13174, 13335, 0, 1, 1, 0 + 13335, 13187, 0, 1, 1, 0 + 13254, 13255, 0, 2, 0, 0 + 13252, 13336, 0, 2, 0, 0 + 13336, 13253, 0, 2, 0, 0 + 13236, 7644, 0, 1, 0, 0 + 7617, 13255, 0, 1, 0, 0 + 13337, 13252, 0, 2, 0, 0 + 13270, 13271, 0, 2, 0, 0 + 13305, 13306, 0, 2, 0, 0 + 10630, 13315, 0, 1, 0, 0 + 13338, 13316, 0, 1, 0, 0 + 10631, 13338, 0, 1, 0, 0 + 13339, 13340, 0, 1, 1, 0 + 13340, 13341, 0, 1, 1, 0 + 13341, 13342, 0, 1, 1, 0 + 13342, 13343, 0, 1, 1, 0 + 13343, 13344, 0, 1, 1, 0 + 13344, 13345, 0, 1, 1, 0 + 13345, 13346, 0, 1, 1, 0 + 13346, 13347, 0, 1, 1, 0 + 13347, 13348, 0, 1, 1, 0 + 13348, 13349, 0, 1, 1, 0 + 3013, 13339, 0, 1, 1, 0 + 7185, 7186, 0, 2, 0, 0 + 7172, 7186, 0, 2, 0, 0 + 7177, 7170, 0, 2, 0, 0 + 7169, 7170, 0, 2, 0, 0 + 7075, 7076, 0, 1, 0, 0 + 13351, 13352, 0, 1, 1, 0 + 13352, 13353, 0, 1, 1, 0 + 13353, 13354, 0, 1, 1, 0 + 13354, 13355, 0, 1, 1, 0 + 13355, 13356, 0, 1, 1, 0 + 13356, 13350, 0, 1, 1, 0 + 13357, 7595, 0, 1, 0, 0 + 13358, 17321, 0, 1, 0, 0 + 13359, 13360, 0, 1, 0, 0 + 13360, 13361, 0, 1, 0, 0 + 13361, 13362, 0, 1, 0, 0 + 13362, 13363, 0, 1, 0, 0 + 13363, 13364, 0, 1, 0, 0 + 13364, 13365, 0, 1, 0, 0 + 13365, 13366, 0, 1, 0, 0 + 13366, 13367, 0, 1, 0, 0 + 13367, 13368, 0, 1, 0, 0 + 13368, 13369, 0, 1, 0, 0 + 13369, 13370, 0, 1, 0, 0 + 13370, 13371, 0, 1, 0, 0 + 13371, 13372, 0, 1, 0, 0 + 13372, 13373, 0, 1, 0, 0 + 13374, 13375, 0, 1, 0, 0 + 13375, 13376, 0, 1, 0, 0 + 13376, 13377, 0, 1, 0, 0 + 13377, 13378, 0, 1, 0, 0 + 13378, 13379, 0, 1, 0, 0 + 13379, 13380, 0, 1, 0, 0 + 13380, 6578, 0, 1, 0, 0 + 10959, 13358, 0, 1, 0, 0 + 13373, 13374, 0, 1, 0, 0 + 13381, 13382, 0, 2, 0, 0 + 13382, 13383, 0, 2, 0, 0 + 13383, 13384, 0, 2, 0, 0 + 13384, 13385, 0, 2, 0, 0 + 13385, 13386, 0, 2, 0, 0 + 13386, 1760, 0, 2, 0, 0 + 13387, 13384, 0, 1, 1, 0 + 1759, 13387, 0, 1, 1, 0 + 1882, 13381, 0, 2, 0, 0 + 13388, 13389, 0, 2, 0, 0 + 13389, 13390, 0, 2, 0, 0 + 13390, 13391, 0, 2, 0, 0 + 13391, 13392, 0, 2, 0, 0 + 13392, 13393, 0, 2, 0, 0 + 13393, 1884, 0, 2, 0, 0 + 13384, 13394, 0, 1, 1, 0 + 13394, 13390, 0, 1, 1, 0 + 1883, 13388, 0, 2, 0, 0 + 13395, 10895, 0, 2, 0, 0 + 1856, 13397, 0, 2, 0, 1 + 13399, 1857, 0, 2, 0, 1 + 13400, 13401, 0, 2, 0, 0 + 13401, 13402, 0, 2, 0, 0 + 13402, 13403, 0, 2, 0, 0 + 13403, 13404, 0, 2, 0, 0 + 13404, 13405, 0, 2, 0, 0 + 13405, 13406, 0, 2, 0, 0 + 13406, 13407, 0, 2, 0, 0 + 13407, 13408, 0, 2, 0, 0 + 13408, 13409, 0, 2, 0, 0 + 13409, 13410, 0, 2, 0, 0 + 13411, 13412, 0, 2, 0, 0 + 13412, 13413, 0, 2, 0, 0 + 13413, 13414, 0, 2, 0, 0 + 13414, 13415, 0, 2, 0, 0 + 13415, 13416, 0, 2, 0, 0 + 13416, 13417, 0, 2, 0, 0 + 13417, 13418, 0, 2, 0, 0 + 13418, 13419, 0, 2, 0, 0 + 13419, 13420, 0, 2, 0, 0 + 13420, 13421, 0, 2, 0, 0 + 13422, 13398, 0, 2, 0, 1 + 13421, 13422, 0, 2, 0, 1 + 13423, 13400, 0, 2, 0, 1 + 13396, 13423, 0, 2, 0, 1 + 13405, 13424, 0, 1, 1, 0 + 13424, 13416, 0, 1, 1, 0 + 326, 13416, 0, 2, 0, 0 + 11545, 11543, 0, 1, 1, 0 + 11542, 11544, 0, 1, 1, 0 + 13087, 13427, 0, 1, 1, 0 + 13427, 13089, 0, 1, 1, 0 + 13088, 13428, 0, 1, 1, 0 + 13428, 13101, 0, 1, 1, 0 + 13061, 13430, 0, 1, 1, 0 + 13430, 13065, 0, 1, 1, 0 + 13432, 13036, 0, 2, 0, 0 + 13015, 13433, 0, 1, 1, 0 + 13433, 13432, 0, 1, 1, 0 + 13434, 13435, 0, 1, 1, 0 + 13436, 11895, 0, 1, 1, 0 + 13301, 13437, 0, 2, 0, 0 + 13437, 13302, 0, 2, 0, 0 + 13438, 13439, 0, 1, 1, 0 + 13439, 13440, 0, 1, 1, 0 + 13440, 13441, 0, 1, 1, 0 + 13441, 13438, 0, 1, 1, 0 + 13443, 13442, 0, 1, 1, 0 + 13444, 13445, 0, 1, 1, 0 + 13446, 13447, 0, 1, 1, 0 + 13448, 13449, 0, 1, 1, 0 + 13450, 13451, 0, 1, 1, 0 + 13452, 13453, 0, 2, 0, 0 + 13453, 13454, 0, 2, 0, 0 + 13454, 13455, 0, 2, 0, 0 + 13455, 13456, 0, 2, 0, 0 + 13456, 13457, 0, 2, 0, 0 + 13457, 13487, 0, 2, 0, 0 + 13458, 13459, 0, 2, 0, 0 + 13459, 13460, 0, 2, 0, 0 + 13460, 13461, 0, 2, 0, 0 + 13461, 13462, 0, 2, 0, 0 + 13462, 13463, 0, 2, 0, 0 + 13465, 13466, 0, 2, 0, 0 + 13466, 13467, 0, 2, 0, 0 + 13467, 13468, 0, 2, 0, 0 + 13468, 13469, 0, 2, 0, 0 + 13470, 13471, 0, 2, 0, 0 + 13471, 13472, 0, 2, 0, 0 + 13472, 13473, 0, 2, 0, 0 + 13473, 13474, 0, 2, 0, 0 + 13476, 13477, 0, 2, 0, 0 + 13477, 13478, 0, 2, 0, 0 + 13478, 13479, 0, 2, 0, 0 + 13479, 13490, 0, 2, 0, 0 + 13480, 13481, 0, 2, 0, 0 + 13481, 13486, 0, 2, 0, 0 + 13482, 13483, 0, 2, 0, 0 + 13483, 13484, 0, 2, 0, 0 + 13484, 13485, 0, 2, 0, 0 + 13485, 13411, 0, 2, 0, 0 + 13486, 13482, 0, 2, 0, 0 + 1907, 13486, 0, 1, 1, 0 + 13487, 13458, 0, 2, 0, 0 + 13487, 7883, 0, 1, 1, 0 + 13488, 13487, 0, 1, 1, 0 + 13488, 13486, 0, 1, 1, 0 + 13475, 13489, 0, 1, 1, 0 + 13489, 13464, 0, 1, 1, 0 + 1897, 13475, 0, 1, 1, 0 + 13464, 2139, 0, 1, 1, 0 + 13490, 13480, 0, 2, 0, 0 + 13490, 7594, 0, 1, 0, 0 + 13410, 13452, 0, 2, 0, 0 + 13492, 13493, 0, 2, 0, 0 + 13493, 13494, 0, 2, 0, 0 + 13494, 13495, 0, 2, 0, 0 + 13495, 13496, 0, 2, 0, 0 + 13498, 13499, 0, 2, 0, 0 + 13499, 13500, 0, 2, 0, 0 + 13500, 13501, 0, 2, 0, 0 + 13501, 17585, 0, 2, 0, 0 + 13502, 13503, 0, 2, 0, 0 + 13503, 13504, 0, 2, 0, 0 + 13505, 13506, 0, 2, 0, 0 + 13506, 13507, 0, 2, 0, 0 + 13507, 13508, 0, 2, 0, 0 + 13508, 13509, 0, 2, 0, 0 + 13509, 13510, 0, 2, 0, 0 + 13510, 13511, 0, 2, 0, 0 + 13514, 13515, 0, 2, 0, 0 + 13515, 13516, 0, 2, 0, 0 + 13516, 13517, 0, 2, 0, 0 + 13497, 2370, 0, 1, 1, 0 + 13512, 13513, 0, 2, 0, 0 + 13513, 13514, 0, 2, 0, 0 + 13496, 13518, 0, 2, 0, 0 + 13518, 13497, 0, 2, 0, 0 + 13497, 13519, 0, 2, 0, 0 + 13511, 13520, 0, 2, 0, 0 + 13519, 13498, 0, 2, 0, 0 + 13520, 13512, 0, 2, 0, 0 + 13512, 13521, 0, 1, 1, 0 + 13521, 13497, 0, 1, 1, 0 + 13523, 10392, 0, 2, 2, 0 + 10639, 13491, 0, 2, 2, 0 + 13491, 13524, 0, 2, 2, 0 + 13524, 13523, 0, 2, 2, 0 + 13517, 13522, 0, 2, 0, 0 + 13525, 13526, 0, 2, 0, 0 + 13526, 13527, 0, 2, 0, 0 + 13527, 13528, 0, 2, 0, 0 + 13528, 13529, 0, 2, 0, 0 + 13529, 13530, 0, 2, 0, 0 + 13530, 13531, 0, 2, 0, 0 + 13531, 13532, 0, 2, 0, 0 + 13532, 13533, 0, 2, 0, 0 + 13534, 13535, 0, 2, 0, 0 + 13535, 13536, 0, 2, 0, 0 + 13536, 13537, 0, 2, 0, 0 + 13537, 13538, 0, 2, 0, 0 + 13538, 13539, 0, 2, 0, 0 + 13539, 13540, 0, 2, 0, 0 + 13540, 13541, 0, 2, 0, 0 + 13541, 13542, 0, 2, 0, 0 + 13542, 13505, 0, 2, 0, 0 + 13504, 13525, 0, 2, 0, 0 + 2385, 13526, 0, 1, 1, 0 + 13543, 13544, 0, 2, 0, 0 + 13544, 13545, 0, 2, 0, 0 + 13545, 13546, 0, 2, 0, 0 + 13546, 13547, 0, 2, 0, 0 + 13548, 13549, 0, 2, 0, 0 + 13549, 13550, 0, 2, 0, 0 + 13550, 13551, 0, 2, 0, 0 + 13551, 13552, 0, 2, 0, 0 + 13553, 13554, 0, 2, 0, 0 + 13554, 13555, 0, 2, 0, 0 + 13555, 13556, 0, 2, 0, 0 + 13556, 13557, 0, 2, 0, 0 + 13557, 13558, 0, 2, 0, 0 + 13558, 13559, 0, 2, 0, 0 + 13559, 13560, 0, 2, 0, 0 + 13560, 13561, 0, 2, 0, 0 + 13561, 13562, 0, 2, 0, 0 + 13562, 13563, 0, 2, 0, 0 + 13563, 13564, 0, 2, 0, 0 + 13564, 13565, 0, 2, 0, 0 + 13565, 13566, 0, 2, 0, 0 + 13566, 13567, 0, 2, 0, 0 + 13567, 13568, 0, 2, 0, 0 + 13569, 13570, 0, 2, 0, 0 + 13570, 13571, 0, 2, 0, 0 + 13571, 13572, 0, 2, 0, 0 + 13572, 13573, 0, 2, 0, 0 + 13573, 13574, 0, 2, 0, 0 + 13574, 13575, 0, 2, 0, 0 + 13575, 13576, 0, 2, 0, 0 + 13576, 13577, 0, 2, 0, 0 + 13577, 13578, 0, 2, 0, 0 + 13578, 13579, 0, 2, 0, 0 + 13579, 13580, 0, 2, 0, 0 + 13580, 13581, 0, 2, 0, 0 + 13581, 13582, 0, 2, 0, 0 + 13582, 13583, 0, 2, 0, 0 + 13583, 12575, 0, 2, 0, 0 + 12563, 13553, 0, 2, 0, 0 + 13584, 13569, 0, 2, 0, 0 + 13585, 13543, 0, 2, 0, 0 + 13552, 13584, 0, 2, 0, 0 + 13568, 13585, 0, 2, 0, 0 + 13585, 13584, 0, 1, 1, 0 + 1276, 13585, 0, 1, 1, 0 + 1288, 13584, 0, 1, 1, 0 + 13526, 13586, 0, 1, 1, 0 + 13586, 13541, 0, 1, 1, 0 + 11098, 17527, 0, 1, 0, 3 + 12105, 12108, 0, 1, 1, 0 + 13587, 11658, 0, 1, 1, 0 + 13587, 11657, 0, 1, 1, 0 + 9131, 9134, 0, 1, 1, 0 + 4497, 17319, 0, 1, 1, 0 + 6497, 13588, 0, 1, 0, 0 + 13588, 6498, 0, 1, 0, 0 + 4739, 13589, 0, 1, 0, 0 + 8594, 13589, 0, 1, 1, 0 + 8587, 13589, 0, 1, 1, 0 + 13589, 8488, 0, 1, 1, 0 + 12222, 12153, 0, 1, 1, 0 + 12152, 12221, 0, 1, 1, 0 + 12165, 12163, 0, 1, 1, 0 + 12164, 12162, 0, 1, 1, 0 + 4616, 8747, 0, 1, 1, 0 + 13590, 13591, 0, 1, 1, 0 + 13592, 12260, 0, 1, 1, 0 + 13593, 12259, 0, 1, 1, 0 + 13594, 12274, 0, 1, 1, 0 + 13595, 12277, 0, 1, 1, 0 + 13596, 12321, 0, 1, 1, 0 + 13597, 12322, 0, 1, 1, 0 + 13598, 12179, 0, 1, 1, 0 + 13599, 13600, 0, 1, 1, 0 + 13600, 13601, 0, 1, 1, 0 + 13602, 13603, 0, 1, 1, 0 + 13604, 12316, 0, 1, 1, 0 + 11525, 11523, 0, 1, 1, 0 + 11522, 11524, 0, 1, 1, 0 + 13605, 13606, 0, 1, 1, 0 + 13607, 9108, 0, 1, 1, 0 + 13608, 2789, 0, 1, 1, 0 + 13609, 13610, 0, 1, 1, 0 + 13610, 13611, 0, 1, 1, 0 + 13611, 13612, 0, 1, 1, 0 + 13612, 13613, 0, 1, 1, 0 + 13613, 13614, 0, 1, 1, 0 + 13614, 13615, 0, 1, 1, 0 + 13615, 13616, 0, 1, 1, 0 + 13616, 13617, 0, 1, 1, 0 + 13617, 13618, 0, 1, 1, 0 + 13618, 13619, 0, 1, 1, 0 + 13608, 13609, 0, 1, 1, 0 + 13620, 9125, 0, 1, 1, 0 + 13621, 13622, 0, 1, 1, 0 + 13622, 13623, 0, 1, 1, 0 + 13623, 13624, 0, 1, 1, 0 + 13624, 13625, 0, 1, 1, 0 + 13625, 13626, 0, 1, 1, 0 + 13626, 13627, 0, 1, 1, 0 + 13627, 13628, 0, 1, 1, 0 + 13628, 8181, 0, 1, 1, 0 + 13629, 13630, 0, 1, 1, 0 + 13630, 13631, 0, 1, 1, 0 + 13631, 13632, 0, 1, 1, 0 + 13632, 13633, 0, 1, 1, 0 + 13633, 13634, 0, 1, 1, 0 + 13634, 8195, 0, 1, 1, 0 + 13635, 13636, 0, 1, 1, 0 + 13637, 13638, 0, 1, 1, 0 + 13639, 13640, 0, 1, 1, 0 + 13641, 13642, 0, 1, 1, 0 + 13642, 13643, 0, 1, 1, 0 + 13643, 13644, 0, 1, 1, 0 + 13645, 13648, 0, 1, 1, 0 + 13647, 13649, 0, 1, 1, 0 + 13648, 13647, 0, 1, 1, 0 + 13649, 13646, 0, 1, 1, 0 + 13646, 3088, 0, 1, 1, 0 + 13650, 12412, 0, 1, 1, 0 + 13651, 12413, 0, 1, 1, 0 + 13652, 13653, 0, 1, 1, 0 + 13654, 13655, 0, 1, 0, 1 + 13655, 13656, 0, 1, 0, 1 + 13656, 13658, 0, 1, 0, 1 + 13657, 13659, 0, 1, 0, 1 + 13658, 13657, 0, 1, 0, 1 + 13659, 5989, 0, 1, 0, 1 + 13662, 13663, 0, 2, 0, 0 + 13663, 13664, 0, 2, 0, 0 + 13664, 13665, 0, 2, 0, 0 + 13665, 13669, 0, 2, 0, 0 + 13666, 13667, 0, 2, 0, 0 + 13667, 13668, 0, 2, 0, 0 + 13669, 13666, 0, 2, 0, 0 + 13670, 13671, 0, 2, 0, 0 + 13671, 13672, 0, 2, 0, 0 + 13672, 13677, 0, 2, 0, 0 + 13673, 13674, 0, 2, 0, 0 + 13674, 13675, 0, 2, 0, 0 + 13675, 13676, 0, 2, 0, 0 + 13677, 13673, 0, 2, 0, 0 + 13677, 13678, 0, 1, 1, 0 + 13678, 13669, 0, 1, 1, 0 + 5988, 13677, 0, 1, 1, 0 + 13679, 13680, 0, 2, 0, 0 + 13680, 13681, 0, 2, 0, 0 + 13681, 13682, 0, 2, 0, 0 + 13682, 13683, 0, 2, 0, 0 + 13683, 13684, 0, 2, 0, 0 + 13684, 13685, 0, 2, 0, 0 + 13685, 13687, 0, 2, 0, 0 + 13687, 13686, 0, 2, 0, 0 + 13668, 13688, 0, 2, 0, 0 + 13688, 13679, 0, 2, 0, 0 + 4543, 13688, 0, 1, 1, 0 + 13689, 13690, 0, 2, 0, 0 + 13690, 13691, 0, 2, 0, 0 + 13691, 13692, 0, 2, 0, 0 + 13692, 13693, 0, 2, 0, 0 + 13693, 13694, 0, 2, 0, 0 + 13694, 13695, 0, 2, 0, 0 + 13695, 13696, 0, 2, 0, 0 + 13696, 13670, 0, 2, 0, 0 + 13696, 13697, 0, 1, 1, 0 + 13697, 13688, 0, 1, 1, 0 + 13698, 17287, 0, 2, 0, 0 + 13700, 17284, 0, 2, 0, 0 + 13701, 17285, 0, 2, 0, 0 + 13702, 13703, 0, 2, 0, 0 + 13703, 13689, 0, 2, 0, 0 + 13703, 13704, 0, 1, 1, 0 + 13704, 13687, 0, 1, 1, 0 + 4537, 13687, 0, 1, 1, 0 + 13686, 17286, 0, 2, 0, 0 + 13706, 13662, 0, 2, 0, 0 + 3029, 13706, 0, 2, 0, 0 + 13707, 5989, 0, 2, 0, 0 + 13676, 13707, 0, 2, 0, 0 + 13710, 13711, 0, 1, 1, 0 + 13711, 13712, 0, 1, 1, 0 + 13713, 13710, 0, 1, 1, 0 + 13714, 13715, 0, 1, 1, 0 + 13717, 13718, 0, 1, 1, 0 + 13718, 13719, 0, 1, 1, 0 + 13719, 13720, 0, 1, 1, 0 + 13720, 13717, 0, 1, 1, 0 + 13721, 13722, 0, 1, 1, 0 + 13722, 9230, 0, 1, 1, 0 + 9229, 13721, 0, 1, 1, 0 + 13723, 13724, 0, 1, 1, 0 + 13725, 13726, 0, 1, 1, 0 + 13726, 13727, 0, 1, 1, 0 + 13727, 13728, 0, 1, 1, 0 + 13729, 9208, 0, 1, 1, 0 + 9129, 9206, 0, 1, 1, 0 + 13730, 9127, 0, 1, 1, 0 + 13731, 13732, 0, 1, 1, 0 + 13732, 13733, 0, 1, 1, 0 + 13733, 13734, 0, 1, 1, 0 + 13734, 13735, 0, 1, 1, 0 + 8982, 13731, 0, 1, 1, 0 + 13736, 7343, 0, 1, 1, 0 + 13737, 13765, 0, 1, 1, 0 + 13738, 13739, 0, 1, 1, 0 + 13739, 13766, 0, 1, 1, 0 + 13740, 13741, 0, 1, 1, 0 + 13741, 13742, 0, 1, 1, 0 + 13742, 13743, 0, 1, 1, 0 + 13743, 13744, 0, 1, 1, 0 + 13744, 13745, 0, 1, 1, 0 + 13745, 13746, 0, 1, 1, 0 + 13746, 13747, 0, 1, 1, 0 + 13747, 13748, 0, 1, 1, 0 + 13748, 13749, 0, 1, 1, 0 + 13749, 13750, 0, 1, 1, 0 + 13750, 13751, 0, 1, 1, 0 + 13751, 13752, 0, 1, 1, 0 + 13752, 13753, 0, 1, 1, 0 + 13753, 13754, 0, 1, 1, 0 + 13754, 13755, 0, 1, 1, 0 + 13755, 13756, 0, 1, 1, 0 + 13756, 13757, 0, 1, 1, 0 + 13757, 13758, 0, 1, 1, 0 + 13758, 13764, 0, 1, 1, 0 + 13759, 13760, 0, 1, 1, 0 + 13760, 13763, 0, 1, 1, 0 + 13761, 13762, 0, 1, 1, 0 + 13762, 7355, 0, 1, 1, 0 + 13763, 13761, 0, 1, 1, 0 + 13764, 13759, 0, 1, 1, 0 + 13736, 13737, 0, 1, 1, 0 + 13765, 13738, 0, 1, 1, 0 + 13766, 13740, 0, 1, 1, 0 + 13767, 13768, 0, 1, 1, 0 + 13768, 13769, 0, 1, 1, 0 + 13769, 13770, 0, 1, 1, 0 + 13770, 13771, 0, 1, 1, 0 + 13771, 13763, 0, 1, 1, 0 + 13765, 13767, 0, 1, 1, 0 + 13772, 13773, 0, 1, 1, 0 + 13773, 13774, 0, 1, 1, 0 + 13774, 13775, 0, 1, 1, 0 + 13775, 13776, 0, 1, 1, 0 + 13776, 13764, 0, 1, 1, 0 + 13766, 13772, 0, 1, 1, 0 + 13777, 13778, 0, 1, 1, 0 + 13778, 13779, 0, 1, 1, 0 + 13779, 13780, 0, 1, 1, 0 + 13780, 13781, 0, 1, 1, 0 + 13781, 13756, 0, 1, 1, 0 + 13742, 13777, 0, 1, 1, 0 + 13782, 13783, 0, 1, 1, 0 + 13783, 13866, 0, 1, 1, 0 + 13784, 13785, 0, 1, 1, 0 + 13785, 13865, 0, 1, 1, 0 + 13786, 13787, 0, 1, 1, 0 + 13787, 13788, 0, 1, 1, 0 + 13788, 13789, 0, 1, 1, 0 + 13789, 13790, 0, 1, 1, 0 + 13790, 13791, 0, 1, 1, 0 + 7355, 13782, 0, 1, 1, 0 + 13792, 13793, 0, 1, 1, 0 + 13793, 13794, 0, 1, 1, 0 + 13794, 13823, 0, 1, 1, 0 + 13795, 13796, 0, 1, 1, 0 + 13796, 13828, 0, 1, 1, 0 + 13797, 13798, 0, 1, 1, 0 + 13798, 13799, 0, 1, 1, 0 + 13799, 13800, 0, 1, 1, 0 + 13800, 13801, 0, 1, 1, 0 + 13801, 13802, 0, 1, 1, 0 + 13802, 13846, 0, 1, 1, 0 + 13803, 13804, 0, 1, 1, 0 + 13804, 13805, 0, 1, 1, 0 + 13805, 13806, 0, 1, 1, 0 + 13806, 13849, 0, 1, 1, 0 + 13807, 13808, 0, 1, 1, 0 + 13808, 13809, 0, 1, 1, 0 + 13809, 13810, 0, 1, 1, 0 + 13810, 13811, 0, 1, 1, 0 + 13811, 13812, 0, 1, 1, 0 + 13812, 13813, 0, 1, 1, 0 + 13813, 13814, 0, 1, 1, 0 + 13814, 13815, 0, 1, 1, 0 + 13815, 13816, 0, 1, 1, 0 + 13816, 13817, 0, 1, 1, 0 + 13817, 13818, 0, 1, 1, 0 + 13819, 7341, 0, 1, 1, 0 + 13818, 13819, 0, 1, 1, 0 + 13820, 13821, 0, 1, 1, 0 + 13821, 13822, 0, 1, 1, 0 + 13823, 13795, 0, 1, 1, 0 + 13822, 13823, 0, 1, 1, 0 + 13824, 13825, 0, 1, 1, 0 + 13825, 13826, 0, 1, 1, 0 + 13826, 13827, 0, 1, 1, 0 + 13828, 13797, 0, 1, 1, 0 + 13827, 13828, 0, 1, 1, 0 + 13830, 13841, 0, 1, 1, 0 + 13831, 13832, 0, 1, 1, 0 + 13832, 13834, 0, 1, 1, 0 + 13834, 13833, 0, 1, 1, 0 + 13834, 13820, 0, 1, 1, 0 + 13835, 13836, 0, 1, 1, 0 + 13836, 13837, 0, 1, 1, 0 + 13837, 13834, 0, 1, 1, 0 + 13811, 13835, 0, 1, 1, 0 + 13838, 13839, 0, 1, 1, 0 + 13839, 13840, 0, 1, 1, 0 + 13841, 13831, 0, 1, 1, 0 + 13840, 13841, 0, 1, 1, 0 + 13841, 13824, 0, 1, 1, 0 + 13809, 13838, 0, 1, 1, 0 + 13829, 13842, 0, 1, 1, 0 + 13842, 13830, 0, 1, 1, 0 + 13843, 13844, 0, 1, 1, 0 + 13844, 13845, 0, 1, 1, 0 + 13845, 13799, 0, 1, 1, 0 + 13842, 13843, 0, 1, 1, 0 + 13846, 13803, 0, 1, 1, 0 + 13846, 13829, 0, 1, 1, 0 + 13847, 13848, 0, 1, 1, 0 + 13848, 13842, 0, 1, 1, 0 + 13849, 13807, 0, 1, 1, 0 + 13849, 13847, 0, 1, 1, 0 + 13850, 13851, 0, 1, 1, 0 + 13851, 13852, 0, 1, 1, 0 + 13852, 13853, 0, 1, 1, 0 + 13853, 13833, 0, 1, 1, 0 + 13813, 13850, 0, 1, 1, 0 + 13854, 13855, 0, 1, 1, 0 + 13855, 13856, 0, 1, 1, 0 + 13856, 13857, 0, 1, 1, 0 + 13857, 13858, 0, 1, 1, 0 + 13858, 13859, 0, 1, 1, 0 + 13860, 13861, 0, 1, 1, 0 + 13861, 13736, 0, 1, 1, 0 + 13862, 13863, 0, 1, 1, 0 + 13863, 13864, 0, 1, 1, 0 + 13865, 13786, 0, 1, 1, 0 + 13864, 13865, 0, 1, 1, 0 + 13866, 13784, 0, 1, 1, 0 + 13866, 13854, 0, 1, 1, 0 + 13859, 13860, 0, 1, 1, 0 + 13867, 13868, 0, 1, 1, 0 + 13868, 13869, 0, 1, 1, 0 + 13869, 13859, 0, 1, 1, 0 + 13791, 13792, 0, 1, 1, 0 + 13870, 13871, 0, 1, 1, 0 + 13872, 13873, 0, 1, 1, 0 + 13873, 13874, 0, 1, 1, 0 + 13874, 13875, 0, 1, 1, 0 + 13875, 13876, 0, 1, 1, 0 + 13876, 7342, 0, 1, 1, 0 + 13877, 13878, 0, 1, 1, 0 + 13878, 13879, 0, 1, 1, 0 + 13879, 13880, 0, 1, 1, 0 + 13880, 13872, 0, 1, 1, 0 + 13871, 13877, 0, 1, 1, 0 + 13852, 13870, 0, 1, 1, 0 + 13881, 13882, 0, 1, 1, 0 + 13883, 13884, 0, 1, 1, 0 + 13885, 13886, 0, 1, 1, 0 + 13887, 13888, 0, 1, 1, 0 + 13890, 13891, 0, 2, 0, 0 + 13891, 13892, 0, 2, 0, 0 + 13892, 13893, 0, 2, 0, 0 + 13893, 13894, 0, 2, 0, 0 + 13894, 13895, 0, 2, 0, 0 + 13895, 13896, 0, 2, 0, 0 + 13896, 6328, 0, 2, 0, 0 + 13897, 13898, 0, 2, 0, 0 + 13898, 13899, 0, 2, 0, 0 + 13899, 13900, 0, 2, 0, 0 + 13900, 13901, 0, 2, 0, 0 + 13901, 13902, 0, 2, 0, 0 + 13902, 13903, 0, 2, 0, 0 + 13903, 13904, 0, 2, 0, 0 + 13904, 13905, 0, 2, 0, 0 + 13905, 13906, 0, 2, 0, 0 + 13906, 5860, 0, 2, 0, 0 + 5859, 13889, 0, 1, 0, 0 + 6327, 13897, 0, 2, 0, 0 + 13907, 13908, 0, 1, 1, 0 + 13908, 13909, 0, 1, 1, 0 + 13909, 13910, 0, 1, 1, 0 + 13910, 13911, 0, 1, 1, 0 + 13911, 13912, 0, 1, 1, 0 + 13912, 13913, 0, 1, 1, 0 + 13913, 13914, 0, 1, 1, 0 + 13914, 13915, 0, 1, 1, 0 + 13915, 13916, 0, 1, 1, 0 + 13916, 13917, 0, 1, 1, 0 + 13917, 13918, 0, 1, 1, 0 + 13918, 13945, 0, 1, 1, 0 + 13919, 13920, 0, 1, 1, 0 + 13920, 13921, 0, 1, 1, 0 + 13921, 13922, 0, 1, 1, 0 + 13922, 13923, 0, 1, 1, 0 + 13923, 13924, 0, 1, 1, 0 + 13924, 13925, 0, 1, 1, 0 + 13925, 13926, 0, 1, 1, 0 + 13926, 13927, 0, 1, 1, 0 + 13927, 13928, 0, 1, 1, 0 + 13928, 13929, 0, 1, 1, 0 + 13929, 13930, 0, 1, 1, 0 + 13930, 13931, 0, 1, 1, 0 + 13931, 13932, 0, 1, 1, 0 + 13932, 13933, 0, 1, 1, 0 + 13933, 13934, 0, 1, 1, 0 + 13934, 13935, 0, 1, 1, 0 + 13936, 13937, 0, 1, 1, 0 + 13937, 13938, 0, 1, 1, 0 + 13938, 13939, 0, 1, 1, 0 + 13939, 13940, 0, 1, 1, 0 + 13940, 13941, 0, 1, 1, 0 + 13941, 13942, 0, 1, 1, 0 + 13942, 13943, 0, 1, 1, 0 + 13943, 13944, 0, 1, 1, 0 + 13945, 13919, 0, 1, 1, 0 + 13944, 13945, 0, 1, 1, 0 + 4195, 13946, 0, 1, 1, 0 + 13946, 4157, 0, 1, 1, 0 + 13947, 3597, 0, 2, 0, 0 + 13948, 3651, 0, 2, 0, 0 + 13948, 13949, 0, 1, 1, 0 + 13949, 13947, 0, 1, 1, 0 + 3614, 13950, 0, 1, 1, 0 + 13950, 3633, 0, 1, 1, 0 + 12630, 12633, 0, 1, 1, 0 + 12629, 12626, 0, 1, 1, 0 + 13951, 13952, 0, 1, 1, 0 + 13952, 13953, 0, 1, 1, 0 + 13953, 13954, 0, 1, 1, 0 + 13954, 13951, 0, 1, 1, 0 + 12658, 12655, 0, 1, 1, 0 + 13955, 13956, 0, 1, 1, 0 + 13956, 13957, 0, 1, 1, 0 + 13957, 13958, 0, 1, 1, 0 + 3919, 3920, 0, 1, 1, 0 + 3918, 3919, 0, 1, 1, 0 + 3946, 3947, 0, 1, 1, 0 + 13959, 13960, 0, 1, 1, 0 + 13961, 13962, 0, 1, 1, 0 + 13962, 13963, 0, 1, 1, 0 + 13962, 13960, 0, 1, 1, 0 + 13964, 13965, 0, 1, 1, 0 + 13965, 13966, 0, 1, 1, 0 + 13966, 13967, 0, 1, 1, 0 + 13967, 13964, 0, 1, 1, 0 + 13968, 13969, 0, 2, 0, 0 + 13969, 13970, 0, 2, 0, 0 + 13970, 13971, 0, 2, 0, 0 + 13971, 13972, 0, 2, 0, 0 + 13972, 13973, 0, 2, 0, 0 + 13973, 13974, 0, 2, 0, 0 + 13974, 13975, 0, 2, 0, 0 + 13975, 13976, 0, 2, 0, 0 + 13976, 13977, 0, 2, 0, 0 + 13977, 13978, 0, 2, 0, 0 + 13978, 13979, 0, 2, 0, 0 + 13979, 13980, 0, 2, 0, 0 + 13981, 13982, 0, 2, 0, 0 + 13982, 13983, 0, 2, 0, 0 + 13983, 13984, 0, 2, 0, 0 + 13984, 13985, 0, 2, 0, 0 + 13985, 13986, 0, 2, 0, 0 + 13986, 13987, 0, 2, 0, 0 + 13987, 13988, 0, 2, 0, 0 + 13988, 13989, 0, 2, 0, 0 + 13989, 13990, 0, 2, 0, 0 + 13990, 13991, 0, 2, 0, 0 + 13991, 13992, 0, 2, 0, 0 + 13992, 13993, 0, 1, 0, 0 + 13993, 13994, 0, 1, 0, 0 + 13994, 13995, 0, 1, 0, 0 + 13995, 13996, 0, 1, 0, 0 + 13997, 13998, 0, 1, 0, 0 + 13998, 13999, 0, 1, 0, 0 + 13999, 14000, 0, 1, 0, 0 + 14000, 14001, 0, 1, 0, 0 + 14001, 14002, 0, 2, 0, 0 + 14002, 14003, 0, 2, 0, 0 + 14003, 14004, 0, 2, 0, 0 + 14004, 14005, 0, 2, 0, 0 + 14005, 14006, 0, 2, 0, 0 + 14006, 14007, 0, 2, 0, 0 + 14007, 14008, 0, 2, 0, 0 + 14008, 14009, 0, 2, 0, 0 + 14009, 14010, 0, 2, 0, 0 + 14010, 14011, 0, 2, 0, 0 + 14011, 14012, 0, 2, 0, 0 + 14012, 14013, 0, 2, 0, 0 + 14013, 14014, 0, 2, 0, 0 + 14014, 14015, 0, 2, 0, 0 + 14015, 14016, 0, 2, 0, 0 + 14016, 14017, 0, 2, 0, 0 + 14017, 14018, 0, 2, 0, 0 + 14018, 14019, 0, 2, 0, 0 + 14019, 14020, 0, 2, 0, 0 + 14020, 14021, 0, 2, 0, 0 + 14021, 14022, 0, 2, 0, 0 + 14022, 14023, 0, 2, 0, 0 + 14023, 14024, 0, 2, 0, 0 + 14024, 14025, 0, 2, 0, 0 + 14026, 14027, 0, 1, 0, 0 + 14027, 13968, 0, 1, 0, 0 + 10950, 14026, 0, 1, 0, 0 + 14028, 14029, 0, 2, 0, 0 + 14029, 10923, 0, 2, 0, 0 + 14025, 14028, 0, 2, 0, 0 + 14030, 14031, 0, 1, 0, 0 + 14031, 13997, 0, 1, 0, 0 + 9967, 14030, 0, 1, 0, 0 + 14032, 14033, 0, 1, 0, 0 + 14033, 9967, 0, 1, 0, 0 + 13996, 14032, 0, 1, 0, 0 + 14034, 10674, 0, 1, 1, 0 + 14035, 10675, 0, 1, 1, 0 + 14036, 10668, 0, 1, 1, 0 + 14037, 10669, 0, 1, 1, 0 + 14039, 14040, 0, 1, 1, 0 + 14041, 14038, 0, 1, 1, 0 + 14042, 14041, 0, 1, 1, 0 + 14043, 10686, 0, 1, 1, 0 + 14044, 10687, 0, 1, 1, 0 + 14045, 10691, 0, 1, 1, 0 + 14046, 10695, 0, 1, 1, 0 + 14047, 10694, 0, 1, 1, 0 + 14048, 14049, 0, 1, 1, 0 + 14051, 14052, 0, 1, 1, 0 + 14053, 14054, 0, 1, 1, 0 + 14055, 14050, 0, 1, 1, 0 + 14056, 14057, 0, 1, 1, 0 + 14058, 14059, 0, 1, 1, 0 + 14059, 14060, 0, 1, 1, 0 + 14061, 4444, 0, 1, 1, 0 + 14062, 14063, 0, 1, 1, 0 + 14064, 14065, 0, 1, 1, 0 + 14066, 14067, 0, 1, 1, 0 + 14067, 14068, 0, 1, 1, 0 + 14068, 14069, 0, 1, 1, 0 + 14069, 14070, 0, 1, 1, 0 + 14070, 14071, 0, 1, 1, 0 + 14071, 14072, 0, 1, 1, 0 + 14072, 14073, 0, 1, 1, 0 + 14073, 14074, 0, 1, 1, 0 + 14074, 14075, 0, 1, 1, 0 + 14075, 14076, 0, 1, 1, 0 + 14076, 14077, 0, 1, 1, 0 + 14077, 14078, 0, 1, 1, 0 + 14078, 14079, 0, 1, 1, 0 + 14079, 14080, 0, 1, 1, 0 + 14080, 14081, 0, 1, 1, 0 + 14081, 14082, 0, 1, 1, 0 + 14082, 14083, 0, 1, 1, 0 + 14083, 14084, 0, 1, 1, 0 + 14084, 14085, 0, 1, 1, 0 + 14085, 14086, 0, 1, 1, 0 + 14086, 14087, 0, 1, 1, 0 + 14087, 14088, 0, 1, 1, 0 + 14088, 14089, 0, 1, 1, 0 + 14089, 14090, 0, 1, 1, 0 + 14091, 14092, 0, 1, 1, 0 + 14092, 14093, 0, 1, 1, 0 + 14093, 14094, 0, 1, 1, 0 + 14094, 14095, 0, 1, 1, 0 + 14095, 14096, 0, 1, 1, 0 + 14096, 14097, 0, 1, 1, 0 + 14097, 14098, 0, 1, 1, 0 + 14098, 14099, 0, 1, 1, 0 + 14099, 14100, 0, 1, 1, 0 + 14100, 14071, 0, 1, 1, 0 + 4454, 14066, 0, 1, 1, 0 + 14102, 14101, 0, 1, 0, 0 + 14103, 14102, 0, 1, 0, 0 + 14104, 14103, 0, 1, 0, 0 + 14105, 14104, 0, 1, 0, 0 + 14106, 14105, 0, 1, 0, 0 + 14107, 14106, 0, 1, 0, 0 + 14108, 14107, 0, 1, 0, 0 + 14109, 14108, 0, 1, 0, 0 + 14110, 14109, 0, 1, 0, 0 + 14111, 14110, 0, 1, 0, 0 + 14112, 14111, 0, 1, 0, 0 + 14113, 14112, 0, 1, 0, 0 + 14114, 14113, 0, 1, 0, 0 + 14115, 14114, 0, 1, 0, 0 + 14116, 14115, 0, 1, 0, 0 + 14117, 14116, 0, 1, 0, 0 + 14118, 14117, 0, 1, 0, 0 + 14119, 14118, 0, 1, 0, 1 + 4266, 14119, 0, 1, 0, 1 + 14101, 4265, 0, 1, 0, 0 + 14120, 14121, 0, 1, 1, 0 + 14122, 14123, 0, 1, 1, 0 + 14124, 14125, 0, 1, 1, 0 + 14125, 14126, 0, 1, 1, 0 + 14126, 14127, 0, 1, 1, 0 + 14127, 14128, 0, 1, 1, 0 + 14128, 14129, 0, 1, 1, 0 + 14129, 2624, 0, 1, 1, 0 + 14130, 14131, 0, 1, 1, 0 + 14131, 14132, 0, 1, 1, 0 + 14132, 14133, 0, 1, 1, 0 + 14133, 14134, 0, 1, 1, 0 + 14134, 14135, 0, 1, 1, 0 + 14135, 14136, 0, 1, 1, 0 + 14136, 14137, 0, 1, 1, 0 + 14137, 14138, 0, 1, 1, 0 + 14138, 14139, 0, 1, 1, 0 + 14139, 14140, 0, 1, 1, 0 + 14140, 14141, 0, 1, 1, 0 + 14141, 14142, 0, 1, 1, 0 + 14142, 14143, 0, 1, 1, 0 + 14143, 14144, 0, 1, 1, 0 + 14144, 14145, 0, 1, 1, 0 + 14145, 14146, 0, 1, 1, 0 + 14146, 14147, 0, 1, 1, 0 + 14147, 14148, 0, 1, 1, 0 + 14148, 14149, 0, 1, 1, 0 + 14149, 14150, 0, 1, 1, 0 + 14150, 14151, 0, 1, 1, 0 + 14151, 14152, 0, 1, 1, 0 + 14152, 14153, 0, 1, 1, 0 + 14153, 17250, 0, 1, 1, 0 + 14154, 14155, 0, 1, 1, 0 + 14155, 14156, 0, 1, 1, 0 + 14156, 14157, 0, 1, 1, 0 + 14157, 14158, 0, 1, 1, 0 + 14158, 14159, 0, 1, 1, 0 + 14159, 14160, 0, 1, 1, 0 + 14160, 14161, 0, 1, 1, 0 + 14161, 14162, 0, 1, 1, 0 + 14162, 14163, 0, 1, 1, 0 + 14163, 14164, 0, 1, 1, 0 + 14165, 14166, 0, 1, 1, 0 + 14166, 14167, 0, 1, 1, 0 + 14167, 14168, 0, 1, 1, 0 + 14168, 14169, 0, 1, 1, 0 + 14169, 14170, 0, 1, 1, 0 + 14170, 14171, 0, 1, 1, 0 + 14171, 14172, 0, 1, 1, 0 + 14172, 14173, 0, 1, 1, 0 + 14173, 14174, 0, 1, 1, 0 + 14174, 14175, 0, 1, 1, 0 + 14175, 14176, 0, 1, 1, 0 + 14176, 14177, 0, 1, 1, 0 + 14177, 14178, 0, 1, 1, 0 + 14178, 14179, 0, 1, 1, 0 + 14179, 14180, 0, 1, 1, 0 + 14180, 14181, 0, 1, 1, 0 + 14181, 14182, 0, 1, 1, 0 + 14182, 14183, 0, 1, 1, 0 + 14183, 14184, 0, 1, 1, 0 + 14184, 14164, 0, 1, 1, 0 + 14134, 17224, 0, 1, 1, 0 + 2882, 14130, 0, 1, 1, 0 + 14185, 14186, 0, 1, 1, 0 + 14186, 14187, 0, 1, 1, 0 + 14187, 14188, 0, 1, 1, 0 + 14188, 14189, 0, 1, 1, 0 + 14189, 14190, 0, 1, 1, 0 + 14190, 14191, 0, 1, 1, 0 + 14191, 14192, 0, 1, 1, 0 + 14192, 14193, 0, 1, 1, 0 + 14193, 14194, 0, 1, 1, 0 + 14194, 14195, 0, 1, 1, 0 + 14195, 14196, 0, 1, 1, 0 + 14196, 14197, 0, 1, 1, 0 + 14197, 14198, 0, 1, 1, 0 + 14198, 14199, 0, 1, 1, 0 + 14199, 14200, 0, 1, 1, 0 + 14200, 14201, 0, 1, 1, 0 + 14201, 14202, 0, 1, 1, 0 + 14202, 14203, 0, 1, 1, 0 + 14203, 14204, 0, 1, 1, 0 + 14204, 14205, 0, 1, 1, 0 + 14205, 14206, 0, 1, 1, 0 + 14206, 14207, 0, 1, 1, 0 + 14207, 14208, 0, 1, 1, 0 + 14208, 14209, 0, 1, 1, 0 + 14209, 14210, 0, 1, 1, 0 + 14210, 14211, 0, 1, 1, 0 + 14211, 14212, 0, 1, 1, 0 + 14212, 14213, 0, 1, 1, 0 + 14213, 14214, 0, 1, 1, 0 + 14214, 14215, 0, 1, 1, 0 + 14215, 14216, 0, 1, 1, 0 + 14216, 14217, 0, 1, 1, 0 + 14217, 14218, 0, 1, 1, 0 + 14090, 14185, 0, 1, 1, 0 + 14219, 14220, 0, 1, 1, 0 + 14220, 14221, 0, 1, 1, 0 + 14221, 14222, 0, 1, 1, 0 + 14222, 14223, 0, 1, 1, 0 + 14223, 14224, 0, 1, 1, 0 + 14224, 14225, 0, 1, 1, 0 + 14225, 14226, 0, 1, 1, 0 + 14226, 14227, 0, 1, 1, 0 + 14227, 14228, 0, 1, 1, 0 + 14228, 14229, 0, 1, 1, 0 + 14229, 14230, 0, 1, 1, 0 + 14230, 14231, 0, 1, 1, 0 + 14231, 14232, 0, 1, 1, 0 + 14232, 14233, 0, 1, 1, 0 + 14233, 14234, 0, 1, 1, 0 + 14234, 14235, 0, 1, 1, 0 + 14235, 14236, 0, 1, 1, 0 + 14236, 14237, 0, 1, 1, 0 + 14237, 14238, 0, 1, 1, 0 + 14238, 14239, 0, 1, 1, 0 + 14239, 14240, 0, 1, 1, 0 + 14240, 14241, 0, 1, 1, 0 + 14241, 14242, 0, 1, 1, 0 + 14242, 14243, 0, 1, 1, 0 + 14243, 14244, 0, 1, 1, 0 + 14244, 14245, 0, 1, 1, 0 + 14245, 14246, 0, 1, 1, 0 + 14246, 14247, 0, 1, 1, 0 + 14247, 14248, 0, 1, 1, 0 + 14248, 14249, 0, 1, 1, 0 + 14249, 14250, 0, 1, 1, 0 + 14250, 14251, 0, 1, 1, 0 + 14251, 14252, 0, 1, 1, 0 + 14252, 14253, 0, 1, 1, 0 + 14253, 14254, 0, 1, 1, 0 + 14254, 14207, 0, 1, 1, 0 + 14255, 14256, 0, 1, 1, 0 + 14256, 14257, 0, 1, 1, 0 + 14257, 14258, 0, 1, 1, 0 + 14258, 14259, 0, 1, 1, 0 + 14259, 14260, 0, 1, 1, 0 + 14260, 14261, 0, 1, 1, 0 + 14261, 14262, 0, 1, 1, 0 + 14262, 14263, 0, 1, 1, 0 + 14263, 14264, 0, 1, 1, 0 + 14264, 14265, 0, 1, 1, 0 + 14265, 14266, 0, 1, 1, 0 + 14266, 14267, 0, 1, 1, 0 + 14267, 14268, 0, 1, 1, 0 + 14268, 14269, 0, 1, 1, 0 + 14269, 14270, 0, 1, 1, 0 + 14270, 14271, 0, 1, 1, 0 + 14271, 14272, 0, 1, 1, 0 + 14272, 14273, 0, 1, 1, 0 + 14273, 14274, 0, 1, 1, 0 + 14274, 14275, 0, 1, 1, 0 + 14275, 14276, 0, 1, 1, 0 + 14276, 14277, 0, 1, 1, 0 + 9772, 14255, 0, 1, 1, 0 + 14277, 14218, 0, 1, 1, 0 + 14278, 14279, 0, 1, 0, 1 + 14279, 14280, 0, 1, 0, 1 + 14280, 14281, 0, 1, 0, 1 + 14281, 14282, 0, 1, 0, 1 + 14282, 14283, 0, 1, 0, 1 + 14283, 14284, 0, 1, 0, 1 + 14284, 14285, 0, 1, 0, 1 + 14285, 14286, 0, 1, 0, 1 + 14286, 14287, 0, 1, 0, 1 + 14287, 14288, 0, 1, 0, 1 + 14288, 14289, 0, 1, 0, 1 + 14289, 14290, 0, 1, 0, 1 + 14290, 14291, 0, 1, 0, 1 + 14291, 14292, 0, 1, 0, 1 + 14292, 14293, 0, 1, 0, 1 + 14294, 4423, 0, 1, 1, 0 + 14294, 14278, 0, 1, 0, 1 + 14295, 14296, 0, 1, 1, 0 + 14297, 14298, 0, 1, 1, 0 + 14299, 14300, 0, 1, 1, 0 + 14301, 3706, 0, 1, 1, 0 + 14302, 14303, 0, 1, 1, 0 + 14303, 14304, 0, 1, 1, 0 + 14304, 14305, 0, 1, 1, 0 + 14305, 14306, 0, 1, 1, 0 + 14306, 14307, 0, 1, 1, 0 + 14307, 14308, 0, 1, 1, 0 + 14301, 14302, 0, 1, 1, 0 + 14309, 14310, 0, 1, 1, 0 + 14311, 14312, 0, 1, 1, 0 + 14313, 14314, 0, 1, 1, 0 + 14315, 14316, 0, 1, 1, 0 + 14316, 14317, 0, 1, 1, 0 + 14317, 14318, 0, 1, 1, 0 + 14318, 14315, 0, 1, 1, 0 + 14319, 14320, 0, 1, 1, 0 + 14320, 14321, 0, 1, 1, 0 + 14321, 14322, 0, 1, 1, 0 + 14322, 14323, 0, 1, 1, 0 + 14324, 14319, 0, 1, 1, 0 + 14325, 14326, 0, 1, 1, 0 + 14326, 14327, 0, 1, 1, 0 + 14328, 14329, 0, 1, 1, 0 + 14330, 14331, 0, 1, 1, 0 + 14332, 14333, 0, 1, 1, 0 + 14334, 14335, 0, 1, 1, 0 + 14336, 14337, 0, 1, 1, 0 + 14337, 14338, 0, 1, 1, 0 + 14338, 14339, 0, 1, 1, 0 + 14339, 14340, 0, 1, 1, 0 + 14341, 14342, 0, 1, 1, 0 + 14342, 14343, 0, 1, 1, 0 + 2767, 14336, 0, 1, 1, 0 + 14344, 14345, 0, 1, 1, 0 + 14345, 14346, 0, 1, 1, 0 + 14346, 14347, 0, 1, 1, 0 + 14347, 14348, 0, 1, 1, 0 + 14348, 14349, 0, 1, 1, 0 + 2509, 14344, 0, 1, 1, 0 + 14350, 14351, 0, 1, 1, 0 + 14352, 14353, 0, 1, 1, 0 + 14353, 14354, 0, 1, 1, 0 + 14355, 14356, 0, 1, 1, 0 + 14357, 14355, 0, 1, 1, 0 + 14358, 14359, 0, 1, 1, 0 + 14360, 14361, 0, 1, 1, 0 + 14363, 14362, 0, 1, 1, 0 + 14364, 14365, 0, 1, 1, 0 + 14365, 14362, 0, 1, 1, 0 + 14366, 14367, 0, 1, 1, 0 + 14367, 14368, 0, 1, 1, 0 + 14369, 14366, 0, 1, 1, 0 + 14370, 13442, 0, 1, 1, 0 + 14371, 13443, 0, 1, 1, 0 + 14372, 13444, 0, 1, 1, 0 + 14373, 13445, 0, 1, 1, 0 + 11910, 11908, 0, 1, 1, 0 + 11911, 11909, 0, 1, 1, 0 + 14374, 12161, 0, 1, 1, 0 + 14375, 14376, 0, 1, 1, 0 + 14377, 14378, 0, 1, 1, 0 + 14379, 14380, 0, 1, 1, 0 + 14380, 14381, 0, 1, 1, 0 + 14381, 14382, 0, 1, 1, 0 + 14383, 12176, 0, 1, 1, 0 + 14384, 12173, 0, 1, 1, 0 + 14385, 12178, 0, 1, 1, 0 + 14386, 14387, 0, 1, 1, 0 + 12296, 12294, 0, 1, 1, 0 + 14388, 4711, 0, 1, 1, 0 + 14389, 14390, 0, 1, 1, 0 + 14390, 14391, 0, 1, 1, 0 + 14388, 14389, 0, 1, 1, 0 + 14392, 12256, 0, 1, 1, 0 + 14393, 12257, 0, 1, 1, 0 + 14394, 14395, 0, 1, 1, 0 + 14396, 14397, 0, 1, 0, 1 + 14397, 14398, 0, 1, 0, 1 + 14398, 14399, 0, 1, 0, 1 + 14399, 14400, 0, 1, 0, 1 + 14400, 14401, 0, 1, 0, 1 + 14402, 14403, 0, 1, 1, 0 + 14403, 14404, 0, 1, 1, 0 + 14404, 14405, 0, 1, 1, 0 + 14405, 14406, 0, 1, 1, 0 + 14406, 14407, 0, 1, 1, 0 + 14407, 14408, 0, 1, 1, 0 + 257, 14402, 0, 1, 1, 0 + 14409, 14410, 0, 1, 0, 1 + 14410, 14411, 0, 1, 0, 1 + 14411, 14416, 0, 1, 0, 1 + 14412, 14413, 0, 1, 0, 1 + 14413, 14414, 0, 1, 0, 1 + 14415, 14417, 0, 1, 0, 1 + 14416, 14415, 0, 1, 0, 1 + 14417, 14412, 0, 1, 0, 1 + 14414, 253, 0, 1, 0, 1 + 257, 14409, 0, 1, 0, 1 + 14418, 14419, 0, 1, 1, 0 + 136, 14420, 0, 1, 1, 0 + 14420, 14418, 0, 1, 1, 0 + 14421, 14422, 0, 1, 1, 0 + 14423, 14424, 0, 1, 1, 0 + 14425, 14426, 0, 1, 1, 0 + 14427, 11421, 0, 1, 1, 0 + 14428, 14429, 0, 1, 1, 0 + 14430, 14431, 0, 1, 1, 0 + 14432, 11369, 0, 1, 1, 0 + 14433, 11370, 0, 1, 1, 0 + 14434, 11365, 0, 1, 1, 0 + 11367, 11366, 0, 1, 1, 0 + 14435, 11368, 0, 1, 1, 0 + 14436, 11353, 0, 1, 1, 0 + 14437, 11354, 0, 1, 1, 0 + 14438, 11349, 0, 1, 1, 0 + 14439, 11350, 0, 1, 1, 0 + 14440, 11348, 0, 1, 1, 0 + 782, 781, 0, 2, 0, 0 + 782, 795, 0, 1, 1, 0 + 782, 783, 0, 1, 1, 0 + 14441, 14442, 0, 1, 1, 0 + 929, 773, 0, 1, 1, 0 + 772, 773, 0, 1, 1, 0 + 774, 773, 0, 2, 0, 0 + 773, 954, 0, 2, 0, 0 + 14443, 11495, 0, 1, 1, 0 + 14444, 11494, 0, 1, 1, 0 + 14445, 14446, 0, 1, 0, 0 + 14446, 14447, 0, 1, 0, 0 + 14447, 14448, 0, 1, 0, 0 + 14448, 14449, 0, 1, 0, 0 + 14450, 14451, 0, 1, 0, 0 + 14451, 14452, 0, 1, 0, 0 + 14452, 14453, 0, 1, 0, 0 + 14453, 14454, 0, 1, 0, 0 + 14454, 14455, 0, 1, 0, 0 + 14455, 14456, 0, 1, 0, 0 + 14456, 14457, 0, 1, 0, 0 + 14457, 14458, 0, 1, 0, 0 + 14458, 14445, 0, 1, 0, 0 + 11319, 14459, 0, 1, 1, 0 + 14459, 11320, 0, 1, 1, 0 + 14459, 14450, 0, 1, 0, 0 + 14449, 11320, 0, 1, 0, 0 + 14460, 11497, 0, 1, 1, 0 + 14461, 11496, 0, 1, 1, 0 + 14462, 11518, 0, 1, 1, 0 + 14463, 11519, 0, 1, 1, 0 + 11511, 11509, 0, 1, 1, 0 + 11508, 11510, 0, 1, 1, 0 + 14464, 14465, 0, 1, 1, 0 + 895, 874, 0, 2, 0, 0 + 873, 895, 0, 2, 0, 0 + 14466, 11554, 0, 1, 1, 0 + 14467, 11539, 0, 1, 1, 0 + 14473, 14474, 0, 1, 0, 1 + 14474, 14475, 0, 1, 0, 1 + 14475, 14476, 0, 1, 0, 1 + 14476, 14477, 0, 1, 0, 1 + 14477, 14478, 0, 1, 0, 1 + 14478, 14479, 0, 1, 0, 1 + 14479, 14480, 0, 1, 0, 1 + 14480, 14481, 0, 1, 0, 1 + 14481, 14482, 0, 1, 0, 1 + 14482, 14483, 0, 1, 0, 1 + 14483, 14484, 0, 1, 0, 1 + 14484, 14485, 0, 1, 0, 1 + 14485, 14486, 0, 1, 0, 1 + 14486, 14487, 0, 1, 0, 1 + 14487, 14474, 0, 1, 0, 1 + 11266, 14473, 0, 1, 0, 1 + 14488, 14489, 0, 1, 1, 0 + 14489, 14490, 0, 1, 1, 0 + 14490, 14491, 0, 1, 1, 0 + 14492, 14493, 0, 1, 1, 0 + 14493, 14494, 0, 1, 1, 0 + 14494, 14495, 0, 1, 1, 0 + 10220, 10235, 0, 1, 1, 0 + 14496, 14497, 0, 1, 0, 0 + 14497, 14498, 0, 1, 0, 0 + 14498, 2388, 0, 2, 0, 0 + 10235, 14496, 0, 1, 0, 0 + 14499, 11650, 0, 1, 1, 0 + 14500, 11651, 0, 1, 1, 0 + 10199, 10200, 0, 2, 2, 0 + 10198, 10199, 0, 1, 2, 0 + 11643, 11645, 0, 1, 1, 0 + 11644, 11642, 0, 1, 1, 0 + 11667, 11666, 0, 1, 1, 0 + 11665, 11668, 0, 1, 1, 0 + 14501, 14502, 0, 1, 0, 2 + 14502, 14503, 0, 1, 0, 2 + 14503, 14504, 0, 1, 0, 2 + 14504, 14505, 0, 1, 0, 2 + 14505, 14506, 0, 1, 0, 2 + 14506, 14507, 0, 1, 0, 2 + 14507, 14508, 0, 1, 0, 2 + 14508, 14509, 0, 1, 0, 2 + 14509, 194, 0, 1, 0, 2 + 10506, 14501, 0, 1, 0, 2 + 14510, 11669, 0, 1, 1, 0 + 14511, 11670, 0, 1, 1, 0 + 11630, 11633, 0, 1, 1, 0 + 137, 138, 0, 2, 0, 0 + 163, 127, 0, 2, 0, 0 + 127, 164, 0, 2, 0, 0 + 127, 1125, 0, 1, 1, 0 + 127, 128, 0, 1, 1, 0 + 182, 134, 0, 2, 0, 0 + 133, 134, 0, 1, 1, 0 + 205, 134, 0, 1, 1, 0 + 14512, 11663, 0, 1, 1, 0 + 14513, 11664, 0, 1, 1, 0 + 10077, 172, 0, 2, 0, 0 + 171, 233, 0, 1, 0, 0 + 167, 168, 0, 2, 0, 0 + 168, 169, 0, 1, 0, 0 + 170, 171, 0, 1, 0, 0 + 11660, 11661, 0, 1, 1, 0 + 11662, 11659, 0, 1, 1, 0 + 233, 10102, 0, 1, 0, 0 + 1104, 12714, 0, 2, 0, 0 + 10108, 14514, 0, 2, 0, 0 + 14514, 10109, 0, 2, 0, 0 + 14515, 14516, 0, 1, 0, 1 + 14516, 14517, 0, 1, 0, 1 + 14517, 14518, 0, 1, 0, 1 + 14518, 14519, 0, 1, 0, 1 + 14519, 14520, 0, 1, 0, 1 + 14520, 14521, 0, 1, 0, 1 + 14521, 14522, 0, 1, 0, 1 + 14522, 14523, 0, 1, 0, 1 + 14523, 14524, 0, 1, 0, 1 + 14524, 10249, 0, 1, 0, 1 + 14514, 14515, 0, 1, 0, 1 + 14525, 2423, 0, 2, 0, 0 + 10129, 14525, 0, 2, 0, 0 + 14526, 14527, 0, 1, 0, 1 + 14527, 14528, 0, 1, 0, 1 + 14528, 14529, 0, 1, 0, 1 + 14529, 14530, 0, 1, 0, 1 + 14530, 14521, 0, 1, 0, 1 + 14525, 14526, 0, 1, 0, 1 + 14531, 14532, 0, 1, 1, 0 + 14532, 14533, 0, 1, 1, 0 + 14533, 14534, 0, 1, 1, 0 + 12095, 12098, 0, 1, 1, 0 + 14535, 12094, 0, 1, 1, 0 + 14535, 12092, 0, 1, 1, 0 + 14536, 14537, 0, 1, 1, 0 + 14539, 14538, 0, 1, 1, 0 + 14540, 14541, 0, 1, 1, 0 + 14542, 14543, 0, 1, 1, 0 + 14544, 14545, 0, 1, 1, 0 + 14546, 14547, 0, 1, 1, 0 + 14548, 14549, 0, 1, 1, 0 + 11920, 11923, 0, 1, 1, 0 + 83, 82, 0, 2, 0, 0 + 14550, 14551, 0, 1, 1, 0 + 14552, 11932, 0, 1, 1, 0 + 14553, 11933, 0, 1, 1, 0 + 11928, 11931, 0, 1, 1, 0 + 11930, 11929, 0, 1, 1, 0 + 89, 2047, 0, 1, 1, 0 + 1749, 14554, 0, 2, 0, 0 + 14554, 1748, 0, 2, 0, 0 + 14556, 14555, 0, 1, 0, 1 + 14557, 14556, 0, 1, 0, 1 + 11962, 11964, 0, 1, 1, 0 + 14558, 14559, 0, 1, 1, 0 + 14559, 14560, 0, 1, 1, 0 + 14561, 273, 0, 1, 1, 0 + 14560, 14561, 0, 1, 1, 0 + 14562, 12004, 0, 1, 1, 0 + 14563, 12003, 0, 1, 1, 0 + 14564, 14565, 0, 1, 0, 1 + 14565, 14566, 0, 1, 0, 1 + 14567, 52, 0, 1, 1, 0 + 14566, 14567, 0, 1, 0, 1 + 14569, 14568, 0, 1, 0, 1 + 14570, 14569, 0, 1, 0, 1 + 14571, 14570, 0, 1, 0, 1 + 14572, 14571, 0, 1, 0, 1 + 14573, 14572, 0, 1, 0, 1 + 14574, 14573, 0, 1, 0, 1 + 14575, 14574, 0, 1, 0, 1 + 14555, 14575, 0, 1, 0, 1 + 14568, 10529, 0, 1, 0, 1 + 14576, 14577, 0, 1, 1, 0 + 14577, 14578, 0, 1, 1, 0 + 14578, 14579, 0, 1, 1, 0 + 14579, 14576, 0, 1, 1, 0 + 14580, 14581, 0, 1, 1, 0 + 14581, 14582, 0, 1, 1, 0 + 14582, 14583, 0, 1, 1, 0 + 14583, 14580, 0, 1, 1, 0 + 14584, 14585, 0, 1, 0, 3 + 14585, 14586, 0, 1, 0, 3 + 14586, 14587, 0, 1, 0, 3 + 14588, 14589, 0, 1, 0, 3 + 14589, 124, 0, 1, 0, 3 + 119, 14584, 0, 1, 0, 3 + 14587, 14588, 0, 1, 0, 3 + 14590, 14591, 0, 1, 1, 0 + 14592, 14593, 0, 2, 0, 0 + 14593, 14594, 0, 2, 0, 0 + 14594, 14595, 0, 2, 0, 0 + 14595, 14596, 0, 2, 0, 0 + 1471, 14592, 0, 2, 0, 0 + 14596, 1472, 0, 2, 0, 0 + 14597, 14598, 0, 2, 0, 0 + 14598, 14599, 0, 2, 0, 0 + 14599, 14600, 0, 2, 0, 0 + 14600, 14601, 0, 2, 0, 0 + 14601, 1448, 0, 2, 0, 0 + 1447, 14597, 0, 2, 0, 0 + 14602, 14603, 0, 1, 1, 0 + 14603, 14604, 0, 1, 1, 0 + 14604, 14605, 0, 1, 1, 0 + 14605, 14606, 0, 1, 1, 0 + 14606, 14607, 0, 1, 1, 0 + 14607, 14608, 0, 1, 1, 0 + 14608, 14609, 0, 1, 1, 0 + 14609, 14610, 0, 1, 1, 0 + 14610, 14611, 0, 1, 1, 0 + 14611, 14612, 0, 1, 1, 0 + 14612, 14613, 0, 1, 1, 0 + 14613, 14614, 0, 1, 1, 0 + 1474, 14615, 0, 1, 1, 0 + 14615, 1475, 0, 1, 1, 0 + 14614, 14615, 0, 1, 1, 0 + 1664, 14602, 0, 1, 1, 0 + 14616, 14617, 0, 1, 0, 1 + 14617, 14618, 0, 1, 0, 1 + 14618, 14619, 0, 1, 0, 1 + 14619, 14620, 0, 1, 0, 1 + 14620, 14621, 0, 1, 0, 1 + 14621, 14622, 0, 1, 0, 1 + 14622, 14623, 0, 1, 0, 1 + 14623, 14624, 0, 1, 0, 1 + 14624, 14625, 0, 1, 0, 1 + 14625, 14626, 0, 1, 0, 1 + 14626, 14627, 0, 1, 0, 1 + 14627, 1536, 0, 1, 0, 1 + 1630, 14616, 0, 1, 0, 1 + 14628, 14629, 0, 1, 0, 1 + 14629, 14630, 0, 1, 0, 1 + 14630, 14631, 0, 1, 0, 1 + 14631, 14632, 0, 1, 0, 1 + 14632, 14633, 0, 1, 0, 1 + 14633, 14634, 0, 1, 0, 1 + 1408, 14635, 0, 2, 0, 0 + 14635, 1409, 0, 2, 0, 0 + 14634, 14635, 0, 1, 0, 1 + 1416, 14636, 0, 2, 0, 0 + 14636, 1417, 0, 2, 0, 0 + 14636, 14628, 0, 1, 0, 1 + 14637, 14638, 0, 1, 0, 1 + 14638, 14639, 0, 1, 0, 1 + 14639, 14640, 0, 1, 0, 1 + 14640, 14641, 0, 1, 0, 1 + 1430, 14642, 0, 2, 0, 0 + 14642, 1431, 0, 2, 0, 0 + 14642, 14637, 0, 1, 0, 1 + 13451, 13449, 0, 1, 1, 0 + 13448, 13450, 0, 1, 1, 0 + 13466, 14643, 0, 1, 1, 0 + 14643, 13473, 0, 1, 1, 0 + 11836, 11833, 0, 1, 1, 0 + 14644, 14645, 0, 1, 1, 0 + 14645, 14646, 0, 1, 1, 0 + 14647, 14648, 0, 2, 0, 0 + 14648, 14649, 0, 2, 0, 0 + 14649, 14650, 0, 2, 0, 0 + 14650, 14651, 0, 2, 0, 0 + 14651, 14652, 0, 2, 0, 0 + 14652, 14653, 0, 2, 0, 0 + 14653, 14654, 0, 2, 0, 0 + 14654, 14655, 0, 2, 0, 0 + 14655, 14656, 0, 2, 0, 0 + 14656, 14657, 0, 2, 0, 0 + 14658, 14659, 0, 2, 0, 0 + 14659, 14660, 0, 2, 0, 0 + 14660, 14661, 0, 2, 0, 0 + 14661, 14662, 0, 2, 0, 0 + 14662, 14663, 0, 2, 0, 0 + 14663, 14664, 0, 2, 0, 0 + 14664, 14665, 0, 2, 0, 0 + 14665, 14666, 0, 2, 0, 0 + 14666, 14667, 0, 2, 0, 0 + 14667, 14668, 0, 2, 0, 0 + 14668, 1447, 0, 2, 0, 0 + 1472, 14647, 0, 2, 0, 0 + 14671, 14672, 0, 2, 0, 0 + 14672, 14673, 0, 2, 0, 0 + 14673, 14674, 0, 2, 0, 0 + 14674, 14692, 0, 2, 0, 0 + 14675, 14694, 0, 2, 0, 0 + 14676, 14677, 0, 2, 0, 0 + 14677, 14696, 0, 2, 0, 0 + 14678, 14698, 0, 2, 0, 0 + 14679, 14701, 0, 2, 0, 0 + 14681, 14682, 0, 2, 0, 0 + 14682, 14683, 0, 2, 0, 0 + 14683, 14702, 0, 2, 0, 0 + 14684, 14699, 0, 2, 0, 0 + 14685, 14697, 0, 2, 0, 0 + 14686, 14695, 0, 2, 0, 0 + 14687, 14693, 0, 2, 0, 0 + 14688, 14689, 0, 2, 0, 0 + 14689, 14690, 0, 2, 0, 0 + 14690, 14691, 0, 2, 0, 0 + 14692, 14675, 0, 2, 0, 0 + 14693, 14688, 0, 2, 0, 0 + 14694, 14676, 0, 2, 0, 0 + 14695, 14687, 0, 2, 0, 0 + 14696, 14678, 0, 2, 0, 0 + 14697, 14686, 0, 2, 0, 0 + 14698, 14679, 0, 2, 0, 0 + 14699, 14685, 0, 2, 0, 0 + 14700, 14703, 0, 2, 0, 0 + 14701, 14700, 0, 2, 0, 0 + 14702, 14684, 0, 2, 0, 0 + 14703, 14680, 0, 2, 0, 0 + 14657, 14670, 0, 2, 0, 0 + 14691, 14658, 0, 2, 0, 0 + 14670, 14671, 0, 2, 0, 0 + 14704, 17475, 0, 2, 0, 0 + 14705, 14706, 0, 2, 0, 0 + 14706, 14707, 0, 2, 0, 0 + 14707, 14708, 0, 2, 0, 0 + 14708, 14709, 0, 2, 0, 0 + 14709, 14710, 0, 2, 0, 0 + 14710, 14681, 0, 2, 0, 0 + 14711, 14712, 0, 2, 0, 0 + 14712, 14713, 0, 2, 0, 0 + 14713, 14714, 0, 2, 0, 0 + 14714, 14715, 0, 2, 0, 0 + 14715, 14716, 0, 2, 0, 0 + 14716, 17474, 0, 2, 0, 0 + 14717, 5518, 0, 1, 0, 0 + 5519, 14704, 0, 1, 0, 0 + 14680, 14711, 0, 2, 0, 0 + 13980, 13981, 0, 2, 0, 0 + 14718, 14719, 0, 1, 1, 1 + 14719, 14720, 0, 1, 1, 1 + 14720, 14721, 0, 1, 1, 1 + 14721, 14722, 0, 1, 1, 1 + 14722, 14723, 0, 1, 1, 1 + 14723, 14724, 0, 1, 1, 1 + 14725, 14726, 0, 1, 1, 0 + 14726, 14727, 0, 1, 1, 0 + 14727, 14728, 0, 1, 1, 0 + 14728, 14729, 0, 1, 1, 0 + 14729, 14730, 0, 1, 1, 0 + 14730, 14731, 0, 1, 1, 0 + 14731, 14732, 0, 1, 1, 0 + 14732, 14733, 0, 1, 1, 0 + 14733, 14734, 0, 1, 1, 0 + 14734, 14735, 0, 1, 1, 0 + 14735, 14736, 0, 1, 1, 0 + 14736, 14737, 0, 1, 1, 0 + 14737, 14738, 0, 1, 1, 0 + 14738, 14739, 0, 1, 1, 0 + 14739, 14740, 0, 1, 1, 0 + 14740, 14741, 0, 1, 1, 0 + 14741, 14742, 0, 1, 1, 0 + 14742, 14743, 0, 1, 1, 0 + 14743, 14744, 0, 1, 1, 0 + 14744, 14745, 0, 1, 1, 0 + 14745, 14746, 0, 1, 1, 0 + 14746, 14747, 0, 1, 1, 0 + 14747, 14748, 0, 1, 1, 0 + 14748, 14749, 0, 1, 1, 0 + 14749, 14750, 0, 1, 1, 0 + 14750, 14751, 0, 1, 1, 0 + 14751, 14752, 0, 1, 1, 0 + 14752, 14753, 0, 1, 1, 0 + 14753, 14754, 0, 1, 1, 0 + 14754, 14755, 0, 1, 1, 0 + 14755, 14756, 0, 1, 1, 0 + 14756, 14757, 0, 1, 1, 0 + 14757, 14758, 0, 1, 1, 0 + 14759, 14760, 0, 1, 1, 0 + 14760, 14761, 0, 1, 1, 0 + 14761, 14762, 0, 1, 1, 0 + 14762, 14763, 0, 1, 1, 0 + 14763, 14764, 0, 1, 1, 0 + 14764, 14765, 0, 1, 1, 0 + 14765, 14766, 0, 1, 1, 0 + 14766, 14767, 0, 1, 1, 0 + 14767, 14768, 0, 1, 1, 0 + 14768, 14769, 0, 1, 1, 0 + 14769, 14770, 0, 1, 1, 0 + 14770, 14771, 0, 1, 1, 0 + 14771, 14772, 0, 1, 1, 0 + 14772, 14773, 0, 1, 1, 0 + 14773, 14774, 0, 1, 1, 0 + 14774, 14775, 0, 1, 1, 0 + 14775, 14776, 0, 1, 1, 0 + 14776, 14777, 0, 1, 1, 0 + 14777, 14778, 0, 1, 1, 0 + 14778, 14779, 0, 1, 1, 0 + 14779, 14780, 0, 1, 1, 0 + 14780, 14781, 0, 1, 1, 0 + 14781, 14782, 0, 1, 1, 0 + 14783, 14784, 0, 1, 1, 0 + 14784, 14785, 0, 1, 1, 0 + 14785, 14786, 0, 1, 1, 0 + 14786, 14787, 0, 1, 1, 0 + 14787, 14788, 0, 1, 1, 0 + 14788, 14789, 0, 1, 1, 0 + 14789, 14790, 0, 1, 1, 0 + 14790, 14791, 0, 1, 1, 0 + 14791, 14792, 0, 1, 1, 0 + 14792, 14793, 0, 1, 1, 0 + 14793, 14794, 0, 1, 1, 0 + 14794, 14795, 0, 1, 1, 0 + 14795, 14796, 0, 1, 1, 0 + 14796, 14797, 0, 1, 1, 0 + 14797, 14798, 0, 1, 1, 0 + 14798, 14799, 0, 1, 1, 0 + 14799, 14800, 0, 1, 1, 0 + 14800, 14801, 0, 1, 1, 0 + 14801, 14802, 0, 1, 1, 0 + 14802, 14803, 0, 1, 1, 0 + 14803, 14804, 0, 1, 1, 0 + 14804, 14805, 0, 1, 1, 0 + 14805, 14806, 0, 1, 1, 0 + 14806, 14807, 0, 1, 1, 0 + 14807, 14808, 0, 1, 1, 0 + 14808, 14809, 0, 1, 1, 0 + 14809, 14810, 0, 1, 1, 0 + 14810, 14811, 0, 1, 1, 0 + 14811, 14812, 0, 1, 1, 0 + 14812, 14813, 0, 1, 1, 0 + 14813, 14814, 0, 1, 1, 0 + 14814, 14815, 0, 1, 1, 0 + 14815, 14816, 0, 1, 1, 0 + 14816, 14817, 0, 1, 1, 0 + 14817, 14818, 0, 1, 1, 0 + 14818, 14819, 0, 1, 1, 0 + 14819, 14820, 0, 1, 1, 0 + 14820, 14821, 0, 1, 1, 0 + 14821, 14822, 0, 1, 1, 0 + 14822, 14823, 0, 1, 1, 0 + 14823, 14824, 0, 1, 1, 0 + 14824, 14825, 0, 1, 1, 0 + 14825, 14826, 0, 1, 1, 0 + 14827, 14828, 0, 1, 1, 0 + 14828, 14829, 0, 1, 1, 0 + 14829, 14830, 0, 1, 1, 0 + 14830, 14831, 0, 1, 1, 0 + 14831, 14832, 0, 1, 1, 0 + 14832, 14833, 0, 1, 1, 0 + 14833, 14834, 0, 1, 1, 0 + 14834, 14835, 0, 1, 1, 0 + 14835, 14836, 0, 1, 1, 0 + 14836, 14837, 0, 1, 1, 0 + 14837, 14838, 0, 1, 1, 0 + 14838, 14839, 0, 1, 1, 0 + 14839, 14840, 0, 1, 1, 0 + 14840, 14841, 0, 1, 1, 0 + 14841, 14842, 0, 1, 1, 0 + 14842, 14843, 0, 1, 1, 0 + 14843, 14844, 0, 1, 1, 0 + 14844, 14845, 0, 1, 1, 0 + 14845, 14846, 0, 1, 1, 0 + 14846, 14847, 0, 1, 1, 0 + 14847, 14848, 0, 1, 1, 0 + 14848, 14849, 0, 1, 1, 0 + 14849, 14850, 0, 1, 1, 0 + 14850, 14851, 0, 1, 1, 0 + 14851, 14852, 0, 1, 1, 0 + 14852, 14853, 0, 1, 1, 0 + 14853, 14854, 0, 1, 1, 0 + 14854, 14855, 0, 1, 1, 0 + 14855, 14856, 0, 1, 1, 0 + 14856, 14857, 0, 1, 1, 0 + 14857, 14858, 0, 1, 1, 0 + 14858, 14859, 0, 1, 1, 0 + 14859, 14860, 0, 1, 1, 0 + 14860, 14861, 0, 1, 1, 0 + 14861, 14862, 0, 1, 1, 0 + 14862, 14863, 0, 1, 1, 0 + 14863, 14864, 0, 1, 1, 0 + 14864, 14865, 0, 1, 1, 0 + 14865, 14866, 0, 1, 1, 0 + 14866, 14867, 0, 1, 1, 0 + 14867, 14868, 0, 1, 1, 0 + 14868, 14869, 0, 1, 1, 0 + 14869, 14870, 0, 1, 1, 0 + 14870, 14871, 0, 1, 1, 0 + 14871, 14872, 0, 1, 1, 0 + 14872, 14873, 0, 1, 1, 0 + 14873, 14874, 0, 1, 1, 0 + 14874, 14875, 0, 1, 1, 0 + 14875, 14876, 0, 1, 1, 0 + 14876, 14877, 0, 1, 1, 0 + 14877, 14878, 0, 1, 1, 0 + 14878, 14879, 0, 1, 1, 0 + 14879, 14880, 0, 1, 1, 0 + 14880, 14881, 0, 1, 1, 0 + 14881, 14882, 0, 1, 1, 0 + 14882, 14883, 0, 1, 1, 0 + 14883, 14884, 0, 1, 1, 0 + 14884, 14885, 0, 1, 1, 0 + 14885, 14886, 0, 1, 1, 0 + 14886, 14887, 0, 1, 1, 0 + 14887, 14888, 0, 1, 1, 0 + 14888, 14889, 0, 1, 1, 0 + 14889, 14890, 0, 1, 1, 0 + 14890, 14891, 0, 1, 1, 0 + 14891, 14892, 0, 1, 1, 0 + 14892, 14893, 0, 1, 1, 0 + 14893, 14894, 0, 1, 1, 0 + 14894, 14895, 0, 1, 1, 0 + 14895, 14896, 0, 1, 1, 0 + 14896, 14897, 0, 1, 1, 0 + 14897, 14898, 0, 1, 1, 0 + 14898, 14899, 0, 1, 1, 0 + 14899, 14900, 0, 1, 1, 0 + 14900, 14901, 0, 1, 1, 0 + 14901, 14902, 0, 1, 1, 0 + 14902, 14903, 0, 1, 1, 0 + 14903, 14904, 0, 1, 1, 0 + 14904, 14905, 0, 1, 1, 0 + 14905, 14906, 0, 1, 1, 0 + 14906, 14907, 0, 1, 1, 0 + 14907, 14908, 0, 1, 1, 0 + 14908, 14909, 0, 1, 1, 0 + 14909, 14910, 0, 1, 1, 0 + 14910, 14911, 0, 1, 1, 0 + 14911, 14912, 0, 1, 1, 0 + 14912, 14913, 0, 1, 1, 0 + 14913, 14914, 0, 1, 1, 0 + 14914, 14915, 0, 1, 1, 0 + 14915, 14916, 0, 1, 1, 0 + 14916, 14917, 0, 1, 1, 0 + 14917, 14918, 0, 1, 1, 0 + 14918, 14919, 0, 1, 1, 0 + 14919, 14920, 0, 1, 1, 0 + 14920, 14921, 0, 1, 1, 0 + 14921, 14922, 0, 1, 1, 0 + 14922, 14923, 0, 1, 1, 0 + 14923, 14924, 0, 1, 1, 0 + 14924, 14925, 0, 1, 1, 0 + 14925, 14926, 0, 1, 1, 0 + 14926, 14927, 0, 1, 1, 0 + 14927, 14928, 0, 1, 1, 0 + 14928, 14929, 0, 1, 1, 0 + 14929, 14930, 0, 1, 1, 0 + 14930, 14931, 0, 1, 1, 0 + 14931, 14932, 0, 1, 1, 0 + 14932, 14933, 0, 1, 1, 0 + 14933, 14934, 0, 1, 1, 0 + 14934, 14935, 0, 1, 1, 0 + 14935, 14936, 0, 1, 1, 0 + 14936, 14937, 0, 1, 1, 0 + 14937, 14938, 0, 1, 1, 0 + 14938, 14939, 0, 1, 1, 0 + 14939, 14940, 0, 1, 1, 0 + 14940, 14941, 0, 1, 1, 0 + 14941, 14942, 0, 1, 1, 0 + 14942, 14943, 0, 1, 1, 0 + 14943, 14944, 0, 1, 1, 0 + 14944, 14945, 0, 1, 1, 0 + 14945, 14946, 0, 1, 1, 0 + 14946, 14947, 0, 1, 1, 0 + 14947, 14948, 0, 1, 1, 0 + 14948, 14949, 0, 1, 1, 0 + 14949, 14950, 0, 1, 1, 0 + 14950, 14951, 0, 1, 1, 0 + 14951, 14952, 0, 1, 1, 0 + 14952, 14953, 0, 1, 1, 0 + 14953, 14954, 0, 1, 1, 0 + 14954, 9446, 0, 1, 1, 0 + 14725, 14219, 0, 1, 1, 0 + 14758, 14759, 0, 1, 1, 0 + 14782, 14783, 0, 1, 1, 0 + 14955, 14956, 0, 1, 1, 0 + 14956, 14957, 0, 1, 1, 0 + 14957, 14958, 0, 1, 1, 0 + 14958, 14959, 0, 1, 1, 0 + 14959, 14960, 0, 1, 1, 0 + 14960, 14961, 0, 1, 1, 0 + 14961, 14962, 0, 1, 1, 0 + 14962, 14969, 0, 1, 1, 0 + 14963, 14964, 0, 1, 1, 0 + 14964, 14965, 0, 1, 1, 0 + 14965, 14966, 0, 1, 1, 0 + 14966, 14967, 0, 1, 1, 0 + 14967, 14968, 0, 1, 1, 0 + 14969, 14963, 0, 1, 1, 0 + 14970, 14971, 0, 1, 1, 1 + 14971, 14972, 0, 1, 1, 1 + 14972, 14973, 0, 1, 1, 1 + 14973, 14974, 0, 1, 1, 1 + 14974, 14975, 0, 1, 1, 1 + 14975, 14976, 0, 1, 1, 1 + 14976, 14977, 0, 1, 1, 1 + 14977, 14978, 0, 1, 1, 0 + 14978, 14979, 0, 1, 1, 0 + 14979, 14980, 0, 1, 1, 0 + 14980, 14981, 0, 1, 1, 0 + 14981, 14982, 0, 1, 1, 0 + 14982, 14983, 0, 1, 1, 0 + 14983, 14984, 0, 1, 1, 0 + 14984, 14985, 0, 1, 1, 0 + 14985, 14986, 0, 1, 1, 0 + 14986, 14987, 0, 1, 1, 0 + 14968, 14970, 0, 1, 1, 1 + 14988, 14989, 0, 1, 1, 0 + 14990, 14991, 0, 1, 1, 0 + 14991, 14992, 0, 1, 1, 0 + 14992, 14993, 0, 1, 1, 0 + 14993, 14990, 0, 1, 1, 0 + 14994, 14995, 0, 1, 1, 0 + 14996, 14997, 0, 1, 1, 0 + 14997, 14998, 0, 1, 1, 0 + 14998, 14999, 0, 1, 1, 0 + 14999, 15000, 0, 1, 1, 0 + 15000, 15001, 0, 1, 1, 0 + 15001, 15002, 0, 1, 1, 0 + 14969, 14996, 0, 1, 1, 0 + 15003, 15004, 0, 1, 1, 0 + 2448, 14955, 0, 1, 1, 0 + 15005, 14994, 0, 1, 1, 0 + 15006, 14995, 0, 1, 1, 0 + 15007, 15008, 0, 1, 1, 0 + 15008, 15009, 0, 1, 1, 0 + 15009, 17524, 0, 1, 1, 0 + 15011, 13716, 0, 1, 1, 0 + 14039, 14041, 0, 1, 1, 0 + 15012, 15013, 0, 1, 1, 0 + 15014, 13606, 0, 1, 1, 0 + 15015, 13605, 0, 1, 1, 0 + 15016, 15017, 0, 1, 1, 0 + 15018, 15019, 0, 1, 1, 0 + 15020, 15021, 0, 1, 1, 0 + 14598, 15022, 0, 1, 1, 0 + 15022, 14595, 0, 1, 1, 0 + 15023, 15024, 0, 1, 1, 0 + 15024, 15025, 0, 1, 1, 0 + 15025, 15026, 0, 1, 1, 0 + 15026, 15027, 0, 1, 1, 0 + 14595, 15023, 0, 1, 1, 0 + 15028, 15029, 0, 1, 1, 0 + 15030, 15031, 0, 1, 1, 0 + 15032, 15033, 0, 1, 1, 0 + 15034, 15035, 0, 1, 1, 0 + 15036, 15037, 0, 1, 1, 0 + 15037, 15038, 0, 1, 1, 0 + 15038, 15039, 0, 1, 1, 0 + 15039, 15040, 0, 1, 1, 0 + 15040, 15041, 0, 1, 1, 0 + 15041, 17696, 0, 1, 1, 0 + 15043, 17695, 0, 1, 1, 0 + 15044, 15045, 0, 1, 1, 0 + 15045, 15046, 0, 1, 1, 0 + 15046, 13617, 0, 1, 1, 0 + 8973, 15036, 0, 1, 1, 0 + 15048, 15049, 0, 1, 1, 0 + 15049, 15047, 0, 1, 1, 0 + 15050, 15051, 0, 1, 1, 1 + 15051, 17433, 0, 1, 0, 3 + 15052, 17431, 0, 1, 0, 3 + 15053, 17435, 0, 1, 0, 3 + 15054, 17436, 0, 1, 0, 3 + 15055, 15056, 0, 1, 0, 3 + 15056, 15057, 0, 1, 0, 3 + 15057, 15058, 0, 1, 0, 3 + 15058, 15059, 0, 1, 0, 3 + 15059, 15060, 0, 1, 0, 3 + 15060, 15061, 0, 1, 0, 3 + 15047, 15050, 0, 1, 1, 1 + 15062, 13645, 0, 1, 1, 0 + 11710, 15063, 0, 1, 0, 0 + 15063, 11711, 0, 1, 1, 0 + 15064, 15065, 0, 1, 1, 0 + 15065, 15066, 0, 1, 1, 0 + 15066, 15067, 0, 1, 1, 0 + 15067, 15068, 0, 1, 1, 0 + 15068, 15069, 0, 1, 1, 0 + 15069, 15075, 0, 1, 1, 0 + 15070, 15071, 0, 1, 1, 0 + 15071, 15072, 0, 1, 1, 0 + 15072, 15073, 0, 1, 1, 0 + 15074, 4263, 0, 1, 1, 0 + 15074, 15073, 0, 1, 1, 0 + 15063, 15064, 0, 1, 1, 0 + 15075, 15070, 0, 1, 1, 0 + 15076, 15077, 0, 1, 1, 0 + 15077, 15078, 0, 1, 1, 0 + 15078, 15079, 0, 1, 1, 0 + 15079, 15080, 0, 1, 1, 0 + 15080, 15081, 0, 1, 1, 0 + 15081, 15075, 0, 1, 1, 0 + 15082, 15083, 0, 1, 1, 0 + 15083, 15084, 0, 1, 1, 0 + 15084, 15085, 0, 1, 1, 0 + 15085, 15086, 0, 1, 1, 0 + 15086, 15087, 0, 1, 1, 0 + 15087, 15088, 0, 1, 1, 0 + 11140, 15082, 0, 1, 1, 0 + 15042, 17694, 0, 1, 1, 0 + 2309, 794, 0, 1, 0, 0 + 398, 399, 0, 1, 0, 2 + 591, 399, 0, 2, 0, 0 + 399, 400, 0, 2, 0, 0 + 399, 418, 0, 1, 1, 0 + 15090, 15089, 0, 1, 1, 0 + 15091, 15092, 0, 1, 1, 0 + 15093, 15094, 0, 1, 1, 0 + 15095, 15096, 0, 1, 1, 0 + 15097, 15096, 0, 1, 1, 0 + 15098, 9153, 0, 1, 1, 0 + 15099, 9205, 0, 1, 1, 0 + 15100, 15101, 0, 1, 1, 0 + 15101, 15102, 0, 1, 1, 0 + 5430, 15100, 0, 1, 1, 0 + 15103, 12292, 0, 1, 1, 0 + 15104, 12290, 0, 1, 1, 0 + 15105, 15106, 0, 1, 1, 0 + 15106, 15107, 0, 1, 1, 0 + 15107, 15108, 0, 1, 1, 0 + 3443, 4099, 0, 1, 1, 0 + 15109, 17382, 0, 1, 0, 1 + 15110, 17528, 0, 1, 0, 1 + 15111, 15112, 0, 1, 0, 1 + 15112, 15113, 0, 1, 0, 1 + 730, 17383, 0, 1, 0, 1 + 11364, 15114, 0, 1, 1, 0 + 11363, 15115, 0, 1, 1, 0 + 15116, 11947, 0, 1, 1, 0 + 15117, 11948, 0, 1, 1, 0 + 15118, 15119, 0, 1, 1, 0 + 15120, 11971, 0, 1, 1, 0 + 15121, 11972, 0, 1, 1, 0 + 15122, 15123, 0, 1, 1, 0 + 15123, 15124, 0, 1, 1, 0 + 15124, 15125, 0, 1, 1, 0 + 2806, 2807, 0, 1, 1, 0 + 2807, 2808, 0, 1, 1, 0 + 2810, 2811, 0, 1, 1, 0 + 2811, 2812, 0, 1, 1, 0 + 2941, 4271, 0, 1, 1, 0 + 10809, 10822, 0, 1, 1, 0 + 4457, 10920, 0, 1, 1, 0 + 4468, 10920, 0, 1, 1, 0 + 14061, 14062, 0, 1, 1, 0 + 2451, 2452, 0, 1, 1, 0 + 9098, 2451, 0, 1, 1, 0 + 2449, 9089, 0, 1, 1, 0 + 2449, 2498, 0, 1, 1, 0 + 2501, 2502, 0, 1, 1, 0 + 2502, 2503, 0, 1, 1, 0 + 3865, 3088, 0, 1, 1, 0 + 3088, 3089, 0, 1, 1, 0 + 6806, 7003, 0, 1, 0, 0 + 7003, 6946, 0, 1, 0, 0 + 9038, 7580, 0, 1, 1, 0 + 7580, 9052, 0, 1, 1, 0 + 7580, 2484, 0, 1, 1, 0 + 7580, 2450, 0, 1, 1, 0 + 2451, 9039, 0, 1, 1, 0 + 2471, 2472, 0, 1, 1, 0 + 2471, 2485, 0, 1, 1, 0 + 2471, 2470, 0, 1, 1, 0 + 2505, 3007, 0, 1, 1, 0 + 9243, 3013, 0, 1, 1, 0 + 7002, 7003, 0, 1, 1, 0 + 7003, 7004, 0, 1, 1, 0 + 3083, 3084, 0, 1, 1, 0 + 3083, 3100, 0, 1, 1, 0 + 3086, 3035, 0, 1, 1, 0 + 3035, 3034, 0, 1, 1, 0 + 3035, 3036, 0, 1, 1, 0 + 3042, 3043, 0, 1, 1, 0 + 3043, 3077, 0, 1, 1, 0 + 3043, 3044, 0, 1, 1, 0 + 3052, 3053, 0, 1, 1, 0 + 3052, 3071, 0, 1, 1, 0 + 3051, 3052, 0, 1, 1, 0 + 3270, 3076, 0, 1, 1, 0 + 3076, 3075, 0, 1, 1, 0 + 3076, 3260, 0, 1, 1, 0 + 3063, 3064, 0, 1, 1, 0 + 6893, 3063, 0, 1, 1, 0 + 3063, 3307, 0, 1, 1, 0 + 3059, 3015, 0, 1, 1, 0 + 3298, 3299, 0, 1, 1, 0 + 3299, 4538, 0, 1, 1, 0 + 3299, 3300, 0, 1, 1, 0 + 3299, 3312, 0, 1, 1, 0 + 3294, 3251, 0, 1, 1, 0 + 3251, 3252, 0, 1, 1, 0 + 3251, 3269, 0, 1, 1, 0 + 3251, 3271, 0, 1, 1, 0 + 3279, 3280, 0, 1, 1, 0 + 3290, 3291, 0, 1, 1, 0 + 3289, 3290, 0, 1, 1, 0 + 3287, 3288, 0, 1, 1, 0 + 4532, 3287, 0, 1, 1, 0 + 3304, 3287, 0, 1, 1, 0 + 8912, 3313, 0, 1, 1, 0 + 3313, 4522, 0, 1, 1, 0 + 3313, 3314, 0, 1, 1, 0 + 3316, 3330, 0, 1, 1, 0 + 3323, 3324, 0, 1, 1, 0 + 3324, 3325, 0, 1, 1, 0 + 3324, 3367, 0, 1, 1, 0 + 3324, 8937, 0, 1, 0, 1 + 3384, 3383, 0, 1, 1, 0 + 2730, 3339, 0, 1, 1, 0 + 2730, 2729, 0, 1, 1, 0 + 2731, 2730, 0, 1, 1, 0 + 3334, 2731, 0, 1, 1, 0 + 2732, 2731, 0, 1, 1, 0 + 2725, 2724, 0, 1, 1, 0 + 2723, 2724, 0, 1, 1, 0 + 2723, 3351, 0, 1, 1, 0 + 2723, 2722, 0, 1, 1, 0 + 2724, 2746, 0, 1, 1, 0 + 2756, 2741, 0, 1, 1, 0 + 2741, 2742, 0, 1, 1, 0 + 2741, 3391, 0, 1, 1, 0 + 2741, 2740, 0, 1, 1, 0 + 3397, 3398, 0, 1, 1, 0 + 3404, 3356, 0, 1, 1, 0 + 3356, 3357, 0, 1, 1, 0 + 3357, 3358, 0, 1, 1, 0 + 3363, 3364, 0, 1, 1, 0 + 3364, 3365, 0, 1, 1, 0 + 3364, 4497, 0, 1, 1, 0 + 3350, 2671, 0, 1, 1, 0 + 2671, 2672, 0, 1, 1, 0 + 2670, 2671, 0, 1, 1, 0 + 2674, 2675, 0, 1, 1, 0 + 2681, 2682, 0, 1, 1, 0 + 2682, 2683, 0, 1, 1, 0 + 2736, 2735, 0, 1, 1, 0 + 2736, 2747, 0, 1, 1, 0 + 2661, 3811, 0, 1, 1, 0 + 2704, 2661, 0, 1, 1, 0 + 2661, 2662, 0, 1, 1, 0 + 2695, 2696, 0, 1, 1, 0 + 2695, 2694, 0, 1, 1, 0 + 2695, 3831, 0, 1, 1, 0 + 3837, 3838, 0, 1, 1, 0 + 3838, 4008, 0, 1, 1, 0 + 7454, 7464, 0, 1, 1, 0 + 3995, 3913, 0, 1, 1, 0 + 3913, 3914, 0, 1, 1, 0 + 3913, 3912, 0, 1, 1, 0 + 3913, 3927, 0, 1, 1, 0 + 3933, 3932, 0, 1, 1, 0 + 3933, 4572, 0, 1, 1, 0 + 3933, 3965, 0, 1, 1, 0 + 3933, 3934, 0, 1, 1, 0 + 3958, 3959, 0, 1, 1, 0 + 3959, 3960, 0, 1, 1, 0 + 3959, 4067, 0, 1, 1, 0 + 2884, 4414, 0, 1, 1, 0 + 2885, 2884, 0, 1, 1, 0 + 2883, 2884, 0, 1, 1, 0 + 2884, 2895, 0, 1, 1, 0 + 4561, 2903, 0, 1, 1, 0 + 2912, 2913, 0, 1, 1, 0 + 2640, 4598, 0, 1, 1, 0 + 2624, 4551, 0, 1, 1, 0 + 5312, 5465, 0, 2, 0, 0 + 5351, 5110, 0, 2, 0, 0 + 5082, 5083, 0, 1, 1, 0 + 5334, 5082, 0, 1, 1, 0 + 5325, 5326, 0, 1, 1, 0 + 5335, 5325, 0, 1, 1, 0 + 4677, 5335, 0, 1, 1, 0 + 5458, 4621, 0, 1, 1, 0 + 4623, 4624, 0, 1, 1, 0 + 4624, 5078, 0, 1, 1, 0 + 4624, 4629, 0, 1, 1, 0 + 8154, 4694, 0, 1, 1, 0 + 4692, 6041, 0, 1, 1, 0 + 4692, 6040, 0, 1, 1, 0 + 5212, 5406, 0, 1, 1, 0 + 5211, 5407, 0, 1, 1, 0 + 4712, 5412, 0, 1, 1, 0 + 4915, 4916, 0, 1, 1, 0 + 4918, 4916, 0, 1, 1, 0 + 6039, 4917, 0, 1, 1, 0 + 4667, 5473, 0, 1, 1, 0 + 5458, 4681, 0, 1, 1, 0 + 5519, 8619, 0, 1, 1, 0 + 5518, 17327, 0, 1, 1, 0 + 12135, 5520, 0, 1, 1, 0 + 4719, 4720, 0, 1, 1, 0 + 8776, 4719, 0, 1, 1, 0 + 4615, 8783, 0, 1, 1, 0 + 4615, 8784, 0, 1, 1, 0 + 4615, 8775, 0, 1, 1, 0 + 8767, 8768, 0, 1, 1, 0 + 8768, 8754, 0, 1, 1, 0 + 8768, 8769, 0, 1, 1, 0 + 8352, 8768, 0, 1, 0, 3 + 4735, 15126, 0, 1, 1, 0 + 15126, 8738, 0, 1, 1, 0 + 15126, 4617, 0, 1, 1, 0 + 15126, 8563, 0, 1, 1, 0 + 8595, 8588, 0, 1, 1, 0 + 8574, 4730, 0, 1, 1, 0 + 4725, 4726, 0, 1, 1, 0 + 4725, 8566, 0, 1, 1, 0 + 4725, 5512, 0, 1, 1, 0 + 4729, 4730, 0, 1, 1, 0 + 4730, 4752, 0, 1, 1, 0 + 4765, 4769, 0, 1, 1, 0 + 4765, 4766, 0, 1, 1, 0 + 4765, 4795, 0, 1, 1, 0 + 4765, 8404, 0, 1, 1, 0 + 4799, 4798, 0, 1, 1, 0 + 4799, 4805, 0, 1, 1, 0 + 4799, 4800, 0, 1, 1, 0 + 4834, 4835, 0, 1, 1, 0 + 4834, 4833, 0, 1, 1, 0 + 4834, 4804, 0, 1, 1, 0 + 4823, 4824, 0, 1, 1, 0 + 4822, 4823, 0, 1, 1, 0 + 4823, 4874, 0, 1, 1, 0 + 4866, 4867, 0, 1, 1, 0 + 4866, 4865, 0, 1, 1, 0 + 4880, 4866, 0, 1, 1, 0 + 4842, 4843, 0, 1, 1, 0 + 4873, 4794, 0, 1, 1, 0 + 4841, 4873, 0, 1, 1, 0 + 8731, 4750, 0, 1, 1, 0 + 4787, 4750, 0, 1, 1, 0 + 4785, 4786, 0, 1, 1, 0 + 4784, 4785, 0, 1, 1, 0 + 8500, 4785, 0, 1, 1, 0 + 4751, 4750, 0, 1, 1, 0 + 4750, 4788, 0, 1, 1, 0 + 8545, 4749, 0, 1, 1, 0 + 4748, 8733, 0, 1, 1, 0 + 8732, 8737, 0, 1, 1, 0 + 8732, 8716, 0, 1, 1, 0 + 8732, 8717, 0, 1, 1, 0 + 4960, 15127, 0, 1, 1, 0 + 15127, 8791, 0, 1, 1, 0 + 15127, 8806, 0, 1, 1, 0 + 15127, 8863, 0, 1, 1, 0 + 8813, 4959, 0, 1, 1, 0 + 4958, 4959, 0, 1, 1, 0 + 4959, 4940, 0, 1, 1, 0 + 4717, 8755, 0, 1, 1, 0 + 4717, 8762, 0, 1, 1, 0 + 8564, 8556, 0, 1, 1, 0 + 8564, 8565, 0, 1, 1, 0 + 8564, 8573, 0, 1, 1, 0 + 6013, 6014, 0, 1, 1, 0 + 5999, 6000, 0, 1, 1, 0 + 4852, 4853, 0, 1, 1, 0 + 5999, 4881, 0, 1, 1, 0 + 13350, 4643, 0, 1, 1, 0 + 7802, 1452, 0, 1, 0, 0 + 1460, 1493, 0, 2, 0, 0 + 6805, 1392, 0, 2, 0, 0 + 6805, 14644, 0, 1, 1, 0 + 1391, 6805, 0, 2, 0, 0 + 6805, 6804, 0, 1, 1, 0 + 1523, 1524, 0, 2, 0, 0 + 1524, 1657, 0, 2, 0, 0 + 1524, 1525, 0, 1, 1, 0 + 1371, 1372, 0, 1, 1, 0 + 1371, 1382, 0, 1, 1, 0 + 1371, 1370, 0, 2, 0, 0 + 1412, 1371, 0, 2, 0, 0 + 1405, 12462, 0, 2, 0, 0 + 1404, 1405, 0, 2, 0, 0 + 1405, 1437, 0, 2, 0, 0 + 1508, 1509, 0, 2, 0, 0 + 1575, 1508, 0, 2, 0, 0 + 1495, 1496, 0, 2, 0, 0 + 1541, 1495, 0, 2, 0, 0 + 1494, 1495, 0, 1, 1, 0 + 1495, 1542, 0, 1, 1, 0 + 1535, 1536, 0, 1, 1, 0 + 1656, 1534, 0, 2, 0, 0 + 1652, 1653, 0, 2, 0, 0 + 1699, 1652, 0, 2, 0, 0 + 1691, 1692, 0, 2, 0, 0 + 7747, 7738, 0, 2, 0, 0 + 7907, 7738, 0, 1, 1, 0 + 7738, 7737, 0, 1, 1, 0 + 6664, 7738, 0, 1, 1, 0 + 7581, 7582, 0, 1, 1, 0 + 2154, 2153, 0, 2, 0, 0 + 2154, 2155, 0, 1, 1, 0 + 2179, 2154, 0, 2, 0, 0 + 2153, 7581, 0, 2, 0, 0 + 1625, 2166, 0, 2, 0, 0 + 1626, 1625, 0, 2, 0, 0 + 1625, 1641, 0, 1, 1, 0 + 1624, 1625, 0, 1, 1, 0 + 1552, 1640, 0, 2, 0, 0 + 1553, 1552, 0, 2, 0, 0 + 1552, 1576, 0, 1, 1, 0 + 1551, 1552, 0, 1, 1, 0 + 1565, 1564, 0, 2, 0, 0 + 1302, 1303, 0, 2, 0, 0 + 1303, 1413, 0, 2, 0, 0 + 1381, 1303, 0, 1, 1, 0 + 1303, 1304, 0, 1, 1, 0 + 1349, 1289, 0, 2, 0, 0 + 1289, 1348, 0, 1, 1, 0 + 1289, 1290, 0, 2, 0, 0 + 7912, 1289, 0, 1, 1, 0 + 1313, 1314, 0, 1, 1, 0 + 1314, 1277, 0, 1, 1, 0 + 1436, 1314, 0, 2, 0, 0 + 1428, 1429, 0, 2, 0, 0 + 1428, 1712, 0, 2, 0, 0 + 1711, 1599, 0, 2, 0, 0 + 1598, 1599, 0, 2, 0, 0 + 1446, 1421, 0, 2, 0, 0 + 1421, 1422, 0, 2, 0, 0 + 1565, 1566, 0, 2, 0, 0 + 1605, 1565, 0, 2, 0, 0 + 1586, 1587, 0, 2, 0, 0 + 1586, 2384, 0, 1, 1, 0 + 1585, 1586, 0, 1, 1, 0 + 1606, 1586, 0, 2, 0, 0 + 2369, 1614, 0, 2, 0, 0 + 1614, 1613, 0, 2, 0, 0 + 1614, 1615, 0, 1, 1, 0 + 2375, 1614, 0, 1, 1, 0 + 2361, 7593, 0, 2, 0, 0 + 2151, 2358, 0, 1, 1, 0 + 2150, 2151, 0, 1, 1, 0 + 2151, 2152, 0, 1, 1, 0 + 1243, 1244, 0, 1, 1, 0 + 1244, 1266, 0, 1, 1, 0 + 1244, 1245, 0, 2, 0, 0 + 13491, 13492, 0, 2, 0, 0 + 13522, 13523, 0, 2, 0, 0 + 13469, 13491, 0, 2, 0, 0 + 13523, 13470, 0, 2, 0, 0 + 13464, 13465, 0, 2, 0, 0 + 13463, 13464, 0, 2, 0, 0 + 13474, 13475, 0, 2, 0, 0 + 13475, 13476, 0, 2, 0, 0 + 10395, 10396, 0, 1, 1, 0 + 10396, 10397, 0, 1, 1, 0 + 317, 299, 0, 2, 0, 0 + 299, 333, 0, 2, 0, 0 + 299, 1889, 0, 1, 1, 0 + 300, 299, 0, 1, 1, 0 + 327, 326, 0, 2, 0, 0 + 328, 327, 0, 2, 0, 0 + 10401, 283, 0, 2, 2, 0 + 10401, 10402, 0, 2, 2, 0 + 10400, 10401, 0, 2, 2, 0 + 10405, 10406, 0, 2, 2, 0 + 10406, 311, 0, 2, 0, 0 + 9966, 10406, 0, 1, 1, 0 + 316, 278, 0, 2, 0, 0 + 278, 1810, 0, 1, 1, 0 + 1800, 1799, 0, 2, 0, 0 + 1798, 1799, 0, 1, 1, 0 + 1799, 1811, 0, 1, 1, 0 + 1177, 1176, 0, 2, 0, 0 + 1176, 1183, 0, 1, 1, 0 + 1176, 1175, 0, 1, 1, 0 + 1067, 1182, 0, 2, 0, 0 + 1066, 1067, 0, 1, 1, 0 + 1067, 1068, 0, 1, 1, 0 + 1070, 1071, 0, 1, 1, 0 + 1071, 1083, 0, 1, 1, 0 + 1072, 1071, 0, 2, 0, 0 + 1092, 1093, 0, 1, 1, 0 + 1093, 1094, 0, 1, 1, 0 + 1093, 1152, 0, 1, 1, 0 + 1097, 1098, 0, 1, 1, 0 + 1151, 1098, 0, 1, 1, 0 + 10044, 10045, 0, 2, 2, 0 + 10045, 10046, 0, 2, 1, 0 + 10027, 1082, 0, 2, 0, 0 + 10026, 10027, 0, 2, 2, 0 + 10027, 10028, 0, 2, 2, 0 + 996, 10066, 0, 2, 0, 0 + 10066, 1124, 0, 2, 0, 0 + 10055, 10066, 0, 2, 1, 0 + 10066, 10056, 0, 2, 2, 0 + 10111, 10112, 0, 2, 0, 0 + 10110, 10111, 0, 2, 0, 0 + 10118, 10119, 0, 2, 0, 0 + 10119, 2425, 0, 2, 0, 0 + 266, 1733, 0, 2, 0, 0 + 2431, 266, 0, 2, 0, 0 + 10521, 10527, 0, 2, 0, 0 + 1744, 10414, 0, 2, 0, 0 + 14554, 14557, 0, 1, 0, 1 + 1770, 269, 0, 2, 0, 0 + 269, 1751, 0, 2, 0, 0 + 269, 270, 0, 1, 1, 0 + 1781, 1780, 0, 1, 1, 0 + 1781, 1784, 0, 1, 1, 1 + 1783, 1781, 0, 1, 1, 0 + 1729, 1730, 0, 2, 0, 0 + 1769, 101, 0, 1, 1, 0 + 194, 195, 0, 1, 1, 0 + 193, 194, 0, 2, 0, 0 + 194, 206, 0, 2, 0, 0 + 2420, 10089, 0, 2, 0, 0 + 10089, 183, 0, 2, 0, 0 + 10088, 10089, 0, 2, 2, 0 + 10089, 10090, 0, 2, 2, 0 + 13435, 10095, 0, 2, 2, 0 + 10094, 13435, 0, 2, 2, 0 + 10101, 10185, 0, 2, 2, 0 + 10185, 10190, 0, 2, 2, 0 + 10185, 10186, 0, 2, 2, 0 + 10296, 10185, 0, 2, 2, 0 + 10382, 10297, 0, 2, 2, 0 + 2424, 2419, 0, 2, 0, 0 + 73, 2424, 0, 2, 0, 0 + 2181, 8180, 0, 1, 1, 0 + 8180, 2180, 0, 1, 1, 0 + 247, 248, 0, 1, 1, 0 + 248, 249, 0, 1, 1, 0 + 2386, 248, 0, 2, 0, 0 + 264, 265, 0, 2, 0, 0 + 265, 10165, 0, 2, 0, 0 + 0, 10348, 0, 2, 0, 0 + 10349, 10359, 0, 2, 0, 0 + 10145, 10142, 0, 2, 0, 0 + 10358, 20, 0, 2, 0, 0 + 19, 10358, 0, 2, 0, 0 + 12, 2335, 0, 1, 1, 0 + 11, 12, 0, 1, 1, 0 + 12, 2348, 0, 1, 1, 0 + 10544, 10545, 0, 1, 1, 0 + 2383, 10544, 0, 1, 1, 0 + 966, 965, 0, 2, 0, 0 + 967, 966, 0, 2, 0, 0 + 966, 2326, 0, 1, 1, 0 + 10436, 977, 0, 2, 0, 0 + 894, 869, 0, 2, 0, 0 + 848, 894, 0, 2, 0, 0 + 893, 894, 0, 1, 1, 0 + 838, 837, 0, 2, 0, 0 + 837, 855, 0, 2, 0, 0 + 836, 837, 0, 1, 1, 0 + 837, 955, 0, 1, 1, 0 + 11558, 843, 0, 1, 0, 0 + 809, 827, 0, 2, 0, 0 + 810, 809, 0, 2, 0, 0 + 809, 828, 0, 1, 1, 0 + 808, 809, 0, 1, 1, 0 + 822, 11565, 0, 1, 0, 0 + 818, 707, 0, 2, 0, 0 + 707, 708, 0, 2, 0, 0 + 535, 536, 0, 2, 0, 0 + 536, 537, 0, 2, 0, 0 + 372, 2285, 0, 2, 0, 0 + 2285, 373, 0, 2, 0, 0 + 2287, 2285, 0, 1, 0, 0 + 2264, 380, 0, 1, 1, 0 + 380, 381, 0, 1, 1, 0 + 380, 514, 0, 2, 0, 0 + 379, 380, 0, 2, 0, 0 + 524, 525, 0, 2, 0, 0 + 525, 734, 0, 2, 0, 0 + 2284, 525, 0, 1, 1, 0 + 525, 526, 0, 1, 1, 0 + 726, 725, 0, 2, 0, 0 + 2274, 2273, 0, 1, 1, 0 + 2325, 2274, 0, 1, 1, 0 + 2274, 2275, 0, 1, 1, 0 + 2254, 2303, 0, 1, 1, 0 + 2254, 2253, 0, 2, 0, 0 + 2254, 2255, 0, 1, 1, 0 + 2265, 2254, 0, 2, 0, 0 + 2286, 2246, 0, 2, 0, 0 + 2247, 2286, 0, 2, 0, 0 + 2286, 2295, 0, 1, 0, 0 + 2241, 2313, 0, 1, 0, 0 + 2242, 2241, 0, 2, 0, 0 + 2240, 2241, 0, 1, 0, 0 + 2241, 2296, 0, 1, 0, 0 + 874, 875, 0, 2, 0, 0 + 875, 900, 0, 2, 0, 0 + 13067, 15537, 0, 2, 0, 1 + 664, 675, 0, 1, 1, 0 + 664, 11441, 0, 1, 1, 0 + 664, 665, 0, 2, 0, 0 + 674, 621, 0, 2, 0, 0 + 621, 622, 0, 2, 0, 0 + 2389, 625, 0, 1, 0, 0 + 630, 631, 0, 2, 0, 0 + 629, 630, 0, 2, 0, 0 + 630, 648, 0, 1, 1, 0 + 636, 637, 0, 2, 0, 0 + 637, 638, 0, 1, 1, 0 + 637, 658, 0, 1, 1, 0 + 686, 685, 0, 2, 0, 0 + 685, 692, 0, 1, 1, 0 + 684, 685, 0, 1, 1, 0 + 613, 612, 0, 2, 0, 0 + 612, 691, 0, 2, 0, 0 + 618, 617, 0, 2, 0, 0 + 617, 616, 0, 2, 0, 0 + 426, 427, 0, 1, 1, 0 + 427, 657, 0, 1, 1, 0 + 428, 427, 0, 2, 0, 0 + 427, 620, 0, 2, 0, 0 + 439, 438, 0, 2, 0, 0 + 475, 439, 0, 2, 0, 0 + 439, 440, 0, 1, 1, 0 + 647, 439, 0, 1, 1, 0 + 464, 465, 0, 2, 0, 0 + 463, 464, 0, 1, 1, 0 + 453, 454, 0, 2, 0, 0 + 511, 454, 0, 1, 1, 0 + 454, 455, 0, 1, 1, 0 + 411, 412, 0, 1, 1, 0 + 449, 411, 0, 1, 1, 0 + 410, 411, 0, 2, 0, 0 + 603, 602, 0, 2, 0, 0 + 706, 603, 0, 2, 0, 0 + 701, 702, 0, 2, 0, 0 + 765, 701, 0, 2, 0, 0 + 793, 701, 0, 1, 1, 0 + 700, 701, 0, 1, 1, 0 + 343, 555, 0, 2, 0, 0 + 344, 343, 0, 2, 0, 0 + 343, 388, 0, 1, 1, 0 + 343, 356, 0, 1, 1, 0 + 386, 387, 0, 1, 1, 0 + 2182, 387, 0, 1, 0, 0 + 725, 7677, 0, 1, 1, 0 + 724, 725, 0, 1, 1, 0 + 11488, 11489, 0, 1, 1, 0 + 11487, 11486, 0, 1, 1, 0 + 11493, 11492, 0, 1, 1, 0 + 11490, 11491, 0, 1, 1, 0 + 11500, 11501, 0, 1, 1, 0 + 11506, 11507, 0, 1, 1, 0 + 11504, 11505, 0, 1, 1, 0 + 11514, 11515, 0, 1, 1, 0 + 11517, 11516, 0, 1, 1, 0 + 15128, 15129, 0, 1, 1, 0 + 15129, 15130, 0, 1, 1, 0 + 15130, 15131, 0, 1, 1, 0 + 15131, 15132, 0, 1, 1, 0 + 15132, 17178, 0, 1, 1, 0 + 15133, 15134, 0, 2, 0, 0 + 15134, 234, 0, 2, 0, 0 + 10506, 15128, 0, 1, 1, 0 + 10506, 10507, 0, 1, 1, 0 + 10505, 10506, 0, 1, 1, 0 + 15135, 15136, 0, 1, 1, 0 + 15136, 15137, 0, 1, 1, 0 + 15137, 15138, 0, 1, 1, 0 + 15138, 15139, 0, 1, 1, 0 + 15139, 15140, 0, 1, 1, 0 + 15140, 15141, 0, 1, 1, 0 + 15141, 15133, 0, 1, 1, 0 + 15138, 237, 0, 1, 1, 0 + 12842, 15135, 0, 1, 1, 0 + 11770, 11773, 0, 1, 1, 0 + 15142, 15143, 0, 1, 1, 0 + 15143, 15144, 0, 1, 1, 0 + 15144, 15145, 0, 1, 1, 0 + 15145, 15146, 0, 1, 1, 0 + 15146, 15147, 0, 1, 1, 0 + 15147, 15148, 0, 1, 1, 0 + 15148, 15149, 0, 1, 1, 0 + 14179, 15142, 0, 1, 1, 0 + 6831, 6832, 0, 2, 0, 1 + 6013, 6012, 0, 1, 1, 0 + 6013, 8424, 0, 1, 1, 0 + 12246, 12243, 0, 1, 1, 0 + 12245, 12244, 0, 1, 1, 0 + 15150, 15151, 0, 1, 1, 0 + 11892, 15152, 0, 1, 1, 0 + 11843, 11841, 0, 1, 1, 0 + 11844, 11842, 0, 1, 1, 0 + 11883, 11882, 0, 1, 1, 0 + 11881, 11884, 0, 1, 1, 0 + 11887, 11886, 0, 1, 1, 0 + 11885, 11888, 0, 1, 1, 0 + 11813, 11815, 0, 1, 1, 0 + 15153, 15154, 0, 2, 0, 0 + 15155, 15156, 0, 2, 0, 0 + 15156, 13247, 0, 2, 0, 0 + 15154, 15155, 0, 2, 0, 0 + 13292, 15153, 0, 2, 0, 0 + 15157, 15158, 0, 2, 0, 0 + 15158, 15159, 0, 2, 0, 0 + 15159, 15160, 0, 2, 0, 0 + 15160, 13258, 0, 2, 0, 0 + 13246, 15157, 0, 2, 0, 0 + 15161, 17385, 0, 1, 0, 0 + 15162, 15163, 0, 1, 0, 0 + 15163, 2377, 0, 1, 0, 0 + 2376, 17384, 0, 1, 0, 0 + 9496, 9461, 0, 1, 0, 0 + 15164, 15165, 0, 1, 1, 0 + 15166, 15167, 0, 1, 1, 0 + 15168, 15166, 0, 1, 1, 0 + 15169, 11204, 0, 1, 1, 0 + 15169, 11206, 0, 1, 1, 0 + 15170, 12610, 0, 1, 1, 0 + 15171, 15172, 0, 1, 1, 0 + 15173, 15174, 0, 1, 1, 0 + 15176, 15175, 0, 1, 1, 0 + 15177, 15178, 0, 1, 1, 0 + 15179, 12497, 0, 1, 1, 0 + 15180, 12496, 0, 1, 1, 0 + 15181, 9241, 0, 1, 1, 0 + 15182, 9242, 0, 1, 1, 0 + 15183, 17315, 0, 1, 1, 0 + 15184, 17314, 0, 1, 1, 0 + 15185, 15186, 0, 1, 1, 0 + 15186, 15187, 0, 1, 1, 0 + 15187, 15188, 0, 1, 1, 0 + 15188, 15189, 0, 1, 1, 0 + 15189, 15190, 0, 1, 1, 0 + 15190, 15191, 0, 1, 1, 0 + 15191, 15192, 0, 1, 1, 0 + 15192, 15193, 0, 1, 1, 0 + 15193, 15194, 0, 1, 1, 0 + 15194, 15195, 0, 1, 1, 0 + 15195, 15196, 0, 1, 1, 0 + 15196, 15197, 0, 1, 1, 0 + 15197, 15198, 0, 1, 1, 0 + 15198, 15199, 0, 1, 1, 0 + 15199, 15200, 0, 1, 1, 0 + 15200, 15201, 0, 1, 1, 0 + 15201, 15202, 0, 1, 1, 0 + 15202, 15203, 0, 1, 1, 0 + 15203, 15204, 0, 1, 1, 0 + 15204, 15205, 0, 1, 1, 0 + 15205, 15206, 0, 1, 1, 0 + 15206, 17317, 0, 1, 1, 0 + 15207, 17316, 0, 1, 1, 0 + 15208, 15209, 0, 1, 1, 0 + 15209, 15210, 0, 1, 1, 0 + 15210, 15211, 0, 1, 1, 0 + 15211, 15212, 0, 1, 1, 0 + 15212, 15213, 0, 1, 1, 0 + 15213, 15214, 0, 1, 1, 0 + 15215, 15216, 0, 1, 1, 0 + 15216, 15217, 0, 1, 1, 0 + 15217, 15218, 0, 1, 1, 0 + 15218, 15219, 0, 1, 1, 0 + 15219, 15220, 0, 1, 1, 0 + 15220, 15221, 0, 1, 1, 0 + 15221, 15222, 0, 1, 1, 0 + 15222, 15223, 0, 1, 1, 0 + 15223, 15224, 0, 1, 1, 0 + 15224, 15225, 0, 1, 1, 0 + 15225, 15226, 0, 1, 1, 0 + 15226, 15227, 0, 1, 1, 0 + 15227, 15228, 0, 1, 1, 0 + 15228, 15229, 0, 1, 1, 0 + 15229, 15230, 0, 1, 1, 0 + 15230, 15231, 0, 1, 1, 0 + 15231, 15232, 0, 1, 1, 0 + 15232, 15233, 0, 1, 1, 0 + 15233, 15234, 0, 1, 1, 0 + 15234, 15235, 0, 1, 1, 0 + 15235, 15236, 0, 1, 1, 0 + 15236, 15237, 0, 1, 1, 0 + 15237, 15238, 0, 1, 1, 0 + 15238, 15239, 0, 1, 1, 0 + 15239, 15240, 0, 1, 1, 0 + 15240, 15241, 0, 1, 1, 0 + 15241, 15242, 0, 1, 1, 0 + 15242, 15243, 0, 1, 1, 0 + 15243, 15244, 0, 1, 1, 0 + 15244, 15245, 0, 1, 1, 0 + 15245, 15246, 0, 1, 1, 0 + 15246, 15247, 0, 1, 1, 0 + 15247, 15248, 0, 1, 1, 0 + 15249, 15250, 0, 1, 1, 0 + 15250, 15183, 0, 1, 1, 0 + 9095, 15249, 0, 1, 1, 0 + 15251, 15252, 0, 1, 1, 0 + 15252, 15253, 0, 1, 1, 0 + 15253, 15254, 0, 1, 1, 0 + 15254, 17291, 0, 1, 1, 0 + 15255, 17292, 0, 1, 1, 0 + 15256, 15257, 0, 1, 1, 0 + 15257, 15258, 0, 1, 1, 0 + 15258, 15259, 0, 1, 1, 0 + 15259, 15260, 0, 1, 1, 0 + 15260, 15261, 0, 1, 1, 0 + 15261, 15262, 0, 1, 1, 0 + 15262, 15263, 0, 1, 1, 0 + 15263, 15264, 0, 1, 1, 0 + 15264, 15265, 0, 1, 1, 0 + 15265, 15266, 0, 1, 1, 0 + 15266, 15267, 0, 1, 1, 0 + 15267, 15268, 0, 1, 1, 0 + 15268, 15269, 0, 1, 1, 0 + 15269, 15270, 0, 1, 1, 0 + 15270, 15271, 0, 1, 1, 0 + 15271, 15272, 0, 1, 1, 0 + 15272, 15273, 0, 1, 1, 0 + 15273, 15274, 0, 1, 1, 0 + 15274, 15088, 0, 1, 1, 0 + 15275, 15276, 0, 1, 0, 1 + 15276, 15277, 0, 1, 0, 1 + 15277, 7313, 0, 1, 0, 1 + 7310, 15275, 0, 1, 0, 1 + 15278, 15279, 0, 1, 0, 1 + 15279, 15280, 0, 1, 0, 1 + 15280, 7317, 0, 1, 0, 1 + 7314, 15278, 0, 1, 0, 1 + 14669, 11894, 0, 1, 1, 0 + 11768, 11769, 0, 1, 1, 0 + 15281, 11458, 0, 1, 1, 0 + 15282, 11459, 0, 1, 1, 0 + 15283, 11426, 0, 1, 1, 0 + 15284, 15285, 0, 1, 1, 0 + 15285, 15286, 0, 1, 1, 0 + 15286, 15287, 0, 1, 1, 0 + 15287, 9759, 0, 1, 1, 0 + 15288, 15289, 0, 1, 1, 0 + 15289, 15290, 0, 1, 1, 0 + 15290, 9756, 0, 1, 1, 0 + 15291, 11632, 0, 1, 1, 0 + 15292, 15293, 0, 1, 1, 0 + 15293, 15294, 0, 1, 1, 0 + 15294, 15295, 0, 1, 1, 0 + 15295, 15296, 0, 1, 1, 0 + 15296, 15297, 0, 1, 1, 0 + 15297, 15298, 0, 1, 1, 0 + 15298, 15299, 0, 1, 1, 0 + 15299, 15300, 0, 1, 1, 0 + 15300, 15301, 0, 1, 1, 0 + 15301, 1017, 0, 1, 1, 0 + 1228, 15292, 0, 1, 1, 0 + 15302, 15303, 0, 1, 1, 0 + 15304, 15305, 0, 1, 1, 0 + 15306, 15307, 0, 1, 1, 0 + 15308, 15309, 0, 1, 1, 0 + 15310, 15311, 0, 1, 1, 0 + 15312, 15313, 0, 1, 1, 0 + 15314, 15315, 0, 1, 1, 0 + 15316, 15317, 0, 1, 1, 0 + 15318, 15319, 0, 1, 1, 0 + 15320, 15321, 0, 1, 1, 0 + 15322, 15323, 0, 1, 1, 0 + 15324, 15325, 0, 1, 1, 0 + 15326, 15327, 0, 1, 1, 0 + 15328, 15329, 0, 1, 1, 0 + 15329, 15330, 0, 1, 1, 0 + 15330, 15331, 0, 1, 1, 0 + 15332, 15333, 0, 1, 1, 0 + 15335, 15334, 0, 1, 1, 0 + 15336, 15337, 0, 1, 1, 0 + 15338, 15339, 0, 1, 1, 0 + 15340, 15341, 0, 1, 1, 0 + 11420, 11417, 0, 1, 1, 0 + 15342, 15343, 0, 1, 1, 0 + 15344, 15345, 0, 1, 1, 0 + 15346, 15347, 0, 1, 1, 0 + 15348, 15349, 0, 1, 1, 0 + 15350, 15351, 0, 1, 1, 0 + 15352, 15353, 0, 1, 1, 0 + 15354, 15355, 0, 1, 1, 0 + 15356, 15357, 0, 1, 1, 0 + 15358, 15359, 0, 1, 1, 0 + 15360, 15361, 0, 1, 1, 0 + 15362, 15363, 0, 1, 1, 0 + 15364, 15365, 0, 1, 1, 0 + 15366, 15367, 0, 1, 1, 0 + 15368, 15369, 0, 1, 1, 0 + 15370, 15371, 0, 1, 1, 0 + 15372, 15373, 0, 1, 1, 0 + 15374, 15375, 0, 1, 1, 0 + 15376, 11479, 0, 1, 1, 0 + 15377, 15378, 0, 1, 1, 0 + 15379, 15380, 0, 1, 1, 0 + 11597, 11594, 0, 1, 1, 0 + 15381, 15382, 0, 1, 1, 0 + 15383, 15384, 0, 1, 1, 0 + 15386, 15385, 0, 1, 1, 0 + 15387, 17419, 0, 1, 1, 1 + 15388, 17420, 0, 1, 1, 1 + 15389, 15390, 0, 1, 1, 1 + 15390, 15391, 0, 1, 1, 1 + 15391, 15392, 0, 1, 1, 1 + 15392, 15393, 0, 1, 1, 1 + 15393, 17697, 0, 1, 1, 1 + 15394, 15395, 0, 1, 1, 1 + 15395, 15396, 0, 1, 1, 1 + 15396, 15397, 0, 1, 1, 1 + 15397, 15398, 0, 1, 1, 1 + 15398, 15399, 0, 1, 1, 1 + 15399, 15400, 0, 1, 1, 1 + 15400, 15401, 0, 1, 1, 1 + 15401, 15402, 0, 1, 1, 1 + 15402, 15403, 0, 1, 1, 1 + 15403, 15404, 0, 1, 1, 1 + 15404, 15405, 0, 1, 1, 1 + 15405, 15406, 0, 1, 1, 1 + 15406, 17421, 0, 1, 1, 1 + 15407, 15408, 0, 1, 1, 1 + 15408, 15409, 0, 1, 1, 1 + 15409, 15410, 0, 1, 1, 1 + 15410, 15411, 0, 1, 1, 1 + 15411, 17426, 0, 1, 1, 1 + 15412, 15413, 0, 1, 1, 1 + 15413, 15414, 0, 1, 1, 1 + 15414, 15415, 0, 1, 1, 1 + 15415, 15416, 0, 1, 1, 1 + 15416, 15417, 0, 1, 1, 1 + 15417, 15418, 0, 1, 1, 1 + 15418, 15419, 0, 1, 1, 1 + 15419, 15051, 0, 1, 1, 1 + 12826, 15387, 0, 1, 1, 1 + 15421, 15420, 0, 1, 1, 0 + 15422, 15423, 0, 1, 1, 0 + 15425, 15424, 0, 1, 1, 0 + 11596, 11597, 0, 1, 1, 0 + 11594, 11595, 0, 1, 1, 0 + 15426, 15427, 0, 1, 1, 0 + 13708, 13709, 0, 1, 1, 0 + 12372, 12381, 0, 1, 1, 0 + 12382, 13705, 0, 1, 1, 0 + 15428, 15093, 0, 1, 1, 0 + 15429, 11772, 0, 1, 1, 0 + 15429, 11771, 0, 1, 1, 0 + 15430, 15431, 0, 1, 1, 0 + 15431, 15432, 0, 1, 1, 0 + 15432, 15443, 0, 1, 0, 0 + 15433, 15434, 0, 1, 0, 0 + 15434, 15435, 0, 1, 0, 0 + 15435, 15436, 0, 1, 0, 0 + 15436, 15437, 0, 1, 0, 0 + 15437, 15438, 0, 1, 0, 0 + 15438, 15439, 0, 1, 0, 0 + 15439, 15440, 0, 1, 0, 0 + 15440, 15441, 0, 1, 0, 0 + 15441, 15442, 0, 1, 0, 0 + 15442, 15432, 0, 1, 0, 0 + 4068, 15430, 0, 1, 1, 0 + 15443, 15433, 0, 1, 0, 0 + 15444, 15445, 0, 1, 1, 0 + 15445, 15446, 0, 1, 1, 0 + 15446, 15447, 0, 1, 1, 0 + 4080, 15444, 0, 1, 1, 0 + 15448, 15449, 0, 1, 0, 0 + 15449, 15450, 0, 1, 0, 0 + 15450, 15451, 0, 1, 0, 0 + 15451, 15452, 0, 1, 0, 0 + 15452, 15453, 0, 1, 0, 0 + 15453, 15454, 0, 1, 0, 0 + 15454, 15455, 0, 1, 0, 0 + 3993, 15448, 0, 1, 0, 0 + 15456, 15457, 0, 1, 0, 3 + 15457, 15458, 0, 1, 0, 3 + 3975, 15456, 0, 1, 0, 3 + 15458, 15459, 0, 1, 0, 3 + 15460, 2647, 0, 1, 1, 0 + 15461, 15462, 0, 1, 1, 0 + 15462, 15463, 0, 1, 1, 0 + 15463, 15464, 0, 1, 1, 0 + 15464, 15465, 0, 1, 1, 0 + 15465, 10788, 0, 1, 1, 0 + 15460, 15461, 0, 1, 1, 0 + 15466, 15467, 0, 1, 1, 0 + 15467, 15468, 0, 1, 1, 0 + 15468, 15469, 0, 1, 1, 0 + 15469, 15470, 0, 1, 1, 0 + 15470, 15471, 0, 1, 1, 0 + 15471, 15472, 0, 1, 1, 0 + 15472, 15473, 0, 1, 1, 0 + 15473, 15474, 0, 1, 1, 0 + 15474, 15475, 0, 1, 1, 0 + 15475, 15476, 0, 1, 1, 0 + 15476, 15477, 0, 1, 1, 0 + 15477, 15478, 0, 1, 1, 0 + 15478, 15479, 0, 1, 1, 0 + 15479, 15480, 0, 1, 1, 0 + 15480, 15481, 0, 1, 1, 0 + 15481, 15482, 0, 1, 1, 0 + 15482, 15483, 0, 1, 1, 0 + 15483, 15484, 0, 1, 1, 0 + 15484, 15485, 0, 1, 1, 0 + 15485, 15486, 0, 1, 1, 0 + 15486, 15487, 0, 1, 1, 0 + 15487, 15488, 0, 1, 1, 0 + 15488, 15489, 0, 1, 1, 0 + 15489, 15490, 0, 1, 1, 0 + 15490, 15491, 0, 1, 1, 0 + 15491, 15492, 0, 1, 1, 0 + 15492, 15493, 0, 1, 1, 0 + 15493, 15494, 0, 1, 1, 0 + 15494, 15495, 0, 1, 1, 0 + 15495, 15496, 0, 1, 1, 0 + 15496, 15497, 0, 1, 1, 0 + 15498, 2896, 0, 1, 1, 0 + 15497, 15498, 0, 1, 1, 0 + 4453, 15466, 0, 1, 1, 0 + 15499, 15500, 0, 1, 0, 1 + 15500, 15501, 0, 1, 0, 1 + 15501, 15502, 0, 1, 0, 1 + 15502, 15503, 0, 1, 0, 1 + 15503, 15504, 0, 1, 0, 1 + 15504, 15505, 0, 1, 0, 1 + 15505, 15506, 0, 1, 0, 1 + 15506, 15507, 0, 1, 0, 1 + 15507, 15508, 0, 1, 0, 1 + 15509, 3354, 0, 1, 1, 0 + 15508, 15509, 0, 1, 0, 1 + 3363, 15499, 0, 1, 0, 1 + 15510, 15511, 0, 2, 0, 1 + 15512, 15513, 0, 3, 0, 0 + 15514, 10276, 0, 3, 0, 0 + 15513, 10270, 0, 3, 0, 0 + 15519, 12075, 0, 1, 1, 0 + 15519, 12076, 0, 1, 1, 0 + 15520, 10125, 0, 2, 0, 1 + 10254, 15520, 0, 4, 0, 0 + 15511, 15520, 0, 2, 0, 1 + 15520, 15512, 0, 3, 0, 0 + 10269, 15522, 0, 4, 0, 0 + 15522, 15521, 0, 4, 0, 0 + 15521, 15514, 0, 3, 0, 0 + 15521, 15510, 0, 2, 0, 1 + 10124, 15521, 0, 2, 0, 1 + 15523, 15524, 0, 1, 1, 0 + 12058, 12059, 0, 1, 1, 0 + 15525, 15526, 0, 1, 1, 0 + 15527, 15528, 0, 1, 1, 0 + 15515, 10155, 0, 2, 0, 0 + 10154, 15515, 0, 2, 0, 0 + 10329, 15529, 0, 4, 0, 0 + 15529, 15515, 0, 4, 0, 0 + 15515, 10337, 0, 4, 0, 0 + 10336, 15530, 0, 4, 0, 0 + 15530, 15516, 0, 4, 0, 0 + 15516, 10153, 0, 2, 0, 0 + 10152, 15516, 0, 2, 0, 0 + 15516, 10340, 0, 4, 0, 0 + 13058, 13429, 0, 2, 0, 1 + 13429, 13051, 0, 2, 0, 1 + 13429, 13059, 0, 2, 0, 1 + 13050, 13429, 0, 2, 0, 1 + 15517, 10156, 0, 2, 0, 0 + 10184, 15517, 0, 2, 0, 0 + 10339, 15531, 0, 4, 0, 0 + 15531, 15517, 0, 4, 0, 0 + 15517, 15532, 0, 4, 0, 0 + 15532, 10344, 0, 4, 0, 0 + 15533, 15534, 0, 4, 0, 0 + 15534, 15535, 0, 4, 0, 0 + 15535, 15536, 0, 4, 0, 0 + 15536, 13429, 0, 4, 0, 0 + 10345, 15533, 0, 4, 0, 0 + 10343, 15518, 0, 4, 0, 0 + 15518, 10346, 0, 4, 0, 0 + 10162, 15518, 0, 2, 0, 0 + 15518, 10163, 0, 2, 0, 0 + 13073, 13426, 0, 2, 0, 1 + 13426, 13074, 0, 2, 0, 1 + 15537, 13426, 0, 2, 0, 1 + 13426, 13068, 0, 2, 0, 1 + 13071, 13425, 0, 2, 0, 1 + 13425, 13072, 0, 2, 0, 1 + 13069, 13425, 0, 2, 0, 1 + 13425, 13070, 0, 2, 0, 1 + 10357, 13425, 0, 2, 2, 0 + 15538, 15539, 0, 4, 0, 0 + 15539, 15540, 0, 4, 0, 0 + 15540, 15541, 0, 4, 0, 0 + 15541, 13426, 0, 4, 0, 0 + 10347, 15538, 0, 4, 0, 0 + 10275, 13233, 0, 2, 0, 0 + 10282, 13233, 0, 2, 0, 0 + 13233, 10307, 0, 2, 0, 0 + 13233, 10287, 0, 2, 2, 1 + 10306, 13233, 0, 2, 2, 1 + 13233, 15542, 0, 2, 0, 0 + 15542, 10316, 0, 2, 0, 0 + 15248, 15251, 0, 1, 1, 0 + 15214, 15215, 0, 1, 1, 0 + 13660, 13661, 0, 1, 1, 0 + 15543, 15544, 0, 1, 1, 0 + 11426, 11425, 0, 1, 1, 0 + 15546, 15547, 0, 1, 1, 0 + 15548, 12160, 0, 1, 1, 0 + 15549, 15550, 0, 1, 1, 0 + 15551, 15552, 0, 1, 1, 0 + 11540, 14472, 0, 1, 1, 0 + 11537, 14468, 0, 1, 1, 0 + 11536, 14469, 0, 1, 1, 0 + 11533, 14470, 0, 1, 1, 0 + 11532, 14471, 0, 1, 1, 0 + 15553, 15554, 0, 1, 1, 0 + 15556, 15557, 0, 1, 1, 0 + 15557, 15558, 0, 1, 1, 0 + 15558, 15559, 0, 1, 1, 1 + 15559, 15560, 0, 1, 1, 1 + 15560, 17350, 0, 1, 1, 1 + 7812, 15556, 0, 1, 1, 0 + 15561, 15562, 0, 1, 1, 0 + 15562, 7803, 0, 1, 1, 0 + 1447, 15561, 0, 1, 1, 0 + 15563, 15564, 0, 1, 0, 0 + 15564, 15565, 0, 1, 0, 0 + 7789, 15563, 0, 1, 0, 0 + 15566, 7789, 0, 1, 1, 1 + 7788, 15566, 0, 1, 1, 1 + 15565, 7791, 0, 1, 0, 0 + 15567, 15568, 0, 1, 1, 0 + 15568, 15569, 0, 1, 1, 0 + 15569, 15570, 0, 1, 1, 0 + 15570, 15571, 0, 1, 1, 0 + 15572, 1494, 0, 1, 1, 0 + 15571, 15572, 0, 1, 1, 0 + 1481, 15567, 0, 1, 1, 0 + 15567, 1515, 0, 2, 0, 0 + 1482, 15567, 0, 2, 0, 0 + 15573, 11035, 0, 1, 1, 0 + 11033, 15573, 0, 1, 1, 0 + 15574, 11089, 0, 1, 1, 0 + 11088, 15574, 0, 1, 1, 0 + 15575, 11086, 0, 1, 1, 0 + 11085, 15575, 0, 1, 1, 0 + 15576, 15577, 0, 2, 0, 0 + 15577, 15578, 0, 2, 0, 0 + 15578, 17348, 0, 2, 0, 0 + 15579, 17349, 0, 2, 0, 0 + 15580, 15581, 0, 2, 0, 0 + 15581, 10045, 0, 2, 0, 0 + 1098, 15576, 0, 2, 0, 0 + 15582, 1126, 0, 1, 1, 0 + 1125, 15582, 0, 1, 1, 0 + 13032, 13431, 0, 2, 0, 1 + 13431, 13003, 0, 2, 0, 1 + 15583, 13033, 0, 2, 0, 1 + 13431, 15583, 0, 2, 0, 1 + 15584, 13431, 0, 2, 0, 1 + 13008, 15584, 0, 2, 0, 1 + 10234, 13431, 0, 2, 2, 1 + 15585, 15586, 0, 1, 1, 0 + 15586, 15587, 0, 1, 1, 0 + 15587, 15588, 0, 1, 1, 0 + 15588, 15589, 0, 1, 1, 0 + 15589, 15590, 0, 1, 1, 0 + 15590, 15591, 0, 1, 1, 0 + 15591, 15592, 0, 1, 1, 0 + 15592, 15593, 0, 1, 1, 0 + 15593, 15594, 0, 1, 1, 0 + 15594, 15595, 0, 1, 1, 0 + 15595, 15596, 0, 1, 1, 0 + 15596, 15597, 0, 1, 1, 0 + 15597, 15598, 0, 1, 1, 0 + 13043, 15585, 0, 1, 1, 0 + 15599, 15600, 0, 1, 1, 0 + 15600, 15601, 0, 1, 1, 0 + 15601, 15602, 0, 1, 1, 0 + 15602, 15603, 0, 1, 1, 0 + 15603, 15604, 0, 1, 1, 0 + 12811, 15599, 0, 1, 1, 0 + 15598, 15604, 0, 1, 1, 0 + 15605, 15606, 0, 2, 0, 0 + 15606, 15607, 0, 2, 0, 0 + 15607, 259, 0, 2, 0, 0 + 15604, 15605, 0, 2, 0, 0 + 258, 15604, 0, 1, 1, 0 + 15608, 15609, 0, 1, 1, 0 + 15609, 15610, 0, 1, 1, 0 + 15610, 15611, 0, 1, 1, 0 + 15611, 15612, 0, 1, 1, 0 + 662, 15608, 0, 1, 1, 0 + 15612, 663, 0, 1, 1, 0 + 15613, 15614, 0, 1, 1, 0 + 15614, 15615, 0, 1, 1, 0 + 15615, 15616, 0, 1, 1, 0 + 15616, 15617, 0, 1, 1, 0 + 630, 15613, 0, 1, 1, 0 + 15617, 662, 0, 1, 1, 0 + 15618, 15619, 0, 2, 0, 0 + 15619, 15620, 0, 2, 0, 0 + 15620, 15621, 0, 2, 0, 0 + 15621, 15622, 0, 2, 0, 0 + 15622, 464, 0, 2, 0, 0 + 476, 15618, 0, 2, 0, 0 + 15623, 15624, 0, 2, 0, 0 + 15624, 15625, 0, 2, 0, 0 + 15625, 15626, 0, 2, 0, 0 + 15626, 15627, 0, 2, 0, 0 + 15627, 15628, 0, 2, 0, 0 + 15628, 15629, 0, 2, 0, 0 + 15629, 450, 0, 2, 0, 0 + 411, 15623, 0, 2, 0, 0 + 15630, 15631, 0, 1, 1, 0 + 15631, 15632, 0, 1, 1, 0 + 15632, 15633, 0, 1, 1, 0 + 15633, 15634, 0, 1, 1, 0 + 15634, 509, 0, 1, 1, 0 + 508, 15630, 0, 1, 1, 0 + 507, 15635, 0, 1, 1, 0 + 15635, 508, 0, 1, 1, 0 + 2196, 508, 0, 1, 0, 0 + 15636, 15637, 0, 2, 0, 0 + 15637, 15638, 0, 2, 0, 0 + 15638, 15639, 0, 2, 0, 0 + 15639, 15640, 0, 2, 0, 0 + 15640, 15641, 0, 2, 0, 0 + 15641, 15642, 0, 2, 0, 0 + 15642, 15643, 0, 2, 0, 0 + 15643, 15644, 0, 2, 0, 0 + 15644, 15645, 0, 2, 0, 0 + 15645, 15646, 0, 2, 0, 0 + 15646, 15647, 0, 2, 0, 0 + 15647, 13207, 0, 2, 0, 0 + 15648, 15649, 0, 2, 0, 0 + 15649, 15650, 0, 2, 0, 0 + 15650, 15651, 0, 2, 0, 0 + 15651, 15652, 0, 2, 0, 0 + 15652, 15653, 0, 2, 0, 0 + 15653, 15654, 0, 2, 0, 0 + 15654, 15655, 0, 2, 0, 0 + 15655, 15656, 0, 2, 0, 0 + 15656, 15657, 0, 2, 0, 0 + 15657, 15658, 0, 2, 0, 0 + 15658, 15659, 0, 2, 0, 0 + 15659, 13199, 0, 2, 0, 0 + 15660, 15636, 0, 2, 0, 0 + 13198, 15660, 0, 2, 0, 0 + 15657, 15661, 0, 1, 1, 0 + 15661, 15637, 0, 1, 1, 0 + 13227, 15648, 0, 2, 0, 0 + 15662, 15663, 0, 1, 1, 0 + 15663, 15664, 0, 1, 1, 0 + 15664, 11118, 0, 1, 1, 0 + 15665, 15666, 0, 2, 0, 1 + 15666, 15667, 0, 2, 0, 1 + 15667, 15668, 0, 2, 0, 1 + 15668, 15669, 0, 2, 0, 1 + 15669, 15670, 0, 2, 0, 1 + 15670, 15671, 0, 2, 0, 1 + 15671, 15672, 0, 2, 0, 1 + 15672, 15673, 0, 2, 0, 1 + 15673, 2222, 0, 2, 0, 1 + 15674, 17401, 0, 2, 0, 1 + 15675, 17402, 0, 2, 0, 1 + 15676, 15677, 0, 2, 0, 1 + 15677, 15678, 0, 2, 0, 1 + 15678, 15679, 0, 2, 0, 1 + 15679, 15680, 0, 2, 0, 1 + 15680, 15681, 0, 2, 0, 1 + 15681, 3866, 0, 2, 0, 1 + 3887, 15665, 0, 2, 0, 1 + 2221, 15674, 0, 2, 0, 1 + 15682, 15683, 0, 1, 1, 0 + 15683, 725, 0, 1, 1, 0 + 15684, 11552, 0, 1, 1, 0 + 15685, 11553, 0, 1, 1, 0 + 15686, 15687, 0, 2, 0, 0 + 15687, 15688, 0, 2, 0, 0 + 15688, 15689, 0, 2, 0, 0 + 15689, 15690, 0, 2, 0, 0 + 15690, 15691, 0, 2, 0, 0 + 15691, 15692, 0, 2, 0, 0 + 12993, 15686, 0, 2, 0, 0 + 15692, 10436, 0, 2, 0, 0 + 15693, 15694, 0, 1, 1, 0 + 15695, 15696, 0, 1, 0, 0 + 15696, 2065, 0, 1, 0, 1 + 2064, 15695, 0, 1, 0, 0 + 15697, 15698, 0, 1, 1, 0 + 15698, 15699, 0, 1, 1, 0 + 15699, 15700, 0, 1, 1, 0 + 15700, 115, 0, 1, 1, 0 + 2180, 15697, 0, 1, 1, 0 + 15701, 15702, 0, 1, 0, 0 + 15702, 15703, 0, 1, 0, 0 + 15703, 15704, 0, 1, 0, 0 + 15704, 15705, 0, 1, 0, 0 + 15705, 15706, 0, 1, 0, 0 + 15706, 15707, 0, 1, 0, 0 + 15707, 15708, 0, 1, 0, 0 + 15708, 15709, 0, 1, 0, 0 + 15709, 10629, 0, 1, 0, 0 + 15710, 15701, 0, 1, 0, 0 + 15710, 48, 0, 2, 0, 0 + 15711, 15710, 0, 2, 0, 0 + 24, 15711, 0, 2, 0, 0 + 15712, 15713, 0, 1, 0, 0 + 15713, 15714, 0, 1, 0, 0 + 15714, 15715, 0, 1, 0, 0 + 15715, 15716, 0, 1, 0, 0 + 15716, 15717, 0, 1, 0, 0 + 15717, 15718, 0, 1, 0, 0 + 15718, 15711, 0, 1, 0, 0 + 15719, 15720, 0, 1, 0, 0 + 15720, 15721, 0, 1, 0, 0 + 15721, 15722, 0, 1, 0, 0 + 15722, 15723, 0, 1, 0, 0 + 15723, 15724, 0, 1, 0, 0 + 15724, 15725, 0, 1, 0, 0 + 15725, 15726, 0, 1, 0, 0 + 15726, 10622, 1, 1, 0, 0 + 15727, 15728, 0, 1, 0, 0 + 15728, 15729, 0, 1, 0, 0 + 15729, 15730, 0, 1, 0, 0 + 15730, 15731, 0, 1, 0, 0 + 15731, 15732, 0, 1, 0, 0 + 15732, 15733, 0, 1, 0, 0 + 15733, 10629, 0, 1, 0, 0 + 10629, 15719, 0, 1, 0, 0 + 10629, 15712, 0, 1, 0, 0 + 15734, 15735, 0, 1, 0, 0 + 15735, 15736, 0, 1, 0, 0 + 15736, 15737, 0, 1, 0, 0 + 15737, 15738, 0, 1, 0, 0 + 15738, 15739, 0, 1, 0, 0 + 15739, 15740, 0, 1, 0, 0 + 15740, 15741, 0, 1, 0, 0 + 15741, 15742, 0, 1, 0, 0 + 15742, 15743, 0, 1, 0, 0 + 15743, 15744, 0, 1, 0, 0 + 15744, 10622, 1, 1, 0, 0 + 15745, 15746, 0, 1, 0, 0 + 15746, 15747, 0, 1, 0, 0 + 15747, 15748, 0, 1, 0, 0 + 15748, 15749, 0, 1, 0, 0 + 15749, 15750, 0, 1, 0, 0 + 15750, 15751, 0, 1, 0, 0 + 15751, 15752, 0, 1, 0, 0 + 15752, 15753, 0, 1, 0, 0 + 15753, 15754, 0, 1, 0, 0 + 15754, 15755, 0, 1, 0, 0 + 15755, 10621, 0, 1, 0, 0 + 10621, 15734, 0, 1, 0, 0 + 10622, 15745, 1, 1, 0, 0 + 10622, 15727, 1, 1, 0, 0 + 15756, 354, 0, 2, 0, 0 + 15756, 338, 0, 1, 1, 1 + 15756, 355, 0, 1, 1, 0 + 15756, 334, 0, 2, 0, 0 + 6984, 15756, 0, 2, 0, 0 + 15757, 7428, 0, 2, 0, 0 + 7427, 15757, 0, 2, 0, 0 + 15758, 15757, 0, 1, 1, 0 + 13425, 10446, 0, 2, 2, 0 + 15759, 15760, 0, 2, 0, 1 + 15760, 15761, 0, 2, 0, 1 + 15761, 15762, 0, 2, 0, 1 + 15762, 15763, 0, 2, 0, 0 + 15763, 15764, 0, 2, 0, 0 + 15764, 15765, 0, 2, 0, 0 + 15765, 15766, 0, 2, 0, 0 + 15766, 15767, 0, 2, 0, 0 + 15768, 15769, 0, 2, 0, 0 + 15770, 15771, 0, 2, 0, 0 + 15771, 15772, 0, 2, 0, 0 + 15772, 15773, 0, 2, 0, 0 + 15773, 15774, 0, 2, 0, 0 + 15774, 15775, 0, 2, 0, 0 + 15775, 15776, 0, 2, 0, 0 + 15776, 15777, 0, 2, 0, 0 + 15779, 15780, 0, 2, 0, 0 + 15769, 15779, 0, 2, 0, 0 + 15780, 15770, 0, 2, 0, 0 + 15778, 15781, 0, 2, 0, 0 + 15782, 15783, 0, 2, 0, 0 + 15784, 15785, 0, 2, 0, 0 + 15785, 15786, 0, 2, 0, 0 + 15786, 15787, 0, 2, 0, 0 + 15788, 15789, 0, 2, 0, 0 + 15789, 15790, 0, 2, 0, 0 + 15790, 15791, 0, 2, 0, 0 + 15791, 15792, 0, 2, 0, 0 + 15793, 15788, 0, 2, 0, 0 + 15787, 15793, 0, 2, 0, 0 + 15794, 15795, 0, 2, 0, 0 + 15795, 15796, 0, 2, 0, 0 + 15796, 15797, 0, 2, 0, 0 + 15797, 15798, 0, 2, 0, 0 + 15798, 15799, 0, 2, 0, 0 + 15799, 15800, 0, 2, 0, 0 + 15800, 15801, 0, 2, 0, 0 + 15801, 15802, 0, 2, 0, 1 + 15802, 15803, 0, 2, 0, 1 + 15803, 15804, 0, 2, 0, 1 + 15804, 15805, 0, 2, 0, 1 + 15806, 15759, 0, 2, 0, 1 + 6477, 15806, 0, 2, 0, 1 + 15805, 6482, 0, 2, 0, 1 + 15807, 15768, 0, 2, 0, 0 + 15767, 15807, 0, 2, 0, 0 + 6920, 15782, 0, 2, 0, 0 + 15792, 15808, 0, 2, 0, 0 + 15808, 15794, 0, 2, 0, 0 + 15808, 15809, 0, 1, 1, 0 + 15809, 15769, 0, 1, 1, 0 + 15800, 15810, 0, 1, 1, 0 + 15810, 15763, 0, 1, 1, 0 + 15811, 3000, 0, 1, 1, 0 + 15811, 3014, 0, 1, 1, 0 + 15812, 15813, 0, 1, 1, 0 + 15813, 15814, 0, 1, 1, 0 + 15814, 15815, 0, 1, 1, 0 + 15815, 3031, 0, 1, 1, 0 + 15811, 15812, 0, 1, 1, 0 + 15816, 15817, 0, 1, 0, 0 + 15817, 15818, 0, 1, 0, 0 + 15818, 3243, 0, 1, 0, 0 + 3242, 15816, 0, 1, 0, 0 + 15819, 15820, 0, 1, 0, 0 + 15820, 15821, 0, 1, 0, 0 + 15821, 15822, 0, 1, 0, 0 + 15822, 15823, 0, 1, 0, 0 + 15823, 15824, 0, 1, 0, 0 + 15824, 15825, 0, 1, 0, 0 + 15825, 15826, 0, 1, 0, 0 + 15826, 15827, 0, 1, 0, 0 + 15827, 6478, 0, 1, 0, 0 + 15828, 15819, 0, 1, 0, 0 + 3243, 15828, 0, 1, 0, 0 + 15830, 15831, 0, 1, 1, 0 + 15831, 15832, 0, 1, 1, 0 + 15832, 15833, 0, 1, 1, 0 + 15833, 15834, 0, 1, 1, 0 + 15834, 15835, 0, 1, 1, 0 + 15835, 15836, 0, 1, 1, 0 + 15836, 15837, 0, 1, 1, 0 + 15837, 15838, 0, 1, 1, 0 + 15838, 15839, 0, 1, 1, 0 + 15839, 15840, 0, 1, 1, 0 + 15840, 15841, 0, 1, 1, 0 + 15841, 15842, 0, 1, 1, 0 + 15842, 15843, 0, 1, 1, 0 + 15843, 15844, 0, 1, 1, 0 + 15844, 15845, 0, 1, 1, 0 + 15845, 15846, 0, 1, 1, 0 + 15846, 15847, 0, 1, 1, 0 + 15847, 15848, 0, 1, 1, 0 + 15848, 15849, 0, 1, 1, 0 + 15849, 15850, 0, 1, 1, 0 + 15850, 15851, 0, 1, 1, 0 + 15851, 15852, 0, 1, 1, 0 + 15852, 15853, 0, 1, 1, 0 + 15853, 15854, 0, 1, 1, 0 + 15854, 15829, 0, 1, 1, 0 + 3077, 15830, 0, 1, 1, 0 + 15855, 8952, 0, 1, 1, 0 + 15855, 5996, 0, 1, 1, 0 + 15855, 15829, 0, 1, 1, 0 + 15858, 15859, 0, 1, 1, 0 + 15859, 15860, 0, 1, 1, 0 + 15860, 15861, 0, 1, 1, 0 + 15861, 15857, 0, 1, 1, 0 + 15856, 15858, 0, 1, 1, 0 + 15857, 15855, 0, 1, 1, 0 + 15862, 15863, 0, 1, 1, 0 + 15863, 15864, 0, 1, 1, 0 + 15864, 15865, 0, 1, 1, 0 + 15865, 15866, 0, 1, 1, 0 + 15866, 15867, 0, 1, 1, 0 + 15868, 3073, 0, 1, 1, 0 + 15868, 15856, 0, 1, 1, 0 + 15868, 15867, 0, 1, 1, 0 + 15869, 15870, 0, 1, 1, 0 + 8881, 15869, 0, 1, 1, 0 + 15871, 15872, 0, 1, 1, 0 + 8882, 15871, 0, 1, 1, 0 + 15873, 13654, 0, 1, 0, 1 + 3006, 15873, 0, 1, 1, 0 + 15874, 15875, 0, 1, 1, 0 + 15875, 15876, 0, 1, 1, 0 + 15876, 15877, 0, 1, 1, 0 + 15877, 15878, 0, 1, 1, 0 + 15878, 15879, 0, 1, 1, 0 + 15879, 15880, 0, 1, 1, 0 + 15880, 15873, 0, 1, 1, 0 + 2994, 15874, 0, 1, 1, 0 + 15874, 2995, 0, 1, 1, 0 + 15877, 17293, 0, 1, 1, 0 + 15881, 15882, 0, 1, 1, 0 + 15882, 15883, 0, 1, 1, 0 + 15883, 15884, 0, 1, 1, 0 + 15884, 3087, 0, 1, 1, 0 + 15881, 3088, 0, 1, 1, 0 + 15885, 15886, 0, 1, 1, 0 + 15886, 15887, 0, 1, 1, 0 + 15887, 15888, 0, 1, 1, 0 + 15888, 15889, 0, 1, 1, 0 + 15889, 15890, 0, 1, 1, 0 + 15890, 15891, 0, 1, 1, 0 + 15891, 15892, 0, 1, 1, 0 + 15892, 3087, 0, 1, 1, 0 + 15892, 3082, 0, 1, 1, 0 + 3083, 15885, 0, 1, 1, 0 + 15893, 15894, 0, 1, 1, 0 + 15894, 15895, 0, 1, 1, 0 + 15895, 15896, 0, 1, 1, 0 + 15896, 15897, 0, 1, 1, 0 + 15897, 15898, 0, 1, 1, 0 + 15898, 15899, 0, 1, 1, 0 + 15899, 3865, 0, 1, 1, 0 + 15900, 15893, 0, 1, 1, 0 + 15901, 15902, 0, 1, 1, 0 + 15900, 15901, 0, 1, 1, 0 + 15903, 15904, 0, 1, 1, 0 + 15904, 15905, 0, 1, 1, 0 + 15905, 15906, 0, 1, 1, 0 + 15906, 15907, 0, 1, 1, 0 + 15907, 15908, 0, 1, 1, 0 + 15908, 2505, 0, 1, 1, 0 + 15902, 15903, 0, 1, 1, 0 + 15909, 15910, 0, 1, 1, 0 + 2514, 15909, 0, 1, 1, 0 + 15911, 15912, 0, 1, 1, 0 + 15912, 2505, 0, 1, 1, 0 + 15910, 15911, 0, 1, 1, 0 + 15913, 15914, 0, 1, 1, 0 + 15914, 15915, 0, 1, 1, 0 + 15915, 15916, 0, 1, 1, 0 + 15916, 15917, 0, 1, 1, 0 + 15917, 15918, 0, 1, 1, 0 + 15918, 15919, 0, 1, 1, 0 + 2449, 15913, 0, 1, 1, 0 + 15919, 15920, 0, 1, 1, 0 + 15921, 9078, 0, 1, 1, 0 + 15920, 15921, 0, 1, 1, 0 + 15922, 15923, 0, 1, 1, 0 + 15923, 15924, 0, 1, 1, 0 + 15924, 2494, 0, 1, 1, 0 + 15920, 15922, 0, 1, 1, 0 + 2497, 15925, 0, 1, 1, 0 + 15925, 2506, 0, 1, 1, 0 + 15926, 15927, 0, 1, 1, 0 + 15927, 15928, 0, 1, 1, 0 + 15928, 6983, 0, 1, 1, 0 + 15925, 15926, 0, 1, 1, 0 + 15929, 15930, 0, 1, 1, 0 + 15930, 15931, 0, 1, 1, 0 + 15931, 6983, 0, 1, 1, 0 + 15932, 15933, 0, 1, 1, 0 + 15933, 15934, 0, 1, 1, 0 + 15934, 15929, 0, 1, 1, 0 + 15935, 15936, 0, 1, 1, 0 + 15936, 15932, 0, 1, 1, 0 + 2517, 15935, 0, 1, 1, 0 + 2541, 2517, 0, 1, 1, 0 + 2541, 2540, 0, 1, 1, 0 + 15938, 15939, 0, 1, 1, 0 + 15939, 15940, 0, 1, 1, 0 + 15940, 15941, 0, 1, 1, 0 + 15941, 15942, 0, 1, 1, 0 + 15942, 17299, 0, 1, 1, 0 + 15943, 17298, 0, 1, 1, 0 + 15944, 15945, 0, 1, 1, 0 + 15945, 15946, 0, 1, 1, 0 + 15946, 6982, 0, 1, 1, 0 + 15937, 15938, 0, 1, 1, 0 + 15947, 15937, 0, 1, 1, 0 + 15947, 15948, 0, 1, 1, 0 + 2491, 15947, 0, 1, 0, 0 + 15949, 15950, 0, 1, 1, 0 + 15950, 15951, 0, 1, 1, 0 + 15951, 15952, 0, 1, 1, 0 + 15952, 15953, 0, 1, 1, 0 + 15953, 15954, 0, 1, 1, 0 + 15954, 15955, 0, 1, 1, 0 + 15955, 15956, 0, 1, 1, 0 + 15948, 15949, 0, 1, 1, 0 + 15947, 8217, 0, 1, 1, 0 + 15957, 15958, 0, 1, 1, 0 + 15958, 15959, 0, 1, 1, 0 + 15959, 15960, 0, 1, 1, 0 + 15956, 15957, 0, 1, 1, 0 + 9053, 15957, 0, 1, 0, 1 + 15961, 15962, 0, 1, 1, 0 + 15962, 15963, 0, 1, 1, 0 + 15963, 15964, 0, 1, 1, 0 + 15964, 15960, 0, 1, 1, 0 + 15961, 2768, 0, 1, 1, 0 + 15965, 15966, 0, 1, 1, 0 + 15961, 15965, 0, 1, 1, 0 + 6671, 15965, 0, 1, 1, 0 + 15967, 6640, 0, 1, 1, 0 + 15967, 9007, 0, 1, 1, 0 + 15967, 15966, 0, 1, 1, 0 + 15968, 15969, 0, 1, 1, 0 + 15969, 15970, 0, 1, 1, 0 + 15970, 15971, 0, 1, 1, 0 + 6640, 15968, 0, 1, 1, 0 + 15971, 15972, 0, 1, 1, 0 + 15972, 2517, 0, 1, 1, 0 + 15973, 8470, 0, 1, 1, 0 + 15974, 3319, 0, 1, 1, 0 + 15975, 15974, 0, 1, 1, 0 + 3318, 15975, 0, 1, 1, 0 + 15976, 15977, 0, 1, 1, 0 + 15977, 15978, 0, 1, 1, 0 + 15978, 15979, 0, 1, 1, 0 + 15979, 15980, 0, 1, 1, 0 + 15980, 15981, 0, 1, 1, 0 + 15981, 15982, 0, 1, 1, 0 + 15982, 15983, 0, 1, 1, 0 + 15983, 15984, 0, 1, 1, 0 + 15974, 15976, 0, 1, 1, 0 + 15985, 15986, 0, 1, 1, 0 + 15986, 12526, 0, 1, 1, 0 + 15985, 12525, 0, 1, 1, 0 + 3862, 3861, 0, 1, 1, 0 + 3862, 9908, 0, 1, 1, 0 + 15987, 15988, 0, 1, 1, 0 + 15988, 15989, 0, 1, 1, 0 + 15989, 15990, 0, 1, 1, 0 + 15990, 15991, 0, 1, 1, 0 + 15992, 2682, 0, 1, 1, 0 + 15987, 3862, 0, 1, 1, 0 + 3388, 3860, 0, 1, 1, 0 + 3388, 3387, 0, 1, 1, 0 + 3388, 3389, 0, 1, 1, 0 + 15993, 15994, 0, 1, 1, 0 + 15994, 15995, 0, 1, 1, 0 + 15995, 15996, 0, 1, 1, 0 + 15996, 15997, 0, 1, 1, 0 + 15997, 3861, 0, 1, 1, 0 + 3860, 15993, 0, 1, 1, 0 + 3384, 3385, 0, 1, 1, 0 + 3390, 2710, 0, 1, 1, 0 + 2710, 2709, 0, 1, 1, 0 + 2710, 2711, 0, 1, 1, 0 + 2686, 2687, 0, 1, 1, 0 + 2687, 3857, 0, 1, 1, 0 + 2687, 2688, 0, 1, 1, 0 + 15999, 15998, 0, 1, 1, 0 + 15999, 16000, 0, 1, 1, 0 + 16000, 3839, 0, 1, 1, 0 + 15998, 3838, 0, 1, 1, 0 + 16001, 15999, 0, 1, 1, 0 + 16002, 16003, 0, 1, 1, 0 + 16003, 16004, 0, 1, 1, 0 + 16004, 16005, 0, 1, 1, 0 + 16005, 16006, 0, 1, 1, 0 + 16006, 16007, 0, 1, 1, 0 + 16007, 16008, 0, 1, 1, 0 + 16008, 16009, 0, 1, 1, 0 + 16009, 16010, 0, 1, 1, 0 + 16010, 16011, 0, 1, 1, 0 + 16011, 7469, 0, 1, 1, 0 + 16001, 16002, 0, 1, 1, 0 + 7483, 7484, 0, 1, 1, 0 + 16013, 16012, 0, 1, 1, 0 + 16014, 16013, 0, 1, 1, 0 + 16015, 16016, 0, 1, 1, 0 + 16016, 16017, 0, 1, 1, 0 + 16017, 16018, 0, 1, 1, 0 + 16019, 16020, 0, 1, 1, 0 + 16020, 16021, 0, 1, 1, 0 + 16021, 16022, 0, 1, 1, 0 + 16022, 16023, 0, 1, 1, 0 + 16023, 16024, 0, 1, 1, 0 + 16024, 16025, 0, 1, 1, 0 + 16025, 16014, 0, 1, 1, 0 + 16026, 16027, 0, 1, 1, 0 + 16027, 2924, 0, 1, 1, 0 + 16012, 16026, 0, 1, 1, 0 + 16015, 16013, 0, 1, 1, 0 + 16028, 16018, 0, 1, 1, 0 + 16028, 3741, 0, 1, 1, 0 + 2530, 2531, 0, 1, 1, 0 + 2529, 2530, 0, 1, 1, 0 + 2530, 5981, 0, 1, 1, 0 + 2527, 2528, 0, 1, 1, 0 + 2527, 2981, 0, 1, 1, 0 + 2526, 2527, 0, 1, 1, 0 + 2538, 2539, 0, 1, 1, 0 + 2539, 2542, 0, 1, 1, 0 + 6650, 2539, 0, 1, 1, 0 + 6982, 6983, 0, 1, 1, 0 + 15929, 2518, 0, 1, 1, 0 + 4496, 16029, 0, 1, 1, 0 + 16029, 6716, 0, 1, 1, 0 + 16029, 16019, 0, 1, 1, 0 + 6102, 6103, 0, 1, 1, 0 + 6103, 6104, 0, 1, 1, 0 + 16030, 16031, 0, 1, 1, 0 + 16031, 16032, 0, 1, 1, 0 + 16032, 16033, 0, 1, 1, 0 + 16033, 2798, 0, 1, 1, 0 + 6103, 16030, 0, 1, 1, 0 + 16034, 17619, 0, 2, 2, 0 + 16035, 17621, 0, 2, 2, 0 + 16036, 17622, 0, 2, 2, 0 + 16037, 16038, 0, 2, 2, 0 + 16038, 16039, 0, 2, 2, 0 + 16039, 16040, 0, 2, 2, 0 + 16040, 3686, 0, 2, 2, 0 + 16041, 17267, 0, 2, 2, 0 + 16042, 16043, 0, 2, 2, 0 + 16044, 16045, 0, 2, 2, 0 + 16045, 16046, 0, 2, 2, 0 + 16043, 16044, 0, 2, 2, 0 + 16047, 16048, 0, 2, 2, 0 + 16048, 16049, 0, 2, 2, 0 + 16049, 16050, 0, 2, 2, 0 + 16050, 16051, 0, 2, 2, 0 + 16051, 16052, 0, 2, 2, 0 + 16046, 16047, 0, 2, 2, 0 + 16044, 2751, 0, 1, 1, 0 + 14343, 16053, 0, 1, 1, 0 + 16053, 16043, 0, 1, 1, 0 + 16054, 16055, 0, 2, 0, 1 + 16055, 16056, 0, 2, 0, 1 + 16056, 16057, 0, 2, 0, 1 + 16057, 16058, 0, 2, 0, 1 + 16058, 16059, 0, 2, 0, 1 + 16060, 16641, 0, 2, 0, 1 + 16061, 16062, 0, 2, 0, 1 + 16062, 16063, 0, 2, 0, 1 + 16063, 16064, 0, 2, 0, 1 + 16064, 16065, 0, 2, 0, 1 + 16065, 16066, 0, 2, 0, 1 + 16066, 16067, 0, 2, 0, 1 + 16069, 16054, 0, 2, 0, 1 + 16067, 16068, 0, 2, 0, 1 + 16070, 16041, 0, 2, 2, 0 + 16068, 16070, 0, 2, 0, 1 + 16070, 16069, 0, 2, 0, 1 + 16059, 16060, 0, 2, 0, 1 + 16060, 13700, 0, 2, 0, 0 + 13699, 16061, 0, 2, 0, 0 + 4531, 16064, 0, 1, 1, 0 + 9165, 16049, 0, 1, 1, 0 + 16052, 16071, 0, 2, 2, 0 + 16071, 3437, 0, 1, 1, 0 + 16072, 16073, 0, 2, 2, 0 + 16073, 16074, 0, 2, 2, 0 + 16071, 16072, 0, 2, 2, 0 + 16074, 16075, 0, 2, 2, 0 + 16075, 3658, 0, 2, 0, 1 + 16077, 16078, 0, 2, 2, 0 + 16075, 16077, 0, 2, 2, 0 + 16078, 16079, 0, 2, 2, 0 + 3689, 16079, 0, 1, 1, 0 + 16080, 16081, 0, 2, 2, 0 + 16081, 16082, 0, 2, 2, 0 + 16079, 16080, 0, 2, 2, 0 + 3575, 16082, 0, 2, 0, 1 + 16082, 3616, 0, 2, 0, 1 + 16082, 16083, 0, 2, 2, 0 + 16083, 16076, 0, 2, 2, 0 + 16084, 16085, 0, 2, 2, 0 + 16085, 16086, 0, 2, 2, 0 + 16086, 16087, 0, 2, 2, 0 + 16087, 16088, 0, 2, 2, 0 + 16088, 16089, 0, 2, 2, 0 + 2924, 16086, 0, 1, 1, 0 + 16076, 16084, 0, 2, 2, 0 + 16088, 3405, 0, 1, 1, 0 + 16076, 8322, 0, 1, 0, 0 + 16090, 16091, 0, 1, 0, 0 + 8321, 16090, 0, 1, 0, 0 + 16091, 16086, 0, 1, 0, 0 + 16092, 10659, 0, 2, 2, 0 + 16092, 3436, 0, 1, 1, 0 + 16092, 16089, 0, 2, 2, 0 + 16092, 2925, 0, 1, 1, 0 + 16093, 17618, 0, 2, 2, 0 + 16093, 9155, 0, 1, 1, 0 + 16093, 9154, 0, 1, 1, 0 + 16094, 3343, 0, 1, 1, 0 + 16094, 2717, 0, 1, 1, 0 + 2716, 16094, 0, 1, 1, 0 + 3338, 16095, 0, 1, 1, 0 + 16095, 16094, 0, 1, 1, 0 + 16096, 3335, 0, 1, 1, 0 + 16096, 3342, 0, 1, 1, 0 + 16096, 15984, 0, 1, 1, 0 + 16096, 3377, 0, 1, 1, 0 + 16097, 16098, 0, 1, 1, 0 + 16100, 15545, 0, 1, 1, 0 + 16098, 16100, 0, 1, 1, 0 + 16100, 16099, 0, 1, 1, 0 + 16101, 16102, 0, 1, 1, 0 + 16102, 16103, 0, 1, 1, 0 + 16103, 16104, 0, 1, 1, 0 + 16104, 16105, 0, 1, 1, 0 + 16105, 16106, 0, 1, 1, 0 + 16106, 16107, 0, 1, 1, 0 + 16107, 16108, 0, 1, 1, 0 + 16108, 16109, 0, 1, 1, 0 + 16109, 16110, 0, 1, 1, 0 + 16110, 16111, 0, 1, 1, 0 + 16111, 16112, 0, 1, 1, 0 + 16112, 16113, 0, 1, 1, 0 + 16113, 16114, 0, 1, 1, 0 + 16114, 16115, 0, 1, 1, 0 + 16115, 16116, 0, 1, 1, 0 + 16116, 16117, 0, 1, 1, 0 + 16117, 16118, 0, 1, 1, 0 + 16118, 16119, 0, 1, 1, 0 + 16119, 16120, 0, 1, 1, 0 + 16120, 16121, 0, 1, 1, 1 + 16121, 16122, 0, 1, 1, 1 + 16122, 16123, 0, 1, 1, 1 + 16123, 2617, 0, 1, 1, 1 + 16099, 16101, 0, 1, 1, 0 + 16124, 16125, 0, 1, 1, 0 + 16125, 16126, 0, 1, 1, 0 + 16126, 16127, 0, 1, 1, 0 + 2607, 16124, 0, 1, 1, 0 + 16128, 16129, 0, 1, 1, 0 + 16129, 16130, 0, 1, 1, 0 + 16130, 16131, 0, 1, 1, 0 + 16131, 16132, 0, 1, 1, 0 + 16127, 16128, 0, 1, 1, 0 + 4274, 2819, 0, 1, 1, 0 + 16133, 2819, 0, 1, 1, 0 + 2818, 17248, 0, 1, 1, 0 + 16134, 2820, 0, 1, 1, 0 + 2819, 16134, 0, 1, 1, 0 + 2832, 2833, 0, 1, 1, 0 + 2833, 4550, 0, 1, 1, 0 + 2833, 4397, 0, 1, 1, 0 + 2833, 2834, 0, 1, 1, 0 + 2845, 2844, 0, 1, 1, 0 + 2845, 2846, 0, 1, 1, 0 + 2845, 4376, 0, 1, 1, 0 + 2814, 2815, 0, 1, 1, 0 + 2853, 2814, 0, 1, 1, 0 + 2813, 2814, 0, 1, 1, 0 + 4363, 4364, 0, 1, 1, 0 + 4362, 4363, 0, 1, 1, 0 + 4363, 4521, 0, 1, 1, 0 + 4322, 4357, 0, 1, 1, 0 + 4322, 4323, 0, 1, 1, 0 + 4322, 4356, 0, 1, 1, 0 + 4322, 4321, 0, 1, 1, 0 + 4293, 4377, 0, 1, 1, 0 + 4293, 4292, 0, 1, 1, 0 + 4293, 4331, 0, 1, 1, 0 + 4293, 4294, 0, 1, 1, 0 + 3425, 4387, 0, 1, 1, 0 + 3425, 3426, 0, 1, 1, 0 + 3425, 3424, 0, 1, 1, 0 + 3425, 4301, 0, 1, 1, 0 + 10985, 16135, 0, 1, 0, 0 + 16135, 5728, 0, 1, 0, 0 + 16136, 16137, 0, 1, 1, 0 + 8353, 16136, 0, 1, 1, 0 + 8355, 16138, 0, 1, 1, 0 + 16138, 17326, 0, 1, 1, 0 + 16139, 16140, 0, 1, 1, 0 + 16140, 16141, 0, 1, 1, 0 + 16141, 16142, 0, 1, 1, 0 + 16142, 16143, 0, 1, 1, 0 + 16143, 16144, 0, 1, 1, 0 + 16144, 16145, 0, 1, 1, 0 + 16145, 16146, 0, 1, 1, 0 + 16146, 16147, 0, 1, 1, 0 + 16147, 16148, 0, 1, 1, 0 + 16148, 16149, 0, 1, 1, 0 + 12135, 16139, 0, 1, 1, 0 + 16149, 4923, 0, 1, 1, 0 + 8805, 4923, 0, 1, 1, 0 + 16150, 16151, 0, 1, 0, 3 + 16151, 16145, 0, 1, 0, 3 + 8341, 16150, 0, 1, 0, 3 + 16153, 16154, 0, 1, 0, 3 + 16154, 16155, 0, 1, 0, 3 + 16155, 4866, 0, 1, 0, 3 + 16152, 16153, 0, 1, 0, 3 + 16157, 16158, 0, 1, 1, 0 + 16158, 16159, 0, 1, 1, 0 + 16159, 16160, 0, 1, 1, 0 + 16160, 16161, 0, 1, 1, 0 + 16161, 16162, 0, 1, 1, 0 + 16162, 16163, 0, 1, 1, 0 + 16163, 16156, 0, 1, 1, 0 + 4916, 16157, 0, 1, 1, 0 + 16164, 16165, 0, 1, 1, 0 + 16165, 16166, 0, 1, 1, 0 + 16166, 16167, 0, 1, 1, 0 + 16167, 16168, 0, 1, 1, 0 + 16168, 16169, 0, 1, 1, 0 + 16169, 16170, 0, 1, 1, 0 + 16170, 16171, 0, 1, 1, 0 + 16156, 16164, 0, 1, 1, 0 + 16172, 16173, 0, 1, 1, 0 + 16173, 16174, 0, 1, 1, 0 + 16174, 16175, 0, 1, 1, 0 + 16175, 16156, 0, 1, 1, 0 + 13350, 16172, 0, 1, 1, 0 + 16176, 16177, 0, 1, 1, 0 + 16177, 16178, 0, 1, 1, 0 + 16171, 16176, 0, 1, 1, 0 + 16178, 5337, 0, 1, 1, 0 + 14724, 15874, 0, 1, 1, 1 + 16179, 16180, 0, 1, 1, 0 + 16180, 16181, 0, 1, 1, 0 + 16181, 16182, 0, 1, 1, 0 + 16182, 16183, 0, 1, 1, 0 + 16183, 14391, 0, 1, 1, 0 + 16184, 17340, 0, 1, 1, 0 + 16185, 16186, 0, 1, 1, 0 + 16186, 16187, 0, 1, 1, 0 + 16187, 16188, 0, 1, 1, 0 + 16188, 16189, 0, 1, 1, 0 + 16189, 16190, 0, 1, 1, 0 + 16190, 16191, 0, 1, 1, 0 + 16191, 4696, 0, 1, 1, 0 + 6040, 16184, 0, 1, 1, 0 + 9901, 9902, 0, 1, 1, 0 + 9902, 9903, 0, 1, 1, 0 + 8457, 16192, 0, 1, 1, 0 + 16193, 5427, 0, 1, 1, 0 + 16192, 16193, 0, 1, 1, 0 + 5928, 16194, 0, 1, 0, 0 + 16195, 16196, 0, 1, 0, 0 + 16196, 6289, 0, 1, 0, 0 + 16194, 16195, 0, 1, 0, 0 + 3491, 16197, 0, 1, 1, 0 + 16197, 3443, 0, 1, 1, 0 + 16198, 16199, 0, 1, 1, 0 + 16199, 3444, 0, 1, 1, 0 + 3443, 16198, 0, 1, 1, 0 + 16200, 16201, 0, 1, 1, 0 + 16201, 4103, 0, 1, 1, 0 + 4102, 16200, 0, 1, 1, 0 + 9269, 2502, 0, 1, 1, 0 + 16202, 16203, 0, 1, 1, 0 + 16203, 16204, 0, 1, 1, 0 + 16204, 16205, 0, 1, 1, 0 + 16205, 16206, 0, 1, 1, 0 + 16206, 16207, 0, 1, 1, 0 + 16207, 16208, 0, 1, 1, 0 + 16208, 16209, 0, 1, 1, 0 + 16209, 16210, 0, 1, 1, 0 + 16210, 16211, 0, 1, 1, 0 + 16211, 16212, 0, 1, 1, 0 + 16212, 16213, 0, 1, 1, 0 + 16213, 16214, 0, 1, 1, 0 + 16214, 16215, 0, 1, 1, 0 + 16215, 16216, 0, 1, 1, 0 + 16216, 16217, 0, 1, 1, 0 + 16217, 16218, 0, 1, 1, 0 + 16218, 16219, 0, 1, 1, 0 + 16219, 16220, 0, 1, 1, 0 + 16220, 16221, 0, 1, 1, 0 + 16221, 16222, 0, 1, 1, 0 + 16222, 16223, 0, 1, 1, 0 + 16223, 16224, 0, 1, 1, 0 + 16224, 16225, 0, 1, 1, 0 + 16225, 16226, 0, 1, 1, 0 + 16226, 16227, 0, 1, 1, 0 + 16227, 16228, 0, 1, 1, 0 + 16228, 16229, 0, 1, 1, 0 + 16229, 16230, 0, 1, 1, 0 + 16230, 16231, 0, 1, 1, 0 + 16231, 16232, 0, 1, 1, 0 + 16232, 16233, 0, 1, 1, 0 + 16233, 16234, 0, 1, 1, 0 + 16234, 16235, 0, 1, 1, 0 + 16235, 16236, 0, 1, 1, 0 + 16236, 16237, 0, 1, 1, 0 + 16237, 16238, 0, 1, 1, 0 + 16238, 16239, 0, 1, 1, 0 + 16239, 16240, 0, 1, 1, 0 + 16240, 16241, 0, 1, 1, 0 + 16241, 16242, 0, 1, 1, 0 + 16242, 16243, 0, 1, 1, 0 + 16243, 16244, 0, 1, 1, 0 + 16244, 16245, 0, 1, 1, 0 + 16245, 16202, 0, 1, 1, 0 + 16236, 11714, 0, 1, 1, 0 + 16202, 11719, 0, 1, 1, 0 + 16225, 11680, 0, 1, 1, 0 + 16246, 3939, 0, 1, 1, 0 + 16246, 4041, 0, 1, 1, 0 + 16246, 3938, 0, 1, 1, 0 + 16247, 16248, 0, 1, 1, 0 + 16248, 16249, 0, 1, 1, 0 + 16249, 16250, 0, 1, 1, 0 + 16250, 16251, 0, 1, 1, 0 + 16251, 16252, 0, 1, 1, 0 + 4175, 16247, 0, 1, 1, 0 + 4176, 4204, 0, 1, 1, 0 + 4176, 4177, 0, 1, 0, 0 + 16252, 4176, 0, 1, 1, 0 + 6243, 4176, 0, 1, 0, 0 + 4168, 6217, 0, 1, 0, 0 + 4168, 4169, 0, 1, 1, 0 + 4167, 4168, 0, 1, 0, 0 + 7490, 4168, 0, 1, 1, 0 + 16253, 16254, 0, 2, 0, 0 + 16254, 16255, 0, 2, 0, 0 + 16255, 16256, 0, 2, 0, 0 + 16256, 16257, 0, 2, 0, 0 + 16257, 16258, 0, 2, 0, 0 + 16258, 16259, 0, 2, 0, 0 + 16259, 16260, 0, 2, 0, 0 + 16260, 16261, 0, 2, 0, 0 + 16261, 16262, 0, 2, 0, 0 + 16262, 16263, 0, 2, 0, 0 + 16263, 16264, 0, 2, 0, 0 + 16264, 16265, 0, 2, 0, 0 + 16265, 16266, 0, 2, 0, 0 + 16266, 16267, 0, 2, 0, 0 + 16267, 16268, 0, 2, 0, 0 + 16268, 16269, 0, 2, 0, 0 + 16269, 16270, 0, 2, 0, 0 + 16270, 16271, 0, 2, 0, 0 + 16272, 16273, 0, 2, 0, 0 + 16273, 16274, 0, 2, 0, 0 + 16274, 16275, 0, 2, 0, 0 + 16275, 16276, 0, 2, 0, 0 + 16276, 16277, 0, 2, 0, 0 + 16277, 16278, 0, 2, 0, 0 + 16278, 16279, 0, 2, 0, 0 + 16279, 16280, 0, 2, 0, 0 + 16280, 16281, 0, 2, 0, 0 + 16281, 16282, 0, 2, 0, 0 + 16282, 16283, 0, 2, 0, 0 + 16283, 16284, 0, 2, 0, 0 + 16284, 16285, 0, 2, 0, 0 + 16285, 16286, 0, 2, 0, 0 + 16286, 16287, 0, 2, 0, 0 + 16287, 16288, 0, 2, 0, 0 + 16288, 16289, 0, 2, 0, 0 + 16289, 16290, 0, 2, 0, 0 + 16290, 16291, 0, 2, 0, 0 + 16292, 16253, 0, 1, 1, 0 + 16292, 16290, 0, 1, 1, 0 + 16293, 16260, 0, 1, 1, 0 + 16293, 16282, 0, 1, 1, 0 + 16271, 4194, 0, 2, 0, 0 + 4158, 16272, 0, 2, 0, 0 + 16294, 16295, 0, 2, 0, 0 + 16295, 16296, 0, 2, 0, 0 + 16296, 16297, 0, 2, 0, 0 + 16297, 16298, 0, 2, 0, 0 + 16298, 16299, 0, 2, 0, 0 + 16299, 16300, 0, 2, 0, 0 + 16300, 16301, 0, 2, 0, 0 + 16301, 16302, 0, 2, 0, 0 + 16302, 16303, 0, 2, 0, 0 + 16303, 16304, 0, 2, 0, 0 + 16304, 16305, 0, 2, 0, 0 + 16305, 16306, 0, 2, 0, 0 + 16306, 16307, 0, 2, 0, 0 + 16307, 16308, 0, 2, 0, 0 + 16308, 16309, 0, 2, 0, 0 + 16309, 16310, 0, 2, 0, 0 + 16310, 16311, 0, 2, 0, 0 + 16311, 16312, 0, 2, 0, 0 + 16312, 16313, 0, 2, 0, 0 + 16313, 16314, 0, 2, 0, 0 + 16314, 16315, 0, 2, 0, 0 + 16315, 16316, 0, 2, 0, 0 + 16316, 16317, 0, 2, 0, 0 + 16317, 16318, 0, 2, 0, 0 + 16318, 16319, 0, 2, 0, 0 + 16320, 16321, 0, 2, 0, 0 + 16321, 16322, 0, 2, 0, 0 + 16322, 16323, 0, 2, 0, 0 + 16323, 16324, 0, 2, 0, 0 + 16324, 16325, 0, 2, 0, 0 + 16325, 16326, 0, 2, 0, 0 + 16326, 16327, 0, 2, 0, 0 + 16327, 16328, 0, 2, 0, 0 + 16328, 16329, 0, 2, 0, 0 + 16329, 16330, 0, 2, 0, 0 + 16330, 16331, 0, 2, 0, 0 + 16331, 16332, 0, 2, 0, 0 + 16332, 16333, 0, 2, 0, 0 + 16333, 16334, 0, 2, 0, 0 + 16334, 16335, 0, 2, 0, 0 + 16335, 16336, 0, 2, 0, 0 + 16336, 16337, 0, 2, 0, 0 + 16337, 16338, 0, 2, 0, 0 + 16338, 16339, 0, 2, 0, 0 + 16339, 16340, 0, 2, 0, 0 + 16340, 16341, 0, 2, 0, 0 + 16341, 16342, 0, 2, 0, 0 + 16342, 16343, 0, 2, 0, 0 + 16343, 16344, 0, 2, 0, 0 + 16344, 16345, 0, 2, 0, 0 + 16291, 16294, 0, 2, 0, 0 + 16319, 16346, 0, 2, 0, 0 + 6231, 16317, 0, 2, 0, 0 + 16322, 6232, 0, 2, 0, 0 + 5800, 16320, 0, 2, 0, 0 + 16345, 16253, 0, 2, 0, 0 + 16347, 16333, 0, 1, 1, 0 + 16347, 16305, 0, 1, 1, 0 + 16348, 16326, 0, 1, 1, 0 + 16348, 16313, 0, 1, 1, 0 + 2504, 15900, 0, 1, 1, 0 + 16048, 2752, 0, 1, 1, 0 + 794, 847, 0, 2, 0, 0 + 16349, 16350, 0, 2, 0, 1 + 16350, 16351, 0, 2, 0, 1 + 16351, 17275, 0, 2, 0, 1 + 16352, 17276, 0, 2, 0, 1 + 16353, 16354, 0, 2, 0, 1 + 16354, 16355, 0, 2, 0, 1 + 16355, 16356, 0, 2, 0, 1 + 16356, 16357, 0, 2, 0, 1 + 16357, 16358, 0, 2, 0, 1 + 16358, 16359, 0, 2, 0, 1 + 16359, 16360, 0, 2, 0, 1 + 5860, 17274, 0, 2, 0, 1 + 16361, 16362, 0, 2, 0, 0 + 16362, 16363, 0, 1, 0, 0 + 7029, 16361, 0, 2, 0, 0 + 16365, 16366, 0, 1, 1, 0 + 16366, 16367, 0, 1, 1, 0 + 16367, 16368, 0, 1, 1, 0 + 16368, 7199, 0, 1, 1, 0 + 7198, 16365, 0, 1, 1, 0 + 16369, 7293, 0, 1, 1, 0 + 7292, 16369, 0, 1, 1, 0 + 16370, 16371, 0, 1, 1, 0 + 16371, 16372, 0, 1, 1, 0 + 16372, 16373, 0, 1, 1, 0 + 16373, 16374, 0, 1, 1, 0 + 16374, 16375, 0, 1, 1, 0 + 16375, 16376, 0, 1, 1, 0 + 16376, 16377, 0, 1, 1, 0 + 16377, 16378, 0, 1, 1, 0 + 16378, 16379, 0, 1, 1, 0 + 16379, 16380, 0, 1, 1, 0 + 16380, 16381, 0, 1, 1, 0 + 16381, 16382, 0, 1, 1, 0 + 16382, 16383, 0, 1, 1, 0 + 7302, 16370, 0, 1, 1, 0 + 16383, 7303, 0, 1, 1, 0 + 13935, 16384, 0, 1, 1, 0 + 16384, 13936, 0, 1, 1, 0 + 16385, 16386, 0, 1, 1, 0 + 16386, 16387, 0, 1, 1, 0 + 16387, 16388, 0, 1, 1, 0 + 16388, 7284, 0, 1, 1, 0 + 16389, 16390, 0, 1, 1, 0 + 16390, 16391, 0, 1, 1, 0 + 16391, 16392, 0, 1, 1, 0 + 16392, 7270, 0, 1, 1, 0 + 7269, 16389, 0, 1, 1, 0 + 16393, 13907, 0, 1, 1, 0 + 16390, 16393, 0, 1, 1, 0 + 16394, 16395, 0, 1, 1, 0 + 16395, 16396, 0, 1, 1, 0 + 16396, 16397, 0, 1, 1, 0 + 16397, 16398, 0, 1, 1, 0 + 16398, 16399, 0, 1, 1, 0 + 16399, 16400, 0, 1, 1, 0 + 16400, 16401, 0, 1, 1, 0 + 16401, 16402, 0, 1, 1, 0 + 16402, 16403, 0, 1, 1, 0 + 16403, 16404, 0, 1, 1, 0 + 16404, 16405, 0, 1, 1, 0 + 16405, 16406, 0, 1, 1, 0 + 16406, 16407, 0, 1, 1, 0 + 16407, 13736, 0, 1, 1, 0 + 7342, 16394, 0, 1, 1, 0 + 16408, 16409, 0, 1, 1, 0 + 15988, 14396, 0, 1, 1, 0 + 16410, 16411, 0, 1, 0, 1 + 16412, 16411, 0, 1, 0, 1 + 16413, 16412, 0, 1, 0, 1 + 16414, 16413, 0, 1, 0, 1 + 2733, 16415, 0, 1, 1, 0 + 16415, 2734, 0, 1, 1, 0 + 16410, 16415, 0, 1, 0, 1 + 16416, 16417, 0, 1, 0, 3 + 16417, 16418, 0, 1, 0, 3 + 16418, 16419, 0, 1, 0, 3 + 4389, 16416, 0, 1, 0, 3 + 11112, 11108, 0, 1, 1, 2 + 16420, 16421, 0, 1, 1, 0 + 16423, 16422, 0, 1, 1, 0 + 16424, 16425, 0, 1, 1, 0 + 16426, 16427, 0, 1, 1, 0 + 16428, 16429, 0, 1, 1, 0 + 16431, 16430, 0, 1, 1, 0 + 16432, 16433, 0, 1, 1, 0 + 16434, 16435, 0, 1, 1, 0 + 16437, 16436, 0, 1, 1, 0 + 16438, 16439, 0, 1, 1, 0 + 16439, 16440, 0, 1, 1, 0 + 16440, 16441, 0, 1, 1, 0 + 5408, 16438, 0, 1, 1, 0 + 16442, 16443, 0, 1, 1, 0 + 16443, 16444, 0, 1, 1, 0 + 16444, 16445, 0, 1, 1, 0 + 16445, 16446, 0, 1, 1, 0 + 16446, 16447, 0, 1, 1, 0 + 16447, 16448, 0, 1, 1, 0 + 16448, 16449, 0, 1, 1, 0 + 16449, 16450, 0, 1, 1, 0 + 16450, 16451, 0, 1, 1, 0 + 16451, 16452, 0, 1, 1, 0 + 16452, 16453, 0, 1, 1, 0 + 16453, 16454, 0, 1, 1, 0 + 16454, 4652, 0, 1, 1, 0 + 16442, 8416, 0, 1, 1, 0 + 16455, 16456, 0, 1, 1, 0 + 16456, 16457, 0, 1, 1, 0 + 16457, 16458, 0, 1, 1, 0 + 16458, 16459, 0, 1, 1, 0 + 16459, 16460, 0, 1, 1, 0 + 16461, 16462, 0, 1, 1, 0 + 16462, 16456, 0, 1, 1, 0 + 6025, 16455, 0, 1, 1, 0 + 16463, 16464, 0, 1, 1, 0 + 16464, 16465, 0, 1, 1, 0 + 16465, 16167, 0, 1, 1, 0 + 16466, 16467, 0, 1, 1, 0 + 16467, 16468, 0, 1, 1, 0 + 16468, 16469, 0, 1, 1, 0 + 16469, 16470, 0, 1, 1, 0 + 16470, 16471, 0, 1, 1, 0 + 16471, 16472, 0, 1, 1, 0 + 16472, 16473, 0, 1, 1, 0 + 16473, 16474, 0, 1, 1, 0 + 16474, 16475, 0, 1, 1, 0 + 5401, 16466, 0, 1, 1, 0 + 16081, 15007, 0, 1, 1, 0 + 16476, 16477, 0, 1, 1, 0 + 16477, 16478, 0, 1, 1, 0 + 16478, 16479, 0, 1, 1, 0 + 16479, 16480, 0, 1, 1, 0 + 16480, 16481, 0, 1, 1, 0 + 16481, 16482, 0, 1, 1, 0 + 16482, 16483, 0, 1, 1, 0 + 16483, 16484, 0, 1, 1, 0 + 16484, 16485, 0, 1, 1, 0 + 16485, 16486, 0, 1, 1, 0 + 16486, 16487, 0, 1, 1, 0 + 16487, 16488, 0, 1, 1, 0 + 16488, 16489, 0, 1, 1, 0 + 16489, 16490, 0, 1, 1, 0 + 16490, 16491, 0, 1, 1, 0 + 16491, 16492, 0, 1, 1, 0 + 16492, 16493, 0, 1, 1, 0 + 16493, 16494, 0, 1, 1, 0 + 16494, 16495, 0, 1, 1, 0 + 5312, 16476, 0, 1, 1, 0 + 16496, 16497, 0, 1, 0, 1 + 16497, 17329, 0, 1, 0, 1 + 16498, 16499, 0, 1, 0, 1 + 8599, 16496, 0, 1, 0, 1 + 16500, 16501, 0, 1, 1, 0 + 16501, 16502, 0, 1, 1, 0 + 16502, 16503, 0, 1, 1, 0 + 16503, 16504, 0, 1, 1, 0 + 16504, 16505, 0, 1, 1, 0 + 6561, 16500, 0, 1, 1, 0 + 16506, 16507, 0, 1, 1, 0 + 16507, 16508, 0, 1, 1, 0 + 16508, 16509, 0, 1, 1, 0 + 16509, 16510, 0, 1, 1, 0 + 16510, 16511, 0, 1, 1, 0 + 15915, 16506, 0, 1, 1, 0 + 16512, 13639, 0, 1, 1, 0 + 16513, 11459, 0, 1, 1, 0 + 16514, 16515, 0, 1, 0, 1 + 16515, 16516, 0, 1, 0, 1 + 16516, 16517, 0, 1, 0, 1 + 16517, 16518, 0, 1, 0, 1 + 16518, 16519, 0, 1, 0, 1 + 16519, 16520, 0, 1, 0, 1 + 16520, 2066, 0, 1, 0, 1 + 2065, 16514, 0, 1, 0, 1 + 16521, 16522, 0, 1, 0, 1 + 16522, 16523, 0, 1, 0, 1 + 16523, 16524, 0, 1, 0, 1 + 16524, 16525, 0, 1, 0, 1 + 16525, 16526, 0, 1, 0, 1 + 16526, 16527, 0, 1, 0, 1 + 2078, 16521, 0, 1, 0, 1 + 16527, 2079, 0, 1, 1, 0 + 16528, 16529, 0, 1, 1, 0 + 11105, 16530, 0, 1, 0, 2 + 16530, 11111, 0, 1, 0, 2 + 16530, 16531, 0, 1, 1, 0 + 2616, 16097, 0, 1, 1, 0 + 16532, 9212, 0, 1, 1, 0 + 16533, 16534, 0, 1, 1, 0 + 16534, 16535, 0, 1, 1, 0 + 16535, 16101, 0, 1, 1, 0 + 16536, 16537, 0, 1, 0, 1 + 16537, 16538, 0, 1, 0, 1 + 16538, 17283, 0, 1, 0, 1 + 16539, 16540, 0, 1, 0, 1 + 16541, 16542, 0, 1, 0, 1 + 16542, 16543, 0, 1, 0, 1 + 16537, 16541, 0, 1, 0, 1 + 16543, 12361, 0, 1, 0, 1 + 16540, 4528, 0, 1, 0, 1 + 16544, 16040, 0, 2, 0, 1 + 3685, 16544, 0, 2, 0, 1 + 16545, 4011, 0, 1, 1, 0 + 16545, 4010, 0, 1, 1, 0 + 16546, 7291, 0, 1, 1, 0 + 16546, 7290, 0, 1, 1, 0 + 16547, 16385, 0, 1, 1, 0 + 16547, 7283, 0, 1, 1, 0 + 16548, 16549, 0, 2, 0, 0 + 16549, 16550, 0, 2, 0, 0 + 5911, 16548, 0, 2, 0, 0 + 16360, 16551, 0, 2, 0, 1 + 16550, 16551, 0, 2, 0, 0 + 16551, 5800, 0, 2, 0, 0 + 16552, 5801, 0, 2, 0, 0 + 16346, 17617, 0, 2, 0, 0 + 16553, 13653, 0, 1, 1, 0 + 16554, 2780, 0, 1, 1, 0 + 16555, 3713, 0, 1, 1, 0 + 16555, 3712, 0, 1, 1, 0 + 16556, 16557, 0, 1, 1, 0 + 16558, 16559, 0, 1, 1, 0 + 16560, 16561, 0, 1, 1, 0 + 16561, 16562, 0, 1, 1, 0 + 16562, 16563, 0, 1, 1, 0 + 16563, 16564, 0, 1, 1, 0 + 16564, 16565, 0, 1, 1, 0 + 16565, 16566, 0, 1, 1, 0 + 16566, 16567, 0, 1, 1, 0 + 16567, 16568, 0, 1, 1, 0 + 16568, 16569, 0, 1, 1, 0 + 16569, 16570, 0, 1, 1, 0 + 16571, 16572, 0, 1, 1, 0 + 16572, 16573, 0, 1, 1, 0 + 16570, 16571, 0, 1, 1, 0 + 12787, 16560, 0, 1, 1, 0 + 16574, 16575, 0, 1, 1, 0 + 16575, 16576, 0, 1, 1, 0 + 16576, 16577, 0, 1, 1, 0 + 16577, 16578, 0, 1, 1, 0 + 16578, 16579, 0, 1, 1, 0 + 16579, 16580, 0, 1, 1, 0 + 16580, 16581, 0, 1, 1, 0 + 16581, 16582, 0, 1, 1, 0 + 16582, 16583, 0, 1, 1, 0 + 16583, 16584, 0, 1, 1, 0 + 16584, 16585, 0, 1, 1, 0 + 16585, 16586, 0, 1, 1, 0 + 16587, 16588, 0, 1, 1, 0 + 16588, 16589, 0, 1, 1, 0 + 16589, 16583, 0, 1, 1, 0 + 11460, 16574, 0, 1, 1, 0 + 16590, 16591, 0, 1, 0, 1 + 16591, 16592, 0, 1, 0, 1 + 16592, 16593, 0, 1, 0, 1 + 16593, 16594, 0, 1, 0, 1 + 16594, 16595, 0, 1, 0, 1 + 16595, 16596, 0, 1, 0, 1 + 16597, 16598, 0, 1, 0, 1 + 16598, 16599, 0, 1, 0, 1 + 16599, 16600, 0, 1, 0, 1 + 16600, 16601, 0, 1, 0, 1 + 16591, 16597, 0, 1, 0, 1 + 83, 16590, 0, 1, 0, 1 + 16602, 16603, 0, 1, 0, 1 + 16603, 16604, 0, 1, 0, 1 + 16604, 16605, 0, 1, 0, 1 + 16596, 16602, 0, 1, 0, 1 + 16606, 16607, 0, 1, 0, 1 + 16607, 16608, 0, 1, 0, 1 + 16608, 16609, 0, 1, 0, 1 + 16609, 16610, 0, 1, 0, 1 + 16610, 16611, 0, 1, 0, 1 + 16612, 16613, 0, 1, 1, 0 + 16610, 16612, 0, 1, 0, 1 + 16605, 16606, 0, 1, 0, 1 + 16614, 16615, 0, 1, 0, 1 + 16615, 16616, 0, 1, 0, 1 + 7322, 16614, 0, 1, 0, 1 + 16616, 7325, 0, 1, 0, 1 + 16617, 16618, 0, 1, 0, 1 + 16618, 7321, 0, 1, 0, 1 + 7318, 16619, 0, 1, 0, 1 + 16619, 16617, 0, 1, 0, 1 + 2969, 17269, 0, 1, 1, 0 + 2968, 16620, 0, 1, 1, 0 + 16621, 16622, 0, 1, 1, 0 + 16624, 7417, 0, 2, 0, 0 + 7416, 16624, 0, 2, 0, 0 + 9909, 16623, 0, 1, 1, 0 + 16623, 16624, 0, 1, 1, 0 + 15758, 16624, 0, 1, 1, 0 + 16625, 16626, 0, 1, 1, 0 + 16626, 16627, 0, 1, 1, 0 + 16627, 16628, 0, 1, 1, 0 + 16628, 16629, 0, 1, 1, 0 + 16629, 16630, 0, 1, 1, 0 + 16630, 16631, 0, 1, 1, 0 + 16631, 16632, 0, 1, 1, 0 + 16632, 16633, 0, 1, 1, 0 + 16633, 16634, 0, 1, 1, 0 + 16634, 16635, 0, 1, 1, 0 + 16635, 16636, 0, 1, 1, 0 + 16636, 16637, 0, 1, 1, 0 + 16637, 16638, 0, 1, 1, 0 + 16638, 16639, 0, 1, 1, 0 + 16639, 16640, 0, 1, 1, 0 + 16640, 11083, 0, 1, 1, 0 + 16641, 16061, 0, 2, 0, 1 + 16642, 16643, 0, 1, 1, 0 + 16643, 16644, 0, 1, 1, 0 + 16644, 16645, 0, 1, 1, 0 + 16645, 16646, 0, 1, 1, 0 + 16646, 16647, 0, 1, 1, 0 + 16647, 16648, 0, 1, 1, 0 + 16648, 16649, 0, 1, 1, 0 + 16649, 16650, 0, 1, 1, 0 + 16650, 16651, 0, 1, 1, 0 + 16651, 2385, 0, 1, 1, 0 + 2384, 16642, 0, 1, 1, 0 + 16652, 7827, 0, 1, 1, 0 + 16653, 16654, 0, 1, 1, 0 + 16654, 16655, 0, 1, 1, 0 + 16652, 16653, 0, 1, 1, 0 + 16656, 17354, 0, 1, 1, 0 + 16657, 16658, 0, 1, 1, 0 + 16658, 16659, 0, 1, 1, 0 + 16659, 16660, 0, 1, 1, 0 + 16660, 16661, 0, 1, 1, 0 + 16661, 16662, 0, 1, 1, 0 + 16662, 16663, 0, 1, 1, 0 + 16664, 16665, 0, 1, 1, 0 + 16665, 17351, 0, 1, 1, 0 + 7881, 16664, 0, 1, 1, 0 + 16664, 17353, 0, 1, 1, 0 + 16663, 16666, 0, 1, 1, 0 + 16666, 16667, 0, 1, 1, 0 + 16668, 16669, 0, 1, 0, 1 + 16669, 16670, 0, 1, 0, 1 + 16670, 16671, 0, 1, 0, 1 + 6782, 16668, 0, 1, 0, 1 + 16672, 16673, 0, 1, 1, 0 + 16625, 16674, 0, 1, 1, 0 + 16674, 16673, 0, 1, 1, 0 + 16676, 16677, 0, 1, 1, 0 + 16677, 16678, 0, 1, 1, 0 + 16678, 16679, 0, 1, 1, 0 + 16679, 16680, 0, 1, 1, 0 + 16680, 16681, 0, 1, 1, 0 + 16681, 16682, 0, 1, 1, 0 + 16682, 16683, 0, 1, 1, 0 + 16683, 16672, 0, 1, 1, 0 + 16675, 16676, 0, 1, 1, 0 + 16684, 15555, 0, 1, 1, 0 + 15781, 6894, 0, 2, 0, 0 + 13175, 16685, 0, 1, 0, 0 + 5688, 16685, 0, 1, 0, 0 + 13109, 16686, 0, 1, 1, 0 + 13120, 16686, 0, 1, 1, 0 + 1941, 1730, 0, 1, 0, 0 + 1730, 1942, 0, 1, 0, 0 + 1730, 1731, 0, 1, 1, 0 + 16687, 16688, 0, 1, 0, 1 + 16688, 16689, 0, 1, 0, 1 + 16689, 16690, 0, 1, 0, 1 + 16690, 2682, 0, 1, 0, 1 + 16691, 6895, 0, 2, 0, 0 + 6894, 16691, 0, 2, 0, 0 + 16692, 15778, 0, 2, 0, 0 + 15777, 16692, 0, 2, 0, 0 + 16693, 15784, 0, 2, 0, 0 + 15783, 16693, 0, 2, 0, 0 + 10974, 16694, 0, 1, 1, 0 + 10969, 16694, 0, 1, 0, 0 + 7068, 16695, 0, 1, 0, 0 + 7190, 16695, 0, 1, 0, 0 + 9445, 16696, 0, 1, 0, 0 + 14954, 16696, 0, 1, 0, 0 + 16697, 16698, 0, 1, 0, 0 + 16699, 16698, 0, 1, 0, 0 + 16699, 16700, 0, 1, 0, 0 + 16700, 16701, 0, 1, 0, 0 + 16701, 16702, 0, 1, 0, 0 + 16702, 16703, 0, 1, 0, 0 + 16703, 16704, 0, 1, 0, 0 + 16704, 16705, 0, 1, 0, 0 + 16705, 16706, 0, 1, 0, 0 + 16706, 16707, 0, 1, 0, 0 + 16707, 16708, 0, 1, 0, 0 + 16708, 16709, 0, 1, 0, 0 + 16709, 16710, 0, 1, 0, 0 + 16710, 16711, 0, 1, 0, 0 + 16711, 16712, 0, 1, 0, 0 + 16712, 16713, 0, 1, 0, 0 + 16713, 16714, 0, 1, 0, 0 + 16714, 16715, 0, 1, 0, 0 + 16715, 16716, 0, 1, 0, 0 + 16716, 16717, 0, 1, 0, 0 + 9602, 16697, 0, 1, 0, 0 + 16718, 16719, 0, 1, 0, 0 + 16720, 16719, 0, 1, 0, 0 + 16721, 16720, 0, 1, 0, 0 + 16722, 16721, 0, 1, 0, 0 + 16722, 16723, 0, 1, 0, 0 + 16723, 16724, 0, 1, 0, 0 + 16724, 16725, 0, 1, 0, 0 + 16726, 16727, 0, 1, 0, 0 + 16727, 16728, 0, 1, 0, 0 + 16728, 16729, 0, 1, 0, 0 + 16729, 16730, 0, 1, 0, 0 + 16731, 16732, 0, 1, 0, 0 + 16733, 16732, 0, 1, 0, 0 + 16734, 16733, 0, 1, 0, 0 + 9617, 16734, 0, 1, 0, 0 + 16730, 16731, 0, 1, 0, 0 + 16725, 16726, 0, 1, 0, 0 + 16718, 16717, 0, 1, 0, 0 + 16736, 16737, 0, 1, 1, 0 + 16737, 16738, 0, 1, 1, 0 + 16738, 16739, 0, 1, 1, 0 + 16739, 16740, 0, 1, 1, 0 + 16740, 16741, 0, 1, 1, 0 + 16741, 16742, 0, 1, 1, 0 + 16735, 16736, 0, 1, 1, 0 + 16742, 16743, 0, 1, 1, 0 + 16744, 16761, 0, 1, 1, 0 + 16743, 16747, 0, 1, 1, 0 + 16746, 16748, 0, 1, 1, 0 + 16747, 16746, 0, 1, 1, 0 + 16748, 16744, 0, 1, 1, 0 + 16749, 16750, 0, 1, 1, 0 + 16750, 16751, 0, 1, 1, 0 + 16751, 16752, 0, 1, 1, 0 + 16752, 16753, 0, 1, 1, 0 + 16753, 16754, 0, 1, 1, 0 + 16754, 16755, 0, 1, 1, 0 + 16756, 16757, 0, 1, 1, 0 + 16757, 16562, 0, 1, 1, 0 + 16755, 16756, 0, 1, 1, 0 + 15051, 16735, 0, 1, 1, 0 + 16745, 16759, 0, 1, 1, 0 + 16758, 16760, 0, 1, 1, 0 + 16759, 16758, 0, 1, 1, 0 + 16760, 16749, 0, 1, 1, 0 + 16761, 16745, 0, 1, 1, 0 + 16762, 2417, 0, 2, 0, 0 + 16763, 16764, 0, 1, 0, 1 + 16764, 16765, 0, 1, 0, 1 + 16765, 16766, 0, 1, 0, 1 + 16766, 16767, 0, 1, 0, 1 + 16767, 16768, 0, 1, 0, 1 + 16768, 16769, 0, 1, 0, 1 + 16769, 10299, 0, 1, 0, 1 + 16762, 16763, 0, 1, 0, 1 + 16770, 16771, 0, 1, 0, 1 + 10129, 16770, 0, 1, 0, 1 + 16772, 16773, 0, 1, 0, 1 + 16771, 16772, 0, 1, 0, 1 + 16774, 16775, 0, 1, 1, 0 + 16775, 16776, 0, 1, 1, 0 + 16776, 16777, 0, 1, 1, 0 + 16777, 16778, 0, 1, 1, 0 + 16778, 16779, 0, 1, 1, 0 + 13128, 16774, 0, 1, 1, 0 + 16780, 16781, 0, 1, 0, 2 + 16781, 16782, 0, 1, 0, 2 + 16782, 16783, 0, 1, 0, 2 + 16783, 16784, 0, 1, 0, 2 + 16784, 16785, 0, 1, 0, 2 + 8118, 16780, 0, 1, 1, 0 + 16786, 16787, 0, 1, 1, 0 + 16787, 16788, 0, 1, 1, 0 + 16788, 16789, 0, 1, 1, 0 + 16789, 16790, 0, 1, 1, 0 + 16790, 11255, 0, 1, 1, 0 + 6374, 6375, 0, 1, 0, 0 + 16791, 16792, 0, 1, 0, 0 + 16792, 16793, 0, 1, 0, 0 + 16793, 16794, 0, 1, 0, 0 + 16794, 16795, 0, 1, 0, 0 + 16795, 6370, 0, 1, 0, 0 + 16796, 6371, 0, 1, 0, 0 + 16797, 16798, 0, 1, 0, 0 + 16798, 16799, 0, 1, 0, 0 + 16799, 6372, 0, 1, 0, 0 + 6371, 16797, 0, 1, 0, 0 + 6373, 16800, 0, 1, 0, 0 + 16800, 6374, 0, 1, 0, 0 + 6378, 6379, 0, 1, 0, 0 + 6376, 6377, 0, 1, 0, 0 + 6412, 6413, 0, 1, 0, 0 + 6413, 6414, 0, 1, 0, 0 + 16801, 16802, 0, 1, 0, 0 + 16802, 6415, 0, 1, 0, 0 + 6414, 16801, 0, 1, 0, 0 + 16803, 16804, 0, 1, 0, 0 + 16804, 16805, 0, 1, 0, 0 + 6449, 16803, 0, 1, 0, 0 + 6419, 16806, 0, 1, 0, 0 + 6137, 6138, 0, 2, 0, 0 + 6157, 6158, 0, 2, 0, 0 + 6156, 6157, 0, 2, 0, 0 + 6159, 6160, 0, 2, 0, 0 + 6366, 5933, 0, 2, 0, 0 + 6439, 6440, 0, 1, 0, 0 + 6440, 6441, 0, 1, 0, 0 + 6442, 6443, 0, 1, 0, 0 + 6444, 6445, 0, 1, 0, 0 + 16807, 16808, 0, 1, 0, 0 + 6448, 16807, 0, 1, 0, 0 + 16808, 6449, 0, 1, 0, 0 + 16806, 16809, 0, 1, 0, 0 + 16805, 16809, 0, 1, 0, 0 + 16809, 6420, 0, 1, 0, 0 + 6420, 6421, 0, 1, 0, 0 + 16810, 16811, 0, 1, 0, 0 + 16811, 16812, 0, 1, 0, 0 + 6367, 16810, 0, 1, 0, 0 + 16812, 6368, 0, 1, 0, 0 + 11152, 16813, 0, 1, 0, 0 + 16813, 5917, 0, 1, 0, 0 + 6425, 6426, 0, 1, 0, 0 + 16814, 16815, 0, 1, 0, 0 + 16815, 16816, 0, 1, 0, 0 + 16816, 6424, 0, 1, 0, 0 + 6423, 16814, 0, 1, 0, 0 + 16817, 16818, 0, 1, 0, 0 + 16818, 16819, 0, 1, 0, 0 + 16819, 16820, 0, 1, 0, 0 + 16820, 6422, 0, 1, 0, 0 + 6421, 16817, 0, 1, 0, 0 + 6380, 6381, 0, 1, 0, 0 + 6409, 6410, 0, 1, 0, 0 + 6150, 6151, 0, 2, 0, 0 + 6149, 6194, 0, 2, 0, 0 + 6195, 6196, 0, 2, 0, 0 + 6402, 6403, 0, 1, 0, 0 + 6144, 6145, 0, 2, 0, 0 + 6139, 6140, 0, 2, 0, 0 + 6369, 16791, 0, 1, 0, 0 + 6370, 16796, 0, 1, 0, 0 + 9896, 9897, 0, 1, 1, 0 + 9894, 9895, 0, 1, 1, 0 + 9884, 9885, 0, 1, 1, 0 + 9877, 9878, 0, 1, 1, 0 + 9842, 9843, 0, 1, 1, 0 + 9839, 9840, 0, 1, 1, 0 + 9836, 9837, 0, 1, 1, 0 + 9833, 9834, 0, 1, 1, 0 + 9822, 9823, 0, 1, 1, 0 + 4450, 9822, 0, 1, 1, 0 + 8660, 8661, 0, 1, 1, 0 + 16821, 16822, 0, 2, 0, 0 + 16822, 16823, 0, 2, 0, 0 + 16823, 16824, 0, 2, 0, 0 + 16824, 16825, 0, 2, 0, 0 + 16825, 10349, 0, 2, 0, 0 + 10348, 16821, 0, 2, 0, 0 + 16826, 16827, 0, 1, 1, 0 + 16827, 16828, 0, 1, 1, 0 + 16828, 16829, 0, 1, 1, 0 + 16190, 16826, 0, 1, 1, 0 + 16830, 5475, 0, 1, 1, 0 + 16831, 16832, 0, 1, 1, 0 + 16832, 16833, 0, 1, 1, 0 + 16460, 16831, 0, 1, 1, 0 + 16834, 16835, 0, 1, 1, 0 + 16835, 16836, 0, 1, 1, 0 + 16441, 16834, 0, 1, 1, 0 + 16837, 16838, 0, 1, 0, 3 + 16838, 8337, 0, 1, 0, 3 + 16839, 16840, 0, 1, 1, 0 + 16840, 16841, 0, 1, 1, 0 + 16841, 16842, 0, 1, 1, 0 + 16842, 16843, 0, 1, 1, 0 + 16843, 16844, 0, 1, 1, 0 + 16844, 16845, 0, 1, 1, 0 + 16845, 16846, 0, 1, 1, 0 + 16846, 16847, 0, 1, 1, 0 + 16847, 12538, 0, 1, 1, 0 + 16848, 12538, 0, 1, 1, 0 + 16849, 16850, 0, 1, 1, 0 + 16850, 16851, 0, 1, 1, 0 + 16851, 16852, 0, 1, 1, 0 + 16137, 16849, 0, 1, 1, 0 + 16853, 16854, 0, 1, 1, 0 + 16854, 17289, 0, 1, 1, 0 + 16855, 17290, 0, 1, 1, 0 + 16856, 16857, 0, 1, 1, 0 + 11133, 16853, 0, 1, 1, 0 + 16858, 16859, 0, 1, 1, 0 + 16859, 16860, 0, 1, 1, 0 + 16860, 16861, 0, 1, 1, 0 + 13624, 16858, 0, 1, 1, 0 + 16862, 16863, 0, 1, 0, 1 + 16863, 16864, 0, 1, 0, 1 + 16864, 16865, 0, 1, 0, 1 + 16865, 16866, 0, 1, 0, 1 + 16866, 16867, 0, 1, 0, 1 + 16867, 16868, 0, 1, 0, 1 + 16868, 16869, 0, 1, 0, 1 + 11144, 16862, 0, 1, 0, 1 + 16870, 16871, 0, 1, 1, 0 + 16871, 16872, 0, 1, 1, 0 + 16872, 9049, 0, 1, 1, 0 + 16873, 16874, 0, 1, 1, 0 + 16874, 16875, 0, 1, 1, 0 + 13619, 16873, 0, 1, 1, 0 + 16876, 16877, 0, 1, 0, 1 + 16877, 16878, 0, 1, 0, 1 + 16878, 16879, 0, 1, 0, 1 + 2784, 16876, 0, 1, 0, 1 + 16880, 16881, 0, 1, 0, 0 + 16881, 16882, 0, 1, 0, 0 + 16882, 8978, 0, 1, 0, 0 + 16883, 16884, 0, 1, 0, 1 + 16884, 16885, 0, 1, 0, 1 + 16885, 16886, 0, 1, 0, 1 + 16886, 16887, 0, 1, 0, 1 + 16887, 16888, 0, 1, 0, 1 + 16888, 16889, 0, 1, 0, 1 + 16890, 16891, 0, 1, 0, 1 + 16891, 16892, 0, 1, 0, 1 + 16892, 16893, 0, 1, 0, 1 + 16893, 16894, 0, 1, 0, 1 + 16894, 15918, 0, 1, 0, 1 + 16895, 16896, 0, 1, 0, 1 + 16896, 16897, 0, 1, 0, 1 + 16897, 16898, 0, 1, 0, 1 + 16898, 16899, 0, 1, 0, 1 + 15883, 16895, 0, 1, 0, 1 + 16900, 16901, 0, 1, 1, 0 + 16901, 15880, 0, 1, 1, 0 + 16902, 16903, 0, 1, 1, 0 + 16903, 16904, 0, 1, 1, 0 + 16904, 16905, 0, 1, 1, 0 + 16905, 16906, 0, 1, 1, 0 + 16906, 16907, 0, 1, 1, 0 + 16907, 8920, 0, 1, 1, 0 + 16908, 16909, 0, 1, 0, 1 + 16909, 16536, 0, 1, 0, 1 + 4534, 16908, 0, 1, 0, 1 + 16910, 16911, 0, 1, 0, 1 + 8889, 16913, 0, 1, 0, 1 + 16913, 16910, 0, 1, 0, 1 + 16911, 16914, 0, 1, 0, 1 + 16914, 16912, 0, 1, 0, 1 + 15872, 16915, 0, 1, 1, 0 + 15870, 16915, 0, 1, 1, 0 + 16916, 17282, 0, 1, 1, 0 + 16917, 16918, 0, 1, 1, 0 + 16918, 16919, 0, 1, 1, 0 + 3053, 16917, 0, 1, 1, 0 + 16920, 16921, 0, 1, 1, 0 + 16921, 16922, 0, 1, 1, 0 + 8216, 16920, 0, 1, 1, 0 + 16923, 16924, 0, 1, 1, 0 + 16924, 16925, 0, 1, 1, 0 + 4485, 16923, 0, 1, 1, 0 + 16926, 16927, 0, 1, 1, 0 + 16927, 16928, 0, 1, 1, 0 + 16928, 16929, 0, 1, 1, 0 + 16929, 16930, 0, 1, 1, 0 + 16930, 16931, 0, 1, 1, 0 + 3689, 16926, 0, 1, 1, 0 + 16932, 16933, 0, 1, 1, 0 + 16933, 16931, 0, 1, 1, 0 + 16934, 16932, 0, 1, 1, 0 + 16935, 16936, 0, 1, 1, 0 + 16936, 16937, 0, 1, 1, 0 + 3438, 16935, 0, 1, 1, 0 + 16938, 16939, 0, 1, 0, 0 + 16939, 16940, 0, 1, 0, 0 + 3402, 16938, 0, 1, 0, 0 + 16941, 16942, 0, 1, 1, 0 + 16942, 16943, 0, 1, 1, 0 + 16943, 3824, 0, 1, 1, 0 + 16944, 16945, 0, 1, 1, 0 + 16945, 16946, 0, 1, 1, 0 + 16946, 2747, 0, 1, 1, 0 + 14340, 16947, 0, 1, 1, 0 + 16947, 14341, 0, 1, 1, 0 + 16948, 16949, 0, 1, 0, 1 + 16949, 17268, 0, 1, 0, 1 + 16950, 16951, 0, 1, 0, 1 + 16951, 16952, 0, 1, 0, 1 + 16947, 16948, 0, 1, 0, 1 + 16953, 16954, 0, 1, 1, 0 + 6055, 16953, 0, 1, 1, 0 + 16955, 16956, 0, 1, 1, 0 + 16956, 16957, 0, 1, 1, 0 + 6090, 16955, 0, 1, 1, 0 + 16958, 16959, 0, 1, 1, 0 + 16959, 16960, 0, 1, 1, 0 + 16555, 16958, 0, 1, 1, 0 + 16961, 16962, 0, 1, 1, 0 + 16962, 16963, 0, 1, 1, 0 + 16033, 16961, 0, 1, 1, 0 + 16964, 16965, 0, 1, 1, 0 + 16965, 16958, 0, 1, 1, 0 + 16966, 16967, 0, 1, 1, 0 + 16967, 16968, 0, 1, 1, 0 + 16966, 2686, 0, 1, 1, 0 + 15991, 16969, 0, 1, 1, 0 + 16969, 15992, 0, 1, 1, 0 + 16970, 16971, 0, 1, 1, 0 + 16969, 16970, 0, 1, 1, 0 + 16972, 16973, 0, 1, 1, 0 + 16973, 16974, 0, 1, 1, 0 + 16975, 16972, 0, 1, 1, 0 + 3390, 16975, 0, 1, 1, 0 + 16976, 14400, 0, 1, 1, 0 + 16977, 16978, 0, 1, 1, 0 + 16978, 16979, 0, 1, 1, 0 + 16979, 16980, 0, 1, 1, 0 + 16980, 16981, 0, 1, 1, 0 + 16981, 16982, 0, 1, 1, 0 + 16982, 16983, 0, 1, 1, 0 + 16983, 16984, 0, 1, 1, 0 + 16689, 16977, 0, 1, 1, 0 + 16985, 16986, 0, 1, 1, 0 + 3843, 16985, 0, 1, 1, 0 + 16987, 16986, 0, 1, 1, 0 + 16988, 16989, 0, 1, 1, 0 + 16989, 16990, 0, 1, 1, 0 + 7465, 16988, 0, 1, 1, 0 + 16991, 7485, 0, 1, 1, 0 + 16992, 17281, 0, 1, 1, 0 + 3384, 16992, 0, 1, 1, 0 + 16993, 16994, 0, 1, 1, 0 + 16995, 16996, 0, 1, 1, 0 + 15979, 16995, 0, 1, 1, 0 + 16997, 3730, 0, 1, 1, 0 + 16533, 16998, 0, 1, 1, 0 + 16998, 16999, 0, 1, 1, 0 + 17000, 16999, 0, 1, 1, 0 + 17001, 17002, 0, 1, 1, 0 + 17002, 2575, 0, 1, 1, 0 + 17003, 17004, 0, 1, 1, 0 + 17004, 17005, 0, 1, 1, 0 + 17005, 17006, 0, 1, 1, 0 + 17007, 17003, 0, 1, 1, 0 + 10657, 17007, 0, 1, 1, 0 + 17008, 17009, 0, 1, 1, 0 + 4334, 17008, 0, 1, 1, 0 + 17010, 17011, 0, 1, 1, 0 + 17011, 17012, 0, 1, 1, 0 + 17012, 4289, 0, 1, 1, 0 + 17013, 4603, 0, 1, 1, 0 + 17014, 4609, 0, 1, 1, 0 + 17015, 17016, 0, 1, 1, 0 + 17016, 17017, 0, 1, 1, 0 + 17017, 17018, 0, 1, 1, 0 + 17018, 17019, 0, 1, 1, 0 + 17019, 17020, 0, 1, 1, 0 + 17021, 17020, 0, 1, 1, 0 + 14124, 17015, 0, 1, 1, 0 + 17022, 17023, 0, 1, 0, 1 + 17023, 17024, 0, 1, 0, 1 + 17024, 2658, 0, 1, 0, 1 + 17025, 17026, 0, 1, 1, 0 + 17026, 14063, 0, 1, 1, 0 + 17027, 17028, 0, 1, 1, 0 + 4456, 17027, 0, 1, 1, 0 + 17029, 17030, 0, 1, 1, 0 + 17030, 4216, 0, 1, 1, 0 + 17031, 17032, 0, 1, 1, 0 + 3546, 17033, 0, 1, 1, 0 + 17033, 17031, 0, 1, 1, 0 + 17034, 17035, 0, 1, 1, 0 + 17035, 11180, 0, 1, 1, 0 + 17036, 17037, 0, 1, 1, 0 + 17037, 17038, 0, 1, 1, 0 + 3449, 17036, 0, 1, 1, 0 + 17039, 15067, 0, 1, 1, 0 + 17040, 17041, 0, 1, 0, 0 + 3505, 17040, 0, 1, 0, 0 + 17042, 4000, 0, 1, 1, 0 + 3999, 17042, 0, 1, 1, 0 + 17043, 17044, 0, 1, 1, 0 + 17042, 17043, 0, 1, 1, 0 + 17045, 17046, 0, 1, 1, 0 + 4028, 17045, 0, 1, 1, 0 + 17047, 17046, 0, 1, 1, 0 + 17048, 12643, 0, 1, 1, 0 + 17049, 17050, 0, 1, 0, 1 + 17050, 17051, 0, 1, 0, 1 + 9796, 17049, 0, 1, 0, 1 + 9796, 9797, 0, 1, 0, 1 + 17052, 13926, 0, 1, 1, 0 + 17053, 13913, 0, 1, 1, 0 + 17054, 17055, 0, 1, 0, 1 + 17055, 17056, 0, 1, 0, 1 + 17056, 17057, 0, 1, 0, 1 + 17057, 17058, 0, 1, 0, 1 + 17058, 17059, 0, 1, 0, 1 + 17059, 17060, 0, 1, 0, 1 + 17060, 4058, 0, 1, 0, 1 + 17061, 7242, 0, 1, 1, 0 + 7241, 17061, 0, 1, 1, 0 + 17062, 17061, 0, 1, 1, 0 + 17063, 17064, 0, 1, 1, 0 + 17064, 17065, 0, 1, 1, 0 + 17065, 17066, 0, 1, 1, 0 + 17066, 17067, 0, 1, 1, 0 + 7235, 17063, 0, 1, 1, 0 + 17068, 17069, 0, 1, 1, 0 + 17069, 17070, 0, 1, 1, 0 + 17070, 17064, 0, 1, 1, 0 + 17071, 17072, 0, 1, 1, 0 + 17072, 17073, 0, 1, 1, 0 + 17073, 16655, 0, 1, 1, 0 + 17074, 17075, 0, 1, 1, 1 + 17075, 17076, 0, 1, 1, 1 + 17076, 17077, 0, 1, 1, 1 + 7838, 17074, 0, 1, 1, 1 + 17078, 7859, 0, 1, 1, 0 + 17079, 17080, 0, 1, 0, 1 + 17080, 17081, 0, 1, 0, 1 + 17081, 17082, 0, 1, 0, 1 + 17082, 17083, 0, 1, 0, 1 + 17083, 17084, 0, 1, 0, 1 + 17084, 17085, 0, 1, 0, 1 + 17085, 17086, 0, 1, 0, 1 + 17086, 17087, 0, 1, 0, 1 + 17087, 17088, 0, 1, 0, 1 + 17088, 17089, 0, 1, 0, 1 + 17089, 17090, 0, 1, 0, 1 + 17090, 17091, 0, 1, 0, 1 + 17091, 17092, 0, 1, 0, 1 + 17078, 17079, 0, 1, 0, 1 + 7808, 17093, 0, 1, 1, 0 + 17094, 17095, 0, 1, 1, 0 + 17093, 17094, 0, 1, 1, 0 + 14600, 17096, 0, 1, 0, 1 + 1671, 17097, 0, 1, 1, 0 + 17097, 1672, 0, 1, 1, 0 + 17098, 17355, 0, 1, 1, 0 + 17099, 17356, 0, 1, 1, 0 + 17101, 17100, 0, 1, 0, 1 + 17102, 17101, 0, 1, 0, 1 + 17103, 17102, 0, 1, 0, 1 + 17104, 17103, 0, 1, 0, 1 + 17105, 17104, 0, 1, 0, 1 + 17106, 17105, 0, 1, 0, 1 + 17107, 17106, 0, 1, 0, 1 + 16671, 17108, 0, 1, 0, 1 + 17108, 17107, 0, 1, 0, 1 + 17109, 17110, 0, 1, 0, 1 + 17110, 17111, 0, 1, 0, 1 + 17111, 17112, 0, 1, 0, 1 + 17112, 1500, 0, 1, 0, 1 + 17113, 17114, 0, 1, 0, 1 + 17114, 17115, 0, 1, 0, 1 + 17115, 17116, 0, 1, 0, 1 + 1657, 17113, 0, 1, 0, 1 + 17117, 17118, 0, 1, 0, 1 + 17118, 17119, 0, 1, 0, 1 + 17119, 1415, 0, 1, 0, 1 + 17120, 17121, 0, 1, 0, 1 + 17121, 17122, 0, 1, 0, 1 + 17122, 17123, 0, 1, 0, 1 + 10634, 17120, 0, 1, 0, 1 + 17124, 17125, 0, 1, 0, 3 + 17125, 17126, 0, 1, 0, 3 + 17126, 17127, 0, 1, 0, 3 + 17127, 17128, 0, 1, 0, 3 + 5714, 17124, 0, 1, 0, 3 + 17129, 17130, 0, 1, 0, 1 + 17130, 17131, 0, 1, 0, 1 + 5705, 17129, 0, 1, 0, 1 + 17132, 17133, 0, 1, 1, 0 + 459, 17132, 0, 1, 1, 0 + 17134, 17135, 0, 1, 0, 1 + 17135, 17136, 0, 1, 0, 1 + 17136, 17137, 0, 1, 0, 1 + 336, 17134, 0, 1, 0, 1 + 17138, 17139, 0, 1, 1, 0 + 17139, 8267, 0, 1, 1, 0 + 17140, 17141, 0, 1, 0, 2 + 17141, 17142, 0, 1, 0, 2 + 17142, 17143, 0, 1, 0, 2 + 17143, 17144, 0, 1, 0, 2 + 17144, 17145, 0, 1, 0, 2 + 17145, 17146, 0, 1, 0, 2 + 17146, 17147, 0, 1, 0, 2 + 16780, 17140, 0, 1, 0, 2 + 17148, 17149, 0, 1, 1, 0 + 822, 17148, 0, 1, 1, 0 + 17150, 17151, 0, 1, 0, 1 + 17151, 17152, 0, 1, 0, 1 + 13046, 17150, 0, 1, 0, 1 + 17153, 17154, 0, 1, 1, 0 + 17154, 17155, 0, 1, 1, 0 + 17155, 17156, 0, 1, 1, 0 + 17156, 17157, 0, 1, 1, 0 + 17157, 17158, 0, 1, 1, 0 + 17158, 17159, 0, 1, 1, 0 + 17159, 17160, 0, 1, 1, 0 + 17160, 10440, 0, 1, 1, 0 + 17161, 17162, 0, 1, 1, 0 + 17162, 17163, 0, 1, 1, 0 + 965, 17161, 0, 1, 1, 0 + 17164, 17165, 0, 1, 0, 1 + 17165, 11277, 0, 1, 0, 1 + 17166, 17167, 0, 1, 0, 1 + 17167, 17168, 0, 1, 0, 1 + 17168, 17169, 0, 1, 0, 1 + 17169, 17170, 0, 1, 0, 1 + 11290, 17166, 0, 1, 0, 1 + 17171, 17172, 0, 1, 0, 1 + 17172, 17173, 0, 1, 0, 1 + 17173, 17174, 0, 1, 0, 1 + 17174, 11311, 0, 1, 0, 1 + 17175, 17176, 0, 1, 1, 0 + 17176, 17177, 0, 1, 1, 0 + 17178, 15133, 0, 1, 1, 0 + 17178, 17177, 0, 1, 1, 0 + 17179, 17180, 0, 1, 1, 0 + 136, 17179, 0, 1, 1, 0 + 17181, 17182, 0, 1, 1, 0 + 17182, 17183, 0, 1, 1, 0 + 17183, 17184, 0, 1, 1, 0 + 17184, 210, 0, 1, 1, 0 + 17185, 16822, 0, 1, 1, 0 + 17186, 17187, 0, 1, 0, 1 + 17187, 17188, 0, 1, 0, 1 + 17188, 17189, 0, 1, 0, 1 + 10170, 17186, 0, 1, 0, 1 + 17190, 17191, 0, 1, 0, 1 + 17191, 10195, 0, 1, 0, 1 + 17192, 17519, 0, 1, 0, 1 + 17193, 17194, 0, 1, 1, 0 + 17194, 17700, 0, 1, 1, 0 + 17195, 17699, 0, 1, 1, 0 + 1244, 17193, 0, 1, 1, 0 + 17197, 17198, 0, 1, 0, 1 + 17198, 17698, 0, 1, 0, 1 + 17199, 17200, 0, 1, 0, 1 + 17200, 6977, 0, 1, 0, 1 + 17201, 17344, 0, 1, 0, 1 + 17202, 17345, 0, 1, 0, 1 + 17203, 17204, 0, 1, 0, 1 + 17205, 17206, 0, 1, 0, 3 + 17206, 17207, 0, 1, 0, 3 + 17207, 17208, 0, 1, 0, 3 + 17208, 17209, 0, 1, 0, 3 + 17209, 17210, 0, 1, 0, 3 + 1791, 17205, 0, 1, 0, 3 + 17211, 14588, 0, 1, 1, 0 + 17212, 1764, 0, 1, 1, 0 + 17213, 8037, 0, 1, 1, 0 + 17214, 17215, 0, 1, 0, 1 + 17215, 17216, 0, 1, 0, 1 + 17216, 17217, 0, 1, 0, 1 + 17217, 17218, 0, 1, 0, 1 + 10424, 17214, 0, 1, 0, 1 + 7645, 17386, 0, 1, 0, 0 + 17219, 17387, 0, 1, 0, 0 + 17220, 7646, 0, 1, 0, 0 + 17221, 17222, 0, 1, 0, 0 + 7615, 17221, 0, 1, 0, 0 + 17222, 17388, 0, 1, 0, 0 + 17223, 2634, 0, 1, 1, 0 + 17224, 14165, 0, 1, 1, 0 + 17225, 17227, 0, 1, 0, 0 + 17226, 17225, 0, 1, 0, 0 + 17227, 5948, 0, 1, 0, 0 + 17228, 5943, 0, 1, 0, 0 + 17229, 17230, 0, 1, 0, 1 + 17230, 17231, 0, 1, 0, 1 + 17231, 17232, 0, 1, 0, 1 + 17232, 17238, 0, 1, 0, 1 + 17233, 17237, 0, 1, 0, 1 + 17234, 17235, 0, 1, 0, 1 + 17236, 2805, 0, 1, 1, 0 + 17235, 17236, 0, 1, 0, 1 + 17237, 17234, 0, 1, 0, 1 + 17238, 17233, 0, 1, 0, 1 + 17239, 17240, 0, 1, 1, 0 + 17240, 4274, 0, 1, 1, 0 + 17241, 17246, 0, 1, 1, 0 + 17242, 17244, 0, 1, 1, 0 + 17243, 2816, 0, 1, 1, 0 + 17244, 2817, 0, 1, 1, 0 + 17245, 17242, 0, 1, 1, 0 + 17246, 2818, 0, 1, 1, 0 + 17247, 17241, 0, 1, 1, 0 + 17248, 16133, 0, 1, 1, 0 + 17249, 2583, 0, 1, 1, 0 + 17250, 14154, 0, 1, 1, 0 + 17251, 2574, 0, 1, 1, 0 + 17252, 17253, 0, 1, 1, 0 + 8323, 17252, 0, 1, 1, 0 + 17254, 10814, 0, 2, 2, 0 + 17255, 10813, 0, 2, 2, 0 + 17256, 6203, 0, 2, 0, 0 + 6202, 17256, 0, 2, 0, 0 + 17257, 6198, 0, 2, 0, 0 + 6197, 17257, 0, 2, 0, 0 + 17258, 4570, 0, 1, 1, 0 + 17259, 4569, 0, 1, 1, 0 + 17260, 4024, 0, 1, 0, 0 + 17261, 17262, 0, 1, 0, 0 + 17262, 17263, 0, 1, 0, 0 + 17263, 15010, 0, 1, 0, 0 + 17264, 15010, 0, 1, 1, 0 + 17265, 2740, 0, 1, 1, 0 + 17266, 2739, 0, 1, 1, 0 + 17267, 16042, 0, 2, 2, 0 + 17268, 16950, 0, 1, 0, 1 + 17269, 16620, 0, 1, 1, 0 + 17270, 6051, 0, 1, 1, 1 + 3750, 17271, 0, 2, 0, 0 + 17271, 3749, 0, 2, 0, 0 + 17272, 3762, 0, 2, 0, 0 + 3761, 17272, 0, 2, 0, 0 + 17273, 16364, 0, 1, 0, 0 + 16363, 17273, 0, 1, 0, 0 + 17274, 16349, 0, 2, 0, 1 + 17275, 16352, 0, 2, 0, 1 + 17276, 16353, 0, 2, 0, 1 + 17277, 17279, 0, 2, 0, 0 + 17278, 17277, 0, 2, 0, 0 + 17279, 6246, 0, 2, 0, 0 + 17280, 6245, 0, 2, 0, 0 + 17281, 16993, 0, 1, 1, 0 + 17282, 16915, 0, 1, 1, 0 + 17283, 16539, 0, 1, 0, 1 + 17284, 13701, 0, 2, 0, 0 + 17285, 13702, 0, 2, 0, 0 + 17286, 13698, 0, 2, 0, 0 + 17287, 13699, 0, 2, 0, 0 + 17288, 6466, 0, 1, 0, 0 + 17289, 17559, 0, 1, 1, 0 + 17290, 16856, 0, 1, 1, 0 + 17291, 15255, 0, 1, 1, 0 + 17292, 15256, 0, 1, 1, 0 + 17293, 13349, 0, 1, 1, 0 + 17294, 17295, 0, 1, 1, 0 + 17295, 9284, 0, 1, 1, 0 + 9059, 17296, 0, 1, 0, 1 + 17297, 9022, 0, 1, 1, 0 + 17298, 15944, 0, 1, 1, 0 + 17299, 15943, 0, 1, 1, 0 + 17300, 17301, 0, 1, 0, 1 + 17301, 17302, 0, 1, 0, 1 + 17302, 17303, 0, 1, 0, 1 + 17303, 17304, 0, 1, 0, 1 + 17304, 17305, 0, 1, 0, 1 + 9061, 17300, 0, 1, 0, 1 + 17306, 17307, 0, 1, 0, 1 + 17307, 17308, 0, 1, 0, 1 + 17308, 17309, 0, 1, 0, 1 + 17309, 17310, 0, 1, 0, 1 + 17310, 17311, 0, 1, 0, 1 + 17311, 17312, 0, 1, 0, 1 + 17312, 17313, 0, 1, 0, 1 + 17313, 2494, 0, 1, 0, 1 + 17314, 15185, 0, 1, 1, 0 + 17315, 15184, 0, 1, 1, 0 + 17316, 15208, 0, 1, 1, 0 + 17317, 15207, 0, 1, 1, 0 + 17318, 3352, 0, 1, 1, 0 + 17319, 10712, 0, 1, 1, 0 + 17321, 13359, 0, 1, 0, 0 + 17322, 6503, 0, 1, 0, 0 + 17323, 5015, 0, 1, 0, 0 + 17324, 11011, 0, 2, 0, 0 + 17325, 8354, 0, 1, 1, 0 + 17326, 8354, 0, 1, 1, 0 + 17327, 4740, 0, 1, 1, 0 + 17328, 12138, 4, 2, 2, 0 + 17329, 16498, 0, 1, 0, 1 + 17330, 12149, 4, 2, 2, 0 + 17331, 5459, 0, 2, 2, 0 + 17332, 12543, 0, 1, 1, 0 + 17333, 12542, 0, 1, 1, 0 + 17334, 4644, 0, 1, 1, 0 + 17335, 4645, 0, 1, 1, 0 + 17336, 6047, 0, 2, 0, 0 + 17337, 6050, 0, 2, 0, 0 + 17338, 5292, 0, 2, 0, 0 + 17339, 5129, 0, 2, 0, 0 + 17340, 16185, 0, 1, 1, 0 + 17341, 4701, 0, 1, 1, 0 + 17342, 4661, 0, 1, 1, 0 + 17343, 4655, 0, 1, 1, 0 + 6288, 6289, 0, 2, 0, 0 + 17344, 17202, 0, 1, 0, 1 + 17345, 17203, 0, 1, 0, 1 + 17346, 17347, 0, 1, 0, 1 + 17347, 1093, 0, 1, 0, 1 + 17348, 15579, 0, 2, 0, 0 + 17349, 15580, 0, 2, 0, 0 + 17350, 7869, 0, 1, 1, 1 + 17351, 7882, 0, 1, 1, 0 + 17352, 8122, 0, 1, 1, 0 + 17353, 16656, 0, 1, 1, 0 + 17354, 16657, 0, 1, 1, 0 + 17355, 17099, 0, 1, 1, 0 + 17356, 17097, 0, 1, 1, 0 + 17357, 2372, 0, 1, 1, 0 + 17358, 2373, 0, 1, 1, 0 + 17359, 2374, 0, 1, 1, 0 + 17360, 17361, 0, 1, 1, 0 + 17361, 17362, 0, 1, 1, 0 + 16683, 17360, 0, 1, 1, 0 + 1732, 1730, 0, 1, 1, 0 + 17363, 13473, 0, 1, 0, 3 + 17364, 11103, 0, 1, 1, 2 + 17365, 17366, 0, 1, 1, 0 + 17367, 10533, 0, 2, 2, 0 + 17367, 17366, 0, 1, 1, 0 + 17368, 2306, 0, 1, 1, 0 + 2305, 17592, 0, 1, 1, 0 + 17369, 17370, 0, 1, 1, 0 + 17370, 17371, 0, 1, 1, 0 + 17371, 17372, 0, 1, 1, 0 + 17372, 17373, 0, 1, 1, 0 + 17373, 17368, 0, 1, 1, 0 + 17374, 17381, 0, 2, 0, 0 + 2269, 17380, 0, 2, 0, 0 + 17375, 17376, 0, 1, 0, 1 + 17376, 17377, 0, 1, 0, 1 + 17377, 17378, 0, 1, 0, 1 + 17378, 17379, 0, 1, 0, 1 + 17379, 17374, 0, 1, 0, 1 + 17380, 17374, 0, 2, 0, 0 + 17381, 2268, 0, 2, 0, 0 + 17382, 15110, 0, 1, 0, 1 + 17383, 15109, 0, 1, 0, 1 + 17384, 15161, 0, 1, 0, 0 + 17385, 15162, 0, 1, 0, 0 + 17386, 17219, 0, 1, 0, 0 + 17387, 17220, 0, 1, 0, 0 + 17388, 7616, 0, 1, 0, 0 + 17389, 7618, 0, 1, 0, 0 + 17390, 7615, 0, 1, 0, 0 + 17391, 17392, 0, 1, 0, 0 + 17392, 17393, 0, 1, 0, 0 + 17393, 17394, 0, 1, 0, 0 + 17394, 17395, 0, 1, 0, 0 + 17395, 17396, 0, 1, 0, 0 + 17396, 17397, 0, 1, 0, 0 + 17397, 375, 0, 1, 0, 0 + 17398, 13078, 0, 2, 0, 1 + 17399, 17400, 0, 1, 0, 1 + 17401, 15675, 0, 2, 0, 1 + 17402, 15676, 0, 2, 0, 1 + 17403, 10559, 1, 1, 1, 0 + 17404, 10560, 1, 1, 1, 0 + 17405, 10561, 1, 1, 1, 0 + 17406, 10562, 1, 1, 1, 0 + 17407, 10580, 1, 1, 1, 0 + 17408, 10579, 1, 1, 1, 0 + 17409, 10501, 0, 2, 2, 0 + 17410, 17411, 0, 1, 1, 0 + 17411, 17412, 0, 1, 1, 0 + 17412, 17413, 0, 1, 1, 0 + 17413, 17414, 0, 1, 1, 0 + 17414, 17415, 0, 1, 1, 0 + 17415, 16786, 0, 1, 1, 0 + 17416, 910, 0, 2, 0, 0 + 17417, 17418, 0, 1, 0, 1 + 17418, 795, 0, 1, 0, 1 + 17419, 15388, 0, 1, 1, 1 + 17420, 15389, 0, 1, 1, 1 + 17421, 15407, 0, 1, 1, 1 + 17422, 17423, 0, 1, 1, 0 + 17423, 17424, 0, 1, 1, 0 + 17424, 17425, 0, 1, 1, 0 + 17421, 17422, 0, 1, 1, 0 + 17426, 15412, 0, 1, 1, 1 + 17427, 17428, 0, 1, 1, 0 + 17428, 17429, 0, 1, 1, 0 + 17429, 17430, 0, 1, 1, 0 + 17430, 17426, 0, 1, 1, 0 + 17431, 15053, 0, 1, 0, 3 + 17432, 17434, 0, 1, 0, 3 + 17433, 17432, 0, 1, 0, 3 + 17434, 15052, 0, 1, 0, 3 + 17435, 15054, 0, 1, 0, 3 + 17436, 15055, 0, 1, 0, 3 + 17437, 17438, 0, 1, 0, 1 + 17438, 17439, 0, 1, 0, 1 + 17439, 17440, 0, 1, 0, 1 + 17440, 17441, 0, 1, 0, 1 + 17441, 17442, 0, 1, 0, 1 + 17442, 17435, 0, 1, 0, 1 + 17443, 17444, 0, 1, 1, 0 + 16573, 17443, 0, 1, 1, 0 + 17445, 17446, 0, 1, 1, 0 + 17446, 17444, 0, 1, 1, 0 + 17447, 17448, 0, 1, 1, 0 + 17448, 17449, 0, 1, 1, 0 + 17449, 17450, 0, 1, 1, 0 + 17450, 17451, 0, 1, 1, 0 + 17451, 17452, 0, 1, 1, 0 + 17452, 17453, 0, 1, 1, 0 + 17453, 17454, 0, 1, 1, 0 + 17455, 17456, 0, 1, 1, 0 + 17456, 17457, 0, 1, 1, 0 + 17457, 17458, 0, 1, 1, 0 + 16751, 17447, 0, 1, 1, 0 + 17454, 17455, 0, 1, 1, 0 + 17459, 17460, 0, 1, 1, 0 + 17460, 17461, 0, 1, 1, 0 + 17461, 17462, 0, 1, 1, 0 + 17462, 17463, 0, 1, 1, 0 + 17463, 17464, 0, 1, 1, 0 + 17464, 17465, 0, 1, 1, 0 + 17465, 17466, 0, 1, 1, 0 + 17467, 17468, 0, 1, 1, 0 + 17468, 17469, 0, 1, 1, 0 + 17469, 17470, 0, 1, 1, 0 + 17470, 17458, 0, 1, 1, 0 + 17466, 17467, 0, 1, 1, 0 + 16752, 17447, 0, 1, 1, 0 + 17471, 17459, 0, 1, 1, 0 + 17472, 7915, 0, 1, 0, 1 + 17473, 11060, 0, 1, 0, 1 + 17474, 14717, 0, 2, 0, 0 + 17475, 14705, 0, 2, 0, 0 + 17476, 17, 0, 2, 0, 0 + 17477, 17478, 0, 1, 1, 0 + 17478, 17479, 0, 1, 1, 0 + 17479, 17480, 0, 1, 1, 0 + 17480, 17481, 0, 1, 1, 0 + 17481, 17482, 0, 1, 1, 0 + 17482, 17483, 0, 1, 1, 0 + 17483, 17484, 0, 1, 1, 0 + 17484, 17485, 0, 1, 1, 0 + 17485, 17486, 0, 1, 1, 0 + 17486, 17487, 0, 1, 1, 0 + 17476, 17477, 0, 1, 1, 0 + 17488, 17489, 0, 1, 1, 0 + 17489, 17490, 0, 1, 1, 0 + 17490, 17491, 0, 1, 1, 0 + 17491, 11942, 0, 1, 1, 0 + 17492, 17493, 0, 1, 1, 0 + 17493, 112, 0, 1, 1, 0 + 17494, 17495, 0, 1, 1, 0 + 17495, 17496, 0, 1, 1, 0 + 17496, 13095, 0, 1, 1, 0 + 17497, 17498, 0, 1, 1, 0 + 17498, 2343, 0, 1, 1, 0 + 17499, 17500, 0, 1, 0, 1 + 17500, 17501, 0, 1, 0, 1 + 17501, 17502, 0, 1, 0, 1 + 17502, 17504, 0, 1, 0, 1 + 17504, 17503, 0, 1, 0, 1 + 17503, 17505, 0, 1, 0, 1 + 108, 17499, 0, 1, 0, 1 + 17506, 8084, 0, 2, 0, 0 + 17507, 10629, 0, 2, 0, 0 + 17508, 2074, 0, 1, 0, 1 + 17509, 8179, 0, 1, 0, 1 + 17510, 88, 0, 1, 1, 0 + 17511, 96, 0, 1, 1, 0 + 17512, 17513, 0, 1, 0, 1 + 17513, 17514, 0, 1, 0, 1 + 17514, 17515, 0, 1, 0, 1 + 17515, 17516, 0, 1, 0, 1 + 17516, 17517, 0, 1, 0, 1 + 17517, 17518, 0, 1, 0, 1 + 88, 17512, 0, 1, 0, 1 + 17519, 10290, 0, 1, 0, 1 + 17520, 17192, 0, 1, 0, 1 + 17521, 3605, 0, 2, 0, 0 + 17522, 3643, 0, 2, 0, 0 + 17522, 17523, 0, 1, 1, 0 + 17523, 17521, 0, 1, 1, 0 + 17524, 17264, 0, 1, 1, 0 + 17525, 17526, 0, 1, 1, 0 + 17527, 17363, 0, 1, 0, 3 + 17528, 15111, 0, 1, 0, 1 + 17529, 17530, 0, 1, 1, 0 + 17530, 17531, 0, 1, 1, 0 + 17531, 17532, 0, 1, 1, 0 + 17532, 17533, 0, 1, 1, 0 + 17533, 17534, 0, 1, 1, 0 + 17534, 17535, 0, 1, 1, 0 + 17535, 10544, 0, 1, 1, 0 + 10543, 17529, 0, 1, 1, 0 + 17536, 36, 0, 2, 0, 0 + 17537, 17538, 0, 1, 0, 1 + 17538, 17539, 0, 1, 0, 1 + 17539, 17540, 0, 1, 0, 1 + 17540, 17541, 0, 1, 0, 1 + 17541, 17542, 0, 1, 0, 1 + 17542, 17543, 0, 1, 0, 1 + 17536, 17537, 0, 1, 0, 1 + 13078, 13102, 0, 2, 0, 1 + 13102, 13079, 0, 2, 0, 1 + 13102, 13098, 0, 2, 0, 1 + 13097, 13102, 0, 2, 0, 1 + 13102, 10543, 0, 1, 1, 0 + 10427, 13102, 0, 1, 0, 2 + 17544, 5980, 0, 1, 0, 0 + 17545, 5977, 0, 1, 0, 0 + 17546, 5976, 0, 1, 0, 0 + 17547, 5979, 0, 1, 0, 0 + 17548, 17547, 0, 1, 0, 0 + 17549, 17546, 0, 1, 0, 0 + 17550, 17249, 0, 1, 1, 0 + 17551, 2582, 0, 1, 1, 0 + 17552, 3726, 0, 1, 1, 0 + 17553, 17554, 0, 1, 1, 0 + 17554, 17555, 0, 1, 1, 0 + 17555, 17556, 0, 1, 1, 0 + 17556, 17557, 0, 1, 1, 0 + 17557, 17558, 0, 1, 1, 0 + 17559, 16855, 0, 1, 1, 0 + 17560, 17562, 0, 1, 0, 1 + 17562, 17561, 0, 1, 0, 1 + 17561, 9824, 0, 1, 0, 1 + 17563, 17565, 0, 1, 0, 1 + 17564, 9823, 0, 1, 0, 1 + 9824, 17563, 0, 1, 0, 1 + 9823, 17560, 0, 1, 0, 1 + 17565, 17564, 0, 1, 0, 1 + 4193, 16345, 0, 2, 0, 0 + 17558, 3725, 0, 1, 1, 0 + 17566, 17567, 0, 1, 1, 0 + 17567, 17568, 0, 1, 1, 0 + 17568, 17569, 0, 1, 1, 0 + 17569, 5342, 0, 1, 1, 0 + 12890, 15047, 0, 2, 0, 0 + 15047, 12891, 0, 2, 0, 0 + 12880, 15048, 0, 2, 0, 0 + 15048, 12881, 0, 2, 0, 0 + 17570, 17571, 0, 1, 1, 0 + 17571, 17572, 0, 1, 1, 0 + 17572, 17573, 0, 1, 1, 0 + 17573, 17574, 0, 1, 1, 0 + 17574, 16132, 0, 1, 1, 0 + 17575, 17576, 0, 1, 0, 2 + 17576, 17577, 0, 1, 0, 2 + 17577, 17578, 0, 1, 0, 2 + 17578, 17579, 0, 1, 0, 2 + 17579, 17580, 0, 1, 0, 2 + 16785, 17575, 0, 1, 0, 2 + 168, 17581, 0, 1, 0, 0 + 14594, 17582, 0, 1, 0, 1 + 13530, 17583, 0, 1, 0, 1 + 13501, 17584, 0, 1, 0, 1 + 17585, 13502, 0, 2, 0, 0 + 2372, 17586, 0, 1, 0, 1 + 17587, 1830, 0, 1, 1, 0 + 17587, 17588, 0, 1, 1, 1 + 1814, 17589, 0, 1, 0, 1 + 273, 17590, 0, 1, 0, 1 + 25, 17591, 0, 1, 0, 1 + 17592, 17368, 0, 1, 1, 0 + 17592, 17593, 0, 1, 0, 1 + 721, 17594, 0, 1, 0, 1 + 7686, 17595, 0, 1, 0, 1 + 2442, 17596, 0, 1, 0, 1 + 14980, 17597, 0, 1, 0, 1 + 8315, 6349, 0, 2, 0, 1 + 13398, 17598, 0, 2, 0, 1 + 17598, 13399, 0, 2, 0, 1 + 17598, 325, 0, 1, 1, 1 + 17599, 17602, 0, 2, 0, 1 + 13397, 17601, 0, 2, 0, 1 + 17599, 17600, 0, 1, 1, 0 + 17600, 17598, 0, 1, 1, 0 + 17601, 17599, 0, 2, 0, 1 + 17601, 13395, 0, 2, 0, 0 + 17602, 13396, 0, 2, 0, 1 + 10894, 17602, 0, 2, 0, 0 + 6532, 6602, 0, 1, 0, 0 + 13294, 13261, 0, 1, 0, 0 + 17603, 17604, 0, 2, 0, 0 + 17605, 135, 0, 2, 0, 0 + 134, 17603, 0, 2, 0, 0 + 17604, 17605, 0, 2, 0, 0 + 17606, 17607, 0, 2, 0, 0 + 1181, 17606, 0, 2, 0, 0 + 17607, 1180, 0, 1, 0, 0 + 17607, 17201, 0, 1, 0, 1 + 17608, 17609, 0, 2, 0, 0 + 17609, 17610, 0, 2, 0, 0 + 17610, 17611, 0, 2, 0, 0 + 17611, 17612, 0, 2, 0, 0 + 17612, 17613, 0, 2, 0, 0 + 17613, 10199, 0, 2, 0, 0 + 236, 17608, 0, 2, 0, 0 + 17320, 10998, 0, 1, 0, 0 + 16299, 4159, 0, 1, 0, 0 + 13547, 17614, 0, 2, 0, 1 + 17614, 13534, 0, 2, 0, 1 + 13533, 17614, 0, 2, 0, 1 + 17614, 13548, 0, 2, 0, 1 + 1723, 17614, 0, 2, 0, 0 + 17614, 1700, 0, 2, 0, 0 + 17614, 9972, 0, 2, 2, 0 + 17400, 13077, 0, 1, 0, 1 + 17615, 16883, 0, 1, 0, 1 + 17616, 6079, 0, 1, 1, 0 + 17616, 17615, 0, 1, 0, 1 + 17617, 16552, 0, 2, 0, 0 + 17617, 6450, 0, 2, 0, 1 + 13431, 10428, 0, 2, 2, 0 + 17618, 17620, 0, 2, 2, 0 + 17619, 16035, 0, 2, 2, 0 + 17620, 16034, 0, 2, 2, 0 + 17621, 16036, 0, 2, 2, 0 + 17622, 16037, 0, 2, 2, 0 + 17623, 17630, 0, 1, 1, 0 + 17624, 17632, 0, 1, 1, 0 + 17625, 17633, 0, 1, 1, 0 + 17626, 17634, 0, 1, 1, 0 + 17627, 17635, 0, 1, 1, 0 + 6605, 17623, 0, 1, 1, 0 + 17629, 17631, 0, 1, 1, 0 + 17630, 17629, 0, 1, 1, 0 + 17631, 17624, 0, 1, 1, 0 + 17632, 17625, 0, 1, 1, 0 + 17633, 17626, 0, 1, 1, 0 + 17634, 17627, 0, 1, 1, 0 + 17635, 17628, 0, 1, 1, 0 + 17636, 17637, 0, 1, 0, 0 + 17637, 17638, 0, 1, 0, 0 + 17638, 17639, 0, 1, 0, 0 + 17639, 17640, 0, 1, 0, 0 + 17640, 17641, 0, 1, 0, 0 + 17641, 17642, 0, 1, 0, 0 + 17642, 17643, 0, 1, 0, 0 + 17643, 17644, 0, 1, 0, 0 + 17644, 16093, 0, 2, 0, 0 + 17645, 17646, 0, 1, 0, 0 + 17646, 17647, 0, 1, 0, 0 + 17647, 17648, 0, 1, 0, 0 + 17648, 17649, 0, 1, 0, 0 + 17649, 17650, 0, 1, 0, 0 + 17651, 17652, 0, 1, 0, 0 + 17652, 17670, 0, 1, 0, 0 + 16620, 17671, 0, 2, 0, 0 + 16093, 17669, 0, 2, 0, 0 + 17650, 17651, 0, 1, 0, 0 + 17653, 17654, 0, 1, 0, 0 + 17654, 17655, 0, 1, 0, 0 + 17655, 17656, 0, 1, 0, 0 + 17656, 17657, 0, 1, 0, 0 + 17657, 17658, 0, 1, 0, 0 + 17658, 17659, 0, 1, 0, 0 + 17659, 17660, 0, 1, 0, 0 + 17661, 17662, 0, 1, 0, 0 + 17662, 17663, 0, 1, 0, 0 + 17663, 17664, 0, 1, 0, 0 + 17664, 17665, 0, 1, 0, 0 + 17665, 17666, 0, 1, 0, 0 + 17666, 17667, 0, 1, 0, 0 + 17667, 17668, 0, 1, 0, 0 + 17668, 17644, 0, 1, 0, 0 + 17669, 17645, 0, 1, 0, 0 + 17669, 17653, 0, 1, 0, 0 + 17670, 16620, 0, 2, 0, 0 + 17660, 17670, 0, 1, 0, 0 + 17671, 17636, 0, 1, 0, 0 + 17671, 17661, 0, 1, 0, 0 + 17673, 1819, 0, 1, 1, 0 + 17672, 17674, 0, 1, 0, 1 + 17674, 17675, 0, 1, 0, 1 + 17675, 17673, 0, 1, 0, 1 + 17676, 17677, 0, 1, 1, 0 + 17677, 17678, 0, 1, 1, 0 + 17678, 17679, 0, 1, 1, 0 + 17679, 17680, 0, 1, 1, 0 + 17680, 14980, 0, 1, 1, 0 + 17681, 3429, 0, 1, 1, 0 + 17682, 17683, 0, 1, 0, 1 + 17683, 17684, 0, 1, 0, 1 + 17684, 17685, 0, 1, 0, 1 + 17685, 17681, 0, 1, 0, 1 + 17686, 10538, 0, 2, 2, 0 + 17687, 17688, 0, 1, 0, 3 + 17688, 17689, 0, 1, 0, 3 + 17689, 17690, 0, 1, 0, 3 + 17690, 17693, 0, 1, 0, 3 + 17691, 17692, 0, 1, 0, 3 + 17692, 17686, 0, 1, 0, 3 + 17693, 17691, 0, 1, 0, 3 + 17694, 15043, 0, 1, 1, 0 + 17695, 15044, 0, 1, 1, 0 + 17696, 15042, 0, 1, 1, 0 + 17697, 15394, 0, 1, 1, 0 + 17698, 13544, 0, 1, 0, 1 + 17699, 17196, 0, 1, 1, 0 + 17700, 17195, 0, 1, 1, 0 + 5857, 5858, 0, 1, 0, 0 + 17701, 17702, 0, 1, 0, 0 + 17702, 17703, 0, 1, 0, 0 + 17703, 17704, 0, 1, 0, 0 + 16364, 17701, 0, 1, 0, 0 + 17704, 13890, 0, 1, 0, 0 + 13889, 13890, 0, 1, 0, 0 + 14826, 14827, 0, 1, 1, 0 +end +mlo+ +end +2dfx +end +lodm +end +slow +end diff --git a/RPF DUMP/Common RPF Dump/data/maps/paths2.ipl b/RPF DUMP/Common RPF Dump/data/maps/paths2.ipl new file mode 100644 index 00000000..bb78e943 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/maps/paths2.ipl @@ -0,0 +1,13720 @@ +# IPL generated from Max file paths_2.max +inst +end +cull +end +path +end +grge +end +enex +end +pick +end +cars +end +jump +end +tcyc +end +auzo +end +blok +paths_2, johnh, 2007:00:00:00:00:00, 128, 0, unknown +end +mult +end +vnod + -1080.445313, 1808.475464, 7.712696075, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1074.445313, 1809.040649, 7.428600311, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1068.445313, 1809.413696, 7.324780464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1062.445313, 1809.560425, 7.298336029, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1056.445313, 1809.560425, 7.161235809, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1049.275024, 1809.247314, 7.161234856, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1042.159302, 1808.310547, 7.161234856, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1035.152344, 1806.756714, 7.161234856, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1280.985107, 1729.639771, 26.7056694, 0, 0, 0, 1, 0, 1, 833559517, 0, 0, 0 + -1280.985107, 1735.639771, 26.70567131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1028.307495, 1804.598145, 7.366800308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1021.676697, 1801.851563, 7.642045021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1015.310486, 1798.537598, 7.918502808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1009.257568, 1794.680908, 8.253346443, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1003.563538, 1790.311768, 8.579758644, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -998.2720337, 1785.463013, 9.033963203, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -985.1981201, 1768.424072, 10.74246979, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -981.8843994, 1762.057739, 11.42885685, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -979.1378784, 1755.42688, 12.14528847, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -976.9796753, 1748.581909, 12.81166172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -975.4265747, 1741.574829, 13.37145519, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.4898071, 1734.459106, 14.03338242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.1767578, 1727.288818, 14.65135098, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.1767578, 1721.288818, 15.27719307, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.1767578, 1715.288818, 15.90687752, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.1767578, 1709.288818, 16.58001328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.1767578, 1703.288818, 17.16600609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.1694336, 1696.866699, 17.80762863, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.1767578, 1691.288818, 18.46582413, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.1767578, 1685.288818, 19.14389229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.1767578, 1679.288818, 19.81689453, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.1767578, 1673.288818, 20.46695328, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -1087.267578, 1615.146484, 33.65307999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.299316, 1471.110107, 23.51229286, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.291016, 1476.750977, 23.51245499, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1052.29126, 1483.150879, 23.51245499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.219604, 1490.190186, 23.50970459, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.220459, 1497.576538, 23.50632858, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.220947, 1504.269653, 23.50463867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1051.497314, 1508.374023, 23.50463676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1050.04187, 1511.140869, 23.47312546, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1046.582886, 1516.056274, 23.44161224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.296143, 1465.529663, 23.51245499, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1052.29541, 1458.96228, 23.51244926, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.29541, 1452.750854, 23.52295494, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1052.29541, 1447.150879, 23.51244926, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.29541, 1441.374634, 23.52301598, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1052.29541, 1435.150879, 23.52425003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.307007, 1431.126099, 23.44676781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.293091, 1424.773682, 23.43466377, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1052.280762, 1405.150757, 23.49340248, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1052.292847, 1396.171387, 23.45458221, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1052.292847, 1384.359863, 23.5519619, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.292847, 1372.512573, 23.46670341, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1052.278931, 1367.332764, 23.44248009, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278931, 1361.332764, 23.50646591, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278931, 1355.332764, 23.50646591, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278931, 1349.869141, 23.50646591, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1052.278931, 1344.40564, 23.50646591, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278687, 1338.918823, 23.46240044, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1052.278564, 1332.668335, 23.47295761, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1052.278687, 1326.918701, 23.46239853, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278687, 1321.142456, 23.47296333, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1052.278687, 1314.918701, 23.47431374, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278687, 1309.902832, 23.41234398, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278687, 1303.902832, 23.41234398, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278687, 1297.902832, 23.41234398, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278687, 1292.379883, 23.41234589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278687, 1286.379883, 23.41234589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278687, 1280.379883, 23.49452972, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278564, 1275.180908, 23.41234779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278687, 1269.180908, 23.41234779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.278687, 1263.180908, 23.52550125, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.296631, 1257.664063, 23.5230217, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1052.296631, 1245.805176, 23.51245499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1064.144043, 1245.805176, 23.52457428, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -1071.476685, 1245.805176, 23.51244926, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1077.476685, 1245.805176, 23.51244926, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1083.665283, 1245.805176, 23.52456665, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -1095.476685, 1245.805176, 23.51245117, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1107.288086, 1245.805176, 23.52456665, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -1112.295044, 1245.808838, 23.46239662, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -1118.295044, 1245.808838, 23.46239662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1123.310913, 1245.808838, 23.51244926, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1127.415161, 1246.532471, 23.51244926, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1131.024414, 1248.616333, 23.51244926, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1133.703247, 1251.808838, 23.51244926, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.12854, 1255.725098, 23.51244926, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -1135.311035, 1269.808838, 23.51245117, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311035, 1281.620239, 23.51245117, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -1135.311157, 1292.759033, 23.49629593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311157, 1304.222656, 23.47348785, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.294556, 1314.957031, 23.52301407, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -1135.294556, 1326.918701, 23.51245117, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1123.447144, 1326.918701, 23.52457237, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1118.278687, 1326.918701, 23.46239662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1112.278687, 1326.918701, 23.46239662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1106.278687, 1326.918701, 23.46239662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1100.278687, 1326.918701, 23.46239662, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1093.324463, 1326.918701, 23.46239662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1088.278687, 1326.918701, 23.46239662, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1082.278687, 1326.918701, 23.46239662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1076.278687, 1326.918701, 23.46239662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1070.278687, 1326.918701, 23.46239662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1064.278687, 1326.918701, 23.47292519, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1147.139526, 1269.808838, 23.52301407, 0, 0, 0, 1, 0, 1, 3457401999, 0, 0, 0 + -1153.250854, 1269.808716, 23.49312592, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1158.966675, 1269.808716, 23.26716423, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1164.55127, 1269.808716, 22.96591377, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1170.341797, 1269.808838, 22.81533813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1176.59314, 1269.261841, 22.81533813, 0, 0, 0, 1, 0, 1, 3457401999, 0, 0, 0 + -1182.654541, 1267.637695, 22.81533813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1188.341797, 1264.985718, 22.81533813, 0, 0, 0, 1, 0, 1, 3457401999, 0, 0, 0 + -1193.482178, 1261.386353, 22.81533813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1197.919434, 1256.949219, 22.81533813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1201.518677, 1251.808716, 22.81533813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1204.170654, 1246.12146, 22.81533813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1206.341797, 1216.568604, 20.78300858, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1206.341675, 1211.428711, 20.81533432, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1207.065308, 1207.324463, 20.81533432, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1209.149048, 1203.71521, 20.81533432, 0, 0, 0, 1, 0, 1, 3457401999, 0, 0, 0 + -1212.341675, 1201.036377, 20.81533432, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1216.257813, 1199.610962, 20.81533432, 0, 0, 0, 1, 0, 1, 3457401999, 0, 0, 0 + -1220.425415, 1199.61084, 20.81533051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1224.341675, 1201.036255, 20.81533051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1227.664917, 1203.873535, 20.79045677, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1231.442383, 1208.535156, 20.79045677, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1235.219849, 1213.196777, 20.79045677, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1238.696899, 1217.487793, 20.79045868, 0, 0, 0, 1, 0, 1, 3457401999, 0, 0, 0 + -1250.286621, 1231.809082, 20.79045868, 0, 0, 0, 1, 0, 1, 3457401999, 0, 0, 0 + -1254.064087, 1236.470703, 20.79046059, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1257.841553, 1241.132324, 20.79046059, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1261.737915, 1246.366089, 20.78306389, 0, 0, 0, 1, 0, 1, 3457401999, 0, 0, 0 + -1269.263916, 1255.708008, 20.77093887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1276.792236, 1265.052734, 20.78302383, 0, 0, 0, 1, 0, 1, 3457401999, 0, 0, 0 + -1280.55835, 1269.700317, 20.77093887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1284.036499, 1273.981934, 20.77094269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1287.812866, 1278.652954, 20.77094078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1291.590332, 1283.314697, 20.77094078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1295.367798, 1287.976318, 20.77094078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1299.402588, 1292.974243, 20.77094078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1303.180054, 1297.635864, 20.77094269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1306.95752, 1302.297485, 20.77094269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1310.829346, 1307.216675, 20.74682426, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1312.913086, 1310.825684, 20.74682236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1313.636841, 1314.929932, 20.75725937, 0, 0, 0, 1, 0, 1, 3457401999, 0, 0, 0 + -1313.636841, 1326.929932, 20.74682617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1301.825439, 1326.929932, 20.75893974, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1289.636719, 1326.930176, 20.74682617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1277.825317, 1326.930176, 20.75894165, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1271.636719, 1326.930054, 20.74682426, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1265.636719, 1326.930054, 20.74682236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1260.94873, 1326.930054, 20.74682236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1254.94873, 1326.930054, 20.74682236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1248.94873, 1326.930054, 20.74682236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1244.733154, 1326.930176, 20.75893974, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1232.921753, 1326.930176, 20.74682426, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1221.074341, 1326.930176, 20.75894547, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1214.921509, 1326.930176, 20.83355713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1208.921753, 1326.930176, 20.83355713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1202.47168, 1326.930176, 21.08773994, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1196.481079, 1326.930176, 21.42312431, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1190.490479, 1326.930176, 21.75851059, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1183.303101, 1326.918701, 21.8617115, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1177.299316, 1326.918701, 21.86177444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1171.315308, 1326.918701, 22.09690094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.32019, 1326.918701, 22.1491394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1159.28894, 1326.918701, 22.62161636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1153.294556, 1326.918701, 23.11359406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1147.294556, 1326.918701, 23.51245117, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1232.921753, 1338.789063, 20.75739098, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -1232.921997, 1343.880371, 21.00762367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1232.921997, 1349.880371, 21.00762367, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -1232.921997, 1355.343994, 21.00762367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1232.921997, 1361.343994, 21.00762367, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -1232.921997, 1367.343994, 21.00762367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1232.921997, 1372.359863, 21.05767632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1232.198364, 1376.464111, 21.05767632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1230.114502, 1380.073364, 21.05767632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1226.921997, 1382.752197, 21.05767632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1223.005737, 1384.177612, 21.05767632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1214.627197, 1384.359863, 21.02620888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1208.19165, 1384.359863, 21.08211136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1201.876587, 1384.359863, 21.24094963, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -1189.876343, 1384.359985, 21.22924995, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1177.909424, 1384.359985, 21.24137306, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -1171.687012, 1384.359863, 21.32591248, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.523438, 1384.359863, 22.33914185, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1159.39856, 1384.359863, 23.33086395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1153.324341, 1384.359863, 23.47865295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1147.156616, 1384.359985, 23.51676178, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -1135.309204, 1384.359985, 23.50463867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1123.309082, 1384.359985, 23.51655579, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -1118.293091, 1384.359985, 23.45458984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1112.293091, 1384.359985, 23.45458984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1106.293091, 1384.359985, 23.45458984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1100.293091, 1384.359985, 23.45458984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1094.293091, 1384.359985, 23.45458984, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -1090.577393, 1384.359985, 23.45458984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1082.293091, 1384.359985, 23.45458984, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -1076.293091, 1384.359985, 23.45458984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1070.293091, 1384.359985, 23.45458984, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -1135.309204, 1396.321655, 23.51520538, 0, 0, 0, 1, 0, 1, 1153149359, 0, 0, 0 + -1135.30957, 1401.846802, 23.54870605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.30957, 1407.310303, 23.54870605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.30957, 1412.773804, 23.47005653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.30957, 1418.773804, 23.54870605, 0, 0, 0, 1, 0, 1, 1153149359, 0, 0, 0 + -1135.30957, 1424.773926, 23.49967575, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.323486, 1431.126221, 23.49682426, 0, 0, 0, 1, 0, 1, 1153149359, 0, 0, 0 + -1135.311523, 1435.303589, 23.57456779, 0, 0, 0, 1, 0, 1, 1153149359, 0, 0, 0 + -1135.314819, 1447.079712, 23.56244278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1123.452637, 1447.151245, 23.5730648, 0, 0, 0, 1, 0, 1, 4146498335, 0, 0, 0 + -1118.295654, 1447.150879, 23.51245308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1112.295654, 1447.150879, 23.51245308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1106.295654, 1447.150879, 23.51245308, 0, 0, 0, 1, 0, 1, 4146498335, 0, 0, 0 + -1100.295654, 1447.150879, 23.51245308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1094.295654, 1447.150879, 23.51245308, 0, 0, 0, 1, 0, 1, 4146498335, 0, 0, 0 + -1088.295654, 1447.150879, 23.51245308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1082.295654, 1447.150879, 23.51245308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1076.295654, 1447.150879, 23.51245308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1070.295654, 1447.150879, 23.51245308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1064.154297, 1447.150879, 23.52301216, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1058.035522, 1447.150879, 23.52301216, 0, 0, 0, 1, 0, 1, 4146498335, 0, 0, 0 + -1135.311646, 1459.151001, 23.56250381, 0, 0, 0, 1, 0, 1, 1153149359, 0, 0, 0 + -1135.311646, 1465.229248, 23.56278229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1471.196045, 24.1939888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1477.16272, 24.82519531, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1483.129395, 25.45639801, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1489.096069, 26.08760452, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1495.062744, 26.71881104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1501.150879, 26.99620628, 0, 0, 0, 1, 0, 1, 1153149359, 0, 0, 0 + -1135.303467, 1513.191772, 26.99604797, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1440.376587, 1556.012329, 15.19030571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1437.252319, 1567.640869, 15.19046688, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -1435.094116, 1574.48584, 15.19046688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1432.347534, 1581.116699, 15.19046688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1429.033569, 1587.48291, 15.19046688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.177246, 1593.536011, 15.19046688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1420.808105, 1599.22998, 15.19046688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1415.959351, 1604.521484, 15.19046688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1428.766968, 1552.943848, 15.19046688, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1422.971313, 1551.390991, 15.19046783, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1417.083862, 1549.810913, 15.41275215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.982666, 1548.167847, 15.73318863, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1404.747925, 1546.485474, 16.16918945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1398.463989, 1544.788574, 16.70315933, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1392.21521, 1543.102051, 17.22100067, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1386.085938, 1541.450806, 17.73074341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1380.160522, 1539.859497, 18.25112534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1373.980469, 1538.769775, 18.73887634, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1367.705322, 1538.769775, 19.26990891, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1361.525391, 1539.859497, 19.95749092, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1355.628662, 1542.005737, 20.54162979, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1350.194092, 1545.143311, 21.15732956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.387085, 1549.177002, 21.79915047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1341.353394, 1553.984009, 22.4024353, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.21582, 1559.418457, 23.00366592, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1336.06958, 1565.315308, 23.68251419, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.979858, 1571.495239, 24.21066666, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.979858, 1577.495239, 24.82613754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.979858, 1583.495239, 25.57126999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.979858, 1589.495239, 26.25308609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.979736, 1595.495239, 26.79506493, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.976563, 1601.497925, 26.81518555, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1334.981445, 1613.459595, 26.81652832, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.973389, 1625.500488, 26.81668472, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1334.980103, 1633.797485, 26.81368828, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.980103, 1639.644531, 26.81368828, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.980103, 1645.644531, 26.81368828, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.980103, 1651.644531, 26.81368828, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1322.973145, 1613.500488, 26.81667709, 0, 0, 0, 1, 0, 1, 1448464602, 0, 0, 0 + -1316.973267, 1613.500366, 26.81668472, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1310.973267, 1613.500366, 26.99839401, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1304.973267, 1613.500366, 27.54460526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1298.973267, 1613.500366, 28.39723587, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1292.973267, 1613.500366, 29.25531769, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1286.975708, 1613.496582, 29.86837769, 0, 0, 0, 1, 0, 1, 1448464602, 0, 0, 0 + -1275.016602, 1613.504761, 29.86821747, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1262.973999, 1613.498657, 29.86837769, 0, 0, 0, 1, 0, 1, 1448464602, 0, 0, 0 + -1256.973267, 1613.500366, 29.97445107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1250.973267, 1613.500366, 30.23660278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1244.973267, 1613.500366, 30.52533722, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1238.973267, 1613.500366, 30.86890602, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1232.973267, 1613.500366, 31.29326057, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1226.973267, 1613.500366, 31.51514816, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1220.973267, 1613.500366, 31.65654564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1214.93335, 1613.540039, 31.65654564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1208.824219, 1613.648315, 31.65654564, 0, 0, 0, 1, 0, 1, 1448464602, 0, 0, 0 + -1190.246094, 1614.230347, 32.31316376, 0, 0, 0, 1, 0, 1, 1448464602, 0, 0, 0 + -1184.039917, 1614.457764, 32.83610153, 0, 0, 0, 1, 0, 1, 1448464602, 0, 0, 0 + -1165.4375, 1615.025391, 33.65323639, 0, 0, 0, 1, 0, 1, 1448464602, 0, 0, 0 + -1159.311646, 1615.150513, 33.65323639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1153.311646, 1615.150391, 33.65323639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1147.311646, 1615.150513, 33.65323639, 0, 0, 0, 1, 0, 1, 1448464602, 0, 0, 0 + -1135.352539, 1615.158691, 33.65307617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1123.308228, 1615.154663, 33.65323639, 0, 0, 0, 1, 0, 1, 1448464602, 0, 0, 0 + -1117.30835, 1615.154663, 33.65323639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1111.30835, 1615.154663, 33.65323639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1105.30835, 1615.154663, 33.65323639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1099.310059, 1615.152588, 33.6532402, 0, 0, 0, 1, 0, 1, 1448464602, 0, 0, 0 + -1274.975708, 1601.496582, 29.86837578, 0, 0, 0, 1, 0, 1, 109699201, 0, 0, 0 + -1274.97583, 1595.496582, 29.86837387, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1274.97583, 1589.496582, 29.58330536, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1274.97583, 1583.496582, 29.1281662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1274.975342, 1577.496216, 27.82973671, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1274.974365, 1571.495483, 26.48018456, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1274.973633, 1565.494751, 25.05415344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1274.973389, 1559.494507, 23.64837265, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1274.973389, 1553.494507, 22.38004112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1274.973389, 1547.494507, 21.44546509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1274.426514, 1541.243164, 21.15557098, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1272.712891, 1536.176636, 21.15557098, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1270.060791, 1530.927734, 21.15557098, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1266.024292, 1525.616211, 21.22848892, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1261.09668, 1521.369385, 21.68516541, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1255.517212, 1517.874268, 22.00896072, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1249.55603, 1515.395264, 22.40276718, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1243.494629, 1513.77124, 22.79687691, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1237.243408, 1513.224243, 22.79687691, 0, 0, 0, 1, 0, 1, 109699201, 0, 0, 0 + -1225.28418, 1513.232422, 22.79671669, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1213.243408, 1513.224365, 22.796875, 0, 0, 0, 1, 0, 1, 109699201, 0, 0, 0 + -1207.243408, 1513.224365, 22.796875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1195.205933, 1513.224365, 23.96781158, 0, 0, 0, 1, 0, 1, 109699201, 0, 0, 0 + -1177.302979, 1513.150879, 26.89681053, 0, 0, 0, 1, 0, 1, 109699201, 0, 0, 0 + -1171.311646, 1513.150879, 26.99620628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.311768, 1513.150879, 26.99620628, 0, 0, 0, 1, 0, 1, 109699201, 0, 0, 0 + -1147.311768, 1513.150879, 26.99620628, 0, 0, 0, 1, 0, 1, 109699201, 0, 0, 0 + -1201.114746, 1513.224365, 23.00573158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1525.150879, 26.99620628, 0, 0, 0, 1, 0, 1, 1153149359, 0, 0, 0 + -1135.311646, 1531.150879, 26.99620628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1537.150879, 26.99620628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1543.150879, 26.99620628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1549.150879, 26.99620628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1555.150879, 26.99620628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1561.509033, 27.13173676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1567.361572, 28.31801033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1573.214233, 29.63981628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1579.066772, 30.96160507, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1584.919312, 32.28339767, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1590.771851, 33.60520172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1597.150635, 33.65323639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.311646, 1603.150513, 33.65323639, 0, 0, 0, 1, 0, 1, 1153149359, 0, 0, 0 + -1443.463989, 1544.458618, 15.19046497, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -1445.016846, 1538.663086, 15.19046497, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1446.569824, 1532.867554, 15.15422821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1467.366821, 1442.097656, 11.82466888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1466.819824, 1435.846191, 11.82466507, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.909668, 1426.5979, 11.82299328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1458.944336, 1418.957275, 11.82464123, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1454.50708, 1414.52002, 11.82463646, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1449.366699, 1410.920654, 11.82463169, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1443.679443, 1408.268555, 11.82462788, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1437.618164, 1406.644531, 11.82462502, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1431.366821, 1406.097534, 11.82462215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.366821, 1406.097656, 11.82462597, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.827393, 1400.436523, 16.54176331, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1348.899658, 1398.013184, 16.51187897, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -1342.543335, 1395.19104, 16.54578781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1336.385254, 1392.058594, 16.6360321, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -1301.636963, 1384.360107, 18.84167862, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -1289.637085, 1384.360107, 18.84167862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1289.636963, 1396.360107, 18.84167862, 0, 0, 0, 1, 0, 1, 3843078948, 0, 0, 0 + -1289.089966, 1402.61145, 18.84167862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1287.46582, 1408.672852, 18.84167862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1284.813843, 1414.360107, 18.84167862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.2146, 1419.500488, 18.84167862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1276.777344, 1423.937744, 18.84167862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1271.636963, 1427.536987, 18.84167862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1265.949707, 1430.188965, 18.84167862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1259.888306, 1431.813232, 18.84167862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1254.924194, 1432.359863, 18.68597603, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1249.876465, 1432.359863, 18.69030952, 0, 0, 0, 1, 0, 1, 3843078948, 0, 0, 0 + -1237.835815, 1432.35144, 18.69527626, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1237.876587, 1444.359985, 18.69030571, 0, 0, 0, 1, 0, 1, 2048789169, 0, 0, 0 + -1237.152832, 1452.076172, 19.29264832, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1225.243408, 1501.224121, 22.79687691, 0, 0, 0, 1, 0, 1, 2048789169, 0, 0, 0 + -1167.160889, 877.9945068, 18.60668182, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 890.0354004, 18.60684204, 0, 0, 0, 1, 0, 1, 2294924178, 0, 0, 0 + -1167.15271, 899.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 911.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 923.171936, 18.60684586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 935.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.699585, 945.9110718, 18.66934395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1171.97583, 957.659729, 18.66934395, 0, 0, 0, 1, 0, 1, 2294924178, 0, 0, 0 + -1180.012329, 967.2373047, 18.66934395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1190.839966, 973.4886475, 18.66934395, 0, 0, 0, 1, 0, 1, 2294924178, 0, 0, 0 + -1203.15271, 975.6598511, 18.66934013, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1215.15271, 975.6598511, 18.66934395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1228.492432, 975.65979, 18.61465454, 0, 0, 0, 1, 0, 1, 2294924178, 0, 0, 0 + -1240.092407, 975.65979, 18.64463234, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1240.092407, 987.6598511, 18.61465454, 0, 0, 0, 1, 0, 1, 423361356, 0, 0, 0 + -1240.088013, 999.7911987, 18.62246704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1240.088013, 1017.791199, 18.62246704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1240.088013, 1029.79126, 18.62246704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1241.695801, 1035.79126, 18.62246704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1246.088135, 1040.183594, 18.62246704, 0, 0, 0, 1, 0, 1, 423361356, 0, 0, 0 + -1252.203003, 1041.790405, 18.62246513, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1258.088013, 1041.791138, 18.62246704, 0, 0, 0, 1, 0, 1, 423361356, 0, 0, 0 + -1264.088013, 1041.791138, 18.63955498, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1270.088013, 1041.791138, 18.62246704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1276.088013, 1041.791138, 18.65001488, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1282.088013, 1041.791138, 18.63317871, 0, 0, 0, 1, 0, 1, 423361356, 0, 0, 0 + -1290.069214, 1041.791138, 18.62246704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1312.977051, 1041.79248, 18.63331223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1326.613647, 1041.7948, 18.61465454, 0, 0, 0, 1, 0, 1, 423361356, 0, 0, 0 + -1338.613647, 1041.7948, 18.62356949, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1356.613647, 1041.7948, 18.61465263, 0, 0, 0, 1, 0, 1, 423361356, 0, 0, 0 + -1362.20813, 1041.794678, 18.86470604, 0, 0, 0, 1, 0, 1, 423361356, 0, 0, 0 + -1374.208008, 1041.794678, 18.86470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.20813, 1029.794678, 18.86470604, 0, 0, 0, 1, 0, 1, 3757551011, 0, 0, 0 + -1374.20813, 1023.664185, 18.86470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.20813, 1017.664185, 18.86470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.20813, 1011.664185, 18.88301086, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.20813, 1005.664185, 18.86470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.20813, 999.6641846, 18.86470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.20813, 993.6641846, 18.8907032, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.20813, 987.6641846, 18.86469841, 0, 0, 0, 1, 0, 1, 3757551011, 0, 0, 0 + -1374.20813, 975.6641846, 18.88139534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1362.20813, 975.6641846, 18.86470222, 0, 0, 0, 1, 0, 1, 2294924178, 0, 0, 0 + -1355.765137, 975.663147, 18.80192184, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1348.88208, 975.6608887, 18.69259262, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1342.162842, 975.6598511, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1336.092407, 975.6598511, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1330.092407, 975.6598511, 18.6538353, 0, 0, 0, 1, 0, 1, 2294924178, 0, 0, 0 + -1324.092407, 975.6598511, 18.62657356, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1318.092407, 975.6598511, 18.61465454, 0, 0, 0, 1, 0, 1, 2294924178, 0, 0, 0 + -1312.092407, 975.6598511, 18.62926865, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1306.092407, 975.6598511, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1300.092407, 975.6598511, 18.64263916, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1294.092407, 975.6598511, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1288.092407, 975.6598511, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1282.092407, 975.6598511, 18.65038109, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1276.092407, 975.6598511, 18.63103867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1270.092407, 975.6598511, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1264.092407, 975.6598511, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1258.092407, 975.65979, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1251.692383, 975.65979, 18.61465454, 0, 0, 0, 1, 0, 1, 2294924178, 0, 0, 0 + -1252.202515, 1053.655884, 18.52247047, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1252.006836, 1067.063232, 18.573349, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1252.005737, 1073.881592, 18.57588196, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1252.005615, 1091.952271, 18.53669548, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1252.004883, 1097.157471, 18.43028259, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1248.612183, 1110.791138, 18.6241703, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1242.618164, 1109.184326, 18.6241684, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -1236.615356, 1109.297363, 18.46073341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1230.6073, 1109.604492, 18.0065136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1224.595337, 1110.057129, 17.33713913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1218.580933, 1110.606689, 16.56258011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1212.565308, 1111.204834, 15.63979149, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1206.463135, 1111.973389, 14.76172638, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1200.531494, 1112.352783, 13.95367241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1194.523315, 1112.804932, 13.27307415, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1188.515259, 1113.112061, 12.81885624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1182.512329, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1176.512329, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1170.512329, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1164.371216, 1113.225464, 12.66207218, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -1152.512329, 1113.225464, 12.75550938, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1152.512329, 1101.378052, 12.66363049, 0, 0, 0, 1, 0, 1, 825329917, 0, 0, 0 + -1152.512329, 1095.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1152.512329, 1089.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1152.512329, 1083.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1152.512329, 1077.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1152.512329, 1071.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1152.512329, 1065.22522, 12.66175175, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1152.512329, 1059.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1152.512329, 1053.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1152.512329, 1047.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1152.512329, 1041.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1151.965454, 1034.973877, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1150.341187, 1028.912476, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1147.689209, 1023.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1144.089966, 1018.0849, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1139.65271, 1013.647644, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1134.512329, 1010.04834, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1128.825073, 1007.396301, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1122.763672, 1005.772156, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1116.512329, 1005.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1110.073486, 1005.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1103.195923, 1005.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1096.53772, 1005.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1090.480835, 1005.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1084.480835, 1005.22522, 12.67622089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1078.480835, 1005.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1072.480835, 1005.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1066.480835, 1005.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1060.480835, 1005.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1054.480835, 1005.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1048.480835, 1005.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1042.441895, 1005.22522, 12.65348053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1036.182129, 1005.224731, 12.66405582, 0, 0, 0, 1, 0, 1, 825329917, 0, 0, 0 + -1030.441895, 1005.224976, 12.66388988, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.441895, 1010.974487, 12.66405487, 0, 0, 0, 1, 0, 1, 2131820829, 0, 0, 0 + -1030.441895, 1017.225098, 12.66441441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.481812, 1023.501404, 12.62197685, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.481934, 1029.4198, 12.61504364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1048.481079, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1054.481079, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1060.481079, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1066.481079, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1072.481079, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1078.481079, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1083.636353, 1113.225342, 12.71627903, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -1095.53186, 1113.222046, 12.70540524, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1107.603149, 1113.22522, 12.71645641, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -1114.481079, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1120.481079, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1127.196045, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1134.073608, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1140.550659, 1113.225464, 12.65150928, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -1155.152588, 878.0354004, 18.60684013, 0, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -1148.580811, 878.03479, 18.60562706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1142.370361, 878.0377197, 18.62371826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1136.350952, 878.0377197, 18.72526932, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1130.299072, 878.0377197, 19.03158379, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1124.163086, 878.0376587, 19.48134422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1116.973633, 878.0396118, 20.1161232, 0, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -1096.768799, 878.0406494, 21.76483345, 0, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -1090.727051, 878.0406494, 22.01093674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1084.718506, 878.0406494, 22.06123734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1077.54834, 878.3536377, 22.06123734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1070.432617, 879.2904663, 22.06123734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1063.425537, 880.8438721, 22.06123734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1056.580566, 883.0020752, 22.06123734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1049.949829, 885.7486572, 22.06123734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1043.583618, 889.0627441, 22.06123734, 0, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -1037.530518, 892.9189453, 22.06123734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1031.836548, 897.288147, 22.08027458, 0, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -1026.544922, 902.1369629, 22.06123734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1021.696167, 907.4284668, 22.06123734, 0, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -1030.441895, 999.4752197, 12.66405487, 0, 0, 0, 1, 0, 1, 2131820829, 0, 0, 0 + -1030.441895, 993.2579346, 12.6651783, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.480957, 988.6967773, 12.61505413, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.480713, 982.9464111, 12.61505604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.459351, 977.456543, 12.61505795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.384155, 971.572876, 12.61693954, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.278931, 965.9488525, 12.61505032, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.161499, 960.3175659, 12.61504555, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.051392, 954.6411743, 12.61504078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1029.969604, 948.8806152, 12.61503792, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1029.937134, 942.9953613, 12.61503696, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1029.944214, 936.9914551, 12.72167015, 0, 0, 0, 1, 0, 1, 2131820829, 0, 0, 0 + -1028.711548, 930.4072876, 12.72167206, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1026.278076, 927.0123291, 12.72167397, 0, 0, 0, 1, 0, 1, 2131820829, 0, 0, 0 + -996.68573, 907.4473267, 12.72725964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -990.7532349, 905.8417969, 12.72727489, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -984.6278076, 906.2935791, 12.72728157, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -972.5877075, 906.3438721, 12.7183342, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -965.5526733, 906.2993774, 12.72154617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -958.4172974, 906.2860107, 12.7190752, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -951.84552, 906.2853394, 12.72787285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -945.6350708, 906.288269, 12.73289776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -939.6350708, 905.8012085, 12.7407093, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -933.6350708, 905.8012085, 12.7328968, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -927.5997925, 905.7902832, 12.71605873, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -921.5968018, 905.7902832, 12.72166729, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -915.1968384, 905.7902832, 12.72166634, 0, 0, 0, 1, 0, 1, 2131820829, 0, 0, 0 + -909.588623, 905.8311768, 12.72150707, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5917358, 911.4115601, 12.72166538, 0, 0, 0, 1, 0, 1, 3841777465, 0, 0, 0 + -909.5966797, 917.7902832, 12.72166348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5856934, 923.8255005, 12.73849964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5856934, 929.8255005, 12.73849869, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5856934, 935.8255005, 12.73849678, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.588623, 942.0359497, 12.94096279, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5880127, 948.607666, 13.54639912, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.586731, 955.7511597, 14.52784824, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5886841, 962.8336182, 15.69119453, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.588623, 968.8933716, 16.78002167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.588623, 974.8933716, 17.73807716, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.588623, 980.8933716, 18.60886765, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5915527, 987.1038208, 19.28285599, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5909424, 993.6755371, 19.65599632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5896606, 1000.819092, 19.68456459, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5916138, 1007.901489, 19.68079948, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5915527, 1013.961243, 19.68092537, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5915527, 1019.961243, 19.68092537, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5915527, 1025.961304, 19.68092346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -961.3170166, 1023.647461, 19.67531776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -971.9898071, 1014.893677, 19.72765923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -981.776062, 1004.64325, 20.03919601, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -990.2491455, 993.055481, 20.70302773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -996.9210815, 980.4382935, 21.43689346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1001.308716, 967.1383057, 21.97399712, 0, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -1002.76178, 953.1402588, 22.06123734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1005.251953, 939.0175171, 22.07491493, 0, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -1010.156738, 925.541748, 22.06123734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1017.327026, 913.1224365, 22.06123734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1013.470764, 919.1755981, 22.06123734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1252.104736, 1060.359619, 18.56576347, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.685181, -363.7962036, 1.949956536, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.688843, -450.2686768, 1.949954748, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1351.288818, -450.2686768, 1.949953675, 0, 0, 0, 1, 0, 1, 242690997, 0, 0, 0 + -1517.286987, -388.9137573, 1.949944973, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1517.28186, -383.2924805, 1.949898243, 0, 0, 0, 1, 0, 1, 3269158450, 0, 0, 0 + -1365.197388, -363.4373474, 1.949566245, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1357.685059, -363.7961731, 1.949953318, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1351.306396, -363.7911072, 1.94990468, 0, 0, 0, 1, 0, 1, 3269158450, 0, 0, 0 + -1386.20813, 1041.794678, 18.86470604, 0, 0, 0, 1, 0, 1, 423361356, 0, 0, 0 + -1392.20813, 1041.794678, 18.88508034, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1398.20813, 1041.794678, 18.8850708, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1404.201416, 1041.794922, 18.95483017, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.170532, 1041.795532, 19.3676281, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1416.123413, 1041.796631, 20.009758, 0, 0, 0, 1, 0, 1, 423361356, 0, 0, 0 + -1422.069702, 1041.797852, 20.71465302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1428.019409, 1041.799072, 21.39571381, 0, 0, 0, 1, 0, 1, 423361356, 0, 0, 0 + -1433.982056, 1041.799927, 21.88786888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1439.967407, 1041.800293, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1445.967407, 1041.800293, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1451.967407, 1041.800293, 22.08340454, 0, 0, 0, 1, 0, 1, 423361356, 0, 0, 0 + -1463.967407, 1041.800293, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.967407, 1029.800293, 22.08340454, 0, 0, 0, 1, 0, 1, 2377126254, 0, 0, 0 + -1463.967285, 1023.796387, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.967163, 1017.785889, 22.11274529, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.966919, 1011.770386, 22.12298393, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.966675, 1005.751587, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.966309, 999.7310791, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.965942, 993.7105713, 22.10009384, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.965698, 987.6917725, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.965454, 981.6762695, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.965332, 975.6657104, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.96521, 969.6618652, 22.11706161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.96521, 963.6618652, 22.09498405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.96521, 957.6618652, 22.09498405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.965088, 951.6619263, 22.08340263, 0, 0, 0, 1, 0, 1, 2377126254, 0, 0, 0 + -1463.96521, 939.6619263, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1451.96521, 939.6619263, 22.08340073, 0, 0, 0, 1, 0, 1, 28587274, 0, 0, 0 + -1445.96521, 939.6619263, 22.08340263, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1439.990723, 939.6619873, 21.94554329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1434.055664, 939.6622314, 21.58165932, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1428.125244, 939.6625977, 21.07715225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1422.187988, 939.6629639, 20.50265503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1416.238647, 939.6633301, 19.92512321, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.271729, 939.6636963, 19.41158676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1404.281738, 939.6640015, 19.0290966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1398.263184, 939.6641235, 18.8446312, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1392.223999, 939.6641235, 18.85476875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1386.20813, 939.6641846, 18.86470222, 0, 0, 0, 1, 0, 1, 28587274, 0, 0, 0 + -1374.20813, 939.6641846, 18.86470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.20813, 951.6641846, 18.86470604, 0, 0, 0, 1, 0, 1, 3757551011, 0, 0, 0 + -1374.20813, 957.6641846, 18.88715172, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.20813, 963.6641846, 18.86470604, 0, 0, 0, 1, 0, 1, 3757551011, 0, 0, 0 + -1475.96521, 939.6619263, 22.08340073, 0, 0, 0, 1, 0, 1, 28587274, 0, 0, 0 + -1481.968628, 939.6619263, 22.1004467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.016235, 939.6618042, 22.33371735, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1494.107544, 939.661499, 22.70546913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1500.227173, 939.6611328, 23.16321754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1506.359741, 939.6607666, 24.01701736, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1512.489624, 939.6604004, 24.65377235, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1518.601563, 939.6600342, 25.20226479, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1524.680054, 939.65979, 25.58683968, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1530.709595, 939.659729, 25.73184395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1536.709595, 939.659729, 25.73184204, 0, 0, 0, 1, 0, 1, 28587274, 0, 0, 0 + -1548.709595, 939.659729, 25.73184204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.705933, 957.7989502, 25.73965645, 0, 0, 0, 1, 0, 1, 3758995549, 0, 0, 0 + -1548.705933, 969.7989502, 25.74965477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.705933, 981.7989502, 25.73965645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.705933, 993.7989502, 25.73965645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.705933, 1005.79895, 25.73965645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.705933, 1017.79895, 25.73965645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.705933, 1029.79895, 25.74965477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.705933, 1041.79895, 25.73965645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.705933, 1053.79895, 25.73965645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.705933, 1065.79895, 25.73965645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1547.9823, 1069.903198, 25.73965836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1545.898438, 1073.512451, 25.73965836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1542.705933, 1076.191284, 25.73965836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1538.789673, 1077.616699, 25.73965645, 0, 0, 0, 1, 0, 1, 3758995549, 0, 0, 0 + -1530.705933, 1077.79895, 25.73965645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1518.598755, 1077.798706, 25.22349358, 0, 0, 0, 1, 0, 1, 3758995549, 0, 0, 0 + -1506.358765, 1077.797974, 24.06492805, 0, 0, 0, 1, 0, 1, 3758995549, 0, 0, 0 + -1494.108643, 1077.797363, 22.78283119, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1481.970825, 1077.796875, 22.10048676, 0, 0, 0, 1, 0, 1, 3758995549, 0, 0, 0 + -1463.967407, 1077.796875, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.967407, 1065.796875, 22.08340454, 0, 0, 0, 1, 0, 1, 2377126254, 0, 0, 0 + -1463.967041, 1059.779785, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.967407, 1053.800293, 22.08340454, 0, 0, 0, 1, 0, 1, 2377126254, 0, 0, 0 + -909.5968628, 900.1903076, 12.72166729, 0, 0, 0, 1, 0, 1, 3841777465, 0, 0, 0 + -909.5967407, 893.7903442, 12.72166824, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -910.3203125, 889.6860352, 12.72165203, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -914.4707642, 882.5081787, 12.7272625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -917.6288452, 877.4065552, 12.7272625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -920.7869263, 872.3049927, 12.7272625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -923.9765625, 867.1525879, 12.72713661, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -927.7026978, 861.1295776, 12.79489326, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -931.4637451, 855.0563965, 12.22047901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -934.9232788, 849.4689331, 10.88978291, 0, 0, 0, 1, 0, 1, 3841777465, 0, 0, 0 + -938.1896362, 844.1868896, 9.79624939, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -941.3477783, 839.0852661, 8.668708801, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -944.5058594, 833.9836426, 7.420382977, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -947.6954956, 828.8312378, 6.239803314, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -951.4215698, 822.8082886, 5.00857687, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -955.114502, 816.8562012, 4.0437994, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -958.3516846, 811.6638794, 3.510363102, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -961.3580322, 806.8438721, 3.340336323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -964.3054199, 802.1166992, 3.383144379, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -967.3751221, 797.1719971, 3.340336323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -968.8004761, 793.2557983, 3.340337276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -968.9829102, 784.7719116, 3.340337753, 0, 0, 0, 1, 0, 1, 3841777465, 0, 0, 0 + -980.9829102, 779.171875, 3.340335846, 0, 0, 0, 1, 0, 1, 2596685505, 0, 0, 0 + -987.0147095, 779.1719971, 3.576559067, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -993.0543823, 779.1720581, 3.884565353, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -999.1008911, 779.1721191, 4.255818367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1005.153625, 779.1722412, 4.681869507, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1011.211609, 779.1723022, 5.154390335, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1017.274109, 779.1724243, 5.665127754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1023.340271, 779.1725464, 6.238568306, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1029.409424, 779.1726685, 6.96817112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1034.385986, 779.1705322, 7.678653717, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1040.45813, 779.1706543, 8.640351295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1046.530762, 779.1708374, 9.691389084, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.603149, 779.1709595, 10.83925629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1058.674438, 779.1710815, 11.9526577, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1064.743774, 779.1712036, 13.10839844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1070.810425, 779.1713257, 14.24455929, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1076.873535, 779.1714478, 15.33395576, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 866.0354004, 18.60684204, 0, 0, 0, 1, 0, 1, 2294924178, 0, 0, 0 + -1167.15271, 857.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 2294924178, 0, 0, 0 + -1167.15271, 851.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 845.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 839.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 833.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 827.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 821.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 815.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 809.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 803.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 797.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 791.171936, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.111816, 779.1636963, 18.61684227, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1161.531494, 779.1668091, 18.60684395, 0, 0, 0, 1, 0, 1, 2596685505, 0, 0, 0 + -1155.15271, 779.171875, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1149.15271, 779.171936, 18.6333046, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1143.15271, 779.171936, 18.71052361, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1137.15271, 779.171936, 18.83526421, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1131.15271, 779.171936, 19.0240345, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1125.15271, 779.171936, 19.21434402, 0, 0, 0, 1, 0, 1, 2596685505, 0, 0, 0 + -1107.1073, 779.171875, 19.13426208, 0, 0, 0, 1, 0, 1, 2596685505, 0, 0, 0 + -1101.074219, 779.171814, 18.68321609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.033447, 779.1717529, 18.05094719, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1088.98584, 779.1716309, 17.26410866, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1082.932251, 779.1715088, 16.34947777, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.15271, 784.7719116, 18.60684395, 0, 0, 0, 1, 0, 1, 2294924178, 0, 0, 0 + -1548.709595, 927.659668, 25.73184204, 0, 0, 0, 1, 0, 1, 3758995549, 0, 0, 0 + -1548.709595, 921.659668, 25.73184395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.709595, 915.659668, 25.73184395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.709595, 909.659668, 25.73184395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.709473, 903.685791, 25.53234673, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.709351, 897.7565918, 24.99084282, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.709106, 891.8609619, 24.19284058, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.708862, 885.9876709, 23.22384071, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.708496, 880.1256104, 22.16934013, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.70813, 874.2635498, 21.11483955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.707886, 868.3902588, 20.1458416, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.707642, 862.4946289, 19.34784126, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.70752, 856.5654297, 18.80634117, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.707397, 850.5915527, 18.60684776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.707397, 844.5915527, 18.60684204, 0, 0, 0, 1, 0, 1, 3758995549, 0, 0, 0 + -1548.707397, 832.5916138, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1536.707397, 832.5916138, 18.60684204, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1529.133667, 832.5916138, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1523.133667, 832.5916138, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1517.133667, 832.5916138, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1511.133667, 832.5916138, 18.60684204, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1499.133667, 832.5916138, 18.60683823, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1487.133667, 832.5916138, 18.60684204, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1482.608032, 832.593811, 18.55996513, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1476.608032, 832.593811, 18.55996323, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1470.608032, 832.593811, 18.55996323, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1464.608032, 832.593811, 18.55996323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1458.608032, 832.593811, 18.55996323, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1452.608032, 832.593811, 18.55996323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1446.608032, 832.593811, 18.55996323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1440.608032, 832.593811, 18.55996323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1434.608032, 832.593811, 18.55996323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1428.608032, 832.5939331, 18.55996323, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1258.092407, 868.621521, 18.61465263, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1270.092407, 868.6213379, 18.61465263, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1282.092407, 868.6213379, 18.61465263, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1294.092407, 868.6213379, 18.64258766, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1300.149292, 868.6193237, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1309.349243, 868.6193237, 18.61465454, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1318.149292, 868.6193237, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1326.949341, 868.6193237, 18.61465454, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1336.149292, 868.6192627, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1348.837158, 868.6206055, 18.79003906, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1362.20813, 868.6192017, 18.86470604, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1374.20813, 868.6192017, 18.86470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1386.20813, 868.6192017, 18.86470604, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1392.608032, 868.6048584, 18.60686684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1397.266724, 867.9777222, 18.60686684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1401.608032, 866.1795654, 18.60686684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1405.335938, 863.3190308, 18.60686684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1408.196533, 859.5910645, 18.60686684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1409.994751, 855.2498169, 18.60686684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.608032, 850.5910645, 18.60686684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.608032, 844.5938721, 18.56014442, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.602173, 838.5979614, 18.60884666, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1410.617065, 832.7424316, 18.60903168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.608032, 826.9938965, 18.56015968, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1410.608032, 820.5938721, 18.55996704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.602173, 814.5979614, 18.60884666, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.617065, 808.7424316, 18.60903168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.646851, 802.9807739, 18.60903168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.638306, 797.1650391, 18.60795403, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.01123, 792.5063477, 18.60795021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1408.213013, 788.1650391, 18.60795021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1405.352539, 784.4371338, 18.60795021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1401.624512, 781.5765381, 18.60795021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1397.283325, 779.7783203, 18.60795021, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1392.509521, 779.1697388, 18.68173027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1386.509521, 779.1697388, 18.72024345, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1380.509521, 779.1697388, 18.68173027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.909546, 779.1697388, 18.68173027, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1368.509521, 779.1697388, 18.68173027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1362.602417, 779.1697388, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1356.602295, 779.1761475, 18.60903168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1349.785156, 779.1761475, 18.60903168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1342.685303, 779.1761475, 18.65916824, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1336.144897, 779.1699219, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1329.744873, 779.1699219, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1324.144897, 779.1699219, 18.60684204, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1318.144897, 779.1699219, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1312.144897, 779.1699219, 18.60684204, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1306.544922, 779.1699219, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1300.144897, 779.1699829, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1288.519165, 779.1697388, 18.60179329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1276.722534, 779.1697388, 18.59905052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1264.722534, 779.1697388, 18.59905052, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1318.142944, 803.1762085, 18.60903168, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1318.142944, 815.1762085, 18.60903168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1318.142944, 827.1762085, 18.60903358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1318.142944, 838.9729004, 18.6117878, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1318.149292, 850.5917969, 18.61465454, 0, 0, 0, 1, 0, 1, 1726770968, 0, 0, 0 + -1374.20813, 891.6641846, 18.86470604, 0, 0, 0, 1, 0, 1, 3757551011, 0, 0, 0 + -1374.20813, 903.6641846, 18.86470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.20813, 915.6641846, 18.86470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.20813, 927.6641846, 18.86470604, 0, 0, 0, 1, 0, 1, 3757551011, 0, 0, 0 + -1172.752686, 779.171936, 18.60684395, 0, 0, 0, 1, 0, 1, 2596685505, 0, 0, 0 + -1179.15271, 779.171875, 18.60705376, 0, 0, 0, 1, 0, 1, 2596685505, 0, 0, 0 + -1197.363159, 779.1748657, 18.61245346, 0, 0, 0, 1, 0, 1, 2596685505, 0, 0, 0 + -1203.363159, 779.1748657, 18.61245346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1209.363159, 779.1748657, 18.61245346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1215.363159, 779.1748657, 18.61245346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1223.074097, 779.1430664, 18.5620575, 0, 0, 0, 1, 0, 1, 2596685505, 0, 0, 0 + -1095.47937, 1233.497437, 23.51246071, 0, 0, 0, 1, 0, 1, 3307889330, 0, 0, 0 + -1095.47937, 1227.808838, 23.5124588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.47937, 1221.808838, 23.5124588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.47937, 1215.808838, 23.5124588, 0, 0, 0, 1, 0, 1, 3307889330, 0, 0, 0 + -1095.47937, 1209.808838, 23.5124588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.479614, 1204.110474, 22.69231796, 0, 0, 0, 1, 0, 1, 3307889330, 0, 0, 0 + -1095.479736, 1198.212891, 21.28219223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.479858, 1192.325562, 19.52119827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.480225, 1186.482666, 17.53484154, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.480225, 1180.641235, 16.07801056, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.480591, 1175.481323, 15.62890244, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.481812, 1169.096313, 15.62890148, 0, 0, 0, 1, 0, 1, 3307889330, 0, 0, 0 + -1095.460571, 1157.890869, 15.62890244, 0, 0, 0, 1, 0, 1, 3307889330, 0, 0, 0 + -1095.480591, 1151.481445, 15.62854004, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.480591, 1144.753906, 15.64558601, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.480591, 1138.753906, 14.57269096, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.480591, 1132.753906, 13.44704056, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.603149, 1125.22522, 12.7169075, 0, 0, 0, 1, 0, 1, 3307889330, 0, 0, 0 + -1463.967407, 1089.796021, 22.08340263, 0, 0, 0, 1, 0, 1, 2377126254, 0, 0, 0 + -1463.967407, 1095.796875, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.967407, 1101.796875, 22.11710358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.967407, 1107.796875, 22.11006165, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.967407, 1113.796875, 22.11005974, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.967407, 1119.796875, 22.08340454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.967407, 1125.796875, 22.10666084, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.963745, 1133.181763, 22.09122276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.963745, 1139.181763, 22.09122467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.963745, 1145.181763, 22.09122467, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.963623, 1151.480225, 21.99122429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1463.23999, 1155.584473, 21.99122429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1461.15625, 1159.193604, 21.99122429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1457.963623, 1161.872437, 21.99122429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1454.047485, 1163.297852, 21.99122429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1445.563599, 1163.480347, 21.99122429, 0, 0, 0, 1, 0, 1, 2377126254, 0, 0, 0 + -1439.922729, 1163.472046, 21.99106407, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1439.963623, 1169.080322, 21.99122429, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1439.963623, 1175.480347, 21.99122429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1439.963623, 1181.480469, 21.99122429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1439.963623, 1187.480469, 21.99122429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1439.963623, 1193.480469, 22.13869667, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1439.963623, 1199.480469, 22.28646278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1439.963623, 1205.480469, 22.51088715, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1439.820557, 1211.480347, 22.80596161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1439.56189, 1218.082153, 22.77512741, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1439.155884, 1224.082153, 22.99238586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1438.754639, 1230.082153, 22.99238586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1438.030884, 1234.186401, 22.99238586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1435.947021, 1237.795654, 22.99238586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1428.029663, 1244.64856, 22.99244308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1423.146484, 1248.752563, 22.99244308, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1419.703979, 1251.762817, 22.99082756, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1412.956665, 1257.327148, 22.9922924, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1409.112427, 1260.590332, 22.99233055, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1404.209839, 1264.704346, 22.99233055, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1397.697754, 1270.128296, 22.99238396, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1393.101563, 1273.984985, 22.82027435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1388.505371, 1277.841797, 22.5389328, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1383.909058, 1281.698486, 22.0887661, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1379.312744, 1285.555298, 21.69728279, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.716553, 1289.411987, 21.2385273, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1370.120239, 1293.268799, 20.98886681, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1365.523926, 1297.125488, 20.81760406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1360.927612, 1300.9823, 20.74682426, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1356.331421, 1304.838989, 20.74682426, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1342.542725, 1316.40918, 20.74682426, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1337.946411, 1320.265869, 20.74682426, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1333.35022, 1324.122559, 20.74682426, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1329.741089, 1326.206299, 20.74682426, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1325.448242, 1326.929932, 20.75894165, 0, 0, 0, 1, 0, 1, 1875896078, 0, 0, 0 + -1252.004883, 1105.868774, 18.46233177, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1278.475098, 1248.287231, 20.78150177, 0, 0, 0, 1, 0, 1, 2440515491, 0, 0, 0 + -1283.2948, 1244.422363, 20.77093887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1287.975952, 1240.669189, 20.77093887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1292.657104, 1236.915894, 20.77093887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1297.338135, 1233.16272, 20.77093887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1301.919434, 1229.300537, 20.18159294, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1306.616333, 1225.507324, 19.34482765, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1311.527832, 1221.61792, 18.2573185, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1316.581421, 1217.664551, 17.21700287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1321.662476, 1213.698975, 16.55949974, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1326.658447, 1209.771484, 16.25952148, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1331.456787, 1205.932739, 16.13699341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.319458, 1203.613281, 16.13699341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1337.063721, 1200.457886, 16.13699341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.555908, 1196.56665, 16.13699341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.907471, 1188.502319, 16.13699532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1339.04126, 1182.503906, 16.13699532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1251.804688, 1113.470093, 18.62417221, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -1253.888428, 1117.079224, 18.6241703, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1254.612183, 1121.183594, 18.6241684, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1254.606079, 1127.182861, 18.62026024, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1254.606079, 1133.461792, 18.42710304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1254.606079, 1140.126953, 18.38264275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1254.606079, 1146.920776, 18.54623413, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1254.605713, 1151.479492, 18.52025986, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1254.605591, 1157.880005, 18.52026367, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -1254.605591, 1163.480103, 18.52026367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1260.226929, 1163.485107, 18.52026558, 0, 0, 0, 1, 0, 1, 2460252713, 0, 0, 0 + -1266.605713, 1163.480103, 18.52026367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1272.605713, 1163.47998, 18.52026367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1278.605713, 1163.47998, 18.52026367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1284.605713, 1163.47998, 18.52026367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1290.644165, 1163.480103, 18.3075676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1296.626709, 1163.480103, 17.85028648, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1302.609375, 1163.480103, 17.39300346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1308.591797, 1163.480103, 16.93572235, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1314.574463, 1163.480103, 16.47843933, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1320.605957, 1163.476929, 16.14720917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1326.605957, 1163.476929, 16.14721107, 0, 0, 0, 1, 0, 1, 2460252713, 0, 0, 0 + -1338.63208, 1163.479858, 16.14705658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.612549, 1175.478638, 16.14721298, 0, 0, 0, 1, 0, 1, 2440515491, 0, 0, 0 + -1434.342407, 1163.47522, 21.9912262, 0, 0, 0, 1, 0, 1, 2460252713, 0, 0, 0 + -1427.963623, 1163.480225, 21.99122429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1422.605957, 1163.477051, 21.79013634, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1416.605957, 1163.477051, 21.04644775, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.605957, 1163.477051, 19.97659874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1404.605957, 1163.477051, 18.70797348, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1398.605957, 1163.477051, 17.7166214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1392.605957, 1163.477051, 16.87178802, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1386.605957, 1163.477051, 16.30727005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1380.605957, 1163.477051, 16.14721298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.605957, 1163.477051, 16.14721298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.605957, 1163.476929, 16.14721298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1362.605957, 1163.476929, 16.14721298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1356.605957, 1163.476929, 16.14721298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1350.605957, 1163.476929, 16.14721298, 0, 0, 0, 1, 0, 1, 2460252713, 0, 0, 0 + -1338.613647, 1053.794922, 18.61465454, 0, 0, 0, 1, 0, 1, 2440515491, 0, 0, 0 + -1338.612061, 1060.09375, 18.61586571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.608765, 1066.691406, 18.61828613, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606323, 1073.139648, 18.62010384, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606079, 1079.178345, 18.62026215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606079, 1085.178345, 18.62026215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606079, 1091.178345, 18.62026215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606079, 1097.178345, 18.62026215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606079, 1103.178345, 18.62026215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606079, 1109.178345, 18.62026215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606079, 1115.178345, 18.62026215, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606079, 1121.178345, 18.56267929, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606079, 1127.178345, 18.18766212, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606079, 1133.178223, 17.6035881, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606079, 1139.178223, 16.97552872, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606079, 1145.457153, 16.25771141, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.606079, 1151.476929, 16.14692879, 0, 0, 0, 1, 0, 1, 2440515491, 0, 0, 0 + -1189.876343, 1396.188477, 21.23981285, 0, 0, 0, 1, 0, 1, 3843078948, 0, 0, 0 + -1190.423584, 1402.611206, 21.22925186, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1192.047729, 1408.672607, 21.16123199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1194.699707, 1414.359863, 20.78161621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1198.299072, 1419.500244, 20.3939476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1202.736328, 1423.9375, 20.07060242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1207.876709, 1427.536743, 19.58322525, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1213.563965, 1430.188721, 18.90129089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1219.625244, 1431.812988, 18.69031143, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1225.876587, 1432.359863, 18.69030952, 0, 0, 0, 1, 0, 1, 3843078948, 0, 0, 0 + -1310.962524, 1176.272095, 29.4641552, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1316.962524, 1178.28418, 29.46415901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1322.962524, 1179.755371, 29.46415901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1328.962524, 1180.82959, 29.46415901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.962402, 1181.417603, 29.46415901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1340.962524, 1181.939209, 29.46415901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1346.962524, 1182.431885, 29.46415901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1352.906128, 1183.286377, 29.41427231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1356.681152, 1184.166382, 29.27124786, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1363.616211, 1186.598755, 28.88627625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1369.671143, 1189.880249, 28.24497223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1376.624146, 1196.976196, 27.13805199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1379.08667, 1202.8396, 26.28240204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1380.890625, 1210.68103, 24.98164749, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1384.901367, 1224.351929, 23.5663681, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1392.162109, 1234.921753, 23.0192585, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1404.869019, 1248.466309, 22.9381752, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1411.775635, 1242.650757, 22.93823051, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1401.283936, 1227.817261, 23.07446861, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1396.847046, 1219.106323, 23.60873795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1395.267578, 1212.768799, 24.22983932, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1395.140015, 1206.29248, 25.22144318, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1396.429443, 1199.882446, 26.34021568, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1399.51001, 1193.971924, 27.26876259, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1403.908447, 1189.226074, 27.9052906, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1409.234619, 1185.721191, 28.36639023, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1415.128784, 1183.692993, 28.87374687, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1421.423096, 1182.742065, 29.268116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1430.962524, 1182.133057, 29.46415901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1442.962646, 1181.774048, 29.46415901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1454.962524, 1180.139282, 29.46415901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1460.962524, 1178.387451, 29.46415901, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -832.0234375, 782.1873779, -18.85727501, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -968.9829102, 779.171814, 3.340335369, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -820.0234375, 774.5649414, -20.18988419, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -808.0234375, 772.7869873, -20.88287354, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -797.1049805, 772.1262817, -20.96200562, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -797.1049805, 786.1768799, -20.96200562, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -808.0234375, 785.5162354, -20.88287354, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -820.0234375, 783.7382813, -20.18990707, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -1584.709595, 773.3175659, 24.21462631, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.709595, 778.449646, 23.65887833, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.709595, 790.449646, 21.22773552, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1584.709717, 796.4827271, 19.97509956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.711548, 802.8568726, 18.98422813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.711914, 808.9665527, 18.61466026, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.709961, 814.6345825, 18.65466309, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.709595, 820.5881958, 18.61466217, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1583.985962, 824.6924438, 18.61465836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1581.9021, 828.3016357, 18.61465836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1578.709595, 830.9804688, 18.61465836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1574.793335, 832.4058838, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1566.707397, 832.5916138, 18.60684204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1560.707397, 832.5916138, 18.60683823, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1499.133667, 820.5916138, 18.60684204, 0, 0, 0, 1, 0, 1, 23476599, 0, 0, 0 + -1499.112183, 814.5828247, 18.85504532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1498.817505, 808.4628906, 19.50029373, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1498.252197, 802.2327271, 20.43495369, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.511719, 795.9312744, 21.52333832, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1496.69165, 789.5974121, 22.61587143, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1495.249512, 760.6113892, 24.48587227, 0, 0, 0, 1, 0, 1, 23476599, 0, 0, 0 + -1597.365479, 778.4880981, 23.82976151, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1603.365479, 778.5715942, 24.64596939, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1609.365479, 778.6195679, 25.82919312, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1613.689209, 778.5896606, 26.72226715, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1621.365601, 778.5194092, 28.13397026, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1627.367798, 778.4448242, 28.80652428, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1631.472046, 777.7098999, 28.91709518, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1635.081299, 775.6260986, 28.91709518, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1637.760132, 772.4335938, 28.91709518, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1639.185547, 768.517395, 28.91709518, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.676025, -493.7888794, 2.123492479, 0, 0, 0, 1, 0, 1, 668247203, 0, 0, 0 + -1410.672607, -474.2689819, 2.123428822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.672607, -468.2689819, 2.123430729, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.672607, -462.2689819, 2.070610762, 0, 0, 0, 1, 0, 1, 668247203, 0, 0, 0 + -1310.499268, -523.9763184, 1.949795246, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1310.539917, -518.368103, 1.949952006, 0, 0, 0, 1, 0, 1, 1673682110, 0, 0, 0 + -1310.539551, -511.9681091, 1.949953794, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1310.138306, -508.2717896, 1.947508812, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1308.943726, -503.8575439, 1.937296867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1307.150879, -499.2802429, 1.926707745, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1304.954956, -494.5872192, 1.921959043, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1302.550659, -489.8259583, 1.92791748, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1300.133301, -485.0438538, 1.948970437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1297.9552, -480.2651062, 1.94226253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1295.981445, -475.631012, 1.946579099, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1294.751953, -471.0469971, 1.948901892, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1294.231812, -466.6559143, 1.946413755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1294.585205, -462.0185547, 1.949955463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1295.143555, -455.6429138, 1.776344776, 0, 0, 0, 1, 0, 1, 1673682110, 0, 0, 0 + -1295.631592, -450.064209, 1.774159193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1301.231934, -450.5490417, 1.774104714, 0, 0, 0, 1, 0, 1, 242690997, 0, 0, 0 + -1307.585938, -451.1100159, 1.774252176, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1314.580688, -451.2955933, 1.949952364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1321.234619, -450.9864502, 1.949668646, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1327.584839, -450.5135498, 1.949955463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1333.688721, -450.2687683, 1.949954629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1340.067505, -450.2738037, 1.949903727, 0, 0, 0, 1, 0, 1, 242690997, 0, 0, 0 + -1225.59436, -438.5480957, 1.949791193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1246.804688, -523.9682617, 1.94995594, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -1252.445801, -523.960022, 1.949796557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1258.025879, -523.9631348, 1.949903369, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -1264.404785, -523.9681396, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1270.404785, -523.9681396, 1.949953675, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1275.282715, -523.9682617, 1.949956656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.282715, -523.9682617, 1.949956656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1287.282715, -523.9682617, 1.949956656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1293.282715, -523.9682617, 1.949955106, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1298.539917, -523.9682007, 1.949953675, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1304.918701, -523.9732056, 1.949902415, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -1001.717163, -497.3486328, 1.949947715, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -1001.717285, -500.3761597, 1.944850802, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1003.049255, -505.6971436, 1.938070774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1006.424377, -510.0960083, 1.941515446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1010.498108, -513.2160645, 1.944633245, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1015.477051, -515.2756348, 1.945922017, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1021.050659, -516.4928589, 1.947631478, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1026.908203, -517.0860596, 1.947330356, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1032.738892, -517.2733765, 1.948639393, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1038.232178, -517.2731934, 1.949949145, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1046.332153, -517.5889282, 1.949954867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.314331, -518.0491943, 1.949955225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1058.28125, -518.6763916, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1064.228271, -519.4699097, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1070.151001, -520.4291382, 1.949954629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1076.453857, -521.5405273, 1.949825168, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -1082.01062, -522.5119629, 1.949956059, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1087.505371, -523.4840698, 1.947438359, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -1094.31189, -524.4396362, 1.949954391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1103.535767, -524.0303955, 1.947401404, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1108.977539, -523.9778442, 1.947499037, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1114.791504, -523.9603271, 1.948538542, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1120.791382, -523.9603271, 1.949954033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1126.791382, -523.9603271, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1132.791382, -523.9603271, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1138.791382, -523.9603271, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1340.085205, -363.7962341, 1.949954987, 0, 0, 0, 1, 0, 1, 3269158450, 0, 0, 0 + -1333.685181, -363.7961121, 1.94995594, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1327.685181, -363.7961121, 1.949940205, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1321.685181, -363.7961121, 2.061705351, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.684937, -363.796051, 2.075527191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1308.943237, -363.7883301, 1.987756014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1302.543213, -363.7881775, 1.89988482, 0, 0, 0, 1, 0, 1, 3269158450, 0, 0, 0 + -1296.9021, -363.7963867, 1.899725199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1296.943237, -358.1882019, 1.902070522, 0, 0, 0, 1, 0, 1, 1949345291, 0, 0, 0 + -1296.943481, -351.788208, 2.075677395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.482666, -307.9736023, 2.075677872, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1204.86145, -307.9786987, 2.075674772, 0, 0, 0, 1, 0, 1, 1949345291, 0, 0, 0 + -1198.482666, -307.9736633, 2.075672865, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1194.330444, -307.9814148, 2.075533152, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1188.330444, -307.9814148, 2.075533152, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1183.436768, -307.9814148, 2.075532913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1177.457886, -307.9814148, 2.075677156, 0, 0, 0, 1, 0, 1, 1949345291, 0, 0, 0 + -1165.457886, -307.9815063, 2.075677872, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.45813, -319.9815063, 2.075672388, 0, 0, 0, 1, 0, 1, 242690997, 0, 0, 0 + -1165.45813, -327.4050598, 2.075672626, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.45813, -333.9710083, 2.149433851, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.45813, -339.9710083, 2.249167204, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1291.322021, -363.793335, 1.899829268, 0, 0, 0, 1, 0, 1, 3269158450, 0, 0, 0 + -1284.943237, -363.788269, 1.987800717, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1279.45813, -363.9710388, 2.064594269, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1273.45813, -363.9710388, 2.072139263, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1267.45813, -363.9710388, 2.072139263, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1261.45813, -363.9710388, 2.016286135, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1255.45813, -363.9710388, 1.955188036, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1249.45813, -363.9710388, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1243.45813, -363.9710388, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1237.45813, -363.9710388, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1231.45813, -363.9710388, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1225.45813, -363.9710388, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1219.45813, -363.9710388, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1213.45813, -363.9710388, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1207.45813, -363.9710388, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1201.458252, -363.9710388, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1195.458252, -363.9710388, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1189.458252, -363.9710388, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1183.458252, -363.9710388, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1177.458008, -363.7938538, 1.949862242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1171.058105, -363.7939148, 1.776256084, 0, 0, 0, 1, 0, 1, 3269158450, 0, 0, 0 + -1165.45813, -363.7939453, 1.774149299, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.45813, -345.9710083, 2.151509285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.458008, -351.7938843, 1.774624228, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.453003, -358.1726685, 1.774095058, 0, 0, 0, 1, 0, 1, 242690997, 0, 0, 0 + -1220.144043, -437.0959473, 1.949939966, 0, 0, 0, 1, 0, 1, 242690997, 0, 0, 0 + -1213.96167, -435.4394531, 1.949938059, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1206.787354, -433.1542053, 1.949871421, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1201.313965, -430.8051453, 1.949679375, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1196.048462, -427.9332275, 1.949511528, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1191.076538, -424.5787048, 1.949385524, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1186.442139, -420.7713013, 1.949301958, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1182.186646, -416.5447998, 1.949259043, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1178.347534, -411.9367065, 1.949262142, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1174.958984, -406.987854, 1.949308753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1172.051025, -401.7421875, 1.949394464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1169.649536, -396.2461853, 1.94952774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.775635, -390.5486145, 1.949700832, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1166.446167, -384.7000427, 1.949915886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.672729, -379.6177368, 1.780884266, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.457886, -375.7938843, 1.776399851, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.45813, -369.3938904, 1.774148822, 0, 0, 0, 1, 0, 1, 242690997, 0, 0, 0 + -1210.482666, -302.3735962, 2.074522495, 0, 0, 0, 1, 0, 1, 3898411032, 0, 0, 0 + -1210.48291, -295.9736328, 2.074526072, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.48291, -289.9736328, 2.074526072, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.48291, -283.9736023, 2.074526072, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.48291, -277.9736328, 2.074524403, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.48291, -271.9736328, 2.074524403, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.48291, -265.9736328, 2.074522257, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.48291, -259.9736023, 2.074522257, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.48291, -253.9736176, 2.074522257, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.48291, -247.9736176, 2.074524403, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.48291, -241.9736176, 2.07452035, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.48291, -235.9736176, 2.07494545, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.490356, -226.7336731, 2.075577021, 0, 0, 0, 1, 0, 1, 3898411032, 0, 0, 0 + -1210.485229, -221.1123962, 2.075676203, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1204.885254, -221.1124115, 2.075628519, 0, 0, 0, 1, 0, 1, 3898411032, 0, 0, 0 + -1198.485229, -221.1124573, 2.075673819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1192.526245, -220.6727295, 2.156157732, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1087.160034, -208.1835632, 5.122671127, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1082.91748, -212.4261932, 4.757781982, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1078.674805, -216.6688385, 4.374484062, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1074.432129, -220.9114685, 3.983972549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1070.189453, -225.1541138, 3.597459078, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1065.946899, -229.3967438, 3.226149559, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1061.704224, -233.639389, 2.881227732, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1057.461548, -237.882019, 2.573897362, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1053.218872, -242.1246796, 2.315369129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1048.976318, -246.3673096, 2.116840839, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1044.733643, -250.6099548, 1.989511251, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1040.490967, -254.8526001, 1.944575191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1035.96582, -259.3781128, 1.944576979, 0, 0, 0, 1, 0, 1, 3898411032, 0, 0, 0 + -1031.971313, -263.3147583, 1.944420576, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1035.96582, -267.297699, 1.944578052, 0, 0, 0, 1, 0, 1, 1949345291, 0, 0, 0 + -1040.491211, -271.8233337, 1.944578886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1043.045044, -274.418396, 2.013268471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1047.484863, -278.5440369, 2.074263096, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1051.95874, -282.4442749, 2.073442221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1056.718384, -286.0964355, 2.073761702, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1061.662598, -289.4944763, 2.074275732, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1066.777832, -292.6291199, 2.074372292, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1072.050171, -295.4917603, 2.07449007, 0, 0, 0, 1, 0, 1, 1949345291, 0, 0, 0 + -1077.464966, -298.0745239, 2.074537516, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1083.00769, -300.3703613, 2.074735641, 0, 0, 0, 1, 0, 1, 1949345291, 0, 0, 0 + -1088.662842, -302.3729553, 2.075402498, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1094.415161, -304.0768738, 2.075653553, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1100.248657, -305.4773865, 2.075308561, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1106.147583, -306.5706482, 2.075386286, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1112.095581, -307.3537292, 2.075422525, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1118.076416, -307.8244019, 2.075661182, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1124.073364, -307.9814758, 2.075675964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1129.43689, -307.9814758, 2.075647593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.43689, -307.9814758, 2.075591803, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1141.43689, -307.9814758, 2.075676918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1147.43689, -307.9814758, 2.075676441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1153.457886, -307.9813843, 2.075677156, 0, 0, 0, 1, 0, 1, 1949345291, 0, 0, 0 + -2008.782837, -198.4121094, 1.454923153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2012.870728, -198.9232788, 1.651659012, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2016.858643, -200.5362244, 1.652665854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2020.28833, -203.1327057, 1.653536797, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2022.922852, -206.5333099, 1.654222727, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2024.580078, -210.5029907, 1.654686213, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2025.145508, -214.7674255, 1.654914856, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2025.14563, -226.7674408, 1.654770613, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2025.137817, -238.5135193, 1.782162786, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2025.137817, -250.513504, 2.0263381, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2025.137817, -262.5134277, 2.158566475, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2024.885132, -266.6338806, 2.152964115, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2024.061768, -270.8653564, 2.152726173, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2022.689331, -274.9518738, 2.156445742, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2020.791748, -278.8225403, 2.156938553, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2018.401733, -282.4101868, 2.152072906, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2011.492188, -289.7101746, 2.158539534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2003.006836, -298.1954651, 2.15820837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1994.521606, -306.6807556, 2.158103466, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1961.395996, -320.5028687, 2.158087492, 0, 0, 0, 1, 0, 1, 1745074972, 0, 0, 0 + -1955.395996, -320.5028687, 2.157449007, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1943.395996, -320.5028687, 2.220577955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1937.395996, -320.5028687, 2.245228291, 0, 0, 0, 1, 0, 1, 1745074972, 0, 0, 0 + -1931.395996, -320.5048218, 2.186467409, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1925.637939, -321.1627808, 2.157680988, 0, 0, 0, 1, 0, 1, 1745074972, 0, 0, 0 + -1919.628906, -323.074585, 2.156792402, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1913.623535, -325.8230591, 2.152020931, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1907.621704, -328.9938965, 2.152484179, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1901.623535, -332.1729736, 2.158564091, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1895.628906, -334.9460144, 2.158562422, 0, 0, 0, 1, 0, 1, 1745074972, 0, 0, 0 + -1889.890381, -336.8307495, 2.158563614, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1883.903809, -337.6094666, 2.158563852, 0, 0, 0, 1, 0, 1, 1745074972, 0, 0, 0 + -1877.903809, -337.6094666, 2.158564329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1871.903809, -337.6094666, 2.158564091, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1865.903809, -337.6094666, 2.158542633, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1859.903809, -337.6094666, 2.15856266, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1848.157715, -337.6017151, 2.158562899, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1836.157715, -337.6017151, 2.157577515, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1824.157715, -337.6017151, 2.1565516, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1820.037964, -337.8699951, 2.147879601, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1815.806885, -338.6932373, 2.147470236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1811.720825, -340.0654602, 2.150086403, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1807.850708, -341.9629211, 2.151166916, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1804.263428, -344.3526306, 2.15401125, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1801.021362, -347.1931458, 2.158558607, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1792.536133, -355.6784363, 2.157575607, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1784.050781, -364.1636963, 2.15661025, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1775.739502, -372.4639587, 2.158557653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1767.254272, -380.9492188, 2.157503605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1668.114502, -314.1716003, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1659.629395, -305.6865234, 1.949941874, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1656.301025, -302.3580933, 1.949939609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1652.05835, -298.115448, 1.949941397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1647.815674, -293.8728027, 1.949941397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1643.57312, -289.6301575, 1.949941397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1639.330444, -285.3875122, 1.949941397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1635.087769, -281.1448975, 1.949939609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1631.759399, -277.8164673, 1.94994092, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1627.516724, -273.573822, 1.94994092, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1622.359863, -268.4170227, 1.949941278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1618.11731, -264.1743774, 2.002067089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1613.874634, -259.9317017, 2.06452775, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1609.631958, -255.6890869, 2.148858786, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1294.484985, -221.0915375, 2.075273037, 0, 0, 0, 1, 0, 1, 3898411032, 0, 0, 0 + -1282.484985, -221.0915375, 2.075273275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1270.484985, -221.0915375, 2.075273037, 0, 0, 0, 1, 0, 1, 3898411032, 0, 0, 0 + -1258.484985, -221.0915375, 2.075273275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1246.484985, -221.0915375, 2.075273275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1234.484985, -221.0915375, 2.075273275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1222.485474, -221.112381, 2.075675964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1216.085205, -221.112381, 2.075627089, 0, 0, 0, 1, 0, 1, 3898411032, 0, 0, 0 + -1654.495361, -473.0924683, 2.080573082, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1654.495239, -466.6923828, 1.949944258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1654.495239, -460.6923828, 1.949940681, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1654.495239, -448.6923828, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1654.495239, -436.6923828, 1.949940681, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1654.495117, -424.6923828, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1653.141846, -417.9916992, 1.948875189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1650.778809, -411.8920288, 1.948827147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1647.335205, -406.3304749, 1.943944216, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1642.928345, -401.4963379, 1.93819809, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1637.708252, -397.5542908, 1.934668064, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1631.852661, -394.6385498, 1.934767962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1625.561035, -392.8483887, 1.94863534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1619.622192, -391.5874023, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1613.500977, -390.4498901, 1.949944139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1607.015869, -389.5286865, 1.949944258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1600.060181, -388.9081726, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1593.660156, -388.9080505, 1.949943185, 0, 0, 0, 1, 0, 1, 493302281, 0, 0, 0 + -1588.060303, -388.9080505, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1582.438965, -388.9131775, 1.949892759, 0, 0, 0, 1, 0, 1, 493302281, 0, 0, 0 + -1576.060181, -388.9081421, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1565.286987, -388.9137573, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1553.286987, -388.9137573, 1.949944258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1541.286987, -388.9137573, 1.949944019, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1529.286987, -388.9137573, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1522.886963, -388.9137268, 1.949944019, 0, 0, 0, 1, 0, 1, 493302281, 0, 0, 0 + -1676.902954, 681.2662354, 28.91329956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1676.902954, 686.866272, 28.91329765, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1676.896118, 693.2694092, 28.91602135, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1676.172363, 697.3736572, 28.91886711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1672.394653, 704.3967896, 28.91886711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1666.967896, 714.3393555, 28.91886711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1661.62146, 724.2125244, 28.91886711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1655.88562, 734.4226685, 28.91886711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1649.917847, 744.8334961, 28.91886711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1643.950073, 755.2443848, 28.91886711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1640.966187, 760.4497681, 28.91886711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1639.540771, 764.3659058, 28.91886711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.707642, 681.2662354, 24.48970604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 693.2671509, 24.48970604, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1584.703979, 705.2671509, 24.48970604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 717.2671509, 24.48970604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 729.2671509, 24.48970604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 741.2671509, 24.48970604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.705933, 753.6834106, 24.48970795, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1602.765381, 681.2672119, 24.61356735, 0, 0, 0, 1, 0, 1, 3003939658, 0, 0, 0 + -1615.17749, 681.2676392, 25.44520378, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1627.800049, 681.2682495, 26.70150375, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1640.422607, 681.2688599, 27.95780373, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1652.834717, 681.2692871, 28.78943825, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1664.902954, 681.2662964, 28.91323662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1671.302979, 681.2662354, 28.91329956, 0, 0, 0, 1, 0, 1, 3003939658, 0, 0, 0 + -1494.951904, 773.5559082, 24.37748909, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1572.74585, 773.3731689, 23.92002678, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1566.699951, 773.3770142, 23.93651772, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1558.426514, 773.383606, 23.95641518, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1552.303955, 773.3834839, 23.97162819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1545.358521, 773.382019, 23.9889946, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1538.112793, 773.3800049, 24.0071125, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1531.467041, 773.3770752, 24.02305603, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1525.422363, 773.3770142, 24.03874969, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1519.377563, 773.3770142, 24.05372238, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1513.332886, 773.3770142, 24.06869125, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1507.287964, 773.3737793, 24.0830555, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1572.705811, 681.2667236, 24.49163246, 0, 0, 0, 1, 0, 1, 3003939658, 0, 0, 0 + -1566.703979, 681.2671509, 24.49355888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1559.631714, 681.2348022, 24.49355888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1555.484497, 680.8236084, 24.49355888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.138672, 677.5004883, 24.48970604, 0, 0, 0, 1, 0, 1, 3003939658, 0, 0, 0 + -1537.312988, 672.3232422, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1532.135742, 683.1489868, 24.48970795, 0, 0, 0, 1, 0, 1, 23476599, 0, 0, 0 + -1529.546997, 688.5618896, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1526.958374, 693.9747925, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1524.369751, 699.3876343, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1521.781128, 704.8005371, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1519.192505, 710.2133789, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1516.604004, 715.6262207, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1514.015381, 721.0391235, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1511.426758, 726.4519653, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1508.838135, 731.8648071, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1506.249512, 737.27771, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1503.660889, 742.6905518, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1501.072266, 748.1033936, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1498.483643, 753.5162964, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1526.487183, 667.1460571, 24.4896965, 0, 0, 0, 1, 0, 1, 3003939658, 0, 0, 0 + -1521.074463, 664.557373, 24.32520676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1515.661621, 661.96875, 23.87870789, 0, 0, 0, 1, 0, 1, 3003939658, 0, 0, 0 + -1510.248779, 659.380127, 23.22070885, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1504.835938, 656.7915039, 22.42170715, 0, 0, 0, 1, 0, 1, 3003939658, 0, 0, 0 + -1499.423096, 654.2029419, 21.55220795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1494.010132, 651.6143188, 20.68270683, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.59729, 649.0256958, 19.88370705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1483.184448, 646.4370728, 19.22570801, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1477.756592, 643.838501, 18.89033699, 0, 0, 0, 1, 0, 1, 3003939658, 0, 0, 0 + -1474.894409, 621.2235718, 18.61470604, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1676.902954, 675.6662598, 28.91329956, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1676.902954, 669.2662354, 28.91329956, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1676.897095, 663.2662354, 28.91061783, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1676.827271, 657.1981812, 28.87161827, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1676.183472, 650.9174805, 28.78944016, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1674.998779, 644.4381714, 28.66826439, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1673.411987, 637.8037109, 28.51226425, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1671.556519, 631.0564575, 28.32562447, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1669.559082, 624.2371216, 28.11251831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1667.537476, 617.3839722, 27.87712669, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1665.599243, 610.5325317, 27.62362862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1663.840332, 603.7149658, 27.35620117, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1662.344116, 596.9599609, 27.07902336, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1661.18042, 590.2919922, 26.79627419, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1660.404663, 583.7314453, 26.51213264, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1660.057495, 577.2944336, 26.23077583, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1660.164429, 570.9924316, 25.95638466, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1660.735596, 564.8325806, 25.69313622, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1661.765991, 558.8175049, 25.4452076, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1663.236328, 552.9458008, 25.2167778, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1665.112305, 547.211792, 25.01202774, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1667.346802, 541.6063232, 24.83513451, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1669.879639, 536.1165771, 24.6902771, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1672.639404, 530.7270508, 24.58163452, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1675.544312, 525.4193726, 24.51338577, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1678.503784, 520.1735229, 24.48970795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1681.46936, 515.0918579, 24.48608971, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1684.505005, 509.7797852, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1679.655151, 506.9797668, 24.48609161, 0, 0, 0, 1, 0, 1, 2427002661, 0, 0, 0 + -1674.112427, 503.7805481, 24.48801613, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1668.856689, 500.8321228, 24.48994255, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1663.370972, 498.0799561, 24.48994255, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1657.68689, 495.4974976, 24.48994255, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1651.852417, 493.0440979, 24.48993683, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1645.915649, 490.6789856, 24.48991966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1639.921021, 488.3612976, 24.48993874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1633.919556, 486.050415, 24.48994064, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1627.959106, 483.7056885, 24.48991966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1622.084839, 481.2861938, 24.48991776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1616.344116, 478.7512512, 24.48993683, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1610.786621, 476.0601501, 24.48994255, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1605.460327, 473.1713867, 24.48992348, 0, 0, 0, 1, 0, 1, 2427002661, 0, 0, 0 + -1595.067993, 467.1713867, 24.48994064, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1589.067993, 477.5636902, 24.49186516, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1585.942627, 484.5663147, 24.49379349, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.470093, 491.880127, 24.49379349, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.346802, 499.3478699, 24.49379349, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.708374, 504.9694519, 24.49183273, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1584.708374, 516.9694824, 24.48994064, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.708374, 528.9693604, 24.48994064, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1584.703979, 536.6217651, 24.49355698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 542.6217651, 24.49355698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 548.6217651, 24.49355698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 554.6217651, 24.49355698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 560.6217651, 24.49355698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 566.6217651, 24.49355698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 572.6217651, 24.49355698, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1584.703979, 582.5784302, 24.49355698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.707642, 596.6175537, 24.48970413, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.707642, 608.6176147, 24.48970413, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1584.703979, 614.6216431, 24.49355698, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 621.2671509, 24.49356079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 627.2671509, 24.49356079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 633.2671509, 24.49356079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 639.2671509, 24.49356079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 645.2671509, 24.49356079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 651.2671509, 24.49356079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 657.2671509, 24.49356079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.703979, 663.2671509, 24.49356079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1584.707642, 669.2662354, 24.48963737, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1566.704712, 516.9716797, 24.46642876, 0, 0, 0, 1, 0, 1, 2667392948, 0, 0, 0 + -1560.771484, 516.9716797, 24.1834259, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1554.952759, 516.9716797, 23.66119576, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1549.219849, 516.9716797, 22.9732933, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1543.544189, 516.9716797, 22.18399048, 0, 0, 0, 1, 0, 1, 2667392948, 0, 0, 0 + -1537.897217, 516.9716797, 21.35164642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1532.250244, 516.9716797, 20.53182983, 0, 0, 0, 1, 0, 1, 2667392948, 0, 0, 0 + -1526.574585, 516.9716797, 19.78037262, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1520.841675, 516.9716797, 19.15639114, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1515.022949, 516.9716797, 18.72544861, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1509.230103, 516.9716797, 18.61494255, 0, 0, 0, 1, 0, 1, 2667392948, 0, 0, 0 + -1687.304932, 504.9300537, 24.48609161, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1690.504395, 499.3889465, 24.48608398, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1693.504395, 494.1927795, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1696.504395, 488.9966431, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1699.504395, 483.8004761, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1702.504395, 478.6043091, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1705.504395, 473.4081726, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1708.504395, 468.2120056, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1711.504395, 463.0158691, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1714.504395, 457.8197021, 24.48609161, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1717.504395, 452.6235657, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1720.504395, 447.4273987, 24.48609161, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1723.504395, 442.2312317, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1726.504395, 437.0350952, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1729.504395, 431.8389282, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1732.504395, 426.6427917, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1735.552124, 421.3639526, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1739.104492, 415.2112427, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1742.84082, 408.7396545, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1746.208984, 402.9057922, 24.48609161, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1752.215942, 392.5063477, 24.48223877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1741.82019, 386.5099182, 24.48416519, 0, 0, 0, 1, 0, 1, 2523838371, 0, 0, 0 + -1736.620605, 383.5134888, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1731.424438, 380.5134888, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1726.228394, 377.5134888, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1721.032227, 374.5134888, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1715.83606, 371.5134888, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1710.639893, 368.5134888, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1705.443726, 365.5134888, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1700.247559, 362.5134888, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1694.984619, 359.4747314, 24.48609161, 0, 0, 0, 1, 0, 1, 2523838371, 0, 0, 0 + -1689.015015, 356.026062, 24.48608971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1682.78772, 352.4278259, 24.4860878, 0, 0, 0, 1, 0, 1, 2523838371, 0, 0, 0 + -1677.076782, 349.1263733, 24.48464394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1671.535034, 345.9240417, 24.48223877, 0, 0, 0, 1, 0, 1, 2523838371, 0, 0, 0 + -1666.685181, 343.1240234, 24.48223877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1663.885254, 347.9737854, 24.48223877, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1660.685303, 353.5163269, 24.48223877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1657.683594, 358.7172241, 24.48608971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1654.683594, 363.9133606, 24.48608971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1651.683594, 369.1095276, 24.48608971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1648.683594, 374.3056641, 24.48608971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1645.683594, 379.5018311, 24.48608971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1642.683594, 384.6979675, 24.48608971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1639.683594, 389.8941345, 24.48608971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1636.683594, 395.090271, 24.48608971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1633.683594, 400.286438, 24.48608971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.683594, 405.482605, 24.48608971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1626.474609, 412.6304932, 24.48224068, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1618.411255, 426.7407227, 24.48224068, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1609.409912, 442.3303528, 24.48224068, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1607.067139, 446.3875427, 24.48609352, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1604.067139, 451.5836792, 24.48609352, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1601.067993, 456.7790833, 24.48994064, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1509.230103, 418.3293152, 18.61494827, 0, 0, 0, 1, 0, 1, 4105204355, 0, 0, 0 + -1521.016602, 418.3315125, 18.91553116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1533.016602, 418.3315125, 19.83629799, 0, 0, 0, 1, 0, 1, 4105204355, 0, 0, 0 + -1545.016479, 418.3315125, 21.07733154, 0, 0, 0, 1, 0, 1, 4105204355, 0, 0, 0 + -1557.016479, 418.3315125, 22.39843178, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1569.016479, 418.3315125, 23.55939865, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1581.016602, 418.3315125, 24.32003403, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1593.016602, 418.3315125, 24.48609734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1601.366089, 418.4855957, 24.53286552, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1608.016602, 420.7431335, 24.48224068, 0, 0, 0, 1, 0, 1, 4105204355, 0, 0, 0 + -1661.835449, 340.3240356, 24.48223877, 0, 0, 0, 1, 0, 1, 2605329897, 0, 0, 0 + -1656.292969, 337.1240234, 24.48980713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1652.374634, 335.7037354, 24.36776352, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1640.693481, 335.5204773, 24.21928978, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1628.693481, 335.5204773, 24.06676674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1616.693481, 335.5204773, 23.9142437, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1604.294922, 335.5180969, 23.75280762, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1598.694946, 335.5180969, 23.68162918, 0, 0, 0, 1, 0, 1, 2605329897, 0, 0, 0 + -1592.694946, 335.5180969, 23.60536766, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1586.694946, 335.5180969, 23.52910614, 0, 0, 0, 1, 0, 1, 2605329897, 0, 0, 0 + -1581.094971, 335.5180969, 23.45792961, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1574.694214, 335.5192871, 23.37849808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1562.693481, 335.5204773, 23.06182861, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1550.693481, 335.5204773, 21.7943058, 0, 0, 0, 1, 0, 1, 2605329897, 0, 0, 0 + -1537.650757, 335.5204773, 19.79894257, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1526.693481, 335.5204773, 18.13923073, 0, 0, 0, 1, 0, 1, 2605329897, 0, 0, 0 + -1514.693481, 335.5204773, 16.88417053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1758.209229, 382.1207581, 24.4860878, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1761.208984, 376.9245911, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1764.213135, 371.7214661, 24.48609352, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1767.232788, 366.4912109, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1770.265991, 361.2376404, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1773.309326, 355.9663086, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1776.359741, 350.6828308, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1779.41394, 345.3928223, 24.48609352, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1782.46875, 340.1018982, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1785.520752, 334.8156128, 24.48609352, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1788.566895, 329.5396118, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1791.603882, 324.27948, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1794.628418, 319.040863, 24.48609161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1797.637817, 313.8280334, 24.48609161, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1803.637817, 303.43573, 24.48667717, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1793.245239, 297.4363708, 24.44751549, 0, 0, 0, 1, 0, 1, 1969758181, 0, 0, 0 + -1788.048828, 294.4370117, 24.42933464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1782.852661, 291.4370117, 24.41115761, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1777.589478, 288.3983154, 24.39274406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1772.211426, 285.2932434, 24.37393188, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1766.74707, 282.1383972, 24.35481644, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1761.22522, 278.9503479, 24.33549881, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1755.674683, 275.7457275, 24.316082, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1750.124146, 272.5411072, 23.87986755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1744.602295, 269.3530884, 23.16792679, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1739.137939, 266.1982422, 22.16667938, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1733.759888, 263.0931702, 21.37236404, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1728.496704, 260.0544434, 20.8605442, 0, 0, 0, 1, 0, 1, 1969758181, 0, 0, 0 + -1718.107178, 254.0537109, 20.13898468, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1712.107178, 264.4460144, 20.44870567, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1706.106567, 274.8339844, 20.82122421, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1700.105957, 285.2275085, 21.25794601, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1696.736084, 291.0650635, 21.58795357, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1692.999634, 297.5366516, 21.97384644, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1689.447388, 303.6893921, 22.3633728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1686.399658, 308.9682312, 22.71516228, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1683.399658, 314.1643677, 23.07731247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1680.435669, 319.2985535, 23.45060158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1677.851685, 323.7776489, 23.78877068, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1675.406372, 328.0177307, 24.11962891, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1672.685181, 332.73172, 24.48223877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1669.485229, 338.274292, 24.48223877, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1418.561523, 657.9891357, 18.66692734, 0, 0, 0, 1, 0, 1, 1898531108, 0, 0, 0 + -1413.463501, 654.9790039, 18.59318733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1408.50647, 652.0223999, 18.38425636, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1403.697266, 649.0740356, 18.05857086, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1399.036011, 646.0980835, 17.63456535, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1394.517212, 643.0662842, 17.13067436, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.131592, 639.9560547, 16.56533432, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1385.867065, 636.7495117, 15.95697689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1381.708618, 633.4326782, 15.32404137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1377.639282, 629.9953613, 14.68495846, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1373.639771, 626.4310303, 14.05816746, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1369.688232, 622.7372437, 13.46210098, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1365.759888, 618.9163208, 12.91519547, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1361.826294, 614.9765015, 12.43588448, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1357.853882, 610.9334106, 12.04260445, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1353.803223, 606.8115234, 11.75378895, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1349.626465, 602.6473999, 11.58787346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.270752, 598.5006104, 11.55464554, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1340.747925, 594.5387573, 11.55464458, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.069824, 591.3468628, 11.55464363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1336.644409, 587.430603, 11.55464363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1336.462158, 579.7573242, 11.55464363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1336.462158, 574.5782471, 11.55464363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1336.462158, 569.1939697, 11.55464363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1336.462158, 563.2471924, 11.55464363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1336.462158, 557.2471924, 11.55464363, 0, 0, 0, 1, 0, 1, 1898531108, 0, 0, 0 + -1336.463989, 545.2451172, 11.55244637, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1348.463257, 545.2463379, 11.55366516, 0, 0, 0, 1, 0, 1, 1993577042, 0, 0, 0 + -1354.830322, 545.2475586, 11.554883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1361.083496, 544.6934204, 11.55244732, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1367.144897, 543.0692139, 11.55244732, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1372.832153, 540.4172363, 11.55244732, 0, 0, 0, 1, 0, 1, 1993577042, 0, 0, 0 + -1377.972534, 536.8179321, 11.55244732, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1382.40979, 532.3806763, 11.55244732, 0, 0, 0, 1, 0, 1, 1993577042, 0, 0, 0 + -1386.452881, 526.6797485, 11.52919292, 0, 0, 0, 1, 0, 1, 1993577042, 0, 0, 0 + -1389.758667, 517.5435181, 11.52919292, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1401.68457, 519.1290894, 11.52919197, 0, 0, 0, 1, 0, 1, 2667392948, 0, 0, 0 + -1408.942383, 518.8833618, 11.89688873, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1415.246216, 518.913208, 12.48504257, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1421.69397, 518.9571533, 13.25780773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1428.237793, 519.0105591, 14.15364647, 0, 0, 0, 1, 0, 1, 2667392948, 0, 0, 0 + -1434.829468, 519.0686646, 15.11102295, 0, 0, 0, 1, 0, 1, 2667392948, 0, 0, 0 + -1441.421143, 519.12677, 16.06839943, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1447.964844, 519.1801147, 16.96423912, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1454.41272, 519.2241211, 17.73700523, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1460.716553, 519.2539673, 18.32516098, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1466.828491, 519.2649536, 18.61494637, 0, 0, 0, 1, 0, 1, 2667392948, 0, 0, 0 + -1466.828491, 393.2648926, 18.61880112, 0, 0, 0, 1, 0, 1, 2727264354, 0, 0, 0 + -1460.716553, 393.2538757, 18.52728271, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1454.41272, 393.2240601, 18.14759827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1447.964844, 393.1800842, 17.58806038, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1441.421143, 393.1266785, 16.90862274, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1434.829468, 393.068573, 16.16923523, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1428.237793, 393.010498, 15.42984676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1421.69397, 392.9570923, 14.75040913, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1415.246216, 392.9131165, 14.19087219, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1408.942383, 392.8833008, 13.81118774, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1402.830444, 392.8722839, 13.67130375, 0, 0, 0, 1, 0, 1, 2727264354, 0, 0, 0 + -1390.831177, 392.8700562, 13.66963291, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.830444, 411.0171814, 13.67129993, 0, 0, 0, 1, 0, 1, 1993577042, 0, 0, 0 + -1390.830444, 417.3626709, 13.67129993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.830444, 423.7749939, 13.67129993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.830444, 430.1204834, 13.67129993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.830444, 436.2653809, 13.67129993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.830444, 442.2653809, 13.67129993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.831909, 448.2619324, 13.67046738, 0, 0, 0, 1, 0, 1, 1993577042, 0, 0, 0 + -1390.833374, 460.2585144, 13.66963387, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.831909, 472.2619629, 13.67046642, 0, 0, 0, 1, 0, 1, 1993577042, 0, 0, 0 + -1390.830444, 478.3675232, 13.45119286, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.830444, 484.6111145, 12.92632103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.830444, 490.901825, 12.29986191, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.830444, 497.1454163, 11.77499008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.830444, 503.2475586, 11.554883, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.856323, 507.0183105, 11.52919197, 0, 0, 0, 1, 0, 1, 1993577042, 0, 0, 0 + -1378.833374, 460.2585144, 13.66963387, 1, 0, 0, 1, 0, 1, 1012756844, 0, 0, 0 + -1372.830444, 460.2653503, 13.67130375, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1366.830444, 460.2653503, 13.67130375, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1360.830444, 460.2653503, 13.67130375, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.830444, 460.2653503, 13.62656593, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1348.830444, 460.2653503, 13.44326401, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1342.830444, 460.2653503, 13.13276672, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1336.830444, 460.2653503, 12.71052933, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1330.727173, 460.2653503, 12.18233395, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1323.532471, 460.2653503, 11.45386982, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.939453, 460.2653503, 10.58888626, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1309.142822, 460.2653503, 9.756026268, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1303.142822, 460.2653809, 8.99342823, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1297.142822, 460.2653809, 8.221335411, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1291.142822, 460.2653809, 7.455200195, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1285.142822, 460.2653809, 6.710479736, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1279.142822, 460.2653809, 6.00262928, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1273.142822, 460.2653809, 5.553013325, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1267.142822, 460.2653809, 4.965275288, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1261.039551, 460.2653809, 4.452918053, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1253.844849, 460.2653809, 3.981678247, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1246.330322, 462.5134277, 3.627868891, 1, 0, 0, 0, 0, 1, 1012756844, 0, 0, 0 + -1243.177246, 457.1262512, 3.552567244, 1, 0, 0, 0, 5, 1, 1012756844, 0, 0, 0 + -1378.832275, 392.8688049, 13.66732693, 0, 0, 0, 1, 0, 1, 2727264354, 0, 0, 0 + -1374.665771, 392.5029602, 13.66502094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1370.624878, 391.4201965, 13.66502094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1366.833374, 389.6521606, 13.66502094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1363.406372, 387.2526245, 13.66502094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1360.448242, 384.2944641, 13.66502094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1358.059204, 380.8857117, 13.66502094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1356.287842, 377.0957336, 13.66502094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1355.20166, 373.0557556, 13.66502094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.833374, 368.8885193, 13.66502094, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.830444, 362.8928223, 13.67540741, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.830444, 357.914978, 13.67540646, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.831909, 353.7746582, 13.6745739, 0, 0, 0, 1, 0, 1, 2727264354, 0, 0, 0 + -1354.833374, 341.7736511, 13.67374134, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1342.830444, 341.7753906, 13.67374229, 0, 0, 0, 1, 0, 1, 1999976375, 0, 0, 0 + -1336.830444, 341.7753906, 13.67374229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1330.830444, 341.7753906, 13.67374229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1324.830444, 341.7753906, 13.67374229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1318.830444, 341.7753906, 13.67374229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1312.863647, 341.7753906, 13.67374229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1307.248535, 341.7754822, 13.67374134, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1301.761719, 341.7755737, 13.67373943, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1296.019531, 341.7729797, 13.67290497, 0, 0, 0, 1, 0, 1, 1999976375, 0, 0, 0 + -1695.712036, 268.8388977, 20.13526917, 0, 0, 0, 1, 0, 1, 3250626659, 0, 0, 0 + -1689.266479, 268.159729, 19.56190491, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1683.474243, 267.5505981, 19.0551815, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1677.355347, 266.9064636, 18.53123093, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1670.341187, 266.1664124, 17.94483376, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1663.242432, 265.4172363, 17.36699104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1656.03064, 264.656189, 16.79607582, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1647.625, 263.7691345, 16.15115166, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1638.783691, 262.8360901, 15.52754688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.813599, 261.9949951, 14.92751312, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1624.451538, 261.8456116, 14.90135288, 0, 0, 0, 1, 0, 1, 3250626659, 0, 0, 0 + -1612.873169, 261.6595459, 14.85847378, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1609.221313, 272.9787292, 16.34170341, 0, 0, 0, 1, 0, 1, 4094732568, 0, 0, 0 + -1606.216309, 282.1644592, 17.62585068, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1603.258423, 291.2062988, 18.90575409, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1600.33606, 300.1402283, 20.18584824, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1597.789429, 307.9328613, 21.31498528, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1595.380005, 315.3090515, 22.3945713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1592.696289, 323.5180664, 23.60536766, 0, 0, 0, 1, 0, 1, 4094732568, 0, 0, 0 + -1778.617676, 503.7696838, 21.27036858, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1781.99646, 495.8441467, 21.0366478, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1784.282593, 490.9847717, 20.94716644, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1787.301392, 484.8251648, 20.89740944, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1791.03125, 477.5429382, 20.88314438, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1778.922241, 471.1986694, 20.88302612, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1775.076172, 478.7079773, 20.89724731, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1771.956543, 485.0736389, 20.94691849, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1769.577026, 490.1272888, 21.03604317, 0, 0, 0, 2, 0, 1, 418252192, 1, 0, 0 + -1765.881226, 498.7871399, 21.26995087, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1795.453247, 469.3120117, 20.9002533, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1800.547729, 460.3067017, 20.94462585, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1806.2948, 450.7016602, 21.01214981, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1812.673828, 440.6716919, 21.09872055, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1819.666504, 430.3858948, 21.2002182, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1826.60498, 420.4217834, 21.3054657, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1833.384888, 410.5472717, 21.41688156, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1839.995239, 400.9124756, 21.5310421, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1846.426514, 391.6641846, 21.64455032, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1852.665649, 382.9514771, 21.75400162, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1858.695068, 374.9269714, 21.85599136, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1864.48877, 367.7478638, 21.94711876, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1854.042969, 358.9237366, 21.94718361, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1847.891357, 366.5487061, 21.85601425, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1841.630127, 374.8829956, 21.75400543, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1835.247192, 383.7969666, 21.64454651, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1828.739014, 393.1563416, 21.53104019, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1822.106323, 402.8236694, 21.41688156, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1815.353394, 412.6586914, 21.30547333, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1808.483032, 422.5248413, 21.20020485, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1801.246338, 433.1672974, 21.09867477, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1794.655518, 443.5307922, 21.01209259, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1788.727783, 453.4382324, 20.94455338, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1783.478149, 462.7181091, 20.90016365, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1665.816772, 566.8023071, 25.49313545, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1672.314453, 569.2040405, 25.00971413, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1678.199097, 570.7285156, 25.22213554, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1684.065552, 572.2120361, 25.91745758, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1689.895508, 573.6138916, 26.94963264, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1695.67041, 574.8930664, 28.18174934, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1701.372192, 576.008728, 29.47983551, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1706.982422, 576.9199219, 30.71607018, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1712.48291, 577.5858154, 31.77184868, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1717.855103, 577.9655151, 32.54046631, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1723.528809, 578.1896973, 33.01929474, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1729.841187, 578.4083252, 33.32012558, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1736.637817, 578.6099243, 33.47847366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1743.764771, 578.7830811, 33.52939987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1758.391968, 578.9983521, 33.44927216, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1765.583618, 579.0177002, 33.38835907, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1772.488159, 578.9628296, 33.36032104, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1778.974976, 578.3226318, 33.27150726, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1784.981323, 576.6578979, 33.02482986, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1790.458496, 574.0615234, 32.64916611, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1795.358032, 570.6262817, 32.17340088, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1799.63147, 566.4449463, 31.6264019, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1803.230347, 561.6100464, 31.03702545, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1806.106445, 556.2143555, 30.43412399, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1808.211182, 550.3504028, 29.84654236, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1809.736694, 544.8140869, 29.32206535, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1810.952759, 540.1535645, 28.87441254, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1812.749878, 532.3458862, 28.11907578, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1814.189941, 524.6992798, 27.39951324, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1815.859863, 514.9854126, 26.53461456, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1817.461426, 505.5384216, 25.65584564, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1818.606201, 498.5145874, 24.94550705, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1819.745361, 491.4165039, 24.29801559, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1821.3302, 481.7460327, 23.60748863, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1822.918091, 472.0445557, 22.94477272, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1824.071167, 465.0133972, 22.43037987, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1825.247925, 458.3917236, 22.03198814, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1827.935669, 444.5914307, 21.56781769, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1830.359985, 432.5146179, 21.28565025, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1833.68689, 420.0065918, 21.15509224, 0, 0, 0, 2, 0, 1, 418252192, 0, 0, 0 + -1875.359253, 338.6663818, 22.12812614, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1867.156738, 345.4147949, 22.09186745, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1860.117432, 352.1270142, 22.02412415, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1870.000854, 361.5820313, 22.02396965, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1876.189697, 355.6867065, 22.09169579, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1883.747803, 349.465332, 22.15367699, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1752.885864, 515.1989136, 21.9592247, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1746.704712, 523.9752197, 22.29302788, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1740.16333, 533.2858887, 22.59934616, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1734.171265, 541.5674438, 22.86094284, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1729.076904, 548.2766113, 23.06058311, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1723.610474, 553.1762085, 23.28147125, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1716.598755, 556.5188599, 23.58349991, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1708.537964, 558.4951782, 23.91438103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1699.92395, 559.2958984, 24.22181511, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1691.252808, 559.1118774, 24.45351028, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1683.020508, 558.1340332, 24.55716705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1675.722778, 556.5529785, 24.57636833, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1668.234741, 555.230896, 25.01677895, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1759.383545, 506.993042, 21.46135521, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1344.355713, 250.3287354, 8.756308556, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1336.846436, 250.3584442, 9.18237114, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1328.118164, 250.3649292, 8.971524239, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1320.355469, 250.3301544, 9.283890724, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1314.465942, 250.510437, 9.582279205, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1308.349365, 250.6439362, 9.777093887, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1301.937866, 250.7267914, 9.898019791, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1296.048706, 250.7513885, 9.821989059, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1284.122681, 250.8247833, 9.689506531, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1538.213013, -41.349823, 5.903420448, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1532.766968, -39.88017273, 5.846510887, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1526.606079, -38.20246887, 5.851758003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1516.569092, -35.13468933, 5.856640816, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1504.758667, -31.37328911, 5.863080502, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1492.325806, -27.73043251, 6.107376575, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1480.435547, -22.60566711, 6.079006672, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1476.463501, -17.91119957, 6.118954182, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1472.575439, -12.88763714, 6.155708313, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1465.823975, -1.052415848, 6.136817455, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1459.1073, 9.64015007, 6.167898655, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1452.406616, 20.06784821, 6.198979378, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1448.87561, 25.465168, 6.164978027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1445.395996, 30.88487625, 6.044024944, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1442.376953, 35.57988739, 6.189686775, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1437.654541, 32.59418488, 6.043449879, 0, 0, 0, 1, 0, 1, 1626953404, 0, 0, 0 + -1432.271362, 29.12135887, 6.173523426, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.675781, 24.85975075, 6.309381008, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1418.785156, 20.43822479, 6.401536942, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1412.211182, 16.21951485, 6.310549259, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1400.637695, 8.791372299, 6.027145863, 0, 0, 0, 1, 0, 1, 1626953404, 0, 0, 0 + -1375.150391, -7.620088577, 5.800304413, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1365.936157, -13.48787785, 5.675266266, 0, 0, 0, 1, 0, 1, 1626953404, 0, 0, 0 + -1354.393066, -20.90133667, 5.518226147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1343.838379, -28.08964539, 5.421154499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1335.085938, -35.31712341, 5.484863281, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1327.659912, -43.15914917, 5.586226463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1321.886841, -51.87337494, 5.694957733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1318.094482, -61.71749115, 5.780768394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1316.610107, -72.94904327, 5.81336689, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1316.334961, -84.31399536, 5.850735664, 0, 0, 0, 1, 0, 1, 1626953404, 0, 0, 0 + -1316.176514, -100.7162399, 5.753186703, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1434.389038, -100.7952423, 5.378988743, 0, 0, 0, 1, 0, 1, 526898267, 0, 0, 0 + -1446.459595, -100.8384018, 5.526088715, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1535.028076, -52.92804718, 5.771250248, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1536.70459, -46.75151062, 5.80401659, 0, 0, 0, 1, 0, 1, 436855295, 0, 0, 0 + -1539.660278, -35.94298172, 5.874937057, 0, 0, 0, 1, 0, 1, 1158365905, 0, 0, 0 + -1541.33667, -29.76645279, 5.923230171, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1541.608887, -23.12321854, 6.052651405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1541.672363, -16.44521523, 6.263543129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1541.696899, -9.76659584, 6.47443819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1541.67749, -3.003232956, 6.687997818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1541.610352, 3.676439285, 6.898903847, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1541.491089, 10.35665035, 7.109816074, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1541.315674, 17.03728485, 7.320734024, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1541.077637, 23.7606945, 7.53299427, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1540.728516, 31.37602425, 7.773402691, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1540.264648, 39.35948181, 8.025426865, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1539.651733, 46.65031433, 8.24839592, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1539.5896, 53.27676773, 8.048426628, 0, 0, 0, 1, 0, 1, 1158365905, 0, 0, 0 + -1539.568237, 59.07432556, 8.167843819, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1533.919189, 60.57858658, 7.948671341, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1525.239136, 63.25670624, 7.972676754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1518.137329, 65.09558868, 7.89199543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1510.080444, 67.18486786, 7.772475719, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1503.067505, 69.00907898, 7.660424232, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1494.048218, 70.57331085, 7.417273998, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1488.199341, 71.42223358, 7.437992573, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1482.435425, 72.27036285, 7.268723011, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1475.795166, 73.23959351, 7.317939281, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1467.561035, 73.2354126, 7.174295902, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1460.219116, 73.2338562, 7.093614578, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1451.888794, 73.2350235, 6.975849628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1444.636597, 73.24166107, 6.862043381, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1436.950684, 73.20311737, 6.725124359, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1429.089966, 73.21910858, 6.362475872, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1422.2052, 73.23014832, 6.29779768, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1422.195801, 67.65483093, 6.188645363, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1425.808716, 61.25481796, 6.390264034, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1429.124634, 56.10902786, 6.485219955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1432.447876, 50.95758057, 6.407469749, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1435.896118, 45.6495285, 6.329614162, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1439.315063, 40.36092377, 6.107709885, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1543.597778, -42.81457138, 5.823773861, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1549.768066, -44.48919296, 5.803059578, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1556.005005, -47.31121445, 5.83963728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1562.952515, -50.04637146, 5.660020351, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1570.028076, -52.6059761, 5.740901947, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1576.751587, -54.9160347, 5.769476891, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1583.462769, -57.23606873, 5.797659397, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1590.181763, -59.74396515, 5.825689793, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1597.098633, -62.45184708, 5.834411144, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1603.609497, -65.53768158, 5.835707664, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1611.241577, -68.05639648, 5.860484123, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1618.458252, -70.5453186, 5.87251091, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1624.847412, -72.74423981, 5.635872841, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1630.416626, -74.69152832, 5.733113766, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.4552, -68.72990417, 5.622193813, 0, 0, 0, 1, 0, 1, 1105531590, 0, 0, 0 + -1630.45459, -61.9132843, 5.765986443, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.44519, -54.80371857, 6.181794643, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.483032, -47.58403397, 6.526639938, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.52124, -40.35881805, 6.865569115, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.560425, -33.03684235, 7.202672005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.599365, -25.80034447, 7.529485226, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.638794, -18.55805779, 7.850175858, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.678589, -11.30998993, 8.16466713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.718994, -4.010017395, 8.474819183, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.765259, 4.265151978, 8.818325043, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.814331, 12.94829178, 9.169441223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.900024, 20.86192322, 8.995912552, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1632.558105, 27.04267883, 8.73273468, 0, 0, 0, 1, 0, 1, 1105531590, 0, 0, 0 + -1634.049683, 32.44940948, 8.790612221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1628.364746, 33.95890045, 8.718429565, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1621.910278, 35.68005371, 8.978292465, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1612.286011, 38.48975754, 8.951733589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1603.325806, 41.15705109, 8.906486511, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1594.329956, 43.83496094, 8.861059189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1587.887817, 45.60190582, 8.60119915, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1582.213623, 47.15172195, 8.656057358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1576.62793, 48.68990326, 8.497437477, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1570.234497, 50.29766846, 8.607563972, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1560.714966, 53.09493637, 8.54144001, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1551.495728, 55.86431503, 8.422698975, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1545.121216, 57.58031082, 8.130101204, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1636.071533, -76.65473175, 5.651072979, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1642.494751, -78.89100647, 5.923204899, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1652.126221, -80.74842072, 5.857492924, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1664.363647, -82.3769455, 5.826412201, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1676.601196, -84.00547791, 5.795331001, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1688.838623, -85.63401794, 5.764247894, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1701.109253, -87.25645447, 5.392629623, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1706.853027, -88.01554871, 5.393137455, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1707.629883, -82.46090698, 5.315378189, 0, 0, 0, 1, 0, 1, 604969825, 0, 0, 0 + -1708.471313, -76.11717224, 5.494109154, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1708.355835, -70.16744995, 5.917428493, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1708.318115, -63.92766571, 6.277159691, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1708.263428, -57.67294312, 6.630878448, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1708.190674, -51.32419205, 6.982861042, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1708.101685, -45.03950119, 7.32427597, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1707.99585, -38.73986053, 7.65947485, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1707.872925, -32.42533112, 7.988396168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1707.732178, -26.05570602, 8.312926292, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1707.552124, -18.82331848, 8.672616959, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1707.339722, -11.22091675, 9.040683746, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1707.144531, -4.188869476, 9.38939476, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1710.431396, 1.301850319, 9.082825661, 0, 0, 0, 1, 0, 1, 604969825, 0, 0, 0 + -1713.346313, 6.093676567, 9.106274605, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1708.291748, 9.101835251, 9.049221039, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1702.554932, 12.52423954, 9.327748299, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1693.989746, 15.45936298, 9.269373894, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1686.026855, 17.74113846, 9.175836563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1678.075684, 20.03293991, 9.107474327, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1670.118896, 22.32650375, 9.033153534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1662.05603, 24.65076256, 8.951753616, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1654.087891, 26.94786072, 8.865229607, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1646.102295, 29.24652481, 8.748438835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1639.64624, 30.95093346, 8.614670753, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1712.685791, -88.77407837, 5.216209412, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1719.309204, -89.64255524, 5.384413242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1725.30835, -90.49684906, 5.299138069, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1731.369385, -91.34293365, 5.268006325, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1737.446411, -92.19258118, 5.238651752, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1743.539429, -93.04579163, 5.211073399, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1749.648438, -93.90257263, 5.185272694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1760.048828, -94.05712128, 5.163059711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1772.707642, -94.31394958, 5.375853539, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1786.35437, -94.53941345, 5.436021805, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1799.353882, -94.75406647, 5.484774113, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1810.816772, -94.94316101, 5.520891666, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1822.129517, -95.11933899, 5.544291019, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1834.830444, -95.16496277, 5.585949421, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1847.091431, -95.25397491, 5.575655937, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1860.780762, -95.17500305, 5.687485695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1875.636597, -95.09927368, 5.765215874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1889.784302, -95.0298996, 5.829674721, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1902.25647, -94.97087097, 5.878812313, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1914.416992, -95.01979828, 5.911473274, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1920.817017, -95.01979065, 5.575354576, 0, 0, 0, 1, 0, 1, 2492264666, 0, 0, 0 + -1926.416992, -95.01980591, 5.575365543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1926.416992, -89.4197998, 5.575365543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1926.416992, -83.01979828, 5.775364876, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1927.375366, -72.60107422, 5.604859829, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1915.604858, -70.88803864, 5.80465126, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1907.95459, -69.66186523, 5.798669338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1900.306274, -68.43626404, 5.792883396, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1892.660034, -67.21123505, 5.787065029, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1885.015747, -65.98679352, 5.781213284, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1877.384155, -64.76280212, 5.775357723, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1854.139404, -58.79021454, 5.77536869, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1846.883179, -57.85076904, 5.775351048, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1839.625122, -56.87250137, 5.77535677, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1832.369995, -55.89477158, 5.775362492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1825.117432, -54.91758347, 5.775367737, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1817.444092, -53.34728241, 5.993587971, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1809.771729, -51.76153946, 6.205881596, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1802.091553, -50.17315674, 6.529409409, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1797.148804, -47.56287766, 6.324240685, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1791.947754, -44.90833664, 6.427223682, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1786.747437, -42.25899887, 6.343322277, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1780.812866, -39.26322937, 6.592493057, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1773.27771, -34.09241486, 7.0374856, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1765.68335, -28.86641502, 7.465941429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1757.080566, -22.94551849, 7.922568321, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1748.060669, -16.73657227, 8.41584301, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1739.796997, -11.01023865, 8.720046997, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1732.163574, -5.827705383, 8.84913826, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1724.050415, -0.2835407257, 8.996541977, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1718.318726, 3.120322227, 8.909374237, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1932.016968, -95.01981354, 5.575366974, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1938.416992, -95.01980591, 5.775364876, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1944.416992, -95.01980591, 5.775364876, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1956.416992, -95.01980591, 5.802819252, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1968.416992, -95.01980591, 5.792504787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1980.417114, -95.01901245, 5.775355339, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1992.416992, -95.01943207, 5.775360107, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -2001.087769, -95.01981354, 5.775364876, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2016.41687, -95.01981354, 5.775364876, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -2028.41687, -95.01982117, 5.775364876, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2040.41687, -95.01982117, 5.775364876, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2167.648682, -95.01685333, 5.775362015, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -2175.857178, -93.56947327, 5.77536726, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2183.075684, -89.4019165, 5.775371075, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -2188.422852, -83.0349884, 5.7753582, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2191.280273, -75.20504761, 5.775354862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2191.637939, -60.11685181, 5.77534771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2191.550293, -49.20025635, 5.775356293, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2190.928467, -38.2843399, 5.775352001, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2189.839844, -27.4056797, 5.779950142, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -2188.434326, -16.58370399, 5.858903408, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -2186.861572, -5.811944485, 6.034562111, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2183.789551, 15.60909176, 6.59514904, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2181.731689, 36.91025925, 7.392711163, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2181.424316, 47.53289795, 7.85067749, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2181.731934, 58.1455574, 8.333503723, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2182.561768, 68.75543976, 8.830256462, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2183.780518, 79.36907196, 9.329979897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2185.249268, 89.99293518, 9.82172966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2186.830566, 100.6342316, 10.29457569, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2188.390869, 111.2994537, 10.73755836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2189.790771, 121.9953384, 11.13973999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2190.884521, 132.7283325, 11.49016571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2191.530762, 143.5056, 11.77791023, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2191.641846, 154.3336182, 11.99201202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2191.641602, 165.2188416, 12.12153912, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2190.194092, 173.4273376, 12.12153435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2186.026611, 180.6457825, 12.12153435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2179.659668, 185.9929504, 12.12153244, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2171.82959, 188.8505554, 12.12153912, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2162.841553, 189.227005, 12.06274414, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2148.940918, 189.5362091, 11.94511795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2135.040283, 191.398819, 11.82749176, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -2121.139648, 194.1744385, 11.70986557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2107.239258, 196.9402771, 11.59223938, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -2093.338623, 198.7735138, 11.47461128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2079.437988, 198.7898254, 11.35698509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2065.537598, 196.989212, 11.2393589, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2051.636963, 194.256012, 11.12173176, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2037.736328, 191.513031, 11.00410461, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2023.835815, 189.6830597, 10.88647842, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1999.748779, 187.1525269, 10.76885414, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1985.160645, 183.3590546, 10.76884937, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1970.570313, 179.5653229, 10.76884556, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1955.977905, 175.7713165, 10.76884079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1941.383301, 171.9770508, 10.76883602, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1926.786499, 168.1825256, 10.76883125, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1907.499268, 166.2872467, 10.56885338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1907.497925, 154.2983093, 10.76842976, 0, 0, 0, 1, 0, 1, 1316482599, 0, 0, 0 + -1906.353149, 145.4956055, 9.671984673, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1905.208496, 136.6929169, 8.575540543, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1903.894775, 126.5906219, 7.386400223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1902.930176, 119.3408508, 6.865840435, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1901.819214, 110.9874039, 6.335207462, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1900.708252, 102.635025, 5.804598331, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1899.876343, 96.28948212, 5.635731697, 0, 0, 0, 1, 0, 1, 1316482599, 0, 0, 0 + -1899.149414, 90.74317169, 5.757380009, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1898.414795, 85.18898773, 5.809593201, 0, 0, 0, 1, 0, 1, 1316482599, 0, 0, 0 + -1897.575684, 78.83848572, 6.020403862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1896.195068, 68.22151184, 5.891975403, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1894.814575, 57.60451508, 5.852615356, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1893.434082, 46.98755264, 5.813254356, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1892.198364, 37.15315247, 5.776731491, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1888.907349, 25.13607216, 5.779001236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1887.355957, 19.34009552, 5.779001236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1884.256348, 7.747335434, 5.778935432, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1882.701904, 1.952225924, 5.779001236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1879.597534, -9.639209747, 5.778959751, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1876.496582, -21.23163414, 5.779001236, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1872.786255, -35.03289413, 5.779526711, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1868.748169, -50.15402222, 5.775363922, 0, 0, 0, 1, 0, 1, 1316482599, 0, 0, 0 + -1865.761841, -61.77651215, 5.575367928, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1895.499268, 166.2872467, 10.76885319, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1885.495605, 170.1530762, 11.36614132, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1875.478516, 174.0085907, 11.96242714, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1865.463257, 177.8654327, 12.55883026, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1855.449585, 181.7236023, 13.14556313, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1845.121948, 185.7470093, 13.62574005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1838.71875, 188.1520538, 14.00951481, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1832.333984, 190.5627136, 14.37339878, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1825.059692, 193.324585, 14.95824623, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1807.481323, 199.934082, 15.54212379, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1795.497314, 204.5857391, 16.20316696, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1783.513428, 209.2373962, 17.07842255, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1772.114014, 213.3580933, 17.63035202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1760.595337, 217.4682007, 18.22701454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1749.07666, 221.6027527, 18.82367706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1737.557861, 225.8920593, 19.42033768, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1726.034058, 230.183609, 19.86203957, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1720.33667, 229.9294434, 19.593256, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1708.33667, 229.9294434, 19.59300041, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1696.33667, 229.9294434, 19.65659332, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1682.886475, 229.875, 18.60406494, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1669.389038, 229.8125916, 17.54770851, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1655.901367, 229.7500763, 16.49209404, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1642.328613, 229.687088, 15.42983341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1598.911255, 229.4858093, 12.14325142, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1587.025635, 229.4198151, 11.93582249, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1574.911255, 229.488739, 11.99518013, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1568.948853, 229.7577057, 11.92040253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1563.001221, 230.0137634, 11.77812004, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1557.053589, 230.2698212, 11.6358366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1551.031006, 230.5290833, 11.4917593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1545.083374, 230.7850952, 11.34947491, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1539.135742, 231.041153, 11.20719147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1533.18811, 231.2972107, 11.0649128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1527.203003, 231.5548401, 10.92172909, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1520.424316, 231.8466797, 10.75956345, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1513.318604, 232.1525726, 10.58957386, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1506.792114, 232.4335327, 10.39793205, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1466.459961, 233.5093689, 9.681674004, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1455.197144, 235.7320404, 9.566688538, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1444.004028, 237.9362183, 9.438182831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1431.993408, 240.3013, 9.300289154, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.297852, 242.8059082, 9.15301609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1407.44043, 244.6511993, 8.885767937, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1394.717407, 246.6311188, 8.599004745, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1381.847534, 248.6559753, 8.255217552, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1375.47583, 249.2566528, 8.178839684, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1369.901978, 249.7804108, 8.39601326, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1364.325439, 250.3078156, 8.43033886, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1415.316895, 73.24458313, 6.259095669, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1407.462036, 73.25482178, 6.284675121, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1398.505859, 73.32462311, 6.147469044, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1391.564453, 73.33243561, 6.043542385, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1384.621948, 73.34062195, 5.939621925, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1378.095581, 74.37329865, 5.83570528, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1374.549072, 75.93615723, 5.835974693, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.031982, 81.36685181, 5.705397129, 0, 0, 0, 1, 0, 1, 2917753031, 0, 0, 0 + -1362.096191, 86.24824524, 5.80451107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1356.627075, 90.87058258, 5.67924118, 0, 0, 0, 1, 0, 1, 3615554308, 0, 0, 0 + -1350.109131, 96.30130005, 5.842383385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1343.831421, 102.1447144, 5.894123554, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1337.524658, 107.622612, 5.903933048, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1331.097412, 113.4476318, 5.91369915, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1324.586548, 119.1421432, 6.109274864, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1317.914917, 125.8258362, 6.122235298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1311.250732, 133.8249207, 6.066257477, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1305.451294, 141.7158813, 5.815482616, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1299.62207, 149.6941528, 5.84119463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1294.844604, 157.0123596, 6.039123535, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1290.778076, 163.4571228, 5.996667385, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1287.262207, 168.8652496, 5.952876568, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1284.269165, 174.0005341, 5.941029549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1284.048706, 178.866272, 6.287662983, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1284.048706, 184.8542175, 6.637379646, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1284.048706, 190.8421631, 6.98709631, 0, 0, 0, 1, 0, 1, 3615554308, 0, 0, 0 + -1284.048706, 196.8300629, 7.336810112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1284.048706, 202.8179932, 7.686525345, 0, 0, 0, 1, 0, 1, 3615554308, 0, 0, 0 + -1284.048706, 208.8059387, 8.036241531, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1284.048706, 214.7938843, 8.385958672, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1284.048706, 220.7817993, 8.735671997, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1284.048706, 226.7697144, 9.08538723, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1284.048706, 232.7575989, 9.435100555, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1284.045776, 238.7513733, 9.747485161, 0, 0, 0, 1, 0, 1, 3615554308, 0, 0, 0 + -1369.377075, 244.2050476, 8.292726517, 0, 0, 0, 1, 0, 1, 2556675402, 0, 0, 0 + -1368.774414, 237.8351746, 8.487010002, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.685425, 230.4401855, 8.379248619, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.630005, 222.3996735, 8.22844696, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.581299, 214.7294312, 8.084669113, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.538818, 207.9572601, 7.957787514, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.474731, 201.2278137, 7.831764221, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.450806, 194.5062866, 7.705801964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.418701, 187.7697144, 7.579902649, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.40271, 180.9563293, 7.452479362, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.356201, 174.228241, 7.326705933, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.293945, 167.4997406, 7.200994492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.291748, 160.7703552, 7.075163841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.239624, 154.0351563, 6.949578285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.121338, 147.3062897, 6.824057579, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.069458, 140.5978851, 6.698592186, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.074341, 133.8990784, 6.573367596, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1367.995117, 127.1706009, 6.448031902, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.019531, 120.4638977, 6.3227458, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1367.988281, 114.0629272, 6.197700024, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1367.945557, 107.5852661, 6.072549343, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1367.902466, 100.3017578, 5.934161663, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1367.819824, 93.47080231, 5.7854352, 0, 0, 0, 1, 0, 1, 2556675402, 0, 0, 0 + -1586.775391, 208.7714996, 12.13423824, 0, 0, 0, 1, 0, 1, 1710353712, 0, 0, 0 + -1586.670776, 199.2990417, 12.13064575, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1586.571289, 190.2702637, 12.11827564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1586.483765, 182.3043823, 12.10018444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1586.397095, 174.3941193, 12.07562637, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1586.310669, 166.4891357, 12.04459, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1586.224487, 158.5894928, 12.00714302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1586.137573, 150.5954895, 11.96276855, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1586.052002, 142.706131, 11.91140175, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1585.966675, 134.8218079, 11.85839558, 0, 0, 0, 1, 0, 1, 1710353712, 0, 0, 0 + -1585.894287, 126.9286804, 11.82470322, 0, 0, 0, 1, 0, 1, 1710353712, 0, 0, 0 + -1585.59436, 102.9170227, 11.38381577, 0, 0, 0, 1, 0, 1, 1710353712, 0, 0, 0 + -1585.572876, 94.06276703, 10.88230705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1585.745605, 85.19758606, 10.37626362, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1585.407959, 76.36795044, 9.726138115, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1585.588867, 67.51102448, 9.330032349, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1585.445435, 58.71653748, 8.873584747, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1583.743652, 52.54772568, 8.615503311, 0, 0, 0, 1, 0, 1, 1710353712, 0, 0, 0 + -1585.74353, 114.9721069, 11.5262661, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1952.687744, 255.5780792, 22.19618034, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1947.101563, 264.2977905, 22.17665482, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1941.062866, 272.9435425, 22.18013763, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1934.562622, 281.5089722, 22.18192863, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1927.591675, 289.9877625, 22.18180847, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1920.140869, 298.3731079, 22.17954254, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1912.201172, 306.6586304, 22.17491531, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1903.763306, 314.8372498, 22.16769981, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1894.818359, 322.9020386, 22.15766907, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1885.357178, 330.8459473, 22.14459419, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1894.047485, 341.4000854, 22.16993332, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1903.876221, 333.1386719, 22.1948967, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1913.176025, 324.7529297, 22.19298935, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1921.969482, 316.2241211, 22.20018578, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1930.259155, 307.5679016, 22.20479202, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1938.052124, 298.7914429, 22.20703316, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1945.355469, 289.9019165, 22.20713806, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1952.176758, 280.9066772, 22.20532608, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1958.522827, 271.8134155, 22.20183182, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1964.401367, 262.6296692, 22.19851112, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -2016.88562, 189.3988342, 10.82766533, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2007.041992, 189.0491638, 10.76885414, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1921.390625, 106.0344925, 21.48743439, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1923.887939, 110.2454071, 21.124506, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1928.046631, 114.9592133, 20.75446701, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1933.733521, 119.8765717, 20.34652519, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1940.815918, 124.6979523, 19.89949799, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2042.207886, 112.2839203, 13.90607643, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2046.252686, 105.0212555, 13.31711769, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2048.790039, 97.60139465, 12.8333416, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2050.128906, 90.26559448, 12.37192154, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2050.578125, 83.25515747, 11.92410564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2050.446777, 76.81140137, 11.48114967, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2050.043945, 71.17589569, 11.03434944, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2049.443604, 63.07163239, 10.16260624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2048.899414, 56.42963409, 9.398284912, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2048.283936, 50.22801971, 8.714894295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2047.303467, 41.51836395, 7.841301918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2046.359497, 33.20063019, 7.14917326, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2045.570435, 24.91567612, 6.638152599, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2045.150635, 16.31325531, 6.302121162, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2045.362305, 3.842151642, 6.096691608, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -2031.496582, 3.895294189, 5.952851295, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -2031.018921, 14.94171143, 6.027124405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2029.908081, 26.57884216, 6.2420187, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2028.205811, 38.73755646, 6.585482597, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2025.95105, 51.34875488, 7.045442104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2023.176758, 64.34360504, 7.609717369, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2019.907471, 77.65338898, 8.266009331, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2016.160034, 91.20965576, 9.001899719, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2011.945923, 104.9441376, 9.804877281, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2007.271973, 118.788681, 10.66237259, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1949.266846, 236.2367706, 19.94362831, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1943.374146, 247.1570587, 20.7704258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1937.801147, 257.4866333, 21.45167542, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1932.488159, 267.1755066, 21.97315979, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1927.432495, 276.219696, 21.96947098, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1922.631226, 284.5476379, 21.96900368, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -2045.369507, -8.095329285, 6.149964809, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2031.470703, -8.152111053, 6.033195496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1236.754028, 1163.479736, 18.37495613, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1225.656006, 1163.478271, 17.47289276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1214.788696, 1163.476318, 16.33293152, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1203.461914, 1163.475098, 15.64968014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1191.480713, 1163.474976, 15.62890339, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1179.480835, 1163.474976, 15.62890339, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.480835, 1163.474976, 15.62890339, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1155.480835, 1163.474976, 15.62890148, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1137.480835, 1163.474976, 15.62890053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1113.480835, 1163.474854, 15.62889862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1107.475342, 1163.496216, 15.62890244, 0, 0, 0, 1, 0, 1, 2460252713, 0, 0, 0 + -1242.605713, 1163.480225, 18.52026367, 0, 0, 0, 1, 0, 1, 2460252713, 0, 0, 0 + -1572.707642, 596.6176147, 24.48970413, 0, 0, 0, 1, 0, 1, 2993429384, 0, 0, 0 + -1560.707642, 596.6176147, 24.4118557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.707642, 596.6176147, 23.80108261, 0, 0, 0, 1, 0, 1, 2993429384, 0, 0, 0 + -1501.128784, 596.380127, 18.61450958, 0, 0, 0, 1, 0, 1, 2993429384, 0, 0, 0 + -1488.041138, 77.01797485, 7.337705612, 0, 0, 0, 1, 0, 1, 2371089287, 0, 0, 0 + -1487.817505, 83.40938568, 7.515295029, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1487.884277, 96.86276245, 7.793626308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1487.946899, 110.2702179, 8.04395771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.020752, 123.6964722, 8.294518471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.094727, 137.1322327, 8.54067421, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.179932, 150.5975952, 8.796920776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.264771, 164.054184, 9.048405647, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.350098, 177.5966644, 9.301728249, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.434814, 191.0552216, 9.553713799, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.525513, 205.4976501, 9.824373245, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.670166, 220.933075, 10.08293629, 0, 0, 0, 1, 0, 1, 2371089287, 0, 0, 0 + -1471.500366, 233.3738556, 9.769970894, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1290.317139, 338.9773254, 50.17721558, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1291.327148, 327.0849304, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1294.328491, 315.5332336, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1299.234863, 304.6531677, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1305.906006, 294.7564392, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1314.150757, 286.1265259, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1323.732666, 279.0107422, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1334.867798, 271.9176636, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1345.927856, 264.8716125, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1356.987915, 257.825531, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1368.048096, 250.77948, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1379.108154, 243.7334137, 50.17721176, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1390.168335, 236.6873474, 50.17721176, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1400.279297, 226.9273529, 50.17721176, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + -1407.734985, 217.5712128, 50.17721176, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + -1415.788452, 205.6276093, 50.17721176, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + -1421.532593, 192.5356293, 50.17721176, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + -1426.375488, 178.6703491, 50.17721176, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1429.192261, 164.4289856, 50.17721176, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1429.194214, 151.598053, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1431.513794, 138.4842072, 50.17720795, 0, 0, 0, 2, 0, 1, 418252192, 1, 0, 0 + -1428.713745, 138.4842072, 50.12302017, 0, 0, 0, 2, 0, 1, 418252192, 0, 0, 0 + -1434.407227, 125.3703613, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1435.533691, 112.2565155, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1435.533691, 99.14266205, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1435.533691, 86.02874756, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1435.533691, 72.91490173, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1435.533691, 59.80105591, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1435.533691, 46.68721008, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1435.533691, 33.57336426, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1435.533691, 20.4595108, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1435.533691, 7.345664978, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1435.533813, -5.768173218, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1435.533813, -18.88201904, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1434.407349, -31.99586487, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1431.513916, -45.10971069, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -58.22356415, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -71.33740997, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -71.33740997, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1415.524658, -58.22356415, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1413.204956, -45.10971069, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1410.311523, -31.99586487, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1409.185059, -18.88201904, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1409.185059, -5.768173218, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1409.185059, 7.345664978, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1409.185059, 20.4595108, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1409.185059, 33.57336426, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1409.185059, 46.68721008, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1409.185059, 59.80105591, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1409.185059, 86.02874756, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1409.185059, 99.14266205, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1409.185059, 112.2565155, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1410.311523, 125.3703613, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1413.204956, 138.4842072, 50.17720795, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1415.524658, 151.598053, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1415.523926, 164.6094208, 50.17721176, 0, 0, 0, 2, 0, 1, 418252192, 1, 0, 0 + -1414.668945, 176.5430298, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1411.813477, 188.161499, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1407.039429, 199.1319733, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1400.483643, 209.1401672, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1392.333862, 217.8993378, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1382.823608, 225.1585999, 50.17721558, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1371.76355, 232.2046661, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1360.703491, 239.2507324, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1349.643311, 246.2967987, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1338.583252, 253.342865, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1327.523193, 260.388916, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1316.540894, 267.3860474, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1305.10144, 275.8812561, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1295.258545, 286.184082, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1287.294189, 297.9993286, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1281.436523, 310.9885254, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1277.853516, 324.7795715, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1276.647583, 338.9773254, 50.17721558, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1419.559448, 16.82617188, 31.33473778, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, 28.28717041, 34.61032867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, 39.7481842, 37.88591003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, 51.20920563, 41.16149902, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, 62.67021179, 44.43710327, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, 74.59896088, 46.7856369, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, 86.02884674, 48.57794189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, 99.14267731, 49.72130585, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, 112.2565231, 50.12303162, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1416.005005, 138.4842072, 50.1230278, 0, 0, 0, 2, 0, 1, 418252192, 0, 0, 0 + -1418.595337, 125.3703613, 49.97720718, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1425.159668, 112.2565231, 50.1230278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, 99.14264679, 49.72129822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, 86.02883148, 48.57793427, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, 74.59897614, 46.78562164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, 51.20915985, 41.16149902, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, 39.74816132, 37.8859024, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, 28.28715515, 34.61031342, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, 16.82614899, 31.33472824, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.588989, -88.79232788, 5.324821472, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1419.559448, -75.61032867, 6.613306046, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, -63.40085602, 8.846237183, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, -51.93985748, 11.68119907, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, -40.47884369, 14.95678806, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, -29.01785278, 18.23237038, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, -17.55685043, 21.50796509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, -6.095848083, 24.7835598, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, 5.365150452, 28.05914116, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, -6.095855713, 24.78355217, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, -17.55685806, 21.50796127, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, -29.01787186, 18.23237228, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, -40.47886658, 14.9567852, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, -51.93987274, 11.68119812, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, -63.40087128, 8.846238136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, -75.6103363, 6.613306046, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.188965, -88.79232788, 5.324819565, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1419.559448, 5.365161896, 28.05913353, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1415.524658, -228.703537, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -215.5896912, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -202.4758301, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -189.3619995, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -176.2481384, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -163.1343079, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -150.0204468, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -136.9066162, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -123.7927628, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -110.6789169, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -97.56507111, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -84.45122528, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1429.194214, -84.45122528, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -97.56507111, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -110.6789169, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -123.7927628, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -136.9066162, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -150.0204468, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -163.1343079, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -176.2481384, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -189.3619995, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -202.4758301, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -215.5896912, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -228.703537, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1426.936768, 125.3703613, 49.97720718, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1255.961426, 745.5066528, 19.08687973, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1257.545044, 732.3928223, 20.03129768, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1259.356812, 719.2789307, 21.3929081, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1261.361084, 706.1651001, 23.09685516, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1263.521851, 693.0512695, 25.06827927, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1265.803223, 679.937439, 27.23234177, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1268.169434, 666.8235474, 29.51418495, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1270.584473, 653.7097168, 31.83895493, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1273.012573, 640.5636597, 33.9745636, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1275.417847, 627.449707, 36.12747192, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1277.76416, 614.368103, 38.25814056, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1280.015991, 601.2542725, 40.33725739, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1282.137207, 588.1404419, 42.32007599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1284.092041, 575.0265503, 44.16699219, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1285.844604, 561.9127197, 45.83842087, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1287.359009, 548.7988892, 47.29475021, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1288.599243, 535.6850586, 48.4963913, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1289.529663, 522.571228, 49.40374374, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1290.114258, 509.4573364, 49.97721863, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1290.317139, 496.3435059, 50.17721558, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1290.317139, 483.2296753, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1290.317139, 470.1158142, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1290.317139, 457.0019836, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1290.317139, 443.8881226, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1290.317139, 430.774292, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1290.317139, 417.6604309, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1290.317139, 404.5466003, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1290.317139, 391.4327393, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1290.317139, 378.3189087, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1290.317139, 365.2050476, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1290.317139, 352.0911865, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1276.647583, 352.0911865, 50.17721176, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1276.647583, 365.2050476, 50.17721176, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1276.647583, 378.3189087, 50.17721176, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1276.647583, 391.4327393, 50.17721176, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1276.647583, 404.5466003, 50.17721176, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1276.647583, 417.6604309, 50.17721176, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1276.647583, 430.774292, 50.17721176, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1276.647583, 443.8881226, 50.17721176, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1276.647583, 457.0019836, 50.17721176, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1276.647583, 470.1158142, 50.17721176, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1276.647583, 483.2296753, 50.17721176, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1276.647583, 496.3435059, 50.17721176, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1276.444702, 509.4573364, 49.97722244, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1275.860229, 522.571228, 49.40374756, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1274.92981, 535.6850586, 48.4963913, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1273.689453, 548.7988892, 47.29475021, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1272.175049, 561.9127197, 45.83842087, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1270.422485, 575.0266113, 44.16698456, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1268.467651, 588.1404419, 42.32007599, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1266.346436, 601.2542725, 40.33725739, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1264.094727, 614.3681641, 38.25814056, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1261.748291, 627.4819946, 36.12231827, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1259.343018, 640.5958252, 33.96939087, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1256.915039, 653.7097168, 31.83895683, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1254.499878, 666.8235474, 29.51418686, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1252.133789, 679.937439, 27.23234177, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1249.852295, 693.0512695, 25.06828499, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1247.691528, 706.1373291, 23.10094261, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1245.687256, 719.2789917, 21.39290619, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1243.875488, 732.3928223, 20.03129768, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1242.291992, 745.5066528, 19.08687782, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1324.463257, 545.2463379, 11.55366516, 0, 0, 0, 1, 0, 1, 1993577042, 0, 0, 0 + -1311.59729, 545.2476196, 11.55488586, 0, 0, 0, 1, 0, 1, 1993577042, 0, 0, 0 + -1299.127319, 545.2476807, 11.55488682, 0, 0, 0, 1, 0, 1, 1993577042, 0, 0, 0 + -1315.716064, -130.7475128, 5.494515896, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.70105, -137.9353027, 5.171123505, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.690918, -145.0019684, 4.852909565, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.681885, -152.0686951, 4.534695625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.674072, -159.1354218, 4.216485023, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.667236, -166.2021332, 3.89827776, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.661743, -173.2688141, 3.58007431, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.657349, -180.335556, 3.261870861, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.638184, -187.9078674, 2.879902124, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.80603, -194.9554443, 2.562792778, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.800537, -202.0221252, 2.24458909, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.796143, -209.0888672, 1.92638588, 0, 0, 0, 1, 0, 1, 1626953404, 0, 0, 0 + -1429.194214, -241.8173523, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -254.9312134, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -268.0450439, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -281.158905, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -294.2727661, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -307.3865967, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -320.5004272, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -333.6142883, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -346.7281189, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -359.84198, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -372.9558105, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.194214, -386.0696716, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1429.931152, -398.2157898, 50.17716217, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1431.493286, -409.4629822, 50.1771698, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1434.075317, -419.8329163, 50.17716599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1438.040039, -429.5370483, 50.17717361, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1443.765015, -438.8334351, 50.17716599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1451.424683, -447.8226624, 50.17717361, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1460.866821, -456.3314819, 50.17718124, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1471.915405, -464.2007141, 50.17717361, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1484.14624, -471.0718994, 50.17717361, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1496.919922, -476.418396, 50.17717743, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1509.605835, -479.7558899, 50.17717743, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1521.713501, -480.8505859, 50.17712402, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1507.565552, -493.2970581, 50.17717743, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + -1493.687622, -490.080658, 50.17717743, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + -1480.091797, -482.674469, 50.17717743, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + -1466.850098, -474.1981812, 50.17717743, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + -1454.123169, -465.0811157, 50.17717743, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + -1443.372803, -455.327179, 50.17717361, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + -1434.244019, -446.2747803, 50.1771698, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0 + -1426.755859, -436.8535767, 50.1771698, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1422.257813, -425.7865601, 50.1771698, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1418.847412, -413.4901733, 50.1771698, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1416.430542, -400.0263062, 50.1771698, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -386.0696716, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -372.9558105, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -359.84198, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -346.7281189, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -333.6142883, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -320.5004272, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -307.3865967, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -294.2727661, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -281.158905, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -268.0450439, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -254.9312134, 50.17720795, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1415.524658, -241.8173523, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1509.424438, -452.2930908, 1.949955821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1509.424438, -446.6931152, 1.949955463, 0, 0, 0, 1, 0, 1, 3269158450, 0, 0, 0 + -1509.424561, -440.2931213, 1.949952722, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1510.608765, -432.2632751, 1.94995594, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1511.960083, -426.2632751, 1.949952364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1513.517334, -420.2632751, 1.94995594, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1515.266724, -414.2633362, 1.949952364, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1516.335693, -408.2633972, 1.94995594, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1517.286865, -400.9136963, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1517.286987, -394.5137024, 1.949937224, 0, 0, 0, 1, 0, 1, 3269158450, 0, 0, 0 + -1410.67627, -512.182312, 2.123498917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1405.055054, -512.187439, 2.123446226, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -1398.67627, -512.1824341, 2.123497725, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1392.594849, -512.4143066, 2.120084047, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1386.369873, -513.0554199, 2.110643625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1380.029907, -514.0239258, 2.096381664, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1373.603882, -515.2379761, 2.078506947, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1367.120361, -516.6156616, 2.058218479, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1360.608032, -518.0752563, 2.036727905, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -1341.186035, -522.1265869, 1.977072358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.846191, -523.0950928, 1.962809563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1328.046997, -523.6859131, 1.95165062, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1322.539795, -523.9680786, 1.949956059, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1316.139893, -523.9680786, 1.949954987, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -1696.495361, -487.0753479, 1.947827458, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1689.424072, -487.1992493, 1.948721528, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1683.424072, -487.2651978, 1.949916363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1677.424072, -487.2631226, 1.94631052, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1672.465698, -487.0553894, 1.949554563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1666.495361, -487.0754395, 1.949942827, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1660.095337, -487.0753174, 1.949941278, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1654.495361, -487.0753174, 1.949942827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1648.874146, -487.0804138, 1.949892282, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1642.495361, -487.0753479, 1.949941874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1635.424072, -487.1992493, 1.949955344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1629.424072, -487.2651978, 1.949955344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1623.424072, -487.2839966, 1.949956298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1617.424072, -487.4740906, 1.949955344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1611.424194, -487.5989075, 1.947540283, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1605.424194, -487.6400146, 1.946745157, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1599.424072, -488.0389404, 1.948912501, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1593.424072, -489.0408936, 1.949956298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1587.424072, -490.5796509, 1.947224617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1581.424072, -492.547821, 1.947571993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1575.424194, -494.8380432, 1.948696494, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1569.424194, -497.3429565, 1.949593663, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1563.424072, -499.9553223, 1.949954629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1557.424072, -502.567627, 1.949954629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1551.424072, -505.0726013, 1.949956298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1545.424072, -507.362854, 1.949944139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1539.424194, -509.3310242, 1.948822737, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1533.424072, -510.869812, 1.949621677, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1527.424194, -511.8717957, 1.949383616, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1521.424194, -512.2296753, 1.949955821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1515.02417, -512.2296753, 1.949783921, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1509.418823, -512.208374, 1.949957252, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1509.418823, -506.608429, 1.949857831, 0, 0, 0, 1, 0, 1, 3269158450, 0, 0, 0 + -1509.424072, -500.2231445, 1.949955821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1509.42395, -491.0522156, 1.949956656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1509.42395, -485.0522766, 1.949956656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1509.42395, -476.807251, 1.949956656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1509.42395, -468.2632446, 1.94995296, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1509.424438, -464.2930908, 1.949948549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1509.429565, -457.9143372, 1.949905515, 0, 0, 0, 1, 0, 1, 3269158450, 0, 0, 0 + -1503.818848, -512.2084351, 1.94962728, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -1497.424072, -512.2231445, 1.949956775, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1493.549561, -512.1824341, 2.049278975, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.676025, -512.1824341, 2.123499393, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1482.676025, -512.1824341, 2.123497725, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1476.676025, -512.1824341, 2.123498678, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1470.676025, -512.1824341, 2.123498678, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1464.676025, -512.1824341, 2.123499393, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1458.676025, -512.1824341, 2.12349844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1452.676025, -512.1824341, 2.123497486, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1446.676147, -512.1824341, 2.123497486, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1440.676147, -512.1824341, 2.123499393, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1434.676147, -512.1824341, 2.123497486, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1428.676147, -512.1824341, 2.123497486, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1422.67627, -512.1824341, 2.123498201, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1416.276245, -512.182312, 2.123498917, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -1410.67627, -506.5823364, 2.123495579, 0, 0, 0, 1, 0, 1, 668247203, 0, 0, 0 + -1410.67627, -500.182373, 2.123495579, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1503.824463, -452.2930908, 1.949954629, 0, 0, 0, 1, 0, 1, 242690997, 0, 0, 0 + -1497.424438, -452.2931213, 1.949955463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1491.916992, -452.3586426, 2.089535713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1482.672607, -452.2987366, 2.122600794, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1470.672607, -452.2987366, 2.122600079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1464.672607, -452.2987366, 2.122600079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1458.672607, -452.2987366, 2.122600079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1452.672607, -452.2987366, 2.122600079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1446.672729, -452.2987366, 2.122600079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1440.672729, -452.2987366, 2.122600079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1434.672729, -452.2987366, 2.122600794, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1428.672729, -452.2987366, 2.122499228, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1422.672729, -452.2987366, 1.949957967, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1416.294067, -452.2936707, 1.94990325, 0, 0, 0, 1, 0, 1, 242690997, 0, 0, 0 + -1405.072754, -452.2987976, 1.94995451, 0, 0, 0, 1, 0, 1, 242690997, 0, 0, 0 + -1398.672607, -452.2987671, 1.949955463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1392.672485, -452.2987671, 1.949939966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1386.672607, -452.0108337, 1.949087381, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1380.672607, -451.8326111, 1.983232498, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.672607, -451.4197388, 1.976092577, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.672607, -451.0102234, 1.948595881, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1362.672607, -450.48349, 1.949954391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1357.688843, -450.2687988, 1.949954629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.672729, -452.2987671, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1698.17334, -480.8505554, 50.17714691, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1710.363159, -480.0644531, 50.1771698, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1722.35437, -477.715271, 50.1771698, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1733.94397, -473.8433838, 50.1771698, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1744.939331, -468.513092, 50.1771698, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1755.157837, -461.8129272, 50.17717361, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1764.42981, -453.8542175, 50.1771698, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1772.601074, -444.769104, 50.17717361, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1779.536011, -434.7084961, 50.17717743, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1785.119507, -423.8395081, 50.17717743, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1789.258789, -412.3426819, 50.17717743, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1791.88501, -400.4089966, 50.17703247, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1792.950806, -388.5532227, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1792.950806, -375.4393921, 50.17720032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1792.950806, -362.325531, 50.17720032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1792.950806, -349.2117004, 50.17720032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1792.950806, -336.0978394, 50.17720032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1792.950806, -322.9840088, 50.17720032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1792.950806, -309.8701477, 50.17684555, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1793.631104, -295.9860229, 50.17715836, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1795.432007, -282.177948, 50.17715836, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1798.381714, -268.458313, 50.17715836, 0, 0, 0, 2, 0, 1, 418252192, 1, 0, 0 + -1802.481201, -254.8753357, 50.17715836, 0, 0, 0, 2, 0, 1, 418252192, 1, 0, 0 + -1807.722046, -241.4799194, 50.17715836, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1814.026001, -228.3004761, 50.17717361, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1820.578369, -246.2402954, 50.17715836, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1815.704102, -258.6716003, 50.17715836, 0, 0, 0, 3, 0, 1, 418252192, 1, 0, 0 + -1811.869141, -271.2929688, 50.17715836, 0, 0, 0, 3, 0, 1, 418252192, 1, 0, 0 + -1809.083374, -284.0535889, 50.17715836, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1807.3479, -296.9048767, 50.17715836, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1806.656006, -309.7997131, 50.17720032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1806.620361, -322.9840088, 50.17720032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1806.620361, -336.0978394, 50.17720032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1806.620361, -349.2117004, 50.17720032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1806.620361, -362.325531, 50.17720032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1806.620361, -375.4393921, 50.17720032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1806.620361, -388.5532227, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1805.396606, -402.4805298, 50.17716599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1802.391724, -416.1347656, 50.17717361, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1796.010254, -428.5369263, 50.17717743, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1788.783447, -440.4725647, 50.17717743, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1780.949219, -451.0923157, 50.17717743, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1772.233765, -461.4768677, 50.1771698, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1763.374268, -472.7374573, 50.17717361, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1751.682495, -480.4036255, 50.17716599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1739.101929, -486.5024414, 50.17716599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1725.841309, -490.9325562, 50.1771698, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1712.121216, -493.6204224, 50.17716599, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1698.17334, -494.5200806, 50.17717743, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1819.568115, -216.4152985, 50.17720032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1825.110352, -204.5301208, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1830.652466, -192.6449432, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1836.19458, -180.7597656, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1841.736816, -168.8745728, 50.17720032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1902.484497, -42.79269028, 37.73471069, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1905.36084, -34.32877731, 36.32137299, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1907.85791, -25.87217331, 35.0586319, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1909.48584, -18.45696259, 34.06661224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1910.369873, -11.61002731, 33.21932983, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1910.647949, -4.8073349, 32.39584732, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1910.461792, 2.506290436, 31.49041367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1910.06311, 10.85083008, 30.37930489, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1909.533203, 20.21207428, 29.14650536, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1909.125488, 29.92559052, 27.94991302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1909.001587, 39.23414612, 26.92551422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1909.160767, 48.16585541, 26.04969978, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1909.612793, 56.74746704, 25.29657745, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1910.37561, 65.00576019, 24.63876343, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1911.473267, 72.96875, 24.04816818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1912.934082, 80.66667175, 23.49663734, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1914.78772, 88.13288879, 22.95661736, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1917.062866, 95.40467834, 22.40177917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1919.783813, 102.5243073, 21.80772781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2021.013916, -8.135795593, 5.944761276, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2007.113281, -8.119483948, 5.827134132, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1999.207031, -8.100219727, 5.73560524, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1969.943604, -8.100207329, 5.561957359, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1963.205688, -8.100448608, 5.561954498, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1957.205078, -8.100185394, 5.561957836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1951.511108, -8.054229736, 5.356627464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1944.560791, -8.046245575, 5.2978158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1942.396851, -15.26345062, 5.369161129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1940.233276, -22.48074341, 5.440512657, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1938.069702, -29.69804764, 5.511862755, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1935.906128, -36.91535187, 5.583213329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1933.742554, -44.13265228, 5.65456295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1931.578979, -51.34994507, 5.725914001, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1929.415405, -58.56725311, 5.797265053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1928.333618, -62.17589569, 5.834269524, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.095703, -519.5348511, 2.015235901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1347.612183, -520.9125366, 1.994948864, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -2002.782959, -198.4120941, 1.454923153, 0, 0, 0, 1, 0, 1, 1745074972, 0, 0, 0 + -1742.242554, -398.7189026, 1.989938736, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1739.612915, -393.32724, 2.038490534, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1736.613525, -388.1321411, 2.038490534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1758.77063, -388.8260803, 2.158558607, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1753.901245, -393.4523926, 1.749944448, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1748.094727, -396.8873596, 1.789939523, 0, 0, 0, 1, 0, 1, 1745074972, 0, 0, 0 + -1744.489746, -404.2808838, 1.949937224, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1746.343506, -409.986084, 1.949940562, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1747.794678, -415.8067017, 1.949940562, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1748.836426, -421.7143555, 1.949940562, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1749.463501, -427.6802673, 1.949940562, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1749.672852, -433.675415, 1.949937224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1749.3573, -439.6639404, 1.949940085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1748.410645, -445.566925, 1.949940443, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1746.419922, -451.941925, 1.949941993, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1744.318726, -457.0274963, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1741.55896, -462.0646057, 1.949940681, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1738.075806, -467.0343933, 1.949853301, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1734.080078, -471.5059509, 1.94976902, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1729.606445, -475.4994507, 1.949888706, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1724.711792, -478.9642029, 1.949941158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1719.115601, -482.0174866, 1.945560813, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1713.914063, -484.1421509, 1.945961714, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1708.536377, -485.6967773, 1.947135091, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1702.230469, -486.7703247, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1654.495361, -481.4753113, 1.949940562, 0, 0, 0, 1, 0, 1, 493302281, 0, 0, 0 + -932.2116699, 1674.911865, 22.74092865, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -933.9934692, 1680.119751, 22.5497303, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -935.1254272, 1682.771362, 22.46940994, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -937.4868164, 1691.549438, 21.82543945, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -937.9874268, 1698.593994, 21.53641129, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -938.0380859, 1704.028687, 21.13239861, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -938.0875244, 1709.312012, 20.73956108, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -937.7110596, 1714.937744, 20.31296158, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -937.1419067, 1720.026855, 19.92698288, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -936.1564331, 1725.432007, 19.63085556, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -934.6642456, 1730.742798, 19.33999062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -932.9324341, 1736.368896, 19.07787704, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -931.6661987, 1741.22229, 18.85178185, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -929.9902954, 1746.960571, 18.4231472, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -928, 1752.839111, 18.0004158, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -925.7124023, 1759.210449, 18.01008034, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -924.4330444, 1764.902832, 18.01963234, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -922.7571411, 1770.011963, 18.21829414, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -920.5509033, 1775.482056, 18.43187714, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -918.9803467, 1780.645752, 18.43352127, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -917.7446899, 1786.048706, 18.43522644, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -916.3691406, 1792.271606, 18.51915932, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -915.6784668, 1799.208008, 18.62122726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -915.1221924, 1804.894409, 19.02288818, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -915.361145, 1811.539795, 19.52382278, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -916.4541016, 1817.170288, 20.02238655, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -918.3354492, 1822.727295, 20.55242157, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -920.434021, 1828.25708, 20.95124435, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -923.3647461, 1833.75, 21.37372971, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -926.9224854, 1839.009155, 21.37242126, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -931.0966797, 1844.205322, 21.37236404, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -936.7568359, 1850.592041, 21.37231064, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -942.4970703, 1857.252808, 21.38814926, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -946.5697021, 1862.074219, 21.55336571, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -950.725708, 1865.658325, 21.62644768, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -518.637207, 328.2940674, -14.59777069, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -512.637207, 328.9545288, -13.58942795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -506.6372375, 329.1978149, -12.45050621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -536.6372681, 325.6256714, -16.6409893, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -524.637207, 327.4036865, -15.45628357, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -506.6372375, 334.7753601, -12.45042229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -512.637207, 335.0260925, -13.58943748, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -518.637207, 335.6865845, -14.5977993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -524.637207, 336.5769653, -15.45626068, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -536.6372681, 338.3549805, -16.6409893, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -784.6333008, 771.6339722, -21.00262642, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -772.1464844, 771.6787109, -21.01864624, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -759.6574707, 771.8040161, -21.03097534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -747.1573486, 772.322937, -21.02527046, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -736.7675171, 772.6794434, -20.93209839, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -726.4490356, 772.8624268, -20.83892632, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -716.2962646, 772.6959229, -20.74575615, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -706.40271, 772.0020752, -20.65258408, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -696.8616943, 770.6002197, -20.559412, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -687.7686768, 768.3062744, -20.46623993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -679.2250977, 764.9326782, -20.37306404, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -671.3430176, 760.2938232, -20.27988052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -664.2449341, 754.2144165, -20.1866951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -658.0539551, 746.5352173, -20.09351349, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -652.8740234, 737.0957642, -19.99943542, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -648.9506226, 725.5221558, -20.22693825, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -646.3140869, 711.8052979, -21.0138073, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -644.7417603, 696.2937012, -22.23473358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -644.0214233, 675.8101807, -24.09758759, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -644.0247192, 657.1897583, -25.86061287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -644.315918, 642.2978516, -27.26213455, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -644.9293823, 622.9436646, -28.9791832, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -645.5864258, 603.4850464, -30.50998878, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -646.0875244, 584.269043, -31.73042297, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -646.2335205, 565.6444702, -32.51634598, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -645.8254395, 547.9295044, -32.74396133, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -645.3532715, 530.1605225, -32.3303299, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -645.3266602, 511.4371338, -31.35790253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -645.5700684, 492.1391602, -29.9510479, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -645.907959, 472.6160889, -28.2338562, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -646.164856, 453.2189331, -26.33045006, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -646.1658936, 434.3002625, -24.36495972, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -645.7365723, 416.2144775, -22.46152115, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -644.7036743, 399.3186646, -20.74428368, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -642.8966064, 383.9744873, -19.33745193, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -640.1517334, 370.5507202, -18.36537933, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -636.3140869, 359.4005127, -17.95137787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -631.4177246, 350.4253235, -17.85735893, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -625.6581421, 343.1849365, -17.76419449, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -619.1196289, 337.4879761, -17.67103577, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -611.867981, 333.1430054, -17.57787323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -603.9676514, 329.9745483, -17.48470306, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -595.4925537, 327.818512, -17.39153099, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -586.5272217, 326.5133667, -17.2983551, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -577.1633301, 325.8949585, -17.20518112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -567.4951172, 325.7955933, -17.11200714, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -557.6165161, 326.0445557, -17.01883316, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -558.9429932, 338.3303223, -17.1098671, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -570.2668457, 340.5009155, -17.29407501, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -581.4085693, 345.3983459, -17.48443413, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -592.0845337, 354.3322754, -17.66461945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -602.06604, 368.5164185, -17.84742928, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -610.8911743, 389.4796143, -18.34589005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -614.1269531, 403.0003052, -19.32497406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -616.6073608, 418.2116089, -20.73337173, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -618.4643555, 434.8074341, -22.45248795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -619.8244629, 452.4760132, -24.35802841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -620.8121338, 470.9022827, -26.32567406, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -621.5507813, 489.7688599, -28.23109627, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -622.163269, 508.7569275, -29.9499588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -622.7721558, 527.5464478, -31.35791779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -623.4996948, 545.8161621, -32.33063126, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -624.4693604, 563.2736206, -32.7440834, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -625.201355, 580.8448486, -32.5151062, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -625.2735596, 599.3798828, -31.72638702, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -624.9016724, 618.5029907, -30.50252151, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -624.3016357, 637.8682861, -28.96780014, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -623.2780151, 675.9312744, -25.46311951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -623.2835083, 693.9273071, -23.74184799, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -623.918335, 710.7606201, -22.20711136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -625.3924561, 726.071106, -20.98333549, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -627.9082031, 739.491333, -20.19512367, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -631.652832, 750.6574707, -19.96599197, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -636.838623, 759.6752319, -20.05708122, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -643.4777222, 767.0211792, -20.14916611, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -651.456604, 772.8945313, -20.24125481, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -660.6586304, 777.4643555, -20.33335304, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -670.9511108, 780.8848877, -20.42545509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -682.1869507, 783.3098145, -20.51755714, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -694.2119751, 784.8970947, -20.6096611, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -706.8699951, 785.8097534, -20.70176315, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -720.0055542, 786.2139282, -20.7938633, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -733.4644165, 786.2780151, -20.88596344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -747.093811, 786.1715088, -20.97806358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -759.5834961, 786.6409302, -20.95260811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -772.0840454, 786.7211914, -20.94497681, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -784.5889282, 786.6489258, -20.94433594, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -1723.2854, 245.1546021, 19.8921833, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1727.031494, 235.3266754, 19.71617508, 0, 0, 0, 1, 0, 1, 4072575644, 0, 0, 0 + -1725.158447, 240.2406311, 19.78886795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1731.795898, 228.0378418, 19.71873665, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -547.7901611, 338.3426514, -16.87542725, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -547.1268921, 325.8351135, -16.82991028, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -606.7689819, 377.9862671, -17.9379921, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -645.9512329, 425.2573853, -23.41324043, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -617.5358887, 426.5095215, -21.59293175, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -629.6091309, 425.7850647, -22.38009834, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -637.8474121, 425.5704346, -23.2128067, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -624.6397095, 426.1964722, -21.90537071, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -644.0230713, 666.5, -24.97909927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -1365.002808, 1465.020874, 21.09521484, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.25, 1406.724365, 16.34828758, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.464111, 1411.329956, 16.29606628, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1338.916504, 1415.109619, 16.2187252, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1339.1073, 1418.889282, 16.19005775, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1339.345459, 1422.83728, 16.26796913, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1339.576294, 1426.461426, 16.6322422, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1340.231934, 1429.233276, 16.86598778, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1341.486206, 1431.928467, 17.15146637, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1344.163208, 1435.82312, 17.56764603, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1348.349854, 1438.554443, 18.04588699, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1352.61377, 1440.719849, 18.53663254, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1367.041138, 1442.715332, 19.21197891, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.697266, 1442.752686, 19.86898804, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1379.623657, 1442.866699, 20.5069809, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1393.637695, 1445.326538, 23.63095284, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1401.079224, 1451.804077, 24.22963524, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1404.238647, 1455.48938, 24.28456306, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1360.65271, 1441.935547, 19.01938438, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1364.194214, 1448.199707, 19.50481415, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1364.941772, 1452.764648, 19.84247589, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1365.110596, 1457.30249, 20.57354546, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1365.212036, 1461.45752, 21.09521484, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1041.128906, 1781.669434, 12.49275112, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1036.891235, 1780.332153, 12.1941309, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1031.237061, 1778.377563, 11.76456928, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1025.653198, 1776.272949, 11.35203075, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1019.723938, 1774.430542, 10.89907646, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1014.892639, 1772.385376, 10.39529896, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1010.093445, 1770.883179, 10.11009693, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1004.506165, 1770.515625, 9.793530464, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -998.3544922, 1771.845093, 9.740219116, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -991.1337891, 1776.985596, 9.822535515, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1093.968872, 1782.952271, 21.23045731, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1088.710571, 1783.355835, 20.46681595, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1083.54541, 1783.656372, 19.70047569, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1077.749146, 1783.887573, 18.62840652, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1072.14624, 1783.791992, 17.47693062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1065.536377, 1783.55957, 16.0519104, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1059.405396, 1783.750244, 14.69987011, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1053.41272, 1783.35376, 13.77683353, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1048.275269, 1782.904053, 13.19333076, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1181.870972, 1729.72168, 32.73735809, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1181.637817, 1734.772095, 32.26209641, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1181.093994, 1739.744751, 31.65751266, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1178.685303, 1745.261353, 31.19002914, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1174.722656, 1752.409668, 30.277668, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1171.303833, 1757.382446, 29.90382957, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.885132, 1761.733521, 29.26676941, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1164.854858, 1764.841553, 28.88599586, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1161.746948, 1767.638672, 28.62983894, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1157.628906, 1770.280518, 28.33197975, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1152.811523, 1772.533691, 27.95869637, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1148.087402, 1774.513428, 27.58524704, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1144.504883, 1775.875366, 27.30106544, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1141.047241, 1776.72998, 27.02729034, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1137.395386, 1777.662354, 26.65473366, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1133.937866, 1778.245117, 26.30597878, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1130.557861, 1778.905518, 25.92469788, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1127.061523, 1779.449463, 25.53250694, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1124.225464, 1779.838013, 25.3080101, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1120.806763, 1780.071045, 25.03838539, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1116.598755, 1780.445923, 24.49388695, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1112.59729, 1780.756714, 23.97580147, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1108.7677, 1781.334106, 23.3451252, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1104.960449, 1781.87793, 22.71585846, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1100.958984, 1782.499512, 22.15055084, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1335.017456, 1657.663208, 26.8126297, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1335.022705, 1663.658569, 26.7049427, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1335.022705, 1669.658569, 26.70494652, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1335.022705, 1675.658569, 26.7049427, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1335.022705, 1681.658447, 26.70492935, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.475708, 1687.909912, 26.70487976, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1330.199585, 1699.658447, 26.70486069, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1326.60022, 1704.798828, 26.7048645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1322.162964, 1709.236084, 26.704916, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1315.069946, 1713.830078, 26.70549011, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1311.335327, 1715.487427, 26.70506287, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1305.273926, 1717.111572, 26.70516205, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1300.849365, 1717.59021, 26.70509338, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1293.022705, 1717.658325, 26.70530891, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1280.981812, 1717.650146, 26.70565033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1269.022705, 1717.658325, 26.70531273, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1263.022705, 1717.658325, 26.7053051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1256.948975, 1717.658325, 27.31012154, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1250.971802, 1717.658325, 27.83353996, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1244.994751, 1717.658325, 28.35647392, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1239.017578, 1717.658325, 28.87939262, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1233.040405, 1717.658325, 29.40234184, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1227.063232, 1717.658325, 29.92527771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1221.08606, 1717.658325, 30.44819641, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1215.108887, 1717.658325, 30.97114563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1209.022705, 1717.658325, 31.43879318, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1203.022705, 1717.658325, 31.44167137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1197.022705, 1717.658325, 31.48697853, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1191.022705, 1717.658325, 31.83160973, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1185.022705, 1717.658325, 32.38253403, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1179.022705, 1717.658325, 32.97782898, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1173.022705, 1717.658325, 33.4549942, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.022705, 1717.658325, 33.65166473, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1161.022705, 1717.658325, 33.65287781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1155.022705, 1717.658325, 33.65287781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1149.022705, 1717.658325, 33.65287781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1143.022705, 1717.658325, 33.65287781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1137.022705, 1717.658325, 33.65287781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1131.022705, 1717.658325, 33.65287781, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1123.345947, 1717.658325, 33.65288162, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1117.094604, 1717.11145, 33.65295792, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1111.033203, 1715.487305, 33.65308762, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1105.345947, 1712.835327, 33.65322113, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1100.205566, 1709.235962, 33.65311813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.768311, 1704.798706, 33.6529808, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1092.169067, 1699.658447, 33.65285492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1089.51709, 1693.971191, 33.65273285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1087.892822, 1687.90979, 33.65262985, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1087.345947, 1681.658447, 33.65254593, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1087.345947, 1675.658447, 33.65251923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1087.345947, 1669.658447, 33.65251923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1087.345947, 1663.658447, 33.65251923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1087.345947, 1657.811279, 33.65251923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1087.345947, 1651.811279, 33.65251923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1087.345947, 1645.811279, 33.65251923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1087.345947, 1639.811279, 33.65251923, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1087.345947, 1633.964233, 33.65251923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1087.346436, 1627.173218, 33.65251541, 0, 0, 0, 1, 0, 1, 1516411593, 0, 0, 0 + -1182.084106, 1723.86145, 32.54917526, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1182.022705, 1717.658325, 32.68005753, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1696.10022, -510.6622314, 1.923493028, 0, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1716.648193, -508.1535645, 1.949453473, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1716.785889, -501.9951172, 1.949687004, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1716.959961, -495.9221191, 1.94938004, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1715.555664, -489.6965942, 1.949047327, 1, 0, 0, 1, 9, 1, 1124508729, 0, 0, 0 + -1691.012085, -509.9293213, 1.923492908, 0, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1685.671509, -509.6793823, 1.923492908, 0, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1681.352051, -509.5203247, 1.923492908, 0, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1677.442871, -508.666748, 1.923492908, 0, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1674.091431, -506.2598267, 1.92349267, 0, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1672.813599, -502.3705444, 1.923492789, 0, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1672.524902, -498.9062805, 1.91922605, 0, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1672.504272, -493.0723267, 1.772531629, 0, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1771.371704, -634.8826294, 1.949947834, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1765.68689, -634.2843018, 1.949948549, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1760.198975, -633.4102783, 1.949948192, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1754.324829, -630.9356079, 1.949947834, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1748.967163, -627.9404297, 1.949947357, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1743.86853, -624.7813721, 1.949947119, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1739.068359, -621.1846924, 1.949947715, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1734.604492, -617.1785278, 1.949947357, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1730.511353, -612.7940674, 1.949945211, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1726.821167, -608.0655518, 1.949945211, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1723.562744, -603.0297852, 1.949946761, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1720.76123, -597.7261963, 1.949946642, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1718.438721, -592.1960449, 1.949946523, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1716.613281, -586.4824829, 1.949946404, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1715.299194, -580.630188, 1.949946284, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1714.50647, -574.6847534, 1.949946284, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1714.241577, -568.6925659, 1.949946284, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1714.28833, -562.6921387, 1.949946284, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1714.418091, -556.6888428, 1.949942708, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1714.615601, -550.6800537, 1.949946284, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1714.865723, -544.6629639, 1.949943781, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1715.152954, -538.6347046, 1.949948072, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1715.46228, -532.5925903, 1.949948072, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1715.778198, -526.5337524, 1.949948072, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1716.085449, -520.4555054, 1.949945927, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1716.368774, -514.3550415, 1.949947, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1516.32312, -558.3580322, 1.836700439, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1516.122437, -553.8036499, 1.949952126, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1515.448486, -550.3475952, 1.949951172, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1514.541748, -546.5926514, 1.988205671, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1512.835815, -542.2230835, 2.026459455, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1511.398071, -536.2230835, 1.94995141, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1510.131104, -530.2230835, 1.949953318, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1509.424194, -524.2231445, 1.949956775, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1509.424072, -517.8230591, 1.949953198, 1, 0, 0, 1, 0, 1, 3269158450, 0, 1, 0 + -1516.32312, -563.8375244, 1.836700439, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1794.205811, -248.5829163, 1.713280678, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1794.205811, -242.5829468, 1.913280606, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1793.61853, -236.6214294, 2.01228261, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1791.879517, -230.8890228, 2.273289204, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1789.055664, -225.6060181, 2.642298698, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1785.255371, -220.9754333, 3.065309286, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1780.624756, -217.1752167, 3.488320827, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1775.341675, -214.3514099, 3.857330322, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1769.609253, -212.6125488, 4.118337154, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1763.647705, -212.0254211, 4.217339516, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1757.647705, -212.0254211, 4.217340469, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1751.647705, -212.0254211, 4.217340469, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1745.647705, -212.0254211, 4.217340469, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1739.647705, -212.0254211, 4.217339516, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1733.686157, -212.6125183, 4.118337154, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1727.953735, -214.3514099, 3.857330322, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1722.670654, -217.1752014, 3.488320827, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1717.656494, -220.7655792, 3.065309286, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1713.07666, -225.0520782, 2.642298698, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1709.348999, -230.1400452, 2.273289204, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1706.741577, -235.8897705, 2.01228261, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1705.544189, -242.5830078, 1.949944496, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1705.544189, -248.5830078, 1.749944448, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1794.205811, -256.649292, 1.713281155, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1794.205811, -252.4480896, 1.713281155, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1704.660156, -253.6611023, 1.749944568, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1703.774414, -258.7431335, 1.749944329, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1702.634888, -262.8473816, 1.749944448, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1701.237549, -267.7262878, 1.749944687, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1699.932129, -271.3254089, 1.749944568, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1698.480225, -274.9726257, 1.749944568, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1696.978882, -279.4208679, 1.749944568, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1695.824097, -283.54245, 1.749944448, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1693.765503, -288.349823, 1.749944448, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1690.498291, -291.5993347, 1.749944329, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1686.574097, -295.5202332, 1.749944329, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1682.928955, -299.2746277, 1.863542795, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1681.080933, -301.0921631, 1.949941039, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1678.856689, -303.4012451, 1.949938416, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1676.600098, -305.6865845, 1.949940205, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1672.074585, -310.2120667, 1.949939847, 1, 0, 0, 1, 9, 1, 0, 0, 0, 0 + -1302.81897, -221.039978, 1.927973151, 0, 0, 0, 1, 0, 1, 3898411032, 0, 0, 0 + -1605.389282, -251.4465027, 2.25326848, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1596.765381, -243.1062317, 2.519905567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1592.119873, -239.3106995, 2.689530849, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1587.231079, -235.8342285, 2.884383202, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1582.120728, -232.6923828, 3.103037834, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1576.811768, -229.8992004, 3.343078852, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1571.328003, -227.4671936, 3.601123571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1565.693848, -225.4072723, 3.872899294, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1559.934692, -223.7285919, 4.153318405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1554.07605, -222.4386902, 4.436702728, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1548.144409, -221.5433655, 4.716867924, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1542.166138, -221.0465851, 4.98738718, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1536.443604, -221.0915222, 5.309952259, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1531.072632, -221.0914917, 5.442335129, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1518.275635, -221.0774994, 6.082898617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1505.298462, -221.0286102, 6.400343895, 0, 0, 0, 1, 0, 1, 3898411032, 0, 0, 0 + -1497.910278, -221.0890808, 6.131039619, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1492.183472, -220.9391479, 6.117008209, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1486.477539, -220.680069, 6.076423168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1480.527832, -220.3044281, 6.007893085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1473.809814, -219.5798492, 5.898540974, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1466.235352, -218.8635254, 5.744347572, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1458.636475, -217.9422607, 5.559002876, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1450.684814, -216.9178467, 5.336762905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1443.444092, -216.1508179, 5.111540794, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1601.146729, -247.2038574, 2.375942945, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1437.046875, -215.7619019, 4.898807526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1430.677246, -215.5621033, 4.676996231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1424.387207, -215.5118561, 4.45076561, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1418.346436, -215.5937195, 4.22919178, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1412.725586, -215.7902679, 4.021239281, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1407.669556, -216.1022949, 3.834285736, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1403.003662, -216.6556702, 3.663027763, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1398.529297, -217.3824463, 3.500962496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1394.088257, -218.1643677, 3.343101025, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1389.521973, -218.8831635, 3.184880257, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1384.664185, -219.4253082, 3.022188187, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1379.161377, -219.8688507, 2.846385956, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1373.102173, -220.2732849, 2.665215492, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1366.776123, -220.6223755, 2.492356539, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1360.472534, -220.8998718, 2.339228153, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.480713, -221.0895233, 2.213726044, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1346.593262, -221.1028595, 2.057171106, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1340.593262, -221.1028595, 1.985493898, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1334.593262, -221.1028595, 1.940851331, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1328.593262, -221.1028595, 1.92547369, 0, 0, 0, 1, 0, 1, 3898411032, 0, 0, 0 + -1187.113281, -219.7228546, 2.305089712, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1181.816162, -218.1360321, 2.518736124, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1176.705078, -216.0880737, 2.783268213, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1171.725464, -213.6790314, 3.087356567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1166.82251, -211.0089722, 3.419701576, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1161.941284, -208.1780548, 3.768984795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1157.026978, -205.2864685, 4.123895168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1152.025024, -202.4342651, 4.473118782, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1146.880371, -199.7214966, 4.805335999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1141.53833, -197.2483368, 5.109255791, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.90271, -195.0979919, 5.400903225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1130.154053, -193.247345, 5.521690369, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1124.240601, -192.2644501, 5.626589298, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1118.24707, -192.1533356, 5.71090126, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1112.30127, -192.9164124, 5.747872829, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1106.530029, -194.5373383, 5.729328156, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1101.056396, -196.9815674, 5.664783001, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1095.99707, -200.1969757, 5.570763111, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1091.460083, -204.114975, 5.459987164, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -984.8743286, -216.3852081, 1.944575906, 0, 0, 0, 1, 0, 1, 1949345291, 0, 0, 0 + -986.961792, -218.346283, 1.944576502, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -989.5795898, -220.9115601, 1.944576859, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -993.0908813, -224.4337921, 1.944577098, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -996.9725342, -228.3618011, 1.994624257, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1001.131409, -232.4759979, 1.994622707, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1005.554565, -236.8903046, 1.994624972, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1009.79718, -241.1329346, 1.99462676, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1014.039856, -245.3755798, 1.994625211, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1018.546631, -249.8895874, 1.944575071, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1023.520813, -254.8526154, 1.944577098, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1028.027588, -259.3666687, 1.944580078, 0, 0, 0, 1, 0, 1, 1949345291, 0, 0, 0 + -1016.555542, -182.6089325, 1.883316994, 0, 0, 0, 1, 0, 1, 1949345291, 0, 0, 0 + -1014.033203, -185.1312561, 1.88331604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1009.998901, -189.1655579, 1.883316994, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1005.800659, -193.3637695, 1.883316994, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1001.719421, -197.4450378, 1.883316994, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -996.7873535, -202.3771057, 1.938198447, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -992.4330444, -207.1517487, 1.868146896, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -988.822937, -212.4327545, 1.742758989, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -986.8439331, -214.4120178, 1.890391588, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1015.294373, -183.8700867, 1.883316517, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1252.850098, -554.5335083, 1.836991668, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1252.404907, -547.9681396, 1.949953794, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1252.404907, -541.9681396, 1.949953794, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1252.404907, -535.9681396, 1.949950457, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1252.404785, -529.5681763, 1.949953675, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1240.404907, -523.9681396, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1232.806152, -523.9603271, 1.949955225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1225.46814, -523.9603271, 1.949954152, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1219.268188, -523.9602661, 1.949954987, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -1213.46814, -523.9602661, 1.94995594, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1207.657471, -523.9628296, 1.949955821, 0, 0, 0, 1, 0, 1, 931745215, 0, 0, 0 + -1201.46814, -523.9603271, 1.949954867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1192.79187, -523.9603271, 1.949954271, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1186.79187, -523.9603271, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1180.79187, -523.9603271, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1174.79187, -523.9603271, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1168.79187, -523.9603271, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1162.79187, -523.9603271, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1156.79187, -523.9603271, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1150.79187, -523.9603271, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1144.79187, -523.9603271, 1.949954987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1213.46814, -518.3603516, 1.949952364, 0, 0, 0, 1, 0, 1, 3926852747, 0, 0, 0 + -1213.46814, -511.9603271, 1.949955821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1213.62854, -507.1782532, 1.949953794, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1213.878662, -502.0924683, 1.949954033, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1214.294189, -497.2554626, 1.949953914, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1214.849731, -491.2813721, 1.94995451, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1215.539795, -485.3213196, 1.94995451, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1216.364014, -479.3783264, 1.94995451, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1217.322021, -473.4554138, 1.949956417, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1218.413208, -467.555603, 1.949952841, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1219.637207, -461.6819153, 1.949954629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1220.993286, -455.8372803, 1.949954629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1222.480713, -450.0247498, 2.123482466, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1224.104004, -443.9544067, 1.949940801, 0, 0, 0, 1, 0, 1, 3926852747, 0, 0, 0 + -1289.839966, -449.674408, 1.776412129, 0, 0, 0, 1, 0, 1, 242690997, 0, 0, 0 + -1283.663574, -449.1339722, 1.776412129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1277.710815, -448.3824768, 1.776412129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1271.758057, -447.6309814, 1.776412129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1265.805298, -446.8794861, 1.776415229, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1258.945313, -446.0408325, 1.949942112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1253.033691, -445.0149231, 1.949942231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1247.144531, -443.8677063, 1.949942708, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1243.344849, -443.0710754, 1.949942231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1237.144531, -441.651062, 1.949942231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1231.166748, -440.0466919, 1.949942589, 0, 0, 0, 1, 0, 1, 242690997, 0, 0, 0 + -1345.685181, -369.3961792, 1.949954987, 0, 0, 0, 1, 0, 1, 2885270292, 0, 0, 0 + -1345.685181, -375.7962036, 1.949950814, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.688477, -379.5648804, 1.949955463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.688721, -385.0115051, 1.949955463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.688721, -391.0115051, 2.026460886, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.688721, -396.2687073, 1.949955463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.688721, -402.2687073, 1.949955583, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.688721, -408.2687378, 1.949955583, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.688843, -414.2687378, 1.949955463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.688843, -420.2687378, 1.949955463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.688843, -426.2687378, 1.949955463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.688843, -432.2687378, 1.949955463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.685669, -438.3851318, 2.123497725, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.688843, -444.6687927, 1.949952483, 0, 0, 0, 1, 0, 1, 2885270292, 0, 0, 0 + -1517.286865, -376.9137268, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1517.197998, -370.999054, 1.949948192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1516.833618, -365.5630493, 1.949948192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1516.318237, -360.3796387, 1.94994843, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1515.64624, -355.282196, 1.949950576, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1514.822754, -350.131958, 1.94994843, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1513.853394, -344.7902222, 1.949950337, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1512.743652, -339.1182861, 1.94994843, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1511.116455, -333.3491211, 1.949948192, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1508.615601, -327.9017029, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1505.304443, -322.9052734, 1.949944615, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1501.262085, -318.4795227, 1.949946523, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1496.585327, -314.7303772, 1.949944854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1491.54541, -311.5691223, 1.949944496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1485.979126, -309.3455505, 1.949945092, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1480.136353, -308.0073853, 1.949945092, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1474.162109, -307.5312805, 1.949944973, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1468.165405, -307.730835, 1.949944973, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1462.168823, -307.9303894, 1.949944973, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1456.172119, -308.1299438, 1.949944973, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1450.175415, -308.3294678, 1.949944019, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1444.20166, -308.7545471, 1.949941754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1438.294434, -309.7928772, 1.949941754, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1432.162109, -311.6952515, 1.949941516, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1426.390747, -313.4907227, 1.949941874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.771606, -316.4302673, 1.949942231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1415.101074, -318.9503174, 1.949940085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.94812, -322.344635, 1.949940085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1407.511963, -326.4846802, 1.949944139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1405.599609, -331.3307495, 1.949940205, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1403.517212, -336.382843, 1.949939966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1401.84082, -341.4655151, 1.949940681, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1399.230713, -346.2080688, 1.949941278, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1395.776245, -350.5531311, 1.949940443, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1391.589233, -354.4245605, 1.949940324, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1386.783081, -357.7235413, 1.949938536, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1380.661499, -360.4990845, 1.949940801, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1372.773193, -362.580719, 1.949941397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1216.142456, -307.9738159, 2.075676918, 0, 0, 0, 1, 0, 1, 1949345291, 0, 0, 0 + -1222.54248, -307.973938, 2.075676918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1228.54248, -307.973938, 2.075676918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1234.54248, -307.973938, 2.075676918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1240.54248, -307.973938, 2.075676918, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1246.54248, -307.973938, 2.075677395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1252.54248, -307.973938, 2.075677156, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1259.31958, -308.2916565, 2.075676918, 0, 0, 0, 1, 0, 1, 1949345291, 0, 0, 0 + -1265.250854, -309.1819458, 2.07567668, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1271.069458, -310.6366272, 2.075676441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1276.721802, -312.6423035, 2.075677156, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1282.049072, -315.3780212, 2.075675488, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1286.674438, -319.1817322, 2.075674772, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1290.387573, -323.8802795, 2.075676441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1293.014282, -329.2604675, 2.075674534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1294.723389, -335.0095215, 2.07567811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1295.955444, -340.8798828, 2.075676203, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1296.697144, -346.8321533, 2.075674534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1733.2323, -383.1642151, 2.038495064, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1729.567017, -378.433197, 2.038495064, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1725.940552, -373.6173706, 2.038494587, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1722.091675, -368.8676758, 2.038491249, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1717.677368, -364.0932312, 2.038494587, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1711.456421, -357.5137939, 1.986352563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1707.212769, -353.2698059, 1.949941158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1702.970093, -349.0271606, 1.949941158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1698.727417, -344.7845459, 1.949941158, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1693.570557, -339.627655, 1.949941874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1689.327881, -335.3850098, 1.949941874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1685.085327, -331.142395, 1.949940085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1680.842651, -326.8997498, 1.949941874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1676.600098, -322.657074, 1.949941874, 0, 0, 0, 1, 0, 1, 151696917, 0, 0, 0 + -1328.102539, -100.78965, 5.764426231, 0, 0, 0, 1, 0, 1, 526898267, 0, 0, 0 + -1335.710327, -100.8370285, 5.765396118, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1343.24231, -100.8521957, 5.734592438, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1350.548828, -100.8623276, 5.704037666, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1357.856201, -100.8712158, 5.673485279, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1365.162964, -100.8790894, 5.64293623, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1372.469604, -100.8858337, 5.612389565, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1379.776367, -100.8913727, 5.58184576, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1387.08313, -100.8958282, 5.551303864, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1394.91272, -100.9148712, 5.477577209, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1402.199585, -100.7470322, 5.447349072, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1410.389038, -100.792366, 5.527973652, 0, 0, 0, 1, 0, 1, 526898267, 0, 0, 0 + -1289.636841, 1338.891846, 20.76795197, 0, 0, 0, 1, 0, 1, 3843078948, 0, 0, 0 + -1289.636841, 1344.930298, 20.74682617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1289.636841, 1350.930298, 20.74682617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1289.636841, 1356.930298, 20.74682617, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1289.636963, 1362.69043, 19.97449303, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1289.636841, 1367.645386, 19.15553474, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1289.636963, 1372.360107, 18.84167862, 0, 0, 0, 1, 0, 1, 3843078948, 0, 0, 0 + -1254.345581, 762.402832, 18.62913895, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1255.153564, 753.9547119, 18.79464149, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1809.637573, 293.0430603, 24.55512619, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1811.380127, 287.0087891, 23.91004562, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1816.284302, 270.0192261, 22.02576828, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1817.920898, 264.3494568, 21.39721107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1819.558472, 258.6763306, 20.76841545, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1821.196899, 252.9998932, 20.13938713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1822.836304, 247.3201447, 19.51012611, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1824.476685, 241.6371307, 18.88062859, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1826.118042, 235.9507599, 18.25089264, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1827.760254, 230.2611084, 17.620924, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1829.403442, 224.568161, 16.99072456, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1831.047485, 218.8718414, 16.36028481, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1832.692505, 213.172287, 15.72961998, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1834.338501, 207.4693451, 15.09871101, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1835.930176, 201.9459381, 14.51812172, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -2090.666016, 95.30592346, 18.17576027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2095.541504, 90.10968018, 18.01198387, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2100.529541, 84.6098938, 17.83403015, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2105.544922, 78.840271, 17.64379501, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2110.502197, 72.83456421, 17.44187927, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2115.31665, 66.62651825, 17.22886086, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2119.902832, 60.24992371, 17.00533295, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2124.176025, 53.73845673, 16.77188301, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2128.050537, 47.12591553, 16.52909851, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2131.441406, 40.44603729, 16.2775631, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2134.297119, 33.71076965, 16.01787567, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2136.633057, 26.93838501, 15.75060463, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2138.466797, 20.17209625, 15.47636127, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2139.814941, 13.45500183, 15.19571495, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2140.695068, 6.830299377, 14.9092598, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2141.123779, 0.3411521912, 14.61758423, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2141.118408, -5.969261169, 14.32127571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2140.696045, -12.05774307, 14.02092552, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2139.873535, -17.88116837, 13.71712112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2138.668213, -23.39633179, 13.41044998, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2137.096924, -28.56003571, 13.10150909, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2135.177002, -33.32913589, 12.79088402, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2132.925293, -37.66041946, 12.47917175, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2130.359375, -41.51076889, 12.16696358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2122.768555, -48.8701973, 11.38806534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2116.141113, -52.93718719, 10.80294418, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2109.152344, -55.44580078, 10.32994938, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2101.914307, -56.53436279, 9.953922272, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2094.969727, -57.0765686, 9.355648041, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2088.148926, -56.70486069, 8.743720055, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2081.526367, -55.45990753, 8.171972275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2075.174805, -53.43882751, 7.63186264, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2069.169434, -50.72232056, 7.072250366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2063.61499, -47.35722351, 6.761299133, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2058.604492, -43.43289185, 6.771196365, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2054.253418, -39.11423492, 6.626232147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2050.554688, -34.55834579, 6.393915176, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2046.685181, -27.41685104, 6.243421555, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2045.511108, -22.58148193, 6.119485855, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1919.493286, 166.2862091, 10.76884174, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -2047.567505, -95.01683044, 5.792231083, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2058.484131, -95.01689148, 5.77536726, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2069.400391, -95.01686096, 5.77536726, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2080.31665, -95.0168457, 5.775369167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2091.233398, -95.0168457, 5.775369167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2102.149414, -95.0168457, 5.801117897, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2113.066406, -95.01686096, 5.775369167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2123.98291, -95.01686096, 5.775369167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2134.89917, -95.01686096, 5.77536869, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2145.815918, -95.01686096, 5.775368214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2156.732422, -95.0168457, 5.775368214, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2062.719238, -3.994621277, 6.243462563, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2069.669678, -4.002799988, 6.302274704, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2076.656738, -3.386520386, 6.282372475, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2083.193115, -0.3185882568, 6.298685074, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2088.014893, 5.188041687, 6.303688049, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2090.53833, 12.10478973, 6.303688049, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2090.863281, 15.78491211, 6.303689003, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2090.871582, 22.734375, 6.244877815, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2090.872803, 28.73474121, 6.244525909, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2090.882324, 35.6857872, 6.185361862, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2090.882324, 41.68555069, 6.185362339, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2090.890381, 48.63601685, 6.126549721, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2090.890381, 54.63578415, 6.126550674, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2090.898438, 61.58625031, 6.067738533, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2090.898438, 67.58601379, 6.06773901, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2090.906494, 74.53648376, 6.008926392, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2090.90625, 80.53478241, 6.008926392, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2090.584229, 84.21470642, 6.008925438, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2089.627686, 87.78416443, 6.008925438, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2088.065918, 91.13331604, 6.008925438, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2085.946289, 94.16046143, 6.008925438, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2083.333252, 96.77346802, 6.008925438, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2080.320068, 98.88502502, 6.008925438, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2076.972168, 100.4493027, 6.008925438, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2073.40332, 101.4084396, 6.008925438, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2069.723145, 101.7333527, 6.008926392, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2063.724365, 101.7333298, 6.008927822, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2054.044434, -6.044975281, 6.230246544, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2038.420166, -8.123720169, 6.091632366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1045, 1163.496094, 15.62890053, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1053.475342, 1163.496094, 15.62890053, 1, 0, 0, 1, 0, 1, 2460252713, 0, 0, 0 + -1059.475342, 1163.496094, 15.62890053, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1065.475342, 1163.496094, 15.62890053, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1071.475342, 1163.496094, 15.62890053, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1077.475342, 1163.496094, 15.62890053, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1083.475342, 1163.496216, 15.62890053, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1089.860596, 1163.490967, 15.62890244, 1, 0, 0, 1, 0, 1, 2460252713, 0, 0, 0 + -1095.501465, 1163.499268, 15.62874222, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1101.081787, 1163.496094, 15.62890244, 0, 0, 0, 1, 0, 1, 2460252713, 0, 0, 0 + -1119.480835, 1163.474854, 15.62890053, 0, 0, 0, 1, 0, 1, 2460252713, 0, 0, 0 + -1125.480835, 1163.474854, 15.62890053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1131.480835, 1163.474976, 15.62890148, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1039.775391, 921.3216553, 12.49736214, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1044.123291, 920.2098389, 12.4975872, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1050.089966, 919.361084, 12.49620438, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1055.597534, 919.0030518, 12.49620438, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1062.769409, 918.8545532, 12.49620438, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1071.41687, 918.8969727, 12.49620438, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1081.670898, 919.0248413, 12.44997787, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1091.8396, 919.5230103, 13.26858139, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1098.391235, 920.8439941, 14.48280334, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1103.366699, 923.6582642, 15.87200165, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1106.096558, 926.5079956, 16.64547348, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1108.156006, 929.8890991, 17.2905426, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1109.479248, 935.5872192, 17.91550827, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1110.025513, 941.5311279, 18.33568192, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1110.029785, 945.5756226, 18.51302719, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1110.24292, 950.6467285, 18.53302765, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1110.999634, 955.1136475, 18.53302765, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1112.280273, 958.9762573, 18.53302765, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1114.085083, 962.234314, 18.53302765, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1119.484131, 966.6821289, 18.53125763, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1127.510254, 968.069458, 18.52506638, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1135.902588, 969.0687256, 18.53302765, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1143.764404, 971.2008057, 18.57307434, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1151.460938, 973.2889404, 18.62474823, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1158.400879, 974.460083, 18.65620804, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1164.667358, 974.838623, 18.6720047, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1170.346436, 974.477417, 18.6193943, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1484.977295, 1170.297485, 29.66366005, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1492.900513, 1169.95166, 29.66414833, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1500.76355, 1168.916382, 29.66415405, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1508.506348, 1167.199951, 29.66414833, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1516.070068, 1164.815063, 29.66415405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1523.397217, 1161.780029, 29.66415405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1530.431885, 1158.118042, 29.66414642, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1561.608765, 1140.118164, 29.66415405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1568.297485, 1135.857056, 29.66415405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1574.5896, 1131.028931, 29.66415405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1580.436646, 1125.671021, 29.66414833, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1585.794678, 1119.823853, 29.66415405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1590.622681, 1113.53186, 29.66414833, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1594.883911, 1106.84314, 29.66414833, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1597.883911, 1101.646851, 29.66415405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1600.883911, 1096.450684, 29.66415405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1603.883911, 1091.254639, 29.66414642, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1546.020264, 1149.118164, 29.66414642, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1538.226074, 1153.618164, 29.66414642, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1553.814453, 1144.618164, 29.66414642, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1606.843994, 1086.053345, 29.66343689, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1609.856445, 1080.89624, 29.66402435, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1612.843506, 1075.68811, 29.66369057, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1615.814331, 1070.45105, 29.66280746, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1618.847534, 1065.290649, 29.66370964, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1621.854248, 1060.103516, 29.663908, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1624.876587, 1054.876221, 29.66397667, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1627.896118, 1049.640503, 29.66392136, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1630.876343, 1044.450562, 29.66365051, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1633.918823, 1039.268311, 29.66381073, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1636.866089, 1034.035522, 29.6632576, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1639.85791, 1028.915527, 29.66385841, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1643.549316, 1021.863647, 29.66411781, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1646.613892, 1014.579529, 29.66326523, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1648.958008, 1006.994446, 29.66411972, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1650.665283, 999.2380981, 29.66385269, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1651.68042, 991.4724731, 29.6636982, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1652.061035, 983.4575806, 29.66411209, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1651.703613, 975.5942383, 29.66382027, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1650.673584, 967.7008057, 29.66387939, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1648.971924, 959.9054565, 29.66397858, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1646.588989, 952.3409424, 29.66391945, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1643.239136, 944.4467773, 29.6640625, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1639.783691, 937.9517822, 29.66280174, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1636.710938, 932.0504761, 29.66415405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1634.018555, 925.890625, 29.66415024, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1631.93396, 919.4979858, 29.66415405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1630.47522, 912.9196777, 29.66414833, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1629.595581, 906.2388916, 29.66415405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1629.301758, 899.5072021, 29.66415405, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1629.595703, 892.7755127, 29.66415596, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1630.47522, 886.0946655, 29.66415596, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1631.933838, 879.5162354, 29.66415215, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1633.960083, 873.0899658, 29.66415787, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1636.538696, 866.8644409, 29.66415787, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1639.650024, 860.8875732, 29.66415787, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1643.270386, 855.2046509, 29.66415787, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1647.372559, 849.8586426, 29.66415787, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1651.924805, 844.8907471, 29.66415596, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1656.179321, 840.7285767, 29.6628933, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1660.448486, 836.3810425, 29.66396332, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1664.717651, 832.1119385, 29.66396904, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1669.026123, 827.9603271, 29.66205788, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1673.491089, 823.9653931, 29.65789413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1678.292236, 820.2052612, 29.60396576, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1683.266357, 816.6410522, 29.49696922, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1688.201538, 813.2335815, 29.34792328, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1692.823853, 809.6877441, 29.1732235, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1697.386841, 806.0648804, 28.97167015, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1701.814087, 802.3146362, 28.75703049, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1705.867798, 798.4174194, 28.54413414, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1709.754761, 794.2009277, 28.33281708, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1713.436401, 789.8925781, 28.1443367, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1716.772461, 785.3812256, 27.98491096, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1720.023315, 780.5245972, 27.85890961, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1723.078369, 775.6679077, 27.78076553, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1725.958618, 770.7381592, 27.75896072, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1714.1073, 763.9759521, 27.75893974, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1711.208984, 768.7542725, 27.78297424, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1708.192993, 773.6500244, 27.86212921, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1705.118896, 778.3028564, 27.98861504, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1701.850952, 782.6509399, 28.15182114, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1698.499634, 786.666687, 28.33806229, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1694.884888, 790.4885254, 28.54390335, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1690.948486, 794.1897583, 28.76157188, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1686.796875, 797.6364136, 28.97471809, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1682.508057, 800.8676758, 29.17142868, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1678.046875, 804.1235352, 29.34782791, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1673.307739, 807.3744507, 29.49679565, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1668.509888, 810.7428589, 29.60361862, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1663.755737, 814.3358154, 29.65855026, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1659.234741, 818.2171021, 29.6634388, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1654.942017, 822.5375977, 29.66410255, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1650.769897, 826.7460327, 29.66371346, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1646.498047, 831.026062, 29.66360474, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1642.260742, 835.2288818, 29.66407776, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1636.927124, 841.0725098, 29.6637764, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1632.083008, 847.414978, 29.66345978, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1627.816895, 853.9857788, 29.66354561, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1624.157104, 861.1367188, 29.66366005, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1621.102295, 868.5001221, 29.66389084, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1618.761597, 876.0040283, 29.66344833, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1617.098877, 883.0601807, 29.66300392, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1616.018921, 891.618042, 29.66334152, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1615.678589, 899.5819092, 29.66332054, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1616.02832, 907.4466553, 29.6632328, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1617.053345, 915.3314819, 29.66355324, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1618.656006, 923.0563354, 29.66267395, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1621.158203, 930.5828247, 29.66386032, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1624.363525, 937.8781738, 29.66347885, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1628.078369, 944.8616943, 29.66391563, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1631.131348, 950.7672119, 29.66402817, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1633.719849, 957.0581665, 29.66368484, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1635.770264, 963.4678345, 29.66405869, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1637.21521, 970.0482178, 29.66401291, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1638.116821, 976.7520142, 29.66386414, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1638.383301, 983.4332275, 29.6639576, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1638.11792, 990.2084351, 29.66374016, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1637.240356, 997.0150146, 29.66312599, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1635.747314, 1003.503601, 29.66403961, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1633.735107, 1009.881165, 29.66404343, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1631.150024, 1016.187012, 29.66340256, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1628.044922, 1022.089172, 29.66394424, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1625.03772, 1027.297729, 29.66394424, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1622.046631, 1032.456665, 29.66415024, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1619.01123, 1037.665771, 29.66368294, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1616.013794, 1042.891602, 29.66401291, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1612.933594, 1048.168945, 29.66345406, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1610.025635, 1053.264893, 29.66403389, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1607.015381, 1058.458862, 29.66383934, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1604.04541, 1063.651001, 29.66399956, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1601.029297, 1068.866211, 29.66409111, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1597.948364, 1074.072388, 29.66296005, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1595.047119, 1079.2771, 29.66360855, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1592.007935, 1084.498413, 29.66402817, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1588.971313, 1089.678223, 29.66351128, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1586.010742, 1094.848755, 29.66392326, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1582.980103, 1100.004272, 29.66304588, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1579.434692, 1105.681885, 29.66409302, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1575.280396, 1111.05481, 29.6637764, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1570.760254, 1116.062744, 29.66346931, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1565.783203, 1120.548462, 29.66378593, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1560.420898, 1124.670898, 29.66396904, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1554.766968, 1128.304565, 29.6638031, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1549.596924, 1131.320313, 29.6632843, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1544.381592, 1134.299194, 29.66382408, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1539.213135, 1137.296509, 29.66360283, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1533.986206, 1140.312012, 29.66363525, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1528.807617, 1143.303589, 29.66360855, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1523.573364, 1146.35022, 29.66315651, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1517.634644, 1149.412231, 29.66366196, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1511.430908, 1151.960083, 29.66405487, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1504.994995, 1153.964722, 29.66373253, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1498.375854, 1155.511841, 29.66308784, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1491.673706, 1156.343872, 29.66399002, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1485.034912, 1156.637695, 29.66342545, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1472.962524, 1156.602783, 29.66415596, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1460.962524, 1156.602783, 29.66415596, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1448.962524, 1156.602783, 29.66415596, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1436.962524, 1156.602783, 29.66415596, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1424.962524, 1156.602783, 29.66415596, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1412.962524, 1156.602783, 29.66415596, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1402.462158, 1156.534302, 29.66283226, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1394.962524, 1156.602783, 29.66415596, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1388.962524, 1156.602783, 29.66415596, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1382.962524, 1156.602783, 29.66415596, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1370.962524, 1156.602661, 29.66415787, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1358.962524, 1156.602661, 29.66415596, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1348.462158, 1156.53418, 29.66283035, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1340.962524, 1156.602661, 29.66415596, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1334.962524, 1156.602661, 29.66415596, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1322.962524, 1156.602539, 29.66415596, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1310.962524, 1156.602539, 29.66415596, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1310.962524, 1170.272095, 29.66415596, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1322.962524, 1170.272095, 29.66415596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1334.962524, 1170.272217, 29.66415596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1340.962524, 1170.272217, 29.66415596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1348.462158, 1170.340698, 29.66283035, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1358.962524, 1170.272217, 29.66415596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1370.962524, 1170.272217, 29.66415787, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1382.962524, 1170.272339, 29.66415596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1388.962524, 1170.272339, 29.66415596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1394.962524, 1170.272339, 29.66415596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1402.462158, 1170.34082, 29.66283417, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1412.962524, 1170.272339, 29.66415596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1424.962524, 1170.272339, 29.66415596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1436.962524, 1170.272339, 29.66415596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1448.962524, 1170.272339, 29.66415596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1460.962524, 1170.272339, 29.66415596, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1474.696533, 1170.272339, 29.66415596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1298.962524, 1156.602539, 29.66415596, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1286.962524, 1156.602539, 29.66415596, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1274.962402, 1156.602295, 29.25903511, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1262.962402, 1156.602173, 28.69546509, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1250.962402, 1156.602173, 28.42479706, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1238.962402, 1156.602173, 28.42479706, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1226.962402, 1156.602173, 28.42479706, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1214.962402, 1156.602173, 28.42479706, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1202.962402, 1156.602051, 28.42479706, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1190.962524, 1156.602051, 28.42479706, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1178.962524, 1156.602051, 28.42479324, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1178.962524, 1170.271606, 28.42479324, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1190.962524, 1170.271606, 28.42479706, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1202.962402, 1170.271606, 28.42479706, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1214.962402, 1170.271729, 28.42479706, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1226.962402, 1170.271729, 28.42479706, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1238.962402, 1170.271851, 28.42479706, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1250.962402, 1170.271851, 28.42479706, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1262.962402, 1170.271729, 28.69546509, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1274.962402, 1170.271851, 29.25903511, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1286.962524, 1170.272217, 29.66415596, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1297.979492, 1170.272217, 29.66415596, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1166.949707, 1156.738647, 28.42215347, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1154.964478, 1156.738647, 28.42214966, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1142.979248, 1156.609741, 28.42464256, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1135.547485, 1156.65271, 28.42380714, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1124.893921, 1156.566772, 28.42412186, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1112.898926, 1156.573975, 28.42426109, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1100.034302, 1156.59436, 28.42465782, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1086.411499, 1156.546875, 28.42373657, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1079.030151, 1156.638062, 28.42409515, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1069.279541, 1156.577271, 28.42412758, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1058.321411, 1156.564697, 28.18419456, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1046.952881, 1156.60376, 27.02835846, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1047.031738, 1170.265381, 27.03775787, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1058.289185, 1170.269775, 28.1836071, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1069.290771, 1170.238647, 28.42399979, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1079.085083, 1170.367432, 28.42294121, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1086.481323, 1170.481201, 28.42073441, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1099.946899, 1170.322754, 28.42379761, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1112.947754, 1170.322754, 28.42380142, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1124.925537, 1170.355469, 28.42316628, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1135.450195, 1170.350708, 28.42326164, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1142.837158, 1170.212036, 28.42364883, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1154.926758, 1170.212036, 28.42364883, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1166.933105, 1170.245117, 28.4242878, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1762.705078, 507.7419739, 21.54043961, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1760.047852, 517.1433105, 21.84353638, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1757.899536, 527.1479492, 22.17520905, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1756.242065, 537.9191895, 22.53142929, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1755.052856, 549.630249, 22.90818596, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1754.307739, 562.4636841, 23.30147171, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1753.984253, 576.6047363, 23.70716858, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1753.912964, 585.9954834, 24.0223732, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1753.883545, 592.0324097, 24.32562065, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1753.883789, 597.1125488, 24.64979553, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1753.901367, 603.6194458, 25.02752686, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1753.923584, 613.9779663, 25.49180222, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1767.593262, 613.956604, 25.49182129, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1767.571045, 603.5820923, 25.0275383, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1767.553467, 597.0847778, 24.64976883, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1767.553223, 592.0655518, 24.32573509, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1767.582397, 586.0860596, 24.0224514, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1767.653809, 576.7234497, 23.70728302, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1767.968872, 563.0031738, 23.30134583, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1768.683594, 550.7036133, 22.90806198, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1769.807861, 539.6376343, 22.53134537, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1771.350708, 529.6151123, 22.17521667, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1773.322021, 520.4368896, 21.84367943, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1775.736816, 511.8936462, 21.54073524, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1753.93811, 630.6116333, 26.07544518, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1753.932495, 655.9338379, 26.81126404, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1753.879272, 692.31604, 27.73122787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1752.664673, 701.0286255, 27.91350555, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1749.297241, 710.5914307, 27.99562645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1744.181885, 720.5556641, 27.99991608, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1737.925781, 730.4893799, 27.95158005, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1731.171753, 740.0332031, 27.87567139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1724.559448, 748.8834839, 27.79713631, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1718.699219, 756.8024902, 27.74074936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1729.826782, 764.7505493, 27.74117279, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1735.482422, 757.1022949, 27.79714584, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1742.189697, 748.1261597, 27.87570381, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1749.257324, 738.1438599, 27.95179749, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1756.023071, 727.4116211, 28.00055885, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1761.828735, 716.1299438, 27.99721718, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1765.979492, 704.4268799, 27.91716385, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1767.579102, 692.413269, 27.73291397, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1767.602173, 655.942688, 26.81126785, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1767.607788, 630.6072388, 26.07545662, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1767.590576, 674.1779785, 27.272089, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1753.905884, 674.124939, 27.27124596, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1767.60498, 643.2749634, 26.44336319, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1753.935303, 643.2727051, 26.44335365, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1996.563354, 146.5354919, 13.31947136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1989.97522, 160.2997437, 15.29974079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1985.455444, 168.2827759, 16.11826324, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1971.700928, 193.432373, 16.00607872, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1961.333496, 212.6633911, 17.71387482, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1955.203979, 224.2959595, 18.81860733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1978.578125, 180.8575745, 16.06217003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1969.776245, 253.3265991, 22.30804634, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0 + -1974.784546, 244.0218506, 22.47668648, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1979.304443, 234.6135559, 22.74874496, 0, 0, 0, 3, 0, 1, 418252192, 1, 0, 0 + -1983.386597, 225.1463318, 23.06733513, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1990.269409, 206.0673218, 23.72932816, 0, 0, 0, 3, 0, 1, 418252192, 1, 0, 0 + -1993.085693, 196.4715576, 24.01933289, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1995.496216, 186.8490906, 24.24897003, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1997.509155, 177.2079468, 24.46045303, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1999.132935, 167.5559387, 24.63923073, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -2000.376099, 157.9009705, 24.70086288, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -2001.24707, 148.2507935, 24.69591522, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -2001.754517, 138.6130371, 24.6924324, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -2001.907227, 128.9953308, 24.6906395, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -2001.713745, 119.4051514, 24.69076347, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -2001.182861, 109.8499146, 24.66082382, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -2000.323242, 100.3367615, 24.59936523, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1999.143677, 90.8729248, 24.42715073, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1997.65271, 81.46566772, 24.17124557, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1995.769409, 72.16448975, 23.9108696, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1993.224487, 63.14849091, 23.77541542, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1990.087158, 54.4102478, 23.78488159, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1986.422729, 45.85175323, 23.9547348, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1982.285278, 37.45711517, 24.30348778, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0 + -1977.731201, 29.2103653, 24.84920692, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1972.816895, 21.09244537, 25.60993195, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1967.598389, 13.08191681, 26.59379387, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1962.131348, 5.154457092, 27.70782471, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1956.470947, -2.716587067, 28.91707993, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1950.670044, -10.55900192, 30.21053314, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1944.778442, -18.40159225, 31.57616043, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1938.842651, -26.27359009, 33.00110245, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1932.906006, -34.20401764, 34.47455597, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1927.006348, -42.22135162, 35.98501968, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1921.162964, -50.34471512, 37.51643372, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1915.406738, -58.60108566, 39.05077362, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1909.767456, -67.01699066, 40.56923676, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1904.266357, -75.61675262, 42.05530548, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1898.911377, -84.42050934, 43.48583984, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1893.702881, -93.44267273, 44.8398056, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1888.633179, -102.6935272, 46.09605408, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1883.683228, -112.176178, 47.23088837, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1878.832764, -121.8937683, 48.21855927, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1874.047729, -131.8398132, 49.03658676, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1869.2854, -142.0019531, 49.65888977, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1864.493896, -152.3607788, 50.05812836, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1859.667847, -162.7663574, 50.17720413, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1847.279053, -156.9894104, 50.17720413, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1852.076294, -146.6468506, 50.03727341, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1856.807495, -136.4220886, 49.65079498, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1861.520264, -126.3666, 49.04844666, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1866.262329, -116.5024414, 48.25640106, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1871.071899, -106.8446198, 47.2999115, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1875.980469, -97.40185547, 46.20033264, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1881.005127, -88.17498779, 44.98149109, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1886.162842, -79.16262817, 43.6685257, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1891.460083, -70.35806274, 42.27909088, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1896.895874, -61.75021362, 40.83256531, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1902.461426, -53.32274246, 39.34734344, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1908.141357, -45.05648041, 37.84160995, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1913.914551, -36.93376541, 36.3326416, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1919.753418, -28.93189621, 34.83675003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1925.624756, -21.02627945, 33.3693161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1931.492065, -13.19165802, 31.94472504, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1937.313843, -5.402523041, 30.57641983, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1943.045044, 2.367198944, 29.27684402, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1948.638062, 10.14304352, 28.0574646, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1954.042603, 17.95131683, 26.92875671, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1959.20752, 25.8141861, 25.91372681, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1964.080933, 33.75092316, 25.10934639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1968.610107, 41.78070831, 24.51616287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1972.742798, 49.92028046, 24.11371803, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1976.427612, 58.18325043, 23.88154984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1979.612305, 66.57704926, 23.7989006, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1982.221802, 75.12850952, 23.84609795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1984.196655, 83.92745972, 24.00364494, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1985.621704, 92.88961792, 24.21887779, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1986.741211, 101.8989258, 24.45014572, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1987.555176, 110.9460449, 24.60836983, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1988.05603, 120.0242004, 24.66555786, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1988.235962, 129.1266479, 24.66545677, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1988.087524, 138.2468262, 24.66726685, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1987.603027, 147.3781128, 24.67076874, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1986.774536, 156.5142822, 24.67572594, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1985.594482, 165.6489868, 24.64626503, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1984.055054, 174.7759705, 24.59285736, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1982.148193, 183.8890686, 24.43603516, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1979.866089, 192.9822998, 24.19654274, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1977.200684, 202.0496826, 23.89651489, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1974.143555, 211.0851746, 23.55892563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1970.686401, 220.0829468, 23.20775604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1966.820923, 229.0371094, 22.86821747, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1962.538452, 237.9416504, 22.56703758, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1957.830322, 246.7906494, 22.3327713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1854.125732, -174.6515503, 50.17720413, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1848.583618, -186.5367126, 50.17720413, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1843.041504, -198.421875, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1837.49939, -210.3070984, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1831.957153, -222.1922607, 50.17720413, 0, 0, 0, 2, 0, 1, 0, 1, 0, 0 + -1826.415039, -234.0774536, 50.26649857, 0, 0, 0, 3, 0, 1, 0, 1, 0, 0 + -1532.383301, -478.5301514, 50.17726517, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1542.971924, -475.6367188, 50.17726135, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1553.560547, -474.5102539, 50.17724609, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1564.149292, -474.5102844, 50.22082901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1574.738037, -474.5103149, 50.17723846, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1585.32666, -474.5103149, 50.17723083, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1595.915283, -474.5103455, 50.17723083, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1606.504028, -474.5103455, 50.17722702, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1617.092651, -474.5103455, 50.17721558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1627.681274, -474.5103455, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1640.795166, -474.5103455, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1653.685791, -474.5103455, 50.1771965, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1664.716797, -475.6368103, 50.17718887, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1675.848511, -478.5302429, 50.17718124, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1687.081299, -480.849884, 50.17717361, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1687.081299, -494.5193787, 50.17718124, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1675.848511, -496.8390808, 50.17718887, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1664.716797, -499.7325134, 50.1771965, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1653.685791, -500.8589783, 50.17720795, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1640.795166, -500.8589783, 50.17721558, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1627.681274, -500.8589783, 50.17721558, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1617.092651, -500.8589783, 50.17722321, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1606.504028, -500.8589783, 50.17723083, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1595.915283, -500.8589783, 50.17723846, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1585.32666, -500.8589783, 50.17724228, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1574.737915, -500.8589783, 50.17724991, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1564.149292, -500.8589783, 50.17725754, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1553.560547, -500.8589783, 50.17725754, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1542.971924, -499.7324829, 50.17726135, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1521.794556, -494.5193481, 50.1772728, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1532.383301, -496.8390808, 50.17726898, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1410.67627, -488.182373, 2.123498678, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1422.67627, -487.6549377, 2.123497963, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1442.973999, -487.6549377, 3.095704079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1456.463135, -487.6844788, 4.525595665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1468.964355, -487.6844788, 6.776641369, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1480.711914, -487.6844788, 9.629271507, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1492.477661, -487.6844788, 13.22842979, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1504.26709, -487.6844788, 16.80112267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1516.085693, -487.6844788, 20.34734917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1527.939331, -487.6844788, 23.86711884, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1539.833496, -487.6844788, 27.36043739, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1551.773682, -487.6844788, 30.82727432, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1563.765747, -487.6844788, 34.2676239, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1575.815186, -487.6844788, 37.68153381, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1587.927612, -487.6844788, 41.06894302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1600.108643, -487.6844788, 44.42988586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1612.865845, -487.6844482, 46.82481384, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1625.170654, -487.6844482, 48.63864136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1639.393677, -487.6844788, 49.7844429, 0, 0, 0, 1, 0, 1, 418252192, 1, 0, 0 + -1653.685791, -487.6845093, 50.17718124, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0 + -1045, 1178, 15.68187046, 1, 0, 0, 1, 0, 1, 2460252713, 0, 0, 0 + -1045, 1170.748047, 15.5299263, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1083.44812, 1209.945313, 23.55267906, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1079.208618, 1209.945313, 23.38712883, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1069.732178, 1210.132324, 23.43638229, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1057.263184, 1210.070068, 23.74066925, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1046.976196, 1209.945313, 24.26015091, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -956.9829102, 779.171875, 3.340335846, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -966.3248291, 756.2883301, 3.122322798, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -971.8397827, 755.315918, 3.122322798, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -966.1829224, 767.171814, 3.286153793, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -971.7828979, 767.171814, 3.286153793, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -973.2631226, 748.2161255, 3.018045902, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -976.3049927, 736.3956909, 2.810525417, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -979.8154907, 732.8052979, 2.810525179, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1001.478638, 720.6903687, 2.810523987, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1016.371704, 711.6895142, 2.810523272, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1024.421387, 708.1676636, 2.810523033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1027.543091, 701.0531006, 2.810522318, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1023.440491, 693.6641846, 2.810521841, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1007.614136, 698.5282593, 2.810522079, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -993.0944824, 707.8208008, 2.810523033, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.4368896, 717.6940918, 2.810523748, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -963.5471802, 723.4293213, 2.810524225, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -959.9291382, 728.944458, 2.810524702, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -959.7751465, 736.43927, 2.810525417, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -964.1065063, 747.4318237, 2.902323246, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -985.8860474, 742.1018066, 2.960184097, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -969.6719971, 728.8637085, 2.960427046, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -952.6370239, 741.9991455, 2.959939957, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -996.5584717, 712.9575195, 2.960425854, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -990.9143066, 716.4465942, 2.960426092, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1474.109497, 1087.701294, 21.98015213, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1473.702637, 1068.377441, 21.96807861, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1455.328003, 1068.241821, 22.02983856, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1455.802612, 1087.158813, 22.0334549, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1473.301514, 1050.656616, 22.03016663, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1454.315674, 1051.327881, 21.96874619, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1454.315674, 1032.246094, 21.96915245, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1472.630249, 1032.725586, 22.0334549, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1383.767944, 1032.416382, 18.74595451, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1364.410156, 1032.416382, 18.74779129, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1364.364624, 1050.001953, 18.81475639, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1383.222656, 1050.001953, 18.74766922, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1347.89917, 1032.878174, 18.56472588, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1347.808228, 1051.508911, 18.5078907, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1329.359253, 1051.418091, 18.4955349, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1328.904907, 1033.514404, 18.49761963, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1250.265381, 984.8695679, 18.49742889, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1230.343872, 984.9981079, 18.49659729, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1256.306152, 966.3618164, 18.49943161, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1224.174683, 965.8477173, 18.50690079, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1383.500366, 967.0669556, 18.81475449, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1364.506104, 966.3399048, 18.74755669, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1364.233398, 985.6068115, 18.76007843, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1383.409424, 985.1524048, 18.81475067, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1321.816895, 985.8427124, 18.5126152, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1303.309082, 985.4571533, 18.49564934, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1259.97876, 1050.884521, 18.52127457, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1245.931396, 1050.133301, 18.52112961, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1347.504517, 1153.827759, 16.05569267, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1347.504517, 1173.97876, 16.07276344, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1329.230469, 1173.537109, 16.10372925, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1329.175293, 1153.551758, 16.07892609, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1264.295288, 1153.52063, 18.4638443, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1245.431641, 1153.67395, 18.45497513, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1161.875366, 1104.210083, 12.53488541, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1143.285034, 1104.015137, 12.54763126, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1105.779541, 1122.838989, 12.61101627, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1086.40918, 1122.643921, 12.5888567, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -899.918396, 946.4054565, 13.24642563, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -899.918396, 926.7270508, 12.65819454, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -899.7098999, 914.9996948, 12.62370586, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -899.836853, 896.4639282, 12.6287241, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -919.1343994, 915.7614746, 12.62273026, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -919.0074463, 896.3369751, 12.61657333, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1040.067749, 1015.121521, 12.55123234, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1039.845703, 996.1380005, 12.54699707, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1021.19519, 996.2489624, 12.55990124, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1021.750244, 1014.566406, 12.5619297, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1556.976807, 948.3983765, 25.68189049, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1539.147461, 949.1460571, 25.64542389, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1539.147461, 930.3966064, 25.62034798, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1556.919189, 930.2816162, 25.6818924, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1472.956421, 930.8096924, 22.0334549, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1473.531494, 949.3291016, 22.00320053, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1454.782104, 949.5591431, 21.99778557, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1455.026123, 931.0957642, 22.0334549, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1365.449951, 930.5605469, 18.8147583, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1383.324829, 930.5605469, 18.78195, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1383.583862, 949.2988892, 18.76869202, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1365.881714, 948.694458, 18.71553993, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1383.927612, 885.03302, 18.75660515, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1364.016724, 884.2365723, 18.75582123, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1333.982178, 853.314209, 18.4959259, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1302.782959, 852.9763184, 18.49761963, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1334.229736, 794.6096191, 18.50915527, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1303.086792, 794.6096191, 18.50816345, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1426.633179, 842.5130615, 18.44619942, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1425.83667, 822.9425049, 18.43889236, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1158.40625, 887.5324707, 18.49528694, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1157.976685, 868.9210815, 18.48309517, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1176.151733, 887.739502, 18.50525093, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1175.713257, 868.7687988, 18.48939133, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1175.826416, 770.1018677, 18.54950523, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1176.266113, 788.3789063, 18.49700928, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1157.802002, 788.3044434, 18.49213219, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1157.727539, 770.8826294, 18.48406792, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -978.5515137, 769.8041992, 3.221179247, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -979.3132935, 788.5321655, 3.243705034, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -959.4425659, 788.7861328, 3.225086927, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -959.8869629, 770.1851196, 3.227996111, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1594.380859, 768.9977417, 24.49682236, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1594.841675, 787.9675293, 22.40880203, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1575.180786, 781.2090454, 23.0571537, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1574.950317, 765.0809326, 24.45177269, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1558.043091, 823.2235718, 18.5568924, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1558.790039, 842.3657837, 18.49944115, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1539.367798, 842.3657837, 18.52061272, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1539.087646, 823.4103394, 18.5568924, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1508.301636, 841.1837158, 18.5568924, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1508.690674, 823.5499878, 18.49031448, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1489.112061, 823.1610107, 18.49680519, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1489.371338, 840.6651001, 18.52299118, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1162.198608, 251.6387329, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1156.598633, 251.6387329, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1150.198608, 251.6387939, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1144.198608, 251.6387939, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1138.198608, 251.6387939, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1131.198608, 251.6387329, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1127.094482, 252.3624268, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1123.485229, 254.446228, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1120.806396, 257.6387329, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.380981, 261.5549316, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.19873, 269.6387329, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198853, 274.0388184, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198853, 280.0388184, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.19873, 286.0388184, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.19873, 292.0388184, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.19873, 297.6387939, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.19873, 303.2388306, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.19873, 310.6387939, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 317.6387939, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 323.638855, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.19873, 329.638855, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.19873, 335.638855, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 341.638855, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 347.638855, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 353.638855, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 359.638855, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 368.0388184, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 374.0388794, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 379.638855, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 385.2388306, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 392.2721558, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 397.2389526, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 403.2389526, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 409.2389526, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 415.2389526, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 421.2389526, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 427.2389526, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 433.2389526, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 439.2389526, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 445.2390137, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 451.2390747, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 457.2390747, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 463.2391357, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 471.2390747, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 478.2390747, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198608, 485.2390747, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.198486, 491.6391602, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.922119, 495.7433472, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1122.005859, 499.3526001, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1125.198486, 502.0314331, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1129.114624, 503.4568481, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1136.81665, 503.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1142.81665, 503.6391602, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1148.81665, 503.6391602, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1153.81665, 503.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1159.81665, 503.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.416626, 503.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1171.016602, 503.6391602, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1177.016602, 503.6391602, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1182.016602, 503.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1188.016602, 503.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1192.5802, 503.6391602, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1198.198486, 503.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1202.302734, 502.9155273, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1205.911865, 500.8317261, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1208.59082, 497.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.016113, 493.7230225, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 484.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 478.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 472.6391602, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 465.8652954, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 460.2653809, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 454.6653442, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 448.6390991, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 441.6390381, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 435.6390381, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 429.6390381, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 423.6390381, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 417.6390381, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 411.6390381, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 405.6389771, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 399.6389771, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 392.2721558, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 385.2388916, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198486, 379.638916, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198364, 374.0389404, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 365.0390015, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 359.0390015, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 353.0390015, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 347.0390015, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 341.0390015, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 335.0390015, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 329.0390015, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 323.0390015, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 317.0390015, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 311.0389404, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 305.0388794, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 299.0388794, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 293.0388184, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 285.0388794, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 278.0388794, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.198608, 271.0388794, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.19873, 263.638855, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1209.474976, 259.5346069, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1207.391235, 255.925354, 3.372750282, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1204.198608, 253.246521, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1200.282471, 251.821106, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1192.19873, 251.6387939, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1186.19873, 251.6387939, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1179.798584, 251.6387329, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1173.798584, 251.6387329, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.798584, 251.6387329, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1204.598511, 379.6389771, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1198.598511, 379.6389771, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1192.598511, 379.6389771, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1186.598511, 379.6389771, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1179.798584, 379.6390381, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1173.798584, 379.6389771, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.798584, 379.638916, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1161.798584, 379.6389771, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1155.798584, 379.6389771, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1149.798584, 379.638916, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1143.798584, 379.638916, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1137.798584, 379.638916, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1131.798584, 379.638855, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1124.798584, 379.638855, 3.372746468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.416626, 509.2391968, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.352417, 515.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.511475, 521.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.255005, 527.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.255005, 533.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.416504, 539.6392822, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.277222, 545.6392212, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.277222, 551.6392822, 3.372761726, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1189.229858, 716.5493164, 15.48581314, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1183.123047, 713.6867065, 15.05650711, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1177.336914, 710.9914551, 13.97698021, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1172.035889, 708.2562866, 12.77552891, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1168.608887, 705.8567505, 12.25369358, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.650757, 702.8986206, 11.63380051, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1163.261719, 699.4898071, 10.96290398, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1161.490356, 695.6998291, 10.54731083, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1160.404053, 691.6599121, 10.54731274, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1160.035767, 687.4926147, 10.54731178, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1160.034546, 681.8826294, 10.54731178, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1160.032227, 675.3717651, 10.54731083, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1160.030396, 668.9886475, 10.10446548, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1160.030151, 662.9555054, 9.167402267, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1160.030151, 656.9555054, 7.851374626, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1160.030151, 650.9555054, 6.747812271, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1160.030151, 644.9555054, 5.856925011, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1160.030151, 638.9555054, 5.035098076, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1160.030151, 632.9555054, 4.323768616, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1160.030151, 626.9555054, 3.764373779, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1160.030151, 621.4021606, 3.400016785, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1165.463867, 557.6392822, 3.372761726, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1165.416504, 563.6392822, 3.372761726, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1164.306885, 592.520752, 3.386389256, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1161.376709, 606.9614258, 3.39320302, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1227.455322, 460.2654419, 3.372761726, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1221.455322, 460.2654419, 3.372761726, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1215.798462, 460.2653198, 3.372761726, 1, 0, 0, 1, 0, 1, 1012756844, 0, 0, 0 + -1162.208252, 246.0879822, 3.372624397, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1162.454102, 231.2189026, 3.405583382, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1162.126343, 203.1878815, 3.408447266, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1162.208252, 192.2049713, 3.404541016, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1162.618042, 182.8612976, 3.274169922, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1168.776611, 174.5872498, 3.301269531, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1177.064331, 172.5587921, 3.298095703, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1185.641846, 172.4428711, 3.299804688, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1195.436401, 172.3269653, 3.299804688, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1202.73877, 170.2405548, 3.299804688, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.837891, 165.9020996, 3.276367188, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1217.270996, 158.3098755, 3.125332832, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1221.600708, 148.7487488, 3.206407547, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1222.922119, 138.9496765, 3.206407309, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1222.868286, 125.0127258, 3.206405401, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1222.424683, 108.1673431, 3.206444025, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1222.560425, 100.7938385, 3.206449032, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1222.860107, 78.10639954, 3.210615635, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1222.921997, 64.8241272, 3.214634418, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1223.297852, 51.404953, 3.222722054, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1226.195679, 36.91597366, 3.208007813, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1229.14624, 29.78527832, 3.206542969, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1229.262207, 20.86006927, 3.206298828, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1229.210815, 14.72851372, 3.206542969, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1229.128906, 3.670009613, 3.206298828, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1229.219971, -6.294075012, 3.206298828, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1229.464233, -13.80168915, 3.206542969, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1228.27356, -27.31835938, 3.206542969, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1227.048828, -40.79105377, 3.206420898, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1226.92627, -57.93811798, 3.206420898, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1226.681396, -76.78782654, 3.206665039, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1226.55896, -95.2821579, 3.225219727, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1227.661255, -108.7548218, 3.271850586, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1229.498413, -115.2462082, 3.244018555, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1232.805298, -117.6957855, 3.233032227, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1241.378906, -118.5531464, 3.225708008, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1254.415894, -119.1691132, 3.222045898, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1260.968628, -117.3699875, 3.254448652, 1, 0, 0, 0, 5, 1, 0, 0, 0, 0 + -1271.807983, -115.1895294, 3.229815722, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1286.348389, -119.3385544, 3.580932617, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1292.07373, -119.3162308, 4.164620399, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1297.786011, -119.3162308, 4.907624245, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1303.498779, -119.3162308, 5.650627136, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1316.063232, -113.1741409, 5.507465839, 0, 0, 0, 1, 0, 1, 1626953404, 0, 0, 0 + -1315.962402, -119.1907425, 5.696629524, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.994263, -124.5169373, 5.616710663, 0, 0, 0, 1, 0, 1, 1626953404, 0, 0, 0 + -1411.110474, 1609.81311, 15.19046688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1406.741333, 1615.50708, 15.25908279, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1402.88501, 1621.560181, 15.21491718, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1399.571045, 1627.926392, 15.26937771, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1396.824463, 1634.557251, 15.27236557, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1394.66626, 1641.402222, 15.4323225, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1393.112793, 1648.40918, 15.45637321, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1392.176025, 1655.524902, 15.67094803, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1391.863037, 1662.69519, 15.90875149, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1392.055664, 1669.621826, 16.12262917, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1392.68042, 1676.274658, 16.32214355, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1393.189209, 1683.229248, 16.47318459, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1393.328125, 1689.229248, 16.52315712, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1393.322998, 1697.383179, 16.65749359, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1393.322998, 1703.383179, 17.022089, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1393.328125, 1709.378662, 17.4984169, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1393.328125, 1715.378662, 17.8711853, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1393.328125, 1721.378662, 17.93185234, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1393.328125, 1727.37854, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1393.014893, 1734.54895, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1392.078125, 1741.664673, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1390.524292, 1748.671509, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1388.365723, 1755.516479, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1385.619141, 1762.147217, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1382.305176, 1768.513428, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1378.448608, 1774.566406, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.079346, 1780.260376, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1369.230591, 1785.55188, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1363.939087, 1790.400635, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1358.245117, 1794.769897, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1352.19165, 1798.625732, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1345.825317, 1801.939453, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1339.194458, 1804.686035, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1332.349609, 1806.844238, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1325.342407, 1808.397339, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1318.226685, 1809.334106, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1311.056396, 1809.647217, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1305.056519, 1809.647095, 17.95889854, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1298.697388, 1809.883301, 18.00375366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1293.05835, 1809.64856, 17.82196999, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -1281.05835, 1809.648438, 17.82197189, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1269.05835, 1809.648438, 17.82197189, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -1264.53479, 1809.648438, 17.70259666, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1259.616943, 1809.648438, 17.55169678, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1254.084229, 1809.648438, 17.36463547, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1248.445313, 1809.413696, 17.0706768, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1242.445313, 1809.040649, 16.91851807, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1236.445313, 1808.475586, 16.73545837, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1230.445313, 1807.75354, 16.52593231, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1224.445435, 1806.910034, 16.25885201, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1218.445435, 1805.980103, 15.76719952, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1212.445435, 1804.99939, 15.14975166, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1206.445435, 1804.001343, 14.55211926, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1200.445557, 1803.022461, 14.11940575, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1194.445313, 1802.098389, 13.81421661, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1188.44519, 1801.264038, 13.50437832, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1182.445313, 1800.55249, 13.19339466, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1176.445313, 1800.000854, 13.01939678, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1170.445313, 1799.644165, 13.02411556, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -1164.445313, 1799.517456, 13.07243729, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1158.445313, 1799.517456, 13.03188229, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -1152.445313, 1799.517456, 12.80607414, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1146.445313, 1799.644165, 12.55843449, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1140.445313, 1800.000854, 12.26885509, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1134.445313, 1800.552368, 11.88918877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1128.445313, 1801.264038, 11.44145203, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1122.44519, 1802.098389, 10.9467392, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1116.445068, 1803.022461, 10.43061256, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1110.445068, 1804.001343, 9.913034439, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1104.44519, 1804.999268, 9.41574955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1098.44519, 1805.980103, 8.942171097, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1092.44519, 1806.910034, 8.488334656, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1086.44519, 1807.75354, 8.0723629, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1280.985962, 1741.661255, 25.60896683, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1280.990356, 1747.782349, 24.32895851, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1280.998169, 1753.996216, 22.97181702, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.008423, 1760.278198, 21.73537064, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.02002, 1766.596924, 20.7426796, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.031738, 1772.918091, 19.81709862, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.042358, 1779.208984, 19.01456833, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.050781, 1785.441528, 18.32931137, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.056396, 1791.593872, 18.00789261, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.05835, 1797.648438, 17.82197189, 0, 0, 0, 1, 0, 1, 833559517, 0, 0, 0 + -1332.814087, 1693.952637, 26.7056694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1448.814941, 1526.03418, 14.94515419, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1451.785156, 1519.433105, 14.53667355, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1455.394897, 1513.106323, 14.21796036, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1459.035156, 1506.783569, 13.98993015, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1462.085571, 1500.193115, 13.86051655, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1464.471191, 1493.378418, 13.57684135, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1466.117065, 1486.383789, 13.35714722, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1467.053955, 1479.268066, 13.12434196, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1467.366943, 1472.097778, 12.89984322, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1467.364502, 1465.708374, 12.54814053, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1467.367065, 1460.097778, 12.30586147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1467.367065, 1454.497803, 12.00352287, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1467.366943, 1448.095337, 11.82466888, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.366821, 1406.097534, 12.08246803, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1413.366821, 1406.097534, 12.20920944, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1407.366943, 1406.097534, 12.4279213, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1399.796631, 1405.948853, 12.76722145, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1392.777954, 1405.755981, 13.1647768, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1386.068115, 1405.347534, 13.77327633, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1379.663086, 1404.915527, 14.43668842, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1373.749268, 1404.456787, 15.21622658, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1366.683838, 1403.594727, 15.93926811, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1360.537842, 1402.287109, 16.38132286, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1191.283081, 1726.289917, 31.76278687, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1171.162231, 1726.012329, 33.49639893, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1145.702759, 1624.063965, 33.57947922, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1131.462158, 1624.300537, 33.57939529, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1097.160156, 1624.713257, 33.58493805, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1077.684448, 1624.935791, 33.58959198, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -983.5754395, 1694.830444, 17.87097931, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1291.097046, 1727.094116, 26.64571953, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1271.074341, 1726.776245, 26.62683296, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1270.968384, 1708.607544, 26.6458168, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1290.355469, 1708.925293, 26.63120651, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1344.845947, 1623.401611, 26.78611374, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1325.459229, 1623.151978, 26.7486515, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1325.459229, 1603.848511, 26.74245071, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1344.097046, 1604.763794, 26.76022339, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1284.536133, 1622.996094, 29.79178047, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1266.22998, 1622.618652, 29.85347557, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1265.537964, 1603.87207, 29.79428291, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1284.347412, 1603.87207, 29.79434586, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1125.857178, 1605.633545, 33.57727051, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1144.762329, 1605.722534, 33.5770607, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1234.883911, 1504.337158, 22.70923615, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1234.748535, 1521.805908, 22.71770096, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1216.061157, 1521.805908, 22.75047874, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1215.790283, 1503.795532, 22.71503067, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1126.295654, 1504.272217, 26.93561172, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1144.488892, 1503.88916, 26.89428139, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1144.967651, 1522.369629, 26.9185009, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1126.487183, 1522.178101, 26.94616318, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1060.739868, 1480.071899, 23.44158554, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1061.136108, 1462.283203, 23.45432472, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1061.922119, 1456.042969, 23.44933891, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1061.548584, 1438.233765, 23.41635704, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1144.279907, 1456.36145, 23.51602745, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1125.874878, 1456.801758, 23.49991608, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1125.874878, 1437.868408, 23.49134254, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1144.015747, 1438.044434, 23.47825432, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1062.669189, 1393.832764, 23.39342308, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1062.544556, 1375.525513, 23.3813324, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1144.231079, 1376.130859, 23.4274292, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1144.978271, 1393.566406, 23.43029594, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1126.172852, 1393.81543, 23.42448807, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1126.297363, 1376.255493, 23.41575432, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1198.625, 1376.419312, 21.14060783, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1198.745117, 1393.224609, 21.15859604, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1180.979492, 1393.824707, 21.12662506, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1180.379272, 1376.419312, 21.15455627, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1246.442261, 1423.468384, 18.70483589, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1247.039063, 1441.620728, 18.60549164, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1228.465454, 1441.655762, 18.60807991, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1228.746338, 1423.468384, 18.63983345, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1349.573975, 1408.490234, 16.47609329, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1328.543335, 1398.883667, 16.59681702, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1280.164063, 1393.344727, 18.79859543, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1299.117554, 1393.777466, 18.7688961, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1299.117554, 1375.170044, 18.75771332, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1280.423706, 1374.650757, 18.80472565, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1447.075439, 1567.47583, 15.14790154, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1428.060181, 1562.87439, 15.13762474, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1433.437744, 1544.635376, 15.10282135, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1451.233276, 1549.846558, 15.12681007, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1322.406982, 1335.388428, 20.69570541, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1322.517822, 1317.426514, 20.68128967, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1304.555908, 1317.648315, 20.66130829, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1304.66687, 1335.388428, 20.67393875, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1299.012207, 1335.832031, 20.65933037, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1280.38501, 1336.164673, 20.66671753, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1280.052368, 1317.537476, 20.72239685, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1293.992432, 1271.536377, 20.71924782, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1285.455078, 1260.781372, 20.71318626, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1283.126587, 1257.344116, 20.73402023, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1268.934448, 1268.764404, 20.71950912, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1270.930176, 1242.375854, 20.72383118, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1257.070679, 1254.239624, 20.71190834, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1194.749512, 1271.086914, 22.72692108, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1176.482056, 1278.613403, 22.72097015, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1127.324463, 1278.456543, 23.41495514, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1144.729492, 1278.534912, 23.41894913, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1144.415894, 1260.345825, 23.43000412, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1126.932373, 1260.267456, 23.42454147, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1104.484863, 1254.863403, 23.460495, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1104.817505, 1236.458008, 23.43031502, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1085.968506, 1236.236206, 23.44720459, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1086.633789, 1254.419922, 23.4407444, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1241.965454, 1318.872314, 20.67135811, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1242.435791, 1336.120605, 20.67916107, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1223.14917, 1336.434204, 20.67454338, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1224.403564, 1318.401855, 20.67836189, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1143.983765, 1335.840698, 23.46066093, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1144.140625, 1317.363647, 23.41827583, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1125.794678, 1317.206787, 23.44552994, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1126.468262, 1335.856812, 23.45703125, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1061.546997, 1336.289795, 23.37625122, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1061.546997, 1317.50354, 23.3759861, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1061.344116, 1237.601563, 23.44163132, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1061.671997, 1255.641479, 23.44530487, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1256.126099, 1223.74292, 20.7359848, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1246.817505, 1213.187744, 20.72933388, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1483.0625, 767.4647827, 24.11981773, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1476.116943, 763.3141479, 23.96574402, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1470.807739, 760.2488403, 23.5802021, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1465.498413, 757.1834717, 23.07486725, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1460.189087, 754.1181641, 22.50499725, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1454.879761, 751.0528564, 21.89391136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1449.570557, 747.9875488, 21.26493073, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1444.26123, 744.9222412, 20.64137459, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1438.951904, 741.8568726, 20.04656219, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1433.642578, 738.7915649, 19.5038147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1428.333374, 735.7262573, 19.03645134, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1423.022095, 732.6625977, 18.66997528, 0, 0, 0, 1, 0, 1, 2810418053, 0, 0, 0 + -1505.115723, 781.5170898, 23.6003933, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1485.827881, 780.1033325, 23.61783028, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1486.534912, 758.5939331, 24.48810005, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1504.307861, 765.1578369, 24.41893959, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1684.59668, 689.7106323, 28.86281776, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1667.056641, 690.8400879, 28.86390114, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1667.721069, 671.7719727, 28.86341858, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1684.663086, 671.9048462, 28.8615799, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1594.266479, 690.6408081, 24.39778709, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1575.397705, 690.6408081, 24.39521027, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1575.530518, 672.3035278, 24.39042091, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1594.266479, 672.1705933, 24.39507294, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1593.985718, 605.3933105, 24.37381363, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1575.475708, 606.0510254, 24.3978672, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1575.757568, 586.9771729, 24.36414528, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1593.609863, 587.9168091, 24.44161606, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1593.291138, 525.6963501, 24.42440796, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1575.293823, 526.359375, 24.40547752, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1575.199097, 507.5095215, 24.40597153, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1593.00708, 507.3200684, 24.40333939, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1583.587402, 470.5577393, 24.34683228, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1598.940186, 480.521759, 24.41169167, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1608.192505, 464.3556213, 24.40474892, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1592.331421, 455.4082947, 24.33958626, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1687.647827, 522.0549927, 24.44026756, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1671.542358, 513.9450684, 24.40003777, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1681.593994, 496.1261597, 24.40444374, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1698.499146, 503.6649475, 24.44213867, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1548.929932, 668.4542847, 24.33920479, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1541.848022, 685.359436, 24.39478493, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1524.828735, 676.7926636, 24.39929771, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1532.824341, 660.8013306, 24.33792686, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1479.13916, 634.072998, 18.51906395, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1468.973267, 650.4069824, 18.52266502, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1446.642334, 615.1690063, 18.51743889, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1438.303955, 631.0460815, 18.50262833, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1425.588501, 651.4204102, 18.56045723, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1456.684326, 669.3509521, 18.5647068, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1416.21936, 667.4125366, 18.51002884, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1448.688232, 684.6969604, 18.58074951, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1426.959961, 723.7612915, 18.63212967, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1395.936523, 704.0917358, 18.63178062, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1506.792725, 526.7737427, 18.51652145, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1507.138306, 507.3398743, 18.51838684, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1469.566162, 509.8446655, 18.50951767, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1469.566162, 528.7603149, 18.51032829, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1470.217896, 433.0960083, 18.56494331, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1506.740601, 433.4624634, 18.56231308, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1470.034546, 384.0529785, 18.56539726, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1469.607056, 403.1693726, 18.56566429, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1398.699219, 383.3200989, 13.6201973, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1400.042847, 401.9479065, 13.62009144, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1382.025879, 383.3811951, 13.61850643, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1382.023438, 402.0123291, 13.62001228, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1399.582031, 469.8049622, 13.53105545, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1381.921753, 470.0256958, 13.58342648, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1381.921753, 451.114502, 13.57841396, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1399.655518, 451.3352661, 13.53269863, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1381.890625, 509.6228027, 11.4052763, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1400.139526, 509.6228027, 11.44911289, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1395.871704, 528.3132324, 11.45138168, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1380.053955, 521.5490723, 11.36524105, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1345.356567, 536.2043457, 11.42202282, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1345.252441, 554.9359131, 11.48001957, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1327.24939, 555.2481079, 11.47206688, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1327.873779, 536.5165405, 11.41775227, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1363.851318, 350.8449402, 13.62008095, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1345.359619, 351.3101501, 13.62016296, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1344.661865, 331.7718201, 13.62048626, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1364.200195, 332.23703, 13.50544739, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1292.802246, 331.8970032, 13.6199131, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1293.226563, 351.45047, 13.6198864, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1631.822021, 253.00383, 14.7347517, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1625.226563, 271.3677063, 16.14557266, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1709.464966, 286.708252, 21.53272057, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1692.911621, 277.9142761, 20.53792763, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1702.740112, 261.8135376, 19.88326645, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1717.870972, 271.1248169, 20.95125389, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1721.568848, 267.0680847, 20.87589073, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1730.987793, 251.0651703, 20.49928284, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1714.563721, 240.5899963, 19.5470047, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1718.831299, 220.4156189, 19.70354271, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1698.268921, 220.0276642, 19.61969376, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1806.914307, 315.8170166, 24.44237137, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1790.425659, 306.958374, 24.43803787, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1800.318848, 290.2756958, 24.43729973, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1815.708374, 300.8155212, 24.51000404, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1748.901611, 379.3063354, 24.44146347, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1739.331665, 396.1829834, 24.44130135, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1755.626343, 405.1709595, 24.44057274, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1762.092529, 393.9844971, 24.43994141, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1768.817383, 382.6040649, 24.43994141, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1775.412842, 371.0296326, 24.44057083, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1759.635376, 361.9770203, 24.44379425, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1819.964233, 289.1517944, 23.60133934, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1824.749146, 274.9262695, 22.10398102, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1834.965698, 240.5263062, 18.37264252, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1838.716064, 224.8782043, 16.7207756, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1600.021729, 220.7508087, 12.02873898, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1574.1427, 220.4764709, 11.92724705, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1559.328491, 220.9337006, 11.61533737, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1364.660034, 260.037384, 8.572268486, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1345.730835, 260.4945984, 8.851205826, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1243.664063, 451.2592773, 3.581329346, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1244.002441, 469.0841064, 3.576262951, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1502.911011, 223.8687286, 10.27660179, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1474.149414, 224.1400604, 9.769024849, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1441.182129, 228.4814453, 9.377301216, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1506.833008, 326.8357544, 15.97179127, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1506.630249, 344.571106, 17.2542572, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1294.97998, 179.6016541, 6.258143902, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1294.979248, 201.473175, 7.560362816, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1636.042969, 238.9991608, 14.84827232, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1604.142822, 239.7487793, 12.4092865, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1507.08252, 242.1152802, 10.31075573, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1469.688354, 243.2242432, 9.659513474, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1519.038818, -102.5265808, 7.150166035, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1519.719727, -90.20442963, 7.175244808, 0, 0, 0, 1, 0, 1, 436855295, 0, 0, 0 + -1524.193481, -80.23491669, 6.986086845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1530.008667, -66.07659912, 6.607769966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1507.115967, -101.812912, 6.898726463, 0, 0, 0, 1, 0, 1, 526898267, 0, 0, 0 + -1499.050049, -101.0638733, 6.760796547, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1490.673706, -100.7128296, 6.496302128, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1482.601318, -100.6176605, 6.259879112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1475.157959, -100.6975403, 6.077807426, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1467.926025, -100.8573914, 5.898321152, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1460.825195, -100.8524017, 5.74654007, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1453.666626, -100.8460464, 5.622462749, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1518.275513, -192.1425323, 8.698482513, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1518.2854, -181.2911072, 9.546226501, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1518.136719, -166.4204865, 10.25490665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1518.146606, -153.7854309, 10.32720375, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1518.161255, -141.1534424, 9.956061363, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1518.18042, -127.0196838, 9.030197144, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1518.294678, -114.0707855, 7.497574806, 0, 0, 0, 1, 0, 1, 436855295, 0, 0, 0 + -2002.692383, 197.251709, 23.73487473, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -2005.917969, 192.0927734, 23.59112358, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2009.029663, 187.3870239, 23.29175186, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2012.233643, 182.8006897, 23.13107109, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2015.536865, 178.3408203, 22.94394302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2018.930298, 173.9980469, 22.72400093, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2022.4021, 169.7576599, 22.4700222, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2025.940674, 165.6048279, 22.18841362, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2029.534058, 161.5246887, 21.88536072, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2033.17041, 157.5024719, 21.5669136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2036.837891, 153.523468, 21.23900223, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2040.524658, 149.5727539, 20.90750694, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2044.218994, 145.6355896, 20.57829285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2047.908936, 141.6971741, 20.33930969, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2058.948975, 129.7264099, 19.6236515, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2086.095703, 100.2610779, 18.32872391, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2072.522461, 114.9937439, 18.97618484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1739.724976, 235.6554108, 19.44657516, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1846.70813, 195.8334045, 13.7963829, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1826.425049, 203.7801514, 14.9374361, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2063.391357, 94.99198151, 6.010305405, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2064.584229, 114.2513809, 6.010664463, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2085.042969, 18.98436737, 6.278636456, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2102.318848, 12.45143127, 6.305420399, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2051.974854, 2.722702026, 6.136380196, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1984.564697, 2.786888123, 5.649131298, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1986.008789, -18.37798882, 5.458993435, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1972.459717, -18.63243103, 5.444590569, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1918.00769, -60.47356415, 5.774986267, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1915.957764, -81.67156219, 5.758851528, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2167.620605, -104.5102386, 5.64429903, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -2156.704346, -105.89328, 5.644298553, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2143.12793, -107.6924896, 7.033311844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2134.388916, -108.6415176, 8.43375206, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2125.303711, -109.2908173, 9.862388611, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2115.906982, -109.6629715, 11.31958961, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2106.195557, -109.8371429, 12.81317616, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2096.17627, -109.8879623, 14.34576797, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2085.891602, -109.8144379, 15.91381168, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2074.794678, -109.7266083, 17.59325409, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2062.488037, -109.7099075, 19.43926048, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2049.165283, -109.7400818, 21.42610359, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2034.981934, -109.7351227, 23.59406471, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2020.105713, -109.6168137, 25.9870491, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2004.811035, -109.4145813, 28.54322433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1989.385498, -109.1823425, 31.18835258, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1974.113647, -108.9927444, 33.84368134, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1959.265747, -108.9299774, 36.43356323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1945.085205, -109.0823364, 38.8921051, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1931.781494, -109.5354156, 41.16782761, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1919.5271, -110.3664398, 43.37491608, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1909.030029, -111.4966812, 45.2293396, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1900.506714, -113.7686005, 46.58811188, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1894.483765, -117.5577011, 47.18909454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1885.991455, -127.2716522, 48.22071075, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1876.823242, -139.0333252, 49.1661911, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1936.872559, -84.37503052, 5.722922802, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1879.312134, -54.10890961, 5.722910404, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1858.243896, -48.91673279, 5.73213768, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1908.480957, 81.44367218, 5.984809875, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1853.44043, -69.02055359, 5.722927094, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1873.820068, -74.05358887, 5.722925663, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1917.448608, 176.2773438, 10.70922565, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1917.909302, 156.208847, 10.71635914, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1897.27771, 155.6968842, 10.71638298, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1897.27771, 176.328537, 10.69959164, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2196.280273, 95.43015289, 10.01139736, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2175.859619, 96.60620117, 10.06276417, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1899.583252, 23.0881958, 5.724876404, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1878.574951, 26.34906769, 5.74379158, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1518.275635, -209.0774994, 6.280956745, 0, 0, 0, 1, 0, 1, 436855295, 0, 0, 0 + -1518.275635, -197.1435699, 7.948019981, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -985.4520874, -205.740036, 1.872140765, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -995.6756592, -214.1991577, 1.882534266, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1045.598145, -263.7939148, 1.876235962, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1032.07019, -250.0578461, 1.873042107, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1019.895081, -263.6898499, 1.944027185, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1032.382446, -276.3853149, 1.918121934, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1219.916504, -211.6951904, 2.004828453, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1200.938965, -211.298172, 2.008932352, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1200.780151, -230.1963348, 2.003628731, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1219.519531, -230.2757416, 1.999077797, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1329.772583, -211.7011414, 1.902039528, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1301.99585, -211.7632294, 1.886105895, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1528.466797, -211.6796722, 5.660367966, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1508.376221, -211.2805328, 6.304583073, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1508.509277, -230.0405273, 6.334805965, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1528.73291, -230.0405273, 5.514316559, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1681.711792, -314.4414673, 1.873087883, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1667.926392, -300.6560364, 1.87204504, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1654.770874, -314.021698, 1.869579673, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1668.066406, -327.2471924, 1.865805984, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1746.338379, -384.8258667, 1.925356388, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1756.720947, -403.5853271, 1.831762671, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2006.068359, -189.0042114, 1.582587242, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2005.733032, -207.1404724, 1.582243443, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2002.837891, -285.0917053, 2.084541798, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2015.091064, -297.9350891, 2.08072257, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1981.910889, -305.9509888, 2.090975761, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1993.63208, -320.4082947, 2.097625017, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1938.897461, -311.232666, 2.174714565, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1919.652832, -313.4373169, 2.091939926, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1867.253296, -345.698761, 2.086107254, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1755.844116, -450.6304016, 1.995154142, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1746.68457, -470.0366516, 1.925213814, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1728.004272, -487.8054504, 1.881067991, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1705.366089, -495.3738098, 1.872676611, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1664.136597, -477.8651733, 1.930065155, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1645.207764, -477.9953003, 1.915066957, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1645.858276, -495.977478, 1.862544417, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1679.324463, -496.1791382, 1.836174965, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1663.737183, -496.2885132, 1.846946478, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1597.598755, -379.3879395, 1.871806979, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1578.521606, -379.7202148, 1.867879868, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1508.221069, -379.8870239, 1.865766883, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1527.011963, -379.4342346, 1.87302196, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1526.898682, -398.2250977, 1.870003223, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1508.221069, -398.111908, 1.86374402, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1518.034302, -443.4387512, 1.854538202, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1500.223267, -442.9507751, 1.866265655, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1499.897949, -461.9817505, 1.87325573, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1517.952881, -462.1443787, 1.855212092, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1469.698853, -461.113678, 2.035295248, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1449.610596, -461.5203247, 2.043294907, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1355.081787, -441.0526123, 1.923202157, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1336.449097, -440.7075806, 1.928476691, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1237.523071, -432.5700073, 1.923485518, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1232.384277, -450.1804504, 1.871866941, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1213.619019, -445.2726135, 1.948267102, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1219.219727, -428.4127808, 1.863643289, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1305.955566, -372.3077393, 1.850296736, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1306.334106, -354.1334839, 1.885577917, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1287.166016, -354.2281494, 1.894874573, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1287.40271, -372.2604065, 1.859126568, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1156.716553, -354.665863, 1.688132524, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1174.563721, -354.3840637, 1.741838336, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1174.375854, -373.452301, 1.74157548, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1157.75, -384.3484192, 1.736081719, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1156.340942, -365.9377136, 1.730506539, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1219.800049, -316.5906372, 2.049221039, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1219.697632, -298.8811951, 1.999602914, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1200.964478, -298.6764832, 2.004741907, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1201.066895, -316.6929932, 2.074638128, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1174.953857, -317.2361145, 2.003712893, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1156.016113, -316.8266602, 1.999332428, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1305.73291, -442.3744812, 1.684198022, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1304.530884, -460.3404846, 1.765019178, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1285.299683, -458.885498, 1.765734315, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1287.636719, -440.8708496, 1.680300832, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1222.579834, -532.7315063, 1.85789609, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1223.158203, -514.5687256, 1.871673822, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1203.7229, -514.453064, 1.873545527, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1204.764038, -532.2687378, 1.850878, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1262.035522, -515.2585449, 1.858772874, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1262.240601, -533.5108643, 1.874784112, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1243.099487, -533.5792236, 1.869934201, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1243.783081, -515.1901855, 1.85767746, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1319.779175, -532.8092041, 1.859366298, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1320.462769, -514.3518066, 1.876448274, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1301.595215, -514.2150879, 1.866956592, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1301.458496, -532.6724854, 1.858669281, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1410.67627, -482.182373, 2.123498678, 0, 0, 0, 1, 0, 1, 668247203, 0, 0, 0 + -1419.604492, -521.5667725, 2.043482304, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1420.041748, -502.7658081, 2.042426109, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1400.628662, -502.6783752, 2.049790859, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1401.590576, -521.1295166, 2.036988735, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1518.562134, -502.5854187, 1.86820209, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1499.927612, -502.0291748, 1.877486706, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1499.510376, -521.4981079, 1.872325897, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1519.674683, -521.2199707, 1.872095227, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1479.866821, 245.0707245, 9.780957222, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1478.829956, 253.2931671, 10.78328705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.829956, 264.8685303, 11.60767365, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.829956, 276.4439087, 12.43205833, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.829956, 288.0192566, 13.25644302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.829956, 299.594635, 14.08082962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.829956, 311.1699829, 14.90521526, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.829956, 323.3477173, 15.7695961, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.829956, 334.3207092, 16.5539856, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.846802, 347.5209961, 17.52606583, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1478.829956, 357.4714355, 18.20275688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.22998, 357.4714355, 18.20275688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.246826, 347.5209961, 17.52606583, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1497.32959, 335.3352356, 16.62514877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.22998, 323.3477173, 15.7695961, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1497.22998, 311.1699829, 14.90521431, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.22998, 299.594635, 14.08082867, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.22998, 288.0192566, 13.25644302, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.22998, 276.4439087, 12.43205833, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1497.22998, 263.4878845, 11.50934792, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.22998, 253.2931824, 10.78328705, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1497.509399, 244.7845764, 9.990035057, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1497.406982, 232.7857513, 9.987728119, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1489.019775, 232.9346008, 9.990942001, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1479.697754, 233.0725403, 9.778141975, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.22583, 334.3207092, 16.35398674, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1509.238525, 335.5204468, 16.65545464, 0, 0, 0, 1, 0, 1, 2605329897, 0, 0, 0 + -1478.829956, 369.2590942, 18.61494827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.831055, 381.2608948, 18.61494827, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1478.833618, 393.2626648, 18.61494827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.833618, 406.7326355, 18.61494827, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1478.833618, 418.3304443, 18.61494827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.826172, 430.3337402, 18.61494827, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1478.829956, 441.2590942, 18.61494827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.829956, 453.2590942, 18.61494827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.830078, 465.2590942, 18.61494446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.830078, 477.2590942, 18.61494446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.830078, 489.2590942, 18.61494446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.830078, 501.2590942, 18.61494446, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1478.8302, 537.2590942, 18.61494255, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1478.8302, 549.2590942, 18.61494255, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.22644, 517.4247437, 18.61109161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.230103, 501.2590942, 18.61494446, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1497.230103, 489.2590942, 18.61494446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.230103, 477.2590942, 18.61494446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.230103, 465.2590942, 18.61494446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.22998, 453.2590942, 18.61494827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.22998, 441.2590942, 18.61494827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.22644, 430.3336182, 18.61494827, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1497.22644, 418.3315125, 18.61494827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.22644, 406.7337036, 18.61494827, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1497.22644, 393.2637329, 18.61494827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.230103, 381.2608948, 18.61494827, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1497.22998, 369.2590942, 18.61494827, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.030029, 393.2631836, 18.41494942, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.030029, 418.3309631, 18.41494942, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.533569, 562.5158081, 18.61687469, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1476.080444, 576.6450195, 18.61659622, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1471.211304, 590.133667, 18.61687469, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1464.959595, 601.6312866, 18.61470604, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1458.959595, 612.0235596, 18.61470604, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1449.959595, 627.6120605, 18.61470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1440.959595, 643.2015991, 18.61470604, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1434.959595, 653.5938721, 18.61470604, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1428.959595, 663.9862061, 18.61470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1422.959595, 674.378479, 18.61470604, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1416.959595, 684.7718506, 18.61470604, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1410.959595, 695.1641846, 18.61470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1405.243408, 705.1057129, 18.68177795, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1399.946167, 715.8641968, 18.68173027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1395.233521, 727.0880127, 18.68173027, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1389.848633, 738.1790161, 18.68173027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1383.803955, 748.921936, 18.68173027, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1381.369995, 754.854187, 18.68173027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1380.509521, 761.1697388, 18.68173027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1380.509521, 767.5697632, 18.68173027, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1392.509521, 767.5697632, 18.68173027, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1392.509521, 761.1697388, 18.68172455, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1392.939575, 758.0898438, 18.68173027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1394.161621, 755.1506958, 18.68173027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1400.213013, 744.4631348, 18.68173027, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1407.000732, 733.5770874, 18.67215157, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1417.801758, 719.4901123, 18.68177795, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1412.401245, 726.5335693, 18.67022705, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1423.894287, 709.5626831, 18.61470795, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1426.894409, 704.3641968, 18.61470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1432.894409, 693.9718628, 18.61470604, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1437.188477, 686.5473022, 18.61457253, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1444.894409, 673.1862183, 18.61470604, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1450.894409, 662.7938843, 18.61470604, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1456.894409, 652.4015503, 18.61470604, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1465.894409, 636.8120117, 18.61470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1480.894409, 610.8312378, 18.61470604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.83374, 518.843689, 18.61109161, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.030029, 517.6501465, 18.4149456, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1163.922729, 1805.250122, 12.76511383, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1163.922729, 1811.643066, 12.98037148, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1163.922607, 1835.268188, 8.816098213, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1163.922607, 1853.003418, 5.688364506, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1163.922729, 1859.418579, 5.686949253, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1164.008423, 1828.142578, 10.07086086, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1163.904785, 1841.211914, 7.767379284, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1198.399902, 1850.382324, 5.477484703, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1190.60498, 1855.866699, 5.477484703, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1182.679321, 1862.878906, 5.479367733, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1178.751221, 1864.545898, 5.478685379, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1171.743286, 1864.999512, 5.484097004, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1167.531982, 1865.465332, 5.591058731, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1710.088623, 217.6484375, 19.45046234, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 211.8967285, 18.99422646, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 206.1450043, 18.49097061, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 200.3932648, 17.9850235, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 194.6415558, 17.47907829, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 188.8898468, 16.97313499, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 183.1381378, 16.46450043, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 177.3864288, 15.96124554, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 171.6347046, 15.45530224, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 165.8830109, 14.94935799, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 160.1313019, 14.44341564, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 154.3795929, 13.93478012, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 148.6278839, 13.43152714, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 142.8761749, 12.92558384, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 137.1244659, 12.41963768, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 131.372757, 11.91369343, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.088623, 125.621048, 11.40506077, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1601.123169, 114.9095459, 11.46160984, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1612.626587, 114.9095459, 11.46160889, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1624.130005, 114.9095459, 11.46160889, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1632.757568, 114.9095459, 11.40921402, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1641.385132, 114.9095459, 11.46160889, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1652.88855, 114.9095459, 11.46160889, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1661.516113, 114.9095459, 11.46160984, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1673.019531, 114.9095459, 11.46160889, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1684.522949, 114.9095459, 11.46160889, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1696.026367, 114.9095459, 11.24884224, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1701.778076, 114.9095459, 11.14246178, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1710.40564, 114.9095459, 10.98289013, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1758.316895, -4.252952576, 8.428915977, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1762.630737, 3.218734741, 8.536685944, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1766.94458, 10.69042587, 8.635356903, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1771.258301, 18.16210938, 8.724935532, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1775.572021, 25.63379288, 8.802726746, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1778.058838, 29.94102097, 8.847667694, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1780.090576, 37.52312469, 8.927705765, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1783.067871, 48.63459778, 9.043764114, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1785.300903, 56.96820831, 9.122665405, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1787.533813, 65.30180359, 9.19362545, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1790.51123, 76.4132843, 9.286346436, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1792.744263, 84.74688721, 9.347741127, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1794.23291, 90.30263519, 9.385754585, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1796.067627, 100.224411, 9.398507118, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1787.734009, 102.4573822, 9.552642822, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1779.400513, 104.690361, 9.706776619, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1771.066895, 106.9233322, 9.860913277, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1762.733398, 109.1563187, 10.01235771, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1750.242188, 112.7141037, 10.19994926, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1741.261597, 114.6965485, 10.41218472, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1733.412476, 114.9095459, 10.55736065, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1724.784912, 114.9095459, 10.71693134, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1719.033203, 114.9095459, 10.82331848, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1030.482544, 1113.239624, 12.65513325, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.482666, 1095.268677, 12.66190338, 0, 0, 0, 1, 0, 1, 2131820829, 0, 0, 0 + -1030.482422, 1083.477539, 12.6619072, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.482178, 1071.839966, 12.66191006, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.481812, 1059.391113, 12.61503696, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.482178, 1047.050171, 12.61503792, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.481934, 1035.391113, 12.61504173, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1042.480835, 1113.22522, 12.6515131, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -994.3903809, 1113.239624, 13.81253433, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -982.2529907, 1113.239624, 14.87393665, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -970.0841064, 1113.239624, 16.09108162, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -957.9089355, 1113.239624, 17.28977966, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -945.7526245, 1113.239624, 18.37413216, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -933.6404419, 1113.239624, 19.19913483, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -921.5974121, 1113.239624, 19.65585899, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -915.1973877, 1113.239624, 19.68717957, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -909.5974121, 1113.239624, 19.66970825, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5944824, 1095.029175, 19.67531967, 0, 0, 0, 1, 0, 1, 3841777465, 0, 0, 0 + -909.5944824, 1083.029175, 19.67531967, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5925903, 1069.886963, 19.67895889, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5944824, 1056.171631, 19.67531967, 0, 0, 0, 1, 0, 1, 3841777465, 0, 0, 0 + -909.5975342, 1044.145386, 19.67516136, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -909.5944824, 1032.171631, 19.67532158, 0, 0, 0, 1, 0, 1, 3841777465, 0, 0, 0 + -891.5974121, 1113.239624, 19.66970825, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -879.5974121, 1113.239624, 19.69995117, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -867.6380005, 1113.239624, 19.26786041, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -855.9104004, 1113.239624, 17.36927032, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -844.3218384, 1113.239624, 14.70913124, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -833.302063, 1113.418091, 12.10075951, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -823.0136719, 1113.869995, 10.35989285, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -812.3195801, 1114.26709, 10.09529781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -806.53125, 1114.333618, 10.09529686, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -835.7426758, 1044.171753, 10.66198921, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -847.5026855, 1044.172485, 12.78125668, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -859.30896, 1044.17041, 15.63283539, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -872.6190186, 1044.173096, 18.5007515, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -885.5945435, 1044.171631, 19.67531967, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -897.5945435, 1044.171631, 19.67518044, 0, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -900.5974121, 1113.239624, 19.66970825, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1037.991821, 1208.798706, 24.43193436, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1028.350098, 1208.068237, 24.29325104, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1019.146667, 1208.360474, 23.9658432, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1009.504883, 1209.537109, 23.13635445, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -989.3449097, 1207.922119, 23.04988289, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -981.6022949, 1207.191772, 23.04988289, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.0057373, 1206.899536, 22.89962959, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -967.5779419, 1206.315186, 22.8996315, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -959.1048584, 1204.708252, 22.94465446, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1043.674561, 1233.75293, 23.56548691, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1043.364624, 1223.577881, 23.93357468, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1043.571289, 1215.572266, 24.19746971, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1042.641602, 1209.684204, 24.33972168, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -957.4702759, 1245.80542, 23.17617798, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -968.6387329, 1245.805176, 23.07644653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -980.1618042, 1245.805176, 23.14944649, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -992.1618042, 1245.805176, 23.26971245, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1003.359985, 1245.805176, 23.3749733, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1015.582947, 1245.823242, 23.56250572, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1028.000488, 1245.822998, 23.51245117, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1034.000488, 1245.823242, 23.51245308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1000.879333, 1210.831909, 23.0074501, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1043.4104, 1245.809692, 23.52373123, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -1043.538086, 1237.582886, 23.43257713, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1043.344482, 1255.837646, 23.45786858, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -954.5087891, 1237.185547, 23.10375023, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -954.9121094, 1255.050781, 23.09482384, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -936.3613892, 1255.333008, 23.09169006, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -936.4823608, 1237.62915, 23.07569313, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -912.3215942, 1254.549561, 21.72006416, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -912.5497437, 1236.413452, 21.70475769, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -894.5846558, 1236.128296, 21.69647789, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -894.5846558, 1254.492554, 21.72431564, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -805.6617432, 1253.531982, 15.82767582, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -792.1116943, 1253.451294, 15.8059206, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -787.6951904, 1235.062134, 15.76426888, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -787.8565063, 1253.612915, 15.76257133, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1004.975342, 1156.574219, 19.76973534, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -992.9505005, 1156.612915, 18.04084778, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -981.0120239, 1156.622314, 17.02045631, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -969.1206665, 1156.612183, 16.87481499, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -956.8704834, 1156.649048, 16.87453079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -944.9938354, 1157.304443, 16.87540627, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -932.9051514, 1157.592896, 16.87495422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -920.9727173, 1157.511475, 16.87495422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -912.9209595, 1157.442871, 17.04035568, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -900.9885254, 1157.442871, 17.04037857, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -900.866333, 1169.293823, 17.04037857, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -912.9209595, 1169.497437, 17.03934479, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -926.8082275, 1169.416016, 16.87495422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -938.9850464, 1169.456787, 16.8747139, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -950.9799194, 1170.002808, 16.87433052, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -957.0394287, 1170.399902, 16.87261009, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -969.0126343, 1170.359131, 16.87331963, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -980.9858398, 1170.27771, 17.019104, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -992.9515381, 1170.251221, 18.0406456, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1005.016968, 1170.256714, 19.7774601, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1016.305664, 1170.238525, 21.77534103, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1028.924316, 1170.293213, 24.1314621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1035.659912, 1170.251221, 25.31814194, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1016.294739, 1156.573975, 21.77353859, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1035.669312, 1156.678223, 25.3180275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1028.275757, 1156.638428, 24.01037025, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -900.9543457, 1125.239624, 19.66971207, 0, 0, 0, 1, 0, 1, 3841777465, 0, 0, 0 + -900.9572754, 1131.450073, 19.01830864, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -900.9572754, 1137.450073, 17.99474907, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -900.9572754, 1145.444092, 17.04037857, 0, 0, 0, 1, 0, 1, 3841777465, 0, 0, 0 + -900.9571533, 1181.444214, 17.04037857, 0, 0, 0, 1, 0, 1, 3841777465, 0, 0, 0 + -900.956665, 1191.834351, 17.67897797, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -900.9552002, 1202.89624, 19.50204468, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -901.5794678, 1215.038818, 21.1734848, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -903.085083, 1227.663574, 21.74551392, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -903.3832397, 1233.801758, 21.78572083, 0, 0, 0, 1, 0, 1, 3841777465, 0, 0, 0 + -903.4241333, 1245.810059, 21.78556061, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -915.3833008, 1245.80188, 21.78572083, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -927.6228027, 1245.80542, 22.48797226, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -933.6560059, 1245.80542, 23.18829918, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -945.6229248, 1245.80542, 23.16405869, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -945.6229248, 1257.633911, 23.16405869, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -945.6412354, 1269.791504, 23.09588242, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -945.62323, 1282.814331, 23.34896851, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -945.62323, 1300.071289, 23.50991631, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -945.9362183, 1309.260376, 23.50991821, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -948.4264526, 1323.383179, 23.50991821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -951.8613892, 1333.624512, 23.47990227, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -956.6452637, 1343.225098, 23.67455101, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -960.5015259, 1349.278198, 23.86372185, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -963.8760376, 1353.158203, 23.99664116, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -972.364563, 1361.646729, 23.98502731, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -980.7164917, 1369.998657, 23.99714279, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -986.805603, 1373.661621, 23.96147156, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -993.1242676, 1376.651978, 23.77646446, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -999.755127, 1379.39856, 23.50991821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1013.607056, 1383.110107, 23.50991821, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1027.893066, 1384.359985, 23.50991821, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -1043.243042, 1375.107544, 23.38850021, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1043.243042, 1393.9021, 23.37517738, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1043.283325, 1462.383667, 23.4115696, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1043.593872, 1480.867554, 23.42583656, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -984.3787842, 1362.294678, 23.90021515, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -972.9165649, 1375.171997, 23.91922379, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -958.6241455, 1361.728638, 23.92037201, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -971.5014648, 1349.275879, 23.91701889, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -917.4005737, 1480.271606, 23.7099247, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -935.5844727, 1480.483887, 23.70347023, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -935.6552734, 1462.158447, 23.68784523, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -917.4005737, 1462.016968, 23.71474075, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1003.11322, 1563.281494, 22.81864357, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1018.624512, 1573.672607, 22.83337402, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1007.781677, 1588.430908, 22.83806801, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -993.3245239, 1577.738647, 22.82011414, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1004.311157, 1592.516235, 22.85040474, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -988.4446411, 1602.739014, 22.86060905, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -983.013855, 1584.103882, 22.85033035, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -983.1203003, 1602.419556, 22.80005455, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -964.9110718, 1602.632568, 22.82153702, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -965.3370361, 1584.42334, 22.84704399, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -983.7062378, 1661.100708, 21.53631592, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -974.1767578, 1664.601929, 21.32944298, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -974.1767578, 1652.601929, 22.29031563, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.1767578, 1640.601929, 22.88422012, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.1767578, 1613.44165, 22.88421822, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -974.1767578, 1605.139648, 22.89861107, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -974.1768188, 1593.139648, 22.89861107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -986.1801758, 1593.135498, 22.89861107, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -990.2878418, 1592.407837, 22.89861107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -993.8970337, 1590.324097, 22.89861107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -998.1798706, 1584.767944, 22.90307426, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1005.032715, 1574.967041, 22.90291405, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1043.141357, 1520.971313, 23.44161224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1039.472534, 1526.189941, 23.44161224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1036.031006, 1531.104858, 23.44161224, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1025.448975, 1546.192749, 23.44161224, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -1022.404358, 1550.42334, 23.23188019, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1018.937256, 1555.327637, 23.17136955, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1015.470642, 1560.231934, 23.11193275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1011.945862, 1565.108276, 22.90307617, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -974.1767578, 1634.601929, 22.88421822, 0, 0, 0, 1, 0, 1, 1582989518, 0, 0, 0 + -974.1767578, 1624.021729, 22.88421822, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -966.6709595, 1624.021851, 22.68421555, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -962.1773682, 1624.021851, 22.68421555, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -954.8208618, 1625.638916, 23.1465168, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -946.6428223, 1629.577637, 23.29860115, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -943.0026855, 1632.745361, 23.47966003, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -939.515686, 1637.145752, 23.60646248, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -936.6604004, 1642.509888, 23.67296028, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -934.194519, 1648.795654, 23.50442505, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -932.574585, 1656.689331, 23.38026428, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -931.5236206, 1663.202393, 23.19323158, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -931.6039429, 1669.630249, 22.93850899, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -924.74823, 1674.798584, 23.01305962, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -921.1008911, 1678.919189, 22.76037025, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -917.1080933, 1682.496826, 22.58067513, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -913.3621826, 1686.09668, 22.40584373, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -908.9050293, 1691.151367, 21.89284515, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -905.2522583, 1695.993164, 21.11626625, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -900.4529419, 1701.769165, 20.217659, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -897.7923584, 1706.674805, 19.44114494, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -895.9002075, 1710.435425, 18.54210663, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -894.4259644, 1714.342041, 17.64837265, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -893.0213013, 1720.037842, 16.17113876, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -891.9569702, 1725.398071, 14.87635422, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -891.3306885, 1730.754517, 13.58259106, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -891.1561279, 1738.092896, 12.16320896, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -890.6484985, 1745.165771, 10.35130596, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -889.6608887, 1751.804443, 8.541337013, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -888.0529785, 1758.716187, 7.134829521, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -886.2384033, 1765.849487, 6.107770443, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -884.2064209, 1772.270264, 5.506069183, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -881.5704346, 1778.571167, 4.812612057, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -878.3540039, 1785.107056, 3.886232376, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -875.5335083, 1790.776001, 3.221925735, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -872.7267456, 1796.429077, 2.720945358, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -869.772644, 1801.295654, 2.181128502, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -965.7062988, 1616.495728, 22.7587204, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -965.2495117, 1632.026001, 22.78369904, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -962.1768188, 1593.139648, 22.89861107, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -955.9254761, 1592.592651, 22.89861107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -949.8641357, 1590.968506, 22.89861107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -944.1768799, 1588.316528, 22.89861107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -939.036499, 1584.717163, 22.89861107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -934.5992432, 1580.279907, 22.89861107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -930.999939, 1575.139526, 22.89861107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -928.3479004, 1569.452271, 22.89861107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -926.7237549, 1563.390869, 22.89861107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -926.1767578, 1557.139648, 22.89861107, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -926.1734619, 1551.194702, 23.09020996, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -926.1734619, 1539.638916, 24.06957245, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -926.1734619, 1529.67749, 24.59238434, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -926.1734619, 1517.677612, 24.59238434, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -926.1733398, 1506.075073, 24.18821716, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -926.1733398, 1495.060669, 23.76924515, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -926.2456055, 1483.150879, 23.76924515, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -926.2374878, 1471.191772, 23.76908493, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -926.2456055, 1459.150879, 23.76924515, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -926.1231689, 1446.863159, 23.77799606, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1040.291016, 1471.150879, 23.51245308, 0, 0, 0, 1, 0, 1, 3376317762, 0, 0, 0 + -1028.291016, 1471.150879, 23.51244926, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1016.291016, 1471.150879, 23.51244736, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1004.291016, 1471.150879, 23.51244736, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -992.2456055, 1471.150879, 23.63066292, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -980.2456055, 1471.150879, 23.63066292, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -968.2456055, 1471.151001, 23.76924324, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -957.0129395, 1471.151001, 23.76924324, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -944.2457275, 1471.151001, 23.76924133, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -938.2457275, 1471.150879, 23.76924324, 0, 0, 0, 1, 0, 1, 3376317762, 0, 0, 0 + -963.9790649, 1370.032227, 23.99559021, 0, 0, 0, 1, 0, 1, 265462394, 0, 0, 0 + -954.4310303, 1378.829102, 24.02367592, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -945.322876, 1386.442993, 23.8497715, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -936.4681396, 1394.27002, 23.92336845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -928.4858398, 1402.105469, 24.40249252, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -926.4020386, 1405.7146, 24.40249252, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -925.6783447, 1409.818848, 24.40249252, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -925.6783447, 1415.818726, 24.3506031, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -925.6784058, 1421.818726, 24.10774422, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -925.6942139, 1433.856201, 23.70214844, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -910.1723633, 1470.369629, 23.81929588, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -901.0828857, 1470.308716, 23.8278141, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -892.4204102, 1470.308716, 23.44633102, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -882.9039307, 1469.942627, 22.89070129, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -872.1674194, 1469.637695, 22.09009361, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -864.0786133, 1469.383789, 22.04891777, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -860.9728394, 1466.96814, 22.05967331, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -859.9376221, 1461.619263, 22.08205414, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -860.2827148, 1453.250977, 22.14737892, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -860.8865967, 1440.310303, 22.16828728, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -860.800293, 1427.628296, 22.16890144, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -860.7675781, 1412.768311, 22.16913223, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -860.1871948, 1403.076172, 22.1408329, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -859.9284058, 1398.331177, 22.1408329, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -856.8226318, 1388.409912, 22.1408329, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -854.4019775, 1379.629517, 22.1408329, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -852.815918, 1371.577026, 22.1408329, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -852.815918, 1365.354736, 22.1408329, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -853.4259644, 1360.718506, 22.1408329, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -857.4521484, 1356.570313, 22.1408329, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -863.430481, 1354.618164, 22.1408329, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -869.4087524, 1354.130127, 22.30205536, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -878.071228, 1353.886108, 22.92204666, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -887.9537354, 1353.886108, 23.7941761, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -898.0802612, 1353.64209, 24.08137512, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -911.7449341, 1353.64209, 24.08137512, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -922.3059082, 1353.498291, 23.90399551, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -933.4085083, 1353.010254, 23.81978416, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -942.4369507, 1352.766235, 23.82686615, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -947.8052368, 1352.278198, 23.80391121, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -879.3832397, 1245.801758, 21.78572083, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -867.4733276, 1245.628784, 21.52174759, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -854.4787598, 1245.408569, 19.56754303, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -842.4787598, 1245.408569, 18.78129387, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -830.4787598, 1245.067017, 18.78129196, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -817.7218628, 1244.755127, 16.85813713, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -807.2670288, 1244.666382, 15.87021542, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -796.9711304, 1244.579834, 15.85238457, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -790.6482544, 1244.559692, 15.85034943, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -778.6482544, 1244.559692, 15.85034943, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -778.6481934, 1232.559814, 15.85034943, 0, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -779.3719482, 1228.455566, 15.85034943, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -782.8066406, 1217.637939, 14.0553484, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -786.0777588, 1206.254517, 12.12798119, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -789.348938, 1194.870972, 10.20060539, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -792.4611206, 1184.604004, 8.532941818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -793.7902832, 1179.748901, 8.142414093, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -794.5105591, 1175.642944, 8.142414093, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -794.5105591, 1169.641846, 8.144390106, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -794.513916, 1157.950684, 8.144388199, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -794.531189, 1147.537109, 8.144394875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -778.6481934, 1256.559692, 15.85034943, 1, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -778.6481934, 1268.224365, 14.76202202, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -778.6481934, 1280.384277, 12.15311432, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -778.6481934, 1292.556885, 9.225972176, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -778.6481934, 1304.723755, 6.407254696, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -778.6481934, 1316.879517, 3.60952425, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -778.2835693, 1326.726929, 2.782663345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -776.2494507, 1333.026489, 2.711714506, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -788.3154907, 1277.801636, 12.72228909, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -770.6063843, 1278.151123, 12.52900696, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -787.0339355, 1326.618286, 2.774505377, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -770.4898682, 1323.472534, 2.799407005, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -888.9718018, 1157.444214, 17.0053978, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -877.1707153, 1159.610474, 17.0053978, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -865.3190918, 1161.68396, 17.0053978, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -853.3103027, 1161.563232, 17.0031662, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -841.0574951, 1160.898682, 16.97290993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -828.6135864, 1160.898682, 17.24058151, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -816.1807861, 1161.363037, 17.93519211, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -803.9492188, 1161.358154, 18.49459076, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -791.9501343, 1161.358154, 18.42720604, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -791.9501343, 1173.299805, 18.30709457, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -803.9492188, 1173.299805, 18.30709457, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -816.1807861, 1173.299927, 17.93519211, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -828.6135864, 1173.721436, 17.24057961, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -841.0574951, 1173.721436, 16.97290993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -853.3101807, 1173.903809, 17.00331688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -865.3190918, 1173.681641, 17.0053978, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -877.1676636, 1171.609009, 17.01268959, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -888.9716187, 1169.444214, 17.00584602, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -782.632019, 1173.339966, 18.30708885, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -782.3173828, 1161.343628, 18.30709076, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1497.230103, 531.2590942, 18.61494255, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1489.257568, 594.5164185, 18.61638641, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1491.759277, 588.1925049, 18.61636543, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1486.547485, 600.5971069, 18.61491585, 0, 0, 0, 1, 0, 1, 4091862317, 0, 0, 0 + -1436.927002, 668.5861816, 18.41470718, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1457.927002, 632.2120361, 18.41470718, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1240.092407, 963.6461182, 18.61466026, 0, 0, 0, 1, 0, 1, 747872307, 0, 0, 0 + -1240.092163, 951.8666382, 18.61682129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1240.092163, 940.5724487, 18.61682129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1240.092163, 928.5985718, 18.61682129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1240.092163, 916.5985718, 18.63681984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1240.092163, 904.5985718, 18.61682129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1240.092163, 892.5985718, 18.61682129, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1240.064941, 880.2214355, 18.61465263, 0, 0, 0, 1, 0, 1, 747872307, 0, 0, 0 + -1240.064941, 868.62146, 18.61465263, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1241.023926, 758.6205444, 18.66313171, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1237.656982, 772.079834, 18.63449287, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1233.276001, 789.6071777, 18.63449097, 0, 0, 0, 1, 0, 1, 747872307, 0, 0, 0 + -1232.52478, 798.2139282, 18.63449097, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1232.615234, 808.6199951, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1232.825317, 820.6199951, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1233.761475, 832.6199951, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1234.078613, 850.62146, 18.61465263, 0, 0, 0, 1, 0, 1, 747872307, 0, 0, 0 + -1246.078613, 850.621521, 18.61465263, 0, 0, 0, 1, 0, 1, 747872307, 0, 0, 0 + -1246.426025, 832.6199951, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1247.783691, 820.6199951, 18.61465454, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1248.342896, 808.6199951, 18.62771988, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1248.342896, 798.2139282, 18.63448906, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1248.75415, 789.6071777, 18.66235733, 0, 0, 0, 1, 0, 1, 747872307, 0, 0, 0 + -1252.266968, 772.079834, 18.63449097, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1250.726563, 779.1925049, 18.63404083, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1235.807739, 779.4213257, 18.6332531, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1243.26709, 779.3068848, 18.43448639, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1259.419922, 794.0895996, 18.47170258, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1264.138428, 764.4141846, 18.5992775, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1228.437012, 770.1559448, 18.47109795, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1222.581543, 787.6087036, 18.43914223, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -932.8526611, 1039.732422, 19.67531586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -944.3631592, 1034.087036, 19.67531586, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -955.7593994, 1027.46936, 19.67531395, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1301.706787, 1725.246338, 26.53833389, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1303.250732, 1729.254761, 26.59136009, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1305.729858, 1730.026123, 26.72223282, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1310.251221, 1730.564453, 26.81990623, 0, 0, 0, 0, 10, 1, 0, 0, 0, 0 + -1315.8396, 1729.226563, 26.81990433, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1318.99353, 1725.749756, 26.56965828, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1318.038818, 1721.118042, 26.50406647, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1391.977173, 3.012557983, 5.980144501, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1383.256348, -2.366607666, 5.911974907, 0, 0, 0, 1, 0, 1, 1626953404, 0, 0, 0 + -1387.401001, 10.16583252, 5.777746677, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1383.628174, 16.21538544, 5.90299511, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1382.511475, 20.75292206, 5.93089056, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1384.011108, 24.047966, 5.960001469, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1387.757813, 26.57632637, 5.96308136, 1, 0, 0, 0, 10, 1, 0, 0, 0, 0 + -1395.766602, 31.60655975, 6.159963608, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1399.494629, 34.6415329, 6.159963608, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1399.643555, 39.8627243, 6.155813217, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1396.029663, 44.83043671, 6.153860092, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1393.355469, 48.90843964, 6.150442123, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1391.218262, 54.73436737, 6.073293686, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1389.749023, 60.79320526, 5.971487045, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1379.785156, 25.24016571, 5.984956264, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1379.339233, 30.97832489, 5.955904961, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1382.376587, 33.32659149, 5.965736389, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1386.685181, 35.91002655, 5.968827724, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1391.025513, 38.66960907, 5.970862865, 1, 0, 0, 0, 10, 1, 0, 0, 0, 0 + -1394.019409, 40.65196991, 6.159719467, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1492.985596, 572.3023682, 18.56269455, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1494.077637, 563.8344727, 18.56269455, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1494.430054, 555.2590942, 18.56075478, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1494.430176, 549.2590942, 18.56076241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1494.430176, 543.2590942, 18.56076241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1494.430176, 537.2590942, 18.56076241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1492.372437, 580.2474365, 18.58400536, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1006.436401, 1113.239624, 13.02397346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -921.5946045, 1044.165039, 19.67519188, 0, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -1018.513916, 1113.225098, 12.66892433, 0, 0, 0, 1, 0, 1, 1845004064, 0, 0, 0 + -842.9418945, 781.9718628, -17.18465805, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -854.9418945, 781.9718628, -14.97051525, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -866.9418945, 781.9718628, -12.47198963, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -878.9418945, 781.9718628, -9.810956001, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -890.9418945, 781.9718628, -7.109295845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -902.9418945, 781.9718628, -4.488887787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -914.9418945, 781.9718628, -2.071611404, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -926.9418945, 781.9718628, 0.02065086365, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -938.9418945, 781.9718628, 1.826828003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -944.9418945, 781.9718628, 2.577768326, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -944.9418945, 775.7423706, 2.577768326, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -938.9418945, 774.9858398, 1.826828003, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -926.9418945, 773.2875366, 0.02065086365, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -914.9418945, 772.1241455, -2.071611404, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -902.9418945, 771.9415894, -4.488887787, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -890.9418945, 771.9415894, -7.109295845, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -878.9418945, 771.9415894, -9.810956001, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -866.9418945, 771.9415894, -12.47198963, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -854.9418945, 772.5344849, -14.97051525, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -842.9418945, 774.0100708, -17.18465805, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -832.0234375, 775.1386108, -18.85728645, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -495.718811, 331.9853821, -10.04647064, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -489.718811, 331.9847412, -8.912246704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -477.7187805, 331.9862366, -7.20627594, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -465.718811, 332.0054626, -5.534103394, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -453.718811, 332.0038452, -3.021026611, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -441.7182007, 332.0014648, 0.7149887085, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -429.7233887, 331.9954224, 5.088859558, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -417.718811, 331.9811401, 9.084335327, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -405.7187805, 331.9778748, 11.6444931, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -393.718811, 331.9846191, 13.08592987, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -381.7187805, 331.9903564, 13.80778027, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1021.018921, 1532.115234, 23.24160957, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1013.432861, 1526.485962, 22.15669823, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1006.094849, 1521.742188, 22.25331116, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1000.154053, 1519.167603, 22.25331116, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -993.4345703, 1518.730103, 22.25331116, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -987.4919434, 1518.37561, 22.25331116, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -983.7062988, 1518.364868, 22.25331116, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -979.6800537, 1516.952637, 22.25331116, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -976.8017578, 1515.355591, 22.24427795, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -975.9133301, 1512.206177, 22.23869324, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -975.2456055, 1509.048462, 22.23449326, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -975.0371094, 1500.404419, 22.233181, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -974.8007813, 1487.67395, 22.99148941, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -974.6586914, 1477.469238, 23.51148796, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -974.2456055, 1471.150879, 23.63066483, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.73999, 1538.648804, 23.44161224, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1301.973267, 1737.044067, 26.81990433, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1303, 1742, 26.81990814, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1375.576538, 31.04534531, 5.994506359, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1374.791382, 35.40106201, 6.083393097, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1377, 38.72999954, 6.144129276, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1012.955811, 681.0092163, 2.811000109, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1015.74408, 692.9850464, 2.810522079, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1252.693726, -301.7077026, 2.049220562, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1255.764893, -291.6263123, 1.923485398, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1258.435425, -285.4172668, 1.92348516, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1262.908691, -279.7423096, 1.923485279, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1268.383301, -273.9338379, 1.923485279, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1271.320923, -268.7262268, 1.923485398, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1272.723022, -262.1165771, 1.923485279, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1273.52417, -254.2384186, 1.923485279, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1275.30188, -248.7270966, 1.923485279, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1279.574707, -242.0506897, 1.923485398, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1281.874023, -236.0378876, 1.923485518, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1282.015625, -232.0722961, 1.946455717, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1978.581543, -8.101701736, 5.604154587, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1978.463013, -16.51698303, 5.361963272, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1978.277344, -22.57301331, 5.414473057, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1979.243896, -27.55155563, 5.361961842, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1982.708496, -32.73209763, 5.361962795, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1825.300049, 283.1704712, 22.82812881, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1834.048584, 283.7333679, 21.95599937, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1847.563721, 283.7824707, 21.95599556, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1858.343872, 283.9270935, 21.95599747, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1871.512207, 284.1619873, 21.95599747, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1813.832275, 278.5140076, 22.96777725, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1599.643921, 238.7935486, 11.9991827, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1572.999023, 238.0791931, 11.91339016, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1616.407715, 251.0110168, 14.06306553, 0, 0, 0, 1, 0, 1, 4094732568, 0, 0, 0 + -1619.728516, 241.5570374, 13.63513756, 0, 0, 0, 1, 0, 1, 4094732568, 0, 0, 0 + -1619.723145, 229.5822601, 13.66063118, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1628.68457, 229.5181427, 14.30419445, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1611.171387, 229.4829254, 12.95023537, 0, 0, 0, 1, 0, 1, 4174252077, 0, 0, 0 + -1592.257813, 280.9445496, 17.29584122, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1596.093018, 269.5201721, 15.89579105, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1599.793091, 258.2157593, 14.29798508, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1608.248901, 325.9066772, 23.75380325, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1576.796509, 325.986908, 23.35408974, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1539.016602, 418.3315125, 20.43180275, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1538.94873, 427.282135, 20.36302948, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1539.094116, 442.0412903, 20.69761086, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1539.16687, 456.8004761, 21.55028534, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1538.94873, 470.1782532, 21.84398842, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1539.122559, 482.0118713, 21.8942337, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1538.686401, 493.4266052, 21.76285362, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1537.892334, 504.9620972, 21.32655334, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1618.893188, 444.3283081, 24.37158012, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1602.434814, 435.3937988, 24.41149712, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1621.832153, 402.7123413, 24.4160614, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1637.585083, 411.4117126, 24.36750031, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1414.768555, 739.0366211, 18.62640381, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1406.173706, 721.1988525, 18.48173141, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1650.380249, 583.4317017, 26.56613159, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1639.149048, 583.1863403, 25.41586304, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1624.817505, 582.7838135, 24.44379425, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1608.7146, 582.7033081, 24.44379425, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1596.252441, 582.4854126, 24.44367599, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1528.412354, 604.7862549, 21.09552956, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1527.439941, 612.6734619, 21.92359924, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1525.649902, 621.9716187, 22.59122467, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1521.631104, 630.8739014, 22.74990082, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1517.854126, 637.9404297, 22.75021935, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1514.925049, 646.8674316, 22.96051216, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1480.234375, 592.3250732, 18.41567993, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1537.871094, 347.4914246, 19.94984055, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1537.432983, 357.6850281, 20.50297165, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1537.712646, 368.223053, 20.95219612, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1537.5354, 379.6346741, 20.81623077, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1537.807495, 390.8815613, 20.67497635, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1537.869019, 400.7063293, 20.26478386, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1172.176147, 558.6696777, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1177.754883, 560.0180054, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1184.606689, 562.1154175, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1190.666382, 565.232605, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1148.967163, 687.2390747, 10.54451275, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1136.168945, 687.312439, 8.827664375, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1126.640869, 687.3403931, 8.00007534, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1115.457764, 683.3839111, 7.968533516, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1154.792969, 534.451355, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1144.731934, 534.3824463, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1129.295776, 534.5202637, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1110.00061, 534.5202637, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1092.449829, 534.5251465, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1071.119507, 533.3670044, 3.373004913, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1063.518066, 535.4135742, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1060.350708, 542.6740112, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1059.814697, 557.6821289, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1061.368652, 564.914856, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1044.305298, 717.451355, 2.81020546, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1036.898682, 709.9169922, 2.81020546, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1052.329102, 723.8873901, 2.8104496, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1254.853027, 884.8051758, 18.49111176, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1255.685181, 853.6647949, 18.45185471, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1221.905762, 864.5592651, 18.55970001, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1204.711182, 864.284729, 18.55970001, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1192.264526, 864.1474609, 18.55970001, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1179.512573, 864.4504395, 18.55970001, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1173.437988, 864.7533569, 18.5568924, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1230.985352, 866.590332, 18.54773331, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1261.36792, 1083.090942, 18.40083122, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1273.10376, 1083.090942, 18.40838051, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1285.502075, 1083.280273, 18.41034317, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1291.464722, 1083.090942, 18.40838051, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1295.534302, 1080.251709, 18.42295074, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1296.196899, 1074.099854, 18.55578804, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1296.386108, 1065.014038, 18.56482887, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1296.386108, 1054.981812, 18.56443787, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1252.005615, 1082.916992, 18.48538208, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1302.880371, 1041.791138, 18.62236595, 0, 0, 0, 1, 0, 1, 423361356, 0, 0, 0 + -1296.56665, 1041.791138, 18.62246704, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -894.4371338, 903.0400391, 12.52170944, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -881.3429565, 902.9220581, 12.52174664, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -865.8894653, 902.9220581, 12.52175331, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -849.3743286, 902.8041382, 12.52175426, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -827.0648804, 902.9935913, 12.52175331, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -810.326355, 901.6817017, 12.52175426, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -804.0703125, 897.8029175, 12.52175617, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -801.7021484, 890.4196777, 12.52172947, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -800.9353638, 878.8590698, 12.52172565, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -801.3704834, 864.1854248, 12.52172565, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -801.3704834, 858.1691895, 12.52172565, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -803.838562, 1105.154785, 9.978774071, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -804.1803589, 1124.125732, 10.01217842, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -919.3163452, 1104.689575, 19.56789398, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -900.1744385, 1104.347656, 19.57805824, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -910.770874, 1122.80603, 19.58627129, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -891.7998047, 1122.293335, 19.56847382, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -918.9206543, 1053.67688, 19.55801582, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -900.3648071, 1054.024292, 19.58012581, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -900.7817993, 1034.982056, 19.56742668, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -918.6426392, 1035.120972, 19.5665493, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1040.295532, 1121.681396, 12.54461193, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1039.858643, 1103.769531, 12.55778599, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1021.236877, 1103.769531, 12.55082512, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1021.673706, 1121.517578, 12.54517555, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1085.885132, 1104.424927, 12.61222839, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1105.216919, 1104.315796, 12.59777927, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1258.569336, 1077.094849, 18.49852943, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1258.866455, 1089.275513, 18.5069561, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1233.047363, 1317.188599, 20.72703743, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1233.047363, 1310.699097, 20.32498169, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1233.047363, 1303.501709, 19.71435928, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1233.047363, 1296.304321, 19.68800545, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1228.82605, 1292.24292, 19.68824005, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1222.310181, 1291.112671, 19.68794823, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1210.51123, 1291.348633, 20.19900322, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1201.189941, 1291.348633, 21.30345535, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1191.042847, 1291.466675, 21.81482315, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1186.677124, 1288.634888, 21.9826355, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1186.559204, 1281.201538, 22.50757408, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1185.969238, 1273.296143, 22.61533928, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1223.573608, 1356.784912, 21.00713348, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1216.081299, 1356.312988, 20.96584892, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1206.64209, 1355.958984, 21.08449173, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1199.503662, 1355.723022, 21.19254112, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -945.62323, 1291.442871, 23.50991631, 0, 0, 0, 1, 0, 1, 850337141, 0, 0, 0 + -958.4865112, 1301.588257, 23.56358147, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -971.2969971, 1301.172852, 23.30507469, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -984.5637207, 1300.86145, 23.49127197, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -997.5175781, 1301.056519, 23.8435421, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1005.116333, 1301.318481, 24.12423897, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1010.619751, 1302.600952, 24.39000702, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1014.866821, 1306.782959, 24.59791183, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1015.997437, 1312.967163, 24.64129639, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1016.108521, 1324.677979, 24.87366104, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1015.56488, 1334.049683, 25.02662849, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1016.125122, 1339.11438, 24.99946213, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1020.284302, 1342.019165, 25.02246094, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1026.932373, 1342.467285, 25.0339489, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1034.957397, 1342.504395, 24.4616642, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1043.685791, 1342.940063, 23.45623207, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1525.628418, 1423.616089, 12.05017376, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1514.980591, 1423.884521, 12.05017185, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1503.43811, 1423.884521, 12.05002403, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1491.269165, 1424.152954, 12.04989338, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1479.100342, 1424.421387, 11.91545773, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1507.560059, 263.4100037, 11.40435314, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -937.362915, 1751.602295, 17.93614388, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -941.8707886, 1761.020996, 18.1364994, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -946.019043, 1769.468506, 18.42686081, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -950.5223999, 1777.475708, 18.83719254, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -955.2885742, 1784.376709, 19.25473976, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -960.0692139, 1790.056763, 19.65391731, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -965.6665649, 1794.918945, 20.11215401, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -971.385437, 1800.255371, 20.74203682, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -976.6966553, 1806.538574, 21.28474236, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -981.3497314, 1814.542603, 21.28472328, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -985.1040649, 1823.97876, 21.27398682, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1813.786621, -264.9822998, 50.17715836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1800.431396, -261.6668091, 50.17715836, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1807.109009, -263.3245544, 49.97716522, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1075.308472, 1615.154663, 33.6532402, 0, 0, 0, 1, 0, 1, 1448464602, 0, 0, 0 + -1071.206787, 1614.43103, 33.65323639, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1063.625854, 1610.327393, 32.47115326, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1057.07251, 1606.996582, 30.7128315, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1045.966309, 1601.043091, 27.74517441, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1035.090576, 1594.982056, 25.12583351, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1024.870117, 1588.518433, 23.38778687, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1014.8927, 1581.821167, 22.90307426, 0, 0, 0, 1, 0, 1, 1448464602, 0, 0, 0 + -1354.831909, 329.7746582, 13.67457581, 0, 0, 0, 1, 0, 1, 2727264354, 0, 0, 0 + -1354.830444, 321.2080078, 13.37759495, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.830444, 311.7756348, 12.78196335, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.830444, 299.7756348, 12.1863308, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.830444, 287.6082764, 11.07519245, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.830444, 271.6074829, 9.758176804, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.830444, 265.8220215, 9.235559464, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.317627, 250.5986481, 8.649402618, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1152.443726, 1355.678711, 23.47004509, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1142.506226, 1355.766235, 23.55469131, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1133.137817, 1355.766235, 23.61147881, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1122.718628, 1355.722412, 23.55166435, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1113.56311, 1355.652344, 23.52964211, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1104.253052, 1355.521118, 23.52984047, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1097.992798, 1355.433472, 23.52982712, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1093.352295, 1355.389771, 23.53004265, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1093.151611, 1349.27771, 23.53918839, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1093.089722, 1341.97229, 23.55012512, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1092.962158, 1334.508545, 23.44205093, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1091.038818, 1359.755981, 23.52350616, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1090.647339, 1366.105591, 23.51400185, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1090.909302, 1373.305298, 23.47945786, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1035.999512, 1163.675659, 15.62542439, 1, 0, 0, 1, 0, 1, 2460252713, 0, 0, 0 + -891.4036865, 1245.805908, 21.78564453, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -1478.83667, 1376.305786, 12.17017555, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1464.000977, 1382.746948, 12.17017269, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1782.337402, -635.6534424, 1.836701274, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1788.190918, -636.864502, 1.836702466, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1795.861084, -641.1032715, 1.836703062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1802.219238, -644.534668, 1.836702943, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1810.091309, -647.2595825, 1.836703062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1818.77063, -648.2687988, 1.836703062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1828.257446, -648.7734375, 1.836703062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1837.580078, -644.6074219, 1.836702824, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1844.543823, -643.2015381, 1.836702824, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1850.897949, -643.0822754, 1.836702824, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1855.241699, -642.6414185, 1.836702704, 1, 0, 0, 1, 0, 1, 1124508729, 0, 0, 0 + -1862.874023, -639.9931641, 1.836703062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1863.960083, -634.0386963, 1.836703181, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1876.195801, -647.2595825, 1.836703062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1871.654297, -645.2411499, 1.836703062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1865.800781, -644.1309814, 1.836703062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2102.033203, 76.14536285, 6.010663033, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2085.091064, 76.61411285, 6.04217577, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2038.138306, -18.38258362, 6.047189713, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -2073.233887, -17.35970306, 6.275409698, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1204.705444, 1085.601318, 16.78011322, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1204.902954, 1080.794556, 16.78011322, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1205.890625, 1075.790283, 16.78011131, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1207.339233, 1072.300415, 16.78011322, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1210.697388, 1069.403198, 16.78011322, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1214.253174, 1068.613037, 16.78011322, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1224.064209, 1068.217896, 17.43824387, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1232.295044, 1068.217896, 18.19157791, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1238.352905, 1068.020386, 18.67988968, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1243.061035, 1067.427856, 18.78011322, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1247.538574, 1067.065674, 18.69350243, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.706055, -221.0714111, 1.926407695, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1888.217041, 82.76210022, 5.808199406, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1914.200928, 128.7300415, 7.639643192, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1894.042725, 130.4473267, 7.724930286, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -2198.917725, -73.70162964, 5.791181087, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -2181.509033, -71.5788269, 5.72292757, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -2098.594971, -84.83255005, 5.722926617, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -2098.799805, -102.7306366, 5.722926617, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 + -1938.637451, -64.42021179, 5.773885727, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -775.8494263, 1339.413696, 2.807394266, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -775.4318237, 1345.755859, 3.03490591, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -776.9495239, 1352.358032, 2.982709885, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -780.2351685, 1361.25293, 2.924911976, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -782.3027954, 1368.695557, 2.333051205, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -786.0186157, 1375.630981, 1.862501144, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -785.6997681, 1382.567627, 1.474138856, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -785.5578003, 1391.515991, 1.119691253, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -784.7755737, 1397.691895, 1.087011814, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -782.8742065, 1404.523682, 0.7710559368, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -781.8161011, 1410.447021, 0.6884695888, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -781.2011108, 1416.439819, 0.6443173885, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -780.0220337, 1421.579712, 0.6014899015, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -778.5321655, 1425.594238, 0.6479414105, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -775.5801392, 1430.286499, 0.6889856458, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -772.6937866, 1434.53418, 0.6155230999, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -769.5977173, 1437.917725, 0.7057778835, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -764.951355, 1442.077637, 0.845882833, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -760.4345093, 1446.498047, 1.046038508, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -756.4116821, 1450.895264, 1.185708404, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -753.2339478, 1454.878296, 1.109771967, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -750.6799927, 1458.957397, 0.9889341593, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -748.6548462, 1463.758789, 0.8974688053, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -747.8695679, 1468.507568, 0.8551514149, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -746.5105591, 1473.821533, 0.7221555114, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -744.9077759, 1478.296509, 0.720290184, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -743.2069702, 1483.276245, 0.8711670637, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -741.7230835, 1487.622803, 0.8973537683, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -739.8499146, 1493.011963, 1.100539923, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -738.3596802, 1498.875488, 1.379466653, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -738.4225464, 1504.144653, 1.655501366, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -738.4263306, 1509.992676, 1.770969748, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -739.3010864, 1514.360352, 1.771906972, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -741.1887817, 1519.181152, 1.794307232, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -740.8617554, 1523.042114, 1.775569797, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -740.4293213, 1527.880737, 1.765147805, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -743.0518799, 1531.628906, 1.794069171, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -746.84375, 1534.880371, 1.819027305, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -751.5583496, 1539.660889, 1.829072952, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -756.4724121, 1544.163818, 1.829073071, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -760.8796997, 1548.440186, 1.824789643, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -765.1740723, 1553.088501, 1.613794446, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -768.4678955, 1557.533325, 1.433571815, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -774.0385132, 1563.113281, 1.313717246, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -778.6270142, 1568.744385, 1.205058932, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -783.335022, 1574.247192, 1.131564856, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -787.8179321, 1580.256836, 1.077429056, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -790.5758667, 1586.588135, 0.9746456146, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -793.2481689, 1593.191406, 0.9054111242, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -794.791748, 1600.073975, 0.9037674665, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -795.0648804, 1606.268311, 0.9112261534, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -797.2544556, 1613.736938, 0.9793519378, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -800.4597778, 1618.813965, 1.113920689, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -804.7872314, 1623.968262, 1.357032895, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -806.4267578, 1629.89624, 1.521152854, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -808.6621094, 1636.265137, 1.523771286, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -809.4071045, 1641.940674, 1.487748384, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -810.5875244, 1646.88916, 1.389289141, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -813.6099854, 1650.906494, 1.326234698, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -817.5952148, 1653.918213, 1.316247702, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -822.199646, 1656.79248, 1.417309046, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1326.004272, 1717.240479, 26.67744064, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1334.669434, 1708.125122, 26.68997002, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1295.282227, 1726.805908, 26.6236515, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1311.036987, 1725.174194, 26.6673851, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1915.889282, -105.4700928, 5.780366421, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1936.26062, -105.5068588, 5.683967113, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1266.388306, -115.6436157, 3.143987656, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1271.986206, -123.4831543, 3.229815722, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1266.352295, -123.0344086, 3.263122559, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1260.987549, -122.0686798, 3.229546309, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1168.564209, 571.670105, 3.372831345, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1167.985962, 585.7730103, 3.382838249, 1, 0, 0, 0, 5, 1, 0, 0, 0, 0 + -1235.879883, 457.4139099, 3.369778156, 1, 0, 0, 0, 0, 1, 1012756844, 0, 0, 0 + -1255.687622, 1451.504883, 20.61187172, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0 + -1252.155518, 1487.76062, 23.98819923, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0 + -1174.73877, 1614.741577, 33.50451279, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1199.535156, 1613.939331, 31.69739532, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1156.311768, 1513.150879, 26.99620628, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1186.254395, 1513.187622, 25.54547691, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1199.681763, 1580.556885, 33.39522171, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0 + -1174.476563, 1579.488037, 33.77466965, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0 + -2071.122803, 1.9764328, 6.304797649, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -894.796936, 908.0653687, 12.52166271, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -881.2529907, 908.0653687, 11.90334892, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -865.8129272, 908.2459717, 9.538271904, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -849.5601807, 908.3362427, 6.964097977, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -827.0772705, 908.3362427, 3.459440947, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -816.6935425, 908.2459717, 3.21558857, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -807.491333, 908.1289063, 3.215598106, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -796.6699829, 908, 3.215611219, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1949.161377, 129.1235657, 19.59573174, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1958.637573, 132.8535156, 19.48508835, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1969.112061, 135.5879211, 19.39805984, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1980.452515, 137.0267639, 19.04189301, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1992.526611, 136.8700562, 18.39329529, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2005.202026, 134.8177185, 17.7055397, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2017.942383, 130.7191162, 16.89935493, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2028.36145, 125.3735046, 15.7865324, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2036.346924, 119.1482239, 14.74060059, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, 62.67016602, 44.43709564, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1536.707642, 596.6176147, 22.34462166, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1528.320313, 596.6920776, 21.12817383, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1518.707642, 596.6176147, 19.80755615, 0, 0, 0, 1, 0, 1, 2993429384, 0, 0, 0 + -1506.707642, 596.6176147, 18.70346451, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1502.78186, 586.857666, 18.56687546, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1494.793945, 605.2023926, 18.56687355, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1532.229492, 605.0725708, 21.93300247, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1523.719238, 605.0217896, 20.51670456, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1002.516724, 911.1183472, 12.7216959, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -794.5311279, 1136.497192, 9.038024902, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -794.5230103, 1114.374512, 10.09513664, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -794.5311279, 1102.333618, 10.09529209, 0, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -793.7512207, 1089.869995, 10.10865688, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -792.0944214, 1076.077026, 10.0941, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -791.3238525, 1068.258789, 10.09529686, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -791.458313, 1064.018921, 10.09529686, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -792.4935303, 1059.963135, 10.09529686, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -794.2615356, 1056.171631, 10.09529686, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -796.6610718, 1052.744751, 10.09529686, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -799.6192627, 1049.786621, 10.11458683, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -794.5310059, 1126.333618, 10.095294, 0, 0, 0, 1, 0, 1, 2307714531, 0, 0, 0 + -803.0280151, 1047.397583, 10.09529781, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -806.8179932, 1045.626221, 10.09529877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -810.8579712, 1044.539917, 10.09529877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -821.5969849, 1044.172241, 10.09650993, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -828.7368774, 1044.173584, 10.12401962, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -910.0811157, 1148.531982, 16.93893814, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -891.3609009, 1148.341064, 16.961483, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1205.7948, 1240.060181, 22.81533813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1206.341797, 1233.807861, 22.42027855, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1206.341797, 1227.947998, 21.73462677, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1206.341797, 1222.163208, 21.10307121, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1185.86792, 1558.508911, 28.70555687, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0 + -1155.133789, 1555.294678, 29.6752491, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0 + -1225.233154, 1495.130371, 22.79687691, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1226.748413, 1488.980469, 22.79687691, 0, 0, 0, 1, 0, 1, 2048789169, 0, 0, 0 + -1228.741577, 1483.024414, 22.53211975, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1230.417725, 1477.263306, 22.18064117, 0, 0, 0, 1, 0, 1, 2048789169, 0, 0, 0 + -1232.106567, 1471.505737, 21.61880875, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1233.79541, 1465.748291, 21.04355621, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1235.487549, 1459.993286, 20.30939293, 0, 0, 0, 1, 0, 1, 2048789169, 0, 0, 0 + -1329.774658, 1389.321289, 16.66591644, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1322.929688, 1387.163086, 17.18792915, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1315.900757, 1385.605957, 17.94987869, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1308.829224, 1384.674683, 18.61446953, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -623.6887817, 657.1275635, -27.22655487, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -623.4833984, 666.5294189, -26.34483719, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -636.8317261, 666.4304199, -25.35268974, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -630.9626465, 666.3946533, -26.16030693, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -1013.727539, 918.5253906, 12.72528267, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1008.122131, 914.8218994, 12.72297764, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1020.002808, 922.7688599, 12.72155571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1990.277466, -310.9220581, 2.158565044, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1985.523315, -314.5682068, 2.158565044, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1980.178345, -317.2752686, 2.158565044, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1974.425781, -318.9503784, 2.158565044, 0, 0, 0, 1, 0, 1, 1745074972, 0, 0, 0 + -1967.109741, -320.3342285, 2.158564329, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1993.901611, -325.9083862, 1.962327242, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1996.430786, -333.3293152, 5.200893402, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1998.028076, -341.0830078, 3.754878998, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1999.304199, -350.2780762, 3.435793638, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1999.861694, -360.6264648, 3.544123411, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2000.129395, -372.2772217, 3.580378532, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2000.156738, -380.7813721, 3.586024523, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2000.098022, -388.7583618, 3.701937675, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2000.268555, -396.9780273, 3.619520664, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2000.103882, -404.1695862, 3.726991892, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1999.981201, -412.1429138, 3.594355106, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1999.880127, -420.3435669, 3.680855274, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1999.220459, -429.0440063, 3.570595503, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1998.898193, -440.8615112, 2.639872074, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1999.602661, -451.3017578, 2.646217823, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2008.343628, -451.3837585, 3.103802204, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2020.343628, -451.3837585, 3.424677134, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2032.10144, -449.3106079, 3.424677134, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2042.44104, -443.341095, 3.424677134, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2050.115479, -434.1951904, 3.424677134, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2054.198975, -422.9760437, 3.424677372, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1089.900757, -533.4906006, 1.866856694, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1071.065186, -529.6611328, 1.864524126, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1355.993774, -459.5593872, 1.868975759, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1336.202637, -459.7469482, 1.873889685, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1912.963379, -336.1965332, 2.096595049, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1908.299194, -318.7793274, 2.092128277, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1867.237305, -327.7084961, 2.091888428, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1349.428833, 1310.658081, 20.74642372, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.016724, 1315.927612, 20.54682732, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1359.204956, 1321.997437, 20.54928017, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1362.52771, 1326.438721, 20.14403534, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1364.827637, 1332.059448, 19.76396751, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1365.516968, 1338.17041, 19.60004234, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1365.590088, 1344.359375, 19.44377327, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1365.102539, 1349.609131, 19.44338799, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1363.437988, 1355.398193, 19.44377327, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1359.058472, 1360.06604, 19.44377327, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1162.271973, 568.5297241, 3.422874451, 1, 0, 0, 0, 5, 1, 0, 0, 0, 0 + -1161.769043, 573.8105469, 3.42263031, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1161.727173, 581.6480103, 3.42263031, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1162.439697, 586.928833, 3.42263031, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1168.578125, 580.060791, 3.395156384, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1231.699463, 462.1210327, 3.42263031, 1, 0, 0, 0, 5, 1, 1012756844, 0, 0, 0 + -1237.420654, 463.0046692, 3.490436554, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1281.823486, -121.5563812, 3.33972168, 1, 0, 0, 0, 5, 1, 0, 0, 0, 0 + -1277.02832, -122.6604462, 3.33605957, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1205.890503, 1622.72229, 31.50782585, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1192.496338, 1623.460815, 32.11352158, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1199.321777, 1625.512695, 31.58090401, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1200.531494, 1631.529053, 32.46055603, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1202.412598, 1635.770264, 32.99785233, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1205.776489, 1637.522461, 33.17414856, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1213.16687, 1638.142578, 33.25215912, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1221.06189, 1638.837402, 33.24937057, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1227.273071, 1640.214844, 33.25108719, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1019.485291, 1538.951294, 23.36119461, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1026.892578, 1528.011108, 23.35741043, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1360.739868, 1313.662964, 20.67228317, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1350.312988, 1322.194092, 20.67298698, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1343.542236, 1303.506836, 20.65537453, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1331.693481, 1312.850464, 20.68488693, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1419.779297, 1239.176758, 22.90948296, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1399.927979, 1256.199097, 22.93037415, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1226.500977, 1458.611694, 20.40420151, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1222.500244, 1471.993408, 21.83049202, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -944.3479004, 1338.93103, 23.41353035, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -938.2998047, 1320.20166, 23.42865181, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1104.255615, 1153.783447, 15.53918457, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1104.414307, 1173.419189, 15.55029297, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1086.623779, 1173.070557, 15.53810883, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1086.785034, 1153.281494, 15.547822, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1304.360352, 1050.829712, 18.50198746, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1288.256104, 1050.504883, 18.51200485, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1298.11792, 1032.580078, 18.49241447, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1282.30542, 1033.205078, 19.56470299, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1198.228882, 769.979187, 18.49261856, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1670.199219, 356.2561035, 24.39624405, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1653.298462, 346.3508911, 24.39715385, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1662.646484, 330.3168335, 24.39351654, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1679.299561, 339.4791565, 24.38951492, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -986.0331421, 693.2737427, 2.960000038, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -979.2501831, 696.7374268, 2.960000038, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -990.2143555, 1419.881958, 38.62991714, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -991.5113525, 1409.692261, 38.62991714, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -1000.016174, 1438.783081, 40.94746399, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -999.5911865, 1448.931274, 40.94746399, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -973.5445557, 1448.745117, 27.01527023, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -973.5310059, 1438.557861, 27.01526833, 0, 0, 0, 1, 11, 0, 0, 0, 0, 0 + -991.6395264, 1419.823853, 24.68426895, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -995.3839111, 1409.726929, 24.68427086, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -974.1767578, 1668.655884, 20.96456528, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -982.970459, 1668.654297, 20.73638344, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -988.5441284, 1668.567139, 21.52046394, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -994.5568237, 1668.56665, 22.95014191, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1003.913696, 1650.396484, 23.01243019, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1003.723999, 1656.60498, 23.01243019, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1003.91272, 1662.09082, 23.00262833, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1001.649658, 1665.393921, 22.97329903, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1674.994751, 547.2793579, 24.75403214, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1668.145142, 577.3725586, 25.95678329, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1735.916748, -373.2410889, 2.012037277, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1741.751709, -367.8138123, 1.841817856, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1744.101318, -362.1984558, 1.783944964, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1750.979492, -460.3317261, 1.978868842, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1757.479492, -464.5489197, 2.038333654, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1761.536377, -469.1851501, 2.043336868, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1763.395264, -480.7782898, 2.045309782, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1763.237427, -487.6770935, 2.045309782, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1762.588013, -499.7587585, 2.045309782, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1588.060181, -380.916626, 1.949938774, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1588.060181, -370.9081726, 1.949938416, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1587.425537, -363.3560791, 1.486551285, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1584.434814, -357.3261414, 1.488152742, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1582.755005, -352.9796753, 1.444200754, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1580.551514, -342.8860779, -0.6342957616, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1580.370972, -336.9395142, -1.937024117, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1580.393188, -332.330658, -2.597851515, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1889.197266, -328.7585449, 2.034513712, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1880.627319, -305.7531433, 4.436163425, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1885.604126, -315.8083191, 2.344035625, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1929.178223, -310.9122925, 1.959814191, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1929.628174, -304.7243652, 1.661781788, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1929.111328, -295.3303223, 4.436163425, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1253.040039, -560.2880249, 1.836991668, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1254.129272, -567.3378296, 1.836991668, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1256.382446, -577.2750854, 1.846563697, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1257.315918, -589.2089233, 1.853488684, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1257.192261, -600.7484741, 1.836991668, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1256.596436, -610.6467285, 1.836991668, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1256.425171, -624.1049194, 1.836991668, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1255.834839, -641.6557007, 1.836991787, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1080.035278, -534.3092651, 1.94995594, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1078.20166, -541.6682739, 1.94995594, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1078.773804, -561.5505371, 1.846711636, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1072.792969, -568.7973633, 1.836711884, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1055.805176, -573.5379028, 1.846713781, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1213.212036, -207.151825, 2.092712402, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1213.449951, -199.8416595, 2.651449919, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1215.362305, -194.0969238, 2.842985153, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1220.712402, -187.6945801, 2.923551559, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1088.716431, 1100.064087, 12.6493454, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1089.015015, 1091.139771, 12.64791012, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1090.169189, 1081.586792, 12.65161896, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1091.054199, 1066.550415, 12.65161896, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1244.179199, 1224.298218, 20.78991318, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1253.800293, 1216.771973, 20.59332275, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1262.955933, 1209.323364, 20.63696671, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1272.34436, 1202.107544, 20.71952438, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1043.633545, 1414.829834, 23.2931633, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1033.649292, 1414.886597, 24.42361069, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1024.635498, 1414.969482, 24.68426895, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1052.332031, 1415.140381, 23.49266815, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1106.197754, 865.8776245, 21.02847099, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1106.033936, 857.9404907, 21.56944275, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1105.526978, 848.138855, 21.88160706, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1105.273438, 839.6046753, 21.62296486, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1105.104492, 829.8030396, 19.5518055, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1105.84314, 822.5073853, 18.60970116, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1109.434204, 816.930603, 18.62682915, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1106.543701, 877.946228, 21.04446411, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.959595, 679.5751953, 18.61470604, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1412.858154, 673.4841309, 18.47905731, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1405.747314, 669.2570801, 18.5647068, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1106.198608, 297.6387634, 3.37276268, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1092.198608, 297.6387634, 3.37276268, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1078.198608, 297.6387024, 3.37276268, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1066.198486, 297.6387634, 3.37276268, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1054.198486, 297.6387634, 3.37276268, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1042.198486, 297.6387634, 3.37276268, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1030.198486, 297.6387634, 3.37276268, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1908.512451, 89.47589111, 5.791093349, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1917.348022, 88.46446228, 6.46673584, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1924.252686, 88.30223083, 6.46673584, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1931.376221, 88.3837204, 6.46673584, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1938.485107, 88.38716888, 6.46673584, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1945.421997, 88.09939575, 6.46673584, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1042.832031, 1422.150757, 23.43031311, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1042.679443, 1407.761841, 23.4128418, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1072.417236, -311.5649719, 1.918120146, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1062.383301, -311.5649719, 1.918120146, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1052.119385, -311.5649719, 1.918120146, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1042.439453, -311.5649719, 1.918120146, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1032.005981, -314.6295166, 1.918120146, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1019.544189, -314.6295166, 1.918120146, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1010.06134, -311.5649719, 1.918120146, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1990.117188, -8.103187561, 5.709513187, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1990.404907, 1.44468689, 5.514487743, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1991.25769, 14.5387764, 6.466868401, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1991.98877, 27.09517288, 6.466868401, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1992.902222, 37.79182816, 6.466868401, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1952.172729, 87.6131897, 6.46673584, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1958.654297, 86.84816742, 6.46673584, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1964.781372, 85.71858978, 6.46673584, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1970.474854, 84.15258026, 6.46673584, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1975.662354, 82.09235382, 6.46673584, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1980.261719, 79.49456787, 6.46673584, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1984.050659, 76.51148224, 6.46673584, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1987.454224, 72.7939682, 6.46673584, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1990.236328, 68.49201202, 6.46673584, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1992.960327, 45.32258987, 6.466868401, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1992.224854, 54.87704086, 6.466793537, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -983.4970703, 1833.243896, 21.30644608, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -981.3908691, 1839.983643, 21.30364227, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -977.4312744, 1845.96521, 21.39524078, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -972.7134399, 1851.441284, 21.53757668, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -968.8381348, 1857.506958, 21.61475182, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -965.1312256, 1862.477539, 21.65849113, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -960.076416, 1865.763184, 21.63653946, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1863.947388, -626.730957, 1.836703062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1863.947388, -619.2437134, 1.836702943, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1863.947388, -612.2172852, 1.836702943, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1862.910645, -603.6933594, 1.836702824, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1861.643555, -595.975769, 1.836702824, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1860.376465, -588.027771, 1.836702704, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1859.109497, -580.079834, 1.836703062, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1858.077637, -571.2944336, 2.083802938, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1858.189087, -560.7047119, 2.208606005, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1860.084106, -547.7740479, 2.045311928, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1860.641479, -539.4137573, 2.045300007, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1861.087402, -528.3781128, 2.045300722, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1861.198853, -519.4604492, 2.045303822, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1862.9823, -502.962738, 2.045316696, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1868.855713, -498.3821411, 2.04531312, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1878.472046, -498.2245178, 2.045314074, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1895.261108, -497.9092102, 2.04532671, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1912.128906, -497.9880371, 3.411647797, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1935.453491, -497.9115295, 2.045332432, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1961.603271, -497.3991699, 2.04533267, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1970.431763, -483.8382263, 2.0691576, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1970.766235, -470.3502197, 2.073399782, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1970.750366, -454.7921753, 2.073210478, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1971.131104, -434.7861328, 2.061660051, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1971.131104, -414.1347961, 2.078021049, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1969.971191, -494.8984375, 2.045336723, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1971.068115, -402.0733337, 2.045316219, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1970.928101, -387.3839722, 2.208630562, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1970.928101, -370.3163147, 2.208630562, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1970.788208, -355.9067383, 2.208630562, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1970.788208, -342.7562256, 2.208630562, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1970.998169, -328.4865723, 2.081968784, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -809.1212769, 1034.567749, 10.07508469, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -814.3683472, 1053.339111, 10.04569626, 0, 0, 0, 1, 11, 1, 0, 0, 0, 0 + -1373.244141, 1306.432617, 20.86744308, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1379.886963, 1315.154175, 20.69387627, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1387.983887, 1325.587769, 20.53257561, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1393.669067, 1329.331055, 20.53257561, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1401.888916, 1334.109985, 20.66316223, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.570923, 1335.938965, 17.98572922, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1434.196899, 1335.801147, 15.13764286, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1442.273315, 1335.801147, 12.35864925, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1448.993896, 1335.519043, 10.66082859, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1456.640259, 1333.703125, 9.679327965, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1461.636841, 1332.319458, 8.90397644, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1464.939209, 1328.479004, 8.531628609, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1467.184204, 1319.207275, 9.246419907, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1470.81665, 1304.6521, 10.72846031, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1473.210449, 1293.54248, 11.65768719, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1479.6604, 1283.100708, 11.91801643, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1488.708618, 1273.708984, 12.09383583, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.037109, 1266.857422, 11.77646828, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1507.680054, 1258.86377, 11.45301342, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1516.620605, 1252.549438, 11.5694418, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1528.340698, 1246.518066, 11.62760735, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1537.441284, 1239.911011, 11.6637907, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1544.632446, 1232.551392, 11.81845093, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1551.266357, 1222.370728, 11.54109192, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1555.046753, 1211.280518, 11.44502831, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1556.398438, 1201.284424, 11.37473011, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1412.35144, 1335.7146, 20.41302681, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1421.167847, 1335.7146, 18.93655777, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1238.346436, 1843.236572, 5.477511406, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1230.72229, 1843.849243, 5.477511406, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1222.145264, 1844.461914, 5.477511406, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1214.861572, 1845.346802, 5.477511406, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1206.556763, 1847.457031, 5.477511406, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1323.317261, 1729.055176, 26.81979179, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1327.673462, 1734.187256, 26.81979179, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1331.578857, 1738.021606, 26.81979179, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1233.698975, 1641.770874, 33.25170135, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1242.392334, 1642.340942, 33.24437714, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1248.235352, 1643.338501, 33.25431061, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1249.660522, 1648.397827, 33.24437714, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1250.088013, 1658.872559, 33.24437714, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1250.230591, 1670.344849, 33.43309784, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1247.593994, 1675.617798, 33.43309784, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1242.606079, 1681.460815, 33.43309784, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1138.527466, 1627.07666, 33.45314789, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1138.743896, 1637.138794, 34.31569672, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1142.314209, 1641.358398, 34.53005219, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1150.428833, 1642.548462, 34.50002289, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1157.569702, 1642.548462, 34.50002289, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1163.62854, 1642.873047, 34.50002289, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1170.769409, 1645.686157, 34.4970932, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1078.13208, 1635.782959, 33.61074829, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1070.227051, 1636.416748, 34.33682632, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1060.206787, 1636.229004, 34.45376968, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1052.541992, 1636.579102, 34.45376968, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1045.156738, 1637.040283, 34.45376968, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1120.461914, 1726.584961, 33.59585571, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.927002, 1734.378906, 34.43838882, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1119.39209, 1742.02002, 34.85440445, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1100.380859, 1454.922119, 23.45822906, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1099.995239, 1461.955322, 23.56677818, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1144.655029, 1421.859863, 23.46750641, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1151.160889, 1421.943726, 23.46181488, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1152.244263, 1435.332397, 23.4222641, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1460.880127, 1413.127075, 11.62932205, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1464.070557, 1408.6604, 11.62067032, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1468.409668, 1402.91748, 12.05017376, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1469.558228, 1392.069824, 12.05017376, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1470.068726, 1375.734619, 12.05017471, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1474.024902, 1368.970825, 12.05017471, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1484.106812, 1361.951782, 12.05017471, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1105.498535, 1257.689453, 23.59757233, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1105.694092, 1271.962646, 23.62726593, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1105.776611, 1284.258301, 23.56232452, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1099.324829, 1287.855347, 23.56427765, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1208.074585, 1194.309082, 20.71118164, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1199.353149, 1185.338623, 20.86856079, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1193.455933, 1183.705078, 20.84341431, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1277.107056, 1185.502563, 20.84045029, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1276.535034, 1195.572266, 20.8153038, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1395.778442, 1261.203491, 22.90573502, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1388.594727, 1252.848999, 21.92311478, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1380.270508, 1244.208862, 21.41567612, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1371.924805, 1236.196045, 21.3781929, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1364.025391, 1222.323608, 21.38808823, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1357.117188, 1212.949341, 21.38808823, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1114.695801, 1171.358398, 15.53701782, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1115.737549, 1183.852173, 16.28262329, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -863.8673706, 1236.620117, 21.01327324, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -863.7543945, 1221.919556, 21.44633484, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -863.9589233, 1212.540649, 21.32830048, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -857.5930176, 1208.408691, 20.20030212, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -852.1364746, 1206.909424, 19.72804642, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -798.4387817, 1258.325439, 15.7721014, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -798.3651733, 1274.238281, 16.28452301, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -798.8766479, 1285.849121, 16.90320206, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -802.2582397, 1294.197632, 17.44115829, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -935.9563599, 1330.370605, 23.32358742, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -914.0594482, 1330.301514, 23.30831528, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -895.7487793, 1330.374268, 20.97247314, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -878.3665771, 1330.189331, 20.97247314, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -876.2529907, 1324.768188, 20.95921898, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -875.7589722, 1313.292236, 20.97648811, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -960.4994507, 1131.136719, 16.62689781, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -956.8973999, 1871.332031, 21.57901573, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -963.1523438, 1875.074829, 21.42081261, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -971.8690186, 1881.329834, 21.3251133, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1530.748657, 1086.914063, 25.6337719, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1530.732178, 1096.519165, 25.6897068, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1529.779053, 1106.144165, 25.66736984, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1493.512329, 1086.414063, 22.63623238, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1490.601318, 1094.394165, 22.4064827, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1482.232178, 1098.269165, 22.07360458, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1411.625, 1127.5, 19.26553345, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1421.91748, 1050.929688, 20.37861633, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1421.384644, 1079.965698, 18.61272049, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1421.16687, 1099.582886, 18.72250175, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1421.076538, 1123.504761, 19.24821663, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1295.828125, 1089.125, 18.5122757, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1295.3125, 1100.125, 18.58815002, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1290.953125, 1108, 18.58814812, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1098.290771, 1049.163086, 12.65161133, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1091.266968, 1053.055176, 12.64699554, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1156.662109, 1020.24115, 12.6015625, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1162.955811, 1015.877563, 12.60097027, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1170.592041, 1009.332153, 12.59833813, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1170.676025, 1002.870667, 12.59751129, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1168.829834, 996.744873, 12.56622791, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1159.850952, 985.4163208, 12.49561596, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1306.32959, 1005.295349, 18.4554882, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1292.522339, 1005.132874, 18.47372627, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1291.638672, 1012.280151, 18.36288261, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1327.644409, 961.3297729, 18.71763802, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1327.644409, 946.5859985, 18.66505241, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1327.774902, 923.1002808, 18.66591263, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1482.37085, 845.9672852, 18.51410675, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1482.454956, 858.0019531, 18.53630257, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1482.959961, 866.0811157, 18.53525543, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1486.662842, 873.571228, 18.54003334, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1627.36792, 790.4432373, 28.73200989, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1627.369873, 802.8504639, 28.76200867, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1627.368286, 814.6281738, 28.76200676, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1627.36792, 824.7493286, 28.76200676, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1515.341919, 787, 22.97998428, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1520.606934, 791.25, 22.38802528, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1528.437256, 792.7657471, 22.08017159, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1543.558105, 792.5015259, 22.04108238, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1461.940674, 819.0133667, 18.56887627, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1458.682861, 813.6309204, 18.56887627, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1450.042603, 810.8688965, 18.56887627, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1442.748047, 805.203125, 18.56887627, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1437.294678, 800.3164673, 18.56887627, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1041.310547, 901.1626587, 22.01128769, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1048.5, 909.125, 21.9968338, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1055.375, 911.875, 21.98423576, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1116.218262, 803.1692505, 18.60974312, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1113.099243, 812.2526855, 18.63420868, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -967.5150146, 867.4611206, 12.6917696, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1012.640015, 890.8986206, 21.97270012, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1006.327515, 885.9611206, 21.95350838, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1001.952515, 881.5548706, 21.9780159, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1000.577515, 875.2423706, 22.01128769, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1002.140015, 868.6486206, 21.94960403, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1012.640015, 858.4298706, 21.94960403, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1020.358765, 852.7423706, 21.94960403, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1026.390015, 844.8673706, 21.94960403, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1019.529297, 897.5376587, 21.94774437, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -987.3999023, 952.2145386, 21.99220276, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -972.9333496, 951.2446899, 21.94923401, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -964.2857056, 955.7705688, 21.8740387, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -956.0421753, 964.4990234, 21.59131241, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -951.9204102, 972.6617432, 21.39599991, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1612.728027, 764.7969971, 27.13427734, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1614.050415, 751.2351074, 27.34887695, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1613.77356, 740.3449097, 27.42993164, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1614.926025, 730.4552002, 27.18115234, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1620.92981, 717.7950439, 26.54101563, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1062.43811, 726.5159912, 2.810524464, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1684.318481, 661.3719482, 28.84852791, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1692.284302, 661.6275635, 29.41360474, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1702.036621, 661.3011475, 29.92392731, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1711.182861, 661.7142944, 30.16778564, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1714.966919, 669.4942017, 30.16778564, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1660.229492, 535.867981, 24.74853516, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1653.455322, 532.6158447, 24.69441605, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1648.330933, 530.170166, 24.61677933, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1641.829712, 525.0389404, 24.49812698, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1667.864502, 585.0640869, 26.34349251, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1702.251343, 592.6348267, 26.72249413, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1692.874268, 590.6607056, 26.72249413, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1681.440674, 587.8640137, 26.72249413, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1535.021729, 545.8009033, 22.37258911, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1538.767578, 551.2629395, 22.68362427, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1539.277832, 566.1117554, 22.75662231, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1539.176025, 578.8323975, 22.69338989, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1539.724487, 589.034729, 22.77392578, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1387.454834, 543.2020264, 11.48121262, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1400.194946, 551.6717529, 14.61512852, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1411.653931, 557.3656616, 17.70145226, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1422.75708, 560.0702515, 18.29658699, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1433.931396, 566.1912231, 18.21799088, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1441.404663, 566.6894531, 18.39604187, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1381.264771, 737.0412598, 18.54026794, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1369.286133, 730.9008789, 18.57133865, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1355.054932, 724.2837524, 18.29520798, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1343.216064, 718.3030396, 17.58968163, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1332.0354, 715.3240356, 17.07433128, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1312.480347, 708.3989258, 15.89015007, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1296.521484, 701.180542, 14.74436188, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1283.016235, 691.7456665, 14.39654732, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1286.751709, 677.8536987, 14.39654732, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1299.557739, 662.0908813, 14.39655113, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1310.461792, 644.8377686, 14.39654922, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1320.653809, 627.5352173, 14.39655209, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1329.568115, 614.2892456, 14.39655304, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1384.672852, 510.4553528, 11.33032227, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1378.196289, 510.7437134, 11.4790554, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1370.853394, 511.4364929, 11.47929955, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1482.223877, 699.3143311, 18.55856323, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1471.449707, 699.0966797, 18.59761429, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1462.743286, 700.729126, 18.60915184, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1454.254517, 696.8112183, 18.5814209, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1443.371582, 690.2814331, 18.45902634, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1318.174072, 545.2475586, 11.55488396, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1318.128296, 532.2872314, 11.5024929, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1318.227051, 521.3260498, 11.52007103, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1318.227051, 507.7974854, 11.49858665, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1318.017578, 495.4382629, 11.49761009, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1315.358276, 486.4186707, 11.49761009, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1318.462158, 475.0409851, 11.49663353, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1371.369873, 399.7205505, 13.49755859, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1368.555664, 405.7848511, 13.61867905, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1356.920044, 406.0299072, 13.62112045, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1348.102051, 405.3460999, 13.62112045, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1313.034668, 303.0219421, 12.38873672, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1304.918579, 301.469635, 12.46557713, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1293.161011, 300.5535583, 11.96223831, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1386.915527, 329.4359741, 13.61962891, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1374.606567, 328.905426, 13.61962891, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1417.257813, 271.7078857, 10.94523048, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1402.083984, 271.1242676, 10.94547462, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1383.938965, 271.1773376, 10.94495106, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1364.196899, 271.5434265, 9.456691742, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1557.153931, 358.2599792, 22.35613251, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1556.934326, 372.0896606, 22.35613441, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1682.779053, 362.865387, 24.35169983, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1678.054565, 371.8973389, 23.28497696, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1676.595581, 377.5944214, 23.15608978, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1681.042114, 381.1377258, 23.15565109, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1687.503418, 382.5272522, 23.15565109, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1693.825806, 384.6810303, 23.15564919, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1727.328247, 454.6962585, 24.3687973, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1741.642822, 463.6480713, 25.49922943, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1106.018921, 636.4581909, 7.712443352, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1106.844849, 650.3330078, 7.73514843, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1109.157349, 664.2077637, 7.79822731, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1111.634888, 674.7790527, 7.847026348, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1107.296143, 478.1773071, 3.422874451, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1099.560059, 478.3111572, 3.422874451, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1090.607178, 477.1008301, 3.372833252, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1082.160767, 473.3620605, 3.372833252, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1077.400879, 465.993042, 3.372833252, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1074.070068, 459.9249268, 3.372833252, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1135.000977, 408.7336121, 3.467258453, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1126.519775, 408.8265381, 3.422874451, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1213.417603, 220.2179108, 3.570739746, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1214.970947, 228.7168274, 3.570739746, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1214.883789, 237.9528503, 3.396306038, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1213.263428, 245.104538, 3.384587288, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1210.218384, 249.5490723, 3.403013229, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1157.02832, 177.9450226, 3.274719238, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1146.153198, 177.7338562, 3.12286377, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1135.066772, 177.6282654, 3.12310791, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1124.719604, 177.1003571, 3.138461113, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1113.73877, 175.5165863, 3.124252319, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1102.863647, 172.9825745, 3.115219116, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1101.491089, 164.1134949, 3.212631226, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1101.491089, 159.0454559, 3.232162476, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1291.966675, 193.7049561, 6.99464798, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1301.090332, 194.5808868, 7.161361694, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1312.813599, 194.8963623, 7.235092163, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1322.958862, 194.5374146, 7.268539429, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1327.124268, 197.9785614, 7.386458874, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1330.2052, 202.8883362, 7.562972546, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1381.086182, -18.03547668, 5.700533867, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1385.393799, -22.57479095, 5.303396702, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1389.419678, -25.6307373, 5.296505451, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1246.330933, 101.3480453, 1.362494111, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1066.953369, 583.906189, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1062.813354, 571.4862671, 3.372831345, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1485.885376, -40.62423706, 5.763039589, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1485.197388, -46.12719345, 5.40024662, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1488.12085, -50.77031326, 5.296486855, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1494.311768, -58.8527832, 5.296486855, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1495.60144, -69.77271271, 5.329916954, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1498.144653, -78.57791901, 5.296486855, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1577.365234, -88.74478149, 5.627781868, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1583.760864, -80.19503784, 5.627781868, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1587.499268, -67.93067932, 5.627170086, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1672.95874, -66.4394989, 5.917646885, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1673.464966, -59.57633972, 6.004004478, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1674.196045, -49.35295486, 6.881535053, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1673.851318, -40.08647537, 7.468366623, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1671.839844, -33.74089432, 7.770291805, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1665.237793, -29.25615311, 7.904158115, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1670.482422, -83.19120789, 5.810871124, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1605.022705, 28.51034927, 9.059814453, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1601.932373, 15.35224915, 9.044457436, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1601.152832, 4.180618286, 9.044657707, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2096.567871, 78.20444489, 6.005708694, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2111.364258, 84.06838226, 6.465913773, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2120.044189, 84.00870514, 6.466890335, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2178.727539, -22.86407471, 5.760586739, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2171.315674, -22.18135071, 5.760107994, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2170.083252, -9.243789673, 6.466998577, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2166.783936, -0.07102966309, 6.466890335, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2164.593018, 8.095108032, 6.466890335, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2163.855957, 16.38768005, 6.466890335, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2161.78833, 29.13340759, 6.466890335, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2189.137207, -21.99469185, 5.819419384, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2032.007813, -20.2028656, 5.983740807, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2034.544922, -28.02253723, 5.540869713, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2042.341919, -38.78511047, 5.362647057, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2050.322754, -50.2144928, 5.362647057, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2054.512207, -59.44911194, 5.362647057, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2066.497559, -19.66895294, 6.243780136, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2069.186035, -24.77445984, 5.900488853, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2077.8125, -26.2245636, 5.819190025, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2089.630371, -24.62342834, 5.999854088, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2100.485596, -17.73942566, 6.436565876, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2116.720459, 160.0749664, 11.04474449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2118.98584, 166.5637512, 11.04474449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2120.556396, 174.2831726, 11.04474449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2121.802734, 180.4085693, 11.49949074, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2000.373779, -88.11308289, 5.629752636, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1999.380005, -80.44934082, 5.628454685, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1993.276001, -77.12086487, 5.505896091, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1988.653931, -73.067276, 5.361853123, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1987.781616, -67.34144592, 5.361853123, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1987.062622, -59.91068649, 5.361853123, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1937.488892, 78.54831696, 6.466994286, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1936.762817, 68.57260895, 6.466994286, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1935.595215, 57.22727203, 6.466994286, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1933.433594, 48.74617386, 6.467077732, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1926.332275, 33.53480911, 6.467077732, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1924.576782, 26.88765335, 6.467077732, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1801.975952, 98.3730011, 9.285536766, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1809.3396, 96.67173767, 9.100756645, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1819.085938, 94.05500793, 8.972304344, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1828.890625, 92.00999451, 8.861597061, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1833.793091, 94.78849792, 8.861597061, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1837.123535, 100.2913055, 8.861597061, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1752.306763, 121.3499451, 10.17952919, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1751.071167, 131.620575, 10.19193554, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1739.564941, 136.176712, 10.18660355, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1732.383179, 143.0495453, 10.18660355, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1744.244873, 104.3297501, 10.13186455, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1744.256592, 92.72623444, 9.581724167, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1744.564209, 79.9940567, 8.994586945, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1744.304565, 68.39609528, 8.469409943, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1742.205444, 58.43760681, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1732.772827, 45.61686707, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1721.852783, 47.79612732, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1626.071533, 97.07533264, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1639.112305, 96.94895935, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1655.821045, 98.2257843, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1679.290527, 102.6352692, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1696.02002, 99.78678894, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1711.025269, 99.30851746, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1723.667969, 97.86756897, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1731.000732, 95.03990173, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1733.033081, 86.63142395, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1731.645264, 75.61820984, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1732.730835, 63.43919373, 8.330019951, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1735.862305, 55.83451843, 8.330019951, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1632.888916, 125.7611542, 11.40921402, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1631.865967, 136.227066, 11.50423145, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1631.268921, 146.0782623, 11.50423145, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1631.492798, 156.5265045, 11.50423145, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1630.817993, 165.8549194, 11.40921402, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1630.967285, 172.327713, 11.40921402, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1630.708984, 181.1693573, 11.50423145, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2053.932861, -412.2899475, 3.267256498, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2053.849121, -403.7457275, 3.365372658, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2054.268066, -396.3742676, 3.365372658, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2056.362061, -388.2488708, 3.365372419, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2057.199707, -382.7202759, 3.365372419, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1580.548706, -327.055481, -3.161928415, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1581.314697, -319.6507263, -3.76655817, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1583.357422, -314.9695435, -4.038687706, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1587.272583, -310.2883606, -4.106012344, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1353.924561, -510.4666748, 1.928829432, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1353.328125, -502.1569519, 1.923417568, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1351.131226, -496.6039734, 1.923417568, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1345.020996, -492.9130554, 1.923417568, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1512.814453, -568.5876465, 1.836700439, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1506.255859, -571.5263672, 2.000030518, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1494.334229, -572.5673218, 2.038702011, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1478.156006, -571.999939, 1.836700439, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1584.940674, -305.4793701, -4.137241364, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1579.732178, -299.5770569, -3.951198101, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1577.007446, -297.0927734, -3.585993052, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1572.279297, -290.4413452, -2.158746958, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1568.272461, -280.5042725, -0.110407114, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1567.55127, -271.8494263, 1.236272573, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1568.352661, -265.0377197, 1.836858511, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1566.108765, -260.4698486, 1.839299917, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1562.961914, -255.1713867, 1.849065542, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1559.241211, -248.7513733, 1.85223937, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1553.157959, -245.0859985, 1.865666389, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1545.384888, -242.928772, 1.836613655, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1529.001221, -242.6880188, 1.836613655, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1508.18457, -242.3948059, 1.836613655, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1491.500244, -242.3625793, 1.836613655, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1472.939819, -241.7525024, 1.836613655, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1457.479004, -241.3504333, 1.836613655, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1448.723389, -242.1427307, 1.836613655, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1445.26123, -249.6220703, 1.843693733, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1444.687256, -260.1071777, 1.866398811, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1445.070435, -268.596283, 1.851262093, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1453.634033, -274.2590027, 1.83466053, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1250.970215, -576.2988892, 1.836991668, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1240.607178, -576.2988892, 1.836991668, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1226.42627, -576.9222412, 1.836991668, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1213.491943, -577.078064, 1.890901089, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1202.505615, -580.5064087, 1.890901089, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1198.119629, -590.8865967, 1.836991668, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1581.65332, -347.9328613, 0.6089449525, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1887.400635, -322.0578613, 1.879684687, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1883.115723, -310.7807312, 3.94900012, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1999.059326, -434.9527588, 2.848047495, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1999.250488, -446.0816345, 2.524381876, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2151.541748, -106.7928848, 5.68962574, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2045.440308, -16.89944077, 5.833082199, 0, 0, 0, 1, 0, 1, 418252192, 0, 0, 0 + -1990.831299, 7.991731644, 6.091505051, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1991.623291, 20.81697464, 6.466868401, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2001.917725, 132.6620789, 11.74658108, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2004.594849, 125.7253799, 11.20310307, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1999.424805, 139.5987854, 12.52556038, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -2121.471191, 187.2915039, 11.55309582, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2117.853027, 163.3193665, 11.04474449, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2004.735107, 47.08540726, 6.569316864, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1999.273926, 52.67379379, 6.569316864, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1995.74939, 53.77541733, 6.466940403, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -2002.004517, 49.87960052, 6.569316864, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1671.720581, -74.81535339, 5.642043591, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1608.654297, 33.50005341, 8.771043777, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1425.159424, -69.50559998, 7.729773521, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1425.159424, -57.67037201, 10.26371479, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, -57.67035675, 10.2637167, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1419.559448, -69.50559235, 7.729769707, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1222.710205, 89.45011902, 3.206444025, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1222.635254, 95.12197876, 3.206446886, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1222.785156, 83.77825928, 3.206441402, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1222.891113, 71.46526337, 3.214293718, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1142.02002, 687.3326416, 9.804656982, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1130.991455, 687.3151855, 8.131965637, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1121.268433, 685.3092041, 8.000030518, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1354.573975, 258.2103271, 8.6789608, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1372.384277, 271.1548157, 10.45385456, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1393.011475, 271.1508179, 10.94547558, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1377.598633, 271.1398926, 10.94318104, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1354.830444, 279.6078796, 10.39791203, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1363.069336, 329.0488281, 13.4271574, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1497.22998, 363.3652649, 18.61494637, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1478.829956, 363.3652649, 18.61494637, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1547.323486, 370.1563721, 21.77430153, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1552.128906, 371.1230164, 22.35613251, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1542.518066, 369.1896973, 20.93966675, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1680.416748, 367.3813477, 24.09881592, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1734.485596, 459.1721802, 24.83828926, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1730.906982, 456.9342041, 24.44899559, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1738.064209, 461.4101257, 25.21703148, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1631.983276, 582.9851074, 24.44379425, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1616.766113, 582.7435303, 24.44379425, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1602.483521, 582.5943604, 24.44379425, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1644.764648, 583.309021, 26.20795441, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1527.926147, 608.7298584, 21.18353844, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1526.544922, 617.3225098, 22.59122467, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1523.640503, 626.4227295, 22.74998665, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0 + -1382.713623, 540.0100098, 11.35430908, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1393.824951, 547.4368896, 12.35142899, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1405.924438, 554.5186768, 16.25425529, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1322.257813, 711.8614502, 16.67545319, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1304.500977, 704.7897339, 15.17935753, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1289.768799, 696.4631348, 14.41071892, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1495.821777, 781.5766602, 23.74502945, 0, 0, 0, 1, 0, 1, 23476599, 0, 0, 0 + -1535.997681, 792.633667, 22.06331825, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1514.337402, 780.1884766, 23.63389587, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1114.658691, 807.7109375, 18.62320709, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1105.188965, 834.7038574, 20.75110435, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1105.400146, 843.8717651, 21.86148262, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1115.796631, 779.173584, 19.38159561, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1116.256104, 790.9160156, 19.32907677, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1116.237183, 797.0426025, 18.82244301, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1116.026367, 785.0447998, 19.18198586, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1016.084656, 894.2181396, 22.01641846, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1023.037109, 899.8372803, 21.93707466, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -961.3900146, 866.6486206, 12.71804237, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -888.0249634, 908.0653687, 12.43369961, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -873.532959, 908.1556396, 10.76098824, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -887.8900146, 902.9810791, 12.52171707, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1086.755249, 919.2739258, 12.68990231, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1164.340332, 991.0805664, 12.53779888, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1166.773926, 1012.604858, 12.59964657, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1299.426025, 1005.214111, 18.45288086, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1290.444458, 1034.511719, 18.39624405, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1290.842896, 1027.887451, 18.32686234, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1290.942505, 1021.860901, 18.34076881, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1291.241333, 1017.179077, 18.35157585, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1421.651123, 1065.447754, 18.96777344, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1421.784302, 1058.188721, 19.64666939, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1421.517822, 1072.706787, 18.67977715, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1421.275757, 1089.774292, 18.58434868, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1421.121704, 1111.543823, 18.95554543, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1486.416748, 1096.331665, 22.2307663, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1530.727295, 1082.356445, 25.59395599, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1530.740479, 1091.716553, 25.6897068, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1325.868408, 968.494812, 18.49540901, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1327.644409, 953.9578857, 18.7036438, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1327.709717, 934.8431396, 18.650877, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1327.677002, 940.7145996, 18.64926147, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1327.74231, 928.9716797, 18.65246964, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -959.7042236, 1122.063232, 17.06280518, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -960.1018066, 1126.599976, 16.7926178, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1466.061768, 1323.84314, 8.798269272, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1452.817139, 1334.611084, 10.14216518, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1438.235107, 1335.801147, 13.82559681, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1445.633545, 1335.660156, 11.36576271, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1407.120117, 1334.912354, 20.8182373, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1416.759644, 1335.7146, 19.71039581, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1386.630615, 1444.09668, 22.35578728, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1397.358398, 1448.565308, 24.00275993, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1216.410645, 1291.230713, 19.73079872, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1205.850586, 1291.348633, 20.72899818, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1196.116455, 1291.407715, 21.80832863, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1039.321533, 1342.722168, 23.71747398, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -904.9125977, 1353.64209, 24.08137512, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -893.0169678, 1353.76416, 24.08137512, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -925.0079346, 1330.33606, 23.46079063, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -930.4821777, 1330.353271, 23.43311691, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -919.5336914, 1330.318848, 23.3494072, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -904.9041138, 1330.337891, 21.86575699, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -909.4818115, 1330.319702, 22.57460403, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -900.326416, 1330.356079, 21.27276611, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -887.0576782, 1330.281738, 20.97247314, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -848.4787598, 1245.408569, 18.78129387, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -836.4787598, 1245.237793, 18.77798653, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -824.1003418, 1244.911133, 17.84731674, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -812.4944458, 1244.710693, 16.07223701, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -802.1190796, 1244.623047, 15.85613823, 0, 0, 0, 1, 0, 1, 3034093880, 0, 0, 0 + -778.6481934, 1262.39209, 15.7949419, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -778.4658813, 1321.803223, 2.889209032, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -778.6481934, 1310.801636, 4.981791496, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -860.776001, 1210.474609, 21.24220467, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -854.8647461, 1207.659058, 19.69272041, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -928.3708496, 1672.210938, 22.75417137, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1368.290527, 271.3491211, 9.644920349, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -411.7189331, 331.9771729, 10.59835625, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -399.718811, 331.9812622, 12.45138264, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -387.718811, 331.9874878, 13.53173923, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -641.899292, 425.4139099, -23.48947716, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -621.0877686, 426.3529968, -21.68350792, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -633.7282715, 425.6777344, -22.79645348, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1 + -1105.473877, 826.1552124, 18.65910912, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1022.897827, 818.0392456, 7.592551708, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1030.49939, 820.3361206, 7.608248711, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1037.546265, 820.3673706, 7.752409458, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1051.085327, 820.4220581, 11.05102825, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1060.18689, 820.7736206, 13.3331852, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1070.31189, 820.6954956, 15.85699654, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1079.15564, 820.7423706, 18.03017807, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1086.18689, 820.1173706, 18.6427784, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1093.163452, 819.0939331, 18.64899635, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1100.40564, 818.7189331, 18.64367485, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1107.638672, 819.7189941, 18.61938858, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1104.022217, 819.2189941, 18.62788963, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1065.24939, 820.7345581, 14.60396099, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1044.315796, 820.3947144, 9.026534081, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1096.784546, 818.9064331, 18.65052986, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1074.733765, 820.7189331, 16.93800926, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -929.583252, 858.0930176, 12.70696545, 0, 0, 0, 1, 0, 1, 3841777465, 0, 0, 0 + -958.8065796, 1117.651367, 17.09150696, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1421.993652, 1046.36377, 20.57083511, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1421.099121, 1117.524292, 19.25506401, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1421.144287, 1105.563354, 18.71317291, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1416.35083, 1125.502441, 19.19451904, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1390.639893, 545.319458, 11.48392868, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1685.896973, 359.4457397, 24.34020615, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1991.044434, 11.26525402, 6.466867924, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1234.445679, 101.0709381, 2.99023819, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1240.388306, 101.2094879, 2.184447765, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1228.503052, 100.9323883, 3.20644927, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1881.871582, -308.2669373, 4.436163902, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1884.359863, -313.2945251, 3.13254261, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1886.502441, -318.9331055, 1.68723321, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1888.29895, -325.4082031, 2.131017447, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1472.502441, 641.2883911, 18.51308823, 0, 0, 0, 1, 0, 1, 3003939658, 0, 0, 0 + -1429.883911, 1335.870117, 16.55262947, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1659.589966, -322.6386719, 1.948629856, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1653.782227, -327.9560547, 1.556008577, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1647.657471, -334.1660767, 1.388213873, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1639.266846, -341.8860779, 1.291507363, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1630.170044, -344.0640564, 0.9638888836, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1625.046753, -342.3847656, 0.6756383181, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1619.85083, -336.2814026, -0.3473955095, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1615.511719, -328.8084412, -1.56674695, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1602.491333, -316.2401733, -3.935231686, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1598.272461, -311.9965515, -4.132843971, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1592.472168, -309.2442322, -4.123216629, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1609.001465, -322.524292, -2.696844339, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1650.719849, -331.0610657, 1.326134443, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1643.462158, -338.026062, 1.285587311, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1744.496826, -355.7618408, 2.047426701, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1744.696289, -343.8267822, 3.16403985, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1744.503296, -331.0227356, 4.290023327, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1744.409424, -320.4515686, 5.219648361, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1744.114014, -310.1142578, 6.127224922, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1744.293945, -297.415802, 7.23982048, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1744.082031, -284.2410583, 8.392458916, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1744.662231, -268.3157959, 9.785737038, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1744.484619, -251.0027771, 11.30042744, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1744.51062, -235.555954, 12.65184784, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1421.85083, 1054.559204, 20.16108131, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -848.1789551, 778.5038452, 3.460419893, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -954.6395874, 789.1825562, 3.213002682, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -942.6323853, 789.3389893, 3.460412741, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -929.06073, 788.9869995, 3.460413218, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -913.5427246, 789.2686157, 3.460412741, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -899.4829712, 789.4550781, 3.460412741, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -886.3009033, 789.2971191, 3.460419178, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -874.1658325, 788.6065063, 3.460419416, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -861.7200317, 788.7489014, 3.460419416, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -852.925415, 778.9586792, 3.460419655, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -847.192627, 775.491272, 3.460419655, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -936.9054565, 858.4250488, 12.1133213, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -951.3919678, 866.9911499, 12.36545944, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -941.6669312, 861.3725586, 12.17052841, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -946.5294189, 864.1818848, 12.26800632, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -956.3909912, 866.8198853, 12.52196884, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0 + -1937.319702, -237.0973206, 4.436163425, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1937.043579, -255.4165039, 4.436163425, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1936.859497, -272.8151245, 4.436163425, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1930.047241, -284.230072, 4.436163425, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0 + -1438.03418, 617.3027344, 18.56711197, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 + -1431.533691, 519.0396118, 14.63234806, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1430.901245, 504.2550049, 14.72104836, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 + -1567.379395, 126.6827087, 11.60326958, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 + -1555.406128, 72.76119995, 8.111570358, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 + -1302.669922, 265.7971497, 9.781915665, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 + -1422.274658, -100.7263565, 5.359274864, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1278.816406, 557.2474365, 11.55610466, 0, 0, 0, 1, 0, 1, 3615554308, 0, 0, 0 + -1277.994019, 571.0053711, 11.52516556, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1275.78125, 583.5670166, 11.52659702, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1272.256714, 595.1113892, 11.54237366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1267.535278, 606.1801758, 11.57202721, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1261.677246, 617.2891846, 11.62337112, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1254.64209, 628.5603638, 11.74493599, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1246.932007, 639.835022, 11.94276237, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1239.123047, 650.9515991, 12.21452999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1231.791382, 661.748291, 12.55791664, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1224.854492, 672.3375244, 12.95805073, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1217.995972, 683.0005493, 13.407444, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1211.436035, 693.8363037, 13.91510773, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1205.394653, 704.9438477, 14.49005508, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1202.641846, 710.6412964, 14.80519867, 0, 0, 0, 1, 0, 1, 3615554308, 0, 0, 0 + -1198.094482, 720.9841919, 15.50338554, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1193.464844, 731.8656616, 16.20566368, 0, 0, 0, 1, 0, 1, 3615554308, 0, 0, 0 + -1190.470337, 740.347168, 16.74543571, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1187.395752, 753.3166504, 17.67312241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1186.202759, 767.2809448, 18.47109222, 0, 0, 0, 1, 0, 1, 3615554308, 0, 0, 0 + -1185.363159, 779.1748657, 18.61245346, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1278.817871, 545.2473145, 11.55488682, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1293.127319, 545.2473145, 11.55488682, 0, 0, 0, 1, 0, 1, 1993577042, 0, 0, 0 + -1281.680176, 262.7409668, 9.836133957, 0, 0, 0, 1, 0, 1, 3615554308, 0, 0, 0 + -1281.680176, 275.5186768, 10.56745148, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.680176, 288.7120972, 11.32255936, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.680176, 302.3998108, 12.10595703, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.680176, 316.0875549, 12.88935566, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.680176, 329.7780151, 13.67290688, 0, 0, 0, 1, 0, 1, 3615554308, 0, 0, 0 + -1281.708496, 341.7703247, 13.67207241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.708496, 354.9006653, 13.67207241, 0, 0, 0, 1, 0, 1, 3615554308, 0, 0, 0 + -1281.593628, 365.7593384, 13.79886818, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1281.28894, 377.7302246, 14.13515091, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1280.886108, 388.8939209, 14.57975769, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1280.403076, 400.4144287, 15.112813, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1279.886841, 412.3651123, 15.68254852, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1279.414429, 424.3199768, 16.20394325, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1279.045776, 436.2847595, 16.61084366, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1278.84082, 448.2651978, 16.83709335, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1278.84082, 460.2651978, 16.83709335, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1278.829346, 472.2654724, 16.84642792, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1278.817871, 483.7111511, 16.2730999, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1278.817871, 495.811676, 14.99414063, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1278.817871, 508.4674683, 13.42312241, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1278.817871, 521.0169678, 12.10686493, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0 + -1278.817871, 533.2473145, 11.55488586, 0, 0, 0, 1, 0, 1, 3615554308, 0, 0, 0 +end +link + 0, 1, 0, 1, 1, 0 + 1, 2, 0, 1, 1, 0 + 2, 3, 0, 1, 1, 0 + 3, 4, 0, 1, 1, 0 + 4, 5, 0, 1, 1, 0 + 5, 6, 0, 1, 1, 0 + 6, 7, 0, 1, 1, 0 + 8, 9, 0, 1, 1, 0 + 10, 11, 0, 1, 1, 0 + 11, 12, 0, 1, 1, 0 + 12, 13, 0, 1, 1, 0 + 13, 14, 0, 1, 1, 0 + 14, 15, 0, 1, 1, 0 + 16, 17, 0, 1, 1, 0 + 17, 18, 0, 1, 1, 0 + 18, 19, 0, 1, 1, 0 + 19, 20, 0, 1, 1, 0 + 20, 21, 0, 1, 1, 0 + 21, 22, 0, 1, 1, 0 + 7, 10, 0, 1, 1, 0 + 23, 24, 0, 1, 1, 0 + 24, 25, 0, 1, 1, 0 + 25, 26, 0, 1, 1, 0 + 26, 27, 0, 1, 1, 0 + 27, 28, 0, 1, 1, 0 + 28, 29, 0, 1, 1, 0 + 29, 30, 0, 1, 1, 0 + 30, 31, 0, 1, 1, 0 + 22, 23, 0, 1, 1, 0 + 33, 34, 0, 1, 1, 0 + 34, 35, 0, 1, 1, 0 + 35, 36, 0, 1, 1, 0 + 36, 37, 0, 1, 1, 0 + 37, 38, 0, 1, 1, 0 + 38, 39, 0, 1, 1, 0 + 39, 40, 0, 1, 1, 0 + 40, 41, 0, 1, 1, 0 + 42, 43, 0, 1, 1, 0 + 43, 44, 0, 1, 1, 0 + 44, 45, 0, 1, 1, 0 + 45, 46, 0, 1, 1, 0 + 46, 47, 0, 1, 1, 0 + 47, 48, 0, 1, 1, 0 + 48, 49, 0, 1, 1, 0 + 50, 51, 0, 1, 1, 0 + 53, 54, 0, 1, 1, 0 + 54, 55, 0, 1, 1, 0 + 55, 56, 0, 1, 1, 0 + 56, 57, 0, 1, 1, 0 + 57, 58, 0, 1, 1, 0 + 58, 59, 0, 1, 1, 0 + 59, 60, 0, 1, 1, 0 + 60, 61, 0, 1, 1, 0 + 61, 62, 0, 1, 1, 0 + 62, 63, 0, 1, 1, 0 + 63, 64, 0, 1, 1, 0 + 64, 65, 0, 1, 1, 0 + 65, 66, 0, 1, 1, 0 + 66, 67, 0, 1, 1, 0 + 67, 68, 0, 1, 1, 0 + 68, 69, 0, 1, 1, 0 + 69, 70, 0, 1, 1, 0 + 70, 71, 0, 1, 1, 0 + 71, 72, 0, 1, 1, 0 + 72, 73, 0, 1, 1, 0 + 75, 76, 0, 1, 1, 0 + 76, 77, 0, 1, 1, 0 + 77, 78, 0, 1, 1, 0 + 81, 82, 0, 1, 1, 0 + 82, 83, 0, 1, 1, 0 + 83, 84, 0, 1, 1, 0 + 84, 85, 0, 1, 1, 0 + 85, 86, 0, 1, 1, 0 + 86, 87, 0, 1, 1, 0 + 89, 90, 0, 1, 1, 0 + 90, 91, 0, 1, 1, 0 + 91, 92, 0, 1, 1, 0 + 94, 95, 0, 1, 1, 0 + 95, 96, 0, 1, 1, 0 + 96, 97, 0, 1, 1, 0 + 97, 98, 0, 1, 1, 0 + 98, 99, 0, 1, 1, 0 + 99, 100, 0, 1, 1, 0 + 100, 101, 0, 1, 1, 0 + 101, 102, 0, 1, 1, 0 + 102, 103, 0, 1, 1, 0 + 103, 104, 0, 1, 1, 0 + 80, 81, 0, 1, 1, 0 + 105, 106, 0, 1, 1, 0 + 106, 107, 0, 1, 1, 0 + 107, 108, 0, 1, 1, 0 + 108, 109, 0, 1, 1, 0 + 109, 110, 0, 1, 1, 0 + 110, 111, 0, 1, 1, 0 + 111, 112, 0, 1, 1, 0 + 112, 113, 0, 1, 1, 0 + 113, 114, 0, 1, 1, 0 + 114, 115, 0, 1, 1, 0 + 115, 116, 0, 1, 1, 0 + 117, 118, 0, 1, 1, 0 + 118, 119, 0, 1, 1, 0 + 119, 120, 0, 1, 1, 0 + 120, 121, 0, 1, 1, 0 + 121, 122, 0, 1, 1, 0 + 122, 123, 0, 1, 1, 0 + 123, 124, 0, 1, 1, 0 + 124, 125, 0, 1, 1, 0 + 125, 126, 0, 1, 1, 0 + 126, 127, 0, 1, 1, 0 + 127, 128, 0, 1, 1, 0 + 129, 130, 0, 1, 1, 0 + 130, 131, 0, 1, 1, 0 + 131, 132, 0, 1, 1, 0 + 134, 135, 0, 1, 1, 0 + 135, 136, 0, 1, 1, 0 + 136, 137, 0, 1, 1, 0 + 137, 138, 0, 1, 1, 0 + 138, 139, 0, 1, 1, 0 + 139, 140, 0, 1, 1, 0 + 140, 141, 0, 1, 1, 0 + 141, 142, 0, 1, 1, 0 + 142, 143, 0, 1, 1, 0 + 143, 144, 0, 1, 1, 0 + 144, 145, 0, 1, 1, 0 + 149, 150, 0, 1, 1, 0 + 150, 151, 0, 1, 1, 0 + 151, 152, 0, 1, 1, 0 + 152, 153, 0, 1, 1, 0 + 153, 154, 0, 1, 1, 0 + 154, 155, 0, 1, 1, 0 + 157, 158, 0, 1, 1, 0 + 158, 159, 0, 1, 1, 0 + 159, 160, 0, 1, 1, 0 + 160, 161, 0, 1, 1, 0 + 161, 162, 0, 1, 1, 0 + 162, 163, 0, 1, 1, 0 + 163, 164, 0, 1, 1, 0 + 164, 165, 0, 1, 1, 0 + 165, 166, 0, 1, 1, 0 + 166, 167, 0, 1, 1, 0 + 167, 168, 0, 1, 1, 0 + 168, 169, 0, 1, 1, 0 + 170, 171, 0, 1, 1, 0 + 171, 172, 0, 1, 1, 0 + 172, 173, 0, 1, 1, 0 + 173, 174, 0, 1, 1, 0 + 174, 175, 0, 1, 1, 0 + 175, 176, 0, 1, 1, 0 + 176, 177, 0, 1, 1, 0 + 177, 178, 0, 1, 1, 0 + 178, 179, 0, 1, 1, 0 + 179, 180, 0, 1, 1, 0 + 180, 181, 0, 1, 1, 0 + 181, 182, 0, 1, 1, 0 + 182, 183, 0, 1, 1, 0 + 185, 186, 0, 1, 1, 0 + 186, 187, 0, 1, 1, 0 + 187, 188, 0, 1, 1, 0 + 188, 189, 0, 1, 1, 0 + 189, 190, 0, 1, 1, 0 + 192, 193, 0, 1, 1, 0 + 193, 194, 0, 1, 1, 0 + 194, 195, 0, 1, 1, 0 + 195, 196, 0, 1, 1, 0 + 196, 197, 0, 1, 1, 0 + 197, 198, 0, 1, 1, 0 + 198, 199, 0, 1, 1, 0 + 199, 200, 0, 1, 1, 0 + 200, 201, 0, 1, 1, 0 + 202, 203, 0, 1, 1, 0 + 203, 204, 0, 1, 1, 0 + 204, 205, 0, 1, 1, 0 + 205, 206, 0, 1, 1, 0 + 206, 207, 0, 1, 1, 0 + 207, 208, 0, 1, 1, 0 + 208, 209, 0, 1, 1, 0 + 211, 212, 0, 1, 1, 0 + 212, 213, 0, 1, 1, 0 + 213, 214, 0, 1, 1, 0 + 214, 215, 0, 1, 1, 0 + 215, 216, 0, 1, 1, 0 + 216, 217, 0, 1, 1, 0 + 217, 218, 0, 1, 1, 0 + 218, 219, 0, 1, 1, 0 + 219, 220, 0, 1, 1, 0 + 220, 221, 0, 1, 1, 0 + 221, 222, 0, 1, 1, 0 + 222, 45, 0, 1, 1, 0 + 223, 224, 0, 1, 1, 0 + 224, 225, 0, 1, 1, 0 + 225, 226, 0, 1, 1, 0 + 226, 227, 0, 1, 1, 0 + 227, 228, 0, 1, 1, 0 + 229, 230, 0, 1, 1, 0 + 228, 229, 0, 1, 1, 0 + 233, 234, 0, 1, 1, 0 + 234, 235, 0, 1, 1, 0 + 235, 236, 0, 1, 1, 0 + 236, 237, 0, 1, 1, 0 + 237, 238, 0, 1, 1, 0 + 238, 239, 0, 1, 1, 0 + 240, 241, 0, 1, 1, 0 + 241, 242, 0, 1, 1, 0 + 242, 243, 0, 1, 1, 0 + 243, 244, 0, 1, 1, 0 + 244, 245, 0, 1, 1, 0 + 245, 246, 0, 1, 1, 0 + 246, 247, 0, 1, 1, 0 + 247, 248, 0, 1, 1, 0 + 248, 249, 0, 1, 1, 0 + 249, 250, 0, 1, 1, 0 + 250, 251, 0, 1, 1, 0 + 251, 252, 0, 1, 1, 0 + 252, 253, 0, 1, 1, 0 + 253, 254, 0, 1, 1, 0 + 254, 255, 0, 1, 1, 0 + 255, 256, 0, 1, 1, 0 + 256, 257, 0, 1, 1, 0 + 257, 258, 0, 1, 1, 0 + 258, 259, 0, 1, 1, 0 + 259, 260, 0, 1, 1, 0 + 260, 261, 0, 1, 1, 0 + 261, 262, 0, 1, 1, 0 + 262, 263, 0, 1, 1, 0 + 265, 266, 0, 1, 1, 0 + 266, 267, 0, 1, 1, 0 + 267, 268, 0, 1, 1, 0 + 268, 269, 0, 1, 1, 0 + 270, 271, 0, 1, 1, 0 + 271, 272, 0, 1, 1, 0 + 272, 273, 0, 1, 1, 0 + 273, 274, 0, 1, 1, 0 + 274, 275, 0, 1, 1, 0 + 275, 276, 0, 1, 1, 0 + 278, 279, 0, 1, 1, 0 + 279, 280, 0, 1, 1, 0 + 280, 281, 0, 1, 1, 0 + 281, 282, 0, 1, 1, 0 + 282, 283, 0, 1, 1, 0 + 283, 284, 0, 1, 1, 0 + 284, 285, 0, 1, 1, 0 + 285, 286, 0, 1, 1, 0 + 286, 287, 0, 1, 1, 0 + 288, 289, 0, 1, 1, 0 + 290, 291, 0, 1, 1, 0 + 291, 292, 0, 1, 1, 0 + 292, 293, 0, 1, 1, 0 + 295, 296, 0, 1, 1, 0 + 296, 297, 0, 1, 1, 0 + 297, 298, 0, 1, 1, 0 + 298, 299, 0, 1, 1, 0 + 300, 301, 0, 1, 1, 0 + 301, 302, 0, 1, 1, 0 + 302, 303, 0, 1, 1, 0 + 303, 304, 0, 1, 1, 0 + 304, 305, 0, 1, 1, 0 + 305, 306, 0, 1, 1, 0 + 306, 307, 0, 1, 1, 0 + 307, 308, 0, 1, 1, 0 + 308, 309, 0, 1, 1, 0 + 309, 310, 0, 1, 1, 0 + 310, 311, 0, 1, 1, 0 + 311, 312, 0, 1, 1, 0 + 312, 313, 0, 1, 1, 0 + 313, 314, 0, 1, 1, 0 + 314, 315, 0, 1, 1, 0 + 315, 316, 0, 1, 1, 0 + 316, 317, 0, 1, 1, 0 + 317, 318, 0, 1, 1, 0 + 320, 321, 0, 1, 1, 0 + 323, 324, 0, 1, 1, 0 + 324, 325, 0, 1, 1, 0 + 327, 322, 0, 1, 1, 0 + 321, 327, 0, 1, 1, 0 + 328, 329, 0, 1, 1, 0 + 329, 330, 0, 1, 1, 0 + 330, 331, 0, 1, 1, 0 + 331, 332, 0, 1, 1, 0 + 332, 333, 0, 1, 1, 0 + 333, 334, 0, 1, 1, 0 + 334, 335, 0, 1, 1, 0 + 335, 336, 0, 1, 1, 0 + 336, 337, 0, 1, 1, 0 + 337, 338, 0, 1, 1, 0 + 338, 339, 0, 1, 1, 0 + 339, 340, 0, 1, 1, 0 + 340, 341, 0, 1, 1, 0 + 342, 343, 0, 1, 1, 0 + 343, 344, 0, 1, 1, 0 + 345, 346, 0, 1, 1, 0 + 347, 348, 0, 1, 1, 0 + 348, 349, 0, 1, 1, 0 + 349, 350, 0, 1, 1, 0 + 350, 351, 0, 1, 1, 0 + 351, 352, 0, 1, 1, 0 + 352, 353, 0, 1, 1, 0 + 353, 354, 0, 1, 1, 0 + 355, 356, 0, 1, 1, 0 + 356, 357, 0, 1, 1, 0 + 357, 358, 0, 1, 1, 0 + 361, 362, 0, 1, 1, 0 + 362, 363, 0, 1, 1, 0 + 363, 364, 0, 1, 1, 0 + 364, 365, 0, 1, 1, 0 + 365, 366, 0, 1, 1, 0 + 366, 367, 0, 1, 1, 0 + 367, 368, 0, 1, 1, 0 + 368, 369, 0, 1, 1, 0 + 369, 370, 0, 1, 1, 0 + 370, 371, 0, 1, 1, 0 + 373, 374, 0, 1, 1, 0 + 376, 377, 0, 1, 1, 0 + 377, 378, 0, 1, 1, 0 + 378, 379, 0, 1, 1, 0 + 379, 380, 0, 1, 1, 0 + 380, 381, 0, 1, 1, 0 + 381, 382, 0, 1, 1, 0 + 382, 383, 0, 1, 1, 0 + 383, 384, 0, 1, 1, 0 + 384, 385, 0, 1, 1, 0 + 385, 386, 0, 1, 1, 0 + 386, 387, 0, 1, 1, 0 + 387, 388, 0, 1, 1, 0 + 389, 390, 0, 1, 1, 0 + 390, 391, 0, 1, 1, 0 + 391, 392, 0, 1, 1, 0 + 392, 393, 0, 1, 1, 0 + 393, 394, 0, 1, 1, 0 + 394, 395, 0, 1, 1, 0 + 395, 396, 0, 1, 1, 0 + 396, 397, 0, 1, 1, 0 + 397, 398, 0, 1, 1, 0 + 398, 399, 0, 1, 1, 0 + 399, 400, 0, 1, 1, 0 + 400, 401, 0, 1, 1, 0 + 401, 402, 0, 1, 1, 0 + 403, 404, 0, 1, 1, 0 + 406, 407, 0, 1, 1, 0 + 409, 410, 0, 1, 1, 0 + 410, 411, 0, 1, 1, 0 + 411, 412, 0, 1, 1, 0 + 412, 413, 0, 1, 1, 0 + 413, 414, 0, 1, 1, 0 + 414, 415, 0, 1, 1, 0 + 415, 416, 0, 1, 1, 0 + 418, 419, 0, 1, 1, 0 + 419, 420, 0, 1, 1, 0 + 420, 421, 0, 1, 1, 0 + 421, 422, 0, 1, 1, 0 + 422, 423, 0, 1, 1, 0 + 423, 424, 0, 1, 1, 0 + 424, 425, 0, 1, 1, 0 + 426, 427, 0, 1, 1, 0 + 427, 428, 0, 1, 1, 0 + 428, 429, 0, 1, 1, 0 + 429, 430, 0, 1, 1, 0 + 430, 431, 0, 1, 1, 0 + 431, 432, 0, 1, 1, 0 + 432, 433, 0, 1, 1, 0 + 433, 434, 0, 1, 1, 0 + 434, 435, 0, 1, 1, 0 + 435, 436, 0, 1, 1, 0 + 425, 426, 0, 1, 1, 0 + 437, 588, 0, 1, 0, 0 + 438, 439, 0, 1, 0, 0 + 440, 441, 0, 1, 0, 0 + 442, 443, 0, 1, 1, 0 + 443, 444, 0, 1, 1, 0 + 444, 445, 0, 1, 1, 0 + 445, 446, 0, 1, 1, 0 + 446, 447, 0, 1, 1, 0 + 447, 448, 0, 1, 1, 0 + 448, 449, 0, 1, 1, 0 + 449, 450, 0, 1, 1, 0 + 450, 451, 0, 1, 1, 0 + 451, 452, 0, 1, 1, 0 + 452, 453, 0, 1, 1, 0 + 453, 454, 0, 1, 1, 0 + 454, 455, 0, 1, 1, 0 + 455, 456, 0, 1, 1, 0 + 458, 459, 0, 1, 1, 0 + 459, 460, 0, 1, 1, 0 + 460, 461, 0, 1, 1, 0 + 461, 462, 0, 1, 1, 0 + 462, 463, 0, 1, 1, 0 + 463, 464, 0, 1, 1, 0 + 464, 465, 0, 1, 1, 0 + 465, 466, 0, 1, 1, 0 + 466, 467, 0, 1, 1, 0 + 467, 468, 0, 1, 1, 0 + 468, 469, 0, 1, 1, 0 + 469, 470, 0, 1, 1, 0 + 470, 471, 0, 1, 1, 0 + 471, 472, 0, 1, 1, 0 + 472, 473, 0, 1, 1, 0 + 473, 474, 0, 1, 1, 0 + 474, 475, 0, 1, 1, 0 + 475, 476, 0, 1, 1, 0 + 476, 477, 0, 1, 1, 0 + 477, 478, 0, 1, 1, 0 + 478, 479, 0, 1, 1, 0 + 479, 480, 0, 1, 1, 0 + 480, 481, 0, 1, 1, 0 + 481, 482, 0, 1, 1, 0 + 482, 483, 0, 1, 1, 0 + 483, 484, 0, 1, 1, 0 + 484, 485, 0, 1, 1, 0 + 485, 486, 0, 1, 1, 0 + 486, 487, 0, 1, 1, 0 + 487, 488, 0, 1, 1, 0 + 488, 489, 0, 1, 1, 0 + 489, 490, 0, 1, 1, 0 + 490, 491, 0, 1, 1, 0 + 491, 492, 0, 1, 1, 0 + 492, 493, 0, 1, 1, 0 + 493, 494, 0, 1, 1, 0 + 494, 495, 0, 1, 1, 0 + 496, 497, 0, 1, 1, 0 + 497, 498, 0, 1, 1, 0 + 498, 499, 0, 1, 1, 0 + 499, 500, 0, 1, 1, 0 + 500, 501, 0, 1, 1, 0 + 501, 502, 0, 1, 1, 0 + 504, 505, 0, 1, 1, 0 + 505, 506, 0, 1, 1, 0 + 506, 507, 0, 1, 1, 0 + 507, 508, 0, 1, 1, 0 + 508, 509, 0, 1, 1, 0 + 510, 511, 0, 1, 1, 0 + 511, 512, 0, 1, 1, 0 + 512, 513, 0, 1, 1, 0 + 513, 514, 0, 1, 1, 0 + 514, 515, 0, 1, 1, 0 + 515, 516, 0, 1, 1, 0 + 517, 518, 0, 1, 1, 0 + 518, 519, 0, 1, 1, 0 + 519, 520, 0, 1, 1, 0 + 520, 521, 0, 1, 1, 0 + 521, 522, 0, 1, 1, 0 + 522, 523, 0, 1, 1, 0 + 523, 524, 0, 1, 1, 0 + 524, 525, 0, 1, 1, 0 + 525, 526, 0, 1, 1, 0 + 526, 527, 0, 1, 1, 0 + 527, 528, 0, 1, 1, 0 + 528, 529, 0, 1, 1, 0 + 530, 531, 0, 1, 1, 0 + 531, 532, 0, 1, 1, 0 + 532, 533, 0, 1, 1, 0 + 533, 534, 0, 1, 1, 0 + 534, 535, 0, 1, 1, 0 + 535, 536, 0, 1, 1, 0 + 536, 537, 0, 1, 1, 0 + 537, 538, 0, 1, 1, 0 + 538, 539, 0, 1, 1, 0 + 539, 540, 0, 1, 1, 0 + 540, 541, 0, 1, 1, 0 + 542, 543, 2, 1, 1, 0 + 544, 545, 2, 1, 1, 0 + 545, 546, 1, 1, 1, 1 + 546, 547, 1, 1, 1, 1 + 541, 542, 1, 1, 1, 0 + 548, 549, 0, 1, 1, 1 + 549, 550, 0, 1, 1, 1 + 550, 551, 0, 1, 1, 1 + 551, 552, 0, 1, 1, 0 + 552, 553, 0, 1, 1, 0 + 553, 554, 0, 1, 1, 0 + 554, 555, 0, 1, 1, 0 + 555, 556, 0, 1, 1, 0 + 556, 557, 0, 1, 1, 0 + 557, 558, 0, 1, 1, 0 + 558, 559, 0, 1, 1, 0 + 559, 560, 0, 1, 1, 0 + 560, 561, 0, 1, 1, 0 + 561, 562, 0, 1, 1, 0 + 562, 563, 0, 1, 1, 0 + 563, 564, 0, 1, 1, 0 + 564, 565, 0, 1, 1, 0 + 565, 566, 0, 1, 1, 0 + 566, 567, 0, 1, 1, 0 + 567, 568, 0, 1, 1, 0 + 568, 569, 0, 1, 1, 0 + 569, 570, 0, 1, 1, 0 + 570, 571, 0, 1, 1, 0 + 571, 572, 0, 1, 1, 0 + 572, 573, 0, 1, 1, 0 + 573, 574, 0, 1, 1, 0 + 574, 575, 0, 1, 1, 0 + 575, 576, 0, 1, 1, 0 + 577, 578, 0, 1, 1, 0 + 578, 579, 0, 1, 1, 0 + 579, 580, 0, 1, 1, 0 + 580, 581, 0, 1, 1, 0 + 581, 582, 0, 1, 1, 0 + 582, 583, 0, 1, 1, 0 + 583, 584, 0, 1, 1, 0 + 584, 585, 0, 1, 1, 0 + 586, 587, 0, 1, 1, 0 + 587, 585, 0, 1, 1, 0 + 529, 586, 0, 1, 1, 0 + 588, 438, 0, 1, 0, 0 + 491, 530, 0, 1, 1, 0 + 591, 590, 0, 1, 1, 0 + 592, 593, 0, 1, 1, 0 + 594, 595, 0, 1, 1, 0 + 595, 596, 0, 1, 1, 0 + 596, 589, 0, 1, 1, 0 + 597, 598, 0, 1, 1, 0 + 598, 599, 0, 1, 1, 0 + 599, 600, 0, 1, 1, 0 + 600, 601, 0, 1, 1, 0 + 601, 602, 0, 1, 1, 0 + 602, 603, 0, 1, 1, 0 + 603, 604, 0, 1, 1, 0 + 604, 605, 0, 1, 1, 0 + 605, 606, 0, 1, 1, 0 + 606, 607, 0, 1, 1, 0 + 607, 608, 0, 1, 1, 0 + 610, 611, 0, 1, 1, 0 + 611, 612, 0, 1, 1, 0 + 612, 613, 0, 1, 1, 0 + 613, 614, 0, 1, 1, 0 + 614, 615, 0, 1, 1, 0 + 615, 616, 0, 1, 1, 0 + 616, 617, 0, 1, 1, 0 + 617, 618, 0, 1, 1, 0 + 618, 619, 0, 1, 1, 0 + 619, 620, 0, 1, 1, 0 + 620, 621, 0, 1, 1, 0 + 621, 622, 0, 1, 1, 0 + 622, 623, 0, 1, 1, 0 + 625, 626, 0, 1, 1, 0 + 626, 627, 0, 1, 1, 0 + 627, 628, 0, 1, 1, 0 + 628, 629, 0, 1, 1, 0 + 629, 630, 0, 1, 1, 0 + 630, 631, 0, 1, 1, 0 + 631, 632, 0, 1, 1, 0 + 632, 633, 0, 1, 1, 0 + 633, 634, 0, 1, 1, 0 + 634, 635, 0, 1, 1, 0 + 635, 636, 0, 1, 1, 0 + 638, 639, 0, 1, 1, 0 + 639, 640, 0, 1, 1, 0 + 641, 642, 0, 1, 1, 0 + 642, 643, 0, 1, 1, 0 + 643, 644, 0, 1, 1, 0 + 644, 645, 0, 1, 1, 0 + 645, 646, 0, 1, 1, 0 + 646, 647, 0, 1, 1, 0 + 647, 648, 0, 1, 1, 0 + 648, 649, 0, 1, 1, 0 + 649, 650, 0, 1, 1, 0 + 650, 651, 0, 1, 1, 0 + 653, 654, 0, 1, 1, 0 + 654, 655, 0, 1, 1, 0 + 655, 656, 0, 1, 1, 0 + 656, 657, 0, 1, 1, 0 + 657, 658, 0, 1, 1, 0 + 658, 659, 0, 1, 1, 0 + 659, 660, 0, 1, 1, 0 + 660, 661, 0, 1, 1, 0 + 661, 662, 0, 1, 1, 0 + 662, 663, 0, 1, 1, 0 + 663, 664, 0, 1, 1, 0 + 664, 665, 0, 1, 1, 0 + 665, 666, 0, 1, 1, 0 + 666, 667, 0, 1, 1, 0 + 667, 668, 0, 1, 1, 0 + 668, 669, 0, 1, 1, 0 + 669, 670, 0, 1, 1, 0 + 670, 671, 0, 1, 1, 0 + 673, 674, 0, 1, 1, 0 + 674, 675, 0, 1, 1, 0 + 676, 677, 0, 1, 1, 0 + 677, 678, 0, 1, 1, 0 + 678, 679, 0, 1, 1, 0 + 679, 680, 0, 1, 1, 0 + 680, 681, 0, 1, 1, 0 + 681, 682, 0, 1, 1, 0 + 682, 683, 0, 1, 1, 0 + 683, 6746, 0, 1, 1, 0 + 684, 685, 0, 1, 1, 0 + 685, 686, 0, 1, 1, 0 + 686, 687, 0, 1, 1, 0 + 687, 688, 0, 1, 1, 0 + 688, 689, 0, 1, 1, 0 + 689, 690, 0, 1, 1, 0 + 690, 691, 0, 1, 1, 0 + 691, 692, 0, 1, 1, 0 + 692, 693, 0, 1, 1, 0 + 693, 694, 0, 1, 1, 0 + 694, 695, 0, 1, 1, 0 + 695, 696, 0, 1, 1, 0 + 696, 697, 0, 1, 1, 0 + 698, 699, 0, 1, 1, 0 + 699, 700, 0, 1, 1, 0 + 700, 701, 0, 1, 1, 0 + 701, 702, 0, 1, 1, 0 + 702, 703, 0, 1, 1, 0 + 703, 704, 0, 1, 1, 0 + 704, 705, 0, 1, 1, 0 + 705, 706, 0, 1, 1, 0 + 706, 707, 0, 1, 1, 0 + 707, 708, 0, 1, 1, 0 + 708, 709, 0, 1, 1, 0 + 709, 710, 0, 1, 1, 0 + 710, 711, 0, 1, 1, 0 + 711, 712, 0, 1, 1, 0 + 712, 713, 0, 1, 1, 0 + 713, 714, 0, 1, 1, 0 + 715, 716, 0, 1, 1, 0 + 716, 717, 0, 1, 1, 0 + 717, 718, 0, 1, 1, 0 + 718, 719, 0, 1, 1, 0 + 719, 720, 0, 1, 1, 0 + 720, 721, 0, 1, 1, 0 + 721, 722, 0, 1, 1, 0 + 722, 723, 0, 1, 1, 0 + 723, 724, 0, 1, 1, 0 + 724, 725, 0, 1, 1, 0 + 725, 726, 0, 1, 1, 0 + 726, 727, 0, 1, 1, 0 + 729, 730, 0, 1, 1, 0 + 730, 731, 0, 1, 1, 0 + 731, 732, 0, 1, 1, 0 + 732, 733, 0, 1, 1, 0 + 733, 734, 0, 1, 1, 0 + 734, 735, 0, 1, 1, 0 + 736, 737, 0, 1, 1, 0 + 737, 738, 0, 1, 1, 0 + 738, 739, 0, 1, 1, 0 + 739, 740, 0, 1, 1, 0 + 740, 714, 0, 1, 1, 0 + 727, 741, 0, 1, 1, 0 + 741, 728, 0, 1, 1, 0 + 742, 743, 0, 1, 1, 0 + 743, 744, 0, 1, 1, 0 + 744, 745, 0, 1, 1, 0 + 745, 746, 0, 1, 1, 0 + 746, 747, 0, 1, 1, 0 + 747, 748, 0, 1, 1, 0 + 748, 749, 0, 1, 1, 0 + 749, 750, 0, 1, 1, 0 + 750, 751, 0, 1, 1, 0 + 751, 752, 0, 1, 1, 0 + 752, 753, 0, 1, 1, 0 + 753, 754, 0, 1, 1, 0 + 754, 755, 0, 1, 1, 0 + 755, 756, 0, 1, 1, 0 + 758, 759, 0, 1, 1, 0 + 759, 760, 0, 1, 1, 0 + 760, 761, 0, 1, 1, 0 + 761, 762, 0, 1, 1, 0 + 764, 765, 0, 1, 1, 0 + 765, 766, 0, 1, 1, 0 + 766, 767, 0, 1, 1, 0 + 767, 768, 0, 1, 1, 0 + 768, 769, 0, 1, 1, 0 + 769, 770, 0, 1, 1, 0 + 770, 771, 0, 1, 1, 0 + 771, 772, 0, 1, 1, 0 + 772, 773, 0, 1, 1, 0 + 773, 774, 0, 1, 1, 0 + 775, 776, 0, 2, 2, 0 + 776, 777, 0, 2, 2, 0 + 777, 778, 0, 2, 2, 0 + 778, 779, 0, 2, 2, 0 + 779, 780, 0, 2, 2, 0 + 780, 781, 0, 2, 2, 0 + 781, 782, 0, 2, 2, 0 + 782, 783, 0, 2, 2, 0 + 783, 784, 0, 2, 2, 0 + 784, 785, 0, 2, 2, 0 + 785, 786, 0, 2, 2, 0 + 786, 787, 0, 2, 2, 0 + 787, 788, 0, 2, 2, 0 + 788, 789, 0, 2, 2, 0 + 789, 790, 0, 2, 2, 0 + 790, 791, 0, 2, 2, 0 + 791, 792, 0, 2, 2, 0 + 792, 793, 0, 2, 2, 0 + 793, 794, 0, 2, 2, 0 + 794, 795, 0, 2, 2, 0 + 795, 796, 0, 2, 2, 0 + 796, 797, 0, 2, 2, 0 + 797, 798, 0, 2, 2, 0 + 798, 799, 0, 2, 2, 0 + 799, 800, 0, 2, 2, 0 + 800, 801, 0, 2, 2, 0 + 801, 802, 0, 2, 2, 0 + 802, 803, 0, 2, 2, 0 + 803, 804, 0, 2, 2, 0 + 804, 805, 0, 2, 2, 0 + 805, 806, 0, 2, 2, 0 + 806, 807, 0, 2, 2, 0 + 807, 808, 0, 2, 2, 0 + 808, 809, 0, 2, 2, 0 + 809, 810, 0, 2, 2, 0 + 810, 811, 0, 2, 2, 0 + 811, 812, 0, 2, 2, 0 + 812, 813, 0, 2, 2, 0 + 813, 814, 0, 2, 2, 0 + 814, 815, 0, 2, 2, 0 + 815, 816, 0, 2, 2, 0 + 816, 817, 0, 2, 2, 0 + 817, 818, 0, 2, 2, 0 + 818, 819, 0, 2, 2, 0 + 819, 820, 0, 2, 2, 0 + 820, 821, 0, 2, 2, 0 + 821, 822, 0, 2, 2, 0 + 822, 823, 0, 2, 2, 0 + 823, 824, 0, 2, 2, 0 + 824, 825, 0, 2, 2, 0 + 825, 826, 0, 2, 2, 0 + 826, 827, 0, 2, 2, 0 + 828, 829, 0, 2, 2, 0 + 829, 830, 0, 2, 2, 0 + 830, 831, 0, 2, 2, 0 + 831, 832, 0, 2, 2, 0 + 833, 834, 0, 1, 1, 0 + 834, 835, 0, 1, 1, 0 + 835, 836, 0, 1, 1, 0 + 837, 838, 0, 1, 1, 0 + 839, 840, 0, 1, 1, 0 + 840, 841, 0, 1, 1, 0 + 841, 842, 0, 1, 1, 0 + 842, 843, 0, 1, 1, 0 + 844, 845, 0, 1, 1, 0 + 845, 846, 0, 1, 1, 0 + 846, 847, 0, 1, 1, 0 + 847, 848, 0, 1, 1, 0 + 848, 849, 0, 1, 1, 0 + 849, 850, 0, 1, 1, 0 + 850, 851, 0, 1, 1, 0 + 851, 852, 0, 1, 1, 0 + 852, 853, 0, 1, 1, 0 + 853, 854, 0, 1, 1, 0 + 854, 855, 0, 1, 1, 0 + 856, 857, 0, 1, 1, 0 + 857, 858, 0, 1, 1, 0 + 858, 859, 0, 1, 1, 0 + 859, 860, 0, 1, 1, 0 + 860, 861, 0, 1, 1, 0 + 862, 863, 0, 1, 1, 0 + 863, 864, 0, 1, 1, 0 + 864, 865, 0, 1, 1, 0 + 865, 866, 0, 1, 1, 0 + 866, 867, 0, 1, 1, 0 + 867, 868, 0, 1, 1, 0 + 868, 869, 0, 1, 1, 0 + 869, 870, 0, 1, 1, 0 + 870, 871, 0, 1, 1, 0 + 871, 872, 0, 1, 1, 0 + 872, 873, 0, 1, 1, 0 + 873, 874, 0, 1, 1, 0 + 874, 875, 0, 1, 1, 0 + 875, 876, 0, 1, 1, 0 + 876, 877, 0, 1, 1, 0 + 877, 878, 0, 1, 1, 0 + 878, 879, 0, 1, 1, 0 + 879, 880, 0, 1, 1, 0 + 880, 881, 0, 1, 1, 0 + 881, 882, 0, 1, 1, 0 + 882, 883, 0, 1, 1, 0 + 883, 884, 0, 1, 1, 0 + 884, 885, 0, 1, 1, 0 + 885, 886, 0, 1, 1, 0 + 886, 887, 0, 1, 1, 0 + 887, 888, 0, 1, 1, 0 + 888, 889, 0, 1, 1, 0 + 889, 890, 0, 1, 1, 0 + 890, 891, 0, 1, 1, 0 + 891, 892, 0, 1, 1, 0 + 892, 893, 0, 1, 1, 0 + 893, 894, 0, 1, 1, 0 + 894, 895, 0, 1, 1, 0 + 895, 896, 0, 1, 1, 0 + 896, 897, 0, 1, 1, 0 + 897, 898, 0, 1, 1, 0 + 898, 899, 0, 1, 1, 0 + 899, 900, 0, 1, 1, 0 + 900, 901, 0, 1, 1, 0 + 901, 902, 0, 1, 1, 0 + 902, 903, 0, 1, 1, 0 + 903, 904, 0, 1, 1, 0 + 904, 905, 0, 1, 1, 0 + 905, 906, 0, 1, 1, 0 + 906, 907, 0, 1, 1, 0 + 908, 909, 0, 1, 1, 0 + 909, 910, 0, 1, 1, 0 + 910, 911, 0, 1, 1, 0 + 911, 912, 0, 1, 1, 0 + 913, 442, 0, 1, 0, 0 + 441, 913, 0, 1, 0, 0 + 914, 915, 0, 1, 1, 0 + 915, 916, 0, 1, 1, 0 + 916, 917, 0, 1, 1, 0 + 917, 918, 0, 1, 1, 0 + 918, 919, 0, 1, 1, 0 + 919, 920, 0, 1, 1, 0 + 920, 921, 0, 1, 1, 0 + 921, 922, 0, 1, 1, 0 + 922, 923, 0, 1, 1, 0 + 923, 924, 0, 1, 1, 0 + 924, 925, 0, 1, 1, 0 + 925, 926, 0, 1, 1, 0 + 926, 927, 0, 1, 1, 0 + 927, 928, 0, 1, 1, 0 + 928, 929, 0, 1, 1, 0 + 929, 930, 0, 1, 1, 0 + 931, 932, 0, 1, 1, 0 + 932, 933, 0, 1, 1, 0 + 933, 934, 0, 1, 1, 0 + 934, 935, 0, 1, 1, 0 + 935, 936, 0, 1, 1, 0 + 936, 937, 0, 1, 1, 0 + 937, 938, 0, 1, 1, 0 + 938, 939, 0, 1, 1, 0 + 939, 940, 0, 1, 1, 0 + 940, 941, 0, 1, 1, 0 + 941, 942, 0, 1, 1, 0 + 942, 943, 0, 1, 1, 0 + 943, 944, 0, 1, 1, 0 + 944, 945, 0, 1, 1, 0 + 945, 946, 0, 1, 1, 0 + 946, 947, 0, 1, 1, 0 + 947, 948, 0, 1, 1, 0 + 948, 949, 0, 1, 1, 0 + 949, 950, 0, 1, 1, 0 + 950, 951, 0, 1, 1, 0 + 951, 952, 0, 1, 1, 0 + 930, 954, 0, 1, 1, 0 + 955, 956, 0, 1, 1, 0 + 956, 957, 0, 1, 1, 0 + 957, 958, 0, 1, 1, 0 + 958, 959, 0, 1, 1, 0 + 959, 960, 0, 1, 1, 0 + 960, 961, 0, 1, 1, 0 + 961, 962, 0, 1, 1, 0 + 962, 963, 0, 1, 1, 0 + 963, 964, 0, 1, 1, 0 + 964, 965, 0, 1, 1, 0 + 965, 966, 0, 1, 1, 0 + 966, 967, 0, 1, 1, 0 + 967, 968, 0, 1, 1, 0 + 968, 969, 0, 1, 1, 0 + 970, 971, 0, 1, 1, 0 + 971, 972, 0, 1, 1, 0 + 972, 973, 0, 1, 1, 0 + 973, 974, 0, 1, 1, 0 + 974, 975, 0, 1, 1, 0 + 975, 976, 0, 1, 1, 0 + 976, 977, 0, 1, 1, 0 + 977, 978, 0, 1, 1, 0 + 978, 979, 0, 1, 1, 0 + 979, 980, 0, 1, 1, 0 + 980, 981, 0, 1, 1, 0 + 981, 982, 0, 1, 1, 0 + 982, 983, 0, 1, 1, 0 + 983, 984, 0, 1, 1, 0 + 984, 985, 0, 1, 1, 0 + 985, 986, 0, 1, 1, 0 + 405, 970, 0, 1, 1, 0 + 987, 988, 0, 1, 1, 0 + 988, 989, 0, 1, 1, 0 + 989, 990, 0, 1, 1, 0 + 990, 991, 0, 1, 1, 0 + 991, 992, 0, 1, 1, 0 + 992, 993, 0, 1, 1, 0 + 993, 994, 0, 1, 1, 0 + 994, 995, 0, 1, 1, 0 + 995, 996, 0, 1, 1, 0 + 442, 931, 0, 1, 1, 0 + 997, 998, 0, 1, 0, 0 + 998, 999, 0, 1, 0, 0 + 999, 1000, 0, 1, 0, 0 + 1000, 1001, 0, 1, 0, 0 + 1001, 1002, 0, 1, 0, 0 + 1002, 1003, 0, 1, 0, 0 + 1003, 1004, 0, 1, 0, 0 + 1004, 1005, 0, 1, 0, 0 + 1005, 1006, 0, 1, 0, 0 + 1006, 1007, 0, 1, 0, 0 + 1007, 1008, 0, 1, 0, 0 + 1008, 1009, 0, 1, 0, 0 + 1009, 1010, 0, 1, 0, 0 + 1010, 1011, 0, 1, 0, 0 + 1011, 1012, 0, 1, 0, 0 + 1012, 1013, 0, 1, 0, 0 + 1014, 1015, 0, 1, 0, 0 + 1015, 1016, 0, 1, 0, 0 + 1016, 1017, 0, 1, 0, 0 + 1017, 1018, 0, 1, 0, 0 + 1018, 1019, 0, 1, 0, 0 + 1019, 1020, 0, 1, 0, 0 + 1020, 1021, 0, 1, 0, 0 + 1021, 1022, 0, 1, 0, 0 + 1022, 1023, 0, 1, 0, 0 + 1023, 1024, 0, 1, 0, 0 + 1024, 1025, 0, 1, 0, 0 + 1025, 1026, 0, 1, 0, 0 + 1026, 1027, 0, 1, 0, 0 + 1013, 895, 0, 1, 0, 0 + 894, 1014, 0, 1, 0, 0 + 878, 955, 0, 1, 1, 0 + 1027, 1028, 0, 1, 0, 0 + 728, 837, 0, 1, 1, 0 + 1031, 1032, 0, 1, 0, 1 + 1032, 1033, 0, 1, 0, 1 + 1034, 1035, 0, 1, 0, 1 + 1035, 1036, 0, 1, 0, 1 + 1036, 1029, 0, 1, 0, 1 + 1037, 1038, 0, 1, 1, 0 + 1039, 1040, 0, 1, 1, 0 + 1040, 1041, 0, 1, 1, 0 + 1041, 1042, 0, 1, 1, 0 + 1042, 1043, 0, 1, 1, 0 + 1043, 1044, 0, 1, 1, 0 + 1044, 1045, 0, 1, 1, 0 + 1045, 1046, 0, 1, 1, 0 + 1046, 1047, 0, 1, 1, 0 + 1047, 1048, 0, 1, 1, 0 + 1048, 1049, 0, 1, 1, 0 + 1049, 1050, 0, 1, 1, 0 + 1051, 1052, 0, 1, 1, 0 + 1052, 1053, 0, 1, 1, 0 + 1053, 1054, 0, 1, 1, 0 + 1054, 1055, 0, 1, 1, 0 + 1055, 1056, 0, 1, 1, 0 + 1058, 1059, 0, 1, 1, 0 + 1059, 1060, 0, 1, 1, 0 + 1060, 1061, 0, 1, 1, 0 + 1061, 1062, 0, 1, 1, 0 + 1062, 1063, 0, 1, 1, 0 + 1063, 1064, 0, 1, 1, 0 + 1064, 1065, 0, 1, 1, 0 + 1065, 1066, 0, 1, 1, 0 + 1066, 1067, 0, 1, 1, 0 + 1069, 1070, 0, 1, 1, 0 + 1070, 1071, 0, 1, 1, 0 + 1072, 1073, 0, 1, 1, 0 + 1073, 1074, 0, 1, 1, 0 + 1074, 1075, 0, 1, 1, 0 + 1075, 1076, 0, 1, 1, 0 + 1076, 1077, 0, 1, 1, 0 + 1077, 1078, 0, 1, 1, 0 + 1078, 1079, 0, 1, 1, 0 + 1079, 1080, 0, 1, 1, 0 + 1080, 1081, 0, 1, 1, 0 + 1081, 1082, 0, 1, 1, 0 + 1082, 1083, 0, 1, 1, 0 + 1083, 1084, 0, 1, 1, 0 + 1084, 1085, 0, 1, 1, 0 + 1085, 1086, 0, 1, 1, 0 + 1086, 1087, 0, 1, 1, 0 + 1087, 1088, 0, 1, 1, 0 + 1088, 1089, 0, 1, 1, 0 + 1089, 1090, 0, 1, 1, 0 + 1090, 1091, 0, 1, 1, 0 + 1091, 1092, 0, 1, 1, 0 + 1092, 1093, 0, 1, 1, 0 + 1093, 1094, 0, 1, 1, 0 + 1094, 590, 0, 1, 1, 0 + 1096, 1097, 0, 1, 1, 0 + 1097, 1098, 0, 1, 1, 0 + 1098, 1099, 0, 1, 1, 0 + 1099, 1100, 0, 1, 1, 0 + 1100, 1101, 0, 1, 1, 0 + 1101, 1102, 0, 1, 1, 0 + 1102, 1103, 0, 1, 1, 0 + 1103, 1104, 0, 1, 1, 0 + 1104, 1105, 0, 1, 1, 0 + 1105, 1106, 0, 1, 1, 0 + 1106, 1072, 0, 1, 1, 0 + 1107, 1108, 0, 1, 1, 0 + 1108, 1109, 0, 1, 1, 0 + 1109, 1110, 0, 1, 1, 0 + 1110, 1111, 0, 1, 1, 0 + 1111, 1112, 0, 1, 1, 0 + 1112, 1113, 0, 1, 1, 0 + 1113, 1114, 0, 1, 1, 0 + 1114, 1115, 0, 1, 1, 0 + 1115, 1116, 0, 1, 1, 0 + 1116, 1117, 0, 1, 1, 0 + 1117, 1118, 0, 1, 1, 0 + 1118, 1119, 0, 1, 1, 0 + 1119, 1120, 0, 1, 1, 0 + 1120, 1121, 0, 1, 1, 0 + 1121, 1122, 0, 1, 1, 0 + 1122, 1123, 0, 1, 1, 0 + 1123, 1124, 0, 1, 1, 0 + 1124, 1125, 0, 1, 1, 0 + 1125, 1126, 0, 1, 1, 0 + 1126, 1127, 0, 1, 1, 0 + 1127, 1128, 0, 1, 1, 0 + 1128, 1129, 0, 1, 1, 0 + 1129, 1130, 0, 1, 1, 0 + 1130, 1131, 0, 1, 1, 0 + 1131, 1132, 0, 1, 1, 0 + 1133, 1134, 0, 1, 1, 0 + 1134, 1135, 0, 1, 1, 0 + 1135, 1136, 0, 1, 1, 0 + 1136, 1137, 0, 1, 1, 0 + 1137, 1138, 0, 1, 1, 0 + 1138, 1139, 0, 1, 1, 0 + 1139, 1140, 0, 1, 1, 0 + 1140, 1141, 0, 1, 1, 0 + 1141, 1142, 0, 1, 1, 0 + 1143, 1144, 0, 1, 1, 0 + 1144, 1145, 0, 1, 1, 0 + 1145, 1146, 0, 1, 1, 0 + 1146, 1147, 0, 1, 1, 0 + 1147, 1148, 0, 1, 1, 0 + 1148, 1149, 0, 1, 1, 0 + 1151, 1152, 0, 1, 1, 0 + 1152, 1153, 0, 1, 1, 0 + 1153, 1154, 0, 1, 1, 0 + 1155, 1156, 0, 1, 1, 0 + 1156, 1157, 0, 1, 1, 0 + 1157, 1158, 0, 1, 1, 0 + 1158, 1159, 0, 1, 1, 0 + 1159, 1160, 0, 1, 1, 0 + 1160, 1161, 0, 1, 1, 0 + 1161, 1162, 0, 1, 1, 0 + 1162, 1163, 0, 1, 1, 0 + 1163, 1164, 0, 1, 1, 0 + 1164, 1165, 0, 1, 1, 0 + 1165, 1166, 0, 1, 1, 0 + 1166, 1167, 0, 1, 1, 0 + 1167, 1168, 0, 1, 1, 0 + 1168, 1169, 0, 1, 1, 0 + 1169, 1170, 0, 1, 1, 0 + 1170, 1171, 0, 1, 1, 0 + 1171, 1172, 0, 1, 1, 0 + 1172, 1173, 0, 1, 1, 0 + 1173, 1174, 0, 1, 1, 0 + 1174, 1175, 0, 1, 1, 0 + 1175, 1176, 0, 1, 1, 0 + 1177, 1178, 0, 1, 1, 0 + 1178, 1179, 0, 1, 1, 0 + 1154, 1177, 0, 1, 1, 0 + 1179, 1176, 0, 1, 1, 0 + 1140, 1155, 0, 1, 1, 0 + 1180, 1181, 0, 1, 1, 0 + 1181, 1182, 0, 1, 1, 0 + 1182, 1183, 0, 1, 1, 0 + 1183, 1184, 0, 1, 1, 0 + 1184, 1185, 0, 1, 1, 0 + 1185, 1186, 0, 1, 1, 0 + 1186, 1187, 0, 1, 1, 0 + 1187, 1188, 0, 1, 1, 0 + 1188, 1189, 0, 1, 1, 0 + 1189, 1190, 0, 1, 1, 0 + 1190, 1191, 0, 1, 1, 0 + 1191, 1192, 0, 1, 1, 0 + 1192, 1193, 0, 1, 1, 0 + 1193, 1194, 0, 1, 1, 0 + 1194, 1195, 0, 1, 1, 0 + 1195, 1196, 0, 1, 1, 0 + 1196, 1176, 0, 1, 1, 0 + 1095, 1180, 0, 1, 1, 0 + 1197, 1198, 0, 1, 1, 0 + 1198, 1199, 0, 1, 1, 0 + 1199, 1200, 0, 1, 1, 0 + 1200, 1201, 0, 1, 1, 0 + 1201, 1202, 0, 1, 1, 0 + 1202, 1203, 0, 1, 1, 0 + 1203, 1204, 0, 1, 1, 0 + 1204, 1205, 0, 1, 1, 0 + 1205, 1206, 0, 1, 1, 0 + 1206, 1207, 0, 1, 1, 0 + 1207, 1208, 0, 1, 1, 0 + 1208, 1209, 0, 1, 1, 0 + 1209, 1210, 0, 1, 1, 0 + 1210, 1211, 0, 1, 1, 0 + 1211, 1212, 0, 1, 1, 0 + 1212, 1213, 0, 1, 1, 0 + 1214, 1215, 0, 1, 1, 0 + 1215, 1216, 0, 1, 1, 0 + 1216, 1217, 0, 1, 1, 0 + 1217, 1218, 0, 1, 1, 0 + 1218, 1219, 0, 1, 1, 0 + 1219, 1220, 0, 1, 1, 0 + 1220, 1221, 0, 1, 1, 0 + 1221, 1222, 0, 1, 1, 0 + 1222, 1223, 0, 1, 1, 0 + 1223, 1224, 0, 1, 1, 0 + 1224, 1225, 0, 1, 1, 0 + 1225, 1226, 0, 1, 1, 0 + 1226, 1227, 0, 1, 1, 0 + 1227, 1228, 0, 1, 1, 0 + 1228, 1229, 0, 1, 1, 0 + 1229, 1230, 0, 1, 1, 0 + 1230, 1231, 0, 1, 1, 0 + 1231, 1232, 0, 1, 1, 0 + 1232, 1233, 0, 1, 1, 0 + 1233, 1234, 0, 1, 1, 0 + 1234, 1235, 0, 1, 1, 0 + 1235, 1236, 0, 1, 1, 0 + 1236, 1237, 0, 1, 1, 0 + 1237, 1238, 0, 1, 1, 0 + 1238, 1239, 0, 1, 1, 0 + 1239, 1240, 0, 1, 1, 0 + 1240, 1241, 0, 1, 1, 0 + 1241, 1242, 0, 1, 1, 0 + 1242, 1243, 0, 1, 1, 0 + 1243, 1244, 0, 1, 1, 0 + 1244, 1245, 0, 1, 1, 0 + 1245, 1246, 0, 1, 1, 0 + 1246, 1247, 0, 1, 1, 0 + 1247, 1248, 0, 1, 1, 0 + 1248, 1249, 0, 1, 1, 0 + 1249, 1250, 0, 1, 1, 0 + 1251, 1252, 0, 1, 1, 0 + 1252, 1253, 0, 1, 1, 0 + 1253, 1254, 0, 1, 1, 0 + 1254, 1255, 0, 1, 1, 0 + 1255, 1256, 0, 1, 1, 0 + 1256, 1257, 0, 1, 1, 0 + 1257, 1258, 0, 1, 1, 0 + 1258, 1259, 0, 1, 1, 0 + 1259, 1260, 0, 1, 1, 0 + 1260, 1261, 0, 1, 1, 0 + 1261, 1262, 0, 1, 1, 0 + 1262, 1263, 0, 1, 1, 0 + 1263, 1264, 0, 1, 1, 0 + 1264, 1265, 0, 1, 1, 0 + 1265, 1266, 0, 1, 1, 0 + 1266, 1267, 0, 1, 1, 0 + 1267, 1268, 0, 1, 1, 0 + 1268, 1269, 0, 1, 1, 0 + 1270, 1271, 0, 1, 1, 0 + 1271, 1272, 0, 1, 1, 0 + 1272, 1273, 0, 1, 1, 0 + 1273, 1274, 0, 1, 1, 0 + 1274, 1275, 0, 1, 1, 0 + 1275, 1276, 0, 1, 1, 0 + 1276, 1277, 0, 1, 1, 0 + 1277, 1278, 0, 1, 1, 0 + 1278, 1279, 0, 1, 1, 0 + 1279, 1280, 0, 1, 1, 0 + 1280, 1281, 0, 1, 1, 0 + 1281, 1282, 0, 1, 1, 0 + 1282, 1283, 0, 1, 1, 0 + 1283, 1284, 0, 1, 1, 0 + 1284, 1285, 0, 1, 1, 0 + 1285, 1286, 0, 1, 1, 0 + 1286, 1287, 0, 1, 1, 0 + 1287, 1288, 0, 1, 1, 0 + 1288, 1289, 0, 1, 1, 0 + 1289, 1290, 0, 1, 1, 0 + 1290, 1291, 0, 1, 1, 0 + 1291, 1292, 0, 1, 1, 0 + 1292, 1293, 0, 1, 1, 0 + 1293, 1294, 0, 1, 1, 0 + 1294, 1295, 0, 1, 1, 0 + 1295, 1296, 0, 1, 1, 0 + 1296, 1297, 0, 1, 1, 0 + 1297, 1298, 0, 1, 1, 0 + 1298, 1299, 0, 1, 1, 0 + 1301, 1302, 0, 1, 1, 0 + 1302, 1303, 0, 1, 1, 0 + 1303, 1304, 0, 1, 1, 0 + 1304, 1305, 0, 1, 1, 0 + 1305, 1306, 0, 1, 1, 0 + 1306, 1307, 0, 1, 1, 0 + 1307, 1308, 0, 1, 1, 0 + 1308, 1309, 0, 1, 1, 0 + 1309, 1310, 0, 1, 1, 0 + 1310, 1311, 0, 1, 1, 0 + 1311, 1312, 0, 1, 1, 0 + 1312, 1313, 0, 1, 1, 0 + 1314, 1315, 0, 1, 1, 0 + 1315, 1316, 0, 1, 1, 0 + 1316, 1317, 0, 1, 1, 0 + 1317, 1318, 0, 1, 1, 0 + 1318, 1319, 0, 1, 1, 0 + 1319, 1320, 0, 1, 1, 0 + 1320, 1321, 0, 1, 1, 0 + 1321, 1210, 0, 1, 1, 0 + 1322, 1323, 0, 1, 1, 0 + 1323, 1324, 0, 1, 1, 0 + 1324, 1325, 0, 1, 1, 0 + 1325, 1326, 0, 1, 1, 0 + 1326, 1327, 0, 1, 1, 0 + 1327, 1328, 0, 1, 1, 0 + 1328, 1329, 0, 1, 1, 0 + 1329, 1330, 0, 1, 1, 0 + 1330, 1331, 0, 1, 1, 0 + 1331, 1332, 0, 1, 1, 0 + 1332, 1333, 0, 1, 1, 0 + 1333, 1334, 0, 1, 1, 0 + 1334, 1335, 0, 1, 1, 0 + 1335, 1336, 0, 1, 1, 0 + 1336, 1337, 0, 1, 1, 0 + 1337, 1338, 0, 1, 1, 0 + 1338, 1339, 0, 1, 1, 0 + 1339, 1340, 0, 1, 1, 0 + 1340, 1341, 0, 1, 1, 0 + 1341, 1342, 0, 1, 1, 0 + 1342, 1343, 0, 1, 1, 0 + 1343, 1344, 0, 1, 1, 0 + 1344, 1345, 0, 1, 1, 0 + 1345, 1346, 0, 1, 1, 0 + 1346, 1347, 0, 1, 1, 0 + 1347, 592, 0, 1, 1, 0 + 1348, 1349, 0, 1, 1, 0 + 1349, 1350, 0, 1, 1, 0 + 1350, 1351, 0, 1, 1, 0 + 1351, 1352, 0, 1, 1, 0 + 1352, 1353, 0, 1, 1, 0 + 1353, 1354, 0, 1, 1, 0 + 1354, 1355, 0, 1, 1, 0 + 1355, 1356, 0, 1, 1, 0 + 1356, 1357, 0, 1, 1, 0 + 1357, 1358, 0, 1, 1, 0 + 1358, 1359, 0, 1, 1, 0 + 1359, 1067, 0, 1, 1, 0 + 1361, 1362, 0, 1, 1, 0 + 1362, 1363, 0, 1, 1, 0 + 1363, 1364, 0, 1, 1, 0 + 1364, 1365, 0, 1, 1, 0 + 1365, 1366, 0, 1, 1, 0 + 1367, 1368, 0, 1, 1, 0 + 1368, 1369, 0, 1, 1, 0 + 1369, 1370, 0, 1, 1, 0 + 1370, 1371, 0, 1, 1, 0 + 1371, 1372, 0, 1, 1, 0 + 1372, 1373, 0, 1, 1, 0 + 1373, 1348, 0, 1, 1, 0 + 1375, 1376, 0, 1, 1, 0 + 1376, 1377, 0, 1, 1, 0 + 1377, 1378, 0, 1, 1, 0 + 1378, 1379, 0, 1, 1, 0 + 1379, 1380, 0, 1, 1, 0 + 1380, 1381, 0, 1, 1, 0 + 1381, 1382, 0, 1, 1, 0 + 1382, 1383, 0, 1, 1, 0 + 1383, 1384, 0, 1, 1, 0 + 1384, 1385, 0, 1, 1, 0 + 1386, 1387, 0, 1, 1, 0 + 1387, 1388, 0, 1, 1, 0 + 1388, 1389, 0, 1, 1, 0 + 1389, 1390, 0, 1, 1, 0 + 1392, 1393, 0, 1, 1, 0 + 1393, 1394, 0, 1, 1, 0 + 1394, 1395, 0, 1, 1, 0 + 1395, 1396, 0, 1, 1, 0 + 1396, 1397, 0, 1, 1, 0 + 1397, 1398, 0, 1, 1, 0 + 1398, 1399, 0, 1, 1, 0 + 1399, 1400, 0, 1, 1, 0 + 1400, 1401, 0, 1, 1, 0 + 1401, 1402, 0, 1, 1, 0 + 1402, 1403, 0, 1, 1, 0 + 1403, 1404, 0, 1, 1, 0 + 1404, 1405, 0, 1, 1, 0 + 1405, 1057, 0, 1, 1, 0 + 1406, 1407, 0, 1, 1, 0 + 1407, 1408, 0, 1, 1, 0 + 1408, 1409, 0, 1, 1, 0 + 1409, 1410, 0, 1, 1, 0 + 1410, 1411, 0, 1, 1, 0 + 1411, 1412, 0, 1, 1, 0 + 1412, 1413, 0, 1, 1, 0 + 1413, 1414, 0, 1, 1, 0 + 1414, 1415, 0, 1, 1, 0 + 1417, 1418, 0, 1, 1, 0 + 1418, 1419, 0, 1, 1, 0 + 1419, 1420, 0, 1, 1, 0 + 1420, 1421, 0, 1, 1, 0 + 1421, 1422, 0, 1, 1, 0 + 1422, 1423, 0, 1, 1, 0 + 1423, 1424, 0, 1, 1, 0 + 1424, 1425, 0, 1, 1, 0 + 1425, 1426, 0, 1, 1, 0 + 1426, 1427, 0, 1, 1, 0 + 1427, 1428, 0, 1, 1, 0 + 1428, 1429, 0, 1, 1, 0 + 1429, 1430, 0, 1, 1, 0 + 1430, 1431, 0, 1, 1, 0 + 1431, 1432, 0, 1, 1, 0 + 1432, 1433, 0, 1, 1, 0 + 1433, 1434, 0, 1, 1, 0 + 1434, 1435, 0, 1, 1, 0 + 1435, 1436, 0, 1, 1, 0 + 1436, 1437, 0, 1, 1, 0 + 1437, 1438, 0, 1, 1, 0 + 1438, 1439, 0, 1, 1, 0 + 1439, 1440, 0, 1, 1, 0 + 1440, 1441, 0, 1, 1, 0 + 1441, 1442, 0, 1, 1, 0 + 1442, 1443, 0, 1, 1, 0 + 1443, 1444, 0, 1, 1, 0 + 1444, 1445, 0, 1, 1, 0 + 1445, 1446, 0, 1, 1, 0 + 1446, 1447, 0, 1, 1, 0 + 1447, 1448, 0, 1, 1, 0 + 1448, 1449, 0, 1, 1, 0 + 1449, 1450, 0, 1, 1, 0 + 1450, 1451, 0, 1, 1, 0 + 1451, 1452, 0, 1, 1, 0 + 1452, 1453, 0, 1, 1, 0 + 1453, 1454, 0, 1, 1, 0 + 1454, 1455, 0, 1, 1, 0 + 1455, 1456, 0, 1, 1, 0 + 1456, 1457, 0, 1, 1, 0 + 1457, 1458, 0, 1, 1, 0 + 1460, 1461, 0, 1, 1, 0 + 1461, 1462, 0, 1, 1, 0 + 1462, 1463, 0, 1, 1, 0 + 1463, 1464, 0, 1, 1, 0 + 1466, 1467, 0, 1, 1, 0 + 1467, 1468, 0, 1, 1, 0 + 1468, 1469, 0, 1, 1, 0 + 1469, 1470, 0, 1, 1, 0 + 1470, 1471, 0, 1, 1, 0 + 1471, 1472, 0, 1, 1, 0 + 1472, 1473, 0, 1, 1, 0 + 1476, 1477, 0, 1, 1, 0 + 1477, 1478, 0, 1, 1, 0 + 1478, 1479, 0, 1, 1, 0 + 1479, 1480, 0, 1, 1, 0 + 1480, 1481, 0, 1, 1, 0 + 1481, 1482, 0, 1, 1, 0 + 1482, 1483, 0, 1, 1, 0 + 1483, 1484, 0, 1, 1, 0 + 1484, 1485, 0, 1, 1, 0 + 1485, 1486, 0, 1, 1, 0 + 1348, 1417, 0, 1, 1, 0 + 1487, 1488, 0, 1, 1, 0 + 1488, 1489, 0, 1, 1, 0 + 1489, 1490, 0, 1, 1, 0 + 1490, 1491, 0, 1, 1, 0 + 1491, 1492, 0, 1, 1, 0 + 1492, 1493, 0, 1, 1, 0 + 1493, 1494, 0, 1, 1, 0 + 1494, 1495, 0, 1, 1, 0 + 1495, 1496, 0, 1, 1, 0 + 1496, 1497, 0, 1, 1, 0 + 1498, 1499, 0, 1, 1, 0 + 1499, 1500, 0, 1, 1, 0 + 1500, 1501, 0, 1, 1, 0 + 1501, 1502, 0, 1, 1, 0 + 1502, 1503, 0, 1, 1, 0 + 1503, 1504, 0, 1, 1, 0 + 1504, 1505, 0, 1, 1, 0 + 1505, 1506, 0, 1, 1, 0 + 1506, 1507, 0, 1, 1, 0 + 1507, 1508, 0, 1, 1, 0 + 1508, 1509, 0, 1, 1, 0 + 1509, 1510, 0, 1, 1, 0 + 1510, 1511, 0, 1, 1, 0 + 1511, 1512, 0, 1, 1, 0 + 1512, 1513, 0, 1, 1, 0 + 1513, 1514, 0, 1, 1, 0 + 1514, 1515, 0, 1, 1, 0 + 1515, 1516, 0, 1, 1, 0 + 1516, 1517, 0, 1, 1, 0 + 1519, 1520, 0, 1, 1, 0 + 1520, 1521, 0, 1, 1, 0 + 1521, 1522, 0, 1, 1, 0 + 1522, 1523, 0, 1, 1, 0 + 1523, 1524, 0, 1, 1, 0 + 1524, 1525, 0, 1, 1, 0 + 1525, 1526, 0, 1, 1, 0 + 1526, 1527, 0, 1, 1, 0 + 1527, 1528, 0, 1, 1, 0 + 1528, 1529, 0, 1, 1, 0 + 1529, 1530, 0, 1, 1, 0 + 1530, 1531, 0, 1, 1, 0 + 1531, 1532, 0, 1, 1, 0 + 1532, 1533, 0, 1, 1, 0 + 1533, 1534, 0, 1, 1, 0 + 1534, 1535, 0, 1, 1, 0 + 1535, 1536, 0, 1, 1, 0 + 1536, 1537, 0, 1, 1, 0 + 1537, 1538, 0, 1, 1, 0 + 1538, 1539, 0, 1, 1, 0 + 1539, 1540, 0, 1, 1, 0 + 1540, 1541, 0, 1, 1, 0 + 1541, 1542, 0, 1, 1, 0 + 1542, 1543, 0, 1, 1, 0 + 1543, 1544, 0, 1, 1, 0 + 1544, 1545, 0, 1, 1, 0 + 1545, 1546, 0, 1, 1, 0 + 1548, 1549, 0, 1, 1, 0 + 1549, 1550, 0, 1, 1, 0 + 1550, 1551, 0, 1, 1, 0 + 1444, 1498, 0, 1, 1, 0 + 1552, 1553, 0, 2, 2, 0 + 1553, 1554, 0, 2, 2, 0 + 1554, 5537, 0, 2, 2, 0 + 1555, 1556, 0, 2, 2, 0 + 1556, 1557, 0, 2, 2, 0 + 1557, 1558, 0, 2, 2, 0 + 1558, 1559, 0, 2, 2, 0 + 1559, 1560, 0, 2, 2, 0 + 1560, 1561, 0, 2, 2, 0 + 1562, 1563, 0, 1, 1, 0 + 1563, 1564, 0, 1, 1, 0 + 1564, 1565, 0, 1, 1, 0 + 1565, 1566, 0, 1, 1, 0 + 1566, 1567, 0, 1, 1, 0 + 1567, 1568, 0, 1, 1, 0 + 1568, 1569, 0, 1, 1, 0 + 1569, 1570, 0, 1, 1, 0 + 1570, 1571, 0, 1, 1, 0 + 1571, 1572, 0, 1, 1, 0 + 1572, 1573, 0, 1, 1, 0 + 1573, 1574, 0, 1, 1, 0 + 1574, 1575, 0, 1, 1, 0 + 1575, 1576, 0, 1, 1, 0 + 1576, 1577, 0, 1, 1, 0 + 1577, 1578, 0, 1, 1, 0 + 1579, 1580, 0, 1, 1, 0 + 1580, 1581, 0, 1, 1, 0 + 1581, 1582, 0, 1, 1, 0 + 1582, 1583, 0, 1, 1, 0 + 1583, 1584, 0, 1, 1, 0 + 1584, 1585, 0, 1, 1, 0 + 1585, 1586, 0, 1, 1, 0 + 1586, 1587, 0, 1, 1, 0 + 1587, 1588, 0, 1, 1, 0 + 1588, 1589, 0, 1, 1, 0 + 1589, 1590, 0, 1, 1, 0 + 1590, 1591, 0, 1, 1, 0 + 1591, 1592, 0, 1, 1, 0 + 1594, 1595, 0, 1, 1, 0 + 1595, 1596, 0, 1, 1, 0 + 1596, 1597, 0, 1, 1, 0 + 1597, 1598, 0, 1, 1, 0 + 1598, 1599, 0, 1, 1, 0 + 1599, 1600, 0, 1, 1, 0 + 1600, 1601, 0, 1, 1, 0 + 1601, 1602, 0, 1, 1, 0 + 1602, 1603, 0, 1, 1, 0 + 1603, 1604, 0, 1, 1, 0 + 1604, 1605, 0, 1, 1, 0 + 1605, 1606, 0, 1, 1, 0 + 1610, 1611, 0, 1, 1, 0 + 1611, 1612, 0, 1, 1, 0 + 1612, 1613, 0, 1, 1, 0 + 1613, 1614, 0, 1, 1, 0 + 1615, 1616, 0, 1, 1, 0 + 1616, 1617, 0, 1, 1, 0 + 1617, 1618, 0, 1, 1, 0 + 1618, 1619, 0, 1, 1, 0 + 1619, 1620, 0, 1, 1, 0 + 1614, 1615, 0, 1, 1, 0 + 1620, 1533, 0, 1, 1, 0 + 1621, 1622, 0, 1, 1, 0 + 1622, 1623, 0, 1, 1, 0 + 1623, 1624, 0, 1, 1, 0 + 1624, 1625, 0, 1, 1, 0 + 1625, 1626, 0, 1, 1, 0 + 1626, 1627, 0, 1, 1, 0 + 1627, 1628, 0, 1, 1, 0 + 1628, 1629, 0, 1, 1, 0 + 1629, 1630, 0, 1, 1, 0 + 1630, 1631, 0, 1, 1, 0 + 1631, 1632, 0, 1, 1, 0 + 1632, 1633, 0, 1, 1, 0 + 1633, 1634, 0, 1, 1, 0 + 1634, 1635, 0, 1, 1, 0 + 1635, 1636, 0, 1, 1, 0 + 1636, 1637, 0, 1, 1, 0 + 1637, 1638, 0, 1, 1, 0 + 1638, 1639, 0, 1, 1, 0 + 1639, 1640, 0, 1, 1, 0 + 1640, 1641, 0, 1, 1, 0 + 1641, 1642, 0, 1, 1, 0 + 1642, 1643, 0, 1, 1, 0 + 1643, 1644, 0, 1, 1, 0 + 1644, 1645, 0, 1, 1, 0 + 1645, 1646, 0, 1, 1, 0 + 1648, 1649, 0, 1, 1, 0 + 1649, 1650, 0, 1, 1, 0 + 1650, 1651, 0, 1, 1, 0 + 1651, 1652, 0, 1, 1, 0 + 1652, 1653, 0, 1, 1, 0 + 1653, 1654, 0, 1, 1, 0 + 1654, 1655, 0, 1, 1, 0 + 1657, 1658, 0, 1, 1, 0 + 1658, 1659, 0, 1, 1, 0 + 1659, 1660, 0, 1, 1, 0 + 1660, 1661, 0, 1, 1, 0 + 1661, 6810, 0, 1, 1, 0 + 1662, 1663, 0, 1, 1, 0 + 1663, 1664, 0, 1, 1, 0 + 1664, 1665, 0, 1, 1, 0 + 1665, 1666, 0, 1, 1, 0 + 1666, 1667, 0, 1, 1, 0 + 1668, 1669, 0, 1, 1, 0 + 1669, 1670, 0, 1, 1, 0 + 1670, 1671, 0, 1, 1, 0 + 1671, 1672, 0, 1, 1, 0 + 1672, 1673, 0, 1, 1, 0 + 1673, 1674, 0, 1, 1, 0 + 1674, 1675, 0, 1, 1, 0 + 1675, 1676, 0, 1, 1, 0 + 1676, 1677, 0, 1, 1, 0 + 1677, 1678, 0, 1, 1, 0 + 1680, 1681, 0, 1, 1, 0 + 1681, 1682, 0, 1, 1, 0 + 1682, 1683, 0, 1, 1, 0 + 1683, 1684, 0, 1, 1, 0 + 1684, 1685, 0, 1, 1, 0 + 1685, 1686, 0, 1, 1, 0 + 1688, 1689, 0, 1, 1, 0 + 1689, 1690, 0, 1, 1, 0 + 1690, 1691, 0, 1, 1, 0 + 1691, 1692, 0, 1, 1, 0 + 1692, 1693, 0, 1, 1, 0 + 1693, 1694, 0, 1, 1, 0 + 1695, 1696, 0, 1, 1, 0 + 1696, 1697, 0, 1, 1, 0 + 1697, 1698, 0, 1, 1, 0 + 1698, 1699, 0, 1, 1, 0 + 1699, 1700, 0, 1, 1, 0 + 1700, 1701, 0, 1, 1, 0 + 1701, 1702, 0, 1, 1, 0 + 1702, 1703, 0, 1, 1, 0 + 1703, 1704, 0, 1, 1, 0 + 1704, 1705, 0, 1, 1, 0 + 1705, 1706, 0, 1, 1, 0 + 1706, 1707, 0, 1, 1, 0 + 1707, 1708, 0, 1, 1, 0 + 1708, 1709, 0, 1, 1, 0 + 1709, 1710, 0, 1, 1, 0 + 1710, 1711, 0, 1, 1, 0 + 1711, 1712, 0, 1, 1, 0 + 1712, 1713, 0, 1, 1, 0 + 1713, 1714, 0, 1, 1, 0 + 1714, 1715, 0, 1, 1, 0 + 1716, 1715, 0, 1, 0, 1 + 1718, 1719, 0, 1, 1, 0 + 1719, 1720, 0, 1, 1, 0 + 1720, 1721, 0, 1, 1, 0 + 1721, 1722, 0, 1, 1, 0 + 1722, 1723, 0, 1, 1, 0 + 1723, 1724, 0, 1, 1, 0 + 1724, 1725, 0, 1, 1, 0 + 1725, 1726, 0, 1, 1, 0 + 1726, 1727, 0, 1, 1, 0 + 1727, 1728, 0, 1, 1, 0 + 1728, 1729, 0, 1, 1, 0 + 1729, 1730, 0, 1, 1, 0 + 1732, 1733, 0, 1, 1, 0 + 1733, 1734, 0, 1, 1, 0 + 1734, 1735, 0, 1, 1, 0 + 1735, 1736, 0, 1, 1, 0 + 1736, 1737, 0, 1, 1, 0 + 1737, 1738, 0, 1, 1, 0 + 1739, 1740, 0, 1, 1, 0 + 1741, 1742, 0, 1, 1, 0 + 1742, 1743, 0, 1, 1, 0 + 1743, 1744, 0, 1, 1, 0 + 1744, 1745, 0, 1, 1, 0 + 1745, 1746, 0, 1, 1, 0 + 1746, 1747, 0, 1, 1, 0 + 1747, 1748, 0, 1, 1, 0 + 1748, 1749, 0, 1, 1, 0 + 1749, 1750, 0, 1, 1, 0 + 1750, 1751, 0, 1, 1, 0 + 1751, 1752, 0, 1, 1, 0 + 1753, 1754, 0, 1, 1, 0 + 1754, 1755, 0, 1, 1, 0 + 1755, 1756, 0, 1, 1, 0 + 1756, 1757, 0, 1, 1, 0 + 1757, 1758, 0, 1, 1, 0 + 1758, 1759, 0, 1, 1, 0 + 1760, 1761, 0, 2, 0, 0 + 1761, 1762, 0, 2, 0, 0 + 1762, 1763, 0, 2, 0, 0 + 1763, 1764, 0, 2, 0, 0 + 1765, 1766, 0, 2, 0, 0 + 1766, 1767, 0, 2, 0, 0 + 1767, 1768, 0, 2, 0, 0 + 1768, 1769, 0, 2, 0, 0 + 1770, 1771, 0, 2, 0, 0 + 1771, 1772, 0, 2, 0, 0 + 1772, 1773, 0, 2, 0, 0 + 1773, 1774, 0, 2, 0, 0 + 1774, 1775, 0, 2, 0, 0 + 1776, 1777, 0, 2, 0, 0 + 1777, 1778, 0, 2, 0, 0 + 1778, 1779, 0, 2, 0, 0 + 1779, 1780, 0, 2, 0, 0 + 1780, 1781, 0, 2, 0, 0 + 1775, 1776, 0, 2, 0, 0 + 1782, 1783, 0, 2, 0, 0 + 1783, 1784, 0, 2, 0, 0 + 1784, 1785, 0, 2, 0, 0 + 1785, 1786, 0, 2, 0, 0 + 1786, 1787, 0, 2, 0, 0 + 1787, 1788, 0, 2, 0, 0 + 1788, 1789, 0, 2, 0, 0 + 1789, 1790, 0, 2, 0, 0 + 1790, 1791, 0, 2, 0, 0 + 1791, 1792, 0, 2, 0, 0 + 1792, 1793, 0, 2, 0, 0 + 1793, 1765, 0, 2, 0, 0 + 1764, 1770, 0, 2, 0, 0 + 1794, 1795, 0, 2, 0, 0 + 1795, 1796, 0, 2, 0, 0 + 1796, 1797, 0, 2, 0, 0 + 1797, 1798, 0, 2, 0, 0 + 1798, 1799, 0, 2, 0, 0 + 1799, 1800, 0, 2, 0, 0 + 1800, 1801, 0, 2, 0, 0 + 1801, 1802, 0, 2, 0, 0 + 1802, 1803, 0, 2, 0, 0 + 1803, 1804, 0, 2, 0, 0 + 1804, 1805, 0, 2, 0, 0 + 1805, 1806, 0, 2, 0, 0 + 1806, 1807, 0, 2, 0, 0 + 1434, 1794, 0, 2, 0, 0 + 1808, 1809, 0, 2, 0, 0 + 1809, 1810, 0, 2, 0, 0 + 1810, 1811, 0, 2, 0, 0 + 1811, 1812, 0, 2, 0, 0 + 1812, 1813, 0, 2, 0, 0 + 1813, 1814, 0, 2, 0, 0 + 1814, 1815, 0, 2, 0, 0 + 1815, 1816, 0, 2, 0, 0 + 1816, 1817, 0, 2, 0, 0 + 1817, 1818, 0, 2, 0, 0 + 1818, 1819, 0, 2, 0, 0 + 1819, 1820, 0, 2, 0, 0 + 1820, 1821, 0, 2, 0, 0 + 1821, 1822, 0, 2, 0, 0 + 1822, 1823, 0, 2, 0, 0 + 1823, 1824, 0, 2, 0, 0 + 1824, 1825, 0, 2, 0, 0 + 1825, 1826, 0, 2, 0, 0 + 1826, 1827, 0, 2, 0, 0 + 1827, 1828, 0, 2, 0, 0 + 1828, 1829, 0, 2, 0, 0 + 1829, 1830, 0, 2, 0, 0 + 1830, 1831, 0, 2, 0, 0 + 1831, 1832, 0, 2, 0, 0 + 1832, 1833, 0, 2, 0, 0 + 1833, 1777, 0, 2, 0, 0 + 1834, 1835, 0, 2, 0, 0 + 1835, 1836, 0, 2, 0, 0 + 1836, 1782, 0, 2, 0, 0 + 1837, 1838, 0, 2, 0, 0 + 1838, 1839, 0, 2, 0, 0 + 1781, 1837, 0, 2, 0, 0 + 1840, 1841, 0, 2, 0, 0 + 1841, 1842, 0, 2, 0, 0 + 1842, 1843, 0, 2, 0, 0 + 1843, 1844, 0, 2, 0, 0 + 1844, 1845, 0, 2, 0, 0 + 1845, 1846, 0, 2, 0, 0 + 1846, 1847, 0, 2, 0, 0 + 1847, 1848, 0, 2, 0, 0 + 1848, 1849, 0, 2, 0, 0 + 1849, 1850, 0, 2, 0, 0 + 1850, 1851, 0, 2, 0, 0 + 1851, 1852, 0, 2, 0, 0 + 1852, 1436, 0, 2, 0, 0 + 1769, 1853, 0, 2, 0, 0 + 1853, 1840, 0, 2, 0, 0 + 33, 42, 0, 1, 1, 0 + 1854, 1855, 0, 1, 1, 0 + 1855, 1856, 0, 1, 1, 0 + 1856, 1857, 0, 1, 1, 0 + 1857, 1858, 0, 1, 1, 0 + 1858, 1859, 0, 1, 1, 0 + 1859, 1860, 0, 1, 1, 0 + 1860, 1861, 0, 1, 1, 0 + 1863, 1864, 0, 1, 1, 0 + 1864, 1865, 0, 1, 1, 0 + 1865, 1866, 0, 1, 1, 0 + 1866, 1867, 0, 1, 1, 0 + 1867, 1868, 0, 1, 1, 0 + 1868, 1869, 0, 1, 1, 0 + 1869, 1870, 0, 1, 1, 0 + 1870, 1871, 0, 1, 1, 0 + 1871, 1872, 0, 1, 1, 0 + 1872, 1873, 0, 1, 1, 0 + 1873, 1874, 0, 1, 1, 0 + 1874, 1875, 0, 1, 1, 0 + 1875, 1876, 0, 1, 1, 0 + 1876, 1877, 0, 1, 1, 0 + 1877, 1878, 0, 1, 1, 0 + 1878, 1879, 0, 1, 1, 0 + 1879, 1880, 0, 1, 1, 0 + 1880, 1881, 0, 1, 1, 0 + 1881, 1882, 0, 1, 1, 0 + 1882, 1883, 0, 1, 1, 0 + 1884, 1885, 0, 1, 1, 0 + 1885, 1886, 0, 1, 1, 0 + 1886, 1887, 0, 1, 1, 0 + 1887, 1888, 0, 1, 1, 0 + 1888, 1889, 0, 1, 1, 0 + 1889, 1890, 0, 1, 1, 0 + 1890, 1891, 0, 1, 1, 0 + 1891, 1892, 0, 1, 1, 0 + 1892, 1893, 0, 1, 1, 0 + 1895, 1896, 0, 1, 1, 0 + 1897, 1898, 0, 1, 1, 0 + 1898, 1863, 0, 1, 1, 0 + 1899, 1900, 0, 1, 1, 0 + 1900, 1901, 0, 1, 1, 0 + 1901, 1902, 0, 1, 1, 0 + 1902, 1903, 0, 1, 1, 0 + 1903, 1904, 0, 1, 1, 0 + 1904, 1905, 0, 1, 1, 0 + 1905, 1906, 0, 1, 1, 0 + 1906, 1907, 0, 1, 1, 0 + 1907, 1908, 0, 1, 1, 0 + 1908, 1909, 0, 1, 1, 0 + 1909, 1910, 0, 1, 1, 0 + 1910, 1911, 0, 1, 1, 0 + 1911, 1912, 0, 1, 1, 0 + 1912, 1913, 0, 1, 1, 0 + 1913, 1914, 0, 1, 1, 0 + 1914, 1915, 0, 1, 1, 0 + 1915, 1916, 0, 1, 1, 0 + 1916, 1917, 0, 1, 1, 0 + 1917, 1918, 0, 1, 1, 0 + 1918, 1919, 0, 1, 1, 0 + 1919, 1920, 0, 1, 1, 0 + 1920, 1921, 0, 1, 1, 0 + 1921, 1922, 0, 1, 1, 0 + 1922, 1923, 0, 1, 1, 0 + 1923, 1924, 0, 1, 1, 0 + 1924, 1925, 0, 1, 1, 0 + 1925, 1926, 0, 1, 1, 0 + 1926, 1927, 0, 1, 1, 0 + 1927, 1928, 0, 1, 1, 0 + 1928, 1929, 0, 1, 1, 0 + 1929, 1930, 0, 1, 1, 0 + 1930, 1931, 0, 1, 1, 0 + 1931, 1932, 0, 1, 1, 0 + 1932, 1933, 0, 1, 1, 0 + 1933, 1934, 0, 1, 1, 0 + 1934, 1935, 0, 1, 1, 0 + 1935, 1877, 0, 1, 1, 0 + 1863, 1899, 0, 1, 1, 0 + 1936, 1937, 0, 1, 1, 0 + 1937, 1938, 0, 1, 1, 0 + 1938, 1939, 0, 1, 1, 0 + 1939, 1940, 0, 1, 1, 0 + 1940, 1941, 0, 1, 1, 0 + 1941, 1942, 0, 1, 1, 0 + 1942, 1943, 0, 1, 1, 0 + 1943, 1944, 0, 1, 1, 0 + 1944, 1945, 0, 1, 1, 0 + 1945, 1946, 0, 1, 1, 0 + 1946, 1947, 0, 1, 1, 0 + 1947, 1948, 0, 1, 1, 0 + 1948, 1949, 0, 1, 1, 0 + 1949, 1950, 0, 1, 1, 0 + 1950, 1951, 0, 1, 1, 0 + 1951, 1952, 0, 1, 1, 0 + 1952, 1953, 0, 1, 1, 0 + 1953, 1954, 0, 1, 1, 0 + 1954, 1955, 0, 1, 1, 0 + 1955, 1956, 0, 1, 1, 0 + 1956, 1957, 0, 1, 1, 0 + 1957, 1958, 0, 1, 1, 0 + 1958, 1959, 0, 1, 1, 0 + 1959, 1960, 0, 1, 1, 0 + 1960, 1961, 0, 1, 1, 0 + 1961, 1962, 0, 1, 1, 0 + 1962, 1963, 0, 1, 1, 0 + 1863, 1936, 0, 1, 1, 0 + 1964, 1965, 0, 1, 1, 0 + 1965, 1966, 0, 1, 1, 0 + 1966, 1967, 0, 1, 1, 0 + 1967, 1968, 0, 1, 1, 0 + 1968, 1969, 0, 1, 1, 0 + 1969, 1970, 0, 1, 1, 0 + 1970, 1971, 0, 1, 1, 0 + 1971, 1972, 0, 1, 1, 0 + 1972, 1973, 0, 1, 1, 0 + 1973, 1974, 0, 1, 1, 0 + 1974, 1975, 0, 1, 1, 0 + 1975, 1976, 0, 1, 1, 0 + 1976, 1913, 0, 1, 1, 0 + 1963, 1964, 0, 1, 1, 0 + 1977, 1978, 0, 1, 1, 0 + 1978, 1979, 0, 1, 1, 0 + 1979, 1980, 0, 1, 1, 0 + 1981, 1982, 0, 1, 1, 0 + 1982, 1983, 0, 1, 1, 0 + 1983, 1984, 0, 1, 1, 0 + 1984, 1985, 0, 1, 1, 0 + 1985, 1986, 0, 1, 1, 0 + 1986, 1987, 0, 1, 1, 0 + 1987, 1988, 0, 1, 1, 0 + 1988, 1989, 0, 1, 1, 0 + 1989, 1990, 0, 1, 1, 0 + 1990, 1991, 0, 1, 1, 0 + 1991, 1992, 0, 1, 1, 0 + 1992, 1993, 0, 1, 1, 0 + 1993, 1994, 0, 1, 1, 0 + 1994, 1995, 0, 1, 1, 0 + 1995, 1996, 0, 1, 1, 0 + 1996, 1997, 0, 1, 1, 0 + 1997, 1998, 0, 1, 1, 0 + 1998, 1999, 0, 1, 1, 0 + 1999, 2000, 0, 1, 1, 0 + 2000, 2001, 0, 1, 1, 0 + 2001, 2002, 0, 1, 1, 0 + 2002, 2003, 0, 1, 1, 0 + 2003, 2004, 0, 1, 1, 0 + 2004, 2005, 0, 1, 1, 0 + 2005, 2006, 0, 1, 1, 0 + 2006, 2007, 0, 1, 1, 0 + 2007, 2008, 0, 1, 1, 0 + 2008, 2009, 0, 1, 1, 0 + 2009, 1964, 0, 1, 1, 0 + 1949, 1977, 0, 1, 1, 0 + 2010, 2011, 0, 1, 1, 0 + 2011, 2012, 0, 1, 1, 0 + 2012, 2013, 0, 1, 1, 0 + 2013, 2014, 0, 1, 1, 0 + 2014, 2015, 0, 1, 1, 0 + 2015, 2016, 0, 1, 1, 0 + 2016, 2017, 0, 1, 1, 0 + 2017, 2018, 0, 1, 1, 0 + 2018, 2019, 0, 1, 1, 0 + 2019, 2020, 0, 1, 1, 0 + 2020, 2021, 0, 1, 1, 0 + 2021, 2022, 0, 1, 1, 0 + 2022, 2023, 0, 1, 1, 0 + 2023, 2024, 0, 1, 1, 0 + 2024, 2025, 0, 1, 1, 0 + 2025, 2026, 0, 1, 1, 0 + 2026, 2027, 0, 1, 1, 0 + 2027, 2028, 0, 1, 1, 0 + 2028, 2029, 0, 1, 1, 0 + 2029, 2030, 0, 1, 1, 0 + 2030, 2031, 0, 1, 1, 0 + 2031, 2032, 0, 1, 1, 0 + 2032, 2033, 0, 1, 1, 0 + 2035, 2036, 0, 1, 1, 0 + 2036, 2037, 0, 1, 1, 0 + 2037, 2038, 0, 1, 1, 0 + 2038, 2039, 0, 1, 1, 0 + 2039, 2040, 0, 1, 1, 0 + 2041, 2042, 0, 1, 1, 0 + 2042, 2043, 0, 1, 1, 0 + 2043, 2044, 0, 1, 1, 0 + 2044, 2045, 0, 1, 1, 0 + 2045, 2046, 0, 1, 1, 0 + 2046, 2047, 0, 1, 1, 0 + 2047, 2048, 0, 1, 1, 0 + 2048, 2049, 0, 1, 1, 0 + 2049, 2050, 0, 1, 1, 0 + 2050, 2051, 0, 1, 1, 0 + 2051, 2052, 0, 1, 1, 0 + 2052, 2053, 0, 1, 1, 0 + 2053, 2054, 0, 1, 1, 0 + 2054, 2055, 0, 1, 1, 0 + 2055, 2056, 0, 1, 1, 0 + 2056, 2057, 0, 1, 1, 0 + 2057, 2058, 0, 1, 1, 0 + 2058, 2059, 0, 1, 1, 0 + 2059, 2060, 0, 1, 1, 0 + 2060, 1999, 0, 1, 1, 0 + 2061, 2062, 0, 1, 1, 0 + 2062, 2063, 0, 1, 1, 0 + 2063, 2064, 0, 1, 1, 0 + 2064, 2065, 0, 1, 1, 0 + 2065, 2066, 0, 1, 1, 0 + 2066, 2067, 0, 1, 1, 0 + 2067, 2068, 0, 1, 1, 0 + 2068, 2069, 0, 1, 1, 0 + 2069, 2070, 0, 1, 1, 0 + 2070, 2071, 0, 1, 1, 0 + 2072, 2073, 0, 1, 1, 0 + 2073, 2074, 0, 1, 1, 0 + 2074, 2075, 0, 1, 1, 0 + 2075, 2076, 0, 1, 1, 0 + 2076, 2077, 0, 1, 1, 0 + 2077, 2078, 0, 1, 1, 0 + 2078, 2079, 0, 1, 1, 0 + 2079, 2080, 0, 1, 1, 0 + 2080, 6484, 0, 1, 1, 0 + 2081, 2082, 0, 1, 1, 0 + 2082, 2083, 0, 1, 1, 0 + 2083, 2084, 0, 1, 1, 0 + 2084, 2085, 0, 1, 1, 0 + 2085, 2086, 0, 1, 1, 0 + 2086, 2087, 0, 1, 1, 0 + 2087, 2088, 0, 1, 1, 0 + 2088, 2089, 0, 1, 1, 0 + 2031, 2061, 0, 1, 1, 0 + 2090, 2091, 0, 1, 1, 0 + 2091, 2092, 0, 1, 1, 0 + 2092, 2093, 0, 1, 1, 0 + 2093, 2094, 0, 1, 1, 0 + 2094, 2095, 0, 1, 1, 0 + 2095, 2096, 0, 1, 1, 0 + 2096, 2097, 0, 1, 1, 0 + 2097, 2098, 0, 1, 1, 0 + 2098, 2099, 0, 1, 1, 0 + 2099, 2100, 0, 1, 1, 0 + 2100, 2101, 0, 1, 1, 0 + 2101, 2102, 0, 1, 1, 0 + 2102, 2103, 0, 1, 1, 0 + 2103, 2104, 0, 1, 1, 0 + 2104, 2105, 0, 1, 1, 0 + 2105, 2106, 0, 1, 1, 0 + 2106, 2107, 0, 1, 1, 0 + 2107, 2108, 0, 1, 1, 0 + 2108, 2109, 0, 1, 1, 0 + 2109, 2110, 0, 1, 1, 0 + 2110, 2111, 0, 1, 1, 0 + 2089, 2090, 0, 1, 1, 0 + 2112, 2113, 0, 1, 1, 0 + 2113, 2114, 0, 1, 1, 0 + 2114, 2115, 0, 1, 1, 0 + 2115, 2116, 0, 1, 1, 0 + 2116, 2117, 0, 1, 1, 0 + 2119, 2120, 0, 1, 1, 0 + 2120, 2121, 0, 1, 1, 0 + 2121, 2122, 0, 1, 1, 0 + 2122, 2123, 0, 1, 1, 0 + 2123, 2124, 0, 1, 1, 0 + 2124, 2125, 0, 1, 1, 0 + 2125, 2126, 0, 1, 1, 0 + 2126, 2127, 0, 1, 1, 0 + 2127, 2128, 0, 1, 1, 0 + 2128, 2129, 0, 1, 1, 0 + 2129, 2130, 0, 1, 1, 0 + 2130, 2131, 0, 1, 1, 0 + 2131, 2132, 0, 1, 1, 0 + 2132, 2133, 0, 1, 1, 0 + 2133, 2134, 0, 1, 1, 0 + 2134, 2135, 0, 1, 1, 0 + 2135, 2136, 0, 1, 1, 0 + 2136, 2137, 0, 1, 1, 0 + 2137, 2138, 0, 1, 1, 0 + 2138, 2139, 0, 1, 1, 0 + 2139, 2140, 0, 1, 1, 0 + 2140, 2141, 0, 1, 1, 0 + 2143, 2144, 0, 1, 1, 0 + 2144, 2145, 0, 1, 1, 0 + 2145, 2146, 0, 1, 1, 0 + 2146, 2147, 0, 1, 1, 0 + 2147, 2148, 0, 1, 1, 0 + 2148, 2149, 0, 1, 1, 0 + 2149, 2150, 0, 1, 1, 0 + 2150, 2151, 0, 1, 1, 0 + 2151, 2152, 0, 1, 1, 0 + 2152, 2153, 0, 1, 1, 0 + 2153, 2154, 0, 1, 1, 0 + 2154, 2155, 0, 1, 1, 0 + 2155, 2156, 0, 1, 1, 0 + 2156, 2157, 0, 1, 1, 0 + 2157, 2158, 0, 1, 1, 0 + 2158, 2976, 0, 1, 1, 0 + 2159, 2160, 0, 1, 1, 0 + 2162, 2163, 0, 1, 1, 0 + 2163, 2164, 0, 1, 1, 0 + 2164, 2165, 0, 1, 1, 0 + 2165, 2166, 0, 1, 1, 0 + 2169, 2170, 0, 1, 1, 0 + 2170, 2171, 0, 1, 1, 0 + 2171, 2172, 0, 1, 1, 0 + 2172, 2173, 0, 1, 1, 0 + 2173, 2174, 0, 1, 1, 0 + 2174, 2175, 0, 1, 1, 0 + 2175, 2176, 0, 1, 1, 0 + 2176, 2177, 0, 1, 1, 0 + 2177, 2178, 0, 1, 1, 0 + 2178, 2179, 0, 1, 1, 0 + 2179, 2180, 0, 1, 1, 0 + 2181, 2182, 0, 1, 1, 0 + 2182, 2183, 0, 1, 1, 0 + 2183, 2184, 0, 1, 1, 0 + 2184, 2185, 0, 1, 1, 0 + 2185, 2186, 0, 1, 1, 0 + 2186, 2187, 0, 1, 1, 0 + 2187, 2188, 0, 1, 1, 0 + 2188, 2189, 0, 1, 1, 0 + 2189, 2190, 0, 1, 1, 0 + 2190, 2191, 0, 1, 1, 0 + 2192, 2193, 0, 1, 1, 0 + 2193, 2194, 0, 1, 1, 0 + 2194, 2195, 0, 1, 1, 0 + 2195, 2196, 0, 1, 1, 0 + 2196, 2197, 0, 1, 1, 0 + 2197, 2198, 0, 1, 1, 0 + 2198, 2199, 0, 1, 1, 0 + 2199, 2200, 0, 1, 1, 0 + 2200, 2201, 0, 1, 1, 0 + 2201, 2202, 0, 1, 1, 0 + 2202, 2203, 0, 1, 1, 0 + 2203, 2204, 0, 1, 1, 0 + 2204, 2205, 0, 1, 1, 0 + 2205, 2206, 0, 1, 1, 0 + 2206, 2207, 0, 1, 1, 0 + 2207, 2208, 0, 1, 1, 0 + 2208, 2209, 0, 1, 1, 0 + 2209, 2210, 0, 1, 1, 0 + 2210, 2211, 0, 1, 1, 0 + 2211, 2212, 0, 1, 1, 0 + 2212, 2213, 0, 1, 1, 0 + 2213, 2214, 0, 1, 1, 0 + 2214, 2215, 0, 1, 1, 0 + 2215, 2216, 0, 1, 1, 0 + 2216, 2217, 0, 1, 1, 0 + 2217, 2218, 0, 1, 1, 0 + 2218, 2219, 0, 1, 1, 0 + 2219, 2220, 0, 1, 1, 0 + 2220, 2221, 0, 1, 1, 0 + 2221, 2222, 0, 1, 1, 0 + 2222, 2223, 0, 1, 1, 0 + 2223, 2224, 0, 1, 1, 0 + 2224, 2225, 0, 1, 1, 0 + 2226, 2227, 0, 1, 1, 0 + 2227, 2228, 0, 1, 1, 0 + 2228, 2229, 0, 1, 1, 0 + 2229, 2230, 0, 1, 1, 0 + 2230, 2231, 0, 1, 1, 0 + 2231, 2232, 0, 1, 1, 0 + 2232, 2233, 0, 1, 1, 0 + 2233, 2234, 0, 1, 1, 0 + 2234, 2235, 0, 1, 1, 0 + 2235, 2236, 0, 1, 1, 0 + 2236, 2237, 0, 1, 1, 0 + 2237, 2238, 0, 1, 1, 0 + 2238, 2239, 0, 1, 1, 0 + 2239, 2240, 0, 1, 1, 0 + 2240, 2241, 0, 1, 1, 0 + 2241, 2242, 0, 1, 1, 0 + 2242, 2243, 0, 1, 1, 0 + 2243, 2244, 0, 1, 1, 0 + 2244, 2245, 0, 1, 1, 0 + 2245, 2246, 0, 1, 1, 0 + 2246, 2247, 0, 1, 1, 0 + 2247, 2248, 0, 1, 1, 0 + 2248, 2200, 0, 1, 1, 0 + 2249, 2250, 0, 1, 1, 0 + 2250, 2251, 0, 1, 1, 0 + 2251, 2252, 0, 1, 1, 0 + 2252, 2253, 0, 1, 1, 0 + 2253, 2254, 0, 1, 1, 0 + 2254, 2255, 0, 1, 1, 0 + 2255, 2256, 0, 1, 1, 0 + 2256, 2257, 0, 1, 1, 0 + 2257, 2258, 0, 1, 1, 0 + 2258, 2259, 0, 1, 1, 0 + 2260, 2261, 0, 1, 1, 0 + 2261, 2262, 0, 1, 1, 0 + 2262, 2263, 0, 1, 1, 0 + 2263, 2264, 0, 1, 1, 0 + 2264, 2265, 0, 1, 1, 0 + 2265, 2266, 0, 1, 1, 0 + 2266, 1971, 0, 1, 1, 0 + 2268, 2269, 0, 2, 0, 0 + 2269, 2270, 0, 2, 0, 0 + 2270, 2271, 0, 2, 0, 0 + 2271, 2272, 0, 2, 0, 0 + 2272, 2273, 0, 2, 0, 0 + 2273, 2274, 0, 2, 0, 0 + 2274, 2275, 0, 2, 0, 0 + 2275, 2276, 0, 2, 0, 0 + 2276, 2277, 0, 2, 0, 0 + 2277, 1834, 0, 2, 0, 0 + 2278, 2279, 0, 2, 0, 0 + 2279, 2280, 0, 2, 0, 0 + 2280, 2281, 0, 2, 0, 0 + 2281, 2282, 0, 2, 0, 0 + 2282, 2283, 0, 2, 0, 0 + 2283, 2284, 0, 2, 0, 0 + 2284, 2285, 0, 2, 0, 0 + 2285, 2286, 0, 2, 0, 0 + 2286, 2287, 0, 2, 0, 0 + 1839, 2278, 0, 2, 0, 0 + 2288, 2289, 0, 1, 1, 0 + 2289, 2112, 0, 1, 1, 0 + 2111, 2288, 0, 1, 1, 0 + 2290, 2291, 0, 1, 0, 0 + 2291, 2292, 0, 1, 0, 0 + 2292, 2293, 0, 1, 0, 0 + 2293, 2294, 0, 1, 0, 0 + 2295, 2296, 0, 1, 0, 0 + 2296, 2297, 0, 1, 0, 0 + 2297, 2298, 0, 1, 0, 0 + 2298, 2299, 0, 1, 0, 0 + 2299, 2300, 0, 1, 0, 0 + 2300, 2301, 0, 1, 0, 0 + 2301, 2302, 0, 1, 0, 0 + 2302, 2303, 0, 1, 0, 0 + 2303, 2304, 0, 1, 0, 0 + 2304, 2305, 0, 1, 0, 0 + 2305, 2306, 0, 1, 0, 0 + 2306, 2307, 0, 1, 0, 0 + 2307, 2308, 0, 1, 0, 0 + 2308, 2309, 0, 1, 0, 0 + 2310, 2311, 0, 1, 0, 0 + 2311, 2312, 0, 1, 0, 0 + 2312, 2313, 0, 1, 0, 0 + 2313, 2314, 0, 1, 0, 0 + 2314, 2315, 0, 1, 0, 0 + 2315, 2316, 0, 1, 0, 0 + 2316, 2317, 0, 1, 0, 0 + 2317, 2318, 0, 1, 0, 0 + 2318, 2319, 0, 1, 0, 0 + 2320, 2321, 0, 1, 0, 0 + 2321, 2322, 0, 1, 0, 0 + 2322, 2323, 0, 1, 0, 0 + 2323, 2324, 0, 1, 0, 0 + 2324, 2325, 0, 1, 0, 0 + 2325, 2274, 0, 1, 0, 0 + 2309, 2326, 0, 1, 0, 0 + 2327, 2310, 0, 1, 0, 0 + 2326, 3536, 0, 1, 0, 0 + 2328, 2329, 0, 1, 1, 0 + 2329, 2330, 0, 1, 1, 0 + 2330, 2331, 0, 1, 1, 0 + 2331, 2332, 0, 1, 1, 0 + 2332, 2333, 0, 1, 1, 0 + 2333, 2334, 0, 1, 1, 0 + 2334, 2335, 0, 1, 1, 0 + 2335, 2336, 0, 1, 1, 0 + 2337, 2338, 0, 1, 1, 0 + 2339, 2328, 0, 1, 1, 0 + 728, 729, 0, 1, 1, 0 + 557, 676, 0, 1, 1, 0 + 2190, 2226, 0, 1, 1, 0 + 2340, 2341, 0, 1, 1, 0 + 2341, 2342, 0, 1, 1, 0 + 2344, 2345, 0, 1, 1, 0 + 2345, 2346, 0, 1, 1, 0 + 2346, 2347, 0, 1, 1, 0 + 2347, 2348, 0, 1, 1, 0 + 2348, 2349, 0, 1, 1, 0 + 2349, 2350, 0, 1, 1, 0 + 2350, 2351, 0, 1, 1, 0 + 2351, 2352, 0, 1, 1, 0 + 2352, 2353, 0, 1, 1, 0 + 2353, 2354, 0, 1, 1, 0 + 2354, 2355, 0, 1, 1, 0 + 2356, 2181, 0, 1, 1, 0 + 1920, 2344, 0, 1, 1, 0 + 2357, 2358, 0, 2, 0, 0 + 2358, 2359, 0, 2, 0, 0 + 2359, 2360, 0, 2, 0, 0 + 2360, 2361, 0, 2, 0, 0 + 2361, 2362, 0, 2, 0, 0 + 2362, 2363, 0, 2, 0, 0 + 2364, 2365, 0, 2, 0, 0 + 2363, 2364, 0, 2, 0, 0 + 2365, 2366, 0, 2, 0, 0 + 2367, 2368, 0, 2, 0, 0 + 2368, 2369, 0, 2, 0, 0 + 2369, 2370, 0, 1, 0, 0 + 2370, 2371, 0, 1, 0, 0 + 2371, 2372, 0, 1, 0, 0 + 2372, 2373, 0, 1, 0, 0 + 2373, 2374, 0, 1, 0, 0 + 2374, 2375, 0, 1, 0, 0 + 2375, 2376, 0, 2, 0, 0 + 2376, 2377, 0, 2, 0, 0 + 2376, 2378, 0, 1, 0, 0 + 2366, 2367, 0, 2, 0, 0 + 2379, 2380, 0, 2, 0, 0 + 2380, 2381, 0, 2, 0, 0 + 2377, 2379, 0, 2, 0, 0 + 2382, 2383, 0, 2, 0, 0 + 2383, 2384, 0, 2, 0, 0 + 2384, 2385, 0, 2, 0, 0 + 2385, 2386, 0, 2, 0, 0 + 2386, 2387, 0, 2, 0, 0 + 2387, 2388, 0, 2, 0, 0 + 2388, 2389, 0, 2, 0, 0 + 2389, 2390, 0, 2, 0, 0 + 2390, 2391, 0, 2, 0, 0 + 2391, 2392, 0, 2, 0, 0 + 2392, 2393, 0, 2, 0, 0 + 2393, 2394, 0, 2, 0, 0 + 2395, 2396, 0, 2, 0, 0 + 2396, 2397, 0, 2, 0, 0 + 2397, 2398, 0, 2, 0, 0 + 2398, 2399, 0, 2, 0, 0 + 2399, 2400, 0, 2, 0, 0 + 2400, 2401, 0, 2, 0, 0 + 2401, 2402, 0, 2, 0, 0 + 2402, 2403, 0, 2, 0, 0 + 2403, 2404, 0, 2, 0, 0 + 2404, 2405, 0, 2, 0, 0 + 2405, 2406, 0, 2, 0, 0 + 2406, 2407, 0, 2, 0, 0 + 2407, 2408, 0, 2, 0, 0 + 2408, 2409, 0, 2, 0, 0 + 2409, 2410, 0, 2, 0, 0 + 2410, 2411, 0, 2, 0, 0 + 2411, 2412, 0, 2, 0, 0 + 2412, 2413, 0, 2, 0, 0 + 2413, 2414, 0, 2, 0, 0 + 2414, 2415, 0, 2, 0, 0 + 2415, 2416, 0, 2, 0, 0 + 2416, 2417, 0, 2, 0, 0 + 2417, 2418, 0, 2, 0, 0 + 2418, 2419, 0, 2, 0, 0 + 2419, 2420, 0, 2, 0, 0 + 2420, 2421, 0, 2, 0, 0 + 2421, 2422, 0, 2, 0, 0 + 2422, 2423, 0, 2, 0, 0 + 2423, 2424, 0, 2, 0, 0 + 2424, 2425, 0, 2, 0, 0 + 2425, 2426, 0, 2, 0, 0 + 2426, 2427, 0, 2, 0, 0 + 2427, 2428, 0, 2, 0, 0 + 2428, 2429, 0, 2, 0, 0 + 2429, 2430, 0, 2, 0, 0 + 2431, 2432, 0, 1, 0, 0 + 2432, 2433, 0, 1, 0, 0 + 2433, 2434, 0, 1, 0, 0 + 2434, 2435, 0, 1, 0, 0 + 2435, 2436, 0, 1, 0, 0 + 2436, 2437, 0, 1, 0, 0 + 2437, 2438, 0, 1, 0, 0 + 2438, 2439, 0, 1, 0, 0 + 2439, 2441, 0, 1, 0, 0 + 2440, 2411, 0, 1, 0, 0 + 2441, 2440, 0, 1, 0, 0 + 2442, 2443, 0, 1, 0, 0 + 2443, 2444, 0, 1, 0, 0 + 2444, 2445, 0, 1, 0, 0 + 2446, 2447, 0, 1, 0, 0 + 2447, 2448, 0, 1, 0, 0 + 2448, 2449, 0, 1, 0, 0 + 2450, 2451, 0, 1, 0, 0 + 2451, 6615, 0, 1, 0, 0 + 2452, 6614, 0, 1, 0, 0 + 2453, 2454, 0, 1, 0, 0 + 2454, 2455, 0, 1, 0, 0 + 2455, 2456, 0, 1, 0, 0 + 2456, 2457, 0, 1, 0, 0 + 2457, 2467, 0, 1, 0, 0 + 2458, 2459, 0, 1, 0, 0 + 2459, 2460, 0, 1, 0, 0 + 2460, 2461, 0, 1, 0, 0 + 2461, 2462, 0, 1, 0, 0 + 2462, 2463, 0, 1, 0, 0 + 2463, 6613, 0, 1, 0, 0 + 2464, 6612, 0, 1, 0, 0 + 2465, 2466, 0, 1, 0, 0 + 2449, 2458, 0, 1, 0, 0 + 2467, 2431, 0, 1, 0, 0 + 2468, 2469, 0, 2, 0, 0 + 2469, 2470, 0, 2, 0, 0 + 2470, 2471, 0, 2, 0, 0 + 2471, 2472, 0, 2, 0, 0 + 2472, 2473, 0, 2, 0, 0 + 2473, 2474, 0, 2, 0, 0 + 2474, 2475, 0, 2, 0, 0 + 2475, 2476, 0, 2, 0, 0 + 2476, 2477, 0, 2, 0, 0 + 2477, 2478, 0, 2, 0, 0 + 2478, 2479, 0, 2, 0, 0 + 2479, 2395, 0, 2, 0, 0 + 2480, 2481, 0, 2, 0, 0 + 2481, 2482, 0, 2, 0, 0 + 2482, 2483, 0, 2, 0, 0 + 2483, 2484, 0, 2, 0, 0 + 2484, 2485, 0, 2, 0, 0 + 2485, 2486, 0, 2, 0, 0 + 2486, 2487, 0, 2, 0, 0 + 2487, 2488, 0, 2, 0, 0 + 2488, 2489, 0, 2, 0, 0 + 2489, 2490, 0, 2, 0, 0 + 2490, 2491, 0, 2, 0, 0 + 2394, 2480, 0, 2, 0, 0 + 2378, 2492, 0, 1, 0, 0 + 2492, 2442, 0, 1, 0, 0 + 2381, 2382, 0, 2, 0, 0 + 2493, 2494, 0, 2, 0, 0 + 2494, 2495, 0, 2, 0, 0 + 2495, 2496, 0, 2, 0, 0 + 2496, 2497, 0, 2, 0, 0 + 2497, 2498, 0, 2, 0, 0 + 2498, 2499, 0, 2, 0, 0 + 2499, 2500, 0, 2, 0, 0 + 2500, 2501, 0, 2, 0, 0 + 2501, 2502, 0, 2, 0, 0 + 2502, 2503, 0, 2, 0, 0 + 2503, 2504, 0, 2, 0, 0 + 2504, 2505, 0, 2, 0, 0 + 2505, 2506, 0, 2, 0, 0 + 2506, 2507, 0, 2, 0, 0 + 2507, 2508, 0, 2, 0, 0 + 2508, 2509, 0, 2, 0, 0 + 2509, 2510, 0, 2, 0, 0 + 2510, 2511, 0, 2, 0, 0 + 2511, 2512, 0, 2, 0, 0 + 2512, 2513, 0, 2, 0, 0 + 2513, 2514, 0, 2, 0, 0 + 2514, 2515, 0, 2, 0, 0 + 2515, 2516, 0, 2, 0, 0 + 2516, 2517, 0, 2, 0, 0 + 2517, 2518, 0, 2, 0, 0 + 2518, 2519, 0, 2, 0, 0 + 2519, 2520, 0, 2, 0, 0 + 2520, 2521, 0, 2, 0, 0 + 2521, 2522, 0, 2, 0, 0 + 2522, 2523, 0, 2, 0, 0 + 2523, 2357, 0, 2, 0, 0 + 2524, 2525, 0, 2, 0, 0 + 2525, 2526, 0, 2, 0, 0 + 2430, 2524, 0, 2, 0, 0 + 2527, 2528, 0, 2, 0, 0 + 2528, 2529, 0, 2, 0, 0 + 2529, 2530, 0, 2, 0, 0 + 2530, 2531, 0, 2, 0, 0 + 2531, 2532, 0, 2, 0, 0 + 2532, 2533, 0, 2, 0, 0 + 2533, 2534, 0, 2, 0, 0 + 2526, 2527, 0, 2, 0, 0 + 2535, 2536, 0, 2, 0, 0 + 2536, 2537, 0, 2, 0, 0 + 2537, 2538, 0, 2, 0, 0 + 2538, 2539, 0, 2, 0, 0 + 2539, 2540, 0, 2, 0, 0 + 2540, 2541, 0, 2, 0, 0 + 2534, 2535, 0, 2, 0, 0 + 2542, 2543, 0, 2, 0, 0 + 2543, 2544, 0, 2, 0, 0 + 2544, 2545, 0, 2, 0, 0 + 2545, 2546, 0, 2, 0, 0 + 2546, 2547, 0, 2, 0, 0 + 2547, 2548, 0, 2, 0, 0 + 2548, 2549, 0, 2, 0, 0 + 2549, 2550, 0, 2, 0, 0 + 2550, 2551, 0, 2, 0, 0 + 2551, 2552, 0, 2, 0, 0 + 2552, 2553, 0, 2, 0, 0 + 2553, 2554, 0, 2, 0, 0 + 2541, 2542, 0, 2, 0, 0 + 2556, 2557, 0, 1, 1, 0 + 2558, 2559, 0, 1, 1, 0 + 2559, 2560, 0, 1, 1, 0 + 2560, 2561, 0, 1, 1, 0 + 2561, 2562, 0, 1, 1, 0 + 2562, 2563, 0, 1, 1, 0 + 2563, 2564, 0, 1, 1, 0 + 2564, 2565, 0, 1, 1, 0 + 2565, 2566, 0, 1, 1, 0 + 2566, 2567, 0, 1, 1, 0 + 2567, 2568, 0, 1, 1, 0 + 2568, 2569, 0, 1, 1, 0 + 2570, 2571, 0, 2, 0, 0 + 2571, 2572, 0, 2, 0, 0 + 2572, 2573, 0, 2, 0, 0 + 2573, 2574, 0, 2, 0, 0 + 2574, 2575, 0, 2, 0, 0 + 2575, 2576, 0, 2, 0, 0 + 2576, 2577, 0, 2, 0, 0 + 2577, 2578, 0, 2, 0, 0 + 2578, 2579, 0, 2, 0, 0 + 2579, 2580, 0, 2, 0, 0 + 2580, 2581, 0, 2, 0, 0 + 2581, 2582, 0, 2, 0, 0 + 2582, 2583, 0, 2, 0, 0 + 2583, 2584, 0, 2, 0, 0 + 2584, 2585, 0, 2, 0, 0 + 2585, 2586, 0, 2, 0, 0 + 2586, 2587, 0, 2, 0, 0 + 2587, 2588, 0, 2, 0, 0 + 2588, 2589, 0, 2, 0, 0 + 2589, 2590, 0, 2, 0, 0 + 2590, 2591, 0, 2, 0, 0 + 2591, 2592, 0, 2, 0, 0 + 2592, 2593, 0, 2, 0, 0 + 2594, 2595, 0, 2, 0, 0 + 2595, 2596, 0, 1, 0, 1 + 2596, 2597, 0, 1, 0, 1 + 2597, 2598, 0, 1, 0, 1 + 2598, 2599, 0, 1, 0, 1 + 2599, 2600, 0, 1, 0, 1 + 2600, 2601, 0, 1, 0, 1 + 2601, 2602, 0, 2, 0, 0 + 2602, 2603, 0, 2, 0, 0 + 2603, 2604, 0, 2, 0, 0 + 2604, 2605, 0, 2, 0, 0 + 2605, 2606, 0, 2, 0, 0 + 2606, 2607, 0, 2, 0, 0 + 2607, 2608, 0, 2, 0, 0 + 2608, 2609, 0, 2, 0, 0 + 2609, 2610, 0, 2, 0, 0 + 2610, 2611, 0, 2, 0, 0 + 2611, 2612, 0, 2, 0, 0 + 2612, 2613, 0, 2, 0, 0 + 2613, 2614, 0, 2, 0, 0 + 2614, 2615, 0, 2, 0, 0 + 2615, 2616, 0, 2, 0, 0 + 2616, 2468, 0, 2, 0, 0 + 2491, 2570, 0, 2, 0, 0 + 2617, 2618, 0, 1, 1, 0 + 2618, 2619, 0, 1, 1, 0 + 2619, 2620, 0, 1, 1, 0 + 2620, 2621, 0, 1, 1, 0 + 2621, 2622, 0, 1, 1, 0 + 2622, 2623, 0, 1, 1, 0 + 2623, 2624, 0, 1, 1, 0 + 2624, 2625, 0, 1, 1, 0 + 2625, 2626, 0, 1, 1, 0 + 2626, 592, 0, 1, 1, 0 + 2627, 2628, 0, 1, 1, 0 + 2628, 2629, 0, 1, 1, 0 + 2629, 2630, 0, 1, 1, 0 + 2630, 2631, 0, 1, 1, 0 + 2631, 2632, 0, 1, 1, 0 + 2632, 2633, 0, 1, 1, 0 + 2633, 2634, 0, 1, 1, 0 + 2634, 2635, 0, 1, 1, 0 + 2636, 2637, 0, 1, 1, 0 + 2637, 2638, 0, 1, 1, 0 + 2638, 2639, 0, 1, 1, 0 + 2639, 2640, 0, 1, 1, 0 + 2640, 1072, 0, 1, 1, 0 + 2641, 2642, 0, 1, 1, 0 + 2642, 2643, 0, 1, 1, 0 + 2643, 2644, 0, 1, 1, 0 + 2644, 2645, 0, 1, 1, 0 + 2645, 2646, 0, 1, 1, 0 + 2646, 2647, 0, 1, 1, 0 + 2647, 2648, 0, 1, 1, 0 + 2648, 2649, 0, 1, 1, 0 + 2649, 2650, 0, 1, 1, 0 + 2650, 2651, 0, 1, 1, 0 + 2651, 2652, 0, 1, 1, 0 + 2652, 2653, 0, 1, 1, 0 + 2653, 2654, 0, 1, 1, 0 + 2654, 2655, 0, 1, 1, 0 + 2655, 2656, 0, 1, 1, 0 + 2656, 2657, 0, 1, 1, 0 + 2658, 2659, 0, 1, 1, 0 + 2659, 2660, 0, 1, 1, 0 + 2660, 2661, 0, 1, 1, 0 + 2661, 2662, 0, 1, 1, 0 + 2662, 2663, 0, 1, 1, 0 + 2663, 2664, 0, 1, 1, 0 + 2664, 2665, 0, 1, 1, 0 + 2665, 2666, 0, 1, 1, 0 + 2666, 2667, 0, 1, 1, 0 + 2667, 2668, 0, 1, 1, 0 + 2668, 2669, 0, 1, 1, 0 + 2669, 2670, 0, 1, 1, 0 + 2670, 2671, 0, 1, 1, 0 + 2657, 2658, 0, 1, 1, 0 + 2672, 2673, 0, 1, 1, 0 + 2673, 2674, 0, 1, 1, 0 + 2674, 2675, 0, 1, 1, 0 + 2675, 2676, 0, 1, 1, 0 + 2676, 2677, 0, 1, 1, 0 + 2677, 2678, 0, 1, 1, 0 + 2678, 2679, 0, 1, 1, 0 + 2679, 2680, 0, 1, 1, 0 + 2680, 2617, 0, 1, 1, 0 + 2671, 2672, 0, 1, 1, 0 + 2681, 2682, 0, 1, 1, 0 + 2682, 2683, 0, 1, 1, 0 + 2683, 2684, 0, 1, 1, 0 + 2684, 2685, 0, 1, 1, 0 + 2685, 2686, 0, 1, 1, 0 + 2686, 2687, 0, 1, 1, 0 + 2687, 2688, 0, 1, 1, 0 + 2688, 2689, 0, 1, 1, 0 + 2689, 2690, 0, 1, 1, 0 + 2690, 2691, 0, 1, 1, 0 + 2691, 2692, 0, 1, 1, 0 + 2692, 2693, 0, 1, 1, 0 + 2693, 2694, 0, 1, 1, 0 + 2694, 2695, 0, 1, 1, 0 + 2695, 2696, 0, 1, 1, 0 + 2696, 2627, 0, 1, 1, 0 + 2672, 2681, 0, 1, 1, 0 + 2697, 2698, 0, 1, 1, 0 + 2698, 1068, 0, 1, 1, 0 + 2627, 2697, 0, 1, 1, 0 + 2699, 2700, 0, 1, 1, 0 + 2617, 2699, 0, 1, 1, 0 + 2701, 2702, 0, 1, 1, 0 + 2702, 2703, 0, 1, 1, 0 + 2703, 2704, 0, 1, 1, 0 + 2704, 2705, 0, 1, 1, 0 + 2705, 2706, 0, 1, 1, 0 + 2706, 2707, 0, 1, 1, 0 + 2707, 2708, 0, 1, 1, 0 + 2708, 2709, 0, 1, 1, 0 + 2709, 2710, 0, 1, 1, 0 + 2710, 2711, 0, 1, 1, 0 + 2711, 2712, 0, 1, 1, 0 + 2700, 2701, 0, 1, 1, 0 + 2713, 2714, 0, 1, 1, 0 + 2714, 2715, 0, 1, 1, 0 + 2715, 2716, 0, 1, 1, 0 + 2716, 2717, 0, 1, 1, 0 + 2717, 2718, 0, 1, 1, 0 + 2718, 2719, 0, 1, 1, 0 + 2719, 2720, 0, 1, 1, 0 + 2720, 2721, 0, 1, 1, 0 + 2721, 591, 0, 1, 1, 0 + 2722, 2713, 0, 1, 1, 0 + 2712, 2722, 0, 1, 1, 0 + 1071, 2722, 0, 1, 1, 0 + 2723, 2724, 0, 2, 0, 0 + 2724, 2725, 0, 2, 0, 0 + 2725, 2726, 0, 2, 0, 0 + 2726, 2727, 0, 2, 0, 0 + 2727, 2728, 0, 2, 0, 0 + 2728, 2729, 0, 2, 0, 0 + 2729, 2730, 0, 2, 0, 0 + 2730, 2731, 0, 2, 0, 0 + 2731, 2732, 0, 2, 0, 0 + 2732, 2733, 0, 2, 0, 0 + 2733, 2734, 0, 2, 0, 0 + 2734, 2735, 0, 2, 0, 0 + 2735, 2736, 0, 2, 0, 0 + 2736, 2737, 0, 2, 0, 0 + 2737, 2738, 0, 2, 0, 0 + 2738, 2739, 0, 2, 0, 0 + 2739, 2740, 0, 2, 0, 0 + 2740, 2741, 0, 2, 0, 0 + 2741, 2742, 0, 2, 0, 0 + 2742, 2743, 0, 2, 0, 0 + 2743, 2744, 0, 2, 0, 0 + 2744, 5688, 0, 2, 0, 0 + 2745, 2746, 0, 2, 0, 0 + 2746, 2747, 0, 2, 0, 0 + 2748, 2749, 0, 2, 0, 0 + 2749, 5687, 0, 2, 0, 0 + 2750, 2751, 0, 2, 0, 0 + 2751, 2752, 0, 2, 0, 0 + 2752, 2753, 0, 2, 0, 0 + 2753, 2754, 0, 2, 0, 0 + 2754, 2755, 0, 2, 0, 0 + 2755, 2756, 0, 2, 0, 0 + 2756, 2757, 0, 2, 0, 0 + 2757, 2758, 0, 2, 0, 0 + 2758, 2759, 0, 2, 0, 0 + 2760, 2761, 0, 1, 0, 0 + 2761, 2762, 0, 1, 0, 1 + 2762, 2763, 0, 1, 0, 1 + 2763, 2764, 0, 1, 0, 1 + 2764, 2765, 0, 1, 0, 1 + 2765, 2766, 0, 1, 0, 1 + 2766, 2767, 0, 1, 0, 1 + 2767, 2768, 0, 2, 0, 0 + 2768, 2769, 0, 2, 0, 0 + 2769, 2770, 0, 2, 0, 0 + 2770, 2771, 0, 2, 0, 0 + 2759, 2760, 0, 2, 0, 0 + 2772, 2773, 0, 2, 0, 0 + 2773, 2774, 0, 2, 0, 0 + 2774, 2775, 0, 2, 0, 0 + 2775, 2776, 0, 2, 0, 0 + 2777, 2778, 0, 1, 0, 0 + 2778, 2779, 0, 1, 0, 0 + 2779, 2780, 0, 1, 0, 0 + 2780, 2781, 0, 1, 0, 0 + 2781, 2782, 0, 1, 0, 0 + 2782, 2783, 0, 1, 0, 0 + 2783, 2784, 0, 1, 0, 0 + 2784, 2785, 0, 1, 0, 0 + 2785, 2786, 0, 1, 0, 0 + 2786, 2787, 0, 1, 0, 0 + 2787, 2788, 0, 1, 0, 0 + 2788, 2789, 0, 1, 0, 0 + 2789, 2790, 0, 1, 0, 0 + 2790, 2791, 0, 1, 0, 0 + 2791, 2792, 0, 1, 0, 0 + 2792, 2793, 0, 1, 0, 0 + 2793, 2794, 0, 1, 0, 0 + 2794, 2795, 0, 1, 0, 0 + 2795, 2290, 0, 1, 0, 0 + 2796, 2797, 0, 1, 1, 0 + 2797, 2798, 0, 1, 1, 0 + 2799, 2800, 0, 1, 1, 0 + 2800, 2801, 0, 1, 1, 0 + 2801, 2802, 0, 1, 1, 0 + 2802, 2803, 0, 1, 1, 0 + 2327, 2796, 0, 1, 1, 0 + 2810, 2811, 0, 1, 1, 0 + 2803, 2804, 0, 1, 1, 0 + 2804, 2805, 0, 1, 1, 0 + 2805, 2806, 0, 1, 1, 0 + 2806, 2807, 0, 1, 1, 0 + 2807, 2808, 0, 1, 1, 0 + 2808, 2809, 0, 1, 1, 0 + 2809, 2810, 0, 1, 1, 0 + 2747, 2772, 0, 2, 0, 0 + 1143, 1197, 0, 1, 1, 0 + 589, 1133, 0, 1, 1, 0 + 2812, 2813, 0, 1, 1, 0 + 2813, 2636, 0, 1, 1, 0 + 2635, 2812, 0, 1, 1, 0 + 2814, 1251, 0, 1, 1, 0 + 2815, 2816, 0, 1, 1, 0 + 2816, 2817, 0, 1, 1, 0 + 2818, 2819, 0, 1, 1, 0 + 2819, 2820, 0, 1, 1, 0 + 2820, 2815, 0, 1, 1, 0 + 1299, 2818, 0, 1, 1, 0 + 2821, 2822, 0, 1, 1, 0 + 2822, 2823, 0, 1, 1, 0 + 2823, 2824, 0, 1, 1, 0 + 2824, 2825, 0, 1, 1, 0 + 2825, 2826, 0, 1, 1, 0 + 2826, 2827, 0, 1, 1, 0 + 2827, 2828, 0, 1, 1, 0 + 2828, 2829, 0, 1, 1, 0 + 2829, 2830, 0, 1, 1, 0 + 2830, 2831, 0, 1, 1, 0 + 2831, 2832, 0, 1, 1, 0 + 2832, 2833, 0, 1, 1, 0 + 2833, 2834, 0, 1, 1, 0 + 2834, 2835, 0, 1, 1, 0 + 2835, 2836, 0, 1, 1, 0 + 2836, 2837, 0, 1, 1, 0 + 2837, 2838, 0, 1, 1, 0 + 2838, 2839, 0, 1, 1, 0 + 2839, 2641, 0, 1, 1, 0 + 2815, 2821, 0, 1, 1, 0 + 2840, 1322, 0, 1, 1, 0 + 2648, 2840, 0, 1, 1, 0 + 2841, 2842, 0, 1, 1, 0 + 2842, 2843, 0, 1, 1, 0 + 2843, 2844, 0, 1, 1, 0 + 2844, 2845, 0, 1, 1, 0 + 2845, 2846, 0, 1, 1, 0 + 2846, 2847, 0, 1, 1, 0 + 2847, 2848, 0, 1, 1, 0 + 2848, 2849, 0, 1, 1, 0 + 2849, 2850, 0, 1, 1, 0 + 2850, 2851, 0, 1, 1, 0 + 2851, 2852, 0, 1, 1, 0 + 2852, 2853, 0, 1, 1, 0 + 2853, 2854, 0, 1, 1, 0 + 2854, 2855, 0, 1, 1, 0 + 2855, 2856, 0, 1, 1, 0 + 2856, 2857, 0, 1, 1, 0 + 2857, 2858, 0, 1, 1, 0 + 2858, 2859, 0, 1, 1, 0 + 2859, 2860, 0, 1, 1, 0 + 2860, 2861, 0, 1, 1, 0 + 2861, 2862, 0, 1, 1, 0 + 2862, 2863, 0, 1, 1, 0 + 2863, 2864, 0, 1, 1, 0 + 2864, 2865, 0, 1, 1, 0 + 2865, 2866, 0, 1, 1, 0 + 2866, 2867, 0, 1, 1, 0 + 2867, 2868, 0, 1, 1, 0 + 2868, 2869, 0, 1, 1, 0 + 2869, 2870, 0, 1, 1, 0 + 2870, 2871, 0, 1, 1, 0 + 2871, 2872, 0, 1, 1, 0 + 2872, 2873, 0, 1, 1, 0 + 2873, 2874, 0, 1, 1, 0 + 2874, 2875, 0, 1, 1, 0 + 2876, 2877, 0, 1, 0, 1 + 2877, 2878, 0, 1, 0, 1 + 2879, 2880, 0, 1, 0, 1 + 2880, 2876, 0, 1, 0, 1 + 2881, 2882, 0, 1, 0, 1 + 2882, 2883, 0, 1, 0, 1 + 2883, 2884, 0, 1, 0, 1 + 2886, 2887, 0, 1, 0, 1 + 2887, 2888, 0, 1, 0, 1 + 2888, 2889, 0, 2, 0, 1 + 2889, 2890, 0, 2, 0, 1 + 2890, 2891, 0, 2, 0, 1 + 2891, 2892, 0, 2, 0, 1 + 2892, 2893, 0, 2, 0, 1 + 2893, 2894, 0, 2, 0, 1 + 2894, 2895, 0, 2, 0, 1 + 2895, 2896, 0, 2, 0, 1 + 2896, 2897, 0, 2, 0, 1 + 2897, 2898, 0, 2, 0, 1 + 2898, 2899, 0, 2, 0, 1 + 2899, 2900, 0, 2, 0, 1 + 2900, 2901, 0, 2, 0, 1 + 2901, 2902, 0, 2, 0, 1 + 2902, 2903, 0, 2, 0, 1 + 2903, 2904, 0, 2, 0, 1 + 2904, 2985, 0, 2, 0, 1 + 2905, 2906, 0, 2, 0, 1 + 2906, 2907, 0, 2, 0, 1 + 2907, 2908, 0, 2, 0, 1 + 2908, 2909, 0, 2, 0, 1 + 2909, 2910, 0, 2, 0, 1 + 2910, 2911, 0, 2, 0, 1 + 2911, 2912, 0, 2, 0, 1 + 2912, 2913, 0, 2, 0, 1 + 2913, 2914, 0, 2, 0, 1 + 2914, 2915, 0, 2, 0, 1 + 2915, 2916, 0, 2, 0, 1 + 2916, 2917, 0, 2, 0, 1 + 2917, 2980, 0, 2, 0, 1 + 2918, 2919, 0, 2, 0, 1 + 2919, 2920, 0, 2, 0, 1 + 2920, 2921, 0, 2, 0, 1 + 2921, 2922, 0, 2, 0, 1 + 2922, 2923, 0, 2, 0, 1 + 2923, 2924, 0, 2, 0, 1 + 2924, 2925, 0, 2, 0, 1 + 2925, 2926, 0, 2, 0, 1 + 2926, 2927, 0, 2, 0, 1 + 2927, 2928, 0, 2, 0, 1 + 2928, 2929, 0, 2, 0, 1 + 2929, 2930, 0, 2, 0, 1 + 2930, 2931, 0, 1, 0, 1 + 2931, 2932, 0, 1, 0, 1 + 2933, 2934, 0, 1, 0, 1 + 2934, 2935, 0, 2, 0, 1 + 2935, 2936, 0, 2, 0, 1 + 2936, 2937, 0, 1, 0, 1 + 2938, 2939, 0, 1, 0, 1 + 2939, 2940, 0, 2, 0, 1 + 2940, 2981, 0, 2, 0, 1 + 2941, 2942, 0, 2, 0, 1 + 2942, 2943, 0, 2, 0, 1 + 2943, 2944, 0, 2, 0, 1 + 2944, 2945, 0, 2, 0, 1 + 2945, 2946, 0, 2, 0, 1 + 2946, 2947, 0, 2, 0, 1 + 2947, 2948, 0, 2, 0, 1 + 2948, 2949, 0, 2, 0, 1 + 2949, 2950, 0, 2, 0, 1 + 2950, 2951, 0, 2, 0, 1 + 2951, 2952, 0, 2, 0, 1 + 2953, 2954, 0, 2, 0, 1 + 2954, 2955, 0, 2, 0, 1 + 2955, 2956, 0, 2, 0, 1 + 2956, 2957, 0, 2, 0, 1 + 2957, 2958, 0, 2, 0, 1 + 2958, 2959, 0, 2, 0, 1 + 2959, 2960, 0, 2, 0, 1 + 2960, 2961, 0, 2, 0, 1 + 2961, 2962, 0, 2, 0, 1 + 2962, 2963, 0, 2, 0, 1 + 2963, 2964, 0, 2, 0, 1 + 2964, 2965, 0, 2, 0, 1 + 2965, 2966, 0, 2, 0, 1 + 2966, 2967, 0, 2, 0, 1 + 2967, 2968, 0, 2, 0, 1 + 2968, 2969, 0, 2, 0, 1 + 2969, 2970, 0, 2, 0, 1 + 2970, 2971, 0, 1, 0, 1 + 2971, 2972, 0, 1, 0, 1 + 2972, 1034, 0, 1, 0, 1 + 1033, 2886, 0, 1, 0, 1 + 2973, 2975, 0, 1, 1, 0 + 2974, 2159, 0, 1, 1, 0 + 2975, 2974, 0, 1, 1, 0 + 2976, 2159, 0, 1, 1, 0 + 2885, 2977, 0, 1, 0, 1 + 2977, 2933, 0, 1, 0, 1 + 2932, 2978, 0, 1, 0, 1 + 2978, 2879, 0, 1, 0, 1 + 2884, 2885, 0, 1, 0, 1 + 2937, 2979, 0, 1, 0, 1 + 2979, 2938, 0, 1, 0, 1 + 2980, 2918, 0, 2, 0, 1 + 2981, 2941, 0, 2, 0, 1 + 2980, 6726, 0, 1, 1, 1 + 2982, 2984, 0, 1, 1, 1 + 2983, 6728, 0, 1, 1, 1 + 2984, 6727, 0, 1, 1, 1 + 2985, 2905, 0, 2, 0, 1 + 2987, 2988, 0, 1, 0, 2 + 2988, 2989, 0, 1, 0, 2 + 2989, 2990, 0, 1, 0, 2 + 2990, 2991, 0, 1, 0, 2 + 2991, 2992, 0, 1, 0, 2 + 2992, 2993, 0, 1, 0, 2 + 2993, 2994, 0, 1, 0, 2 + 2994, 2995, 0, 1, 0, 2 + 2995, 2996, 0, 1, 0, 2 + 2996, 2997, 0, 1, 0, 2 + 2998, 2999, 0, 1, 0, 2 + 2999, 3000, 0, 1, 0, 2 + 3001, 6697, 0, 1, 0, 2 + 3002, 3003, 0, 1, 0, 2 + 2997, 3004, 0, 1, 0, 2 + 3004, 2998, 0, 1, 0, 2 + 3005, 3006, 0, 1, 0, 2 + 3006, 3007, 0, 1, 0, 2 + 3007, 3008, 0, 1, 0, 2 + 3008, 2986, 0, 1, 0, 2 + 3004, 3005, 0, 1, 0, 2 + 1533, 1562, 0, 1, 1, 0 + 1984, 2010, 0, 1, 1, 0 + 3009, 3010, 0, 1, 0, 0 + 3010, 3011, 0, 1, 0, 0 + 3011, 3012, 0, 1, 0, 0 + 3012, 3013, 0, 1, 0, 0 + 3013, 3014, 0, 1, 0, 0 + 3014, 3015, 0, 1, 0, 0 + 3015, 3016, 0, 1, 0, 0 + 3016, 3017, 0, 1, 0, 0 + 3017, 3018, 0, 1, 0, 0 + 3019, 3020, 0, 1, 0, 0 + 3020, 3021, 0, 1, 0, 0 + 3021, 3022, 0, 1, 0, 0 + 3022, 3023, 0, 1, 0, 0 + 3023, 3024, 0, 1, 0, 0 + 3025, 3026, 0, 1, 0, 0 + 3026, 3027, 0, 1, 0, 0 + 3027, 3009, 0, 1, 0, 0 + 3028, 3029, 0, 1, 0, 0 + 3029, 3030, 0, 1, 0, 0 + 3030, 3031, 0, 1, 0, 0 + 3031, 3032, 0, 1, 0, 0 + 3032, 3033, 0, 1, 0, 0 + 3033, 3034, 0, 1, 0, 0 + 3034, 3035, 0, 1, 0, 0 + 3035, 3036, 0, 1, 0, 0 + 3036, 3037, 0, 1, 0, 0 + 3037, 3038, 0, 1, 0, 0 + 3038, 3039, 0, 1, 0, 0 + 3039, 3040, 0, 1, 0, 0 + 3040, 3041, 0, 1, 0, 0 + 3041, 3042, 0, 1, 0, 0 + 3042, 3043, 0, 1, 0, 0 + 3043, 3044, 0, 1, 0, 0 + 3044, 3045, 0, 1, 0, 0 + 3045, 3046, 0, 1, 0, 0 + 3046, 3047, 0, 1, 0, 0 + 3047, 3048, 0, 1, 0, 0 + 3048, 3049, 0, 1, 0, 0 + 3049, 3050, 0, 1, 0, 0 + 3050, 3051, 0, 1, 0, 0 + 3051, 3052, 0, 1, 0, 0 + 3052, 3019, 0, 1, 0, 0 + 3024, 3025, 0, 1, 0, 0 + 3053, 3054, 0, 1, 1, 0 + 3054, 3055, 0, 1, 1, 0 + 3055, 3056, 0, 1, 1, 0 + 3056, 3057, 0, 1, 1, 0 + 3057, 3058, 0, 1, 1, 0 + 3059, 3060, 0, 1, 1, 0 + 3060, 3061, 0, 1, 1, 0 + 3061, 3062, 0, 1, 1, 0 + 3062, 3063, 0, 1, 1, 0 + 3063, 3064, 0, 1, 1, 0 + 3064, 3065, 0, 1, 1, 0 + 3065, 3066, 0, 1, 1, 0 + 3068, 3069, 0, 1, 1, 0 + 3069, 3070, 0, 1, 1, 0 + 3070, 3071, 0, 1, 1, 0 + 3071, 3072, 0, 1, 1, 0 + 3072, 3073, 0, 1, 1, 0 + 3073, 3074, 0, 1, 1, 0 + 3074, 3075, 0, 1, 1, 0 + 3075, 3076, 0, 1, 1, 0 + 3076, 3077, 0, 1, 1, 0 + 3077, 3078, 0, 1, 1, 0 + 3078, 3079, 0, 1, 1, 0 + 3079, 3080, 0, 1, 1, 0 + 3080, 3081, 0, 1, 1, 0 + 3081, 3082, 0, 1, 1, 0 + 3083, 3084, 0, 1, 1, 0 + 3084, 3085, 0, 1, 1, 0 + 3085, 3086, 0, 1, 1, 0 + 3086, 3087, 0, 1, 1, 0 + 3087, 3088, 0, 1, 1, 0 + 3088, 3089, 0, 1, 1, 0 + 3089, 3090, 0, 1, 1, 0 + 3090, 3091, 0, 1, 1, 0 + 3091, 3092, 0, 1, 1, 0 + 3092, 3093, 0, 1, 1, 0 + 3093, 3094, 0, 1, 1, 0 + 3094, 3095, 0, 1, 1, 0 + 3095, 3096, 0, 1, 1, 0 + 3096, 3097, 0, 1, 1, 0 + 3097, 3098, 0, 1, 1, 0 + 3098, 3099, 0, 1, 1, 0 + 3099, 3100, 0, 1, 1, 0 + 3100, 3101, 0, 1, 1, 0 + 3101, 3102, 0, 1, 1, 0 + 3102, 3103, 0, 1, 1, 0 + 3103, 3104, 0, 1, 1, 0 + 3104, 3105, 0, 1, 1, 0 + 3105, 3106, 0, 1, 1, 0 + 3106, 3107, 0, 1, 1, 0 + 3107, 3108, 0, 1, 1, 0 + 3108, 3109, 0, 1, 1, 0 + 3109, 3110, 0, 1, 1, 0 + 3082, 3112, 0, 1, 1, 0 + 3112, 3083, 0, 1, 1, 0 + 3112, 3111, 0, 1, 0, 0 + 3111, 3028, 0, 1, 0, 0 + 3114, 3115, 0, 1, 1, 0 + 3115, 3116, 0, 1, 1, 0 + 3116, 3117, 0, 1, 1, 0 + 3117, 2837, 0, 1, 1, 0 + 3118, 3119, 0, 1, 0, 0 + 3119, 3120, 0, 1, 0, 0 + 3120, 3121, 0, 1, 0, 0 + 3121, 3122, 0, 1, 0, 0 + 3122, 3123, 0, 1, 0, 0 + 3123, 3124, 0, 1, 0, 0 + 3124, 3125, 0, 1, 0, 0 + 3125, 2645, 0, 1, 0, 0 + 3113, 3118, 0, 1, 0, 0 + 3126, 3127, 0, 1, 1, 0 + 3127, 3128, 0, 1, 1, 0 + 3128, 3129, 0, 1, 1, 0 + 3129, 3130, 0, 1, 1, 0 + 3130, 3131, 0, 1, 1, 0 + 3131, 3132, 0, 1, 1, 0 + 3132, 3133, 0, 1, 1, 0 + 3133, 3134, 0, 1, 1, 0 + 3134, 3135, 0, 1, 1, 0 + 3135, 3136, 0, 1, 1, 0 + 3136, 3137, 0, 1, 1, 0 + 3137, 3138, 0, 1, 1, 0 + 3138, 3139, 0, 1, 1, 0 + 3139, 3140, 0, 1, 1, 0 + 3140, 3141, 0, 1, 1, 0 + 3141, 3142, 0, 1, 1, 0 + 3142, 3143, 0, 1, 1, 0 + 3143, 3144, 0, 1, 1, 0 + 3144, 3145, 0, 1, 1, 0 + 3145, 3146, 0, 1, 1, 0 + 3146, 3147, 0, 1, 1, 0 + 3147, 3148, 0, 1, 1, 0 + 3148, 3149, 0, 1, 1, 0 + 3149, 3150, 0, 1, 1, 0 + 3150, 3151, 0, 1, 1, 0 + 3151, 3114, 0, 1, 1, 0 + 3152, 3153, 0, 1, 1, 0 + 3153, 3154, 0, 1, 1, 0 + 3154, 3155, 0, 1, 1, 0 + 3155, 3156, 0, 1, 1, 0 + 3156, 3157, 0, 1, 1, 0 + 3157, 3158, 0, 1, 1, 0 + 3158, 3159, 0, 1, 1, 0 + 3159, 3160, 0, 1, 1, 0 + 3160, 2672, 0, 1, 1, 0 + 3161, 3152, 0, 1, 1, 0 + 3162, 3163, 0, 1, 1, 0 + 3163, 3164, 0, 1, 1, 0 + 3164, 3165, 0, 1, 1, 0 + 3165, 3166, 0, 1, 1, 0 + 3166, 3167, 0, 1, 1, 0 + 3167, 3168, 0, 1, 1, 0 + 3168, 3169, 0, 1, 1, 0 + 3169, 3170, 0, 1, 1, 0 + 3170, 3171, 0, 1, 1, 0 + 3171, 3172, 0, 1, 1, 0 + 3172, 3173, 0, 1, 1, 0 + 3173, 3174, 0, 1, 1, 0 + 3174, 3175, 0, 1, 1, 0 + 3175, 3176, 0, 1, 1, 0 + 3176, 3177, 0, 1, 1, 0 + 3177, 3178, 0, 1, 1, 0 + 3178, 3179, 0, 1, 1, 0 + 3179, 3180, 0, 1, 1, 0 + 3180, 3181, 0, 1, 1, 0 + 3181, 3182, 0, 1, 1, 0 + 3182, 3183, 0, 1, 1, 0 + 3183, 3184, 0, 1, 1, 0 + 3185, 3186, 0, 1, 1, 0 + 3186, 3162, 0, 1, 1, 0 + 3187, 3188, 0, 1, 1, 0 + 3188, 3189, 0, 1, 1, 0 + 3189, 3190, 0, 1, 1, 0 + 3190, 3191, 0, 1, 1, 0 + 3191, 3192, 0, 1, 1, 0 + 3192, 3193, 0, 1, 1, 0 + 3193, 3194, 0, 1, 1, 0 + 3194, 3195, 0, 1, 1, 0 + 3195, 3196, 0, 1, 1, 0 + 3196, 3197, 0, 1, 1, 0 + 3197, 3198, 0, 1, 1, 0 + 3199, 3200, 0, 1, 1, 0 + 3200, 3201, 0, 1, 1, 0 + 3201, 3202, 0, 1, 1, 0 + 3202, 1300, 0, 1, 1, 0 + 3198, 3199, 0, 1, 1, 0 + 3184, 3187, 0, 1, 1, 0 + 3203, 1314, 0, 1, 1, 0 + 3205, 3206, 0, 1, 1, 0 + 3206, 3207, 0, 1, 1, 0 + 3207, 3208, 0, 1, 1, 0 + 3208, 3209, 0, 1, 1, 0 + 3209, 3210, 0, 1, 1, 0 + 3210, 3211, 0, 1, 1, 0 + 3211, 3212, 0, 1, 1, 0 + 3212, 3213, 0, 1, 1, 0 + 3213, 3214, 0, 1, 1, 0 + 3214, 3215, 0, 1, 1, 0 + 3215, 3216, 0, 1, 1, 0 + 3216, 3217, 0, 1, 1, 0 + 3219, 3220, 0, 1, 1, 0 + 3220, 3221, 0, 1, 1, 0 + 3221, 3222, 0, 1, 1, 0 + 3222, 3223, 0, 1, 1, 0 + 3223, 3224, 0, 1, 1, 0 + 3224, 3225, 0, 1, 1, 0 + 3225, 3226, 0, 1, 1, 0 + 3226, 3227, 0, 1, 1, 0 + 3227, 3228, 0, 1, 1, 0 + 1313, 3204, 0, 1, 1, 0 + 3229, 3205, 0, 1, 1, 0 + 3204, 3229, 0, 1, 1, 0 + 3230, 3231, 0, 1, 1, 0 + 3231, 3232, 0, 1, 1, 0 + 3232, 3233, 0, 1, 1, 0 + 3233, 3234, 0, 1, 1, 0 + 3234, 3235, 0, 1, 1, 0 + 3235, 3236, 0, 1, 1, 0 + 3236, 3237, 0, 1, 1, 0 + 3237, 3238, 0, 1, 1, 0 + 3238, 3239, 0, 1, 1, 0 + 3239, 3240, 0, 1, 1, 0 + 3240, 3241, 0, 1, 1, 0 + 3241, 3242, 0, 1, 1, 0 + 3242, 3243, 0, 1, 1, 0 + 3243, 3244, 0, 1, 1, 0 + 3244, 3245, 0, 1, 1, 0 + 3245, 3246, 0, 1, 1, 0 + 3246, 3247, 0, 1, 1, 0 + 3247, 3248, 0, 1, 1, 0 + 3248, 3249, 0, 1, 1, 0 + 3228, 3230, 0, 1, 1, 0 + 3250, 3251, 0, 1, 1, 0 + 3251, 3252, 0, 1, 1, 0 + 3252, 3253, 0, 1, 1, 0 + 3253, 3254, 0, 1, 1, 0 + 3254, 3255, 0, 1, 1, 0 + 3255, 3256, 0, 1, 1, 0 + 3256, 3257, 0, 1, 1, 0 + 3257, 3258, 0, 1, 1, 0 + 3258, 3259, 0, 1, 1, 0 + 3259, 3260, 0, 1, 1, 0 + 3260, 3261, 0, 1, 1, 0 + 3261, 3262, 0, 1, 1, 0 + 3262, 3263, 0, 1, 1, 0 + 3263, 3264, 0, 1, 1, 0 + 3264, 3265, 0, 1, 1, 0 + 3265, 3266, 0, 1, 1, 0 + 3266, 3267, 0, 1, 1, 0 + 3267, 3268, 0, 1, 1, 0 + 3268, 1214, 0, 1, 1, 0 + 1213, 3250, 0, 1, 1, 0 + 3269, 3270, 0, 1, 1, 0 + 3270, 3271, 0, 1, 1, 0 + 3271, 3272, 0, 1, 1, 0 + 3272, 3273, 0, 1, 1, 0 + 3273, 3274, 0, 1, 1, 0 + 3274, 3275, 0, 1, 1, 0 + 3275, 3276, 0, 1, 1, 0 + 3276, 3277, 0, 1, 1, 0 + 3277, 3278, 0, 1, 1, 0 + 3278, 3279, 0, 1, 1, 0 + 3279, 3280, 0, 1, 1, 0 + 3280, 1227, 0, 1, 1, 0 + 3281, 3290, 0, 1, 1, 0 + 3282, 3283, 0, 1, 1, 0 + 3283, 3284, 0, 1, 1, 0 + 3284, 3285, 0, 1, 1, 0 + 3286, 3287, 0, 1, 1, 0 + 3287, 3288, 0, 1, 1, 0 + 3288, 3289, 0, 1, 1, 0 + 3289, 3269, 0, 1, 1, 0 + 3285, 3286, 0, 1, 1, 0 + 3290, 3282, 0, 1, 1, 0 + 3291, 3292, 0, 1, 1, 0 + 3292, 3293, 0, 1, 1, 0 + 3293, 3294, 0, 1, 1, 0 + 3294, 3295, 0, 1, 1, 0 + 3295, 1097, 0, 1, 1, 0 + 3296, 3297, 0, 1, 1, 0 + 3297, 3298, 0, 1, 1, 0 + 3298, 3299, 0, 1, 1, 0 + 3299, 3300, 0, 1, 1, 0 + 3300, 3301, 0, 1, 1, 0 + 3301, 3302, 0, 1, 1, 0 + 3302, 3303, 0, 1, 1, 0 + 3303, 3304, 0, 1, 1, 0 + 3304, 3305, 0, 1, 1, 0 + 3305, 3306, 0, 1, 1, 0 + 3306, 3307, 0, 1, 1, 0 + 3307, 3308, 0, 1, 1, 0 + 3308, 3309, 0, 1, 1, 0 + 3309, 3310, 0, 1, 1, 0 + 3310, 3311, 0, 1, 1, 0 + 3311, 1132, 0, 1, 1, 0 + 1096, 3296, 0, 1, 1, 0 + 3312, 3313, 0, 1, 1, 0 + 3313, 3314, 0, 1, 1, 0 + 3314, 3315, 0, 1, 1, 0 + 3315, 3316, 0, 1, 1, 0 + 3316, 3317, 0, 1, 1, 0 + 3317, 3318, 0, 1, 1, 0 + 3318, 3319, 0, 1, 1, 0 + 3319, 3320, 0, 1, 1, 0 + 3320, 3321, 0, 1, 1, 0 + 3321, 3322, 0, 1, 1, 0 + 3322, 3323, 0, 1, 1, 0 + 3300, 3312, 0, 1, 1, 0 + 3324, 3325, 0, 1, 1, 0 + 3325, 1095, 0, 1, 1, 0 + 3323, 3324, 0, 1, 1, 0 + 3326, 3327, 0, 1, 1, 0 + 3327, 3328, 0, 1, 1, 0 + 3328, 3329, 0, 1, 1, 0 + 3329, 3330, 0, 1, 1, 0 + 3330, 3331, 0, 1, 1, 0 + 3331, 3332, 0, 1, 1, 0 + 3332, 3333, 0, 1, 1, 0 + 3333, 3334, 0, 1, 1, 0 + 3334, 3335, 0, 1, 1, 0 + 3335, 3336, 0, 1, 1, 0 + 3336, 1095, 0, 1, 1, 0 + 1087, 3326, 0, 1, 1, 0 + 3337, 3338, 0, 1, 1, 0 + 3338, 3339, 0, 1, 1, 0 + 3339, 3340, 0, 1, 1, 0 + 3340, 3341, 0, 1, 1, 0 + 3341, 3342, 0, 1, 1, 0 + 3342, 3343, 0, 1, 1, 0 + 3343, 3344, 0, 1, 1, 0 + 3344, 3345, 0, 1, 1, 0 + 3345, 3346, 0, 1, 1, 0 + 3346, 3347, 0, 1, 1, 0 + 3347, 3348, 0, 1, 1, 0 + 3348, 3349, 0, 1, 1, 0 + 3349, 3350, 0, 1, 1, 0 + 3350, 590, 0, 1, 1, 0 + 589, 3337, 0, 1, 1, 0 + 3351, 3352, 0, 1, 1, 0 + 3352, 3353, 0, 1, 1, 0 + 3353, 3354, 0, 1, 1, 0 + 3354, 3355, 0, 1, 1, 0 + 3355, 3356, 0, 1, 1, 0 + 3356, 3357, 0, 1, 1, 0 + 3357, 3358, 0, 1, 1, 0 + 3358, 3359, 0, 1, 1, 0 + 3359, 3360, 0, 1, 1, 0 + 3360, 3361, 0, 1, 1, 0 + 3361, 3362, 0, 1, 1, 0 + 3362, 3363, 0, 1, 1, 0 + 3363, 3364, 0, 1, 1, 0 + 3364, 3365, 0, 1, 1, 0 + 3365, 3366, 0, 1, 1, 0 + 3366, 3367, 0, 1, 1, 0 + 3367, 3368, 0, 1, 1, 0 + 3368, 3369, 0, 1, 1, 0 + 3369, 3370, 0, 1, 1, 0 + 3370, 3371, 0, 1, 1, 0 + 3371, 3372, 0, 1, 1, 0 + 3372, 3373, 0, 1, 1, 0 + 3373, 3374, 0, 1, 1, 0 + 3374, 3375, 0, 1, 1, 0 + 3375, 3376, 0, 1, 1, 0 + 3376, 3377, 0, 1, 1, 0 + 3377, 3378, 0, 1, 1, 0 + 3378, 3379, 0, 1, 1, 0 + 3379, 3380, 0, 1, 1, 0 + 3380, 3381, 0, 1, 1, 0 + 3381, 3382, 0, 1, 1, 0 + 3382, 3383, 0, 1, 1, 0 + 3383, 3384, 0, 1, 1, 0 + 3384, 3385, 0, 1, 1, 0 + 3385, 3386, 0, 1, 1, 0 + 3386, 3387, 0, 1, 1, 0 + 3387, 3388, 0, 1, 1, 0 + 3388, 594, 0, 1, 1, 0 + 3389, 3390, 0, 1, 1, 0 + 3390, 3391, 0, 1, 1, 0 + 3391, 3392, 0, 1, 1, 0 + 3392, 3393, 0, 1, 1, 0 + 3393, 3394, 0, 1, 1, 0 + 3394, 3395, 0, 1, 1, 0 + 3395, 3396, 0, 1, 1, 0 + 3396, 3397, 0, 1, 1, 0 + 3397, 3398, 0, 1, 1, 0 + 3398, 3399, 0, 1, 1, 0 + 3399, 3400, 0, 1, 1, 0 + 3400, 3401, 0, 1, 1, 0 + 3401, 3402, 0, 1, 1, 0 + 3402, 3403, 0, 1, 1, 0 + 3403, 3404, 0, 1, 1, 0 + 3404, 3405, 0, 1, 1, 0 + 3405, 3406, 0, 1, 1, 0 + 3406, 1142, 0, 1, 1, 0 + 1143, 3389, 0, 1, 1, 0 + 3407, 3408, 0, 1, 1, 0 + 3409, 3410, 0, 1, 1, 0 + 3410, 3411, 0, 1, 1, 0 + 3411, 3412, 0, 1, 1, 0 + 3412, 3413, 0, 1, 1, 0 + 3413, 3414, 0, 1, 1, 0 + 3414, 3415, 0, 1, 1, 0 + 3415, 3416, 0, 1, 1, 0 + 3416, 3417, 0, 1, 1, 0 + 3417, 3418, 0, 1, 1, 0 + 3418, 3419, 0, 1, 1, 0 + 3419, 3420, 0, 1, 1, 0 + 3408, 3409, 0, 1, 1, 0 + 1738, 1739, 0, 1, 1, 0 + 3421, 3422, 0, 1, 1, 0 + 3422, 3423, 0, 1, 1, 0 + 3423, 3424, 0, 1, 1, 0 + 3424, 3425, 0, 1, 1, 0 + 3425, 3426, 0, 1, 1, 0 + 3426, 3427, 0, 1, 1, 0 + 3427, 3428, 0, 1, 1, 0 + 3428, 3429, 0, 1, 1, 0 + 3429, 3430, 0, 1, 1, 0 + 3430, 3431, 0, 1, 1, 0 + 3431, 3432, 0, 1, 1, 0 + 3433, 3434, 0, 1, 1, 0 + 3434, 3435, 0, 1, 1, 0 + 3435, 3436, 0, 1, 1, 0 + 3436, 3437, 0, 1, 1, 0 + 3437, 3438, 0, 1, 1, 0 + 3438, 3439, 0, 1, 1, 0 + 3440, 3441, 0, 2, 0, 0 + 3441, 2493, 0, 2, 0, 0 + 1929, 2192, 0, 1, 1, 0 + 3442, 3443, 0, 1, 1, 0 + 3444, 3445, 0, 1, 1, 0 + 3445, 3446, 0, 1, 1, 0 + 3446, 3447, 0, 1, 1, 0 + 3447, 3448, 0, 1, 1, 0 + 3448, 3449, 0, 1, 1, 0 + 3449, 3450, 0, 1, 1, 0 + 3450, 3451, 0, 1, 1, 0 + 3451, 3452, 0, 1, 1, 0 + 3452, 3453, 0, 1, 1, 0 + 3453, 3454, 0, 1, 1, 0 + 3454, 3455, 0, 1, 1, 0 + 3455, 3456, 0, 1, 1, 0 + 3457, 3458, 0, 1, 0, 0 + 3458, 3459, 0, 1, 0, 0 + 3459, 3460, 0, 1, 0, 0 + 3460, 3461, 0, 1, 0, 0 + 3461, 3462, 0, 1, 0, 0 + 3462, 3463, 0, 1, 0, 0 + 3463, 3464, 0, 1, 0, 0 + 3464, 3465, 0, 1, 0, 0 + 3465, 3466, 0, 1, 0, 0 + 3466, 3467, 0, 1, 0, 0 + 3467, 3468, 0, 1, 0, 0 + 3468, 3469, 0, 1, 0, 0 + 3469, 3470, 0, 1, 0, 0 + 3470, 3471, 0, 1, 0, 0 + 3471, 3472, 0, 1, 0, 0 + 3472, 3473, 0, 1, 0, 0 + 3473, 3474, 0, 1, 0, 0 + 3474, 3475, 0, 1, 0, 0 + 3475, 3476, 0, 1, 0, 0 + 3476, 3477, 0, 1, 0, 0 + 3477, 3478, 0, 1, 0, 0 + 3478, 3479, 0, 1, 0, 0 + 3479, 3480, 0, 1, 0, 1 + 3494, 3495, 0, 1, 0, 1 + 2117, 3496, 0, 1, 1, 0 + 3497, 3498, 0, 1, 1, 0 + 3498, 3499, 0, 1, 1, 0 + 3499, 3500, 0, 1, 1, 0 + 3500, 3501, 0, 1, 1, 0 + 3501, 3502, 0, 1, 1, 0 + 3502, 3503, 0, 1, 1, 0 + 3503, 3504, 0, 1, 1, 0 + 3504, 3505, 0, 1, 1, 0 + 3505, 3506, 0, 1, 1, 0 + 3506, 3507, 0, 1, 1, 0 + 3507, 2072, 0, 1, 1, 0 + 2071, 3497, 0, 1, 1, 0 + 3508, 3509, 0, 1, 1, 0 + 3509, 3510, 0, 1, 1, 0 + 3510, 3511, 0, 1, 1, 0 + 3511, 3512, 0, 1, 1, 0 + 3512, 3513, 0, 1, 1, 0 + 3513, 3514, 0, 1, 1, 0 + 3514, 3515, 0, 1, 1, 0 + 3515, 3516, 0, 1, 1, 0 + 3517, 3518, 0, 1, 1, 0 + 3518, 3519, 0, 1, 1, 0 + 3519, 3520, 0, 1, 1, 0 + 3520, 3521, 0, 1, 1, 0 + 3521, 3522, 0, 1, 1, 0 + 3522, 3523, 0, 1, 1, 0 + 3523, 3524, 0, 1, 1, 0 + 3524, 3525, 0, 1, 1, 0 + 3526, 3527, 0, 1, 1, 0 + 3527, 3528, 0, 1, 1, 0 + 3528, 3529, 0, 1, 1, 0 + 3529, 3530, 0, 1, 1, 0 + 3530, 3531, 0, 1, 1, 0 + 3531, 3532, 0, 1, 1, 0 + 3532, 3533, 0, 1, 1, 0 + 3533, 3534, 0, 1, 1, 0 + 3516, 3517, 0, 1, 1, 0 + 2326, 3535, 0, 1, 1, 0 + 3535, 3508, 0, 1, 1, 0 + 3536, 2327, 0, 1, 0, 0 + 593, 3351, 0, 1, 1, 0 + 3537, 3538, 0, 1, 1, 0 + 3538, 3539, 0, 1, 1, 0 + 3539, 3540, 0, 1, 1, 0 + 3540, 3541, 0, 1, 1, 0 + 3541, 3542, 0, 1, 1, 0 + 3542, 3543, 0, 1, 1, 0 + 3543, 3544, 0, 1, 1, 0 + 3544, 3545, 0, 1, 1, 0 + 3545, 3546, 0, 1, 1, 0 + 3547, 3548, 0, 1, 1, 0 + 3548, 3549, 0, 1, 1, 0 + 3549, 2336, 0, 1, 1, 0 + 2337, 3547, 0, 1, 1, 0 + 3545, 856, 0, 1, 1, 0 + 3545, 855, 0, 1, 1, 0 + 940, 2339, 0, 1, 1, 0 + 3550, 3551, 0, 1, 1, 0 + 3551, 3552, 0, 1, 1, 0 + 3552, 3553, 0, 1, 1, 0 + 3553, 3554, 0, 1, 1, 0 + 3554, 3555, 0, 1, 1, 0 + 3555, 3556, 0, 1, 1, 0 + 3556, 6667, 0, 1, 1, 0 + 3557, 3558, 0, 1, 1, 0 + 3558, 3559, 0, 1, 1, 0 + 3559, 3560, 0, 1, 1, 0 + 3560, 3561, 0, 1, 1, 0 + 3561, 3562, 0, 1, 1, 0 + 3562, 3563, 0, 1, 1, 0 + 3563, 3564, 0, 1, 1, 0 + 3564, 3565, 0, 1, 1, 0 + 3565, 3566, 0, 1, 1, 0 + 3566, 3567, 0, 1, 1, 0 + 3567, 3568, 0, 1, 1, 0 + 3568, 3569, 0, 1, 1, 0 + 3569, 3570, 0, 1, 1, 0 + 3570, 3571, 0, 1, 1, 0 + 3571, 3572, 0, 1, 1, 0 + 3572, 3573, 0, 1, 1, 0 + 3573, 3574, 0, 1, 1, 0 + 3574, 3575, 0, 1, 1, 0 + 3575, 3576, 0, 1, 1, 0 + 3576, 384, 0, 1, 1, 0 + 542, 3550, 0, 1, 1, 0 + 3577, 3578, 0, 2, 0, 0 + 3578, 3579, 0, 2, 0, 0 + 3579, 3580, 0, 2, 0, 0 + 3580, 3581, 0, 2, 0, 0 + 3581, 3582, 0, 2, 0, 0 + 3582, 3583, 0, 2, 0, 0 + 3583, 3595, 0, 2, 0, 0 + 3584, 3585, 0, 2, 0, 0 + 3585, 3586, 0, 2, 0, 0 + 3586, 3587, 0, 2, 0, 0 + 3587, 3588, 0, 2, 0, 0 + 3588, 3589, 0, 2, 0, 0 + 3589, 3590, 0, 2, 0, 0 + 3590, 3591, 0, 2, 0, 0 + 3591, 3592, 0, 2, 0, 0 + 3592, 3593, 0, 2, 0, 0 + 3594, 3596, 0, 2, 0, 0 + 3595, 3594, 0, 2, 0, 0 + 3596, 3584, 0, 2, 0, 0 + 3597, 3598, 0, 2, 0, 0 + 3598, 3599, 0, 2, 0, 0 + 3599, 3600, 0, 2, 0, 0 + 3600, 3601, 0, 2, 0, 0 + 3601, 3602, 0, 2, 0, 0 + 3602, 3603, 0, 2, 0, 0 + 3603, 3604, 0, 2, 0, 0 + 3604, 3605, 0, 2, 0, 0 + 3605, 3606, 0, 2, 0, 0 + 3606, 3607, 0, 2, 0, 0 + 3607, 3608, 0, 2, 0, 0 + 3608, 3609, 0, 2, 0, 0 + 3609, 3610, 0, 2, 0, 0 + 3610, 3611, 0, 2, 0, 0 + 3611, 3612, 0, 2, 0, 0 + 3612, 3613, 0, 2, 0, 0 + 3613, 3614, 0, 2, 0, 0 + 3614, 3615, 0, 2, 0, 0 + 3615, 3616, 0, 2, 0, 0 + 3616, 3617, 0, 2, 0, 0 + 3617, 3618, 0, 2, 0, 0 + 3618, 3619, 0, 2, 0, 0 + 3619, 3620, 0, 2, 0, 0 + 3593, 3597, 0, 2, 0, 0 + 3621, 3622, 0, 2, 0, 0 + 3622, 3623, 0, 2, 0, 0 + 3623, 3624, 0, 2, 0, 0 + 3624, 3625, 0, 2, 0, 0 + 3625, 3626, 0, 2, 0, 0 + 3626, 3627, 0, 2, 0, 0 + 3627, 3628, 0, 2, 0, 0 + 3628, 3629, 0, 2, 0, 0 + 3629, 3630, 0, 2, 0, 0 + 3630, 3631, 0, 2, 0, 0 + 3631, 3632, 0, 2, 0, 0 + 3632, 3633, 0, 2, 0, 0 + 3633, 3634, 0, 2, 0, 0 + 3634, 3635, 0, 2, 0, 0 + 3620, 3621, 0, 2, 0, 0 + 3636, 3637, 0, 2, 0, 0 + 3637, 3638, 0, 2, 0, 0 + 3638, 3639, 0, 2, 0, 0 + 3639, 3640, 0, 2, 0, 0 + 3640, 3641, 0, 2, 0, 0 + 3641, 3642, 0, 2, 0, 0 + 3642, 3643, 0, 2, 0, 0 + 3643, 3644, 0, 2, 0, 0 + 3644, 3645, 0, 2, 0, 0 + 3645, 3646, 0, 2, 0, 0 + 3646, 3647, 0, 2, 0, 0 + 3647, 3648, 0, 2, 0, 0 + 3648, 3649, 0, 2, 0, 0 + 3649, 3650, 0, 2, 0, 0 + 3650, 3651, 0, 2, 0, 0 + 3651, 3652, 0, 2, 0, 0 + 3652, 3653, 0, 2, 0, 0 + 3654, 3655, 0, 2, 0, 0 + 3655, 3656, 0, 2, 0, 0 + 3656, 3657, 0, 2, 0, 0 + 3657, 3658, 0, 2, 0, 0 + 3658, 3659, 0, 2, 0, 0 + 3659, 3660, 0, 2, 0, 0 + 3660, 3661, 0, 2, 0, 0 + 3661, 3662, 0, 2, 0, 0 + 3662, 3663, 0, 2, 0, 0 + 3663, 3664, 0, 2, 0, 0 + 3664, 3665, 0, 2, 0, 0 + 3665, 3666, 0, 2, 0, 0 + 3666, 3667, 0, 2, 0, 0 + 3667, 3668, 0, 2, 0, 0 + 3668, 3669, 0, 2, 0, 0 + 3669, 3670, 0, 2, 0, 0 + 3670, 3671, 0, 2, 0, 0 + 3671, 3672, 0, 2, 0, 0 + 3672, 3673, 0, 2, 0, 0 + 3673, 3674, 0, 2, 0, 0 + 3674, 3675, 0, 2, 0, 0 + 3675, 3676, 0, 2, 0, 0 + 3676, 3677, 0, 2, 0, 0 + 3677, 3678, 0, 2, 0, 0 + 3678, 3679, 0, 2, 0, 0 + 3680, 3681, 0, 2, 0, 0 + 3681, 3682, 0, 2, 0, 0 + 3682, 3683, 0, 2, 0, 0 + 3683, 3684, 0, 2, 0, 0 + 3684, 3685, 0, 2, 0, 0 + 3685, 3686, 0, 2, 0, 0 + 3686, 3687, 0, 2, 0, 0 + 3687, 3688, 0, 2, 0, 0 + 3688, 3689, 0, 2, 0, 0 + 3689, 3690, 0, 2, 0, 0 + 3690, 3691, 0, 2, 0, 0 + 3691, 3692, 0, 2, 0, 0 + 3692, 3693, 0, 2, 0, 0 + 3693, 3694, 0, 2, 0, 0 + 3694, 3695, 0, 2, 0, 0 + 3695, 3696, 0, 2, 0, 0 + 3696, 3697, 0, 2, 0, 0 + 3697, 3698, 0, 2, 0, 0 + 3698, 3699, 0, 2, 0, 0 + 3699, 3700, 0, 2, 0, 0 + 3700, 3701, 0, 2, 0, 0 + 3701, 3702, 0, 2, 0, 0 + 3702, 3703, 0, 2, 0, 0 + 3703, 3704, 0, 2, 0, 0 + 3704, 3705, 0, 2, 0, 0 + 3705, 3706, 0, 2, 0, 0 + 3706, 3707, 0, 2, 0, 0 + 3707, 3708, 0, 2, 0, 0 + 3708, 3709, 0, 2, 0, 0 + 3709, 3710, 0, 2, 0, 0 + 3710, 3711, 0, 2, 0, 0 + 3711, 3712, 0, 2, 0, 0 + 3712, 3713, 0, 2, 0, 0 + 3713, 3714, 0, 2, 0, 0 + 3714, 3715, 0, 2, 0, 0 + 3715, 3716, 0, 2, 0, 0 + 3716, 3717, 0, 2, 0, 0 + 3717, 3718, 0, 2, 0, 0 + 3718, 3719, 0, 2, 0, 0 + 3719, 3720, 0, 2, 0, 0 + 3720, 3721, 0, 2, 0, 0 + 3721, 3722, 0, 2, 0, 0 + 3722, 3723, 0, 2, 0, 0 + 3723, 3724, 0, 2, 0, 0 + 3724, 3725, 0, 2, 0, 0 + 3725, 3726, 0, 2, 0, 0 + 3726, 3727, 0, 2, 0, 0 + 3727, 3728, 0, 2, 0, 0 + 3728, 3729, 0, 2, 0, 0 + 3729, 3730, 0, 2, 0, 0 + 3730, 3731, 0, 2, 0, 0 + 3731, 3732, 0, 2, 0, 0 + 3679, 3680, 0, 2, 0, 0 + 3733, 3734, 0, 2, 0, 0 + 3734, 3735, 0, 2, 0, 0 + 3735, 3736, 0, 2, 0, 0 + 3736, 3737, 0, 2, 0, 0 + 3737, 3738, 0, 2, 0, 0 + 3738, 3739, 0, 2, 0, 0 + 3739, 3740, 0, 2, 0, 0 + 3740, 3741, 0, 2, 0, 0 + 3741, 3742, 0, 2, 0, 0 + 3742, 3743, 0, 2, 0, 0 + 3743, 3744, 0, 2, 0, 0 + 3744, 3745, 0, 2, 0, 0 + 3745, 3746, 0, 2, 0, 0 + 3746, 3747, 0, 2, 0, 0 + 3747, 3748, 0, 2, 0, 0 + 3748, 3749, 0, 2, 0, 0 + 3750, 3751, 0, 2, 0, 0 + 3751, 3752, 0, 2, 0, 0 + 3752, 3753, 0, 2, 0, 0 + 3753, 3754, 0, 2, 0, 0 + 3754, 3755, 0, 2, 0, 0 + 3755, 3756, 0, 2, 0, 0 + 3756, 3757, 0, 2, 0, 0 + 3757, 3758, 0, 2, 0, 0 + 3758, 3759, 0, 2, 0, 0 + 3759, 3760, 0, 2, 0, 0 + 3760, 3761, 0, 2, 0, 0 + 3761, 3762, 0, 2, 0, 0 + 3762, 3763, 0, 2, 0, 0 + 3763, 3764, 0, 2, 0, 0 + 3764, 3765, 0, 2, 0, 0 + 3765, 3766, 0, 2, 0, 0 + 3766, 3577, 0, 2, 0, 0 + 3732, 3733, 0, 2, 0, 0 + 3767, 3768, 0, 2, 0, 0 + 3768, 3769, 0, 2, 0, 0 + 3769, 3770, 0, 2, 0, 0 + 3770, 3771, 0, 2, 0, 0 + 3771, 3772, 0, 2, 0, 0 + 3772, 3773, 0, 2, 0, 0 + 3773, 3774, 0, 2, 0, 0 + 3774, 3775, 0, 2, 0, 0 + 3775, 3776, 0, 2, 0, 0 + 3776, 3777, 0, 2, 0, 0 + 3778, 3779, 0, 2, 0, 0 + 3779, 3780, 0, 2, 0, 0 + 3780, 3781, 0, 2, 0, 0 + 3781, 3782, 0, 2, 0, 0 + 3782, 3783, 0, 2, 0, 0 + 3783, 3784, 0, 2, 0, 0 + 3784, 3785, 0, 2, 0, 0 + 3785, 3786, 0, 2, 0, 0 + 3786, 3787, 0, 2, 0, 0 + 3787, 3788, 0, 2, 0, 0 + 3788, 3750, 0, 2, 0, 0 + 3749, 3767, 0, 2, 0, 0 + 3789, 3790, 0, 2, 0, 0 + 3790, 3791, 0, 2, 0, 0 + 3791, 3792, 0, 2, 0, 0 + 3792, 3793, 0, 2, 0, 0 + 3793, 3794, 0, 2, 0, 0 + 3794, 3795, 0, 2, 0, 0 + 3795, 3796, 0, 2, 0, 0 + 3796, 3797, 0, 2, 0, 0 + 3797, 3798, 0, 2, 0, 0 + 3798, 3799, 0, 2, 0, 0 + 3799, 3800, 0, 2, 0, 0 + 3801, 3802, 0, 2, 0, 0 + 3802, 3803, 0, 2, 0, 0 + 3803, 3804, 0, 2, 0, 0 + 3804, 3805, 0, 2, 0, 0 + 3805, 3806, 0, 2, 0, 0 + 3806, 3807, 0, 2, 0, 0 + 3807, 3808, 0, 2, 0, 0 + 3808, 3809, 0, 2, 0, 0 + 3809, 3810, 0, 2, 0, 0 + 3810, 3811, 0, 2, 0, 0 + 3811, 3812, 0, 2, 0, 0 + 3812, 3778, 0, 2, 0, 0 + 3777, 3789, 0, 2, 0, 0 + 3788, 997, 0, 1, 0, 0 + 3635, 3636, 0, 2, 0, 0 + 3813, 3814, 0, 2, 0, 0 + 3814, 3815, 0, 2, 0, 0 + 3815, 3816, 0, 2, 0, 0 + 3816, 3817, 0, 2, 0, 0 + 3817, 3818, 0, 2, 0, 0 + 3818, 3819, 0, 2, 0, 0 + 3819, 3820, 0, 2, 0, 0 + 3820, 3821, 0, 2, 0, 0 + 3821, 3822, 0, 2, 0, 0 + 3823, 3824, 0, 2, 0, 0 + 3825, 3826, 0, 2, 0, 0 + 3826, 3827, 0, 2, 0, 0 + 3827, 3828, 0, 2, 0, 0 + 3828, 3829, 0, 2, 0, 0 + 3829, 3830, 0, 2, 0, 0 + 3830, 3831, 0, 2, 0, 0 + 3831, 3832, 0, 2, 0, 0 + 3832, 3833, 0, 2, 0, 0 + 3833, 3834, 0, 2, 0, 0 + 3834, 3835, 0, 2, 0, 0 + 3835, 3836, 0, 2, 0, 0 + 3836, 1760, 0, 2, 0, 0 + 1769, 3813, 0, 2, 0, 0 + 3837, 3860, 0, 2, 0, 0 + 3838, 3858, 0, 2, 0, 0 + 3839, 3840, 0, 2, 0, 0 + 3840, 3841, 0, 2, 0, 0 + 3841, 3842, 0, 2, 0, 0 + 3842, 3843, 0, 2, 0, 0 + 3843, 3844, 0, 2, 0, 0 + 3844, 3845, 0, 2, 0, 0 + 3845, 3846, 0, 2, 0, 0 + 3846, 3654, 0, 2, 0, 0 + 3847, 3848, 0, 2, 0, 0 + 3848, 3849, 0, 2, 0, 0 + 3849, 3850, 0, 2, 0, 0 + 3850, 3851, 0, 2, 0, 0 + 3851, 3852, 0, 2, 0, 0 + 3852, 3853, 0, 2, 0, 0 + 3853, 3854, 0, 2, 0, 0 + 3854, 3857, 0, 2, 0, 0 + 3855, 3859, 0, 2, 0, 0 + 3856, 3825, 0, 2, 0, 0 + 3824, 3837, 0, 2, 0, 0 + 3653, 3847, 0, 2, 0, 0 + 3857, 3855, 0, 2, 0, 0 + 3858, 3839, 0, 2, 0, 0 + 3859, 3856, 0, 2, 0, 0 + 3860, 3838, 0, 2, 0, 0 + 3861, 3862, 0, 1, 0, 0 + 3862, 3863, 0, 1, 0, 0 + 3863, 3867, 0, 1, 0, 0 + 3864, 3865, 0, 1, 0, 0 + 3865, 3866, 0, 1, 0, 0 + 3867, 3864, 0, 1, 0, 0 + 2319, 6602, 0, 1, 0, 0 + 3866, 2320, 0, 1, 0, 0 + 3868, 3869, 0, 2, 0, 0 + 3869, 3870, 0, 2, 0, 0 + 3870, 3871, 0, 2, 0, 0 + 3872, 3873, 0, 2, 0, 0 + 3873, 3874, 0, 2, 0, 0 + 3874, 3875, 0, 2, 0, 0 + 3876, 3877, 0, 2, 0, 0 + 3877, 3878, 0, 2, 0, 0 + 3878, 3879, 0, 2, 0, 0 + 3879, 3880, 0, 2, 0, 0 + 3880, 3881, 0, 2, 0, 0 + 3881, 3882, 0, 2, 0, 0 + 3882, 3883, 0, 2, 0, 0 + 3883, 3884, 0, 2, 0, 0 + 3884, 3885, 0, 2, 0, 0 + 3885, 3886, 0, 2, 0, 0 + 3886, 3887, 0, 2, 0, 0 + 3887, 3888, 0, 2, 0, 0 + 3888, 3889, 0, 2, 0, 0 + 3889, 3890, 0, 2, 0, 0 + 3890, 3891, 0, 2, 0, 0 + 3891, 3892, 0, 2, 0, 0 + 3892, 3893, 0, 2, 0, 0 + 3893, 3894, 0, 2, 0, 0 + 3894, 3895, 0, 2, 0, 0 + 3895, 3896, 0, 2, 0, 0 + 3896, 3897, 0, 2, 0, 0 + 3897, 3898, 0, 2, 0, 0 + 3898, 3899, 0, 2, 0, 0 + 3899, 3900, 0, 2, 0, 0 + 3900, 3901, 0, 2, 0, 0 + 3901, 3902, 0, 2, 0, 0 + 3902, 3903, 0, 2, 0, 0 + 3903, 3904, 0, 2, 0, 0 + 3904, 3905, 0, 2, 0, 0 + 3905, 3906, 0, 2, 0, 0 + 3906, 3907, 0, 2, 0, 0 + 3907, 3908, 0, 2, 0, 0 + 3908, 3909, 0, 2, 0, 0 + 3909, 3910, 0, 2, 0, 0 + 3910, 3911, 0, 2, 0, 0 + 3911, 3912, 0, 2, 0, 0 + 3912, 3913, 0, 2, 0, 0 + 3914, 3915, 0, 2, 0, 0 + 3915, 3916, 0, 2, 0, 0 + 3916, 3917, 0, 2, 0, 0 + 3917, 3918, 0, 2, 0, 0 + 3918, 3919, 0, 2, 0, 0 + 3919, 3920, 0, 2, 0, 0 + 3920, 3921, 0, 2, 0, 0 + 3921, 3922, 0, 2, 0, 0 + 3922, 3923, 0, 2, 0, 0 + 3923, 3924, 0, 2, 0, 0 + 3924, 3925, 0, 2, 0, 0 + 3925, 3926, 0, 2, 0, 0 + 3926, 3927, 0, 2, 0, 0 + 3927, 3928, 0, 2, 0, 0 + 3928, 3929, 0, 2, 0, 0 + 3929, 3930, 0, 2, 0, 0 + 3930, 3931, 0, 2, 0, 0 + 3931, 3932, 0, 2, 0, 0 + 3932, 3933, 0, 2, 0, 0 + 3933, 3934, 0, 2, 0, 0 + 3934, 3935, 0, 2, 0, 0 + 3935, 3936, 0, 2, 0, 0 + 3936, 3937, 0, 2, 0, 0 + 3937, 3938, 0, 2, 0, 0 + 3938, 3939, 0, 2, 0, 0 + 3939, 3940, 0, 2, 0, 0 + 3940, 3941, 0, 2, 0, 0 + 3941, 3942, 0, 2, 0, 0 + 3942, 3943, 0, 2, 0, 0 + 3943, 3944, 0, 2, 0, 0 + 3944, 3945, 0, 2, 0, 0 + 3945, 3946, 0, 2, 0, 0 + 3946, 3947, 0, 2, 0, 0 + 3947, 3948, 0, 2, 0, 0 + 3948, 3949, 0, 2, 0, 0 + 3949, 3950, 0, 2, 0, 0 + 3950, 3951, 0, 2, 0, 0 + 3951, 3952, 0, 2, 0, 0 + 3952, 3953, 0, 2, 0, 0 + 3954, 3955, 0, 2, 0, 0 + 3955, 3956, 0, 2, 0, 0 + 3956, 3957, 0, 2, 0, 0 + 3957, 3958, 0, 2, 0, 0 + 3958, 3959, 0, 2, 0, 0 + 3959, 3960, 0, 2, 0, 0 + 3960, 2268, 0, 2, 0, 0 + 2776, 3914, 0, 2, 0, 0 + 3961, 3962, 0, 2, 0, 0 + 3962, 3963, 0, 2, 0, 0 + 3963, 3964, 0, 2, 0, 0 + 3964, 3965, 0, 2, 0, 0 + 3965, 3966, 0, 2, 0, 0 + 3966, 2748, 0, 2, 0, 0 + 3913, 3961, 0, 2, 0, 0 + 3967, 3968, 0, 2, 0, 0 + 3968, 3969, 0, 2, 0, 0 + 3969, 3970, 0, 2, 0, 0 + 3970, 3971, 0, 2, 0, 0 + 3971, 3972, 0, 2, 0, 0 + 3972, 3973, 0, 2, 0, 0 + 3973, 3974, 0, 2, 0, 0 + 3975, 3976, 0, 2, 0, 0 + 3976, 3977, 0, 2, 0, 0 + 3977, 3978, 0, 2, 0, 0 + 3978, 3979, 0, 2, 0, 0 + 3979, 3980, 0, 2, 0, 0 + 3980, 3981, 0, 2, 0, 0 + 3981, 2723, 0, 2, 0, 0 + 3974, 3975, 0, 2, 0, 0 + 2593, 3967, 0, 2, 0, 0 + 3982, 3983, 0, 2, 0, 0 + 3983, 3984, 0, 2, 0, 0 + 3984, 3985, 0, 2, 0, 0 + 3985, 3986, 0, 2, 0, 0 + 3986, 3987, 0, 2, 0, 0 + 3987, 3988, 0, 2, 0, 0 + 3988, 3989, 0, 2, 0, 0 + 3989, 3990, 0, 2, 0, 0 + 3990, 3991, 0, 2, 0, 0 + 3991, 3992, 0, 2, 0, 0 + 3992, 3993, 0, 2, 0, 0 + 3993, 3994, 0, 2, 0, 0 + 3994, 3995, 0, 2, 0, 0 + 3996, 2594, 0, 2, 0, 0 + 3995, 3997, 0, 2, 0, 0 + 3997, 3996, 0, 2, 0, 0 + 3998, 3999, 0, 1, 1, 0 + 3999, 4000, 0, 1, 1, 0 + 4000, 4001, 0, 1, 1, 0 + 4001, 4002, 0, 1, 1, 0 + 4003, 4004, 0, 1, 1, 0 + 4004, 4005, 0, 1, 1, 0 + 4005, 4006, 0, 1, 1, 0 + 4006, 4007, 0, 1, 1, 0 + 4007, 4008, 0, 1, 1, 0 + 4008, 4009, 0, 1, 1, 0 + 4009, 4010, 0, 1, 1, 0 + 4010, 4011, 0, 1, 1, 0 + 4011, 4012, 0, 1, 1, 0 + 4012, 4013, 0, 1, 1, 0 + 4013, 4014, 0, 1, 1, 0 + 4014, 4015, 0, 1, 1, 0 + 4015, 4016, 0, 1, 1, 0 + 4016, 4017, 0, 1, 1, 0 + 4017, 3980, 0, 1, 0, 0 + 3983, 4017, 0, 1, 0, 0 + 2287, 3868, 0, 2, 0, 0 + 3875, 3876, 0, 2, 0, 0 + 2771, 3982, 0, 2, 0, 0 + 388, 389, 0, 1, 1, 0 + 436, 389, 0, 1, 1, 0 + 3537, 4019, 0, 1, 1, 0 + 4019, 4018, 0, 1, 1, 0 + 547, 548, 0, 1, 1, 1 + 4020, 4021, 0, 1, 1, 0 + 4021, 4022, 0, 1, 1, 0 + 4022, 4023, 0, 1, 1, 0 + 4023, 4024, 0, 1, 1, 0 + 848, 4020, 0, 1, 1, 0 + 697, 1030, 0, 1, 1, 0 + 1030, 698, 0, 1, 1, 0 + 1030, 4025, 0, 1, 1, 0 + 1030, 4029, 0, 1, 0, 0 + 4028, 1030, 0, 1, 0, 0 + 4029, 4027, 0, 1, 0, 0 + 4026, 4028, 0, 1, 0, 0 + 4030, 4031, 0, 1, 0, 0 + 4031, 4032, 0, 1, 0, 0 + 4032, 4033, 0, 1, 0, 0 + 4033, 4034, 0, 1, 0, 0 + 4034, 4035, 0, 1, 0, 0 + 4035, 4036, 0, 1, 0, 0 + 4036, 4037, 0, 1, 0, 0 + 4038, 4039, 0, 1, 0, 0 + 4039, 4040, 0, 1, 0, 0 + 4040, 4041, 0, 1, 0, 0 + 4041, 4042, 0, 1, 0, 0 + 4042, 4043, 0, 1, 0, 0 + 4043, 4044, 0, 1, 0, 0 + 4044, 4026, 0, 1, 0, 0 + 4027, 4030, 0, 1, 0, 0 + 4045, 4046, 0, 1, 1, 0 + 4047, 4046, 0, 1, 1, 0 + 4050, 4051, 0, 1, 1, 0 + 4051, 4052, 0, 1, 1, 0 + 4053, 4050, 0, 1, 1, 0 + 4054, 4055, 0, 1, 1, 0 + 4055, 4056, 0, 1, 1, 0 + 4056, 4057, 0, 1, 1, 0 + 4058, 4059, 0, 1, 1, 0 + 4059, 4060, 0, 1, 1, 0 + 4061, 4058, 0, 1, 1, 0 + 4062, 4063, 0, 1, 1, 0 + 4063, 4064, 0, 1, 1, 0 + 4064, 4065, 0, 1, 1, 0 + 4066, 4067, 0, 1, 1, 0 + 4068, 4069, 0, 1, 1, 0 + 4070, 4071, 0, 1, 1, 0 + 4071, 4072, 0, 1, 1, 0 + 4072, 4073, 0, 1, 1, 0 + 4074, 4075, 0, 1, 1, 0 + 4076, 4077, 0, 1, 1, 0 + 4078, 4079, 0, 1, 1, 0 + 4079, 4080, 0, 1, 1, 0 + 4080, 4081, 0, 1, 1, 0 + 4081, 4078, 0, 1, 1, 0 + 4082, 4083, 0, 1, 1, 0 + 4084, 4085, 0, 1, 1, 0 + 4086, 4087, 0, 1, 1, 0 + 4088, 4089, 0, 1, 1, 0 + 4090, 4091, 0, 1, 1, 0 + 4092, 4093, 0, 1, 1, 0 + 4093, 4091, 0, 1, 1, 0 + 4090, 4092, 0, 1, 1, 0 + 4094, 4095, 0, 1, 1, 0 + 4097, 4094, 0, 1, 1, 0 + 4096, 4097, 0, 1, 1, 0 + 4096, 4095, 0, 1, 1, 0 + 4098, 4099, 0, 1, 1, 0 + 4099, 4100, 0, 1, 1, 0 + 4100, 4101, 0, 1, 1, 0 + 4102, 4103, 0, 1, 1, 0 + 4103, 4104, 0, 1, 1, 0 + 4104, 4105, 0, 1, 1, 0 + 4106, 4107, 0, 1, 1, 0 + 4107, 4108, 0, 1, 1, 0 + 4108, 4109, 0, 1, 1, 0 + 4110, 4111, 0, 1, 1, 0 + 4112, 4113, 0, 1, 1, 0 + 4114, 4115, 0, 1, 1, 0 + 4116, 4117, 0, 1, 1, 0 + 4118, 4119, 0, 1, 1, 0 + 4120, 4118, 0, 1, 1, 0 + 4121, 4119, 0, 1, 1, 0 + 4122, 4123, 0, 1, 1, 0 + 4123, 4124, 0, 1, 1, 0 + 4124, 4125, 0, 1, 1, 0 + 4126, 4127, 0, 1, 1, 0 + 4127, 4128, 0, 1, 1, 0 + 4128, 4129, 0, 1, 1, 0 + 4129, 4126, 0, 1, 1, 0 + 4130, 4131, 0, 1, 1, 0 + 4131, 4132, 0, 1, 1, 0 + 4132, 4133, 0, 1, 1, 0 + 4133, 4130, 0, 1, 1, 0 + 4134, 4135, 0, 1, 1, 0 + 4135, 4136, 0, 1, 1, 0 + 4136, 4137, 0, 1, 1, 0 + 4138, 4139, 0, 1, 1, 0 + 4139, 4140, 0, 1, 1, 0 + 4140, 4141, 0, 1, 1, 0 + 4142, 4143, 0, 1, 1, 0 + 4143, 4144, 0, 1, 1, 0 + 4144, 4145, 0, 1, 1, 0 + 4145, 4146, 0, 1, 1, 0 + 4146, 4147, 0, 1, 1, 0 + 4147, 4148, 0, 1, 1, 0 + 4148, 4149, 0, 1, 1, 0 + 4149, 4150, 0, 1, 1, 0 + 4150, 4151, 0, 1, 1, 0 + 4151, 4152, 0, 1, 1, 0 + 4152, 4153, 0, 1, 1, 0 + 4153, 4154, 0, 1, 1, 0 + 4154, 4155, 0, 1, 1, 0 + 4155, 4156, 0, 1, 1, 0 + 4156, 4157, 0, 1, 1, 0 + 4157, 4158, 0, 1, 1, 0 + 4158, 4159, 0, 1, 1, 0 + 4159, 4160, 0, 1, 1, 0 + 4160, 4161, 0, 1, 1, 0 + 4161, 4162, 0, 1, 1, 0 + 4162, 4163, 0, 1, 1, 0 + 4163, 4164, 0, 1, 1, 0 + 4164, 4165, 0, 1, 1, 0 + 4165, 4166, 0, 1, 1, 0 + 4166, 4167, 0, 1, 1, 0 + 4167, 4168, 0, 1, 1, 0 + 4168, 4169, 0, 1, 1, 0 + 4169, 4170, 0, 1, 1, 0 + 4170, 4171, 0, 1, 1, 0 + 4171, 4172, 0, 1, 1, 0 + 4172, 4173, 0, 1, 1, 0 + 4173, 4174, 0, 1, 1, 0 + 4174, 4175, 0, 1, 1, 0 + 4175, 4176, 0, 1, 1, 0 + 4176, 4177, 0, 1, 1, 0 + 4177, 4178, 0, 1, 1, 0 + 4178, 4179, 0, 1, 1, 0 + 4179, 4180, 0, 1, 1, 0 + 4180, 4181, 0, 1, 1, 0 + 4181, 4182, 0, 1, 1, 0 + 4182, 4183, 0, 1, 1, 0 + 4183, 4184, 0, 1, 1, 0 + 4184, 4185, 0, 1, 1, 0 + 4185, 4186, 0, 1, 1, 0 + 4186, 4187, 0, 1, 1, 0 + 4187, 4188, 0, 1, 1, 0 + 4188, 4189, 0, 1, 1, 0 + 4189, 4190, 0, 1, 1, 0 + 4190, 4191, 0, 1, 1, 0 + 4191, 4192, 0, 1, 1, 0 + 4192, 4193, 0, 1, 1, 0 + 4193, 4194, 0, 1, 1, 0 + 4194, 4195, 0, 1, 1, 0 + 4195, 4196, 0, 1, 1, 0 + 4196, 4197, 0, 1, 1, 0 + 4197, 4198, 0, 1, 1, 0 + 4198, 4199, 0, 1, 1, 0 + 4199, 4200, 0, 1, 1, 0 + 4200, 4201, 0, 1, 1, 0 + 4201, 4202, 0, 1, 1, 0 + 4202, 4203, 0, 1, 1, 0 + 4203, 4204, 0, 1, 1, 0 + 4204, 4205, 0, 1, 1, 0 + 4205, 4206, 0, 1, 1, 0 + 4206, 4207, 0, 1, 1, 0 + 4207, 4208, 0, 1, 1, 0 + 4208, 4209, 0, 1, 1, 0 + 4209, 4210, 0, 1, 1, 0 + 4210, 4211, 0, 1, 1, 0 + 4211, 4212, 0, 1, 1, 0 + 4212, 4213, 0, 1, 1, 0 + 4213, 4214, 0, 1, 1, 0 + 4214, 4215, 0, 1, 1, 0 + 4215, 4216, 0, 1, 1, 0 + 4216, 4217, 0, 1, 1, 0 + 4217, 4218, 0, 1, 1, 0 + 4218, 4219, 0, 1, 1, 0 + 4219, 4220, 0, 1, 1, 0 + 4220, 4221, 0, 1, 1, 0 + 4221, 4222, 0, 1, 1, 0 + 4222, 4223, 0, 1, 1, 0 + 4223, 4224, 0, 1, 1, 0 + 4224, 4225, 0, 1, 1, 0 + 4225, 4226, 0, 1, 1, 0 + 4226, 4227, 0, 1, 1, 0 + 4227, 4228, 0, 1, 1, 0 + 4228, 4229, 0, 1, 1, 0 + 4229, 4230, 0, 1, 1, 0 + 4230, 4231, 0, 1, 1, 0 + 4231, 4232, 0, 1, 1, 0 + 4232, 4233, 0, 1, 1, 0 + 4233, 4234, 0, 1, 1, 0 + 4234, 4235, 0, 1, 1, 0 + 4235, 4236, 0, 1, 1, 0 + 4236, 4237, 0, 1, 1, 0 + 4238, 4239, 0, 1, 1, 0 + 4239, 4240, 0, 1, 1, 0 + 4240, 4241, 0, 1, 1, 0 + 4241, 4242, 0, 1, 1, 0 + 4242, 4243, 0, 1, 1, 0 + 4243, 4244, 0, 1, 1, 0 + 4244, 4245, 0, 1, 1, 0 + 4245, 4246, 0, 1, 1, 0 + 4246, 4247, 0, 1, 1, 0 + 4247, 4248, 0, 1, 1, 0 + 4248, 4249, 0, 1, 1, 0 + 4249, 4250, 0, 1, 1, 0 + 4250, 4251, 0, 1, 1, 0 + 4251, 4252, 0, 1, 1, 0 + 4252, 4253, 0, 1, 1, 0 + 4253, 4142, 0, 1, 1, 0 + 4237, 4238, 0, 1, 1, 0 + 4254, 4255, 0, 1, 1, 0 + 4255, 4256, 0, 1, 1, 0 + 4256, 4257, 0, 1, 1, 0 + 4257, 4258, 0, 1, 1, 0 + 4258, 4259, 0, 1, 1, 0 + 4259, 4260, 0, 1, 1, 0 + 4260, 4261, 0, 1, 1, 0 + 4261, 4262, 0, 1, 1, 0 + 4262, 4263, 0, 1, 1, 0 + 4263, 4264, 0, 1, 1, 0 + 4264, 4265, 0, 1, 1, 0 + 4265, 4266, 0, 1, 1, 0 + 4266, 4267, 0, 1, 1, 0 + 4267, 4170, 0, 1, 1, 0 + 4226, 4254, 0, 1, 1, 0 + 4268, 4269, 0, 1, 1, 0 + 4269, 4270, 0, 1, 1, 0 + 4270, 4271, 0, 1, 1, 0 + 4271, 4272, 0, 1, 1, 0 + 4272, 4273, 0, 1, 1, 0 + 4273, 4274, 0, 1, 1, 0 + 4274, 4275, 0, 1, 1, 0 + 4198, 4268, 0, 1, 1, 0 + 4276, 4277, 0, 1, 1, 0 + 4277, 4278, 0, 1, 1, 0 + 4278, 4279, 0, 1, 1, 0 + 4279, 4280, 0, 1, 1, 0 + 4280, 4281, 0, 1, 1, 0 + 4281, 4282, 0, 1, 1, 0 + 4282, 4283, 0, 1, 1, 0 + 4283, 4284, 0, 1, 1, 0 + 4284, 4285, 0, 1, 1, 0 + 4285, 4286, 0, 1, 1, 0 + 4286, 4287, 0, 1, 1, 0 + 4287, 4288, 0, 1, 1, 0 + 4288, 4289, 0, 1, 1, 0 + 4289, 4290, 0, 1, 1, 0 + 4290, 4291, 0, 1, 1, 0 + 4292, 4293, 0, 1, 1, 0 + 4293, 4294, 0, 1, 1, 0 + 4294, 4295, 0, 1, 1, 0 + 4295, 4296, 0, 1, 1, 0 + 4291, 4292, 0, 1, 1, 0 + 4297, 4298, 0, 1, 1, 0 + 4275, 4297, 0, 1, 1, 0 + 4299, 4300, 0, 1, 1, 0 + 4300, 4296, 0, 1, 1, 0 + 4301, 4302, 0, 1, 1, 0 + 4302, 4303, 0, 1, 1, 0 + 4303, 4213, 0, 1, 1, 0 + 1717, 5837, 0, 1, 0, 1 + 4304, 4305, 0, 1, 1, 0 + 4305, 4306, 0, 1, 1, 0 + 4306, 4307, 0, 1, 1, 0 + 4307, 4308, 0, 1, 1, 0 + 4308, 4309, 0, 1, 1, 0 + 4309, 4310, 0, 1, 1, 0 + 4310, 4311, 0, 1, 1, 0 + 4311, 4312, 0, 1, 1, 0 + 4312, 4313, 0, 1, 1, 0 + 4313, 4314, 0, 1, 1, 0 + 4314, 4315, 0, 1, 1, 0 + 4315, 4316, 0, 1, 1, 0 + 4316, 4317, 0, 1, 1, 0 + 4317, 4318, 0, 1, 1, 0 + 4318, 4319, 0, 1, 1, 0 + 4319, 4320, 0, 1, 1, 0 + 4320, 6617, 0, 1, 1, 0 + 4321, 6619, 0, 1, 1, 0 + 4323, 4324, 0, 1, 1, 0 + 4324, 4325, 0, 1, 1, 0 + 4325, 4326, 0, 1, 1, 0 + 4326, 4327, 0, 1, 1, 0 + 4327, 4328, 0, 1, 1, 0 + 4328, 4329, 0, 1, 1, 0 + 4329, 4330, 0, 1, 1, 0 + 4322, 4323, 0, 1, 1, 0 + 4331, 4332, 0, 1, 1, 0 + 4332, 4333, 0, 1, 1, 0 + 4333, 4334, 0, 1, 1, 0 + 4334, 4335, 0, 1, 1, 0 + 4335, 4336, 0, 1, 1, 0 + 4336, 4337, 0, 1, 1, 0 + 4337, 4338, 0, 1, 1, 0 + 4338, 4339, 0, 1, 1, 0 + 4339, 4340, 0, 1, 1, 0 + 4340, 4341, 4, 1, 0, 0 + 4341, 5831, 4, 1, 0, 0 + 4344, 4345, 0, 1, 1, 0 + 4345, 4346, 0, 1, 1, 0 + 4347, 4348, 0, 1, 1, 0 + 4348, 4349, 0, 1, 1, 0 + 4349, 2558, 0, 1, 1, 0 + 4346, 4348, 0, 1, 1, 0 + 4343, 4344, 0, 1, 1, 0 + 4330, 4331, 0, 1, 1, 0 + 4142, 4304, 0, 1, 1, 0 + 4350, 4351, 0, 1, 1, 0 + 4351, 4352, 0, 1, 1, 0 + 4352, 4353, 0, 1, 1, 0 + 4353, 4354, 0, 1, 1, 0 + 4354, 4355, 0, 1, 1, 0 + 4355, 4356, 0, 1, 1, 0 + 4356, 4357, 0, 1, 1, 0 + 4357, 4358, 0, 1, 1, 0 + 4358, 4359, 0, 1, 1, 0 + 4359, 4360, 0, 1, 1, 0 + 4360, 4361, 0, 1, 1, 0 + 4361, 4362, 0, 1, 1, 0 + 4362, 4363, 0, 1, 1, 0 + 4363, 4364, 0, 1, 1, 0 + 4364, 4365, 0, 1, 1, 0 + 4365, 4366, 0, 1, 1, 0 + 4366, 4367, 0, 1, 1, 0 + 4367, 4368, 0, 1, 1, 0 + 4368, 4369, 0, 1, 1, 0 + 4369, 4370, 0, 1, 1, 0 + 4370, 4371, 0, 1, 1, 0 + 4371, 4372, 0, 1, 1, 0 + 4372, 4373, 0, 1, 1, 0 + 4373, 4374, 0, 1, 1, 0 + 4374, 4375, 0, 1, 1, 0 + 4375, 4376, 0, 1, 1, 0 + 4376, 4377, 0, 1, 1, 0 + 4377, 4378, 0, 1, 1, 0 + 4378, 4379, 0, 1, 1, 0 + 4379, 4380, 0, 1, 1, 0 + 4380, 4381, 0, 1, 1, 0 + 4381, 4382, 0, 1, 1, 0 + 4382, 4383, 0, 1, 1, 0 + 4383, 4384, 0, 1, 1, 0 + 4384, 4385, 0, 1, 1, 0 + 4385, 4386, 0, 1, 1, 0 + 4386, 4387, 0, 1, 1, 0 + 4387, 4388, 0, 1, 1, 0 + 4388, 4389, 0, 1, 1, 0 + 4391, 4392, 0, 1, 1, 0 + 4392, 4393, 0, 1, 1, 0 + 4393, 4394, 0, 1, 1, 0 + 4394, 4395, 0, 1, 1, 0 + 4395, 4396, 0, 1, 1, 0 + 4396, 4397, 0, 1, 1, 0 + 4397, 4398, 0, 1, 1, 0 + 4398, 4399, 0, 1, 1, 0 + 4399, 4400, 0, 1, 1, 0 + 4400, 4401, 0, 1, 1, 0 + 4401, 4402, 0, 1, 1, 0 + 4402, 4403, 0, 1, 1, 0 + 4403, 4404, 0, 1, 1, 0 + 4404, 4405, 0, 1, 1, 0 + 4405, 4406, 0, 1, 1, 0 + 4406, 4407, 0, 1, 1, 0 + 4407, 4408, 0, 1, 1, 0 + 4408, 4409, 0, 1, 1, 0 + 4409, 4410, 0, 1, 1, 0 + 4410, 4411, 0, 1, 1, 0 + 4411, 4412, 0, 1, 1, 0 + 4412, 4413, 0, 1, 1, 0 + 239, 4350, 0, 1, 1, 0 + 4414, 4415, 0, 1, 1, 0 + 4415, 4416, 0, 1, 1, 0 + 4416, 4417, 0, 1, 1, 0 + 4417, 4418, 0, 1, 1, 0 + 4418, 4419, 0, 1, 1, 0 + 4419, 4420, 0, 1, 1, 0 + 4420, 4421, 0, 1, 1, 0 + 4421, 4422, 0, 1, 1, 0 + 4422, 0, 0, 1, 1, 0 + 4413, 4414, 0, 1, 1, 0 + 4423, 4424, 0, 1, 1, 0 + 4424, 4425, 0, 1, 1, 0 + 4425, 4426, 0, 1, 1, 0 + 4426, 4427, 0, 1, 1, 0 + 4427, 4428, 0, 1, 1, 0 + 4428, 4429, 0, 1, 1, 0 + 4429, 4430, 0, 1, 1, 0 + 4430, 4431, 0, 1, 1, 0 + 4431, 4432, 0, 1, 1, 0 + 4432, 4390, 0, 1, 1, 0 + 4433, 3059, 0, 1, 1, 0 + 3058, 4433, 0, 1, 1, 0 + 4434, 4435, 0, 1, 1, 0 + 4435, 4436, 0, 1, 1, 0 + 4436, 4437, 0, 1, 1, 0 + 344, 4434, 0, 1, 1, 0 + 4438, 4439, 0, 1, 1, 0 + 4439, 4440, 0, 1, 1, 0 + 4440, 4441, 0, 1, 1, 0 + 4441, 4442, 0, 1, 1, 0 + 4442, 4443, 0, 1, 1, 0 + 4443, 4444, 0, 1, 1, 0 + 4444, 4445, 0, 1, 1, 0 + 4445, 4446, 0, 1, 1, 0 + 4446, 345, 0, 1, 1, 0 + 4437, 4438, 0, 1, 1, 0 + 4447, 4448, 0, 1, 1, 0 + 4448, 4449, 0, 1, 1, 0 + 4449, 4450, 0, 1, 1, 0 + 4450, 4451, 0, 1, 1, 0 + 4451, 4452, 0, 1, 1, 0 + 4452, 4453, 0, 1, 1, 0 + 4453, 4454, 0, 1, 1, 0 + 4454, 4455, 0, 1, 1, 0 + 4455, 4456, 0, 1, 1, 0 + 4456, 355, 0, 1, 1, 0 + 354, 4447, 0, 1, 1, 0 + 4457, 4458, 0, 1, 1, 0 + 4459, 4460, 0, 1, 1, 0 + 4461, 4462, 0, 1, 1, 0 + 4464, 4465, 0, 1, 1, 0 + 4465, 4466, 0, 1, 1, 0 + 4467, 4464, 0, 1, 1, 0 + 4468, 4469, 0, 1, 1, 0 + 4469, 4470, 0, 1, 1, 0 + 4470, 4471, 0, 1, 1, 0 + 4472, 4473, 0, 1, 1, 0 + 4473, 4474, 0, 1, 1, 0 + 4474, 4475, 0, 1, 1, 0 + 4475, 4472, 0, 1, 1, 0 + 4476, 4477, 0, 1, 1, 0 + 4477, 4459, 0, 1, 1, 0 + 4478, 4479, 0, 1, 1, 0 + 4480, 4481, 0, 1, 1, 0 + 4481, 4478, 0, 1, 1, 0 + 4482, 4483, 0, 1, 1, 0 + 4483, 4484, 0, 1, 1, 0 + 4484, 4485, 0, 1, 1, 0 + 4488, 4489, 0, 1, 1, 0 + 4490, 4491, 0, 1, 1, 0 + 4491, 4492, 0, 1, 1, 0 + 4492, 4493, 0, 1, 1, 0 + 4495, 4494, 0, 1, 1, 0 + 4496, 4497, 0, 1, 1, 0 + 4497, 4498, 0, 1, 1, 0 + 4498, 4499, 0, 1, 1, 0 + 4500, 4501, 0, 1, 1, 0 + 4501, 4502, 0, 1, 1, 0 + 4502, 4503, 0, 1, 1, 0 + 4504, 4505, 0, 1, 1, 0 + 4505, 4506, 0, 1, 1, 0 + 4506, 4507, 0, 1, 1, 0 + 4508, 4509, 0, 1, 1, 0 + 4510, 4511, 0, 1, 1, 0 + 4511, 4512, 0, 1, 1, 0 + 4512, 4513, 0, 1, 1, 0 + 4514, 4515, 0, 1, 1, 0 + 4515, 4516, 0, 1, 1, 0 + 4516, 4517, 0, 1, 1, 0 + 4518, 4519, 0, 1, 1, 0 + 4519, 4520, 0, 1, 1, 0 + 4520, 4521, 0, 1, 1, 0 + 4522, 4523, 0, 1, 1, 0 + 4523, 4524, 0, 1, 1, 0 + 4525, 4526, 0, 1, 1, 0 + 4527, 4528, 0, 1, 1, 0 + 4529, 4530, 0, 1, 1, 0 + 4527, 4529, 0, 1, 1, 0 + 4531, 4532, 0, 1, 1, 0 + 4533, 4534, 0, 1, 1, 0 + 4534, 4535, 0, 1, 1, 0 + 4535, 4536, 0, 1, 1, 0 + 4537, 4538, 0, 1, 1, 0 + 4538, 4539, 0, 1, 1, 0 + 4539, 4540, 0, 1, 1, 0 + 4541, 4542, 0, 1, 1, 0 + 4542, 4543, 0, 1, 1, 0 + 4543, 4544, 0, 1, 1, 0 + 4545, 4546, 0, 1, 1, 0 + 4546, 4547, 0, 1, 1, 0 + 4547, 4548, 0, 1, 1, 0 + 4549, 4550, 0, 1, 1, 0 + 4551, 4552, 0, 1, 1, 0 + 4553, 4554, 0, 1, 1, 0 + 4555, 4556, 0, 1, 1, 0 + 4556, 4557, 0, 1, 1, 0 + 4557, 4558, 0, 1, 1, 0 + 4558, 4559, 0, 1, 1, 0 + 4559, 4560, 0, 1, 1, 0 + 4560, 4561, 0, 1, 1, 0 + 4561, 4562, 0, 1, 1, 0 + 4562, 4563, 0, 1, 1, 0 + 4563, 4564, 0, 1, 1, 0 + 4564, 4565, 0, 1, 1, 0 + 4565, 4566, 0, 1, 1, 0 + 4567, 4568, 0, 1, 1, 0 + 4568, 4569, 0, 1, 1, 0 + 4569, 4570, 0, 1, 1, 0 + 4570, 4567, 0, 1, 1, 0 + 4571, 4572, 0, 1, 1, 0 + 4572, 4573, 0, 1, 1, 0 + 4573, 4574, 0, 1, 1, 0 + 4575, 4576, 0, 1, 1, 0 + 4576, 4577, 0, 1, 1, 0 + 4577, 4578, 0, 1, 1, 0 + 4578, 4575, 0, 1, 1, 0 + 4579, 4580, 0, 1, 1, 0 + 4580, 4581, 0, 1, 1, 0 + 4581, 4582, 0, 1, 1, 0 + 4583, 4584, 0, 1, 1, 0 + 4584, 4585, 0, 1, 1, 0 + 4585, 4586, 0, 1, 1, 0 + 4587, 4588, 0, 1, 1, 0 + 4588, 4589, 0, 1, 1, 0 + 4589, 4590, 0, 1, 1, 0 + 4591, 4592, 0, 1, 1, 0 + 4592, 4593, 0, 1, 1, 0 + 4593, 4594, 0, 1, 1, 0 + 4595, 4596, 0, 1, 1, 0 + 4596, 4597, 0, 1, 1, 0 + 4597, 4598, 0, 1, 1, 0 + 4599, 4600, 0, 1, 1, 0 + 4603, 4605, 0, 1, 1, 0 + 4609, 4610, 0, 1, 1, 0 + 4611, 4612, 0, 1, 1, 0 + 4615, 4616, 0, 1, 1, 0 + 4617, 4618, 0, 1, 1, 0 + 4619, 4620, 0, 1, 1, 0 + 4621, 4622, 0, 1, 1, 0 + 4622, 4623, 0, 1, 1, 0 + 4623, 4624, 0, 1, 1, 0 + 4625, 4626, 0, 1, 1, 0 + 4626, 4627, 0, 1, 1, 0 + 4627, 4628, 0, 1, 1, 0 + 4629, 4630, 0, 1, 1, 0 + 4630, 4631, 0, 1, 1, 0 + 4631, 4632, 0, 1, 1, 0 + 4633, 4634, 0, 1, 1, 0 + 4634, 4635, 0, 1, 1, 0 + 4635, 4636, 0, 1, 1, 0 + 4637, 4638, 0, 1, 1, 0 + 4639, 4640, 0, 1, 1, 0 + 4641, 4642, 0, 1, 1, 0 + 4642, 4643, 0, 1, 1, 0 + 4643, 4644, 0, 1, 1, 0 + 4645, 4646, 0, 1, 1, 0 + 4646, 4647, 0, 1, 1, 0 + 4648, 4649, 0, 1, 1, 0 + 4650, 4651, 0, 1, 1, 0 + 4651, 4652, 0, 1, 1, 0 + 4652, 4653, 0, 1, 1, 0 + 4654, 4655, 0, 1, 1, 0 + 4655, 4656, 0, 1, 1, 0 + 4656, 4657, 0, 1, 1, 0 + 4657, 4658, 0, 1, 1, 0 + 4658, 4659, 0, 1, 1, 0 + 4659, 4660, 0, 1, 1, 0 + 4661, 4662, 0, 1, 1, 0 + 4663, 4664, 0, 1, 1, 0 + 4665, 4666, 0, 1, 1, 0 + 4666, 4667, 0, 1, 1, 0 + 4668, 4669, 0, 1, 1, 0 + 4670, 4671, 0, 1, 1, 0 + 4672, 4673, 0, 1, 1, 0 + 4673, 4674, 0, 1, 1, 0 + 4675, 4676, 0, 1, 1, 0 + 4677, 4678, 0, 1, 1, 0 + 4679, 4680, 0, 1, 1, 0 + 4681, 4682, 0, 1, 1, 0 + 4683, 4684, 0, 1, 1, 0 + 4684, 4685, 0, 1, 1, 0 + 4685, 4686, 0, 1, 1, 0 + 4686, 1897, 0, 1, 1, 0 + 4687, 4688, 0, 1, 1, 0 + 4688, 4689, 0, 1, 1, 0 + 4689, 4690, 0, 1, 1, 0 + 4690, 4691, 0, 1, 1, 0 + 4691, 4692, 0, 1, 1, 0 + 4692, 4693, 0, 1, 1, 0 + 4693, 4694, 0, 1, 1, 0 + 4694, 1896, 0, 1, 1, 0 + 4683, 4687, 0, 1, 1, 0 + 4695, 4696, 0, 1, 1, 0 + 4696, 4697, 0, 1, 1, 0 + 4697, 4698, 0, 1, 1, 0 + 4698, 4699, 0, 1, 1, 0 + 4699, 4700, 0, 1, 1, 0 + 4700, 4701, 0, 1, 1, 0 + 4701, 4683, 0, 1, 1, 0 + 4702, 4703, 0, 1, 0, 0 + 4703, 4704, 0, 1, 0, 0 + 4704, 4705, 0, 1, 0, 0 + 4705, 4706, 0, 1, 0, 0 + 4706, 4707, 0, 1, 0, 0 + 4707, 4708, 0, 1, 0, 0 + 4708, 4709, 0, 1, 0, 0 + 4709, 4710, 0, 1, 0, 0 + 4710, 4711, 0, 1, 0, 0 + 4711, 4712, 0, 1, 0, 0 + 4712, 4713, 0, 1, 0, 0 + 4713, 4714, 0, 1, 0, 0 + 4714, 4715, 0, 1, 0, 0 + 4715, 4716, 0, 1, 0, 0 + 3871, 4702, 0, 1, 0, 0 + 4717, 3457, 0, 1, 0, 0 + 4716, 4718, 0, 1, 0, 0 + 4718, 4717, 0, 1, 0, 0 + 3871, 3872, 0, 2, 0, 0 + 4719, 4647, 0, 1, 1, 0 + 4720, 4721, 0, 1, 1, 0 + 4722, 4723, 0, 1, 1, 0 + 4724, 4725, 0, 1, 1, 0 + 4728, 4729, 0, 1, 1, 0 + 4730, 4731, 0, 1, 1, 0 + 4732, 4733, 0, 1, 0, 1 + 4733, 6597, 0, 1, 0, 1 + 4734, 4735, 0, 1, 0, 1 + 4735, 4736, 0, 1, 0, 1 + 4736, 4737, 0, 1, 0, 1 + 4737, 4738, 0, 1, 0, 1 + 4738, 4739, 0, 1, 0, 1 + 4739, 4740, 0, 1, 0, 1 + 4740, 4741, 0, 1, 0, 1 + 4741, 4742, 0, 1, 0, 1 + 4742, 4743, 0, 1, 0, 1 + 4743, 4744, 0, 1, 0, 1 + 4744, 4745, 0, 1, 0, 1 + 4745, 4746, 0, 1, 0, 1 + 4746, 4747, 0, 1, 0, 1 + 4747, 4748, 0, 1, 0, 1 + 4748, 4749, 0, 1, 0, 1 + 4749, 4750, 0, 1, 0, 1 + 4750, 4751, 0, 1, 0, 1 + 4751, 4752, 0, 1, 0, 1 + 4752, 4753, 0, 1, 0, 1 + 4753, 4754, 0, 1, 0, 1 + 4754, 4755, 0, 1, 0, 1 + 4755, 4756, 0, 1, 0, 1 + 4756, 4757, 0, 1, 0, 1 + 2073, 4732, 0, 1, 0, 1 + 4757, 3912, 0, 1, 0, 1 + 4758, 4731, 0, 1, 1, 0 + 4759, 4760, 0, 1, 1, 0 + 4762, 4760, 0, 1, 1, 0 + 4763, 4759, 0, 1, 1, 0 + 4764, 4765, 0, 1, 1, 0 + 4765, 4766, 0, 1, 1, 0 + 4766, 4767, 0, 1, 1, 0 + 4768, 4769, 0, 1, 1, 0 + 4770, 4771, 0, 1, 1, 0 + 4772, 4773, 0, 1, 1, 0 + 4773, 4695, 0, 1, 1, 0 + 3218, 4772, 0, 1, 1, 0 + 3218, 3219, 0, 1, 1, 0 + 3218, 3217, 0, 1, 1, 0 + 4774, 4775, 0, 1, 1, 0 + 4776, 4777, 0, 1, 1, 0 + 4777, 4778, 0, 1, 1, 0 + 4779, 4776, 0, 1, 1, 0 + 4780, 4781, 0, 1, 1, 0 + 4781, 4782, 0, 1, 1, 0 + 4782, 4783, 0, 1, 1, 0 + 4783, 4780, 0, 1, 1, 0 + 4784, 4785, 0, 1, 1, 0 + 4786, 4787, 0, 1, 1, 0 + 4787, 4788, 0, 1, 1, 0 + 4789, 4786, 0, 1, 1, 0 + 4790, 4791, 0, 1, 1, 0 + 4791, 4792, 0, 1, 1, 0 + 4792, 4793, 0, 1, 1, 0 + 4793, 4790, 0, 1, 1, 0 + 4794, 4795, 0, 1, 1, 0 + 4796, 4797, 0, 1, 1, 0 + 4798, 4799, 0, 1, 1, 0 + 4800, 4801, 0, 1, 1, 0 + 4802, 4803, 0, 1, 1, 0 + 4805, 4806, 0, 1, 1, 0 + 4807, 4808, 0, 1, 1, 0 + 4809, 4810, 0, 1, 1, 0 + 4810, 4811, 0, 1, 1, 0 + 4812, 4813, 0, 1, 1, 0 + 4814, 4815, 0, 1, 1, 0 + 4816, 4817, 0, 1, 1, 0 + 4817, 4818, 0, 1, 1, 0 + 4818, 4819, 0, 1, 1, 0 + 4820, 4821, 0, 1, 1, 0 + 4821, 4822, 0, 1, 1, 0 + 4822, 4823, 0, 1, 1, 0 + 4824, 4825, 0, 1, 1, 0 + 4826, 4827, 0, 1, 1, 0 + 4828, 4829, 0, 1, 1, 0 + 4829, 4830, 0, 1, 1, 0 + 4830, 4831, 0, 1, 1, 0 + 4832, 4833, 0, 1, 1, 0 + 4833, 4834, 0, 1, 1, 0 + 4834, 4835, 0, 1, 1, 0 + 4836, 4837, 0, 1, 1, 0 + 4837, 4838, 0, 1, 1, 0 + 4839, 4840, 0, 1, 1, 0 + 4841, 4842, 0, 1, 1, 0 + 4842, 4843, 0, 1, 1, 0 + 4843, 4844, 0, 1, 1, 0 + 4845, 4846, 0, 1, 1, 0 + 4847, 4848, 0, 1, 1, 0 + 4848, 4849, 0, 1, 1, 0 + 4849, 4850, 0, 1, 1, 0 + 4851, 4852, 0, 1, 1, 0 + 4852, 4853, 0, 1, 1, 0 + 4853, 4854, 0, 1, 1, 0 + 4855, 4856, 0, 1, 1, 0 + 4856, 4857, 0, 1, 1, 0 + 4857, 4858, 0, 1, 1, 0 + 4859, 4860, 0, 1, 1, 0 + 4860, 4861, 0, 1, 1, 0 + 4861, 4862, 0, 1, 1, 0 + 4002, 4003, 0, 1, 1, 0 + 1068, 3998, 0, 1, 1, 0 + 4863, 1069, 0, 1, 1, 0 + 3998, 4863, 0, 1, 1, 0 + 4864, 4865, 0, 1, 1, 0 + 4865, 4866, 0, 1, 1, 0 + 4866, 4867, 0, 1, 1, 0 + 4868, 4869, 0, 1, 1, 0 + 4869, 4870, 0, 1, 1, 0 + 4870, 4871, 0, 1, 1, 0 + 4871, 4868, 0, 1, 1, 0 + 269, 3053, 0, 1, 1, 0 + 9, 4423, 0, 1, 1, 0 + 4872, 4873, 0, 2, 0, 0 + 4873, 4874, 0, 2, 0, 0 + 4874, 4875, 0, 2, 0, 0 + 4875, 4876, 0, 2, 0, 0 + 4876, 4877, 0, 2, 0, 0 + 4877, 4878, 0, 2, 0, 0 + 4878, 4879, 0, 2, 0, 0 + 4879, 4880, 0, 2, 0, 0 + 4880, 4881, 0, 2, 0, 0 + 4881, 4882, 0, 2, 0, 0 + 4883, 4884, 0, 2, 0, 0 + 4884, 4885, 0, 2, 0, 0 + 4885, 4886, 0, 2, 0, 0 + 4886, 4887, 0, 2, 0, 0 + 4887, 4888, 0, 2, 0, 0 + 4888, 4889, 0, 2, 0, 0 + 4889, 4890, 0, 2, 0, 0 + 4890, 4891, 0, 2, 0, 0 + 4891, 4892, 0, 2, 0, 0 + 4892, 4893, 0, 2, 0, 0 + 4894, 4895, 0, 1, 1, 0 + 4895, 4896, 0, 1, 1, 0 + 4896, 4872, 0, 2, 0, 0 + 4893, 4894, 0, 2, 0, 0 + 2180, 4894, 0, 1, 1, 0 + 4898, 4885, 0, 1, 1, 0 + 1578, 4898, 0, 1, 1, 0 + 4885, 4897, 0, 1, 1, 0 + 4897, 4880, 0, 1, 1, 0 + 2355, 4895, 0, 1, 1, 0 + 4896, 2356, 0, 1, 1, 0 + 4899, 4900, 0, 2, 0, 0 + 4900, 4901, 0, 2, 0, 0 + 4901, 4902, 0, 2, 0, 0 + 4902, 4903, 0, 2, 0, 0 + 4903, 4904, 0, 2, 0, 0 + 4904, 4905, 0, 2, 0, 0 + 4905, 4906, 0, 2, 0, 0 + 4906, 4907, 0, 2, 0, 0 + 4907, 4908, 0, 2, 0, 0 + 4908, 4909, 0, 2, 0, 0 + 4909, 4910, 0, 2, 0, 0 + 4911, 4912, 0, 2, 0, 0 + 4914, 4915, 0, 2, 0, 0 + 4915, 4916, 0, 2, 0, 0 + 4916, 4917, 0, 2, 0, 0 + 4917, 4918, 0, 2, 0, 0 + 4918, 4919, 0, 2, 0, 0 + 4919, 4920, 0, 2, 0, 0 + 4920, 4921, 0, 2, 0, 0 + 4921, 1552, 0, 2, 2, 0 + 4922, 4923, 0, 2, 0, 0 + 4923, 4924, 0, 2, 0, 0 + 4924, 4925, 0, 2, 0, 0 + 4925, 6629, 0, 2, 0, 0 + 4926, 4901, 0, 1, 1, 0 + 4923, 4926, 0, 1, 1, 0 + 4927, 4921, 0, 1, 1, 0 + 4927, 4903, 0, 1, 1, 0 + 4921, 4922, 0, 2, 0, 0 + 4882, 6630, 0, 2, 0, 2 + 4928, 4929, 0, 2, 0, 0 + 4929, 4930, 0, 2, 0, 0 + 4930, 4931, 0, 2, 0, 0 + 4931, 4932, 0, 2, 0, 0 + 4934, 4935, 0, 2, 0, 0 + 4935, 4936, 0, 2, 0, 0 + 4936, 4937, 0, 2, 0, 0 + 4937, 6083, 0, 2, 0, 0 + 4938, 4939, 0, 2, 0, 0 + 4939, 4940, 0, 2, 0, 0 + 4941, 4942, 0, 2, 0, 0 + 4942, 4943, 0, 2, 0, 0 + 4943, 4944, 0, 2, 0, 0 + 4944, 4945, 0, 2, 0, 0 + 4945, 4946, 0, 2, 0, 0 + 4946, 4947, 0, 2, 0, 0 + 4947, 811, 0, 2, 0, 0 + 4948, 4949, 0, 2, 0, 0 + 4949, 4950, 0, 2, 0, 0 + 4950, 4951, 0, 2, 0, 0 + 4951, 4952, 0, 2, 0, 0 + 4952, 4953, 0, 2, 0, 0 + 4953, 4955, 0, 1, 0, 0 + 4955, 4954, 0, 1, 0, 0 + 4566, 4955, 0, 1, 1, 0 + 4956, 4957, 0, 2, 0, 0 + 4957, 4958, 0, 2, 0, 0 + 4958, 4959, 0, 2, 0, 0 + 4960, 4961, 0, 2, 0, 0 + 4961, 4962, 0, 2, 0, 0 + 4912, 4928, 0, 2, 0, 0 + 809, 4948, 0, 2, 0, 0 + 4966, 4965, 0, 1, 1, 0 + 4966, 4913, 0, 1, 1, 0 + 3953, 3954, 0, 2, 0, 0 + 2817, 3407, 0, 1, 1, 0 + 3822, 3823, 0, 2, 0, 0 + 3925, 2777, 0, 1, 0, 0 + 4967, 4968, 0, 1, 1, 0 + 4970, 4971, 0, 1, 1, 0 + 4409, 4967, 0, 1, 1, 0 + 4968, 4972, 0, 1, 1, 0 + 4972, 4969, 0, 1, 1, 0 + 4969, 4973, 0, 1, 1, 0 + 4973, 4970, 0, 1, 1, 0 + 4974, 4975, 0, 1, 1, 0 + 4975, 4976, 0, 1, 1, 0 + 4976, 4977, 0, 1, 1, 0 + 4977, 4978, 0, 1, 1, 0 + 4978, 4979, 0, 1, 1, 0 + 4979, 4971, 0, 1, 1, 0 + 4648, 4647, 0, 1, 1, 0 + 4980, 4981, 0, 1, 1, 0 + 4981, 4982, 0, 1, 1, 0 + 4982, 4983, 0, 1, 1, 0 + 4983, 4984, 0, 1, 1, 0 + 4984, 4985, 0, 1, 1, 0 + 4985, 4986, 0, 1, 1, 0 + 4986, 4987, 0, 1, 1, 0 + 4987, 4988, 0, 1, 1, 0 + 4988, 4989, 0, 1, 1, 0 + 4989, 4990, 0, 1, 1, 0 + 4990, 4991, 0, 1, 1, 0 + 4991, 4992, 0, 1, 1, 0 + 4992, 4993, 0, 1, 1, 0 + 4993, 4994, 0, 1, 1, 0 + 4994, 4995, 0, 1, 1, 0 + 4995, 4996, 0, 1, 1, 0 + 2161, 4980, 0, 1, 1, 0 + 4997, 4998, 0, 1, 1, 0 + 4998, 4999, 0, 1, 1, 0 + 4999, 5000, 0, 1, 1, 0 + 5000, 5001, 0, 1, 1, 0 + 5001, 5002, 0, 1, 1, 0 + 5002, 5003, 0, 1, 1, 0 + 5003, 5004, 0, 1, 1, 0 + 5004, 5005, 0, 1, 1, 0 + 5005, 5006, 0, 1, 1, 0 + 5006, 5007, 0, 1, 1, 0 + 5007, 5008, 0, 1, 1, 0 + 5008, 4996, 0, 1, 1, 0 + 2267, 4997, 0, 1, 1, 0 + 5009, 5010, 0, 1, 1, 0 + 5010, 5011, 0, 1, 1, 0 + 5011, 5012, 0, 1, 1, 0 + 5012, 5013, 0, 1, 1, 0 + 5013, 5014, 0, 1, 1, 0 + 5014, 5015, 0, 1, 1, 0 + 5015, 5016, 0, 1, 1, 0 + 5016, 5017, 0, 1, 1, 0 + 5017, 5018, 0, 1, 1, 0 + 5018, 5019, 0, 1, 1, 0 + 5019, 5020, 0, 1, 1, 0 + 5020, 5021, 0, 1, 1, 0 + 5021, 5022, 0, 1, 1, 0 + 5022, 5023, 0, 1, 1, 0 + 5023, 5024, 0, 1, 1, 0 + 5024, 5025, 0, 1, 1, 0 + 5025, 5026, 0, 1, 1, 0 + 5026, 5027, 0, 1, 1, 0 + 5027, 5028, 0, 1, 1, 0 + 5028, 5029, 0, 1, 1, 0 + 5029, 5030, 0, 1, 1, 0 + 5030, 5031, 0, 1, 1, 0 + 5031, 5008, 0, 1, 1, 0 + 2056, 5009, 0, 1, 1, 0 + 1807, 1808, 0, 2, 0, 0 + 5033, 5034, 0, 1, 1, 0 + 5034, 5035, 0, 1, 1, 0 + 5035, 5036, 0, 1, 1, 0 + 5036, 5037, 0, 1, 1, 0 + 5037, 5038, 0, 1, 1, 0 + 5038, 495, 0, 1, 1, 0 + 5032, 5039, 0, 1, 1, 0 + 5039, 496, 0, 1, 1, 0 + 5040, 5041, 0, 1, 1, 0 + 5041, 5042, 0, 1, 1, 0 + 5042, 5043, 0, 1, 1, 0 + 5043, 5044, 0, 1, 1, 0 + 5044, 5045, 0, 1, 1, 0 + 5045, 5046, 0, 1, 1, 0 + 5046, 5047, 0, 1, 1, 0 + 5047, 5048, 0, 1, 1, 0 + 5049, 5050, 0, 1, 1, 0 + 5050, 5051, 0, 1, 1, 0 + 5051, 5052, 0, 1, 1, 0 + 5052, 5053, 0, 1, 1, 0 + 5053, 5054, 0, 1, 1, 0 + 5054, 576, 0, 1, 1, 0 + 5055, 5056, 0, 1, 1, 0 + 5056, 5057, 0, 1, 1, 0 + 5057, 5058, 0, 1, 1, 0 + 5058, 5059, 0, 1, 1, 0 + 5059, 5060, 0, 1, 1, 0 + 5060, 5061, 0, 1, 1, 0 + 5061, 5062, 0, 1, 1, 0 + 5062, 5063, 0, 1, 1, 0 + 5064, 5065, 0, 1, 1, 0 + 5065, 5066, 0, 1, 1, 0 + 5066, 5067, 0, 1, 1, 0 + 5067, 5068, 0, 1, 1, 0 + 5068, 5069, 0, 1, 1, 0 + 5069, 5053, 0, 1, 1, 0 + 5048, 5070, 0, 1, 1, 0 + 5070, 5055, 0, 1, 1, 0 + 5071, 5072, 0, 1, 1, 0 + 5072, 5073, 0, 1, 1, 0 + 5073, 5074, 0, 1, 1, 0 + 5075, 5076, 0, 1, 1, 0 + 5076, 5077, 0, 1, 1, 0 + 5077, 5078, 0, 1, 1, 0 + 5078, 5079, 0, 1, 1, 0 + 5080, 5081, 0, 1, 0, 3 + 5081, 5082, 0, 1, 0, 3 + 5082, 5083, 0, 1, 0, 3 + 5084, 5085, 0, 1, 1, 0 + 5085, 5086, 0, 1, 1, 0 + 5086, 5087, 0, 1, 1, 0 + 5087, 5088, 0, 1, 1, 0 + 5088, 5089, 0, 1, 1, 0 + 5089, 5090, 0, 1, 1, 0 + 5090, 5091, 0, 1, 1, 0 + 5074, 5092, 0, 1, 1, 0 + 5092, 5075, 0, 1, 1, 0 + 5093, 5091, 0, 1, 1, 0 + 5093, 5080, 0, 1, 0, 3 + 4024, 5083, 0, 1, 1, 0 + 5083, 5071, 0, 1, 1, 0 + 5094, 5095, 0, 1, 1, 0 + 5095, 4552, 0, 1, 1, 0 + 5096, 5097, 0, 1, 1, 0 + 5097, 5098, 0, 1, 1, 0 + 5098, 5099, 0, 1, 1, 0 + 5100, 5101, 0, 1, 1, 0 + 5101, 5102, 0, 1, 1, 0 + 5102, 5103, 0, 1, 1, 0 + 5104, 5105, 0, 1, 1, 0 + 5106, 5107, 0, 1, 1, 0 + 5108, 5109, 0, 2, 0, 0 + 5109, 5110, 0, 2, 0, 0 + 5110, 5111, 0, 2, 0, 0 + 5111, 5112, 0, 2, 0, 0 + 5112, 5113, 0, 2, 0, 0 + 5113, 5114, 0, 2, 0, 0 + 5114, 5115, 0, 2, 0, 0 + 5115, 5116, 0, 2, 0, 0 + 5116, 5117, 0, 2, 0, 0 + 5117, 5118, 0, 1, 1, 0 + 5118, 5119, 0, 2, 0, 0 + 5119, 5120, 0, 2, 0, 0 + 5120, 5121, 0, 2, 0, 0 + 5121, 5122, 0, 2, 0, 0 + 5122, 5123, 0, 2, 0, 0 + 5123, 5124, 0, 2, 0, 0 + 5124, 5125, 0, 2, 0, 0 + 5125, 5126, 0, 2, 0, 0 + 5126, 5127, 0, 2, 0, 0 + 5127, 5128, 0, 2, 0, 0 + 5128, 5129, 0, 2, 0, 0 + 5129, 5130, 0, 2, 0, 0 + 5130, 3801, 0, 2, 0, 0 + 5131, 5108, 0, 2, 0, 0 + 5132, 5133, 0, 2, 0, 0 + 5133, 5131, 0, 2, 0, 0 + 3800, 5132, 0, 2, 0, 0 + 5134, 5135, 0, 1, 1, 0 + 5135, 5136, 0, 1, 1, 0 + 5136, 5137, 0, 1, 1, 0 + 5137, 5117, 0, 1, 1, 0 + 5070, 5134, 0, 1, 1, 0 + 5138, 5139, 0, 1, 1, 0 + 5139, 5140, 0, 1, 1, 0 + 5140, 5141, 0, 1, 1, 0 + 5141, 5142, 0, 1, 1, 0 + 5142, 5143, 0, 1, 1, 0 + 5143, 5144, 0, 1, 1, 0 + 5144, 5145, 0, 1, 1, 0 + 5145, 5146, 0, 1, 1, 0 + 5146, 5147, 0, 1, 1, 0 + 5147, 5148, 0, 1, 1, 0 + 5118, 5138, 0, 1, 1, 0 + 5148, 5084, 0, 1, 1, 0 + 5149, 5150, 0, 1, 1, 0 + 5150, 5151, 0, 1, 1, 0 + 5151, 5654, 0, 1, 1, 0 + 5152, 5153, 0, 1, 1, 0 + 5153, 5154, 0, 1, 1, 0 + 5154, 5155, 0, 1, 1, 0 + 5155, 5156, 0, 1, 1, 0 + 5156, 5157, 0, 1, 1, 0 + 5158, 5159, 0, 1, 1, 0 + 5159, 5160, 0, 1, 1, 0 + 5160, 5161, 0, 1, 1, 0 + 5161, 5162, 0, 1, 1, 0 + 5162, 5163, 0, 1, 1, 0 + 5163, 5164, 0, 1, 1, 0 + 5164, 5165, 0, 1, 1, 0 + 5148, 5149, 0, 1, 1, 0 + 5166, 5167, 0, 1, 1, 0 + 5167, 4494, 0, 1, 1, 0 + 4495, 5166, 0, 1, 1, 0 + 5168, 5169, 0, 1, 1, 0 + 5169, 4486, 0, 1, 1, 0 + 5168, 4487, 0, 1, 1, 0 + 5170, 5171, 0, 1, 1, 0 + 5171, 5172, 0, 1, 1, 0 + 5172, 5173, 0, 1, 1, 0 + 5174, 5175, 0, 1, 1, 0 + 5175, 5176, 0, 1, 1, 0 + 5176, 5177, 0, 1, 1, 0 + 5178, 5179, 0, 1, 1, 0 + 5179, 5180, 0, 1, 1, 0 + 5180, 5181, 0, 1, 1, 0 + 5182, 5183, 0, 1, 1, 0 + 5184, 5185, 0, 1, 1, 0 + 5185, 5186, 0, 1, 1, 0 + 5186, 5187, 0, 1, 1, 0 + 5189, 5190, 0, 1, 1, 0 + 5190, 5191, 0, 1, 1, 0 + 5192, 5193, 0, 1, 1, 0 + 5193, 5194, 0, 1, 1, 0 + 5194, 5195, 0, 1, 1, 0 + 5195, 5196, 0, 1, 1, 0 + 5196, 5197, 0, 1, 1, 0 + 5197, 5198, 0, 1, 1, 0 + 5198, 5199, 0, 1, 1, 0 + 5200, 5201, 0, 1, 1, 0 + 5201, 5202, 0, 1, 1, 0 + 5203, 5204, 0, 1, 1, 0 + 5204, 5205, 0, 1, 1, 0 + 5205, 5206, 0, 1, 1, 0 + 5206, 5207, 0, 1, 1, 0 + 5207, 5199, 0, 1, 1, 0 + 5191, 5208, 0, 1, 1, 0 + 5208, 5209, 0, 1, 1, 0 + 5209, 5192, 0, 1, 1, 0 + 5210, 5211, 0, 1, 1, 0 + 5211, 5212, 0, 1, 1, 0 + 5212, 5213, 0, 1, 1, 0 + 5213, 5214, 0, 1, 1, 0 + 5214, 5215, 0, 1, 1, 0 + 5215, 5216, 0, 1, 1, 0 + 5216, 5217, 0, 1, 1, 0 + 5217, 5218, 0, 1, 1, 0 + 5218, 5219, 0, 1, 1, 0 + 5219, 5220, 0, 1, 1, 0 + 5220, 2841, 0, 1, 1, 0 + 5209, 5210, 0, 1, 1, 0 + 5221, 5222, 0, 1, 1, 0 + 5222, 5223, 0, 1, 1, 0 + 5223, 5224, 0, 1, 1, 0 + 5224, 5225, 0, 1, 1, 0 + 5225, 5226, 0, 1, 1, 0 + 5226, 5227, 0, 1, 1, 0 + 5227, 5228, 0, 1, 1, 0 + 5228, 5229, 0, 1, 1, 0 + 5229, 5230, 0, 1, 1, 0 + 5230, 5231, 0, 1, 1, 0 + 5231, 5232, 0, 1, 1, 0 + 5232, 5233, 0, 1, 1, 0 + 5233, 5234, 0, 1, 1, 0 + 5234, 5235, 0, 1, 1, 0 + 5235, 5236, 0, 1, 1, 0 + 5236, 5237, 0, 1, 1, 0 + 5237, 5238, 0, 1, 1, 0 + 5238, 5239, 0, 1, 1, 0 + 5239, 5240, 0, 1, 1, 0 + 5240, 5241, 0, 1, 1, 0 + 5241, 5242, 0, 1, 1, 0 + 5242, 5243, 0, 1, 1, 0 + 5243, 5244, 0, 1, 1, 0 + 5220, 6721, 0, 1, 1, 0 + 5245, 5246, 0, 1, 1, 0 + 5247, 5248, 0, 1, 1, 0 + 5248, 5249, 0, 1, 1, 0 + 5249, 5250, 0, 1, 1, 0 + 5250, 5251, 0, 1, 1, 0 + 5251, 5252, 0, 1, 1, 0 + 5252, 5253, 0, 1, 1, 0 + 5253, 5254, 0, 1, 1, 0 + 5254, 5255, 0, 1, 1, 0 + 5255, 5256, 0, 1, 1, 0 + 5256, 5257, 0, 1, 1, 0 + 5257, 5258, 0, 1, 1, 0 + 5258, 5259, 0, 1, 1, 0 + 5259, 5260, 0, 1, 1, 0 + 5260, 5261, 0, 1, 1, 0 + 5261, 5262, 0, 1, 1, 0 + 5262, 5263, 0, 1, 1, 0 + 5263, 5264, 0, 1, 1, 0 + 5264, 5265, 0, 1, 1, 0 + 5265, 5266, 0, 1, 1, 0 + 5267, 5268, 0, 1, 1, 0 + 5268, 5269, 0, 1, 1, 0 + 5269, 5270, 0, 1, 1, 0 + 5270, 5271, 0, 1, 1, 0 + 5271, 5272, 0, 1, 1, 0 + 5272, 5493, 0, 1, 1, 0 + 5273, 5274, 0, 1, 1, 0 + 5274, 5275, 0, 1, 1, 0 + 5275, 5276, 0, 1, 1, 0 + 5276, 5264, 0, 1, 1, 0 + 33, 5267, 0, 1, 1, 0 + 5277, 5278, 0, 1, 1, 0 + 5278, 5279, 0, 1, 1, 0 + 5279, 5280, 0, 1, 1, 0 + 5280, 5281, 0, 1, 1, 0 + 5281, 5282, 0, 1, 1, 0 + 5282, 5283, 0, 1, 1, 0 + 5283, 5284, 0, 1, 1, 0 + 5284, 5285, 0, 1, 1, 0 + 5285, 5286, 0, 1, 1, 0 + 5286, 5266, 0, 1, 1, 0 + 5159, 5277, 0, 1, 1, 0 + 5287, 5288, 0, 1, 0, 1 + 5288, 5289, 0, 1, 0, 1 + 5289, 5290, 0, 1, 0, 1 + 5290, 5291, 0, 1, 0, 1 + 5291, 5292, 0, 1, 0, 1 + 5292, 5293, 0, 1, 0, 1 + 5293, 5294, 0, 1, 0, 1 + 5294, 5295, 0, 1, 0, 1 + 5295, 5296, 0, 1, 0, 1 + 5296, 5297, 0, 1, 0, 1 + 5297, 5298, 0, 1, 0, 1 + 5298, 5299, 0, 1, 0, 1 + 5299, 5300, 0, 1, 0, 1 + 5300, 5301, 0, 1, 0, 1 + 5301, 5302, 0, 1, 0, 1 + 5302, 5303, 0, 1, 0, 1 + 5303, 5304, 0, 1, 0, 1 + 5304, 5305, 0, 1, 0, 1 + 5305, 5306, 0, 1, 0, 1 + 5306, 5307, 0, 1, 0, 1 + 5307, 5308, 0, 1, 0, 1 + 5308, 5309, 0, 1, 0, 1 + 5309, 5310, 0, 1, 0, 1 + 5310, 6703, 0, 1, 0, 1 + 5311, 6702, 0, 1, 0, 1 + 5312, 5313, 0, 1, 0, 1 + 5313, 5314, 0, 1, 0, 1 + 5314, 5315, 0, 1, 0, 1 + 5315, 5316, 0, 1, 0, 1 + 5316, 5157, 0, 1, 0, 1 + 5264, 5287, 0, 1, 0, 1 + 5317, 5318, 0, 1, 1, 0 + 5318, 5319, 0, 1, 1, 0 + 5319, 6711, 0, 1, 1, 0 + 5320, 6712, 0, 1, 1, 0 + 5321, 6713, 0, 1, 1, 0 + 5322, 6714, 0, 1, 1, 0 + 5323, 6715, 0, 1, 1, 0 + 5324, 5325, 0, 1, 1, 0 + 5325, 5326, 0, 1, 1, 0 + 5326, 5327, 0, 1, 1, 0 + 5327, 5328, 0, 1, 1, 0 + 5328, 5329, 0, 1, 1, 0 + 5329, 5330, 0, 1, 1, 0 + 5330, 5331, 0, 1, 1, 0 + 5331, 5332, 0, 1, 1, 0 + 5333, 5334, 0, 1, 1, 0 + 5334, 5335, 0, 1, 1, 0 + 5335, 5336, 0, 1, 1, 0 + 5336, 5337, 0, 1, 1, 0 + 5338, 6716, 0, 1, 1, 0 + 5339, 5340, 0, 1, 1, 0 + 5340, 5341, 0, 1, 1, 0 + 5341, 5342, 0, 1, 1, 0 + 5342, 6718, 0, 1, 1, 0 + 5343, 6717, 0, 1, 1, 0 + 5344, 5345, 0, 1, 1, 0 + 5326, 5338, 0, 1, 1, 0 + 5346, 5347, 0, 1, 1, 0 + 5348, 5349, 0, 1, 1, 0 + 5350, 5351, 0, 2, 0, 0 + 5351, 5352, 0, 2, 0, 0 + 5352, 5353, 0, 2, 0, 0 + 5353, 5354, 0, 2, 0, 0 + 5117, 5350, 0, 2, 0, 0 + 5355, 5356, 0, 2, 0, 0 + 5356, 5357, 0, 2, 0, 0 + 5357, 5358, 0, 2, 0, 0 + 5359, 5360, 0, 2, 0, 0 + 5360, 5361, 0, 2, 0, 0 + 5361, 5362, 0, 2, 0, 0 + 5362, 5363, 0, 2, 0, 0 + 5363, 5364, 0, 2, 0, 0 + 5364, 5365, 0, 2, 0, 0 + 5365, 5366, 0, 2, 0, 0 + 5366, 5367, 0, 2, 0, 0 + 5367, 5118, 0, 2, 0, 0 + 5354, 5355, 0, 2, 0, 0 + 5368, 5359, 0, 2, 0, 0 + 5358, 5369, 0, 2, 0, 0 + 4954, 4956, 0, 2, 0, 0 + 4940, 4941, 0, 2, 0, 0 + 4959, 4960, 0, 2, 0, 0 + 5371, 5372, 0, 1, 0, 0 + 5373, 5371, 0, 1, 0, 0 + 2343, 5371, 0, 1, 1, 0 + 4960, 5374, 0, 1, 1, 0 + 5374, 4936, 0, 1, 1, 0 + 4963, 5375, 0, 1, 1, 0 + 5375, 4933, 0, 1, 1, 0 + 5194, 5247, 0, 1, 1, 0 + 5376, 5377, 0, 2, 2, 0 + 5377, 5378, 0, 2, 2, 0 + 5378, 5379, 0, 2, 2, 0 + 5379, 5380, 0, 2, 2, 0 + 5380, 5381, 0, 2, 2, 0 + 5381, 5382, 0, 2, 2, 0 + 5382, 5383, 0, 2, 2, 0 + 5383, 5384, 0, 2, 2, 0 + 5384, 775, 0, 2, 2, 0 + 5385, 5386, 0, 2, 0, 0 + 5386, 5401, 0, 2, 0, 0 + 5387, 5388, 0, 2, 0, 0 + 5388, 5389, 0, 2, 0, 0 + 5389, 5390, 0, 2, 0, 0 + 5390, 5391, 0, 2, 0, 0 + 5391, 5392, 0, 2, 0, 0 + 5392, 5384, 0, 2, 0, 1 + 5393, 5394, 0, 2, 0, 0 + 5394, 5395, 0, 2, 0, 0 + 5395, 5396, 0, 2, 0, 0 + 5396, 5397, 0, 2, 0, 0 + 5397, 5398, 0, 2, 0, 0 + 5399, 3440, 0, 2, 0, 0 + 5398, 5400, 0, 2, 0, 0 + 5400, 5399, 0, 2, 0, 0 + 5401, 5387, 0, 2, 0, 0 + 843, 5401, 0, 1, 1, 0 + 827, 5400, 0, 2, 2, 0 + 5400, 5402, 0, 1, 1, 0 + 5402, 5401, 0, 1, 1, 0 + 5384, 5393, 0, 2, 0, 1 + 2554, 5385, 0, 2, 0, 0 + 5403, 5404, 0, 1, 1, 0 + 5405, 5406, 0, 1, 1, 0 + 5407, 5408, 0, 1, 1, 0 + 5408, 5409, 0, 1, 1, 0 + 5409, 577, 0, 1, 1, 0 + 5410, 5411, 0, 1, 0, 1 + 5411, 5412, 0, 1, 0, 1 + 5412, 5413, 0, 1, 0, 1 + 5413, 5414, 0, 1, 0, 1 + 5415, 5416, 0, 1, 0, 1 + 5416, 3062, 0, 1, 0, 1 + 3065, 5410, 0, 1, 0, 1 + 5417, 5418, 0, 1, 1, 0 + 5418, 1884, 0, 1, 1, 0 + 1883, 5417, 0, 1, 1, 0 + 5419, 5420, 0, 1, 0, 0 + 5420, 5421, 0, 1, 0, 0 + 5421, 5422, 0, 1, 0, 0 + 5422, 5423, 0, 1, 0, 0 + 5423, 5424, 0, 1, 0, 0 + 5424, 5425, 0, 1, 0, 0 + 5425, 5426, 0, 1, 0, 0 + 5426, 5427, 0, 1, 0, 0 + 5427, 5428, 0, 1, 0, 0 + 5428, 5429, 0, 1, 0, 0 + 5429, 5430, 0, 1, 0, 0 + 5430, 2196, 0, 1, 0, 0 + 5431, 5432, 0, 1, 0, 0 + 5432, 5433, 0, 1, 0, 0 + 5433, 5434, 0, 1, 0, 0 + 5434, 5435, 0, 1, 0, 0 + 5435, 5436, 0, 1, 0, 0 + 5436, 5427, 0, 1, 0, 0 + 5421, 5431, 0, 1, 0, 0 + 5417, 5419, 0, 1, 0, 0 + 5437, 5438, 0, 1, 0, 0 + 5438, 5439, 0, 1, 0, 0 + 5439, 5440, 0, 1, 0, 0 + 5440, 5441, 0, 1, 0, 0 + 5441, 5442, 0, 1, 0, 0 + 5442, 5370, 0, 1, 0, 0 + 5372, 5443, 0, 1, 0, 0 + 5443, 5437, 0, 1, 0, 0 + 5444, 5040, 0, 1, 1, 0 + 5445, 5407, 0, 1, 1, 0 + 5053, 5445, 0, 1, 1, 0 + 5446, 5444, 0, 1, 1, 0 + 5032, 5446, 0, 1, 1, 0 + 5447, 5448, 0, 1, 0, 1 + 5448, 5449, 0, 1, 0, 1 + 5449, 5450, 0, 1, 0, 1 + 5450, 5451, 0, 1, 0, 1 + 5451, 5452, 0, 1, 0, 1 + 5452, 5453, 0, 1, 0, 1 + 5453, 5454, 0, 1, 0, 1 + 5454, 5455, 0, 1, 0, 1 + 5455, 5456, 0, 1, 0, 0 + 5456, 4025, 0, 1, 0, 0 + 5457, 5458, 0, 1, 0, 0 + 5458, 5459, 0, 1, 0, 1 + 5459, 5460, 0, 1, 0, 1 + 5460, 5461, 0, 1, 0, 1 + 5461, 5462, 0, 1, 0, 1 + 5462, 5463, 0, 1, 0, 1 + 5463, 5464, 0, 1, 0, 1 + 5464, 5465, 0, 1, 0, 1 + 5465, 5466, 0, 1, 0, 1 + 5466, 5467, 0, 1, 0, 1 + 5467, 1031, 0, 1, 0, 1 + 1029, 5447, 0, 1, 0, 1 + 4025, 5457, 0, 1, 0, 0 + 5468, 5469, 0, 1, 1, 1 + 5469, 5470, 0, 1, 1, 1 + 5470, 5471, 0, 1, 1, 1 + 5471, 5472, 0, 1, 1, 1 + 5472, 5473, 0, 1, 1, 1 + 5473, 5474, 0, 1, 1, 1 + 5474, 5475, 0, 1, 1, 1 + 5475, 6723, 0, 1, 1, 1 + 5476, 6724, 0, 1, 1, 1 + 5477, 6725, 0, 1, 1, 1 + 2878, 5468, 0, 1, 0, 1 + 5468, 2881, 0, 1, 0, 1 + 5480, 5479, 0, 1, 0, 1 + 5481, 5480, 0, 1, 0, 1 + 5482, 5481, 0, 1, 0, 1 + 5483, 5482, 0, 1, 0, 1 + 5484, 5483, 0, 1, 0, 1 + 5485, 5484, 0, 1, 0, 1 + 5485, 5486, 0, 1, 0, 1 + 5487, 5486, 0, 1, 0, 1 + 5488, 5487, 0, 1, 0, 1 + 5489, 5488, 0, 1, 0, 1 + 5490, 5489, 0, 1, 0, 1 + 5491, 5490, 0, 1, 0, 1 + 5492, 5491, 0, 1, 0, 1 + 5493, 5273, 0, 1, 1, 0 + 5493, 5492, 0, 1, 0, 1 + 5202, 5494, 0, 1, 1, 0 + 5494, 5203, 0, 1, 1, 0 + 5479, 5494, 0, 1, 0, 1 + 41, 5200, 0, 1, 1, 0 + 5410, 5495, 0, 1, 1, 0 + 5495, 5496, 0, 1, 1, 0 + 5497, 5498, 0, 1, 1, 0 + 5498, 5499, 0, 1, 1, 0 + 5431, 5497, 0, 1, 1, 0 + 4037, 5501, 0, 1, 0, 0 + 5501, 4038, 0, 1, 0, 0 + 4037, 5500, 0, 1, 0, 0 + 5500, 4038, 0, 1, 0, 0 + 5502, 5503, 0, 1, 1, 0 + 5503, 5504, 0, 1, 1, 0 + 5504, 5505, 0, 1, 1, 0 + 5505, 5506, 0, 1, 1, 0 + 5506, 5507, 0, 1, 1, 0 + 5507, 5508, 0, 1, 1, 0 + 5508, 5509, 0, 1, 1, 0 + 5509, 5510, 0, 1, 1, 0 + 5510, 5511, 0, 1, 1, 0 + 5511, 5512, 0, 1, 1, 0 + 5512, 5513, 0, 1, 1, 0 + 5513, 1315, 0, 1, 1, 0 + 3395, 5502, 0, 1, 1, 0 + 5514, 2799, 0, 1, 1, 0 + 5515, 5516, 0, 1, 1, 0 + 5516, 5517, 0, 1, 1, 0 + 5517, 5518, 0, 1, 1, 0 + 5514, 5515, 0, 1, 1, 0 + 5519, 5520, 0, 1, 1, 0 + 5520, 5521, 0, 1, 1, 0 + 5521, 5522, 0, 1, 1, 0 + 5522, 5523, 0, 1, 1, 0 + 3443, 5524, 0, 1, 1, 0 + 5524, 3444, 0, 1, 1, 0 + 5524, 5519, 0, 1, 1, 0 + 5525, 4665, 0, 1, 1, 0 + 5526, 4666, 0, 1, 1, 0 + 2168, 2169, 0, 1, 1, 0 + 2168, 2167, 0, 1, 1, 0 + 2267, 2260, 0, 1, 1, 0 + 2267, 2259, 0, 1, 1, 0 + 5527, 5528, 0, 1, 1, 0 + 5529, 5530, 0, 1, 1, 0 + 5530, 2166, 0, 1, 1, 0 + 5531, 2167, 0, 1, 1, 0 + 5529, 5531, 0, 1, 1, 0 + 1752, 1753, 0, 1, 1, 0 + 1752, 5527, 0, 1, 1, 0 + 5528, 5529, 0, 1, 1, 0 + 5532, 5533, 0, 1, 1, 0 + 5533, 5534, 0, 1, 1, 0 + 5535, 5536, 0, 1, 1, 0 + 5537, 1555, 0, 1, 1, 0 + 5538, 5539, 0, 1, 0, 1 + 5539, 5540, 0, 1, 0, 1 + 5540, 5541, 0, 1, 0, 1 + 5541, 5542, 0, 1, 0, 1 + 5542, 5543, 0, 1, 0, 1 + 5543, 5544, 0, 1, 0, 1 + 5544, 1492, 0, 1, 0, 1 + 5537, 5538, 0, 1, 0, 1 + 5545, 5546, 0, 1, 1, 0 + 5546, 5547, 0, 1, 1, 0 + 5547, 5548, 0, 1, 1, 0 + 5549, 4607, 0, 1, 1, 0 + 4955, 5550, 0, 1, 1, 0 + 5550, 4941, 0, 1, 1, 0 + 5551, 6641, 0, 1, 0, 1 + 5552, 6638, 0, 1, 0, 1 + 5553, 6639, 0, 1, 0, 1 + 5554, 6640, 0, 1, 0, 1 + 5555, 1474, 0, 1, 0, 1 + 1473, 1474, 0, 1, 1, 0 + 1431, 5551, 0, 1, 0, 1 + 5556, 6642, 0, 1, 0, 1 + 5557, 6643, 0, 1, 0, 1 + 5558, 6644, 0, 1, 0, 1 + 5559, 5560, 0, 1, 0, 1 + 5560, 5561, 0, 1, 0, 1 + 5561, 1409, 0, 1, 0, 1 + 5371, 5562, 0, 1, 1, 0 + 5562, 4930, 0, 1, 1, 0 + 5563, 5564, 0, 1, 0, 1 + 5564, 5565, 0, 1, 0, 1 + 5565, 5566, 0, 1, 0, 1 + 5566, 5567, 0, 1, 0, 1 + 5567, 5568, 0, 1, 0, 1 + 5568, 5537, 0, 1, 0, 1 + 1576, 5563, 0, 1, 0, 1 + 5569, 5570, 0, 1, 1, 2 + 5570, 5571, 0, 1, 1, 2 + 5571, 5572, 0, 1, 1, 2 + 4297, 5569, 0, 1, 1, 2 + 5573, 6620, 0, 1, 1, 0 + 5574, 6621, 0, 1, 1, 0 + 5575, 6622, 0, 1, 1, 0 + 4285, 5573, 0, 1, 1, 0 + 5577, 5578, 0, 1, 1, 0 + 5578, 5579, 0, 1, 1, 0 + 5579, 5580, 0, 1, 1, 0 + 5580, 5581, 0, 1, 1, 0 + 5581, 5582, 0, 1, 1, 0 + 5582, 5583, 0, 1, 1, 0 + 5583, 5584, 0, 1, 1, 0 + 5584, 5585, 0, 1, 1, 0 + 5585, 5586, 0, 1, 1, 0 + 4272, 5577, 0, 1, 1, 0 + 5587, 5588, 0, 1, 0, 2 + 5588, 4036, 0, 1, 0, 0 + 5589, 5587, 0, 1, 0, 2 + 5590, 5591, 0, 1, 1, 0 + 5592, 5593, 0, 1, 0, 1 + 5593, 5594, 0, 1, 0, 1 + 5594, 5595, 0, 1, 0, 1 + 5595, 5596, 0, 1, 0, 1 + 5596, 715, 0, 1, 0, 1 + 5384, 5597, 0, 1, 0, 1 + 5597, 5592, 0, 1, 0, 1 + 5598, 5599, 0, 1, 1, 1 + 5599, 5600, 0, 1, 1, 1 + 5600, 5601, 0, 1, 1, 1 + 5601, 5602, 0, 1, 1, 1 + 5602, 5603, 0, 1, 1, 1 + 5603, 5604, 0, 1, 1, 1 + 5604, 5605, 0, 1, 1, 1 + 439, 5606, 0, 1, 0, 0 + 5606, 440, 0, 1, 0, 0 + 5606, 5598, 0, 1, 1, 1 + 5607, 403, 0, 1, 1, 0 + 402, 5608, 0, 1, 1, 0 + 5608, 5607, 0, 1, 1, 0 + 5605, 5608, 0, 1, 1, 1 + 5609, 6666, 0, 1, 0, 0 + 5610, 5611, 0, 1, 0, 0 + 5611, 5612, 0, 1, 0, 0 + 5612, 5613, 0, 1, 0, 0 + 5613, 5614, 0, 1, 0, 0 + 5614, 5615, 0, 1, 0, 0 + 5615, 5616, 0, 1, 0, 0 + 5616, 5617, 0, 1, 0, 0 + 5617, 5618, 0, 1, 0, 0 + 5618, 5619, 0, 1, 0, 0 + 557, 5609, 0, 1, 0, 0 + 5332, 5333, 0, 1, 1, 0 + 5620, 5621, 0, 1, 1, 0 + 5622, 5623, 0, 1, 1, 0 + 5624, 5625, 0, 1, 1, 0 + 5626, 5627, 0, 1, 1, 0 + 5627, 5628, 0, 1, 1, 0 + 5628, 5629, 0, 1, 1, 0 + 5629, 5626, 0, 1, 1, 0 + 5630, 5631, 0, 1, 1, 0 + 5631, 5632, 0, 1, 1, 0 + 5632, 5633, 0, 1, 1, 0 + 5634, 4087, 0, 1, 1, 0 + 5635, 4086, 0, 1, 1, 0 + 5636, 5637, 0, 1, 1, 0 + 5638, 5639, 0, 1, 0, 1 + 5639, 5640, 0, 1, 0, 1 + 5640, 5641, 0, 1, 0, 1 + 5641, 5642, 0, 1, 0, 1 + 5642, 5643, 0, 1, 0, 1 + 5643, 6698, 0, 1, 0, 1 + 5644, 6699, 0, 1, 0, 1 + 5645, 6700, 0, 1, 0, 1 + 5646, 5647, 0, 1, 0, 1 + 5647, 5648, 0, 1, 0, 1 + 5648, 5649, 0, 1, 0, 1 + 5649, 111, 0, 1, 0, 1 + 156, 5638, 0, 1, 0, 1 + 5650, 5651, 0, 1, 1, 0 + 5651, 5652, 0, 1, 1, 0 + 5652, 5653, 0, 1, 1, 0 + 173, 5650, 0, 1, 1, 0 + 5654, 5152, 0, 1, 1, 0 + 5655, 5656, 0, 1, 0, 1 + 5656, 5657, 0, 1, 0, 1 + 5657, 5658, 0, 1, 0, 1 + 5658, 5659, 0, 1, 0, 1 + 5659, 5660, 0, 1, 0, 1 + 5660, 5661, 0, 1, 0, 1 + 5661, 5662, 0, 1, 0, 1 + 5662, 5663, 0, 1, 0, 1 + 5663, 5664, 0, 1, 0, 1 + 5664, 5665, 0, 1, 0, 1 + 5665, 5666, 0, 1, 0, 1 + 5666, 5667, 0, 1, 0, 1 + 5667, 5668, 0, 1, 0, 1 + 5668, 6701, 0, 1, 0, 1 + 5669, 58, 0, 1, 0, 1 + 5152, 5655, 0, 1, 0, 1 + 5670, 5671, 0, 1, 0, 1 + 5671, 5672, 0, 1, 0, 1 + 5672, 5673, 0, 1, 0, 1 + 5673, 5674, 0, 1, 0, 1 + 5674, 347, 0, 1, 0, 1 + 346, 347, 0, 1, 1, 0 + 5675, 4891, 0, 1, 0, 2 + 3525, 3526, 0, 1, 1, 0 + 5676, 5677, 0, 1, 1, 0 + 5677, 5678, 0, 1, 1, 0 + 5678, 5679, 0, 1, 1, 0 + 5679, 5680, 0, 1, 1, 0 + 5680, 5681, 0, 1, 1, 0 + 5681, 5682, 0, 1, 1, 0 + 5682, 5683, 0, 1, 1, 0 + 5683, 5684, 0, 1, 1, 0 + 5684, 5685, 0, 1, 1, 0 + 5685, 5686, 0, 1, 1, 0 + 2854, 5676, 0, 1, 1, 0 + 5157, 5158, 0, 1, 1, 0 + 5687, 2750, 0, 2, 0, 0 + 5688, 2745, 0, 2, 0, 0 + 5687, 5689, 0, 1, 1, 0 + 5689, 5688, 0, 1, 1, 0 + 5188, 4463, 0, 1, 1, 0 + 5690, 5691, 0, 1, 1, 0 + 5691, 5692, 0, 1, 1, 0 + 5692, 5693, 0, 1, 1, 0 + 5693, 5694, 0, 1, 1, 0 + 5694, 5695, 0, 1, 1, 0 + 5695, 5696, 0, 1, 1, 0 + 5696, 5697, 0, 1, 1, 0 + 5697, 5199, 0, 1, 1, 0 + 5698, 5699, 0, 1, 1, 0 + 5699, 5700, 0, 1, 1, 0 + 5700, 5701, 0, 1, 1, 0 + 5701, 5702, 0, 1, 1, 0 + 5702, 6627, 0, 1, 1, 0 + 5703, 5704, 0, 1, 1, 0 + 5705, 1854, 0, 1, 1, 0 + 5705, 2191, 0, 1, 1, 0 + 5704, 6623, 0, 1, 1, 0 + 5706, 5707, 0, 1, 0, 1 + 5707, 5708, 0, 1, 0, 1 + 5708, 5709, 0, 1, 0, 1 + 5709, 5710, 0, 1, 0, 1 + 5710, 5711, 0, 1, 0, 1 + 5711, 5712, 0, 1, 0, 1 + 5712, 5713, 0, 1, 0, 1 + 5713, 5714, 0, 1, 0, 1 + 5714, 5715, 0, 1, 0, 1 + 5715, 5716, 0, 1, 0, 1 + 5716, 99, 0, 1, 0, 1 + 5717, 5718, 0, 1, 0, 1 + 5718, 5719, 0, 1, 0, 1 + 5719, 198, 0, 1, 0, 1 + 5720, 3537, 0, 1, 1, 0 + 3067, 3068, 0, 1, 1, 0 + 3066, 3067, 0, 1, 1, 0 + 3067, 8, 0, 1, 1, 0 + 4390, 4391, 0, 1, 1, 0 + 4389, 4390, 0, 1, 1, 0 + 15, 3018, 0, 1, 1, 0 + 3018, 16, 0, 1, 1, 0 + 264, 265, 0, 1, 1, 0 + 263, 264, 0, 1, 1, 0 + 264, 270, 0, 1, 1, 0 + 276, 277, 0, 1, 1, 0 + 277, 278, 0, 1, 1, 0 + 277, 300, 0, 1, 1, 0 + 294, 295, 0, 1, 1, 0 + 293, 294, 0, 1, 1, 0 + 341, 294, 0, 1, 1, 0 + 299, 32, 0, 1, 1, 0 + 32, 5690, 0, 1, 1, 0 + 3110, 32, 0, 1, 1, 0 + 232, 233, 0, 1, 1, 0 + 232, 342, 0, 1, 1, 0 + 232, 240, 0, 1, 1, 0 + 318, 319, 0, 1, 1, 0 + 319, 320, 0, 1, 1, 0 + 375, 319, 0, 1, 1, 0 + 371, 372, 0, 1, 1, 0 + 372, 996, 0, 1, 1, 0 + 372, 373, 0, 1, 1, 0 + 360, 361, 0, 1, 1, 0 + 3439, 360, 0, 1, 1, 0 + 359, 360, 0, 1, 1, 0 + 357, 2987, 0, 1, 1, 0 + 231, 328, 0, 1, 1, 0 + 230, 231, 0, 1, 1, 0 + 326, 231, 0, 1, 1, 0 + 210, 223, 0, 1, 1, 0 + 210, 209, 0, 1, 1, 0 + 210, 211, 0, 1, 1, 0 + 191, 202, 0, 1, 1, 0 + 191, 190, 0, 1, 1, 0 + 191, 192, 0, 1, 1, 0 + 184, 183, 0, 1, 1, 0 + 184, 987, 0, 1, 1, 0 + 184, 185, 0, 1, 1, 0 + 156, 155, 0, 1, 1, 0 + 156, 157, 0, 1, 1, 0 + 156, 170, 0, 1, 1, 0 + 148, 3433, 0, 1, 1, 0 + 148, 147, 0, 1, 1, 0 + 148, 149, 0, 1, 1, 0 + 146, 147, 0, 1, 1, 0 + 146, 912, 0, 1, 1, 0 + 146, 145, 0, 1, 1, 0 + 133, 134, 0, 1, 1, 0 + 133, 132, 0, 1, 1, 0 + 914, 133, 0, 1, 1, 0 + 88, 89, 0, 1, 1, 0 + 88, 87, 0, 1, 1, 0 + 105, 88, 0, 1, 1, 0 + 169, 93, 0, 1, 1, 0 + 93, 94, 0, 1, 1, 0 + 93, 92, 0, 1, 1, 0 + 104, 61, 0, 1, 1, 0 + 201, 52, 0, 1, 1, 0 + 5165, 52, 0, 1, 1, 0 + 52, 51, 0, 1, 1, 0 + 52, 53, 0, 1, 1, 0 + 79, 80, 0, 1, 1, 0 + 79, 78, 0, 1, 1, 0 + 79, 844, 0, 1, 1, 0 + 74, 75, 0, 1, 1, 0 + 74, 5093, 0, 1, 1, 0 + 73, 74, 0, 1, 1, 0 + 5144, 5721, 0, 1, 1, 0 + 5721, 5317, 0, 1, 1, 0 + 5048, 5049, 0, 1, 1, 0 + 5032, 5033, 0, 1, 1, 0 + 503, 861, 0, 1, 1, 0 + 503, 504, 0, 1, 1, 0 + 503, 502, 0, 1, 1, 0 + 509, 457, 0, 1, 1, 0 + 456, 457, 0, 1, 1, 0 + 457, 458, 0, 1, 1, 0 + 396, 437, 0, 1, 0, 0 + 405, 406, 0, 1, 1, 0 + 405, 404, 0, 1, 1, 0 + 408, 597, 0, 1, 1, 0 + 408, 407, 0, 1, 1, 0 + 408, 409, 0, 1, 1, 0 + 609, 675, 0, 1, 1, 0 + 609, 610, 0, 1, 1, 0 + 609, 608, 0, 1, 1, 0 + 672, 862, 0, 1, 1, 0 + 672, 673, 0, 1, 1, 0 + 671, 672, 0, 1, 1, 0 + 953, 969, 0, 1, 1, 0 + 953, 952, 0, 1, 1, 0 + 953, 954, 0, 1, 1, 0 + 953, 986, 0, 1, 1, 0 + 652, 653, 0, 1, 1, 0 + 652, 742, 0, 1, 1, 0 + 652, 651, 0, 1, 1, 0 + 624, 625, 0, 1, 1, 0 + 624, 641, 0, 1, 1, 0 + 624, 623, 0, 1, 1, 0 + 836, 637, 0, 1, 1, 0 + 637, 638, 0, 1, 1, 0 + 636, 637, 0, 1, 1, 0 + 417, 416, 0, 1, 1, 0 + 417, 640, 0, 1, 1, 0 + 417, 418, 0, 1, 1, 0 + 757, 1050, 0, 1, 1, 0 + 757, 756, 0, 1, 1, 0 + 757, 758, 0, 1, 1, 0 + 763, 762, 0, 1, 1, 0 + 763, 764, 0, 1, 1, 0 + 763, 1051, 0, 1, 1, 0 + 774, 797, 0, 1, 1, 0 + 786, 833, 0, 1, 1, 0 + 781, 832, 0, 2, 2, 0 + 821, 828, 0, 2, 2, 0 + 1374, 1057, 0, 1, 1, 0 + 1374, 6651, 0, 1, 1, 0 + 1385, 1374, 0, 1, 1, 0 + 1374, 4555, 0, 1, 1, 0 + 4936, 1621, 0, 1, 1, 0 + 1415, 6762, 0, 1, 1, 0 + 1391, 1406, 0, 1, 1, 0 + 1391, 1390, 0, 1, 1, 0 + 1391, 1392, 0, 1, 1, 0 + 1360, 1367, 0, 1, 1, 0 + 1360, 1386, 0, 1, 1, 0 + 1360, 1361, 0, 1, 1, 0 + 1360, 1486, 0, 1, 1, 0 + 1037, 1375, 0, 1, 1, 0 + 1038, 1058, 0, 1, 1, 0 + 1038, 1039, 0, 1, 1, 0 + 1037, 1366, 0, 1, 1, 0 + 1475, 1476, 0, 1, 1, 0 + 1475, 1474, 0, 1, 1, 0 + 1475, 2340, 0, 1, 1, 0 + 4913, 1497, 0, 1, 1, 0 + 4965, 1667, 0, 1, 1, 0 + 1465, 1466, 0, 1, 1, 0 + 1465, 1464, 0, 1, 1, 0 + 1465, 1487, 0, 1, 1, 0 + 1459, 1460, 0, 1, 1, 0 + 1459, 1458, 0, 1, 1, 0 + 1459, 1551, 0, 1, 1, 0 + 1547, 1548, 0, 1, 1, 0 + 1547, 1546, 0, 1, 1, 0 + 1547, 1561, 0, 1, 1, 0 + 1518, 1517, 0, 1, 1, 0 + 1518, 1579, 0, 1, 1, 0 + 1518, 1519, 0, 1, 1, 0 + 1593, 1592, 0, 1, 1, 0 + 1593, 3442, 0, 1, 1, 0 + 1593, 1594, 0, 1, 1, 0 + 2150, 3456, 0, 1, 1, 0 + 1609, 1610, 0, 1, 1, 0 + 1609, 1608, 0, 1, 1, 0 + 1609, 1741, 0, 1, 1, 0 + 1607, 1608, 0, 1, 1, 0 + 1607, 2973, 0, 1, 1, 0 + 1606, 1607, 0, 1, 1, 0 + 2161, 2162, 0, 1, 1, 0 + 2161, 2160, 0, 1, 1, 0 + 2168, 2249, 0, 1, 1, 0 + 1570, 1759, 0, 1, 1, 0 + 4965, 4911, 0, 2, 0, 0 + 4910, 4965, 0, 2, 0, 0 + 4913, 4914, 0, 2, 0, 0 + 5370, 4913, 0, 2, 0, 0 + 1647, 1648, 0, 1, 1, 0 + 1647, 2555, 0, 1, 1, 0 + 1647, 1646, 0, 1, 1, 0 + 1656, 1655, 0, 1, 1, 0 + 1656, 1694, 0, 1, 1, 0 + 1656, 1657, 0, 1, 1, 0 + 1687, 1688, 0, 1, 1, 0 + 1687, 1686, 0, 1, 1, 0 + 1687, 1695, 0, 1, 1, 0 + 4901, 1668, 0, 1, 1, 0 + 1679, 1678, 0, 1, 1, 0 + 1679, 1718, 0, 1, 1, 0 + 1679, 1680, 0, 1, 1, 0 + 1731, 1730, 0, 1, 1, 0 + 1731, 5698, 0, 1, 1, 0 + 1731, 1732, 0, 1, 1, 0 + 2118, 3496, 0, 1, 1, 0 + 2118, 2143, 0, 1, 1, 0 + 2118, 2119, 0, 1, 1, 0 + 2034, 2035, 0, 1, 1, 0 + 2034, 2033, 0, 1, 1, 0 + 2034, 2811, 0, 1, 1, 0 + 1300, 1301, 0, 1, 1, 0 + 1300, 3420, 0, 1, 1, 0 + 1893, 1894, 0, 1, 1, 0 + 1894, 4347, 0, 1, 1, 0 + 1894, 3421, 0, 1, 1, 0 + 1862, 2225, 0, 1, 1, 0 + 1861, 1862, 0, 1, 1, 0 + 4035, 5588, 0, 1, 0, 0 + 5722, 5723, 0, 1, 1, 0 + 4607, 4608, 0, 1, 1, 0 + 4605, 4606, 0, 1, 1, 0 + 4603, 4604, 0, 1, 1, 0 + 4602, 4600, 0, 1, 1, 0 + 4601, 4599, 0, 1, 1, 0 + 4612, 4609, 0, 1, 1, 0 + 4610, 4611, 0, 1, 1, 0 + 4613, 4614, 0, 1, 1, 0 + 5724, 5725, 0, 1, 1, 0 + 5725, 5726, 0, 1, 1, 0 + 5726, 5727, 0, 1, 1, 0 + 5727, 5728, 0, 1, 1, 0 + 5728, 5729, 0, 1, 1, 0 + 5729, 5730, 0, 1, 1, 0 + 5730, 5731, 0, 1, 1, 0 + 5731, 5732, 0, 1, 1, 0 + 5732, 5733, 0, 1, 1, 0 + 5733, 5734, 0, 1, 1, 0 + 5734, 5735, 0, 1, 1, 0 + 5735, 5736, 0, 1, 1, 0 + 5738, 5737, 0, 1, 1, 0 + 5739, 5738, 0, 1, 1, 0 + 5734, 5739, 0, 1, 1, 0 + 3126, 5724, 0, 1, 1, 0 + 5740, 5741, 0, 1, 1, 0 + 5742, 5743, 0, 1, 1, 0 + 4726, 4727, 0, 1, 1, 0 + 5744, 5745, 0, 1, 0, 2 + 5745, 5746, 0, 1, 0, 2 + 5746, 5747, 0, 1, 0, 2 + 5747, 5748, 0, 1, 0, 2 + 5748, 5749, 0, 1, 0, 2 + 5749, 5750, 0, 1, 0, 2 + 5750, 5751, 0, 1, 0, 2 + 5751, 5752, 0, 1, 0, 2 + 5752, 5753, 0, 1, 0, 2 + 5753, 5754, 0, 1, 0, 2 + 5754, 438, 0, 1, 0, 2 + 3249, 5755, 0, 1, 1, 0 + 5755, 3203, 0, 1, 1, 0 + 2569, 5755, 0, 1, 1, 0 + 5756, 4761, 0, 1, 1, 0 + 5757, 5758, 0, 1, 1, 0 + 5759, 5760, 0, 1, 1, 0 + 5761, 5762, 0, 1, 1, 0 + 5763, 4730, 0, 1, 1, 0 + 5764, 5765, 0, 1, 1, 0 + 5765, 5766, 0, 1, 1, 0 + 5766, 5767, 0, 1, 1, 0 + 5767, 5768, 0, 1, 1, 0 + 5768, 5769, 0, 1, 1, 0 + 5769, 5770, 0, 1, 1, 0 + 5770, 5771, 0, 1, 1, 0 + 5771, 5772, 0, 1, 1, 0 + 5772, 5773, 0, 1, 1, 0 + 5773, 5774, 0, 1, 1, 0 + 5774, 5775, 0, 1, 1, 0 + 5775, 5776, 0, 1, 1, 0 + 5776, 5777, 0, 1, 1, 0 + 5777, 5778, 0, 1, 1, 0 + 5778, 5779, 0, 1, 1, 0 + 5779, 5780, 0, 1, 1, 0 + 5780, 5781, 0, 1, 1, 0 + 5781, 5782, 0, 1, 1, 0 + 5782, 5783, 0, 1, 1, 0 + 5783, 5784, 0, 1, 1, 0 + 5784, 5785, 0, 1, 1, 0 + 5785, 5786, 0, 1, 1, 0 + 5786, 5787, 0, 1, 1, 0 + 5787, 5788, 0, 1, 1, 0 + 5788, 5789, 0, 1, 1, 0 + 5789, 5790, 0, 1, 1, 0 + 5790, 5791, 0, 1, 1, 0 + 5791, 5792, 0, 1, 1, 0 + 5792, 5793, 0, 1, 1, 0 + 5793, 5794, 0, 1, 1, 0 + 5794, 5795, 0, 1, 1, 0 + 5795, 5796, 0, 1, 1, 0 + 5796, 5797, 0, 1, 1, 0 + 5797, 5798, 0, 1, 1, 0 + 5798, 5799, 0, 1, 1, 0 + 5799, 5800, 0, 1, 1, 0 + 5800, 5801, 0, 1, 1, 0 + 5801, 5802, 0, 1, 1, 0 + 5802, 5803, 0, 1, 1, 0 + 5803, 5804, 0, 1, 1, 0 + 5804, 5805, 0, 1, 1, 0 + 5805, 5806, 0, 1, 1, 0 + 5806, 5807, 0, 1, 1, 0 + 5807, 5808, 0, 1, 1, 0 + 5808, 5809, 0, 1, 1, 0 + 5809, 5810, 0, 1, 1, 0 + 5810, 5811, 0, 1, 1, 0 + 5811, 5812, 0, 1, 1, 0 + 5812, 5813, 0, 1, 1, 0 + 5813, 5814, 0, 1, 1, 0 + 5814, 5815, 0, 1, 1, 0 + 5815, 5816, 0, 1, 1, 0 + 5816, 5817, 0, 1, 1, 0 + 5817, 5818, 0, 1, 1, 0 + 5818, 5819, 0, 1, 1, 0 + 5819, 5820, 0, 1, 1, 0 + 5820, 5821, 0, 1, 1, 0 + 5821, 5822, 0, 1, 1, 0 + 5822, 5823, 0, 1, 1, 0 + 5823, 5824, 0, 1, 1, 0 + 5345, 5764, 0, 1, 1, 0 + 5825, 5826, 0, 1, 1, 0 + 5827, 5828, 0, 1, 1, 0 + 5828, 5825, 0, 1, 1, 0 + 5829, 4731, 0, 1, 1, 0 + 5830, 4758, 0, 1, 1, 0 + 5831, 4342, 0, 1, 0, 0 + 5832, 5833, 0, 1, 0, 0 + 5833, 5834, 0, 1, 0, 0 + 5834, 4340, 0, 1, 0, 0 + 4342, 4343, 0, 1, 0, 0 + 5835, 4298, 0, 1, 0, 1 + 4299, 5836, 0, 1, 0, 1 + 1715, 1717, 0, 1, 0, 1 + 5837, 4301, 0, 1, 0, 1 + 374, 5838, 0, 1, 0, 1 + 289, 5840, 0, 1, 1, 0 + 5840, 290, 0, 1, 1, 0 + 287, 5841, 0, 1, 1, 0 + 5841, 288, 0, 1, 1, 0 + 325, 5842, 0, 1, 1, 0 + 5842, 326, 0, 1, 1, 0 + 322, 5843, 0, 1, 1, 0 + 5843, 323, 0, 1, 1, 0 + 5841, 5844, 0, 1, 0, 1 + 5840, 5845, 0, 1, 0, 1 + 5846, 5743, 0, 1, 1, 0 + 5847, 6664, 0, 1, 0, 0 + 5848, 6665, 0, 1, 0, 0 + 5849, 5850, 0, 1, 0, 0 + 5850, 5851, 0, 1, 0, 0 + 5851, 5852, 0, 1, 0, 0 + 5852, 5853, 0, 1, 0, 0 + 557, 5847, 0, 1, 0, 0 + 5853, 5854, 0, 1, 0, 0 + 5856, 5857, 0, 1, 0, 0 + 5857, 5858, 0, 1, 0, 0 + 5858, 5859, 0, 1, 0, 0 + 5859, 5860, 0, 1, 0, 0 + 5860, 5861, 0, 1, 0, 0 + 5861, 5862, 0, 1, 0, 0 + 5862, 5863, 0, 1, 0, 0 + 5863, 2295, 0, 1, 0, 0 + 2294, 5855, 0, 1, 0, 0 + 5855, 5856, 0, 1, 0, 0 + 2445, 5864, 0, 1, 0, 0 + 5864, 2446, 0, 1, 0, 0 + 2342, 5865, 0, 1, 1, 0 + 5866, 5556, 0, 1, 0, 1 + 5865, 5866, 0, 1, 1, 0 + 5867, 5868, 0, 1, 1, 0 + 5868, 2343, 0, 1, 1, 0 + 5866, 5867, 0, 1, 1, 0 + 5869, 5870, 0, 1, 1, 0 + 5871, 5872, 0, 1, 1, 0 + 5873, 544, 0, 1, 1, 0 + 5337, 5874, 0, 1, 1, 0 + 5875, 5876, 0, 1, 1, 0 + 5876, 5877, 0, 1, 1, 0 + 5877, 5878, 0, 1, 1, 0 + 5878, 5879, 0, 1, 1, 0 + 5879, 5880, 0, 1, 1, 0 + 5880, 5881, 0, 1, 1, 0 + 5881, 5882, 0, 1, 1, 0 + 5882, 5883, 0, 1, 1, 0 + 5883, 5884, 0, 1, 1, 0 + 5063, 5875, 0, 1, 1, 0 + 5885, 5875, 0, 1, 1, 0 + 5874, 5885, 0, 1, 1, 0 + 5886, 5887, 0, 1, 1, 0 + 5887, 5888, 0, 1, 1, 0 + 5888, 5889, 0, 1, 1, 0 + 5889, 5890, 0, 1, 1, 0 + 5890, 5064, 0, 1, 1, 0 + 5884, 5886, 0, 1, 1, 0 + 376, 510, 0, 1, 1, 0 + 376, 715, 0, 1, 1, 0 + 5891, 5892, 0, 1, 1, 0 + 5893, 5894, 0, 1, 1, 0 + 5894, 5895, 0, 1, 1, 0 + 5895, 5896, 0, 1, 1, 0 + 5896, 117, 0, 1, 1, 0 + 116, 5893, 0, 1, 1, 0 + 5843, 5897, 0, 1, 0, 1 + 5842, 5898, 0, 1, 0, 1 + 5899, 5900, 0, 1, 1, 0 + 5900, 5901, 0, 1, 1, 0 + 5901, 5902, 0, 1, 1, 0 + 5902, 5903, 0, 1, 1, 0 + 5903, 5904, 0, 1, 1, 0 + 5904, 5905, 0, 1, 1, 0 + 5905, 374, 0, 1, 1, 0 + 375, 5899, 0, 1, 1, 0 + 5901, 5839, 0, 1, 0, 1 + 5906, 5907, 0, 1, 1, 0 + 5907, 5908, 0, 1, 1, 0 + 358, 5906, 0, 1, 1, 0 + 5909, 359, 0, 1, 1, 0 + 5908, 5909, 0, 1, 1, 0 + 5910, 5911, 0, 2, 0, 1 + 2952, 5910, 0, 2, 0, 1 + 5911, 2953, 0, 2, 0, 1 + 5912, 5913, 0, 1, 1, 0 + 5913, 5911, 0, 1, 1, 0 + 2985, 5912, 0, 1, 1, 0 + 5914, 5915, 2, 1, 1, 0 + 543, 5916, 2, 1, 1, 0 + 5915, 5873, 2, 1, 1, 0 + 5916, 5914, 2, 1, 1, 0 + 5414, 5415, 0, 1, 0, 1 + 1250, 1150, 0, 1, 1, 0 + 1149, 1150, 0, 1, 1, 0 + 1150, 1151, 0, 1, 1, 0 + 3000, 6696, 0, 1, 0, 2 + 4962, 4963, 0, 2, 0, 0 + 4933, 4934, 0, 2, 0, 0 + 4932, 4933, 0, 2, 0, 0 + 389, 5376, 0, 2, 2, 0 + 5917, 5918, 0, 1, 1, 0 + 5918, 5919, 0, 1, 1, 0 + 5919, 5920, 0, 1, 1, 0 + 5920, 5921, 0, 1, 1, 0 + 5921, 1270, 0, 1, 1, 0 + 1269, 5917, 0, 1, 1, 0 + 5922, 5923, 0, 1, 1, 0 + 5923, 5924, 0, 1, 1, 0 + 5924, 5925, 0, 1, 1, 0 + 5925, 5926, 0, 1, 1, 0 + 5926, 5927, 0, 1, 1, 0 + 5927, 5928, 0, 1, 1, 0 + 5928, 5929, 0, 1, 1, 0 + 5929, 5930, 0, 1, 1, 0 + 5930, 5931, 0, 1, 1, 0 + 5931, 5932, 0, 1, 1, 0 + 5932, 5933, 0, 1, 1, 0 + 5933, 5934, 0, 1, 1, 0 + 5934, 6595, 0, 1, 1, 0 + 5935, 6596, 0, 1, 1, 0 + 5937, 5938, 0, 1, 1, 0 + 5938, 5939, 0, 1, 1, 0 + 5939, 5940, 0, 1, 1, 0 + 5940, 5941, 0, 1, 1, 0 + 5941, 5942, 0, 1, 1, 0 + 5936, 5937, 0, 1, 1, 0 + 5918, 5922, 0, 1, 1, 0 + 5943, 5944, 0, 1, 1, 0 + 5945, 4826, 0, 1, 1, 0 + 5946, 4827, 0, 1, 1, 0 + 5947, 5948, 0, 1, 1, 0 + 5948, 5949, 0, 1, 1, 0 + 5950, 5951, 0, 1, 1, 0 + 907, 5950, 0, 1, 1, 0 + 5950, 908, 0, 1, 1, 0 + 5952, 5953, 0, 1, 1, 0 + 5953, 5954, 0, 1, 1, 0 + 5954, 5955, 0, 1, 1, 0 + 5955, 5956, 0, 1, 1, 0 + 5951, 5952, 0, 1, 1, 0 + 5957, 5958, 0, 1, 1, 0 + 5958, 5959, 0, 1, 1, 0 + 5956, 5957, 0, 1, 1, 0 + 5961, 5962, 0, 1, 0, 1 + 5962, 5963, 0, 1, 0, 1 + 5963, 4299, 0, 1, 0, 1 + 4298, 5960, 0, 1, 0, 1 + 5960, 5961, 0, 1, 0, 1 + 5836, 5964, 0, 1, 0, 1 + 5964, 5835, 0, 1, 0, 1 + 5965, 5966, 0, 1, 0, 1 + 5966, 1716, 0, 1, 0, 1 + 4301, 5965, 0, 1, 0, 1 + 5967, 5968, 0, 1, 1, 0 + 5968, 5832, 0, 1, 1, 0 + 4343, 5967, 0, 1, 1, 0 + 5969, 5970, 0, 1, 1, 0 + 5971, 5972, 0, 1, 0, 1 + 5972, 5973, 0, 1, 0, 1 + 5973, 5974, 0, 1, 0, 1 + 5974, 5975, 0, 1, 0, 1 + 5975, 5976, 0, 1, 0, 1 + 5976, 5977, 0, 1, 0, 1 + 5841, 5971, 0, 1, 0, 1 + 5978, 5979, 0, 1, 1, 0 + 5980, 5981, 0, 1, 1, 0 + 5982, 5983, 0, 1, 1, 0 + 5984, 5985, 0, 1, 1, 0 + 5986, 5987, 0, 1, 1, 0 + 5988, 5989, 0, 1, 1, 0 + 5990, 5991, 0, 1, 1, 0 + 5991, 5992, 0, 1, 1, 0 + 5992, 5993, 0, 1, 1, 0 + 5993, 5990, 0, 1, 1, 0 + 5994, 5995, 0, 1, 1, 0 + 5996, 5997, 0, 1, 1, 0 + 5998, 4122, 0, 1, 1, 0 + 5999, 6000, 0, 1, 1, 0 + 6000, 6001, 0, 1, 1, 0 + 6001, 6002, 0, 1, 1, 0 + 6002, 5999, 0, 1, 1, 0 + 6003, 4048, 0, 1, 1, 0 + 6004, 4049, 0, 1, 1, 0 + 6005, 6006, 0, 1, 1, 0 + 6007, 6008, 0, 1, 1, 0 + 6009, 6010, 0, 1, 1, 0 + 6011, 6012, 0, 1, 1, 0 + 6013, 6014, 0, 1, 1, 0 + 6014, 6015, 0, 1, 1, 0 + 6015, 6016, 0, 1, 1, 0 + 31, 6013, 0, 1, 1, 0 + 6013, 5189, 0, 1, 1, 0 + 6017, 6018, 0, 1, 1, 0 + 6018, 6019, 0, 1, 1, 0 + 6019, 6020, 0, 1, 1, 0 + 6020, 6016, 0, 1, 1, 0 + 6021, 6022, 0, 1, 1, 0 + 6023, 6024, 0, 1, 1, 0 + 6024, 6025, 0, 1, 1, 0 + 3408, 6023, 0, 1, 1, 0 + 6026, 6027, 0, 1, 1, 0 + 6027, 6028, 0, 1, 1, 0 + 6028, 6029, 0, 1, 1, 0 + 6029, 6030, 0, 1, 1, 0 + 6030, 6031, 0, 1, 1, 0 + 2830, 6026, 0, 1, 1, 0 + 6032, 6033, 0, 1, 1, 0 + 6033, 6034, 0, 1, 1, 0 + 6034, 6035, 0, 1, 1, 0 + 6035, 6036, 0, 1, 1, 0 + 6036, 6592, 0, 1, 1, 0 + 6037, 6038, 0, 1, 1, 0 + 6038, 6039, 0, 1, 1, 0 + 1340, 6032, 0, 1, 1, 0 + 1281, 6040, 0, 1, 1, 0 + 6040, 6761, 0, 1, 1, 0 + 6042, 6759, 0, 1, 1, 0 + 6043, 6044, 0, 1, 1, 0 + 6044, 6045, 0, 1, 1, 0 + 1274, 6043, 0, 1, 1, 0 + 6046, 6047, 0, 1, 1, 0 + 6047, 6048, 0, 1, 1, 0 + 6048, 6049, 0, 1, 1, 0 + 6049, 6050, 0, 1, 1, 0 + 6050, 6051, 0, 1, 1, 0 + 6051, 6052, 0, 1, 1, 0 + 6052, 6053, 0, 1, 1, 0 + 3291, 6046, 0, 1, 1, 0 + 6054, 6055, 0, 1, 1, 0 + 6055, 6056, 0, 1, 1, 0 + 6056, 6057, 0, 1, 1, 0 + 6057, 6058, 0, 1, 1, 0 + 1123, 6054, 0, 1, 1, 0 + 6059, 6060, 0, 1, 1, 0 + 6060, 6061, 0, 1, 1, 0 + 6061, 6062, 0, 1, 1, 0 + 1210, 6059, 0, 1, 1, 0 + 2141, 2142, 0, 1, 1, 0 + 2142, 2041, 0, 1, 1, 0 + 2142, 2040, 0, 1, 1, 0 + 6063, 6064, 0, 1, 1, 0 + 6064, 6065, 0, 1, 1, 0 + 6065, 6066, 0, 1, 1, 0 + 503, 6063, 0, 1, 1, 0 + 6067, 129, 0, 1, 1, 0 + 6067, 128, 0, 1, 1, 0 + 6068, 6069, 0, 1, 0, 1 + 6069, 6070, 0, 1, 0, 1 + 6067, 6068, 0, 1, 0, 1 + 6071, 6072, 0, 1, 1, 0 + 6072, 6073, 0, 1, 1, 0 + 49, 6074, 0, 1, 1, 0 + 6074, 50, 0, 1, 1, 0 + 6074, 6071, 0, 1, 1, 0 + 6076, 6077, 0, 1, 0, 1 + 6077, 6656, 0, 1, 0, 1 + 6078, 6655, 0, 1, 0, 1 + 6079, 6729, 0, 1, 0, 1 + 6080, 6740, 0, 1, 0, 1 + 516, 6082, 0, 1, 1, 0 + 6082, 517, 0, 1, 1, 0 + 6082, 6075, 0, 1, 0, 1 + 6075, 6076, 0, 1, 0, 1 + 6083, 4938, 0, 1, 1, 0 + 6084, 6085, 0, 1, 0, 1 + 6083, 6084, 0, 1, 0, 1 + 6086, 6087, 0, 1, 1, 0 + 6087, 6088, 0, 1, 1, 0 + 6088, 6089, 0, 1, 1, 0 + 6089, 6090, 0, 1, 1, 0 + 6090, 6091, 0, 1, 1, 0 + 6091, 6092, 0, 1, 1, 0 + 4157, 6086, 0, 1, 1, 0 + 6093, 6094, 0, 1, 1, 0 + 6094, 6095, 0, 1, 1, 0 + 6095, 6096, 0, 1, 1, 0 + 6096, 6097, 0, 1, 1, 0 + 6097, 6098, 0, 1, 1, 0 + 2127, 6093, 0, 1, 1, 0 + 6099, 6100, 0, 1, 1, 0 + 6101, 6102, 0, 1, 1, 0 + 6102, 6103, 0, 1, 1, 0 + 6103, 6104, 0, 1, 1, 0 + 6104, 6105, 0, 1, 1, 0 + 6105, 6106, 0, 1, 1, 0 + 6106, 6107, 0, 1, 1, 0 + 1237, 6101, 0, 1, 1, 0 + 2338, 3546, 0, 1, 1, 0 + 6108, 5514, 0, 1, 1, 0 + 6108, 2798, 0, 1, 1, 0 + 6109, 6599, 0, 1, 1, 0 + 6110, 6600, 0, 1, 1, 0 + 6111, 6112, 0, 1, 1, 0 + 6113, 6114, 0, 1, 1, 0 + 6114, 6115, 0, 1, 1, 0 + 6115, 6116, 0, 1, 1, 0 + 6116, 6117, 0, 1, 1, 0 + 6117, 6118, 0, 1, 1, 0 + 6118, 6119, 0, 1, 1, 0 + 6119, 6120, 0, 1, 1, 0 + 6120, 6121, 0, 1, 1, 0 + 6122, 6123, 0, 1, 1, 0 + 6123, 6121, 0, 1, 1, 0 + 6112, 6122, 0, 1, 1, 0 + 6108, 6109, 0, 1, 1, 0 + 6098, 6113, 0, 1, 1, 0 + 6124, 6125, 0, 1, 1, 0 + 6125, 6126, 0, 1, 1, 0 + 6126, 6127, 0, 1, 1, 0 + 6127, 6128, 0, 1, 1, 0 + 6128, 6129, 0, 1, 1, 0 + 6129, 6130, 0, 1, 1, 0 + 6130, 2875, 0, 1, 1, 0 + 5686, 6124, 0, 1, 1, 0 + 6131, 6132, 0, 1, 1, 0 + 6132, 6133, 0, 1, 1, 0 + 6133, 6134, 0, 1, 1, 0 + 6134, 6135, 0, 1, 1, 0 + 6135, 6136, 0, 1, 1, 0 + 6136, 6137, 0, 1, 1, 0 + 6138, 6139, 0, 1, 1, 0 + 6139, 6140, 0, 1, 1, 0 + 6140, 6141, 0, 1, 1, 0 + 6141, 6142, 0, 1, 1, 0 + 6142, 6143, 0, 1, 1, 0 + 6143, 6144, 0, 1, 1, 0 + 6137, 6138, 0, 1, 1, 0 + 6145, 6146, 0, 1, 1, 0 + 6146, 6147, 0, 1, 1, 0 + 6147, 6148, 0, 1, 1, 0 + 6148, 6149, 0, 1, 1, 0 + 6149, 6150, 0, 1, 1, 0 + 6151, 6152, 0, 1, 1, 0 + 6152, 6153, 0, 1, 1, 0 + 6153, 6154, 0, 1, 1, 0 + 6154, 6155, 0, 1, 1, 0 + 6144, 6145, 0, 1, 1, 0 + 6156, 6151, 0, 1, 1, 0 + 6150, 6156, 0, 1, 1, 0 + 6157, 6158, 0, 1, 1, 0 + 6158, 6159, 0, 1, 1, 0 + 6159, 6160, 0, 1, 1, 0 + 6160, 6161, 0, 1, 1, 0 + 6161, 6162, 0, 1, 1, 0 + 6162, 5921, 0, 1, 1, 0 + 6157, 6155, 0, 1, 1, 0 + 5736, 6131, 0, 1, 1, 0 + 6163, 6164, 0, 1, 1, 0 + 3480, 3481, 0, 1, 0, 1 + 3481, 3482, 0, 1, 0, 1 + 3482, 3483, 0, 1, 0, 1 + 3483, 3484, 0, 1, 0, 1 + 3484, 3485, 0, 1, 0, 1 + 3485, 3486, 0, 1, 0, 1 + 3486, 3487, 0, 1, 0, 1 + 3487, 3488, 0, 1, 0, 1 + 3488, 3489, 0, 1, 0, 1 + 3489, 3490, 0, 1, 0, 1 + 3490, 3491, 0, 1, 0, 1 + 3491, 3492, 0, 1, 0, 1 + 3492, 3493, 0, 1, 0, 1 + 3493, 3494, 0, 1, 0, 1 + 3495, 6598, 0, 1, 0, 1 + 4964, 5373, 0, 2, 0, 0 + 4963, 1416, 0, 2, 0, 0 + 6165, 6166, 0, 1, 1, 0 + 6166, 6167, 0, 1, 1, 0 + 6167, 6168, 0, 1, 1, 0 + 6168, 6169, 0, 1, 1, 0 + 6170, 6763, 0, 1, 1, 0 + 6171, 6692, 0, 1, 1, 0 + 6172, 6693, 0, 1, 1, 0 + 6173, 6691, 0, 1, 1, 0 + 6175, 6176, 0, 1, 1, 0 + 6176, 6690, 0, 1, 1, 0 + 6177, 6178, 0, 1, 1, 0 + 6178, 6179, 0, 1, 1, 0 + 6179, 6180, 0, 1, 1, 0 + 6180, 6181, 0, 1, 1, 0 + 6181, 6182, 0, 1, 1, 0 + 6182, 6183, 0, 1, 1, 0 + 6183, 6184, 0, 1, 1, 0 + 6184, 6185, 0, 1, 1, 0 + 6185, 6186, 0, 1, 1, 0 + 6186, 6187, 0, 1, 1, 0 + 6187, 6188, 0, 1, 1, 0 + 6188, 6189, 0, 1, 1, 0 + 6189, 6190, 0, 1, 1, 0 + 6174, 6175, 0, 1, 1, 0 + 905, 6165, 0, 1, 1, 0 + 6191, 6695, 0, 1, 1, 0 + 6192, 6170, 0, 1, 1, 0 + 6169, 6694, 0, 1, 1, 0 + 6193, 6194, 0, 1, 1, 0 + 6194, 6195, 0, 1, 1, 0 + 6195, 6196, 0, 1, 1, 0 + 6196, 6197, 0, 1, 1, 0 + 6197, 4974, 0, 1, 1, 0 + 6198, 6199, 0, 1, 1, 0 + 6199, 6200, 0, 1, 1, 0 + 5415, 6198, 0, 1, 1, 0 + 6201, 6202, 0, 1, 0, 1 + 6202, 6203, 0, 1, 0, 1 + 6203, 6204, 0, 1, 0, 1 + 6204, 6205, 0, 1, 0, 1 + 6205, 6206, 0, 1, 0, 1 + 6206, 6207, 0, 1, 0, 1 + 6207, 6208, 0, 1, 0, 1 + 5977, 6201, 0, 1, 0, 1 + 6209, 6210, 0, 1, 0, 1 + 6210, 6211, 0, 1, 0, 1 + 6211, 6212, 0, 1, 0, 1 + 6212, 6213, 0, 1, 0, 1 + 6213, 6214, 0, 1, 0, 1 + 6214, 6215, 0, 1, 0, 1 + 294, 6209, 0, 1, 0, 1 + 6216, 6217, 0, 1, 1, 0 + 6217, 6218, 0, 1, 1, 0 + 6218, 6219, 0, 1, 1, 0 + 6219, 6220, 0, 1, 1, 0 + 3109, 6216, 0, 1, 1, 0 + 6221, 6222, 0, 1, 0, 1 + 6222, 6223, 0, 1, 0, 1 + 3092, 6221, 0, 1, 0, 1 + 6224, 6225, 0, 1, 1, 0 + 215, 6224, 0, 1, 1, 0 + 6226, 6227, 0, 1, 1, 0 + 6227, 6228, 0, 1, 1, 0 + 207, 6226, 0, 1, 1, 0 + 6229, 6230, 0, 1, 0, 1 + 6230, 6231, 0, 1, 0, 1 + 6231, 6232, 0, 1, 0, 1 + 6232, 6233, 0, 1, 0, 1 + 6233, 6234, 0, 1, 0, 1 + 6234, 6235, 0, 1, 0, 1 + 348, 6229, 0, 1, 0, 1 + 6236, 6237, 0, 1, 0, 1 + 6237, 6238, 0, 1, 0, 1 + 6238, 6239, 0, 1, 0, 1 + 80, 6236, 0, 1, 0, 1 + 6240, 6241, 0, 1, 1, 0 + 6241, 6242, 0, 1, 1, 0 + 121, 6240, 0, 1, 1, 0 + 6244, 6243, 0, 1, 0, 1 + 6070, 6244, 0, 1, 0, 1 + 6245, 6246, 0, 1, 1, 0 + 6246, 6247, 0, 1, 1, 0 + 6247, 6248, 0, 1, 1, 0 + 6248, 6249, 0, 1, 1, 0 + 6249, 6250, 0, 1, 1, 0 + 897, 6245, 0, 1, 1, 0 + 6251, 6252, 0, 1, 1, 0 + 2337, 6251, 0, 1, 1, 0 + 6253, 6254, 0, 1, 0, 1 + 6254, 6255, 0, 1, 0, 1 + 6255, 6719, 0, 1, 0, 1 + 6256, 6720, 0, 1, 0, 1 + 5318, 6253, 0, 1, 0, 1 + 6258, 6259, 0, 1, 0, 1 + 6259, 6260, 0, 1, 0, 1 + 6260, 6261, 0, 1, 0, 1 + 5324, 6258, 0, 1, 0, 1 + 6262, 6705, 0, 1, 0, 1 + 6263, 6708, 0, 1, 0, 1 + 6264, 6710, 0, 1, 0, 1 + 6265, 6266, 0, 1, 0, 1 + 6266, 6267, 0, 1, 0, 1 + 5154, 6262, 0, 1, 0, 1 + 6268, 6689, 0, 1, 1, 0 + 6269, 6270, 0, 1, 1, 0 + 6271, 6270, 0, 1, 1, 0 + 2875, 6269, 0, 1, 1, 0 + 6272, 6682, 0, 1, 1, 0 + 6273, 6274, 0, 1, 1, 0 + 667, 6681, 0, 1, 1, 0 + 6275, 6276, 0, 1, 1, 0 + 6276, 6680, 0, 1, 1, 0 + 670, 6275, 0, 1, 1, 0 + 6279, 6788, 0, 1, 0, 1 + 6280, 6678, 0, 1, 0, 1 + 6281, 6750, 0, 1, 0, 1 + 6282, 6751, 0, 1, 0, 1 + 603, 6748, 0, 1, 0, 1 + 6283, 6284, 0, 1, 1, 0 + 6284, 6285, 0, 1, 1, 0 + 5602, 6283, 0, 1, 1, 0 + 6287, 6066, 0, 1, 1, 0 + 6286, 6287, 0, 1, 1, 0 + 6288, 6289, 0, 1, 0, 1 + 6289, 6669, 0, 1, 0, 1 + 6290, 6291, 0, 1, 0, 1 + 6291, 6292, 0, 1, 0, 1 + 6292, 6668, 0, 1, 0, 1 + 471, 6288, 0, 1, 0, 1 + 6670, 6294, 0, 1, 0, 1 + 6296, 6295, 0, 1, 0, 1 + 6297, 6684, 0, 1, 0, 1 + 6298, 6686, 0, 1, 0, 1 + 424, 6683, 0, 1, 0, 1 + 6300, 6301, 0, 1, 0, 1 + 6301, 6302, 0, 1, 0, 1 + 6302, 6303, 0, 1, 0, 1 + 765, 6300, 0, 1, 0, 1 + 6304, 6305, 0, 1, 1, 0 + 6305, 6306, 0, 1, 1, 0 + 6306, 6307, 0, 1, 1, 0 + 1063, 6304, 0, 1, 1, 0 + 6308, 6309, 0, 1, 1, 0 + 6309, 6310, 0, 1, 1, 0 + 6311, 6652, 0, 1, 1, 0 + 6312, 6313, 0, 1, 1, 0 + 6313, 6314, 0, 1, 1, 0 + 6314, 6315, 0, 1, 1, 0 + 6315, 6316, 0, 1, 1, 0 + 768, 6312, 0, 1, 1, 0 + 6317, 6318, 0, 1, 1, 0 + 6318, 6319, 0, 1, 1, 0 + 526, 6317, 0, 1, 1, 0 + 6320, 6654, 0, 1, 0, 1 + 6321, 6081, 0, 1, 0, 1 + 6323, 6324, 0, 1, 0, 1 + 6324, 6325, 0, 1, 0, 1 + 6325, 6326, 0, 1, 0, 1 + 6326, 6327, 0, 1, 0, 1 + 6327, 6328, 0, 1, 0, 1 + 6328, 6329, 0, 1, 0, 1 + 6329, 6330, 0, 1, 0, 1 + 6331, 6661, 0, 1, 0, 1 + 528, 6662, 0, 1, 0, 1 + 6332, 6333, 0, 1, 0, 1 + 6333, 6334, 0, 1, 0, 1 + 6334, 6335, 0, 1, 0, 1 + 6335, 6336, 0, 1, 0, 1 + 583, 6332, 0, 1, 0, 1 + 6337, 6338, 0, 1, 1, 0 + 6338, 6339, 0, 1, 1, 0 + 6339, 6340, 0, 1, 1, 0 + 6340, 6341, 0, 1, 1, 0 + 1061, 6337, 0, 1, 1, 0 + 6342, 5589, 0, 1, 1, 0 + 6343, 6344, 0, 1, 1, 0 + 6344, 6345, 0, 1, 1, 0 + 6345, 6346, 0, 1, 1, 0 + 6346, 6347, 0, 1, 1, 0 + 1419, 6343, 0, 1, 1, 0 + 6348, 6349, 0, 1, 1, 0 + 6349, 6350, 0, 1, 1, 0 + 6350, 6351, 0, 1, 1, 0 + 1438, 6348, 0, 1, 1, 0 + 6352, 1431, 0, 1, 1, 0 + 6353, 6354, 0, 1, 1, 0 + 6354, 6355, 0, 1, 1, 0 + 6355, 6352, 0, 1, 1, 0 + 6356, 6357, 0, 1, 0, 1 + 6357, 6358, 0, 1, 0, 1 + 6358, 6359, 0, 1, 0, 1 + 6359, 6360, 0, 1, 0, 1 + 5865, 6360, 0, 1, 0, 1 + 6361, 6752, 0, 1, 1, 0 + 6362, 6647, 0, 1, 1, 0 + 6363, 6364, 0, 1, 1, 0 + 6364, 6365, 0, 1, 1, 0 + 6365, 6366, 0, 1, 1, 0 + 1653, 6645, 0, 1, 1, 0 + 6367, 6368, 0, 1, 0, 1 + 6368, 6369, 0, 1, 0, 1 + 6369, 6370, 0, 1, 0, 1 + 6370, 6371, 0, 1, 0, 1 + 6371, 6648, 0, 1, 0, 1 + 6372, 6649, 0, 1, 0, 1 + 6373, 6650, 0, 1, 0, 1 + 6374, 6375, 0, 1, 0, 1 + 6375, 6376, 0, 1, 0, 1 + 6376, 6377, 0, 1, 0, 1 + 6377, 6378, 0, 1, 0, 1 + 6378, 6379, 0, 1, 0, 1 + 4943, 6367, 0, 1, 0, 1 + 6380, 6381, 0, 1, 1, 0 + 6381, 6382, 0, 1, 1, 0 + 1694, 6380, 0, 1, 1, 0 + 6383, 6384, 0, 1, 0, 1 + 6384, 6385, 0, 1, 0, 1 + 6385, 6386, 0, 1, 0, 1 + 6386, 6387, 0, 1, 0, 1 + 6387, 4959, 0, 1, 0, 1 + 2555, 6388, 0, 1, 1, 0 + 6388, 2556, 0, 1, 1, 0 + 6389, 6390, 0, 1, 1, 0 + 6390, 6391, 0, 1, 1, 0 + 6391, 6392, 0, 1, 1, 0 + 6392, 6393, 0, 1, 1, 0 + 6393, 6394, 0, 1, 1, 0 + 6388, 6389, 0, 1, 1, 0 + 6395, 6396, 0, 1, 1, 0 + 6396, 6397, 0, 1, 1, 0 + 6397, 6398, 0, 1, 1, 0 + 1719, 6395, 0, 1, 1, 0 + 6399, 6400, 0, 1, 1, 0 + 6400, 6401, 0, 1, 1, 0 + 6402, 6403, 0, 1, 1, 0 + 6403, 6628, 0, 1, 1, 0 + 6404, 6405, 0, 1, 1, 0 + 6405, 6625, 0, 1, 1, 0 + 6406, 6626, 0, 1, 1, 0 + 5703, 6407, 0, 1, 1, 0 + 6408, 6409, 0, 1, 1, 0 + 6409, 6632, 0, 1, 1, 0 + 6410, 6634, 0, 1, 1, 0 + 6411, 6412, 0, 1, 1, 0 + 6412, 6413, 0, 1, 1, 0 + 6413, 6414, 0, 1, 1, 0 + 6414, 6415, 0, 1, 1, 0 + 1529, 6753, 0, 1, 1, 0 + 6416, 6636, 0, 1, 1, 0 + 1508, 6416, 0, 1, 1, 0 + 6418, 6419, 0, 1, 1, 0 + 6419, 6420, 0, 1, 1, 0 + 6420, 6421, 0, 1, 1, 0 + 6421, 5576, 0, 1, 1, 0 + 6422, 6423, 0, 1, 1, 0 + 6423, 6424, 0, 1, 1, 0 + 6424, 6425, 0, 1, 1, 0 + 6425, 6426, 0, 1, 1, 0 + 6426, 6427, 0, 1, 1, 0 + 4186, 6422, 0, 1, 1, 0 + 6428, 6429, 0, 1, 1, 0 + 6429, 4175, 0, 1, 1, 0 + 6430, 6431, 0, 1, 1, 0 + 6431, 6432, 0, 1, 1, 0 + 6432, 6433, 0, 1, 1, 0 + 6433, 6434, 0, 1, 1, 0 + 6434, 4246, 0, 1, 1, 0 + 6435, 6436, 0, 1, 1, 0 + 6436, 6437, 0, 1, 1, 0 + 6437, 6438, 0, 1, 1, 0 + 6438, 6439, 0, 1, 1, 0 + 6439, 6440, 0, 1, 1, 0 + 6440, 6441, 0, 1, 1, 0 + 6441, 6442, 0, 1, 1, 0 + 4308, 6435, 0, 1, 1, 0 + 6443, 6444, 0, 1, 1, 0 + 6444, 6445, 0, 1, 1, 0 + 6445, 6446, 0, 1, 1, 0 + 6446, 6447, 0, 1, 1, 0 + 6447, 6448, 0, 1, 1, 0 + 2218, 6443, 0, 1, 1, 0 + 6449, 6450, 0, 1, 1, 0 + 6450, 6451, 0, 1, 1, 0 + 1884, 6449, 0, 1, 1, 0 + 6452, 6756, 0, 1, 1, 0 + 6453, 6454, 0, 1, 1, 0 + 6454, 5586, 0, 1, 1, 0 + 6455, 6456, 0, 1, 1, 0 + 6456, 6457, 0, 1, 1, 0 + 6457, 6458, 0, 1, 1, 0 + 6458, 6459, 0, 1, 1, 0 + 6459, 6460, 0, 1, 1, 0 + 1868, 6455, 0, 1, 1, 0 + 6461, 6462, 0, 1, 1, 0 + 6462, 6463, 0, 1, 1, 0 + 6463, 1943, 0, 1, 1, 0 + 6464, 6465, 0, 1, 1, 0 + 6465, 6466, 0, 1, 1, 0 + 6466, 6467, 0, 1, 1, 0 + 6467, 6468, 0, 1, 1, 0 + 6468, 6469, 0, 1, 1, 0 + 6470, 1981, 0, 1, 1, 0 + 1980, 6470, 0, 1, 1, 0 + 6470, 6610, 0, 1, 1, 0 + 6471, 6472, 0, 1, 1, 0 + 6472, 6473, 0, 1, 1, 0 + 1967, 6611, 0, 1, 1, 0 + 6474, 6475, 0, 1, 1, 0 + 6475, 6476, 0, 1, 1, 0 + 3523, 6474, 0, 1, 1, 0 + 6477, 6478, 0, 1, 1, 0 + 6478, 6479, 0, 1, 1, 0 + 6479, 6480, 0, 1, 1, 0 + 6480, 6481, 0, 1, 1, 0 + 6481, 6482, 0, 1, 1, 0 + 6482, 6483, 0, 1, 1, 0 + 6484, 2081, 0, 1, 1, 0 + 6484, 6477, 0, 1, 1, 0 + 6485, 6486, 0, 1, 1, 0 + 6486, 6487, 0, 1, 1, 0 + 6487, 6488, 0, 1, 1, 0 + 6488, 6489, 0, 1, 1, 0 + 2327, 6485, 0, 1, 1, 0 + 6490, 6491, 0, 1, 1, 0 + 6491, 6492, 0, 1, 1, 0 + 6492, 6493, 0, 1, 1, 0 + 6493, 6494, 0, 1, 1, 0 + 3508, 6490, 0, 1, 1, 0 + 6495, 6605, 0, 1, 1, 0 + 6496, 6497, 0, 1, 1, 0 + 6497, 6498, 0, 1, 1, 0 + 6498, 6604, 0, 1, 1, 0 + 6499, 6500, 0, 1, 1, 0 + 6500, 6501, 0, 1, 1, 0 + 6501, 6502, 0, 1, 1, 0 + 6502, 6503, 0, 1, 1, 0 + 6503, 6504, 0, 1, 1, 0 + 2068, 6499, 0, 1, 1, 0 + 6505, 6506, 0, 1, 1, 0 + 6506, 6507, 0, 1, 1, 0 + 6507, 6508, 0, 1, 1, 0 + 6508, 6509, 0, 1, 1, 0 + 6509, 6510, 0, 1, 1, 0 + 6097, 6505, 0, 1, 1, 0 + 6511, 6512, 0, 1, 1, 0 + 6512, 6513, 0, 1, 1, 0 + 6513, 6514, 0, 1, 1, 0 + 6514, 6515, 0, 1, 1, 0 + 6515, 6516, 0, 1, 1, 0 + 5022, 6511, 0, 1, 1, 0 + 6517, 6518, 0, 1, 1, 0 + 6518, 6519, 0, 1, 1, 0 + 6519, 6520, 0, 1, 1, 0 + 5027, 6517, 0, 1, 1, 0 + 6521, 6522, 0, 1, 1, 0 + 6522, 6523, 0, 1, 1, 0 + 6523, 6524, 0, 1, 1, 0 + 6524, 6525, 0, 1, 1, 0 + 6525, 6526, 0, 1, 1, 0 + 6526, 6527, 0, 1, 1, 0 + 6521, 5028, 0, 1, 1, 0 + 6528, 6529, 0, 1, 1, 0 + 6529, 6530, 0, 1, 1, 0 + 6530, 6531, 0, 1, 1, 0 + 6531, 6532, 0, 1, 1, 0 + 6532, 6533, 0, 1, 1, 0 + 6533, 6534, 0, 1, 1, 0 + 6534, 6535, 0, 1, 1, 0 + 6535, 6536, 0, 1, 1, 0 + 6536, 6537, 0, 1, 1, 0 + 6537, 6538, 0, 1, 1, 0 + 6538, 6539, 0, 1, 1, 0 + 6539, 6525, 0, 1, 1, 0 + 6540, 6541, 0, 1, 1, 0 + 6541, 6542, 0, 1, 1, 0 + 6542, 6543, 0, 1, 1, 0 + 6543, 6544, 0, 1, 1, 0 + 6544, 6545, 0, 1, 1, 0 + 6545, 6546, 0, 1, 1, 0 + 5000, 6540, 0, 1, 1, 0 + 6547, 6548, 0, 1, 1, 0 + 6548, 6549, 0, 1, 1, 0 + 6549, 6550, 0, 1, 1, 0 + 6550, 6551, 0, 1, 1, 0 + 5942, 6547, 0, 1, 1, 0 + 6552, 6553, 0, 1, 1, 0 + 6553, 6554, 0, 1, 1, 0 + 6554, 6555, 0, 1, 1, 0 + 6039, 6552, 0, 1, 1, 0 + 6556, 6557, 0, 1, 1, 0 + 6557, 6558, 0, 1, 1, 0 + 6558, 6559, 0, 1, 1, 0 + 2812, 6556, 0, 1, 1, 0 + 6560, 6561, 0, 1, 1, 0 + 6561, 6562, 0, 1, 1, 0 + 6562, 6563, 0, 1, 1, 0 + 3161, 6560, 0, 1, 1, 0 + 6564, 6565, 0, 1, 1, 0 + 6565, 6566, 0, 1, 1, 0 + 6566, 6567, 0, 1, 1, 0 + 6567, 6568, 0, 1, 1, 0 + 6568, 6569, 0, 1, 1, 0 + 6569, 6570, 0, 1, 1, 0 + 6570, 6571, 0, 1, 1, 0 + 6555, 6564, 0, 1, 1, 0 + 6572, 6573, 0, 1, 1, 0 + 6573, 6574, 0, 1, 1, 0 + 6574, 6575, 0, 1, 1, 0 + 6575, 6576, 0, 1, 1, 0 + 6576, 6577, 0, 1, 1, 0 + 6577, 6578, 0, 1, 1, 0 + 6578, 6579, 0, 1, 1, 0 + 6579, 6580, 0, 1, 1, 0 + 6580, 6581, 0, 1, 1, 0 + 6581, 6582, 0, 1, 1, 0 + 6582, 6583, 0, 1, 1, 0 + 6583, 6584, 0, 1, 1, 0 + 6584, 6585, 0, 1, 1, 0 + 6571, 6572, 0, 1, 1, 0 + 6586, 6587, 0, 1, 1, 0 + 6587, 6588, 0, 1, 1, 0 + 6588, 6589, 0, 1, 1, 0 + 6589, 6590, 0, 1, 1, 0 + 6590, 6591, 0, 1, 1, 0 + 6048, 6586, 0, 1, 1, 0 + 6592, 6037, 0, 1, 1, 0 + 5949, 4804, 0, 1, 1, 0 + 6593, 6760, 0, 1, 1, 0 + 6594, 6758, 0, 1, 1, 0 + 6595, 5935, 0, 1, 1, 0 + 6596, 5936, 0, 1, 1, 0 + 6597, 4734, 0, 1, 0, 1 + 6598, 2326, 0, 1, 0, 1 + 6599, 6754, 0, 1, 1, 0 + 6600, 6111, 0, 1, 1, 0 + 6601, 6603, 0, 1, 0, 0 + 6602, 6601, 0, 1, 0, 0 + 6603, 3861, 0, 1, 0, 0 + 6604, 2104, 0, 1, 1, 0 + 6605, 6496, 0, 1, 1, 0 + 6606, 6609, 0, 1, 1, 0 + 6607, 6608, 0, 1, 1, 0 + 6608, 6123, 0, 1, 1, 0 + 6609, 6607, 0, 1, 1, 0 + 6610, 6464, 0, 1, 1, 0 + 6611, 6471, 0, 1, 1, 0 + 6612, 2465, 0, 1, 0, 0 + 6613, 2464, 0, 1, 0, 0 + 6614, 2453, 0, 1, 0, 0 + 6615, 2452, 0, 1, 0, 0 + 6616, 6618, 0, 1, 1, 0 + 6617, 6616, 0, 1, 1, 0 + 6618, 4321, 0, 1, 1, 0 + 6619, 4322, 0, 1, 1, 0 + 6620, 5574, 0, 1, 1, 0 + 6621, 5575, 0, 1, 1, 0 + 6622, 5576, 0, 1, 1, 0 + 6623, 5705, 0, 1, 1, 0 + 6624, 6722, 0, 1, 1, 0 + 6625, 6406, 0, 1, 1, 0 + 6626, 6624, 0, 1, 1, 0 + 6627, 5703, 0, 1, 1, 0 + 6628, 5698, 0, 1, 1, 0 + 6629, 4883, 0, 2, 0, 0 + 6630, 4899, 0, 2, 0, 0 + 6631, 6633, 0, 1, 1, 0 + 6632, 6631, 0, 1, 1, 0 + 6633, 5565, 0, 1, 1, 0 + 6634, 6411, 0, 1, 1, 0 + 6635, 6637, 0, 1, 1, 0 + 6636, 6635, 0, 1, 1, 0 + 6637, 6417, 0, 1, 1, 0 + 6638, 5553, 0, 1, 0, 1 + 6639, 5554, 0, 1, 0, 1 + 6640, 5555, 0, 1, 0, 1 + 6641, 5552, 0, 1, 0, 1 + 6642, 5557, 0, 1, 0, 1 + 6643, 5558, 0, 1, 0, 1 + 6644, 5559, 0, 1, 0, 1 + 6645, 6361, 0, 1, 1, 0 + 6646, 6362, 0, 1, 1, 0 + 6647, 6363, 0, 1, 1, 0 + 6648, 6372, 0, 1, 0, 1 + 6649, 6373, 0, 1, 0, 1 + 6650, 6374, 0, 1, 0, 1 + 6651, 1056, 0, 1, 1, 0 + 6652, 6310, 0, 1, 1, 0 + 1384, 6653, 0, 1, 1, 0 + 6653, 6308, 0, 1, 1, 0 + 6654, 6321, 0, 1, 0, 1 + 6655, 6079, 0, 1, 0, 1 + 6656, 6078, 0, 1, 0, 1 + 6657, 6660, 0, 1, 0, 1 + 6658, 6659, 0, 1, 0, 1 + 6659, 6320, 0, 1, 0, 1 + 6660, 6658, 0, 1, 0, 1 + 6657, 736, 0, 1, 1, 0 + 6657, 735, 0, 1, 1, 0 + 6661, 6323, 0, 1, 0, 1 + 6662, 6331, 0, 1, 0, 1 + 6663, 6322, 0, 1, 1, 0 + 6664, 5848, 0, 1, 0, 0 + 6665, 5849, 0, 1, 0, 0 + 6666, 5610, 0, 1, 0, 0 + 6667, 3557, 0, 1, 1, 0 + 6668, 6293, 0, 1, 0, 1 + 6669, 6290, 0, 1, 0, 1 + 6295, 6670, 0, 1, 0, 1 + 6671, 6672, 0, 1, 0, 1 + 6672, 6673, 0, 1, 0, 1 + 6673, 6674, 0, 1, 0, 1 + 6674, 6296, 0, 1, 0, 1 + 402, 6671, 0, 1, 0, 1 + 6675, 6677, 0, 1, 0, 1 + 6676, 6675, 0, 1, 0, 1 + 6677, 6280, 0, 1, 0, 1 + 6678, 6281, 0, 1, 0, 1 + 6679, 6749, 0, 1, 0, 1 + 6680, 6277, 0, 1, 1, 0 + 6681, 6272, 0, 1, 1, 0 + 6682, 6273, 0, 1, 1, 0 + 6683, 6297, 0, 1, 0, 1 + 6684, 6298, 0, 1, 0, 1 + 6685, 6687, 0, 1, 0, 1 + 6686, 6685, 0, 1, 0, 1 + 6687, 6299, 0, 1, 0, 1 + 6688, 6747, 0, 1, 1, 0 + 6689, 6688, 0, 1, 1, 0 + 6690, 6177, 0, 1, 1, 0 + 6691, 6174, 0, 1, 1, 0 + 6692, 6172, 0, 1, 1, 0 + 6693, 6173, 0, 1, 1, 0 + 6694, 6191, 0, 1, 1, 0 + 6695, 6192, 0, 1, 1, 0 + 6696, 3001, 0, 1, 0, 2 + 6697, 3002, 0, 1, 0, 2 + 6698, 5644, 0, 1, 0, 1 + 6699, 5645, 0, 1, 0, 1 + 6700, 5646, 0, 1, 0, 1 + 6701, 5669, 0, 1, 0, 1 + 6702, 5312, 0, 1, 0, 1 + 6703, 5311, 0, 1, 0, 1 + 6704, 6706, 0, 1, 0, 1 + 6705, 6704, 0, 1, 0, 1 + 6706, 6263, 0, 1, 0, 1 + 6707, 6709, 0, 1, 0, 1 + 6708, 6707, 0, 1, 0, 1 + 6709, 6264, 0, 1, 0, 1 + 6710, 6265, 0, 1, 0, 1 + 6711, 5320, 0, 1, 1, 0 + 6712, 5321, 0, 1, 1, 0 + 6713, 5322, 0, 1, 1, 0 + 6714, 5323, 0, 1, 1, 0 + 6715, 5324, 0, 1, 1, 0 + 6716, 5339, 0, 1, 1, 0 + 6717, 5344, 0, 1, 1, 0 + 6718, 5343, 0, 1, 1, 0 + 6719, 6256, 0, 1, 0, 1 + 6720, 6257, 0, 1, 0, 1 + 6721, 5221, 0, 1, 1, 0 + 6722, 6407, 0, 1, 1, 0 + 6723, 5476, 0, 1, 1, 0 + 6724, 5477, 0, 1, 1, 0 + 6725, 5478, 0, 1, 1, 0 + 6726, 2983, 0, 1, 1, 0 + 6727, 2981, 0, 1, 1, 0 + 6728, 2982, 0, 1, 1, 0 + 6729, 6080, 0, 1, 0, 1 + 6730, 6731, 0, 1, 0, 1 + 6731, 6732, 0, 1, 0, 1 + 6732, 6743, 0, 1, 0, 1 + 6733, 6734, 0, 1, 0, 1 + 6734, 6742, 0, 1, 0, 1 + 6735, 6745, 0, 1, 0, 1 + 6736, 6737, 0, 1, 0, 1 + 6737, 6738, 0, 1, 0, 1 + 6738, 6744, 0, 1, 0, 1 + 6740, 6081, 0, 1, 0, 1 + 6739, 6741, 0, 1, 0, 1 + 6741, 6740, 0, 1, 0, 1 + 6742, 6735, 0, 1, 0, 1 + 6743, 6733, 0, 1, 0, 1 + 6744, 6739, 0, 1, 0, 1 + 6745, 6736, 0, 1, 0, 1 + 6746, 684, 0, 1, 1, 0 + 6747, 5043, 0, 1, 1, 0 + 6748, 6279, 0, 1, 0, 1 + 6749, 6282, 0, 1, 0, 1 + 6750, 6679, 0, 1, 0, 1 + 6751, 6278, 0, 1, 0, 1 + 6752, 6646, 0, 1, 1, 0 + 6753, 6410, 0, 1, 1, 0 + 6754, 6110, 0, 1, 1, 0 + 6755, 6757, 0, 1, 1, 0 + 6756, 6755, 0, 1, 1, 0 + 6757, 4320, 0, 1, 1, 0 + 6758, 6041, 0, 1, 1, 0 + 6759, 6594, 0, 1, 1, 0 + 6760, 6042, 0, 1, 1, 0 + 6761, 6593, 0, 1, 1, 0 + 6762, 4963, 0, 1, 1, 0 + 6763, 6171, 0, 1, 1, 0 + 6764, 6765, 0, 1, 1, 0 + 6765, 6776, 0, 1, 1, 0 + 6766, 6777, 0, 1, 1, 0 + 6767, 6768, 0, 1, 1, 0 + 6768, 6769, 0, 1, 1, 0 + 6769, 6770, 0, 1, 1, 0 + 6770, 6771, 0, 1, 1, 0 + 6771, 6775, 0, 1, 1, 0 + 6772, 6773, 0, 1, 1, 0 + 6773, 6774, 0, 1, 1, 0 + 6774, 6555, 0, 1, 1, 0 + 6775, 6772, 0, 1, 1, 0 + 1300, 6764, 0, 1, 1, 0 + 6776, 6766, 0, 1, 1, 0 + 6777, 6767, 0, 1, 1, 0 + 6778, 6779, 0, 1, 1, 0 + 6779, 6780, 0, 1, 1, 0 + 6780, 6781, 0, 1, 1, 0 + 6781, 6782, 0, 1, 1, 0 + 6782, 6783, 0, 1, 1, 0 + 6783, 6784, 0, 1, 1, 0 + 6784, 6785, 0, 1, 1, 0 + 6785, 6786, 0, 1, 1, 0 + 6786, 6787, 0, 1, 1, 0 + 6788, 6676, 0, 1, 0, 1 + 6791, 6790, 0, 1, 0, 0 + 6792, 6791, 0, 1, 0, 0 + 6793, 6792, 0, 1, 0, 0 + 6794, 6793, 0, 1, 0, 0 + 6795, 6794, 0, 1, 0, 0 + 6796, 6795, 0, 1, 0, 0 + 6797, 6796, 0, 1, 0, 0 + 6798, 6797, 0, 1, 0, 0 + 6789, 6798, 0, 1, 0, 0 + 6790, 1030, 0, 1, 0, 0 + 6799, 6789, 0, 1, 0, 0 + 6801, 6803, 0, 1, 1, 0 + 6802, 6800, 0, 1, 1, 0 + 6663, 6804, 0, 1, 1, 0 + 6803, 6802, 0, 1, 1, 0 + 6804, 6801, 0, 1, 1, 0 + 6800, 684, 0, 1, 1, 0 + 6805, 6806, 0, 1, 1, 0 + 6806, 6807, 0, 1, 1, 0 + 6807, 6808, 0, 1, 1, 0 + 6808, 6045, 0, 1, 1, 0 + 4933, 6809, 0, 1, 0, 1 + 6810, 1662, 0, 1, 1, 0 + 6810, 6811, 0, 1, 0, 1 + 2259, 6812, 0, 1, 0, 1 + 1975, 6813, 0, 1, 0, 1 + 1860, 6814, 0, 1, 0, 1 + 1028, 3766, 0, 1, 0, 0 + 5713, 5717, 0, 1, 0, 1 + 2466, 6815, 0, 1, 0, 0 + 6815, 2450, 0, 1, 0, 0 + 3432, 6815, 0, 1, 1, 0 + 6815, 1895, 0, 1, 1, 0 + 1416, 4964, 0, 2, 0, 0 + 6816, 6817, 0, 1, 1, 0 + 6817, 6818, 0, 1, 1, 0 + 6818, 6819, 0, 1, 1, 0 + 6819, 6820, 0, 1, 1, 0 + 6820, 6821, 0, 1, 1, 0 + 6821, 6822, 0, 1, 1, 0 + 6822, 6823, 0, 1, 1, 0 + 6823, 6824, 0, 1, 1, 0 + 6824, 6825, 0, 1, 1, 0 + 6825, 6826, 0, 1, 1, 0 + 6826, 6827, 0, 1, 1, 0 + 6827, 6828, 0, 1, 1, 0 + 6828, 6829, 0, 1, 1, 0 + 6829, 6830, 0, 1, 1, 0 + 6830, 6831, 0, 1, 1, 0 + 6831, 6832, 0, 1, 1, 0 + 6832, 6833, 0, 1, 1, 0 + 6833, 6834, 0, 1, 1, 0 + 6834, 6835, 0, 1, 1, 0 + 6835, 6836, 0, 1, 1, 0 + 838, 6836, 0, 1, 1, 0 + 6836, 839, 0, 1, 1, 0 + 6831, 4276, 0, 1, 1, 0 + 6837, 6816, 0, 1, 1, 0 + 6838, 6837, 0, 1, 1, 0 + 2557, 6838, 0, 1, 1, 0 + 6839, 6840, 0, 1, 1, 0 + 6840, 6841, 0, 1, 1, 0 + 6841, 6842, 0, 1, 1, 0 + 6842, 6843, 0, 1, 1, 0 + 6843, 6844, 0, 1, 1, 0 + 6844, 6845, 0, 1, 1, 0 + 6845, 6846, 0, 1, 1, 0 + 6846, 6847, 0, 1, 1, 0 + 6847, 6848, 0, 1, 1, 0 + 6848, 6849, 0, 1, 1, 0 + 6849, 6850, 0, 1, 1, 0 + 6850, 6851, 0, 1, 1, 0 + 6851, 6852, 0, 1, 1, 0 + 6852, 6853, 0, 1, 1, 0 + 6853, 6854, 0, 1, 1, 0 + 6854, 6855, 0, 1, 1, 0 + 6855, 6856, 0, 1, 1, 0 + 6856, 6857, 0, 1, 1, 0 + 6857, 6858, 0, 1, 1, 0 + 6858, 6859, 0, 1, 1, 0 + 6859, 6860, 0, 1, 1, 0 + 6860, 6861, 0, 1, 1, 0 + 6861, 6837, 0, 1, 1, 0 + 1740, 6845, 0, 1, 1, 0 + 6401, 6842, 0, 1, 1, 0 + 1862, 6839, 0, 1, 1, 0 +end +mlo+ +end +2dfx +end +lodm +end +slow +end diff --git a/RPF DUMP/Common RPF Dump/data/maps/paths3.ipl b/RPF DUMP/Common RPF Dump/data/maps/paths3.ipl new file mode 100644 index 00000000..651297ce --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/maps/paths3.ipl @@ -0,0 +1,2516 @@ +# IPL generated from Max file paths3_boats.max +inst +end +cull +end +path +end +grge +end +enex +end +pick +end +cars +end +jump +end +tcyc +end +auzo +end +blok +paths3_boats, johnh, 2007:00:00:00:00:00, 128, 0, unknown +end +mult +end +vnod + -320.1079407, -933.600769, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -295.7368164, -960.7988281, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -271.6278076, -985.3278198, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -256.6845398, -1002.629333, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -241.9934998, -1022.550293, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -223.6829224, -1053.394775, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -204.3031921, -1078.525879, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -179.0745239, -1096.817627, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -149.6000061, -1103.357056, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -113.2381973, -1108.44458, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -71.22924042, -1108.78833, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -41.67347717, -1103.702881, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -11.56277466, -1092.854736, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 27.5414505, -1077.834106, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 61.6556015, -1063.141357, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 88.16639709, -1051.946289, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 143.7670593, -1029.578125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 188.4594727, -1007.443848, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 233.5554352, -981.1185303, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 287.6868286, -947.203064, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 357.04245, -901.7973022, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 395.6619263, -866.632019, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 424.5135498, -818.5618286, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 444.352356, -772.6148682, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 358.5250854, -666.036377, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 371.4635925, -642.8832397, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 385.0830688, -622.2270508, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 401.8804321, -608.1535645, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 425.9415588, -605.6566772, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 455.4504395, -608.6075439, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 488.137207, -610.8774414, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 516.7381592, -607.0186157, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 456.2070618, -743.6925049, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 470.7344971, -712.8216553, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 483.4460449, -681.9508057, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 493.4336548, -656.9817505, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 528.5232544, -575.0993652, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 533.7520752, -530.0606079, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 543.463501, -489.1436157, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 548.6903076, -448.0343628, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 543.4608154, -403.869873, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 537.4887695, -370.3004761, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 536.0302124, -337.4143982, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 536.1785889, -289.2839966, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 519.3248901, -236.2864227, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 506.734314, -189.3949432, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 478.1659241, -168.2046814, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 449.7380676, -145.9418793, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 417.8851624, -121.966568, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 394.9373474, -97.64875793, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 383.6070557, -75.25423431, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 362.6497803, -27.68455505, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 351.3395081, 11.23609161, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 335.837616, 57.76541138, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 333.1763611, 91.03091431, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 329.1845093, 130.9495239, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 322.721405, 156.8719177, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 315.4029846, 183.484314, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 310.8775024, 210.3139191, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 308.9957275, 233.3657379, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 307.1139526, 289.3487244, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 313.8733215, 306.495697, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 327.5121765, 325.7897034, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 351.79599, 360.3858337, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 365.434845, 390.3247681, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 379.9808655, 425.8598022, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 401.6213379, 453.1456299, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 447.3602295, 466.9555359, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 494.597229, 467.6208496, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 534.5158691, 463.6289673, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 579.0916138, 451.6533813, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 599.7162476, 431.6940918, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 611.0264893, 398.4285889, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 616.348999, 363.8324585, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 611.1052856, 324.5791626, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 610.5349121, 223.4520111, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 607.7141724, 186.1946411, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 602.1699829, 156.3559265, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 588.4060059, 118.9983215, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 583.0834961, 93.71653748, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 578.9411011, 59.193573, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 577.0593262, 23.43972778, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 579.4115601, -10.43234253, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 574.2366943, -45.24530029, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 563.8869019, -82.88093567, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 553.0666504, -106.873642, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 531.225708, -139.0308838, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 515.2305298, -158.7895813, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 599.2034302, -74.41200256, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 606.2241821, -103.7714767, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 611.9684448, -133.1309662, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 611.3302002, -156.7462006, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 606.8624268, -186.743927, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 599.8416748, -213.550415, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 599.8416748, -239.0803833, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 599.8416748, -265.8868713, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 600.4799194, -290.778595, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 606.8624268, -322.0528564, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 589.3074951, -42.42217255, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 616.9755859, -342.09729, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 630.1376343, -365.3041077, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 705.9936523, -103.4139175, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 692.2780762, -98.76042175, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 665.5817261, -94.84168243, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 652.355957, -97.04597473, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 636.9259644, -103.9037552, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 625.6596069, -114.680275, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 633.6911011, -377.8834229, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 636.8565063, -391.1296997, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 642.859436, -430.6578674, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 628.6161499, -482.7138062, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 620.6530762, -507.9694519, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 613.0401001, -536.7453613, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 608.0610352, -574.145813, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 606.1100464, -608.1168823, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 604.3928833, -647.5200806, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 602.1640625, -691.6331787, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 601.6335449, -722.6422119, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 635.737793, -456.6858521, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 605.2796631, -748.2011719, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 610.4207153, -771.1673584, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 615.8424072, -798.6975708, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 625.0837402, -825.0222168, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 643.0515137, -852.0326538, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 670.6176758, -875.8724365, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 697.8532715, -892.0339355, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 719.6217651, -903.7174072, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 758.2341919, -917.6132202, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 302.507843, -984.3908691, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 347.5776062, -981.9325562, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 395.1057129, -981.1130981, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 446.7310791, -980.2936401, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 495.0786133, -980.2936401, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 549.1623535, -980.2936401, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 594.2320557, -980.2936401, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 645.0379639, -980.2936401, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 703.2189941, -982.7520142, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 758.1220703, -985.2103271, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 805.6502075, -989.3076172, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 882.2449951, -992.1787109, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 922.8057251, -991.5993042, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 789.2370605, -931.5618286, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 820.7324829, -945.7930908, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 859.4602051, -964.2237549, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 381.2099304, 463.3863525, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 383.1531372, 485.0852051, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 384.6687012, 515.7840576, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 377.8260193, 574.7028809, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 373.2919312, 625.873291, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 368.757843, 675.748291, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 364.8714905, 732.748291, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 351.9398193, 777.9359131, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 347.3597107, 825.5692139, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 351.9398193, 886.0268555, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 610.8200684, 274.0155945, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 375.9478149, 948.9675293, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 373.0206604, 1004.606567, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 372.1106567, 1048.734009, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 350.1206665, 1088.065063, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 352.0392456, 1122.599609, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 362.3622437, 1163.849243, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 338.6091309, 1200.302368, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 329.9755249, 1261.697144, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 308.7254639, 1291.867188, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 283.3731689, 1329.191528, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 256.6123657, 1361.58606, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 230.5558167, 1408.065308, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 217.1754456, 1441.868408, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 198.1611938, 1477.78418, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 180.5554199, 1523.559204, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 167.1750336, 1557.362305, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 156.6115723, 1598.207764, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 150.6977234, 1641.165771, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 146.543045, 1674.968872, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 146.2315826, 1720.51416, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 134.1233826, 1760.655273, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 128.9776917, 1813.472656, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 391.0861511, 1163.681274, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 419.294281, 1163.305176, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 449.0068665, 1163.681274, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 469.3167419, 1163.681274, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 491.5071411, 1163.305176, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 515.9542236, 1161.048462, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 578.4512329, 1166.966187, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 635.258728, 1167.323364, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 675.6829224, 1158.812988, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 707.4165039, 1131.657227, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 724.7175293, 1101.568481, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 737.505249, 1061.70105, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 739.0096436, 1027.851196, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 744.8948975, 976.8013306, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 744.8948975, 937.5927734, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 740.142334, 892.4434814, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 740.142334, 848.4823608, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 740.142334, 805.7093506, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 730.3179932, 758.1838379, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 720.2480469, 710.0039063, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 712.2364502, 669.838501, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 711.2758789, 641.7462158, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 709.1022949, 598.9732666, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 698.5574951, 564.5172119, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 662.9133301, 511.0509644, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 633.2098999, 461.1491394, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -728.2856445, -384.3561096, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -702.8479004, -423.4212036, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -672.8676758, -464.3033142, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -642.8875122, -508.8193665, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -604.730896, -557.8778687, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -555.6723633, -606.0278931, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -513.8817749, -653.2694092, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -471.1826782, -695.0600586, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -421.2156982, -762.2883911, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -393.9609375, -817.7062988, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -373.0656738, -862.2223511, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -350.3533936, -892.2025757, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -903.105835, -130.7783203, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -882.6785889, -157.7745972, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -862.2412109, -186.0363464, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -839.0406494, -220.6253357, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -822.0358887, -245.0696564, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -800.1046143, -273.3524475, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -782.6573486, -301.1923828, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -757.4578247, -336.203186, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -827.6293945, 473.7175903, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -825.637146, 439.8502808, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -829.621582, 388.0531616, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -839.5825195, 338.248291, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -843.5669556, 294.4199829, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -851.5357056, 248.599472, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -859.5045166, 194.8101807, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -867.4732666, 135.0443115, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -881.0565796, 75.27843475, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -888.2368164, 31.45012856, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -895.9359131, -8.393787384, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -907.871582, -54.23588181, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -909.7683716, -88.08161926, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 484.281311, -729.0899658, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 498.5561523, -723.5996704, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 519.9683838, -721.4035645, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 542.7531738, -727.7174072, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 562.5183105, -736.5018921, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 577.3421631, -745.8354492, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 592.989563, -760.9337769, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 597.1072998, -774.6596069, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 599.3034058, -785.9147339, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 626.5959473, -402.7774658, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 618.8314819, -416.7535095, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 606.0200806, -424.1297607, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 588.5500488, -422.1886597, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 576.1268311, -417.9181824, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 564.0919189, -409.3772583, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 557.8803101, -398.1187744, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 601.7496338, -438.4940491, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 591.6558228, -446.646759, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 581.5620117, -463.7286072, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 580.3973389, -474.598877, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 580.0090942, -485.8573608, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 580.3973389, -500.9981079, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 584.6677856, -511.0919189, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 591.6558228, -520.0210571, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 595.5380249, -526.232666, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 539.6842651, -568.5384521, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 553.6603394, -566.2091064, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 568.4128418, -572.8088989, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 576.9537964, -584.0673828, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 582.7771606, -597.6552124, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 587.8240356, -618.6193237, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 596.3649902, -633.7600708, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -727.4025269, 916.3348999, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -726.7088013, 887.1981201, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -725.3589478, 856.633728, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -722.788208, 833.0704346, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -722.8302612, 806.7250977, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -721.2285767, 774.1623535, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -725.5036621, 745.6765747, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -733.6461182, 713.7648926, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -750.2957153, 675.6095581, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -766.9453125, 635.3730469, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -787.7573242, 594.4428101, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -806.4880981, 561.1436157, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -820.3627319, 519.5196533, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -701.1781616, 1242.811035, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -704.1137695, 1226.172241, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -704.1137695, 1206.15564, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -705.9484863, 1187.202759, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -719.6060791, 1146.687134, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -720.3781738, 1110.785522, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -723.4664917, 1091.097534, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -726.9408569, 1066.7771, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -730.4152222, 1039.754272, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -731.9593506, 1024.69873, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -731.9593506, 1001.15033, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -732.3453979, 973.7415771, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -729.6431274, 947.8768921, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -625.5163574, 1577.88855, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -636.9903564, 1528.550537, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -639.8731079, 1479.212524, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -655.4759521, 1432.169189, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -664.7462769, 1395.452637, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -667.0842285, 1354.144897, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -668.6882324, 1312.840088, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -687.1502075, 1281.860352, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -471.6755676, 1888.519287, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -501.162262, 1872.006836, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -532.4181519, 1856.673706, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -554.828064, 1836.622803, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -569.2243652, 1829.463379, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -588.0958862, 1820.912231, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -608.7365723, 1807.053467, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -619.0568848, 1778.451416, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -619.9415283, 1751.91333, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -620.008667, 1718.023315, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -618.8292236, 1686.767334, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -620.5983887, 1643.716797, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -621.1881714, 1616.588989, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -242.03125, 1915.90625, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -265.40625, 1916.4375, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -288.34375, 1914.96875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -311.375, 1913.3125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -335.09375, 1906.96875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -363, 1906.09375, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -388.53125, 1908.25, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -412.65625, 1910.90625, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -434.03125, 1911.5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -453.28125, 1903.21875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 163.875, 1503.71875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 145.375, 1527.46875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 124.625, 1558.9375, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 104.5, 1589.28125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 81, 1634.4375, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 37.9375, 1709.59375, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 23.9375, 1758.5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 15.375, 1778.78125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 6.875, 1795.28125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -12.125, 1810.40625, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -34.875, 1825.09375, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -58.25, 1841.3125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -84.25, 1855.6875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -112.75, 1909.03125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -143.125, 1925.59375, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -168.875, 1924.96875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -199, 1922, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -221.375, 1918.5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -132, 1844.1875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -165, 1830.5625, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -198.5, 1820.25, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -231.25, 1812.6875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -253, 1807.75, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -276.25, 1812.8125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -300.5, 1828.3125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -320.75, 1847.0625, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -333.75, 1877.6875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -343.5, 1890.5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 129.0164337, 1859.00293, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 136.6979065, 1897.044556, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 151.3292999, 1936.183472, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 170.3814697, 1982.883789, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 195.9864044, 2037.751587, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 223.0544739, 2073.598389, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 250.1225433, 2109.445313, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 284.6889648, 2156.267578, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 309.5623169, 2191.382813, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 348.3355103, 2218.450928, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 391.4981079, 2233.082275, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 422.2240295, 2237.47168, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 462.4603577, 2236.008545, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 508.5492249, 2230.887451, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 558.2959595, 2223.571777, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 610.8372803, 2220.517334, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 656.3594971, 2223.362549, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 101.4233551, 1875.13562, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 68.43939209, 1895.022949, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 23.32897186, 1906.664307, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -25.66191101, 1914.425293, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -66.89186096, 1919.760986, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -106.6666336, 1925.096558, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 74.74519348, 1924.126465, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 87.35670471, 1948.379395, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 109.6693878, 1978.453003, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 131.9820557, 2003.676025, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 163.510849, 2022.593262, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 117.91539, 1769.392944, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 87.84178162, 1785.399902, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 60.19345856, 1786.855103, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 36.42560959, 1791.705688, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 79.49782562, 1804.738525, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 66.45690918, 1828.966675, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 54.8578186, 1849.912598, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 41.23456573, 1869.186035, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 454.6080017, 2111.405273, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 453.5790405, 2127.182617, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 452.5500793, 2141.588135, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 454.6080017, 2155.307617, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 459.4098511, 2170.056152, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 468.6705322, 2186.176514, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 487.8026123, 2204.572754, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 506.2348022, 2211.363525, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 690.0718384, 2225.430176, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 721.1155396, 2225.915283, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 753.1293945, 2226.885498, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 783.6880493, 2228.825684, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 814.2467041, 2229.310791, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 843.8352661, 2228.825684, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 737.817627, 1160.494019, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 780.085144, 1160.65979, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 826.5216064, 1164.662842, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 869.7556152, 1164.662842, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 900.9801025, 1174.270386, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 942.612854, 1191.884277, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 980.2423706, 1217.504395, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1010.666321, 1236.719482, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1052.29895, 1255.133911, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1093.931763, 1256.735229, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1130.76062, 1255.93457, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1169.190796, 1255.93457, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1223.633667, 1253.532715, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1262.063843, 1254.333374, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1285.354736, 1248.228516, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.262695, 1224.759033, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 880.6330566, 2226.264893, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 916.7398682, 2223.353027, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 956.9232178, 2221.605957, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 991.8652954, 2220.441162, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1031.466309, 2215.199951, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1061.74939, 2215.199951, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1099.020996, 2214.035156, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1130.468872, 2214.035156, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1167.740356, 2211.123291, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1205.011841, 2205.299561, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1237.042114, 2198.311279, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1278.390259, 2183.169678, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1314.49707, 2182.587158, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1356.42749, 2175.016602, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1405.346436, 2141.239258, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1455.430054, 2100.473389, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1485.130737, 2065.53125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1546.087646, 2012.73999, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1603.159668, 1971.974243, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1668.384888, 1916.067017, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1681.197021, 1857.8302, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1676.538086, 1799.593506, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1671.87915, 1762.321899, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1671.87915, 1721.556152, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1655.572754, 1663.319458, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1628.783936, 1628.377319, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1606.653931, 1589.941162, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1568.217651, 1554.999023, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1541.284424, 1500.828003, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1530.437012, 1453.65625, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1526.153564, 1411.143311, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1516.937744, 1380.507813, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1508.695435, 1342.730469, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1520.37207, 1307.700684, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1554.715088, 1289.155396, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1593.866089, 1277.478882, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1639.19873, 1271.984009, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1683.844604, 1276.105103, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1736.046021, 1284.347412, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1760.772949, 1299.458374, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1791.681641, 1322.124756, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1809.539917, 1356.467651, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1815.916016, 1404.612793, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1811.059204, 1438.610596, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1782.889526, 1468.723022, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1733.349854, 1490.093018, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1680.896118, 1500.778076, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1616.786011, 1505.634888, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1578.90271, 1491.064453, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1616.515381, 1146.330444, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1616.939575, 1173.057617, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1619.060791, 1196.390991, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1627.545654, 1218.875732, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1638.151611, 1232.875732, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1653.269165, 1254.95752, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1811.651855, 1472.298096, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1814.051636, 1508.896118, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1812.251831, 1553.293701, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1808.651978, 1614.490356, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1808.052002, 1667.287476, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1806.545654, 1702.224731, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1804.424438, 1723.436768, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1788.727539, 1770.527588, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1761.57605, 1781.557861, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1713.212524, 1777.31543, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1778.12146, 1631.800659, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1745.454834, 1651.315796, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1696.667114, 1647.497559, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1671.212646, 1636.467285, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1299.455933, 1215.202026, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1291.255493, 1204.456665, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1273.440674, 1197.387329, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1244.032349, 1197.387329, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1216.320557, 1200.215088, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1192.28479, 1200.497803, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1162.876343, 1209.263794, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1137.99231, 1218.029785, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1109.149414, 1218.029785, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1083.699829, 1216.050293, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1058.815796, 1210.112061, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1031.992554, 1200.11438, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1009.653503, 1189.651855, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 992.4043579, 1177.209839, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 964.40979, 1163.353882, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 947.1606445, 1147.801392, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1174.341553, 1103.277344, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1174.291992, 1117.568359, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1173.821777, 1133.056641, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1173.604004, 1145.533203, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1172.803955, 1156.992188, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1172.140625, 1172.076172, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1172.119385, 1184.759766, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1168.90625, 1196.978516, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1129.470581, 1141.947266, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1121.943604, 1149.259766, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1117.559082, 1159.851563, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1114.54248, 1172.279297, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1114.366821, 1182.335938, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1112.402466, 1191.761719, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1107.295532, 1197.912109, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1097.979858, 1204.59375, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1087.93457, 1207.238281, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1073.705078, 1209.001953, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 923.7269287, 1137.810547, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 902.7531738, 1124.964844, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 878.9874268, 1111.669922, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 855.604126, 1096.021484, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 843.6553955, 1083.857422, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 834.8463745, 1070.042969, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 817.456604, 1045.541016, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 805.4437256, 1020.851563, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 795.3651123, 998.7578125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 789.8052979, 977.0292969, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 783.0251465, 960.4003906, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 775.659668, 944.9003906, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 765.8637695, 922.8125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 754.8276367, 906.96875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1890.5802, 1290.365112, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1955.411255, 1277.630493, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2020.242188, 1255.634277, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2079.284668, 1237.111084, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2160.323486, 1198.907104, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2219.365967, 1166.491699, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2281.881348, 1128.28772, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2373.339355, 1079.664429, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2459.009033, 1025.252686, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2511.105225, 981.2602539, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2586.355469, 983.5756836, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2595.617188, 1032.198975, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2535.416992, 1091.241455, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2481.005127, 1132.918457, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2423.120361, 1182.699341, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2359.447021, 1223.21875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2272.619873, 1266.053467, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2186.950439, 1312.361328, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2127.907959, 1342.461426, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2059.60376, 1371.403809, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1993.615234, 1393.400024, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1913.734131, 1421.184814, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1861.637817, 1457.073364, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2549.065186, 947.5740356, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2576.107422, 922.8834229, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2608.63623, 892.7059937, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2673.268555, 836.7909546, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2706.189453, 800.7348022, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2754.786865, 739.5961304, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2785.858398, 698.4395142, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2827.981445, 677.932251, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2892.828613, 649.6654663, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2943.606934, 596.515625, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2976.862061, 551.6213379, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2990.164063, 510.0524902, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2989.796875, 432.355896, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2990.580566, 375.9201965, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2982.108643, 325.6654663, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2957.72168, 284.0966187, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2935.551514, 261.9265747, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2903.959229, 232.5513, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2887.331787, 209.2727661, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2870.799072, 158.281662, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2852.508789, 139.9913788, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2814.819824, 127.7978516, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2776.022217, 117.2670898, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2746.646729, 109.1437988, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2724.111572, 97.58232117, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2704.711914, 86.02083588, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2693.994629, 70.7884903, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2681.801025, 57.76359558, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2673.071777, 39.05760193, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2666.420898, 21.59869766, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2662.263916, 3.031288147, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2660.878418, -17.19887161, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2654.781494, -35.2120285, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2644.250732, -46.85129547, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2612.104248, -69.85271454, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2581.620361, -90.63712311, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2574.692383, -98.39663696, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2559.363525, -115.6743317, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2551.133545, -127.6277237, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2534.867188, -141.9885559, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2520.733887, -147.808197, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2502.720703, -155.2905884, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2490.804199, -169.7011108, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2475.839355, -190.2084045, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2459.489014, -207.9444275, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2443.907227, -223.9507599, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2426.467041, -236.8839417, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2404.911621, -247.4656372, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2351.593994, -249.6493073, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2312.402588, -251.608902, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2280.982178, -246.4746246, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2254.332031, -242.1635895, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2215.140625, -232.3657074, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2175.557129, -222.5678406, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2129.875, -213.2618561, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2083.59082, -195.2307892, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2045.676758, -180.5677643, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2038.148071, -155.0672455, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2038.931885, -130.3766174, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2038.148071, -113.524292, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2030.309814, -105.2940826, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2002.091919, -92.75281525, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1952.088135, -85.66953278, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1908.193726, -77.83123779, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1023.410828, 1559.811768, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 858.5682373, 1180.134766, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 872.6922607, 1188.086914, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 886.9349976, 1202.210938, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 900.8215942, 1219.776978, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 916.8410034, 1246.122925, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 934.8817749, 1272.709229, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 955.7710571, 1308.31604, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1000.028442, 1434.063965, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 978.7747803, 1371.189941, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 966.7885742, 1339.75293, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 989.8547363, 1402.626953, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1017.938354, 1496.937866, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1009.389648, 1465.500977, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1020.674561, 1528.374756, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1019.306458, 1512.65625, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1013.023376, 1481.219482, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1022.042725, 1544.093262, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1865.833374, -82.00082397, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1828.619019, -89.72455597, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1799.830566, -98.8526001, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1771.042114, -99.55475616, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1738.74292, -99.55475616, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1710.656616, -96.0439682, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1688.889771, -105.1720123, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1663.612061, -120.6194763, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1627.099976, -136.066925, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1592.694214, -126.2367325, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1580.05542, -111.4914246, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1572.331665, -90.42671204, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1571.629517, -69.36199951, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1588.481323, -51.10590744, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1610.248169, -40.57354736, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1657.994873, -35.65844727, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1678.357422, -48.29727936, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1681.868164, -61.63826752, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1679.761719, -79.89435577, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1611.811279, -150.4074402, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1601.713989, -169.2485352, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1596.810791, -189.3072815, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1599.485229, -214.7150574, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1605.725708, -240.122818, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1619.098267, -263.3018494, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1624.447266, -289.6011047, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1624.447266, -320.3578796, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1625.338745, -354.2348938, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1625.338745, -396.5811768, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1625.338745, -424.2177124, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1624.791504, -465.8636475, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1612.310547, -494.3916626, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1594.480591, -518.4621582, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1581.108032, -542.5327148, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1551.721924, -580.3737183, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1534.071045, -602.4372559, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1532.090332, -649.6711426, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1530.82959, -684.9727783, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1529.568848, -727.2086792, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1528.308105, -762.5102539, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1528.659058, -806.3416748, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1529.9198, -845.4255981, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1526.767822, -873.1625977, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1516.05127, -901.5299683, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1498.400513, -933.0493164, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1472.554688, -948.1785889, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1425.906006, -950.0697021, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1394.279541, -946.5160522, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1337.38501, -946.5160522, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1288.491455, -946.5160522, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1240.55542, -942.9284058, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1180.209717, -942.9284058, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1116.092529, -939.1567993, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1074.60498, -941.6712036, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1055.746948, -964.3007813, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1053.232544, -988.1876221, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1101.006104, -996.9880371, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1163.866211, -995.730835, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1220.440186, -990.7020264, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1282.042969, -990.7020264, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1337.359863, -989.4448242, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1405.248657, -994.4736328, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1461.822754, -994.4736328, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1505.824707, -994.4736328, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1503.310303, -971.8439941, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 988.019165, -989.8934326, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 534.8935547, -740.8100586, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 539.7649536, -756.1070557, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 538.8419189, -781.0806274, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 535.482666, -797.0942383, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 519.8532715, -808.3860474, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 491.9020691, -815.3233032, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 463.2214966, -809.0445557, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 450.6359253, -790.789917, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 464.8828735, -970.7634888, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 497.6473999, -961.1304932, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 519.0721436, -942.7850342, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 530.298584, -923.3809204, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 531.9998169, -903.3875122, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 523.1939087, -887.1629028, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 508.5899048, -870.1234131, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 499.9914856, -855.052002, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 489.4788208, -843.0834961, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 478.4487915, -832.1664429, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 649.1335449, -866.6455078, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 649.4525757, -890.6696167, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 642.0048218, -909.480835, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 629.4810181, -919.7103271, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 603.4431152, -920.9216919, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 584.133667, -918.9573975, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 568.2922363, -915.9816284, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 550.9487305, -910.5466919, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -819.5714722, -296.7609253, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -819.5714722, -325.769165, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -819.5714722, -357.752594, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -819.5714722, -386.7608032, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -819.5714722, -412.421936, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -819.5714722, -443.2896729, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -823.2904663, -473.4136047, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -843.7449951, -495.3557129, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -865.6871338, -509.487915, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -888.7449341, -521.7606201, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -909.1994629, -535.8928223, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -926.3068848, -549.6531982, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -932.8151245, -585.1696777, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -934.3027344, -605.2523193, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -958.821167, -657.0770874, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -993.5336304, -677.0630493, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1046.128296, -703.3603516, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1098.7229, -725.4501343, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1173.481445, -773.4117432, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1227.281982, -791.1400146, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1280.091797, -797.0903931, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1318.769531, -797.8342285, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1341.083496, -774.0325928, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1361.909912, -761.3879395, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1396.124756, -750.230957, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1432.571045, -743.5367432, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1510.337769, -743.9473267, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1547.153931, -746.5770874, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1607.111816, -753.4143677, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1655.499023, -770.7706299, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1696.522827, -783.3933105, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1785.959473, -795.9390869, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1822.739868, -796.9909668, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1957.417969, -796.9909668, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2045.692627, -796.0384521, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2087.345459, -788.6004639, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2120.072754, -757.3608398, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2146.849609, -711.2451172, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2181.064453, -650.253479, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2200.40332, -569.9229736, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2204.865967, -492.567749, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2204.865967, -403.3116455, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2218.54248, -339.7133789, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2237.00293, -283.4534912, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2262.056152, -215.7658081, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2320.356934, -113.2750549, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2357.277344, -14.82025146, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2344.891846, 97.69955444, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2326.689209, 170.2896118, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2305.98291, 220.4208984, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2283.096924, 260.7438965, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2247.133057, 293.4382324, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2214.438721, 340.3000793, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2189.373047, 379.5332642, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2161.038086, 407.8683472, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2109.816895, 423.1257019, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2057.506104, 439.4728394, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2015.003418, 452.5505981, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1979.039551, 472.1671753, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1953.973999, 496.1430054, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1927.818604, 538.6456299, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1899.483398, 599.6750488, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1901.018555, 650.6645508, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1892.202515, 702.1172485, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1868.120117, 770.7753296, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1835.471069, 817.9341431, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1799.835693, 881.8320313, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1766.657959, 949.4163208, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1750.683594, 1005.941345, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1744.539551, 1075.983154, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1707.675415, 1132.508301, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1667.124756, 1175.516357, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1631.489502, 1218.524658, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1608.284058, 1264.270752, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1582.322632, 1294.559082, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1573.668823, 1335.664673, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1574.75061, 1373.525146, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1574.75061, 1410.303711, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1573.668823, 1451.409302, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1562.851563, 1479.53418, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1541.217163, 1528.211914, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1520.664307, 1569.317505, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1499.029785, 1608.259644, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1487.130859, 1646.119995, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1470.904907, 1690.470703, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1467.65979, 1728.331177, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1468.741455, 1761.864624, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1468.741455, 1798.643311, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1448.188721, 1855.974854, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1414.655151, 1890.589966, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1369.222656, 1924.123535, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1302.155762, 1963.065674, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1218.576904, 2002.302734, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1166.564087, 2008.421875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1120.670288, 2016.070801, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1093.898926, 2018.365601, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1056.419067, 2029.838989, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1015.114746, 2039.782715, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -982.2242432, 2039.782715, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -938.6251221, 2036.723022, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -901.9101563, 2023.719849, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -872.8441162, 2001.537842, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -850.6621704, 1982.415527, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -830.7749023, 1951.81958, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -806.4069214, 1907.51001, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -778.1057739, 1865.440796, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -758.2185059, 1824.136353, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -735.2716064, 1778.242676, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -736.8013916, 1719.345703, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -738.3311768, 1669.627441, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -718.453125, 1607.354126, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -788.8234863, 1946.202881, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -742.9298096, 1919.431519, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -716.9233398, 1902.60376, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -693.2115479, 1879.656982, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -665.675293, 1852.88562, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -646.5529785, 1826.114258, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -635.0794678, 1800.872681, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -687.5422974, 1579.434326, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -661.3104248, 1556.447632, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -348.6485596, -948.5698853, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -344.2798157, -992.2573853, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -345.9180908, -1052.873779, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -371.0384216, -1102.568359, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -418.5485535, -1153.901123, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -454.0446472, -1168.64563, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -502.1008911, -1186.666748, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -551.7954102, -1188.305054, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -611.8657227, -1180.113647, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -673.5743408, -1146.80188, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -727.2034302, -1097.052734, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -770.4518433, -1036.813965, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -810.611084, -967.3074951, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -849.225708, -877.7215576, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -855.4040527, -788.135498, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -853.8594971, -709.3616333, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -815.244873, -653.7565308, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -755.0059814, -587.3392944, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -696.3117065, -539.4571533, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -892.4741211, -843.7406006, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -931.0887451, -788.135498, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1011.407227, -746.4317017, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2073.57373, -155.3188477, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2108.350586, -164.2318115, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2146.991699, -171.638031, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2184.989014, -185.1624146, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2220.409912, -198.6868134, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2240.696533, -206.4150391, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 696, 433, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -325.142334, -871.0215454, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -305.8998413, -842.8450317, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -294.2168884, -805.7344971, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -297.6530457, -764.5006104, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -296.9658203, -737.6984863, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -309.3359985, -724.6411133, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -340.2614441, -716.3942871, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -372.5613403, -723.2666626, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -391.1166382, -737.0112915, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -200.6152344, -991.2143555, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -215.7343445, -972.3154297, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -232.5715332, -956.1655273, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -256.9682617, -932.1123657, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -272.7745972, -911.1517944, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -285.8320313, -889.1604004, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -293.391571, -866.1381226, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 37.8543396, -1053.065308, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 40.60327148, -1034.166382, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 28.9203186, -1015.954773, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 15.51928711, -1002.897339, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -5.44128418, -998.4302979, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -27.43270874, -1003.240967, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -34.99226379, -1023.170654, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -34.64865112, -1043.44397, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -31.21248627, -1066.122681, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -39.11566162, -1075.743896, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -59.04538727, -1083.990723, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -88.59636688, -1084.677979, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -110.9314117, -1086.052368, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -131.5483704, -1086.052368, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -151.4781036, -1082.616211, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -170.033371, -1075.743896, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -182.0599365, -1060.28125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -191.3375702, -1045.505737, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -196.8354187, -1025.57605, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -200.9588165, -1007.364319, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -20.35343933, -1071.844727, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1.271179199, -1076.947144, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 13.41983795, -1076.461304, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -112.0848083, -1097.248535, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -205.499054, -1017.904724, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -215.7039337, -1010.372559, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -226.8807068, -1013.045288, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -194.6628265, -969.0599976, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -201.57547, -950.8555298, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -214.9307556, -931.3186646, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -231.2461395, -915.0530396, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -253.8203583, -900.3400879, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -271.4793701, -885.2341309, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -2055.102051, -151.1768799, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2021.76709, -146.246582, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1966.369629, -139.4428711, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1901.511719, -139.4108887, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1933.940674, -139.4268799, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1868.840942, -140.2949371, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1835.079346, -140.4814606, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1790.126221, -143.2793884, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1727.266479, -142.9063263, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1679.624146, -151.6711273, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1624.785034, -140.2789459, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1584.931274, -140.3104706, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1544.279175, -140.3104706, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1485.094604, -141.2072144, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1448.92627, -133.7344055, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1386.752563, -133.7344055, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1367.024414, -149.5767517, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1371.209106, -171.696228, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1393.926392, -179.4679413, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1451.915405, -176.4788208, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1483.002197, -170.5005798, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1543.382446, -167.810379, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1590.012695, -166.6147308, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1632.757202, -162.1310425, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2101, -409, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2099.862793, -239.1665955, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2095.315674, -275.5916443, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2092.957275, -343.1340637, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2142.811279, -212.9512329, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2086.718262, -197.2427216, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2096.005371, -456.8973083, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2084.37207, -497.9234924, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2080.348145, -532.7156982, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2076.087891, -582.6534424, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2095.606689, -620.3598633, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2130.880615, -629.5253906, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2162.02832, -607.6931763, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2096.978516, -376.0670166, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2094.136475, -309.362854, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -2098.502686, -432.9486694, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + -1857.419678, -824.1401978, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1816.814575, -851.1894531, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1776.249023, -849.3074341, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1692.36084, -827.8320923, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1638.001221, -807.6989136, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1596.392578, -798.9744873, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1541.361938, -798.9744873, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1482.975708, -799.6456299, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1411.838501, -802.3300171, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1359.015015, -824.0759277, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1307.764282, -844.4812622, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1263.157227, -841.6340332, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1206.686523, -841.1594849, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1142.623169, -832.6176758, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1064.806885, -855.5253906, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -972.5203247, -893.581665, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -876.4282227, -957.3259277, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1310.436157, -745.0939941, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1285.469727, -738.5005493, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1246.812744, -736.2351685, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1219.757446, -736.4163208, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1180.702759, -735.46521, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1150.242798, -732.7576294, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1118.654663, -710.871582, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1106.921997, -689.2111206, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1099.777954, -657.5946045, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1085.738037, -631.4293823, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1057.658325, -626.6430664, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1018.729492, -631.4293823, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -973.7380371, -647.3837891, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -871.3891602, -633.6036987, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1816.387329, -764.4643555, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1764.882446, -737.8030396, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1720.648804, -712.3535767, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1673.991455, -699.6288452, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1626.728149, -703.8704224, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1581.888672, -720.2307739, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 253, 885, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0 + 206, 721, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0 + 197.6130829, 632.1177979, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0 + 306, 539, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 298, 490, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 264, 393, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 270, 289, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 275, 219, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 273, 149, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 283, 85, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 313, 58, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 340, 158, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 348, 224, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 229.5, 803, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0 + 371, 347, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 359.5, 285.5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 402, 410, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 489, 521, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 475, 628, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 468.1801147, 493.9777832, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 482, 574.5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 444, 754, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 423, 835, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 401, 937, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 394.7196655, 975.1616211, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 258, 1336, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 228, 1255, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 228.0221405, 1295.5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 242, 1195, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 249, 1127, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 237, 1064, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 227, 1016, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 240, 950.5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -693, 1362, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -696, 1307, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -744, 1062, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -729.4188232, 1117.227173, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -762, 949, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -753, 1005.5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -769, 829, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -787, 766, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -825, 664, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -777.1160278, 569, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -732, 547, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -697, 595, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -682, 679, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -699, 807, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -690.5, 743, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -677.9799194, 1405.357178, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -878, 388, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0 + -890, 280, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0 + -919, 191, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0 + -939, 114, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0 + -969, 60, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0 + -997, -7, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0 + -1004, -33, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0 + -1113, -26, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0 + -1058.5, -29.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0 + -1164, -37, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0 + -1124.88269, -78, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0 + -1000, -98, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0 + -873, 12, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -834, 126, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -853.5, 69, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -816, 223, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -810, 312, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -799, 421, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -776.2993164, 492.0705261, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -739, 580, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -754.5579834, 558, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -710.5, 629.5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -947.9679565, -53.19689178, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -1062.441406, -88, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 641, 330, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 628.5549927, 346.2790527, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 662.2774658, 389.6395264, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 697.2787476, 498.758606, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 676, 280, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 673, 239, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 653, 150, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 607, 64, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 611, -32, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 609, 16, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 546.0769043, -468.5889893, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 565.5517578, -473.4211731, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 262, 1949, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 333, 2125, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 297.5, 2037, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 362.249054, 2179.041016, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 190, 1845, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 521, 2165, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 513.6174316, 2188.181641, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 547, 2127, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 621, 2147, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 584, 2137, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 638.6797485, 2185.181152, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 865, 2185, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 968, 2108, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1021, 2082, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1095, 2075, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1060.835083, 2176.149658, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1045.902222, 2162.344238, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1008.546875, 2157.116455, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 958.8585815, 2156.337891, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 906.7623901, 2183.254639, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1238, 2074, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1336.725952, 2063.850342, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1473, 1952, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1374.320068, 2081.286377, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1362.732056, 2108.574219, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1301.427734, 2131.002686, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1239.001953, 2137.731201, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1153.011841, 2145.828369, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1404.863037, 2007.925171, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1519, 1860, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1555, 1784, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1555, 1683, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1505, 1543, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1462, 1401, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 1391, 1391, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 1355, 1360, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 1343, 1262, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 1360.576416, 1210, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 1406, 1206, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 1455, 1208, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 1486, 1248, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 1474.149414, 1376, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0 + 1228.075684, 1308.157959, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1237.88269, 1284.250732, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1185, 1318, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1135, 1353, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1054.124512, 1361.134155, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1016.092102, 1332.925659, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 985.4399414, 1295.918823, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 963.7590942, 1236.8573, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 961.4276123, 1204.694336, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 777, 1215, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 817.1953735, 1201.141235, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 725.7401123, 1213.300049, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1535, 1214, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1699, 1255, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2146, 1135, 2.137382507, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2074.044922, 1158.153442, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1999.236572, 1176.321167, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1932.977783, 1199.832397, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1861.375488, 1228.687012, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2067, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1975, -9, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1856, -57, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1542.725708, -77.22814941, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1502, -91, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1498, -157, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1545, -254, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1521.5, -205.5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1500, -124, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1577, -335, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1597, -449, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1587, -392, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1561, -294.5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1592, -616, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1725, -472, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1658.5, -544, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1625.25, -580, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1691.75, -508, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1738, -353, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1810, -203, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1731.5, -412.5, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1774, -278, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1927.838379, -191.7838745, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1868.919189, -197.3919373, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1986.757568, -186.1758118, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1729.500122, -315.0172729, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1721.443726, -280.1063843, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1706.338135, -243.1814423, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1685.861572, -213.3057861, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1679.147949, -183.0944519, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1700.295898, -161.6108398, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1735.206665, -157.9183502, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 1780.859375, -177.0522003, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2018.53894, -201.8109436, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2047.922607, -209.5434875, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2087.616455, -218.8225403, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2129.37207, -233.7721252, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2175.767334, -245.6287079, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2213.914795, -259.0317993, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2252.577393, -265.7333374, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2293.302246, -268.826355, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2350.007568, -273.4658813, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2391.763428, -275.0123901, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2434.034668, -270.3728638, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 2453.108154, -260.5783081, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + -864.4362793, 540.3131104, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0 + 256.3749695, 616.75354, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0 + 319.2149353, 602.6161499, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0 +end +link + 0, 1, 0, 1, 0, 0 + 2, 3, 0, 1, 0, 0 + 3, 4, 0, 1, 0, 0 + 4, 5, 0, 1, 0, 0 + 5, 6, 0, 1, 0, 0 + 6, 7, 0, 1, 0, 0 + 7, 8, 0, 1, 0, 0 + 8, 9, 0, 1, 0, 0 + 9, 10, 0, 1, 0, 0 + 10, 11, 0, 1, 0, 0 + 11, 12, 0, 1, 0, 0 + 12, 13, 0, 1, 0, 0 + 13, 14, 0, 1, 0, 0 + 14, 15, 0, 1, 0, 0 + 15, 16, 0, 1, 0, 0 + 16, 17, 0, 1, 0, 0 + 17, 18, 0, 1, 0, 0 + 18, 19, 0, 1, 0, 0 + 19, 20, 0, 1, 0, 0 + 20, 21, 0, 1, 0, 0 + 21, 22, 0, 1, 0, 0 + 22, 23, 0, 1, 0, 0 + 1, 2, 0, 1, 0, 0 + 24, 25, 0, 1, 0, 0 + 25, 26, 0, 1, 0, 0 + 26, 27, 0, 1, 0, 0 + 27, 28, 0, 1, 0, 0 + 28, 29, 0, 1, 0, 0 + 29, 30, 0, 1, 0, 0 + 30, 31, 0, 1, 0, 0 + 32, 33, 0, 1, 0, 0 + 33, 34, 0, 1, 0, 0 + 34, 35, 0, 1, 0, 0 + 35, 31, 0, 1, 0, 0 + 23, 32, 0, 1, 0, 0 + 36, 37, 0, 1, 0, 0 + 37, 38, 0, 1, 0, 0 + 38, 1091, 0, 1, 0, 0 + 39, 40, 0, 1, 0, 0 + 40, 41, 0, 1, 0, 0 + 41, 42, 0, 1, 0, 0 + 42, 43, 0, 1, 0, 0 + 43, 44, 0, 1, 0, 0 + 31, 36, 0, 1, 0, 0 + 44, 45, 0, 1, 0, 0 + 46, 47, 0, 1, 0, 0 + 47, 48, 0, 1, 0, 0 + 48, 49, 0, 1, 0, 0 + 50, 51, 0, 1, 0, 0 + 51, 52, 0, 1, 0, 0 + 52, 53, 0, 1, 0, 0 + 53, 54, 0, 1, 0, 0 + 54, 55, 0, 1, 0, 0 + 55, 56, 0, 1, 0, 0 + 56, 57, 0, 1, 0, 0 + 57, 58, 0, 1, 0, 0 + 58, 59, 0, 1, 0, 0 + 59, 60, 0, 1, 0, 0 + 60, 61, 0, 1, 0, 0 + 61, 62, 0, 1, 0, 0 + 62, 63, 0, 1, 0, 0 + 63, 64, 0, 1, 0, 0 + 64, 65, 0, 1, 0, 0 + 65, 66, 0, 1, 0, 0 + 66, 67, 0, 1, 0, 0 + 67, 68, 0, 1, 0, 0 + 68, 69, 0, 1, 0, 0 + 69, 70, 0, 1, 0, 0 + 70, 71, 0, 1, 0, 0 + 71, 72, 0, 1, 0, 0 + 72, 73, 0, 1, 0, 0 + 73, 74, 0, 1, 0, 0 + 74, 154, 0, 1, 0, 0 + 75, 76, 0, 1, 0, 0 + 76, 77, 0, 1, 0, 0 + 77, 78, 0, 1, 0, 0 + 78, 79, 0, 1, 0, 0 + 79, 80, 0, 1, 0, 0 + 80, 81, 0, 1, 0, 0 + 81, 82, 0, 1, 0, 0 + 82, 83, 0, 1, 0, 0 + 83, 84, 0, 1, 0, 0 + 84, 85, 0, 1, 0, 0 + 85, 86, 0, 1, 0, 0 + 86, 87, 0, 1, 0, 0 + 87, 46, 0, 1, 0, 0 + 45, 46, 0, 1, 0, 0 + 88, 89, 0, 1, 0, 0 + 89, 90, 0, 1, 0, 0 + 90, 91, 0, 1, 0, 0 + 91, 92, 0, 1, 0, 0 + 92, 93, 0, 1, 0, 0 + 93, 94, 0, 1, 0, 0 + 94, 95, 0, 1, 0, 0 + 95, 96, 0, 1, 0, 0 + 96, 97, 0, 1, 0, 0 + 82, 98, 0, 1, 0, 0 + 98, 88, 0, 1, 0, 0 + 99, 100, 0, 1, 0, 0 + 97, 99, 0, 1, 0, 0 + 101, 102, 0, 1, 0, 0 + 102, 103, 0, 1, 0, 0 + 103, 104, 0, 1, 0, 0 + 104, 105, 0, 1, 0, 0 + 105, 106, 0, 1, 0, 0 + 106, 90, 0, 1, 0, 0 + 107, 108, 0, 1, 0, 0 + 108, 109, 0, 1, 0, 0 + 110, 111, 0, 1, 0, 0 + 111, 112, 0, 1, 0, 0 + 112, 113, 0, 1, 0, 0 + 113, 114, 0, 1, 0, 0 + 114, 115, 0, 1, 0, 0 + 115, 116, 0, 1, 0, 0 + 116, 117, 0, 1, 0, 0 + 109, 118, 0, 1, 0, 0 + 118, 110, 0, 1, 0, 0 + 119, 120, 0, 1, 0, 0 + 120, 121, 0, 1, 0, 0 + 121, 122, 0, 1, 0, 0 + 122, 123, 0, 1, 0, 0 + 123, 124, 0, 1, 0, 0 + 124, 125, 0, 1, 0, 0 + 125, 126, 0, 1, 0, 0 + 126, 127, 0, 1, 0, 0 + 117, 119, 0, 1, 0, 0 + 128, 129, 0, 1, 0, 0 + 129, 130, 0, 1, 0, 0 + 130, 131, 0, 1, 0, 0 + 131, 132, 0, 1, 0, 0 + 132, 133, 0, 1, 0, 0 + 133, 134, 0, 1, 0, 0 + 134, 135, 0, 1, 0, 0 + 135, 136, 0, 1, 0, 0 + 136, 137, 0, 1, 0, 0 + 137, 138, 0, 1, 0, 0 + 138, 139, 0, 1, 0, 0 + 139, 140, 0, 1, 0, 0 + 141, 142, 0, 1, 0, 0 + 142, 143, 0, 1, 0, 0 + 143, 140, 0, 1, 0, 0 + 127, 141, 0, 1, 0, 0 + 18, 128, 0, 1, 0, 0 + 144, 145, 0, 1, 0, 0 + 145, 146, 0, 1, 0, 0 + 146, 147, 0, 1, 0, 0 + 147, 148, 0, 1, 0, 0 + 148, 149, 0, 1, 0, 0 + 149, 150, 0, 1, 0, 0 + 150, 151, 0, 1, 0, 0 + 151, 152, 0, 1, 0, 0 + 152, 153, 0, 1, 0, 0 + 65, 144, 0, 1, 0, 0 + 49, 50, 0, 1, 0, 0 + 154, 75, 0, 1, 0, 0 + 155, 156, 0, 1, 0, 0 + 156, 157, 0, 1, 0, 0 + 157, 158, 0, 1, 0, 0 + 158, 159, 0, 1, 0, 0 + 159, 160, 0, 1, 0, 0 + 160, 161, 0, 1, 0, 0 + 161, 162, 0, 1, 0, 0 + 153, 155, 0, 1, 0, 0 + 163, 164, 0, 1, 0, 0 + 164, 165, 0, 1, 0, 0 + 165, 166, 0, 1, 0, 0 + 166, 167, 0, 1, 0, 0 + 167, 168, 0, 1, 0, 0 + 168, 169, 0, 1, 0, 0 + 169, 170, 0, 1, 0, 0 + 170, 171, 0, 1, 0, 0 + 171, 172, 0, 1, 0, 0 + 172, 173, 0, 1, 0, 0 + 173, 174, 0, 1, 0, 0 + 174, 175, 0, 1, 0, 0 + 175, 176, 0, 1, 0, 0 + 162, 163, 0, 1, 0, 0 + 177, 178, 0, 1, 1, 0 + 178, 179, 0, 1, 1, 0 + 179, 180, 0, 1, 1, 0 + 180, 181, 0, 1, 1, 0 + 181, 182, 0, 1, 1, 0 + 182, 183, 0, 1, 1, 0 + 183, 184, 0, 1, 1, 0 + 184, 185, 0, 1, 1, 0 + 185, 186, 0, 1, 0, 0 + 186, 187, 0, 1, 0, 0 + 187, 188, 0, 1, 0, 0 + 188, 189, 0, 1, 0, 0 + 190, 191, 0, 1, 0, 0 + 191, 192, 0, 1, 0, 0 + 192, 193, 0, 1, 0, 0 + 193, 194, 0, 1, 0, 0 + 194, 195, 0, 1, 0, 0 + 195, 196, 0, 1, 0, 0 + 196, 197, 0, 1, 0, 0 + 197, 198, 0, 1, 0, 0 + 198, 199, 0, 1, 0, 0 + 199, 200, 0, 1, 0, 0 + 200, 201, 0, 1, 0, 0 + 201, 202, 0, 1, 0, 0 + 202, 71, 0, 1, 0, 0 + 189, 190, 0, 1, 0, 0 + 203, 204, 0, 1, 0, 0 + 204, 205, 0, 1, 0, 0 + 205, 206, 0, 1, 0, 0 + 206, 207, 0, 1, 0, 0 + 207, 208, 0, 1, 0, 0 + 208, 209, 0, 1, 0, 0 + 209, 210, 0, 1, 0, 0 + 210, 211, 0, 1, 0, 0 + 211, 212, 0, 1, 0, 0 + 212, 213, 0, 1, 0, 0 + 213, 214, 0, 1, 0, 0 + 214, 0, 0, 1, 0, 0 + 215, 216, 0, 1, 0, 0 + 216, 217, 0, 1, 0, 0 + 217, 218, 0, 1, 0, 0 + 218, 219, 0, 1, 0, 0 + 219, 220, 0, 1, 0, 0 + 220, 221, 0, 1, 0, 0 + 221, 222, 0, 1, 0, 0 + 222, 203, 0, 1, 0, 0 + 223, 224, 0, 1, 0, 0 + 224, 225, 0, 1, 0, 0 + 225, 226, 0, 1, 0, 0 + 226, 227, 0, 1, 0, 0 + 227, 228, 0, 1, 0, 0 + 228, 229, 0, 1, 0, 0 + 229, 230, 0, 1, 0, 0 + 230, 231, 0, 1, 0, 0 + 231, 232, 0, 1, 0, 0 + 232, 233, 0, 1, 0, 0 + 233, 234, 0, 1, 0, 0 + 234, 235, 0, 1, 0, 0 + 235, 215, 0, 1, 0, 0 + 236, 237, 0, 1, 0, 0 + 237, 238, 0, 1, 0, 0 + 238, 239, 0, 1, 0, 0 + 239, 240, 0, 1, 0, 0 + 240, 241, 0, 1, 0, 0 + 241, 242, 0, 1, 0, 0 + 242, 243, 0, 1, 0, 0 + 243, 244, 0, 1, 0, 0 + 244, 121, 0, 1, 0, 0 + 32, 236, 0, 1, 0, 0 + 100, 107, 0, 1, 0, 0 + 245, 246, 0, 1, 0, 0 + 246, 247, 0, 1, 0, 0 + 247, 248, 0, 1, 0, 0 + 248, 249, 0, 1, 0, 0 + 249, 250, 0, 1, 0, 0 + 250, 251, 0, 1, 0, 0 + 251, 41, 0, 1, 0, 0 + 108, 245, 0, 1, 0, 0 + 252, 253, 0, 1, 0, 0 + 253, 254, 0, 1, 0, 0 + 254, 255, 0, 1, 0, 0 + 255, 256, 0, 1, 0, 0 + 256, 257, 0, 1, 0, 0 + 257, 258, 0, 1, 0, 0 + 258, 259, 0, 1, 0, 0 + 259, 260, 0, 1, 0, 0 + 260, 112, 0, 1, 0, 0 + 247, 252, 0, 1, 0, 0 + 261, 262, 0, 1, 0, 0 + 262, 263, 0, 1, 0, 0 + 263, 264, 0, 1, 0, 0 + 264, 265, 0, 1, 0, 0 + 265, 266, 0, 1, 0, 0 + 266, 267, 0, 1, 0, 0 + 267, 115, 0, 1, 0, 0 + 36, 261, 0, 1, 0, 0 + 268, 269, 0, 1, 0, 0 + 269, 270, 0, 1, 0, 0 + 270, 271, 0, 1, 0, 0 + 271, 272, 0, 1, 0, 0 + 272, 273, 0, 1, 0, 0 + 273, 274, 0, 1, 0, 0 + 274, 275, 0, 1, 0, 0 + 275, 276, 0, 1, 0, 0 + 276, 277, 0, 1, 0, 0 + 277, 278, 0, 1, 0, 0 + 278, 279, 0, 1, 0, 0 + 279, 280, 0, 1, 0, 0 + 280, 223, 0, 1, 0, 0 + 281, 282, 0, 1, 0, 0 + 282, 283, 0, 1, 0, 0 + 283, 284, 0, 1, 0, 0 + 284, 285, 0, 1, 0, 0 + 285, 286, 0, 1, 0, 0 + 286, 287, 0, 1, 0, 0 + 287, 288, 0, 1, 0, 0 + 288, 289, 0, 1, 0, 0 + 289, 290, 0, 1, 0, 0 + 290, 291, 0, 1, 0, 0 + 291, 292, 0, 1, 0, 0 + 292, 293, 0, 1, 0, 0 + 293, 268, 0, 1, 0, 0 + 294, 295, 0, 1, 0, 0 + 295, 296, 0, 1, 0, 0 + 296, 297, 0, 1, 0, 0 + 297, 298, 0, 1, 0, 0 + 298, 299, 0, 1, 0, 0 + 299, 300, 0, 1, 0, 0 + 300, 301, 0, 1, 0, 0 + 301, 281, 0, 1, 0, 0 + 302, 303, 0, 1, 0, 0 + 303, 304, 0, 1, 0, 0 + 304, 305, 0, 1, 0, 0 + 306, 307, 0, 1, 0, 0 + 307, 308, 0, 1, 0, 0 + 308, 309, 0, 1, 0, 0 + 309, 310, 0, 1, 0, 0 + 310, 311, 0, 1, 0, 0 + 311, 312, 0, 1, 0, 0 + 312, 313, 0, 1, 0, 0 + 313, 314, 0, 1, 0, 0 + 314, 294, 0, 1, 0, 0 + 315, 316, 0, 1, 0, 0 + 316, 317, 0, 1, 0, 0 + 317, 318, 0, 1, 0, 0 + 318, 319, 0, 1, 0, 0 + 319, 320, 0, 1, 0, 0 + 320, 321, 0, 1, 0, 0 + 321, 322, 0, 1, 0, 0 + 322, 323, 0, 1, 0, 0 + 323, 324, 0, 1, 0, 0 + 324, 302, 0, 1, 0, 0 + 325, 326, 0, 1, 0, 0 + 326, 327, 0, 1, 0, 0 + 327, 328, 0, 1, 0, 0 + 328, 329, 0, 1, 0, 0 + 329, 330, 0, 1, 0, 0 + 330, 331, 0, 1, 0, 0 + 168, 325, 0, 1, 0, 0 + 332, 333, 0, 1, 0, 0 + 333, 334, 0, 1, 0, 0 + 334, 335, 0, 1, 0, 0 + 335, 336, 0, 1, 0, 0 + 336, 337, 0, 1, 0, 0 + 337, 338, 0, 1, 0, 0 + 338, 339, 0, 1, 0, 0 + 339, 340, 0, 1, 0, 0 + 340, 341, 0, 1, 0, 0 + 341, 342, 0, 1, 0, 0 + 342, 315, 0, 1, 0, 0 + 331, 332, 0, 1, 0, 0 + 343, 344, 0, 1, 0, 0 + 344, 345, 0, 1, 0, 0 + 345, 346, 0, 1, 0, 0 + 346, 347, 0, 1, 0, 0 + 347, 348, 0, 1, 0, 0 + 348, 349, 0, 1, 0, 0 + 349, 350, 0, 1, 0, 0 + 350, 351, 0, 1, 0, 0 + 351, 352, 0, 1, 0, 0 + 352, 320, 0, 1, 0, 0 + 337, 343, 0, 1, 0, 0 + 353, 354, 0, 1, 0, 0 + 354, 355, 0, 1, 0, 0 + 355, 356, 0, 1, 0, 0 + 356, 357, 0, 1, 0, 0 + 357, 358, 0, 1, 0, 0 + 358, 359, 0, 1, 0, 0 + 359, 360, 0, 1, 0, 0 + 360, 361, 0, 1, 0, 0 + 361, 362, 0, 1, 0, 0 + 362, 363, 0, 1, 0, 0 + 363, 364, 0, 1, 0, 0 + 364, 365, 0, 1, 0, 0 + 365, 366, 0, 1, 0, 0 + 366, 367, 0, 1, 0, 0 + 367, 368, 0, 1, 0, 0 + 368, 369, 0, 1, 0, 0 + 176, 353, 0, 1, 0, 0 + 370, 371, 0, 1, 0, 0 + 371, 372, 0, 1, 0, 0 + 372, 373, 0, 1, 0, 0 + 373, 374, 0, 1, 0, 0 + 374, 375, 0, 1, 0, 0 + 375, 339, 0, 1, 0, 0 + 353, 370, 0, 1, 0, 0 + 376, 377, 0, 1, 0, 0 + 377, 378, 0, 1, 0, 0 + 378, 379, 0, 1, 0, 0 + 379, 380, 0, 1, 0, 0 + 380, 357, 0, 1, 0, 0 + 371, 376, 0, 1, 0, 0 + 381, 382, 0, 1, 0, 0 + 382, 383, 0, 1, 0, 0 + 383, 384, 0, 1, 0, 0 + 384, 333, 0, 1, 0, 0 + 175, 381, 0, 1, 0, 0 + 385, 386, 0, 1, 0, 0 + 386, 387, 0, 1, 0, 0 + 387, 388, 0, 1, 0, 0 + 388, 372, 0, 1, 0, 0 + 382, 385, 0, 1, 0, 0 + 389, 390, 0, 1, 0, 0 + 390, 391, 0, 1, 0, 0 + 391, 392, 0, 1, 0, 0 + 392, 393, 0, 1, 0, 0 + 393, 394, 0, 1, 0, 0 + 394, 395, 0, 1, 0, 0 + 395, 396, 0, 1, 0, 0 + 396, 367, 0, 1, 0, 0 + 397, 398, 0, 1, 0, 0 + 398, 399, 0, 1, 0, 0 + 399, 400, 0, 1, 0, 0 + 400, 401, 0, 1, 0, 0 + 401, 402, 0, 1, 0, 0 + 403, 404, 0, 1, 0, 0 + 404, 405, 0, 1, 0, 0 + 405, 406, 0, 1, 0, 0 + 406, 407, 0, 1, 0, 0 + 407, 408, 0, 1, 0, 0 + 408, 1143, 0, 1, 0, 0 + 409, 410, 0, 1, 0, 0 + 410, 411, 0, 1, 0, 0 + 411, 412, 0, 1, 0, 0 + 412, 413, 0, 1, 0, 0 + 413, 414, 0, 1, 0, 0 + 414, 415, 0, 1, 0, 0 + 415, 416, 0, 1, 0, 0 + 185, 403, 0, 1, 0, 0 + 417, 418, 0, 1, 0, 0 + 419, 420, 0, 1, 0, 0 + 420, 421, 0, 1, 0, 0 + 421, 422, 0, 1, 0, 0 + 422, 423, 0, 1, 0, 0 + 423, 424, 0, 1, 0, 0 + 424, 425, 0, 1, 0, 0 + 425, 426, 0, 1, 0, 0 + 426, 427, 0, 1, 0, 0 + 427, 428, 0, 1, 0, 0 + 428, 429, 0, 1, 0, 0 + 429, 430, 0, 1, 0, 0 + 430, 431, 0, 1, 0, 0 + 431, 432, 0, 1, 0, 0 + 432, 433, 0, 1, 0, 0 + 433, 434, 0, 1, 0, 0 + 434, 435, 0, 1, 0, 0 + 435, 436, 0, 1, 0, 0 + 436, 437, 0, 1, 0, 0 + 437, 438, 0, 1, 0, 0 + 438, 439, 0, 1, 0, 0 + 439, 440, 0, 1, 0, 0 + 440, 441, 0, 1, 0, 0 + 441, 442, 0, 1, 0, 0 + 442, 443, 0, 1, 0, 0 + 443, 444, 0, 1, 0, 0 + 444, 445, 0, 1, 0, 0 + 445, 446, 0, 1, 0, 0 + 446, 447, 0, 1, 0, 0 + 447, 448, 0, 1, 0, 0 + 448, 449, 0, 1, 0, 0 + 402, 419, 0, 1, 0, 0 + 416, 417, 0, 1, 0, 0 + 450, 451, 0, 1, 0, 0 + 451, 452, 0, 1, 0, 0 + 452, 453, 0, 1, 0, 0 + 453, 454, 0, 1, 0, 0 + 454, 455, 0, 1, 0, 0 + 455, 456, 0, 1, 0, 0 + 456, 457, 0, 1, 0, 0 + 457, 458, 0, 1, 0, 0 + 458, 459, 0, 1, 0, 0 + 459, 460, 0, 1, 0, 0 + 460, 461, 0, 1, 0, 0 + 461, 462, 0, 1, 0, 0 + 462, 463, 0, 1, 0, 0 + 463, 464, 0, 1, 0, 0 + 464, 465, 0, 1, 0, 0 + 465, 466, 0, 1, 0, 0 + 466, 467, 0, 1, 0, 0 + 467, 448, 0, 1, 0, 0 + 468, 469, 0, 1, 0, 0 + 469, 470, 0, 1, 0, 0 + 470, 471, 0, 1, 0, 0 + 471, 472, 0, 1, 0, 0 + 472, 473, 0, 1, 0, 0 + 473, 456, 0, 1, 0, 0 + 474, 475, 0, 1, 0, 0 + 475, 476, 0, 1, 0, 0 + 476, 477, 0, 1, 0, 0 + 477, 478, 0, 1, 0, 0 + 478, 479, 0, 1, 0, 0 + 479, 480, 0, 1, 0, 0 + 480, 481, 0, 1, 0, 0 + 481, 482, 0, 1, 0, 0 + 482, 483, 0, 1, 0, 0 + 483, 441, 0, 1, 0, 0 + 484, 485, 0, 1, 0, 0 + 485, 486, 0, 1, 0, 0 + 486, 487, 0, 1, 0, 0 + 487, 444, 0, 1, 0, 0 + 477, 484, 0, 1, 0, 0 + 462, 474, 0, 1, 0, 0 + 488, 489, 0, 1, 0, 0 + 489, 490, 0, 1, 0, 0 + 490, 491, 0, 1, 0, 0 + 491, 492, 0, 1, 0, 0 + 492, 493, 0, 1, 0, 0 + 493, 494, 0, 1, 0, 0 + 494, 495, 0, 1, 0, 0 + 495, 496, 0, 1, 0, 0 + 496, 497, 0, 1, 0, 0 + 497, 498, 0, 1, 0, 0 + 498, 499, 0, 1, 0, 0 + 499, 500, 0, 1, 0, 0 + 500, 501, 0, 1, 0, 0 + 501, 502, 0, 1, 0, 0 + 502, 503, 0, 1, 0, 0 + 504, 505, 0, 1, 0, 0 + 505, 506, 0, 1, 0, 0 + 506, 507, 0, 1, 0, 0 + 507, 508, 0, 1, 0, 0 + 508, 509, 0, 1, 0, 0 + 509, 510, 0, 1, 0, 0 + 510, 511, 0, 1, 0, 0 + 511, 494, 0, 1, 0, 0 + 512, 513, 0, 1, 0, 0 + 513, 514, 0, 1, 0, 0 + 514, 515, 0, 1, 0, 0 + 515, 516, 0, 1, 0, 0 + 516, 517, 0, 1, 0, 0 + 517, 518, 0, 1, 0, 0 + 518, 519, 0, 1, 0, 0 + 519, 520, 0, 1, 0, 0 + 520, 521, 0, 1, 0, 0 + 521, 498, 0, 1, 0, 0 + 522, 523, 0, 1, 0, 0 + 523, 524, 0, 1, 0, 0 + 524, 525, 0, 1, 0, 0 + 525, 526, 0, 1, 0, 0 + 526, 527, 0, 1, 0, 0 + 527, 528, 0, 1, 0, 0 + 528, 529, 0, 1, 0, 0 + 529, 530, 0, 1, 0, 0 + 530, 531, 0, 1, 0, 0 + 532, 533, 0, 1, 0, 0 + 533, 534, 0, 1, 0, 0 + 534, 535, 0, 1, 0, 0 + 535, 192, 0, 1, 0, 0 + 531, 532, 0, 1, 0, 0 + 503, 522, 0, 1, 0, 0 + 418, 488, 0, 1, 0, 0 + 536, 537, 0, 1, 0, 0 + 537, 538, 0, 1, 0, 0 + 538, 539, 0, 1, 0, 0 + 539, 540, 0, 1, 0, 0 + 540, 541, 0, 1, 0, 0 + 541, 542, 0, 1, 0, 0 + 542, 543, 0, 1, 0, 0 + 543, 544, 0, 1, 0, 0 + 544, 545, 0, 1, 0, 0 + 545, 546, 0, 1, 0, 0 + 546, 547, 0, 1, 0, 0 + 547, 548, 0, 1, 0, 0 + 548, 549, 0, 1, 0, 0 + 549, 550, 0, 1, 0, 0 + 550, 551, 0, 1, 0, 0 + 551, 552, 0, 1, 0, 0 + 552, 553, 0, 1, 0, 0 + 553, 554, 0, 1, 0, 0 + 554, 555, 0, 1, 0, 0 + 555, 556, 0, 1, 0, 0 + 556, 557, 0, 1, 0, 0 + 557, 558, 0, 1, 0, 0 + 558, 475, 0, 1, 0, 0 + 458, 536, 0, 1, 0, 0 + 559, 560, 0, 1, 0, 0 + 560, 561, 0, 1, 0, 0 + 561, 562, 0, 1, 0, 0 + 562, 563, 0, 1, 0, 0 + 563, 564, 0, 1, 0, 0 + 564, 565, 0, 1, 0, 0 + 565, 566, 0, 1, 0, 0 + 566, 567, 0, 1, 0, 0 + 567, 568, 0, 1, 0, 0 + 568, 569, 0, 1, 0, 0 + 569, 570, 0, 1, 0, 0 + 570, 571, 0, 1, 0, 0 + 571, 572, 0, 1, 0, 0 + 572, 573, 0, 1, 0, 0 + 573, 574, 0, 1, 0, 0 + 574, 575, 0, 1, 0, 0 + 575, 576, 0, 1, 0, 0 + 576, 577, 0, 1, 0, 0 + 577, 578, 0, 1, 0, 0 + 578, 579, 0, 1, 0, 0 + 579, 580, 0, 1, 0, 0 + 580, 581, 0, 1, 0, 0 + 581, 582, 0, 1, 0, 0 + 582, 583, 0, 1, 0, 0 + 583, 584, 0, 1, 0, 0 + 585, 586, 0, 1, 0, 0 + 586, 587, 0, 1, 0, 0 + 587, 588, 0, 1, 0, 0 + 588, 589, 0, 1, 0, 0 + 589, 590, 0, 1, 0, 0 + 590, 591, 0, 1, 0, 0 + 591, 592, 0, 1, 0, 0 + 592, 593, 0, 1, 0, 0 + 593, 594, 0, 1, 0, 0 + 594, 595, 0, 1, 0, 0 + 595, 596, 0, 1, 0, 0 + 596, 597, 0, 1, 0, 0 + 597, 598, 0, 1, 0, 0 + 598, 599, 0, 1, 0, 0 + 599, 600, 0, 1, 0, 0 + 600, 601, 0, 1, 0, 0 + 601, 602, 0, 1, 0, 0 + 602, 603, 0, 1, 0, 0 + 603, 604, 0, 1, 0, 0 + 604, 605, 0, 1, 0, 0 + 605, 606, 0, 1, 0, 0 + 607, 608, 0, 1, 0, 0 + 608, 609, 0, 1, 0, 0 + 609, 610, 0, 1, 0, 0 + 610, 611, 0, 1, 0, 0 + 611, 612, 0, 1, 0, 0 + 612, 613, 0, 1, 0, 0 + 613, 614, 0, 1, 0, 0 + 614, 615, 0, 1, 0, 0 + 615, 616, 0, 1, 0, 0 + 616, 617, 0, 1, 0, 0 + 617, 618, 0, 1, 0, 0 + 618, 619, 0, 1, 0, 0 + 619, 620, 0, 1, 0, 0 + 620, 621, 0, 1, 0, 0 + 621, 622, 0, 1, 0, 0 + 624, 625, 0, 1, 0, 1 + 625, 626, 0, 1, 0, 1 + 626, 627, 0, 1, 0, 1 + 627, 628, 0, 1, 0, 1 + 628, 629, 0, 1, 0, 1 + 629, 630, 0, 1, 0, 1 + 630, 633, 0, 1, 0, 1 + 631, 636, 0, 1, 0, 1 + 632, 634, 0, 1, 0, 1 + 633, 632, 0, 1, 0, 1 + 634, 631, 0, 1, 0, 1 + 635, 638, 0, 1, 0, 1 + 636, 639, 0, 1, 0, 1 + 637, 640, 0, 1, 0, 1 + 638, 637, 0, 1, 0, 1 + 639, 635, 0, 1, 0, 1 + 640, 623, 0, 1, 0, 1 + 405, 624, 0, 1, 0, 1 + 641, 642, 0, 1, 0, 0 + 642, 643, 0, 1, 0, 0 + 643, 644, 0, 1, 0, 0 + 644, 645, 0, 1, 0, 0 + 645, 646, 0, 1, 0, 0 + 622, 641, 0, 1, 0, 0 + 647, 648, 0, 1, 0, 0 + 648, 649, 0, 1, 0, 0 + 649, 650, 0, 1, 0, 0 + 650, 651, 0, 1, 0, 0 + 651, 652, 0, 1, 0, 0 + 652, 653, 0, 1, 0, 0 + 653, 654, 0, 1, 0, 0 + 654, 655, 0, 1, 0, 0 + 655, 656, 0, 1, 0, 0 + 656, 657, 0, 1, 0, 0 + 657, 658, 0, 1, 0, 0 + 658, 659, 0, 1, 0, 0 + 659, 648, 0, 1, 0, 0 + 649, 660, 0, 1, 0, 0 + 646, 647, 0, 1, 0, 0 + 661, 662, 0, 1, 0, 0 + 662, 663, 0, 1, 0, 0 + 663, 664, 0, 1, 0, 0 + 664, 665, 0, 1, 0, 0 + 665, 666, 0, 1, 0, 0 + 666, 667, 0, 1, 0, 0 + 667, 668, 0, 1, 0, 0 + 668, 669, 0, 1, 0, 0 + 669, 670, 0, 1, 0, 0 + 670, 671, 0, 1, 0, 0 + 671, 672, 0, 1, 0, 0 + 672, 673, 0, 1, 0, 0 + 673, 674, 0, 1, 0, 0 + 674, 675, 0, 1, 0, 0 + 675, 676, 0, 1, 0, 0 + 676, 677, 0, 1, 0, 0 + 677, 678, 0, 1, 0, 0 + 678, 679, 0, 1, 0, 0 + 679, 680, 0, 1, 0, 0 + 680, 681, 0, 1, 0, 0 + 681, 682, 0, 1, 0, 0 + 682, 683, 0, 1, 0, 0 + 683, 684, 0, 1, 0, 0 + 684, 685, 0, 1, 0, 0 + 685, 686, 0, 1, 0, 0 + 686, 687, 0, 1, 0, 0 + 688, 689, 0, 1, 0, 0 + 689, 690, 0, 1, 0, 0 + 690, 691, 0, 1, 0, 0 + 691, 692, 0, 1, 0, 0 + 692, 693, 0, 1, 0, 0 + 693, 694, 0, 1, 0, 0 + 694, 695, 0, 1, 0, 0 + 695, 696, 0, 1, 0, 0 + 696, 697, 0, 1, 0, 0 + 697, 698, 0, 1, 0, 0 + 698, 699, 0, 1, 0, 0 + 699, 700, 0, 1, 0, 0 + 700, 701, 0, 1, 0, 0 + 701, 702, 0, 1, 0, 0 + 702, 703, 0, 1, 0, 0 + 703, 704, 0, 1, 0, 0 + 704, 705, 0, 1, 0, 0 + 705, 686, 0, 1, 0, 0 + 140, 706, 0, 1, 0, 0 + 706, 696, 0, 1, 0, 0 + 707, 708, 0, 1, 0, 0 + 708, 709, 0, 1, 0, 0 + 709, 710, 0, 1, 0, 0 + 710, 711, 0, 1, 0, 0 + 711, 712, 0, 1, 0, 0 + 712, 713, 0, 1, 0, 0 + 713, 714, 0, 1, 0, 0 + 714, 23, 0, 1, 0, 0 + 238, 707, 0, 1, 0, 0 + 715, 716, 0, 1, 0, 0 + 716, 717, 0, 1, 0, 0 + 717, 718, 0, 1, 0, 0 + 718, 719, 0, 1, 0, 0 + 719, 720, 0, 1, 0, 0 + 720, 721, 0, 1, 0, 0 + 721, 722, 0, 1, 0, 0 + 722, 723, 0, 1, 0, 0 + 723, 724, 0, 1, 0, 0 + 724, 713, 0, 1, 0, 0 + 131, 715, 0, 1, 0, 0 + 725, 726, 0, 1, 0, 0 + 726, 727, 0, 1, 0, 0 + 727, 728, 0, 1, 0, 0 + 728, 729, 0, 1, 0, 0 + 729, 730, 0, 1, 0, 0 + 730, 731, 0, 1, 0, 0 + 731, 732, 0, 1, 0, 0 + 732, 719, 0, 1, 0, 0 + 123, 725, 0, 1, 0, 0 + 733, 734, 0, 1, 0, 0 + 734, 735, 0, 1, 0, 0 + 735, 736, 0, 1, 0, 0 + 736, 737, 0, 1, 0, 0 + 737, 738, 0, 1, 0, 0 + 738, 739, 0, 1, 0, 0 + 739, 740, 0, 1, 0, 0 + 740, 741, 0, 1, 0, 0 + 741, 742, 0, 1, 0, 0 + 742, 743, 0, 1, 0, 0 + 743, 744, 0, 1, 0, 0 + 744, 745, 0, 1, 0, 0 + 745, 746, 0, 1, 0, 0 + 746, 747, 0, 1, 0, 0 + 747, 748, 0, 1, 0, 0 + 748, 749, 0, 1, 0, 0 + 749, 750, 0, 1, 0, 0 + 750, 751, 0, 1, 0, 0 + 751, 752, 0, 1, 0, 0 + 752, 753, 0, 1, 0, 0 + 753, 754, 0, 1, 0, 0 + 754, 755, 0, 1, 0, 0 + 755, 756, 0, 1, 0, 0 + 756, 757, 0, 1, 0, 0 + 757, 758, 0, 1, 0, 0 + 758, 759, 0, 1, 0, 0 + 759, 760, 0, 1, 0, 0 + 760, 761, 0, 1, 0, 0 + 761, 762, 0, 1, 0, 0 + 762, 763, 0, 1, 0, 0 + 763, 764, 0, 1, 0, 0 + 764, 765, 0, 1, 0, 0 + 765, 766, 0, 1, 0, 0 + 766, 767, 0, 1, 0, 0 + 767, 768, 0, 1, 0, 0 + 768, 769, 0, 1, 0, 0 + 769, 770, 0, 1, 0, 0 + 770, 771, 0, 1, 0, 0 + 771, 772, 0, 1, 0, 0 + 772, 773, 0, 1, 0, 0 + 773, 774, 0, 1, 0, 0 + 775, 776, 0, 1, 0, 0 + 776, 777, 0, 1, 0, 0 + 777, 778, 0, 1, 0, 0 + 778, 779, 0, 1, 0, 0 + 779, 780, 0, 1, 0, 0 + 781, 782, 0, 1, 0, 0 + 782, 783, 0, 1, 0, 0 + 783, 784, 0, 1, 0, 0 + 784, 785, 0, 1, 0, 0 + 785, 786, 0, 1, 0, 0 + 786, 787, 0, 1, 0, 0 + 787, 788, 0, 1, 0, 0 + 788, 789, 0, 1, 0, 0 + 789, 790, 0, 1, 0, 0 + 790, 791, 0, 1, 0, 0 + 791, 792, 0, 1, 0, 0 + 792, 793, 0, 1, 0, 0 + 793, 794, 0, 1, 0, 0 + 794, 795, 0, 1, 0, 0 + 795, 796, 0, 1, 0, 0 + 796, 797, 0, 1, 0, 0 + 780, 781, 0, 1, 0, 0 + 774, 775, 0, 1, 0, 0 + 160, 177, 0, 1, 1, 0 + 798, 799, 0, 1, 0, 0 + 799, 800, 0, 1, 0, 0 + 800, 801, 0, 1, 0, 0 + 801, 802, 0, 1, 0, 0 + 802, 803, 0, 1, 0, 0 + 803, 804, 0, 1, 0, 0 + 804, 805, 0, 1, 0, 0 + 797, 798, 0, 1, 0, 0 + 806, 807, 0, 1, 0, 0 + 807, 808, 0, 1, 0, 0 + 808, 809, 0, 1, 0, 0 + 809, 810, 0, 1, 0, 0 + 810, 811, 0, 1, 0, 0 + 811, 812, 0, 1, 0, 0 + 812, 813, 0, 1, 0, 0 + 813, 814, 0, 1, 0, 0 + 814, 815, 0, 1, 0, 0 + 815, 816, 0, 1, 0, 0 + 816, 817, 0, 1, 0, 0 + 817, 818, 0, 1, 0, 0 + 818, 819, 0, 1, 0, 0 + 819, 820, 0, 1, 0, 0 + 820, 821, 0, 1, 0, 0 + 821, 822, 0, 1, 0, 0 + 822, 823, 0, 1, 0, 0 + 823, 824, 0, 1, 0, 0 + 824, 825, 0, 1, 0, 0 + 825, 826, 0, 1, 0, 0 + 826, 827, 0, 1, 0, 0 + 827, 828, 0, 1, 0, 0 + 828, 829, 0, 1, 0, 0 + 829, 830, 0, 1, 0, 0 + 830, 831, 0, 1, 0, 0 + 831, 832, 0, 1, 0, 0 + 832, 833, 0, 1, 0, 0 + 833, 834, 0, 1, 0, 0 + 834, 835, 0, 1, 0, 0 + 835, 836, 0, 1, 0, 0 + 836, 837, 0, 1, 0, 1 + 837, 838, 0, 1, 0, 1 + 838, 839, 0, 1, 0, 1 + 839, 840, 0, 1, 0, 1 + 840, 841, 0, 1, 0, 1 + 841, 842, 0, 1, 0, 1 + 842, 843, 0, 1, 0, 1 + 844, 845, 0, 1, 0, 0 + 845, 846, 0, 1, 0, 0 + 846, 847, 0, 1, 0, 0 + 847, 848, 0, 1, 0, 0 + 848, 849, 0, 1, 0, 0 + 849, 850, 0, 1, 0, 0 + 850, 309, 0, 1, 0, 0 + 836, 844, 0, 1, 0, 0 + 851, 852, 0, 1, 0, 1 + 852, 295, 0, 1, 0, 1 + 843, 851, 0, 1, 0, 1 + 805, 806, 0, 1, 0, 0 + 219, 733, 0, 1, 0, 0 + 305, 306, 0, 1, 0, 0 + 687, 688, 0, 1, 0, 0 + 660, 661, 0, 1, 0, 0 + 584, 585, 0, 1, 0, 0 + 545, 559, 0, 1, 0, 0 + 853, 854, 0, 1, 0, 0 + 854, 855, 0, 1, 0, 0 + 855, 856, 0, 1, 0, 0 + 856, 857, 0, 1, 0, 0 + 857, 858, 0, 1, 0, 0 + 858, 859, 0, 1, 0, 0 + 859, 860, 0, 1, 0, 0 + 860, 861, 0, 1, 0, 0 + 861, 862, 0, 1, 0, 0 + 862, 863, 0, 1, 0, 0 + 863, 864, 0, 1, 0, 0 + 864, 865, 0, 1, 0, 0 + 865, 866, 0, 1, 0, 0 + 866, 867, 0, 1, 0, 0 + 867, 868, 0, 1, 0, 0 + 868, 869, 0, 1, 0, 0 + 869, 870, 0, 1, 0, 0 + 870, 871, 0, 1, 0, 0 + 871, 207, 0, 1, 0, 0 + 872, 873, 0, 1, 0, 0 + 873, 874, 0, 1, 0, 0 + 874, 750, 0, 1, 0, 0 + 866, 872, 0, 1, 0, 0 + 214, 853, 0, 1, 0, 0 + 875, 876, 0, 1, 1, 0 + 876, 877, 0, 1, 1, 0 + 877, 878, 0, 1, 1, 0 + 878, 879, 0, 1, 1, 0 + 879, 880, 0, 1, 1, 0 + 880, 777, 0, 1, 1, 0 + 200, 1084, 0, 1, 0, 0 + 881, 1083, 0, 1, 0, 0 + 882, 883, 0, 1, 0, 0 + 883, 884, 0, 1, 0, 0 + 884, 885, 0, 1, 0, 0 + 885, 886, 0, 1, 0, 0 + 886, 887, 0, 1, 0, 0 + 887, 888, 0, 1, 0, 0 + 888, 889, 0, 1, 0, 0 + 889, 890, 0, 1, 0, 0 + 890, 211, 0, 1, 0, 0 + 214, 882, 0, 1, 0, 0 + 891, 892, 0, 1, 0, 0 + 892, 893, 0, 1, 0, 0 + 893, 894, 0, 1, 0, 0 + 894, 895, 0, 1, 0, 0 + 895, 896, 0, 1, 0, 0 + 896, 897, 0, 1, 0, 0 + 897, 883, 0, 1, 0, 0 + 898, 899, 0, 1, 0, 0 + 899, 900, 0, 1, 0, 0 + 900, 901, 0, 1, 0, 0 + 901, 902, 0, 1, 0, 0 + 902, 903, 0, 1, 0, 0 + 903, 904, 0, 1, 0, 0 + 904, 905, 0, 1, 0, 0 + 905, 906, 0, 1, 0, 0 + 906, 907, 0, 1, 0, 0 + 907, 908, 0, 1, 0, 0 + 908, 909, 0, 1, 0, 0 + 909, 910, 0, 1, 0, 0 + 910, 911, 0, 1, 0, 0 + 911, 912, 0, 1, 0, 0 + 912, 913, 0, 1, 0, 0 + 913, 914, 0, 1, 0, 0 + 914, 915, 0, 1, 0, 0 + 915, 916, 0, 1, 0, 0 + 916, 917, 0, 1, 0, 0 + 917, 891, 0, 1, 0, 0 + 13, 898, 0, 1, 0, 0 + 918, 919, 0, 1, 0, 0 + 919, 920, 0, 1, 0, 0 + 920, 13, 0, 1, 0, 0 + 906, 918, 0, 1, 0, 0 + 910, 921, 0, 1, 0, 0 + 921, 9, 0, 1, 1, 0 + 922, 923, 0, 1, 0, 0 + 923, 924, 0, 1, 0, 0 + 924, 4, 0, 1, 0, 0 + 916, 922, 0, 1, 0, 0 + 925, 926, 0, 1, 0, 0 + 926, 927, 0, 1, 0, 0 + 927, 928, 0, 1, 0, 0 + 928, 929, 0, 1, 0, 0 + 929, 930, 0, 1, 0, 0 + 930, 897, 0, 1, 0, 0 + 891, 925, 0, 1, 0, 0 + 931, 932, 0, 1, 1, 0 + 932, 933, 0, 1, 1, 0 + 933, 935, 0, 1, 1, 0 + 935, 934, 0, 1, 1, 0 + 936, 937, 0, 1, 1, 0 + 937, 938, 0, 1, 1, 0 + 938, 939, 0, 1, 1, 0 + 939, 940, 0, 1, 1, 0 + 940, 941, 0, 1, 0, 1 + 942, 943, 0, 1, 0, 1 + 943, 944, 0, 1, 0, 1 + 944, 945, 0, 1, 0, 1 + 945, 946, 0, 1, 0, 1 + 946, 947, 0, 1, 0, 1 + 947, 948, 0, 1, 0, 1 + 948, 949, 0, 1, 0, 1 + 949, 950, 0, 1, 0, 1 + 950, 951, 0, 1, 0, 1 + 951, 952, 0, 1, 0, 1 + 952, 953, 0, 1, 0, 1 + 953, 954, 0, 1, 0, 1 + 941, 942, 0, 1, 0, 1 + 954, 940, 0, 1, 0, 1 + 934, 936, 0, 1, 1, 0 + 875, 931, 0, 1, 1, 0 + 956, 957, 0, 1, 0, 1 + 957, 969, 0, 1, 0, 1 + 958, 968, 0, 1, 0, 1 + 959, 956, 0, 1, 0, 1 + 878, 959, 0, 1, 0, 1 + 875, 960, 0, 1, 0, 1 + 960, 956, 0, 1, 0, 1 + 961, 962, 0, 1, 0, 1 + 962, 963, 0, 1, 0, 1 + 963, 964, 0, 1, 0, 1 + 964, 965, 0, 1, 0, 1 + 965, 966, 0, 1, 0, 1 + 966, 967, 0, 1, 0, 1 + 967, 772, 0, 1, 0, 1 + 955, 970, 0, 1, 0, 1 + 968, 955, 0, 1, 0, 1 + 969, 958, 0, 1, 0, 1 + 970, 961, 0, 1, 0, 1 + 971, 972, 0, 1, 1, 0 + 972, 973, 0, 1, 1, 0 + 973, 974, 0, 1, 1, 0 + 974, 975, 0, 1, 1, 0 + 975, 976, 0, 1, 1, 0 + 976, 977, 0, 1, 1, 0 + 977, 978, 0, 1, 1, 0 + 978, 979, 0, 1, 1, 0 + 979, 980, 0, 1, 1, 0 + 980, 981, 0, 1, 1, 0 + 981, 982, 0, 1, 1, 0 + 982, 983, 0, 1, 1, 0 + 983, 984, 0, 1, 1, 0 + 765, 971, 0, 1, 1, 0 + 985, 986, 0, 1, 1, 0 + 986, 987, 0, 1, 1, 0 + 987, 865, 0, 1, 1, 0 + 984, 985, 0, 1, 1, 0 + 988, 989, 0, 1, 1, 0 + 989, 990, 0, 1, 1, 0 + 990, 991, 0, 1, 1, 0 + 991, 751, 0, 1, 1, 0 + 751, 984, 0, 1, 1, 0 + 755, 988, 0, 1, 1, 0 + 992, 993, 0, 1, 1, 0 + 993, 994, 0, 1, 1, 0 + 994, 995, 0, 1, 1, 0 + 995, 996, 0, 1, 1, 0 + 996, 997, 0, 1, 1, 0 + 997, 998, 0, 1, 1, 0 + 998, 999, 0, 1, 1, 0 + 999, 1000, 0, 1, 1, 0 + 1000, 747, 0, 1, 1, 0 + 991, 992, 0, 1, 1, 0 + 1001, 870, 0, 1, 1, 0 + 747, 1001, 0, 1, 1, 0 + 1002, 1003, 0, 1, 1, 0 + 1003, 1004, 0, 1, 1, 0 + 1004, 1005, 0, 1, 1, 0 + 1005, 1006, 0, 1, 1, 0 + 1006, 1007, 0, 1, 1, 0 + 1007, 760, 0, 1, 1, 0 + 765, 1002, 0, 1, 1, 0 + 1008, 1021, 0, 1, 0, 1 + 1009, 1010, 0, 1, 0, 1 + 1010, 1200, 0, 1, 0, 1 + 1011, 1012, 0, 1, 0, 1 + 1012, 1013, 0, 1, 0, 1 + 1013, 1014, 0, 1, 0, 1 + 1014, 1015, 0, 1, 0, 1 + 1015, 1016, 0, 1, 0, 1 + 1016, 1017, 0, 1, 0, 1 + 1017, 1018, 0, 1, 0, 1 + 1018, 53, 0, 1, 0, 1 + 55, 1019, 0, 1, 0, 1 + 1019, 1020, 0, 1, 0, 1 + 1021, 1009, 0, 1, 0, 1 + 1020, 1023, 0, 1, 0, 1 + 1023, 1022, 0, 1, 0, 1 + 1022, 1024, 0, 1, 0, 1 + 1024, 67, 0, 1, 0, 1 + 67, 1027, 0, 1, 0, 1 + 1025, 1028, 0, 1, 0, 1 + 1027, 1025, 0, 1, 0, 1 + 1028, 1026, 0, 1, 0, 1 + 1026, 1029, 0, 1, 0, 1 + 1029, 1030, 0, 1, 0, 1 + 1030, 1031, 0, 1, 0, 1 + 1032, 156, 0, 1, 0, 1 + 1031, 1032, 0, 1, 0, 1 + 164, 1033, 0, 1, 0, 1 + 1033, 1035, 0, 1, 0, 1 + 1035, 1034, 0, 1, 0, 1 + 1034, 1036, 0, 1, 0, 1 + 1036, 1037, 0, 1, 0, 1 + 1037, 1038, 0, 1, 0, 1 + 1038, 1039, 0, 1, 0, 1 + 1039, 1040, 0, 1, 0, 1 + 1040, 1008, 0, 1, 0, 1 + 1041, 1042, 0, 1, 0, 1 + 1042, 301, 0, 1, 0, 1 + 1044, 1043, 0, 1, 0, 1 + 285, 1044, 0, 1, 0, 1 + 1043, 1046, 0, 1, 0, 1 + 1046, 1045, 0, 1, 0, 1 + 1045, 1047, 0, 1, 0, 1 + 1047, 1048, 0, 1, 0, 1 + 1048, 1049, 0, 1, 0, 1 + 1049, 278, 0, 1, 0, 1 + 278, 1050, 0, 1, 0, 1 + 1050, 1077, 0, 1, 0, 1 + 1051, 1052, 0, 1, 0, 1 + 1052, 1053, 0, 1, 0, 1 + 1053, 1055, 0, 1, 0, 1 + 1055, 1054, 0, 1, 0, 1 + 1054, 271, 0, 1, 0, 1 + 1056, 1041, 0, 1, 0, 1 + 297, 1056, 0, 1, 0, 1 + 1057, 1058, 0, 1, 0, 1 + 1058, 1059, 0, 1, 0, 1 + 1059, 1060, 0, 1, 0, 1 + 1060, 1061, 0, 1, 0, 1 + 1061, 1062, 0, 1, 0, 1 + 1062, 1063, 0, 1, 0, 1 + 1063, 1065, 0, 1, 0, 1 + 1065, 1064, 0, 1, 0, 1 + 1064, 1066, 0, 1, 0, 1 + 1066, 1067, 0, 1, 0, 1 + 1067, 1080, 0, 1, 0, 1 + 1063, 1068, 0, 1, 0, 1 + 1068, 1079, 0, 1, 0, 1 + 233, 1069, 0, 1, 0, 1 + 1069, 1071, 0, 1, 0, 1 + 1071, 1070, 0, 1, 0, 1 + 1070, 1072, 0, 1, 0, 1 + 1072, 1073, 0, 1, 0, 1 + 1073, 1074, 0, 1, 0, 1 + 1074, 1075, 0, 1, 0, 1 + 1077, 1051, 0, 1, 1, 0 + 1075, 1077, 0, 1, 0, 1 + 1077, 1076, 0, 1, 0, 1 + 1076, 1078, 0, 1, 0, 1 + 1078, 1053, 0, 1, 0, 1 + 1079, 233, 0, 1, 0, 1 + 1080, 1068, 0, 1, 0, 1 + 1082, 74, 0, 1, 0, 0 + 1083, 1082, 0, 1, 0, 0 + 1084, 881, 0, 1, 0, 0 + 73, 1082, 0, 1, 0, 1 + 1082, 1081, 0, 1, 0, 1 + 1081, 1085, 0, 1, 0, 1 + 1085, 1086, 0, 1, 0, 1 + 1086, 1087, 0, 1, 0, 1 + 1087, 1088, 0, 1, 0, 1 + 1088, 81, 0, 1, 0, 1 + 1088, 1090, 0, 1, 0, 1 + 1090, 1089, 0, 1, 0, 1 + 1089, 88, 0, 1, 0, 1 + 1091, 39, 0, 1, 0, 0 + 255, 1092, 0, 1, 1, 0 + 1092, 1091, 0, 1, 1, 0 + 1093, 1095, 0, 1, 0, 1 + 1095, 1094, 0, 1, 0, 1 + 1094, 1096, 0, 1, 0, 1 + 1096, 363, 0, 1, 0, 1 + 1097, 1093, 0, 1, 0, 1 + 175, 1097, 0, 1, 0, 1 + 365, 396, 0, 1, 0, 1 + 396, 1099, 0, 1, 0, 1 + 1099, 1098, 0, 1, 0, 1 + 1098, 1100, 0, 1, 0, 1 + 1100, 1102, 0, 1, 0, 1 + 1102, 1101, 0, 1, 0, 1 + 369, 397, 0, 1, 1, 0 + 1101, 1103, 0, 1, 0, 1 + 1103, 369, 0, 1, 0, 1 + 401, 1104, 0, 1, 0, 1 + 1104, 1105, 0, 1, 0, 1 + 1105, 1106, 0, 1, 0, 1 + 1106, 1107, 0, 1, 0, 1 + 1108, 1109, 0, 1, 0, 1 + 1109, 1110, 0, 1, 0, 1 + 1110, 1111, 0, 1, 0, 1 + 1111, 1112, 0, 1, 0, 1 + 1112, 419, 0, 1, 0, 1 + 424, 1108, 0, 1, 1, 0 + 1107, 1113, 0, 1, 0, 1 + 1113, 1114, 0, 1, 0, 1 + 1114, 1121, 0, 1, 0, 1 + 1116, 1117, 0, 1, 0, 1 + 1117, 1118, 0, 1, 0, 1 + 1118, 1119, 0, 1, 0, 1 + 1119, 1120, 0, 1, 0, 1 + 1120, 1109, 0, 1, 0, 1 + 1121, 1115, 0, 1, 0, 1 + 1114, 1116, 0, 1, 0, 1 + 1115, 1122, 0, 1, 0, 1 + 1122, 1123, 0, 1, 0, 1 + 1123, 1124, 0, 1, 0, 1 + 1124, 1125, 0, 1, 0, 1 + 1125, 448, 0, 1, 0, 1 + 449, 450, 0, 1, 1, 0 + 1126, 1127, 0, 1, 0, 1 + 1127, 1128, 0, 1, 0, 1 + 1128, 1129, 0, 1, 0, 1 + 1129, 1130, 0, 1, 0, 1 + 1130, 1131, 0, 1, 0, 1 + 1131, 1132, 0, 1, 0, 1 + 1132, 1133, 0, 1, 0, 1 + 1133, 1134, 0, 1, 0, 1 + 1134, 1126, 0, 1, 0, 1 + 415, 1136, 0, 1, 0, 1 + 1136, 1135, 0, 1, 0, 1 + 1135, 1137, 0, 1, 0, 1 + 1137, 1138, 0, 1, 0, 1 + 1138, 1139, 0, 1, 0, 1 + 1140, 1141, 0, 1, 0, 1 + 1141, 1142, 0, 1, 0, 1 + 1139, 1140, 0, 1, 0, 1 + 1143, 409, 0, 1, 1, 0 + 1142, 1143, 0, 1, 0, 1 + 1143, 502, 0, 1, 0, 1 + 1145, 1144, 0, 1, 0, 0 + 405, 1145, 0, 1, 0, 0 + 1146, 185, 0, 1, 0, 0 + 1144, 1146, 0, 1, 0, 0 + 488, 1130, 0, 1, 0, 1 + 1129, 417, 0, 1, 0, 1 + 1132, 1147, 0, 1, 0, 1 + 1147, 472, 0, 1, 0, 1 + 472, 1148, 0, 1, 0, 1 + 1148, 457, 0, 1, 0, 1 + 540, 1149, 0, 1, 1, 0 + 1150, 1151, 0, 1, 0, 0 + 1151, 1152, 0, 1, 0, 0 + 1152, 1153, 0, 1, 0, 0 + 1153, 458, 0, 1, 0, 0 + 1149, 1150, 0, 1, 0, 1 + 1154, 1155, 0, 1, 0, 1 + 1155, 1156, 0, 1, 0, 1 + 1156, 642, 0, 1, 0, 1 + 652, 1157, 0, 1, 0, 1 + 1157, 1158, 0, 1, 0, 1 + 1158, 1162, 0, 1, 0, 1 + 1159, 1161, 0, 1, 0, 1 + 1161, 1160, 0, 1, 0, 1 + 1162, 1159, 0, 1, 0, 1 + 1160, 1166, 0, 1, 0, 1 + 1163, 1165, 0, 1, 0, 1 + 1165, 1164, 0, 1, 0, 1 + 1164, 672, 0, 1, 0, 1 + 1166, 1163, 0, 1, 0, 1 + 675, 1167, 0, 1, 0, 1 + 1167, 1170, 0, 1, 0, 1 + 1169, 1171, 0, 1, 0, 1 + 1170, 1169, 0, 1, 0, 1 + 1171, 1168, 0, 1, 0, 1 + 1168, 1174, 0, 1, 0, 1 + 1172, 1175, 0, 1, 0, 1 + 1174, 1172, 0, 1, 0, 1 + 1175, 1173, 0, 1, 0, 1 + 1173, 1177, 0, 1, 0, 1 + 1176, 1178, 0, 1, 0, 1 + 1177, 1176, 0, 1, 0, 1 + 1179, 1180, 0, 1, 1, 0 + 1180, 1181, 0, 1, 1, 0 + 1181, 1182, 0, 1, 1, 0 + 1182, 1183, 0, 1, 1, 0 + 1183, 1184, 0, 1, 1, 0 + 1184, 1185, 0, 1, 1, 0 + 1185, 1186, 0, 1, 1, 0 + 1186, 1173, 0, 1, 1, 0 + 1172, 1179, 0, 1, 1, 0 + 606, 607, 0, 1, 1, 0 + 1187, 1188, 0, 1, 0, 1 + 1188, 1189, 0, 1, 0, 1 + 1189, 1190, 0, 1, 0, 1 + 1190, 1191, 0, 1, 0, 1 + 1191, 1192, 0, 1, 0, 1 + 1192, 1193, 0, 1, 0, 1 + 1193, 1194, 0, 1, 0, 1 + 1194, 1195, 0, 1, 0, 1 + 1195, 1196, 0, 1, 0, 1 + 1196, 1197, 0, 1, 0, 1 + 1197, 1198, 0, 1, 0, 1 + 1178, 1187, 0, 1, 0, 1 + 1198, 605, 0, 1, 0, 1 + 1049, 1199, 0, 1, 0, 1 + 1199, 1057, 0, 1, 0, 1 + 1200, 1201, 0, 1, 0, 1 + 1201, 1011, 0, 1, 0, 1 +end +mlo+ +end +2dfx +end +lodm +end +slow +end diff --git a/RPF DUMP/Common RPF Dump/data/maps/paths4.ipl b/RPF DUMP/Common RPF Dump/data/maps/paths4.ipl new file mode 100644 index 00000000..fd32cca8 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/maps/paths4.ipl @@ -0,0 +1,5200 @@ +# IPL generated from Max file Networkpaths_4.max +inst +end +cull +end +path +end +grge +end +enex +end +pick +end +cars +end +jump +end +tcyc +end +auzo +end +blok +Networkpaths_4, johnh, 2007:00:00:00:00:00, 128, 0, unknown +end +mult +end +vnod + -1290.533691, 1794.168213, 18.15475655, 0, 0, 70, 1, 14, -90.00003052, 0, 255, 255, 255 + -1289.944824, 1736.379639, 26.57321358, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1271.914551, 1794.047363, 17.93905067, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1272.019531, 1733.397705, 26.70711708, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1242.716309, 1726.759521, 28.56533241, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1202.803711, 1726.741699, 31.45278358, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1259.976074, 1708.119873, 27.02041054, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1127.915039, 1708.227295, 33.66542816, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1316.451172, 1622.335938, 26.82322121, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1294.410645, 1605.081055, 28.74900246, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1230.169922, 1604.605713, 31.33738136, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1228.93457, 1622.376465, 31.44724464, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1106.914551, 1625.037354, 33.65671539, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1144.712891, 1597.304932, 33.66110992, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1126.435059, 1583.865479, 32.01755524, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1144.314941, 1535.318115, 26.96579933, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1266.383789, 1575.446533, 27.35495949, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1266.954102, 1515.196777, 21.642313, 0, 0, 70, 1, 14, -44.89998245, 0, 255, 255, 255 + -1236.688965, 1487.931885, 22.78562355, 0, 0, 70, 1, 14, -109.9999847, 0, 255, 255, 255 + -1227.549805, 1454.736328, 19.60422707, 0, 0, 70, 1, 14, 60.0000267, 0, 255, 255, 255 + -1172.6875, 1504.854492, 26.94162941, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1198.916016, 1522.625244, 23.37229347, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1286.377441, 1427.992188, 18.85387611, 0, 0, 70, 1, 14, -134.9998474, 0, 255, 255, 255 + -1323.402832, 1396.242432, 16.87880898, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1421.935547, 1415.257324, 11.82021141, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1298.550781, 1358.259766, 20.56847572, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1280.152832, 1366.729492, 19.27330971, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1236.193848, 1423.533936, 18.67443275, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1245.937012, 1452.116455, 19.02146339, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1325.072266, 1580.64624, 25.20683479, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1348.65918, 1535.095459, 20.78764534, 0, 0, 70, 1, 14, 20.00000572, 0, 255, 255, 255 + -1403.42334, 1604.784668, 15.14208412, 0, 0, 70, 1, 14, 52.99999237, 0, 255, 255, 255 + -1426.519531, 1572.093506, 15.09618568, 0, 0, 70, 1, 14, 65, 0, 255, 255, 255 + -1439.773926, 1524.97168, 14.98061562, 0, 0, 70, 1, 14, 70.00001526, 0, 255, 255, 255 + -1458.275879, 1473.205322, 11.87587547, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1328.623535, 1797.988037, 18.09630013, 0, 0, 70, 1, 14, -62, 0, 255, 255, 255 + -1376.704102, 1758.709717, 18.10460091, 0, 0, 70, 1, 14, 60, 0, 255, 255, 255 + -1126.31543, 1475.067871, 24.60227394, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1126.205566, 1426.320557, 23.4626255, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1126.10498, 1397.725098, 23.51243019, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1042.259766, 1451.933105, 23.52561378, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1042.514648, 1399.763916, 23.47849464, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1060.642578, 1416.107666, 23.45578957, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -983.3564453, 1381.797119, 23.94211006, 0, 0, 70, 1, 14, 135, 0, 255, 255, 255 + -1022.237793, 1393.30249, 23.51315498, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -953.7939453, 1391.6521, 23.91432381, 0, 0, 70, 1, 14, -134.9998474, 0, 255, 255, 255 + -935.8266602, 1440.658936, 23.7934742, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1001.428223, 1462.893799, 23.53248787, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -950.6439819, 1350.425781, 23.70382881, 0, 0, 70, 1, 14, 135, 0, 255, 255, 255 + -936.2998657, 1284.262695, 23.3798542, 0, 0, 70, 1, 14, 169.9999847, 0, 255, 255, 255 + -953.9829102, 1291.68042, 23.4970417, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1061.399414, 1366.500732, 23.45920753, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1060.952148, 1283.415771, 23.41528511, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -998.8450317, 1254.940186, 23.02414131, 0, 0, 70, 1, 14, -180, 0, 255, 255, 255 + -1122.445801, 1237.084717, 23.49365425, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -960.7797852, 1236.703369, 22.96676826, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -874.5308228, 1237.200928, 21.76464272, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -812.5527954, 1236.312744, 16.0566349, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -851.9301758, 1254.471924, 19.19677162, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1030.433594, 1480.198486, 23.51320076, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -970.0346069, 1480.000977, 23.67848396, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1052.763672, 1523.911377, 23.43947792, 0, 0, 70, 1, 14, -119.9999847, 0, 255, 255, 255 + -1026.624512, 1561.738037, 23.17336464, 0, 0, 70, 1, 14, -130.0999756, 0, 255, 255, 255 + -1039.256836, 1606.346191, 27.1797123, 0, 0, 70, 1, 14, 48.99999237, 0, 255, 255, 255 + -1039.05957, 1586.80542, 24.89260292, 0, 0, 70, 1, 14, -34.99998093, 0, 255, 255, 255 + -1002.817322, 1105.150146, 13.15036583, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -935.9047852, 1104.952637, 19.00901222, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -853.0043945, 1104.360596, 16.67600441, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -856.5574341, 1053.830811, 14.90647316, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -819.4492188, 1035.2771, 10.04636192, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1127.95752, 1122.914795, 12.6015377, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1050.38623, 1121.730469, 12.6015377, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1222.306152, 1119.559326, 16.97849464, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -787.3834839, 1284.378662, 11.19921207, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -769.9599609, 1261.126465, 15.801507, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -778.9804688, 1200.057373, 11.54418278, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -785.3071289, 1172.416016, 8.148674965, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -801.3422852, 1082.92041, 10.04831505, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -785.6108398, 1112.29248, 10.04538536, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1189.509277, 1122.390869, 12.84470177, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1245.349609, 1137.49292, 18.35023689, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1317.476074, 1154.734863, 16.30602455, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1279.109863, 1154.443115, 18.51329994, 0, 0, 70, 1, 14, 1.001791134e-005, 0, 255, 255, 255 + -1347.742188, 1111.907715, 18.58729744, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1329.071777, 1123.873291, 18.28969002, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1436.657715, 1154.810791, 21.96188545, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1367.802734, 1154.956787, 16.13302803, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1393.186035, 1173.921143, 16.97091866, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1473.235352, 1131.9646, 22.03993416, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1455.07373, 1141.300781, 22.04115486, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1455.07373, 1103.737061, 21.89784431, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1454.85498, 1080.809814, 22.03334236, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1425.438965, 1033.254639, 21.0467701, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1436.671875, 1051.197754, 21.92209816, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1380.645508, 1272.744873, 22.32711983, 0, 0, 70, 1, 14, 135, 0, 255, 255, 255 + -1354.533203, 1295.501221, 20.72702217, 0, 0, 70, 1, 14, -45.00000381, 0, 255, 255, 255 + -1378.165527, 1298.710449, 21.08932686, 0, 0, 70, 1, 14, 155.0001373, 0, 255, 255, 255 + -1336.881836, 1332.408447, 20.72458076, 0, 0, 70, 1, 14, 145.0001373, 0, 255, 255, 255 + -1298.42041, 1306.520752, 20.75949287, 0, 0, 70, 1, 14, 135.0000305, 0, 255, 255, 255 + -1299.743652, 1279.167725, 20.82101631, 0, 0, 70, 1, 14, -44.99997711, 0, 255, 255, 255 + -1236.383301, 1229.243408, 20.79318428, 0, 0, 70, 1, 14, 125.9999924, 0, 255, 255, 255 + -1262.963867, 1232.953369, 20.84054756, 0, 0, 70, 1, 14, -51.99999619, 0, 255, 255, 255 + -1306.325684, 1238.838623, 20.43663979, 0, 0, 70, 1, 14, -142.999939, 0, 255, 255, 255 + -1302.390625, 1172.955322, 17.40636635, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1219.663086, 1173.780518, 16.84728432, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1174.461426, 1277.747803, 22.78906441, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1532.195313, 1086.633057, 25.62815285, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1489.910645, 1087.032471, 22.38108253, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1532.224121, 1069.063477, 25.68967628, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1489.61377, 1069.38623, 22.40207863, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1471.859863, 1115.466309, 22.03343391, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1472.166992, 1055.66626, 22.03343391, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1472.566895, 1020.685913, 22.03342628, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1558.07666, 1060.771484, 25.68967628, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1540.322266, 1033.979004, 25.68967628, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1531.067383, 948.1004639, 25.68187141, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1486.520508, 947.4547119, 22.22630501, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1509.92334, 931.6373291, 24.33787727, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1539.459961, 966.8231201, 25.68967628, 0, 0, 70, 1, 14, -1.899974108, 0, 255, 255, 255 + -1441.381836, 948.6446533, 21.92796516, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1395.388184, 948.7589111, 18.7995472, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1394.589355, 931.2401123, 18.8007679, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1431.452637, 931.2401123, 21.31053352, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1557.342285, 913.5438232, 25.68187141, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1557.987793, 881.7476807, 22.41038704, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1526.353027, 841.2359619, 18.55687141, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1490.36084, 841.5587158, 18.5532093, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1441.939941, 841.3973389, 18.50999641, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1365.134277, 954.7982178, 18.71387672, 0, 0, 70, 1, 14, 89.90000153, 0, 255, 255, 255 + -1366.275879, 908.0054932, 18.81468391, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1344.134766, 883.1256104, 18.59592628, 0, 0, 70, 1, 14, -179.8997955, 0, 255, 255, 255 + -1408.959473, 878.3321533, 18.55686378, 0, 0, 70, 1, 14, -135.0000153, 0, 255, 255, 255 + -1423.339844, 863.0389404, 18.55686378, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1384.237793, 974.7921143, 18.8147068, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1383.753418, 1014.658325, 18.8147068, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1365.67627, 1008.040894, 18.8147068, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1384.237793, 1050.328125, 18.8147068, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1324.841797, 1033.219727, 18.56519508, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1330.32959, 1077.282227, 18.57029915, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1312.008301, 1050.526611, 18.57032204, 0, 0, 70, 1, 14, -179.8997955, 0, 255, 255, 255 + -1272.177246, 1050.869141, 18.5725193, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1248.78125, 1016.059692, 18.5725193, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1289.784668, 985.1405029, 18.5647068, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1350.713867, 984.817749, 18.6584568, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1231.524902, 1004.904663, 18.5725193, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1269.373047, 966.3739014, 18.5647068, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1330.544434, 966.5352783, 18.65162086, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1593.664551, 814.1517334, 18.56469917, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1538.349121, 823.5313721, 18.55687141, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1460.186035, 824.2528076, 18.50999641, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1424.832031, 800.2027588, 18.55857277, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1387.792969, 794.8460693, 18.63181496, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1342.782227, 794.7227783, 18.49363136, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1364.529785, 855.1514893, 18.81760597, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1332.606445, 829.7747803, 18.55930519, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1303.23877, 823.9276123, 18.55906105, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1289.92041, 794.9481201, 18.55278969, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1315.693359, 883.366333, 18.47727394, 0, 0, 70, 1, 14, -180, 0, 255, 255, 255 + -1225.055664, 903.0970459, 18.56685066, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1218.149414, 984.7327881, 18.59571266, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1176.311035, 913.1375732, 18.5568943, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1158.270508, 932.8201904, 18.5568943, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1176.331055, 819.3167725, 18.5568943, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1158.019531, 838.3260498, 18.5568943, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1211.401855, 770.4237061, 18.56255531, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1140.001465, 770.053833, 18.72608376, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1049.609863, 770.0535889, 10.20679855, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -990.2944336, 770.3001709, 3.69361496, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -995.9667969, 788.1812744, 4.013195038, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1060.708496, 788.0579834, 12.29078293, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1138.640137, 887.1712646, 18.55420876, 0, 0, 70, 1, 14, -180, 0, 255, 255, 255 + -1043.972656, 900.6719971, 22.01124001, 0, 0, 70, 1, 14, -144.9999695, 0, 255, 255, 255 + -1160.636719, 1092.553711, 12.6015377, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1161.5, 1049.14624, 12.6015377, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1143.619141, 1075.042725, 12.6015377, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1153.237793, 1016.488159, 12.6015377, 0, 0, 70, 1, 14, -44.99997711, 0, 255, 255, 255 + -1092.863281, 996.5838623, 12.6015377, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1058.333008, 1014.808228, 12.51608849, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1021.529785, 1025.52124, 12.56752014, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1022.188965, 973.8023682, 12.56508827, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -976.7612915, 915.6680908, 12.67744541, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -933.6853638, 914.6217041, 12.68306065, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -954.8742065, 897.4437256, 12.67793465, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -918.3009644, 937.5626221, 12.74360371, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -917.9312134, 985.7794189, 19.08685493, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -900.4199219, 1009.579712, 19.63080025, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -899.8032227, 926.3406982, 12.68867016, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -974.1635742, 1122.179199, 15.61731148, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -848.7723999, 1123.051025, 15.71696186, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -868.003418, 1035.609131, 17.54142189, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -957.0300903, 1037.678467, 19.62545204, 0, 0, 70, 1, 14, -150, 0, 255, 255, 255 + -999.9443359, 995.7503662, 20.49996376, 0, 0, 70, 1, 14, -120.0000076, 0, 255, 255, 255 + -931.5078125, 873.1314697, 12.67547607, 0, 0, 70, 1, 14, -124.9999542, 0, 255, 255, 255 + -925.9267578, 848.541626, 11.63763428, 0, 0, 70, 1, 14, 60.0000267, 0, 255, 255, 255 + -947.0291138, 812.6158447, 4.085632324, 0, 0, 70, 1, 14, 60, 0, 255, 255, 255 + -963.9232788, 819.8914795, 3.816101074, 0, 0, 70, 1, 14, -124.9999542, 0, 255, 255, 255 + -1080.79834, 869.4202881, 21.98511696, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1118.903809, 869.0714111, 19.89576149, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1132.137695, 788.5084229, 18.92847633, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1564.527832, 780.4266357, 23.10972786, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1521.120605, 780.4266357, 23.55674934, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1528.888184, 765.8052979, 24.46568489, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1507.395996, 802.4395752, 20.33477211, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1489.383789, 802.1165771, 20.40239906, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1513.530273, 742.8721924, 24.43969917, 0, 0, 70, 1, 14, -114.9999542, 0, 255, 255, 255 + -1512.844727, 704.1483154, 24.43969917, 0, 0, 70, 1, 14, 65.00016022, 0, 255, 255, 255 + -1528.722656, 712.1444092, 24.43969917, 0, 0, 70, 1, 14, -114.9999542, 0, 255, 255, 255 + -1567.987793, 690.5953369, 24.44365883, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1576.306152, 754.0733643, 24.44360542, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1575.98291, 722.8951416, 24.44360542, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1593.840332, 731.4466553, 24.44360542, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1617.57959, 690.6309814, 25.62871742, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1616.771484, 787.5584717, 26.92339516, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1611.763672, 769.6268311, 26.78692055, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1643.64209, 737.8763428, 28.86718941, 0, 0, 70, 1, 14, 148, 0, 255, 255, 255 + -1655.179688, 672.1937256, 28.78325844, 0, 0, 70, 1, 14, -93.99998474, 0, 255, 255, 255 + -1593.774414, 643.6466064, 24.44360542, 0, 0, 70, 1, 14, -168.9997864, 0, 255, 255, 255 + -1576.54834, 657.0115967, 24.44360542, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1535.795898, 661.5924072, 24.35449409, 0, 0, 70, 1, 14, -25.00001144, 0, 255, 255, 255 + -1665.800781, 700.1925049, 28.86718941, 0, 0, 70, 1, 14, 60.0000267, 0, 255, 255, 255 + -1666.349121, 647.5113525, 28.68188667, 0, 0, 70, 1, 14, 89.99999237, 0, 255, 255, 255 + -1594.505371, 549.0186768, 24.44360542, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1593.765137, 502.4383545, 24.44379616, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1564.364746, 588.3780518, 24.43969917, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1520.987305, 588.2347412, 20.13965034, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1545.324707, 606.1297607, 23.54126167, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1576.676758, 626.458374, 24.44360542, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1593.607422, 570.644165, 24.44360542, 0, 0, 70, 1, 14, -90.09999084, 0, 255, 255, 255 + -1566.070801, 526.7437744, 24.38623238, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1522.339844, 526.3389893, 19.27002144, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1562.797363, 508.1842041, 24.22998238, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1522.001953, 508.4878845, 19.2331562, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1587.193848, 432.9810791, 24.43335152, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1523.217285, 432.9810791, 19.02197456, 0, 0, 70, 1, 14, 92.00018311, 0, 255, 255, 255 + -1564.620117, 403.9281006, 23.11792183, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1598.320313, 444.6960754, 24.44384956, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1581.785156, 474.4017639, 24.33149147, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1505.504883, 447.3561096, 18.56497383, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1505.100098, 493.9215088, 18.56494331, 0, 0, 70, 1, 14, -10.00001431, 0, 255, 255, 255 + -1470.682129, 484.8106689, 18.56494331, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1470.682129, 418.4044189, 18.56497383, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1506.063965, 385.2008057, 18.56497383, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1506.063965, 356.7120361, 18.09839058, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1642.422363, 344.4957275, 24.19140816, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1567.012207, 326.9067383, 23.1706562, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1529.003418, 326.6204834, 18.130373, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1611.535156, 312.7338867, 22.13424873, 0, 0, 70, 1, 14, -99.99999237, 0, 255, 255, 255 + -1586.482422, 298.489502, 19.7470417, 0, 0, 70, 1, 14, 60.0000267, 0, 255, 255, 255 + -1450.812988, 510.4678955, 17.25610542, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1450.812988, 527.5396729, 17.25610542, 0, 0, 70, 1, 14, 88, 0, 255, 255, 255 + -1417.295898, 527.3829346, 12.5690918, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1417.13916, 510.1546631, 12.6628418, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1505.180664, 545.5064697, 18.56494331, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1737.299805, 373.5999756, 24.44384956, 0, 0, 70, 1, 14, -30.00000954, 0, 255, 255, 255 + -1695.215332, 348.7923584, 24.44384956, 0, 0, 70, 1, 14, -30.00000954, 0, 255, 255, 255 + -1782.041504, 302.0568848, 24.42456245, 0, 0, 70, 1, 14, 151, 0, 255, 255, 255 + -1737.299805, 275.6989746, 22.78564644, 0, 0, 70, 1, 14, 150, 0, 255, 255, 255 + -1689.614746, 321.2365723, 23.37451363, 0, 0, 70, 1, 14, -114.9999542, 0, 255, 255, 255 + -1712.982422, 281.3674316, 21.33740425, 0, 0, 70, 1, 14, -119.9999847, 0, 255, 255, 255 + -1677.321289, 306.7286377, 22.55713081, 0, 0, 70, 1, 14, 55.00001907, 0, 255, 255, 255 + -1638.005859, 326.5524902, 24.13525581, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1657.385742, 272.979248, 17.85544014, 0, 0, 70, 1, 14, 169.9999847, 0, 255, 255, 255 + -1665.640625, 489.119751, 24.44360542, 0, 0, 70, 1, 14, -29.99998283, 0, 255, 255, 255 + -1628.76123, 474.2794189, 24.44384956, 0, 0, 70, 1, 14, -144.9999542, 0, 255, 255, 255 + -1702.07666, 461.4328918, 24.44384956, 0, 0, 70, 1, 14, 49.99999619, 0, 255, 255, 255 + -1724.204102, 387.1737061, 24.44384956, 0, 0, 70, 1, 14, 154.9999847, 0, 255, 255, 255 + -1698.126465, 371.8248291, 24.44384956, 0, 0, 70, 1, 14, 154.9999847, 0, 255, 255, 255 + -1654.635742, 381.7513428, 24.44384956, 0, 0, 70, 1, 14, -35.9999733, 0, 255, 255, 255 + -1637.535156, 411.7979431, 24.37085152, 0, 0, 70, 1, 14, -134.9998474, 0, 255, 255, 255 + -1642.168457, 499.5911865, 24.44384956, 0, 0, 70, 1, 14, 159.8999939, 0, 255, 255, 255 + -1330.222656, 333.59021, 13.62130928, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1307.825684, 350.9749756, 13.62130928, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1469.70459, 366.6827393, 18.56497383, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1469.92627, 302.0061035, 14.20239449, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1469.483398, 255.2705078, 10.8737793, 0, 0, 70, 1, 14, 161.9999847, 0, 255, 255, 255 + -1773.621094, 275.9003906, 24.25366402, 0, 0, 70, 1, 14, -30.00000954, 0, 255, 255, 255 + -1814.138184, 245.0897217, 19.50492287, 0, 0, 70, 1, 14, -24.99999428, 0, 255, 255, 255 + -1735.615723, 242.3779297, 19.84745216, 0, 0, 70, 1, 14, -124.9999542, 0, 255, 255, 255 + -1413.872559, 645.8128662, 18.38549995, 0, 0, 70, 1, 14, -30.00000954, 0, 255, 255, 255 + -1372.346191, 613.7159424, 13.19750977, 0, 0, 70, 1, 14, -50.00000381, 0, 255, 255, 255 + -1442.80127, 621.4840088, 18.56469917, 0, 0, 70, 1, 14, 55.00001907, 0, 255, 255, 255 + -1463.29248, 586.8485107, 18.56689644, 0, 0, 70, 1, 14, 62.99999619, 0, 255, 255, 255 + -1685.739258, 220.6767578, 18.79770088, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1655.845215, 220.4764404, 16.39804268, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1604.882324, 220.4123535, 12.40976334, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1666.049805, 239.1912842, 17.25302315, 0, 0, 70, 1, 14, -93.99997711, 0, 255, 255, 255 + -1493.816895, 241.9116211, 10.08792782, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1505.180176, 223.1860352, 10.31839657, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1596.307129, 186.6547852, 12.06734657, 0, 0, 70, 1, 14, -87.99992371, 0, 255, 255, 255 + -1595.937012, 144.2524414, 11.93013954, 0, 0, 70, 1, 14, -174.9998016, 0, 255, 255, 255 + -1577.01416, 182.027832, 11.90303993, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1539.374023, 69.26513672, 8.081882477, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1562.423828, 43.00671387, 8.521091461, 0, 0, 70, 1, 14, 10.00000381, 0, 255, 255, 255 + -1512.275879, 57.41094971, 7.783466339, 0, 0, 70, 1, 14, 10.00000381, 0, 255, 255, 255 + -1462.614746, 64.46826172, 7.058856964, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1464.436523, 18.01843262, 6.128432274, 0, 0, 70, 1, 14, -134.9998474, 0, 255, 255, 255 + -1464.595215, -17.7923584, 5.978758812, 0, 0, 70, 1, 14, 45, 0, 255, 255, 255 + -1448.674316, 82.80725098, 6.866474152, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1394.36084, 82.4977417, 6.033114433, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1561.308594, -40.37786865, 5.811766624, 0, 0, 70, 1, 14, -159.9998016, 0, 255, 255, 255 + -1606.497559, -56.46221924, 5.79443264, 0, 0, 70, 1, 14, -159.9998016, 0, 255, 255, 255 + -1571.540527, -62.29675293, 5.686766624, 0, 0, 70, 1, 14, 20.00000572, 0, 255, 255, 255 + -1630.082031, -84.31359863, 5.715596199, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1696.717285, -95.9118042, 5.431904793, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1680.304688, -74.90368652, 5.770039558, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1716.551758, -20.45446777, 8.39242363, 0, 0, 70, 1, 14, 1.001791134e-005, 0, 255, 255, 255 + -1718.70459, -66.39422607, 5.996915817, 0, 0, 70, 1, 14, 1.001791134e-005, 0, 255, 255, 255 + -1698.522461, -11.37335205, 8.956144333, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1699.050293, -63.99987793, 6.285490036, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1678.989746, 9.662780762, 9.31305027, 0, 0, 70, 1, 14, 14.99999809, 0, 255, 255, 255 + -1842.485352, 209.7043457, 15.13355446, 0, 0, 70, 1, 14, -104.9999847, 0, 255, 255, 255 + -1828.024414, 261.6931152, 20.70166969, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1907.249512, 175.3704834, 10.71645546, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1951.076172, 184.0648193, 10.71645546, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1886.779297, 160.4735107, 11.10770416, 0, 0, 70, 1, 14, 17.99998665, 0, 255, 255, 255 + -1946.825684, 164.032959, 10.71645546, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1915.576172, 143.7209473, 9.426379204, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1896.181641, 135.6467285, 8.357287407, 0, 0, 70, 1, 14, 99.99998474, 0, 255, 255, 255 + -1889.029785, 77.80566406, 5.839221001, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1905.128418, 62.25915527, 5.896105766, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1880.881836, 28.81207275, 5.745782852, 0, 0, 70, 1, 14, 99.99998474, 0, 255, 255, 255 + -1888.943848, -9.536865234, 5.751642227, 0, 0, 70, 1, 14, -69.99999237, 0, 255, 255, 255 + -1935.082031, -6.839294434, 5.267118454, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1927.046387, -36.86090088, 5.554227829, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1150.398438, 1884.214111, 5.730931282, 0, 0, 70, 1, 25, 90.00000763, 0, 255, 255, 255 + -1183.548828, 1904.428467, 5.477025032, 0, 0, 70, 1, 25, 135.0000305, 0, 255, 255, 255 + -1229.59082, 1916.968262, 5.352025032, 0, 0, 70, 1, 25, -90, 0, 255, 255, 255 + -1304.267578, 1916.903076, 5.445775032, 0, 0, 70, 1, 25, -90, 0, 255, 255, 255 + -984.4414063, 1703.330811, 17.17760658, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -986.3173828, 1743.289307, 13.06432343, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -983.5966797, 1614.832275, 22.89635658, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -964.8603516, 1640.900146, 22.88854408, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -964.0493164, 1699.264404, 17.57995033, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -974.690918, 1769.19458, 11.14244843, 0, 0, 70, 1, 14, 120, 0, 255, 255, 255 + -1083.163574, 1702.328857, 33.66519165, 0, 0, 70, 1, 14, 119.9000015, 0, 255, 255, 255 + -1120.007324, 1726.17749, 33.57925415, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1096.65625, 1677.753662, 33.6612854, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1344.321289, 1641.473877, 26.82534981, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1342.474609, 1693.029053, 26.71597481, 0, 0, 70, 1, 14, -105.0000381, 0, 255, 255, 255 + -1325.559082, 1666.33374, 26.71988106, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1402.555176, 1711.886963, 17.66137886, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1401.494629, 1672.593506, 16.22026253, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1409.720215, 1628.539307, 15.24760628, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1435.23291, 1595.359131, 15.20854378, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1465.264648, 1513.797119, 14.23085594, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1476.696289, 1451.479736, 11.92616844, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1275.114258, 1336.447021, 20.75778389, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1247.290039, 1335.740723, 20.74606514, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1241.876465, 1369.845947, 20.99607277, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1226.396484, 1392.416748, 21.05076027, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1205.123535, 1393.715088, 21.15232277, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1211.415527, 1375.638428, 21.05076027, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1173.763672, 1375.937744, 21.22263527, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1132.516602, 1375.53833, 23.406847, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1098.061035, 1375.638428, 23.359972, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1073.492676, 1393.415771, 23.35606575, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1103.054688, 1393.515625, 23.34825325, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1043.210449, 1272.962646, 23.31518745, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1043.210449, 1294.148682, 23.34643745, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1043.351563, 1323.667969, 23.40893745, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1079.405762, 1236.473145, 23.51831245, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1049.745117, 1236.331787, 23.51049995, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1068.671387, 1255.116943, 23.52612495, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1161.868652, 1392.864502, 22.91404152, 0, 0, 70, 1, 14, -179.8997955, 0, 255, 255, 255 + -1217.597168, 1335.656494, 20.74216652, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1193.62793, 1335.856201, 21.58591652, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1168.660156, 1335.656494, 22.12107277, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1143.991699, 1335.556396, 23.4519062, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1230.92041, 1317.800537, 20.70310402, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1180.780273, 1317.941895, 21.85935402, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1115.527344, 1317.941895, 23.46362495, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1143.775391, 1289.27002, 23.4831562, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1126.82666, 1272.179932, 23.5065937, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1072.873047, 1335.87915, 23.46362495, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1085.584961, 1318.083008, 23.4597187, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1044.060547, 1354.522949, 23.40696144, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1223.498535, 1369.835938, 21.04294777, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1223.441895, 1346.574219, 20.97654152, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1144.139648, 1443.050537, 23.52610207, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1144.350586, 1415.355225, 23.45383644, 0, 0, 70, 1, 14, -90, 0, 255, 255, 255 + -1102.961914, 1438.185303, 23.45578957, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1067.575195, 1438.081787, 23.51047707, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1084.959961, 1456.685303, 23.50071144, 0, 0, 70, 1, 14, -179.9997864, 0, 255, 255, 255 + -1264.060059, 1263.698975, 20.72848701, 0, 0, 70, 1, 14, 135, 0, 255, 255, 255 + -1600.734863, -258.5921021, 2.288692474, 0, 0, 70, 1, 14, 40, 0, 255, 255, 255 + -1571.420898, -237.2615356, 3.570674896, 0, 0, 70, 1, 14, 33.99999619, 0, 255, 255, 255 + -1589.876465, -226.9412231, 2.751094818, 0, 0, 70, 1, 14, -130.9999847, 0, 255, 255, 255 + -1612.875977, -246.923645, 1.987422943, 0, 0, 70, 1, 14, -139.9999847, 0, 255, 255, 255 + -1607.210938, -381.2402344, 1.850065231, 0, 0, 70, 1, 14, -173.9999847, 0, 255, 255, 255 + -1628.194336, -384.4719238, 1.8612957, 0, 0, 70, 1, 14, -156, 0, 255, 255, 255 + -1638.726074, -410.0593262, 1.863737106, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1625.246582, -401.453125, 1.854459763, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1608.123535, -398.2600098, 1.854459763, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1591.09668, -397.2788086, 1.852018356, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1572.452637, -397.4794922, 1.8534832, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1552.044922, -397.3811035, 1.852994919, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1546.299805, -379.9916992, 1.8612957, 0, 0, 70, 1, 14, 173.9998016, 0, 255, 255, 255 + -1565.976563, -380.6645508, 1.849088669, 0, 0, 70, 1, 14, -169.9999847, 0, 255, 255, 255 + -1589.036133, -481.161377, 1.858377457, 0, 0, 70, 1, 14, 167.9997864, 0, 255, 255, 255 + -1573.343262, -486.0673828, 1.911569595, 0, 0, 70, 1, 14, -175.9999847, 0, 255, 255, 255 + -1554.745117, -494.1547852, 1.910593033, 0, 0, 70, 1, 14, 169.9997864, 0, 255, 255, 255 + -1539.034668, -499.7768555, 1.87156105, 0, 0, 70, 1, 14, 150.9997864, 0, 255, 255, 255 + -1531.21582, -520.2294922, 1.863260269, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1551.052246, -514.9165039, 1.869119644, 0, 0, 70, 1, 14, -20.99999046, 0, 255, 255, 255 + -1574.613281, -504.6828613, 1.911569595, 0, 0, 70, 1, 14, -29.99999237, 0, 255, 255, 255 + -1599.063965, -496.567627, 1.853494644, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1525.107422, -368.6281738, 1.84448719, 0, 0, 70, 1, 14, -97.99998474, 0, 255, 255, 255 + -1523.36377, -351.1220703, 1.850102425, 0, 0, 70, 1, 14, -100.9999924, 0, 255, 255, 255 + -1519.935547, -333.2434082, 1.855473518, 0, 0, 70, 1, 14, -100, 0, 255, 255, 255 + -1510.940918, -316.9498901, 1.848881721, 0, 0, 70, 1, 14, -111.9999847, 0, 255, 255, 255 + -1492.141113, -303.3842163, 1.840092659, 0, 0, 70, 1, 14, -140.9999847, 0, 255, 255, 255 + -1475.479004, -299.4398804, 1.849125862, 0, 0, 70, 1, 14, -168.9999847, 0, 255, 255, 255 + -1451.702148, -299.3661499, 1.862309456, 0, 0, 70, 1, 14, 174.9997864, 0, 255, 255, 255 + -1457.71167, -316.9549561, 1.862062454, 0, 0, 70, 1, 14, -96.99998474, 0, 255, 255, 255 + -1476.479492, -317.2677612, 1.87573719, 0, 0, 70, 1, 14, 89.99999237, 0, 255, 255, 255 + -1496.811035, -326.7559204, 1.862309456, 0, 0, 70, 1, 14, 140.9999847, 0, 255, 255, 255 + -1505.256348, -348.4428711, 1.866948128, 0, 0, 70, 1, 14, -3.999994278, 0, 255, 255, 255 + -1507.863281, -379.4094238, 1.87273407, 0, 0, 70, 1, 14, 174.9999847, 0, 255, 255, 255 + -1520.791992, -427.4755859, 1.865898132, 0, 0, 70, 1, 14, -70.00000763, 0, 255, 255, 255 + -1524.962402, -413.0869141, 1.873954773, 0, 0, 70, 1, 14, -66.99996948, 0, 255, 255, 255 + -1518.498047, -461.3618164, 1.866142273, 0, 0, 70, 1, 14, 5.000019073, 0, 255, 255, 255 + -1485.237793, -443.4279785, 2.034295082, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1435.275635, -319.8626099, 1.859359741, 0, 0, 70, 1, 14, -115.9999771, 0, 255, 255, 255 + -1414.735596, -331.7487793, 1.855697632, 0, 0, 70, 1, 14, -35.99998474, 0, 255, 255, 255 + -1406.915771, -350.8291016, 1.923568726, 0, 0, 70, 1, 14, 27.00000381, 0, 255, 255, 255 + -1387.105225, -366.5732422, 1.923568726, 0, 0, 70, 1, 14, -112.9964447, 0, 255, 255, 255 + -1390.441895, -342.5922852, 1.923568726, 0, 0, 70, 1, 14, 130.9999847, 0, 255, 255, 255 + -1397.740479, -325.8056641, 1.871810913, 0, 0, 70, 1, 14, 143.999939, 0, 255, 255, 255 + -1411.816162, -311.1043091, 1.854476929, 0, 0, 70, 1, 14, 139.9999695, 0, 255, 255, 255 + -1430.27124, -302.6589355, 1.867904663, 0, 0, 70, 1, 14, 172.9998779, 0, 255, 255, 255 + -1368.233398, -353.9570313, 1.923568726, 0, 0, 70, 1, 14, 164.9998779, 0, 255, 255, 255 + -1347.797607, -354.8955078, 1.8624506, 0, 0, 70, 1, 14, 168.9999847, 0, 255, 255, 255 + -1367.39917, -372.0991211, 1.923568726, 0, 0, 70, 1, 14, 90.00000763, 0, 255, 255, 255 + -1354.470459, -385.7578125, 1.868520737, 0, 0, 70, 1, 14, -46.99999237, 0, 255, 255, 255 + -1354.366455, -405.151123, 1.889953613, 0, 0, 70, 1, 14, -30.99998665, 0, 255, 255, 255 + -1354.157959, -427.359375, 1.85411644, 0, 0, 70, 1, 14, -141.9999237, 0, 255, 255, 255 + -1336.537109, -427.463623, 1.867544174, 0, 0, 70, 1, 14, -162.9998169, 0, 255, 255, 255 + -1336.641602, -409.8430176, 1.896057129, 0, 0, 70, 1, 14, 158.9999847, 0, 255, 255, 255 + -1336.849854, -389.6157227, 1.918813705, 0, 0, 70, 1, 14, -5.999983311, 0, 255, 255, 255 + -1367.191162, -442.4777832, 1.85411644, 0, 0, 70, 1, 14, -168.9999847, 0, 255, 255, 255 + -1390.963379, -443.3120117, 1.860464096, 0, 0, 70, 1, 14, -129.9999847, 0, 255, 255, 255 + -1438.091309, -443.3120117, 2.036736488, 0, 0, 70, 1, 14, -100.9999847, 0, 255, 255, 255 + -1459.152832, -444.1459961, 2.028679848, 0, 0, 70, 1, 14, -72.99999237, 0, 255, 255, 255 + -1481.986816, -461.2453613, 2.037957191, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1501.275879, -470.0039063, 1.844902039, 0, 0, 70, 1, 14, 114.0001984, 0, 255, 255, 255 + -1500.858887, -488.041748, 1.855644226, 0, 0, 70, 1, 14, -158.9997864, 0, 255, 255, 255 + -1518.0625, -484.6010742, 1.857597351, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1486.470215, -503.3686523, 2.034139633, 0, 0, 70, 1, 14, 91.99999237, 0, 255, 255, 255 + -1462.072266, -503.5769043, 2.029989243, 0, 0, 70, 1, 14, -138.9999847, 0, 255, 255, 255 + -1433.920898, -503.3684082, 2.034139633, 0, 0, 70, 1, 14, 166.9999847, 0, 255, 255, 255 + -1484.801758, -521.0932617, 2.036336899, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1452.688477, -521.7189941, 2.054891586, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1431.939941, -521.40625, 2.046102524, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1418.783691, -469.6738281, 2.018526077, 0, 0, 70, 1, 14, -93.99998474, 0, 255, 255, 255 + -1401.384277, -471.7382813, 2.041475296, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1401.531738, -488.9902344, 2.040742874, 0, 0, 70, 1, 14, 66.99998474, 0, 255, 255, 255 + -1386.491699, -504.0302734, 2.025508881, 0, 0, 70, 1, 14, -173, 0, 255, 255, 255 + -1363.046631, -509.1911621, 1.945919037, 0, 0, 70, 1, 14, -111.9999847, 0, 255, 255, 255 + -1339.306641, -513.6147461, 1.883419037, 0, 0, 70, 1, 14, -178, 0, 255, 255, 255 + -1318.663574, -504.6022949, 1.856700897, 0, 0, 70, 1, 14, -67.99999237, 0, 255, 255, 255 + -1309.374268, -483.9589844, 1.842540741, 0, 0, 70, 1, 14, -120.9999924, 0, 255, 255, 255 + -1303.697266, -468.7712402, 1.867931366, 0, 0, 70, 1, 14, -97.99998474, 0, 255, 255, 255 + -1318.564941, -459.8430176, 1.859630585, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1318.066162, -442.3400879, 1.860607147, 0, 0, 70, 1, 14, -99.09999847, 0, 255, 255, 255 + -1293.876709, -440.8803711, 1.68970871, 0, 0, 70, 1, 14, -76, 0, 255, 255, 255 + -1256.341309, -437.0227051, 1.923596382, 0, 0, 70, 1, 14, 109, 0, 255, 255, 255 + -1269.166016, -456.2072754, 1.68580246, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1243.204102, -452.4538574, 1.923596382, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1271.460205, -372.7956543, 1.990624428, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1293.772705, -372.482666, 1.812645912, 0, 0, 70, 1, 14, -40.10000992, 0, 255, 255, 255 + -1319.421631, -354.6535645, 1.957961082, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1275.734863, -354.6535645, 1.994042397, 0, 0, 70, 1, 14, -110.1999893, 0, 255, 255, 255 + -1248.20874, -316.8053589, 2.049283981, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1272.085449, -319.5161743, 2.032045364, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1304.720459, -339.326416, 1.988737106, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1295.232178, -316.0755005, 1.984098434, 0, 0, 70, 1, 14, -133.9999847, 0, 255, 255, 255 + -1269.895752, -301.3742065, 2.079164505, 0, 0, 70, 1, 14, 174.9999847, 0, 255, 255, 255 + -1238.616211, -229.6400146, 2.001326561, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1263.431152, -229.4315186, 2.006209373, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1293.459473, -229.8485718, 2.049178123, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1322.028076, -229.7442627, 1.899031639, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1356.018311, -229.5357666, 2.219511032, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1384.378418, -228.388855, 2.986600876, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1408.255371, -224.4268188, 3.829621315, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1427.856934, -223.2799072, 4.549346924, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1451.316406, -225.3651733, 5.328155518, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1481.13623, -228.493103, 5.988800049, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1515.334961, -229.6400757, 6.126094818, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1565.486328, -215.8771362, 3.856319427, 0, 0, 70, 1, 14, -161, 0, 255, 255, 255 + -1486.766602, -211.2894897, 6.052276611, 0, 0, 70, 1, 14, -173, 0, 255, 255, 255 + -1451.941895, -207.4317017, 5.345733643, 0, 0, 70, 1, 14, 177.9998016, 0, 255, 255, 255 + -1424.20752, -206.3890381, 4.417999268, 0, 0, 70, 1, 14, 162.9997864, 0, 255, 255, 255 + -1397.411621, -208.5785522, 3.435087204, 0, 0, 70, 1, 14, 160.9998322, 0, 255, 255, 255 + -1367.800293, -211.9150391, 2.493925095, 0, 0, 70, 1, 14, 165.9998322, 0, 255, 255, 255 + -1337.250977, -212.1235352, 1.934110641, 0, 0, 70, 1, 14, -173.9999847, 0, 255, 255, 255 + -1287.412109, -211.3936768, 2.049178123, 0, 0, 70, 1, 14, -128, 0, 255, 255, 255 + -1254.98584, -211.81073, 2.049178123, 0, 0, 70, 1, 14, 172.9998322, 0, 255, 255, 255 + -1279.206543, -532.3676758, 1.852657318, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1267.424561, -515.2683105, 1.856319427, 0, 0, 70, 1, 14, 178.9998169, 0, 255, 255, 255 + -1292.031006, -514.8510742, 1.864376068, 0, 0, 70, 1, 14, -170.9999847, 0, 255, 255, 255 + -1349.167969, -529.03125, 1.903682709, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1308.087891, -532.2634277, 1.850948334, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1381.802979, -522.1496582, 2.001094818, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -55.33589935, 1541.490967, 17.58898163, 0, 0, 70, 1, 15, 120, 0, 255, 255, 255 + -384.46521, 1521.324951, 18.24412918, 0, 0, 70, 1, 15, 15.00000668, 0, 255, 255, 255 + -382.5389404, 1544.198975, 18.96849442, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 48.19822693, 979.4431152, 13.66182041, 0, 0, 70, 1, 15, 9.000009537, 0, 255, 255, 255 + 49.41453552, 960.163208, 13.66182041, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 47.6526947, 1057.465942, 13.66160679, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 48.12919617, 1073.58728, 13.65477085, 0, 0, 70, 1, 15, 1.001791134e-005, 0, 255, 255, 255 + -474.5812988, 847.2503662, 8.948349953, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -531.1467285, 846.6072998, 8.948349953, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -525.0822754, 864.6341553, 8.948349953, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -474.9953613, 864.7285156, 8.948349953, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 60.69050598, 1098.682739, 13.60746479, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 48.91703796, 1111.550903, 13.66172123, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 48.96025085, 1140.030884, 13.66172123, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -378.7330933, 888.6240234, 13.71097279, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -387.6342163, 924.5977783, 13.57069111, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -434.750061, 924.1378174, 9.152234077, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -444.0443115, 910.4373779, 8.961819649, 0, 0, 70, 1, 15, 6.830188795e-006, 0, 255, 255, 255 + -444.3481445, 853.300293, 8.961819649, 0, 0, 70, 1, 15, -175.9999695, 0, 255, 255, 255 + -462.4707031, 896.2010498, 8.962796211, 0, 0, 70, 1, 15, -89.90000153, 0, 255, 255, 255 + -462.3911133, 915.7596436, 8.961819649, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -477.0455322, 924.6159668, 8.971104622, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -515.7340088, 924.6585693, 8.940831184, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -545.2440186, 924.6862793, 8.940342903, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -552.4241943, 912.3289795, 8.932728767, 0, 0, 70, 1, 15, 110.0000076, 0, 255, 255, 255 + -543.21521, 886.09375, 8.932240486, 0, 0, 70, 1, 15, 110.0000076, 0, 255, 255, 255 + 47.87373352, 864.5134277, 13.65168476, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 48.20663452, 906.2938232, 13.65168476, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -432.7792358, 942.8577881, 9.203259468, 0, 0, 70, 1, 15, -179.8999634, 0, 255, 255, 255 + -396.473877, 942.1954346, 12.96473408, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -445.5687866, 955.4996338, 8.962098122, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -445.0065918, 991.758667, 8.962098122, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -462.7144775, 994.1947021, 8.962098122, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -462.8081665, 949.5032959, 8.961853981, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -426.9238892, 1003.189087, 9.683148384, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -390.664917, 1003.095459, 13.3833437, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -436.9490356, 1020.522339, 9.32168293, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -394.9093018, 1020.706909, 13.09403706, 0, 0, 70, 1, 15, 179.8999939, 0, 255, 255, 255 + -444.9711914, 1031.214722, 8.962040901, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -444.5027466, 1069.347412, 8.962040901, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -462.5853882, 1070.190552, 8.962040901, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -379.1920776, 1032.696899, 13.7118578, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -379.1920166, 1068.581177, 13.7118578, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -433.3322754, 1081.170898, 9.236811638, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -389.0105591, 1080.442139, 13.48363781, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -434.1934814, 1098.99231, 9.285305977, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -479.286499, 1081.243896, 8.961949348, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -528.1003418, 1081.009644, 8.961949348, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -575.9303589, 1081.056519, 8.961949348, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -575.7897949, 1098.483398, 8.961949348, 0, 0, 70, 1, 15, 179.8999939, 0, 255, 255, 255 + -528.6624756, 1098.483276, 8.961949348, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -469.6361694, 1099.139282, 8.961949348, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -378.4552612, 1110.570068, 13.73544216, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -582.8656616, 1047.195923, 8.941720009, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -530.2344971, 942.5206299, 8.940587044, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -578.0447388, 976.99646, 8.940674782, 0, 0, 70, 1, 15, 110.0000076, 0, 255, 255, 255 + -462.6123047, 1232.861938, 17.9352417, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -462.5004272, 1266.140991, 18.61833191, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -445.0896606, 1207.19458, 13.96087742, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -444.600647, 1247.988037, 18.6227417, 0, 0, 70, 1, 15, 1.000007987, 0, 255, 255, 255 + -426.965332, 1254.127808, 19.81103897, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -436.4361572, 1272.481689, 18.838871, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -399.2059937, 1272.612061, 21.93115616, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -392.5437012, 1254.192871, 22.04834366, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -384.7104492, 1282.817139, 21.63167191, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -384.7410278, 1320.195557, 15.7244463, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -444.7822266, 1283.708984, 18.66178894, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -444.3203735, 1313.5448, 17.24943542, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -463.0716553, 1325.553101, 16.48796082, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -462.7945557, 1296.825684, 17.95475769, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -475.0524292, 1332.216919, 16.47097397, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -527.6970825, 1332.347656, 16.47097397, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -522.4718018, 1350.505493, 16.48073959, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -481.5839233, 1350.113647, 16.47805405, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -462.2957764, 1362.119751, 16.47093201, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -462.3311157, 1394.791992, 14.47093296, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -444.5543213, 1398.969116, 14.47093296, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -444.991394, 1363.512573, 16.41184998, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -525.7105103, 1410.306519, 14.47344685, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -481.5114136, 1410.500732, 14.47222614, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -429.7623291, 1410.278076, 13.87290478, 0, 0, 70, 1, 15, -84.99998474, 0, 255, 255, 255 + -433.017395, 1428.508789, 14.08701611, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -405.7478027, 1410.512329, 11.33677197, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -409.7318115, 1428.64624, 11.50596142, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -444.6229248, 1445.681641, 15.15239811, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -444.0401001, 1473.269653, 17.66655731, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -434.1317139, 1488.035156, 17.85996628, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -402.852356, 1488.229492, 17.85996628, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -433.3545532, 1506.297363, 17.85996628, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -409.1664429, 1506.006104, 17.85996628, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -384.9457397, 1482.249756, 17.73742676, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -385.0914307, 1458.596069, 14.23522854, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -384.8532715, 1397.739502, 11.60605717, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -384.7055054, 1374.173706, 13.94956303, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -399.7359619, 1350.353394, 15.51214695, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -438.0011597, 1350.246094, 16.47283936, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -343.117981, 1362.934082, 15.01865482, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -343.4437256, 1397.25, 11.72007084, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -343.3317871, 1320.030396, 15.78352833, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -343.3317261, 1281.358398, 21.81917191, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -329.9318237, 1272.230591, 22.28647614, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -282.6727295, 1272.424927, 23.52011871, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -325.6539307, 1254.470093, 22.3980484, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -288.2184448, 1254.332886, 23.24131012, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -270.7070923, 1314.25415, 23.78899765, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -270.7758179, 1282.931885, 23.73284531, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -252.5044861, 1284.923828, 23.73015976, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -252.6418762, 1318.993652, 24.13714218, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -238.8172302, 1272.563843, 23.25927353, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -172.394989, 1272.5354, 19.4357872, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -160.3717346, 1290.306152, 19.42890549, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -160.0351868, 1320.182129, 19.42890549, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -142.2447205, 1284.120483, 19.42890549, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -142.1759949, 1314.480957, 19.42890549, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -174.2232361, 1332.577393, 19.39567184, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -202.1997986, 1332.577393, 19.39567184, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -242.4161682, 1332.771606, 24.17155075, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -231.8910828, 1350.413086, 23.15104294, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -182.1602478, 1350.344482, 19.39567184, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -203.2477722, 1350.550537, 19.39567184, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -160.4126892, 1398.500366, 19.42880249, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -142.8349304, 1362.205566, 19.42880249, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -142.5908508, 1392.722534, 19.42880249, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -178.2346497, 1410.300293, 19.42884445, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -208.6701965, 1410.137573, 19.42884445, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -243.7443542, 1410.463013, 19.42884445, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -239.5127258, 1428.447632, 19.43323898, 0, 0, 70, 1, 15, 93.00008392, 0, 255, 255, 255 + -209.7281799, 1428.447632, 19.42884445, 0, 0, 70, 1, 15, 80.00006104, 0, 255, 255, 255 + -177.7464294, 1428.44751, 19.42884445, 0, 0, 70, 1, 15, -103.9999466, 0, 255, 255, 255 + -151.3797913, 1428.203247, 19.41439819, 0, 0, 70, 1, 15, -114.9999008, 0, 255, 255, 255 + -117.3195496, 1428.536987, 19.41448593, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -130.209259, 1410.353271, 19.41448593, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -81.18235779, 1410.468384, 19.41448593, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -58.28012085, 1357.29834, 19.41570663, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -58.04994202, 1389.98291, 19.41448593, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -123.879425, 1350.162964, 19.41455078, 0, 0, 70, 1, 15, -179.8999023, 0, 255, 255, 255 + -71.74520874, 1350.508179, 19.41455078, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -131.1868591, 1332.685913, 19.41455078, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -69.84573364, 1332.916016, 19.41455078, 0, 0, 70, 1, 15, -89.00000763, 0, 255, 255, 255 + -46.53242493, 1332.709595, 19.42229843, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -34.55664825, 1320.549194, 19.42341995, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -34.55664825, 1289.055786, 19.45247269, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -28.55435181, 1350.302124, 19.34844971, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 13.35557556, 1350.708984, 15.8306284, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 18.8079071, 1332.561523, 15.50592136, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -10.08143616, 1332.317505, 17.99371338, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -40.46396637, 1397.321777, 19.41448593, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -40.34886169, 1366.593628, 19.41448593, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -202.5119934, 1446.144531, 18.93825531, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -184.4459534, 1440.366699, 19.21340179, 0, 0, 70, 1, 15, 173, 0, 255, 255, 255 + -184.6086731, 1475.359375, 17.47975922, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -245.8867493, 1488.379639, 19.28782654, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -245.3170471, 1506.445801, 19.26585388, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -208.6967468, 1506.689941, 17.4047699, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -252.6118469, 1480.347412, 19.43581772, 0, 0, 70, 1, 15, 163.9999847, 0, 255, 255, 255 + -253.3023376, 1444.670532, 19.43947983, 0, 0, 70, 1, 15, 4.000011444, 0, 255, 255, 255 + -270.7937622, 1471.671875, 19.43581772, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -270.675293, 1440.595825, 19.43581772, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -335.1757813, 1488.158203, 17.90123367, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -283.6135254, 1488.364746, 19.3353157, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -330.4320679, 1506.617676, 17.95933914, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -287.119751, 1506.514648, 19.26622391, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -321.8193359, 1428.592529, 12.75483608, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -293.7451172, 1428.446777, 18.01972961, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -333.8511353, 1410.435669, 11.43916225, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -277.0463867, 1410.654419, 19.40815735, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -253.2657166, 1540.77002, 19.41452408, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -252.6985168, 1518.546387, 19.41452408, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -181.7432556, 1530.275391, 17.35398865, 0, 0, 70, 1, 15, -119.9999847, 0, 255, 255, 255 + -143.000824, 1535.803711, 17.42882156, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -88.96360779, 1535.700684, 17.47252274, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -438.49646, 1557.318115, 17.86095047, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -398.9498901, 1556.499023, 18.19737625, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -448.9104614, 1546.508789, 17.71402359, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -445.9586792, 1519.661377, 17.86050797, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -283.2665405, 1637.857422, 19.42088318, 0, 0, 70, 1, 15, 135, 0, 255, 255, 255 + -294.5081787, 1596.65625, 19.41455078, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -251.9791565, 1633.66748, 17.86204147, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -224.9806213, 1601.913574, 19.41453171, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -186.620697, 1605.482178, 19.56394577, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -138.3745422, 1647.11792, 19.56394577, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -117.0587463, 1606.65625, 19.41453171, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -116.1006165, 1570.519043, 17.95603561, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -140.1042786, 1623.377441, 19.71189499, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -151.4004211, 1622.241699, 19.70847702, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -189.0783997, 1643.915039, 17.85935593, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -214.9006653, 1657.3125, 17.71043015, 0, 0, 70, 1, 15, 179.8999939, 0, 255, 255, 255 + -241.8004456, 1662.45459, 17.70994186, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -392.1949463, 1681.310791, 19.21946716, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -240.6811829, 1693.412842, 16.40281296, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -222.0116882, 1715.370117, 14.85277653, 0, 0, 70, 1, 15, 169.9999847, 0, 255, 255, 255 + -235.7895203, 1748.292969, 6.426758766, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -81.64151001, 1764.168945, 6.484375954, 0, 0, 70, 1, 15, 135, 0, 255, 255, 255 + -204.1792297, 1762.211914, 6.484375954, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -143.5340881, 1761.044922, 6.484375954, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -169.8973083, 1726.644531, 12.4311533, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -202.3367615, 1710.875244, 15.04833317, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -127.9964905, 1697.65918, 15.92675877, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -204.289093, 1744.66626, 6.952149391, 0, 0, 70, 1, 15, -94.89998627, 0, 255, 255, 255 + -52.69181061, 1650.01416, 14.52493763, 0, 0, 70, 1, 15, 120.0000381, 0, 255, 255, 255 + -88.10272217, 1637.163574, 17.12815475, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -106.8348389, 1660.087402, 17.58958054, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -81.97398376, 1690.730957, 17.50931168, 0, 0, 70, 1, 15, 139.0000153, 0, 255, 255, 255 + -66.45681763, 1523.686035, 17.42028046, 0, 0, 70, 1, 15, -124.9999542, 0, 255, 255, 255 + -50.83236694, 1496.644043, 17.41490936, 0, 0, 70, 1, 15, -45.00000381, 0, 255, 255, 255 + -45.98334503, 1474.39209, 17.69423294, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -31.45524597, 1454.663086, 19.249897, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -37.83075714, 1418.609375, 19.42226028, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -339.1759644, 1589.886719, 19.48949051, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -45.44637299, 1522.760254, 17.41759491, 0, 0, 70, 1, 15, 109.9999924, 0, 255, 255, 255 + -31.20723724, 1500.270508, 17.43907928, 0, 0, 70, 1, 15, 109.9999924, 0, 255, 255, 255 + -27.66719818, 1603.396973, 10.76737118, 0, 0, 70, 1, 15, 110.0000076, 0, 255, 255, 255 + -3.936660767, 1575.38916, 9.483435631, 0, 0, 70, 1, 15, -150.9999847, 0, 255, 255, 255 + 13.84197998, 1521.796387, 9.380723, 0, 0, 70, 1, 15, 11.0000124, 0, 255, 255, 255 + 23.55990601, 1423.466553, 10.08223057, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 36.5315094, 1397.823242, 13.30952549, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 30.39768982, 1319.657349, 15.63306141, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 30.29629517, 1290.970459, 18.55493546, 0, 0, 70, 1, 15, -89.90000153, 0, 255, 255, 255 + 47.86384583, 1308.788818, 16.59302139, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 47.6144104, 1278.235962, 19.35571671, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 55.94842529, 1349.831909, 15.25924397, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 30.56236267, 912.2862549, 13.65168476, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 53.72071838, 924.3829346, 13.63836002, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 59.60580444, 942.8620605, 13.6075983, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -34.76916504, 906.1495361, 13.71182728, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -34.85626984, 870.4615479, 13.71182728, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -64.1862793, 857.4372559, 13.64273548, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -64.33236694, 888.4698486, 13.63492298, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -64.30567932, 912.71521, 13.63638783, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 30.6060791, 1045.396851, 13.66185093, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 31.01203918, 1067.318359, 13.66185093, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 30.6060791, 1137.751465, 13.66684818, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 53.80039978, 1241.570679, 18.3255043, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 47.37843323, 1250.734131, 19.40161514, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 48.75718689, 1223.489258, 17.32837296, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 47.75361633, 1198.183716, 14.30469227, 0, 0, 70, 1, 15, 89.99992371, 0, 255, 255, 255 + 47.9054718, 1187.759155, 13.80542469, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 30.33900452, 1245.784912, 19.28662491, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 30.00263977, 1217.44165, 16.44507217, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 30.41275024, 1191.029175, 13.87720203, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -325.3080444, 1130.056763, 12.41601658, 0, 0, 70, 1, 15, 45.0000267, 0, 255, 255, 255 + -294.128479, 1108.76001, 11.36572361, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -275.9273071, 1113.921875, 9.29150486, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -269.4281616, 1119.471802, 8.883301735, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -238.1133118, 1112.303223, 6.225342751, 0, 0, 70, 1, 15, 1.001791134e-005, 0, 255, 255, 255 + -233.1389465, 1117.22229, 5.888184547, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -234.3558655, 1112.711426, 5.964600563, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -217.044342, 1104.611694, 5.493165016, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -252.3939514, 1098.913696, 5.99072361, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -329.147644, 1087.834961, 13.06103611, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -343.1735229, 1044.011108, 13.76416111, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -342.8986816, 1035.517212, 13.57788181, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -303.7220459, 1044.31311, 9.203614235, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -300.8078613, 1036.209961, 8.954590797, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -308.9805908, 1036.615601, 9.040528297, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -310.0922852, 1074.963379, 12.44384861, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -305.8270874, 1086.045532, 12.49804783, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -303.7380981, 1024.507568, 8.541993141, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -300.6013794, 1000.098877, 11.83447361, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -323.675354, 995.3859863, 13.3452158, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -314.182312, 1024.424438, 9.598145485, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -305.6442261, 949.3948975, 13.71191502, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -304.5022583, 966.0905762, 13.88232517, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -340.9017944, 925.5230713, 13.7124033, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -340.6723633, 942.5466309, 13.5795908, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -314.9324341, 911.5042725, 13.18750095, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -295.9783325, 889.6517334, 9.712403297, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -257.1747437, 904.5582275, 7.315430641, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -290.3342896, 850.7255859, 6.465332985, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -277.3928223, 927.6053467, 12.19961262, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -238.3268127, 953.5526123, 10.07851887, 0, 0, 70, 1, 15, -164.0000305, 0, 255, 255, 255 + -248.3787537, 951.8914795, 2.535401344, 0, 0, 70, 1, 15, 110.9999924, 0, 255, 255, 255 + -241.4063416, 930.5592041, 3.094727516, 0, 0, 70, 1, 15, 80.00001526, 0, 255, 255, 255 + -209.670929, 1110.385254, 5.426026344, 0, 0, 70, 1, 15, -44.99997711, 0, 255, 255, 255 + -70.68984985, 1143.689453, 13.7670908, 0, 0, 70, 1, 15, 44.99999237, 0, 255, 255, 255 + -82.31419373, 1133.808716, 11.13916111, 0, 0, 70, 1, 15, -44.99997711, 0, 255, 255, 255 + -111.3935852, 1109.044556, 12.58813572, 0, 0, 70, 1, 15, 51.00001907, 0, 255, 255, 255 + -130.9013367, 1100.260132, 5.141602516, 0, 0, 70, 1, 15, -50.00000381, 0, 255, 255, 255 + -111.3017883, 1071.700562, 5.168457985, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -185.7599792, 1117.285278, 5.168457985, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -78.86224365, 1098.132446, 13.74853611, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -86.85931396, 1089.733521, 13.01879978, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -97.96383667, 1076.289917, 12.52783298, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -68.64520264, 1059.273804, 13.67236423, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -123.0422058, 1045.72168, 5.219727516, 0, 0, 70, 1, 15, -104.9999847, 0, 255, 255, 255 + -112.4421082, 1034.484253, 5.416749001, 0, 0, 70, 1, 15, 44.99999237, 0, 255, 255, 255 + -86.1685791, 1044.360229, 11.07470798, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -126.608551, 1003.459351, 7.973389626, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -127.2070618, 984.331665, 10.75830173, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -151.6095276, 1001.393188, 5.318116188, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -105.5282745, 1024.067505, 5.416749001, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -114.6595154, 1002.124878, 9.541016579, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -88.16163635, 989.0634766, 13.12915134, 0, 0, 70, 1, 15, 135, 0, 255, 255, 255 + -96.28265381, 946.7005615, 13.52905369, 0, 0, 70, 1, 15, -88.00001526, 0, 255, 255, 255 + -103.2450562, 979.7858887, 12.59106541, 0, 0, 70, 1, 15, -129.999649, 0, 255, 255, 255 + -171.0342102, 982.4005127, 5.119141579, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -188.6105652, 995.125, 5.168457985, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -163.6752014, 1006.431885, 5.168702126, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -149.5262756, 960.1998291, 5.533204079, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -137.6325378, 928.5914307, 10.39395237, 0, 0, 70, 1, 15, -10.00001431, 0, 255, 255, 255 + -160.5167542, 928.2030029, 4.216309547, 0, 0, 70, 1, 15, -97.00001526, 0, 255, 255, 255 + -153.3033142, 949.7261963, 4.571045876, 0, 0, 70, 1, 15, 164.9999847, 0, 255, 255, 255 + -169.8216248, 888.2384033, 8.829590797, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -178.9047546, 881.5887451, 9.028077126, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -207.7419128, 1026.543091, 5.158326149, 0, 0, 70, 1, 15, 99.99998474, 0, 255, 255, 255 + -207.9728699, 1034.339233, 5.158326149, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -219.9889221, 1028.990112, 5.158326149, 0, 0, 70, 1, 15, 1.001791134e-005, 0, 255, 255, 255 + -211.7662659, 1058.523071, 5.158326149, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -237.6676941, 1023.274414, 6.293702126, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -227.0884094, 1053.416748, 5.347046852, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -222.5238342, 1062.949463, 5.168702126, 0, 0, 70, 1, 15, 120, 0, 255, 255, 255 + -228.3666687, 1071.280518, 5.158448219, 0, 0, 70, 1, 15, 120, 0, 255, 255, 255 + -227.4429626, 1085.180542, 5.134278297, 0, 0, 70, 1, 15, 33, 0, 255, 255, 255 + -258.0390625, 1040.930054, 6.781006813, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -255.5618591, 1031.55542, 6.717774391, 0, 0, 70, 1, 15, 17.99998665, 0, 255, 255, 255 + -271.2324829, 1039.550659, 6.921631813, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -250.9080505, 999.4147949, 5.160889626, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -220.964447, 1007.129761, 5.159668922, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -216.4248352, 990.2340088, 5.168702126, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -233.0523376, 985.9422607, 5.15869236, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -310.0697632, 925.4508057, 13.39502048, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -289.49823, 880.9024658, 7.169678688, 0, 0, 70, 1, 15, -179.8999023, 0, 255, 255, 255 + -257.3206787, 842.7462158, 5.219727516, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 31.01203918, 1109.537598, 13.66587162, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -63.7223587, 1040.370605, 13.69595814, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -63.93766022, 1011.665283, 13.65836048, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -63.93765259, 978.9412842, 13.66788197, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -63.72238922, 949.5899658, 13.73038197, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 12.69152832, 925.1473389, 13.71195316, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -21.20561981, 924.4370117, 13.71195316, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 30.89323425, 953.402832, 13.66182041, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -333.8001709, 851.6993408, 11.50708103, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -251.9115906, 984.7208252, 4.933350563, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -34.26779175, 962.7320557, 13.71182728, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -33.98075104, 983.8304443, 13.71182728, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 31.03675842, 983.112793, 13.66182041, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -34.67467499, 1142.730957, 13.76651096, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -34.370224, 1103.657837, 13.73062229, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -64.9848938, 1087.105835, 13.61661243, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -64.79930115, 1123.971313, 13.62686253, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -34.31929779, 1033.668823, 13.71426868, 0, 0, 70, 1, 15, 89.90000153, 0, 255, 255, 255 + -34.31929779, 1049.095093, 13.64713001, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -34.0148468, 1072.4375, 13.71182728, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 15.61309814, 1026.564697, 13.76435947, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -19.92525482, 1026.488525, 13.71968174, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -25.27646637, 996.5715332, 13.71968174, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 19.68296814, 995.9625244, 13.77436924, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -26.94793701, 943.2125244, 13.71170902, 0, 0, 70, 1, 15, -180, 0, 255, 255, 255 + -9.581237793, 943.355957, 13.71195316, 0, 0, 70, 1, 15, 103.0000458, 0, 255, 255, 255 + 21.42048645, 943.0689697, 13.71146488, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -174.6631165, 766.8068848, 11.48242283, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -211.5394592, 793.5054932, 5.15869236, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -332.6590576, 810.7469482, 11.6835947, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -343.0863647, 769.6962891, 13.55292606, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -315.4393921, 835.9161377, 9.905762672, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -294.9984131, 796.1057129, 8.796875954, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -262.1254883, 793.69104, 5.159180641, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -272.8105469, 804.3076172, 5.168457985, 0, 0, 70, 1, 15, -89.99999237, 0, 255, 255, 255 + -265.8078003, 841.855957, 5.168457985, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -266.3284302, 834.4486084, 5.168457985, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 105.6148376, 1236.8302, 14.93659687, 0, 0, 70, 1, 15, -55.00000381, 0, 255, 255, 255 + 113.7940063, 1212.174805, 14.37214375, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 114.8837891, 1188.770386, 13.82893085, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 80.89427185, 1287.010864, 14.08224201, 0, 0, 70, 1, 15, -44.99997711, 0, 255, 255, 255 + 68.84883118, 1323.394165, 14.64498615, 0, 0, 70, 1, 15, -44.99997711, 0, 255, 255, 255 + 133.3085327, 1195.275513, 13.98493671, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -34.85626984, 840.8270264, 13.71182728, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 131.7908325, 1220.134644, 14.48933125, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 115.0372314, 1255.477417, 14.75983906, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -20.53108215, 830.8763428, 13.71195316, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 18.84646606, 830.5717773, 13.71195316, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -3.988449097, 812.9127197, 13.71195316, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -34.06915283, 804.3242188, 13.71109486, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -33.92562866, 762.4144287, 13.71182728, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -63.81168365, 784.0933838, 13.7137804, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 30.39607239, 801.543457, 13.66178989, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 30.45979309, 778.78479, 13.66178989, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 48.5247345, 804.0554199, 13.66008091, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 48.82920837, 774.116333, 13.66178989, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 114.4008179, 789.0118408, 13.71188831, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 63.70370483, 812.6245117, 13.65636539, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 98.5806427, 812.6245117, 13.69860172, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 83.07978821, 830.9959717, 13.65636539, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 55.95327759, 830.852417, 13.65636539, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 98.42927551, 1289.374878, 14.13009357, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 104.4501801, 942.8620605, 13.67961979, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 90.8571167, 1316.140259, 14.20675373, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 91.03218079, 924.7359619, 13.60930729, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 79.61604309, 1339.227417, 14.84127522, 0, 0, 70, 1, 15, 135, 0, 255, 255, 255 + -538.6702881, 770.9893799, 6.995728493, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -538.8516846, 822.8843994, 8.58068943, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 114.1229858, 907.2926025, 13.71093845, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 114.2894287, 876.664917, 13.71093845, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 113.956543, 847.0357666, 13.71093845, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 132.3626099, 789.8272705, 13.71188831, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -378.6062012, 840.6704102, 13.71097279, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -436.1928101, 831.0548096, 9.084271431, 0, 0, 70, 1, 15, 88.00008392, 0, 255, 255, 255 + 92.37387085, 1098.756958, 13.60746479, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 68.5138855, 1080.604614, 13.60746479, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 100.2266541, 1081.213013, 13.60746479, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 114.4227295, 1074.587769, 13.70742893, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 114.578064, 1046.638306, 13.71182346, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -462.5286255, 818.9101563, 8.961819649, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -462.7006836, 761.3092041, 8.9679842, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 132.6425781, 1068.33606, 13.71182346, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 132.5734253, 1032.490845, 13.71182346, 0, 0, 70, 1, 15, 17.00001144, 0, 255, 255, 255 + 108.0436249, 1021.720703, 13.70556736, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 108.245285, 1002.582275, 13.70800877, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 145.0360107, 1020.078491, 13.68487453, 0, 0, 70, 1, 15, 100.000061, 0, 255, 255, 255 + -445.4258423, 782.7849121, 8.9914217, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -445.0206909, 801.0484619, 8.952847481, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -422.7352295, 812.4576416, 10.09306049, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -389.3687134, 812.9844971, 13.47929096, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -378.6464233, 763.1156006, 13.71189594, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -20.53669739, -301.7228394, 13.76200962, 0, 0, 70, 1, 15, -179.8999023, 0, 255, 255, 255 + -16.53782654, -319.3952637, 13.76200962, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 52.86183167, -301.2067871, 13.76185703, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 22.93482971, -319.2662354, 13.76200962, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 112.9737549, -301.593811, 13.76191807, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 73.88807678, -319.3952026, 13.76191807, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 114.1261597, 314.8638306, 6.430001259, 0, 0, 70, 1, 15, -34.99999237, 0, 255, 255, 255 + 114.5087891, 351.4461365, 12.98273563, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 149.1765747, -381.2766113, 13.75276279, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 131.2807007, -381.3902588, 13.75935459, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 77.87637329, -398.0307617, 13.76204014, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 65.36378479, -384.0991821, 13.76185703, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 65.49278259, -345.4005127, 13.76185703, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 107.4163971, -416.7351074, 13.76204014, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 20.60527039, -398.7935791, 13.76382542, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 37.11497498, -398.5198975, 13.75869846, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 64.76721191, -467.1572266, 13.76187229, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 46.57881165, -426.1365967, 13.75528049, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 46.57881165, -475.4129639, 13.76187229, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -21.44009399, -398.6806641, 13.76358128, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -15.05517578, -484.0568848, 13.76187611, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 31.09889221, -483.3271484, 13.76212025, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 77.07063293, -483.8745117, 13.77030277, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 114.8331299, -483.6920166, 13.77567387, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -33.92731476, -336.0654297, 13.7602396, 0, 0, 70, 1, 15, 90, 0, 255, 255, 255 + -64.37030029, -381.3429565, 13.76194859, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -25.01890564, -501.9986572, 13.74454212, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 38.31800842, -502.1276855, 13.76187611, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 65.27809143, -523.6700439, 13.7486124, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 47.08969116, -539.4074707, 13.75007725, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 31.99714661, -558.756958, 13.76188755, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -18.44021606, -559.2729492, 13.76188755, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -81.6481781, -559.6599121, 13.74649906, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -103.9644318, -559.7889404, 13.76065922, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -93.60079956, -502.5373535, 13.75138187, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -103.6624756, -483.7039795, 13.74210453, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -122.8294373, -519.3198242, 13.76041508, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -122.6470032, -547.3225098, 13.76041508, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 64.12791443, -59.41534424, 13.76202679, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 116.7681885, -77.28985596, 13.7618227, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 127.1243896, -121.2296143, 13.7618227, 0, 0, 70, 1, 15, -56.99996567, 0, 255, 255, 255 + 146.9490356, -121.2296143, 13.7618227, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 141.1358032, -99.30084229, 13.7618227, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 134.0344238, -70.30358887, 13.7618227, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 97.19592285, -40.56646729, 13.76202679, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 48.96572876, -41.15826416, 13.76178265, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 5.17388916, -41.60211182, 13.78692913, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 114.430481, 5.729919434, 13.70985126, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 114.4050903, 51.61328125, 13.79139423, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 132.8982544, -8.156677246, 13.72474384, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 88.11784363, -559.4230957, 13.76033115, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 131.4317627, -549.0092773, 13.76224613, 0, 0, 70, 1, 15, -89.99995422, 0, 255, 255, 255 + 131.2750244, -519.6936035, 13.76200199, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 149.1465454, -528.3157959, 13.76053715, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 132.8982544, 24.53930664, 13.73743916, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 114.762207, 98.940979, 13.81190205, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 132.515625, 87.40124512, 13.81190205, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 149.8493652, -471.3934326, 13.75984287, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 149.3005981, -432.201416, 13.75984287, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 131.0371094, -432.5149536, 13.7708292, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 132.9594727, 116.2505798, 13.81190205, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 132.6782837, 195.8652954, 13.73262882, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 133.4180298, 228.1173706, 13.79586124, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -64.4745636, -434.869751, 13.7499094, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -64.47459412, -472.8918457, 13.73989964, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -34.65545654, -449.3912964, 13.7499094, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -222.789093, -420.9781494, 12.37064266, 0, 0, 70, 1, 15, -149.9999084, 0, 255, 255, 255 + -264.2477417, -445.1437988, 5.224890709, 0, 0, 70, 1, 15, -155, 0, 255, 255, 255 + -229.5511169, -445.1437988, 9.706336021, 0, 0, 70, 1, 15, 30.00000191, 0, 255, 255, 255 + -186.9039612, -448.7225342, 13.33489704, 0, 0, 70, 1, 15, -60.00000381, 0, 255, 255, 255 + -171.6064148, -474.9943848, 13.69183064, 0, 0, 70, 1, 15, -59.00001144, 0, 255, 255, 255 + -174.1188049, -434.3295898, 13.31268024, 0, 0, 70, 1, 15, 120, 0, 255, 255, 255 + -152.6416321, -471.9538574, 13.72234821, 0, 0, 70, 1, 15, 120, 0, 255, 255, 255 + -140.8851013, -424.3959961, 13.75496006, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -140.4416809, -453.5500488, 13.75007725, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -122.8162537, -429.6060181, 13.75007725, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -122.594574, -466.8522949, 13.75007725, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -177.1083679, -500.2869873, 12.97820759, 0, 0, 70, 1, 15, -149.9998932, 0, 255, 255, 255 + -216.7933044, -523.2333984, 5.092953682, 0, 0, 70, 1, 15, -144.9999542, 0, 255, 255, 255 + -260.579895, -483.4375, 3.934943199, 0, 0, 70, 1, 15, 115, 0, 255, 255, 255 + -239.8506165, -519.5753174, 3.934943199, 0, 0, 70, 1, 15, 114.9999847, 0, 255, 255, 255 + -230.6288757, -373.675354, 13.06852055, 0, 0, 70, 1, 15, -60.00000381, 0, 255, 255, 255 + -213.7793884, -400.6123047, 12.95060062, 0, 0, 70, 1, 15, -60.00000381, 0, 255, 255, 255 + -254.1294861, -332.4384766, 13.24332523, 0, 0, 70, 1, 15, -64.99997711, 0, 255, 255, 255 + -174.6487732, -312.4851074, 13.76202106, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -158.2683411, -293.4835205, 13.76202106, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -140.9213562, -266.6032715, 11.67823887, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -204.188385, -256.6553955, 13.69206715, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -203.4045715, -280.9544678, 13.71843433, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -229.1145325, -243.4868164, 13.55088139, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -163.742218, -242.7030029, 12.41684818, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -163.2718811, -224.0476074, 12.51230717, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -209.0481873, -224.5179443, 13.52646732, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -334.149353, -242.3895264, 11.82942295, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -289.6271973, -242.8598633, 13.24275303, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -259.6844482, -224.3612061, 13.5508585, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -272.696228, -257.1257324, 13.59271717, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -272.3826904, -287.5387573, 13.29950428, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -316.1210327, -225.3017578, 11.86287022, 0, 0, 70, 1, 15, -179.8999023, 0, 255, 255, 255 + -108.1366425, -242.4656982, 12.01706791, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -109.9394836, -224.3589478, 11.959939, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -82.1131134, -224.6724854, 13.21872807, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -140.749176, -185.428833, 13.39875507, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -140.2788391, -209.4144287, 11.78205585, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -248.1354065, -179.3148193, 13.46574497, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -233.3992004, -211.1387939, 13.51115513, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -288.4248047, -179.628418, 13.58277225, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -288.4248047, -208.7872314, 13.67774296, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -349.7153931, -258.6497803, 10.71658039, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -351.5966187, -299.4094849, 4.819363594, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -379.0310669, -256.4549561, 10.98220539, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -381.696106, -296.7443848, 5.09890461, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -141.0399475, -321.4561768, 13.76188755, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -140.5473328, -353.9989014, 13.76188755, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -140.5473328, -381.4333496, 13.76188755, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -122.5190125, -337.538208, 13.76188755, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -122.6757507, -382.2171631, 13.76188755, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -122.9476624, -274.4980469, 11.97438145, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -122.1703186, -189.750061, 13.09016132, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -424.8650513, -59.88812256, 9.991906166, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -443.8518677, -59.871521, 8.858117104, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -448.9644165, -70.72839355, 8.858117104, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -448.9241333, -107.5731201, 8.858361244, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -448.8014526, -135.0826416, 8.858361244, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -398.5380249, -59.62982178, 12.95601749, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -378.4783325, -120.7444458, 13.6572237, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -378.9285278, -77.97149658, 13.72118855, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -378.5159302, -30.94622803, 13.76513386, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -378.7019653, 10.7789917, 13.76318073, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -397.2236938, 18.52459717, 13.06930637, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -422.4277954, 18.39788818, 10.2612009, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -447.0830688, 10.71490479, 8.858124733, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -446.6558838, -34.68591309, 8.858124733, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -439.8755493, -41.69549561, 8.939415932, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -412.288269, -41.93762207, 11.44063663, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -439.6609497, 36.73718262, 8.950409889, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -384.2496338, 36.14862061, 13.7275095, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -378.7385254, 45.28826904, 13.80102253, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -378.4145508, 87.21289063, 13.80248737, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -378.8187256, 135.3544006, 13.79687214, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -388.3649292, 174.8448486, 13.65084934, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -429.4752808, 174.6772461, 9.562958717, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -446.3049316, 167.9295044, 8.858124733, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -469.0966187, 114.1298218, 8.840247154, 0, 0, 70, 1, 15, 83.00001526, 0, 255, 255, 255 + -485.81427, 132.0424805, 7.000647545, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -436.6105957, 192.5439758, 9.051484108, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -390.8775635, 192.3917847, 13.51193333, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -429.6605835, 247.2535095, 9.539887428, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -400.4115601, 246.5454712, 12.78524876, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -438.1119385, 276.2557373, 8.986420631, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -447.2080688, 312.0164795, 11.43247318, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -446.8546143, 287.0987854, 9.16587162, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -464.6234741, 300.8643188, 10.374856, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -488.388916, 275.7877502, 7.731041908, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -512.8306885, 246.8984985, 6.010582924, 0, 0, 70, 1, 15, -78.49998474, 0, 255, 255, 255 + -465.2037964, 234.5202332, 8.858124733, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -465.1585083, 188.3825989, 8.858124733, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -445.5135498, 337.2245178, 12.10630131, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -463.4736328, 326.9587402, 12.09165287, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -468.418335, 375.4139404, 8.757760048, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -432.3775024, 375.9784241, 9.232666969, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -402.2766724, 375.7706299, 12.62207127, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -384.7562256, 393.5462646, 13.73657322, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -480.8002319, 393.539856, 7.714547157, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -506.7089844, 425.6112671, 5.665474892, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -500.3880615, 459.5906067, 5.776070595, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -480.0131226, 459.7344971, 7.80561161, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -438.2268677, 459.9844971, 8.923462868, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -414.899292, 459.9603577, 11.06433201, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -385.9440308, 459.9969788, 13.71301365, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -378.2442017, 441.5133362, 13.76098347, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -384.9871216, 477.2531433, 13.69641209, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -420.3726196, 477.3272705, 10.37902927, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -391.6942749, 276.1364136, 13.44638157, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -486.7391968, -59.15087891, 6.937127113, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -468.848999, -59.02453613, 8.849480629, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -486.6083374, -42.62432861, 6.941765785, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -470.697937, -42.80133057, 8.835076332, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -489.4958496, -7.722290039, 6.860093117, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -489.4570313, 13.41638184, 6.850327492, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -464.7398071, -10.72076416, 8.858368874, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -463.1083984, 524.8433838, 8.851593971, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -488.8399048, 477.1714172, 6.724068642, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -445.3247681, 512.6234131, 8.861847878, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -444.9147339, 483.6019287, 8.923859596, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -429.2925415, 534.2999268, 9.451447487, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -385.4069214, 534.1739502, 13.7688303, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -378.7335205, 485.0653076, 13.76073933, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -462.1745605, 563.7462158, 8.899054527, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -462.7435303, 603.4095459, 10.78894711, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -445.4314575, 588.8609619, 10.1771307, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -444.5102539, 622.557251, 10.79382992, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -462.5734253, 630.4708252, 10.85242367, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -444.3712769, 651.5887451, 10.73694515, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -426.836731, 660.5604248, 13.71142673, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -463.0010986, 683.5838623, 8.979132652, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -463.112915, 725.9456787, 8.959683418, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -433.2627563, 708.6416016, 9.242238045, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -426.5065918, 690.7897949, 9.740040779, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -379.1625366, 672.2965088, 13.71176243, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -378.3475952, 637.1582031, 13.71176243, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -398.2348022, 630.3679199, 11.60775471, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -379.0189819, 603.5252686, 13.81186008, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -379.2860718, 557.880127, 13.80258274, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -379.0697021, 720.7338867, 13.71189594, 0, 0, 70, 1, 15, -90.09999084, 0, 255, 255, 255 + -526.0675049, 752.4638672, 6.835494518, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -474.5783691, 751.8862305, 8.698288918, 0, 0, 70, 1, 15, -179.8998871, 0, 255, 255, 255 + -444.4850464, 727.3912354, 8.958218575, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 14.14633179, -295.5401611, 13.78534031, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 30.71980286, -294.6585693, 13.79217625, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 31.07243347, -264.2739258, 13.80828953, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -6.541107178, -224.9802856, 13.76181126, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 36.77328491, -242.6116943, 13.7750597, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 58.88761902, -242.6998291, 13.76187611, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 36.08439636, -224.9509277, 13.78116322, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 64.85794067, -225.5559082, 13.79532337, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 13.75794983, -217.5159302, 13.74444294, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 14.0072937, -195.6566772, 13.71636677, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 31.87702942, -191.7087402, 13.73882771, 0, 0, 70, 1, 15, 89.90000153, 0, 255, 255, 255 + 72.49960327, -218.9365234, 13.82669926, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 85.88269043, -184.7387695, 13.60879993, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 72.70330811, -185.5256348, 13.63174915, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 64.74246216, -172.8256836, 13.51923084, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 119.1258545, -225.5853271, 13.79669666, 0, 0, 70, 1, 15, -179.8998871, 0, 255, 255, 255 + 132.7067261, -220.1580811, 13.75193501, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 131.6853638, -197.6208496, 13.75681782, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 149.5779419, -210.5275879, 13.75779438, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 131.6046143, -283.1723022, 13.74992085, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 131.3009033, -251.7402954, 13.74992085, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 116.9267578, -242.2696533, 13.79669666, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 85.73394775, -248.9246826, 13.81615162, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 85.63833618, -286.866394, 14.07982349, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 71.84742737, -273.942749, 14.07103443, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 114.4810181, 221.1639404, 10.92208195, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 114.4810181, 167.6077576, 13.77950382, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 97.616745, 146.6448364, 13.76461887, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 65.81434631, 147.9002075, 13.77414036, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -348.138916, -121.8702393, 13.64796352, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -348.2338257, -72.24243164, 13.75782681, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -326.9782715, -59.71685791, 13.76188374, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -237.4015198, -59.71685791, 13.76188374, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -271.8468018, -41.4029541, 13.76188374, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -319.2110596, -41.34619141, 13.76188374, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -349.1585083, -33.90289307, 13.75925159, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -348.90448, 10.02575684, 13.76022816, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -326.5527344, 18.20825195, 13.70567417, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -251.4861145, 18.01452637, 13.70567417, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -332.6660767, 36.67138672, 13.70567417, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -228.7726746, 36.88421631, 13.70567417, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -176.6421814, 36.11523438, 13.73271275, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -176.0382996, 19.00524902, 13.73466587, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -218.7026062, 61.62142944, 13.73478794, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -218.7686462, 122.8178406, 13.75566196, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -218.9232483, 92.51568604, 13.75566196, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -233.464325, 129.1981201, 13.75571156, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -287.4577637, 128.9156799, 13.75571156, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -336.8599243, 128.9028625, 13.76059437, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -325.5814209, 147.4731445, 13.75571156, 0, 0, 70, 1, 15, -179.8998871, 0, 255, 255, 255 + -288.9387817, 146.1487427, 13.75571156, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -248.9233704, 146.4282532, 13.75571156, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -225.1985779, 146.7632141, 13.75571156, 0, 0, 70, 1, 15, -179.8999023, 0, 255, 255, 255 + -218.7368469, 159.5153809, 13.75495243, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -218.66745, 196.8068542, 13.75202274, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -218.665863, 233.7626343, 13.78522587, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -182.4065857, 223.0824585, 13.74567509, 0, 0, 70, 1, 15, 110.0000076, 0, 255, 255, 255 + -168.3861389, 170.3490295, 13.77692509, 0, 0, 70, 1, 15, 109.9999924, 0, 255, 255, 255 + -110.2548523, 148.638855, 13.81181049, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -74.03248596, 148.345459, 13.7986269, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -71.50270081, 129.3566284, 13.78007221, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -121.5918274, 129.0874939, 13.81181049, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -153.1471252, 125.7236328, 13.81181049, 0, 0, 70, 1, 15, 44.99999237, 0, 255, 255, 255 + -143.9999084, 79.96911621, 13.75566196, 0, 0, 70, 1, 15, 104.9999847, 0, 255, 255, 255 + -167.6469421, 48.86315918, 13.75541782, 0, 0, 70, 1, 15, -76.00002289, 0, 255, 255, 255 + -176.2187195, 81.081604, 13.75566196, 0, 0, 70, 1, 15, -80, 0, 255, 255, 255 + -188.2224426, 79.84326172, 13.75566196, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -188.1576233, 46.15802002, 13.71415806, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -189.0925598, 8.299133301, 13.76187992, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -188.6985779, -30.35461426, 13.76187992, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -219.0816345, -24.2824707, 13.76187992, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -220.5606384, 10.60125732, 13.75016117, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -153.3560486, -41.81988525, 13.76188374, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -180.4219055, -41.35778809, 13.76188374, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -146.7934265, -27.02478027, 13.76188374, 0, 0, 70, 1, 15, -80, 0, 255, 255, 255 + -156.4325867, 7.347290039, 13.76090717, 0, 0, 70, 1, 15, -74.99997711, 0, 255, 255, 255 + -125.1372375, 7.547119141, 13.76188374, 0, 0, 70, 1, 15, 99.99998474, 0, 255, 255, 255 + -113.8361511, -34.21740723, 13.76188374, 0, 0, 70, 1, 15, 99.99998474, 0, 255, 255, 255 + -63.64006805, 1.260681152, 13.77856541, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -64.55912781, 43.07763672, 13.77496815, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -64.88430786, 72.83850098, 13.76178455, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -159.3229675, 245.5550537, 13.81214428, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -115.9048767, 244.9394531, 13.81141186, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -93.93083191, 245.9142456, 13.81263256, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -181.1031799, 275.9880676, 13.81312084, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -146.2695618, 276.5540466, 13.81214428, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -82.74938965, 276.7535706, 13.80921459, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -64.57316589, 308.2738647, 13.76185322, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -64.12162781, 368.6919556, 13.79090595, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -163.6748352, 376.0770264, 13.81181049, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -103.6678772, 375.6738586, 13.81083393, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -155.3690491, 393.4135742, 13.77179813, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -131.2112732, 393.947937, 13.78107548, 0, 0, 70, 1, 15, 179.8999939, 0, 255, 255, 255 + -123.7695618, 403.1563416, 13.79914188, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -123.3938293, 425.0829468, 13.75666142, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -121.5522766, 448.6749573, 13.71466923, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -126.6437073, 452.7816162, 13.70880985, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -147.1416931, 452.9188538, 13.70929813, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -141.6078186, 472.0286865, 10.7472086, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -149.7258606, 463.4098206, 13.55793095, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -149.5818787, 481.0414124, 13.55793095, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -106.5762177, 471.7662354, 10.74696445, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -99.1212616, 471.9655457, 13.55793095, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -68.04161072, 454.3017578, 13.71173954, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -68.35020447, 488.5234375, 13.71466923, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -135.4012756, 492.4648132, 13.55793095, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -111.0071716, 492.0841064, 13.55695438, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -139.5365906, 526.9630127, 13.75568485, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -97.88847351, 393.5717773, 13.79767704, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -64.68434143, 400.8167725, 13.68838978, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -64.33131409, 435.8433838, 13.67520618, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -185.2638245, 484.4447021, 13.71173954, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -185.0804749, 464.791626, 13.71173954, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -347.2648315, 209.9407043, 13.76214314, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -348.9113159, 239.927948, 13.75677204, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -316.1721802, 246.5031738, 13.81190205, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -338.0722046, 246.8275146, 13.81190205, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -290.9195557, 245.7976379, 13.81190205, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -348.2229614, 157.5621338, 13.81173992, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -347.9768677, 111.9422302, 13.8117075, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -348.1221313, 80.90634155, 13.8117075, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -220.0423889, -133.6365967, 13.45280361, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -219.9007874, -69.98962402, 13.75700283, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -188.1225891, -124.9100342, 13.47965908, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -188.256134, -73.80407715, 13.74894619, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -64.30308533, 115.5940552, 13.76178455, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -34.22516632, 103.6417236, 13.76178455, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -75.56465149, 184.832489, 14.46886539, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -75.78877258, 167.7836609, 14.46886539, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -87.62861633, -41.7411499, 13.81181812, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -64.96572876, -36.35870361, 13.78637791, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -66.75791931, -68.14868164, 13.76041889, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -67.8596344, -129.0440063, 13.76139545, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -67.64752197, -97.90100098, 13.76115131, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -103.8348541, -70.41674805, 13.80901051, 0, 0, 70, 1, 15, 99.99998474, 0, 255, 255, 255 + -94.63500977, -104.5870972, 13.81194019, 0, 0, 70, 1, 15, 99.99998474, 0, 255, 255, 255 + -121.2413025, -125.8465576, 13.81194019, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -129.39505, -94.33398438, 13.81194019, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -136.8072815, -66.32885742, 13.76189137, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -150.8260803, -59.81811523, 13.76188374, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -177.2463684, -60.14477539, 13.76188374, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -131.4233093, 40.42224121, 13.76054478, 0, 0, 70, 1, 15, 110.0000076, 0, 255, 255, 255 + -348.7173462, 282.8370972, 13.75527096, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -348.4646606, 367.557251, 13.75729847, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -331.9231567, 375.736145, 13.81193256, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -301.2071533, 375.5275574, 13.80607319, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -271.5819092, 375.3141174, 13.81535053, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -237.6601868, 345.2220459, 13.8125124, 0, 0, 70, 1, 15, -69.99999237, 0, 255, 255, 255 + -266.2049561, 276.4144592, 13.80848408, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -226.3368835, 277.0965881, 13.8079958, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -224.3097229, 300.4170837, 13.7968874, 0, 0, 70, 1, 15, -79.00000763, 0, 255, 255, 255 + -230.9170837, 326.0900269, 13.81397724, 0, 0, 70, 1, 15, -69.99999237, 0, 255, 255, 255 + -307.3450928, 277.2237854, 13.81190205, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -348.7094727, 409.0061035, 13.76111698, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -347.6394043, 453.5717468, 13.76136112, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -348.5622559, 523.385376, 13.75957203, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -335.4310913, 393.7014771, 13.78434467, 0, 0, 70, 1, 15, -179.9999084, 0, 255, 255, 255 + -284.7366943, 392.9996948, 13.80997944, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -257.4180908, 422.3742065, 13.81122684, 0, 0, 70, 1, 15, -74.99997711, 0, 255, 255, 255 + -285.428833, 448.7718506, 13.80590534, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -285.7852173, 461.4366455, 13.80590534, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -271.8514404, 476.2132263, 13.80590534, 0, 0, 70, 1, 15, -74.99997711, 0, 255, 255, 255 + -34.71442413, -82.14599609, 13.76188374, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -33.84020996, -129.5942383, 13.76188374, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -64.27220154, 214.6515808, 13.76134205, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -64.58811951, 238.4969177, 13.76183033, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -72.4092865, 534.7268066, 13.75275517, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -122.4548645, 534.6676025, 13.70792103, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -103.9426422, 534.3221436, 13.69962025, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -156.0110779, 534.2363281, 13.75910282, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -180.6180115, 534.4150391, 13.75861454, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -148.6794128, 498.2808838, 13.71320438, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -148.676178, 525.6827393, 13.7439661, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -188.4751892, 513.2178955, 13.77033329, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -188.6876526, 429.9560547, 13.78693485, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -282.171814, 516.4172363, 13.84838581, 0, 0, 70, 1, 15, -80, 0, 255, 255, 255 + -326.5087891, 534.661377, 13.75312519, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -235.5677795, 534.2828369, 13.81171894, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -247.4743347, 501.9285889, 13.80590534, 0, 0, 70, 1, 15, 99.99998474, 0, 255, 255, 255 + -218.1654358, 471.0296631, 13.81025028, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -218.0401306, 516.9637451, 13.80585575, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -218.9541321, 398.2319641, 13.81195927, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -215.1634216, 368.4020386, 14.03272724, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -268.5595093, 706.6573486, 10.49189091, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -293.1268921, 682.7218018, 11.3734827, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -288.4489136, 667.6864014, 11.4022913, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -250.8434143, 668.927124, 11.4022913, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -323.0127563, 657.6434326, 13.68427372, 0, 0, 70, 1, 15, -44.99997711, 0, 255, 255, 255 + -312.5396118, 690.7279053, 11.40326786, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -317.3602905, 725.4703369, 11.41181278, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -304.1496582, 673.7860107, 11.40424442, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -286.4718018, 636.1693115, 13.87983036, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -266.524353, 636.104126, 13.32392216, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -268.6103516, 659.897583, 11.91645145, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -251.9222107, 660.6798096, 12.14789677, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -246.3043518, 720.0852051, 2.44101429, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -227.3953552, 720.097168, 2.435399055, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -73.68560791, 651.6813965, 13.65698338, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -84.7666626, 640.2310791, 13.65673923, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -83.07800293, 666.5865479, 12.0639658, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -100.9862976, 648.2337646, 12.07104588, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -112.5899353, 650.5322266, 12.42212009, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -88.06852722, 680.9676514, 12.52783298, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -97.5824585, 669.0128174, 12.06811619, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -109.4590759, 682.9866943, 11.87866306, 0, 0, 70, 1, 15, 144.9999847, 0, 255, 255, 255 + -111.2174988, 671.4302979, 12.06079197, 0, 0, 70, 1, 15, 49.99999619, 0, 255, 255, 255 + -125.6178894, 680.3364258, 11.91284275, 0, 0, 70, 1, 15, -135.0000153, 0, 255, 255, 255 + -125.3074646, 670.4117432, 11.99316502, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -204.985321, 643.9674072, 11.40380955, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -204.9049377, 660.881958, 11.40405369, 0, 0, 70, 1, 15, -63.99998856, 0, 255, 255, 255 + -172.9242859, 668.175415, 11.40405369, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -179.6893616, 645.0970459, 11.40405369, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -193.7418518, 645.1009521, 11.40380955, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -205.1559143, 672.0352783, 11.40405369, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -205.150238, 678.4735107, 11.40405369, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -205.3244934, 689.9250488, 11.41406345, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -193.6150208, 688.6157227, 11.40405369, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -179.6302185, 688.5196533, 11.40405369, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -167.5080872, 677.8529053, 11.40405369, 0, 0, 70, 1, 15, 120, 0, 255, 255, 255 + -154.6419373, 655.7797852, 11.40405369, 0, 0, 70, 1, 15, 120, 0, 255, 255, 255 + -186.4737244, 668.1290283, 11.40405369, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -166.6958313, 707.0311279, 9.343750954, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -174.6399841, 719.4700928, 9.435059547, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -179.4778137, 708.701416, 9.157471657, 0, 0, 70, 1, 15, -44.99997711, 0, 255, 255, 255 + -174.9994202, 745.605957, 11.38623142, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -34.17356873, 720.9232178, 13.65836048, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -63.81168365, 747.9246826, 13.71182728, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 48.90016174, 738.6604004, 13.66178989, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 48.90016174, 715.5526123, 13.66130161, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 30.81582642, 725.5994873, 13.66178989, 0, 0, 70, 1, 15, -89.90000153, 0, 255, 255, 255 + -21.79605103, 709.0301514, 13.71175861, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 15.45024109, 708.8272705, 13.71175861, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 97.75747681, 707.1368408, 9.050183296, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 81.72229004, 690.3563232, 11.58826923, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -10.93673706, 690.8638916, 13.71175861, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 15.45028687, 690.4578857, 13.58431721, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 114.2315674, 724.4650879, 13.71188831, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 114.6375732, 759.986084, 13.71188831, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 132.5291138, 755.1212158, 13.71188831, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 132.6955566, 718.085083, 13.71188831, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 132.3621826, 625.713501, 13.71085072, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 132.1994629, 655.8387451, 13.71183109, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 114.8540039, 645.0447998, 13.71183109, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 114.8374023, 684.3587646, 13.71183109, 0, 0, 70, 1, 15, -177.9998932, 0, 255, 255, 255 + 114.5525513, 600.7088623, 13.71207142, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 114.4400635, 569.1942139, 13.71158314, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 48.7228241, 681.4908447, 13.66178989, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 48.6051178, 648.2164307, 13.66178989, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 61.29789734, 630.5272217, 13.6863184, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 96.2535553, 630.6920166, 13.71195316, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -169.3586121, 612.7197266, 13.81200886, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -136.7220764, 612.3387451, 13.81200886, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -91.76756287, 612.7197266, 13.7797823, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -193.535614, 630.446167, 13.78497791, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -163.9065857, 630.0410156, 13.75487995, 0, 0, 70, 1, 15, -179.9999084, 0, 255, 255, 255 + -128.1215515, 630.661377, 13.72265339, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -81.55934143, 630.5202637, 13.68383503, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -188.3965759, 601.9051514, 13.86774158, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -218.7691345, 601.4902344, 13.86700916, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -24.94578552, 534.5806885, 13.65775776, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -2.453948975, 534.9991455, 13.65775776, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 21.14334106, 534.8818359, 13.65775776, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -15.08891296, 553.0909424, 13.65775776, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 12.21511841, 552.4632568, 13.65775776, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 57.82646179, 534.8880615, 13.60770893, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 95.80104065, 533.8419189, 13.60404682, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 78.64448547, 535.4111328, 13.60770893, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 66.30012512, 552.8814697, 13.60770893, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 115.1724243, 492.1602783, 13.65758991, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 115.3816528, 450.942749, 13.65807819, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 114.177124, 416.1661682, 13.84582233, 0, 0, 70, 1, 15, -89.90000153, 0, 255, 255, 255 + 105.598877, 393.9881897, 13.81493855, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 67.41506958, 393.2558899, 13.7119112, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 49.84004211, 409.0524902, 13.62204838, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 49.6308136, 433.1135254, 13.68137455, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 49.84004211, 459.0576172, 13.64377689, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 50.15388489, 498.8106689, 13.72727299, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 29.13386536, 515.6486816, 13.65769291, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 28.9859314, 474.2239075, 13.69529057, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 29.13388062, 445.6704712, 13.69529057, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 28.69004822, 410.3115234, 13.69529057, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -19.98396301, 393.8895569, 13.76196003, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 10.78866577, 393.7416077, 13.76196003, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -21.90725708, 375.1004333, 13.76196003, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -0.4551696777, 374.9524841, 13.76196003, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 19.81333923, 374.6565857, 13.76196003, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 98.07644653, 374.8045349, 13.74291706, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 28.97247314, 358.2772217, 13.69529057, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 28.99043274, 302.5184021, 13.69529057, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 49.91307068, 327.6255493, 13.72361088, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -13.48248291, 276.9928284, 13.81181812, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 7.021697998, 277.2020569, 13.81963062, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 5.97555542, 247.2826843, 13.80766773, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 62.67588806, 246.2365417, 13.75728703, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 28.15354919, 235.356781, 13.80478382, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 28.57203674, 198.3237305, 13.78232288, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 29.40893555, 160.6629944, 13.75009632, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 49.49465942, 160.0353088, 13.75009632, 0, 0, 70, 1, 15, 89.90000153, 0, 255, 255, 255 + 50.33155823, 211.2957458, 13.80478382, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -12.43630981, 147.272522, 13.76181507, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 14.76312256, 146.4356079, 13.76181507, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 114.6895752, 516.9904785, 13.65783405, 0, 0, 70, 1, 15, -89.90000153, 0, 255, 255, 255 + 163.9931641, -242.6604004, 13.46004963, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 226.7055054, -225.0517578, 8.078064919, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 174.0583496, -224.6716309, 12.22787189, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 234.0960693, -471.0379639, 7.627678871, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 234.4096069, -435.4515991, 4.007317543, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 215.3622437, -452.0690918, 3.987786293, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 168.4077148, -484.4594727, 13.26220036, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 200.8319092, -502.4727783, 8.627923012, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 166.0244141, -502.3619385, 13.56078434, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 116.1009521, -577.6865234, 13.76033115, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 77.92790222, -577.6865234, 13.76228428, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 65.87509155, -604.8249512, 13.76190662, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + 47.29969788, -620.3044434, 13.3549242, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 48.07368469, -592.8283691, 13.76190662, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 26.78947449, -637.5897217, 13.7618494, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 198.0946655, -41.01037598, 13.76202106, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 220.8782959, -59.9473877, 13.77203083, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 168.0618286, -59.9473877, 13.76202106, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -19.00401306, -637.0737305, 13.7618494, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -33.45147705, -596.5690918, 13.75527096, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -64.28146362, -602.1158447, 13.75917721, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + -93.09745789, -577.1027832, 13.76212406, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + -122.8294983, -621.9354248, 13.74623775, 0, 0, 70, 1, 15, 90.00000763, 0, 255, 255, 255 + -122.0085754, -590.7402344, 13.73842525, 0, 0, 70, 1, 15, 90.1000061, 0, 255, 255, 255 + 167.4506836, -142.5223389, 13.5304575, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 215.2919922, -335.4037476, 7.914727211, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 172.1828003, -301.5938721, 12.0582819, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 190.4592896, -242.6365967, 10.21664143, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 258.9002686, -59.65148926, 13.76202106, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 259.0482178, -42.04595947, 13.74078083, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + 246.7088013, -242.5117188, 7.57004118, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 275.140564, -243.2042847, 4.401339531, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 288.2634888, -280.3562012, 3.92769146, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 288.2129517, -256.904541, 3.953082085, 0, 0, 70, 1, 15, -90, 0, 255, 255, 255 + 274.9812622, -224.8616943, 4.41257, 0, 0, 70, 1, 15, -179.9998932, 0, 255, 255, 255 + -3.137527466, -655.1330566, 13.75965214, 0, 0, 70, 1, 15, 0, 0, 255, 255, 255 + 652.6672363, 1463.823242, 11.9239378, 0, 0, 70, 1, 16, 163.7271576, 0, 255, 255, 255 + 602.395752, 1463.719971, 10.40709209, 0, 0, 70, 1, 16, -179.6795044, 0, 255, 255, 255 + 606.7695313, 1470.256836, 10.95452118, 0, 0, 70, 1, 16, -90.53073883, 0, 255, 255, 255 + 629.2333984, 1470.130371, 10.98171234, 0, 0, 70, 1, 16, 90.0740509, 0, 255, 255, 255 + 595.7515869, 1494.741943, 13.58429623, 0, 0, 70, 1, 16, 89.76678467, 0, 255, 255, 255 + 576.2209473, 1510.293457, 15.54294586, 0, 0, 70, 1, 16, -90.00000763, 0, 255, 255, 255 + 604.8261719, 1445.612061, 10.36680889, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 654.8789063, 1375.946289, 12.90950108, 0, 0, 70, 1, 16, -179.9999847, 0, 255, 255, 255 + 592.8886719, 1436.885986, 10.06138897, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 593.2198486, 1388.655518, 10.00125122, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 577.0599365, 1380.808594, 9.89496994, 0, 0, 70, 1, 16, -90.00000763, 0, 255, 255, 255 + 575.9492188, 1426.030762, 10.05582523, 0, 0, 70, 1, 16, -90.00000763, 0, 255, 255, 255 + 515.3789063, 1461.696777, 9.198562622, 0, 0, 70, 1, 16, -179.9999847, 0, 255, 255, 255 + 542.5087891, 1462.141113, 9.365833282, 0, 0, 70, 1, 16, -179.9999847, 0, 255, 255, 255 + 560.0490723, 1433.732422, 9.730259895, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 538.7666016, 1417.40625, 10.21285534, 0, 0, 70, 1, 16, -90.00000763, 0, 255, 255, 255 + 526.5241699, 1419.929932, 10.39083385, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 541.3852539, 1442.289063, 9.307842255, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 491.5263672, 1445.370605, 8.850542068, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 478.7947083, 1445.151855, 8.982398987, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 503.7441101, 1504.665527, 11.37343597, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 513.4376221, 1480.423828, 9.417470932, 0, 0, 70, 1, 16, -179.999939, 0, 255, 255, 255 + 666.4780273, 1573.583008, 23.99880981, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 690.9055176, 1420.229248, 13.41854954, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 751.1812744, 1438.243164, 13.24559116, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 803.168335, 1356.268555, 13.12695313, 0, 0, 70, 1, 16, 44.99999237, 0, 255, 255, 255 + 817.8100586, 1370.872559, 13.16210938, 0, 0, 70, 1, 16, 44.99999237, 0, 255, 255, 255 + 713.0319824, 1350.391113, 13.28786945, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 782.5600586, 1367.870117, 13.2441864, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 756.7944336, 1368.128906, 13.20195007, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 807.4191895, 1386.514404, 13.20463562, 0, 0, 70, 1, 16, -139.9999695, 0, 255, 255, 255 + 801.5927734, 1414.73999, 13.24833679, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 757.0534668, 1414.092529, 13.24833679, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 803.4053955, 1432.736816, 13.24833679, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 810.6560059, 1444.648438, 13.24809265, 0, 0, 70, 1, 16, -89.99987793, 0, 255, 255, 255 + 810.9147949, 1467.56543, 13.24833679, 0, 0, 70, 1, 16, -89.19956207, 0, 255, 255, 255 + 776.0861816, 1499.804688, 13.24361134, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 800.9453125, 1499.416016, 13.23425198, 0, 0, 70, 1, 16, -180, 0, 255, 255, 255 + 732.9711914, 1438.821777, 13.2449007, 0, 0, 70, 1, 16, -72, 0, 255, 255, 255 + 691.2802734, 1396.613281, 13.28030109, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 786.1206055, 1481.892334, 13.24365616, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 754.626709, 1559.112305, 21.26128006, 0, 0, 70, 1, 16, -45.00000381, 0, 255, 255, 255 + 806.2670898, 1509.49707, 13.77224255, 0, 0, 70, 1, 16, -45.00000381, 0, 255, 255, 255 + 813.1018066, 1528.229248, 14.63082123, 0, 0, 70, 1, 16, 135, 0, 255, 255, 255 + 750.1966553, 1533.671631, 17.85540771, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 912.7460938, 1662.675781, 16.01121902, 0, 0, 70, 1, 16, -135, 0, 255, 255, 255 + 945.8604736, 1695.431885, 15.73265457, 0, 0, 70, 1, 16, -135, 0, 255, 255, 255 + 958.2111816, 1681.112305, 15.73631668, 0, 0, 70, 1, 16, 44.99999237, 0, 255, 255, 255 + 917.4000244, 1641.554199, 16.01366043, 0, 0, 70, 1, 16, 45.09999847, 0, 255, 255, 255 + 896.3679199, 1619.447998, 16.01366043, 0, 0, 70, 1, 16, 34.99999619, 0, 255, 255, 255 + 859.9421387, 1587.407715, 16.01366043, 0, 0, 70, 1, 16, 35, 0, 255, 255, 255 + 964.0280762, 1718.888184, 15.56844711, 0, 0, 70, 1, 16, 45, 0, 255, 255, 255 + 993.9174805, 1746.528809, 17.51937485, 0, 0, 70, 1, 16, 44.99999237, 0, 255, 255, 255 + 982.6738281, 1760.395996, 17.59823227, 0, 0, 70, 1, 16, -134.9999542, 0, 255, 255, 255 + 954.9394531, 1733.504883, 15.76595688, 0, 0, 70, 1, 16, -134.9999542, 0, 255, 255, 255 + 568.8270264, 1522.45752, 16.62468338, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 468.0628662, 1462.39209, 8.861926079, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 423.6202087, 1540.240967, 15.55829334, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 487.0991516, 1578.165283, 16.80318832, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 486.802887, 1592.979492, 18.81100082, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 502.8763123, 1580.461426, 17.31881332, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 606.6497803, 1540.463379, 19.44574356, 0, 0, 70, 1, 16, -176.9999542, 0, 255, 255, 255 + 611.0939941, 1523.130859, 19.41498184, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 592.9533691, 1412.411133, 10.03641987, 0, 0, 70, 1, 16, 89.99996185, 0, 255, 255, 255 + 582.4606934, 1540.600586, 16.65301895, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 427.2294922, 1602.104492, 15.1449852, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 453.1542969, 1602.400879, 16.0277977, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 478.782959, 1601.36377, 18.72799301, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 387.4005127, 1618.368164, 15.21334457, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 412.7505798, 1618.368164, 15.167202, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 445.0206604, 1619.041504, 15.24264145, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 472.6491699, 1619.115723, 18.30709457, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 510.0551758, 1618.671387, 19.96749496, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 551.8311768, 1618.671387, 24.14645004, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 515.0964355, 1601.250977, 20.59273911, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 542.6462402, 1601.460449, 22.03536606, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 566.2155762, 1600.936523, 26.09981918, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 564.7453613, 1636.492188, 28.48357391, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 554.1541748, 1644.301758, 28.41609192, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 482.0830078, 1658.81958, 18.01106262, 0, 0, 70, 1, 16, -9.999938965, 0, 255, 255, 255 + 447.1203613, 1666.206055, 15.17199326, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 437.5878906, 1651.645508, 15.02453232, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 437.692627, 1631.533203, 15.21593857, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 504.4807434, 1653.814453, 20.34138489, 0, 0, 70, 1, 16, -14.9998579, 0, 255, 255, 255 + 486.4797363, 1480.29248, 9.872486115, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 541.9849854, 1523.405273, 14.58388901, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 430.8264465, 1522.685547, 15.65228271, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 427.2673035, 1513.720703, 15.41220951, 0, 0, 70, 1, 16, 125.0000381, 0, 255, 255, 255 + 448.7453613, 1540.220215, 14.77875233, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 512.0561523, 1539.875488, 12.69852448, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 527.7169189, 1539.959961, 13.75628662, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 546.4351807, 1540.018066, 14.98635101, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 470.1773376, 1540.534668, 12.59455204, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 485.9690857, 1516.920898, 12.12784576, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 929.8745117, 1679.793213, 16.01366043, 0, 0, 70, 1, 16, -134.9999542, 0, 255, 255, 255 + 848.588623, 1602.650635, 16.01366043, 0, 0, 70, 1, 16, -129.8999939, 0, 255, 255, 255 + 1138.663208, 1637.088623, 15.7233963, 0, 0, 70, 1, 16, 49.99999619, 0, 255, 255, 255 + 1127.607056, 1626.553223, 15.72315216, 0, 0, 70, 1, 16, 49.99999619, 0, 255, 255, 255 + 1108.74707, 1607.498047, 15.72032928, 0, 0, 70, 1, 16, 50.00000763, 0, 255, 255, 255 + 1091.512939, 1589.938477, 15.72325897, 0, 0, 70, 1, 16, 44.99998093, 0, 255, 255, 255 + 1082.852295, 1607.374268, 15.75011444, 0, 0, 70, 1, 16, -134.9999542, 0, 255, 255, 255 + 1109.618896, 1633.345703, 15.71543121, 0, 0, 70, 1, 16, -129.999939, 0, 255, 255, 255 + 1097.836304, 1576.57251, 15.71545029, 0, 0, 70, 1, 16, 135, 0, 255, 255, 255 + 1113.339722, 1561.00293, 15.71545029, 0, 0, 70, 1, 16, -137, 0, 255, 255, 255 + 620.2462158, 1589.522949, 22.33880615, 0, 0, 70, 1, 16, -169.9999542, 0, 255, 255, 255 + 655.2890625, 1592.146484, 23.87298584, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 1072.035645, 1844.246338, 11.7450037, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 1096.605835, 1824.012207, 11.74720097, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1053.913818, 1823.233887, 11.74305058, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 1069.033936, 1804.556152, 11.74915409, 0, 0, 70, 1, 16, -44.99997711, 0, 255, 255, 255 + 1107.723511, 1806.224121, 11.09436893, 0, 0, 70, 1, 16, 135, 0, 255, 255, 255 + 1123.065918, 1782.320801, 9.892876625, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1146.30188, 1799.775879, 9.910943031, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 1150.304321, 1772.314941, 9.853325844, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 1168.426392, 1762.53125, 9.693902016, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1191.551147, 1750.07959, 9.465297699, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 1215.805054, 1771.929688, 9.374412537, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 1216.43396, 1834.978027, 9.476707458, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 1186.403442, 1854.474609, 10.01285934, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1176.655396, 1872.398438, 10.11002731, 0, 0, 70, 1, 16, -175.9999695, 0, 255, 255, 255 + 1240.489868, 1872.083984, 9.796287537, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 1277.124146, 1871.769531, 9.128074646, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 1255.662476, 1854.238525, 9.553855896, 0, 0, 70, 1, 16, 1.001791134e-005, 0, 255, 255, 255 + 1282.058228, 1835.614258, 9.116344452, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 1300.17981, 1823.607422, 9.014293671, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1312.965454, 1818.159668, 8.765115738, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 1247.649048, 1817.085938, 9.042381287, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 1244.369263, 1800.409668, 9.056785583, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1261.824097, 1800.131836, 8.984031677, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1233.92688, 1825.309082, 9.155174255, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1234.03479, 1785.277832, 9.220359802, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1234.03479, 1761.930664, 9.489891052, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1247.153442, 1750.034668, 11.16515732, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 1223.25061, 1731.912598, 9.588008881, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1183.338013, 1732.023926, 9.416469574, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1136.226196, 1730.307129, 9.44377327, 0, 0, 70, 1, 16, -134.9999542, 0, 255, 255, 255 + 1147.566284, 1716.07666, 9.43986702, 0, 0, 70, 1, 16, 44.99999237, 0, 255, 255, 255 + 1156.025024, 1626.599365, 15.71578693, 0, 0, 70, 1, 16, -44.99997711, 0, 255, 255, 255 + 1179.372192, 1627.321777, 15.65769577, 0, 0, 70, 1, 16, 135, 0, 255, 255, 255 + 1183.485718, 1647.611816, 15.7179842, 0, 0, 70, 1, 16, 44.99999237, 0, 255, 255, 255 + 1213.37854, 1662.949219, 15.74157333, 0, 0, 70, 1, 16, -44.99997711, 0, 255, 255, 255 + 1227.765015, 1648.837891, 15.68395615, 0, 0, 70, 1, 16, -44.99997711, 0, 255, 255, 255 + 1213.877563, 1624.770996, 15.56397247, 0, 0, 70, 1, 16, -134.9999542, 0, 255, 255, 255 + 1176.633423, 1605.759766, 15.75242233, 0, 0, 70, 1, 16, -44.99997711, 0, 255, 255, 255 + 1290.541138, 1672.363281, 15.69933701, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1290.207642, 1684.814941, 15.74621201, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1315.180298, 1713.715332, 15.84470367, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 1319.425415, 1695.94873, 15.7282486, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1272.736694, 1787.667969, 9.953836441, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 1273.07019, 1762.430664, 13.57810211, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 1290.747192, 1780.330078, 11.06711578, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1290.0802, 1740.640137, 14.6916275, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1272.522583, 1707.556641, 15.67917633, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 1342.982056, 1674.291504, 15.72214508, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 1343.342407, 1649.025879, 15.66281891, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 1359.536743, 1663.647949, 15.71921539, 0, 0, 70, 1, 16, 90.1000061, 0, 255, 255, 255 + 1360.026978, 1624.705566, 15.86496735, 0, 0, 70, 1, 16, 89.90000153, 0, 255, 255, 255 + 1360.30481, 1704.697266, 15.67502594, 0, 0, 70, 1, 16, -4.599995613, 0, 255, 255, 255 + 1360.381958, 1738.165771, 13.75119781, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1342.704956, 1749.394531, 11.69113922, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 1360.493286, 1764.403809, 9.72678566, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1321.498169, 1800.424316, 8.405740738, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1353.204224, 1813.062012, 8.396951675, 0, 0, 70, 1, 16, 135, 0, 255, 255, 255 + 1380.168579, 1786.17627, 8.616988182, 0, 0, 70, 1, 16, 135, 0, 255, 255, 255 + 1409.111938, 1757.327148, 14.65165615, 0, 0, 70, 1, 16, 135, 0, 255, 255, 255 + 1423.741821, 1705.545166, 15.65898037, 0, 0, 70, 1, 16, 90.1000061, 0, 255, 255, 255 + 1406.334106, 1707.013916, 15.71342373, 0, 0, 70, 1, 16, -80.99999237, 0, 255, 255, 255 + 1215.319458, 1567.266113, 15.88401413, 0, 0, 70, 1, 16, -44.99997711, 0, 255, 255, 255 + 1241.099731, 1566.036133, 15.7155571, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1233.701294, 1543.516113, 15.710186, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 1233.400269, 1509.643066, 15.76974487, 0, 0, 70, 1, 16, -90, 0, 255, 255, 255 + 1251.442261, 1501.595703, 15.8392067, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1233.65979, 1476.284912, 15.82077026, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 1193.301392, 1494.092773, 15.76974487, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 1220.377075, 1494.092773, 15.76974487, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 1201.194702, 1476.5625, 15.76974487, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1174.677368, 1500.083984, 15.71545029, 0, 0, 70, 1, 16, 135, 0, 255, 255, 255 + 1137.336792, 1536.594727, 15.75231552, 0, 0, 70, 1, 16, 40.99999619, 0, 255, 255, 255 + 354.6739502, 1802.780518, 16.83504868, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 377.5463867, 1802.911621, 18.56283188, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 399.9602051, 1802.911621, 20.54037094, 0, 0, 70, 1, 16, -179.9999542, 0, 255, 255, 255 + 347.1826172, 1820.557617, 16.7700882, 0, 0, 70, 1, 16, 90.1000061, 0, 255, 255, 255 + 346.7192383, 1861.523926, 16.76959229, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 347.0026855, 1897.118652, 16.7205162, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 352.6496582, 1929.640137, 18.40435028, 0, 0, 70, 1, 16, 33, 0, 255, 255, 255 + 379.5279541, 1956.333008, 21.02153015, 0, 0, 70, 1, 16, 44.99999237, 0, 255, 255, 255 + 406.5916748, 1949.289063, 22.47803497, 0, 0, 70, 1, 16, -95, 0, 255, 255, 255 + 406.7770996, 1917.591064, 22.23633575, 0, 0, 70, 1, 16, -96.99999237, 0, 255, 255, 255 + 406.5916748, 1878.292969, 21.93408966, 0, 0, 70, 1, 16, -81, 0, 255, 255, 255 + 432.7285156, 1864.390625, 21.75928497, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 432.7285156, 1912.771484, 22.29199982, 0, 0, 70, 1, 16, 99.99998474, 0, 255, 255, 255 + 433.0993652, 1942.615723, 22.47705841, 0, 0, 70, 1, 16, 110.9999924, 0, 255, 255, 255 + 433.4700623, 1813.970215, 20.72754669, 0, 0, 70, 1, 16, 84.99999237, 0, 255, 255, 255 + 329.7149658, 1840.910645, 16.7622757, 0, 0, 70, 1, 16, -97.99998474, 0, 255, 255, 255 + 329.7149658, 1875.121094, 16.76226807, 0, 0, 70, 1, 16, -91.99999237, 0, 255, 255, 255 + 329.3217773, 1896.224121, 16.75567245, 0, 0, 70, 1, 16, -100.9999924, 0, 255, 255, 255 + 449.0637512, 1962.173096, 22.57845306, 0, 0, 70, 1, 16, -173.9999847, 0, 255, 255, 255 + 485.5812988, 1963.285156, 22.36580658, 0, 0, 70, 1, 16, 163.9999695, 0, 255, 255, 255 + 520.9865723, 1965.509766, 22.37850189, 0, 0, 70, 1, 16, 173.9999542, 0, 255, 255, 255 + 447.0628967, 1802.510986, 22.31264496, 0, 0, 70, 1, 16, 167.9999542, 0, 255, 255, 255 + 481.4486389, 1801.955078, 27.11977386, 0, 0, 70, 1, 16, 173.9999542, 0, 255, 255, 255 + 521.2099609, 1802.603516, 30.15737152, 0, 0, 70, 1, 16, 173.9999542, 0, 255, 255, 255 + 328.9055176, 1756.24707, 16.13949203, 0, 0, 70, 1, 16, -58.99998856, 0, 255, 255, 255 + 330.8518066, 1713.890381, 14.8748436, 0, 0, 70, 1, 16, -91, 0, 255, 255, 255 + 335.022583, 1692.573242, 15.01305771, 0, 0, 70, 1, 16, -86, 0, 255, 255, 255 + 352.7252197, 1626.767334, 15.15197372, 0, 0, 70, 1, 16, -78.00001526, 0, 255, 255, 255 + 363.1984863, 1605.542725, 15.19771957, 0, 0, 70, 1, 16, -80.29998779, 0, 255, 255, 255 + 374.4133301, 1585.801025, 15.21041489, 0, 0, 70, 1, 16, -61.00000763, 0, 255, 255, 255 + 384.237793, 1560.96167, 15.39889145, 0, 0, 70, 1, 16, -74.99997711, 0, 255, 255, 255 + 397.677002, 1530.746582, 15.59833241, 0, 0, 70, 1, 16, -66.99996948, 0, 255, 255, 255 + 416.9553223, 1495.990234, 14.54095936, 0, 0, 70, 1, 16, -70.00000763, 0, 255, 255, 255 + 430.2090149, 1472.911621, 10.61884022, 0, 0, 70, 1, 16, -82.99999237, 0, 255, 255, 255 + 448.1896973, 1440.750488, 8.796984673, 0, 0, 70, 1, 16, -53.99999237, 0, 255, 255, 255 + 471.4533691, 1404.510986, 10.41051006, 0, 0, 70, 1, 16, -52.00000381, 0, 255, 255, 255 + 347.1529541, 1753.265625, 15.68880844, 0, 0, 70, 1, 16, 97.00001526, 0, 255, 255, 255 + 347.7043457, 1718.939209, 14.77865219, 0, 0, 70, 1, 16, 109.9999924, 0, 255, 255, 255 + 350.0478516, 1699.915039, 14.98861313, 0, 0, 70, 1, 16, 107, 0, 255, 255, 255 + 361.5263672, 1686.198242, 15.12365341, 0, 0, 70, 1, 16, 157.9999542, 0, 255, 255, 255 + 382.6184082, 1684.543945, 15.12487411, 0, 0, 70, 1, 16, -178.9999847, 0, 255, 255, 255 + 403.3658447, 1684.268311, 15.06383896, 0, 0, 70, 1, 16, 167.9999542, 0, 255, 255, 255 + 428.7314453, 1684.750977, 15.01501083, 0, 0, 70, 1, 16, -176.9999847, 0, 255, 255, 255 + 451.1331482, 1684.613037, 15.43029404, 0, 0, 70, 1, 16, -173.9999847, 0, 255, 255, 255 + 448.1003113, 1697.709473, 15.14146042, 0, 0, 70, 1, 16, -42.00000381, 0, 255, 255, 255 + 433.1428528, 1711.632813, 15.20273972, 0, 0, 70, 1, 16, -48.00000381, 0, 255, 255, 255 + 419.9775085, 1725.487549, 15.11265182, 0, 0, 70, 1, 16, -56.00000763, 0, 255, 255, 255 + 409.6383057, 1741.341064, 17.12217331, 0, 0, 70, 1, 16, -74.99997711, 0, 255, 255, 255 + 407.0878906, 1753.610352, 19.3216362, 0, 0, 70, 1, 16, -91.99999237, 0, 255, 255, 255 + 397.1622314, 1763.949707, 20.49911118, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 376.4837646, 1764.087402, 18.40121078, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 357.9420166, 1764.363281, 16.88729477, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 523.1113281, 1675.198975, 22.02815247, 0, 0, 70, 1, 16, 160.0000305, 0, 255, 255, 255 + 486.459137, 1694.304932, 16.89997864, 0, 0, 70, 1, 16, 142.9999847, 0, 255, 255, 255 + 453.7060242, 1724.328613, 14.72813034, 0, 0, 70, 1, 16, 139, 0, 255, 255, 255 + 563.5651855, 1699.178955, 30.62721252, 0, 0, 70, 1, 16, -91, 0, 255, 255, 255 + 564.2475586, 1682.022461, 28.73976135, 0, 0, 70, 1, 16, -95, 0, 255, 255, 255 + 540.6523438, 1722.501953, 31.59662628, 0, 0, 70, 1, 16, -92.99998474, 0, 255, 255, 255 + 540.9969482, 1735.529541, 31.30219269, 0, 0, 70, 1, 16, -95, 0, 255, 255, 255 + 541.0657959, 1747.867676, 31.533638, 0, 0, 70, 1, 16, -100.9999924, 0, 255, 255, 255 + 529.0837402, 1763.390137, 31.06557465, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 509.5877686, 1763.780273, 28.1488266, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 480.4414063, 1763.585205, 27.0641098, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 455.3892517, 1763.975098, 23.72060394, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 557.657959, 1754.250244, 31.41181183, 0, 0, 70, 1, 16, 66.99998474, 0, 255, 255, 255 + 557.1706543, 1740.895508, 31.15424347, 0, 0, 70, 1, 16, 139.9999695, 0, 255, 255, 255 + 590.6518555, 1708.675293, 31.96772003, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 616.2242432, 1708.675293, 33.22919464, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 645.3807373, 1708.675293, 34.81415558, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 689.0812988, 1708.675293, 35.21137238, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 709.8977051, 1708.744385, 35.62152863, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 741.7575684, 1711.332031, 36.08124542, 0, 0, 70, 1, 16, 40, 0, 255, 255, 255 + 754.8198242, 1726.148926, 35.87480164, 0, 0, 70, 1, 16, 57.99999619, 0, 255, 255, 255 + 764.7626953, 1738.528809, 35.57035828, 0, 0, 70, 1, 16, 43.99999619, 0, 255, 255, 255 + 769.4416504, 1756.465332, 35.48783875, 0, 0, 70, 1, 16, 89, 0, 255, 255, 255 + 760.9609375, 1770.015137, 35.87602234, 0, 0, 70, 1, 16, 104, 0, 255, 255, 255 + 731.034668, 1798.186523, 38.38573456, 0, 0, 70, 1, 16, 149.9999542, 0, 255, 255, 255 + 742.5373535, 1786.684082, 38.02616882, 0, 0, 70, 1, 16, 144.9999695, 0, 255, 255, 255 + 750.4604492, 1748.991699, 35.4773407, 0, 0, 70, 1, 16, -129, 0, 255, 255, 255 + 725.4569092, 1729.690674, 35.95160675, 0, 0, 70, 1, 16, 176.9999542, 0, 255, 255, 255 + 707.8131104, 1729.495605, 35.70331573, 0, 0, 70, 1, 16, 158.9999695, 0, 255, 255, 255 + 687.3911133, 1728.959473, 35.30023956, 0, 0, 70, 1, 16, 177.9999695, 0, 255, 255, 255 + 654.4527588, 1728.768555, 35.09149933, 0, 0, 70, 1, 16, 175.9999695, 0, 255, 255, 255 + 630.052124, 1728.630615, 33.95771027, 0, 0, 70, 1, 16, 173.9999542, 0, 255, 255, 255 + 723.9743652, 1779.348633, 38.41011047, 0, 0, 70, 1, 16, -38.99999619, 0, 255, 255, 255 + 735.1962891, 1768.462891, 37.36943054, 0, 0, 70, 1, 16, -42.00000381, 0, 255, 255, 255 + 745.0070801, 1760.60083, 36.30302429, 0, 0, 70, 1, 16, -49.99998856, 0, 255, 255, 255 + 698.3422852, 1839.006836, 37.53731918, 0, 0, 70, 1, 16, 147.9999542, 0, 255, 255, 255 + 665.0949707, 1833.305176, 34.34103012, 0, 0, 70, 1, 16, -27.00000954, 0, 255, 255, 255 + 627.1958008, 1841.368652, 32.17599106, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 603.2736816, 1840.15918, 32.12520981, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 581.5019531, 1835.455322, 32.07394028, 0, 0, 70, 1, 16, 43.99999619, 0, 255, 255, 255 + 563.3586426, 1823.359863, 31.94088364, 0, 0, 70, 1, 16, 16, 0, 255, 255, 255 + 541.3179932, 1822.150391, 31.79317856, 0, 0, 70, 1, 16, -118.0000076, 0, 255, 255, 255 + 549.9191895, 1836.261719, 31.90548325, 0, 0, 70, 1, 16, -128, 0, 255, 255, 255 + 565.3745117, 1848.357178, 31.995327, 0, 0, 70, 1, 16, -145.9999847, 0, 255, 255, 255 + 585.8024902, 1855.883301, 32.0500145, 0, 0, 70, 1, 16, -147.9999847, 0, 255, 255, 255 + 625.1799316, 1859.243164, 32.12423325, 0, 0, 70, 1, 16, -178, 0, 255, 255, 255 + 657.4345703, 1855.345703, 32.84298325, 0, 0, 70, 1, 16, 164.9999542, 0, 255, 255, 255 + 678.4000244, 1847.281982, 34.95431137, 0, 0, 70, 1, 16, 159.9999542, 0, 255, 255, 255 + 581.2282715, 1697.975586, 30.3986969, 0, 0, 70, 1, 16, 85.99999237, 0, 255, 255, 255 + 581.0605469, 1683.343262, 28.75587463, 0, 0, 70, 1, 16, 91.99999237, 0, 255, 255, 255 + 594.557373, 1668.14209, 29.1889801, 0, 0, 70, 1, 16, -176.9999847, 0, 255, 255, 255 + 615.2814941, 1667.881104, 30.38917542, 0, 0, 70, 1, 16, 173.9999542, 0, 255, 255, 255 + 643.2316895, 1667.774902, 32.06031799, 0, 0, 70, 1, 16, 161.9999542, 0, 255, 255, 255 + 673.4711914, 1664.079102, 32.68092346, 0, 0, 70, 1, 16, 135.9999542, 0, 255, 255, 255 + 632.4594727, 1642.978516, 31.41188049, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 610.6269531, 1643.236816, 30.11354065, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 654.3450928, 1633.919189, 31.63879776, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 657.3913574, 1618.248047, 26.69592667, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 659.2041016, 1604.695801, 24.76697159, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 678.1889648, 1622.538574, 27.42956924, 0, 0, 70, 1, 16, 109, 0, 255, 255, 255 + 681.3032227, 1606.51709, 24.99621964, 0, 0, 70, 1, 16, 113.9999924, 0, 255, 255, 255 + 685.6418457, 1580.675781, 24.19006729, 0, 0, 70, 1, 16, 104.9999924, 0, 255, 255, 255 + 688.8916016, 1556.91333, 20.59485245, 0, 0, 70, 1, 16, 91, 0, 255, 255, 255 + 690.230957, 1514.806152, 13.92834854, 0, 0, 70, 1, 16, 80, 0, 255, 255, 255 + 647.0339355, 1572.497559, 22.39712524, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 612.4743652, 1549.68457, 19.72695923, 0, 0, 70, 1, 16, -42.00000381, 0, 255, 255, 255 + 602.4941406, 1566.163574, 21.83364868, 0, 0, 70, 1, 16, -42.99999619, 0, 255, 255, 255 + 594.3308105, 1580.27002, 21.82095337, 0, 0, 70, 1, 16, -58.99998856, 0, 255, 255, 255 + 587.4121094, 1593.203613, 24.81167603, 0, 0, 70, 1, 16, -64.99998474, 0, 255, 255, 255 + 657.4724121, 1504.857422, 16.98477173, 0, 0, 70, 1, 16, 130.4999847, 0, 255, 255, 255 + 631.3764648, 1515.145264, 18.42984009, 0, 0, 70, 1, 16, -60.00001144, 0, 255, 255, 255 + 639.4127197, 1500.918945, 17.46182251, 0, 0, 70, 1, 16, -52.99999619, 0, 255, 255, 255 + 646.8201904, 1488.871582, 17.27871704, 0, 0, 70, 1, 16, -41.00001144, 0, 255, 255, 255 + 657.1791992, 1479.248047, 15.14614868, 0, 0, 70, 1, 16, -32.00000381, 0, 255, 255, 255 + 672.3765869, 1468.546143, 13.77004719, 0, 0, 70, 1, 16, -91, 0, 255, 255, 255 + 622.7480469, 1463.092285, 10.69249249, 0, 0, 70, 1, 16, 171.9999542, 0, 255, 255, 255 + 662.104248, 1444.264893, 12.70714092, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 672.1824951, 1431.761719, 13.51369953, 0, 0, 70, 1, 16, -93.99998474, 0, 255, 255, 255 + 672.4855957, 1411.774902, 13.34866047, 0, 0, 70, 1, 16, -102.9999847, 0, 255, 255, 255 + 672.7189941, 1396.130859, 13.25198078, 0, 0, 70, 1, 16, -58.99998856, 0, 255, 255, 255 + 682.4240723, 1381.065186, 13.25539875, 0, 0, 70, 1, 16, -48.99999237, 0, 255, 255, 255 + 690.706543, 1441.079102, 13.78445148, 0, 0, 70, 1, 16, 78.99999237, 0, 255, 255, 255 + 690.8050537, 1461.393555, 13.71389484, 0, 0, 70, 1, 16, 81.99999237, 0, 255, 255, 255 + 704.3815918, 1474.308594, 13.66824055, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 718.4190674, 1474.990723, 13.43337727, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 731.8654785, 1468.500977, 13.24783039, 0, 0, 70, 1, 16, -86, 0, 255, 255, 255 + 720.3823242, 1368.598633, 13.25832844, 0, 0, 70, 1, 16, 178.9999542, 0, 255, 255, 255 + 708.9025879, 1377.602295, 13.30618, 0, 0, 70, 1, 16, 122, 0, 255, 255, 255 + 732.3525391, 1384.991211, 13.24343586, 0, 0, 70, 1, 16, -82.99999237, 0, 255, 255, 255 + 750.2875977, 1377.243652, 13.24636555, 0, 0, 70, 1, 16, 84, 0, 255, 255, 255 + 750.2209473, 1392.025879, 13.24685383, 0, 0, 70, 1, 16, 93.99999237, 0, 255, 255, 255 + 732.4667969, 1421.196289, 13.24831867, 0, 0, 70, 1, 16, -101.9999924, 0, 255, 255, 255 + 750.342041, 1469.399414, 13.24783039, 0, 0, 70, 1, 16, 90.00000763, 0, 255, 255, 255 + 697.5639648, 1493.105957, 13.76662922, 0, 0, 70, 1, 16, 172.9999695, 0, 255, 255, 255 + 718.5302734, 1493.318359, 13.43166828, 0, 0, 70, 1, 16, -170.9999847, 0, 255, 255, 255 + 691.598999, 1324.87207, 13.20597076, 0, 0, 70, 1, 16, -48.99999237, 0, 255, 255, 255 + 686.2548828, 1350.373047, 13.27663898, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 737.7072754, 1350.665527, 13.25295734, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 342.5351563, 1947.303711, 19.09257507, 0, 0, 70, 1, 16, -130, 0, 255, 255, 255 + 364.1047363, 1967.322998, 20.77323914, 0, 0, 70, 1, 16, -142.9999847, 0, 255, 255, 255 + 415.8664551, 1979.936035, 22.56990814, 0, 0, 70, 1, 16, -178.9999847, 0, 255, 255, 255 + 460.1114502, 1979.920898, 22.40364838, 0, 0, 70, 1, 16, -164.9999847, 0, 255, 255, 255 + 498.2136536, 1981.127441, 22.4056015, 0, 0, 70, 1, 16, 175.9999695, 0, 255, 255, 255 + 984.9669189, 1899.939209, 21.4606514, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1013.188477, 1901.097656, 16.87495804, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1052.045654, 1903.414063, 12.797616, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 986.4481201, 1931.247559, 21.18037796, 0, 0, 70, 1, 16, 177.9999695, 0, 255, 255, 255 + 1035.091675, 1938.481201, 13.79566288, 0, 0, 70, 1, 16, 179.9999542, 0, 255, 255, 255 + 938.6584473, 1930.575195, 22.50539017, 0, 0, 70, 1, 16, 175.9999695, 0, 255, 255, 255 + 910.135498, 1928.762207, 28.46437454, 0, 0, 70, 1, 16, 166.9999542, 0, 255, 255, 255 + 873.1242676, 1927.824219, 35.26027298, 0, 0, 70, 1, 16, 167.9999542, 0, 255, 255, 255 + 868.5634766, 1902.071045, 35.81154251, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 918.7880859, 1900.387939, 26.11232376, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 942.2792969, 1900.19458, 22.2519722, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1093.775879, 1941.118652, 12.70972538, 0, 0, 70, 1, 16, -173, 0, 255, 255, 255 + 1143.0802, 1941.709473, 12.7092371, 0, 0, 70, 1, 16, 177.9999695, 0, 255, 255, 255 + 1168.270142, 1940.440674, 12.6623621, 0, 0, 70, 1, 16, 171.9999542, 0, 255, 255, 255 + 1189.226685, 1935.934082, 12.34644413, 0, 0, 70, 1, 16, 146.9999695, 0, 255, 255, 255 + 1216.931763, 1936.760742, 11.76148319, 0, 0, 70, 1, 16, -154, 0, 255, 255, 255 + 1241.590942, 1940.963623, 11.07203007, 0, 0, 70, 1, 16, 165.9999695, 0, 255, 255, 255 + 1272.260376, 1939.108887, 10.47925472, 0, 0, 70, 1, 16, 153.9999695, 0, 255, 255, 255 + 1303.212524, 1930.854492, 12.19458675, 0, 0, 70, 1, 16, 155.9999695, 0, 255, 255, 255 + 1335.905151, 1919.126953, 14.86987972, 0, 0, 70, 1, 16, 147.9999542, 0, 255, 255, 255 + 1116.395386, 1904.425293, 12.70972538, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1141.883911, 1904.005859, 12.70972538, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1165.07312, 1903.647461, 12.70972538, 0, 0, 70, 1, 16, -13.00000763, 0, 255, 255, 255 + 1188.822144, 1898.637207, 12.52661991, 0, 0, 70, 1, 16, -4.999998093, 0, 255, 255, 255 + 1213.220093, 1899.242676, 12.12818241, 0, 0, 70, 1, 16, 13.99999905, 0, 255, 255, 255 + 1239.900513, 1903.556641, 11.20044804, 0, 0, 70, 1, 16, -6.52436018, 0, 255, 255, 255 + 1268.955444, 1902.035645, 10.49487972, 0, 0, 70, 1, 16, -12.0000124, 0, 255, 255, 255 + 1296.949829, 1894.852051, 12.47632504, 0, 0, 70, 1, 16, -15.99999046, 0, 255, 255, 255 + 1319.841675, 1885.910889, 15.01294613, 0, 0, 70, 1, 16, -32.00000381, 0, 255, 255, 255 + 1093.536133, 1904.750244, 12.70972538, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1100.651123, 1897.860352, 12.25511932, 0, 0, 70, 1, 16, 170.9999695, 0, 255, 255, 255 + 1065.108887, 1895.225586, 12.70970917, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1073.254883, 1884.94458, 12.70970917, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1091.541626, 1880.125977, 12.62328339, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1132.232544, 1878.175293, 9.92552948, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1143.503296, 1877.428467, 9.892814636, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1160.213501, 1891.969727, 9.91349411, 0, 0, 70, 1, 16, 148.9999695, 0, 255, 255, 255 + 1144.680054, 1896.375, 9.897209167, 0, 0, 70, 1, 16, 132, 0, 255, 255, 255 + 1124.563232, 1896.679688, 10.2165451, 0, 0, 70, 1, 16, -168.9999847, 0, 255, 255, 255 + 1111.710205, 1879.60083, 11.26049042, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1162.917603, 1855.893311, 9.911052704, 0, 0, 70, 1, 16, -29.99999237, 0, 255, 255, 255 + 1210.466187, 1872.14209, 9.801921844, 0, 0, 70, 1, 16, -178.9999847, 0, 255, 255, 255 + 1267.852661, 1817.401855, 8.932518005, 0, 0, 70, 1, 16, 168.9999695, 0, 255, 255, 255 + 1310.497681, 1855.621582, 8.304576874, 0, 0, 70, 1, 16, -133.9999847, 0, 255, 255, 255 + 1321.814819, 1840.248535, 8.747692108, 0, 0, 70, 1, 16, 56.00000381, 0, 255, 255, 255 + 1333.09021, 1854.800049, 6.309459686, 0, 0, 70, 1, 16, 51, 0, 255, 255, 255 + 1343.210327, 1792.50708, 8.334695816, 0, 0, 70, 1, 16, -95, 0, 255, 255, 255 + 1343.282837, 1773.775391, 8.347146988, 0, 0, 70, 1, 16, -92.99998474, 0, 255, 255, 255 + 1352.067017, 1861.269531, 15.35523129, 0, 0, 70, 1, 16, -33.99999619, 0, 255, 255, 255 + 1372.153442, 1850.169434, 15.35523129, 0, 0, 70, 1, 16, -14.99999428, 0, 255, 255, 255 + 1396.31311, 1837.960449, 15.35498714, 0, 0, 70, 1, 16, -35.99998474, 0, 255, 255, 255 + 1410.009155, 1826.421875, 15.74854183, 0, 0, 70, 1, 16, -53.99999237, 0, 255, 255, 255 + 1439.579712, 1797.827881, 15.90137386, 0, 0, 70, 1, 16, -38, 0, 255, 255, 255 + 1469.523804, 1820.4375, 15.90112972, 0, 0, 70, 1, 16, 132.9999695, 0, 255, 255, 255 + 1447.228638, 1842.855957, 15.90137386, 0, 0, 70, 1, 16, 134, 0, 255, 255, 255 + 1422.291382, 1864.335449, 15.35523129, 0, 0, 70, 1, 16, 124.9999542, 0, 255, 255, 255 + 1387.925903, 1883.25293, 15.35547543, 0, 0, 70, 1, 16, 149.9999542, 0, 255, 255, 255 + 1361.289429, 1900.969238, 15.38379574, 0, 0, 70, 1, 16, 158.9999695, 0, 255, 255, 255 + 1473.552856, 1761.903076, 14.31275177, 0, 0, 70, 1, 16, -57, 0, 255, 255, 255 + 1481.136841, 1738.419189, 13.17115021, 0, 0, 70, 1, 16, -84.99997711, 0, 255, 255, 255 + 1480.225708, 1714.906738, 13.17115021, 0, 0, 70, 1, 16, -97.99998474, 0, 255, 255, 255 + 1472.641968, 1693.997559, 13.17090607, 0, 0, 70, 1, 16, -119, 0, 255, 255, 255 + 1457.059448, 1671.929443, 13.97730255, 0, 0, 70, 1, 16, -121.9999847, 0, 255, 255, 255 + 1446.27356, 1656.074219, 15.44434357, 0, 0, 70, 1, 16, -118.0000076, 0, 255, 255, 255 + 1432.415649, 1638.885742, 15.90113068, 0, 0, 70, 1, 16, -127.0000076, 0, 255, 255, 255 + 1379.505493, 1616.512695, 15.90137482, 0, 0, 70, 1, 16, -174.9999847, 0, 255, 255, 255 + 1402.957642, 1620.510742, 15.90137482, 0, 0, 70, 1, 16, -158.8999786, 0, 255, 255, 255 + 1507.293579, 1776.25293, 14.97412872, 0, 0, 70, 1, 16, 115.9999542, 0, 255, 255, 255 + 1517.139038, 1748.772461, 13.22583771, 0, 0, 70, 1, 16, 96, 0, 255, 255, 255 + 1516.89563, 1716.790771, 13.17066193, 0, 0, 70, 1, 16, 84.99999237, 0, 255, 255, 255 + 1509.981079, 1687.38916, 13.17066193, 0, 0, 70, 1, 16, 73, 0, 255, 255, 255 + 1495.460083, 1661.483887, 13.24585724, 0, 0, 70, 1, 16, 52.99999237, 0, 255, 255, 255 + 1480.828003, 1641.547363, 14.84888458, 0, 0, 70, 1, 16, 57.00000381, 0, 255, 255, 255 + 1466.185913, 1621.834961, 15.89551544, 0, 0, 70, 1, 16, 56.00000381, 0, 255, 255, 255 + 1451.215454, 1606.227295, 15.90137482, 0, 0, 70, 1, 16, 45.99999619, 0, 255, 255, 255 + 1430.656128, 1592.307129, 15.90113068, 0, 0, 70, 1, 16, 30.00000191, 0, 255, 255, 255 + 1390.770874, 1580.598145, 15.90137482, 0, 0, 70, 1, 16, 9, 0, 255, 255, 255 + 1363.96228, 1580.070801, 15.90137482, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1340.314819, 1582.253418, 15.90137482, 0, 0, 70, 1, 16, -12.0000124, 0, 255, 255, 255 + 1315.457153, 1588.249268, 15.88379669, 0, 0, 70, 1, 16, -13.00000763, 0, 255, 255, 255 + 1286.46106, 1600.268555, 15.63111115, 0, 0, 70, 1, 16, -25.99998856, 0, 255, 255, 255 + 1266.930298, 1603.762207, 15.61817169, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1246.454956, 1601.579102, 15.62500763, 0, 0, 70, 1, 16, 11, 0, 255, 255, 255 + 1232.331665, 1597.995361, 15.77198029, 0, 0, 70, 1, 16, 16, 0, 255, 255, 255 + 1287.818481, 1637.106934, 15.61841583, 0, 0, 70, 1, 16, -103.0000153, 0, 255, 255, 255 + 1310.791626, 1629.97998, 15.76294708, 0, 0, 70, 1, 16, -113.0000153, 0, 255, 255, 255 + 1331.805298, 1621.860352, 15.90161896, 0, 0, 70, 1, 16, 70.99998474, 0, 255, 255, 255 + 872.7147217, 1624.526855, 16.01361847, 0, 0, 70, 1, 16, -139.9999847, 0, 255, 255, 255 + 958.1175537, 1886.755127, 21.9230423, 0, 0, 70, 1, 16, -101.9999924, 0, 255, 255, 255 + 959.09375, 1861.155762, 21.95624542, 0, 0, 70, 1, 16, -97.99998474, 0, 255, 255, 255 + 958.7684326, 1835.556641, 20.03070831, 0, 0, 70, 1, 16, -107.9999847, 0, 255, 255, 255 + 958.7684326, 1805.618652, 19.33808136, 0, 0, 70, 1, 16, -92.99998474, 0, 255, 255, 255 + 978.8355713, 1772.101074, 18.06161118, 0, 0, 70, 1, 16, -43.89442825, 0, 255, 255, 255 + 985.6693115, 1791.300293, 18.99642563, 0, 0, 70, 1, 16, 157.9999847, 0, 255, 255, 255 + 977.1000977, 1810.282715, 19.18256378, 0, 0, 70, 1, 16, 113.9999619, 0, 255, 255, 255 + 976.8830566, 1838.376953, 20.22821808, 0, 0, 70, 1, 16, 95, 0, 255, 255, 255 + 976.8830566, 1861.155762, 21.93549347, 0, 0, 70, 1, 16, 95, 0, 255, 255, 255 + 976.3405762, 1883.934814, 21.89203644, 0, 0, 70, 1, 16, 117, 0, 255, 255, 255 + 1004.542969, 1772.209473, 17.71175766, 0, 0, 70, 1, 16, 133.9999847, 0, 255, 255, 255 + 1018.427246, 1758.216553, 16.68539047, 0, 0, 70, 1, 16, 139.9999695, 0, 255, 255, 255 + 978.4914551, 1731.371826, 16.46151352, 0, 0, 70, 1, 16, 48.00000381, 0, 255, 255, 255 + 1008.493408, 1742.253418, 15.96224594, 0, 0, 70, 1, 16, -49.99998856, 0, 255, 255, 255 + 1023.462402, 1727.067383, 15.07841873, 0, 0, 70, 1, 16, -47.00000381, 0, 255, 255, 255 + 1041.360107, 1709.495117, 14.27006912, 0, 0, 70, 1, 16, -30.99998665, 0, 255, 255, 255 + 1054.485229, 1696.695557, 12.06425858, 0, 0, 70, 1, 16, -44.99998856, 0, 255, 255, 255 + 1056.268311, 1756.402832, 14.46461105, 0, 0, 70, 1, 16, 166.9999542, 0, 255, 255, 255 + 1053.660522, 1738.148193, 14.55152512, 0, 0, 70, 1, 16, 0, 0, 255, 255, 255 + 1049.058472, 1726.949951, 15.03837967, 0, 0, 70, 1, 16, 140.9999542, 0, 255, 255, 255 + 1066.08606, 1711.149414, 12.31865311, 0, 0, 70, 1, 16, 133.9999847, 0, 255, 255, 255 + 1034.426392, 1660.544922, 14.51086044, 0, 0, 70, 1, 16, -137, 0, 255, 255, 255 + 1052.067627, 1678.493164, 12.07775497, 0, 0, 70, 1, 16, -139.9999847, 0, 255, 255, 255 + 974.1044922, 1675.497559, 15.69363403, 0, 0, 70, 1, 16, -38, 0, 255, 255, 255 + 975.189209, 1699.469727, 15.75466919, 0, 0, 70, 1, 16, 147.9999542, 0, 255, 255, 255 + 1000.463135, 1673.979004, 15.69363403, 0, 0, 70, 1, 16, 136.9999695, 0, 255, 255, 255 + 1013.479736, 1636.447998, 15.71496201, 0, 0, 70, 1, 16, -42.99999619, 0, 255, 255, 255 + 1037.885742, 1612.47583, 15.71545029, 0, 0, 70, 1, 16, -39.99998856, 0, 255, 255, 255 + 1059.579956, 1590.456055, 15.71569443, 0, 0, 70, 1, 16, -37.00000763, 0, 255, 255, 255 + 1086.132568, 1564.09082, 15.70885849, 0, 0, 70, 1, 16, -41.00001144, 0, 255, 255, 255 + 1103.620361, 1546.909912, 15.71545029, 0, 0, 70, 1, 16, -34.99999237, 0, 255, 255, 255 + 935.0513916, 1738.994141, 15.69363403, 0, 0, 70, 1, 16, 145.9999542, 0, 255, 255, 255 + 909.9418945, 1763.781982, 15.7727356, 0, 0, 70, 1, 16, 141.9999695, 0, 255, 255, 255 + 882.6181641, 1789.858398, 16.17605591, 0, 0, 70, 1, 16, 154.9999542, 0, 255, 255, 255 + 847.4853516, 1786.296875, 16.22293091, 0, 0, 70, 1, 16, -151, 0, 255, 255, 255 + 819.8730469, 1759.911621, 16.18533325, 0, 0, 70, 1, 16, -147, 0, 255, 255, 255 + 796.2491455, 1733.373047, 16.89577866, 0, 0, 70, 1, 16, -135.9999847, 0, 255, 255, 255 + 774.2253418, 1709.696045, 18.53591537, 0, 0, 70, 1, 16, -120, 0, 255, 255, 255 + 747.9752197, 1679.974854, 20.56570053, 0, 0, 70, 1, 16, -125.9999924, 0, 255, 255, 255 + 725.413208, 1654.80957, 21.07082748, 0, 0, 70, 1, 16, -121.9999847, 0, 255, 255, 255 + 732.5294189, 1571.183594, 21.26566315, 0, 0, 70, 1, 16, -78.00001526, 0, 255, 255, 255 + 732.5717773, 1547.580078, 20.03591919, 0, 0, 70, 1, 16, -97.99998474, 0, 255, 255, 255 + 720.2322998, 1595.639404, 21.25490952, 0, 0, 70, 1, 16, -57.99999619, 0, 255, 255, 255 + 750.3847656, 1514.779785, 15.0086441, 0, 0, 70, 1, 16, 89, 0, 255, 255, 255 + 1142.742432, 141.1105957, 31.92395973, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1119.675781, 152.0629272, 31.58067894, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1174.170898, 152.6635437, 31.54163933, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1116.042969, 137.0882568, 33.24600983, 0, 0, 70, 1, 17, 90.00003052, 0, 255, 255, 255 + 1114.963379, 111.7715454, 32.98320007, 0, 0, 70, 1, 17, 90.00003052, 0, 255, 255, 255 + 1172.92041, 81.11256409, 35.58035278, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1115.044678, 69.25933838, 33.19268799, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1180.490967, 66.2167511, 35.27616882, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1180.434814, 39.82670593, 34.13950348, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1173.347412, 25.96228027, 34.06943512, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1128.250977, 25.13574219, 33.17150879, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1204.04541, 25.22840881, 34.2237854, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1245.73584, 26.21580505, 35.11244965, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1198.115234, 73.7278595, 35.71289063, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1198.258301, 41.99947357, 34.13038635, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1249.818848, 79.87438965, 37.66723633, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1227.818848, 80.10614014, 36.73925781, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1247.200195, 152.4532471, 31.5480938, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1213.261719, 151.6500854, 31.54662895, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1076.300293, 103.2851257, 33.06465149, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1022.329834, 105.2585449, 31.34321404, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1053.550049, 99.03814697, 32.33052063, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1076.045898, 1.478546143, 32.49726868, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 980.7094116, 2.359558105, 23.27841759, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1030.08374, 0.8891448975, 28.23188591, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1075.809082, -15.93203735, 32.42695618, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1030.834717, -15.9760437, 28.25996208, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 980.5438843, -16.02523804, 23.26572227, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1113.491699, -25.75596619, 34.04389954, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1127.402344, 8.127731323, 33.15673828, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1245.416016, 8.110290527, 35.1003418, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1203.923584, 7.940750122, 34.22143555, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1173.17627, 8.197219849, 34.05957031, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1198.020996, 107.2678223, 35.81416321, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1198.26709, 145.3426819, 31.70697594, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1247.313232, 169.4505615, 31.54817009, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1117.526367, 169.6257019, 31.54486656, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1138.026367, 169.7642822, 31.54452324, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1032.656494, 122.3226624, 31.69184685, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1060.311035, 121.8346558, 32.53559875, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1078.123779, 121.9159851, 33.16352844, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 939.0682983, 123.3472061, 34.43662262, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 951.0083618, 123.3474426, 33.69736481, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 985.1699219, 122.8639526, 31.25410271, 0, 0, 70, 1, 17, 97, 0, 255, 255, 255 + 1072.339844, 198.9078369, 30.43755913, 0, 0, 70, 1, 17, 55.00004959, 0, 255, 255, 255 + 1056.591064, 174.528656, 30.4804821, 0, 0, 70, 1, 17, 60, 0, 255, 255, 255 + 1036.698242, 141.7614746, 31.12502098, 0, 0, 70, 1, 17, 60, 0, 255, 255, 255 + 1019.26001, 170.6258545, 30.94524193, 0, 0, 70, 1, 17, -124.9999542, 0, 255, 255, 255 + 1002.75293, 144.9542542, 31.20306206, 0, 0, 70, 1, 17, 148, 0, 255, 255, 255 + 932.4448853, 141.0264587, 34.37729645, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1005.763245, 92.04656982, 31.20295525, 0, 0, 70, 1, 17, 54.99992371, 0, 255, 255, 255 + 991.3359985, 67.24798584, 29.98630333, 0, 0, 70, 1, 17, 60, 0, 255, 255, 255 + 976.4252319, 37.42506409, 26.34581184, 0, 0, 70, 1, 17, 60, 0, 255, 255, 255 + 963.8624878, 17.31585693, 23.84306908, 0, 0, 70, 1, 17, 60, 0, 255, 255, 255 + 973.784668, 96.78579712, 30.89179802, 0, 0, 70, 1, 17, -120.0000763, 0, 255, 255, 255 + 960.2348633, 73.65119934, 29.39417839, 0, 0, 70, 1, 17, -119.9999847, 0, 255, 255, 255 + 945.6333008, 42.7303772, 26.4808712, 0, 0, 70, 1, 17, -109.9999847, 0, 255, 255, 255 + 932.8783569, 88.82112122, 32.7408905, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 932.444397, 63.32570648, 29.23339653, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 943.137207, 0.6497039795, 24.00024223, 0, 0, 70, 1, 17, -44.99997711, 0, 255, 255, 255 + 873.0581055, 122.0340576, 30.41810417, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 864.7099609, 89.38671875, 28.22620964, 0, 0, 70, 1, 17, 80.00001526, 0, 255, 255, 255 + 856.0493164, 49.53937531, 25.41161156, 0, 0, 70, 1, 17, 80.00001526, 0, 255, 255, 255 + 868.9853516, 40.14437866, 25.5141201, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 904.1369019, 39.65890503, 26.42637062, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 869.1393433, 21.644104, 25.45949364, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 888.3759766, 21.644104, 26.32082176, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 893.3605957, 9.147338867, 26.42629051, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 893.5010376, -8.053283691, 26.36086082, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 893.1499634, -35.64447021, 26.32057762, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 880.793457, -44.56071472, 25.68312645, 0, 0, 70, 1, 17, 135.0016174, 0, 255, 255, 255 + 862.7504883, -26.7984314, 24.99318504, 0, 0, 70, 1, 17, 135, 0, 255, 255, 255 + 849.270813, 1.354431152, 24.80373192, 0, 0, 70, 1, 17, 109.9999847, 0, 255, 255, 255 + 911.25, 13.56248474, 26.42629051, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 911.5478516, -16.32295227, 26.37526512, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 911.7460938, -51.37129211, 26.24269676, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 957.3915405, -22.65936279, 23.08774376, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 957.2922974, -46.68685913, 23.09824181, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 915.2509766, 117.3457947, 34.47568512, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 914.8539429, 91.92828369, 33.16660309, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 914.8539429, 61.64571381, 28.99277306, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 943.1589966, -76.13926697, 24.4973278, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 921.46875, -100.426239, 26.83302116, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 920.6744995, -150.0698242, 24.18043327, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 920.6744995, -201.5005798, 18.64259148, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 959.3964844, -104.3977356, 23.09620476, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 970.1194458, -141.5311279, 23.09693718, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 940.1347656, -94.46902466, 24.88477898, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1257.024414, 144.2338257, 32.02783203, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1257.437744, 121.103363, 37.55859375, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1257.589844, 103.9762268, 37.83759308, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1282.891602, 169.9451904, 31.26586723, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1331.515625, 170.0890503, 26.66064262, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1274.970215, 157.6594238, 31.54125786, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1274.876465, 135.7342224, 33.79394531, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1283.90332, 115.8155518, 37.29877472, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1332.438477, 115.6281738, 30.72040367, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1284.652832, 97.68655396, 37.22675323, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1333.843994, 98.24871826, 30.57977867, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1275.40918, 86.04534912, 37.82953644, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1274.846924, 56.99918365, 36.20478058, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1284.533203, 43.98925018, 34.77539063, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1307.554443, 43.89459991, 32.01123047, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1282.467773, 26.34204102, 34.99560547, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1302.079102, 26.20953369, 32.92163086, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1274.782227, 16.00639343, 35.37304688, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1274.649658, -24.67356873, 30.42968559, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1303.801514, 8.718444824, 29.91747856, 0, 0, 70, 1, 17, -119.9999313, 0, 255, 255, 255 + 1295.055908, -11.68778992, 27.34179497, 0, 0, 70, 1, 17, -114.9999542, 0, 255, 255, 255 + 1326.231689, 53.69155884, 31.25263023, 0, 0, 70, 1, 17, -111.0000076, 0, 255, 255, 255 + 1335.882568, 74.39866638, 30.71845055, 0, 0, 70, 1, 17, -116.0000229, 0, 255, 255, 255 + 1343.84668, 92.57595825, 30.26239586, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1370.791016, 97.9954834, 30.25702477, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1392.716309, 97.90176392, 28.34003258, 0, 0, 70, 1, 17, -81, 0, 255, 255, 255 + 1407.052002, 97.90179443, 25.14594078, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1346.242676, 43.74472809, 31.25854301, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1363.57666, 44.02581787, 31.25634575, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1385.220703, 43.65102386, 28.39819145, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1403.772705, 44.02581787, 25.4802227, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1345.989502, 16.5602417, 30.92358208, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1345.710938, -11.51045227, 27.02172661, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1345.628418, -36.67578125, 24.09106255, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1362.539551, 16.9569397, 30.94506645, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1362.407227, -10.86975098, 27.1286602, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1362.738525, -36.19955444, 23.98998833, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1412.740234, 163.6760254, 25.38155937, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1413.147705, 143.6055908, 25.70234489, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1412.703613, 244.2036133, 24.96818352, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1412.59375, 230.4866943, 25.06305885, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1412.700684, 214.6392822, 25.42304802, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1412.44873, 196.9266357, 25.51395988, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1365.609375, 187.8346558, 26.19150352, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1383.55127, 188.2024536, 25.88101387, 0, 0, 70, 1, 17, -180, 0, 255, 255, 255 + 1402.216797, 187.5830994, 25.74102592, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1281.648926, 187.2260132, 31.3395977, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1323.254395, 187.756012, 27.42724419, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1396.529297, 164.7037354, 25.96679497, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1388.28418, 148.4012146, 26.71703911, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1378.446533, 126.6645508, 29.92846489, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1375.684082, 162.6425476, 26.09130669, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1367.438965, 143.4355774, 28.52490044, 0, 0, 70, 1, 17, -105, 0, 255, 255, 255 + 1356.851807, 120.387207, 30.25805473, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1429.685059, 167.9022827, 25.96630669, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1429.950195, 191.355011, 25.96093559, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1430.480225, 221.0353088, 25.2434063, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1479.900879, 253.8326416, 24.45409966, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1479.635742, 226.6698608, 23.10815239, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1479.768555, 196.5921021, 22.12939262, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1479.702148, 167.725647, 20.01074028, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1496.925293, 259.789978, 24.74975395, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1496.737793, 211.5382996, 22.35839653, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1518.077148, 260.632019, 23.74954033, 0, 0, 70, 1, 17, -20.00001144, 0, 255, 255, 255 + 1544.3125, 254.0069275, 22.14260674, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1573.992676, 252.0194092, 21.21487236, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1590.816406, 245.2522583, 21.18923759, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1590.890137, 227.5545654, 21.59524345, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1590.669678, 211.1786804, 22.03201103, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1509.264404, 204.052948, 22.12893486, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1546.131836, 203.9490967, 22.1279583, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1579.364502, 203.5336914, 22.12698174, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1511.445313, 186.3981323, 22.12893486, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1544.574219, 186.5019836, 22.1279583, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1590.651611, 180.6765747, 22.04342461, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1496.851563, 180.361969, 21.84570122, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1497.555664, 136.7367249, 19.94164848, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1497.708008, 106.8082886, 22.34228325, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1496.981201, 80.51225281, 23.93798637, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1479.04834, 126.9169006, 20.66601372, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1479.587646, 99.50689697, 22.92797661, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1442.304688, 144.6824646, 24.84155083, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1462.555908, 144.2670593, 21.27123833, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1430.154053, 135.7512207, 25.52514458, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1430.050293, 105.1148987, 24.76556969, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1440.818359, 82.96168518, 24.66454887, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1463.099609, 83.22340393, 24.2043438, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1441.729492, 66.19473267, 24.64575005, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1463.123047, 66.81785583, 24.07104301, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1430.513672, 59.02896118, 24.86322594, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1430.202148, 43.24346161, 24.97411919, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1431.240723, 24.96551514, 24.97460747, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1376.645508, 24.77790833, 30.20605278, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1400.750732, 25.40948486, 25.72826958, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1150.726074, -62.51826477, 33.93416595, 0, 0, 70, 1, 17, -169.9999084, 0, 255, 255, 255 + 1173.627441, -57.59773254, 32.02876282, 0, 0, 70, 1, 17, -159.9999084, 0, 255, 255, 255 + 1204.07373, -48.80151367, 29.35063744, 0, 0, 70, 1, 17, -159.9000092, 0, 255, 255, 255 + 1233.844727, -45.72967529, 27.34348106, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1138.702637, -151.3996582, 32.30978394, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1166.831543, -151.7819824, 30.13718987, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1189.497314, -152.2433777, 27.62730598, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1200.256836, -190.0822144, 24.99963951, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1189.9646, -210.8085022, 23.26921654, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1136.708008, -190.4766541, 23.94345665, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1136.95459, -205.6941528, 21.76904488, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 824.7730103, -354.2213135, 14.23262596, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 870.5041504, -252.9066162, 16.25100517, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 893.1191406, -252.6784973, 17.98879814, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 899.7666626, -325.8240051, 16.6850872, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 884.7062378, -336.6125793, 15.98928642, 0, 0, 70, 1, 17, -160.0999908, 0, 255, 255, 255 + 898.6430664, -261.0170593, 17.98614311, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 925.1199341, -285.9327087, 17.42415428, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 925.4000854, -253.5759277, 18.1195507, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 852.9575195, -362.8529053, 13.22509289, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 891.6790161, -353.5861816, 16.17394829, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 842.6738281, -378.5844727, 12.87329197, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 842.7207031, -403.3210449, 12.80864143, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 843.0541992, -434.163208, 12.92394447, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 825.2153931, -443.782959, 12.94970512, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 825.2944336, -413.1026611, 12.88866997, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 825.5874023, -381.8598633, 12.87939262, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 814.5449219, -452.0460205, 12.59369469, 0, 0, 70, 1, 17, -180, 0, 255, 255, 255 + 789.6316528, -445.8707275, 6.16865921, 0, 0, 70, 1, 17, 159.9999847, 0, 255, 255, 255 + 814.6264648, -470.3779297, 12.59123802, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 790.4699707, -466.5517578, 8.025737762, 0, 0, 70, 1, 17, -19.99995422, 0, 255, 255, 255 + 771.6276855, -459.092041, 5.05099678, 0, 0, 70, 1, 17, -9.999987602, 0, 255, 255, 255 + 765.126709, -472.7005615, 4.845018387, 0, 0, 70, 1, 17, 79.99996948, 0, 255, 255, 255 + 782.8286133, -381.5526123, 6.177433968, 0, 0, 70, 1, 17, 10.40000057, 0, 255, 255, 255 + 773.7897949, -426.0405273, 4.966678619, 0, 0, 70, 1, 17, -37.00000763, 0, 255, 255, 255 + 766.0458374, -517.826416, 5.47942543, 0, 0, 70, 1, 17, 110.0000076, 0, 255, 255, 255 + 793.3876953, -553.7410889, 10.65927696, 0, 0, 70, 1, 17, 160, 0, 255, 255, 255 + 825.6503906, -547.3455811, 13.06513786, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 825.5175781, -518.545166, 13.02753258, 0, 0, 70, 1, 17, -89.90000153, 0, 255, 255, 255 + 825.2558594, -488.8397217, 12.99090672, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 842.7809448, -489.2149658, 12.98562527, 0, 0, 70, 1, 17, 90.10002136, 0, 255, 255, 255 + 843.1464844, -531.8988037, 13.04076195, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 888.6630859, -476.9643555, 14.2531538, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 858.159729, -477.1090088, 13.34157467, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 899.1820679, -545.4910889, 13.18171501, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 899.133728, -515.8603516, 13.76808071, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 899.1774292, -488.612793, 14.31542873, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 855.0505981, -559.355835, 12.94423771, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 886.9030151, -559.2891846, 12.98476219, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 924.5224609, -551.0759277, 13.12729168, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 924.9188843, -499.7982178, 14.13602924, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 925.0020142, -471.5325928, 14.53053474, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 924.5615234, -445.3850098, 14.7927227, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 924.9228516, -415.5170898, 15.54439354, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 934.8352661, -559.1375732, 13.1051569, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 952.5474243, -559.1121826, 13.27626324, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 974.4882813, -559.1243896, 13.40227985, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 791.7842407, -371.3137207, 6.483891487, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 805.6352539, -370.7675781, 6.591968536, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 788.7192383, -353.0418701, 6.423182487, 0, 0, 70, 1, 17, -180, 0, 255, 255, 255 + 805.050293, -352.3948975, 6.606990814, 0, 0, 70, 1, 17, -169.9999084, 0, 255, 255, 255 + 778.1130371, -319.770752, 10.21616554, 0, 0, 70, 1, 17, 89.99998474, 0, 255, 255, 255 + 781.1282349, -337.4207764, 7.4649086, 0, 0, 70, 1, 17, 110.0000229, 0, 255, 255, 255 + 800.1499634, -267.1690674, 14.24440098, 0, 0, 70, 1, 17, 70.00001526, 0, 255, 255, 255 + 786.3896484, -294.8097534, 13.15783119, 0, 0, 70, 1, 17, 60.0000267, 0, 255, 255, 255 + 891.8765259, -235.4788208, 17.95889091, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 903.3964844, -227.3402405, 18.08476067, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 903.6433716, -198.216095, 18.99324608, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 903.7348633, -175.3196106, 21.42958641, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 903.6660767, -141.2515869, 25.09177971, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 903.8959961, -113.1972961, 26.37573051, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 899.8165894, -361.5759277, 16.39932823, 0, 0, 70, 1, 17, -89.90000153, 0, 255, 255, 255 + 899.7565308, -376.4058838, 15.90982628, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 899.8627319, -423.3170166, 15.2938633, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 899.8754883, -450.9686279, 14.58053398, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 899.0119019, -403.1101074, 15.74103355, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 855.9534302, -459.2012939, 13.27557945, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 882.621521, -459.0003662, 14.07263374, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 861.4598999, -577.0012207, 12.95685387, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 837.3953247, -577.1887207, 12.85284996, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 776.1398926, -565.5002441, 9.643133163, 0, 0, 70, 1, 17, -30.00000954, 0, 255, 255, 255 + 746.8862915, -522.3713379, 5.47394371, 0, 0, 70, 1, 17, -74.99998474, 0, 255, 255, 255 + 745.2625122, -478.6799316, 4.801580429, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 771.7741699, -488.1473389, 5.169126511, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 793.1999512, -488.1473389, 7.996196747, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 756.2919922, -419.901001, 4.969747543, 0, 0, 70, 1, 17, -99.99999237, 0, 255, 255, 255 + 764.2844238, -385.7331543, 5.547849655, 0, 0, 70, 1, 17, -100.0000076, 0, 255, 255, 255 + 765.2328491, -353.8381348, 6.336448669, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 760.3864746, -330.6420288, 9.277713776, 0, 0, 70, 1, 17, -74.99997711, 0, 255, 255, 255 + 762.5079956, -302.3243103, 11.61556435, 0, 0, 70, 1, 17, -109.9999542, 0, 255, 255, 255 + 779.2289429, -270.183136, 14.17506218, 0, 0, 70, 1, 17, -119.9999847, 0, 255, 255, 255 + 791.6818237, -241.21521, 14.16805077, 0, 0, 70, 1, 17, -114.9999542, 0, 255, 255, 255 + 933.960022, -294.9483032, 17.34724998, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 968.9873047, -294.6882019, 19.49788475, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 899.8200073, -298.976593, 17.23684502, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 878.1091309, -212.1013489, 5.044921875, 0, 0, 70, 1, 17, -125.0000381, 0, 255, 255, 255 + 879.637207, -191.5700684, 4.839355469, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 863.8115234, -162.3673401, 4.850099564, 0, 0, 70, 1, 17, -44.99997711, 0, 255, 255, 255 + 845.6782227, -140.6481934, 4.933021545, 0, 0, 70, 1, 17, -69.99999237, 0, 255, 255, 255 + 862.3772583, -132.6897278, 5.000217438, 0, 0, 70, 1, 17, 110.0000076, 0, 255, 255, 255 + 889.4675293, -163.3061829, 5.021835327, 0, 0, 70, 1, 17, 130, 0, 255, 255, 255 + 858.8312988, -103.1019592, 5.000314713, 0, 0, 70, 1, 17, 99.99998474, 0, 255, 255, 255 + 853.6262207, -83.93867493, 5.00038147, 0, 0, 70, 1, 17, 109.9999924, 0, 255, 255, 255 + 837.616272, -56.67726135, 5.000379562, 0, 0, 70, 1, 17, 120, 0, 255, 255, 255 + 821.4187622, -29.85542297, 5.000265121, 0, 0, 70, 1, 17, 37, 0, 255, 255, 255 + 809.1516113, 5.520767212, 5.003141403, 0, 0, 70, 1, 17, 105.0000381, 0, 255, 255, 255 + 777.3640137, 60.86759949, 5.008575439, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 788.4334106, 16.42666626, 5.003204346, 0, 0, 70, 1, 17, -72.99798584, 0, 255, 255, 255 + 808.1306763, -42.66511536, 5.000274658, 0, 0, 70, 1, 17, -59.99997711, 0, 255, 255, 255 + 828.8873901, -72.15341187, 5.000444412, 0, 0, 70, 1, 17, -60.00000381, 0, 255, 255, 255 + 1102.557129, -71.90312195, 35.27326965, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1251.493164, -73.16247559, 27.23328209, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1251.466797, -99.5098877, 26.90888786, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1250.680664, -126.3991394, 26.67944145, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1233.547607, -125.1986694, 26.76244926, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1232.725586, -90.66207886, 27.01659966, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1233.396484, -69.21073914, 27.35156059, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1216.393555, -64.8878479, 28.63940239, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1190.008545, -71.49058533, 31.03808403, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1165.598633, -133.3509827, 30.10271263, 0, 0, 70, 1, 17, -179.8998871, 0, 255, 255, 255 + 1199.807373, -160.8238831, 26.83158302, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1218.057129, -133.1002502, 26.92317009, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1230.643311, -151.4006653, 26.74744987, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1256.639648, -150.7530518, 26.59042168, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1217.706543, -201.8199768, 24.16164207, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1190.142578, -229.3499451, 23.35798073, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1143.324463, -229.5993652, 21.43868828, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1143.759766, -213.2059021, 21.4785099, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1014.295898, -279.3096924, 20.72009087, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1052.480957, -279.452179, 20.34216118, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1097.71875, -279.9508972, 19.88293266, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1099.428223, -262.0695496, 19.8626461, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1058.607422, -262.7819519, 20.27988243, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1017.644348, -262.3544922, 20.69882774, 0, 0, 70, 1, 17, -179.9998474, 0, 255, 255, 255 + 1108.118164, -251.144165, 19.83610344, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1103.685059, -134.1743469, 32.21257019, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1199.762451, -238.0660095, 23.49051094, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1199.932373, -276.7963867, 21.36102104, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1217.791504, -279.8123169, 21.15748024, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1217.641602, -243.7179871, 23.36728477, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1227.114258, -229.7463379, 23.56861687, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1259.956787, -229.3965149, 24.53752708, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1227.07666, -211.3981934, 23.61569786, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1257.654297, -211.0794373, 24.37686729, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1268.828857, -199.6950684, 25.34400749, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1286.658447, -202.3798828, 25.19063759, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1287.114258, -162.7646484, 26.54524803, 0, 0, 70, 1, 17, 89.90001678, 0, 255, 255, 255 + 1297.168945, -211.3226318, 24.56965065, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1363.571777, -211.6601563, 19.84863853, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1325.948242, -211.0600586, 22.43845177, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1372.994141, -205.7595215, 19.42543221, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1375.153809, -158.9786377, 20.23779106, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1373.786133, -181.1292725, 19.84478569, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1311.262695, -150.253418, 24.84932518, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1350.663574, -150.3837891, 22.00894737, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1258.741211, -64.20751953, 27.1338253, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1288.418945, -64.17431641, 26.82826805, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1339.935547, -63.81091309, 24.01717186, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1370.399902, -63.78894043, 22.31504631, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1375.587891, -125.7085571, 20.41905022, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1375.50293, -106.3296509, 20.9924221, 0, 0, 70, 1, 17, -89.99995422, 0, 255, 255, 255 + 1376.344238, -73.96807861, 21.53494072, 0, 0, 70, 1, 17, -87.99978638, 0, 255, 255, 255 + 1393.602539, -125.6641235, 20.42428398, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1335.843994, -46.12597656, 24.2545681, 0, 0, 70, 1, 17, 179.9999847, 0, 255, 255, 255 + 1311.343262, -46.78063965, 26.9695797, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1367.438965, -229.4359131, 19.58240318, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1331.521484, -229.1907349, 22.0237484, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1371.296875, -287.2648926, 19.13269997, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1372.547363, -251.4276733, 19.29156303, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1393.589355, -163.3352051, 20.16727257, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1391.324219, -219.2404175, 19.38146019, 0, 0, 70, 1, 17, 90.10002136, 0, 255, 255, 255 + 1391.294434, -248.9099731, 19.28793526, 0, 0, 70, 1, 17, 89.90000153, 0, 255, 255, 255 + 1389.144531, -285.4226074, 19.14399529, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1355.65918, -295.1810608, 20.17637444, 0, 0, 70, 1, 17, 179.9999237, 0, 255, 255, 255 + 1314.724121, -294.444458, 22.21813011, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1287.128906, -241.2949829, 24.7628231, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1287.185547, -275.3988647, 23.32660866, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1225.310059, -295.0372925, 20.49586296, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1257.48291, -295.203186, 21.89802742, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1194.358398, -295.4299622, 20.46850395, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1182.742432, -313.7020264, 20.53782845, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1168.506348, -323.3169556, 19.31773949, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1146.504883, -316.470459, 17.16352654, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1137.014648, -269.8486328, 19.58181572, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1137.147949, -242.6017761, 20.56818962, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1182.889404, -346.3500977, 20.32063866, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1183.406494, -373.7584229, 20.52278709, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1169.236816, -380.1708984, 20.43432426, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1130.348145, -378.4125977, 18.09594536, 0, 0, 70, 1, 17, 169.9999847, 0, 255, 255, 255 + 1161.686523, -341.7993164, 17.96581841, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1122.280762, -346.9707031, 17.37353325, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1113.937988, -331.572998, 16.80676079, 0, 0, 70, 1, 17, -149.9999084, 0, 255, 255, 255 + 1091.924805, -346.711792, 15.97302055, 0, 0, 70, 1, 17, -149.9998932, 0, 255, 255, 255 + 1182.785889, -401.7515869, 20.43458366, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1182.785889, -428.5917969, 16.18214226, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1183.179932, -461.5737305, 12.9702282, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1182.636475, -484.3703613, 12.95533562, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1168.916748, -492.3065186, 12.91578484, 0, 0, 70, 1, 17, -179.8999023, 0, 255, 255, 255 + 1127.961426, -494.354248, 12.57496452, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1105.216797, -492.598999, 12.32984734, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1101.374023, -485.4942627, 12.37230873, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1100.624023, -445.0413818, 12.60312557, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1100.924805, -425.2408447, 14.72680473, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1101.196533, -404.885376, 16.91779137, 0, 0, 70, 1, 17, 79.99994659, 0, 255, 255, 255 + 1177.025879, -510.4516602, 12.95643425, 0, 0, 70, 1, 17, -72.90000153, 0, 255, 255, 255 + 1100.77002, -550.6237793, 12.48081779, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1109.349609, -559.5738525, 12.51268578, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1170.033447, -559.6591797, 12.93788624, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1021.755188, -349.3125, 17.18969536, 0, 0, 70, 1, 17, 110.0000076, 0, 255, 255, 255 + 1009.776855, -324.0834351, 19.48188591, 0, 0, 70, 1, 17, 110.0000076, 0, 255, 255, 255 + 1008.189697, -300.4360046, 20.41881371, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1074.141113, -558.8481445, 12.52083397, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1042.141357, -559.4335938, 12.87063026, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1010.866394, -558.8532715, 13.35024071, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1050.605957, -552.0454102, 12.78954887, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1050.92627, -536.2202148, 13.37326145, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1069.252441, -88.44659424, 35.20252991, 0, 0, 70, 1, 17, -60.00001907, 0, 255, 255, 255 + 1068.25293, -54.91656494, 35.18104553, 0, 0, 70, 1, 17, -120.0000076, 0, 255, 255, 255 + 1126.875, -43.92492676, 35.30433655, 0, 0, 70, 1, 17, 150, 0, 255, 255, 255 + 878.6679688, 147.7524719, 30.47485161, 0, 0, 70, 1, 17, 79.99996948, 0, 255, 255, 255 + 886.6875, 141.6324768, 31.15527153, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 904.3087769, 141.2631531, 33.76708984, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 915.3881226, 151.0235291, 34.41772461, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 919.3450317, 166.3763123, 33.59790039, 0, 0, 70, 1, 17, -119.9999847, 0, 255, 255, 255 + 928.5385132, 182.8786316, 31.9621563, 0, 0, 70, 1, 17, -124.9999542, 0, 255, 255, 255 + 935.6138306, 201.5765076, 29.42797661, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 912.4528198, 194.8233948, 32.67525482, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 883.2617188, 170.4546204, 30.52673149, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 886.4463501, 206.8893127, 28.10597801, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 889.9794922, 230.599762, 26.00484276, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 893.6806641, 258.7550049, 24.99436378, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 895.6591797, 293.1172485, 27.83858299, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 892.7192993, 334.5874023, 35.4284668, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 893.9685059, 370.7473755, 38.46431732, 0, 0, 70, 1, 17, 65, 0, 255, 255, 255 + 912.4394531, 389.3370972, 37.56929779, 0, 0, 70, 1, 17, 19.99999809, 0, 255, 255, 255 + 896.6748657, 400.7610474, 37.74593353, 0, 0, 70, 1, 17, -149.9998932, 0, 255, 255, 255 + 873.2280273, 369.0769653, 38.62182617, 0, 0, 70, 1, 17, -99.99999237, 0, 255, 255, 255 + 871.9711914, 344.960022, 37.18624878, 0, 0, 70, 1, 17, -80, 0, 255, 255, 255 + 875.9326782, 319.6253662, 33.78358459, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 877.3820801, 293.5265503, 27.89520836, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 853.6357422, 117.9020081, 30.08006096, 0, 0, 70, 1, 17, -99.99999237, 0, 255, 255, 255 + 831.4248047, 17.33761597, 24.94776726, 0, 0, 70, 1, 17, -99.99999237, 0, 255, 255, 255 + 837.9346313, -20.83105469, 24.88833427, 0, 0, 70, 1, 17, -64.99997711, 0, 255, 255, 255 + 861.8886719, -52.3157959, 25.40557671, 0, 0, 70, 1, 17, -44.99997711, 0, 255, 255, 255 + 887.4423828, -73.77467346, 26.37783623, 0, 0, 70, 1, 17, -43.99996185, 0, 255, 255, 255 + 999.2210083, -178.7563782, 23.09793663, 0, 0, 70, 1, 17, 99.99998474, 0, 255, 255, 255 + 975.2959595, -91.55691528, 23.09633827, 0, 0, 70, 1, 17, 89.99999237, 0, 255, 255, 255 + 975.0217896, -58.33874512, 23.09831047, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 974.9021606, -33.86877441, 23.09822655, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1080.744141, 52.43251801, 33.0436554, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1189.654297, 206.3518372, 31.572752, 0, 0, 70, 1, 17, 135, 0, 255, 255, 255 + 1153.315918, 200.011261, 31.0324688, 0, 0, 70, 1, 17, 136.9999695, 0, 255, 255, 255 + 1198.286133, 169.5903931, 31.53515434, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1209.830566, 97.33807373, 36.10864258, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1234.989258, 97.45401001, 37.06005859, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1504.773926, 281.2388306, 24.54031181, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1534.938477, 274.4518433, 22.7397747, 0, 0, 70, 1, 17, 160, 0, 255, 255, 255 + 1608.874512, 246.6826477, 21.22659111, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1608.674561, 229.1524658, 21.5444622, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1608.435547, 209.1221008, 22.10256767, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1694.978027, 227.6055603, 24.75933647, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1676.848145, 233.8710938, 24.80572319, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1650.119629, 238.8035583, 23.69122124, 0, 0, 70, 1, 17, -20.00001144, 0, 255, 255, 255 + 1628.723633, 248.4684448, 22.32061577, 0, 0, 70, 1, 17, -20.00001144, 0, 255, 255, 255 + 1616.635254, 269.397583, 21.42901421, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1643.587891, 261.4443359, 22.81963921, 0, 0, 70, 1, 17, 154.9999847, 0, 255, 255, 255 + 1670.429932, 252.0550842, 24.60137749, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1712.971191, 228.9571533, 24.77374077, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1371.812988, -46.0806427, 22.02148247, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1394.783936, -46.21264648, 21.75024223, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1479.435059, 53.21395111, 23.91845512, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1452.790771, 162.3662109, 22.88009453, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1439.871094, 249.8491821, 24.9543438, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1275.25293, 199.2263489, 31.38915825, 0, 0, 70, 1, 17, -0.9999842644, 0, 255, 255, 255 + 1283.416016, 218.1521912, 32.76367188, 0, 0, 70, 1, 17, 49.99999619, 0, 255, 255, 255 + 1301.737305, 232.0593872, 35.20336914, 0, 0, 70, 1, 17, 19.99995041, 0, 255, 255, 255 + 1320.934082, 239.1307068, 35.77880859, 0, 0, 70, 1, 17, 10.00000381, 0, 255, 255, 255 + 1349.837402, 244.4324341, 32.93481445, 0, 0, 70, 1, 17, 10.00000381, 0, 255, 255, 255 + 1373.566895, 246.7839966, 28.65771294, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1405.462891, 248.9645691, 25.21362114, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1407.104248, 266.7827148, 25.10180473, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1362.363281, 263.7533875, 30.41699028, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1304.922119, 252.4515686, 35.69165039, 0, 0, 70, 1, 17, -159.9999084, 0, 255, 255, 255 + 1268.570068, 227.5177612, 32.65258789, 0, 0, 70, 1, 17, -117.9999924, 0, 255, 255, 255 + 1257.501465, 196.6417542, 31.4555645, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1445.499756, 269.7060852, 24.916502, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 977.6724243, 908.4848633, 22.59574699, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1021.032898, 908.5883789, 29.73002434, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1127.3125, 908.6917725, 30.63603783, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1232.143555, 908.6917725, 30.95599174, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 978.8682251, 891.5085449, 22.65897942, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1001.552551, 891.8743896, 25.41557121, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1026.651855, 891.6549072, 30.51737785, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1052.453857, 891.7651367, 30.68363762, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1085.708496, 891.8973389, 30.62431145, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1131.198242, 891.0045166, 30.69072533, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1174.508789, 891.7983398, 32.04082489, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1238.107422, 891.6220703, 30.77703667, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1030.633789, 870.9385986, 30.66991997, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1030.736816, 847.8397217, 30.69579887, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1030.85498, 821.8977051, 30.72460747, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1031.104492, 791.4338379, 30.75854301, 0, 0, 70, 1, 17, -87.99996948, 0, 255, 255, 255 + 982.6147461, 771.4086914, 25.30515862, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1019.838806, 771.4086914, 30.09763908, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1058.474365, 771.2322998, 30.88256645, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1095.257324, 771.3205566, 33.43139648, 0, 0, 70, 1, 17, 101.0000839, 0, 255, 255, 255 + 1047.291016, 870.2841797, 30.67061424, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1047.518066, 836.9249268, 30.70775032, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1047.241211, 815.6239014, 30.73155403, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1047.619629, 793.9553223, 30.7556324, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 980.8520508, 754.5101318, 25.22143364, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1019.786621, 753.8491211, 30.08969307, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 973.0522461, 867.4643555, 23.58402061, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 972.9038696, 818.9237061, 24.37658882, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 973.0717773, 789.1623535, 24.46697044, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 973.4869995, 741.973999, 25.01886559, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 973.7450562, 700.3447266, 25.01886559, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1120.479248, 877.1936035, 30.52444649, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1120.303711, 850.2902832, 31.39052773, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1120.450684, 835.6782227, 31.98108482, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1119.713867, 793.9851074, 33.58261108, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1101.982666, 779.4029541, 33.6384201, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1102.43457, 822.6439209, 32.44367981, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1102.329346, 856.682373, 31.11649132, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1102.583496, 886.0791016, 30.60549736, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1129.180908, 770.925293, 33.57504272, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1165.079102, 771.2615967, 34.9859314, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1055.072266, 753.4460449, 30.79907036, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1096.35083, 753.5301514, 33.44506836, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1129.873047, 753.928833, 33.59310913, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1165.195557, 753.4880371, 34.98959351, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1119.760742, 745.9082031, 33.70571136, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1119.848633, 724.3070068, 34.36391449, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1119.72998, 696.1885986, 35.59828949, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1120.198242, 668.0302734, 37.18935394, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1120.532959, 639.3430176, 37.87514496, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1103.319824, 746.1546631, 33.70204926, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1102.962891, 713.2805176, 34.85146332, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1103.369629, 679.8806152, 36.43056488, 0, 0, 70, 1, 17, -90.00003052, 0, 255, 255, 255 + 1103.482422, 644.1181641, 37.95204926, 0, 0, 70, 1, 17, -89.99864197, 0, 255, 255, 255 + 1246.492188, 877.8590088, 30.61968803, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1246.72998, 819.1254883, 32.87481689, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1246.820068, 793.4453125, 34.15826416, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1198.631592, 771.0830078, 35.11801147, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1234.180908, 770.9641113, 35.11801147, 0, 0, 70, 1, 17, 94.00008392, 0, 255, 255, 255 + 1198.988281, 753.3677979, 35.11752319, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1228.592773, 753.6055908, 35.11801147, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1192.330078, 702.4812012, 36.10148621, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1192.568115, 661.3439941, 37.65763855, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1174.534668, 741.2954102, 34.99504089, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1174.296875, 718.9433594, 35.46940613, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1174.225586, 690.2984619, 36.48893738, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1174.542236, 651.2211914, 37.84489441, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1261.610352, 744.1268311, 35.51251221, 0, 0, 70, 1, 17, -34.99999619, 0, 255, 255, 255 + 1253.986816, 751.5024414, 35.14312744, 0, 0, 70, 1, 17, -45.00000381, 0, 255, 255, 255 + 1273.706299, 758.260498, 35.58673096, 0, 0, 70, 1, 17, 144.9999847, 0, 255, 255, 255 + 1263.964844, 812.6939697, 33.19512939, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1264.384277, 879.0289307, 30.61968803, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 955.507019, 884.9641113, 22.73875999, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 955.6259155, 846.6802979, 24.15990257, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 955.1502075, 798.0527344, 24.35106468, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 955.3880005, 762.6224365, 25.06248283, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 955.2689819, 720.890625, 25.01886559, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 955.269043, 652.2888184, 25.01154137, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 932.7976074, 783.5007324, 16.89512444, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 933.1088867, 715.2702637, 16.89512444, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 920.7376099, 749.4971924, 16.89341545, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1066.436279, 609.7344971, 37.40893555, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1066.304688, 573.0456543, 26.34936333, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1083.646484, 567.4212646, 25.31811333, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 980.2927856, 561.2110596, 21.28722191, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1044.679932, 561.0227051, 23.07994652, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1098.900879, 560.6461182, 25.48730278, 0, 0, 70, 1, 17, -180, 0, 255, 255, 255 + 1157.640137, 543.513916, 27.58862114, 0, 0, 70, 1, 17, 140, 0, 255, 255, 255 + 1104.45459, 541.7895508, 25.71972466, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1137.307129, 533.1292725, 27.08080864, 0, 0, 70, 1, 17, -30.00003624, 0, 255, 255, 255 + 1200.923828, 603.9359131, 36.83004761, 0, 0, 70, 1, 17, -129.9999847, 0, 255, 255, 255 + 1186.413086, 575.9797363, 32.66452026, 0, 0, 70, 1, 17, -119.9999847, 0, 255, 255, 255 + 1171.370117, 547.4909668, 28.14523125, 0, 0, 70, 1, 17, -129.9999847, 0, 255, 255, 255 + 1222.756348, 584.1003418, 36.53097534, 0, 0, 70, 1, 17, 60.00000381, 0, 255, 255, 255 + 1209.709961, 555.8778076, 31.53170586, 0, 0, 70, 1, 17, 54.99998093, 0, 255, 255, 255 + 1197.861816, 533.1135254, 28.17428398, 0, 0, 70, 1, 17, 55.00001907, 0, 255, 255, 255 + 1202.654297, 518.8691406, 27.74511528, 0, 0, 70, 1, 17, 149.9999847, 0, 255, 255, 255 + 1248.183105, 516.7391357, 27.1540966, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1190.523926, 505.5991821, 27.80785942, 0, 0, 70, 1, 17, -29.99997139, 0, 255, 255, 255 + 1210.197754, 499.7630005, 27.62158012, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1242.575195, 499.1785278, 27.43241692, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1283.805664, 499.272644, 26.64164543, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1219.983154, 491.2714233, 27.45902824, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1220.453613, 467.6438599, 26.00810051, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1219.586914, 412.430603, 21.00150871, 0, 0, 70, 1, 17, -89.90000153, 0, 255, 255, 255 + 1236.530762, 400.6640015, 20.9978466, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1235.966064, 447.7306519, 23.88749504, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1235.589355, 494.0442505, 27.53544426, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1291.270508, 490.5932007, 26.40873528, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1290.865234, 437.1159058, 22.84916496, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1290.865479, 404.7665405, 21.4263134, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1282.478516, 396.2466431, 21.38401604, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1250.661621, 396.3796997, 21.10008049, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1307.371338, 494.444397, 26.46391106, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1307.615723, 453.5703735, 24.25639153, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1308.122803, 403.0114136, 21.42777824, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1335.846191, 490.8361206, 27.11631584, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1335.779785, 462.6802368, 27.11631584, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1363.790527, 495.1669312, 25.36250877, 0, 0, 70, 1, 17, -89.90000153, 0, 255, 255, 255 + 1363.339355, 454.2512817, 23.29337883, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1362.514893, 403.4234009, 21.99900627, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1380.410156, 404.4905396, 22.03733635, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1380.76709, 434.5969849, 23.1200161, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1319.677734, 396.7300415, 21.50101662, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1351.683594, 396.6340942, 21.78393364, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1245.154297, 378.9346313, 21.05106926, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1290.83252, 371.0286255, 21.35302162, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1290.582764, 342.4123535, 20.84594536, 0, 0, 70, 1, 17, 6.999997616, 0, 255, 255, 255 + 1236.291992, 345.4283447, 20.13730431, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1244.075195, 337.239502, 20.06819725, 0, 0, 70, 1, 17, 179.9999847, 0, 255, 255, 255 + 1278.238281, 331.3405762, 20.55492592, 0, 0, 70, 1, 17, 82, 0, 255, 255, 255 + 1131.77002, 404.1931763, 28.84195518, 0, 0, 70, 1, 17, 70.00000763, 0, 255, 255, 255 + 1146.234375, 442.5991821, 28.61675072, 0, 0, 70, 1, 17, 70.00000763, 0, 255, 255, 255 + 1155.391846, 460.9653931, 28.28506279, 0, 0, 70, 1, 17, 59.99996948, 0, 255, 255, 255 + 1171.665283, 488.9021606, 27.91898155, 0, 0, 70, 1, 17, 60, 0, 255, 255, 255 + 1180.605469, 504.159729, 27.9002285, 0, 0, 70, 1, 17, 59.99996948, 0, 255, 255, 255 + 1123.126709, 461.9586792, 28.4146862, 0, 0, 70, 1, 17, -119.9999847, 0, 255, 255, 255 + 1254.837646, 532.4868164, 28.79860497, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1255.175781, 563.9025879, 36.79917908, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1272.835938, 531.2510986, 28.54595757, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1272.479248, 558.1501465, 35.67946625, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1279.858398, 515.784668, 26.80599022, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1299.984375, 516.3363037, 26.47791862, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1321.227783, 516.3001709, 27.11746788, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1326.580566, 531.5809326, 28.18552971, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1326.739258, 567.6733398, 31.35921288, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1327.029785, 634.8269043, 37.26400757, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1344.532715, 637.3260498, 37.48371124, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1344.501953, 595.7838135, 33.83083344, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1344.612305, 548.4989014, 29.67313957, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1344.569336, 523.5872803, 27.48273277, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1319.366211, 643.069458, 37.66791534, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1276.357422, 621.0949707, 37.52578735, 0, 0, 70, 1, 17, 45, 0, 255, 255, 255 + 1272.944336, 592.7816162, 37.48226166, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1350.156006, 516.055542, 26.99220085, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1371.869873, 512.0604248, 25.36548424, 0, 0, 70, 1, 17, 135, 0, 255, 255, 255 + 1380.171387, 486.1729126, 25.03489876, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1391.718506, 460.3098755, 23.08631706, 0, 0, 70, 1, 17, 179.8999939, 0, 255, 255, 255 + 1391.127197, 443.2737427, 23.11433983, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1315.679688, 379.2684937, 21.46581841, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1351.820801, 378.9475708, 21.78510857, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1318.391602, 330.9180603, 20.62060356, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1344.519775, 332.933136, 18.90309715, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1219.183594, 371.0653687, 20.87700462, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1218.523438, 349.1735229, 20.25131035, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1144.454346, 395.2849731, 27.98882484, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1178.398438, 394.2714233, 24.25794792, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1207.979736, 395.3143921, 21.44221687, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1144.92334, 377.2883911, 27.77348137, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1185.609863, 377.9457397, 23.56171989, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1208.305664, 378.8800659, 21.44437218, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1362.33252, 370.9472046, 21.7059536, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1362.652832, 340.9172974, 18.4734211, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1380.115479, 340.017395, 18.47952461, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1380.356934, 370.3643188, 21.68666649, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1389.904053, 333.4515991, 18.37674522, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1095.449707, 615.6494141, 37.66547394, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1190.181396, 615.3186035, 37.69184113, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1006.55957, 561.1878662, 21.40660667, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 996.6641235, 543.2193604, 21.36217308, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1341.447266, -133.5889893, 22.81297874, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1218.532715, -457.7775879, 13.19052696, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1261.905762, -457.3005371, 13.85605431, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1223.161621, -475.7999268, 13.27915001, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1260.742188, -475.6835938, 13.8836422, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1326.02124, -457.3063965, 14.75551891, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1354.651367, -454.5915527, 15.6737318, 0, 0, 70, 1, 17, 179.9999237, 0, 255, 255, 255 + 1324.869385, -475.8173828, 14.74013805, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1355.556641, -474.583252, 15.4525404, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1388.901855, -320.6687622, 19.22012138, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1393.509277, -354.8934326, 18.42642021, 0, 0, 70, 1, 17, 9.000001907, 0, 255, 255, 255 + 1400.255371, -400.4715576, 17.3446331, 0, 0, 70, 1, 17, 8.000005722, 0, 255, 255, 255 + 1389.231201, -439.796875, 16.60610771, 0, 0, 70, 1, 17, -39.59998703, 0, 255, 255, 255 + 1374.751465, -351.9316406, 18.58999443, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1377.548584, -422.8491211, 16.76553154, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1299.226563, -405.0786133, 16.31894493, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1298.568604, -432.8861084, 14.8548336, 0, 0, 70, 1, 17, 90.10002136, 0, 255, 255, 255 + 1279.975342, -424.9881592, 15.24521446, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 983.3666992, -182.7129822, 23.21495628, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1059.144531, -163.4189758, 27.58784294, 0, 0, 70, 1, 17, 45, 0, 255, 255, 255 + 1072.777832, -167.1782532, 27.58784294, 0, 0, 70, 1, 17, -44.99997711, 0, 255, 255, 255 + 1071.883545, -181.515625, 27.58784294, 0, 0, 70, 1, 17, -134.9998932, 0, 255, 255, 255 + 1058.35083, -183.7213745, 27.58784294, 0, 0, 70, 1, 17, 135.1000061, 0, 255, 255, 255 + 1012.853516, -194.3482056, 23.81464958, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1034.099121, -186.2546387, 25.97138786, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1046.809082, -215.8916626, 22.70893669, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1027.262207, -218.4346924, 24.05146599, 0, 0, 70, 1, 17, 40.00003052, 0, 255, 255, 255 + 1081.98877, -219.7462158, 21.99653435, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1087.583984, -146.5525818, 30.57392693, 0, 0, 70, 1, 17, -44.99997711, 0, 255, 255, 255 + 1026.104492, -87.49713135, 28.24848747, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1029.489258, -30.86048889, 28.61738396, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1008.269958, -55.20361328, 28.66157341, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1003.350098, -70.72473145, 28.32612419, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1025.109863, -70.45300293, 32.26020813, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 985.0986328, -72.90527344, 23.97309685, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1053.313232, -71.17004395, 35.16523743, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 1064.104736, -176.4775391, 28.91032219, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 1025.62915, -117.3388977, 28.46967888, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 709.6765747, -327.8546143, 4.718580246, 0, 0, 70, 1, 17, 60, 0, 255, 255, 255 + 717.8670044, -310.7264404, 4.818675995, 0, 0, 70, 1, 17, 60, 0, 255, 255, 255 + 723.2844849, -300.1540527, 4.718580246, 0, 0, 70, 1, 17, 60, 0, 255, 255, 255 + 702.9504395, -325.3929138, 4.818920135, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 711.2961426, -307.8656311, 4.818675995, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 720.7717896, -286.0185242, 4.818675995, 0, 0, 70, 1, 17, 60, 0, 255, 255, 255 + 727.4412231, -289.145752, 4.818675995, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 737.225647, -279.4585876, 4.818431854, 0, 0, 70, 1, 17, 52.99999237, 0, 255, 255, 255 + 745.4760132, -282.9452515, 4.817943573, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 738.5732422, -306.0656128, 4.818187714, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 730.4008789, -274.6274414, 4.826036453, 0, 0, 70, 1, 17, -99.99999237, 0, 255, 255, 255 + 742.3200684, -249.6199951, 4.826036453, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 757.2111816, -217.0611267, 4.865831375, 0, 0, 70, 1, 17, 110.0000076, 0, 255, 255, 255 + 689.6628418, -130.8814697, 4.818603516, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 808.6553345, -142.8061523, 5.015609741, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 821.3486938, -148.7783813, 5.115692139, 0, 0, 70, 1, 17, 99.99998474, 0, 255, 255, 255 + 808.8267212, -158.9265747, 5.11618042, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 793.4783325, -172.4293823, 5.115692139, 0, 0, 70, 1, 17, -170.0998993, 0, 255, 255, 255 + 805.4924927, -184.9922485, 5.115692139, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 789.1536255, -204.4539795, 4.83723259, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 781.0493774, -200.40979, 4.90363884, 0, 0, 70, 1, 17, 40, 0, 255, 255, 255 + 770.315918, -190.6592102, 5.02794075, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 718.9294434, -143.5379639, 4.818603516, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 741.1147461, -315.4286804, 4.927318573, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 735.0634155, -329.6891785, 4.932689667, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 757.1401367, -282.942627, 4.970043182, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 771.2741699, -253.8002014, 4.976390839, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 747.2479858, -281.5176392, 4.817455292, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 776.1768188, -237.2805176, 4.941234589, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 778.9311523, -226.6899414, 4.896068573, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 776.310791, -214.7250977, 4.81672287, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 816.5886841, -186.7987061, 5.015594482, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 794.6658325, -130.7920837, 4.818328857, 0, 0, 70, 1, 17, -179.9998932, 0, 255, 255, 255 + 783.7241821, -156.071106, 4.818328857, 0, 0, 70, 1, 17, -90, 0, 255, 255, 255 + 776.4046021, -171.6157837, 4.818328857, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1412.722168, 460.4815063, 22.09708977, 0, 0, 70, 1, 17, 174.9998932, 0, 255, 255, 255 + 1438.086914, 459.2575073, 20.65202141, 0, 0, 70, 1, 17, 169.9999084, 0, 255, 255, 255 + 1457.467773, 450.2810669, 19.47672844, 0, 0, 70, 1, 17, 120.9999771, 0, 255, 255, 255 + 1411.498047, 442.9368286, 22.16569328, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1434.822754, 442.1207886, 20.66374016, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1450.463379, 432.6004028, 19.02116203, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1457.507324, 412.0997925, 17.35490227, 0, 0, 70, 1, 17, -81, 0, 255, 255, 255 + 1476.452637, 407.0027466, 16.98893547, 0, 0, 70, 1, 17, 96.99998474, 0, 255, 255, 255 + 1458.487793, 371.1732788, 16.36797142, 0, 0, 70, 1, 17, -99.00000763, 0, 255, 255, 255 + 1458.487793, 353.2855835, 11.43413258, 0, 0, 70, 1, 17, -91.99999237, 0, 255, 255, 255 + 1476.759033, 351.3815308, 10.83232594, 0, 0, 70, 1, 17, 96.99998474, 0, 255, 255, 255 + 1476.529053, 367.2453003, 15.60405445, 0, 0, 70, 1, 17, 92.99996948, 0, 255, 255, 255 + 1487.797852, 378.3170776, 16.95876122, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1508.300781, 377.8943481, 21.65627098, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1528.443359, 373.8618774, 27.78224754, 0, 0, 70, 1, 17, -9.800009727, 0, 255, 255, 255 + 1489.853271, 397.0232544, 17.22170067, 0, 0, 70, 1, 17, -174.9999847, 0, 255, 255, 255 + 1510.691895, 396.546814, 21.88673973, 0, 0, 70, 1, 17, -178, 0, 255, 255, 255 + 1533.999756, 390.8849487, 27.72438622, 0, 0, 70, 1, 17, 153.9999084, 0, 255, 255, 255 + 1533.897949, 363.9376831, 27.79125023, 0, 0, 70, 1, 17, -109.0000076, 0, 255, 255, 255 + 1531.15625, 346.1738586, 26.7971096, 0, 0, 70, 1, 17, -80.00000763, 0, 255, 255, 255 + 1536.125, 330.6008606, 25.88573265, 0, 0, 70, 1, 17, -56.00000763, 0, 255, 255, 255 + 1549.60498, 311.2392883, 24.4533596, 0, 0, 70, 1, 17, -56.00000763, 0, 255, 255, 255 + 1559.725342, 296.082489, 23.32225609, 0, 0, 70, 1, 17, -57, 0, 255, 255, 255 + 1576.625732, 301.6568909, 23.08983421, 0, 0, 70, 1, 17, 107.9999847, 0, 255, 255, 255 + 1563.085938, 321.2336121, 24.48387718, 0, 0, 70, 1, 17, 124.9999924, 0, 255, 255, 255 + 1551.610352, 338.6722107, 25.82958031, 0, 0, 70, 1, 17, 127, 0, 255, 255, 255 + 1559.38916, 359.7557983, 27.63778496, 0, 0, 70, 1, 17, -30.99998665, 0, 255, 255, 255 + 1713.39502, 362.7858276, 20.96786308, 0, 0, 70, 1, 17, 175.9999084, 0, 255, 255, 255 + 1691.712402, 362.1679077, 21.11923027, 0, 0, 70, 1, 17, -178, 0, 255, 255, 255 + 1665.33252, 362.0021362, 22.14315605, 0, 0, 70, 1, 17, 173.9999084, 0, 255, 255, 255 + 1633.395508, 361.9440308, 23.66122246, 0, 0, 70, 1, 17, 177.9999084, 0, 255, 255, 255 + 1610.445801, 361.8947144, 23.8345623, 0, 0, 70, 1, 17, -178.9999847, 0, 255, 255, 255 + 1590.084961, 364.2684937, 24.59921074, 0, 0, 70, 1, 17, 161.9999084, 0, 255, 255, 255 + 1568.392578, 375.0668335, 27.50985527, 0, 0, 70, 1, 17, 146.9999237, 0, 255, 255, 255 + 1573.116699, 404.5525513, 28.03908348, 0, 0, 70, 1, 17, 77, 0, 255, 255, 255 + 1566.692871, 390.375061, 28.01613426, 0, 0, 70, 1, 17, 57.99998093, 0, 255, 255, 255 + 1555.09668, 407.3648071, 28.02882957, 0, 0, 70, 1, 17, -95, 0, 255, 255, 255 + 1548.687988, 395.5950317, 27.98830223, 0, 0, 70, 1, 17, -115, 0, 255, 255, 255 + 1543.75293, 416.746521, 27.99806786, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1521.019531, 423.9734497, 27.99391747, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1500.630859, 432.5680542, 27.99123192, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1467.929688, 451.6307983, 28.01051903, 0, 0, 70, 1, 17, -24.99999428, 0, 255, 255, 255 + 1439.811523, 471.7687378, 27.97878075, 0, 0, 70, 1, 17, -35.99998474, 0, 255, 255, 255 + 1404.628418, 508.5497437, 27.99220848, 0, 0, 70, 1, 17, -66.99996948, 0, 255, 255, 255 + 1398.732178, 533.0540771, 27.98537254, 0, 0, 70, 1, 17, -86.99999237, 0, 255, 255, 255 + 1398.171387, 563.9943848, 30.4142971, 0, 0, 70, 1, 17, -89.00000763, 0, 255, 255, 255 + 1397.62793, 596.942627, 30.57762718, 0, 0, 70, 1, 17, -92.99998474, 0, 255, 255, 255 + 1397.455566, 632.1833496, 33.71092987, 0, 0, 70, 1, 17, -92.99998474, 0, 255, 255, 255 + 1540.644043, 435.9821167, 27.97463036, 0, 0, 70, 1, 17, 171.9999847, 0, 255, 255, 255 + 1517.061523, 444.147522, 27.97047997, 0, 0, 70, 1, 17, 80.49999237, 0, 255, 255, 255 + 1478.035645, 465.9442749, 27.99025536, 0, 0, 70, 1, 17, 137, 0, 255, 255, 255 + 1456.556641, 481.5967407, 27.91090965, 0, 0, 70, 1, 17, 161, 0, 255, 255, 255 + 1434.636719, 498.0807495, 27.9526577, 0, 0, 70, 1, 17, 132.9999847, 0, 255, 255, 255 + 1417.984863, 521.3756104, 27.91310692, 0, 0, 70, 1, 17, 109.9999847, 0, 255, 255, 255 + 1415.035645, 556.243042, 29.86571312, 0, 0, 70, 1, 17, 178.9999695, 0, 255, 255, 255 + 1415.423828, 587.5913086, 30.43285179, 0, 0, 70, 1, 17, 90, 0, 255, 255, 255 + 1415.07959, 616.9655762, 32.3456955, 0, 0, 70, 1, 17, 90, 0, 255, 255, 255 + 1561.212646, 443.7062378, 28.03619957, 0, 0, 70, 1, 17, -60.00001144, 0, 255, 255, 255 + 1561.638672, 469.7525024, 28.02277184, 0, 0, 70, 1, 17, -82.99999237, 0, 255, 255, 255 + 1561.833984, 501.6268921, 28.06598473, 0, 0, 70, 1, 17, -176.9999695, 0, 255, 255, 255 + 1561.681641, 535.8221436, 27.98346519, 0, 0, 70, 1, 17, -1.000007987, 0, 255, 255, 255 + 1561.763672, 567.4034424, 28.06210899, 0, 0, 70, 1, 17, -162.9999847, 0, 255, 255, 255 + 1561.979492, 592.7321777, 28.08237267, 0, 0, 70, 1, 17, 3.999997139, 0, 255, 255, 255 + 1562.171875, 620.4761963, 28.06699181, 0, 0, 70, 1, 17, -165, 0, 255, 255, 255 + 1579.687012, 486.5387573, 28.07916832, 0, 0, 70, 1, 17, 96, 0, 255, 255, 255 + 1580.001953, 526.5070801, 28.02106285, 0, 0, 70, 1, 17, 96, 0, 255, 255, 255 + 1580.061523, 501.824646, 28.04523277, 0, 0, 70, 1, 17, 80.99999237, 0, 255, 255, 255 + 1590.623047, 553.2237549, 27.98691368, 0, 0, 70, 1, 17, -175.9999847, 0, 255, 255, 255 + 1626.962891, 553.630249, 27.7520504, 0, 0, 70, 1, 17, 171.9999084, 0, 255, 255, 255 + 1608.057129, 535.3262939, 28.03058434, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1625.319824, 535.097168, 27.79474449, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1592.418945, 534.8115234, 27.96002769, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1580.620605, 564.789917, 28.02622032, 0, 0, 70, 1, 17, 91.99999237, 0, 255, 255, 255 + 1579.983398, 588.3007813, 28.02768517, 0, 0, 70, 1, 17, 93.99997711, 0, 255, 255, 255 + 1579.87207, 612.0024414, 28.08164024, 0, 0, 70, 1, 17, 98.00000763, 0, 255, 255, 255 + 1579.964355, 642.0684814, 27.60288048, 0, 0, 70, 1, 17, 93.99997711, 0, 255, 255, 255 + 1589.197266, 655.2562256, 27.43686485, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1609.735596, 655.333374, 27.41806602, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1630.675537, 655.2583008, 27.42001915, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1592.240479, 673.6018066, 27.35844231, 0, 0, 70, 1, 17, -173.9999847, 0, 255, 255, 255 + 1619.812988, 673.7209473, 27.50248528, 0, 0, 70, 1, 17, 164.9999084, 0, 255, 255, 255 + 1630.493164, 673.5109863, 27.51249504, 0, 0, 70, 1, 17, 166.9999084, 0, 255, 255, 255 + 1579.886719, 684.604248, 27.26444817, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 1579.523926, 702.8496094, 26.85990715, 0, 0, 70, 1, 17, 98.00002289, 0, 255, 255, 255 + 1579.408203, 720.8605957, 26.60453606, 0, 0, 70, 1, 17, 100.9999847, 0, 255, 255, 255 + 1561.924805, 746.0842285, 27.3169384, 0, 0, 70, 1, 17, -172, 0, 255, 255, 255 + 1562.239258, 726.4536133, 27.4263134, 0, 0, 70, 1, 17, -10.20001888, 0, 255, 255, 255 + 1561.916992, 707.2587891, 27.33451653, 0, 0, 70, 1, 17, -167.3000031, 0, 255, 255, 255 + 1561.697266, 691.7060547, 27.43827629, 0, 0, 70, 1, 17, -13, 0, 255, 255, 255 + 1562.042725, 674.711792, 27.44706535, 0, 0, 70, 1, 17, 175.9999847, 0, 255, 255, 255 + 1588.180176, 735.4509277, 26.78837395, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1604.1875, 734.9034424, 26.8962841, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1627.777832, 728.5924072, 27.00297356, 0, 0, 70, 1, 17, -20.99999046, 0, 255, 255, 255 + 1589.384521, 752.8222656, 27.08524895, 0, 0, 70, 1, 17, 171.9999084, 0, 255, 255, 255 + 1609.959961, 752.189209, 26.93046379, 0, 0, 70, 1, 17, 173, 0, 255, 255, 255 + 1635.182129, 744.4351807, 27.08744621, 0, 0, 70, 1, 17, 154.9999847, 0, 255, 255, 255 + 1651.702637, 739.5507813, 27.24735832, 0, 0, 70, 1, 17, 159.9999084, 0, 255, 255, 255 + 1637.506348, 713.6671143, 27.20414543, 0, 0, 70, 1, 17, -81, 0, 255, 255, 255 + 1639.841309, 695.3092041, 27.2310009, 0, 0, 70, 1, 17, -112.9999847, 0, 255, 255, 255 + 1657.206787, 706.5147705, 27.18340874, 0, 0, 70, 1, 17, 115.9999924, 0, 255, 255, 255 + 1657.515137, 688.8634033, 27.45245171, 0, 0, 70, 1, 17, 95, 0, 255, 255, 255 + 1657.539063, 672.3886719, 27.42730522, 0, 0, 70, 1, 17, 78.99999237, 0, 255, 255, 255 + 1657.716797, 655.798584, 27.36089897, 0, 0, 70, 1, 17, 81.99999237, 0, 255, 255, 255 + 1658.167236, 639.5450439, 27.60796928, 0, 0, 70, 1, 17, 96.99998474, 0, 255, 255, 255 + 1639.915039, 643.748291, 27.70346642, 0, 0, 70, 1, 17, -82.99999237, 0, 255, 255, 255 + 1639.928955, 628.3309326, 28.03891563, 0, 0, 70, 1, 17, -77, 0, 255, 255, 255 + 1639.638672, 608.2591553, 28.37460899, 0, 0, 70, 1, 17, -68.99998474, 0, 255, 255, 255 + 1639.562744, 589.9801025, 28.35092735, 0, 0, 70, 1, 17, -96.99999237, 0, 255, 255, 255 + 1639.871094, 568.9665527, 27.9317379, 0, 0, 70, 1, 17, -103.9999771, 0, 255, 255, 255 + 1668.998047, 628.3165283, 27.91949272, 0, 0, 70, 1, 17, -161, 0, 255, 255, 255 + 1701.328613, 628.3565674, 28.10162163, 0, 0, 70, 1, 17, -144, 0, 255, 255, 255 + 1674.588867, 610.0338135, 27.98282433, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1689.44873, 610.4503174, 28.05435753, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1707.217041, 610.1209717, 28.12222862, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1719.145264, 602.9916992, 28.15445518, 0, 0, 70, 1, 17, -78.00001526, 0, 255, 255, 255 + 1719.210205, 590.8929443, 28.16422081, 0, 0, 70, 1, 17, -83.99998474, 0, 255, 255, 255 + 1719.657227, 572.753418, 28.1605587, 0, 0, 70, 1, 17, -81.99999237, 0, 255, 255, 255 + 1719.444336, 562.1820068, 28.16251183, 0, 0, 70, 1, 17, -81, 0, 255, 255, 255 + 1664.776855, 553.3353271, 27.76431847, 0, 0, 70, 1, 17, -171.9999847, 0, 255, 255, 255 + 1679.533936, 553.1130371, 27.83145714, 0, 0, 70, 1, 17, 179.9998932, 0, 255, 255, 255 + 1698.064453, 552.6278076, 28.0289669, 0, 0, 70, 1, 17, 177.9999084, 0, 255, 255, 255 + 1712.703613, 552.6209717, 28.10025597, 0, 0, 70, 1, 17, -178.9999847, 0, 255, 255, 255 + 1657.473877, 565.5213623, 27.86026573, 0, 0, 70, 1, 17, 89, 0, 255, 255, 255 + 1657.094727, 585.4112549, 28.09366417, 0, 0, 70, 1, 17, 98.99999237, 0, 255, 255, 255 + 1657.283447, 599.6170654, 28.21451378, 0, 0, 70, 1, 17, 93.99999237, 0, 255, 255, 255 + 1639.784424, 526.1654053, 27.7840023, 0, 0, 70, 1, 17, -86, 0, 255, 255, 255 + 1639.945313, 505.4384155, 27.87018394, 0, 0, 70, 1, 17, -84.99997711, 0, 255, 255, 255 + 1639.594849, 484.5432739, 28.1096859, 0, 0, 70, 1, 17, 7.000014305, 0, 255, 255, 255 + 1657.576172, 527.2276611, 27.77123833, 0, 0, 70, 1, 17, 95, 0, 255, 255, 255 + 1657.655029, 504.0523071, 27.96850395, 0, 0, 70, 1, 17, 101.9999924, 0, 255, 255, 255 + 1657.851318, 482.7687378, 28.12377739, 0, 0, 70, 1, 17, 103.9999847, 0, 255, 255, 255 + 1668.735352, 535.3342285, 27.82201958, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1694.006836, 535.5610352, 27.99926567, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1712.032227, 534.9893799, 28.10619926, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1670.072998, 477.7129517, 28.15527153, 0, 0, 70, 1, 17, -149.9999847, 0, 255, 255, 255 + 1685.685547, 489.3766479, 28.28613091, 0, 0, 70, 1, 17, -139, 0, 255, 255, 255 + 1700.600342, 503.6565552, 28.04394341, 0, 0, 70, 1, 17, -132.9999847, 0, 255, 255, 255 + 1714.681641, 519.0429688, 28.06200981, 0, 0, 70, 1, 17, -129, 0, 255, 255, 255 + 1601.677734, 474.916687, 28.11408043, 0, 0, 70, 1, 17, -162.9999847, 0, 255, 255, 255 + 1616.4021, 474.6309204, 28.13214684, 0, 0, 70, 1, 17, 157.9999084, 0, 255, 255, 255 + 1588.974121, 456.5509644, 28.09113121, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1607.517578, 457.121521, 28.11969566, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1627.870361, 456.7503052, 28.1511898, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1579.456787, 450.0502319, 28.03644371, 0, 0, 70, 1, 17, 102.9999924, 0, 255, 255, 255 + 1578.766113, 436.4995728, 28.03668785, 0, 0, 70, 1, 17, 91, 0, 255, 255, 255 + 1665.413818, 457.163147, 28.14703941, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1683.365234, 464.9879761, 28.11432457, 0, 0, 70, 1, 17, 30.99999619, 0, 255, 255, 255 + 1696.379883, 463.9551392, 27.88678551, 0, 0, 70, 1, 17, -43.99999237, 0, 255, 255, 255 + 1702.789063, 456.8973999, 27.55402184, 0, 0, 70, 1, 17, -42.99999619, 0, 255, 255, 255 + 1719.511475, 464.0275269, 27.13717842, 0, 0, 70, 1, 17, 130.9999695, 0, 255, 255, 255 + 1706.977051, 479.1049194, 28.08712959, 0, 0, 70, 1, 17, 139.9999847, 0, 255, 255, 255 + 1711.323242, 489.119812, 28.03586006, 0, 0, 70, 1, 17, 36, 0, 255, 255, 255 + 1720.010742, 498.727356, 28.04709053, 0, 0, 70, 1, 17, 44.99999237, 0, 255, 255, 255 + 1734.036621, 515.8818359, 28.06711006, 0, 0, 70, 1, 17, 45.99999619, 0, 255, 255, 255 + 1747.487549, 532.1403809, 28.09176826, 0, 0, 70, 1, 17, 40, 0, 255, 255, 255 + 1761.817627, 549.4627686, 28.1142292, 0, 0, 70, 1, 17, 49.00000763, 0, 255, 255, 255 + 1783.41748, 566.5876465, 28.1442585, 0, 0, 70, 1, 17, 33, 0, 255, 255, 255 + 1722.873535, 429.6343384, 26.10165215, 0, 0, 70, 1, 17, -83.99998474, 0, 255, 255, 255 + 1722.318359, 412.9469604, 24.45077324, 0, 0, 70, 1, 17, -81.99999237, 0, 255, 255, 255 + 1721.970703, 388.9528198, 22.47591972, 0, 0, 70, 1, 17, -91, 0, 255, 255, 255 + 1722.212402, 374.8377075, 21.4908123, 0, 0, 70, 1, 17, -88.00001526, 0, 255, 255, 255 + 1740.556885, 370.5048218, 21.4895916, 0, 0, 70, 1, 17, 89, 0, 255, 255, 255 + 1740.398926, 404.5663452, 23.74886894, 0, 0, 70, 1, 17, 91.99999237, 0, 255, 255, 255 + 1740.629883, 435.210144, 26.58236504, 0, 0, 70, 1, 17, 104, 0, 255, 255, 255 + 1753.320068, 444.3834839, 26.83895683, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1782.96582, 446.3484497, 26.93905449, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1786.068848, 463.9721069, 26.95822334, 0, 0, 70, 1, 17, 173.9999084, 0, 255, 255, 255 + 1763.058594, 462.4663696, 26.86813545, 0, 0, 70, 1, 17, 168.9999084, 0, 255, 255, 255 + 1800.766602, 436.3887329, 26.41757011, 0, 0, 70, 1, 17, -74.00099182, 0, 255, 255, 255 + 1800.920166, 408.9832153, 25.83968925, 0, 0, 70, 1, 17, -71, 0, 255, 255, 255 + 1801.220703, 373.1129761, 22.25912285, 0, 0, 70, 1, 17, -76, 0, 255, 255, 255 + 1754.811523, 361.8563843, 21.07870293, 0, 0, 70, 1, 17, -173, 0, 255, 255, 255 + 1784.724854, 362.0436401, 21.07455254, 0, 0, 70, 1, 17, 151.9999084, 0, 255, 255, 255 + 1800.594238, 338.4182739, 21.30584145, 0, 0, 70, 1, 17, -72, 0, 255, 255, 255 + 1818.54834, 338.9640503, 21.45720863, 0, 0, 70, 1, 17, 78.00000763, 0, 255, 255, 255 + 1818.196289, 372.1298218, 22.17367363, 0, 0, 70, 1, 17, 81.99999237, 0, 255, 255, 255 + 1818.583984, 394.3840942, 25.10384941, 0, 0, 70, 1, 17, 83.00001526, 0, 255, 255, 255 + 1818.864258, 414.2815552, 25.90756035, 0, 0, 70, 1, 17, 92.99996948, 0, 255, 255, 255 + 1818.362793, 437.4098511, 26.45907402, 0, 0, 70, 1, 17, 105.9999847, 0, 255, 255, 255 + 1817.818359, 461.6018677, 26.93165398, 0, 0, 70, 1, 17, 92.99996948, 0, 255, 255, 255 + 1817.958984, 483.0952759, 27.12550163, 0, 0, 70, 1, 17, 109, 0, 255, 255, 255 + 1818.212402, 505.8088989, 27.40260124, 0, 0, 70, 1, 17, 88, 0, 255, 255, 255 + 1818.407715, 525.2567139, 27.63819695, 0, 0, 70, 1, 17, 98.00002289, 0, 255, 255, 255 + 1818.26416, 545.6303711, 27.88502312, 0, 0, 70, 1, 17, 104.9999924, 0, 255, 255, 255 + 1800.663574, 476.7681274, 27.08688545, 0, 0, 70, 1, 17, -76, 0, 255, 255, 255 + 1800.950195, 504.8989868, 27.39157295, 0, 0, 70, 1, 17, -100.9999924, 0, 255, 255, 255 + 1800.609619, 533.0419922, 27.73459053, 0, 0, 70, 1, 17, -82.99999237, 0, 255, 255, 255 + 1800.898682, 556.5134277, 28.01730537, 0, 0, 70, 1, 17, -78.00001526, 0, 255, 255, 255 + 1817.937012, 580.2069092, 28.0808239, 0, 0, 70, 1, 17, 84.99999237, 0, 255, 255, 255 + 1818.371338, 617.7480469, 27.91216087, 0, 0, 70, 1, 17, 117, 0, 255, 255, 255 + 1786.433105, 587.8291016, 28.16118431, 0, 0, 70, 1, 17, -154, 0, 255, 255, 255 + 1767.167969, 576.3734131, 28.14238548, 0, 0, 70, 1, 17, -137, 0, 255, 255, 255 + 1746.153564, 558.3129883, 28.10429955, 0, 0, 70, 1, 17, -140.9999847, 0, 255, 255, 255 + 1737.257324, 567.1817627, 28.16167259, 0, 0, 70, 1, 17, 85.99999237, 0, 255, 255, 255 + 1737.421631, 588.7910156, 28.1628933, 0, 0, 70, 1, 17, 89, 0, 255, 255, 255 + 1749.108398, 610.2268066, 28.21679497, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1780.487549, 610.0718994, 28.0691433, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1750.04248, 628.0415039, 28.12919426, 0, 0, 70, 1, 17, -168.9999847, 0, 255, 255, 255 + 1782.180664, 628.1278076, 27.99979973, 0, 0, 70, 1, 17, 164.9999084, 0, 255, 255, 255 + 1801.016357, 647.4790039, 27.3391552, 0, 0, 70, 1, 17, -82.99999237, 0, 255, 255, 255 + 1800.796875, 669.9736328, 26.63944817, 0, 0, 70, 1, 17, -66.00000763, 0, 255, 255, 255 + 1801.35498, 691.7307129, 25.7454052, 0, 0, 70, 1, 17, -62.99999619, 0, 255, 255, 255 + 1785.557129, 708.0275879, 24.78715324, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1766.028809, 708.0314941, 24.75687981, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1749.600098, 707.703125, 24.86894035, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1737.622803, 695.2404785, 25.29961967, 0, 0, 70, 1, 17, 102.9999924, 0, 255, 255, 255 + 1737.253906, 658.434082, 27.16778374, 0, 0, 70, 1, 17, 80, 0, 255, 255, 255 + 1737.075195, 639.6361084, 27.83062553, 0, 0, 70, 1, 17, 85.99999237, 0, 255, 255, 255 + 1672.935303, 716.3829346, 26.07940483, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1705.272461, 710.3615723, 24.96197319, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1719.64502, 697.4117432, 25.40923882, 0, 0, 70, 1, 17, -68.99998474, 0, 255, 255, 255 + 1719.228516, 675.3173828, 26.98443413, 0, 0, 70, 1, 17, -91.99999237, 0, 255, 255, 255 + 1719.097168, 644.8486328, 27.58526421, 0, 0, 70, 1, 17, -84.99997711, 0, 255, 255, 255 + 1676.394531, 734.5875244, 26.13189507, 0, 0, 70, 1, 17, 162.000061, 0, 255, 255, 255 + 1696.609375, 730.0211182, 25.17510796, 0, 0, 70, 1, 17, 173, 0, 255, 255, 255 + 1720.026367, 732.6199951, 24.83317757, 0, 0, 70, 1, 17, -173.9999847, 0, 255, 255, 255 + 1720.693359, 760.8730469, 23.82927132, 0, 0, 70, 1, 17, -8.000008583, 0, 255, 255, 255 + 1721.991211, 775.5338135, 22.37712288, 0, 0, 70, 1, 17, 169.9999847, 0, 255, 255, 255 + 1723.207031, 801.3944092, 18.81291389, 0, 0, 70, 1, 17, 167.9999847, 0, 255, 255, 255 + 1727.763672, 825.7628174, 15.69841194, 0, 0, 70, 1, 17, -13.99999523, 0, 255, 255, 255 + 1737.293457, 735.369751, 24.72600365, 0, 0, 70, 1, 17, 168.9999847, 0, 255, 255, 255 + 1738.36792, 760.3497314, 23.82365608, 0, 0, 70, 1, 17, 2.732075518e-005, 0, 255, 255, 255 + 1740.374023, 787.7275391, 20.5563221, 0, 0, 70, 1, 17, -5.999999523, 0, 255, 255, 255 + 1743.189453, 811.590332, 16.98015404, 0, 0, 70, 1, 17, 3.999997139, 0, 255, 255, 255 + 1749.547363, 835.5512695, 15.10832405, 0, 0, 70, 1, 17, 137.9999847, 0, 255, 255, 255 + 1750.418457, 726.3450928, 24.86836052, 0, 0, 70, 1, 17, 91.99998474, 0, 255, 255, 255 + 1819.631592, 725.7929688, 24.78901482, 0, 0, 70, 1, 17, -175.9999847, 0, 255, 255, 255 + 1818.422363, 689.5786133, 25.86455345, 0, 0, 70, 1, 17, 80.99999237, 0, 255, 255, 255 + 1818.514648, 662.5096436, 26.7278347, 0, 0, 70, 1, 17, 96.99998474, 0, 255, 255, 255 + 1343.638916, 788.2871094, 27.69725609, 0, 0, 70, 1, 17, 90, 0, 255, 255, 255 + 1371.915771, 786.1069336, 27.29295921, 0, 0, 70, 1, 17, 90, 0, 255, 255, 255 + 1346.141602, 768.7166748, 27.58543968, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 1397.849121, 753.612793, 27.45921898, 0, 0, 70, 1, 17, -96, 0, 255, 255, 255 + 1397.697754, 732.0982666, 28.82762718, 0, 0, 70, 1, 17, -102.9999847, 0, 255, 255, 255 + 1398.009766, 708.3201904, 31.12254906, 0, 0, 70, 1, 17, -63.99998856, 0, 255, 255, 255 + 1397.510254, 682.1218262, 33.42699432, 0, 0, 70, 1, 17, -70.00000763, 0, 255, 255, 255 + 1415.73584, 672.9656982, 33.83519745, 0, 0, 70, 1, 17, -3.415094397e-005, 0, 255, 255, 255 + 1415.901611, 755.8824463, 27.37718773, 0, 0, 70, 1, 17, 153.9999847, 0, 255, 255, 255 + 1358.44873, 660.8878174, 37.15746307, 0, 0, 70, 1, 17, -173.9999847, 0, 255, 255, 255 + 1385.317871, 660.5924072, 34.27953339, 0, 0, 70, 1, 17, -175.9999847, 0, 255, 255, 255 + 1372.270508, 643.8460693, 35.65599823, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 2347.484375, 475.1064453, 5.080036163, 0, 0, 70, 1, 17, 105.9999847, 0, 255, 255, 255 + 2352.616699, 320.6505737, 5.086872101, 0, 0, 70, 1, 17, 51, 0, 255, 255, 255 + 2358.606445, 342.5861206, 5.080036163, 0, 0, 70, 1, 17, 72, 0, 255, 255, 255 + 2361.614746, 358.4108276, 5.080036163, 0, 0, 70, 1, 17, 85.99999237, 0, 255, 255, 255 + 2337.82373, 339.9085083, 5.080036163, 0, 0, 70, 1, 17, 58.99999619, 0, 255, 255, 255 + 2340.135254, 356.5548706, 5.080036163, 0, 0, 70, 1, 17, -112.9999847, 0, 255, 255, 255 + 2342.061035, 371.8556519, 5.080036163, 0, 0, 70, 1, 17, 90.00000763, 0, 255, 255, 255 + 2360.431641, 429.0823975, 5.080036163, 0, 0, 70, 1, 17, 92.99996948, 0, 255, 255, 255 + 2354.856445, 451.9422607, 5.080036163, 0, 0, 70, 1, 17, 107.9999847, 0, 255, 255, 255 + 2334.085449, 329.1887207, 5.083942413, 0, 0, 70, 1, 17, -116.9999847, 0, 255, 255, 255 + 2341.118164, 399.7218628, 5.080036163, 0, 0, 70, 1, 17, -71, 0, 255, 255, 255 + 2334.088379, 448.1942749, 5.080524445, 0, 0, 70, 1, 17, -81, 0, 255, 255, 255 + 2339.847168, 421.1356812, 5.080036163, 0, 0, 70, 1, 17, -74.99997711, 0, 255, 255, 255 + 2363.84082, 393.4630737, 5.080036163, 0, 0, 70, 1, 17, 80.99999237, 0, 255, 255, 255 + 2363.606445, 408.1705933, 5.079792023, 0, 0, 70, 1, 17, 120.9999924, 0, 255, 255, 255 + 2362.494629, 379.2863159, 5.080036163, 0, 0, 70, 1, 17, 80, 0, 255, 255, 255 + 2342.70459, 296.7736206, 5.102497101, 0, 0, 70, 1, 17, 68.99999237, 0, 255, 255, 255 + 2340.976563, 488.1784668, 5.080036163, 0, 0, 70, 1, 17, 118.9999924, 0, 255, 255, 255 + 2301.42334, 278.59021, 5.052183151, 0, 0, 70, 1, 17, 70.00000763, 0, 255, 255, 255 + 2298.121582, 294.1884766, 5.09466362, 0, 0, 70, 1, 17, 77, 0, 255, 255, 255 + 2216.372559, 260.2595215, 5.090024948, 0, 0, 70, 1, 17, -120.9999924, 0, 255, 255, 255 + 2259.523926, 251.7080536, 5.052183151, 0, 0, 70, 1, 17, -109.0000076, 0, 255, 255, 255 + 2258.487793, 295.6411743, 5.098869324, 0, 0, 70, 1, 17, -55.00001144, 0, 255, 255, 255 + 2215.091309, 295.9067993, 5.096672058, 0, 0, 70, 1, 17, 141.9999237, 0, 255, 255, 255 + 2271.780762, 281.2926025, 5.053892136, 0, 0, 70, 1, 17, -34.99999237, 0, 255, 255, 255 + 2272.389648, 251.0371094, 5.053159714, 0, 0, 70, 1, 17, 80.99999237, 0, 255, 255, 255 + 2272.275879, 272.8974609, 5.052427292, 0, 0, 70, 1, 17, 101.9999924, 0, 255, 255, 255 + 2259.410156, 273.8083496, 5.051450729, 0, 0, 70, 1, 17, 73, 0, 255, 255, 255 + 2241.195801, 297.0029907, 5.102287292, 0, 0, 70, 1, 17, -90.00000763, 0, 255, 255, 255 + 2259.523926, 237.1467285, 5.052915573, 0, 0, 70, 1, 17, -88.00001526, 0, 255, 255, 255 + 2232.540039, 237.9437256, 5.078794479, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 2272.047852, 238.8545532, 5.051206589, 0, 0, 70, 1, 17, 49.99999619, 0, 255, 255, 255 + 2298.235352, 260.8287354, 5.073667526, 0, 0, 70, 1, 17, 74.00000763, 0, 255, 255, 255 + 2213.860352, 523.8005981, 5.050962448, 0, 0, 70, 1, 17, -121.9999847, 0, 255, 255, 255 + 2246.027344, 524.5096436, 5.051939011, 0, 0, 70, 1, 17, -118.0000076, 0, 255, 255, 255 + 2277.98584, 518.5895386, 5.051450729, 0, 0, 70, 1, 17, 104.9999924, 0, 255, 255, 255 + 2241.177246, 502.4008789, 5.052183151, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 2277.828613, 502.5056763, 5.050962448, 0, 0, 70, 1, 17, 89, 0, 255, 255, 255 + 2213.859863, 496.8474731, 5.050718307, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 2246.080078, 481.2351074, 5.052427292, 0, 0, 70, 1, 17, -123.9999771, 0, 255, 255, 255 + 2278.195801, 475.8388672, 5.053403854, 0, 0, 70, 1, 17, 92.99996948, 0, 255, 255, 255 + 2246.194824, 459.2680054, 5.053159714, 0, 0, 70, 1, 17, 54, 0, 255, 255, 255 + 2214.039551, 459.4161377, 5.052671432, 0, 0, 70, 1, 17, -107.0000153, 0, 255, 255, 255 + 2277.97998, 459.1939087, 5.05169487, 0, 0, 70, 1, 17, 57.99999619, 0, 255, 255, 255 + 2248.269531, 433.4842529, 5.050962448, 0, 0, 70, 1, 17, 0, 0, 255, 255, 255 + 2213.891602, 437.2629395, 5.051450729, 0, 0, 70, 1, 17, -101.9999924, 0, 255, 255, 255 + 2264.370117, 546.9614868, 5.068540573, 0, 0, 70, 1, 17, 137.9999847, 0, 255, 255, 255 + 2229.628906, 546.1104126, 5.080747604, 0, 0, 70, 1, 17, -169.9999847, 0, 255, 255, 255 + 2215.357422, 414.888916, 5.066587448, 0, 0, 70, 1, 17, -57, 0, 255, 255, 255 + -931.7901001, -385.0826111, 3.711848259, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -938.3674927, -382.3936462, 3.273859978, 0, 0, 70, 1, 19, -179.9999237, 0, 255, 255, 255 + -932.4292603, -400.7601013, 3.7120924, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -932.0825806, -426.9391785, 3.7120924, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -944.9053345, -407.1645203, 2.835871696, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -943.5620728, -436.6086121, 2.835871696, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -977.3422241, -395.3551941, 2.954790115, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -982.5404663, -400.8415222, 12.49849129, 0, 0, 70, 1, 19, -179.9999237, 0, 255, 255, 255 + -974.5702515, -394.3122253, 12.49800301, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -978.4103394, -388.8732605, 12.49849129, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -984.5440063, -390.6445007, 12.49849129, 0, 0, 70, 1, 19, 44.99999237, 0, 255, 255, 255 + -978.1069946, -359.1792908, 12.49838066, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -995.114563, -365.1300354, 2.135769844, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -999.5759888, -341.5953064, 2.27883625, 0, 0, 70, 1, 19, -180, 0, 255, 255, 255 + -960.5088501, -387.5104675, 2.835871696, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -988.3889771, -409.1447449, 2.835871696, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1006.51178, -389.4074402, 2.178887367, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -971.9129028, -365.7398376, 2.157068253, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -961.3330688, -365.7085876, 2.139669418, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -952.2581177, -375.3888855, 2.835871696, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -938.7686157, -377.0415955, 2.835871696, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -952.9265747, -398.4003601, 2.836115837, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -952.5281372, -413.5760193, 2.17986393, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -964.6498413, -413.8189392, 2.178887367, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -976.5217896, -413.5879822, 2.178887367, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -953.2456665, -420.9781189, 2.17986393, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -969.6253052, -427.799408, 2.17986393, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -969.7573853, -436.7763367, 2.179619789, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -963.1409302, -442.4045105, 2.179619789, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -992.1755981, -430.622406, 2.276543617, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -994.9429321, -415.3627014, 2.137871742, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -995.3240356, -405.9248962, 2.195000648, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -1005.06842, -406.0808411, 2.125664711, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -1005.221985, -425.0947571, 2.32830143, 0, 0, 70, 1, 19, -89.99995422, 0, 255, 255, 255 + -995.1829224, -380.5171814, 2.156277657, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -978.277771, -330.9779968, 12.52268791, 0, 0, 70, 1, 19, -179.9999237, 0, 255, 255, 255 + -971.632019, -324.2341003, 7.289777756, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -979.7384644, -324.0409851, 7.289533615, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -970.7686157, -327.8518982, 2.178738594, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -979.7698364, -328.3211365, 2.178738594, 0, 0, 70, 1, 19, 90.00000763, 0, 255, 255, 255 + -1041.691528, -526.8416748, 1.957026482, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1079.887817, -512.9301758, 1.864741325, 0, 0, 70, 1, 14, -105.9999924, 0, 255, 255, 255 + -1059.834106, -510.20224, 1.923579216, 0, 0, 70, 1, 14, 113, 0, 255, 255, 255 + -1035.946899, -507.8429871, 1.916499138, 0, 0, 70, 1, 14, -88.00001526, 0, 255, 255, 255 + -1015.729614, -525.1734619, 1.86254406, 0, 0, 70, 1, 14, 10.00000381, 0, 255, 255, 255 + -997.6921997, -515.9981689, 1.865717888, 0, 0, 70, 1, 14, 36, 0, 255, 255, 255 + -1136.288208, -515.2894287, 1.857905388, 0, 0, 70, 1, 14, -96.99999237, 0, 255, 255, 255 + -1107.903442, -515.2894287, 1.861811638, 0, 0, 70, 1, 14, 92.99997711, 0, 255, 255, 255 + -1102.269653, -533.4102783, 1.889643669, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1126.459106, -532.4719238, 1.8549757, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1159.406372, -532.2634277, 1.85082531, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1158.184692, -515.4370117, 1.8549757, 0, 0, 70, 1, 14, -93.89998627, 0, 255, 255, 255 + -1228.151001, -464.9345398, 1.864365578, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1222.769165, -501.502655, 1.860703468, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1206.696899, -482.5550232, 1.867295265, 0, 0, 70, 1, 14, -10.00001431, 0, 255, 255, 255 + -1206.84436, -442.4479675, 1.928434372, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1211.19397, -457.7830505, 1.866562843, 0, 0, 70, 1, 14, -166.9999084, 0, 255, 255, 255 + -1204.116333, -503.2721863, 1.878037453, 0, 0, 70, 1, 14, -165.9999084, 0, 255, 255, 255 + -1224.538696, -485.209198, 1.862656593, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1201.394165, -421.3829041, 1.851285934, 0, 0, 70, 1, 14, -42.99999619, 0, 255, 255, 255 + -1226.626099, -429.7240906, 1.856944084, 0, 0, 70, 1, 14, -57.99999619, 0, 255, 255, 255 + -1181.113403, -427.7027283, 1.858854294, 0, 0, 70, 1, 14, 149, 0, 255, 255, 255 + -1187.213989, -408.7669373, 1.879117966, 0, 0, 70, 1, 14, -24, 0, 255, 255, 255 + -1177.5177, -391.1462097, 1.866178513, 0, 0, 70, 1, 14, 163.9999084, 0, 255, 255, 255 + -1191.593384, -372.3785095, 1.852927208, 0, 0, 70, 1, 14, 67.99999237, 0, 255, 255, 255 + -1215.991333, -372.6913757, 1.859030724, 0, 0, 70, 1, 14, -62, 0, 255, 255, 255 + -1246.645142, -372.4827576, 1.854880333, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1251.024536, -355.2791443, 1.858298302, 0, 0, 70, 1, 14, 169.9999084, 0, 255, 255, 255 + -1221.725708, -355.2790222, 1.858298302, 0, 0, 70, 1, 14, 165.9999084, 0, 255, 255, 255 + -1190.029419, -355.1747742, 1.860495567, 0, 0, 70, 1, 14, 175.9999084, 0, 255, 255, 255 + -1174.598267, -340.3691101, 2.26011467, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1216.303833, -316.8053894, 2.049283981, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1236.009888, -298.4548035, 2.007136345, 0, 0, 70, 1, 14, 164.9999847, 0, 255, 255, 255 + -1156.931274, -353.6816101, 1.684049606, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1160.396606, -394.8208923, 1.851285934, 0, 0, 70, 1, 14, -28.00000191, 0, 255, 255, 255 + -1168.50647, -412.2203064, 1.849821091, 0, 0, 70, 1, 14, 135.9999847, 0, 255, 255, 255 + -1211.538696, -532.888916, 1.863032341, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1194.089478, -515.4370117, 1.934700966, 0, 0, 70, 1, 14, -86, 0, 255, 255, 255 + -1234.343872, -514.7734375, 1.867915154, 0, 0, 70, 1, 14, -171.9999847, 0, 255, 255, 255 + -1228.607056, -211.4978943, 2.049180031, 0, 0, 70, 1, 14, 173.9999084, 0, 255, 255, 255 + -1201.602661, -274.1610413, 2.049283981, 0, 0, 70, 1, 14, 103.9999847, 0, 255, 255, 255 + -1186.380005, -298.7676086, 2.049283981, 0, 0, 70, 1, 14, 94.99996948, 0, 255, 255, 255 + -1186.276001, -316.8053284, 2.049283981, 0, 0, 70, 1, 14, -77, 0, 255, 255, 255 + -1156.2677, -328.9096985, 2.086529732, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1146.238403, -299.6017151, 2.049283981, 0, 0, 70, 1, 14, -110.9999466, 0, 255, 255, 255 + -1098.380493, -313.7815247, 2.04928112, 0, 0, 70, 1, 14, 19.00000381, 0, 255, 255, 255 + -1072.627075, -305.5447083, 1.994105339, 0, 0, 70, 1, 14, 36.99999619, 0, 255, 255, 255 + -1077.110474, -287.5069885, 2.04928112, 0, 0, 70, 1, 14, -173, 0, 255, 255, 255 + -1140.607544, -316.388092, 2.049283981, 0, 0, 70, 1, 14, 84.99999237, 0, 255, 255, 255 + -1105.574829, -297.5163879, 2.04928112, 0, 0, 70, 1, 14, -178.9999847, 0, 255, 255, 255 + -1055.527954, -273.8482971, 2.04928112, 0, 0, 70, 1, 14, -137, 0, 255, 255, 255 + -1062.096313, -247.3650818, 2.399736404, 0, 0, 70, 1, 14, 24.00000191, 0, 255, 255, 255 + -1052.19104, -295.0139465, 1.969691277, 0, 0, 70, 1, 14, 33, 0, 255, 255, 255 + -1035.508911, -281.2510071, 1.959925652, 0, 0, 70, 1, 14, 40.99999619, 0, 255, 255, 255 + -1067.2052, -214.5215759, 3.919267654, 0, 0, 70, 1, 14, 132.9999695, 0, 255, 255, 255 + -1050.940063, -230.3698425, 2.583330154, 0, 0, 70, 1, 14, 137, 0, 255, 255, 255 + -1023.101196, -267.1753235, 1.918177605, 0, 0, 70, 1, 14, 49.99999619, 0, 255, 255, 255 + -1074.504028, -233.7063904, 3.385332108, 0, 0, 70, 1, 14, -34.99999237, 0, 255, 255, 255 + -1084.513306, -198.3605652, 5.359453201, 0, 0, 70, 1, 14, 132, 0, 255, 255, 255 + -1107.34729, -185.118988, 5.743974686, 0, 0, 70, 1, 14, 135.9999084, 0, 255, 255, 255 + -1093.584595, -214.625946, 5.095537186, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1136.124146, -204.5122986, 5.183671951, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1136.541138, -185.01474, 5.387529373, 0, 0, 70, 1, 14, -152.9999847, 0, 255, 255, 255 + -1113.186157, -201.2799988, 5.710771561, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1162.294556, -197.7349548, 3.930742264, 0, 0, 70, 1, 14, 155.9999084, 0, 255, 255, 255 + -1176.266235, -224.4268494, 2.682939529, 0, 0, 70, 1, 14, 34.99999237, 0, 255, 255, 255 + -1155.413208, -214.7301941, 4.00349617, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1187.734985, -209.6211853, 2.318437576, 0, 0, 70, 1, 14, -151.9999847, 0, 255, 255, 255 + -1201.914917, -250.3886414, 2.049283981, 0, 0, 70, 1, 14, -3.00001049, 0, 255, 255, 255 + -1219.536011, -246.2181091, 2.049283981, 0, 0, 70, 1, 14, -92.99998474, 0, 255, 255, 255 + -1219.536011, -270.094696, 2.049283981, 0, 0, 70, 1, 14, -99.00000763, 0, 255, 255, 255 + -1108.935059, 330.7412109, 3.50284481, 0, 0, 70, 1, 20, 99.99999237, 0, 255, 255, 255 + -1168.311768, 592.9199219, 3.372587204, 0, 0, 70, 1, 20, -135.9999847, 0, 255, 255, 255 + -1165.632813, 542.1424561, 3.372831345, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1208.262207, 482.6812744, 3.281522751, 0, 0, 70, 1, 20, -126.2000046, 0, 255, 255, 255 + -1121.658203, 448.1176758, 3.372831345, 0, 0, 70, 1, 20, 12.80000019, 0, 255, 255, 255 + -1141.724121, 679.0268555, 9.76599884, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1169.38916, 669.1206055, 10.16321564, 0, 0, 70, 1, 20, -97.99998474, 0, 255, 255, 255 + -1169.346191, 646.0872803, 6.074347496, 0, 0, 70, 1, 20, -68.99998474, 0, 255, 255, 255 + -1151.285156, 643.0065918, 5.639288902, 0, 0, 70, 1, 20, 92.99997711, 0, 255, 255, 255 + -1174.437988, 609.6012573, 3.372831345, 0, 0, 70, 1, 20, -129, 0, 255, 255, 255 + -1176.825439, 594.2078857, 3.372831345, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1153.075684, 583.8409424, 3.372831345, 0, 0, 70, 1, 20, 107.9999847, 0, 255, 255, 255 + -1156.154297, 606.7738647, 3.372831345, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1191.213623, 590.2496338, 3.372831345, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1206.355469, 584.8462524, 3.372831345, 0, 0, 70, 1, 20, -82.99999237, 0, 255, 255, 255 + -1212.072998, 572.9713135, 3.372831345, 0, 0, 70, 1, 20, -105, 0, 255, 255, 255 + -1186.998047, 567.817749, 3.372831345, 0, 0, 70, 1, 20, -110, 0, 255, 255, 255 + -1155.288574, 562.4240112, 3.372831345, 0, 0, 70, 1, 20, 109.9999924, 0, 255, 255, 255 + -1154.577637, 540.9211426, 3.372831345, 0, 0, 70, 1, 20, 73, 0, 255, 255, 255 + -1125.433105, 537.6334839, 3.372831345, 0, 0, 70, 1, 20, -178, 0, 255, 255, 255 + -1146.847168, 519.2405396, 3.372831345, 0, 0, 70, 1, 20, 127.9999924, 0, 255, 255, 255 + -1194.207031, 512.6652832, 3.372831345, 0, 0, 70, 1, 20, -151, 0, 255, 255, 255 + -1108.876465, 478.9881592, 3.372831345, 0, 0, 70, 1, 20, 91, 0, 255, 255, 255 + -1107.620117, 462.6524048, 3.372831345, 0, 0, 70, 1, 20, 77, 0, 255, 255, 255 + -1107.620117, 450.4633789, 3.372831345, 0, 0, 70, 1, 20, 90.00000763, 0, 255, 255, 255 + -1105.483643, 403.8436279, 3.932672501, 0, 0, 70, 1, 20, 127.9999924, 0, 255, 255, 255 + -1131.849854, 404.4932251, 3.464116096, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1140.890381, 392.6831665, 3.499760628, 0, 0, 70, 1, 20, -91.99999237, 0, 255, 255, 255 + -1158.04541, 392.7783813, 3.433842659, 0, 0, 70, 1, 20, 158.9999695, 0, 255, 255, 255 + -1185.681152, 393.6660767, 3.035405159, 0, 0, 70, 1, 20, -170.9999847, 0, 255, 255, 255 + -1197.617676, 402.2417603, 3.500004768, 0, 0, 70, 1, 20, 46.99999619, 0, 255, 255, 255 + -1196.584473, 429.3828735, 3.06714344, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1196.731445, 442.753479, 3.500004768, 0, 0, 70, 1, 20, 129.9999847, 0, 255, 255, 255 + -1198.808594, 362.2427979, 3.500004768, 0, 0, 70, 1, 20, 96, 0, 255, 255, 255 + -1199.285645, 351.1182861, 3.500004768, 0, 0, 70, 1, 20, 95.99996185, 0, 255, 255, 255 + -1198.397461, 280.0704346, 3.500004768, 0, 0, 70, 1, 20, 86.99998474, 0, 255, 255, 255 + -1194.728516, 266.6715088, 3.500004768, 0, 0, 70, 1, 20, 142, 0, 255, 255, 255 + -1171.501953, 268.3907471, 3.038090706, 0, 0, 70, 1, 20, 147.9999542, 0, 255, 255, 255 + -1199.139648, 241.8464966, 3.382145882, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1180.206055, 240.9563599, 3.384099007, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1149.148193, 238.8001099, 3.385807991, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1130.542969, 239.5193481, 3.373112679, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1107.392822, 265.1721191, 3.372760773, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1106.820313, 283.4975586, 3.372760773, 0, 0, 70, 1, 20, 96, 0, 255, 255, 255 + -1107.041016, 303.5374756, 3.390000343, 0, 0, 70, 1, 20, 95.99996185, 0, 255, 255, 255 + -1181.728027, 585.5128174, 3.372831345, 0, 0, 70, 1, 20, -103.9999771, 0, 255, 255, 255 + -1087.126953, 312.9981689, 3.50260067, 0, 0, 70, 1, 20, 132.9999847, 0, 255, 255, 255 + -1043.628418, 311.4759521, 3.502112389, 0, 0, 70, 1, 20, 130.9999847, 0, 255, 255, 255 + -1082.994141, 283.475708, 3.372760773, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1092.516113, 276.5974121, 3.372760773, 0, 0, 70, 1, 20, 57.99999619, 0, 255, 255, 255 + -1024.242432, 311.5933228, 3.50260067, 0, 0, 70, 1, 20, 161.9999542, 0, 255, 255, 255 + -994.5852051, 311.8207397, 3.50284481, 0, 0, 70, 1, 20, 178.9999542, 0, 255, 255, 255 + -970.6965942, 312.253418, 3.502356529, 0, 0, 70, 1, 20, -156, 0, 255, 255, 255 + -965.0791016, 342.7320557, 3.50284481, 0, 0, 70, 1, 20, 169.5999603, 0, 255, 255, 255 + -964.5968628, 330.2765503, 3.50284481, 0, 0, 70, 1, 20, -176.9999847, 0, 255, 255, 255 + -1012.33905, 352.0150146, 3.50260067, 0, 0, 70, 1, 20, 66.99998474, 0, 255, 255, 255 + -1012.754883, 334.8571777, 3.50260067, 0, 0, 70, 1, 20, -147.9999847, 0, 255, 255, 255 + -1057.868652, 351.7314453, 3.50260067, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1057.405273, 318.2124634, 3.50260067, 0, 0, 70, 1, 20, -139.9999847, 0, 255, 255, 255 + -1108.351074, 348.2786255, 3.50260067, 0, 0, 70, 1, 20, 61.99999237, 0, 255, 255, 255 + -1138.15625, 366.6148682, 3.500004768, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1172.263184, 366.1032715, 3.114506721, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1119.720215, 404.3806152, 3.372831345, 0, 0, 70, 1, 20, 130.9999847, 0, 255, 255, 255 + -1184.317383, 254.7294312, 3.372868538, 0, 0, 70, 1, 20, -107.9999847, 0, 255, 255, 255 + -1139.558105, 254.5725708, 3.372868538, 0, 0, 70, 1, 20, 100.9999847, 0, 255, 255, 255 + -1145.483398, 225.1086426, 3.37310791, 0, 0, 70, 1, 20, 113.9999924, 0, 255, 255, 255 + -1066.442383, 468.7969971, 3.372760773, 0, 0, 70, 1, 20, 83.00000763, 0, 255, 255, 255 + -1076.057617, 434.6260986, 3.372760773, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1198.987305, 327.9985352, 3.095219612, 0, 0, 70, 1, 20, 101.9999924, 0, 255, 255, 255 + -1195.542236, 225.5439453, 3.432391644, 0, 0, 70, 1, 20, 81.99999237, 0, 255, 255, 255 + -972.5480347, 462.8903198, 3.372760773, 0, 0, 70, 1, 20, 139, 0, 255, 255, 255 + -962.7716675, 440.9832764, 3.372760773, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1012.40448, 436.7119141, 3.372760773, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1022.657227, 448.1976929, 3.373004913, 0, 0, 70, 1, 20, 30.00000191, 0, 255, 255, 255 + -1002.641602, 462.7927246, 3.372760773, 0, 0, 70, 1, 20, 72, 0, 255, 255, 255 + -1235.586914, 238.6723633, 3.408513069, 0, 0, 70, 1, 20, -91.99999237, 0, 255, 255, 255 + -1220.146729, 296.3806152, 3.491683483, 0, 0, 70, 1, 20, -74.99997711, 0, 255, 255, 255 + -1220.260742, 315.1586914, 3.379704475, 0, 0, 70, 1, 20, -66.00000763, 0, 255, 255, 255 + -1226.100098, 138.9303284, 3.227458477, 0, 0, 70, 1, 20, -107.9999847, 0, 255, 255, 255 + -1208.794678, 141.8664246, 3.208068848, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1241.01001, 148.2662048, 3.206359863, 0, 0, 70, 1, 20, -111.9999847, 0, 255, 255, 255 + -1223.149902, 358.9661865, 3.372624397, 0, 0, 70, 1, 20, -115, 0, 255, 255, 255 + -1222.259766, 380.7399902, 3.372868538, 0, 0, 70, 1, 20, -109.0000076, 0, 255, 255, 255 + -1221.656982, 413.9342651, 3.372831345, 0, 0, 70, 1, 20, -123.9999771, 0, 255, 255, 255 + -1221.774902, 439.2386475, 3.372831345, 0, 0, 70, 1, 20, -79.00001526, 0, 255, 255, 255 + -1173.64209, 697.8610229, 12.04358673, 0, 0, 70, 1, 20, -44.99998856, 0, 255, 255, 255 + -1188.933105, 706.232605, 14.83118439, 0, 0, 70, 1, 20, -34.99999237, 0, 255, 255, 255 + -1234.810547, 428.4995117, 3.372587204, 0, 0, 70, 1, 20, -57.99999619, 0, 255, 255, 255 + -1144.426758, 696.4087524, 10.04920197, 0, 0, 70, 1, 20, 179.0000153, 0, 255, 255, 255 + -1161.511719, 711.1017456, 12.061409, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1180.646973, 722.7194214, 15.5223465, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1022.514404, 57.99026489, 3.226474762, 0, 0, 70, 1, 20, 169.9999542, 0, 255, 255, 255 + -1031.146729, 31.77444458, 3.212802887, 0, 0, 70, 1, 20, 55.00001144, 0, 255, 255, 255 + -1057.140137, 27.54470825, 3.209629059, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1084.505371, 27.41177368, 3.208652496, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1124.557617, 30.60427856, 3.211582184, 0, 0, 70, 1, 20, -41.00001144, 0, 255, 255, 255 + -1114.506104, 55.75283813, 3.226474762, 0, 0, 70, 1, 20, -156.9999847, 0, 255, 255, 255 + -1147.952148, 30.88858032, 3.211826324, 0, 0, 70, 1, 20, 44.99999237, 0, 255, 255, 255 + -1175.147461, 33.00930786, 3.211025238, 0, 0, 70, 1, 20, -63.99998856, 0, 255, 255, 255 + -1208.57373, 34.17080688, 3.211269379, 0, 0, 70, 1, 20, 40, 0, 255, 255, 255 + -1222.600342, 44.41848755, 3.222988129, 0, 0, 70, 1, 20, -55.00001144, 0, 255, 255, 255 + -1210.056641, 53.26480103, 3.226406097, 0, 0, 70, 1, 20, 56.00000381, 0, 255, 255, 255 + -1224.468262, 76.15275574, 3.212001801, 0, 0, 70, 1, 20, -125.9999924, 0, 255, 255, 255 + -1226.314941, 97.838974, 3.217734337, 0, 0, 70, 1, 20, 122.9999924, 0, 255, 255, 255 + -1225.936279, 113.2181244, 3.217734337, 0, 0, 70, 1, 20, 57.00000381, 0, 255, 255, 255 + -1225.953613, -22.83041382, 3.206874847, 0, 0, 70, 1, 20, 133.9999847, 0, 255, 255, 255 + -1226.832275, -70.2088623, 3.206665039, 0, 0, 70, 1, 20, 48.00000381, 0, 255, 255, 255 + -1260.12207, -31.25952148, 5.240844727, 0, 0, 70, 1, 20, -120, 0, 255, 255, 255 + -1222.375, -94.26208496, 3.228393555, 0, 0, 70, 1, 20, 45.99999619, 0, 255, 255, 255 + -1237.190918, -46.65100098, 3.206665039, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1223.252441, 87.44267273, 3.206386566, 0, 0, 70, 1, 20, 169.8999481, 0, 255, 255, 255 + -1069.429688, 28.2492981, 3.209629059, 0, 0, 70, 1, 20, 102.9999924, 0, 255, 255, 255 + -677.0634766, -697.1239014, 3.83737278, 0, 0, 70, 1, 21, -179.9999542, 0, 255, 255, 255 + -637.0424805, -662.7935791, 3.83737278, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -590.3046875, -670.8162842, 3.83737278, 0, 0, 70, 1, 21, 44.99999237, 0, 255, 255, 255 + -553.1757813, -702.3480225, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -537.5031738, -735.9320068, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -523.4165039, -766.9971924, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -530.5064697, -787.2410889, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -565.2099609, -821.5714111, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -505.8781738, -812.6156006, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -491.1384277, -846.1064453, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -488.4331055, -874.8394775, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -488.7128906, -905.9980469, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -501.4284668, -898.3392334, 3.83761692, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -515.5354004, -899.1068115, 3.83761692, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -528.8718262, -899.2474365, 3.83761692, 0, 0, 70, 1, 21, -179.9999542, 0, 255, 255, 255 + -539.6159668, -899.3792725, 3.83737278, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -517.5549316, -921.130249, 3.83761692, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -517.4226074, -913.6585693, 3.83761692, 0, 0, 70, 1, 21, 44.99999237, 0, 255, 255, 255 + -504.2663574, -913.3284912, 3.83761692, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -535.2194824, -926.4290771, 3.83761692, 0, 0, 70, 1, 21, 130, 0, 255, 255, 255 + -543.7399902, -919.0123291, 3.83737278, 0, 0, 70, 1, 21, 139.9999847, 0, 255, 255, 255 + -531.1174316, -911.9180908, 3.83737278, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -561.9714355, -931.2088623, 3.83737278, 0, 0, 70, 1, 21, -120.0000076, 0, 255, 255, 255 + -560.4963379, -917.4364014, 3.83737278, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -560.107666, -905.5384521, 3.837128639, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -553.1418457, -901.8441162, 3.837128639, 0, 0, 70, 1, 21, -179.9999542, 0, 255, 255, 255 + -542.7735596, -945.8920898, 3.83737278, 0, 0, 70, 1, 21, 109.9999924, 0, 255, 255, 255 + -544.395874, -936.2276611, 3.83737278, 0, 0, 70, 1, 21, 120, 0, 255, 255, 255 + -556.0859375, -956.1929932, 3.83737278, 0, 0, 70, 1, 21, 99.99998474, 0, 255, 255, 255 + -541.9455566, -957.1705322, 3.83737278, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -531.6102295, -957.416626, 3.83737278, 0, 0, 70, 1, 21, -99.99999237, 0, 255, 255, 255 + -517.5258789, -957.2086182, 3.83737278, 0, 0, 70, 1, 21, 70.00000763, 0, 255, 255, 255 + -507.315033, -956.442749, 3.83737278, 0, 0, 70, 1, 21, -119.9999847, 0, 255, 255, 255 + -496.2845154, -956.961792, 3.83737278, 0, 0, 70, 1, 21, 49.99999619, 0, 255, 255, 255 + -488.8985596, -953.6826172, 3.83737278, 0, 0, 70, 1, 21, -139.9999695, 0, 255, 255, 255 + -487.2199707, -937.4500732, 3.83737278, 0, 0, 70, 1, 21, 30.00000191, 0, 255, 255, 255 + -488.1420898, -922.3231201, 3.83737278, 0, 0, 70, 1, 21, 19.99999809, 0, 255, 255, 255 + -406.6671753, -987.84729, 2.616611481, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -412.9862671, -987.6934814, 2.616611481, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -408.6193237, -974.3218994, 2.616611481, 0, 0, 70, 1, 21, 44.99999237, 0, 255, 255, 255 + -405.9480286, -956.0717773, 2.616611481, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -422.6268311, -957.267334, 2.616611481, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -465.9094238, -956.9547119, 2.617099762, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -457.5480957, -956.605957, 2.617099762, 0, 0, 70, 1, 21, -90.09999084, 0, 255, 255, 255 + -450.1818848, -956.598999, 2.617221832, 0, 0, 70, 1, 21, -179.9999542, 0, 255, 255, 255 + -442.4719238, -956.7043457, 2.616977692, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -434.4367676, -956.5235596, 2.617099762, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -475.2998047, -957.1635742, 2.616855621, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -487.637207, -1015.450684, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -487.9006348, -1005.675049, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -487.8444824, -995.8465576, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -487.0615234, -985.2067871, 3.83737278, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -487.0202637, -972.8395996, 3.83737278, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -498.822998, -1007.742188, 4.304902077, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -517.3137207, -994.3482666, 4.537568092, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -517.3244629, -981.9049072, 4.537568092, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -543.001709, -980.9447021, 4.537568092, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -563.1921387, -974.7689209, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -620.208252, -929.1680908, 3.83737278, 0, 0, 70, 1, 21, -155.0000305, 0, 255, 255, 255 + -608.046875, -928.2672119, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -596.4260254, -931.8706055, 3.83737278, 0, 0, 70, 1, 21, 149.9999847, 0, 255, 255, 255 + -587.4174805, -940.0682373, 3.83737278, 0, 0, 70, 1, 21, 135, 0, 255, 255, 255 + -582.4628906, -951.3288574, 3.83737278, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -582.1025391, -963.4001465, 3.83737278, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -587.5075684, -974.9310303, 3.83737278, 0, 0, 70, 1, 21, 45, 0, 255, 255, 255 + -596.0656738, -983.3989258, 3.83737278, 0, 0, 70, 1, 21, 44.99999237, 0, 255, 255, 255 + -607.8666992, -987.0924072, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -620.3884277, -986.1014404, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -630.8382568, -980.0657959, 3.83737278, 0, 0, 70, 1, 21, -44.99997711, 0, 255, 255, 255 + -638.1350098, -969.5258789, 3.83737278, 0, 0, 70, 1, 21, -65.99998474, 0, 255, 255, 255 + -641.0178223, -957.6347656, 3.83737278, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -638.9458008, -945.4732666, 3.83737278, 0, 0, 70, 1, 21, -109, 0, 255, 255, 255 + -631.2885742, -935.2938232, 3.83737278, 0, 0, 70, 1, 21, -134.9999542, 0, 255, 255, 255 + -656.1254883, -949.8096924, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -671.4707031, -926.4031982, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -685.9743652, -897.3059082, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -697.9555664, -866.5870361, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -711.0349121, -832.4371338, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -712.6171875, -764.7994385, 3.83737278, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -694.0595703, -779.9335938, 3.83737278, 0, 0, 70, 1, 21, 39.5, 0, 255, 255, 255 + -672.7097168, -804.1663818, 3.83737278, 0, 0, 70, 1, 21, -130.3999634, 0, 255, 255, 255 + -651.3596191, -824.0750732, 3.83737278, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -626.3283691, -817.0411377, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -625.3092041, -840.9921875, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -624.7995605, -865.3253174, 3.83737278, 0, 0, 70, 1, 21, -179.9999542, 0, 255, 255, 255 + -624.9371338, -880.8431396, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -624.9371338, -899.3104248, 3.83737278, 0, 0, 70, 1, 21, -179.9999542, 0, 255, 255, 255 + -609.7282715, -908.3343506, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -591.1281738, -900.9451904, 3.83737278, 0, 0, 70, 1, 21, -179.9999542, 0, 255, 255, 255 + -591.3829346, -882.09021, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -592.0200195, -868.3311768, 3.83737278, 0, 0, 70, 1, 21, -179.9999542, 0, 255, 255, 255 + -591.1281738, -849.9857178, 3.83737278, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -591.7651367, -824.8881836, 3.83737278, 0, 0, 70, 1, 21, -179.9999542, 0, 255, 255, 255 + -609.5325928, -890.821167, 3.83737278, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -609.401123, -874.755249, 3.83737278, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -609.4360352, -858.6141357, 3.83737278, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -609.4511719, -840.7850342, 3.837128639, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -607.9829102, -795.5926514, 3.839577675, 0, 0, 70, 1, 21, -179.9999542, 0, 255, 255, 255 + -639.3662109, -786.4516602, 12.06589699, 0, 0, 70, 1, 21, -44.99997711, 0, 255, 255, 255 + -648.5134277, -768.1699219, 12.06589699, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -649.0715332, -744.8925781, 12.06589699, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -638.6833496, -723.4737549, 12.06565285, 0, 0, 70, 1, 21, -126.1000137, 0, 255, 255, 255 + -608.0858154, -716.7764893, 12.06589699, 0, 0, 70, 1, 21, -179.9999542, 0, 255, 255, 255 + -578.0136719, -723.7364502, 12.06589699, 0, 0, 70, 1, 21, 134, 0, 255, 255, 255 + -568.9526367, -746.0606689, 12.06589699, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -569.1496582, -767.4001465, 12.06589699, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -579.2612305, -787.4920654, 12.06589699, 0, 0, 70, 1, 21, 45.09999847, 0, 255, 255, 255 + -596.4641113, -796.2904053, 12.06565285, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -619.4449463, -796.8157959, 12.06589699, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -608.0827637, -775.979126, 16.47268295, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -608.0499268, -771.6126709, 19.69338608, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -620.0651855, -773.3536377, 16.47268295, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -626.5124512, -745.197876, 16.47268295, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -626.6962891, -758.0684814, 16.47243881, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -626.347168, -767.8560791, 16.47268295, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -596.036377, -736.0599365, 16.47268295, 0, 0, 70, 1, 21, 90.00000763, 0, 255, 255, 255 + -607.3483887, -736.1436768, 16.47268295, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -618.1853027, -736.3846436, 16.47268295, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -590.7111816, -765.4176025, 16.47268295, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -589.9152832, -750.3665771, 16.47219467, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -595.2722168, -756.1030273, 19.63772202, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -602.3311768, -742.2659912, 19.63772202, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -615.7412109, -742.1676025, 19.63772202, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -620.6300049, -749.9078369, 19.63772202, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -620.6815186, -762.0062256, 19.63772202, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -594.9094238, -766.5858154, 19.53640366, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + -595.0644531, -745.3973389, 19.63772202, 0, 0, 70, 1, 21, -179.9999542, 0, 255, 255, 255 + -803.1809082, -743.8175049, 3.83699131, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -734.0083008, -743.31604, 3.83699131, 0, 0, 70, 1, 21, -90, 0, 255, 255, 255 + -804.574707, -754.5877686, 3.837967873, 0, 0, 70, 1, 21, 0, 0, 255, 255, 255 + 417.8983154, 46.25817871, 7.770019531, 0, 0, 70, 1, 22, 90.00000763, 0, 255, 255, 255 + 420.6647949, 26.64868164, 7.759521484, 0, 0, 70, 1, 22, 99.99998474, 0, 255, 255, 255 + 429.0922852, -5.966430664, 8.989746094, 0, 0, 70, 1, 22, 109.9999924, 0, 255, 255, 255 + 410.1394043, -5.081787109, 8.410400391, 0, 0, 70, 1, 22, -69.99999237, 0, 255, 255, 255 + 400.1411133, 65.50341797, 7.674560547, 0, 0, 70, 1, 22, -90, 0, 255, 255, 255 + 400.1063843, 99.84802246, 7.674560547, 0, 0, 70, 1, 22, -90, 0, 255, 255, 255 + 400.2232666, 138.9659424, 7.657958984, 0, 0, 70, 1, 22, -90, 0, 255, 255, 255 + 400.6876221, 175.2573242, 7.658203125, 0, 0, 70, 1, 22, -90, 0, 255, 255, 255 + 418.0578613, 136.9577637, 7.682861328, 0, 0, 70, 1, 22, 90.00000763, 0, 255, 255, 255 + 417.7629395, 110.5394287, 7.674316406, 0, 0, 70, 1, 22, 90.00000763, 0, 255, 255, 255 + 417.6469727, 87.7947998, 7.698242188, 0, 0, 70, 1, 22, 90.00000763, 0, 255, 255, 255 + 427.0100708, 147.2274475, 7.674582481, 0, 0, 70, 1, 22, 90, 0, 255, 255, 255 + 447.5126343, 147.4490662, 7.674582481, 0, 0, 70, 1, 22, 90, 0, 255, 255, 255 + 490.8735962, 147.5652771, 8.337179184, 0, 0, 70, 1, 22, 0, 0, 255, 255, 255 + 460.3905029, 165.2035522, 7.680441856, 0, 0, 70, 1, 22, -179.9999542, 0, 255, 255, 255 + 425.3922119, 165.093811, 7.674582481, 0, 0, 70, 1, 22, -179.9999542, 0, 255, 255, 255 + 417.9754639, 181.0872803, 7.674804688, 0, 0, 70, 1, 22, 90.00000763, 0, 255, 255, 255 + 417.9107666, 199.9796143, 7.680175781, 0, 0, 70, 1, 22, 90.00000763, 0, 255, 255, 255 + 417.7355957, 231.7510071, 7.697021484, 0, 0, 70, 1, 22, 90.00000763, 0, 255, 255, 255 + 399.4459229, 243.4009705, 7.715576172, 0, 0, 70, 1, 22, -90, 0, 255, 255, 255 + 448.3463745, 262.4092407, 7.69668293, 0, 0, 70, 1, 22, 0, 0, 255, 255, 255 + 459.661499, 250.1152039, 7.701904297, 0, 0, 70, 1, 22, -90, 0, 255, 255, 255 + 460.1838379, 208.6684875, 7.701904297, 0, 0, 70, 1, 22, -89.90000153, 0, 255, 255, 255 + 477.9993896, 208.3389893, 7.701904297, 0, 0, 70, 1, 22, 90.00000763, 0, 255, 255, 255 + 477.8277588, 257.7367249, 7.701904297, 0, 0, 70, 1, 22, 90.1000061, 0, 255, 255, 255 + 490.0975952, 262.5357056, 7.696927071, 0, 0, 70, 1, 22, 0, 0, 255, 255, 255 + 506.4138184, 251.4083862, 7.945562363, 0, 0, 70, 1, 22, -90, 0, 255, 255, 255 + 524.2978516, 238.8423157, 7.985113144, 0, 0, 70, 1, 22, 90.00000763, 0, 255, 255, 255 + 522.8312378, 281.5498657, 7.657864571, 0, 0, 70, 1, 22, -179.9999542, 0, 255, 255, 255 + 441.229187, 280.4592896, 7.697171211, 0, 0, 70, 1, 22, -179.9999542, 0, 255, 255, 255 + 487.0861206, 280.4954224, 7.696927071, 0, 0, 70, 1, 22, -179.9999542, 0, 255, 255, 255 + 435.522583, 293.4598694, 7.226294518, 0, 0, 70, 1, 22, 0, 0, 255, 255, 255 + 494.7495728, 293.6355591, 8.011449814, 0, 0, 70, 1, 22, 0, 0, 255, 255, 255 + 457.9685059, 380.665802, 7.232971191, 0, 0, 70, 1, 22, -134.9999542, 0, 255, 255, 255 + 479.2260742, 380.665802, 7.278381348, 0, 0, 70, 1, 22, 42.99998474, 0, 255, 255, 255 + 468.8299561, 356.29422, 7.210998535, 0, 0, 70, 1, 22, -179.9999542, 0, 255, 255, 255 + 468.8299561, 341.0000305, 7.207580566, 0, 0, 70, 1, 22, 0, 0, 255, 255, 255 + 468.8299561, 317, 7.182189941, 0, 0, 70, 1, 22, 0, 0, 255, 255, 255 + 614.9997559, 879.6480103, 14.08773041, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 658.1431885, 867.6277466, 14.08773041, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 658.7133789, 833.7366333, 14.08773041, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 633.8652344, 826.7302856, 14.08773041, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 640.7087402, 805.7112427, 14.08773041, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 615.7791748, 805.303894, 14.63314056, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 625.5723877, 790.09552, 14.08773041, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 658.638916, 775.8088989, 11.31819916, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 644.9284668, 745.737854, 14.08748627, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 625.4570313, 759.4485474, 14.08773041, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 606.4228516, 855.1209106, 14.08748627, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 606.7155762, 816.0982056, 14.60408783, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 615.6398926, 716.2803345, 5.374107361, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 639.9450684, 700.9851685, 14.08748627, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 622.7595215, 680.9556274, 11.21736908, 0, 0, 70, 1, 23, 89.90000153, 0, 255, 255, 255 + 607.6779785, 716.317688, 14.08748627, 0, 0, 70, 1, 23, 2.003582267e-005, 0, 255, 255, 255 + 631.8044434, 643.2774048, 11.21736908, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 606.6925049, 765.4778442, 1.67035675, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 624.8544922, 771.005188, 1.789635658, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 621.9346924, 762.2058716, 1.67816925, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 679.9742432, 811.289856, 1.723091125, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 678.9290771, 859.9182739, 0.4596195221, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 679.0496826, 838.3806763, 0.4518070221, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 671.7901611, 863.9668579, 1.809369087, 0, 0, 70, 1, 23, 89.99998474, 0, 255, 255, 255 + 664.1722412, 871.50177, 1.715278625, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 633.8947754, 885.4138794, 1.691841125, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 654.8612061, 885.1687622, 1.705513, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 649.0809326, 910.0811157, 1.6820755, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 631.800293, 921.6314087, 1.694892883, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 655.8018799, 823.1668091, 1.680122375, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 655.9952393, 804.8723755, 1.68598175, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 671.444458, 749.9592896, 1.703559875, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 673.9290771, 696.6069946, 1.789682388, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 678.5483398, 715.6864624, 0.4322757721, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 678.3374023, 730.2333374, 0.4557132721, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 671.3001709, 724.456604, 1.789682388, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 661.3409424, 723.602356, 1.742622375, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 646.210083, 692.8074341, 1.736763, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 637.7807617, 692.7051392, 1.806415558, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 631.3155518, 692.7625122, 1.736763, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 589.4176025, 728.1355591, 1.875434875, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 589.2608643, 745.9265747, 1.676216125, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 578.241333, 755.0134888, 1.74848175, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 578.4929199, 732.3145142, 1.795833588, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 573.3917236, 722.7546997, 1.67035675, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 587.1916504, 714.3601685, 1.796329498, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 581.5245361, 720.8738403, 1.81879425, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 578.1491699, 745.522522, 1.795833588, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 556.8869629, 610.6712036, 2.465468407, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 548.1020508, 614.0689087, 2.018202782, 0, 0, 70, 1, 23, 135, 0, 255, 255, 255 + 533.5463867, 641.0144653, 2.369765282, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 525.4301758, 670.583313, 1.709609032, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 529.5321045, 767.7202759, 3.612968445, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 496.4963379, 821.2979126, 1.669867516, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 521.6315918, 849.0227661, 1.732367516, 0, 0, 70, 1, 23, 44.99999237, 0, 255, 255, 255 + 519.668457, 625.0305786, 1.764296532, 0, 0, 70, 1, 23, -44.99997711, 0, 255, 255, 255 + 509.0610352, 666.4924927, 1.682265282, 0, 0, 70, 1, 23, -134.9999542, 0, 255, 255, 255 + 478.5120544, 758.6213989, 1.773124695, 0, 0, 70, 1, 23, -44.99997711, 0, 255, 255, 255 + 440.1296387, 881.6052856, 1.917914391, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 531.5327148, 1066.403564, 2.348506927, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 532.8719482, 1052.39917, 1.72297287, 0, 0, 70, 1, 23, 44.99999237, 0, 255, 255, 255 + 495.4304199, 1084.116211, 1.764088631, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 485.5979004, 1087.209229, 1.636499405, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 489.9519043, 1091.266602, 1.764088631, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 471.9543152, 1098.520752, 5.262121201, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 473.896698, 1100.544189, 9.262121201, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 483.3234558, 1098.313232, 11.36173058, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 468.2756042, 1100.333252, 11.36173058, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 468.099823, 1088.147705, 11.36173058, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 450.7400818, 1086.001221, 11.36173058, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 453.646698, 1100.165283, 11.35977745, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 456.5959167, 1072.692139, 11.35977745, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 477.1525574, 1072.607422, 11.35977745, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 462.9943542, 1083.740479, 11.36173058, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 474.912323, 1083.675049, 11.36173058, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 472.9694519, 1087.783936, 1.714221954, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 462.5659485, 1085.941162, 1.714221954, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 453.1190491, 1089.326904, 1.714221954, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 453.0218201, 1110.087646, 1.714221954, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 410.8283386, 1119.752197, 1.712268829, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 406.1860962, 1113.141846, 0.6633872986, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 429.9380493, 1112.63501, 0.6594810486, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 488.5185242, 1109.797363, 1.714221954, 0, 0, 70, 1, 23, -134.9999542, 0, 255, 255, 255 + 609.1181641, 1101.302246, 1.474464417, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 636.2143555, 1089.693848, 1.718605042, 0, 0, 70, 1, 23, -44.99997711, 0, 255, 255, 255 + 646.9072266, 1071.378906, 1.870948792, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 648.8933105, 1035.487793, 1.932653427, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 615.1856689, 1068.547363, 1.831233978, 0, 0, 70, 1, 23, 135, 0, 255, 255, 255 + 607.3233643, 1046.871338, 1.831233978, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 606.1729736, 1059.658936, 1.866390228, 0, 0, 70, 1, 23, -45.00000381, 0, 255, 255, 255 + 620.0606689, 1045.411377, 1.893733978, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 592.3223877, 1045.397217, 1.766780853, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 592.1397705, 1073.397705, 1.803890228, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 620.9522705, 1075.563721, 1.768733978, 0, 0, 70, 1, 23, 135, 0, 255, 255, 255 + 586.5352783, 1062.415283, 1.737483978, 0, 0, 70, 1, 23, -89.99995422, 0, 255, 255, 255 + 585.2188721, 1049.968018, 1.721858978, 0, 0, 70, 1, 23, -45.00000381, 0, 255, 255, 255 + 601.1417236, 1039.292969, 1.782405853, 0, 0, 70, 1, 23, -23.99998856, 0, 255, 255, 255 + 621.960083, 1061.404053, 1.825374603, 0, 0, 70, 1, 23, 19.89999771, 0, 255, 255, 255 + 621.7032471, 1052.835938, 1.850765228, 0, 0, 70, 1, 23, 44.99999237, 0, 255, 255, 255 + 656.1325684, 1007.281799, 1.946914673, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 645.6247559, 996.5964966, 1.927383423, 0, 0, 70, 1, 23, 44.99999237, 0, 255, 255, 255 + 655.9851074, 991.1480103, 1.715856552, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 654.0056152, 998.7705688, 1.927383423, 0, 0, 70, 1, 23, 44.99999237, 0, 255, 255, 255 + 675.6821289, 997.1746216, 0, 0, 0, 70, 1, 23, -179.9999542, 0, 255, 255, 255 + 672.7548828, 988.6272583, 2.0695467, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 664.4841309, 1032.860352, 1.717809677, 0, 0, 70, 1, 23, 75.09999847, 0, 255, 255, 255 + 621.170166, 1022.484192, 1.864437103, 0, 0, 70, 1, 23, 0, 0, 255, 255, 255 + 601.0869141, 982.5501099, 1.714981079, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 599.4694824, 970.0508423, 1.739476204, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 632.5844727, 983.7405396, 1.719762802, 0, 0, 70, 1, 23, 90.00000763, 0, 255, 255, 255 + 614.6621094, 970.2285767, 1.717991829, 0, 0, 70, 1, 23, -45.00000381, 0, 255, 255, 255 + 580.8547363, 947.6038208, 1.737523079, 0, 0, 70, 1, 23, -90, 0, 255, 255, 255 + 2635.986572, 431.7320862, 4.807826996, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2618.013916, 428.4913635, 4.935020447, 0, 0, 70, 1, 24, 90.00000763, 0, 255, 255, 255 + 2618.437744, 404.0523987, 4.807338715, 0, 0, 70, 1, 24, 90.00000763, 0, 255, 255, 255 + 2636.006104, 399.8126526, 4.916954041, 0, 0, 70, 1, 24, -179.9999542, 0, 255, 255, 255 + 2653.714111, 403.2208557, 4.807826996, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2653.420166, 428.1861877, 4.807826996, 0, 0, 70, 1, 24, -179.9999542, 0, 255, 255, 255 + 2494.875244, 255.3539124, 4.808315277, 0, 0, 70, 1, 24, 90.00000763, 0, 255, 255, 255 + 2490.586182, 259.4791565, 4.807826996, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2484.082275, 292.7086487, 4.807338715, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2483.251221, 284.4564514, 4.807826996, 0, 0, 70, 1, 24, 130, 0, 255, 255, 255 + 2456.333252, 312.0733948, 4.807826996, 0, 0, 70, 1, 24, 44.99999237, 0, 255, 255, 255 + 2463.590088, 320.6660461, 4.807826996, 0, 0, 70, 1, 24, -134.9999542, 0, 255, 255, 255 + 2454.91626, 322.1007385, 4.807582855, 0, 0, 70, 1, 24, 44.99999237, 0, 255, 255, 255 + 2485.003174, 324.8907776, 11.67447758, 0, 0, 70, 1, 24, -179.9999542, 0, 255, 255, 255 + 2485.471924, 313.827179, 4.807826996, 0, 0, 70, 1, 24, -90, 0, 255, 255, 255 + 2478.936768, 306.0816956, 4.807826996, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2445.321533, 274.8530579, 13.17691898, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2448.686768, 276.1903381, 4.807826996, 0, 0, 70, 1, 24, 135, 0, 255, 255, 255 + 2526.342041, 286.7762756, 4.951662064, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2525.810791, 280.8978577, 4.807826996, 0, 0, 70, 1, 24, -179.9999542, 0, 255, 255, 255 + 2447.22876, 271.4223938, 4.920498848, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2481.411377, 226.3172913, 4.807826996, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2394.161377, 249.2644958, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2349.547119, 162.8443298, 4.571106911, 0, 0, 70, 1, 24, -179.9999542, 0, 255, 255, 255 + 2368.080322, 187.8462219, 4.807582855, 0, 0, 70, 1, 24, -90, 0, 255, 255, 255 + 2334.811768, 155.4360657, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2352.336182, 147.0792542, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2334.521729, 195.1221008, 4.807582855, 0, 0, 70, 1, 24, 90.00000763, 0, 255, 255, 255 + 2341.263916, 190.3505554, 4.807582855, 0, 0, 70, 1, 24, 135, 0, 255, 255, 255 + 2292.969971, 166.2676086, 4.807826996, 0, 0, 70, 1, 24, -90, 0, 255, 255, 255 + 2257.678955, 158.4200745, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2259.070557, 139.1964417, 4.807826996, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2247.35376, 149.2450256, 4.807826996, 0, 0, 70, 1, 24, -90, 0, 255, 255, 255 + 2273.386963, 90.92199707, 4.807582855, 0, 0, 70, 1, 24, -90, 0, 255, 255, 255 + 2302.520752, 77.40701294, 4.807582855, 0, 0, 70, 1, 24, 90.00000763, 0, 255, 255, 255 + 2297.735596, 91.12088013, 4.807582855, 0, 0, 70, 1, 24, -179.9999542, 0, 255, 255, 255 + 2523.852783, 480.4120178, 11.68668461, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2465.301025, 493.5392151, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2477.734619, 464.3993225, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2510.22876, 493.7897034, 4.807582855, 0, 0, 70, 1, 24, 90.00000763, 0, 255, 255, 255 + 2496.640869, 488.9372864, 4.807582855, 0, 0, 70, 1, 24, 1.001791134e-005, 0, 255, 255, 255 + 2483.394775, 498.6665344, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2487.107666, 512.3135986, 4.807582855, 0, 0, 70, 1, 24, 90.00000763, 0, 255, 255, 255 + 2487.741455, 522.0411377, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2521.196533, 511.2669983, 4.807582855, 0, 0, 70, 1, 24, -134.9999542, 0, 255, 255, 255 + 2504.355713, 528.0494385, 4.807582855, 0, 0, 70, 1, 24, 90.00000763, 0, 255, 255, 255 + 2506.080322, 374.4754944, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2476.207275, 373.5943909, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2574.773682, 381.6716614, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2553.25415, 462.7492981, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2500.463135, 464.9668274, 4.807582855, 0, 0, 70, 1, 24, -179.9999542, 0, 255, 255, 255 + 2395.843018, 537.4122314, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2376.922119, 544.2827148, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2365.468994, 540.258667, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2419.419189, 483.0716248, 5.08003664, 0, 0, 70, 1, 24, -50.00000381, 0, 255, 255, 255 + 2426.562744, 458.9459534, 5.08003664, 0, 0, 70, 1, 24, -90, 0, 255, 255, 255 + 2422.134033, 441.6842346, 5.08003664, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2434.94458, 416.2533264, 5.0797925, 0, 0, 70, 1, 24, -90, 0, 255, 255, 255 + 2433.864502, 362.1891785, 5.08003664, 0, 0, 70, 1, 24, -90, 0, 255, 255, 255 + 2422.599854, 338.2257385, 5.08003664, 0, 0, 70, 1, 24, -120.0000076, 0, 255, 255, 255 + 2267.012939, 875.0350342, 4.85346365, 0, 0, 70, 1, 24, 176.1999664, 0, 255, 255, 255 + 2248.372314, 859.7583008, 4.85370779, 0, 0, 70, 1, 24, -144.5999451, 0, 255, 255, 255 + 2311.44165, 844.9020996, 4.807582855, 0, 0, 70, 1, 24, 141.4000244, 0, 255, 255, 255 + 2699.385986, 496.4814148, 4.853439331, 0, 0, 70, 1, 24, 142.0999756, 0, 255, 255, 255 + 2733.16333, 465.6477356, 4.853439331, 0, 0, 70, 1, 24, 134.0999908, 0, 255, 255, 255 + 2748.159424, 449.6701965, 4.807582855, 0, 0, 70, 1, 24, 166.0999756, 0, 255, 255, 255 + 2725.314697, 442.6625671, 4.853683472, 0, 0, 70, 1, 24, 117.0999908, 0, 255, 255, 255 + 2704.431885, 416.8743591, 4.853685856, 0, 0, 70, 1, 24, 65.09999847, 0, 255, 255, 255 + 2173.271729, 744.8955078, 4.807582855, 0, 0, 70, 1, 24, -105.5999451, 0, 255, 255, 255 + 2208.219971, 784.3828125, 4.807582855, 0, 0, 70, 1, 24, -125.5999451, 0, 255, 255, 255 + 2228.278564, 814.5653076, 4.807582855, 0, 0, 70, 1, 24, -149.5999756, 0, 255, 255, 255 + 2221.420166, 844.111084, 4.807582855, 0, 0, 70, 1, 24, -150.5999603, 0, 255, 255, 255 + 2238.063721, 778.6673584, 4.853531837, 0, 0, 70, 1, 24, -123.5999603, 0, 255, 255, 255 + 2206.530518, 736.317749, 4.853531837, 0, 0, 70, 1, 24, -112.5999603, 0, 255, 255, 255 + 2298.849854, 788.1119385, 4.85346365, 0, 0, 70, 1, 24, -170.5999603, 0, 255, 255, 255 + 2321.760986, 765.8018799, 4.85370779, 0, 0, 70, 1, 24, -176.5999756, 0, 255, 255, 255 + 2273.752197, 810.2525635, 4.853219509, 0, 0, 70, 1, 24, -144.5999451, 0, 255, 255, 255 + 2661.809814, 451.6446838, 4.807826996, 0, 0, 70, 1, 24, 130.4000397, 0, 255, 255, 255 + 2680.552002, 428.5401917, 4.853439331, 0, 0, 70, 1, 24, 106.4000015, 0, 255, 255, 255 + 2267.843018, 713.800415, 4.807582855, 0, 0, 70, 1, 24, -151.4999695, 0, 255, 255, 255 + 2253.547119, 701.4342041, 4.807582855, 0, 0, 70, 1, 24, 54.90028763, 0, 255, 255, 255 + 2268.485596, 692.675415, 4.807582855, 0, 0, 70, 1, 24, -152.3999176, 0, 255, 255, 255 + 2248.716064, 681.6588135, 4.807582855, 0, 0, 70, 1, 24, -80.49993134, 0, 255, 255, 255 + 2287.275635, 689.0172119, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2294.278564, 700.9332275, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2301.162354, 694.9859619, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2313.56958, 710.7178955, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2297.372314, 726.2945557, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2328.88208, 725.4078369, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2299.755127, 753.5152588, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2307.056885, 681.6832275, 4.807582855, 0, 0, 70, 1, 24, -102.9999847, 0, 255, 255, 255 + 2326.10083, 664.7139893, 4.807582855, 0, 0, 70, 1, 24, 43.99999619, 0, 255, 255, 255 + 2336.402588, 675.2932129, 4.873464584, 0, 0, 70, 1, 24, -37.00000763, 0, 255, 255, 255 + 2350.995361, 667.7398682, 4.807338715, 0, 0, 70, 1, 24, 124.9999924, 0, 255, 255, 255 + 2351.514893, 647.4180908, 4.807338715, 0, 0, 70, 1, 24, 107.9999847, 0, 255, 255, 255 + 2332.522705, 642.2528076, 4.853694916, 0, 0, 70, 1, 24, -77, 0, 255, 255, 255 + 2297.429932, 659.3883057, 4.807582855, 0, 0, 70, 1, 24, 34.99999619, 0, 255, 255, 255 + 2277.802002, 667.4180908, 4.807582855, 0, 0, 70, 1, 24, -84.99997711, 0, 255, 255, 255 + 2339.102783, 625.8345947, 4.807338715, 0, 0, 70, 1, 24, -62.99999619, 0, 255, 255, 255 + 2372.343994, 645.112915, 4.807582855, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2383.451416, 633.4421387, 4.807826996, 0, 0, 70, 1, 24, 130, 0, 255, 255, 255 + 2401.457275, 615.7937012, 4.863698959, 0, 0, 70, 1, 24, 84, 0, 255, 255, 255 + 2387.363525, 602.1882324, 4.807826996, 0, 0, 70, 1, 24, 92.99997711, 0, 255, 255, 255 + 2400.751221, 583.9091797, 4.807826996, 0, 0, 70, 1, 24, -89.00000763, 0, 255, 255, 255 + 2403.215088, 591.7276611, 4.807826996, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2412.138916, 601.8692627, 4.807826996, 0, 0, 70, 1, 24, 62.99999619, 0, 255, 255, 255 + 2427.090088, 588.3903809, 4.807826996, 0, 0, 70, 1, 24, 49, 0, 255, 255, 255 + 2416.91333, 579.09021, 4.807826996, 0, 0, 70, 1, 24, -20.99999046, 0, 255, 255, 255 + 2400.956299, 561.4782715, 4.807826996, 0, 0, 70, 1, 24, -81, 0, 255, 255, 255 + 2380.025635, 587.0958252, 4.853694916, 0, 0, 70, 1, 24, -77, 0, 255, 255, 255 + 2425.314697, 528.40271, 4.807826996, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2436.112549, 553.1925049, 4.807826996, 0, 0, 70, 1, 24, 45.99999619, 0, 255, 255, 255 + 2461.701416, 566.3218994, 4.807582855, 0, 0, 70, 1, 24, -55.00001144, 0, 255, 255, 255 + 2445.110596, 571.9451904, 4.807338715, 0, 0, 70, 1, 24, 49.99999619, 0, 255, 255, 255 + 2487.932861, 549.6341553, 4.807826996, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2482.473877, 410.9846497, 4.807826996, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2520.117432, 413.2215881, 4.807826996, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2554.519775, 412.4658508, 4.807338715, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2560.308838, 331.5740051, 4.807826996, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + 2473.380127, 343.608551, 4.807826996, 0, 0, 70, 1, 24, 0, 0, 255, 255, 255 + -1155.152466, 1868.673584, 5.594211578, 0, 0, 70, 1, 25, 3.000000238, 0, 255, 255, 255 + -1225.150024, 1840.581909, 5.477511406, 0, 0, 70, 1, 25, 87.99999237, 0, 255, 255, 255 + -1190.292969, 1855.639038, 5.477511406, 0, 0, 70, 1, 25, 158.9999847, 0, 255, 255, 255 + -1295.227905, 1847.902832, 5.477511406, 0, 0, 70, 1, 25, -106.9999924, 0, 255, 255, 255 + -1250.884644, 1850.462402, 5.477511406, 0, 0, 70, 1, 25, 137.9999847, 0, 255, 255, 255 + -1168.236694, 1868.519897, 5.554171562, 0, 0, 70, 1, 25, 178, 0, 255, 255, 255 + -1306.417114, 1899.266724, 5.431612968, 0, 0, 70, 1, 25, 0, 0, 255, 255, 255 + -1306.583862, 1870.034302, 5.426241875, 0, 0, 70, 1, 25, -147.9999847, 0, 255, 255, 255 + -2044.646484, -269.7860718, 5.688020706, 0, 0, 70, 1, 18, -0.09998394549, 0, 255, 255, 255 + -2032.908691, -278.7577515, 7.712611198, 0, 0, 70, 1, 18, -90.09999084, 0, 255, 255, 255 + -1862.442871, -322.4918823, 8.473755836, 0, 0, 70, 1, 18, -179.9998474, 0, 255, 255, 255 + -1854.380615, -353.276062, 8.473752975, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1805.577148, -387.3051147, 3.231369972, 0, 0, 70, 1, 18, -179.9998474, 0, 255, 255, 255 + -1776.849609, -437.6118774, 8.473752975, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1777.135742, -491.9838257, 8.473752975, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1691.436035, -465.2936401, 8.059657097, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1708.71875, -465.2772827, 8.05961132, 0, 0, 70, 1, 18, -90.09999084, 0, 255, 255, 255 + -1711.145996, -471.9246216, 8.05961132, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1711.177002, -487.5119019, 8.05961132, 0, 0, 70, 1, 18, -179.9998474, 0, 255, 255, 255 + -1741.338867, -546.8685303, 8.05961132, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1711.088379, -546.3671875, 9.080708504, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1727.786377, -579.6594238, 9.080705643, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1878.25293, -353.2804565, 8.473999977, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1883.872803, -395.4048462, 3.231369019, 0, 0, 70, 1, 18, -179.9998474, 0, 255, 255, 255 + -1910.101563, -459.8850708, 8.473755836, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1907.361816, -463.9605103, 5.829026222, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1911.547363, -469.7792358, 3.231367111, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1906.539063, -473.8845825, 8.473798752, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1859.876953, -531.1883545, 13.02512074, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1868.574219, -531.1882324, 13.02512074, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1876.918457, -539.9019775, 13.02512074, 0, 0, 70, 1, 8, -180, 0, 255, 255, 255 + -1923.134766, -564.1877441, 13.02512074, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1929.092773, -622.1121826, 8.473751068, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1950.523926, -627.6665039, 8.473798752, 0, 0, 70, 1, 8, -90, 0, 255, 255, 255 + -1967.310059, -618.7121582, 8.473750114, 0, 0, 70, 1, 18, 135, 0, 255, 255, 255 + -1979.861328, -622.5726318, 5.8290205, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1876.468262, -577.4831543, 13.02512074, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1868.784668, -559.0827637, 13.02512074, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1854.45459, -571.3758545, 8.473750114, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1839.827637, -652.8963623, 8.473798752, 0, 0, 70, 1, 8, 90.00000763, 0, 255, 255, 255 + -1854.576904, -601.4925537, 8.473750114, 0, 0, 70, 1, 18, -179.9998474, 0, 255, 255, 255 + -1787.359863, -567.3586426, 8.737401009, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1737.079346, -588.9262695, 8.737445831, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1773.459473, -650.876709, 8.737401009, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1792.486328, -662.7266846, 9.080706596, 0, 0, 70, 1, 8, -89.90000153, 0, 255, 255, 255 + -1765.85083, -638.2310791, 9.08070755, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1733.465576, -608.5545654, 9.080706596, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1761.150146, -608.5174561, 9.080706596, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1947.354492, -680.3339844, 8.252708435, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1916.652588, -680.2817383, 8.252707481, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1889.236816, -686.3560791, 5.602205276, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1951.605469, -663.8309326, 2.014041901, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1926.744141, -660.2498779, 2.014041901, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1899.083496, -662.9638672, 8.512414932, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1900.646973, -651.0869141, 8.511926651, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1911.650879, -650.3734131, 2.014163971, 0, 0, 70, 1, 18, -179.9998474, 0, 255, 255, 255 + -1959.749512, -644.0603027, 8.511926651, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1958.96582, -660.6298828, 8.511926651, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1907.702637, -640.3564453, 8.511926651, 0, 0, 70, 1, 18, -179.9998474, 0, 255, 255, 255 + -1850.484863, -328.7114868, 2.132223129, 0, 0, 70, 1, 18, -90.00000763, 0, 255, 255, 255 + -1949.809082, -329.34198, 2.13246727, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1791.100586, -368.7618408, 2.131988525, 0, 0, 70, 1, 14, -38.99999619, 0, 255, 255, 255 + -1843.106445, -346.2716064, 2.132223129, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1949.235352, -311.3546753, 2.132223129, 0, 0, 70, 1, 18, -173.9999847, 0, 255, 255, 255 + -1874.153809, -346.3409424, 2.132223129, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1913.109375, -335.2202759, 2.132223129, 0, 0, 70, 1, 14, -24.99999428, 0, 255, 255, 255 + -1914.006836, -316.9103394, 2.132223129, 0, 0, 70, 1, 18, 143.999939, 0, 255, 255, 255 + -1737.0625, -373.9935303, 2.012134552, 0, 0, 70, 1, 18, -132, 0, 255, 255, 255 + -1762.020508, -372.9400635, 2.131988525, 0, 0, 70, 1, 18, 53.99999619, 0, 255, 255, 255 + -1704.751465, -539.958374, 1.924827576, 0, 0, 70, 1, 18, 78.99999237, 0, 255, 255, 255 + -1691.95166, -496.3846436, 1.999397278, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1694.858398, -479.0477295, 1.999397278, 0, 0, 70, 1, 18, 169.9998169, 0, 255, 255, 255 + -2016.070313, -247.3370361, 1.935106277, 0, 0, 70, 1, 18, 83.00001526, 0, 255, 255, 255 + -2032.303223, -205.3277588, 1.628709793, 0, 0, 70, 1, 18, -110, 0, 255, 255, 255 + -2027.848145, -284.3085938, 2.132127762, 0, 0, 70, 1, 18, -57, 0, 255, 255, 255 + -2013.586914, -272.6973877, 2.132127762, 0, 0, 70, 1, 18, 91, 0, 255, 255, 255 + -2034.453613, -226.4593506, 1.628465652, 0, 0, 70, 1, 14, -111.9999847, 0, 255, 255, 255 + -1971.544922, -310.7012329, 2.132223129, 0, 0, 70, 1, 14, 154, 0, 255, 255, 255 + -1758.426758, -436.7852783, 1.923683167, 0, 0, 70, 1, 18, 15.00000286, 0, 255, 255, 255 + -1751.716309, -473.2750244, 2.220912933, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1739.800781, -430.7921143, 1.923439026, 0, 0, 70, 1, 18, 98.99999237, 0, 255, 255, 255 + -1738.647461, -479.0262451, 1.923439026, 0, 0, 70, 1, 18, -28.99999809, 0, 255, 255, 255 + -1727.750977, -503.7296143, 1.9231987, 0, 0, 70, 1, 18, -52.99999619, 0, 255, 255, 255 + -1705.923828, -521.086792, 1.919452667, 0, 0, 70, 1, 18, 63.99999619, 0, 255, 255, 255 + -1713.270508, -475.4176025, 1.923683167, 0, 0, 70, 1, 18, 160.9998322, 0, 255, 255, 255 + -1712.508545, -346.15271, 1.860074997, 0, 0, 70, 1, 14, -164.9999847, 0, 255, 255, 255 + -1716.995361, -377.0318604, 1.955493927, 0, 0, 70, 1, 18, 60.99999237, 0, 255, 255, 255 + -2010.580078, -262.8787231, 5.688020706, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -2040.723145, -271.0023804, 8.332796097, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -2015.774902, -278.8167114, 7.712613106, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1993.944092, -283.4591675, 7.712613106, 0, 0, 70, 1, 18, -179.9998169, 0, 255, 255, 255 + -1948.756592, -309.4894409, 7.930184364, 0, 0, 70, 1, 18, -179.9998169, 0, 255, 255, 255 + -1897.716797, -391.093811, 8.473753929, 0, 0, 70, 1, 18, -179.9998169, 0, 255, 255, 255 + -1854.396729, -389.4180298, 8.473752975, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1809.689941, -440.7094116, 8.473753929, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1850.006836, -504.0227661, 13.02511883, 0, 0, 70, 1, 8, 90.00000763, 0, 255, 255, 255 + -1854.762207, -541.2102051, 13.02511883, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1882.8396, -581.5383301, 13.02511883, 0, 0, 70, 1, 18, -179.9998169, 0, 255, 255, 255 + -1855.57666, -652.8841553, 8.473752022, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1900.594238, -688.6151123, 8.246932983, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1841.907227, -567.2770996, 5.829024315, 0, 0, 70, 1, 18, 90.10002136, 0, 255, 255, 255 + -1763.936523, -571.4422607, 6.092670441, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1764.026367, -617.163208, 9.080755234, 0, 0, 70, 1, 8, -179.9998169, 0, 255, 255, 255 + -1735.180176, -594.8497314, 8.737401009, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1725.545898, -567.0703125, 6.435976982, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1727.787109, -549.3106689, 9.080705643, 0, 0, 70, 1, 18, -179.9998169, 0, 255, 255, 255 + -1775.186523, -391.4629517, 8.473753929, 0, 0, 70, 1, 18, -89.99999237, 0, 255, 255, 255 + -2018.487793, -190.9293213, 1.628465652, 0, 0, 70, 1, 18, -154.9999847, 0, 255, 255, 255 + -2015.900391, -220.6887207, 1.628465652, 0, 0, 70, 1, 18, 92.99996948, 0, 255, 255, 255 + -2033.961914, -258.6705322, 2.10795784, 0, 0, 70, 1, 14, -81, 0, 255, 255, 255 + -2024.376953, -296.8223267, 5.067884445, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1990.095703, -322.2254028, 2.132223129, 0, 0, 70, 1, 18, 43.00000381, 0, 255, 255, 255 + -1954.072021, -289.5315552, 5.067884445, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1929.891357, -331.8303833, 7.549807549, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1897.638672, -368.9616089, 8.473755836, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1870.710938, -399.4966431, 8.473752975, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1892.740967, -473.8629761, 8.473752022, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1874.05957, -504.0252075, 13.02512074, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1902.818848, -553.2802734, 13.02512074, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1854.742188, -526.5098877, 13.02512074, 0, 0, 70, 1, 18, -179.9998169, 0, 255, 255, 255 + -1854.628418, -559.982666, 13.02506924, 0, 0, 70, 1, 18, -179.9998169, 0, 255, 255, 255 + -1868.825684, -574.6599121, 13.02512074, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1960.383789, -629.7626953, 8.473751068, 0, 0, 70, 1, 18, -89.90000153, 0, 255, 255, 255 + -1952.163574, -668.597168, 8.512018204, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1894.062988, -629.7930908, 8.473798752, 0, 0, 70, 1, 8, 90.00000763, 0, 255, 255, 255 + -1868.73291, -617.8934326, 8.473752975, 0, 0, 70, 1, 18, -179.9998169, 0, 255, 255, 255 + -1868.783936, -647.5227051, 8.473752022, 0, 0, 70, 1, 8, -179.9997864, 0, 255, 255, 255 + -1844.050781, -648.7167969, 3.231367111, 0, 0, 70, 1, 18, -179.9998169, 0, 255, 255, 255 + -1897.643066, -663.6483154, 2.014286041, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1910.824219, -686.5983887, 8.252707481, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1887.132813, -688.7094727, 8.246932983, 0, 0, 70, 1, 8, 90.00000763, 0, 255, 255, 255 + -1924.334961, -676.2797852, 3.010324478, 0, 0, 70, 1, 8, -90, 0, 255, 255, 255 + -1924.992676, -666.020752, 8.511926651, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1937.138184, -636.2679443, 2.014041901, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1825.879883, -571.4193115, 8.473752975, 0, 0, 70, 1, 8, -90, 0, 255, 255, 255 + -1768.334961, -567.3818359, 8.737401009, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1784.022461, -579.8822021, 8.473801613, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1737.002441, -567.473999, 8.737401009, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1750.316406, -597.5102539, 8.737401009, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1781.989502, -476.812439, 13.02512074, 0, 0, 70, 1, 18, -179.9998169, 0, 255, 255, 255 + -1818.583984, -401.4205933, 8.473752975, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1856.342773, -370.7133179, 5.829026222, 0, 0, 70, 1, 18, -179.9998169, 0, 255, 255, 255 + -1828.021484, -353.2402954, 8.473753929, 0, 0, 70, 1, 18, 90.00000763, 0, 255, 255, 255 + -1919.710815, -686.9232178, 2.022623539, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1939.430298, -686.612915, 2.02286768, 0, 0, 70, 1, 14, -89, 0, 255, 255, 255 + -1955.576538, -686.5817871, 2.02286768, 0, 0, 70, 1, 8, 84, 0, 255, 255, 255 + -1947.079834, -675.953125, 1.859537601, 0, 0, 70, 1, 8, -95, 0, 255, 255, 255 + -1965.0448, -672.6213379, 1.859537601, 0, 0, 70, 1, 14, 109.9999924, 0, 255, 255, 255 + -1981.43042, -671.8205566, -1.862520456, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1981.275391, -641.4998169, -1.862276316, 0, 0, 70, 1, 14, 179.9999847, 0, 255, 255, 255 + -1974.923096, -647.8696899, 2.27640295, 0, 0, 70, 1, 8, 95, 0, 255, 255, 255 + -1987.361816, -638.949585, 2.27640295, 0, 0, 70, 1, 8, -84.99999237, 0, 255, 255, 255 + -1993.072144, -660.3273926, 1.859537601, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1970.000366, -665.0609741, 1.859537601, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1994.071289, -641.7497559, 1.859537601, 0, 0, 70, 1, 8, -100.9999924, 0, 255, 255, 255 + -1993.808472, -626.0780029, 1.859537601, 0, 0, 70, 1, 8, -97.99999237, 0, 255, 255, 255 + -1967.951782, -624.472168, 1.859293461, 0, 0, 70, 1, 14, 102.4999847, 0, 255, 255, 255 + -1978.998657, -610.2075195, 1.859537601, 0, 0, 70, 1, 14, -116.3999939, 0, 255, 255, 255 + -1999.197266, -607.0944824, 2.02286768, 0, 0, 70, 1, 8, -170.9999847, 0, 255, 255, 255 + -1982.563477, -600.8255615, 2.02286768, 0, 0, 70, 1, 8, -81.99999237, 0, 255, 255, 255 + -1935.999512, -571.102478, 2.02286768, 0, 0, 70, 1, 14, 178.9999847, 0, 255, 255, 255 + -1936.029175, -611.5907593, 1.859537601, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1942.496216, -620.2957153, 1.859537601, 0, 0, 70, 1, 8, -169.0999908, 0, 255, 255, 255 + -1924.735962, -620.2434082, 3.702481508, 0, 0, 70, 1, 14, 104.9999924, 0, 255, 255, 255 + -1929.278198, -627.3587646, 1.859537601, 0, 0, 70, 1, 8, -61.99999237, 0, 255, 255, 255 + -1915.597168, -629.9411621, 1.859293461, 0, 0, 70, 1, 8, 128.9999847, 0, 255, 255, 255 + -1885.737305, -622.1054077, 1.859537601, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1899.012695, -622.4910889, 1.859537601, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1890.897583, -628.4039307, 1.859537601, 0, 0, 70, 1, 8, -137, 0, 255, 255, 255 + -1887.925537, -638.0941162, 1.859537601, 0, 0, 70, 1, 8, -103.9999924, 0, 255, 255, 255 + -1885.330444, -644.2255859, 1.859537601, 0, 0, 70, 1, 8, 132.9999847, 0, 255, 255, 255 + -1879.254883, -657.7674561, 1.859537601, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1886.663086, -664.0009766, 1.859537601, 0, 0, 70, 1, 8, 96, 0, 255, 255, 255 + -1873.241577, -663.3762207, 2.02286768, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1864.707642, -677.8286743, 2.02286768, 0, 0, 70, 1, 14, 166, 0, 255, 255, 255 + -1877.127441, -693.6489868, 1.859537601, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1894.799438, -677.0597534, 1.859537601, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1892.741821, -690.3566895, 1.859537601, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1913.374634, -674.7450562, 1.859537601, 0, 0, 70, 1, 14, -60, 0, 255, 255, 255 + -1931.088501, -674.1998291, 1.859537601, 0, 0, 70, 1, 8, 24, 0, 255, 255, 255 + -1873.97583, -635.7084961, 1.859537601, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1874.62854, -646.1550293, 1.859537601, 0, 0, 70, 1, 8, -83, 0, 255, 255, 255 + -1856.139282, -656.9388428, 2.02286768, 0, 0, 70, 1, 8, 75.99999237, 0, 255, 255, 255 + -1832.799683, -659.8137207, 2.022623539, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1849.136108, -660.963623, 2.02311182, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1809.699463, -660.8458252, 2.022623539, 0, 0, 70, 1, 14, 58.99999619, 0, 255, 255, 255 + -1817.978394, -643.9507446, 1.859537601, 0, 0, 70, 1, 8, -118.9999924, 0, 255, 255, 255 + -1833.344482, -643.8250122, 1.859537601, 0, 0, 70, 1, 14, 78.99999237, 0, 255, 255, 255 + -1855.327759, -638.019043, 2.02286768, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1858.351929, -617.4400024, 1.859537601, 0, 0, 70, 1, 8, 130, 0, 255, 255, 255 + -1864.173462, -600.4230957, 1.859537601, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1876.640503, -603.4099121, 1.859537601, 0, 0, 70, 1, 8, 123.9999847, 0, 255, 255, 255 + -1867.009399, -581.4025879, 2.022623539, 0, 0, 70, 1, 8, -104.9999924, 0, 255, 255, 255 + -1879.862915, -581.2270508, 2.022623539, 0, 0, 70, 1, 14, 93.99999237, 0, 255, 255, 255 + -1889.286377, -571.1104126, 2.02286768, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1912.256348, -571.1757813, 2.02286768, 0, 0, 70, 1, 8, -149, 0, 255, 255, 255 + -1929.795044, -588.6625977, 1.859293461, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1930.415894, -600.869873, 3.702481508, 0, 0, 70, 1, 14, 164.9999847, 0, 255, 255, 255 + -1979.353638, -583.4487305, 2.02286768, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1973.032593, -548.7984619, 2.226528168, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1967.674805, -552.3865967, 2.226528168, 0, 0, 70, 1, 14, 140.9999847, 0, 255, 255, 255 + -1973.057739, -530.5979004, 2.226528168, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1967.327271, -503.7601013, 2.226284027, 0, 0, 70, 1, 8, 120, 0, 255, 255, 255 + -1979.487427, -516.7437744, 2.151332855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1944.394165, -499.7764587, 2.06344223, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1925.644287, -495.8571167, 2.06344223, 0, 0, 70, 1, 8, -109.9999924, 0, 255, 255, 255 + -1904.669434, -499.8439331, 2.06344223, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1893.93042, -509.0362244, 2.226528168, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1884.495239, -508.933197, 2.227016449, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1868.947876, -513.59729, 2.226528168, 0, 0, 70, 1, 8, -86.99999237, 0, 255, 255, 255 + -1869.197876, -536.2646484, 2.226528168, 0, 0, 70, 1, 14, 31.99999809, 0, 255, 255, 255 + -1861.318726, -523.2276001, 2.063686371, 0, 0, 70, 1, 8, 106.9999924, 0, 255, 255, 255 + -1885.298706, -547.4425049, 2.226528168, 0, 0, 70, 1, 8, -108, 0, 255, 255, 255 + -1876.847412, -560.0769043, 2.137172699, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1931.927124, -554.1555176, 2.226528168, 0, 0, 70, 1, 8, -114, 0, 255, 255, 255 + -1914.201294, -554.6723633, 2.226528168, 0, 0, 70, 1, 14, 103, 0, 255, 255, 255 + -1779.547485, -616.737793, 2.02286768, 0, 0, 70, 1, 14, 9.000002861, 0, 255, 255, 255 + -1790.769775, -619.543335, 1.859537601, 0, 0, 70, 1, 8, 97.99999237, 0, 255, 255, 255 + -1791.705078, -639.276001, 1.859537601, 0, 0, 70, 1, 8, 63.99999619, 0, 255, 255, 255 + -1786.552246, -596.230957, 1.859537601, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1788.009644, -580.244873, 2.022623539, 0, 0, 70, 1, 8, -84.99999237, 0, 255, 255, 255 + -1805.440308, -585.2957764, 1.859537601, 0, 0, 70, 1, 14, -173.9999847, 0, 255, 255, 255 + -1817.723999, -592.4567871, 1.859537601, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1837.846069, -580.5302734, 2.02311182, 0, 0, 70, 1, 8, -124.9999924, 0, 255, 255, 255 + -1829.540405, -584.6658325, 1.859537601, 0, 0, 70, 1, 8, 125.9999924, 0, 255, 255, 255 + -1952.078247, -171.5464172, 1.585394263, 0, 0, 70, 1, 14, 106.9999924, 0, 255, 255, 255 + -1951.651367, -203.8556213, 1.591497779, 0, 0, 70, 1, 18, 61.99999237, 0, 255, 255, 255 + -1973.886475, -189.111145, 1.45502317, 0, 0, 70, 1, 18, 99.99999237, 0, 255, 255, 255 + -1975.038208, -208.690979, 1.604193091, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1973.857422, -225.6522217, 6.611011505, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1999.290039, -220.0814209, 6.610523224, 0, 0, 70, 1, 14, -74.99999237, 0, 255, 255, 255 + -2001.668335, -248.4563904, 6.611011505, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1998.50354, -262.1843567, 6.611011505, 0, 0, 70, 1, 18, 84, 0, 255, 255, 255 + -1992.807983, -266.5750427, 6.611011505, 0, 0, 70, 1, 18, -71, 0, 255, 255, 255 + -1981.271851, -283.2954102, 1.628497362, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1971.56665, -266.6732178, 6.611011505, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1950.083618, -284.8102417, 1.628497362, 0, 0, 70, 1, 18, 117.9999924, 0, 255, 255, 255 + -1962.008057, -266.8677368, 6.611011505, 0, 0, 70, 1, 18, 178.9999847, 0, 255, 255, 255 + -1948.387085, -261.2877197, 6.611011505, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1947.867065, -240.425415, 6.611499786, 0, 0, 70, 1, 18, 179.9999847, 0, 255, 255, 255 + -1959.655151, -230.6358643, 6.611011505, 0, 0, 70, 1, 18, -92.99999237, 0, 255, 255, 255 + -1993.509277, -249.8079529, 23.88154984, 0, 0, 70, 1, 14, -84.99999237, 0, 255, 255, 255 + -1987.295532, -239.7017517, 23.88106155, 0, 0, 70, 1, 18, -85.99999237, 0, 255, 255, 255 + -1975.230591, -239.7972107, 23.88154984, 0, 0, 70, 1, 18, 95, 0, 255, 255, 255 + -1975.382568, -230.9405823, 23.88154984, 0, 0, 70, 1, 14, 103.9999924, 0, 255, 255, 255 + -1985.424194, -252.4920349, 23.88154984, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1969.089233, -246.1104431, 23.88130569, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1971.572388, -230.1142883, 23.88130569, 0, 0, 70, 1, 18, -139, 0, 255, 255, 255 + -1964.449829, -252.7139587, 18.54856491, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1961.456299, -234.1077881, 18.54856491, 0, 0, 70, 1, 14, 129.5000153, 0, 255, 255, 255 + -1941.549072, -245.0124817, 18.54846954, 0, 0, 70, 1, 18, 96, 0, 255, 255, 255 + -1902.295776, -245.7794189, 18.54846954, 0, 0, 70, 1, 14, 75.99999237, 0, 255, 255, 255 + -1978.973267, -255.1365051, 18.54880905, 0, 0, 70, 1, 18, 172.9999847, 0, 255, 255, 255 + -1973.057251, -251.1770325, 18.54905319, 0, 0, 70, 1, 14, -173, 0, 255, 255, 255 + -1996.694458, -253.0318604, 18.54863358, 0, 0, 70, 1, 18, 79.99999237, 0, 255, 255, 255 + -1986.470581, -238.9398499, 18.54844284, 0, 0, 70, 1, 14, 105.9999924, 0, 255, 255, 255 + -1981.96228, -250.4481506, 18.54856491, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1988.031616, -243.367981, 13.21574974, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1977.076294, -242.1438599, 13.21568871, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1970.672241, -251.8328247, 13.21574974, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1989.279419, -249.9084778, 18.54856491, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1938.106323, -300.0697937, 1.628497362, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1914.901245, -282.664917, 4.436206818, 0, 0, 70, 1, 18, 103.7999802, 0, 255, 255, 255 + -1936.42688, -259.5591125, 4.436206818, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1936.159058, -222.1088562, 4.436206818, 0, 0, 70, 1, 14, 147, 0, 255, 255, 255 + -1970.827637, -248.9183655, 7.05072403, 0, 0, 70, 1, 14, -178, 0, 255, 255, 255 + -1970.944946, -236.8729553, 7.05072403, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1976.774536, -234.5925903, 13.21611595, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1955.148804, -236.6858521, 13.21587181, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1960.156494, -239.2030334, 7.05072403, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1960.105225, -249.7167053, 7.05072403, 0, 0, 70, 1, 14, 157.9999847, 0, 255, 255, 255 + -1884.349731, -207.3862915, 4.436206818, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1920.554688, -207.4716797, 4.436206818, 0, 0, 70, 1, 18, -96, 0, 255, 255, 255 + -1941.360962, -191.3610535, 1.628381729, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1919.87854, -199.4767761, 1.628381729, 0, 0, 70, 1, 18, 92.99999237, 0, 255, 255, 255 + -1891.893433, -197.8664246, 1.628381729, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1899.385132, -189.3526611, 1.628381729, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1888.946167, -171.2495728, 3.470251799, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1875.359009, -196.7400818, 3.470251083, 0, 0, 70, 1, 18, -100.9999924, 0, 255, 255, 255 + -1860.29895, -208.2862549, 4.436206818, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1859.062012, -229.7840576, 4.436206818, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1849.61792, -218.4475403, 1.628381729, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1857.640625, -247.9967041, 4.436206818, 0, 0, 70, 1, 14, -166, 0, 255, 255, 255 + -1850.308228, -259.4788208, 1.628381729, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1857.108521, -278.9266357, 4.436206818, 0, 0, 70, 1, 18, -90, 0, 255, 255, 255 + -1857.281738, -300.9298096, 4.436206818, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1898.335815, -301.9090576, 4.436206818, 0, 0, 70, 1, 14, 75.99999237, 0, 255, 255, 255 + -1878.931885, -301.4730225, 4.436206818, 0, 0, 70, 1, 18, -176.9999847, 0, 255, 255, 255 + -1832.580811, -246.1965942, 1.963348866, 0, 0, 70, 1, 18, -103.9999924, 0, 255, 255, 255 + -1809.843628, -245.9881287, 1.963348866, 0, 0, 70, 1, 14, 114.9999847, 0, 255, 255, 255 + -1784.280396, -233.7236938, 2.345673084, 0, 0, 70, 1, 18, 63.99999619, 0, 255, 255, 255 + -1842.126587, -255.5093384, 1.963348866, 0, 0, 70, 1, 18, -158.9999847, 0, 255, 255, 255 + -1842.609741, -278.9640503, 1.963348866, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1828.629517, -315.9915466, 1.963348866, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1809.243896, -316.1356812, 1.963348866, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1798.790161, -283.3693542, 1.713348866, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1795.408325, -253.9851685, 1.713348866, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1779.332642, -250.8227234, 1.963348866, 0, 0, 70, 1, 18, 58.99999619, 0, 255, 255, 255 + -1780.251221, -285.936676, 1.963348866, 0, 0, 70, 1, 18, 173.9999847, 0, 255, 255, 255 + -1810.568604, -331.7008972, 2.086820602, 0, 0, 70, 1, 18, -113.9999924, 0, 255, 255, 255 + -1750.209229, -352.479187, 1.776463747, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1750.355469, -326.2868652, 1.776463747, 0, 0, 70, 1, 18, 178.9999847, 0, 255, 255, 255 + -1756.208618, -340.5536194, 3.494709015, 0, 0, 70, 1, 18, 0, 0, 255, 255, 255 + -1744.590088, -314.4094543, 5.749767303, 0, 0, 70, 1, 14, 163.9999847, 0, 255, 255, 255 + -1065.473999, 187.8693542, 3.252914429, 0, 0, 70, 1, 20, -166, 0, 255, 255, 255 + -1021.40918, 185.5940857, 3.256088257, 0, 0, 70, 1, 20, 113.9999924, 0, 255, 255, 255 + -961.1841431, 184.6468201, 3.214828491, 0, 0, 70, 1, 20, 133.9999847, 0, 255, 255, 255 + -1024.452515, 130.2867737, 3.174789429, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -993.8516846, 129.2381897, 3.20652771, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -960.6508789, 131.4051208, 3.20652771, 0, 0, 70, 1, 20, 48.00000381, 0, 255, 255, 255 + -1050.214966, 167.185791, 3.217269897, 0, 0, 70, 1, 20, 80.99999237, 0, 255, 255, 255 + -1055.239746, 129.0194397, 3.231430054, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1091.180664, 129.1725159, 3.231918335, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1103.58313, 142.9977112, 3.232406616, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1129.531372, 129.2774353, 3.231994629, 0, 0, 70, 1, 20, -66, 0, 255, 255, 255 + -1162.686035, 128.5380554, 3.231994629, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1177.636719, 156.5245056, 3.23223877, 0, 0, 70, 1, 20, -69.99999237, 0, 255, 255, 255 + -1140.983521, 166.6182556, 3.216125488, 0, 0, 70, 1, 20, 171.9999847, 0, 255, 255, 255 + -1120.210083, 166.2309265, 3.21685791, 0, 0, 70, 1, 20, -109.9999924, 0, 255, 255, 255 + -1100.648315, 184.8563538, 3.263168335, 0, 0, 70, 1, 20, 104.9999924, 0, 255, 255, 255 + -1119.76001, 186.813324, 3.205871582, 0, 0, 70, 1, 20, -178, 0, 255, 255, 255 + -1136.096313, 190.1083679, 3.235168457, 0, 0, 70, 1, 20, 95, 0, 255, 255, 255 + -1144.379028, 201.5740662, 3.34185791, 0, 0, 70, 1, 20, -147, 0, 255, 255, 255 + -1213.698975, 173.518158, 3.300109863, 0, 0, 70, 1, 20, 130.9999847, 0, 255, 255, 255 + -1239.069824, 131.6891785, 3.206848145, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1188.42334, 172.839325, 3.300109863, 0, 0, 70, 1, 20, -107.9999924, 0, 255, 255, 255 + -1244.126831, 165.2805481, 3.370666504, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1254.730225, 190.3823547, 3.50177002, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1260.248291, 165.6051331, 3.484191895, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1288.060425, 98.11387634, 3.289113998, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1276.645874, 122.7828217, 3.388244629, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1293.631958, -11.28878117, 5.242263794, 0, 0, 70, 1, 20, -86.99999237, 0, 255, 255, 255 + -1277.575317, -18.6009903, 5.243728638, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1256.18335, -16.61537933, 5.238357544, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1244.341187, -21.23874664, 4.417556763, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1267.921509, -47.43976593, 5.249752045, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1267.520874, -65.0700531, 5.345336914, 0, 0, 70, 1, 20, -48.00000381, 0, 255, 255, 255 + -1259.459961, -133.7171326, 3.305358887, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1268.378906, -126.8555603, 3.265319824, 0, 0, 70, 1, 20, -140.9999847, 0, 255, 255, 255 + -1265.068359, -175.6812439, 3.326843262, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1253.070313, -195.9165955, 3.386413574, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1245.510254, -164.70224, 3.411804199, 0, 0, 70, 1, 20, 107.9999924, 0, 255, 255, 255 + -1237.97937, -155.2488708, 3.418151855, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1253.106323, -146.4876709, 3.350036621, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1232.818115, -137.653656, 3.409362793, 0, 0, 70, 1, 20, 171.9999847, 0, 255, 255, 255 + -1114.033569, -155.9169617, 3.418151855, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1098.585938, -149.0679626, 3.418151855, 0, 0, 70, 1, 20, 75.99999237, 0, 255, 255, 255 + -1101.802856, -104.8574219, 3.418151855, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1100.365967, -117.54599, 3.418151855, 0, 0, 70, 1, 20, 127.9999924, 0, 255, 255, 255 + -1100.671021, -131.368927, 3.418151855, 0, 0, 70, 1, 20, 84, 0, 255, 255, 255 + -1175.349731, -127.912262, 3.418151855, 0, 0, 70, 1, 20, -95, 0, 255, 255, 255 + -1145.710083, -126.7015686, 3.418151855, 0, 0, 70, 1, 20, 99.99999237, 0, 255, 255, 255 + -1127.365479, -135.0028992, 3.418151855, 0, 0, 70, 1, 20, -42.79999542, 0, 255, 255, 255 + -1204.846069, -105.6078186, 3.418151855, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1210.007813, -122.6364441, 3.418151855, 0, 0, 70, 1, 20, 99.99999237, 0, 255, 255, 255 + -1038.638062, 15.52603436, 3.206455231, 0, 0, 70, 1, 20, 89, 0, 255, 255, 255 + -1157.971558, 0.8052090406, 3.206455231, 0, 0, 70, 1, 20, -84, 0, 255, 255, 255 + -1100.83313, 1.515475154, 3.206455231, 0, 0, 70, 1, 20, 81.99999237, 0, 255, 255, 255 + -1036.999023, 1.324923396, 3.20621109, 0, 0, 70, 1, 20, 63.99999619, 0, 255, 255, 255 + -1191.109009, -138.1173401, 3.418151855, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1212.169434, -149.4773865, 3.418151855, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1083.213013, 597.4935303, 3.422874451, 0, 0, 70, 1, 20, -157.9999847, 0, 255, 255, 255 + -1056.289185, 537.4752197, 3.422874451, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1055.898193, 562.4841309, 3.422874451, 0, 0, 70, 1, 20, 86.99999237, 0, 255, 255, 255 + -1082.456909, 544.0096436, 3.576904297, 0, 0, 70, 1, 20, -105.9999924, 0, 255, 255, 255 + -1079.011353, 532.1773682, 3.372760773, 0, 0, 70, 1, 20, -87.99999237, 0, 255, 255, 255 + -1094.040161, 531.9508057, 3.372760773, 0, 0, 70, 1, 20, 91.99999237, 0, 255, 255, 255 + -1075.598999, 579.9176025, 3.576904297, 0, 0, 70, 1, 20, 60, 0, 255, 255, 255 + -1096.40918, 586.8049316, 3.576904297, 0, 0, 70, 1, 20, 0, 0, 255, 255, 255 + -1125.197388, 607.9064941, 3.422874451, 0, 0, 70, 1, 20, -89, 0, 255, 255, 255 + -1041.763672, 710.3681641, 2.810523272, 0, 0, 70, 1, 14, -55.99999619, 0, 255, 255, 255 + -1012.90564, 717.0344238, 2.810523748, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -981.5917358, 747.8221436, 3.161356449, 0, 0, 70, 1, 14, -77, 0, 255, 255, 255 + -1055.428101, 741.0901489, 2.959939957, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -956.8925171, 748.2263794, 3.026590824, 0, 0, 70, 1, 14, 84.99999237, 0, 255, 255, 255 + -957.6367798, 730.9838867, 2.81052494, 0, 0, 70, 1, 14, 87.99999237, 0, 255, 255, 255 + -1035.350098, 669.8411255, 3.078035116, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -1043.009033, 677.7747803, 3.078035116, 0, 0, 70, 1, 14, -96.99999237, 0, 255, 255, 255 + 565.4492798, 1263.153809, 20.88692474, 0, 0, 70, 1, 8, 86.99999237, 0, 255, 255, 255 + 565.5005493, 1239.137451, 20.88838959, 0, 0, 70, 1, 8, 100.9999924, 0, 255, 255, 255 + 565.5701904, 1194.785767, 20.91242599, 0, 0, 70, 1, 8, 92.99999237, 0, 255, 255, 255 + 565.5064697, 1170.392822, 20.90998459, 0, 0, 70, 1, 8, 86.99999237, 0, 255, 255, 255 + 565.3514404, 1126.227661, 20.90314865, 0, 0, 70, 1, 8, 90, 0, 255, 255, 255 + 565.3773193, 1102.071045, 20.90461349, 0, 0, 70, 1, 8, 87.99999237, 0, 255, 255, 255 + 535.359436, 1251.153442, 20.88301849, 0, 0, 70, 1, 8, -87.99999237, 0, 255, 255, 255 + 535.762085, 1182.894287, 20.88459396, 0, 0, 70, 1, 8, -87.99999237, 0, 255, 255, 255 + 535.5797119, 1114.426392, 20.89191818, 0, 0, 70, 1, 8, -85.99999237, 0, 255, 255, 255 + 536.0343018, 1039.724487, 20.87238693, 0, 0, 70, 1, 8, -89, 0, 255, 255, 255 + 535.5360107, 1004.355103, 20.89435959, 0, 0, 70, 1, 8, -92.99999237, 0, 255, 255, 255 + 535.7506104, 948.3389893, 20.86811066, 0, 0, 70, 1, 8, -90, 0, 255, 255, 255 + 565.7593994, 884.4798584, 20.90961456, 0, 0, 70, 1, 8, 81.99999237, 0, 255, 255, 255 + 565.50354, 953.3172607, 20.89252472, 0, 0, 70, 1, 8, 91.99999237, 0, 255, 255, 255 + 565.7694092, 1010.387329, 20.92121506, 0, 0, 70, 1, 8, 97.99999237, 0, 255, 255, 255 + 371.4073792, 1027.176636, 26.04727173, 0, 0, 70, 1, 8, 96.99998474, 0, 255, 255, 255 + 397.5906067, 1027.124146, 26.04776001, 0, 0, 70, 1, 8, 89, 0, 255, 255, 255 + 406.6515808, 995.0600586, 26.22980881, 0, 0, 70, 1, 8, 90, 0, 255, 255, 255 + 377.2606506, 994.8649902, 26.32941818, 0, 0, 70, 1, 8, -87.99999237, 0, 255, 255, 255 + 356.5484619, 994.9324341, 26.29475021, 0, 0, 70, 1, 8, -83, 0, 255, 255, 255 + 565.2682495, 841.0244751, 20.78462982, 0, 0, 70, 1, 8, 98.99999237, 0, 255, 255, 255 + 534.3644409, 886.2764282, 20.78438568, 0, 0, 70, 1, 8, -108.9999924, 0, 255, 255, 255 + 550.2852173, 725.3291626, 19.91794205, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 550.0261841, 740.3760376, 19.89777374, 0, 0, 70, 1, 8, -87.99999237, 0, 255, 255, 255 + 625.3824463, 623.210022, 19.56576157, 0, 0, 70, 1, 8, -90, 0, 255, 255, 255 + 310.2009583, 1031.604614, 24.58916283, 0, 0, 70, 1, 8, 88.00000763, 0, 255, 255, 255 + 271.076355, 1037.246582, 21.48076439, 0, 0, 70, 1, 8, -88, 0, 255, 255, 255 + 258.0864868, 985.4638672, 21.10657501, 0, 0, 70, 1, 8, 74.99998474, 0, 255, 255, 255 + 291.0642395, 987.4017334, 23.2043972, 0, 0, 70, 1, 8, -77, 0, 255, 255, 255 + 323.8686523, 994.75, 25.31181908, 0, 0, 70, 1, 8, 73.99998474, 0, 255, 255, 255 + 232.9374695, 1037.096313, 20.86536407, 0, 0, 70, 1, 8, 107.0000076, 0, 255, 255, 255 + 204.3256531, 1036.831055, 20.59046173, 0, 0, 70, 1, 8, 89, 0, 255, 255, 255 + 206.5586548, 985.7854614, 20.61194611, 0, 0, 70, 1, 8, 91.99999237, 0, 255, 255, 255 + 233.1049194, 985.5339355, 20.86682892, 0, 0, 70, 1, 8, -84.99998474, 0, 255, 255, 255 + 168.5093079, 1143.287476, 13.67098999, 0, 0, 70, 1, 8, 90, 0, 255, 255, 255 + 180.3172302, 1044.376953, 13.70474243, 0, 0, 70, 1, 8, 110.9999924, 0, 255, 255, 255 + 651.180603, 640.3813477, 19.76981926, 0, 0, 70, 1, 8, -178, 0, 255, 255, 255 + 711.0441284, 640.065918, 26.9185009, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 777.8302612, 639.9512939, 37.55497742, 0, 0, 70, 1, 8, -178, 0, 255, 255, 255 + 821.2653198, 640.0843506, 37.57719421, 0, 0, 70, 1, 8, 179.9999847, 0, 255, 255, 255 + 879.8449097, 639.9561768, 37.57695007, 0, 0, 70, 1, 8, 175.9999847, 0, 255, 255, 255 + 927.538269, 640.1286621, 37.57719421, 0, 0, 70, 1, 8, 178, 0, 255, 255, 255 + 955.8283081, 608.8516846, 37.57646179, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 908.1744995, 608.9845581, 37.57646179, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 860.4472046, 609.0782471, 37.57695007, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 803.2111206, 608.5951538, 37.57695007, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 742.9152222, 608.8502197, 33.61405945, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 647.6132202, 609.0098877, 19.75224113, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1129.296265, -374.8248901, 2.14067173, 0, 0, 70, 1, 19, -90.99998474, 0, 255, 255, 255 + -1135.018188, -380.7401123, 11.96431541, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1132.632446, -368.492157, 11.9648037, 0, 0, 70, 1, 19, 112.9999924, 0, 255, 255, 255 + -1140.171631, -373.551178, 13.71675682, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1139.445435, -381.2914124, 7.289511204, 0, 0, 70, 1, 19, -179.9999847, 0, 255, 255, 255 + -1139.457642, -353.779541, 7.28890419, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1136.538208, -324.6810608, 7.289392471, 0, 0, 70, 1, 19, -89, 0, 255, 255, 255 + -1133.761719, -347.2830811, 9.45432663, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -1140.030762, -344.4471436, 12.30198288, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -1102.676514, -324.4546814, 7.289392471, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -1097.983765, -329.4629822, 2.178755999, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -1069.579224, -324.3873901, 7.289392471, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -1003.475098, -324.8869629, 7.289393902, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -975.0020142, -323.6657104, 12.30198479, 0, 0, 70, 1, 19, -179.9999847, 0, 255, 255, 255 + -953.6407471, -324.3618774, 7.289883614, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -953.8477173, -328.0111084, 2.178738594, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -949.6086426, -342.4829102, 2.422635078, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -931.5974121, -350.4916992, 7.306239605, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -898.7668457, -356.7963562, 7.289636612, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -898.5795288, -383.7520752, 7.289636612, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -898.6003418, -397.7767029, 12.30222893, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -902.5596924, -400.9556885, 2.178982735, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -906.2896729, -391.1063232, 2.275906563, 0, 0, 70, 1, 19, -179.9999847, 0, 255, 255, 255 + -898.5689087, -391.8905029, 7.289289474, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -904.0656128, -394.7628174, 9.454328537, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -902.6561279, -375.5169678, 2.178738594, 0, 0, 70, 1, 19, -179.9999847, 0, 255, 255, 255 + -898.6867065, -411.9257813, 7.289594173, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -902.006958, -417.6887817, 2.178887844, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -911.0922241, -450.2885742, 2.178643703, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -940.4137573, -450.552948, 2.178643703, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -984.8208008, -456.3739624, 12.30198288, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -981.3033447, -456.3952942, 7.289287567, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -994.3692627, -456.1841125, 7.289838791, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -1030.690308, -488.5039978, 7.289392471, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1030.698975, -465.113739, 7.289393425, 0, 0, 70, 1, 19, -179.9999847, 0, 255, 255, 255 + -957.7680054, -456.5336304, 7.289636612, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -1022.560913, -451.4790649, 2.178643703, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -1038.23938, -466.3265381, 2.385769844, 0, 0, 70, 1, 19, -179.9999847, 0, 255, 255, 255 + -1034.855591, -486.4978638, 2.178738594, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1117.916382, -365.4347839, 2.129929543, 0, 0, 70, 1, 19, -179.9999847, 0, 255, 255, 255 + -1118.901978, -346.7264099, 2.189498186, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1111.414673, -351.6332703, 2.185591936, 0, 0, 70, 1, 19, -179.9999847, 0, 255, 255, 255 + -1102.871094, -338.7427673, 2.221968889, 0, 0, 70, 1, 19, -89.90000153, 0, 255, 255, 255 + -1082.316528, -348.4537048, 2.178267717, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1092.76062, -345.1973572, 2.188521624, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -1072.57605, -335.4391785, 2.178267717, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -1054.050903, -336.0084534, 2.178267717, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -1034.451172, -335.944519, 2.162137032, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -1047.520386, -352.3131409, 2.170943499, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1031.637695, -354.9951477, 2.15995717, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -1047.674805, -362.5366516, 2.166304827, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1042.829956, -374.974823, 2.146041155, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1029.82019, -379.1960449, 2.191939592, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1049.326294, -381.3608093, 2.278365374, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -1043.005249, -402.4616394, 2.144576311, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1027.494141, -405.9265442, 2.142867327, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -1036.488525, -388.9156799, 2.146041155, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -1082.265503, -419.6633911, 2.186795235, 0, 0, 70, 1, 19, -179.9999847, 0, 255, 255, 255 + -1101.611938, -430.3442993, 1.582791209, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -1077.57605, -429.1206055, 1.59890449, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -1047.002808, -431.6648254, 1.625515819, 0, 0, 70, 1, 19, 89.8999939, 0, 255, 255, 255 + -1043.769043, -443.6564941, 1.376980662, 0, 0, 70, 1, 19, -23, 0, 255, 255, 255 + -1036.046021, -435.4541321, 1.881131053, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -1014.296448, -435.463501, 1.881036282, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1029.034912, -425.059021, 2.176053047, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -1122.003174, -408.5118103, 2.129929543, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1150.344971, -456.5375977, 1.199997902, 0, 0, 70, 1, 19, -44.99997711, 0, 255, 255, 255 + -1118.327759, -460.5397339, 1.199997902, 0, 0, 70, 1, 19, 45, 0, 255, 255, 255 + -1139.229614, -430.0485229, 7.289637566, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1170.04895, -438.1533813, 7.289636612, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -1180.504272, -458.2163086, 7.28959465, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1175.255615, -450.1347656, 2.178757668, 0, 0, 70, 1, 19, -179.9999847, 0, 255, 255, 255 + -1176.596069, -465.6437988, 2.178757668, 0, 0, 70, 1, 19, -90, 0, 255, 255, 255 + -1176.481567, -484.9100342, 2.178757668, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1169.123901, -475.6759033, 2.380906105, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1169.581177, -455.7351074, 2.462449074, 0, 0, 70, 1, 19, 90, 0, 255, 255, 255 + -1135.102539, -439.5571289, 2.178757668, 0, 0, 70, 1, 19, 0, 0, 255, 255, 255 + -1135.349854, -425.6685791, 2.178757668, 0, 0, 70, 1, 19, -179.9999847, 0, 255, 255, 255 + -2026.833862, -176.9619751, 1.628497362, 0, 0, 70, 1, 18, -128.9999847, 0, 255, 255, 255 + -2011.36438, -168.3294983, 1.628497362, 0, 0, 70, 1, 18, -137.9999847, 0, 255, 255, 255 + -2041.390869, -189.3026428, 1.628497362, 0, 0, 70, 1, 18, -120, 0, 255, 255, 255 + -2030.880005, -190.6848755, 1.628497362, 0, 0, 70, 1, 8, -145.9999847, 0, 255, 255, 255 + -2014.858154, -179.5662537, 1.628497362, 0, 0, 70, 1, 8, -139.9999847, 0, 255, 255, 255 + -1993.65686, -189.0964966, 1.45502317, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2000.700928, -170.9337769, 1.592718482, 0, 0, 70, 1, 8, -174.9999847, 0, 255, 255, 255 + -1983.436035, -170.9337769, 1.592718482, 0, 0, 70, 1, 8, 124.9999847, 0, 255, 255, 255 + -2084.78125, -84.65647888, 5.772824287, 0, 0, 70, 1, 14, -174.9999847, 0, 255, 255, 255 + -2130.308105, -84.70040894, 5.773068428, 0, 0, 70, 1, 14, 164.9999847, 0, 255, 255, 255 + -2164.370117, -84.53173828, 5.7230196, 0, 0, 70, 1, 14, -178.9999847, 0, 255, 255, 255 + -2174.412598, -82.88793945, 5.7230196, 0, 0, 70, 1, 14, 147.9999847, 0, 255, 255, 255 + -2181.505371, -66.19540405, 5.7230196, 0, 0, 70, 1, 14, 90.99999237, 0, 255, 255, 255 + -2201.797363, -67.65444946, 5.7230196, 0, 0, 70, 1, 14, -84, 0, 255, 255, 255 + -2201.28418, -50.71915436, 5.7230196, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -2200.304688, -32.38423157, 5.727414131, 0, 0, 70, 1, 14, -103.9999924, 0, 255, 255, 255 + -2179.730469, -30.61138535, 5.725949287, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -2180.990234, -42.36812592, 5.7230196, 0, 0, 70, 1, 14, 81.99999237, 0, 255, 255, 255 + -2196.695801, -3.7594347, 6.023556709, 0, 0, 70, 1, 14, -95, 0, 255, 255, 255 + -2176.608887, -9.376912117, 5.919796944, 0, 0, 70, 1, 14, 69.99999237, 0, 255, 255, 255 + -2173.853027, 13.42167187, 6.477414131, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -2170.84375, 47.96740723, 7.817502022, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -2172.228027, 67.46708679, 8.716916084, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -2174.634766, 90.69819641, 9.799923897, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -2178.546875, 118.1422119, 10.9417696, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -2180.473145, 141.5538635, 11.67326355, 0, 0, 70, 1, 14, 22.99999809, 0, 255, 255, 255 + -2181.255371, 163.1599731, 12.04460144, 0, 0, 70, 1, 14, 173.9999847, 0, 255, 255, 255 + -2192.183594, 32.36997986, 7.160275459, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -2191.762207, 52.35113525, 8.017697334, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -2192.36377, 67.87866211, 8.737179756, 0, 0, 70, 1, 14, 0, 0, 255, 255, 255 + -2159.554688, 179.11026, 11.98258972, 0, 0, 70, 1, 14, 78, 0, 255, 255, 255 + -2142.492676, 180.374115, 11.83830261, 0, 0, 70, 1, 14, -84.99999237, 0, 255, 255, 255 + 1419.238892, 1544.79834, 2.760846138, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1410.281372, 1492.064453, 3.768658638, 0, 0, 70, 1, 8, -179.9999847, 0, 255, 255, 255 + 1419.079102, 1468.033691, 5.131939888, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1419.713257, 1514.633057, 3.037701607, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1409.893677, 1532.842285, 2.910748482, 0, 0, 70, 1, 8, -179.9999847, 0, 255, 255, 255 + 1409.914185, 1467.61438, 5.151959419, 0, 0, 70, 1, 8, -179.9999847, 0, 255, 255, 255 + 1410.072388, 1438.993042, 6.506402969, 0, 0, 70, 1, 8, -179.9999847, 0, 255, 255, 255 + 1409.973633, 1420.553467, 7.273981094, 0, 0, 70, 1, 8, -179.9999847, 0, 255, 255, 255 + 1409.884766, 1394.597778, 8.248590469, 0, 0, 70, 1, 8, -179.9999847, 0, 255, 255, 255 + 1409.975098, 1365.028442, 9.228082657, 0, 0, 70, 1, 8, -179.9999847, 0, 255, 255, 255 + 1409.804688, 1335.704346, 10.03618813, 0, 0, 70, 1, 8, -179.9999847, 0, 255, 255, 255 + 1418.623901, 1335.987183, 10.06987953, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1418.73938, 1353.03186, 9.612848282, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1418.80896, 1379.343872, 8.786676407, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1418.891602, 1396.635986, 8.202203751, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1418.887573, 1414.202271, 7.550836563, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1020.781555, 990.8619385, 15.28971291, 0, 0, 70, 1, 17, 90, 0, 255, 255, 255 + 1053.296997, 990.4284058, 13.65909767, 0, 0, 70, 1, 17, 90, 0, 255, 255, 255 + 1094.656616, 990.3417358, 12.8449707, 0, 0, 70, 1, 17, 90, 0, 255, 255, 255 + 1144.426758, 990.8619995, 13.1081543, 0, 0, 70, 1, 17, 90, 0, 255, 255, 255 + 1183.271729, 991.0354004, 14.41845703, 0, 0, 70, 1, 17, 90, 0, 255, 255, 255 + 1246.856934, 991.0750732, 12.68481445, 0, 0, 70, 1, 17, 90, 0, 255, 255, 255 + 1401.272705, 1061.978271, 12.55712509, 0, 0, 70, 1, 8, 154.9999847, 0, 255, 255, 255 + 1410.821899, 1091.438354, 12.56127548, 0, 0, 70, 1, 8, 162.9999847, 0, 255, 255, 255 + 1415.892456, 1114.656006, 12.54760361, 0, 0, 70, 1, 8, -7, 0, 255, 255, 255 + 1418.561157, 1142.944458, 12.55248642, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1409.131714, 1132.625488, 12.53246689, 0, 0, 70, 1, 8, 174.9999847, 0, 255, 255, 255 + 1400.68103, 1085.656006, 12.55224228, 0, 0, 70, 1, 8, -16.99999809, 0, 255, 255, 255 + 1393.030518, 1064.217285, 12.54320908, 0, 0, 70, 1, 8, -21, 0, 255, 255, 255 + 1380.862915, 1038.510742, 12.54491806, 0, 0, 70, 1, 8, -25.99999809, 0, 255, 255, 255 + 1364.939697, 1014.314392, 12.5463829, 0, 0, 70, 1, 8, -36, 0, 255, 255, 255 + 1350.126709, 995.4191284, 12.54858017, 0, 0, 70, 1, 8, -38.89999771, 0, 255, 255, 255 + 1360.636353, 993.555481, 12.55028915, 0, 0, 70, 1, 8, 135.9999847, 0, 255, 255, 255 + 1379.695557, 1019.911438, 12.55932236, 0, 0, 70, 1, 8, 152.9999847, 0, 255, 255, 255 + 213.5768433, 1778.928101, 28.73115349, 0, 0, 70, 1, 8, -55, 0, 255, 255, 255 + 197.8149719, 1770.574951, 28.73115349, 0, 0, 70, 1, 8, 132, 0, 255, 255, 255 + 181.6171875, 1761.60437, 28.73115349, 0, 0, 70, 1, 8, 122.9999924, 0, 255, 255, 255 + 162.9861755, 1751.435303, 28.73115349, 0, 0, 70, 1, 8, -61.00000763, 0, 255, 255, 255 + 145.735199, 1741.883911, 28.73115349, 0, 0, 70, 1, 8, -55.99999619, 0, 255, 255, 255 + 127.7849426, 1732.088257, 28.73115349, 0, 0, 70, 1, 8, -60, 0, 255, 255, 255 + 112.0955658, 1723.335815, 28.73115349, 0, 0, 70, 1, 8, 114.9999847, 0, 255, 255, 255 + 82.06086731, 1706.665771, 28.73110771, 0, 0, 70, 1, 8, -50.99999237, 0, 255, 255, 255 + 46.71259308, 1687.302124, 28.73115349, 0, 0, 70, 1, 8, 128.9999847, 0, 255, 255, 255 + 13.94414997, 1669.479736, 28.73115349, 0, 0, 70, 1, 8, 128.9999847, 0, 255, 255, 255 + -5.008111954, 1658.848145, 28.73115349, 0, 0, 70, 1, 8, 130.9999847, 0, 255, 255, 255 + 8.89921093, 1637.493408, 28.73115349, 0, 0, 70, 1, 8, -55, 0, 255, 255, 255 + 29.97375107, 1649.146851, 28.73115349, 0, 0, 70, 1, 8, -49.99999237, 0, 255, 255, 255 + 64.58282471, 1668.065308, 28.73115349, 0, 0, 70, 1, 8, 127, 0, 255, 255, 255 + 83.79490662, 1678.633789, 28.73115349, 0, 0, 70, 1, 8, 122.9999924, 0, 255, 255, 255 + 99.55677795, 1687.422729, 28.73110771, 0, 0, 70, 1, 8, -48.00000381, 0, 255, 255, 255 + 117.7519836, 1697.373779, 28.73110771, 0, 0, 70, 1, 8, 122.9999924, 0, 255, 255, 255 + 134.3560181, 1706.544189, 28.73115349, 0, 0, 70, 1, 8, 127, 0, 255, 255, 255 + 150.6375427, 1715.429688, 28.73115349, 0, 0, 70, 1, 8, -56.99999619, 0, 255, 255, 255 + 167.7138367, 1724.981445, 28.73115349, 0, 0, 70, 1, 8, 122.1999893, 0, 255, 255, 255 + 184.8558044, 1734.496948, 28.73115349, 0, 0, 70, 1, 8, -53, 0, 255, 255, 255 + 201.6711121, 1743.721313, 28.73115349, 0, 0, 70, 1, 8, -51, 0, 255, 255, 255 + 219.3940735, 1753.273071, 28.73115349, 0, 0, 70, 1, 8, 126.9999847, 0, 255, 255, 255 + 309.9257813, 1801.800049, 17.63326263, 0, 0, 70, 1, 8, -85.99999237, 0, 255, 255, 255 + 284.7938843, 1799.693726, 20.97042084, 0, 0, 70, 1, 8, 95.99999237, 0, 255, 255, 255 + 280.871521, 1765.845459, 21.86324883, 0, 0, 70, 1, 8, 87.99999237, 0, 255, 255, 255 + 306.9476929, 1764.610596, 17.97262383, 0, 0, 70, 1, 8, -84.99998474, 0, 255, 255, 255 + -54.36691284, 1631.692993, 28.73200035, 0, 0, 70, 1, 8, 119.9999847, 0, 255, 255, 255 + -42.78707123, 1609.025269, 28.73224831, 0, 0, 70, 1, 8, -55, 0, 255, 255, 255 + 410.8232422, -417.5167236, 35.67858887, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 469.2967529, -416.9732971, 37.45495605, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 524.7270508, -416.9732056, 38.81933594, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 583.5266724, -417.0819092, 39.75830078, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 637.9281616, -416.6160278, 40.13427734, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 704.0759277, -416.0821838, 39.98535156, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 732.8423462, -398.8066711, 39.71435547, 0, 0, 70, 1, 8, -86.99999237, 0, 255, 255, 255 + 676.9278564, -398.8066406, 40.12695313, 0, 0, 70, 1, 8, -93.99999237, 0, 255, 255, 255 + 608.331604, -399.190918, 39.98779297, 0, 0, 70, 1, 8, -93.99999237, 0, 255, 255, 255 + 563.5616455, -398.614502, 39.50292969, 0, 0, 70, 1, 8, 173, 0, 255, 255, 255 + 440.395874, -398.8066406, 36.6072998, 0, 0, 70, 1, 8, 176.9999847, 0, 255, 255, 255 + 126.1318054, 246.6256104, 22.28090477, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 300.549408, 245.2113647, 42.28199768, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 374.9874878, 246.1110535, 44.47950745, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 437.9793091, 245.7801514, 44.37027359, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 507.8077393, 245.9832458, 43.78702164, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 595.9803467, 246.7070313, 42.97134781, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 678.6000977, 247.0949097, 41.32943726, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 768.1000366, 246.2476807, 40.26522827, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 823.3054199, 274.590332, 40.04476929, 0, 0, 70, 1, 8, -176.9999847, 0, 255, 255, 255 + 749.8850708, 274.7725525, 40.39364624, 0, 0, 70, 1, 8, 176.9999847, 0, 255, 255, 255 + 677.1199951, 274.7927856, 41.36581421, 0, 0, 70, 1, 8, 164.9999847, 0, 255, 255, 255 + 584.0655518, 275.2293091, 43.1161232, 0, 0, 70, 1, 8, 173.9999847, 0, 255, 255, 255 + 492.3789673, 274.2877808, 43.92374039, 0, 0, 70, 1, 8, 176.9999847, 0, 255, 255, 255 + 418.6661987, 274.8496399, 44.5146637, 0, 0, 70, 1, 8, -168.9999847, 0, 255, 255, 255 + 347.3299561, 275.000824, 44.0068512, 0, 0, 70, 1, 8, 178.9999847, 0, 255, 255, 255 + 264.1323547, 275.6173706, 39.86476135, 0, 0, 70, 1, 8, -147, 0, 255, 255, 255 + 209.8375549, 275.0535583, 33.98647308, 0, 0, 70, 1, 8, -178, 0, 255, 255, 255 + 144.1452637, 275.1300049, 25.22646141, 0, 0, 70, 1, 8, -175.9999847, 0, 255, 255, 255 + -743.8707886, 764.8557739, -19.94253349, 0, 0, 70, 1, 8, 91.99999237, 0, 255, 255, 255 + -722.8707886, 765.1057739, -19.44253349, 0, 0, 70, 1, 8, -85.99999237, 0, 255, 255, 255 + -696.8707886, 763.1057739, -18.94253349, 0, 0, 70, 1, 8, -99.80000305, 0, 255, 255, 255 + -774.8707886, 765.3557739, -19.94253349, 0, 0, 70, 1, 8, -84.99998474, 0, 255, 255, 255 + -674.8707886, 753.3557739, -18.44253349, 0, 0, 70, 1, 8, -122.7999954, 0, 255, 255, 255 + -655.9957886, 720.8557739, -18.44253349, 0, 0, 70, 1, 8, -168.9999847, 0, 255, 255, 255 + -651.7457886, 678.8557739, -23.44253349, 0, 0, 70, 1, 8, -176.9999847, 0, 255, 255, 255 + -652.539856, 624.4220581, -28.4060936, 0, 0, 70, 1, 8, 178, 0, 255, 255, 255 + -653.539856, 567.9220581, -30.4060936, 0, 0, 70, 1, 8, -176, 0, 255, 255, 255 + -653.039856, 523.9220581, -30.4060936, 0, 0, 70, 1, 8, 4.999998093, 0, 255, 255, 255 + -653.289856, 493.4220581, -28.4060936, 0, 0, 70, 1, 8, 166.9999847, 0, 255, 255, 255 + -653.539856, 455.4220581, -24.4060936, 0, 0, 70, 1, 8, -173.9999847, 0, 255, 255, 255 + -654.0113525, 428.2951965, -22.17687988, 0, 0, 70, 1, 8, 179.9999847, 0, 255, 255, 255 + -651.3614502, 386.6697083, -18.11730957, 0, 0, 70, 1, 8, 9.000002861, 0, 255, 255, 255 + -641.0733643, 351.0346985, -16.33557129, 0, 0, 70, 1, 8, 27.00000381, 0, 255, 255, 255 + -619.1798096, 327.9299622, -16.0513916, 0, 0, 70, 1, 8, 47.99999619, 0, 255, 255, 255 + -579.6417236, 318.7998352, -15.65930271, 0, 0, 70, 1, 8, -93.99999237, 0, 255, 255, 255 + -522.4923096, 321.4324036, -13.42346287, 0, 0, 70, 1, 8, 90, 0, 255, 255, 255 + -516.5913086, 342.506134, -12.59533787, 0, 0, 70, 1, 8, 92.00001526, 0, 255, 255, 255 + -545.6280518, 343.9049377, -15.32824802, 0, 0, 70, 1, 8, -86.99999237, 0, 255, 255, 255 + -570.30896, 347.7883606, -15.77209568, 0, 0, 70, 1, 8, -108.9999924, 0, 255, 255, 255 + -594.5574341, 371.7628479, -16.26623535, 0, 0, 70, 1, 8, -142, 0, 255, 255, 255 + -604.5224609, 395.9066467, -17.0904541, 0, 0, 70, 1, 8, -156.9999847, 0, 255, 255, 255 + -610.572937, 429.8374329, -20.27966309, 0, 0, 70, 1, 8, 5.000005722, 0, 255, 255, 255 + -612.8275757, 458.3285522, -23.36019516, 0, 0, 70, 1, 8, 8.999996185, 0, 255, 255, 255 + -613.6950684, 478.4891968, -25.4854393, 0, 0, 70, 1, 8, -173.0000153, 0, 255, 255, 255 + -615.0709839, 518.1448364, -29.06405258, 0, 0, 70, 1, 8, 6.830188795e-006, 0, 255, 255, 255 + -616.4206543, 551.1873169, -30.8826561, 0, 0, 70, 1, 8, 175.9999695, 0, 255, 255, 255 + -617.8591309, 592.2443237, -30.46395493, 0, 0, 70, 1, 8, 2.000002146, 0, 255, 255, 255 + -617.3352051, 621.1026001, -28.71053696, 0, 0, 70, 1, 8, -176.9999847, 0, 255, 255, 255 + -615.9716187, 667.0654907, -24.71694756, 0, 0, 70, 1, 8, -2.000002146, 0, 255, 255, 255 + -617.5537109, 723.9500122, -19.66079521, 0, 0, 70, 1, 8, -174, 0, 255, 255, 255 + -627.0057373, 757.6895142, -18.4293499, 0, 0, 70, 1, 8, -156, 0, 255, 255, 255 + -656.3994751, 784.3508911, -18.75674248, 0, 0, 70, 1, 8, 61, 0, 255, 255, 255 + -678.6583252, 790.7722778, -18.93496513, 0, 0, 70, 1, 8, 71.99999237, 0, 255, 255, 255 + -702.0247803, 793.4663696, -19.10464287, 0, 0, 70, 1, 8, 90, 0, 255, 255, 255 + -726.9150391, 794.1699829, -19.27529716, 0, 0, 70, 1, 8, 90, 0, 255, 255, 255 + -751.9369507, 794.0664673, -19.40225029, 0, 0, 70, 1, 8, 90, 0, 255, 255, 255 + 317.6223755, -42.17181396, 13.76188946, 0, 0, 70, 1, 8, -179.9999847, 0, 255, 255, 255 + 357.2586975, -42.28912354, 13.76188946, 0, 0, 70, 1, 8, 90, 0, 255, 255, 255 + 396.2862549, -42.23126221, 12.93254375, 0, 0, 70, 1, 8, -90, 0, 255, 255, 255 + 398.1752014, -59.45330811, 12.84392071, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 373.3702087, -59.90802002, 13.73234844, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 342.4632263, -58.85406494, 13.76628399, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 312.9691772, -60.01763916, 13.76921368, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1397.710815, 796.4649658, 26.94506073, 0, 0, 70, 1, 8, -161, 0, 255, 255, 255 + 1397.79187, 837.3597412, 22.49242401, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1394.652832, 872.6057129, 15.73729706, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1413.677246, 864.9087524, 17.78490448, 0, 0, 70, 1, 8, 44.99999619, 0, 255, 255, 255 + 1415.151733, 804.3843384, 26.49388885, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1412.572144, 916.7717896, 12.98414993, 0, 0, 70, 1, 8, -40.99999619, 0, 255, 255, 255 + 1437.677124, 943.6521606, 12.98414993, 0, 0, 70, 1, 8, -55.99999619, 0, 255, 255, 255 + 1396.75769, 952.7219849, 12.98366165, 0, 0, 70, 1, 8, -149.2999878, 0, 255, 255, 255 + 1440.088257, 991.1766357, 12.91270161, 0, 0, 70, 1, 8, -179.9999847, 0, 255, 255, 255 + 1476.41333, 988.0941772, 13.22389603, 0, 0, 70, 1, 8, -66, 0, 255, 255, 255 + 1532.532104, 994.0872803, 13.23651123, 0, 0, 70, 1, 8, 102.0000076, 0, 255, 255, 255 + 1580.593018, 986.7386475, 13.22283936, 0, 0, 70, 1, 8, -81.3999939, 0, 255, 255, 255 + 1654.448975, 973.0509033, 13.18833351, 0, 0, 70, 1, 8, -108.9999924, 0, 255, 255, 255 + 1605.312256, 964.0715332, 12.98406982, 0, 0, 70, 1, 8, -90, 0, 255, 255, 255 + 1435.222778, 966.5286255, 13.23219681, 0, 0, 70, 1, 8, 127.9000015, 0, 255, 255, 255 + 1459.576782, 987.2571411, 16.51784134, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1512.073853, 1000.386475, 21.70574951, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1501.061523, 975.65979, 12.98406982, 0, 0, 70, 1, 8, 91, 0, 255, 255, 255 + 1603.859497, 995.2253418, 23.05389404, 0, 0, 70, 1, 8, -132, 0, 255, 255, 255 + 1631.244629, 958.1369629, 12.98398781, 0, 0, 70, 1, 8, -93.99999237, 0, 255, 255, 255 + 1675.235474, 947.3961182, 12.99803162, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1702.827637, 975.1878662, 23.09287453, 0, 0, 70, 1, 8, -104.9999924, 0, 255, 255, 255 + 1728.560669, 944.0089722, 21.19736671, 0, 0, 70, 1, 8, 86.99999237, 0, 255, 255, 255 + 1697.634644, 950.1003418, 17.9959507, 0, 0, 70, 1, 8, -120, 0, 255, 255, 255 + 1652.032959, 958.6740723, 14.34702492, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1738.903442, 969.1616821, 23.04209328, 0, 0, 70, 1, 8, -101.9999847, 0, 255, 255, 255 + 1722.791992, 991.5378418, 22.02887917, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1722.124756, 1026.296265, 17.63385963, 0, 0, 70, 1, 8, 154.9999847, 0, 255, 255, 255 + 1708.218994, 1030.584961, 16.77082253, 0, 0, 70, 1, 8, -44.99999619, 0, 255, 255, 255 + 1673.389526, 1000.304077, 15.49250221, 0, 0, 70, 1, 8, -46.99999619, 0, 255, 255, 255 + 1667.28125, 1016.159302, 21.46930885, 0, 0, 70, 1, 8, 130.9999847, 0, 255, 255, 255 + 1707.049316, 1042.151489, 17.60431862, 0, 0, 70, 1, 8, 125.9999924, 0, 255, 255, 255 + 1771.769897, 1063.85498, 13.01374245, 0, 0, 70, 1, 8, -98, 0, 255, 255, 255 + 1809.848389, 1034.223877, 12.76081276, 0, 0, 70, 1, 8, 21.99999619, 0, 255, 255, 255 + 1797.761963, 982.4993286, 13.3716526, 0, 0, 70, 1, 8, 163.9999847, 0, 255, 255, 255 + 1782.556519, 947.1499634, 12.71906471, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1761.113037, 921.5476074, 13.66877174, 0, 0, 70, 1, 8, -113.9999924, 0, 255, 255, 255 + 1809.842896, 927.6860352, 23.06687355, 0, 0, 70, 1, 8, -105.9999847, 0, 255, 255, 255 + 1810.574585, 954.835144, 23.04172707, 0, 0, 70, 1, 8, -109.9999924, 0, 255, 255, 255 + 1862.907471, 937.4019165, 23.04343605, 0, 0, 70, 1, 8, 60, 0, 255, 255, 255 + 1858.700195, 910.4202881, 23.06980324, 0, 0, 70, 1, 8, 44.99999619, 0, 255, 255, 255 + 1817.267334, 915.7251587, 22.57517433, 0, 0, 70, 1, 8, -81.99999237, 0, 255, 255, 255 + 1777.454712, 903.0111084, 15.6633091, 0, 0, 70, 1, 8, 99.99998474, 0, 255, 255, 255 + 1746.283691, 886.836792, 15.80607796, 0, 0, 70, 1, 8, 174.9999847, 0, 255, 255, 255 + 1737.500488, 858.2518921, 15.31291389, 0, 0, 70, 1, 8, -12.99999905, 0, 255, 255, 255 + 1758.609741, 867.4107056, 15.41838264, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1712.212524, 881.7432861, 15.05262375, 0, 0, 70, 1, 8, 16.99999809, 0, 255, 255, 255 + 1704.432861, 902.5756836, 15.05457687, 0, 0, 70, 1, 8, 26, 0, 255, 255, 255 + 1683.600342, 926.1741943, 15.0553093, 0, 0, 70, 1, 8, 85.99999237, 0, 255, 255, 255 + 1651.27124, 938.1031494, 15.05482101, 0, 0, 70, 1, 8, -93.99999237, 0, 255, 255, 255 + 1603.590088, 945.2921143, 15.05506516, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1701.194336, 866.5281372, 14.90884781, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1678.753174, 841.711792, 14.98526382, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1597.827515, 925.3193359, 14.98425293, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1563.674072, 922.5335083, 15.05115891, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1563.072144, 823.8562622, 18.52283859, 0, 0, 70, 1, 8, -62.79999161, 0, 255, 255, 255 + 1538.154297, 849.9334717, 15.0516777, 0, 0, 70, 1, 8, -128.9999847, 0, 255, 255, 255 + 1557.214844, 846.9821777, 14.99258804, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1601.733398, 848.1171875, 14.96717453, 0, 0, 70, 1, 8, -176.9999847, 0, 255, 255, 255 + 1641.354858, 824.939209, 15.75381851, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1552.035889, 896.6513672, 14.94470215, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1590.389282, 899.8044434, 15.1295166, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1897.954834, 894.4827271, 18.80731392, 0, 0, 70, 1, 8, 48.99999619, 0, 255, 255, 255 + 1935.182617, 867.0584106, 11.71380806, 0, 0, 70, 1, 8, -120.9999924, 0, 255, 255, 255 + 1968.837524, 862.6538696, 8.984315872, 0, 0, 70, 1, 8, 40.99999619, 0, 255, 255, 255 + 1922.733521, 898.8106689, 16.67206001, 0, 0, 70, 1, 8, -116.9999847, 0, 255, 255, 255 + 1859.409058, 725.8552246, 24.78901291, 0, 0, 70, 1, 8, -107, 0, 255, 255, 255 + 1865.518188, 782.2819824, 21.55473518, 0, 0, 70, 1, 8, -118.5999985, 0, 255, 255, 255 + 1863.444946, 868.1719971, 15.77006721, 0, 0, 70, 1, 8, -137.9999847, 0, 255, 255, 255 + 1868.892334, 693.4298096, 25.51303482, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1884.07312, 707.7622681, 24.36917496, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1990.100586, 806.0818481, 8.326713562, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2034.031616, 768.3584595, 9.936088562, 0, 0, 70, 1, 8, -154, 0, 255, 255, 255 + 2037.374146, 702.2232666, 12.49517059, 0, 0, 70, 1, 8, 27, 0, 255, 255, 255 + 2075.865234, 624.9860229, 16.9495163, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2063.135254, 568.3728638, 19.45000458, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2088.040527, 513.1345215, 22.99297333, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2066.767578, 672.7698975, 14.62163544, 0, 0, 70, 1, 8, -163.9999847, 0, 255, 255, 255 + 2085.323242, 559.0130615, 20.67534637, 0, 0, 70, 1, 8, 171.9999847, 0, 255, 255, 255 + 1989.58606, 721.1867676, 14.39224815, 0, 0, 70, 1, 8, 168.0999908, 0, 255, 255, 255 + 2080.893555, 473.0197144, 21.48198128, 0, 0, 70, 1, 8, 96.30000305, 0, 255, 255, 255 + 2083.377441, 432.9492798, 19.92192268, 0, 0, 70, 1, 8, 90, 0, 255, 255, 255 + 2081.196777, 456.663147, 20.09941292, 0, 0, 70, 1, 8, -86.99999237, 0, 255, 255, 255 + 2084.021484, 394.411438, 19.57109261, 0, 0, 70, 1, 8, -156, 0, 255, 255, 255 + 2084.161133, 413.8074341, 19.75810432, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2085.12793, 371.3364868, 19.3264637, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2083.879395, 337.8794556, 19.03056526, 0, 0, 70, 1, 8, -73.99999237, 0, 255, 255, 255 + 2082.169434, 300.9514771, 18.70488167, 0, 0, 70, 1, 8, 72.99999237, 0, 255, 255, 255 + 2079.817871, 280.4375, 18.57011604, 0, 0, 70, 1, 8, -107.9999847, 0, 255, 255, 255 + 2075.124023, 251.6641541, 18.32451057, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2066.599121, 224.7106934, 18.10380745, 0, 0, 70, 1, 8, 90, 0, 255, 255, 255 + 2055.660645, 202.8647156, 17.91435432, 0, 0, 70, 1, 8, -128.9999847, 0, 255, 255, 255 + 2040.22876, 181.528595, 17.76542854, 0, 0, 70, 1, 8, -117.9999924, 0, 255, 255, 255 + 2016.524658, 158.0983887, 17.65165901, 0, 0, 70, 1, 8, 24.99999619, 0, 255, 255, 255 + 1995.737793, 142.3059082, 17.59794807, 0, 0, 70, 1, 8, -95, 0, 255, 255, 255 + 1964.927979, 124.5622864, 17.50078011, 0, 0, 70, 1, 8, -98, 0, 255, 255, 255 + 1942.829224, 115.1423035, 17.42656136, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1922.96936, 110.9462891, 17.34965706, 0, 0, 70, 1, 8, -78.99999237, 0, 255, 255, 255 + 1892.912964, 107.9136658, 17.23539925, 0, 0, 70, 1, 8, 77, 0, 255, 255, 255 + 1855.015747, 106.9987488, 16.9761219, 0, 0, 70, 1, 8, -78.99999237, 0, 255, 255, 255 + 1780.805298, 141.2062988, 20.90491867, 0, 0, 70, 1, 8, 176.9999847, 0, 255, 255, 255 + 1794.313599, 124.6413879, 18.94544601, 0, 0, 70, 1, 8, -44.99999619, 0, 255, 255, 255 + 1814.921143, 111.3302765, 17.09827805, 0, 0, 70, 1, 8, 133.9999847, 0, 255, 255, 255 + 1795.398193, 152.2495728, 20.66761398, 0, 0, 70, 1, 8, 87.99999237, 0, 255, 255, 255 + 1815.019775, 131.3462219, 17.64612961, 0, 0, 70, 1, 8, 154.9999847, 0, 255, 255, 255 + 1726.095215, 202.1369629, 25.19349289, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1750.637085, 185.6827698, 22.70594406, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1786.752686, 175.7823486, 20.34290695, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1955.912109, 264.5810242, 4.130326271, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1910.644531, 264.9862366, 4.46968174, 0, 0, 70, 1, 8, 84.00000763, 0, 255, 255, 255 + 1865.066895, 265.2601929, 4.777054787, 0, 0, 70, 1, 8, -91.99999237, 0, 255, 255, 255 + 1836.906738, 265.9495239, 5.008255959, 0, 0, 70, 1, 8, 61, 0, 255, 255, 255 + 1802.674438, 269.2350769, 5.491898537, 0, 0, 70, 1, 8, -98.99999237, 0, 255, 255, 255 + 1763.878906, 273.2807617, 6.145218849, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 1737.898926, 276.1092224, 6.557816505, 0, 0, 70, 1, 8, -109.9999924, 0, 255, 255, 255 + 1689.858887, 280.8393555, 7.286786079, 0, 0, 70, 1, 8, 66.99999237, 0, 255, 255, 255 + 1781.939331, 313.8326111, 17.9077282, 0, 0, 70, 1, 8, 86.99999237, 0, 255, 255, 255 + 1858.880737, 307.5802002, 13.6421032, 0, 0, 70, 1, 8, -101.9999924, 0, 255, 255, 255 + 1896.275513, 287.0751953, 5.517347336, 0, 0, 70, 1, 8, 57.99999619, 0, 255, 255, 255 + 1894.881592, 236.2416992, 7.184583664, 0, 0, 70, 1, 8, 105.9999924, 0, 255, 255, 255 + 1843.567261, 220.3526001, 13.53028679, 0, 0, 70, 1, 8, -36.99999619, 0, 255, 255, 255 + 1787.714355, 226.9794922, 12.39942741, 0, 0, 70, 1, 8, 51.99999619, 0, 255, 255, 255 + 1743.222778, 255.6369629, 6.705579758, 0, 0, 70, 1, 8, -106.7999954, 0, 255, 255, 255 + 1732.738159, 301.9420776, 8.926527023, 0, 0, 70, 1, 8, -65, 0, 255, 255, 255 + 1650.679565, 271.6924438, 7.654515266, 0, 0, 70, 1, 8, 61.99999237, 0, 255, 255, 255 + 1606.361816, 283.8477173, 8.365452766, 0, 0, 70, 1, 8, -108.9999924, 0, 255, 255, 255 + 1499.544189, 308.2885742, 15.28781605, 0, 0, 70, 1, 8, -81.99999237, 0, 255, 255, 255 + 1541.838013, 306.6832886, 11.77707386, 0, 0, 70, 1, 8, -99.99998474, 0, 255, 255, 255 + 1504.111328, 323.8617554, 14.91569233, 0, 0, 70, 1, 8, -84, 0, 255, 255, 255 + 1525.195313, 323.7759094, 13.27335835, 0, 0, 70, 1, 8, 92.99999237, 0, 255, 255, 255 + 1619.024902, 295.8470764, 8.377606392, 0, 0, 70, 1, 8, 62.99999619, 0, 255, 255, 255 + 1637.88916, 290.0975342, 8.07609272, 0, 0, 70, 1, 8, -99.99999237, 0, 255, 255, 255 + 1602.613159, 301.8844299, 8.645672798, 0, 0, 70, 1, 8, -112.9999924, 0, 255, 255, 255 + 1711.26123, 278.8372192, 6.969647408, 0, 0, 70, 1, 8, 56.99999619, 0, 255, 255, 255 + 1570.42395, 314.9450684, 9.832249641, 0, 0, 70, 1, 8, -96.99999237, 0, 255, 255, 255 + 1259.811035, 284.1655884, 29.76163483, 0, 0, 70, 1, 8, 96.99999237, 0, 255, 255, 255 + 1282.665527, 287.5175781, 28.3468399, 0, 0, 70, 1, 8, -68.99999237, 0, 255, 255, 255 + 1309.824097, 286.7175903, 27.19742584, 0, 0, 70, 1, 8, -103.9999924, 0, 255, 255, 255 + 1337.467041, 270.8981934, 25.82019234, 0, 0, 70, 1, 8, 83, 0, 255, 255, 255 + 1393.00354, 276.9165039, 22.43225288, 0, 0, 70, 1, 8, -81.99999237, 0, 255, 255, 255 + 1441.53125, 292.3052368, 19.51599312, 0, 0, 70, 1, 8, -60, 0, 255, 255, 255 + 1235.680786, 276.3160095, 31.70269775, 0, 0, 70, 1, 8, -59.00000381, 0, 255, 255, 255 + 1220.704956, 270.348877, 32.92236328, 0, 0, 70, 1, 8, 113.9999924, 0, 255, 255, 255 + 1199.640625, 262.7688293, 34.84234619, 0, 0, 70, 1, 8, 110.9999924, 0, 255, 255, 255 + 1182.004517, 256.5980835, 36.36065674, 0, 0, 70, 1, 8, -65, 0, 255, 255, 255 + 1160.673584, 250.7701721, 38.04327393, 0, 0, 70, 1, 8, 95, 0, 255, 255, 255 + 1129.096191, 245.5517578, 40.27886963, 0, 0, 70, 1, 8, 93.99999237, 0, 255, 255, 255 + 1095.891968, 243.9474487, 42.31783295, 0, 0, 70, 1, 8, -92.99999237, 0, 255, 255, 255 + 1071.893433, 245.1056213, 43.84970856, 0, 0, 70, 1, 8, 75.99999237, 0, 255, 255, 255 + 1051.584839, 247.8798523, 45.49385834, 0, 0, 70, 1, 8, -84, 0, 255, 255, 255 + 1014.14624, 256.4180603, 47.82393646, 0, 0, 70, 1, 8, -84.99999237, 0, 255, 255, 255 + 997.2045898, 260.4043579, 47.8866806, 0, 0, 70, 1, 8, 66, 0, 255, 255, 255 + 978.1619263, 263.6903687, 47.16255951, 0, 0, 70, 1, 8, -109.9999924, 0, 255, 255, 255 + 897.2266846, 267.9562988, 41.40873337, 0, 0, 70, 1, 8, -101.9999847, 0, 255, 255, 255 + 944.1203003, 264.3883362, 44.50644684, 0, 0, 70, 1, 8, 91.99999237, 0, 255, 255, 255 + 889.5744019, 248.7058105, 40.97050095, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 239.5703125, -642.8085327, 3.939910889, 0, 0, 70, 1, 8, -74.99998474, 0, 255, 255, 255 + 258.1239624, -610.1960449, 3.953659058, 0, 0, 70, 1, 8, -86.99999237, 0, 255, 255, 255 + 252.0569458, -577.2341309, 5.183492661, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 265.0876465, -559.9182129, 3.958639145, 0, 0, 70, 1, 8, -171.9999847, 0, 255, 255, 255 + 281.0821228, -547.8441162, 3.958633423, 0, 0, 70, 1, 8, -130.9999847, 0, 255, 255, 255 + 288.3822632, -519.0005493, 3.958633423, 0, 0, 70, 1, 8, -168, 0, 255, 255, 255 + 273.5807495, -492.3371582, 8.059280396, 0, 0, 70, 1, 8, -132, 0, 255, 255, 255 + 288.1699829, -482.6765137, 3.958633423, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 288.4541626, -452.8688965, 3.959121704, 0, 0, 70, 1, 8, -132.9999847, 0, 255, 255, 255 + 288.3168945, -429.684906, 3.982559204, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 316.1821899, -434.927002, 3.888778687, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 316.2734985, -462.2165527, 3.883407593, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 314.7451782, -488.5288086, 3.958847046, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 253.4312744, -637.2876587, 4.617197037, 0, 0, 70, 1, 8, -68.99999237, 0, 255, 255, 255 + 274.0428467, -602.1873169, 8.776620865, 0, 0, 70, 1, 8, -161, 0, 255, 255, 255 + 269.9495239, -635.3920898, 5.281503677, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 282.0670166, -614.4345093, 8.019784927, 0, 0, 70, 1, 8, 100.9999924, 0, 255, 255, 255 + 296.2479858, -562.7580566, 13.94385719, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 299.7605591, -581.9475708, 12.23047829, 0, 0, 70, 1, 8, 164.9999847, 0, 255, 255, 255 + 328.0548706, -518.2539063, 3.692871094, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 327.5609741, -479.8530273, 3.692871094, 0, 0, 70, 1, 8, -137, 0, 255, 255, 255 + 341.026123, -559.0654297, 3.692626953, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 345.8651123, -525.1411133, 3.692626953, 0, 0, 70, 1, 8, 158.9999847, 0, 255, 255, 255 + 345.8326416, -490.3330688, 3.692626953, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 320.6968994, -546.3050537, 14.05298805, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 308.8405151, -528.012207, 14.05323219, 0, 0, 70, 1, 8, -115.9999924, 0, 255, 255, 255 + 304.4703369, -486.1224976, 14.05372047, 0, 0, 70, 1, 8, -75.99999237, 0, 255, 255, 255 + 323.4515991, -489.1478271, 13.98975563, 0, 0, 70, 1, 8, 102.0000076, 0, 255, 255, 255 + 304.134491, -457.1525879, 14.05859756, 0, 0, 70, 1, 8, -48.00000381, 0, 255, 255, 255 + 317.3099976, -439.5346069, 14.04883194, 0, 0, 70, 1, 8, 22.99999809, 0, 255, 255, 255 + 303.2929077, -400.945343, 14.04053116, 0, 0, 70, 1, 8, -108.9999924, 0, 255, 255, 255 + 317.3530273, -370.6888428, 14.0473671, 0, 0, 70, 1, 8, 55.99999619, 0, 255, 255, 255 + 305.0513916, -334.3582764, 14.06641006, 0, 0, 70, 1, 8, -99.99999237, 0, 255, 255, 255 + 317.6192017, -316.5091553, 14.05274105, 0, 0, 70, 1, 8, 51, 0, 255, 255, 255 + 302.2044678, -303.769043, 14.01904964, 0, 0, 70, 1, 8, -87.99999237, 0, 255, 255, 255 + 316.4569702, -273.1160278, 14.03010559, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 317.8232422, -240.7877197, 14.05671692, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 302.8216553, -259.7557068, 14.03083801, 0, 0, 70, 1, 8, -158.9999847, 0, 255, 255, 255 + 305.0570679, -213.2120361, 14.067276, 0, 0, 70, 1, 8, -157.9999847, 0, 255, 255, 255 + 318.515564, -183.2137451, 14.07020569, 0, 0, 70, 1, 8, 68.99999237, 0, 255, 255, 255 + 304.4008179, -152.7877197, 14.06141663, 0, 0, 70, 1, 8, -87.99999237, 0, 255, 255, 255 + 316.9171753, -157.5528564, 14.03944397, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 328.9491882, -147.2821655, 8.049238205, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 327.6732483, -166.114624, 8.049238205, 0, 0, 70, 1, 8, -168, 0, 255, 255, 255 + 286.4272461, -162.0971985, 8.280504227, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 255.6919556, -162.2953491, 12.62303352, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 270.43396, -153.7707825, 10.35106087, 0, 0, 70, 1, 8, 178, 0, 255, 255, 255 + 329.4642639, -117.8411713, 8.338760376, 0, 0, 70, 1, 8, 42.00000381, 0, 255, 255, 255 + 330.268219, -83.69224548, 8.155166626, 0, 0, 70, 1, 8, 49.99999619, 0, 255, 255, 255 + 294.9752502, -112.0980072, 11.92518616, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 297.0899963, -76.63243103, 7.212295532, 0, 0, 70, 1, 8, -40.10000229, 0, 255, 255, 255 + 305.3849182, -138.6505127, 13.89295959, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 307.8019104, -117.653183, 12.59608459, 0, 0, 70, 1, 8, -45, 0, 255, 255, 255 + 307.9376526, -100.0279388, 10.62538147, 0, 0, 70, 1, 8, -144.9999847, 0, 255, 255, 255 + 319.5653381, -103.7879486, 11.14637756, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 319.1908264, -129.3597412, 13.46083069, 0, 0, 70, 1, 8, 90, 0, 255, 255, 255 + 317.9554138, -67.53684998, 6.403457642, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 329.0292053, -20.53684998, 3.709503174, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 300.2241516, 39.7339325, 3.709014893, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 275.1142883, 49.6412735, 13.42064285, 0, 0, 70, 1, 8, -113.9999924, 0, 255, 255, 255 + 303.7130432, -14.59123707, 6.484119415, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 264.8031921, 39.79575348, 13.57152176, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 212.7573547, -162.3817444, 13.57177353, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 198.5339661, -152.835144, 13.88220978, 0, 0, 70, 1, 8, -78, 0, 255, 255, 255 + 167.7466431, -173.2697754, 13.53064728, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 116.8612061, -172.7776184, 13.54535389, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 78.00097656, -142.1683655, 13.54633045, 0, 0, 70, 1, 8, 90.99999237, 0, 255, 255, 255 + 109.4729004, -141.8288269, 13.54633045, 0, 0, 70, 1, 8, -102.4999847, 0, 255, 255, 255 + 253.5250854, 46.97451782, 13.82751465, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 242.4834595, 72.27372742, 13.79528809, 0, 0, 70, 1, 8, 39.00000381, 0, 255, 255, 255 + 218.8994751, 92.32012939, 13.82019043, 0, 0, 70, 1, 8, -57.99999619, 0, 255, 255, 255 + 213.4322815, 111.5089264, 13.82946777, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 226.1890564, 143.9905396, 12.92908859, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 213.4322205, 169.9329224, 12.93104172, 0, 0, 70, 1, 8, -144.9999847, 0, 255, 255, 255 + 231.5140686, 200.0344238, 12.80506516, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 216.2020874, 235.7240906, 6.936901093, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 206.0446472, 274.8377991, 13.66395187, 0, 0, 70, 1, 8, -154.9999847, 0, 255, 255, 255 + 210.5927429, 294.3946838, 13.67225266, 0, 0, 70, 1, 8, 73.99999237, 0, 255, 255, 255 + 174.7024536, 300.7929382, 13.92150784, 0, 0, 70, 1, 8, 166.9999847, 0, 255, 255, 255 + 133.3327026, 327.7747192, 13.92365456, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 150.9093018, 570.5956421, 12.01438427, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 169.2442932, 607.6491699, 7.207499504, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 153.3641968, 637.8751221, 7.128642082, 0, 0, 70, 1, 8, -87.69998932, 0, 255, 255, 255 + 145.649353, 674.5361328, 7.1813097, 0, 0, 70, 1, 8, -112.9999924, 0, 255, 255, 255 + 143.5337524, 690.7557983, 7.189854622, 0, 0, 70, 1, 8, -77, 0, 255, 255, 255 + 164.8508301, 762.1662598, 7.035615921, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 164.8507996, 793.0825806, 7.035615921, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 165.0042419, 824.0756226, 7.035615921, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 165.1377563, 853.7739258, 7.035615921, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 165.3374634, 921.2650757, 7.833467484, 0, 0, 70, 1, 8, -158.9999847, 0, 255, 255, 255 + 149.7221375, 1002.553772, 13.70831203, 0, 0, 70, 1, 8, -93, 0, 255, 255, 255 + 141.54776, 1062.908203, 13.70376587, 0, 0, 70, 1, 8, -58.99999619, 0, 255, 255, 255 + 150.7775574, 1044.357422, 13.70498657, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 132.3342285, 1042.543091, 13.71182251, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 167.7846375, 947.7052002, 10.72995186, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 168.5593872, 1119.849854, 13.703125, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 157.2552185, 1174.697266, 13.70312309, 0, 0, 70, 1, 8, 142, 0, 255, 255, 255 + 85.05088806, 1187.689819, 13.75299454, 0, 0, 70, 1, 8, 92.00001526, 0, 255, 255, 255 + -667.4469604, 1186.159912, 8.69046402, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -667.411377, 1205.659058, 4.907899857, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -658.8154297, 1229.013062, 4.907899857, 0, 0, 70, 1, 8, -111.9999924, 0, 255, 255, 255 + -648.1039429, 1270.301392, 8.420419693, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -594.3032227, 1350.941895, 16.05054665, 0, 0, 70, 1, 8, 111.9999924, 0, 255, 255, 255 + -574.302002, 1332.825195, 16.16993141, 0, 0, 70, 1, 8, -90.99999237, 0, 255, 255, 255 + -601.0072021, 1319.125244, 15.6901226, 0, 0, 70, 1, 8, -90, 0, 255, 255, 255 + -600.9351807, 1285.852417, 5.055604935, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -578.449646, 1282.076294, 15.34898281, 0, 0, 70, 1, 8, -28.99999809, 0, 255, 255, 255 + -585.4121094, 1238.755981, 12.0247612, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -586.7032471, 1198.496216, 9.163924217, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -640.9796143, 1176.095337, 18.19344521, 0, 0, 70, 1, 8, -145.9999847, 0, 255, 255, 255 + -621.647644, 1158.225952, 18.46834564, 0, 0, 70, 1, 8, 80.99999237, 0, 255, 255, 255 + -559.6950073, 1176.464722, 18.07210541, 0, 0, 70, 1, 8, -90, 0, 255, 255, 255 + -557.7912598, 1159.36145, 17.975914, 0, 0, 70, 1, 8, 72, 0, 255, 255, 255 + -484.4128418, 1182.189697, 12.30655861, 0, 0, 70, 1, 8, -99.99998474, 0, 255, 255, 255 + -689.4158325, 1159.634644, 18.45114136, 0, 0, 70, 1, 8, -91.99999237, 0, 255, 255, 255 + -727.0178833, 1173.456543, 18.38473511, 0, 0, 70, 1, 8, 73.99999237, 0, 255, 255, 255 + -770.3045654, 1159.247803, 18.26754761, 0, 0, 70, 1, 8, -89, 0, 255, 255, 255 + -797.6063843, 1173.917969, 18.29510498, 0, 0, 70, 1, 8, 98.99999237, 0, 255, 255, 255 + -842.0516357, 1159.134521, 17.03827095, 0, 0, 70, 1, 8, -74.99999237, 0, 255, 255, 255 + -667.897583, 1150.506714, 8.69070816, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -667.6279297, 1167.505371, 8.69070816, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -667.8691406, 1108.749878, 8.69070816, 0, 0, 70, 1, 8, 173.9999847, 0, 255, 255, 255 + -667.720459, 1062.905884, 8.690498352, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -677.5663452, 1080.71521, 5.185127258, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -695.713562, 1075.08728, 3.104072332, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -696.5431519, 1059.564575, 3.103584051, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -697.4987183, 1037.324829, 3.103584051, 0, 0, 70, 1, 8, -120, 0, 255, 255, 255 + -697.0478516, 1020.453979, 3.10285902, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -696.8930664, 1003.498901, 3.103347301, 0, 0, 70, 1, 8, -144.9999847, 0, 255, 255, 255 + -697.7902832, 989.2796631, 3.103347301, 0, 0, 70, 1, 8, -152.9999847, 0, 255, 255, 255 + -683.8604736, 896.4931641, 3.103347301, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -643.2623291, 862.3817139, 11.73609066, 0, 0, 70, 1, 8, -78, 0, 255, 255, 255 + -610.4077148, 874.6220093, 11.02564144, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -670.5400391, 860.9338379, 10.74341488, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -606.3049927, 1020.109253, 8.95349884, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -624.8728638, 1004.880737, 8.931037903, 0, 0, 70, 1, 8, -101.9999924, 0, 255, 255, 255 + -596.8632813, 978.9920044, 8.940431595, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -576.7089844, 922.8845825, 8.940431595, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -565.2576904, 895.2717896, 8.932727814, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -652.7130737, 1038.560913, 8.951086998, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -652.1986084, 996.3019409, 9.150802612, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -650.4720459, 957.8012085, 7.151779175, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -649.8852539, 937.8094482, 6.108616829, 0, 0, 70, 1, 8, -176.9999847, 0, 255, 255, 255 + -648.0141602, 921.944458, 5.812718391, 0, 0, 70, 1, 8, -162.9999847, 0, 255, 255, 255 + -653.6104126, 938.493103, 6.060032845, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -650.8927612, 918.8360596, 5.78879261, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -641.9378052, 898.3301392, 5.581892967, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -640.4397583, 872.8093262, 5.78623867, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -611.3391724, 806.8867188, 5.898787498, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -588.9500122, 759.0299072, 5.90171814, 0, 0, 70, 1, 8, -156, 0, 255, 255, 255 + -556.1968994, 677.9301147, 5.508625031, 0, 0, 70, 1, 8, -171.9999847, 0, 255, 255, 255 + -636.8988037, 669.1484985, 3.599493027, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -636.2855835, 740.1948242, 3.555711985, 0, 0, 70, 1, 8, -33, 0, 255, 255, 255 + -613.8053589, 679.3562622, 3.754766464, 0, 0, 70, 1, 8, 37.99999619, 0, 255, 255, 255 + -577.1567383, 653.1918945, 4.30408287, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -588.3034058, 700.5736694, 4.304327011, 0, 0, 70, 1, 8, 34.99999619, 0, 255, 255, 255 + -603.6251221, 733.942627, 4.303758621, 0, 0, 70, 1, 8, 53.99999619, 0, 255, 255, 255 + -563.9891357, 635.6971436, 5.680303574, 0, 0, 70, 1, 8, -83, 0, 255, 255, 255 + -527.6025391, 631.5307617, 5.611719131, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -534.3289795, 641.7338257, 5.658838272, 0, 0, 70, 1, 8, -173.9999847, 0, 255, 255, 255 + -499.0773926, 630.8171387, 4.323389053, 0, 0, 70, 1, 8, -112.9999924, 0, 255, 255, 255 + -500.0245361, 612.2734375, 4.363916397, 0, 0, 70, 1, 8, 68.99999237, 0, 255, 255, 255 + -526.7716675, 604.9604492, 12.10295677, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -528.8269043, 650.6578979, 9.399969101, 0, 0, 70, 1, 8, 176.9999847, 0, 255, 255, 255 + -547.0302734, 527.756958, 5.755981445, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -529.9821167, 524.814209, 5.666381836, 0, 0, 70, 1, 8, 174.9999847, 0, 255, 255, 255 + -566.8012695, 523.5308838, 5.668823242, 0, 0, 70, 1, 8, -45.99999619, 0, 255, 255, 255 + -530.3540039, 493.0814819, 5.665405273, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -566.4099731, 494.6931458, 5.658325195, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -530.9135132, 449.7980347, 5.66027832, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -567.3354492, 445.1536255, 5.658813477, 0, 0, 70, 1, 8, 179.9999847, 0, 255, 255, 255 + -566.2000732, 385.3453674, 8.407751083, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -564.0317383, 393.4177551, 11.92435265, 0, 0, 70, 1, 8, -90.99999237, 0, 255, 255, 255 + -541.7558594, 393.8138733, 11.92435265, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -531.4052734, 401.8843079, 8.408239365, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -530.034729, 410.7267456, 5.660522461, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -566.9033813, 359.6078491, 5.658813477, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -561.2438965, 285.5039063, 5.65901947, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -533.4005127, 299.953125, 5.65877533, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -515.2227173, 227.2959595, 6.360786438, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -542.3147583, 208.7669983, 6.820991516, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -534.8054199, 179.6699219, 6.850288391, 0, 0, 70, 1, 8, 13.99999905, 0, 255, 255, 255 + -514.6657104, 166.7366028, 6.700141907, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -528.5935059, 119.7111359, 6.850017548, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -527.5853271, 64.99029541, 9.599264145, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -525.1530151, 56.31362152, 13.11586571, 0, 0, 70, 1, 8, -89, 0, 255, 255, 255 + -530.1719971, 44.06432343, 6.850082397, 0, 0, 70, 1, 8, 167.9999847, 0, 255, 255, 255 + -510.397522, 40.64191437, 7.336654663, 0, 0, 70, 1, 8, -86.99999237, 0, 255, 255, 255 + -491.8693542, 28.27561188, 6.848861694, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -493.0296631, 47.75365448, 9.599996567, 0, 0, 70, 1, 8, 178.9999847, 0, 255, 255, 255 + -491.677887, -2.212670326, 6.850082397, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -528.6697998, -21.51793671, 6.850082397, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -529.0966797, -1.868188024, 6.804916382, 0, 0, 70, 1, 8, -178, 0, 255, 255, 255 + -528.6490479, -76.51153564, 6.850212097, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -492.7890015, -79.33966064, 6.850212097, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -492.1957092, -113.4618073, 6.860221863, 0, 0, 70, 1, 8, 176.9999847, 0, 255, 255, 255 + -528.6728516, -125.896637, 6.880973816, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -482.8388062, -143.4463196, 7.297897339, 0, 0, 70, 1, 8, -74.99999237, 0, 255, 255, 255 + -563.402832, -148.89505, 5.720034122, 0, 0, 70, 1, 8, -90.99999237, 0, 255, 255, 255 + -608.2380371, -158.523468, 5.720522404, 0, 0, 70, 1, 8, -48.00000381, 0, 255, 255, 255 + -578.2348022, -167.2913513, 5.585756779, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -533.8376465, -194.4121399, 6.958553791, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -533.0275269, -231.1954651, 6.988827229, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -504.9224548, -286.4512329, 6.987589836, 0, 0, 70, 1, 8, 42.99999619, 0, 255, 255, 255 + -474.1658936, -308.9353333, 6.772257805, 0, 0, 70, 1, 8, 58.99999619, 0, 255, 255, 255 + -544.3518677, -219.3101807, 6.85009861, 0, 0, 70, 1, 8, -101.9999924, 0, 255, 255, 255 + -607.0680542, -221.4233398, 6.081850529, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -593.2658691, -253.40802, 5.951967716, 0, 0, 70, 1, 8, 31.99999809, 0, 255, 255, 255 + -628.1068115, -195.8304749, 5.860170841, 0, 0, 70, 1, 8, -115.9999924, 0, 255, 255, 255 + -571.9841309, -320.7513428, 5.302065372, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -541.9906006, -307.3190308, 5.528139591, 0, 0, 70, 1, 8, 90, 0, 255, 255, 255 + -496.3855896, -330.3800659, 5.31671381, 0, 0, 70, 1, 8, 49.99999619, 0, 255, 255, 255 + -489.9252319, -372.3757935, 4.574038029, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -465.9564209, -402.3890076, 3.952593803, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -460.2020874, -383.5709534, 4.302065372, 0, 0, 70, 1, 8, 71, 0, 255, 255, 255 + -439.0580444, -382.726532, 3.918414116, 0, 0, 70, 1, 8, -54.99999619, 0, 255, 255, 255 + -405.4261475, -362.9508667, 3.934527397, 0, 0, 70, 1, 8, 169.9999847, 0, 255, 255, 255 + -413.2048035, -343.7992554, 3.992489815, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -399.7610168, -309.4218445, 4.118954659, 0, 0, 70, 1, 8, 54.99999619, 0, 255, 255, 255 + -429.87677, -287.5864868, 5.713175774, 0, 0, 70, 1, 8, 178.9999847, 0, 255, 255, 255 + -455.0684814, -272.6695557, 6.842082024, 0, 0, 70, 1, 8, 50.99999237, 0, 255, 255, 255 + -490.7376404, -226.0067139, 6.937069416, 0, 0, 70, 1, 8, 10.99999905, 0, 255, 255, 255 + -493.0347595, -188.388031, 6.93462801, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -462.7284851, -199.479248, 7.781096458, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -448.2673645, -208.859436, 7.232268333, 0, 0, 70, 1, 8, 175.9999847, 0, 255, 255, 255 + -437.3618469, -224.7695007, 7.092908859, 0, 0, 70, 1, 8, 63.99999619, 0, 255, 255, 255 + -411.5560913, -225.5640564, 9.612928391, 0, 0, 70, 1, 8, -100.9999924, 0, 255, 255, 255 + -486.1844482, -172.9303894, 7.076217651, 0, 0, 70, 1, 8, 88.00000763, 0, 255, 255, 255 + -365.5397034, -370.2670898, 3.908914566, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -342.0565491, -419.7835693, 3.907938004, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -311.2498779, -472.7503662, 3.936409473, 0, 0, 70, 1, 8, -127.9999924, 0, 255, 255, 255 + -278.8768311, -531.9547119, 3.925179005, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -286.7724304, -440.2727661, 3.945047379, 0, 0, 70, 1, 8, 43.99999619, 0, 255, 255, 255 + -322.6211548, -381.461731, 3.908426285, 0, 0, 70, 1, 8, 30.99999619, 0, 255, 255, 255 + -333.2913513, -344.1882629, 4.111231804, 0, 0, 70, 1, 8, 122, 0, 255, 255, 255 + -242.921936, -605.6863403, 3.938018799, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -239.4073486, -643.1101685, 3.945343018, 0, 0, 70, 1, 8, -91.99999237, 0, 255, 255, 255 + -242.9024658, -699.715271, 3.958625793, 0, 0, 70, 1, 8, -7, 0, 255, 255, 255 + -243.0865173, -769.3925781, 3.958625793, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -190.0692444, -804.1851807, 4.347833633, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -155.5527649, -799.7669678, 4.347833633, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -127.1515656, -799.9867554, 4.202325821, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -73.75636292, -806.7314453, 4.19810915, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -5.61994648, -804.0762329, 4.188831806, 0, 0, 70, 1, 8, -77, 0, 255, 255, 255 + -23.29104233, -769.5775146, 4.188343525, 0, 0, 70, 1, 8, 96, 0, 255, 255, 255 + -64.3049469, -754.1981201, 5.083381653, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -64.40757751, -701.7186279, 9.705451965, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -140.555603, -769.7401733, 4.466485977, 0, 0, 70, 1, 8, -87.99999237, 0, 255, 255, 255 + -114.4553223, -769.940918, 4.2020154, 0, 0, 70, 1, 8, 107.9999924, 0, 255, 255, 255 + -122.2539368, -738.5672607, 6.557794571, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -140.7081299, -715.0895386, 8.818536758, 0, 0, 70, 1, 8, 179.9999847, 0, 255, 255, 255 + -122.506546, -690.1721802, 11.21795082, 0, 0, 70, 1, 8, 163.9999847, 0, 255, 255, 255 + -140.9161377, -667.6586304, 13.33855629, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -205.0691833, -758.5669556, 3.958625793, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -207.8642273, -654.2767334, 3.954864502, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -205.8609619, -609.9797363, 3.941680908, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -255.5796509, -719.7150269, 3.676755428, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -255.8422241, -826.2498169, 3.67724371, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -229.1502686, -878.1526489, 3.677246094, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -182.2811279, -935.0819092, 3.677001953, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -131.3886719, -955.2026978, 4.116853714, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -130.1710205, -1029.891724, 4.116609573, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -130.1963806, -990.864624, 4.117097855, 0, 0, 70, 1, 8, 174.9999847, 0, 255, 255, 255 + -89.46316528, -1022.126953, 4.116853714, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -91.63806152, -952.8739014, 4.117097855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -90.34967041, -894.8217773, 4.116853714, 0, 0, 70, 1, 8, -178, 0, 255, 255, 255 + -92.23480225, -843.7825928, 4.29621315, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -115.4465027, -837.6356201, 11.04510307, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -116.1697693, -831.798584, 7.294126511, 0, 0, 70, 1, 8, -93.99999237, 0, 255, 255, 255 + -102.6786804, -849.2889404, 15.30047417, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -124.9543152, -846.5061035, 14.00066948, 0, 0, 70, 1, 8, -90.49999237, 0, 255, 255, 255 + -142.4248962, -830.6495361, 4.121210098, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -151.1890564, -810.2487793, 4.121210098, 0, 0, 70, 1, 8, -97.99999237, 0, 255, 255, 255 + -160.2547302, -824.3477783, 4.121210098, 0, 0, 70, 1, 8, -80.99999237, 0, 255, 255, 255 + -179.6089783, -831.1723022, 5.420835495, 0, 0, 70, 1, 8, -93.99999237, 0, 255, 255, 255 + -189.9003601, -837.6074219, 11.04485893, 0, 0, 70, 1, 8, 90.99999237, 0, 255, 255, 255 + -208.4578552, -884.4945068, 4.045295715, 0, 0, 70, 1, 8, -93.99999237, 0, 255, 255, 255 + 53.57274628, -794.8258057, 4.202153683, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 67.32827759, -783.2943115, 4.202153683, 0, 0, 70, 1, 8, -119.7999954, 0, 255, 255, 255 + 75.83894348, -763.93573, 4.202153683, 0, 0, 70, 1, 8, -53.99999619, 0, 255, 255, 255 + 128.3110962, -733.1818237, 4.202153683, 0, 0, 70, 1, 8, 110.9999924, 0, 255, 255, 255 + 161.264801, -743.5286865, 3.958770752, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 197.8920593, -715.0123291, 3.937530518, 0, 0, 70, 1, 8, 115.9999924, 0, 255, 255, 255 + 134.5073242, -756.010498, 3.958770752, 0, 0, 70, 1, 8, 154.9999847, 0, 255, 255, 255 + 103.3925171, -773.4334717, 3.958770752, 0, 0, 70, 1, 8, 123.9999619, 0, 255, 255, 255 + 83.25059509, -716.3857422, 3.956520081, 0, 0, 70, 1, 8, -61, 0, 255, 255, 255 + 118.3493805, -696.3075562, 3.958229065, 0, 0, 70, 1, 8, 173, 0, 255, 255, 255 + 46.9980545, -668.3039551, 11.39148712, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 47.02336884, -713.8848877, 3.954475403, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 94.3033905, -830.4885864, 3.958526611, 0, 0, 70, 1, 8, 33, 0, 255, 255, 255 + 123.6656647, -829.7947388, 3.959231377, 0, 0, 70, 1, 8, -53.69999695, 0, 255, 255, 255 + 167.4629517, -787.4217529, 3.959719658, 0, 0, 70, 1, 8, -61, 0, 255, 255, 255 + 231.8690186, -764.9287109, 3.936279297, 0, 0, 70, 1, 8, 135, 0, 255, 255, 255 + 290.4368286, -690.1410522, 3.713638306, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 333.2845764, -621.1810913, 3.713150024, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 345.8659363, -597.6800537, 3.690689087, 0, 0, 70, 1, 8, 106.9999924, 0, 255, 255, 255 + 325.9256897, -591.1520386, 4.242935181, 0, 0, 70, 1, 8, 154, 0, 255, 255, 255 + 267.4819031, -684.5540771, 3.899185181, 0, 0, 70, 1, 8, 97.99999237, 0, 255, 255, 255 + 244.7964783, -712.0600586, 3.950927734, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 219.0644226, -752.4315796, 3.937255859, 0, 0, 70, 1, 8, 77, 0, 255, 255, 255 + 207.9744568, -680.5583496, 4.192108154, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 175.8802185, -684.1900635, 4.203826904, 0, 0, 70, 1, 8, -112.9999924, 0, 255, 255, 255 + 115.6209106, -719.2839355, 4.221656799, 0, 0, 70, 1, 8, -61, 0, 255, 255, 255 + 81.0223999, -739.423584, 4.214332581, 0, 0, 70, 1, 8, 120, 0, 255, 255, 255 + -857.151062, 1175.98938, 16.97439575, 0, 0, 70, 1, 8, 93.99999237, 0, 255, 255, 255 + -909.9350586, 1188.213501, 17.46605682, 0, 0, 70, 1, 8, 176.9999847, 0, 255, 255, 255 + -924.2585449, 1178.739136, 16.88019943, 0, 0, 70, 1, 8, -174.9999847, 0, 255, 255, 255 + -994.7897339, 1179.131348, 16.67492676, 0, 0, 70, 1, 8, 98.99999237, 0, 255, 255, 255 + -968.9030151, 1179.42981, 16.67492676, 0, 0, 70, 1, 8, -95, 0, 255, 255, 255 + -1025.412231, 1155.189453, 23.43103027, 0, 0, 70, 1, 8, 89, 0, 255, 255, 255 + -1070.247803, 1172.571533, 28.38049316, 0, 0, 70, 1, 8, -96, 0, 255, 255, 255 + -1096.277344, 1155.305054, 28.39978027, 0, 0, 70, 1, 8, -81.99999237, 0, 255, 255, 255 + -1111.570679, 1172.761841, 28.37683105, 0, 0, 70, 1, 8, 108.9999924, 0, 255, 255, 255 + -1118.036011, 1154.187866, 15.63076782, 0, 0, 70, 1, 8, -89, 0, 255, 255, 255 + -1068.265381, 1154.571167, 15.63857841, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1072.525024, 1172.32605, 15.62026978, 0, 0, 70, 1, 8, 78.99999237, 0, 255, 255, 255 + -1042.727173, 1172.37146, 15.58242798, 0, 0, 70, 1, 8, -86.99999237, 0, 255, 255, 255 + -1156.640137, 1172.428101, 28.38293457, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1214.511841, 1170.681885, 28.41682625, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1271.676758, 1172.332031, 29.05549812, 0, 0, 70, 1, 8, -99.99999237, 0, 255, 255, 255 + -1352.340332, 1172.287964, 29.62553024, 0, 0, 70, 1, 8, -97.99999237, 0, 255, 255, 255 + -1308.20752, 1154.761841, 29.62845993, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1253.17395, 1156.312134, 28.44124031, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1379, 1167, 29.65140915, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1424.88855, 1171.681519, 29.63676071, 0, 0, 70, 1, 8, -89, 0, 255, 255, 255 + -1469.186523, 1155.452271, 29.64188766, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1542.278931, 1151.189819, 29.11248207, 0, 0, 70, 1, 8, -58.99999619, 0, 255, 255, 255 + -1559.659424, 1126.339722, 30.11248207, 0, 0, 70, 1, 8, 122, 0, 255, 255, 255 + -1594.2771, 1107.809937, 29.11248207, 0, 0, 70, 1, 8, -39, 0, 255, 255, 255 + -1622.143555, 1060.695435, 30.11248207, 0, 0, 70, 1, 8, -26.99999809, 0, 255, 255, 255 + -1623.436157, 1029.956055, 29.92201614, 0, 0, 70, 1, 8, 154, 0, 255, 255, 255 + -1648.860718, 1010.995422, 29.92201614, 0, 0, 70, 1, 8, -24, 0, 255, 255, 255 + -1637.369507, 972.7868042, 29.92201614, 0, 0, 70, 1, 8, -169.9999847, 0, 255, 255, 255 + -1640.816895, 938.6000366, 28.92201614, 0, 0, 70, 1, 8, 24, 0, 255, 255, 255 + -1616.110352, 909.2971802, 28.92201614, 0, 0, 70, 1, 8, 176.9999847, 0, 255, 255, 255 + -1721.391968, 778.9260864, 27.11248779, 0, 0, 70, 1, 8, -31.99999809, 0, 255, 255, 255 + -1683.276733, 817.0413208, 29.11248779, 0, 0, 70, 1, 8, -48.99999619, 0, 255, 255, 255 + -1640.462524, 860.8999634, 30.11248779, 0, 0, 70, 1, 8, 156, 0, 255, 255, 255 + -1651.557617, 825.2647705, 30.11248779, 0, 0, 70, 1, 8, -40.99999619, 0, 255, 255, 255 + -1697.765747, 788.8464966, 27.11248779, 0, 0, 70, 1, 8, -39, 0, 255, 255, 255 + -1745.702637, 744.1607056, 27.8973484, 0, 0, 70, 1, 8, -33.99999619, 0, 255, 255, 255 + -1751.089966, 705.3985596, 27.9508152, 0, 0, 70, 1, 8, 71, 0, 255, 255, 255 + -1767.251709, 679.5133667, 27.40027809, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1753.980591, 638.3860474, 26.30018044, 0, 0, 70, 1, 8, -178.9999847, 0, 255, 255, 255 + -1817.323486, 512.3591919, 26.28348541, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1995, 178, 24.07494545, 0, 0, 70, 1, 8, 168.9999847, 0, 255, 255, 255 + -2002.532104, 159.0285797, 24.69262123, 0, 0, 70, 1, 8, 170.9999847, 0, 255, 255, 255 + -1996.511475, 91.54473877, 24.43627357, 0, 0, 70, 1, 8, -164.9999847, 0, 255, 255, 255 + -2000.187012, 76.70129395, 24.02245522, 0, 0, 70, 1, 8, -170.9999847, 0, 255, 255, 255 + -1820.494141, -249.8031006, 50.15337372, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1808.272461, -349.0328979, 50.14507294, 0, 0, 70, 1, 8, -175.9999847, 0, 255, 255, 255 + -1792.058716, -404.5111084, 50.15692902, 0, 0, 70, 1, 8, 21, 0, 255, 255, 255 + -1767.752563, -468.2918091, 50.21075439, 0, 0, 70, 1, 8, 40.99999619, 0, 255, 255, 255 + -1735.733887, -471.5379333, 50.24127197, 0, 0, 70, 1, 8, -122, 0, 255, 255, 255 + -1705.239624, -493.437439, 50.25439453, 0, 0, 70, 1, 8, 105.9999924, 0, 255, 255, 255 + -1687.563843, -480.2672729, 50.1660614, 0, 0, 70, 1, 8, -81.99999237, 0, 255, 255, 255 + -1644.151489, -474.1421814, 50.16996765, 0, 0, 70, 1, 8, -92.99999237, 0, 255, 255, 255 + -1561.840942, -474.3852844, 50.17488098, 0, 0, 70, 1, 8, 97.99999237, 0, 255, 255, 255 + -1603.71814, -501.6415405, 50.16211319, 0, 0, 70, 1, 8, -103.9999924, 0, 255, 255, 255 + -1513.085571, -492.8523254, 50.15937042, 0, 0, 70, 1, 8, -81.99999237, 0, 255, 255, 255 + -1460.055054, -455.4993896, 50.17597198, 0, 0, 70, 1, 8, 132.9999847, 0, 255, 255, 255 + -1425.8396, -430.5777283, 50.14658356, 0, 0, 70, 1, 8, 166.9999847, 0, 255, 255, 255 + -1428.912109, -390.3282776, 50.16684723, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1416.00769, -327.0352783, 50.25717926, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1429.526611, -284.7886658, 50.1707077, 0, 0, 70, 1, 8, -170.9999847, 0, 255, 255, 255 + -1428.997314, -220.3684082, 50.17378235, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1414.794189, -191.3272705, 50.16304016, 0, 0, 70, 1, 8, 178, 0, 255, 255, 255 + -1428.175659, -134.8662415, 50.15766907, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1416.213379, -104.9757996, 50.16352844, 0, 0, 70, 1, 8, 175.9999847, 0, 255, 255, 255 + -1434.291138, -24.449543, 50.16230774, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1410.617676, -0.4129840136, 50.14936829, 0, 0, 70, 1, 8, 139.9999847, 0, 255, 255, 255 + -1435.607178, 41.11036682, 50.17573547, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1407.927734, 27.2313385, 50.1530304, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1406.650024, 66.90000153, 50.15571594, 0, 0, 70, 1, 8, 178.9999847, 0, 255, 255, 255 + -1435.55957, 95.93978882, 50.17671204, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1408.236206, 107.0276184, 50.15888977, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1412.608887, 132.3067932, 50.1620636, 0, 0, 70, 1, 8, -154, 0, 255, 255, 255 + -1428.952148, 149.6630554, 50.16596985, 0, 0, 70, 1, 8, 173.9999847, 0, 255, 255, 255 + -1413.480103, 181.3763428, 50.17720032, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1414.061035, 213.4968872, 50.17475891, 0, 0, 70, 1, 8, 159.9999847, 0, 255, 255, 255 + -1344.473267, 249.9490051, 50.17156219, 0, 0, 70, 1, 8, -46.99999619, 0, 255, 255, 255 + -1311.439331, 294.7850342, 50.17200089, 0, 0, 70, 1, 8, -40.99999619, 0, 255, 255, 255 + -1285.61438, 308.5304565, 50.17199707, 0, 0, 70, 1, 8, -17.20000076, 0, 255, 255, 255 + -1290.066406, 355.0001831, 50.17256165, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1277.43335, 369.9957886, 50.16181946, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1289.723511, 412.4210815, 50.16596985, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1277.279663, 428.8102112, 50.16474915, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1291.184937, 480.2120972, 50.16108704, 0, 0, 70, 1, 8, -169.9999847, 0, 255, 255, 255 + -1276.712036, 505.8979492, 50.02680969, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1272.049927, 557.7484741, 46.289505, 0, 0, 70, 1, 8, 171.9999847, 0, 255, 255, 255 + -1287.369751, 540.6246948, 48.0292511, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1265.921997, 606.5158691, 39.49409485, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1254.54187, 668.9869385, 29.13067627, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1244.321167, 726.8730469, 20.61858559, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1262.491089, 702.2526245, 23.67681885, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1255.984131, 752.2473755, 18.84063721, 0, 0, 70, 1, 8, 166, 0, 255, 255, 255 + -1223.288208, 810.9151001, 18.56470871, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1256.772095, 814.3330688, 18.56324387, 0, 0, 70, 1, 8, 179.9999847, 0, 255, 255, 255 + 608.369751, 614.4991455, 19.52230453, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 576.8371582, 624.3577881, 19.52718735, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 552.4916382, 647.1091919, 19.70541, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 542.4140625, 669.4104004, 19.88656235, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 565.1703491, 662.2539063, 19.81527328, 0, 0, 70, 1, 8, 118.9999924, 0, 255, 255, 255 + 595.7554932, 636.8481445, 19.63412094, 0, 0, 70, 1, 8, 170.9999847, 0, 255, 255, 255 + 560.788208, 700.8519287, 19.91794205, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 538.8995361, 735.7255859, 19.91794205, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 545.9255981, 696.8833618, 19.91794205, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 543.1917114, 1250.926514, 19.89376068, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 556.5979004, 1230.086792, 19.8620224, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 542.5320435, 1201.46106, 19.89083099, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 543.4705811, 1156.31897, 19.91047287, 0, 0, 70, 1, 8, -174.9999847, 0, 255, 255, 255 + 557.1225586, 1130.86853, 19.91096115, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2389.870605, 165.2180786, 4.807582855, 0, 0, 70, 1, 8, -39, 0, 255, 255, 255 + 2398.202637, 160.8163147, 4.807582855, 0, 0, 70, 1, 8, -19.99999809, 0, 255, 255, 255 + 2409.457031, 155.5321655, 4.807582855, 0, 0, 70, 1, 8, -25, 0, 255, 255, 255 + 2376.604492, 153.5809326, 4.807826996, 0, 0, 70, 1, 8, -26.99999809, 0, 255, 255, 255 + 2395.24707, 153.6131592, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2391.739746, 144.3309326, 4.807338715, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2383.916016, 145.0960693, 4.807582855, 0, 0, 70, 1, 8, -25, 0, 255, 255, 255 + 2385.630859, 157.4569702, 4.807582855, 0, 0, 70, 1, 8, 7, 0, 255, 255, 255 + 2377.603027, 171.5971069, 4.807582855, 0, 0, 70, 1, 8, -80.99999237, 0, 255, 255, 255 + 2370.605957, 164.5190735, 4.807826996, 0, 0, 70, 1, 8, -92.99999237, 0, 255, 255, 255 + 2369.817871, 145.5186768, 4.807582855, 0, 0, 70, 1, 8, -37.99999619, 0, 255, 255, 255 + 2367.932129, 135.2637939, 4.807582855, 0, 0, 70, 1, 8, -18, 0, 255, 255, 255 + 2379.315918, 136.6395264, 4.807582855, 0, 0, 70, 1, 8, -16.99999809, 0, 255, 255, 255 + 2388.679688, 134.6308594, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2400.928223, 135.3143311, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2405.41748, 145.1174316, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2353.504395, 133.7555542, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2353.32959, 123.0974731, 4.807582855, 0, 0, 70, 1, 8, -18, 0, 255, 255, 255 + 2369.273438, 117.3359375, 4.807582855, 0, 0, 70, 1, 8, -21.99999619, 0, 255, 255, 255 + 2374.109375, 125.5144043, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2366.380371, 129.0609131, 4.807582855, 0, 0, 70, 1, 8, -25, 0, 255, 255, 255 + 2396.977051, 108.2869873, 4.807582855, 0, 0, 70, 1, 8, -10.99999905, 0, 255, 255, 255 + 2420.246094, 132.6000977, 4.807582855, 0, 0, 70, 1, 8, -12.99999905, 0, 255, 255, 255 + 447.3128662, 993.0006104, 26.52912521, 0, 0, 70, 1, 8, -120.9999924, 0, 255, 255, 255 + 486.6952209, 985.3537598, 25.81769943, 0, 0, 70, 1, 8, -118.9999924, 0, 255, 255, 255 + 520.3661499, 954.2394409, 23.00519943, 0, 0, 70, 1, 8, -149.9999847, 0, 255, 255, 255 + 545.7428589, 657.7940674, 19.88178253, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 911.0028687, 271.0292358, 42.11259079, 0, 0, 70, 1, 8, -84.99999237, 0, 255, 255, 255 + 913.9398193, 258.4134827, 42.21415329, 0, 0, 70, 1, 8, 89, 0, 255, 255, 255 + 814.9735718, 597.4741211, 13.5300293, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 844.4540405, 550.3693848, 20.8659668, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 828.4320679, 658.9985352, 8.675537109, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 834.0931396, 707.7054443, 6.893930435, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 833.0799561, 758.7625732, 6.893930435, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 851.0047607, 743.7335205, 6.894174576, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 851.2120972, 698.3121338, 6.893686295, 0, 0, 70, 1, 8, 175.9999847, 0, 255, 255, 255 + 844.5647583, 650.5435791, 8.798828125, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 868.2978516, 801.9596558, 7.798778534, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 859.694519, 771.75354, 6.893906593, 0, 0, 70, 1, 8, 166, 0, 255, 255, 255 + 833.4262695, 825.7340698, 9.743783951, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 851.7177734, 821.12677, 9.44184494, 0, 0, 70, 1, 8, 167.9999847, 0, 255, 255, 255 + 851.9919434, 847.6844482, 11.02949142, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 835.0668945, 866.2362061, 12.19764137, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 842.9200439, 884.7403564, 13.16394997, 0, 0, 70, 1, 8, -42, 0, 255, 255, 255 + 856.7851563, 874.0148926, 13.17426682, 0, 0, 70, 1, 8, 142, 0, 255, 255, 255 + 888.3065186, 889.6326294, 15.68769455, 0, 0, 70, 1, 8, 96.99999237, 0, 255, 255, 255 + 907.4330444, 908.6431274, 18.45496559, 0, 0, 70, 1, 8, 98.99999237, 0, 255, 255, 255 + 931.0141602, 891.6484985, 21.01044846, 0, 0, 70, 1, 8, -92.99999237, 0, 255, 255, 255 + 345.7626038, -457.0203247, 3.692504883, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 328.0464478, -426.7019348, 3.692504883, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 327.8521118, -446.0398254, 3.692504883, 0, 0, 70, 1, 8, -163.9999847, 0, 255, 255, 255 + 324.4153442, -398.98172, 3.744750977, 0, 0, 70, 1, 8, 89, 0, 255, 255, 255 + 339.9822388, -405.6076965, 3.692504883, 0, 0, 70, 1, 8, -149.9999847, 0, 255, 255, 255 + 306.942627, -387.6047363, 3.958825111, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 311.8977661, -398.4841614, 3.989624023, 0, 0, 70, 1, 8, -151, 0, 255, 255, 255 + 381.5415649, -415.5562744, 34.47389221, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 361.2511902, -415.7390747, 33.21607971, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 335.107666, -415.730957, 30.89454651, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 293.4407959, -415.4546509, 24.86549377, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 241.9966431, -415.540802, 16.94972229, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 250.4414063, -400.5470276, 18.12013245, 0, 0, 70, 1, 8, 92.99997711, 0, 255, 255, 255 + 357.0662231, -400.5834961, 32.92481995, 0, 0, 70, 1, 8, -89, 0, 255, 255, 255 + 413.1806335, -400.6192932, 35.75402832, 0, 0, 70, 1, 8, 104.9999924, 0, 255, 255, 255 + -578.9318848, 354.6681824, 5.616072655, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -578.1974487, 366.3110657, 6.802596092, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -577.0424805, 378.2552185, 8.783064842, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -576.6972656, 387.9112244, 10.27476406, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -576.2768555, 401.480072, 11.39927578, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -576.0957031, 418.0982361, 11.87388515, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -604.592041, 340.1107788, 3.840973854, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -595.177124, 339.4398193, 5.341950417, 0, 0, 70, 1, 8, -74.99999237, 0, 255, 255, 255 + -572.7095947, 339.9573059, 5.706940651, 0, 0, 70, 1, 8, 74.99999237, 0, 255, 255, 255 + -580.3479614, 321.7000427, 5.569252968, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -578.9259033, 298.442627, 5.647875786, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -573.7463379, 314.1227112, 5.766765594, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -575.6256104, 426.5001221, 12.1132803, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -575.7637939, 438.4512939, 12.45410061, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -576.1534424, 449.1417236, 12.75927639, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -575.9649658, 468.5064697, 12.78808498, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -576.0587158, 479.1480713, 12.78808498, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -575.9390869, 493.8999023, 12.76215553, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -575.8502197, 508.9282227, 12.26117897, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -575.9351807, 521.7456055, 11.83393288, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -575.8199463, 533.4187012, 11.44574928, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -575.598877, 539.3448486, 11.26655006, 0, 0, 70, 1, 8, 18.99999809, 0, 255, 255, 255 + -581.1088867, 549.0042725, 11.16840553, 0, 0, 70, 1, 8, 30.99999619, 0, 255, 255, 255 + -583.7080688, 564.4243164, 10.33244324, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -583.9177246, 583.1936646, 7.740402222, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -583.7977905, 595.7731934, 6.136642456, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -583.7837524, 607.8057861, 5.55241394, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2009.833008, 189.0466766, 23.38817787, 0, 0, 70, 1, 8, -24, 0, 255, 255, 255 + -2010.453003, 181.8328247, 23.09252357, 0, 0, 70, 1, 8, 132.9999847, 0, 255, 255, 255 + -2025.184448, 169.3863525, 22.42992592, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2027.783081, 160.8685303, 21.82274818, 0, 0, 70, 1, 8, -39, 0, 255, 255, 255 + -2036.860229, 150.7238159, 21.02050209, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2053.224365, 138.3536072, 20.13817787, 0, 0, 70, 1, 8, 122.9999924, 0, 255, 255, 255 + -2065.870361, 119.5624695, 19.18285561, 0, 0, 70, 1, 8, 137.9999847, 0, 255, 255, 255 + -2082.958008, 106.4241638, 18.60009193, 0, 0, 70, 1, 8, 132, 0, 255, 255, 255 + -2097.013672, 85.02667236, 17.84691811, 0, 0, 70, 1, 8, 139, 0, 255, 255, 255 + -2118.839355, 61.57158661, 17.05346107, 0, 0, 70, 1, 8, -45.99999619, 0, 255, 255, 255 + -2130.557617, 43.21221161, 16.37377357, 0, 0, 70, 1, 8, -36.99999619, 0, 255, 255, 255 + -2140.354492, 8.692927361, 14.9929142, 0, 0, 70, 1, 8, 178.9999847, 0, 255, 255, 255 + -2141.092773, -7.854706764, 14.22802162, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2137.783203, -25.86488342, 13.25878334, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2129.041016, -43.08204651, 12.02489662, 0, 0, 70, 1, 8, -137, 0, 255, 255, 255 + -2096.123047, -57.10391998, 9.435785294, 0, 0, 70, 1, 8, -80.99999237, 0, 255, 255, 255 + -2081.253418, -55.42172241, 8.135736465, 0, 0, 70, 1, 8, 104.9999924, 0, 255, 255, 255 + -2066.601563, -49.12014008, 6.894037247, 0, 0, 70, 1, 8, 98.99999237, 0, 255, 255, 255 + -2052.001465, -36.40550995, 6.479730606, 0, 0, 70, 1, 8, -30.99999619, 0, 255, 255, 255 + -1985.430664, 129.1585388, 24.60611534, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1971.49707, 210.159668, 23.51975822, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1961.996826, 261.1903076, 22.14221191, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1944.756836, 262.7633667, 22.1173172, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1929.729248, 291.796051, 22.13279343, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1910.195068, 304.7043152, 22.11556244, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1883.572144, 328.6890869, 22.08522415, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1976.816772, 67.28089905, 23.73260498, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1961.293579, 34.66757202, 25.09709167, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1964.807373, 14.09997845, 26.61471558, 0, 0, 70, 1, 8, 164.9999847, 0, 255, 255, 255 + -1945.778931, 1.343108058, 29.15803528, 0, 0, 70, 1, 8, -156, 0, 255, 255, 255 + -1964.909058, 4.109210014, 27.57060623, 0, 0, 70, 1, 8, -127.9999924, 0, 255, 255, 255 + -1947.518188, -19.49464798, 31.42980576, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1934.595215, -4.363183022, 30.58152771, 0, 0, 70, 1, 8, -173.9999847, 0, 255, 255, 255 + -1929.689575, -43.31750488, 35.85303497, 0, 0, 70, 1, 8, 36.99999619, 0, 255, 255, 255 + -1917.078735, -27.87345123, 34.83652496, 0, 0, 70, 1, 8, -137, 0, 255, 255, 255 + -1901.519775, -85.5020752, 43.3938446, 0, 0, 70, 1, 8, -171.9999847, 0, 255, 255, 255 + -1891.097412, -92.35453796, 44.81549835, 0, 0, 70, 1, 8, -83, 0, 255, 255, 255 + -1881.401733, -122.9950409, 48.15650558, 0, 0, 70, 1, 8, -157.9999847, 0, 255, 255, 255 + -1868.833008, -117.6007538, 48.19454193, 0, 0, 70, 1, 8, 10.99999905, 0, 255, 255, 255 + -1883.606445, -89.24778748, 44.89901733, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1894.265137, -60.68125153, 40.82028198, 0, 0, 70, 1, 8, 46.99999619, 0, 255, 255, 255 + -1871.83606, -143.1404114, 49.60633087, 0, 0, 70, 1, 8, 179.9999847, 0, 255, 255, 255 + -1858.948608, -125.2415924, 48.99662018, 0, 0, 70, 1, 8, 178, 0, 255, 255, 255 + -1845.67395, 364.8372803, 21.80184174, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1842.296265, 402.5057983, 21.47686386, 0, 0, 70, 1, 8, -174.9999847, 0, 255, 255, 255 + -1806.187744, 420.9194031, 21.1460228, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1815.009888, 442.213501, 21.04454803, 0, 0, 70, 1, 8, -133.9999847, 0, 255, 255, 255 + -1788.545898, 476.2484131, 20.82893753, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1774.476074, 486.2900085, 20.89278984, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1768.484497, 499.8141785, 21.21587563, 0, 0, 70, 1, 8, 178.9999847, 0, 255, 255, 255 + -1770.597534, 519.769043, 21.78949738, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1772.581421, 539.99646, 22.47717667, 0, 0, 70, 1, 8, 156.9999847, 0, 255, 255, 255 + -1765.165527, 562.899292, 23.24721336, 0, 0, 70, 1, 8, -164.9999847, 0, 255, 255, 255 + -1752.255859, 549.4171753, 22.85405731, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1737.877075, 531.6671143, 22.60332489, 0, 0, 70, 1, 8, -43.99999619, 0, 255, 255, 255 + -1715.67627, 553.862854, 23.58753967, 0, 0, 70, 1, 8, 147.9999847, 0, 255, 255, 255 + -1687.568115, 569.8880615, 26.16374207, 0, 0, 70, 1, 8, 66.99999237, 0, 255, 255, 255 + -1822.568115, -203.3418274, 50.12302399, 0, 0, 70, 1, 8, 179.9999847, 0, 255, 255, 255 + -1839.19458, -167.6862793, 50.12302399, 0, 0, 70, 1, 8, 173, 0, 255, 255, 255 + -1809.415649, -375.4343567, 50.12302399, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1790.14624, -362.3204956, 50.12302399, 0, 0, 70, 1, 8, 128.9999847, 0, 255, 255, 255 + -1790.161011, -309.8388672, 50.12298203, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1810.150879, -297.09198, 50.12298203, 0, 0, 70, 1, 8, -158.9999847, 0, 255, 255, 255 + -1664.71167, -502.5274048, 50.12301636, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1638, -500, 50.21234131, 0, 0, 70, 1, 8, -104.9999924, 0, 255, 255, 255 + -1416, -278, 50.16661072, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1418.319702, -268.0400696, 50.16661072, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 468.1430664, 993.3772583, 26.13711548, 0, 0, 70, 1, 8, -140.9999847, 0, 255, 255, 255 + 472.7983093, 986.8986816, 25.95645142, 0, 0, 70, 1, 8, -113.9999924, 0, 255, 255, 255 + 546.4429932, 873.6697388, 19.91817474, 0, 0, 70, 1, 8, -162.9999847, 0, 255, 255, 255 + 546.7716675, 855.2108765, 19.91817474, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 546.6073608, 830.562561, 19.91817474, 0, 0, 70, 1, 8, 178, 0, 255, 255, 255 + 554.0565796, 830.3435059, 19.91817474, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 554.1661377, 852.6364746, 19.91817474, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 544.4945679, 791.1194458, 19.91788864, 0, 0, 70, 1, 8, 178.9999847, 0, 255, 255, 255 + 554.8554077, 791.395752, 19.91788864, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 553.7821655, 777.8779907, 19.91788864, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 544.8302612, 773.8450317, 19.91788864, 0, 0, 70, 1, 8, 170.9999847, 0, 255, 255, 255 + 542.1205444, 715.5925903, 19.91794205, 0, 0, 70, 1, 8, 168.9999847, 0, 255, 255, 255 + -1277.209961, 344.3900146, 13.74468708, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1284.601563, 394.4782104, 14.7779026, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1283.157471, 430.3057861, 16.37165833, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1282.773438, 472.2704773, 16.79224586, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1282.761963, 495.8166809, 14.93995857, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1282.761963, 514.7738037, 12.64712238, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1282.761963, 533.2523193, 11.50070381, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1282.761963, 550.8522949, 11.50070572, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1282.513428, 564.3356934, 11.47578716, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1280.961426, 577.9400635, 11.4698658, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1276.02832, 596.086853, 11.48818207, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1268.387207, 613.0089722, 11.53770638, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1261.797607, 624.4053955, 11.62026882, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1254.288574, 635.7962646, 11.78027344, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1221.509766, 684.4973145, 13.35331154, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1209.036011, 706.2159424, 14.43597126, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1194.292969, 741.1717529, 16.69142151, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1190.463745, 760.4108887, 18.10979462, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1278.191162, 1850.768555, 5.487286091, 0, 0, 70, 1, 25, 0, 0, 255, 255, 255 + -1284.270996, 1839.590088, 5.487286091, 0, 0, 70, 1, 25, 0, 0, 255, 255, 255 + -1234.229126, 1842.336792, 5.487286091, 0, 0, 70, 1, 25, 0, 0, 255, 255, 255 + -1213.178467, 1845.920776, 5.487286091, 0, 0, 70, 1, 25, -96, 0, 255, 255, 255 + -1183.322754, 1862.355591, 5.489727497, 0, 0, 70, 1, 25, -57.99999619, 0, 255, 255, 255 + -1162.137451, 1881.391235, 5.652804375, 0, 0, 70, 1, 25, 121.0000076, 0, 255, 255, 255 + -1164.420166, 1857.697754, 5.686993122, 0, 0, 70, 1, 25, 0, 0, 255, 255, 255 + -1204.717651, 1915.942505, 5.477511406, 0, 0, 70, 1, 25, -104.9999924, 0, 255, 255, 255 + -1268.395996, 1849.926147, 5.487286091, 0, 0, 70, 1, 25, 111.9999924, 0, 255, 255, 255 + -1275.275757, 1842.997681, 5.477511406, 0, 0, 70, 1, 25, 0, 0, 255, 255, 255 + -2004.08374, 1.312502742, 5.769071102, 0, 0, 70, 1, 8, -169.9999847, 0, 255, 255, 255 + -2014.712524, -16.52426147, 5.701444149, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1987.346558, -17.86812592, 5.513211727, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1978.794678, 2.534197807, 5.658475399, 0, 0, 70, 1, 8, -171.9999847, 0, 255, 255, 255 + -2071.276855, -3.818615913, 6.284273148, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2029.25061, -12.00398159, 5.965848446, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2093.022949, 10.71956921, 6.357759476, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2084.959961, 30.75539017, 6.229829788, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2084.402344, 84.51031494, 6.010591507, 0, 0, 70, 1, 8, 144.9999847, 0, 255, 255, 255 + -2060.300293, 92.19873047, 6.010347366, 0, 0, 70, 1, 8, -21, 0, 255, 255, 255 + -2103.238281, 59.81845856, 6.084321976, 0, 0, 70, 1, 8, -132, 0, 255, 255, 255 + -1903.128052, -78.69451904, 5.731032372, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1906.487671, -58.5976181, 5.760329247, 0, 0, 70, 1, 8, -161, 0, 255, 255, 255 + -1884.130737, -75.76245117, 5.725172997, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1933.367188, -69.93426514, 5.613844872, 0, 0, 70, 1, 8, -37.99999619, 0, 255, 255, 255 + -2109.919434, -102.3290558, 5.7230196, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2044.783447, -101.8107605, 5.723014355, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1972.045776, -98.52806091, 5.684195995, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2002.816284, -99.15388489, 5.651481152, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1958.586182, -87.75080872, 5.617057323, 0, 0, 70, 1, 8, 142.9999847, 0, 255, 255, 255 + -2024.067505, -87.40525818, 5.604850292, 0, 0, 70, 1, 8, -151, 0, 255, 255, 255 + -1839.183838, -63.87143707, 5.623610497, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1820.003296, -45.17948914, 5.818678856, 0, 0, 70, 1, 8, -171.9999847, 0, 255, 255, 255 + -2049.674805, 119.2874146, 6.16024971, 0, 0, 70, 1, 8, -144, 0, 255, 255, 255 + -2038.68689, 108.7933197, 5.816255569, 0, 0, 70, 1, 8, 45, 0, 255, 255, 255 + -2060.416016, 105.336441, 6.019868851, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2028.817383, 183.7978516, 10.77922058, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2071.534668, 192.8104248, 11.17546082, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2108.572266, 190.9585266, 11.47233582, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2034.126099, 201.3291626, 10.92106628, 0, 0, 70, 1, 8, 162.3000031, 0, 255, 255, 255 + -2092.522461, 205.5267944, 11.3334198, 0, 0, 70, 1, 8, -145.9999847, 0, 255, 255, 255 + -2012.858887, 199.9110107, 10.75527382, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1981.975586, 193.6296692, 10.71645546, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1987.942871, 174.1574402, 10.71645546, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1994.328857, 196.8750305, 10.71645546, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2074.481445, 119.2489929, 6.264009476, 0, 0, 70, 1, 8, 115.9999924, 0, 255, 255, 255 + -2072.853027, 94.97567749, 6.010591507, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2095.208984, 119.2239075, 6.387300491, 0, 0, 70, 1, 8, -108.9999924, 0, 255, 255, 255 + -2088.827637, 107.0679626, 6.010591507, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2100.005371, 95.43435669, 6.010591507, 0, 0, 70, 1, 8, -74.99999237, 0, 255, 255, 255 + -2103.040527, 76.01974487, 6.010591507, 0, 0, 70, 1, 8, -86.99999237, 0, 255, 255, 255 + -2085.199707, 97.84390259, 6.049165726, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -2072.245117, 105.0962219, 6.047945023, 0, 0, 70, 1, 8, 147, 0, 255, 255, 255 + -2089.934082, 54.51596069, 6.077241898, 0, 0, 70, 1, 8, -156, 0, 255, 255, 255 + -1905.817383, 92.38729858, 5.676869392, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1927.245972, 90.87631226, 6.466994286, 0, 0, 70, 1, 8, 99.99999237, 0, 255, 255, 255 + -1936.449341, 85.51914978, 6.466750145, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1949.018066, 84.90103149, 6.466750145, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1959.045532, 89.36532593, 6.466994286, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1972.438354, 85.79389954, 6.466750145, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1985.947144, 70.23690796, 6.466750145, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1992.145386, 79.02108765, 6.466750145, 0, 0, 70, 1, 8, -110.9999924, 0, 255, 255, 255 + -1985.382202, 85.46981812, 6.467238426, 0, 0, 70, 1, 8, -142, 0, 255, 255, 255 + -1973.412476, 73.70834351, 6.466750145, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1969.634644, 93.46395874, 6.467238426, 0, 0, 70, 1, 8, -144.9999847, 0, 255, 255, 255 + -1959.098999, 95.01254272, 6.466994286, 0, 0, 70, 1, 8, -176.9999847, 0, 255, 255, 255 + -1985.127319, 24.64060974, 6.467321873, 0, 0, 70, 1, 8, 69.99999237, 0, 255, 255, 255 + -1987.740967, 40.65263367, 6.466833591, 0, 0, 70, 1, 8, 175.9999847, 0, 255, 255, 255 + -1987.680786, 47.18464661, 6.466833591, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1980.865601, 69.35118103, 6.467238426, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -1975.78064, 73.29483032, 6.466750145, 0, 0, 70, 1, 8, 42, 0, 255, 255, 255 + -722.8742065, 363.8338013, 9.500993729, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -723.00354, 351.3795166, 9.500993729, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -719.0878296, 340.618103, 3.051775455, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -705.6625977, 342.7224121, 3.051775455, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -696.2063599, 343.0686646, 3.051775455, 0, 0, 70, 1, 8, -73.99999237, 0, 255, 255, 255 + -696.7924194, 355.9877014, 3.051775455, 0, 0, 70, 1, 8, 67.99999237, 0, 255, 255, 255 + -696.605957, 361.9544678, 3.051775455, 0, 0, 70, 1, 8, 123.9999847, 0, 255, 255, 255 + -697.9910889, 368.9067688, 3.051775455, 0, 0, 70, 1, 8, 173.9999847, 0, 255, 255, 255 + -703.744751, 370.9844666, 3.051775455, 0, 0, 70, 1, 8, 168.9999847, 0, 255, 255, 255 + -708.0281372, 371.2481384, 3.051775455, 0, 0, 70, 1, 8, -149.9999847, 0, 255, 255, 255 + -719.5930786, 378.7445984, 2.822283268, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -686.5115356, 371.0972595, 3.060564518, 0, 0, 70, 1, 8, -110.9999924, 0, 255, 255, 255 + -657.7432251, 371.0440063, 3.095720768, 0, 0, 70, 1, 8, 78, 0, 255, 255, 255 + -628.6021118, 370.8841858, 3.603533268, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -629.6143188, 343.1976318, 3.495623112, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -667.4391479, 343.5704956, 3.083513737, 0, 0, 70, 1, 8, 95, 0, 255, 255, 255 + -681.8856812, 343.3132935, 3.065935612, 0, 0, 70, 1, 8, -83, 0, 255, 255, 255 + -722.6787109, 349.3887024, 3.052263737, 0, 0, 70, 1, 8, -74.99999237, 0, 255, 255, 255 + -722.7888184, 360.4585266, 3.051775455, 0, 0, 70, 1, 8, -97.99999237, 0, 255, 255, 255 + -715.017334, 370.2197571, 3.051775455, 0, 0, 70, 1, 8, -176.9999847, 0, 255, 255, 255 + -618.3178711, 367.2713318, 3.661763191, 0, 0, 70, 1, 8, -154, 0, 255, 255, 255 + -615.890686, 359.9616699, 3.661766529, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + -617.104248, 352.5108337, 3.66176939, 0, 0, 70, 1, 8, 156.9999847, 0, 255, 255, 255 + 753.5543823, -214.1713257, 4.818675995, 0, 0, 70, 1, 8, 62.99999619, 0, 255, 255, 255 + 751.8064575, -215.4255066, 4.818675995, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 753.3963623, -212.1863708, 4.840283394, 0, 0, 70, 1, 8, 128.9999847, 0, 255, 255, 255 + 744.2109375, -209.7568665, 8.896949768, 0, 0, 70, 1, 8, 156, 0, 255, 255, 255 + 742.2555542, -213.9242554, 8.88986969, 0, 0, 70, 1, 8, 150.9999847, 0, 255, 255, 255 + 739.1744995, -217.3213806, 8.892555237, 0, 0, 70, 1, 8, 174.9999847, 0, 255, 255, 255 + 738.8586426, -225.9721985, 8.891334534, 0, 0, 70, 1, 8, 156, 0, 255, 255, 255 + 733.5518799, -231.8797607, 8.886207581, 0, 0, 70, 1, 8, 159.9999847, 0, 255, 255, 255 + 729.0828247, -241.6837769, 8.872291565, 0, 0, 70, 1, 8, 135.9999847, 0, 255, 255, 255 + 726.2437134, -248.8880005, 8.870582581, 0, 0, 70, 1, 8, 109.9999924, 0, 255, 255, 255 + 721.289856, -264.7065735, 8.87286377, 0, 0, 70, 1, 8, 128.9999847, 0, 255, 255, 255 + 723.6393433, -254.20401, 8.872047424, 0, 0, 70, 1, 8, 167.9999847, 0, 255, 255, 255 + 718.4588013, -269.8441162, 8.873596191, 0, 0, 70, 1, 8, 129.9999847, 0, 255, 255, 255 + 716.4124146, -274.2462769, 8.874572754, 0, 0, 70, 1, 8, 78.99999237, 0, 255, 255, 255 + 714.6352539, -277.6481018, 8.876525879, 0, 0, 70, 1, 8, 130.9999847, 0, 255, 255, 255 + 708.4414673, -290.1682129, 8.872619629, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 709.9910889, -286.7010803, 8.872131348, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 699.5739746, -307.8736877, 8.872619629, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 701.8114014, -303.8730469, 8.871643066, 0, 0, 70, 1, 8, 62.99999619, 0, 255, 255, 255 + 703.5033569, -300.7700195, 8.874572754, 0, 0, 70, 1, 8, 116.9999847, 0, 255, 255, 255 + 697.19104, -314.0990906, 8.872619629, 0, 0, 70, 1, 8, -10, 0, 255, 255, 255 + 692.5606689, -322.6049805, 8.872619629, 0, 0, 70, 1, 8, -31.19999886, 0, 255, 255, 255 + 682.6608276, -335.0274353, 8.873596191, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 677.7317505, -336.0163574, 8.873352051, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 680.272522, -329.6114197, 8.872619629, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 670.9318848, -320.7440796, 8.872619629, 0, 0, 70, 1, 8, -19.99999809, 0, 255, 255, 255 + 675.1610107, -309.4791565, 8.872619629, 0, 0, 70, 1, 8, -16.99999809, 0, 255, 255, 255 + 680.2763672, -298.0636292, 8.872131348, 0, 0, 70, 1, 8, -25.99999809, 0, 255, 255, 255 + 677.6036987, -304.3286438, 8.872619629, 0, 0, 70, 1, 8, -21.99999619, 0, 255, 255, 255 + 679.005127, -301.3612366, 8.872619629, 0, 0, 70, 1, 8, -49.99999619, 0, 255, 255, 255 + 687.3115234, -298.2184753, 8.871643066, 0, 0, 70, 1, 8, -144, 0, 255, 255, 255 + 695.3528442, -302.3397217, 8.871643066, 0, 0, 70, 1, 8, -108.9999924, 0, 255, 255, 255 + 686.7592773, -282.6210938, 8.873596191, 0, 0, 70, 1, 8, -149, 0, 255, 255, 255 + 688.7462769, -278.715332, 8.872131348, 0, 0, 70, 1, 8, -168.9999847, 0, 255, 255, 255 + 690.8461914, -273.9007568, 8.873596191, 0, 0, 70, 1, 8, 166, 0, 255, 255, 255 + 708.87323, -235.2455139, 8.870582581, 0, 0, 70, 1, 8, -174.9999847, 0, 255, 255, 255 + 712.2112427, -230.1138611, 8.877174377, 0, 0, 70, 1, 8, -139, 0, 255, 255, 255 + 719.6875, -214.2027588, 8.892799377, 0, 0, 70, 1, 8, -151, 0, 255, 255, 255 + 723.9501953, -207.72052, 8.891090393, 0, 0, 70, 1, 8, 147.9999847, 0, 255, 255, 255 + 728.3538818, -200.1462402, 8.888648987, 0, 0, 70, 1, 8, 166, 0, 255, 255, 255 + 736.5692139, -188.367157, 13.55393219, 0, 0, 70, 1, 8, 149, 0, 255, 255, 255 + 747.1028442, -193.1230774, 13.55930328, 0, 0, 70, 1, 8, -175.9999847, 0, 255, 255, 255 + 2388.949219, 118.6551514, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2394.661621, 117.8125763, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2397.191406, 125.9556885, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2403.317383, 117.6849976, 4.853694916, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2407.612305, 121.8535309, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2410.532715, 126.0480347, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2414.186035, 131.6614685, 4.853694916, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2410.077148, 135.3346558, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2406.150879, 131.0810242, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2403.630371, 127.1621246, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2390.791016, 124.4798126, 4.923522949, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2387.245117, 125.9017334, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2389.466309, 129.9979553, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2395.378906, 136.1210632, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2400.102539, 139.5817871, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2391.629883, 139.186554, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2398.563477, 131.4135132, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2398.841309, 114.8076172, 4.853694916, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2394.260254, 113.2589874, 4.853694916, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2388.991699, 110.1607819, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2398.848633, 121.5820007, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2395.046875, 129.6009521, 4.807826996, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2412.374512, 143.0131226, 4.807582855, 0, 0, 70, 1, 8, 24, 0, 255, 255, 255 + 2403.241699, 150.7207642, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2419.130859, 139.3135681, 4.853694916, 0, 0, 70, 1, 8, 33, 0, 255, 255, 255 + 2390.926758, 93.34020996, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2396.755371, 99.19824219, 4.807826996, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2403.575195, 106.4348755, 4.807338715, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2411.652344, 115.34021, 4.807826996, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2417.302246, 121.5672607, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2417.216309, 126.6719971, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2411.782715, 121.0738525, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2402.339844, 111.5823364, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2391.720703, 103.6127319, 4.807582855, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2385.488281, 97.9876709, 4.807826996, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 + 2386.082031, 104.6508789, 4.853939056, 0, 0, 70, 1, 8, 0, 0, 255, 255, 255 +end +link +end +mlo+ +end +2dfx +end +lodm +end +slow +end diff --git a/RPF DUMP/Common RPF Dump/data/maps/scenarios.ipl b/RPF DUMP/Common RPF Dump/data/maps/scenarios.ipl new file mode 100644 index 00000000..ddc96004 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/maps/scenarios.ipl @@ -0,0 +1,10429 @@ +# IPL generated from Max file scenario.max +inst +end +cull +end +path +end +grge +end +enex +end +pick +end +cars +end +jump +end +tcyc +end +auzo +end +blok +scenario, kevin, 2007:00:00:00:00:00, 128, 0, unknown +end +mult +end +vnod +end +link +end +mlo+ +end +2dfx +world, 1104.719971, -63.87999725, 36.20000076, 17, -0, -0, -0.9734991789, -0.2286905795, 2039007863, 3744729013, 0, 0, +world, 1332.810059, -209.1199951, 23, 17, -0, -0, -0.9381913543, 0.3461170197, 3051799743, 3744729013, 0, 0, +world, 848.6098633, -381, 13.89999962, 17, -0, -0, 0.01570732333, -0.9998766184, 537242508, 3744729013, 0, 0, +world, 857.7999878, -373.5, 15, 17, -0, -0, -0.9659258127, 0.2588190734, 537242508, 3744729013, 0, 0, +world, 817.7000122, -230, 14.30000019, 17, -0, -0, 0.5000001192, -0.8660253286, 3774357736, 3744729013, 0, 0, +world, 1139.943359, -367.1420898, 20.10125351, 17, -0, -0, -1, 7.549790126e-008, 2150547825, 3154537368, 0, 0, +world, 1281.060059, 609.3000488, 38, 17, -0, -0, -0.9496991038, 0.3131638765, 374622133, 3744729013, 0, 0, +world, 1280.85022, 607.1900024, 38.90000153, 17, -0, -0, 0.1555725932, -0.98782444, 374622133, 3744729013, 0, 0, +world, 1277.145386, 596.2000122, 38.90000153, 17, -0, -0, -0.8709995151, -0.491283834, 374622133, 3744729013, 0, 0, +world, 1280.270874, 591.0300293, 38.93999863, 17, -0, -0, -0.9373124242, -0.3484901786, 374622133, 3744729013, 0, 0, +world, 1182.400024, -372.9003296, 24.28000069, 17, -0, -0, 0.7598388791, -0.6501114368, 1948279592, 3744729013, 0, 0, +world, 1169.079834, -379.9869385, 21, 17, -0, -0, 0.7009093761, -0.713250339, 1948279592, 3744729013, 0, 0, +world, 1181.075806, -368.9400024, 24, 17, -0, -0, -0.09584576637, -0.9953961968, 1948279592, 3744729013, 0, 0, +world, 1180.552979, -364.9339294, 21, 17, -0, -0, 0.1327756792, -0.9911460876, 1948279592, 3744729013, 0, 0, +world, 1180.5, -364.6300049, 21, 17, -0, -0, -0.3247429132, -0.945802331, 1948279592, 3744729013, 0, 0, +world, 900.3200073, -331.1900024, 17, 17, -0, -0, -0.7071068287, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 927.539978, -522.9799805, 14.69999981, 17, -0, -0, -0.6586896181, -0.752414763, 2390727163, 3744729013, 0, 0, +world, 895.7999878, -391.8900146, 16.85000038, 17, -0, -0, 0.3826834559, -0.9238795042, 3051799743, 3744729013, 17, 5, +world, 897.9390259, -373.7489929, 17.10000038, 17, -0, -0, 0.2546019256, -0.9670459628, 3978157958, 3744729013, 0, 0, +world, 926.913269, -418.5742493, 16, 17, -0, -0, -0.5969250202, -0.8022969961, 374622133, 3744729013, 0, 0, +world, 897.9390259, -368.1057129, 17.10000038, 17, -0, -0, -0.9117620587, 0.4107187986, 3978157958, 3744729013, 0, 0, +world, 927.710022, -471.0817261, 14.69999981, 17, -0, -0, -0.7071068287, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 740.28302, -235.3455811, 5.747173309, 17, -0, -0, -0.6320293546, -0.7749444842, 537242508, 3744729013, 5, 20, +world, 749.6676025, -251.3037872, 6, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 5, 20, +world, 750.9962769, -249.9709473, 6, 17, -0, -0, -1, 7.549790126e-008, 537242508, 3744729013, 5, 20, +world, 713.1886597, -307.1027527, 5.76841259, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 0, 0, +world, 712.0028076, -303.190155, 5.783764362, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 721.7277222, -314.2313232, 5.845293522, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 945.2260132, -675.6530151, 16.06999969, 17, -0, -0, 0.7071068287, -0.7071067095, 2390727163, 3744729013, 0, 0, +world, 998.2987061, -690.7363281, 14, 17, -0, -0, 0.7071068287, -0.7071067095, 2390727163, 3744729013, 0, 0, +world, 823.328064, -228.2984619, 14.30000019, 17, -0, -0, -0.9993908405, 0.03489949182, 3774357736, 3744729013, 0, 0, +world, 951.8623047, -650.0194702, 14, 17, -0, -0, 0.662620008, -0.7489557266, 2349828104, 3744729013, 0, 0, +world, 950.5500488, -645.699707, 14, 17, -0, -0, 0.662620008, -0.7489557266, 2349828104, 3744729013, 0, 0, +world, 955.00354, -650.6435547, 14, 17, -0, -0, -0.7071068287, -0.7071067691, 2349828104, 3744729013, 0, 0, +world, 954.9282227, -637.9077148, 14, 17, -0, -0, 2.384185791e-007, -1, 2349828104, 3744729013, 0, 0, +world, 1023.580017, -143.2700043, 29, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 993.102417, -91.36723328, 29.20000076, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 999.102417, -86, 28, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 999, -102.2919846, 29, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 1006.62854, -105.3426132, 30, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 1012.760986, -111.2980042, 29.20000076, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 1026.523926, -88.37723541, 30, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 1029.584106, -110.9017792, 30, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 1021.909973, -130.2400055, 29, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 1050.760986, -144.2979889, 30.20000076, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 1018.640015, -53.34999847, 30.57999992, 17, -0, -0, -0.8660254478, -0.4999999702, 4033800822, 3744729013, 0, 0, +world, 1019.72998, -51.33000183, 30, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 1029.496094, -43.92448425, 29, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 1045.790039, -48.08000183, 32.31000137, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -299.1583557, 1015.74646, 10.25512695, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, -252.3726807, 979.3381348, 5.479248047, 17, -0, -0, 0.03838775679, -0.999262929, 3328786501, 3744729013, 0, 0, +world, -279.7173462, 1040.168701, 7.959226608, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, 844.6986084, -148.7941284, 5.993621826, 17, -0, -0, -0.9238795042, 0.3826835454, 3774357736, 3744729013, 0, 0, +world, 852.8850098, -158.2829895, 5.993621826, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, 847.05896, -159.822525, 5.993621826, 17, -0, -0, 0.3665012419, -0.9304175973, 3774357736, 3744729013, 0, 0, +world, 772.5855713, -160.2558594, 5.786132813, 17, -0, -0, -1, 7.549790126e-008, 3774357736, 3744729013, 0, 0, +world, 797.5100098, -279.1107788, 15.36999989, 17, -0, -0, -0.537299335, -0.8433915973, 3978157958, 3744729013, 0, 0, +world, 794.119873, -287, 14.89000034, 17, -0, -0, 0.2165587395, -0.9762696028, 3978157958, 3744729013, 0, 0, +world, 825.6397705, -307.2980347, 15.96007252, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 837.4077148, -232.0179901, 12.45328236, 17, -0, -0, -0.0453630127, -0.9989705682, 2390727163, 3744729013, 0, 0, +world, 822.210022, -263.9500122, 15.64999962, 17, -0, -0, 0.7071068287, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 849.5797119, -279.9187012, 14.86400032, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, 862.2305908, -255.0820007, 16.56118584, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 851.0290527, -256.2857361, 15.6221323, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, 847.2540283, -236.5061646, 15.42233372, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 846, -197, 6.195373535, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, 857.9442139, -187.587265, 5.886672497, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, 838, -166, 6.01123476, 17, -0, -0, -0.3665013909, -0.9304175377, 537242508, 3744729013, 0, 0, +world, 848.6834717, -201.8997345, 6.007329464, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 842.0947266, -180.7517548, 6.027348995, 17, -0, -0, -1, -7.549790126e-008, 537242508, 3744729013, 0, 0, +world, 840.1018066, -193.3642883, 6.103031635, 17, -0, -0, 0.7071064711, -0.7071070671, 537242508, 3744729013, 0, 0, +world, 735.3900146, -249.4799957, 5.820000172, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 5, 20, +world, 704.0066528, -357.9434814, 5.966684341, 17, -0, -0, -8.742274105e-008, -1, 374622133, 2592350310, 0, 0, +world, 700.5426025, -354.5753784, 5.961791992, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 711.5465698, -358.2834778, 5.941373825, 17, -0, -0, -1, -7.549790126e-008, 537242508, 3744729013, 0, 0, +world, 712.5722046, -358.9729309, 5.965674877, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 848.3900146, -367.1499939, 14, 17, -0, -0, -0.1218693554, -0.9925461411, 2390727163, 3744729013, 0, 0, +world, 845.9960938, -366.3782349, 14, 17, -0, -0, 0.7071068287, -0.7071067095, 399630181, 3744729013, 0, 0, +world, 821.6101685, -378.9251099, 13.96999836, 17, -0, -0, 0.7071068287, -0.7071067095, 2150547825, 3154537368, 0, 0, +world, 822.2800293, -393.8699341, 14.18000031, 17, -0, -0, 0.7071068287, -0.7071067095, 374622133, 3744729013, 0, 0, +world, 849.0426636, -377.4197388, 13.89000034, 17, -0, -0, -0.9998766184, -0.01570727862, 537242508, 3744729013, 0, 0, +world, 847.6513672, -386.0033875, 13.87314415, 17, -0, -0, 0.01570732333, -0.9998766184, 537242508, 3744729013, 0, 0, +world, 850.2816772, -422.4605103, 13.78999805, 17, -0, -0, -0.9999995828, 0.0008728065877, 3978157958, 3744729013, 22, 5, +world, 850.8571777, -428.7841187, 13, 17, -0, -0, -0.0008729377878, -0.9999995828, 3978157958, 3744729013, 22, 5, +world, 848.9299927, -449.019989, 15.10000038, 17, -0, -0, -1, -7.549790126e-008, 1604404556, 3744729013, 0, 0, +world, 849.6749878, -450.8347778, 13.9809494, 17, -0, -0, -0.7071068287, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 862.0237427, -458.5040283, 14.47999763, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 875.9935913, -505.9025269, 14.68999958, 17, -0, -0, -0.7071068287, -0.7071067691, 3978157958, 3744729013, 22, 5, +world, 823.7075195, -423.4119873, 14.18999958, 17, -0, -0, -0.3826834559, -0.9238795042, 399630181, 3744729013, 0, 0, +world, 805.8161621, -449.8723145, 11.71000004, 17, -0, -0, -0.9537169337, 0.3007059097, 374622133, 3744729013, 0, 0, +world, 807.1031494, -450.1364746, 12, 17, -0, -0, -0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 792.1699829, -445.6700134, 7.559999943, 17, -0, -0, -0.9502442479, 0.3115058243, 1026799846, 3154537368, 0, 0, +world, 786.1900024, -423.0700073, 10.39999962, 17, -0, -0, -0.1564343423, -0.9876883626, 1948279592, 3744729013, 0, 0, +world, 783.7862549, -422.2418213, 6.29583025, 17, -0, -0, -1, 7.549790126e-008, 1948279592, 3744729013, 0, 0, +world, 769.8356323, -382.0800781, 7, 17, -0, -0, -0.9563047886, 0.2923716605, 2349828104, 3744729013, 0, 0, +world, 769.8803101, -384.4331055, 6.800000191, 17, -0, -0, -0, -1, 2349828104, 3744729013, 0, 0, +world, 770.5258179, -378.604187, 7.059999943, 17, -0, -0, -0.987688303, 0.1564344913, 2349828104, 3744729013, 0, 0, +world, 768.0490112, -400.3642883, 6.079999924, 17, -0, -0, -0.9238794446, -0.3826836646, 2349828104, 3744729013, 0, 0, +world, 766.3123169, -401.6189575, 6.079999924, 17, -0, -0, -0, -1, 2349828104, 3744729013, 0, 0, +world, 782.7982178, -377.2558899, 7.400000095, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 787.7429199, -343.3457031, 6.93609333, 17, -0, -0, -0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 783.2327271, -318.3314819, 11.22999954, 17, -0, -0, -0.7071068287, -0.7071067691, 2150547825, 3154537368, 0, 0, +world, 781.5424805, -264.1504822, 14.89999962, 17, -0, -0, -0, -1, 399630181, 3744729013, 5, 20, +world, 758.8189697, -312.5733643, 11.36341, 17, -0, -0, -0.8866075873, -0.4625224471, 2039007863, 3744729013, 0, 0, +world, 923.6462402, -382.6329346, 17.01000023, 17, -0, -0, 0.7071067691, -0.7071068287, 2390727163, 3744729013, 0, 0, +world, 783.0061646, -428.4074707, 6.292212486, 17, -0, -0, 0.3826833665, -0.9238795638, 1948279592, 3744729013, 0, 0, +world, 783.0261841, -426.3564453, 6.248976707, 17, -0, -0, -1, 7.549790126e-008, 1948279592, 3744729013, 0, 0, +world, 849.2700195, -509.3500061, 16.28000069, 17, -0, -0, -0.7071068287, -0.7071067691, 1604404556, 3744729013, 0, 0, +world, 846.2944946, -510.1907349, 14.00910282, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, 846.789978, -534.1798706, 14, 17, -0, -0, -0, -1, 1593608242, 3154537368, 0, 0, +world, 730.9630127, -334.189209, 5.824925423, 17, -0, -0, 0.3826833665, -0.9238795638, 399630181, 2592350310, 0, 0, +world, 732.5614624, -330.0483398, 5.824681282, 17, -0, -0, -0.3826837242, -0.9238794446, 537242508, 3744729013, 0, 0, +world, 736.1114502, -323.7788086, 5.840794563, 17, -0, -0, -0.3826837242, -0.9238794446, 537242508, 3744729013, 0, 0, +world, 739.284729, -317.2758789, 5.859349251, 17, -0, -0, -0.9238796234, -0.3826831877, 537242508, 3744729013, 0, 0, +world, 820.5043335, -137.9417114, 6.115184784, 17, -0, -0, -0.3826834559, -0.9238795042, 3774357736, 3744729013, 0, 0, +world, 812.0227051, -135.512619, 6.122996807, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, 817.0342407, -130.3211365, 5.998485565, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, 807.0222168, -128.2903442, 5.976024628, 17, -0, -0, -0.9238795042, 0.3826835454, 3774357736, 3744729013, 0, 0, +world, 725.7791748, -123.2045746, 5.826070786, 17, -0, -0, -0, -1, 537242508, 3744729013, 0, 0, +world, 725.6917725, -119.9619141, 5.814881325, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 739.7509766, -108.2685623, 5.817148209, 17, -0, -0, 0.7071068287, -0.7071067095, 3774357736, 3744729013, 0, 0, +world, 743.9356689, -77.76879883, 5.819003582, 17, -0, -0, -0, -1, 1948279592, 3744729013, 0, 0, +world, 742.2962036, -74.59130859, 5.809211731, 17, -0, -0, -1, 7.549790126e-008, 1948279592, 3744729013, 0, 0, +world, 732.8789063, -69.6600647, 5.819492817, 17, -0, -0, -0, -1, 1948279592, 3744729013, 0, 0, +world, 732.1345215, -67.18997955, 5.819003582, 17, -0, -0, -0, -1, 1948279592, 3744729013, 0, 0, +world, 730.8969727, -62.60572052, 5.819003582, 17, -0, -0, 0.7071068287, -0.7071067095, 1948279592, 3744729013, 0, 0, +world, 734.4202881, -64.16886902, 5.770797729, 17, -0, -0, -0.7071068287, -0.7071067691, 1948279592, 3744729013, 0, 0, +world, 749.1009521, -39.48291779, 5.800982475, 17, -0, -0, -0, -1, 537242508, 3744729013, 0, 0, +world, 750.7806396, -38.32763672, 5.800494194, 17, -0, -0, -0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, 814, 84.19999695, 5.985372543, 17, -0, -0, -1, 7.549790126e-008, 3978157958, 3744729013, 0, 0, +world, 796.2766113, 64.40849304, 5.994199753, 17, -0, -0, -0.8033373952, -0.5955240726, 2390727163, 3744729013, 0, 0, +world, 766, 12.76701546, 5.990989208, 17, -0, -0, -0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 839, -58.72999954, 6, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 900.2050171, -128.5930939, 5.882621765, 17, -0, -0, -0, -1, 3978157958, 3744729013, 0, 0, +world, 893.7059937, -128.786438, 5.884541988, 17, -0, -0, -0, -1, 3978157958, 3744729013, 0, 0, +world, 876.9466553, -148.9256134, 5.999252319, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 875.5153198, -147.7679138, 6.004285812, 17, -0, -0, -0.9393938184, 0.3428400159, 537242508, 3744729013, 0, 0, +world, 840.2199707, -230, 12, 17, -0, -0, -0.8720692992, -0.4893824458, 374622133, 3744729013, 0, 0, +world, 862.3717651, -111.5913544, 6.028539658, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 795.1699829, -78.26000214, 5.860000134, 17, -0, -0, 0.8064445853, -0.5913096666, 537242508, 3744729013, 0, 0, +world, 807.289978, -38.90999985, 6.079999924, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 783.6126709, 431.4014893, 11.49906158, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 784.8902588, 431.2573853, 11.49808502, 17, -0, -0, -0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, 792.3087158, 428.3692932, 11.49320221, 17, -0, -0, -1, -7.549790126e-008, 537242508, 3744729013, 0, 0, +world, 790.6834717, 409.1509094, 11.47269058, 17, -0, -0, -0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, 788.8942871, 403.4918823, 11.47269058, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 790.6834717, 419.3869934, 11.47269058, 17, 0.003117708955, 0.03563548252, 0.08710018545, -0.9955571294, 537242508, 3744729013, 0, 0, +world, 801.576416, 404.0064392, 10.48182678, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 805.4329224, 430.7958374, 12.34628868, 17, -0, -0, 0.8191505671, -0.5735785365, 2390727163, 3744729013, 0, 0, +world, 825.8900146, 420.1799927, 12.68999958, 17, -0, -0, -0.9491510987, -0.3148208261, 3978157958, 3744729013, 0, 0, +world, 823.4505005, 414.8339539, 12.01036549, 17, -0, -0, -8.742274105e-008, -1, 3978157958, 3744729013, 0, 0, +world, 795.8401489, 273.447113, 5.992717266, 17, -0, -0, -0, -1, 3978157958, 3744729013, 0, 0, +world, 799.1038818, 94.4969635, 5.732083797, 17, -0, -0, -0.7660444379, -0.6427876353, 2390727163, 3744729013, 0, 0, +world, 786.6474609, 126.5290756, 6.020474911, 17, -0, -0, -0.7660444379, -0.6427876353, 1593608242, 3154537368, 0, 0, +world, 791.6405029, 168.42453, 6.047842026, 17, -0, -0, -0, -1, 3978157958, 3744729013, 0, 0, +world, 793.4891968, 169.3388062, 5.99063921, 17, -0, -0, -0, -1, 3978157958, 3744729013, 0, 0, +world, 788.8203735, 86.29494476, 6.135883808, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 774.9847412, 136.0985718, 5.970324516, 17, -0, -0, -0, -1, 3978157958, 3744729013, 0, 0, +world, 776.668457, 141.4833679, 6.001469135, 17, -0, -0, -1, 7.549790126e-008, 3978157958, 3744729013, 0, 0, +world, 816.6900024, 82.54998779, 6.010000229, 17, -0, -0, -0, -1, 3978157958, 3744729013, 0, 0, +world, 707.289978, -320, 5.820000172, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 694.4500122, -339.5599365, 5.5, 17, -0, -0, -0.9238795042, -0.3826834261, 537242508, 3744729013, 0, 0, +world, 706.3733521, -339.6170654, 5.820000172, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 715.8098755, -331.7000122, 5.820000172, 17, -0, -0, -1, 7.549790126e-008, 537242508, 3744729013, 0, 0, +world, 739.8900146, -280.6900024, 5.820000172, 17, -0, -0, -1.748455389e-007, -1, 537242508, 3744729013, 5, 20, +world, 751.6098633, -159.7299957, 5.820000172, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, 738.4400024, -151.280014, 5.820000172, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, 813.369873, -227.7299957, 14.61000252, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, 840.9500122, -201.3300018, 5.980000019, 17, -0, -0, -0.3826834559, -0.9238795042, 537242508, 3744729013, 0, 0, +world, 832.3498535, -201.75, 5.989998817, 17, -0, -0, 0.675589025, -0.7372784019, 537242508, 3744729013, 0, 0, +world, 845.7199707, -173.4799957, 5.849999905, 17, -0, -0, -0.1132032499, -0.9935718179, 537242508, 3744729013, 0, 0, +world, 866, -139.3999939, 6, 17, -0, -0, -0.8937631249, 0.448539257, 399630181, 3572821599, 20, 5, +world, 852.1300049, -380, 14.09000015, 17, -0, -0, -0, -1, 537242508, 3744729013, 0, 0, +world, 756.3598633, 115.4700012, 6.010000229, 17, -0, -0, 0.7071068287, -0.7071067095, 3978157958, 3744729013, 0, 0, +world, 791.5028687, 407.1653137, 11.47269058, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 791.1084595, 414.9657288, 11.47269058, 17, 0.02529434487, 0.02529434115, 0.7066543102, -0.7066541314, 537242508, 3744729013, 0, 0, +world, 792.390625, 423.8204346, 11.49320221, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 873.6209106, -505.9025269, 14.68999958, 17, -0, -0, 0.7071068287, -0.7071067095, 3978157958, 3744729013, 22, 5, +world, 1106.400024, -415.6099854, 16.60000038, 17, -0, -0, -0.7095708847, -0.7046340704, 399630181, 2592350310, 0, 0, +world, 848.934082, -490.2000122, 16.04999924, 17, -0, -0, -0.6883564591, -0.7253725529, 2813706679, 3744729013, 0, 0, +world, 849.6599731, -528.039978, 16.60000038, 17, -0, -0, -0.7071068287, -0.7071067691, 2813706679, 3744729013, 0, 0, +world, 927.3400269, -197.25, 22.54999924, 17, -0, -0, -0.6749477386, -0.7378655076, 1604404556, 3744729013, 0, 0, +world, 925.9400024, -438.1542664, 15.89000034, 17, -0, -0, 0.43397367, -0.9009255767, 2634707400, 3744729013, 0, 0, +world, 926.8424072, -466.8999329, 15.89000034, 17, -0, -0, 0.6848015189, -0.7287296057, 2634707400, 3744729013, 0, 0, +world, 898.4472656, -511.1776733, 14.89000034, 17, -0, -0, -0.6918911934, -0.7220017314, 2634707400, 3744729013, 0, 0, +world, 897.9835205, -550.274231, 14.19999981, 17, -0, -0, -0.7741165161, -0.63304317, 2634707400, 3744729013, 0, 0, +world, 897.6566162, -543.5457764, 14.19999981, 17, -0, -0, -0.6755902767, -0.7372772694, 2634707400, 3744729013, 0, 0, +world, 897.8070068, -541.5888672, 14.19999981, 17, -0, -0, -0.7849926949, -0.6195050478, 2634707400, 3744729013, 0, 0, +world, 898.6500244, -512.2199707, 14, 17, -0, -0, -0.7635704875, -0.6457244754, 2634707400, 3744729013, 0, 0, +world, 925.9901733, -438.849884, 15.89000034, 17, -0, -0, -0.896641016, 0.442758292, 2634707400, 3744729013, 0, 0, +world, 925.9650269, -439.6372375, 15.89000034, 17, -0, -0, 0.6719792485, -0.7405700088, 2634707400, 3744729013, 0, 0, +world, 925.9650269, -437.2064514, 15.89000034, 17, -0, -0, -0.9253422022, 0.3791329563, 2634707400, 3744729013, 0, 0, +world, 842.7182617, -338.2331848, 15.89999962, 17, -0, -0, -0.7027741671, -0.7114130259, 399630181, 3744729013, 0, 0, +world, 1430.25, 24.04999924, 26, 17, -0, -0, -0.5594099164, -0.8288911581, 1026799846, 3744729013, 0, 0, +world, 1077.35022, 47.11998749, 34.02000046, 17, -0, -0, 0.5843912959, -0.8114719987, 1026799846, 3744729013, 0, 0, +world, 1240.22998, -387.7099915, 16.48999977, 17, -0, -0, -0.9933727384, 0.1149371937, 2661143298, 3154537368, 0, 0, +world, 1323.300049, -250.8099976, 23, 17, -0, -0, -0.6839106083, -0.7295657992, 2661143298, 3744729013, 0, 0, +world, 1238.454956, -529.5999756, 13.89999962, 17, -0, -0, -0.08019895107, -0.9967788458, 1362834872, 3154537368, 0, 0, +world, 1238.454956, -529.5999756, 13.89999962, 17, -0, -0, -0.08019895107, -0.9967788458, 1362834872, 3744729013, 0, 0, +world, 1222.691284, -513.8544312, 13.89999962, 17, -0, -0, -0.08019895107, -0.9967788458, 1362834872, 3154537368, 0, 0, +world, 1513.219971, 928.5, 15.19999981, 17, -0, -0, -0.9851093292, 0.171929121, 2130570154, 3154537368, 0, 0, +world, 1181.98999, -369.9869385, 27, 17, -0, -0, 0.7009093761, -0.713250339, 1948279592, 3744729013, 0, 0, +world, 970.7999878, -261.6000061, 21, 17, -0, -0, 0.4771586061, -0.8788172007, 1109917589, 3154537368, 0, 0, +world, 899.2769775, -501.0100098, 15, 17, -0, -0, 0.5555702448, -0.8314695954, 1109917589, 3154537368, 0, 0, +world, 933.4199829, -503, 15, 17, -0, -0, -0.4397040308, -0.8981426954, 1593608242, 3154537368, 0, 0, +world, 927.6089478, -577.8544312, 13.46655083, 17, -0, -0, -0.1045285463, -0.9945218563, 399630181, 3744729013, 0, 0, +world, 895.1504517, -587.1895142, 13.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 908.3446655, -576.3704224, 13.46655083, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 920.939209, -596.539978, 13.46655083, 17, -0, -0, -0.9563047886, 0.2923716605, 399630181, 3744729013, 0, 0, +world, 915.2941895, -576.3704224, 13.46655083, 17, -0, -0, -0.8949344158, 0.4461976588, 399630181, 3744729013, 0, 0, +world, 898.9434814, -576.3704224, 13.46655083, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 939.8825684, -577.9685059, 13.46655083, 17, -0, -0, -0.5446391106, -0.8386705518, 399630181, 3744729013, 0, 0, +world, 925.4086914, -533.3731689, 14, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, 925.3599854, -548.6699829, 14.19999981, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3744729013, 0, 0, +world, 924.6074219, -476.2927856, 15.5, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 924.4321899, -359.6698608, 16.89999962, 17, -0, -0, -0.08715586364, -0.9961947203, 399630181, 3744729013, 0, 0, +world, 924.628479, -282.4198303, 17.80000114, 17, -0, -0, -0.08715586364, -0.9961947203, 399630181, 3744729013, 0, 0, +world, 922.0663452, -202.7729034, 19.65999985, 17, -0, -0, -0.7489557862, -0.662620008, 399630181, 3744729013, 0, 0, +world, 921.322937, -191.9256744, 19, 17, -0, -0, -0.9288095832, -0.3705573976, 399630181, 3744729013, 0, 0, +world, 922.0663452, -182.6765747, 21, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, 899.2247314, -607.0257568, 14, 17, -0, -0, -0.5446391106, -0.8386705518, 399630181, 3744729013, 0, 0, +world, 898.5551758, -531.9428711, 14, 17, -0, -0, 0.3321609795, -0.9432227015, 399630181, 3744729013, 0, 0, +world, 898.9830322, -434.6802673, 16, 17, -0.00571361836, -0.00659597991, 0.6547159553, -0.7558246255, 399630181, 3744729013, 0, 0, +world, 898.9830322, -408.2307434, 16, 17, -0.00571361836, -0.00659597991, 0.6547159553, -0.7558246255, 399630181, 3744729013, 0, 0, +world, 899.0700073, -322.2000122, 17.89999962, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3744729013, 0, 0, +world, 898.2516479, -235.557785, 18.87426758, 17, -0, -0, 0.522498548, -0.852640152, 399630181, 3744729013, 0, 0, +world, 922.4083252, -207.7105713, 19, 17, -0, -0, -1, -7.549790126e-008, 399630181, 3744729013, 0, 0, +world, 924.6158447, -262.8582458, 19.19000053, 17, -0, -0, -0.8038568497, -0.594822824, 399630181, 3744729013, 0, 0, +world, 899.4802246, -283.0143127, 17.80000114, 17, -0, -0, -0.08715586364, -0.9961947203, 399630181, 3744729013, 0, 0, +world, 898.6236572, -445.6664734, 16, 17, -0.00571361836, -0.00659597991, 0.6547159553, -0.7558246255, 399630181, 3744729013, 0, 0, +world, 902.2642822, -169.4727325, 22, 17, -0, -0, -0.9288095832, -0.3705573976, 399630181, 3744729013, 0, 0, +world, 903.0076904, -160.2236023, 23, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, 903.3495483, -185.2576599, 21, 17, -0, -0, 0.522498548, -0.852640152, 399630181, 3744729013, 0, 0, +world, 903.0076904, -180.3199615, 21, 17, -0, -0, -0.7489557862, -0.662620008, 399630181, 3744729013, 0, 0, +world, 932.8878174, -167.055954, 23.5, 17, -0, -0, 0.7071068287, -0.7071067095, 1593608242, 3154537368, 0, 0, +world, 900.7481689, -676.7198486, 15.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 897.5456543, -652.1707764, 15.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 919.7805176, -683.3196411, 15.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 935.2199707, -694.8300171, 16.39999962, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 976.916626, -693.3529663, 15.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1006.17334, -704.3805542, 15.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1040.395508, -701.8308716, 15.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 7, 23, +world, 1040.386597, -706.2952271, 15.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 7, 23, +world, 1064.206299, -702.6094971, 15.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1099.910522, -682.6474609, 15.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 7, 23, +world, 1218.979492, -679.5266113, 16, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1237.42395, -656.654541, 14.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1240.631226, -620.1845093, 14.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 895.3484497, -610.1891479, 15.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1031.619995, -709.7999878, 16.21999931, 17, 0.003041435266, 0.01978444308, -0.9997503757, -0.009928193875, 1604404556, 3744729013, 0, 0, +world, 890.5499878, -644.7700195, 14.82999992, 17, -0, -0, -0.7071068287, -0.7071067691, 1604404556, 3744729013, 0, 0, +world, 1237.179199, -391.9697571, 16.48999977, 17, -0, -0, -0.9933727384, 0.1149371937, 2661143298, 3154537368, 0, 0, +world, 1247.401733, -393.3707275, 16.48999977, 17, -0, -0, 0.483282268, -0.8754646182, 2661143298, 3154537368, 0, 0, +world, 1330.221191, -498.5547485, 14.48999786, 17, -0, -0, -0.7071068287, -0.7071067691, 2661143298, 3154537368, 0, 0, +world, 1328.59082, -495.7190857, 14.48999786, 17, -0, -0, -0.7071068287, -0.7071067691, 2661143298, 3154537368, 0, 0, +world, 824.1964722, -342.2337036, 16, 17, -0, -0, -0.9970527291, -0.07671900094, 399630181, 3744729013, 0, 0, +world, 826.6142578, -257.4258423, 15.88608742, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 821.1599731, -321.2900085, 17.29000092, 17, -0, -0, 0.7071068287, -0.7071067095, 2813706679, 3744729013, 0, 0, +world, 792.390625, 421.7258606, 11.49320221, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 793.7086182, 421.7258606, 11.49320221, 17, -0, -0, 0.1985128224, -0.9800983071, 537242508, 3744729013, 0, 0, +world, 789.1956177, 417.0377502, 11.49320221, 17, -0, -0, -1, -7.549790126e-008, 537242508, 3744729013, 0, 0, +world, 792.37146, 419.9462891, 11.49320221, 17, -0, -0, -0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, 792.37146, 418.1008606, 11.49320221, 17, -0, -0, -0.9659258127, 0.2588190734, 537242508, 3744729013, 0, 0, +world, 789.1221313, 415.1924133, 11.49320221, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 0, 0, +world, 787.0300293, 411, 11.56999969, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 738.5522461, -241.4294739, 5.747173309, 17, -0, -0, -0.715083003, -0.6990395188, 537242508, 3744729013, 5, 20, +world, 742.180481, -239.1604919, 5.747173309, 17, -0, -0, -8.742274105e-008, -1, 399630181, 2592350310, 5, 20, +world, 739.2211914, -252.1851807, 5.747173309, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 5, 20, +world, 733.7305298, -262.2037048, 5.820000172, 17, -0, -0, -0.7643590569, -0.6447908282, 537242508, 3744729013, 5, 20, +world, 734.5813599, -267.4494324, 5.820000172, 17, -0, -0, -1, 7.549790126e-008, 399630181, 2592350310, 5, 20, +world, 936.9500122, -204.2400055, 22.95000076, 17, -0, -0, -0.9996573329, 0.02617699467, 1604404556, 3744729013, 0, 0, +world, 937.0300293, -205.8600006, 21.75, 17, -0, -0, -0.9996573329, 0.02617699467, 1604404556, 3744729013, 0, 0, +world, 950.4099731, -207, 21.52000046, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 696.8562012, -337.1803894, 5.5, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 699.0220337, -340.7364197, 5.5, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 698.3803711, -334.854248, 5.5, 17, -0, -0, -0.8660254478, -0.4999999702, 537242508, 3744729013, 0, 0, +world, 699.5033569, -337.6348877, 5.5, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 695.4660645, -335.8703003, 5.5, 17, -0, -0, -1, 7.549790126e-008, 537242508, 3744729013, 0, 0, +world, 705.8415527, -325.6364441, 5.820000172, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 717.6113892, -320.0649719, 5.820000172, 17, -0, -0, 0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 708.1034546, -330.7516479, 5.820000172, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 705.9542847, -333.7393188, 5.820000172, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 704.6706543, -329.4618835, 5.820000172, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 743.0075684, -321.4405518, 5.859349251, 17, -0, -0, -0.9238796234, -0.3826831877, 399630181, 2592350310, 0, 0, +world, 736.2377319, -331.224762, 5.840794563, 17, -0, -0, -0.3826837242, -0.9238794446, 537242508, 3744729013, 0, 0, +world, 745.2932129, -333.4186707, 5.869999886, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 742.4536743, -335.8796082, 5.869999886, 17, -0, -0, -0.4297233224, -0.9029605985, 399630181, 2592350310, 0, 0, +world, 744.1574097, -337.6464844, 5.869999886, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 839.369873, -103.6611633, 7.289999008, 17, -0, -0, -0.6573752761, -0.7535633445, 537242508, 3744729013, 0, 0, +world, 839.369873, -99.43860626, 7.289999008, 17, -0, -0, -0.8161375523, -0.5778576136, 537242508, 3744729013, 0, 0, +world, 174.717514, 1091.202393, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 178.5797577, 1095.378418, 11.20971298, 17, -0, -0, -0.3826834559, -0.9238795042, 399630181, 3744729013, 0, 0, +world, 185.8099365, 1088.636841, 11.20053101, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, 190.1056824, 1080.700806, 8.473997116, 17, -0, -0, 0.7071068287, -0.7071067095, 399630181, 3744729013, 0, 0, +world, 194.1494141, 1103.473633, 8.463047028, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 192.6096954, 1092.618164, 8.426265717, 17, -0, -0, -0.3826834559, -0.9238795042, 399630181, 3744729013, 0, 0, +world, 171.1799927, 1095.869995, 14, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, 205.2548065, 1128.052734, 8.463414192, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, 204.4583588, 1073.203247, 6.006400585, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 198.8500061, 1079.26001, 8.039999962, 17, -0, -0, 0.7575650215, -0.6527597308, 1604404556, 3744729013, 0, 0, +world, 183.1499939, 1098.030029, 10.63000011, 17, -0, -0, 0.7071068287, -0.7071067095, 1604404556, 3744729013, 0, 0, +world, 1009.700012, -194.8000031, 24, 17, -0, -0, -0.9743700624, 0.2249510437, 3051799743, 3744729013, 17, 5, +world, 1031, -214.9259949, 24, 17, -0, -0, -0.07845913619, -0.9969173074, 3051799743, 3744729013, 17, 5, +world, 1072.411987, -236.8999939, 22, 17, -0, -0, -0.07845913619, -0.9969173074, 3051799743, 3744729013, 17, 5, +world, 1089.411987, -214.8999939, 21.89999962, 17, -0, -0, 0.8571673632, -0.5150379539, 3051799743, 3744729013, 17, 5, +world, 1056, -159.897995, 28.89999962, 17, -0, -0, -0.9063077569, -0.4226183295, 3051799743, 3744729013, 17, 5, +world, 1028.459961, -70, 28.89999962, 17, -0, -0, -0.8616291285, -0.5075383782, 3051799743, 3744729013, 0, 0, +world, 1060.567993, -177.7032166, 28.89999962, 17, -0, -0, -0.9063077569, -0.4226183295, 3051799743, 3744729013, 17, 5, +world, 1027.096802, -23.89999962, 28.10000038, 17, -0, -0, 0.2249509543, -0.9743700624, 3051799743, 3744729013, 0, 0, +world, 1022.299988, -64.80000305, 28.89999962, 17, -0, -0, -0.2079117447, -0.9781475663, 3051799743, 3744729013, 0, 0, +world, 989.4760132, -76.80000305, 25.89999962, 17, -0, -0, -0.6018149853, -0.7986355424, 3051799743, 3744729013, 0, 0, +world, 1020.559998, -118.4800034, 29.29999924, 17, -0, -0, 0.1391730309, -0.9902681112, 3051799743, 3744729013, 17, 5, +world, 1053.227417, -160.1192322, 28.20000076, 17, -0, -0, -0.56640625, -0.824126184, 4033800822, 3744729013, 0, 0, +world, 1063.290283, -177.3772278, 30, 17, -0, -0, -1, 7.549790126e-008, 3328786501, 3744729013, 0, 0, +world, 959.2664795, -694.7070923, 15.09790039, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3744729013, 0, 0, +world, 979.8369751, -703.8155518, 16, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 7, 23, +world, 956.4000244, -684.8900146, 15, 17, -0, -0, -0.5446391106, -0.8386705518, 399630181, 3744729013, 0, 0, +world, 899.2935791, -675.244751, 15, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 895.921936, -648.5310669, 15, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 1044.984131, -705.4860229, 15.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1128.496826, -684.8239136, 15.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1175.908325, -681.4798584, 15, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 1215.908325, -681.4798584, 16, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, 921.8599854, -602.7999878, 13, 17, -0, -0, 0.4202439785, -0.9074111581, 374622133, 3744729013, 0, 0, +world, 906.8161621, -575.5598145, 13, 17, -0, -0, 0.7413904667, -0.6710739136, 374622133, 3744729013, 0, 0, +world, 1059.873901, -706.2122192, 15, 17, -0, -0, -0.9998625517, -0.01658001728, 3328786501, 3744729013, 0, 0, +world, 1150.64856, -685.6364746, 15, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 0, 0, +world, 1237.450928, -662.5155029, 15, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 0, 0, +world, 936.6421509, -578.5858154, 13, 17, -0, -0, -0.1106018052, -0.9938647747, 374622133, 3744729013, 0, 0, +world, 843.5831909, -483.9083252, 15, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 844.8994141, -484.0180054, 14.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 844.0953979, -485.9446411, 15, 17, -0, -0, -0.6156613827, -0.7880108356, 399630181, 3744729013, 0, 0, +world, 784.6749268, -462.8427124, 7, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 785.9885254, -464.8790283, 7, 17, -0, -0, -0.6156613827, -0.7880108356, 399630181, 3744729013, 0, 0, +world, 786.7925415, -462.9523926, 7.466552734, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 924.8451538, -471.9917297, 14, 17, -0, -0, 0.5969250798, -0.8022969961, 399630181, 3744729013, 0, 0, +world, 979.7837524, -545.8578491, 14.46655083, 17, -0, -0, -0.9832549095, -0.1822355092, 399630181, 3744729013, 0, 0, +world, 813.4569702, -291.8440552, 15, 17, -0, -0, -1, 7.549790126e-008, 374622133, 2592350310, 0, 0, +world, 809.2800293, -296.3999939, 14.89999962, 17, -0, -0, -0, -1, 2390727163, 2592350310, 0, 0, +world, 808.1427612, -291.0453186, 15, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 2592350310, 0, 0, +world, 866.0646362, -258.2315674, 16.39999962, 17, -0, -0, 0.6461242437, -0.7632322311, 2390727163, 3154537368, 0, 0, +world, 875.8978882, -258.166748, 16.39999962, 17, -0, -0, -0.7289686799, -0.6845470667, 2390727163, 3154537368, 0, 0, +world, 889.8067627, -259.3479309, 16, 17, -0, -0, 0.06453223526, -0.9979156256, 374622133, 3154537368, 0, 0, +world, 871.6942139, -264.4914856, 16.94999886, 17, -0, -0, -0.7877420187, -0.6160053611, 1593608242, 3154537368, 0, 0, +world, 872.5586548, -314.5472412, 16.94999886, 17, -0, -0, -0.7877420187, -0.6160053611, 1593608242, 3553608506, 0, 0, +world, 1326.112183, -250.8099976, 23, 17, -0, -0, 0.7235698104, -0.6902511716, 2661143298, 3744729013, 0, 0, +world, 2363.724854, 442.7708435, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2365.979248, 445.0982971, 5.199999809, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 3744729013, 0, 0, +world, 2366.832031, 442.0608826, 5.199999809, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 3744729013, 0, 0, +world, 2276.342773, 166.4599915, 5, 17, -0, -0, -0.999935627, 0.0113443844, 3457876882, 3744729013, 0, 0, +world, 2289.918945, 165.3589478, 5, 17, -0, -0, -0.9998766184, 0.01570727862, 3457876882, 3744729013, 0, 0, +world, 2302.134033, 165.4632721, 5, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2302.145996, 169.352005, 5, 17, -0, -0, -0.7732871175, -0.6340559721, 3457876882, 3744729013, 0, 0, +world, 2362.871582, 338.8403931, 5, 17, -0, -0, 0.1993679851, -0.9799246788, 3328786501, 3744729013, 0, 0, +world, 2346.906738, 305.9231567, 5, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, 2243.540039, 180.5200043, 6.139999866, 17, -0, -0, -0.7071067691, -0.7071068287, 3774357736, 3744729013, 0, 0, +world, 2242.089111, 178.2720947, 5.25, 17, -0, -0, -0.09150151908, -0.9958049059, 3774357736, 3744729013, 0, 0, +world, 2232.089111, 178.2720947, 5.25, 17, -0, -0, -0.03228308633, -0.9994787574, 3774357736, 3744729013, 0, 0, +world, 2232.27002, 166.9899902, 5.25, 17, -0, -0, 0.7144725919, -0.6996634007, 3774357736, 3744729013, 0, 0, +world, 2232.27002, 174.6757202, 5.25, 17, -0, -0, 0.7495336533, -0.6619662642, 3774357736, 3744729013, 0, 0, +world, 2344.73291, 494.811554, 5.199999809, 17, -0, -0, -0.9903891683, 0.1383088231, 374622133, 3744729013, 0, 0, +world, 2343.724854, 492.7708435, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2346.832031, 492.0608826, 5.199999809, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 3744729013, 0, 0, +world, 2344.183838, 479.1837769, 5.199999809, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 3744729013, 0, 0, +world, 2342.708984, 476.785553, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2345.036621, 476.1465149, 5.199999809, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 3744729013, 0, 0, +world, 2354.401611, 473.1730957, 5.300000191, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, 2366.766357, 401.7442932, 5.699999809, 17, -0, -0, -0.6586896181, -0.752414763, 2390727163, 3744729013, 0, 0, +world, 2356.318604, 460.9963379, 5.699999809, 17, -0, -0, -0.6586896181, -0.752414763, 2390727163, 3744729013, 0, 0, +world, 2338.434814, 413.550293, 6.079999924, 17, -0, -0, -0.9070439935, 0.4210358858, 374622133, 3744729013, 0, 0, +world, 2335.979248, 445.0982971, 6, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 3744729013, 0, 0, +world, 2334.207764, 446.2445068, 6, 17, -0, -0, -0.9146071076, 0.4043436944, 374622133, 3744729013, 0, 0, +world, 2334.305908, 444.0239868, 6, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2365.038818, 389.8928223, 5.199999809, 17, -0, -0, -0.9988558888, 0.04782194644, 374622133, 3744729013, 0, 0, +world, 2366.357178, 387.6596069, 5.599999905, 17, -0, -0, 0.3802635074, -0.92487818, 399630181, 3744729013, 0, 0, +world, 2344.27002, 261.9899292, 5.949999809, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, 2344.27002, 264.0378113, 5.949999809, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, 2342.130371, 274.6135254, 5.949999809, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, 2336.862305, 354.4978333, 5.199999809, 17, -0, -0, -0.9070439935, 0.4210358858, 374622133, 3744729013, 0, 0, +world, 2338.660156, 352.7523193, 6, 17, -0, -0, -0.762103498, -0.6474552751, 399630181, 3744729013, 0, 0, +world, 2335.292236, 335.6938782, 5, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, 2338.145264, 432.350708, 6.079999924, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, 2360.755859, 439.1294556, 5.699999809, 17, -0, -0, -0.6586896181, -0.752414763, 374622133, 3744729013, 0, 0, +world, 2358.288818, 455.1725769, 5.699999809, 17, -0, -0, -0.8494325876, -0.5276971459, 2390727163, 3744729013, 0, 0, +world, 2357.810059, 341.9386597, 5.199999809, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 3744729013, 0, 0, +world, 2356.262207, 342.8014221, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2357.935059, 343.8756714, 5.199999809, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 3744729013, 0, 0, +world, 2349.200928, 470.1234741, 5.5, 17, -0, -0, -0.9455185533, -0.3255682588, 399630181, 3744729013, 0, 0, +world, 2347.402832, 471.8690491, 5.199999809, 17, -0, -0, -0.9070439935, 0.4210358858, 374622133, 3744729013, 0, 0, +world, 2338.916016, 291.399292, 5.199999809, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 3744729013, 0, 0, +world, 2344.845703, 511.8982849, 5.949999809, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, 2344.112061, 506.1825867, 5.949999809, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, 2345.334473, 517.5834961, 5.949999809, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, 2329.699951, 524.6099854, 5.199999809, 17, -0, -0, -0.875886023, -0.4825180471, 374622133, 3744729013, 0, 0, +world, 2328.53125, 528.3620605, 6, 17, -0, -0, -0.152123332, -0.9883615375, 399630181, 3744729013, 0, 0, +world, 2301.881104, 567.80896, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2304.987793, 567.098999, 5.199999809, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 3744729013, 0, 0, +world, 2304.13501, 570.1364136, 5.199999809, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 3744729013, 0, 0, +world, 2330.152832, 544.8746338, 5.699999809, 17, -0, -0, -0.8494325876, -0.5276971459, 4033800822, 3744729013, 0, 0, +world, 2313.907471, 566.7958984, 5.699999809, 17, -0, -0, -0.9128341675, -0.4083304405, 374622133, 3744729013, 0, 0, +world, 2291.480957, 595.8113403, 5.199999809, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 3744729013, 0, 0, +world, 2290.266113, 594.5231323, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2242.277588, 587.5377197, 5.594844818, 17, -0, -0, -0.9999539256, -0.00959913712, 4033800822, 3744729013, 0, 0, +world, 2238.407227, 588.6015625, 5.594844818, 17, -0, -0, -0.9999539256, -0.00959913712, 4033800822, 3744729013, 0, 0, +world, 2234.340088, 591.8444824, 5.594844818, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, 2228.731201, 594.8490601, 5.594844818, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, 2153, 607, 10.21000004, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, 2165.19458, 457.1685791, 5.199999809, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 2046537925, 0, 0, +world, 2170.51001, 406, 6.090000153, 17, -0, -0, -5.960464478e-008, -1, 399630181, 2046537925, 0, 0, +world, 2162.780029, 431.4500122, 6.090000153, 17, -0, -0, 0.7071067691, -0.7071068287, 399630181, 2046537925, 0, 0, +world, 2195.810059, 501.1300049, 6.099999905, 17, -0, -0, -0.7071067691, -0.7071068287, 4033800822, 3744729013, 0, 0, +world, 2195.830078, 480.8699951, 6.099999905, 17, -0, -0, -1, 1.629206849e-007, 4033800822, 3744729013, 0, 0, +world, 2192.997803, 515.9892578, 5.5, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, 2193.389648, 520.1234741, 5.5, 17, -0, -0, -0.7277728319, -0.6858183146, 4033800822, 3744729013, 0, 0, +world, 2195.058838, 515.6351318, 5.5, 17, -0, -0, -0.3131639957, -0.9496990442, 4033800822, 3744729013, 0, 0, +world, 2190.875, 520.1134644, 5.75, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, 2244.389893, 560.6599731, 6.079999924, 17, -0, -0, 0.7071067691, -0.7071068287, 4033800822, 3744729013, 0, 0, +world, 2423.519531, 479.6755981, 5.199999809, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 3744729013, 0, 0, +world, 2427.209229, 462.0529785, 5.199999809, 17, -0, -0, -0.9070439935, 0.4210358858, 374622133, 3744729013, 0, 0, +world, 2427.386719, 458.5027466, 6, 17, -0, -0, -0.152123332, -0.9883615375, 399630181, 3744729013, 0, 0, +world, 2420.412354, 480.882782, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2422.667236, 483.2102966, 5.199999809, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 3744729013, 0, 0, +world, 2421.013428, 482.5853882, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2424.112061, 466.1825867, 5.949999809, 17, -0, -0, 0.6755902767, -0.7372772694, 3774357736, 3744729013, 0, 0, +world, 2424.845703, 471.8982849, 5.949999809, 17, -0, -0, 0.6534207463, -0.7569949031, 3774357736, 3744729013, 0, 0, +world, 2425.334473, 477.5834351, 5.949999809, 17, -0, -0, 0.748280406, -0.6633825302, 3774357736, 3744729013, 0, 0, +world, 2407.937744, 498.2864685, 5.949999809, 17, -0, -0, 0.748280406, -0.6633825302, 3774357736, 3744729013, 0, 0, +world, 2412.206055, 495.121582, 5.949999809, 17, -0, -0, 0.6534207463, -0.7569949031, 3774357736, 3744729013, 0, 0, +world, 2414.942139, 490.539032, 5.949999809, 17, -0, -0, 0.6755902767, -0.7372772694, 3774357736, 3744729013, 0, 0, +world, 2438.716064, 361.0308533, 5.949999809, 17, -0, -0, 0.6534207463, -0.7569949031, 3774357736, 3744729013, 0, 0, +world, 2436.41748, 357.6318665, 5.949999809, 17, -0, -0, 0.6755902767, -0.7372772694, 3774357736, 3744729013, 0, 0, +world, 2440.657959, 366.699646, 5.949999809, 17, -0, -0, 0.748280406, -0.6633825302, 3774357736, 3744729013, 0, 0, +world, 2422.876709, 301.6629944, 5.199999809, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 3744729013, 0, 0, +world, 2422.750732, 299.7259827, 5.199999809, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 3744729013, 0, 0, +world, 2421.202393, 300.5886841, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2455.229492, 244.9815674, 5, 17, -0, -0, 0.8343672156, -0.5512090325, 3457876882, 1719470624, 0, 0, +world, 2427.620117, 237.7799988, 5.800000191, 17, -0, -0, -0.9238795042, 0.3826834261, 3457876882, 1719470624, 0, 0, +world, 2466.780029, 236.5200043, 5.809999943, 17, -0, -0, 0.3826834261, -0.9238795638, 3457876882, 3744729013, 0, 0, +world, 2459.919922, 230.7599945, 5.599999905, 17, -0, -0, -0.9961947203, -0.08715580404, 3457876882, 1719470624, 0, 0, +world, 2435.060059, 269.0400085, 5.809999943, 17, -0, -0, 0.1736481488, -0.9848077893, 3457876882, 1719470624, 0, 0, +world, 2407.930908, 197.1688995, 5, 17, -0, -0, -0.9901462197, 0.1400371641, 3457876882, 1719470624, 0, 0, +world, 2412.974609, 190.6364899, 5, 17, -0, -0, -0.7896195054, -0.613596797, 3457876882, 1719470624, 0, 0, +world, 2412.021729, 195.0708008, 5, 17, -0, -0, -0.7211559415, -0.6927727461, 3457876882, 1719470624, 0, 0, +world, 2404.354492, 194.6309814, 5, 17, -0, -0, 0.7677247524, -0.6407797933, 3457876882, 1719470624, 0, 0, +world, 2402.124512, 190.9176025, 5, 17, -0, -0, 0.7890840769, -0.614285171, 3457876882, 1719470624, 0, 0, +world, 2506.776123, 308.3017578, 5, 17, -0, -0, -0.5562955141, -0.8309845328, 3457876882, 1719470624, 0, 0, +world, 2503.867676, 308.5498962, 5, 17, -0, -0, 0.8290374875, -0.5591929555, 3457876882, 1719470624, 0, 0, +world, 2505.715332, 310.1832581, 5, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 1719470624, 0, 0, +world, 2493.721436, 329.459137, 5, 17, -0, -0, -0.999935627, 0.0113443844, 3457876882, 1719470624, 0, 0, +world, 2491.075928, 326.3212585, 5, 17, -0, -0, 0.8343672156, -0.5512090325, 3457876882, 1719470624, 0, 0, +world, 2465.764893, 486.6986389, 5, 17, -0, -0, 0.8343672156, -0.5512090325, 3457876882, 3744729013, 0, 0, +world, 2503.721436, 539.4591675, 5, 17, -0, -0, -0.999935627, 0.0113443844, 3457876882, 3744729013, 0, 0, +world, 2540.657959, 486.699646, 5.949999809, 17, -0, -0, 0.748280406, -0.6633825302, 3774357736, 3744729013, 0, 0, +world, 2465.229492, 454.9815063, 5, 17, -0, -0, 0.8343672156, -0.5512090325, 3457876882, 3744729013, 0, 0, +world, 2469.918945, 455.3588562, 5, 17, -0, -0, 0.8343672156, -0.5512090325, 3457876882, 3744729013, 0, 0, +world, 2476.224121, 452.8591309, 5, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2477.828613, 457.9967651, 5, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2467.875244, 458.1195068, 5, 17, -0, -0, -0.999935627, 0.0113443844, 3457876882, 3744729013, 0, 0, +world, 2501.075928, 536.321167, 5, 17, -0, -0, 0.8343672156, -0.5512090325, 3457876882, 3744729013, 0, 0, +world, 2472.071045, 484.1988831, 5, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2473.675049, 489.3364563, 5, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2463.721436, 489.459137, 5, 17, -0, -0, -0.999935627, 0.0113443844, 3457876882, 3744729013, 0, 0, +world, 2461.075928, 486.3212585, 5, 17, -0, -0, 0.8343672156, -0.5512090325, 3457876882, 3744729013, 0, 0, +world, 2505.764893, 536.6986084, 5, 17, -0, -0, 0.8343672156, -0.5512090325, 3457876882, 3744729013, 0, 0, +world, 2511.787842, 526.0543823, 5, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2538.716064, 481.0308838, 5.949999809, 17, -0, -0, 0.6534207463, -0.7569949031, 3774357736, 3744729013, 0, 0, +world, 2536.41748, 477.6318359, 5.949999809, 17, -0, -0, 0.6755902767, -0.7372772694, 3774357736, 3744729013, 0, 0, +world, 2488.716064, 481.0308838, 5.949999809, 17, -0, -0, 0.6534207463, -0.7569949031, 3774357736, 3744729013, 0, 0, +world, 2486.41748, 477.6318359, 5.949999809, 17, -0, -0, 0.6755902767, -0.7372772694, 3774357736, 3744729013, 0, 0, +world, 2490.657959, 486.699646, 5.949999809, 17, -0, -0, 0.748280406, -0.6633825302, 3774357736, 3744729013, 0, 0, +world, 2341.283936, 394.2234802, 6.079999924, 17, -0, -0, 0.5891962647, -0.8079898953, 2039007863, 3744729013, 0, 0, +world, 2341.348145, 393.305481, 6.079999924, 17, -0, -0, 0.7991605401, -0.6011177301, 2039007863, 3744729013, 0, 0, +world, 2360.989746, 374.589386, 5.5, 17, -0, -0, -0.718126297, -0.6959127784, 2039007863, 3744729013, 0, 0, +world, 2360.925293, 375.5073853, 5.5, 17, -0, -0, -0.698415339, -0.7156926394, 2039007863, 3744729013, 0, 0, +world, 2285.426025, 329.7804871, 6.099999905, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 3744729013, 0, 0, +world, 2285.899658, 327.8434448, 6.099999905, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 3744729013, 0, 0, +world, 2284.351563, 328.1308594, 6.099999905, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2360.510498, 376.3704529, 5.5, 17, -0, -0, -0.698415339, -0.7156926394, 2039007863, 3744729013, 0, 0, +world, 2361.88501, 375.1648254, 5.5, 17, -0, -0, -0.718126297, -0.6959127784, 2039007863, 3744729013, 0, 0, +world, 2354.250244, 437.9217834, 5.5, 17, -0, -0, -0.698415339, -0.7156926394, 2039007863, 3744729013, 0, 0, +world, 2353.93042, 440.7987671, 5.5, 17, -0, -0, -0.09931974113, -0.9950555563, 2039007863, 3744729013, 0, 0, +world, 2355.209473, 437.5792847, 5.5, 17, -0, -0, -0.9998320937, -0.01832497492, 2039007863, 3744729013, 0, 0, +world, 2354.314209, 437.0037842, 5.5, 17, -0, -0, -0.718126297, -0.6959127784, 2039007863, 3744729013, 0, 0, +world, 2347.962891, 465.3014832, 5.5, 17, -0, -0, -0.9777832627, 0.2096185386, 2039007863, 3744729013, 0, 0, +world, 2349.241943, 462.0818787, 5.5, 17, -0, -0, -0.9998320937, -0.01832497492, 2039007863, 3744729013, 0, 0, +world, 2348.347168, 461.5065613, 5.5, 17, -0, -0, -0.718126297, -0.6959127784, 2039007863, 3744729013, 0, 0, +world, 2335.766113, 494.97995, 5.5, 17, -0, -0, -0.09931974113, -0.9950555563, 2039007863, 3744729013, 0, 0, +world, 2336.085449, 492.1029663, 5.5, 17, -0, -0, -0.9999995828, 0.0008726873784, 2039007863, 3744729013, 0, 0, +world, 2340.581055, 396.1825562, 6.079999924, 17, -0, -0, 0.7991605401, -0.6011177301, 2039007863, 3744729013, 0, 0, +world, 2340.51709, 397.1004944, 6.079999924, 17, -0, -0, 0.5891962647, -0.8079898953, 2039007863, 3744729013, 0, 0, +world, 2336.848633, 426.8498535, 6.079999924, 17, -0, -0, 0.7991605401, -0.6011177301, 2039007863, 3744729013, 0, 0, +world, 2336.081543, 429.7268677, 6.079999924, 17, -0, -0, -0.5262137651, -0.8503523469, 2039007863, 3744729013, 0, 0, +world, 2336.017578, 430.6448059, 6.079999924, 17, -0, -0, -0.5899011493, -0.8074754477, 2039007863, 3744729013, 0, 0, +world, 2336.784424, 427.7677917, 6.079999924, 17, -0, -0, 0.5891962647, -0.8079898953, 2039007863, 3744729013, 0, 0, +world, 2338.540039, 360.1900024, 6.090000153, 17, -0, -0, -0.9981876612, -0.06017758697, 399630181, 3744729013, 0, 0, +world, 2338.444336, 363.0330505, 5.5, 17, -0, -0, 0.07062678039, -0.9975028038, 374622133, 3744729013, 0, 0, +world, 2338.64209, 366.3697815, 5.545207977, 17, -0, -0, -0.9914448857, 0.1305262297, 2039007863, 3744729013, 0, 0, +world, 2357.796875, 354.872406, 5.5, 17, -0, -0, 0.07062678039, -0.9975028038, 374622133, 3744729013, 0, 0, +world, 2357.993652, 358.209198, 5.545207977, 17, -0, -0, -0.9914448857, 0.1305262297, 2039007863, 3744729013, 0, 0, +world, 2360.041748, 355.5983276, 6, 17, -0, -0, -0.8553642035, -0.5180271268, 399630181, 3744729013, 0, 0, +world, 2347.933838, 314.3361206, 5.5, 17, -0, -0, 0.07062678039, -0.9975028038, 374622133, 3744729013, 0, 0, +world, 2348.131592, 317.6729126, 5.545207977, 17, -0, -0, -0.9914448857, 0.1305262297, 2039007863, 3744729013, 0, 0, +world, 2207.487793, 158.394165, 5.5, 17, -0, -0, -0.9683657885, -0.2495350391, 537242508, 3744729013, 0, 0, +world, 2202.741211, 152.5623322, 5.5, 17, -0, -0, -0.9837286472, -0.1796605438, 537242508, 3744729013, 0, 0, +world, 2200.119141, 155.6816864, 5.5, 17, -0, -0, -0.994702816, 0.1027927175, 537242508, 3744729013, 0, 0, +world, 2192.569336, 152.4719238, 5.5, 17, -0, -0, -0.7163018584, -0.6977905631, 537242508, 3744729013, 0, 0, +world, 2190.443848, 153.5117035, 5.5, 17, -0, -0, -0.9811242819, -0.1933782548, 537242508, 3744729013, 0, 0, +world, 2227.350342, 142.6336365, 5.25, 17, -0, -0, 0.7144725919, -0.6996634007, 3774357736, 3744729013, 0, 0, +world, 2227.350342, 150.3193207, 5.25, 17, -0, -0, 0.7495336533, -0.6619662642, 3774357736, 3744729013, 0, 0, +world, 2227.485352, 136.3691864, 5.25, 17, -0, -0, -0.03228308633, -0.9994787574, 3774357736, 3744729013, 0, 0, +world, 2227.350342, 130.3193207, 5.25, 17, -0, -0, 0.7495336533, -0.6619662642, 3774357736, 3744729013, 0, 0, +world, 2227.485352, 116.3691711, 5.25, 17, -0, -0, -0.03228308633, -0.9994787574, 3774357736, 3744729013, 0, 0, +world, 2227.350342, 122.6336365, 5.25, 17, -0, -0, 0.7144725919, -0.6996634007, 3774357736, 3744729013, 0, 0, +world, 2180.248047, 157.6483002, 5.5, 17, -0, -0, -0.9837286472, -0.1796605438, 537242508, 3744729013, 0, 0, +world, 2177.625977, 160.7676392, 5.5, 17, -0, -0, -0.994702816, 0.1027927175, 537242508, 3744729013, 0, 0, +world, 2170.076172, 157.5578918, 5.5, 17, -0, -0, -0.7163018584, -0.6977905631, 537242508, 3744729013, 0, 0, +world, 2167.950928, 158.5976715, 5.5, 17, -0, -0, -0.9811242819, -0.1933782548, 537242508, 3744729013, 0, 0, +world, 2184.994141, 163.4801331, 5.5, 17, -0, -0, -0.9683657885, -0.2495350391, 537242508, 3744729013, 0, 0, +world, 2186.143311, 126.3657227, 5, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 2592350310, 0, 0, +world, 2146.143311, 126.3657227, 5, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 2592350310, 0, 0, +world, 2187.310059, 105.3099976, 5.800000191, 17, -0, -0, -0.9837286472, -0.1796605438, 537242508, 3744729013, 0, 0, +world, 2187.487793, 138.394165, 5.5, 17, -0, -0, -0.9683657885, -0.2495350391, 537242508, 3744729013, 0, 0, +world, 2145.900146, 98.84000397, 5.5, 17, -0, -0, -0.902585268, -0.4305111468, 537242508, 3744729013, 0, 0, +world, 2134.670166, 96, 5.5, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 2134.530029, 119.340004, 5.5, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 0, 0, +world, 2146.52002, 107.340004, 5.5, 17, -0, -0, -0.05834815651, -0.9982963204, 537242508, 3744729013, 0, 0, +world, 2150.417969, 141.0762177, 5.5, 17, -0, -0, -0.8616291881, -0.5075383186, 537242508, 3744729013, 0, 0, +world, 2150.248047, 137.6483002, 5.5, 17, -0, -0, -0.9837286472, -0.1796605438, 537242508, 3744729013, 0, 0, +world, 2220.681396, 114.0959549, 5.5, 17, -0, -0, -0.9811242819, -0.1933782548, 537242508, 3744729013, 0, 0, +world, 2222.806396, 113.0561905, 5.5, 17, -0, -0, -0.7163018584, -0.6977905631, 537242508, 3744729013, 0, 0, +world, 2184.434082, 132.1578522, 5.5, 17, -0, -0, -0.9811242819, -0.1933782548, 537242508, 3744729013, 0, 0, +world, 2186.55957, 131.1180725, 5.5, 17, -0, -0, -0.7163018584, -0.6977905631, 537242508, 3744729013, 0, 0, +world, 2153.261475, 130.3405457, 5.5, 17, -0, -0, -0.6839107275, -0.7295657396, 2390727163, 2592350310, 0, 0, +world, 2207.552002, 151.5920715, 5.5, 17, -0, -0, 0.05582171306, -0.9984407425, 2390727163, 2592350310, 0, 0, +world, 2349.250488, 314.7000122, 5.545207977, 17, -0, -0, -0.3040332496, -0.9526614547, 2039007863, 3744729013, 0, 0, +world, 2633.867676, 298.5498962, 6.400000095, 17, -0, -0, 0.8290374875, -0.5591929555, 3457876882, 3744729013, 0, 0, +world, 2636.776123, 298.3017578, 6.400000095, 17, -0, -0, -0.5562955141, -0.8309845328, 3457876882, 3744729013, 0, 0, +world, 2635.715332, 300.1832581, 6.400000095, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2629.456055, 302.5777283, 6.400000095, 17, -0, -0, 0.8290374875, -0.5591929555, 3457876882, 3744729013, 0, 0, +world, 2632.364746, 302.3295288, 6.400000095, 17, -0, -0, -0.5562955141, -0.8309845328, 3457876882, 3744729013, 0, 0, +world, 2631.304443, 304.2111511, 6.400000095, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2525.358154, 297.431488, 5, 17, -0, -0, 0.8290374875, -0.5591929555, 3457876882, 3744729013, 0, 0, +world, 2523.474121, 302.0883789, 8, 17, -0, -0, -0.5562955141, -0.8309845328, 3457876882, 3744729013, 0, 0, +world, 2521.645752, 307.8352356, 13, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2520.108643, 307.5187683, 13, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2489.900146, 255.7552643, 5, 17, -0, -0, -0.7343224883, -0.6788007617, 3457876882, 3744729013, 0, 0, +world, 2458.533936, 291.5828552, 6, 17, -0, -0, -0.7343224883, -0.6788007617, 3457876882, 3744729013, 0, 0, +world, 2460.433594, 293.4269104, 5, 17, -0, -0, -0.7343224883, -0.6788007617, 3457876882, 3744729013, 0, 0, +world, 2792.775391, 366.302002, 5, 17, -0, -0, -0.5562955141, -0.8309845328, 3457876882, 3744729013, 0, 0, +world, 2789.131592, 367.3888245, 5, 17, -0, -0, -0.9846558571, 0.1745074987, 3457876882, 3744729013, 0, 0, +world, 2788.843994, 362.0503845, 5, 17, -0, -0, 0.1062643304, -0.9943379164, 3457876882, 3744729013, 0, 0, +world, 2792.040527, 362.3700867, 5, 17, -0, -0, -0.2232500017, -0.974761188, 3457876882, 3744729013, 0, 0, +world, 2621.947021, 409.8420105, 5.199999809, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 1719470624, 0, 0, +world, 2622.238037, 408.3603821, 5.199999809, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 1719470624, 0, 0, +world, 2620.274414, 410.8181152, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 1719470624, 0, 0, +world, 2620.487549, 409.160675, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 1719470624, 0, 0, +world, 2384.982422, 131.7576447, 5, 17, -0, -0, -0.7896195054, -0.613596797, 3457876882, 3744729013, 0, 0, +world, 2384.029053, 136.1919556, 5, 17, -0, -0, -0.7211559415, -0.6927727461, 3457876882, 3744729013, 0, 0, +world, 2376.361816, 135.7521362, 5, 17, -0, -0, 0.7677247524, -0.6407797933, 3457876882, 3744729013, 0, 0, +world, 2377.200439, 130.9519348, 5, 17, -0, -0, 0.7890840769, -0.614285171, 3457876882, 3744729013, 0, 0, +world, 2379.938477, 138.2900391, 5, 17, -0, -0, -0.9901462197, 0.1400371641, 3457876882, 3744729013, 0, 0, +world, 2346.28833, 252.0662994, 5.199999809, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 1719470624, 0, 0, +world, 2344.740479, 252.9290619, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 1719470624, 0, 0, +world, 2346.41333, 254.0033264, 5.199999809, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 1719470624, 0, 0, +world, 2424.27002, 254.0378723, 5.949999809, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, 2329.236572, 240.7576599, 5.949999809, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, 2321.602051, 225.8483429, 5.949999809, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, 2316.672607, 216.2659912, 5.949999809, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, 2435.931885, 256.0837097, 5.949999809, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, 2435.931885, 266.0837097, 5.949999809, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, 2441.09668, 278.6667786, 5.949999809, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, 2330.689941, 155.4100037, 5.800000191, 17, -0, -0, -0.7071068287, -0.7071067095, 2349828104, 3744729013, 0, 0, +world, 2350.76001, 160.3800049, 5.800000191, 17, -0, -0, 0.7071068287, -0.7071067691, 3457876882, 3744729013, 0, 0, +world, 2333.343018, 160.0538635, 5, 17, -0, -0, -0.7107992768, -0.7033948898, 3457876882, 3744729013, 0, 0, +world, 2347.407715, 157.265213, 5, 17, -0, -0, -0.9941509962, 0.1079992279, 3457876882, 3744729013, 0, 0, +world, 2349.647949, 153.3437653, 5, 17, -0, -0, -0.6004202366, -0.7996846437, 3457876882, 3744729013, 0, 0, +world, 2309.018066, 194.0789948, 5, 17, -0, -0, -0.6755902767, -0.7372772694, 3457876882, 3744729013, 0, 0, +world, 2334.109863, 171.490921, 5, 17, -0, -0, 0.006981316023, -0.9999756217, 3457876882, 3744729013, 0, 0, +world, 2295.949951, 190, 5, 17, -0, -0, -0.2907020748, -0.9568136334, 3457876882, 3744729013, 0, 0, +world, 2341.330322, 152.1632843, 5, 17, -0, -0, -0.6736576557, -0.7390435934, 3457876882, 3744729013, 0, 0, +world, 2340.02124, 148.1016235, 5, 17, -0, -0, 0.006981316023, -0.9999756217, 3457876882, 3744729013, 0, 0, +world, 2337.963135, 158.1880035, 5.550862789, 17, -0, -0, -0.9996340871, 0.02704929747, 3457876882, 3744729013, 0, 0, +world, 2351.017822, 137.2967987, 5, 17, -0, -0, 0.006981316023, -0.9999756217, 3457876882, 3744729013, 0, 0, +world, 2346.414063, 137.552536, 7, 17, -0, -0, 0.006981316023, -0.9999756217, 3457876882, 3744729013, 0, 0, +world, 2339.485107, 145.8164063, 6, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, 2282.772705, 343.8867493, 5, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, 2313.204834, 558.1116943, 5.5, 17, -0, -0, -0.718126297, -0.6959127784, 2039007863, 3744729013, 0, 0, +world, 2314.100586, 558.6871948, 5.5, 17, -0, -0, -0.9998320937, -0.01832497492, 2039007863, 3744729013, 0, 0, +world, 2313.141357, 559.0296631, 5.5, 17, -0, -0, -0.698415339, -0.7156926394, 2039007863, 3744729013, 0, 0, +world, 2312.821777, 561.9066772, 5.5, 17, -0, -0, -0.9998477101, -0.01745238341, 2039007863, 3744729013, 0, 0, +world, 2325.57373, 535.1744995, 5.5, 17, -0, -0, -0.9998320937, -0.01832497492, 2039007863, 3744729013, 0, 0, +world, 2324.614502, 535.5170898, 5.5, 17, -0, -0, -0.698415339, -0.7156926394, 2039007863, 3744729013, 0, 0, +world, 2325.888672, 537.1191406, 5.5, 17, -0, -0, -0.9998477101, -0.01745238341, 2039007863, 3744729013, 0, 0, +world, 2324.678955, 534.5991211, 5.5, 17, -0, -0, -0.718126297, -0.6959127784, 2039007863, 3744729013, 0, 0, +world, 2356.713867, 454.5392456, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2354.92627, 460.7184448, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2366.766357, 408.1231384, 5.699999809, 17, -0, -0, -0.7581343651, -0.6520983577, 2390727163, 3744729013, 0, 0, +world, 2304.559814, 530.4429321, 5, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, 2338.160645, 289.3065186, 5.5, 17, -0, -0, 0.275637418, -0.9612616897, 2039007863, 3744729013, 0, 0, +world, 2336.697754, 289.7408142, 5.5, 17, -0, -0, 0.2680792809, -0.9633968472, 2039007863, 3744729013, 0, 0, +world, 2339.119873, 288.9639587, 5.5, 17, -0, -0, -0.718126297, -0.6959127784, 2039007863, 3744729013, 0, 0, +world, 2351.926514, 330.9406738, 5.5, 17, -0, -0, -0.698415339, -0.7156926394, 2039007863, 3744729013, 0, 0, +world, 2352.885742, 333.5027161, 5.5, 17, -0, -0, -0.718126297, -0.6959127784, 2039007863, 3744729013, 0, 0, +world, 2351.865234, 329.7973633, 5.5, 17, -0, -0, -0.8866075277, -0.4625225365, 2039007863, 3744729013, 0, 0, +world, 2352.337646, 332.2795105, 5.5, 17, -0, -0, -0.07236777246, -0.9973779917, 2039007863, 3744729013, 0, 0, +world, 2340.910889, 392.255127, 6.079999924, 17, -0, -0, -0.9914448857, 0.1305262297, 2039007863, 3744729013, 0, 0, +world, 2340.033447, 411.9729919, 6.079999924, 17, -0, -0, -0.426568687, -0.9044551849, 2039007863, 3744729013, 0, 0, +world, 2340.097656, 411.0550537, 6.079999924, 17, -0, -0, -0.6142851114, -0.7890841961, 2039007863, 3744729013, 0, 0, +world, 2313.45459, 484.7254639, 5.199999809, 17, -0, -0, -0.7727335691, -0.6347305179, 399630181, 3744729013, 0, 0, +world, 2308.58374, 492.3783875, 5.199999809, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, 2310.910889, 491.7393494, 5.199999809, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 3744729013, 0, 0, +world, 2315.075928, 485.7164917, 5.5, 17, -0, -0, 0.6401098371, -0.7682834268, 399630181, 3744729013, 0, 0, +world, 2313.278076, 487.4620056, 5.199999809, 17, -0, -0, -0.9070439935, 0.4210358858, 374622133, 3744729013, 0, 0, +world, 2312.486084, 477.9897766, 5.5, 17, -0, -0, -0.9777832627, 0.2096185386, 2039007863, 3744729013, 0, 0, +world, 2315.117188, 477.6748352, 5.5, 17, -0, -0, -0.9998320937, -0.01832497492, 2039007863, 3744729013, 0, 0, +world, 2310.058594, 494.7767944, 5.199999809, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 3744729013, 0, 0, +world, 2292.091064, 184.3172913, 5, 17, -0, -0, -0.2823413312, -0.9593139887, 3457876882, 3744729013, 0, 0, +world, 2228.525146, 75.82167816, 5.675274372, 17, -0, -0, -0.6781597733, -0.7349144816, 4057803041, 3744729013, 0, 0, +world, 2229.602051, 86.46073151, 5.675274372, 17, -0, -0, -0.6781597733, -0.7349144816, 374622133, 3744729013, 0, 0, +world, 2227.485352, 86.36917114, 5.25, 17, -0, -0, -0.7271741033, -0.6864530444, 3774357736, 3744729013, 0, 0, +world, 2228.690186, 77.62269592, 5.25, 17, -0, -0, -0.7271741033, -0.6864530444, 3774357736, 3744729013, 0, 0, +world, 2200.39209, 19.557024, 5.25, 17, -0, -0, 0.7144725919, -0.6996634007, 3774357736, 3744729013, 0, 0, +world, 2200.39209, 27.24271584, 5.25, 17, -0, -0, 0.7495336533, -0.6619662642, 3774357736, 3744729013, 0, 0, +world, 2200.527588, 13.29256153, 5.25, 17, -0, -0, -0.03228308633, -0.9994787574, 3774357736, 3744729013, 0, 0, +world, 2200.39209, 7.242711067, 5.25, 17, -0, -0, 0.7495336533, -0.6619662642, 3774357736, 3744729013, 0, 0, +world, 2200.527588, -6.707437515, 5.25, 17, -0, -0, -0.03228308633, -0.9994787574, 3774357736, 3744729013, 0, 0, +world, 2200.39209, -0.4429721832, 5.25, 17, -0, -0, 0.7144725919, -0.6996634007, 3774357736, 3744729013, 0, 0, +world, 2195.69165, 7.416113853, 5, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, 2193.7229, -8.980636597, 5.5, 17, -0, -0, -0.9811242819, -0.1933782548, 537242508, 3744729013, 0, 0, +world, 2195.848145, 19.9795742, 5.5, 17, -0, -0, -0.7163018584, -0.6977905631, 537242508, 3744729013, 0, 0, +world, 2193.7229, 21.01936913, 5.5, 17, -0, -0, -0.9811242819, -0.1933782548, 537242508, 3744729013, 0, 0, +world, 2195.848145, -10.02041626, 5.5, 17, -0, -0, -0.7163018584, -0.6977905631, 537242508, 3744729013, 0, 0, +world, 2195.432617, -19.06999969, 5.5, 17, -0, -0, -0.9811242819, -0.1933782548, 537242508, 3744729013, 0, 0, +world, 2125, -29, 5.5, 17, -0, -0, -0.008726484142, -0.9999619126, 537242508, 3744729013, 0, 0, +world, 2122, -24.84324837, 5.5, 17, -0, -0, 0.8201519847, -0.5721457005, 537242508, 3744729013, 0, 0, +world, 2385.37915, 220.0167999, 5, 17, -0, -0, -0.8817157149, 0.471781075, 3457876882, 3744729013, 0, 0, +world, 2382.071777, 213.7844086, 5, 17, -0, -0, -0.7211559415, -0.6927727461, 3457876882, 3744729013, 0, 0, +world, 2375.556396, 203.1786957, 5, 17, -0, -0, 0.3518416584, -0.9360595345, 3457876882, 3744729013, 0, 0, +world, 2373.32666, 199.4653473, 5, 17, -0, -0, 0.7890840769, -0.614285171, 3457876882, 3744729013, 0, 0, +world, 2378.494141, 208.6163635, 5, 17, -0, -0, -0.4794578552, -0.8775649071, 3457876882, 3744729013, 0, 0, +world, 2314.793945, 289.9159241, 5.5, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, 2313.799072, 296.2318115, 5.75, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, 2310.827881, 305.9924011, 5.5, 17, -0, -0, -0.196801886, -0.9804432988, 4033800822, 3744729013, 0, 0, +world, 2283.799072, 216.2318115, 5.75, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, 2278.349121, 213.5986023, 5.5, 17, -0, -0, -0.196801886, -0.9804432988, 4033800822, 3744729013, 0, 0, +world, 2297.329346, 224.8592529, 5.5, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, 2216.6875, 294.5961914, 5.949999809, 17, -0, -0, -0.9938647747, -0.1106017306, 3774357736, 3744729013, 0, 0, +world, 2222.848389, 294.1004333, 5.949999809, 17, -0, -0, -0.9925461411, 0.121869199, 3774357736, 3744729013, 0, 0, +world, 2229.859863, 294.3128967, 5.949999809, 17, -0, -0, -0.9925461411, 0.121869199, 3774357736, 3744729013, 0, 0, +world, 2237.933105, 293.8878479, 5.949999809, 17, -0, -0, -0.9925461411, 0.121869199, 3774357736, 3744729013, 0, 0, +world, 2323.715088, 547.1189575, 5.5, 17, -0, -0, -0.9998320937, -0.01832497492, 2039007863, 3744729013, 0, 0, +world, 2322.756348, 547.4616699, 5.5, 17, -0, -0, -0.698415339, -0.7156926394, 2039007863, 3744729013, 0, 0, +world, 2322.820313, 546.5436401, 5.5, 17, -0, -0, -0.718126297, -0.6959127784, 2039007863, 3744729013, 0, 0, +world, 2320.733643, 548.1351318, 5.5, 17, -0, -0, -0.9998477101, -0.01745238341, 2039007863, 3744729013, 0, 0, +world, 2273.393311, 667.8694458, 5, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2277.195313, 665.6279907, 5, 17, -0, -0, -0.9022092223, -0.4312985837, 3457876882, 3744729013, 0, 0, +world, 2274.93042, 668.1859131, 5, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2254.974121, 678.6187134, 5, 17, -0, -0, 0.8290374875, -0.5591929555, 3457876882, 3744729013, 0, 0, +world, 2280.494385, 663.7684937, 5, 17, -0, -0, -0.9369773865, -0.3493900895, 3457876882, 3744729013, 0, 0, +world, 2252.690674, 680.4213257, 5, 17, -0, -0, -0.5562955141, -0.8309845328, 3457876882, 3744729013, 0, 0, +world, 2177.84668, 753.2088623, 5.800000191, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2184.948242, 749.1078491, 5.800000191, 17, -0, -0, -0.9369773865, -0.3493900895, 3457876882, 3744729013, 0, 0, +world, 2215.031738, 680.9875488, 5, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2211.971924, 679.6794434, 5, 17, -0, -0, -0.9993908405, 0.03489937633, 3457876882, 3744729013, 0, 0, +world, 2215.101074, 678.8544312, 5, 17, -0, -0, -0.2948743701, -0.9555360079, 3457876882, 3744729013, 0, 0, +world, 2094.090088, 571.6900024, 18, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, 899.0700073, -648.4133911, 16, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 0, 0, +world, 887.1511841, -640.0501709, 13, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 0, 0, +world, 887.3014526, -638.4979248, 13, 17, -0, -0, -0.8415108323, -0.5402402282, 2039007863, 3744729013, 0, 0, +world, 872.8789063, -630.7357178, 13, 17, -0, -0, -0.8415108323, -0.5402402282, 2039007863, 3744729013, 0, 0, +world, 872.7286987, -632.288208, 13, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 0, 0, +world, 893.0606079, -662.5355225, 16, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 0, 0, +world, 928.5161133, -686.8736572, 16, 17, -0, -0, -0.9998477101, -0.01745238341, 2039007863, 3744729013, 0, 0, +world, 930.640625, -687.3692627, 16, 17, -0, -0, -0.9998477101, -0.01745238341, 2039007863, 3744729013, 0, 0, +world, 981.703064, -702.2417603, 16, 17, -0, -0, -0.9998477101, -0.01745238341, 2039007863, 3744729013, 0, 0, +world, 1177.573853, -681.7391357, 16, 17, -0, -0, -0.9997014999, 0.02443229966, 2039007863, 3744729013, 0, 0, +world, 1179.93335, -680.7247314, 16, 17, -0, -0, -0.9595599771, 0.281504333, 2039007863, 3744729013, 0, 0, +world, 877.3084717, -835.8521118, 3, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 776502014, 0, 0, +world, 878.932373, -839.4920654, 3, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 776502014, 0, 0, +world, 901.7738037, -816.3293457, 4, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 9, 18, +world, 898.3743896, -815.6211548, 4, 17, -0, -0, -0.8651513457, -0.5015108585, 399630181, 3744729013, 0, 0, +world, 964.7456665, -724.2787476, 15, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 966.3694458, -727.9185791, 15, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 967, -725.5, 15, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 9, 18, +world, 961.2045898, -716.913269, 14, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 976.8290405, -714.2591553, 14, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 977.7805786, -714.6096191, 14, 17, -0, -0, -0.9629275203, -0.2697602808, 374622133, 3744729013, 0, 0, +world, 984.777832, -719.9411621, 14, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 9, 18, +world, 983.4257202, -719.5406494, 14, 17, -0, -0, -0.9974407554, 0.0714976117, 2039007863, 3744729013, 9, 18, +world, 982.5745239, -720.3919678, 14, 17, -0, -0, -0.9974407554, 0.0714976117, 2039007863, 3744729013, 9, 18, +world, 998.9995117, -721.1599121, 14, 17, -0, -0, -0.9974407554, 0.0714976117, 2039007863, 3744729013, 9, 18, +world, 998.1480713, -722.0113525, 14, 17, -0, -0, -0.9974407554, 0.0714976117, 2039007863, 3744729013, 9, 18, +world, 1000.351501, -721.5606689, 14, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 9, 18, +world, 1006.261475, -722.7957764, 14, 17, -0, -0, -0.9974407554, 0.0714976117, 2039007863, 3744729013, 9, 18, +world, 1005.410217, -723.6469727, 14, 17, -0, -0, -0.9974407554, 0.0714976117, 2039007863, 3744729013, 9, 18, +world, 1007.613464, -723.1964111, 14, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 9, 18, +world, 1032.244141, -721.3421631, 14, 17, -0, -0, -0.9974407554, 0.0714976117, 2039007863, 3744729013, 9, 18, +world, 1031.392822, -722.1936035, 14, 17, -0, -0, -0.9974407554, 0.0714976117, 2039007863, 3744729013, 9, 18, +world, 1033.596191, -721.7429199, 14, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 9, 18, +world, 984.2941895, -745.0786743, 7.139999866, 17, -0, -0, -0.9974407554, 0.0714976117, 2039007863, 3744729013, 9, 18, +world, 985.6460571, -745.4793091, 7.139999866, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 9, 18, +world, 983.442749, -745.9299927, 7.139999866, 17, -0, -0, -0.9974407554, 0.0714976117, 2039007863, 3744729013, 9, 18, +world, 907.2385864, -733.9955444, 12, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 908.8623657, -737.6352539, 12, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 909.493042, -735.2166748, 12, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 9, 18, +world, 903.6975098, -726.6299438, 12.60000038, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 904.5285645, -685.3711548, 16, 17, -0, -0, -0.9882283807, -0.1529857069, 2039007863, 3744729013, 0, 0, +world, 906.5316772, -686.3227539, 16, 17, -0, -0, -0.9882283807, -0.1529857069, 2039007863, 3744729013, 0, 0, +world, 988.2344971, -707.5247192, 16, 17, -0, -0, -0.9882283807, -0.1529857069, 2039007863, 3744729013, 0, 0, +world, 1086.534668, -687.1989136, 16, 17, -0, -0, -0.9882283807, -0.1529857069, 2039007863, 3744729013, 0, 0, +world, 1083.830322, -687.1486816, 16, 17, -0, -0, -0.9973144531, 0.07323826104, 2039007863, 3744729013, 0, 0, +world, 1114.478394, -679.1361694, 16, 17, -0, -0, 0.08454731852, -0.9964194894, 2039007863, 3744729013, 0, 0, +world, 1164.8573, -687.1305542, 16, 17, -0, -0, -0.9882283807, -0.1529857069, 2039007863, 3744729013, 0, 0, +world, 1162.095215, -686.7764282, 16, 17, -0, -0, -0.9882283807, -0.1529857069, 2039007863, 3744729013, 0, 0, +world, 1236.119263, -613.6584473, 14, 17, -0, -0, -0.5785698295, -0.8156328797, 2039007863, 3744729013, 0, 0, +world, 1236.061401, -606.2431641, 14, 17, -0, -0, -0.7575650811, -0.6527596712, 2039007863, 3744729013, 0, 0, +world, 1236.211792, -609.8990479, 14, 17, -0, -0, -0.7235697508, -0.6902512908, 2039007863, 3744729013, 0, 0, +world, 1238.625, -629.8756714, 14, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, 1241.695923, -627.9226685, 14.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1248.619873, -522.8200073, 12.92000008, 17, -0, -0, -0.8833569288, -0.468700856, 2390727163, 3744729013, 0, 0, +world, 1250.623047, -528.3034668, 14.29999733, 17, -0, -0, 0.4687007666, -0.8833569884, 2150547825, 3744729013, 0, 0, +world, 1249.808838, -526.9401855, 14.29999733, 17, -0, -0, 0.4687007666, -0.8833569884, 2150547825, 3744729013, 0, 0, +world, 1242.362061, -540.2226563, 14.01000023, 17, -0, -0, -0.3493900001, -0.9369773865, 2390727163, 3744729013, 0, 0, +world, 1243.93042, -538.501709, 14.29999733, 17, -0, -0, -0.2990409434, -0.9542403221, 2150547825, 3744729013, 0, 0, +world, 1240.21228, -539.2631226, 14.29999733, 17, -0, -0, -0.1106018499, -0.9938647747, 2150547825, 3744729013, 0, 0, +world, 1243.418335, -539.5446777, 14.01000023, 17, -0, -0, -0.3048642874, -0.9523957968, 2390727163, 3744729013, 0, 0, +world, 1216.209961, -518.3400269, 13.05000019, 17, -0, -0, 0.3444792926, -0.9387938976, 2390727163, 3744729013, 0, 0, +world, 1235.091797, -502.1123962, 14.29999733, 17, -0, -0, -0.8825375438, -0.4702419043, 2150547825, 3154537368, 0, 0, +world, 1234.276978, -500.7489929, 14.29999733, 17, -0, -0, -0.9022093415, -0.4312983453, 2150547825, 3154537368, 0, 0, +world, 1228.27478, -502.0724182, 13.89999962, 17, -0, -0, -0.08019895107, -0.9967788458, 1362834872, 3154537368, 0, 0, +world, 1213.626221, -512.9337158, 13.89999962, 17, -0, -0, -0.08019895107, -0.9967788458, 1362834872, 3154537368, 0, 0, +world, 1215.859253, -496.6942139, 14, 17, -0, -0, -0, -1, 3051799743, 3744729013, 0, 0, +world, 1215.859253, -496.6942139, 14, 17, -0, -0, -0, -1, 3051799743, 3744729013, 0, 0, +world, 1214.43335, -495.6016846, 14.29999733, 17, -0, -0, 0.4485390782, -0.8937632442, 2150547825, 3154537368, 0, 0, +world, 1249.28186, -539.2716064, 14, 17, -0, -0, -0.9925461411, -0.121869199, 2661143298, 3154537368, 0, 0, +world, 1250.684204, -537.1682129, 14, 17, -0, -0, -0.9177545905, 0.3971480131, 2661143298, 3154537368, 0, 0, +world, 1277.423828, -537.2775269, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1279.05249, -538.9772339, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1274.088013, -486.8989258, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1276.691895, -488.7018127, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1273.186279, -484.5453186, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1276.76709, -485.4717712, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1254.766846, -494.4719849, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1253.365112, -495.874115, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1251.787109, -498.1527405, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1216.569336, -487.1257324, 14, 17, -0, -0, -0.9999984503, -0.001745298621, 3978157958, 3744729013, 0, 0, +world, 1217.426758, -488.2729492, 14, 17, -0, -0, -0.899938643, -0.4360165298, 3978157958, 3744729013, 0, 0, +world, 1217.521973, -490.9248962, 14, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 3744729013, 0, 0, +world, 1215.318848, -488.8216553, 14, 17, -0, -0, 0.6238796711, -0.7815203667, 3978157958, 3744729013, 0, 0, +world, 961.6275024, -740.3364868, 9.100000381, 17, -0, -0, -0.899938643, -0.4360165298, 3978157958, 3744729013, 0, 0, +world, 960.3770142, -742.0325317, 8.600000381, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 3744729013, 0, 0, +world, 958.173645, -739.9291382, 9.600000381, 17, -0, -0, 0.6238796711, -0.7815203667, 3978157958, 3744729013, 0, 0, +world, 959.4242554, -738.2332153, 10.5, 17, -0, -0, -0.9999984503, -0.001745298621, 3978157958, 3744729013, 0, 0, +world, 939.7446899, -795.0714722, 4.5, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 776502014, 18, 5, +world, 937.5411987, -792.9682617, 4.5, 17, -0, -0, 0.6238796711, -0.7815203667, 3978157958, 776502014, 18, 5, +world, 938.7918091, -791.2723389, 4.5, 17, -0, -0, -0.9999984503, -0.001745298621, 3978157958, 776502014, 18, 5, +world, 940.9952393, -793.3756104, 4.5, 17, -0, -0, -0.899938643, -0.4360165298, 3978157958, 776502014, 18, 5, +world, 896.3864746, -797.0506592, 4.5, 17, -0, -0, -0.899938643, -0.4360165298, 3978157958, 3744729013, 0, 0, +world, 895.1359863, -798.74646, 4.5, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 3744729013, 0, 0, +world, 894.1831055, -794.9473877, 4.5, 17, -0, -0, -0.9999984503, -0.001745298621, 3978157958, 3744729013, 0, 0, +world, 892.9327393, -796.6431885, 4.5, 17, -0, -0, 0.6238796711, -0.7815203667, 3978157958, 3744729013, 0, 0, +world, 1026.386475, -787.0506592, 4.5, 17, -0, -0, -0.899938643, -0.4360165298, 3978157958, 3744729013, 0, 0, +world, 1025.135986, -788.74646, 4.5, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 3744729013, 0, 0, +world, 1024.183105, -784.9473877, 4.5, 17, -0, -0, -0.9999984503, -0.001745298621, 3978157958, 3744729013, 0, 0, +world, 1022.932739, -786.6431885, 4.5, 17, -0, -0, 0.6238796711, -0.7815203667, 3978157958, 3744729013, 0, 0, +world, 1051.768921, -728.0562134, 14, 17, -0, -0, -0.899938643, -0.4360165298, 3978157958, 3744729013, 7, 23, +world, 1050.518433, -729.7522583, 14, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 3744729013, 7, 23, +world, 1049.565552, -725.953064, 14, 17, -0, -0, -0.9999984503, -0.001745298621, 3978157958, 3744729013, 7, 23, +world, 1048.315063, -727.6488647, 14, 17, -0, -0, 0.6238796711, -0.7815203667, 3978157958, 3744729013, 7, 23, +world, 1330.387207, -528.7474365, 14, 17, -0, -0, -0.899938643, -0.4360165298, 3978157958, 3744729013, 0, 0, +world, 1328.183838, -526.644165, 14, 17, -0, -0, -0.9999984503, -0.001745298621, 3978157958, 3744729013, 0, 0, +world, 1326.93335, -528.3399658, 14, 17, -0, -0, 0.6238796711, -0.7815203667, 3978157958, 3744729013, 0, 0, +world, 1329.136719, -530.4433594, 14, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 3744729013, 0, 0, +world, 940.2625732, -825.5498657, 2, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 776502014, 18, 5, +world, 938.0591431, -823.4466553, 2, 17, -0, -0, 0.6238796711, -0.7815203667, 3978157958, 776502014, 18, 5, +world, 941.5130615, -823.8540649, 2, 17, -0, -0, -0.899938643, -0.4360165298, 3978157958, 776502014, 18, 5, +world, 987.6999512, -807.53479, 4, 17, -0, -0, 0.6238796711, -0.7815203667, 3978157958, 3744729013, 6, 18, +world, 991.1536865, -807.9421387, 4, 17, -0, -0, -0.899938643, -0.4360165298, 3978157958, 3744729013, 6, 18, +world, 989.9033203, -809.6380615, 4, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 3744729013, 6, 18, +world, 1038.604126, -738.0183716, 9, 17, -0, -0, -0.9974407554, 0.0714976117, 2039007863, 3744729013, 9, 18, +world, 1040.807495, -737.567688, 9, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 9, 18, +world, 1039.455444, -737.1670532, 9, 17, -0, -0, -0.9974407554, 0.0714976117, 2039007863, 3744729013, 9, 18, +world, 937.5231934, -729.013916, 16, 17, -0, -0, -0.8690636158, -0.4947003424, 2039007863, 3744729013, 9, 18, +world, 941.4005737, -732.1230469, 16, 17, -0, -0, -0.9055686593, 0.4241997302, 2039007863, 3744729013, 9, 18, +world, 937.432373, -726.6459351, 16, 17, -0, -0, -0.8136084676, -0.5814130902, 2039007863, 3744729013, 9, 18, +world, 930, -846.6459351, 16, 17, -0, -0, -0.8136084676, -0.5814130902, 2039007863, 3744729013, 9, 18, +world, 930, -844.2382202, 16, 17, -0, -0, -0.6593458652, -0.751839757, 2039007863, 3744729013, 9, 18, +world, 930.0101929, -842.7466431, 16, 17, -0, -0, -0.6593458652, -0.751839757, 2039007863, 3744729013, 9, 18, +world, 929.9747925, -843.4904785, 16, 17, -0, -0, -0.6593458652, -0.751839757, 2039007863, 3744729013, 9, 18, +world, 914.9750366, -896, 14.39999962, 17, -0, -0, -0.6593458652, -0.751839757, 2039007863, 3744729013, 9, 18, +world, 914.9750366, -894.2974854, 14.39999962, 17, -0, -0, -0.8558160067, -0.5172803402, 2039007863, 3744729013, 9, 18, +world, 920.6940918, -896.3970947, 14.39999962, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 6, 18, +world, 919.2393799, -894.9219971, 14.39999962, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 6, 18, +world, 939.4842529, -718.2203979, 14.80000019, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 0, 0, +world, 933.8466187, -798.673645, 14, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 4, 10, +world, 937.0524902, -862.8531494, 14, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 4, 10, +world, 937.0524902, -900.3745117, 14.39999962, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 4, 10, +world, 1202.016724, -679.2333984, 15, 17, -0, -0, -0.9363662004, 0.3510246575, 374622133, 3744729013, 0, 0, +world, 1203.132202, -681.251709, 15, 17, -0, -0, -0.09323960543, -0.9956436753, 374622133, 3744729013, 0, 0, +world, 1204.725708, -681.0393677, 15, 17, -0, -0, -0.09323960543, -0.9956436753, 374622133, 3744729013, 0, 0, +world, 993.3806152, -703.5366821, 16, 17, -0, -0, -0.899938643, -0.4360165298, 3978157958, 3744729013, 0, 0, +world, 989.5230103, -703.3894653, 16, 17, -0, -0, -0.9999984503, -0.001745298621, 3978157958, 3744729013, 0, 0, +world, 988.272522, -701.0853882, 16, 17, -0, -0, 0.6238796711, -0.7815203667, 3978157958, 3744729013, 0, 0, +world, 990.4758301, -707.1886597, 16, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 3744729013, 0, 0, +world, 914.7199707, -889.9799805, 14.39999962, 17, -0, -0, -0.8558160067, -0.5172803402, 2039007863, 3744729013, 9, 18, +world, 933.2106934, -892.0462036, 14.39999962, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 6, 18, +world, 926.902832, -898.0131226, 14.76914024, 17, -0, -0, 0.004363403656, -0.9999904633, 2390727163, 3744729013, 6, 18, +world, 924, -891.7399902, 14.39999962, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 4, 10, +world, 927.4915771, -891.6491089, 14.39999962, 17, -0, -0, -0.6593458652, -0.751839757, 2039007863, 3744729013, 9, 18, +world, 1033.579956, -709.8599854, 16.21999931, 17, 0.003041435266, 0.01978444308, -0.9997503757, -0.009928193875, 1604404556, 3744729013, 0, 0, +world, 1262.593994, -339.6430054, 21.30000114, 17, -0, -0, 0.7524148226, -0.6586895585, 2150547825, 3154537368, 0, 0, +world, 1284.143555, -530.5894775, 14.29999733, 17, -0, -0, -0.9938648343, -0.1106014997, 2150547825, 3154537368, 0, 0, +world, 1282.734497, -531.7096558, 14, 17, -0, -0, -0.9925461411, -0.121869199, 2661143298, 3154537368, 0, 0, +world, 1325.107422, -488.9242554, 14.29999733, 17, -0, -0, -0.2990409434, -0.9542403221, 2150547825, 3154537368, 0, 0, +world, 922.5, 743.2999268, 17, 17, -0, -0, -0.7132504582, -0.7009092569, 2039007863, 3744729013, 0, 0, +world, 922.6981812, 745.7769775, 17, 17, -0, -0, -0.4648420513, -0.8853936195, 2039007863, 3744729013, 0, 0, +world, 755.1399536, -359.6799927, 6.409999847, 17, -0, -0, -0.9999691248, -0.007853860036, 3774357736, 3744729013, 0, 0, +world, 754.3255615, -363.8229675, 6.409999847, 17, -0, -0, 0.7253742814, -0.6883546114, 3774357736, 3744729013, 0, 0, +world, 750.3950195, -367.2932739, 6.409999847, 17, -0, -0, 0.7253742814, -0.6883546114, 3774357736, 3744729013, 0, 0, +world, 740.0300293, -352.6000061, 5.969999313, 17, -0, -0, -0.7425606251, -0.6697788835, 2390727163, 3744729013, 0, 0, +world, 738.4743042, -351.1970215, 6, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 738.5394897, -353.8528442, 6.950000763, 17, -0, -0, -0.7877420187, -0.6160053611, 1593608242, 3154537368, 0, 0, +world, 749.0900269, -334.0400085, 5.820000172, 17, -0, -0, -0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, 756.2591553, -415.8556824, 6, 17, -0, -0, -0.9900236726, -0.1409011185, 399630181, 3744729013, 0, 0, +world, 757.9389648, -410.7601929, 6, 17, -0, -0, -0.6768759489, -0.7360970974, 2039007863, 3744729013, 0, 0, +world, 756.1226196, -412.6408386, 6, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 743.9382324, -473.9677429, 6, 17, -0, -0, -0.6768759489, -0.7360970974, 2039007863, 3744729013, 0, 0, +world, 753.760376, -423.0123596, 6, 17, -0, -0, -0.6768759489, -0.7360970974, 2039007863, 3744729013, 0, 0, +world, 753.1593018, -426.117157, 6, 17, -0, -0, -0.2940404117, -0.9557929635, 2039007863, 3744729013, 0, 0, +world, 747.2732544, -452.7645569, 6, 17, -0, -0, -0.6454578638, -0.7637959123, 2039007863, 3744729013, 0, 0, +world, 739.3699951, -481.3599854, 6, 17, -0, -0, -0.6768759489, -0.7360970974, 2039007863, 3744729013, 0, 0, +world, 744.1134033, -472.6657715, 6, 17, -0, -0, 0.1478095204, -0.9890158176, 2039007863, 3744729013, 0, 0, +world, 742.3214111, -494.420929, 6, 17, -0, -0, -0.00174534251, -0.9999984503, 2039007863, 3744729013, 0, 0, +world, 774.7719727, -530.9730225, 9, 17, -0, -0, -0.8758859038, -0.4825182855, 374622133, 3744729013, 0, 0, +world, 786.0498657, -546.1499023, 8.869999886, 17, -0, -0, -0.7877420187, -0.6160053611, 1593608242, 3154537368, 0, 0, +world, 778.2700195, -543.5700073, 9, 17, -0, -0, -0.8758859038, -0.4825182855, 374622133, 3154537368, 0, 0, +world, 786.9395142, -548.1106567, 9.969997406, 17, -0, -0, -0.8980274796, 0.4399394095, 374622133, 3744729013, 0, 0, +world, 788.3493652, -548.9786377, 10, 17, -0, -0, -0.5015107393, -0.8651514053, 374622133, 3154537368, 0, 0, +world, 813.5900269, -579.0999756, 12.76000023, 17, -0, -0, -0.5007554889, -0.8655887842, 2039007863, 3744729013, 0, 0, +world, 846.097229, -579.312439, 12.76000023, 17, -0, -0, -0.9821233749, -0.1882383227, 2039007863, 3744729013, 0, 0, +world, 848.9514771, -579.612915, 12.76000023, 17, -0, -0, 0.8480481505, -0.5299190879, 2039007863, 3744729013, 0, 0, +world, 798.3770142, -530.0319824, 13, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 3744729013, 22, 5, +world, 800.4662476, -529.9611206, 13, 17, -0, -0, -0.7325429916, -0.6807207465, 3978157958, 3744729013, 22, 5, +world, 813, -497.0180054, 14.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 812.0838623, -494.3245544, 15, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 874.7000122, -516.9000244, 21, 17, -0, -0, -0.5828322172, -0.8125925064, 374622133, 3744729013, 0, 0, +world, 866.5999756, -489.7999878, 21, 17, -0, -0, 0.04013151675, -0.9991943836, 374622133, 3744729013, 0, 0, +world, 866.2269897, -522.1330566, 21, 17, -0, -0, -0.9999143481, 0.01308959723, 374622133, 3154537368, 0, 0, +world, 950.25, -364.1059875, 15.10000038, 17, -0, -0, -0.9117620587, 0.4107187986, 3978157958, 3744729013, 0, 0, +world, 952.4534302, -364.6068115, 15.10000038, 17, -0, -0, -0.9719609618, -0.2351421714, 3978157958, 3744729013, 0, 0, +world, 1023.045349, -788.3709717, 4.5, 17, -0, -0, -0, -1, 563532680, 776502014, 0, 0, +world, 822.9108276, -324.3623047, 21, 17, -0, -0, 0.65671736, -0.7541368008, 374622133, 3744729013, 0, 0, +world, 822.5499878, -335.0299988, 29, 17, -0, -0, -0.950786531, 0.309846729, 374622133, 3744729013, 0, 0, +world, 998.5900269, -577.3200073, 14.38000011, 17, -0, -0, -0.7760464549, -0.6306757331, 399630181, 3744729013, 0, 0, +world, 981.6716919, -578.9647827, 13, 17, -0, -0, 0.8329209685, -0.5533919334, 374622133, 3744729013, 0, 0, +world, 992.3597412, -578.8240967, 13, 17, -0, -0, -0.1106018052, -0.9938647747, 374622133, 3744729013, 0, 0, +world, 983.3361206, -579.0357056, 13, 17, -0, -0, -0.7319486141, -0.6813598275, 374622133, 3744729013, 0, 0, +world, 1027.75061, -579.3584595, 13.46655083, 17, -0, -0, -0.05843514577, -0.9982911944, 399630181, 3744729013, 0, 0, +world, 962.9042358, -557.8963013, 13.80000019, 17, -0, -0, -0.7637961507, -0.6454575658, 3978157958, 3744729013, 22, 5, +world, 960.0996704, -557.5958252, 13.89999962, 17, -0, -0, 0.7419756055, -0.6704268456, 3978157958, 3744729013, 22, 5, +world, 1147.406128, -557.7039185, 13.46655083, 17, -0, -0, -0.8902128339, -0.4555448294, 399630181, 3744729013, 0, 0, +world, 1135.531616, -557.2225952, 13, 17, -0, -0, -0.7319486141, -0.6813598275, 374622133, 3744729013, 0, 0, +world, 1133.86731, -557.1515503, 13, 17, -0, -0, 0.8329209685, -0.5533919334, 374622133, 3744729013, 0, 0, +world, 1206.220703, -558.406311, 13.46655083, 17, -0, -0, -0.588490963, -0.8085038066, 399630181, 3744729013, 0, 0, +world, 1103.678711, -538.105957, 13.46655083, 17, -0, -0, -0.8902128339, -0.4555448294, 399630181, 3744729013, 0, 0, +world, 1102.92334, -541.6261597, 13, 17, -0, -0, -0.7319486141, -0.6813598275, 374622133, 3744729013, 0, 0, +world, 1101.258911, -541.5551758, 13, 17, -0, -0, 0.8329209685, -0.5533919334, 374622133, 3744729013, 0, 0, +world, 1101.500732, -537.5548096, 13, 17, -0, -0, 0.8616289496, -0.5075387359, 374622133, 3744729013, 0, 0, +world, 1061.099976, -544.4000244, 13, 17, -0, -0, -0.899938643, -0.4360165298, 3978157958, 3744729013, 0, 0, +world, 1061.170776, -547.7286377, 13, 17, -0, -0, -0.4170740247, -0.9088724852, 3978157958, 3744729013, 0, 0, +world, 1059.612793, -546.3121948, 13, 17, -0, -0, 0.8353278041, -0.5497522354, 3978157958, 3744729013, 0, 0, +world, 937.2828369, -805.7305298, 14.71728516, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 6, 18, +world, 939.6272583, -804.8377075, 5, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 776502014, 18, 5, +world, 938.4418945, -805.9344482, 15.00634766, 17, -0, -0, -0.9951418638, -0.09845133126, 374622133, 3744729013, 6, 18, +world, 938.8481445, -785.680481, 15.16650391, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 6, 18, +world, 939.5339355, -783.1271973, 15.16650391, 17, -0, -0, -0.9951418638, -0.09845133126, 374622133, 3744729013, 6, 18, +world, 937.5509033, -783.3042603, 15.16650391, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 6, 18, +world, 1216.907593, -548.4711914, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1215.330322, -550.7496338, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1218.309937, -547.0689697, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1242.545044, -550.8791504, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1240.967651, -553.1576538, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1243.947144, -549.4769897, 14, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1337.228394, -442.9208069, 17, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1335.651001, -445.1994324, 17, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1338.630493, -441.5187073, 17, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1370.804932, -379.082428, 19, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1369.227295, -381.3609314, 19, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1372.206787, -377.6802673, 19, 17, -0, -0, -0.9821233749, 0.1882383227, 4203366413, 3744729013, 0, 0, +world, 1262.530151, -336.7659912, 21.30000114, 17, -0, -0, -0.698415637, -0.7156924009, 2150547825, 3154537368, 0, 0, +world, 1260.995728, -338.492218, 21.30000114, 17, -0, -0, 0.509041369, -0.8607420325, 2150547825, 3154537368, 0, 0, +world, 1366, -358.0369873, 19.30000114, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 3744729013, 0, 0, +world, 1364.081787, -352.5067139, 19.30000114, 17, -0, -0, -0.9332672954, 0.359182626, 3978157958, 3744729013, 0, 0, +world, 1367.022827, -351.4198303, 19.30000114, 17, -0, -0, -0.9332672954, 0.359182626, 3978157958, 3744729013, 0, 0, +world, 1380.699829, -201.6900024, 20.10000038, 17, -0, -0, 0.7716244459, -0.6360784173, 3978157958, 3744729013, 0, 0, +world, 1385.289795, -209.5, 19.80000114, 17, -0, -0, -0.1339864731, -0.9909831285, 3978157958, 3744729013, 0, 0, +world, 1412.033569, -167.7658997, 20.5, 17, -0, -0, 0.6723668575, -0.7402180433, 2039007863, 3744729013, 0, 0, +world, 1412.068359, -164.9084015, 20.5, 17, -0, -0, 0.6870875359, -0.7265745997, 2039007863, 3744729013, 0, 0, +world, 1371.654053, -105.6799927, 24, 17, -0, -0, 0.7071068287, -0.7071067095, 109363168, 3744729013, 0, 0, +world, 1374.137207, -106.3092728, 21.5, 17, -0, -0, 0.6156613231, -0.7880108953, 2150547825, 3744729013, 0, 0, +world, 1342.130005, -80.66000366, 22.69728851, 17, -0, -0, -0.1261992007, -0.992004931, 3978157958, 3744729013, 0, 0, +world, 1341.18042, -81.3833313, 22.69728851, 17, -0, -0, -0.9149596095, 0.403545469, 3978157958, 3744729013, 0, 0, +world, 1343.576416, -80.93125153, 22.69728851, 17, -0, -0, -0.7820648551, -0.6231970787, 3978157958, 3744729013, 0, 0, +world, 1311.27002, -156, 28.20999908, 17, -0, -0, -0.008726533502, -0.9999619126, 109363168, 3744729013, 0, 0, +world, 1309.669922, -444.6699829, 15.5, 17, -0, -0, -0.5541182756, -0.8324379325, 4203366413, 3744729013, 0, 0, +world, 1311.779785, -443.7749023, 16.5, 17, -0, -0, -0.5541182756, -0.8324379325, 4203366413, 3744729013, 0, 0, +world, 1324.779785, -449.7749939, 15.5, 17, -0, -0, -0.5541182756, -0.8324379325, 4203366413, 3744729013, 0, 0, +world, 1321.647217, -449.0717163, 15.5, 17, -0, -0, -0.5541182756, -0.8324379325, 4203366413, 3744729013, 0, 0, +world, 1340.309937, -326.4329834, 20, 17, -0, -0, -0.9332672954, 0.359182626, 3978157958, 3744729013, 0, 0, +world, 1343.250854, -325.3461304, 19.30000114, 17, -0, -0, -0.9332672954, 0.359182626, 3978157958, 3744729013, 0, 0, +world, 1342.100098, -328.255127, 19.30000114, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 3744729013, 0, 0, +world, 1302.716797, -335.0640564, 19.30000114, 17, -0, -0, -0.9332672954, 0.359182626, 3978157958, 3744729013, 0, 0, +world, 1301.757813, -337.589386, 19.30000114, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 3744729013, 0, 0, +world, 1299.775879, -336.1508789, 19.30000114, 17, -0, -0, -0.9332672954, 0.359182626, 3978157958, 3744729013, 0, 0, +world, 1261.319946, -323.6600037, 21.5, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 776502014, 0, 0, +world, 1397.890137, -120.575386, 21.5, 17, -0, -0, -0.997440815, 0.07149738073, 4033800822, 3744729013, 0, 0, +world, 1400.511597, -112.6476364, 21.5, 17, -0, -0, -0.8771461844, 0.4802234173, 4033800822, 3744729013, 0, 0, +world, 1401.566406, -106.6698227, 21.5, 17, -0, -0, -0.5913097262, -0.8064445257, 4033800822, 3744729013, 0, 0, +world, 772, -528.2999878, 7.300000191, 17, -0, -0, 0.6360781789, -0.7716246247, 3978157958, 3744729013, 0, 0, +world, 775.7525024, -213.9664764, 6, 17, -0, -0, 0.7071068287, -0.7071067095, 537242508, 3744729013, 5, 20, +world, 777.0811768, -212.633667, 6, 17, -0, -0, -1, 7.549790126e-008, 537242508, 3744729013, 5, 20, +world, 765.3059692, -214.8478699, 5.747173309, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 5, 20, +world, 768.3300171, -208.7400055, 5.747173309, 17, -0, -0, -0.08715578914, -0.9961947203, 537242508, 3744729013, 5, 20, +world, 979.2000122, -541.5, 21.10000038, 17, -0, -0, 0.3818770051, -0.924213171, 2761572410, 3744729013, 7, 21, +world, 966.6571655, -527.2694702, 14.46655083, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 964.5396118, -528.5046387, 14, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 952.2335815, -530.5614624, 14.19999981, 17, -0, -0, 0.7419756055, -0.6704268456, 3978157958, 3744729013, 22, 5, +world, 955.0380249, -530.8618164, 14.19999981, 17, -0, -0, -0.7637961507, -0.6454575658, 3978157958, 3744729013, 22, 5, +world, 979.7203369, -509.2890015, 14.46655083, 17, -0, -0, -0.04274751619, -0.9990859032, 399630181, 3744729013, 0, 0, +world, 1102.436646, -115.9040985, 35.72000122, 17, -0, -0, 0.193806231, -0.9810398221, 2039007863, 3744729013, 0, 0, +world, 960.4530029, -325.6069946, 18.10000038, 17, -0, -0, -0.9719609618, -0.2351421714, 3978157958, 3744729013, 0, 0, +world, 958.3751831, -325.2553406, 18.10000038, 17, -0, -0, -0.9766722918, 0.2147352248, 3978157958, 3744729013, 0, 0, +world, 1042.26123, -318.888031, 19.60000038, 17, -0, -0, -0.9323238134, -0.3616245091, 3978157958, 3744729013, 0, 0, +world, 1038.900024, -319, 19.60000038, 17, -0, -0, -0.867765367, 0.4969741106, 3978157958, 3744729013, 0, 0, +world, 1077.959961, -342.6199951, 16.39999962, 17, -0, -0, -0.9323238134, -0.3616245091, 3978157958, 3744729013, 0, 0, +world, 1079.36145, -343.8857727, 16.39999962, 17, -0, -0, -0.7626683712, -0.6467897296, 3978157958, 3744729013, 0, 0, +world, 946.6518555, -553.6749878, 13.60000038, 17, -0, -0, -0.9785088897, 0.2062045932, 374622133, 3744729013, 0, 0, +world, 948.6350098, -553.7456665, 13.60000038, 17, -0, -0, -0.89648664, -0.4430707991, 374622133, 3744729013, 0, 0, +world, 978.2844849, -558.8724365, 13.46655083, 17, -0, -0, 0.5284383893, -0.8489716649, 399630181, 3744729013, 0, 0, +world, 1000.719482, -556.2183228, 13.46655083, 17, -0, -0, -0.6580327153, -0.7529893517, 399630181, 3744729013, 0, 0, +world, 1009.23999, -539.7999878, 14.5, 17, -0, -0, -0.8521839976, -0.5232422352, 2039007863, 3744729013, 0, 0, +world, 1009.680908, -540.8703613, 14.5, 17, -0, -0, -0.5750054717, -0.8181495667, 2039007863, 3744729013, 0, 0, +world, 1020.521973, -528.4351196, 14.10000038, 17, -0, -0, -0.7637961507, -0.6454575658, 3978157958, 3744729013, 0, 0, +world, 1195.455933, -579.298584, 13.46655083, 17, -0, -0, -0.588490963, -0.8085038066, 399630181, 3744729013, 0, 0, +world, 1165.072266, -578.4586792, 14, 17, -0, -0, -0.7349144816, -0.6781597733, 3328786501, 3744729013, 0, 0, +world, 1102.257813, -615.7596436, 13.46655083, 17, -0, -0, -0.8902128339, -0.4555448294, 399630181, 3744729013, 0, 0, +world, 1101.732178, -619.4650879, 13, 17, -0, -0, 0.1357152313, -0.990747869, 374622133, 3744729013, 0, 0, +world, 1096.130005, -628.6300049, 13.48999977, 17, -0, -0, -0.9999984503, -0.001745179412, 3328786501, 3744729013, 0, 0, +world, 1124.473267, -578.5596313, 13, 17, -0, -0, -0.4170740247, -0.9088724852, 3978157958, 3744729013, 0, 0, +world, 1100.814819, -666.2030029, 13, 17, -0, -0, -0.4170740247, -0.9088724852, 3978157958, 3744729013, 0, 0, +world, 1231.22229, -550.1781006, 14, 17, -0, -0, -0.9925461411, -0.121869199, 2661143298, 3154537368, 0, 0, +world, 1213.973633, -525.760437, 14, 17, -0, -0, -0.9342043996, 0.3567381501, 2661143298, 3154537368, 0, 0, +world, 1209.666748, -508.5834961, 14, 17, -0, -0, -0.9925461411, -0.121869199, 2661143298, 3154537368, 0, 0, +world, 1259.745239, -488.1015015, 14, 17, -0, -0, -0.9342043996, 0.3567381501, 2661143298, 3154537368, 0, 0, +world, 1230.599609, -489.5036926, 14, 17, -0, -0, -0.9342043996, 0.3567381501, 2661143298, 3154537368, 0, 0, +world, 1305.169556, -485.4372864, 14, 17, -0, -0, -0.9925461411, -0.121869199, 2661143298, 3154537368, 0, 0, +world, 1251.800049, -476.019989, 14.39999962, 17, -0, -0, -0.8902128339, -0.4555448294, 399630181, 3744729013, 0, 0, +world, 1238.035522, -477.1224365, 15.60000038, 17, -0, -0, -0.7319486141, -0.6813598275, 374622133, 3744729013, 0, 0, +world, 1236.371216, -477.0515137, 15.60000038, 17, -0, -0, 0.8329209685, -0.5533919334, 374622133, 3744729013, 0, 0, +world, 1254.900024, -477.0599976, 14.80000019, 17, -0, -0, -0.6794415712, -0.7337296009, 374622133, 3744729013, 0, 0, +world, 947.9561768, -560.1212769, 13.46655083, 17, -0, -0, -0.5446391106, -0.8386705518, 399630181, 3744729013, 0, 0, +world, 935.6826782, -560.0073853, 13.46655083, 17, -0, -0, -0.1045285463, -0.9945218563, 399630181, 3744729013, 0, 0, +world, 944.7158203, -560.7387695, 13, 17, -0, -0, -0.1106018052, -0.9938647747, 374622133, 3744729013, 0, 0, +world, 935.2061157, -558.4046631, 13, 17, -0, -0, -0.9960410595, 0.08889436722, 374622133, 3744729013, 0, 0, +world, 1258.130005, -379.8999939, 19.56999969, 17, -0, -0, -0.5446391106, -0.8386705518, 399630181, 3744729013, 0, 0, +world, 1236.734253, -381.8102112, 19.70000076, 17, -0, -0, -0.1045285463, -0.9945218563, 399630181, 3744729013, 0, 0, +world, 1244.71582, -380.7387695, 20, 17, -0, -0, -0.1106018052, -0.9938647747, 374622133, 3744729013, 0, 0, +world, 1235.205811, -380.8583374, 19.70000076, 17, -0, -0, 0.8424523473, -0.5387708545, 374622133, 3744729013, 0, 0, +world, 806.6499023, -418.0499878, 7, 17, -0, -0, -0.4170740247, -0.9088724852, 3978157958, 3744729013, 22, 5, +world, 804.4545288, -417.3417664, 7, 17, -0, -0, 0.3737973571, -0.9275103807, 3978157958, 3744729013, 22, 5, +world, 800.539978, -350.4599915, 16.76000023, 17, -0, -0, -0.9848077297, 0.1736482084, 374622133, 3744729013, 0, 0, +world, 950.1064453, -293.3132324, 18.30000114, 17, -0, -0, -0.3329842985, -0.9429323673, 374622133, 3744729013, 0, 0, +world, 949.3273926, -292.4987488, 18.30000114, 17, -0, -0, -0.9848077297, 0.1736482084, 374622133, 3744729013, 0, 0, +world, 950.5136719, -292.2686157, 18.30000114, 17, -0, -0, -0.9585714936, -0.2848520279, 374622133, 3744729013, 0, 0, +world, 986.5491943, -293.2348633, 20.10000038, 17, -0, -0, -0.9719609618, -0.2351421714, 3978157958, 3744729013, 0, 0, +world, 1063.419922, -287.8245544, 21.29999924, 17, -0, -0, -0.9848077297, 0.1736482084, 374622133, 3744729013, 0, 0, +world, 1068.832031, -288.3816528, 21.29999924, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 1073.227417, -250.1192322, 22.20000076, 17, -0, -0, -0.56640625, -0.824126184, 4033800822, 3744729013, 0, 0, +world, 1056.387817, -245.7922668, 22.20000076, 17, -0, -0, -0.56640625, -0.824126184, 4033800822, 3744729013, 0, 0, +world, 1063.372192, -252.1736298, 22.20000076, 17, -0, -0, -0.56640625, -0.824126184, 4033800822, 3744729013, 0, 0, +world, 1084.5, -233.5, 22.60000038, 17, -0, -0, -0.56640625, -0.824126184, 4033800822, 3744729013, 0, 0, +world, 1087.174683, -252.6525269, 22.20000076, 17, -0, -0, -0.56640625, -0.824126184, 4033800822, 3744729013, 0, 0, +world, 1070.42627, -219.6590881, 23.5, 17, -0, -0, -0.56640625, -0.824126184, 4033800822, 3744729013, 0, 0, +world, 1046.900024, -230.8999939, 22, 17, -0, -0, -1, 7.549790126e-008, 3328786501, 3744729013, 0, 0, +world, 1068.099976, -170.2000122, 29.39999962, 17, -0, -0, 0.4446350634, -0.8957117796, 2039007863, 3744729013, 0, 0, +world, 1063.213623, -168.5130768, 29.39999962, 17, -0, -0, -0.08019904792, -0.9967788458, 2039007863, 3744729013, 0, 0, +world, 739.9500122, -107.2099991, 5.119999886, 17, -0, -0, -0.8386705518, -0.5446391106, 1948279592, 3744729013, 0, 0, +world, 742.428772, -111.3176575, 5.119999886, 17, -0, -0, -0.8386705518, -0.5446391106, 1948279592, 3744729013, 0, 0, +world, 1144.473267, -638.5596313, 13, 17, -0, -0, -0.920845449, -0.3899276853, 3978157958, 3744729013, 0, 0, +world, 1145.064941, -643.1993408, 13, 17, -0, -0, -0.4170740247, -0.9088724852, 3978157958, 3744729013, 0, 0, +world, 1142.754517, -641.7316895, 13, 17, -0, -0, 0.3346295059, -0.9423497915, 3978157958, 3744729013, 0, 0, +world, 1101.639648, -687.8711548, 16, 17, -0, -0, -0, -1, 3051799743, 3744729013, 0, 0, +world, 1141.589478, -579.6800537, 14, 17, -0, -0, -0, -1, 3051799743, 3744729013, 0, 0, +world, 1154.473267, -728.5596313, 8.199999809, 17, -0, -0, -0.920845449, -0.3899276853, 3978157958, 3744729013, 0, 0, +world, 1152.754517, -731.7316895, 8, 17, -0, -0, 0.3346295059, -0.9423497915, 3978157958, 3744729013, 0, 0, +world, 1155.064941, -733.1993408, 8, 17, -0, -0, -0.4170740247, -0.9088724852, 3978157958, 3744729013, 0, 0, +world, 1231.577881, -588.6427002, 13, 17, -0, -0, -0.4170740247, -0.9088724852, 3978157958, 3744729013, 0, 0, +world, 1229.267212, -587.1751709, 13, 17, -0, -0, 0.3346295059, -0.9423497915, 3978157958, 3744729013, 0, 0, +world, 1230.986206, -584.0031738, 13, 17, -0, -0, -0.920845449, -0.3899276853, 3978157958, 3744729013, 0, 0, +world, 951.789978, -175.2999725, 23.39999962, 17, -0, -0, -0, -1, 3051799743, 3744729013, 17, 5, +world, 947.1534424, -226.6711121, 20, 17, -0, -0, 0.522498548, -0.852640152, 399630181, 3744729013, 0, 0, +world, 938.5025635, -228.28685, 19.10000038, 17, -0, -0, -0.9117620587, 0.4107187986, 3978157958, 3744729013, 0, 0, +world, 950.3210449, -172.2992401, 23.72011757, 17, -0, -0, -0.9117620587, 0.4107187986, 3978157958, 3744729013, 0, 0, +world, 943.7999878, -127.5800018, 25.10000038, 17, -0, -0, -0.9117620587, 0.4107187986, 3978157958, 3744729013, 0, 0, +world, 945.4996948, -127.9341049, 25.10000038, 17, -0, -0, -0.9598052502, -0.2806667984, 3978157958, 3744729013, 0, 0, +world, 955.5700073, -133.2999725, 23.5, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 0, 0, +world, 971.7800293, -153.2400055, 24.10000038, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 943.6598511, -102.6499939, 24.59000015, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 925.3140259, -104.4980011, 26.59000015, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 975.1399536, -166.9299927, 23.11000061, 17, -0, -0, 0.7277728915, -0.6858181953, 374622133, 3744729013, 0, 0, +world, 975.2020264, -166.1509552, 23.11000061, 17, -0, -0, 0.03664364293, -0.9993283749, 374622133, 3744729013, 0, 0, +world, 997.7424927, -161.6525269, 23.15999985, 17, -0, -0, -0.8494325876, -0.5276971459, 2390727163, 3744729013, 0, 0, +world, 1048.910034, -252.9599915, 21.20000076, 17, -0, -0, -1.509957883e-007, -1, 2039007863, 3744729013, 0, 0, +world, 1021.299988, -214.8000031, 24.70000076, 17, -0, -0, 0.4422884881, -0.8968728185, 2039007863, 3744729013, 0, 0, +world, 1077.27002, -169.3200073, 28, 17, -0, -0, -0.7431449294, -0.6691304445, 3978157958, 3744729013, 0, 0, +world, 1023.400024, -96.09999847, 29.76324844, 17, -0, -0, -0.7710692883, -0.6367512345, 3978157958, 3744729013, 0, 0, +world, 1201.310059, -542.0900269, 13.97000027, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 1183.300415, -520.0619507, 13.46655083, 17, -0, -0, -0.9893994331, -0.1452197731, 399630181, 3744729013, 0, 0, +world, 1174.136108, -537.4892578, 13.46655083, 17, -0, -0, -0.9893994331, -0.1452197731, 399630181, 3744729013, 0, 0, +world, 1131.870117, -493.269989, 13.46655083, 17, -0, -0, 0.8265898824, -0.5628047585, 399630181, 3744729013, 0, 0, +world, 1130.219971, -40.15999603, 35, 17, -0, -0, -0.9585714936, -0.2848520279, 374622133, 3744729013, 0, 0, +world, 1129.181274, -40.8231163, 35, 17, -0, -0, -0.9848077297, 0.1736482084, 374622133, 3744729013, 0, 0, +world, 1129.960327, -41.63753891, 35, 17, -0, -0, -0.3329842985, -0.9429323673, 374622133, 3744729013, 0, 0, +world, 1094.588257, -60.24990845, 36.38800049, 17, -0, -0, -0.9833502173, 0.1817205697, 2039007863, 3744729013, 0, 0, +world, 1103.593994, -87.53436279, 36, 17, -0, -0, 0.04884944484, -0.9988061786, 374622133, 3744729013, 0, 0, +world, 1101.865723, -73.34905243, 36, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 918.5862427, -692.9622192, 15, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 776502014, 0, 0, +world, 916.5020752, -693.111145, 15, 17, -0, -0, 0.2881962955, -0.9575713873, 374622133, 776502014, 0, 0, +world, 1107.729248, -738.3434448, 7.626464844, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1108.359985, -735.9249878, 7.588867188, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 9, 18, +world, 1104.26709, -736.3521729, 7.840332031, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 1106.105225, -734.7036133, 7.479492188, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, 1217.630005, -773.789978, 1.799999952, 17, -0, -0, -0.9988898635, -0.04710642621, 2039007863, 3744729013, 6, 19, +world, 1215.148926, -772.2769165, 1.600000024, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 6, 19, +world, 1186.105225, -764.7036133, 3, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 8, 19, +world, 1184.26709, -766.3521729, 3, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 8, 19, +world, 1187.729248, -768.3434448, 3, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 8, 19, +world, 1188.359985, -765.9249878, 3, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 8, 19, +world, 1180.300049, -434.480011, 16.39999962, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1203.48999, -452.1300049, 13.30000019, 17, -0, -0, -0.7193399072, -0.6946582794, 374622133, 3744729013, 0, 0, +world, 1200, -442, 15, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, 1180.599976, -437.5, 15.30000019, 17, -0, -0, 0.7337296605, -0.6794415712, 374622133, 3744729013, 0, 0, +world, 1180.971802, -438.934082, 15.30000019, 17, -0, -0, -0.9423497319, 0.3346296847, 374622133, 3744729013, 0, 0, +world, 952.805481, -664.4545288, 14, 17, -0, -0, 0.3510247171, -0.9363662004, 2353517427, 3744729013, 0, 0, +world, 952.1294556, -662.5889893, 14, 17, -0, -0, -0.9074110985, 0.4202440083, 2353517427, 3744729013, 0, 0, +world, 953.8822021, -660.7484741, 14, 17, -0, -0, -0.9423497319, -0.3346296847, 2353517427, 3744729013, 0, 0, +world, 1154.868896, -319.6992188, 26.30000114, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3744729013, 0, 0, +world, 1144.5, -381.6000061, 20.13000298, 17, -0, -0, -0.9390942454, 0.343659699, 374622133, 3744729013, 0, 0, +world, 1181.189819, -290.1700134, 25.76000023, 17, -0, -0, 0.8085036874, -0.5884910822, 374622133, 3744729013, 0, 0, +world, 1190.23999, -285.6799927, 20.94000053, 17, -0, -0, -0.9999984503, -0.001745298621, 3978157958, 3744729013, 0, 0, +world, 1188.036499, -286.0806274, 20.94000053, 17, -0, -0, 0.8191521168, -0.5735763907, 3978157958, 3744729013, 0, 0, +world, 1172.206909, -365.5426941, 32, 17, -0, -0, -0.09584576637, -0.9953961968, 1948279592, 3744729013, 0, 0, +world, 1172.380005, -359.9899902, 32.90000153, 17, -0, -0, 0.7009093761, -0.713250339, 888077843, 3553608506, 0, 0, +world, 1173.531128, -369.5029602, 32, 17, -0, -0, 0.7598388791, -0.6501114368, 1948279592, 3744729013, 0, 0, +world, 1144.110474, -379.0150146, 20.13000298, 17, -0, -0, -0.9010770917, -0.4336589575, 374622133, 3744729013, 0, 0, +world, 1082.459961, -476.6799927, 13, 17, -0, -0, 1.509958025e-007, -1, 3328786501, 175458466, 0, 0, +world, 1101.209961, -468.9500122, 13.59000015, 17, -0, -0, -0, -1, 3328786501, 175458466, 0, 0, +world, 1110.420044, -463.3800049, 16.54500008, 17, -0, -0, -0.7095708847, -0.7046340704, 1604404556, 3744729013, 0, 0, +world, 1114.209839, -465.1300049, 17.03000069, 17, -0, -0, -0.7193399072, -0.6946582794, 374622133, 3744729013, 0, 0, +world, 1360, 246.6999969, 31.89999962, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 0, 0, +world, 1102.596191, -461.3920593, 13.46655083, 17, -0, -0, -0.9999619126, -0.008726561442, 399630181, 3744729013, 0, 0, +world, 979, -519.6598511, 14.19999981, 17, -0, -0, -0.6911978722, -0.7226656079, 2634707400, 3744729013, 0, 0, +world, 1000.085693, -518.1956787, 14, 17, -0, -0, -0.9890158772, -0.1478094757, 399630181, 3744729013, 0, 0, +world, 789.8200073, -220.1100006, 5.820000172, 17, -0, -0, 0.2529137731, -0.9674888253, 2353517427, 2592350310, 5, 20, +world, 791.0200195, -217.1499939, 5, 17, -0, -0, -0.9786885381, -0.2053501904, 2353517427, 2592350310, 5, 20, +world, 812.619873, 1468.719971, 13.30000019, 17, -0, -0, 0.5000001192, -0.8660253286, 2330129408, 3744729013, 0, 0, +world, 826.0900269, 1444.689819, 13.30000019, 17, -0, -0, -0.9124774933, -0.4091269374, 2330129408, 3744729013, 0, 0, +world, 812.0219727, 1398.840942, 13.30000019, 17, -0, -0, -0.9472103119, 0.3206129372, 2330129408, 3744729013, 0, 0, +world, 812.0219727, 1397.743042, 13.30000019, 17, -0, -0, 0.496974051, -0.8677654266, 2330129408, 3744729013, 0, 0, +world, 808.5999756, 1475.109985, 14.93999767, 17, -0, -0, -0.9960410595, 0.08889436722, 374622133, 3744729013, 0, 0, +world, 789.2398071, -223.9456482, 6, 17, -0, -0, 0.7071068287, -0.7071067691, 2349828104, 2592350310, 5, 20, +world, 798.2653809, -181.8232269, 5.747173309, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 5, 20, +world, 796.8134155, -188.5927124, 5.747173309, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 5, 20, +world, 796.3678589, -178.0083008, 5.747173309, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 5, 20, +world, 794.637207, -185.4200897, 5.747173309, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 5, 20, +world, 827.5355835, -163.5287018, 5.747173309, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 0, 0, +world, 831.1636963, -161.2597351, 5.747173309, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 0, 0, +world, 829.711853, -168.0292358, 5.747173309, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 0, 0, +world, 828.2045288, -174.2843933, 5.747173309, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 0, 0, +world, 829.2661743, -157.4447784, 5.747173309, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 0, 0, +world, 824.3733521, -171.5792236, 5.820000172, 17, -0, -0, -8.742274105e-008, -1, 537242508, 3744729013, 0, 0, +world, 874.4000244, -6.130000114, 34.79999924, 17, -0, -0, -0.8788171411, -0.4771586657, 374622133, 3744729013, 0, 0, +world, 886.6939697, 4.748836994, 29, 17, -0, -0, 0.7448939681, -0.6671828628, 374622133, 3744729013, 0, 0, +world, 887.9599609, 13.73999596, 25.80000114, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, 917.6956787, -0.03419147432, 26.20000076, 17, -0, -0, 0.7071068287, -0.7071067095, 1593608242, 3154537368, 0, 0, +world, 915.9807739, 19.8353138, 26, 17, -0, -0, 0.8424523473, -0.5387708545, 374622133, 3744729013, 0, 0, +world, 917.3919678, 19.56450272, 26, 17, -0, -0, -0.6877216101, -0.7259745002, 374622133, 3744729013, 0, 0, +world, 977.3598633, 23.97999954, 26, 17, -0, -0, -0.6877216101, -0.7259745002, 374622133, 3744729013, 0, 0, +world, 979.0877075, 22.67796135, 26, 17, -0, -0, -0.6877216101, -0.7259745002, 374622133, 3744729013, 0, 0, +world, 978.2522583, 8.63684082, 26, 17, -0, -0, -0.6877216101, -0.7259745002, 374622133, 3744729013, 0, 0, +world, 1020.400024, 94.06999969, 31.46999931, 17, -0, -0, -0.6877216101, -0.7259745002, 374622133, 3744729013, 0, 0, +world, 1018.983582, 93.6627655, 31.46999931, 17, -0, -0, 0.5584690571, -0.8295253515, 374622133, 3744729013, 0, 0, +world, 1016.919983, 90.86000061, 32, 17, -0, -0, -0.6877216101, -0.7259745002, 374622133, 3744729013, 0, 0, +world, 967.8000488, 13.02000427, 23.59000015, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, 943.6154785, 44.6048851, 27, 17, -0, -0, -0.9135454893, 0.4067366123, 3051799743, 3744729013, 0, 0, +world, 944.9301758, 45.54029083, 27.10000038, 17, -0, -0, -0.9181007743, 0.3963470161, 374622133, 3744729013, 0, 0, +world, 953.2600098, -67, 33, 17, -0, -0, -0.7071068287, -0.7071067691, 2761572410, 3744729013, 7, 21, +world, 848.5651855, 140.8526154, 29.60000038, 17, -0, -0, -1, 4.371138829e-008, 1948279592, 3744729013, 0, 0, +world, 854.8599854, 139.3000031, 30.07999992, 17, -0, -0, -0.3826834261, -0.9238795638, 2039007863, 3744729013, 0, 0, +world, 1020.504517, 79.15687561, 32.5, 17, -0, -0, -0.6697787046, -0.7425607443, 3774357736, 3744729013, 0, 0, +world, 1020.645935, 86.75247192, 32.5, 17, -0, -0, -0.9077774286, -0.4194521308, 3774357736, 3744729013, 0, 0, +world, 859.8942871, 133.7730255, 30, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 878.0420532, 139.5589294, 31, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 858.1571655, 146.3748322, 30, 17, -0, -0, -0.7581343651, -0.6520983577, 399630181, 3744729013, 0, 0, +world, 867.1300049, 126.8199997, 31.53000069, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 868.4302368, 183.8105164, 28.5, 17, -0, -0, -0.395545572, -0.918446362, 2039007863, 3744729013, 0, 0, +world, 869.4963989, 198.4213562, 28.5, 17, -0, -0, -0.7842351794, -0.6204636693, 2039007863, 3744729013, 0, 0, +world, 812.5, 514.6599731, 14.5, 17, -0, -0, -0.7071068287, -0.7071067095, 2761572410, 3744729013, 7, 21, +world, 812.4899902, 527.1699829, 14, 17, -0, -0, 0.4516562223, -0.8921920061, 2761572410, 3744729013, 7, 21, +world, 845.9400024, 569.5999756, 9.050000191, 17, -0, -0, -0.9999984503, -0.001745298621, 3978157958, 3744729013, 0, 0, +world, 796.4000244, 493.0400085, 7.270000458, 17, -0, -0, -0.9980811477, 0.0619195886, 399630181, 3744729013, 0, 0, +world, 795.9497681, 523.840271, 7.5, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, 796.1251831, 526.8449707, 7.5, 17, -0, -0, -0.998806119, 0.04884987697, 374622133, 3744729013, 0, 0, +world, 797.1537476, 525.3276367, 7.5, 17, -0, -0, -0.8295252323, -0.5584692359, 374622133, 3744729013, 0, 0, +world, 823.460022, 533.460083, 7.900000095, 17, -0, -0, -0.9666001201, -0.2562893331, 399630181, 3744729013, 0, 0, +world, 1178.741211, 45.13444901, 35.3125, 17, -0, -0, 0.7378667593, -0.6749463677, 374622133, 3744729013, 0, 0, +world, 1196.745483, 50.88776016, 36, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 1228.531982, 58.72138596, 37, 17, -0, -0, -0.9788674116, -0.2044959813, 3051799743, 3744729013, 0, 0, +world, 1250.597778, 24.2484169, 35.59999847, 17, -0, -0, 0.7205511928, -0.6934017539, 2150547825, 3744729013, 0, 0, +world, 1133.404419, 26.90317154, 33.33000183, 17, -0, -0, 0.7205511928, -0.6934017539, 2150547825, 3744729013, 0, 0, +world, 1206, 8.449999809, 35.29999924, 17, -0, -0, -0.6996632814, -0.7144727111, 399630181, 3744729013, 0, 0, +world, 1212.269897, 24.64668655, 36, 17, -0, -0, -0.6996632814, -0.7144727111, 399630181, 3744729013, 0, 0, +world, 1178.949341, 27.90558052, 36, 17, -0, -0, -0.8870108128, -0.4617485702, 399630181, 3744729013, 0, 0, +world, 1187.095215, 212.1052551, 32.64999771, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 7, 12, +world, 1199.920044, 193.7700043, 33.5, 17, -0, -0, -0.7360969186, -0.6768761873, 374622133, 2800438246, 0, 0, +world, 1194.831055, 194.0784912, 32, 17, -0, -0, -0.08454725146, -0.9964194894, 374622133, 3744729013, 0, 0, +world, 1206.505249, 203.5842133, 33, 17, -0, -0, -0.8602973223, -0.5097925663, 374622133, 2800438246, 0, 0, +world, 1151.183228, 201.8901672, 32.64999771, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 7, 12, +world, 1152.835938, 191.1734314, 32.64999771, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 7, 12, +world, 987.7999878, 139.2899933, 30.38999939, 17, -0, -0, 0.7615383863, -0.6481198668, 2353517427, 3744729013, 0, 0, +world, 983.946167, 140.2937927, 31, 17, -0, -0, -0, -1, 1948279592, 3744729013, 0, 0, +world, 991.4180298, 137.5317535, 31, 17, -0, -0, -0.8079898357, -0.589196384, 1948279592, 3744729013, 0, 0, +world, 1012.210388, 171.9837952, 33.54153442, 17, -0, -0, -0.6877216101, -0.7259745002, 374622133, 3744729013, 0, 0, +world, 1392.870117, 397.9899292, 32.6199913, 17, -0, -0, -0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 1409, 395.9999084, 33, 17, -0, -0, 0.8348477483, -0.5504809022, 399630181, 3744729013, 0, 0, +world, 1465, 395.9999084, 33, 17, -0, -0, -0.8181498051, -0.5750051141, 399630181, 3744729013, 0, 0, +world, 1438, 380, 33, 17, -0, -0, -0.08454747498, -0.9964194298, 374622133, 3744729013, 0, 0, +world, 1427.630127, 379.7044983, 33, 17, -0, -0, -0.08454747498, -0.9964194298, 374622133, 3744729013, 0, 0, +world, 1397.630127, 379.7044983, 33, 17, -0, -0, -0.08454747498, -0.9964194298, 374622133, 3744729013, 0, 0, +world, 1371, 379, 33, 17, -0, -0, -0.08454747498, -0.9964194298, 374622133, 3744729013, 0, 0, +world, 1412, 334, 41, 17, -0, -0, -0.9832549095, -0.1822355092, 399630181, 3744729013, 0, 0, +world, 1411, 354, 41, 17, -0, -0, 0.5446388721, -0.838670671, 374622133, 3744729013, 0, 0, +world, 1412.128418, 376.8197937, 41, 17, -0, -0, -0.4648422003, -0.8853935599, 374622133, 3744729013, 0, 0, +world, 1411, 416.9998779, 41, 17, -0, -0, 0.6293205619, -0.777145803, 3978157958, 3744729013, 0, 0, +world, 1416.26001, 405.6600037, 33.43000031, 17, -0, -0, -0.9999539256, 0.009599256329, 399630181, 3744729013, 0, 0, +world, 1411, 405.1076355, 41, 17, -0, -0, 0.6755902767, -0.7372772694, 374622133, 3744729013, 0, 0, +world, 1428, 334, 41, 17, -0, -0, -0.6374239326, -0.7705132365, 374622133, 3744729013, 0, 0, +world, 1428.22522, 341.2614136, 41, 17, -0, -0, -0.9832549095, -0.1822355092, 399630181, 3744729013, 0, 0, +world, 1427.756226, 357.872345, 41, 17, -0, -0, -0.6613121629, -0.750110805, 374622133, 3744729013, 0, 0, +world, 1427.430542, 370.8299561, 41, 17, -0, -0, -0.08454747498, -0.9964194298, 374622133, 3744729013, 0, 0, +world, 1432.300049, 419.5599976, 40.43999863, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1434, 354, 41, 17, -0, -0, 0.6293205619, -0.777145803, 3978157958, 3744729013, 0, 0, +world, 1434, 400.9999084, 33, 17, -0, -0, -1, 7.549790126e-008, 3328786501, 3744729013, 0, 0, +world, 1417, 369, 33, 17, -0, -0, -1, 7.549790126e-008, 3328786501, 3744729013, 0, 0, +world, 1408, 386, 41, 17, -0, -0, -1, 7.549790126e-008, 3328786501, 3744729013, 0, 0, +world, 1430, 416, 41, 17, -0, -0, -1, 7.549790126e-008, 3328786501, 3744729013, 0, 0, +world, 1391.929321, 345.1062927, 19, 17, -0, -0, -0.95105654, 0.3090168536, 3978157958, 3744729013, 0, 0, +world, 1386, 354, 19, 17, -0, -0, 0.6441237926, -0.764921248, 3978157958, 3744729013, 0, 0, +world, 1403, 351, 19, 17, -0, -0, 0.3987491131, -0.9170600176, 1593608242, 3154537368, 0, 0, +world, 1409.650024, 377.8200073, 20, 17, -0, -0, -0.7071067691, -0.7071067691, 1109917589, 3744729013, 0, 0, +world, 1415.756226, 378.194397, 19, 17, -0, -0, -0.08454747498, -0.9964194298, 374622133, 3744729013, 0, 0, +world, 1484.380005, 422.9100037, 19, 17, -0, -0, 0.3826834261, -0.9238795638, 4033800822, 3744729013, 0, 0, +world, 1485, 459, 21, 17, -0, -0, -0.9848077297, -0.1736483425, 3978157958, 3744729013, 0, 0, +world, 1494, 527, 29, 17, -0, -0, -0.1045284644, -0.9945218563, 2039007863, 3744729013, 0, 0, +world, 1492.44751, 527, 29, 17, -0, -0, 0.2789912224, -0.9602936506, 2039007863, 3744729013, 0, 0, +world, 1476, 515, 29, 17, -0, -0, 0.08802521974, -0.9961182475, 4033800822, 3744729013, 0, 0, +world, 1466, 519, 29, 17, -0, -0, 0.08802521974, -0.9961182475, 4033800822, 3744729013, 0, 0, +world, 1443, 540, 29, 17, -0, -0, 0.08802521974, -0.9961182475, 4033800822, 3744729013, 0, 0, +world, 1452, 555, 29, 17, -0, -0, 0.6494480968, -0.7604059577, 2039007863, 3744729013, 0, 0, +world, 1452.566528, 558.2577515, 29, 17, -0, -0, -0.8712137341, 0.4909038544, 2039007863, 3744729013, 0, 0, +world, 1455, 584, 29, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 1492, 630, 29, 17, -0, -0, 0.002618071623, -0.9999965429, 2039007863, 3744729013, 0, 0, +world, 1495.104858, 629.649353, 29, 17, -0, -0, 0.002618071623, -0.9999965429, 2039007863, 3744729013, 0, 0, +world, 1493.201782, 629.1986694, 29, 17, -0, -0, 0.002618071623, -0.9999965429, 2039007863, 3744729013, 0, 0, +world, 1465.890381, 630.4507446, 29, 17, -0, -0, 0.2655561268, -0.9640954137, 2039007863, 3744729013, 0, 0, +world, 1462.785278, 630.8011475, 29, 17, -0, -0, 0.3987491131, -0.9170600176, 2039007863, 3744729013, 0, 0, +world, 1463.987183, 630, 29, 17, -0, -0, 0.3106764257, -0.9505157471, 2039007863, 3744729013, 0, 0, +world, 1515, 675, 29, 17, -0, -0, 0.08802521974, -0.9961182475, 4033800822, 3744729013, 0, 0, +world, 1523, 668, 29, 17, -0, -0, 0.08802521974, -0.9961182475, 4033800822, 3744729013, 0, 0, +world, 1538, 630, 29, 17, -0, -0, -0.2503799796, -0.9681476355, 2039007863, 3744729013, 0, 0, +world, 1520, 583, 29, 17, -0, -0, -0.9953961968, -0.09584575891, 374622133, 3744729013, 0, 0, +world, 1515.57373, 585.9198608, 29, 17, -0, -0, 0.7901551127, -0.6129069328, 399630181, 3744729013, 0, 0, +world, 1521.510864, 539.5560303, 29, 17, -0, -0, -0.4771586955, -0.8788171411, 374622133, 3744729013, 0, 0, +world, 1519.416626, 539.4434814, 29, 17, -0, -0, 0.2010778785, -0.9795752764, 374622133, 3744729013, 0, 0, +world, 1527, 557, 29, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 1501, 661, 29, 17, -0, -0, -0.95105654, -0.309016943, 2039007863, 3744729013, 0, 0, +world, 1499.668335, 661.272522, 29, 17, -0, -0, -0.9953961968, -0.09584575891, 374622133, 3744729013, 0, 0, +world, 1444.5, 705, 33, 17, -0, -0, 0.6293205619, -0.777145803, 2761572410, 3744729013, 7, 21, +world, 1443, 700, 29, 17, -0, -0, -0.9925461411, -0.1218693256, 1948279592, 3744729013, 0, 0, +world, 1445, 707, 29, 17, -0, -0, -0.9999451637, -0.01047182456, 1948279592, 3744729013, 0, 0, +world, 1420.160034, 665.25, 34, 17, -0, -0, -0.9335803986, 0.3583679497, 4033800822, 3744729013, 0, 0, +world, 1431, 740.000061, 29, 17, -0, -0, -0.987688303, -0.1564344913, 3051799743, 3744729013, 0, 0, +world, 1434, 744, 29, 17, -0, -0, -0.996917367, -0.07845896482, 399630181, 3744729013, 0, 0, +world, 1435.156128, 743.6773071, 29, 17, -0, -0, -0.7901551127, -0.6129069328, 374622133, 3744729013, 0, 0, +world, 1427, 723, 30, 17, -0, -0, 0.08802521974, -0.9961182475, 4033800822, 3744729013, 0, 0, +world, 1498, 912, 15, 17, -0, -0, -0.02617692202, -0.9996573329, 2130570154, 3154537368, 0, 0, +world, 1513, 899, 15, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 1444, 901, 15, 17, -0, -0, 0.08802521974, -0.9961182475, 4033800822, 3744729013, 0, 0, +world, 866, -303, 16, 17, -0, -0, -0, -1, 3978157958, 3744729013, 0, 0, +world, 888.0910034, 15.90087891, 29.29199982, 17, -0, -0, 0.7390422225, -0.6736590862, 109363168, 3744729013, 0, 0, +world, 910, -47, 27, 17, -0, -0, 0.2638731599, -0.9645574093, 399630181, 3744729013, 0, 0, +world, 903, 296.000061, 29, 17, -0, -0, -0.9816271663, 0.1908090562, 3978157958, 3744729013, 0, 0, +world, 904.953064, 295.6495361, 29, 17, -0, -0, -0.81714499, -0.5764322281, 3978157958, 3744729013, 0, 0, +world, 1266, 406, 36, 17, -0, -0, 0.5150381327, -0.8571673036, 2761572410, 3744729013, 7, 21, +world, 1247, 406.9998779, 33, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 175458466, 0, 0, +world, 1310, 422, 22, 17, -0, -0, 0.7071068287, -0.7071067095, 2634707400, 3744729013, 0, 0, +world, 1300.000122, 538, 31, 17, -0, -0, -0.2672383487, -0.9636304975, 3978157958, 3744729013, 0, 0, +world, 1314, 568, 34, 17, 1.277997264e-008, -4.180139968e-008, -0.2923717201, -0.956304729, 3978157958, 3744729013, 0, 0, +world, 1346, 573, 33, 17, -0, -0, -0.996917367, 0.07845908403, 399630181, 3744729013, 0, 0, +world, 1345.974976, 574.2018433, 33, 17, -0, -0, 0.03838787973, -0.999262929, 399630181, 3744729013, 0, 0, +world, 1327, 591, 34, 17, 1.277997264e-008, -4.180139968e-008, -0.2923717201, -0.956304729, 3978157958, 3744729013, 0, 0, +world, 1323, 634.000061, 39, 17, -0, -0, -0.9396926165, -0.342020154, 3051799743, 3744729013, 0, 0, +world, 1300, 630, 39, 17, -0, -0, 0.8090170622, -0.5877851248, 3051799743, 3744729013, 0, 0, +world, 1301, 662, 39, 17, 1.277997264e-008, -4.180139968e-008, -0.2923717201, -0.956304729, 3978157958, 3744729013, 0, 0, +world, 1221, 642, 38, 17, -2.538332922e-008, -3.558611184e-008, 0.5807030201, -0.8141154647, 3978157958, 3744729013, 0, 0, +world, 1226.501099, 649.2867432, 38, 17, -0, -0, -0.4771586955, -0.8788171411, 2634707400, 3744729013, 0, 0, +world, 1227.223145, 650.2817383, 38, 17, -0, -0, -0.6115270853, -0.7912234664, 2634707400, 3744729013, 0, 0, +world, 1236, 671, 38, 17, -0, -0, -0.6626200676, -0.748955667, 2634707400, 3744729013, 0, 0, +world, 1240, 708, 37, 17, -0, -0, -0.9723699093, 0.233445406, 1593608242, 3154537368, 0, 0, +world, 1220, 705, 37, 17, -0, -0, -0.6156613827, -0.7880108356, 1593608242, 3154537368, 0, 0, +world, 1209, 665, 39, 17, -0, -0, -0.003490798874, -0.9999939203, 374622133, 3154537368, 0, 0, +world, 1208.248901, 666.302002, 39, 17, -0, -0, 0.8329209685, -0.5533919334, 374622133, 3154537368, 0, 0, +world, 1210.902832, 666.5023193, 39, 17, -0, -0, -0.8712138534, -0.4909036458, 374622133, 3154537368, 0, 0, +world, 1197, 688, 38, 17, -0, -0, 0.7132504582, -0.7009092569, 1593608242, 3154537368, 0, 0, +world, 1170.976318, 700, 37.83000183, 17, -0, -0, 0.7289675474, -0.6845482588, 109363168, 3744729013, 0, 0, +world, 1166, 708, 38, 17, -0, -0, -0.04361928254, -0.999048233, 374622133, 3744729013, 0, 0, +world, 1165.248901, 709.3264771, 38, 17, -0, -0, -0.9824504852, 0.1865236461, 374622133, 3744729013, 0, 0, +world, 1172, 737, 36, 17, -0, -0, 0.6427875161, -0.7660445571, 374622133, 3744729013, 12, 4, +world, 1172.351563, 735.9450684, 36, 17, -0, -0, -0.8690633774, 0.4947007596, 374622133, 3744729013, 12, 4, +world, 1173.598267, 736.616272, 36, 17, -0, -0, -0.8246201873, -0.5656867623, 374622133, 3744729013, 12, 4, +world, 1173, 747.999939, 36, 17, -0, -0, -0.2672383189, -0.9636304975, 399630181, 3744729013, 0, 0, +world, 1194.23999, 745.6699829, 40, 17, -0, -0, -0.987688303, -0.1564346105, 374622133, 3744729013, 0, 0, +world, 1141, 673, 40, 17, -0, -0, -0.987688303, -0.1564346105, 374622133, 3744729013, 0, 0, +world, 750, 1411, 14, 17, -0, -0, -0.8703556061, -0.4924236834, 2330129408, 3744729013, 0, 0, +world, 771, 1431, 14, 17, -0, -0, -0.9588198066, 0.2840152085, 2330129408, 3744729013, 0, 0, +world, 772.2658081, 1431.180786, 14, 17, -0, -0, -0.9781476259, -0.2079116553, 2330129408, 3744729013, 0, 0, +world, 805, 1431, 14, 17, -0, -0, -0.9762960076, 0.2164396495, 2330129408, 3744729013, 0, 0, +world, 790, 1416, 14, 17, -0, -0, 0.07845889032, -0.996917367, 2330129408, 3744729013, 0, 0, +world, 777, 1437, 14, 17, -0, -0, -0.537299633, -0.8433914185, 399630181, 3154537368, 0, 0, +world, 765, 1452, 14, 17, -0, -0, -0.9636304975, 0.2672382295, 3051799743, 3744729013, 0, 0, +world, 774, 1469, 14, 17, -0, -0, -0.1045285463, -0.9945218563, 1593608242, 3154537368, 0, 0, +world, 785, 1408, 14, 17, -0, -0, -0.07845908403, -0.9969173074, 374622133, 3744729013, 0, 0, +world, 948, -157, 24, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 0, 0, +world, 928.0639038, 214.9680023, 39, 17, -0, -0, 0.1132032871, -0.9935718179, 374622133, 3744729013, 0, 0, +world, 928.2237549, 217.7811279, 39, 17, -0, -0, 0.6652305126, -0.7466380596, 374622133, 3744729013, 0, 0, +world, 927.7038574, 216.5831299, 39, 17, -0, -0, 0.6652305126, -0.7466380596, 374622133, 3744729013, 0, 0, +world, 928, 218, 47, 17, -0, -0, -0.9952273965, 0.09758280218, 2761572410, 3744729013, 7, 21, +world, 898, 233, 39, 17, -0, -0, -0.9659258127, -0.2588190734, 374622133, 3744729013, 0, 0, +world, 898, 233, 43, 17, -0, -0, -0.9952273965, 0.09758280218, 374622133, 3744729013, 7, 21, +world, 897.9208984, 231.6324615, 39, 17, -0, -0, -0.4992441535, -0.8664613366, 374622133, 3744729013, 0, 0, +world, 898.0797729, 208.6824036, 51, 17, -0, -0, -0.3123350143, -0.9499720335, 374622133, 3744729013, 0, 0, +world, 897.145752, 210.2487793, 51, 17, -0, -0, 0.7040145993, -0.7101854682, 2390727163, 3744729013, 0, 0, +world, 895, 177, 36, 17, -0, -0, -0.9954794645, -0.09497701377, 4203366413, 3744729013, 0, 0, +world, 896, 182, 36, 17, -0, -0, -0.9954794645, -0.09497701377, 4203366413, 3744729013, 0, 0, +world, 1210.310059, 150.3600006, 32.54999924, 17, -0, -0, -0.7071068287, -0.7071067691, 2150547825, 3744729013, 0, 0, +world, 1203, 132, 34, 17, -0, -0, -0.6717205048, -0.7408046722, 374622133, 3744729013, 0, 0, +world, 1390, 745, 29, 17, -0, -0, -0.4383710921, -0.898794055, 4203366413, 3744729013, 0, 0, +world, 1230, 131, 37, 17, -0, -0, -0.8870109916, -0.461748302, 374622133, 3744729013, 0, 0, +world, 1221.119995, 131.1999969, 44.81999969, 17, -0, -0, -0.223250255, -0.9747611284, 374622133, 3744729013, 0, 0, +world, 1180.762085, 123.6442947, 34, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 1217.751099, 150.2636414, 33, 17, -0, -0, -0.705871582, -0.70833987, 399630181, 3744729013, 0, 0, +world, 1435, 194, 27, 17, -0, -0, -0.8870108128, -0.4617485702, 3978157958, 3744729013, 0, 0, +world, 1439, 224, 26, 17, -0, -0, -0.9925461411, 0.1218693256, 3051799743, 3744729013, 0, 0, +world, 1464, 342, 23, 17, -0, -0, -0.9914448857, -0.1305262297, 2761572410, 3744729013, 7, 21, +world, 1476, 339, 23, 17, -0, -0, 0.07845912129, -0.9969173074, 2761572410, 3744729013, 7, 21, +world, 1312, 48, 46, 17, -0, -0, 0.7071068287, -0.7071067095, 2761572410, 3744729013, 7, 21, +world, 1233.068481, -452.0635681, 15.38000011, 17, -0, -0, -0.9934726954, 0.1140703186, 2813706679, 3744729013, 0, 0, +world, 1306, -94, 39, 17, -0, -0, -0.06975650042, -0.9975640178, 399630181, 3744729013, 0, 0, +world, 1305, -81, 40, 17, -0, -0, 0.5519368052, -0.8338859677, 2150547825, 3744729013, 0, 0, +world, 1305, -31.99993896, 40, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, 1304.359985, -40.22999954, 39.5, 17, -0, -0, 0.8314694762, -0.5555704832, 3978157958, 3744729013, 0, 0, +world, 1321, -81, 40, 17, -0, -0, -0.6883545518, -0.7253744006, 2150547825, 3744729013, 0, 0, +world, 1321, -66, 40, 17, -0, -0, -0.6883545518, -0.7253744006, 2150547825, 3744729013, 0, 0, +world, 1321.569946, -28.17000008, 40, 17, -0, -0, -1, 1.629206849e-007, 2150547825, 3744729013, 0, 0, +world, 1320.804932, -45.06678772, 39, 17, -0, -0, -0.06975650042, -0.9975640178, 399630181, 3744729013, 0, 0, +world, 1316, -53, 35, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, 1709, 397, 38, 17, -0, -0, -1, 7.549790126e-008, 3978157958, 3744729013, 0, 0, +world, 1696, 398, 38, 17, -0, -0, -0.9875514507, -0.1572962999, 374622133, 3744729013, 0, 0, +world, 1697.627197, 397.8191833, 38, 17, -0, -0, -0.8419818282, -0.5395058393, 374622133, 3744729013, 0, 0, +world, 1687, 397, 38, 17, -0, -0, -0.9990859032, 0.04274765402, 374622133, 3744729013, 0, 0, +world, 1664, 397, 38, 17, -0, -0, -0.8038568497, -0.594822824, 399630181, 3744729013, 0, 0, +world, 1579, 398, 38, 17, -0, -0, -0.996917367, 0.07845908403, 399630181, 3744729013, 0, 0, +world, 1580.929932, 398.0055847, 38, 17, -0, -0, -0.950786531, -0.309846729, 374622133, 3744729013, 0, 0, +world, 1582.336304, 397.2384033, 38, 17, -0, -0, -0.6279630065, -0.7782431841, 374622133, 3744729013, 0, 0, +world, 1608, 397, 38, 17, -0, -0, -0.8651513457, -0.5015108585, 2039007863, 3744729013, 0, 0, +world, 1639, 397.824707, 38, 17, -0, -0, -0.950786531, -0.309846729, 374622133, 3744729013, 0, 0, +world, 1625.826416, 397.0575256, 38, 17, -0, -0, -0.6279630065, -0.7782431841, 374622133, 3744729013, 0, 0, +world, 1622.490112, 397.8191833, 38, 17, -0, -0, -0.996917367, 0.07845908403, 399630181, 3744729013, 0, 0, +world, 1597.247803, 378.3102417, 38, 17, -0, -0, 0.1045285836, -0.9945218563, 374622133, 3744729013, 0, 0, +world, 1598.654419, 377.5372314, 38, 17, -0, -0, -0.1036606357, -0.9946127534, 374622133, 3744729013, 0, 0, +world, 1595.318359, 378.304657, 38, 17, -0, -0, -0.7077237964, -0.7064892054, 399630181, 3744729013, 0, 0, +world, 1579, 378.8999329, 38, 17, -0, -0, -0.7077237964, -0.7064892054, 399630181, 3744729013, 0, 0, +world, 1707.680298, 378.0868835, 38, 17, -0, -0, -0.2529139519, -0.9674887657, 2039007863, 3744729013, 0, 0, +world, 1616, 378, 38, 17, -0, -0, -1.509957883e-007, -1, 374622133, 3744729013, 0, 0, +world, 1617.627197, 377.8191833, 38, 17, -0, -0, -0.3673135042, -0.9300972223, 374622133, 3744729013, 0, 0, +world, 1659.22937, 378.8347168, 38, 17, -0, -0, -0.8038568497, -0.594822824, 399630181, 3744729013, 0, 0, +world, 1610.550049, 373.6300049, 38.15000153, 17, -0, -0, -0.1736481786, -0.9848077297, 399630181, 3744729013, 0, 0, +world, 1635.802612, 377.7204895, 38, 17, -0, -0, -0.920504868, 0.3907310665, 399630181, 3744729013, 0, 0, +world, 1688.654419, 377.085083, 38, 17, -0, -0, -0.1036606357, -0.9946127534, 374622133, 3744729013, 0, 0, +world, 1685.318359, 377.8525085, 38, 17, -0, -0, -0.7077237964, -0.7064892054, 399630181, 3744729013, 0, 0, +world, 1687.247803, 377.8580933, 38, 17, -0, -0, 0.1045285836, -0.9945218563, 374622133, 3744729013, 0, 0, +world, 938, 331.0000305, 31, 17, 9.262203782e-010, -9.734976714e-011, -0.9945219159, -0.1045285463, 399630181, 3744729013, 0, 0, +world, 915.7199707, 325.8500061, 33.27000046, 17, -0, -0, 0.7313537598, -0.6819982529, 1604404556, 3744729013, 0, 0, +world, 919, 327, 32, 17, -0, -0, -0.9070439935, 0.4210358858, 374622133, 3744729013, 0, 0, +world, 941, 339, 32, 17, -5.986424134e-010, -7.134343116e-010, 0.6427875161, -0.7660445571, 399630181, 3744729013, 0, 0, +world, 960, 292, 27, 17, -4.082648108e-010, -8.370668048e-010, 0.4383712113, -0.8987939954, 399630181, 3744729013, 0, 0, +world, 959.7772217, 294.2568359, 28, 17, -0, -0, -0.9070439935, 0.4210358858, 374622133, 3744729013, 0, 0, +world, 963.3574829, 292.5306091, 28, 17, -0, -0, -0.4570979774, -0.889416337, 374622133, 3744729013, 0, 0, +world, 983, 355, 32, 17, -0, -0, 0.241921708, -0.9702957869, 374622133, 3744729013, 0, 0, +world, 986.3120117, 351.7846375, 32, 17, -0, -0, -0.81714499, -0.5764322281, 3978157958, 3744729013, 0, 0, +world, 985.7896729, 348.6963196, 32, 17, -0, -0, -0.9070439935, 0.4210358858, 374622133, 3744729013, 0, 0, +world, 989.3701172, 346.9700317, 32, 17, -0, -0, -0.4570979774, -0.889416337, 374622133, 3744729013, 0, 0, +world, 986.0126343, 346.4394226, 32, 17, -4.082648108e-010, -8.370668048e-010, 0.4383712113, -0.8987939954, 399630181, 3744729013, 0, 0, +world, 937, 411, 38, 17, -0, -0, -0.7660444379, -0.6427876353, 399630181, 3744729013, 0, 0, +world, 937.3869019, 407.9820862, 38, 17, -0, -0, -0.4570979774, -0.889416337, 374622133, 3744729013, 0, 0, +world, 907, 383, 39, 17, -0, -0, -0.8746197224, -0.4848095775, 374622133, 3744729013, 0, 0, +world, 905.7606812, 381.5834961, 39, 17, -0, -0, -0.2478445768, -0.9687998295, 374622133, 3744729013, 0, 0, +world, 870, 342, 38, 17, -0, -0, -0.9993908405, -0.03489949182, 374622133, 3744729013, 0, 0, +world, 870, 340, 38, 17, -0, -0, 0.5150381327, -0.8571673036, 2390727163, 3744729013, 0, 0, +world, 873, 280, 27, 17, -0, -0, 0.6427876949, -0.7660443783, 3978157958, 3744729013, 0, 0, +world, 876, 277, 27, 17, -0, -0, -0.1391729116, -0.9902681112, 399630181, 3744729013, 0, 0, +world, 911, 262, 27, 17, -0, -0, -0.9953961968, -0.09584588557, 2330129408, 3744729013, 0, 0, +world, 908.9285278, 262.1238708, 27, 17, -0, -0, -0.9619800448, 0.273119688, 2330129408, 3744729013, 0, 0, +world, 933.7600098, 264.9400024, 26.97999954, 17, -0, -0, 0.7071068287, -0.7071067691, 2330129408, 3744729013, 0, 0, +world, 896.3074341, 267.4707031, 27, 17, -0, -0, 0.1478095204, -0.9890158176, 2330129408, 3744729013, 0, 0, +world, 894, 264, 27, 17, -0, -0, -0.9612616897, -0.2756373882, 2330129408, 3744729013, 0, 0, +world, 913, 284, 27, 17, -0, -0, -0.9238795042, 0.3826834261, 2330129408, 3744729013, 0, 0, +world, 911.7606201, 283.8937073, 27, 17, -0, -0, -0.9329534173, -0.3599970639, 2330129408, 3744729013, 0, 0, +world, 924, 247, 27, 17, -0, -0, -0.2588190436, -0.9659258127, 2330129408, 3744729013, 0, 0, +world, 907.5073853, 246.7906036, 27, 17, -0, -0, 0.2172914147, -0.9761067629, 2330129408, 3744729013, 0, 0, +world, 893, 248, 26, 17, -0, -0, 0.2164398134, -0.976295948, 2330129408, 3744729013, 0, 0, +world, 879, 261, 27, 17, -0, -0, 0.2164398134, -0.976295948, 2330129408, 3744729013, 0, 0, +world, 854, 258, 34, 17, -0, -0, -0.1993679851, -0.9799246788, 3978157958, 3744729013, 0, 0, +world, 869, 259.4259644, 28, 17, -0, -0, 0.7986353636, -0.6018152237, 374622133, 3744729013, 0, 0, +world, 870, 205, 27, 17, -0, -0, -0.7660444379, -0.6427876353, 374622133, 3744729013, 0, 0, +world, 1171, -367, 33, 17, -0, -0, 0.7489560246, -0.66261971, 1948279592, 3744729013, 0, 0, +world, 1178, -360, 33, 17, -0, -0, -0.996917367, -0.07845908403, 1948279592, 3744729013, 0, 0, +world, 1165, -350, 27, 17, -0, -0, -0.996917367, -0.07845908403, 1948279592, 3744729013, 0, 0, +world, 1177, -355, 28, 17, -0, -0, -0.996917367, -0.07845908403, 1948279592, 3744729013, 0, 0, +world, 1166, -363, 27, 17, -0, -0, -0.996917367, -0.07845908403, 1948279592, 3744729013, 0, 0, +world, 1168, -375, 27, 17, -0, -0, -0.996917367, -0.07845908403, 1948279592, 3744729013, 0, 0, +world, 1168, -378, 21, 17, -0, -0, -0.6755902767, -0.7372772694, 2761572410, 3744729013, 7, 21, +world, 1165, -377, 40, 17, -0, -0, -0.9659258127, 0.2588190734, 2761572410, 3744729013, 7, 21, +world, 1167, -367, 46, 17, -0, -0, 0.7009093761, -0.713250339, 1948279592, 3744729013, 0, 0, +world, 1223.954224, -268, 25.5, 17, -0, -0, -0.7071067691, -0.7071067691, 109363168, 3744729013, 0, 0, +world, 1232, -257, 26, 17, -0, -0, -0.9335804582, -0.3583678603, 374622133, 3744729013, 0, 0, +world, 1232.053345, -258.4694824, 26, 17, -0, -0, -0.4524346888, -0.8917975426, 374622133, 3744729013, 0, 0, +world, 1235, -234, 25, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1248, -235, 26, 17, -0, -0, -0.9335804582, 0.3583678603, 4203366413, 3744729013, 0, 0, +world, 783.5805664, -302, 13.76391602, 17, -0, -0, -0.902585268, -0.4305111468, 374622133, 3744729013, 0, 0, +world, 793, -307, 13, 17, -0, -0, -0.2164396346, -0.9762960076, 3051799743, 3744729013, 0, 0, +world, 793.6369629, -305.7558899, 14, 17, -0, -0, -0.9513258934, -0.3081867099, 374622133, 3744729013, 0, 0, +world, 791.4835815, -305.3302307, 14, 17, -0, -0, -0.9617412686, 0.2739594877, 374622133, 3744729013, 0, 0, +world, 1794.630005, 385.8900146, 23.20000076, 17, -0, -0, -1, 7.549790126e-008, 1604404556, 3744729013, 0, 0, +world, 1795.656128, 383, 22, 17, -0, -0, -0.9659258127, -0.2588191926, 3051799743, 3744729013, 0, 0, +world, 1793.630249, 381.7983093, 22, 17, -0, -0, -0.9588196874, 0.2840154469, 399630181, 3744729013, 0, 0, +world, 1111, 231, 31, 17, -0, -0, -0.7880107164, -0.6156615019, 2330129408, 3744729013, 0, 0, +world, 1111, 232.2269135, 31, 17, -0, -0, -0.5461022258, -0.8377185464, 2330129408, 3744729013, 0, 0, +world, 1112, 257, 31, 17, -0, -0, -0.7313537002, -0.6819983721, 2330129408, 3744729013, 0, 0, +world, 1112.21228, 258.5226746, 31, 17, -0, -0, -0.7313537002, -0.6819983721, 2330129408, 3744729013, 0, 0, +world, 1138, 259, 31, 17, -0, -0, -0.7880107164, -0.6156615019, 3051799743, 3744729013, 22, 3, +world, 1135, 259, 31, 17, -0, -0, -0.2923717201, -0.956304729, 1593608242, 3154537368, 0, 0, +world, 1147, 284.4859009, 31, 17, -0, -0, -0.7360969186, -0.6768761873, 374622133, 3744729013, 0, 0, +world, 1146.787109, 286.0439148, 31, 17, -0, -0, -0.9275103211, -0.3737975061, 374622133, 3744729013, 0, 0, +world, 1145.329468, 284.2891541, 31, 17, -0, -0, 0.3786486089, -0.9255405068, 374622133, 3744729013, 0, 0, +world, 1142.895142, 223.4991913, 31, 17, -0, -0, -0, -1, 3978157958, 3744729013, 22, 4, +world, 1146, 224, 31, 17, -0, -0, -0.6946585178, -0.7193396688, 3978157958, 3744729013, 22, 4, +world, 1141.620239, 225.9779816, 31, 17, -0, -0, 0.7547097206, -0.6560589075, 3978157958, 3744729013, 22, 4, +world, 1078.359985, 289.1300049, 41.54999924, 17, -0, -0, -0.9743700624, -0.224951148, 2761572410, 3744729013, 7, 21, +world, 1083, 285, 31, 17, -0, -0, 0.7880108356, -0.6156613827, 2330129408, 3744729013, 0, 0, +world, 1082.699585, 281.8450623, 31, 17, -0, -0, 0.7880108356, -0.6156613827, 2330129408, 3744729013, 0, 0, +world, 2448.199951, 246.3500061, 5.809999943, 17, -0, -0, 0.7071067691, -0.7071067691, 2761572410, 3744729013, 7, 21, +world, 2444.300049, 245.6300049, 5.809999943, 17, -0, -0, 0.5735763907, -0.8191520572, 2761572410, 3744729013, 7, 21, +world, 2455.580078, 253.3600006, 5.599999905, 17, -0, -0, -0.9396926165, -0.3420202434, 2761572410, 3744729013, 7, 21, +world, 2518, 303, 6, 17, -0, -0, -0.4305111468, -0.902585268, 2761572410, 3744729013, 7, 21, +world, 2189.590088, 768.7600098, 5.800000191, 17, -0, -0, 0.3420201242, -0.9396926165, 2761572410, 3744729013, 7, 21, +world, 2185, 747, 5.800000191, 17, -0, -0, -0.9723699093, -0.233445406, 399630181, 1719470624, 0, 0, +world, 2200.110107, 718.0300293, 5.809999943, 17, -0, -0, 0.3420201242, -0.9396926165, 2761572410, 3744729013, 7, 21, +world, 2455.439941, 534.2399902, 11.15999985, 17, -0, -0, -1, 1.629206849e-007, 2761572410, 3744729013, 7, 21, +world, 2455.540039, 559.0499878, 12.21000004, 17, -0, -0, -0.2739593685, -0.9617412686, 2761572410, 3744729013, 7, 21, +world, 2531, 455, 11, 17, -0, -0, -0.2739593685, -0.9617412686, 2761572410, 3744729013, 7, 21, +world, 2531.60083, 455.951416, 11, 17, -0, -0, -0.2739593685, -0.9617412686, 2761572410, 3744729013, 7, 21, +world, 2510.570068, 310.0299988, 5.809999943, 17, -0, -0, -0.9238795042, 0.3826834261, 2761572410, 3744729013, 7, 21, +world, 2434.850098, 270.4599915, 5.809999943, 17, -0, -0, 0.6427875757, -0.7660444379, 2761572410, 3744729013, 7, 21, +world, 1840, 687, 27, 17, -0, -0, -0.3583679199, -0.9335804582, 374622133, 3744729013, 0, 0, +world, 1833.433838, 686.203186, 27, 17, -0, -0, 0.2342938632, -0.972165823, 374622133, 3744729013, 0, 0, +world, 1836, 686, 27, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 926.4199829, -156.3200073, 26.63999939, 17, -0, -0, -0.7071068287, -0.7071067691, 2813706679, 3744729013, 0, 0, +world, 930, -134, 25, 17, -0, -0, -0, -1, 3978157958, 3744729013, 0, 0, +world, 918, -71, 28, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 915.046875, -66.20334625, 28, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 965.0300293, -148.8600006, 25.80000114, 17, 1.66068773e-007, 1.784993344e-007, 0.8191521168, -0.5735763907, 374622133, 3744729013, 0, 0, +world, 930, -63, 41, 17, -0, -0, -0.9964928627, 0.08367787302, 374622133, 3744729013, 7, 21, +world, 951.8900146, -72.41000366, 26, 17, -0, -0, 0.7071068287, -0.7071067095, 1604404556, 3744729013, 0, 0, +world, 964, -220, 22, 17, -0, -0, -0.9170600772, 0.3987490833, 2634707400, 3744729013, 0, 0, +world, 964, -220, 22, 17, -0, -0, -0.9170600772, 0.3987490833, 2634707400, 3744729013, 0, 0, +world, 1218, 411, 22, 17, -0, -0, -0.6360781789, -0.7716246247, 2634707400, 3744729013, 0, 0, +world, 962, -221, 22, 17, -0, -0, -0.8788171411, 0.4771586657, 2634707400, 3744729013, 0, 0, +world, 969, -191, 23, 17, -0, -0, -0.9945219159, 0.1045285463, 374622133, 3744729013, 0, 0, +world, 971, -191, 23, 17, -0, -0, -0.9588196874, 0.2840154469, 374622133, 3744729013, 0, 0, +world, 934, -207, 20, 17, -0, -0, -0.9335804582, 0.3583678603, 3051799743, 3744729013, 17, 5, +world, 949, -29, 25, 17, -0, -0, -0.9954794645, -0.09497701377, 4203366413, 3744729013, 0, 0, +world, 951.5039673, -29.40062714, 25, 17, -0, -0, -0.9954794645, -0.09497701377, 4203366413, 3744729013, 0, 0, +world, 946.819458, -32.86305237, 25, 17, -0, -0, -0.9954794645, -0.09497701377, 4203366413, 3744729013, 0, 0, +world, 951, -22, 37, 17, -0, -0, 0.7027741075, -0.7114130855, 374622133, 3553608506, 7, 21, +world, 916.6400146, -19.70000076, 29.21999931, 17, -0, -0, -0.7071067691, -0.7071067691, 1604404556, 3744729013, 0, 0, +world, 914, -22, 27, 17, -0, -0, -0.2529137731, -0.9674888253, 399630181, 3744729013, 0, 0, +world, 908, 46, 26, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 175458466, 0, 0, +world, 882, 45, 27, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 875.3004761, 46.34897614, 28, 17, -0, -0, 0.8424523473, -0.5387708545, 374622133, 3744729013, 0, 0, +world, 874, 19, 27, 17, -0, -0, -0.1547104418, -0.9879598618, 3978157958, 3744729013, 0, 0, +world, 871.571167, 19, 27, 17, -0, -0, 0.4107188582, -0.9117620587, 3978157958, 3744729013, 0, 0, +world, 855.7999878, 9, 27.54999924, 17, -0, -0, -0.7071067691, -0.7071068287, 1604404556, 3744729013, 0, 0, +world, 853.2974243, 9.444534302, 26.30000114, 17, -0, -0, -0.8800631762, 0.4748566449, 374622133, 3744729013, 0, 0, +world, 881.0708008, -34.67279816, 28, 17, -0, -0, 0.2292002738, -0.9733792543, 374622133, 3744729013, 0, 0, +world, 883.6556396, -34.53116226, 28, 17, -0, -0, -0.5120429993, -0.858959794, 374622133, 3744729013, 0, 0, +world, 853, 8, 26, 17, -0, -0, -0.9474897385, -0.3197861612, 399630181, 3744729013, 0, 0, +world, 859.8258057, 97.65149689, 28.5, 17, -0, -0, -0.5395057201, -0.8419819474, 2039007863, 3744729013, 0, 0, +world, 893, 130, 33, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 858.7242432, 95.84868622, 28.5, 17, -0, -0, -0.5395057201, -0.8419819474, 2039007863, 3744729013, 0, 0, +world, 846.9556885, 62.19599915, 27.60000038, 17, -0, -0, -0.5395057201, -0.8419819474, 2039007863, 3744729013, 0, 0, +world, 846.6723633, 60.9920311, 27.60000038, 17, -0, -0, -0.5395057201, -0.8419819474, 2039007863, 3744729013, 0, 0, +world, 872, 92, 28, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 0, 0, +world, 869, 84, 29, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 863, 64, 27, 17, -0, -0, -0.7660444379, -0.6427876353, 374622133, 3744729013, 0, 0, +world, 913, 192.9999695, 34, 17, -0, -0, -0.7027741671, -0.7114130259, 399630181, 3744729013, 0, 0, +world, 901.296936, -229.9628448, 18.99755859, 17, -0, -0, -0.140901193, -0.9900236726, 399630181, 3744729013, 0, 0, +world, 1051, 169, 32, 17, -0, -0, -0.7253742218, -0.6883547306, 2039007863, 3744729013, 0, 0, +world, 1050.148926, 167.5477142, 32, 17, -0, -0, -0.5052808523, -0.8629549742, 2039007863, 3744729013, 0, 0, +world, 1035.845337, 143.6744537, 32, 17, -0, -0, -0.9768593311, -0.2138828784, 399630181, 3744729013, 0, 0, +world, 1031, 125, 33, 17, -0, -0, -0.9890158772, -0.1478094757, 374622133, 3744729013, 0, 0, +world, 1052, 126, 33, 17, -0, -0, -0.989525795, 0.1443562508, 374622133, 3744729013, 0, 0, +world, 1083, 91, 34, 17, -0, -0, -0.8870107532, 0.4617488086, 3978157958, 3744729013, 0, 0, +world, 1083.175171, 89.59780884, 34, 17, -0, -0, 0.0287938863, -0.9995853901, 3978157958, 3744729013, 0, 0, +world, 1050.919556, 92.950737, 34, 17, -0, -0, 0.0287938863, -0.9995853901, 3978157958, 3744729013, 0, 0, +world, 1051.044678, 94.3529129, 34, 17, -0, -0, -0.9320077896, 0.3624381721, 3978157958, 3744729013, 0, 0, +world, 1050.330933, 71.31687164, 34, 17, -0, -0, -0.9666001201, 0.2562894225, 3978157958, 3744729013, 0, 0, +world, 1050.581299, 70.06489563, 34, 17, -0, -0, -0.006108571775, -0.9999813437, 3978157958, 3744729013, 0, 0, +world, 1050, 44, 34, 17, -0, -0, -0.3697466552, -0.9291326404, 3978157958, 3744729013, 0, 0, +world, 1048.948364, 43.97496796, 34, 17, -0, -0, 0.5635263324, -0.8260980844, 3978157958, 3744729013, 0, 0, +world, 1050.425659, 47.53051758, 34, 17, -0, -0, 0.5635263324, -0.8260980844, 3978157958, 3744729013, 0, 0, +world, 1040, 6, 33, 17, -0, -0, -0.9914448857, -0.1305262297, 374622133, 3744729013, 0, 0, +world, 977.3001709, 5.483811855, 26, 17, -0, -0, -0.9806146026, 0.1959463656, 374622133, 3744729013, 0, 0, +world, 978.8781738, 5.932608128, 26, 17, -0, -0, -0.3939419985, -0.9191353321, 374622133, 3744729013, 0, 0, +world, 945, -10, 25, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 949.5070801, -11.40219307, 25, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1198.670044, 98.77999878, 36, 17, -0, -0, -0, -1, 2150547825, 3744729013, 0, 0, +world, 1989, 518, 18, 17, -0, -0, -0.999048233, -0.04361945391, 3774357736, 3744729013, 0, 0, +world, 1979.825439, 518.2237549, 18, 17, -0, -0, -0.999048233, -0.04361945391, 3774357736, 3744729013, 0, 0, +world, 2003, 526, 24, 17, -0, -0, -0.9799246192, 0.1993682981, 2761572410, 3744729013, 7, 21, +world, 2003, 527.1506348, 24, 17, -0, -0, 0.8498924375, -0.5269562006, 2761572410, 3744729013, 7, 21, +world, 2007, 558, 18, 17, -0, -0, 0.6819983721, -0.7313537002, 537242508, 3744729013, 0, 0, +world, 2009, 568, 18, 17, -0, -0, -0.2419218421, -0.9702957273, 537242508, 3744729013, 0, 0, +world, 2003, 599, 24, 17, -0, -0, -0.06975647062, -0.9975640178, 2761572410, 3744729013, 7, 21, +world, 2007.575806, 567.932312, 18, 17, -0, -0, 0.3875156641, -0.9218631387, 537242508, 3744729013, 0, 0, +world, 1998, 599.2890015, 18, 17, -0, -0, 0.3875156641, -0.9218631387, 537242508, 3744729013, 0, 0, +world, 2009, 615, 18, 17, -0, -0, 0.6427876949, -0.7660443783, 537242508, 3744729013, 0, 0, +world, 2009.22583, 618.413208, 18, 17, -0, -0, -0.95105654, 0.309016943, 537242508, 3744729013, 0, 0, +world, 2000, 650, 18, 17, -0, -0, 0.4461978078, -0.8949343562, 537242508, 3744729013, 0, 0, +world, 2000.039917, 658.4584351, 18, 17, -0, -0, -0.95105654, 0.309016943, 537242508, 3744729013, 0, 0, +world, 1999.813965, 655.045166, 18, 17, -0, -0, 0.6427876949, -0.7660443783, 537242508, 3744729013, 0, 0, +world, 2007, 412, 18, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, 1997, 412, 18, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, 1971, 393, 19, 17, -0, -0, 0.4694714546, -0.8829476833, 374622133, 3744729013, 0, 0, +world, 1973.027344, 392.7954407, 18.9699707, 17, -0, -0, -0.430511266, -0.9025852084, 374622133, 3744729013, 0, 0, +world, 1971.316406, 394.7404785, 19, 17, -0, -0, -0.9998157024, 0.01919755153, 374622133, 3744729013, 0, 0, +world, 1941.560059, 413.5299988, 18.22999954, 17, -0, -0, -0.7564244866, -0.6540810466, 2761572410, 2592350310, 7, 21, +world, 1927, 418, 18, 17, -0, -0, -0.05233594403, -0.9986295104, 537242508, 2592350310, 0, 0, +world, 1941.096924, 417.9040833, 18, 17, -0, -0, -0.05233594403, -0.9986295104, 537242508, 2592350310, 0, 0, +world, 1934.831665, 416.1459045, 18, 17, -0, -0, -0.9879598618, -0.1547103971, 537242508, 2592350310, 0, 0, +world, 1933.763916, 435.6705627, 18, 17, -0, -0, -0.9998477101, 0.0174522642, 2761572410, 3744729013, 7, 21, +world, 1926.992188, 441.7738953, 18, 17, -0, -0, -0.05233594403, -0.9986295104, 537242508, 3744729013, 0, 0, +world, 1923, 464, 18, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, 1936.042603, 462.4016418, 18, 17, -0, -0, -0.9654726982, -0.2605043054, 3774357736, 3744729013, 0, 0, +world, 1948.672485, 458.6247253, 18, 17, -0, -0, -0.9654726982, -0.2605043054, 3774357736, 3744729013, 0, 0, +world, 1950.011719, 443.3690186, 18, 17, -0, -0, -0.9654726982, -0.2605043054, 3774357736, 3744729013, 0, 0, +world, 1950.586914, 418.6906738, 18, 17, -0, -0, -0.9654726982, -0.2605043054, 3774357736, 3744729013, 0, 0, +world, 1965.757813, 416.3734436, 18, 17, -0, -0, -0.9654726982, -0.2605043054, 3774357736, 3744729013, 0, 0, +world, 1909.563843, 507.2487793, 18, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, 1909.206543, 501.8942871, 18, 17, -0, -0, -0.8754645586, 0.4832823277, 4033800822, 3744729013, 0, 0, +world, 1909.164551, 481, 18, 17, -0, -0, -0.9297764897, -0.3681245446, 4033800822, 3744729013, 0, 0, +world, 1917.615845, 516.4215088, 18, 17, -0, -0, -0.5562956929, -0.8309844136, 4033800822, 3744729013, 0, 0, +world, 1788.589966, 444.4599915, 32, 17, -0, -0, 0.7598388791, -0.6501114368, 1948279592, 3744729013, 0, 0, +world, 1784, 443, 28, 17, -0, -0, -0.2334454656, -0.9723699093, 1948279592, 3744729013, 0, 0, +world, 1795, 466, 28, 17, -0, -0, -0.06975650042, -0.9975640178, 2634707400, 3744729013, 0, 0, +world, 1797.053833, 466.1593933, 28, 17, -0, -0, -0.47792539, -0.878400445, 2634707400, 3744729013, 0, 0, +world, 1393, -354, 19, 17, -0, -0, -0.8746197224, -0.4848095775, 2330129408, 3744729013, 0, 0, +world, 1392, -356, 19, 17, -0, -0, -0.9996573329, -0.02617699467, 2330129408, 3744729013, 0, 0, +world, 1399, -383, 19, 17, -0, -0, -0.8038568497, -0.594822824, 2330129408, 3744729013, 0, 0, +world, 1399.302246, -380.7185669, 19, 17, -0, -0, -0.9235452414, -0.3834894598, 2330129408, 3744729013, 0, 0, +world, 1397, -414, 18, 17, -0, -0, -0.9816271663, -0.1908090562, 2330129408, 3744729013, 0, 0, +world, 1383, -382, 19, 17, -0, -0, 0.09584593028, -0.9953961968, 2330129408, 3744729013, 0, 0, +world, 1383, -380.32724, 19, 17, -0, -0, 0.739631176, -0.6730124354, 2330129408, 3744729013, 0, 0, +world, 1373, -316, 20, 17, -0, -0, 0.739631176, -0.6730124354, 2330129408, 3744729013, 0, 0, +world, 1453.709961, -341.9700012, 15, 17, -0, -0, -1, 7.549790126e-008, 2215704611, 3744729013, 0, 0, +world, 1457, -342, 15, 17, -0, -0, -0.9396925569, -0.3420202732, 2215704611, 3744729013, 0, 0, +world, 1446, -338, 15, 17, -0, -0, -0.9993908405, -0.03489949182, 2349828104, 3744729013, 0, 0, +world, 1571, 227, 23, 17, -0, -0, -0.08019895107, -0.9967788458, 1362834872, 3744729013, 0, 0, +world, 1572, 234, 24, 17, -0, -0, 0.5000001192, -0.8660253286, 1362834872, 3744729013, 0, 0, +world, 1573.568359, 236.2626648, 24, 17, -0, -0, -0.9982911944, -0.0584349893, 374622133, 3744729013, 0, 0, +world, 1574, 212, 24, 17, -0, -0, -0.2079117447, -0.9781475663, 3051799743, 3744729013, 0, 0, +world, 1505, 215, 25, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1522, 211, 25, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1542, 210, 24, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1528, 246, 25, 17, -0, -0, -0.7431449294, -0.6691304445, 2353517427, 3744729013, 0, 0, +world, 1526, 250, 25, 17, -0, -0, -0.9723699093, 0.233445406, 2353517427, 3744729013, 0, 0, +world, 1517, 253, 25, 17, -0, -0, -0.9612616897, 0.2756372988, 1948279592, 3744729013, 0, 0, +world, 1523, 247, 33, 17, -0, -0, 0.275637418, -0.9612616897, 1948279592, 3744729013, 0, 0, +world, 1525, 244, 29, 17, -0, -0, 0.275637418, -0.9612616897, 1948279592, 3744729013, 0, 0, +world, 1532, 253, 25, 17, -0, -0, -0.1305260956, -0.9914448857, 1948279592, 3744729013, 0, 0, +world, 1626, 222, 22, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3443434499, 0, 0, +world, 1623, 213, 22, 17, -0, -0, -1.509957883e-007, -1, 374622133, 3443434499, 0, 0, +world, 1620, 213.9999695, 23, 17, -0, -0, 0.4305112064, -0.9025852084, 374622133, 3443434499, 0, 0, +world, 1657, 224, 25, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3443434499, 0, 0, +world, 1397, 705, 32, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 0, 0, +world, 1392, 726, 33, 17, -0, -0, 0.7431446314, -0.6691307425, 374622133, 3744729013, 0, 0, +world, 1356, 709, 33, 17, -0, -0, -0.8703556657, 0.4924235642, 2039007863, 3744729013, 0, 0, +world, 1366, 717, 33, 17, -0, -0, 0.5591930747, -0.8290374279, 374622133, 3744729013, 0, 0, +world, 1389.71106, 583, 33.39500046, 17, -0, -0, 0.6946585178, -0.7193396688, 1604404556, 3744729013, 0, 0, +world, 1393, 585.3632813, 31, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1486, 759, 28, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 0, 0, +world, 1505, 765.000061, 28, 17, -0, -0, 0.7660444975, -0.6427875757, 1362834872, 3154537368, 0, 0, +world, 1506, 760, 28, 17, -0, -0, -0.9981347919, 0.06104838848, 1362834872, 3154537368, 0, 0, +world, 1604, 765, 30, 17, -0, -0, -0.6613121629, -0.750110805, 374622133, 3744729013, 0, 0, +world, 1038.01001, -443.5400085, 28, 17, -0, -0, -0.8703556657, -0.4924235642, 2761572410, 3744729013, 7, 21, +world, 1042, -435, 27, 17, -0, -0, -0.2334453315, -0.9723699093, 2761572410, 3744729013, 7, 21, +world, 1070, -408, 28, 17, -0, -0, -0.8660254478, -0.4999999702, 2761572410, 3744729013, 7, 21, +world, 1066, -409, 28, 17, -0, -0, -0.9659258127, 0.2588190734, 2761572410, 3744729013, 7, 21, +world, 760, 1498, 14, 17, -0, -0, 0.8141155839, -0.5807029009, 2330129408, 3744729013, 0, 0, +world, 762, 1498, 14, 17, -0, -0, -0.956304729, -0.2923717797, 2330129408, 3744729013, 0, 0, +world, 811, 1504, 14, 17, -0, -0, 0.2840153873, -0.958819747, 2330129408, 3744729013, 0, 0, +world, 827, 1510, 14, 17, -0, -0, -0.8433914781, -0.5372995138, 2330129408, 3744729013, 0, 0, +world, 756, 1561, 22, 17, -0, -0, -0.309017092, -0.9510564804, 2330129408, 3744729013, 0, 0, +world, 754, 1562, 22, 17, -0, -0, 0.1132030487, -0.9935718775, 2330129408, 3744729013, 0, 0, +world, 760, 1582, 22, 17, -0, -0, -0.5519368052, -0.8338859677, 2330129408, 3744729013, 0, 0, +world, 735, 1560, 22, 17, -0, -0, 0.6087614894, -0.7933532596, 2330129408, 3744729013, 0, 0, +world, 734, 1557, 22, 17, -0, -0, 0.1218693703, -0.9925461411, 2330129408, 3744729013, 0, 0, +world, 735.0227051, 1561.445923, 22, 17, -0, -0, 0.6018151045, -0.7986354232, 2330129408, 3744729013, 0, 0, +world, 734, 1463, 14, 17, -0, -0, 0.342020303, -0.9396925569, 2330129408, 3744729013, 0, 0, +world, 734, 1466, 14, 17, -0, -0, 0.6427875161, -0.7660445571, 2330129408, 3744729013, 0, 0, +world, 730, 1367, 14, 17, -0, -0, -0.9953961968, 0.09584563971, 2330129408, 3744729013, 0, 0, +world, 693, 1350, 14, 17, -0, -0, -0.1218694374, -0.9925461411, 2330129408, 3744729013, 0, 0, +world, 693.7911377, 1350, 14, 17, -0, -0, 0.06975632161, -0.9975640774, 2330129408, 3744729013, 0, 0, +world, 698, 1387, 14, 17, -0, -0, -0.9170600176, -0.3987492025, 2330129408, 3744729013, 0, 0, +world, 696, 1389, 14, 17, -0, -0, -0.6156613827, -0.7880108356, 2330129408, 3744729013, 0, 0, +world, 595, 1377, 11, 17, -0, -0, -0.8703556657, -0.4924235642, 2330129408, 3744729013, 0, 0, +world, 595.7911377, 1376.45752, 11, 17, -0, -0, -0.6775183678, -0.7355058789, 2330129408, 3744729013, 0, 0, +world, 481, 1393, 12, 17, -0, -0, 0.1908091009, -0.9816271663, 2330129408, 3744729013, 0, 0, +world, 1076, 50, 34, 17, -0, -0, 0.5224987268, -0.8526400328, 374622133, 3744729013, 0, 0, +world, 1076, 72, 34, 17, -0, -0, 0.67623353, -0.7366873026, 374622133, 3744729013, 0, 0, +world, 1082, 79, 34, 17, -0, -0, 0.8433915973, -0.5372993946, 399630181, 3744729013, 0, 0, +world, 1085.459961, -166.0599976, 30, 17, -0, -0, -1, 7.549790126e-008, 4033800822, 3744729013, 0, 0, +world, 1063.609985, -196.5399933, 27.20000076, 17, -0, -0, -0.9981347919, 0.06104850769, 2039007863, 3744729013, 0, 0, +world, 1063, -172, 30, 17, -0, -0, -0, -1, 901601836, 3744729013, 0, 0, +world, 1352, 573, 32, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1384, 564, 35, 17, -0, -0, 0.7253742814, -0.6883546114, 374622133, 3744729013, 0, 0, +world, 1394, 559, 31, 17, -0, -0, -0.2334453762, -0.9723699093, 399630181, 3744729013, 0, 0, +world, 1389.631592, 559.0316772, 32.2322998, 17, -0, -0, 0.7064893842, -0.7077236176, 2813706679, 3744729013, 0, 0, +world, 1384, 541, 33, 17, -0, -0, 0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 1384, 523.9109497, 33, 17, -0, -0, 0.02617694996, -0.9996573329, 374622133, 3744729013, 0, 0, +world, 1393, 526, 29, 17, -0, -0, 0.7372770905, -0.6755905151, 3328786501, 3744729013, 0, 0, +world, 1331, 457, 33, 17, -0, -0, -0.9862856269, -0.165047586, 374622133, 3744729013, 0, 0, +world, 1313.880005, 413.6000061, 30.60000038, 17, -0, -0, -0, -1, 2761572410, 3744729013, 7, 21, +world, 1330, 411, 33, 17, -0, -0, 0.8338859081, -0.5519368649, 2761572410, 3744729013, 7, 21, +world, 1343, 359, 22, 17, -0, -0, -0.7880107164, -0.6156615019, 3051799743, 3744729013, 0, 0, +world, 1325, 347, 22, 17, -0, -0, 0.3090171218, -0.9510564804, 399630181, 3744729013, 0, 0, +world, 1000, -48, 26.5, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 987.9749756, -29, 26, 17, -0, -0, -0.8405666351, -0.541708231, 4033800822, 3744729013, 0, 0, +world, 951, -28, 24, 17, -0, -0, -0.1045284644, -0.9945218563, 4203366413, 3744729013, 0, 0, +world, 1037, 122, 33, 17, -0, -0, -0.8746197224, -0.4848095775, 3978157958, 3744729013, 0, 0, +world, 1051.355103, 99, 33, 17, -0, -0, 0.7071068287, -0.7071067095, 399630181, 3744729013, 0, 0, +world, 1071, 97, 34, 17, -0, -0, -0.1391729116, -0.9902681112, 2150547825, 3744729013, 0, 0, +world, 1239, 357, 21, 17, -0, -0, -0.8191519976, -0.57357651, 3978157958, 3744729013, 0, 0, +world, 1238, 372, 22, 17, -0, -0, 0.06975632161, -0.9975640774, 399630181, 3744729013, 0, 0, +world, 1218, 371, 22, 17, -0, -0, -0.7372772694, -0.6755902767, 2634707400, 3744729013, 0, 0, +world, 1218, 366, 22, 17, -0, -0, -0.8386706114, -0.5446389914, 2634707400, 3744729013, 0, 0, +world, 1218.0354, 364.5835266, 22, 17, -0, -0, -0.4178671837, -0.908508122, 2634707400, 3744729013, 0, 0, +world, 1211, 340.6000061, 22, 17, -0, -0, -0.8660254478, -0.4999999702, 3978157958, 3744729013, 0, 0, +world, 1196, 348, 23, 17, -0, -0, -0.9925461411, 0.1218693256, 3978157958, 3744729013, 0, 0, +world, 1158, 374, 28, 17, -0, -0, -1.862644816e-009, -1, 2150547825, 3744729013, 0, 0, +world, 1188, 378, 24, 17, -0, -0, 0.5771452188, -0.8166415095, 374622133, 3744729013, 0, 0, +world, 1194, 402, 24, 17, -0, -0, -0, -1, 1593608242, 3154537368, 0, 0, +world, 1193, 431, 24, 17, -0, -0, -0.6946585178, -0.7193396688, 3978157958, 3744729013, 0, 0, +world, 1176, 443, 27, 17, -0, -0, -0.522498548, -0.852640152, 3051799743, 3744729013, 0, 0, +world, 1157, 450, 29, 17, -0, -0, 0.7547097206, -0.6560589075, 1593608242, 3154537368, 0, 0, +world, 1124, 454, 29, 17, -0, -0, -0.9981347919, 0.0610486269, 2349828104, 3744729013, 0, 0, +world, 1122, 446, 29, 17, -0, -0, -0.6225146651, -0.7826081514, 2353517427, 3744729013, 0, 0, +world, 1126, 452, 29, 17, -0, -0, -0.25037992, -0.9681476355, 2353517427, 3744729013, 0, 0, +world, 1130.842896, 470.7993469, 29, 17, -0, -0, 0.1132032871, -0.9935718179, 2349828104, 3744729013, 0, 0, +world, 1170.239502, 476.3344727, 29, 17, -0, -0, -0.309017092, -0.9510564804, 399630181, 3744729013, 0, 0, +world, 1120, 433, 30, 17, -0, -0, 0.2923716903, -0.9563047886, 2349828104, 3744729013, 0, 0, +world, 1278, 376, 26, 17, -0, -0, -0, -1, 399630181, 3744729013, 7, 21, +world, 1290, 416.9999084, 23, 17, -0, -0, -0.7660444379, -0.6427876353, 2634707400, 3744729013, 0, 0, +world, 1278, 449, 25, 17, -0, -0, -0.9816272259, 0.190808937, 1593608242, 3154537368, 0, 0, +world, 1311, 437, 24, 17, -0, -0, 0.02617703937, -0.9996573329, 399630181, 3744729013, 0, 0, +world, 1370, 155, 28, 17, -0, -0, 0.6691305041, -0.7431448698, 2150547825, 3744729013, 0, 0, +world, 1363, 138, 31, 17, -0, -0, -0.9659258127, -0.2588190734, 399630181, 3744729013, 0, 0, +world, 1370, 99, 31, 17, -0, -0, -0.6286420226, -0.7776948214, 2150547825, 3744729013, 0, 0, +world, 1333, 96, 32, 17, -0, -0, -0.9996573329, -0.02617687359, 2634707400, 3744729013, 0, 0, +world, 1308, 87, 35, 17, -0, -0, 0.3502074778, -0.9366721511, 1593608242, 3154537368, 0, 0, +world, 1314, 117, 34, 17, -0, -0, -0.6156613827, -0.7880108356, 399630181, 3744729013, 0, 0, +world, 1295.650024, 119.7699966, 37, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, 1334, 77, 32, 17, -0, -0, -0.5735764503, -0.8191520572, 2634707400, 3744729013, 0, 0, +world, 1326, 60.00003052, 32, 17, -0, -0, 0.7431446314, -0.6691307425, 2150547825, 3744729013, 0, 0, +world, 1351, 66, 32, 17, -0, -0, 0.2672382593, -0.9636304975, 399630181, 3744729013, 0, 0, +world, 1294, -9, 28, 17, -0, -0, 0.7071067691, -0.7071068287, 2150547825, 3744729013, 0, 0, +world, 1354, -132, 23, 17, -0, -0, 0.6560588479, -0.7547097206, 2150547825, 3744729013, 0, 0, +world, 1353, -154, 23, 17, -0, -0, -0.4694716334, -0.8829475641, 374622133, 3744729013, 0, 0, +world, 1347, -121, 24, 17, -0, -0, -0.4694716334, -0.8829475641, 374622133, 3744729013, 0, 0, +world, 1405, 131, 26, 17, -0, -0, -0.9953961968, -0.09584575891, 3978157958, 3744729013, 0, 0, +world, 1379, 64, 26, 17, -0, -0, 0.5446391106, -0.8386705518, 3978157958, 3744729013, 0, 0, +world, 1386, 66, 26, 17, -0, -0, -0.8480481505, -0.5299190879, 3978157958, 3744729013, 0, 0, +world, 1384, 61, 26, 17, -0, -0, -0.25037992, -0.9681476355, 1593608242, 776502014, 0, 0, +world, 1431.675903, 21.32394218, 26, 17, -0, -0, -0.725374043, -0.6883549094, 374622133, 3744729013, 0, 0, +world, 1429.596191, 22.7762146, 26, 17, -0, -0, -0.987688303, 0.1564344913, 374622133, 3744729013, 0, 0, +world, 1406.123535, -36.43395996, 24, 17, -0, -0, -0.9170600772, 0.3987490833, 537242508, 3744729013, 0, 0, +world, 1409.113159, -27.2537117, 25, 17, -0, -0, 0.57357651, -0.8191519976, 537242508, 3744729013, 0, 0, +world, 1405, 13, 25, 17, -0, -0, 0.01745254546, -0.9998477101, 537242508, 3744729013, 0, 0, +world, 1415.078491, 66, 26, 17, -0, -0, -0.9996573329, 0.02617699467, 399630181, 3744729013, 0, 0, +world, 1444.012207, 85.54000092, 33, 17, -0, -0, -1, 4.371138829e-008, 374622133, 3744729013, 0, 0, +world, 1506, 75, 24, 17, -0, -0, 0.4146934152, -0.9099612236, 3051799743, 3744729013, 0, 0, +world, 1517, 93, 23, 17, -0, -0, 0.0348992981, -0.9993908405, 2661143298, 3744729013, 0, 0, +world, 1516.079956, 96.79000092, 23, 17, -0, -0, 0.0348992981, -0.9993908405, 2661143298, 3744729013, 0, 0, +world, 1546, 93, 24, 17, -0, -0, -0.9702957273, 0.2419219017, 3978157958, 3744729013, 0, 0, +world, 1571, 110, 23, 17, -0, -0, -0.2164396793, -0.9762960076, 3978157958, 3744729013, 0, 0, +world, 1593, 143, 23, 17, -0, -0, -0.1993681341, -0.9799246788, 3978157958, 3744729013, 0, 0, +world, 1600.062134, 182.0263519, 23.15999985, 17, -0, -0, -0.9238796234, 0.3826833069, 2349828104, 3744729013, 0, 0, +world, 1593, 205, 23, 17, -0, -0, 0.06975632161, -0.9975640774, 2349828104, 3744729013, 0, 0, +world, 1590.630005, 170.3899994, 23.10000038, 17, -0, -0, 0.7071068287, -0.7071067095, 2353517427, 3744729013, 0, 0, +world, 1595.349976, 162.4900055, 24.65999985, 17, -0, -0, -0.1993679851, -0.9799246788, 2353517427, 3744729013, 0, 0, +world, 1627, 233, 22, 17, -0, -0, -0.7880107164, -0.6156615019, 374622133, 3443434499, 0, 0, +world, 1627, 231, 22, 17, -0, -0, -0.7880107164, -0.6156615019, 374622133, 3443434499, 0, 0, +world, 1248, 149, 32, 17, -0, -0, -0.1218693554, -0.9925461411, 374622133, 3744729013, 0, 0, +world, 1248.499146, 150.213562, 32, 17, -0, -0, -0.705871582, -0.70833987, 399630181, 3744729013, 0, 0, +world, 1230, 172, 33, 17, -0, -0, -0.987688303, 0.1564344913, 374622133, 3744729013, 0, 0, +world, 1211.872803, 170.943512, 32, 17, -0, -0, -0.705871582, -0.70833987, 399630181, 3744729013, 0, 0, +world, 1288, 141, 32, 17, -0, -0, -0.5299192071, -0.8480481505, 3978157958, 3744729013, 22, 4, +world, 1292, 141, 32, 17, -0, -0, -0.9010769129, 0.4336592555, 3978157958, 3744729013, 22, 4, +world, 1277, 152, 33, 17, -0, -0, -0.8433914781, -0.5372995138, 3051799743, 3744729013, 22, 3, +world, 1288.300049, 164.2799988, 34, 17, -0, -0, 3.725290298e-009, -1, 1604404556, 3744729013, 0, 0, +world, 1284, 168, 32, 17, -0, -0, 0.6360783577, -0.7716245055, 399630181, 3744729013, 0, 0, +world, 1221.27002, 131.2899933, 39.98599625, 17, -0, -0, 0.7749445438, -0.6320292354, 3978157958, 3744729013, 22, 4, +world, 1229, 138, 33, 17, -0, -0, 0.2079117, -0.9781475663, 3978157958, 3744729013, 22, 4, +world, 1141.462646, 170.2423859, 33, 17, -0, -0, -0.705871582, -0.70833987, 399630181, 3744729013, 0, 0, +world, 1138.0354, 149.4603424, 33, 17, -0, -0, -0.1218693554, -0.9925461411, 374622133, 3744729013, 0, 0, +world, 1076, 62, 34, 17, -0, -0, 0.1391730309, -0.9902681112, 2150547825, 3744729013, 0, 0, +world, 1118.22522, 69, 45, 17, -0, -0, 0.6293205619, -0.777145803, 2761572410, 3744729013, 7, 21, +world, 994, 243, 32, 17, -0, -0, -0.9271838069, 0.3746067584, 3051799743, 3744729013, 0, 0, +world, 1007, 232, 32, 17, -0, -0, -0.7880107164, -0.6156615019, 3978157958, 3744729013, 0, 0, +world, 1004.910767, 233.628891, 32, 17, -0, -0, -0.9981347919, 0.06104850769, 3978157958, 3744729013, 0, 0, +world, 1002.077881, 233.628891, 32, 17, -0, -0, 0.6927728057, -0.7211558819, 3978157958, 3744729013, 0, 0, +world, 972.8800049, 220.3500061, 31.54999924, 17, -0, -0, -0.6626200676, -0.748955667, 109363168, 3744729013, 0, 0, +world, 967.3518677, 222.5114746, 30, 17, -0, -0, -0.9981347919, 0.06104850769, 3978157958, 3744729013, 0, 0, +world, 967.251709, 221.1092834, 30, 17, -0, -0, 0.02006991953, -0.9997985959, 3978157958, 3744729013, 0, 0, +world, 1309.959961, 164.4100037, 31.60000038, 17, -0, -0, 2.384185791e-007, -1, 109363168, 3744729013, 0, 0, +world, 1310, 189, 30, 17, -0, -0, 0.8241261244, -0.56640625, 399630181, 3744729013, 0, 0, +world, 994, 269.0000305, 32, 17, -0, -0, -0.8746196628, 0.4848096669, 374622133, 3744729013, 0, 0, +world, 993.1986694, 267.9483948, 32, 17, -0, -0, -0.8746196628, 0.4848096669, 374622133, 3744729013, 0, 0, +world, 1002.340027, 281.5100098, 31, 17, -0, -0, 0.7071067691, -0.7071068287, 399630181, 3744729013, 0, 0, +world, 1008.815857, 284.0113525, 32, 17, -0, -0, 0.1916653812, -0.9814603329, 399630181, 3744729013, 0, 0, +world, 1039, 287, 32, 17, -0, -0, -0.999048233, -0.04361945391, 2039007863, 3744729013, 0, 0, +world, 1037.347412, 287.175354, 32, 17, -0, -0, -0.9245460629, -0.3810702562, 2039007863, 3744729013, 0, 0, +world, 1238, 412.0000305, 22, 17, -0.0003045519989, -0.008721218444, 0.03489820659, -0.9993527532, 399630181, 3744729013, 0, 0, +world, 1243, 425, 23, 17, -0, -0, 0.6819983721, -0.7313537002, 1593608242, 3154537368, 0, 0, +world, 1446.420044, 142.6300049, 26.20000076, 17, -0, -0, -0.8191520572, -0.5735764503, 374622133, 3744729013, 0, 0, +world, 1478, 168, 21, 17, -0, -0, -0.1822356135, -0.9832549095, 399630181, 3744729013, 0, 0, +world, 768, -393, 6, 17, -0, -0, -0.07845902443, -0.9969173074, 2215704611, 3744729013, 0, 0, +world, 1437, 142, 26, 17, -0, -0, -0.4067366719, -0.9135454297, 2150547825, 3744729013, 0, 0, +world, 936.3024292, 36.58994293, 27, 17, -0, -0, -0.08193856478, -0.996637404, 399630181, 3744729013, 0, 0, +world, 909.4199829, 93.30000305, 36.65000153, 17, -0, -0, 0.7071064711, -0.7071071267, 1604404556, 3744729013, 0, 0, +world, 912.7026978, 94.38063812, 34, 17, -0, -0, -0.892585814, -0.4508775473, 374622133, 3744729013, 0, 0, +world, 1352, 46, 32, 17, -0, -0, -0.9848077893, 0.1736481041, 374622133, 3744729013, 0, 0, +world, 1382, 128, 31, 17, -0, -0, -0.7986355424, -0.6018149853, 374622133, 3744729013, 0, 0, +world, 1081.516724, 169.2144012, 33, 17, -0, -0, -0.9768593311, -0.2138828784, 399630181, 3744729013, 0, 0, +world, 753, -165, 6, 17, -0, -0, -0.9304175973, -0.3665011823, 1948279592, 2592350310, 5, 20, +world, 812, 158, 6, 17, -0, -0, -0.1650475711, -0.9862856269, 374622133, 3744729013, 0, 0, +world, 821, 221, 6, 17, -0, -0, -0.9612617493, -0.2756371498, 2330129408, 3744729013, 0, 0, +world, 807, 179, 6, 17, -0, -0, -0.948323667, 0.3173047006, 2330129408, 3744729013, 0, 0, +world, 805, 182, 6, 17, -0, -0, -0.948323667, 0.3173047006, 2330129408, 3744729013, 0, 0, +world, 817, 288, 6, 17, -0, -0, 0.5299192071, -0.8480481505, 2330129408, 3744729013, 0, 0, +world, 817, 290, 6, 17, -0, -0, 0.8526402712, -0.5224984288, 2330129408, 3744729013, 0, 0, +world, 1337, 84, 31, 17, -0, -0, 0.7604060173, -0.6494479775, 2150547825, 3744729013, 0, 0, +world, 1340, 92, 31, 17, -0, -0, -0.705871582, -0.70833987, 399630181, 3744729013, 0, 0, +world, 1326.5, 117.0999985, 32.40000153, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1113.479736, 119.1351624, 34, 17, -0, -0, 0.0287938863, -0.9995853901, 3978157958, 3744729013, 0, 0, +world, 1113.304565, 120.5373688, 34, 17, -0, -0, -0.8870107532, 0.4617488086, 3978157958, 3744729013, 0, 0, +world, 1164.015015, 96.31271362, 36, 17, -0, -0, -0.4019477963, -0.9156625867, 399630181, 3744729013, 0, 0, +world, 1110.955322, 29.77488327, 34, 17, -0, -0, 0.5584690571, -0.8295253515, 374622133, 3744729013, 0, 0, +world, 1112.371582, 30.18210983, 34, 17, -0, -0, -0.6877216101, -0.7259745002, 374622133, 3744729013, 0, 0, +world, 1377, 189, 27, 17, -0, -0, -1, 7.549790126e-008, 399630181, 776502014, 0, 0, +world, 1384.759277, 224.3216858, 27, 17, -0, -0, -0.233445406, -0.9723699093, 3978157958, 3744729013, 0, 0, +world, 1370, 236, 27, 17, -0, -0, -0.9612616897, -0.2756373882, 3978157958, 3744729013, 0, 0, +world, 1367, 234, 27, 17, -0, -0, 0.5372995138, -0.8433915377, 3978157958, 3744729013, 0, 0, +world, 1350, 227, 29, 17, -0, -0, -0.9986295104, -0.0523359701, 2761572410, 3744729013, 7, 21, +world, 999, 541, 22, 17, -0, -0, -0.008726398461, -0.9999619126, 374622133, 3744729013, 0, 0, +world, 979, 563, 22, 17, -0, -0, 0.7313536406, -0.6819984317, 399630181, 3744729013, 0, 0, +world, 891, 544, 22, 17, -0, -0, 0.3907312453, -0.9205048084, 2330129408, 3744729013, 0, 0, +world, 892, 545, 22, 17, -0, -0, -0.2840154171, -0.9588196874, 2330129408, 3744729013, 0, 0, +world, 930, 546, 22, 17, -0, -0, -0.7253742218, -0.6883547306, 2330129408, 3744729013, 0, 0, +world, 844, 569, 21, 17, -0, -0, -0.9981347919, 0.06104838848, 2330129408, 3744729013, 0, 0, +world, 846, 567, 21, 17, -0, -0, -0.987688303, -0.1564344913, 2330129408, 3744729013, 0, 0, +world, 826, 567, 18.5, 17, -0, -0, -0.01745242998, -0.9998477101, 2330129408, 3744729013, 0, 0, +world, 829, 605, 14, 17, -0, -0, -0.9981347919, 0.06104850769, 2330129408, 3744729013, 0, 0, +world, 829, 607, 13, 17, -0, -0, -0.8290374875, -0.5591929555, 2330129408, 3744729013, 0, 0, +world, 818, 627, 12, 17, -0, -0, 0.793353498, -0.6087611914, 2330129408, 3744729013, 0, 0, +world, 836, 636, 11, 17, -0, -0, -0.7313537002, -0.6819983721, 2330129408, 3744729013, 0, 0, +world, 1255, 64, 38, 17, -0, -0, 0.5224987864, -0.8526400328, 374622133, 3744729013, 0, 0, +world, 1255, 58, 37, 17, -0, -0, 0.06104866788, -0.9981347919, 399630181, 3744729013, 0, 0, +world, 1255, 28.14565659, 36, 17, -0, -0, -0.7058717012, -0.7083396912, 2794764316, 3744729013, 0, 0, +world, 1228, 40, 35, 17, -0, -0, -0.5446391106, -0.8386705518, 1593608242, 3154537368, 0, 0, +world, 1234.326904, 59.54032516, 44, 17, -0, -0, -0.8571674228, -0.5150378942, 374622133, 3744729013, 0, 0, +world, 1516.589966, 171.8099976, 23, 17, -0, -0, 0.7071067691, -0.7071068287, 2661143298, 3744729013, 0, 0, +world, 1520, 172.9999695, 23, 17, -0, -0, -0.9743700624, -0.2249510437, 2661143298, 3744729013, 0, 0, +world, 1503, 176, 23, 17, -0, -0, -0.9998477101, 0.01745238341, 2661143298, 3744729013, 0, 0, +world, 1178.978394, 79.22574615, 36.89086914, 17, -0, -0, -0.4019477963, -0.9156625867, 399630181, 3744729013, 0, 0, +world, 1478, 208, 23, 17, -0, -0, -0.05233594403, -0.9986295104, 3328786501, 3744729013, 0, 0, +world, 1471, 260, 30, 17, -0, -0, -0.7880106568, -0.6156616211, 1948279592, 3744729013, 7, 21, +world, 1356, 127, 31, 17, -0, -0, -0.7071068287, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, 1457, 87, 25, 17, -0, -0, -0.956304729, 0.2923717797, 374622133, 3744729013, 0, 0, +world, 1455, 85, 25, 17, -0, -0, 0.7313536406, -0.6819984317, 399630181, 3744729013, 0, 0, +world, 1465, 100, 24, 17, -0, -0, -0.9925461411, 0.1218693256, 399630181, 3744729013, 0, 0, +world, 1591, -8, 3, 17, -0, -0, -0.956304729, 0.2923717797, 2039007863, 3744729013, 0, 0, +world, 1590.696289, -3.716442108, 3, 17, -0, -0, 0.4939419329, -0.869494915, 2039007863, 3744729013, 0, 0, +world, 1200.725952, -670.9685669, 16.88271523, 17, -0, -0, -0.7071068287, -0.7071067691, 888077843, 100237688, 0, 0, +world, 946.314209, -101.4981918, 24.59000015, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 1320, -761, 8, 17, -0, -0, -0.996917367, -0.07845908403, 888077843, 3744729013, 0, 0, +world, 1384, -799, 8, 17, -0, -0, -0.9955619574, 0.09410819411, 4203366413, 3744729013, 0, 0, +world, 1368, -870, 8, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 1392.838989, -835.1065063, 8, 17, -0, -0, 0.7253742814, -0.6883546114, 4203366413, 3744729013, 0, 0, +world, 1321.189941, -737.9699707, 8, 17, -0, -0, -0.9799246788, -0.1993679404, 4203366413, 3744729013, 0, 0, +world, 1356, -756, 8, 17, -0, -0, 0.2079117, -0.9781475663, 4203366413, 3744729013, 0, 0, +world, 1357.406494, -738.4501953, 8, 17, -0, -0, 0.2079117, -0.9781475663, 4203366413, 3744729013, 0, 0, +world, 1369.553955, -735.3175049, 8, 17, -0, -0, 0.2079117, -0.9781475663, 4203366413, 3744729013, 0, 0, +world, 1356, -804, 8, 17, -0, -0, -0.9953961968, 0.09584575891, 399630181, 3744729013, 0, 0, +world, 1431, -791, 8, 17, -0, -0, 0.8338859081, -0.5519368649, 399630181, 3744729013, 0, 0, +world, 1323.780029, -770.9299927, 8, 17, -0, -0, -0, -1, 888077843, 3744729013, 0, 0, +world, 1075, -564, 31, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1068, -557, 32, 17, -0, -0, -0.996917367, 0.07845908403, 374622133, 3744729013, 0, 0, +world, 1062.003418, -559.2918091, 31, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1056.987427, -557.4475098, 32, 17, -0, -0, -0.996917367, 0.07845908403, 374622133, 3744729013, 0, 0, +world, 1060.52002, -565.4475098, 32, 17, -0, -0, -0.996917367, 0.07845908403, 374622133, 3744729013, 0, 0, +world, 1043.328369, -564.1451416, 31, 17, -0, -0, -0.3939419091, -0.9191353321, 399630181, 3744729013, 0, 0, +world, 1022, -541, 32, 17, -0, -0, 0.522498548, -0.852640152, 374622133, 3744729013, 0, 0, +world, 1020, -537, 32, 17, -0, -0, -0.987688303, -0.1564344913, 3328786501, 3744729013, 0, 0, +world, 1026.870117, -559.000061, 32, 17, -0, -0, -0.9998477101, 0.01745238341, 901601836, 3744729013, 0, 0, +world, 1031.31543, -562.5689087, 32, 17, -0, -0, -0.996917367, 0.07845908403, 374622133, 3744729013, 0, 0, +world, 1032.798828, -564.413208, 31, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1020.613953, -563.5181274, 31, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1036, -543, 28, 17, -0, -0, -0.987688303, -0.1564344913, 3328786501, 3744729013, 0, 0, +world, 1040, -548, 28, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1047, -542, 25.64999962, 17, -0, -0, 0.6427875161, -0.7660445571, 1604404556, 3744729013, 0, 0, +world, 1047, -543, 25.64999962, 17, -0, -0, 0.6427875161, -0.7660445571, 1604404556, 3744729013, 0, 0, +world, 1050.94165, -541.3009033, 25, 17, -0, -0, -0.1261989772, -0.992004931, 399630181, 3744729013, 0, 0, +world, 1075, -539, 21, 17, -0, -0, -0.9945219159, 0.1045285463, 3328786501, 3744729013, 0, 0, +world, 1028, -550, 16, 17, -0, -0, 0.04361961782, -0.999048233, 399630181, 3744729013, 0, 0, +world, 1073, -536, 21.62000084, 17, -0, -0, -0.7716246247, -0.6360781789, 399630181, 3744729013, 0, 0, +world, 1012, -563, 25, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1010.867249, -561.390625, 25, 17, -0, -0, -0.996917367, 0.07845908403, 374622133, 3744729013, 0, 0, +world, -143.2899933, -286.2099915, 13.47000027, 17, -0, -0, -0.7071067691, -0.7071068287, 2794764316, 3744729013, 0, 0, +world, -142.2026825, -268.3256531, 13, 17, -0, -0, 0.2079114616, -0.9781476259, 374622133, 3744729013, 0, 0, +world, 1016, -564, 25, 17, -0, -0, 0.7431446314, -0.6691307425, 399630181, 3744729013, 0, 0, +world, 1022.706177, -565.1427612, 25, 17, -0, -0, -0.996917367, 0.07845908403, 374622133, 3744729013, 0, 0, +world, 1025.373657, -565.1881104, 25, 17, -0, -0, -0.9238795042, -0.3826834261, 374622133, 3744729013, 0, 0, +world, 1044.86731, -565.390625, 25.12786484, 17, -0, -0, -0.9982911944, -0.05843546987, 374622133, 3744729013, 0, 0, +world, 1066.088501, -563.633667, 31, 17, -0, -0, -0.9142539501, -0.4051416516, 399630181, 3744729013, 0, 0, +world, 1068.330933, -565.2627563, 25.12786484, 17, -0, -0, -0.9982911944, -0.05843546987, 374622133, 3744729013, 0, 0, +world, 1055.347656, -565.2321777, 31, 17, -0, -0, -0.3939419091, -0.9191353321, 399630181, 3744729013, 0, 0, +world, 1049.975708, -565.345459, 25.12786484, 17, -0, -0, -0.9633969069, 0.2680790126, 374622133, 3744729013, 0, 0, +world, 1066.088501, -563.633667, 25, 17, -0, -0, -0.9142539501, -0.4051416516, 399630181, 3744729013, 0, 0, +world, 800, 364, 7, 17, -0, -0, -0.9063078165, 0.4226182699, 374622133, 3744729013, 0, 0, +world, 800, 366, 7, 17, -0, -0, -0.8616291285, -0.5075383782, 374622133, 3744729013, 0, 0, +world, 706.0700073, 112.6699982, 6, 17, -0, -0, 0.3826834261, -0.9238795638, 1948279592, 3744729013, 0, 0, +world, 705, 120, 6, 17, -0, -0, 0.57357651, -0.8191519976, 1948279592, 3744729013, 0, 0, +world, 704, 124, 6, 17, -0, -0, 0.6755902767, -0.7372772694, 1948279592, 3744729013, 0, 0, +world, 711, 124, 6, 17, -0, -0, -0.3583680093, -0.9335803986, 1948279592, 3744729013, 0, 0, +world, 711, 115, 9, 17, -0, -0, -0.9659258127, -0.2588190734, 1948279592, 3744729013, 0, 0, +world, 709, 122, 9, 17, -0, -0, -0.902585268, -0.4305111468, 1948279592, 3744729013, 0, 0, +world, 706.2609863, 119.1959534, 9, 17, -0, -0, -0.902585268, -0.4305111468, 1948279592, 3744729013, 0, 0, +world, -128, -982, 4, 17, -0, -0, -0.8987941146, 0.4383710325, 1948279592, 3553608506, 0, 0, +world, 104.3596725, -977.8791504, 15, 17, -0, -0, -0.9964928627, 0.08367764205, 1948279592, 3553608506, 0, 0, +world, 108.6922684, -973.5939331, 15, 17, -0, -0, -0.9363663197, 0.3510244489, 1948279592, 3553608506, 0, 0, +world, 68.40798187, -1002.152649, 15, 17, -0, -0, -0.9964928627, 0.08367764205, 1948279592, 3553608506, 0, 0, +world, 64.08029175, -1005.058777, 15, 17, -0, -0, -0.8987941146, 0.4383710325, 1948279592, 3553608506, 0, 0, +world, 73.27999878, -1001.039978, 15, 17, -0, -0, 0.593419075, -0.8048936725, 1948279592, 3553608506, 0, 0, +world, 53, -991, 15, 17, -0, -0, -0.6156615019, -0.788010776, 1948279592, 3553608506, 0, 0, +world, 55.1897316, -987.6754761, 15, 17, -0, -0, -0.8074753881, -0.5899012685, 1948279592, 3553608506, 0, 0, +world, 65.73878479, -982.1131592, 15, 17, -0, -0, -0.3065260053, -0.9518622756, 1948279592, 3553608506, 0, 0, +world, 35.75388336, -981.7935791, 15, 17, -0, -0, -0.7986353636, -0.6018152237, 1948279592, 3553608506, 0, 0, +world, 75, -971, 16, 17, -0, -0, 0.8526402712, -0.5224984288, 2761572410, 3744729013, 7, 21, +world, 111.3467865, -936.0275879, 15, 17, -0, -0, -0.1779435277, -0.9840406775, 1948279592, 3553608506, 0, 0, +world, 139, -918, 15, 17, -0, -0, -0.9953961968, 0.09584563971, 374622133, 3553608506, 0, 0, +world, 138.1528778, -921.1327515, 15, 17, -0, -0, 0.5269555449, -0.8498928547, 374622133, 3553608506, 0, 0, +world, 141.3495636, -920.4135132, 15, 17, -0, -0, -0.5120427012, -0.8589599729, 374622133, 3553608506, 0, 0, +world, 136.4227142, -951.6547241, 15, 17, -0, -0, -0.920504868, -0.3907310665, 374622133, 3553608506, 0, 0, +world, 37.06452179, -983.7755127, 15, 17, -0, -0, -0.9550199509, -0.2965416312, 1948279592, 3553608506, 0, 0, +world, 32.78097153, -974.6967773, 15, 17, -0, -0, -0.9550199509, -0.2965416312, 1948279592, 3553608506, 0, 0, +world, 31.47032166, -972.7150269, 15, 17, -0, -0, -0.7986353636, -0.6018152237, 1948279592, 3553608506, 0, 0, +world, 26.42457581, -956.8116455, 15, 17, -0, -0, -0.981793344, 0.1899522841, 1948279592, 3553608506, 0, 0, +world, 28.3028698, -960.5932007, 15, 17, -0, -0, -0.3608107865, -0.9326390624, 1948279592, 3553608506, 0, 0, +world, 89, -972, 15, 17, -0, -0, 0.3090171218, -0.9510564804, 399630181, 3553608506, 0, 0, +world, 112.9954605, -960.1272583, 15, 17, -0, -0, 0.3090171218, -0.9510564804, 399630181, 3553608506, 0, 0, +world, 109.09552, -938.5176392, 15, 17, -0, -0, 0.7289686799, -0.6845470667, 399630181, 3553608506, 0, 0, +world, 51, -918, 14, 17, -0, -0, -0.7547097206, -0.6560588479, 1948279592, 3553608506, 0, 0, +world, 38.6341629, -926.1286621, 14, 17, -0, -0, -0.9258705974, 0.3778407574, 399630181, 3553608506, 0, 0, +world, 56.11469269, -926.8228149, 14, 17, -0, -0, -0.9320079684, -0.3624378145, 1948279592, 3553608506, 0, 0, +world, 45.98120117, -932.640686, 14, 17, -0, -0, 0.4962162375, -0.8681989908, 1948279592, 3553608506, 0, 0, +world, 84.11188507, -895.9680176, 14, 17, -0, -0, -0.9396926165, -0.342020154, 374622133, 3553608506, 0, 0, +world, 7, -882, 17, 17, -0, -0, -0.1305260807, -0.9914448857, 1948279592, 3553608506, 0, 0, +world, -4, -884, 17, 17, -0, -0, -0.3907312453, -0.9205048084, 1948279592, 3553608506, 0, 0, +world, 18, -852, 17, 17, -0, -0, -0.9935718775, 0.1132031232, 399630181, 3553608506, 0, 0, +world, 32, -850, 17, 17, -0, -0, -0.1391732097, -0.9902680516, 374622133, 3553608506, 0, 0, +world, 29.87522125, -848.8696289, 17, 17, -0, -0, 0.8304985762, -0.5570207238, 374622133, 3553608506, 0, 0, +world, 35, -862, 5, 17, -0, -0, -0.9636304975, 0.2672382295, 537242508, 3553608506, 0, 0, +world, 26, -863, 5, 17, -0, -0, 0.008726486005, -0.9999619126, 537242508, 3553608506, 0, 0, +world, 8, -835, 5, 17, -0, -0, 0.2079117, -0.9781475663, 374622133, 3553608506, 0, 0, +world, 7.24877882, -832.0750122, 5, 17, -0, -0, -0.8813034892, 0.47255072, 374622133, 3553608506, 0, 0, +world, 9.237926483, -833.2052002, 5, 17, -0, -0, -0.7688415647, -0.6394393444, 374622133, 3553608506, 0, 0, +world, 9.4187603, -835.6011353, 5, 17, -0, -0, -0.2689195573, -0.9631626606, 374622133, 3553608506, 0, 0, +world, 30, -844, 5, 17, -0, -0, -0.3255681396, -0.9455186129, 399630181, 3553608506, 0, 0, +world, -12, -861, 0, 17, -0, -0, -0.7009092569, -0.7132504582, 2353517427, 3553608506, 0, 0, +world, -27.439991, -866.1465454, 0, 17, -0, -0, -0.9469301105, -0.3214394748, 2353517427, 3553608506, 0, 0, +world, -27.79162216, -868.0966797, 0, 17, -0, -0, -0.01832539961, -0.9998320937, 2353517427, 3553608506, 0, 0, +world, -29, -875, 1, 17, -0, -0, -0.8038568497, -0.594822824, 2353517427, 3553608506, 0, 0, +world, -30.9180069, -875.383606, 1, 17, -0, -0, 0.7083398104, -0.705871582, 2353517427, 3553608506, 0, 0, +world, -27.07367897, -880.6820068, 1, 17, -0, -0, -0.8813034892, 0.47255072, 374622133, 3553608506, 0, 0, +world, -25.08452606, -881.8121948, 1, 17, -0, -0, -0.7688415647, -0.6394393444, 374622133, 3553608506, 0, 0, +world, -24.90369797, -884.208252, 1, 17, -0, -0, -0.2689195573, -0.9631626606, 374622133, 3553608506, 0, 0, +world, -11.45153618, -863.8479004, 0, 17, -0, -0, 0.5350897908, -0.8447951674, 399630181, 3553608506, 0, 0, +world, 8, -875, 9, 17, -0, -0, -0.5224986076, -0.852640152, 399630181, 3553608506, 0, 0, +world, 12.60000038, -857.5999756, 4.800000191, 17, -0, -0, -0.9961947203, -0.08715568483, 2761572410, 3553608506, 7, 21, +world, 45.00000381, -916, 5, 17, -0, -0, -0.8910066485, 0.4539903104, 2353517427, 3553608506, 0, 0, +world, 54, -922, 5, 17, -0, -0, -0.7489556074, -0.6626201868, 2353517427, 3553608506, 0, 0, +world, 45.93038177, -925.367981, 5, 17, -0, -0, 0.2647149563, -0.9643266797, 2353517427, 3553608506, 0, 0, +world, 40.23904037, -923.8230591, 5, 17, -0, -0, -0.9258705974, 0.3778407574, 399630181, 3553608506, 0, 0, +world, 1, -950, 5, 17, -0, -0, 0.1391730309, -0.9902681112, 2761572410, 3744729013, 7, 21, +world, 6, -908, 5, 17, -0, -0, 0.8480481505, -0.5299190879, 399630181, 3553608506, 0, 0, +world, 24.38135338, -899.3790283, 5, 17, -0, -0, -0.7163020968, -0.6977903247, 399630181, 3553608506, 0, 0, +world, 25.9159565, -901.7415161, 5, 17, -0, -0, -0.6149740219, -0.7885473967, 399630181, 3553608506, 0, 0, +world, -32, -905, 5, 17, -0, -0, -0.3173047304, -0.948323667, 3328786501, 3553608506, 0, 0, +world, 12, -828, 5, 17, -0, -0, 0.6225146651, -0.7826081514, 3328786501, 3553608506, 0, 0, +world, 33, -819, 5, 17, -0, -0, -0.7040146589, -0.7101854086, 399630181, 3744729013, 0, 0, +world, 39, -800, 5, 17, -0, -0, -0.9426414371, -0.3338070214, 3328786501, 3553608506, 0, 0, +world, 130, -887, 6, 17, -0, -0, -0.9455185533, 0.3255681396, 2353517427, 3553608506, 0, 0, +world, 128.9519348, -891.0487671, 7, 17, -0, -0, 0.6170360446, -0.7869349122, 2353517427, 3553608506, 0, 0, +world, 137, -895, 9, 17, -0, -0, 0.5519368052, -0.8338859677, 2353517427, 3553608506, 0, 0, +world, 165, -879, 1, 17, -0, -0, -0.1908089817, -0.9816271663, 2353517427, 3553608506, 0, 0, +world, 171, -877, 2, 17, -0, -0, 0.3746065795, -0.9271838665, 2353517427, 3553608506, 0, 0, +world, 167, -886, 2, 17, -0, -0, -0.5150378942, -0.8571674228, 2353517427, 3553608506, 0, 0, +world, 171.9548492, -883.0270386, 2, 17, -0, -0, -0.5150378942, -0.8571674228, 2353517427, 3553608506, 0, 0, +world, 127.2200012, -903.3200073, 9.640000343, 17, -0, -0, -0.9281613231, 0.3721781373, 2353517427, 3553608506, 0, 0, +world, 109, -919.7727051, 5, 17, -0, -0, -0.5120427012, -0.8589599729, 374622133, 3553608506, 0, 0, +world, 106.9312744, -918.3918457, 5, 17, -0, -0, 0.5269555449, -0.8498928547, 374622133, 3553608506, 0, 0, +world, 175, -889, 5, 17, -0, -0, 0.7372770905, -0.6755905151, 3328786501, 3553608506, 0, 0, +world, 122.0470886, -895.0127563, 6, 17, -0, -0, -0.9443762302, 0.3288669884, 2353517427, 3553608506, 0, 0, +world, 123.0951538, -890.9638672, 6, 17, -0, -0, -0.0157074742, -0.9998766184, 2353517427, 3553608506, 0, 0, +world, 152, -872.4655151, 5, 17, -0, -0, -0.9455186129, -0.3255679905, 1948279592, 3553608506, 0, 0, +world, 180, -854, 5, 17, -0, -0, -0.8949344158, 0.4461976588, 2353517427, 3553608506, 0, 0, +world, 175.6600342, -857.6165161, 5, 17, -0, -0, 0.6877216697, -0.7259744406, 2353517427, 3553608506, 0, 0, +world, 176, -845, 5, 17, -0, -0, -0.9998477101, 0.01745238341, 1948279592, 3553608506, 0, 0, +world, 193, -826, 5, 17, -0, -0, 0.2419219315, -0.9702957273, 399630181, 3553608506, 0, 0, +world, 202.6293488, -825.954834, 5, 17, -0, -0, -0.6990398169, -0.715082705, 399630181, 3553608506, 0, 0, +world, 221, -814, 5, 17, -0, -0, -0.9902680516, 0.1391731054, 1948279592, 3553608506, 0, 0, +world, 212, -827.9654541, 5, 17, -0, -0, -0.9832549095, -0.1822355092, 2353517427, 3553608506, 0, 0, +world, 210.1938934, -833.2745361, 5, 17, -0, -0, 0.1908091009, -0.9816271663, 2353517427, 3553608506, 0, 0, +world, 229.6636505, -809.6798706, 5, 17, -0, -0, -0.3810705245, -0.9245460033, 399630181, 3553608506, 0, 0, +world, 197, -839, 14, 17, -0, -0, -0.06975647062, -0.9975640178, 399630181, 3553608506, 0, 0, +world, 183, -833, 14, 17, -0, -0, -0.777145803, -0.6293205023, 1948279592, 3553608506, 0, 0, +world, 190, -822, 14, 17, -0, -0, 0.3502074778, -0.9366721511, 1948279592, 3553608506, 0, 0, +world, 206, -835, 14, 17, -0, -0, -0.8949343562, -0.4461978674, 3328786501, 3553608506, 0, 0, +world, 228, -822, 14, 17, -0, -0, 0.4539906681, -0.8910064697, 3328786501, 3553608506, 0, 0, +world, 222, -803, 14, 17, -0, -0, -0.8910066485, 0.4539903104, 374622133, 3553608506, 0, 0, +world, 224.3960114, -802.7739868, 14, 17, -0, -0, -0.9846558571, -0.1745074987, 374622133, 3553608506, 0, 0, +world, 222.6329041, -806.2096558, 14, 17, -0, -0, 0.06888580322, -0.9976245761, 374622133, 3553608506, 0, 0, +world, 224.8028717, -804.8987427, 14, 17, -0, -0, -0.5409744978, -0.8410390019, 374622133, 3553608506, 0, 0, +world, 263, -833, 15, 17, -0, -0, -0.9612616897, 0.2756373882, 3328786501, 3553608506, 0, 0, +world, 250, -824, 15, 17, -0, -0, -0.4305113256, -0.9025852084, 2761572410, 3744729013, 7, 21, +world, 262, -829, 15, 17, -0, -0, -0.8870108128, 0.4617485702, 399630181, 3553608506, 0, 0, +world, 267, -882, 15, 17, -0, -0, -0.56640625, -0.824126184, 3328786501, 3553608506, 0, 0, +world, 234.1762238, -900.850647, 15, 17, -0, -0, -0.56640625, -0.824126184, 3328786501, 3553608506, 0, 0, +world, 228.78302, -905.0586548, 15, 17, -0, -0, -0.9953961968, 0.09584563971, 374622133, 3553608506, 0, 0, +world, 231.1325836, -907.472229, 15, 17, -0, -0, -0.5120427012, -0.8589599729, 374622133, 3553608506, 0, 0, +world, 227.9358673, -908.1914063, 15, 17, -0, -0, 0.5269555449, -0.8498928547, 374622133, 3553608506, 0, 0, +world, -259, -823, 4, 17, -0, -0, 0.5446388721, -0.838670671, 901601836, 3744729013, 0, 0, +world, -258.9467163, -826.4821777, 4, 17, -0, -0, -0.8984110951, 0.4391553998, 901601836, 3744729013, 0, 0, +world, -242.7898254, -811.6543579, 5, 17, -0, -0, -0.9759168029, -0.218143031, 4033800822, 3744729013, 0, 0, +world, -245.2198181, -801.1348267, 5, 17, -0, -0, 0.2376854867, -0.971342206, 4033800822, 3744729013, 0, 0, +world, -250, -821, 5, 17, -0, -0, -0.852640152, -0.5224986076, 2039007863, 3744729013, 0, 0, +world, -249.6412048, -826.0183716, 5, 17, -0, -0, -0.6540808678, -0.7564246058, 2039007863, 3744729013, 0, 0, +world, -239.9765015, -807.3037109, 5, 17, -0, -0, 0.2376854867, -0.971342206, 4033800822, 3744729013, 0, 0, +world, -243.3024902, -835.4271851, 4, 17, -0, -0, 0.2376854867, -0.971342206, 4033800822, 3744729013, 0, 0, +world, -238.0592041, -841.5960693, 4, 17, -0, -0, 0.2376854867, -0.971342206, 4033800822, 3744729013, 0, 0, +world, -237.1781464, -853.5089111, 4, 17, -0, -0, 0.7933532596, -0.608761549, 4033800822, 3744729013, 0, 0, +world, -258, -726, 4, 17, -0, -0, -0.8660254478, -0.4999999702, 2039007863, 3744729013, 0, 0, +world, -258.03302, -797.2193604, 4, 17, -0, -0, -0.852640152, -0.5224986076, 2039007863, 3744729013, 0, 0, +world, -229, -824, 4, 17, -0, -0, -0.9945219159, 0.1045285463, 3328786501, 3744729013, 0, 0, +world, -229.1852264, -837.6314697, 4, 17, -0, -0, -0.9945219159, 0.1045285463, 3328786501, 3744729013, 0, 0, +world, -229.1784821, -850.9266968, 4, 17, -0, -0, -0.9945219159, 0.1045285463, 3328786501, 3744729013, 0, 0, +world, -256.4074402, -841.8930054, 4, 17, -0, -0, -0.9945219159, 0.1045285463, 3328786501, 3744729013, 0, 0, +world, -256.0717773, -808.3742065, 4, 17, -0, -0, 0.2469989806, -0.9690157175, 3328786501, 3744729013, 0, 0, +world, -257.0191345, -788.348938, 4, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -95.99999237, -981, 5, 17, -0, -0, 0.5000001192, -0.8660253286, 1948279592, 3744729013, 0, 0, +world, -92, -979, 5, 17, -0, -0, -0.9297764897, -0.3681245446, 1948279592, 3744729013, 0, 0, +world, -93, -987, 5, 17, -0, -0, -0.9297764897, -0.3681245446, 1948279592, 3744729013, 0, 0, +world, -95, -1000, 5, 17, -0, -0, 0.1218693703, -0.9925461411, 1948279592, 3744729013, 0, 0, +world, -95, -995, 5, 17, -0, -0, -0.9982398152, -0.05930668488, 1948279592, 3744729013, 0, 0, +world, -95, -1015, 5, 17, -0, -0, -0.9994502068, -0.03315551952, 1948279592, 3744729013, 0, 0, +world, -95.004776, -996.5391235, 9, 17, -0, -0, -0.9982398152, -0.05930668488, 1948279592, 3744729013, 0, 0, +world, -94.9174118, -1011.732727, 9, 17, -0, -0, -0.9994502068, -0.03315551952, 1948279592, 3744729013, 0, 0, +world, -95.004776, -1001.539124, 9, 17, -0, -0, 0.1218693703, -0.9925461411, 1948279592, 3744729013, 0, 0, +world, -95.00582886, -997.5834961, 13, 17, -0, -0, -0.9982398152, -0.05930668488, 1948279592, 3744729013, 0, 0, +world, -94.87123871, -1005.296265, 13, 17, -0, -0, 0.1218693703, -0.9925461411, 1948279592, 3744729013, 0, 0, +world, -92.49319458, -909.9400024, 4, 17, -0, -0, -0.9945219159, 0.1045285463, 3328786501, 3744729013, 0, 0, +world, -90.51978302, -946.9144897, 4, 17, -0, -0, -0.9945219159, 0.1045285463, 3328786501, 3744729013, 0, 0, +world, -88.89450073, -969.3851929, 4, 17, -0, -0, -0.9945219159, 0.1045285463, 3328786501, 3744729013, 0, 0, +world, -78.86542511, -889.2915039, 4, 17, -0, -0, 0.01308952179, -0.9999143481, 901601836, 3744729013, 0, 0, +world, -81, -889, 4, 17, -0, -0, 0.08628639579, -0.9962703586, 901601836, 3744729013, 0, 0, +world, -79.2460556, -884.9696655, 4, 17, -0, -0, -0.9545009136, -0.2982079089, 2039007863, 3744729013, 0, 0, +world, -80.84902954, -884.6571655, 4, 17, -0, -0, -0.998763144, 0.0497215502, 374622133, 3744729013, 0, 0, +world, -79.94317627, -883.7144775, 4, 17, -0, -0, -0.998763144, 0.0497215502, 374622133, 3744729013, 0, 0, +world, -49.18919373, -838.2136841, 5, 17, -0, -0, -0.1822356433, -0.9832549095, 374622133, 3553608506, 0, 0, +world, -47.92251587, -836.8080444, 5, 17, -0, -0, -0.6851832271, -0.7283707261, 374622133, 3553608506, 0, 0, +world, -21, -813, 5, 17, -0, -0, -0.8987941146, 0.4383710325, 901601836, 3744729013, 0, 0, +world, -35, -816, 5, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, -58.42559052, -816.8231201, 5, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, -57.68893814, -824.3360596, 5, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, -80, -855, 5, 17, -0, -0, 0.5877853036, -0.8090170026, 3051799743, 3744729013, 0, 0, +world, -74, -918, 4, 17, -0, -0, -0.8813034892, 0.47255072, 374622133, 3744729013, 0, 0, +world, -135, -1009, 4, 17, -0, -0, -0.7880107164, -0.6156615019, 2039007863, 3744729013, 0, 0, +world, -134.3616028, -1012.452637, 4, 17, -0, -0, -0.7077235579, -0.7064894438, 2039007863, 3744729013, 0, 0, +world, -216.2485504, -892.6029053, 4, 17, -0, -0, -0.4138990045, -0.9103227854, 399630181, 3744729013, 0, 0, +world, -129.8686066, -973.5100098, 4, 17, -0, -0, -0.9945219159, 0.1045285463, 3328786501, 3744729013, 0, 0, +world, -144.6231689, -953.2816162, 5, 17, -0, -0, 0.01308952179, -0.9999143481, 901601836, 3744729013, 0, 0, +world, -152.2949371, -933.6394653, 4, 17, -0, -0, 0.01570732333, -0.9998766184, 2039007863, 3744729013, 0, 0, +world, -154.0709534, -933.4995117, 4, 17, -0, -0, 0.01570732333, -0.9998766184, 2039007863, 3744729013, 0, 0, +world, -150.8532867, -932.9804688, 4, 17, -0, -0, 0.01570732333, -0.9998766184, 2039007863, 3744729013, 0, 0, +world, -174, -910, 4, 17, -0, -0, -0.9947921038, -0.1019244492, 399630181, 3744729013, 0, 0, +world, -176.9700012, -911.9699707, 4.769999981, 17, -0, -0, 0.7071068287, -0.7071067095, 1604404556, 3744729013, 0, 0, +world, -178.2799988, -910, 5.5, 17, -0, -0, 0.7071068287, -0.7071067095, 1604404556, 3744729013, 0, 0, +world, -174, -907, 4, 17, -0, -0, 0.7101854086, -0.7040146589, 399630181, 3744729013, 0, 0, +world, -149.5, -890.789978, 5.130000114, 17, -0, -0, -1, 7.549790126e-008, 2813706679, 3744729013, 0, 0, +world, -151.6399994, -891.4699707, 4.769999981, 17, -0, -0, -1, 7.549790126e-008, 2813706679, 3744729013, 0, 0, +world, -154.0537872, -899.7516479, 4, 17, -0, -0, -0.9848077297, 0.1736482084, 2039007863, 3744729013, 0, 0, +world, -156.8485413, -901.4287109, 4, 17, -0, -0, -0.9848077297, 0.1736482084, 2039007863, 3744729013, 0, 0, +world, -155.7547913, -900.2811279, 4, 17, -0, -0, -0.9848077297, 0.1736482084, 2039007863, 3744729013, 0, 0, +world, -136.7175293, -917.6266479, 4, 17, -0, -0, -0.9947921038, -0.1019244492, 399630181, 3744729013, 0, 0, +world, -136.7175293, -914.6266479, 4, 17, -0, -0, 0.7101854086, -0.7040146589, 399630181, 3744729013, 0, 0, +world, -120, -475, 15, 17, -0, -0, -0.956304729, -0.2923717797, 901601836, 3744729013, 0, 0, +world, -132.2815247, -990.710022, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -133.5455933, -988.8776245, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -124.7739029, -1039.810425, 4, 17, -0, -0, 0.01308952179, -0.9999143481, 901601836, 3744729013, 0, 0, +world, -209.772522, -903.7591553, 4, 17, -0, -0, -0.852640152, -0.5224986076, 2039007863, 3744729013, 0, 0, +world, -211.7538147, -895.3484497, 4, 17, -0, -0, -0.9998157024, 0.01919743232, 399630181, 3744729013, 0, 0, +world, -209.6499634, -905.703186, 4, 17, -0, -0, -0.6540808678, -0.7564246058, 2039007863, 3744729013, 0, 0, +world, -187.4007874, -931.5880127, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -186.1367645, -933.4205322, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -236.4043884, -867.8983765, 4, 17, -0, -0, -0.852640152, -0.5224986076, 2039007863, 3744729013, 0, 0, +world, -244.3938446, -860.6759644, 4, 17, -0, -0, -0.9998157024, 0.01919743232, 399630181, 3744729013, 0, 0, +world, -236.2818451, -869.8423462, 4, 17, -0, -0, -0.6540808678, -0.7564246058, 2039007863, 3744729013, 0, 0, +world, -249.2007141, -857.9282227, 4, 17, -0, -0, -0.4138990045, -0.9103227854, 399630181, 3744729013, 0, 0, +world, -112.0389786, -1036.743042, 4, 17, -0, -0, -1, 1.947071837e-007, 2039007863, 3744729013, 0, 0, +world, -109.5766983, -1037.684082, 4, 17, -0, -0, -1, 1.947071837e-007, 2039007863, 3744729013, 12, 4, +world, -140.4802094, -905.243103, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -141.744278, -903.4107056, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -227.8184052, -883.1389771, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -229.0825043, -881.3066406, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -254.4573212, -851.9390259, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -255.721405, -850.1065063, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -247.7687988, -825.064209, 5, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -249.0328522, -823.2318115, 5, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -256.6313171, -803.8831177, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -256.6696167, -802.114502, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -256.7314453, -791.2193604, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -257.9954834, -789.3869629, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -256.5019531, -752.8423462, 4, 17, -0, -0, -0.852640152, -0.5224986076, 2039007863, 3744729013, 0, 0, +world, -255.163147, -733.2550659, 4, 17, -0, -0, 0.2469989806, -0.9690157175, 3328786501, 3744729013, 0, 0, +world, -255.4880371, -743.972168, 4, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -255.100235, -759.5061035, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -256.3642578, -757.673645, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -255.2003937, -746.8423462, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -256.464386, -745.0099487, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -256.3793945, -754.7863159, 4, 17, -0, -0, -0.6540808678, -0.7564246058, 2039007863, 3744729013, 0, 0, +world, -265.8021545, -683.2686157, 5, 17, -0, -0, 0.5446388721, -0.838670671, 901601836, 3744729013, 0, 0, +world, 1175.015259, 1695.334839, 15.72189999, 17, -0, -0, -0.9801329374, -0.1983417124, 1267628368, 3744729013, 0, 0, +world, 1177.107178, 1690.91333, 15.72189999, 17, -0, -0, -0.5898274183, -0.8075293303, 1267628368, 3744729013, 0, 0, +world, 1178.943481, 1684.522217, 15.72189999, 17, -0, -0, -0.9598978162, -0.2803500891, 1267628368, 3744729013, 0, 0, +world, 1174.108398, 1679.87207, 15.72189999, 17, -0, -0, 0.4763919711, -0.8792330027, 1267628368, 3744729013, 0, 0, +world, -258.2624817, -719.8215942, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -257.5543213, -722.4926758, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -129.3800049, -1009.659973, 4, 17, -0, -0, 0.2923718989, -0.9563046694, 1593608242, 3744729013, 17, 22, +world, -124.4450607, -986, 4, 17, -0, -0, 0.7071068287, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, -135, -949, 4, 17, -0, -0, -0.9996573329, 0.02617699467, 901601836, 3744729013, 0, 0, +world, -133.5455933, -954.9111938, 4, 17, -0, -0, 0.00349044078, -0.9999939203, 374622133, 3744729013, 0, 0, +world, -132.2815247, -956.3838501, 4, 17, -0, -0, -0.5707139969, -0.821148932, 374622133, 3744729013, 0, 0, +world, -133.512558, -960.2008057, 4, 17, -0, -0, 0.3306939006, -0.9437381029, 1593608242, 3154537368, 0, 0, +world, -143.8686066, -927.1808472, 4, 17, -0, -0, -0.9945219159, 0.1045285463, 3328786501, 3744729013, 0, 0, +world, -151, -959, 5, 17, -0, -0, 0.8191521168, -0.5735763907, 1593608242, 3154537368, 0, 0, +world, -176, -944, 4, 17, -0, -0, 0.07149676234, -0.997440815, 374622133, 3744729013, 0, 0, +world, -193.273407, -918.5874634, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -194.5374451, -916.7550049, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -161.7840118, -951.473999, 4, 17, -0, -0, -0.5664061904, -0.8241262436, 374622133, 3744729013, 0, 0, +world, -159.5324402, -951.5823364, 4, 17, -0, -0, 0.1916656047, -0.9814602733, 1593608242, 3154537368, 0, 0, +world, -164.8049316, -951.7919922, 4, 17, -0, -0, 0.4916642606, -0.8707848787, 374622133, 3744729013, 0, 0, +world, -125.4619751, -897.7060547, 4, 17, -0, -0, -0.5707139969, -0.821148932, 374622133, 3744729013, 0, 0, +world, -126.7260208, -896.2333984, 4, 17, -0, -0, -0.9677091241, 0.2520694435, 374622133, 3744729013, 0, 0, +world, -127.1970673, -918.3891602, 4, 17, -0, -0, -0.2223993242, -0.974955678, 1593608242, 3154537368, 0, 0, +world, -90.01058197, -919.6999512, 4, 17, -0, -0, -0.9950555563, -0.09931978583, 2039007863, 3744729013, 0, 0, +world, -88.99666595, -910.8296509, 4, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -88.60883331, -926.3636475, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -89.8728714, -924.531311, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -89.97303009, -911.8675537, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -127.6142273, -912.4857788, 4, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -126.7211914, -933.4989624, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -127.2257996, -930.215271, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -126.568512, -906.3164063, 4, 17, -0, -0, -0.6108368039, -0.7917565107, 374622133, 3744729013, 0, 0, +world, -127.8946075, -904.9916382, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -127.6793442, -914.7735596, 4, 17, -0, -0, -0.8771461248, -0.4802235961, 2039007863, 3744729013, 0, 0, +world, -261.4008179, -683.2495728, 5, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -262.6648865, -681.4172974, 5, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -278.7737122, -659.2910767, 5, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -280.0376892, -657.4586792, 5, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -280.0528564, -654.571167, 5, 17, -0, -0, -0.6540808678, -0.7564246058, 2039007863, 3744729013, 0, 0, +world, -280.175415, -652.6273193, 5, 17, -0, -0, -0.852640152, -0.5224986076, 2039007863, 3744729013, 0, 0, +world, -313.6829529, -646.1611938, 5, 17, -0, -0, 0.6870874166, -0.7265747786, 374622133, 3744729013, 0, 0, +world, -316.7397461, -645.3134155, 5, 17, -0, -0, -0.9994502068, -0.03315516189, 2039007863, 3744729013, 0, 0, +world, -311.9553833, -644.7573853, 5, 17, -0, -0, -0.9999813437, -0.006108560134, 374622133, 3744729013, 0, 0, +world, -318.4885559, -646.6776123, 5, 17, -0, -0, -0.9624552131, 0.271440506, 2039007863, 3744729013, 0, 0, +world, -265.6400146, -621.7199707, 4, 17, -0, -0, 0.1417648494, -0.9899003506, 4033800822, 3744729013, 0, 0, +world, -352.5236816, -627.8416748, 5, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -353.7877808, -626.0094604, 5, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -352.8114014, -624.9715576, 5, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -213.7173004, -826.1671753, 4, 17, -0, -0, 0.8007313609, -0.5990235806, 2039007863, 3744729013, 0, 0, +world, -228.5677948, -816.9377441, 4, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -228.1799774, -832.4716797, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -228.2182465, -830.703064, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -228.2801056, -819.8079224, 4, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, -229.5441437, -817.9755249, 4, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -228.0649719, -845.8220215, 4, 17, -0, -0, -0.6540808678, -0.7564246058, 2039007863, 3744729013, 0, 0, +world, -116, -687, 3, 17, -0, -0, -0.9332672954, 0.359182626, 3978157958, 3744729013, 0, 0, +world, -110.9559708, -705.5887451, 3, 17, -0, -0, -0.9198215604, -0.3923369944, 374622133, 3744729013, 0, 0, +world, -111, -708, 3, 17, -0, -0, -0.6870876551, -0.7265745401, 374622133, 3744729013, 0, 0, +world, -111.5375595, -709.972229, 3, 17, -0, -0, -0.143492505, -0.9896514416, 374622133, 3744729013, 0, 0, +world, -110, -722, 3, 17, -0, -0, -0.06366150826, -0.9979715347, 3328786501, 3744729013, 0, 0, +world, -74.20582581, -705.3066406, 3, 17, -0, -0, -0.9332672954, 0.359182626, 3978157958, 3744729013, 0, 0, +world, -124, -717, 10, 17, -0, -0, -0.9486002326, 0.3164768219, 399630181, 3744729013, 0, 0, +world, -191.8786621, -692.5148315, 5, 17, -0, -0, -0.9198215604, -0.3923369944, 374622133, 3744729013, 0, 0, +world, -190.9221344, -694.1901245, 5, 17, -0, -0, -0.9198215604, -0.3923369944, 374622133, 3744729013, 0, 0, +world, -194.2646484, -693.7191772, 5, 17, -0, -0, 0.6965392232, -0.7175186872, 374622133, 3744729013, 0, 0, +world, -194, -746, 5, 17, -0, -0, -0.5664064288, -0.8241260648, 374622133, 3744729013, 0, 0, +world, -194.4446259, -747.833252, 5, 17, -0, -0, -0.5664064288, -0.8241260648, 374622133, 3744729013, 0, 0, +world, -197.2053375, -750.0080566, 5, 17, -0, -0, -0.9455185533, -0.3255681396, 374622133, 3744729013, 0, 0, +world, -194.6677856, -744.1665649, 5, 17, -0, -0, -0.9455185533, -0.3255681396, 374622133, 3744729013, 0, 0, +world, -196.6592102, -751.8424683, 5, 17, -0, -0, -0.9455185533, -0.3255681396, 374622133, 3744729013, 0, 0, +world, -198.1757355, -751.9943237, 5, 17, -0, -0, 0.4939419329, -0.869494915, 374622133, 3744729013, 0, 0, +world, -194, -755, 5, 17, -0, -0, -0.7408047318, -0.6717204452, 3774357736, 3744729013, 0, 0, +world, -244, -702, 4, 17, -0, -0, -0.5807029605, -0.8141155243, 2039007863, 3744729013, 0, 0, +world, -242.9608002, -704.7218018, 4, 17, -0, -0, -0.6299982667, -0.7765965462, 374622133, 3744729013, 0, 0, +world, -254.2507019, -673.7575073, 5, 17, -0, -0, 0.7933532596, -0.608761549, 4033800822, 3744729013, 0, 0, +world, -248.2272034, -667.0611572, 5, 17, -0, -0, 0.2376854867, -0.971342206, 4033800822, 3744729013, 0, 0, +world, -253.47052, -660.8922119, 5, 17, -0, -0, 0.2376854867, -0.971342206, 4033800822, 3744729013, 0, 0, +world, -249.230545, -741.8686523, 4, 17, -0, -0, 0.7933532596, -0.608761549, 4033800822, 3744729013, 0, 0, +world, -243.1510773, -717.078186, 4, 17, -0, -0, 0.2469989806, -0.9690157175, 3328786501, 3744729013, 0, 0, +world, -207.7587891, -629.008667, 5, 17, -0, -0, -0.9792227745, 0.2027873248, 399630181, 3744729013, 0, 0, +world, -238.5921326, -664.6065063, 5, 17, -0, -0, -0.9792227745, 0.2027873248, 399630181, 3744729013, 0, 0, +world, -206.4102783, -602.7166748, 5, 17, -0, -0, -0.9792227745, 0.2027873248, 399630181, 3744729013, 0, 0, +world, -202.9998474, -587, 5, 17, -0, -0, -0.9426414371, -0.333806932, 3774357736, 3744729013, 0, 0, +world, -204, -602, 5, 17, -0, -0, -0.7253742218, -0.688354671, 399630181, 3744729013, 0, 0, +world, -224.7055206, -603.4108887, 5, 17, -0, -0, 0.2376854867, -0.971342206, 4033800822, 3744729013, 0, 0, +world, -226.9252014, -585.1518555, 5, 17, -0, -0, 0.2376854867, -0.971342206, 4033800822, 3744729013, 0, 0, +world, -235.0682068, -564.9910278, 5, 17, -0, -0, 0.2376854867, -0.971342206, 4033800822, 3744729013, 0, 0, +world, 1075, -549, 13, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 776502014, 0, 0, +world, 1051, -546, 19, 17, -0, -0, 0.1478095204, -0.9890158176, 399630181, 3744729013, 0, 0, +world, -101.9199982, -880.9199829, 4, 17, -0, -0, 0.1736481488, -0.9848077893, 374622133, 3744729013, 0, 0, +world, -122.8392487, -712.4475708, 10, 17, -0, -0, -0.1409012675, -0.9900236726, 399630181, 3744729013, 0, 0, +world, -140.280365, -712.4276733, 9.07576561, 17, -0, -0, -0.6080688834, -0.7938842773, 399630181, 3744729013, 0, 0, +world, 1101.978394, -86.74436188, 35.19129181, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 1100.325928, -64.30927277, 35.25184631, 17, -0, -0, 0.2376859635, -0.9713420272, 399630181, 3744729013, 0, 0, +world, 1103.471191, -66.47452545, 35.24892044, 17, -0, -0, -0.6762334704, -0.7366873622, 399630181, 3744729013, 0, 0, +world, 1171.001221, 1693.951782, 15.72189999, 17, -0, -0, -0.8987941146, 0.4383710325, 1267628368, 3744729013, 0, 0, +world, 1173.934448, 1682.893555, 15.72189999, 17, -0, -0, 0.8241261244, -0.56640625, 1267628368, 3744729013, 0, 0, +world, 1175.043335, 1688.817993, 15.72189999, 17, -0, -0, -0.2512248456, -0.9679287672, 1267628368, 3744729013, 0, 0, +world, 1174.932861, 1684.156982, 15.72189999, 17, -0, -0, -0.9351351261, 0.3542912006, 1267628368, 3744729013, 0, 0, +world, 1175.139893, 1678.717041, 15.72189999, 17, -0, -0, 0.2923716903, -0.9563047886, 1267628368, 3744729013, 0, 0, +world, 700.602478, 1390.336304, 14.69910049, 17, -0, -0, -0.6691306233, -0.7431448102, 374622133, 3744729013, 0, 0, +world, 732.6599731, 1372, 14, 17, -0, -0, -0, -1, 399630181, 3572821599, 0, 0, +world, 772.4694824, 1413.556763, 13.1973114, 17, -0, -0, 0.7343225479, -0.6788007021, 399630181, 3154537368, 0, 0, +world, 807.4199829, 1412.180054, 14, 17, -0, -0, -0, -1, 2390727163, 3572821599, 20, 5, +world, 830.9990234, 1401.689819, 14, 17, -0, -0, -0.6407799721, -0.7677245736, 2390727163, 3572821599, 20, 5, +world, 804, 1382, 14, 17, -0, -0, -0.9006982446, -0.4344452918, 399630181, 3572821599, 18, 6, +world, 817.2119141, 1370.495239, 14.06835938, 17, -0, -0, -0.9006982446, -0.4344452918, 399630181, 3154537368, 0, 0, +world, 749.5498657, 1353.02002, 14, 17, -0, -0, -0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 780, 1369, 14, 17, -0, -0, 0.8216469288, -0.5699967146, 399630181, 3572821599, 18, 5, +world, 106.9144516, -825.8814087, 5, 17, -0, -0, 0.2376854867, -0.971342206, 4033800822, 3744729013, 0, 0, +world, 119.0522003, -820.9036255, 5, 17, -0, -0, 0.2376854867, -0.971342206, 4033800822, 3744729013, 0, 0, +world, 138.9555359, -800.4493408, 5.06190443, 17, -0, -0, 0.2376854867, -0.971342206, 4033800822, 3744729013, 0, 0, +world, 130, -739, 5, 17, -0, -0, 0.8290376067, -0.5591928363, 4033800822, 3744729013, 0, 0, +world, 116, -747, 5, 17, -0, -0, 0.544639051, -0.8386705518, 4033800822, 3744729013, 0, 0, +world, 77, -775, 5, 17, -0, -0, 0.5735764503, -0.8191519976, 3328786501, 3744729013, 0, 0, +world, 134.9194489, -744.1462402, 5, 17, -0, -0, 0.5000000596, -0.8660253882, 3328786501, 3744729013, 0, 0, +world, 194.9049683, -706.543457, 4.737610817, 17, -0, -0, -0.8949343562, -0.4461978674, 3328786501, 3744729013, 0, 0, +world, 196, -781, 17, 17, -0, -0, 0.317304492, -0.9483237267, 2761572410, 3744729013, 7, 21, +world, 112, -696, 5, 17, -0, -0, -0.8987941146, 0.4383710325, 374622133, 3744729013, 0, 0, +world, 89.56386566, -713.4766235, 5.300000191, 17, -0, -0, -0.9335804582, 0.3583678603, 2794764316, 3744729013, 0, 0, +world, 24.59183884, -750.9047241, 5, 17, -0, -0, -0.7587031126, -0.6514365673, 399630181, 3744729013, 0, 0, +world, 44.12487411, -739.6906738, 5, 17, -0, -0, -0.7587031126, -0.6514365673, 399630181, 3744729013, 0, 0, +world, 48.25705719, -717.9280396, 5, 17, -0, -0, -0.7587031126, -0.6514365673, 399630181, 3744729013, 0, 0, +world, -17.29716301, -769.8988037, 5, 17, -0, -0, -0.7587031126, -0.6514365673, 399630181, 3744729013, 0, 0, +world, -81.45999908, -770.0700073, 5, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 71.99998474, -717, 5, 17, -0, -0, 0.2923718989, -0.9563046694, 374622133, 3744729013, 0, 0, +world, 75.20100403, -715.7068481, 5, 17, -0, -0, -0.9814602733, 0.1916656792, 374622133, 3744729013, 0, 0, +world, 82, -716, 5, 17, -0, -0, -0.9507864714, 0.3098468482, 3774357736, 3744729013, 0, 0, +world, 68, -728, 5, 17, -0, -0, -0.453990519, -0.8910065293, 901601836, 3744729013, 0, 0, +world, 43.04364014, -729.2700195, 5, 17, -0, -0, -0.7156927586, -0.6984152198, 2794764316, 3744729013, 0, 0, +world, 22, -748, 5, 17, -0, -0, -0.9507864714, 0.3098468482, 3774357736, 3744729013, 0, 0, +world, 20.34392929, -751.0835571, 5, 17, -0, -0, -0.9814602733, 0.1916656792, 374622133, 3744729013, 0, 0, +world, -4.753153801, -742.6584473, 6, 17, -0, -0, 0.7241717577, -0.68961972, 3774357736, 3744729013, 0, 0, +world, -3.248800039, -753.3620605, 6, 17, -0, -0, -0, -1, 1593608242, 3154537368, 0, 0, +world, -79.97188568, -765.7399902, 4.599999905, 17, -0, -0, -0, -1, 1604404556, 3744729013, 0, 0, +world, -75.86000061, -765.7399902, 4.599999905, 17, -0, -0, -0, -1, 1604404556, 3744729013, 0, 0, +world, -80.66148376, -761.4191895, 3, 17, -0, -0, -0.999935627, -0.01134402677, 374622133, 3744729013, 0, 0, +world, -79.09029388, -763.0498047, 3, 17, -0, -0, -0.7587031126, -0.6514365673, 399630181, 3744729013, 0, 0, +world, -116.5999985, -755.869873, 3, 17, -0, -0, 0.6839107871, -0.7295656204, 3978157958, 3744729013, 0, 0, +world, -154.2758026, -755.6411743, 5.199999809, 17, -0, -0, 0.8526402712, -0.5224984288, 2390727163, 3744729013, 0, 0, +world, -161.9399719, -757.6598511, 5.969999313, 17, -0, -0, -0.8151282668, -0.5792804956, 374622133, 3744729013, 0, 0, +world, -166.4719238, -759.5679932, 5.699999809, 17, -0, -0, 0.6832735538, -0.7301625013, 399630181, 3744729013, 0, 0, +world, -187.987793, -765.3743896, 5.969999313, 17, -0, -0, -0.8151282668, -0.5792804956, 374622133, 3744729013, 0, 0, +world, -189.2032928, -764.3925781, 5.969999313, 17, -0, -0, -0.9713418484, 0.2376868427, 374622133, 3744729013, 0, 0, +world, -189.4253235, -765.8950195, 5.969999313, 17, -0, -0, 0.5526638627, -0.833404243, 374622133, 3744729013, 0, 0, +world, -196.4404297, -729.1212769, 5, 17, -0, -0, -0, -1, 888077843, 3744729013, 0, 0, +world, -202, -715.000061, 5, 17, -0, -0, 0.374606818, -0.9271837473, 399630181, 3744729013, 0, 0, +world, -210.5818939, -672.1175537, 5, 17, -0, -0, -0.1486723274, -0.9888865352, 399630181, 3744729013, 0, 0, +world, -215, -552, 5, 17, -0, -0, -0.1486723274, -0.9888865352, 399630181, 3744729013, 0, 0, +world, -195.9999695, -540, 5, 17, -0, -0, -0.56640625, -0.824126184, 3328786501, 3744729013, 0, 0, +world, -145, -684, 13, 17, -0, -0, -0.9063077569, -0.4226183295, 4033800822, 3744729013, 0, 0, +world, -147, -641, 15, 17, -0, -0, 0.4539906681, -0.8910064697, 3328786501, 3744729013, 0, 0, +world, -101, -636, 15, 17, -0, -0, 0.7609724402, -0.6487841606, 1948279592, 3744729013, 0, 0, +world, -81.15542603, -636, 15, 17, -0, -0, -0.805411458, -0.5927160978, 1948279592, 3744729013, 0, 0, +world, -79, -636, 19, 17, -0, -0, -0.8290376067, -0.5591928959, 1948279592, 3744729013, 0, 0, +world, -66, -628, 15, 17, 1.562808194e-007, 1.879762266e-007, 0.793353498, -0.6087611914, 374622133, 3744729013, 0, 0, +world, -64, -628, 15, 17, -2.046929382e-007, 1.33639702e-007, -0.6959123611, -0.7181267142, 374622133, 3744729013, 0, 0, +world, -70.42428589, -633.7119141, 15, 17, -0, -0, -0.8953232169, 0.4454169869, 901601836, 3744729013, 0, 0, +world, -119.3100128, -623.2299805, 15, 17, -0, -0, 0.6977905631, -0.7163018584, 2794764316, 3744729013, 0, 0, +world, -142, -580, 15, 17, -0, -0, 0.4802235663, -0.8771461248, 374622133, 3744729013, 0, 0, +world, -107, -608, 15, 17, -0, -0, -0.8741964102, -0.4855725467, 374622133, 3744729013, 0, 0, +world, -101, -612, 15, 17, -0, -0, 0.60529387, -0.79600209, 1593608242, 3154537368, 0, 0, +world, -118.1614227, -631.9735718, 15, 17, -0, -0, -0.441505909, -0.8972583413, 2150547825, 3744729013, 0, 0, +world, -122.0964127, -661.8445435, 15, 17, 9.626093345e-008, 2.247055733e-007, 0.5870792866, -0.8095294237, 374622133, 3744729013, 0, 0, +world, -122.4360962, -678.6640015, 14, 17, -0, -0, -0.1409012675, -0.9900236726, 399630181, 3744729013, 0, 0, +world, -85, -659.0200195, 15, 17, -0, -0, -0.9997224212, 0.02355961129, 2794764316, 3744729013, 0, 0, +world, -31.70000076, -662, 15, 17, -0, -0, 0.7132504582, -0.7009092569, 2794764316, 3744729013, 0, 0, +world, -5, -680, 15, 17, -0, -0, -0.7587031126, -0.6514365673, 399630181, 3744729013, 0, 0, +world, -64, -738, 8, 17, -0, -0, -0.9995853901, -0.02879372053, 399630181, 3744729013, 0, 0, +world, -36.43883514, -719.8291016, 8, 17, -0, -0, -0.9995853901, -0.02879372053, 399630181, 3744729013, 0, 0, +world, -5, -692, 9, 17, -0, -0, 0.7793377638, -0.6266040206, 399630181, 3744729013, 0, 0, +world, -6.564041138, -686.9705811, 15, 17, -0, -0, -0.9814602733, 0.1916656792, 374622133, 3744729013, 0, 0, +world, -34.12065125, -676.128418, 13, 17, -0, -0, -0.9995853901, -0.02879372053, 399630181, 3744729013, 0, 0, +world, -19, -636, 15, 17, -0, -0, 0.7512637973, -0.6600019932, 399630181, 3744729013, 0, 0, +world, -164.6985931, -754.9030762, 5, 17, -0, -0, -0.9661512971, 0.2579760849, 3774357736, 3744729013, 0, 0, +world, -189.7079315, -767.1317139, 5.699999809, 17, -0, -0, 0.6832735538, -0.7301625013, 399630181, 3744729013, 0, 0, +world, -196.2013245, -745.5426025, 5.699999809, 17, -0, -0, -0.999925375, 0.01221717428, 399630181, 3744729013, 0, 0, +world, -198, -759, 5.699999809, 17, -0, -0, -0.999925375, 0.01221717428, 399630181, 3744729013, 0, 0, +world, 885.0385132, -485.1494446, 16.26367188, 17, -0, -0, -0.6671828628, -0.7448939085, 888077843, 100237688, 17, 22, +world, 887.178894, -483.0649719, 15.39999962, 17, -0, -0, -0.7052530646, -0.7089556456, 315345641, 3744729013, 0, 24, +world, 883.0473633, -483.0475464, 15.42000008, 17, -0, -0, -0.710185349, -0.7040147185, 315345641, 3744729013, 0, 24, +world, -161.3625183, 606.6899414, 14.86999989, 17, -0, -0, 0.7071068287, -0.7071067095, 2964575919, 3744729013, 0, 24, +world, 889.9400024, -483.1600037, 15.42000008, 17, -0, -0, 0.7071067691, -0.7071067691, 315345641, 3744729013, 0, 24, +world, 889.182373, -483.20578, 15.42000008, 17, -0, -0, -0.710185349, -0.7040147185, 315345641, 3744729013, 0, 24, +world, 860.6300049, -556.8099976, 14.19999981, 17, -0, -0, -0.9735788703, -0.2283511162, 399630181, 3744729013, 0, 0, +world, 66.18768311, -685.7850342, 9.949997902, 17, -0, -0, -0.7071068287, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 64.16122437, -687.3952026, 9.807687759, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 63.30339813, -674.6699829, 11.60000038, 17, -0, -0, -0.9438009262, -0.3305144012, 374622133, 3744729013, 0, 0, +world, 48.64840317, -679.0581055, 11, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 67, -589.0579834, 15, 17, -0, -0, -0.9843497872, -0.1762258112, 399630181, 3744729013, 0, 0, +world, 68.4927597, -592, 15, 17, -0, -0, -0.5948227644, -0.8038568497, 374622133, 3744729013, 0, 0, +world, 33, -559, 15, 17, -0, -0, -0.9993599653, -0.03577179834, 374622133, 3744729013, 0, 0, +world, 31.6603775, -560.3814697, 15, 17, -0, -0, 0.8343670964, -0.5512092113, 399630181, 3744729013, 0, 0, +world, 45.43254089, -558.1276855, 15, 17, -0, -0, 0.7975841761, -0.6032077074, 374622133, 3744729013, 0, 0, +world, 46.21153641, -556.3636475, 15, 17, -0, -0, -0.9977432489, 0.06714446098, 374622133, 3744729013, 0, 0, +world, 1174, 633, 39, 17, -0, -0, -0.8241261244, -0.5664063096, 399630181, 3744729013, 0, 0, +world, 1172, 638, 39, 17, -0, -0, 0.5299192071, -0.8480481505, 399630181, 3744729013, 0, 0, +world, -69.6314621, -590.1082153, 15, 17, -0, -0, -0.7071068287, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -71.57662964, -590.239563, 15, 17, -0, -0, 0.7095706463, -0.7046343088, 374622133, 3744729013, 0, 0, +world, -70.49287415, -592.4656982, 15, 17, -0, -0, -0.6306761503, -0.7760461569, 399630181, 3744729013, 0, 0, +world, -91, -578, 15, 17, -0, -0, -0.7009092569, -0.7132504582, 3328786501, 3744729013, 0, 0, +world, -120.4772186, -584.5111694, 15, 17, -0, -0, -0.6306761503, -0.7760461569, 399630181, 3744729013, 0, 0, +world, -117.3564682, -579.8338013, 15, 17, -0, -0, -0.8686316609, -0.4954584241, 399630181, 3744729013, 0, 0, +world, -143, -601, 15, 17, -0, -0, 0.7095706463, -0.7046343088, 374622133, 3744729013, 0, 0, +world, -142.2026215, -602.878418, 15, 17, -0, -0, 0.1417651325, -0.989900291, 3978157958, 3744729013, 0, 0, +world, -84, -558.3161011, 15, 17, -0, -0, -1, 1.947071837e-007, 888077843, 3553608506, 0, 0, +world, -114.3350449, -558.9143066, 15, 17, -0, -0, -0.6306761503, -0.7760461569, 399630181, 3744729013, 0, 0, +world, -120.8412399, -558.5957031, 15, 17, -0, -0, -0.3288669884, -0.9443762898, 399630181, 3744729013, 0, 0, +world, -79.55000305, -557.5300293, 14.76000023, 17, -0, -0, 0.2385330051, -0.9711343646, 2761572410, 3553608506, 7, 21, +world, -28, -552.000061, 16, 17, -0, -0, -0.919192791, -0.393807888, 3774357736, 3744729013, 0, 0, +world, -32.07350159, -553.784729, 15, 17, -0, -0, 0.7095706463, -0.7046343088, 374622133, 3744729013, 0, 0, +world, -30.36641312, -555.1386719, 15, 17, -0, -0, -0.2223995775, -0.9749556184, 374622133, 3744729013, 0, 0, +world, -6, -558, 15, 17, -0, -0, -0.7009092569, -0.7132504582, 3328786501, 3744729013, 0, 0, +world, 22, -543, 16, 17, -0, -0, -0.8241261244, -0.5664063096, 3774357736, 3744729013, 0, 0, +world, 27, -512, 15, 17, -0, -0, 0.5664063692, -0.8241261244, 2634707400, 3744729013, 0, 0, +world, 26.93318748, -510.3070679, 15, 17, -0, -0, 0.8115741611, -0.5842493773, 2634707400, 3744729013, 0, 0, +world, 30.91041183, -503.4892883, 15, 17, -0, -0, -0.9851093292, 0.171929121, 2634707400, 3744729013, 0, 0, +world, 33.96852493, -503.6473694, 15, 17, -0, -0, -0.9997426271, -0.02268758975, 2634707400, 3744729013, 0, 0, +world, 9, -472, 15, 17, -0.0006423987797, -0.00870285742, 0.07361160219, -0.9972488284, 399630181, 3744729013, 0, 0, +world, 8, -452, 15, 17, -0, -0, -0.9181007743, 0.3963470161, 374622133, 3744729013, 0, 0, +world, 18, -437, 15, 17, -0, -0, -0.9965799451, 0.08263436705, 1026799846, 3744729013, 0, 0, +world, 18.03140259, -440.855011, 15, 17, -0, -0, -0.8386705518, -0.544639051, 374622133, 3744729013, 0, 0, +world, 18.3155365, -450.9033813, 15, 17, -0, -0, -0.9993908405, -0.03489949182, 374622133, 3744729013, 0, 0, +world, 22, -397, 15, 17, -0, -0, 0.1218693703, -0.9925461411, 2634707400, 3744729013, 0, 0, +world, 23.11606407, -397.9199829, 15, 17, -0, -0, 0.1218693703, -0.9925461411, 2634707400, 3744729013, 0, 0, +world, 27.00000763, -396.719574, 15, 17, -0, -0, -0.006981375162, -0.9999756217, 2794764316, 3744729013, 0, 0, +world, 66, -423, 15, 17, -0, -0, -0.95105654, -0.309016943, 1948279592, 3744729013, 0, 0, +world, 66.59131622, -436.0834961, 15, 17, -0, -0, -0.06191929057, -0.9980811477, 1948279592, 3744729013, 0, 0, +world, 60, -461, 15, 17, -0, -0, -0.3987490535, -0.9170600772, 374622133, 3553608506, 0, 0, +world, 64, -443, 15, 17, -0, -0, -0.06191929057, -0.9980811477, 1948279592, 3744729013, 0, 0, +world, 76, -450, 21, 17, -0, -0, -0.6520984769, -0.7581343055, 3328786501, 3553608506, 0, 0, +world, 92.40000153, -448.3900146, 21, 17, -0.0009424614254, -0.008675492369, 0.1079953909, -0.9941130877, 399630181, 3553608506, 0, 0, +world, 74, -448, 15, 17, -0, -0, -0.06975650042, -0.9975640178, 2761572410, 3744729013, 7, 21, +world, 67, -438, 19, 17, -0.0009424614254, -0.008675492369, 0.1079953909, -0.9941130877, 399630181, 3553608506, 0, 0, +world, 67, -426, 19, 17, -0, -0, 0.7071068287, -0.7071067095, 2761572410, 3744729013, 7, 21, +world, 76, -418, 19, 17, -0, -0, 0.7071068287, -0.7071067095, 2761572410, 3744729013, 7, 21, +world, 75, -419, 15, 17, -0, -0, -0.2990407944, -0.9542403221, 374622133, 3744729013, 0, 0, +world, 73.1494751, -418.9502869, 15, 17, -0, -0, 0.446978569, -0.894544661, 374622133, 3744729013, 0, 0, +world, 46, -475, 15, 17, -0, -0, -0.6710737944, -0.7413905859, 2634707400, 3744729013, 0, 0, +world, 46.26856995, -476.3973083, 15, 17, -0, -0, -0.537299633, -0.8433914185, 2634707400, 3744729013, 0, 0, +world, 42.68223572, -483.8710938, 15, 17, -0, -0, -0.1166706085, -0.9931706786, 2634707400, 3744729013, 0, 0, +world, 40.80528259, -483.8710938, 15, 17, -0, -0, 0.06975661218, -0.9975640178, 2634707400, 3744729013, 0, 0, +world, -18, -446, 15, 17, -0, -0, -0.9993600249, -0.03577156365, 374622133, 3744729013, 0, 0, +world, -13.09679604, -449.8176575, 15.85999966, 17, -0, -0, 0.06888590753, -0.9976245761, 393011795, 3744729013, 0, 0, +world, -10.97471046, -450.6242065, 15.47099972, 17, -0, -0, -0, -1, 2813706679, 3744729013, 0, 0, +world, -25, -463, 15, 17, -0, -0, -0.8338859081, -0.5519368649, 3774357736, 3744729013, 0, 0, +world, -31.69758415, -475.1937866, 15, 17, -0, -0, -0.9063077569, -0.4226183295, 374622133, 3744729013, 0, 0, +world, -31.50780869, -477.8615112, 15, 17, -0, -0, 0.06975632161, -0.9975640774, 374622133, 3744729013, 0, 0, +world, -30.85101509, -476.5397949, 15, 17, -0, -0, -0.7169104218, -0.6971653104, 2390727163, 3744729013, 0, 0, +world, 9, -429, 15, 17, -0, -0, 0.700909555, -0.7132501602, 374622133, 3744729013, 0, 0, +world, 9.138206482, -432.777832, 15, 17, -0, -0, 0.050592985, -0.9987193346, 374622133, 3744729013, 0, 0, +world, -10, -505, 15, 17, -0, -0, -5.960463056e-008, -1, 3774357736, 3744729013, 0, 0, +world, -8.90999794, -502.1099854, 15, 17, -0, -0, 0.00523612462, -0.9999862909, 2794764316, 3744729013, 0, 0, +world, -2, -502, 15, 17, 0.007843355648, 0.003825459164, -0.8987598419, 0.438354373, 399630181, 3744729013, 0, 0, +world, -8, -480.6023254, 15, 17, -0, -0, -1, -7.549790126e-008, 3774357736, 3744729013, 0, 0, +world, 4, -524, 15, 17, -0.004363267217, -0.007557398174, 0.4999811053, -0.8659923673, 399630181, 3744729013, 0, 0, +world, 1, -537, 15, 17, -0, -0, -0.9852589965, -0.171069324, 3328786501, 3744729013, 0, 0, +world, 73, -551, 16, 17, -0, -0, -0.9852589965, -0.171069324, 3328786501, 3744729013, 0, 0, +world, 71, -546, 16, 17, -0, -0, -0.9953961968, -0.09584575891, 374622133, 3744729013, 0, 0, +world, -166.6199951, 595.7900391, 14, 17, -0, -0, -0.9761067629, -0.2172915787, 2593513972, 3744729013, 0, 24, +world, -159.8101044, 607.9065552, 14.86999989, 17, -0, -0, -1, 1.947071837e-007, 726621922, 3147885432, 0, 24, +world, -158.8500977, 595.9299927, 15, 17, -0, -0, -0.6946585178, -0.7193396688, 2039007863, 3744729013, 0, 24, +world, -172.5899963, 607.8200073, 14.86999989, 17, -0, -0, -0.9961947203, 0.08715580404, 726621922, 3147885432, 0, 24, +world, -174.1495667, 607.6556396, 14.86999989, 17, -0, -0, -0.9615018368, 0.2747984827, 726621922, 3744729013, 0, 24, +world, -153.4753418, 611.5714722, 15, 17, -0, -0, -0.6946585178, -0.7193396688, 399630181, 3744729013, 0, 24, +world, -177, 603, 15, 17, -0, -0, -0.8949344158, 0.4461976588, 2039007863, 3744729013, 0, 24, +world, 87.19212341, -664, 15, 17, -0, -0, -0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 73, -675, 15, 17, -0, -0, -0.8866073489, 0.4625228643, 399630181, 3744729013, 0, 0, +world, 73.83423615, -673.6764526, 15, 17, -0, -0, -0.9971193075, 0.075849168, 374622133, 3744729013, 0, 0, +world, 76.67480469, -660.9760132, 14.09700012, 17, -0, -0, -0, -1, 2813706679, 3744729013, 0, 0, +world, 69.7440033, -669.9243774, 13.95239258, 17, -0, -0, -0.7071068287, -0.7071067691, 2813706679, 3744729013, 0, 0, +world, 78.43047333, -657.1869507, 13, 17, -0, -0, -0.6573752761, -0.7535633445, 399630181, 3744729013, 0, 0, +world, 109, -634.2000122, 10, 17, -0, -0, -0, -1, 2794764316, 3744729013, 0, 0, +world, 95.12675476, -635.307312, 12.39999962, 17, -0, -0, -0.9950555563, -0.09931966662, 2066258816, 3744729013, 0, 0, +world, 94.00960541, -637.8256226, 11.4387207, 17, -0, -0, 0.7991603613, -0.601117909, 399630181, 3744729013, 0, 0, +world, 92.52576447, -636.5202026, 12, 17, -0, -0, 0.7970571518, -0.6039038301, 374622133, 3744729013, 0, 0, +world, 121, -664, 11, 17, -0, -0, -0.6360784173, -0.7716244459, 374622133, 3744729013, 0, 0, +world, 119.4861374, -663.8786621, 11, 17, -0, -0, 0.6684815884, -0.7437286377, 374622133, 3744729013, 0, 0, +world, 120.3117065, -662.8729858, 11, 17, -0, -0, -0.995724678, -0.09237044305, 374622133, 3744729013, 0, 0, +world, 202, -641.4560547, 8, 17, -0, -0, -0, -1, 2794764316, 3744729013, 0, 0, +world, 78, -396.6900024, 15, 17, -0, -0, -0, -1, 2794764316, 3744729013, 0, 0, +world, 70.1015625, -398, 15, 17, 0.004930202384, -0.007200380322, -0.5649454594, -0.8250820637, 374622133, 3744729013, 0, 0, +world, 115, -419.8352051, 15, 17, -0, -0, -1, 7.549790126e-008, 2794764316, 3744729013, 0, 0, +world, 128.7962494, -419.9417725, 15, 17, -0, -0, 0.4954586327, -0.8686315417, 2390727163, 3744729013, 0, 0, +world, 153, -429, 15, 17, -0, -0, 0.5870790482, -0.8095296025, 2039007863, 3744729013, 0, 0, +world, 153.9292145, -391.1206055, 15, 17, -0, -0, 0.7688415647, -0.6394393444, 2039007863, 3744729013, 0, 0, +world, 159.6805573, -430.3536072, 14.65820408, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 161.3036041, -386.9783936, 14.65820408, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 154.9372406, -380.331543, 15, 17, -0, -0, -0.8882164955, 0.4594251812, 2039007863, 3744729013, 0, 0, +world, 155.0258942, -436.2834167, 15, 17, -0, -0, 0.347753793, -0.9375858903, 2039007863, 3744729013, 0, 0, +world, 168.4776611, -440.3498535, 15.5, 17, -0, -0, -0.07497823238, -0.9971851707, 1604404556, 3744729013, 0, 0, +world, 164.2388153, -436.5820007, 15, 17, -0.005515426397, -0.006762578152, 0.6320053935, -0.7749148607, 399630181, 3744729013, 0, 0, +world, 156.3110657, -374.6749878, 15.53999996, 17, -0, -0, -0.9999451637, -0.01047325507, 1604404556, 3744729013, 0, 0, +world, 158.9853516, -375.8619995, 15, 17, -0, -0, -0.9998625517, 0.01657953858, 2390727163, 3744729013, 0, 0, +world, 158.2926483, -388.7807007, 13.99843121, 17, -0, -0, -0.7626683712, -0.6467897296, 2422299748, 3744729013, 0, 0, +world, 156.5580292, -377.0006104, 13.99843121, 17, -0, -0, -0.1201369166, -0.9927573204, 2422299748, 3744729013, 0, 0, +world, 163.6195068, -428.8287659, 15, 17, -0, -0, -0.8594064713, -0.511292994, 901601836, 3744729013, 0, 0, +world, 153, -435, 15, 17, 0.00805349648, -0.003360597417, -0.9228392839, -0.3850863576, 399630181, 3744729013, 0, 0, +world, 158.7186737, -385.6408691, 15, 17, -0, -0, -0.9997426271, 0.02268735133, 374622133, 3744729013, 0, 0, +world, 239.8280029, -355.9573364, 9, 17, -0, -0, 0.7187333703, -0.6952857971, 2794764316, 3744729013, 0, 0, +world, 183, -339, 15, 17, -0.004409351386, -0.007530602627, 0.5052618384, -0.8629219532, 399630181, 776502014, 0, 0, +world, 155.0037231, -357.9599915, 15, 17, -0, -0, 7.152557373e-007, -1, 2794764316, 3744729013, 0, 0, +world, 150.5057373, -321.2404175, 15, 17, -0, -0, -0.4855726659, -0.874196291, 3978157958, 3744729013, 0, 0, +world, 132.5336304, -325.4561462, 15, 17, -0, -0, 0.6934019923, -0.7205508947, 374622133, 3744729013, 0, 0, +world, 118.6941299, -321.7462158, 15, 17, -0, -0, -0.07149747759, -0.9974407554, 901601836, 3744729013, 0, 0, +world, 87.49000549, -326.2099915, 15, 17, -0, -0, 0.7114135027, -0.7027736902, 2390727163, 3744729013, 0, 0, +world, 99.49210358, -333.9862061, 15, 17, -0, -0, -0.9622179866, -0.272280246, 374622133, 3744729013, 0, 0, +world, 99.36127472, -336.6370239, 15, 17, -0, -0, -0.4154872298, -0.9095990062, 374622133, 3744729013, 0, 0, +world, 97.85829163, -335.2012329, 15, 17, -0, -0, 0.7009091973, -0.7132505178, 374622133, 3744729013, 0, 0, +world, 149.6558838, -326.1296692, 15, 17, -0, -0, -0.8970198631, 0.4419902563, 374622133, 3744729013, 0, 0, +world, 149.6807556, -328.7835693, 15, 17, -0, -0, 0.2439379692, -0.9697908163, 374622133, 3744729013, 0, 0, +world, 151.2404785, -327.474884, 15, 17, -0, -0, -0.7335038185, -0.6796853542, 374622133, 3744729013, 0, 0, +world, 121.8389664, -377.6512146, 15, 17, -0, -0, 0.2439379692, -0.9697908163, 374622133, 776502014, 0, 0, +world, 121.8122864, -374.7377319, 15, 17, -0, -0, -0.9945566654, 0.1041972861, 374622133, 776502014, 0, 0, +world, 94.80947876, -339.9291077, 15, 17, -0, -0, 0.02704934217, -0.9996340871, 3328786501, 3744729013, 0, 0, +world, 67, -335, 15, 17, -0, -0, -0.9999965429, 0.002618027851, 1109917589, 3744729013, 0, 0, +world, 42, -347, 15, 17, -0, -0, -0.9925461411, 0.1218693256, 2634707400, 3744729013, 0, 0, +world, 40.01549149, -347.2684631, 15, 17, -0, -0, -0.999610126, -0.02792146057, 2634707400, 3744729013, 0, 0, +world, 37.72154999, -335.9601135, 15, 17, -0, -0, -0.07845927775, -0.9969173074, 2634707400, 3744729013, 0, 0, +world, 36.08299637, -336.3765564, 15, 17, -0, -0, 0.08280798048, -0.9965655208, 2634707400, 3744729013, 0, 0, +world, 23, -338, 15, 17, -0, -0, -1, -4.371138829e-008, 374622133, 3744729013, 0, 0, +world, 18, -341, 15, 17, -0, -0, -0.2419219315, -0.9702957273, 2794764316, 3744729013, 0, 0, +world, 8.968917847, -361.8569336, 15, 17, -0, -0, -0.3148208857, -0.9491510987, 374622133, 3744729013, 0, 0, +world, 7.743121624, -360.7503967, 15, 17, -0, -0, -0.9138999581, 0.4059395194, 374622133, 3744729013, 0, 0, +world, 19.10000038, -356.9899902, 14.76000023, 17, -0, -0, 0.680721283, -0.7325425148, 2390727163, 3154537368, 0, 0, +world, 22.40826225, -352.5167236, 15.00634766, 17, -0, -0, -0.973975718, 0.226652354, 2794764316, 3744729013, 0, 0, +world, -6.704429626, -371.0358887, 15, 17, -0, -0, 0.7543553114, -0.6564663649, 374622133, 3744729013, 0, 0, +world, -5.184383392, -369.3203735, 15, 17, 0.008722226135, 0.0002741035132, -0.9994685054, 0.0314091742, 399630181, 3744729013, 0, 0, +world, 5.991322517, -371.853241, 15, 17, -0, -0, -0.6984155178, -0.7156924605, 2390727163, 3744729013, 0, 0, +world, 4.818689823, -346, 15, 17, 0.00795339141, 0.003591090674, -0.9113687277, 0.4114983678, 399630181, 3744729013, 0, 0, +world, 4.158667564, -330.3369141, 15, 17, 0.008722226135, 0.0002741035132, -0.9994685054, 0.0314091742, 399630181, 100237688, 0, 0, +world, 5.140706539, -331.5475464, 15, 17, -0, -0, -0.6708270311, -0.7416138649, 374622133, 100237688, 0, 0, +world, -113.3099976, -261.7600098, 13.10000038, 17, -0, -0, -0.7071068287, -0.7071067691, 888077843, 100237688, 0, 0, +world, -122.2526321, -523.4525757, 15, 17, -0, -0, -0.01221751701, -0.999925375, 399630181, 3744729013, 0, 0, +world, -119.9396133, -520.4974976, 15, 17, -0, -0, -0.7077234387, -0.706489563, 2390727163, 3744729013, 0, 0, +world, -147, -516, 15, 17, -0, -0, 0.2571328282, -0.9663760662, 3774357736, 3744729013, 0, 0, +world, -145.4969025, -511.8192749, 15, 17, -0, -0, -0.5007557869, -0.8655886054, 399630181, 3744729013, 0, 0, +world, -149.3360291, -509.5522156, 15, 17, -0, -0, -0.989525795, 0.1443562508, 374622133, 3744729013, 0, 0, +world, -149.8773193, -511.3815002, 15, 17, -0, -0, 0.4035452604, -0.9149596691, 374622133, 3744729013, 0, 0, +world, -141, -568, 15, 17, -0, -0, 0.5778576732, -0.8161375523, 374622133, 3744729013, 0, 0, +world, 12, -632, 15, 17, -0, -0, -0.9681476951, -0.2503798604, 3774357736, 3744729013, 0, 0, +world, 21, -637, 15, 17, -0, -0, 0.1045285836, -0.9945218563, 2634707400, 3744729013, 0, 0, +world, 34, -637, 14, 17, -0, -0, 0.2249509543, -0.9743700624, 2634707400, 3744729013, 0, 0, +world, 15, -656, 15, 17, -0, -0, -0.9981347919, 0.06104850769, 2634707400, 3744729013, 0, 0, +world, 940.5581665, -834.0213013, 2, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 776502014, 18, 5, +world, 235, -526, 9, 17, -0, -0, -0.2990407944, -0.9542403221, 374622133, 3744729013, 0, 0, +world, 233.4638062, -523.9890747, 9, 17, -0, -0, -0.9529263973, 0.3032016754, 374622133, 3744729013, 0, 0, +world, 233.3397369, -525.8045044, 9, 17, -0.004009186756, -0.007751051802, 0.459407419, -0.8881827593, 399630181, 3744729013, 0, 0, +world, 213.295639, -509.1572876, 8.746551514, 17, -0, -0, -0.725374341, -0.6883546114, 2794764316, 3744729013, 0, 0, +world, 213.9819641, -504.8434753, 9, 17, 0.002493068809, -0.008362835273, -0.285677433, -0.9582861066, 399630181, 3744729013, 0, 0, +world, 176, -501.3730774, 13, 17, -0.006197458599, -0.006143606734, 0.7101585269, -0.7039877176, 399630181, 3744729013, 0, 0, +world, 150.1732483, -504.3371582, 15.04467678, 17, -0, -0, 0.4289352894, -0.9033352137, 3328786501, 100237688, 0, 0, +world, 150.3661652, -507.6539001, 15, 17, -0, -0, -0.07149742544, -0.997440815, 374622133, 100237688, 0, 0, +world, 151.9471893, -548, 15, 17, 0.002493068809, -0.008362835273, -0.285677433, -0.9582861066, 399630181, 3744729013, 0, 0, +world, 111, -512, 16, 17, -0, -0, 0.7033946514, -0.7107995152, 374622133, 3744729013, 0, 0, +world, 112.584198, -513.020874, 16, 17, -0, -0, 0.01832477748, -0.9998320937, 374622133, 3744729013, 0, 0, +world, 114.1683807, -512.1055298, 15.99414063, 17, -0, -0, -0.6807210445, -0.7325427532, 374622133, 3744729013, 0, 0, +world, 121.9200058, -529.9699707, 16, 17, -0, -0, -0.725374341, -0.6883546114, 2794764316, 3744729013, 0, 0, +world, 124, -536, 16, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 132.3736267, -534.552002, 15, 17, 0.002493068809, -0.008362835273, -0.285677433, -0.9582861066, 399630181, 3744729013, 0, 0, +world, 216.5755157, -555.2872314, 8.07362175, 17, -0, -0, -0.6952858567, -0.7187333107, 2634707400, 3744729013, 0, 0, +world, 208.8953857, -534.5437622, 8.905370712, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 238.0583038, -547.7316895, 9, 17, -0, -0, 0.7419757843, -0.6704267263, 2039007863, 3744729013, 0, 0, +world, 254.9293365, -551.0645142, 9, 17, -0, -0, -0.7114130855, -0.7027741075, 3328786501, 3744729013, 0, 0, +world, 254.2093048, -544.7045898, 9.000291824, 17, -0, -0, -0.2990407944, -0.9542403221, 374622133, 3744729013, 0, 0, +world, 252.5490417, -544.5090332, 9, 17, -0.004009186756, -0.007751051802, 0.459407419, -0.8881827593, 399630181, 3744729013, 0, 0, +world, 252.6731415, -542.6936646, 9, 17, -0, -0, -0.9529263973, 0.3032016754, 374622133, 3744729013, 0, 0, +world, 276.1564331, -524.7194214, 9, 17, -0, -0, 0.7058715224, -0.70833987, 3774357736, 3744729013, 0, 0, +world, 281.8876343, -520.0683594, 8.992674828, 17, -0, -0, -0.1097343639, -0.9939609766, 3328786501, 3744729013, 0, 0, +world, 281.7532349, -511.1144104, 8.992477417, 17, -0, -0, -0.2990407944, -0.9542403221, 374622133, 3744729013, 0, 0, +world, 280.2170715, -509.1034851, 9, 17, -0, -0, -0.9529263973, 0.3032016754, 374622133, 3744729013, 0, 0, +world, 280.0929871, -510.9188843, 9, 17, -0.004009186756, -0.007751051802, 0.459407419, -0.8881827593, 399630181, 3744729013, 0, 0, +world, 263.3766174, -493.7938843, 8.984665871, 17, -0, -0, -0.2990407944, -0.9542403221, 374622133, 3744729013, 0, 0, +world, 261.8404541, -491.7829895, 9, 17, -0, -0, -0.9529263973, 0.3032016754, 374622133, 3744729013, 0, 0, +world, 261.7164001, -493.5983887, 9, 17, -0.004009186756, -0.007751051802, 0.459407419, -0.8881827593, 399630181, 3744729013, 0, 0, +world, 251.5416107, -495.4253845, 8.989012718, 17, -0, -0, -0.1097343639, -0.9939609766, 3328786501, 3744729013, 0, 0, +world, 237.3613892, -515.7070923, 8.960205078, 17, -0, -0, -0.715083003, -0.6990395784, 3774357736, 3744729013, 0, 0, +world, 213.5079651, -463.9233093, 9, 17, -0, -0, 0.7058715224, -0.70833987, 374622133, 3744729013, 0, 0, +world, 207, -475, 11, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, 203.9283752, -447.6599121, 11, 17, -0, -0, -0.1184040383, -0.9929655194, 374622133, 3744729013, 0, 0, +world, 245, -389.6170044, 9, 17, -0, -0, -0.9999619126, 0.008726680651, 374622133, 3744729013, 0, 0, +world, 238.162796, -366.2741089, 9, 17, -0, -0, -0.9529263973, 0.3032016754, 374622133, 3744729013, 0, 0, +world, 253, -328, 9, 17, -0.004009186756, -0.007751051802, 0.459407419, -0.8881827593, 399630181, 3744729013, 0, 0, +world, 239.6989746, -368.2850342, 9.000291824, 17, -0, -0, -0.2990407944, -0.9542403221, 374622133, 3744729013, 0, 0, +world, 253.3820953, -326.1061401, 8, 17, -0, -0, -0.9529263973, 0.3032016754, 374622133, 3744729013, 0, 0, +world, 254.9182587, -328.1170654, 9.000291824, 17, -0, -0, -0.2990407944, -0.9542403221, 374622133, 3744729013, 0, 0, +world, 262.5741577, -387.7782593, 9, 17, -0, -0, -0.6306757927, -0.7760464549, 3328786501, 3744729013, 0, 0, +world, 266.6004944, -326.7741089, 9, 17, -0, -0, -0.6306757927, -0.7760464549, 3328786501, 3744729013, 0, 0, +world, -38, -371, 15, 17, -0, -0, -0.3746066093, -0.9271838665, 1036786734, 3744729013, 0, 0, +world, -35.00000763, -376, 15, 17, -0, -0, -0.9972501993, -0.07410826534, 374622133, 3553608506, 0, 0, +world, -30.18365097, -382.5566711, 15, 17, -0, -0, -0.6768761873, -0.7360969186, 374622133, 3553608506, 0, 0, +world, -29.97409821, -381.0332031, 15, 17, -0, -0, -0.6768761873, -0.7360969186, 374622133, 3553608506, 0, 0, +world, -35.64081955, -380.8249207, 12.89794922, 17, -0, -0, -0, -1, 2215704611, 3744729013, 0, 0, +world, -35.15876389, -384.0574036, 12.51269436, 17, -0, -0, -0.5735764503, -0.8191520572, 2215704611, 3744729013, 0, 0, +world, -35.15876389, -388.868988, 12.51269436, 17, -0, -0, -0.8800632358, -0.4748565555, 2215704611, 3744729013, 0, 0, +world, -35.15327072, -373.5151062, 15, 17, -0, -0, -0.9852589965, -0.171069324, 3328786501, 3553608506, 0, 0, +world, -37.61891556, -393.6828308, 15, 17, -0, -0, -0.9997985959, -0.0200699959, 1036786734, 3744729013, 0, 0, +world, -25, -399, 15, 17, -0, -0, 0.002617833205, -0.9999965429, 2634707400, 3744729013, 0, 0, +world, 8.000074387, -395.8383484, 14.99169827, 17, -0, -0, -0.004370559938, -0.9999904633, 2794764316, 3744729013, 0, 0, +world, -70, -403, 15, 17, -0, -0, 0.6959128976, -0.7181262374, 3774357736, 3744729013, 0, 0, +world, -67.51229095, -439.6950989, 15, 17, -0, -0, -0.1184038669, -0.9929655194, 374622133, 3744729013, 0, 0, +world, -66.0570755, -437.9972229, 15, 17, -0, -0, -0.8530957699, -0.5217542648, 374622133, 3744729013, 0, 0, +world, -66.90407562, -436.492157, 15, 17, -0, -0, -0.9999619126, -0.008726561442, 374622133, 3744729013, 0, 0, +world, 14, -379, 15, 17, -0, -0, 1.192092896e-006, -1, 374622133, 3744729013, 0, 0, +world, 4.915494442, -375.9816589, 15, 17, -0, -0, -0.4281454086, -0.9037098885, 374622133, 3744729013, 0, 0, +world, -5, -374, 15, 17, -0, -0, -0.7996844053, -0.6004205942, 2634707400, 3744729013, 0, 0, +world, 44.52011108, -331.7242737, 15, 17, -0, -0, 0.7071068287, -0.7071067095, 2390727163, 3744729013, 0, 0, +world, 45.77539444, -327.7207031, 15, 17, -0, -0, -0.7211557627, -0.6927729249, 2634707400, 3744729013, 0, 0, +world, 45.01933289, -321.089325, 15, 17, -6.585445522e-010, -6.585444967e-010, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 31, -329, 15, 17, -0, -0, -0.1184038669, -0.9929655194, 374622133, 3744729013, 0, 0, +world, 46, -357, 15, 17, -0, -0, -0.7477980852, -0.6639262438, 2634707400, 3744729013, 0, 0, +world, 43, -364.2188721, 15, 17, -0, -0, -0.6819983721, -0.7313537002, 1593608242, 3744729013, 0, 0, +world, 47, -398, 15, 17, -0, -0, -0.9135448933, 0.4067379236, 2039007863, 3744729013, 0, 0, +world, -32, -416.2779541, 15, 17, -0, -0, 0.7682837248, -0.6401094198, 374622133, 3744729013, 0, 0, +world, -32.05247498, -417.7744751, 15, 17, -0, -0, 0.3818774819, -0.9242129922, 374622133, 3744729013, 0, 0, +world, -27.09685135, -417.0737, 15, 17, -0, -0, -0.698415339, -0.715692699, 2039007863, 3744729013, 0, 0, +world, -62.85770416, -391.7747192, 15, 17, -0, -0, -0.9518227577, -0.3066486418, 2039007863, 3744729013, 0, 0, +world, -66.27905273, -395.375885, 15, 17, -0, -0, 0.3803825676, -0.9248292446, 374622133, 3744729013, 0, 0, +world, -64.90135956, -396.7569275, 15, 17, -0.007122050971, -0.005042691249, 0.8161066175, -0.5778355002, 399630181, 3744729013, 0, 0, +world, -104, -424, 15, 17, -0, -0, -0.8703549504, -0.4924248159, 901601836, 3744729013, 0, 0, +world, 228.9414063, -208.6723633, 10.43945313, 17, -0, -0, -0.9925461411, -0.1218692958, 3328786501, 3744729013, 0, 0, +world, -111, -371, 15, 17, -0, -0, 0.3803825676, -0.9248292446, 374622133, 3744729013, 0, 0, +world, -113.5581436, -373.0651855, 15, 17, -0, -0, -0.9968502522, 0.07930711657, 2039007863, 3744729013, 0, 0, +world, -113.447258, -378.0312805, 15, 17, -0, -0, -0.0008502878482, -0.9999996424, 374622133, 3744729013, 0, 0, +world, -111.9662094, -377.8101807, 15, 17, -0, -0, -0.4663668275, -0.8845914602, 374622133, 3744729013, 0, 0, +world, 233.3397369, -457.8829956, 7.099999905, 17, -0.004009186756, -0.007751051802, 0.459407419, -0.8881827593, 399630181, 3744729013, 0, 0, +world, 262, -782, 5, 17, -0, -0, -0.9988483787, 0.04797817022, 2039007863, 3744729013, 0, 0, +world, 261.4319153, -786.2611694, 5, 17, -0, -0, 0.5728614926, -0.8196521997, 399630181, 3744729013, 0, 0, +world, 268.5239868, -784.1459961, 5, 17, -0, -0, -0.8953234553, 0.4454165697, 374622133, 3744729013, 0, 0, +world, 250, -806, 5, 17, -0, -0, -0.9393937588, 0.3428401053, 399630181, 3553608506, 0, 0, +world, 246.8971863, -804.585022, 5, 17, -0, -0, -0.9622178674, 0.2722807229, 2390727163, 3553608506, 0, 0, +world, 237, -795, 5, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 3553608506, 0, 0, +world, 234.8856812, -795.0094604, 5, 17, -0, -0, 0.7058713436, -0.7083400488, 374622133, 3553608506, 0, 0, +world, 235.680954, -796.4498291, 5, 17, -0, -0, -0.02007003687, -0.9997985959, 374622133, 3553608506, 0, 0, +world, 202.4637146, -813.170166, 5, 17, -0, -0, -0.02007003687, -0.9997985959, 374622133, 3553608506, 0, 0, +world, 203.7827759, -811.7202759, 5, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 3553608506, 0, 0, +world, 201.6684418, -811.7296753, 5, 17, -0, -0, 0.7058713436, -0.7083400488, 374622133, 3553608506, 0, 0, +world, 283, -733, 5, 17, -0, -0, -0.5461019874, -0.8377187252, 901601836, 3744729013, 0, 0, +world, 273, -740, 5, 17, -0, -0, 0.2266511172, -0.973976016, 3328786501, 3744729013, 0, 0, +world, 277.4536133, -730.7171021, 5, 17, -0, -0, 0.8580649495, -0.5135412216, 2039007863, 3744729013, 0, 0, +world, 312, -677, 5, 17, -0, -0, -0.9999619126, -0.008726442233, 2039007863, 3744729013, 0, 0, +world, 312, -682, 5, 17, -0, -0, -0.275637418, -0.9612616897, 399630181, 3744729013, 0, 0, +world, 304.6648254, -707.5205078, 5, 17, -0, -0, -0.02007003687, -0.9997985959, 374622133, 3744729013, 0, 0, +world, 303.8695374, -706.0800171, 5, 17, -0, -0, 0.7058713436, -0.7083400488, 374622133, 3744729013, 0, 0, +world, 305.9838562, -706.0705566, 5, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 3744729013, 0, 0, +world, 326.0918274, -715.9295654, 5, 17, -0, -0, 0.8498926759, -0.5269557834, 399630181, 1719470624, 0, 0, +world, -219.9011688, -543.8052979, 5, 17, -0, -0, 0.710799396, -0.7033947706, 399630181, 3744729013, 0, 0, +world, -217.9293823, -547.5050049, 4.829093933, 17, -0, -0, 0.001745342393, -0.9999984503, 2039007863, 3744729013, 0, 0, +world, -145, -468, 15, 17, -0, -0, -0.9702957273, 0.2419219017, 901601836, 3744729013, 0, 0, +world, -154, -455, 15, 17, -0, -0, -0.56640625, -0.824126184, 3328786501, 3744729013, 0, 0, +world, -150.2339783, -454.2000122, 15.10000038, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -150, -447, 15, 17, -0, -0, -0.2588195801, -0.9659256935, 4033800822, 3744729013, 0, 0, +world, -160, -431, 15, 17, -0, -0, -0.3090170324, -0.9510564804, 901601836, 3744729013, 0, 0, +world, -157, -423, 15, 17, -0, -0, -0.9963452816, 0.08541681617, 2039007863, 3744729013, 0, 0, +world, -149, -439, 15, 17, -0, -0, -0.6755902171, -0.7372773886, 2039007863, 3744729013, 0, 0, +world, -107, -428, 15, 17, -0, -0, -0.03315508738, -0.9994502068, 399630181, 3744729013, 0, 0, +world, -150.603241, -417.8983765, 15, 17, -0, -0, 0.7478017211, -0.6639221311, 2039007863, 3744729013, 0, 0, +world, -144.997345, -416.9524536, 14.5, 17, -0, -0, -0.791756928, -0.6108362675, 374622133, 3744729013, 0, 0, +world, -145.0942383, -419.2556152, 14.5, 17, -0, -0, -0.6204637289, -0.7842351794, 374622133, 3744729013, 0, 0, +world, -163, -397, 15, 17, -0, -0, -0.06452684104, -0.9979159832, 2039007863, 3744729013, 0, 0, +world, -175, -374, 14, 17, -0, -0, -0.56640625, -0.824126184, 3328786501, 3744729013, 0, 0, +world, -155.8899994, -383.7200012, 15.5, 17, -0, -0, -0.9997426271, -0.02268696018, 4033800822, 3744729013, 0, 0, +world, -192, -382, 15, 17, -0, -0, -0.4825243056, -0.875882566, 4033800822, 3744729013, 0, 0, +world, -207, -368, 14, 17, -0, -0, -0.6883546114, -0.7253742814, 3774357736, 3744729013, 0, 0, +world, -206, -364, 14, 17, -0, -0, -0.6883546114, -0.7253742814, 3774357736, 3744729013, 0, 0, +world, -147, -366.1269226, 15, 17, -0, -0, 0.7575649023, -0.6527599096, 3774357736, 3744729013, 0, 0, +world, -176, -347.1799927, 16.60000038, 17, -0, -0, -0.9999813437, -0.006108560134, 374622133, 3744729013, 0, 0, +world, -169, -349, 16, 17, -0, -0, -0.9711342454, 0.238533631, 374622133, 3744729013, 0, 0, +world, -179, -347, 18, 17, -0, -0, -0.999194324, 0.04013319686, 374622133, 3744729013, 0, 0, +world, -179, -356, 15, 17, -0, -0, -0.971755445, 0.2359900922, 374622133, 3744729013, 0, 0, +world, -177.2406616, -356.0488281, 15.17213821, 17, -0, -0, -0.6534205079, -0.7569951415, 374622133, 3744729013, 0, 0, +world, -178.330719, -357.7727051, 15, 17, -0, -0, 0.03141068667, -0.9995065331, 374622133, 3744729013, 0, 0, +world, -152, -389, 15, 17, -0, -0, -0.9636305571, 0.2672381103, 4033800822, 3744729013, 0, 0, +world, -169, 611, 15, 17, -0, -0, -0, -1, 2593513972, 2868027918, 0, 24, +world, -155, 598, 15, 17, -0, -0, 0.0436193198, -0.999048233, 399630181, 2868027918, 0, 24, +world, -180, -464, 15, 17, -0, -0, 0.3987490535, -0.9170600772, 2593513972, 2868027918, 0, 0, +world, -169.6704712, -395.5802002, 15, 17, -0, -0, -0.9999024868, 0.01396233495, 3774357736, 3744729013, 0, 0, +world, -271.8200073, -446.3699951, 5.439453125, 17, -0, -0, -0.9687998295, 0.2478445321, 2390727163, 3744729013, 0, 0, +world, -270, -450, 5, 17, -0, -0, 0.4383711219, -0.898794055, 399630181, 3744729013, 0, 0, +world, -280.0445557, -399.052002, 9, 17, -0, -0, 0.5, -0.8660253882, 2390727163, 3744729013, 0, 0, +world, -286, -404, 8, 17, -0, -0, -0, -1, 1948279592, 3744729013, 0, 0, +world, -279.3650818, -399.7538147, 9, 17, -0, -0, -0.8733475208, -0.487097621, 2039007863, 3744729013, 0, 0, +world, -291.6695557, -405.223999, 8, 17, -0, -0, -0.2722802758, -0.9622179866, 1948279592, 3744729013, 0, 0, +world, -293.0745239, -407.5010376, 9, 17, -0, -0, -0.9999813437, -0.006108560134, 374622133, 3553608506, 0, 0, +world, -292.5301514, -409.0201111, 9, 17, -0, -0, -0.3955455422, -0.918446362, 374622133, 3553608506, 0, 0, +world, -291, -406, 5, 17, -0, -0, -0.8910065889, -0.45399037, 399630181, 3553608506, 0, 0, +world, -294.3257751, -412.8121643, 5, 17, -0, -0, -0.2647147179, -0.9643267393, 2390727163, 3553608506, 0, 0, +world, -302.2684021, -416.3084106, 8, 17, -0, -0, -0.8138303757, -0.5811024904, 1948279592, 3744729013, 0, 0, +world, -299.2701416, -421.2735291, 8, 17, -0, -0, -0.9413049817, -0.3375573456, 1948279592, 3744729013, 0, 0, +world, -298.5801697, -422.0357666, 5, 17, -0, -0, -0.9999813437, -0.006108560134, 374622133, 3553608506, 0, 0, +world, -298.0357971, -423.5548401, 5, 17, -0, -0, -0.3955455422, -0.918446362, 374622133, 3553608506, 0, 0, +world, -293, -402, 5, 17, -0, -0, -0.6691305041, -0.7431449294, 3328786501, 3553608506, 0, 0, +world, -314.6502686, -392.9375916, 8, 17, -0, -0, -0.9413049817, -0.3375573456, 1948279592, 3744729013, 0, 0, +world, -317.6485291, -387.9724731, 8, 17, -0, -0, -0.8138303757, -0.5811024904, 1948279592, 3744729013, 0, 0, +world, -322.4320984, -375.9014587, 5, 17, -0, -0, -0.9022092819, -0.4312984943, 2422299748, 3744729013, 0, 0, +world, -318, -385, 5, 17, -0, -0, 0.4984877408, -0.8668967485, 2634707400, 3744729013, 0, 0, +world, -334, -440, 5, 17, -0, -0, 0.4461972713, -0.8949346542, 2593513972, 2868027918, 0, 0, +world, -415.427002, -345.6418152, 5, 17, -0, -0, -0.554118216, -0.8324379921, 3226808607, 776502014, 0, 0, +world, 2257.985107, 142.5167847, 5.199999809, 17, -0, -0, -0.9944303036, -0.105396457, 399630181, 1719470624, 0, 0, +world, 2258.868896, 107.7627106, 5.199999809, 17, -0, -0, -0.9944303036, -0.105396457, 399630181, 1719470624, 0, 0, +world, 1212, -484, 14, 17, -0, -0, -0.9961947203, -0.08715580404, 3226808607, 776502014, 0, 0, +world, -245, -486, 5, 17, -0, -0, -0.8611859679, -0.5082899928, 374622133, 3553608506, 0, 0, +world, -229, -493, 4.900000095, 17, -0, -0, -0.9600498676, 0.2798289359, 374622133, 3553608506, 0, 0, +world, -215, -488, 5, 17, -0, -0, -0.8841736913, -0.4671582878, 374622133, 3744729013, 0, 0, +world, -216.1961212, -489.4492798, 5, 17, -0, -0, 0.02006980032, -0.9997985959, 374622133, 3744729013, 0, 0, +world, -217.448349, -486.7973328, 5, 17, -0, -0, -0.9300973415, 0.3673131764, 374622133, 3744729013, 0, 0, +world, -235.3399963, -485.0299988, 4.940000057, 17, -0, -0, -0.914607048, 0.4043438137, 399630181, 3553608506, 0, 0, +world, -265.4075928, -475.2443848, 5, 17, -0, -0, -0.9300973415, 0.3673131764, 374622133, 3744729013, 0, 0, +world, -262.9592285, -476.447052, 5, 17, -0, -0, -0.8841736913, -0.4671582878, 374622133, 3744729013, 0, 0, +world, -264.155365, -477.8963318, 5, 17, -0, -0, 0.02006980032, -0.9997985959, 374622133, 3744729013, 0, 0, +world, -312.3427124, -471.7217712, 5, 17, -0, -0, -0.9300973415, 0.3673131764, 374622133, 3744729013, 0, 0, +world, -310, -472, 5, 17, -0, -0, -0.8841736913, -0.4671582878, 374622133, 3744729013, 0, 0, +world, -311.0904846, -474.3737183, 5, 17, -0, -0, 0.02006980032, -0.9997985959, 374622133, 3744729013, 0, 0, +world, -385, -373, 5, 17, -0, -0, 0.4011485577, -0.9160130024, 901601836, 3744729013, 0, 0, +world, -382, -372, 5, 17, -0, -0, -0.8038569093, -0.5948227048, 374622133, 3744729013, 0, 0, +world, -385.7472229, -369.9966431, 5, 17, -0, -0, -0.9809551239, -0.1942345202, 374622133, 3744729013, 0, 0, +world, -387.5484924, -454.0825806, 5, 17, -0, -0, -0.8607420921, -0.5090413094, 901601836, 3744729013, 0, 0, +world, -394, -455, 5, 17, -0, -0, 0.6374240518, -0.7705132365, 2039007863, 3744729013, 0, 0, +world, -419, -478, 5, 17, -0, -0, -0.9935718775, -0.1132032052, 2039007863, 3744729013, 0, 0, +world, -441.849884, -461.9454956, 5, 17, -0, -0, -0.9935718775, -0.1132032052, 2039007863, 3744729013, 0, 0, +world, -416, -528, 3, 17, -0, -0, -0.9723699093, -0.2334453911, 2039007863, 3744729013, 0, 0, +world, -396, -561, 3, 17, -0, -0, -0.9890158772, -0.1478094757, 2039007863, 3744729013, 0, 0, +world, -352, -632, 6, 17, -0, -0, -0.9681476951, -0.2503797114, 2039007863, 3744729013, 0, 0, +world, -377, -622, 5, 17, -0, -0, 0.3665011227, -0.9304175973, 901601836, 3744729013, 0, 0, +world, -368, -601, 5, 17, -0, -0, -0.56640625, -0.824126184, 3328786501, 3744729013, 0, 0, +world, -312, -531, 5, 17, -0, -0, -0.997440815, -0.07149711251, 399630181, 3744729013, 0, 0, +world, -314.5135193, -533.8845825, 5, 17, -0, -0, 0.8633955717, -0.5045276284, 374622133, 3744729013, 0, 0, +world, -311.0141907, -534.5722656, 5, 17, -0, -0, -0.7765966654, -0.6299981475, 374622133, 3744729013, 0, 0, +world, -313.6130066, -606.3018188, 5, 17, -0, -0, 0.5336145759, -0.8457278013, 374622133, 3744729013, 0, 0, +world, -309.9350891, -603.0588989, 5, 17, -0, -0, -0.999999404, -0.001081780298, 374622133, 3744729013, 0, 0, +world, -308.9444885, -606.9837646, 5, 17, -0, -0, -0.4615631998, -0.8871073127, 399630181, 3744729013, 0, 0, +world, -349.8657227, -339.3278198, 5, 17, -0, -0, -0.9523957968, -0.3048642874, 3226808607, 776502014, 0, 0, +world, -343.3731384, -336.2173462, 5, 17, -0, -0, 0.4977310598, -0.8673314452, 3978157958, 3744729013, 0, 0, +world, -337.4892578, -336.1552429, 6, 17, -0, -0, -0.9626917243, 0.2706005275, 399630181, 776502014, 0, 0, +world, -295, -356, 10, 17, -0, -0, 0.4886212945, -0.8724960089, 374622133, 3744729013, 0, 0, +world, -293.8936768, -352.9935303, 10, 17, -0, -0, -0.9626917243, 0.2706005275, 399630181, 3744729013, 0, 0, +world, -294.2399902, -346.8200073, 10, 17, -0, -0, -0.2739591897, -0.9617413282, 2390727163, 3744729013, 0, 0, +world, -293.730011, -320.4400024, 11.68000031, 17, -0, -0, -0.04361939058, -0.999048233, 2634707400, 3744729013, 0, 0, +world, -271.7232361, -309.5385742, 14, 17, -0, -0, -0.8870108128, -0.4617485702, 399630181, 3744729013, 0, 0, +world, -271, -312, 14, 17, -0, -0, 0.4886212945, -0.8724960089, 374622133, 3744729013, 0, 0, +world, -272, -273, 14, 17, -0, -0, -0.9455185533, -0.3255681396, 2039007863, 3744729013, 0, 0, +world, -232, -266, 14, 17, -0, -0, -0.8526403308, -0.5224983096, 3226808607, 776502014, 0, 0, +world, -229, -273, 14, 17, -0, -0, 0.4977310598, -0.8673314452, 3978157958, 3744729013, 0, 0, +world, -186.0720062, -256, 15, 17, -0, -0, 0.7071068287, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, -213, -243, 15, 17, -0, -0, -0.999953866, 0.009603547864, 2634707400, 3744729013, 0, 0, +world, -233, -208, 14, 17, -0, -0, -0.00872654561, -0.9999619126, 3328786501, 100237688, 0, 0, +world, -250.3386383, -219.2230377, 15, 17, -0, -0, -0.713250339, -0.7009094357, 2634707400, 3744729013, 0, 0, +world, -251, -207, 15, 17, -0, -0, 0.4305121303, -0.9025847912, 374622133, 3553608506, 0, 0, +world, -250, -204, 15, 17, -0, -0, 0.04798348621, -0.9988481402, 399630181, 3744729013, 0, 0, +world, -271, -224, 15, 17, -0, -0, -0.7986354232, -0.6018151045, 399630181, 3744729013, 0, 0, +world, -291, -245, 14, 17, -0, -0, -0.1650470793, -0.9862856865, 3774357736, 3744729013, 0, 0, +world, -294.9318848, -243.2432861, 15, 17, -0, -0, 0.4305121303, -0.9025847912, 374622133, 3744729013, 0, 0, +world, -293.472168, -243.1749878, 15, 17, -0, -0, -0.5764313936, -0.817145586, 374622133, 3744729013, 0, 0, +world, -303.7399902, -214.2886353, 14, 17, -0, -0, 0.7489559054, -0.6626198292, 374622133, 3744729013, 0, 0, +world, -287.5970459, -218, 15, 17, -0, -0, 0.6586893201, -0.7524150014, 2634707400, 3744729013, 0, 0, +world, -287.7528992, -203, 15, 17, -0, -0, 0.6560589671, -0.7547096014, 2634707400, 3744729013, 0, 0, +world, -303.7637024, -179.953476, 15, 17, -0, -0, -0.206203267, -0.9785091877, 374622133, 3744729013, 0, 0, +world, -287.9978943, -201.8409729, 15, 17, -0, -0, 0.8079906702, -0.5891953111, 374622133, 3744729013, 0, 0, +world, -289, -191, 15, 17, -0, -0, -0.7604060769, -0.6494479179, 374622133, 3744729013, 0, 0, +world, -344.7150574, -135, 15, 17, -0, -0, 0.6360782981, -0.7716245055, 2634707400, 3744729013, 0, 0, +world, -344.8537292, -136.4686127, 15, 17, -0, -0, 0.625243485, -0.7804297209, 374622133, 3744729013, 0, 0, +world, -254.3709106, -287.475769, 17.75561523, 17, -0, -0, 0.4886212945, -0.8724960089, 374622133, 3553608506, 0, 0, +world, -254.8093872, -284.9047241, 14, 17, -0, -0, 0.07410846651, -0.9972501993, 399630181, 3553608506, 0, 0, +world, -91.06985474, -225.6616516, 14.18237305, 17, -0, -0, -0.782061398, -0.6232014298, 399630181, 3744729013, 0, 0, +world, -104.7779236, -223.0275879, 12.55029297, 17, -0, -0, -0.0584349744, -0.9982911944, 2634707400, 3744729013, 0, 0, +world, -117, -241, 13, 17, -0, -0, 0.6427874565, -0.7660445571, 888077843, 100237688, 0, 0, +world, -93, -289, 14, 17, -0, -0, 0.6946585774, -0.7193396091, 374622133, 3553608506, 0, 0, +world, -91.20031738, -289.3455811, 14, 17, -0, -0, -0.6414493322, -0.7671653628, 374622133, 3553608506, 0, 0, +world, -107, -283, 8, 17, -0, -0, -0.5591928363, -0.8290376067, 1948279592, 3744729013, 0, 0, +world, -112, -284, 9, 17, -0, -0, -0.4840462208, -0.8750424385, 2215704611, 3744729013, 0, 0, +world, -108.6511841, -283, 8, 17, -0, -0, 0.1762259603, -0.9843497276, 1948279592, 3744729013, 0, 0, +world, -105, -285, 9, 17, -0, -0, -0.8949344158, 0.4461977482, 2215704611, 3744729013, 0, 0, +world, -97, -282, 13, 17, -0, -0, -0.8191521168, -0.5735763311, 374622133, 3553608506, 0, 0, +world, -97, -283.9543457, 13, 17, -0, -0, -0.4640694857, -0.8857988119, 374622133, 3553608506, 0, 0, +world, -66, -277, 15, 17, -0, -0, -0.713250339, -0.7009094357, 2634707400, 3744729013, 0, 0, +world, -66.9296875, -279.1017456, 15, 17, -0, -0, 0.7083398104, -0.705871582, 2390727163, 3744729013, 0, 0, +world, -88, -328, 15, 17, -0, -0, -0.0165688768, -0.9998627305, 3328786501, 3744729013, 0, 0, +world, -66, -262, 18, 17, -0, -0, 0.453990519, -0.8910065293, 399630181, 3553608506, 0, 0, +world, -78, -245, 14, 17, -0, -0, 0.09584601223, -0.9953961968, 399630181, 3553608506, 0, 0, +world, -115.2033691, -223.1495361, 12.88769531, 17, -0, -0, 0.2121777982, -0.9772310853, 2634707400, 3744729013, 0, 0, +world, -121.1088562, -219.0567627, 12.76660156, 17, -0, -0, 0.7277727127, -0.6858183742, 2634707400, 3744729013, 0, 0, +world, -122.140274, -225.6912384, 13.22583008, 17, -0, -0, -0.3370904028, -0.9414722919, 399630181, 3744729013, 0, 0, +world, -120.8118591, -294.3423767, 15, 17, -0, -0, -0.3370904028, -0.9414722919, 399630181, 3553608506, 0, 0, +world, -80.21194458, -222.9045715, 14, 17, -0, -0, 2.980232239e-008, -1, 2634707400, 3744729013, 0, 0, +world, -92.17151642, -260.1595764, 14, 17, -0, -0, 0.007859062403, -0.9999691248, 399630181, 3553608506, 0, 0, +world, -189.2245941, -226.9398956, 14.39604759, 17, -0, -0, -0.5395016074, -0.84198457, 399630181, 3744729013, 0, 0, +world, -197, -223.0793152, 15, 17, -0, -0, 0.001745118876, -0.9999984503, 2634707400, 3744729013, 0, 0, +world, -265.5027466, -177, 14, 17, -0, -0, -0.6934016943, -0.7205512524, 3226808607, 776502014, 0, 0, +world, -348.4500122, -179, 16, 17, -0, -0, -0.7040145397, -0.7101855278, 374622133, 3744729013, 0, 0, +world, -348.2042847, -185, 15, 17, -0, -0, -0.7782430649, -0.6279631853, 374622133, 3744729013, 0, 0, +world, -380.1714172, -192, 15, 17, -0, -0, -0.7175188065, -0.6965391636, 2634707400, 3744729013, 0, 0, +world, -379, -181, 15, 17, -0, -0, -0.05233601853, -0.9986295104, 374622133, 3744729013, 0, 0, +world, -408, -132, 15, 17, -0, -0, 0.5735764503, -0.8191519976, 374622133, 3744729013, 0, 0, +world, 980, 870, 24, 17, -0, -0, 0.754709661, -0.6560589671, 888077843, 3744729013, 0, 0, +world, 978.8425293, 788.7963867, 27.13555908, 17, -0, -0, -0.7071067691, -0.7071068287, 374622133, 3744729013, 0, 0, +world, 984.9857788, 863, 29, 17, -0, -0, -0.7083398104, -0.705871582, 374622133, 3744729013, 0, 0, +world, 985, 861.5654297, 29, 17, -0, -0, -0.6507744789, -0.7592710853, 374622133, 3744729013, 0, 0, +world, 980, 844.8925781, 25, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 1010, 843.3581543, 30, 17, -0, -0, -0.9994787574, 0.03228277713, 1593608242, 3154537368, 0, 0, +world, 1024, 881, 31, 17, -0, -0, 0.01745154895, -0.9998477101, 4203366413, 175458466, 0, 0, +world, 1019, 860, 31, 17, -0, -0, -0.9996573329, -0.02617699467, 4203366413, 3744729013, 0, 0, +world, 1019, 806, 31, 17, -0, -0, 0.5948228836, -0.8038567901, 4203366413, 3744729013, 0, 0, +world, 980, 794.7089844, 25.53417969, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 978.2999878, 851.4699707, 26.19000053, 17, -0, -0, -0.7071067691, -0.7071068287, 374622133, 3744729013, 0, 0, +world, 985.2869873, 815.7407227, 29.58300781, 17, -0, -0, -0.6507744789, -0.7592710853, 374622133, 3744729013, 0, 0, +world, 985.2869873, 823.1230469, 29.58300781, 17, -0, -0, -0.9861412644, -0.1659078896, 374622133, 3744729013, 0, 0, +world, 1027.587402, 805.4663086, 32.90100098, 17, -0, -0, 0.6427874565, -0.7660445571, 393011795, 3744729013, 0, 0, +world, 1029.580688, 807, 31.71972656, 17, -0, -0, -0.999048233, 0.04361945391, 399630181, 3744729013, 0, 0, +world, 1055, 824, 32, 17, -0, -0, -0.9170600772, 0.3987490833, 1593608242, 3154537368, 0, 0, +world, 1051.300049, 815.9000244, 32.86999893, 17, -0, -0, -0.655400157, -0.7552818656, 393011795, 3744729013, 0, 0, +world, 1051.303711, 848.5459595, 32.88999939, 17, -0, -0, -0.7535633445, -0.6573752761, 393011795, 3744729013, 0, 0, +world, 1027.587402, 871.857666, 32.90100098, 17, -0, -0, 0.6427874565, -0.7660445571, 393011795, 3744729013, 0, 0, +world, 1049.005981, 850.1503296, 31.71972656, 17, -0, -0, -0.999048233, 0.04361945391, 399630181, 3744729013, 0, 0, +world, 1051.134766, 892.2272949, 31.71972656, 17, -0, -0, -0.9542404413, -0.2990405262, 399630181, 3744729013, 0, 0, +world, 1094, 823, 33, 17, -0, -0, 0.5446389914, -0.8386706114, 399630181, 3744729013, 0, 0, +world, 1082.879395, 821.7087402, 33, 17, -0, -0, 0.7331364751, -0.6800815463, 374622133, 3744729013, 0, 0, +world, 1085.907715, 821.9759521, 33, 17, -0, -0, -0.639439404, -0.7688415051, 374622133, 3744729013, 0, 0, +world, 1120.452881, 794.6279297, 34.74951172, 17, -0, -0, -0.02268748544, -0.9997426271, 399630181, 3744729013, 0, 0, +world, 1123.003174, 795.4376221, 35, 17, -0, -0, -0.6921430826, -0.721760273, 2390727163, 3744729013, 0, 0, +world, 1123.003174, 857.6794434, 31, 17, -0, -0, -0.6921430826, -0.721760273, 2390727163, 3744729013, 0, 0, +world, 1123.003174, 826.0361328, 33.3125, 17, -0, -0, -0.6921430826, -0.721760273, 2390727163, 3744729013, 0, 0, +world, 1121.2229, 855.1947632, 31, 17, -0, -0, -0.02268748544, -0.9997426271, 399630181, 3744729013, 0, 0, +world, 1141, 786, 36, 17, -0, -0, -0.9636304975, 0.2672382295, 1362834872, 3154537368, 0, 0, +world, 1155, 778, 36, 17, -0, -0, -0.5291793346, -0.8485100269, 374622133, 3744729013, 0, 0, +world, 1153.145264, 779.3644409, 36, 17, -0, -0, -0.9235451221, 0.3834898174, 374622133, 3744729013, 0, 0, +world, 1146.087036, 783.4389038, 36, 17, -0, -0, -0.9029606581, 0.4297232628, 1362834872, 3154537368, 0, 0, +world, 1153.515869, 784.7696533, 36, 17, -0, -0, -0.9131900072, 0.4075340629, 1362834872, 3154537368, 0, 0, +world, 1139.572144, 783.3357544, 36, 17, -0, -0, 0.416280508, -0.9092362523, 374622133, 3744729013, 0, 0, +world, 1145.836182, 780.0964355, 36, 17, -0, -0, 0.3115056455, -0.9502443075, 374622133, 3744729013, 0, 0, +world, 1168, 812, 36, 17, -0, -0, 0.8141152263, -0.5807033777, 888077843, 3744729013, 0, 0, +world, 1203, 814, 36, 17, -0, -0, 0.8241261244, -0.5664063692, 2661143298, 3744729013, 0, 0, +world, 1201, 835, 36, 17, -0, -0, 0.8141152263, -0.5807033777, 888077843, 3744729013, 0, 0, +world, 1236.089844, 873.4023438, 36, 17, -0, -0, -0.7071068287, -0.7071067691, 3226808607, 776502014, 0, 0, +world, 1158, 880, 36, 17, -0, -0, 0.2419201434, -0.9702961445, 3226808607, 776502014, 0, 0, +world, 1126, 834, 36, 17, -0, -0, -0.2672384083, -0.9636304379, 399630181, 3744729013, 0, 0, +world, 1204.457397, 838.1552734, 36, 17, -0, -0, -0.8141155243, -0.5807029605, 374622133, 3744729013, 0, 0, +world, 1202.252075, 839.494751, 36, 17, -0, -0, -0.9600498676, 0.2798289955, 374622133, 3744729013, 0, 0, +world, 1166.721802, 840.9306641, 36, 17, -0, -0, -0.9600498676, 0.2798289955, 374622133, 3744729013, 0, 0, +world, 1168.927124, 839.5911865, 36, 17, -0, -0, -0.8141155243, -0.5807029605, 374622133, 3744729013, 0, 0, +world, 1130.646606, 811.8373413, 36, 17, -0, -0, -0.9600498676, 0.2798289955, 374622133, 3744729013, 0, 0, +world, 1132.851929, 810.4978638, 36, 17, -0, -0, -0.8141155243, -0.5807029605, 374622133, 3744729013, 0, 0, +world, 1132.092773, 865.4683228, 36.08886719, 17, -0, -0, -0.9600498676, 0.2798289955, 374622133, 3744729013, 0, 0, +world, 1134.298096, 864.1288452, 36.08886719, 17, -0, -0, -0.8141155243, -0.5807029605, 374622133, 3744729013, 0, 0, +world, 1248.469971, 955.9500122, 21.47999954, 17, -0, -0, -0.7071068287, -0.7071067691, 3226808607, 776502014, 0, 0, +world, 1236, 931, 26, 17, -0, -0, 0.7654832602, -0.6434558034, 399630181, 776502014, 0, 0, +world, 1149, 955, 21, 17, -0, -0, 0.5735764503, -0.8191520572, 374622133, 3744729013, 0, 0, +world, 1155, 957, 21, 17, -0, -0, -0.09063270688, -0.9958843589, 2039007863, 3744729013, 0, 0, +world, 1216, 959, 22, 17, -0, -0, -0.9063077569, 0.4226183295, 399630181, 3154537368, 0, 0, +world, 1247, 943, 21, 17, -0, -0, -0.03489915282, -0.9993908405, 3226808607, 776502014, 0, 0, +world, 1242, 944, 22, 17, -0, -0, -0.8660254478, 0.4999999702, 399630181, 776502014, 0, 0, +world, 1243.560059, 880.3300171, 30.57999992, 17, -0, -0, 0.7071068287, -0.7071067691, 2390727163, 3154537368, 0, 0, +world, 1245.514038, 882.0478516, 32, 17, -0, -0, -0.999048233, 0.04361945391, 399630181, 3154537368, 0, 0, +world, 971, 968, 20, 17, -0, -0, -0.9902681112, -0.139172703, 399630181, 3572821599, 0, 0, +world, 960, 946, 22, 17, -0, -0, 0.3502074778, -0.9366721511, 2330129408, 3744729013, 0, 0, +world, 972, 923, 23, 17, -0, -0, -0.9945219159, -0.1045283899, 2330129408, 3744729013, 0, 0, +world, 1037.129883, 974.6467285, 16, 17, -0, -0, -0.7896200418, -0.6135960817, 399630181, 3572821599, 0, 0, +world, 946, 977, 18, 17, -0, -0, 0.6427875161, -0.7660445571, 374622133, 3744729013, 0, 0, +world, 974, 1014, 13, 17, -0, -0, -0.8191519976, -0.57357651, 3226808607, 776502014, 0, 0, +world, 957, 1010, 12, 17, -0, -0, 5.960464478e-008, -1, 374622133, 3744729013, 0, 0, +world, 889, 944, 9, 17, -0, -0, -0.1736475825, -0.9848078489, 374622133, 3744729013, 0, 0, +world, 865, 942, 7, 17, -0, -0, -0.969872117, 0.2436145544, 3226808607, 776502014, 0, 0, +world, 934, 931, 22, 17, -0, -0, -0.9890158772, 0.1478094757, 374622133, 3744729013, 0, 0, +world, 937.25, 976.9099731, 17.70000076, 17, -0, -0, -0.7071067691, -0.7071067691, 3226808607, 776502014, 0, 0, +world, 1013.312683, 989.8705444, 17, 17, -0, -0, -0.9902681112, -0.139172703, 399630181, 3744729013, 0, 0, +world, 1086, 1009, 14, 17, -0, -0, -0.5446391106, -0.8386705518, 888077843, 2592350310, 0, 0, +world, 1074, 1023.712708, 13.61157227, 17, -0, -0, -0.03751577437, -0.9992960095, 374622133, 3744729013, 0, 0, +world, 1082.043579, 1018, 14, 17, -0, -0, -0.7313537002, -0.6819983721, 4033800822, 3744729013, 0, 0, +world, 1119, 1014, 14, 17, -0, -0, 0.4461976886, -0.8949344158, 4033800822, 3744729013, 0, 0, +world, 1145.119995, 1013.98999, 14, 17, -0, -0, -0.4360165298, -0.899938643, 2390727163, 3744729013, 0, 0, +world, 1161, 1009, 14, 17, -0, -0, 0.6018147469, -0.7986357212, 888077843, 3744729013, 0, 0, +world, 1170.509277, 1001.142273, 14, 17, -0, -0, -0.7313537002, -0.6819983721, 4033800822, 3744729013, 0, 0, +world, 1182, 1030, 14, 17, -0, -0, -0.1736475825, -0.9848078489, 374622133, 3744729013, 0, 0, +world, 1179.89624, 1029.928467, 14, 17, -0, -0, 0.2258019, -0.9741732478, 374622133, 3744729013, 0, 0, +world, 1185.721069, 1029.996582, 14, 17, -0, -0, -0.1279302239, -0.9917832017, 2039007863, 3744729013, 0, 0, +world, 1207, 1029, 14, 17, -0, -0, -0.07845906913, -0.9969173074, 888077843, 3744729013, 0, 0, +world, 1222.165527, 1028, 11.59570313, 17, -0, -0, 0.7033948302, -0.7107993364, 374622133, 3154537368, 0, 0, +world, 1228, 1025.541138, 10, 17, -0, -0, 5.960464478e-008, -1, 2390727163, 3154537368, 0, 0, +world, 1228, 1028.332153, 10, 17, -0, -0, -0.8141155243, -0.5807029605, 374622133, 3154537368, 0, 0, +world, 1256.639526, 1046.973877, 8, 17, -0, -0, -0, -1, 2130570154, 3744729013, 0, 0, +world, 1264.12439, 1055.695679, 8, 17, -0, -0, -0.3778407574, -0.9258705974, 2130570154, 3744729013, 0, 0, +world, 1259.782837, 1081.827271, 8, 17, -0, -0, -0.3778407574, -0.9258705974, 2130570154, 3744729013, 0, 0, +world, 1288, 1051, 8, 17, -0, -0, 0.6819983125, -0.7313537598, 2130570154, 3744729013, 0, 0, +world, 1275.400391, 1073.6604, 8, 17, -0, -0, 0.5735764503, -0.8191520572, 374622133, 3154537368, 0, 0, +world, 1277.643921, 1075.484375, 8, 17, -0, -0, -0.9198215008, -0.3923371434, 374622133, 3154537368, 0, 0, +world, 1276.875122, 1072.27832, 8, 17, -0, -0, 0.6819983125, -0.7313537598, 2130570154, 3744729013, 0, 0, +world, 1288, 1078, 8, 17, -0, -0, -0.5446391106, -0.8386705518, 888077843, 2592350310, 0, 0, +world, 1245, 1072, 8, 17, -0, -0, 0.8433914781, -0.5372995734, 374622133, 3154537368, 0, 0, +world, 1245, 1069.921875, 8, 17, -0, -0, 0.553391695, -0.8329211473, 374622133, 3154537368, 0, 0, +world, 1238, 1062, 7, 17, -0, -0, 0.8141152263, -0.5807033777, 888077843, 2592350310, 0, 0, +world, 1001.164612, 970.7367554, 18, 17, -0, -0, -0.6896195412, -0.7241718173, 2330129408, 3744729013, 0, 0, +world, 1037.236572, 989.3806763, 16, 17, -0, -0, -0.9816271663, -0.1908090264, 2330129408, 3744729013, 0, 0, +world, 1122.530518, 989.8874512, 16, 17, -0, -0, -0.9887589216, -0.1495185345, 374622133, 3572821599, 0, 0, +world, 1173.740112, 989.3806763, 16, 17, -0, -0, -0.9816271663, -0.1908090264, 2330129408, 3744729013, 0, 0, +world, 1218, 989.8874512, 16, 17, -0, -0, -0.9887589216, -0.1495185345, 374622133, 3572821599, 0, 0, +world, 1261.397217, 990.8730469, 13.76464844, 17, -0, -0, -0.9545009732, 0.2982077599, 2330129408, 3744729013, 0, 0, +world, 1279.783691, 990.5407104, 13.77148438, 17, -0, -0, -0.9545009732, 0.2982077599, 2330129408, 3744729013, 0, 0, +world, 1315.61377, 985.5475464, 13.83398438, 17, -0, -0, -0.4694717824, -0.8829474449, 399630181, 3572821599, 0, 0, +world, 1282.299683, 973.8204346, 14, 17, -0, -0, -0.4694717824, -0.8829474449, 399630181, 3572821599, 0, 0, +world, 1339.772705, 966.0582275, 14.24121094, 17, -0, -0, -0.9997426271, 0.02268747054, 2330129408, 3572821599, 0, 0, +world, 1340.35083, 934.6763916, 13.92724609, 17, -0, -0, -0.4694717824, -0.8829474449, 399630181, 3572821599, 0, 0, +world, 1354, 910, 14, 17, -0, -0, -0.9135454893, 0.4067366123, 3774357736, 3744729013, 0, 0, +world, 1349.724609, 905.1901855, 14, 17, -0, -0, -0.9135454893, 0.4067366123, 3774357736, 3744729013, 0, 0, +world, 1341, 908, 14, 17, -0, -0, -0.9945219159, 0.1045284197, 399630181, 3744729013, 0, 0, +world, 1163, 1044, 8, 17, -0, -0, -0.09584576637, -0.9953961968, 901601836, 3744729013, 0, 0, +world, 1335.559204, 899.6948853, 14, 17, -0, -0, -0.6441236734, -0.7649213672, 1948279592, 3744729013, 0, 0, +world, 1168.216797, 1077.473999, 8, 17, -0, -0, -0.1564346403, -0.987688303, 1948279592, 3744729013, 0, 0, +world, 1171, 1084, 10, 17, -0, -0, -0.4694717824, -0.8829474449, 399630181, 3553608506, 0, 0, +world, 1162.65686, 1050.286743, 8, 17, -0, -0, -0.4694717824, -0.8829474449, 399630181, 3744729013, 0, 0, +world, 1096, 1098.638428, 8, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, 1091, 1126, 8, 17, -0, -0, 0.5446388721, -0.838670671, 2039007863, 3744729013, 0, 0, +world, 1081.887329, 1135.813232, 8, 17, -0, -0, 0.8090171218, -0.5877850652, 399630181, 3744729013, 0, 0, +world, 1070.142334, 1175.008789, 8, 17, -0, -0, -0.2596618831, -0.9656996131, 2039007863, 3744729013, 0, 0, +world, -164, -489, 15, 17, -0, -0, 0.3007058501, -0.9537169337, 2039007863, 3744729013, 0, 0, +world, 1079.613892, 1166.70752, 8, 17, -0, -0, -0.3354514539, -0.9420574903, 374622133, 3744729013, 0, 0, +world, 1076.305786, 1166.662598, 8, 17, -0, -0, 0.4407227933, -0.8976432681, 374622133, 3744729013, 0, 0, +world, 1077.811279, 1169.076904, 8, 17, -0, -0, -0.9737778306, -0.2275010943, 374622133, 3744729013, 0, 0, +world, 1126.817261, 1042.774658, 8, 17, -0, -0, -0.9737778306, -0.2275010943, 374622133, 3744729013, 0, 0, +world, 1125.311768, 1040.360352, 8, 17, -0, -0, 0.4407227933, -0.8976432681, 374622133, 3744729013, 0, 0, +world, 1128.619873, 1040.405273, 8, 17, -0, -0, -0.3354514539, -0.9420574903, 374622133, 3744729013, 0, 0, +world, 1139.567627, 1129.621582, 8, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, 1117.636108, 1054.438232, 8, 17, -0, -0, 0.5446388721, -0.838670671, 2039007863, 3744729013, 0, 0, +world, 1145.733521, 1096.071899, 8, 17, -0, -0, -0.9737778306, -0.2275010943, 374622133, 3744729013, 0, 0, +world, 1145.328979, 1127.834473, 8, 17, -0, -0, 0.5446388721, -0.838670671, 2039007863, 3744729013, 0, 0, +world, 1313.800049, -728, 8, 17, -0, -0, 0.57357651, -0.8191519976, 888077843, 175458466, 0, 0, +world, 1373, -781, 7, 17, -0, -0, -0.6671828628, -0.7448939085, 888077843, 3744729013, 0, 0, +world, 855.885498, 690.8744507, 8.049560547, 17, -0, -0, -0.9947921038, -0.1019244492, 399630181, 3744729013, 0, 0, +world, 2362.887207, 404.916626, 5.5, 17, -0, -0, -0.698415339, -0.7156926394, 2039007863, 3744729013, 0, 0, +world, 846, -275, 15.96007252, 17, -0, -0, -0.2546019554, -0.9670459032, 399630181, 3744729013, 0, 0, +world, 874.144043, 169.9799805, 29.8269577, 17, -0, -0, -0.6762332916, -0.736687541, 3051799743, 3744729013, 0, 0, +world, 872.8936768, 171.327652, 29.32374191, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 1289.757813, 515.5305176, 27.46368408, 17, -0, -0, -0.768283546, -0.6401096582, 399630181, 3744729013, 0, 0, +world, 1298, 530, 29, 17, -0, -0, 0.7211558819, -0.6927728057, 3226808607, 3744729013, 0, 0, +world, 1256.614258, 533.7901611, 31.12398529, 17, -0, -0, 0.06104849279, -0.9981347919, 399630181, 3744729013, 0, 0, +world, 1290.991455, 490.6913757, 27.4241333, 17, -0, -0, 0.06104849279, -0.9981347919, 399630181, 3744729013, 0, 0, +world, 1222.719971, 518.9000244, 29.39999962, 17, -0, -0, -1, 7.549790126e-008, 393011795, 3744729013, 0, 0, +world, 1219.341675, 514.4407349, 28.67095566, 17, -0, -0, 0.1718428433, -0.9851244092, 374622133, 3744729013, 0, 0, +world, 1223.61731, 514.9422607, 28.67095566, 17, -0, -0, -0.2681635022, -0.9633734226, 374622133, 3744729013, 0, 0, +world, 1230.801514, 517.8752441, 28.60000038, 17, -0, -0, -0.8241261244, -0.5664063096, 399630181, 3744729013, 0, 0, +world, 1234.07373, 523.3242188, 30.85439491, 17, -0, -0, -0.6259235144, -0.7798844576, 399630181, 3744729013, 0, 0, +world, 1230.114136, 523.3227539, 30.95415878, 17, -0, -0, -0.9935619235, 0.113290146, 374622133, 3744729013, 0, 0, +world, 1365.339111, -498.1460571, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 1353, 578, 32, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 933, -756, 8, 17, -0, -0, -0, -1, 3226808607, 776502014, 0, 0, +world, 970, 419, 16, 17, -0, -0, -0, -1, 537242508, 3744729013, 0, 0, +world, 1016, 563, 22, 17, -0, -0, -0.9890158772, 0.1478094757, 2593513972, 3744729013, 0, 0, +world, 1045, 564.999939, 24, 17, -0, -0, -0.95105654, 0.3090169132, 3774357736, 3744729013, 0, 0, +world, 1047, 588, 26, 17, -0, -0, -0.6225145459, -0.782608211, 399630181, 3744729013, 0, 0, +world, 1042, 584.999939, 26, 17, -0, -0, 0.6299983859, -0.7765964866, 374622133, 3744729013, 0, 0, +world, 1048, 582, 26, 17, -0, -0, -0.7933533192, -0.6087614298, 374622133, 3744729013, 0, 0, +world, 1024, 606, 26, 17, -0, -0, 0.7431448698, -0.6691305637, 374622133, 3744729013, 0, 0, +world, 1028.259644, 606.0310669, 25.95751953, 17, -0, -0, -0.7052531242, -0.7089556456, 374622133, 3744729013, 0, 0, +world, 1034, 606, 26, 17, -0, -0, -0.989525795, -0.1443563253, 399630181, 3744729013, 0, 0, +world, 1048.273438, 540.5220947, 24.58837891, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, 1047.019165, 542.6842041, 23.36534882, 17, -0, -0, 0.6427874565, -0.7660445571, 399630181, 3744729013, 0, 0, +world, 1013, 527, 22, 17, -0, -0, -0, -1, 3226808607, 776502014, 0, 0, +world, 992.0100098, 516.3627319, 21.79999924, 17, -0, -0, -0.9191353321, -0.3939418793, 1593608242, 776502014, 0, 0, +world, 921.3400269, 483.0445862, 13, 17, -0, -0, -0.05146247149, -0.9986749291, 2390727163, 776502014, 0, 0, +world, 920.0205078, 485.0913391, 14, 17, -0, -0, 0.719339788, -0.6946583986, 1593608242, 776502014, 0, 0, +world, 916, 487, 14, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +world, 930, 533, 17, 17, -0, -0, -0, -1, 399630181, 776502014, 0, 0, +world, 1042.099976, 519.9000244, 23.68000031, 17, -0, -0, -0.9997806549, -0.02094242349, 1604404556, 3744729013, 0, 0, +world, 1041, 512, 20, 17, -0, -0, -0.2756373584, -0.9612616897, 374622133, 3744729013, 0, 0, +world, 1040, 492, 19, 17, -0, -0, 0.1564339548, -0.9876884222, 399630181, 3744729013, 0, 0, +world, 1075, 483, 20, 17, -0, -0, -0.4383711219, -0.898794055, 3226808607, 3744729013, 0, 0, +world, 1086, 499, 22, 17, -0, -0, -0.1045283452, -0.9945219159, 399630181, 3744729013, 0, 0, +world, 1064.799561, 530, 25, 17, -0, -0, 0.6952856183, -0.7187335491, 374622133, 3744729013, 0, 0, +world, 1054.01001, 524.7999878, 23.46999931, 17, -0, -0, -1, 7.549790126e-008, 399630181, 2592350310, 0, 0, +world, 991.8499756, 518.7299805, 22, 17, -0, -0, -0.911403358, 0.4115141332, 374622133, 3744729013, 0, 0, +world, 973, 507, 22, 17, -0, -0, 0.1045277044, -0.9945219755, 2330129408, 3744729013, 0, 0, +world, 957, 541, 22, 17, -0, -0, -0.1908090413, -0.9816271663, 2330129408, 3744729013, 0, 0, +world, 1022, 461, 19, 17, -0, -0, 0.6156613827, -0.788010776, 399630181, 3572821599, 18, 4, +world, 1069.616211, 469.7380371, 18.54443359, 17, -0, -0, -0.2427684963, -0.97008425, 2330129408, 3744729013, 0, 0, +world, 1063, 428, 24, 17, -0, -0, -0.9848077297, 0.1736484468, 399630181, 3572821599, 18, 6, +world, 1136.19812, 468.9956055, 29, 17, -0, -0, 0.4786918461, -0.8779829741, 1036786734, 3744729013, 0, 0, +world, 1141, 427, 30, 17, -0, -0, 0.7933533192, -0.6087614298, 2634707400, 3744729013, 0, 0, +world, 1137.771118, 413.9606934, 30, 17, -0, -0, 0.8085036874, -0.5884910822, 2794764316, 3744729013, 0, 0, +world, 1183, 434, 29, 17, -0, -0, -0.9205048084, -0.3907311857, 1362834872, 3154537368, 0, 0, +world, 1175.380859, 430.7733154, 29, 17, -0, -0, -0.9978014827, 0.06627387553, 1362834872, 3154537368, 0, 0, +world, 1173.304321, 423.3773804, 29, 17, -0, -0, -0.4415844381, -0.8972197175, 374622133, 3744729013, 0, 0, +world, 1171, 426, 29, 17, -0, -0, 0.7654268742, -0.6435228586, 374622133, 3744729013, 0, 0, +world, 1195, 485, 26, 17, -0, -0, -0.958819747, -0.2840153575, 3226808607, 776502014, 0, 0, +world, 1195, 439, 25, 17, -0, -0, -0.309017092, -0.9510564804, 399630181, 776502014, 0, 0, +world, 1272.810913, 495.1080017, 29.18700027, 17, -0, -0, -0, -1, 1604404556, 3744729013, 0, 0, +world, 1267.027466, 491.5930786, 29.51076126, 17, -0, -0, -0.5577450991, -0.8300122619, 3328786501, 3744729013, 0, 0, +world, 951, 585.75, 24.90999985, 17, -0, -0, 0.755281806, -0.655400157, 1604404556, 3744729013, 0, 0, +world, 767, -405, 6, 17, -0, -0, -0.9723699093, 0.2334452569, 1036786734, 3744729013, 0, 0, +world, 773, -377, 7, 17, -0, -0, -0.01745239459, -0.9998477101, 1036786734, 3744729013, 0, 0, +world, 962.3001099, -892.0462036, 14.39999962, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 6, 18, +world, 958.213623, -894.9219971, 14.39999962, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 6, 18, +world, 937.3292236, -945.5231323, 14.39999962, 17, -0, -0, -0.97008425, -0.2427684963, 2039007863, 3744729013, 9, 18, +world, 923.2000122, -126.7900009, 26.79999924, 17, -0, -0, -0.7986354828, -0.6018150449, 2593513972, 2868027918, 0, 0, +world, 465, 1330, 3, 17, -0, -0, -0.996917367, 0.07845908403, 374622133, 3553608506, 0, 0, +world, 467.2061768, 1330.037598, 3, 17, -0, -0, -0.9215246439, -0.3883198798, 374622133, 3553608506, 0, 0, +world, 465.9983215, 1327.693481, 3, 17, -0, -0, -0.07410846651, -0.9972501993, 374622133, 3553608506, 0, 0, +world, 471.6099854, 1300.219971, 3.700000048, 17, -0, -0, -0, -1, 2066258816, 3553608506, 0, 0, +world, 455.253479, 1259.484375, 14.4194746, 17, -0, -0, 0.7809755802, -0.6245615482, 1948279592, 3553608506, 8, 19, +world, 465.0606079, 1263.969238, 14.53129196, 17, -0, -0, -0.7869350314, -0.6170359254, 1948279592, 3553608506, 8, 19, +world, 465, 1258, 3, 17, -0, -0, -0, -1, 399630181, 3553608506, 8, 19, +world, 459.230011, 1273.400024, 17.12999916, 17, -0, -0, -0.7071068287, -0.7071067691, 2761572410, 3744729013, 8, 19, +world, 460.8868408, 1251, 15, 17, -0, -0, -0, -1, 399630181, 3553608506, 8, 19, +world, 439, 1254, 3, 17, -0, -0, -0.06975648552, -0.9975640178, 2634707400, 3553608506, 8, 19, +world, 444, 1277, 3, 17, -0, -0, -0.9215246439, -0.3883198798, 374622133, 3553608506, 8, 19, +world, 446.0855408, 1274.317993, 3, 17, -0, -0, -0.3794559836, -0.9252098203, 374622133, 3553608506, 8, 19, +world, 443.0714111, 1274.798706, 3, 17, -0, -0, -0.07410846651, -0.9972501993, 374622133, 3553608506, 8, 19, +world, 445, 1294, 3, 17, -0, -0, -0, -1, 888077843, 3553608506, 8, 19, +world, 502.0716248, 1279.516479, 1.697306633, 17, -0, -0, -0.8012537956, -0.5983245969, 2349828104, 3553608506, 8, 19, +world, 496.7633362, 1285.025146, 1.808109283, 17, -0, -0, -0.9999756217, -0.006981153041, 2349828104, 3553608506, 8, 19, +world, 485.2902527, 1292.886353, 1.815433502, 17, -0, -0, -0.7609724402, -0.6487842202, 2349828104, 3553608506, 8, 19, +world, 481.572113, 1287.468506, 3.177249908, 17, -0, -0, 0.02006991953, -0.9997985959, 2349828104, 3553608506, 8, 19, +world, 505, 1264, 3, 17, -0, -0, -0, -1, 888077843, 3553608506, 8, 19, +world, 490, 1251, 5, 17, -0, -0, -0, -1, 399630181, 3553608506, 8, 19, +world, 595, 1267, 12, 17, -0, -0, -0.9215246439, -0.3883198798, 374622133, 3553608506, 8, 19, +world, 590.902832, 1266.732788, 11.64746094, 17, -0, -0, -0.974761188, 0.2232502103, 374622133, 3553608506, 8, 19, +world, 592.1498413, 1263.481689, 11.66748047, 17, -0, -0, -0.009599180892, -0.9999539256, 374622133, 3553608506, 8, 19, +world, 591.3973389, 1277.004028, 14.02449322, 17, -0, -0, -0, -1, 888077843, 3553608506, 8, 19, +world, 575.4000244, 1261.13269, 8.5, 17, -0, -0, -0, -1, 888077843, 3553608506, 8, 19, +world, 611.4254761, 1267.619873, 15.55134869, 17, -0, -0, -0, -1, 888077843, 3553608506, 8, 19, +world, 655, 1306, 24, 17, -0, -0, 0.754709661, -0.6560589671, 2761572410, 3744729013, 7, 21, +world, 696, 1361, 31, 17, -0, -0, 0.6018151045, -0.7986354232, 2761572410, 3744729013, 7, 21, +world, 680, 1351, 30, 17, -0, -0, -0.3907310963, -0.920504868, 888077843, 3553608506, 0, 0, +world, 679, 1327, 28, 17, -0, -0, -0.974761188, 0.2232502103, 374622133, 3553608506, 0, 0, +world, 677.1540527, 1324.414673, 28, 17, -0, -0, 0.379456073, -0.9252097607, 374622133, 3553608506, 0, 0, +world, 680.7616577, 1324.419434, 28, 17, -0, -0, -0.3023700714, -0.9531906247, 374622133, 3553608506, 0, 0, +world, 546.8551636, 1263.327148, 6.71061039, 17, -0, -0, -0, -1, 888077843, 3553608506, 8, 19, +world, 561.4920044, 1258.539185, 7.936192513, 17, -0, -0, -0.9255404472, 0.3786487281, 2349828104, 3553608506, 8, 19, +world, 572.7966309, 1256.186768, 9.32584095, 17, -0, -0, 0.1736480594, -0.9848077893, 2349828104, 3553608506, 8, 19, +world, 538.9481201, 1261.479614, 6.936192513, 17, -0, -0, 0.1736480594, -0.9848077893, 2349828104, 3553608506, 8, 19, +world, 486.280426, 1266.756104, 2.587402344, 17, -0, -0, -0, -1, 399630181, 3553608506, 8, 19, +world, 476.5700073, 1284.339966, 2.609999895, 17, -0, -0, -1, -4.371138829e-008, 2761572410, 3744729013, 8, 19, +world, 455.2206116, 1462.639771, 9.520617485, 17, -0, -0, 0.6534205079, -0.7569951415, 399630181, 3744729013, 0, 0, +world, 471, 1442, 10, 17, -0, -0, 0.2915368676, -0.9565595984, 399630181, 3572821599, 0, 0, +world, 466.6815186, 1466.6604, 10.94999981, 17, -0, -0, -0.9967085123, -0.08106890321, 2813706679, 3744729013, 0, 0, +world, 437.8808899, 1447.902222, 11.06000042, 17, -0, -0, 0.546102047, -0.8377186656, 2813706679, 3744729013, 0, 0, +world, 462, 1482, 14, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +world, 461.158783, 1488.175659, 14.6763792, 17, -0, -0, -0.96965909, -0.2444611192, 399630181, 776502014, 0, 0, +world, 512, 1476, 11, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +world, 504, 1473, 10, 17, -0, -0, -0.544639051, -0.8386705518, 2349828104, 3744729013, 0, 0, +world, 501.5595398, 1472.763672, 10.36957264, 17, -0, -0, -0, -1, 537242508, 3744729013, 0, 0, +world, 501.1225281, 1476.214355, 10.36957264, 17, -0, -0, -0.9993908405, -0.03489949182, 537242508, 3744729013, 0, 0, +world, 500.9999695, 1470, 10, 17, -0, -0, -0.9997985959, -0.0200699959, 1036786734, 3744729013, 0, 0, +world, 534.5700073, 1553.219971, 15.09000015, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +world, 575, 1475, 12, 17, -0, -0, -0.996917367, 0.07845904678, 1948279592, 3744729013, 0, 0, +world, 575, 1483, 13, 17, -0, -0, 0.5664063692, -0.8241261244, 374622133, 3553608506, 0, 0, +world, 575.0006714, 1484.890259, 13, 17, -0, -0, -0.9643267989, 0.2647145987, 374622133, 3553608506, 0, 0, +world, 576.3922119, 1484.233154, 13, 17, -0, -0, -0.8048936725, -0.593419075, 374622133, 3553608506, 0, 0, +world, 574, 1520, 18, 17, -0, -0, -0.5299192667, -0.8480480909, 2150547825, 3744729013, 0, 0, +world, 537, 1571, 15, 17, -0, -0, 0.7660444379, -0.6427876353, 3226808607, 776502014, 0, 0, +world, 516.5300293, 1516.420044, 10.96000004, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 3553608506, 0, 0, +world, 520.6500244, 1516.119995, 10.84000015, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3553608506, 0, 0, +world, 510.0799866, 1515.930054, 10.96000004, 17, -0, -0, 0.6990396976, -0.7150828242, 537242508, 3553608506, 0, 0, +world, 519, 1520, 15, 17, -0, -0, -0.9882283807, 0.1529858261, 2349828104, 3553608506, 0, 0, +world, 435.1494446, 1509.947266, 16, 17, -0, -0, -0.7058714628, -0.7083399296, 374622133, 3443434499, 0, 0, +world, 438, 1517.999878, 17, 17, -0, -0, -0.6671828628, -0.7448939085, 888077843, 3443434499, 0, 23, +world, 61.53349686, -470.4851074, 15, 17, -0, -0, -0.9984407425, -0.05582142994, 1036786734, 3553608506, 0, 0, +world, 61.9388504, -449.2594604, 15, 17, -0, -0, -0.4131041467, -0.9106838107, 1948279592, 3744729013, 0, 0, +world, -426.3014526, -268.3618774, 7, 17, -0, -0, -0.9156625867, 0.4019477963, 374622133, 3744729013, 0, 0, +world, -424.4294128, -268.5858459, 7, 17, -0, -0, -0.9044551849, -0.4265687168, 374622133, 3744729013, 0, 0, +world, -403, -290, 6, 17, -0, -0, 0.7064895034, -0.7077234983, 3226808607, 776502014, 0, 0, +world, -382.8839722, -272.6835632, 10, 17, -0, -0, 0.7319491506, -0.6813592315, 2390727163, 2046537925, 0, 0, +world, -382.8830566, -250, 13, 17, -0, -0, 0.7253744006, -0.6883544922, 374622133, 2046537925, 0, 0, +world, -401, -255, 13, 17, -0, -0, -0.7765966654, -0.6299981475, 374622133, 2046537925, 0, 0, +world, -403.3704834, -254.9668274, 13, 17, -0, -0, 0.84943223, -0.5276976824, 374622133, 2046537925, 0, 0, +world, -384, -257, 13, 17, -0, -0, 0.7009093165, -0.7132503986, 374622133, 2046537925, 0, 0, +world, -480.999939, -196.9797363, 8, 17, -0, -0, 0.746638298, -0.6652302146, 399630181, 3744729013, 0, 0, +world, -447, -205, 8, 17, -0, -0, -0.9996573329, 0.02617687359, 399630181, 3744729013, 0, 0, +world, -445.3332214, -187.0000153, 10, 17, -0, -0, -0.7071067691, -0.7071068287, 2390727163, 3744729013, 0, 0, +world, -412, -147, 12.21303177, 17, -0, -0, 0.6087614298, -0.7933533788, 1036786734, 3553608506, 0, 0, +world, -420, -144, 12, 17, -0, -0, 0.6225146055, -0.782608211, 399630181, 3553608506, 0, 0, +world, 979, 1866, 24, 17, -0, -0, -0.04361937568, -0.999048233, 374622133, 2046537925, 0, 0, +world, 987, 1875, 24, 17, -0, -0, -0.1218693554, -0.9925461411, 374622133, 2046537925, 0, 0, +world, 987, 1877.55603, 24, 17, -0, -0, -0.9972501993, -0.07410849631, 374622133, 2046537925, 0, 0, +world, 994, 1877, 24, 17, -0, -0, -0.07845906913, -0.9969173074, 888077843, 3744729013, 0, 0, +world, -121.9412842, -422.1889648, 15, 17, -0, -0, -0.8712112308, -0.4909083545, 2039007863, 3744729013, 0, 0, +world, -121.9412842, -392.0727539, 15, 17, -0, -0, -0.8712112308, -0.4909083545, 2039007863, 3744729013, 0, 0, +world, -157.4042969, -292.0681152, 14.68164063, 17, -0, -0, -0.9800983071, -0.1985125989, 374622133, 3744729013, 0, 0, +world, -151, -294, 15, 17, -0, -0, 0.05930628628, -0.9982398152, 2634707400, 3744729013, 0, 0, +world, -140, -279, 14, 17, -0, -0, -0.02268727683, -0.9997426271, 2150547825, 3744729013, 0, 0, +world, -121, -285, 14, 17, -0, -0, -0.544639051, -0.8386705518, 3226808607, 3744729013, 0, 0, +world, -120.7573242, -271.2596436, 13, 17, -0, -0, 0.7002857924, -0.7138625979, 2794764316, 3744729013, 0, 0, +world, -146, -260, 13, 17, -0, -0, -0.544639051, -0.8386705518, 3226808607, 3744729013, 0, 0, +world, -171, -324, 14, 17, -0, -0, -0.920504868, 0.3907311559, 1948279592, 3744729013, 0, 0, +world, -150.2284698, -319.8720398, 14, 17, -0, -0, 0.4344452322, -0.9006982446, 1948279592, 3744729013, 0, 0, +world, -178.108078, -321.8013, 14.68164063, 17, -0, -0, 0.778790772, -0.627283752, 374622133, 3553608506, 0, 0, +world, -176.081192, -321.3268433, 14.68164063, 17, -0, -0, -0.9059386849, -0.4234088957, 374622133, 3744729013, 0, 0, +world, -171.000061, -323, 18, 17, -0, -0, -0.1088668257, -0.994056344, 399630181, 3553608506, 0, 0, +world, -149.2807617, -340, 18, 17, -0, -0, -0.7040147185, -0.7101854086, 2794764316, 3553608506, 0, 0, +world, -144.2108917, -344.1195984, 14, 17, -0, -0, 0.4344452322, -0.9006982446, 1948279592, 3744729013, 0, 0, +world, -147.3842316, -327.6099854, 14, 17, -0, -0, 0.4344452322, -0.9006982446, 1948279592, 3744729013, 0, 0, +world, -209, -293.0600586, 15, 17, -0, -0, 0.6965392232, -0.7175187469, 399630181, 3744729013, 0, 0, +world, -219.3000031, -338.9400024, 14, 17, -0, -0, -0.9902680516, 0.1391732246, 4033800822, 3744729013, 0, 0, +world, -221.8005371, -340.9169922, 15, 17, -0, -0, -0.9902680516, 0.1391732246, 4033800822, 3744729013, 0, 0, +world, -252, -340, 14, 17, -0, -0, 0.04361931235, -0.999048233, 374622133, 3744729013, 0, 0, +world, -248, -348, 14, 17, -0, -0, -0.8191520572, -0.5735764503, 2634707400, 3744729013, 0, 0, +world, -244.1630859, -354.6567383, 14, 17, -0, -0, -0.8191520572, -0.5735764503, 2634707400, 3744729013, 0, 0, +world, -244.6269531, -353.706543, 14, 17, -0, -0, -0.9580729008, -0.2865245044, 2634707400, 3744729013, 0, 0, +world, -241, -372, 14, 17, -0, -0, -0.3235044777, -0.9462266564, 1593608242, 3744729013, 0, 0, +world, -240.5859375, -361.0750732, 14, 17, -0, -0, -0.8754643798, -0.4832826555, 399630181, 3744729013, 0, 0, +world, -226, -386, 14, 17, -0, -0, -0.9114032388, 0.411514461, 374622133, 3744729013, 0, 0, +world, -224.8122559, -387.3413086, 14, 17, -0, -0, -0.3197863102, -0.9474896789, 374622133, 3744729013, 0, 0, +world, -165.3132324, -488.442749, 14, 17, -0, -0, -0.4138990045, -0.9103227854, 399630181, 3744729013, 0, 0, +world, -216.0419617, -403.1082458, 14, 17, -0, -0, -0.8754643798, -0.4832826555, 2794764316, 3744729013, 0, 0, +world, -214, -413.9999695, 14, 17, -0, -0, 0.7071068287, -0.7071067095, 3978157958, 3744729013, 0, 0, +world, -223.4873047, -386.5124512, 14, 17, -0, -0, -0.4138990045, -0.9103227854, 399630181, 3744729013, 0, 0, +world, -180.8899994, -500.1099854, 12.60000038, 17, -0, -0, -0.9629274607, 0.2697603703, 2390727163, 3744729013, 0, 0, +world, -179.75, -502.2799988, 13.60000038, 17, -0, -0, 0.3583679199, -0.9335804582, 399630181, 3744729013, 0, 0, +world, -234.2785034, -532.776001, 4.829093933, 17, -0, -0, -0.9814603329, -0.1916654557, 2039007863, 3744729013, 0, 0, +world, -232.8977509, -531.4810791, 5, 17, -0, -0, 0.710799396, -0.7033947706, 399630181, 3744729013, 0, 0, +world, -274, -290, 14, 17, -0, -0, -0.5735764503, -0.8191520572, 2039007863, 3744729013, 0, 0, +world, -279.3013611, -289.9763184, 15.26333046, 17, -0, -0, 0.7390435338, -0.6736576557, 374622133, 3744729013, 0, 0, +world, -279, -287, 16, 17, -0, -0, 0.6684817672, -0.7437285185, 2422299748, 3744729013, 0, 0, +world, -274.7366943, -287.3528137, 16, 17, -0, -0, -0.7046346664, -0.7095702887, 2593513972, 3744729013, 0, 0, +world, -273.9066467, -285.9230347, 16, 17, -0, -0, -0.7831515074, -0.6218309402, 2593513972, 3744729013, 0, 0, +world, -463.3977661, -369.0976257, 5, 17, -0, -0, -0.8064446449, -0.5913095474, 2593513972, 2868027918, 0, 0, +world, -476.4400024, -437.730011, 4.940000057, 17, -0, -0, -0.9935718775, -0.1132032052, 2039007863, 3744729013, 0, 0, +world, -447.8724976, -422.9442444, 5, 17, -0, -0, -0.4328724742, -0.901455164, 374622133, 3744729013, 0, 0, +world, -513.5718994, -409.5230408, 5, 17, -0, -0, -0.8038569093, -0.5948227048, 374622133, 3744729013, 0, 0, +world, -445.2472229, -471.052887, 5, 17, -0, -0, -0.8038569093, -0.5948227048, 374622133, 3744729013, 0, 0, +world, -446.2828979, -469.4412842, 5, 17, -0, -0, -0.9809551239, -0.1942345202, 374622133, 3744729013, 0, 0, +world, -447.9896545, -466.5293274, 5, 17, -0, -0, -0.9935718775, -0.1132032052, 2039007863, 3744729013, 0, 0, +world, -517.1348267, -355.499939, 5, 17, -0, -0, -0.9529263377, -0.3032017946, 2593513972, 2868027918, 0, 0, +world, -553.6400146, -345.519989, 4.960000038, 17, -0, -0, -0.9529263377, -0.3032017946, 2593513972, 2868027918, 0, 0, +world, -564.9199829, -328.8800049, 7.199999809, 17, -0, -0, 0.3090170026, -0.95105654, 393011795, 3744729013, 0, 0, +world, -587.2384644, -314.2250671, 5, 17, -0, -0, -0.9935718775, -0.1132032052, 2039007863, 3744729013, 0, 0, +world, -576.3215332, -328.3505249, 5.725923061, 17, -0, -0, -0.7858570218, -0.6184082627, 2039007863, 3744729013, 0, 0, +world, -491.2749329, -410.0897217, 5, 17, -0, -0, -0.9826788306, -0.1853167415, 2039007863, 175458466, 6, 22, +world, -489.348175, -407.3008423, 5, 17, -0, -0, -0.8514561057, -0.5244258046, 2593513972, 175458466, 6, 22, +world, -497.5682983, -406.5967407, 6.450683594, 17, -0, -0, -0.9933132529, -0.1154503152, 2593513972, 175458466, 6, 22, +world, -491.8375854, -405.3913574, 5, 17, -0, -0, -0.997092247, 0.07620374113, 374622133, 175458466, 6, 22, +world, -383.3349304, -370.6720886, 5, 17, -0, -0, -0.9809551239, -0.1942345202, 374622133, 3744729013, 0, 0, +world, -550.741333, -406.8262939, 5, 17, -0, -0, -0.9809551239, -0.1942345202, 374622133, 3744729013, 0, 0, +world, -536.7399902, -403.9899902, 4.940000057, 17, -0, -0, -1, -1.192488064e-008, 901601836, 3744729013, 0, 0, +world, -642.4099731, -134.1000061, 4.949999809, 17, -0, -0, 0.2993685305, -0.9541375637, 374622133, 175458466, 6, 22, +world, -640.0999756, -130.2299957, 4, 17, -0, -0, -0.9848077893, 0.1736481339, 901601836, 3744729013, 0, 0, +world, -583.7800293, -266.269989, 6.699999809, 17, -0, -0, -0.8452617526, -0.5343524814, 2593513972, 2868027918, 0, 0, +world, -400.9008179, -226.0688477, 11.453125, 17, -0, -0, -0.5764313936, -0.817145586, 374622133, 3744729013, 0, 0, +world, -402.3605347, -226.137146, 11.453125, 17, -0, -0, 0.4305121303, -0.9025847912, 374622133, 3744729013, 0, 0, +world, -570, -47, 5, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 0, 0, +world, -602.7544556, -227.2394562, 6, 17, -0, -0, -0.5764313936, -0.817145586, 374622133, 3744729013, 0, 0, +world, -604.2141724, -227.3077545, 6, 17, -0, -0, 0.4305121303, -0.9025847912, 374622133, 3744729013, 0, 0, +world, -204, -644, 5, 17, -0, -0, -0.9205048084, -0.3907312453, 2593513972, 2868027918, 0, 0, +world, -204, -669, 5, 17, -0, -0, -0.7933532596, -0.6087614894, 2593513972, 2868027918, 0, 0, +world, -204, -620, 5, 17, -0, -0, -0.7933532596, -0.6087614894, 2593513972, 2868027918, 0, 0, +world, -572.0541992, -129.8383179, 6.388691425, 17, -0, -0, -0.02530459687, -0.9996798038, 399630181, 3744729013, 0, 0, +world, -571.6071167, -133.7870178, 6.4672966, 17, -0, -0, -0.4817537665, -0.876306653, 374622133, 3744729013, 0, 0, +world, -534.303833, -198.9703827, 8.512039185, 17, -0, -0, 0.8315479755, -0.5554529428, 374622133, 3744729013, 0, 0, +world, -534.6494141, -186.0318146, 7.587809563, 17, -0, -0, -0.9998477101, -0.01745238341, 399630181, 3744729013, 0, 0, +world, -319.2484436, -295.2893677, 13.98681641, 17, -0, -0, -0.7378672361, -0.6749459505, 2593513972, 3744729013, 0, 0, +world, -322.750061, -289.6199341, 12.4453125, 17, -0, -0, 0.7071067691, -0.7071067691, 2593513972, 3744729013, 0, 0, +world, -326.6900024, -293.6000061, 10.83601952, 17, -0, -0, -5.960464478e-008, -1, 3226808607, 3744729013, 0, 0, +world, -377.5883484, -135.3232422, 14.4753418, 17, -0, -0, 0.2368380129, -0.9715491533, 399630181, 3744729013, 0, 0, +world, -345.4683533, -115, 15, 17, -0, -0, 0.6360782981, -0.7716245055, 2634707400, 3744729013, 0, 0, +world, -345, -91.92651367, 15, 17, -0, -0, -0.6407799125, -0.7677246332, 901601836, 3744729013, 0, 0, +world, -345.7074585, -64.09434509, 15, 17, -0, -0, 0.7793380022, -0.6266037822, 2634707400, 3744729013, 0, 0, +world, -347.838623, -92.3797226, 14.67822266, 17, -0, -0, 0.6039036512, -0.7970573306, 374622133, 3744729013, 0, 0, +world, -378.9517517, -82, 15, 17, -0, -0, -0.7132504582, -0.7009092569, 2634707400, 3744729013, 0, 0, +world, -344, -72, 15, 17, -0, -0, 0.7021530271, -0.7120260596, 2794764316, 3744729013, 0, 0, +world, -332, -61, 15, 17, -0, -0, -0.999048233, -0.04361954331, 2634707400, 3744729013, 0, 0, +world, -395, -61, 14, 17, -0, -0, -0.1993679553, -0.9799246788, 3978157958, 3744729013, 0, 0, +world, -392, -40.19465256, 14, 17, -0, -0, -0.7604059577, -0.6494480371, 3226808607, 3744729013, 0, 0, +world, -410, -72, 11, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, -410, -64, 13, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, -418.4352417, -64, 13, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, -347, -2, 15, 17, -0, -0, -0.7965298295, -0.6045991778, 374622133, 3744729013, 0, 0, +world, -347, -3.87060523, 15, 17, -0, -0, -0.3255681098, -0.9455186129, 374622133, 3744729013, 0, 0, +world, -348.8666687, -13.15061188, 14.52929688, 17, -0, -0, 0.1194104403, -0.9928449988, 399630181, 3744729013, 0, 0, +world, -381.3422241, 5, 15, 17, -0, -0, -0.7169106603, -0.6971650124, 2794764316, 3744729013, 0, 0, +world, -380, 22, 15, 17, -0, -0, 0.7132504582, -0.7009092569, 1036786734, 3553608506, 0, 0, +world, -392, 23, 14, 17, -0, -0, 0.6454577446, -0.7637959719, 2349828104, 3553608506, 0, 0, +world, -385, 23, 14.92637825, 17, -0, -0, -0.7138617635, -0.7002866268, 2349828104, 3553608506, 0, 0, +world, -379, 20, 15, 17, -0, -0, 8.742277657e-008, -1, 374622133, 3553608506, 0, 0, +world, -377.138916, 19.93066406, 15, 17, -0, -0, -0.5120428205, -0.8589599133, 374622133, 3553608506, 0, 0, +world, -380.0634766, 66.23071289, 15, 17, -0, -0, 0.7489559054, -0.6626198292, 374622133, 3553608506, 0, 0, +world, -373, 63, 15, 17, -0, -0, -0.08715578914, -0.9961947203, 1036786734, 3553608506, 0, 0, +world, -374, 56, 15, 17, -0, -0, -0.9932721257, 0.1158038601, 2349828104, 3553608506, 0, 0, +world, -378.672821, 47.39971924, 15, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3553608506, 0, 0, +world, -340, 16, 15, 17, -0, -0, -0.4067366719, -0.9135454297, 2634707400, 175458466, 0, 0, +world, -282, 38.13195419, 15, 17, -0, -0, -0.1045284644, -0.9945218563, 2634707400, 3744729013, 0, 0, +world, -395, -14, 15, 17, -0, -0, -0.7223638892, -0.6915131211, 1593608242, 3744729013, 0, 0, +world, -407, -23, 13, 17, -0, -0, 8.742277657e-008, -1, 1593608242, 3744729013, 0, 0, +world, -384, 95, 17, 17, -0, -0, 0.7223639488, -0.6915130615, 3774357736, 3744729013, 0, 0, +world, -347.9962463, 73.87193298, 15, 17, -0, -0, -0.3255681098, -0.9455186129, 374622133, 3744729013, 0, 0, +world, -347.9962463, 75.74253845, 15, 17, -0, -0, -0.7965298295, -0.6045991778, 374622133, 3744729013, 0, 0, +world, -347, 106, 15, 17, -0, -0, 0.6360782981, -0.7716245055, 2634707400, 3744729013, 0, 0, +world, -347.9962463, 190.5835266, 15, 17, -0, -0, -0.7965298295, -0.6045991778, 374622133, 3744729013, 0, 0, +world, -349, 185, 15, 17, -0, -0, -0.3255681098, -0.9455186129, 374622133, 3744729013, 0, 0, +world, -349.0481262, 186.6072693, 15, 17, -0, -0, -0.9449489117, -0.3272179961, 374622133, 3744729013, 0, 0, +world, -380, 225, 15, 17, -0, -0, 0.7419760227, -0.6704264283, 374622133, 4230784871, 0, 0, +world, -378.7897949, 225.5466919, 15, 17, -0, -0, -0.9491510391, -0.3148211241, 374622133, 4230784871, 0, 0, +world, -379.5700073, 215.8300018, 15, 17, -0, -0, 0.719339788, -0.6946583986, 399630181, 4230784871, 0, 0, +world, -339.269989, 208.9299927, 14.19999981, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -341.3461914, 209, 15, 17, -0, -0, 0.581413269, -0.8136083484, 374622133, 3744729013, 0, 0, +world, -386.3518677, 244.1977386, 15, 17, -0, -0, 0.05634168535, -0.9984115362, 374622133, 100237688, 0, 0, +world, -387.278656, 244.5733185, 15, 17, -0, -0, -0.112685591, -0.9936307073, 374622133, 100237688, 0, 0, +world, -346.6152344, 235.596405, 15, 17, -0, -0, -0.7325296998, -0.6807350516, 374622133, 3744729013, 0, 0, +world, -346.8129272, 234.6161499, 15, 17, -0, -0, -0.836753726, -0.5475794077, 374622133, 3744729013, 0, 0, +world, -346, 245, 15, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 0, 0, +world, -349, 298, 15, 17, -0, -0, 0.6360782981, -0.7716245055, 2634707400, 3744729013, 0, 0, +world, -345.9058228, 312, 15, 17, -0, -0, 0.7021530271, -0.7120260596, 2794764316, 3744729013, 0, 0, +world, -381, 373, 15, 17, -0, -0, 0.654740572, -0.755853653, 901601836, 3744729013, 0, 0, +world, -381.5773621, 362.0109253, 15, 17, -0, -0, -0.7114132643, -0.7027739286, 2794764316, 3744729013, 0, 0, +world, -380.0791016, 348.2116699, 15, 17, -0, -0, -0.7071068287, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -380.7076721, 376.1824036, 15, 17, -0, -0, -0.9741734266, 0.2258010954, 374622133, 3744729013, 0, 0, +world, -378.2099915, 376.183197, 15, 17, -0, -0, -0.9449489117, -0.3272179961, 374622133, 3744729013, 0, 0, +world, -378.1618652, 374.5759277, 15, 17, -0, -0, -0.3255681098, -0.9455186129, 374622133, 3744729013, 0, 0, +world, -381, 408, 15, 17, -0, -0, 0.4771587849, -0.8788170815, 3978157958, 3744729013, 0, 0, +world, -381, 405, 15, 17, -0, -0, 0.8300122619, -0.5577450991, 374622133, 776502014, 0, 0, +world, -380.5725098, 401.5957031, 15, 17, -0, -0, 0.2419201434, -0.9702961445, 3226808607, 776502014, 0, 0, +world, -403.6997681, 433.1654053, 15, 17, -0, -0, 1.509958025e-007, -1, 1593608242, 776502014, 0, 0, +world, -405.7726135, 432.7147217, 14.81201172, 17, -0, -0, -0.7002866268, -0.7138618231, 2066258816, 776502014, 0, 0, +world, -408.7120667, 438.8317261, 13.88256836, 17, -0, -0, -0.6781597137, -0.7349146008, 109363168, 776502014, 0, 0, +world, -347.900177, 357, 15, 17, -0, -0, 0.6360782981, -0.7716245055, 2634707400, 3744729013, 0, 0, +world, -344, 374, 15, 17, -0, -0, -1, 7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, -346.3347168, 406.4984436, 14.76109982, 17, -0, -0, 0.7229670882, -0.6908824444, 2794764316, 3744729013, 0, 0, +world, -348.3432922, 442.7000427, 15, 17, -0, -0, -0.9741734266, 0.2258010954, 374622133, 3744729013, 0, 0, +world, -347.5944824, 439.4255981, 15, 17, -0, -0, -0.3255681098, -0.9455186129, 374622133, 3744729013, 0, 0, +world, -347.6426086, 441.0328674, 15, 17, -0, -0, -0.9449489117, -0.3272179961, 374622133, 3744729013, 0, 0, +world, -342, 468, 15, 17, -0, -0, -0.6340557337, -0.7732873559, 3226808607, 776502014, 0, 0, +world, -346.5626526, 497, 14.76109982, 17, -0, -0, 0.7229670882, -0.6908824444, 2794764316, 3744729013, 0, 0, +world, -386, 539.000061, 15, 17, -0, -0, -0.8788171411, -0.4771587551, 888077843, 3553608506, 0, 0, +world, -391, 537, 15, 17, -0, -0, -0.06975650042, -0.9975640178, 1948279592, 3744729013, 0, 0, +world, -381, 539, 15, 17, -0, -0, 0.712638557, -0.7015313506, 1036786734, 3744729013, 0, 0, +world, -390, 688.9799805, 15, 17, -0, -0, -0.6360781789, -0.7716246247, 3328786501, 3744729013, 0, 0, +world, -447.3809204, 42.7141571, 9.875732422, 17, -0, -0, -0.3255681098, -0.9455186129, 374622133, 3744729013, 0, 0, +world, -433, 68, 19, 17, -0, -0, -0.7089554071, -0.7052533031, 374622133, 3744729013, 0, 0, +world, -433, 87.85424805, 19, 17, -0, -0, -0.7089554071, -0.7052533031, 374622133, 3744729013, 0, 0, +world, -433, 59, 15, 17, -0, -0, 0.03315514699, -0.9994502068, 374622133, 3744729013, 0, 0, +world, -441.3058167, 67.9613266, 10, 17, -0, -0, 0.7632323503, -0.6461241841, 2661143298, 3744729013, 0, 0, +world, -464, -20, 10, 17, -0, -0, -0.1564344764, -0.9876883626, 399630181, 3744729013, 0, 0, +world, -473.5584717, 28.51730347, 10, 17, -0, -0, 0.6755900979, -0.7372773886, 399630181, 3744729013, 0, 0, +world, -473, 103, 10, 17, -0, -0, 0.6018151045, -0.7986354232, 374622133, 3744729013, 0, 0, +world, -470, 134, 10, 17, -0, -0, 0.6018151045, -0.7986354232, 374622133, 3744729013, 0, 0, +world, -465.25, 134.9400024, 9.859999657, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -443, 155, 10, 17, -0, -0, 0.7071068287, -0.7071067691, 1593608242, 3744729013, 0, 0, +world, -444.1628418, 161, 10, 17, -0, -0, 0.7064889669, -0.7077240348, 2794764316, 3744729013, 0, 0, +world, -472, 194, 10, 17, -0, -0, -0.9872754216, 0.1590195596, 1593608242, 3744729013, 0, 0, +world, -441, 204, 11, 17, -0, -0, -0.0523359552, -0.9986295104, 1593608242, 3744729013, 0, 0, +world, -440, 235.0000153, 11.32739258, 17, -0, -0, -0.9846312404, -0.1746462286, 374622133, 3744729013, 0, 0, +world, -440.260437, 232.1917114, 11.32739258, 17, -0, -0, -0.2755019069, -0.9613005519, 374622133, 3744729013, 0, 0, +world, -442, 351, 12, 17, -0, -0, -0.6877216101, -0.7259745002, 374622133, 3744729013, 0, 0, +world, -442.4915161, 349.1936646, 12, 17, -0, -0, -0.2351425588, -0.9719609022, 374622133, 3744729013, 0, 0, +world, -443.4904785, 350.6359863, 12, 17, -0, -0, 0.08802510053, -0.9961182475, 374622133, 3744729013, 0, 0, +world, -477, 401, 9, 17, -0, -0, -0.60529387, -0.79600209, 1593608242, 3744729013, 0, 0, +world, -479.4976807, 403.7329102, 8, 17, -0, -0, -1, 1.629206849e-007, 2390727163, 3744729013, 0, 0, +world, -493.3544922, 397.4460144, 8.205688477, 17, -0, -0, 8.742277657e-008, -1, 393011795, 3744729013, 0, 0, +world, -496.9614258, 400.2268982, 6.649414063, 17, -0, -0, -0.60529387, -0.79600209, 1593608242, 3744729013, 0, 0, +world, -522, 376, 7, 17, -0, -0, -0.2840152383, -0.958819747, 3226808607, 776502014, 0, 0, +world, -445, 455, 10, 17, -0, -0, -0.6946585178, -0.7193396688, 888077843, 175458466, 0, 0, +world, -444.5899963, 451.0299988, 9.840000153, 17, -0, -0, -0.9999496341, 0.01003539003, 1593608242, 3744729013, 0, 0, +world, -441.999939, 495, 10, 17, -0, -0, -0.898794055, -0.4383711219, 399630181, 3744729013, 0, 0, +world, -461, 531, 10, 17, -0, -0, -0.9583225846, -0.2856884003, 2422299748, 3744729013, 0, 0, +world, -441, 612, 15, 17, -0, -0, 0.5807029605, -0.8141155243, 399630181, 3744729013, 0, 0, +world, -437, 534, 10, 17, -0, -0, 0.5807029605, -0.8141155243, 399630181, 3744729013, 0, 0, +world, -434.5630798, 532.2347412, 10, 17, -0, -0, -1, -1.629206849e-007, 2794764316, 3744729013, 0, 0, +world, -413.9999695, 554.000061, 15, 17, -0, -0, -0.9238795638, 0.3826833069, 374622133, 3744729013, 0, 0, +world, -411.5610046, 554.000061, 15, 17, -0, -0, -0.8980275393, -0.4399392903, 374622133, 3744729013, 0, 0, +world, -469, 438, 10, 17, -0, -0, -0.5849575996, -0.8110638857, 399630181, 3744729013, 0, 0, +world, -471, 434.000061, 10, 17, -0, -0, -1.192092896e-007, -1, 374622133, 3744729013, 0, 0, +world, -465.4763794, 431, 9.5, 17, -0, -0, 0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -442.269989, 527.999939, 9, 17, -0, -0, 0.7071068287, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, -522.0001221, 591, 7, 17, -0, -0, -0.8038568497, -0.594822824, 399630181, 776502014, 0, 0, +world, -554.6500244, 392.8299866, 12.93000031, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3744729013, 0, 0, +world, 181, 1081, 11, 17, -0, -0, 0.782608211, -0.6225146055, 2039007863, 3744729013, 0, 0, +world, 190, 1090, 11, 17, -0, -0, 0.6293204427, -0.7771459222, 2039007863, 3744729013, 0, 0, +world, 213, 1089, 6, 17, -0, -0, -0.7986354828, -0.6018150449, 901601836, 3744729013, 0, 0, +world, 208, 1091.143921, 6, 17, -0, -0, 0.8521838784, -0.5232424736, 2039007863, 3744729013, 0, 0, +world, 196, 1101, 8, 17, -0, -0, 0.7933533788, -0.6087613702, 2039007863, 3744729013, 0, 0, +world, 210, 1102, 6, 17, -0, -0, -0.9848077297, 0.1736482978, 3328786501, 3744729013, 0, 0, +world, 207, 1079.724609, 6, 17, -0, -0, 0.4407227933, -0.8976432681, 374622133, 3744729013, 0, 0, +world, 207, 1082.202026, 6, 17, -0, -0, -0.9923319817, 0.1236012354, 374622133, 3744729013, 0, 0, +world, 207.4524841, 1089.702271, 6, 17, -0, -0, 0.3452984095, -0.9384929538, 374622133, 3744729013, 0, 0, +world, 1241, 677, 38, 17, -0, -0, -0.8191519976, -0.57357651, 3226808607, 776502014, 0, 0, +world, -434, -4, 10, 17, -0, -0, 0.7247732878, -0.6889873743, 399630181, 3744729013, 0, 0, +world, -442, 12, 10, 17, -0, -0, -0.1478094012, -0.9890158772, 888077843, 3744729013, 0, 0, +world, -465, 18, 10, 17, -0, -0, -0.8788171411, 0.4771587551, 399630181, 3744729013, 0, 0, +world, -467, 3, 10, 17, -0, -0, -0.8788171411, 0.4771587551, 399630181, 3744729013, 0, 0, +world, -442.8999939, 405.9999695, 10, 17, -0, -0, 0.6360782385, -0.7716245651, 2634707400, 3744729013, 0, 0, +world, -440, 431, 10, 17, -0, -0, -0, -1, 3226808607, 776502014, 0, 0, +world, -541, 154, 5, 17, -0, -0, -0, -1, 3226808607, 776502014, 0, 0, +world, -489, 6, 8, 17, -0, -0, -0.1409012675, -0.9900236726, 399630181, 3744729013, 0, 0, +world, 980.4441528, -610.9985352, 15, 17, -0, -0, 0.05339736864, -0.9985733628, 1593608242, 3154537368, 0, 0, +world, 20, -40, 15, 17, -0.005129326135, -0.007059912663, 0.587762773, -0.8089862466, 399630181, 2046537925, 0, 0, +world, -32, -3, 15, 17, 0.008693325333, -0.0007605666178, -0.9961567521, -0.08715233207, 399630181, 2046537925, 0, 0, +world, -30, 24, 15, 17, 0.008693325333, -0.0007605666178, -0.9961567521, -0.08715233207, 399630181, 2046537925, 0, 0, +world, 51.79999924, 124.3199997, 14.75, 17, -0.006170591339, -0.006170589011, 0.7070800066, -0.7070797086, 399630181, 2046537925, 0, 0, +world, -146.8299255, -362, 15, 17, -9.284516489e-010, -7.307071614e-011, -0.996917367, 0.07845908403, 399630181, 2046537925, 0, 0, +world, -211, -367, 14, 17, -7.486500864e-010, 5.539718129e-010, -0.8038569093, -0.5948227048, 399630181, 2046537925, 0, 0, +world, -465, 530, 10, 17, -0, -0, 0.6025116444, -0.7981100678, 4057803041, 3744729013, 0, 0, +world, -508.2290344, 533.1687622, 7, 17, -0, -0, -0.9998625517, 0.01658013649, 4057803041, 3744729013, 0, 0, +world, -443, 561, 10, 17, -0, -0, 0.1822355539, -0.9832549095, 3226808607, 776502014, 0, 0, +world, -488.000061, 664.000061, 10, 17, -0, -0, -0.03489953652, -0.9993908405, 3328786501, 3744729013, 0, 0, +world, -515, 681, 10, 17, -0, -0, 0.8480481505, -0.5299190879, 399630181, 3744729013, 0, 0, +world, -511.6657104, 682.5393066, 10, 17, -0, -0, -0.9964928627, -0.08367764205, 374622133, 3744729013, 0, 0, +world, -519.6099854, 713.7999878, 9.899999619, 17, -0, -0, -0.3826833963, -0.9238795638, 374622133, 3744729013, 0, 0, +world, -534.362793, 720.854248, 10, 17, -0, -0, 0.8226401806, -0.5685622692, 374622133, 3744729013, 0, 0, +world, -531.3428955, 710.3799438, 10, 17, -0, -0, 0.8480481505, -0.5299190879, 399630181, 3744729013, 0, 0, +world, -528, 730.3852539, 10, 17, -0, -0, -0, -1, 2593513972, 3744729013, 0, 0, +world, -521.9901123, 729.4092407, 10, 17, -0, -0, 0.8480481505, -0.5299190879, 399630181, 3744729013, 0, 0, +world, -526.4924316, 730.3852539, 10, 17, -0, -0, -0, -1, 2593513972, 3744729013, 0, 0, +world, -543.0772095, 706.420166, 10, 17, -0, -0, -0.847121954, -0.5313985944, 2593513972, 3744729013, 0, 0, +world, -543.9381104, 708.9458618, 10, 17, -0, -0, 0.8480481505, -0.5299190879, 399630181, 3744729013, 0, 0, +world, -474.2388916, 665.4290161, 10, 17, -0, -0, 0.8480481505, -0.5299190879, 399630181, 3744729013, 0, 0, +world, -468.4164429, 676.4650879, 10, 17, -0, -0, -0.9964928627, -0.08367764205, 374622133, 3744729013, 0, 0, +world, -490.0354309, 697.3287964, 10, 17, -0, -0, 0.8480481505, -0.5299190879, 399630181, 3744729013, 0, 0, +world, -483.079071, 696.5490112, 10, 17, -0, -0, -0.9964928627, -0.08367764205, 374622133, 3744729013, 0, 0, +world, -481.1147766, 696.531311, 10, 17, -0, -0, -0.7660446167, -0.6427873969, 374622133, 3744729013, 0, 0, +world, -512.444397, 677.02948, 10, 17, -0, -0, 0.0008723734645, -0.9999995828, 374622133, 3744729013, 0, 0, +world, -490.0354309, 708.7114868, 10, 17, -0, -0, 0.8480481505, -0.5299190879, 399630181, 3744729013, 0, 0, +world, -477.1107788, 654.6119385, 10, 17, -0, -0, 0.8480481505, -0.5299190879, 399630181, 3744729013, 0, 0, +world, -479, 688, 10, 17, -0, -0, -0.9964928627, -0.08367764205, 374622133, 3744729013, 0, 0, +world, -493.2999878, 680.5300293, 9.529999733, 17, -0, -0, -0.8821268082, 0.4710120261, 374622133, 3744729013, 0, 0, +world, -432, 663, 15, 17, -0, -0, -1, 7.549790126e-008, 3328786501, 3744729013, 0, 0, +world, -423.7075806, 644.3798218, 15, 17, -0, -0, -0.9964928627, -0.08367764205, 374622133, 3744729013, 0, 0, +world, -428.9476013, 671.65625, 15, 17, -0, -0, 0.8480481505, -0.5299190879, 399630181, 3744729013, 0, 0, +world, -441.9100037, 681.6400146, 8.989999771, 17, -0, -0, -0.7163017988, -0.6977906227, 2390727163, 3744729013, 0, 0, +world, -444.6265564, 679.9816895, 10, 17, -0, -0, -0.9979156256, 0.06453194469, 399630181, 3744729013, 0, 0, +world, -422, 692, 11, 17, -0, -0, -0.9979156256, 0.06453194469, 399630181, 3744729013, 0, 0, +world, -464, 785, 10, 17, -0, -0, -0.7431448698, -0.6691305637, 2634707400, 3744729013, 0, 0, +world, -463.7684937, 801.3039551, 10, 17, -0, -0, -0.7431448698, -0.6691305637, 2634707400, 3744729013, 0, 0, +world, -490, 845, 10, 17, -0, -0, -0.04361937568, -0.999048233, 399630181, 3744729013, 0, 0, +world, -506.3737793, 864.0219727, 10, 17, -0, -0, -0.6807208657, -0.7325428724, 399630181, 3744729013, 0, 0, +world, -463, 915, 10, 17, -0, -0, -0.7431448698, -0.6691305637, 2634707400, 3744729013, 0, 0, +world, -527.5432129, 1033.419678, 12.10299969, 17, -0, -0, -1, 7.549790126e-008, 1604404556, 3744729013, 0, 0, +world, -543.8859863, 1025.091187, 10.8210001, 17, -0, -0, -1, 7.549790126e-008, 109363168, 3744729013, 0, 0, +world, -528.5828247, 1042.748047, 14.65527344, 17, -0, -0, -1, 7.549790126e-008, 109363168, 3744729013, 0, 0, +world, -545.6985474, 1020.064331, 9.913830757, 17, -0, -0, 0.04274753481, -0.9990859032, 399630181, 3744729013, 0, 0, +world, -525.6554565, 1028.286011, 11.31320095, 17, -0, -0, 0.04274753481, -0.9990859032, 399630181, 3744729013, 0, 0, +world, -523.4225464, 1037.575562, 12.46461296, 17, -0, -0, -0.5934188962, -0.8048937917, 399630181, 3744729013, 0, 0, +world, -511, 1002, 10, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, -522, 1046, 16, 17, -0, -0, -0.9998320937, 0.01832497492, 374622133, 3744729013, 0, 0, +world, -618, 1109, 10, 17, -0, -0, -1, 1.629206849e-007, 3774357736, 3744729013, 0, 0, +world, -613, 1124, 10, 17, -0, -0, -0.2672384083, -0.9636304379, 888077843, 3553608506, 0, 0, +world, -625.5067139, 1039.970459, 9.913830757, 17, -0, -0, 0.5735764503, -0.8191520572, 399630181, 3744729013, 0, 0, +world, -523, 943.000061, 10, 17, -0, -0, -0.7217602134, -0.6921431422, 399630181, 3744729013, 0, 0, +world, -523.0547485, 945.411377, 10, 17, -0, -0, -1, 1.629206849e-007, 2390727163, 3744729013, 0, 0, +world, 798.1602783, -531.1063232, 14, 17, -0, -0, -0.8526403308, -0.5224983096, 3226808607, 776502014, 22, 5, +world, 894, -442, 16, 17, -0, -0, -0, -1, 2634707400, 3744729013, 0, 0, +world, 261.7164001, -493.5983887, 9, 17, -0.004009186756, -0.007751051802, 0.459407419, -0.8881827593, 399630181, 3744729013, 0, 0, +world, 936, 105, 35, 17, -0, -0, 0.7058717608, -0.7083396316, 399630181, 4230784871, 0, 0, +world, 954, 103, 35, 17, -0, -0, -0.309017241, -0.9510564208, 374622133, 4230784871, 0, 0, +world, 952.1928101, 103.5061188, 35, 17, -0, -0, 0.5962247252, -0.8028176427, 374622133, 4230784871, 0, 0, +world, 1631, 224, 25, 17, -0, -0, 0.003490591887, -0.9999939203, 2593513972, 3443434499, 0, 0, +world, 1179.008667, 375.3251343, 25.30000305, 17, -0, -0, -1, 1.629206849e-007, 2794764316, 4127679251, 0, 0, +world, 1192, 364, 25, 17, -0, -0, -0.08715572953, -0.9961947203, 888077843, 4127679251, 0, 0, +world, 1195, 378, 24, 17, -0, -0, -0.1908089817, -0.9816271663, 374622133, 4127679251, 0, 0, +world, 1266, 347, 22, 17, -0, -0, -0.8910065889, -0.45399037, 3226808607, 776502014, 0, 0, +world, 1280, 398, 22, 17, -0, -0, -0.2079117, -0.9781475663, 2634707400, 3744729013, 0, 0, +world, 1165.719971, 409.7799988, 26.10000038, 17, -0, -0, -0.9999539256, -0.009599017911, 888077843, 3744729013, 0, 0, +world, 1166.999268, 410.8878479, 27, 17, -0, -0, -0.9999024868, 0.01396230329, 2593513972, 3744729013, 0, 0, +world, 1797.171997, 487.7037048, 28.25139999, 17, -0, -0, 0.7071067691, -0.7071068287, 2794764316, 3744729013, 0, 0, +world, 1792, 488, 28, 17, -0, -0, -0.7193399072, -0.6946582794, 399630181, 3744729013, 0, 0, +world, 1785.000122, 489, 28, 17, -0, -0, 0.6586894393, -0.7524149418, 2593513972, 3744729013, 0, 0, +world, 1374, 231, 27, 17, -0, -0, 0.2419201434, -0.9702961445, 3226808607, 776502014, 0, 0, +world, 1278, 604, 39, 17, -0, -0, -0.8067635894, -0.5908743739, 374622133, 3744729013, 0, 0, +world, 1282, 606.000061, 39, 17, -0, -0, -0.920504868, -0.3907311559, 3774357736, 3744729013, 0, 0, +world, 1281.083496, 599.5790405, 39, 17, -0, -0, -0.6813597083, -0.7319487333, 3774357736, 3744729013, 0, 0, +world, 1082, 648, 39, 17, -0, -0, -0.996917367, 0.07845904678, 2593513972, 3744729013, 0, 0, +world, 1082, 637, 39, 17, -0, -0, -0.2503802776, -0.9681475759, 888077843, 175458466, 0, 0, +world, 1149, 732, 35, 17, -0, -0, -0.3090170026, -0.95105654, 374622133, 3154537368, 12, 4, +world, 1150.480103, 733.5759888, 35, 17, -0, -0, -0.9961182475, 0.08802514523, 374622133, 3154537368, 12, 4, +world, 1125, 1591, 17, 17, -0, -0, 0.8290376663, -0.5591928363, 888077843, 3443434499, 0, 0, +world, 1120, 1579, 16, 17, -0, -0, 0.3802632689, -0.9248782992, 374622133, 3443434499, 0, 0, +world, 1121.757202, 1580.956909, 16, 17, -0, -0, -0.9074110985, -0.4202440083, 374622133, 3443434499, 0, 0, +world, 1100, 1597, 17, 17, -0, -0, -0.6018149257, -0.7986355424, 888077843, 3443434499, 0, 0, +world, 1092, 1714, 10, 17, -0, -0, -0.6671828628, -0.7448939085, 374622133, 4230784871, 0, 0, +world, 1102, 1708, 11, 17, -0, -0, -0.1045285314, -0.9945218563, 374622133, 4230784871, 0, 0, +world, 1101.800903, 1709.847778, 11, 17, -0, -0, -0.9958049059, 0.0915017426, 374622133, 4230784871, 0, 0, +world, 1099, 1714, 11, 17, -0, -0, 0.7058717608, -0.7083396316, 399630181, 4230784871, 0, 0, +world, 1113, 1725, 11, 17, -0, -0, -0.3255681694, -0.9455185533, 399630181, 4230784871, 0, 0, +world, 1117.975098, 1720.146973, 11, 17, -0, -0, -0.9375857711, -0.347754091, 2794764316, 4230784871, 0, 0, +world, 1478.668091, 48.43785095, 25, 17, -0, -0, 0.233445406, -0.9723699093, 1026799846, 3154537368, 0, 0, +world, 1477.026611, 59.58756256, 25, 17, -0, -0, 0.4924236834, -0.8703556061, 374622133, 3154537368, 0, 0, +world, 1477.028198, 58.23098755, 25, 17, 5.258104022e-011, 2.49673008e-011, -0.9033353925, 0.4289349616, 374622133, 3154537368, 0, 0, +world, 1477, 48, 25, 17, -4.180045893e-011, -4.050744809e-011, 0.7181264162, -0.6959126592, 374622133, 3154537368, 0, 0, +world, 1479.814087, 58.56317902, 25, 17, -0, -0, -0.0923705548, -0.9957247376, 1026799846, 3154537368, 0, 0, +world, 1506, 87, 24, 17, -0, -0, 0.1822355539, -0.9832549095, 3226808607, 776502014, 0, 0, +world, 709, 1441, 15, 17, 0.008710257709, -0.0005327426479, -0.9980967641, -0.06104626879, 399630181, 3744729013, 0, 0, +world, 445, 1512, 16, 17, -0, -0, 0.342020303, -0.9396925569, 888077843, 3443434499, 0, 23, +world, 451, 1503, 16, 17, -0, -0, 0.4027468264, -0.9153113961, 399630181, 3443434499, 0, 0, +world, 411, 1472, 12, 17, -0, -0, 0.5843912959, -0.8114719987, 1026799846, 3744729013, 0, 0, +world, 390, 1496, 12, 17, -0, -0, 0.8480480909, -0.5299192667, 1026799846, 3744729013, 0, 0, +world, 396, 1490, 12, 17, -0, -0, -0.56640625, -0.824126184, 3226808607, 776502014, 0, 0, +world, 385, 1474, 12, 17, -0, -0, -0.9390942454, 0.343659699, 374622133, 3744729013, 0, 0, +world, 386.6407776, 1472.46582, 12, 17, -0, -0, -0.5313985348, -0.8471218944, 374622133, 3744729013, 0, 0, +world, 391, 1452, 12, 17, -0, -0, -0.9933727384, 0.1149371937, 2661143298, 3744729013, 0, 0, +world, 390, 1432, 12, 17, -0, -0, -0.6671828628, -0.7448939085, 888077843, 3744729013, 0, 0, +world, 388, 1416, 10, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 387, 1407, 10, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 407, 1473, 12, 17, -0, -0, 0.8457278609, -0.5336144567, 374622133, 3744729013, 0, 0, +world, 407.124115, 1469.128296, 12, 17, -0, -0, -0.6671828628, -0.7448939085, 888077843, 3744729013, 0, 0, +world, -387, 240, 15, 17, -0, -0, -0.6671828628, -0.7448939085, 888077843, 100237688, 0, 0, +world, -388, 238.0000305, 15, 17, -0, -0, 0.161603719, -0.9868557453, 2593513972, 100237688, 0, 0, +world, 1056, 3, 31, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 27.64999962, 989.8900146, 13.68000031, 17, -0, -0, -0.7132503986, -0.7009093165, 2794764316, 3744729013, 0, 0, +world, 113.4404297, 856, 15, 17, -0, -0, -0.710799396, -0.7033947706, 2634707400, 3744729013, 0, 0, +world, 50, 1195, 15, 17, -0, -0, -0.9357521534, -0.352658391, 399630181, 3744729013, 0, 0, +world, 30, 806, 15, 17, -0, -0, -0.9170600772, -0.3987490833, 2634707400, 3744729013, 0, 0, +world, 25.78000069, 810.0739746, 14, 17, -0, -0, -0.9997620583, 0.02181471698, 2794764316, 3744729013, 0, 0, +world, 49, 739, 15, 17, -0, -0, 0.5372995138, -0.8433915377, 2634707400, 3744729013, 0, 0, +world, 30, 740, 15, 17, -0, -0, -0.7604059577, -0.6494480371, 2634707400, 3744729013, 0, 0, +world, 107, 641, 15, 17, -0, -0, 0.6018151045, -0.7986354828, 2593513972, 100237688, 0, 0, +world, 84, 586, 15, 17, -0, -0, -0.8829475641, 0.4694716036, 1948279592, 3553608506, 0, 0, +world, 81, 588, 15, 17, -0, -0, -0, -1, 888077843, 3553608506, 0, 0, +world, 73, 605, 15, 17, -0, -0, -0.8788171411, -0.4771587551, 888077843, 3553608506, 0, 0, +world, 86, 596, 15, 17, -0, -0, 0.8660253882, -0.5000000596, 399630181, 3553608506, 0, 0, +world, 58, 595.000061, 11, 17, -0, -0, -0.5150378942, -0.8571674228, 2353517427, 3553608506, 0, 0, +world, 59, 599, 11, 17, -0, -0, -0.09584577382, -0.9953961968, 2353517427, 3553608506, 0, 0, +world, 58, 595, 26, 17, -0, -0, -0.8571673036, -0.5150380731, 888077843, 3553608506, 0, 0, +world, 53, 600, 26, 17, -0, -0, -0.02617692016, -0.9996573329, 399630181, 3553608506, 0, 0, +world, 64, 595, 34, 17, -0, -0, -0.7372773886, -0.6755902171, 399630181, 3553608506, 0, 0, +world, 56, 592, 34, 17, -0, -0, -0.7372773886, -0.6755902171, 888077843, 3553608506, 0, 0, +world, -31.51199913, 649.3099976, 14, 17, -0, -0, 0.7071068287, -0.7071067095, 2794764316, 3744729013, 0, 0, +world, -35, 654, 15, 17, -0, -0, 0.57357651, -0.8191519976, 2634707400, 3744729013, 0, 0, +world, 88, 518, 13, 17, -0, -0, 0.5591930151, -0.8290374875, 3774357736, 3744729013, 0, 0, +world, -25, -322.1500244, 15, 17, -0, -0, -0.1391730309, -0.9902681112, 1109917589, 3744729013, 0, 0, +world, -582, 78, 5, 17, -0, -0, -0.6671828628, -0.7448939085, 888077843, 100237688, 0, 0, +world, -571.3400269, 82.98000336, 4.800000191, 17, -0, -0, -0.9993908405, -0.03489945829, 374622133, 3744729013, 0, 0, +world, -572.1599731, 66.91000366, 4.820000172, 17, -0, -0, 0.1736482382, -0.9848077297, 374622133, 3744729013, 0, 0, +world, -620, 150, 5, 17, -0, -0, -0.6018149257, -0.7986355424, 888077843, 3443434499, 0, 0, +world, -628.6768188, 138.5437164, 5, 17, -0, -0, -0.6018149257, -0.7986355424, 888077843, 3443434499, 0, 0, +world, -403, 280, 13, 17, -0, -0, 0.7732871771, -0.6340559125, 374622133, 2046537925, 0, 0, +world, -401.4116211, 280, 13, 17, -0, -0, -0.5692795515, -0.8221440315, 374622133, 2046537925, 0, 0, +world, 55, -175, 15, 17, -0, -0, -0.4771586955, -0.8788171411, 374622133, 3744729013, 0, 0, +world, 52.59850693, -174.4376068, 15, 17, -0, -0, 0.7922896743, -0.6101451516, 374622133, 3744729013, 0, 0, +world, 71.44133759, -180.1451874, 15, 17, -0, -0, -0.8141155243, -0.5807029605, 2634707400, 3744729013, 0, 0, +world, 99.94748688, -300.1055603, 15, 17, -0, -0, -1, 1.629206849e-007, 374622133, 3744729013, 0, 0, +world, 86, -289, 15, 17, -0, -0, 0.03402720764, -0.9994208813, 399630181, 3744729013, 0, 0, +world, -495, 813, 11, 17, -0, -0, -0.258818984, -0.9659258127, 374622133, 3744729013, 0, 0, +world, -490.999939, 815, 10, 17, -0, -0, 0.56640625, -0.824126184, 1593608242, 3154537368, 0, 0, +world, -509, 852, 9, 17, -0, -0, 0.7071067691, -0.7071068287, 1036786734, 3744729013, 0, 0, +world, -520, 850.000061, 10, 17, -0, -0, 0.1478094012, -0.9890158772, 2349828104, 3744729013, 0, 0, +world, -514, 849.3338623, 10, 17, -0, -0, 0.5299193263, -0.8480480313, 2349828104, 3744729013, 0, 0, +world, -377, 973, 15, 17, -0, -0, 0.4067365825, -0.9135454893, 2593513972, 2868027918, 0, 0, +world, -381, 992, 15, 17, -0, -0, 0.5735764503, -0.8191519976, 2593513972, 2868027918, 0, 0, +world, -381, 954, 15, 17, -0, -0, 0.5735764503, -0.8191519976, 2593513972, 2868027918, 0, 0, +world, -1580, 31.00000763, 10, 17, -0, -0, -0.8746197224, -0.4848095775, 374622133, 3744729013, 0, 0, +world, -1583.183838, 30.96610451, 10, 17, -0, -0, 0.7366874814, -0.6762333512, 374622133, 3744729013, 0, 0, +world, -1592, -13, 10, 17, -0, -0, -0.8746197224, -0.4848095775, 374622133, 3572821599, 0, 0, +world, -1592.883179, -10.5944767, 10, 17, -0, -0, -0.9992290735, 0.03925978765, 374622133, 3572821599, 0, 0, +world, -1559.999878, -10, 10, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, -1315, 1277, 22, 17, -0, -0, -0.1822355539, -0.9832549095, 374622133, 2800438246, 0, 0, +world, -1317.939941, 1282.959961, 22.29999924, 17, -0, -0, -0.9139000177, 0.4059393406, 374622133, 2800438246, 0, 0, +world, -1041, 1124, 14, 17, -0, -0, -0.9890158772, 0.1478094757, 374622133, 3744729013, 0, 0, +world, -1039.251953, 1124.130493, 14, 17, -0, -0, -0.8825376034, -0.4702418745, 374622133, 3744729013, 0, 0, +world, -1040.530029, 1138.219971, 14, 17, -0, -0, -0.9905094504, -0.137444526, 2593513972, 3744729013, 0, 0, +world, -1153, 1419.863281, 24, 17, -0, -0, -0.7396312356, -0.6730123758, 374622133, 3723204042, 0, 0, +world, -1154.841797, 1419.357544, 24, 17, -0, -0, 0.240227893, -0.970716536, 374622133, 3723204042, 0, 0, +world, -1172, 1413, 24, 17, -0, -0, -0.2503802776, -0.9681475759, 888077843, 3723204042, 0, 0, +world, -1010, 1610, 24, 17, -0, -0, -0.8275707364, -0.5613614321, 888077843, 3443434499, 0, 0, +world, -999, 1641, 24, 17, -0, -0, -0.1822355539, -0.9832549095, 374622133, 3443434499, 0, 0, +world, -1001.815918, 1641.147339, 24, 17, -0, -0, 0.4281466305, -0.9037092924, 374622133, 3443434499, 0, 0, +world, -1026, 1636, 24, 17, -0, -0, -0.8275707364, -0.5613614321, 888077843, 3443434499, 0, 0, +world, -464.8191528, 660.5366211, 11.19689941, 17, -0, -0, 0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -462.5124207, 663.9865723, 10, 17, -0, -0, -0.9979156256, 0.06453194469, 399630181, 3744729013, 0, 0, +world, -537, 774, 8, 17, -0, -0, -0.7933533788, -0.6087613702, 374622133, 3744729013, 0, 0, +world, -536.2299805, 793.2999878, 8.399999619, 17, -0, -0, 0.6360782385, -0.7716245651, 2634707400, 3744729013, 0, 0, +world, -537.9272461, 825.7783203, 10.06054688, 17, -0, -0, -0.7933533788, -0.6087613702, 374622133, 3744729013, 0, 0, +world, -539.7041016, 824.8793945, 10.06054688, 17, -0, -0, 0.7095707655, -0.7046341896, 374622133, 3744729013, 0, 0, +world, -500.4233093, 841.8496094, 10, 17, -0, -0, -0.9965655208, -0.08280813694, 1593608242, 3154537368, 0, 0, +world, -496, 833, 10, 17, -0, -0, 0.1822355539, -0.9832549095, 3226808607, 776502014, 0, 0, +world, -464, 839, 9.5, 17, -0, -0, -0.06975648552, -0.9975640178, 399630181, 3744729013, 0, 0, +world, -493, 867, 10, 17, -0, -0, -0.9997426271, -0.02268723212, 399630181, 3744729013, 0, 0, +world, -479, 873, 10, 17, -0, -0, -0.4786918461, -0.8779829741, 3226808607, 776502014, 0, 0, +world, -498.9327698, 892.546814, 10, 17, -0, -0, -0.4786918461, -0.8779829741, 3226808607, 776502014, 0, 0, +world, -500.0028381, 894.8121948, 10, 17, -0, -0, 0.8115739822, -0.5842496157, 1593608242, 776502014, 0, 0, +world, -510, 866, 10, 17, -0, -0, -0.5742910504, -0.8186511993, 888077843, 3744729013, 0, 0, +world, -470.9645081, 900.0383301, 10, 17, -0, -0, 0.8115739822, -0.5842496157, 1593608242, 3154537368, 0, 0, +world, -503.9197388, 919.5675659, 10, 17, -0, -0, -0.4786918461, -0.8779829741, 3226808607, 776502014, 0, 0, +world, -476, 866.8200073, 9.600000381, 17, -0, -0, 0.02704925463, -0.9996340871, 2634707400, 3744729013, 0, 0, +world, -440, 889, 10, 17, -0, -0, -0.5742910504, -0.8186511993, 888077843, 3744729013, 0, 0, +world, -441.9513245, 869.2103271, 10, 17, -0, -0, -0.5856652856, -0.8105530143, 374622133, 3744729013, 0, 0, +world, -444.0566406, 867.552002, 10, 17, -0, -0, 0.3189592361, -0.9477684498, 374622133, 3744729013, 0, 0, +world, -470, 923, 10, 17, -0, -0, -1, 4.371138829e-008, 2634707400, 3744729013, 0, 0, +world, -442.6300049, 952, 9.970000267, 17, -0, -0, 0.6952858567, -0.7187333107, 2634707400, 3744729013, 0, 0, +world, -427.5, 964.4899902, 9.899999619, 17, -0, -0, 0.3826834559, -0.9238795042, 1593608242, 3154537368, 0, 0, +world, -426.0700073, 984.960022, 10.60000038, 17, -0, -0, -0.9921146631, -0.1253333539, 1593608242, 776502014, 0, 0, +world, -421.1000061, 964.9799805, 10.84000015, 17, -0, -0, -0.6889872551, -0.724773407, 1604404556, 776502014, 0, 0, +world, -473, 1017, 10, 17, -0, -0, 0.5217539072, -0.8530960083, 4033800822, 3744729013, 0, 0, +world, -481.3555298, 1017, 10, 17, -0, -0, -0.02356018871, -0.9997224212, 4033800822, 3744729013, 0, 0, +world, -513, 1006, 10, 17, -0, -0, -0.02356018871, -0.9997224212, 4033800822, 3744729013, 0, 0, +world, -513.5063477, 1038.650024, 12, 17, -0, -0, -0.999935627, 0.01134426519, 2390727163, 3744729013, 0, 0, +world, -536.1331177, 1039.754272, 12.46461296, 17, -0, -0, -0.5934188962, -0.8048937917, 399630181, 3744729013, 0, 0, +world, -496.9578247, 1046.275757, 12.46461296, 17, -0, -0, -0.1890954524, -0.9819586873, 399630181, 3744729013, 0, 0, +world, -498.9971313, 1045.145386, 12.46461296, 17, -0, -0, -0.1890954524, -0.9819586873, 399630181, 3744729013, 0, 0, +world, -487.0023804, 1061.391235, 12.46461296, 17, -0, -0, -0.6723668575, -0.7402180433, 399630181, 3744729013, 0, 0, +world, -489.8800049, 1076.150024, 10.39999962, 17, -0, -0, 0.04797812924, -0.9988483787, 1604404556, 3744729013, 0, 0, +world, -492.7260132, 1079.64563, 10.14967155, 17, -0, -0, -0.1890954524, -0.9819586873, 399630181, 3744729013, 0, 0, +world, -490.2970581, 1079.64563, 10.14967155, 17, -0, -0, 0.5835411549, -0.812083602, 399630181, 3744729013, 0, 0, +world, -485, 1044, 12, 17, -0, -0, -0.7071068287, -0.7071067691, 901601836, 3744729013, 0, 0, +world, -488.647583, 1041.84436, 12.46461296, 17, -0, -0, 0.1460830271, -0.989272356, 399630181, 3744729013, 0, 0, +world, -519.2156982, 1097.705444, 10.14967155, 17, -0, -0, 0.5835411549, -0.812083602, 399630181, 3744729013, 0, 0, +world, -536, 1105, 10, 17, -0, -0, 0.01919753477, -0.9998157024, 1593608242, 3744729013, 0, 0, +world, -552.5200195, 1103.150024, 11.84000015, 17, -0, -0, -0.998806119, -0.04884996265, 2813706679, 3744729013, 0, 0, +world, -555.6900024, 1073.97998, 11.68999958, 17, -0, -0, 0.04797812924, -0.9988483787, 1604404556, 3744729013, 0, 0, +world, -558.3731079, 1062.32251, 12.46461296, 17, -0, -0, -0.1890954524, -0.9819586873, 399630181, 3744729013, 0, 0, +world, -571, 1017, 10, 17, -0, -0, -0.02356018871, -0.9997224212, 4033800822, 3744729013, 0, 0, +world, -582.1300049, 1005.880005, 9.913830757, 17, -0, -0, -1, -4.371138829e-008, 399630181, 3744729013, 0, 0, +world, -486.999939, 925.999939, 10, 17, -0, -0, -0.7431449294, -0.6691305041, 399630181, 3744729013, 0, 0, +world, -548.2683105, 923.5634766, 10, 17, -0, -0, -0.7431449294, -0.6691305041, 399630181, 3744729013, 0, 0, +world, -540, 888, 10, 17, -0, -0, -0.9099612832, -0.4146932662, 2593513972, 2868027918, 0, 0, +world, -577, 889, 10, 17, -0, -0, -0.02356018871, -0.9997224212, 4033800822, 3744729013, 0, 0, +world, -579.7578735, 903.9920654, 10, 17, -0, -0, -0.02356018871, -0.9997224212, 4033800822, 3744729013, 0, 0, +world, -594.7114258, 912.3477783, 10, 17, -0, -0, -0.02356018871, -0.9997224212, 4033800822, 3744729013, 0, 0, +world, -628.5300293, 948, 7.699999809, 17, -0, -0, -0.02356018871, -0.9997224212, 4033800822, 3744729013, 0, 0, +world, -629.8480225, 981.5167236, 10, 17, -0, -0, -0.02356018871, -0.9997224212, 4033800822, 3744729013, 0, 0, +world, -606.628418, 970.3081055, 10, 17, -0, -0, -0.02356018871, -0.9997224212, 4033800822, 3744729013, 0, 0, +world, -601.7444458, 902.0144653, 10, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, -605.4664307, 920.5684814, 10, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, -609.6538086, 942.1700439, 10, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, -620.8034058, 996.3717651, 10, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, -607.8599854, 919.4299927, 10.30000019, 17, -0, -0, 0.746057272, -0.665881753, 901601836, 3744729013, 0, 0, +world, -587.8083496, 860.7822876, 10, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, -608.9588013, 954.62323, 10, 17, -0, -0, -0.8788170815, -0.4771588147, 901601836, 3744729013, 0, 0, +world, -618.1300049, 986.460022, 9.600000381, 17, -0, -0, -0.8788170815, -0.4771588147, 901601836, 3744729013, 0, 0, +world, -577.1715088, 872.4700317, 10, 17, -0, -0, -0.02356018871, -0.9997224212, 4033800822, 3744729013, 0, 0, +world, -562.1099854, 787.0599976, 7, 17, -0, -0, -0.02356018871, -0.9997224212, 4033800822, 3744729013, 0, 0, +world, -585.1799927, 802.0499878, 7.599999905, 17, -0, -0, -0.02356018871, -0.9997224212, 4033800822, 3744729013, 0, 0, +world, -572.072876, 789.5452271, 10, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, -592.9060669, 863.5197754, 10, 17, -0, -0, 0.746057272, -0.665881753, 901601836, 3744729013, 0, 0, +world, -503.4359741, 1022.078491, 9.809570313, 17, -0, -0, -0.2079117447, -0.9781475663, 3051799743, 3744729013, 0, 0, +world, -483.7999878, 970.5599976, 9.100000381, 17, -0, -0, -0.7621036768, -0.6474550366, 3051799743, 3744729013, 0, 0, +world, -613.8406372, 1039.596191, 9.809570313, 17, -0, -0, -0.7621036768, -0.6474550366, 3051799743, 3744729013, 0, 0, +world, -626, 871, 13, 17, -0, -0, -0.9822872281, 0.1873814315, 3051799743, 3744729013, 0, 0, +world, -675, 878, 6, 17, -0, -0, -0.380263567, -0.92487818, 3051799743, 3744729013, 0, 0, +world, -429, 942, 10, 17, -0, -0, -0.07845918089, -0.9969173074, 2634707400, 3744729013, 0, 0, +world, -420.6474304, 943.5428467, 10, 17, -0, -0, -0.9987997413, -0.04898025468, 374622133, 3744729013, 0, 0, +world, -418.5672607, 941.8530884, 10, 17, -0, -0, -0.5408646464, -0.8411096931, 374622133, 3744729013, 0, 0, +world, -392, 887, 18, 17, -0, -0, 0.6427875757, -0.7660444975, 3774357736, 3744729013, 0, 0, +world, -377, 891, 15, 17, -0, -0, -0.8090170026, -0.5877853036, 2039007863, 3744729013, 0, 0, +world, -386, 878, 16, 17, -0, -0, -0.06104866788, -0.9981347919, 399630181, 3744729013, 0, 0, +world, -384.6239624, 876.2177124, 16, 17, -0, -0, -0.2965415716, -0.9550199509, 2039007863, 3744729013, 0, 0, +world, -390.7999878, 856.4699707, 14.5, 17, -0, -0, -1, 1.629206849e-007, 4033800822, 3744729013, 0, 0, +world, -387.9200134, 858.5999756, 14.56999969, 17, -0, -0, -0.7071067691, -0.7071068287, 4033800822, 3744729013, 0, 0, +world, -384, 857, 15, 17, -0, -0, -0.02356018871, -0.9997224212, 4033800822, 3744729013, 0, 0, +world, -385.3500061, 920.0599976, 14.5, 17, -0, -0, -0.9215245247, 0.3883202076, 4033800822, 3744729013, 0, 0, +world, -413, 982, 13, 17, -0, -0, 0.2923718989, -0.9563046694, 374622133, 3744729013, 0, 0, +world, -409, 994, 13, 17, -0, -0, -0.5519370437, -0.8338857889, 1593608242, 3744729013, 0, 0, +world, -379, 796, 15, 17, -0, -0, 0.7071067691, -0.7071067691, 2593513972, 2868027918, 0, 0, +world, -370.6400146, 750.0300293, 14.5, 17, -0, -0, -0, -1, 1036786734, 3553608506, 0, 0, +world, -373, 749, 15, 17, -0, -0, -0.04361928999, -0.999048233, 374622133, 3553608506, 0, 0, +world, -374.7999878, 737.8499756, 13.80000019, 17, -0, -0, -0, -1, 888077843, 3553608506, 0, 0, +world, -376.1799927, 746.4699707, 14.60000038, 17, -0, -0, -0, -1, 399630181, 3553608506, 0, 0, +world, -379.6959839, 922.3687744, 15, 17, -0, -0, -0.06104866788, -0.9981347919, 399630181, 3744729013, 0, 0, +world, -376.9703979, 946.9532471, 15, 17, -0, -0, -0.5408646464, -0.8411096931, 374622133, 3744729013, 0, 0, +world, -379.0505676, 948.6430054, 15, 17, -0, -0, -0.9987997413, -0.04898025468, 374622133, 3744729013, 0, 0, +world, -377.2825317, 1039.030396, 15, 17, -0, -0, -0.5408646464, -0.8411096931, 374622133, 3744729013, 0, 0, +world, -379.3627014, 1040.720215, 15, 17, -0, -0, -0.9987997413, -0.04898025468, 374622133, 3744729013, 0, 0, +world, -348.3237305, 978.118042, 15, 17, -0, -0, -0.5408646464, -0.8411096931, 374622133, 3744729013, 0, 0, +world, -349.1584167, 979.8078613, 15, 17, -0, -0, -0.9987997413, -0.04898025468, 374622133, 3744729013, 0, 0, +world, -346.4144287, 975.0682373, 15, 17, -0, -0, -0.5899013281, -0.8074753284, 399630181, 3744729013, 0, 0, +world, -337, 1043, 14, 17, -0, -0, -0.9612616301, -0.2756375372, 3051799743, 3744729013, 0, 0, +world, -112, 1184, 15, 17, -0, -0, -1, -7.549790126e-008, 2593513972, 2868027918, 0, 0, +world, -163, 1284.489746, 20.36328125, 17, -0, -0, -0.7071067691, -0.7071068287, 2794764316, 3744729013, 0, 0, +world, -131, 1305, 20, 17, -0, -0, -0.7716245651, -0.6360782981, 3774357736, 3744729013, 0, 0, +world, 26.48999977, 1297.660522, 20.32999992, 17, -0, -0, 0.7495336533, -0.6619662046, 1604404556, 3744729013, 0, 0, +world, 19.75, 1328.339966, 18, 17, -0, -0, -0, -1, 2813706679, 3744729013, 0, 0, +world, -1.934246063, 1328.401001, 19.20000076, 17, -0, -0, -0, -1, 1604404556, 3744729013, 0, 0, +world, -131, 1303.589355, 21, 17, -0, -0, -0.8910065889, -0.45399037, 3774357736, 3744729013, 0, 0, +world, -161.8301849, 1322.194458, 20, 17, -0, -0, -0.7343225479, -0.6788007021, 2634707400, 3744729013, 0, 0, +world, -141, 1355, 20, 17, -0, -0, -0.9981347919, 0.06104850769, 2150547825, 3744729013, 0, 0, +world, -185, 1325, 20, 17, -0, -0, -5.960464478e-008, -1, 1593608242, 3154537368, 0, 0, +world, -206, 1330, 20, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 3744729013, 0, 0, +world, -203.6365662, 1330, 20, 17, -0, -0, 0.08193869144, -0.9966373444, 3051799743, 3744729013, 0, 0, +world, -247, 1352, 25, 17, -0, -0, -0.9483236074, 0.3173048198, 374622133, 100237688, 0, 0, +world, -244.6093292, 1352, 25, 17, -0, -0, -0.8211493492, -0.5707134008, 374622133, 100237688, 0, 0, +world, -271.9899902, 1320.52002, 25.5, 17, -0, -0, -0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -273, 1291, 25, 17, -0, -0, -0.005236020312, -0.9999862909, 399630181, 3744729013, 0, 0, +world, -270.208313, 1296.107422, 25, 17, -0, -0, -0.975726068, -0.218994692, 399630181, 3744729013, 0, 0, +world, -272, 1287, 25, 17, -0, -0, -0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -277.8699951, 1274.329956, 24.60000038, 17, -0, -0, -0.0706269294, -0.9975028038, 2634707400, 3744729013, 0, 0, +world, -299, 1274, 24, 17, -0, -0, -0.8038569093, -0.5948227048, 2150547825, 3744729013, 0, 0, +world, -320, 1256, 23, 17, -0, -0, 0.7986354828, -0.6018150449, 3226808607, 776502014, 0, 0, +world, -328, 1253, 23, 17, -0.006149015389, -0.006192092318, 0.7046074867, -0.7095435858, 399630181, 776502014, 0, 0, +world, -333.6851807, 1275.049316, 23, 17, -0, -0, -0.007853816263, -0.9999691248, 2794764316, 100237688, 0, 0, +world, -341, 1277, 23, 17, -0, -0, -0.7771458626, -0.6293204427, 374622133, 100237688, 0, 0, +world, -396.4299622, 1274.702026, 23, 17, -0, -0, -0.9892722964, 0.1460831761, 374622133, 3744729013, 0, 0, +world, -388.3986511, 1281.357544, 23, 17, -0, -0, 0.6560589671, -0.754709661, 374622133, 2800438246, 0, 0, +world, -401, 1217, 23, 17, -0, -0, -0.7132504582, -0.7009092569, 3226808607, 776502014, 0, 0, +world, -404.1260986, 1211.919922, 23, 17, -0, -0, -0.4924236238, -0.8703556657, 2661143298, 3744729013, 0, 0, +world, -409.7312012, 1207.299072, 23, 17, -0, -0, -0.9040825963, -0.4273577929, 2661143298, 3744729013, 0, 0, +world, -422, 1212, 20, 17, -0, -0, -0.9998477101, 0.01745235175, 2661143298, 3744729013, 0, 0, +world, -433, 1205, 17, 17, -0, -0, 0.7771460414, -0.6293203235, 2661143298, 3744729013, 0, 0, +world, -442.0100098, 1188.949951, 11.88000011, 17, -0, -0, 0.7071068287, -0.7071067691, 2794764316, 3443434499, 0, 0, +world, -437.0005798, 1185.515259, 12.82666016, 17, -0, -0, -9.313225746e-010, -1, 2794764316, 3443434499, 0, 0, +world, -422.999939, 1185, 13, 17, -0, -0, -0.9792228341, -0.2027871013, 399630181, 3443434499, 0, 0, +world, -421.7927246, 1184.555176, 13, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 3443434499, 0, 0, +world, -379.9100037, 93.43000031, 14.69999981, 17, -0, -0, -0.8933714032, 0.4493189454, 399630181, 3744729013, 0, 0, +world, -530, 1351.176758, 17, 17, -7.822833492e-010, -1.218754958e-010, -0.989651382, -0.1434925944, 399630181, 3744729013, 0, 0, +world, -536.8380127, 1352.581665, 17, 17, -0, -0, -0.9725732803, 0.2325966805, 374622133, 3744729013, 0, 0, +world, -528.885376, 1351.679443, 17, 17, -0, -0, -0.9638633132, 0.2663972378, 374622133, 3744729013, 0, 0, +world, -533.5639648, 1351.631104, 17, 17, -7.863049101e-010, -9.244152666e-011, -0.9835714102, -0.1805193573, 399630181, 3744729013, 0, 0, +world, -529, 1364, 17, 17, -0, -0, -0.6340557337, -0.7732873559, 3226808607, 776502014, 0, 0, +world, -534, 1357, 21, 17, -0, -0, -0.824126184, -0.5664063096, 2761572410, 3744729013, 7, 21, +world, -511.9741211, 1352.254517, 17.33300781, 17, -0, -0, 0.8571673632, -0.5150379539, 3051799743, 3744729013, 0, 0, +world, -506.1772156, 1357.265747, 17, 17, -7.360965171e-010, -2.915181152e-010, -0.996917367, 0.07845893502, 399630181, 3744729013, 0, 0, +world, -536.2683105, 1364.504761, 17, 17, -7.360965171e-010, -2.915181152e-010, -0.996917367, 0.07845893502, 399630181, 3744729013, 0, 0, +world, -480, 1313, 17.33300781, 17, -0, -0, -0.5807029605, -0.8141155243, 3051799743, 3744729013, 0, 0, +world, -473, 1278, 17, 17, -0, -0, -0.9063077569, -0.4226183295, 2661143298, 3744729013, 0, 0, +world, -478, 1262, 17, 17, -0, -0, -0.9994208813, -0.03402737156, 2661143298, 3744729013, 0, 0, +world, -491.7063904, 1245.751953, 17, 17, -0, -0, -0.9994208813, -0.03402737156, 2661143298, 3744729013, 0, 0, +world, -523.262207, 1262.289185, 17, 17, -0, -0, -0.9994208813, -0.03402737156, 2661143298, 3744729013, 0, 0, +world, -500, 1271, 17, 17, -0, -0, -0.9994208813, -0.03402737156, 2661143298, 3744729013, 0, 0, +world, -503, 1258, 17, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -509.1764526, 1269.434937, 17.33300781, 17, -0, -0, -0.9997014999, -0.02443205938, 3051799743, 3744729013, 0, 0, +world, -507, 1293, 17, 17, -0, -0, -0.9994208813, -0.03402737156, 2661143298, 3744729013, 0, 0, +world, -463, 162, 10, 17, -0, -0, 0.3461170495, -0.9381913543, 2330129408, 3744729013, 0, 0, +world, -447.5400085, 212.0899963, 9.840000153, 17, -0, -0, 0.06975632161, -0.9975640774, 399630181, 3572821599, 20, 5, +world, -447, 337, 13, 17, -0, -0, -0.9832549095, -0.1822354794, 2330129408, 3744729013, 0, 0, +world, -447, 418, 13, 17, -0, -0, -0.9832549095, -0.1822354794, 2330129408, 3744729013, 0, 0, +world, -460.9995728, 450.0990601, 10, 17, -0, -0, 0.06975632161, -0.9975640774, 399630181, 3572821599, 20, 5, +world, -501, 391, 7, 17, -0, -0, 0.8090170026, -0.587785244, 2330129408, 3744729013, 0, 0, +world, -523, 397, 7, 17, -0, -0, -0, -1, 399630181, 3572821599, 0, 0, +world, -524, 494, 7, 17, -0, -0, -0.9612616897, 0.2756372988, 2330129408, 3744729013, 0, 0, +world, -446, 500, 10, 17, -0, -0, -0.258819133, -0.9659258127, 2330129408, 3744729013, 0, 0, +world, -446, 334, 13.19999981, 17, -0, -0, -0.258819133, -0.9659258127, 2330129408, 3744729013, 0, 0, +world, -444, 773, 10, 17, -0, -0, 0.7253744602, -0.6883544922, 2634707400, 3744729013, 0, 0, +world, -444.135498, 756.217041, 10, 17, -0, -0, -0.9979156256, 0.06453194469, 399630181, 3744729013, 0, 0, +world, -464, 770, 10, 17, -0, -0, -0.7986354828, -0.6018151045, 2634707400, 3744729013, 0, 0, +world, -445, 1030, 10, 17, -0, -0, 0.594822824, -0.8038568497, 2634707400, 3744729013, 0, 0, +world, -541, 1122, 10, 17, -0, -0, -0.7071068287, -0.7071067095, 1593608242, 3744729013, 0, 0, +world, -566.9699707, 1115.640015, 9.899999619, 17, -0, -0, -0, -1, 1593608242, 3154537368, 0, 0, +world, -623, 1132, 10, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3553608506, 0, 0, +world, -583, 1104, 10, 17, -0, -0, 0.7052530646, -0.7089556456, 2634707400, 3744729013, 0, 0, +world, -607, 1212, 9, 17, -0, -0, -0.6560589671, -0.754709661, 1593608242, 776502014, 0, 0, +world, -340.0799866, 1316.459961, 16, 17, -0, -0, 0.7150828838, -0.6990396976, 2794764316, 3744729013, 0, 0, +world, -336, 1330, 16.49023438, 17, -0, -0, -0.4748564959, -0.8800632358, 2150547825, 3744729013, 0, 0, +world, -285, 1353, 25, 17, -0, -0, 0.1391731203, -0.9902680516, 2634707400, 3744729013, 0, 0, +world, -272.730011, 1356.52002, 25, 17, -0, -0, -0.7138617635, -0.7002866268, 2634707400, 3744729013, 0, 0, +world, -273, 1378.712891, 24, 17, -0, -0, -0.7077234983, -0.7064895034, 2794764316, 3744729013, 0, 0, +world, -270.1088867, 1486.388672, 20.36572266, 17, -7.076423891e-010, 3.550536809e-010, -0.7223638296, -0.6915131807, 399630181, 3744729013, 0, 0, +world, -293, 1470, 20, 17, -0, -0, -0.7132504582, -0.7009092569, 3226808607, 776502014, 0, 0, +world, -295.7305603, 1478, 20, 17, -0, -0, -0.9727758765, 0.2317479104, 1593608242, 3154537368, 0, 0, +world, -310.3969727, 1458.170044, 19.27000046, 17, -0, -0, -0.6800813675, -0.7331366539, 1604404556, 3744729013, 0, 0, +world, -318.3099976, 1479.589966, 20, 17, -0, -0, 1.509958025e-007, -1, 1593608242, 3154537368, 0, 0, +world, -328, 1507, 19, 17, -0, -0, -0.1218692735, -0.9925461411, 2634707400, 3744729013, 0, 0, +world, -336, 1508, 19, 17, -0, -0, -0.9483236074, 0.3173048198, 374622133, 3744729013, 0, 0, +world, -327.0726929, 1431.029785, 13, 17, -0, -0, 0.003490766743, -0.9999939203, 2794764316, 3744729013, 0, 0, +world, -295, 1410, 19, 17, -0, -0, -1, 7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, -289, 1408, 20, 17, -0, -0, -0.1036605313, -0.9946127534, 374622133, 3744729013, 0, 0, +world, -271.8242188, 1403, 21, 17, -0, -0, -0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -272, 1369.138306, 24, 17, -0, -0, -0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -246, 1353, 25, 17, -0, -0, -0.8746197224, 0.4848095775, 374622133, 3744729013, 0, 0, +world, -191.2200012, 1350.369995, 20, 17, -0, -0, -0.7071067095, -0.7071068287, 399630181, 3744729013, 0, 0, +world, -164, 1331, 20, 17, -0, -0, 0.8553641438, -0.518027246, 399630181, 3744729013, 0, 0, +world, -162, 1296, 20, 17, -0, -0, 0.6427875757, -0.7660444379, 399630181, 3744729013, 0, 0, +world, -383.5081177, 1375.869873, 14.78774357, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -340.0899963, 1389.109985, 12.98999977, 17, -0, -0, -0.9435122013, -0.33133775, 374622133, 3744729013, 0, 0, +world, -362, 1356, 16, 17, -7.360965171e-010, -2.915181152e-010, -0.996917367, 0.07845893502, 399630181, 3744729013, 0, 0, +world, -380.7999878, 1548.369995, 20, 17, -6.997286639e-010, 3.704062057e-010, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -323.9100037, 1544.400024, 20.29999924, 17, -5.410139003e-010, 5.780353418e-010, -0.4383710921, -0.898794055, 399630181, 3744729013, 0, 0, +world, -322.75, 1537.930054, 20.10000038, 17, -0, -0, -0.2410750389, -0.9705064893, 374622133, 3744729013, 0, 0, +world, -328.7029114, 1537.768921, 20.05053711, 17, -0, -0, -0.01134430896, -0.999935627, 374622133, 3744729013, 0, 0, +world, -300.1604919, 1546.756958, 20, 17, -2.109811492e-010, 7.630909793e-010, 0.02879400365, -0.9995853901, 399630181, 3744729013, 0, 0, +world, -287, 1546, 20, 17, -2.109811492e-010, 7.630909793e-010, 0.02879400365, -0.9995853901, 399630181, 4230784871, 0, 0, +world, -248.6000061, 1538.839966, 21.45000076, 17, -0, -0, -0.6800813675, -0.7331366539, 1604404556, 3744729013, 0, 0, +world, -249.25, 1529.410034, 21, 17, -0, -0, -0.6800813675, -0.7331366539, 1604404556, 3744729013, 0, 0, +world, -284, 1509, 20, 17, -0, -0, -0.9598052502, 0.2806667387, 374622133, 3744729013, 0, 0, +world, -282.4311523, 1508.931152, 20, 17, -0, -0, -0.8396199346, -0.5431743264, 374622133, 3744729013, 0, 0, +world, -300.0599976, 1508.400024, 20.76417542, 17, -0, -0, -0.9999939203, 0.003490722971, 1604404556, 3744729013, 0, 0, +world, -335, 1409, 12, 17, -0, -0, -0.999610126, -0.02792178653, 2634707400, 3744729013, 0, 0, +world, -337.3502502, 1410.64917, 12, 17, -0, -0, 0.6819982529, -0.7313538194, 399630181, 3744729013, 0, 0, +world, -504.4757996, 1437.94043, 17.06542969, 17, -0, -0, -0.974761188, -0.2232502103, 374622133, 3744729013, 0, 0, +world, -494, 1440, 17, 17, -0, -0, -0.6340557337, -0.7732873559, 3226808607, 776502014, 0, 0, +world, -522, 1469, 19, 17, -0, -0, -0.9998477101, 0.01745235175, 2661143298, 3744729013, 0, 0, +world, -814, 1002, 4, 17, -0, -0, 0.4226182997, -0.9063077569, 374622133, 3744729013, 0, 0, +world, -806, 978.999939, 4, 17, -0, -0, 0.5224986672, -0.8526400924, 2039007863, 3744729013, 0, 0, +world, -808, 936.000061, 4, 17, -0, -0, -0.4771587551, -0.8788171411, 399630181, 3744729013, 0, 0, +world, -432.1815491, 1019.703918, 11.08448601, 17, -0, -0, 0.5835411549, -0.812083602, 399630181, 3744729013, 0, 0, +world, -824, 874, 4, 17, -0, -0, -0.3090170324, -0.9510564804, 3226808607, 776502014, 0, 0, +world, -435.783783, 629.3851318, 6, 17, -0, -0, 0.7501111627, -0.6613117456, 399630181, 776502014, 0, 0, +world, -423.7466736, 1101.856079, 11, 17, -0, -0, 0.5835411549, -0.812083602, 399630181, 3744729013, 0, 0, +world, -423.5891113, 1076.590332, 12.15429688, 17, -0, -0, 8.742277657e-008, -1, 374622133, 3744729013, 0, 0, +world, -229, 451, 15, 17, -0, -0, -0.9961947203, -0.08715580404, 374622133, 3744729013, 0, 0, +world, -229, 452, 15, 17, -0, -0, -0.8433914781, -0.5372995734, 374622133, 3744729013, 0, 0, +world, -186, 285.3674316, 15, 17, -0, -0, -0.7716245651, -0.6360782385, 374622133, 3744729013, 0, 0, +world, -187, 290, 15, 17, -6.067756431e-008, -6.268054875e-008, -0.9702957273, -0.241921857, 888077843, 3443434499, 0, 0, +world, -170, 279, 15, 17, -0, -0, 0.8616291881, -0.5075383782, 374622133, 3443434499, 0, 0, +world, -277, 347, 15, 17, -0, -0, -0.7071067095, -0.7071068287, 2593513972, 2868027918, 0, 0, +world, -297, 344, 15, 17, -0, -0, 0.6427876353, -0.7660444379, 2593513972, 2868027918, 0, 0, +world, 1237, 698, 37, 17, -0, -0, -0.03489953652, -0.9993908405, 1593608242, 3744729013, 0, 0, +world, -124.9701309, 1350.228149, 20, 17, -0, -0, 0.74721843, -0.6645784974, 2150547825, 3744729013, 0, 0, +world, -111.7300034, 1352.959961, 19.42000008, 17, -0, -0, -0.007853816263, -0.9999691248, 2794764316, 3744729013, 0, 0, +world, -85, 1352, 20, 17, -0, -0, -0.9366721511, 0.350207448, 399630181, 3744729013, 0, 0, +world, -76, 1348, 20, 17, -0, -0, 0.4383710921, -0.898794055, 399630181, 3744729013, 0, 0, +world, -30, 1254, 20, 17, -0, -0, -0.9799246788, 0.1993679106, 2039007863, 3744729013, 0, 0, +world, -33, 1252, 20, 17, -0, -0, 0.7986354232, -0.6018151045, 374622133, 3744729013, 0, 0, +world, -6.751464844, 1206, 20, 17, -0, -0, -0.9975640178, 0.06975651532, 374622133, 3744729013, 0, 0, +world, -9, 1205.258545, 20.28979492, 17, -0, -0, -1, 7.549790126e-008, 2593513972, 3744729013, 0, 0, +world, -19.18000031, 1205.829956, 18.64999962, 17, -0, -0, -1, 7.549790126e-008, 2813706679, 3744729013, 0, 0, +world, -7, 1222, 20.05053711, 17, -0, -0, -0.5, -0.8660253882, 374622133, 3744729013, 0, 0, +world, -7.76953125, 1223.715332, 20.05053711, 17, -0, -0, -0.9999143481, -0.01308959723, 374622133, 3744729013, 0, 0, +world, -10.87158203, 1225.532227, 20, 17, -0, -0, 0.5299192071, -0.8480481505, 399630181, 3744729013, 0, 0, +world, 9, 1242, 20, 17, -0, -0, 0.4771586955, -0.8788171411, 3328786501, 3744729013, 0, 0, +world, -7, 1229, 20, 17, -0, -0, -0.8788171411, -0.4771587551, 3774357736, 3744729013, 0, 0, +world, 20, 1231, 20, 17, -0, -0, -0.6494480371, -0.7604059577, 399630181, 3744729013, 0, 0, +world, 17, 1211, 20, 17, -0, -0, 0.5446389914, -0.8386706114, 3774357736, 3744729013, 0, 0, +world, 6, 1195, 17, 17, -0, -0, 0.4771586955, -0.8788171411, 3328786501, 3744729013, 0, 0, +world, -2.485351563, 1204.26123, 17.27197266, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -5.958984375, 1199.359375, 17.33789063, 17, -0, -0, 0.5299192071, -0.8480481505, 399630181, 3744729013, 0, 0, +world, -0.400000006, 1191.780029, 17.39999962, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -27.20000076, 1199.599976, 17.39999962, 17, -0, -0, 0.7071067691, -0.7071068287, 399630181, 3744729013, 0, 0, +world, -25.36816406, 1239.628296, 20.94775391, 17, -0, -0, -0.2402278632, -0.970716536, 399630181, 3744729013, 0, 0, +world, 12.43652344, 1185.449951, 14.82470703, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, 16.89160156, 1182.900879, 14.40917969, 17, -0, -0, -0.4756242931, -0.8796485066, 399630181, 3744729013, 0, 0, +world, -121.4342499, 1410.480469, 20, 17, -0, -0, 0.74721843, -0.6645784974, 2150547825, 3744729013, 0, 0, +world, -113, 1449, 18.20000076, 17, -0, -0, -0.9993908405, -0.03489949182, 3051799743, 3744729013, 0, 0, +world, -119.9601517, 1475.606812, 18, 17, -0, -0, 0.6527597308, -0.7575650215, 2661143298, 3744729013, 0, 0, +world, -131.6999969, 1451.300049, 19.29999924, 17, -0, -0, 0.6527597308, -0.7575650215, 2661143298, 3744729013, 0, 0, +world, -156, 1496, 18, 17, -0, -0, 0.3673130274, -0.9300974011, 2661143298, 3744729013, 0, 0, +world, -152.6999969, 1504, 18, 17, -0, -0, 0.06538158655, -0.9978603125, 3051799743, 3744729013, 0, 0, +world, -139, 1514, 18, 17, -0, -0, -0.4924236238, -0.8703556657, 374622133, 3744729013, 0, 0, +world, -143.2335358, 1516.140503, 18, 17, -0, -0, 0.8540050983, -0.5202646255, 374622133, 3744729013, 0, 0, +world, -143, 1483, 18, 17, -0, -0, 0.3673130274, -0.9300974011, 2661143298, 3744729013, 0, 0, +world, -114, 1530, 18, 17, -0, -0, -0.5664061904, -0.824126184, 2661143298, 3744729013, 0, 0, +world, -79, 1509, 19, 17, -0, -0, -0.537299633, -0.8433914185, 3226808607, 776502014, 0, 0, +world, -79, 1515, 19, 17, -0, -0, -0.9063078165, -0.4226182699, 3051799743, 3744729013, 0, 0, +world, -67, 1476, 18, 17, -0, -0, 0.2249511331, -0.9743700624, 888077843, 3744729013, 0, 0, +world, -38, 1516, 18, 17, -0, -0, -0.9659258127, -0.2588190734, 888077843, 3553608506, 0, 0, +world, -37, 1522, 18, 17, -0, -0, -0.9063078165, 0.4226182699, 399630181, 3553608506, 0, 0, +world, -34, 1516, 17, 17, -0, -0, -0.8788171411, -0.4771587551, 374622133, 3553608506, 0, 0, +world, -70.77767181, 1525.28479, 18.47583961, 17, -0, -0, -0.4226182401, -0.9063078165, 2661143298, 3744729013, 0, 0, +world, -118, 1584, 19, 17, -0, -0, 0.8553641438, -0.518027246, 399630181, 776502014, 0, 0, +world, -130, 1561, 19, 17, -0, -0, 0.8553641438, -0.518027246, 399630181, 776502014, 0, 0, +world, -100, 1566, 18, 17, -0, -0, -0.8386705518, -0.544639051, 399630181, 776502014, 0, 0, +world, -121, 1598, 20, 17, -0, -0, -0.537299633, -0.8433914185, 3226808607, 776502014, 0, 0, +world, -117.7337723, 1596.614624, 19, 17, -0, -0, 0.8553641438, -0.518027246, 399630181, 776502014, 0, 0, +world, -141.6199951, 1472.160034, 18.375, 17, -0, -0, 0.3851008117, -0.9228745103, 2390727163, 3744729013, 0, 0, +world, -223.4321136, 1487.480835, 20.36572266, 17, -7.076423891e-010, 3.550536809e-010, -0.7223638296, -0.6915131807, 399630181, 3744729013, 0, 0, +world, -226.5137787, 1470.474731, 20, 17, -0, -0, -0, -1, 1362834872, 3154537368, 0, 0, +world, -229.9786224, 1464.456299, 20, 17, -0, -0, -0, -1, 1362834872, 3154537368, 0, 0, +world, -219, 1445, 20, 17, -0, -0, -0, -1, 1362834872, 3154537368, 0, 0, +world, -235, 1436, 20, 17, -0, -0, -0.1218694523, -0.9925461411, 374622133, 3744729013, 0, 0, +world, -236.0328217, 1440.720215, 20, 17, -0, -0, -0.9903891087, 0.138309136, 374622133, 3744729013, 0, 0, +world, -221.9176788, 1464.812256, 20, 17, -0, -0, 0.4366096854, -0.8996510506, 374622133, 3744729013, 0, 0, +world, -218.0368958, 1467.690918, 20, 17, -0, -0, -0.906766355, -0.4216334522, 374622133, 3744729013, 0, 0, +world, -274, 1487, 20, 17, -0, -0, -0.2079117894, -0.9781475663, 374622133, 100237688, 0, 0, +world, -308, 1486, 20.36572266, 17, -3.068697796e-010, 7.298299742e-010, -0.09931953251, -0.9950556159, 399630181, 3744729013, 0, 0, +world, -335, 1530, 20, 17, -2.328661153e-010, 7.566995919e-010, -1.762096976e-019, -1, 399630181, 3744729013, 0, 0, +world, -342, 1513, 19, 17, -0, -0, 0.6494479775, -0.7604060173, 374622133, 3744729013, 0, 0, +world, -220, 1508, 18, 17, -0, -0, -0.9902680516, 0.1391730756, 374622133, 3744729013, 0, 0, +world, -207, 1507, 18, 17, -0, -0, 0.8256062865, -0.5642466545, 888077843, 3553608506, 0, 0, +world, -195.203064, 1511.449341, 18, 17, -0, -0, -0.9902680516, 0.1391730756, 374622133, 3553608506, 0, 0, +world, -199.8699493, 1517.277222, 19, 17, -0, -0, -0.9455185533, 0.3255681396, 2353517427, 3744729013, 0, 0, +world, -204.7528839, 1520.497925, 19, 17, -0, -0, 0.2215484977, -0.9751493335, 2353517427, 3744729013, 0, 0, +world, -182, 1528.999878, 18, 17, -0, -0, -0.9739759564, -0.2266512662, 399630181, 3744729013, 0, 0, +world, -172, 1555, 18, 17, -0, -0, -0.9902680516, 0.1391730756, 374622133, 3553608506, 0, 0, +world, -169.2842255, 1555.032227, 18, 17, -0, -0, -0.8771461844, -0.4802234173, 374622133, 3553608506, 0, 0, +world, -221, 1564, 19, 17, -0, -0, -0.8191519976, -0.57357651, 3226808607, 776502014, 0, 0, +world, -239.6399994, 1558.689941, 19, 17, -0, -0, 0.8660253286, -0.5000000596, 399630181, 3744729013, 0, 0, +world, -271, 1540, 20, 17, -0, -0, 0.3963465393, -0.9181009531, 374622133, 4230784871, 0, 0, +world, -270.2504883, 1541.728516, 20, 17, -0, -0, -0.9976842403, 0.06801555306, 374622133, 4230784871, 0, 0, +world, -341, 1466, 17, 17, -0, -0, -0.2990407944, -0.9542403221, 374622133, 3744729013, 0, 0, +world, -341, 1451, 14, 17, -0, -0, -0.6142851114, -0.7890841961, 399630181, 3744729013, 0, 0, +world, -341, 1439, 12, 17, -0, -0, 0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -386, 1461, 16, 17, -0, -0, -0.8870108128, 0.4617485702, 399630181, 3744729013, 0, 0, +world, -386.3747559, 1463.758545, 16.24560547, 17, -0, -0, 0.1624649018, -0.9867143035, 399630181, 3744729013, 0, 0, +world, -391, 1507, 19, 17, -0, -0, -0.2164396495, -0.9762960076, 2634707400, 3744729013, 0, 0, +world, -474, 1467, 19, 17, -0, -0, 0.7313537002, -0.6819983125, 2661143298, 3744729013, 0, 0, +world, -430, 1487, 19, 17, -0, -0, 0.6360783577, -0.7716245055, 399630181, 3744729013, 0, 0, +world, -405.4700012, 1478.030029, 16.70000076, 17, -0, -0, -0.9995065331, 0.03141069785, 374622133, 3154537368, 0, 0, +world, -428.3099976, 1519.300049, 18.15999985, 17, -0, -0, -1, 7.549790126e-008, 3226808607, 776502014, 0, 0, +world, -497, 1524, 19, 17, -0, -0, 0.8386705518, -0.544639051, 2661143298, 3744729013, 0, 0, +world, -444, 1473, 19, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -463, 1432, 15, 17, -0, -0, -0.9205048084, -0.3907311857, 399630181, 3744729013, 0, 0, +world, -427, 1427, 15, 17, -0, -0, 0.6755902171, -0.737277329, 399630181, 3744729013, 0, 0, +world, -426, 1384, 16, 17, -0, -0, -0, -1, 374622133, 3154537368, 0, 0, +world, -426.1025085, 1386.76355, 16, 17, -0, -0, -0.9961182475, 0.08802517503, 374622133, 3154537368, 0, 0, +world, -462, 1377, 17, 17, -0, -0, -0.7660444379, -0.6427876353, 2634707400, 3744729013, 0, 0, +world, -464, 1390, 15, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -473.0937195, 1408.280762, 16, 17, -0, -0, -0.5584692359, -0.8295252323, 374622133, 3744729013, 0, 0, +world, -476.3613281, 1408.579834, 16, 17, -0, -0, 0.4710119367, -0.8821268082, 374622133, 3744729013, 0, 0, +world, -487, 396, 15, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, -474, 1410, 15, 17, -2.419532166e-007, -2.999151505e-008, -0.9961947203, -0.08715565503, 374622133, 3744729013, 0, 0, +world, -107.8799973, 1311.790039, 19.89999962, 17, -0, -0, -0.7660444379, -0.6427876353, 4033800822, 3744729013, 0, 0, +world, -235, 1254, 24, 17, -8.73823125e-010, 3.975191565e-010, -0.7826080322, -0.6225147843, 399630181, 3744729013, 0, 0, +world, -207, 1247, 22, 17, -0, -0, -0.9723699093, 0.233445406, 1593608242, 3744729013, 0, 0, +world, -206, 1274, 22, 17, -6.970662381e-010, -6.600660019e-010, -0.8712137938, 0.4909037948, 399630181, 3744729013, 0, 0, +world, -183, 1253, 21, 17, -0, -0, -0.1305261552, -0.9914448857, 3051799743, 3744729013, 0, 0, +world, -164, 1253, 20, 17, -0, -0, -0.996917367, 0.07845904678, 2634707400, 3744729013, 0, 0, +world, -381, 662, 15, 17, -0, -0, 0.6427876353, -0.7660444379, 2593513972, 2868027918, 0, 0, +world, -381, 672.1090088, 15, 17, -0, -0, -0.8845809698, 0.4663866162, 2593513972, 2868027918, 0, 0, +world, -357, 672, 15, 17, -0, -0, -0.1478094012, -0.9890158772, 1036786734, 3744729013, 0, 0, +world, -356, 653, 15, 17, -0, -0, -0.1045284495, -0.9945218563, 2349828104, 3744729013, 0, 0, +world, -355, 663, 15, 17, -0, -0, -0.2164396644, -0.9762960076, 2215704611, 3744729013, 0, 0, +world, -349, 663, 15, 17, -0, -0, -0.9793993831, -0.2019327432, 374622133, 3553608506, 0, 0, +world, -354, 659, 15, 17, -0, -0, -0.1045284495, -0.9945218563, 2349828104, 3744729013, 0, 0, +world, -301.1106567, 668.7988281, 12.47558594, 17, -0, -0, -0.1993679851, -0.9799246788, 399630181, 3744729013, 0, 0, +world, -325.6751404, 647.2699585, 15, 17, -0, -0, -0.7716245651, -0.6360782385, 2039007863, 3744729013, 0, 0, +world, -318, 645, 15, 17, -0, -0, -0.7071067691, -0.7071067691, 901601836, 3744729013, 0, 0, +world, -311.2900085, 677.098938, 12.30627441, 17, -0, -0, 0.6927727461, -0.7211559415, 374622133, 3744729013, 0, 0, +world, -305.3154297, 667.5684204, 12.5246582, 17, -0, -0, 0.3673129678, -0.9300974011, 374622133, 3744729013, 0, 0, +world, -410, 601, 15, 17, -0, -0, 0.754709661, -0.6560589671, 4057803041, 3744729013, 0, 0, +world, -409.6095581, 592.1033936, 15, 17, -0, -0, 0.754709661, -0.6560589671, 4057803041, 3744729013, 0, 0, +world, -397, 587, 15, 17, -0, -0, 0.2334453464, -0.9723699093, 374622133, 3744729013, 0, 0, +world, -395.0079346, 588.5349731, 15, 17, -0, -0, -0.9381913543, -0.3461170197, 374622133, 3744729013, 0, 0, +world, -388.7842407, 591.5495605, 15, 17, -0, -0, -0.5446391106, -0.8386705518, 399630181, 3744729013, 0, 0, +world, -386.1172791, 585.4464111, 15, 17, -0, -0, -0.9755345583, -0.2198460251, 399630181, 3744729013, 0, 0, +world, -398.199585, 571.4642334, 15, 17, -0, -0, -0.5809672475, -0.8139269352, 374622133, 3744729013, 0, 0, +world, -400.3587036, 572.7536621, 15, 17, -0, -0, 0.7399997711, -0.6726071239, 374622133, 3744729013, 0, 0, +world, -387, 884, 16, 17, -0, -0, 0.754709661, -0.6560589671, 4057803041, 3744729013, 0, 0, +world, -387.0467834, 885.010498, 16, 17, -0, -0, 0.4640693367, -0.8857988715, 4057803041, 3744729013, 0, 0, +world, -338, 926, 15, 17, -0, -0, -0.7716246843, -0.6360781193, 4057803041, 3744729013, 0, 0, +world, -338, 941.517334, 15, 17, -0, -0, -0.7716246843, -0.6360781193, 4057803041, 3744729013, 0, 0, +world, -379.9999695, 982.000061, 15, 17, -0, -0, -0.6306757927, -0.7760464549, 3328786501, 3744729013, 0, 0, +world, -320, 614, 15, 17, -0, -0, -0.08628624678, -0.9962703586, 2593513972, 2868027918, 0, 0, +world, -340, 613, 15, 17, -0, -0, -0.7193397284, -0.6946583986, 399630181, 3744729013, 0, 0, +world, -284.1141663, 613, 15, 17, -0, -0, -0.7193397284, -0.6946583986, 399630181, 3744729013, 0, 0, +world, -287, 578, 15, 17, -0, -0, 0.319786191, -0.9474897385, 374622133, 3744729013, 0, 0, +world, -284.5578613, 578, 15, 17, -0, -0, -0.4924237132, -0.8703556061, 374622133, 3744729013, 0, 0, +world, -236, 561, 15, 17, -2.394414977e-008, 8.388859385e-008, 0.6946585178, -0.7193396688, 888077843, 3744729013, 0, 0, +world, -227.0777893, 586.5635376, 15, 17, -0, -0, -0.4924237132, -0.8703556061, 374622133, 3744729013, 0, 0, +world, -229.519928, 586.5635376, 15, 17, -0, -0, 0.319786191, -0.9474897385, 374622133, 3744729013, 0, 0, +world, -223, 550, 15, 17, -0, -0, -0.9914448857, 0.1305261999, 374622133, 3744729013, 0, 0, +world, -248.6486969, 757.1702271, 6.371163845, 17, -0, -0, 0.4178670645, -0.9085081816, 2039007863, 3744729013, 0, 0, +world, -216.709259, 755.321228, 6.722360134, 17, -0, -0, -0.4886212349, -0.8724960089, 2039007863, 3744729013, 0, 0, +world, -227.4169312, 791.0410767, 7.099999905, 17, -0, -0, -0.004363224842, -0.9999904633, 2039007863, 3744729013, 0, 0, +world, -294.5839539, 865.5820923, 6.289061546, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -282.8274536, 882.0413208, 6.029295921, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -322.3200073, 856.8300171, 10.30000019, 17, -0, -0, -0.7071068287, -0.7071067691, 4033800822, 3744729013, 0, 0, +world, -272.918335, 895.1414795, 6.749999046, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -296.5994263, 903.7070313, 11.47949123, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -258.3066101, 880.1938477, 5.63427639, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -250.4129028, 886.7439575, 5.79443264, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -263.3900146, 868.7999878, 6.25, 17, -0, -0, 0.04361937568, -0.999048233, 4033800822, 3744729013, 0, 0, +world, -256.6499939, 906.7700195, 8.199999809, 17, -0, -0, 0.7071068287, -0.7071067691, 4033800822, 3744729013, 0, 0, +world, -339.6000061, 898.3499756, 14.51000023, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -325.3599854, 953.0700073, 14.60000038, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -315.5778809, 975.4220581, 13.37548733, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -249.8200073, 1009.539978, 6.5, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -244.8705292, 1009.180237, 5.543457031, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -244.8705444, 1039.915161, 6.731689453, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -265.3605652, 1048.480713, 6.716795921, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -320.1126099, 1067.123291, 11.77880764, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -311.0400085, 1105.949951, 12, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -327.0700073, 1076.410034, 13.5, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -251.0847626, 1123.218994, 7.216797829, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -273.4222412, 1124.226685, 9.16259861, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -291.2200012, 1119.27002, 12, 17, -0, -0, -0.3826834261, -0.9238795638, 4033800822, 3744729013, 0, 0, +world, -181.3851013, 1125.234375, 5.812988281, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -202.25, 1120, 6.800000191, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -95.05831909, 1098.026123, 13.5, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -97.24168396, 1080.05542, 13.5, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -111.1816101, 1091.812012, 13.80000019, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -111, 973, 14, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -102, 988, 13, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -84.81333923, 1018.249329, 10.69336033, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -83.63768005, 981.3001099, 13.29492283, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -165.3500061, 991.75, 5.769999981, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -107.6399994, 891.3900146, 15.39999962, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -120.9228439, 911.0967407, 13.07861233, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -134.3589172, 899.3401489, 12.52538967, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -82.43000031, 891.25, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -180.4100037, 800.039978, 12.69999981, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -201.1699982, 803.2199707, 6.260000229, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -203.7228088, 756.078064, 6.472655296, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -183.0648346, 750.0317993, 11.51904202, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -193.8136902, 734.9161987, 10.70178127, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -204.1000061, 742.7299805, 7, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -138.5578156, 728.5339966, 12.32373047, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -117.7318954, 731.3891602, 13.88476563, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -119.579361, 713.9223022, 12.51171875, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -131.8397827, 705.8606567, 11.14501953, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -155.520874, 717.953125, 11.13623047, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -90.35588074, 696.4553833, 12.84326172, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -77.92750549, 728.5339966, 13.58154297, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -77.759552, 743.6495972, 13.51269531, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -75.74414063, 700.1502686, 13.64355469, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -83.6378479, 687.5539551, 12.83642578, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -301.3019409, 644.5418091, 13.25000286, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -332.7789917, 729.6256104, 11.6943388, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -326.6034546, 800.6436157, 10.48095798, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -319.0799866, 828.3699951, 11, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -322.3599854, 853.3499756, 10.5, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -333.0127869, 982.555481, 13.73437405, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -223.4199982, 1095.189941, 7.699999809, 17, -0, -0, -0.9961947203, -0.08715580404, 4033800822, 3744729013, 0, 0, +world, -278.1708374, 1049.370972, 6.89208889, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -276.0331726, 1081.911011, 7.927733421, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -225.2532806, 756.9378052, 7.316895485, 17, -0, -0, -0.9275103211, 0.3737975657, 901601836, 3744729013, 0, 0, +world, -220.4539185, 751.3235474, 7.354372025, 17, -0, -0, -0.2002229989, -0.9797503352, 374622133, 3744729013, 0, 0, +world, -70.76999664, 817.5599976, 14.68999958, 17, -0, -0, -0.1993679851, -0.9799246788, 399630181, 3744729013, 0, 0, +world, -69.66000366, 805.2600098, 14.60000038, 17, -0, -0, 0.6394389868, -0.7688418031, 399630181, 3744729013, 0, 0, +world, -80, 843, 14.19999981, 17, -0, -0, 0.0871559009, -0.9961946607, 399630181, 3744729013, 0, 0, +world, -68.26999664, 826.960022, 14.68999958, 17, -0, -0, -0.737277329, -0.6755902171, 2039007863, 3744729013, 0, 0, +world, -76.98000336, 825.8900146, 16, 17, -0, -0, 0.8576164842, -0.5142897964, 374622133, 3744729013, 0, 0, +world, -75.45999908, 851.4199829, 14.68999958, 17, -0, -0, -0.9743700624, 0.2249510437, 399630181, 3744729013, 0, 0, +world, -81.09191132, 895.1350098, 15.55505276, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -76.0663681, 899.7805176, 15.55505276, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -85.47641754, 907.8586426, 15.55505276, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -77.36000061, 874.4799805, 14.68999958, 17, -0, -0, -0.3826834261, -0.9238795638, 3328786501, 3744729013, 0, 0, +world, -80.91999817, 763.289978, 15, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -154.4184875, 748.7613525, 12.54443359, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -175.1985779, 780.7099609, 12.54443359, 17, -0, -0, -0.9999904633, 0.004363328218, 3328786501, 3744729013, 0, 0, +world, -175.1985779, 871.9664917, 9.710000038, 17, -0, -0, -0.9999904633, 0.004363328218, 3328786501, 3744729013, 0, 0, +world, -77.30599976, 840.87677, 15, 17, -0, -0, -0.9995065331, -0.03141085058, 2039007863, 3744729013, 0, 0, +world, -84, 798, 15, 17, -0, -0, 0.5372995734, -0.8433914781, 901601836, 3744729013, 0, 0, +world, -75, 797, 15, 17, -0, -0, -0.7431448698, -0.6691305637, 2039007863, 3744729013, 0, 0, +world, -77.12001801, 790.6421509, 14, 17, -0, -0, -0.2869085371, -0.957957983, 374622133, 3744729013, 0, 0, +world, -73, 794, 14, 17, -0, -0, -0.9803503752, -0.1972642988, 374622133, 3744729013, 0, 0, +world, -88, 804, 19, 17, -0, -0, -0.9961947203, 0.08715580404, 2761572410, 3744729013, 7, 21, +world, -229.2414398, 1006.309448, 6.142087936, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -221, 1036, 6, 17, -0, -0, -0.9999619126, -0.008726648986, 399630181, 3744729013, 0, 0, +world, -144.8600006, 1114.469971, 6.5, 17, -0, -0, 0.2588190436, -0.9659258127, 4033800822, 3744729013, 0, 0, +world, -144.6100006, 990.1599731, 7.260000229, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -117.8000031, 977.6699829, 13.93000031, 17, -0, -0, -0.3826834261, -0.9238795638, 4033800822, 3744729013, 0, 0, +world, -171.734024, 700.5183716, 9.638374329, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -230.9799957, 701.7399902, 10.34000015, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -283.1499939, 680.9299927, 12, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -267.3430481, 686.5114136, 11.60956573, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -129.0223694, 654.2505493, 12.30268097, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -296.4916687, 822.3464966, 9.322264671, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -220.3682709, 1098.723389, 5.5390625, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -211.8757935, 1107.429321, 5.442382813, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -178, 902.7000122, 9.31000042, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -184.8258209, 924.3189087, 7.174803734, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -179.5700073, 917.6500244, 8, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -263.4790039, 1137.901123, 11.09277439, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -181.1888885, 655.6558228, 11.50409698, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -190.4891968, 654.6832886, 11.50434113, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -162.0339203, 795.9749146, 12.18520927, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -166.7086487, 820.624939, 12.63296318, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -156.7311096, 761.2495117, 12.0855999, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -134.3153229, 759.3700562, 13.53286552, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -157.1135712, 683.9069824, 11.23114777, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -142.2079163, 679.7081909, 11.55634308, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -206.4795837, 640.1981812, 12.56024933, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -204.4876099, 657.9321289, 11.40416145, 17, -0, -0, -0, -1, 2039007863, 3744729013, 0, 0, +world, -192.370224, 667.9842529, 11.40416145, 17, -0, -0, -0.7933533192, -0.6087614298, 2039007863, 3744729013, 0, 0, +world, -215.2316437, 669.1846924, 11.40416145, 17, -0, -0, 0.7241718173, -0.6896196008, 2039007863, 3744729013, 0, 0, +world, -206.0094757, 689.8103027, 11.6207962, 17, -0, -0, -0.342020154, -0.9396926165, 2039007863, 3744729013, 0, 0, +world, -211.6937408, 668.9906006, 11, 17, -0, -0, 0.7241717577, -0.6896196008, 374622133, 3744729013, 0, 0, +world, -211.8221436, 664.6173706, 11, 17, -0, -0, 0.6059882641, -0.7954735756, 374622133, 3744729013, 0, 0, +world, -103.9997559, 668.526123, 12.99622917, 17, -0, -0, -0.9258705378, 0.377840966, 374622133, 3744729013, 0, 0, +world, -92.52360535, 667.9460449, 12.99622917, 17, -0, -0, -0.9819587469, -0.1890953332, 374622133, 3744729013, 0, 0, +world, -70, 654, 15, 17, -0, -0, 0.6560589671, -0.754709661, 4057803041, 3744729013, 0, 0, +world, -69.76264954, 648.7731323, 15, 17, -0, -0, 0.6560589671, -0.754709661, 4057803041, 3744729013, 0, 0, +world, -88.00569916, 635.7160034, 15, 17, -0, -0, -0.9997996092, 0.02001775987, 4057803041, 3744729013, 0, 0, +world, -82.78113556, 635.4324951, 15, 17, -0, -0, -0.9997996092, 0.02001775987, 4057803041, 3744729013, 0, 0, +world, -74.04000092, 635.039978, 13.65685749, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -96.42418671, 655.6615601, 12.07666111, 17, -0, -0, -0.996848464, 0.07932908833, 901601836, 3744729013, 0, 0, +world, -96.59213257, 665.1928101, 12.07666111, 17, -0, -0, -0.24276869, -0.9700841904, 901601836, 3744729013, 0, 0, +world, -311, 701, 13, 17, -0, -0, -0.1993679851, -0.9799246788, 399630181, 3744729013, 0, 0, +world, -309.4326782, 703.302124, 12.69118118, 17, -0, -0, -0.2079118192, -0.9781475663, 888077843, 3553608506, 0, 0, +world, -280, 736, 11, 17, -0, -0, -0.06975648552, -0.9975640178, 888077843, 100237688, 0, 0, +world, -272.5281982, 751.0491333, 11.00251198, 17, -0, -0, 0.4178670645, -0.9085081816, 2039007863, 3744729013, 0, 0, +world, -206, 876, 6, 17, -0, -0, -0.857167244, -0.5150381923, 2039007863, 3744729013, 0, 0, +world, -194, 875, 6, 17, -0, -0, -0.8746197224, -0.4848095775, 374622133, 3744729013, 0, 0, +world, -123.3547974, 1045.905396, 6, 17, -0, -0, -0.5821230412, -0.8131006956, 374622133, 3744729013, 0, 0, +world, -113, 1034, 6, 17, -0, -0, -0.2079118192, -0.9781475663, 888077843, 3553608506, 0, 0, +world, -188.3594666, 982.9748535, 6, 17, -0, -0, -0.5821230412, -0.8131006956, 374622133, 3744729013, 0, 0, +world, -116.7445679, 1032.746094, 6, 17, -0, -0, -0.5821230412, -0.8131006956, 374622133, 3744729013, 0, 0, +world, -235.6842957, 1024.701782, 6.983398438, 17, -0, -0, 0.1890953779, -0.9819587469, 399630181, 3744729013, 0, 0, +world, -305, 683, 12, 17, -0, -0, -0.956304729, -0.2923717201, 901601836, 3744729013, 0, 0, +world, -295.4994202, 673.7963867, 12, 17, -0, -0, -0.956304729, -0.2923717201, 901601836, 3744729013, 0, 0, +world, -300.8466492, 679.5442505, 12, 17, -0, -0, -0.956304729, -0.2923717201, 901601836, 3744729013, 0, 0, +world, -325.6600037, 643.2600098, 14.81000042, 17, -0, -0, 0.6927727461, -0.7211559415, 374622133, 3744729013, 0, 0, +world, -308.4141846, 671.3797607, 12.40380859, 17, -0, -0, 0.5750054121, -0.8181496263, 2039007863, 3744729013, 0, 0, +world, -325.999939, 651, 15, 17, -0, -0, -0.1993679851, -0.9799246788, 399630181, 3744729013, 0, 0, +world, -320.8350525, 642.1050415, 15, 17, -0, -0, 0.3673129678, -0.9300974011, 374622133, 3744729013, 0, 0, +world, -270.1111145, 668.6984863, 12.47558594, 17, -0, -0, -0.5512091517, -0.8343670964, 399630181, 3744729013, 0, 0, +world, -197.7907715, 669.2785645, 12.47558594, 17, -0, -0, -0.1192705408, -0.9928618073, 399630181, 3744729013, 0, 0, +world, -205.013855, 678.2697754, 12.47558594, 17, -0, -0, -0.1192705408, -0.9928618073, 399630181, 3744729013, 0, 0, +world, -212.331665, 658.4245605, 12.47558594, 17, -0, -0, -0.1192705408, -0.9928618073, 399630181, 3744729013, 0, 0, +world, -86.34387207, 666.0827637, 12.47558594, 17, -0, -0, -0.1192705408, -0.9928618073, 399630181, 3744729013, 0, 0, +world, -102.9293213, 653.7302246, 12.47558594, 17, -0, -0, -0.1192705408, -0.9928618073, 399630181, 3744729013, 0, 0, +world, -81.30505371, 649.2844238, 14.65234375, 17, -0, -0, -0.1192705408, -0.9928618073, 399630181, 3744729013, 0, 0, +world, -109, 761, 15, 17, -0, -0, -0.9876883626, -0.1564344466, 374622133, 3553608506, 0, 0, +world, -112.5004883, 760.8149414, 15, 17, -0, -0, -0.8862034678, 0.4632962346, 374622133, 3553608506, 0, 0, +world, -149, 796, 14, 17, -0, -0, -0.1993679851, -0.9799246788, 399630181, 3744729013, 0, 0, +world, -170, 880, 9.766601563, 17, -0, -0, -0.5591930151, -0.8290374875, 399630181, 3744729013, 0, 0, +world, -170.4555206, 883.9672852, 9.736572266, 17, -0, -0, -0.9819587469, -0.1890953332, 374622133, 3744729013, 0, 0, +world, -166.5107727, 883.519043, 9.678710938, 17, -0, -0, -0.8151279092, -0.5792810321, 374622133, 3744729013, 0, 0, +world, -163.0465698, 882.5970459, 9.865722656, 17, -0, -0, -0.7431448698, -0.6691305637, 2039007863, 3744729013, 0, 0, +world, -203.3066864, 887.0986328, 6.138334274, 17, -0, -0, -0.8562670946, -0.5165333152, 471168217, 3744729013, 0, 0, +world, -209.1630249, 907.7332153, 6.138334274, 17, -0, -0, -0.7107996345, -0.7033945918, 471168217, 3744729013, 0, 0, +world, -207.4488525, 898.0332642, 6, 17, -0, -0, 0.8655887246, -0.5007555485, 399630181, 3744729013, 0, 0, +world, -201.5876923, 962.1030884, 6.158899784, 17, -0, -0, -0.5635258555, -0.8260984421, 471168217, 3744729013, 0, 0, +world, -203, 949, 6, 17, -0, -0, -0.9981347919, 0.06104847416, 399630181, 3744729013, 0, 0, +world, -121.643959, 1029.02002, 6.158899784, 17, -0, -0, -0.5165331364, -0.8562672138, 471168217, 3744729013, 0, 0, +world, -122.0204468, 1027.747681, 6, 17, -0, -0, -0.5821230412, -0.8131006956, 374622133, 3744729013, 0, 0, +world, -74, 1060, 14, 17, -0, -0, -0.9781476259, -0.2079115361, 399630181, 3744729013, 0, 0, +world, -151.9193726, 1002.38562, 6.141113281, 17, -0, -0, -0.9999904633, 0.004363328218, 3328786501, 3744729013, 0, 0, +world, -95.146698, 1125.898315, 11.91723633, 17, -0, -0, -0.9999904633, 0.004363328218, 3328786501, 3744729013, 0, 0, +world, -112.5612488, 1055.63562, 6.141113281, 17, -0, -0, -0.9999904633, 0.004363328218, 3328786501, 3744729013, 0, 0, +world, -75, 1146, 15, 17, -0, -0, 0.1890953779, -0.9819587469, 399630181, 2046537925, 0, 0, +world, -112.027977, 1059.369263, 6.158899784, 17, -0, -0, -0.5990234017, -0.8007315397, 471168217, 3744729013, 0, 0, +world, -110.3210754, 1057.841797, 6.420898438, 17, -0, -0, 0.1598811597, -0.9871362448, 399630181, 3744729013, 0, 0, +world, -131.1600342, 1101.003296, 6.420898438, 17, -0, -0, -0.3945138156, -0.9188899994, 399630181, 3744729013, 0, 0, +world, -133.3194733, 1100.167847, 6.158899784, 17, -0, -0, -0.9350463748, -0.3545254171, 471168217, 3744729013, 0, 0, +world, -182.2224731, 1116.144165, 6.158899784, 17, -0, -0, -0.9998432994, -0.01770304143, 471168217, 3744729013, 0, 0, +world, -209.470108, 1101.263062, 6.112757206, 17, -0, -0, -0.8903269172, 0.4553218484, 471168217, 3744729013, 0, 0, +world, -219.9760895, 1050.028564, 6.13684082, 17, -0, -0, 0.6487842798, -0.7609723806, 2794764316, 3744729013, 0, 0, +world, -224.0791779, 1030.377319, 6, 17, -0, -0, -0.9598053694, 0.2806665897, 399630181, 3744729013, 0, 0, +world, -231.0608215, 894.1755371, 6.138334274, 17, -0, -0, 0.8549118042, -0.5187734365, 471168217, 3744729013, 0, 0, +world, -231.640213, 893.0289307, 6, 17, -0, -0, 0.81714499, -0.5764321685, 2039007863, 3744729013, 0, 0, +world, -266.4716797, 855.3607178, 6.138334274, 17, -0, -0, 0.6494479775, -0.7604060173, 471168217, 3744729013, 0, 0, +world, -266.8121643, 856.774353, 6, 17, -0, -0, 0.81714499, -0.5764321685, 2039007863, 3744729013, 0, 0, +world, -241.1974335, 796.1796875, 7, 17, -0, -0, -0.02530432679, -0.9996798038, 2039007863, 3744729013, 0, 0, +world, -240.0686646, 797.0950317, 7, 17, -0, -0, -0.105396226, -0.9944303036, 471168217, 3744729013, 0, 0, +world, -202.8169098, 816.6730957, 6.138334274, 17, -0, -0, -0.5157859325, -0.8567174673, 471168217, 3744729013, 0, 0, +world, -203.2045135, 815.5490723, 19, 17, -0, -0, -0.9446629882, -0.3280424476, 399630181, 3744729013, 0, 0, +world, -200.1078033, 1113.600098, 6.420898438, 17, -0, -0, -0.3945138156, -0.9188899994, 399630181, 3744729013, 0, 0, +world, -202.5680847, 886.388855, 6, 17, -0, -0, 0.8655887246, -0.5007555485, 399630181, 3744729013, 0, 0, +world, -75.63999939, 1115.97998, 14, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -72.77666473, 1131.303345, 14.2358408, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -75.79136658, 1049.34375, 14.08007908, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -294.6289063, 1112.074707, 12, 17, -0, -0, -0.5332152843, -0.8459796309, 374622133, 3744729013, 0, 0, +world, -297.3782959, 1114.82666, 11.95068359, 17, -0, -0, -0.3945138156, -0.9188899994, 399630181, 3744729013, 0, 0, +world, -308.7769165, 1064.702881, 12.59643364, 17, -0, -0, -0.05930637196, -0.9982398152, 3328786501, 3744729013, 0, 0, +world, -330.493103, 1039.760376, 13.15917778, 17, -0, -0, -0.05930637196, -0.9982398152, 3328786501, 3744729013, 0, 0, +world, -313.210144, 887.9102783, 11.35693169, 17, -0, -0, -0.05930637196, -0.9982398152, 3328786501, 3744729013, 0, 0, +world, -302.0932007, 804.7486572, 9.954587936, 17, -0, -0, -0.05930637196, -0.9982398152, 3328786501, 3744729013, 0, 0, +world, -319.3331909, 732.6158447, 12.53710747, 17, -0, -0, -0.05930637196, -0.9982398152, 3328786501, 3744729013, 0, 0, +world, -254.1854858, 779.1837158, 6.36620903, 17, -0, -0, -0.05930637196, -0.9982398152, 3328786501, 3744729013, 0, 0, +world, -154.8546753, 698.3653564, 11.12353325, 17, -0, -0, -0.05930637196, -0.9982398152, 3328786501, 3744729013, 0, 0, +world, -114.7897339, 674.7667236, 13.08593559, 17, -0, -0, -0.05930637196, -0.9982398152, 3328786501, 3744729013, 0, 0, +world, -97.52362061, 715.7286377, 13.08593559, 17, -0, -0, -0.05930637196, -0.9982398152, 3328786501, 3744729013, 0, 0, +world, -113.7045288, 747.4801025, 14.43896294, 17, -0, -0, -0.05930637196, -0.9982398152, 3328786501, 3744729013, 0, 0, +world, -131.4647827, 884.3731689, 13.74902153, 17, -0, -0, -0.6723668575, -0.7402181029, 3328786501, 3744729013, 0, 0, +world, -98.68084717, 969.2008057, 13.74902153, 17, -0, -0, -0.33709535, -0.9414705038, 3328786501, 3744729013, 0, 0, +world, -332.5414429, 709.1990356, 11.9287138, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -278.71698, 691.8062744, 12.22851372, 17, -0, -0, -0.05930637196, -0.9982398152, 3328786501, 3744729013, 0, 0, +world, -330.8839722, 683.6482544, 13.25000286, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -275.7799988, 637.2999878, 14.80000019, 17, -0, -0, -0.7071068287, -0.7071067691, 4033800822, 3744729013, 0, 0, +world, -286.0363159, 645.8967896, 13.25000286, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -256.1310425, 657.8601685, 13.25000286, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -145.2626038, 686.9963989, 11.90722752, 17, -0, -0, 0.3616245091, -0.9323238134, 901601836, 3744729013, 0, 0, +world, -145.4622498, 692.5317993, 11.43250847, 17, -0, -0, -0.9999143481, -0.01308932714, 374622133, 3744729013, 0, 0, +world, -143.921051, 691.9682007, 12.0976963, 17, -0, -0, -0.8995577693, 0.4368017912, 399630181, 3744729013, 0, 0, +world, -141.7441559, 688.8519287, 11.40416145, 17, -0, -0, -0.8929789066, -0.4500984848, 2039007863, 3744729013, 0, 0, +world, -147.6674194, 747.2144165, 13.44413185, 17, -0, -0, 0.6977796555, -0.7163124681, 399630181, 3744729013, 0, 0, +world, -149.2132111, 746.6635132, 12.77894402, 17, -0, -0, -0.9449439049, 0.3272324502, 374622133, 3744729013, 0, 0, +world, -144.0019073, 746.2073975, 12.750597, 17, -0, -0, -0.9927591681, -0.1201218963, 2039007863, 3744729013, 0, 0, +world, -145.5236359, 742.5322266, 13.25366306, 17, -0, -0, 0.02354460768, -0.9997227788, 901601836, 3744729013, 0, 0, +world, -175.6038513, 850.6348877, 11.30326271, 17, -0, -0, 0.003369384445, -0.9999943376, 399630181, 3744729013, 0, 0, +world, -175.1041718, 849.0717773, 10.63807487, 17, -0, -0, 0.4515478611, -0.892246902, 374622133, 3744729013, 0, 0, +world, -174.4766235, 854.2651978, 10.60972786, 17, -0, -0, 0.7969839573, -0.6040004492, 2039007863, 3744729013, 0, 0, +world, -170.8535767, 852.62323, 11.11279392, 17, -0, -0, -0.6782488823, -0.7348322868, 901601836, 3744729013, 0, 0, +world, -94.87266541, 1056.143066, 9.211182594, 17, -0, -0, 0.01180653926, -0.9999303222, 901601836, 3744729013, 0, 0, +world, -98.65825653, 1060.186523, 8.736463547, 17, -0, -0, -0.941037178, 0.3383032382, 374622133, 3744729013, 0, 0, +world, -97.12581635, 1060.77356, 9.401651382, 17, -0, -0, 0.6893222928, -0.7244548202, 399630181, 3744729013, 0, 0, +world, -93.43776703, 1059.852905, 8.708116531, 17, -0, -0, -0.9941009283, -0.1084589213, 2039007863, 3744729013, 0, 0, +world, -231.4493713, 1110.733765, 7.377686501, 17, -0, -0, 0.01180653926, -0.9999303222, 901601836, 3744729013, 0, 0, +world, -235.2349548, 1114.777222, 6.902967453, 17, -0, -0, -0.941037178, 0.3383032382, 374622133, 3744729013, 0, 0, +world, -233.7025146, 1115.364258, 7.568155289, 17, -0, -0, 0.6893222928, -0.7244548202, 399630181, 3744729013, 0, 0, +world, -230.0144653, 1114.443604, 6.874620438, 17, -0, -0, -0.9941009283, -0.1084589213, 2039007863, 3744729013, 0, 0, +world, -328.5694885, 1132.96936, 13.51879978, 17, -0, -0, 0.01180653926, -0.9999303222, 901601836, 3744729013, 0, 0, +world, -332.355072, 1137.012817, 13.04408073, 17, -0, -0, -0.941037178, 0.3383032382, 374622133, 3744729013, 0, 0, +world, -330.8226318, 1137.599854, 13.70926857, 17, -0, -0, 0.6893222928, -0.7244548202, 399630181, 3744729013, 0, 0, +world, -327.1345825, 1136.679199, 13.01573372, 17, -0, -0, -0.9941009283, -0.1084589213, 2039007863, 3744729013, 0, 0, +world, -316.4624634, 1036.807861, 10.65747166, 17, -0, -0, 0.01180653926, -0.9999303222, 901601836, 3744729013, 0, 0, +world, -315.0275574, 1040.5177, 10.15440559, 17, -0, -0, -0.9941009283, -0.1084589213, 2039007863, 3744729013, 0, 0, +world, -318.7156067, 1041.438354, 10.84794044, 17, -0, -0, 0.6893222928, -0.7244548202, 399630181, 3744729013, 0, 0, +world, -320.2480469, 1040.851318, 10.18275261, 17, -0, -0, -0.941037178, 0.3383032382, 374622133, 3744729013, 0, 0, +world, -302.2304993, 1002.186768, 12.57544041, 17, -0, -0, 0.790813148, -0.6120576262, 901601836, 3744729013, 0, 0, +world, -298.9451904, 999.9443359, 12.42662239, 17, -0, -0, -0.5327051282, -0.8463009, 2039007863, 3744729013, 0, 0, +world, -297.2084351, 1003.325623, 12.50614357, 17, -0, -0, -0.9959449768, -0.08996482193, 399630181, 3744729013, 0, 0, +world, -297.4308777, 1004.951538, 11.84095573, 17, -0, -0, -0.8497864008, -0.5271272659, 374622133, 3744729013, 0, 0, +world, -308.1400146, 922.7600098, 13.98448563, 17, -0, -0, -0.3826835155, -0.9238795042, 901601836, 3744729013, 0, 0, +world, -308.783783, 904.9227295, 14.11405373, 17, -0, -0, 0.009922700003, -0.9999507666, 399630181, 3744729013, 0, 0, +world, -308.3046265, 903.3532104, 13.44886589, 17, -0, -0, 0.4573853016, -0.8892686367, 374622133, 3744729013, 0, 0, +world, -307.6091003, 908.5379028, 14.03453255, 17, -0, -0, 0.8009251952, -0.59876436, 2039007863, 3744729013, 0, 0, +world, -282.9098511, 780.8776855, 10.50976658, 17, -0, -0, -0.6734187007, -0.7392613292, 901601836, 3744729013, 0, 0, +world, -286.5110168, 782.5668945, 11.15123177, 17, -0, -0, 0.8009251952, -0.59876436, 2039007863, 3744729013, 0, 0, +world, -287.6856995, 778.9517212, 11.23075294, 17, -0, -0, 0.009922700003, -0.9999507666, 399630181, 3744729013, 0, 0, +world, -287.206543, 777.3822021, 10.56556511, 17, -0, -0, 0.4573853016, -0.8892686367, 374622133, 3744729013, 0, 0, +world, -185.5142822, 851, 9, 17, -0, -0, -0.8290376663, -0.5591928363, 374622133, 3744729013, 0, 0, +world, -300, 840, 9.801757813, 17, -0, -0, -0.6652303934, -0.7466381788, 3226808607, 3154537368, 0, 0, +world, -300.6197815, 841.4719849, 9.791503906, 17, -0, -0, -0, -1, 3226808607, 3154537368, 0, 0, +world, -298.8379517, 841.3557739, 9.450683594, 17, -0, -0, 0.6762333512, -0.7366874814, 3226808607, 3154537368, 0, 0, +world, -303.5153503, 841.43573, 11.16697884, 17, -0, -0, 0.81714499, -0.5764321685, 2039007863, 3744729013, 0, 0, +world, -303.6257324, 840.1201172, 10.13378906, 17, -0, -0, -0.9999619126, -0.008726648986, 399630181, 3744729013, 0, 0, +world, -18.97335052, 412.3006897, 17, 17, -0, -0, 0.4461976886, -0.8949344158, 4033800822, 3744729013, 0, 0, +world, -1.985471725, 376.8669739, 14.8203125, 17, -0, -0, -0.02006994933, -0.9997985959, 2039007863, 3744729013, 0, 0, +world, -4.711914063, 398.1730957, 16.06999969, 17, -0, -0, -0.9969854355, -0.07758909464, 1604404556, 3744729013, 0, 0, +world, -3.522453308, 393.3481445, 14.78125, 17, -0, -0, -0.2419219166, -0.9702957273, 2039007863, 3744729013, 0, 0, +world, -24.0627346, 433.5009155, 15.77000046, 17, -0, -0, -0.7524149418, -0.6586893797, 2039007863, 3744729013, 0, 0, +world, 1.950000763, 500.8599854, 15.77000046, 17, -0, -0, -0.9300974011, 0.3673130274, 399630181, 3744729013, 0, 0, +world, -1.292690277, 554.0755005, 14.78125, 17, -0, -0, -0.9999813437, 0.006108528469, 2039007863, 3744729013, 0, 0, +world, 4.424253464, 553.0524902, 14.93151855, 17, -0, -0, -0.7820646167, -0.6231973171, 399630181, 3744729013, 0, 0, +world, -3, 524, 19, 17, -0, -0, 0.3420201838, -0.9396926165, 3328786501, 3744729013, 0, 0, +world, -20.59581375, 394.3979187, 15.11230469, 17, -0, -0, -0.8105530143, -0.5856652856, 399630181, 3744729013, 0, 0, +world, 18.50171661, 488.0450745, 19, 17, -0, -0, 0.3420201838, -0.9396926165, 3328786501, 3744729013, 0, 0, +world, -73.63909912, 486, 14, 17, -0, -0, -0.7132504582, -0.7009092569, 2794764316, 3744729013, 0, 0, +world, 52.10546875, 472, 15, 17, -0, -0, 0.7132504582, -0.7009092569, 2794764316, 100237688, 0, 0, +world, 68.28076172, 465.7769165, 15.41308594, 17, -0, -0, -0.7760464549, -0.6306757331, 374622133, 100237688, 0, 0, +world, 64.72900391, 465.6057739, 15.41308594, 17, -0, -0, 0.8166415691, -0.5771452188, 374622133, 100237688, 0, 0, +world, 166.3554993, 360.3909607, 14.97762299, 17, -0, -0, -0.6259234548, -0.7798844576, 3774357736, 2046537925, 0, 0, +world, 166.2623291, 363.7357483, 15.06262779, 17, -0, -0, -0.8141155243, -0.5807029605, 3774357736, 2046537925, 0, 0, +world, 160.5049286, 396.4387817, 15.12988281, 17, -0, -0, 0.4461976886, -0.8949344158, 4033800822, 3744729013, 0, 0, +world, 165.0261688, 398.7561646, 15.12988281, 17, -0, -0, 0.4461976886, -0.8949344158, 4033800822, 3744729013, 0, 0, +world, 180.352829, 403.8240356, 15.12988281, 17, -0, -0, 0.4461976886, -0.8949344158, 4033800822, 3744729013, 0, 0, +world, 164.7504883, 348.9931641, 15, 17, -0, -0, -0.7760464549, -0.6306757331, 374622133, 3147885432, 0, 0, +world, 163.8364258, 344.954834, 15, 17, -0, -0, -0.2714405358, -0.9624552131, 374622133, 3147885432, 0, 0, +world, 159.9850616, 334.1340942, 15.08886719, 17, -0, -0, 0.3420201838, -0.9396926165, 3328786501, 3744729013, 0, 0, +world, 188, 399, 15, 17, -0, -0, 0.4461976886, -0.8949344158, 4033800822, 3744729013, 0, 0, +world, 197.4307556, 338.9233093, 15.12988281, 17, -0, -0, -0.8085038662, -0.5884909034, 4033800822, 3744729013, 0, 0, +world, 214.0609589, 336.6965942, 15.12988281, 17, -0, -0, -0.9790455103, -0.2036415786, 4033800822, 3744729013, 0, 0, +world, 231, 339, 15.12988281, 17, -0, -0, -0.9999939203, -0.003490603762, 4033800822, 3744729013, 0, 0, +world, 234, 379, 15, 17, -0, -0, -0.999048233, -0.04361945391, 399630181, 2046537925, 0, 0, +world, 208.4694366, 339.3316956, 15, 17, -0, -0, -0.999048233, -0.04361945391, 399630181, 2046537925, 0, 0, +world, 143.3545227, 398.6121216, 15, 17, -0, -0, -0.9991589785, -0.04100372642, 399630181, 2046537925, 0, 0, +world, 182, 455, 19, 17, -0, -0, 0.1409011632, -0.9900236726, 3774357736, 2046537925, 0, 0, +world, 179.3565369, 443.6366577, 19, 17, -0, -0, 0.7524148822, -0.6586894989, 3774357736, 2046537925, 0, 0, +world, 177.2507782, 432.0605469, 19, 17, -0, -0, 0.7524148822, -0.6586894989, 3774357736, 2046537925, 0, 0, +world, 187.3477325, 476.2922363, 15.12988281, 17, -0, -0, 0.4461976886, -0.8949344158, 4033800822, 3744729013, 0, 0, +world, 188.5685577, 502.3164673, 15.12988281, 17, -0, -0, 0.685182929, -0.7283710241, 4033800822, 3744729013, 0, 0, +world, 213.0017395, 440.8679504, 22, 17, -0, -0, -0, -1, 374622133, 3147885432, 0, 0, +world, 208.0565033, 438.458252, 22, 17, -0, -0, 0.7754957676, -0.6313527822, 399630181, 3147885432, 0, 0, +world, 214.6573334, 440.8218384, 22, 17, -0, -0, 5.960464478e-008, -1, 2593513972, 3147885432, 0, 0, +world, 200.4674072, 349.0491028, 15.50683594, 17, -0, -0, 0.3420201838, -0.9396926165, 3328786501, 3744729013, 0, 0, +world, 214.2156372, 363.1855469, 15, 17, -0, -0, -0.7782431841, -0.6279630065, 399630181, 2046537925, 0, 0, +world, 13.68999958, 430.5400085, 15.77000046, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 216.5842896, 521.4919434, 15.12988281, 17, -0, -0, 0.4461976886, -0.8949344158, 4033800822, 3744729013, 0, 0, +world, 208.0951385, 507.9482727, 15.12988281, 17, -0, -0, -0.5424416065, -0.8400934935, 4033800822, 3744729013, 0, 0, +world, 208.6100006, 494.8999939, 15.18999958, 17, -0, -0, -0.5424416065, -0.8400934935, 4033800822, 3744729013, 0, 0, +world, 206.5779724, 473.4270935, 15.12988281, 17, -0, -0, -0.5424416065, -0.8400934935, 4033800822, 3744729013, 0, 0, +world, 220.3494263, 477.1457214, 15.12988281, 17, -0, -0, 0.8256061673, -0.5642468333, 4033800822, 3744729013, 0, 0, +world, 217.9176636, 460.568573, 15.12988281, 17, -0, -0, 0.8256061673, -0.5642468333, 4033800822, 3744729013, 0, 0, +world, 210.0700073, 453.3800049, 15.39999962, 17, -0, -0, -1, 7.549790126e-008, 4033800822, 3744729013, 0, 0, +world, 175.449707, 506.1463928, 15.12988281, 17, -0, -0, 0.4461976886, -0.8949344158, 4033800822, 3744729013, 0, 0, +world, 165.8944092, 489.6227112, 15.12988281, 17, -0, -0, 0.4461976886, -0.8949344158, 4033800822, 3744729013, 0, 0, +world, 137, 392, 15, 17, -0, -0, -0.7880107164, -0.6156615019, 3774357736, 2046537925, 0, 0, +world, 137, 381.4434204, 15, 17, -0, -0, -0.7880107164, -0.6156615019, 3774357736, 2046537925, 0, 0, +world, 167.0419922, 384.2904053, 15, 17, -0, -0, -0.9429629445, -0.3328976929, 374622133, 3147885432, 0, 0, +world, 168.8931274, 380.5867615, 15, 17, -0, -0, -0.5793559551, -0.8150746822, 374622133, 3147885432, 0, 0, +world, 164.9173126, 368.3973083, 15, 17, -0, -0, -0.9991589785, -0.04100372642, 399630181, 3147885432, 0, 0, +world, 166.9382324, 381.0447693, 15, 17, -0, -0, -0.9991589785, -0.04100372642, 399630181, 3147885432, 0, 0, +world, 144.2824554, 403.1297607, 15, 17, -0, -0, -0.9275103807, 0.3737973869, 399630181, 3147885432, 0, 0, +world, 155, 472, 15, 17, -0, -0, -0.6494480371, -0.7604059577, 374622133, 3147885432, 0, 0, +world, 146.7247009, 501.6120911, 15, 17, -0, -0, 0.6279630661, -0.7782431245, 374622133, 3147885432, 0, 0, +world, 150.8684692, 501.2766418, 15, 17, -0, -0, -0.6494480371, -0.7604059577, 374622133, 3147885432, 0, 0, +world, 146.8322906, 511.5320435, 15, 17, -0, -0, -0.9991589785, -0.04100372642, 399630181, 3147885432, 0, 0, +world, 143, 504, 15, 17, -0, -0, -0.1391731501, -0.9902680516, 399630181, 3147885432, 0, 0, +world, 160, 459, 15, 17, -0, -0, 0.5735764503, -0.8191519976, 399630181, 2046537925, 0, 0, +world, 168.9333801, 395.249115, 15.08886719, 17, -0, -0, 0.3420201838, -0.9396926165, 3328786501, 3744729013, 0, 0, +world, 191.4124451, 455.405304, 15.08886719, 17, -0, -0, 0.3420201838, -0.9396926165, 3328786501, 3744729013, 0, 0, +world, 198.9434204, 502.6598511, 15.08886719, 17, -0, -0, 0.3420201838, -0.9396926165, 3328786501, 3744729013, 0, 0, +world, 212.8556824, 485.4759827, 15.08886719, 17, -0, -0, 0.3420201838, -0.9396926165, 3328786501, 3744729013, 0, 0, +world, 206.6175995, 443.633728, 15.08886719, 17, -0, -0, 0.3420201838, -0.9396926165, 3328786501, 3744729013, 0, 0, +world, 193.7330933, 429.3230591, 15.08886719, 17, -0, -0, 0.3420201838, -0.9396926165, 3328786501, 3744729013, 0, 0, +world, 226, 439, 15, 17, -0, -0, -0.2512247264, -0.9679287672, 374622133, 3147885432, 0, 0, +world, 224.4334259, 439.5820618, 15, 17, -0, -0, 0.7337298989, -0.6794412732, 374622133, 3147885432, 0, 0, +world, 229, 396, 15, 17, -0, -0, 0.7337298989, -0.6794412732, 374622133, 3147885432, 0, 0, +world, 229.5108948, 393.5838318, 15, 17, -0, -0, -0.1383088529, -0.9903891683, 374622133, 3147885432, 0, 0, +world, 217.2200775, 360.8654785, 15, 17, -0, -0, -0.1383088529, -0.9903891683, 374622133, 3147885432, 0, 0, +world, 216.7091827, 363.2816467, 15, 17, -0, -0, 0.7337298989, -0.6794412732, 374622133, 3147885432, 0, 0, +world, 193.5807648, 366.2624817, 15, 17, -0, -0, -0.9999143481, -0.01308947802, 399630181, 2046537925, 0, 0, +world, 192.7901459, 360.2749939, 15, 17, -0, -0, 0.2760493457, -0.9611434937, 374622133, 3147885432, 0, 0, +world, 194.2420807, 362.2726746, 15, 17, -0, -0, -0.946506083, 0.3226859868, 374622133, 3147885432, 0, 0, +world, 182.4702301, 317.6247559, 15, 17, -0, -0, -0.9999143481, -0.01308947802, 399630181, 2046537925, 0, 0, +world, 145.0701447, 334.4242859, 15, 17, -0, -0, 0.692143023, -0.7217603326, 399630181, 2046537925, 0, 0, +world, 155.2123718, 475.4465332, 15, 17, -0, -0, -0.9955619574, -0.09410819411, 374622133, 3147885432, 0, 0, +world, 151.7899933, 417.0700073, 25.04999924, 17, -0, -0, -0.5606390238, -0.828060329, 4057803041, 3744729013, 0, 0, +world, 117, 410, 15, 17, -0, -0, -0.8338858485, -0.5519369841, 374622133, 3744729013, 0, 0, +world, 95, 407, 15, 17, -0, -0, 0.04361961782, -0.999048233, 399630181, 3744729013, 0, 0, +world, 109.4085083, 438, 15, 17, -0, -0, 0.6781597137, -0.7349146008, 3774357736, 3744729013, 0, 0, +world, 113, 368, 15, 17, -0, -0, 0.4617486298, -0.8870108128, 374622133, 100237688, 0, 0, +world, 87, 377, 14.72000027, 17, -0, -0, 0.6883544922, -0.7253744602, 399630181, 3553608506, 0, 0, +world, 78, 376, 15, 17, -0, -0, 0.1993678659, -0.9799247384, 888077843, 3553608506, 0, 0, +world, 115, 436, 15, 17, -0, -0, -0.9902680516, 0.1391730756, 399630181, 3744729013, 0, 0, +world, 111, 427, 15, 17, -0, -0, 0.6832737923, -0.7301622629, 374622133, 3744729013, 0, 0, +world, 109.5656281, 428.2355652, 15, 17, -0, -0, -0.8841736317, 0.4671583772, 374622133, 3744729013, 0, 0, +world, 77, 421, 15, 17, -0, -0, -0.8841736317, 0.4671583772, 374622133, 3744729013, 0, 0, +world, 80.28374481, 419.7280884, 15, 17, -0, -0, -0.8862034678, -0.4632962346, 399630181, 3744729013, 0, 0, +world, 69, 421, 15, 17, -0, -0, -0.9537169337, 0.3007057607, 374622133, 3744729013, 0, 0, +world, 51, 484, 15, 17, -0, -0, -0.8386704922, -0.5446391106, 2593513972, 2868027918, 0, 0, +world, 52.10546875, 494.1476135, 15, 17, -0, -0, 0.7132504582, -0.7009092569, 2794764316, 3744729013, 0, 0, +world, 52, 518.999939, 15, 17, -0, -0, -0.8002957702, -0.5996054411, 3774357736, 3744729013, 0, 0, +world, 57, 531.3964844, 15, 17, -0, -0, -0.9999143481, 0.01308959723, 2794764316, 3744729013, 0, 0, +world, 81, 503, 13, 17, -0, -0, -0.4771586955, -0.8788171411, 399630181, 3744729013, 0, 0, +world, 100.3352966, 533.1676636, 14.44091797, 17, -0, -0, 0.797057271, -0.6039037108, 399630181, 3744729013, 0, 0, +world, 96.8082428, 530.2537231, 14.26599979, 17, -0, -0, -0.9969854355, -0.07758909464, 1604404556, 3744729013, 0, 0, +world, 106.3699112, 530.239502, 14.27000046, 17, -0, -0, -0.9969854355, -0.07758909464, 1604404556, 3744729013, 0, 0, +world, 110.6386795, 524.6469727, 14.53199959, 17, -0, -0, -0.7071067691, -0.7071067691, 1604404556, 3744729013, 0, 0, +world, 74.98000336, 557.4199829, 18, 17, -0, -0, -1, 1.629206849e-007, 2593513972, 3744729013, 0, 0, +world, 28, 483, 15, 17, -0, -0, -5.960464478e-008, -1, 399630181, 3744729013, 0, 0, +world, 49, 429, 15, 17, -0, -0, -5.960464478e-008, -1, 399630181, 3744729013, 0, 0, +world, 67, 419, 15, 17, -0, -0, -0.7569950223, -0.6534205675, 399630181, 2046537925, 0, 0, +world, 134, 379, 15, 17, -0, -0, -0.7071067691, -0.7071068287, 4057803041, 3744729013, 0, 0, +world, 134, 393, 15, 17, -0, -0, -0.7071067691, -0.7071068287, 4057803041, 3744729013, 0, 0, +world, 130.5471497, 349.7869263, 15, 17, -0, -0, -0.703394711, -0.7107995152, 2593513972, 3147885432, 0, 0, +world, 913, 192.9999695, 34, 17, -0, -0, -0.7027741671, -0.7114130259, 399630181, 3744729013, 0, 0, +world, 131.4727173, 347.5334167, 15, 17, -0, -0, -0.9849588871, 0.1727888882, 399630181, 3744729013, 0, 0, +world, 108, 294, 7, 17, -0, -0, -0.9953961968, 0.09584572911, 3226808607, 776502014, 0, 0, +world, 101.1686554, 284, 15, 17, -0, -0, -0.705871582, -0.70833987, 2794764316, 3744729013, 0, 0, +world, 142, 282, 14.5, 17, -0, -0, 0.6427875757, -0.7660444975, 399630181, 3553608506, 0, 0, +world, 94, 302, 15, 17, -0, -0, -0.1305261701, -0.9914448857, 399630181, 3744729013, 0, 0, +world, 96, 311, 15, 17, -0, -0, -0.1106018499, -0.9938647747, 2150547825, 3744729013, 0, 0, +world, 99.32758331, 295.9914551, 15, 17, -0, -0, -0.5821230412, -0.8131006956, 2150547825, 3744729013, 0, 0, +world, 80, 296, 15, 17, -0, -0, 0.1296609491, -0.991558373, 2593513972, 2868027918, 0, 0, +world, 95.48325348, 323.9979553, 15, 17, -0, -0, -0.6704265475, -0.7419759035, 2593513972, 2868027918, 0, 0, +world, 85, 341.0000305, 15, 17, -0, -0, -0.9809551239, -0.1942345202, 374622133, 3744729013, 0, 0, +world, 82.06468964, 341.0006409, 15, 17, -0, -0, -0.9265287519, 0.3762239814, 374622133, 3744729013, 0, 0, +world, 82.97406006, 334, 15, 17, -0, -0, 0.7705129981, -0.6374242902, 4033800822, 3744729013, 0, 0, +world, 85, 311, 15, 17, -0, -0, -0.3338069022, -0.9426414967, 4033800822, 3744729013, 0, 0, +world, 76, 322, 15, 17, -0, -0, 0.6427875757, -0.7660444379, 3328786501, 3744729013, 0, 0, +world, 74.537117, 308.4093018, 15, 17, -0, -0, -0.3338069022, -0.9426414967, 4033800822, 3744729013, 0, 0, +world, 55.98044586, 303.3996277, 15, 17, -0, -0, -0.3338069022, -0.9426414967, 4033800822, 3744729013, 0, 0, +world, 54.91418076, 330.170105, 15, 17, -0, -0, -0.3338069022, -0.9426414967, 4033800822, 3744729013, 0, 0, +world, 59.1013298, 301.0930786, 15, 17, -0, -0, -0.5896089673, -0.8076888323, 374622133, 3744729013, 0, 0, +world, 56.51072693, 299.7129211, 15, 17, -0, -0, -0.0493599996, -0.998781085, 374622133, 3744729013, 0, 0, +world, 73.44069672, 351, 15, 17, -0, -0, 0.7138617635, -0.7002866268, 2390727163, 3744729013, 0, 0, +world, 75.57041931, 351.9291382, 15, 17, -0, -0, -0.9849588871, 0.1727888882, 399630181, 3744729013, 0, 0, +world, 50.40336227, 345.2526855, 15, 17, -0, -0, -0.9982911944, -0.05843510851, 399630181, 3744729013, 0, 0, +world, 26.27226257, 312, 15, 17, -0, -0, -0.7120259404, -0.7021532059, 2794764316, 3744729013, 0, 0, +world, 29.88016891, 340.0537109, 15, 17, -0, -0, -0.9982911944, -0.05843510851, 399630181, 3744729013, 0, 0, +world, 28.51981735, 322.4338379, 15, 17, -0, -0, -0.9982911944, -0.05843510851, 399630181, 3744729013, 0, 0, +world, 52.07074738, 244.5797577, 15, 17, -0, -0, -0.3987491131, -0.9170600176, 399630181, 2046537925, 0, 0, +world, 52, 276.0622253, 15, 17, -0, -0, -0.8295252919, -0.5584691763, 399630181, 3744729013, 0, 0, +world, -3, 210.9999847, 15, 17, -0, -0, -0.9762960076, 0.2164396197, 399630181, 3744729013, 0, 0, +world, -28, 213, 15, 17, -0, -0, -0.999048233, 0.04361941665, 1593608242, 3744729013, 0, 0, +world, 16.63040924, 211.1156311, 15, 17, -0, -0, 0.7754957676, -0.6313527822, 1593608242, 3744729013, 0, 0, +world, 52, 220, 15, 17, -0, -0, -0.9099612832, -0.4146932662, 374622133, 2800438246, 0, 0, +world, 50.90914154, 218.2802582, 15, 17, -0, -0, -0.3987491131, -0.9170600176, 399630181, 2800438246, 0, 0, +world, 58, 176, 15, 17, -0, -0, -0.8804773688, -0.4740881622, 374622133, 3744729013, 0, 0, +world, 56.96269989, 174.1040955, 15, 17, -0, -0, 0.03856474161, -0.9992560744, 374622133, 3744729013, 0, 0, +world, 29, 161, 15, 17, -0, -0, -0.7716245651, -0.6360782385, 2634707400, 3744729013, 0, 0, +world, 29, 198.2912292, 15, 17, -0, -0, -0.7716245651, -0.6360782385, 2634707400, 3744729013, 0, 0, +world, 29.71209145, 187.9549866, 15, 17, -0, -0, -0.3987491131, -0.9170600176, 399630181, 3744729013, 0, 0, +world, 26.26302719, 146.4555664, 15, 17, -0, -0, 0.4241994023, -0.9055688381, 399630181, 3744729013, 0, 0, +world, 51, 146.9999847, 15, 17, -0, -0, -0.9958049059, -0.09150153399, 2039007863, 3744729013, 0, 0, +world, 50.52710724, 150.3543091, 15, 17, -0, -0, -0.9139000773, -0.405939281, 399630181, 3744729013, 0, 0, +world, 63, 158, 15, 17, -0, -0, -0.9982911944, -0.05843510851, 399630181, 2046537925, 0, 0, +world, 74.81747437, 148.4169006, 15, 17, -0, -0, -0.9930684566, 0.1175372824, 374622133, 3744729013, 0, 0, +world, 24.53001595, 125.1944504, 15, 17, 0.002841082402, -0.008251097985, -0.3255559206, -0.9454825521, 399630181, 3744729013, 0, 0, +world, 26.47425079, 131.0769501, 15, 17, -0, -0, -0.9902680516, 0.1391731948, 2039007863, 3744729013, 0, 0, +world, 16.53149605, 147.2670441, 15, 17, -0, -0, 0.005236005411, -0.9999862909, 2634707400, 3744729013, 0, 0, +world, 77.64609528, 148.4829712, 15, 17, -0, -0, -0.7842351794, -0.6204637289, 374622133, 3744729013, 0, 0, +world, 95.7957077, 148.1100464, 15, 17, -0, -0, -0.9139000773, -0.405939281, 399630181, 3744729013, 0, 0, +world, 104.7391586, 148.3097229, 15, 17, -0, -0, -0.7842351794, -0.6204637289, 374622133, 2800438246, 0, 0, +world, 82.60751343, 77.65068054, 15, 17, -0, -0, 0.5785697103, -0.8156329393, 399630181, 776502014, 0, 0, +world, 82.99996948, 66, 15, 17, -0, -0, -0.4786918461, -0.8779829741, 3226808607, 776502014, 0, 0, +world, -67.09609985, 106.9106979, 15, 17, -0, -0, -0.7071067691, -0.7071068287, 2794764316, 3744729013, 0, 0, +world, -27.96203041, 148.2342072, 15, 17, -0, -0, 0.005236005411, -0.9999862909, 2634707400, 3744729013, 0, 0, +world, -10.26954651, 148.3434601, 15, 17, -0, -0, -0.9999984503, -0.001745298621, 2422299748, 3744729013, 0, 0, +world, -3, 149, 15, 17, -0, -0, -0.9987586737, 0.04981048778, 3774357736, 3744729013, 0, 0, +world, 5, 127, 15, 17, -0, -0, -0.06975650042, -0.9975640178, 374622133, 3553608506, 0, 0, +world, 5.891056061, 146.5115051, 15, 17, -0, -0, 0.4241994023, -0.9055688381, 399630181, 3744729013, 0, 0, +world, -16.29795837, 129.379776, 15, 17, -0, -0, 0.4241994023, -0.9055688381, 399630181, 3553608506, 0, 0, +world, 19.57218933, 129.0298767, 15, 17, -0, -0, 0.4241994023, -0.9055688381, 399630181, 3744729013, 0, 0, +world, -29.11235809, 117.5506287, 15, 17, -0, -0, 0.4241994023, -0.9055688381, 399630181, 3553608506, 0, 0, +world, -29, 109, 15, 17, -0, -0, -0.8191519976, -0.57357651, 3226808607, 776502014, 0, 0, +world, 138, 174, 15, 17, -0, -0, -0.6645784378, -0.7472184896, 374622133, 3744729013, 0, 0, +world, 136.4660339, 175.4416504, 15, 17, -0, -0, -0.9775999784, 0.2104716599, 374622133, 3744729013, 0, 0, +world, 138.0660858, 179.4764252, 15, 17, -0, -0, -0.9139000773, -0.405939281, 399630181, 3744729013, 0, 0, +world, 138.0335388, 184.0175934, 15, 17, -2.120802556e-008, -8.462173895e-008, -0.9612616301, 0.2756375372, 888077843, 3744729013, 0, 0, +world, 139, 184, 24, 17, -0, -0, -0.9961947203, -0.08715580404, 374622133, 3744729013, 0, 0, +world, 151.7614899, 163.4306335, 15, 17, -0, -0, -0.4786918461, -0.8779829741, 3226808607, 776502014, 0, 0, +world, 149.8375244, 161.5841827, 15, 17, -0, -0, -0.9139000773, -0.405939281, 399630181, 776502014, 0, 0, +world, 111.615799, 197.1213379, 15, 17, -0, -0, -0.8237028122, -0.5670217872, 374622133, 3744729013, 0, 0, +world, 110.0860825, 195.6751862, 15, 17, -0, -0, 0.08789993823, -0.9961292744, 374622133, 3744729013, 0, 0, +world, 109.2651749, 200.7693634, 15, 17, -0, -0, -0.9991589785, -0.04100372642, 399630181, 2046537925, 0, 0, +world, 111, 207, 15, 17, -0, -0, 0.6990397573, -0.7150828242, 2593513972, 3744729013, 0, 0, +world, -127, 46, 15, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -67, 52, 15, 17, -0, -0, 0.1409011632, -0.9900236726, 3774357736, 3744729013, 0, 0, +world, 202, 54, 15, 17, -0, -0, -0, -1, 1362834872, 3154537368, 0, 0, +world, 206.5172577, 35.73332977, 15, 17, -0, -0, -0.568561852, -0.8226405382, 1362834872, 3154537368, 0, 0, +world, 216.7011719, 48.87866974, 15, 17, -0, -0, -0, -1, 1362834872, 3154537368, 0, 0, +world, 209.8683777, 49.72644806, 15, 17, -0, -0, 0.7787908912, -0.6272836328, 1362834872, 3154537368, 0, 0, +world, 230.4600067, 44.47000122, 13.77000046, 17, -0, -0, -0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 197.1358948, 48.39118958, 14.86328125, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3154537368, 0, 0, +world, 210.434082, 44.9519043, 15, 17, -0, -0, 0.7095706463, -0.7046343088, 374622133, 3744729013, 0, 0, +world, 211.7476807, 44.61621094, 15, 17, -0, -0, -0.06540323794, -0.9978589416, 374622133, 3744729013, 0, 0, +world, 215.4615479, 29.71826172, 15, 17, -0, -0, -0.06540323794, -0.9978589416, 374622133, 3744729013, 0, 0, +world, 214.1119385, 33.18457031, 15, 17, -0, -0, -0.9033352137, 0.4289352894, 374622133, 3744729013, 0, 0, +world, 204.8087158, 38.0402832, 15, 17, -0, -0, -0.9033352137, 0.4289352894, 374622133, 3744729013, 0, 0, +world, 225, -3, 15, 17, -0, -0, -0.9099612832, -0.4146932662, 3226808607, 776502014, 0, 0, +world, 227, -2, 15, 17, -0, -0, -0.3239175677, -0.9460853338, 3051799743, 3744729013, 0, 0, +world, 228.8890076, 4.801157951, 15, 17, -0, -0, 0.0348992981, -0.9993908405, 2661143298, 3744729013, 0, 0, +world, 238.802887, 46.19126511, 15, 17, -0, -0, -0.3239175677, -0.9460853338, 3051799743, 3744729013, 0, 0, +world, 231.8693695, 46.23326874, 15, 17, -0, -0, -0.9099612832, -0.4146932662, 3226808607, 776502014, 0, 0, +world, 299, 18, 5, 17, -0, -0, 0.7071068287, -0.7071067095, 399630181, 776502014, 0, 0, +world, 231, -22, 15, 17, -0, -0, -0.948323667, 0.3173046708, 2661143298, 3744729013, 0, 0, +world, 242.6000061, -22.14999962, 14.69999981, 17, -0, -0, 0.6427876353, -0.7660444379, 3226808607, 776502014, 0, 0, +world, 260, 9, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 264.7884216, 10.68195343, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 256, -17, 11, 17, -0, -0, 0.6971649528, -0.7169107199, 2661143298, 3744729013, 0, 0, +world, 181.8989258, -24.60480118, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 186.6873474, -22.92284775, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 181.9503937, 8.500026703, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 186.7388153, 10.18198013, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 141.8256226, -20.71225357, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 146.6140442, -19.03030014, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 259.603241, -30.41346359, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 264.3916626, -28.73151016, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 210.118866, 9.200708389, 15, 17, -0, -0, 0.0348992981, -0.9993908405, 2661143298, 3744729013, 0, 0, +world, 180.1986389, 26.42193794, 15, 17, -0, -0, 0.0348992981, -0.9993908405, 2661143298, 3744729013, 0, 0, +world, 270.7200012, -6.679999828, 10, 17, -0, -0, -0.9099612832, -0.4146932662, 3226808607, 776502014, 0, 0, +world, 283.1982422, 26.80712891, 5, 17, -0, -0, -0.9099612832, -0.4146932662, 3226808607, 3744729013, 0, 0, +world, 294.4034424, 23.66399002, 5, 17, -0, -0, -0.3239175677, -0.9460853338, 3051799743, 3744729013, 0, 0, +world, 294.9238281, 17.95849609, 5, 17, -0, -0, -0.9867143035, 0.1624650508, 3226808607, 3744729013, 0, 0, +world, 279.1192627, -12, 10, 17, -0, -0, 0.6915133595, -0.7223636508, 2390727163, 3744729013, 0, 0, +world, 287.3387451, 32.64257813, 5, 17, -0, -0, 0.7071068287, -0.7071067095, 399630181, 776502014, 0, 0, +world, 280.7641602, -0.9956054688, 12.57519531, 17, -0, -0, -0.9991589785, -0.04100380838, 399630181, 776502014, 0, 0, +world, 270.2099915, 40.72999954, 5, 17, -0, -0, -0.9099612832, -0.4146932662, 3226808607, 3744729013, 0, 0, +world, 256.0888062, 58.54116058, 5, 17, -0, -0, -0.9099612832, -0.4146932662, 3226808607, 3744729013, 0, 0, +world, 253.8309174, 60.67086792, 5, 17, -0, -0, -0.9568135738, 0.290702194, 3226808607, 3744729013, 0, 0, +world, 293.317688, 19.30793381, 5, 17, -0, -0, -0.9033353925, -0.4289349616, 3226808607, 3744729013, 0, 0, +world, 245.9109344, 58.66419601, 5, 17, -0, -0, 0.7071068287, -0.7071067095, 399630181, 776502014, 0, 0, +world, 232.4593506, 73.54606628, 4.72265625, 17, -0, -0, 0.7071068287, -0.7071067095, 399630181, 776502014, 0, 0, +world, 221.7801361, 94.18014526, 5.589355469, 17, -0, -0, -0.9568135738, 0.290702194, 3226808607, 3744729013, 0, 0, +world, 213.9437256, 118.5447235, 4.72265625, 17, -0, -0, 0.7071068287, -0.7071067095, 399630181, 776502014, 0, 0, +world, 230, 193, 7, 17, -0, -0, -0.9568135738, 0.290702194, 3226808607, 3744729013, 0, 0, +world, 113, 53, 15, 17, -0, -0, 0.5877851844, -0.8090170622, 2593513972, 2868027918, 0, 0, +world, 111.3399963, 43.79999924, 14.671875, 17, -0, -0, -0.7355068922, -0.6775172949, 2794764316, 3744729013, 0, 0, +world, 112.2226944, 32.59999847, 15, 17, -0, -0, -0.7229671478, -0.6908823848, 2634707400, 3744729013, 0, 0, +world, 112, 20, 15, 17, -0, -0, -0.9979156256, 0.06453194469, 399630181, 3744729013, 0, 0, +world, 114.5782852, -9.904348373, 15, 17, -0, -0, -0.9979156256, 0.06453194469, 399630181, 3744729013, 0, 0, +world, 111.4345703, -33.8636055, 14.671875, 17, -0, -0, -0.7355068922, -0.6775172949, 2794764316, 3744729013, 0, 0, +world, 112.1600037, -7.297861099, 15, 17, -0, -0, -0.7229671478, -0.6908823848, 2634707400, 3744729013, 0, 0, +world, 132.6680603, 93.06568909, 15, 17, -0, -0, -0.6554002762, -0.7552817464, 2593513972, 2868027918, 0, 0, +world, 110, 94, 15, 17, -0, -0, 0.6927727461, -0.7211559415, 374622133, 3744729013, 0, 0, +world, 111.4329834, 92.54756927, 15, 17, -0, -0, -0.2781530619, -0.960536778, 374622133, 3744729013, 0, 0, +world, 138, 104.7220993, 15, 17, -0, -0, 1.509958025e-007, -1, 374622133, 3744729013, 0, 0, +world, 113.1265259, 94.31401062, 15, 17, -0, -0, 0.5785697103, -0.8156329393, 399630181, 3744729013, 0, 0, +world, 140.2599945, 116.3799973, 14.80000019, 17, -0, -0, 0.5785697103, -0.8156329393, 399630181, 3744729013, 0, 0, +world, 152, 119, 15, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, 179.4924316, 112.9379883, 15, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, 150.4891052, 114.0143661, 15, 17, -0, -0, -0.2781530619, -0.960536778, 374622133, 3744729013, 0, 0, +world, 149.0561218, 115.4667969, 15, 17, -0, -0, 0.6927727461, -0.7211559415, 374622133, 3744729013, 0, 0, +world, 168.7793579, 113.6935654, 15, 17, -0, -0, -0.2781530619, -0.960536778, 374622133, 3744729013, 0, 0, +world, 167.3463745, 115.1459961, 15, 17, -0, -0, 0.6927727461, -0.7211559415, 374622133, 3744729013, 0, 0, +world, 176, 131, 15, 17, -0, -0, -0.1132032126, -0.9935718179, 888077843, 3553608506, 0, 0, +world, 179, 107, 24, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, 179, 88, 24, 17, -0, -0, 0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 50, 201, 15, 17, -0, -0, -0.718126297, -0.6959127784, 2039007863, 3744729013, 0, 0, +world, 50.02966309, 202.8049316, 15, 17, -0, -0, -0.852183938, -0.5232423544, 374622133, 2800438246, 0, 0, +world, 51.5043335, 198.9312744, 15, 17, -0, -0, -0.1261989772, -0.992004931, 399630181, 3744729013, 0, 0, +world, 51.62711334, 239.6971283, 15.35871601, 17, 1.115308113e-008, 1.237596603e-008, -0.3650413752, -0.930991292, 399630181, 3744729013, 0, 0, +world, 49.37769318, 240.8311768, 14.91521072, 17, -6.987721957e-009, -4.534388864e-009, -0.862026751, -0.5068628192, 2039007863, 3744729013, 0, 0, +world, 48.57779694, 242.4434967, 14.77645493, 17, -1.896264124e-008, 1.398319327e-008, -0.9512161016, -0.3085254431, 374622133, 3744729013, 0, 0, +world, 8.992835999, 274.7034302, 15.35871601, 17, 1.115308113e-008, 1.237596603e-008, -0.3650413752, -0.930991292, 399630181, 3744729013, 0, 0, +world, 6.743415833, 275.8374634, 14.91521072, 17, 9.715255267e-010, -2.26392185e-008, -0.9925353527, -0.121957235, 2039007863, 3744729013, 0, 0, +world, 5.943519592, 277.4497681, 14.77645493, 17, -1.896264124e-008, 1.398319327e-008, -0.9512161016, -0.3085254431, 374622133, 3744729013, 0, 0, +world, -5.225678444, 129.6771088, 14.91521072, 17, -7.127681556e-009, 4.311043078e-009, 0.08023022115, -0.9967763424, 2039007863, 3744729013, 0, 0, +world, -3.464565992, 129.3057709, 14.77645493, 17, -9.881864216e-009, 2.138832045e-008, -0.6849656105, -0.7285754085, 374622133, 3744729013, 0, 0, +world, -132, -91, 15, 17, -0, -0, 0.4771586955, -0.8788171411, 2593513972, 2868027918, 0, 0, +world, -2, 278, 15, 17, -0, -0, -0.9128341675, -0.4083305001, 399630181, 2868027918, 0, 0, +world, 0.3642578125, 241.4794922, 18.32128906, 17, -0, -0, 0.6427875757, -0.7660444975, 2593513972, 3744729013, 0, 0, +world, -4.782226563, 241.6455078, 19, 17, -0, -0, 0.6360783577, -0.7716245055, 399630181, 3744729013, 0, 0, +world, -4, 236, 18.87939453, 17, -0, -0, -0.1736481488, -0.9848077893, 374622133, 3744729013, 0, 0, +world, -84, 480.0986023, 15, 17, -0, -0, -0.1045285016, -0.9945218563, 2634707400, 3744729013, 0, 0, +world, 211.0403442, -72.27669525, 15, 17, -0, -0, 0.0348992981, -0.9993908405, 2661143298, 3744729013, 0, 0, +world, 210.6600647, -114.4657135, 15, 17, -0, -0, 0.0348992981, -0.9993908405, 2661143298, 3744729013, 0, 0, +world, 243, -110, 15, 17, -0, -0, -0.999610126, -0.0279214289, 2661143298, 3744729013, 0, 0, +world, 287, -124.4451447, 15, 17, -0, -0, -0.999610126, -0.0279214289, 2661143298, 3744729013, 0, 0, +world, 287.1940918, -121.9297485, 15, 17, -0, -0, -0.8571673036, -0.5150380135, 3051799743, 3744729013, 0, 0, +world, 266, -112, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 287.7320862, -101.0210266, 15, 17, -0, -0, -0.6984154582, -0.7156925797, 374622133, 3744729013, 0, 0, +world, 285.0739746, -126.2061386, 15, 17, -0, -0, 0.285688132, -0.9583226442, 374622133, 3744729013, 0, 0, +world, 286.7359314, -116.2671738, 15, 17, -0, -0, 0.8221439123, -0.5692796707, 374622133, 3744729013, 0, 0, +world, 271.4326782, -78.52679443, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 238.0205688, -59.33165359, 15, 17, -0, -0, 0.85134238, -0.5246104598, 374622133, 3744729013, 0, 0, +world, 239.987793, -61.04649734, 15, 17, -0, -0, -0.7270783782, -0.6865544915, 2661143298, 3744729013, 0, 0, +world, 242.5090179, -60.95529556, 15, 17, -0, -0, -0.296408236, -0.9550613165, 3051799743, 3744729013, 0, 0, +world, 248.0836334, -59.86061478, 15, 17, -0, -0, -0.9924222827, -0.1228738576, 374622133, 3744729013, 0, 0, +world, 142.6689148, -102.8654938, 15, 17, -0, -0, -0.9965071678, -0.08350746334, 374622133, 3744729013, 0, 0, +world, 141.6098022, -105.2506409, 15, 17, -0, -0, -0.1772531271, -0.9841653109, 2661143298, 3744729013, 0, 0, +world, 142.4397888, -107.6330795, 15, 17, -0, -0, 0.3287053108, -0.9444325566, 3051799743, 3744729013, 0, 0, +world, 145.1283569, -112.6377106, 15, 17, -0, -0, -0.7254918814, -0.6882307529, 374622133, 3744729013, 0, 0, +world, 183.9548035, -126.1102448, 15, 17, -0, -0, -0.9965071678, -0.08350746334, 374622133, 3744729013, 0, 0, +world, 182.8956909, -128.4953918, 15, 17, -0, -0, -0.1772531271, -0.9841653109, 2661143298, 3744729013, 0, 0, +world, 183.7256775, -130.8778381, 15, 17, -0, -0, 0.3287053108, -0.9444325566, 3051799743, 3744729013, 0, 0, +world, 186.4142456, -135.8824615, 15, 17, -0, -0, -0.7254918814, -0.6882307529, 374622133, 3744729013, 0, 0, +world, 157.6540527, -110.5597839, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 159.8074036, -118.13591, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 160.0445404, -61.52798462, 15, 17, -0, -0, -0.1772531271, -0.9841653109, 2661143298, 3744729013, 0, 0, +world, 162.7446899, -58.37346649, 15, 17, -0, -0, -0.9965071678, -0.08350746334, 374622133, 3744729013, 0, 0, +world, 114.4000015, -70, 14.77000046, 17, -0, -0, -0.7431448698, -0.6691305637, 2634707400, 3744729013, 0, 0, +world, 116.201683, -74.93014526, 15, 17, -0, -0, -0.1772531271, -0.9841653109, 2661143298, 3744729013, 0, 0, +world, 84.02124023, -121.841507, 15.32519531, 17, -0, -0, -0.9941325188, 0.1081692055, 374622133, 3553608506, 0, 0, +world, 91.06057739, -109.891449, 15.32519531, 17, -0, -0, 0.560497582, -0.828156054, 374622133, 3553608506, 0, 0, +world, 96.33851624, -117.3438034, 15, 17, -0, -0, 0.8607419729, -0.5090414286, 1593608242, 3553608506, 0, 0, +world, 68, -62, 15, 17, -0, -0, -0.9998477101, 0.01745235175, 2634707400, 3744729013, 0, 0, +world, 60.00000381, -59, 15, 17, -0, -0, -0.9852589965, -0.171069324, 3328786501, 3744729013, 0, 0, +world, 48.47000122, -39.02000046, 14, 17, -0, -0, 8.742277657e-008, -1, 2794764316, 3744729013, 0, 0, +world, 73, -61, 15, 17, -0, -0, -0.1045284048, -0.9945219159, 374622133, 3744729013, 0, 0, +world, 23, -36.95000076, 21.54999924, 17, -0, -0, 1.509958025e-007, -1, 4057803041, 3744729013, 0, 0, +world, 41.72999954, -36.70000076, 19.82999992, 17, -0, -0, -0.7071067691, -0.7071068287, 374622133, 3744729013, 0, 0, +world, 69.80000305, -35.81999969, 21.5, 17, -0, -0, -0.9930684566, -0.1175375208, 2039007863, 3744729013, 0, 0, +world, 68, -22, 22, 17, -0, -0, -0.07845909894, -0.9969173074, 3328786501, 3744729013, 0, 0, +world, 73.16000366, 39.31999969, 21.10000038, 17, 0.008693325333, -0.0007605666178, -0.9961567521, -0.08715233207, 399630181, 2046537925, 0, 0, +world, -28, -32, 22, 17, -0, -0, -0.9396926165, -0.342020154, 2039007863, 3744729013, 0, 0, +world, -1.600000024, -32.15999985, 21, 17, -0, -0, -1, 7.549790126e-008, 399630181, 2046537925, 0, 0, +world, -25.8118763, -32.89645386, 22, 17, -0, -0, 0.8438599706, -0.5365635157, 399630181, 3744729013, 0, 0, +world, 70.30000305, -37.11000061, 21.5, 17, -0, -0, -0.9955619574, -0.09410819411, 374622133, 3744729013, 0, 0, +world, -29.05977631, -28.92173386, 22, 17, -0, -0, -0.9955619574, -0.09410819411, 374622133, 3744729013, 0, 0, +world, 8.289999962, -37.22999954, 17, 17, -0, -0, -0.9990859032, -0.04274753481, 2039007863, 3744729013, 0, 0, +world, 112.5428467, 6.60260582, 15, 17, -0, -0, -0.7229671478, -0.6908823848, 2634707400, 3744729013, 0, 0, +world, 43.61999893, -80.37999725, 14.77999973, 17, -0, -0, -1, 7.549790126e-008, 399630181, 100237688, 0, 0, +world, 44.91862488, -102.0747528, 13.63965034, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 0.1915740967, -76.56919861, 14.71972847, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 3.668624878, -108.6476288, 14.60547066, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -0.5099999905, -86.30000305, 13.77000046, 17, -0, -0, -0.7448940873, -0.6671827435, 2794764316, 3744729013, 0, 0, +world, 2.430000067, -99, 14.71972847, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -121, -185, 14, 17, -0, -0, 0.7366876006, -0.676233232, 2634707400, 3744729013, 0, 0, +world, -142, -187, 14, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -144, -203, 13, 17, -0, -0, 0.7193399072, -0.6946582794, 374622133, 3744729013, 0, 0, +world, -177.2799988, -175.6300049, 14, 17, -5.20141874e-010, -0.008726532571, 5.960237459e-008, -0.9999619126, 399630181, 2046537925, 0, 0, +world, 27, 343, 15, 17, -0, -0, 0.6427876353, -0.7660444379, 2593513972, 2868027918, 0, 0, +world, -82, 462.131134, 15, 17, -0, -0, -0.9996573329, -0.026176963, 2634707400, 3744729013, 0, 0, +world, -193.3600006, 895.7399902, 7.010000229, 17, -0, -0, 0.08715587854, -0.9961947203, 3137428179, 3744729013, 0, 0, +world, -191.2359467, 898.0568237, 7.5, 17, -0, -0, -0.9922154546, -0.1245332584, 3137428179, 3744729013, 0, 0, +world, -193.2074432, 898.4042969, 7.5, 17, -0, -0, -0.9922154546, -0.1245332584, 3137428179, 3744729013, 0, 0, +world, -195.373291, 898.6304321, 7.5, 17, -0, -0, -0.9922154546, -0.1245332584, 3137428179, 3744729013, 0, 0, +world, -196.0241699, 901.5106812, 7.5, 17, -0, -0, -0.9922154546, -0.1245332584, 3137428179, 3744729013, 0, 0, +world, -193.4719238, 901.1949463, 7.5, 17, -0, -0, -0.9922154546, -0.1245332584, 3137428179, 3744729013, 0, 0, +world, -190.9443054, 900.637085, 7.5, 17, -0, -0, -0.9922154546, -0.1245332584, 3137428179, 3744729013, 0, 0, +world, -188.2398834, 899.6773682, 7.5, 17, -0, -0, -0.9922154546, -0.1245332584, 3137428179, 3744729013, 0, 0, +world, -208, 923, 6, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, 93, -452, 15, 17, -0, -0, -0.9469301105, -0.3214394748, 2353517427, 3744729013, 0, 0, +world, 83, -450, 15, 17, -0, -0, -0.9902680516, 0.1391731054, 1948279592, 3744729013, 0, 0, +world, 89, -448, 15, 17, -0, -0, -0.9902680516, 0.1391731054, 1948279592, 3744729013, 0, 0, +world, -163.595993, 924.6068115, 5, 17, -0, -0, 0.09150161594, -0.9958049059, 2267294420, 3744729013, 0, 0, +world, -97.00572968, 905.9880371, 14.36230469, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, -108.1132584, 989.7595215, 12.12075615, 17, -0, -0, -0.3090170026, -0.95105654, 2267294420, 3744729013, 0, 0, +world, -145.03125, 1007.584167, 5.168607712, 17, -0, -0, 0.5828322172, -0.8125925064, 2267294420, 3744729013, 0, 0, +world, -115.4509583, 1081.860474, 5.168607712, 17, -0, -0, -0.3599969149, -0.9329534769, 2267294420, 3744729013, 0, 0, +world, -104.0541763, 1121.286133, 10.24136162, 17, -0, -0, 0.4671583474, -0.8841736913, 2267294420, 3744729013, 0, 0, +world, -251.6178436, 911.5829468, 6.139799118, 17, -0, -0, 0.2062041909, -0.9785090089, 2267294420, 3744729013, 0, 0, +world, -255.6067352, 872.1353149, 5.168119431, 17, -0, -0, 0.3444790542, -0.9387940168, 2267294420, 3744729013, 0, 0, +world, -228.9380493, 902.7852173, 5.158842087, 17, -0, -0, 0.03664370254, -0.9993283749, 2267294420, 3744729013, 0, 0, +world, -244.6148834, 880.1526489, 5.158842087, 17, -0, -0, 0.3444790542, -0.9387940168, 2267294420, 3744729013, 0, 0, +world, -224.7756958, 928.1105957, 5.158842087, 17, -0, -0, 0.03664370254, -0.9993283749, 2267294420, 3744729013, 0, 0, +world, -214.6691589, 959.3685913, 5.158842087, 17, -0, -0, 0.2630310655, -0.964787364, 2267294420, 3744729013, 0, 0, +world, -217.5065155, 1014.306763, 5.158842087, 17, -0, -0, -0.9811243415, -0.1933780164, 2267294420, 3744729013, 0, 0, +world, -228.0588226, 1083.119995, 5.158842087, 17, -0, -0, 0.01047127135, -0.9999451637, 2267294420, 3744729013, 0, 0, +world, -121.8375702, 1089.301147, 5.158842087, 17, -0, -0, -0.4446353912, -0.8957116604, 2267294420, 3744729013, 0, 0, +world, -252.4617462, 963.9348755, 2.176420212, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, -246.9025269, 926.3036499, 3.157865524, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, -316.379425, 715.4644775, 11.40249443, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, -276.5324097, 668.4008789, 11.40347099, 17, -0, -0, -0.7325428724, -0.6807208657, 2267294420, 3744729013, 0, 0, +world, -173.902771, 745.3474731, 11.37563705, 17, -0, -0, -0, -1, 2422299748, 3744729013, 0, 0, +world, -192.2028198, 707.822937, 9.044095993, 17, -0, -0, -0.7366874814, -0.6762333512, 2267294420, 3744729013, 0, 0, +world, -175.4917145, 812.8465576, 11.48208237, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, -248.0238037, 1056.98584, 5.221342087, 17, -0, -0, 0.4281466603, -0.9037092924, 2267294420, 3744729013, 0, 0, +world, -257.1977844, 1114.435669, 7.752103806, 17, -0, -0, -0.6211478114, -0.7836934328, 2267294420, 3744729013, 0, 0, +world, -270.4190063, 1067.123901, 7.376843929, 17, -0, -0, -0.9975640178, -0.06975651532, 3137428179, 3744729013, 0, 0, +world, -290.960022, 1033.083374, 9.620985031, 17, -0, -0, -0.03315520659, -0.9994502068, 3137428179, 3744729013, 0, 0, +world, -286.0315247, 1033.202148, 9.051160812, 17, -0, -0, -0.03315520659, -0.9994502068, 3137428179, 3744729013, 0, 0, +world, -281.1029968, 1033.202148, 8.500379562, 17, -0, -0, -0.03315520659, -0.9994502068, 3137428179, 3744729013, 0, 0, +world, -275.4025574, 1033.202148, 8.398817062, 17, -0, -0, -0.03315520659, -0.9994502068, 3137428179, 3744729013, 0, 0, +world, -78.90911865, 991.7218628, 14.14550972, 17, -0, -0, -0.9077774286, 0.4194521308, 3137428179, 3744729013, 0, 0, +world, -107.6100006, 1063.439941, 6.440000057, 17, -0, -0, -1, 4.371138829e-008, 3137428179, 3744729013, 0, 0, +world, -127.5500031, 1122.76001, 14.27000046, 17, -0, -0, -0.9848077297, -0.1736482084, 3137428179, 3744729013, 0, 0, +world, -216.8699951, 1119.619995, 6.730000019, 17, -0, -0, -0.9983417988, -0.05756396428, 3137428179, 3744729013, 0, 0, +world, -111.8246841, 885.6637573, 14.36196995, 17, -0, -0, 0.6851830482, -0.7283709049, 2267294420, 3744729013, 0, 0, +world, -91.50439453, 747.593689, 13.23208427, 17, -0, -0, -0.9980811477, -0.06191946939, 2267294420, 3744729013, 0, 0, +world, -96.02922058, 721.9529419, 12.79067612, 17, -0, -0, -0.9980811477, -0.06191946939, 2267294420, 3744729013, 0, 0, +world, -106.1108704, 691.7080078, 11.24819565, 17, -0, -0, -0.9949685335, -0.1001879275, 2267294420, 3744729013, 0, 0, +world, -132.0440063, 671.0513306, 11.78290367, 17, -0, -0, -0.639439106, -0.7688417435, 2267294420, 3744729013, 0, 0, +world, -325.1360474, 759.7528687, 11.09780502, 17, -0, -0, -0.9980811477, 0.0619195886, 2267294420, 3744729013, 0, 0, +world, -311.3275146, 780.5217896, 9.211086273, 17, -0, -0, 0.4863353372, -0.8737723231, 2267294420, 3744729013, 0, 0, +world, -280.6792603, 805.5568237, 5.548490524, 17, -0, -0, 0.4863353372, -0.8737723231, 2267294420, 3744729013, 0, 0, +world, -259.0577087, 793.7654419, 6.127315521, 17, -0, -0, 0.8033374548, -0.5955240726, 2267294420, 3744729013, 0, 0, +world, -269.6773071, 818.1304932, 5.063627243, 17, -0, -0, 0.4863353372, -0.8737723231, 2267294420, 3744729013, 0, 0, +world, -306.3476257, 813.2119751, 10.55552864, 17, -0, -0, -0.2781530917, -0.960536778, 2267294420, 3744729013, 0, 0, +world, -315.7444763, 839.6655884, 10.91392708, 17, -0, -0, -0.2781530917, -0.960536778, 2267294420, 3744729013, 0, 0, +world, -315.2546082, 869.3257446, 10.10826302, 17, -0, -0, -0.2781530917, -0.960536778, 2267294420, 3744729013, 0, 0, +world, -311.2237854, 923.8678589, 14.33922005, 17, -0, -0, -0.9998157024, -0.01919731312, 2267294420, 3744729013, 0, 0, +world, -311.5319214, 957.9015503, 14.68492126, 17, -0, -0, -0.9998157024, -0.01919731312, 2267294420, 3744729013, 0, 0, +world, -301.0575867, 989.2097168, 13.66099548, 17, -0, -0, -0.9998157024, -0.01919731312, 2267294420, 3744729013, 0, 0, +world, -305.2834473, 1080.636475, 13.59995842, 17, -0, -0, -0.9998157024, -0.01919731312, 2267294420, 3744729013, 0, 0, +world, -238.4989929, 938.0236206, 10.65200615, 17, -0, -0, -0.9426414371, 0.3338069916, 374622133, 3744729013, 0, 0, +world, -224.8526306, 941.1785278, 10.86294365, 17, -0, -0, -0.9426414371, 0.3338069916, 374622133, 3744729013, 0, 0, +world, -171.6999969, 938.0999756, 11.60000038, 17, -0, -0, -0.993372798, -0.1149369255, 374622133, 3744729013, 0, 0, +world, -290.1623535, 1040.096924, 8.488143921, 17, -0, -0, 0.6990395784, -0.715083003, 2267294420, 3744729013, 0, 0, +world, -257.034729, 1032.664795, 7.138534546, 17, -0, -0, -0.956304729, 0.2923718393, 2267294420, 3744729013, 0, 0, +world, -257.7598267, 1008.782043, 5.535995483, 17, -0, -0, 0.2495350093, -0.9683657885, 2267294420, 3744729013, 0, 0, +world, -211.5847168, 971.7296143, 5.565818787, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, 175.3196411, 58.90763092, 15, 17, -0, -0, 0.0348992981, -0.9993908405, 2661143298, 3744729013, 0, 0, +world, 188, 38, 15, 17, -0, -0, 0.0348992981, -0.9993908405, 2661143298, 3744729013, 0, 0, +world, 182, 36, 15, 17, -0, -0, -0.5807029009, -0.8141155243, 374622133, 3744729013, 0, 0, +world, 185.0200043, 69.20999908, 13.80000019, 17, -0, -0, 0.7071068287, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 163.8000031, 18.68000031, 14.57999992, 17, -0, -0, -0.7071067691, -0.7071068287, 3226808607, 3744729013, 0, 0, +world, 220, 1140, 6, 17, -0, -0, -5.960464478e-008, -1, 2267294420, 3744729013, 0, 0, +world, 207.5829163, 1062.910889, 6, 17, -0, -0, -5.960464478e-008, -1, 2267294420, 3744729013, 0, 0, +world, 205.8663025, 1009.752625, 6, 17, -0, -0, -5.960464478e-008, -1, 2267294420, 3744729013, 0, 0, +world, 210, 1056, 6, 17, -0, -0, 0.6691306233, -0.7431448102, 374622133, 3744729013, 0, 0, +world, 191, 1140, 13, 17, -0, -0, -0.6845471859, -0.7289685607, 374622133, 3744729013, 0, 0, +world, 173, 1149, 15, 17, -0, -0, -0.9953961968, -0.09584572911, 4033800822, 3744729013, 0, 0, +world, 175, 1168, 15, 17, -0, -0, 0.2923718393, -0.956304729, 3137428179, 3744729013, 0, 0, +world, 176, 1171, 14, 17, -0, -0, 0.317304641, -0.948323667, 3137428179, 3744729013, 0, 0, +world, 172.25, 1163.02002, 14.94999981, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 202.617157, 1126.334106, 8.463047028, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 189, 994.000061, 8, 17, -0, -0, 0.1391731948, -0.9902680516, 399630181, 3553608506, 0, 0, +world, 190, 985, 8, 17, -0, -0, -1, 4.371138829e-008, 888077843, 3553608506, 0, 0, +world, 197, 969.000061, 8, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3553608506, 0, 0, +world, 190, 986, 12, 17, -0, -0, -1, 4.371138829e-008, 888077843, 3553608506, 0, 0, +world, 195, 949, 8, 17, -0, -0, -0.06975644082, -0.9975640178, 888077843, 3553608506, 0, 0, +world, 202.6729736, 885, 6.999511719, 17, -0, -0, 0.7954734564, -0.6059883833, 393011795, 3744729013, 0, 0, +world, 205.5141754, 887.7310791, 6, 17, -0, -0, -0.9924393892, 0.1227355897, 399630181, 3744729013, 0, 0, +world, 202, 808, 6, 17, -0, -0, -0.9924393892, 0.1227355897, 399630181, 3744729013, 0, 0, +world, 205.3320313, 963.137207, 5.7890625, 17, -0, -0, -5.960464478e-008, -1, 2267294420, 3744729013, 0, 0, +world, 205.3320313, 957.140625, 5.7890625, 17, -0, -0, -1, -7.549790126e-008, 2267294420, 3744729013, 0, 0, +world, 199.3200073, 795.2800293, 5.949999809, 17, -0, -0, 0.3826832771, -0.9238796234, 901601836, 3744729013, 0, 0, +world, 197.0239258, 801.4433594, 6.001464844, 17, -0, -0, -0.9924393892, 0.1227355897, 399630181, 3744729013, 0, 0, +world, 203.6035156, 856.1386719, 5.7890625, 17, -0, -0, -1, -7.549790126e-008, 2267294420, 3744729013, 0, 0, +world, 203.6035156, 862.1352539, 5.7890625, 17, -0, -0, -5.960464478e-008, -1, 2267294420, 3744729013, 0, 0, +world, -300, 268, 15, 17, -0, -0, 0.5446389914, -0.8386706114, 1036786734, 3553608506, 0, 0, +world, -312, 270, 15, 17, -0, -0, -0.7933533192, -0.6087614894, 399630181, 3553608506, 0, 0, +world, -318, 270, 15, 17, -0, -0, -0.6946583986, -0.7193397284, 399630181, 3553608506, 0, 0, +world, 223.4413147, 1130.252808, 6, 17, -0, -0, 0.7114129066, -0.7027742863, 2039007863, 3744729013, 0, 0, +world, 223.3789368, 1128.865723, 6, 17, -0, -0, 0.7052533627, -0.7089554071, 374622133, 3744729013, 0, 0, +world, 223.2817078, 1133.112671, 6.006400585, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 208.0076752, 976.3711548, 5.684623241, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 208.1672821, 973.5112915, 5.678222656, 17, -0, -0, 0.7114129066, -0.7027742863, 2039007863, 3744729013, 0, 0, +world, 208.1049042, 972.1242065, 5.678222656, 17, -0, -0, 0.7052533627, -0.7089554071, 374622133, 3744729013, 0, 0, +world, 204.4332123, 935.0576782, 5.684623241, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 204.5928192, 932.1978149, 5.678222656, 17, -0, -0, 0.7114129066, -0.7027742863, 2039007863, 3744729013, 0, 0, +world, 204.5304413, 930.81073, 5.678222656, 17, -0, -0, 0.7052533627, -0.7089554071, 374622133, 3744729013, 0, 0, +world, 193.3712006, 728.2241821, 4.622611523, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 193.5308075, 725.3643188, 4.616210938, 17, -0, -0, 0.7114129066, -0.7027742863, 2039007863, 3744729013, 0, 0, +world, 193.4684296, 723.9772339, 4.616210938, 17, -0, -0, 0.7052533627, -0.7089554071, 374622133, 3744729013, 0, 0, +world, 194.2304688, 765, 4.620117188, 17, -0, -0, 0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 198.0239258, 767.0913086, 4.229003906, 17, -0, -0, -0.9924393892, 0.1227355897, 399630181, 3744729013, 0, 0, +world, 189.2700043, 718.0700073, 4.620117188, 17, -0, -0, 0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 191, 729, 5, 17, -0, -0, -0.8191520572, -0.5735764503, 374622133, 3744729013, 0, 0, +world, 192.1977539, 706, 4.876464844, 17, -0, -0, -0.999009788, 0.04449118674, 3328786501, 3744729013, 0, 0, +world, 198.6342773, 753.2402344, 4.371582031, 17, -0, -0, -0.999009788, 0.04449118674, 3328786501, 3744729013, 0, 0, +world, 201.5537109, 826.0097656, 5.374511719, 17, -0, -0, -0.999009788, 0.04449118674, 3328786501, 3744729013, 0, 0, +world, 185, 714, 8, 17, -0, -0, -0.1469462961, -0.9891444445, 399630181, 3744729013, 0, 0, +world, 190, 756, 8, 17, -0, -0, -0.07584885508, -0.9971193075, 2267294420, 3744729013, 0, 0, +world, 193.6443787, 754.000061, 8.449999809, 17, -0, -0, -0.7071068287, -0.7071067691, 2964575919, 3744729013, 0, 0, +world, 192, 796, 8, 17, -0, -0, 0.7114129066, -0.7027742863, 2039007863, 3744729013, 0, 0, +world, 185, 844, 8, 17, -0, -0, 0.09584583342, -0.9953961968, 399630181, 3744729013, 0, 0, +world, 189, 881, 8, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, 190.7834778, 910.6734619, 8, 17, -0, -0, 0.7052533627, -0.7089554071, 374622133, 3744729013, 0, 0, +world, 191.9299927, 909.5700073, 8.399999619, 17, -0, -0, 0.7114129066, -0.7027742863, 2039007863, 3744729013, 0, 0, +world, 190.6862488, 914.9204102, 8, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -390, 1570, 20, 17, -0, -0, 0.8660253882, -0.5000000596, 374622133, 3553608506, 0, 0, +world, -379, 1566, 20, 17, -0, -0, 0.1478094012, -0.9890158772, 2349828104, 3744729013, 0, 0, +world, 190, 842, 8, 17, -0, -0, -1, 7.549790126e-008, 2267294420, 3744729013, 0, 0, +world, 191.590332, 961.3916016, 8, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, 191.590332, 1047.699219, 8, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, 191.590332, 1081.72168, 8, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, 166.6889648, 1099.334473, 20.87939453, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 170.9799957, 1105.939941, 14.69999981, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 2046537925, 0, 0, +world, 139, 996, 15, 17, -0, -0, -0.9743700624, 0.2249511182, 3774357736, 3744729013, 0, 0, +world, 113.6999969, 981, 15, 17, -0, -0, -0.8480480909, -0.5299192071, 2634707400, 3744729013, 0, 0, +world, 112.9400024, 960.039978, 13.69999981, 17, -0, -0, -0.7120259404, -0.7021532059, 2794764316, 3744729013, 0, 0, +world, 112, 945, 15, 17, -0, -0, -0.8949344158, 0.4461976588, 374622133, 3744729013, 0, 0, +world, 115.7369537, 1112.370972, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 78, 1129, 14, 17, -0, -0, 0.374606818, -0.9271837473, 1593608242, 776502014, 0, 0, +world, 72, 1130, 14, 17, -0, -0, -0.9099612832, -0.4146932662, 3226808607, 3744729013, 0, 0, +world, 76.01999664, 1125.700195, 14.75, 17, -0, -0, -0.006108810194, -0.9999813437, 2066258816, 776502014, 0, 0, +world, 113, 1069, 15, 17, -0, -0, 0.6691305041, -0.7431448698, 2150547825, 3744729013, 0, 0, +world, 77, 1058, 15, 17, -0, -0, 0.6293204427, -0.7771459222, 1593608242, 3154537368, 0, 0, +world, 74, 1057, 15, 17, -0, -0, -0.8386705518, -0.544639051, 3226808607, 3744729013, 0, 0, +world, 113, 1050, 15, 17, -3.084536446e-011, -4.936289225e-011, 0.5299193263, -0.8480480313, 374622133, 3744729013, 0, 0, +world, 101, 1025.501465, 15, 17, -0, -0, -1, -4.371138829e-008, 2390727163, 3744729013, 0, 0, +world, 91, 1018.400574, 15, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3744729013, 0, 0, +world, 101, 1003, 15, 17, -0, -0, 0.6883544922, -0.7253744006, 399630181, 3744729013, 0, 0, +world, 94, 1000, 15, 17, -0, -0, -0.9099612832, -0.4146932662, 3226808607, 3744729013, 0, 0, +world, 112, 901, 14.42871094, 17, -0, -0, 0.6427876353, -0.7660444379, 2593513972, 2868027918, 0, 0, +world, 143, 853, 15, 17, -0, -0, 0.6839107275, -0.7295657396, 2039007863, 3744729013, 0, 0, +world, 112, 843, 15, 17, -0, -0, 0.6427876353, -0.7660444379, 374622133, 3744729013, 0, 0, +world, 115.1900024, 1075.449951, 14, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 115.7369537, 1025.2229, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 102.1236725, 1020.585999, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 115.0199966, 970.5200195, 14.71939468, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, 115.7369537, 893.9452515, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 115.0599976, 862.8900146, 14.19999981, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 111.2223053, 829.2599487, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 115.1671295, 796.9642334, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 113.1900024, 778.8099976, 14.69999981, 17, -0, -0, -0.603207767, -0.7975841165, 2634707400, 3744729013, 0, 0, +world, 113, 749.999939, 15, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, 113.5732422, 767.9619751, 15, 17, -0, -0, 0.6474551558, -0.7621035576, 374622133, 3744729013, 0, 0, +world, 115.2711334, 755.5549316, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 134.6088867, 767.9619751, 15, 17, -0, -0, 0.6474551558, -0.7621035576, 374622133, 3744729013, 0, 0, +world, 134.6088867, 803.5650024, 14.22509766, 17, -0, -0, 0.6474551558, -0.7621035576, 374622133, 3744729013, 0, 0, +world, 133.9980469, 787.1329346, 14.45947266, 17, -0, -0, 0.6839107275, -0.7295657396, 2039007863, 3744729013, 0, 0, +world, 96, 741, 15, 17, -0, -0, 0.6883544922, -0.7253744602, 3226808607, 3744729013, 0, 0, +world, 98.95410156, 712.6998901, 15, 17, -0, -0, 0.6197789907, -0.7847763896, 374622133, 3744729013, 0, 0, +world, 116.5260162, 722.5595703, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 74.40394592, 711.9332275, 14.71939468, 17, -0, -0, 0.5577450991, -0.8300122619, 399630181, 3744729013, 0, 0, +world, 114.0922852, 698.9986572, 15, 17, -0, -0, -0.7071067691, -0.7071068287, 374622133, 3744729013, 0, 0, +world, 113.6201172, 695.5307007, 14.45947266, 17, -0, -0, -0.7071068287, -0.7071067095, 2039007863, 3744729013, 0, 0, +world, 133.8306427, 722.5595703, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 133.8306427, 662.7973633, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 90, 661, 15, 17, -0, -0, -0.7826081514, -0.6225147247, 399630181, 2046537925, 0, 0, +world, 80, 673.000061, 15, 17, -0, -0, -0.9529263973, 0.3032016754, 374622133, 2046537925, 0, 0, +world, 86, 670, 15, 17, -0, -0, 0.6427875757, -0.7660444379, 374622133, 3744729013, 0, 0, +world, 115, 641, 15, 17, -7.549790126e-008, 4.371138829e-008, -1.192488419e-008, -1, 888077843, 100237688, 0, 0, +world, 112, 631.4406128, 15, 17, -0, -0, 0.7716246843, -0.6360781193, 374622133, 3744729013, 0, 0, +world, 89, 555, 19, 17, -0, -0, -0.9980811477, 0.0619196184, 374622133, 3744729013, 0, 0, +world, 149, 996, 4, 17, -0, -0, 0.2419201434, -0.9702961445, 3226808607, 3744729013, 0, 0, +world, 147.0869293, 971.6567383, 6.082675934, 17, -0, -0, -0, -1, 399630181, 776502014, 0, 0, +world, 146, 924, 8, 17, -0, -0, 0.6883544922, -0.7253744602, 399630181, 776502014, 0, 0, +world, 143, 747, 8, 17, -0, -0, -0.3665013015, -0.9304175377, 888077843, 3553608506, 0, 0, +world, 141, 751, 8, 17, -0, -0, -0.3665013015, -0.9304175377, 888077843, 3553608506, 0, 0, +world, 145, 757, 8, 17, -0, -0, 0.8480481505, -0.5299190879, 399630181, 3553608506, 0, 0, +world, 147.25, 801.0499878, 8.18999958, 17, -0, -0, 0.6474551558, -0.7621035576, 374622133, 3553608506, 0, 0, +world, 145.8582764, 792.4116821, 8.199999809, 17, -0, -0, 0.6474551558, -0.7621035576, 374622133, 3553608506, 0, 0, +world, 144.4873047, 806.1425781, 8, 17, -0, -0, 0.8480481505, -0.5299190879, 399630181, 3553608506, 0, 0, +world, 145, 765, 8, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 3553608506, 0, 0, +world, 89, 636, 15, 17, -0, -0, -0.9510565996, 0.3090168238, 374622133, 3744729013, 0, 0, +world, 89, 634, 15, 17, -0, -0, 0.05669285357, -0.9983916283, 374622133, 3744729013, 0, 0, +world, 70.94975281, 611.4016113, 15, 17, -0, -0, 0.05669285357, -0.9983916283, 374622133, 3553608506, 0, 0, +world, 131.3397827, 647.9383545, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 134.6088867, 677.0814819, 15, 17, -0, -0, 0.6474551558, -0.7621035576, 374622133, 3744729013, 0, 0, +world, 134.6088867, 639.7900391, 15, 17, -0, -0, 0.6474551558, -0.7621035576, 374622133, 3744729013, 0, 0, +world, 25, 588, 15, 17, -0, -0, 0.5735763907, -0.8191520572, 3774357736, 3744729013, 0, 0, +world, 47.99727631, 590.6365967, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 24.96237183, 568.4328003, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 27.33699799, 629.9415894, 14.71939468, 17, -0, -0, 0.5969252586, -0.8022968173, 399630181, 3744729013, 0, 0, +world, 16.92101479, 629.4243164, 14.71939468, 17, -0, -0, 0.5969252586, -0.8022968173, 399630181, 3744729013, 0, 0, +world, 13, 645, 15, 17, -0, -0, -0.9993283749, -0.03664371744, 399630181, 3553608506, 0, 0, +world, 18.10342789, 646.078064, 15, 17, -0, -0, 0.7199457884, -0.6940302849, 399630181, 3553608506, 0, 0, +world, -23, 632, 15, 17, -0, -0, -0.9659258127, 0.258818984, 374622133, 3744729013, 0, 0, +world, 11.39725685, 632.1791992, 15, 17, -0, -0, -0.9659258127, 0.258818984, 374622133, 3553608506, 0, 0, +world, -3, 612, 15, 17, -0, -0, -0.07845918089, -0.9969173074, 3774357736, 3744729013, 0, 0, +world, -23.56521034, 613.005188, 14.71939468, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 3744729013, 0, 0, +world, -33.13553238, 597, 15, 17, -0, -0, -0.6927727461, -0.7211559415, 3774357736, 3744729013, 0, 0, +world, -66.41981506, 588.7196655, 15, 17, -0, -0, -0.9659258127, 0.258818984, 374622133, 3744729013, 0, 0, +world, -65.80958557, 576.1172485, 15, 17, -0, -0, 0.5757190585, -0.8176475763, 374622133, 3744729013, 0, 0, +world, -63.71766663, 584.4233398, 14.71939468, 17, -0, -0, -0.9935718179, 0.1132033616, 399630181, 3744729013, 0, 0, +world, -32.95000076, 578.7000122, 14.5, 17, -0, -0, -0.8191520572, -0.5735764503, 399630181, 3744729013, 0, 0, +world, -11, 564, 15, 17, -0, -0, -0.02268745564, -0.9997426271, 2634707400, 3744729013, 0, 0, +world, -21, 559, 15, 17, -0, -0, -0.9902680516, -0.1391731054, 399630181, 3744729013, 0, 0, +world, -104.6557236, 612.8469849, 15, 17, -0, -0, -0.9659258127, 0.258818984, 374622133, 3744729013, 0, 0, +world, -83.87141418, 611.5714722, 15, 17, -0, -0, -0.6946585178, -0.7193396688, 399630181, 3744729013, 0, 0, +world, -122.410408, 631.4811401, 15, 17, -0, -0, -0.6946585178, -0.7193396688, 399630181, 3744729013, 0, 0, +world, -99.78040314, 630.9575195, 15, 17, -0, -0, -0.9659258127, 0.258818984, 374622133, 3744729013, 0, 0, +world, -76.17849731, 631.6729736, 15, 17, -0, -0, -0.9563046694, -0.2923719287, 374622133, 3744729013, 0, 0, +world, -102, 607, 16, 17, -0, -0, -0.1218694299, -0.9925461411, 374622133, 3744729013, 0, 0, +world, -63.20931625, 610.0161743, 15, 17, -0, -0, -0.407533884, -0.9131900668, 399630181, 3744729013, 0, 0, +world, -33, 643.000061, 15, 17, -0, -0, 0.7095710635, -0.7046338916, 2634707400, 3744729013, 0, 0, +world, -33.01468277, 667, 15, 17, -0, -0, 0.7095710635, -0.7046338916, 2634707400, 3744729013, 0, 0, +world, -34, 685, 15, 17, -0, -0, -0.6851830482, -0.7283709049, 2593513972, 2868027918, 0, 0, +world, -34, 721.8484497, 15, 17, -0, -0, -0.6851830482, -0.7283709049, 2593513972, 2868027918, 0, 0, +world, -34, 746.460144, 15, 17, -0, -0, -0.6851830482, -0.7283709049, 2593513972, 2868027918, 0, 0, +world, -34, 764.1970215, 15, 17, -0, -0, -0.6851830482, -0.7283709049, 2593513972, 2868027918, 0, 0, +world, -34, 958.717041, 15, 17, -0, -0, -0.6851830482, -0.7283709049, 2593513972, 2868027918, 0, 0, +world, -22.16816902, 1123.445679, 15, 17, -0, -0, -0.6851830482, -0.7283709049, 2593513972, 2868027918, 0, 0, +world, -35.94604111, 603.098938, 14.71939468, 17, -0, -0, -0.9935718179, 0.1132033616, 399630181, 3744729013, 0, 0, +world, -63.37417603, 655.6134033, 14.71939468, 17, -0, -0, -0.9935718179, 0.1132033616, 399630181, 3744729013, 0, 0, +world, -35.32910156, 738.7329712, 14.71939468, 17, -0, -0, -0.9935718179, 0.1132033616, 399630181, 3744729013, 0, 0, +world, -35.69632721, 801.4764404, 14.71939468, 17, -0, -0, -0.9935718179, 0.1132033616, 399630181, 3744729013, 0, 0, +world, -35.68093491, 873.5018921, 14.71939468, 17, -0, -0, -0.9935718179, 0.1132033616, 399630181, 3744729013, 0, 0, +world, -35.61515808, 906.4497681, 14.71939468, 17, -0, -0, -0.9935718179, 0.1132033616, 399630181, 3744729013, 0, 0, +world, -35.61515808, 985.2653198, 14.71939468, 17, -0, -0, -0.9935718179, 0.1132033616, 399630181, 3744729013, 0, 0, +world, -35.61515808, 1069.535645, 14.71939468, 17, -0, -0, -0.9935718179, 0.1132033616, 399630181, 3744729013, 0, 0, +world, -35.61515808, 1147.312012, 14.71939468, 17, -0, -0, -0.9935718179, 0.1132033616, 399630181, 3744729013, 0, 0, +world, 2, 877, 13, 17, -0, -0, 0.6225145459, -0.782608211, 888077843, 3553608506, 0, 0, +world, -34.06144333, 850.8017578, 15, 17, -0, -0, 0.5127923489, -0.8585126996, 2039007863, 3744729013, 0, 0, +world, -24.1914711, 867.5180054, 18.78349495, 17, -0, -0, -0.7107994556, -0.703394711, 3774357736, 3744729013, 0, 0, +world, -23.2440033, 900.5411377, 18.78349495, 17, -0, -0, -0.7107994556, -0.703394711, 3774357736, 3744729013, 0, 0, +world, -23.30029297, 881.8134766, 18.78349495, 17, -0, -0, -0.7107994556, -0.703394711, 3774357736, 3744729013, 0, 0, +world, -24.43684769, 853.8266602, 18.78349495, 17, -0, -0, -0.7107994556, -0.703394711, 3774357736, 3744729013, 0, 0, +world, -23.53051758, 880.2427979, 18.653965, 17, -0, -0, -0.7253744006, -0.6883544922, 399630181, 3744729013, 0, 0, +world, -24.09743881, 893.6415405, 18.653965, 17, -0, -0, -0.9935718179, 0.1132033616, 399630181, 3744729013, 0, 0, +world, -34.06144333, 899.6743774, 15, 17, -0, -0, -0.8882166743, 0.4594247639, 2039007863, 3744729013, 0, 0, +world, -26.83642578, 995.7479858, 15, 17, -0, -0, -0.02617703937, -0.9996573329, 2593513972, 2868027918, 0, 0, +world, -14.94873047, 995.7479858, 15, 17, -0, -0, -0.02617703937, -0.9996573329, 2593513972, 2868027918, 0, 0, +world, -34.70158386, 1027.920166, 14.71939468, 17, -0, -0, -0.9935718179, 0.1132033616, 399630181, 3744729013, 0, 0, +world, -585, -95.00006104, 5, 17, -0, -0, 0.6427875757, -0.7660444379, 399630181, 3744729013, 0, 0, +world, -545, -45, 5, 17, -0, -0, -0.9271838665, -0.3746066093, 901601836, 3744729013, 0, 0, +world, 47.41448975, 1135.765747, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 49, 1124, 15, 17, -0, -0, -0.852640152, -0.5224986076, 2593513972, 2868027918, 0, 0, +world, 49, 1121, 15, 17, -0, -0, -0.9612616897, -0.2756373584, 3774357736, 3744729013, 0, 0, +world, 48.88105774, 1063.124146, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 31.08670044, 1059.831909, 14.71939468, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 47.37133026, 1059.202759, 15, 17, -0, -0, -0.8746197224, -0.4848095775, 374622133, 3744729013, 0, 0, +world, 28, 1053, 15, 17, -0, -0, 0.4771586657, -0.8788171411, 374622133, 3744729013, 0, 0, +world, 12, 1050, 15, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 29.72536469, 655.9733276, 14.71939468, 17, -0, -0, 0.1443562061, -0.989525795, 399630181, 3744729013, 0, 0, +world, 47.04754639, 749.1499634, 14.71939468, 17, -0, -0, 0.1443562061, -0.989525795, 399630181, 3744729013, 0, 0, +world, 47.04754639, 787.206604, 14.71939468, 17, -0, -0, 0.1443562061, -0.989525795, 399630181, 3744729013, 0, 0, +world, 48.35241318, 811.5391235, 14.71939468, 17, -0, -0, 0.1443562061, -0.989525795, 399630181, 3744729013, 0, 0, +world, 48.35241318, 859.4923706, 14.71939468, 17, -0, -0, 0.1443562061, -0.989525795, 399630181, 3744729013, 0, 0, +world, 48.35241318, 923.765686, 14.71939468, 17, -0, -0, 0.1443562061, -0.989525795, 399630181, 3744729013, 0, 0, +world, 48.35241318, 988.4720459, 14.71939468, 17, -0, -0, 0.1443562061, -0.989525795, 399630181, 2046537925, 0, 0, +world, 10.31000042, 1077.880005, 14.59814453, 17, -0, -0, -1, 7.549790126e-008, 2794764316, 3744729013, 0, 0, +world, 16.14334106, 1080.690308, 14.71939468, 17, -0, -0, 0.7917568684, -0.6108363271, 399630181, 3744729013, 0, 0, +world, 1246, 575, 39, 17, -0, -0, 0.5446389914, -0.8386706114, 3774357736, 3744729013, 0, 0, +world, 14.30595779, 1106.845337, 13.20361328, 17, -0, -0, 0.001745163579, -0.9999984503, 1593608242, 3744729013, 0, 0, +world, 53.37913513, 1098.272339, 15, 17, 5.82071058e-011, -2.539999461e-013, -0.9999904633, -0.004363685846, 374622133, 3744729013, 0, 0, +world, 86.79725647, 1098.936157, 14.71939468, 17, -0, -0, -0.7524148226, -0.6586895585, 399630181, 3744729013, 0, 0, +world, 75, 1098, 15, 17, -0, -0, -5.960464478e-008, -1, 2634707400, 3744729013, 0, 0, +world, 74, 1077, 15, 17, -0, -0, 0.2672383487, -0.9636304975, 374622133, 3744729013, 0, 0, +world, 99.89690399, 1080.3125, 14.71939468, 17, -0, -0, -0.7524148226, -0.6586895585, 399630181, 3744729013, 0, 0, +world, -31, 793, 15, 17, -0, -0, -0.6851830482, -0.7283709049, 2593513972, 2868027918, 0, 0, +world, 2, 770.999939, 15, 17, -0, -0, -0.9981347919, -0.06104850769, 1593608242, 3154537368, 0, 0, +world, 29, 899, 14, 17, -0, -0, -0.6755902171, -0.7372773886, 399630181, 3553608506, 0, 0, +world, 13, 882.8894653, 13, 17, -0, -0, -0.9999995828, 0.0008728940156, 2390727163, 3553608506, 0, 0, +world, 8.265625, 864.1882935, 12.95227051, 17, -0, -0, -0.6755902171, -0.7372773886, 399630181, 3553608506, 0, 0, +world, 16.78808594, 854.3276978, 13, 17, -0, -0, 0.2010777593, -0.9795752764, 888077843, 3553608506, 0, 0, +world, 30.40384865, 848.3989868, 14.31670761, 17, -0, -0, -0, -1, 374622133, 3553608506, 0, 0, +world, -160, -366, 15, 17, -0, -0, -0.9994208813, 0.03402728215, 3774357736, 3744729013, 0, 0, +world, -169.6704712, -379.402832, 15, 17, -0, -0, -0.9999024868, 0.01396233495, 3774357736, 3744729013, 0, 0, +world, -185.875, -367.932373, 15, 17, -0, -0, -0.9999024868, 0.01396233495, 3774357736, 3744729013, 0, 0, +world, -199.0554199, -366.383606, 15, 17, -0, -0, -0.7598391175, -0.6501111388, 3774357736, 3744729013, 0, 0, +world, -176, -940, 4, 17, -0, -0, -0.7637961507, -0.6454575658, 2634707400, 3744729013, 0, 0, +world, 1389, 225, 27, 17, -0, -0, -0.9523957968, -0.3048642874, 3226808607, 776502014, 0, 0, +world, 1386, 215, 27, 17, -0, -0, -0, -1, 399630181, 776502014, 0, 0, +world, 1366, 202, 28, 17, -0, -0, -0.9975640178, -0.06975651532, 3226808607, 776502014, 0, 0, +world, 1367, 206, 32, 17, -0, -0, -0.996848464, 0.07932897657, 399630181, 776502014, 0, 0, +world, 1374.430054, 206.8300018, 35.68999863, 17, -0, -0, -0.7071068883, -0.7071066499, 3226808607, 776502014, 0, 0, +world, 1376.965088, 209, 36, 17, -0, -0, 0.7313537002, -0.6819983125, 3226808607, 776502014, 0, 0, +world, 1382, 197, 36, 17, -0, -0, -0.8746197224, -0.4848095775, 374622133, 776502014, 0, 0, +world, 1379, 198, 36, 17, -0, -0, 0.4617486596, -0.8870108128, 3226808607, 776502014, 0, 0, +world, 1366, 193, 40, 17, -0, -0, 0.824126184, -0.5664063096, 374622133, 776502014, 0, 0, +world, 1367, 205, 44, 17, -0, -0, 0.1908090115, -0.9816271663, 3226808607, 776502014, 0, 0, +world, 1380, 196, 48, 17, -0, -0, -0.7009093165, -0.7132503986, 399630181, 776502014, 0, 0, +world, 1371, 212, 48, 17, -0, -0, 0.4617486596, -0.8870108128, 3226808607, 3744729013, 0, 0, +world, 1370, 216, 48, 17, -0, -0, -0.1650476158, -0.9862855673, 374622133, 776502014, 0, 0, +world, 238, -490, 9, 17, -0, -0, -0.8910065889, -0.4539903998, 4057803041, 3744729013, 0, 0, +world, 233, -613, 9, 17, -0, -0, 0.4924236536, -0.8703556657, 4057803041, 3744729013, 0, 0, +world, 114, -664, 11, 17, -0, -0, -0.07845897228, -0.9969173074, 4057803041, 3744729013, 0, 0, +world, 27, -747, 5, 17, -0, -0, 0.8090170026, -0.587785244, 4057803041, 3744729013, 0, 0, +world, -407, -953, 4, 17, -0, -0, 0.8090170026, -0.587785244, 4057803041, 3744729013, 0, 0, +world, -405, -991, 4, 17, -0, -0, -0.5785695314, -0.8156331182, 4057803041, 3744729013, 0, 0, +world, -346, -644, 5, 17, -0, -0, -0.9659258127, -0.2588190734, 4057803041, 3744729013, 0, 0, +world, -357, -498, 5, 17, -0, -0, -0.9862856269, -0.165047586, 4057803041, 3744729013, 0, 0, +world, -343.9957581, -122.6485901, 14.32958984, 17, -0, -0, 0.7071068287, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, -349, -101, 15, 17, -0, -0, -0.8141155243, -0.5807029605, 2593513972, 2868027918, 0, 0, +world, -380, -105, 15, 17, -0, -0, 0.4383711219, -0.898794055, 3774357736, 3744729013, 0, 0, +world, -380.5358582, -75.43685913, 15, 17, -0, -0, 0.6129069924, -0.7901550531, 901601836, 3744729013, 0, 0, +world, -381, -26, 15, 17, -0, -0, 0.7071068287, -0.7071067691, 2593513972, 2868027918, 0, 0, +world, -348.526947, -34.54754639, 14.67822266, 17, -0, -0, 0.6908824444, -0.7229670882, 374622133, 3744729013, 0, 0, +world, -304, 17, 15, 17, -0, -0, 8.742277657e-008, -1, 374622133, 3744729013, 0, 0, +world, -309.3334961, 17.51342773, 15, 17, -0, -0, 0.6839107275, -0.7295657396, 399630181, 3744729013, 0, 0, +world, -379.2845459, -107.223877, 15, 17, -0, -0, 0.7691766024, -0.6390362382, 2039007863, 3744729013, 0, 0, +world, -326.6714172, -43.29455185, 15, 17, -0, -0, -0.9667342305, 0.2557830811, 2039007863, 3744729013, 0, 0, +world, -296.6529236, -60.99260712, 13.76188469, 17, -0, -0, -0, -1, 4057803041, 3744729013, 0, 0, +world, -282.4472351, -43.29455185, 15, 17, -0, -0, -0.9997099638, -0.02408323623, 2039007863, 3744729013, 0, 0, +world, -220.9071045, -103.5855484, 13.76188469, 17, -0, -0, 0.6467897296, -0.7626683712, 4057803041, 3744729013, 0, 0, +world, -217.1818542, -75.25939941, 15, 17, -0, -0, -0.8713849783, -0.4905998111, 2039007863, 3744729013, 0, 0, +world, -221.1144714, -91.57592773, 14.4753418, 17, -0, -0, 0.2368380129, -0.9715491533, 399630181, 3744729013, 0, 0, +world, -257.9340515, -41.88720703, 14.4753418, 17, -0, -0, -0.6965393424, -0.7175186276, 399630181, 3744729013, 0, 0, +world, -223.0872192, -124.4462433, 15, 17, -0, -0, -0.685182929, -0.7283710241, 2634707400, 3744729013, 0, 0, +world, -223.0872192, -80.03138733, 15, 17, -0, -0, -0.710799396, -0.7033947706, 2634707400, 3744729013, 0, 0, +world, -223.0872192, -70.69743347, 15, 17, -0, -0, -0.710799396, -0.7033947706, 2634707400, 3744729013, 0, 0, +world, -217.1818542, -123.0260773, 15, 17, -0, -0, -0.2515622377, -0.9678411484, 2039007863, 3744729013, 0, 0, +world, -221.1144714, -116.1889801, 14.4753418, 17, -0, -0, 0.2368380129, -0.9715491533, 399630181, 3744729013, 0, 0, +world, -221.3351746, -132.3642578, 15, 17, -0, -0, 0.4779254794, -0.8784003854, 901601836, 3744729013, 0, 0, +world, -334, -40.23418045, 15, 17, -0, -0, 8.742277657e-008, -1, 2634707400, 3744729013, 0, 0, +world, -318.1325684, -62.12548828, 15, 17, -0, -0, -0.05407879129, -0.998536706, 901601836, 3744729013, 0, 0, +world, -189.4377899, -135.4432373, 14.4753418, 17, -0, -0, 0.2368380129, -0.9715491533, 399630181, 3744729013, 0, 0, +world, -189.5295563, -71.14871216, 15, 17, -0, -0, -0.7817379832, -0.6236070395, 2039007863, 3744729013, 0, 0, +world, -189.0005951, -68.11455536, 14.4753418, 17, -0, -0, 0.2368380129, -0.9715491533, 399630181, 3744729013, 0, 0, +world, -164.8743896, -41.86906052, 13.76188469, 17, -0, -0, -0.9999904633, 0.004363359883, 4057803041, 3744729013, 0, 0, +world, -150.423584, -30.31204224, 15, 17, -0, -0, 0.6018149257, -0.7986355424, 4057803041, 3744729013, 0, 0, +world, -113.4762192, -21.26429176, 15, 17, -0, -0, -0.8309845328, -0.5562955141, 4057803041, 3744729013, 0, 0, +world, -109.3943405, -40.05947876, 15, 17, -0, -0, -0.9330790639, -0.3596713841, 2039007863, 3744729013, 0, 0, +world, -176.7470398, -59.54808807, 14.4753418, 17, -0, -0, 0.7058714628, -0.7083399892, 399630181, 3744729013, 0, 0, +world, -120.9427109, -8.645195007, 14.4753418, 17, -0, -0, -0.9956436753, 0.09323965758, 399630181, 3744729013, 0, 0, +world, -88.6738205, -132.6861877, 14.31298828, 17, -0, -0, -0.9330790639, -0.3596713841, 2039007863, 3744729013, 0, 0, +world, 1091, 1022, 14, 17, -0, -0, -0.7313537002, -0.6819983721, 4033800822, 3744729013, 0, 0, +world, -304.1928406, -191, 15, 17, -0, -0, 0.5224986076, -0.8526400924, 374622133, 3744729013, 0, 0, +world, -81.74884033, -140.1071777, 15, 17, -0, -0, -0.9702957273, -0.2419219017, 3774357736, 3744729013, 0, 0, +world, -188, 243, 15, 17, -0, -0, -0.9993908405, 0.03489949182, 2039007863, 3744729013, 0, 0, +world, -197, 198, 15, 17, -0, -0, -0.1478094012, -0.9890158772, 1036786734, 3553608506, 0, 0, +world, -195.999939, 185, 15, 17, -0, -0, -0.9996573329, 0.026176963, 399630181, 3553608506, 0, 0, +world, -199, 197, 15, 17, -0, -0, -0.05930637196, -0.9982398152, 3328786501, 3553608506, 0, 0, +world, -179, 197, 15, 17, -0, -0, 0.3907312453, -0.9205048084, 374622133, 3744729013, 0, 0, +world, -176, 192, 15, 17, -0, -0, -0.241921857, -0.9702957273, 2039007863, 3744729013, 0, 0, +world, -173.9998779, 204, 15, 17, -0, -0, -0.831469655, -0.5555701256, 3774357736, 3744729013, 0, 0, +world, -158, 158, 15, 17, -0, -0, -0.9999619126, -0.008726529777, 901601836, 3744729013, 0, 0, +world, -131, 152, 15, 17, 5.723296836e-011, 1.060749665e-011, -0.9832549095, 0.1822354048, 374622133, 3744729013, 0, 0, +world, -125, 153, 15, 17, -0, -0, 0.09584583342, -0.9953961968, 399630181, 3744729013, 0, 0, +world, -155, 146, 15, 17, -0, -0, -0.8767268062, -0.4809887707, 2039007863, 3744729013, 0, 0, +world, -159.8083496, 147.717865, 15, 17, -0, -0, 0.09584583342, -0.9953961968, 399630181, 3744729013, 0, 0, +world, -148, 122, 15, 17, -0, -0, -0.9135454893, 0.4067366123, 2634707400, 3744729013, 0, 0, +world, -132, 125, 15, 17, -0, -0, -0.9999995828, 0.000872655597, 2634707400, 3744729013, 0, 0, +world, -155, 127, 15, 17, -0, -0, -0.4532129169, -0.8914023042, 2039007863, 3744729013, 0, 0, +world, -154.9086151, 117.3326721, 15, 17, -0, -0, 0.09584583342, -0.9953961968, 399630181, 3744729013, 0, 0, +world, -145, 88, 15, 17, -0, -0, -0.9659258127, 0.2588190436, 399630181, 3744729013, 0, 0, +world, -148.2199707, 94.07000732, 14.75, 17, -0, -0, -0.1916656047, -0.9814602733, 374622133, 3744729013, 0, 0, +world, -135.9766235, 65, 14.87512207, 17, -0, -0, 0.589196384, -0.8079898357, 2794764316, 4127679251, 0, 0, +world, -139, 71, 15, 17, -0, -0, -0.6946585178, -0.7193396688, 888077843, 4127679251, 0, 0, +world, -151, -24, 15, 17, -0, -0, 0.5075383782, -0.8616291285, 901601836, 3744729013, 0, 0, +world, -433, 60.79805756, 15, 17, -0, -0, -0.9821233749, 0.1882383227, 374622133, 3744729013, 0, 0, +world, 89, -688, 15, 17, -0, -0, -0.9455186129, 0.3255681098, 399630181, 3744729013, 0, 0, +world, 86.11700439, -710.085083, 15, 17, -0, -0, -0.9426414371, 0.333806932, 2794764316, 381094327, 0, 0, +world, 85.97000122, -683, 10, 17, -0, -0, -0.9135454893, 0.4067365825, 888077843, 3553608506, 0, 0, +world, 87, -692, 10, 17, -0, -0, -0.9762960076, 0.2164396197, 399630181, 3744729013, 0, 0, +world, 76, -697, 4, 17, -0, -0, 0.8338858485, -0.5519369245, 399630181, 381094327, 0, 0, +world, -178, 200.9999847, 15, 17, -0, -0, -0.9854078889, 0.1702095121, 2634707400, 3744729013, 0, 0, +world, -231, 183, 15, 17, -0, -0, -0.7660444379, -0.6427876353, 1593608242, 3744729013, 0, 0, +world, -239.9195404, 177.2309265, 15, 17, -0, -0, -0.9488760233, -0.3156490624, 3226808607, 3744729013, 0, 0, +world, -308, 187, 15, 17, -0, -0, -1.192092896e-007, -1, 3226808607, 3744729013, 0, 0, +world, -239, 134, 15, 17, -0, -0, 0.7660444379, -0.6427876353, 888077843, 3553608506, 0, 0, +world, -249, 134, 15, 17, -0, -0, -0.6580325365, -0.752989471, 1036786734, 3553608506, 0, 0, +world, -228, 135, 15, 17, -0, -0, -0.8746197224, 0.4848096073, 374622133, 3553608506, 0, 0, +world, -186, 102, 15, 17, -0, -0, -0.08715587854, -0.9961947203, 374622133, 2046537925, 0, 0, +world, -182, 88, 15, 17, 0.00740051968, -0.004624356516, -0.8480159044, -0.5298990011, 399630181, 2046537925, 0, 0, +world, -222, 63, 15, 17, -0, -0, 0.6567174792, -0.7541367412, 2593513972, 2868027918, 0, 0, +world, -112.1834946, -25.82019997, 15, 17, -0, -0, -0.4939418733, -0.869494915, 4057803041, 3744729013, 0, 0, +world, -133, -86, 15, 17, -0, -0, 0.6087614894, -0.7933532596, 374622133, 3744729013, 0, 0, +world, 166, 457, 15, 17, -0, -0, 1.509958025e-007, -1, 4057803041, 3744729013, 0, 0, +world, 192, 368, 15, 17, -0, -0, 0.6626201272, -0.748955667, 4057803041, 3744729013, 0, 0, +world, -66.16999817, 513.8300171, 15, 17, -0, -0, -0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, 1754.300049, 348.1300049, 21, 17, -0, -0, -0.9953961968, -0.09584572911, 2349828104, 3553608506, 0, 0, +world, 1757.780029, 348.8900146, 21.31186867, 17, -0, -0, -0.9986295104, 0.05233606324, 2349828104, 3553608506, 0, 0, +world, 1773, 350, 22, 17, -0, -0, 0.5299193859, -0.8480479717, 1036786734, 3553608506, 0, 0, +world, 1013, 178, 34, 17, -0, -0, 0.754709661, -0.6560589671, 3774357736, 3744729013, 0, 0, +world, 1017, 184, 34, 17, -0, -0, 0.754709661, -0.6560589671, 3774357736, 3744729013, 0, 0, +world, 1340.920044, -162.6799927, 22.29999924, 17, -0, -0, -0.999048233, 0.04361941665, 2353517427, 3744729013, 0, 0, +world, 1339, -155.502121, 24, 17, -0.006535789464, -0.005782376043, 0.7489272952, -0.6625947356, 399630181, 3553608506, 0, 0, +world, 1335, -161, 25, 17, -0, -0, 0.778790772, -0.627283752, 374622133, 3553608506, 0, 0, +world, -659, 156, 5, 17, -0, -0, -0.9981347919, 0.06104838848, 1362834872, 3744729013, 0, 0, +world, 100.0000153, -702, 5, 17, -0, -0, -0.9205048084, -0.3907313049, 374622133, 3744729013, 0, 0, +world, 2358, 328, 5.699999809, 17, -0, -0, -0.7046342492, -0.7095707059, 374622133, 3744729013, 0, 0, +world, 2355, 318, 5.699999809, 17, -0, -0, -0.7046342492, -0.7095707059, 374622133, 3744729013, 0, 0, +world, 2345, 294, 5.699999809, 17, -0, -0, -0.7046342492, -0.7095707059, 374622133, 3744729013, 0, 0, +world, 2366, 428, 5.699999809, 17, -0, -0, -0.7046342492, -0.7095707059, 374622133, 3744729013, 0, 0, +world, 2303, 578, 5.699999809, 17, -0, -0, -0.7046342492, -0.7095707059, 374622133, 3744729013, 0, 0, +world, 1471, 612, 29, 17, -0, -0, 0.7132503986, -0.7009093165, 3137428179, 3744729013, 0, 0, +world, 1510, 520, 29, 17, -0, -0, 0.737277329, -0.6755902171, 3137428179, 3744729013, 0, 0, +world, 1021.999939, 835, 31, 17, -0, -0, 0.2096186131, -0.9777832031, 3137428179, 3744729013, 0, 0, +world, 1462, 898, 15, 17, -0, -0, 0.2096186131, -0.9777832031, 3137428179, 3744729013, 0, 0, +world, 1465.825684, 899.9986572, 15, 17, -0, -0, -0.9504989386, -0.3107278049, 3137428179, 3744729013, 0, 0, +world, 1461.950439, 902.5428467, 15, 17, -0, -0, -0.9504989386, -0.3107278049, 3137428179, 3744729013, 0, 0, +world, 363, 1653, 27, 17, -0, -0, -0.3173045516, -0.948323667, 374622133, 3744729013, 0, 0, +world, 379.7099915, 1636.77002, 27, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 382, 1636, 27, 17, -0, -0, 0.2840153277, -0.958819747, 374622133, 3744729013, 0, 0, +world, 404, 1617, 27, 17, -0, -0, 0.1132032275, -0.9935718179, 374622133, 3744729013, 0, 0, +world, 400, 1619, 27, 17, -0, -0, -1.509958025e-007, -1, 901601836, 3744729013, 0, 0, +world, 397, 1648, 27, 17, -0, -0, -0.4617486298, -0.8870108128, 399630181, 3744729013, 0, 0, +world, 393, 1653, 27, 17, -0, -0, -0.8987941146, -0.4383710027, 374622133, 3744729013, 0, 0, +world, 374, 1668, 27, 17, -0, -0, -0.9610207081, 0.2764763534, 901601836, 3744729013, 0, 0, +world, 378, 1663, 27, 17, -0, -0, -0.8987941146, -0.4383710027, 374622133, 3744729013, 0, 0, +world, 388, 1655.999878, 15, 17, -0, -0, -0.9074110985, 0.4202440083, 2353517427, 3744729013, 0, 0, +world, 387, 1657, 15, 17, -0, -0, -0.9945219159, 0.1045284197, 2353517427, 3744729013, 0, 0, +world, 382, 1661, 16, 17, -0, -0, -0.9743700624, -0.2249510437, 399630181, 3553608506, 0, 0, +world, 380, 1644, 16, 17, -0, -0, -3.019916051e-007, -1, 374622133, 3553608506, 0, 0, +world, 399, 1644, 16, 17, -0, -0, -0.7547096014, -0.6560589671, 399630181, 3553608506, 0, 0, +world, 397, 1625, 16, 17, -0, -0, -0, -1, 888077843, 3553608506, 0, 0, +world, 418, 1597, 16, 17, -0, -0, -0.1564344764, -0.9876883626, 3774357736, 3744729013, 0, 0, +world, 530, 1620, 22, 17, -0, -0, -0.9781476259, 0.2079116553, 374622133, 3744729013, 0, 0, +world, -240, 279, 15, 17, -0, -0, -0.9135454893, 0.4067366123, 901601836, 3744729013, 0, 0, +world, -261, 282.0000305, 15, 17, -9.90702298e-010, 3.20588972e-010, -0.7132503986, -0.7009093165, 399630181, 3553608506, 0, 0, +world, -188, 149, 15, 17, -0, -0, -0.9969173074, 0.07845913619, 2039007863, 3744729013, 0, 0, +world, -217, 217, 15, 17, -0, -0, -1, 4.371138829e-008, 2634707400, 3744729013, 0, 0, +world, -218, 213, 15, 17, -0, -0, -0.6520984769, -0.7581342459, 374622133, 3744729013, 0, 0, +world, -190.0461121, 298.2426758, 15, 17, -0, -0, -0.9757260084, -0.2189947665, 2039007863, 3744729013, 0, 0, +world, -217, 372, 15, 17, -0, -0, -0.1132032052, -0.9935718179, 2039007863, 3744729013, 0, 0, +world, -250, 356, 15, 17, -0, -0, 0.7986354232, -0.6018151641, 2593513972, 2868027918, 0, 0, +world, -251.624115, 332.616272, 15, 17, -0, -0, 0.7986354232, -0.6018151641, 2593513972, 2868027918, 0, 0, +world, -248.999939, 317, 15, 17, -0, -0, 0.8338859081, -0.5519369245, 374622133, 3744729013, 0, 0, +world, -325.3852539, 374, 15, 17, -0, -0, -1, 7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, -286.4700317, 128.3099976, 14.69999981, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -313.0378723, 147.8971405, 15, 17, -0, -0, -0.9996573329, 0.026176963, 399630181, 3744729013, 0, 0, +world, -276.8750305, 147, 15, 17, -0, -0, -0.9997224212, 0.02355969884, 2593513972, 2868027918, 0, 0, +world, -275, 153, 19, 17, -0, -0, -0.9997224212, 0.02355969884, 2593513972, 2868027918, 0, 0, +world, -260.6952209, 149.6250916, 15, 17, -0, -0, -0.9996573329, 0.026176963, 399630181, 3744729013, 0, 0, +world, -255, 127, 15, 17, -0, -0, -0.9976245165, -0.06888584793, 2634707400, 3744729013, 0, 0, +world, -231.2197418, 127, 15, 17, -0, -0, -0.9976245165, -0.06888584793, 2634707400, 3744729013, 0, 0, +world, 955, -296, 19, 17, -0, -0, -0.1830934584, -0.9830955267, 399630181, 3154537368, 18, 5, +world, 978, -241, 23, 17, -0, -0, -0.7604059577, -0.6494480371, 1593608242, 3744729013, 0, 0, +world, 970, -252, 22, 17, -0, -0, 0.5150380731, -0.8571673036, 374622133, 3154537368, 0, 0, +world, 951, -249, 26, 17, -0, -0, -0.9455185533, 0.3255681396, 399630181, 3154537368, 0, 0, +world, 949, -290, 34, 17, -0, -0, -0.9816271663, 0.1908090264, 374622133, 3744729013, 0, 0, +world, 953, -489, 16, 17, -6.501775507e-011, -0.008726535365, 7.450296824e-009, -0.9999619126, 399630181, 3154537368, 0, 0, +world, 935.1699219, -497.6600037, 15, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, 959, -504, 15, 17, -0, -0, -0.9612616897, 0.2756373584, 3226808607, 776502014, 22, 5, +world, 926.9699707, -491.8999939, 15, 17, -0, -0, -0.8910065293, -0.453990519, 399630181, 3154537368, 0, 0, +world, 927, -485, 15, 17, -0, -0, -0.7483772039, -0.6632733345, 374622133, 3744729013, 0, 0, +world, 1001, -660, 11, 17, -0, -0, 0.6427875757, -0.7660444379, 374622133, 3744729013, 19, 5, +world, 1002, -656, 11, 17, -0, -0, -0.9961947203, 0.08715576679, 3051799743, 3744729013, 19, 5, +world, 1021, -656, 14, 17, -0, -0, -0.9563047886, 0.2923716307, 3051799743, 3744729013, 19, 5, +world, 1017, -615, 14, 17, -0, -0, -0.9890158772, 0.1478094459, 3051799743, 3744729013, 19, 5, +world, 1028, -657, 14, 17, -0, -0, 0.5948228836, -0.8038567901, 3051799743, 3744729013, 0, 0, +world, 132.7275696, -681.557251, 5, 17, -0, -0, -0.4422888458, -0.8968726397, 374622133, 3553608506, 0, 0, +world, 131, -689, 5, 17, -0, -0, -1, 4.371138829e-008, 888077843, 3553608506, 0, 0, +world, 130, -673, 5, 17, -0, -0, -0.216439575, -0.9762960076, 399630181, 3553608506, 0, 0, +world, 133, -679, 5, 17, -0, -0, -0.7071067691, -0.7071068287, 2349828104, 3553608506, 0, 0, +world, 171, -645, 8, 17, -0, -0, 0.5778576732, -0.8161375523, 399630181, 3744729013, 0, 0, +world, 164.2689514, -642, 8, 17, -0, -0, -0.9799247384, 0.1993678212, 3774357736, 3744729013, 0, 0, +world, 191, -645, 8, 17, -0, -0, -0.9961947203, 0.08715576679, 3328786501, 3744729013, 0, 0, +world, 168, -659, 5, 17, -0, -0, 0.8386705518, -0.544639051, 374622133, 3744729013, 0, 0, +world, 176, -652, 8, 17, -0, -0, -0.974370122, 0.2249508947, 374622133, 3744729013, 0, 0, +world, 155.8899994, -641.5620117, 7.800000191, 17, -0, -0, 8.742277657e-008, -1, 2794764316, 3744729013, 0, 0, +world, -121.7597656, -131.9863281, 14.44921875, 17, -0, -0, -0.8048946261, -0.5934177041, 2794764316, 3744729013, 0, 0, +world, -119, -141.000061, 14.28173828, 17, -0, -0, -0.956304729, -0.2923717201, 399630181, 3744729013, 0, 0, +world, -132.0102539, -140.5899963, 14, 17, -0, -0, -1.509958025e-007, -1, 2794764316, 3744729013, 0, 0, +world, -147.4101563, -141.000061, 14.28173828, 17, -0, -0, -0.956304729, -0.2923717201, 399630181, 3744729013, 0, 0, +world, -155, -175, 15, 17, -0, -0, -5.960464478e-008, -1, 3774357736, 3744729013, 0, 0, +world, -94, -98, 15, 17, -0, -0, -0.7071067095, -0.7071068287, 2593513972, 2868027918, 0, 0, +world, -96.57104492, -87.03979492, 15, 17, -0, -0, 0.594822824, -0.8038568497, 2634707400, 3744729013, 0, 0, +world, -101, -62, 15, 17, -0, -0, -0.737277329, -0.6755902171, 901601836, 3744729013, 0, 0, +world, -171, -37, 15, 17, -0, -0, -1, -7.549790126e-008, 4057803041, 3744729013, 0, 0, +world, -186, -16, 15, 17, -0, -0, -0.7071068287, -0.7071067691, 4057803041, 3744729013, 0, 0, +world, -185.8045654, -6.567382813, 15, 17, -0, -0, -0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -74, 191, 15, 17, -0, -0, 0.1993679255, -0.9799246788, 374622133, 3744729013, 0, 0, +world, -82, 181, 15, 17, -0, -0, 0.6946583986, -0.7193397284, 374622133, 3744729013, 0, 0, +world, -75, 167, 15, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, -66, 156, 15, 17, -0, -0, -0.8949343562, -0.446197778, 374622133, 3744729013, 0, 0, +world, -73.45235443, 173.0730591, 15.38264179, 17, 1.115308113e-008, 1.237596603e-008, -0.3650413752, -0.930991292, 399630181, 3744729013, 0, 0, +world, 158, 217, 21, 17, -0, -0, 0.3502074182, -0.9366721511, 374622133, 3744729013, 0, 0, +world, -117, 151, 15, 17, -0, -0, -0.9455186129, 0.3255680203, 374622133, 3744729013, 0, 0, +world, -115, 158.9999847, 15, 17, -0, -0, -0.9832549095, -0.1822355837, 3774357736, 3744729013, 0, 0, +world, -83, 128, 15, 17, -0, -0, -1.509958025e-007, -1, 3774357736, 3744729013, 0, 0, +world, -94, 35, 15, 17, -0, -0, -0.8660255075, -0.499999851, 2634707400, 3744729013, 0, 0, +world, -104, 17, 15, 17, -0, -0, -0.5299192667, -0.8480480909, 374622133, 3744729013, 0, 0, +world, -106.6830902, 18.09096336, 15, 17, -0, -0, 0.8290376067, -0.5591927767, 374622133, 3744729013, 0, 0, +world, -115, -10, 15, 17, -0, -0, -0.9366722107, -0.350207299, 374622133, 3744729013, 0, 0, +world, -101, -35, 6, 17, -0, -0, 0.2164396644, -0.9762960076, 901601836, 3744729013, 0, 0, +world, 79, 323, 15, 17, -0, -0, -1, -1.192488064e-008, 901601836, 3744729013, 0, 0, +world, 73, 318, 15, 17, -0, -0, -0.898794055, -0.4383711517, 374622133, 3744729013, 0, 0, +world, 80, 312, 197, 17, -0, -0, -0.9890158772, 0.1478094757, 3328786501, 3744729013, 0, 0, +world, 176, 296, 15, 17, -0, -0, 1.509958025e-007, -1, 2593513972, 2868027918, 0, 0, +world, 79, 319, 15, 17, -0, -0, -0.537299633, -0.8433914185, 1593608242, 3744729013, 0, 0, +world, 79, 319, 15, 17, -0, -0, -0.537299633, -0.8433914185, 1593608242, 3744729013, 0, 0, +world, 75, 319, 15, 17, -0, -0, -0.1908089817, -0.9816271663, 399630181, 3744729013, 0, 0, +world, 981, 1871, 24, 17, -0, -0, -0.9170600772, -0.3987490833, 374622133, 2046537925, 0, 0, +world, 1007, 1879.885132, 20, 17, -0, -0, -0.9914448857, 0.1305261999, 399630181, 3744729013, 0, 0, +world, -183.9105835, 244.3433533, 15, 17, -0, -0, 0.02617703937, -0.9996573329, 399630181, 3744729013, 0, 0, +world, -152, 279.5209045, 15, 17, -0, -0, 8.742277657e-008, -1, 2794764316, 3744729013, 0, 0, +world, -122, 277.9100037, 14.81999969, 17, -0, -0, -0.9991589785, -0.04100372642, 374622133, 3744729013, 0, 0, +world, -102.1459961, 277.697998, 15, 17, -0, -0, -0.06453238428, -0.9979156256, 2634707400, 3744729013, 0, 0, +world, 1009, -553, 15, 17, -0, -0, -0.414693296, -0.9099612832, 374622133, 2046537925, 0, 0, +world, 1050, -534, 25, 17, -0, -0, -0.9659258127, 0.2588190138, 4057803041, 3744729013, 0, 0, +world, 1025, -540, 16, 17, -0, -0, 0.4241994023, -0.9055688381, 399630181, 3744729013, 0, 0, +world, -220, 58, 15, 17, -0, -0, -0.9902680516, 0.1391731054, 888077843, 3744729013, 0, 0, +world, -221.5843964, 44, 15, 17, -0, -0, -0.7071067691, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, -230, 38, 15, 17, -0, -0, -0.9981347919, 0.06104847416, 374622133, 3744729013, 0, 0, +world, -235, 37, 15, 17, -0, -0, -0.9271838069, -0.3746067286, 399630181, 3744729013, 0, 0, +world, -243.0484161, 16.1482563, 15, 17, -0, -0, -0.9743700624, 0.2249510437, 2634707400, 3744729013, 0, 0, +world, -66, -143, 15, 17, -0, -0, -0.9702957273, 0.2419218719, 2039007863, 3744729013, 0, 0, +world, -31, -119, 15, 17, -0, -0, -0.6781595945, -0.7349146008, 374622133, 3744729013, 0, 0, +world, -71, -95, 15, 17, -0, -0, 0.7413904071, -0.6710739732, 399630181, 3744729013, 0, 0, +world, -33, -86, 15, 17, -0, -0, -0.8386705518, -0.544639051, 399630181, 3744729013, 0, 0, +world, -35, -82, 15, 17, -0, -0, -0.9135454893, 0.4067365825, 374622133, 3744729013, 0, 0, +world, -37, -74, 15, 17, -0, -0, 0.6826363206, -0.7307582498, 901601836, 3744729013, 0, 0, +world, 47, -62, 15, 17, -0, -0, -0.353474766, -0.935444057, 901601836, 3744729013, 0, 0, +world, -74.23812866, -65, 14.51367188, 17, -0, -0, 0.7021531463, -0.712026, 2390727163, 3744729013, 0, 0, +world, -71, -68, 14.51953125, 17, -0, -0, 0.3526583612, -0.9357521534, 399630181, 3744729013, 0, 0, +world, -67, -39, 14.51953125, 17, -0, -0, 0.8386705518, -0.5446391106, 399630181, 3744729013, 0, 0, +world, -72, -18, 15, 17, -0, -0, -0.9366721511, 0.3502074182, 399630181, 3553608506, 0, 0, +world, -65, -1, 15, 17, -0, -0, -0.6915131211, -0.7223638892, 2634707400, 3744729013, 0, 0, +world, -65.48486328, 6, 15, 17, -0, -0, 0.7626681924, -0.646789968, 888077843, 3744729013, 0, 0, +world, -77, 19, 15, 17, -0, -0, -0.9681476355, 0.25037992, 374622133, 3744729013, 0, 0, +world, -92, 15, 15, 17, -0, -0, -8.742277657e-008, -1, 399630181, 2868027918, 0, 0, +world, 139.9999847, 211.000061, 15, 17, -0, -0, 0.4305111468, -0.902585268, 2039007863, 3744729013, 0, 0, +world, 181.2299957, 216.1399994, 14.77000046, 17, -0, -0, -0, -1, 2039007863, 3744729013, 0, 0, +world, 167, 232, 15, 17, -0, -0, -0.5224986672, -0.8526400924, 399630181, 3744729013, 0, 0, +world, 178, 231, 15, 17, -0, -0, -0.9914448857, -0.1305262297, 901601836, 3744729013, 0, 0, +world, 191, 203, 15, 17, -0, -0, -0.6441475153, -0.7649012804, 3328786501, 3744729013, 0, 0, +world, -228, 10, 15, 17, -0, -0, -0.8090168834, -0.5877854228, 2634707400, 3744729013, 0, 0, +world, -263, 16, 15, 17, -0, -0, -0.1564344019, -0.9876883626, 399630181, 3744729013, 0, 0, +world, -275, 17, 15, 17, -0, -0, 0.2292002738, -0.9733792543, 374622133, 3744729013, 0, 0, +world, -308, 38, 15, 17, -0, -0, -0.9986295104, -0.05233585462, 2422299748, 3744729013, 0, 0, +world, -381.6281738, 1.071532726, 14.51489258, 17, -0, -0, 0.7071068287, -0.7071067095, 2390727163, 3744729013, 0, 0, +world, -340, 17, 15, 17, -0, -0, -0.1132031754, -0.9935718179, 2039007863, 3744729013, 0, 0, +world, -288, 15, 15, 17, -0, -0, -0.2756373584, -0.9612616897, 901601836, 3744729013, 0, 0, +world, -266, 40.40396118, 15, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -245, 39, 15, 17, -0, -0, -0.9762960076, -0.2164396495, 901601836, 3744729013, 0, 0, +world, -220.2397614, 52.50804138, 15, 17, -0, -0, 0.6494479775, -0.7604060173, 901601836, 3744729013, 0, 0, +world, -219, 121, 15, 17, -0, -0, -0.9902680516, 0.1391731054, 2039007863, 3744729013, 0, 0, +world, -219, 112, 15, 17, -0, -0, -0.08715572953, -0.9961947203, 399630181, 3744729013, 0, 0, +world, -172.7032471, 57.69024658, 15, 17, -0, -0, 0.604598999, -0.7965300083, 2390727163, 3744729013, 0, 0, +world, -176, 17, 15, 17, -0, -0, -0.6313529015, -0.7754956484, 399630181, 2868027918, 0, 0, +world, -188, -7, 15, 17, -0, -0, -0.9953961968, 0.09584575891, 399630181, 3744729013, 0, 0, +world, -224, 13, 15, 17, -0, -0, 0.4694715738, -0.8829475641, 2039007863, 3744729013, 0, 0, +world, -156, 124.000061, 15, 17, -0, -0, 0.5299193263, -0.8480480909, 399630181, 3744729013, 0, 0, +world, -75, 150.1955566, 15.78857422, 17, -0, -0, -1, 4.371138829e-008, 2066258816, 3744729013, 0, 0, +world, -76, 192, 15, 17, -0, -0, -0.6018149853, -0.7986355424, 399630181, 3744729013, 0, 0, +world, -62.98109436, 191.8302002, 15, 17, -0, -0, -0.6018149853, -0.7986355424, 399630181, 3744729013, 0, 0, +world, -32.58311081, 164, 15, 17, -0, -0, -0.7071067691, -0.7071068287, 901601836, 3744729013, 0, 0, +world, -162, 161, 15, 17, -0, -0, -0.9890158772, -0.1478094459, 399630181, 3744729013, 0, 0, +world, -127, 150, 15, 17, -0, -0, -0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -154.000061, 157, 15, 17, -0, -0, -0.999048233, -0.04361945391, 374622133, 3744729013, 0, 0, +world, -177, 211, 15, 17, -0, -0, -0.999048233, -0.04361945391, 374622133, 3744729013, 0, 0, +world, 1338.23999, -195.0800018, 23.17000008, 17, -0, -0, 0.7493601441, -0.6621626616, 1593608242, 3744729013, 0, 0, +world, -230, 186, 15, 17, -0, -0, -0.7313537002, -0.6819983721, 1593608242, 3744729013, 0, 0, +world, -224, 193, 15, 17, -0, -0, 0.6225146055, -0.782608211, 2593513972, 2868027918, 0, 0, +world, -175.7087402, 212.0808105, 15, 17, -0, -0, -0.789619863, -0.6135963798, 374622133, 3744729013, 0, 0, +world, -186.9647675, 341.0003052, 15, 17, -0, -0, -0.7071067691, -0.7071067691, 901601836, 3744729013, 0, 0, +world, -171, 394.9163818, 15, 17, -0, -0, -0.8090168238, -0.5877854228, 399630181, 2868027918, 0, 0, +world, -220, 424.9999695, 15, 17, -0, -0, -0.1736482978, -0.9848077297, 2039007863, 3744729013, 0, 0, +world, -224, 424, 15, 17, -0, -0, -0.2672384083, -0.9636304379, 399630181, 3744729013, 0, 0, +world, -232, 459, 15, 17, -0, -0, -0.9153115749, -0.4027465284, 901601836, 3744729013, 0, 0, +world, -179, 460, 15, 17, -0, -0, 0.7071067691, -0.7071068287, 2634707400, 3744729013, 0, 0, +world, -181, 464, 15, 17, -0, -0, -0.9063078165, -0.4226182699, 399630181, 3744729013, 0, 0, +world, -181.2772675, 484.6644592, 15, 17, -0, -0, 0.7071067691, -0.7071068287, 2634707400, 3744729013, 0, 0, +world, -188.031601, 498.8146973, 15, 17, -0, -0, 0.7071067691, -0.7071068287, 2634707400, 3744729013, 0, 0, +world, -186.0036011, 506, 14.70361328, 17, -0, -0, 0.7071067095, -0.7071068287, 2794764316, 3744729013, 0, 0, +world, -187, 513, 15, 17, -0, -0, -0.8386706114, -0.5446389914, 374622133, 3744729013, 0, 0, +world, -190, 521, 15, 17, -0, -0, -0.9099612832, -0.4146932662, 2039007863, 3744729013, 0, 0, +world, -186, 528, 15, 17, -0, -0, -0.5519369245, -0.8338859081, 374622133, 3744729013, 0, 0, +world, -165.1088257, 525, 15, 17, -0, -0, 0.7071067095, -0.7071068287, 2794764316, 3744729013, 0, 0, +world, -167, 518, 15, 17, -0, -0, -0, -1, 2593513972, 2868027918, 0, 0, +world, -168, 554, 15, 17, -0, -0, -0.1391731501, -0.9902680516, 2634707400, 3744729013, 0, 0, +world, -185.9729614, 575, 15, 17, -0, -0, -0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -187.9999847, 585, 15, 17, -0, -0, -0.996917367, 0.07845908403, 399630181, 3744729013, 0, 0, +world, 743, -212, 10, 17, -0, -0, -0.9816271663, 0.1908091754, 888077843, 2592350310, 5, 20, +world, 828, 518, 10, 17, -0, -0, -0.6156612635, -0.7880108953, 374622133, 3744729013, 0, 0, +world, 833, 497, 10, 17, -0, -0, -0.9993908405, -0.03489949182, 3328786501, 3744729013, 0, 0, +world, 829, 485, 10, 17, -0, -0, -0.9975640178, 0.06975647807, 399630181, 3744729013, 0, 0, +world, 836, 509, 10, 17, -0, -0, -0.8660254478, -0.4999999702, 399630181, 3744729013, 0, 0, +world, 796, 547, 8, 17, -0, -0, 0.6626200676, -0.7489557266, 901601836, 3744729013, 0, 0, +world, 803, 550, 8, 17, 9.036580373e-010, 2.253072173e-010, -0.9702957273, 0.2419218719, 399630181, 3744729013, 0, 0, +world, 798, 534, 8, 17, -0, -0, -0.5948226452, -0.8038569689, 2039007863, 3744729013, 0, 0, +world, -238, 243, 15, 17, -0, -0, -0.09584583342, -0.9953961968, 374622133, 3744729013, 0, 0, +world, -246, 279, 15, 17, -0, -0, -0.9848077893, 0.1736481339, 374622133, 3744729013, 0, 0, +world, -231, 246, 15, 17, -0, -0, 0.7372773886, -0.6755902171, 399630181, 3744729013, 0, 0, +world, -179, 225, 15, 17, -0, -0, -0.8480482101, -0.5299191475, 399630181, 3744729013, 0, 0, +world, -161, 242, 15, 17, -0, -0, -5.960464478e-008, -1, 3774357736, 3744729013, 0, 0, +world, -159, 279, 15, 17, -0, -0, -0.9659258127, 0.2588190734, 374622133, 3744729013, 0, 0, +world, -156, 276.000061, 15, 17, -0, -0, 0.6225145459, -0.782608211, 399630181, 3744729013, 0, 0, +world, -134, 278, 15, 17, -0, -0, -0.9972501993, 0.07410846651, 2039007863, 3744729013, 0, 0, +world, -139, 278.6110535, 15, 17, -0, -0, -0.9961182475, 0.08802517503, 374622133, 3744729013, 0, 0, +world, -167.0000153, 244, 15, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -23, 244, 15, 17, -0, -0, -0.5075384378, -0.8616291285, 399630181, 3744729013, 0, 0, +world, -33, 226, 15, 17, -0, -0, -0.9238795042, -0.3826834261, 399630181, 3744729013, 0, 0, +world, -33.15000153, 190.8800049, 14.77000046, 17, -0, -0, 0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -32.45000076, 168, 14.55078125, 17, -0, -0, 0.7235699296, -0.690251112, 2794764316, 3744729013, 0, 0, +world, -66, 286, 15, 17, -0, -0, -0.731353581, -0.6819984913, 374622133, 3744729013, 0, 0, +world, -384, 1532, 20, 17, -0, -0, 7.450580597e-009, -1, 399630181, 3744729013, 0, 0, +world, -179, 1183, 15, 17, -0, -0, -1, 1.192488064e-008, 399630181, 2868027918, 0, 0, +world, -221, 1183, 15, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3744729013, 0, 0, +world, -250, 1184, 15, 17, -0, -0, -0.95105654, -0.309016943, 399630181, 3744729013, 0, 0, +world, -301, 1184, 15, 17, -0, -0, 0.6946584582, -0.7193397284, 399630181, 3744729013, 0, 0, +world, -322, 1184, 15, 17, -0, -0, -0.8703557849, 0.492423445, 374622133, 3744729013, 0, 0, +world, -317, 1216, 18, 17, -0, -0, -0.9537169337, 0.3007058203, 1593608242, 776502014, 0, 0, +world, 92, 1248, 16, 17, -0, -0, 0.1391731501, -0.9902680516, 4057803041, 3744729013, 0, 0, +world, 88, 1257, 16, 17, -0, -0, 0.3583679199, -0.9335804582, 4057803041, 3744729013, 0, 0, +world, 71, 1231, 16, 17, -0, -0, -0.7193397284, -0.6946583986, 4057803041, 3744729013, 0, 0, +world, 71, 1240, 16, 17, -0, -0, -0.7071067691, -0.7071068287, 4057803041, 3744729013, 0, 0, +world, 50, 725, 15, 17, -0, -0, 0.6819984913, -0.731353581, 2634707400, 3744729013, 0, 0, +world, 13, 682, 15, 17, -0, -0, -0.9906290174, -0.1365801245, 1593608242, 3553608506, 0, 0, +world, -17.48576546, 812.5968628, 14.71939468, 17, -0, -0, 0.7836933136, -0.6211479902, 399630181, 3744729013, 0, 0, +world, 10, 796, 15, 17, -0, -0, -0.9925461411, 0.1218693256, 1593608242, 2046537925, 0, 0, +world, 5.812988281, 833.8673096, 14.57177734, 17, 2.250012793e-015, -2.980232239e-008, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, 6, 830, 15, 17, -0, -0, -0.614285171, -0.7890840769, 399630181, 3744729013, 0, 0, +world, -125, 478, 10, 17, -0, -0, -0.005235916004, -0.9999862909, 2634707400, 3744729013, 0, 0, +world, -117, 464.000061, 10, 17, -0, -0, 0.7101854086, -0.7040146589, 399630181, 3744729013, 0, 0, +world, -130, 480, 10, 17, -0, -0, -0.9205048084, 0.3907311857, 374622133, 3744729013, 0, 0, +world, -118.4293671, 479.8645325, 10, 17, -0, -0, 0.7101854086, -0.7040146589, 399630181, 3744729013, 0, 0, +world, -136.7363892, 461.4216614, 10, 17, -0, -0, 0.7101854086, -0.7040146589, 399630181, 3744729013, 0, 0, +world, -107.4753036, 474, 12, 17, -0, -0, -0.7265746593, -0.6870875359, 374622133, 3744729013, 0, 0, +world, -107.5570221, 470.9006958, 12, 17, -0, -0, -0.9970527887, 0.07671888173, 399630181, 3744729013, 0, 0, +world, -141.7552948, 470.6352234, 12, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -88, 462, 15, 17, -0, -0, -0.9998477101, 0.01745238341, 2634707400, 3744729013, 0, 0, +world, -90.77471161, 481.5323486, 14.91796875, 17, -0, -0, -0, -1, 2794764316, 3744729013, 0, 0, +world, -111, 493, 15, 17, -0, -0, -0.7071067691, -0.7071068287, 3328786501, 3744729013, 0, 0, +world, -131, 496.5158691, 15, 17, -0, -0, 8.742277657e-008, -1, 2794764316, 3744729013, 0, 0, +world, -128, 496.5655518, 15, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3744729013, 0, 0, +world, -108.9999924, 496, 15, 17, -0, -0, -1, -7.549790126e-008, 901601836, 3744729013, 0, 0, +world, -132.0363617, 453.7241516, 15, 17, -0, -0, -0, -1, 901601836, 3744729013, 0, 0, +world, -94.44773865, 448.4408569, 15, 17, -0, -0, -0.3826834261, -0.9238795638, 901601836, 3744729013, 0, 0, +world, -98.87937927, 451.2368774, 15, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -122.750412, 439, 15, 17, -0, -0, -0.7071068287, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, -232.0820618, 460.3349915, 15, 17, -0, -0, -1, 4.371138829e-008, 2390727163, 3744729013, 0, 0, +world, -218, 473, 15, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, -30, -82, 21, 17, -0, -0, -0.7071068287, -0.7071067095, 374622133, 3744729013, 0, 0, +world, -67, -121, 15, 17, -0, -0, -1, 7.549790126e-008, 3328786501, 3744729013, 0, 0, +world, -87, -60, 15, 17, -0, -0, -0.4383710623, -0.8987941146, 399630181, 2868027918, 0, 0, +world, -83, -42, 15, 17, -6.755573878e-010, -6.410799114e-010, 0.7253744006, -0.6883544922, 399630181, 3744729013, 0, 0, +world, -84.81469727, -39.54394531, 15, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -88.82092285, -39.56518555, 15, 17, -0, -0, 0.8660253882, -0.5000000596, 374622133, 3744729013, 0, 0, +world, -133, -89, 15, 17, -0, -0, 0.5, -0.8660253882, 3774357736, 3744729013, 0, 0, +world, -93.56713867, -95.45825195, 15, 17, -0, -0, -0.777694881, -0.628641963, 2390727163, 3744729013, 0, 0, +world, -92, -114, 15, 17, -0, -0, -0.9848077297, 0.1736482978, 399630181, 3744729013, 0, 0, +world, -93.44470215, -112.9599609, 15, 17, -0, -0, -0.8886172771, 0.4586495161, 2039007863, 3744729013, 0, 0, +world, -118.4672928, -129.6276245, 15, 17, -0, -0, -0.2436391264, -0.9698659778, 2039007863, 3744729013, 0, 0, +world, -119.2989731, -128.0537262, 15, 17, -0, -0, 0.05579639226, -0.998442173, 399630181, 3744729013, 0, 0, +world, -66.54999542, -132.1043701, 15, 17, -0, -0, -0.2436391264, -0.9698659778, 2039007863, 3744729013, 0, 0, +world, -67.38167572, -130.5304718, 15, 17, -0, -0, 0.05579639226, -0.998442173, 399630181, 3744729013, 0, 0, +world, -220.2810059, -41.5375824, 15, 17, -0, -0, -0.2436391264, -0.9698659778, 2039007863, 3744729013, 0, 0, +world, -221.1126709, -39.96368408, 15, 17, -0, -0, 0.05579639226, -0.998442173, 399630181, 3744729013, 0, 0, +world, -218.5500031, 177.6000061, 14.60000038, 17, -0, -0, -0.2436391264, -0.9698659778, 2039007863, 3744729013, 0, 0, +world, -221.3399963, 166.0500031, 14.69999981, 17, -0, -0, 0.05579639226, -0.998442173, 399630181, 3744729013, 0, 0, +world, -161.2251892, 18.98944092, 15, 17, -0, -0, 0.05579639226, -0.998442173, 399630181, 3744729013, 0, 0, +world, -160.3935242, 17.4155426, 15, 17, -0, -0, -0.2436391264, -0.9698659778, 2039007863, 3744729013, 0, 0, +world, -189.6017303, -39.09939575, 15, 17, -0, -0, 0.05579639226, -0.998442173, 399630181, 3744729013, 0, 0, +world, -188.7700653, -40.67329407, 15, 17, -0, -0, -0.2436391264, -0.9698659778, 2039007863, 3744729013, 0, 0, +world, -116.775238, -26.46927643, 15, 17, -0, -0, 0.05579639226, -0.998442173, 399630181, 3744729013, 0, 0, +world, -115.943573, -28.04317474, 15, 17, -0, -0, -0.2436391264, -0.9698659778, 2039007863, 3744729013, 0, 0, +world, -106.8577881, -58.59618378, 15, 17, -0, -0, 0.05579639226, -0.998442173, 399630181, 3744729013, 0, 0, +world, -106.026123, -60.17008209, 15, 17, -0, -0, -0.2436391264, -0.9698659778, 2039007863, 3744729013, 0, 0, +world, -35.64524078, -128.8163147, 15, 17, -0, -0, 0.05579639226, -0.998442173, 399630181, 3744729013, 0, 0, +world, -34.81357574, -130.3902283, 15, 17, -0, -0, -0.2436391264, -0.9698659778, 2039007863, 3744729013, 0, 0, +world, -156.5195923, -59.72367477, 15, 17, -0, -0, -0.4562756717, -0.8898384571, 399630181, 3744729013, 0, 0, +world, -154.740036, -59.76892471, 15, 17, -0, -0, -0.7002496123, -0.7138981223, 2039007863, 3744729013, 0, 0, +world, -218.9550171, 92.90383911, 15, 17, -0, -0, 0.05579639226, -0.998442173, 399630181, 3744729013, 0, 0, +world, -218.1233521, 91.3299408, 15, 17, -0, -0, -0.2436391264, -0.9698659778, 2039007863, 3744729013, 0, 0, +world, -400, 1409, 12, 17, -0, -0, -1, -1.192488064e-008, 2634707400, 3744729013, 0, 0, +world, 0, 997, 15, 17, -0, -0, -0.7071068287, -0.7071067691, 2593513972, 2868027918, 0, 0, +world, 27, 993.8858643, 15, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, 28, 983, 15, 17, -0, -0, 0.4848095179, -0.8746197224, 374622133, 3744729013, 0, 0, +world, 14, 961, 15, 17, -0, -0, -8.742277657e-008, -1, 3226808607, 776502014, 0, 0, +world, -264.4004822, 127.3702545, 15, 17, -0, -0, -0.1434926093, -0.989651382, 374622133, 100237688, 0, 0, +world, 13, 944.2078857, 15, 17, -0, -0, -1.509958025e-007, -1, 2634707400, 3744729013, 0, 0, +world, 23, 887, 13, 17, -0, -0, -0, -1, 399630181, 3553608506, 0, 0, +world, 8, 879, 13, 17, -0, -0, -0.3502074182, -0.9366721511, 537242508, 3553608506, 0, 0, +world, 4, 865, 13, 17, -0, -0, -0.9426414371, -0.3338069916, 537242508, 3553608506, 0, 0, +world, 113, 804, 15, 17, -0, -0, -0.710799396, -0.7033947706, 2634707400, 3744729013, 0, 0, +world, -282.3300781, 494.6209412, 15, 17, -0, -0, -0.9063078165, 0.4226182699, 399630181, 2868027918, 0, 0, +world, -180.852951, -134.4735565, 14, 17, -0, -0, -0.9845032096, -0.1753665358, 3328786501, 3744729013, 0, 0, +world, -157.6564941, -39.11684036, 15, 17, -0, -0, -0.9781476259, 0.2079115361, 901601836, 3744729013, 0, 0, +world, -158.3704376, -42.28492737, 15, 17, -0, -0, 0.05587328225, -0.9984378815, 2039007863, 3744729013, 0, 0, +world, -192.4922943, 171.295578, 15, 17, -0, -0, -0.8151278496, -0.5792810917, 399630181, 3744729013, 0, 0, +world, -195.4922943, 174.295517, 15, 17, -0, -0, -0.9659258127, 0.2588190734, 374622133, 3744729013, 0, 0, +world, -213, 373, 15, 17, -0, -0, -0.8151278496, -0.5792810917, 399630181, 3744729013, 0, 0, +world, -220.999939, 405.000061, 15, 17, -0, -0, -0.4461978078, -0.8949343562, 374622133, 3744729013, 0, 0, +world, -227, 756.9378052, 7.316895485, 17, -0, -0, -0.9275103211, 0.3737975657, 901601836, 3744729013, 0, 0, +world, -227, 432, 15, 17, -0, -0, -0.8290376067, -0.5591928959, 901601836, 3744729013, 0, 0, +world, -229.9343719, 430.0761414, 15, 17, -0, -0, -0.2672384083, -0.9636304379, 399630181, 3744729013, 0, 0, +world, -922, 1260, 25, 17, -0, -0, -0.8910065293, -0.453990519, 374622133, 2046537925, 0, 0, +world, -931, 1268, 25, 17, -0, -0, -0.9925461411, -0.1218693256, 399630181, 2046537925, 0, 0, +world, -154, -902, 4, 17, -0, -0, -0.2923717797, -0.956304729, 901601836, 3744729013, 0, 0, +world, -85.703125, -950.4279785, 4, 17, -0, -0, -0.8788170815, -0.4771588147, 901601836, 3744729013, 0, 0, +world, -93, -950, 4, 17, -0, -0, -0.9799246788, 0.1993679106, 2039007863, 3744729013, 0, 0, +world, -102, -1033, 4, 17, -0, -0, -0.9945219159, 0.1045285463, 3328786501, 3744729013, 10, 12, +world, -116.6800003, -1037.540039, 4, 17, -0, -0, -0.3338066638, -0.9426415563, 901601836, 3744729013, 0, 0, +world, -131, -1018.400024, 5.099999905, 17, -0, -0, -0.9989050627, 0.04678336903, 399630181, 3744729013, 6, 14, +world, -133, -1010, 4, 17, -0, -0, -0.5591928363, -0.8290376067, 2039007863, 3744729013, 0, 0, +world, -125, -975.6102905, 4, 17, -0, -0, -0.8746197224, -0.4848095775, 901601836, 3744729013, 0, 0, +world, -132, -970, 4, 17, -0, -0, 0.8338859081, -0.5519368649, 399630181, 3744729013, 0, 0, +world, -135.5881348, -952.074585, 4, 17, -0, -0, 0.8338859081, -0.5519368649, 399630181, 3744729013, 0, 0, +world, 1053, 828, 32, 17, -0, -0, -0.06975648552, -0.9975640178, 888077843, 3744729013, 0, 0, +world, -220.2890625, 516, 15, 17, -0, -0, -0.7071067691, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, -221, 505, 15, 17, -0, -0, 0.1045285016, -0.9945218563, 399630181, 3744729013, 0, 0, +world, -223, 465.999939, 15, 17, -0, -0, 0.6427876353, -0.7660444379, 374622133, 3744729013, 0, 0, +world, -180, 478, 15, 17, -0, -0, -0.8660255075, -0.499999851, 3774357736, 3744729013, 0, 0, +world, -185, 479, 15, 17, -0, -0, -0.9626917243, -0.2706004381, 3328786501, 3744729013, 0, 0, +world, -184.0011749, 492.7504883, 14.46386719, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -183, 555, 15, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -176, 568, 15, 17, -0, -0, -0.9099612832, -0.4146932662, 3226808607, 3744729013, 0, 0, +world, -218.3200073, 565.25, 13.86999989, 17, -0, -0, 0.7040147185, -0.7101854086, 2390727163, 3744729013, 0, 0, +world, -226, 564.000061, 15, 17, -0, -0, -0.9781476259, 0.2079116553, 374622133, 3744729013, 0, 0, +world, -237.1999969, 555.2700195, 14.5, 17, -0, -0, -1, 4.371138829e-008, 2390727163, 3744729013, 0, 0, +world, -235, 554, 15, 17, -0, -0, -0.9923319221, 0.1236015931, 374622133, 3744729013, 0, 0, +world, -188, 518, 15, 17, -0, -0, -0.9723699093, -0.2334453911, 399630181, 3744729013, 0, 0, +world, -219.1431885, 494.934082, 15, 17, -0, -0, 0.241921857, -0.9702957273, 399630181, 3744729013, 0, 0, +world, -26, 6, 15, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 0, 0, +world, -32, -12, 15, 17, -0, -0, -0.7071067691, -0.7071067691, 901601836, 3744729013, 0, 0, +world, 4, -40, 15, 17, -0, -0, 0.7009093761, -0.713250339, 399630181, 3744729013, 0, 0, +world, -5, 148, 15, 17, -0, -0, -1, 1.629206849e-007, 3774357736, 3744729013, 0, 0, +world, -21.77000046, 149.6600037, 13.76000023, 17, -0, -0, -0, -1, 2794764316, 3744729013, 0, 0, +world, -34, 177, 15, 17, -0, -0, -0.2588190734, -0.9659258127, 399630181, 2868027918, 0, 0, +world, -13, 247, 15, 17, -0, -0, 0.7009093761, -0.713250339, 399630181, 3744729013, 0, 0, +world, -32, 308, 15, 17, -0, -0, -0.7071067691, -0.7071067691, 901601836, 3744729013, 0, 0, +world, -32, 338, 15, 17, -0, -0, -0.7372773886, -0.6755902171, 4057803041, 3744729013, 0, 0, +world, -32, 346, 15, 17, -0, -0, -0.7372773886, -0.6755902171, 4057803041, 3744729013, 0, 0, +world, -67.2572937, 398, 15, 17, -0, -0, 0.7181262374, -0.695912838, 2390727163, 3744729013, 0, 0, +world, -65, 398, 15, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -66, 405.9999695, 15, 17, -0, -0, 0.4305110574, -0.902585268, 2039007863, 3744729013, 0, 0, +world, -72.04243469, 452.0758972, 15, 17, -0, -0, 0.5284383893, -0.8489716649, 2039007863, 3744729013, 0, 0, +world, -72.65460205, 455.3760071, 15, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -75.56555176, 455.3760071, 15, 17, -0, -0, 0.7181262374, -0.695912838, 2390727163, 3744729013, 0, 0, +world, -69, 507, 15, 17, -0, -0, 0.4848096073, -0.8746197224, 3774357736, 3744729013, 0, 0, +world, -66, 526, 15, 17, -0, -0, -0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -70.24737549, 532.9597168, 15, 17, -0, -0, -1, 7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, -84.82427979, 530.3966064, 15, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, -70.84268951, 490.853241, 15, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -70.23052216, 487.5531311, 15, 17, -0, -0, 0.5284383893, -0.8489716649, 2039007863, 3744729013, 0, 0, +world, -88.08350372, 534.1642456, 15, 17, -0, -0, -0.5331226587, -0.8460379839, 399630181, 3744729013, 0, 0, +world, -84.84228516, 533.2922363, 15, 17, -0, -0, -0.005527110305, -0.9999847412, 2039007863, 3744729013, 0, 0, +world, -134, 532, 15, 17, -0, -0, 8.742277657e-008, -1, 901601836, 3744729013, 0, 0, +world, -83, 374, 15, 17, -0, -0, -0.5591928959, -0.8290376067, 399630181, 3744729013, 0, 0, +world, -79, 399, 15, 17, -0, -0, 0.6560588479, -0.7547097206, 399630181, 2868027918, 0, 0, +world, -108, 396.3142395, 15, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -109.3013916, 392.8017578, 15, 17, -0, -0, 0.6560588479, -0.7547097206, 399630181, 3744729013, 0, 0, +world, -125, 421, 15, 17, -0, -0, 0.5, -0.8660253882, 901601836, 3744729013, 0, 0, +world, -111, 419, 15, 17, -0, -0, -0.7547096014, -0.6560589671, 374622133, 3744729013, 0, 0, +world, -115.5236816, 412.001709, 15, 17, -0, -0, 0.6560588479, -0.7547097206, 399630181, 3744729013, 0, 0, +world, -115.6445313, 432.0893555, 15, 17, -0, -0, 0.6560588479, -0.7547097206, 399630181, 3744729013, 0, 0, +world, -373.7775269, 360.5830078, 10.68463802, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -365.5271606, 354.8058167, 11.14808273, 17, -0, -0, -0, -1, 901601836, 3744729013, 0, 0, +world, -349.6326904, 354.8069458, 10.26634026, 17, -0, -0, -0, -1, 4057803041, 3744729013, 0, 0, +world, -356.1117554, 337.4029846, 8.594465256, 17, -0, -0, -0, -1, 4057803041, 3744729013, 0, 0, +world, -374.230011, 341.8500061, 4.119999886, 17, -0, -0, 0.2588190436, -0.9659258127, 4057803041, 3744729013, 0, 0, +world, -369.9872437, 346.1829529, 3.957390785, 17, -0, -0, 0.7771458626, -0.6293204427, 399630181, 3744729013, 0, 0, +world, -367.9396973, 347.4361877, 3.893134117, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -364.7999878, 344.7600098, 5.199999809, 17, -0, -0, -0.6845471263, -0.7289685607, 109363168, 3744729013, 0, 0, +world, -358.4819946, 346.8733215, 5.893781662, 17, -0, -0, -0.9399907589, -0.3411999047, 4057803041, 3744729013, 0, 0, +world, -516.9732056, 10.39856243, 0.8374700546, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -519.020752, 9.145327568, 1.027703285, 17, -0, -0, 0.7771458626, -0.6293204427, 399630181, 3744729013, 0, 0, +world, -513.4819336, 5.55810833, 1.589094162, 17, -0, -0, -0.7071068287, -0.7071067691, 4057803041, 3744729013, 0, 0, +world, -535.2908325, 8.953400612, 0.861328125, 17, -0, -0, 0.1865240932, -0.982450366, 399630181, 2046537925, 0, 0, +world, -514.1331787, -5.402565002, -2.125359535, 17, -0, -0, -0.7071068287, -0.7071067691, 901601836, 3744729013, 0, 0, +world, -493.9421082, 8.165977478, 4.913214684, 17, -0, -0, -0, -1, 901601836, 3744729013, 0, 0, +world, -284.6504517, -145.0108337, 9.708586693, 17, -0, -0, -0, -1, 901601836, 3744729013, 0, 0, +world, -263.2200012, -143.7599945, 11, 17, -0, -0, -0.7071068287, -0.7071067691, 4057803041, 3744729013, 0, 0, +world, -275.9146118, -154.5187531, 3.746184349, 17, -0, -0, -0, -1, 901601836, 3744729013, 0, 0, +world, -282.2136536, -160.6074524, 10.01934147, 17, -0, -0, 0.7771458626, -0.6293204427, 399630181, 3744729013, 0, 0, +world, -271.4725037, -167.7573853, 9.649992943, 17, -0, -0, -0.9502442479, -0.3115058243, 901601836, 3744729013, 0, 0, +world, -271.3738098, -143.9937897, 8.408537865, 17, -0, -0, -1, 7.549790126e-008, 901601836, 3744729013, 0, 0, +world, -292.8148193, -145.0475922, 11.25206184, 17, -0, -0, -0.01832495816, -0.9998320937, 4057803041, 3744729013, 0, 0, +world, -281.3699951, -149.9799957, 10.01934147, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 2046537925, 0, 0, +world, -279.7331238, -163.1504669, 10.02528381, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, -262.9671021, -172.2591095, 11.41197395, 17, -0, -0, -0.01832495816, -0.9998320937, 4057803041, 3744729013, 0, 0, +world, -335.7506714, -353.6998901, 0.8001861572, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, -369.7370605, -363.7511292, 0.9841165543, 17, -0, -0, 0.2940402627, -0.9557930231, 399630181, 3744729013, 0, 0, +world, -356.8162842, -354.1843872, 0.8880300522, 17, -0, -0, -0.9992290735, -0.03925978765, 901601836, 3744729013, 0, 0, +world, -338.1143188, -368.7711182, -6.972914696, 17, -0, -0, 0.2940402627, -0.9557930231, 399630181, 2046537925, 0, 0, +world, -326.2743835, -346.5488281, -1.44474268, 17, -0, -0, -0.9902680516, -0.1391731054, 3978157958, 3744729013, 0, 0, +world, -337.6199951, -347.2399902, 0, 17, -0, -0, -0.9313738942, -0.364064157, 2390727163, 3744729013, 0, 0, +world, -330.3399963, -359.1700134, -5.039999962, 17, -0, -0, -1, -7.549790126e-008, 399630181, 3744729013, 0, 0, +world, -329.5338135, -360.4030762, -4.996256351, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +world, -332.346283, -357.651825, 0.9678549767, 17, -0, -0, -0.8741323352, -0.4856878519, 2390727163, 3744729013, 0, 0, +world, -323.1600037, -356.75, -2, 17, -0, -0, 0.7071068287, -0.7071067095, 399630181, 3744729013, 0, 0, +world, -330.8800049, -369.4200134, -12, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, -343.8897095, -358.1607971, 0.9256277084, 17, -0, -0, -0.2537578642, -0.9672677517, 901601836, 3744729013, 0, 0, +world, -133.1900024, -489.7399902, 9.887777328, 17, -0, -0, -1, 4.371138829e-008, 2390727163, 3744729013, 0, 0, +world, -136.1005554, -491.6768799, 9.828843117, 17, -0, -0, -0.6716581583, -0.740861237, 399630181, 3744729013, 0, 0, +world, -125.0083923, -492.164032, 9.922012329, 17, -0, -0, -0.6080688834, -0.7938842773, 3328786501, 3744729013, 0, 0, +world, -109.3477173, -478.4243164, 11.52512932, 17, -0, -0, -0.995724678, 0.09237056971, 4057803041, 3744729013, 0, 0, +world, -99.41074371, -501.4864807, 11.52268791, 17, -0, -0, -0.7175186276, -0.6965393424, 4057803041, 3744729013, 0, 0, +world, -99.60010529, -489.3951111, 9.708586693, 17, -0, -0, -0.6768760085, -0.7360970378, 901601836, 3744729013, 0, 0, +world, -98.61000061, -492.5299988, 4.070000172, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -100.6385117, -488.1950684, 4.103918076, 17, -0, -0, -0.9999365807, 0.01125995722, 2390727163, 3744729013, 0, 0, +world, -99.73627472, -483.0692749, 10.88700008, 17, -0, -0, -0.9989705682, -0.04536291584, 109363168, 3744729013, 0, 0, +world, -142.0200043, -483.5799866, 11.97999954, 17, -0, -0, -0.9950555563, 0.09931990504, 1604404556, 3744729013, 0, 0, +world, -110.758255, -488.4468384, 7.180511475, 17, -0, -0, -1, 7.549790126e-008, 3051799743, 3744729013, 0, 0, +world, -100.2840881, -479.5018616, 11.08846569, 17, -0, -0, -0.6716581583, -0.740861237, 399630181, 3744729013, 0, 0, +world, -108.8947449, -491.3930054, 7.477506638, 17, -0, -0, -0.6716581583, -0.740861237, 399630181, 3744729013, 0, 0, +world, 80.5767746, -724.3214722, 1.906401634, 17, -0, -0, -0.8724960089, -0.4886212945, 901601836, 3744729013, 0, 0, +world, 89.62000275, -739.539978, -5.083266258, 17, -0, -0, -0.3826834261, -0.9238795638, 399630181, 3744729013, 0, 0, +world, 84.09820557, -744.906189, -2.190522194, 17, -0, -0, -0.8724960089, -0.4886212945, 901601836, 3744729013, 0, 0, +world, 93.73823547, -751.7518311, 2.423936844, 17, -0, -0, -0.8910066485, -0.4539903104, 4057803041, 3744729013, 0, 0, +world, 76.83824158, -734.6019287, 0.9791126251, 17, -0, -0, -0.9766722322, 0.2147355378, 4057803041, 3744729013, 0, 0, +world, 102.9800034, -302.6700134, 11.72000027, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 2046537925, 0, 0, +world, 99.75237274, -283.6889954, 2.600906372, 17, -0, -0, -0.9983418584, 0.05756372958, 4057803041, 3744729013, 0, 0, +world, 105.5892181, -317.3538818, 12.06782532, 17, -0, -0, -0.9983418584, 0.05756372958, 4057803041, 3744729013, 0, 0, +world, 104.92099, -301.9820862, 15.42689514, 17, -0, -0, -0.9983418584, 0.05756372958, 4057803041, 3744729013, 0, 0, +world, 92.22715759, -296.5169678, 7.141831398, 17, -0, -0, 0.02954275161, -0.9995635152, 399630181, 3744729013, 0, 0, +world, 93.35741425, -295.862854, 7.410539627, 17, -0, -0, -0.7151693106, -0.6989512444, 2390727163, 3744729013, 0, 0, +world, 98.36553192, -311.6025085, 11.70066929, 17, -0, -0, 0.02954275161, -0.9995635152, 399630181, 3744729013, 0, 0, +world, 99.49578857, -310.9483948, 11.96937752, 17, -0, -0, -0.7151693106, -0.6989512444, 2390727163, 3744729013, 0, 0, +world, 116.1299973, 526.9699707, 7.119999886, 17, -0, -0, -1.509958025e-007, -1, 399630181, 3744729013, 0, 0, +world, 117.1076813, 524.644043, 7.051513672, 17, -0, -0, -0.6986601353, -0.7154537439, 2390727163, 3744729013, 0, 0, +world, 131.6599731, 534.1017456, 11.52512932, 17, -0, -0, -0.9095990062, -0.4154872596, 4057803041, 3744729013, 0, 0, +world, 106.1299973, 522.4699707, 10, 17, -0, -0, -0.9095990062, -0.4154872596, 4057803041, 3744729013, 0, 0, +world, 116.1341019, 541.1790771, 4.079110146, 17, -0, -0, -0.9992290735, -0.03925978765, 901601836, 3744729013, 0, 0, +world, -487.5138245, 519.2393188, 3.580944061, 17, -0, -0, -0.4336591065, -0.9010770321, 901601836, 3744729013, 0, 0, +world, -255, -194, -2, 17, -0, -0, -0.2249510288, -0.9743700624, 888077843, 3553608506, 0, 0, +world, -263, -162, -2, 17, -0, -0, -0.9396926165, -0.342020154, 901601836, 3744729013, 0, 0, +world, -262, -168, -2, 17, -0, -0, -0.7547095418, -0.6560590267, 399630181, 3744729013, 0, 0, +world, -271, -157, -2, 17, -0, -0, -0.7933532596, -0.6087614894, 2593513972, 3744729013, 0, 0, +world, -271, -161, -2, 17, -0, -0, -0.7933532596, -0.6087614894, 2593513972, 3744729013, 0, 0, +world, -265, -172, -2, 17, -0, -0, -0.9510565996, 0.3090168238, 399630181, 3744729013, 0, 0, +world, -261, -197, -2, 17, -0, -0, -0.7933532596, -0.6087614894, 2593513972, 3744729013, 0, 0, +world, -272, -172, 3, 17, -0, -0, -0.7431448698, -0.6691305637, 888077843, 3553608506, 0, 0, +world, -274, -188, -2, 17, -0, -0, 0.6427876949, -0.7660443187, 2593513972, 3744729013, 0, 0, +world, -278, -176, -2, 17, -0, -0, 0.6427876949, -0.7660443187, 2593513972, 3744729013, 0, 0, +world, -282, -165, -2, 17, -0, -0, 0.7826081514, -0.6225146651, 2593513972, 3744729013, 0, 0, +world, -282.3535156, -166.6782837, -2, 17, -0, -0, 0.3640643656, -0.931373775, 2593513972, 3744729013, 0, 0, +world, -294, -152, -2, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +world, -69.00000763, -485, -2, 17, -0, -0, 0.5000000596, -0.8660253882, 399630181, 3744729013, 0, 0, +world, -56, -485, -2, 17, -0, -0, -0.9890158772, 0.1478094459, 2593513972, 3744729013, 0, 0, +world, -72, -485, -2, 17, -0, -0, -0.9890158772, 0.1478094459, 2593513972, 3744729013, 0, 0, +world, -61.12892532, -485.1130066, -2, 17, -0, -0, -0.9612616897, -0.2756373882, 2593513972, 3744729013, 0, 0, +world, -54, -498, -2, 17, -0, -0, -0.7660445571, -0.6427875161, 901601836, 3744729013, 0, 0, +world, -78, -497, -2, 17, -0, -0, -0.1305262446, -0.9914448857, 2593513972, 3744729013, 0, 0, +world, -72.33183289, -497.6833191, -2, 17, -0, -0, -0.1277397722, -0.9918076992, 2593513972, 3744729013, 0, 0, +world, -67.20253754, -497.7781982, -2, 17, -0, -0, 0.2950576544, -0.9554794431, 2593513972, 3744729013, 0, 0, +world, -59.34249878, -498.210022, -2, 17, -0, -0, -0.8557167649, -0.5174444914, 399630181, 3744729013, 0, 0, +world, -56.34496689, -498.3315735, -2, 17, -0, -0, -0.1277397722, -0.9918076992, 2593513972, 3744729013, 0, 0, +world, -102, -497, -2, 17, -0, -0, -0.09584577382, -0.9953961968, 2593513972, 3744729013, 0, 0, +world, -104, -483, -2, 17, -0, -0, 0.6560588479, -0.7547097206, 399630181, 3744729013, 0, 0, +world, -94, -486, -2, 17, -0, -0, -0.9702957273, 0.2419218719, 2593513972, 3744729013, 0, 0, +world, -79, -485, 3, 17, -0, -0, -0.7660444379, -0.6427876353, 399630181, 3744729013, 0, 0, +world, -142.7200012, -481.230011, 11.68000031, 17, -0, -0, 1.490116119e-008, -1, 4057803041, 3744729013, 0, 0, +world, -89, -493, 3, 17, -0, -0, -0, -1, 888077843, 3553608506, 0, 0, +world, -281, -189, -2, 17, -0, -0, 0.25037992, -0.9681476355, 888077843, 3744729013, 0, 0, +world, -366, 302, -2, 17, -0, -0, -0.824126184, -0.5664061904, 2593513972, 3744729013, 0, 0, +world, -366, 318, -2, 17, -0, -0, -0.8141155839, -0.5807027817, 2593513972, 3744729013, 0, 0, +world, -364, 350, -2, 17, -0, -0, -0.95105654, 0.309016943, 399630181, 3744729013, 0, 0, +world, -366, 366, -2, 17, -0, -0, 0.594822824, -0.8038568497, 901601836, 3744729013, 0, 0, +world, -475.8099976, 529.1900024, 3.220703125, 17, -0, -0, -0.9583225846, -0.2856884003, 2422299748, 3744729013, 0, 0, +world, -476.7346802, 518.9839478, 3.604492188, 17, -0, -0, 0.6025116444, -0.7981100678, 4057803041, 3744729013, 0, 0, +world, -285.7378235, -154.8782959, -2.013373375, 17, -0, -0, 0.7771458626, -0.6293204427, 399630181, 3744729013, 0, 0, +world, -285.4138489, -172.8459625, 2.71484375, 17, -0, -0, 0.6889872551, -0.724773407, 901601836, 3744729013, 0, 0, +world, -262.9128418, -189.9953613, -1.908081055, 17, -0, -0, -0.7933532596, -0.6087614894, 2593513972, 3744729013, 0, 0, +world, -263.5716553, -188.0129395, -1.908081055, 17, -0, -0, -0.9959631562, -0.08976329118, 2593513972, 3744729013, 0, 0, +world, -266.0497131, -179.388916, -1.908081055, 17, -0, -0, -0.9959631562, -0.08976329118, 2593513972, 3744729013, 0, 0, +world, -266.7501831, -177.5543518, -2.162536621, 17, -0, -0, -0.7954734564, -0.6059884429, 2390727163, 3744729013, 0, 0, +world, -259.8455505, -187.7705688, -2.162536621, 17, -0, -0, -0.7954734564, -0.6059884429, 2390727163, 3744729013, 0, 0, +world, -278.7346802, -169.5918427, 2.922112465, 17, -0, -0, -0.9755345583, -0.2198461443, 399630181, 3744729013, 0, 0, +world, -264.8977356, -159.5550232, 2.922112465, 17, -0, -0, -0.9755345583, -0.2198461443, 399630181, 3744729013, 0, 0, +world, -62.34860992, -482.2446899, -1.804626465, 17, -0, -0, -0.9999904633, 0.004363359883, 2390727163, 3744729013, 0, 0, +world, -83.13171387, -504.2234497, 2.814941406, 17, -0, -0, 0.2164395005, -0.9762960672, 901601836, 3744729013, 0, 0, +world, -66.37353516, -479.824646, -1.9140625, 17, -0, -0, -0, -1, 888077843, 3744729013, 0, 0, +world, -95.33056641, -486, -2, 17, -0, -0, -0.9903891683, -0.1383088231, 2593513972, 3744729013, 0, 0, +world, -96.89294434, -497.3996277, -2, 17, -0, -0, 0.6946584582, -0.7193397284, 399630181, 3744729013, 0, 0, +world, -84.91540527, -497, -2, 17, -0, -0, -0.09584577382, -0.9953961968, 2593513972, 3744729013, 0, 0, +world, -79.47751617, -500.2134399, -1.804626465, 17, -0, -0, 0.01919735596, -0.9998157024, 2390727163, 3744729013, 0, 0, +world, -81.7657547, -476.379364, 2.809631348, 17, -0, -0, -0.9999904633, 0.004363359883, 2390727163, 3744729013, 0, 0, +world, -523.3340454, -8.394887924, -7.867431641, 17, -0, -0, -0.9998975396, 0.01431364287, 399630181, 3744729013, 0, 0, +world, -511.1098633, -36.36513138, -7.867431641, 17, -0, -0, -0.9667335153, 0.2557857037, 399630181, 3744729013, 0, 0, +world, -524.380188, -45.93947983, -7.867431641, 17, -0, -0, -0.2361454666, -0.9717177153, 399630181, 3744729013, 0, 0, +world, -510.361145, -1.3783741, -7.867431641, 17, -0, -0, -0.9977780581, 0.0666250363, 399630181, 3744729013, 0, 0, +world, -511.0470581, -26.36532784, -2.867431641, 17, -0, -0, -0.08402813971, -0.9964633584, 399630181, 3744729013, 0, 0, +world, -526.2571411, -25.79228401, -7.672058105, 17, -0, -0, 0.7227240801, -0.6911366582, 2390727163, 3744729013, 0, 0, +world, -502.4091797, -23.6537571, -3.057800293, 17, -0, -0, -0.7079719305, -0.7062405348, 2390727163, 3744729013, 0, 0, +world, -511.1914673, -49.36487961, -7.867431641, 17, -0, -0, -0.8019858003, -0.5973430872, 2593513972, 3744729013, 0, 0, +world, -511.0909424, -33.36519241, -7.867431641, 17, -0, -0, -0.8019858003, -0.5973430872, 2593513972, 3744729013, 0, 0, +world, -511.2722168, -44.23537064, -7.867431641, 17, -0, -0, -0.4820617735, -0.876137197, 2593513972, 3744729013, 0, 0, +world, -523.0531006, -27.28997231, -7.867431641, 17, -0, -0, 0.6112487912, -0.79143852, 2593513972, 3744729013, 0, 0, +world, -523.7719116, -32.95371628, -7.867431641, 17, -0, -0, 0.6134703159, -0.7897177339, 2593513972, 3744729013, 0, 0, +world, -523.8990479, -38.0823555, -7.867431641, 17, -0, -0, -0.8857248425, 0.4642106295, 2593513972, 3744729013, 0, 0, +world, -524.5205078, -48.93621445, -7.867431641, 17, -0, -0, 0.6134703159, -0.7897177339, 2593513972, 3744729013, 0, 0, +world, -522.9024048, -3.290445328, -7.867431641, 17, -0, -0, 0.638497293, -0.7696240544, 2593513972, 3744729013, 0, 0, +world, -511.9528809, -11.35934258, -7.867431641, 17, -0, -0, -0.8555464149, -0.5177261829, 2593513972, 3744729013, 0, 0, +world, -511.944519, -10.02880287, -7.867431641, 17, -0, -0, -0.6000035405, -0.7999973297, 2593513972, 3744729013, 0, 0, +world, -523.0097046, -20.37470436, -7.867431641, 17, -0, -0, 0.638497293, -0.7696240544, 2593513972, 3744729013, 0, 0, +world, -518.9840698, -16.3153019, -2.867431641, 17, -0, -0, 0.7093228698, -0.7048836946, 888077843, 3553608506, 0, 0, +world, -505.9510498, -39.02403641, -7.781494141, 17, -0, -0, 0.7093228698, -0.7048836946, 888077843, 3553608506, 0, 0, +world, -524.2037964, -51.2832222, -7.867431641, 17, -0, -0, -0.0840280503, -0.996463418, 901601836, 3744729013, 0, 0, +world, -530.2441406, -22.1130085, -3.052490234, 17, -0, -0, 0.8450740576, -0.5346493721, 901601836, 3744729013, 0, 0, +world, -84.13820648, -500.6639709, 3, 17, -0, -0, 0.1916656941, -0.9814602733, 399630181, 3744729013, 0, 0, +world, -76.82197571, -489.4959106, 3, 17, -0, -0, -0, -1, 888077843, 3744729013, 0, 0, +world, -77.52303314, -497.0071716, 2.572227478, 17, -0, -0, -0.6434562802, -0.7654828429, 901601836, 3744729013, 0, 0, +world, 91.94696045, -734.8138428, -12.86462402, 17, -0, -0, 0.4970033467, -0.8677486181, 399630181, 3744729013, 0, 0, +world, 110.5870514, -710.6412964, -12.86462402, 17, -0, -0, 0.2723127902, -0.9622088075, 399630181, 3744729013, 0, 0, +world, 125.3648224, -717.6691895, -12.86462402, 17, -0, -0, -0.9564937949, -0.2917526066, 399630181, 3744729013, 0, 0, +world, 78.84710693, -725.5267334, -12.86462402, 17, -0, -0, 0.4509074688, -0.892570734, 399630181, 3744729013, 0, 0, +world, 101.7902527, -715.3969727, -7.864624023, 17, -0, -0, -0.9003040791, -0.4352615178, 399630181, 3744729013, 0, 0, +world, 88.63915253, -716.3021851, -8.262084961, 17, -0, -0, 0.7144963741, -0.6996391416, 399630181, 3744729013, 0, 0, +world, 118.9113922, -693.4776611, -12.88757324, 17, -0, -0, -0.9003040791, -0.4352615178, 399630181, 3744729013, 0, 0, +world, 104.7194901, -731.619812, -7.864624023, 17, -0, -0, -0.05491630733, -0.9984909892, 399630181, 3744729013, 0, 0, +world, 89.23809052, -742.6447754, -12.86462402, 17, -0, -0, 0.4970033467, -0.8677486181, 399630181, 2046537925, 0, 0, +world, 125.9268036, -722.0288086, -12.79284668, 17, -0, -0, -0.9003040791, -0.4352615178, 399630181, 2046537925, 0, 0, +world, 76.94628143, -722.2039795, -13.1885376, 17, -0, -0, 0.8110835552, -0.5849303007, 3978157958, 3744729013, 0, 0, +world, 99.93715668, -741.4078369, -12.86462402, 17, -0, -0, -0.9378772378, -0.3469672799, 3978157958, 3744729013, 0, 0, +world, 115.1278534, -705.0543823, -12.66925049, 17, -0, -0, -0.9683741331, 0.2495024949, 2390727163, 3744729013, 0, 0, +world, 111.3962097, -728.2224121, -12.66925049, 17, -0, -0, -0.2266185582, -0.9739835858, 2390727163, 3744729013, 0, 0, +world, 101.3311844, -739.8567505, -8.28717041, 17, -0, -0, 0.5000291467, -0.8660085797, 2390727163, 3744729013, 0, 0, +world, 95.2575531, -709.7144775, -8.054992676, 17, -0, -0, -0.9683741331, 0.2495024949, 2390727163, 3744729013, 0, 0, +world, 122.0228958, -704.4589844, -12.86462402, 17, -0, -0, -0.9225510955, 0.3858750463, 2593513972, 3744729013, 0, 0, +world, 107.9480209, -712.0679932, -12.86462402, 17, -0, -0, -0.9225510955, 0.3858750463, 2593513972, 3744729013, 0, 0, +world, 117.5647812, -706.9974365, -12.86462402, 17, -0, -0, -0.9995055199, -0.03144444898, 2593513972, 3744729013, 0, 0, +world, 108.3767166, -725.4775391, -12.86462402, 17, -0, -0, -0.3697154224, -0.9291450381, 2593513972, 3744729013, 0, 0, +world, 113.6877975, -723.3829956, -12.86462402, 17, -0, -0, -0.36710307, -0.9301802516, 2593513972, 3744729013, 0, 0, +world, 118.2451096, -721.0272217, -12.86462402, 17, -0, -0, 0.05168985575, -0.998663187, 2593513972, 3744729013, 0, 0, +world, 128.0595245, -716.350647, -12.86462402, 17, -0, -0, -0.36710307, -0.9301802516, 2593513972, 3744729013, 0, 0, +world, 87.26438141, -736.8911133, -12.86462402, 17, -0, -0, -0.3370634913, -0.9414818883, 2593513972, 3744729013, 0, 0, +world, 89.07061005, -723.4100952, -12.86462402, 17, -0, -0, -0.8813194036, 0.4725209773, 2593513972, 3744729013, 0, 0, +world, 87.90013885, -724.0429077, -12.86462402, 17, -0, -0, -0.9940599799, 0.1088334769, 2593513972, 3744729013, 0, 0, +world, 102.2933655, -728.7662964, -12.86462402, 17, -0, -0, -0.3370634913, -0.9414818883, 2593513972, 3744729013, 0, 0, +world, 96.797966, -727.1900635, -7.864624023, 17, -0, -0, -0.2452747077, -0.9694536328, 888077843, 3744729013, 0, 0, +world, 110.4362564, -704.8395386, -12.77868652, 17, -0, -0, -0.2452747077, -0.9694536328, 888077843, 3744729013, 0, 0, +world, 105.8443375, -718.3162231, -7.864624023, 17, -0, -0, -0.2452747077, -0.9694536328, 888077843, 3744729013, 0, 0, +world, 129.9645996, -714.9437256, -12.86462402, 17, -0, -0, -0.9003042579, -0.4352611899, 901601836, 3744729013, 0, 0, +world, 90.26554871, -713.3223267, -8.292396545, 17, -0, -0, -0.9916668534, -0.1288285404, 901601836, 3744729013, 0, 0, +world, 108.7997131, -725.2570801, -8.292396545, 17, -0, -0, -0.8115547299, -0.5842764378, 901601836, 3744729013, 0, 0, +world, 90.37153625, -748.5061646, -12.56772614, 17, -0, -0, -0.1079666242, -0.9941545129, 901601836, 3744729013, 0, 0, +world, 93.98191833, -254.0277863, -3.730834961, 17, -0, -0, -0.2812717259, -0.9596281648, 399630181, 3744729013, 0, 0, +world, 105.9664001, -243.764801, -3.730834961, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 0, 0, +world, 107.6684647, -281.3123169, -3.730834961, 17, -0, -0, -0.04076179489, -0.9991688728, 399630181, 3744729013, 0, 0, +world, 93.61594391, -289.0829773, -3.730834961, 17, -0, -0, -0.09299808741, -0.9956662655, 399630181, 3744729013, 0, 0, +world, 94.44812012, -264.0168152, 1.269165039, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, 89.55562592, -276.2575684, 0.8717041016, 17, -0, -0, 0.2328327447, -0.9725167751, 399630181, 3744729013, 0, 0, +world, 82.13237, -239.0788269, -3.75378418, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, 110.3346558, -268.419281, 1.269165039, 17, -0, -0, -0.5776594281, -0.8162778616, 399630181, 3744729013, 0, 0, +world, 113.5474625, -287.1515503, -3.730834961, 17, -0, -0, -0.04076179489, -0.9991688728, 399630181, 2046537925, 0, 0, +world, 110.8988342, -245.1507721, -3.659057617, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 2046537925, 0, 0, +world, 89.79746246, -289.353241, -4.054748535, 17, -0, -0, 0.3756400347, -0.9267656803, 3978157958, 3744729013, 0, 0, +world, 116.5281677, -279.4440918, -3.730834961, 17, -0, -0, -0.978738308, 0.2051130533, 3978157958, 3744729013, 0, 0, +world, 90.91955566, -247.5120087, -3.535461426, 17, -0, -0, 0.6872634292, -0.7264082432, 2390727163, 3744729013, 0, 0, +world, 109.0483932, -260.9295654, -3.535461426, 17, -0, -0, -0.7100146413, -0.7041869164, 2390727163, 3744729013, 0, 0, +world, 114.3489761, -276.8398132, 0.8466186523, 17, -0, -0, -0.03727400303, -0.9993050694, 2390727163, 3744729013, 0, 0, +world, 85.01080322, -267.435791, 1.078796387, 17, -0, -0, 0.7060429454, -0.7081689835, 2390727163, 3744729013, 0, 0, +world, 93.37583923, -241.0418701, -3.730834961, 17, -0, -0, 0.5759179592, -0.8175075054, 2593513972, 3744729013, 0, 0, +world, 94.12184906, -257.0245056, -3.730834961, 17, -0, -0, 0.5759179592, -0.8175075054, 2593513972, 3744729013, 0, 0, +world, 93.72783661, -246.1599884, -3.730834961, 17, -0, -0, 0.8630774021, -0.5050716996, 2593513972, 3744729013, 0, 0, +world, 105.6274719, -262.4584961, -3.730834961, 17, -0, -0, -0.8073316813, -0.5900979042, 2593513972, 3744729013, 0, 0, +world, 106.0457535, -256.764679, -3.730834961, 17, -0, -0, -0.805670619, -0.5923637748, 2593513972, 3744729013, 0, 0, +world, 105.9015274, -251.6365204, -3.730834961, 17, -0, -0, -0.4874806702, -0.8731337786, 2593513972, 3744729013, 0, 0, +world, 105.9482956, -240.7649994, -3.730834961, 17, -0, -0, -0.805670619, -0.5923637748, 2593513972, 3744729013, 0, 0, +world, 107.5073624, -286.4323425, -3.730834961, 17, -0, -0, -0.7862458825, -0.617913723, 2593513972, 3744729013, 0, 0, +world, 94.97059631, -278.867981, -3.730834961, 17, -0, -0, 0.4949119985, -0.8689430952, 2593513972, 3744729013, 0, 0, +world, 95.0326767, -280.1971436, -3.730834961, 17, -0, -0, 0.7838438749, -0.620957911, 2593513972, 3744729013, 0, 0, +world, 105.9499664, -269.366394, -3.730834961, 17, -0, -0, -0.7862458825, -0.617913723, 2593513972, 3744729013, 0, 0, +world, 102.9057541, -273.6330872, 1.269165039, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3744729013, 0, 0, +world, 88.68968964, -251.6454468, -3.644897461, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3744729013, 0, 0, +world, 98.83763123, -261.6315613, 1.269165039, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3744729013, 0, 0, +world, 106.2685623, -238.4380798, -3.730834961, 17, -0, -0, -0.9938915372, 0.1103610694, 901601836, 3744729013, 0, 0, +world, 87.57712555, -273.4990234, 0.8413925171, 17, -0, -0, -0.908244431, 0.4184400439, 901601836, 3744729013, 0, 0, +world, 106.3734131, -261.9816895, 0.8413925171, 17, -0, -0, -0.9980115294, -0.06303165853, 901601836, 3744729013, 0, 0, +world, 118.2321625, -288.6744995, -3.433937073, 17, -0, -0, -0.6202742457, -0.7843850255, 901601836, 3744729013, 0, 0, +world, -64.51542664, 12.18523026, -1.790588379, 17, -0, -0, -0.2812717259, -0.9596281648, 399630181, 3744729013, 0, 0, +world, -52.53093338, 22.44841385, -1.790588379, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 0, 0, +world, -50.8288765, -15.09919357, -1.790588379, 17, -0, -0, -0.04076179489, -0.9991688728, 399630181, 3744729013, 0, 0, +world, -64.88139343, -22.86994553, -1.790588379, 17, -0, -0, -0.09299808741, -0.9956662655, 399630181, 3744729013, 0, 0, +world, -64.04920959, 2.196216583, 3.209411621, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, -68.94169617, -10.04450607, 2.811950684, 17, -0, -0, 0.2328327447, -0.9725167751, 399630181, 3744729013, 0, 0, +world, -76.36497498, 27.13420486, -1.813537598, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, -48.16267776, -2.206127167, 3.209411621, 17, -0, -0, -0.5776594281, -0.8162778616, 399630181, 3744729013, 0, 0, +world, -44.94987869, -20.9383049, -1.790588379, 17, -0, -0, -0.04076179489, -0.9991688728, 399630181, 2046537925, 0, 0, +world, -47.5984993, 21.06242752, -1.718811035, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 2046537925, 0, 0, +world, -68.69987488, -23.13996506, -2.114501953, 17, -0, -0, 0.3756400347, -0.9267656803, 3978157958, 3744729013, 0, 0, +world, -41.9691658, -13.23102951, -1.790588379, 17, -0, -0, -0.978738308, 0.2051130533, 3978157958, 3744729013, 0, 0, +world, -67.57777405, 18.7010994, -1.595214844, 17, -0, -0, 0.6872634292, -0.7264082432, 2390727163, 3744729013, 0, 0, +world, -49.44896317, 5.283618927, -1.595214844, 17, -0, -0, -0.7100146413, -0.7041869164, 2390727163, 3744729013, 0, 0, +world, -44.14836502, -10.62678146, 2.786865234, 17, -0, -0, -0.03727400303, -0.9993050694, 2390727163, 3744729013, 0, 0, +world, -73.48652649, -1.222728729, 3.019042969, 17, -0, -0, 0.7060429454, -0.7081689835, 2390727163, 3744729013, 0, 0, +world, -65.12150574, 25.17131424, -1.790588379, 17, -0, -0, 0.5759179592, -0.8175075054, 2593513972, 3744729013, 0, 0, +world, -64.37547302, 9.188648224, -1.790588379, 17, -0, -0, 0.5759179592, -0.8175075054, 2593513972, 3744729013, 0, 0, +world, -64.76951599, 20.05315018, -1.790588379, 17, -0, -0, 0.8630774021, -0.5050716996, 2593513972, 3744729013, 0, 0, +world, -52.8698616, 3.754566193, -1.790588379, 17, -0, -0, -0.8073316813, -0.5900979042, 2593513972, 3744729013, 0, 0, +world, -52.45158768, 9.448413849, -1.790588379, 17, -0, -0, -0.805670619, -0.5923637748, 2593513972, 3744729013, 0, 0, +world, -52.59581375, 14.57658768, -1.790588379, 17, -0, -0, -0.4874806702, -0.8731337786, 2593513972, 3744729013, 0, 0, +world, -52.54906082, 25.44816971, -1.790588379, 17, -0, -0, -0.805670619, -0.5923637748, 2593513972, 3744729013, 0, 0, +world, -50.98997879, -20.21906662, -1.790588379, 17, -0, -0, -0.7862458825, -0.617913723, 2593513972, 3744729013, 0, 0, +world, -63.52675247, -12.65485764, -1.790588379, 17, -0, -0, 0.4949119985, -0.8689430952, 2593513972, 3744729013, 0, 0, +world, -63.4646492, -13.9839592, -1.790588379, 17, -0, -0, 0.7838438749, -0.620957911, 2593513972, 3744729013, 0, 0, +world, -52.54738235, -3.153148651, -1.790588379, 17, -0, -0, -0.7862458825, -0.617913723, 2593513972, 3744729013, 0, 0, +world, -55.59160233, -7.419994354, 3.209411621, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3553608506, 0, 0, +world, -69.80766296, 14.56755447, -1.704650879, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3553608506, 0, 0, +world, -59.65971756, 4.58147049, 3.209411621, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3553608506, 0, 0, +world, -52.22877884, 27.77507401, -1.790588379, 17, -0, -0, -0.9938915372, 0.1103610694, 901601836, 3744729013, 0, 0, +world, -70.92021179, -7.285961151, 2.781639099, 17, -0, -0, -0.908244431, 0.4184400439, 901601836, 3744729013, 0, 0, +world, -52.12392044, 4.231372833, 2.781639099, 17, -0, -0, -0.9980115294, -0.06303165853, 901601836, 3744729013, 0, 0, +world, -40.26518631, -22.46125412, -1.493690491, 17, -0, -0, -0.6202742457, -0.7843850255, 901601836, 3744729013, 0, 0, +world, -25.13955688, 12.42504215, -1.790588379, 17, -0, -0, -0.2812717259, -0.9596281648, 399630181, 3744729013, 0, 0, +world, -13.15506363, 22.68822479, -1.790588379, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 0, 0, +world, -11.45300674, -14.85938168, -1.790588379, 17, -0, -0, -0.04076179489, -0.9991688728, 399630181, 3744729013, 0, 0, +world, -25.50552368, -22.63013458, -1.790588379, 17, -0, -0, -0.09299808741, -0.9956662655, 399630181, 3744729013, 0, 0, +world, -24.67333984, 2.436028481, 3.209411621, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, -29.56582642, -9.804694176, 2.811950684, 17, -0, -0, 0.2328327447, -0.9725167751, 399630181, 3744729013, 0, 0, +world, -36.98910522, 27.37401581, -1.813537598, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, -8.786808014, -1.966315269, 3.209411621, 17, -0, -0, -0.5776594281, -0.8162778616, 399630181, 3744729013, 0, 0, +world, -5.574008942, -20.69849396, -1.790588379, 17, -0, -0, -0.04076179489, -0.9991688728, 399630181, 2046537925, 0, 0, +world, -8.222629547, 21.30223846, -1.718811035, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 2046537925, 0, 0, +world, -31.95999908, -19.78000069, -1.600000024, 17, -0, -0, 0.3756400347, -0.9267656803, 3978157958, 3744729013, 0, 0, +world, -2.593296051, -12.99121761, -1.790588379, 17, -0, -0, -0.978738308, 0.2051130533, 3978157958, 3744729013, 0, 0, +world, -10.07309341, 5.523430824, -1.595214844, 17, -0, -0, -0.7100146413, -0.7041869164, 2390727163, 3744729013, 0, 0, +world, -4.77249527, -10.38696957, 2.786865234, 17, -0, -0, -0.03727400303, -0.9993050694, 2390727163, 3744729013, 0, 0, +world, -34.11065674, -0.982916832, 3.019042969, 17, -0, -0, 0.7060429454, -0.7081689835, 2390727163, 3744729013, 0, 0, +world, -25.74563599, 25.41112518, -1.790588379, 17, -0, -0, 0.5759179592, -0.8175075054, 2593513972, 3744729013, 0, 0, +world, -24.99960327, 9.428460121, -1.790588379, 17, -0, -0, 0.5759179592, -0.8175075054, 2593513972, 3744729013, 0, 0, +world, -25.39364624, 20.29296112, -1.790588379, 17, -0, -0, 0.8630774021, -0.5050716996, 2593513972, 3744729013, 0, 0, +world, -13.49399185, 3.99437809, -1.790588379, 17, -0, -0, -0.8073316813, -0.5900979042, 2593513972, 3744729013, 0, 0, +world, -13.07571793, 9.688225746, -1.790588379, 17, -0, -0, -0.805670619, -0.5923637748, 2593513972, 3744729013, 0, 0, +world, -13.219944, 14.81639957, -1.790588379, 17, -0, -0, -0.4874806702, -0.8731337786, 2593513972, 3744729013, 0, 0, +world, -13.17319107, 25.68798065, -1.790588379, 17, -0, -0, -0.805670619, -0.5923637748, 2593513972, 3744729013, 0, 0, +world, -11.61410904, -19.97925568, -1.790588379, 17, -0, -0, -0.7862458825, -0.617913723, 2593513972, 3744729013, 0, 0, +world, -24.15088272, -12.41504574, -1.790588379, 17, -0, -0, 0.4949119985, -0.8689430952, 2593513972, 3744729013, 0, 0, +world, -24.08877945, -13.7441473, -1.790588379, 17, -0, -0, 0.7838438749, -0.620957911, 2593513972, 3744729013, 0, 0, +world, -13.1715126, -2.913336754, -1.790588379, 17, -0, -0, -0.7862458825, -0.617913723, 2593513972, 3744729013, 0, 0, +world, -16.21573257, -7.180182457, 3.209411621, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3553608506, 0, 0, +world, -30.43179321, 14.80736637, -1.704650879, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3553608506, 0, 0, +world, -20.28384781, 4.821282387, 3.209411621, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3553608506, 0, 0, +world, -12.85290909, 28.01488495, -1.790588379, 17, -0, -0, -0.9938915372, 0.1103610694, 901601836, 3744729013, 0, 0, +world, -31.54434204, -7.046149254, 2.781639099, 17, -0, -0, -0.908244431, 0.4184400439, 901601836, 3744729013, 0, 0, +world, -12.74805069, 4.471184731, 2.781639099, 17, -0, -0, -0.9980115294, -0.06303165853, 901601836, 3744729013, 0, 0, +world, -0.8893165588, -22.22144318, -1.493690491, 17, -0, -0, -0.6202742457, -0.7843850255, 901601836, 3744729013, 0, 0, +world, 102.9360733, 571.7003784, -3.469299316, 17, -0, -0, -0.2812717259, -0.9596281648, 399630181, 3744729013, 0, 0, +world, 114.9205704, 581.963562, -3.469299316, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 0, 0, +world, 116.6226273, 544.4159546, -3.469299316, 17, -0, -0, -0.04076179489, -0.9991688728, 399630181, 3744729013, 0, 0, +world, 99.94999695, 539.9799805, 3.220000267, 17, -0, -0, 0.7071068883, -0.7071066499, 399630181, 3744729013, 0, 0, +world, 103.4022903, 561.7113647, 1.530700684, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, 104.6299973, 551.1599731, 1.360000014, 17, -0, -0, 0.7071068883, -0.7071066499, 399630181, 3744729013, 0, 0, +world, 119.288826, 557.309021, 1.530700684, 17, -0, -0, -0.5776594281, -0.8162778616, 399630181, 3744729013, 0, 0, +world, 115.5, 536.9500122, -3.220000029, 17, -0, -0, -0.04076179489, -0.9991688728, 399630181, 2046537925, 0, 0, +world, 101.2799988, 537, -3.793212891, 17, -0, -0, 0.3756400347, -0.9267656803, 3978157958, 3744729013, 0, 0, +world, 125.482338, 546.2841187, -3.469299316, 17, -0, -0, -0.978738308, 0.2051130533, 3978157958, 3744729013, 0, 0, +world, 99.87372589, 578.2162476, -3.273925781, 17, -0, -0, 0.6872634292, -0.7264082432, 2390727163, 3744729013, 0, 0, +world, 118.0025406, 564.7987671, -3.273925781, 17, -0, -0, -0.7100146413, -0.7041869164, 2390727163, 3744729013, 0, 0, +world, 123.3031387, 548.8883667, 1.108154297, 17, -0, -0, -0.03727400303, -0.9993050694, 2390727163, 3744729013, 0, 0, +world, 93.96497345, 558.2924194, 1.340332031, 17, -0, -0, 0.7060429454, -0.7081689835, 2390727163, 3744729013, 0, 0, +world, 102.3299942, 584.6864624, -3.469299316, 17, -0, -0, 0.5759179592, -0.8175075054, 2593513972, 3744729013, 0, 0, +world, 103.0760269, 568.7037964, -3.469299316, 17, -0, -0, 0.5759179592, -0.8175075054, 2593513972, 3744729013, 0, 0, +world, 102.6819839, 579.5682983, -3.469299316, 17, -0, -0, 0.8630774021, -0.5050716996, 2593513972, 3744729013, 0, 0, +world, 114.5816422, 563.2697144, -3.469299316, 17, -0, -0, -0.8073316813, -0.5900979042, 2593513972, 3744729013, 0, 0, +world, 114.9999161, 568.963562, -3.469299316, 17, -0, -0, -0.805670619, -0.5923637748, 2593513972, 3744729013, 0, 0, +world, 114.85569, 574.0917358, -3.469299316, 17, -0, -0, -0.4874806702, -0.8731337786, 2593513972, 3744729013, 0, 0, +world, 114.9024429, 584.9633179, -3.469299316, 17, -0, -0, -0.805670619, -0.5923637748, 2593513972, 3744729013, 0, 0, +world, 116.461525, 539.2960815, -3.469299316, 17, -0, -0, -0.7862458825, -0.617913723, 2593513972, 3744729013, 0, 0, +world, 103.9247513, 546.8602905, -3.469299316, 17, -0, -0, 0.4949119985, -0.8689430952, 2593513972, 3744729013, 0, 0, +world, 103.9868546, 545.531189, -3.469299316, 17, -0, -0, 0.7838438749, -0.620957911, 2593513972, 3744729013, 0, 0, +world, 114.9041214, 556.3619995, -3.469299316, 17, -0, -0, -0.7862458825, -0.617913723, 2593513972, 3744729013, 0, 0, +world, 111.8599014, 552.0951538, 1.530700684, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3553608506, 0, 0, +world, 97.64383698, 574.0827026, -3.383361816, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3553608506, 0, 0, +world, 107.7917862, 564.0966187, 1.530700684, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3553608506, 0, 0, +world, 115.2227249, 587.2902222, -3.469299316, 17, -0, -0, -0.9938915372, 0.1103610694, 901601836, 3744729013, 0, 0, +world, 96.53128815, 552.229187, 1.102928162, 17, -0, -0, -0.908244431, 0.4184400439, 901601836, 3744729013, 0, 0, +world, 115.3275833, 563.746521, 1.102928162, 17, -0, -0, -0.9980115294, -0.06303165853, 901601836, 3744729013, 0, 0, +world, 127.1863174, 537.053894, -3.172401428, 17, -0, -0, -0.6202742457, -0.7843850255, 901601836, 3744729013, 0, 0, +world, -72.9750061, 674.9518433, -2.185852051, 17, -0, -0, -0.2812717259, -0.9596281648, 399630181, 3744729013, 0, 0, +world, -60.99050903, 685.2150269, -2.185852051, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 0, 0, +world, -59.28845215, 647.6674194, -2.185852051, 17, -0, -0, -0.04076179489, -0.9991688728, 399630181, 3744729013, 0, 0, +world, -73.3409729, 639.8966675, -2.185852051, 17, -0, -0, -0.09299808741, -0.9956662655, 399630181, 3744729013, 0, 0, +world, -72.50878906, 664.9628296, 2.814147949, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, -79.25, 656.3300171, 2.789999962, 17, -0, -0, -1, 1.192488064e-008, 399630181, 3744729013, 0, 0, +world, -84.82455444, 689.9008179, -2.20880127, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, -56.62225342, 660.5604858, 2.814147949, 17, -0, -0, -0.5776594281, -0.8162778616, 399630181, 3744729013, 0, 0, +world, -53.40945435, 641.8283081, -2.185852051, 17, -0, -0, -0.04076179489, -0.9991688728, 399630181, 2046537925, 0, 0, +world, -56.05807495, 683.8290405, -2.114074707, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 2046537925, 0, 0, +world, -77.15945435, 639.6266479, -2.509765625, 17, -0, -0, 0.3756400347, -0.9267656803, 3978157958, 3744729013, 0, 0, +world, -50.42874146, 649.5355835, -2.185852051, 17, -0, -0, -0.978738308, 0.2051130533, 3978157958, 3744729013, 0, 0, +world, -57.90853882, 668.0502319, -1.990478516, 17, -0, -0, -0.7100146413, -0.7041869164, 2390727163, 3744729013, 0, 0, +world, -52.60794067, 652.1113281, 2.391601563, 17, -0, -0, -1.748455531e-007, -1, 2390727163, 3744729013, 0, 0, +world, -81.94610596, 661.5438843, 2.623779297, 17, -0, -0, 0.7060429454, -0.7081689835, 2390727163, 3744729013, 0, 0, +world, -73.58108521, 687.9379272, -2.185852051, 17, -0, -0, 0.5759179592, -0.8175075054, 2593513972, 3744729013, 0, 0, +world, -72.83505249, 671.9552612, -2.185852051, 17, -0, -0, 0.5759179592, -0.8175075054, 2593513972, 3744729013, 0, 0, +world, -73.22909546, 682.8197632, -2.185852051, 17, -0, -0, 0.8630774021, -0.5050716996, 2593513972, 3744729013, 0, 0, +world, -61.32943726, 666.5211792, -2.185852051, 17, -0, -0, -0.8073316813, -0.5900979042, 2593513972, 3744729013, 0, 0, +world, -60.91116333, 672.2150269, -2.185852051, 17, -0, -0, -0.805670619, -0.5923637748, 2593513972, 3744729013, 0, 0, +world, -61.0553894, 677.3432007, -2.185852051, 17, -0, -0, -0.4874806702, -0.8731337786, 2593513972, 3744729013, 0, 0, +world, -61.00863647, 688.2147827, -2.185852051, 17, -0, -0, -0.805670619, -0.5923637748, 2593513972, 3744729013, 0, 0, +world, -59.44955444, 642.5475464, -2.185852051, 17, -0, -0, -0.7862458825, -0.617913723, 2593513972, 3744729013, 0, 0, +world, -71.98632813, 650.1117554, -2.185852051, 17, -0, -0, 0.4949119985, -0.8689430952, 2593513972, 3744729013, 0, 0, +world, -71.92422485, 648.7826538, -2.185852051, 17, -0, -0, 0.7838438749, -0.620957911, 2593513972, 3744729013, 0, 0, +world, -61.00695801, 659.6134644, -2.185852051, 17, -0, -0, -0.7862458825, -0.617913723, 2593513972, 3744729013, 0, 0, +world, -64.05117798, 655.3466187, 2.814147949, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3553608506, 0, 0, +world, -78.26724243, 677.3341675, -2.099914551, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3553608506, 0, 0, +world, -68.11929321, 667.3480835, 2.814147949, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3553608506, 0, 0, +world, -60.68835449, 690.541687, -2.185852051, 17, -0, -0, -0.9938915372, 0.1103610694, 901601836, 3744729013, 0, 0, +world, -69.83000183, 647.9000244, 3.900000095, 17, -0, -0, 0.7071068883, -0.7071066499, 901601836, 3744729013, 0, 0, +world, -60.58349609, 666.9979858, 2.386375427, 17, -0, -0, -0.9980115294, -0.06303165853, 901601836, 3744729013, 0, 0, +world, -48.72476196, 640.3053589, -1.888954163, 17, -0, -0, -0.6202742457, -0.7843850255, 901601836, 3744729013, 0, 0, +world, -366.5316162, 314.809082, -1.719055176, 17, -0, -0, -0.9753987789, 0.2204477936, 399630181, 3744729013, 0, 0, +world, -377.2106323, 306.1292419, -1.719055176, 17, -0, -0, -0.2006374896, -0.9796655774, 399630181, 3744729013, 0, 0, +world, -376.4394531, 343.5939941, -1.719055176, 17, -0, -0, -0.9997563958, -0.02207066119, 399630181, 3744729013, 0, 0, +world, -364.7799988, 337.0299988, -1.719055176, 17, -0, -0, -0.9995414019, 0.03028249554, 399630181, 3744729013, 0, 0, +world, -364.1822205, 324.7777405, 3.280944824, 17, -0, -0, -0.04772250354, -0.9988606572, 399630181, 3744729013, 0, 0, +world, -357.7938538, 336.3085938, 2.883483887, 17, -0, -0, -0.9559740424, -0.2934512496, 399630181, 3744729013, 0, 0, +world, -355.0898438, 298.4925842, -1.742004395, 17, -0, -0, -0.04772250354, -0.9988606572, 399630181, 3744729013, 0, 0, +world, -378.8299866, 328.769989, 3.280944824, 17, -0, -0, 0.8509458899, -0.5252534151, 399630181, 3744729013, 0, 0, +world, -378.3900146, 342.6600037, -1.719055176, 17, -0, -0, -0.9997563958, -0.02207066119, 399630181, 2046537925, 0, 0, +world, -362.7505493, 307.9607239, -1.523681641, 17, -0, -0, -0.6818115711, -0.7315278649, 2390727163, 3744729013, 0, 0, +world, -380.9640503, 323.5449829, -1.523681641, 17, -0, -0, 0.7473886013, -0.6643871069, 2390727163, 3744729013, 0, 0, +world, -356.902832, 327.0450439, 3.090576172, 17, -0, -0, -0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -366.5250244, 306.9713745, -1.719055176, 17, -0, -0, -0.4498697817, -0.893094182, 2593513972, 3744729013, 0, 0, +world, -376.5644531, 324.6331177, -1.719055176, 17, -0, -0, 0.6396368146, -0.7686772943, 2593513972, 3744729013, 0, 0, +world, -376.5975342, 319.0366516, -1.719055176, 17, -0, -0, 0.6417938471, -0.7668771744, 2593513972, 3744729013, 0, 0, +world, -376.4543457, 313.9308472, -1.719055176, 17, -0, -0, -0.902025938, 0.4316818714, 2593513972, 3744729013, 0, 0, +world, -377.3370667, 303.1508789, -1.719055176, 17, -0, -0, 0.6417938471, -0.7668771744, 2593513972, 3744729013, 0, 0, +world, -378.127594, 348.4016724, -1.719055176, 17, -0, -0, 0.6660734415, -0.745886147, 2593513972, 3744729013, 0, 0, +world, -367.3824158, 339.5771484, -1.719055176, 17, -0, -0, -0.8361451626, -0.5485082269, 2593513972, 3744729013, 0, 0, +world, -367.4247437, 340.9035645, -1.719055176, 17, -0, -0, -0.5705033541, -0.8212952614, 2593513972, 3744729013, 0, 0, +world, -376.5047607, 331.5267944, -1.719055176, 17, -0, -0, 0.6660734415, -0.745886147, 2593513972, 3744729013, 0, 0, +world, -371.378479, 335.3783264, 3.280944824, 17, -0, -0, 0.7344964743, -0.6786124706, 888077843, 3553608506, 0, 0, +world, -360.0200806, 311.782135, -1.633117676, 17, -0, -0, 0.7344964743, -0.6786124706, 888077843, 3553608506, 0, 0, +world, -368.8361511, 322.9615784, 3.280944824, 17, -0, -0, 0.7344964743, -0.6786124706, 888077843, 3553608506, 0, 0, +world, -379.1159973, 300.8824768, -1.719055176, 17, -0, -0, -0.04772289097, -0.9988605976, 901601836, 3744729013, 0, 0, +world, -363.1300049, 328.9299927, -1.699999809, 17, -0, -0, -0.7071068883, -0.7071066499, 901601836, 3744729013, 0, 0, +world, -376.2685852, 324.2536011, 2.853172302, 17, -0, -0, 0.1255862862, -0.992082715, 901601836, 3744729013, 0, 0, +world, -371.9299927, 321.4700012, 2.900000095, 17, -0, -0, -8.742277657e-008, -1, 901601836, 3744729013, 0, 0, +world, -475.6412048, 496.1484375, -7.942443848, 17, -0, -0, -0.9753987789, 0.2204477936, 399630181, 3744729013, 0, 0, +world, -486.3202209, 487.4685974, -7.942443848, 17, -0, -0, -0.2006374896, -0.9796655774, 399630181, 3744729013, 0, 0, +world, -485.5490417, 524.9333496, -7.942443848, 17, -0, -0, -0.9997563958, -0.02207066119, 399630181, 3744729013, 0, 0, +world, -469.3239136, 530.8811646, -7.942443848, 17, -0, -0, -0.9995414019, 0.03028249554, 399630181, 3744729013, 0, 0, +world, -473.2918091, 506.1170959, -2.942443848, 17, -0, -0, -0.04772250354, -0.9988606572, 399630181, 3744729013, 0, 0, +world, -466.9034424, 517.6479492, -3.339904785, 17, -0, -0, -0.9559740424, -0.2934512496, 399630181, 3744729013, 0, 0, +world, -464.1994324, 479.8319397, -7.965393066, 17, -0, -0, -0.04772250354, -0.9988606572, 399630181, 3744729013, 0, 0, +world, -488.5011597, 512.4762573, -2.942443848, 17, -0, -0, 0.8509458899, -0.5252534151, 399630181, 3744729013, 0, 0, +world, -489.340332, 531.4634399, -7.942443848, 17, -0, -0, -0.9997563958, -0.02207066119, 399630181, 2046537925, 0, 0, +world, -491.9778442, 489.4619751, -7.870666504, 17, -0, -0, -0.04772250354, -0.9988606572, 399630181, 2046537925, 0, 0, +world, -470.4907227, 520.0864258, -8.266357422, 17, -0, -0, -0.9013442993, -0.4331032634, 3978157958, 3744729013, 0, 0, +world, -493.2637329, 524.1906128, -7.942443848, 17, -0, -0, -0.1432392895, -0.9896880984, 3978157958, 3744729013, 0, 0, +world, -471.8601379, 489.3000793, -7.747070313, 17, -0, -0, -0.6818115711, -0.7315278649, 2390727163, 3744729013, 0, 0, +world, -490.0736389, 504.8843384, -7.747070313, 17, -0, -0, 0.7071070075, -0.7071065903, 2390727163, 3744729013, 0, 0, +world, -495.2879333, 518.6473999, -3.364990234, 17, -0, -0, -1, -1.390709201e-007, 2390727163, 3744729013, 0, 0, +world, -466.0124207, 508.3843994, -3.1328125, 17, -0, -0, -0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -475.1081543, 483.1888428, -7.942443848, 17, -0, -0, -0.779723525, -0.6261239052, 2593513972, 3744729013, 0, 0, +world, -475.5976257, 499.138916, -7.942443848, 17, -0, -0, -0.779723525, -0.6261239052, 2593513972, 3744729013, 0, 0, +world, -475.634613, 488.31073, -7.942443848, 17, -0, -0, -0.4498697817, -0.893094182, 2593513972, 3744729013, 0, 0, +world, -485.6740417, 505.9724731, -7.942443848, 17, -0, -0, 0.6396368146, -0.7686772943, 2593513972, 3744729013, 0, 0, +world, -485.7071228, 500.3760071, -7.942443848, 17, -0, -0, 0.6417938471, -0.7668771744, 2593513972, 3744729013, 0, 0, +world, -485.5639343, 495.2702026, -7.942443848, 17, -0, -0, -0.902025938, 0.4316818714, 2593513972, 3744729013, 0, 0, +world, -486.4466553, 484.4902344, -7.942443848, 17, -0, -0, 0.6417938471, -0.7668771744, 2593513972, 3744729013, 0, 0, +world, -487.2371826, 529.7410278, -7.942443848, 17, -0, -0, 0.6660734415, -0.745886147, 2593513972, 3744729013, 0, 0, +world, -476.4920044, 520.9165039, -7.942443848, 17, -0, -0, -0.8361451626, -0.5485082269, 2593513972, 3744729013, 0, 0, +world, -476.5343323, 522.2429199, -7.942443848, 17, -0, -0, -0.5705033541, -0.8212952614, 2593513972, 3744729013, 0, 0, +world, -485.6143494, 512.8661499, -7.942443848, 17, -0, -0, 0.6660734415, -0.745886147, 2593513972, 3744729013, 0, 0, +world, -469.1296692, 493.1214905, -7.856506348, 17, -0, -0, 0.7344964743, -0.6786124706, 888077843, 3553608506, 0, 0, +world, -477.9457397, 504.3009338, -2.942443848, 17, -0, -0, 0.7344964743, -0.6786124706, 888077843, 3553608506, 0, 0, +world, -488.2255859, 482.2218323, -7.942443848, 17, -0, -0, -0.04772289097, -0.9988605976, 901601836, 3744729013, 0, 0, +world, -465.2863464, 514.663147, -3.37021637, 17, -0, -0, -0.3605726659, -0.9327311516, 901601836, 3744729013, 0, 0, +world, -485.3781738, 505.5929565, -3.37021637, 17, -0, -0, 0.1255862862, -0.992082715, 901601836, 3744729013, 0, 0, +world, -493.7971497, 533.5615845, -7.645545959, 17, -0, -0, 0.8217923045, -0.5697872043, 901601836, 3744729013, 0, 0, +world, -527.2451782, 910.1142578, -2.89239502, 17, -0, -0, -0.9418457747, 0.3360454142, 399630181, 3744729013, 0, 0, +world, -535.5452881, 899.1373901, -2.89239502, 17, -0, -0, -0.3168912828, -0.9484618306, 399630181, 3744729013, 0, 0, +world, -546.6599731, 933.25, -2, 17, -0, -0, 0.7071070075, -0.7071065903, 399630181, 3744729013, 0, 0, +world, -529.3961792, 945.3511963, -2.89239502, 17, -0, -0, -0.9886619449, 0.1501584649, 399630181, 3744729013, 0, 0, +world, -527.3418579, 920.3554688, 2.10760498, 17, -0, -0, -0.1673903465, -0.9858906865, 399630181, 3744729013, 0, 0, +world, -525.7600098, 915.4699707, -2.699999809, 17, -0, -0, 3.019916051e-007, -1, 399630181, 3744729013, 0, 0, +world, -522.2399902, 897.8499756, -2.700000048, 17, -0, -0, -0.1673903465, -0.9858906865, 399630181, 3744729013, 0, 0, +world, -541.8599854, 919.2600098, 1.850000024, 17, -0, -0, -1, 1.192488064e-008, 399630181, 3744729013, 0, 0, +world, -545.4000244, 937.6099854, -2.89239502, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 2046537925, 0, 0, +world, -536.5800171, 900.8599854, -2.700000048, 17, -0, -0, -0.1673903465, -0.9858906865, 399630181, 2046537925, 0, 0, +world, -534.4299927, 942.2800293, -3, 17, -0, -0, -0.9468522668, -0.3216688037, 3978157958, 3744729013, 0, 0, +world, -546.4099731, 936.5999756, -2.700000048, 17, -0, -0, -0.2611130774, -0.9653081894, 3978157958, 3744729013, 0, 0, +world, -521.5662842, 904.3822021, -2.697021484, 17, -0, -0, -0.810411334, -0.5858612657, 2390727163, 3744729013, 0, 0, +world, -546.0100098, 925.25, -3.739999771, 17, -0, -0, -0.9927556515, 0.1201507896, 2390727163, 3744729013, 0, 0, +world, -520.822876, 924.3483887, 1.917236328, 17, -0, -0, -0.7869434357, -0.6170250773, 2390727163, 3744729013, 0, 0, +world, -523.6358643, 897.6559448, -2.89239502, 17, -0, -0, -0.84930408, -0.5279039741, 2593513972, 3744729013, 0, 0, +world, -527.9163208, 913.0287476, -2.89239502, 17, -0, -0, -0.84930408, -0.5279039741, 2593513972, 3744729013, 0, 0, +world, -525.3690796, 902.5043945, -2.89239502, 17, -0, -0, -0.5539164543, -0.8325722814, 2593513972, 3744729013, 0, 0, +world, -539.3319702, 917.2611694, -2.89239502, 17, -0, -0, 0.5426461101, -0.8399614096, 2593513972, 3744729013, 0, 0, +world, -537.7041016, 910.7826538, -2.89239502, 17, -0, -0, 0.5450038314, -0.8384335041, 2593513972, 3744729013, 0, 0, +world, -536.671936, 906.894165, -2.89239502, 17, -0, -0, 0.8436245918, -0.5369334817, 2593513972, 3744729013, 0, 0, +world, -534.9575195, 896.2148438, -2.89239502, 17, -0, -0, 0.5450038314, -0.8384335041, 2593513972, 3744729013, 0, 0, +world, -546.5203247, 939.97052, -2.89239502, 17, -0, -0, 0.5716295838, -0.8205117583, 2593513972, 3744729013, 0, 0, +world, -533.9801636, 933.9642334, -2.89239502, 17, -0, -0, -0.895991385, -0.4440714419, 2593513972, 3744729013, 0, 0, +world, -534.3377075, 935.2422485, -2.89239502, 17, -0, -0, -0.6650494337, -0.7467992902, 2593513972, 3744729013, 0, 0, +world, -540.9186401, 923.9700317, -2.89239502, 17, -0, -0, 0.5716295838, -0.8205117583, 2593513972, 3744729013, 0, 0, +world, -536.8486938, 928.9359131, 2.10760498, 17, -0, -0, 0.6476399899, -0.7619464993, 888077843, 2592350310, 0, 0, +world, -520.199646, 908.7279663, -2.80645752, 17, -0, -0, 0.6476399899, -0.7619464993, 888077843, 2592350310, 0, 0, +world, -531.4281006, 917.4815063, 2.10760498, 17, -0, -0, 0.6476399899, -0.7619464993, 888077843, 2592350310, 0, 0, +world, -536.1439209, 893.5875244, -2.89239502, 17, -0, -0, -0.1673911959, -0.9858905673, 901601836, 3744729013, 0, 0, +world, -527.1300049, 926.4400024, -2.699999809, 17, -0, -0, -0.4700290859, -0.8826509118, 901601836, 3744729013, 0, 0, +world, -538.9541626, 916.9631348, 1.679832458, 17, -0, -0, 0.005476836581, -0.9999849796, 901601836, 3744729013, 0, 0, +world, -547.9400024, 940.0499878, -2.700012207, 17, -0, -0, -8.742277657e-008, -1, 901601836, 3744729013, 0, 0, +world, -360.7112122, 660.5285645, -2.074768066, 17, -0, -0, -0.9619393349, 0.2732631564, 399630181, 3744729013, 0, 0, +world, -372.8650208, 650.4666138, -2.074768066, 17, -0, -0, -0.2537147105, -0.9672790766, 399630181, 3744729013, 0, 0, +world, -373.940979, 688.0373535, -2.074768066, 17, -0, -0, -0.9994739294, 0.03243197501, 399630181, 3744729013, 0, 0, +world, -359.7608948, 695.5728149, -2.074768066, 17, -0, -0, -0.9964068532, 0.08469565958, 399630181, 3744729013, 0, 0, +world, -361.0106812, 670.5239868, 2.925231934, 17, -0, -0, -0.1020721942, -0.9947769642, 399630181, 3744729013, 0, 0, +world, -355.9150085, 682.6814575, 2.527770996, 17, -0, -0, -0.9705422521, -0.2409309, 399630181, 3744729013, 0, 0, +world, -349.1124268, 645.3841553, -2.097717285, 17, -0, -0, -0.1020721942, -0.9947769642, 399630181, 3744729013, 0, 0, +world, -376.8215942, 675.1905518, 2.925231934, 17, -0, -0, 0.8210644722, -0.5708354115, 399630181, 3744729013, 0, 0, +world, -379.7217407, 693.9736938, -2.074768066, 17, -0, -0, -0.9994739294, 0.03243197501, 399630181, 2046537925, 0, 0, +world, -377.7735901, 651.9346313, -2.002990723, 17, -0, -0, -0.1020721942, -0.9947769642, 399630181, 2046537925, 0, 0, +world, -355.938324, 695.7791748, -2.398681641, 17, -0, -0, -0.9236023426, -0.383351922, 3978157958, 3744729013, 0, 0, +world, -382.8305359, 686.3171387, -2.074768066, 17, -0, -0, -0.196947813, -0.9804139733, 3978157958, 3744729013, 0, 0, +world, -357.7577515, 653.9625244, -1.879394531, 17, -0, -0, -0.7011881471, -0.7129762769, 2390727163, 3744729013, 0, 0, +world, -375.9514771, 667.6803589, -1.879394531, 17, -0, -0, 0.7100806236, -0.704120338, 2390727163, 3744729013, 0, 0, +world, -380.6945801, 683.3372803, 2.502685547, 17, -0, -0, -0.9999652505, -0.008335156366, 2390727163, 3744729013, 0, 0, +world, -351.8417358, 673.7851563, 2.734863281, 17, -0, -0, -0.7022593021, -0.7119212747, 2390727163, 3744729013, 0, 0, +world, -360.3215637, 647.5341797, -2.074768066, 17, -0, -0, -0.8126786351, -0.5827121735, 2593513972, 3744729013, 0, 0, +world, -360.8011475, 663.5270996, -2.074768066, 17, -0, -0, -0.8126786351, -0.5827121735, 2593513972, 3744729013, 0, 0, +world, -360.5882263, 652.6575317, -2.074768066, 17, -0, -0, -0.4978601336, -0.8672573566, 2593513972, 3744729013, 0, 0, +world, -372.2145386, 669.1522217, -2.074768066, 17, -0, -0, 0.5968068242, -0.8023849726, 2593513972, 3744729013, 0, 0, +world, -372.7276306, 663.4661255, -2.074768066, 17, -0, -0, 0.5990586877, -0.8007050753, 2593513972, 3744729013, 0, 0, +world, -372.6688538, 658.3362427, -2.074768066, 17, -0, -0, -0.877166748, 0.4801858664, 2593513972, 3744729013, 0, 0, +world, -372.8969421, 647.46698, -2.074768066, 17, -0, -0, 0.5990586877, -0.8007050753, 2593513972, 3744729013, 0, 0, +world, -373.6945496, 693.1538086, -2.074768066, 17, -0, -0, 0.6244458556, -0.7810680866, 2593513972, 3744729013, 0, 0, +world, -361.2854919, 685.3816528, -2.074768066, 17, -0, -0, -0.8647876382, -0.5021377206, 2593513972, 3744729013, 0, 0, +world, -361.325592, 686.7116699, -2.074768066, 17, -0, -0, -0.6144027114, -0.7889925838, 2593513972, 3744729013, 0, 0, +world, -372.421875, 676.0643311, -2.074768066, 17, -0, -0, 0.6244458556, -0.7810680866, 2593513972, 3744729013, 0, 0, +world, -369.3069763, 680.2798462, 2.925231934, 17, -0, -0, 0.6964326501, -0.7176221609, 888077843, 3553608506, 0, 0, +world, -355.4594421, 658.0584106, -1.988830566, 17, -0, -0, 0.6964326501, -0.7176221609, 888077843, 3553608506, 0, 0, +world, -365.4394836, 668.2122192, 2.925231934, 17, -0, -0, 0.6964326501, -0.7176221609, 888077843, 3553608506, 0, 0, +world, -373.256012, 645.145752, -2.074768066, 17, -0, -0, -0.102073051, -0.9947769046, 901601836, 3744729013, 0, 0, +world, -353.9827271, 679.8903198, 2.497459412, 17, -0, -0, -0.4108552039, -0.9117006063, 901601836, 3744729013, 0, 0, +world, -372.9682617, 668.6878662, 2.497459412, 17, -0, -0, 0.07134798914, -0.9974514842, 901601836, 3744729013, 0, 0, +world, -384.3805237, 695.5745239, -1.777870178, 17, -0, -0, 0.7895278335, -0.613714695, 901601836, 3744729013, 0, 0, +world, -505.9530029, 1286.419067, -12.128479, 17, -0, -0, -0.9890482426, 0.1475927681, 399630181, 3744729013, 0, 0, +world, -520.2671509, 1279.781128, -12.128479, 17, -0, -0, -0.1275208443, -0.9918358922, 399630181, 3744729013, 0, 0, +world, -511.7470703, 1316.388794, -12.128479, 17, -0, -0, -0.995375216, -0.09606321156, 399630181, 3744729013, 0, 0, +world, -496.116272, 1320.067749, -12.128479, 17, -0, -0, -0.9990386367, -0.04383793846, 399630181, 3744729013, 0, 0, +world, -503.6990356, 1296.161621, -7.128479004, 17, -0, -0, 0.02639589459, -0.9996515512, 399630181, 3744729013, 0, 0, +world, -517.802002, 1304.697998, -7.128479004, 17, -0, -0, -0.8875144124, 0.4607799053, 399630181, 3744729013, 0, 0, +world, -511.8800049, 1320.180054, -12.128479, 17, -0, -0, 0.7071070075, -0.7071065903, 399630181, 2046537925, 0, 0, +world, -517.1500244, 1289.76001, -12.05670166, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 2046537925, 0, 0, +world, -495.8500061, 1315.599976, -12.45239258, 17, -0, -0, -0.8667877913, -0.4986771643, 3978157958, 3744729013, 0, 0, +world, -514.4400024, 1301.400024, -12, 17, -0, -0, -0.9997941852, -0.02028816752, 3978157958, 3744729013, 0, 0, +world, -504.7676086, 1279.317627, -11.93310547, 17, -0, -0, -0.6039225459, -0.7970430255, 2390727163, 3744729013, 0, 0, +world, -518.7541504, 1297.213745, -11.93310547, 17, -0, -0, 0.7945477962, -0.6072016358, 2390727163, 3744729013, 0, 0, +world, -494.0020752, 1296.9823, -7.318847656, 17, -0, -0, -0.605120182, -0.7961341739, 2390727163, 3744729013, 0, 0, +world, -508.8829041, 1273.753296, -12.128479, 17, -0, -0, -0.7312035561, -0.6821593642, 2593513972, 3744729013, 0, 0, +world, -505.276886, 1289.341797, -12.128479, 17, -0, -0, -0.7312035561, -0.6821593642, 2593513972, 3744729013, 0, 0, +world, -507.8369446, 1278.775757, -12.128479, 17, -0, -0, -0.3824809492, -0.9239633679, 2593513972, 3744729013, 0, 0, +world, -514.8831787, 1297.686279, -12.128479, 17, -0, -0, 0.6948168874, -0.7191867232, 2593513972, 3744729013, 0, 0, +world, -516.826355, 1292.317627, -12.128479, 17, -0, -0, 0.6968346834, -0.7172317505, 2593513972, 3744729013, 0, 0, +world, -518.0748901, 1287.341797, -12.128479, 17, -0, -0, -0.9315233827, 0.3636814058, 2593513972, 3744729013, 0, 0, +world, -521.0613403, 1276.888428, -12.128479, 17, -0, -0, 0.6968346834, -0.7172317505, 2593513972, 3744729013, 0, 0, +world, -510.2067566, 1321.274292, -12.128479, 17, -0, -0, 0.7194927335, -0.6944999695, 2593513972, 3744729013, 0, 0, +world, -500.1839905, 1310.600098, -12.128479, 17, -0, -0, -0.7932192683, -0.608936131, 2593513972, 3744729013, 0, 0, +world, -499.8843384, 1311.896729, -12.128479, 17, -0, -0, -0.5081014037, -0.8612972498, 2593513972, 3744729013, 0, 0, +world, -513.3248291, 1304.42334, -12.128479, 17, -0, -0, 0.7194927335, -0.6944999695, 2593513972, 3744729013, 0, 0, +world, -509.2396545, 1307.707397, -7.128479004, 17, -0, -0, 0.7827447653, -0.6223428249, 888077843, 2592350310, 0, 0, +world, -501.5026245, 1282.693604, -12.0425415, 17, -0, -0, 0.7827447653, -0.6223428249, 888077843, 3744729013, 0, 0, +world, -508.5703735, 1295.052856, -7.128479004, 17, -0, -0, 0.7827447653, -0.6223428249, 888077843, 3744729013, 0, 0, +world, -521.9993896, 1274.734863, -12.128479, 17, -0, -0, 0.02639526688, -0.9996515512, 901601836, 3744729013, 0, 0, +world, -515.7302246, 1297.428833, -7.556251526, 17, -0, -0, 0.1987262964, -0.9800550342, 901601836, 3744729013, 0, 0, +world, -383.3117065, 1382.112793, -4.476379395, 17, -0, -0, -0.9623862505, 0.2716848552, 399630181, 3744729013, 0, 0, +world, -395.4984436, 1372.090698, -4.476379395, 17, -0, -0, -0.2521277368, -0.9676939845, 399630181, 3744729013, 0, 0, +world, -396.4510803, 1409.664673, -4.476379395, 17, -0, -0, -0.9995257854, 0.03079247288, 399630181, 3744729013, 0, 0, +world, -382.2463684, 1417.153564, -4.476379395, 17, -0, -0, -0.9965444803, 0.08306111395, 399630181, 3744729013, 0, 0, +world, -383.5783081, 1392.109009, 0.5236206055, 17, -0, -0, -0.1004403085, -0.9949430823, 399630181, 3744729013, 0, 0, +world, -378.4428101, 1404.249756, 0.126159668, 17, -0, -0, -0.970145762, -0.2425225824, 399630181, 3744729013, 0, 0, +world, -371.7626648, 1366.93042, -4.499328613, 17, -0, -0, -0.1004403085, -0.9949430823, 399630181, 3744729013, 0, 0, +world, -399.3739014, 1396.827515, 0.5236206055, 17, -0, -0, 0.8219997883, -0.5694878101, 399630181, 3744729013, 0, 0, +world, -402.2124329, 1415.619873, -4.476379395, 17, -0, -0, -0.9995257854, 0.03079247288, 399630181, 2046537925, 0, 0, +world, -400.4022827, 1373.574829, -4.404602051, 17, -0, -0, -0.1004403085, -0.9949430823, 399630181, 2046537925, 0, 0, +world, -378.4231262, 1417.347534, -4.800292969, 17, -0, -0, -0.9229723215, -0.3848664165, 3978157958, 3744729013, 0, 0, +world, -405.3462219, 1407.973755, -4.476379395, 17, -0, -0, -0.1953393668, -0.9807357192, 3978157958, 3744729013, 0, 0, +world, -380.3797913, 1375.537109, -4.281005859, 17, -0, -0, -0.7000176907, -0.714125514, 2390727163, 3744729013, 0, 0, +world, -398.4147034, 1389.344116, -4.281005859, 17, -0, -0, 0.7112346888, -0.7029546499, 2390727163, 3744729013, 0, 0, +world, -403.5231323, 1404.944946, 0.1010742188, 17, -0, -0, -0.9999502301, -0.009975407273, 2390727163, 3744729013, 0, 0, +world, -374.3987732, 1395.340088, 0.3332519531, 17, -0, -0, -0.7010905147, -0.7130722404, 2390727163, 3744729013, 0, 0, +world, -382.9647522, 1369.117065, -4.476379395, 17, -0, -0, -0.8117216825, -0.5840444565, 2593513972, 3744729013, 0, 0, +world, -383.3917542, 1385.11145, -4.476379395, 17, -0, -0, -0.8117216825, -0.5840444565, 2593513972, 3744729013, 0, 0, +world, -383.214447, 1374.241211, -4.476379395, 17, -0, -0, -0.4964368939, -0.8680728078, 2593513972, 3744729013, 0, 0, +world, -394.7867126, 1390.774292, -4.476379395, 17, -0, -0, 0.5981221199, -0.801404953, 2593513972, 3744729013, 0, 0, +world, -395.3184204, 1385.0896, -4.476379395, 17, -0, -0, 0.6003713608, -0.7997213602, 2593513972, 3744729013, 0, 0, +world, -395.2764893, 1379.959595, -4.476379395, 17, -0, -0, -0.8779532313, 0.4787463844, 2593513972, 3744729013, 0, 0, +world, -395.5401917, 1369.091309, -4.476379395, 17, -0, -0, 0.6003713608, -0.7997213602, 2593513972, 3744729013, 0, 0, +world, -396.1878967, 1414.780396, -4.476379395, 17, -0, -0, 0.6257262826, -0.7800427079, 2593513972, 3744729013, 0, 0, +world, -383.8043823, 1406.967529, -4.476379395, 17, -0, -0, -0.8639628291, -0.5035555959, 2593513972, 3744729013, 0, 0, +world, -383.84021, 1408.297852, -4.476379395, 17, -0, -0, -0.6131076813, -0.7899993062, 2593513972, 3744729013, 0, 0, +world, -394.9713745, 1397.686646, -4.476379395, 17, -0, -0, 0.6257262826, -0.7800427079, 2593513972, 3744729013, 0, 0, +world, -391.8425598, 1401.891968, 0.5236206055, 17, -0, -0, 0.6976088285, -0.7164788246, 888077843, 2592350310, 0, 0, +world, -378.0679321, 1379.625122, -4.390441895, 17, -0, -0, 0.6976088285, -0.7164788246, 888077843, 2592350310, 0, 0, +world, -388.0147095, 1389.811646, 0.5236206055, 17, -0, -0, 0.6976088285, -0.7164788246, 888077843, 2592350310, 0, 0, +world, -395.9069824, 1366.770996, -4.476379395, 17, -0, -0, -0.1004411653, -0.9949430227, 901601836, 3744729013, 0, 0, +world, -376.5197449, 1401.452393, 0.0958480835, 17, -0, -0, -0.4093591869, -0.9123733044, 901601836, 3744729013, 0, 0, +world, -395.5419006, 1390.312256, 0.0958480835, 17, -0, -0, 0.07298403233, -0.9973331094, 901601836, 3744729013, 0, 0, +world, -406.8659363, 1417.236084, -4.179481506, 17, -0, -0, 0.790533483, -0.6124187708, 901601836, 3744729013, 0, 0, +world, -128.5907593, 1405.185303, 1.279602051, 17, -0, -0, -0.874581635, -0.484878242, 399630181, 3744729013, 0, 0, +world, -138.7107849, 1417.290894, 1.279602051, 17, -0, -0, 0.5025008321, -0.8645766973, 399630181, 3744729013, 0, 0, +world, -101.1456985, 1418.546387, 1.279602051, 17, -0, -0, -0.7312999368, -0.6820560098, 399630181, 3744729013, 0, 0, +world, -93.54253387, 1404.402466, 1.279602051, 17, -0, -0, -0.7659935355, -0.6428482533, 399630181, 3744729013, 0, 0, +world, -118.5970078, 1405.532471, 6.279602051, 17, -0, -0, 0.6293817163, -0.7770962715, 399630181, 3744729013, 0, 0, +world, -115.2900009, 1396.959961, 6.21999979, 17, -0, -0, -0.5179590583, -0.8554053903, 399630181, 3744729013, 0, 0, +world, -114.0060043, 1421.365723, 6.279602051, 17, -0, -0, -0.9846419692, -0.1745858341, 399630181, 3744729013, 0, 0, +world, -135.1425781, 1402.200562, 1.474975586, 17, -0, -0, 0.005944996141, -0.9999822974, 2390727163, 3744729013, 0, 0, +world, -121.4814224, 1420.335327, 1.474975586, 17, -0, -0, -0.9999983311, -0.001824517036, 2390727163, 3744729013, 0, 0, +world, -115.3399963, 1399.540039, 6.21999979, 17, -0, -0, 0.004442025442, -0.9999901056, 2390727163, 3744729013, 0, 0, +world, -141.5832825, 1404.733643, 1.279602051, 17, -0, -0, -0.1649691015, -0.9862987399, 2593513972, 3744729013, 0, 0, +world, -125.5928421, 1405.289551, 1.279602051, 17, -0, -0, -0.1649691015, -0.9862987399, 2593513972, 3744729013, 0, 0, +world, -136.4613037, 1405.024658, 1.279602051, 17, -0, -0, 0.25889498, -0.9659054875, 2593513972, 3744729013, 0, 0, +world, -120.0220566, 1416.729858, 1.279602051, 17, -0, -0, -0.989027679, 0.1477304846, 2593513972, 3744729013, 0, 0, +world, -125.7108459, 1417.215698, 1.279602051, 17, -0, -0, -0.9894388318, 0.1449511945, 2593513972, 3744729013, 0, 0, +world, -130.840332, 1417.132446, 1.279602051, 17, -0, -0, -0.9604615569, -0.2784126401, 2593513972, 3744729013, 0, 0, +world, -141.7104187, 1417.308472, 1.279602051, 17, -0, -0, -0.9894388318, 0.1449511945, 2593513972, 3744729013, 0, 0, +world, -96.02802277, 1418.324463, 1.279602051, 17, -0, -0, -0.9935808778, 0.1131241098, 2593513972, 3744729013, 0, 0, +world, -103.7408066, 1405.878418, 1.279602051, 17, -0, -0, -0.258742094, -0.9659464359, 2593513972, 3744729013, 0, 0, +world, -102.4108047, 1405.924927, 1.279602051, 17, -0, -0, 0.1210810468, -0.9926426411, 2593513972, 3744729013, 0, 0, +world, -113.1114044, 1416.970093, 1.279602051, 17, -0, -0, -0.9935808778, 0.1131241098, 2593513972, 3744729013, 0, 0, +world, -108.8810043, 1413.875366, 6.279602051, 17, -0, -0, -0.999849081, 0.01737302542, 888077843, 3744729013, 0, 0, +world, -131.0360718, 1399.921631, 1.365539551, 17, -0, -0, -0.999849081, 0.01737302542, 888077843, 2592350310, 0, 0, +world, -120.930069, 1409.950195, 6.279602051, 17, -0, -0, -0.999849081, 0.01737302542, 888077843, 2592350310, 0, 0, +world, -144.0335999, 1417.656494, 1.279602051, 17, -0, -0, 0.6293810606, -0.777096808, 901601836, 3744729013, 0, 0, +world, -121.3700027, 1411.670044, 6.21999979, 17, -0, -0, 0.7071067691, -0.7071067691, 901601836, 3744729013, 0, 0, +world, -120.4901505, 1417.481201, 5.851829529, 17, -0, -0, 0.7541877627, -0.6566588283, 901601836, 3744729013, 0, 0, +world, -109.5599976, 1419.939941, 1.576499939, 17, -0, -0, -0.992536664, -0.1219463497, 901601836, 3744729013, 0, 0, +world, 104.3281021, 952.138916, -2.195007324, 17, -0, -0, -0.281099081, -0.9596787691, 399630181, 3744729013, 0, 0, +world, 116.3162079, 962.3977661, -2.195007324, 17, -0, -0, -0.9651777744, 0.2615948617, 399630181, 3744729013, 0, 0, +world, 118.0047073, 924.8496094, -2.195007324, 17, -0, -0, -0.04058106989, -0.9991762638, 399630181, 3744729013, 0, 0, +world, 103.949379, 917.0838623, -2.195007324, 17, -0, -0, -0.09281799942, -0.995683074, 399630181, 3744729013, 0, 0, +world, 104.7904587, 942.1498413, 2.804992676, 17, -0, -0, -0.9939115047, 0.1101811454, 399630181, 3744729013, 0, 0, +world, 99.89388275, 929.9107666, 2.407531738, 17, -0, -0, 0.233008638, -0.9724746346, 399630181, 3744729013, 0, 0, +world, 92.48377228, 967.0921021, -2.217956543, 17, -0, -0, -0.9939115047, 0.1101811454, 399630181, 3744729013, 0, 0, +world, 120.6755829, 937.7416382, 2.804992676, 17, -0, -0, -0.5775117874, -0.8163823485, 399630181, 3744729013, 0, 0, +world, 123.8816299, 919.0084839, -2.195007324, 17, -0, -0, -0.04058106989, -0.9991762638, 399630181, 2046537925, 0, 0, +world, 121.2480698, 961.0100098, -2.12322998, 17, -0, -0, -0.9939115047, 0.1101811454, 399630181, 2046537925, 0, 0, +world, 100.130806, 916.8151245, -2.518920898, 17, -0, -0, 0.3758076727, -0.9266976714, 3978157958, 3744729013, 0, 0, +world, 126.8650131, 926.7145386, -2.195007324, 17, -0, -0, -0.978775382, 0.2049360275, 3978157958, 3744729013, 0, 0, +world, 101.1947937, 958.9031982, -1.999633789, 17, -0, -0, 0.7072344422, -0.7069790959, 2390727163, 3744729013, 0, 0, +world, 119.3788986, 945.2047729, -1.999633789, 17, -0, -0, -0.7098879218, -0.7043146491, 2390727163, 3744729013, 0, 0, +world, 124.9843903, 929.5405273, 2.382446289, 17, -0, -0, 0.0001802205952, -1, 2390727163, 3744729013, 0, 0, +world, 95.31256866, 938.7376099, 2.614624023, 17, -0, -0, 0.7061710358, -0.7080412507, 2390727163, 3744729013, 0, 0, +world, 103.7266693, 965.1253662, -2.195007324, 17, -0, -0, 0.5760650635, -0.8174038529, 2593513972, 3744729013, 0, 0, +world, 104.4668961, 949.142395, -2.195007324, 17, -0, -0, 0.5760650635, -0.8174038529, 2593513972, 3744729013, 0, 0, +world, 104.0767288, 960.0070801, -2.195007324, 17, -0, -0, 0.8631682396, -0.5049164295, 2593513972, 3744729013, 0, 0, +world, 115.9706802, 943.7037964, -2.195007324, 17, -0, -0, -0.8072255254, -0.5902431607, 2593513972, 3744729013, 0, 0, +world, 116.390892, 949.3978882, -2.195007324, 17, -0, -0, -0.8055640459, -0.5925087333, 2593513972, 3744729013, 0, 0, +world, 116.2485123, 954.526062, -2.195007324, 17, -0, -0, -0.4873235524, -0.8732215166, 2593513972, 3744729013, 0, 0, +world, 116.2992096, 965.3974609, -2.195007324, 17, -0, -0, -0.8055640459, -0.5925087333, 2593513972, 3744729013, 0, 0, +world, 117.8417969, 919.7297974, -2.195007324, 17, -0, -0, -0.7861347198, -0.6180551648, 2593513972, 3744729013, 0, 0, +world, 105.3076553, 927.298584, -2.195007324, 17, -0, -0, 0.4950683117, -0.8688540459, 2593513972, 3744729013, 0, 0, +world, 105.3694916, 925.9691772, -2.195007324, 17, -0, -0, 0.7839556336, -0.6208168864, 2593513972, 3744729013, 0, 0, +world, 116.2905579, 936.7964478, -2.195007324, 17, -0, -0, -0.7861347198, -0.6180551648, 2593513972, 3744729013, 0, 0, +world, 113.244812, 932.5307007, 2.804992676, 17, -0, -0, -0.723277986, -0.6905569434, 888077843, 2592350310, 0, 0, +world, 99.03659058, 954.5233765, -2.109069824, 17, -0, -0, -0.723277986, -0.6905569434, 888077843, 2592350310, 0, 0, +world, 109.1809921, 944.5336914, 2.804992676, 17, -0, -0, -0.723277986, -0.6905569434, 888077843, 2592350310, 0, 0, +world, 116.6204224, 967.7245483, -2.195007324, 17, -0, -0, -0.9939113855, 0.1101822481, 901601836, 3744729013, 0, 0, +world, 97.91625977, 932.6699219, 2.377220154, 17, -0, -0, -0.9083197117, 0.4182766378, 901601836, 3744729013, 0, 0, +world, 116.716568, 944.180542, 2.377220154, 17, -0, -0, -0.998000145, -0.06321122497, 901601836, 3744729013, 0, 0, +world, 128.5657959, 917.4837646, -1.898109436, 17, -0, -0, -0.6201329827, -0.784496665, 901601836, 3744729013, 0, 0, +world, -319.475769, -392.4859619, -12.71478271, 17, -0, -0, 0.8565070033, -0.516135335, 399630181, 3744729013, 0, 0, +world, -324.8591919, -407.3175659, -12.71478271, 17, -0, -0, -0.498672694, -0.8667903543, 399630181, 3744729013, 0, 0, +world, -344.8155823, -375.46698, -12.71478271, 17, -0, -0, -0.9559298158, 0.293595314, 399630181, 3744729013, 0, 0, +world, -335.3999939, -363.6099854, -12, 17, -0, -0, -0.9392542243, 0.3432221711, 399630181, 3744729013, 0, 0, +world, -324.7963257, -384.0191345, -7.714782715, 17, -0, -0, -0.3595623374, -0.9331210852, 399630181, 3744729013, 0, 0, +world, -323.7399902, -372.9100037, -7.900000095, 17, -0, -0, -0.7071070075, -0.7071065307, 399630181, 3744729013, 0, 0, +world, -301.8044128, -399.6697083, -12.73773193, 17, -0, -0, -0.3595623374, -0.9331210852, 399630181, 3744729013, 0, 0, +world, -340.7929993, -388.0032043, -7.714782715, 17, -0, -0, 0.6424769163, -0.7663050294, 399630181, 3744729013, 0, 0, +world, -352.8067627, -373.2763367, -12.71478271, 17, -0, -0, -0.9559298158, 0.293595314, 399630181, 2046537925, 0, 0, +world, -329.8351746, -408.5378418, -12.64300537, 17, -0, -0, -0.3595623374, -0.9331210852, 399630181, 2046537925, 0, 0, +world, -333.2140503, -359.6736755, -13.03869629, 17, -0, -0, -0.9918351769, -0.1275264472, 3978157958, 3744729013, 0, 0, +world, -351.609436, -381.4525757, -12.71478271, 17, -0, -0, -0.4473426342, -0.8943626881, 3978157958, 3744729013, 0, 0, +world, -313.3618774, -396.8304138, -12.51940918, 17, -0, -0, -0.8637230992, -0.5039666891, 2390727163, 3744729013, 0, 0, +world, -336.1349487, -393.8157959, -12.51940918, 17, -0, -0, 0.5004025698, -0.8657928705, 2390727163, 3744729013, 0, 0, +world, -348.4923401, -383.17099, -8.137329102, 17, -0, -0, -0.9671026468, 0.2543865144, 2390727163, 3744729013, 0, 0, +world, -318.3278503, -376.4593506, -7.905151367, 17, -0, -0, -0.8644796014, -0.5026679635, 2390727163, 3744729013, 0, 0, +world, -312.5583496, -403.4931946, -12.71478271, 17, -0, -0, -0.9371195436, -0.3490086198, 2593513972, 3744729013, 0, 0, +world, -321.0717773, -389.9460754, -12.71478271, 17, -0, -0, -0.9371195436, -0.3490086198, 2593513972, 3744729013, 0, 0, +world, -315.3829651, -399.2106018, -12.71478271, 17, -0, -0, -0.7080116272, -0.7062007785, 2593513972, 3744729013, 0, 0, +world, -333.7624817, -390.8762512, -12.71478271, 17, -0, -0, 0.3653106391, -0.9308856726, 2593513972, 3744729013, 0, 0, +world, -331.3246765, -396.0392761, -12.71478271, 17, -0, -0, 0.3679245412, -0.9298556447, 2593513972, 3744729013, 0, 0, +world, -328.6759338, -400.4327393, -12.71478271, 17, -0, -0, 0.7204012275, -0.6935575008, 2593513972, 3744729013, 0, 0, +world, -323.3676453, -409.9201965, -12.71478271, 17, -0, -0, 0.3679245412, -0.9298556447, 2593513972, 3744729013, 0, 0, +world, -347.1945801, -370.9305115, -12.71478271, 17, -0, -0, 0.3975753784, -0.9175695181, 2593513972, 3744729013, 0, 0, +world, -332.5583801, -371.347229, -12.71478271, 17, -0, -0, -0.9662562013, -0.2575829923, 2593513972, 3744729013, 0, 0, +world, -333.2666931, -370.2204895, -12.71478271, 17, -0, -0, -0.7999294996, -0.6000939608, 2593513972, 3744729013, 0, 0, +world, -337.4416504, -385.0215759, -12.71478271, 17, -0, -0, 0.3975753784, -0.9175695181, 2593513972, 3744729013, 0, 0, +world, -336.8909302, -379.8091736, -7.714782715, 17, -0, -0, 0.4836895466, -0.8752396107, 888077843, 2592350310, 0, 0, +world, -313.6960449, -391.9561768, -12.62884521, 17, -0, -0, 0.4836895466, -0.8752396107, 888077843, 2592350310, 0, 0, +world, -327.4440002, -388.2556458, -7.714782715, 17, -0, -0, 0.4836895466, -0.8752396107, 888077843, 2592350310, 0, 0, +world, -322.5013123, -412.1036987, -12.71478271, 17, -0, -0, -0.3595620394, -0.9331212044, 901601836, 3744729013, 0, 0, +world, -332.3200073, -374.1199951, -7.980000019, 17, -0, -0, -1, -1.390709201e-007, 901601836, 3744729013, 0, 0, +world, -334.1769104, -391.6584473, -8.142555237, 17, -0, -0, -0.1929214895, -0.9812142253, 901601836, 3744729013, 0, 0, +world, -357.6344604, -374.2554626, -12.41788483, 17, -0, -0, 0.600792408, -0.799405098, 901601836, 3744729013, 0, 0, +world, -513.9609375, 1320.789063, -3.174805641, 17, -0, -0, 0.5182142258, -0.8552508354, 3978157958, 3744729013, 0, 0, +world, -512.7120361, 1333.27002, 9.370149612, 17, -0, -0, 0.5271412134, -0.8497776985, 901601836, 3744729013, 0, 0, +world, -495.5849304, 1330.912354, 13.51274776, 17, -0, -0, 0.03577160463, -0.9993599653, 4057803041, 3744729013, 0, 0, +world, -495.3700562, 1352.775391, 13.51274776, 17, -0, -0, -0.9993908405, 0.03489949182, 4057803041, 3744729013, 0, 0, +world, 18, -216, 15, 17, -0, -0, -0.9743700624, 0.2249510437, 1036786734, 3553608506, 0, 0, +world, 16, -196, 15, 17, -0, -0, -0.6883544922, -0.7253744006, 888077843, 3553608506, 0, 0, +world, 16, -186, 15, 17, -0, -0, -0.4617486298, -0.8870108128, 399630181, 3553608506, 0, 0, +world, -23.35000038, -222.5158844, 14, 17, -0, -0, -0.9908658862, -0.1348510385, 399630181, 3744729013, 0, 0, +world, -10.72999954, -204.2799988, 14.02359962, 17, -0, -0, -0, -1, 1593608242, 3744729013, 0, 0, +world, -21.36601067, -221.8000031, 14.68710518, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, 8.769048691, -243.3401184, 14.84239006, 17, -0, -0, 0.6266038418, -0.7793379426, 399630181, 3553608506, 0, 0, +world, 12.99707603, -294.2600403, 14.84239006, 17, -0, -0, 0.04274757951, -0.9990859032, 399630181, 3744729013, 0, 0, +world, 70.67798615, -284.8938293, 14.84239006, 17, -0, -0, 0.04274757951, -0.9990859032, 399630181, 3744729013, 0, 0, +world, 120.5915451, -243.1276093, 14.84239006, 17, -0, -0, -0.5678437352, -0.8231363893, 399630181, 3744729013, 0, 0, +world, 133.2419434, -215.5585175, 14.84239006, 17, -0, -0, -0.1452196389, -0.9893994331, 399630181, 3744729013, 0, 0, +world, 223.7947845, -226.3939667, 8.747175217, 17, -0, -0, -0.5678437352, -0.8231363893, 399630181, 3744729013, 0, 0, +world, 230.0883942, -215.5307007, 10.71620369, 17, -0, -0, -0.4446351528, -0.8957117796, 2039007863, 3744729013, 0, 0, +world, 224.388382, -213.2715607, 10.38290596, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, 217.1499176, -211.2852173, 10.25917244, 17, -0, -0, -0.8886172771, 0.4586495161, 374622133, 3744729013, 0, 0, +world, 206.4359436, -243.9814148, 8.908927917, 17, -0, -0, -0, -1, 399630181, 2046537925, 0, 0, +world, 214.1980286, -253.6308289, 8.908927917, 17, -0, -0, -0, -1, 399630181, 2046537925, 0, 0, +world, 31.93635559, -194.1026001, 14.81980419, 17, -0, -0, -0.9973779917, -0.07236796618, 399630181, 3744729013, 0, 0, +world, 52.22376251, -303.4851379, 14.84239006, 17, -0, -0, -0.7448940873, -0.6671827435, 399630181, 3744729013, 0, 0, +world, 133.2419434, -277.1110229, 14.84239006, 17, -0, -0, -0.1452196389, -0.9893994331, 399630181, 3744729013, 0, 0, +world, 216.9272461, -272.3588257, 8.99864006, 17, -0, -0, -0.1452196389, -0.9893994331, 399630181, 3744729013, 0, 0, +world, 121.8162079, -244.5540314, 14.65332031, 17, -0, -0, -1, 4.371138829e-008, 2794764316, 3744729013, 0, 0, +world, 129.8600006, -223.3991852, 15, 17, -0, -0, -1, 1.629206849e-007, 2390727163, 3744729013, 0, 0, +world, 264, -263, 5, 17, -0, -0, 0.8090170026, -0.587785244, 399630181, 3553608506, 0, 0, +world, 257, -269, 5, 17, -0, -0, -0, -1, 3328786501, 3553608506, 0, 0, +world, 258, -252, 5, 17, -0, -0, -0.9902680516, 0.1391731054, 1948279592, 3744729013, 0, 0, +world, 255, -257, 5, 17, -0, -0, 0.2840152383, -0.958819747, 1948279592, 3744729013, 0, 0, +world, 263, -256, 5, 17, -0, -0, -0.7071068287, -0.7071067691, 888077843, 3553608506, 0, 0, +world, 252, -287, 5, 17, -0, -0, 0.7132503986, -0.7009093165, 374622133, 3744729013, 0, 0, +world, 250.746582, -263.2243347, 5, 17, -0, -0, 0.7132503986, -0.7009093165, 374622133, 3744729013, 0, 0, +world, 246, -263, 7, 17, -0, -0, -0.7877420187, -0.6160053611, 1593608242, 3744729013, 0, 0, +world, 236.2678223, -285, 9, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 234.213501, -284.6708374, 9, 17, -0, -0, -0.9817932844, -0.1899524927, 399630181, 3744729013, 0, 0, +world, 267.5044861, -293.0621338, 5.754150391, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -268, 393.9999695, 15, 17, 0.008721217513, -0.000304552319, -0.9993527532, -0.0348982513, 399630181, 3744729013, 0, 0, +world, 457, -42, 9, 17, -0, -0, -0.8191519976, -0.57357651, 3226808607, 3744729013, 0, 0, +world, 315, -292, 4, 17, -0, -0, -0.6883545518, -0.7253744006, 3774357736, 3744729013, 0, 0, +world, 318, -285, 4, 17, -0, -0, -0.6883545518, -0.7253744006, 3774357736, 3744729013, 0, 0, +world, 336, -254, 4, 17, -0, -0, -0.2164396346, -0.9762960076, 3774357736, 3744729013, 0, 0, +world, 335, -275, 4, 17, -0, -0, -0.9945219159, -0.1045281664, 888077843, 2592350310, 0, 0, +world, 344, -282, 6, 17, -0, -0, -0.9945219159, -0.1045281664, 888077843, 2592350310, 0, 0, +world, 330, -271, 4, 17, -0, -0, -0, -1, 399630181, 2592350310, 0, 0, +world, 327.7616882, -298.6716309, 4, 17, -0, -0, -0, -1, 374622133, 2592350310, 0, 0, +world, 325, -296, 4, 17, -0, -0, 0.6977904439, -0.7163019776, 399630181, 2592350310, 0, 0, +world, 379.3338318, -271.8488159, 4, 17, -0, -0, -0.8771460056, 0.4802237451, 374622133, 2592350310, 0, 0, +world, 377.6097717, -260.4585876, 8, 17, -0, -0, -0.8771460056, 0.4802237451, 374622133, 2592350310, 0, 0, +world, 377.8718262, -256.9280701, 8, 17, -0, -0, 0.7071068287, -0.7071067691, 2593513972, 2592350310, 0, 0, +world, 378, -273.036377, 4, 17, -0, -0, -1, 7.549790126e-008, 399630181, 2592350310, 0, 0, +world, 302, -215, 5, 17, -0, -0, -0.9135454893, -0.4067366123, 4057803041, 3744729013, 0, 0, +world, 283, -218, 5, 17, -0, -0, -0, -1, 888077843, 3744729013, 0, 0, +world, 285.098877, -201.9529419, 5, 17, -0, -0, 0.4872358143, -0.873270452, 2390727163, 3744729013, 0, 0, +world, 362, -231, 5, 17, -0, -0, -0.9981347919, 0.06104847416, 374622133, 2592350310, 0, 0, +world, 360.4795532, -231.4873047, 3.531005859, 17, -0, -0, 0.7083397508, -0.7058716416, 374622133, 2592350310, 0, 0, +world, 390, -213, 5, 17, -0, -0, -0, -1, 888077843, 2592350310, 0, 0, +world, 389, -186, 5, 17, -0, -0, -0.8038568497, -0.594822824, 399630181, 3744729013, 0, 0, +world, 365.2299194, -211.380188, 4, 17, -0, -0, 0.7071068287, -0.7071067691, 374622133, 2592350310, 0, 0, +world, 368.5795898, -208.5002441, 4, 17, -0, -0, -1, 7.549790126e-008, 399630181, 2592350310, 0, 0, +world, 371.301178, -271.1791992, 4, 17, -0, -0, -0.6461239457, -0.7632324696, 374622133, 2592350310, 0, 0, +world, 387.8051758, -184.0693054, 5, 17, -0, -0, -0.9981347919, 0.06104847416, 374622133, 2592350310, 0, 0, +world, 386.284729, -184.5566101, 3.531005859, 17, -0, -0, 0.7083397508, -0.7058716416, 374622133, 2592350310, 0, 0, +world, 353.0631104, -182.8544006, 4, 17, -0, -0, -0, -1, 374622133, 2592350310, 0, 0, +world, 358.6884766, -181.3413086, 4, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 2592350310, 0, 0, +world, 330, -211, 4, 17, -0, -0, -0, -1, 888077843, 2592350310, 0, 0, +world, 338.3911743, -314.5666809, 5, 17, -0, -0, -0.9981347919, 0.06104847416, 374622133, 3744729013, 0, 0, +world, 336, -316, 4, 17, -0, -0, 0.7083397508, -0.7058716416, 374622133, 3744729013, 0, 0, +world, 258, -336, 9, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, 284.4299927, -368, 9, 17, -0, -0, 0.4586494565, -0.8886172771, 374622133, 4230784871, 0, 0, +world, 279, -326, 9, 17, 0.006170591339, -0.006170590408, -0.707079947, -0.7070798278, 399630181, 3744729013, 0, 0, +world, 254, -245, 8, 17, -0, -0, -0.9510565996, 0.3090168238, 374622133, 3744729013, 0, 0, +world, 212.7936554, -283.6481323, 9, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 214, -286.9591064, 9, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, 237.8577423, -298.7545776, 9, 17, -0, -0, -0.9999970198, -0.002427770291, 374622133, 3744729013, 0, 0, +world, 239.0480042, -301.5344543, 9, 17, -0, -0, -0.7053880095, -0.7088214159, 399630181, 3744729013, 0, 0, +world, 162.7400055, -242.6100006, 14, 17, -0, -0, -0.7053880095, -0.7088214159, 399630181, 3744729013, 0, 0, +world, 174.7824707, -282, 13, 17, -0, -0, 0.7071068287, -0.7071067691, 374622133, 3154537368, 0, 0, +world, 183, -273, 13, 17, -0, -0, 0.8219997883, -0.5694878101, 399630181, 3154537368, 0, 0, +world, 151, -268, 15, 17, -0, -0, 0.6946584582, -0.7193397284, 2634707400, 3744729013, 0, 0, +world, 70.30505371, -196.8935242, 15, 17, -0, -0, 0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 72.10400391, -197.128006, 15, 17, -0, -0, -1.748455531e-007, -1, 399630181, 3744729013, 0, 0, +world, 150.2215424, -185.6178589, 14.41319084, 17, -0, -0, -0.1452196389, -0.9893994331, 399630181, 3744729013, 0, 0, +world, -10, -322.0000305, 15, 17, -0, -0, -0.09584574401, -0.9953961968, 374622133, 3744729013, 0, 0, +world, 27, -349, 15, 17, -0, -0, -0.902585268, -0.4305111468, 399630181, 3744729013, 0, 0, +world, 17.78000069, -255.7899933, 14.69999981, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3553608506, 0, 0, +world, 14.25, -260.6799927, 14.5, 17, -0, -0, 0.6964326501, -0.7176221609, 888077843, 3553608506, 0, 0, +world, 13, -285, 15, 17, -0, -0, -0.7071068287, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, 33.20602798, -285.0709534, 15, 17, -0, -0, -0.7826081514, -0.6225147247, 374622133, 3744729013, 0, 0, +world, 30.6083622, -288.1369324, 14.84239006, 17, -0, -0, 0.04274757951, -0.9990859032, 399630181, 3744729013, 0, 0, +world, 94.90000153, -175.7962036, 14.48339844, 17, -0, -0, -1.748455531e-007, -1, 2390727163, 3744729013, 0, 0, +world, 96.43097687, -173.3295898, 14.32763672, 17, -7.057737728e-010, 3.587538044e-010, -0.7187333703, -0.6952857971, 399630181, 3744729013, 0, 0, +world, 169, -181, 15, 17, -0, -0, -0.9993908405, -0.03489949182, 3328786501, 3744729013, 0, 0, +world, 162.5384369, -215.4303589, 14.41319084, 17, -0, -0, -0.1452196389, -0.9893994331, 399630181, 3744729013, 0, 0, +world, 419.5926819, 40.11706543, 7.831787109, 17, -0, -0, -0, -1, 2661143298, 3744729013, 0, 0, +world, 446.1977234, 28.60303497, 8.450263023, 17, -0, -0, -0.7981100678, -0.6025117636, 2390727163, 3744729013, 0, 0, +world, 442.95401, 28.11608887, 8.412841797, 17, -0, -0, -0, -1, 2661143298, 3744729013, 0, 0, +world, 422.1104431, 76.81884766, 8.612060547, 17, -0, -0, 0.1422475129, -0.9898311496, 2661143298, 3744729013, 0, 0, +world, 425.1169128, 76.32279205, 8.649481773, 17, -0, -0, -0.7042883039, -0.7099140286, 2390727163, 3744729013, 0, 0, +world, 185.8099976, -203.5, 14.19999981, 17, -0, -0, -0.9560492635, -0.2932061553, 399630181, 3744729013, 0, 0, +world, 186.8898621, -213.4954529, 14.72924805, 17, -0, -0, -0.8309845328, -0.5562955141, 374622133, 3744729013, 0, 0, +world, 118.9639511, -173.23526, 14.86087608, 17, -0, -0, 0.7465792298, -0.6652965546, 399630181, 3744729013, 0, 0, +world, 119.654686, -175.7400208, 14.50512695, 17, -0, -0, 0.007765155751, -0.99996984, 374622133, 3744729013, 0, 0, +world, 132.5072021, -179.408432, 14.86087608, 17, -0, -0, -0.9979853034, -0.0634451732, 399630181, 3744729013, 0, 0, +world, 129.9810791, -180.0682373, 14.50512695, 17, -0, -0, 0.7167594433, -0.6973205209, 374622133, 3744729013, 0, 0, +world, 131.2119751, -178.8646088, 14.40468025, 17, -0, -0, -0.8886172771, 0.4586495161, 374622133, 3744729013, 0, 0, +world, 70.59095764, -174.620285, 14.40468025, 17, -0, -0, 0.2689198554, -0.9631625414, 374622133, 3744729013, 0, 0, +world, 25, -40, 15, 17, -0, -0, -0.9995853901, -0.02879392914, 2593513972, 2868027918, 0, 0, +world, 47, -71, 15, 17, -0, -0, -0.7933533192, -0.6087614298, 901601836, 3744729013, 0, 0, +world, 434.8636475, -15.6319828, 8.174072266, 17, -0, -0, 0.5962249041, -0.8028174639, 2390727163, 3744729013, 0, 0, +world, 436.7998657, -16.77410889, 8.317138672, 17, -0, -0, -0, -1, 2661143298, 3744729013, 0, 0, +world, 428, 108, 9, 17, -0, -0, -0.7295657992, -0.6839106083, 399630181, 3744729013, 0, 0, +world, 528, 105, 4, 17, -0, -0, 0.2756373584, -0.9612616897, 537242508, 3744729013, 0, 0, +world, 522, 107, 4, 17, -0, -0, -0.6691306233, -0.7431448102, 537242508, 3744729013, 0, 0, +world, 525, 97, 4, 17, 1.529763551e-007, 1.906751237e-007, 0.7826082706, -0.6225144863, 374622133, 2592350310, 0, 0, +world, 527, 136, 4, 17, -0, -0, 0.3173045516, -0.948323667, 399630181, 2592350310, 0, 0, +world, 534, 151, 4, 17, -0, -0, -0.3746066093, -0.9271838665, 537242508, 3744729013, 0, 0, +world, 515.8277588, 139.9928894, 3.412109375, 17, -0, -0, 0.6567174196, -0.7541367412, 2390727163, 2592350310, 0, 0, +world, 530, 166, 9, 17, -0, -0, -0.2249510288, -0.9743700624, 888077843, 2592350310, 0, 0, +world, 481, 176, 14, 17, 1.393028271e-007, 2.008817717e-007, 0.737277329, -0.6755902171, 374622133, 3744729013, 0, 0, +world, 481, 178.0091553, 14, 17, -2.258310161e-007, -9.35901312e-008, -0.985556066, 0.1693495661, 374622133, 3744729013, 0, 0, +world, 467.5552063, 168.0456238, 14, 17, -2.258648664e-007, 9.350844721e-008, -0.8166415691, -0.5771452188, 374622133, 3744729013, 0, 0, +world, 465.546051, 168.0456238, 14, 17, -2.405468251e-007, -4.354288663e-008, -0.999048233, -0.04361930117, 374622133, 3744729013, 0, 0, +world, 420.5028076, 195.5677948, 14, 17, -8.546599162e-008, 2.290290979e-007, -0.1340472847, -0.9909749627, 374622133, 3744729013, 0, 0, +world, 420.6462097, 197.5718231, 14, 17, -1.957791795e-007, 1.463874213e-007, -0.6488314271, -0.7609322071, 374622133, 3744729013, 0, 0, +world, 494, 177, 9, 17, -0, -0, 0.6819983125, -0.7313537002, 399630181, 2592350310, 0, 0, +world, 498, 183, 9, 17, -0, -0, -0.05834815651, -0.9982963204, 537242508, 3744729013, 0, 0, +world, 489, 191, 9, 17, -0, -0, -0.06975648552, -0.9975640178, 888077843, 2592350310, 0, 0, +world, 499, 356, 9, 17, -0, -0, -1.509958025e-007, -1, 374622133, 3744729013, 0, 0, +world, 503, 356, 9, 17, -0, -0, -0.07523195446, -0.9971660972, 2593513972, 3744729013, 0, 0, +world, 473, 355, 9, 17, -0, -0, -0.01745233126, -0.9998477101, 2593513972, 3744729013, 0, 0, +world, 444.7509766, 327.6006775, 9, 17, -0, -0, -0.9983208776, 0.05792586878, 2593513972, 3744729013, 0, 0, +world, 448.7485657, 327.4619446, 9, 17, -0, -0, -0.9998496175, -0.01734376885, 374622133, 3744729013, 0, 0, +world, 422.6511536, 351.1241455, 9, 17, -0, -0, -0.9998496175, -0.01734376885, 374622133, 3744729013, 0, 0, +world, 418.6535645, 351.2628784, 9, 17, -0, -0, -0.9983208776, 0.05792586878, 2593513972, 3744729013, 0, 0, +world, 496.1537476, 315.1170349, 9, 17, -0, -0, -0.921566844, -0.3882196844, 374622133, 3744729013, 0, 0, +world, 492.1561584, 315.2557678, 9, 17, -0, -0, -0.9020527005, 0.4316259325, 2593513972, 3744729013, 0, 0, +world, 486, 319, 9, 17, -0, -0, -1.509958025e-007, -1, 374622133, 3744729013, 0, 0, +world, 471.4493408, 355.6428223, 9, 17, -0, -0, 0.3778408766, -0.9258705378, 374622133, 3744729013, 0, 0, +world, 452, 390, 9, 17, -0, -0, -0.5735764503, -0.8191520572, 4033800822, 3744729013, 0, 0, +world, 455.4942627, 397.6236267, 9, 17, -0, -0, 0.5446389914, -0.8386706114, 4033800822, 3744729013, 0, 0, +world, 482, 407, 8.399999619, 17, -0, -0, 0.5446389914, -0.8386706114, 4033800822, 3744729013, 0, 0, +world, 467.7637939, 410.0838013, 9, 17, -0, -0, 0.5446389914, -0.8386706114, 4033800822, 3744729013, 0, 0, +world, 468.8719177, 380.9585876, 9, 17, -0, -0, 0.5446389914, -0.8386706114, 4033800822, 3744729013, 0, 0, +world, 481.688385, 387.0446472, 9, 17, -0, -0, 0.5446389914, -0.8386706114, 4033800822, 3744729013, 0, 0, +world, 488, 384, 9, 17, -0, -0, 0.6218314767, -0.7831510901, 2039007863, 3744729013, 0, 0, +world, 486.9438171, 386.1029968, 9, 17, -0, -0, -0.902585268, -0.4305111468, 399630181, 3744729013, 0, 0, +world, 529, 366, 9, 17, -0, -0, -0.9914448857, 0.1305260807, 3226808607, 776502014, 0, 0, +world, 534, 364, 9, 17, -0, -0, 2.980232239e-008, -1, 399630181, 776502014, 0, 0, +world, 416.6769409, 204.8157654, 9, 17, -0, -0, -0.7295657992, -0.6839106083, 399630181, 3744729013, 0, 0, +world, 436, 224, 9, 17, -0, -0, -0.8090170026, -0.587785244, 901601836, 3744729013, 0, 0, +world, 367, 58, 5, 17, -0, -0, 0.6225146055, -0.782608211, 901601836, 3744729013, 0, 0, +world, 372, 63, 4, 17, -0, -0, -0.1140702441, -0.9934726954, 2267294420, 3744729013, 0, 0, +world, 361, 89, 4, 17, -0, -0, -0.02617692016, -0.9996573329, 399630181, 3744729013, 0, 0, +world, 374.2042542, 128, 5.050000191, 17, -0, -0, -0.6678324938, -0.7443116307, 393011795, 3744729013, 0, 0, +world, 370.7851563, 127.6962891, 4, 17, -0, -0, -0.02617692016, -0.9996573329, 399630181, 3744729013, 0, 0, +world, 358.135498, 158.5742188, 4, 17, -0, -0, -0.9934726954, 0.1140702888, 2267294420, 3744729013, 0, 0, +world, 373, 183, 7, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 448, 51, 9, 17, -0, -0, -0.857167244, -0.5150381923, 3328786501, 3744729013, 0, 0, +world, 484, 106, 8, 17, -0, -0, -0.2840152383, -0.958819747, 3226808607, 3744729013, 0, 0, +world, 362.4484863, 231.6660156, 4, 17, -0, -0, -0.9934726954, 0.1140702888, 2267294420, 3744729013, 0, 0, +world, 368.9020996, 76.14782715, 4, 17, -0, -0, -0.02617692016, -0.9996573329, 399630181, 3744729013, 0, 0, +world, 363, 244, 6, 17, -0, -0, -0.6768760085, -0.7360970378, 374622133, 3744729013, 0, 0, +world, 376.3233337, 185.1148529, 7.642333984, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 375.3565674, 193.2117004, 7.767089844, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 378.2875061, 201.537384, 8.704345703, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 379, 254, 9, 17, -0, -0, -0.7716245651, -0.6360782385, 3137428179, 3744729013, 0, 0, +world, 379.046814, 251.9869995, 9, 17, -0, -0, -0.7716245651, -0.6360782385, 3137428179, 3744729013, 0, 0, +world, 378.881897, 256.3827515, 9, 17, -0, -0, -0.7716245651, -0.6360782385, 3137428179, 3744729013, 0, 0, +world, 362, 174, 5, 17, -0, -0, -0.737277329, -0.6755902171, 2039007863, 3744729013, 0, 0, +world, 361.7142334, 176.239502, 5, 17, -0, -0, -0.7089555264, -0.7052531838, 2593513972, 3744729013, 0, 0, +world, 358.0474548, 172.7661133, 4, 17, -0, -0, -0.9928618073, -0.1192704663, 399630181, 3744729013, 0, 0, +world, 356, 169, 4, 17, -0, -0, -0.6877216101, -0.7259745002, 374622133, 3744729013, 0, 0, +world, 361, 141, 4, 17, -0, -0, -0.9986295104, 0.0523359701, 3328786501, 3744729013, 0, 0, +world, 361.4614563, 224.2939453, 4, 17, -0, -0, -0.9986295104, 0.0523359701, 3328786501, 3744729013, 0, 0, +world, 395, 128, 9, 17, -0, -0, 0.8480481505, -0.5299190879, 399630181, 3744729013, 0, 0, +world, 397, 8, 8, 17, -0, -0, -0.9993908405, -0.03489945829, 399630181, 3744729013, 0, 0, +world, 430, 218, 15, 17, -0, -0, -0.6626200676, -0.7489557266, 2039007863, 3744729013, 0, 0, +world, 436, 226, 15, 17, -0, -0, 0.1564343423, -0.9876883626, 399630181, 3744729013, 0, 0, +world, 430, 236.3127441, 15, 17, -0, -0, -0.8270805478, -0.5620834231, 2039007863, 3744729013, 0, 0, +world, 432, 226, 9, 17, -0, -0, 0.1564343423, -0.9876883626, 399630181, 3744729013, 0, 0, +world, 432, 238.6271973, 9, 17, -0, -0, 0.6018147469, -0.7986357212, 888077843, 3744729013, 0, 0, +world, 446.824707, 258.4370117, 8.416503906, 17, -0, -0, -1, 1.629206849e-007, 2039007863, 3744729013, 0, 0, +world, 446.6849365, 249.6791992, 8.426025391, 17, -0, -0, 0.1564343423, -0.9876883626, 399630181, 3744729013, 0, 0, +world, 541, 234, 9, 17, -0, -0, 0.5446389914, -0.8386706114, 537242508, 3744729013, 0, 0, +world, 534.269043, 224.0983887, 9.937011719, 17, -0, -0, 0.7413904667, -0.6710739136, 537242508, 3744729013, 0, 0, +world, 520, 216, 9, 17, -0, -0, 0.754709661, -0.6560589671, 888077843, 2592350310, 0, 0, +world, 589.5010376, 222.848877, 4.360107422, 17, -0, -0, 0.6965392232, -0.7175187469, 399630181, 2592350310, 0, 0, +world, 550, 182, 9, 17, -0, -0, -0.7071067691, -0.7071068287, 537242508, 3744729013, 0, 0, +world, 527, 182, 13, 17, -0, -0, -0.7071067691, -0.7071068287, 537242508, 3744729013, 0, 0, +world, 547, 299, 9, 17, -0, -0, -0.8090170026, -0.5877853036, 537242508, 3744729013, 0, 0, +world, 573.9750977, 243.7075195, 4.13826561, 17, -0, -0, 0.7120853662, -0.7020929456, 2390727163, 2592350310, 0, 0, +world, 575.3303833, 242.7849121, 4.360107422, 17, -0, -0, 0.6965392232, -0.7175187469, 399630181, 2592350310, 0, 0, +world, 570.142334, 243.7075195, 8.464925766, 17, -0, -0, 0.7120853662, -0.7020929456, 2390727163, 3744729013, 0, 0, +world, 571.9363403, 242.7849121, 7.970947266, 17, -0, -0, -0.9997620583, -0.02181492373, 399630181, 3744729013, 0, 0, +world, 487.5122681, 8.128723145, 8.317138672, 17, -0, -0, -0, -1, 2661143298, 3744729013, 0, 0, +world, 480.4703369, 2.356391907, 8.450263023, 17, -0, -0, 0.6052940488, -0.7960019708, 2390727163, 3744729013, 0, 0, +world, 482.2444458, -0.07189941406, 8.317138672, 17, -0, -0, -0, -1, 2661143298, 3744729013, 0, 0, +world, 489.2984009, 28.06341553, 8.317138672, 17, -0, -0, -0, -1, 2661143298, 3744729013, 0, 0, +world, 487.7600098, 31.87000084, 7.710000038, 17, -0, -0, 0.6494480968, -0.7604058981, 2390727163, 3744729013, 0, 0, +world, 481.8720398, 69.84475708, 8.317138672, 17, -0, -0, 0.7974036932, -0.603446126, 2661143298, 3744729013, 0, 0, +world, 484.3406372, 72.27666473, 8.450263023, 17, -0, -0, -0.9999973178, -0.002319409512, 2390727163, 3744729013, 0, 0, +world, 478.4561462, 102.4769592, 8.317138672, 17, -0, -0, 0.7974036932, -0.603446126, 2661143298, 3744729013, 0, 0, +world, 535.5930786, 2.643432617, 9, 17, -0, -0, -0.08745332062, -0.9961686134, 2661143298, 3744729013, 0, 0, +world, 535.1832275, 25.14282227, 9, 17, -0, -0, 0.7343224883, -0.6788007617, 374622133, 3744729013, 0, 0, +world, 536.4570313, 0.8041992188, 9, 17, -0, -0, 0.7343224883, -0.6788007617, 374622133, 3744729013, 0, 0, +world, 489.5499878, -83.91000366, 9.260000229, 17, -0, -0, -0.6018150449, -0.7986354828, 3226808607, 3744729013, 0, 0, +world, 467.9899902, -67.44384766, 9, 17, -0, -0, -0.6018150449, -0.7986354828, 3226808607, 3744729013, 0, 0, +world, -187, 334, 15, 17, -0, -0, -0.8038569093, -0.5948227048, 374622133, 3744729013, 0, 0, +world, -185.7100067, 327, 13.77999973, 17, -0, -0, -0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -301, 551, 15, 17, -0, -0, 0.1478090286, -0.9890159369, 888077843, 3553608506, 0, 0, +world, 490, -85.41000366, 9, 17, -0, -0, -0.9733792543, 0.2292003185, 374622133, 776502014, 0, 0, +world, 497, -48, 9, 17, -0, -0, 0.4924236238, -0.8703556657, 399630181, 776502014, 0, 0, +world, 492.2568359, -72.07033539, 9, 17, -0, -0, -0.9999970198, -0.002427770291, 374622133, 776502014, 0, 0, +world, 493.8376465, -75.19247437, 9, 17, -0, -0, -0.3040331602, -0.9526614547, 374622133, 776502014, 0, 0, +world, 500.4608765, -87.43486023, 9, 17, -0, -0, 0.4924236238, -0.8703556657, 399630181, 776502014, 0, 0, +world, 524, -57, 9, 17, -0, -0, 0.6360782385, -0.7716245651, 374622133, 776502014, 0, 0, +world, 466, -63, 9, 17, -0, -0, 0.4924236238, -0.8703556657, 399630181, 776502014, 0, 0, +world, -665, 10, 5, 17, -0, -0, 0.7132503986, -0.7009093165, 3328786501, 3744729013, 0, 0, +world, -672, 12, 5, 17, -0, -0, -0.1305263489, -0.9914448261, 374622133, 3744729013, 0, 0, +world, -830.9058228, -32.14708328, 5, 17, -0, -0, -0.4648420513, -0.8853936195, 2039007863, 3744729013, 0, 0, +world, -767.0759277, 8.741260529, 5, 17, -0, -0, -0.05669279397, -0.9983916879, 2039007863, 3744729013, 0, 0, +world, -741.6845093, -38.07164764, 5, 17, -0, -0, -0.9986748099, -0.05146441981, 2039007863, 3744729013, 0, 0, +world, -739.7756958, -38.11854935, 5, 17, -0, -0, -0.9973145127, -0.07323814183, 374622133, 3744729013, 0, 0, +world, -802.8197021, -38.11854935, 5, 17, -0, -0, -0.9973145127, -0.07323814183, 374622133, 3744729013, 0, 0, +world, -829.1991577, 10, 5, 17, -0, -0, -0.9975640774, -0.06975639611, 3328786501, 3744729013, 0, 0, +world, -807.7399902, -34.49000168, 3.5, 17, -0, -0, -1, 3.377662381e-007, 2390727163, 3744729013, 0, 0, +world, -740.5165405, -67.78135681, 1.510742188, 17, -0, -0, -0.9973145127, -0.07323814183, 374622133, 3744729013, 0, 0, +world, -758.5726318, -95.19441223, 1.599999905, 17, -0, -0, -0.9986748099, -0.05146441981, 2039007863, 3744729013, 0, 0, +world, -748.7484131, -97.43421936, 1.599999905, 17, -0, -0, -0, -1, 2039007863, 3744729013, 0, 0, +world, -571, 21, 5, 17, -0, -0, 0.4694716334, -0.8829475641, 901601836, 3744729013, 0, 0, +world, -570, 19, 4.5, 17, -0, -0, 0.3493900001, -0.9369773865, 2039007863, 3744729013, 0, 0, +world, -545, 12.1652832, 4.658203125, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, -543.4699707, 105.3600006, 3.599999905, 17, -0, -0, -0.7986355424, -0.6018150449, 2390727163, 3744729013, 0, 0, +world, -558.9160767, 270.9902344, 7, 17, -0, -0, -0.9537169337, 0.3007057607, 399630181, 3744729013, 0, 0, +world, -537.8878784, 117, 5.203000069, 17, -0, -0, -0, -1, 1604404556, 3744729013, 0, 0, +world, -534.4000244, 108.9000015, 7.699999809, 17, -0, -0, -0.7077235579, -0.7064894438, 1604404556, 3744729013, 0, 0, +world, -554.8295898, 54.15283203, 5, 17, -0, -0, 0.4694716334, -0.8829475641, 901601836, 3744729013, 0, 0, +world, -554.8295898, 183.1337891, 5, 17, -0, -0, 0.4694716334, -0.8829475641, 901601836, 3744729013, 0, 0, +world, -604, 183, 5, 17, -0, -0, -0.9816271663, 0.1908090562, 399630181, 3553608506, 0, 0, +world, -608, 190, 5, 17, -0, -0, -0.6946584582, -0.7193397284, 374622133, 3553608506, 0, 0, +world, -599, 213, 5, 17, -0, -0, 0.7771460414, -0.6293203235, 888077843, 3553608506, 0, 0, +world, -597.999939, 511.0000305, 5, 17, -0, -0, -0.8949344158, 0.4461977482, 3774357736, 3744729013, 0, 0, +world, -589, 549, 5, 17, -0, -0, -0.9999619126, -0.008726561442, 374622133, 2592350310, 0, 0, +world, -601.2399902, 551.4299927, 4, 17, -0, -0, 0.7071067691, -0.7071068287, 537242508, 3744729013, 0, 0, +world, -605.460022, 556.4799805, 4.599999905, 17, -0, -0, -0.9967788458, -0.08019892871, 537242508, 3744729013, 0, 0, +world, -605.999939, 535.999939, 5, 17, -0, -0, 0.6494479179, -0.7604060769, 399630181, 2592350310, 0, 0, +world, -602.0056152, 507.9438477, 5, 17, -0, -0, -0.9999619126, -0.008726561442, 374622133, 3553608506, 0, 0, +world, -609.618103, 501.2804871, 5, 17, -0, -0, 0.6494479179, -0.7604060769, 399630181, 3553608506, 0, 0, +world, -603.3599854, 545.0300293, 4, 17, -0, -0, -0, -1, 888077843, 3553608506, 0, 0, +world, -609, 527, 5.422607422, 17, -0, -0, -0.7187333703, -0.6952857971, 537242508, 3744729013, 0, 0, +world, -615, 677, 5, 17, -0, -0, -0.995375216, -0.09606321156, 399630181, 3744729013, 0, 0, +world, -615, 654.3237305, 5, 17, -0, -0, -0.995375216, -0.09606321156, 399630181, 3744729013, 0, 0, +world, -636, 641, 5, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, -636, 657.0268555, 5, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -636, 703, 5, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, -640, 781.000061, 4, 17, -0, -0, 0.3090171218, -0.9510564804, 901601836, 3744729013, 0, 0, +world, -636, 785.000061, 4, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -640.6799927, 785.6900024, 4, 17, -0, -0, -0.7431449294, -0.6691305041, 374622133, 3744729013, 0, 0, +world, -663, 894, 7, 17, -0, -0, -0.8141155839, -0.5807027817, 3137428179, 3744729013, 0, 0, +world, -685, 1072, 4, 17, -0, -0, 0.7986354232, -0.6018151641, 3137428179, 3744729013, 0, 0, +world, -700, 1085, 4, 17, -0, -0, -0.06975650042, -0.9975640178, 2039007863, 3744729013, 0, 0, +world, -688, 1035, 4, 17, -0, -0, -0.824126184, -0.5664063096, 901601836, 3744729013, 0, 0, +world, -698.887085, 972.1109619, 4, 17, -0, -0, -0.999048233, 0.04361930117, 399630181, 3744729013, 0, 0, +world, -699, 950, 4, 17, -0, -0, -0.2638730109, -0.9645574093, 2267294420, 3744729013, 0, 0, +world, -667, 855, 13, 17, -0, -0, -0.9636304975, 0.2672382295, 2039007863, 3744729013, 0, 0, +world, -599, 929.999939, 10, 17, -0, -0, -0.1650476158, -0.9862855673, 4033800822, 3744729013, 0, 0, +world, -603, 956, 10, 17, -0, -0, -0.1650476158, -0.9862855673, 4033800822, 3744729013, 0, 0, +world, -541, 1451, 15, 17, -0, -0, -0.9925461411, 0.1218693256, 399630181, 3572821599, 20, 5, +world, -541, 1469.510376, 13.79223633, 17, -0, -0, -0.7271739244, -0.6864532828, 2330129408, 3744729013, 0, 0, +world, -538.2983398, 1571, 9.970947266, 17, -0, -0, -0.6441236734, -0.7649213672, 2390727163, 3572821599, 20, 5, +world, -527.1308594, 1656.236938, 8.426513672, 17, -0, -0, -0.6441236734, -0.7649213672, 2390727163, 3572821599, 20, 5, +world, -481, 1707, 8, 17, -0, -0, -0.4679297805, -0.8837656379, 374622133, 3744729013, 0, 0, +world, -378, 1749, 10, 17, -0, -0, -0.9455186129, -0.3255681098, 399630181, 3572821599, 20, 5, +world, -328.592041, 1737.993652, 13, 17, -0, -0, -0.5468326807, -0.8372419477, 374622133, 3572821599, 0, 0, +world, -342, 1745, 13, 17, -0, -0, -0.4893825948, -0.8720692396, 374622133, 3572821599, 0, 0, +world, -245, 1719, 15, 17, -0, -0, -0.9085082412, 0.4178669155, 2330129408, 3744729013, 0, 0, +world, -242.7868652, 1718.054932, 15, 17, -0, -0, -0.5570204258, -0.8304988146, 2330129408, 3744729013, 0, 0, +world, -185, 1703, 16, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3572821599, 0, 0, +world, -176.0000153, 1648.899414, 20.43603516, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -172.9780273, 1646.949707, 20.19921875, 17, -0, -0, -0.9925461411, -0.121869199, 2661143298, 3744729013, 0, 0, +world, -216.1726227, 1635.159912, 18.65478516, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, -213.3106384, 1637.531738, 18.77783203, 17, -0, -0, -0.3851008117, -0.9228745103, 2661143298, 3744729013, 0, 0, +world, -248.3734894, 1627.749878, 18.65478516, 17, -0, -0, 0.7071068287, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -246.9023743, 1625.367676, 19, 17, -0, -0, 0.1426290125, -0.9897761941, 3051799743, 3744729013, 0, 0, +world, -200.7097168, 1659.806152, 19, 17, -0, -0, 0.1426290125, -0.9897761941, 3051799743, 3744729013, 0, 0, +world, -239.25, 1602.140015, 20, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -201, 1664, 19, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +world, -190, 1645, 19, 17, -0.0003045519989, -0.008721218444, 0.03489820659, -0.9993527532, 399630181, 3154537368, 0, 0, +world, -140.1094971, 1604.099976, 19.93554688, 17, -0.0003045519989, -0.008721218444, 0.03489820659, -0.9993527532, 399630181, 3154537368, 0, 0, +world, -227.4254761, 1656.539185, 19, 17, -0.0003045519989, -0.008721218444, 0.03489820659, -0.9993527532, 399630181, 3154537368, 0, 0, +world, -116.3974609, 1664, 19, 17, 0.008670439012, -0.0009878720157, -0.9935340285, -0.113198936, 399630181, 3744729013, 0, 0, +world, -129.000061, 1731, 13, 17, -0, -0, -8.742277657e-008, -1, 3137428179, 3744729013, 0, 0, +world, -202, 1768, 7, 17, -0, -0, -0.04361937568, -0.999048233, 374622133, 2592350310, 0, 0, +world, -189, 1764, 7, 17, -0, -0, -0.3173048794, -0.9483235478, 888077843, 2592350310, 0, 0, +world, -208, 1758, 7, 17, -0, -0, -0.9396926165, 0.342020154, 374622133, 2592350310, 0, 0, +world, -237.5249023, 1757.298706, 4, 17, -0, -0, 0.8221439719, -0.5692795515, 537242508, 3744729013, 0, 0, +world, -219, 1771, 3, 17, -0, -0, 0.8221439719, -0.5692795515, 537242508, 3744729013, 0, 0, +world, -239, 1768, 3, 17, -0.0003426054027, -0.008719806559, 0.03925869614, -0.9991909862, 399630181, 2592350310, 0, 0, +world, -261, 1767, 3, 17, -0, -0, -0.3173048794, -0.9483235478, 888077843, 2592350310, 0, 0, +world, -273.0587463, 1756.684814, 4, 17, -0.006197458599, -0.006143606734, 0.7101585269, -0.7039877176, 399630181, 2592350310, 0, 0, +world, -220, 1739, 10, 17, -0, -0, -0.9890158772, 0.1478093565, 537242508, 3744729013, 0, 0, +world, -406.9474182, 1844.584351, 5, 17, -0, -0, -0.9987193346, -0.05059290677, 537242508, 2592350310, 0, 0, +world, -411.0000305, 1848.000122, 5, 17, -0, -0, -0.9834135175, 0.181377694, 374622133, 2592350310, 0, 0, +world, -410.9734192, 1843.289917, 5.934452057, 17, -0, -0, -0.3665013015, -0.9304175377, 888077843, 2592350310, 0, 0, +world, -372, 1784, 9, 17, -0, -0, -0.9612616897, 0.2756373584, 888077843, 2592350310, 0, 0, +world, -418, 1772, 9, 17, -0, -0, 0.350207448, -0.9366721511, 399630181, 2592350310, 0, 0, +world, -431.6246948, 1800.290161, 8.712158203, 17, -0, -0, -0.02443204634, -0.9997014999, 537242508, 3744729013, 0, 0, +world, -473, 1761, 9, 17, -0, -0, -0.8480480313, -0.5299193263, 374622133, 3744729013, 0, 0, +world, -474.2209473, 1757.871094, 9, 17, -0, -0, 0.01658014767, -0.9998625517, 374622133, 3744729013, 0, 0, +world, -527, 1702, 9, 17, -0, -0, -0.8949343562, -0.4461978674, 888077843, 3553608506, 0, 0, +world, -489.408844, 1777.949951, 9, 17, -0, -0, -0.9848077893, 0.1736481339, 374622133, 3553608506, 0, 0, +world, -510.3989258, 1772.187622, 9.274999619, 17, -0, -0, -0.9984890819, 0.05495003983, 109363168, 2592350310, 0, 0, +world, -508.5960693, 1769.094238, 9, 17, -0, -0, -0.9804432988, -0.1968016326, 399630181, 2592350310, 0, 0, +world, -504, 1785, 4, 17, -0, -0, -0.03577151895, -0.9993600249, 374622133, 2592350310, 0, 0, +world, -482.6879883, 1791.401855, 4, 17, -0, -0, 0.6018150449, -0.7986355424, 399630181, 2592350310, 0, 0, +world, -415, 1657.000122, 21, 17, -0, -0, -0.08019895107, -0.9967788458, 1362834872, 3154537368, 0, 0, +world, -408.1177979, 1662.005127, 21, 17, -0, -0, -0.08019895107, -0.9967788458, 1362834872, 3154537368, 0, 0, +world, -424.1928101, 1666.03833, 21, 17, -0, -0, -0.969489634, 0.245132342, 2390727163, 3154537368, 0, 0, +world, -424.6257019, 1663.86792, 21, 17, -0, -0, 0.6197789907, -0.7847763896, 374622133, 3154537368, 0, 0, +world, -403, 1677.000122, 21, 17, -0, -0, -0.9685831666, -0.2486899346, 3051799743, 3744729013, 0, 0, +world, -424.7440491, 1653.832642, 21, 17, -0, -0, 0.6414497495, -0.7671650648, 3051799743, 3744729013, 0, 0, +world, -423.0776367, 1655.973877, 21, 17, -0, -0, -0.9867143035, -0.1624650508, 374622133, 3744729013, 0, 0, +world, -538.2441406, 1730.86377, 4, 17, -0, -0, -0.03577151895, -0.9993600249, 374622133, 2592350310, 0, 0, +world, -540.0268555, 1711.114746, 4, 17, -0, -0, -0.04536302388, -0.9989705682, 399630181, 2592350310, 0, 0, +world, -510, 1799, 3, 17, -0, -0, -0.9962703586, 0.08628638834, 399630181, 2592350310, 0, 0, +world, -472.8581848, 1746.523804, 7.727035522, 17, -0, -0, -0, -1, 888077843, 2592350310, 0, 0, +world, -371, 1840, 5, 17, -0, -0, 0.4617486298, -0.8870108128, 537242508, 3744729013, 0, 0, +world, -123, 1765, 7, 17, -0, -0, -0.3665011227, -0.9304175973, 537242508, 3744729013, 0, 0, +world, -14, 1639, 4, 17, -0, -0, 0.04274753481, -0.9990859032, 399630181, 776502014, 0, 0, +world, -12.69999981, 1637.150024, 3.799999952, 17, -0, -0, -1.509958025e-007, -1, 374622133, 776502014, 0, 0, +world, 566, 1184, 22, 17, -0, -0, 0.6427875757, -0.7660444975, 374622133, 3744729013, 0, 0, +world, 197, 1203, 2, 17, -0, -0, 0.0706269294, -0.9975028038, 901601836, 3744729013, 0, 0, +world, 174, 1234, 2, 17, -0, -0, 0.2973747253, -0.9547608495, 2039007863, 3744729013, 0, 0, +world, 153.2610321, 1236.703369, 2, 17, -0, -0, 0.4360166192, -0.8999385834, 374622133, 3744729013, 0, 0, +world, 153.6689453, 1239.89917, 2, 17, -0, -0, 0.8216469288, -0.5699967146, 399630181, 3744729013, 0, 0, +world, 147, 1255, 2, 17, -0, -0, -0.1908089817, -0.9816271663, 2267294420, 3744729013, 0, 0, +world, 183.0751953, 1221.463501, 2, 17, -0, -0, -0.9342044592, 0.3567380309, 2267294420, 3744729013, 0, 0, +world, 138.0439453, 1279.976318, 2, 17, -0, -0, 0.2973747253, -0.9547608495, 2039007863, 3744729013, 0, 0, +world, 138.7480469, 1283.604492, 2, 17, -0, -0, 0.8216469288, -0.5699967146, 399630181, 3744729013, 0, 0, +world, 98, 1405, 3, 17, -0, -0, -0.987688303, -0.1564345211, 537242508, 3744729013, 0, 0, +world, 107.0000305, 1394, 3, 17, -0, -0, -0.9897762537, -0.1426288038, 399630181, 3744729013, 0, 0, +world, 85.05999756, 1412.400024, 3, 17, -0, -0, -0.8878154159, -0.4601997733, 888077843, 2592350310, 0, 0, +world, 83.51999664, 1387, 3.224609375, 17, -0, -0, 0.8216469288, -0.5699967146, 399630181, 2592350310, 0, 0, +world, 28.84619141, 1545.931396, 5.145019531, 17, -0, -0, 0.8216469288, -0.5699967146, 399630181, 3744729013, 0, 0, +world, 28.14208984, 1542.303223, 5.145019531, 17, -0, -0, 0.2973747253, -0.9547608495, 2039007863, 3744729013, 0, 0, +world, 218.7802734, 1179.994873, 3.214355469, 17, -0, -0, -0.2630313039, -0.9647873044, 2267294420, 3744729013, 0, 0, +world, 162.5234375, 1235.835693, 3.214355469, 17, -0, -0, -0.2630313039, -0.9647873044, 2267294420, 3744729013, 0, 0, +world, 135.737793, 1287.718018, 3.214355469, 17, -0, -0, -0.2630313039, -0.9647873044, 2267294420, 3744729013, 0, 0, +world, 121.5361328, 1335.347412, 2.918945313, 17, -0, -0, -0.2630313039, -0.9647873044, 2267294420, 3744729013, 0, 0, +world, 57.20849609, 1407.92627, 3.022949219, 17, -0, -0, -0.2630313039, -0.9647873044, 2267294420, 3744729013, 0, 0, +world, 34.984375, 1433.464355, 4.623046875, 17, -0, -0, -0.2630313039, -0.9647873044, 2267294420, 3744729013, 0, 0, +world, 31.85888672, 1480.077881, 5.721679688, 17, -0, -0, -0.05233606324, -0.9986295104, 2267294420, 3744729013, 0, 0, +world, 20.74560547, 1567.652222, 4.297363281, 17, -0, -0, -0.9862855673, 0.1650476903, 2267294420, 3744729013, 0, 0, +world, -13.19999981, 1617.219971, 4.460000038, 17, -0, -0, 0.5439069867, -0.8391454816, 1604404556, 3744729013, 0, 0, +world, 36.19750977, 1477.984863, 3.359375, 17, -0, -0, -0.9999995828, -0.0008727748063, 2390727163, 3744729013, 0, 0, +world, 29.45727539, 1503.989746, 6.323974609, 17, -0, -0, 0.6534205079, -0.7569951415, 2066258816, 3744729013, 0, 0, +world, 16.17398262, 1575.210938, 3.987497091, 17, 0.04300957546, -0.001163770561, 0.2852008939, -0.9575015903, 399630181, 3744729013, 0, 0, +world, 18.81672287, 1573.791748, 4.03288269, 17, 0.04292052612, -0.003001399338, 0.2440095246, -0.9688178897, 374622133, 3744729013, 0, 0, +world, 31.1796875, 1452.090454, 5.659423828, 17, -0, -0, 0.7621036172, -0.6474550962, 901601836, 3744729013, 0, 0, +world, 51.98242188, 1419.675537, 3, 17, -0, -0, 0.3230916858, -0.946367681, 2039007863, 3744729013, 0, 0, +world, -22.36318207, 1470.523804, 18.26269531, 17, -0, -0, 0.2249511331, -0.9743700624, 888077843, 3744729013, 0, 0, +world, 4, 1495, 18, 17, 0.008367171511, -0.00247846893, -0.9587832689, -0.2840045094, 399630181, 3744729013, 0, 0, +world, -12, 1459, 20, 17, 0.008367171511, -0.00247846893, -0.9587832689, -0.2840045094, 399630181, 3744729013, 0, 0, +world, -11.57568359, 1454.343994, 20, 17, -0, -0, -2.384976128e-008, -1, 2390727163, 3744729013, 0, 0, +world, 100, 1123, 15, 17, -0, -0, 0.258819133, -0.9659258127, 888077843, 2592350310, 0, 0, +world, 86.55000305, 1139.680054, 14.41113281, 17, -0, -0, 0.7083398104, -0.705871582, 2390727163, 3744729013, 0, 0, +world, 86, 1190, 15, 17, -0, -0, -0.9862856269, 0.1650475562, 374622133, 2046537925, 0, 0, +world, 104, 1190.324341, 15.85864258, 17, -0, -0, -1, 4.371138829e-008, 2066258816, 3744729013, 0, 0, +world, 65.81461334, 1185.455688, 14.40917969, 17, -0, -0, -0.7046343088, -0.7095705867, 399630181, 3744729013, 0, 0, +world, 88, 1215, 15, 17, -0, -0, -8.742277657e-008, -1, 374622133, 2046537925, 0, 0, +world, 143, 1203, 15, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 142.4780273, 1220.233398, 15.07568359, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 136.734375, 1236.574707, 15.74658203, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 124.3266602, 1255.620605, 15.65283203, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 107.3600006, 1285.109985, 15.75, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 177.0171204, 1198.020996, 4.904296875, 17, -0, -0, 0.3214395642, -0.9469301105, 2390727163, 3744729013, 0, 0, +world, 198.0268555, 1169.521484, 5.200683594, 17, -0, -0, 0.6286419034, -0.777694881, 901601836, 3744729013, 0, 0, +world, 178.5878906, 1200.559326, 4.467285156, 17, -0, -0, 0.8216469288, -0.5699967146, 399630181, 3744729013, 0, 0, +world, 150.1870117, 1228.93042, 13.41064453, 17, -0, -0, 0.317304641, -0.948323667, 3137428179, 3744729013, 0, 0, +world, 76.61000061, 1271.630005, 20, 17, -0, -0, -0.7071067691, -0.7071067691, 3226808607, 3744729013, 0, 0, +world, 70.76000214, 1269.589966, 20.29000092, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 776502014, 0, 0, +world, -1.019999981, 1356.030029, 20.61000061, 17, -0, -0, -1, 7.549790126e-008, 1604404556, 3744729013, 0, 0, +world, -18, 1389, 20, 17, -0, -0, 0.7604059577, -0.6494480371, 399630181, 776502014, 0, 0, +world, -58, 1384, 20, 17, -0, -0, -0.9681476355, 0.2503800392, 2422299748, 3744729013, 0, 0, +world, -8, 1408, 20, 17, -0, -0, -0.9848077893, 0.1736481339, 374622133, 3553608506, 0, 0, +world, -13.73840332, 1409.390991, 20, 17, -0, -0, 0.7604059577, -0.6494480371, 399630181, 3553608506, 0, 0, +world, 1053, 1843, 12.78999996, 17, -0, -0, 0.3826834559, -0.9238795042, 374622133, 3744729013, 0, 0, +world, 1064.172729, 1854.370239, 12.89999962, 17, -0, -0, -0.9950555563, 0.09931966662, 374622133, 3744729013, 0, 0, +world, 1092.232666, 1839.993286, 13, 17, -0, -0, -0.9149597287, -0.4035452306, 374622133, 3744729013, 0, 0, +world, 1359, -768, 8, 17, -0, -0, -0.1564344019, -0.9876883626, 399630181, 3553608506, 0, 0, +world, 1364, -761, 9, 17, -0, -0, -0.4375866055, -0.89917624, 888077843, 3553608506, 0, 0, +world, 1355, -761, 8, 17, -0, -0, -0.9848077893, 0.1736481339, 374622133, 3553608506, 0, 0, +world, 1181, 148.0000305, 33, 17, 0.002111139474, -0.00846731849, -0.2419126779, -0.9702587724, 399630181, 3744729013, 0, 0, +world, 1195.529419, 181.6000061, 33, 17, -0, -0, -0.7071067691, -0.7071068287, 2390727163, 2800438246, 0, 0, +world, 1235.60022, 1817.213135, 9.851257324, 17, -0, -0, -0.4138990045, -0.9103227854, 399630181, 3744729013, 0, 0, +world, 1241.547119, 1841.393677, 11, 17, -0, -0, -0.9762960076, -0.2164396495, 399630181, 3744729013, 0, 0, +world, 1255, 1841, 10, 17, -0, -0, -0.9986295104, 0.05233582109, 3051799743, 3744729013, 0, 0, +world, 1290.485474, 1714.035767, 16.55999947, 17, -0, -0, -0.4138990045, -0.9103227854, 399630181, 3572821599, 20, 5, +world, 1320.049683, 1712.16748, 17, 17, -0, -0, -0.9529263973, 0.3032016754, 374622133, 3572821599, 0, 0, +world, 1358, 1670, 17, 17, -0, -0, -0.6877212524, -0.7259748578, 2330129408, 3744729013, 0, 0, +world, 1335.158081, 1696.058472, 17, 17, -0, -0, 0.2781530619, -0.960536778, 2330129408, 3744729013, 0, 0, +world, 1340.07373, 1626, 16.80029297, 17, -0, -0, 0.7071068883, -0.7071066499, 2390727163, 3572821599, 0, 0, +world, 1281, 1602, 17, 17, 0.006330003031, -0.006006949581, -0.7253467441, -0.6883283854, 399630181, 3572821599, 0, 0, +world, 1249, 1637, 17, 17, 0.005372591782, -0.006876602303, -0.6156381369, -0.7879806757, 399630181, 3572821599, 0, 0, +world, 1214.81543, 1651.781494, 16.81542969, 17, -0, -0, 0.3583680093, -0.9335803986, 2390727163, 3154537368, 0, 0, +world, 1219, 1655, 17, 17, -0, -0, -0.3987491131, -0.9170600772, 399630181, 3154537368, 0, 0, +world, 1157.599854, 1654.169922, 17.60000038, 17, -0, -0, -0.9106836319, -0.4131045341, 393011795, 3744729013, 0, 0, +world, 921, 1583, 17, 17, -0, -0, -0.8241262436, -0.5664061308, 399630181, 2592350310, 0, 0, +world, 841, 1604, 17, 17, -0, -0, -0.9304175973, 0.3665010929, 3774357736, 3744729013, 0, 0, +world, 836, 1598, 17, 17, -0, -0, -0.9304175973, 0.3665010929, 3774357736, 3744729013, 0, 0, +world, 818, 1622, 17, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 2592350310, 0, 0, +world, 780, 1620, 17, 17, -0, -0, -0.8870108128, 0.4617485702, 3774357736, 3744729013, 0, 0, +world, 791, 1647, 17, 17, -0, -0, 0.7052533627, -0.7089554071, 374622133, 2592350310, 0, 0, +world, 786.999939, 1633, 17, 17, -0, -0, 0.4836895466, -0.8752396107, 888077843, 2592350310, 0, 0, +world, 808, 1627, 17, 17, -0, -0, -0.9537169337, -0.3007058203, 399630181, 2592350310, 0, 0, +world, 856.3299561, 1625.336182, 17.92138672, 17, -0, -0, 0.370557487, -0.9288095236, 374622133, 2592350310, 0, 0, +world, 859.1726074, 1628.125977, 17, 17, -0, -0, -0.8833569288, 0.468700856, 374622133, 2592350310, 0, 0, +world, 421, 1542, 17, 17, -0, -0, 0.6427875757, -0.7660444379, 2150547825, 3744729013, 0, 0, +world, 1193.75, 1622.390015, 18.29000092, 17, -0, -0, -0.9006982446, -0.4344452918, 374622133, 3744729013, 0, 0, +world, 1194.415649, 1621.20166, 16.55273438, 17, -0, -0, -0.923210144, 0.3842955232, 2390727163, 3744729013, 0, 0, +world, 1205, 1635, 16, 17, -0, -0, -0, -1, 1593608242, 3744729013, 0, 0, +world, 1201.12793, 1636.563965, 16.55273438, 17, -0, -0, -0.923210144, 0.3842955232, 2390727163, 3744729013, 0, 0, +world, 1194, 1587, 17, 17, -0, -0, -0.8870108128, 0.4617485702, 399630181, 3553608506, 0, 0, +world, 1166, 1552, 22, 17, -0, -0, -0.996917367, -0.07845904678, 888077843, 3553608506, 0, 0, +world, 1166, 1575, 20, 17, -0, -0, -0.4848095775, -0.8746197224, 537242508, 3553608506, 0, 0, +world, 1187, 1585, 17, 17, -0, -0, 0.3173046112, -0.948323667, 374622133, 3553608506, 0, 0, +world, 1194.341553, 1575.488281, 17, 17, -0, -0, -0.996917367, -0.07845904678, 888077843, 3553608506, 0, 0, +world, 1109, 1522, 25, 17, -0, -0, -0.9135454893, -0.4067366123, 537242508, 3553608506, 0, 0, +world, 1130.930054, 1519.706909, 25, 17, -0, -0, -0.9135454893, -0.4067365825, 399630181, 3553608506, 0, 0, +world, 1054, 1461, 25, 17, -0, -0, -0.9135454893, -0.4067366123, 537242508, 3553608506, 0, 0, +world, 1048, 1473, 25, 17, -0, -0, -0.4848095179, -0.8746197224, 399630181, 3553608506, 0, 0, +world, 964, 1424, 25, 17, -0, -0, 0.6755902171, -0.7372773886, 888077843, 2592350310, 0, 0, +world, 959, 1419, 25, 17, -0, -0, -0.5, -0.8660253882, 537242508, 3553608506, 0, 0, +world, 950, 1436, 25, 17, -0, -0, 0.7986354232, -0.6018151045, 399630181, 3553608506, 0, 0, +world, 602, 1495, 24, 17, -0, -0, -0.9945219159, 0.1045285165, 3226808607, 3744729013, 0, 0, +world, 576, 1509, 16, 17, -0, -0, 0.07845906913, -0.9969173074, 399630181, 3744729013, 0, 0, +world, 1236.762573, 1835, 10.43164063, 17, -0, -0, -0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 1233, 1831, 10, 17, -0, -0, 0.1132032275, -0.9935718179, 399630181, 3744729013, 0, 0, +world, 1213.539917, 1798, 10, 17, -0, -0, 0.7071068883, -0.7071066499, 2390727163, 3744729013, 0, 0, +world, 1216.916138, 1785.194824, 9.851257324, 17, -0, -0, -0.05320744216, -0.9985834956, 399630181, 3744729013, 0, 0, +world, 121, -397, 15, 17, -0, -0, -0.999048233, 0.04361954331, 374622133, 3744729013, 0, 0, +world, 974.9000244, 593.3900146, 30.25, 17, -0, -0, -0.826589644, -0.5628051162, 374622133, 3744729013, 0, 0, +world, 1198, -235, 25, 17, -0, -0, 0.4383711219, -0.898794055, 374622133, 3744729013, 0, 0, +world, 1363.291992, 1758, 11, 17, -0, -0, -0.7071067691, -0.7071067691, 2390727163, 3154537368, 0, 0, +world, 1359, 1753, 12, 17, -0, -0, -0, -1, 399630181, 3154537368, 0, 0, +world, 1341, 1753, 12, 17, -0, -0, 0.8424523473, -0.5387708545, 374622133, 3744729013, 0, 0, +world, 1364.071289, 1771.428101, 9.577148438, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 1377.482178, 1759.213623, 11, 17, -0, -0, 0.3754155636, -0.9268565774, 2390727163, 3744729013, 0, 0, +world, 1376.930664, 1760.395996, 10.40942383, 17, -0, -0, 0.7175186872, -0.6965392828, 374622133, 3744729013, 0, 0, +world, 1380.97998, 1702.540039, 20.14999962, 17, -0, -0, -0, -1, 1604404556, 3154537368, 0, 0, +world, 1381, 1721, 17, 17, -0, -0, -0.9986295104, -0.0523359701, 374622133, 3154537368, 0, 0, +world, 1382.160645, 1700.392334, 19.92675781, 17, -0, -0, -0.9986295104, -0.0523359701, 374622133, 3154537368, 0, 0, +world, 1344, 1720, 17, 17, -0, -0, -0.1045284644, -0.9945218563, 399630181, 3572821599, 20, 5, +world, 1313, 1754, 11, 17, -0, -0, -0.03141068667, -0.9995065331, 3226808607, 3744729013, 0, 0, +world, 1312.387695, 1765.941895, 12, 17, -0, -0, -0.9674888253, 0.2529136539, 1593608242, 776502014, 0, 0, +world, 1297.219971, 1787, 7.909999847, 17, -0, -0, -0.3826832771, -0.9238796234, 3226808607, 776502014, 0, 0, +world, 1293.979004, 1791, 8.788818359, 17, -0, -0, 0.7302522659, -0.6831775904, 2390727163, 3744729013, 0, 0, +world, 1401.406372, 1689.892578, 18.21069336, 17, -0, -0, -0, -1, 2813706679, 3744729013, 0, 0, +world, 1406.227783, 1710.533325, 16.58799171, 17, -0, -0, -0, -1, 399630181, 3572821599, 0, 0, +world, 1391.292603, 1792.463257, 10.88461876, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 1379, 1809, 12, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 1363.735352, 1792.981445, 11, 17, -0, -0, -0.7313537002, -0.6819983721, 2330129408, 3744729013, 0, 0, +world, 1438, 1738, 17, 17, -0, -0, -0.2396268994, -0.9708650112, 888077843, 3744729013, 0, 0, +world, 1406.788086, 1651.095703, 16.63208008, 17, -0, -0, 0.7175186872, -0.6965392828, 374622133, 3744729013, 0, 0, +world, 1424, 1639, 17, 17, -0, -0, -0.01745248586, -0.9998477101, 3328786501, 3744729013, 0, 0, +world, 1470.731201, 1695.198486, 14, 17, -0, -0, -0.875886023, 0.4825180471, 2390727163, 3744729013, 0, 0, +world, 1477, 1638, 16, 17, -0, -0, -0.9900236726, -0.140901342, 399630181, 3572821599, 20, 5, +world, 1477.22876, 1702.273926, 14, 17, -0, -0, -0.9900236726, -0.140901342, 399630181, 3572821599, 20, 5, +world, 1429, 1813, 17, 17, -0, -0, 0.2672384083, -0.9636304379, 2330129408, 3744729013, 0, 0, +world, 1392, 1802, 13, 17, -0, -0, -0.3770326972, -0.9261999726, 399630181, 3572821599, 19, 7, +world, 1427, 1577, 4, 17, -0, -0, -0.9935718775, 0.1132032052, 399630181, 3553608506, 0, 0, +world, 1399, 1559, 4, 17, -0, -0, 0.7885476351, -0.6149736047, 888077843, 3744729013, 0, 0, +world, 1369, 1567, 5, 17, -0, -0, -0.1218693554, -0.9925461411, 537242508, 3553608506, 0, 0, +world, 1369.312744, 1557.465698, 5, 17, -0, -0, 0.006981403567, -0.9999756217, 374622133, 3553608506, 0, 0, +world, 1483.491211, 1580, 2, 17, -0, -0, -0.9366722107, 0.3502072692, 399630181, 3744729013, 0, 0, +world, 1482.931152, 1565.361938, 2, 17, -0, -0, 0.7021531463, -0.7120259404, 374622133, 3744729013, 0, 0, +world, 1476.954834, 1555.728638, 5, 17, -0, -0, -0.999048233, 0.04361912608, 374622133, 3744729013, 0, 0, +world, 1440, 1682, 17, 17, -0, -0, -0.9426414967, -0.3338068128, 399630181, 3744729013, 0, 0, +world, 1421.411011, 1669, 17, 17, -0, -0, -0.7089555264, -0.7052531838, 2593513972, 3744729013, 0, 0, +world, 1243, 1708, 17, 17, -0, -0, 0.6018151045, -0.7986354232, 399630181, 776502014, 0, 0, +world, 1246, 1718, 17, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +world, 1317, 1625, 17, 17, -0, -0, -0.9832549095, 0.1822355092, 2330129408, 3744729013, 0, 0, +world, 1055, 2019, 2, 17, -0, -0, -0, -1, 2039007863, 3744729013, 0, 0, +world, 1092.128296, 2015.831421, 2, 17, -0, -0, -0.9993908405, -0.03489949182, 3226808607, 3744729013, 0, 0, +world, 1088.359131, 2012.568726, 1.793457031, 17, -0, -0, -0.603208065, -0.797583878, 374622133, 776502014, 0, 0, +world, 988, 2043.751953, 1.799999952, 17, -0, -0, -0, -1, 2039007863, 3744729013, 0, 0, +world, 986.8532715, 2038.026611, 1.799999952, 17, -0, -0, -0.603208065, -0.797583878, 399630181, 776502014, 0, 0, +world, 936, 2048, 4, 17, -0, -0, -0.8290376067, -0.5591928363, 399630181, 776502014, 0, 0, +world, 932.494873, 2046.022949, 4.865722656, 17, -0, -0, -0.02617703937, -0.9996573329, 374622133, 776502014, 0, 0, +world, 892, 2044, 3, 17, -0, -0, -0.1305261701, -0.9914448857, 2039007863, 3744729013, 0, 0, +world, 811.5999756, 2090.72998, 6, 17, -0, -0, -0.1218694299, -0.9925461411, 374622133, 3744729013, 0, 0, +world, 790, 2081, 7, 17, -0, -0, 0.1478094012, -0.9890158772, 3328786501, 3744729013, 0, 0, +world, 1098.592407, 1813.716919, 12.44705391, 17, -0, -0, -0.4138990045, -0.9103227854, 399630181, 3744729013, 0, 0, +world, 884, 1699, 17, 17, -0, -0, -0.8870108128, -0.4617486596, 537242508, 3744729013, 0, 0, +world, 1193, 1872, 11, 17, -0, -0, -0.9063078165, -0.4226182699, 2330129408, 3744729013, 0, 0, +world, 1199, 1845, 10, 17, -0, -0, -0.1218694225, -0.9925461411, 399630181, 3744729013, 0, 0, +world, 1179.890015, 1827.390015, 10, 17, -0, -0, 0.7071068883, -0.7071066499, 2390727163, 3744729013, 0, 0, +world, 1190.869995, 1804.939941, 10.18999958, 17, -0, -0, -0.5591928363, -0.8290376067, 374622133, 3744729013, 0, 0, +world, 1203, 1783, 10, 17, -0, -0, -0.7009093165, -0.7132503986, 3051799743, 3744729013, 0, 0, +world, 1131, 1734, 10, 17, -0, -0, -0.3173045516, -0.948323667, 374622133, 4230784871, 0, 0, +world, 1127.316528, 1739.570435, 11, 17, -0, -0, -0.910322845, 0.4138989747, 399630181, 4230784871, 0, 0, +world, 1289.521606, 1665.999023, 17, 17, -0, -0, -0.990747869, -0.135715425, 399630181, 3744729013, 0, 0, +world, 1273.981934, 1692.130249, 16.56274414, 17, -0, -0, -0.990747869, -0.135715425, 399630181, 3572821599, 0, 0, +world, 1283.741455, 1650.828003, 16.41967773, 17, -0, -0, -0.9252097607, -0.3794560134, 399630181, 3744729013, 0, 0, +world, 1226, 1648, 17, 17, -0, -0, 0.8443278074, -0.5358269811, 888077843, 3744729013, 0, 0, +world, 1184.14917, 1643.644287, 16.48802567, 17, -0, -0, -0.3826834559, -0.9238795042, 2390727163, 3744729013, 0, 0, +world, 1183.282349, 1648.644043, 17, 17, -0, -0, -0.9294549227, -0.368935734, 399630181, 3744729013, 0, 0, +world, 1084, 1740, 13, 17, -0, -0, -0.1088669673, -0.994056344, 1593608242, 3744729013, 0, 0, +world, 1101, 1767, 11.28442383, 17, -0, -0, -0.9351351857, 0.3542910516, 374622133, 3744729013, 0, 0, +world, 1253, 828, 32, 17, -0, -0, 0.06975632161, -0.9975640774, 2349828104, 3744729013, 0, 0, +world, 1254, 814, 33, 17, -0, -0, -0.4779253602, -0.878400445, 537242508, 3744729013, 0, 0, +world, 1251, 810, 33, 17, -0, -0, 0.3591826558, -0.9332672358, 537242508, 3744729013, 0, 0, +world, 1251, 799, 34, 17, -0, -0, -0.9993908405, -0.03489949182, 1036786734, 3744729013, 0, 0, +world, 1252, 835, 33, 17, -0, -0, -0.03925971314, -0.9992290735, 1036786734, 3744729013, 0, 0, +world, 1239, 697, 37, 17, 1.304079262e-007, 2.067668703e-007, 0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 1100.949951, 1816.709961, 12.55000019, 17, -0, -0, -0.9275104403, -0.3737972677, 2964575919, 3744729013, 0, 0, +world, 1129, 1810, 10, 17, -0, -0, 0.4632962048, -0.8862035275, 374622133, 3744729013, 0, 0, +world, 1132.742065, 1811.561768, 10, 17, -0, -0, -0.9981347919, 0.06104838848, 1362834872, 3744729013, 0, 0, +world, 1141.284424, 1816.082275, 10, 17, -0, -0, -0.9981347919, 0.06104838848, 1362834872, 3744729013, 0, 0, +world, 1156.949951, 1809.949951, 10.19999981, 17, -0, -0, -0.7071068287, -0.7071067691, 3226808607, 3744729013, 0, 0, +world, 1174, 1797, 10.10000038, 17, -0, -0, 0.6527597308, -0.7575650215, 2661143298, 3744729013, 0, 0, +world, 1103.457275, 1821.279785, 11.39999962, 17, -0, -0, -0.9925461411, 0.1218693256, 3051799743, 3744729013, 0, 0, +world, 1112, 1852, 11.46000004, 17, -0, -0, -0.50452739, -0.8633956909, 2661143298, 3744729013, 0, 0, +world, 1116.583008, 1847.805664, 12, 17, -0, -0, -0.2181433886, -0.9759167433, 374622133, 3744729013, 0, 0, +world, 1165, 1842, 11.39999962, 17, -0, -0, -0.9925461411, 0.1218693256, 3051799743, 3744729013, 0, 0, +world, 1196, 1732, 10.39999962, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3572821599, 0, 0, +world, 1203.420044, 1748.920044, 10.53999996, 17, -0, -0, -0.9999862909, 0.005235962104, 2330129408, 3744729013, 0, 0, +world, 1258.699951, 1731.900024, 13.98999977, 17, -0, -0, -0, -1, 2330129408, 3572821599, 0, 0, +world, 1253.48999, 1752.573242, 12, 17, -0, -0, -1, 4.371138829e-008, 374622133, 3572821599, 0, 0, +world, 1266.560059, 1770.030029, 13.67000008, 17, -0, -0, 0.7205511332, -0.6934018135, 3226808607, 3744729013, 0, 0, +world, 1288.542847, 1741.459351, 15.38134766, 17, -0, -0, 0.2308990061, -0.9729776978, 399630181, 3744729013, 0, 0, +world, 1275, 1819, 9.899999619, 17, -0, -0, -0.9455186129, 0.3255680203, 374622133, 3744729013, 0, 0, +world, 1276, 1832.564453, 10.10000038, 17, -0, -0, -0.04076179489, -0.9991688728, 399630181, 3744729013, 0, 0, +world, 1269.698975, 1832.69397, 10.69101524, 17, -0, -0, 0.8196523786, -0.5728612542, 374622133, 3744729013, 0, 0, +world, 1312, 1883, 7.5, 17, -0, -0, -0.4273577332, -0.9040825963, 3226808607, 776502014, 0, 0, +world, 1309.582764, 1880.423462, 7.599999905, 17, -0, -0, -0.1452196389, -0.9893994331, 399630181, 776502014, 0, 0, +world, 1366, 1945, 5, 17, -0, -0, 0.497730583, -0.8673316836, 374622133, 776502014, 0, 0, +world, 1335, 2001, 1.547753811, 17, -0, -0, 0.497730583, -0.8673316836, 374622133, 776502014, 0, 0, +world, 1329.148926, 1966.750488, 3.133300781, 17, -0, -0, -0.4273577332, -0.9040825963, 3226808607, 3744729013, 0, 0, +world, 1329.104004, 1955.670044, 1.90664053, 17, -0, -0, -0.1452196389, -0.9893994331, 399630181, 776502014, 0, 0, +world, 1245.060059, 2025.040039, 1.610000014, 17, -0, -0, -0.05233646184, -0.9986295104, 374622133, 776502014, 0, 0, +world, 1251.709961, 2016, 1.600000024, 17, -0, -0, -0.974761188, -0.2232502103, 399630181, 776502014, 0, 0, +world, 1122, 1992, 14.20000076, 17, -0, -0, 0.2096186131, -0.9777832031, 3137428179, 3744729013, 0, 0, +world, 1372.109985, 1975.359985, 3.210000038, 17, -0, -0, 0.3826832771, -0.9238796234, 3137428179, 3744729013, 0, 0, +world, 1120.630005, 1993.339966, 14.26000023, 17, -0, -0, 0.2096186131, -0.9777832031, 3137428179, 3744729013, 0, 0, +world, 954.2470703, 2024.529785, 3.30267334, 17, -0, -0, -0.8290376067, -0.5591928363, 399630181, 776502014, 0, 0, +world, 1176.380005, 2032.910034, 1.75999999, 17, -0, -0, 0.2096186131, -0.9777832031, 3137428179, 3744729013, 0, 0, +world, 1193.699951, 202.0599976, 32.5, 17, -0, -0, -0.6768760085, -0.7360970378, 399630181, 2800438246, 0, 0, +world, 979.0100098, 1836.910156, 23.79999924, 17, -0, -0, -0.7643589377, -0.644791007, 374622133, 2800438246, 0, 0, +world, 989.6500244, 1828.5, 19.07999992, 17, -0, -0, -1, 7.549790126e-008, 399630181, 2800438246, 0, 0, +world, 1015.919983, 1850.660034, 16.84000015, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 980.2197876, 1844.656128, 23.60000038, 17, -0, -0, -0.9970527291, 0.07671923935, 399630181, 2800438246, 0, 0, +world, 983.3032227, 1815.606934, 19.88456726, 17, -0, -0, -0.7643589377, -0.644791007, 374622133, 2800438246, 0, 0, +world, -395.2700195, 1276.400024, 23, 17, -0, -0, 0.8447951078, -0.5350899696, 399630181, 2800438246, 0, 0, +world, 85.76998901, 148.8099365, 14.81000042, 17, -0, -0, -0.9892722964, 0.1460831761, 374622133, 2800438246, 0, 0, +world, -1322.339966, 1279.150024, 23.59734917, 17, -0, -0, 0.6225147843, -0.7826080322, 374622133, 2800438246, 0, 0, +world, -1309.069946, 1262.910034, 22, 17, -0, -0, -0.9659258723, 0.2588189244, 399630181, 3744729013, 0, 0, +world, -1358.5, 1234.849976, 23.29999924, 17, -0, -0, -0.8660254478, -0.4999999702, 374622133, 2800438246, 0, 0, +world, 958, 1776, 20, 17, -0, -0, 0.3721779585, -0.9281613827, 2661143298, 3744729013, 0, 0, +world, 571.3900146, 1463.560059, 10.80000019, 17, -0, -0, -0.8784003854, 0.4779254496, 374622133, 3553608506, 0, 0, +world, 612, 1465.542725, 11.49031258, 17, -0, -0, -0.999964118, -0.008472003043, 2390727163, 3744729013, 0, 0, +world, 645, 1471, 12, 17, -0, -0, -0.5983245969, -0.8012537956, 399630181, 3744729013, 0, 0, +world, 598.7655029, 1490.388428, 13, 17, -0, -0, -0.6952858567, -0.7187333107, 3226808607, 776502014, 0, 0, +world, 566, 1501, 15.89999962, 17, -0, -0, -0.7071068287, -0.7071067691, 1593608242, 2592350310, 0, 0, +world, 542, 1500, 16.39999962, 17, -0, -0, 0.754709661, -0.6560589671, 888077843, 2592350310, 0, 0, +world, 543, 1506, 17.79999924, 17, -0, -0, -0.271440506, -0.9624552131, 537242508, 3744729013, 0, 0, +world, 571, 1541.792236, 17.5, 17, -0, -0, -0.7402181625, -0.6723667979, 399630181, 776502014, 0, 0, +world, 562.9981079, 1551.849731, 18.10000038, 17, -0, -0, 0.6921432614, -0.7217601538, 3226808607, 3744729013, 0, 0, +world, 535.2509766, 1569.649048, 14.82999992, 17, -0, -0, -0.9970527291, 0.07671932131, 399630181, 776502014, 0, 0, +world, 388.103302, 1504.137695, 14.64999962, 17, -0, -0, 0.6527597308, -0.7575650215, 2661143298, 3744729013, 0, 0, +world, 371.9700012, 1497.01001, 17.26000023, 17, -0, -0, 0.8611859083, -0.5082900524, 1604404556, 3744729013, 0, 0, +world, 383.4780273, 1477.985474, 11.86917877, 17, -0, -0, -0.9552783966, -0.2957080007, 374622133, 3744729013, 0, 0, +world, 399.9929199, 1444.954102, 11.3963871, 17, -0, -0, 0.169808045, -0.9854771495, 2390727163, 3744729013, 0, 0, +world, 407.9816284, 1480.085205, 11.3963871, 17, -0, -0, 0.2710478008, -0.9625658989, 2390727163, 3744729013, 0, 0, +world, 399, 1389, 9.520000458, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 491.8942566, 1409.580322, 11.89999962, 17, -0, -0, -0.8779829144, -0.4786919355, 2390727163, 3744729013, 0, 0, +world, 456, 1395, 11.80000019, 17, -0, -0, 0.7253742814, -0.6883546114, 4203366413, 3744729013, 0, 0, +world, 452.8863525, 1388.568604, 11.80000019, 17, -0, -0, 0.7253742814, -0.6883546114, 4203366413, 3744729013, 0, 0, +world, 530, 1367, 11, 17, -0, -0, -0.981077373, -0.1936162114, 888077843, 3744729013, 0, 0, +world, 573, 1372, 11.68999863, 17, -0, -0, 0.2376859635, -0.9713420272, 399630181, 3553608506, 0, 0, +world, 575, 1404, 10.97999954, 17, -0, -0, -7.450580597e-009, -1, 2422299748, 3744729013, 0, 0, +world, 596, 1431, 11.06999969, 17, 8.426854214e-010, -3.965378026e-010, -0.9048269987, -0.4257793725, 399630181, 3154537368, 0, 0, +world, 578.3799438, 1436.959961, 11.82999992, 17, -0, -0, -0.4863353074, -0.8737722635, 888077843, 3553608506, 0, 0, +world, 527, 1461, 10.30000019, 17, -0, -0, -0.5997220874, -0.8002083302, 399630181, 3572821599, 20, 5, +world, 306, 1966, 1.600000381, 17, -0, -0, 0.7615383863, -0.6481198072, 399630181, 776502014, 0, 0, +world, 298.7999878, 1932.216064, 5.550000191, 17, -0, -0, -0.5135412216, -0.8580649495, 393011795, 776502014, 0, 0, +world, 459.8099976, 2081.570068, 6.699999809, 17, -0, -0, -0, -1, 2039007863, 3744729013, 0, 0, +world, 464, 2070, 6, 17, -0, -0, -0.6819985509, -0.7313535213, 3328786501, 3744729013, 0, 0, +world, 654, 1974, 23.75, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 776502014, 0, 0, +world, 665, 1971, 23, 17, -0, -0, -0.7223641276, -0.6915129423, 3226808607, 3744729013, 0, 0, +world, 851, 2016.790039, 25.95000076, 17, -0, -0, -0.7716245651, -0.6360782385, 3137428179, 3744729013, 0, 0, +world, 801, 1982, 26.79999924, 17, -0, -0, 0.03751571104, -0.9992960095, 2039007863, 3744729013, 0, 0, +world, 787.2700195, 1997, 21.29999924, 17, -0, -0, 0.1132032275, -0.9935718179, 399630181, 3744729013, 0, 0, +world, 690.2000122, 1909.130005, 27.09000015, 17, -0, -0, -0.02617692202, -0.9996573329, 2130570154, 3744729013, 0, 0, +world, 722.4980469, 1926.311279, 27.09000015, 17, -0, -0, -0.4461978376, -0.8949343562, 2130570154, 3744729013, 0, 0, +world, 707.9057007, 1919.371094, 27.09000015, 17, -0, -0, -0.4461978376, -0.8949343562, 2130570154, 3744729013, 0, 0, +world, 718.621582, 1901.994385, 27, 17, -0, -0, -0, -1, 888077843, 2592350310, 0, 0, +world, 629.0100098, 1925.689941, 26.10000038, 17, -0, -0, -0.7716245651, -0.6360782385, 3137428179, 3744729013, 0, 0, +world, 573.9000244, 1895.899902, 24.82999992, 17, -0, -0, -0.8660254478, -0.4999999702, 2267294420, 3744729013, 0, 0, +world, 470.5599976, 1880.140015, 25.98999977, 17, -0, -0, -0.1564344466, -0.9876883626, 4033800822, 3744729013, 0, 0, +world, 450.6900024, 1910.030029, 24.30999947, 17, -0, -0, -0, -1, 3137428179, 3744729013, 0, 0, +world, 529.5783081, 1940.791382, 24.93000031, 17, -5.027306571e-008, 3.597206799e-008, -0.9865293503, 0.1635843366, 901601836, 3744729013, 0, 0, +world, 511, 1924, 24, 17, -0, -0, -0.9994502068, 0.03315524757, 2039007863, 3744729013, 0, 0, +world, 505, 1869, 26.31999969, 17, -0, -0, 0.6613118649, -0.7501110435, 3328786501, 3744729013, 0, 0, +world, 542.8432617, 1888.977295, 24, 17, -0, -0, -0.2940404415, -0.9557929635, 2039007863, 3744729013, 0, 0, +world, 491.6644287, 1921.409668, 24.82999992, 17, -0, -0, 0.8007313013, -0.5990236402, 2267294420, 3744729013, 0, 0, +world, 527.4029541, 1874.455811, 27.36857414, 17, -0, -0, 0.671720624, -0.740804553, 2267294420, 3744729013, 0, 0, +world, 527.2365723, 1885.845215, 24.51806641, 17, -0, -0, -0.07410846651, -0.9972501993, 374622133, 3744729013, 0, 0, +world, 552.6246948, 1878.282104, 28.26203156, 17, -3.98303186e-008, 4.727490222e-008, -0.9963676333, -0.08515610546, 901601836, 3744729013, 0, 0, +world, 522, 1843, 28.15999985, 17, -0, -0, -0, -1, 3137428179, 3744729013, 0, 0, +world, 595.6099854, 1888.800049, 24.82999992, 17, -0, -0, -0.07410846651, -0.9972501993, 374622133, 3744729013, 0, 0, +world, 471.6334229, 1843.104248, 23.8929882, 17, -0, -0, -0.9135454893, -0.4067366123, 2267294420, 3744729013, 0, 0, +world, 437.055542, 1807.655029, 23.8929882, 17, -0, -0, 0.4446352124, -0.89571172, 2267294420, 3744729013, 0, 0, +world, 435.7449951, 1891.804199, 23.32560539, 17, -0, -0, 0.8508111835, -0.5254715681, 2267294420, 3744729013, 0, 0, +world, 481.7764893, 1869.262939, 25.59660149, 17, -0, -0, -0.5, -0.8660253882, 2267294420, 3744729013, 0, 0, +world, 692.7867432, 1868.058838, 36.92521667, 17, -0, -0, -0.5, -0.8660253882, 2267294420, 3744729013, 0, 0, +world, 580.3232422, 1872.706543, 28.48357391, 17, -0, -0, 0.6613118649, -0.7501110435, 3328786501, 3744729013, 0, 0, +world, 599.2845459, 1870.985352, 27.47990227, 17, -0, -0, -0.5461018085, -0.8377187848, 2267294420, 3744729013, 0, 0, +world, 632.3657227, 1831.810547, 33.20000076, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 577.6199951, 1818.23999, 33.06999969, 17, -0, -0, 0.1443562061, -0.989525795, 399630181, 3744729013, 0, 0, +world, 591.1062012, 1828.803955, 33.17265701, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 567.5939941, 1821.082031, 33.45878983, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 649.7247925, 1785.269165, 38.49000168, 17, -0, -0, 0.7125771046, -0.7015937567, 374622133, 3744729013, 0, 0, +world, 639.7145996, 1797.469971, 38.30095673, 17, -0, -0, 0.6613118649, -0.7501110435, 3328786501, 3744729013, 0, 0, +world, 637.4000244, 1770.459961, 38.50999832, 17, -0, -0, 0.216439575, -0.9762960076, 399630181, 3744729013, 0, 0, +world, 671.4691772, 1761.110229, 38.49000168, 17, -0, -0, 0.276391983, -0.9610449672, 374622133, 3744729013, 0, 0, +world, 622.2261963, 1760.693848, 38.20238113, 17, -0, -0, 0.216439575, -0.9762960076, 399630181, 3744729013, 0, 0, +world, 672.9899292, 1772.507202, 38.49000168, 17, -0, -0, 0.276391983, -0.9610449672, 374622133, 3744729013, 0, 0, +world, 665.5797119, 1795.475098, 38.57982254, 17, -0, -0, 0.216439575, -0.9762960076, 399630181, 3744729013, 0, 0, +world, 744.9345703, 1814.860352, 39.42871094, 17, -0, -0, -0.9713419676, -0.2376862615, 3328786501, 3744729013, 0, 0, +world, 683.494873, 1874.499512, 35.98210907, 17, -0, -0, 0.6613118649, -0.7501110435, 3328786501, 3744729013, 0, 0, +world, 725.1824951, 1831.394531, 39.60863113, 17, -0, -0, 0.216439575, -0.9762960076, 399630181, 3744729013, 0, 0, +world, 720.0951538, 1810.322876, 39.91724777, 17, -0, -0, 0.7125771046, -0.7015937567, 374622133, 3744729013, 0, 0, +world, 856.809082, 1903.745605, 37.50073242, 17, -0, -0, 0.8530958295, -0.5217542648, 3328786501, 3744729013, 0, 0, +world, 825.2054443, 1924.754883, 38.55028152, 17, -0, -0, 0.216439575, -0.9762960076, 399630181, 3744729013, 0, 0, +world, 736.8302612, 1858.055786, 38.49000168, 17, -0, -0, -0.1814635098, -0.9833976626, 374622133, 3744729013, 0, 0, +world, 594, 1697, 31.59765625, 17, -0, -0, -0.2672383785, -0.9636304379, 399630181, 3744729013, 0, 0, +world, 588.567749, 1796.768311, 34.15691376, 17, -0, -0, 0.7836934328, -0.6211478114, 399630181, 3744729013, 0, 0, +world, 611.0947266, 1705.992798, 33.90000153, 17, -0, -0, 0.02489783801, -0.9996899962, 2390727163, 3744729013, 0, 0, +world, 599.1099854, 1734.530029, 31.5, 17, -0, -0, -0.719339788, -0.6946583986, 3226808607, 3744729013, 0, 0, +world, 597.0014648, 1736.847168, 32.52433014, 17, -0, -0, -1, 7.549790126e-008, 109363168, 3744729013, 0, 0, +world, 561.6967773, 1668.414551, 29.46875, 17, -0, -0, 0.3197864294, -0.9474896789, 2150547825, 3744729013, 0, 0, +world, 456, 1731, 15.80000019, 17, -0, -0, -0.9491511583, -0.3148207068, 3774357736, 3744729013, 0, 0, +world, 471.0499878, 1716.469971, 15.74318314, 17, -0, -0, -0.8480482101, -0.5299191475, 374622133, 3744729013, 0, 0, +world, 518.0100098, 1681.959961, 21.34000015, 17, -0, -0, -0.7587031126, -0.6514365673, 399630181, 3744729013, 0, 0, +world, 529, 1645.199951, 25.44000053, 17, -0, -0, -0.9952273965, -0.0975830406, 2634707400, 3744729013, 0, 0, +world, 500.8800049, 1648.640015, 19.67000008, 17, -0, -0, 0.1261989325, -0.992004931, 2390727163, 3744729013, 0, 0, +world, 494.2000122, 1641.699951, 20.03000069, 17, -0, -0, -0.9989705682, -0.04536294937, 3226808607, 3744729013, 0, 0, +world, -160.789978, 599.9099731, 14.89999962, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 24, +world, -178, 596.3300171, 15.38000011, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 24, +world, -166.5500031, 597.210022, 15, 17, -0, -0, -0, -1, 399630181, 3147885432, 0, 24, +world, -358.3699951, 1426.47998, 28.5, 17, -0, -0, -0.8191521764, -0.5735762119, 2593513972, 3744729013, 0, 0, +world, -358.1199951, 1393.47998, 28.14999962, 17, -0, -0, -0.8660254478, -0.4999999702, 374622133, 3744729013, 0, 0, +world, -355.8099976, 1404.550049, 28.15000153, 17, -0, -0, -0.7660444379, -0.6427876353, 901601836, 3744729013, 0, 0, +world, -358.7600098, 1418.339966, 28.29999924, 17, -0.006170591339, -0.006170591805, 0.7070798278, -0.7070798874, 399630181, 3744729013, 0, 0, +world, -356.7099915, 1477, 28.29999924, 17, -0, -0, -0.3173048794, -0.9483235478, 888077843, 2592350310, 0, 0, +world, -370.7890015, 1480.180054, 28.14999962, 17, -0, -0, -0.9961947203, 0.08715576679, 901601836, 3744729013, 0, 0, +world, -371, 1470.819946, 28.14999962, 17, -0, -0, 0.1727888882, -0.9849588871, 374622133, 3744729013, 0, 0, +world, -370.0499878, 1408.199951, 28.29999924, 17, -0, -0, 0.587785244, -0.8090170026, 399630181, 3744729013, 0, 0, +world, -362.9899902, 1437.01001, 21.28000069, 17, -0, -0, -8.742277657e-008, -1, 901601836, 3744729013, 0, 0, +world, 175.1600037, 1728.400024, 29.72999954, 17, -0, -0, -0.9659258127, 0.258819133, 374622133, 3744729013, 0, 0, +world, 810, 1578.199951, 17.79999924, 17, -0, -0, -0.9396926165, 0.342020154, 537242508, 2592350310, 0, 0, +world, 800.8800049, 1576.849976, 22.51000023, 17, -0, -0, -0.5664063096, -0.8241261244, 537242508, 3744729013, 0, 0, +world, 793.9500122, 1584.310059, 19.79999924, 17, -0, -0, -0.4226182103, -0.9063078165, 399630181, 2592350310, 0, 0, +world, 783.6900024, 1566.650024, 23.18000031, 17, -0, -0, -0.2164394855, -0.9762960672, 537242508, 3744729013, 0, 0, +world, 799.4500122, 1544.25, 17.89999962, 17, -0, -0, -1, 7.549790126e-008, 374622133, 2592350310, 0, 0, +world, 889.9000244, 1594.300049, 17.79999924, 17, -0, -0, -0.3826834261, -0.9238795638, 374622133, 3744729013, 0, 0, +world, -600.6199951, 534.7600098, 4.899999619, 17, -7.184813455e-008, 4.948195453e-008, 0.07820678502, -0.9969371557, 888077843, 3553608506, 0, 0, +world, 895.0599976, 794.4199829, 9.729999542, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3154537368, 0, 0, +world, 2416.179932, 547.7900391, 5.789999962, 17, -0, -0, -0.1736481488, -0.9848077893, 399630181, 1719470624, 0, 0, +world, 2422.379883, 580.7600098, 5.900000095, 17, -0, -0, -0.9063078165, 0.4226182699, 3457876882, 3744729013, 0, 0, +world, 2420.189941, 573.6400146, 6, 17, -0, -0, 0.2588191926, -0.9659258127, 3457876882, 3744729013, 0, 0, +world, 2317.919922, 668.8699951, 6, 17, -0, -0, -0.9848077297, 0.1736482084, 399630181, 1719470624, 0, 0, +world, 2163.139893, 731.5800171, 5.800000191, 17, -0, -0, -0.9396926761, 0.3420200348, 888077843, 1719470624, 0, 0, +world, 2172.77832, 749.5900269, 5.800000191, 17, -0, -0, -0, -1, 399630181, 1719470624, 0, 0, +world, 2310.659912, 666.7000122, 6, 17, -0, -0, -0, -1, 399630181, 1719470624, 0, 0, +world, 2361.699951, 607.2999878, 5.849999905, 17, -0, -0, -0, -1, 399630181, 1719470624, 0, 0, +world, 2375.27002, 644.25, 6, 17, -0, -0, -0.7660444379, -0.6427876353, 3457876882, 3744729013, 0, 0, +world, 2384.550049, 623.5999756, 6, 17, -0, -0, -1, 7.549790126e-008, 3457876882, 3744729013, 0, 0, +world, 2405.209961, 608.0300293, 6, 17, 2.250012793e-015, -2.980232239e-008, -1, 7.549790126e-008, 3457876882, 3744729013, 0, 0, +world, 2410.000732, 614.4188232, 6, 17, -0, -0, -0.1736481488, -0.9848077893, 399630181, 1719470624, 0, 0, +world, 2507.699951, 466.8299866, 6, 17, -0, -0, -0.1736481488, -0.9848077893, 399630181, 1719470624, 0, 0, +world, 2488.389893, 539.5800171, 6, 17, -7.184813455e-008, 4.948195453e-008, 0.07820678502, -0.9969371557, 888077843, 1719470624, 0, 0, +world, 1791.459961, 270.980011, 7, 17, -0, -0, -0.8503521681, -0.5262140036, 1036786734, 3553608506, 0, 0, +world, 1788, 257.9700012, 7, 17, -0, -0, -0.51279217, -0.8585128188, 1036786734, 3553608506, 0, 0, +world, 1800.880005, 253.1099854, 7, 17, -0, -0, -0, -1, 399630181, 3553608506, 0, 0, +world, 1847.780029, 250.9100037, 6, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3553608506, 0, 0, +world, 1815.630005, 252.5599976, 10.30000019, 17, -0, -0, -0.2990407944, -0.9542403221, 374622133, 3553608506, 0, 0, +world, 757.175354, 1553.769653, 21.32104492, 17, -0, -0, 0.3746064901, -0.9271839261, 2390727163, 3744729013, 0, 0, +world, 760.5535278, 1555.486816, 21.89999962, 17, -0, -0, 0.4532127082, -0.8914024234, 374622133, 3744729013, 0, 0, +world, 730.0806885, 1575.630005, 22.29999924, 17, -0, -0, -0.7071068287, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, 744.3099976, 1686.329956, 22, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 776502014, 0, 0, +world, 742.3200073, 1691.180054, 22.29999924, 17, -0, -0, -0.1736481488, -0.9848077893, 3226808607, 3744729013, 0, 0, +world, 779.3395386, 1737.782837, 19.67792892, 17, -0, -0, -0.1736481488, -0.9848077893, 3226808607, 776502014, 0, 0, +world, 792.9899902, 1732.26001, 18, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 776502014, 0, 0, +world, 729.3751221, 1734.417114, 36.52832031, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, 546.0926514, 1465.93103, 11.15826416, 17, -0, -0, -0.9967085123, -0.08106890321, 2813706679, 3744729013, 0, 0, +world, 1429.410034, -266.4100342, 18, 17, -0, -0, -1, 4.371138829e-008, 888077843, 2592350310, 0, 0, +world, 1436.140015, -266.5599976, 18, 17, 1.529763551e-007, 1.906751237e-007, 0.7826082706, -0.6225144863, 374622133, 3744729013, 0, 0, +world, 690.4099731, 1477.319824, 27.67000008, 17, -0, -0, -0.1736481488, -0.9848077893, 399630181, 3744729013, 0, 0, +world, 695.8599854, 1480.329956, 28, 17, -0, -0, 0.1736481488, -0.9848077893, 374622133, 3744729013, 0, 0, +world, 715.4899902, 1478.859985, 27.67000008, 17, -0, -0, 0.204496026, -0.9788674116, 3978157958, 3744729013, 0, 0, +world, 745.6248779, 1480.628296, 28, 17, -0, -0, 0.1736481488, -0.9848077893, 374622133, 3744729013, 0, 0, +world, 735.9819946, 1477.950684, 27.67000008, 17, -0, -0, -0.1736481488, -0.9848077893, 399630181, 3744729013, 0, 0, +world, 713.4912109, 1480, 27.4755249, 17, -0, -0, -0.02506091446, -0.9996859431, 2593513972, 3744729013, 0, 0, +world, 727.074707, 1480, 27.4755249, 17, -0, -0, -0.02506091446, -0.9996859431, 2593513972, 3744729013, 0, 0, +world, 745.4545898, 1498.656128, 27.67000008, 17, -0, -0, -0.9875946641, 0.1570248157, 399630181, 3744729013, 0, 0, +world, 739.906189, 1495.831421, 28, 17, -0, -0, -0.9817410707, -0.1902221441, 374622133, 3744729013, 0, 0, +world, 722.2960815, 1496.755371, 27.4755249, 17, -0, -0, -0.9999663234, 0.008208043873, 2593513972, 3744729013, 0, 0, +world, 719.0518799, 1499.616211, 27.52648926, 17, -0, -0, -0.9752815962, -0.2209655344, 3978157958, 3744729013, 0, 0, +world, 708.7203369, 1497.213257, 27.4755249, 17, -0, -0, -0.9999663234, 0.008208043873, 2593513972, 3744729013, 0, 0, +world, 699.887146, 1499.561523, 27.67000008, 17, -0, -0, -0.9875946641, 0.1570248157, 399630181, 3744729013, 0, 0, +world, 690.1594849, 1497.210449, 28, 17, -0, -0, -0.9817410707, -0.1902221441, 374622133, 3744729013, 0, 0, +world, 706.6500244, 1531.859985, 23, 17, -0, -0, -0.9902680516, 0.1391731054, 1948279592, 3744729013, 0, 0, +world, 703.9799805, 1531.209839, 13, 17, -0, -0, -0, -1, 2353517427, 3744729013, 0, 0, +world, 702.3417969, 1532.845093, 13.40673828, 17, -0, -0, -0.5313985944, -0.8471218944, 2353517427, 3744729013, 0, 0, +world, 719.3499756, 1530.079956, 13.5, 17, -0, -0, -0.5313985944, -0.8471218944, 2353517427, 3744729013, 0, 0, +world, 294, 1653, 11, 17, -0, -0, -0.8191521168, -0.5735763311, 374622133, 3744729013, 0, 0, +world, 295.081665, 1654.825073, 10.93945313, 17, -0, -0, -0.788010776, -0.6156615019, 2390727163, 3744729013, 0, 0, +world, 290.6855469, 1658.61084, 11, 17, -0, -0, -0.04361937568, -0.999048233, 399630181, 3744729013, 0, 0, +world, 444.3699951, 1371.199951, 11.60000038, 17, -0, -0, 0.6087613702, -0.7933533788, 2661143298, 3744729013, 0, 0, +world, 379.0400085, 1526.430054, 17, 17, -0, -0, 0.7253742814, -0.6883546114, 4203366413, 3744729013, 0, 0, +world, 371.1138916, 1521.429199, 16.98945236, 17, -0, -0, 0.7253742814, -0.6883546114, 4203366413, 3744729013, 0, 0, +world, 374.730011, 1509.810059, 16.5, 17, -0, -0, 0.6087613702, -0.7933533788, 2661143298, 3744729013, 0, 0, +world, 1071.119995, -225.4500122, 23, 17, -0, -0, -1, 7.549790126e-008, 2039007863, 3744729013, 0, 0, +world, -594.039978, 1403.410156, 6.699999809, 17, -0, -0, -0.8038568497, -0.594822824, 2353517427, 3744729013, 0, 0, +world, -593, 1401.23999, 7.400000095, 17, -0, -0, -0.08715572953, -0.9961947203, 2353517427, 3744729013, 0, 0, +world, -605.1900635, 1331.069946, 6, 17, -0, -0, 1.509958025e-007, -1, 888077843, 3744729013, 0, 0, +world, -603.4500122, 1399.060059, 9.199999809, 17, -0, -0, -0.7071067095, -0.7071068287, 888077843, 3553608506, 0, 0, +world, -588.6699829, 1412.77002, 9.899999619, 17, -0, -0, -1, 1.192488064e-008, 888077843, 3553608506, 0, 0, +world, -591.7600098, 1413.699951, 10, 17, -0, -0, 0.1736481935, -0.9848077297, 399630181, 3553608506, 0, 0, +world, -589.75, 1397.030029, 9.300000191, 17, -0, -0, -0.173648268, -0.9848077297, 374622133, 3553608506, 0, 0, +world, -162.789978, 1377.219971, 20.5, 17, -0, -0, 0.6293204427, -0.7771459222, 374622133, 3744729013, 0, 0, +world, -169.9900055, 1375.469971, 19.79000092, 17, -0, -0, -1, -1.390709201e-007, 2390727163, 3744729013, 0, 0, +world, -170.2700195, 1375.819946, 24.82999992, 17, -0, -0, -0.9396926761, 0.3420200348, 888077843, 3744729013, 0, 0, +world, -170, 1376.300049, 33, 17, -0, -0, -0.9999995828, 0.000872655597, 399630181, 3744729013, 0, 0, +world, 1119.97998, 1618.630127, 17, 17, -0, -0, 0.4180868864, -0.9084070325, 399630181, 3572821599, 0, 0, +world, 1121.4375, 1616.049683, 16.58984375, 17, -0, -0, -0.3826835454, -0.9238795042, 2390727163, 3154537368, 0, 0, +world, 1141.920044, 1666.719971, 17, 17, -0, -0, -0.4592095315, -0.8883280158, 399630181, 3572821599, 0, 0, +world, 1092.530029, 1699.529785, 10.85791016, 17, -0, -0, -0.999925375, -0.01221681666, 2390727163, 3744729013, 0, 0, +world, 1091.437988, 1695.214844, 11, 17, -0, -0, 0.7058717608, -0.7083396316, 399630181, 3744729013, 0, 0, +world, 1090.790039, 1652.189941, 14, 17, -0, -0, -0.9396926165, -0.3420202434, 1593608242, 3154537368, 0, 0, +world, 1059.109985, 1645.549927, 17, 17, -0, -0, -0.9396926165, 0.342020154, 374622133, 3744729013, 0, 0, +world, 984.4000244, 1562.48999, 4, 17, -0, -0, 0.4241994023, -0.9055688381, 399630181, 776502014, 0, 0, +world, 934.5600586, 1518.150024, 6, 17, -0, -0, 0.6279630661, -0.7782431245, 374622133, 776502014, 0, 0, +world, 962.8900146, 1541.410034, 4, 17, -0, -0, -0.8526403308, -0.5224983096, 3226808607, 3744729013, 0, 0, +world, 1010.140015, 1599.619995, 17, 17, -0, -0, -0.9846557975, 0.1745076329, 374622133, 3744729013, 0, 0, +world, 994.50354, 1590.893433, 16.47900391, 17, -0, -0, 0.4241994023, -0.9055688381, 399630181, 3744729013, 0, 0, +world, 956.7600098, 1568.439941, 17, 17, -0, -0, -0.9999904633, 0.004363328218, 3328786501, 3744729013, 0, 0, +world, 930.3800049, 1493.329956, 17, 17, -0, -0, 0.8186511993, -0.5742910504, 537242508, 3744729013, 0, 0, +world, 923.3670654, 1480.879761, 17, 17, -0, -0, -0.9480463862, -0.3181321919, 537242508, 3744729013, 0, 0, +world, 869.5599976, 1543.130005, 18, 17, -0, -0, -1, 1.192488064e-008, 888077843, 2592350310, 0, 0, +world, 829.7199707, 1572.199951, 18, 17, -0, -0, 0.2588190436, -0.9659258127, 399630181, 2592350310, 0, 0, +world, 824.0499878, 1575.349976, 18, 17, -0, -0, -0.9396926165, 0.342020154, 537242508, 3744729013, 0, 0, +world, 849.75, 1546.890015, 8.300000191, 17, -0, -0, -0.3826835155, -0.9238795042, 399630181, 776502014, 0, 0, +world, 837.9699707, 1560.420044, 4, 17, -0, -0, -0.8526403308, -0.5224983096, 3226808607, 776502014, 0, 0, +world, 846.5700073, 1523.890015, 2.859999657, 17, -0, -0, -0.9360595942, 0.3518415093, 399630181, 2592350310, 0, 0, +world, 950.1400146, 1767.180054, 21, 17, -0, -0, -0.948323667, -0.3173047006, 2661143298, 3744729013, 0, 0, +world, 918.7261963, 1807.458008, 20.80883789, 17, -0, -0, 0.3786486089, -0.9255405068, 2390727163, 3744729013, 0, 0, +world, 952.5800171, 1789.349976, 20.79999924, 17, -0, -0, -0.948323667, -0.3173047006, 2661143298, 3744729013, 0, 0, +world, 921.3861084, 1809.764526, 21, 17, -0, -0, -0.9055687189, 0.4241996109, 2661143298, 3744729013, 0, 0, +world, 919.6938477, 1790.059692, 21, 17, -0, -0, -0.9055687189, 0.4241996109, 2661143298, 3744729013, 0, 0, +world, 935.3146973, 1776.18103, 20.80883789, 17, -0, -0, -0.9310557842, -0.3648768365, 2390727163, 3744729013, 0, 0, +world, 935.0696411, 1773.283813, 21, 17, -0, -0, -0.948323667, -0.3173047006, 2661143298, 3744729013, 0, 0, +world, 1003.942383, 1688.56543, 16.91064453, 17, -0, -0, -0.713339746, -0.7008183599, 2661143298, 3744729013, 0, 0, +world, 1023.333435, 1686.275635, 16.91064453, 17, -0, -0, -0.713339746, -0.7008183599, 2661143298, 3744729013, 0, 0, +world, 1017.349976, 1689.439941, 16, 17, -0, -0, 0.7413048148, -0.6711685061, 2390727163, 3744729013, 0, 0, +world, 1012.830017, 1669.280029, 16.81999969, 17, -0, -0, 0.7071067691, -0.7071067691, 2661143298, 3744729013, 0, 0, +world, 1004.25, 1713.459961, 16.79999924, 17, -0, -0, -0.6928647757, -0.7210674882, 2661143298, 3744729013, 0, 0, +world, 1024.689941, 1709.02002, 16.91064453, 17, -0, -0, 0.3826832771, -0.9238796234, 2661143298, 3744729013, 0, 0, +world, 1018.830017, 1714.949951, 16.5, 17, -0, -0, 0.7228791118, -0.6909745336, 2390727163, 3744729013, 0, 0, +world, 1083.01001, 1782.859985, 12, 17, -0, -0, -0.1045284644, -0.9945218563, 4203366413, 3744729013, 0, 0, +world, 1066.709961, 1851, 12.89999962, 17, -0, -0, -0.9999691248, 0.007853828371, 1593608242, 3744729013, 0, 0, +world, 1117.450684, 1850.539673, 12, 17, -0, -0, -0.7071067691, -0.7071068287, 374622133, 3744729013, 0, 0, +world, 325.6600342, 1530.772949, 16, 17, -0, -0, -0.9978014827, 0.06627387553, 1362834872, 3744729013, 0, 0, +world, 325.7237549, 1540.40918, 16, 17, -0, -0, 0.654080987, -0.7564244866, 1362834872, 3744729013, 0, 0, +world, 333.6981506, 1548.813232, 15, 17, -0, -0, -0.9690155983, -0.2469996065, 2390727163, 3744729013, 0, 0, +world, 324.5499878, 1594.420044, 17, 17, -0, -0, 0.5105429292, -0.8598522544, 2661143298, 3744729013, 0, 0, +world, 1315.910034, 398.4799805, 23, 17, -0, -0, -0, -1, 2634707400, 3744729013, 0, 0, +world, 1309.75, 405.1799927, 23, 17, -0, -0, 0.7071068287, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, 1251.72998, 97.69000244, 38.79999924, 17, -0, -0, -0.7071067691, -0.7071067691, 888077843, 3744729013, 0, 0, +world, 1246.02002, 377.2600098, 23, 17, -0, -0, 8.742277657e-008, -1, 374622133, 3744729013, 0, 0, +world, -261.3699951, -38.56999969, 43.06999969, 17, -0, -0, -1, 7.549790126e-008, 2090794350, 3744729013, 0, 0, +world, -278.1900024, -38.49000168, 43.06999969, 17, -0, -0, -1, 7.549790126e-008, 2090794350, 3744729013, 0, 0, +world, -184.9799957, -127.9100037, 49.81999969, 17, -0, -0, -0.7071067691, -0.7071067691, 2090794350, 3744729013, 0, 0, +world, -184.6999969, -137.5700073, 49, 17, -0, -0, -0.8841736913, -0.4671583474, 2090794350, 3744729013, 0, 0, +world, -161.3500061, -138.8500061, 49.81999969, 17, -0, -0, -1, 7.549790126e-008, 2090794350, 3744729013, 0, 0, +world, 358.25, -411.5299683, 4.599999905, 17, -0, -0, -0.723277986, -0.6905569434, 888077843, 2592350310, 0, 0, +world, 382.7900085, 1881.219971, 18, 17, -0, -0, -0.1736479998, -0.9848077893, 399630181, 3744729013, 0, 0, +world, 391.4500122, 1882.219971, 18.85000038, 17, -0, -0, -0.687721312, -0.7259747982, 109363168, 3744729013, 0, 0, +world, 386.0700073, 1856.969971, 20, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 3744729013, 0, 0, +world, 384.2262268, 1834.959961, 19.44000053, 17, -0, -0, -0.1736479998, -0.9848077893, 399630181, 3744729013, 0, 0, +world, 384.4936218, 1846.571167, 19.21728516, 17, -0, -0, -1, -7.549790126e-008, 374622133, 3744729013, 0, 0, +world, 371.4400024, 1901.969971, 20, 17, -0, -0, -0, -1, 1362834872, 3744729013, 0, 0, +world, 377.2324829, 1918.647217, 20, 17, -0, -0, -0, -1, 1362834872, 3744729013, 0, 0, +world, 378.407196, 1907.955566, 19.21728516, 17, -0, -0, -1, -7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, 377.635498, 1905.51123, 20, 17, -0, -0, 0.5771452188, -0.8166415095, 374622133, 3744729013, 0, 0, +world, 308.3200073, 1865.47998, 18, 17, -0, -0, -0.9910997748, 0.1331212223, 374622133, 2592350310, 0, 0, +world, 304, 1855, 18, 17, -0, -0, 0.7771460414, -0.6293203235, 888077843, 2592350310, 0, 0, +world, 322.6300049, 1884.400024, 22.03000069, 17, -0, -0, 0.671720624, -0.740804553, 374622133, 3744729013, 0, 0, +world, 340.0100098, 1991.660156, 1.5, 17, -0, -0, -0.8526403308, -0.5224983096, 3226808607, 776502014, 0, 0, +world, 336.8841553, 1992.11853, 1.5, 17, -0, -0, 0.7421389222, -0.6702460647, 2593513972, 2046537925, 0, 0, +world, 357, 2033, 3, 17, -0, -0, 0.7615383863, -0.6481198072, 399630181, 776502014, 0, 0, +world, 356.3504639, 2036.792725, 2.800000191, 17, -0, -0, -0.3370952308, -0.9414705634, 2039007863, 776502014, 0, 0, +world, 416.6859741, 2038.858887, 6.699999809, 17, -0, -0, 0.7615383863, -0.6481198072, 399630181, 3553608506, 0, 0, +world, 1292.680054, 1990.110107, 12.5, 17, -0, -0, 0.3449708819, -0.9386134148, 2039007863, 3744729013, 0, 0, +world, 1332.790039, 1874.240112, 17, 17, -0, -0, 0.07932906598, -0.996848464, 399630181, 3744729013, 0, 0, +world, 1176.762695, 1939.033081, 13.29052734, 17, -0, -0, 0.8146220446, -0.5799922347, 399630181, 3744729013, 0, 0, +world, 1083.671387, 1941.796753, 13.49926758, 17, -0, -0, 0.8146220446, -0.5799922347, 399630181, 3744729013, 0, 0, +world, 1148.032227, 1780.10437, 10.04907227, 17, -0, -0, 0.8146220446, -0.5799922347, 399630181, 3744729013, 0, 0, +world, 1518.060059, 1791.47998, 7.999999523, 17, -0, -0, 0.497730583, -0.8673316836, 374622133, 776502014, 0, 0, +world, 1278.133301, 1872, 11, 17, -0, -0, -0.9063078165, -0.4226182699, 2330129408, 3744729013, 0, 0, +world, 858.3721313, 1761.622192, 17.18115234, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3553608506, 0, 0, +world, 825.3727417, 1777.724243, 19.31396484, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 776502014, 0, 0, +world, 796, 1801, 36, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, 768.2700195, 1773.449951, 36, 17, -0, -0, -0.9848077893, -0.1736481339, 399630181, 3744729013, 0, 0, +world, 821.2299805, 1826.189941, 36, 17, -0, -0, -0.8660254478, -0.4999998808, 399630181, 3744729013, 0, 0, +world, 793.4907227, 1807.087158, 39.42871094, 17, -0, -0, -0.9713419676, -0.2376862615, 3328786501, 3744729013, 0, 0, +world, 749.2885742, 1780.566895, 38.05078125, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3572821599, 0, 0, +world, 674.8200073, 1812.469971, 39, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, 599.6923828, 1845.469238, 38.05078125, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3572821599, 0, 0, +world, 533.2158203, 1818.416016, 38.05078125, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3572821599, 0, 0, +world, 486.4545898, 1764.494141, 28.06738281, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, 347.6000061, 1762.819946, 17.5, 17, -0, -0, 0.3826834261, -0.9238795638, 399630181, 3744729013, 0, 0, +world, 374.395752, 1760.0802, 19.69015694, 17, -0, -0, 0.02792162448, -0.999610126, 374622133, 3744729013, 0, 0, +world, 388.0251465, 1752.797974, 21.91964912, 17, -0, -0, 0.02792162448, -0.999610126, 374622133, 3154537368, 0, 0, +world, 415.546875, 1729.05481, 17.11056709, 17, -0, -0, 0.4717814922, -0.8817154765, 374622133, 3744729013, 0, 0, +world, 347.1282349, 1715.786865, 17.19677734, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, 357.2017212, 1734.486816, 15.66455078, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, 431.1936646, 1840.209961, 22.18505859, 17, -0, -0, -0.9938916564, 0.1103604436, 399630181, 3744729013, 0, 0, +world, 530.6340942, 1966.201172, 23.52001953, 17, -0, -0, 0.5886872411, -0.8083608747, 399630181, 3744729013, 0, 0, +world, 652.8492432, 1640.703613, 33.36376953, 17, -0, -0, -0.2672383785, -0.9636304379, 399630181, 3744729013, 0, 0, +world, 662.1671143, 1591.054688, 24.66967773, 17, -0, -0, -0.2672383785, -0.9636304379, 399630181, 3744729013, 0, 0, +world, 629.291748, 1560.965698, 23, 17, -0, -0, -0.8729221225, -0.4878595173, 2390727163, 3553608506, 0, 0, +world, 625.821167, 1561.342285, 22.50634766, 17, -0.003914192785, -0.007799453102, 0.4485222101, -0.8937290907, 399630181, 3553608506, 0, 0, +world, 642.75, 1570.26001, 23.28000069, 17, -0.003914192785, -0.007799453102, 0.4485222101, -0.8937290907, 399630181, 3553608506, 0, 0, +world, 641.2800293, 1570.079956, 23.22999954, 17, -0, -0, -0.9999965429, -0.002617789432, 537242508, 3553608506, 0, 0, +world, 629.3300171, 1569.060059, 27, 17, -0, -0, 0.7896197438, -0.613596499, 537242508, 3553608506, 0, 0, +world, 566.0900269, 1633.280029, 30, 17, -0.003914192785, -0.007799453102, 0.4485222101, -0.8937290907, 399630181, 3572821599, 20, 5, +world, 591.710022, 1640.699951, 31, 17, -0, -0, 0.7114130855, -0.7027740479, 3226808607, 3744729013, 0, 0, +world, 595.2900391, 1677.52002, 32, 17, -0, -0, -0.7996847034, -0.6004201174, 374622133, 3744729013, 0, 0, +world, 589.2096558, 1680.55835, 32, 17, -0, -0, 0.3420201838, -0.9396926165, 3328786501, 3744729013, 0, 0, +world, 593.5481567, 1692.64563, 32, 17, -0, -0, -0.4178670645, -0.9085081816, 3774357736, 3744729013, 0, 0, +world, 592.2614136, 1684.35083, 32, 17, -0, -0, -0.7512640357, -0.6600016952, 3774357736, 3744729013, 0, 0, +world, 598.2528687, 1675.772095, 32, 17, -0, -0, -0.9232102036, -0.3842953444, 3774357736, 3744729013, 0, 0, +world, 605.1784058, 1700.730103, 32, 17, -0, -0, -0.9232102036, -0.3842953444, 3774357736, 3744729013, 0, 0, +world, 619.5698853, 1700.730103, 32, 17, -0, -0, -0.9232102036, -0.3842953444, 3774357736, 3744729013, 0, 0, +world, 628.3179321, 1700.730103, 32, 17, -0, -0, -0.9232102036, -0.3842953444, 3774357736, 3744729013, 0, 0, +world, 614.312439, 1672.939941, 32, 17, -0, -0, -0.9232102036, -0.3842953444, 3774357736, 3744729013, 0, 0, +world, 632.286438, 1672.939941, 32, 17, -0, -0, -0.9232102036, -0.3842953444, 3774357736, 3744729013, 0, 0, +world, 648.5952759, 1672.939941, 32, 17, -0, -0, -0.9232102036, -0.3842953444, 3774357736, 3744729013, 0, 0, +world, 664.3099976, 1689.719971, 32, 17, 0.008722226135, 0.0002741035132, -0.9994685054, 0.0314091742, 399630181, 2592350310, 0, 0, +world, 663.7000122, 1679.619995, 31.78000069, 17, -0, -0, -1, 4.371138829e-008, 537242508, 3744729013, 0, 0, +world, 659.2299805, 1703.390015, 32, 17, -0, -0, 0.7575650215, -0.6527597308, 2761572410, 2592350310, 7, 21, +world, 672.4500122, 1686.859985, 32, 17, 0.006170589942, -0.006170590408, -0.7070798278, -0.7070798874, 399630181, 3553608506, 0, 0, +world, 304.4000244, 1602, 17, 17, -0, -0, 0.03838787973, -0.999262929, 399630181, 3154537368, 0, 0, +world, 347.8132019, 1578.59668, 15.60000038, 17, -0, -0, 0.1813774854, -0.9834135175, 2390727163, 3744729013, 0, 0, +world, 347.3673706, 1583.44873, 17, 17, -0, -0, 0.5105429292, -0.8598522544, 2661143298, 3744729013, 0, 0, +world, 341.0400391, 1611.849976, 17, 17, -0, -0, 0.08802521974, -0.9961182475, 4033800822, 3744729013, 0, 0, +world, 322.8597412, 1563.550537, 14.22011757, 17, -0, -0, -0.9824253917, -0.1866556108, 2390727163, 3154537368, 0, 0, +world, 323.2534485, 1558.69397, 15.62011719, 17, -0, -0, -0.8570984006, -0.515152812, 2661143298, 3154537368, 0, 0, +world, 335.7565613, 1606.565308, 17, 17, -0, -0, 0.08802521974, -0.9961182475, 4033800822, 3744729013, 0, 0, +world, 830.7299805, -80.96002197, 8, 17, -0, -0, -0.06975648552, -0.9975640178, 888077843, 2592350310, 0, 0, +world, 821.9199829, -68.17999268, 8, 17, -0, -0, 1.509958025e-007, -1, 374622133, 2592350310, 0, 0, +world, 839.4400024, -108.2300034, 7.299999237, 17, -0, -0, -0.7660444379, -0.6427876353, 537242508, 3744729013, 0, 0, +world, 895.5900269, -124.7700043, 6, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 776502014, 0, 0, +world, 762.1300049, -72.91999817, 5.800000191, 17, -0, -0, -0, -1, 537242508, 3744729013, 0, 0, +world, 4.519989014, -238.6999969, 15, 17, -0, -0, 0.7071068287, -0.7071067095, 1036786734, 3553608506, 0, 0, +world, -12.36999512, -239.6700439, 15, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -124.5800018, -250.3099976, 13, 17, -0, -0, 5.960464478e-008, -1, 888077843, 3553608506, 0, 0, +world, 1243.47998, 483.5600586, 30.00000191, 17, -0, -0, -8.742277657e-008, -1, 374622133, 2800438246, 0, 0, +world, -707.8200073, 1490.880005, 30, 17, -0, -0, -0.1736479998, -0.9848077893, 3137428179, 3744729013, 0, 0, +world, -248.4899902, 904.8099976, 8.899999619, 17, -0, -0, 0.7071068883, -0.7071066499, 3137428179, 3744729013, 0, 0, +world, -249.2146149, 900.9946899, 8.899999619, 17, -0, -0, 0.7071068883, -0.7071066499, 3137428179, 3744729013, 0, 0, +world, -272.9299927, 863.6799927, 6.300000191, 17, -0, -0, 0.3007058799, -0.9537169337, 901601836, 3744729013, 0, 0, +world, -257.460022, 874.5, 6.290000916, 17, -0, -0, -0.9659258127, 0.2588190436, 374622133, 3744729013, 0, 0, +world, -269.1499939, 821.7999878, 6.300000191, 17, -0, -0, -0.7071067691, -0.7071068287, 3137428179, 3744729013, 0, 0, +world, -277.7799988, 820.5900269, 6.369999886, 17, -0, -0, 0.5990235806, -0.8007313609, 3137428179, 3744729013, 0, 0, +world, -277.7799988, 824.2440796, 6.369999886, 17, -0, -0, 0.782608211, -0.6225146055, 3137428179, 3744729013, 0, 0, +world, -293.2399902, 793.960022, 10, 17, -0, -0, 0.3420201838, -0.9396926165, 3328786501, 3744729013, 0, 0, +world, 21.2800293, 145.1699829, 15, 17, -0, -0, -0.9848077297, 0.1736481786, 2039007863, 3744729013, 0, 0, +world, 37.70000076, 127.5400009, 15.89999962, 17, -0, -0, -0.9848077297, 0.1736481786, 2039007863, 3744729013, 0, 0, +world, -316.8900146, 794.0700684, 10.99999905, 17, -0, -0, -0.006108571775, -0.9999813437, 3137428179, 3744729013, 0, 0, +world, -318.9553528, 800.0603638, 10.99999905, 17, -0, -0, -0.9991943836, 0.04013168067, 3137428179, 3744729013, 0, 0, +world, -315.0354309, 799.6586914, 10.99999905, 17, -0, -0, -0.9661512971, -0.2579760849, 3137428179, 3744729013, 0, 0, +world, -321.8900146, 779.4899902, 11.69999981, 17, -0, -0, 0.7071067691, -0.7071067691, 2039007863, 3744729013, 0, 0, +world, -267.8599854, 822.3099976, 6.300000191, 17, -0, -0, 0.5446388721, -0.838670671, 2039007863, 3744729013, 0, 0, +world, -9.679992676, -468.3499756, 15.89999962, 17, -0, -0, 0.3826835454, -0.9238795042, 2593513972, 3147885432, 9, 18, +world, -12.09000015, -463.8299866, 15.89999962, 17, -0, -0, 0.5424413085, -0.8400937319, 2593513972, 3147885432, 9, 18, +world, -13.09000015, -466.3800049, 15.89999962, 17, -0, -0, 0.5424413085, -0.8400937319, 2593513972, 3147885432, 9, 18, +world, -15.06999969, -463.8200073, 15.5, 17, -0, -0, -0.9661513567, 0.2579758763, 2593513972, 3147885432, 9, 18, +world, -19.48999023, -468.9700012, 15.40999985, 17, -0, -0, -0.1736481935, -0.9848077297, 399630181, 3147885432, 9, 18, +world, 1215.849976, 201.5799561, 33.79999924, 17, -0, -0, -0.0436196439, -0.999048233, 2593513972, 3744729013, 0, 0, +world, 1213.970093, 203.9100037, 34, 17, -0, -0, -0.95655936, 0.2915376425, 2593513972, 2800438246, 0, 0, +world, 1231, 205, 34, 17, -0, -0, -0.999925375, 0.01221717428, 399630181, 2800438246, 0, 0, +world, 1185.22998, 771.2399902, 49, 17, -0, -0, 0.8415108323, -0.5402401686, 901601836, 3744729013, 0, 0, +world, 1220.27002, 780.7199707, 37, 17, -0, -0, -0.9131900072, 0.4075340629, 1362834872, 3744729013, 0, 0, +world, 1216.77002, 752.3499756, 36.13000107, 17, -0, -0, -1, -7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, 1242.660034, 753, 36, 17, -0, -0, -0.6115270257, -0.791223526, 399630181, 3744729013, 0, 0, +world, 1244.880005, 735.039978, 36.75, 17, -0, -0, -0.7071068287, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, 1246.859985, 723.4299927, 36.75, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3744729013, 0, 0, +world, 1161.069946, 634.75, 39, 17, -0, -0, -1.192092896e-007, -1, 2634707400, 3744729013, 0, 0, +world, 550.2999878, 1520.23999, 17, 17, -0, -0, -0.08715572953, -0.9961947203, 374622133, 3744729013, 0, 0, +world, 967.0599976, -191.5700073, 24, 17, -0, -0, 5.960464478e-008, -1, 2634707400, 3744729013, 0, 0, +world, 979.7700195, -180.6900024, 25, 17, -0, -0, -0.7071068287, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, 959.2700195, -116.6099854, 25, 17, -0, -0, 0.7793377638, -0.6266040206, 399630181, 2868027918, 0, 0, +world, -349.0700073, 635.3299561, 14.72000027, 17, -1.140485484e-008, 2.753375661e-008, -0.3826834261, -0.9238795638, 2039007863, 3744729013, 0, 0, +world, 112.5200195, -683.6199951, 14.89999962, 17, -0, -0, -0, -1, 399630181, 381094327, 0, 0, +world, 96.77999878, -694.6199951, 15, 17, -0, -0, -0.7071070075, -0.7071065307, 2593513972, 381094327, 0, 0, +world, 73.20999146, -683.4799805, 10, 17, -0, -0, -0.8870108128, -0.4617485702, 399630181, 381094327, 0, 0, +world, 73.52999878, -707.8699951, 9.600000381, 17, -0, -0, -0.8386705518, -0.544639051, 399630181, 3553608506, 0, 0, +world, 78.30993652, -705.2299805, 5, 17, -0, -0, -0.9396926165, 0.3420200944, 2593513972, 381094327, 0, 0, +world, -1252.079956, 1249.219971, 22, 17, -0, -0, -0.2249510288, -0.9743700624, 888077843, 100237688, 0, 0, +world, -1260.719971, 1272.76001, 22, 17, -0.004409351386, -0.007530602627, 0.5052618384, -0.8629219532, 399630181, 3744729013, 0, 0, +world, 34.11999512, -198.9499512, 14.72999954, 17, -0, -0, -0.8191520572, -0.5735764503, 374622133, 3744729013, 0, 0, +world, 995.8900146, -156.8099976, 24.07999992, 17, -0, -0, -0.7071067691, -0.7071068287, 374622133, 3744729013, 0, 0, +world, 896.6799927, -285.5400085, 18.20000076, 17, -0, -0, -0.7071067691, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, 895.3200073, -297.8800049, 18.43000031, 17, -0, -0, 0.7660444379, -0.6427876353, 374622133, 3744729013, 0, 0, +world, 49.91000366, 672.1599121, 14.63000107, 17, -0, -0, -0.3826832771, -0.9238796234, 399630181, 2046537925, 0, 0, +world, 29.13999939, 662.0700073, 14.67000008, 17, -0, -0, -0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, 1167.75, 148.6100006, 32.52000046, 17, -0, -0, 1.748455531e-007, -1, 374622133, 3744729013, 0, 0, +world, -382.769989, 425.2200012, 14.77000046, 17, -0, -0, 0.6427876353, -0.7660444379, 374622133, 3744729013, 0, 0, +world, -380.4499512, 428.0100098, 14.77000046, 17, -7.04766856e-010, -3.607278365e-010, -0.9848077297, 0.1736481786, 399630181, 3744729013, 0, 0, +world, 370.230011, 1587.22998, 15.15999985, 17, -0, -0, 0.6225144863, -0.7826082706, 2390727163, 3744729013, 0, 0, +world, 1390.160034, 148.5, 27.59000015, 17, -0, -0, 0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, 1440.530029, 86.82000732, 24.68000031, 17, -0, -0, -1, 3.377662381e-007, 2390727163, 3744729013, 0, 0, +world, 1367.77002, 94.97000122, 30.19000053, 17, -0, -0, 0.01745240577, -0.9998477101, 2390727163, 3744729013, 0, 0, +world, 1078.909912, 155.2800293, 32.59999847, 17, -0, -0, -0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -66.33000183, 10.02001953, 13.72999954, 17, -0, -0, -0.7071067691, -0.7071068287, 2794764316, 3744729013, 0, 0, +world, 94.16000366, 149.8200073, 13.82999992, 17, -0, -0, -1, -1.390709201e-007, 2390727163, 2800438246, 0, 0, +world, 1211.650024, 100.5599976, 37.13999939, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3154537368, 0, 0, +world, 1207.869995, 100.6900635, 36.08000183, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3154537368, 0, 0, +world, 1198.579956, 106.2600098, 36.79000092, 17, -0, -0, 0.4836895466, -0.8752396107, 888077843, 3744729013, 0, 0, +world, -161.5000153, 532.0300293, 13.72000027, 17, -0, -0, -1, -1.192488064e-008, 2794764316, 3744729013, 0, 0, +world, -158.2399902, 531.7199707, 14, 17, -0, -0, 0.0008725244552, -0.9999995828, 2390727163, 3744729013, 0, 0, +world, -181.6000061, 533.210022, 14.72999954, 17, -0, -0, -1, 7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, -172.4900055, 553.1199951, 14.72999954, 17, -0, -0, -0.06975648552, -0.9975640178, 888077843, 3744729013, 0, 0, +world, -388.7399902, 606.0800171, 14.77000046, 17, -0, -0, -0.03489953652, -0.9993908405, 3328786501, 3744729013, 0, 0, +world, 514.5, 1474.48999, 10.44999981, 17, -0, -0, -0.9994739294, 0.03243197501, 399630181, 776502014, 0, 0, +world, 505.2000122, 1498.810059, 11.98999977, 17, -0, -0, -0.5913097262, -0.8064445257, 374622133, 3154537368, 0, 0, +world, 484.8399963, 1549.379883, 13.65999985, 17, 0.002493068809, -0.008362835273, -0.285677433, -0.9582861066, 399630181, 3154537368, 0, 0, +world, 481.2700195, 1551.380005, 12.80000019, 17, -0, -0, 0.7071067691, -0.7071068287, 2390727163, 3154537368, 0, 0, +world, 512.8400269, 1561.219971, 17.88999939, 17, -0, -0, -0.6743025184, -0.738455236, 374622133, 3744729013, 0, 0, +world, 527.6199951, 1621.130005, 21.12000084, 17, -0, -0, -1, 4.371138829e-008, 2390727163, 3744729013, 0, 0, +world, 492.5899963, 1629.569946, 20.14999962, 17, -0, -0, -1, 4.371138829e-008, 399630181, 776502014, 0, 0, +world, -121.1800537, 1497.300049, 19.29000092, 17, -0, -0, -0.9238795638, 0.3826833069, 109363168, 3744729013, 0, 0, +world, 165.3199463, -880.9799805, 0.8700000048, 17, -0, -0, -0, -1, 3108662552, 3744729013, 0, 0, +world, 153.0200043, -884.7299805, 4.690000057, 17, -0, -0, -0.6671828628, -0.7448939085, 888077843, 3553608506, 0, 0, +world, -24.44999695, -870.8599854, 0.3199999928, 17, -0, -0, -0, -1, 3108662552, 3744729013, 0, 0, +world, -5.710021973, -855.3499756, 0.5600000024, 17, -0, -0, -0, -1, 3108662552, 3744729013, 0, 0, +world, -6.700775146, -856.9738159, 1, 17, -0, -0, 0.7083398104, -0.705871582, 2353517427, 3744729013, 0, 0, +world, 1226.22998, 653.6900024, 37.11000061, 17, -0, -0, -0.662620008, -0.7489557266, 2794764316, 3744729013, 0, 0, +world, 1272.300049, 674.2199707, 36.27999878, 17, -0, -0, -0.6427876353, -0.7660444379, 2390727163, 3744729013, 0, 0, +world, 1269.300049, 677.1099854, 37.25999832, 17, -0, -0, -0.9878244996, -0.1555724442, 399630181, 3744729013, 0, 0, +world, 1289.140015, 682.7999878, 36.70999908, 17, -0, -0, -0, -1, 888077843, 2592350310, 0, 0, +world, 1306.310059, 684.6999512, 36.70999908, 17, -0, -0, -0.8987941146, 0.4383710325, 374622133, 3744729013, 0, 0, +world, -510.9599915, 1103.680054, 24.82999992, 17, -0, -0, -0.9629275203, 0.2697602808, 2090794350, 3744729013, 0, 0, +world, -530.7700195, 1103.98999, 24.53000069, 17, -0, -0, -0.9629275203, 0.2697602808, 2090794350, 3744729013, 0, 0, +world, -200.8699951, -350.5300293, 30.62000084, 17, -0, -0, -0.9961947203, 0.08715580404, 2090794350, 3744729013, 0, 0, +world, -208.2299957, -351.1300049, 31.32999992, 17, -0, -0, -0.9114032388, -0.411514461, 2090794350, 3744729013, 0, 0, +world, -30.70999146, -420.1799927, 48.27999878, 17, -0, -0, -0.9063077569, -0.4226183295, 2090794350, 3744729013, 0, 0, +world, -31.23999977, -428.6600037, 48.27999878, 17, -0, -0, -0.4924234152, -0.8703557849, 2090794350, 3744729013, 0, 0, +world, -30.95999908, -445.2399902, 48.27999878, 17, -0, -0, -0.9989305735, -0.04623484984, 2090794350, 3744729013, 0, 0, +world, 23.70000076, -480.2000122, 25.90999985, 17, -0, -0, -0.7660444379, -0.6427876353, 2090794350, 3744729013, 0, 0, +world, 23.29000092, -465.8299866, 25.90999985, 17, -0, -0, -0.4893822968, -0.8720693588, 2090794350, 3744729013, 0, 0, +world, -12.65000153, -506.25, 33.97999954, 17, -0, -0, 0.001745548914, -0.9999984503, 2090794350, 3744729013, 0, 0, +world, -7.840000153, -506.25, 33.97999954, 17, -0, -0, 0.001745548914, -0.9999984503, 2090794350, 3744729013, 0, 0, +world, -4.320000172, -590.4000244, 22.5, 17, -0, -0, 0.8191520572, -0.5735763311, 2090794350, 3744729013, 0, 0, +world, 11.76000214, -616.0200195, 14.75, 17, -0, -0, -0.7077235579, -0.7064894438, 3774357736, 3744729013, 0, 0, +world, 287.6199951, -380.7399902, 4.960000038, 17, -0, -0, -0.01745242625, -0.9998477101, 399630181, 4230784871, 0, 0, +world, 289.3200073, -362.6300049, 4.199999809, 17, -0, -0, -0.4863353074, -0.8737722635, 888077843, 4230784871, 0, 0, +world, 285.0699463, -324.5200195, 6.340000153, 17, -0, -0, 0.6946585178, -0.7193396688, 1604404556, 3744729013, 0, 0, +world, 927.3400269, -410.9799805, 15.46000004, 17, -0, -0, 0.7071068287, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, 843.9799805, -270.3950195, 15.56000042, 17, -0, -0, -0, -1, 888077843, 3744729013, 0, 0, +world, 848.1799927, -272.3599854, 16.73999977, 17, -0, -0, -0.7071067691, -0.7071068287, 2813706679, 3744729013, 0, 0, +world, 1003.830017, 1842.439941, 19.07999992, 17, -0, -0, -0.7071067691, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, 1026.819946, 1855.949951, 13.64999962, 17, -0, -0, 0.7071067691, -0.7071067691, 3051799743, 3744729013, 0, 0, +world, 1170.310059, 681.4799805, 38.90000153, 17, -0, -0, 0.7071067095, -0.7071068287, 1604404556, 3744729013, 0, 0, +world, 1168.5, 679.9799805, 39.77999878, 17, -0, -0, 0.7071067095, -0.7071068287, 1604404556, 3744729013, 0, 0, +world, 1219.459961, 686.8300171, 37.63999939, 17, -0, -0, -0, -1, 1593608242, 3154537368, 0, 0, +world, -381.25, 231.0700684, 13.76000023, 17, -0, -0, -0.7071067691, -0.7071068287, 2794764316, 3744729013, 0, 0, +world, 897.6199951, -419.1700134, 16.34000015, 17, -0, -0, -0.713250339, -0.7009094357, 2634707400, 3744729013, 0, 0, +world, 896.710022, -413.5500488, 16.42000008, 17, -0, -0, 0.6252422929, -0.7804307342, 374622133, 3744729013, 0, 0, +world, 886.8200073, -402.5700073, 15.85999966, 17, -0, -0, -1, 3.377662381e-007, 2390727163, 3154537368, 0, 0, +world, 885.9499512, -407.3199463, 16.61000061, 17, -0, -0, 0.7501111627, -0.6613117456, 399630181, 3154537368, 0, 0, +world, 927.0700073, -409.0100098, 16.51000023, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 1061.880005, -544, 24, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 3744729013, 0, 0, +world, 1202, 688, 38, 17, -0, -0, -0.9981347919, 0.06104838848, 1362834872, 3744729013, 0, 0, +world, 995.4400024, 1817.209961, 20.37999916, 17, -0, -0, 0.7071068287, -0.7071067691, 1604404556, 2800438246, 0, 0, +world, 980.4799805, 1828.119995, 23.75, 17, -0, -0, -1, 7.549790126e-008, 1604404556, 2800438246, 0, 0, +world, 988.8499756, 1787.609985, 20, 17, -0, -0, -0.9659258723, 0.2588189244, 399630181, 3744729013, 0, 0, +world, 993.6900024, 1786.48999, 18.20000076, 17, -0, -0, -0.9006982446, -0.4344452918, 2390727163, 3744729013, 0, 0, +world, 905.9099731, 987.3900146, 8, 17, -0, -0, -0.7071065903, -0.7071070075, 2593513972, 3744729013, 0, 0, +world, 916.539978, 1003.109985, 8.590000153, 17, -0, -0, -0.9848077297, 0.1736481786, 2593513972, 3744729013, 0, 0, +world, 915.6900024, 1001.47998, 8.899999619, 17, -2.055731727e-007, -1.322816559e-007, -0.9396926165, 0.342020154, 374622133, 3744729013, 0, 0, +world, 1065, -547, 14, 17, -0, -0, -0.9488760233, -0.3156490624, 3226808607, 3744729013, 0, 0, +world, 1066.092773, -546.1574097, 14, 17, -0, -0, -0.9167117476, 0.3995492756, 3226808607, 3744729013, 0, 0, +world, 937, -800, 4.931490898, 17, -0, -0, -0.9167117476, 0.3995492756, 3226808607, 776502014, 18, 5, +world, 939.3948364, -821.3034058, 3.518163681, 17, -0, -0, -0.9167117476, 0.3995492756, 3226808607, 776502014, 18, 5, +world, 1026.109985, -554.9699707, 16.25, 17, -0, -0, -1, -1.390709201e-007, 2593513972, 3744729013, 0, 0, +world, 1005, -546, 14, 17, -0, -0, -0.2812717259, -0.9596281648, 399630181, 2046537925, 0, 0, +world, 1026.430054, -544.8599854, 16.25, 17, -0, -0, 0.7071067691, -0.7071068287, 2039007863, 3744729013, 0, 0, +world, 1043.969971, -539.1699829, 18.89999962, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1040.650024, -542.1500244, 17.89999962, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1034.180054, -554.7600098, 17, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1064.290039, -552, 21, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1067.790039, -543.2199707, 23.45000076, 17, -0, -0, 0.5920132399, -0.8059282303, 1604404556, 3744729013, 0, 0, +world, 1067.469971, -544.2299805, 23.65999985, 17, -0, -0, 0.6883544922, -0.7253744006, 1604404556, 3744729013, 0, 0, +world, 1074.560059, -545.3699951, 22, 17, -0, -0, -0.3288669884, -0.9443762898, 399630181, 3744729013, 0, 0, +world, 1036.670044, -551.25, 29.42499924, 17, -0, -0, -8.742277657e-008, -1, 1604404556, 3744729013, 0, 0, +world, 1035.319946, -551.2000122, 29.42499924, 17, -0, -0, -8.742277657e-008, -1, 1604404556, 3744729013, 0, 0, +world, 1035.160034, -546.8900146, 28.45000076, 17, -0, -0, 0.3329841197, -0.9429324269, 399630181, 3744729013, 0, 0, +world, 1052.349976, -547.8099976, 19.38999939, 17, -0, -0, -0.9114032984, 0.4115142524, 399630181, 3744729013, 0, 0, +world, 1026.390015, -554.0355225, 16.25, 17, -0, -0, -0.9997205734, -0.02363967523, 2593513972, 3744729013, 0, 0, +world, 1026.390015, -553.0001221, 16.25, 17, -0, -0, -0.9997205734, -0.02363967523, 2593513972, 3744729013, 0, 0, +world, 1523, -439, 8, 17, -0, -0, -0.990747869, -0.135715425, 399630181, 776502014, 0, 0, +world, 1515, -429, 6.510000229, 17, -0, -0, -0.990747869, -0.135715425, 399630181, 776502014, 0, 0, +world, 1527, -444, 8, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +world, 1531.350098, -444, 8, 17, -0, -0, -0.7372773886, -0.6755902171, 3226808607, 3744729013, 0, 0, +world, 1058.869995, 856.6300049, 32, 17, -0, -0, -1, 1.629206849e-007, 2390727163, 3154537368, 0, 0, +world, 912.3400269, 1621.069946, 17.05999947, 17, -0, -0, -0.8870108128, 0.4617485702, 537242508, 3744729013, 0, 0, +world, 906.3400269, 1617.199951, 17.05999947, 17, -0, -0, -0.5934188962, -0.8048937917, 399630181, 2592350310, 0, 0, +world, 1290.689941, 1036.810059, 7.5, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1289.069946, 1036.810059, 7.5, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1282.160034, 1036.810059, 7.5, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1280.962036, 1036.810059, 7.5, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1254.829956, 1036.810059, 7.5, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1263.829956, 1036.810059, 7.5, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1297.099976, 1036.810059, 7.5, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1296.900024, 1035.300049, 7.920000076, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1289.870117, 1035.300049, 7.920000076, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1283.106567, 1035.300049, 7.920000076, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1282.020386, 1035.300049, 7.920000076, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1262.804443, 1035.300049, 7.920000076, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1263.782104, 1035.300049, 7.920000076, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1255.823975, 1035.300049, 7.920000076, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, 1289.709961, 1039.619995, 7.900000095, 17, -0, -0, -0.9997426271, 0.0226869937, 374622133, 3744729013, 0, 0, +world, 1272.180054, 1037.560059, 7.800000191, 17, -0, -0, -0.02792129666, -0.999610126, 374622133, 3744729013, 0, 0, +world, 1242.790039, 1060.829956, 7.880000114, 17, -0, -0, 0.7071068287, -0.7071067691, 2964575919, 3744729013, 7, 23, +world, 1242.790039, 1066.939941, 7.880000114, 17, -0, -0, 0.7071068287, -0.7071067691, 2964575919, 3744729013, 7, 23, +world, 1242.790039, 1066.016846, 7.880000114, 17, -0, -0, 0.7071068287, -0.7071067691, 2964575919, 3744729013, 7, 23, +world, 1242.790039, 1078.349976, 7.880000114, 17, -0, -0, 0.7071068287, -0.7071067691, 2964575919, 3744729013, 7, 23, +world, 1242.790039, 1092, 7.880000114, 17, -0, -0, 0.7071068287, -0.7071067691, 2964575919, 3744729013, 7, 23, +world, 1244.25, 1058.900024, 7.489999771, 17, -0, -0, 0.7071068287, -0.7071067691, 2964575919, 3744729013, 7, 23, +world, 1244.25, 1066.539551, 7.489999771, 17, -0, -0, 0.7071068287, -0.7071067691, 2964575919, 3744729013, 7, 23, +world, 1244.25, 1078.622681, 7.489999771, 17, -0, -0, 0.7071068287, -0.7071067691, 2964575919, 3744729013, 7, 23, +world, 1088.589966, 374.9400024, 22.5, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 776502014, 0, 0, +world, 944.7000122, 95.04998779, 34.97000122, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 4230784871, 0, 0, +world, 945.6199951, 83.41998291, 33.95999908, 17, -0, -0, 5.960464478e-008, -1, 2390727163, 4230784871, 0, 0, +world, 940, 96, 34.90000153, 17, -0, -0, 0.7058717608, -0.7083396316, 399630181, 4230784871, 0, 0, +world, 965.789978, 89.44999695, 31.45000076, 17, -0, -0, -0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, 1066.819946, -536.2700195, 21.23999977, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1056.22998, -537.6300659, 19.38999939, 17, -0, -0, -0.9063078165, -0.4226182699, 399630181, 3744729013, 0, 0, +world, 1075.589966, -552.7299805, 21.80999947, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1751, 44.80004883, 3.909999847, 17, -0, -0, -0.8875144124, 0.4607799053, 399630181, 776502014, 0, 0, +world, 1754.47998, 21.26000977, 5.099999905, 17, -0, -0, -0.04361928999, -0.999048233, 393011795, 776502014, 0, 0, +world, 1754.219849, 23.92001343, 4.019999981, 17, -0, -0, -0.9925461411, 0.121869199, 374622133, 776502014, 0, 0, +world, 502, 175.9999695, 8.599998474, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 495.9500122, 173.7144012, 8.520000458, 17, -0, -0, -0.04361937568, -0.999048233, 374622133, 2592350310, 0, 0, +world, 507, 163, 8, 17, -0, -0, -0.6427876353, -0.7660444379, 399630181, 2592350310, 0, 0, +world, 505.0799866, 168.4099731, 8.600000381, 17, -0, -0, -0.9848077297, 0.1736482084, 374622133, 2592350310, 0, 0, +world, 526, 171.9999847, 9, 17, -0, -0, 0.08715572953, -0.9961947203, 537242508, 3744729013, 0, 0, +world, 520.0100098, 131.9700012, 3.559999943, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 543.2299805, 115.6299973, 2.970000029, 17, -0, -0, -1, 7.549790126e-008, 888077843, 2592350310, 0, 0, +world, 541.539978, 108.2200012, 3, 17, -0, -0, -0.06975648552, -0.9975640178, 888077843, 3744729013, 0, 0, +world, 548.3499756, 147.6700439, 6.25, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 2592350310, 0, 0, +world, 547.960022, 158.0800018, 6.550000191, 17, -0, -0, -8.742277657e-008, -1, 537242508, 2592350310, 0, 0, +world, 1007.210022, -474.1799927, 17.79999924, 17, -0, -0, -0.7071068883, -0.7071066499, 109363168, 3744729013, 0, 0, +world, 1001.570007, -473.4500732, 16.09000015, 17, -0, -0, 0.7518398762, -0.659345746, 374622133, 3744729013, 0, 0, +world, 1012.75, -498.9800415, 19.77000046, 17, -0, -0, -0.7071067691, -0.7071068287, 374622133, 3744729013, 0, 0, +world, 1005.27002, -499.8200684, 15.56999969, 17, -0, -0, -0.107044749, -0.9942542315, 888077843, 3744729013, 0, 0, +world, 1007.22998, -518.2800293, 17.79999924, 17, -0, -0, -0.7071068883, -0.7071066499, 1604404556, 3744729013, 0, 0, +world, 982.5300293, -474.0800171, 16.09000015, 17, -0, -0, -0.723277986, -0.6905569434, 888077843, 100237688, 0, 0, +world, 979.2700195, -469.4699707, 16.19000053, 17, -0, -0, 0.8362864256, -0.5482928157, 374622133, 3744729013, 0, 0, +world, 773, 1274, 3, 17, -0, -0, 8.742277657e-008, -1, 374622133, 3553608506, 0, 0, +world, 753.039978, 1274.599976, 2.600000381, 17, -0, -0, -0.705871582, -0.70833987, 399630181, 3553608506, 0, 0, +world, 797, 1277, 2.900000095, 17, -0, -0, -1, 4.371138829e-008, 537242508, 3744729013, 0, 0, +world, 752, 1277, 3, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 2592350310, 0, 0, +world, 691, 1428, 14.60000038, 17, -0, -0, 0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, 710.5499878, 1422.970093, 14.35999966, 17, -0, -0, 0.7071068287, -0.7071067691, 1593608242, 3154537368, 0, 0, +world, 716.6500244, 1418.060059, 14.36999989, 17, -0, -0, -0, -1, 374622133, 3154537368, 0, 0, +world, 434.1099854, 1543.72998, 16.67000008, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3154537368, 0, 0, +world, 436.4200439, 1542.370117, 16.55999947, 17, -0, -0, -0.8991761208, -0.4375868738, 399630181, 3154537368, 0, 0, +world, 474.6400146, 1520.640015, 13.39000034, 17, -0, -0, -0.3826832771, -0.9238796234, 399630181, 3744729013, 0, 0, +world, 467.3999939, 1520.01001, 13.81999969, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, 482.6000061, 1540.969971, 13.25, 17, -0, -0, 0.7660444379, -0.6427876353, 399630181, 3744729013, 0, 0, +world, 481.2749939, 1557.880005, 14.68999958, 17, -0, -0, 0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 484.8399963, 1557.563721, 14.57162571, 17, 0.002493068809, -0.008362835273, -0.285677433, -0.9582861066, 399630181, 3744729013, 0, 0, +world, 504.8599854, 1598.939941, 19.17000008, 17, -0, -0, -0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 467, 1596, 19, 17, -0, -0, -5.960464478e-008, -1, 374622133, 3744729013, 0, 0, +world, 980.1400146, 1767.079956, 18.79000092, 17, -0, -0, 0.3826833665, -0.9238795638, 2390727163, 3744729013, 0, 0, +world, 982.1699829, 1769.829956, 18.80999947, 17, -0, -0, -0.9105940461, 0.4133019149, 399630181, 3744729013, 0, 0, +world, 1036.819946, 1788.52002, 13.52000046, 17, -0, -0, -0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 1032.859985, 1788.72998, 13.5, 17, -0, -0, 0.7253744006, -0.6883544922, 374622133, 3744729013, 0, 0, +world, 1105.280029, -575.3699951, 14.51489258, 17, -0, -0, 0.7071068287, -0.7071067095, 2390727163, 3744729013, 0, 0, +world, 1107.900024, -576.2999878, 13.5, 17, -0, -0, -0.302369833, -0.9531906843, 374622133, 3744729013, 0, 0, +world, 1052.160034, -580.4799805, 13.82999992, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, 974.5600586, -579.9699707, 13.36999989, 17, -0, -0, -1, -1.192488064e-008, 2794764316, 3744729013, 0, 0, +world, 964.5, -580.2999878, 14.25, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, 845.8300171, -412.1600037, 13.90999985, 17, -0, -0, -0.7071068287, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 843.6400146, -417.0499878, 13.88000011, 17, -0, -0, -0.3826834261, -0.9238795638, 399630181, 3744729013, 0, 0, +world, 823.0900269, -404.9699707, 13.92000008, 17, -0, -0, 0.6427876353, -0.7660444379, 374622133, 3744729013, 0, 0, +world, 823.5900269, -408.2399902, 13.92000008, 17, -0, -0, -0.7071067691, -0.7071068287, 2634707400, 3744729013, 0, 0, +world, 1457.300049, -303.2799988, 13.75, 17, -0, -0, -0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 1406.109985, -294.1300049, 17.63999939, 17, -0, -0, 0.7071067691, -0.7071068287, 399630181, 3572821599, 18, 5, +world, 1418.359985, -290.0300293, 15.06999969, 17, -0, -0, -1, 4.371138829e-008, 2390727163, 3154537368, 0, 0, +world, 1337.619995, -316.0899963, 22.88999939, 17, -0, -0, 1.509958025e-007, -1, 2390727163, 3744729013, 0, 0, +world, 1252.97998, -153.4900055, 27.60000038, 17, -0, -0, -1, 7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, 1258.280029, -105.5400085, 29.85000038, 17, -0, -0, -0.7071068287, -0.7071067691, 1604404556, 3744729013, 0, 0, +world, 1254.25, -104.1900024, 27.79999924, 17, -0, -0, -0.953979075, 0.2998732328, 374622133, 3744729013, 0, 0, +world, 1230.800049, -85.69000244, 27.05999947, 17, -0, -0, 0.7071067691, -0.7071068287, 2390727163, 2046537925, 21, 3, +world, 1231.849976, -108.3999939, 27.89999962, 17, -0, -0, -0.7071067095, -0.7071068287, 2593513972, 2868027918, 0, 0, +world, 1231.790039, -81.94000244, 28.13999939, 17, -0, -0, 0.2453074008, -0.9694453478, 399630181, 2046537925, 19, 24, +world, 1255.959961, -92.5, 30.29999924, 17, -0, -0, -0.7071068287, -0.7071067691, 1604404556, 3744729013, 0, 0, +world, 1251.810059, -96.42999268, 27.93000031, 17, 0.008726535365, 3.814489558e-010, -0.9999619126, 4.370972206e-008, 399630181, 3744729013, 0, 0, +world, 1206.109985, -98.79998779, 28.34000015, 17, -0, -0, -1, 7.549790126e-008, 399630181, 2046537925, 9, 17, +world, 1211.339966, -93.72998047, 31.20999908, 17, -0, -0, -1, 4.371138829e-008, 374622133, 2046537925, 0, 0, +world, 1207.23999, -114.3800049, 27.21999931, 17, -0, -0, 0.7071068287, -0.7071067095, 2390727163, 2046537925, 12, 21, +world, 1153.699951, -132.6300049, 31.37000084, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, 1155.420044, -132.8800049, 32.20999908, 17, -0, -0, -0.8925857544, -0.4508776367, 374622133, 3744729013, 0, 0, +world, 1177.119873, -126.5500031, 31.86000061, 17, -0, -0, -1, 1.629206849e-007, 1604404556, 3744729013, 0, 0, +world, 1178.219971, -130.2200012, 28.62000084, 17, -0, -0, -0.7071067095, -0.7071068287, 2390727163, 3744729013, 0, 0, +world, 431.8299561, 1821.73999, 23.10000038, 17, -0, -0, -1, 1.629206849e-007, 1604404556, 3744729013, 0, 0, +world, 729.4299927, 1901.050415, 26.68000031, 17, -0, -0, -0.5877853036, -0.8090170026, 2964575919, 3744729013, 7, 23, +world, 727.5200195, 1902.880005, 27.07999992, 17, -0, -0, -0.9326390624, 0.3608106971, 374622133, 3744729013, 0, 0, +world, 724.8699951, 1884.140015, 27.14999962, 17, -0, -0, -0.5877853036, -0.8090170026, 2964575919, 3744729013, 7, 23, +world, 725.1900024, 1885.099976, 27.14999962, 17, -0, -0, -0.5877853036, -0.8090170026, 2964575919, 3744729013, 7, 23, +world, 674.8400269, 1933.400024, 27.12999916, 17, -0, -0, 0.8038569093, -0.5948227048, 2964575919, 3744729013, 7, 23, +world, 684.0100098, 1942.02002, 27.09000015, 17, -0, -0, 0.6819983125, -0.7313537598, 2130570154, 3744729013, 0, 0, +world, 357.3900146, 1549.869995, 15.59000015, 17, -0, -0, 0.782608211, -0.6225146055, 374622133, 3154537368, 0, 0, +world, 360.0899658, 1548.599976, 16.45999908, 17, -0, -0, 0.02443225496, -0.9997014999, 3051799743, 3744729013, 0, 0, +world, 406.6000061, 1513.699951, 16.60000038, 17, 0.008429183625, 0.002258593217, -0.9658890367, 0.2588092089, 399630181, 776502014, 0, 0, +world, 445.9400024, 1437.900024, 9.819999695, 17, -0, -0, 0.5, -0.8660253882, 2390727163, 3744729013, 0, 0, +world, -456.0100098, -428.75, 4.666278839, 17, -0, -0, -0.9643267989, 0.2647145987, 2794764316, 3744729013, 0, 0, +world, -449.4100342, -424.8599854, 4.866959095, 17, -0, -0, -0.2529136539, -0.9674888253, 2390727163, 3744729013, 0, 0, +world, -506.4100342, -408.2800293, 4.900001526, 17, -0, -0, -0.7637960315, -0.645457685, 2267294420, 3744729013, 0, 0, +world, -558.5664063, -408.2800293, 4.900001526, 17, -0, -0, -0.7637960315, -0.645457685, 2267294420, 3744729013, 0, 0, +world, -607.164917, -395.3693848, 4.900001526, 17, -0, -0, -0.2621892095, -0.9650164843, 2267294420, 3744729013, 0, 0, +world, -630.1443481, -355.0914307, 4.900001526, 17, -0, -0, -0.2621892095, -0.9650164843, 2267294420, 3744729013, 0, 0, +world, -654.105835, -315.5974121, 4.900001526, 17, -0, -0, -0.2621892095, -0.9650164843, 2267294420, 3744729013, 0, 0, +world, -685.5113525, -260.0134277, 4.900001526, 17, -0, -0, -0.2621892095, -0.9650164843, 2267294420, 3744729013, 0, 0, +world, -726.9587402, -188.8809814, 4.900001526, 17, -0, -0, -0.2621892095, -0.9650164843, 2267294420, 3744729013, 0, 0, +world, -746.7939453, -153.5821533, 4.900001526, 17, -0, -0, -0.2621892095, -0.9650164843, 2267294420, 3744729013, 0, 0, +world, -715.8396606, -133.1430664, 4.656060219, 17, -0, -0, -0.705871582, -0.70833987, 2267294420, 3744729013, 0, 0, +world, -671.9417725, -135.4580231, 4.656060219, 17, -0, -0, -0.705871582, -0.70833987, 2267294420, 3744729013, 0, 0, +world, -631.7529297, -133.1430664, 4.656060219, 17, -0, -0, -0.705871582, -0.70833987, 2267294420, 3744729013, 0, 0, +world, -631.7529297, -118.1507568, 4.656060219, 17, -0, -0, -0.9997426271, 0.02268731967, 2267294420, 3744729013, 0, 0, +world, -631.7529297, -86.34912109, 4.656060219, 17, -0, -0, -0.9997426271, 0.02268731967, 2267294420, 3744729013, 0, 0, +world, -512.1526489, -394.1666565, 5.048174858, 17, -0, -0, -0.5541182756, -0.8324379325, 4033800822, 3744729013, 0, 0, +world, -584.2600098, -338.5700073, 4, 17, -0, -0, -0.9583225846, -0.2856884003, 2964575919, 3744729013, 7, 23, +world, -534.8850708, -386.2517395, 5.048174858, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -541.1459351, -365.2823792, 5.048174858, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -541.9068604, -375.1164856, 5.048174858, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -559.0621338, -363.7652893, 5.048174858, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -562.0670166, -372.2675476, 5.048174858, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -657.7000122, -179.1815491, 4.840000153, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -689.4099731, -154.1799927, 5.25, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -667.7800903, -214.2700195, 4.849999905, 17, -0, -0, -0.7716245651, -0.6360782385, 3137428179, 3744729013, 0, 0, +world, -671.022522, -213.3092957, 4.849999905, 17, -0, -0, 0.6819981933, -0.731353879, 3137428179, 3744729013, 0, 0, +world, -670.5472412, -216.4577026, 4.849999905, 17, -0, -0, 0.5983244777, -0.8012539148, 3137428179, 3744729013, 0, 0, +world, -600.4959717, -364.8219299, 5.048174858, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -600.4959717, -389.0802002, 5.048174858, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -626.8606567, -303.9778137, 4.849999905, 17, -0, -0, -0.7716245651, -0.6360782385, 3137428179, 3744729013, 0, 0, +world, -630.1030884, -303.0170898, 4.849999905, 17, -0, -0, 0.6819981933, -0.731353879, 3137428179, 3744729013, 0, 0, +world, -629.6278076, -306.1654968, 4.849999905, 17, -0, -0, 0.5983244777, -0.8012539148, 3137428179, 3744729013, 0, 0, +world, -692.5159912, -170.5201111, 4.840000153, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -689.6491699, -189.6864319, 4.840000153, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -674.1574707, -189.6864319, 4.840000153, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -662.508667, -258.1380005, 4.840000153, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -639.4514771, -298.7282715, 4.840000153, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -608.5328369, -282.6148987, 6.550000191, 17, -0, -0, -0.2747982442, -0.9615018964, 109363168, 3744729013, 0, 0, +world, -610.2095947, -283.5777283, 6.550000191, 17, -0, -0, -0.2747982442, -0.9615018964, 109363168, 3744729013, 0, 0, +world, -607.7689819, -290.2235718, 6.57156229, 17, -0, -0, -0.8642747998, -0.5030199289, 374622133, 3744729013, 0, 0, +world, -612.0300293, -289.8900146, 5.900000095, 17, -0, -0, -0.8642747998, -0.5030199289, 109363168, 3744729013, 0, 0, +world, -614.2999268, -292.1199951, 4.86000061, 17, -0, -0, 0.3689357638, -0.9294548631, 374622133, 3744729013, 0, 0, +world, -578.1199951, -329.9599609, 6.28000021, 17, -0, -0, 0.290702194, -0.9568135738, 2964575919, 3744729013, 7, 23, +world, -491.1300049, -331.1099854, 6.300000191, 17, -0, -0, -0.999925375, 0.01221717428, 399630181, 2868027918, 0, 0, +world, -461.0599365, -446.2300415, 3.940000057, 17, -0, -0, -0.8690634966, -0.494700551, 2390727163, 3744729013, 0, 0, +world, -453.2635193, -467.547821, 4.940000057, 17, -0, -0, -0.2881962657, -0.9575713873, 399630181, 3744729013, 0, 0, +world, -609.2000122, -291.3200073, 6.71999979, 17, -0, -0, -0.8642747998, -0.5030199289, 109363168, 3744729013, 0, 0, +world, -434.8400574, -476.9433594, 6.110000134, 17, -0, -0, -0.8800632358, -0.4748565555, 1604404556, 3744729013, 0, 0, +world, -436.8200073, -491.8800049, 4.340000153, 17, -0, -0, -0.9935718775, -0.1132032052, 2039007863, 3744729013, 0, 0, +world, -437.5499878, -484.0400085, 5.239999771, 17, -0, -0, -0.9393937588, 0.3428400755, 1604404556, 3744729013, 0, 0, +world, -413.1400146, -529.6300049, 2.340000153, 17, -0, -0, 0.5052809119, -0.8629549742, 2964575919, 3744729013, 7, 23, +world, -413.8399658, -478.2799988, 5.200000763, 17, -0, -0, -0.9777828455, 0.2096204013, 109363168, 3744729013, 0, 0, +world, -586.3400879, -336.4499512, 4.039999962, 17, -0, -0, -0.9142539501, -0.4051416516, 2964575919, 3744729013, 7, 23, +world, -587.6693726, -340.8106995, 4.439790249, 17, -0, -0, 0.338737607, -0.9408808947, 2039007863, 3744729013, 0, 0, +world, -634.5499878, -331.8599854, 4.949999809, 17, -0, -0, -0.6768760085, -0.7360970378, 901601836, 3744729013, 0, 0, +world, -601.2399902, -409.0600586, 4.949999809, 17, -0, -0, -0.9827744365, -0.1848090142, 374622133, 3744729013, 0, 0, +world, -600.0200195, -412.8499756, 4.880000114, 17, -0, -0, -0, -1, 2964575919, 3744729013, 7, 23, +world, -605.2990723, -409.2989197, 4.880000114, 17, -0, -0, 0.4916638434, -0.8707851171, 2964575919, 3744729013, 7, 23, +world, -598.1200562, -409.2608948, 4.439790249, 17, -0, -0, -0.9262000918, -0.3770323396, 2039007863, 3744729013, 0, 0, +world, -637.3800049, -265.7800293, 4.949999809, 17, -0, -0, -0.4234089553, -0.9059386849, 3328786501, 3744729013, 0, 0, +world, -642.5900269, -234.5999756, 6.959999084, 17, -0, -0, 0.6514364481, -0.7587031722, 2964575919, 3744729013, 7, 23, +world, -758.460022, -144.0899658, 4.88999939, 17, -0, -0, 0.4756240249, -0.8796486855, 2964575919, 3744729013, 7, 23, +world, -750.8289795, -157.370163, 4.88999939, 17, -0, -0, 0.4756240249, -0.8796486855, 2964575919, 3744729013, 7, 23, +world, -751.5370483, -156.1735229, 4.88999939, 17, -0, -0, 0.4756240249, -0.8796486855, 2964575919, 3744729013, 7, 23, +world, -730.2000122, -193.1694946, 4.88999939, 17, -0, -0, 0.4756240249, -0.8796486855, 2964575919, 3744729013, 7, 23, +world, 992.0700073, 1788.599976, 19.48999977, 17, -0, -0, -0.9225381017, -0.3859059513, 2964575919, 3744729013, 7, 23, +world, -527.6400146, 66.79998779, 10.46000004, 17, -0, -0, -8.742277657e-008, -1, 1604404556, 3744729013, 0, 0, +world, -640.1900024, -137.3900146, 4.949999809, 17, -0, -0, -0.1693494022, -0.985556066, 2039007863, 3744729013, 0, 0, +world, -678.6581421, -133.2864685, 4.949999809, 17, -0, -0, 0.1001880541, -0.9949685335, 2039007863, 3744729013, 0, 0, +world, -678.6600342, -129.1700439, 4.869999886, 17, -0, -0, -1, 7.549790126e-008, 2964575919, 3744729013, 7, 23, +world, -680.539917, -136.6799927, 4.949999809, 17, -0, -0, -0.9930684566, 0.1175372824, 374622133, 3744729013, 0, 0, +world, -682.8499756, -139.0200043, 5.190000057, 17, -0, -0, 0.04972135648, -0.998763144, 2964575919, 3744729013, 7, 23, +world, -685.25, -130.5899963, 4.940000534, 17, -0, -0, -1, 3.377662381e-007, 901601836, 3744729013, 0, 0, +world, -734.210083, -132.2999878, 4.949999809, 17, -0, -0, -0.7095708847, -0.7046340704, 399630181, 3744729013, 0, 0, +world, -699.3400879, -218.2600098, 4.950000763, 17, -0, -0, -1, 7.549790126e-008, 3328786501, 3744729013, 0, 0, +world, -634.6799316, -220.2600098, 4.760000229, 17, -0, -0, 0.5424412489, -0.8400937319, 2390727163, 3744729013, 0, 0, +world, -624.3499756, -235.9299927, 6.940000534, 17, -0.002732833847, -0.008287579753, 0.3131518662, -0.9496629834, 399630181, 2046537925, 0, 0, +world, -659.6005249, -282.6253357, 4.940000534, 17, -0, -0, -0.8633956909, -0.50452739, 901601836, 3744729013, 0, 0, +world, -601.7399902, -307.5, 5.090000153, 17, -0, -0, -0.7928219438, -0.6094533205, 2964575919, 3744729013, 7, 23, +world, -585.7609863, -373.4938354, 4.849999905, 17, -0, -0, -0.7716245651, -0.6360782385, 3137428179, 3744729013, 0, 0, +world, -494.1289368, -399.3262329, 4.849999905, 17, -0, -0, -0.9917832017, 0.1279300898, 3137428179, 3744729013, 0, 0, +world, -616, -380, 4.920000076, 17, 0.008722226135, 0.0002741035132, -0.9994685054, 0.0314091742, 399630181, 3744729013, 0, 0, +world, -555.9400024, -398.6854858, 5, 17, -0, -0, 0.6560588479, -0.7547097206, 399630181, 3744729013, 0, 0, +world, -641.8284302, -339.0853577, 5, 17, -0, -0, 0.6560588479, -0.7547097206, 399630181, 3744729013, 0, 0, +world, -582.0999756, -412.3099365, 3.940000057, 17, -0, -0, -1, 7.549790126e-008, 471168217, 3744729013, 0, 0, +world, -625, -372, 4.949999809, 17, -0, -0, -0.6775179505, -0.7355061769, 2039007863, 3744729013, 0, 0, +world, -311.5400085, -552.8099976, 7.159999847, 17, -0, -0, -0.9957247376, -0.09236982465, 374622133, 3744729013, 0, 0, +world, -286.8000488, -529.8800049, 4.940000534, 17, -0, -0, 0.8022968173, -0.596925199, 2390727163, 3744729013, 0, 0, +world, -285.1400146, -528.5600586, 4.940000534, 17, -0, -0, -0.9987997413, -0.04898025468, 374622133, 3744729013, 0, 0, +world, -332.8898926, -520.7299805, 4.940000057, 17, -0, -0, -0.9781475067, -0.2079120129, 399630181, 3744729013, 0, 0, +world, -306.8199463, -563.7299805, 4.940000534, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 2868027918, 0, 0, +world, -387.3599243, -563.1799316, 1.479999542, 17, -0, -0, 0.4836895466, -0.8752396107, 888077843, 3744729013, 0, 0, +world, -378.960022, -579.6599731, 2.279999971, 17, -0, -0, 0.5321378112, -0.846657753, 1604404556, 3744729013, 0, 0, +world, -347.7999878, -504.9100037, 4.940000057, 17, -0, -0, -0.8690635562, -0.4947004318, 2390727163, 3744729013, 0, 0, +world, -365.7399902, -527.2600098, 4.399999619, 17, -0, -0, -0.9420657158, -0.3354283869, 2039007863, 3744729013, 0, 0, +world, -369.4299927, -519.4699707, 3.890000105, 17, -0, -0, -0.8324379921, -0.5541182756, 109363168, 3744729013, 0, 0, +world, -374.6500244, -525.3400269, 1.420000076, 17, -0, -0, -0.8914023042, -0.4532128274, 2593513972, 3744729013, 0, 0, +world, -413.019989, -517.2199707, 0.4800000191, 17, -0, -0, -0.9973144531, 0.07323823124, 374622133, 3744729013, 0, 0, +world, -358.1099854, -490.9100037, 4.940000057, 17, -0, -0, -0.9077775478, -0.4194519222, 374622133, 3744729013, 0, 0, +world, -366.4200439, -493.8800049, 5.25, 17, -0, -0, -0.847121954, -0.5313985944, 1604404556, 3744729013, 0, 0, +world, -365.8853455, -494.8738403, 5.25, 17, -0, -0, -0.847121954, -0.5313985944, 1604404556, 3744729013, 0, 0, +world, -391.4945679, -499.120697, 1.479999542, 17, -0, -0, 0.4836895466, -0.8752396107, 888077843, 3744729013, 0, 0, +world, -533, -410, 4.900000095, 17, -0, -0, 0.09931977093, -0.9950555563, 399630181, 3744729013, 0, 0, +world, -514.4000244, -371.2999268, 4.539999962, 17, -0, -0, 0.4939418137, -0.8694949746, 2964575919, 3744729013, 0, 0, +world, -509.1400146, -369.5299683, 3.950000763, 17, -0, -0, -0.9105913043, -0.4133079648, 2390727163, 3744729013, 0, 0, +world, -572, -365, 4.899999619, 17, -0, -0, -0.5446391106, -0.8386705518, 399630181, 3744729013, 0, 0, +world, -518.7316895, -399.4706421, 4.899999619, 17, -0, -0, -0.5446391106, -0.8386705518, 399630181, 3744729013, 0, 0, +world, -550.6199951, -294.3399963, 6.599999905, 17, -0, -0, -0.5446391106, -0.8386705518, 399630181, 3744729013, 0, 0, +world, -576.5, -278.0100098, 6.739999771, 17, -0, -0, -0.8677655458, -0.4969738126, 2390727163, 3744729013, 0, 0, +world, -607.3499756, -199.4399414, 7.090000153, 17, -0, -0, -0.6135964394, -0.7896198034, 399630181, 2868027918, 0, 0, +world, -577.9099121, -235.710022, 7, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, -726.9484863, -166.8938599, 4.949999809, 17, -0, -0, -0.8304988146, -0.5570204258, 2039007863, 3744729013, 0, 0, +world, -696.4595337, -142.6785126, 4.949999809, 17, -0, -0, -0.7431449294, -0.6691305041, 2039007863, 3744729013, 0, 0, +world, -664.0011597, -135.4580231, 4.656060219, 17, -0, -0, 0.5533915162, -0.8329212666, 2267294420, 3744729013, 0, 0, +world, -544.1298828, -230.3599854, 6.929999828, 17, -0, -0, -0.152123332, -0.9883615375, 399630181, 3744729013, 0, 0, +world, -549.6500244, -221.6299896, 7.809999943, 17, -0, -0, -0.9985834956, -0.05320737138, 1604404556, 3744729013, 0, 0, +world, -549.5599976, -219, 7.860000134, 17, -0, -0, -0.9908658862, -0.1348510385, 374622133, 3744729013, 0, 0, +world, -521.2000122, -302.6300049, 6.369999886, 17, -0, -0, -0.4809889197, -0.876726687, 374622133, 3744729013, 0, 0, +world, -536.9299927, -276.1799927, 6.710000038, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, -524.4699707, -309.1900024, 6.349999905, 17, -0, -0, -0.4687006772, -0.883357048, 2390727163, 3744729013, 0, 0, +world, -535.8217773, -246.1719666, 7.11000061, 17, -0, -0, 0.4893825352, -0.8720692396, 374622133, 3744729013, 0, 0, +world, -533.75, -243.8000031, 8, 17, -0, -0, -0.9215246439, -0.3883199096, 2964575919, 3744729013, 0, 0, +world, -533.1599731, -245.4000244, 8.189998627, 17, -0, -0, -0.7874732018, -0.6163488626, 109363168, 3744729013, 0, 0, +world, -562.5100098, -277.6799927, 5.78000021, 17, -0, -0, -0.9505909681, 0.3104462028, 2390727163, 3744729013, 0, 0, +world, -560.8900146, -279.1099854, 6.769999981, 17, -0, -0, -0.8733472824, -0.4870981276, 399630181, 3744729013, 0, 0, +world, -607.3100586, -263.2799988, 6.88999939, 17, -0, -0, -0.9882283807, 0.1529859155, 399630181, 3744729013, 0, 0, +world, -609.960022, -266.4200134, 6.71999979, 17, -0, -0, 0.5142897964, -0.8576164246, 2964575919, 3744729013, 0, 0, +world, -579.0499878, -410.7199707, 4.940000534, 17, -0, -0, -0.9969173074, 0.07845913619, 2039007863, 3744729013, 0, 0, +world, -578.5999756, -412.8499756, 4.880000114, 17, -0, -0, -0, -1, 2964575919, 3744729013, 0, 0, +world, 1018.529968, -533.1500244, 14.60000038, 17, -0, -0, -1, 4.371138829e-008, 2390727163, 3744729013, 0, 0, +world, 1018.599976, -538.210022, 15.61999989, 17, 0.006170590874, -0.006170591339, -0.7070798278, -0.7070798874, 399630181, 3744729013, 0, 0, +world, 1016.280029, -550.1900024, 15.26000023, 17, -0.006170590874, -0.006170591339, 0.7070798278, -0.7070798874, 399630181, 3744729013, 0, 0, +world, 1046.130005, -550.3400269, 19.03000069, 17, -5.201419295e-010, -0.008726533502, 5.960237459e-008, -0.9999619126, 399630181, 3744729013, 0, 0, +world, -626.4900513, -149.9199982, 4.039999962, 17, -0, -0, -0.8549120426, -0.5187729597, 2390727163, 3744729013, 0, 0, +world, -643.9799805, -333, 4.949999809, 17, -0, -0, -0.9882276058, -0.1529908031, 2039007863, 3744729013, 0, 0, +world, -730.5717773, -180.5143433, 4.949999809, 17, -0, -0, -0.7095708847, -0.7046340704, 399630181, 3744729013, 0, 0, +world, -713.2276001, -215.1732483, 4.949999809, 17, -0, -0, -0.7095708847, -0.7046340704, 399630181, 3744729013, 0, 0, +world, -709.9727783, -221.1810608, 4.949999809, 17, -0, -0, -0.7095708847, -0.7046340704, 399630181, 3744729013, 0, 0, +world, -695.4405518, -246.7516479, 4.949999809, 17, -0, -0, -0.948600173, 0.3164771497, 399630181, 3744729013, 0, 0, +world, -681.8451538, -265.305603, 4.949999809, 17, -0, -0, -0.948600173, 0.3164771497, 399630181, 3744729013, 0, 0, +world, -673.6791992, -280.4833069, 4.949999809, 17, -0, -0, -0.948600173, 0.3164771497, 399630181, 3744729013, 0, 0, +world, -661.2780151, -302.8058167, 4.949999809, 17, -0, -0, -0.948600173, 0.3164771497, 399630181, 3744729013, 0, 0, +world, -650.3962402, -320.6349487, 4.949999809, 17, -0, -0, -0.948600173, 0.3164771497, 399630181, 3744729013, 0, 0, +world, -677.0700073, -272.980011, 4.950000763, 17, -0, -0, 0.5424415469, -0.8400935531, 374622133, 3744729013, 0, 0, +world, -673.9000244, -270.7600098, 5.190000057, 17, -0, -0, -0.8758860826, -0.4825179875, 2964575919, 3744729013, 0, 0, +world, -693.8966064, -251.3546753, 4.950000763, 17, -0, -0, -0.9851093292, -0.1719289869, 374622133, 3744729013, 0, 0, +world, -730.8800049, -189.8500061, 4.940000057, 17, -0, -0, -0.9921146631, 0.1253333539, 374622133, 3744729013, 0, 0, +world, -714.1745605, -189.6864319, 4.840000153, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -710.1474609, -194.2770538, 4.840000153, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -649.5762939, -303.3933411, 4.840000153, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -647.1296997, -308.5604553, 4.840000153, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -644.0769043, -314.5837097, 4.840000153, 17, -0, -0, -0.7660445571, -0.6427875161, 4033800822, 3744729013, 0, 0, +world, -629.4000244, -267.3699951, 4.949999809, 17, -0, -0, -0.948600173, 0.3164771497, 399630181, 3744729013, 0, 0, +world, -624.4400024, -262.75, 5.800000191, 17, -0, -0, -0.9867143631, 0.1624648422, 1604404556, 3744729013, 0, 0, +world, -668.0319824, -292.1436768, 4.949999809, 17, -0, -0, -0.4234089553, -0.9059386849, 3328786501, 3744729013, 0, 0, +world, -608.2312622, -300.0388794, 4.949999809, 17, -0, -0, -0.4234089553, -0.9059386849, 3328786501, 3744729013, 0, 0, +world, -604.7647095, -355.6676636, 4.949999809, 17, -0, -0, -0.8699256778, -0.4931828976, 3328786501, 3744729013, 0, 0, +world, -626.9699707, -106.3200073, 5.659999847, 17, -0, -0, -0.6704264879, -0.7419759631, 109363168, 3744729013, 0, 0, +world, -626.9699707, -108.0076752, 5.659999847, 17, -0, -0, -0.6704264879, -0.7419759631, 109363168, 3744729013, 0, 0, +world, -627.5800781, -103.5600586, 5.079999924, 17, -0, -0, -0.9110438228, -0.4123095274, 2964575919, 3744729013, 0, 0, +world, -629.7000122, -105.8500061, 4.949999809, 17, -0, -0, 0.6427876353, -0.7660444379, 374622133, 3744729013, 0, 0, +world, -629.7000122, -124.7966309, 4.949999809, 17, -0, -0, 0.04274757951, -0.9990859032, 399630181, 3744729013, 0, 0, +world, -638.5880737, -136.1883545, 4.949999809, 17, -0, -0, 0.04274757951, -0.9990859032, 399630181, 3744729013, 0, 0, +world, -419.8699951, -488.8599854, 2.329999924, 17, -0, -0, -0.9653081298, 0.2611133754, 2390727163, 3744729013, 0, 0, +world, -421.0799866, -490.9200134, 4.239999771, 17, -0, -0, 0.5395058393, -0.8419818878, 109363168, 3744729013, 0, 0, +world, -370.3200684, -492.8800049, 5.559999466, 17, -0, -0, -0.9768593311, 0.2138828039, 1604404556, 3744729013, 0, 0, +world, -348.2780151, -531.012146, 5.300000191, 17, -0, -0, -0.9768593311, 0.2138828039, 1604404556, 3744729013, 0, 0, +world, -355.6199951, -505.0299988, 4.940000534, 17, -0, -0, -0.8741962314, 0.4855727553, 399630181, 3744729013, 0, 0, +world, -346.4735107, -521.2595215, 4.940000534, 17, -0, -0, -0.8741962314, 0.4855727553, 399630181, 3744729013, 0, 0, +world, -347.5345764, -532.4681396, 3.930967331, 17, -0, -0, -0.8741962314, 0.4855727553, 399630181, 3744729013, 0, 0, +world, -464.0800171, -447.6799927, 4.940000057, 17, -0, -0, -0.2881962657, -0.9575713873, 399630181, 3744729013, 0, 0, +world, -469.1782837, -421.7810364, 4.940000057, 17, -0, -0, -0.2881962657, -0.9575713873, 399630181, 3744729013, 0, 0, +world, 1136, 77.16998291, 34.84000015, 17, -0, -0, 4.656612873e-010, -1, 2390727163, 3744729013, 0, 0, +world, 1136.75, 79.36999512, 34.86999893, 17, -0, -0, -0.5635260344, -0.8260983229, 399630181, 3744729013, 0, 0, +world, 794.9099731, -444.9599915, 7, 17, -0, -0, -0.9396926165, -0.342020154, 2390727163, 3744729013, 0, 0, +world, -314.8900757, 1562.27002, 20.14999962, 17, -0, -0, 0.02879394777, -0.9995853901, 2964575919, 3744729013, 0, 0, +world, -276.3200073, 1560.410156, 19.40999985, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, -279.9400024, 1565.459961, 20.39999962, 17, -0, -0, 0.756424129, -0.6540814042, 3226808607, 3744729013, 0, 0, +world, 1323.670166, 727.2399902, 36.5, 17, -0, -0, 0.7071068883, -0.7071066499, 374622133, 3744729013, 0, 0, +world, 1317.869873, 727.7199707, 35.11000061, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, 1306.719971, 736.5599976, 36.47000122, 17, -0, -0, -0.9849588871, -0.1727886796, 399630181, 3744729013, 0, 0, +world, 1312.77002, 736.710022, 38.54000092, 17, -0, -0, -0.7071067691, -0.7071068287, 1604404556, 3744729013, 0, 0, +world, 1311.680054, 736.7700195, 37.5, 17, -0, -0, -0.7071067691, -0.7071068287, 1604404556, 3744729013, 0, 0, +world, 707.7299805, -316.8800049, 5.399999619, 17, -0, -0, -0.5446391106, -0.8386705518, 399630181, 2592350310, 0, 0, +world, 748.0200195, -257.3200073, 5.199999809, 17, -0, -0, -0.6755900979, -0.7372773886, 2390727163, 2592350310, 5, 20, +world, 769.6099854, -225.2299805, 4.819999695, 17, -0, -0, 0.3826834261, -0.9238795638, 2761572410, 2592350310, 5, 20, +world, 768.1300049, -215.1399994, 5.849999905, 17, -0, -0, -0.9755345583, -0.2198461443, 399630181, 2592350310, 5, 20, +world, 717.3400269, -331.9400024, 5.819999695, 17, -0, -0, -1, 4.371138829e-008, 2761572410, 3744729013, 7, 21, +world, 817.1500244, -111.9500122, 7.289999962, 17, -0, -0, -0.6826367378, -0.7307578921, 374622133, 2592350310, 0, 0, +world, 812.3300171, -117.7299805, 5.909999847, 17, -0, -0, -0.2079118192, -0.9781475663, 888077843, 2592350310, 0, 0, +world, 682.6400146, 161.2200012, 1.74000001, 17, -0, -0, -0.7071067691, -0.7071068287, 374622133, 3744729013, 0, 0, +world, 683.2700195, 143.5700073, 2, 17, -0, -0, 0.1443562061, -0.989525795, 399630181, 3744729013, 0, 0, +world, 691.9631958, 141.0299988, 4.769999981, 17, -0, -0, -0.6467898488, -0.762668252, 1604404556, 3744729013, 0, 0, +world, -624.4400024, -262.75, 5.800000191, 17, -0, -0, -1, 7.549790126e-008, 2761572410, 3744729013, 7, 21, +world, 843.5499878, -168.8800049, 5.860000134, 17, -0, -0, 0.7071068287, -0.7071067691, 2761572410, 3744729013, 7, 21, +world, 742.4299927, -283.6099854, 5.199999809, 17, -0, -0, 0.2588191032, -0.9659258127, 2390727163, 2592350310, 5, 20, +world, 742.5499878, -127.1400146, 5.679999828, 17, -0, -0, 0.4836895466, -0.8752396107, 888077843, 2592350310, 0, 0, +world, 763.8699951, -98.05999756, 5.829999924, 17, -0, -0, -0.18309322, -0.9830955267, 399630181, 3744729013, 0, 0, +world, 691.0499878, -126.0800171, 5.819999695, 17, -0, -0, -0.996917367, 0.07845908403, 2761572410, 3744729013, 7, 21, +world, 694.1400146, -125.2700195, 5.819999695, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 2592350310, 0, 0, +world, 856.7399292, -392.4799805, 13.19999981, 17, -0, -0, 0.756424129, -0.6540814042, 3226808607, 3744729013, 22, 5, +world, 2475.899902, 453.8299866, 5.099999905, 17, -0, -0, -0.09299808741, -0.9956662655, 399630181, 1719470624, 0, 0, +world, 2528.139648, 377.8200073, 5.809999466, 17, -0, -0, 0.7071068287, -0.7071067691, 2761572410, 1719470624, 7, 21, +world, 2496.52002, 377.25, 5.809999943, 17, -0, -0, -0.999849081, 0.01737302542, 888077843, 1719470624, 0, 0, +world, 2487.719971, 359.0299988, 5.809999943, 17, -0, -0, -0.2764759958, -0.9610208273, 3457876882, 3744729013, 0, 0, +world, 2477.449951, 379.480011, 5.809999466, 17, 0.006170591805, -0.006170592271, -0.7070798278, -0.7070798874, 399630181, 1719470624, 0, 0, +world, 992.9000244, -709.2999878, 16.45000076, 17, 0.003041435266, 0.01978444308, -0.9997503757, -0.009928193875, 1604404556, 3744729013, 0, 0, +world, 1085.409912, -695.9299316, 14.5, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 3744729013, 0, 0, +world, 841.2299805, -673, 1.670000076, 17, -0, -0, -0.02617694996, -0.9996573329, 399630181, 3744729013, 0, 0, +world, 712, -718, 2.989999771, 17, -0, -0, -0.7760464549, -0.6306757331, 374622133, 3744729013, 0, 0, +world, 727.0499878, -744.8599854, 6.949999809, 17, -0, -0, -0.7716245651, -0.6360782385, 3137428179, 3744729013, 0, 0, +world, 2294.75, 461.7199707, 21.82999992, 17, -0, -0, -0.7071067691, -0.7071068287, 2593513972, 3744729013, 0, 0, +world, 2295.370117, 435.0599365, 21.82999992, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 2295.332764, 436.4559021, 21.82999992, 17, -0, -0, -0.7071067691, -0.7071068287, 2593513972, 3744729013, 0, 0, +world, 2295.370117, 450.9301758, 21.82999992, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 2294.75, 450.1232605, 21.82999992, 17, -0, -0, -0.7071067691, -0.7071068287, 2593513972, 3744729013, 0, 0, +world, 2300.070068, 473.3363647, 21.82999992, 17, -0, -0, 0.7071068883, -0.7071066499, 374622133, 3744729013, 0, 0, +world, 2301.23999, 431.1099854, 20.82999992, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, 2299.610107, 436.8900146, 21.82999992, 17, -0, -0, -0.9976245165, -0.06888588518, 399630181, 3744729013, 0, 0, +world, 2300.889893, 443.9200134, 21.82999992, 17, -0, -0, 0.827570796, -0.5613613129, 374622133, 3744729013, 0, 0, +world, 2299.913818, 466.2937012, 21.82999992, 17, -0, -0, 0.6628448963, -0.7487567067, 2593513972, 3744729013, 0, 0, +world, 2299.39624, 465.4175415, 21.82999992, 17, -0, -0, 0.6628447771, -0.7487568259, 374622133, 3744729013, 0, 0, +world, 2298.310059, 498.2099915, 14.75, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 2592350310, 0, 0, +world, 2293.389893, 474.5100098, 6.090000153, 17, 1.479325817e-007, 1.946142731e-007, 0.7660444379, -0.6427876353, 374622133, 3744729013, 0, 0, +world, 2300.560059, 474.2200012, 6.090000153, 17, -0, -0, 0.6560589671, -0.754709661, 4057803041, 3744729013, 0, 0, +world, 2297.47998, 476.7900085, 6.079999924, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 2302.47998, 491.6499939, 6.090000153, 17, -0, -0, 0.7071067691, -0.7071067691, 4057803041, 3744729013, 0, 0, +world, 2292.52002, 499.8099976, 6.079999924, 17, -0, -0, -0.7071068883, -0.7071066499, 4057803041, 3744729013, 0, 0, +world, 2292.370117, 486.5799866, 6.079999924, 17, -0, -0, -0.6347302794, -0.772733748, 374622133, 3744729013, 0, 0, +world, 2358.280029, 452.7799988, 6.090000153, 17, -0, -0, -0.7071068883, -0.7071066499, 4057803041, 3744729013, 0, 0, +world, 2356.100098, 324.9299927, 6.090000153, 17, -0, -0, -0.7071068883, -0.7071066499, 4057803041, 3744729013, 0, 0, +world, 1003.27002, -575.5100098, 13.35999966, 17, -0, -0, -0.7071068287, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 1261.170044, -320.7099915, 20.54000092, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -32.36999512, -119.9200439, 14.5, 17, -0, -0, -0.7071067095, -0.7071068287, 399630181, 2868027918, 0, 0, +world, 138.8200073, 106.4899902, 24, 17, -0, -0, -0.3826832771, -0.9238796234, 374622133, 3744729013, 0, 0, +world, 1178.619995, -343.9499512, 20.37999916, 17, -0, -0, -2.384976128e-008, -1, 2390727163, 3744729013, 0, 0, +world, 1148.420044, -315.9100037, 18.18000031, 17, -0, -0, 0.03577166423, -0.9993599653, 374622133, 3744729013, 0, 0, +world, 897.2900391, -361.75, 17.45000076, 17, -0, -0, -1, 7.549790126e-008, 399630181, 2046537925, 0, 0, +world, 893.2299805, -355.6499023, 17.38999939, 17, -0, -0, -0.05146446079, -0.9986748099, 374622133, 2046537925, 0, 0, +world, -434.769989, 450.7900085, 10, 17, -0, -0, -3.496911063e-007, -1, 2593513972, 100237688, 0, 0, +world, 19.52001953, -473.5899658, 14.76000023, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 21.30999756, -463.0198975, 14.77000046, 17, -0, -0, -0.549751997, -0.8353279233, 399630181, 3744729013, 0, 0, +world, 25.79000854, -457.7199707, 13.89999962, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3744729013, 0, 0, +world, 25.79000092, -457.7200012, 13.89999962, 17, -0, -0, 8.742277657e-008, -1, 374622133, 3744729013, 0, 0, +world, -555.1599121, 1097.640015, 9.960000038, 17, -0, -0, 0.7319484949, -0.6813599467, 399630181, 3744729013, 0, 0, +world, -537.5200195, 1102.599976, 10.35999966, 17, -0, -0, 0.7071068287, -0.7071067691, 2964575919, 3744729013, 0, 0, +world, -502.1400146, 1101.47998, 9.979999542, 17, 0.008726534434, 6.588350421e-010, -0.9999619126, 7.549503067e-008, 399630181, 3744729013, 0, 0, +world, -512.1099854, 1139.189941, 9.399999619, 17, -0, -0, 0.7071067691, -0.7071067691, 2390727163, 3154537368, 0, 0, +world, -503.6500244, 1132.030029, 9.950000763, 17, -0, -0, -0.6427875757, -0.7660444975, 1593608242, 3154537368, 0, 0, +world, -490.3599854, 1073.540039, 11.92000008, 17, -0, -0, 0.04797812924, -0.9988483787, 1604404556, 3744729013, 0, 0, +world, -488.6412354, 1073.540039, 11.92000008, 17, -0, -0, 0.04797812924, -0.9988483787, 1604404556, 3744729013, 0, 0, +world, -489.6400757, 682.710083, 9.090000153, 17, -0, -0, -1, 4.371138829e-008, 2964575919, 3744729013, 0, 0, +world, -379.4899902, 116.3600006, 14.80000019, 17, -0, -0, -0.6902512312, -0.7235697508, 2634707400, 3744729013, 0, 0, +world, -381.6199951, 131.9799805, 13.80000019, 17, -0, -0, 0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -406.9500122, 178.6900024, 12.98999977, 17, -0, -0, -0.7660444379, -0.6427876353, 1036786734, 3553608506, 0, 0, +world, -380.0599976, 172.8999939, 14.79999924, 17, -0, -0, -0.04076179489, -0.9991688728, 399630181, 3553608506, 0, 0, +world, 1413.5, -162.6099854, 21.54999924, 17, -0, -0, -0.7071068287, -0.7071067691, 2964575919, 3744729013, 0, 0, +world, 3.979995728, 1236.430054, 19.43000031, 17, -0, -0, -1.509958025e-007, -1, 2794764316, 3744729013, 0, 0, +world, -108.5100098, -266.3599854, 13.10000038, 17, -0, -0, -0.8092561364, -0.5874559283, 2593513972, 100237688, 0, 0, +world, -134.9499512, 790.3300171, 15, 17, -0, -0, -1, -7.549790126e-008, 399630181, 3553608506, 0, 0, +world, -76.2800293, 828.7800293, 16.30999947, 17, -0, -0, 0.7071068287, -0.7071067691, 1604404556, 3744729013, 0, 0, +world, -273.5499268, 612.5400391, 14.86999989, 17, -0, -0, -1.748455531e-007, -1, 2593513972, 2868027918, 0, 0, +world, 28.33999634, 1299.01001, 18.95000076, 17, -0, -0, -0.9472104311, -0.3206124604, 374622133, 3744729013, 0, 0, +world, -250.6099854, 791.0499878, 6.170000076, 17, -0, -0, -0, -1, 2964575919, 3744729013, 0, 0, +world, -254.5899963, 791.1099854, 6.170000076, 17, -0, -0, -0, -1, 2964575919, 3744729013, 0, 0, +world, 199.8300171, 959.5599976, 6, 17, -0, -0, 0.7071067691, -0.7071067691, 2964575919, 3744729013, 0, 0, +world, 77.08385468, 1125.699951, 14.75, 17, -0, -0, -0.006108810194, -0.9999813437, 2066258816, 3744729013, 0, 0, +world, -75.90002441, 829.7267456, 16.06999969, 17, -0, -0, 0.7071068287, -0.7071067691, 1604404556, 3744729013, 0, 0, +world, -72.41003418, 636.2700195, 10.65999985, 17, -0, -0, 0.3826834261, -0.9238795638, 2390727163, 3744729013, 0, 0, +world, 107.1600037, 708.9899902, 14.68999958, 17, -0, -0, -0, -1, 2964575919, 3744729013, 0, 0, +world, -399.2299805, 1196.949951, 14.69999981, 17, -0, -0, 0.7495336533, -0.6619662642, 3774357736, 3744729013, 0, 0, +world, -390.7999878, 1204.390015, 14.69999981, 17, -0, -0, -0.3826834559, -0.9238795042, 2634707400, 3744729013, 0, 0, +world, -421.480011, 1133.25, 11.89999962, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, -428.75, 1127.290039, 12, 17, -7.566995919e-010, -2.328662263e-010, -1, 1.629206849e-007, 399630181, 3744729013, 0, 0, +world, -465.6900024, 1133.599976, 13.81999969, 17, -0, -0, 0.7071067691, -0.7071067691, 1604404556, 3744729013, 0, 0, +world, -478.4500122, 1130.75, 12.5, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -440.3000488, 1243.589966, 21.10000038, 17, -0, -0, -0.7071068287, -0.7071067691, 1604404556, 3744729013, 0, 0, +world, -443.4399414, 1243.869995, 19.5, 17, -0, -0, 0.6628447771, -0.7487568259, 374622133, 3744729013, 0, 0, +world, 2499.859863, 248.3499756, 5.809999943, 17, -0, -0, -0, -1, 399630181, 1719470624, 0, 0, +world, -90.15000916, -317.8500061, 14.77000046, 17, -0, -0, -0.5735763907, -0.8191520572, 399630181, 2046537925, 0, 0, +world, -105.5600586, -445.9299622, 15.10999966, 17, -0, -0, -0.6094536185, -0.7928217649, 3774357736, 3744729013, 0, 0, +world, -407.480011, -989.7800293, 3.619999886, 17, -0, -0, -0.7880107164, -0.6156615019, 3774357736, 3744729013, 0, 0, +world, -410.3299561, -977.7700195, 3.619999886, 17, -0, -0, -0.9924393892, 0.1227355897, 399630181, 3744729013, 9, 18, +world, -420.3500977, -961.4500732, 3.619999886, 17, -0, -0, -0.1045284346, -0.9945219159, 4057803041, 3744729013, 0, 0, +world, -428.9299927, -951.6500244, 2.619999886, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3744729013, 9, 18, +world, -431.5400085, -958.4799805, 4.349999905, 17, -0, -0, -0.9568136334, 0.290702045, 393011795, 3744729013, 9, 18, +world, -427.25, -958.3499756, 3.200000763, 17, 4.115903104e-011, -4.115903104e-011, -0.7071067691, -0.7071067691, 374622133, 3744729013, 9, 18, +world, -437.9800415, -952.4500122, 3.619999886, 17, -0, -0, -0.9942448139, -0.1071319133, 2039007863, 3744729013, 9, 18, +world, -614.4799805, -924.4400024, 4.840000153, 17, -0, -0, 0.01292455476, -0.9999164939, 2039007863, 3744729013, 9, 18, +world, -623.539978, -834.4799805, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -625.3834229, -838.0947876, 4.840000153, 17, -0, -0, 0.09237056971, -0.9957247376, 2039007863, 3744729013, 9, 18, +world, -605.8300171, -968.6300049, 4.840000153, 17, -0, -0, 0.1460828483, -0.989272356, 374622133, 3744729013, 9, 18, +world, -608.0957642, -968.2590942, 4.840000153, 17, -0, -0, 0.01292455476, -0.9999164939, 2039007863, 3744729013, 9, 18, +world, -586.7800293, -908.9500122, 4.840000153, 17, -0, -0, -0.8925857544, 0.4508776367, 374622133, 3744729013, 9, 18, +world, -584.4199829, -908.9299316, 5.849999905, 17, -0, -0, -0.6755900979, -0.7372773886, 393011795, 3744729013, 9, 18, +world, -587.0672607, -906.2220459, 4.840000153, 17, -0, -0, 0.01292455476, -0.9999164939, 2039007863, 3744729013, 9, 18, +world, -605.8300171, -909.5795898, 4.840000153, 17, -0, -0, 0.1460828483, -0.989272356, 374622133, 3744729013, 9, 18, +world, -608.0957642, -909.2086792, 4.840000153, 17, -0, -0, 0.01292455476, -0.9999164939, 2039007863, 3744729013, 9, 18, +world, -610.9099121, -801.8000488, 4.840000153, 17, -0, -0, -0.9946127534, -0.1036605462, 3774357736, 3744729013, 0, 0, +world, -608.0091553, -804.8630981, 4.840000153, 17, -0, -0, 0.6303364038, -0.7763221264, 399630181, 3744729013, 9, 18, +world, -607.5910034, -807.4057007, 4.840000153, 17, -0, -0, 0.09237056971, -0.9957247376, 2039007863, 3744729013, 9, 18, +world, -608.0091553, -808.9069214, 4.840000153, 17, -0, -0, -0.9027726054, 0.4301181734, 399630181, 3744729013, 9, 18, +world, -608.210083, -812.756958, 4.840000153, 17, -0, -0, 0.08367771655, -0.9964928627, 374622133, 3744729013, 9, 18, +world, -608.0091553, -814.866394, 4.840000153, 17, -0, -0, -0.9927049279, -0.1205692068, 399630181, 3744729013, 9, 18, +world, -405.7328491, -968.5759277, 3.619999886, 17, -0, -0, -0.9924393892, 0.1227355897, 399630181, 3744729013, 9, 18, +world, -409.5887146, -972.9240723, 3.619999886, 17, -0, -0, -0.9942448139, -0.1071319133, 2039007863, 3744729013, 9, 18, +world, -403.459259, -957.6004639, 3.619999886, 17, -0, -0, -0.2697598338, -0.9629276395, 2039007863, 3744729013, 9, 18, +world, -608.210083, -827.7844238, 4.840000153, 17, -0, -0, 0.08367771655, -0.9964928627, 374622133, 3744729013, 9, 18, +world, -608.0091553, -829.8938599, 4.840000153, 17, -0, -0, -0.9927049279, -0.1205692068, 399630181, 3744729013, 9, 18, +world, -608.0091553, -823.9343872, 4.840000153, 17, -0, -0, -0.9027726054, 0.4301181734, 399630181, 3744729013, 9, 18, +world, -607.5910034, -822.4331665, 4.840000153, 17, -0, -0, 0.09237056971, -0.9957247376, 2039007863, 3744729013, 9, 18, +world, -608.0091553, -819.890564, 4.840000153, 17, -0, -0, 0.6303364038, -0.7763221264, 399630181, 3744729013, 9, 18, +world, -605.6680298, -801.7136841, 4.840000153, 17, -0, -0, -0.9927049279, -0.1205692068, 399630181, 2046537925, 9, 18, +world, -608.9299927, -817.7999878, 4.840000153, 17, -0, -0, 0.09237056971, -0.9957247376, 2039007863, 3744729013, 9, 18, +world, -630.6099854, -838.460022, 4.840000153, 17, -0, -0, 0.6374240518, -0.7705131769, 901601836, 3744729013, 9, 18, +world, -626.833313, -870.5151367, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -628.6767578, -874.1299438, 4.840000153, 17, -0, -0, 0.09237056971, -0.9957247376, 2039007863, 3744729013, 9, 18, +world, -591.6064453, -897.8574219, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -593.4498901, -901.472229, 4.840000153, 17, -0, -0, 0.09237056971, -0.9957247376, 2039007863, 3744729013, 9, 18, +world, -587.7758789, -886.0881348, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -589.6193237, -889.7029419, 4.840000153, 17, -0, -0, 0.09237056971, -0.9957247376, 2039007863, 3744729013, 9, 18, +world, -550.1350708, -952.1333618, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -540.8660278, -957.0067749, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -528.8258667, -952.4200439, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -96.23000336, -924.2600098, 4.300000191, 17, -0, -0, 0.7071068287, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -15, 563, 14, 17, -0, -0, -0.9659258127, -0.2588190436, 374622133, 3744729013, 0, 0, +world, -800, -732, 4.840000153, 17, -0, -0, -1, 4.371138829e-008, 3774357736, 3744729013, 0, 0, +world, -807.5599976, -751, 4.840000153, 17, -0, -0, 0.6380960941, -0.7699567676, 3774357736, 3744729013, 0, 0, +world, -715.4199829, -744.9199829, 4, 17, -0, -0, -0.6540808678, -0.7564246058, 2039007863, 3744729013, 9, 18, +world, -705.6813354, -729.7716675, 4, 17, -0, -0, -0.223249957, -0.9747612476, 2039007863, 3744729013, 9, 18, +world, -695.0823364, -716.2327881, 4, 17, -0, -0, -0.8690636158, 0.4947003424, 2039007863, 3744729013, 9, 18, +world, -715.0919189, -779.7433472, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -711.0630493, -743.7615967, 4.840000153, 17, -0, -0, -0.9119415283, -0.4103201628, 399630181, 3744729013, 9, 18, +world, -702.4130249, -730.7662354, 4.840000153, 17, -0, -0, -0.9119415283, -0.4103201628, 399630181, 3744729013, 9, 18, +world, -688.8974609, -706.7877197, 4.840000153, 17, -0, -0, 0.8533231616, -0.5213823915, 399630181, 3744729013, 9, 18, +world, -684.8500977, -703.9338379, 4, 17, -0, -0, -0.9588196874, -0.2840155363, 2039007863, 3744729013, 9, 18, +world, -695, -719.000061, 4, 17, -0, -0, -0.9999904633, 0.004363328218, 3328786501, 3744729013, 0, 0, +world, -673.3269043, -803.3429565, 4, 17, -0, -0, -0.8933714032, 0.4493189454, 3328786501, 3744729013, 0, 0, +world, -627.8962402, -943.5999146, 4, 17, -0, -0, -0.8933714032, 0.4493189454, 3328786501, 3744729013, 0, 0, +world, -383.8299866, -251.0800171, 12.80000019, 17, -0, -0, 0.3826832771, -0.9238796234, 374622133, 2046537925, 0, 0, +world, -394.769989, -211.8399963, 12, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +world, -402.8900146, -204.75, 11.30000019, 17, -0, -0, 0.7660444379, -0.6427876353, 399630181, 776502014, 0, 0, +world, -696.4736328, -774.4752808, 4, 17, -0, -0, -0.9394062161, 0.3428059518, 2039007863, 3744729013, 9, 18, +world, -694.9199219, -779.1775513, 4.840000153, 17, -0, -0, 0.3750445545, -0.9270067811, 399630181, 3744729013, 9, 18, +world, -687.6813354, -787.8415527, 4, 17, -0, -0, 0.40357849, -0.9149450064, 2039007863, 3744729013, 9, 18, +world, -557.5836792, -815.4793091, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -559.427124, -819.0941162, 4.840000153, 17, -0, -0, 0.09237056971, -0.9957247376, 2039007863, 3744729013, 9, 18, +world, -674.8869629, -800.9922485, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -664.4846802, -813.3244019, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -647.7473755, -823.03302, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -592.9962158, -821.1763306, 4.840000153, 17, -0, -0, 0.09237056971, -0.9957247376, 2039007863, 3744729013, 9, 18, +world, -577.9469604, -823.3104858, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -671.6463623, -689.0518188, 4, 17, -0, -0, -0.1457803845, -0.9893169999, 2039007863, 3744729013, 9, 18, +world, -668.5748291, -690.5473022, 4.840000153, 17, -0, -0, -0.8767898083, -0.480873853, 399630181, 3744729013, 9, 18, +world, -659.4060059, -680.0912476, 4, 17, -0, -0, -0.9972274899, -0.07441343367, 3328786501, 3744729013, 0, 0, +world, -659.0527344, -677.3453979, 4, 17, -0, -0, -0.9053282738, 0.4247125685, 2039007863, 3744729013, 9, 18, +world, -651.4613647, -668.9887695, 4.840000153, 17, -0, -0, -0.8917384148, 0.4525512159, 399630181, 3744729013, 9, 18, +world, -647.0160522, -666.8059082, 4, 17, -0, -0, -0.933470726, -0.358653605, 2039007863, 3744729013, 9, 18, +world, -491.4963074, -957.3828125, 4, 17, -0, -0, -0.8933714032, 0.4493189454, 3328786501, 3744729013, 0, 0, +world, -616.3209839, -945.3296509, 4.840000153, 17, -0, -0, 0.09237056971, -0.9957247376, 2039007863, 3744729013, 9, 18, +world, -614.4775391, -941.7148438, 4.840000153, 17, -0, -0, -0.9651306868, 0.2617684901, 399630181, 3744729013, 9, 18, +world, -609.9383545, -950.0794678, 4.840000153, 17, -0, -0, 0.01292455476, -0.9999164939, 2039007863, 3744729013, 9, 18, +world, -609.651123, -952.8074341, 4.840000153, 17, -0, -0, 0.0610485822, -0.9981347919, 374622133, 3744729013, 9, 18, +world, -678.2719116, -698.6502075, 4.840000153, 17, -0, -0, -0.9146071672, 0.4043435752, 374622133, 3744729013, 9, 18, +world, -667.0631714, -682.2196655, 4.840000153, 17, -0, -0, -0.4289350808, -0.9033352733, 374622133, 3744729013, 9, 18, +world, -692.2597656, -717.6692505, 4.840000153, 17, -0, -0, -0.4289350808, -0.9033352733, 374622133, 3744729013, 9, 18, +world, -524.3228149, -768.0939941, 4, 17, -0, -0, 0.8460152745, -0.5331586003, 3328786501, 3744729013, 0, 0, +world, -519.3392334, -782.4216309, 4, 17, -0, -0, -0.7054895163, -0.7087203264, 2039007863, 3744729013, 9, 18, +world, -517.0098877, -779.9225464, 4.840000153, 17, -0, -0, -0.9908795953, 0.134749949, 399630181, 3744729013, 9, 18, +world, -524.3143921, -765.0476685, 4.840000153, 17, -0, -0, -0.8421618938, -0.5392247438, 374622133, 3744729013, 9, 18, +world, -526.8449097, -766.9522095, 4, 17, -0, -0, 0.4753307998, -0.8798071146, 2039007863, 3744729013, 9, 18, +world, -532.6123047, -757.246582, 4.840000153, 17, -0, -0, 0.4478505552, -0.8941084146, 399630181, 3744729013, 9, 18, +world, -533.3978882, -752.3569336, 4, 17, -0, -0, -0.9637743831, 0.2667188644, 2039007863, 3744729013, 9, 18, +world, -535.2542114, -744.1262817, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 9, 18, +world, -538.2728882, -731.8552246, 4.840000153, 17, -0, -0, -0.9984146953, 0.05628537014, 399630181, 3744729013, 9, 18, +world, -540.9657593, -733.9574585, 4, 17, -0, -0, -0.6474762559, -0.7620856762, 2039007863, 3744729013, 9, 18, +world, -545.0896606, -726.8386841, 4.840000153, 17, -0, -0, -0.8421618938, -0.5392247438, 374622133, 3744729013, 9, 18, +world, -543.6375732, -719.0249634, 4, 17, -0, -0, -0.8853806257, 0.464866817, 3328786501, 3744729013, 0, 0, +world, -545.9490356, -717.5012817, 4, 17, -0, -0, 0.5431511998, -0.8396348953, 2039007863, 3744729013, 9, 18, +world, -550.1207886, -707.0103149, 4.840000153, 17, -0, -0, 0.5168830156, -0.8560560346, 399630181, 3744729013, 9, 18, +world, -550.1286621, -702.0580444, 4, 17, -0, -0, -0.9817880392, 0.189979434, 2039007863, 3744729013, 9, 18, +world, 1034.890015, -161.9399414, 28.39999962, 17, -0, -0, -0.05233606324, -0.9986295104, 2267294420, 3744729013, 0, 0, +world, 1026.01001, -110.5100021, 29.73999977, 17, -0, -0, -1, 4.371138829e-008, 2267294420, 3744729013, 0, 0, +world, 989.8699951, -251.7000122, 21.70000076, 17, -0, -0, -1, 4.371138829e-008, 2267294420, 3744729013, 0, 0, +world, 768.9299316, -392.75, 5.190000057, 17, -0, -0, -0, -1, 2624771701, 3744729013, 0, 0, +world, -713.8245239, -748.7347412, 4, 17, -0, -0, 0.7898754478, -0.6132673025, 2039007863, 3744729013, 0, 0, +world, -710.6568604, -748.9074097, 4.840000153, 17, -0, -0, 0.691498816, -0.7223775983, 399630181, 3744729013, 0, 0, +world, -711.3589478, -760.1754761, 4, 17, -0, -0, 0.7135424018, -0.7006120682, 2039007863, 3744729013, 0, 0, +world, -714.5648804, -768.9872437, 4.840000153, 17, -0, -0, -0.7039361, -0.7102633119, 374622133, 3744729013, 0, 0, +world, -710.5394897, -776.432373, 4.840000153, 17, -0, -0, -0.9865754247, -0.1633061469, 399630181, 3744729013, 0, 0, +world, -713.8718262, -777.1849976, 4, 17, -0, -0, -0.4652458429, -0.8851814866, 2039007863, 3744729013, 0, 0, +world, -713.0438232, -788.8186646, 4.840000153, 17, -0, -0, 0.7290443182, -0.6844664812, 374622133, 3744729013, 0, 0, +world, -714.8759155, -797.0547485, 4, 17, -0, -0, -0.9987686276, 0.04961070046, 2039007863, 3744729013, 0, 0, +world, -716.2513428, -801.8122559, 4.840000153, 17, -0, -0, 0.6324529648, -0.7745987773, 399630181, 3744729013, 0, 0, +world, -712.0741577, -812.4077148, 4.840000153, 17, -0, -0, -0.7039361, -0.7102633119, 374622133, 3744729013, 0, 0, +world, -715.1751709, -813.0507202, 4, 17, -0, -0, 0.656142652, -0.7546368837, 2039007863, 3744729013, 0, 0, +world, -711.8128662, -828.9772949, 4.840000153, 17, -0, -0, -0.996373117, -0.08509185165, 399630181, 3744729013, 0, 0, +world, -714.9857178, -830.2438965, 4, 17, -0, -0, -0.5335207582, -0.8457869291, 2039007863, 3744729013, 0, 0, +world, -411.0922241, -953.871582, 3.619999886, 17, -0, -0, 0.1770848781, -0.98419559, 2039007863, 3744729013, 0, 0, +world, -412.3318787, -958.9984741, 3.619999886, 17, -0, -0, -0.9924393892, 0.1227355897, 399630181, 3744729013, 0, 0, +world, -407.1698914, -958.9984741, 3.619999886, 17, -0, -0, -0.9924393892, 0.1227355897, 399630181, 3744729013, 0, 0, +world, -411.9965515, -968.7745361, 3.619999886, 17, -0, -0, -0.9924393892, 0.1227355897, 399630181, 3744729013, 0, 0, +world, -453.7177734, -956.7279663, 3.619999886, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -419.9500122, -956.4799805, 3.619999886, 17, -0, -0, -0.7071068883, -0.7071066499, 399630181, 3744729013, 0, 0, +world, -444.3257751, -956.4213257, 3.619999886, 17, -0, -0, -0.6374239326, -0.7705132961, 2039007863, 3744729013, 0, 0, +world, -459.1274109, -951.5688477, 3.619999886, 17, -0, -0, -0.0462346524, -0.9989305735, 2039007863, 3744729013, 0, 0, +world, -474.411438, -955.8989258, 3.619999886, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -496.592926, -956.496521, 3.619999886, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -518.1893311, -957.2653198, 3.619999886, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -490.2109985, -917.144104, 3.619999886, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -488.3419495, -908.1014404, 3.619999886, 17, -0, -0, -0.9988545179, 0.0478498973, 399630181, 3744729013, 0, 0, +world, -489.7338867, -912.9996948, 3.619999886, 17, -0, -0, -0.0462346524, -0.9989305735, 2039007863, 3744729013, 0, 0, +world, -487.8505554, -926.3301392, 3.619999886, 17, -0, -0, 0.7283710241, -0.685182929, 2039007863, 3744729013, 0, 0, +world, -487.6167297, -913.1000366, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -489.0235596, -921.6575317, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -532.4329224, -908.1014404, 3.619999886, 17, -0, -0, -0.9988545179, 0.0478498973, 399630181, 3744729013, 0, 0, +world, -531.7077026, -913.1000366, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -533.8248291, -912.9996948, 3.619999886, 17, -0, -0, -0.0462346524, -0.9989305735, 2039007863, 3744729013, 0, 0, +world, -534.302002, -917.144104, 3.619999886, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -533.114502, -921.6575317, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -531.9415283, -926.3301392, 3.619999886, 17, -0, -0, 0.7283710241, -0.685182929, 2039007863, 3744729013, 0, 0, +world, -592.3517456, -853.7032471, 3.619999886, 17, -0, -0, -0.9988545179, 0.0478498973, 399630181, 3744729013, 0, 0, +world, -591.6265259, -858.7018433, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -593.7436523, -858.6015015, 3.619999886, 17, -0, -0, -0.0462346524, -0.9989305735, 2039007863, 3744729013, 0, 0, +world, -594.2208252, -862.7459106, 3.619999886, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -593.0333252, -867.2593384, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -591.8603516, -871.9319458, 3.619999886, 17, -0, -0, 0.7283710241, -0.685182929, 2039007863, 3744729013, 0, 0, +world, -628.3687134, -843.4266968, 3.619999886, 17, -0, -0, -0.9988545179, 0.0478498973, 399630181, 3744729013, 0, 0, +world, -627.6434937, -848.425293, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -629.7606201, -848.3249512, 3.619999886, 17, -0, -0, -0.0462346524, -0.9989305735, 2039007863, 3744729013, 0, 0, +world, -630.237793, -852.4693604, 3.619999886, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -629.050293, -856.9827881, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -627.8773193, -861.6553955, 3.619999886, 17, -0, -0, 0.7283710241, -0.685182929, 2039007863, 3744729013, 0, 0, +world, -628.34729, -884.520874, 3.619999886, 17, -0, -0, -0.9988545179, 0.0478498973, 399630181, 3744729013, 0, 0, +world, -627.6220703, -889.5194702, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -629.7391968, -889.4191284, 3.619999886, 17, -0, -0, -0.0462346524, -0.9989305735, 2039007863, 3744729013, 0, 0, +world, -630.2163696, -893.5635376, 3.619999886, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -629.0288696, -898.0769653, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -627.855896, -902.7495728, 3.619999886, 17, -0, -0, 0.7283710241, -0.685182929, 2039007863, 3744729013, 0, 0, +world, -592.2635498, -826.0350342, 3.619999886, 17, -0, -0, -0.9988545179, 0.0478498973, 399630181, 3744729013, 0, 0, +world, -591.5383301, -831.0336304, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -593.6554565, -830.9332886, 3.619999886, 17, -0, -0, -0.0462346524, -0.9989305735, 2039007863, 3744729013, 0, 0, +world, -594.1326294, -835.0776978, 3.619999886, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -592.9451294, -839.5911255, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -591.7721558, -844.2637329, 3.619999886, 17, -0, -0, 0.7283710241, -0.685182929, 2039007863, 3744729013, 0, 0, +world, -506.4300537, -806.3563232, 3.619999886, 17, -0, -0, -0.9782944918, 0.2072192878, 399630181, 3744729013, 0, 0, +world, -504.1614685, -810.8691406, 4.840000153, 17, -0, -0, 0.4220501482, -0.9065724611, 374622133, 3744729013, 0, 0, +world, -506.2016907, -811.4434204, 3.619999886, 17, -0, -0, -0.2056369632, -0.9786283374, 2039007863, 3744729013, 0, 0, +world, -505.3439026, -815.526062, 3.619999886, 17, -0, -0, 0.5925835967, -0.8055089712, 399630181, 3744729013, 0, 0, +world, -502.7901611, -819.432373, 4.840000153, 17, -0, -0, 0.4220501482, -0.9065724611, 374622133, 3744729013, 0, 0, +world, -500.1998596, -823.4943237, 3.619999886, 17, -0, -0, 0.6092211604, -0.7930003405, 2039007863, 3744729013, 0, 0, +world, -704.1159668, -855.1569214, 3.619999886, 17, -0, -0, -0.1887946427, -0.9820165634, 399630181, 3744729013, 0, 0, +world, -706.2133179, -850.5620117, 4.840000153, 17, -0, -0, -0.8984792829, -0.4390158653, 374622133, 3744729013, 0, 0, +world, -704.1528931, -850.0648193, 3.619999886, 17, -0, -0, -0.9823206663, 0.1872062087, 2039007863, 3744729013, 0, 0, +world, -704.8566284, -845.9528198, 3.619999886, 17, -0, -0, -0.7942281961, -0.607619524, 399630181, 3744729013, 0, 0, +world, -707.2617798, -841.9533081, 4.840000153, 17, -0, -0, -0.8984792829, -0.4390158653, 374622133, 3744729013, 0, 0, +world, -709.6975708, -837.796875, 3.619999886, 17, -0, -0, -0.7814092636, -0.6240188479, 2039007863, 3744729013, 0, 0, +world, -627.2855835, -971.1219482, 3.619999886, 17, -0, -0, -0.1887946427, -0.9820165634, 399630181, 3744729013, 0, 0, +world, -629.3829346, -966.5270386, 4.840000153, 17, -0, -0, -0.8984792829, -0.4390158653, 374622133, 3744729013, 0, 0, +world, -627.3225098, -966.0298462, 3.619999886, 17, -0, -0, -0.9823206663, 0.1872062087, 2039007863, 3744729013, 0, 0, +world, -628.0262451, -961.9178467, 3.619999886, 17, -0, -0, -0.7942281961, -0.607619524, 399630181, 3744729013, 0, 0, +world, -630.4313965, -957.918335, 4.840000153, 17, -0, -0, -0.8984792829, -0.4390158653, 374622133, 3744729013, 0, 0, +world, -632.8671875, -953.7619019, 3.619999886, 17, -0, -0, -0.7814092636, -0.6240188479, 2039007863, 3744729013, 0, 0, +world, -623.3331299, -662.2872314, 3.619999886, 17, -0, -0, -0.7412329316, -0.6712478995, 399630181, 3744729013, 0, 0, +world, -628.3293457, -663.0288086, 4.840000153, 17, -0, -0, -0.981915772, 0.1893182993, 374622133, 3744729013, 0, 0, +world, -628.2359619, -660.9113159, 3.619999886, 17, -0, -0, 0.6724456549, -0.7401465178, 2039007863, 3744729013, 0, 0, +world, -632.381897, -660.4477539, 3.619999886, 17, -0, -0, -0.9999672771, -0.008088964969, 399630181, 3744729013, 0, 0, +world, -636.8913574, -661.6500854, 4.840000153, 17, -0, -0, -0.981915772, 0.1893182993, 374622133, 3744729013, 0, 0, +world, -641.5600586, -662.8383789, 3.619999886, 17, -0, -0, -0.9995822906, -0.02890040167, 2039007863, 3744729013, 0, 0, +world, -599.8173828, -663.5663452, 3.619999886, 17, -0, -0, -0.7412329316, -0.6712478995, 399630181, 3744729013, 0, 0, +world, -604.8135986, -664.3079224, 4.840000153, 17, -0, -0, -0.981915772, 0.1893182993, 374622133, 3744729013, 0, 0, +world, -604.7202148, -662.1904297, 3.619999886, 17, -0, -0, 0.6724456549, -0.7401465178, 2039007863, 3744729013, 0, 0, +world, -607.3200073, -664.5100098, 4.840000153, 17, -0, -0, -0.9999672771, -0.008088964969, 399630181, 3744729013, 0, 0, +world, -613.3756104, -662.9291992, 4.840000153, 17, -0, -0, -0.981915772, 0.1893182993, 374622133, 3744729013, 0, 0, +world, -618.0443115, -664.1174927, 3.619999886, 17, -0, -0, -0.9995822906, -0.02890040167, 2039007863, 3744729013, 0, 0, +world, -578.4603882, -677.5601807, 3.619999886, 17, -0, -0, -0.568939209, -0.8223795891, 399630181, 3744729013, 0, 0, +world, -583.2674561, -676.0095825, 4.840000153, 17, -0, -0, -0.9992309213, -0.03921169415, 374622133, 3744729013, 0, 0, +world, -582.244873, -674.1530151, 3.619999886, 17, -0, -0, 0.8232983351, -0.5676088929, 2039007863, 3744729013, 0, 0, +world, -585.7554321, -671.899231, 3.619999886, 17, -0, -0, -0.9718636274, -0.2355443537, 399630181, 3744729013, 0, 0, +world, -590.3305054, -670.977478, 4.840000153, 17, -0, -0, -0.9992309213, -0.03921169415, 374622133, 3744729013, 0, 0, +world, -595.0420532, -669.9724731, 3.619999886, 17, -0, -0, -0.966750443, -0.2557215691, 2039007863, 3744729013, 0, 0, +world, -562.6754761, -692.9768677, 3.619999886, 17, -0, -0, -0.389768064, -0.9209130406, 399630181, 3744729013, 0, 0, +world, -566.4671631, -689.6398926, 4.840000153, 17, -0, -0, -0.9703655839, -0.2416415364, 374622133, 3744729013, 0, 0, +world, -564.7897339, -688.3442383, 3.619999886, 17, -0, -0, -0.9215419292, 0.3882788718, 2039007863, 3744729013, 0, 0, +world, -567.1120605, -684.8786621, 3.619999886, 17, -0, -0, -0.9036351442, -0.4283030629, 399630181, 3744729013, 0, 0, +world, -570.9414673, -682.2108765, 4.840000153, 17, -0, -0, -0.9703655839, -0.2416415364, 374622133, 3744729013, 0, 0, +world, -574.862793, -679.4124146, 3.619999886, 17, -0, -0, -0.8945247531, -0.4470184445, 2039007863, 3744729013, 0, 0, +world, -548.6236572, -804.0496826, 3.619999886, 17, -0, -0, 0.3530125022, -0.9356185794, 399630181, 3744729013, 0, 0, +world, -545.4742432, -800.100769, 4.840000153, 17, -0, -0, -0.5358974934, -0.8442830443, 374622133, 3744729013, 0, 0, +world, -544.098877, -801.713501, 3.619999886, 17, -0, -0, -0.9350466132, -0.3545247614, 2039007863, 3744729013, 0, 0, +world, -540.7498779, -799.2260132, 3.619999886, 17, -0, -0, -0.3588294387, -0.9334031343, 399630181, 3744729013, 0, 0, +world, -538.2706909, -795.2718506, 4.840000153, 17, -0, -0, -0.5358974934, -0.8442830443, 374622133, 3744729013, 0, 0, +world, -535.6654663, -791.2196045, 3.619999886, 17, -0, -0, -0.3393239975, -0.9406695366, 2039007863, 3744729013, 0, 0, +world, -701.3237915, -854.4738159, 3.619999886, 17, -0, -0, -0.9784668684, 0.2064037919, 399630181, 3744729013, 0, 0, +world, -699.0627441, -858.9904175, 4.840000153, 17, -0, -0, 0.4228054583, -0.9062204957, 374622133, 3744729013, 0, 0, +world, -701.1039429, -859.5613403, 3.619999886, 17, -0, -0, -0.204821676, -0.9787992835, 2039007863, 3744729013, 0, 0, +world, -700.2529907, -863.6453247, 3.619999886, 17, -0, -0, 0.5932545662, -0.8050149083, 399630181, 3744729013, 0, 0, +world, -697.7056274, -867.5559692, 4.840000153, 17, -0, -0, 0.4228054583, -0.9062204957, 374622133, 3744729013, 0, 0, +world, -695.1222534, -871.6221313, 3.619999886, 17, -0, -0, 0.6098815799, -0.7924925685, 2039007863, 3744729013, 0, 0, +world, -693.619812, -877.1240845, 3.619999886, 17, -0, -0, -0.9784668684, 0.2064037919, 399630181, 3744729013, 0, 0, +world, -691.3587646, -881.640686, 4.840000153, 17, -0, -0, 0.4228054583, -0.9062204957, 374622133, 3744729013, 0, 0, +world, -693.3999634, -882.2116089, 3.619999886, 17, -0, -0, -0.204821676, -0.9787992835, 2039007863, 3744729013, 0, 0, +world, -692.5490112, -886.2955933, 3.619999886, 17, -0, -0, 0.5932545662, -0.8050149083, 399630181, 3744729013, 0, 0, +world, -690.0016479, -890.2062378, 4.840000153, 17, -0, -0, 0.4228054583, -0.9062204957, 374622133, 3744729013, 0, 0, +world, -687.4182739, -894.2723999, 3.619999886, 17, -0, -0, 0.6098815799, -0.7924925685, 2039007863, 3744729013, 0, 0, +world, -684.4057007, -896.9612427, 3.619999886, 17, -0, -0, -0.9784668684, 0.2064037919, 399630181, 3744729013, 0, 0, +world, -682.1446533, -901.4778442, 4.840000153, 17, -0, -0, 0.4228054583, -0.9062204957, 374622133, 3744729013, 0, 0, +world, -684.1858521, -902.0487671, 3.619999886, 17, -0, -0, -0.204821676, -0.9787992835, 2039007863, 3744729013, 0, 0, +world, -683.3348999, -906.1327515, 3.619999886, 17, -0, -0, 0.5932545662, -0.8050149083, 399630181, 3744729013, 0, 0, +world, -680.7875366, -910.043396, 4.840000153, 17, -0, -0, 0.4228054583, -0.9062204957, 374622133, 3744729013, 0, 0, +world, -678.2041626, -914.1095581, 3.619999886, 17, -0, -0, 0.6098815799, -0.7924925685, 2039007863, 3744729013, 0, 0, +world, -673.4945679, -917.5258789, 3.619999886, 17, -0, -0, -0.9784668684, 0.2064037919, 399630181, 3744729013, 0, 0, +world, -671.2335205, -922.0424805, 4.840000153, 17, -0, -0, 0.4228054583, -0.9062204957, 374622133, 3744729013, 0, 0, +world, -673.2747192, -922.6134033, 3.619999886, 17, -0, -0, -0.204821676, -0.9787992835, 2039007863, 3744729013, 0, 0, +world, -672.4237671, -926.6973877, 3.619999886, 17, -0, -0, 0.5932545662, -0.8050149083, 399630181, 3744729013, 0, 0, +world, -669.8764038, -930.6080322, 4.840000153, 17, -0, -0, 0.4228054583, -0.9062204957, 374622133, 3744729013, 0, 0, +world, -667.2930298, -934.6741943, 3.619999886, 17, -0, -0, 0.6098815799, -0.7924925685, 2039007863, 3744729013, 0, 0, +world, -651.5612793, -944.7341919, 3.619999886, 17, -0, -0, -0.9784668684, 0.2064037919, 399630181, 3744729013, 0, 0, +world, -649.3002319, -949.2507935, 4.840000153, 17, -0, -0, 0.4228054583, -0.9062204957, 374622133, 3744729013, 0, 0, +world, -651.3414307, -949.8217163, 3.619999886, 17, -0, -0, -0.204821676, -0.9787992835, 2039007863, 3744729013, 0, 0, +world, -650.4904785, -953.9057007, 3.619999886, 17, -0, -0, 0.5932545662, -0.8050149083, 399630181, 3744729013, 0, 0, +world, -647.9431152, -957.8163452, 4.840000153, 17, -0, -0, 0.4228054583, -0.9062204957, 374622133, 3744729013, 0, 0, +world, -645.3597412, -961.8825073, 3.619999886, 17, -0, -0, 0.6098815799, -0.7924925685, 2039007863, 3744729013, 0, 0, +world, -598.5076294, -956.4824219, 3.619999886, 17, -0, -0, 0.6708545685, -0.7415889502, 399630181, 3744729013, 0, 0, +world, -593.512207, -955.7355347, 4.840000153, 17, -0, -0, -0.1898397058, -0.9818150997, 374622133, 3744729013, 0, 0, +world, -593.6032715, -957.8530884, 3.619999886, 17, -0, -0, -0.74050349, -0.6720525026, 2039007863, 3744729013, 0, 0, +world, -589.4569092, -958.3123169, 3.619999886, 17, -0, -0, 0.00755794812, -0.9999714494, 399630181, 3744729013, 0, 0, +world, -584.9486084, -957.1051025, 4.840000153, 17, -0, -0, -0.1898397058, -0.9818150997, 374622133, 3744729013, 0, 0, +world, -580.281311, -955.9119873, 3.619999886, 17, -0, -0, 0.02836958505, -0.9995974898, 2039007863, 3744729013, 0, 0, +world, -607.7316895, -934.2628784, 3.619999886, 17, -0, -0, 0.6708545685, -0.7415889502, 399630181, 3744729013, 0, 0, +world, -602.7362671, -933.5159912, 4.840000153, 17, -0, -0, -0.1898397058, -0.9818150997, 374622133, 3744729013, 0, 0, +world, -602.8273315, -935.6335449, 3.619999886, 17, -0, -0, -0.74050349, -0.6720525026, 2039007863, 3744729013, 0, 0, +world, -598.6809692, -936.0927734, 3.619999886, 17, -0, -0, 0.00755794812, -0.9999714494, 399630181, 3744729013, 0, 0, +world, -594.1726685, -934.8855591, 4.840000153, 17, -0, -0, -0.1898397058, -0.9818150997, 374622133, 3744729013, 0, 0, +world, -589.5053711, -933.6924438, 3.619999886, 17, -0, -0, 0.02836958505, -0.9995974898, 2039007863, 3744729013, 0, 0, +world, -624.2697754, -815.4428101, 4.840000153, 17, -0, -0, 0.09237056971, -0.9957247376, 2039007863, 3744729013, 0, 0, +world, -627.2550659, -820.7747192, 3.619999886, 17, -0, -0, -0.9988545179, 0.0478498973, 399630181, 3744729013, 0, 0, +world, -626.5298462, -825.7733154, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -628.6469727, -825.6729736, 3.619999886, 17, -0, -0, -0.0462346524, -0.9989305735, 2039007863, 3744729013, 0, 0, +world, -629.1241455, -829.8173828, 3.619999886, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -627.9366455, -834.3308105, 4.840000153, 17, -0, -0, 0.561807394, -0.827268064, 374622133, 3744729013, 0, 0, +world, -617.835144, -856.3598022, 4.840000153, 17, -0, -0, -0.6815031171, -0.7318152189, 2039007863, 3744729013, 0, 0, +world, -612.1986694, -858.7201538, 3.619999886, 17, -0, -0, 0.6292680502, -0.7771883607, 399630181, 3744729013, 0, 0, +world, -607.3147583, -857.4318237, 4.840000153, 17, -0, -0, -0.2432820499, -0.9699555635, 374622133, 3744729013, 0, 0, +world, -607.1740112, -859.5466309, 3.619999886, 17, -0, -0, -0.7761697769, -0.6305239201, 2039007863, 3744729013, 0, 0, +world, -604.7791748, -859.5499268, 3.619999886, 17, -0, -0, -0.04717371613, -0.9988867044, 399630181, 3744729013, 0, 0, +world, -598.6528931, -857.8574219, 4.840000153, 17, -0, -0, -0.2432820499, -0.9699555635, 374622133, 3744729013, 0, 0, +world, -734.62854, -745.4407349, 4.840000153, 17, -0, -0, 0.691498816, -0.7223775983, 399630181, 3744729013, 0, 0, +world, -727.7774658, -741.0374756, 4.840000153, 17, -0, -0, 0.691498816, -0.7223775983, 399630181, 3744729013, 0, 0, +world, -725.0757446, -745.0983276, 4.840000153, 17, -0, -0, 0.2672195435, -0.9636356831, 399630181, 3744729013, 0, 0, +world, -757.0200195, -744.3699951, 4.840000153, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -800.6227417, -743.3045044, 4.840000153, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -805.1094971, -736.1246338, 4.840000153, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -789.5630493, -745.1708984, 4.840000153, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -776.7590942, -742.0338135, 4.840000153, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -770.9832153, -744.9160767, 4.840000153, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -743.6333618, -742.1569824, 4.840000153, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -733.7055054, -741.9610596, 4, 17, -0, -0, 0.7898754478, -0.6132673025, 2039007863, 3744729013, 0, 0, +world, -745.3566895, -744.4052124, 4, 17, -0, -0, 0.7898754478, -0.6132673025, 2039007863, 3744729013, 0, 0, +world, -754.3811035, -741.5224609, 4, 17, -0, -0, 0.7898754478, -0.6132673025, 2039007863, 3744729013, 0, 0, +world, -765.5848999, -740.4588013, 4, 17, -0, -0, 0.7898754478, -0.6132673025, 2039007863, 3744729013, 0, 0, +world, -761.4266968, -745.9138184, 4, 17, -0, -0, 0.7898754478, -0.6132673025, 2039007863, 3744729013, 0, 0, +world, -805.2764893, -742.7766113, 4, 17, -0, -0, 0.7898754478, -0.6132673025, 2039007863, 3744729013, 0, 0, +world, -400.7799988, -667.6599731, 1, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -392.7200012, -663.2299805, 1, 17, -0, -0, 0.7139517665, -0.7001948953, 399630181, 3744729013, 0, 0, +world, -380.3900146, -656.2000122, 1, 17, -0, -0, -0.7071068287, -0.7071067095, 399630181, 3744729013, 0, 0, +world, -385.6563416, -659.6821289, 1, 17, -0, -0, -0.7071068287, -0.7071067095, 399630181, 3744729013, 0, 0, +world, 1308.830078, 168.4500122, 30, 17, -0, -0, 0.6560588479, -0.7547097206, 399630181, 3744729013, 0, 0, +world, 1349.140015, 162.8599854, 26.22999954, 17, -0, -0, -0.3826833069, -0.9238796234, 2390727163, 3744729013, 0, 0, +world, 1340.880005, 158.1300049, 27.25, 17, -0, -0, -1, 7.549790126e-008, 1593608242, 3154537368, 0, 0, +world, 1328.280029, 146.2299957, 28.04000092, 17, -0, -0, 0.7071068287, -0.7071067691, 1593608242, 3744729013, 0, 0, +world, 1213.722168, 77.17999268, 36.22999954, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, 1412.22998, -785.539978, 11.97000027, 17, -0, -0, 1.509958025e-007, -1, 2794764316, 3744729013, 0, 0, +world, 1004.430054, 285.7299805, 31, 17, -0, -0, 0.8191521764, -0.5735762119, 2390727163, 3744729013, 0, 0, +world, 876.539978, -173.4400024, 5.86000061, 17, -0, -0, -0, -1, 2330129408, 3744729013, 0, 0, +world, 845.1500244, -119.7300034, 5.86000061, 17, -0, -0, -0.9848077297, 0.1736482084, 2330129408, 3744729013, 0, 0, +world, -119.3399963, 467.3599854, 9.550000191, 17, -0, -0, -1, 4.371138829e-008, 2964575919, 3744729013, 0, 0, +world, -139.3399658, 470.2000122, 11.85000038, 17, -0, -0, -0.7071067691, -0.7071068287, 2964575919, 3744729013, 0, 0, +world, 495.3699951, -84.79000092, 9.260000229, 17, -0, -0, -0.8957118392, 0.444634974, 603857745, 3572821599, 0, 0, +world, -679.6799927, -66.74005127, 0.5100002289, 17, -0, -0, -8.742277657e-008, -1, 2964575919, 3744729013, 0, 0, +world, -755.7600098, -89.65000153, 0.5100002289, 17, -0, -0, 0.7071067691, -0.7071067691, 2964575919, 3744729013, 0, 0, +world, 1723.160034, 346.6000061, 23, 17, -0, -0, -0.7660444379, -0.6427876353, 2215704611, 3553608506, 0, 0, +world, 1733, 342, 23.5, 17, -0, -0, -0.9494255185, 0.3139923215, 2215704611, 3553608506, 0, 0, +world, 386.9000244, 123.1300049, 8.380000114, 17, -0, -0, -0.7071068287, -0.7071067691, 2964575919, 3744729013, 0, 0, +world, 393.5599976, 122.6699982, 8.380000114, 17, -0, -0, 0.7071068287, -0.7071067691, 2964575919, 3744729013, 0, 0, +world, 1052.449951, 614.0999756, 38.50999832, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3553608506, 0, 0, +world, 1017.320068, 616.960022, 38, 17, -0, -0, -0.7071067691, -0.7071068287, 1036786734, 3553608506, 0, 0, +world, 1029.209961, 630.8099976, 38.31999969, 17, -0, -0, 0.7071067691, -0.7071068287, 1036786734, 3553608506, 0, 0, +world, 1171.660034, 1800.060059, 10.14000034, 17, -0, -0, -0.990747869, -0.135715425, 399630181, 3744729013, 0, 0, +world, -598.8598633, 531.8400269, 3.680000305, 17, -0, -0, 0.7071067691, -0.7071067691, 2761572410, 3744729013, 7, 21, +world, 1186.829956, 1751.650024, 10.43999958, 17, -0, -0, -2.980232239e-008, -1, 2634707400, 3744729013, 0, 0, +world, 857.1099854, -514.1099854, 15.88000011, 17, -0, -0, -0.7253744006, -0.6883545518, 2964575919, 3744729013, 22, 23, +world, -752.0999756, -97.11000061, 0.5100002289, 17, -0, -0, -8.742277657e-008, -1, 2964575919, 3744729013, 0, 0, +world, 35.63000488, -89.66998291, 9.5, 17, -0, -0, -1, 3.377662381e-007, 2390727163, 3553608506, 0, 0, +world, 37.45001221, -104.2304688, 14.69999981, 17, -0, -0, -0.9951418638, 0.09845141321, 374622133, 3553608506, 0, 0, +world, 35.61999512, -91.14001465, 9.25, 17, -0, -0, -0.9659258127, 0.2588190734, 399630181, 3553608506, 0, 0, +world, 39.61999512, -105.2600098, -1.150000095, 17, -0, -0, 0.2588190138, -0.9659258127, 537242508, 3744729013, 0, 0, +world, -64.60998535, -36.69000244, 6.209999084, 17, -0, -0, 0.3826834261, -0.9238795638, 901601836, 3744729013, 0, 0, +world, -64.3500061, -23.84997559, 4.090000153, 17, -0.005615970585, -0.006679316517, 0.6435266733, -0.7653739452, 399630181, 3744729013, 0, 0, +world, -79.80000305, -20, 4.090000153, 17, 6.585444967e-010, -6.585445522e-010, -0.7071067691, -0.7071068287, 399630181, 3744729013, 0, 0, +world, -90.6499939, -20.64001465, 4, 17, -0, -0, 0.7071067691, -0.7071068287, 3328786501, 3744729013, 0, 0, +world, -24.22999954, -20.42999268, 4.090000153, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 3744729013, 0, 0, +world, -37.85800171, -20.42999268, 4.090000153, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 3744729013, 0, 0, +world, -532.5300293, 926.2199707, 6.139999866, 17, -0, -0, 0.3826834559, -0.9238795042, 3226808607, 3744729013, 0, 0, +world, -544.210022, 945.0300293, 6.800000191, 17, -0, -0, 0.7071067691, -0.7071067691, 901601836, 3744729013, 0, 0, +world, -537.0100098, 947.4799805, 5.940000534, 17, -0, -0, -0.999262929, 0.0383878015, 888077843, 3744729013, 0, 0, +world, -365.9100342, 699.4500122, 4.950000763, 17, -0, -0, -0.9961947203, -0.08715580404, 399630181, 3744729013, 0, 0, +world, -350.1201172, 699.6900024, 10.89000034, 17, -0, -0, -0.9956437349, -0.09323918074, 374622133, 3744729013, 0, 0, +world, 950.34375, -269.25, 17.27000046, 17, -0, -0, -0.7071067691, -0.7071067691, 2593513972, 3744729013, 0, 0, +world, 1047.610107, -248.4299927, 22, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, 1069.040039, -262.0499878, 21, 17, -0, -0, -0.1993678659, -0.9799247384, 2267294420, 3744729013, 0, 0, +world, 1081.47998, -220.4900055, 23, 17, -0, -0, -0.7071067691, -0.7071068287, 2267294420, 3744729013, 0, 0, +world, 1037.150024, -168.0200043, 28, 17, -0, -0, -1, 1.629206849e-007, 2267294420, 3744729013, 0, 0, +world, 1051.459961, -71.5, 36.09000015, 17, -0, -0, -0.7071068287, -0.7071067691, 2267294420, 3744729013, 0, 0, +world, 957.1300049, -17.63999939, 23.89999962, 17, -0, -0, -1, 1.629206849e-007, 2267294420, 3744729013, 0, 0, +world, 1634.930054, 475.6099854, 29.10000038, 17, -0, -0, -0.7071067691, -0.7071068287, 2267294420, 3744729013, 0, 0, +world, 1688.359985, 439.5499878, 29.13999939, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, 1651.420044, 411.3299561, 30.70999908, 17, -0, -0, -0.7071068287, -0.7071067691, 2964575919, 3744729013, 0, 0, +world, 1649.699951, 413.4299927, 31, 17, -0, -0, -0.99862957, -0.05233570188, 374622133, 3744729013, 0, 0, +world, 1650.439941, 410.2900085, 30.71999931, 17, -0, -0, -0.7015314102, -0.7126384974, 3226808607, 3744729013, 0, 0, +world, 1647.930054, 410.2799988, 30.70000076, 17, -0, -0, -0, -1, 2964575919, 3744729013, 0, 0, +world, 1698.959961, 556.1099854, 29, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, 1697.089966, 553.4299927, 29, 17, -0, -0, 0.7144727111, -0.6996632814, 399630181, 3744729013, 0, 0, +world, 1716.849976, 558.5499268, 29.13999939, 17, -0, -0, -0.9659258127, 0.2588190436, 374622133, 3744729013, 0, 0, +world, 1739.609985, 570.3400269, 29.10000038, 17, -0, -0, 0.7071067691, -0.7071068287, 2634707400, 3744729013, 0, 0, +world, 1739.854736, 583, 28.5, 17, -0, -0, 0.7071068287, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, 1759.969971, 594.3900146, 29.17000008, 17, -0, -0, -0.3826834559, -0.9238795042, 374622133, 3154537368, 0, 0, +world, 1773.319946, 605.5100098, 29.10000038, 17, -0, -0, 0.04361939058, -0.999048233, 399630181, 3744729013, 0, 0, +world, 1818.780029, 586.4899902, 29, 17, -0, -0, -0.7071067691, -0.7071068287, 888077843, 3723204042, 0, 0, +world, 1819.409912, 569.3499756, 29, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1818.170044, 562.2999878, 29.09000015, 17, -0, -0, -0.05059310421, -0.9987193346, 374622133, 3744729013, 0, 0, +world, 1824.910034, 553.4699707, 29, 17, -0, -0, -0.9910997748, -0.1331211179, 374622133, 3744729013, 0, 0, +world, 1820.089966, 540.4500122, 28.79999924, 17, -0, -0, 0.7071068883, -0.7071066499, 2634707400, 3744729013, 0, 0, +world, 1856.550049, 527.2199707, 28.72999954, 17, -0, -0, 0.7827447653, -0.6223428249, 888077843, 2592350310, 0, 0, +world, 1872.870117, 594.5999756, 29, 17, -0, -0, -1, 1.629206849e-007, 3226808607, 3744729013, 0, 0, +world, 1867.439941, 599.710022, 28.88999939, 17, -0, -0, -1, 7.549790126e-008, 1593608242, 776502014, 0, 0, +world, 1866.099976, 691.039978, 26.77000046, 17, -0, -0, -1, 7.549790126e-008, 1593608242, 3723204042, 0, 0, +world, 1815.27002, 728.1900024, 25, 17, -0, -0, -0.06453238428, -0.9979156256, 2634707400, 3744729013, 0, 0, +world, 1802.790039, 726.7000122, 25, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, 1592.869995, 752.9099731, 28.04000092, 17, -0, -0, 0.7071067691, -0.7071067691, 2267294420, 3744729013, 0, 0, +world, 1519.219971, 638.7999878, 29, 17, -0, -0, -1, 1.629206849e-007, 2267294420, 3744729013, 0, 0, +world, 1397.119995, 637.6599731, 34.79999924, 17, -0, -0, -1, 1.629206849e-007, 2267294420, 3744729013, 0, 0, +world, 1446, 520, 28, 17, -0, -0, -0.9848077297, 0.1736481786, 2267294420, 3744729013, 0, 0, +world, 1497.359985, 504.3500061, 29.29999924, 17, -0, -0, -0.7071067691, -0.7071068287, 2267294420, 3744729013, 0, 0, +world, 1285.560059, 943.5, 19.60000038, 17, -0, -0, 0.7071067691, -0.7071068287, 2267294420, 3744729013, 0, 0, +world, 1262, 949.0800171, 21, 17, -0, -0, -0.7071067691, -0.7071068287, 2267294420, 3744729013, 0, 0, +world, 1103, 942, 24, 17, -0, -0, -0.7071067691, -0.7071068287, 2267294420, 3744729013, 0, 0, +world, 834.3599854, 866.197998, 13, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3553608506, 0, 0, +world, 601.210022, 887.5500488, 2.729999542, 17, -0, -0, -0.6883546114, -0.7253742814, 3774357736, 3744729013, 0, 0, +world, 623.9799805, 886.5599976, 2.700000763, 17, -0, -0, -0.7581343651, -0.6520983577, 399630181, 3553608506, 0, 0, +world, 684.0999756, 886.8499756, 2.700000763, 17, -0, -0, -1, 7.549790126e-008, 2761572410, 3744729013, 7, 21, +world, 620.8200073, 771.8300781, 2.699999809, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, 620.8200073, 771.8300781, 2.699999809, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, 620.8200073, 761, 2.699999809, 17, -0, -0, -0.4939418137, -0.8694949746, 3774357736, 3744729013, 0, 0, +world, 679, 757, 2, 17, -0, -0, -0.7234022617, -0.6904268265, 888077843, 2592350310, 0, 0, +world, 697.710022, 762.0300293, 4.099999905, 17, -0, -0, -0.9961947203, 0.08715588599, 537242508, 3744729013, 0, 0, +world, 697.6000366, 763.6715698, 4.099999905, 17, -0, -0, -0.02443246171, -0.9997014999, 537242508, 3744729013, 0, 0, +world, 668.999939, 806.7000122, 2.75, 17, -0, -0, 0.04274757951, -0.9990859032, 399630181, 2592350310, 0, 0, +world, 641.7299805, 710.1099854, 1.900000095, 17, -0, -0, -0.0523359552, -0.9986295104, 537242508, 3744729013, 0, 0, +world, 658.1799927, 856.460022, 15.09000015, 17, -0, -0, -0.0523359552, -0.9986295104, 537242508, 3744729013, 0, 0, +world, 1143.109985, 740.8099976, 35.52000046, 17, -0, -0, 0.7838438749, -0.620957911, 2593513972, 100237688, 0, 0, +world, 1145.310059, 741.0499878, 35.52000046, 17, -0, -0, -0.9974581003, 0.07125566155, 2593513972, 100237688, 0, 0, +world, -1260.113159, -133.9972382, 4.331566334, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, -1260.265381, -126.6852112, 4.328880787, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1259.54541, -119.2703476, 4.363645554, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1266.281616, -119.306778, 4.347043991, 17, -0, -0, -1, 4.371138829e-008, 3774357736, 3744729013, 0, 0, +world, -1264.190552, -111.6351547, 4.211054802, 17, -0, -0, -1, 4.371138829e-008, 3774357736, 3744729013, 0, 0, +world, -1270.305176, -88.309021, 6.203802109, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1269.418945, -84.05792236, 6.203557968, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1266.618896, -78.95793152, 6.197214127, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1267.950928, -72.29460144, 6.197214127, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1254.648438, -75.20350647, 6.208688736, 17, -0, -0, 0.4999998212, -0.8660255075, 537242508, 2592350310, 0, 0, +world, -1253.851318, -80.50728607, 6.181100845, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1252.828857, -70.37187195, 6.207712173, 17, -0, -0, -0.9238795042, 0.3826835155, 537242508, 2592350310, 0, 0, +world, -1217.452759, -65.66038513, 3.799999952, 17, -0, -0, -1, 1.192488064e-008, 2390727163, 2592350310, 0, 0, +world, -1217.790283, -66.86880493, 4.206103325, 17, -0, -0, 0.7071068883, -0.7071066499, 2390727163, 2592350310, 0, 0, +world, -1215.9552, -81.8903656, 4.173251629, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1218.887329, -79.40976715, 4.173251629, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1216.523804, -75.05073547, 4.173251629, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1218.175293, -71.58457947, 4.173251629, 17, -0, -0, -1, 4.371138829e-008, 537242508, 2592350310, 0, 0, +world, -1195.230957, -120.9210358, 4.250844955, 17, -0, -0, -1, 4.371138829e-008, 374622133, 2592350310, 0, 0, +world, -1269.670044, -22.2583313, 6.246453762, 17, -0, -0, -1, 4.371138829e-008, 537242508, 2592350310, 0, 0, +world, -1267.937256, -25.03923607, 6.246453762, 17, -0, -0, -0.923879683, -0.3826831281, 537242508, 2592350310, 0, 0, +world, -1267.570801, -29.73834038, 6.246453762, 17, -0, -0, -0.1736483127, -0.9848077297, 537242508, 2592350310, 0, 0, +world, -1268.009277, -33.15494537, 6.246453762, 17, -0, -0, -8.742277657e-008, -1, 537242508, 2592350310, 0, 0, +world, -1253.608276, -48.42368698, 6.202877045, 17, -0, -0, -1, -1.390709201e-007, 537242508, 2592350310, 0, 0, +world, -1253.620972, -51.4421196, 6.202877045, 17, -0, -0, 0.7071070075, -0.7071065903, 537242508, 2592350310, 0, 0, +world, -1256.239136, -42.98197937, 6.246453762, 17, -0, -0, -1, -1.390709201e-007, 537242508, 2592350310, 0, 0, +world, -1253.88208, -46.34418488, 6.246453762, 17, -0, -0, -0.7071067691, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1268.313599, -52.020401, 6.246453762, 17, -0, -0, -2.384976128e-008, -1, 537242508, 2592350310, 0, 0, +world, -1268.300903, -48.15730286, 6.246453762, 17, -0, -0, -1, -2.900667084e-007, 537242508, 2592350310, 0, 0, +world, -1268.379395, -60.72624207, 6.246453762, 17, -0, -0, -2.384976128e-008, -1, 537242508, 2592350310, 0, 0, +world, -1268.366699, -57.70780945, 6.246453762, 17, -0, -0, -1, -2.900667084e-007, 537242508, 2592350310, 0, 0, +world, -1059.23999, 1.769999981, 4.210000038, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1018.729858, 22.74840546, 4.221922874, 17, -0, -0, -1, 4.371138829e-008, 537242508, 2592350310, 0, 0, +world, -1020.439087, 19.27642059, 4.221922874, 17, -0, -0, 0.3826835155, -0.9238795042, 537242508, 2592350310, 0, 0, +world, -1021.746216, 17.50605011, 4.221922874, 17, -0, -0, -0.3826834261, -0.9238795638, 537242508, 2592350310, 0, 0, +world, -1024.703613, 18.46105194, 4.244837761, 17, -0, -0, -1, 4.371138829e-008, 3328786501, 2592350310, 0, 0, +world, -1017.430603, 43.02693176, 4.759061337, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1019.626648, 41.76382446, 4.759061337, 17, -0, -0, 0.3420199156, -0.9396926761, 537242508, 2592350310, 0, 0, +world, -1021.909363, 40.74797058, 4.759061337, 17, -0, -0, 0.7660444379, -0.6427876353, 537242508, 2592350310, 0, 0, +world, -1023.546631, 39.83776855, 4.759061337, 17, -0, -0, -0.9961947203, 0.08715576679, 537242508, 2592350310, 0, 0, +world, -1022.976257, 41.66565704, 4.759061337, 17, -0, -0, -8.742277657e-008, -1, 537242508, 2592350310, 0, 0, +world, -1021.331665, 42.65303802, 4.759061337, 17, -0, -0, -0.9588196874, 0.2840154171, 537242508, 2592350310, 0, 0, +world, -1019.557251, 43.68143463, 4.759061337, 17, -0, -0, -0.9238795042, 0.3826835155, 537242508, 2592350310, 0, 0, +world, -1017.430603, 33.21029663, 4.759061337, 17, -0, -0, -8.742277657e-008, -1, 537242508, 2592350310, 0, 0, +world, -1019.527527, 33.05967712, 4.759061337, 17, -0, -0, -8.742277657e-008, -1, 537242508, 2592350310, 0, 0, +world, -1021.667419, 33.64219666, 4.759061337, 17, -0, -0, -8.742277657e-008, -1, 537242508, 2592350310, 0, 0, +world, -1023.435425, 34.88764954, 4.759061337, 17, -0, -0, -8.742277657e-008, -1, 537242508, 2592350310, 0, 0, +world, -1286.56958, 20.37307739, 4.201061249, 17, -0, -0, -0, -1, 399630181, 2592350310, 0, 0, +world, -1532, -20.60000229, 6.994060516, 17, -0, -0, -0, -1, 2330129408, 3572821599, 23, 6, +world, -1524.477661, -49.74026108, 6.634441376, 17, -0, -0, -0, -1, 2330129408, 3572821599, 23, 6, +world, -1475.859985, -52.15000153, 6.666690826, 17, -0, -0, -0, -1, 2330129408, 3572821599, 23, 6, +world, -954.5056152, 167.9669189, 4.219337463, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -953.8598633, 169.2098846, 4.218849182, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -955.9304199, 168.7165985, 4.218849182, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -956.0401611, 170.4833374, 4.218849182, 17, -0, -0, -0.3826834261, -0.9238795638, 537242508, 2592350310, 0, 0, +world, -975.7301636, 186.7259064, 4.224708557, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -976.3759155, 185.4829407, 4.225196838, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -977.8007202, 186.2326202, 4.224708557, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -977.9104614, 187.9993591, 4.224708557, 17, -0, -0, -0.3826834261, -0.9238795638, 537242508, 2592350310, 0, 0, +world, -1011.709229, 183.6265717, 4.235939026, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1012.35498, 182.383606, 4.236427307, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1013.779785, 183.1332855, 4.235939026, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1013.889526, 184.9000244, 4.235939026, 17, -0, -0, -0.3826834261, -0.9238795638, 537242508, 2592350310, 0, 0, +world, -1043.74939, 176.3844757, 4.23740387, 17, -0, -0, -0.8788171411, -0.4771587551, 537242508, 2592350310, 0, 0, +world, -1043.614014, 174.9903259, 4.237892151, 17, -0, -0, -0.2840153575, -0.958819747, 537242508, 2592350310, 0, 0, +world, -1045.217285, 174.8430634, 4.23740387, 17, -0, -0, 0.4771586955, -0.8788171411, 537242508, 2592350310, 0, 0, +world, -1046.271484, 176.2649994, 4.23740387, 17, -0, -0, -0.6293204427, -0.7771459222, 537242508, 2592350310, 0, 0, +world, -1051.286743, 174.4485474, 4.230567932, 17, -0, -0, -0.9238795042, -0.3826834261, 537242508, 2592350310, 0, 0, +world, -1050.864502, 173.1130219, 4.231056213, 17, -0, -0, -0.3826834261, -0.9238795638, 537242508, 2592350310, 0, 0, +world, -1052.4021, 172.6356354, 4.230567932, 17, -0, -0, 0.3826835155, -0.9238795042, 537242508, 2592350310, 0, 0, +world, -1053.729004, 173.807312, 4.230567932, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1054.260864, 158.2415161, 4.240577698, 17, -0, -0, -0.9238795042, -0.3826834261, 537242508, 2592350310, 0, 0, +world, -1053.838623, 156.9059906, 4.241065979, 17, -0, -0, -0.3826834261, -0.9238795638, 537242508, 2592350310, 0, 0, +world, -1055.376221, 156.4286041, 4.240577698, 17, -0, -0, 0.3826835155, -0.9238795042, 537242508, 2592350310, 0, 0, +world, -1056.703125, 157.6002808, 4.240577698, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1549.297485, -56.12081528, 6.548259735, 17, -0, -0, -0.3826834261, -0.9238795638, 2330129408, 3572821599, 23, 6, +world, -1653.910034, 16.93000031, 9.917818069, 17, -0, -0, -0.7071068287, -0.7071067691, 2330129408, 3572821599, 23, 6, +world, -1570.907959, 58.37204361, 9.600000381, 17, -0, -0, -0.3826834261, -0.9238795638, 2330129408, 3572821599, 23, 6, +world, -1500.236206, 77.657547, 8.566365242, 17, -0, -0, -0.9396926165, 0.3420201242, 2330129408, 3572821599, 23, 6, +world, -1499.004272, 140.7479858, 9.63763237, 17, -0, -0, 0.7071067691, -0.7071067691, 2330129408, 3572821599, 23, 6, +world, -1499.004272, 191.3710327, 10.73863411, 17, -0, -0, 0.7071067691, -0.7071067691, 2330129408, 3572821599, 23, 6, +world, -1477.03418, 194.0221405, 10.33797073, 17, -0, -0, -0, -1, 2330129408, 3572821599, 23, 6, +world, -1476.89978, 198.6875916, 10.43215942, 17, -0, -0, -0.7071068883, -0.7071066499, 2330129408, 3572821599, 23, 6, +world, -1477.185181, 168.7332458, 9.853902817, 17, -0, -0, -0.7071068883, -0.7071066499, 2330129408, 3572821599, 23, 6, +world, -1477.581055, 135.9423523, 9.316075325, 17, -0, -0, -0.7071068883, -0.7071066499, 2330129408, 3572821599, 23, 6, +world, -1510.77002, 54.24000549, 8.760000229, 17, -0, -0, -0.7071068883, -0.7071066499, 2330129408, 3572821599, 23, 6, +world, -1557.19458, 42.45817566, 9.452339172, 17, -0, -0, 0.3826834261, -0.9238795638, 2330129408, 3572821599, 23, 6, +world, -1569.020996, 59.53263855, 9.514830589, 17, -0, -0, 0.3826834261, -0.9238795638, 2330129408, 3572821599, 23, 6, +world, -1246.790039, 125.840004, 4.210000038, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1245.119751, 129.1343994, 4.210000038, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1244.865601, 126.1197586, 4.210000038, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1619.454346, -58.37755585, 6.809581757, 17, -0, -0, -0.8660254478, -0.4999998808, 2330129408, 3572821599, 0, 0, +world, -1641.066284, -58.32115173, 7.181928158, 17, -0, -0, -0.9659258127, 0.2588190138, 2330129408, 3572821599, 0, 0, +world, -1059.180054, 8.460000038, 4.202000141, 17, -0, -0, -1, 4.371138829e-008, 537242508, 2592350310, 0, 0, +world, -1110.140015, 39.99000168, 3.220000029, 17, -0, -0, -0.7071067691, -0.7071068287, 2390727163, 2592350310, 0, 0, +world, -1210.142578, 25.36333466, 4.322319508, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1213.953369, 24.46807098, 4.30410099, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1213.10791, 28.10161591, 4.391838074, 17, -0, -0, -0.9238795042, -0.3826834261, 537242508, 2592350310, 0, 0, +world, -1214.908203, 26.69072723, 4.391838074, 17, -0, -0, -0.9238795042, 0.3826835155, 537242508, 2592350310, 0, 0, +world, -1140.099976, -128.0099945, 4.25, 17, -0, -0, -0.7071068287, -0.7071067691, 888077843, 2592350310, 0, 0, +world, -1098.532349, -102.8137665, 4.260772705, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1100.033569, -102.0406189, 4.260772705, 17, -0, -0, -0.9238795042, -0.3826834261, 537242508, 2592350310, 0, 0, +world, -1100.345581, -103.1898956, 4.260772705, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1103.023804, -103.0717621, 4.260772705, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1102.711792, -101.9224854, 4.260772705, 17, -0, -0, -1, 4.371138829e-008, 537242508, 2592350310, 0, 0, +world, -1101.210571, -102.6956329, 4.260772705, 17, -0, -0, -0.4226182401, -0.9063078165, 537242508, 2592350310, 0, 0, +world, -1105.369019, -140.0878754, 4.260772705, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1107.182251, -140.4640045, 4.260772705, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1106.870239, -139.3147278, 4.260772705, 17, -0, -0, -0.9238795042, -0.3826834261, 537242508, 2592350310, 0, 0, +world, -1108.047241, -139.9697418, 4.260772705, 17, -0, -0, -0.4226182401, -0.9063078165, 537242508, 2592350310, 0, 0, +world, -1109.860474, -140.345871, 4.260772705, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1109.548462, -139.1965942, 4.260772705, 17, -0, -0, -1, 4.371138829e-008, 537242508, 2592350310, 0, 0, +world, -1178.197998, -142.4693451, 4.260772705, 17, -0, -0, -0.9238795042, -0.3826834261, 537242508, 2592350310, 0, 0, +world, -1179.214233, -144.0174561, 4.260772705, 17, -0, -0, -0.3826834261, -0.9238795638, 537242508, 2592350310, 0, 0, +world, -1179.806274, -142.9841766, 4.260772705, 17, -0, -0, -1, 4.371138829e-008, 537242508, 2592350310, 0, 0, +world, -1180.175293, -144.2796021, 4.260772705, 17, -0, -0, -0.7372773886, -0.6755902171, 537242508, 2592350310, 0, 0, +world, -1181.191528, -145.827713, 4.260772705, 17, -0, -0, 0.3826835155, -0.9238795042, 537242508, 2592350310, 0, 0, +world, -1181.783569, -144.7944336, 4.260772705, 17, -0, -0, -0.9238795042, 0.3826835155, 537242508, 2592350310, 0, 0, +world, -1261.459351, -189.9620209, 4.251739502, 17, -0, -0, -0.9238795042, -0.3826834261, 537242508, 2592350310, 0, 0, +world, -1262.475586, -191.5101318, 4.251739502, 17, -0, -0, -0.3826834261, -0.9238795638, 537242508, 2592350310, 0, 0, +world, -1263.067627, -190.4768524, 4.251739502, 17, -0, -0, -1, 4.371138829e-008, 537242508, 2592350310, 0, 0, +world, -1263.436646, -191.7722778, 4.251739502, 17, -0, -0, -0.7372773886, -0.6755902171, 537242508, 2592350310, 0, 0, +world, -1264.452881, -193.3203888, 4.251739502, 17, -0, -0, 0.3826835155, -0.9238795042, 537242508, 2592350310, 0, 0, +world, -1265.044922, -192.2871094, 4.251739502, 17, -0, -0, -0.9238795042, 0.3826835155, 537242508, 2592350310, 0, 0, +world, -1162.352173, -291.9000854, 14.31487751, 17, -0, -0, -0.3826834261, -0.9238795638, 537242508, 3553608506, 0, 0, +world, -1157.629272, -291.9240112, 14.31487751, 17, -0, -0, -0.9238795042, -0.3826834261, 537242508, 3553608506, 0, 0, +world, -1153.555664, -291.731842, 14.31470871, 17, -0, -0, 0.6723667979, -0.7402181029, 399630181, 3553608506, 0, 0, +world, -1141.087036, -292.0484619, 8.956583977, 17, -0, -0, -0.9238795042, -0.3826835752, 537242508, 3553608506, 0, 0, +world, -1142.70459, -291.7456665, 8.956608772, 17, -0, -0, -0.9238795042, 0.3826835155, 537242508, 3553608506, 0, 0, +world, -1146.778198, -291.9378357, 8.956777573, 17, -0, -0, -0.9238795042, -0.3826834261, 537242508, 3553608506, 0, 0, +world, -1151.501099, -291.9139099, 8.956777573, 17, -0, -0, -0.3826834261, -0.9238795638, 537242508, 3553608506, 0, 0, +world, -1131.009399, -268.7644043, 8.880667686, 17, -0, -0, -0.9238796234, 0.3826831579, 537242508, 3553608506, 0, 0, +world, -1131.312134, -270.381958, 8.880692482, 17, -0, -0, 0.3826832771, -0.9238796234, 537242508, 3553608506, 0, 0, +world, -1131.119995, -274.4555664, 8.880861282, 17, -0, -0, -0.9238795042, 0.3826835155, 537242508, 3553608506, 0, 0, +world, -1131.143921, -279.1784668, 8.880861282, 17, -0, -0, -0.9238795042, -0.3826834261, 537242508, 3553608506, 0, 0, +world, -1134.806396, -281.5603333, 19.59130859, 17, -0, -0, -0.9948806763, -0.1010563821, 399630181, 3553608506, 0, 0, +world, -1137.209229, -278.2652893, 19.59147644, 17, -0, -0, -0.6320293546, -0.7749444246, 399630181, 3553608506, 0, 0, +world, -1139.789063, -274.3092041, 19.59147644, 17, -0, -0, 0.1010560617, -0.9948807359, 537242508, 3553608506, 0, 0, +world, -1140.111084, -260.6653137, 2.29712677, 17, -0, -0, 0.3826832771, -0.9238796234, 537242508, 3553608506, 0, 0, +world, -1135.388184, -260.6892395, 2.29712677, 17, -0, -0, -0.9238795042, 0.3826835155, 537242508, 3553608506, 0, 0, +world, -1144.184814, -260.8574524, 2.29695797, 17, -0, -0, -0.3826836646, -0.9238794446, 537242508, 3553608506, 0, 0, +world, -1145.802246, -260.554718, 2.296933174, 17, -0, -0, 0.3826838434, -0.9238793254, 537242508, 3553608506, 0, 0, +world, -1136.421753, -286.4291992, 14.28993607, 17, -0, -0, -0.9238795042, 0.3826835155, 399630181, 3553608506, 0, 0, +world, -1138.255371, -276.7962952, 14.26918888, 17, -0, -0, -0.9238795042, 0.3826835155, 537242508, 3553608506, 0, 0, +world, -1136.637817, -277.0990906, 14.26916409, 17, -0, -0, -0.9238795042, -0.3826835752, 537242508, 3553608506, 0, 0, +world, -1140.487793, -291.4507141, 14.26755524, 17, -0, -0, -0.9238795042, 0.3826835155, 537242508, 3553608506, 0, 0, +world, -1138.870239, -291.7535095, 14.26753044, 17, -0, -0, -0.9238795042, -0.3826835752, 537242508, 3553608506, 0, 0, +world, -1153.606323, -276.8173218, 19.60557175, 17, -0, -0, 0.774944663, -0.6320291162, 537242508, 3553608506, 0, 0, +world, -1147.29126, -277.6897583, 19.65288162, 17, -0, -0, -0.6320293546, -0.7749444246, 537242508, 3553608506, 0, 0, +world, -1152.968506, -278.3344116, 19.65271378, 17, -0, -0, 0.1010563001, -0.9948806763, 537242508, 3553608506, 0, 0, +world, -1147.833496, -271.3088074, 19.65289688, 17, -0, -0, 0.1010563001, -0.9948806763, 399630181, 3553608506, 0, 0, +world, -1147.614868, -262.9156799, 19.65305328, 17, -0, -0, 0.774944663, -0.6320291162, 537242508, 3553608506, 0, 0, +world, -1146.10498, -263.7881165, 19.65324783, 17, -0, -0, -0.6320293546, -0.7749444246, 537242508, 3553608506, 0, 0, +world, -1146.977051, -264.4327698, 19.65307999, 17, -0, -0, 0.1010563001, -0.9948806763, 537242508, 3553608506, 0, 0, +world, -1144.216431, -266.6257935, 14.32022762, 17, -0, -0, -0.6320293546, -0.7749444246, 537242508, 3553608506, 0, 0, +world, -1145.088501, -267.2704468, 14.32005978, 17, -0, -0, 0.1010563001, -0.9948806763, 537242508, 3553608506, 0, 0, +world, -1145.726318, -265.7533569, 14.32003307, 17, -0, -0, 0.774944663, -0.6320291162, 537242508, 3553608506, 0, 0, +world, -1142.157227, -265.4429626, 9.407924652, 17, -0, -0, -0.6320293546, -0.7749444246, 399630181, 3553608506, 0, 0, +world, -1152.407837, -254.0597382, 14.29064274, 17, -0, -0, -0.9948806763, -0.1010563821, 537242508, 3553608506, 0, 0, +world, -1151.763184, -254.9318085, 14.29047489, 17, -0, -0, -0.6320293546, -0.7749444246, 537242508, 3553608506, 0, 0, +world, -1153.280273, -255.5696259, 14.29044819, 17, -0, -0, 0.1010566875, -0.9948806763, 537242508, 3553608506, 0, 0, +world, -1163.351685, -286.427063, 14.31487751, 17, -0, -0, -0.9238795042, -0.3826834261, 537242508, 3553608506, 0, 0, +world, -1163.351685, -283.5019836, 8.816098213, 17, -0, -0, -0.3826834261, -0.9238795638, 537242508, 3553608506, 0, 0, +world, -1163.351685, -274.4041443, 8.816098213, 17, -0, -0, -0.3826833069, -0.9238796234, 537242508, 3553608506, 0, 0, +world, -1163.130493, -272.617218, 8.816098213, 17, -0, -0, -0.999009788, -0.04449071735, 537242508, 3553608506, 0, 0, +world, -1163.130493, -255.8362122, 8.816098213, 17, -0, -0, -0.999009788, -0.04449071735, 537242508, 3553608506, 0, 0, +world, -1163.130493, -260.2600403, 8.816098213, 17, -0, -0, -0.999009788, -0.04449071735, 537242508, 3553608506, 0, 0, +world, -1163.588013, -254.5261536, 14.35320759, 17, -0, -0, -0.999009788, -0.04449071735, 537242508, 3553608506, 0, 0, +world, -1161.380005, -255.8362122, 8.816098213, 17, -0, -0, -0.6749469638, -0.7378662825, 537242508, 3553608506, 0, 0, +world, -1151.763184, -251.3780975, 8.934945107, 17, -0, -0, -0.6320293546, -0.7749444246, 537242508, 3553608506, 0, 0, +world, -1152.407837, -250.5060272, 8.935112953, 17, -0, -0, -0.9948806763, -0.1010563821, 537242508, 3553608506, 0, 0, +world, -1151.772461, -245.0370789, 8.934945107, 17, -0, -0, -0.9948806763, -0.1010563821, 537242508, 3553608506, 0, 0, +world, -1152.644531, -245.6817322, 8.935112953, 17, -0, -0, 0.774944663, -0.6320291162, 537242508, 3553608506, 0, 0, +world, -1190.302856, -292.2806702, 24.24099922, 17, -0, -0, -1, 4.371138829e-008, 537242508, 3553608506, 0, 0, +world, -1188.802612, -291.0279541, 24.29089737, 17, -0, -0, -1, 4.371138829e-008, 537242508, 3553608506, 0, 0, +world, -1177.432861, -288.0492859, 29.52555275, 17, -0, -0, 0.3826835155, -0.9238795042, 537242508, 3553608506, 0, 0, +world, -1177.432861, -285.7934265, 29.60025978, 17, -0, -0, -0.9238794446, 0.3826835752, 537242508, 3553608506, 0, 0, +world, -1191.822388, -289.6800842, 18.92262077, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 3553608506, 0, 0, +world, -1188.059326, -291.454071, 8.282999039, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 3553608506, 0, 0, +world, -1186.539795, -291.9869385, 13.60137749, 17, -0, -0, -1, 4.371138829e-008, 537242508, 3553608506, 0, 0, +world, -1194.134766, -279.7556152, 10.92985058, 17, -0, -0, -1, 1.192488064e-008, 537242508, 3553608506, 0, 0, +world, -1192.642334, -277.5789795, 13.611063, 17, -0, -0, -1, 1.192488064e-008, 537242508, 3553608506, 0, 0, +world, -1192.632324, -272.0765991, 18.9350338, 17, -0, -0, -1.748455531e-007, -1, 537242508, 3553608506, 0, 0, +world, -1192.631836, -267.5116577, 18.85593224, 17, -0, -0, -1, 1.192488064e-008, 537242508, 3553608506, 0, 0, +world, -1191.805542, -266.2242737, 18.82688141, 17, -0, -0, -0.7071067691, -0.7071067691, 537242508, 3553608506, 0, 0, +world, -1192.755371, -279.6000061, 21.60572052, 17, -0, -0, -1, 1.192488064e-008, 537242508, 3553608506, 0, 0, +world, -1192.755371, -278.0805969, 24.29228973, 17, -0, -0, -1, 1.192488064e-008, 537242508, 3553608506, 0, 0, +world, -1171.697876, -279.9336243, 18.88952255, 17, -0, -0, -0.7071067691, -0.7071067691, 537242508, 3553608506, 0, 0, +world, -1172.52417, -281.2209778, 18.91857529, 17, -0, -0, -1, 1.192488064e-008, 537242508, 3553608506, 0, 0, +world, -1171.697632, -270.4697571, 18.77599716, 17, -0, -0, -0.7071067691, -0.7071067691, 537242508, 3553608506, 0, 0, +world, -1172.523926, -271.7571106, 18.8050499, 17, -0, -0, -1, 1.192488064e-008, 537242508, 3553608506, 0, 0, +world, -1172.245361, -290.2619934, 24.23468018, 17, -0, -0, -1, 1.192488064e-008, 537242508, 3553608506, 0, 0, +world, -1192.084839, -242.163681, 8.334798813, 17, -0, -0, -0.7071067691, -0.7071067691, 537242508, 3553608506, 0, 0, +world, -1190.02356, -241.7074585, 8.291590691, 17, -0, -0, -1, -1.390709201e-007, 537242508, 3553608506, 0, 0, +world, -1189.432739, -241.0775757, 18.93997574, 17, -0, -0, -1, -1.390709201e-007, 537242508, 3553608506, 0, 0, +world, -1191.494019, -241.5337982, 18.983181, 17, -0, -0, -0.7071067691, -0.7071067691, 537242508, 3553608506, 0, 0, +world, -1183.460327, -241.0773315, 18.90985298, 17, -0, -0, -1, -1.390709201e-007, 537242508, 3553608506, 0, 0, +world, -1179.819824, -241.4613342, 13.6243248, 17, -0, -0, -2.384976128e-008, -1, 537242508, 3553608506, 0, 0, +world, -1175.278931, -241.3161926, 13.6243248, 17, -0, -0, -1, -2.900667084e-007, 537242508, 3553608506, 0, 0, +world, -1171.510254, -244.5310669, 13.6243248, 17, -0, -0, -1, -2.900667084e-007, 537242508, 3553608506, 0, 0, +world, -1171.846313, -265.6393433, 18.92142296, 17, -0, -0, 6.039832101e-007, -1, 537242508, 3553608506, 0, 0, +world, -1093.180542, -287.682312, 3.217473507, 17, -0, -0, -0, -1, 3978157958, 776502014, 0, 0, +world, -1092.841919, -285.9348145, 3.298528194, 17, -0, -0, -0.7071067691, -0.7071068287, 3978157958, 776502014, 0, 0, +world, -1058.261353, -269.0047607, 3.05547452, 17, -0, -0, -1, 4.371138829e-008, 374622133, 2592350310, 0, 0, +world, -1055.551147, -268.8735352, 3.05547452, 17, -0, -0, -0.7071068883, -0.7071066499, 374622133, 2592350310, 0, 0, +world, -1060.233643, -273.8262634, 3.055498362, 17, -0, -0, -0.9238794446, 0.3826835752, 374622133, 2592350310, 0, 0, +world, -1024.229248, -241.3761749, 2.920000076, 17, -0, -0, -0, -1, 399630181, 2592350310, 0, 0, +world, -1009.827393, -194.5804749, 2.967070341, 17, -0, -0, -0.8664614558, -0.4992440045, 537242508, 2592350310, 0, 0, +world, -1012.757751, -192.1603851, 2.967070341, 17, -0, -0, 0.5000000596, -0.8660253882, 537242508, 2592350310, 0, 0, +world, -1011.010071, -181.1006927, 2.952199459, 17, -0, -0, 0.5000000596, -0.8660253882, 888077843, 2592350310, 0, 0, +world, -998.934021, -194.7199097, 2.952199459, 17, -5.960464478e-008, -1.042160709e-014, -1.748455531e-007, -1, 537242508, 2592350310, 0, 0, +world, -1006.404846, -179.6300049, 2.970000029, 17, -0, -0, 0.7933535576, -0.6087611318, 537242508, 2592350310, 0, 0, +world, -1062.022461, -216.179718, 5.605666161, 17, -0, -0, -0.9238795042, -0.3826834261, 2066258816, 2592350310, 0, 0, +world, -1063.790405, -215.9204407, 4.589718819, 17, -0, -0, 0.4011485875, -0.9160130024, 374622133, 2592350310, 0, 0, +world, -1146.400024, -207.8999939, 5.650000095, 17, -0, -0, -1, 4.371138829e-008, 399630181, 2592350310, 0, 0, +world, -1223.812134, -239.1651306, 2.98054266, 17, -0, -0, 0.7071067691, -0.7071067691, 2390727163, 2046537925, 0, 0, +world, -1238.171631, -301.1494141, 3.145885468, 17, -0, -0, -1, 4.371138829e-008, 3325791734, 2592350310, 0, 0, +world, -1483.97998, -326, 2.920000076, 17, -0, -0, -0, -1, 399630181, 2592350310, 0, 0, +world, -1476.887695, -332.3025208, 2.935565948, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1488.005737, -339.0520325, 2.935810089, 17, -0, -0, -0.9238795042, 0.3826835155, 537242508, 2592350310, 0, 0, +world, -1490.263062, -350.7880554, 2.93981719, 17, -0, -0, -0.3826836646, -0.9238794446, 537242508, 2592350310, 0, 0, +world, -1491.349243, -364.8745117, 3.034472227, 17, -0, -0, -0.999048233, 0.043619629, 537242508, 2592350310, 0, 0, +world, -1482.787964, -378.3077393, 6.585253716, 17, -0, -0, -0.999048233, 0.043619629, 537242508, 2592350310, 0, 0, +world, -1479.112915, -388.4961548, 19.00523376, 17, -0, -0, -0.9063076377, 0.4226186275, 537242508, 2592350310, 0, 0, +world, -1483.54187, -388.5955811, 18.98550606, 17, -0, -0, 0.3420199156, -0.9396926761, 537242508, 2592350310, 0, 0, +world, -1469.164185, -393.9692383, 13.24866962, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1465.034302, -394.2173767, 13.25562477, 17, -0, -0, 0.258819133, -0.9659258127, 537242508, 2592350310, 0, 0, +world, -1459.813721, -394.1248474, 13.25562477, 17, -0, -0, -0.9659258127, -0.258818984, 537242508, 2592350310, 0, 0, +world, -1454.733154, -394.2476501, 13.25562477, 17, -0, -0, 0.258818835, -0.9659258723, 537242508, 2592350310, 0, 0, +world, -1463.797852, -405.9749451, 13.25562477, 17, -0, -0, -0.8660254478, -0.4999998808, 537242508, 2592350310, 0, 0, +world, -1467.418335, -405.9072266, 13.24866962, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1461.451294, -405.7343445, 13.25562477, 17, -0, -0, -0.8660254478, 0.4999999404, 537242508, 2592350310, 0, 0, +world, -1454.970703, -406.2029724, 13.25562477, 17, -0, -0, -0.6755903959, -0.7372771502, 537242508, 2592350310, 0, 0, +world, -1452.943726, -402.6152344, 6.423927784, 17, -0, -0, -0.5000000596, -0.8660253882, 537242508, 2592350310, 0, 0, +world, -1435.851807, -358.7204895, 6.461877823, 17, -0, -0, -0, -1, 399630181, 2592350310, 0, 0, +world, -1428.114014, -364.0965271, 6.486969471, 17, -0, -0, 0.3826832771, -0.9238796234, 537242508, 2592350310, 0, 0, +world, -1421.97583, -363.9600525, 6.486969471, 17, -0, -0, -0.3826834261, -0.9238795638, 537242508, 2592350310, 0, 0, +world, -1426.513062, -477.144928, 21.1397419, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1380.370117, -491.0688171, 2.897408009, 17, -0, -0, -0.9238795042, -0.3826835752, 537242508, 2592350310, 0, 0, +world, -1374.77002, -482.3410034, 2.897408009, 17, -0, -0, 0.7071065307, -0.7071070075, 537242508, 2592350310, 0, 0, +world, -1361.109985, -496.2797852, 3.710000038, 17, -0, -0, -8.742277657e-008, -1, 537242508, 2592350310, 0, 0, +world, -1344.714111, -473.6790466, 21.18781662, 17, -0, -0, -8.742277657e-008, -1, 537242508, 2592350310, 0, 0, +world, -1360.750122, -486.4082336, 2.961660624, 17, -0, -0, -0.9999995828, 0.0008729496622, 537242508, 2592350310, 0, 0, +world, -1354.461182, -486.4799194, 2.961660624, 17, -0, -0, 0.7071065307, -0.7071070075, 537242508, 2592350310, 0, 0, +world, -1354.888184, -492.2731934, 2.86473918, 17, -0, -0, -0.7660441399, -0.6427879333, 537242508, 2592350310, 0, 0, +world, -1354.39624, -489.2917175, 2.89663434, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1421.378418, -435.0730286, 2.963094234, 17, -0.002132253489, -0.006101951934, -0.979947865, 0.1991491616, 2390727163, 2592350310, 0, 0, +world, -1422.453491, -436.1644592, 3.339999914, 17, -0, -0, -1, 4.371138829e-008, 2964575919, 2592350310, 0, 0, +world, -899.2160645, -274.4212036, 7.389999866, 17, -0, -0, -8.742277657e-008, -1, 2813706679, 776502014, 0, 0, +world, -1326.068115, -496.1166687, 3.973959684, 17, -0, -0, -0, -1, 374622133, 2592350310, 0, 0, +world, -1326.321533, -495.0395203, 3.973227262, 17, -0, -0, -0.9238795042, 0.3826835155, 374622133, 2592350310, 0, 0, +world, -1307.291382, -468.5042419, 1.528719902, 17, -0, -0, -0, -1, 374622133, 2592350310, 0, 0, +world, -1307.36145, -467.1350403, 1.529452324, 17, -0, -0, -1, 4.371138829e-008, 374622133, 2592350310, 0, 0, +world, -1308.266846, -467.7996826, 1.529452324, 17, -0, -0, 0.7071067691, -0.7071067691, 374622133, 2592350310, 0, 0, +world, -1267.56189, -507.60849, 5.24329567, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1244.088135, -510.8753357, 5.168407917, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1279.254517, -508.7327576, 2.898733139, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1280.442383, -479.9925842, 2.898733139, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1280.368164, -477.8902893, 2.898733139, 17, -0, -0, -1, 4.371138829e-008, 537242508, 2592350310, 0, 0, +world, -1225.42041, -512.8602905, 1.598508358, 17, -0, -0, -0.7082054615, -0.7060064077, 2330129408, 3572821599, 0, 0, +world, -1235.805786, -512.6972046, 2.863156796, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3572821599, 0, 0, +world, -1065.061523, -595.5728149, 2.947439194, 17, -0, -0, -0.2840153575, -0.958819747, 888077843, 2592350310, 0, 0, +world, -1057.858887, -598.7208862, 3.859027624, 17, -0, -0, -0.9238795042, 0.3826835155, 537242508, 2592350310, 0, 0, +world, -1065.703369, -598.6077271, 3.853450775, 17, -0, -0, -1, 1.192488064e-008, 537242508, 2592350310, 0, 0, +world, -1078.277466, -598.6077271, 3.784603119, 17, -0, -0, -1, 1.192488064e-008, 537242508, 2592350310, 0, 0, +world, -1080.255615, -594.9397583, 3.551692963, 17, -0, -0, -0.9238794446, 0.3826835752, 537242508, 2592350310, 0, 0, +world, -1082.598389, -585.3983154, 3.865619421, 17, -0, -0, 0.3826834261, -0.9238795638, 537242508, 2592350310, 0, 0, +world, -1069.736694, -585.6567383, 2.830448389, 17, -0, -0, 0.3826834261, -0.9238795638, 537242508, 2592350310, 0, 0, +world, -1423.404053, -559.1061401, 2.849330902, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1423.775513, -557.5502319, 8.11707592, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1417.241699, -558.3323975, 8.151538849, 17, -0, -0, -0.9238795042, -0.3826834261, 537242508, 2592350310, 0, 0, +world, -1415.433594, -556.7041626, 8.181228638, 17, -0, -0, 0.3826832771, -0.9238796234, 537242508, 2592350310, 0, 0, +world, -1415.635376, -556.1501465, 13.56046295, 17, -0, -0, 0.3826832771, -0.9238796234, 537242508, 2592350310, 0, 0, +world, -1429.931641, -557.5502319, 8.11707592, 17, -0, -0, -8.742277657e-008, -1, 537242508, 2592350310, 0, 0, +world, -1439.239746, -557.1428223, 13.29814529, 17, -0, -0, -1, 1.192488064e-008, 537242508, 2592350310, 0, 0, +world, -1443.48645, -557.1428223, 18.96920967, 17, -0, -0, 0.7071065307, -0.7071070075, 537242508, 2592350310, 0, 0, +world, -1421.393311, -557.1428223, 18.96920967, 17, -0, -0, 0.6427876353, -0.7660444379, 537242508, 2592350310, 0, 0, +world, -1427.549438, -556.1677246, 18.96920967, 17, -0, -0, -0.2164396495, -0.9762960076, 537242508, 2592350310, 0, 0, +world, -900.2175293, -274.2314453, 7.352630138, 17, -0, -0, -0.07671903819, -0.9970527291, 2066258816, 776502014, 0, 0, +world, -1415.472656, -556.2609253, 18.76614189, 17, -0, -0, 0.6427876353, -0.7660444379, 537242508, 2592350310, 0, 0, +world, -1421.681519, -557.8057861, 21.44081116, 17, -0, -0, 0.6427876353, -0.7660444379, 537242508, 2592350310, 0, 0, +world, -1430.655762, -556.1113281, 29.45304489, 17, -0, -0, -0.7071071267, -0.7071064115, 537242508, 2592350310, 0, 0, +world, -1439.101196, -555.7086792, 29.45304489, 17, -0, -0, 0.7071065307, -0.7071070075, 537242508, 2592350310, 0, 0, +world, -1458.609619, -606.1263428, 33.30622101, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1456.313965, -605.8238525, 38.59742355, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1456.313721, -604.2385254, 44.00265121, 17, -0, -0, 0.258819133, -0.9659258127, 537242508, 2592350310, 0, 0, +world, -1454.186401, -601.9189453, 43.90701294, 17, -0, -0, 0.258819133, -0.9659258127, 537242508, 2592350310, 0, 0, +world, -1432.607178, -602.4979858, 43.90701294, 17, -0, -0, -0.9659258127, -0.258818984, 537242508, 2592350310, 0, 0, +world, -1552.164795, -251.8954773, 2.829895735, 17, -0, -0, -0, -1, 3978157958, 776502014, 0, 0, +world, -1552.184814, -247.1940613, 2.829651594, 17, -0, -0, -0, -1, 3978157958, 776502014, 0, 0, +world, -1555.116333, -249.3387299, 2.839999914, 17, -0, -0, -0.7071068287, -0.7071067691, 3978157958, 776502014, 0, 0, +world, -1588.890015, -271.9273071, 1.303511381, 17, -0, -0, -0, -1, 3978157958, 2592350310, 0, 0, +world, -1590.390503, -269.6631165, 1.314225912, 17, -0, -0, -1, 4.371138829e-008, 2723969791, 776502014, 0, 0, +world, -1627.092529, -358.7297363, 1.703416348, 17, -0, -0, 0.612907052, -0.7901549935, 2813706679, 776502014, 0, 0, +world, -1626.759521, -357.0677185, 0.722142458, 17, -0, -0, -1, 4.371138829e-008, 3978157958, 776502014, 0, 0, +world, -1623.31604, -358.9637146, 1.099583864, 17, -0, -0, -0.7071068883, -0.7071066499, 3978157958, 776502014, 0, 0, +world, -1625.974243, -360.0246887, 0.7387440205, 17, -0, -0, -1.748455531e-007, -1, 3978157958, 776502014, 0, 0, +world, -1589.439941, -274.3399963, -0.75, 17, -0, -0, -0.9238795042, -0.3826834261, 3226808607, 776502014, 0, 0, +world, -1597.018433, -296.2512512, -2.99000001, 17, -0, -0, -1, 4.371138829e-008, 3226808607, 776502014, 0, 0, +world, -1621, -316, 1.310000181, 17, -0, -0, -1, 4.371138829e-008, 3978157958, 776502014, 0, 0, +world, -1621.477783, -317.9564209, 1.299999237, 17, -0, -0, 0.7071067691, -0.7071067691, 3978157958, 776502014, 0, 0, +world, -1679, -525.4438477, 2.920000076, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -1689.666992, -528.348999, 2.952226639, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1690.604736, -514.3330078, 2.920244217, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1693.027466, -514.3022461, 2.920244217, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 2592350310, 0, 0, +world, -1825.387817, -487.7404175, 3.210114717, 17, -0, -0, 0.7372772694, -0.6755902767, 537242508, 2592350310, 0, 0, +world, -1825.303101, -474.2837524, 3.210114717, 17, -0, -0, 0.7372772694, -0.6755902767, 537242508, 2592350310, 0, 0, +world, -1818.273315, -465.763916, 3.090656757, 17, -0, -0, 0.258818835, -0.9659258723, 537242508, 2592350310, 0, 0, +world, -1816.515625, -453.6500244, 3.226398945, 17, -0, -0, -0.6427876353, -0.7660444379, 537242508, 2592350310, 0, 0, +world, -1818.263428, -442.260437, 3.226398945, 17, -0, -0, 0.08715555072, -0.9961947203, 537242508, 2592350310, 0, 0, +world, -1797.552246, -465.5404053, 3.090656757, 17, -0, -0, 0.258818835, -0.9659258723, 537242508, 2592350310, 0, 0, +world, -1795.577271, -461.7986755, 3.090656757, 17, -0, -0, 0.7002851367, -0.7138632536, 537242508, 2592350310, 0, 0, +world, -1787.932495, -450.3282166, 21.39874077, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1793.279297, -473.488739, 3.090656757, 17, -0, -0, 0.866025269, -0.5000001788, 537242508, 2592350310, 0, 0, +world, -1787.458862, -456.7372437, 12.67677975, 17, -0, -0, -0.9926525354, -0.1209999546, 537242508, 2592350310, 0, 0, +world, -1824.119629, -466.608429, 3.210114717, 17, -0, -0, 0.7372772694, -0.6755902767, 537242508, 2592350310, 0, 0, +world, -1068.095581, 1843.449829, 5.348061562, 17, -0, -0, -0.6514365673, -0.7587031126, 2066258816, 776502014, 0, 0, +world, -979.4472656, 1884.647583, 22.35126495, 17, -0, -0, 0.849432528, -0.5276972651, 888077843, 3553608506, 0, 0, +world, -977.8122559, 1879.498657, 22.33374596, 17, -0, -0, -0.9737778306, -0.2275011539, 1948279592, 3553608506, 0, 0, +world, -975.3638306, 1885.49231, 22.3308754, 17, -0, -0, -0.9816272259, -0.1908088475, 374622133, 3553608506, 0, 0, +world, -988.1243896, 1737.03125, 14.58723545, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1016.421753, 1692.032471, 20.45790482, 17, -0, -0, -0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -963.7097168, 1631.826538, 23.76311493, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 175458466, 0, 0, +world, -890.5759888, 1536.313965, 26.59829521, 17, -0, -0, -0.7071068287, -0.7071067691, 4203366413, 175458466, 0, 0, +world, -893.1121826, 1536.328613, 26.53701019, 17, -0, -0, -0, -1, 4203366413, 175458466, 0, 0, +world, -895.5039673, 1536.460327, 26.51251411, 17, -0, -0, -0.7071068287, -0.7071067691, 4033800822, 175458466, 0, 0, +world, -900.7554932, 1511.223389, 27.86977196, 17, -0, -0, -0.7071068883, -0.7071066499, 2813706679, 175458466, 0, 0, +world, -902.7449341, 1512.213501, 27.19582367, 17, -0, -0, 0.8544588685, -0.5195190907, 374622133, 2592350310, 0, 0, +world, -942.1530762, 1462.708618, 24.74559402, 17, -0, -0, -0, -1, 399630181, 175458466, 0, 0, +world, -950.3300171, 1451.930054, 28.14999962, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, -951.5584717, 1458.574219, 28.0418129, 17, -0, -0, -0.3826834261, -0.9238795638, 3774357736, 3744729013, 0, 0, +world, -943.2836914, 1457.604858, 24.79722214, 17, -0, -0, -8.742277657e-008, -1, 3774357736, 3744729013, 0, 0, +world, -950.3200073, 1448.160034, 32.83000183, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -976.6699829, 1506.859985, 23.23999977, 17, -0, -0, -0, -1, 1593608242, 3154537368, 0, 0, +world, -1003.496094, 1488.724731, 25.18103981, 17, -0, -0, -1, 4.371138829e-008, 3051799743, 3154537368, 0, 0, +world, -1005.869995, 1486.589966, 25.61000061, 17, -0, -0, -0, -1, 2964575919, 3154537368, 0, 0, +world, -1000.286133, 1488.484741, 25.19660378, 17, -0, -0, -0.7071068287, -0.7071067691, 374622133, 3154537368, 0, 0, +world, -1032.106812, 62.92244339, 4.405387878, 17, -0, -0, 0.7077234983, -0.7064895034, 2390727163, 2592350310, 0, 0, +world, -1220, 229, 4.429999828, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, -1215.226807, 229, 4.167792797, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, -1209.336548, 229, 4.429999828, 17, -0, -0, -0, -1, 3774357736, 3744729013, 0, 0, +world, -1219.420044, 233.0899963, 4.429999828, 17, -0, -0, 0.6896194816, -0.7241718769, 3774357736, 3744729013, 0, 0, +world, -1219.98999, 253.4600067, 5.599999905, 17, -0, -0, 0.7071068287, -0.7071067691, 1604404556, 2592350310, 0, 0, +world, -1238.675781, 239.8587036, 4.217243195, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1254.414063, 264.3549805, 4.512890816, 17, -0, -0, -0, -1, 399630181, 2592350310, 0, 0, +world, -1249.125, 267.1396179, 4.192838192, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1244.204346, 315.5571899, 4.217243195, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1235.160034, 313.9299927, 4.400000095, 17, -0, -0, -0.9593140483, 0.2823413014, 537242508, 3744729013, 0, 0, +world, -1222.197754, 297.4677734, 4.360791206, 17, -0, -0, -0, -1, 399630181, 2592350310, 0, 0, +world, -1225.650024, 331.9899902, 4.400000095, 17, -0, -0, 1.509958025e-007, -1, 537242508, 3744729013, 0, 0, +world, -1227.689941, 328.8099976, 4.380000114, 17, -0, -0, 0.3770328462, -0.926199913, 537242508, 3744729013, 0, 0, +world, -1201.103882, 316.930481, 4.217243195, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1200.07373, 352.8344727, 4.360791206, 17, -0, -0, -0, -1, 399630181, 2592350310, 0, 0, +world, -1243.383057, 323.1637573, 4.380000114, 17, -0, -0, 0.1650477499, -0.9862855673, 537242508, 3744729013, 0, 0, +world, -1232.69458, 320.4061584, 4.360791206, 17, -0, -0, 0.6401097178, -0.7682834864, 399630181, 2592350310, 0, 0, +world, -1197.737305, 296.0269775, 4.217243195, 17, -0, -0, 0.5262140036, -0.8503521681, 888077843, 2592350310, 0, 0, +world, -1195.050293, 272.8617249, 4.192838192, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1195.099976, 340.6099854, 5.559999943, 17, -0, -0, -0.6889872551, -0.724773407, 1604404556, 2592350310, 0, 0, +world, -1195.081543, 342.6650085, 4.192838192, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1139.383789, 355.1750488, 4.360791206, 17, -0, -0, -0, -1, 399630181, 2592350310, 0, 0, +world, -1172.734741, 366.3329468, 4.052204132, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1177.689331, 390.4741211, 4.210644722, 17, -0, -0, -0, -1, 399630181, 2592350310, 0, 0, +world, -1156.040039, 394.9599915, 4.46999979, 17, -0, -0, -8.742277657e-008, -1, 537242508, 2592350310, 0, 0, +world, -1156.040039, 410.0971985, 5.154325962, 17, -0, -0, -1, 1.192488064e-008, 537242508, 3744729013, 0, 0, +world, -1144.02002, 354.019989, 4.489999771, 17, -0, -0, -0.9976245165, 0.06888608634, 537242508, 3744729013, 0, 0, +world, -1108.726685, 353.4735718, 4.052204132, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1095.530029, 349.0574951, 4.5, 17, -0.005504696164, 0.003388013924, 0.01505325548, -0.9998658299, 2390727163, 2592350310, 0, 0, +world, -1082, 350.7600403, 8.489999771, 17, -0, -0, -0.5856652856, -0.8105530143, 374622133, 2592350310, 0, 0, +world, -1084.593506, 354.0344238, 3.962597847, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -1106.589966, 344.3200073, 8.699999809, 17, -0, -0, -0.9976245165, 0.06888608634, 537242508, 2592350310, 0, 0, +world, -1129.692261, 367.6414795, 4.5, 17, -0.005504696164, 0.003388013924, 0.01505325548, -0.9998658299, 2390727163, 2592350310, 0, 0, +world, -1145.190063, 362.7766724, 4.215624809, 17, -0, -0, -0.9976245165, 0.06888608634, 537242508, 2592350310, 0, 0, +world, -1135.125732, 351.9899597, 4.489999771, 17, -0, -0, -0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, -1145.952759, 350.1507263, 4.489999771, 17, -0, -0, 1.509958025e-007, -1, 537242508, 3744729013, 0, 0, +world, -1022.541748, 354.0344238, 3.962597847, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -1015.179077, 340.506897, 4.052204132, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1055.602051, 340.506897, 4.052204132, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1025.375488, 266.7999878, 4.052204132, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1036.042603, 272.4225769, 4.489999771, 17, -0, -0, -0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, -1038.983765, 262.5737, 4.489999771, 17, -0, -0, -0.99050951, -0.1374443322, 537242508, 3744729013, 0, 0, +world, -1054.052368, 262.5737, 4.489999771, 17, -0, -0, -0.9938647747, 0.1106021404, 537242508, 3744729013, 0, 0, +world, -1054.052368, 271.1169128, 4.489999771, 17, -0, -0, -0.05582180247, -0.9984407425, 537242508, 3744729013, 0, 0, +world, -1058.030029, 254.9399719, 8.75, 17, -0, -0, 0.1710691601, -0.9852589965, 374622133, 2592350310, 0, 0, +world, -1010.419983, 270.3399963, 4.369999886, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -1013.321899, 253.3809204, 8.106403351, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -978.1105957, 272.4225769, 4.489999771, 17, -0, -0, -0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, -980.0068359, 271.1803894, 4.489999771, 17, -0, -0, 0.04274749383, -0.9990859032, 537242508, 3744729013, 0, 0, +world, -983.7734375, 271.1803894, 4.489999771, 17, -0, -0, 0.04274749383, -0.9990859032, 537242508, 3744729013, 0, 0, +world, -970.4143066, 271.1803894, 4.489999771, 17, -0, -0, 0.04274749383, -0.9990859032, 537242508, 3744729013, 0, 0, +world, -969.8964844, 274.2721863, 4.489999771, 17, -0, -0, -0.9681476355, -0.2503800094, 537242508, 3744729013, 0, 0, +world, -979.8408203, 262.783905, 4.489999771, 17, -0, -0, -0.9681476355, -0.2503800094, 537242508, 3744729013, 0, 0, +world, -967.1704102, 262.783905, 4.489999771, 17, -0, -0, -0.9681476355, -0.2503800094, 537242508, 3744729013, 0, 0, +world, -1005.116943, 288.9608765, 4.265258789, 17, -0.001591324108, 0.006264823023, 0.7070790529, -0.7071049809, 2390727163, 3744729013, 0, 0, +world, -1002.843323, 291, 3.962597847, 17, -0, -0, -0.2529139519, -0.9674887657, 399630181, 2592350310, 0, 0, +world, -1011.119995, 330.9599915, 4.5, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -958.2633667, 337.0576782, 4.265258789, 17, -0.006264823023, -0.001591325272, -0.7071051002, -0.7070789337, 2390727163, 3744729013, 0, 0, +world, -1052.018921, 322.1306763, 4.265258789, 17, -0.006264823023, -0.001591325272, -0.7071051002, -0.7070789337, 2390727163, 2592350310, 0, 0, +world, -1019.409973, 259.9208069, 4.369999886, 17, -0, -0, 1.509958025e-007, -1, 374622133, 3744729013, 0, 0, +world, -1775.819946, -444.9400024, 3.049999952, 17, -0, -0, -0.1736482382, -0.9848077297, 537242508, 3744729013, 0, 0, +world, -1350.670044, -500.1900024, 3, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1425.420044, -529.9400024, 4, 17, -0, -0, -1, 1.629206849e-007, 537242508, 3744729013, 0, 0, +world, -1446.540039, -529.0200195, 4, 17, -0, -0, -1, 1.629206849e-007, 537242508, 3744729013, 0, 0, +world, -1448.494629, -531.4799805, 4, 17, -0, -0, 0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, -1514.530029, -591.6199951, 3, 17, -0, -0, -0, -1, 374622133, 2592350310, 0, 0, +world, -1506.280029, -590.25, 3, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -1886.22998, -652.5300293, 3, 17, -0, -0, -5.960464478e-008, -1, 399630181, 2592350310, 0, 0, +world, -1958.160034, -644.8200073, 30, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -1134.319946, -301, 4.210000038, 17, -0, -0, -0.9128341675, -0.4083304405, 537242508, 3744729013, 0, 0, +world, -1260.48999, -31.04998779, 7, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1285.819946, 78.58000183, 5, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1213.27002, 105.6299973, 5, 17, -0, -0, 1.509958025e-007, -1, 537242508, 3744729013, 0, 0, +world, -1213.050049, 100.1900024, 5, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -1214.660034, 68.02999878, 5, 17, -0, -0, -1, 4.371138829e-008, 537242508, 3744729013, 0, 0, +world, -1212.442993, 66.39965057, 5, 17, -0, -0, -0.8285492659, -0.5599161386, 537242508, 3744729013, 0, 0, +world, -1095.099976, 29.87000084, 5, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1131.199951, 28.73999023, 5, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -1153.579956, 39.79763794, 4.300000191, 17, -0, -0, -1, 1.629206849e-007, 2390727163, 2592350310, 0, 0, +world, -1156.318115, 4.573608398, 5, 17, -0, -0, 0.3907309175, -0.9205049276, 537242508, 3744729013, 0, 0, +world, -1152.686401, -2.971439362, 5, 17, -0, -0, -0.9762960672, -0.216439411, 537242508, 3744729013, 0, 0, +world, -1129.342285, -5.151470184, 5, 17, -0, -0, -0.6197792292, -0.7847762108, 537242508, 3744729013, 0, 0, +world, -1132.790771, 7.792621613, 5, 17, -0, -0, -0.9858501554, -0.1676290482, 537242508, 3744729013, 0, 0, +world, -1133.284058, 4.573608398, 5, 17, -0, -0, 0.3907309175, -0.9205049276, 537242508, 3744729013, 0, 0, +world, -1162.599976, 23, 5, 17, -0, -0, -0.9858501554, -0.1676290482, 537242508, 3744729013, 0, 0, +world, -1140.300049, 24.12999916, 5, 17, -0, -0, -0.9858501554, -0.1676290482, 537242508, 3744729013, 0, 0, +world, -1113.874023, 24.12999916, 5, 17, -0, -0, -0.9986295104, -0.05233585462, 537242508, 3744729013, 0, 0, +world, -1110.455322, 22.60725975, 5, 17, -0, -0, 0.8166415691, -0.5771452188, 537242508, 3744729013, 0, 0, +world, -1101.54541, 22.60725975, 5, 17, -0, -0, -0.898794055, -0.4383711517, 537242508, 3744729013, 0, 0, +world, -1101.54541, 13.74535942, 5, 17, -0, -0, -0.5142897964, -0.8576164246, 537242508, 3744729013, 0, 0, +world, -1110.455322, 13.74535942, 5, 17, -0, -0, 0.8166415691, -0.5771452188, 537242508, 3744729013, 0, 0, +world, -1055.583984, -5.151470184, 5, 17, -0, -0, -0.6197792292, -0.7847762108, 537242508, 3744729013, 0, 0, +world, -1060.473877, 4.573608398, 5, 17, -0, -0, 0.3907309175, -0.9205049276, 537242508, 3744729013, 0, 0, +world, -1059.032471, 7.792621613, 5, 17, -0, -0, -0.9858501554, -0.1676290482, 537242508, 3744729013, 0, 0, +world, -1082.559814, 4.573608398, 5, 17, -0, -0, 0.3907309175, -0.9205049276, 537242508, 3744729013, 0, 0, +world, -1078.928101, -2.971439362, 5, 17, -0, -0, -0.9762960672, -0.216439411, 537242508, 3744729013, 0, 0, +world, -1028.01001, 251.7899933, 9, 17, -0, -0, -0.7660444379, -0.6427876353, 399630181, 3744729013, 0, 0, +world, -992.460022, 230.6499939, 9, 17, -0, -0, -0.7660444379, -0.6427876353, 399630181, 2592350310, 0, 0, +world, -978.5856934, 230.5612183, 8.106403351, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1650.849976, -344.6799927, 3, 17, -0, -0, -0.9848077297, 0.1736482084, 3226808607, 3744729013, 0, 0, +world, -1060.219971, 129.1399994, 4.202424526, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -1082.559814, 132.921814, 5, 17, -0, -0, 0.3907309175, -0.9205049276, 537242508, 3744729013, 0, 0, +world, -1156.318115, 132.921814, 5, 17, -0, -0, 0.3907309175, -0.9205049276, 537242508, 3744729013, 0, 0, +world, -1152.686401, 125.3767548, 5, 17, -0, -0, -0.9762960672, -0.216439411, 537242508, 3744729013, 0, 0, +world, -1060.473877, 132.921814, 5, 17, -0, -0, 0.3907309175, -0.9205049276, 537242508, 3744729013, 0, 0, +world, -1133.284058, 132.921814, 5, 17, -0, -0, 0.3907309175, -0.9205049276, 537242508, 3744729013, 0, 0, +world, -1078.928101, 125.3767548, 5, 17, -0, -0, -0.9762960672, -0.216439411, 537242508, 3744729013, 0, 0, +world, -1129.342285, 123.1967316, 5, 17, -0, -0, -0.6197792292, -0.7847762108, 537242508, 3744729013, 0, 0, +world, -1059.032471, 136.1408234, 5, 17, -0, -0, -0.9858501554, -0.1676290482, 537242508, 3744729013, 0, 0, +world, -1059.180054, 136.808197, 4.202000141, 17, -0, -0, -1, 4.371138829e-008, 537242508, 3744729013, 0, 0, +world, -1055.583984, 123.1967316, 5, 17, -0, -0, -0.6197792292, -0.7847762108, 537242508, 3744729013, 0, 0, +world, -1132.790771, 136.1408234, 5, 17, -0, -0, -0.9858501554, -0.1676290482, 537242508, 3744729013, 0, 0, +world, -934.039978, 454.1900024, 5, 17, -0, -0, 0.6080688834, -0.7938842773, 374622133, 2592350310, 0, 0, +world, -1035.960938, 434.4513245, 4.052204132, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1046.628174, 440.0739136, 4.489999771, 17, -0, -0, -0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, -1049.569336, 430.2250366, 4.489999771, 17, -0, -0, -0.99050951, -0.1374443322, 537242508, 3744729013, 0, 0, +world, -1064.637939, 430.2250366, 4.489999771, 17, -0, -0, -0.9938647747, 0.1106021404, 537242508, 3744729013, 0, 0, +world, -1064.637939, 438.7682495, 4.489999771, 17, -0, -0, -0.05582180247, -0.9984407425, 537242508, 3744729013, 0, 0, +world, -1021.005432, 437.991333, 4.369999886, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 3744729013, 0, 0, +world, -988.6960449, 440.0739136, 4.489999771, 17, -0, -0, -0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, -990.5922852, 438.8317261, 4.489999771, 17, -0, -0, 0.04274749383, -0.9990859032, 537242508, 3744729013, 0, 0, +world, -994.3588867, 438.8317261, 4.489999771, 17, -0, -0, 0.04274749383, -0.9990859032, 537242508, 3744729013, 0, 0, +world, -980.9997559, 438.8317261, 4.489999771, 17, -0, -0, 0.04274749383, -0.9990859032, 537242508, 3744729013, 0, 0, +world, -990.4262695, 430.4352417, 4.489999771, 17, -0, -0, -0.9681476355, -0.2503800094, 537242508, 3744729013, 0, 0, +world, -977.7558594, 430.4352417, 4.489999771, 17, -0, -0, -0.9681476355, -0.2503800094, 537242508, 3744729013, 0, 0, +world, -1029.995605, 427.5721436, 4.369999886, 17, -0, -0, 1.509958025e-007, -1, 374622133, 3744729013, 0, 0, +world, -949.289978, 466.8399963, 4.369999886, 17, -0, -0, -0.1426290125, -0.9897761941, 399630181, 3744729013, 0, 0, +world, -1092.949951, 472.4299927, 5, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1092.949951, 481.6802368, 5, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1156.370972, 571.7199707, 5, 17, -0, -0, -0.09497711062, -0.9954794645, 3774357736, 3744729013, 0, 0, +world, -1165.943848, 571.7199707, 5, 17, -0, -0, -0.09497711062, -0.9954794645, 3774357736, 3744729013, 0, 0, +world, -1171.184204, 563.765625, 5, 17, -0, -0, 0.6327052116, -0.774392724, 3774357736, 3744729013, 0, 0, +world, -1240.5, 453.2999878, 5, 17, -0, -0, -7.450580597e-009, -1, 3774357736, 3744729013, 0, 0, +world, -1240.5, 466.7667847, 5, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1196, 429.8999939, 5, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -1193.116211, 429.6896667, 3.759244442, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1198.864136, 457.3789673, 5.16841507, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1257.400024, 412.6199951, 5, 17, -0, -0, -0.7071067095, -0.7071068287, 537242508, 3744729013, 0, 0, +world, -1136.584473, 458.1047058, 3.759244442, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1126.38501, 456.0037231, 5, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -1250.660034, 342.0400085, 7.800000191, 17, -0, -0, -1, 1.629206849e-007, 399630181, 3744729013, 0, 0, +world, -1267.41748, 342.0400085, 7.800000191, 17, -0, -0, -1, 1.629206849e-007, 399630181, 3744729013, 0, 0, +world, -1255.170044, 393.0100098, 7.800000191, 17, -0, -0, -1, 1.629206849e-007, 399630181, 2592350310, 0, 0, +world, -1252.030029, 398.0599976, 7.5, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -1236.079956, 397.1799927, 4.300000191, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -996.4799805, 683.1800537, 4.800000191, 17, -0, -0, -0, -1, 374622133, 3553608506, 0, 0, +world, -994.5300293, 684.4199829, 8.029999733, 17, -0, -0, -0.8660254478, 0.4999999404, 537242508, 3553608506, 0, 0, +world, -957.6799927, 706.9299927, 5, 17, -0, -0, -0, -1, 374622133, 2592350310, 0, 0, +world, -966.2299805, 703.9199829, 4.079999924, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -972.2702026, 614.3671265, 4.599999905, 17, -0, -0, -0.2689197958, -0.963162601, 2390727163, 3744729013, 0, 0, +world, -970.2364502, 616.2814331, 3.955415249, 17, -0, -0, -0, -1, 4057803041, 3744729013, 0, 0, +world, -958.3563232, 621.2628784, 3.955415249, 17, -0, -0, -0.4524346888, -0.8917975426, 4057803041, 3744729013, 0, 0, +world, -958.3563232, 637.2096558, 3.955415249, 17, -0, -0, 0.04710650072, -0.9988898635, 4057803041, 3744729013, 0, 0, +world, -937.4918213, 723.5574341, 3.955415249, 17, -0, -0, -0.7313536406, -0.6819984317, 4057803041, 3744729013, 0, 0, +world, -1072.25, 561.6900024, 5, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1070.660034, 597.1099854, 9.930000305, 17, -0, -0, -0.9565595388, 0.2915370166, 537242508, 3744729013, 0, 0, +world, -1100.48999, 614.4799805, 10, 17, -0, -0, -1, 4.371138829e-008, 537242508, 3744729013, 0, 0, +world, -1138.089966, 605.5499878, 5, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1124.208618, 605.5499878, 5, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1099.014282, 605.5499878, 5, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1093.72644, 600.4787598, 5, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1087.672485, 588.5513916, 5, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1060.31189, 576.7863159, 5, 17, -0, -0, -0.1287955642, -0.991671145, 3774357736, 3744729013, 0, 0, +world, -1060.31189, 550.2850342, 5, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1060.31189, 535.3233643, 5, 17, -0, -0, -0.999262929, 0.0383878015, 3774357736, 3744729013, 0, 0, +world, -1112.6698, 535.3233643, 5, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1056.1604, 556.6488037, 5, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -1174.109985, 526.3499756, 4.380000114, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1112.255127, 518.493103, 5, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1105.195068, 504.633606, 5, 17, -0, -0, -0.9999984503, -0.001745298621, 888077843, 2592350310, 0, 0, +world, -1132.339966, 513.5999756, 5, 17, -0, -0, -0.9848077297, 0.1736481786, 374622133, 3744729013, 0, 0, +world, -1081.72998, 516.539978, 5.5, 17, -0, -0, -0.6514365077, -0.7587031126, 374622133, 3744729013, 0, 0, +world, -976.2600098, 625.4699707, 4.079999924, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 3744729013, 0, 0, +world, -998.5696411, 627.3347168, 4.079999924, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 3744729013, 0, 0, +world, -984.6900024, 640.7700195, 4.079999924, 17, -0, -0, 0.5649670362, -0.8251134753, 2593513972, 3744729013, 0, 0, +world, -980.213623, 633.0687866, 4.079999924, 17, -0, -0, 0.8642747998, -0.5030199289, 2593513972, 3744729013, 0, 0, +world, -956.2577515, 656.2529907, 4.09855032, 17, -0.02269102633, 0.01304784138, -0.9981510043, -0.05485836044, 2593513972, 3744729013, 0, 0, +world, -951.9555664, 648.4533691, 4.0702672, 17, 0.01005897019, 0.02416507155, -0.8184126616, -0.5740344524, 2593513972, 3744729013, 0, 0, +world, -1013.840881, 675.5548706, 4.079999924, 17, -0, -0, -0, -1, 2039007863, 3744729013, 0, 0, +world, -949.8376465, 645.7462769, 4.079999924, 17, -0, -0, -0.9733792543, -0.2292003483, 2039007863, 3744729013, 0, 0, +world, -963.730957, 630.9806519, 4.079999924, 17, -0, -0, -0.9733792543, -0.2292003483, 2039007863, 3744729013, 0, 0, +world, -937.6300049, 721, 4.079999924, 17, -0, -0, -0.9110438228, -0.4123095274, 399630181, 2592350310, 0, 0, +world, -1019.239746, 670.4263306, 3.955415249, 17, -0, -0, -0.1805189997, -0.9835714698, 4057803041, 3744729013, 0, 0, +world, -1032.089966, 678.8100586, 4.079999924, 17, -0, -0, 0.04449105635, -0.999009788, 374622133, 3744729013, 0, 0, +world, -1030.661377, 675.3120117, 4.079999924, 17, -0, -0, -0.9110438228, -0.4123095274, 399630181, 3744729013, 0, 0, +world, -1040.64209, 668.6123657, 3.955415249, 17, -0, -0, 0.549022913, -0.8358073235, 4057803041, 3744729013, 0, 0, +world, -1030.705566, 677.3705444, 4.079999924, 17, -0, -0, -0, -1, 2039007863, 3744729013, 0, 0, +world, -996.3610229, 737.3175659, 4.079999924, 17, -0, -0, -0.9831098914, 0.1830162257, 2039007863, 3744729013, 0, 0, +world, -994.5513306, 736.4726563, 4.079999924, 17, -0, -0, -0.9902789593, 0.1390953809, 374622133, 3744729013, 0, 0, +world, -997.1430054, 739.22229, 4.079999924, 17, -0, -0, 0.238609761, -0.9711155295, 399630181, 3744729013, 0, 0, +world, -1005.512329, 680.1032104, 4.079999924, 17, -0, -0, -0.7163020372, -0.6977903843, 374622133, 3744729013, 0, 0, +world, -1001.292847, 682.7485962, 4.079999924, 17, -0, -0, -0.9110438228, -0.4123095274, 399630181, 3744729013, 0, 0, +world, -1007.322327, 678.7670288, 4.079999924, 17, -0, -0, 0.04449105635, -0.999009788, 374622133, 3744729013, 0, 0, +world, -983.2398682, 638.3828125, 4.079999924, 17, -0, -0, 0.7564244866, -0.6540810466, 2039007863, 3744729013, 0, 0, +world, -983.0499878, 628.9299927, 4.079999924, 17, -0, -0, 0.2789908946, -0.9602937698, 537242508, 3744729013, 0, 0, +world, -973.1699829, 650.6799927, 4.079999924, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 3744729013, 0, 0, +world, -956.4060059, 660.5209961, 4.079999924, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 2592350310, 0, 0, +world, -925.0206299, 647.6288452, 4.079999924, 17, -0, -0, 0.2789908946, -0.9602937698, 537242508, 3744729013, 0, 0, +world, -910.2000122, 658.9400024, 4.079999924, 17, -0, -0, -0.8677654266, 0.4969739914, 888077843, 2592350310, 0, 0, +world, -912.6300049, 665.0800171, 4.079999924, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 2592350310, 0, 0, +world, -904.3800049, 667.8599854, 4.079999924, 17, -0, -0, -0.4594249129, -0.8882166147, 374622133, 3744729013, 0, 0, +world, -893.6699829, 670.9400024, 2.640000343, 17, -0, -0, -0.3826834261, -0.9238795638, 537242508, 3744729013, 0, 0, +world, -915.9000244, 688.8699951, 4.079999924, 17, -0, -0, 0.5934188366, -0.8048938513, 537242508, 3744729013, 0, 0, +world, -1055.268188, 752.9631348, 7.953857422, 17, -0, -0, -1, 4.371138829e-008, 109363168, 3744729013, 0, 0, +world, -913.7600098, 758.3099976, 3.563720703, 17, -0, -0, -0.7938842773, -0.6080688834, 399630181, 3553608506, 0, 0, +world, -913.1728516, 755.1737671, 3.395769596, 17, -0, -0, 0.3713678718, -0.9284858108, 1948279592, 3553608506, 0, 0, +world, -1173.244385, 510.1592407, 5.16841507, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1171.016968, 495.296936, 4.739868164, 17, -0, -0, -0.03577172384, -0.9993599653, 399630181, 2592350310, 0, 0, +world, -1131.449951, 511.8800049, 5, 17, -0, -0, -0.7163020372, -0.6977903843, 374622133, 2592350310, 0, 0, +world, -1161.130005, 1896.75, 6.800000191, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -1155.180054, 1885.959961, 7, 17, -0, -0, -0.9110438228, -0.4123095274, 399630181, 3553608506, 0, 0, +world, -1153, 1835.47998, 4, 17, -0, -0, 0.6333808899, -0.773840189, 399630181, 776502014, 0, 0, +world, -1162, 1833, 4.5, 17, -0, -0, -0.6996632814, -0.7144727111, 3226808607, 776502014, 0, 0, +world, -1258.810059, 1844.5, 6.300000191, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -1179.514526, 1839.181519, 4, 17, -0, -0, -0.9795752764, -0.201077953, 399630181, 776502014, 0, 0, +world, -1274.98999, 1856.971558, 6.699999809, 17, 4.656612873e-010, 5.552955269e-018, -1, 1.192488064e-008, 2390727163, 3572821599, 0, 0, +world, -1309.26001, 1878.650146, 6.340000153, 17, -0, -0, -0.7163020372, -0.6977903843, 374622133, 776502014, 0, 0, +world, -1308.291504, 1894.361816, 6.340000153, 17, -0, -0, -0.7163020372, -0.6977903843, 374622133, 776502014, 0, 0, +world, -1256.391602, 1919.327515, 6.340000153, 17, -0, -0, 1.509958025e-007, -1, 374622133, 776502014, 0, 0, +world, -1216.77002, 1919, 7, 17, -0, -0, -0.9795752764, -0.201077953, 399630181, 776502014, 0, 0, +world, -1189.490845, 1900.745117, 6.321581841, 17, -1.596474203e-010, -4.37439307e-010, 0.3428402245, -0.9393937588, 2390727163, 776502014, 0, 0, +world, -1185.142334, 1904.135254, 6.505371094, 17, -0, -0, -0.9795752764, -0.201077953, 399630181, 776502014, 0, 0, +world, -1099.717407, 1836.838013, 1.515293121, 17, -0, -0, 1.509958025e-007, -1, 374622133, 776502014, 0, 0, +world, -1039.709961, 1883, 12.69999981, 17, -0, -0, -0.9902789593, 0.1390953809, 374622133, 3744729013, 0, 0, +world, -1071.018921, 1840.486938, 4.785556793, 17, -0, -0, 1.509958025e-007, -1, 374622133, 776502014, 0, 0, +world, -972.6743774, 1855.741699, 23, 17, -0, -0, -0.9795752764, -0.201077953, 399630181, 3553608506, 0, 0, +world, -967.8091431, 1873.346924, 22.31999969, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -997.897644, 1725.041992, 20.40566444, 17, -0.001425289083, 0.006304671057, 0.7255099416, -0.6881813407, 2390727163, 3744729013, 0, 0, +world, -994.1586304, 1728.780029, 21, 17, -0, -0, -0.9975640178, 0.06975647807, 399630181, 3744729013, 0, 0, +world, -1021.359985, 1718, 20.60000038, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -994.4606934, 1699.451172, 19.74885559, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1023.72937, 1704.798584, 19.74885559, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1011.280029, 1534.939941, 25, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -975.460022, 1553.369995, 25, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -1009.889343, 1552.660645, 25, 17, -0, -0, 0.3164769709, -0.948600173, 2267294420, 3744729013, 0, 0, +world, -997.2600098, 1556.98999, 25, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -979.5650024, 1540.842041, 23.81149292, 17, -0, -0, -0.5030199289, -0.8642747998, 3137428179, 3744729013, 0, 0, +world, -1038.540161, 1560.890137, 22.9050293, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1054.780029, 1583.300049, 24.37999916, 17, -0, -0, -0.9160130024, 0.4011485875, 4033800822, 3744729013, 0, 0, +world, -1064.099976, 1525.030029, 24, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1094.98999, 1531.22998, 27.76000023, 17, -0, -0, 0.7241718173, -0.6896196008, 1604404556, 3744729013, 0, 0, +world, -1064.617554, 1473.585205, 24.68896484, 17, -0, -0, -0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -1083.988281, 1459.723145, 24.68896484, 17, -0, -0, -1, 7.549790126e-008, 2794764316, 3744729013, 0, 0, +world, -1071.650146, 1417.959473, 27, 17, -0, -0, 0.6971651316, -0.7169106007, 2422299748, 3744729013, 0, 0, +world, -1066.909302, 1416.494629, 24.6366024, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -1041.06897, 1482.6875, 24.56152344, 17, -0, -0, -0.8841737509, -0.4671581984, 374622133, 3744729013, 0, 0, +world, -958.5, 1544.589966, 26.29999924, 17, -0, -0, -0.6665325165, -0.7454759479, 399630181, 3744729013, 0, 0, +world, -934.6730957, 1505.96814, 26.29999924, 17, -0, -0, -0.9992290735, -0.03925978765, 399630181, 3744729013, 0, 0, +world, -874.7174072, 1436.574463, 24.82758713, 17, -0, -0, -0.9992290735, -0.03925978765, 399630181, 3744729013, 0, 0, +world, -1294.800049, 726.7399902, 28, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 3744729013, 0, 0, +world, -1216.219971, 1733.98999, 32.59000015, 17, -0, -0, -0.9167117476, -0.3995491862, 374622133, 3744729013, 0, 0, +world, -1234.256958, 1731.373047, 30.93017578, 17, -0, -0, -0, -1, 4203366413, 2592350310, 0, 0, +world, -1236.920044, 1732.709961, 31.32999992, 17, -0, -0, 0.7071068287, -0.7071067691, 4203366413, 2592350310, 0, 0, +world, -1102.290039, 1017.099976, 14, 17, -0, -0, -0.9659258127, 0.2588190436, 374622133, 3744729013, 0, 0, +world, -1093.150024, 1255.959961, 25, 17, -0, -0, -0.9643267989, -0.2647146881, 888077843, 3744729013, 15, 21, +world, -1255.699951, 1341.420044, 23.13999939, 17, -0, -0, -0.9573194981, -0.289031744, 374622133, 3744729013, 0, 0, +world, -1244.839966, 1296.920044, 21.78000069, 17, -0, -0, -0.9573194981, -0.289031744, 374622133, 100237688, 0, 0, +world, -1250.556396, 1292.306396, 20.54586983, 17, -0, -0, -0.9958843589, 0.09063284099, 374622133, 3744729013, 0, 0, +world, -1244.209839, 1288.812622, 20.796875, 17, -0, -0, 0.5262140036, -0.8503521681, 888077843, 100237688, 0, 0, +world, -1251.657471, 1317.147583, 21.78000069, 17, -0, -0, -0.2044961005, -0.9788674116, 374622133, 100237688, 0, 0, +world, -1187.76001, 1315.578857, 22.79999924, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3744729013, 0, 0, +world, -1154.231323, 1314.997437, 24, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -1296.132324, 1728.975952, 27.57617188, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 2592350310, 0, 0, +world, -1313.625732, 1742.967407, 27.50863457, 17, -0, -0, -0.8466578722, -0.5321376324, 888077843, 2592350310, 0, 0, +world, -1236.890015, 1739.089966, 31.13330078, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -1396.430054, 1823.689941, 11, 17, -0, -0, -0, -1, 374622133, 776502014, 0, 0, +world, -1407.451538, 1795.44458, 13.06654644, 17, -0, -0, -0, -1, 399630181, 776502014, 0, 0, +world, -1390.609985, 1777.52002, 18.73828125, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 776502014, 0, 0, +world, -1529.579956, 1431.180054, 13.17000008, 17, -0, -0, -0.1736481786, -0.9848077297, 2039007863, 3744729013, 0, 0, +world, -1530.98999, 1404.079956, 14, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -1498.949951, 1404.670044, 13.5, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 100237688, 0, 0, +world, -1531.109985, 1431.060059, 14, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, -1528.329956, 1388.349976, 13.17000008, 17, -0, -0, -1, 7.549790126e-008, 374622133, 100237688, 0, 0, +world, -1502.959961, 1387.849976, 13.17000008, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -1478.560059, 1397.300049, 14, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3744729013, 0, 0, +world, -1478.48999, 1393.390015, 14, 17, -0, -0, -0.07932917029, -0.996848464, 374622133, 3744729013, 0, 0, +world, -1461.790039, 1372.880005, 21, 17, -0, -0, -0.8191520572, -0.5735764503, 2039007863, 3744729013, 0, 0, +world, -1447.619995, 1363.050049, 21, 17, -0, -0, -0, -1, 901601836, 3744729013, 0, 0, +world, -1439.660034, 1366.619995, 21, 17, -0, -0, -0.8251135349, -0.5649669766, 374622133, 3744729013, 0, 0, +world, -1441.780029, 1360.47998, 21, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 3744729013, 0, 0, +world, -1442.226196, 1359.352661, 21, 17, -0, -0, -0.8251135349, -0.5649669766, 374622133, 3744729013, 0, 0, +world, -1533.5, 1273.48999, 2.020000458, 17, -0, -0, -0.8191520572, -0.5735764503, 2039007863, 3154537368, 0, 0, +world, -1531.689941, 1280.910034, 2.069999695, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 776502014, 0, 0, +world, -1488.400024, 1356.310059, 7, 17, -0, -0, -0, -1, 399630181, 776502014, 0, 0, +world, -1488.709961, 1368.290039, 7.800000191, 17, -0, -0, -1, 7.549790126e-008, 374622133, 776502014, 0, 0, +world, -1514.699951, 1392.150024, 2.5, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 776502014, 0, 0, +world, -1347.388062, 1473.776245, 22.97919464, 17, -0, -0, -0.6286419034, -0.777694881, 888077843, 3744729013, 0, 0, +world, -1361.340088, 1522.592285, 22.39424133, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -1354.742676, 1522.197021, 22.39424133, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -1358.205811, 1519.222656, 22.39424133, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -1248.920044, 1464.599976, 22, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -1254.185913, 1469.129761, 22, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -1263.497925, 1499.067139, 26.49188995, 17, -0, -0, -0.6286419034, -0.777694881, 888077843, 3744729013, 0, 0, +world, -1291.337769, 1562.842041, 25.79169464, 17, -0, -0, -0.6286419034, -0.777694881, 888077843, 3744729013, 0, 0, +world, -1221.670044, 1847.72998, 7, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3553608506, 0, 0, +world, -1160.420044, 1833.719971, 4.010000229, 17, 2.250012793e-015, -2.980232239e-008, -1, 7.549790126e-008, 374622133, 776502014, 0, 0, +world, -1241.23999, 1766.469971, 31.29000092, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -1222.680054, 1758.461792, 31.28686523, 17, -0.005504696164, 0.003388013924, 0.01505325548, -0.9998658299, 2390727163, 3744729013, 0, 0, +world, -1201.76001, 1732.5, 32.5, 17, -0, -0, 0.6333808899, -0.773840189, 399630181, 3744729013, 0, 0, +world, -1206.272461, 1732.638306, 32.24780273, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1243.718994, 1771.180298, 31.12504196, 17, -0, -0, -0.9795752764, -0.201077953, 399630181, 3553608506, 0, 0, +world, -1101.387939, 1758.035156, 35.38400269, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1068.900024, 1703.219971, 35.59999847, 17, -0, -0, -0.6934019327, -0.7205510139, 374622133, 3744729013, 0, 0, +world, -1074, 1724, 35, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -1059.612427, 1730.506836, 35, 17, -0, -0, -0.8461931348, -0.5328763127, 4203366413, 3744729013, 0, 0, +world, -1061.26001, 1665.589966, 35.79999924, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1094.410034, 1592.390015, 35, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1324.410034, 1262.069946, 24, 17, -0, -0, -0.8216469288, -0.5699967742, 399630181, 2800438246, 0, 0, +world, -1337.319946, 1250.430054, 23.37999916, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2800438246, 0, 0, +world, -1340.449951, 1273.849976, 24, 17, -0, -0, 0.2781529725, -0.960536778, 2593513972, 2800438246, 0, 0, +world, -905.6699829, 1541.890015, 25.70000076, 17, -0, -0, -0.6858183742, -0.7277727127, 399630181, 3744729013, 0, 0, +world, -912.8396606, 1539.610352, 24.84625435, 17, -0, -0, 0.737277329, -0.6755902171, 4033800822, 3744729013, 0, 0, +world, -913.2695923, 1536.460327, 24.84625435, 17, -0, -0, 0.7144727111, -0.6996632814, 4033800822, 3744729013, 0, 0, +world, -901.9699707, 1553.277954, 26, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -899.9000244, 1572, 25.43115234, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -913.2695923, 1484.024536, 25.02813911, 17, -0, -0, 0.8186511993, -0.5742910504, 4033800822, 3744729013, 0, 0, +world, -868.2678833, 1486.56189, 25.92071724, 17, -0, -0, 0.8186511993, -0.5742910504, 4033800822, 3744729013, 0, 0, +world, -868.2678833, 1480.581055, 25.85614204, 17, -0, -0, 0.8186511993, -0.5742910504, 4033800822, 3744729013, 0, 0, +world, -873.4968872, 1480.581055, 26.12164497, 17, -0, -0, 0.8186511993, -0.5742910504, 4033800822, 3744729013, 0, 0, +world, -937.5625, 1499.318848, 24.73879242, 17, -0, -0, -0.7077235579, -0.7064894438, 2794764316, 3744729013, 0, 0, +world, -943.420166, 1521.662842, 26.77827072, 17, -0, -0, -0.9992290735, -0.03925978765, 399630181, 3744729013, 0, 0, +world, -875.5847778, 1536.313965, 26.59829521, 17, -0, -0, -0.7071068287, -0.7071067691, 4203366413, 3744729013, 0, 0, +world, -986.1099854, 1511.040039, 23.26000023, 17, -0, -0, 0.238609761, -0.9711155295, 399630181, 3744729013, 0, 0, +world, -987.5805664, 1506.96106, 23.26733398, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, -993.3173828, 1507.851685, 24.59402847, 17, -0, -0, 0.7229672074, -0.6908823848, 109363168, 3744729013, 0, 0, +world, -1010.230225, 1515.155762, 24.42888641, 17, -0, -0, 0.7253744006, -0.6883545518, 3051799743, 3744729013, 0, 0, +world, -1011.805786, 1512.683472, 24, 17, -0, -0, 0.4924236536, -0.8703556657, 374622133, 3744729013, 0, 0, +world, -996.6937256, 1507.546021, 25.99389648, 17, -0, -0, 0.4924236536, -0.8703556657, 374622133, 3744729013, 0, 0, +world, -1023.080017, 1403.910034, 26, 17, -0, -0, -0.03577172384, -0.9993599653, 399630181, 3553608506, 0, 0, +world, -954, 1448.420044, 29, 17, -0, -0, -1, 7.549790126e-008, 3774357736, 3744729013, 0, 0, +world, -1034.349976, 1454.199951, 41.95000458, 17, -0, -0, 0.8334037662, -0.552664578, 399630181, 3553608506, 0, 0, +world, -1034.319946, 1442.369995, 42, 17, -0, -0, -0.6494481564, -0.7604058981, 374622133, 3553608506, 0, 0, +world, -1026.209961, 1447.22998, 42, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -949.6699829, 1448.589966, 43, 17, -0, -0, -0.9975028038, 0.07062717527, 399630181, 3744729013, 0, 0, +world, -1030.849976, 1396.599976, 25, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3553608506, 0, 0, +world, -1033.790039, 1353.469971, 26, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3744729013, 0, 0, +world, -1030.699951, 1352.040039, 26, 17, -0, -0, -0.7163020372, -0.6977903843, 374622133, 3744729013, 0, 0, +world, -1083.869995, 1337.900024, 24.5, 17, -0, -0, -0.9980267286, -0.06279053539, 374622133, 3744729013, 0, 0, +world, -1088.079102, 1337.100708, 24.07446289, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3744729013, 0, 0, +world, -1152.300049, 1337.189941, 25, 17, -0, -0, -0, -1, 2634707400, 3744729013, 0, 0, +world, -1155.882813, 1346.312744, 23.56884766, 17, -0, -0, -0, -1, 1593608242, 3744729013, 0, 0, +world, -1430.73999, -423.0300293, 7, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -963.8416748, 1510.839478, 26.28194237, 17, -0, -0, -0.7071068287, -0.7071067691, 109363168, 3744729013, 0, 0, +world, -965.8248291, 1509.711792, 25.31152344, 17, -0, -0, 0.4924236536, -0.8703556657, 374622133, 3744729013, 0, 0, +world, -1200.310059, 180.9200439, 5, 17, -0, -0, -0.6626200676, -0.7489557266, 399630181, 2592350310, 0, 0, +world, -1205.52002, 185.3078308, 4.265258789, 17, -0.00330466195, -0.005555135198, -0.9999790788, 1.852114838e-005, 2390727163, 2592350310, 0, 0, +world, -1205.23999, 182.1799927, 5, 17, -0, -0, -0.3826833069, -0.9238796234, 537242508, 3744729013, 0, 0, +world, -1225.219971, 93.5, 5, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1226.670044, 183.3399963, 8, 17, -0, -0, 1.509958025e-007, -1, 537242508, 3744729013, 0, 0, +world, -1232.069946, 177.7700195, 4.380000114, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 2592350310, 0, 0, +world, -1192.949951, 46.43000031, 10, 17, -0, -0, 0.6427876353, -0.7660444379, 537242508, 3744729013, 0, 0, +world, -990.7399902, 150.9900055, 6.300000191, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -987.8300171, 126.0799561, 5, 17, -0, -0, -0.9959630966, 0.08976378292, 374622133, 2592350310, 0, 0, +world, -992, 131.8999634, 4.300000191, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 2592350310, 0, 0, +world, -974, 142, 5, 17, -0, -0, -0.6717205644, -0.7408046126, 3774357736, 3744729013, 0, 0, +world, -986.7575684, 142, 5, 17, -0, -0, -0.6717205644, -0.7408046126, 3774357736, 3744729013, 0, 0, +world, -998.6785889, 142, 5, 17, -0, -0, -0.6717205644, -0.7408046126, 3774357736, 3744729013, 0, 0, +world, -1013.539429, 142, 5, 17, -0, -0, -0.6717205644, -0.7408046126, 3774357736, 3744729013, 0, 0, +world, -1023.048706, 142, 5, 17, -0, -0, -0.6717205644, -0.7408046126, 3774357736, 3744729013, 0, 0, +world, -1023.881226, 133.7355347, 5, 17, -0, -0, -0.6717205644, -0.7408046126, 3774357736, 3744729013, 0, 0, +world, -1006.157227, 142, 5, 17, -0, -0, -0.6717205644, -0.7408046126, 3774357736, 3744729013, 0, 0, +world, -992.661499, 142, 5, 17, -0, -0, -0.6717205644, -0.7408046126, 3774357736, 3744729013, 0, 0, +world, -979.5333252, 142, 5, 17, -0, -0, -0.6717205644, -0.7408046126, 3774357736, 3744729013, 0, 0, +world, -1037.660034, 314.8399963, 5, 17, -0, -0, -0.9972501397, -0.07410877198, 374622133, 3744729013, 0, 0, +world, -1139.27002, 1637.400024, 35.34000015, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1138.299805, 1645.043823, 36, 17, -0, -0, -0.9915584326, -0.1296607107, 374622133, 3744729013, 0, 0, +world, -1163.300049, 1577.959961, 34.70999908, 17, -0, -0, 0.8186511993, -0.5742910504, 4033800822, 3744729013, 0, 0, +world, -1156.760498, 1577.959961, 34.70999908, 17, -0, -0, -0.04100349918, -0.9991589785, 4033800822, 3744729013, 0, 0, +world, -1199.089966, 1561.349976, 30, 17, -0, -0, -0.5030199289, -0.8642747998, 3137428179, 3744729013, 0, 0, +world, -1265.73999, 1602.300049, 31, 17, -0, -0, -0.9826127887, -0.1856666356, 399630181, 3744729013, 0, 0, +world, -1316.280029, 1602.160034, 28, 17, -0, -0, 0.2923718393, -0.956304729, 399630181, 3744729013, 0, 0, +world, -1294.150024, 1569.699951, 29, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1031.790039, 1518.77002, 25, 17, -0, -0, -0.379455924, -0.9252098203, 374622133, 3744729013, 0, 0, +world, -1036.479858, 1510.253174, 24.18530273, 17, -6.310981182e-010, 1.881383521e-010, -0.4756244123, -0.879648447, 2390727163, 3744729013, 0, 0, +world, -940.2199707, 1451.699951, 25, 17, -0, -0, -0.7235699892, -0.6902510524, 3226808607, 3744729013, 21, 3, +world, -792.3811646, 1373.89502, 3.5859375, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 776502014, 0, 0, +world, -1144.339966, 1496.030029, 28, 17, -0, -0, -0.999925375, -0.01221702341, 2267294420, 3744729013, 0, 0, +world, -1150, 1461, 25, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1147.243774, 1443.48999, 24.30004883, 17, -3.292723039e-010, -3.292722206e-010, 0.7071068883, -0.7071066499, 2390727163, 3744729013, 0, 0, +world, -1139.162109, 1373.44751, 24.50268555, 17, -0, -0, -1, 7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, -1115.189941, 1373.27002, 25, 17, -0, -0, -0, -1, 3978157958, 3744729013, 0, 0, +world, -1098.650024, 1371.920044, 25, 17, -0, -0, 1.490116119e-008, -1, 399630181, 3744729013, 0, 0, +world, -1098.650024, 1397.685669, 25, 17, -0, -0, 0.721760273, -0.6921431422, 399630181, 3744729013, 0, 0, +world, -1104.400024, 1354.130005, 25, 17, -0, -0, 1.509958025e-007, -1, 374622133, 3744729013, 0, 0, +world, -1124.119995, 1356.199951, 25, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1212.538208, 1356.199951, 21.9387207, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1202.214966, 1354.130005, 21.93579102, 17, -0, -0, 1.509958025e-007, -1, 374622133, 3744729013, 0, 0, +world, -1170.624146, 1353.754639, 22.97167969, 17, -0, -0, -0, -1, 1593608242, 3744729013, 0, 0, +world, -1000.320007, 1234.390015, 23.67480469, 17, -4.656612873e-010, 4.656612318e-010, -8.742277657e-008, -1, 2390727163, 3744729013, 0, 0, +world, -972.5300293, 1233.456543, 25, 17, -0, -0, -0.6996632814, -0.7144727111, 3226808607, 3744729013, 21, 3, +world, -924.3200073, 1234.140015, 25, 17, -0, -0, 0.4051415026, -0.9142540097, 374622133, 3744729013, 0, 0, +world, -919.9796753, 1227.290894, 25, 17, -0, -0, 0.08976341784, -0.9959630966, 399630181, 3744729013, 0, 0, +world, -888.4223022, 1229.040039, 23, 17, -0, -0, 0.7071067691, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, -888.3400269, 1234.179688, 23, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 3744729013, 0, 0, +world, -866.8375244, 1231.593384, 22.38045883, 17, -0, -0, 0.7071067691, -0.7071067691, 2390727163, 3154537368, 0, 0, +world, -864.4799805, 1224.830078, 23, 17, -0, -0, -0, -1, 1593608242, 3154537368, 0, 0, +world, -869.6900024, 1210.119995, 23, 17, -0, -0, -0.9396926761, 0.342020005, 374622133, 3154537368, 0, 0, +world, -866.3920898, 1207.163208, 23, 17, -0, -0, -0, -1, 1593608242, 3154537368, 0, 0, +world, -805.3699951, 1257.25, 18.75, 17, -0, -0, -1, 1.629206849e-007, 109363168, 3744729013, 0, 0, +world, -807.31427, 1254.643311, 16.81860352, 17, -0, -0, -0.9463677406, 0.3230915666, 374622133, 3744729013, 0, 0, +world, -843.8441772, 1235.055176, 19.83325195, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 3744729013, 0, 0, +world, -821.1003418, 1232.208862, 19.50854492, 17, -0, -0, 1.509958025e-007, -1, 109363168, 3744729013, 0, 0, +world, -801.9233398, 1234.644043, 16.65698242, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -816.1199951, 1275.459961, 18, 17, -0, -0, -0.9114032984, -0.4115142524, 1593608242, 776502014, 0, 0, +world, -821.5471802, 1276.509033, 16.81860352, 17, -0, -0, -0.9463677406, 0.3230915666, 374622133, 3744729013, 0, 0, +world, -880.3900146, 1303.839966, 21.97999954, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -846.6699829, 1332.300049, 27, 17, -0, -0, -0, -1, 537242508, 3744729013, 7, 21, +world, -934.3099976, 1325.410034, 25, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -934.3099976, 1332.55188, 25, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -974.1699829, 1323.331055, 25.60000038, 17, -0, -0, 0.8186511993, -0.5742910504, 4033800822, 3744729013, 6, 13, +world, -976.7473755, 1330.865234, 25.60000038, 17, -0, -0, 0.8186511993, -0.5742910504, 4033800822, 3744729013, 6, 13, +world, -986.0499878, 1341.22998, 26, 17, -0, -0, 0.5000000596, -0.8660253882, 374622133, 3744729013, 0, 0, +world, -894.9335327, 1362.428955, 24.80249023, 17, -0, -0, -8.742277657e-008, -1, 2794764316, 3744729013, 0, 0, +world, -886.3051758, 1362.742188, 25, 17, -9.313225746e-010, 4.656612873e-010, -1, 1.192488064e-008, 2390727163, 3744729013, 0, 0, +world, -873.0499878, 1375.290039, 24.80908203, 17, -0, -0, 0.8295253515, -0.5584689975, 374622133, 3744729013, 0, 0, +world, -873.2000122, 1407.060059, 25.04052734, 17, -0, -0, -0.9878244996, -0.1555724442, 888077843, 3744729013, 0, 0, +world, -842.8499756, 1381.400024, 23.29999924, 17, -0, -0, 0.8295253515, -0.5584689975, 374622133, 3744729013, 0, 0, +world, -848.039978, 1352.670044, 23.14999962, 17, -0, -0, -0, -1, 901601836, 3744729013, 0, 0, +world, -852.2999878, 1363.719971, 23.14999962, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 15, 21, +world, -843.2199707, 1377.619995, 23.14999962, 17, -0, -0, 0.1313913316, -0.991330564, 2039007863, 3744729013, 0, 0, +world, -858.5336914, 1434.108398, 23.14999962, 17, -0, -0, 0.1313913316, -0.991330564, 2039007863, 3744729013, 0, 0, +world, -858.1636963, 1437.888428, 23.29999924, 17, -0, -0, 0.8295253515, -0.5584689975, 374622133, 3744729013, 0, 0, +world, -805.3520508, 1399.230469, 2.806005478, 17, -0, -0, 0.1313913316, -0.991330564, 2039007863, 776502014, 0, 0, +world, -804.9820557, 1403.010498, 2.956005096, 17, -0, -0, 0.8295253515, -0.5584689975, 374622133, 776502014, 0, 0, +world, -753.1900024, 1429.150024, 2, 17, -0, -0, -0.8957116604, 0.444635421, 3137428179, 3744729013, 0, 0, +world, -781.0273438, 1426.878906, 2.572265625, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 776502014, 0, 0, +world, -803.6384277, 1406.391724, 2.572265625, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 776502014, 0, 0, +world, -742.1547852, 1500.275269, 2.811523438, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 3744729013, 0, 0, +world, -1306.099976, 1358.810059, 21.45000076, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1305.579956, 1347.040039, 22, 17, -0, -0, -0.7071068287, -0.7071067691, 4033800822, 3744729013, 0, 0, +world, -1216.839966, 1315.880005, 21.81999969, 17, -0, -0, -0.3403796256, -0.9402880669, 399630181, 3744729013, 0, 0, +world, -1145.03894, 1314.641724, 24.44475555, 17, -0, -0, -0.3403796256, -0.9402880669, 399630181, 3744729013, 0, 0, +world, -1062.819946, 1494.569946, 25, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 3744729013, 0, 0, +world, -1097.109985, 1631.140015, 35, 17, -0, -0, -0.9949606657, -0.1002661735, 399630181, 3744729013, 0, 0, +world, -1195.827759, 1606.475952, 32.66162109, 17, -0, -0, -0.9949606657, -0.1002661735, 399630181, 3744729013, 0, 0, +world, -1217, 1644.319946, 34.25999832, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1341.701416, 1706.981689, 27.78955078, 17, -0, -0, -0.5395057797, -0.8419818878, 2794764316, 3744729013, 0, 0, +world, -1292.050049, 1591.430054, 30.29000092, 17, -0, -0, -0.04100349918, -0.9991589785, 4033800822, 3744729013, 0, 0, +world, -1300, 1643, 31, 17, -0, -0, 0.238609761, -0.9711155295, 399630181, 3744729013, 0, 0, +world, -1143.730103, 1596.482056, 35, 17, -0, -0, -0.9949606657, -0.1002661735, 399630181, 3744729013, 0, 0, +world, -1101.689941, 1549.969971, 30, 17, -0, -0, 0.8156328797, -0.5785697699, 374622133, 3744729013, 0, 0, +world, -1073.48999, 1577.849976, 35, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1076.452393, 1607.1604, 34.51512146, 17, -0, -0, -0.624561429, -0.7809756994, 2267294420, 3744729013, 0, 0, +world, -1230.319946, 1597.650024, 33.02999878, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1238.556152, 1522.73938, 23.61279297, 17, -0, -0, -0.6520981789, -0.7581344843, 2267294420, 3744729013, 0, 0, +world, -1167.369995, 1600.73999, 35, 17, -0, -0, 0.8186511993, -0.5742910504, 4033800822, 3744729013, 0, 0, +world, -1106.02002, 1656.25, 37, 17, -0, -0, 0.8186511993, -0.5742910504, 4033800822, 3744729013, 0, 0, +world, -1108.165039, 1650.500732, 37, 17, -0, -0, 0.8186511993, -0.5742910504, 4033800822, 3744729013, 0, 0, +world, -1157.373535, 1729.047485, 35, 17, -0, -0, -0.9949606657, -0.1002661735, 399630181, 3744729013, 0, 0, +world, -1129.811035, 1708.447144, 34.7497406, 17, -0, -0, -0.624561429, -0.7809756994, 2267294420, 3744729013, 0, 0, +world, -1072.904785, 1560.800659, 24.65698242, 17, -0, -0, 0.7771460414, -0.6293202639, 3137428179, 3744729013, 0, 0, +world, -1022.056396, 1573.581299, 24, 17, -0, -0, 0.3065260947, -0.9518622756, 374622133, 3744729013, 0, 0, +world, -1027.26001, 1566.939941, 24.60000038, 17, -0, -0, -0.8910065889, 0.45399037, 399630181, 3744729013, 0, 0, +world, -1039.146606, 1556.609985, 25.63720703, 17, -0, -0, -0.8733474612, 0.4870977104, 374622133, 3744729013, 0, 0, +world, -1036.26001, 1512.51001, 25, 17, -0, -0, -0.8792331219, 0.4763917327, 2634707400, 3744729013, 0, 0, +world, -997.0999756, 1484.579956, 26.39999962, 17, -0, -0, -0.9995853901, -0.02879380807, 1604404556, 3744729013, 0, 0, +world, -997.4000244, 1479.420166, 24.61230469, 17, -0, -0, 0.2857637107, -0.9583001137, 399630181, 3744729013, 0, 0, +world, -900.8099976, 1455.02002, 25.07313919, 17, -0, -0, -0.9992290735, -0.03925975785, 2634707400, 3744729013, 0, 0, +world, -909, 1405.349976, 25.00366211, 17, -0, -0, -0.7858567834, -0.6184085011, 374622133, 3744729013, 0, 0, +world, -911.1157227, 1401.055908, 25, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 3744729013, 0, 0, +world, -908.3807983, 1396.12085, 25, 17, -3.292721928e-010, 9.878168283e-010, -0.7071067095, -0.7071068287, 2390727163, 3744729013, 0, 0, +world, -909.3407593, 1446.77356, 25.07313919, 17, -0, -0, 0.7307581306, -0.6826364398, 2634707400, 3744729013, 0, 0, +world, -911.1157227, 1437.453613, 25, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 3744729013, 0, 0, +world, -909, 1441.747803, 25.00366211, 17, -0, -0, -0.7858567834, -0.6184085011, 374622133, 3744729013, 0, 0, +world, -884.201416, 1457.300415, 25, 17, -0, -0, -0.9531913996, -0.3023675382, 399630181, 3744729013, 0, 0, +world, -888.9182739, 1458.117554, 25.00366211, 17, -0, -0, -0.9659252167, 0.258821249, 374622133, 3744729013, 0, 0, +world, -1289.90564, 1731.991699, 27.73828125, 17, -0, -0, 0.006981196813, -0.9999756217, 399630181, 3744729013, 0, 0, +world, -1244.180054, 1062, 20, 17, -0, -0, 0.7071068287, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -1322.072998, 1625.081299, 27.49047852, 17, -0, -0, -0.9826127887, -0.1856666356, 399630181, 3744729013, 0, 0, +world, -1351.23999, 1660.5, 28, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -1343.52124, 1686.34082, 27.49047852, 17, -0, -0, -0.9826127887, -0.1856666356, 399630181, 3744729013, 0, 0, +world, -1345.660034, 1674.300049, 28, 17, -0, -0, 0.8095294237, -0.5870792866, 374622133, 3744729013, 0, 0, +world, -1361.209961, 1693.5, 28, 17, -0, -0, -0.6080690622, -0.7938841581, 374622133, 3744729013, 0, 0, +world, -1366.839966, 1670.859985, 28, 17, -0, -0, -0.6080690622, -0.7938841581, 374622133, 3744729013, 0, 0, +world, -1355.710693, 1709.50769, 28, 17, -0.006458836608, -0.0002524887677, -0.5444442034, -0.8387721181, 2390727163, 3744729013, 0, 0, +world, -1416.91748, 1629.39502, 17, 17, -0, -0, -0.3939423263, -0.9191351533, 374622133, 3744729013, 0, 0, +world, -1414.453491, 1632.036865, 16.36838531, 17, -0, -0, -0.4265687168, -0.9044551253, 2039007863, 3744729013, 0, 0, +world, -1420.724121, 1620.845337, 16.52270508, 17, -0, -0, -0.9826127887, -0.1856666356, 399630181, 3744729013, 0, 0, +world, -1526.800049, 1404.209961, 14, 17, -0, -0, -1, 7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, -1466.380005, 1362.02002, 14, 17, -0, -0, -1, 7.549790126e-008, 3226808607, 3744729013, 0, 0, +world, -1195.48999, 1503.079956, 25, 17, -0, -0, 0.5613613725, -0.827570796, 399630181, 3744729013, 0, 0, +world, -1203.439941, 1495.319946, 24.89999962, 17, -0, -0, 0.005235799123, -0.9999862909, 374622133, 3744729013, 0, 0, +world, -1284.369995, 1530.949951, 22, 17, -0, -0, 0.7071067691, -0.7071068287, 399630181, 3744729013, 0, 0, +world, -1292.689941, 1550.006226, 22, 17, 6.98491931e-010, 9.313225746e-010, -1, 4.371138829e-008, 2390727163, 3744729013, 0, 0, +world, -1265.73999, 1549.690063, 22.78613281, 17, -0, -0, -0.9826127887, -0.1856666356, 399630181, 3744729013, 0, 0, +world, -1259.927734, 1583.115967, 32.35668945, 17, -0, -0, -0.9954794645, 0.09497709572, 399630181, 3553608506, 0, 0, +world, -1285.22998, 1516.689941, 22.60000038, 17, -0, -0, -0.9643267989, -0.2647146881, 888077843, 3744729013, 0, 0, +world, -1287.400024, 1543.599976, 22.09000015, 17, -0, -0, -0.7071068883, -0.7071066499, 2794764316, 3744729013, 0, 0, +world, -1159.579956, 1595.881592, 39, 17, -0, -0, -0.9996340871, 0.02704959176, 2794764316, 3553608506, 0, 0, +world, -1070.954712, 1654.649902, 35.33520508, 17, -0.006264823023, -0.001591325272, -0.7071051002, -0.7070789337, 2390727163, 3744729013, 0, 0, +world, -984.8544922, 1651.189331, 23.76311493, 17, -0, -0, -0.9975640178, 0.06975647807, 399630181, 3744729013, 0, 0, +world, -935.3997803, 1554.656006, 23.69237328, 17, -0, -0, 0.238609761, -0.9711155295, 399630181, 3744729013, 0, 0, +world, -978.8041992, 1577.929199, 24.69799805, 17, -0, -0, -0.3939423263, -0.9191351533, 374622133, 3744729013, 0, 0, +world, -965.3275146, 1584.64209, 23.76561737, 17, -0, -0, 0.238609761, -0.9711155295, 399630181, 3744729013, 0, 0, +world, -1076.452393, 1438.120605, 23.97776794, 17, -0, -0, -0.624561429, -0.7809756994, 2267294420, 3744729013, 0, 0, +world, -1073.790894, 1645.457764, 34.90306854, 17, -0, -0, -0.3962747753, -0.9181319475, 399630181, 3744729013, 0, 0, +world, -1068.611572, 1678.243042, 36.47066498, 17, -0, -0, -0.7071067691, -0.7071067691, 109363168, 3744729013, 0, 0, +world, -1073, 1708.52002, 35.90000153, 17, -0, -0, -0.8673314452, -0.4977310002, 1604404556, 3744729013, 0, 0, +world, -1120.069946, 1738, 36, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1069.439941, 1707.930054, 41.29999924, 17, -0, -0, 0.4802235067, -0.8771461248, 2794764316, 3744729013, 0, 0, +world, -1228.900024, 1674.52002, 35, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1511.569946, 1314.150024, 1.176094055, 17, -0, -0, -0.6858183742, -0.7277727127, 399630181, 3154537368, 0, 0, +world, -1391.079956, 1336, 21, 17, -0, -0, 0.2857637107, -0.9583001137, 399630181, 776502014, 0, 0, +world, -1360.852417, 1232.376831, 22.25244141, 17, -0, -0, -0.8216469288, -0.5699967742, 399630181, 3744729013, 0, 0, +world, -1173.416382, 1624.906982, 34.46655273, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 3744729013, 0, 0, +world, -1122.109375, 1259.079956, 24.60000038, 17, -0.005159571301, -0.003893474815, -0.925768435, -0.3780356944, 2390727163, 3744729013, 0, 0, +world, -1120.98999, 1256.319946, 25, 17, -0, -0, -0.0767192468, -0.9970527291, 374622133, 3744729013, 0, 0, +world, -1145.109985, 1234.680054, 25, 17, -0, -0, 0.7396311164, -0.673012495, 3226808607, 3744729013, 0, 0, +world, -1144.040039, 1257.75, 24.5, 17, -0, -0, -0.3859058619, -0.9225381613, 399630181, 3744729013, 0, 0, +world, -1123.466309, 1286.189941, 24.54999924, 17, -0, -0, 0.7071068287, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, -1146.390015, 1297.209961, 25, 17, -0, -0, 0.8095294237, -0.5870792866, 374622133, 3744729013, 0, 0, +world, -1145.030029, 1337.390015, 25, 17, -0, -0, -0.0008727310924, -0.9999995828, 2634707400, 3744729013, 0, 0, +world, -1179.20874, 1339.359985, 23.06999969, 17, -0, -0, 0.7413904667, -0.6710739732, 2634707400, 3744729013, 0, 0, +world, -1165.263306, 1338.072754, 23.03208351, 17, -0, -0, -0.9795752168, 0.2010781169, 374622133, 3744729013, 0, 0, +world, -1185.27002, 1316.499023, 22.78000069, 17, -0, -0, 0.238609761, -0.9711155295, 399630181, 3744729013, 0, 0, +world, -1192.5354, 1335.158691, 22.78000069, 17, -0, -0, 0.238609761, -0.9711155295, 399630181, 3744729013, 0, 0, +world, -1218.461182, 1338.678101, 21.80999947, 17, -4.656612873e-010, -4.656612873e-010, -1, 1.192488064e-008, 2390727163, 3744729013, 0, 0, +world, -1274.73999, 1350.439941, 22, 17, -0, -0, 0.005235945806, -0.9999862909, 3226808607, 3744729013, 0, 0, +world, -1265, 1370.589966, 22, 17, -0, -0, -0, -1, 1593608242, 776502014, 0, 0, +world, -1232.839966, 1411.5, 22.10000038, 17, -0, -0, 0.4586493671, -0.8886173368, 399630181, 3744729013, 0, 0, +world, -1228.060181, 1397, 22.12000084, 17, -0.00242541451, 0.00599146774, 0.6047607064, -0.7963809967, 2390727163, 3744729013, 0, 0, +world, -1228.106323, 1399.311768, 22.12000084, 17, -0, -0, 0.8095294237, -0.5870792866, 374622133, 3744729013, 0, 0, +world, -1260.821655, 1385.193115, 22.08118248, 17, -0, -0, -0.3106770813, -0.9505155087, 374622133, 3744729013, 0, 0, +world, -1257, 1414, 20.51879883, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -1264.241455, 1407.036377, 20.51879883, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -1256.649658, 1400.268799, 21.24145508, 17, -0, -0, -0.5934188962, -0.8048937917, 4203366413, 3744729013, 0, 0, +world, -1253.412598, 1404.270996, 21.21655273, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -1267.2677, 1394.825073, 21.01391602, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1220.47998, 1537.079956, 25.85791016, 17, -0, -0, -0.9640954137, 0.2655560672, 374622133, 3744729013, 0, 0, +world, -1186.699951, 1541.01001, 30, 17, -0, -0, 0.5262140036, -0.8503521681, 888077843, 3744729013, 0, 0, +world, -1151.199951, 1541.599976, 30.29999924, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -1157.699951, 1423.079956, 24.39999962, 17, -0, -0, -0.9958843589, 0.09063284099, 374622133, 3723204042, 0, 0, +world, -1162.660034, 1419.599976, 24.39999962, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3723204042, 0, 0, +world, -1157.939941, 1399.51001, 24.42000008, 17, -0, -0, -0.9878244996, -0.1555724442, 888077843, 3723204042, 0, 0, +world, -1180.420044, 1374.089966, 22.31999969, 17, -0, -0, -0.996637404, -0.08193849772, 2634707400, 3744729013, 0, 0, +world, -1144.699951, 1372.969971, 25, 17, -0, -0, -0.0767192468, -0.9970527291, 374622133, 3744729013, 0, 0, +world, -1120.530029, 1415.469971, 25, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1112.128174, 1403.649048, 25, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1121.75, 1423.77002, 24, 17, -0, -0, -0.7071068287, -0.7071067691, 4033800822, 3744729013, 0, 0, +world, -1113.160278, 1415.417725, 25, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1081, 1235.668091, 24.11083984, 17, -0, -0, -1, 7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, -1060.34314, 1212.013672, 24.79999924, 17, -0, -0, -0, -1, 1593608242, 3154537368, 0, 0, +world, -1044.369995, 1229.869995, 24.79999924, 17, -0, -0, -0, -1, 1593608242, 3154537368, 0, 0, +world, -1012.500732, 1212.013672, 24.79999924, 17, -0, -0, -0, -1, 1593608242, 3744729013, 0, 0, +world, -973.1655273, 1208.125854, 24.79999924, 17, -0, -0, -0.7643590569, -0.6447908878, 1593608242, 3744729013, 0, 0, +world, -997.8300171, 1217.280029, 24.10000038, 17, -0, -0, -0.9463677406, 0.3230915666, 374622133, 3744729013, 0, 0, +world, -1058.592041, 1213.799805, 24.51098633, 17, -0, -0, -0.9463677406, 0.3230915666, 374622133, 3744729013, 0, 0, +world, -972.3977051, 1210.948242, 23.82568359, 17, -0, -0, -0.9923319817, 0.1236013249, 374622133, 3744729013, 0, 0, +world, -1079.780029, 1207.125488, 24.18000031, 17, -0.005555135198, 0.003304662416, -1.844565122e-005, -0.9999790788, 2390727163, 3744729013, 0, 0, +world, -998.0100098, 1193.689941, 24.10000038, 17, -0, -0, -1, 4.371138829e-008, 3226808607, 3744729013, 21, 3, +world, -1042.400024, 1195.630005, 17, 17, -0, -0, 0.4609743655, -0.8874134421, 399630181, 776502014, 21, 3, +world, -1075.949951, 1201, 17, 17, -0, -0, 0.4609743655, -0.8874134421, 399630181, 776502014, 21, 3, +world, -1057.670044, 1202.280029, 16.20000076, 17, -0, -0, -0.6996632814, -0.7144727111, 3226808607, 3744729013, 21, 3, +world, -986.8900146, 1141.099976, 15.36999989, 17, -0, -0, -0.3939423263, -0.9191351533, 374622133, 3744729013, 0, 0, +world, -1042.202881, 1186.544067, 16.60412979, 17, -0, -0, -0.6896198392, -0.7241715789, 374622133, 3744729013, 0, 0, +world, -1051.880005, 1145.709961, 14, 17, -0, -0, -0.6996632814, -0.7144727111, 3226808607, 3744729013, 0, 0, +world, -1067.699951, 1140.449951, 13.72000027, 17, -0, -0, 0.7643589377, -0.644791007, 1593608242, 3744729013, 0, 0, +world, -1070.420044, 1123.569946, 14, 17, -0, -0, 0.03925959393, -0.9992290735, 2634707400, 3744729013, 0, 0, +world, -1059.959961, 1125.001587, 13.55287075, 17, -0, -0, -0.9999965429, -0.002617789432, 2390727163, 3744729013, 0, 0, +world, -1020.109985, 1124.72998, 13.49550819, 17, -0, -0, -0.989525795, -0.1443560272, 3978157958, 3744729013, 0, 0, +world, -999.5800171, 1124.769653, 14.271348, 17, -0, -0, -8.742277657e-008, -1, 2794764316, 3744729013, 0, 0, +world, -970.9000244, 1124.22998, 17, 17, -0, -0, -0.9110438228, -0.4123095274, 399630181, 3744729013, 0, 0, +world, -946.8587646, 1132.390503, 18.25830078, 17, -0, -0, -0.9110438228, -0.4123095274, 399630181, 776502014, 0, 0, +world, -921.5440674, 1135.10791, 19.34887695, 17, -0, -0, -0.9110438228, -0.4123095274, 399630181, 776502014, 0, 0, +world, -767.8800049, 1160.619995, 8.130000114, 17, -0, -0, -0.08715558052, -0.9961947203, 374622133, 2592350310, 0, 0, +world, -771.1199951, 1170.469971, 8.299999237, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -759.7700195, 1158.280029, 12.27000046, 17, -0, -0, -8.742277657e-008, -1, 374622133, 2592350310, 0, 0, +world, -804.2800293, 1169.180054, 9.159999847, 17, -0, -0, -0.9882283807, 0.1529857963, 399630181, 3572821599, 20, 5, +world, -802.3499756, 1085.27002, 11.05000019, 17, -0, -0, -0.9463677406, 0.3230915666, 374622133, 3572821599, 0, 0, +world, -821.1099854, 1058.219971, 11.05000019, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, -840.7800293, 1055.130005, 12.69999981, 17, -0, -0, -1, 1.192488064e-008, 374622133, 3744729013, 0, 0, +world, -856.4899902, 1053.02002, 15.89999962, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 3744729013, 0, 0, +world, -861.5499878, 1054.949951, 17.12999916, 17, -0, -0, -1, 1.192488064e-008, 374622133, 3744729013, 0, 0, +world, -805.789978, 1258, 19.07999992, 17, -0, -0, -1, 1.629206849e-007, 1604404556, 3744729013, 0, 0, +world, -826.960022, 1252.641235, 19.31225586, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 3744729013, 0, 0, +world, -886.5100098, 1259.949951, 24.84000015, 17, -0, -0, -1, 1.629206849e-007, 1604404556, 3744729013, 0, 0, +world, -928.2478638, 1264.326904, 24.40942383, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 3744729013, 0, 0, +world, -984.8300171, 1263.579956, 27, 17, -0, -0, 0.7071068287, -0.7071067691, 3328786501, 3744729013, 15, 21, +world, -1030.828369, 1263.668091, 27, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 100237688, 0, 0, +world, -1256.962158, 1335.158691, 21.47751045, 17, -0, -0, 0.238609761, -0.9711155295, 399630181, 3744729013, 0, 0, +world, -1256.962158, 1252.423706, 21.47751045, 17, -0, -0, 0.238609761, -0.9711155295, 399630181, 3744729013, 0, 0, +world, -1230.721924, 1242.236938, 23.37228584, 17, 3.782823499e-010, -3.57705171e-010, -0.9394748807, 0.34261778, 2390727163, 776502014, 0, 0, +world, -1235.432495, 1268.314331, 21.69775391, 17, -0, -0, 0.5262140036, -0.8503521681, 888077843, 3744729013, 0, 0, +world, -1212.819946, 1296.73999, 22.17000008, 17, -0, -0, -1, 1.629206849e-007, 471168217, 3744729013, 0, 0, +world, -1176.030029, 1295.040039, 23.04999924, 17, -0, -0, -0.9114032984, -0.4115142524, 1593608242, 3744729013, 0, 0, +world, -1210.814209, 1268.319946, 24, 17, -0, -0, -0.7071068883, -0.7071066499, 2794764316, 3744729013, 0, 0, +world, -1207.158691, 1268.478638, 23.56269455, 17, -0, -0, -0.9114032984, -0.4115142524, 1593608242, 3744729013, 0, 0, +world, -1168.829956, 1253.678711, 24.19067383, 17, -0, -0, -1, 7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, -1182.670044, 1249.458008, 24.06999969, 17, 1.828193499e-011, -4.653022689e-010, -0.03926015645, -0.9992290139, 2390727163, 3744729013, 0, 0, +world, -1182.413818, 1253.084595, 23.56269455, 17, -0, -0, -0.9114032984, -0.4115142524, 1593608242, 3744729013, 0, 0, +world, -1214.550049, 1316.829956, 22, 17, -0, -0, -1, 7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, -1128.19165, 1343.930908, 24.38730431, 17, -0, -0, -0.7163019776, -0.6977904439, 374622133, 3154537368, 0, 0, +world, -1128.150024, 1350.844971, 24.23828125, 17, -0, -0, -0.9999451637, -0.01047182456, 3051799743, 3744729013, 0, 0, +world, -1154.887695, 1355.831055, 24.16577148, 17, -0, -0, -0.7071068287, -0.7071067691, 109363168, 3744729013, 0, 0, +world, -1176.786011, 1398.984619, 23.44199944, 17, -0, -0, -0.7071068287, -0.7071067691, 1604404556, 3744729013, 0, 0, +world, -1088.709961, 1374.73999, 25, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -1086.150024, 1376.76001, 25, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3553608506, 0, 0, +world, -1077.680054, 1363, 36.12524414, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -1075.089966, 1374.140015, 33, 17, -0, -0, -0.4733195901, -0.8808907866, 374622133, 3553608506, 0, 0, +world, -997.039978, 1488.030029, 27.75, 17, -0, -0, -0.9984407425, -0.05582140014, 1604404556, 3744729013, 0, 0, +world, -955.6500244, 1496.780029, 25, 17, -0, -0, 0.03402750939, -0.9994208813, 374622133, 3744729013, 0, 0, +world, -940.2600098, 1481.310059, 25, 17, -0, -0, -0.006108663511, -0.9999813437, 2634707400, 3744729013, 0, 0, +world, -957.7999878, 1481.859985, 25, 17, -0, -0, -0.8841737509, -0.4671581984, 374622133, 3744729013, 0, 0, +world, -908.5844727, 1514.901245, 26, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1086.46582, 1316.73999, 24.56466866, 17, -0, -0, 0.238609761, -0.9711155295, 399630181, 3744729013, 0, 0, +world, -1079.75, 1317.77002, 25, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 15, 21, +world, -1114.930054, 1318.079956, 24.43000031, 17, -0, -0, -1, 7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, -1144.920044, 1282.680054, 24.5, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 3744729013, 0, 0, +world, -1232.540039, 1260.380005, 21.68000031, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 3744729013, 0, 0, +world, -1252.198486, 1260.075928, 21.48833084, 17, -5.956239946e-010, 2.809144584e-010, -0.3379167616, -0.9411759973, 2390727163, 3553608506, 0, 0, +world, -1264.77002, 1272.390015, 21.79999924, 17, -0, -0, 0.7390964627, -0.6735996008, 399630181, 3744729013, 0, 0, +world, -1273.084717, 1278.901123, 21.48833084, 17, -6.230393423e-010, -2.133139221e-010, -0.8980274796, -0.4399393201, 2390727163, 3744729013, 0, 0, +world, -1172.123779, 1202.276489, 22.22480392, 17, -0, -0, -0.9114032984, -0.4115142524, 1593608242, 3154537368, 0, 0, +world, -1172.469971, 1213.98999, 22.5, 17, -0, -0, 0.8594064116, -0.5112930536, 374622133, 3744729013, 0, 0, +world, -1172, 1191.898682, 22.5, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1257.589966, 1191.569946, 22, 17, -0, -0, -0.9335803986, -0.3583679497, 374622133, 3744729013, 0, 0, +world, -1275, 1182, 21.80999947, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1251.939941, 1251.719971, 21.78000069, 17, -0, -0, -0.7732871175, -0.6340559721, 374622133, 3744729013, 0, 0, +world, -811.0700073, 1350.069946, 18.71999931, 17, -0, -0, 0.2359900624, -0.971755445, 2039007863, 3744729013, 0, 0, +world, -812.7774048, 1326.637939, 18.56210899, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 15, 21, +world, -792.5999756, 1294.22998, 18.89999962, 17, -0, -0, -0.6990395784, -0.715083003, 399630181, 3744729013, 0, 0, +world, -912.1195068, 1384.762085, 25.28000069, 17, -0, -0, -0.9826127887, -0.1856666356, 399630181, 3744729013, 0, 0, +world, -1126.597046, 1496.030029, 28, 17, -0, -0, -1.509958025e-007, -1, 2267294420, 3744729013, 0, 0, +world, -1119, 1522, 28, 17, -0, -0, 0.8186511993, -0.5742910504, 4033800822, 3744729013, 0, 0, +world, -1116.660034, 1535.670044, 28.29999924, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1114.530518, 1566.546875, 32.08225632, 17, -0, -0, -0.8898148537, -0.4563217759, 374622133, 3744729013, 0, 0, +world, -893.3400269, 1054.217407, 20.59000015, 17, -0, -0, 3.725290298e-009, -1, 2634707400, 3744729013, 0, 0, +world, -882.0236816, 1053.02002, 19.91953087, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 3744729013, 0, 0, +world, 49, 766, 14, 17, -0, -0, -1, -7.549790126e-008, 399630181, 2868027918, 0, 0, +world, -1333.694702, 884.2952271, 18.56467247, 17, -0, -0, -0.7319485545, -0.6813598871, 399630181, 3553608506, 0, 0, +world, -1326.165405, 896.2000732, 20, 17, -0.006289399695, -0.001491230563, -0.6957408786, -0.7182638049, 2390727163, 3553608506, 0, 0, +world, -1338.5, 900.3410034, 19.70000076, 17, -0, -0, -1, 1.192488064e-008, 374622133, 3553608506, 0, 0, +world, -1348, 851, 20, 17, -0, -0, 1.509958025e-007, -1, 3774357736, 3744729013, 0, 0, +world, -1343.82251, 851, 19.81079102, 17, -0, -0, 1.509958025e-007, -1, 3774357736, 3744729013, 0, 0, +world, -1301.530029, 847.3599854, 19.60000038, 17, -0, -0, 0.6832736135, -0.7301623821, 2634707400, 3744729013, 0, 0, +world, -1335.27002, 810.0900269, 19.53000069, 17, -0, -0, 0.7643589377, -0.644791007, 3774357736, 3744729013, 0, 0, +world, -1335.27002, 816.4413452, 19.53000069, 17, -0, -0, 0.7643589377, -0.644791007, 3774357736, 3744729013, 0, 0, +world, -1205.522339, 791.0325928, 19.450737, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -1223.734009, 790, 20, 17, -0, -0, -0.8792331219, 0.4763917327, 399630181, 3744729013, 0, 0, +world, -1222.458618, 806.7199707, 20, 17, -0, -0, 0.7071067691, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, -1261.430054, 809.8099976, 20, 17, -0, -0, 0.7558535933, -0.6547406912, 3774357736, 3744729013, 0, 0, +world, -1261.430054, 804.4569702, 20, 17, -0, -0, 0.5060338378, -0.8625136018, 3774357736, 3744729013, 0, 0, +world, -1256.400024, 835.3499756, 20, 17, -0, -0, -0.6921432614, -0.7217601538, 2634707400, 3744729013, 0, 0, +world, -1223.092285, 835.7137451, 19.30932617, 17, -0, -0, 0.6921431422, -0.721760273, 2634707400, 3744729013, 0, 0, +world, -1222.890015, 814.4400024, 19.54000092, 17, -0, -0, -0.7071067095, -0.7071068287, 374622133, 3744729013, 0, 0, +world, -1430.044434, 1155.05249, 22.59533119, 17, -0, -0, -0.8265897632, -0.5628049374, 399630181, 3744729013, 0, 0, +world, -1496.030029, 1118.430054, 23.18000031, 17, 8.429369558e-008, 2.24764598e-008, -0.7071067691, -0.7071067691, 2593513972, 3744729013, 0, 0, +world, -1473.449951, 1128.119995, 23, 17, -0, -0, -0.9795752764, -0.201077953, 399630181, 3744729013, 0, 0, +world, -1482.829956, 1119.153564, 23, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -877.8900146, 1901.25, 1.800000191, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 776502014, 0, 0, +world, -829.6799927, 1809.969971, 1.529999971, 17, -0, -0, 0.7071067691, -0.7071067691, 2039007863, 3744729013, 0, 0, +world, -834, 1815, 2, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1403.84436, 1172.859009, 19.34044838, 17, -0, -0, -0.8265897632, -0.5628049374, 399630181, 3744729013, 0, 0, +world, -860.7999878, 1767.900024, 10.70000076, 17, -0, -0, 0.3826834261, -0.9238795638, 3137428179, 3744729013, 0, 0, +world, -1384, 1182, 20, 17, -0, -0, -0.8265897632, -0.5628049374, 399630181, 776502014, 0, 0, +world, -1355.734375, 1155.992676, 17.13976479, 17, -0, -0, -0.8265897632, -0.5628049374, 399630181, 3744729013, 0, 0, +world, -1321.099976, 1135.349976, 18.59000015, 17, -0, -0, -0.6996632814, -0.7144727111, 3226808607, 3744729013, 0, 0, +world, -1327.059937, 1146.613892, 17.25, 17, -0, -0, 0.6946583986, -0.719339788, 2794764316, 3744729013, 0, 0, +world, -1228.130005, 1191.050049, 22, 17, -0, -0, -0.04361946881, -0.999048233, 374622133, 3744729013, 0, 0, +world, -1154.599976, 1175.150024, 16.64999962, 17, -0, -0, -0.9110438228, -0.4123095274, 399630181, 3154537368, 0, 0, +world, -1454.392822, 1113.374146, 22.59533119, 17, -0, -0, -0.8265897632, -0.5628049374, 399630181, 3744729013, 0, 0, +world, -1452.439941, 1132.650024, 23.01000023, 17, -0, -0, -0.7858567834, -0.6184085011, 374622133, 3744729013, 0, 0, +world, -1436.040039, 1106.920044, 23.01000023, 17, -0, -0, -0.9999691248, 0.007853979245, 1593608242, 3744729013, 0, 0, +world, -1500, 1101.569946, 23, 17, -0, -0, -0.9659258127, -0.2588190734, 399630181, 3744729013, 0, 0, +world, -1474.967163, 1069.03186, 22.59533119, 17, -0, -0, -0.8265897632, -0.5628049374, 399630181, 3744729013, 0, 0, +world, -1509.380005, 1066.13208, 25.25, 17, -0, -0, -1, 4.371138829e-008, 2794764316, 3744729013, 0, 0, +world, -1526.089966, 1102.98999, 26.54999924, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -1535.801636, 1068.785767, 26.42540932, 17, -0, -0, -0.8265897632, -0.5628049374, 399630181, 3744729013, 0, 0, +world, -1537.609985, 1045.339966, 26.65999985, 17, -0, -0, -0.7535633445, -0.6573753357, 374622133, 3744729013, 0, 0, +world, -1537.930054, 1011.076782, 26.65999985, 17, -0, -0, 0.6554000974, -0.7552818656, 2634707400, 3744729013, 0, 0, +world, -1537.070313, 1018.609985, 26.65999985, 17, -0, -0, -0.7071068883, -0.7071066499, 374622133, 3744729013, 0, 0, +world, -1537.609985, 1003.046753, 26.65999985, 17, -0, -0, -0.7535633445, -0.6573753357, 374622133, 3744729013, 0, 0, +world, -1541.130005, 951.5, 26.64999962, 17, -0, -0, -0.9117620587, 0.410718888, 399630181, 3744729013, 0, 0, +world, -1536.609985, 924.3300171, 26.64999962, 17, -0, -0, -0.5606389642, -0.8280603886, 374622133, 3744729013, 0, 0, +world, -1541.130005, 929.5725098, 26.64999962, 17, -0, -0, 0.7917569876, -0.6108362079, 399630181, 3744729013, 0, 0, +world, -1556.23999, 938.3499756, 26.64999962, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1560.050049, 974.789978, 26.65999985, 17, -0, -0, 0.7396311164, -0.673012495, 374622133, 3744729013, 0, 0, +world, -1603.973633, 982.9189453, 27.29999924, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1607.310059, 1010, 28.60000038, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1619.242432, 994.7124023, 29.39999962, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1557.886108, 1041.034302, 26.42540932, 17, -0, -0, -0.999048233, -0.04361945391, 399630181, 3744729013, 0, 0, +world, -1263.390015, 1209.619995, 21, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, -1560, 1002, 27, 17, -0, -0, 0.4051415026, -0.9142540097, 374622133, 3744729013, 0, 0, +world, -1557.886108, 1003.101196, 26.42540932, 17, -0, -0, -0.999048233, -0.04361945391, 399630181, 3744729013, 0, 0, +world, -1468.800049, 898.7000122, 25.02000046, 17, -0, -0, -0.9989705682, -0.04536310211, 374622133, 3744729013, 0, 0, +world, -1458.160034, 899.5998535, 23, 17, 2.659191443e-012, 9.313187443e-010, -0.9999958873, -0.002855285071, 2390727163, 3744729013, 0, 0, +world, -1483.300049, 871.7299805, 19.5, 17, -0, -0, -0.9114032984, -0.4115142524, 1593608242, 776502014, 0, 0, +world, -1483.300049, 893.7047119, 22.70458984, 17, -0, -0, -0.9114032984, -0.4115142524, 1593608242, 776502014, 0, 0, +world, -1511.502808, 867.1853027, 19.58276367, 17, 2.659191443e-012, 9.313187443e-010, -0.9999958873, -0.002855285071, 2390727163, 3744729013, 0, 0, +world, -1530, 860, 19.77000046, 17, -0, -0, -0.02006991953, -0.9997985959, 374622133, 3744729013, 0, 0, +world, -1536.882568, 876.7600098, 22.47999954, 17, -0.006264823023, -0.001591323875, -0.7071049213, -0.7070790529, 2390727163, 3744729013, 0, 0, +world, -1540.424927, 875.7081299, 22.17954063, 17, -0, -0, 0.7917569876, -0.6108362079, 399630181, 3744729013, 0, 0, +world, -1545.274902, 820.586853, 19.18312454, 17, -0.005555134267, 0.00330466358, -1.820723992e-005, -0.9999790788, 2390727163, 3744729013, 0, 0, +world, -1520.51001, 787.039978, 23.84000015, 17, -0, -0, -1, 1.629206849e-007, 3774357736, 3744729013, 0, 0, +world, -1511.800049, 787.039978, 23.84000015, 17, -0, -0, -1, 1.629206849e-007, 3774357736, 3744729013, 0, 0, +world, -1569, 787.039978, 23.84000015, 17, -0, -0, -1, 1.629206849e-007, 3774357736, 3744729013, 0, 0, +world, -1558.692993, 787.039978, 23.84000015, 17, -0, -0, -1, 1.629206849e-007, 3774357736, 3744729013, 0, 0, +world, -1529.25061, 786.6816406, 23.84000015, 17, -0, -0, 0.004655733705, -0.999989152, 3774357736, 3744729013, 0, 0, +world, -1536.178833, 786.7461548, 23.84000015, 17, -0, -0, 0.004655733705, -0.999989152, 3774357736, 3744729013, 0, 0, +world, -1544.137817, 786.8203125, 23.84000015, 17, -0, -0, 0.004655733705, -0.999989152, 3774357736, 3744729013, 0, 0, +world, -1552.209229, 786.8954468, 23.84000015, 17, -0, -0, 0.004655733705, -0.999989152, 3774357736, 3744729013, 0, 0, +world, -1571.709961, 818.6199951, 19.80999947, 17, -0, -0, 1.509958025e-007, -1, 3774357736, 3744729013, 0, 0, +world, -1528.579956, 763.210022, 25.71999931, 17, -0, -0, 1.509958025e-007, -1, 374622133, 3744729013, 0, 0, +world, -1411.390015, 886.75, 19.79999924, 17, -0, -0, -0.987287879, 0.1589421183, 399630181, 3744729013, 0, 0, +world, -1419.589966, 882.0900269, 19.63999939, 17, -0, -0, -0.9443764091, 0.3288666308, 3328786501, 3744729013, 0, 0, +world, -1427.849976, 866.7299805, 20, 17, -0, -0, -0.701531589, -0.7126383781, 2634707400, 3744729013, 0, 0, +world, -1397.90332, 886.354126, 20, 17, -0, -0, 0.285688132, -0.9583226442, 2634707400, 3744729013, 0, 0, +world, -1215.819946, 1503.01001, 23.70999908, 17, -0, -0, -0, -1, 399630181, 3553608506, 0, 0, +world, -1787, 264.1099854, 22.43000031, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1566.650024, 527.5300293, 25.37999916, 17, -0, -0, 3.725290298e-009, -1, 2634707400, 3744729013, 0, 0, +world, -1451.359985, 842.8599854, 19.47999954, 17, -0, -0, 3.725290298e-009, -1, 2634707400, 3744729013, 0, 0, +world, -1454.469971, 798.9199829, 19.53000069, 17, -0, -0, 0.1736481488, -0.9848077893, 399630181, 3744729013, 0, 0, +world, -1433.869995, 844.2020874, 19.47999954, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, -1535.47998, 821.6500244, 20, 17, -0, -0, -0.240228042, -0.9707164764, 374622133, 3744729013, 0, 0, +world, -1628.819946, 821.5800781, 29.70000076, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1619.98999, 832.5432739, 29.70000076, 17, -0.003304662649, -0.005555135198, -0.9999790788, 1.840194273e-005, 2390727163, 3744729013, 0, 0, +world, -1596.559082, 820.586853, 19.18312454, 17, 6.585444967e-010, -0, 0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -1517.089233, 841.1239014, 19.5086422, 17, -0, -0, 0.7917569876, -0.6108362079, 399630181, 3744729013, 0, 0, +world, -1595.449951, 762.8900146, 25.40999985, 17, -0, -0, -1, 7.549790126e-008, 2150547825, 3744729013, 0, 0, +world, -1428.52002, 759.7600098, 20.98999977, 17, -0, -0, -0.9659258127, -0.258818984, 374622133, 3744729013, 0, 0, +world, -1384.914185, 889.7260132, 20, 17, -0, -0, -0.701531589, -0.7126383781, 2634707400, 3744729013, 0, 0, +world, -1383.209961, 927.1400146, 19.78000069, 17, -0, -0, 0.5771452188, -0.8166415095, 399630181, 3744729013, 0, 0, +world, -1400.589966, 963.1799927, 23, 17, -0, -0, -0.9795752168, 0.2010781169, 374622133, 3744729013, 0, 0, +world, -1400.589966, 961.0291138, 23, 17, -0, -0, 0.03489959985, -0.9993908405, 374622133, 3744729013, 0, 0, +world, -1395.109985, 961.6099854, 22.98999977, 17, -0, -0, -0.08019891381, -0.9967788458, 3328786501, 3744729013, 0, 0, +world, -1389.150024, 961.960022, 21.72999954, 17, -0, -0, 0.7581344247, -0.6520983577, 1604404556, 3744729013, 0, 0, +world, -1383.560059, 956.6947021, 19.78000069, 17, -0, -0, -0.9795752764, -0.201077953, 399630181, 3744729013, 0, 0, +world, -1342.300049, 1027.599976, 20.78000069, 17, -0, -0, 0.1727888435, -0.9849588871, 374622133, 3744729013, 0, 0, +world, -1340.364014, 1027.599976, 20.78000069, 17, -0, -0, -0.5671251416, -0.8236316442, 374622133, 3744729013, 0, 0, +world, -1350.780029, 1108.050049, 19.57999992, 17, -0, -0, 0.7413905859, -0.6710737944, 901601836, 3744729013, 0, 0, +world, -1294.079956, 1128.76001, 19.72999954, 17, -0, -0, -0.6427875757, -0.7660444975, 3226808607, 3744729013, 0, 0, +world, -1300.359985, 1093.069946, 19.75, 17, -0, -0, -0.9980267286, -0.06279053539, 374622133, 3744729013, 0, 0, +world, -1269.449951, 1076.353394, 19.75, 17, -0, -0, 1.748455531e-007, -1, 374622133, 3744729013, 0, 0, +world, -1230.540039, 1070.469971, 19, 17, -0, -0, -1, 4.371138829e-008, 374622133, 100237688, 0, 0, +world, -1209.25, 1076.290039, 17.75200081, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 100237688, 0, 0, +world, -1260.118164, 1101.800049, 19.71999931, 17, -0, -0, -0.7071068287, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -1260.727051, 1099.118164, 19.75, 17, -0, -0, 0.5692799091, -0.8221437335, 374622133, 3744729013, 0, 0, +world, -1265.321045, 1124.905518, 19.71999931, 17, -0, -0, -0.7071068287, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -1265.37085, 1148.696533, 19.39869118, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -1266.401123, 1136.391235, 19.54609299, 17, -0, -0, -0.7071068287, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, -1281.47998, 1145.839966, 19.79999924, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1246.650024, 1135.369995, 19.53000069, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, -1274.72998, 1154.77002, 19.47999954, 17, -0, -0, -0.3859058619, -0.9225381613, 399630181, 3572821599, 20, 5, +world, -1262.609985, 1170.589966, 19.37999916, 17, -0, -0, 0.8191520572, -0.5735764503, 374622133, 3572821599, 0, 0, +world, -1368.057495, 1154.77002, 16.99953079, 17, -0, -0, -0.3859058619, -0.9225381613, 399630181, 3572821599, 20, 5, +world, -1412.781128, 1172.201416, 21.10255814, 17, -0, -0, 0.6039038897, -0.7970571518, 399630181, 3572821599, 20, 5, +world, -1379.277954, 1171.170532, 16.78024673, 17, -0, -0, -0.9999691248, -0.007853860036, 2330129408, 3744729013, 0, 0, +world, -1325.847656, 1154.160156, 16.93556595, 17, -0, -0, -0.3859058619, -0.9225381613, 399630181, 3572821599, 20, 5, +world, -1300.011597, 1171.170532, 18.23581314, 17, -0, -0, -0.9999691248, -0.007853860036, 2330129408, 3744729013, 0, 0, +world, -1492.381226, -436.5, 9.319999695, 17, -0, -0, -0.7071067095, -0.7071068287, 537242508, 3744729013, 0, 0, +world, -1095.469971, -497.0699463, 8.260000229, 17, -0, -0, -0, -1, 4057803041, 3744729013, 0, 0, +world, -1329.02002, 933.2000122, 19.68000031, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -1399.97998, 1029.950317, 19.80999947, 17, -0.005555134267, 0.00330466358, -1.820723992e-005, -0.9999790788, 2390727163, 3744729013, 0, 0, +world, -1402.160034, 1033.079956, 19.84000015, 17, -0, -0, -0.9070440531, -0.4210357666, 399630181, 3744729013, 0, 0, +world, -1383.579956, 1052.890015, 19.78564835, 17, -0, -0, -0.8059282899, -0.5920131207, 374622133, 3744729013, 0, 0, +world, -1385.500366, 1052.890015, 19.78564835, 17, -0, -0, -0.9588196278, 0.2840156257, 374622133, 3744729013, 0, 0, +world, -1356.530029, 1053.410034, 19.69000053, 17, -0, -0, -0.9908658862, -0.134850964, 3978157958, 3744729013, 0, 0, +world, -1338.089966, 1031.430054, 19.5, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 3744729013, 0, 0, +world, -1389.930054, 987.9500122, 22.15999985, 17, -0, -0, 0.7581344247, -0.6520983577, 1604404556, 3744729013, 0, 0, +world, -1385.463745, 989.8701172, 19.23364258, 17, -0, -0, -0.6794413924, -0.7337297797, 374622133, 3744729013, 0, 0, +world, -1454.732788, 1029.256958, 22.59533119, 17, -0, -0, -0.9834135771, -0.1813773215, 399630181, 3744729013, 0, 0, +world, -1442, 993, 23, 17, -0, -0, -0.9643267989, -0.2647146881, 888077843, 3744729013, 0, 0, +world, -1431.324707, 956.7399902, 22.95418549, 17, 1.650275888e-010, -1.642437436e-010, -0.7087880969, -0.7054215074, 2390727163, 3744729013, 0, 0, +world, -1433.880005, 957.210022, 23.04000092, 17, -0, -0, -0.2300497144, -0.9731788635, 399630181, 3744729013, 0, 0, +world, -1463.920044, 929.5100098, 22.83971596, 17, -0, -0, -0.8660254478, -0.4999998808, 374622133, 3553608506, 0, 0, +world, -1476.930054, 950.9000244, 23.04003906, 17, -0, -0, -1, 4.371138829e-008, 3978157958, 3744729013, 0, 0, +world, -1484.209961, 929.2996826, 23.12000084, 17, -0, -0, -0.9999024868, 0.01396248583, 2634707400, 3744729013, 0, 0, +world, -1424.393555, 929.0462646, 21.50842857, 17, -0, -0, -0.9999024868, 0.01396248583, 2634707400, 3744729013, 0, 0, +world, -1409.093872, 929.0428467, 20.29016685, 17, -0, -0, -0.9999024868, 0.01396248583, 2634707400, 3744729013, 0, 0, +world, -1481.361328, 928.8239746, 22.83971596, 17, -0, -0, -0.2773147225, -0.9607791305, 374622133, 3744729013, 0, 0, +world, -1525.98999, 844.7999878, 19.55999947, 17, -0, -0, -0.9942448139, 0.1071319655, 374622133, 3744729013, 0, 0, +world, -1209.530029, 1262.930054, 23.88999939, 17, -0, -0, -0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -1299.387695, 967.8018188, 19.19064522, 17, -0, -0, -0.9795752764, -0.201077953, 399630181, 3744729013, 0, 0, +world, -1233.76001, 1178.420044, 29.92000008, 17, -0, -0, -0.9848077297, 0.1736482084, 1948279592, 3744729013, 7, 21, +world, -1227.849976, 1178.5, 29.93000031, 17, -0, -0, -0.9659258127, 0.2588190436, 374622133, 3553608506, 0, 0, +world, -1213.920044, 1183.469971, 22.06999969, 17, -0, -0, -0.1736481488, -0.9848077893, 399630181, 3553608506, 0, 0, +world, -1250.619995, 1175.321533, 19.56999969, 17, 4.656612873e-010, 5.552955269e-018, -1, 1.192488064e-008, 2390727163, 3572821599, 0, 0, +world, -1235.209961, 119.8099976, 4.210000038, 17, -0, -0, 0.8191520572, -0.5735764503, 374622133, 3744729013, 0, 0, +world, -1339.550049, 984.7600098, 19.56999969, 17, -0, -0, -0.7826081514, -0.6225147247, 399630181, 3744729013, 0, 0, +world, -1311.745239, 992.9364014, 19.56999969, 17, -0, -0, -0.7826081514, -0.6225147247, 399630181, 776502014, 0, 0, +world, -1313.01001, 997.3800049, 19.56999969, 17, -0, -0, -0.6996632814, -0.7144727111, 3226808607, 3744729013, 0, 0, +world, -1312.040039, 965.1091919, 19.60000038, 17, -0, -0, -0.9995853901, 0.02879408002, 2634707400, 3744729013, 0, 0, +world, -1445.920044, 930.0599976, 23.04000092, 17, -0, -0, 0.773840189, -0.6333808899, 399630181, 3553608506, 0, 0, +world, -1476.14563, 948.5251465, 23.04000092, 17, -0, -0, 0.773840189, -0.6333808899, 399630181, 3744729013, 0, 0, +world, -1442.880005, 951.286438, 22.96999931, 17, -0.003304662649, -0.005555134732, -0.9999790788, 1.83701577e-005, 374622133, 3744729013, 0, 0, +world, -1443.565796, 948.5251465, 23.04000092, 17, -0, -0, 0.773840189, -0.6333808899, 399630181, 3744729013, 0, 0, +world, -1501.810059, 892.8699951, 24.20000076, 17, -0, -0, -0, -1, 399630181, 3553608506, 0, 0, +world, -1509.709961, 883.4799805, 24.77000046, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -1519.469971, 950.4699707, 26.20999908, 17, -0, -0, -0.9963452816, 0.0854171738, 3774357736, 3744729013, 0, 0, +world, -1490.530029, 951.0300293, 23.46999931, 17, -0, -0, -1, 7.549790126e-008, 901601836, 3744729013, 0, 0, +world, -1476.410034, 995.1799927, 23.04000092, 17, -0, -0, 0.7529895902, -0.6580324173, 374622133, 3744729013, 0, 0, +world, -1474.73999, 1023.200012, 23.04000092, 17, -0, -0, -0.6626200676, -0.7489557266, 3328786501, 3744729013, 0, 0, +world, -1474.045898, 1087.103271, 23, 17, -0, -0, -0.8265897632, -0.5628049374, 399630181, 3744729013, 0, 0, +world, -1419.140015, 1219.48999, 24.20999908, 17, -0, -0, -0.9961947203, 0.08715565503, 399630181, 776502014, 0, 0, +world, -1420.31604, 1183.77002, 23.23999977, 17, -0, -0, -0.7071068883, -0.7071066499, 3978157958, 3744729013, 0, 0, +world, -1194.079956, 1088.810059, 14.14999962, 17, -0, -0, -0.9826128483, -0.1856665164, 1593608242, 3744729013, 0, 0, +world, -1177.170044, 1122.553589, 13.60999966, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1153.77002, 1124.130005, 13.64999962, 17, -0, -0, 0.08106838912, -0.9967085123, 2634707400, 3744729013, 0, 0, +world, -1158.209961, 1124.199951, 13.60000038, 17, -0, -0, -0.9993283749, 0.03664344922, 374622133, 3744729013, 0, 0, +world, -1207.839966, 1125.400024, 16.51000023, 17, -0, -0, -0.8110635281, -0.5849580765, 374622133, 3744729013, 0, 0, +world, -1225.761719, 1123.599976, 18.47999954, 17, 6.585444967e-010, -0, 0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -1266.119995, 1133.780029, 19.76000023, 17, -0, -0, 0.7295658588, -0.6839105487, 3051799743, 3744729013, 0, 0, +world, -1262.689941, 1110.930054, 19.78000069, 17, -0, -0, 0.6501114964, -0.7598388195, 399630181, 3744729013, 0, 0, +world, -1178.52002, 1147.280029, 13.39000034, 17, -0, -0, 0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -1163.459961, 1149.329956, 13.73999977, 17, -0, -0, -0.9964928627, -0.08367802203, 374622133, 3744729013, 0, 0, +world, -1155.27002, 1143.619995, 13.44999981, 17, -0, -0, 0.1985126883, -0.9800983071, 1593608242, 776502014, 0, 0, +world, -1125.839966, 1142.5, 13.48999977, 17, -0, -0, -0.6996632814, -0.7144727111, 3226808607, 3744729013, 0, 0, +world, -1151.040039, 1141.599976, 17.89999962, 17, -0, -0, 0.3971478939, -0.9177546501, 374622133, 3744729013, 0, 0, +world, -1228.369995, 1140.099976, 18.76000023, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +world, -1205.300049, 1088.790039, 17.78000069, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, -1217.25, 1097.282471, 17.29000092, 17, 4.656613983e-010, 9.313224636e-010, 1.509958025e-007, -1, 2390727163, 3744729013, 0, 0, +world, -1218.209961, 1100.719971, 17.60000038, 17, -0, -0, 0.721760273, -0.6921431422, 399630181, 3744729013, 0, 0, +world, -1186.839966, 1101.686157, 13.64289093, 17, -0, -0, -0.9997426271, -0.02268690802, 2794764316, 3744729013, 0, 0, +world, -1183.288208, 1103.392944, 13.60999966, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1172.010254, 1102.020508, 13.09707069, 17, -0, -0, 0.1486726403, -0.9888864756, 374622133, 3744729013, 0, 0, +world, -1130.640015, 1102.678955, 13.60999966, 17, -0, -0, -0.996637404, -0.08193849772, 2634707400, 3744729013, 0, 0, +world, -1142.060913, 1091.269531, 13.60999966, 17, -0, -0, 0.723569572, -0.69025141, 2634707400, 3744729013, 0, 0, +world, -1126.930054, 1095.829956, 14, 17, -0, -0, -0.9659258127, 0.2588190436, 374622133, 3744729013, 0, 0, +world, -1123.560059, 1096.689941, 13.64000034, 17, -0, -0, -0, -1, 1593608242, 3744729013, 0, 0, +world, -1102.98999, 1102.890015, 13.63000011, 17, -0, -0, -0.996637404, -0.08193849772, 2634707400, 3744729013, 0, 0, +world, -1087.429199, 1092.290039, 13.64999962, 17, -0, -0, -0.9955619574, 0.09410826862, 3328786501, 3744729013, 0, 0, +world, -1085.72998, 1050.310059, 13.63000011, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 776502014, 0, 0, +world, -1046.285278, 1102.240356, 13.63000011, 17, -0, -0, -0.996637404, -0.08193849772, 2634707400, 3744729013, 0, 0, +world, -1073.48999, 1101.545044, 13.73639679, 17, -0, -0, -0.9997426271, -0.02268690802, 2794764316, 3744729013, 0, 0, +world, -1061.795166, 1101.692505, 13.55287075, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, -1043.670044, 1057.930054, 13.57999992, 17, -0, -0, -0.9848077297, 0.1736481786, 1593608242, 3744729013, 0, 0, +world, -1041.810059, 1035.75, 13.56999969, 17, -0, -0, 0.6177223921, -0.7863962054, 374622133, 3744729013, 0, 0, +world, -1041.140015, 1024.189941, 13.59000015, 17, -0, -0, 0.2731955051, -0.9619585276, 399630181, 3744729013, 0, 0, +world, -1042.302368, 1084.202637, 13.59000015, 17, -0, -0, 0.7181809545, -0.6958563924, 399630181, 3744729013, 0, 0, +world, -1051.550049, 996.0593262, 13.60999966, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -1115.449951, 994.2399902, 13.60999966, 17, -0, -0, -0.09063220769, -0.9958844185, 374622133, 3744729013, 0, 0, +world, -1129.939941, 982.083252, 18.10048866, 17, -0, -0, 0.07149757445, -0.9974407554, 109363168, 3744729013, 0, 0, +world, -1139.141479, 979.3079224, 20.58839798, 17, -0, -0, -0.9991589785, -0.04100380838, 2066258816, 3744729013, 0, 0, +world, -1139.560059, 974.8699951, 19.54999924, 17, -0, -0, -0.6474550366, -0.7621036172, 1593608242, 3744729013, 0, 0, +world, -986.9799805, 922.4199829, 13.68000031, 17, -0, -0, -0.6474550366, -0.7621036172, 1593608242, 3744729013, 0, 0, +world, -979.5800171, 916.9099731, 13.68000031, 17, -0, -0, -1.509958025e-007, -1, 2634707400, 3744729013, 0, 0, +world, -984.289978, 917.460022, 13.89999962, 17, -0, -0, -0.9999984503, 0.001745235058, 374622133, 3744729013, 0, 0, +world, -1005.580017, 911.6500244, 23, 17, -0, -0, -0.9615018964, 0.2747983336, 374622133, 3744729013, 0, 0, +world, -1105.800049, 923.9899902, 13.60999966, 17, -0, -0, -0.3826834261, -0.9238795638, 3226808607, 3744729013, 0, 0, +world, -1097.869995, 929.1300049, 13.60999966, 17, -0, -0, 0.1736481488, -0.9848077893, 399630181, 776502014, 0, 0, +world, -1042.219971, 915.5148926, 13.64000034, 17, -0.005641743075, 0.003154529957, -0.02682984062, -0.9996191263, 2390727163, 3744729013, 0, 0, +world, -1022.090027, 967.0999756, 13.56999969, 17, -0, -0, -8.742277657e-008, -1, 537242508, 3553608506, 0, 0, +world, -1021.119995, 995.0899658, 13.56999969, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3553608506, 0, 0, +world, -1019.640015, 979.4899902, 20.82999802, 17, -0, -0, -0.7071068883, -0.7071066499, 399630181, 3553608506, 0, 0, +world, -1021.049988, 970.0599976, 17.20000076, 17, -0, -0, -0.7071068883, -0.7071066499, 374622133, 3744729013, 0, 0, +world, -1015.12207, 1026.119995, 13.60999966, 17, -6.585444967e-010, 3.925230749e-017, -0.7071067095, -0.7071068287, 2390727163, 3744729013, 0, 0, +world, -1019.549988, 1030.52002, 13.57999992, 17, -0, -0, 0.7071067691, -0.7071068287, 2634707400, 3744729013, 0, 0, +world, -1016.690002, 1045.599976, 13.61999989, 17, -0, -0, -0.9878244996, -0.1555724442, 888077843, 3553608506, 0, 0, +world, -1057.339966, 1055.900024, 13.61999989, 17, -0, -0, -0.7071068287, -0.7071067691, 3978157958, 776502014, 0, 0, +world, -1180.420044, 1374.089966, 22.31999969, 17, -0, -0, -0.996637404, -0.08193849772, 2634707400, 3744729013, 0, 0, +world, -1069.099976, 1015.25, 13.60999966, 17, -0, -0, -0, -1, 2634707400, 3744729013, 0, 0, +world, -1063.099976, 1012.599976, 13.51000023, 17, -0, -0, -0.1736481935, -0.9848077297, 399630181, 3744729013, 0, 0, +world, -1342.839966, 1291.849976, 22.30999947, 17, -0, -0, 0.7071068287, -0.7071067691, 3328786501, 2800438246, 0, 0, +world, -1086.569946, 1016.52002, 13.60999966, 17, -0, -0, -0.9848077297, 0.1736481786, 374622133, 3744729013, 0, 0, +world, -1088.630005, 1013.719971, 13.60999966, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1099.050049, 1016.130005, 13.60999966, 17, -0, -0, 5.960464478e-008, -1, 2634707400, 3744729013, 0, 0, +world, -1140.946045, 1062.219971, 13.60999966, 17, -0, -0, 0.6807208061, -0.732542932, 2794764316, 3744729013, 0, 0, +world, -1164.300049, 1093.390015, 13.60999966, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1164.211426, 1078.581543, 13.60999966, 17, -0, -0, -0.7071068287, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, -1165.459961, 1054.619995, 13.60999966, 17, -0, -0, 0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1113.98999, 994.1199951, 13.60999966, 17, -0, -0, -0.1045284346, -0.9945219159, 374622133, 3744729013, 0, 0, +world, -1051.459961, 993.5847778, 13.60999966, 17, -0.005555134267, 0.00330466358, -1.820723992e-005, -0.9999790788, 2390727163, 3744729013, 0, 0, +world, -1226.780029, 223.9199982, 4.439941406, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -924.9299927, 1021.169983, 20.62999916, 17, -0, -0, 0.7960019708, -0.6052940488, 399630181, 3553608506, 0, 0, +world, -946.9199829, 1045.959961, 20.62000084, 17, -0, -0, -0.1253335178, -0.9921146631, 3774357736, 3744729013, 0, 0, +world, -970.7399902, 1030, 20.62999916, 17, -0, -0, -0.9488760829, 0.3156489134, 3978157958, 3744729013, 0, 0, +world, -934.6799927, 1017.219971, 20.65999985, 17, -0, -0, -0.9999984503, -0.001745298621, 888077843, 3553608506, 0, 0, +world, -941.6072998, 1024.117188, 20.62999916, 17, -0, -0, 0.7960019708, -0.6052940488, 399630181, 3553608506, 0, 0, +world, -921.5300293, 996, 21.45000076, 17, -0, -0, 0.5602776408, -0.8283048868, 374622133, 3744729013, 0, 0, +world, -886.4699707, 984.7299805, 20.77000046, 17, -0, -0, -0.7256745696, -0.6880380511, 374622133, 3744729013, 0, 0, +world, -887.6699829, 965.8200073, 20.79000092, 17, -0, -0, -0.9961947203, 0.08715588599, 3328786501, 3744729013, 0, 0, +world, -887.2600098, 972.9500122, 21.75, 17, -0, -0, -0.6347304583, -0.7727336287, 3774357736, 3744729013, 0, 0, +world, -889.9497681, 974.8924561, 21.74386597, 17, -0, -0, 0.6447907686, -0.7643591166, 399630181, 3744729013, 0, 0, +world, -897.732666, 964.9699707, 16.88816452, 17, 3.292723039e-010, -3.292721928e-010, -0.7071068883, -0.7071066499, 2390727163, 3744729013, 0, 0, +world, -920.4400024, 981.0700073, 19.59000015, 17, -0, -0, -0.708955586, -0.7052531242, 2634707400, 3744729013, 0, 0, +world, -949.289978, 954.25, 22.87000084, 17, -0, -0, 0.286942631, -0.9579477906, 374622133, 3553608506, 0, 0, +world, -946.7199707, 957.9699707, 22.71999931, 17, -0, -0, -0.7396310568, -0.6730125546, 399630181, 3553608506, 0, 0, +world, -951.7537231, 956.1959229, 22.87000084, 17, -0, -0, -0.8765167594, 0.4813713431, 374622133, 3553608506, 0, 0, +world, -926.8599854, 945, 22.46999931, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -925.5800171, 928.6500244, 22.46999931, 17, -0, -0, -1, -1.390709201e-007, 537242508, 3553608506, 0, 0, +world, -925.6900024, 935.8200073, 26.65999985, 17, -0, -0, 0.7071068287, -0.7071067691, 1948279592, 3744729013, 0, 0, +world, -930.7299805, 932.5499878, 26.54999924, 17, -0, -0, 0.2044961303, -0.978867352, 399630181, 3553608506, 0, 0, +world, -927.1199951, 932.3900146, 52.29000092, 17, -0, -0, -0.9074110985, -0.4202441275, 399630181, 3553608506, 0, 0, +world, -935.039978, 936.6799927, 52.25, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -935.8099976, 924.5999756, 18.65999985, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -924.7800293, 937.0900269, 18.65999985, 17, -0, -0, 0.4383711219, -0.898794055, 537242508, 3553608506, 0, 0, +world, -927.9099731, 940.2600098, 48.36000061, 17, -0, -0, -0.1736482382, -0.9848077297, 537242508, 3553608506, 0, 0, +world, -933.3599854, 928.0700073, 48.36000061, 17, -0, -0, -0.4096046388, -0.912263155, 537242508, 3553608506, 7, 21, +world, -930.460022, 940.0200195, 43.90999985, 17, -0, -0, -0.9659258127, -0.2588190734, 537242508, 3553608506, 7, 21, +world, -925.4199829, 932.6799927, 44.02000046, 17, -0, -0, -0, -1, 399630181, 3553608506, 0, 0, +world, -952.25, 917.5411377, 13.68000031, 17, 2.316107445e-010, 4.662692454e-010, -0.9999965429, 0.002617995953, 2390727163, 3744729013, 0, 0, +world, -931.6799927, 804.9500122, 13.10000038, 17, -0, -0, 0.4663864374, -0.884581089, 109363168, 3744729013, 0, 0, +world, -920.539978, 831.0499878, 11.84000015, 17, -0, -0, -0.5877853036, -0.8090170026, 399630181, 3744729013, 0, 0, +world, -927.2399902, 831.9799805, 11.84000015, 17, -0, -0, 0.8295253515, -0.5584689975, 374622133, 3744729013, 0, 0, +world, -911.0499878, 833.6900024, 11.84000015, 17, -0, -0, 0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -898.6900024, 842.5166016, 12.39459991, 17, -0, -0, -0.9984407425, -0.05582140014, 109363168, 3744729013, 0, 0, +world, -892.5571289, 836.1868286, 11.84000015, 17, -0, -0, -0.9955619574, 0.09410826862, 399630181, 3744729013, 0, 0, +world, -892.6300049, 827.6500244, 12.47999954, 17, -0, -0, 1.509958025e-007, -1, 3774357736, 3744729013, 0, 0, +world, -895.1099854, 830.9400024, 11.80000019, 17, -0, -0, 0.8191520572, -0.5735764503, 374622133, 3744729013, 0, 0, +world, -888.5748291, 830.805481, 11.80000019, 17, -0, -0, -0.5090414286, -0.8607419729, 374622133, 3744729013, 0, 0, +world, -895.1099854, 798.3579712, 11.80000019, 17, -0, -0, 0.8191520572, -0.5735764503, 374622133, 3744729013, 0, 0, +world, -892.5571289, 803.6047974, 11.84000015, 17, -0, -0, -0.9955619574, 0.09410826862, 399630181, 3744729013, 0, 0, +world, -888.5748291, 798.2234497, 11.80000019, 17, -0, -0, -0.5090414286, -0.8607419729, 374622133, 3744729013, 0, 0, +world, -818.9799805, 835.5, 4.219999313, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -815.4199829, 834.8099976, 4.219999313, 17, -0, -0, 0.006981196813, -0.9999756217, 399630181, 3744729013, 0, 0, +world, -896.4899902, -273.5999756, 7.13999939, 17, -0, -0, -0.386710912, -0.9222009778, 374622133, 2592350310, 0, 0, +world, -814.2399902, 1007.27002, 4.340000153, 17, -0, -0, 0.7688418031, -0.6394390464, 2039007863, 3744729013, 0, 0, +world, -815.7000122, 983.1599731, 4, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3744729013, 0, 0, +world, -824.460022, 865, 4.219999313, 17, -0, -0, -1, 1.629206849e-007, 3226808607, 3744729013, 0, 0, +world, -818.9099731, 881.1300049, 4.219999313, 17, -0, -0, -0.1062640846, -0.9943379164, 399630181, 776502014, 0, 0, +world, -842.1599731, 780.7700195, 4.46999979, 17, -0, -0, -0.09497711062, -0.9954794645, 3774357736, 3744729013, 0, 0, +world, -870.210022, 759.1599731, 4.469999313, 17, -0, -0, -0.6626200676, -0.7489557266, 3328786501, 3744729013, 0, 0, +world, -816.210022, 843.00354, 4.219999313, 17, -0.003260931931, -0.005580917932, -0.999948144, 0.007872021757, 2390727163, 3744729013, 0, 0, +world, -821.4515991, 947.9699707, 4.239999771, 17, 6.585444967e-010, -0, 0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -816.2186279, 943.5336914, 4.239999771, 17, -0, -0, -0.3403796256, -0.9402880669, 399630181, 3744729013, 0, 0, +world, -807.0200195, 936.789978, 4.369999886, 17, -0, -0, 0.7896680832, -0.6135342717, 2039007863, 3744729013, 0, 0, +world, -823.3704834, 980.3198242, 15.47925758, 17, -0, -0, -0.3403796256, -0.9402880669, 399630181, 3744729013, 0, 0, +world, -828.6339722, 984.7561035, 15.47925758, 17, 6.585444967e-010, -0, 0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -815.1943359, 966.6943359, 4.369999886, 17, -0, -0, -0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -825.8276367, 966.6943359, 14.03210926, 17, -0, -0, -0.9886254668, 0.1503982693, 3328786501, 3744729013, 0, 0, +world, -845.9099731, 976.3900146, 21.77000046, 17, -0, -0, 0.7071067095, -0.7071068287, 3774357736, 3744729013, 0, 0, +world, -840.8608398, 971.8134766, 20.53453064, 17, -0, -0, -1, 1.192488064e-008, 374622133, 3744729013, 0, 0, +world, -840.4941406, 970.2746582, 20.53453064, 17, -0, -0, -0.1106014997, -0.9938648343, 374622133, 3744729013, 0, 0, +world, -841.3499756, 980.3198242, 20.55957985, 17, -0, -0, -0.3403796256, -0.9402880669, 399630181, 3744729013, 0, 0, +world, -876.4130249, 1017.210022, 20.77000046, 17, 4.364438672e-011, 6.570967104e-010, -0.6586893797, -0.7524150014, 2390727163, 3744729013, 0, 0, +world, -880.4866333, 1015.18811, 20.37374878, 17, -0, -0, 0.05059289932, -0.9987193346, 399630181, 3744729013, 0, 0, +world, -875.3061523, 886.2984009, 14.51171875, 17, -0, -0, -0.6347304583, -0.7727336287, 3774357736, 3744729013, 0, 0, +world, -845.156311, 946.1727905, 20.42671967, 17, -0, -0, -0.9961947203, 0.08715588599, 3328786501, 3744729013, 0, 0, +world, -835.4932251, 1018.944763, 15.82027435, 17, -0, -0, -0.9961947203, 0.08715588599, 3328786501, 3744729013, 0, 0, +world, -836.9139404, 1011.099854, 15.58716774, 17, -0, -0, -0.3403796256, -0.9402880669, 399630181, 3744729013, 0, 0, +world, -976.5700073, 819.3699951, 5.110000134, 17, -0, -0, 0.6755900979, -0.7372773886, 537242508, 3744729013, 0, 0, +world, -982.1599731, 823.3800049, 3.790008545, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -986.3200073, 829.3800049, 4.290000916, 17, -0, -0, -0.3939423263, -0.9191351533, 374622133, 3744729013, 0, 0, +world, -972.8978882, 826.8747559, 5.11000061, 17, -0, -0, -0.5127922893, -0.8585126996, 471168217, 2592350310, 0, 0, +world, -984.4182129, 829.5429688, 4.280000687, 17, -0.004450294655, -0.004687771201, -0.9752735496, -0.2209064364, 2390727163, 2592350310, 0, 0, +world, -987.7999878, 835.7800293, 4.300000191, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 2592350310, 0, 0, +world, -972.4000244, 806.3624878, 4.300000191, 17, -0, -0, 0.6781594753, -0.7349147797, 3978157958, 3744729013, 0, 0, +world, -955, 866.5100098, 13.48999977, 17, -0, -0, -0.9114032984, -0.4115142524, 1593608242, 776502014, 0, 0, +world, -969.3200073, 872.1099854, 13.69999981, 17, -0, -0, -0.9962703586, 0.08628688753, 374622133, 3744729013, 0, 0, +world, -928.5410156, 882.9204712, 13.68048859, 17, 4.374479667e-010, -2.82293855e-010, 0.8607420921, -0.5090413094, 2390727163, 3744729013, 0, 0, +world, -962.9400024, 852.4099731, 9.819999695, 17, -0, -0, -0.1218694523, -0.9925461411, 374622133, 3744729013, 0, 0, +world, -1085.130005, 790.135498, 17.26699257, 17, -0, -0, 0.02879373543, -0.9995853901, 2634707400, 3744729013, 0, 0, +world, -1089.160034, 790.1799927, 18, 17, -0, -0, -0.9774159193, -0.2113246471, 374622133, 3744729013, 0, 0, +world, -1074.243408, 791.8499756, 17.29999924, 17, -0, -0, -1, 1.629206849e-007, 3226808607, 3744729013, 0, 0, +world, -1118.079956, 817.6300049, 19.61000061, 17, -0, -0, -1, 1.629206849e-007, 3226808607, 3744729013, 0, 0, +world, -1104.689941, 811.9500122, 20.67000008, 17, -0, -0, 0.0975830853, -0.9952273965, 374622133, 3744729013, 0, 0, +world, -1082.3125, 816.8444214, 19.79999924, 17, -0, -0, -0.006981165148, -0.9999756217, 374622133, 3744729013, 0, 0, +world, -1066.019531, 826.069397, 15.94999981, 17, -4.656613983e-010, 4.656612318e-010, -1, 1.629206849e-007, 2390727163, 3744729013, 0, 0, +world, -1025.290039, 815.5999756, 8.609999657, 17, -0, -0, 0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -1031.107544, 807.9375, 8.653124809, 17, 6.585444967e-010, -0, 0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -1021.76001, 797.4000244, 7.699999809, 17, -0, -0, -0.5927162766, -0.8054113388, 1593608242, 3744729013, 0, 0, +world, -1052.209961, 790.7936401, 11.68999863, 17, 2.383924447e-010, -4.628386008e-010, -0.999928236, 0.01197978202, 2390727163, 3744729013, 0, 0, +world, -1101.680054, 790.3400269, 19.69000053, 17, -0, -0, -0.9989705682, 0.04536294937, 3978157958, 3744729013, 0, 0, +world, -1120.52002, 810.25, 19.61000061, 17, -0, -0, -0.8910065889, 0.45399037, 1593608242, 3744729013, 0, 0, +world, -1175.22998, 788.960022, 19.48999977, 17, -0, -0, -0.4679297805, -0.8837656379, 399630181, 3744729013, 0, 0, +world, -1177.959961, 793.960022, 19.55999947, 17, -0, -0, -0.7349146008, -0.6781596541, 2634707400, 3744729013, 0, 0, +world, -1143.660034, 864.6699829, 19.55999947, 17, -0, -0, -0.006108571775, -0.9999813437, 374622133, 3744729013, 0, 0, +world, -1143.339966, 866.8900146, 19.98999977, 17, -0, -0, 0.1227353364, -0.9924394488, 399630181, 3744729013, 0, 0, +world, -1099.060059, 889.5499878, 22.60000038, 17, -0, -0, 3.725290298e-009, -1, 2634707400, 3744729013, 0, 0, +world, -1091.619995, 866.9299927, 22.93000031, 17, -0, -0, -1, 7.549790126e-008, 2634707400, 3744729013, 0, 0, +world, -1087.359985, 867.1099854, 22.96999931, 17, -0, -0, -0.1976573169, -0.9802711606, 374622133, 3744729013, 0, 0, +world, -1068, 869, 23, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1065.100952, 870.3982544, 22.93000031, 17, -0, -0, -0.9800983071, 0.1985126585, 2634707400, 3744729013, 0, 0, +world, -1037.77002, 879.9000244, 23.02000046, 17, -0, -0, -0.3713678718, -0.9284858108, 3978157958, 3744729013, 0, 0, +world, -999.0779419, 881.0614014, 23, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1003.790161, 916.3897705, 23.12936592, 17, -0, -0, -0.9414705038, 0.3370952904, 374622133, 3744729013, 0, 0, +world, -947.6699829, 1102.569946, 19.20000076, 17, -0, -0, -0.07671933621, -0.9970527291, 374622133, 3744729013, 0, 0, +world, -927.248291, 1103.838745, 20.44165039, 17, -0, -0, -0.6441236138, -0.7649214268, 399630181, 3744729013, 0, 0, +world, -971.789978, 1100.792114, 16.87999916, 17, 4.656612873e-010, 2.328305743e-010, 1.509958025e-007, -1, 2390727163, 3744729013, 0, 0, +world, -972.4526367, 1103.437012, 16.51147461, 17, -0, -0, -0.4320858121, -0.901832521, 399630181, 3744729013, 0, 0, +world, -1013.390015, 1123.810059, 13.69999981, 17, -0, -0, -0.9993283749, 0.03664344922, 374622133, 3744729013, 0, 0, +world, -1086.380005, 1100, 13.64999962, 17, -0, -0, -1, 4.371138829e-008, 1593608242, 3744729013, 0, 0, +world, -1038.677124, 1103.437012, 13.47021484, 17, -0, -0, -0.4320858121, -0.901832521, 399630181, 3744729013, 0, 0, +world, -1103.905762, 1122.047119, 13.47021484, 17, -0, -0, -0.4320858121, -0.901832521, 399630181, 3744729013, 0, 0, +world, -1152.859985, 829.710022, 19.55999947, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1155.280029, 814.8300171, 19, 17, -0.006264823023, -0.001591323875, -0.7071049809, -0.7070790529, 2390727163, 3744729013, 0, 0, +world, -822.6599731, 875.0100098, 4.219999313, 17, -0, -0, -0.9694454074, 0.2453072667, 374622133, 3744729013, 0, 0, +world, -819.8800049, 948.8499756, 4.25, 17, -0, -0, -0.9761067033, -0.2172917277, 374622133, 3744729013, 0, 0, +world, -813.0405273, 930.539978, 4.36000061, 17, -0, -0, 0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -814.2840576, 927.7955933, 4.369999886, 17, -0, -0, 0.7896680832, -0.6135342717, 2039007863, 3744729013, 0, 0, +world, -773.1300049, 1121.560059, 11.05000019, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3553608506, 0, 0, +world, -1187, 1677, 35, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -831, 1059.800049, 12, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 3744729013, 0, 0, +world, -1138.325195, 998.6294556, 13.60000038, 17, -0, -0, -0.9692309499, -0.2461530715, 2794764316, 3744729013, 0, 0, +world, -1122.589966, 1019.820007, 13.60999966, 17, -0, -0, -0.9709257483, -0.2393808812, 399630181, 3744729013, 0, 0, +world, -1019.200012, 1078, 14, 17, -0, -0, -0.7138620615, -0.7002863288, 374622133, 3744729013, 0, 0, +world, -1019.530029, 1079.430054, 14, 17, -0, -0, 0.7175187469, -0.6965392232, 2634707400, 3744729013, 0, 0, +world, -1019.150024, 1094.689941, 13.60999966, 17, -0, -0, -0.8921920061, -0.4516562521, 399630181, 3744729013, 0, 0, +world, -1000.640015, 1105.619995, 14.19999981, 17, -0, -0, -0.8921920061, -0.4516562521, 399630181, 3744729013, 0, 0, +world, -1014.47998, 1101.420044, 12.60000038, 17, -4.656612873e-010, -2.328306992e-010, -8.742277657e-008, -1, 2390727163, 3744729013, 0, 0, +world, -1002.51001, 1093, 13.63000011, 17, -0, -0, 0.5120424032, -0.8589601517, 374622133, 3744729013, 0, 0, +world, -296.0599976, -358.4799805, 14.36999989, 17, -0, -0, -0.1045284048, -0.9945219159, 374622133, 3744729013, 0, 0, +world, -991.5700073, 1234.069946, 25, 17, -0, -0, 1.509958025e-007, -1, 374622133, 3744729013, 0, 0, +world, -929.4299927, 1374.02002, 25.79999924, 17, -0, -0, -0, -1, 4033800822, 3744729013, 6, 13, +world, -921.6199951, 1376.27002, 26.06999969, 17, -0, -0, -0, -1, 4033800822, 3744729013, 6, 13, +world, -1054.199951, 905.8099976, 23, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 3744729013, 0, 0, +world, -1081.01001, 889.7299805, 23.02000046, 17, -0, -0, -0.9875514507, 0.1572962701, 399630181, 3744729013, 0, 0, +world, -1114.72998, 888.7000122, 22.45999908, 17, -0, -0, -0.9976842999, -0.06801519543, 1604404556, 3744729013, 0, 0, +world, -1127.939941, 898.5800171, 20.15999985, 17, -0, -0, 0.7643589377, -0.644791007, 1593608242, 3154537368, 0, 0, +world, -1156.189941, 898.4899902, 19.55999947, 17, -0, -0, 0.6632731557, -0.7483773828, 2634707400, 3744729013, 0, 0, +world, -1157.914917, 887.0267334, 19.3671875, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 3744729013, 0, 0, +world, -1190.890015, 895.1300049, 19.56999969, 17, -0, -0, -0.7071067691, -0.7071068287, 1593608242, 3744729013, 0, 0, +world, -1199.5, 888.8499756, 19.55999947, 17, -0, -0, -0.9238795042, -0.3826834261, 374622133, 776502014, 0, 0, +world, -1178.219971, 920.9699707, 19.55999947, 17, -0, -0, 0.7890841961, -0.6142850518, 374622133, 3744729013, 0, 0, +world, -1177.208374, 919.7501831, 19.55999947, 17, -0, -0, -0.1313913465, -0.991330564, 374622133, 3744729013, 0, 0, +world, -1157.219971, 933.7700195, 19.55999947, 17, -0, -0, -0.2258012295, -0.9741734266, 3328786501, 3744729013, 0, 0, +world, -1180.367065, 980.2514038, 19.61000061, 17, -0, -0, 0.4202436805, -0.9074112773, 374622133, 3744729013, 0, 0, +world, -1178.219971, 980.7399902, 20.79999924, 17, -0, -0, -0.9297764301, -0.368124634, 2066258816, 3744729013, 0, 0, +world, -1205.079956, 941.8699951, 19.59000015, 17, -0, -0, -0, -1, 901601836, 3744729013, 0, 0, +world, -1212.670044, 954.5100098, 19.60000038, 17, -0, -0, 0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -1215.699951, 989.7299805, 20.61000061, 17, -0, -0, -0.9733792543, 0.2292004377, 3774357736, 3744729013, 0, 0, +world, -1208.73999, 986.8699951, 19.62000084, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 3744729013, 0, 0, +world, -1205.22998, 989.8499756, 20.59000015, 17, -0, -0, -0.9989705682, -0.04536310211, 374622133, 3744729013, 0, 0, +world, -1191.556519, 1015.039978, 19.72999954, 17, -0, -0, 0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -1190.209961, 1016.846924, 19.72999954, 17, -0, -0, -0.997185111, -0.07497896254, 374622133, 3744729013, 0, 0, +world, -1163.52002, 988.3200073, 13.51000023, 17, -0, -0, -0, -1, 1593608242, 776502014, 0, 0, +world, -1159.48999, 979.8555298, 13.5, 17, -4.656612873e-010, 4.656612318e-010, -8.742277657e-008, -1, 2390727163, 776502014, 0, 0, +world, -1158.01001, 982.9500122, 13.5, 17, -0, -0, 0.7569949627, -0.6534206867, 3226808607, 3744729013, 0, 0, +world, -1057.540039, 1019.039978, 13.56999969, 17, -0, -0, -1, 4.371138829e-008, 1593608242, 3744729013, 0, 0, +world, -1067.709961, 994.0800171, 13.56999969, 17, -0, -0, -0.08715581149, -0.9961947203, 374622133, 3744729013, 0, 0, +world, -1068.663818, 996.5653076, 13.51000023, 17, -0, -0, -0.9888865352, -0.1486723423, 399630181, 3744729013, 0, 0, +world, -1135.25, 997.3200073, 13.56999969, 17, -0, -0, 0.1856667101, -0.9826127887, 374622133, 3744729013, 0, 0, +world, -1160.300049, 1022.47998, 13.56999969, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1152.650024, 1012.369995, 13.56999969, 17, -0, -0, 0.7960019708, -0.6052940488, 399630181, 3744729013, 0, 0, +world, -1137.219971, 1028.160034, 13.71000004, 17, -0, -0, -0.9390941858, -0.343659848, 3774357736, 3744729013, 0, 0, +world, -1222.469971, 936.2700195, 19.54000092, 17, -0, -0, -0.6573752165, -0.7535634041, 3978157958, 3744729013, 0, 0, +world, -1257.521362, 935.6900024, 19.53000069, 17, -0, -0, -0.7071068883, -0.7071066499, 2794764316, 3744729013, 0, 0, +world, -1257.630005, 939.6099854, 19.54000092, 17, -0, -0, 0.7307581902, -0.6826364398, 399630181, 3744729013, 0, 0, +world, -1257, 927.3499756, 19.54000092, 17, -0, -0, 0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -1255.935669, 915.0765381, 19.54000092, 17, -0, -0, 0.3065260053, -0.9518622756, 374622133, 3744729013, 0, 0, +world, -1257.561279, 917.7977295, 20.05315781, 17, -0, -0, 0.7820646763, -0.6231972575, 374622133, 3744729013, 0, 0, +world, -1256.930054, 902.6300049, 19.55999947, 17, -0, -0, -0.7071068287, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -1256.23999, 893.4699707, 19.54000092, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1223.660034, 882.4899902, 19.55999947, 17, -0, -0, 0.7071068287, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -1223.98999, 886.539978, 19.53000069, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1219.339966, 893.9799805, 19.67000008, 17, -0, -0, -0.7187333703, -0.6952857971, 3226808607, 3744729013, 0, 0, +world, -1223.140015, 917.960022, 19.53000069, 17, -0, -0, -0.6286420226, -0.7776947618, 374622133, 3744729013, 0, 0, +world, -1261.569946, 948.789978, 19.54000092, 17, -0, -0, 0.7965299487, -0.6045990586, 374622133, 776502014, 0, 0, +world, -1265.819946, 949.539978, 19.54400063, 17, -0, -0, -0.6996632814, -0.7144727111, 3226808607, 3744729013, 0, 0, +world, -1267.130005, 987.1799927, 19.53000069, 17, -0, -0, -0.9733792543, 0.2292004377, 3774357736, 3744729013, 0, 0, +world, -1272.254517, 987.1799927, 19.53000069, 17, -0, -0, -0.8968727589, 0.4422886968, 3774357736, 3744729013, 0, 0, +world, -1267.420044, 1030.650024, 19.54000092, 17, -0, -0, -0.1322562546, -0.9912155867, 3774357736, 3744729013, 0, 0, +world, -1272.329224, 1030.650024, 19.54000092, 17, -0, -0, 0.2325968891, -0.9725732207, 3774357736, 3744729013, 0, 0, +world, -1269.329956, 1053.246948, 19.54000092, 17, -0, -0, -8.742277657e-008, -1, 2794764316, 3744729013, 0, 0, +world, -1285.550049, 1087.969971, 19.64999962, 17, -0, -0, -0.8338857889, -0.5519369841, 374622133, 3744729013, 0, 0, +world, -1292.25, 1095.410034, 19.75, 17, -0, -0, -0.9997426271, 0.02268731967, 3774357736, 3744729013, 0, 0, +world, -1304.790039, 1075.01001, 19.69000053, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1328.5, 1099.189941, 19.98999977, 17, -0, -0, 0.7283708453, -0.6851831079, 537242508, 3744729013, 0, 0, +world, -1350.150024, 1085.660034, 19.56999969, 17, -0, -0, 0.5990236402, -0.8007313609, 399630181, 2868027918, 0, 0, +world, -1459, 814.1799927, 19.53000069, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1483, 855, 19, 17, -0, -0, -0, -1, 1593608242, 776502014, 0, 0, +world, -1441.160034, 824.5200195, 19.47999954, 17, -0, -0, 0.7917569876, -0.6108362079, 399630181, 3572821599, 20, 5, +world, -1492.25, 813.4899902, 19.88999939, 17, -0, -0, -0.9883615375, -0.1521232277, 374622133, 3572821599, 20, 5, +world, -1563.017456, 824.5200195, 19.47999954, 17, -0, -0, 0.7917569876, -0.6108362079, 399630181, 3572821599, 20, 5, +world, -1593.134644, 799.2265015, 20.4405365, 17, -0, -0, 0.2385330796, -0.9711343646, 374622133, 3572821599, 20, 4, +world, -1536.959961, 848.5999756, 19.53000069, 17, -0, -0, -0.6520985961, -0.7581341863, 374622133, 3572821599, 20, 4, +world, -1612.800049, 747.3599854, 28.32999992, 17, -0, -0, -0.6520985961, -0.7581341863, 374622133, 3744729013, 0, 0, +world, -1610.530029, 721.8800049, 26.62000084, 17, -0, -0, -0.7071067095, -0.7071068287, 2390727163, 3744729013, 0, 0, +world, -1633.880005, 691.960022, 28.22999954, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1633.630005, 695.7800293, 27.28000069, 17, 4.656612873e-010, 5.552955269e-018, -1, 1.192488064e-008, 2390727163, 3744729013, 0, 0, +world, -1573.25, 653.5800171, 25, 17, -0, -0, 0.7071068883, -0.7071066499, 2794764316, 3744729013, 0, 0, +world, -1574.140015, 666.2700195, 25.51000023, 17, -0, -0, 0.7071068287, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -1575.140015, 635.3800049, 25.40999985, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1604.73999, 583.8699951, 25.40999985, 17, -0, -0, -0.6996632814, -0.7144727111, 3226808607, 3744729013, 0, 0, +world, -1604.689941, 585.9400024, 25.40999985, 17, 4.656612873e-010, 5.552955269e-018, -1, 1.192488064e-008, 2390727163, 3744729013, 0, 0, +world, -1606.880005, 581.6900024, 25.40999985, 17, -0, -0, 0.7253744006, -0.6883545518, 3051799743, 3744729013, 0, 0, +world, -1685.119995, 625.0200195, 29.44000053, 17, -6.083022974e-011, 6.557290266e-010, 0.6387677193, -0.7693996429, 2390727163, 3744729013, 0, 0, +world, -1684.099976, 623.6400146, 29.44000053, 17, -0, -0, 0.6313527226, -0.7754957676, 374622133, 3744729013, 0, 0, +world, -1688, 638.4000244, 28.43000031, 17, -0, -0, -0.7169106603, -0.697165072, 2794764316, 3744729013, 0, 0, +world, -1685.609985, 635.5, 29.38999939, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1139.199951, 1337.98999, 29.89999962, 17, -0, -0, -0.9859960675, -0.1667687297, 374622133, 3744729013, 0, 0, +world, -1805.670044, 341.5499878, 25, 17, -0, -0, 0.2520693839, -0.9677091837, 2390727163, 3744729013, 0, 0, +world, -1803.319946, 344.9299927, 25.40999985, 17, -0, -0, -0.9846558571, -0.1745074242, 374622133, 3744729013, 0, 0, +world, -1793.77002, 353.2600098, 25.40999985, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1990.680054, -110.5199966, 6.690000057, 17, -0, -0, -0.1062640846, -0.9943379164, 3774357736, 3744729013, 0, 0, +world, -1989.400024, -121.2399979, 5.71999979, 17, 1.646361519e-010, 4.939083587e-010, -0.7071067691, -0.7071068287, 2390727163, 2592350310, 0, 0, +world, -1998.26001, -113.8099976, 6.690000057, 17, -0, -0, -0.6626200676, -0.7489557266, 2215704611, 2592350310, 0, 0, +world, -1968.609985, -116.8600082, 6.690000057, 17, -0, -0, -1, 1.192488064e-008, 537242508, 3744729013, 0, 0, +world, -1849.099976, -42.06000137, 11.31999969, 17, -0, -0, -0.08715581149, -0.9961947203, 537242508, 3744729013, 0, 0, +world, -1136.959961, 1124.589966, 12.59000015, 17, -0, -0, -8.742277657e-008, -1, 2794764316, 3744729013, 0, 0, +world, -1180.089966, 1143.329956, 13.98999977, 17, -0, -0, 1.509958025e-007, -1, 374622133, 3744729013, 0, 0, +world, -989.4099731, 965.5599976, 21.86000061, 17, -0, -0, 0.7071068883, -0.7071066499, 2794764316, 3744729013, 0, 0, +world, -991.6699829, 963.5900269, 22.86000061, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -965.7800293, 978.5100098, 21.95999908, 17, -0, -0, 0.3826834261, -0.9238795638, 399630181, 776502014, 0, 0, +world, -1017.200012, 981.6799927, 21.25, 17, -0, -0, -0, -1, 2353517427, 3744729013, 0, 0, +world, -1001.719971, 919.9699707, 22.97999954, 17, -0, -0, 0.1045284048, -0.9945219159, 3226808607, 3744729013, 0, 0, +world, -1235.829956, 704.8800049, 15.76000023, 17, -0, -0, 0.4609743655, -0.8874134421, 399630181, 3154537368, 0, 0, +world, -1789.51001, 361.9299927, 26.98999977, 17, -0, -0, 0.6427876353, -0.7660444379, 374622133, 3744729013, 0, 0, +world, -1761.51001, 409.75, 24.40999985, 17, 2.246709208e-010, -6.109896616e-011, -0.964954257, -0.2624180615, 2390727163, 3744729013, 0, 0, +world, -1762.880005, 408.0899658, 25.40999985, 17, -0, -0, 0.7917569876, -0.6108362079, 374622133, 3744729013, 0, 0, +world, -1744.359985, 374.5400085, 24.40999985, 17, -6.344835768e-011, -2.240187758e-010, 0.2725086212, -0.9621533155, 2390727163, 3744729013, 0, 0, +world, -1743.839966, 377.7000732, 25.40999985, 17, -0, -0, -0.5105429888, -0.8598522544, 399630181, 3744729013, 0, 0, +world, -1733.550049, 355.4599609, 25.40999985, 17, -0, -0, 0.343659699, -0.9390942454, 3328786501, 3744729013, 0, 0, +world, -1757.829956, 349.6300049, 24.40999985, 17, -0, -0, -0.4840462208, -0.8750424385, 3226808607, 3744729013, 0, 0, +world, -1750.97998, 351.5899963, 24.40999985, 17, 9.188628747e-010, 7.148033276e-010, -0.9647874236, -0.2630308867, 2390727163, 776502014, 0, 0, +world, -1750.900024, 373.1199951, 25.40999985, 17, -0, -0, -0.3939423263, -0.9191351533, 374622133, 3744729013, 0, 0, +world, -1753.937012, 368.6912842, 25.40999985, 17, -0, -0, -0.5105429888, -0.8598522544, 399630181, 3744729013, 0, 0, +world, -1739.630005, 279.7900085, 23.36000061, 17, 9.188628747e-010, 7.148033276e-010, -0.9647874236, -0.2630308867, 2390727163, 3744729013, 0, 0, +world, -1741.469971, 280.1600342, 24.51000023, 17, -0, -0, -0.9988483787, -0.04797808453, 374622133, 3744729013, 0, 0, +world, -1761.560059, 249.5200195, 22.21999931, 17, -0, -0, -0.5, -0.8660253882, 399630181, 776502014, 0, 0, +world, -1773.329956, 252.7399902, 22.22999954, 17, -0, -0, -0.9848077297, 0.1736481786, 374622133, 776502014, 0, 0, +world, -1785.550049, 251.1600037, 21.62999916, 17, -0, -0, 0.2579760551, -0.9661512971, 3226808607, 3744729013, 0, 0, +world, -1787.76001, 249.5999756, 21.45999908, 17, 1.572980912e-010, -1.716607689e-010, -0.6755901575, -0.7372773886, 2390727163, 3154537368, 0, 0, +world, -1789.920044, 248.4299316, 22.46999931, 17, -0, -0, -0.7071067691, -0.7071068287, 3051799743, 3744729013, 0, 0, +world, -1810.26001, 310.1900024, 25.42000008, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -1810.849976, 338.6900024, 28.84000015, 17, -0, -0, 0.8620715737, -0.5067865849, 374622133, 3744729013, 0, 0, +world, -1832.329956, 352.25, 25.40999985, 17, -0, -0, -0.04100349918, -0.9991589785, 4033800822, 3744729013, 0, 0, +world, -1696.910034, 466.1799927, 25.40999985, 17, -0, -0, -0.7858567834, -0.6184085011, 374622133, 3744729013, 0, 0, +world, -1698.420044, 462.3900146, 25.40999985, 17, -0, -0, -0.65671736, -0.7541367412, 399630181, 3744729013, 0, 0, +world, -1700.790039, 451.8500061, 25.44000053, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1701.077637, 450.4669495, 25.44000053, 17, -0, -0, 0.8410390019, -0.5409744978, 4033800822, 3744729013, 0, 0, +world, -1712.430054, 434.3800049, 25.45000076, 17, -0, -0, -0.4992438853, -0.8664615154, 374622133, 3744729013, 0, 0, +world, -1720.109985, 391.9200134, 25.40999985, 17, -0, -0, 0.8410390019, -0.5409744978, 4033800822, 3744729013, 0, 0, +world, -1678.23999, 377.1700439, 24.12999916, 17, -0, -0, -0.9848077297, -0.1736482084, 3774357736, 3744729013, 0, 0, +world, -1679.603271, 378.9035645, 24.12999916, 17, -0, -0, -0.9848077297, -0.1736482084, 3774357736, 3744729013, 0, 0, +world, -1693.624146, 385.0549316, 24.12999916, 17, -0, -0, -0.9848077297, -0.1736482084, 3774357736, 3744729013, 0, 0, +world, -1686.133789, 383.0255127, 24.12999916, 17, -0, -0, -0.9848077297, -0.1736482084, 3774357736, 3744729013, 0, 0, +world, -1701.527466, 381.6206055, 24.12999916, 17, -0, -0, -0.9848077297, -0.1736482084, 3774357736, 3744729013, 0, 0, +world, -1660.77002, 328.2000122, 25.38999939, 17, -0, -0, -0.746638298, -0.6652302742, 399630181, 3744729013, 0, 0, +world, -1656.01001, 325.3699951, 25.32999992, 17, -0, -0, -0.9869963527, -0.1607425213, 2634707400, 3744729013, 0, 0, +world, -1659.02002, 325.3699951, 24.37000084, 17, -0, -0, -0.9928618073, -0.1192704663, 2794764316, 3744729013, 0, 0, +world, -1665.102295, 323.7991943, 24.75431633, 17, -0, -0, -0.8886172771, 0.4586495161, 2634707400, 3744729013, 0, 0, +world, -1680.699951, 292.7600098, 21.57999992, 17, 4.755590921e-010, 2.118822062e-010, 0.04449129477, -0.999009788, 2390727163, 3154537368, 0, 0, +world, -1678.800049, 293.8800049, 22.79999924, 17, -0, -0, -0.8968726993, -0.4422887564, 374622133, 3154537368, 0, 0, +world, -1683.540039, 290.980011, 21.32999992, 17, -0, -0, 0.8647133112, -0.5022657514, 2794764316, 3744729013, 0, 0, +world, -1687.109985, 288.7000122, 22.19000053, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1677.160034, 276.480011, 20.39999962, 17, -0, -0, 0.3139925003, -0.9494254589, 2634707400, 3744729013, 0, 0, +world, -1647.060059, 271.9799805, 18.13999939, 17, -0, -0, -0.886643827, 0.4624528885, 399630181, 3744729013, 0, 0, +world, -1680.800049, 277.4300537, 20.53000069, 17, -0, -0, -0.9845032096, -0.1753665656, 374622133, 3744729013, 0, 0, +world, -1706.640015, 390.5200195, 25.42000008, 17, -0, -0, -0.9402879477, 0.3403800726, 374622133, 3744729013, 0, 0, +world, -1766.140015, 389.8399963, 25.40999985, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1781.650024, 323.3900146, 25.40999985, 17, -0, -0, -0.5105429888, -0.8598522544, 399630181, 3744729013, 0, 0, +world, -1737.390015, 437.0799866, 25.40999985, 17, -0, -0, 0.6534205079, -0.7569951415, 399630181, 3744729013, 0, 0, +world, -1724.930054, 466.75, 24.5, 17, 6.378551576e-010, -1.637732727e-010, 0.8607419729, -0.5090415478, 2390727163, 3744729013, 0, 0, +world, -1721.540039, 471.8699951, 27.65999985, 17, -0, -0, -0.9988483787, -0.04797808453, 374622133, 3744729013, 0, 0, +world, -1721.964233, 461.4085999, 25.40999985, 17, -0, -0, -0.02443225496, -0.9997014999, 399630181, 3744729013, 0, 0, +world, -1704.400024, 505.5, 25.87000084, 17, -0, -0, 0.7575650215, -0.6527597308, 4203366413, 3744729013, 0, 0, +world, -1705.439941, 502.7999878, 25, 17, -0, -0, 0.8191520572, -0.5735764503, 4203366413, 3744729013, 0, 0, +world, -1709.329956, 495.9500122, 25, 17, -0, -0, -1, 7.549790126e-008, 4203366413, 3744729013, 0, 0, +world, -1712.469971, 505.1799927, 27.37000084, 17, -0, -0, 0.6657989621, -0.7461311817, 374622133, 3744729013, 0, 0, +world, -1698.140015, 520.0300293, 25.40999985, 17, -0, -0, -0.9643267989, -0.2647146881, 888077843, 3744729013, 0, 0, +world, -1685.688843, 548.1960449, 25.10144615, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -1690.73938, 549.0898438, 25.10144615, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, -1634.459961, 519.6300049, 25.40999985, 17, -0, -0, -0.5884909034, -0.8085038662, 3774357736, 3744729013, 0, 0, +world, -1585.687012, 463.0552979, 25.37000084, 17, -0, -0, 0.8544586897, -0.5195193291, 2634707400, 3744729013, 0, 0, +world, -1591.27002, 434.5, 25.40999985, 17, -0, -0, -0.9876883626, -0.1564343572, 374622133, 3744729013, 0, 0, +world, -1599.079956, 440.6700439, 25.40999985, 17, -0, -0, -0.9826127887, -0.1856666356, 399630181, 3744729013, 0, 0, +world, -1573.439941, 438.6199951, 26.12000084, 17, -0, -0, -0.9795752168, 0.2010781169, 374622133, 3744729013, 0, 0, +world, -1550.127563, 435.2694092, 22.53304672, 17, -0, -0, -0.9826127887, -0.1856666356, 399630181, 3744729013, 0, 0, +world, -1537.050049, 450.2799988, 22.02000046, 17, -0, -0, -0.7858569622, -0.6184083223, 374622133, 3744729013, 0, 0, +world, -1539.75, 460.7700195, 22.78000069, 17, -0, -0, -0.9995853901, -0.02879383974, 1593608242, 776502014, 0, 0, +world, -1541.214233, 499.0433044, 22.35197258, 17, -0, -0, 0.7592710853, -0.6507744789, 3328786501, 3723204042, 0, 0, +world, -1537.050049, 471.8753357, 22.02000046, 17, -0, -0, -0.7858569622, -0.6184083223, 374622133, 3744729013, 0, 0, +world, -1562.48999, 505.4400024, 24.69000053, 17, -0, -0, -1, 1.192488064e-008, 2794764316, 3723204042, 0, 0, +world, -1558.170044, 509.1900024, 24.87000084, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3723204042, 0, 0, +world, -1508.079956, 537.4500122, 19.53000069, 17, -0, -0, 0.644123733, -0.7649213076, 374622133, 3744729013, 0, 0, +world, -1508.079956, 540.0640259, 19.53000069, 17, -0, -0, -0.9730585217, 0.2305581868, 374622133, 3744729013, 0, 0, +world, -1507.800049, 547.1599731, 18.71999931, 17, -0, -0, 0.03577172384, -0.9993599653, 3226808607, 3744729013, 0, 0, +world, -1498.990601, 573.6400146, 19.5, 17, -0, -0, -0.9991008043, 0.0423977077, 374622133, 3553608506, 7, 22, +world, -1501.52002, 557.5100098, 19.45000076, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 7, 22, +world, -1506.97998, 583.5200195, 23, 17, -0, -0, -0, -1, 2349828104, 3553608506, 7, 22, +world, -1503.680054, 573.8900146, 19.56999969, 17, -0, -0, 0.6427875757, -0.7660444975, 537242508, 3553608506, 7, 21, +world, -1493.959961, 584.1500244, 19.55999947, 17, -0, -0, -0, -1, 1036786734, 3553608506, 7, 22, +world, -1461.76001, 665.289978, 19.53000069, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 2868027918, 0, 0, +world, -1517.579956, 584.5100098, 19.61000061, 17, 4.656613983e-010, 4.656612318e-010, 1.509958025e-007, -1, 2390727163, 4127679251, 0, 0, +world, -1505.550049, 570.2700195, 19.54000092, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 4127679251, 0, 0, +world, -1516.125488, 585.1578369, 20.45000076, 17, -0, -0, 0.07410869747, -0.9972501993, 374622133, 4127679251, 0, 0, +world, -1464.47998, 569, 19.54000092, 17, -0, -0, -0.7826081514, -0.6225147247, 399630181, 3744729013, 0, 0, +world, -1498.719971, 716.3699951, 24.77000046, 17, -1.361958324e-010, 5.024949901e-010, -0.9802711606, -0.1976572573, 2390727163, 3744729013, 0, 0, +world, -1462.01001, 741.2600098, 21.95999908, 17, 5.091250199e-010, 1.088220902e-010, 0.2503801584, -0.9681475759, 2390727163, 3744729013, 0, 0, +world, -1459.930054, 743.1400146, 22.87999916, 17, -0, -0, -0.3656890988, -0.9307370782, 399630181, 3744729013, 0, 0, +world, -1473.089966, 740.1400146, 24.15999985, 17, -0, -0, -0.97008425, 0.2427684665, 374622133, 3744729013, 0, 0, +world, -1641.329956, 411.7299805, 25.40999985, 17, -0, -0, -0.9995853901, 0.02879392914, 399630181, 3744729013, 0, 0, +world, -1639.5, 415.4100342, 25.40999985, 17, -0, -0, 0.8211494684, -0.5707131624, 374622133, 3744729013, 0, 0, +world, -1591.930054, 448.5100098, 24.40999985, 17, -6.412759768e-010, 1.498196844e-010, -0.5276972055, -0.849432528, 2390727163, 3744729013, 0, 0, +world, -1593.150024, 450.9899902, 25.35000038, 17, -0, -0, -0.9897762537, 0.1426288038, 374622133, 3744729013, 0, 0, +world, -1569.550049, 528.6300049, 24.38999939, 17, -0, -0, -0, -1, 2794764316, 3744729013, 0, 0, +world, -930.3800049, 1289.160034, 24.53000069, 17, -0, -0, -1, 4.371138829e-008, 399630181, 2046537925, 0, 0, +world, -1531.619995, 372.3699951, 21.72999954, 17, -0, -0, -0.7247732878, -0.6889873743, 374622133, 2800438246, 0, 0, +world, -1448.569946, 372.4799805, 52.22000122, 17, -0, -0, -8.742277657e-008, -1, 471168217, 2592350310, 0, 0, +world, -1374.5, 405.8999939, 15, 17, -0, -0, -0.9848077297, -0.1736482084, 3774357736, 3744729013, 0, 0, +world, -1368.94165, 405.8999939, 15, 17, -0, -0, -0.9848077297, -0.1736482084, 3774357736, 3744729013, 0, 0, +world, -1363.309326, 405.8999939, 15, 17, -0, -0, -0.9848077297, -0.1736482084, 3774357736, 3744729013, 0, 0, +world, -1350.01001, 412.8299561, 14.59000015, 17, -0, -0, -0.9992290735, -0.03925978765, 399630181, 2592350310, 0, 0, +world, -1289.319946, 531.460022, 12.52000046, 17, -0, -0, 0.1805193126, -0.9835714102, 374622133, 3572821599, 19, 6, +world, -1289.209961, 451.6400146, 17.75, 17, -0, -0, -0.9983417988, -0.05756396428, 399630181, 3572821599, 19, 6, +world, -1293.130005, 382.519989, 14.22999954, 17, -1.646360687e-010, -1.646361797e-010, 0.7071065307, -0.7071070075, 2390727163, 3572821599, 19, 6, +world, -1318.619995, 332.3800049, 14.59000015, 17, -0, -0, 0.1710693687, -0.9852589965, 399630181, 3572821599, 18, 6, +world, -1318.890015, 352.8171997, 14.35000038, 17, -0, -0, -1, 1.629206849e-007, 374622133, 3744729013, 0, 0, +world, -1292.109985, 278.7999878, 11.67000008, 17, -0, -0, 0.4194521308, -0.9077774286, 374622133, 3572821599, 19, 6, +world, -1319.52002, 211.6199951, 7.829999924, 17, -0, -0, -0.1305259466, -0.9914448857, 537242508, 3744729013, 0, 0, +world, -1333.699951, 203.5799561, 8.590000153, 17, -0, -0, 0.5262140036, -0.8503521681, 888077843, 2592350310, 0, 0, +world, -739.5599976, 168.6500244, 5, 17, -0, -0, 0.8334037662, -0.552664578, 399630181, 3744729013, 0, 0, +world, -1423.099976, 781.2700195, 19.53000069, 17, -0, -0, 0.4477593601, -0.8941541314, 374622133, 3744729013, 0, 0, +world, -1436.72998, 709.0999756, 19.53000069, 17, -0, -0, 0.8161375523, -0.5778576136, 399630181, 3744729013, 0, 0, +world, -1467.52002, 702.8499756, 19.56999969, 17, -0, -0, 0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -67.98000336, 13.02999973, 13.76000023, 17, 1.038630737e-009, 7.381330269e-011, 0.3826833665, -0.9238795638, 2390727163, 3744729013, 0, 0, +world, -1344.900024, 566.9199829, 12.47000027, 17, -0, -0, 0.225801304, -0.974173367, 399630181, 3572821599, 20, 5, +world, -1342.910034, 612.5700073, 11.52999973, 17, 2.166838931e-010, -8.51950524e-011, -0.9306502342, -0.3659099638, 2390727163, 3572821599, 20, 5, +world, -1404.790039, 658.9500122, 19.31999969, 17, -0, -0, -0.9950555563, 0.09931981564, 374622133, 3572821599, 18, 5, +world, -1380.062988, 619.798645, 15.15310574, 17, -0, -0, 0.225801304, -0.974173367, 399630181, 3572821599, 20, 5, +world, -1381.02002, 567.2000122, 12.44999981, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1378.319946, 523.8400269, 12.39000034, 17, -0, -0, 0.225801304, -0.974173367, 399630181, 3572821599, 20, 5, +world, -1364.349976, 521.2000122, 13.5, 17, -0, -0, -1, 1.192488064e-008, 374622133, 100237688, 0, 0, +world, -1421.709961, 529.1199951, 13.17000008, 17, -0.003260931931, -0.005580917932, -0.999948144, 0.007872021757, 2390727163, 3154537368, 0, 0, +world, -1420.48999, 526.6400146, 13.89999962, 17, -0, -0, -0.8694947362, 0.4939422011, 399630181, 3154537368, 0, 0, +world, -1394.97998, 533.0499878, 11.46000004, 17, -0, -0, 0.3131635785, -0.949699223, 3226808607, 3744729013, 0, 0, +world, -1431.339966, 474.9899902, 16.39999962, 17, -0, -0, -0.7071067095, -0.7071068287, 537242508, 3744729013, 0, 0, +world, -1427.25, 472.9799805, 16.39999962, 17, -0, -0, -0.6730122566, -0.7396312952, 374622133, 3744729013, 0, 0, +world, -1428.900024, 433.3429871, 21.95999908, 17, -0, -0, -1, 4.371138829e-008, 537242508, 2592350310, 7, 21, +world, -1426.613403, 438.4500122, 15.95999908, 17, -0, -0, 0.7071067691, -0.7071067691, 374622133, 2592350310, 0, 0, +world, -1467.939941, 410.7999878, 19.53000069, 17, -0, -0, 0.7077233791, -0.7064896226, 2634707400, 3744729013, 0, 0, +world, -1467.880005, 408, 19.53000069, 17, -0, -0, -0.7535633445, -0.6573753357, 374622133, 3744729013, 0, 0, +world, -1461.689941, 312.2399902, 17.81999969, 17, -0, -0, -0.7535633445, -0.6573753357, 374622133, 3744729013, 0, 0, +world, -1507.319946, 276.1000061, 13.32999992, 17, -0, -0, 0.7071067691, -0.7071068287, 888077843, 3744729013, 0, 0, +world, -1509.119995, 313, 14.94999981, 17, -0, 6.585444967e-010, 0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -1506.949951, 313.2999878, 15.97999954, 17, -0, -0, -0.9954794645, 0.09497709572, 399630181, 3744729013, 0, 0, +world, -1508.209961, 356.730011, 19.06999969, 17, -0, -0, 0.8186511993, -0.5742910504, 399630181, 2800438246, 0, 0, +world, -1512.939941, 360.0599976, 19.73999977, 17, -0, -0, 0.5678436756, -0.8231364489, 4033800822, 3744729013, 0, 0, +world, -1510.22998, 397.9400024, 19.63999939, 17, -0, -0, 0.4725505114, -0.8813036084, 374622133, 2800438246, 0, 0, +world, -1508.890015, 449.2900391, 18.53000069, 17, 4.939083587e-010, -1.646361242e-010, 0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -1506.209961, 447.9899902, 19.53000069, 17, -0, -0, 0.0139621133, -0.9999025464, 399630181, 3744729013, 0, 0, +world, -1506.209961, 469.8911133, 19.53000069, 17, -0, -0, 0.6600016356, -0.7512641549, 399630181, 3744729013, 0, 0, +world, -1411.602173, 747.3300781, 19.60000038, 17, -0, -0, -0.5052812099, -0.8629547358, 2634707400, 3744729013, 0, 0, +world, -1409.97998, 750.9199219, 19.60000038, 17, -0, -0, 0.7965298295, -0.6045991778, 399630181, 3744729013, 0, 0, +world, -1370.160034, 746.7000122, 19.78000069, 17, -0, -0, -0.4123094082, -0.9110438824, 374622133, 3744729013, 0, 0, +world, -1375.75, 735.3699951, 31.20000076, 17, -0, -0, -1, 7.549790126e-008, 537242508, 3744729013, 7, 21, +world, -1316.030029, 634.4099731, 15.36999989, 17, -0, -0, 0.2019326389, -0.9793994427, 3328786501, 3744729013, 0, 0, +world, -1307.609985, 646.0900269, 15.36999989, 17, -0, -0, 0.8236316442, -0.5671251416, 537242508, 3744729013, 0, 0, +world, -1292.079956, 681.0100098, 14.35999966, 17, 4.34967895e-010, -2.861004766e-010, 0.8651514649, -0.5015106797, 2390727163, 2592350310, 0, 0, +world, -1303.209961, 709.6699829, 16.04000092, 17, -0, -0, 0.8236316442, -0.5671251416, 537242508, 3744729013, 0, 0, +world, -1319.699951, 703.8200073, 17.09000015, 17, -0, -0, -0.7660445571, -0.6427875161, 537242508, 3744729013, 0, 0, +world, -1377.349976, 728.7700195, 19.56999969, 17, -0, -0, 0.6427876949, -0.7660443187, 537242508, 3744729013, 0, 0, +world, -1383.390015, 713.7600098, 19.57999992, 17, -0, -0, 0.7660444379, -0.6427876353, 399630181, 2592350310, 0, 0, +world, -1398.660034, 665.8300171, 19.53000069, 17, -0, -0, 0.3826834261, -0.9238795638, 537242508, 3744729013, 0, 0, +world, -1348.849976, 637.710022, 17.60000038, 17, -0, -0, -0.9659252167, 0.258821249, 374622133, 2592350310, 0, 0, +world, -1344.27002, 623.75, 14.59000015, 17, 4.218605465e-010, -1.971651731e-010, -0.9059386253, -0.4234089851, 2390727163, 2592350310, 0, 0, +world, -1406.180054, 671.710022, 19.53000069, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1423.420044, 647.1099854, 19, 17, -3.455575548e-010, 5.605986786e-010, 0.2308986038, -0.9729778171, 2390727163, 3744729013, 0, 0, +world, -1431.01001, 639.5700073, 19.53000069, 17, -0, -0, -0.3461170495, -0.9381913543, 399630181, 3744729013, 0, 0, +world, -1439.439941, 620.8499756, 19.54000092, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -1437.880005, 623.8499756, 19.52000046, 17, 2.464181637e-010, -3.951183547e-010, -0.529178977, -0.8485102057, 2390727163, 3744729013, 0, 0, +world, -1454.540039, 594.8200073, 19.54000092, 17, -0, -0, -0.7071068287, -0.7071067095, 399630181, 3744729013, 0, 0, +world, -1463.130005, 482.2399902, 20.37000084, 17, -0, -0, -0.7858567834, -0.6184085011, 374622133, 3744729013, 0, 0, +world, -1467.25, 435.8500061, 19.53000069, 17, -0, -0, -0.7660444379, -0.6427876353, 374622133, 3744729013, 0, 0, +world, -1467.859985, 437.9400024, 19.53000069, 17, -0, -0, 0.7847762704, -0.6197791696, 2634707400, 3744729013, 0, 0, +world, -1514.540039, 262.8699951, 15.02999973, 17, -0, -0, -0.7095707655, -0.7046341896, 2794764316, 3744729013, 0, 0, +world, -1526.660034, 244.0899658, 14, 17, -0, -0, -1, -7.549790126e-008, 374622133, 3744729013, 0, 0, +world, -1632.150024, 207.9299927, 12.38000011, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1715.109985, 279.0799561, 22.25, 17, -0, -0, -0.6354046464, -0.7721793652, 2634707400, 3744729013, 0, 0, +world, -1671.780029, 304.2328491, 26.69000053, 17, -0, -0, -0.5195190907, -0.8544588685, 374622133, 3744729013, 0, 0, +world, -1683.709961, 332.230011, 25.05999947, 17, -0, -0, 0.2385334671, -0.9711342454, 399630181, 776502014, 0, 0, +world, -1685.849976, 331.7000122, 24.18000031, 17, -0, -0, 0.3362734914, -0.9417643547, 3226808607, 3744729013, 0, 0, +world, -1632.439941, 354.4000244, 25.37000084, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1611.52002, 349.2600098, 24.89999962, 17, -0, -0, 0.08802498877, -0.9961182475, 399630181, 3744729013, 0, 0, +world, -1572.459961, 353.2600098, 25.55999947, 17, -0, -0, -1, 7.549790126e-008, 4033800822, 3744729013, 0, 0, +world, -1571.640625, 358.8657227, 25.55999947, 17, -0, -0, -1, 7.549790126e-008, 4033800822, 3744729013, 0, 0, +world, -1556.920044, 347.2099915, 22.46999931, 17, -2.328306437e-010, 4.656612873e-010, -1, 1.192488064e-008, 2390727163, 3744729013, 0, 0, +world, -1556.800049, 345.2199707, 23.45999908, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1534.040039, 327.5799561, 19.96999931, 17, -0, -0, 0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -1580.26001, 292.769989, 22.35000038, 17, -0, -0, -0.6367514729, -0.7710690498, 374622133, 3744729013, 0, 0, +world, -1580.969971, 287.7299805, 20.88999939, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1589.609985, 241.1434326, 11.93999958, 17, -0.003304662649, -0.005555135198, -0.9999790788, 1.840194273e-005, 2390727163, 3744729013, 0, 0, +world, -1588.112793, 238.6699829, 12.94999981, 17, -0, -0, -0.9070440531, -0.4210357666, 399630181, 3744729013, 0, 0, +world, -1558.329956, 242.3599854, 14.07999992, 17, -0, -0, -0.9907478094, 0.1357159913, 374622133, 3744729013, 0, 0, +world, -1538.089966, 221.2810059, 12.06999969, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1622.180054, 49.01998901, 9.930000305, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3572821599, 0, 0, +world, -1690.650024, 4.540039063, 10.51000023, 17, -0, -0, -0.3826834559, -0.9238795042, 374622133, 3572821599, 21, 5, +world, -1448.01001, 272.6699829, 11.44999981, 17, -2.328306437e-010, 4.656612873e-010, -1, 4.371138829e-008, 2390727163, 3154537368, 0, 0, +world, -1451.619995, 271.3599854, 12.52000046, 17, -0, -0, 0.2436151057, -0.9698719978, 374622133, 3744729013, 0, 0, +world, -1420.290039, 276.5499878, 11.92000008, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1400.150024, 276.3299561, 11.92000008, 17, -0, -0, -0.3939423263, -0.9191351533, 374622133, 3154537368, 0, 0, +world, -1401.290039, 279.2399902, 10.90999985, 17, 2.328306437e-010, 2.776477635e-018, -1, 1.192488064e-008, 2390727163, 3744729013, 0, 0, +world, -968.75, -431.6000366, 3.900000095, 17, -0, -0, -0.8226405382, -0.5685617924, 2422299748, 3744729013, 0, 0, +world, -973.6535034, -430.4400635, 3.149999619, 17, -0, -0, -0.9949606657, -0.1002661735, 399630181, 2124571506, 0, 0, +world, -1582.030029, 294.6500244, 21.13999939, 17, -0, -0, -0.04100349918, -0.9991589785, 4033800822, 3744729013, 0, 0, +world, -1622.540039, 320.2635498, 26.54000092, 17, -0, -0, -0, -1, 1604404556, 3744729013, 0, 0, +world, -1620.810059, 323.3500061, 24.88999939, 17, -0, -0, -0.3263930082, -0.9452341795, 374622133, 3744729013, 0, 0, +world, -1464.969971, 302.5700684, 15.78999996, 17, -0, -0, -0.6851830482, -0.7283709049, 4033800822, 3744729013, 0, 0, +world, -1451.76001, 330.0499878, 14.59000015, 17, -0, -0, -0.6652305722, -0.746638, 537242508, 3744729013, 0, 0, +world, -1452.339966, 337.0299683, 14.59000015, 17, -0, -0, -0.9676211476, -0.252407074, 537242508, 2592350310, 7, 20, +world, -1447.800049, 369.5100098, 14.59000015, 17, -0, -0, 0.7187333107, -0.6952858567, 537242508, 2592350310, 7, 21, +world, -1392.030029, 370.1099548, 14.59000015, 17, -0, -0, -0.997185111, -0.07497880608, 537242508, 3744729013, 0, 0, +world, -1373.890015, 364.0400391, 14.59000015, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 6, 23, +world, -1390.949951, 345.9599915, 13.57999992, 17, -0, -0, -0.02617694624, -0.9996573329, 537242508, 2592350310, 7, 21, +world, -1389.719971, 365.9200134, 13.57999992, 17, -0, -0, -1, 4.371138829e-008, 537242508, 2592350310, 7, 21, +world, -1369.359985, 370.1700134, 14.59000015, 17, -0, -0, 0.6762334704, -0.7366873622, 3774357736, 3744729013, 0, 0, +world, -1385.543579, 370.3878784, 14.59000015, 17, -0, -0, 0.6762334704, -0.7366873622, 3774357736, 3744729013, 0, 0, +world, -1377.237793, 370.4440002, 14.59000015, 17, -0, -0, 0.6762334704, -0.7366873622, 3774357736, 3744729013, 0, 0, +world, -1371.570068, 363.8669739, 14.59000015, 17, -0, -0, 0.6762334704, -0.7366873622, 3774357736, 3744729013, 0, 0, +world, -1371.580322, 356.144165, 14.59000015, 17, -0, -0, 0.6762334704, -0.7366873622, 3774357736, 3744729013, 0, 0, +world, -1371.908081, 346.3654785, 14.59000015, 17, -0, -0, 0.6762334704, -0.7366873622, 3774357736, 3744729013, 0, 0, +world, -1371.918091, 336.199585, 14.59000015, 17, -0, -0, 0.6762334704, -0.7366873622, 3774357736, 3744729013, 0, 0, +world, -1371.293213, 326.916748, 14.59000015, 17, -0, -0, 0.6762334704, -0.7366873622, 3774357736, 3744729013, 0, 0, +world, -1389.780029, 329.2199707, 14.59000015, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 2592350310, 0, 0, +world, -1392.589966, 344.7999878, 14.59000015, 17, -0, -0, 0.5343524814, -0.8452617526, 374622133, 2592350310, 0, 0, +world, -1364.72998, 307.3399963, 13.48999977, 17, -0, -0, 0.5343524814, -0.8452617526, 374622133, 2592350310, 0, 0, +world, -1364.61499, 308.5988464, 13.48999977, 17, -0, -0, -0.982935369, 0.1839511842, 374622133, 2592350310, 0, 0, +world, -1344.189941, 281.2000122, 11.75, 17, -0, -0, -0.7071068883, -0.7071066499, 471168217, 3744729013, 0, 0, +world, -1343.369995, 277.7600098, 11.75, 17, -0, -0, 0.7071068883, -0.7071066499, 2794764316, 3744729013, 0, 0, +world, -1343.839966, 266.5100098, 10.42000008, 17, -0, -0, -0.2806665897, -0.9598053098, 374622133, 3744729013, 0, 0, +world, -1343.780029, 271.8599854, 13.07999992, 17, -0, -0, -1, 1.629206849e-007, 1604404556, 3744729013, 0, 0, +world, -1381.02002, 276.1400146, 13.15999985, 17, -0, -0, -1, 7.549790126e-008, 393011795, 3744729013, 0, 0, +world, -1379.331665, 275.3831787, 11.55916023, 17, -0, -0, -0.9930685163, -0.117536962, 374622133, 3744729013, 0, 0, +world, -1306.22998, 268.7399902, 10.77000046, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1321.699951, 269.3299866, 9.800000191, 17, -3.939031046e-010, 3.404275195e-010, -0.9232102036, 0.3842953742, 2390727163, 2592350310, 0, 0, +world, -1332.51001, 239.8800049, 10.09000015, 17, -0, -0, -0.04013187811, -0.9991943836, 374622133, 3744729013, 0, 0, +world, -1296.280029, 240.3900146, 10.72999954, 17, -0, -0, -0.3477538824, -0.9375858307, 399630181, 3572821599, 20, 5, +world, -1312.094116, 259.9845581, 9.569999695, 17, 2.17583826e-010, 8.286969722e-011, -0.9345154166, 0.3559226394, 2390727163, 3572821599, 19, 5, +world, -1343.800049, 225.8800049, 9.149999619, 17, -0, -0, 0.5262140036, -0.8503521681, 888077843, 100237688, 0, 0, +world, -1324, 212.9000244, 9.73500061, 17, -0, -0, -1, 7.549790126e-008, 109363168, 2592350310, 0, 0, +world, -1403.609985, 227.8300171, 9.529999733, 17, -0, -0, 0.1019244939, -0.9947921038, 3774357736, 3744729013, 0, 0, +world, -1406.349976, 215.3899841, 9, 17, -0, -0, -0.7071067095, -0.7071068287, 537242508, 3744729013, 0, 0, +world, -1412.670044, 227.4400024, 9.640000343, 17, -0, -0, -1, 1.192488064e-008, 537242508, 3744729013, 0, 0, +world, -1398.829956, 217.1499634, 9, 17, -0, -0, -1, 4.371138829e-008, 399630181, 2592350310, 0, 0, +world, -1379.170044, 237.6600342, 9.300000191, 17, -0, -0, -0.3859058619, -0.9225381613, 399630181, 3572821599, 20, 5, +world, -1469.530029, 221.0100098, 9.68999958, 17, 4.656612873e-010, 2.328306992e-010, -8.742277657e-008, -1, 2390727163, 3572821599, 19, 5, +world, -1467.560059, 222.0899658, 10.63000011, 17, -0, -0, -0.4532128572, -0.8914023042, 374622133, 3572821599, 19, 5, +world, -1531.170044, 221.9400024, 11.94999981, 17, -0, -0, 0.715692699, -0.698415339, 3328786501, 3744729013, 0, 0, +world, -1653.27002, 219.7099609, 17.20000076, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 3572821599, 19, 5, +world, -1713.23999, 238.1599731, 20.51000023, 17, -0, -0, -0.7842350006, -0.6204639077, 374622133, 3572821599, 19, 5, +world, -1771.579956, 251.8000031, 23.29999924, 17, -0, -0, -0, -1, 2066258816, 3744729013, 0, 0, +world, -1810.119995, 314.2600098, 24.61000061, 17, -0, -0, 0.2873605788, -0.9578225017, 3226808607, 3744729013, 0, 0, +world, -1808.560059, 315.75, 25.42000008, 17, -0, -0, 0.5254718065, -0.8508110046, 399630181, 776502014, 0, 0, +world, -1910.880005, 278.8900146, 22.43000031, 17, -0, -0, 0.2873605788, -0.9578225017, 3226808607, 3744729013, 0, 0, +world, -1552.630005, 669.8499756, 25.34000015, 17, -0, -0, -0.5948227644, -0.8038568497, 2150547825, 3744729013, 0, 0, +world, -1550.579956, 690.375, 25.40999985, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 100237688, 0, 0, +world, -1522.339966, 681.5300293, 24.39999962, 17, 5.188958152e-010, 4.239979201e-011, -0.5185703635, -0.855035007, 2390727163, 3723204042, 0, 0, +world, -1498.290039, 677.3699951, 22.5, 17, -0, -0, -0.9846558571, -0.1745074242, 374622133, 3723204042, 0, 0, +world, -1469.540039, 703, 19.56999969, 17, -0, -0, -0, -1, 399630181, 776502014, 0, 0, +world, -1524.170044, 651.1099854, 29.88999939, 17, -0, -0, 0.8211494684, -0.5707131624, 374622133, 3744729013, 0, 0, +world, -1532.829956, 713.3699951, 27.10000038, 17, -0, -0, -0.8690635562, 0.4947004318, 1604404556, 3744729013, 0, 0, +world, -1532.660034, 712.1500244, 26.62999916, 17, -0, -0, -0.8690635562, 0.4947004318, 1604404556, 3744729013, 0, 0, +world, -1518.050049, 746.7399902, 25.71999931, 17, -0, -0, 0.7890841961, -0.6142850518, 399630181, 3744729013, 0, 0, +world, -1500.699951, 725.2700195, 24.44000053, 17, -0, -0, 0.8275708556, -0.5613612533, 2794764316, 3744729013, 0, 0, +world, -1495.689941, 711.6699829, 23.02000046, 17, -5.193153685e-010, -3.690661665e-011, 0.3826834261, -0.9238795638, 2390727163, 3744729013, 0, 0, +world, -1518.98999, 691.9699707, 25, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3723204042, 0, 0, +world, -1612.73999, 649.1199951, 29.89999962, 17, -0, -0, -0.9795752764, -0.201077953, 399630181, 3744729013, 0, 0, +world, -1690.050049, 685.25, 30.72999954, 17, -0, -0, 0.7071068287, -0.7071067691, 109363168, 3744729013, 0, 0, +world, -1653.26001, 597.7700195, 28.04999924, 17, -0, -0, -0.7477980852, -0.6639262438, 399630181, 3744729013, 0, 0, +world, -1696.339966, 595.2199707, 27.69000053, 17, -0, -0, 0.7071068287, -0.7071067691, 3328786501, 3744729013, 0, 0, +world, -1517.209961, 634.960022, 23.71999931, 17, -0, -0, -0.7869350314, -0.6170358062, 374622133, 3744729013, 0, 0, +world, -1526.459961, 618.7199707, 23.55999947, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1603.439941, 183.2200012, 11.56999969, 17, -1.646361242e-010, -1.646361242e-010, 0.7071067691, -0.7071067691, 2390727163, 2592350310, 0, 0, +world, -1735.699951, -74.69995117, 6.600000381, 17, -0, -0, -0.3403796256, -0.9402880669, 399630181, 776502014, 0, 0, +world, -1749.349976, -66.7199707, 5.930000305, 17, 4.656612873e-010, 5.552955269e-018, -1, 1.192488064e-008, 2390727163, 776502014, 0, 0, +world, -1740.810059, -71.55999756, 6.680000305, 17, -0, -0, 0.3362734914, -0.9417643547, 3226808607, 3744729013, 0, 0, +world, -1729.410034, -16.95996094, 9.81000042, 17, -0, -0, -0.07671933621, -0.9970527291, 374622133, 3572821599, 19, 6, +world, -1650.280029, -68.73001099, 5.809999943, 17, -0, -0, -1, 1.629206849e-007, 2390727163, 3744729013, 0, 0, +world, -1653.660034, -69.4699707, 6.789999962, 17, -0, -0, 0.8594064116, -0.5112930536, 374622133, 3744729013, 0, 0, +world, -1654.680054, -100.7799988, 6.690000534, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1659.626465, -96.73125458, 6.690000534, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1670.543701, -100.1544418, 6.690000534, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1677.719238, -99.39221191, 6.690000534, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1409.150024, -272.1900024, 8.369999886, 17, -0, -0, -1, 1.192488064e-008, 471168217, 2592350310, 0, 0, +world, -1460.709961, -34.35998535, 7.199999809, 17, -0, -0, -0.9557930231, 0.2940402925, 393011795, 100237688, 0, 0, +world, -1459.327881, -38.3236084, 6.299999237, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1482.880005, -63.54998779, 5.550000191, 17, -0, -0, -0.9996798038, 0.02530455217, 3226808607, 3744729013, 0, 0, +world, -1479.77002, -49.77001953, 6.430000305, 17, -0, -0, 0.8156328797, -0.5785697699, 374622133, 3744729013, 0, 0, +world, -1389.630615, -65.41049194, 2.329999924, 17, -0, -0, 0.7052531242, -0.7089556456, 374622133, 3744729013, 0, 0, +world, -1388.540039, -82.79003906, 6.300000191, 17, -0, -0, 0.572861433, -0.8196521997, 3978157958, 3744729013, 0, 0, +world, -1402.630005, -81.17004395, 6.300001144, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 776502014, 0, 0, +world, -1379.569946, -85.16000366, 7.300000191, 17, -0, -0, -1, 7.549790126e-008, 1604404556, 776502014, 0, 0, +world, -1308.420044, -55.25, 6.710000038, 17, -0, -0, -0.5728613734, -0.8196522593, 374622133, 3572821599, 19, 5, +world, -1353.22998, -7.829956055, 6.469999313, 17, -0, -0, 0.8358504772, -0.5489571691, 399630181, 3572821599, 19, 5, +world, -1196.630005, -270.2799683, 3.019999981, 17, -0, -0, -0.3826834261, -0.9238795638, 3774357736, 3744729013, 0, 0, +world, -1551.692261, 2.0097332, 7.664502621, 17, -0, -0, 0.8358504772, -0.5489571691, 399630181, 3572821599, 19, 5, +world, -1473.560059, 115.8399963, 8.970000267, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1457.380005, 130.2000122, 8.989999771, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1473.560059, 120.523468, 8.970000267, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1473.560059, 124.2870178, 8.970000267, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1453.140015, 128.4400024, 8.989999771, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1499.819946, 142.9399414, 8.75, 17, -3.408402449e-010, -3.172827834e-010, 0.7319488525, -0.6813595891, 2390727163, 3744729013, 0, 0, +world, -1502.400024, 139.8299561, 9.770000458, 17, -0, -0, -0.9992290735, -0.03925978765, 399630181, 776502014, 0, 0, +world, -1561.890015, 151.0700073, 11.43200016, 17, -0, -0, 0.7378665805, -0.6749466062, 393011795, 776502014, 0, 0, +world, -1558.660034, 150.9700012, 10.60000038, 17, -0, -0, -0.9962703586, 0.08628641069, 399630181, 776502014, 0, 0, +world, -1421.349976, 50.36000061, 7.349999905, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3553608506, 0, 0, +world, -1418, 53.38000488, 11.30000019, 17, -0, -0, -0.7660444379, -0.6427876353, 399630181, 3553608506, 0, 0, +world, -1347.339966, -76.55004883, 6.800000191, 17, -0, -0, -0.4320858121, -0.901832521, 399630181, 3154537368, 0, 0, +world, -1348.459961, -83.70996094, 7, 17, -0, -0, 0.06540314108, -0.9978589416, 3051799743, 3744729013, 0, 0, +world, -1334.655029, -72.79034424, 6.510000229, 17, -0, -0, -0.7869350314, -0.6170358062, 374622133, 3154537368, 0, 0, +world, -1353.150024, -61.54003906, 5.300000191, 17, 9.909320031e-010, 3.197747345e-010, 0.7138619423, -0.700286448, 2390727163, 3744729013, 0, 0, +world, -1411.439941, -24.39001465, 6.300000191, 17, -0, -0, -0.9886254668, 0.1503982693, 3328786501, 3744729013, 0, 0, +world, -1410.75, -13.52000046, 6.300000191, 17, -0, -0, -0.7535633445, -0.6573753357, 374622133, 2592350310, 0, 0, +world, -1422.650024, -54.79003906, 6.299999237, 17, -0, -0, 1.490116119e-008, -1, 399630181, 776502014, 0, 0, +world, -1417.140015, -62.33001709, 6.300000191, 17, -0, -0, -0.9848077297, 0.1736482084, 3226808607, 3744729013, 0, 0, +world, -1418.854614, -62.33001709, 6.300000191, 17, -0, -0, 0.09758284688, -0.9952273965, 3226808607, 3744729013, 0, 0, +world, -1406.790039, -71.41000366, 5.300000191, 17, 4.939083587e-010, -1.646361242e-010, 0.7071067691, -0.7071067691, 2390727163, 776502014, 0, 0, +world, -1404.349976, -15.24000549, 7.199999809, 17, -0, -0, -0.3907310665, -0.920504868, 537242508, 3744729013, 0, 0, +world, -1404.839966, -1.160003662, 7.149999619, 17, -0, -0, -0.3939423263, -0.9191351533, 374622133, 2592350310, 0, 0, +world, -1409.579956, 0.1300001144, 6.340000153, 17, 1.017290696e-009, 2.220851836e-010, 0.2461533099, -0.9692308903, 2390727163, 3744729013, 0, 0, +world, -1401.26001, 44.2800293, 7.159999847, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1407.630005, 33.7199707, 7.130000114, 17, -0, -0, 0.8161375523, -0.5778576136, 399630181, 3744729013, 0, 0, +world, -1367.73999, 38.13000488, 7.159999847, 17, -0, -0, 0.7071067691, -0.7071068287, 537242508, 3744729013, 0, 0, +world, -1358.660034, 11.20999908, 7.159999847, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1477.27002, 97.01000214, 8.390000343, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1465.030029, 85.10998535, 7.090000153, 17, 2.328238852e-010, 1.773455948e-012, -0.9999709725, 0.007616935298, 2390727163, 3572821599, 19, 5, +world, -1458.670044, 99.58996582, 7.25, 17, -0, -0, -1, 1.192488064e-008, 374622133, 3744729013, 0, 0, +world, -1454.704834, 97.01000214, 7.199999809, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1469.380005, 62.67001343, 8.159999847, 17, -0, -0, -0.7071067691, -0.7071067691, 537242508, 3744729013, 0, 0, +world, -1351.569946, 114.4700012, 7.929999828, 17, -0, -0, -0.9402881265, -0.340379566, 374622133, 3744729013, 0, 0, +world, -1352.97998, 113.3399963, 7.700000763, 17, -0, -0, -0.9622180462, -0.2722801566, 109363168, 3744729013, 0, 0, +world, -1395.390015, 122.7200012, 8.659999847, 17, -0, -0, -0.9762960672, -0.216439411, 537242508, 3744729013, 0, 0, +world, -1379.930054, 120.0599976, 6.900000095, 17, -0, -0, -0.01657982357, -0.9998625517, 888077843, 2592350310, 0, 0, +world, -1377.369995, 133.1000061, 6.880000114, 17, -1.646361242e-010, -1.646361242e-010, 0.7071067691, -0.7071067691, 2390727163, 2592350310, 0, 0, +world, -1357.709961, 135, 7.420000076, 17, -0, -0, -0.9402881265, -0.340379566, 374622133, 3572821599, 18, 6, +world, -1356.910034, 189.2200012, 8.340000153, 17, -0, -0, -0.7343224883, -0.6788007021, 399630181, 3572821599, 18, 6, +world, -1315.27002, 166.666275, 5.510000229, 17, -0, -0, 0.2393808067, -0.9709257483, 399630181, 776502014, 0, 0, +world, -1318.430054, 169.1699829, 5.559999466, 17, -0, -0, -1, 1.629206849e-007, 3226808607, 3744729013, 0, 0, +world, -1319.050049, 158.8899994, 6.389999866, 17, -0, -0, 0.7331366539, -0.6800813079, 374622133, 776502014, 0, 0, +world, -1294.400024, 221.1699829, 9.670000076, 17, -0, -0, -0.7120260596, -0.7021530271, 2634707400, 3744729013, 0, 0, +world, -1295.062988, 212.9699707, 9.199999809, 17, -0, -0, 0.8295253515, -0.5584689975, 374622133, 3572821599, 18, 6, +world, -1473.800049, 116.3599854, 9, 17, -0, -0, -0.7071068287, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -1530.199951, 20.23999023, 8.189998627, 17, -0, -0, -0.4415055811, -0.8972585201, 374622133, 3572821599, 18, 6, +world, -1525.709961, 8.969970703, 7.760000229, 17, -0, -0, -0.6996632814, -0.7144727111, 3226808607, 3744729013, 0, 0, +world, -1506.800049, 38.11999512, 8.280000687, 17, -0, -0, 0.7917569876, -0.6108362079, 399630181, 776502014, 0, 0, +world, -1522.660034, 79.87001038, 8.720000267, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, -1510.329956, 79.71002197, 8.659999847, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1545.73999, 72.01999664, 9.180000305, 17, -0, -0, 0.01658000238, -0.9998625517, 399630181, 2592350310, 0, 0, +world, -1550.170044, 78.66999817, 8.800000191, 17, -0, -0, 0.568561852, -0.8226405382, 537242508, 2592350310, 7, 21, +world, -1570.109985, 62.49023438, 10.25, 17, -0, -0, -0.9955619574, 0.09410851449, 109363168, 3154537368, 0, 0, +world, -1575.439941, 81.29003906, 10.82999992, 17, -0, -0, 1.509958025e-007, -1, 374622133, 3744729013, 0, 0, +world, -1598.430054, 98.5, 11.23999977, 17, -0, -0, -1, 1.629206849e-007, 3226808607, 3744729013, 0, 0, +world, -1598.23999, 102.0299988, 12.39000034, 17, -0, -0, 0.7077236772, -0.7064893246, 399630181, 776502014, 0, 0, +world, -1598.650024, 162.1499939, 14.02000046, 17, -0, -0, 0.7506878376, -0.6606570482, 393011795, 3744729013, 0, 0, +world, -1600.790039, 164.1100006, 12.38000011, 17, -0, -0, -0.6736576557, -0.7390435338, 399630181, 2592350310, 0, 0, +world, -1606.699951, 210.2200317, 12.36999989, 17, -0, -0, -0.9443764091, 0.3288666308, 3328786501, 3744729013, 0, 0, +world, -1500.060059, 212.5899658, 11.06000042, 17, -0, -0, 0.6087613106, -0.7933534384, 399630181, 3154537368, 0, 0, +world, -1458.410034, 224.0299988, 10.47999954, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1435.040039, 230.3600006, 10.26000023, 17, -0, -0, -0.5105429888, -0.8598522544, 399630181, 3154537368, 0, 0, +world, -1402.189941, 181.4799805, 10.19999981, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1432.089966, 208.0200195, 9.549999237, 17, -0, -0, -0.9826127887, -0.1856666356, 399630181, 2592350310, 0, 0, +world, -1498.880005, 110.6900024, 9.100000381, 17, -0, -0, 0.6501113772, -0.7598389387, 374622133, 2592350310, 0, 0, +world, -1506.296997, 44.51678467, 8.329999924, 17, -0, -0, -0.7869350314, -0.6170358062, 374622133, 2592350310, 0, 0, +world, -1500.640015, -3.400001526, 5.769999981, 17, -0, -0, 0.1071318686, -0.9942448139, 399630181, 776502014, 0, 0, +world, -1500.640015, -7.716125488, 5.770000458, 17, -0, -0, -0.9238795042, -0.3826834261, 3226808607, 3744729013, 0, 0, +world, -1498.946655, -7.716125488, 5.770000458, 17, -0, -0, 0.359182179, -0.9332674742, 3226808607, 3744729013, 0, 0, +world, -1527.825073, -23.8700943, 6.766093731, 17, -0, -0, 0.1071318686, -0.9942448139, 399630181, 3744729013, 0, 0, +world, -1523.134399, -22.4241333, 6.368085861, 17, -0, -0, -0.7869350314, -0.6170358062, 374622133, 3744729013, 0, 0, +world, -1680.72998, -4.819999695, 10.27000046, 17, -0, -0, 0.1071318686, -0.9942448139, 399630181, 2592350310, 0, 0, +world, -1683.619263, -2.816955566, 11.8658886, 17, -0, -0, 0.7205510736, -0.6934018731, 374622133, 2592350310, 0, 0, +world, -1927.189941, -117.9699707, 6.899999619, 17, -0, -0, 0.4609743655, -0.8874134421, 399630181, 2592350310, 0, 0, +world, -1933.550049, -111.7900009, 5.690000057, 17, 4.656612873e-010, 1.572846612e-016, -1, 3.377662381e-007, 2390727163, 2592350310, 0, 0, +world, -1952.22998, -114.6999969, 6.699999809, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1142.680054, -379.6099854, 3.089999914, 17, -0, -0, -0.7660444379, -0.6427876353, 4057803041, 3744729013, 0, 0, +world, -1144.199951, -369.2200012, 3.029999971, 17, -0, -0, -0.9121201038, -0.4099231362, 4057803041, 3744729013, 0, 0, +world, -1176.579956, 638.3900146, 7.409999847, 17, -0, -0, -0.6427876353, -0.7660444379, 374622133, 3744729013, 0, 0, +world, -1187.27002, 669.7399902, 12.15999985, 17, -0, -0, -1, 7.549790126e-008, 4033800822, 3744729013, 0, 0, +world, -1213, 635, 12, 17, -0, -0, -1, 7.549790126e-008, 4033800822, 3744729013, 0, 0, +world, -1190.73999, 686.1599731, 13.60000038, 17, -0, -0, -1, 7.549790126e-008, 4033800822, 3744729013, 0, 0, +world, -1668.530029, 43.38999939, 9.340000153, 17, -0, -0, 0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, -1650.349976, 53.10998535, 9.340000153, 17, -0, -0, 0.721760273, -0.6921431422, 399630181, 2592350310, 0, 0, +world, -1762.060059, 61.47000122, 9.329999924, 17, -0, -0, -0.7071067691, -0.7071068287, 537242508, 3744729013, 0, 0, +world, -1768.780029, 87.41003418, 9.329999924, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 2592350310, 0, 0, +world, -1661.300049, 160.4199829, 11.40999985, 17, 4.939084142e-010, 1.646360964e-010, -0.7071067095, -0.7071068287, 2390727163, 2592350310, 0, 0, +world, -1664.22998, 163.2800293, 12.40999985, 17, -0, -0, -0.901832521, -0.4320858121, 399630181, 2592350310, 0, 0, +world, -1027.02002, 1235.119995, 24.5, 17, -0, -0, -0.3420201242, -0.9396926165, 374622133, 3744729013, 0, 0, +world, -1729.130005, 140.1799927, 11.18999958, 17, -0, -0, -0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, -1738.48999, 138.5, 11.18999958, 17, -0, -0, -0.08715558052, -0.9961947203, 374622133, 2592350310, 0, 0, +world, -1745.449951, 135.5400391, 11.18999863, 17, -0, -0, -0.9949606657, -0.1002661735, 399630181, 2592350310, 0, 0, +world, -1655.140015, 208.4499969, 12.40999985, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1635.420044, 150.5800018, 12.40999985, 17, -0, -0, -0.3729877472, -0.9278362393, 537242508, 3744729013, 0, 0, +world, -1625.130005, 133.7000122, 12.40999985, 17, -0, -0, -0.705871582, -0.70833987, 399630181, 2592350310, 0, 0, +world, -1666.698853, 133.6091309, 12.40999985, 17, -0, -0, -0.705871582, -0.70833987, 399630181, 2592350310, 0, 0, +world, -1632.150024, 201.9468536, 12.38000011, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1632.150024, 175.4800568, 12.38000011, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1632.150024, 190.2691498, 12.38000011, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1670.774536, 175.4800568, 12.38000011, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1670.774536, 165.8931885, 12.38000011, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1670.774536, 153.2926483, 12.38000011, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1670.774536, 144.2314758, 12.38000011, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1670.774536, 135.1792297, 12.38000011, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1670.774536, 125.6165009, 12.38000011, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1658.119995, 45.36999512, 9.369999886, 17, -0, -0, -0.999009788, -0.04449071735, 537242508, 3744729013, 0, 0, +world, -1606.699951, 98.22111511, 9.340000153, 17, -0, -0, -0.9443764091, 0.3288666308, 3328786501, 3744729013, 0, 0, +world, -1602.550049, 84.88000488, 9.5, 17, -0, -0, -0.7933533788, -0.6087613702, 374622133, 2592350310, 0, 0, +world, -1604.937866, 81.49994659, 9.5, 17, -0, -0, 0.1027925238, -0.994702816, 374622133, 2592350310, 0, 0, +world, -1646.400024, 101.4199982, 8.329999924, 17, 2.328306437e-010, 1.017735067e-017, -1, 4.371138829e-008, 2390727163, 2592350310, 0, 0, +world, -1642.319946, 100.5400009, 9.340000153, 17, -0, -0, 0.01919731312, -0.9998157024, 537242508, 3744729013, 0, 0, +world, -1699.359985, 98.58000183, 9.329999924, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1690.558228, 98.58000183, 9.329999924, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1670.809692, 98.58000183, 9.329999924, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1661.231689, 98.58000183, 9.329999924, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1649.071533, 98.58000183, 9.329999924, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1638.71228, 98.58000183, 9.329999924, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1628.758667, 98.58000183, 9.329999924, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1761.469971, 85.84999847, 9.340000153, 17, -0, -0, 0.01919731312, -0.9998157024, 537242508, 3744729013, 0, 0, +world, -1742.449951, 36.75, 9.340000153, 17, -0, -0, -0.2453073412, -0.9694453478, 399630181, 2592350310, 0, 0, +world, -1765.5, 49.88999939, 9.329999924, 17, -0, -0, -0.7071067691, -0.7071068287, 537242508, 3744729013, 0, 0, +world, -1800.670044, 75.97000122, 9.31000042, 17, -0, -0, 0.7071067691, -0.7071068287, 537242508, 3744729013, 0, 0, +world, -1790.780029, 32.25999832, 9.31000042, 17, -0, -0, -0.7071067691, -0.7071068287, 537242508, 3744729013, 0, 0, +world, -1786.709961, 0.3900146484, 9.31000042, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1827.900024, -27.7199707, 11.31000042, 17, -0, -0, -0.9659258127, 0.2588190436, 537242508, 3744729013, 0, 0, +world, -1817.73999, -31.13000488, 6.63999939, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1852.880005, -28.79998779, 5.63999939, 17, -0, -0, -0.8841736913, 0.4671583474, 537242508, 2592350310, 7, 21, +world, -1863.23999, 15.44999695, 6.639999866, 17, -0, -0, 0.7217600346, -0.6921433806, 537242508, 3744729013, 0, 0, +world, -1852.310059, -14.11999989, 7.770000458, 17, -0, -0, -0.9961183071, 0.08802482486, 399630181, 2592350310, 0, 0, +world, -1879.25, 77.65000916, 7.539999962, 17, -0, -0, -0.7512640357, -0.6600016952, 2353517427, 2592350310, 0, 0, +world, -1879.261963, 81.7043457, 7.539999962, 17, -0, -0, -0.7512640357, -0.6600016952, 2353517427, 2592350310, 0, 0, +world, -1880.800049, 94.90000153, 9.31000042, 17, -0, -0, -0.9735789299, 0.228350848, 888077843, 2592350310, 0, 0, +world, -1830.410034, 95.83996582, 9.869999886, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 2592350310, 0, 0, +world, -1846.359985, 107.6699982, 9.520000458, 17, -0, -0, -0.333806932, -0.9426414371, 537242508, 3744729013, 0, 0, +world, -1766.150024, 114.7799988, 11.85000038, 17, -0, -0, -0.1279301047, -0.9917832017, 393011795, 2592350310, 0, 0, +world, -1765.686646, 121.7270508, 11.18999863, 17, -0, -0, -0.9949606657, -0.1002661735, 399630181, 2592350310, 0, 0, +world, -1924.050049, 135.8399963, 12.76000023, 17, -0, -0, -0.2873604894, -0.9578225017, 2353517427, 2592350310, 0, 0, +world, -1920.030029, 144.6000061, 13.18999958, 17, -0, -0, -0.989525795, -0.1443562508, 2353517427, 2592350310, 0, 0, +world, -1930.680054, 137.4100342, 12.05000019, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1949.004395, 131.3425751, 12.76000023, 17, -0, -0, -0.2873604894, -0.9578225017, 2353517427, 2592350310, 0, 0, +world, -1957.226929, 127.6618881, 12.76000023, 17, -0, -0, 0.369746834, -0.9291325212, 2353517427, 2592350310, 0, 0, +world, -1970.819946, 132.5, 12.05000019, 17, -0, -0, 0.06749275327, -0.9977197647, 537242508, 2592350310, 7, 21, +world, -1986.119995, 150.3800049, 12.15999985, 17, -0, -0, -1, 7.549790126e-008, 2349828104, 2592350310, 0, 0, +world, -1940.959961, 134.9400635, 12.04999924, 17, -0, -0, -0.9949606657, -0.1002661735, 399630181, 2592350310, 0, 0, +world, -1959.25, 4.810058594, 7.469999313, 17, -0, -0, 0.7071068287, -0.7071067691, 537242508, 2592350310, 7, 20, +world, -1979.709961, 112.9199982, 9.340000153, 17, -0, -0, 0.7071067691, -0.7071068287, 399630181, 3744729013, 0, 0, +world, -1922.070068, 82.32000732, 6.699999809, 17, 4.250625962e-010, 5.029936467e-010, -0.08367788792, -0.9964928627, 2390727163, 2592350310, 0, 0, +world, -1922.987549, 84.70542145, 6.38199234, 17, -0, -0, 0.7071067691, -0.7071068287, 399630181, 2592350310, 0, 0, +world, -1934.910034, 54.94000244, 7.46999979, 17, -0, -0, 0.774944663, -0.6320291162, 537242508, 3744729013, 0, 0, +world, -1975.369995, 81.59002686, 7.46999979, 17, -0, -0, 0.2019326389, -0.9793994427, 3328786501, 3744729013, 0, 0, +world, -1993.219971, 12.58999634, 7.469999313, 17, -0, -0, -1, 1.192488064e-008, 3774357736, 3744729013, 0, 0, +world, -1998.98999, -20.70999146, 7.400000095, 17, -0, -0, -0, -1, 109363168, 3744729013, 0, 0, +world, -1996.780029, -19.36999512, 6.719999313, 17, -0, -0, -0.1753665209, -0.9845032096, 3051799743, 3744729013, 0, 0, +world, -1983.390015, -35.84002686, 6.369999886, 17, -0, -0, -1, 4.371138829e-008, 1593608242, 3154537368, 0, 0, +world, -1944.569946, -49.44995117, 6.630000114, 17, -0, -0, 0.5671252608, -0.8236315846, 3978157958, 3744729013, 0, 0, +world, -1970.699951, -18.95001221, 6.479999542, 17, -0, -0, -0.09931956232, -0.9950555563, 374622133, 3572821599, 19, 6, +world, -2011.151001, 1.88240242, 6.479999542, 17, -0, -0, -0.9849588871, -0.1727887094, 374622133, 3572821599, 19, 23, +world, -1920.964478, -47.65101242, 6.479999542, 17, -0, -0, -0.8712137938, -0.4909037948, 374622133, 3572821599, 19, 6, +world, -2067.753418, 2.012753487, 6.479999542, 17, -0, -0, -0.9849588871, -0.1727887094, 374622133, 3572821599, 19, 6, +world, -2082.23999, -31.54000092, 11.10000038, 17, -0, -0, -0.7253742218, -0.688354671, 537242508, 3744729013, 0, 0, +world, -2080.75, -42.18999863, 10.35000038, 17, -0, -0, 0.7071068287, -0.7071067691, 1604404556, 2592350310, 0, 0, +world, -2067.379883, -28, 6.619999886, 17, -0, -0, 0.8186511993, -0.5742910504, 399630181, 2592350310, 0, 0, +world, -2040.140015, -46.75, 6.369998932, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 3744729013, 0, 0, +world, -2028.199951, -22.81999969, 5.909999847, 17, -1.177569555e-016, 6.585444967e-010, -0.7071068883, -0.7071066499, 2390727163, 2592350310, 0, 0, +world, -2033.24353, -23.80886269, 6.619999886, 17, -0, -0, 0.8186511993, -0.5742910504, 399630181, 2592350310, 0, 0, +world, -2102.189941, 54.79003906, 7.130000114, 17, -0, -0, -0.9573194981, -0.289031744, 374622133, 3553608506, 0, 0, +world, -2096.949951, 50.09997559, 7.11000061, 17, -0, -0, -0.9848077893, 0.1736480743, 399630181, 3553608506, 0, 0, +world, -2097.209961, 14.40999985, 7.260000229, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -2098.179932, 55.25, 7.039999962, 17, -0, -0, -0, -1, 1948279592, 3744729013, 0, 0, +world, -2103.419922, 28.34997559, 7.25, 17, -0, -0, -0.9795752764, -0.201077953, 399630181, 3553608506, 0, 0, +world, -2084.860107, 45.38000488, 7.159999847, 17, -0, -0, -0.7071067691, -0.7071068287, 3051799743, 3744729013, 0, 0, +world, -2081.689941, 40.61001587, 6.190000057, 17, -0, -0, -0.7071068883, -0.7071066499, 2390727163, 3154537368, 0, 0, +world, -2046.849976, 118.3200073, 7.13999939, 17, -0, -0, -0.9435122609, -0.3313375711, 374622133, 3553608506, 0, 0, +world, -2029.119995, 118.1699829, 7.059999943, 17, -0, -0, -0.4763917029, -0.8792331815, 399630181, 3553608506, 0, 0, +world, -2058.01001, -76.56005859, 6.489999771, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -2110.570068, -71.60998535, 6.369999886, 17, -0, -0, 0.6762334704, -0.7366873622, 3774357736, 3744729013, 0, 0, +world, -2110.570068, -77.30632782, 6.369999886, 17, -0, -0, 0.6762334704, -0.7366873622, 3774357736, 3744729013, 0, 0, +world, -2110.570068, -81.43000793, 6.369999886, 17, -0, -0, -0.998806119, -0.04884999618, 3774357736, 3744729013, 0, 0, +world, -2110.570068, -64.10961914, 6.369999886, 17, -0, -0, -0.998806119, -0.04884999618, 3774357736, 3744729013, 0, 0, +world, -2099.242676, -64.10961914, 6.369999886, 17, -0, -0, -0.998806119, -0.04884999618, 3774357736, 3744729013, 0, 0, +world, -2087.353516, -64.10961914, 6.369999886, 17, -0, -0, -0.998806119, -0.04884999618, 3774357736, 3744729013, 0, 0, +world, -2075.856689, -64.11048126, 6.369999886, 17, -0, -0, -0.998806119, -0.04884999618, 3774357736, 3744729013, 0, 0, +world, -2062.252686, -63.90987396, 6.369999886, 17, -0, -0, -0.998806119, -0.04884999618, 3774357736, 3744729013, 0, 0, +world, -1965.959961, -80.61000061, 7.539999962, 17, -0, -0, -1, 7.549790126e-008, 109363168, 3154537368, 0, 0, +world, -1965.47998, -82.80004883, 6.800001144, 17, -0, -0, -0.946110785, 0.3238431513, 399630181, 3154537368, 0, 0, +world, -1990.680054, -113.1608658, 6.690000057, 17, -0, -0, -0.1062640846, -0.9943379164, 3774357736, 3744729013, 0, 0, +world, -1984.083374, -113.1608658, 6.690000057, 17, -0, -0, -0.1062640846, -0.9943379164, 3774357736, 3744729013, 0, 0, +world, -1976.348267, -113.1608658, 6.690000057, 17, -0, -0, -0.1062640846, -0.9943379164, 3774357736, 3744729013, 0, 0, +world, -2045.119995, 64.66003418, 6.46999979, 17, 1.646361242e-010, -4.939083587e-010, 0.7071067691, -0.7071067691, 2390727163, 776502014, 0, 0, +world, -2039.378662, 62.71496582, 7.059999943, 17, -0, -0, -0.4763917029, -0.8792331815, 399630181, 776502014, 0, 0, +world, -2005.969971, 67.44000244, 7.380000114, 17, -0, -0, -0.9948806763, -0.1010563821, 399630181, 3553608506, 0, 0, +world, -2012.290039, 60.09000015, 7.570000172, 17, -0, -0, -0.9238795042, -0.3826835752, 399630181, 3553608506, 0, 0, +world, -2004.959961, 42.1499939, 7.570000172, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1939.689941, 100.9300537, 7.569999695, 17, -0, -0, -0.9826127887, -0.1856666356, 399630181, 2592350310, 0, 0, +world, -1953.22998, 102.2200012, 7.46999979, 17, -0, -0, -0.7660444379, -0.6427876353, 537242508, 2592350310, 7, 21, +world, -1948.170044, 42.79000092, 7.469999313, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -2016.119995, 57.41998291, 12.39999962, 17, -0, -0, 0.1010563001, -0.9948806763, 537242508, 3744729013, 0, 0, +world, -2062.909912, 118.3799973, 7.229999542, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 2592350310, 0, 0, +world, -2126, 118.5699997, 7.229999542, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 3154537368, 0, 0, +world, -2166.340088, 116.3899994, 8.170000076, 17, -0, -0, -0, -1, 109363168, 3154537368, 0, 0, +world, -2164.932617, 118.5699997, 7.229999542, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 3154537368, 0, 0, +world, -2135.949951, 85.91003418, 7.469999313, 17, -0, -0, 0.8319976926, -0.5547790527, 399630181, 3154537368, 0, 0, +world, -2133.939941, 90.73001099, 7.469999313, 17, -0, -0, -0.9999619126, -0.008726648986, 3051799743, 3744729013, 0, 0, +world, -2131.090088, 88.11001587, 6.46999979, 17, -2.328306437e-010, 4.656612873e-010, -1, 4.371138829e-008, 2390727163, 3744729013, 0, 0, +world, -2156.377197, 68.97702789, 6.558903694, 17, -0, -0, -0, -1, 1362834872, 3744729013, 0, 0, +world, -2144.040039, 58.24000549, 8.390000343, 17, -0, -0, 0.1469462216, -0.9891444445, 393011795, 3744729013, 0, 0, +world, -2144.98999, 74.83999634, 7.5, 17, -0, -0, -0.7869350314, -0.6170358062, 374622133, 3744729013, 0, 0, +world, -2146.034668, 71.3000412, 6.558903694, 17, -0, -0, -0, -1, 1362834872, 3744729013, 0, 0, +world, -2089.25, 97.91999817, 7.019999981, 17, -0, -0, -0.7869350314, -0.6170358062, 374622133, 3553608506, 0, 0, +world, -2079.830078, 89.56999969, 7.019999981, 17, -0, -0, -1, 7.549790126e-008, 2349828104, 3553608506, 0, 0, +world, -2095.139893, 19.19999695, 7.309999943, 17, -0, -0, -0.9871363044, 0.1598810554, 374622133, 3553608506, 0, 0, +world, -2095.070068, 81.69006348, 7.039999962, 17, -0, -0, -0.3403796256, -0.9402880669, 399630181, 3553608506, 0, 0, +world, -2092.600098, 104.5899963, 7.019999981, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -2067.280029, 164.6499634, 12.53999996, 17, -0, -0, -0.1158037558, -0.9932721257, 374622133, 3154537368, 0, 0, +world, -2067.399902, 167.8699951, 12.85000038, 17, -0, -0, -0, -1, 1604404556, 3154537368, 0, 0, +world, -2068.600098, 171.1300049, 12.05000019, 17, -0, -0, -0.9993283749, 0.03664344922, 374622133, 3154537368, 0, 0, +world, -2067.280518, 175.1138306, 11.89791012, 17, -0, -0, -0.1158037558, -0.9932721257, 374622133, 3744729013, 0, 0, +world, -2083.790039, 181.2199707, 11.89999962, 17, -3.292723871e-010, 9.878167173e-010, -0.7071068883, -0.7071066499, 2390727163, 3154537368, 0, 0, +world, -2085.050049, 178.4499969, 12.13000011, 17, -0, -0, -0.4748564661, -0.8800632954, 374622133, 3154537368, 0, 0, +world, -2135, 166, 12.05000019, 17, -0, -0, -0.9443764091, 0.3288666308, 3328786501, 4230784871, 0, 0, +world, -2137.629883, 157.5400391, 11.10000038, 17, -0, -0, -8.742277657e-008, -1, 2390727163, 4230784871, 0, 0, +world, -2136.686523, 160.5983276, 11.89791012, 17, -0, -0, -0.1158037558, -0.9932721257, 374622133, 4230784871, 0, 0, +world, -2164.899902, 155.1000061, 15.90999985, 17, -0, -0, -1, 1.629206849e-007, 471168217, 4230784871, 0, 0, +world, -2167.23999, 138.9000244, 12.05000019, 17, -0, -0, -0.240228042, -0.9707164764, 374622133, 4230784871, 0, 0, +world, -2164.999268, 138.9000244, 12.05000019, 17, -0, -0, -0.7402181625, -0.6723667383, 374622133, 4230784871, 0, 0, +world, -2147.159912, 134.5399933, 12.05000019, 17, -0, -0, 0.7366874218, -0.6762334108, 3226808607, 3744729013, 0, 0, +world, -2155.459961, 133.7199707, 12.05000019, 17, -0, -0, 0.6940302849, -0.7199457884, 1593608242, 776502014, 0, 0, +world, -2096.290039, 144.2799988, 12.05000019, 17, -0, -0, 0.6940302849, -0.7199457884, 1593608242, 3154537368, 0, 0, +world, -2065.045654, 144.2799988, 12.05000019, 17, -0, -0, 0.6940302849, -0.7199457884, 1593608242, 776502014, 0, 0, +world, -2051.699951, 132.5, 12.05000019, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -2089.310059, 125.8499985, 12.81799984, 17, -0, -0, -0, -1, 1604404556, 3744729013, 0, 0, +world, -2090.839844, 130.7178192, 12.05000019, 17, -0, -0, 0.6940302849, -0.7199457884, 1593608242, 3744729013, 0, 0, +world, -1872.849976, 275.7099915, 22.95999908, 17, -0, -0, -0.947768271, -0.3189597428, 374622133, 3154537368, 0, 0, +world, -1874.44104, 273.7417297, 22.95999908, 17, -0, -0, 0.1598814279, -0.9871362448, 374622133, 3154537368, 0, 0, +world, -1876.130005, 205.3300018, 17.20999908, 17, -0, -0, -0.9912155271, 0.1322564483, 1604404556, 3744729013, 0, 0, +world, -1886.339966, 283.6599731, 22.95999908, 17, -0, -0, -0.9955619574, 0.09410826862, 399630181, 3744729013, 0, 0, +world, -1873.060059, 202.6336975, 15.40018463, 17, -0, -0, -0.9435122013, -0.3313378394, 399630181, 3744729013, 0, 0, +world, -1884.939941, 231.2999878, 16.34000015, 17, -0, -0, -0.831469655, -0.5555701852, 1593608242, 3154537368, 0, 0, +world, -1887.26001, 235.6699829, 15.61999989, 17, 4.580111568e-010, 8.406078611e-011, -0.9835714698, 0.1805191636, 2390727163, 3744729013, 0, 0, +world, -1766.209961, 226.2600098, 19.06999969, 17, -0, -0, -0.8741962314, -0.4855728149, 399630181, 3572821599, 19, 6, +world, -1890.732544, 157.5197754, 11.72502899, 17, -0, -0, -0.8741962314, -0.4855728149, 399630181, 3572821599, 19, 6, +world, -1815.52002, 208.9199982, 16.31999969, 17, -0, -0, -0.9995065331, -0.03141076118, 2330129408, 3744729013, 0, 0, +world, -1860.22998, 169.0899963, 13.64999962, 17, -0, -0, -0.2848518789, -0.9585715532, 374622133, 3572821599, 19, 6, +world, -1750.65686, 210.143219, 19, 17, -0, -0, -0.2848518789, -0.9585715532, 374622133, 3572821599, 19, 6, +world, -2051.26001, -124.9699707, 6.729999542, 17, -0, -0, -0.9588196278, 0.2840156257, 374622133, 3744729013, 0, 0, +world, -2016, -116, 1.800000191, 17, -0, -0, -0.9588196278, 0.2840156257, 374622133, 3744729013, 0, 0, +world, -2020.119995, -117.7799988, 2, 17, -0, -0, -1, 1.629206849e-007, 109363168, 3744729013, 0, 0, +world, -2140.98999, -71.92999268, 6.729999542, 17, -0, -0, -0.9961947203, 0.08715588599, 3328786501, 3744729013, 0, 0, +world, -1750.050049, -104.5999756, 6.090000153, 17, -0, -0, 1.509958025e-007, -1, 374622133, 3572821599, 19, 6, +world, -1803.27002, -83.92004395, 6.460000038, 17, -0, -0, -0.3859058619, -0.9225381613, 399630181, 3572821599, 20, 5, +world, -1845.890015, -84.08000183, 6.5, 17, -0, -0, -0.9871363044, -0.1598810256, 374622133, 3572821599, 19, 8, +world, -1962.849976, -103.7600021, 6.460000038, 17, -0, -0, -0.3859058619, -0.9225381613, 399630181, 3572821599, 20, 5, +world, -1870.560059, -106.4499969, 6.699999809, 17, -0, -0, 1.509958025e-007, -1, 374622133, 3572821599, 19, 8, +world, -1961, -253.3999939, 20, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -1957.48999, -257.8900146, 18.55999947, 17, -0.006264823023, -0.001591323875, -0.7071049213, -0.7070790529, 2390727163, 2592350310, 0, 0, +world, -1929.339966, -243.9299927, 19.52000046, 17, -0, -0, 0.3559225202, -0.9345154762, 537242508, 3744729013, 0, 0, +world, -1913.519775, -245.4519653, 20, 17, -0, -0, -0.7754957676, -0.6313527226, 399630181, 2592350310, 0, 0, +world, -1893.949951, -243.4299316, 20.89999962, 17, -0, -0, -0.7071067095, -0.7071068287, 471168217, 2592350310, 0, 0, +world, -1893.949951, -277.89151, 20.89999962, 17, -0, -0, -0.7071067095, -0.7071068287, 471168217, 2592350310, 0, 0, +world, -1872.819946, -270.7999878, 21.86000061, 17, -0, -0, -0.6380962133, -0.7699566483, 537242508, 2592350310, 0, 0, +world, -1873.839966, -251.8699951, 10.81000042, 17, -1.646361519e-010, -1.646361103e-010, 0.7071068883, -0.7071066499, 2390727163, 2592350310, 0, 0, +world, -1872.77002, -234.1999817, 21.86000061, 17, -0, -0, -0.5906056166, -0.8069603443, 537242508, 2592350310, 0, 0, +world, -1883.687012, -222.7422791, 21.86000061, 17, -0, -0, -0.996917367, -0.07845911384, 537242508, 3744729013, 0, 0, +world, -1883.687012, -291.1374817, 21.86000061, 17, -0, -0, 0.2189946771, -0.975726068, 537242508, 3744729013, 0, 0, +world, -1893.291382, -283.8254089, 21.86000061, 17, -0, -0, 0.6723666191, -0.7402183414, 537242508, 3744729013, 0, 0, +world, -1862.219971, -281.9299927, 4.400000095, 17, -0, -0, 0.7071068287, -0.7071067691, 2390727163, 2592350310, 0, 0, +world, -1857.829956, -282.4400635, 5.399999619, 17, -0, -0, -0.9811242819, 0.1933783442, 399630181, 2592350310, 0, 0, +world, -1882.079956, -304.4200439, 5.399999619, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -2040.650024, -246.9700012, 9.340000153, 17, -0, -0, 0.6245614886, -0.7809756398, 537242508, 3744729013, 0, 0, +world, -2040.650024, -221.2471313, 9.340000153, 17, -0, -0, 0.6710740328, -0.7413902879, 537242508, 3744729013, 0, 0, +world, -2043.109985, -273.8699951, 4, 17, -0, -0, 0.7071068287, -0.7071067691, 1604404556, 2592350310, 0, 0, +world, -2022.063843, -279.1260071, 9.340000153, 17, -0, -0, 0.0331553854, -0.9994502068, 537242508, 3744729013, 0, 0, +world, -1993.969482, -279.1260071, 9.340000153, 17, -0, -0, -0.1261986494, -0.9920049906, 537242508, 3744729013, 0, 0, +world, -1993.969482, -300.2674255, 9.340000153, 17, -0, -0, -1, -1.390709201e-007, 537242508, 3744729013, 0, 0, +world, -2037.487305, -300.2674255, 9.340000153, 17, -0, -0, -0.9363662004, -0.3510245979, 537242508, 3744729013, 0, 0, +world, -1966.428223, -286.061554, 9.340000153, 17, -0, -0, -0.82164675, -0.5699970126, 537242508, 3744729013, 0, 0, +world, -1974.869141, -286.061554, 9.340000153, 17, -0, -0, -0.9177548289, 0.3971474767, 537242508, 3744729013, 0, 0, +world, -1604.839966, 131.2299957, 12.40999985, 17, -0, -0, -0.9753423333, 0.2206974477, 3774357736, 3744729013, 0, 0, +world, -1948.832275, -322.4245911, 9.340000153, 17, -0, -0, -0.82164675, -0.5699970126, 537242508, 3744729013, 0, 0, +world, -1950.42041, -341.8707886, 9.340000153, 17, -0, -0, 0.8526403904, -0.52249825, 537242508, 3744729013, 0, 0, +world, -1951.090454, -372.1161804, 9.340000153, 17, -0, -0, 0.6238798499, -0.7815202475, 537242508, 3744729013, 0, 0, +world, -1951.00354, -385.9696045, 9.340000153, 17, -0, -0, -0.3362729251, -0.9417645931, 537242508, 3744729013, 0, 0, +world, -1928.309692, -331.7762146, 9.340000153, 17, -0, -0, -0.3362729251, -0.9417645931, 537242508, 3744729013, 0, 0, +world, -1878.296509, -353.2922668, 9.340000153, 17, -0, -0, 0.1959466189, -0.980614543, 537242508, 3744729013, 0, 0, +world, -1897.459473, -371.1890564, 9.340000153, 17, -0, -0, -0.6749459505, -0.7378671765, 537242508, 3744729013, 0, 0, +world, -1862.345093, -321.7952271, 9.340000153, 17, -0, -0, 0.1959466189, -0.980614543, 537242508, 3744729013, 0, 0, +world, -1831.958862, -353.4842529, 9.340000153, 17, -0, -0, -0.3206124306, -0.9472104907, 537242508, 3744729013, 0, 0, +world, -1854.037476, -371.5383911, 9.340000153, 17, -0, -0, 0.5870792866, -0.8095294833, 537242508, 3744729013, 0, 0, +world, -1870.726685, -399.6250305, 9.340000153, 17, -0, -0, 0.5870792866, -0.8095294833, 537242508, 3744729013, 0, 0, +world, -1837.01062, -391.545166, 9.340000153, 17, -0, -0, 0.1114688516, -0.9937679172, 537242508, 3744729013, 0, 0, +world, -1803.839844, -391.5429077, 9.340000153, 17, -0, -0, -1, 3.377662381e-007, 537242508, 3744729013, 0, 0, +world, -1767.880127, -406.0171814, 9.340000153, 17, -0, -0, -0.6626199484, -0.7489557862, 537242508, 3744729013, 0, 0, +world, -1767.880127, -433.4187317, 9.340000153, 17, -0, -0, -0.8553641438, -0.5180271864, 537242508, 3744729013, 0, 0, +world, -1782.012573, -476.6803589, 13.60977554, 17, -0, -0, -0.8553641438, -0.5180271864, 537242508, 3744729013, 0, 0, +world, -1777.372681, -491.7736206, 9.340000153, 17, -0, -0, -0.9638632536, -0.2663974166, 537242508, 3744729013, 0, 0, +world, -1809.446655, -412.0509033, 9.340000153, 17, -0, -0, -0.7071070075, -0.7071065307, 537242508, 3744729013, 0, 0, +world, -1810.121826, -454.1515808, 9.340000153, 17, -0, -0, -0.6211482286, -0.7836930752, 537242508, 3744729013, 0, 0, +world, -1751.898438, -496.9073486, 9.340000153, 17, -0, -0, -0.6211482286, -0.7836930752, 537242508, 3744729013, 0, 0, +world, -2107.060059, -44.1000061, 18.12000084, 17, -0, -0, 0.3826834261, -0.9238795638, 537242508, 3744729013, 0, 0, +world, -2097.899902, -46.25, 18.21999931, 17, -0, -0, -0.9955619574, 0.09410826862, 399630181, 2592350310, 0, 0, +world, -2050.300049, -53.04000092, 6.369999886, 17, -0, -0, -0.9955619574, 0.09410826862, 399630181, 2592350310, 0, 0, +world, -2023.26001, 3.720001221, 6, 17, -4.656612873e-010, -4.656612873e-010, -1, 1.192488064e-008, 2390727163, 3744729013, 0, 0, +world, -2021.699951, 2.33996582, 6.899999619, 17, -0, -0, -0.3420201242, -0.9396926165, 374622133, 3744729013, 0, 0, +world, -2018.689941, -32.20999146, 6.369999886, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -2006.180054, -38.33000183, 6.78000021, 17, -0, -0, -0.1736481786, -0.9848077297, 374622133, 3744729013, 0, 0, +world, -2010.75, -36.59997559, 6.369999886, 17, -0, -0, 0.1684894264, -0.9857034683, 399630181, 3744729013, 0, 0, +world, -2171.179932, 72.22003174, 8.960000038, 17, 1.646361103e-010, -1.646361381e-010, -0.7071067095, -0.7071068287, 2390727163, 3572821599, 20, 5, +world, -2174.22998, 13.60998535, 7.489999771, 17, -0, -0, -0.342020154, -0.9396926165, 374622133, 3572821599, 18, 7, +world, -2200.030029, -51.95019531, 6.729999542, 17, -0, -0, -0.9992290735, -0.03925978765, 399630181, 3572821599, 18, 7, +world, -2131.97998, -83.54999542, 6.730000019, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3572821599, 18, 7, +world, -2150.23999, -122.1700439, 6.729999542, 17, -0, -0, -0.6427875757, -0.7660444975, 2039007863, 3744729013, 0, 0, +world, -2057, -116, 7, 17, -0, -0, 0.7917569876, -0.6108362079, 399630181, 3744729013, 0, 0, +world, -2133.870117, -117.6399841, 6.729999542, 17, -0, -0, 0.7592710853, -0.6507744789, 3328786501, 3744729013, 0, 0, +world, -2017.599976, -192.0638885, 9.340000153, 17, -0, -0, 0.07758948207, -0.9969853759, 537242508, 3744729013, 0, 0, +world, -2040, -276, 3, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -2012.867188, -269.9315186, 9.340000153, 17, -0, -0, -0.512042582, -0.8589600325, 537242508, 3744729013, 0, 0, +world, -1958.550049, -359.0799866, 3.510000229, 17, -0, -0, -0.7727335095, -0.6347306371, 537242508, 3744729013, 0, 0, +world, -1962.018311, -349.6128845, 3.510000229, 17, -0, -0, 0.7071070075, -0.7071065903, 537242508, 3744729013, 0, 0, +world, -1961.825195, -380.5742798, 3.510000229, 17, -0, -0, 0.7071070075, -0.7071065903, 537242508, 3744729013, 0, 0, +world, -1916.371826, -357.9268494, 3.510000229, 17, -0, -0, 0.7071070075, -0.7071065903, 537242508, 3744729013, 0, 0, +world, -1959.26001, -372.25, -0.6299991608, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1916.371826, -371.1763611, 3.510000229, 17, -0, -0, -0.8746194243, -0.4848101437, 537242508, 3744729013, 0, 0, +world, -1919.595825, -380.1968689, 3.510000229, 17, -0, -0, -0.888217032, 0.4594241381, 537242508, 3744729013, 0, 0, +world, -1919.595825, -349.3053589, 3.510000229, 17, -0, -0, -0.888217032, 0.4594241381, 537242508, 3744729013, 0, 0, +world, -1921.749756, -357.4691162, -0.6299991608, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1908.358521, -425.2794189, 9.340000153, 17, -0, -0, -0.3818772435, -0.9242130518, 537242508, 3744729013, 0, 0, +world, -1908.358521, -459.7095947, 9.340000153, 17, -0, -0, -0.3818772435, -0.9242130518, 537242508, 3744729013, 0, 0, +world, -1890.148926, -476.2106018, 9.340000153, 17, -0, -0, 0.561360836, -0.8275711536, 537242508, 3744729013, 0, 0, +world, -1855.030396, -540.7514648, 14.10879898, 17, -0, -0, 0.561360836, -0.8275711536, 537242508, 3744729013, 0, 0, +world, -1843.772583, -498.7903137, 14.10879898, 17, -0, -0, 0.1210024804, -0.9926521778, 537242508, 3744729013, 0, 0, +world, -1888.280029, -553.5521851, 14.42520523, 17, -0, -0, 0.561360836, -0.8275711536, 537242508, 3744729013, 0, 0, +world, -1922.953857, -595.4703979, 14.42520523, 17, -0, -0, 0.561360836, -0.8275711536, 537242508, 3744729013, 0, 0, +world, -1882.897705, -595.4703979, 14.42520523, 17, -0, -0, -0.5613616705, -0.8275706172, 537242508, 3744729013, 0, 0, +world, -1899.31604, -616.0720215, 14.42520523, 17, -0, -0, 0.07497798651, -0.9971851707, 537242508, 3744729013, 0, 0, +world, -1967.165771, -631.1729736, 9.645908356, 17, -0, -0, 0.8033369184, -0.5955248475, 537242508, 3553608506, 0, 0, +world, -1855.030396, -573.4472656, 9.602695465, 17, -0, -0, 0.809016645, -0.5877857208, 537242508, 3744729013, 0, 0, +world, -1850.442261, -571.4993286, 9.602695465, 17, -0, -0, -0.9979715943, -0.06366107613, 537242508, 3744729013, 0, 0, +world, -1784.508423, -577.9107056, 9.602695465, 17, -0, -0, -0.6768764257, -0.7360966802, 537242508, 3744729013, 0, 0, +world, -1784.508423, -581.937561, 9.602695465, 17, -0, -0, -0.4740885794, -0.8804771304, 537242508, 3744729013, 0, 0, +world, -1768.736084, -597.8745117, 9.602695465, 17, -0, -0, -0.9668235779, -0.2554451227, 537242508, 3744729013, 0, 0, +world, -1773.32666, -603.8646851, 9.602695465, 17, -0, -0, 0.7089549899, -0.7052537203, 537242508, 3744729013, 0, 0, +world, -1773.717041, -653.4990234, 9.602695465, 17, -0, -0, 0.7089549899, -0.7052537203, 537242508, 3744729013, 0, 0, +world, -1766.421021, -653.4990234, 9.602695465, 17, -0, -0, -0.7089554667, -0.7052532434, 537242508, 3744729013, 0, 0, +world, -1860.311035, -653.4990234, 9.602695465, 17, -0, -0, -1.748455531e-007, -1, 537242508, 3744729013, 0, 0, +world, -1869.083618, -648.484314, 9.524326324, 17, -0, -0, 0.457873702, -0.8890172839, 537242508, 3744729013, 0, 0, +world, -1911.81958, -680.4716187, 9.014194489, 17, -0, -0, -0.9799248576, 0.1993672997, 537242508, 3553608506, 0, 0, +world, -1886.942017, -688.8483276, 9.014194489, 17, -0, -0, 0.3802631199, -0.9248783588, 537242508, 3553608506, 0, 0, +world, -1948.800537, -680.4716187, 9.014194489, 17, -0, -0, -0.9153112173, -0.4027473629, 537242508, 3553608506, 0, 0, +world, -1946.802124, -680.4716187, 9.014194489, 17, -0, -0, -0.9799248576, 0.1993672997, 537242508, 3553608506, 0, 0, +world, -1735.340332, -590.4790039, 9.602695465, 17, -0, -0, 0.7443110347, -0.6678330898, 537242508, 3744729013, 0, 0, +world, -1727.705444, -590.4790039, 9.602695465, 17, -0, -0, -0.8508116007, -0.5254708529, 537242508, 3744729013, 0, 0, +world, -1706.598145, -546.5301514, 9.602695465, 17, -0, -0, -0.2419230342, -0.9702954292, 537242508, 3744729013, 0, 0, +world, -1711.470581, -527.6293945, 9.602695465, 17, -0, -0, -1, 3.377662381e-007, 537242508, 3744729013, 0, 0, +world, -1711.236694, -524.2005615, 9.602695465, 17, -0, -0, 0.7721794844, -0.6354044676, 537242508, 3744729013, 0, 0, +world, -1958.349976, -581.3699951, 75.40000153, 17, -0, -0, -0.03489947319, -0.9993908405, 2761572410, 3744729013, 7, 21, +world, -1897.826904, -607.8500366, 76.29665375, 17, -0, -0, -0.8607419133, -0.5090415478, 2761572410, 3744729013, 7, 21, +world, -1855.030396, -606.7235107, 9.602695465, 17, -0, -0, 0.809016645, -0.5877857208, 537242508, 3744729013, 0, 0, +world, -1678.109985, -532.5864258, 8.989170074, 17, -0, -0, -0.9674891829, -0.2529123425, 537242508, 3744729013, 0, 0, +world, -1674.857056, -532.5864258, 8.989170074, 17, -0, -0, -0.9893991947, 0.1452212036, 537242508, 3744729013, 0, 0, +world, -1543.824585, -532.1924438, 8.989170074, 17, -0, -0, -0.9893991947, 0.1452212036, 537242508, 3744729013, 0, 0, +world, -1547.082153, -531.7839966, 8.989170074, 17, -0, -0, -0.9674891829, -0.2529123425, 537242508, 3744729013, 0, 0, +world, -1637.32251, -551.0120239, 8.989170074, 17, -0, -0, -0.820917666, -0.5710465312, 537242508, 3744729013, 0, 0, +world, -1637.529785, -547.765686, 8.989170074, 17, -0, -0, -0.5325325727, -0.8464094996, 537242508, 3744729013, 0, 0, +world, -1637.32251, -481.0081177, 8.989170074, 17, -0, -0, -0.820917666, -0.5710465312, 537242508, 3744729013, 0, 0, +world, -1637.529785, -477.7617798, 8.989170074, 17, -0, -0, -0.5325325727, -0.8464094996, 537242508, 3744729013, 0, 0, +world, -1572.864502, -477.7252197, 8.989170074, 17, -0, -0, 0.6034916639, -0.7973693013, 537242508, 3744729013, 0, 0, +world, -1572.917969, -480.9777222, 8.989170074, 17, -0, -0, -0.8670743108, 0.4981788099, 537242508, 3744729013, 0, 0, +world, -1546.788086, -511.2485657, 8.989170074, 17, -0, -0, -0.8114670515, -0.5843981504, 537242508, 3744729013, 0, 0, +world, -1546.888916, -507.9971619, 8.989170074, 17, -0, -0, -0.5186163187, -0.8550070524, 537242508, 3744729013, 0, 0, +world, -1438.359985, -573.4699707, 2.840000153, 17, -0, -0, 0.3826832771, -0.9238796234, 537242508, 3744729013, 0, 0, +world, -1445.469971, -566.460022, 2.800000191, 17, -0, -0, -3.496911063e-007, -1, 537242508, 3744729013, 0, 0, +world, -1514.850098, -560.7320557, 8.989170074, 17, -0, -0, -0.9815793633, 0.1910547912, 537242508, 3744729013, 0, 0, +world, -1518.088989, -561.0340576, 8.989170074, 17, -0, -0, -0.978199482, -0.2076673508, 537242508, 3744729013, 0, 0, +world, -1567.601807, -565.5875244, 8.989170074, 17, -0, -0, -0.1454792768, -0.9893612862, 537242508, 3744729013, 0, 0, +world, -1564.348755, -565.5859375, 8.989170074, 17, -0, -0, 0.2526604235, -0.9675550461, 537242508, 3744729013, 0, 0, +world, -1596.572388, -532.4683838, 8.989170074, 17, -0, -0, -0.1454792768, -0.9893612862, 537242508, 3744729013, 0, 0, +world, -1593.319336, -532.4667969, 8.989170074, 17, -0, -0, -0.9558700919, -0.2937897444, 537242508, 3744729013, 0, 0, +world, -1637.529785, -523.1781616, 13.92593765, 17, -0, -0, -0.5325325727, -0.8464094996, 537242508, 3744729013, 0, 0, +world, -1637.32251, -526.4244995, 13.92593765, 17, -0, -0, -0.820917666, -0.5710465312, 537242508, 3744729013, 0, 0, +world, -1822.02002, -663.9099731, 2.809999466, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1807.040039, -663.9099731, 2.809999466, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1799.717773, -663.9099731, 2.809999466, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1850.923828, -663.9099731, 2.809999466, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1835.419189, -663.9099731, 2.809999466, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1859.920044, -663.9099731, 2.809999466, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1866.645508, -653.4990234, 9.602695465, 17, -0, -0, 0.1469462663, -0.9891444445, 537242508, 3744729013, 0, 0, +world, -1829.358276, -571.4300537, 9.479999542, 17, -0, -0, -0.777694881, -0.628641963, 888077843, 2592350310, 0, 0, +world, -1370.306274, -469.3948364, 9.602695465, 17, -0, -0, -0.8841736913, -0.4671583176, 537242508, 3744729013, 0, 0, +world, -1370.637451, -465.9660034, 9.602695465, 17, -0, -0, 0.7721794844, -0.6354044676, 537242508, 3744729013, 0, 0, +world, -1437.532593, -531.8496704, 8.989170074, 17, -0, -0, -0.9815793633, 0.1910547912, 537242508, 3744729013, 0, 0, +world, -1440.771484, -532.1516724, 8.989170074, 17, -0, -0, -0.978199482, -0.2076673508, 537242508, 3744729013, 0, 0, +world, -1399.041626, -531.8496704, 8.989170074, 17, -0, -0, -0.9815793633, 0.1910547912, 537242508, 3744729013, 0, 0, +world, -1402.280518, -532.1516724, 8.989170074, 17, -0, -0, -0.978199482, -0.2076673508, 537242508, 3744729013, 0, 0, +world, -1296.819092, -425.9915771, 8.989170074, 17, -0, -0, -0.1526688337, -0.9882773757, 537242508, 3744729013, 0, 0, +world, -1293.566528, -425.9426575, 8.989170074, 17, -0, -0, 0.2456188947, -0.9693664908, 537242508, 3744729013, 0, 0, +world, -1265.253784, -425.9915771, 8.989170074, 17, -0, -0, -0.1526688337, -0.9882773757, 537242508, 3744729013, 0, 0, +world, -1262.001221, -425.9426575, 8.989170074, 17, -0, -0, 0.2456188947, -0.9693664908, 537242508, 3744729013, 0, 0, +world, -1278.882568, -376.8547668, 13.560215, 17, -0, -0, -0.9876829386, 0.1564684659, 537242508, 3744729013, 0, 0, +world, -1282.134644, -376.9286804, 13.560215, 17, -0, -0, -0.9703038931, -0.2418890446, 537242508, 3744729013, 0, 0, +world, -1238.379639, -376.8547668, 13.560215, 17, -0, -0, -0.9876829386, 0.1564684659, 537242508, 3744729013, 0, 0, +world, -1241.631836, -376.9286804, 13.560215, 17, -0, -0, -0.9703038931, -0.2418890446, 537242508, 3744729013, 0, 0, +world, -1206.24585, -376.8547668, 8.859043121, 17, -0, -0, -0.9876829386, 0.1564684659, 537242508, 3744729013, 0, 0, +world, -1209.498047, -376.9286804, 8.859043121, 17, -0, -0, -0.9703038931, -0.2418890446, 537242508, 3744729013, 0, 0, +world, -1299.327026, -336.1980286, 9.090976715, 17, -0, -0, -0.9876829386, 0.1564684659, 537242508, 3744729013, 0, 0, +world, -1302.579102, -336.2719421, 9.090976715, 17, -0, -0, -0.9703038931, -0.2418890446, 537242508, 3744729013, 0, 0, +world, -1168.800049, -428.980011, 2.930000067, 17, -0, -0, -0.7071068287, -0.7071067691, 4033800822, 2124571506, 0, 0, +world, -1164.48999, -417.4100037, 2.930000067, 17, -0, -0, -0.7071068287, -0.7071067691, 4033800822, 2124571506, 0, 0, +world, -1159.48999, -412.4599915, 2.930000067, 17, -0, -0, -0.7071068287, -0.7071067691, 4033800822, 2124571506, 0, 0, +world, -1154.004761, -425.9744873, 3.06206131, 17, -0, -0, -0.7071068287, -0.7071067691, 4033800822, 2124571506, 0, 0, +world, -1143.606201, -405.2111816, 3.371494055, 17, -0, -0, -0.8784002662, -0.4779256582, 4057803041, 3744729013, 0, 0, +world, -1146.259521, -422.9765625, 3.765537024, 17, -0, -0, -0.631352663, -0.7754958868, 4057803041, 3744729013, 0, 0, +world, -1162.03894, -422.9765625, 3.371494055, 17, -0, -0, 0.3518417776, -0.9360594749, 4057803041, 3744729013, 0, 0, +world, -1162.03894, -410.7578125, 3.371494055, 17, -0, -0, -0.9446630478, 0.3280423284, 4057803041, 3744729013, 0, 0, +world, -1079.02002, -496.2900391, 13.27000046, 17, -0, -0, -0.2453073412, -0.9694453478, 399630181, 2046537925, 0, 0, +world, -971.75, -364.7960205, 3.100000381, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 2124571506, 0, 0, +world, -961.9709473, -369.7572021, 3.100000381, 17, -0, -0, 0.2706761062, -0.962670505, 399630181, 2124571506, 0, 0, +world, -978.1213379, -362.7109375, 3.100000381, 17, -0, -0, 0.2706761062, -0.962670505, 399630181, 2124571506, 0, 0, +world, -975.0800781, -372.6000061, 3.109999657, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2124571506, 0, 0, +world, -975.539978, -379.8599854, 3.339999914, 17, -0, -0, -0, -1, 2964575919, 2124571506, 0, 0, +world, -973.3187866, -379.8599854, 3.339999914, 17, -0, -0, -0, -1, 2964575919, 2124571506, 0, 0, +world, -968.3009644, -379.8599854, 3.339999914, 17, -0, -0, -0, -1, 2964575919, 2124571506, 0, 0, +world, -967.0753784, -379.8599854, 3.339999914, 17, -0, -0, -0, -1, 2964575919, 2124571506, 0, 0, +world, -968.4199829, -380.9599915, 3.720000029, 17, -0, -0, -0, -1, 2964575919, 2124571506, 0, 0, +world, -973.5390015, -380.9599915, 3.720000029, 17, -0, -0, -0, -1, 2964575919, 2124571506, 0, 0, +world, -975.8439331, -380.9599915, 3.720000029, 17, -0, -0, -0, -1, 2964575919, 2124571506, 0, 0, +world, -970.9099731, -379.2600098, 3.809999466, 17, -0, -0, -0.9381912351, 0.3461173475, 374622133, 2124571506, 0, 0, +world, -977.6400146, -394.7300415, 13.47000122, 17, 1.317088993e-009, 1.317088993e-009, 0.7071067691, -0.7071067691, 2593513972, 2046537925, 0, 0, +world, -983.6500244, -392.3900146, 13.47000027, 17, -0, -0, -0.9955619574, 0.09410826862, 399630181, 2046537925, 0, 0, +world, -974.7700195, -396.6400146, 3.809999943, 17, -0, -0, 0.803337574, -0.5955239534, 2593513972, 2046537925, 0, 0, +world, -974.7700195, -392.0629883, 3.809999943, 17, -0, -0, 0.803337574, -0.5955239534, 4057803041, 2046537925, 0, 0, +world, -960.4506836, -381.9858398, 3.809999943, 17, -0, -0, -0.218994692, -0.975726068, 374622133, 2046537925, 0, 0, +world, -953.4980469, -366.8275146, 3.809999943, 17, -0, -0, -0.6736575961, -0.7390435934, 374622133, 2046537925, 0, 0, +world, -958.8599854, -354.7000122, 12.98999977, 17, -0, -0, -0.9979156256, -0.06453268975, 4057803041, 3744729013, 0, 0, +world, -958.8599854, -350.0036621, 12.98999977, 17, -0, -0, 0.322266221, -0.9466490746, 4057803041, 3744729013, 0, 0, +world, -986.6478882, -398.1184692, 12.98999977, 17, -0, -0, -0.3842946291, -0.9232105017, 4057803041, 3744729013, 0, 0, +world, -978.663269, -362.9711914, 12.98999977, 17, -0, -0, -0.899176538, 0.4375860691, 4057803041, 3744729013, 0, 0, +world, -977.2130737, -389.5148926, 12.98999977, 17, -0, -0, 0.2965422869, -0.9550197124, 4057803041, 3744729013, 0, 0, +world, -947.8578491, -394.8016968, 12.98999977, 17, -0, -0, -0.4468364716, -0.8946156502, 4057803041, 3744729013, 0, 0, +world, -934.8912354, -394.6473694, 12.98999977, 17, -0, -0, 0.3207635581, -0.9471592903, 4057803041, 3744729013, 0, 0, +world, -981.9996948, -425.1773682, 12.93541431, 17, -0, -0, -0.9456708431, -0.3251255155, 4057803041, 3744729013, 0, 0, +world, -1061.768066, -397.6673279, 17.61899376, 17, -0, -0, -0.9115697742, 0.4111453891, 4057803041, 3744729013, 0, 0, +world, -1021.082153, -406.8900146, 3.119999886, 17, -0, -0, -0.6996632814, -0.7144727111, 3226808607, 2124571506, 0, 0, +world, -1017.359985, -405.0700073, 3.11000061, 17, -0, -0, -0.896486342, -0.4430713356, 374622133, 2124571506, 0, 0, +world, -1024.619995, -410.0199585, 2.160000086, 17, -0.005555135198, 0.003304662416, -1.844565122e-005, -0.9999790788, 2390727163, 2124571506, 0, 0, +world, -1021.74939, -405.0700073, 3.11000061, 17, -0, -0, -0.99222368, 0.1244673133, 374622133, 2124571506, 0, 0, +world, -1024.420044, -406.8468628, 3.160000086, 17, 5.793800439e-010, -7.291642845e-010, 0.7829341888, -0.6221045852, 2593513972, 2124571506, 0, 0, +world, -1002.671814, -406.0578613, 2.58716774, 17, -0, -0, -0.899176538, 0.4375860691, 374622133, 2046537925, 0, 0, +world, -963.0077515, -397.6505127, 3.100000381, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 2124571506, 0, 0, +world, -1055.839233, -324.8441467, 8.289999962, 17, -0, -0, -0.9936524034, -0.1124939173, 4057803041, 3744729013, 0, 0, +world, -964.4881592, -324.8441467, 8.289999962, 17, -0, -0, 0.1969574541, -0.980412066, 4057803041, 3744729013, 0, 0, +world, -967.7600098, -425.8699951, 3.149999619, 17, -0, -0, -0.8589595556, -0.5120434165, 374622133, 2046537925, 0, 0, +world, -1003.659973, -432.0499878, 3.299999952, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2124571506, 0, 0, +world, -1014.509705, -324.8441467, 8.289999962, 17, -0, -0, -0.9936524034, -0.1124939173, 4057803041, 3744729013, 0, 0, +world, -1139.709961, -324.8441467, 8.289999962, 17, -0, -0, -0.9936524034, -0.1124939173, 4057803041, 3744729013, 0, 0, +world, -1139.709961, -354.255249, 8.289999962, 17, -0, -0, -0.601688087, -0.7987311482, 4057803041, 3744729013, 0, 0, +world, -1139.709961, -420.6864014, 8.289999962, 17, -0, -0, -0.601688087, -0.7987311482, 4057803041, 3744729013, 0, 0, +world, -1139.709961, -438.2504883, 8.289999962, 17, -0, -0, -0.4089820385, -0.9125424027, 4057803041, 3744729013, 0, 0, +world, -1180.016113, -438.2504883, 8.289999962, 17, -0, -0, -0.4089820385, -0.9125424027, 4057803041, 3744729013, 0, 0, +world, -1180.016113, -498.0880737, 8.289999962, 17, -0, -0, -0.4089820385, -0.9125424027, 4057803041, 3744729013, 0, 0, +world, -1031.849487, -498.0880737, 8.289999962, 17, -0, -0, -0.4089820385, -0.9125424027, 4057803041, 3744729013, 0, 0, +world, -1031.849487, -457.0960083, 8.289999962, 17, -0, -0, 0.1298184842, -0.9915377498, 4057803041, 3744729013, 0, 0, +world, -901.1043701, -457.0960083, 8.289999962, 17, -0, -0, -0.3270679414, -0.9450008273, 4057803041, 3744729013, 0, 0, +world, -899.3917236, -372.4312744, 8.289999962, 17, -0, -0, -0.3270679414, -0.9450008273, 4057803041, 3744729013, 0, 0, +world, -938.2843018, -350.8361206, 8.289999962, 17, -0, -0, -0.7336220145, -0.6795577407, 4057803041, 3744729013, 0, 0, +world, -1110.665527, -381.4515991, 3.089999914, 17, -0, -0, -0.7660444379, -0.6427876353, 4057803041, 3744729013, 0, 0, +world, -1112.185425, -371.0616455, 3.029999971, 17, -0, -0, -0.9121201038, -0.4099231362, 4057803041, 3744729013, 0, 0, +world, -1109.353882, -484.9463501, 12.42562485, 17, -0, -0, -0.4089820385, -0.9125424027, 4057803041, 3744729013, 0, 0, +world, -1104.970825, -483.1789856, 12.42562485, 17, -0, -0, 0.5366973877, -0.8437747955, 4057803041, 3744729013, 0, 0, +world, -1061.768066, -364.4747925, 17.61899376, 17, -0, -0, 0.544978559, -0.8384500146, 4057803041, 3744729013, 0, 0, +world, -987.3900146, -353.1099854, 3.380000114, 17, -0, -0, -0.9894582033, 0.1448187828, 374622133, 2046537925, 0, 0, +world, -1000.77002, -395.2099915, 3.25, 17, -0, -0, -0.7071068287, -0.7071067691, 4033800822, 2124571506, 0, 0, +world, -1000.77002, -400.9340515, 3.25, 17, -0, -0, -0.7071068287, -0.7071067691, 4033800822, 2124571506, 0, 0, +world, -1000.77002, -409.8677673, 3.25, 17, -0, -0, -0.4328725934, -0.9014551044, 4033800822, 2124571506, 0, 0, +world, -1000.77002, -426.0896912, 3.25, 17, -0, -0, -0.9945219159, -0.1045284197, 4033800822, 2124571506, 0, 0, +world, -985.062439, -420.7232361, 3.25, 17, -0, -0, -0.9945219159, -0.1045284197, 4033800822, 2124571506, 0, 0, +world, -978.0491943, -420.5387268, 3.25, 17, -0, -0, 0.7804304361, -0.6252426505, 4033800822, 2124571506, 0, 0, +world, -1010.258667, -400.9340515, 3.25, 17, -0, -0, -0.7071068287, -0.7071067691, 4033800822, 2124571506, 0, 0, +world, -1002.671814, -389.0483398, 2.58716774, 17, -0, -0, -0.899176538, 0.4375860691, 2593513972, 2046537925, 0, 0, +world, -1047.5, -337.7200012, 3.150000095, 17, -0, -0, -0.9998766184, -0.01570778713, 4057803041, 2046537925, 0, 0, +world, -1043.119995, -367.6799927, 3.130000114, 17, -0, -0, -0.9999965429, 0.002617995953, 888077843, 2124571506, 0, 0, +world, -1088.349976, -453.9299927, 2.230000019, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 2124571506, 0, 0, +world, -1063.079956, -435.2399902, 2.230000019, 17, -0, -0, -1, 7.549790126e-008, 374622133, 2046537925, 0, 0, +world, -1064.244629, -463.2722778, 2.230000019, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 2124571506, 0, 0, +world, -1064.244629, -443.7932739, 2.230000019, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 2124571506, 0, 0, +world, -1059.421631, -445.7758789, 2.230000496, 17, -0, -0, -0.7253203988, -0.6884114146, 374622133, 2124571506, 0, 0, +world, -1083.643799, -452.8416748, 2.230000496, 17, -0, -0, -0.9993935823, 0.03482106701, 374622133, 2124571506, 0, 0, +world, -1009.181702, -345.6743774, 12.98999977, 17, -0, -0, -0.9979156256, -0.06453268975, 4057803041, 3744729013, 0, 0, +world, -1009.181702, -340.9780273, 12.98999977, 17, -0, -0, 0.322266221, -0.9466490746, 4057803041, 3744729013, 0, 0, +world, -1001.563721, -441.7911987, 12.98999977, 17, -0, -0, -0.9979156256, -0.06453268975, 4057803041, 3744729013, 0, 0, +world, -1001.563721, -437.0948486, 12.98999977, 17, -0, -0, 0.322266221, -0.9466490746, 4057803041, 3744729013, 0, 0, +world, -940.4577637, -438.7932739, 12.98999977, 17, -0, -0, -0.9979156256, -0.06453268975, 4057803041, 3744729013, 0, 0, +world, -940.4577637, -434.0969238, 12.98999977, 17, -0, -0, 0.322266221, -0.9466490746, 4057803041, 3744729013, 0, 0, +world, -1077.711914, -459.192749, 2.230000019, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2124571506, 0, 0, +world, -1118.75, -350.5, 3.150000095, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2124571506, 0, 0, +world, -1115.420044, -337.2399902, 3.229999542, 17, -0, -0, -0, -1, 4203366413, 2124571506, 0, 0, +world, -1108.660034, -347.8099976, 3.159999847, 17, -0, -0, -0.7336220145, -0.6795577407, 2593513972, 2046537925, 0, 0, +world, -941.9099121, -397.1099854, 4.840000153, 17, -0, -0, -0.7071068287, -0.7071067691, 1604404556, 2124571506, 0, 0, +world, -944.6984863, -397.4395752, 3.300966263, 17, -0, -0, 0.6691305041, -0.7431449294, 374622133, 2124571506, 0, 0, +world, -966.6261597, -407.0466309, 3.100000381, 17, -0, -0, -0.9595820904, 0.2814288437, 399630181, 2124571506, 0, 0, +world, -941.9099121, -400.4452209, 4.840000153, 17, -0, -0, -0.7071068287, -0.7071067691, 1604404556, 2124571506, 0, 0, +world, -1953.050049, -631.0499878, 2.839999914, 17, -0, -0, -5.960464478e-008, -1, 399630181, 2592350310, 0, 0, +world, -1962.02002, -622.4500122, 2.900000095, 17, -0, -0, -0, -1, 888077843, 2592350310, 0, 0, +world, -1990.839966, -607.1699829, 40.02999878, 17, -0, -0, -0.9988061786, -0.04884886742, 537242508, 3744729013, 0, 0, +world, -1990.839966, -607.1699829, 28.19747925, 17, -0, -0, -0.9988061786, -0.04884886742, 537242508, 3744729013, 0, 0, +world, -1990.839966, -607.1699829, 15.76779175, 17, -0, -0, -0.9988061786, -0.04884886742, 537242508, 3744729013, 0, 0, +world, -1990.839966, -607.1699829, 3.506072998, 17, -0, -0, -0.9988061786, -0.04884886742, 537242508, 3744729013, 0, 0, +world, -1990.839966, -644.6314087, 2.701873779, 17, -0, -0, 0.7253734469, -0.6883555055, 537242508, 3553608506, 0, 0, +world, -1990.839966, -673.4439087, 2.701873779, 17, -0, -0, 0.7253734469, -0.6883555055, 537242508, 3553608506, 0, 0, +world, -1972.287842, -665.7808228, 2.701873779, 17, -0, -0, -0.8028181791, -0.5962239504, 537242508, 3553608506, 0, 0, +world, -1982.684692, -660.8753052, 2.701873779, 17, -0, -0, -0.9999939203, -0.003489626339, 537242508, 3553608506, 0, 0, +world, -1971.471191, -644.4960327, 2.839999914, 17, -0, -0, -5.960464478e-008, -1, 399630181, 2592350310, 0, 0, +world, -1959.540039, -653.7800293, 9.520000458, 17, -0, -0, 0.6775180101, -0.7355061769, 537242508, 3553608506, 0, 0, +world, -1941.839966, -649.7299805, 3.019999981, 17, -0, -0, -5.960464478e-008, -1, 399630181, 2592350310, 0, 0, +world, -1962.02002, -650.7800293, 3.019999981, 17, -0, -0, -0, -1, 888077843, 3553608506, 0, 0, +world, -1910.930054, -688.1199951, 1.840000033, 17, -0, -0, -0, -1, 2390727163, 2592350310, 0, 0, +world, -1897, -654, 10, 17, -0, -0, -0.8191519976, -0.57357651, 399630181, 2592350310, 0, 0, +world, -1943.579956, -667.3099976, 9.520000458, 17, -0, -0, -0, -1, 888077843, 3553608506, 0, 0, +world, -1962.030029, -659.6099854, 14.85000038, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1959.589966, -650.1900024, 14.85000038, 17, -0, -0, -0, -1, 888077843, 3553608506, 0, 0, +world, -1955.569946, -645.8599854, 14.85000038, 17, -0, -0, -0.923879683, 0.3826830089, 537242508, 3553608506, 0, 0, +world, -1934.76001, -653.9699707, 14.85000038, 17, -0, -0, 0.7071070075, -0.7071065903, 537242508, 3553608506, 0, 0, +world, -1905.680054, -658.5599976, 36.18000031, 17, -0, -0, 0.01396131329, -0.9999025464, 537242508, 3553608506, 0, 0, +world, -1914.125366, -653.5993042, 36.18000031, 17, -0, -0, -0.665882349, -0.7460567951, 537242508, 3553608506, 0, 0, +world, -1926.418335, -653.5993042, 36.18000031, 17, -0, -0, -0.665882349, -0.7460567951, 537242508, 3553608506, 0, 0, +world, -1942.83728, -661.7885132, 36.18000031, 17, -0, -0, -0.1521246731, -0.988361299, 537242508, 3553608506, 0, 0, +world, -1954.543701, -644.4533081, 36.18000031, 17, -0, -0, -0.9893992543, 0.1452210695, 537242508, 3553608506, 0, 0, +world, -1899.560059, -653.7199707, 36.18000031, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1936.959839, -653.7199707, 36.18000031, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1936.959839, -641.4399414, 36.18000031, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1961.348633, -641.4399414, 36.18000031, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1904.180054, -637.6099854, 36.18000031, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1910.961182, -637.6099854, 36.18000031, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1918.693115, -637.6099854, 36.18000031, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1926.676514, -637.6099854, 36.18000031, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1933.476807, -637.6099854, 36.18000031, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1941.552734, -637.6099854, 36.18000031, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1899.560059, -653.7199707, 30.60177612, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1936.959839, -653.7199707, 30.60177612, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1936.959839, -641.4399414, 30.60177612, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1961.348633, -641.4399414, 30.60177612, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1905.680054, -658.5599976, 30.60177612, 17, -0, -0, 0.01396131329, -0.9999025464, 537242508, 3553608506, 0, 0, +world, -1914.125366, -653.5993042, 30.60177612, 17, -0, -0, -0.665882349, -0.7460567951, 537242508, 3553608506, 0, 0, +world, -1926.418335, -653.5993042, 30.60177612, 17, -0, -0, -0.665882349, -0.7460567951, 537242508, 3553608506, 0, 0, +world, -1942.83728, -661.7885132, 30.60177612, 17, -0, -0, -0.1521246731, -0.988361299, 537242508, 3553608506, 0, 0, +world, -1954.543701, -644.4533081, 30.60177612, 17, -0, -0, -0.9893992543, 0.1452210695, 537242508, 3553608506, 0, 0, +world, -1904.180054, -637.6310425, 30.60177612, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1910.961182, -637.6310425, 30.60177612, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1918.693115, -637.6310425, 30.60177612, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1926.676514, -637.6310425, 30.60177612, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1933.476807, -637.6310425, 30.60177612, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1941.552734, -637.6310425, 30.60177612, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1899.560059, -653.7199707, 24.99898529, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1936.959839, -653.7199707, 24.99898529, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1936.959839, -641.4399414, 24.99898529, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1961.348633, -641.4399414, 24.99898529, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1905.680054, -658.5599976, 24.99898529, 17, -0, -0, 0.01396131329, -0.9999025464, 537242508, 3553608506, 0, 0, +world, -1914.125366, -653.5993042, 24.99898529, 17, -0, -0, -0.665882349, -0.7460567951, 537242508, 3553608506, 0, 0, +world, -1926.418335, -653.5993042, 24.99898529, 17, -0, -0, -0.665882349, -0.7460567951, 537242508, 3553608506, 0, 0, +world, -1942.83728, -661.7885132, 24.99898529, 17, -0, -0, -0.1521246731, -0.988361299, 537242508, 3553608506, 0, 0, +world, -1954.543701, -644.4533081, 24.99898529, 17, -0, -0, -0.9893992543, 0.1452210695, 537242508, 3553608506, 0, 0, +world, -1904.180054, -637.6310425, 24.99898529, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1910.961182, -637.6310425, 24.99898529, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1918.693115, -637.6310425, 24.99898529, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1926.676514, -637.6310425, 24.99898529, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1933.476807, -637.6310425, 24.99898529, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1941.552734, -637.6310425, 24.99898529, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1899.560059, -653.7199707, 19.8586235, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1936.959839, -653.7199707, 19.8586235, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1936.959839, -641.4399414, 19.8586235, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1961.348633, -641.4399414, 19.8586235, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1914.125366, -653.5993042, 19.8586235, 17, -0, -0, -0.665882349, -0.7460567951, 537242508, 3553608506, 0, 0, +world, -1926.418335, -653.5993042, 19.8586235, 17, -0, -0, -0.665882349, -0.7460567951, 537242508, 3553608506, 0, 0, +world, -1942.83728, -661.7885132, 19.8586235, 17, -0, -0, -0.1521246731, -0.988361299, 537242508, 3553608506, 0, 0, +world, -1954.543701, -644.4533081, 19.8586235, 17, -0, -0, -0.9893992543, 0.1452210695, 537242508, 3553608506, 0, 0, +world, -1904.180054, -637.6310425, 19.8586235, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1910.961182, -637.6310425, 19.8586235, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1918.693115, -637.6310425, 19.8586235, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1926.676514, -637.6310425, 19.8586235, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1933.476807, -637.6310425, 19.8586235, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1941.552734, -637.6310425, 19.8586235, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1899.560059, -653.7199707, 14.65372467, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1936.959839, -653.7199707, 14.65372467, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1936.959839, -641.4399414, 14.65372467, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1961.348633, -641.4399414, 14.65372467, 17, -0, -0, -0.9854078889, -0.1702095121, 399630181, 2592350310, 0, 0, +world, -1905.680054, -658.5599976, 14.65372467, 17, -0, -0, 0.01396131329, -0.9999025464, 537242508, 3553608506, 0, 0, +world, -1914.125366, -653.5993042, 14.65372467, 17, -0, -0, -0.665882349, -0.7460567951, 537242508, 3553608506, 0, 0, +world, -1926.418335, -653.5993042, 14.65372467, 17, -0, -0, -0.665882349, -0.7460567951, 537242508, 3553608506, 0, 0, +world, -1942.83728, -661.7885132, 14.65372467, 17, -0, -0, -0.1521246731, -0.988361299, 537242508, 3553608506, 0, 0, +world, -1954.543701, -644.4533081, 14.65372467, 17, -0, -0, -0.9893992543, 0.1452210695, 537242508, 3553608506, 0, 0, +world, -1904.180054, -637.6310425, 14.65372467, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1910.961182, -637.6310425, 14.65372467, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1918.693115, -637.6310425, 14.65372467, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1926.676514, -637.6310425, 14.65372467, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1933.476807, -637.6310425, 14.65372467, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1941.552734, -637.6310425, 14.65372467, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1993.013794, -659.9400024, 3, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3553608506, 0, 0, +world, -1799.060059, -608.3000488, 2, 17, 6.585444967e-010, -0, 0.7071067691, -0.7071067691, 2390727163, 2592350310, 0, 0, +world, -1794.599976, -604.3900146, 2.900000095, 17, -0, -0, -0.09584574401, -0.9953961968, 888077843, 2592350310, 0, 0, +world, -1831.380005, -590.9299927, 3.880000114, 17, -0, -0, -0.9855560064, -0.1693497151, 537242508, 3744729013, 0, 0, +world, -1831.380005, -590.9299927, 16.15612411, 17, -0, -0, -0.9855560064, -0.1693497151, 537242508, 3744729013, 0, 0, +world, -1831.380005, -590.9299927, 28.19720268, 17, -0, -0, -0.9855560064, -0.1693497151, 537242508, 3744729013, 0, 0, +world, -1831.380005, -590.9299927, 40.06725311, 17, -0, -0, -0.9855560064, -0.1693497151, 537242508, 3744729013, 0, 0, +world, -1810.579956, -599.0600586, 2, 17, 9.313225746e-010, -1.406257996e-016, 1.509958025e-007, -1, 2390727163, 3744729013, 0, 0, +world, -1785.380005, -589.2399902, 2.840000153, 17, -0, -0, -0, -1, 537242508, 3744729013, 0, 0, +world, -1785.453003, -605.048584, 3, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1795.562134, -608.3387451, 3, 17, -0, -0, 0.5920134187, -0.8059281111, 3774357736, 3744729013, 0, 0, +world, -1795.562134, -614.5460815, 3, 17, -0, -0, 0.5920134187, -0.8059281111, 3774357736, 3744729013, 0, 0, +world, -1795.562134, -629.8236694, 3, 17, -0, -0, 0.5920134187, -0.8059281111, 3774357736, 3744729013, 0, 0, +world, -1812.01416, -648.3330688, 3, 17, -0, -0, 0.5920134187, -0.8059281111, 3774357736, 3744729013, 0, 0, +world, -1833.505493, -643.5212402, 3, 17, -0, -0, -0.9992290735, 0.03925951943, 3774357736, 3744729013, 0, 0, +world, -1842.584595, -639.5996704, 3, 17, -0, -0, -0.9992290735, 0.03925951943, 3774357736, 3744729013, 0, 0, +world, -1856.750854, -619.4266968, 3, 17, -0, -0, -0.9992290735, 0.03925951943, 3774357736, 3744729013, 0, 0, +world, -1858.731323, -604.0562744, 3, 17, -0, -0, -0.9992290735, 0.03925951943, 3774357736, 3744729013, 0, 0, +world, -1846.911499, -587.131958, 3, 17, -0, -0, 0.496216774, -0.8681986928, 3774357736, 3744729013, 0, 0, +world, -1823.1875, -594.7484131, 3, 17, -0, -0, 0.496216774, -0.8681986928, 3774357736, 3744729013, 0, 0, +world, -1753.880005, -532.2700195, 3.200000048, 17, -0, -0, -0.5828319192, -0.8125927448, 3774357736, 3744729013, 0, 0, +world, -1036.290039, 1259.350098, 25.98999977, 17, -0, -0, -1, 7.549790126e-008, 1604404556, 3744729013, 0, 0, +world, -1106.560059, 1208.859985, 25, 17, -0, -0, 1.509958025e-007, -1, 399630181, 3744729013, 0, 0, +world, -1108.699951, 1211.069946, 23.56000137, 17, -3.292723039e-010, -3.292722206e-010, 0.7071068883, -0.7071066499, 2390727163, 3744729013, 0, 0, +world, -1528.280029, -569.1400146, 3, 17, -0, -0, 0.7071068287, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -1525.5, -569.25, 3, 17, -0, -0, -0.1365803033, -0.9906290174, 399630181, 3744729013, 0, 0, +world, -1527.068848, -565.2619019, 3, 17, -0, -0, 0.6940303445, -0.7199457288, 374622133, 3744729013, 0, 0, +world, -1480.140015, -565.3599854, 2.900000095, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -1465.859985, -587.2000122, 3, 17, -0, -0, -0, -1, 888077843, 2592350310, 0, 0, +world, -1481.670044, -589.75, 3, 17, -0, -0, -0, -1, 2390727163, 3744729013, 0, 0, +world, -1509.280029, -642.2999878, 3, 17, -0, -0, -0.999048233, -0.04361945391, 374622133, 3744729013, 0, 0, +world, -1500.640015, -640.1900024, 3, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 3744729013, 0, 0, +world, -1460, -497, 3.099999905, 17, -0, -0, -0.9727758169, 0.2317480594, 399630181, 776502014, 0, 0, +world, -1451.35083, -497.9387817, 3.099999905, 17, -0, -0, 0.6832737923, -0.7301622629, 3226808607, 3744729013, 0, 0, +world, -1362.089966, -496.1600037, 15.80000019, 17, -0, -0, -0.04100376368, -0.9991589785, 537242508, 3744729013, 0, 0, +world, -1362.089966, -496.1600037, 28.3712883, 17, -0, -0, -0.04100376368, -0.9991589785, 537242508, 3744729013, 0, 0, +world, -1362.089966, -496.1600037, 39.89052582, 17, -0, -0, -0.04100376368, -0.9991589785, 537242508, 3744729013, 0, 0, +world, -1347.991699, -480.5752869, 21.42280197, 17, -0, -0, -0.04100376368, -0.9991589785, 537242508, 3744729013, 0, 0, +world, -1352.5, -477.789978, 21.38999939, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1390.305176, -472.9794312, 21.2205658, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1385.796875, -475.76474, 21.25336838, 17, -0, -0, -0.04100376368, -0.9991589785, 537242508, 3744729013, 0, 0, +world, -1292.359985, -425.3699951, 2.900000095, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 3744729013, 0, 0, +world, -1278.579956, -430.9700012, 2.900000095, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 3744729013, 0, 0, +world, -1259.280029, -429.8800049, 6.820000172, 17, -0, -0, 0.7071068287, -0.7071067691, 109363168, 3744729013, 0, 0, +world, -1270, -384, 6.300000191, 17, -0, -0, -0.588490963, -0.808503747, 399630181, 3553608506, 0, 0, +world, -1226.249268, -386.6228333, 9.46402359, 17, -0, -0, -0.904440403, 0.4265999198, 537242508, 3744729013, 0, 0, +world, -1239.560059, -458.2600098, 5.300000191, 17, -0, -0, -0.9785161018, -0.2061704248, 537242508, 3744729013, 0, 0, +world, -1278.800049, -490.4500122, 2.930000067, 17, -0, -0, -0.890625596, -0.454737395, 537242508, 3744729013, 0, 0, +world, -1289.274536, -505.4343872, 3.721060753, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3553608506, 0, 0, +world, -1288.154541, -504.9065857, 15.8456068, 17, -0, -0, 0.2647146583, -0.9643267989, 537242508, 3744729013, 0, 0, +world, -1288.154541, -504.9065857, 28.00667953, 17, -0, -0, 0.2647146583, -0.9643267989, 537242508, 3744729013, 0, 0, +world, -1288.154541, -504.9065857, 39.84590912, 17, -0, -0, 0.2647146583, -0.9643267989, 537242508, 3744729013, 0, 0, +world, -1326.680054, -493.0799561, 4.019999504, 17, -0, -0, 0.5453706384, -0.8381950259, 374622133, 3744729013, 0, 0, +world, -1309.410034, -414.1600342, 6.239999771, 17, -0, -0, -0.3705575466, -0.9288095236, 888077843, 3553608506, 0, 0, +world, -1244.01001, -341.2900085, 2.900000095, 17, -0, -0, -0.3705575466, -0.9288095236, 888077843, 3553608506, 0, 0, +world, -1241.650024, -350.7800293, 2.840000153, 17, -0, -0, -0.5195190907, -0.8544588685, 374622133, 3553608506, 0, 0, +world, -1249.540039, -345.9000244, 2.899999619, 17, -0, -0, 0.721760273, -0.6921431422, 399630181, 3553608506, 0, 0, +world, -1257.699951, -351.7700195, 2.769999504, 17, -4.656613983e-010, 4.65661204e-010, -1.748455531e-007, -1, 2390727163, 3553608506, 0, 0, +world, -1256.206055, -348.6638184, 2.416845322, 17, -0, -0, 0.721760273, -0.6921431422, 399630181, 3553608506, 0, 0, +world, -1230.089966, -351.7900085, 2.890000105, 17, -2.328306437e-010, 4.656612873e-010, -1, 4.371138829e-008, 2390727163, 3744729013, 0, 0, +world, -1230.300049, -354.0499268, 2.900000572, 17, -0, -0, 0.7975838184, -0.603208065, 399630181, 3744729013, 0, 0, +world, -1223.040039, -352.0400391, 3.949999809, 17, -0, -0, -1, -7.549790126e-008, 393011795, 3744729013, 0, 0, +world, -1220.069946, -238.6600037, 3.049999237, 17, -0, -0, -0.3288666606, -0.9443764091, 399630181, 2046537925, 0, 0, +world, -1249.180054, -256.7000122, 2.930000305, 17, -0, -0, -0.342020154, -0.9396926165, 374622133, 2046537925, 0, 0, +world, -1246.01001, -275.0099487, 2.989999771, 17, -0, -0, -0.9955619574, 0.09410826862, 399630181, 2046537925, 0, 0, +world, -1231.625977, -274.4078064, 2.930000305, 17, -0, -0, -0.9633969069, -0.2680790126, 374622133, 2046537925, 0, 0, +world, -1170.839966, -267.3599854, 2.049999237, 17, -0, -0, 0.7071067691, -0.7071067691, 537242508, 3744729013, 7, 21, +world, -1155, -250.9999695, 0.7999999523, 17, -0, -0, -0.5306591392, -0.8475853205, 888077843, 2592350310, 0, 0, +world, -1189.699951, -278.5999756, 29.60000038, 17, -0, -0, -0.9568135142, -0.290702343, 399630181, 3553608506, 0, 0, +world, -1558, -572, 3.069999933, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1558, -563.0759888, 3.069999933, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1553.47876, -563.0759888, 3.069999933, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -1182.030029, -665.8499756, 3.010000229, 17, -0, -0, -1, 1.629206849e-007, 3226808607, 3744729013, 0, 0, +world, -1189.810059, -670.8700562, 4.21999979, 17, -0, -0, 0.02006983198, -0.9997985959, 399630181, 776502014, 0, 0, +world, -1200.829956, -688.2800293, 3.00999999, 17, -0, -0, 0.1581579447, -0.9874138236, 399630181, 776502014, 0, 0, +world, -1173.077515, -689.0994263, 3, 17, -0, -0, -0.6755900979, -0.7372773886, 3328786501, 3744729013, 0, 0, +world, -978.9299927, -310.6199951, 2.220000029, 17, -0, -0, -1, 1.629206849e-007, 2390727163, 3744729013, 0, 0, +world, -982, -313.6000061, 2.920000076, 17, -0, -0, -0.04100349918, -0.9991589785, 537242508, 3744729013, 0, 0, +world, -934.765625, -313.6000061, 2.920000076, 17, -0, -0, -0.2503798604, -0.9681476951, 537242508, 3744729013, 0, 0, +world, -920.4680786, -313.6000061, 2.920000076, 17, -0, -0, 0.09410849959, -0.9955619574, 537242508, 3744729013, 0, 0, +world, -920.4680786, -317.8452148, 2.920000076, 17, -0, -0, -0.9483236074, -0.3173047006, 537242508, 3744729013, 0, 0, +world, -1019.549988, -232.8399963, 2.5, 17, -2.327787962e-010, -6.160316146e-010, -0.9114031792, 0.4115145504, 2390727163, 3744729013, 0, 0, +world, -1017.880005, -234.8400879, 2.900000095, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1006.845703, -200.1202087, 2.900000095, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1014.898743, -184.4632416, 2.900000095, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -1041.887695, -195.0074158, 2.952199459, 17, -0, -0, 0.5000000596, -0.8660253882, 888077843, 3744729013, 0, 0, +world, -915.6046753, -335.5664978, 2.920000076, 17, -0, -0, -0.2503798604, -0.9681476951, 537242508, 3744729013, 0, 0, +world, -919.8740845, -296.4318542, 2.920000076, 17, -0, -0, -0.9232102036, -0.3842953742, 537242508, 3744729013, 0, 0, +world, -940.5270386, -296.4318542, 2.920000076, 17, -0, -0, -0.9954794645, -0.09497703612, 537242508, 3744729013, 0, 0, +world, -968.2818604, -296.4318542, 2.920000076, 17, -0, -0, -0.9954794645, -0.09497703612, 537242508, 3744729013, 0, 0, +world, -997.4064331, -257.307373, 2.920000076, 17, -0, -0, -0.9954794645, -0.09497703612, 537242508, 3744729013, 0, 0, +world, -1003.642151, -252.8468018, 2.920000076, 17, -0, -0, -0.9954794645, -0.09497703612, 537242508, 3744729013, 0, 0, +world, -1058.160034, -265.9200134, 3.900000095, 17, -0, -0, 0.4178670049, -0.9085082412, 471168217, 3744729013, 0, 0, +world, -966.7694092, -314.479187, 2.900000095, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 2592350310, 0, 0, +world, -998.7192993, -282.9226074, 2.900000095, 17, -0, -0, -0.3420201242, -0.9396926165, 399630181, 2592350310, 0, 0, +world, -1781.630005, -457.6099854, 13.02999973, 17, -0, -0, 0.7071067691, -0.7071067691, 471168217, 2592350310, 0, 0, +world, -1776.180054, -441.019989, 3.049999952, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, -1777.564087, -423.9959412, 3.049999952, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, -1800.44519, -412.044281, 3.799999952, 17, -0, -0, -0.3321611583, -0.9432226419, 537242508, 3744729013, 0, 0, +world, -1810.579956, -507.3399658, 3.049999237, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 3553608506, 0, 0, +world, -1810.579956, -487.2999878, 3.059999943, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 3553608506, 0, 0, +world, -1794.622803, -474.3751221, 3.059999943, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 2592350310, 0, 0, +world, -1882, -625, 2.799999237, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1872, -622, 2, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1876.689941, -609.9366455, 2.799999237, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1870.092773, -599.7650146, 2.799999237, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1864.933472, -586.1131592, 2.799999237, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1864.933472, -572.3121948, 2.799999237, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1862.281738, -560.3158569, 2.799999237, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1840.810547, -560.3158569, 4.467235565, 17, -0, -0, 0.6354048848, -0.7721791863, 3774357736, 3744729013, 0, 0, +world, -1812.419922, -560.3158569, 2.799999237, 17, -0, -0, 0.6354048848, -0.7721791863, 3774357736, 3744729013, 0, 0, +world, -1796.829102, -560.3158569, 2.799999237, 17, -0, -0, 0.6354048848, -0.7721791863, 3774357736, 3744729013, 0, 0, +world, -1782.937622, -560.3158569, 4.743846893, 17, -0, -0, 0.6354048848, -0.7721791863, 3774357736, 3744729013, 0, 0, +world, -1776.547485, -567.5664673, 9.602695465, 17, -0, -0, -0.06975720078, -0.9975640178, 537242508, 3744729013, 0, 0, +world, -1855.140015, -580.75, 9.167604446, 17, -0, -0, -0.7071067095, -0.7071068287, 471168217, 3744729013, 0, 0, +world, -1855.140015, -549.3840942, 13.86227512, 17, -0, -0, -0.7071067095, -0.7071068287, 471168217, 3744729013, 0, 0, +world, -1896.925903, -571.7972412, 2.799999237, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1904.527344, -571.7972412, 2.799999237, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1919.345337, -571.7972412, 2.799999237, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1930.21814, -581.4194336, 2.799999237, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1318.471069, -426.8812561, 2.199133396, 17, -0, -0, -0.9883614779, 0.1521233916, 537242508, 3744729013, 0, 0, +world, -1318.471069, -411.657135, 2.199133396, 17, -0, -0, -0.9883614779, 0.1521233916, 537242508, 3744729013, 0, 0, +world, -1149.547974, 573.2200317, 4.449999809, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1171.25, 573.3499756, 4.380000114, 17, -0, -0, -8.742277657e-008, -1, 3774357736, 3744729013, 0, 0, +world, -1159.89624, 573.3499756, 4.380000114, 17, -0, -0, 0.06191978231, -0.9980811477, 3774357736, 3744729013, 0, 0, +world, -1158.839966, 486.7700195, 3, 17, 4.656612318e-010, 4.656612873e-010, -8.742277657e-008, -1, 2390727163, 3553608506, 0, 0, +world, -1155.420044, 492.5379944, 4.900000095, 17, -0, -0, -0.7071068287, -0.7071067691, 393011795, 3553608506, 0, 0, +world, -1176.319946, 492.3999939, 4.510000229, 17, -0, -0, -1, 4.371138829e-008, 537242508, 3744729013, 0, 0, +world, -1180.790039, 493.1700134, 4.510000229, 17, -0, -0, 0.8329209089, -0.5533920527, 374622133, 2592350310, 0, 0, +world, -1238.469971, -682.1300049, 2, 17, 2.328306437e-010, 2.776477635e-018, -1, 1.192488064e-008, 2390727163, 776502014, 0, 0, +world, -1240.089966, -683.539978, 3, 17, -0, -0, 0.7009094357, -0.713250339, 374622133, 3744729013, 0, 0, +world, -1185.22998, -684.0599365, 3, 17, -0, -0, -1, 4.371138829e-008, 399630181, 776502014, 0, 0, +world, -1212.910034, -675.25, 3.010000229, 17, -0, -0, 0.7396311164, -0.673012495, 3226808607, 3744729013, 0, 0, +world, -1212.910034, -678.0368042, 3.010000229, 17, -0, -0, -0.6952857375, -0.7187334299, 3226808607, 3744729013, 0, 0, +world, -1210.28772, -676.5938721, 3.010000229, 17, -0, -0, -0.6952857375, -0.7187334299, 3226808607, 3744729013, 0, 0, +world, -1176.439941, -552.6099854, 3.140000105, 17, -0, -0, -0.6952857375, -0.7187334299, 3226808607, 3744729013, 0, 0, +world, -1183, -557, 3.120000839, 17, -0, -0, -1, 1.192488064e-008, 374622133, 776502014, 0, 0, +world, -1180.109985, -583.9799805, 1.840000153, 17, 1.705214095e-011, -2.32205366e-010, -0.0732383877, -0.9973144531, 2390727163, 776502014, 0, 0, +world, -1187.910034, -578.9500122, 3.539999962, 17, -0, -0, -1, -7.549790126e-008, 393011795, 776502014, 0, 0, +world, -1210.52002, -570.1799927, 8.36000061, 17, -0, -0, -0.9995598793, -0.02966587432, 471168217, 776502014, 0, 0, +world, -1208.199951, -570.2800293, 9.300000191, 17, -0, -0, -0.8241261244, -0.5664063692, 374622133, 776502014, 0, 0, +world, -1233.680054, -601.4699707, 12.19999981, 17, -0, -0, -0.3656890988, -0.9307370782, 399630181, 776502014, 0, 0, +world, -1230.099976, -596.0999756, 12.19999981, 17, -0, -0, -0.9238795042, -0.3826834261, 3226808607, 3744729013, 0, 0, +world, -1288.530029, -600.6900024, 3.699999809, 17, -0, -0, 0.5165333748, -0.856267035, 3226808607, 3744729013, 0, 0, +world, -1284.579956, -598.8099976, 3.849999905, 17, -0, -0, 0.5577450395, -0.8300123215, 393011795, 776502014, 0, 0, +world, -1262.579956, -578.5800171, 2.799999952, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 776502014, 0, 0, +world, -1192.369995, -562.6699219, 3.002216578, 17, -0.006264823023, -0.001591323875, -0.7071049213, -0.7070790529, 2390727163, 776502014, 0, 0, +world, -1207.540039, -570.7800293, 2.603949785, 17, -0, -0, -0.771069169, -0.6367513537, 3978157958, 3744729013, 0, 0, +world, -1481.410034, -503.5700073, 3.040000916, 17, -0, -0, 0.773840189, -0.6333808899, 399630181, 3572821599, 18, 6, +world, -1385.717651, -503.5700073, 3.040000916, 17, -0, -0, 0.773840189, -0.6333808899, 399630181, 3572821599, 18, 6, +world, -1227.400024, -512.0400391, 1.920000076, 17, -9.416474267e-010, 4.444123403e-010, -0.9997426271, 0.02268720046, 2390727163, 3572821599, 18, 6, +world, -1485.589966, -520.5699463, 3, 17, -0, -0, 0.6501114964, -0.7598388195, 399630181, 3572821599, 18, 6, +world, -959.8300171, 1264.469971, 25.97999954, 17, -0, -0, 0.7071068287, -0.7071067691, 1604404556, 3744729013, 0, 0, +world, -957.2000122, 1261.329956, 24, 17, -0, -0, 0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -955.0900269, 1260.839966, 23.07999992, 17, -0, -0, -0.5842498541, -0.811573863, 374622133, 3744729013, 0, 0, +world, -948.9199829, 696.3800049, 4.079999924, 17, -0, -0, -1, 1.629206849e-007, 399630181, 3744729013, 0, 0, +world, -939.5599976, 707.960022, 4.079999924, 17, -0, -0, -0.9396926165, 0.3420200944, 4057803041, 3744729013, 0, 0, +world, -971.6799927, 676.4899902, 4.079999924, 17, -0, -0, -0.3826834559, -0.9238795042, 399630181, 3744729013, 0, 0, +world, -973.710022, 689.3900146, 4.079999924, 17, -0, -0, 0.7660444379, -0.6427876353, 399630181, 3744729013, 0, 0, +world, -972.2999878, 673.4699707, 4.079999924, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1001.109985, 668.3900146, 4.079999924, 17, -0, -0, 0.3826834261, -0.9238795638, 399630181, 3744729013, 0, 0, +world, -1572.02002, 562.4699707, 26.88999939, 17, -0, -0, -1, 1.629206849e-007, 1604404556, 3744729013, 0, 0, +world, -1074.319946, 258.1799927, 4, 17, -0, -0, -0, -1, 2964575919, 3744729013, 0, 0, +world, -1498.439819, 113.9799805, 9.199999809, 17, -0, -0, -0.04274751619, -0.9990859032, 399630181, 3572821599, 18, 5, +world, -1476.530029, 101.2099609, 8.550000191, 17, -0, -0, -0.5, -0.8660253882, 374622133, 3572821599, 18, 7, +world, -1446.459961, 62.25, 7.819999695, 17, -0, -0, -0, -1, 2330129408, 3744729013, 0, 0, +world, -1464.839966, -20.65000153, 6.96999979, 17, -0, -0, -0.7071068287, -0.7071067691, 2330129408, 3744729013, 0, 0, +world, -1477.569946, 11.11000061, 7, 17, -0, -0, -0.9659258127, 0.2588190734, 399630181, 3572821599, 18, 6, +world, -1482.599976, -54.23001099, 7.5, 17, -0, -0, -0.7071068287, -0.7071067095, 374622133, 3744729013, 0, 0, +world, -1482.130005, -73.54003906, 5.400000095, 17, -0, -0, -0.7071067691, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, -1564.399902, -39.5, 6.600000381, 17, -0, -0, 0.3826834261, -0.9238795638, 2330129408, 3744729013, 0, 0, +world, -1588.569946, -76.85998535, 6.659999847, 17, -0, -0, -0.052335985, -0.9986295104, 3774357736, 3744729013, 0, 0, +world, -1580.359985, -73.84999847, 6.659999847, 17, -0, -0, -0.4336590469, -0.9010770321, 3774357736, 3744729013, 0, 0, +world, -1615.030029, -81.44999695, 6.739999771, 17, -0, -0, 1.509958025e-007, -1, 399630181, 3572821599, 18, 6, +world, -1619.650024, -26.70000076, 8.260000229, 17, -0, -0, -0.7660444379, -0.6427876353, 2330129408, 3744729013, 0, 0, +world, -1711.349976, -488.5700073, 9, 17, -0, -0, 0.7071070075, -0.7071065903, 537242508, 3744729013, 0, 0, +world, -1711.349976, -473.4100037, 9, 17, -0, -0, 0.7071070075, -0.7071065903, 537242508, 3744729013, 0, 0, +world, -1726.420044, -527.9099731, 9, 17, -0, -0, -0.9659258723, 0.2588188648, 537242508, 3744729013, 0, 0, +world, -1706.349976, -420.7999878, 3.200000048, 17, -0, -0, 0.02954275161, -0.9995635152, 399630181, 776502014, 0, 0, +world, -1585.27002, -315, -2.999999762, 17, -0, -0, 0.02954275161, -0.9995635152, 399630181, 776502014, 0, 0, +world, -1588.459961, -414.3099976, 15.5, 17, -0, -0, -0.9848077297, 0.1736481488, 537242508, 3744729013, 0, 0, +world, -1609.670044, -414.3099976, 15.5, 17, -0, -0, -0.9848077297, 0.1736481488, 537242508, 3744729013, 0, 0, +world, -1604.709961, -450.2199707, 5, 17, -0, -0, -0.7071068287, -0.7071067095, 399630181, 2592350310, 0, 0, +world, -1710.01001, -595.7700195, 2.900000095, 17, -0, -0, -0.4226182103, -0.9063078165, 399630181, 3572821599, 18, 6, +world, -1692.670166, -516.4400024, 4.699999809, 17, -0, -0, -0.6427875757, -0.7660444379, 374622133, 100237688, 0, 0, +world, -435.3299561, 1439.469971, 19, 17, -0, -0, -1, 7.549790126e-008, 888077843, 3744729013, 0, 0, +world, 175.460022, 715.1699829, 15.03999996, 17, -0, -0, 0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -1499.899902, 1118.890015, 23.20000076, 17, -0, -0, 0.7071068883, -0.7071066499, 2593513972, 3147885432, 0, 0, +world, 55.97998047, 801.1900024, 15.14999962, 17, -0, -0, -0.3826833069, -0.9238796234, 2593513972, 3147885432, 9, 19, +world, 66.06994629, 791.9400024, 15.89999962, 17, -0, -0, 0.3826832771, -0.9238796234, 399630181, 3147885432, 9, 19, +world, 57.05999756, 812.1300049, 14.65999985, 17, -0, -0, -0.08715572953, -0.9961947203, 374622133, 3147885432, 0, 0, +world, -1071.189941, 1463.099976, 24.70000076, 17, -0, -0, -0.9848077893, 0.1736478508, 2593513972, 3147885432, 0, 0, +world, -1071.079956, 1477.170044, 24.70000076, 17, -0, -0, -0.9961947203, -0.08715553582, 2593513972, 3147885432, 0, 0, +world, -1080.829956, 1466.310059, 24, 17, -0, -0, -0.9975640178, 0.06975647807, 399630181, 3147885432, 0, 0, +world, -1667.459961, -65.90002441, 6.899999619, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 3744729013, 0, 0, +world, -1686.23999, -72.82998657, 6.800000191, 17, -0, -0, -0.9633968472, 0.2680793703, 374622133, 3154537368, 0, 0, +world, -1686.030029, -48.06999969, 8.229999542, 17, -0, -0, -0.9033353329, -0.428935051, 374622133, 3744729013, 0, 0, +world, -1685.609985, -34.79999924, 8.930000305, 17, -0, -0, -5.960464478e-008, -1, 399630181, 3154537368, 0, 0, +world, -427.4200439, 1440.150024, 23, 17, -0, -0, -0.9238795042, -0.3826834261, 399630181, 3744729013, 0, 0, +world, -436.6400146, 1439.109985, 27.89999962, 17, -0, -0, 0.7071067691, -0.7071068287, 2390727163, 3744729013, 0, 0, +world, -435.4500732, 1440.550049, 28, 17, -0, -0, -0.9848077297, 0.1736482084, 3051799743, 3744729013, 0, 0, +world, -440.6900024, 1555.849976, 18.79999924, 17, -6.997286639e-010, 3.704062057e-010, -0.7071068287, -0.7071067691, 399630181, 776502014, 0, 0, +world, -458.980011, 1593.449951, 19, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -471.980011, 1583.719971, 18.5, 17, -0, -0, -0, -1, 4033800822, 3744729013, 0, 0, +world, -235.1999969, 49.44000244, 15.70000076, 17, -0, -0, -0.04361901432, -0.999048233, 2593513972, 3744729013, 0, 0, +world, 1192.839966, 206.5899963, 32.5, 17, -0, -0, 0.7071067691, -0.7071068287, 374622133, 2800438246, 0, 0, +world, 1200.430054, 200.1600037, 33.65000153, 17, -0, -0, -0.694658339, -0.7193398476, 374622133, 2800438246, 0, 0, +world, -411.2999268, 1320.420044, 17.05999947, 17, -0, -0, -0.3826834261, -0.9238795638, 374622133, 2800438246, 0, 0, +world, -425.8099976, 1301.969971, 17.05999947, 17, -0, -0, -0.3826834261, -0.9238795638, 374622133, 2800438246, 0, 0, +world, -419.8601074, 1319.869995, 17.29999924, 17, -0, -0, -0.02181476168, -0.9997620583, 374622133, 2800438246, 0, 0, +world, 58.36000061, 183.5700073, 14.76000023, 17, -0, -0, -0.3826834559, -0.9238795042, 399630181, 2800438246, 0, 0, +world, 59.04003906, 192.7999878, 14.70000076, 17, -0, -0, -0.0871559009, -0.9961946607, 2593513972, 2800438246, 0, 0, +world, 52.5, 211.7700195, 13.80000019, 17, -0, -0, -0.7071067691, -0.7071067691, 2390727163, 2800438246, 0, 0, +world, -491, -2.899999619, 7.86000061, 17, -0, -0, -0.7071068287, -0.7071067691, 888077843, 3744729013, 0, 0, +world, -1317.419922, 1272.199951, 23, 17, -0, -0, 0.3826834261, -0.9238795638, 374622133, 3744729013, 0, 0, +world, -1326.869995, 1291.849976, 22, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, -1306.599976, 1285.349976, 21, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1238.599976, 97.27999878, 38, 17, -0, -0, -0.9063078165, -0.4226182699, 399630181, 3744729013, 0, 0, +world, 1222.130005, 66.48999786, 37.79999924, 17, -0, -0, -0, -1, 1593608242, 776502014, 0, 0, +world, 1219.439941, 72.22000122, 37.47000122, 17, -0, -0, 0.7071070075, -0.7071065903, 2390727163, 776502014, 0, 0, +world, 1232.670044, 78.66000366, 37.97000122, 17, -1.411227402e-007, 1.996074559e-007, -0.3826835155, -0.9238795042, 374622133, 3744729013, 0, 0, +world, 1251.180054, 78.88000488, 38.72999954, 17, -0, -0, 0.7071038485, -0.7071096897, 399630181, 3744729013, 0, 0, +world, -1241.599976, 108.0100021, 4.159999847, 17, -0, -0, 0.1736481488, -0.9848077893, 374622133, 3744729013, 0, 0, +world, -1357.560059, 1205.350098, 22, 17, -0, -0, -0.3826834261, -0.9238795638, 1593608242, 2800438246, 0, 0, +world, -1534.469971, 380.8800049, 21.79999924, 17, -0, -0, -0.6845471859, -0.7289685607, 374622133, 2800438246, 0, 0, +world, -1536.430054, 359.25, 21, 17, -0, -0, -1, 7.549790126e-008, 399630181, 2800438246, 0, 0, +world, -1540.390625, 385.8399963, 21.20000076, 17, -0, -0, -0.9659258127, 0.258819133, 374622133, 2800438246, 0, 0, +world, 445.2800293, 1593.109985, 16.37000084, 17, -0, -0, -0.3826834261, -0.9238795638, 399630181, 2046537925, 0, 0, +world, 440.2299805, 1591.579956, 16, 17, -0, -0, 0.04361940548, -0.999048233, 374622133, 2046537925, 0, 0, +world, 428.5400085, 1595.349976, 16, 17, -0, -0, 0.7071067691, -0.7071067691, 2390727163, 2046537925, 0, 0, +world, 415.3800049, 1582, 15.39999962, 17, -0, -0, -0.1650477052, -0.9862855673, 2390727163, 3744729013, 0, 0, +world, 415.5299988, 1594.199951, 16.29000092, 17, -0, -0, 0.7660444379, -0.6427876353, 374622133, 3744729013, 0, 0, +world, -410.1899414, 1098.780029, 12.30000019, 17, -0, -0, -1, -7.549790126e-008, 399630181, 2046537925, 0, 0, +world, -536.6799316, 1454.27002, 18.79999924, 17, -0, -0, -0.7660444379, -0.6427876353, 374622133, 3744729013, 0, 0, +world, 93.4699707, -751.5999756, 1.960000038, 17, -0, -0, -0.8191520572, -0.5735763311, 901601836, 3744729013, 0, 0, +world, 87.86999512, -729.5799561, -6.799999237, 17, -0, -0, 0.3826832771, -0.9238796234, 399630181, 3744729013, 0, 0, +world, -46.84000015, 646.3699951, 7.659999847, 17, -0, -0, -0.9998766184, 0.0157077238, 2390727163, 3744729013, 0, 0, +world, -55.93994141, 641.5300293, 8.61000061, 17, -0, -0, 0.7071067691, -0.7071068287, 2593513972, 3744729013, 0, 0, +world, -65.15000153, 646.0700073, 3.979999542, 17, -0, -0, -0.04361937568, -0.999048233, 399630181, 3744729013, 0, 0, +world, -299.5300293, -87.8500061, 334.7000122, 17, -0, -0, -0.7071067691, -0.7071068287, 2039007863, 3744729013, 0, 0, +world, -286.0400085, -115.1600037, 334, 17, -0, -0, -0.9396926165, 0.3420201242, 2039007863, 3744729013, 0, 0, +world, 880.6199951, -485.3400269, 15.88999939, 17, -0, -0, -0.9058756232, 0.4235438108, 2593513972, 3744729013, 3, 2, +world, 1465.180054, 661.2800293, 29.38999939, 17, -0, -0, 0.3826834261, -0.9238795638, 2267294420, 3744729013, 0, 0, +world, 1459.829956, 632.6199951, 29.38999939, 17, -0, -0, -1, 7.549790126e-008, 2267294420, 3744729013, 0, 0, +world, 1457.290039, 613.1099854, 29.29999924, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3744729013, 0, 0, +world, 1490.319946, 671.0499878, 29.35000038, 17, -0, -0, 0.7071068287, -0.7071067691, 2267294420, 3744729013, 0, 0, +world, 1442.199951, 628.1900024, 30, 17, -0, -0, -0, -1, 4203366413, 3744729013, 0, 0, +world, 1464.069946, 656.1900024, 29.28000069, 17, -0, -0, 0.8191519976, -0.57357651, 374622133, 3744729013, 0, 0, +world, 1471, 610.2550659, 29, 17, -0, -0, 0.7132503986, -0.7009093165, 3137428179, 3744729013, 0, 0, +world, 1492.389404, 602.2181396, 29, 17, -0, -0, 0.7901551127, -0.6129069328, 399630181, 3744729013, 0, 0, +world, 1529.599487, 596.487915, 29, 17, -0, -0, 0.08802521974, -0.9961182475, 4033800822, 3744729013, 0, 0, +world, 1517.813721, 627.5388794, 29.38999939, 17, -0, -0, -0.9935718179, 0.1132033616, 2267294420, 3744729013, 0, 0, +world, 1463.897095, 534.4317017, 29.38999939, 17, -0, -0, -0.4383711219, -0.898794055, 2267294420, 3744729013, 0, 0, +world, 1430.920044, 607.539978, 30.70000076, 17, -0, -0, 0.7132503986, -0.7009093165, 3137428179, 3744729013, 0, 0, +world, 1438.859985, 604.9400024, 29.39999962, 17, -0, -0, -0.6665325165, -0.7454759479, 3137428179, 3744729013, 0, 0, +world, 1433.454224, 600.0663452, 29.39999962, 17, -0, -0, -0.09845143557, -0.9951418638, 3137428179, 3744729013, 0, 0, +world, 1588.630005, 559.1300049, 29.60000038, 17, -0, -0, -0.5714300275, -0.820650816, 4203366413, 3744729013, 0, 0, +world, 1599.383911, 558.5823364, 29.60000038, 17, -0, -0, -0.5714300275, -0.820650816, 4203366413, 3744729013, 0, 0, +world, 1603.660034, 562.5900269, 30.79999924, 17, -0, -0, -0.8800631762, 0.4748566449, 374622133, 3744729013, 0, 0, +world, 1693.050049, 415.3800049, 28.89999962, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1672.431641, 397.3339539, 38, 17, -0, -0, -0.9990859032, 0.04274765402, 374622133, 3744729013, 0, 0, +world, 1648.550049, 418.9500122, 29.17000008, 17, -0, -0, -0.1633262336, -0.9865720868, 374622133, 3744729013, 0, 0, +world, 1666.550049, 438.5299988, 29, 17, -0, -0, -0.04972141609, -0.998763144, 2634707400, 3744729013, 0, 0, +world, 1715.380005, 492.0499878, 29.04999924, 17, -0, -0, -0.9320079088, 0.3624379337, 2634707400, 3744729013, 0, 0, +world, 1714.990112, 489.1900024, 29.05999947, 17, -0, -0, -0.4011486769, -0.9160129428, 374622133, 3744729013, 0, 0, +world, 1739.630005, 493.3699951, 29.10000038, 17, -0, -0, -0.9255405068, 0.3786486387, 1593608242, 3154537368, 0, 0, +world, 1760.969971, 491.7999878, 28, 17, -0, -0, -0.981961906, -0.1890788376, 374622133, 3154537368, 0, 0, +world, 1779.060059, 529.4000244, 29, 17, -0, -0, 0.08715564013, -0.9961947203, 537242508, 175458466, 0, 0, +world, 1767.670044, 540.7700195, 28.89999962, 17, -0, -0, -0.9066762924, -0.4218271077, 2390727163, 3154537368, 0, 0, +world, 1766.163452, 507.5491943, 29.10000038, 17, -0, -0, -0.9255405068, 0.3786486387, 1593608242, 3154537368, 0, 0, +world, 1751.050049, 565.5599976, 29.13999939, 17, -0, -0, -0.4194521904, -0.9077774286, 2634707400, 3744729013, 0, 0, +world, 1740.660034, 560.9400024, 29, 17, -0, -0, -0.9792228341, -0.2027872205, 374622133, 3744729013, 0, 0, +world, 1739.949951, 578.8400269, 28.89999962, 17, -0, -0, 0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 1713.060059, 582.0999756, 29.15999985, 17, -0, -0, 0.7033945918, -0.7107995749, 3051799743, 3744729013, 0, 0, +world, 1663.939941, 577.5900269, 29.15999985, 17, -0, -0, -0.6540811062, -0.756424427, 3051799743, 3744729013, 0, 0, +world, 1635.439941, 574.0200195, 30.10000038, 17, -0, -0, 0.6946585178, -0.7193396688, 1604404556, 3744729013, 0, 0, +world, 2358.330078, 309.6799927, 6.090000153, 17, -0, -0, -0.7071067691, -0.7071067691, 4057803041, 3744729013, 0, 0, +world, 2352.48999, 323.1411133, 6.090000153, 17, -0, -0, -0.9994528294, 0.03307631239, 399630181, 2046537925, 0, 0, +world, 2367.5, 356.519989, 6.090000153, 17, -0, -0, -0.6896194816, -0.7241718769, 374622133, 3744729013, 0, 0, +world, 2365.762207, 405.6435547, 6.090000153, 17, -0, -0, -0.6896194816, -0.7241718769, 374622133, 3744729013, 0, 0, +world, 2357.129883, 436.6300049, 6.090000153, 17, 0.00795339141, 0.003591090674, -0.9113687277, 0.4114983678, 399630181, 2046537925, 0, 0, +world, 2359.330078, 519.6099854, 5.809999943, 17, -0, -0, -0, -1, 399630181, 2046537925, 0, 0, +world, 2405.360107, 519.4500122, 5.809999466, 17, -0, -0, -1, 1.629206849e-007, 4057803041, 3744729013, 0, 0, +world, 2466.209961, 402.4099731, 5.81000042, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 2046537925, 0, 0, +world, 2498.090088, 424.0499878, 5.800000191, 17, -0, -0, -0.8191520572, -0.5735764503, 3457876882, 3744729013, 0, 0, +world, 2525.379883, 275.8099976, 5.809999943, 17, -0, -0, -0.9063078761, 0.4226180613, 4057803041, 3744729013, 0, 0, +world, 2458.550049, 201.5299988, 5.809999943, 17, -0, -0, -0.9848077297, -0.1736482829, 4057803041, 3744729013, 0, 0, +world, 2320.669922, 44.8500061, 5.800000191, 17, -0, -0, -0.3420202434, -0.9396926165, 4057803041, 3744729013, 0, 0, +world, 2263.820068, 53.56000137, 5.81000042, 17, -0, -0, -0.9973779917, -0.07236796618, 399630181, 2046537925, 0, 0, +world, 2232.580078, 84.13000488, 5.809999943, 17, -0, -0, -0.9396926165, 0.3420202434, 4057803041, 3744729013, 0, 0, +world, 2570.049805, 354.2200012, 5.809999466, 17, -0, -0, 0.7917569876, -0.6108362079, 399630181, 2046537925, 0, 0, +world, 2618.77002, 433.5, 5.940000057, 17, -0, -0, -0.7071068883, -0.7071066499, 4057803041, 3744729013, 0, 0, +world, -216.4199829, -397.1400146, 13.86999989, 17, -0, -0, 1.509958025e-007, -1, 2267294420, 3744729013, 0, 0, +world, -262.3800049, 376.2199707, 14.77999973, 17, -0, -0, 0.7071067691, -0.7071067691, 2267294420, 3744729013, 0, 0, +world, -268.75, 374.9700012, 14.82999992, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -268.8500061, 395.2000122, 14.81999969, 17, -0, -0, -0, -1, 2634707400, 3744729013, 0, 0, +world, -295.9100037, 487.7999878, 14.5, 17, 0.006170590874, -0.006170590874, -0.7070798278, -0.7070798874, 399630181, 2868027918, 0, 0, +world, -323.0400085, 534.2700195, 14.81000042, 17, 3.704062057e-010, 6.997286084e-010, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -284.480011, 553.2999878, 14.80000019, 17, -7.566995919e-010, -2.328661708e-010, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, -249.7599945, 519.7199707, 14.5, 17, -0, -0, 0.6959130168, -0.7181260586, 374622133, 3744729013, 0, 0, +world, -248.9799805, 514.8900146, 14, 17, -0, -0, -0.9466492534, 0.322265774, 399630181, 3744729013, 0, 0, +world, -243.4100037, 495.0411072, 14.80000019, 17, -0, -0, 0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -241.8900146, 482.9700012, 14.80000019, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, -260.3699951, 414.5499878, 14.81000042, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -265.3800049, 433.4899902, 14.81999969, 17, -0, -0, 0.7071067691, -0.7071068287, 374622133, 3744729013, 0, 0, +world, -272.7099915, 474.3200073, 14.81000042, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -173.3800049, 374.1600037, 14.80000019, 17, -0, -0, -1, 4.371138829e-008, 2634707400, 3744729013, 0, 0, +world, -183.7299805, 373.6400146, 14.80000019, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -187.3699951, 339.769989, 14.80000019, 17, -0, -0, -0.9961947203, -0.08715571463, 399630181, 3744729013, 0, 0, +world, -233.1299438, 321.7600098, 13.80000019, 17, -0, -0, -0.7431449294, -0.6691305041, 2794764316, 3744729013, 0, 0, +world, -220.5899658, 285.7600098, 14.82999992, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -166.190033, 362, 12.84000015, 17, -0, -0, -0.6427875161, -0.7660444975, 2593513972, 3744729013, 0, 0, +world, -166.2599945, 364.7600098, 12.84000015, 17, -0, -0, 0.7071070075, -0.7071065903, 2593513972, 3744729013, 0, 0, +world, -162.3599854, 362.8900146, 12.84000015, 17, -0, -0, 0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -170.5099945, 359.7099915, 12.84000015, 17, -0, -0, 0.04361959547, -0.999048233, 2593513972, 3744729013, 0, 0, +world, -165.4399872, 373.9400024, 14.81999969, 17, -0, -0, -0.3826833665, -0.9238795638, 374622133, 3744729013, 0, 0, +world, -157.8200073, 374.5700684, 14.80000019, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -128.3099976, 366.7900085, 14.80000019, 17, -0, -0, 0.3826834261, -0.9238795638, 399630181, 3744729013, 0, 0, +world, -33.38000488, 205.0700073, 14.69999981, 17, -0, -0, 0.7071067691, -0.7071068287, 2634707400, 3744729013, 0, 0, +world, -32.57995605, 201.0800171, 14.77000046, 17, -0, -0, -0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -65.20999908, 281.9400024, 14.77999973, 17, -0, -0, 0.7465792298, -0.6652965546, 399630181, 3744729013, 0, 0, +world, -66.75, 353.5100098, 14.81000137, 17, -0, -0, 0.08715569973, -0.9961947203, 374622133, 3744729013, 0, 0, +world, -73.98999023, 371.2700195, 13.76000023, 17, -0, -0, -1, -1.192488064e-008, 2794764316, 3744729013, 0, 0, +world, -123.0500488, 398.3200073, 14.79999924, 17, -0, -0, 0.3826834261, -0.9238795638, 374622133, 3744729013, 0, 0, +world, -88.17856598, 394.9999695, 14.81999969, 17, -0, -0, -0.9238795042, 0.3826834261, 374622133, 3744729013, 0, 0, +world, -1572.609863, 558.75, 25.39999962, 17, -0, -0, 0.207911551, -0.9781476259, 374622133, 3744729013, 0, 0, +world, -1313.25, 349.6799927, 14.60000038, 17, -0, -0, -1, 1.629206849e-007, 2330129408, 3744729013, 0, 0, +world, -1292.290039, 314.6000061, 13.69999981, 17, -0, -0, -0.05930637196, -0.9982398152, 399630181, 3572821599, 18, 6, +world, -1272.920044, 287.3599854, 12.19999981, 17, -0, -0, -0.9961947203, -0.08715580404, 2330129408, 3744729013, 0, 0, +world, -1306.060059, 193.8300171, 8.109999657, 17, -0, -0, -0.2546019554, -0.9670459032, 399630181, 776502014, 0, 0, +world, -1302.050049, 198.9599915, 8.43999958, 17, -0, -0, -1, 4.371138829e-008, 603857745, 776502014, 0, 0, +world, -1303.189941, 198.4200439, 8.350000381, 17, -0, -0, 0.8095294237, -0.5870792866, 374622133, 776502014, 0, 0, +world, -1307.890015, 198.5500488, 8.199999809, 17, -0, -0, 0.7454760671, -0.6665324569, 3226808607, 776502014, 0, 0, +world, 1256.98999, 241.8699951, 33.88999939, 17, -0, -0, -0.7877420187, -0.6160053611, 1593608242, 2800438246, 0, 0, +world, 1262.459961, 246.9100342, 34, 17, -0, -0, -0.8660254478, -0.4999999702, 374622133, 2800438246, 0, 0, +world, 1288.689941, 220.0200043, 34.40000153, 17, -0, -0, -0.9396926165, -0.342020154, 399630181, 3744729013, 0, 0, +world, -256.6099854, 896.210022, 7.710000038, 17, -0, -0, 0.1736482978, -0.9848077297, 2267294420, 3744729013, 0, 0, +world, -925.2299805, 1148.839966, 17, 17, -0, -0, 0.710185349, -0.7040147185, 399630181, 3744729013, 0, 0, +world, -859.1400757, 1182.599976, 18, 17, -0, -0, -1, 4.371138829e-008, 374622133, 3744729013, 0, 0, +world, 922.4699097, -145.1400146, 25, 17, -0, -0, -0.9980811477, 0.0619195886, 2267294420, 3744729013, 0, 0, +world, 826.6799927, -348.7200012, 16, 17, -0, -0, -0.9980811477, 0.0619195886, 2267294420, 3744729013, 0, 0, +world, 897.7999878, -629.1400146, 14.44999981, 17, -0, -0, -1, 7.549790126e-008, 2267294420, 3744729013, 0, 0, +world, 934, -705, 16, 17, -0, -0, -1, 7.549790126e-008, 2267294420, 3744729013, 0, 0, +world, 1326.72998, -712.5999756, 8.300000191, 17, -0, -0, -1, 7.549790126e-008, 2267294420, 3744729013, 0, 0, +world, 1354.859985, -862.6699829, 8.300000191, 17, -0, -0, -0, -1, 2267294420, 3744729013, 0, 0, +world, 2150.879883, 77.86999512, 5.819999695, 17, -0, -0, -0.3826834261, -0.9238795638, 399630181, 2592350310, 0, 0, +world, 2193.98999, 675.0299683, 6.090000153, 17, -0, -0, 0.3420201242, -0.9396926165, 4033800822, 3744729013, 0, 0, +world, 2193.97998, 673.7999878, 6.079999924, 17, -0, -0, -0.9999025464, 0.01396212913, 4033800822, 3744729013, 0, 0, +world, -281.4899902, 18.23001099, 14.69999981, 17, -0, -0, 0.6600016356, -0.7512641549, 399630181, 3744729013, 0, 0, +world, -299.1600037, 16.65999985, 14.69999981, 17, -0, -0, 0.6600016356, -0.7512641549, 399630181, 3744729013, 0, 0, +world, -295.8699951, 54.13000107, 14.69999981, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -297.75, 82.87999725, 14.69999981, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3553608506, 0, 0, +world, -305.1799927, 158.6300049, 14.69999981, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -301.1199951, 181.5299683, 14, 17, -0, -0, -0, -1, 3328786501, 3744729013, 0, 0, +world, -309.8800049, 226.2399902, 14, 17, -0, -0, 0.7058713436, -0.7083400488, 374622133, 3744729013, 0, 0, +world, -310.3999939, 232.1100006, 13.75, 17, -0, -0, -0.7071067691, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, -292.9299316, 217.4499512, 14.69999981, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -184.1399994, 399.8800049, 14, 17, -0, -0, -1, 1.629206849e-007, 399630181, 3744729013, 0, 0, +world, -135.2700043, 394.0400085, 14, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -85.05000305, 398.9899902, 14.60000038, 17, -0, -0, -1, 1.629206849e-007, 399630181, 3744729013, 0, 0, +world, 758.6900024, 87.3999939, 9, 17, -0, -0, 0.6427875757, -0.7660444379, 374622133, 3744729013, 0, 0, +world, 766.4799805, 103.8000031, 6, 17, -0, -0, 0.3826832771, -0.9238796234, 2330129408, 3744729013, 0, 0, +world, 813.710022, 102.8099976, 6, 17, -0, -0, -0.3007058203, -0.9537169337, 2330129408, 3744729013, 0, 0, +world, 825.1099854, 166.9400024, 6, 17, -0, -0, -0.9848077297, 0.1736481488, 2330129408, 3744729013, 0, 0, +world, 860.210022, 172.4459839, 6, 17, -0, -0, -0.9659258723, 0.2588188648, 399630181, 3572821599, 20, 6, +world, 847.4199219, 229.5, 6, 17, -0, -0, 0.5, -0.8660253882, 374622133, 3572821599, 20, 6, +world, 1144.709961, -282.8800049, 20, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3744729013, 0, 0, +world, 1198.869995, -184.25, 26, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3744729013, 0, 0, +world, 1219.98999, -160.1600037, 27, 17, -0, -0, 0.7071067691, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, 2254.899902, 559.4000244, 6, 17, -0, -0, 5.960464478e-008, -1, 4033800822, 3744729013, 0, 0, +world, 2255.77002, 566.1400146, 6, 17, -0, -0, -1, 7.549790126e-008, 4033800822, 3744729013, 0, 0, +world, 2287.370117, 542.0200195, 6, 17, -0, -0, -0.7071067691, -0.7071067691, 4033800822, 3744729013, 0, 0, +world, 1351.650024, 674.5100098, 34.79999924, 17, -0, -0, -0.7077234983, -0.7064895034, 374622133, 3744729013, 0, 0, +world, 1355.859985, 706.8599854, 33, 17, -0, -0, 0.6534206867, -0.7569950223, 374622133, 3744729013, 0, 0, +world, 937.6599731, -783.0500488, 5.700000763, 17, -5.986424134e-010, -7.134343116e-010, 0.6427875161, -0.7660445571, 399630181, 776502014, 18, 5, +world, 1022.049988, -581.75, 14.22000027, 17, -0, -0, -1.748455531e-007, -1, 2593513972, 3744729013, 0, 0, +world, 1026.73999, -584.3499756, 14.22000027, 17, -0, -0, 0.6527596116, -0.7575650811, 2593513972, 3744729013, 0, 0, +world, -285.4100037, 630.9699707, 14.77000046, 17, -0, -0, 0.7071067691, -0.7071067691, 2267294420, 3744729013, 0, 0, +world, 840.6500244, -596.5900879, 13.82999992, 17, -0, -0, -0.9063078165, -0.4226182699, 399630181, 3744729013, 0, 0, +world, 834.6799316, -593.8599854, 14.30000019, 17, -0, -0, -1, 4.371138829e-008, 374622133, 3744729013, 0, 0, +world, 1210.959961, 193.0800018, 33.5, 17, -0, -0, -0.7660444379, -0.6427876353, 537242508, 2800438246, 0, 0, +world, 931.2600098, 290.7399902, 27, 17, -0, -0, 0.6755900979, -0.7372773886, 374622133, 3744729013, 0, 0, +world, 1243.839966, -525.4299927, 13.89999962, 17, -0, -0, -0.9745660424, 0.2241005599, 399630181, 3154537368, 0, 0, +world, 1946.869995, 209.3599854, 4.989999771, 17, -0, -0, -0.9745660424, 0.2241005599, 399630181, 776502014, 0, 0, +world, 1915.209961, 128.0700073, 8.510000229, 17, -0, -0, -0.9745660424, 0.2241005599, 399630181, 776502014, 0, 0, +world, 21.05000305, 402.1600037, 15.77000046, 17, -0, -0, -0.3826834261, -0.9238795638, 2039007863, 3744729013, 0, 0, +world, 0.7899780273, 397.5099792, 15.69999981, 17, -0, -0, -1, 1.629206849e-007, 1604404556, 3744729013, 0, 0, +world, -2.36000061, 400.4199829, 15.77000046, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -930.4099731, 1333.97998, 24, 17, -0, -0, -0.8480479717, -0.5299193859, 4057803041, 3744729013, 0, 0, +world, -1516.400146, 401.5400391, 19.79999924, 17, -0, -0, 0.2588190436, -0.9659258127, 374622133, 2800438246, 0, 0, +world, 252.5299988, 1746.98999, 3.800000191, 17, -0, -0, -0.7071068287, -0.7071067095, 399630181, 776502014, 0, 0, +world, 407.3299561, 1927.290039, 23, 17, -0, -0, -1, 7.549790126e-008, 2267294420, 3744729013, 0, 0, +world, 448.730011, 1882.310059, 24, 17, -0, -0, -0.9396926165, 0.342020154, 2267294420, 3744729013, 0, 0, +world, 502.769989, 1921.969971, 24, 17, -0, -0, 0.7071068287, -0.7071067691, 2267294420, 3744729013, 0, 0, +world, -66.66000366, 309.25, 14, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -96.65000153, 341.6300049, 14, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 776502014, 0, 0, +world, -121.1300049, -269.7199707, 12.72999954, 17, -0, -0, -0.7071067691, -0.7071067691, 901601836, 3744729013, 0, 0, +world, 23.31005859, -42.70001221, 14.80000019, 17, -0, -0, -0.9848077297, 0.1736481488, 374622133, 3744729013, 0, 0, +world, 22.19881439, -42.80390549, 14, 17, -0, -0, -0.9774158597, -0.2113249004, 2039007863, 3744729013, 0, 0, +world, 1477.980103, -311.9299927, 17.54000092, 17, -0, -0, 1.509958025e-007, -1, 471168217, 3744729013, 0, 0, +world, 1302.02002, -590.3200073, 22.05999947, 17, -0, -0, -0, -1, 374622133, 3744729013, 0, 0, +world, -66.6000061, 71.02001953, 14.77000046, 17, -0, -0, 0.7071067691, -0.7071067691, 901601836, 3744729013, 0, 0, +world, -558.9899902, 837.1199951, 9.899999619, 17, -0, -0, 0.7071067691, -0.7071067691, 901601836, 3744729013, 0, 0, +world, -246.6600037, -855.3699951, 4.599999905, 17, -0, -0, -0.9659258127, 0.2588190436, 2267294420, 3744729013, 0, 0, +world, 1188.560059, 1714.560059, 16.65999985, 17, -0, -0, -0.4694717824, -0.8829474449, 399630181, 3572821599, 0, 0, +world, 1208.849854, 1702.98999, 16.10000038, 17, -0, -0, 0.7071067691, -0.7071068287, 374622133, 3572821599, 0, 0, +world, 1155.209961, 1666.329956, 16.65999985, 17, -0, -0, -0.8673315644, 0.4977308512, 399630181, 3572821599, 0, 0, +world, -306.5600586, -220.6400146, 13.29999924, 17, -0, -0, -0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 1095.72998, -674.1900024, 15.5, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 1088.689941, -673.460022, 14.93000031, 17, -0, -0, -0, -1, 1604404556, 3744729013, 0, 0, +world, -631.710083, 1207.150024, 5.059999943, 17, -0, -0, -8.742277657e-008, -1, 2390727163, 3744729013, 0, 23, +world, -1073.699951, 1471.030029, 24, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 18.58001709, 865.6300659, 13.18999958, 17, -0, -0, -0.9396925569, -0.3420203328, 399630181, 3553608506, 0, 0, +world, 1141, 878.9299927, 13.18999958, 17, -0, -0, 0.7071067691, -0.7071068287, 399630181, 2592350310, 0, 0, +world, 1407.890015, 1661.689941, 15.69999981, 17, -0, -0, 0.7071067095, -0.7071068287, 2593513972, 3744729013, 0, 0, +world, 887.960022, -483.1499939, 15.42000008, 17, -0, -0, 0.7071067691, -0.7071067691, 315345641, 3744729013, 0, 24, +world, -190.1799927, 160.7799988, 14.98999977, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -189.4100342, 155.5999756, 14.98999977, 17, -0, -0, 0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -5.430000305, -331.8500366, 14.77000046, 17, -0, -0, -0.04076179489, -0.9991688728, 399630181, 3553608506, 0, 0, +world, -92.91003418, 1655.75, 18.67000008, 17, -0, -0, 0.7071068287, -0.7071067691, 374622133, 3553608506, 0, 0, +world, -86.69999695, 1656.680054, 17.73999977, 17, -0, -0, -0.9659258127, -0.2588190734, 2215704611, 3744729013, 0, 0, +world, -85.76999664, 1654.099976, 18.67000008, 17, -0, -0, -0.7071068287, -0.7071067691, 2215704611, 3744729013, 0, 0, +world, -88.56994629, 1661.579834, 18.67000008, 17, -0, -0, -0.9659258127, 0.2588190436, 399630181, 3553608506, 0, 0, +world, -610.630127, -797.5799561, 13.06999969, 17, -0, -0, -0, -1, 2039007863, 3744729013, 0, 0, +world, -607.6599731, -778.4599609, 13.23999977, 17, -0, -0, -1, 7.549790126e-008, 4057803041, 3744729013, 0, 0, +world, -604.7600098, -787.6398926, 4.840000153, 17, -6.997286639e-010, 3.704061502e-010, -0.7071068287, -0.7071067095, 399630181, 3744729013, 0, 0, +world, -611.5700073, -758.3800049, 4.840000153, 17, -0, -0, 0.8191520572, -0.5735764503, 4057803041, 3744729013, 0, 0, +world, -562.7199707, -769.0900879, 13.06999969, 17, -0, -0, 0.7071068287, -0.7071067095, 2039007863, 3744729013, 0, 0, +world, -573.2600098, -725.3200073, 13.06999969, 17, -0, -0, -0.8660253286, -0.5000000596, 2039007863, 3744729013, 0, 0, +world, -605.710022, -712.0499878, 13.06999969, 17, -0, -0, -1, 7.549790126e-008, 2039007863, 3744729013, 0, 0, +world, -654.5, -745.1599731, 13.06999969, 17, -0, -0, 0.7660444379, -0.6427876353, 2039007863, 3744729013, 0, 0, +world, -647.5200195, -769.5700073, 13.06999969, 17, -0, -0, 0.5526644588, -0.8334038854, 2039007863, 3744729013, 0, 0, +world, -610.1300049, -767.5, 20.63999939, 17, -0, -0, -1, 4.371138829e-008, 3774357736, 3744729013, 0, 0, +world, 762.0800781, -109.4100342, 5.81000042, 17, -0, -0, -0.5, -0.8660253882, 2964575919, 2592350310, 0, 0, +world, 1445.160034, 145.5800171, 24.89999962, 17, -0, -0, 0.7071068287, -0.7071067095, 399630181, 3572821599, 0, 0, +world, -129.6400146, -102.1500244, 13.81000042, 17, -0, -0, -0.7660445571, -0.6427875161, 2794764316, 3744729013, 0, 0, +world, 562.4899902, 235.8899994, 13.27000046, 17, -0, -0, -0.748955667, -0.6626200676, 537242508, 2592350310, 0, 23, +world, 565.7399902, 236.8099976, 13.77999973, 17, -0, -0, 0.5, -0.8660253882, 537242508, 3744729013, 0, 0, +world, 561.7700195, 230.6999969, 13.80000019, 17, -0, -0, -0.7501110435, -0.6613119245, 3878759694, 2592350310, 0, 23, +world, 564.8026123, 233.6289673, 13.77999973, 17, -0, -0, -0.4817535281, -0.8763067722, 537242508, 3744729013, 0, 0, +world, 1214.145874, -774.4129028, 1.600000024, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 776502014, 20, 5, +world, 1179.011841, -766.2338257, 3, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 776502014, 20, 5, +world, 1182.473999, -768.2250977, 3, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 776502014, 20, 5, +world, 1180.849976, -764.5852661, 3, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 776502014, 20, 5, +world, -169.9100037, 287.8299866, 14.82999992, 17, -0, -0, 0.7071067691, -0.7071067691, 2593513972, 3443434499, 0, 0, +world, -167.4299927, 288.6300049, 14.82999992, 17, -0, -0, -0.7071068883, -0.7071066499, 2593513972, 3443434499, 0, 0, +world, -989.1099854, 1621.959961, 24.22999954, 17, -0, -0, 0.7071068287, -0.7071067691, 2964575919, 3744729013, 0, 0, +world, 193.6999969, 749.8544922, 8.449999809, 17, -0, -0, -0.7071068287, -0.7071067691, 2964575919, 3744729013, 0, 0, +world, -284.3399963, 1684.430054, 18.29000092, 17, -0, -0, -0.342020154, -0.9396926165, 2267294420, 3744729013, 0, 0, +world, -366.2900085, 1716.459961, 15.90999985, 17, -0, -0, -0.8191518188, -0.5735766888, 2267294420, 3744729013, 0, 0, +world, -315.5599976, 1700.920044, 17.37000084, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3154537368, 0, 0, +world, -495.8800049, 1597.439941, 16.40999985, 17, -0, -0, -0.04361946881, -0.999048233, 2267294420, 3744729013, 0, 0, +world, -641.2399902, 452.5899963, 21.60000038, 17, -0, -0, -0.3826834261, -0.9238795638, 374622133, 3744729013, 0, 0, +world, -637.6099854, 489.1000061, 21.60000038, 17, -0, -0, -1, -7.549790126e-008, 3774357736, 3744729013, 0, 0, +world, -583.6799927, 472.25, 21.60000038, 17, -0, -0, 0.7071067691, -0.7071067691, 3774357736, 3744729013, 0, 0, +world, -640.1199951, 488.769989, 21.70000076, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, -654.7999878, 473.0599976, 21.70000076, 17, -0, -0, -1, -1.192488064e-008, 374622133, 3744729013, 0, 0, +world, -701.5200195, 471.4899902, 21.63999939, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -762.1300049, 453.2000122, 21.60000038, 17, -0, -0, -0.7660444379, -0.6427876353, 374622133, 3744729013, 0, 0, +world, -585.6099854, 449.7199707, 21.29000092, 17, -0, -0, -0, -1, 2964575919, 3744729013, 0, 0, +world, 846.1900024, -399.6800537, 14.59000015, 17, -0, -0, -0.7071068287, -0.7071067691, 2964575919, 3744729013, 0, 0, +world, 844.7999878, -398.0499268, 13.96000004, 17, -0, -0, -0.4138990045, -0.9103227854, 399630181, 3744729013, 0, 0, +world, 836.7399902, -87.94000244, 6.289999962, 17, -0, -0, 0.6293204427, -0.7771459222, 2964575919, 3744729013, 0, 0, +world, 838.5198975, -87.27001953, 6.010000229, 17, -0, -0, 0.2130301595, -0.9770456553, 374622133, 3744729013, 0, 0, +world, 816.8199463, -11.91000366, 5, 17, 1.783586195e-010, -1.496606589e-010, -0.7660444379, -0.6427876353, 2390727163, 3744729013, 0, 0, +world, 792.4499512, 4.169998169, 6.010000229, 17, -0, -0, -0.7660444379, -0.6427876353, 537242508, 3744729013, 0, 0, +world, 789.3400269, 12.92000008, 6.010000229, 17, -0, -0, -0.0436193198, -0.999048233, 537242508, 3744729013, 0, 0, +world, 769.1300049, 50.63999939, 5.900000095, 17, -0, -0, -0.9961947203, 0.08715576679, 2761572410, 2592350310, 9, 18, +world, 766.5999756, 53.63999939, 6, 17, -0, -0, -0.9848077297, 0.1736482084, 374622133, 2592350310, 0, 0, +world, 832.3900146, -168.5700073, 6, 17, -0, -0, -0.9848077297, 0.1736482084, 374622133, 2592350310, 0, 0, +world, 845.7800293, -212.2400055, 11.06000042, 17, -0, -0, 0.04361937568, -0.999048233, 374622133, 3744729013, 0, 0, +world, 823.1900024, -437.7600098, 13.98999977, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +world, 820.5, -515.210022, 15.35000038, 17, -0, -0, 0.7071067691, -0.7071068287, 2813706679, 3744729013, 0, 0, +world, 823.3599854, -514.1300049, 13.98999977, 17, -0, -0, -0.9420574903, -0.3354514539, 374622133, 3744729013, 0, 0, +world, 823.0900269, -552.0200195, 14, 17, -0, -0, -0.7071067691, -0.7071068287, 2634707400, 3744729013, 0, 0, +world, 736.4199829, -481.1199951, 6.029999733, 17, -0, -0, 0.7071067691, -0.7071067691, 2964575919, 3744729013, 0, 0, +world, 738.2000122, -491.0799866, 6, 17, -0, -0, 0.02639589459, -0.9996515512, 399630181, 3744729013, 0, 0, +world, 802.7199707, -378.8699951, 7.559999943, 17, -0, -0, -0.3826834261, -0.9238795638, 3226808607, 3744729013, 0, 0, +world, 797.3800049, -382.1300049, 7.400000095, 17, -0, -0, -0.9384930134, -0.3452982306, 3226808607, 3744729013, 0, 0, +world, 786.0900879, -344.6900024, 7.900000095, 17, -0, -0, -0.9961947203, -0.08715580404, 374622133, 3744729013, 0, 0, +world, 848.210022, -292.1900024, 15.89999962, 17, -0, -0, -0.958819747, -0.2840153575, 3226808607, 3744729013, 0, 0, +world, 824.1199951, -340.1799927, 16.04000092, 17, -0, -0, -0.7372773886, -0.6755902171, 888077843, 3744729013, 0, 0, +world, -1679.810059, -52.47999573, 7.770000458, 17, -0, -0, 0.522498548, -0.852640152, 399630181, 3744729013, 0, 0, +world, -1718.379883, -59.45001221, 7.409999847, 17, -0, -0, 0.08715572953, -0.9961947203, 2330129408, 3744729013, 0, 0, +world, -1697.459961, -28.34000015, 9.130000114, 17, -0, -0, -0.9961947203, -0.08715580404, 2330129408, 3744729013, 0, 0, +world, 1756.580078, 442.2399902, 27.86000061, 17, -0, -0, -1, 1.629206849e-007, 2634707400, 3744729013, 0, 0, +world, 1761.880005, 464.4200439, 27.87999916, 17, -0, -0, -0.8386705518, -0.544639051, 3226808607, 3744729013, 0, 0, +world, 1104.079956, 764.0400391, 47.70000076, 17, -0, -0, -0.7071067691, -0.7071068287, 537242508, 3744729013, 0, 0, +world, 1127.079956, 757.9199829, 47.70000076, 17, -0, -0, -1, 1.629206849e-007, 537242508, 3744729013, 0, 0, +world, 1139.869995, 765.3740234, 48, 17, -0, -0, -0.2881962657, -0.9575713873, 399630181, 2592350310, 0, 0, +world, 1186.659912, 762, 47, 17, -0, -0, 0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, 163.9000244, 806.3200073, 8.040000916, 17, -0, -0, -1, -7.549790126e-008, 399630181, 2592350310, 0, 0, +world, 325.7800293, -339.039978, 5.889999866, 17, -0, -0, -0.7071067691, -0.7071068287, 888077843, 2592350310, 0, 0, +world, 326.0400391, -344.3099976, 6, 17, -0, -0, -0.7071068883, -0.7071066499, 537242508, 3744729013, 0, 0, +world, 93.23999023, 92.66999817, 14.72000027, 17, -0, -0, -0.7716246247, -0.6360781789, 1593608242, 2046537925, 0, 0, +world, -0.8400268555, -58.50999451, 14.86999989, 17, -0, -0, -0.7071067691, -0.7071068287, 2964575919, 3744729013, 0, 0, +world, -26.57998657, -61.91000366, 14.80000019, 17, -0, -0, -0.7071067691, -0.7071068287, 3226808607, 3744729013, 0, 0, +world, -13.20996094, -39.82000732, 14.81999969, 17, -0, -0, -2.980232239e-008, -1, 2634707400, 3744729013, 0, 0, +world, 95.07000732, -98.3999939, 15, 17, -0, -0, 0.8503522277, -0.5262138247, 399630181, 776502014, 0, 0, +world, 759.460022, -204.1999969, 5.909999847, 17, -0, -0, -8.742274105e-008, -1, 537242508, 2592350310, 5, 20, +world, 769.0700073, -202.8899994, 5.949999809, 17, -0, -0, -0.1287956685, -0.991671145, 888077843, 2592350310, 5, 20, +world, -92.01999664, -339.1699829, 14.69999981, 17, -0, -0, 8.742277657e-008, -1, 901601836, 3744729013, 0, 0, +world, 385.9000244, 251.5499878, 9.18999958, 17, -0, -0, -1, 7.549790126e-008, 2267294420, 3744729013, 0, 0, +world, 166.1499634, 372.789978, 15.18000031, 17, -0, -0, -0.7071067691, -0.7071067691, 4057803041, 3744729013, 0, 0, +world, 148.8699951, 421.9299927, 15.18000031, 17, -0, -0, -0.7071067691, -0.7071067691, 4057803041, 3744729013, 0, 0, +world, 201.5, 408.6000061, 15.10000038, 17, -0, -0, -0.7071067691, -0.7071068287, 4057803041, 3744729013, 0, 0, +world, 163.4700012, 461.2200012, 15.15999985, 17, -0, -0, 0.1788020134, -0.9838850498, 399630181, 3147885432, 0, 0, +world, 214.1399994, 442.7600098, 15.10999966, 17, -0, -0, 0.1788020134, -0.9838850498, 399630181, 3147885432, 0, 0, +world, 228.4400024, 430.7999878, 22, 17, -0, -0, 0.7071067691, -0.7071068287, 4057803041, 3744729013, 0, 0, +world, 211.3999939, 302.9200134, 15.18000031, 17, -0, -0, -0, -1, 374622133, 3147885432, 0, 0, +world, 194.3000031, 328.769989, 22.13999939, 17, -0, -0, -0.7071067095, -0.7071068287, 4057803041, 3744729013, 0, 0, +world, 207.7599945, 313.2399902, 28, 17, -0, -0, -8.742277657e-008, -1, 4057803041, 3744729013, 0, 0, +world, 162.2899933, 323, 25, 17, -0, -0, -8.742277657e-008, -1, 4057803041, 3744729013, 0, 0, +world, 196.4899902, 404.8800049, 15, 17, -0, -0, -0, -1, 399630181, 3147885432, 0, 0, +world, 195.5800171, 479.7800293, 14.64000034, 17, -0, -0, -0.7071068287, -0.7071067691, 2964575919, 3147885432, 0, 0, +world, 212.7200012, 470.0700073, 14.63964844, 17, -0, -0, -0, -1, 2964575919, 3147885432, 0, 0, +world, 211.3600006, 470.1099854, 14.64000034, 17, -0, -0, -0, -1, 2964575919, 3147885432, 0, 0, +world, 212.7299957, 471.9700012, 15, 17, -0, -0, -0.9242131114, -0.3818770945, 374622133, 3147885432, 0, 0, +world, 144.4700012, 481.6600037, 14.82999992, 17, -0, -0, -0, -1, 2964575919, 3147885432, 0, 0, +world, -1090.339966, 1473.380005, 24.79999924, 17, -0, -0, -0.9238795638, 0.3826833963, 3878759694, 3147885432, 0, 0, +world, -1088.540039, 1472.150024, 24.29999924, 17, -0, -0, -0.6755900979, -0.7372773886, 315345641, 3744729013, 0, 0, +world, -1068.199951, 1475.359985, 24.79999924, 17, -0, -0, -0.9238795042, -0.3826834261, 3878759694, 3147885432, 0, 0, +world, -1071.420044, 1475.400024, 24.79999924, 17, -0, -0, -0.9238796234, 0.3826833069, 3878759694, 3147885432, 0, 0, +world, -1073.199951, 1475.300049, 24.79999924, 17, -0, -0, -0.9238795042, -0.3826834261, 3878759694, 3744729013, 0, 0, +world, -1073.22998, 1473.51001, 24.29999924, 17, -0, -0, -0, -1, 315345641, 3744729013, 0, 0, +world, -1068.550049, 1473.560059, 24.29999924, 17, -0, -0, -0.07845909894, -0.9969173074, 315345641, 3744729013, 0, 0, +world, -1071.670044, 1473.589966, 24.29999924, 17, -0, -0, 0.04361939058, -0.999048233, 315345641, 3744729013, 0, 0, +world, -1079, 1475.699951, 24.26000023, 17, -0, -0, -0.7071068287, -0.7071067691, 315345641, 3744729013, 0, 0, +world, -1078.97998, 1476.800049, 24.26000023, 17, -0, -0, -0.7660444379, -0.6427876353, 315345641, 3744729013, 0, 0, +world, -1092.410034, 1465.589966, 24.26000023, 17, -0, -0, 0.7071067691, -0.7071067691, 315345641, 3744729013, 0, 0, +world, 74.66999817, 799.2700195, 15.15999985, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3147885432, 9, 19, +world, 61.29000092, 799.0900269, 15.15999985, 17, -0, -0, -0.3826834261, -0.9238795638, 399630181, 3147885432, 9, 19, +world, 71.44000244, 796.6699829, 20.15999985, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3147885432, 9, 19, +world, 103.0400009, 1403.160156, 4.5, 17, -0, -0, -0.9848077297, 0.1736482084, 374622133, 2592350310, 0, 0, +world, 115.7900009, 1423.540039, 2.599999905, 17, -0, -0, -0.8878154159, -0.4601997733, 888077843, 3744729013, 0, 0, +world, -1402.630005, 233.8500061, 51, 17, -0, -0, 0.5000000596, -0.8660253882, 1036786734, 3553608506, 0, 23, +world, -1417.27002, 214.1600342, 51.09999847, 17, -0, -0, -0.7071067095, -0.7071068287, 537242508, 3553608506, 0, 23, +world, -1412.22998, 222.9699707, 51, 17, -0, -0, 0.7660444379, -0.6427876353, 399630181, 3553608506, 0, 23, +world, 202.4199829, 343.1099854, 14.65999985, 17, -0, -0, -8.742277657e-008, -1, 2964575919, 3147885432, 0, 0, +world, 205, 343.7600098, 15.18000031, 17, -0, -0, -0.7071067095, -0.7071068287, 374622133, 3147885432, 0, 0, +world, 215.4699707, 310.6000061, 8.449998856, 17, -0, -0, 0.7071068287, -0.7071067095, 399630181, 3553608506, 18, 6, +world, 80.92004395, 1215.410034, 23.84000015, 17, -0, -0, -0.6996632814, -0.7144727111, 3226808607, 175458466, 0, 23, +world, 80.7800293, 1218.099976, 22.82999992, 17, -0, -0, -1, 7.549790126e-008, 2390727163, 2046537925, 0, 23, +world, 79.19999695, 1216.320068, 23.84000015, 17, -0, -0, -0.8690636158, 0.4947003424, 374622133, 2046537925, 0, 0, +world, 82.18005371, 1212.609985, 23.84000015, 17, -0, -0, -0.223250255, -0.9747611284, 374622133, 2046537925, 0, 23, +world, -603.0700073, 670.3900146, 4.760000229, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, -609.0300293, 654.6800537, 4.789999962, 17, -0, -0, -0.8870108128, 0.4617485702, 374622133, 3744729013, 0, 0, +world, -272.0699463, 749.2600098, 10.94999886, 17, -0, -0, 0.6755900979, -0.7372774482, 2039007863, 3744729013, 0, 0, +world, 54.2199707, 1244.880005, 28.20000076, 17, -0, -0, 0.08715617657, -0.9961946607, 4057803041, 3744729013, 0, 0, +world, 74.62000275, 1260.48999, 28, 17, -0, -0, -0.866025269, -0.5000001788, 4057803041, 3744729013, 0, 0, +world, 77.91000366, 1225.48999, 28.20000076, 17, -0, -0, -0.382683605, -0.9238794446, 4057803041, 3744729013, 0, 0, +world, 1580.73999, 350.75, 25.89999962, 17, -0, -0, -0.9469301105, -0.3214394748, 399630181, 3553608506, 0, 0, +world, 1571.5, 356.3500061, 28.12000084, 17, -0, -0, -1, 7.549790126e-008, 2349828104, 3553608506, 0, 0, +world, 1561.660034, 364.980011, 28.60000038, 17, -0, -0, 0.8391456604, -0.5439068079, 399630181, 3553608506, 0, 0, +world, 1567.619995, 361.019989, 28.20000076, 17, -0, -0, 0.7660444379, -0.6427876353, 537242508, 3553608506, 0, 0, +world, 1106.180054, -74.05000305, 36.29999924, 17, -0, -0, -0.7071068287, -0.7071067691, 2039007863, 3744729013, 0, 0, +world, 1106.969971, -84.41999817, 36.29999924, 17, -0, -0, -0, -1, 2039007863, 3744729013, 0, 0, +world, 1690.550049, 466.9899902, 29.10000038, 17, -0, -0, 0.1736482382, -0.9848077297, 399630181, 3744729013, 0, 0, +world, 1918.219971, 452.1300049, 18.20999908, 17, -0, -0, 0.1736482382, -0.9848077297, 399630181, 2592350310, 0, 0, +world, 1924.699951, 437.269989, 18, 17, -0, -0, -1, 7.549790126e-008, 537242508, 3744729013, 0, 0, +world, 1946.339966, 438.1400146, 18.25, 17, -0, -0, -0.8870108128, -0.4617486596, 537242508, 3744729013, 0, 0, +world, 1940.959961, 460.2999878, 18.25, 17, -0, -0, -0.999048233, 0.04361945391, 537242508, 3744729013, 0, 0, +world, 1301.050049, 252.6699829, 36.61999893, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1152.290039, -399.5100098, 20.78000069, 17, -0, -0, -5.960464478e-008, -1, 399630181, 3744729013, 0, 0, +world, 115.4699707, -198.1799927, 14.77000046, 17, -0, -0, -5.960464478e-008, -1, 399630181, 776502014, 0, 0, +world, -447.9200134, -129.5099945, 9.800000191, 17, -0, -0, 0.7071068287, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, -447.9499512, -101.9599915, 9.799999237, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 988.8599854, -695.25, 16.45000076, 17, -0, -0, -1, 3.577464014e-008, 399630181, 3744729013, 0, 0, +world, 1070.369995, -578.1599731, 13.60000038, 17, -0, -0, 0.7071065307, -0.7071070075, 399630181, 3744729013, 0, 0, +world, 1079.400024, -590.3900146, 13.39999962, 17, -0, -0, -0.3420201838, -0.9396926165, 374622133, 3744729013, 0, 0, +world, -362.6799316, -9.989990234, 14.68000031, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3553608506, 0, 0, +world, 910.1900024, 1807.48999, 52.38000107, 17, -0, -0, -0.7660444379, -0.6427876353, 374622133, 3744729013, 0, 0, +world, 28.40991211, 976.7600098, 14.67000008, 17, -0, -0, 0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 30.05999756, 984.8699951, 14.67000008, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 31.27000046, 979.4299927, 14.67000008, 17, -0, -0, -0.7071068883, -0.7071066499, 374622133, 3744729013, 0, 0, +world, 22.94995117, 994.7399902, 14.77000046, 17, -0, -0, -0.7071067691, -0.7071068287, 3226808607, 175458466, 0, 0, +world, 22.60000038, 996.3200073, 14.67000008, 17, -0, -0, -0.9981347919, 0.06104859337, 374622133, 3744729013, 0, 0, +world, -224.7599945, 38.34997559, 14.71000004, 17, -0, -0, -0.7071067691, -0.7071068287, 3226808607, 175458466, 0, 0, +world, -238.0800018, 39.40000153, 14.69999981, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, -239.4700012, 34.75999832, 14.71000004, 17, -0, -0, 0.08715587854, -0.9961947203, 374622133, 3744729013, 0, 0, +world, 21.1599884, 980.0599976, 15.63000011, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 23.04000092, 978.0700073, 14.64999962, 17, -0, -0, 8.742277657e-008, -1, 399630181, 3744729013, 0, 0, +world, 15.64000034, 991.8699951, 17.21999931, 17, -0, -0, -0.9961947203, 0.08715571463, 399630181, 3744729013, 0, 0, +world, 14.13999939, 973.7399902, 15.96000004, 17, -0, -0, 0.3826832771, -0.9238796234, 901601836, 3744729013, 17, 3, +world, 1141.599976, 735.8499756, 34.99000168, 17, -0, -0, 0.7071068287, -0.7071067691, 1015348986, 3744729013, 0, 0, +world, 1141.48999, 736.8400269, 34.99000168, 17, -0, -0, 0.7071068287, -0.7071067691, 1015348986, 3744729013, 0, 0, +world, 1143.400024, 736.8200073, 34.99000168, 17, -0, -0, -0.7071068287, -0.7071067691, 1015348986, 3744729013, 0, 0, +world, 1143.400024, 735.7966309, 34.99000168, 17, -0, -0, -0.7071068287, -0.7071067691, 1015348986, 3744729013, 0, 0, +world, 1146.25, 736.8400269, 34.97999954, 17, -0, -0, -0.7071068287, -0.7071067691, 1015348986, 3744729013, 0, 0, +world, 1146.25, 735.7838745, 34.97999954, 17, -0, -0, -0.7071068287, -0.7071067691, 1015348986, 3744729013, 0, 0, +world, 1144.400024, 736.8800049, 34.97999954, 17, -0, -0, 0.7071068287, -0.7071067691, 1015348986, 3744729013, 0, 0, +world, 1143.97998, 738.460022, 35.52000046, 17, -0, -0, -0.02942425944, -0.9995670319, 2593513972, 3744729013, 0, 0, +world, 1147.01001, 747.2999878, 35.40000153, 17, -0, -0, 0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 1150.73999, 747.3099976, 35.09999847, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3744729013, 0, 0, +world, 1145.720093, 743.7600098, 35.40000153, 17, -0, -0, 0.7071068287, -0.7071067691, 3226808607, 175458466, 0, 0, +world, 1154.050049, 740.9799805, 35.40000153, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 1168.530029, 742.6799927, 35.81999969, 17, -0, -0, -1, 7.549790126e-008, 374622133, 3744729013, 12, 4, +world, 1163.790039, 744.0599976, 35.40000153, 17, -0, -0, -0.9063077569, 0.4226183295, 374622133, 3744729013, 12, 4, +world, 1162.439941, 737.039978, 35.40000153, 17, -0, -0, 1.509958025e-007, -1, 399630181, 3744729013, 12, 4, +world, 1147.77002, 733.5900269, 35.40000153, 17, -0, -0, 0.7071068287, -0.7071067691, 3226808607, 3744729013, 12, 4, +world, 1151.469971, 731.539978, 35.40000153, 17, -0, -0, -0.04361937568, -0.999048233, 374622133, 3744729013, 12, 4, +world, -1239.579956, 1882.709961, 6.550000191, 17, -0, -0, 0.03489949182, -0.9993908405, 374622133, 776502014, 0, 0, +world, -1236.52002, 1890.560059, 6.550000191, 17, -0, -0, -1, 4.371138829e-008, 3226808607, 3744729013, 0, 0, +world, -1253.209961, 1893.380005, 6.5, 17, -0, -0, -0.89571172, 0.4446352124, 3226808607, 3744729013, 0, 0, +world, -1242.170044, 1895.660034, 6.559999466, 17, -0, -0, -1, 7.549790126e-008, 399630181, 776502014, 0, 0, +world, -1237.27002, 1866.339966, 6.5, 17, -0, -0, -1, 7.549790126e-008, 399630181, 776502014, 0, 0, +world, -1247.189941, 1862.660034, 6.559999943, 17, -0, -0, 0.3826832771, -0.9238796234, 3226808607, 3744729013, 0, 0, +world, -1248.959961, 1859.189941, 6.570000172, 17, -0, -0, 1.509958025e-007, -1, 3226808607, 3744729013, 0, 0, +world, 1187.400024, 357, 25.11000061, 17, -0, -0, -0.3608105481, -0.932639122, 2593513972, 4127679251, 0, 0, +world, 1186.23999, 359.2799988, 25.11000061, 17, -0, -0, -1, -2.900667084e-007, 2593513972, 4127679251, 0, 0, +world, 1191.160034, 367.2078857, 25.11000061, 17, -0, -0, 1.509958025e-007, -1, 399630181, 3154537368, 0, 0, +world, 1188.160034, 376, 24.30999947, 17, -0, -0, -0, -1, 3978157958, 3744729013, 0, 0, +world, 1182.640015, 377.269989, 24.88999939, 17, -0, -0, -0.7071067095, -0.7071068287, 399630181, 3154537368, 0, 0, +world, -118.019989, 69.22998047, 14.81000137, 17, -0, -0, -1, -2.900667084e-007, 2593513972, 4127679251, 0, 0, +world, -118.7900009, 71.38999939, 14.81000137, 17, -0, -0, 0.7071067691, -0.7071068287, 2593513972, 4127679251, 0, 0, +world, -136.9699707, 67.33996582, 14.77000046, 17, -0, -0, 0.005235945806, -0.9999862909, 3226808607, 3744729013, 0, 0, +world, -122.8399963, 64.83999634, 14.81000042, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 3744729013, 0, 0, +world, -135.1600037, 57.88000107, 14.77000046, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 776502014, 0, 0, +world, 1658.73999, 230.0399933, 24.89999962, 17, -0, -0, 0.08715581149, -0.9961947203, 399630181, 3154537368, 0, 0, +world, 1649.839966, 236.3999939, 24.71999931, 17, -0, -0, 0.3826834261, -0.9238795638, 399630181, 3154537368, 0, 0, +world, 1105.709961, 1583.569946, 16.90999985, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3154537368, 0, 0, +world, 1097.839966, 1592.859863, 16.71999931, 17, -0, -0, -0.3826834559, -0.9238795042, 3978157958, 3744729013, 0, 0, +world, 1113.439941, 1582.26001, 16.90999985, 17, -0, -0, -0.9848077297, 0.1736481786, 2593513972, 3443434499, 0, 0, +world, 1116.780029, 1581.060059, 16.90999985, 17, -0, -0, -0.382683903, -0.9238793254, 2593513972, 3443434499, 0, 0, +world, 438.6900024, 1515.920044, 16.38999939, 17, -0, -0, 0.6427875757, -0.7660444975, 3226808607, 3744729013, 0, 0, +world, 452.3499756, 1507.530029, 16.31999969, 17, -0, -0, -0.7660444379, -0.6427876353, 399630181, 3744729013, 0, 0, +world, 439.7999878, 1503.119995, 16.22999954, 17, -0, -0, -0.8712138534, -0.4909036458, 374622133, 3154537368, 0, 0, +world, -428.0700684, 1185.290039, 13.07999992, 17, -0, -0, -0.9848077893, 0.1736481041, 3978157958, 3744729013, 0, 0, +world, -429.6098633, 1198.699951, 13.05000019, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3154537368, 0, 0, +world, -442.9000244, 1186.869995, 12.88000011, 17, -0, -0, -1, 7.549790126e-008, 3226808607, 3744729013, 0, 0, +world, -438.6799316, 1194.359985, 13.05000019, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3154537368, 0, 0, +world, -186.5599365, 282.8299561, 14.78999996, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +world, -186.1900635, 280.2299805, 14.80000019, 17, -0, -0, -0.899938643, -0.4360165298, 3978157958, 3744729013, 0, 0, +world, -615.8599854, 130.9400177, 4.800000191, 17, -0, -0, -1, -2.900667084e-007, 2593513972, 3443434499, 0, 0, +world, -618.7700195, 128.8099976, 4.800000191, 17, -0, -0, 0.3826832771, -0.9238796234, 2593513972, 3443434499, 0, 0, +world, -620.0300293, 147.8500061, 4.820000172, 17, -0, -0, -8.742274105e-008, -1, 3978157958, 3744729013, 0, 0, +world, -628.1099854, 143.0200195, 4.820000172, 17, -0, -0, -0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1005.059998, 1629.560059, 24.31999969, 17, -0, -0, -3.496911063e-007, -1, 2593513972, 3443434499, 0, 0, +world, -1006.150024, 1631.310059, 24.31999969, 17, -0, -0, -1, 3.577464014e-008, 2593513972, 3443434499, 0, 0, +world, -1004.309998, 1611.859985, 24.02000046, 17, -0, -0, -0.9848077893, 0.1736481339, 374622133, 3744729013, 0, 0, +world, 1387.22998, 411.730011, 22.95000076, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3154537368, 0, 0, +world, 1397.410034, 367.9500732, 26.42000008, 17, -0, -0, -0, -1, 374622133, 3154537368, 0, 0, +world, 1411.060181, 374.7600098, 33.43000031, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 3154537368, 0, 0, +world, 1406.650024, 354.5499878, 40.43999863, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 3154537368, 0, 0, +world, 1244.170044, 774.4400024, 36.11000061, 17, -0, -0, 0.7071067691, -0.7071068287, 399630181, 3154537368, 0, 0, +world, 1240.530029, 785.5200195, 39.59999847, 17, -0, -0, -1, 1.629206849e-007, 374622133, 3744729013, 0, 0, +world, 1303.280029, -39.31999969, 38.63999939, 17, -0, -0, 0.7071067691, -0.7071067691, 2390727163, 3154537368, 0, 24, +world, 1313.619995, -46.93000031, 34.91999817, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3154537368, 0, 0, +world, 1318.25, -53.36999512, 34.91999817, 17, -0, -0, -0.9961947203, -0.08715580404, 374622133, 3154537368, 0, 0, +world, 1316.329956, -56.11999893, 34, 17, -0, -0, -0.9659258127, -0.2588190734, 3226808607, 175458466, 0, 0, +world, 1318.089844, -57.65002441, 34, 17, -0, -0, -0.382683903, -0.9238793254, 2593513972, 3154537368, 0, 0, +world, 1306.26001, -50.84999847, 34.91999817, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3154537368, 0, 0, +world, 1308.089966, -35.88999939, 28.30999947, 17, -0, -0, -0.7071068883, -0.7071066499, 399630181, 3154537368, 0, 0, +world, 1320.189941, -29.23001099, 28.21999931, 17, -0, -0, -0.9961947203, -0.08715580404, 374622133, 3744729013, 0, 0, +world, 1074.680176, -560.9216309, 24.69000053, 17, -0, -0, -0.8265897632, -0.5628049374, 399630181, 3154537368, 0, 0, +world, 1056.199951, -552.1400146, 24.69000053, 17, -0, -0, -0.7071067691, -0.7071068287, 399630181, 3154537368, 0, 0, +world, 1025.180054, -537.539978, 24.69000053, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3154537368, 0, 0, +world, 1004.289978, -553.1500244, 14.82999992, 17, -0, -0, -0.6427876353, -0.7660444379, 374622133, 3154537368, 0, 0, +world, 1715.680054, 374.4500122, 33.43000031, 17, -0, -0, -1, -4.371138829e-008, 3051799743, 3744729013, 0, 0, +world, 1716.150024, 371.0700073, 33.43000031, 17, -0, -0, -0.7071067691, -0.7071068287, 374622133, 3744729013, 0, 0, +world, 1676.390015, 395.9299622, 38.15000153, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3154537368, 0, 0, +world, 1670.920044, 416, 28.95000076, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3154537368, 0, 0, +world, 1602.400024, 412.1000061, 29, 17, -0, -0, 0.7071067691, -0.7071067691, 374622133, 3154537368, 0, 0, +world, 1623.810059, 408.0400391, 34.36999893, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3154537368, 0, 0, +world, 686.0100098, 1480.130005, 27.67000008, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3154537368, 0, 0, +world, 721.710022, 1477.939941, 27.67000008, 17, -0, -0, -1, 1.629206849e-007, 374622133, 3154537368, 0, 0, +world, 752.6599731, 1441.47998, 14.25, 17, -0, -0, -0.6427875757, -0.7660444975, 399630181, 3154537368, 0, 0, +world, 741.0700073, 1506.030029, 27.64999962, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3154537368, 0, 0, +world, 736.5500488, 1504.619995, 27.64999962, 17, -0, -0, -0.9659258127, 0.258818984, 374622133, 3154537368, 0, 0, +world, 730.8400269, 1533.599976, 18.86000061, 17, -0, -0, -0.9396926165, 0.342020154, 399630181, 3154537368, 0, 0, +world, 401.7600098, 1655.579956, 26.90999985, 17, -0, -0, -0.9396926165, -0.3420202434, 399630181, 3154537368, 0, 0, +world, 402.0299988, 1649.349976, 26.90999985, 17, -0, -0, -0.08715555072, -0.9961947203, 374622133, 3154537368, 0, 0, +world, 365.8200073, 1647.310059, 26.89999962, 17, -0, -0, 0.1736481637, -0.9848077297, 399630181, 3154537368, 0, 0, +world, 749.4500122, 1462.369995, 21.17000008, 17, -0, -0, -0.8191520572, -0.5735764503, 374622133, 3154537368, 0, 0, +world, 749.5599365, 1459.75, 21.54999924, 17, -0, -0, -1, 7.549790126e-008, 1604404556, 3154537368, 0, 0, +world, 738.8099976, 1479.780029, 27.67000008, 17, -0, -0, 0.6560588479, -0.7547097206, 399630181, 3154537368, 0, 0, +world, -361, 1438.02002, 21.28000069, 17, -0, -0, -0, -1, 399630181, 3154537368, 0, 0, +world, -351.519989, 1452.160034, 21.28000069, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3154537368, 0, 0, +world, -370, 1446.400146, 21.28000069, 17, -0, -0, 0.5000001788, -0.8660253286, 4057803041, 3744729013, 0, 0, +world, -342.8500366, 1433.889893, 12.19999981, 17, -0, -0, -0.9848077297, 0.1736482084, 3978157958, 3744729013, 0, 0, +world, -378.0799561, 1451.73999, 21.20000076, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3154537368, 0, 0, +world, -387.9599915, 1410.900024, 1.440000534, 17, -0, -0, -0, -1, 399630181, 3154537368, 0, 0, +world, -374.4500122, 1433.5, 9.180000305, 17, -0, -0, -0.9238796234, 0.3826833069, 901601836, 3744729013, 0, 0, +world, -365.0799866, 1426.319946, 9.180000305, 17, -0, -0, 1.509958025e-007, -1, 3226808607, 3744729013, 0, 0, +world, -360.5799561, 1425.719971, 9.200000763, 17, -0, -0, -0, -1, 3978157958, 3744729013, 0, 0, +world, -373.3299561, 1405.339966, 6.180000305, 17, -0, -0, -0, -1, 3978157958, 3744729013, 0, 0, +world, -365.6700134, 1440.189941, 21.28000259, 17, -0, -0, -0.7095708847, -0.7046340704, 399630181, 3744729013, 0, 0, +world, -381.0700073, 1453.709961, 21.28000259, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, 1218.369995, 201.5500031, 33.59999847, 17, -0, -0, -0.7071068287, -0.7071067691, 2131837372, 3744729013, 0, 0, +world, 1218.369995, 199.9600067, 33.54999924, 17, -0, -0, -0.6684818268, -0.7437284589, 603857745, 3744729013, 0, 0, +world, 1219.569946, 197.6600037, 33.54999924, 17, -0, -0, 0.7046342492, -0.7095707059, 603857745, 3744729013, 0, 0, +world, 1220.839966, 200.8800049, 33.59999847, 17, -0, -0, -0.7071068287, -0.7071067691, 2131837372, 3744729013, 0, 0, +world, 1219.349976, 202.0399933, 33.59999847, 17, -0, -0, 0.6921431422, -0.721760273, 2131837372, 3744729013, 0, 0, +world, 1223.459961, 203.6600342, 33.09999847, 17, -0, -0, -0.6755900979, -0.7372773886, 315345641, 3744729013, 0, 24, +world, 1223.469971, 202.2200012, 33.54999924, 17, -0, -0, -0.7331366539, -0.6800813079, 603857745, 3744729013, 0, 0, +world, 1221.77002, 200.2799988, 33.09999847, 17, -0, -0, 0.7372773886, -0.6755902171, 315345641, 3744729013, 0, 24, +world, 1226.660034, 191.2799988, 33.59999847, 17, -0, -0, -0.7071068287, -0.7071067691, 2131837372, 3744729013, 0, 0, +world, 1224.890015, 191.1799927, 33.09999847, 17, -0, -0, 0.7089555264, -0.7052531838, 315345641, 3744729013, 0, 24, +world, 1223.599976, 199.3399963, 33, 17, -0, -0, -0, -1, 3226808607, 175458466, 0, 24, +world, 1226.689941, 208.5700073, 33.09999847, 17, -0, -0, -0.7355059385, -0.6775182486, 315345641, 3744729013, 0, 24, +world, -1337.369995, 1255.630005, 23.39999962, 17, -0, -0, 0.4226182103, -0.9063078165, 2131837372, 3744729013, 0, 0, +world, -1336.300049, 1257.26001, 22.92000008, 17, -0, -0, -0.9092361927, -0.4162805974, 315345641, 3744729013, 0, 24, +world, -1334.970093, 1256.050049, 23.31999969, 17, -0, -0, -0.9128341675, -0.4083305001, 603857745, 3744729013, 0, 0, +world, -1333.109985, 1250.359985, 23.46999931, 17, -0, -0, 0.4226182103, -0.9063078165, 2131837372, 3744729013, 0, 0, +world, -1331.247314, 1260.976807, 23.42000008, 17, -0, -0, 0.4226182997, -0.9063077569, 603857745, 3744729013, 0, 0, +world, -1330.73999, 1260.51001, 22.92000008, 17, -0, -0, 0.4352308512, -0.9003189206, 315345641, 3744729013, 0, 24, +world, -1332.689941, 1261.109985, 23.42000008, 17, -0, -0, -0.8972584009, -0.4415057898, 2131837372, 3744729013, 0, 0, +world, -1334.579956, 1261.469971, 22.92000008, 17, -0, -0, 0.4352308512, -0.9003189206, 315345641, 3744729013, 0, 0, +world, -1332.5, 1258.98999, 23.42000008, 17, -0, -0, 0.4226182103, -0.9063078165, 2131837372, 3744729013, 0, 0, +world, -1333.680176, 1256.060059, 22.81999969, 17, -0, -0, -0.383489579, -0.9235452414, 3226808607, 175458466, 0, 0, +world, -1335.209961, 1257.829956, 22.92000008, 17, -0, -0, 0.4352308512, -0.9003189206, 315345641, 3744729013, 0, 24, +world, -1336.959961, 1265.349976, 22.81999969, 17, -0, -0, -0.383489579, -0.9235452414, 3226808607, 175458466, 0, 0, +world, -1340.290039, 1263.719971, 22.92000008, 17, -0, -0, 0.4352308512, -0.9003189206, 315345641, 3744729013, 0, 24, +world, 168.3200684, 263.9200134, 14.75, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, 160.7600098, 259.3299866, 14.80000019, 17, -0, -0, -0.7071068287, -0.7071067691, 3226808607, 3744729013, 0, 0, +world, 133.3200073, 260.1799927, 6.079999924, 17, -0, -0, -0, -1, 3226808607, 3744729013, 0, 0, +end +lodm +end +slow +end diff --git a/RPF DUMP/Common RPF Dump/data/maps/scenarios2.ipl b/RPF DUMP/Common RPF Dump/data/maps/scenarios2.ipl new file mode 100644 index 00000000..a9f80e5e --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/maps/scenarios2.ipl @@ -0,0 +1,175 @@ +# IPL generated from Max file scenario2.max +inst +end +cull +end +path +end +grge +end +enex +end +pick +end +cars +end +jump +end +tcyc +end +auzo +end +blok +scenario2, kevin, 2007:00:00:00:00:00, 128, 0, unknown +end +mult +end +vnod +end +link +end +mlo+ +end +2dfx +world, 971.4200439, 708.5799561, 26.02000046, 17, -0, -0, -0.9975640178, 0.06975651532, 374622133, 3553608506, 0, 0, +world, 971.4899902, 697.6900024, 26.02000046, 17, -0, -0, -0.777694881, -0.628641963, 537242508, 3553608506, 0, 0, +world, 960.8200073, 714.6699829, 25.79999924, 17, -0, -0, -0.9659258127, 0.2588190734, 399630181, 3553608506, 0, 0, +world, 965.5700073, 750.5, 26, 17, -0, -0, -0.999048233, -0.04361945391, 374622133, 3553608506, 0, 0, +world, 966.2399902, 747.1500244, 26.01000023, 17, -0, -0, -0.8660254478, -0.4999999702, 537242508, 3553608506, 0, 0, +world, 962.1799927, 735.6300049, 25.79999924, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3553608506, 0, 0, +world, 976.2299805, 740.6199951, 25.5, 17, -0, -0, -0.7071068287, -0.7071067691, 2390727163, 3553608506, 0, 0, +world, 1028.77002, 741.9799805, 29, 17, -0, -0, -0.4146933556, -0.9099612236, 399630181, 3553608506, 0, 0, +world, 1021.669983, 730.9299927, 29, 17, -0, -0, 0.7071068287, -0.7071067095, 2390727163, 3553608506, 0, 0, +world, 981.710022, 741.2000122, 26, 17, -0, -0, -0.6427875757, -0.7660444379, 537242508, 3553608506, 0, 0, +world, 1007.590027, 737.8499756, 26, 17, -0, -0, 0.6427876949, -0.7660443783, 537242508, 3553608506, 0, 0, +world, 1011.950012, 730.3699951, 26, 17, -0, -0, -0.9961947203, 0.08715580404, 537242508, 3553608506, 0, 0, +world, 994.0100098, 714.2999878, 26, 17, -0, -0, -0.9537169337, -0.3007058203, 399630181, 3553608506, 0, 0, +world, 997.1300049, 724, 30.70000076, 17, -0, -0, -0, -1, 888077843, 3553608506, 0, 0, +world, 1001, 711, 30, 17, -0, -0, -0.8660253882, -0.5000000596, 399630181, 3553608506, 0, 0, +world, 992.9899902, 719.1799927, 30.70000076, 17, -0, -0, -0.8660253882, -0.5000000596, 399630181, 3553608506, 0, 0, +world, 1003, 741.0599976, 30, 17, -0, -0, 0.3826833665, -0.9238795638, 537242508, 3553608506, 0, 0, +world, 1019.5, 739.9500122, 35, 17, -0, -0, 0.7071068287, -0.7071067095, 374622133, 3553608506, 0, 0, +world, 1000, 712, 35, 17, -0, -0, -0, -1, 888077843, 3553608506, 0, 0, +world, -32.90002441, -321.8200073, 14.77000046, 17, -0, -0, 0.1736481488, -0.9848077893, 399630181, 3744729013, 0, 0, +world, -32.29998779, -325.5400391, 14.77000046, 17, -0, -0, -0.7071068287, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -33.15999985, -331.25, 14.77000046, 17, -0, -0, 0.7071068287, -0.7071067095, 2634707400, 3744729013, 0, 0, +world, -28.59002686, -327.0899658, 12.76000023, 17, -0, -0, 0.3826833665, -0.9238795638, 2390727163, 3744729013, 0, 0, +world, 66.75, -339.1099854, 14.77000046, 17, -0, -0, -0.7660444379, -0.6427876353, 374622133, 3744729013, 0, 0, +world, 68.05000305, -344.4299927, 13.76000023, 17, -0, -0, -0.7071067691, -0.7071068287, 2390727163, 3744729013, 0, 0, +world, 74.61000061, -346.480011, 14.72999954, 17, -0, -0, 0.7071068287, -0.7071067095, 3226808607, 3744729013, 0, 0, +world, 45.34999466, -377.230011, 14.76000023, 17, -0, -0, -0.7071068287, -0.7071067691, 2634707400, 3744729013, 0, 0, +world, 793.5200195, -534.9299927, 7.53000021, 17, -0, -0, -0.7660444379, -0.6427876353, 2593513972, 3154537368, 0, 0, +world, 790.8200073, -532.6799927, 7.5, 17, -0, -0, 0.08715572953, -0.9961947203, 2634707400, 3744729013, 0, 0, +world, 791.1199951, -536.710022, 7.53000021, 17, -0, -0, 0.5000001192, -0.8660253286, 2593513972, 3744729013, 0, 0, +world, 799.0900269, -537.1900024, 7.5, 17, -0, -0, -0.9238795042, -0.3826834261, 603857745, 3744729013, 0, 0, +world, -234.5899963, 42.11999512, 13.71000004, 17, -0, -0, -1.490116119e-008, -1, 399630181, 3744729013, 0, 0, +world, -235.1600037, 46.73001099, 14.60000038, 17, -0, -0, -1.490116119e-008, -1, 399630181, 3744729013, 0, 0, +world, -241.2700043, 51.36999893, 15.85999966, 17, -0, -0, -0.8829475641, 0.4694716036, 901601836, 3744729013, 0, 0, +world, -225.4600067, 52.50999832, 16.27000046, 17, -0, -0, 0.8660253882, -0.5000000596, 399630181, 3744729013, 0, 0, +world, -223.1000061, 46.47999954, 18.70999908, 17, -0, -0, -0.7660444379, -0.6427876353, 399630181, 3744729013, 0, 0, +world, 2309.23999, 511.3099976, 6.079999924, 17, -0, -0, 1.490116119e-008, -1, 2634707400, 3744729013, 0, 0, +world, 2306.620117, 513.8099976, 6.079999924, 17, -0, -0, 0.836764276, -0.5475632548, 374622133, 3744729013, 0, 0, +world, 2306.77002, 478.5799866, 6.079999924, 17, -0, -0, -0.8870108128, 0.4617485702, 2634707400, 3744729013, 0, 0, +world, 2396.649902, 535.0300293, 5.809999466, 17, -0, -0, -0, -1, 399630181, 1719470624, 0, 0, +world, 2291.399902, 432.6499939, 6.079999924, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 2292.169922, 423.7200012, 6.079999924, 17, -0, -0, -0, -1, 399630181, 2046537925, 0, 0, +world, 2294.77002, 440.7200012, 5.079999924, 17, -0, -0, -0.7071068287, -0.7071067691, 2390727163, 3744729013, 0, 0, +world, 2297.389893, 429.5299988, 6.130000114, 17, -0, -0, -0, -1, 4057803041, 3744729013, 0, 0, +world, 2299.51001, 437.210022, 6.130000114, 17, -0, -0, 5.960464478e-008, -1, 2593513972, 3744729013, 0, 0, +world, 2346.360107, 468.3500061, 6.090000153, 17, -0, -0, -0.9848077297, 0.1736481786, 374622133, 3744729013, 0, 0, +world, 2361.379883, 394.1799927, 6.079999924, 17, -0, -0, -0, -1, 399630181, 2046537925, 0, 0, +world, 2359.26001, 413.9500122, 6, 17, -0, -0, -0.9537169337, -0.3007058203, 399630181, 3744729013, 0, 0, +world, 2363.149902, 422.0299988, 6, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 2364.129883, 448.5100098, 6, 17, -0, -0, -0.9848077297, 0.1736482084, 4057803041, 3744729013, 0, 0, +world, 2343.280029, 485.3399963, 6, 17, -0, -0, -0.7071067691, -0.7071067691, 4057803041, 3744729013, 0, 0, +world, 2364.939941, 360.730011, 6, 17, -0, -0, 0.7660444379, -0.6427876353, 399630181, 3744729013, 0, 0, +world, 2356.75, 332.2000122, 6, 17, -0, -0, -0.9848077297, -0.1736482084, 399630181, 2046537925, 0, 0, +world, 2354.939941, 304.9500122, 6, 17, -0, -0, -0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, 2334.409912, 281.6600037, 6.090000153, 17, -0, -0, -0.7071068287, -0.7071067691, 4057803041, 3744729013, 0, 0, +world, 2336.540039, 344.8900146, 6.090000153, 17, -0, -0, -0.08715572953, -0.9961947203, 4057803041, 3744729013, 0, 0, +world, 2342.290039, 408.2399902, 6.090000153, 17, -0, -0, -0.7660444379, -0.6427876353, 399630181, 3744729013, 0, 0, +world, 1238.160034, 804.9699707, 36.11999893, 17, -0, -0, -0.08715574443, -0.9961947203, 399630181, 3744729013, 0, 0, +world, 1235.859985, 811.1700439, 36.11999893, 17, -0, -0, 0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 1238.560059, 836.1699829, 36, 17, -0, -0, 0.7071068287, -0.7071067691, 399630181, 3744729013, 0, 0, +world, -1491.649902, 1127.949951, 23.15999985, 17, -0, -0, 0.7071067691, -0.7071067691, 2593513972, 3147885432, 0, 0, +world, -1473.01001, -463.5799561, 3, 17, -0, -0, -0.3826834559, -0.9238795042, 374622133, 3744729013, 0, 0, +world, -1463.600098, -470.2099609, 3.100000381, 17, -0, -0, -0, -1, 888077843, 100237688, 0, 0, +world, -1406.290039, -443.7999878, 2.799999237, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3572821599, 19, 7, +world, -1356.109985, -441.3099976, 2.949999809, 17, -0, -0, 0.7071067691, -0.7071067691, 374622133, 3572821599, 19, 7, +world, -1272.099854, -456.5299683, 2.899999619, 17, -0, -0, 0.7071067691, -0.7071067691, 399630181, 3572821599, 19, 7, +world, -1191.02002, -412.9099731, 2.5, 17, -0, -0, 0.836764276, -0.5475632548, 374622133, 3572821599, 19, 7, +world, 1019.910034, -46.32000732, 30.30999947, 17, -0, -0, -0.9238795042, -0.3826834261, 2267294420, 3744729013, 0, 0, +world, 1036.430054, -70.56999969, 33.72000122, 17, -0, -0, -0.7071067691, -0.7071068287, 2267294420, 3744729013, 0, 0, +world, 1027.459961, -124.7300034, 29, 17, -0, -0, -1, 1.629206849e-007, 2267294420, 3744729013, 0, 0, +world, 1050.77002, -141.8000031, 30.29999924, 17, -0, -0, -0.9659258127, 0.2588190734, 3137428179, 3744729013, 0, 0, +world, 1047.542358, -143.1951904, 30.29999924, 17, -0, -0, -0.9659258127, 0.2588190734, 3137428179, 3744729013, 0, 0, +world, 1048.930054, -83.91999817, 35.15000153, 17, -0, -0, -0.999048233, -0.04361945391, 2267294420, 3744729013, 0, 0, +world, 1081.73999, -200.0400085, 25.70000076, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 0, +world, 643.2000732, 1534.419922, 20.40000153, 17, -0, -0, 0.5735764503, -0.8191519976, 374622133, 3744729013, 0, 0, +world, 647.2700195, 1537.060059, 22.17000008, 17, -0, -0, -0.7933533192, -0.6087614298, 1604404556, 3744729013, 0, 0, +world, 1474.599976, 669.0300293, 29.39999962, 17, -0, -0, 0.6427876353, -0.7660444379, 399630181, 3744729013, 0, 0, +world, 1568.910156, 358.5700684, 28.70000076, 17, -0, -0, -0, -1, 2353517427, 3744729013, 0, 0, +world, 1573.859985, 355.8699951, 27.20000076, 17, -0, -0, -0.7071068287, -0.7071067691, 2353517427, 3744729013, 0, 0, +world, 1605.849976, 349.8500061, 24, 17, -0, -0, 0.7660444379, -0.6427876353, 399630181, 3553608506, 0, 0, +world, 1277.560059, 558.6900024, 38.88999939, 17, -0, -0, -0.7071067691, -0.7071067691, 1604404556, 3744729013, 0, 0, +world, 1273.780029, 558.5300293, 36.70000076, 17, -0, -0, -0.999048233, -0.04361945391, 399630181, 3744729013, 0, 0, +world, -1514.410034, 288.8400269, 15.98999977, 17, -0, -0, 0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, -1469.320068, 334.5599976, 17.5, 17, -0, -0, -1, 7.549790126e-008, 399630181, 3744729013, 0, 0, +world, -1446.650024, 351.1099854, 14.5, 17, -0, -0, 0.08715572953, -0.9961947203, 399630181, 2592350310, 0, 0, +world, -1345.350098, 379.5, 15, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3744729013, 0, 0, +world, 878.960083, -183.9499817, 5.849999905, 17, -0, -0, 0.7071068287, -0.7071067691, 2330129408, 3744729013, 0, 0, +world, 870.460083, -143.2799988, 6, 17, -0, -0, -0.9396926165, -0.342020154, 374622133, 3572821599, 18, 6, +world, 604.5700073, 902.2299805, 2.700000048, 17, -0, -0, -0.9961947203, -0.08715580404, 537242508, 3744729013, 0, 0, +world, 599.0999756, 917.0300293, 2.739999771, 17, -0, -0, -0.7071068287, -0.7071067691, 537242508, 3744729013, 0, 0, +world, 594.5300293, 917.1400146, 2.700000763, 17, -0, -0, -0.06801532954, -0.9976842999, 399630181, 2592350310, 0, 0, +world, 646, 888, 2, 17, -0, -0, -0, -1, 888077843, 2592350310, 0, 0, +world, 465.1700134, 1025.439941, 2, 17, -0, -0, -1, 1.192488064e-008, 399630181, 776502014, 0, 0, +world, 2063.050049, 736.9299927, 12.89999962, 17, -0, -0, -0.7071068287, -0.7071067691, 2353517427, 3744729013, 0, 0, +world, 2056.600098, 744.0139771, 11.69999981, 17, -0, -0, -0.9432226419, 0.3321611583, 2353517427, 3744729013, 0, 0, +world, 2055.550049, 749.7399902, 10.89999962, 17, -0, -0, -0.9848077297, 0.1736482978, 374622133, 3553608506, 0, 0, +world, -219.7900391, 527.4000244, 14.81000042, 17, -0, -0, 0.7071067691, -0.7071068287, 399630181, 3744729013, 0, 0, +world, -273.4799805, 884.289917, 6.559999466, 17, -0, -0, -1, 7.549790126e-008, 3137428179, 3744729013, 0, 0, +world, -130.4499969, -103.6799927, 14.03999996, 17, -0, -0, 0.7071068287, -0.7071067691, 2794764316, 3744729013, 0, 0, +world, 657.3499756, 1975.830078, 23, 17, -0, -0, 0.7071068287, -0.7071067095, 3226808607, 3744729013, 0, 0, +world, 668.4399414, 1975.290039, 23, 17, -0, -0, 0.002617833205, -0.9999965429, 374622133, 776502014, 0, 0, +world, -627.960022, 1209.619995, 6.059999466, 17, -0, -0, -0, -1, 374622133, 2592350310, 0, 23, +world, -622.1500244, 1232.160034, 4.909999847, 17, -0, -0, -0.7071068287, -0.7071067691, 2390727163, 2592350310, 0, 0, +world, -633.9000244, 1191.900024, 6.059999466, 17, -0, -0, -0.9961947203, -0.08715580404, 374622133, 2592350310, 0, 0, +world, -645.1900024, 1202.329956, 5.909999847, 17, -0, -0, 0.7071068287, -0.7071067095, 3226808607, 2592350310, 0, 0, +world, -645.6573486, 1204.730103, 5.900000095, 17, -0, -0, -0.9952273965, 0.09758292884, 374622133, 2592350310, 0, 0, +world, -624.0600586, 1207.810059, 6, 17, -0, -0, -0, -1, 399630181, 3744729013, 0, 23, +world, -625.8399658, 1264.449951, 5.899999619, 17, -0, -0, -0.08715581149, -0.9961947203, 399630181, 2592350310, 0, 0, +world, -601.7999878, 1298, 6, 17, -0, -0, -0, -1, 888077843, 2592350310, 0, 0, +world, -609.5800171, 1305.199951, 5.900000095, 17, -0, -0, -0, -1, 537242508, 2592350310, 0, 0, +world, -239.3100586, 42.59997559, 19.70000076, 17, -0, -0, 0.6427876353, -0.7660444379, 399630181, 3744729013, 0, 0, +world, -241.6700439, 47.83001709, 19.60000038, 17, -0, -0, 5.960464478e-008, -1, 2593513972, 3744729013, 0, 0, +world, 1295.97998, -344.7200012, 22.39999962, 17, -0, -0, -1.490116119e-008, -1, 399630181, 3553608506, 0, 0, +world, 1215.77002, 184.5700073, 33.65000153, 17, -0, -0, -0, -1, 3878759694, 2800438246, 0, 23, +world, 1214.530029, 205.5899963, 33.65000153, 17, -0, -0, -0.3420201242, -0.9396926165, 3878759694, 2800438246, 0, 23, +world, -47.54998779, 81.43005371, 14.82999992, 17, -0, -0, 0.1736482978, -0.9848077297, 399630181, 3553608506, 0, 23, +world, -54.38999939, 64.87000275, 14.81999969, 17, -0, -0, 0.1736482978, -0.9848077297, 399630181, 3553608506, 0, 23, +world, -56.88910294, 96.7585144, 12.09000015, 17, -0, -0, -0, -1, 537242508, 3553608506, 0, 23, +world, -57.48999023, 82.60998535, 12.71000004, 17, -0, -0, 0.7071068287, -0.7071067691, 2353517427, 3553608506, 0, 23, +world, -45.23999023, 97.98999023, 14.80000019, 17, -0, -0, -0.6427875757, -0.7660444379, 888077843, 3553608506, 0, 23, +world, -39.38000488, 110, 14.72000027, 17, -0, -0, -0.9961947203, -0.08715580404, 374622133, 3553608506, 0, 23, +world, -51.93000031, 129.7599945, 14.81000042, 17, -0, -0, -0, -1, 1036786734, 3553608506, 0, 23, +world, -56.84000015, 111.4700012, 11.89000034, 17, -0, -0, -0, -1, 2353517427, 3553608506, 0, 23, +world, -42.52999878, 126.5299988, 14.78999996, 17, -0, -0, 0.6427876353, -0.7660444379, 399630181, 3553608506, 0, 23, +world, -34.54000092, 84.34999847, 14.78999996, 17, -0, -0, 0.6427876353, -0.7660444379, 399630181, 3553608506, 0, 23, +world, -366.9799805, -28.07000732, 14.82999992, 17, -0, -0, -0.9961947203, -0.08715580404, 888077843, 3553608506, 0, 23, +world, -360.8500061, -14.10999966, 14.69999981, 17, -0, -0, 0.7660444379, -0.6427876353, 1948279592, 3553608506, 0, 23, +world, -358.6300049, -3.380000114, 14.57999992, 17, -0, -0, 0.8191520572, -0.5735764503, 2964575919, 3553608506, 0, 23, +world, -367.1600342, 4.470001221, 14.81999969, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3553608506, 0, 23, +world, -367.2900085, -20.20000076, 14.81999969, 17, -0, -0, -1, 4.371138829e-008, 399630181, 3553608506, 0, 23, +world, -374.000061, -31.01000977, 14.47999954, 17, -0, -0, -0, -1, 374622133, 3553608506, 0, 23, +world, -360.5599976, -43.33000183, 14.80000019, 17, -0, -0, -0.9848077297, -0.1736482084, 1036786734, 3553608506, 0, 23, +world, -348.1600037, -22.43000031, 14.77000046, 17, -0, -0, 1.509958025e-007, -1, 399630181, 3553608506, 0, 23, +world, -354.4100342, -4.890014648, 14.53999996, 17, -0, -0, -0.7071067691, -0.7071067691, 374622133, 3553608506, 0, 23, +world, -374.2399902, -11.87000275, 16.82999992, 17, -0, -0, 0.7071068287, -0.7071067691, 2353517427, 3553608506, 0, 23, +world, -365.0400085, -29.56999969, 14.80000019, 17, -0, -0, -1, 7.549790126e-008, 1948279592, 3553608506, 0, 23, +world, -54.23001099, 120.4899902, 14.69999981, 17, -0, -0, -1, 7.549790126e-008, 1948279592, 3744729013, 0, 0, +end +lodm +end +slow +end diff --git a/RPF DUMP/Common RPF Dump/data/maps/worldlights.ipl b/RPF DUMP/Common RPF Dump/data/maps/worldlights.ipl new file mode 100644 index 00000000..9f9d15b0 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/maps/worldlights.ipl @@ -0,0 +1,35 @@ +# IPL generated from Max file Worldlights.max +inst +end +cull +end +path +end +grge +end +enex +end +pick +end +cars +end +jump +end +tcyc +end +auzo +end +blok +end +mult +end +vnod +end +link +end +mlo+ +end +rtfx +end +2dfx +end \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/maps/worldparticles.ipl b/RPF DUMP/Common RPF Dump/data/maps/worldparticles.ipl new file mode 100644 index 00000000..2e497189 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/maps/worldparticles.ipl @@ -0,0 +1,35 @@ +# IPL generated from Max file Worldparticles.max +inst +end +cull +end +path +end +grge +end +enex +end +pick +end +cars +end +jump +end +tcyc +end +auzo +end +blok +end +mult +end +vnod +end +link +end +mlo+ +end +rtfx +end +2dfx +end \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/materials/materials.dat b/RPF DUMP/Common RPF Dump/data/materials/materials.dat new file mode 100644 index 00000000..a7828b58 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/materials/materials.dat @@ -0,0 +1,271 @@ +2.00 + +# MATERIAL INFORMATION + +########################################################## +## IMPORTANT ## +########################################################## +## THIS DATA FILE IS FORMATTED FOR VIEWING IN NOTEPAD ## +## AS EVERYONE HAS ACCESS TO NOTEPAD ## +## MAKE SURE YOUR FONT IS LUCIDA CONSOLE | REGULAR | 10 ## +########################################################## + +# MATERIAL name of the material +# FX GROUP the fx group that this material maps to + +# RAGE_FRICTION +# RAGE_ELASTICITY + +# MAT_DENSITY +# TYRE_GRIP tyre grip - will override friction values for vehicle tyres on each material +# WET_GRIP wet multiplier on tyre grip + +# ROUGHNESS roughness (0:not, 1:quite, 2:rough, 3:very) (does pad vibration) +# PED_DENSITY how many peds are created on this surface (0:none, 1:few, 2:average, 3:crowds) + +# FLAMMABILITY flammability (0.0:not -> 1.0:very) +# BURN_TIME burn time (time the material will burn for (in seconds)) +# BURN_STR burn strength (the strength of the flames (0.0 -> 1.0) + +# FLAGS +# SEE_THRU see through - no camera collision +# SHOOT_THRU shoot through - bullets go through +# IS_WET is the material naturally wet + +########################################################## +## IMPORTANT ## +########################################################## +## THIS DATA FILE IS FORMATTED FOR VIEWING IN NOTEPAD ## +## AS EVERYONE HAS ACCESS TO NOTEPAD ## +## MAKE SURE YOUR FONT IS LUCIDA CONSOLE | REGULAR | 10 ## +########################################################## + +# FLAGS >>> +# MATERIAL FX GROUP HELI FX RAGE_FRICTION ROUGHNESS FLAMMABILITY SEE_THRU MATERIAL +# RAGE_ELASTICITY PED_DENSITY BURN_TIME SHOOT_THRU +# MAT_DENSITY BURN_STR IS_WET +# TYRE_GRIP +# WET_GRIP +# ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + + +DEFAULT GENERIC DEFAULT 1.0 0.1 500.0 1.00 -0.15 0 0.0 0.0 5.0 0.5 0 0 0 DEFAULT +NOFRICTION VOID DEFAULT 0.0 0.1 500.0 0.80 -0.20 0 0.0 0.0 4.0 0.4 0 0 0 NOFRICTION +CAR_VOID VOID DEFAULT 0.2 0.1 500.0 1.00 -0.20 0 0.0 0.0 0.0 0.0 1 1 0 CAR_VOID + +# COUNT: 2 + +CONCRETE CONCRETE DEFAULT 1.0 0.1 1800.0 1.00 -0.10 0 0.0 0.0 6.0 0.7 0 0 0 CONCRETE +CONCRETE_FREEWAY CONCRETE DEFAULT 1.0 0.1 1800.0 1.00 -0.10 0 0.0 0.0 6.0 0.7 0 0 0 CONCRETE_FREEWAY +PAINTED_ROAD CONCRETE DEFAULT 1.0 0.1 1800.0 0.90 -0.10 0 0.0 0.0 6.0 0.7 0 0 0 PAINTED_ROAD +PLASTER_BOARD CONCRETE DEFAULT 1.0 0.1 1800.0 0.80 -0.15 0 0.0 0.0 6.0 0.7 0 0 0 PLASTER_BOARD +RUMBLE_STRIP CONCRETE DEFAULT 1.0 0.1 1800.0 0.92 -0.12 0 0.0 0.0 6.0 0.7 0 0 0 RUMBLE_STRIP +TARMAC CONCRETE DEFAULT 1.0 0.1 1800.0 1.00 -0.10 0 0.0 0.0 6.0 0.7 0 0 0 TARMAC +BREEZE_BLOCK STONE DIRT 1.0 0.1 2000.0 1.00 -0.10 2 0.0 0.0 6.0 0.7 0 0 0 BREEZE_BLOCK +MOSSY_ROCK STONE DIRT 1.0 0.1 2000.0 0.80 -0.20 2 0.0 0.0 4.0 0.5 0 0 0 MOSSY_ROCK +ROCK STONE DIRT 1.0 0.1 2000.0 1.00 -0.15 2 0.0 0.0 6.0 0.7 0 0 0 ROCK +STONE STONE DIRT 1.0 0.1 2000.0 1.00 -0.15 2 0.0 0.0 6.0 0.7 0 0 0 STONE +BRICK_COBBLE BRICK_COBBLE DEFAULT 1.0 0.1 2000.0 1.00 -0.13 2 0.0 0.0 6.0 0.7 0 0 0 BRICK_COBBLE +BRICK_WALL BRICK_COBBLE DEFAULT 1.0 0.1 2000.0 1.00 -0.15 2 0.0 0.0 6.0 0.7 0 0 0 BRICK_WALL +MARBLE MARBLE DEFAULT 1.0 0.1 2000.0 0.90 -0.15 2 0.0 0.0 6.0 0.7 0 0 0 MARBLE +PAVING_SLABS PAVING_SLABS DEFAULT 1.0 0.1 2000.0 1.00 -0.10 0 3.0 0.0 6.0 0.7 0 0 0 PAVING_SLABS +CERAMICS CERAMICS DEFAULT 1.0 0.1 2000.0 0.90 -0.10 2 0.0 0.0 6.0 0.7 0 0 0 CERAMICS +ROOFTILE CERAMICS DEFAULT 1.0 0.1 2000.0 0.90 -0.10 2 0.0 0.0 6.0 0.7 0 0 0 ROOFTILE + +# COUNT: 18 + +RAIL_SLEEPER WOOD DEFAULT 0.7 0.1 800.0 0.90 0.00 0 0.0 0.4 10.0 0.8 0 0 0 RAIL_SLEEPER +WOOD_BOARD WOOD DIRT 0.7 0.1 800.0 0.80 -0.15 0 0.0 0.4 10.0 0.8 0 0 0 WOOD_BOARD +WOOD_COUNTER WOOD DIRT 0.7 0.1 800.0 0.80 -0.15 0 0.0 0.4 10.0 0.8 0 0 0 WOOD_COUNTER +WOOD_FENCE WOOD DIRT 0.7 0.1 800.0 0.80 -0.15 0 0.0 0.4 10.0 0.8 0 0 0 WOOD_FENCE +WOOD_HANDRAIL WOOD DIRT 0.7 0.1 800.0 0.80 -0.15 0 0.0 0.4 10.0 0.8 0 0 0 WOOD_HANDRAIL +WOOD_SECTION WOOD DIRT 0.7 0.1 800.0 0.80 -0.15 0 0.0 0.4 10.0 0.8 0 0 0 WOOD_SECTION +WOOD_WALL_OLD WOOD DIRT 0.7 0.1 800.0 0.80 -0.15 0 0.0 0.4 10.0 0.8 0 0 0 WOOD_WALL_OLD +WOODEN_GARAGE_DOOR WOOD DIRT 0.7 0.1 800.0 0.80 -0.15 0 0.0 0.4 10.0 0.8 0 0 0 WOODEN_GARAGE_DOOR +LAMINATE LAMINATE DEFAULT 0.7 0.1 800.0 0.80 -0.15 0 0.0 0.4 10.0 0.8 0 0 0 LAMINATE +POLISHED_COURT LAMINATE DEFAULT 0.7 0.1 800.0 0.80 -0.15 0 0.0 0.4 10.0 0.8 0 0 0 POLISHED_COURT + +# COUNT: 28 + +GRAVEL GRAVEL DIRT 0.7 0.1 1400.0 0.75 0.00 3 0.0 0.0 3.0 0.4 0 0 0 GRAVEL +POTHOLE CONCRETE DEFAULT 0.7 0.1 1400.0 0.90 -0.10 3 0.0 0.0 3.0 0.4 0 0 0 POTHOLE +RAILWAY_GRAVEL GRAVEL DIRT 0.7 0.1 1400.0 0.85 0.00 3 0.0 0.0 3.0 0.4 0 0 0 RAILWAY_GRAVEL +SAND SAND SAND 0.7 0.1 1700.0 0.75 0.25 0 0.0 0.0 3.0 0.2 0 0 0 SAND +CLAY_COURT CONCRETE DEFAULT 0.7 0.1 1400.0 0.85 0.00 1 0.0 0.0 3.0 0.4 0 0 0 CLAY_COURT +DIRT_DRY DIRT_DRY DIRT 0.7 0.1 1400.0 0.80 0.00 1 0.0 0.0 3.0 0.4 0 0 0 DIRT_DRY +TWIGS BUSHES DIRT 0.7 0.1 1400.0 0.80 0.00 1 0.0 0.1 3.0 0.4 0 0 0 TWIGS +MUD_SOFT MUD_SOFT DIRT 0.7 0.1 1600.0 0.70 0.00 1 0.0 0.0 3.0 0.4 0 0 0 MUD_SOFT +GRASS GRASS DIRT 0.7 0.1 1600.0 0.70 -0.15 1 0.0 0.5 8.0 0.9 0 0 0 GRASS +SHORT_GRASS GRASS DIRT 0.7 0.1 1600.0 0.70 -0.15 1 0.0 0.7 8.0 0.9 0 0 0 SHORT_GRASS +BUSHES BUSHES DIRT 0.7 0.1 1700.0 0.75 -0.15 0 0.0 0.7 8.0 0.9 0 0 0 BUSHES +FLOWERS FLOWERS DIRT 0.7 0.1 500.0 0.75 -0.15 2 0.0 0.7 8.0 0.9 0 0 0 FLOWERS +LEAVES_PILE LEAVES_PILE DIRT 0.7 0.1 1500.0 0.75 -0.15 1 0.0 0.7 8.0 0.9 0 0 0 LEAVES_PILE +BARK_CHIPPING TREE_BARK_DARK DIRT 0.7 0.1 800.0 0.85 -0.05 0 0.0 0.4 8.0 0.7 0 0 0 BARK_CHIPPING +TREE_BARK_DARK TREE_BARK_DARK DIRT 0.7 0.1 800.0 0.85 -0.05 0 0.0 0.4 8.0 0.7 0 0 0 TREE_BARK_DARK +TREE_BARK_LIGHT TREE_BARK_LIGHT DIRT 0.7 0.1 800.0 0.85 -0.05 0 0.0 0.4 8.0 0.7 0 0 0 TREE_BARK_LIGHT +TREE_BARK_MED TREE_BARK_MEDIUM DIRT 0.7 0.1 800.0 0.85 -0.05 0 0.0 0.4 8.0 0.7 0 0 0 TREE_BARK_MED + +# COUNT: 45 + +AIRCON_DUCT METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 AIRCON_DUCT +AIRCON_VENT METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 AIRCON_VENT +BILLBOARD_FRAME METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 BILLBOARD_FRAME +CORRUGATED_IRON METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 CORRUGATED_IRON +ELECTRICITY_BOX METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 ELECTRICITY_BOX +HOLLOW_METAL_PANEL METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 HOLLOW_METAL_PANEL +HOLLOW_METAL_RAIL METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 HOLLOW_METAL_RAIL +HOLLOW_RUST_METAL METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 HOLLOW_RUST_METAL +LEAD_ROOFING METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 LEAD_ROOFING +METAL_AWNING METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 METAL_AWNING +METAL_CELLAR METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 METAL_CELLAR +METAL_DRAINAGE METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 METAL_DRAINAGE +METAL_GARAGE_DOOR METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 METAL_GARAGE_DOOR +METAL_GRILL METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 METAL_GRILL +METAL_HELIPAD METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 METAL_HELIPAD +METAL_LATTICE METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 METAL_LATTICE +METAL_MANHOLE METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 METAL_MANHOLE +METAL_RAILING METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 METAL_RAILING +METAL_ROLLER_DOOR METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 METAL_ROLLER_DOOR +METAL_TREAD_PLATE METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 METAL_TREAD_PLATE +METAL_VENT_SUBWAY METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 METAL_VENT_SUBWAY +RAIL_CROSSING METAL DEFAULT 0.7 0.1 500.0 1.00 0.00 0 0.0 0.0 4.0 0.6 0 0 0 RAIL_CROSSING +RAIL_TRACK METAL DEFAULT 0.7 0.1 500.0 1.00 0.00 0 0.0 0.0 4.0 0.6 0 0 0 RAIL_TRACK +ROLLER_DOOR METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 ROLLER_DOOR +SOLID_METAL_PANEL METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 SOLID_METAL_PANEL +SOLID_RUST_METAL METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 SOLID_RUST_METAL +TREADPLATE_ON_WOOD METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 TREADPLATE_ON_WOOD + +# COUNT: 72 + +GLASS_BRICK GLASS DEFAULT 0.4 0.1 2500.0 0.90 -0.12 0 0.0 0.0 0.0 0.0 0 0 0 GLASS_BRICK + +# SHOOT THRU GLASS +GLASS_MEDIUM GLASS DEFAULT 0.4 0.1 2500.0 0.90 -0.12 0 0.0 0.0 0.0 0.0 1 0 0 GLASS_MEDIUM +# NON SHOOT THRU GLASS +GLASS_STRONG GLASS DEFAULT 0.4 0.1 2500.0 0.90 -0.12 0 0.0 0.0 0.0 0.0 0 0 0 GLASS_STRONG +# SHOOT THRU GLASS +GLASS_WEAK GLASS DEFAULT 0.4 0.1 2500.0 0.90 -0.12 0 0.0 0.0 0.0 0.0 1 0 0 GLASS_WEAK + +PERSPEX GLASS DEFAULT 0.4 0.1 2500.0 0.90 -0.12 0 0.0 0.0 0.0 0.0 0 0 0 PERSPEX +SKYLIGHTS GLASS DEFAULT 0.4 0.1 2500.0 0.90 -0.12 0 0.0 0.0 0.0 0.0 0 0 0 SKYLIGHTS + +# COUNT: 78 + +CAR_METAL CAR_METAL DEFAULT 0.2 0.1 500.0 0.90 -0.12 0 0.0 0.2 5.0 0.6 0 0 0 CAR_METAL +CAR_PLASTIC CAR_PLASTIC DEFAULT 0.4 0.1 500.0 0.90 -0.12 0 0.0 0.6 10.0 0.8 0 0 0 CAR_PLASTIC +WINDSCREEN WINDSCREEN DEFAULT 0.4 0.1 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 WINDSCREEN + +# COUNT: 81 + +CORRUGATED_PLASTIC PLASTIC DEFAULT 0.7 0.1 500.0 0.90 -0.12 0 0.0 0.6 10.0 0.8 0 0 0 CORRUGATED_PLASTIC +FIBREGLASS PLASTIC DEFAULT 0.7 0.1 500.0 0.90 -0.12 0 0.0 0.6 10.0 0.8 0 0 0 FIBREGLASS +PLASTIC PLASTIC DEFAULT 0.7 0.1 500.0 0.80 -0.12 0 0.0 0.6 10.0 0.8 0 0 0 PLASTIC +TARPAULIN PLASTIC DEFAULT 0.7 0.1 500.0 0.80 -0.12 0 0.0 0.6 10.0 0.8 0 0 0 TARPAULIN +LINOLEUM LINOLEUM DEFAULT 0.9 0.1 500.0 0.90 -0.12 0 0.0 0.6 10.0 0.8 0 0 0 LINOLEUM +CARPET CARPET_FABRIC DEFAULT 0.9 0.1 1500.0 0.80 0.00 0 0.0 0.9 10.0 0.9 0 0 0 CARPET +FABRIC_CLOTH CARPET_FABRIC DEFAULT 0.5 0.1 1500.0 0.80 0.00 0 0.0 0.9 10.0 0.9 0 0 0 FABRIC_CLOTH +ROOFING_FELT CARPET_FABRIC DEFAULT 1.0 0.1 1500.0 0.80 0.00 0 0.0 0.9 10.0 0.9 0 0 0 ROOFING_FELT +RUG CARPET_FABRIC DEFAULT 0.9 0.1 1500.0 0.95 0.00 0 0.0 0.9 10.0 0.9 0 0 0 RUG +RUBBER RUBBER DEFAULT 1.0 0.1 1500.0 1.00 -0.12 0 0.0 0.9 10.0 0.9 0 0 0 RUBBER +PAPER PAPER DEFAULT 0.5 0.1 100.0 0.80 -0.10 0 0.0 1.0 12.0 1.0 0 0 0 PAPER +CARDBOARD CARDBOARD DEFAULT 0.5 0.1 100.0 0.80 -0.10 0 0.0 1.0 12.0 0.9 0 0 0 CARDBOARD +MATTRESS_FOAM MATTRESS_FOAM DEFAULT 1.0 0.1 1500.0 0.80 -0.12 0 0.0 1.0 12.0 0.8 0 0 0 MATTRESS_FOAM +PILLOW_FEATHERS PILLOW_FEATHERS DEFAULT 0.5 0.1 100.0 0.80 -0.10 0 0.0 1.0 12.0 0.9 0 0 0 PILLOW_FEATHERS + +# COUNT: 95 + +POTHOLE_PUDDLE WATER DEFAULT 0.5 0.1 1700.0 0.90 -0.10 2 0.0 0.0 0.0 0.0 0 0 1 POTHOLE_PUDDLE +PUDDLES WATER DEFAULT 0.5 0.1 1700.0 0.90 -0.10 2 0.0 0.0 0.0 0.0 0 0 1 PUDDLES +WATER WATER DEFAULT 0.5 0.1 1700.0 0.90 -0.10 2 0.0 0.0 0.0 0.0 0 0 1 WATER + +PED PED_TORSO DEFAULT 0.0 0.1 500.0 0.70 0.00 0 0.0 0.0 0.0 0.0 0 0 0 PED + +# COUNT: 99 + +# NATURAL MOTION SPECIFIC + +BUTTOCKS PED_TORSO DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 BUTTOCKS +THIGH_LEFT PED_LIMB DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 THIGH_LEFT +SHIN_LEFT PED_LIMB DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 SHIN_LEFT +FOOT_LEFT PED_FOOT DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 FOOT_LEFT +THIGH_RIGHT PED_LIMB DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 THIGH_RIGHT +SHIN_RIGHT PED_LIMB DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 SHIN_RIGHT +FOOT_RIGHT PED_FOOT DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 FOOT_RIGHT +SPINE0 PED_TORSO DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 SPINE0 +SPINE1 PED_TORSO DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 SPINE1 +SPINE2 PED_TORSO DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 SPINE2 +SPINE3 PED_TORSO DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 SPINE3 +NECK PED_HEAD DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 NECK +HEAD PED_HEAD DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 HEAD +CLAVICLE_LEFT PED_TORSO DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 CLAVICLE_LEFT +UPPER_ARM_LEFT PED_LIMB DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 UPPER_ARM_LEFT +LOWER_ARM_LEFT PED_LIMB DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 LOWER_ARM_LEFT +HAND_LEFT PED_LIMB DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 HAND_LEFT +CLAVICLE_RIGHT PED_TORSO DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 CLAVICLE_RIGHT +UPPER_ARM_RIGHT PED_LIMB DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 UPPER_ARM_RIGHT +LOWER_ARM_RIGHT PED_LIMB DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 LOWER_ARM_RIGHT +HAND_RIGHT PED_LIMB DEFAULT 0.5 0.1 100.0 0.70 0.00 3 0.0 1.0 20.0 1.0 0 0 0 HAND_RIGHT + +# NATURAL MOTION SPECIFIC + +# COUNT: 120 + +LOWFRICTION_WHEEL VOID DEFAULT 0.1 0.1 500.0 0.50 0.00 0 0.0 0.2 4.0 0.4 0 0 0 LOWFRICTION_WHEEL + +HOLLOW_WOOD WOOD DIRT 0.7 0.1 400.0 0.85 -0.10 0 0.0 0.4 10.0 0.8 0 0 0 HOLLOW_WOOD +HOLLOW_PLASTIC PLASTIC DEFAULT 0.4 0.1 250.0 0.85 -0.15 0 0.0 0.4 10.0 0.9 0 0 0 HOLLOW_PLASTIC +HOLLOW_CARDBOARD CARDBOARD DEFAULT 0.5 0.1 50.0 0.85 -0.10 0 0.0 1.0 12.0 1.0 0 0 0 HOLLOW_CARDBOARD +HOLLOW_FIBREGLASS PLASTIC DEFAULT 0.4 0.1 250.0 0.90 -0.10 0 0.0 0.6 10.0 0.8 0 0 0 HOLLOW_FIBREGLASS + +# COUNT: 125 + +# THESE NEED REMOVED ONCE ALL ASSETS HAVE CONVERTED TO THE NEW WINDSCREEN MATERIALS +WINDSCREEN_WEAK WINDSCREEN DEFAULT 0.4 0.1 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 WINDSCREEN +WINDSCREEN_MED_WEAK WINDSCREEN DEFAULT 0.4 0.1 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 WINDSCREEN +WINDSCREEN_MED_STRONG WINDSCREEN DEFAULT 0.4 0.1 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 WINDSCREEN +WINDSCREEN_STRONG WINDSCREEN DEFAULT 0.4 0.1 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 WINDSCREEN + +# COUNT: 129 + +TVSCREEN TVSCREEN DEFAULT 0.4 0.1 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 WINDSCREEN +VIDEOWALL VIDEOWALL DEFAULT 0.4 0.1 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 WINDSCREEN + +POOLTABLE_SURFACE CARPET_FABRIC DEFAULT 1.0 0.4 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 POOLTABLE_SURFACE +POOLTABLE_CUSHION WOOD DEFAULT 0.5 1.0 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 POOLTABLE_CUSHION +POOLTABLE_BALL CERAMICS DEFAULT 0.4 1.0 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 POOLTABLE_BALL + +WINDSCREEN_SIDE_WEAK WINDSCREEN DEFAULT 0.4 0.1 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 WINDSCREEN +WINDSCREEN_SIDE_MED WINDSCREEN DEFAULT 0.4 0.1 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 WINDSCREEN +WINDSCREEN_REAR WINDSCREEN DEFAULT 0.4 0.1 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 WINDSCREEN +WINDSCREEN_FRONT WINDSCREEN DEFAULT 0.4 0.1 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 WINDSCREEN + +# COUNT: 138 + +# SPECIAL FX MATERIALS - THESE WILL PLAY AN EFFECT WHEN SHOT (TO AVOID EVERYTHING NEEDING TO BE AN OBJECT FOR THE 2D EFFECTS TO WORK) +FX_METAL_GAS_PIPE_FLAME METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 FX_METAL_GAS_PIPE_FLAME +FX_METAL_WATER_PIPE METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 FX_METAL_WATER_PIPE +FX_METAL_STEAM_PIPE METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 FX_METAL_STEAM_PIPE +FX_METAL_OIL_GLUG METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 FX_METAL_OIL_GLUG +FX_WOOD_WATER_GLUG WOOD DIRT 0.7 0.1 800.0 0.80 -0.15 0 0.0 0.4 10.0 0.8 0 0 0 FX_WOOD_WATER_GLUG + +FX_CERAMIC_WATER_HI_PRESSURE CERAMICS DEFAULT 1.0 0.1 2000.0 0.90 -0.10 2 0.0 0.0 6.0 0.7 0 0 0 FX_CERAMIC_WATER_HI_PRESSURE +FX_METAL_ELECTRIC_SPARKS METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 FX_METAL_ELECTRIC_SPARKS +FX_SPARE_1 METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 FX_SPARE_1 +FX_SPARE_2 METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 FX_SPARE_2 +FX_SPARE_3 METAL DEFAULT 0.7 0.1 500.0 1.00 -0.15 0 0.0 0.0 4.0 0.6 0 0 0 FX_SPARE_3 +# END OF SPECIAL FX MATERIALS + + +EMISSIVE_GLASS GLASS DEFAULT 0.4 0.1 2500.0 0.90 -0.12 0 0.0 0.0 0.0 0.0 1 0 0 EMISSIVE_GLASS +EMISSIVE_PLASTIC PLASTIC DEFAULT 0.4 0.1 500.0 0.80 -0.12 0 0.0 0.6 10.0 0.8 0 0 0 EMISSIVE_PLASTIC + +# SHOOT THRU GLASS +GLASS_STRONG_SHOOT_THRU GLASS DEFAULT 0.4 0.1 2500.0 0.90 -0.12 0 0.0 0.0 0.0 0.0 0 0 0 GLASS_STRONG_SHOOT_THRU + +# BACKWARD COMPATIBILITY MTLS +GRASS_PATCHY GRASS DIRT 0.7 0.1 1600.0 0.70 -0.15 1 0.0 0.5 8.0 0.9 0 0 0 GRASS_PATCHY +GRASS_LONG GRASS DIRT 0.7 0.1 1600.0 0.70 -0.15 1 0.0 0.5 8.0 0.9 0 0 0 GRASS_LONG +CARPET_FABRIC CARPET_FABRIC DEFAULT 0.5 0.1 1500.0 0.80 0.00 0 0.0 0.9 10.0 0.9 0 0 0 CARPET_FABRIC + +# Move to other pooltable materials when convenient +POOLTABLE_POCKET WOOD DEFAULT 0.5 0.1 2500.0 0.90 0.00 0 0.0 0.0 0.0 0.0 1 0 0 POOLTABLE_POCKET diff --git a/RPF DUMP/Common RPF Dump/data/materials/mtl_convert.txt b/RPF DUMP/Common RPF Dump/data/materials/mtl_convert.txt new file mode 100644 index 00000000..ee534d57 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/materials/mtl_convert.txt @@ -0,0 +1,241 @@ + +# OLD MTL NEW MTL NEW PROC ROOM ID POP MULT FLAGS +# + +DEFAULT default - 0 7 0 +MUD_DRY dirt_dry - 0 7 0 +DIRT dirt_dry EXT_DIRT_RUBBLE_WEEDS 0 7 0 +DIRTTRACK dirt_dry - 0 7 0 +MUD_WET mud_soft - 0 7 0 +STEEP_CLIFF stone - 0 7 0 +ROCK_DRY stone - 0 7 0 +ROCK_WET stone - 0 7 0 +ROCK_CLIFF stone - 0 7 0 +P_RIVERBED stone - 0 7 0 +P_DIRTROCKY dirt_dry - 0 7 0 +P_DIRTWEEDS dirt_dry - 0 7 0 +P_DESERTROCKS sand - 0 7 0 +STAIRSSTONE stone - 0 7 0 +P_CONCRETE concrete - 0 7 0 +TRANSPARENT_STONE concrete - 0 7 0 +P_RUBBLE concrete EXT_RUBBLE_BRICKS_WEEDS 0 7 0 +TARMAC concrete EXT_LITTER_PAPER_LEAF 0 7 0 +TARMAC_FUCKED concrete - 0 7 0 +TARMAC_REALLYFUCKED concrete ## 0 7 0 +P_ROADSIDE concrete EXT_ROADSIDE_LITTER 0 7 0 +P_ROADSIDEDES concrete ## 0 7 0 +P_AIRPORTGRND concrete - 0 7 0 +FUCKED_CONCRETE concrete - 0 7 0 +CONCRETE_BEACH concrete - 0 7 0 +FLOORCONCRETE concrete - 0 7 0 +PAVEMENT paving_slabs EXT_PAVEMENT_LITTER 0 7 0 +PAVEMENT_FUCKED paving_slabs EXT_PAVINGSLABS_DEBRIS 0 7 0 +BS_PAVEMENT paving_slabs EXT_FASTFOOD_LITTER 0 7 0 +PAINTED_GROUND concrete - 0 7 0 +WASTEGROUND dirt_dry - 0 7 0 +P_WASTEGROUND dirt_dry EXT_WASTEGROUND_DEBRIS 0 7 0 +P_BUILDINGSITE dirt_dry EXT_WOODPLANKS_BREEZEBLOCKS 0 7 0 +P_DOCKLANDS dirt_dry EXT_DOCKS_RUBBLE_WOOD_ROPE 0 7 0 +P_INDUSTRIAL dirt_dry EXT_INDUSTRIAL_DEBRIS 0 7 0 +P_JUNKYARDGRND dirt_dry - 0 7 0 +P_DUMP dirt_dry EXT_JUNKYARD_RUBBISH 0 7 0 +GRAVEL gravel EXT_WEEDS_ROCKS 0 7 0 +SAND_DEEP sand - 0 7 0 +SAND_MEDIUM sand - 0 7 0 +SAND_ARID sand - 0 7 0 +SAND_BEACH sand - 0 7 0 +P_SAND_ARID sand - 0 7 0 +P_SAND_ROCKY sand - 0 7 0 +P_SANDBEACH sand - 0 7 0 +SAND_COMPACT sand ## 0 7 0 +P_SAND_DENSE sand ## 0 7 0 +P_SAND_COMPACT sand ## 0 7 0 +WATER_RIVERBED water - 0 7 0 +WATER_SHALLOW water - 0 7 0 +P_UNDERWATERLUSH water - 0 7 0 +P_UNDERWATERBARREN water - 0 7 0 +P_UNDERWATERDEEP water - 0 7 0 +SNOW snow - 0 7 0 +GRASS_SHORT_LUSH grass_short ## EXT_GRASS_LUSHPLANTS_SHORT 0 7 0 +GRASS_SHORT_DRY grass_short ## EXT_GRASS_DRYPLANTS_STONES 0 7 0 +GOLFGRASS_ROUGH grass_short - 0 7 0 +GOLFGRASS_SMOOTH grass_short - 0 7 0 +STEEP_SLIDYGRASS grass_short - 0 7 0 +P_GRASS_SHORT grass_short ## 0 7 0 +P_GRASSWEEFLOWERS grass_short ## 0 7 0 +P_GRASSSMALLTREES grass_short ## 0 7 0 +P_GRASSWEEDS grass_short - 0 7 0 +P_GRASSLIGHT grass_short ## 0 7 0 +P_GRASSLIGHTER grass_short ## 0 7 0 +P_GRASSLIGHTER2 grass_short ## 0 7 0 +P_GRASSMID1 grass_short ## 0 7 0 +P_GRASSMID2 grass_short ## 0 7 0 +P_GRASSDARK grass_short ## 0 7 0 +P_GRASSDARK2 grass_short ## 0 7 0 +P_SEAWEED grass_short - 0 7 0 +P_GRASSLOW grass_short ## 0 7 0 +PARKGRASS grass_short ## 0 7 0 +GRASS_MEDIUM_LUSH grass_long ## 0 7 0 +GRASS_MEDIUM_DRY grass_long ## EXT_GRASS_DRYPLANTS_MED 0 7 0 +GRASS_LONG_LUSH grass_long EXT_GRASS_LUSHPLANTS_LONG 0 7 0 +GRASS_LONG_DRY grass_long EXT_GRASS_DRYPLANTS_LONG 0 7 0 +P_GRASS_MEADOW grass_long ## EXT_MEADOW_PLANTS 0 7 0 +P_GRASSDRYTALL grass_long ## 0 7 0 +P_GRASSLUSHTALL grass_long ## 0 7 0 +P_GRASSDIRTMIX grass_patchy ## 0 7 0 +P_GRASS_DRY grass_patchy ## EXT_GRASS_DRYPLANTS_SHORT 0 7 0 +P_GRASSGRNMIX grass_patchy ## 0 7 0 +P_GRASSBRNMIX grass_patchy ## 0 7 0 +P_GRASSROCKY grass_patchy ## 0 7 0 +MEADOW grass_long - 0 7 0 +FLOWERBED mud_soft - 0 7 0 +P_FLOWERBED mud_soft EXT_FLOWERBED_PLANTS 0 7 0 +P_SPARSEFLOWERS mud_soft EXT_FLOWERS_PLANTS_SPARSE 0 7 0 +WOODLANDGROUND grass_short ## 0 7 0 +P_WOODLAND grass_short ## EXT_WOODLAND_PLANTS 0 7 0 +P_WOODDENSE grass_short ## 0 7 0 +P_FORESTSTUMPS dirt_dry ## 0 7 0 +P_FORESTSTICKS dirt_dry - 0 7 0 +VEGETATION bushes - 0 7 0 +P_BUSHY bushes EXT_BUSHES_LUSH 0 7 0 +P_BUSHYMIX bushes EXT_BUSHES_MIXED 0 7 0 +P_BUSHYDRY bushes ## EXT_BUSHES_DRY 0 7 0 +P_BUSHYMID bushes - 0 7 0 +HEDGE bushes - 0 7 0 +P_FORRESTLEAVES leaves_pile - 0 7 0 +P_INDUSTJETTY wood - 0 7 0 +FLOORBOARD wood - 0 7 0 +STAIRSWOOD wood - 0 7 0 +WOOD_PICKET_FENCE wood - 0 7 0 +WOOD_SLATTED_FENCE wood - 0 7 0 +WOOD_RANCH_FENCE wood - 0 7 0 +WOOD_CRATES wood - 0 7 0 +WOOD_SOLID wood - 0 7 0 +WOOD_THIN wood - 0 7 0 +WOOD_BENCH wood - 0 7 0 +CAR car_metal - 0 7 0 +CAR_PANEL car_metal - 0 7 0 +CAR_MOVINGCOMPONENT car_metal - 0 7 0 +CAR_VOID car_void - 0 7 0 +THICK_METAL_PLATE metal - 0 7 0 +GIRDER metal - 0 7 0 +THIN_METAL_SHEET metal - 0 7 0 +GARAGE_DOOR metal - 0 7 0 +LAMP_POST metal - 0 7 0 +METAL_GATE metal - 0 7 0 +FIRE_HYDRANT metal - 0 7 0 +CONTAINER metal - 0 7 0 +NEWS_VENDOR metal - 0 7 0 +METAL_BARREL metal - 0 7 0 +METAL_DUMPSTER metal - 0 7 0 +FLOORMETAL metal - 0 7 0 +RAILTRACK metal - 0 7 0 +WALL_POST metal - 0 7 0 +SCAFFOLD_POLE metal - 0 7 0 +METAL_CHAIN_FENCE metal - 0 7 0 +STAIRSMETAL metal - 0 7 0 +GLASS glass_weak - 0 7 0 +GLASS_WEAK glass_weak - 0 7 0 +GLASS_MEDIUM glass_medium - 0 7 0 +GLASS_STRONG glass_strong - 0 7 0 +GLASS_WINDSCREEN windscreen - 0 7 0 +BIN_BAG plastic - 0 7 0 +UNBREAKABLE_GLASS plastic - 0 7 0 +PLASTIC plastic - 0 7 0 +PLASTICBARRIER plastic - 0 7 0 +PLASTIC_CONE plastic - 0 7 0 +PLASTIC_DUMPSTER plastic - 0 7 0 +RUBBER rubber - 0 7 0 +WHEELBASE rubber - 0 7 0 +CARDBOARDBOX cardboard - 0 7 0 +STAIRSCARPET carpet_fabric - 0 7 0 +TRANSPARENT_CLOTH carpet_fabric - 0 7 0 +P_CONCRETELITTER concrete - 0 7 0 +P_ALLEYRUBISH concrete EXT_ALLEYWAY_LITTER 0 7 0 +P_JUNKYARDPILES dirt_dry - 0 7 0 +PED ped - 0 7 0 +GORE ped - 0 7 0 +FLESH ped - 0 7 0 +NOFRICTION default - 0 7 0 +BUTTOCKS buttocks - 0 7 0 +THIGH_LEFT thigh_left - 0 7 0 +SHIN_LEFT shin_left - 0 7 0 +FOOT_LEFT foot_left - 0 7 0 +THIGH_RIGHT thigh_right - 0 7 0 +SHIN_RIGHT shin_right - 0 7 0 +FOOT_RIGHT foot_right - 0 7 0 +SPINE0 spine0 - 0 7 0 +SPINE1 spine1 - 0 7 0 +SPINE2 spine2 - 0 7 0 +SPINE3 spine3 - 0 7 0 +NECK neck - 0 7 0 +HEAD head - 0 7 0 +CLAVICLE_LEFT clavicle_left - 0 7 0 +UPPER_ARM_LEFT upper_arm_left - 0 7 0 +LOWER_ARM_LEFT lower_arm_left - 0 7 0 +HAND_LEFT hand_left - 0 7 0 +CLAVICLE_RIGHT clavicle_right - 0 7 0 +UPPER_ARM_RIGHT upper_arm_right - 0 7 0 +LOWER_ARM_RIGHT lower_arm_right - 0 7 0 +HAND_RIGHT hand_right - 0 7 0 +P_711SHELF1 wood GRP_SHELF_DAIRY 0 7 0 +P_711SHELF2 wood GRP_SHELF_JUICE_CANS 0 7 0 +P_711SHELF3 wood GRP_SHELF_JUICE_BOTTLES 0 7 0 +P_711SHELF4 wood GRP_SHELF_TINNED_MIXED 0 7 0 +P_711SHELF5 wood GRP_SHELF_HEALTH 0 7 0 +P_711SHELF6 wood GRP_SHELF_TOILETRIES 0 7 0 +P_711SHELF7 wood GRP_SHELF_MEAT 0 7 0 +P_711SHELF8 wood GRP_SHELF_TINNED_PETFOOD 0 7 0 +P_711SHELF9 wood GRP_SHELF_TINNED_SOUPS 0 7 0 +P_711SHELF10 wood GRP_SHELF_DAIRY_BIG 0 7 0 +P_711SHELF11 wood GRP_SHELF_BOXES 0 7 0 +P_711SHELF12 wood GRP_SHELF_CLEANING 0 7 0 +P_711SHELF13 wood GRP_SHELF_BOOZE_CANS 0 7 0 +P_711SHELF14 wood GRP_SHELF_BOOZE_BIG 0 7 0 +P_711SHELF15 wood GRP_SHELF_DRIED_FOOD 0 7 0 +P_711SHELF16 wood - 0 7 0 +P_711SHELF17 wood GRP_SHELF_BOXES_SMALL 0 7 0 +P_711SHELF18 wood GRP_SHELF_FREEZER_A 0 7 0 +P_711SHELF19 wood GRP_SHELF_FREEZER_B 0 7 0 +P_711SHELF20 wood - 0 7 0 +P_711SHELF21 wood - 0 7 0 +P_711SHELF22 wood - 0 7 0 +P_711SHELF23 wood - 0 7 0 +P_711SHELF24 wood - 0 7 0 +P_711SHELF25 wood - 0 7 0 +P_711SHELF26 wood - 0 7 0 +P_711SHELF27 wood - 0 7 0 +P_711SHELF28 wood - 0 7 0 +P_711SHELF29 wood - 0 7 0 +P_711SHELF30 wood - 0 7 0 +P_OFFICEDESK wood - 0 7 0 +P_RESTUARANTTABLE wood - 0 7 0 +P_BARTABLE wood - 0 7 0 +DOOR wood - 0 7 0 +P_BEDROOMFLOOR carpet_fabric - 0 7 0 +P_KIRCHENFLOOR laminate - 0 7 0 +P_LIVINGRMFLOOR carpet_fabric - 0 7 0 +P_CORRIDORFLOOR laminate - 0 7 0 +P_711FLOOR linoleum INT_711_LITTER 0 7 0 +P_FASTFOODFLOOR linoleum INT_FASTFOOD_LITTER 0 7 0 +P_SKANKYFLOOR carpet_fabric INT_SKANKY_LITTER 0 7 0 +P_SKANK_BEDROOM carpet_fabric - 0 7 0 +P_SKANK_BATHROOM linoleum - 0 7 0 +P_SKANK_KITCHEN laminate - 0 7 0 +P_SKANK_LIVING carpet_fabric - 0 7 0 +P_SKANK_LOBBY marble - 0 7 0 +P_LAUNDRY linoleum INT_LAUNDRY_CLOTHING 0 7 0 +P_LAUNDRY2 linoleum INT_LAUNDRY_SOCKS 0 7 0 +P_POOLSIDE concrete - 0 7 0 +CARPET carpet_fabric - 0 7 0 +grass_patchy grass - +grass_long grass - + + + + + + + + + \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/materials/procedural.dat b/RPF DUMP/Common RPF Dump/data/materials/procedural.dat new file mode 100644 index 00000000..7961b895 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/materials/procedural.dat @@ -0,0 +1,346 @@ +2.00 + + +# PROCEDURAL OBJECT INFO +# ---------------------- + +# TAG - the tag of the procedural item +# OBJECT NAME - the name of the object to be generated +# SPACING - the average spacing of the objects +# the objects will be placed on average of 1 object every n square metres +# MINDIST - no objects created closer than this +# MINROT - the minimum rotation in degrees +# MAXROT - the maximum rotation in degrees +# MINSCL - the min scale of the object in x and y (ignored if the object is dynamic) - NOTE: the collision will not be scaled +# MAXSCL - the max scale of the object in x and y (ignored if the object is dynamic) - NOTE: the collision will not be scaled +# MINSCLZ - the min scale of the object in z (ignored if the object is dynamic) - NOTE: the collision will not be scaled +# MAXSCLZ - the max scale of the object in z (ignored if the object is dynamic) - NOTE: the collision will not be scaled +# ZOFFMIN - min offset to add to the object's height +# ZOFFMAX - maxoffset to add to the object's height +# ALIGN - whether to align the object to the surface normal +# USEGRID - whether to place the objects in a rigid grid formation or randomly across the triangle +# USESEED - whether to use a seed for this object so it's always placed in the same position every time +# FLOATS - looks to the water level to get its z position (must be underwater to start with) + +# PROCOBJ TAG OBJECT NAME SPACING MINDIST MINROT MAXROT MINSCL MAXSCL MINSCLZ MAXSCLZ ZOFFMIN zOFFMAX ALIGN USEGRID USESEED FLOATS +# ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +PROCOBJ_DATA_START + +EXT_PAVEMENT_LITTER CJ_BAN_6 10.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_PAVEMENT_LITTER CJ_PROC_TICKET1 10.8 2.0 0 360 1.0 1.0 1.0 1.0 0.02 0.02 0 0 0 0 +EXT_PAVEMENT_LITTER CJ_PROC_PAPER2 8.0 2.0 0 360 1.0 1.0 1.0 1.0 0.02 0.02 0 0 0 0 +EXT_PAVEMENT_LITTER CJ_PROC_COFFEE1 8.0 2.0 0 360 1.0 1.0 1.0 1.0 0.02 0.02 0 0 0 0 +EXT_PAVEMENT_LITTER CJ_PROC_FAGP_2 5.5 1.0 0 360 1.0 1.0 1.0 1.0 0.02 0.02 0 0 0 0 +EXT_PAVEMENT_LITTER CJ_PROC_TICKET2 6.0 2.0 0 360 1.0 1.0 1.0 1.0 0.02 0.02 0 0 0 0 +EXT_PAVEMENT_LITTER CJ_PROC_FAG2 4.0 1.0 0 360 1.0 1.0 1.0 1.0 0.02 0.02 0 0 0 0 +EXT_PAVEMENT_LITTER CJ_PROC_REC4 4.0 1.0 0 360 1.0 1.0 1.0 1.0 0.02 0.02 0 0 0 0 + +EXT_WEEDS_ROCKS CJ_RUB_9 20.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WEEDS_ROCKS CJ_PROC_STONE2 10.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WEEDS_ROCKS CJ_PROC_STONE1 8.5 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WEEDS_ROCKS CJ_PROC_PLANT_9 9.0 2.0 0 360 0.5 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WEEDS_ROCKS CJ_RUB_11 5.0 2.0 0 360 0.5 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WEEDS_ROCKS CJ_PROC_BRICK6 6.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_WASTEGROUND_DEBRIS CJ_PROC_BEER_2 4.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WASTEGROUND_DEBRIS CJ_PROC_PLANT_5 5.0 2.0 0 360 0.5 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WASTEGROUND_DEBRIS CJ_RUB_10 7.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WASTEGROUND_DEBRIS CJ_PROC_WHEEL 28.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WASTEGROUND_DEBRIS CJ_PROC_PLANT_9 3.0 2.0 0 360 0.5 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WASTEGROUND_DEBRIS CJ_PROC_BRICK10 6.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_WOODLAND_PLANTS CJ_PROC_PLANT_1 10.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WOODLAND_PLANTS CJ_PROC_PLANT_5 20.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WOODLAND_PLANTS CJ_PROC_PLANT_12 2.6 2.0 0 360 0.5 2.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WOODLAND_PLANTS CJ_PROC_PLANT_2 5.5 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WOODLAND_PLANTS CJ_PROC_PLANT_14 2.5 2.0 0 360 0.2 1.0 1.0 1.0 -0.1 0.0 0 0 0 0 +EXT_WOODLAND_PLANTS CJ_PROC_PLANT_8 4.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_RUBBLE_BRICKS_WEEDS CJ_PROC_BRICK10 7.2 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_RUBBLE_BRICKS_WEEDS CJ_PROC_BRICK 4.2 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_RUBBLE_BRICKS_WEEDS CJ_RUB_9 6.2 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_RUBBLE_BRICKS_WEEDS CJ_PROC_BRICK4 8.2 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_RUBBLE_BRICKS_WEEDS CJ_PROC_STONE2 5.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_ALLEYWAY_LITTER CJ_PROC_COFFEE1 5.2 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_ALLEYWAY_LITTER CJ_PROC_PAPER 4.0 2.0 0 360 1.0 1.0 1.0 1.0 0.02 0.02 0 0 0 0 +EXT_ALLEYWAY_LITTER CJ_PROC_CARD1 8.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_ALLEYWAY_LITTER CJ_PROC_TIN3 7.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_ALLEYWAY_LITTER CJ_RUB_2 5.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_ALLEYWAY_LITTER CJ_PROC_GLASS 5.0 2.0 0 360 0.8 1.4 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_ALLEYWAY_LITTER CJ_PROC_GLASS_4 8.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + + +EXT_JUNKYARD_RUBBISH CJ_PROC_WHEEL 10.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 1 0 0 0 +EXT_JUNKYARD_RUBBISH CJ_PROC_WOOD11 5.0 2.0 0 360 0.5 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_JUNKYARD_RUBBISH CJ_PROC_HOSE 10.2 2.0 0 360 0.5 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_JUNKYARD_RUBBISH CJ_RUB_5 6.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_BUSHES_LUSH CJ_PROC_PLANT_18 5.0 1.0 0 360 0.5 1.4 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_BUSHES_LUSH CJ_PROC_PLANT_4 8.0 1.0 0 360 0.5 1.4 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_BUSHES_LUSH CJ_PROC_PLANT_8 2.0 1.0 0 360 0.5 1.4 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_BUSHES_LUSH CJ_PROC_PLANT_15 7.0 1.0 0 360 0.5 1.4 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_BUSHES_DRY CJ_PROC_PLANT_3 7.0 2.0 0 360 0.5 1.4 1.0 1.0 -0.05 0.0 0 0 0 0 +EXT_BUSHES_DRY CJ_PROC_PLANT_5 2.0 1.0 0 360 0.5 1.4 1.0 1.0 -0.05 0.0 0 0 0 0 +EXT_BUSHES_DRY CJ_PROC_PLANT_18 6.0 2.0 0 360 1.0 1.0 1.0 1.0 -0.05 0.0 0 0 0 0 + +#EXT_FLOWERBED_PLANTS SM_PLANT1 2.5 1.5 0 360 1.0 1.0 1.0 1.0 -0.2 0.0 0 0 0 0 +EXT_FLOWERBED_PLANTS CJ_PROC_PLANT_24 2.0 1.5 0 360 1.0 1.0 1.0 1.0 -0.2 0.0 0 0 0 0 +EXT_FLOWERBED_PLANTS SM_PLANT3 2.5 1.5 0 360 1.0 1.0 1.0 1.0 -0.2 0.0 0 0 0 0 +EXT_FLOWERBED_PLANTS CJ_PROC_PLANT_20 2.0 1.2 0 360 1.0 0.5 0.8 0.8 0.0 0.0 0 0 0 0 +EXT_FLOWERBED_PLANTS CJ_PROC_PLANT_23 2.0 1.2 0 360 1.0 0.5 0.8 0.8 0.0 0.0 0 0 0 0 +#EXT_FLOWERBED_PLANTS CJ_PROC_BRICK10 2.0 1.5 0 360 1.0 1.0 1.0 1.0 -0.2 0.0 0 0 0 0 +#EXT_FLOWERBED_PLANTS CJ_PROC_BRICK7 2.0 1.5 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_BUSHES_MIXED CJ_PROC_PLANT_1 3.0 1.0 0 360 0.5 1.4 1.0 1.0 -0.1 0.0 0 0 0 0 +EXT_BUSHES_MIXED CJ_PROC_PLANT_17 4.0 1.0 0 360 0.5 1.4 1.0 1.0 -0.1 0.0 0 0 0 0 + +EXT_GRASS_DRYPLANTS_STONES CJ_PROC_PLANT_28 3.5 1.0 0 360 1.0 1.0 1.0 1.0 -0.05 0.0 0 0 0 0 +EXT_GRASS_DRYPLANTS_STONES CJ_PROC_PLANT_5 4.5 1.0 0 360 1.0 1.0 1.0 1.0 -0.05 0.0 0 0 0 0 +EXT_GRASS_DRYPLANTS_STONES CJ_PROC_STONE2 3.0 1.0 0 360 1.0 1.0 1.0 1.0 -0.1 0.0 0 0 0 0 + +EXT_GRASS_DRYPLANTS_MED CJ_PROC_PLANT_6 4.0 1.0 0 360 1.0 1.0 1.0 1.0 -0.1 0.0 0 0 0 0 +EXT_GRASS_DRYPLANTS_MED CJ_PROC_PLANT_28 3.0 1.0 0 360 1.0 1.0 1.0 1.0 -0.1 0.0 0 0 0 0 + +EXT_GRASS_LUSHPLANTS_SHORT CJ_PROC_PLANT_14 3.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_GRASS_LUSHPLANTS_SHORT CJ_PROC_PLANT_12 6.0 2.0 0 360 0.4 0.8 0.5 0.9 0.025 0.034 0 0 0 0 + +# EXT_PAVINGSLABS_DEBRIS CJ_PROC_SLAB1 5.5 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 1 0 0 0 +# EXT_PAVINGSLABS_DEBRIS CJ_PROC_SLAB2 5.5 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +# taken out for bug no. 30145 + +EXT_PAVINGSLABS_DEBRIS CJ_PROC_FAG1 6.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_PAVINGSLABS_DEBRIS CJ_RUB_9 10.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_PAVINGSLABS_DEBRIS CJ_PROC_PAPER2 6.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_FASTFOOD_LITTER CJ_RUB_7 5.6 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_FASTFOOD_LITTER CJ_PROC_BS_CUP 8.2 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 1 0 0 0 +EXT_FASTFOOD_LITTER CJ_PROC_BS_CHIP 12.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_FASTFOOD_LITTER CJ_PROC_BS_LID 7.8 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 1 0 0 0 + +EXT_LITTER_PAPER_LEAF CJ_PROC_PAPER2 10.5 2.0 0 360 0.95 1.4 1.0 1.0 0.025 0.034 0 0 0 0 +EXT_LITTER_PAPER_LEAF CJ_PROC_PAPER 8.5 2.0 0 360 0.95 1.4 1.0 1.0 0.025 0.034 0 0 0 0 +EXT_LITTER_PAPER_LEAF CJ_PROC_FAG1 10.0 2.0 0 360 1.0 1.0 1.0 1.0 0.01 0.01 1 0 0 0 +EXT_LITTER_PAPER_LEAF CJ_LEAF_1 9.0 2.0 0 360 0.5 0.95 1.0 1.0 0.018 0.025 1 0 0 0 + +EXT_DIRT_RUBBLE_WEEDS CJ_PROC_BRICK5 8.2 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_DIRT_RUBBLE_WEEDS CJ_PROC_STONE2 5.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_DIRT_RUBBLE_WEEDS CJ_PROC_WEED 4.5 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_DIRT_RUBBLE_WEEDS CJ_PROC_BRICK6 6.6 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_WOODPLANKS_BREEZEBLOCKS CJ_PROC_WOOD11 8.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 1 0 0 0 +EXT_WOODPLANKS_BREEZEBLOCKS CJ_RUB_9 9.8 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WOODPLANKS_BREEZEBLOCKS CJ_PROC_BRICK 6.8 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 1 0 0 0 +EXT_WOODPLANKS_BREEZEBLOCKS CJ_PROC_BRICK10 8.2 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_WOODPLANKS_BREEZEBLOCKS CJ_PROC_WOOD12 6.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +INT_FASTFOOD_LITTER CJ_PROC_BS_CHIP 5.8 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +INT_FASTFOOD_LITTER CJ_PROC_BS_LID 4.2 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +INT_FASTFOOD_LITTER CJ_PROC_BS_NAP 6.2 2.0 0 360 1.0 1.0 1.0 1.0 0.02 0.02 0 0 0 0 +INT_FASTFOOD_LITTER CJ_PROC_BS_STRAW 4.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +INT_FASTFOOD_LITTER CJ_PROC_BS_CUP 7.8 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_DOCKS_RUBBLE_WOOD_ROPE CJ_RUB_5 12.5 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_DOCKS_RUBBLE_WOOD_ROPE CJ_RUB_8 12.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_DOCKS_RUBBLE_WOOD_ROPE CJ_PROC_WOOD12 7.8 2.0 0 360 1.0 2.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_DOCKS_RUBBLE_WOOD_ROPE CJ_PROC_ROPE2 6.8 2.0 0 360 0.5 2.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_DOCKS_RUBBLE_WOOD_ROPE CJ_PROC_BRICK5 4.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_INDUSTRIAL_DEBRIS CJ_RUB_8 12.8 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_INDUSTRIAL_DEBRIS CJ_PROC_WOOD 8.8 2.0 0 360 1.0 2.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_INDUSTRIAL_DEBRIS CJ_PROC_CARD3 9.8 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_INDUSTRIAL_DEBRIS CJ_RUB_9 12.8 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_INDUSTRIAL_DEBRIS CJ_PROC_BRICK4 7.8 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_ROADSIDE_LITTER CJ_PROC_PAPER 12.2 2.0 0 360 1.0 1.0 1.0 1.0 0.02 0.02 0 0 0 0 +EXT_ROADSIDE_LITTER CJ_PROC_COFFEE1 15.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_ROADSIDE_LITTER CJ_PROC_FAGP_2 8.6 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_ROADSIDE_LITTER CJ_BAN_3 12.0 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_ROADSIDE_LITTER CJ_PROC_PAPER2 10.2 2.0 0 360 1.0 1.0 1.0 1.0 0.02 0.02 0 0 0 0 + +EXT_GRASS_DRYPLANTS_SHORT CJ_PROC_PLANT_5 1.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_GRASS_DRYPLANTS_SHORT CJ_PROC_PLANT_28 2.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_MEADOW_PLANTS CJ_PROC_PLANT_14 4.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_MEADOW_PLANTS CJ_PROC_PLANT_12 4.2 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +# EXT_MEADOW_PLANTS CJ_PROC_PLANT_8 5.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_FLOWERS_PLANTS_SPARSE CJ_DAISY_1 3.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +EXT_FLOWERS_PLANTS_SPARSE CJ_PROC_PLANT_26 4.0 0.5 0 360 1.0 1.0 1.0 1.0 -0.05 0.0 0 0 0 0 +EXT_FLOWERS_PLANTS_SPARSE CJ_PROC_PLANT_14 4.0 0.5 0 360 1.0 1.0 1.0 1.0 -0.05 0.0 0 0 0 0 + +EXT_GRASS_DRYPLANTS_LONG CJ_PROC_PLANT_6 2.0 0.5 0 360 1.0 1.5 1.0 1.0 -0.03 0.0 0 0 0 0 +EXT_GRASS_DRYPLANTS_LONG CJ_PROC_PLANT_29 2.0 0.5 0 360 1.0 1.5 1.0 1.0 -0.02 0.0 0 0 0 0 + +EXT_GRASS_LUSHPLANTS_LONG CJ_PROC_PLANT_30 2.0 0.5 0 360 1.0 2.0 1.0 2.0 -0.02 0.0 0 0 0 0 +EXT_GRASS_LUSHPLANTS_LONG CJ_PROC_PLANT_13 4.0 0.5 0 360 1.0 1.0 1.0 1.0 -0.02 0.0 0 0 0 0 + +INT_SKANKY_LITTER CJ_PROC_INT_RUB 2.5 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +INT_SKANKY_LITTER CJ_PROC_FAGP 1.2 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +INT_SKANKY_LITTER CJ_PROC_INT_RUB2 2.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +INT_SKANKY_LITTER CJ_PROC_TOWEL 3.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +INT_SKANKY_LITTER CJ_PROC_BEER_2 1.5 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +INT_SKANKY_LITTER CJ_PROC_JONNY 1.0 1.0 0 360 1.0 1.0 1.0 1.0 0.03 0.0 0 0 0 0 +INT_SKANKY_LITTER CJ_PROC_MILK 1.5 1.0 0 360 1.0 1.0 1.0 1.0 0.00 0.0 0 0 0 0 +INT_SKANKY_LITTER CJ_PROC_PANTS 2.5 1.0 0 360 1.0 1.0 1.0 1.0 0.00 0.0 0 0 0 0 +INT_SKANKY_LITTER CJ_PROC_FAG1 1.0 1.0 0 360 1.0 1.0 1.0 1.0 0.00 0.0 0 0 0 0 +INT_SKANKY_LITTER CJ_PROC_FAG2 2.0 1.0 0 360 1.0 1.0 1.0 1.0 0.00 0.0 0 0 0 0 +INT_SKANKY_LITTER CJ_PROC_FAG3 1.5 1.0 0 360 1.0 1.0 1.0 1.0 0.00 0.0 0 0 0 0 + +INT_LAUNDRY_CLOTHING CJ_PROC_PANTS 2.5 1.0 0 360 1.0 1.0 1.0 1.0 0.01 0.0 0 0 0 0 +INT_LAUNDRY_CLOTHING CJ_PROC_TOWEL 3.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +INT_LAUNDRY_CLOTHING CJ_PROC_SOCK 1.0 1.0 0 360 1.0 1.0 1.0 1.0 0.02 0.0 0 0 0 0 +INT_LAUNDRY_CLOTHING CJ_PROC_TSHIRT 2.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 +INT_LAUNDRY_CLOTHING CJ_PROC_REC1 3.0 1.0 0 360 1.0 1.0 1.0 1.0 0.02 0.0 0 0 0 0 + +INT_LAUNDRY_SOCKS CJ_PROC_SOCK 1.0 1.0 0 360 1.0 1.0 1.0 1.0 0.02 0.0 0 0 0 0 +INT_LAUNDRY_SOCKS CJ_PROC_SOCK2 1.0 1.0 0 360 1.0 1.0 1.0 1.0 0.02 0.0 0 0 0 0 + +INT_711_LITTER CJ_PROC_REC1 2.0 1.0 0 360 1.0 1.0 1.0 1.0 0.02 0.0 0 0 0 0 +INT_711_LITTER CJ_PROC_FAG2 2.0 1.0 0 360 1.0 1.0 1.0 1.0 0.00 0.0 0 0 0 0 +INT_711_LITTER CJ_PROC_FAGP 3.2 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + + +EXT_WASTEGROUND_WEEDS SM_WEED3_ 4.0 2.0 0 360 0.8 1.2 0.7 1.2 0.0 0.0 0 0 0 0 +EXT_WASTEGROUND_WEEDS SM_BUSH1 5.0 2.0 0 360 0.9 1.1 0.8 1.2 -0.2 -0.2 0 0 0 0 +EXT_WASTEGROUND_WEEDS SM_WEED1_ 3.0 2.0 0 360 1.0 1.0 0.8 1.2 0.0 0.0 0 0 0 0 +EXT_WASTEGROUND_WEEDS SM_WEED5_ 5.5 2.0 0 360 0.9 1.1 0.7 1.1 0.0 0.0 0 0 0 0 +EXT_WASTEGROUND_WEEDS SM_WEED4_ 3.5 2.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 0 + +EXT_WASTEGROUND_BUSHY SM_BUSH2 6.0 2.0 0 360 0.8 1.1 0.8 1.2 -0.25 -0.25 0 0 0 0 +EXT_WASTEGROUND_BUSHY SM_BUSH1 6.0 2.0 0 360 0.6 0.8 0.7 0.9 -0.2 -0.2 0 0 0 0 +EXT_WASTEGROUND_BUSHY SM_WEED5_ 3.0 2.0 0 360 0.9 1.1 0.7 1.3 0.0 0.0 0 0 0 0 +EXT_WASTEGROUND_BUSHY SM_BUSH3 5.0 3.5 0 360 0.9 1.3 0.8 1.6 -0.5 -0.5 0 0 0 0 +EXT_WASTEGROUND_BUSHY SM_BUSH4 5.0 3.5 0 360 0.9 1.1 0.8 1.3 -1.0 -1.0 0 0 0 0 + +EXT_BUSHY_LOW SM_BUSH5 3.0 2.0 0 360 0.7 0.9 0.3 0.4 -0.25 -0.25 0 0 0 0 +EXT_BUSHY_LOW SM_WEED1_ 2.5 1.0 0 360 0.9 1.1 0.7 1.2 0.0 0.0 0 0 0 0 +EXT_BUSHY_LOW SM_WEED5_ 3.0 1.5 0 360 0.9 1.1 0.7 1.2 0.0 0.0 0 0 0 0 +EXT_BUSHY_LOW SM_BUSH6 5.0 2.0 0 360 0.4 0.7 0.3 0.7 0.0 0.0 0 0 0 0 +EXT_BUSHY_LOW SM_BUSH1 3.0 1.5 0 360 0.5 0.8 0.4 0.7 -0.2 -0.2 0 0 0 0 + +EXT_BUSHY_MED SM_WEED2_ 4.0 2.0 0 360 0.8 1.0 0.8 1.0 0.0 0.0 0 0 0 0 +EXT_BUSHY_MED SM_WEED5_ 4.0 2.0 0 360 0.9 1.1 0.7 1.3 0.0 0.0 0 0 0 0 +EXT_BUSHY_MED SM_BUSH2 6.0 3.0 0 360 0.5 0.9 0.5 0.9 -0.25 -0.25 0 0 0 0 +EXT_BUSHY_MED SM_BUSH4 6.0 3.5 0 360 0.8 1.0 0.6 0.8 -1.0 -1.0 0 0 0 0 +EXT_BUSHY_MED SM_BUSH5 6.0 2.0 0 360 0.6 1.2 0.7 0.8 -0.2 -0.2 0 0 0 0 +EXT_BUSHY_MED SM_BUSH6 5.0 2.0 0 360 0.8 1.0 0.6 0.8 0.0 0.0 0 0 0 0 + +EXT_WEEDS_TALL SM_WEED4_ 3.0 1.0 0 360 1.5 1.6 1.2 1.9 -0.25 -0.25 0 0 0 0 +EXT_WEEDS_TALL SM_WEED6_ 3.5 2.0 0 360 1.0 1.4 1.3 1.6 -0.25 -0.25 0 0 0 0 +EXT_WEEDS_TALL SM_WEED5_ 3.5 2.5 0 360 1.2 1.4 1.5 1.9 -0.25 -0.25 0 0 0 0 +EXT_WEEDS_TALL SM_WEED1_ 3.0 2.0 0 360 1.0 1.0 0.8 1.2 0.0 0.0 0 0 0 0 + +EXT_WEEDS_DENSE SM_WEED4_ 1.0 1.0 0 360 1.5 1.6 0.9 1.1 -0.25 -0.25 0 0 0 0 +EXT_WEEDS_DENSE SM_WEED7_ 3.0 1.5 0 360 0.5 0.8 0.6 0.9 -0.25 -0.25 0 0 0 0 +EXT_WEEDS_DENSE SM_WEED5_ 3.5 2.0 0 360 1.2 1.4 0.8 1.1 -0.25 -0.25 0 0 0 0 +EXT_WEEDS_DENSE SM_WEED1_ 2.5 1.0 0 360 1.2 1.4 0.8 1.1 -0.25 -0.25 0 0 0 0 + +EXT_WEEDS_TALL_DENSE SM_WEED4_ 2.0 1.0 0 360 1.5 1.6 1.2 1.8 -0.25 -0.25 0 0 0 0 +EXT_WEEDS_TALL_DENSE SM_WEED6_ 3.0 1.5 0 360 1.0 1.5 0.8 1.5 -0.25 -0.25 0 0 0 0 +EXT_WEEDS_TALL_DENSE SM_WEED5_ 4.5 2.0 0 360 1.2 1.4 1.5 1.8 -0.25 -0.25 0 0 0 0 +EXT_WEEDS_TALL_DENSE SM_WEED1_ 3.5 1.0 0 360 1.2 1.4 1.5 1.8 -0.25 -0.25 0 0 0 0 +EXT_WEEDS_TALL_DENSE SM_WEED7_ 4.5 1.0 0 360 0.6 1.0 0.9 1.2 0.0 0.0 0 0 0 0 + + +PROC_WTR_FLOATING_SCUM CJ_LEAF_W 3.2 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 1 +PROC_WTR_FLOATING_SCUM CJ_PROC_WOOD_W3 6.2 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 1 +PROC_WTR_FLOATING_SCUM CJ_PROC_BEER_W 8.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 1 +PROC_WTR_FLOATING_SCUM CJ_PROC_FAGP_W 5.2 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 1 +# PROC_WTR_FLOATING_SCUM CJ_RUB_W 6.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 1 + +PROC_URB_FLOATING CJ_PROC_BEER_2 8.5 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 1 +PROC_URB_FLOATING CJ_PROC_COFFEE_W 10.5 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 1 +PROC_URB_FLOATING CJ_PROC_WOOD_W3 7.5 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 1 + +PROC_INDUS_FLOATING CJ_PROC_WOOD_W 4.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 1 +PROC_INDUS_FLOATING CJ_PROC_WOOD_W2 6.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 1 +PROC_INDUS_FLOATING CJ_PROC_WOOD_W3 6.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 1 +PROC_INDUS_FLOATING CJ_RUB_W 10.0 1.0 0 360 1.0 1.0 1.0 1.0 0.0 0.0 0 0 0 1 + + + + + + + + + + + + +PROCOBJ_DATA_END + + + + +# ---------- +# PLANT INFO +# ---------- +# +# PLANT TAG the tag of the plant +# SLOTID defines main geometry set and composite texture id +# this must be the same across all plants on the same tag +# MODELID sub-model id (0-3) +# UVOFF id of texture from SLOTID to use (0-3) +# R red colour component (0-255) +# G green colour component (0-255) +# B blue colour component (0-255) +# A alpha colour component (0-255) +# I colour intensity (0-255) +# IVAR variance of colour intensity (final_i = i + ivar*rand01()) +# SCLXY plant size scale in xy (1.0 is normal) +# SCLXYVAR variance of plant size scale in xy (final_sclxy = sclxy + sclxyvar*rnd(0,1)) +# SCLZ plant size scale in z (1.0 is normal) +# SCLZVAR variance of plant size scale in z (final_sclz = sclz + sclzvar*rnd(0,1)) +# WBENDSCL wind bending scale (0.0 is no wind bending) +# can go negative to get 'opposite to wind' movement +# should be off for very small plants (low sclz) as it looks unnatural +# WBENDVAR variance of wind bending scale (final_wbendscl = global_wind * wbendscl * [1.0 + (wbendvar * rnd(-1,1))] +# >1.0 - big difference in bending amongst plant set +# =0.5 - medium difference +# =0.0 - every plant is bent the same way +# DENSTIY number of plants per square metre +# 1.0 - dense +# 0.2 - average +# 0.1 - sparse +# 0.0 - off +# +# +# PLANT TAG SLOTID MODELID UVOFF R G B A I I SCLXY SCLXY SCLZ SCLZ WBEND WBEND DENSITY +# VAR VAR VAR SCL VAR +# ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +PLANT_DATA_START + +PLANT_A 0 0 1 220 210 165 255 160 22 0.5 1.5 0.51 0.65 5.0 1.0 1.0 +PLANT_A 0 1 2 242 240 239 255 220 90 0.5 1.5 2.11 0.25 1.0 3.0 1.0 + +PLANT_B 1 0 1 242 240 239 200 220 90 0.5 1.5 2.11 0.25 1.0 3.0 0.5 + +PLANT_D 0 1 1 255 255 255 255 255 128 0.8 0.3 0.4 0.3 5.0 1.0 0.8 + +#currently proc type reads setup from type above, some sort of offset bug +GRASS_GREEN_MED 0 1 1 255 255 255 255 255 128 0.8 0.3 0.4 0.3 5.0 1.0 0.8 + + + +# matches NJ01_grass1 +GRASS_TEST_4 0 2 2 255 255 255 255 255 128 1.0 0.3 0.4 0.3 5.0 1.0 0.4 + +# ok match for NJ01_grass2 +GRASS_DRY_MED 0 2 2 255 255 255 255 255 128 1.0 0.3 0.4 0.3 5.0 1.0 0.4 + +#test models for Andrzej +GRASS_TEST_0 1 0 1 255 255 255 255 255 128 1.0 1.0 1.0 1.0 5.0 1.0 0.5 + +GRASS_TEST_1 1 1 1 255 255 255 255 255 128 1.0 1.0 1.0 1.0 5.0 1.0 0.5 + +GRASS_TEST_2 1 2 1 255 255 255 255 255 128 1.0 1.0 1.0 1.0 5.0 1.0 0.5 + +GRASS_TEST_3 1 3 1 255 255 255 255 255 128 1.0 1.0 1.0 1.0 5.0 1.0 0.5 + + +PLANT_DATA_END diff --git a/RPF DUMP/Common RPF Dump/data/meleeanims.dat b/RPF DUMP/Common RPF Dump/data/meleeanims.dat new file mode 100644 index 00000000..47949b6b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/meleeanims.dat @@ -0,0 +1,373 @@ +# Dat file to specify all anims available to the melee system +# This can't contain any anims already used in code it must only use melee specific groups +# +# MELEE_ANIM_GROUP: +# (name of the image on disk) (either "Resident"-loaded by default, "NetResidentOnly"-loaded by default in net games, but streamed otherwise or "Streamed"-anims streamed in when required) (for groups that are based on a ped holding or being struck by a weapon) (for groups not to be loaded in network mode) +# -UpperBody (upper body) +# -HeadNeckAndArms (chest up) +# -RotatesRoot (for anims that spin the character around) +# END_ANIM_GROUP +# +# MELEE_ANIM_GROUP: etc... +# +# e.g. a group called UNARMED_MELEE with 3 anims Melee1 Melee2 and Melee3 would look like this: +# +# MELEE_ANIM_GROUP: +# UNARMED_MELEE UNARMED_MELEE SoloResident NetStreamed +# Melee1 +# Melee2 -UpperBody +# Melee3 +# END_ANIM_GROUP +# + +MELEE_ANIM_GROUP: +move_full_set move_melee SoloResident NetResident + Idle + Idle_Outro + run + run_strafe_b + run_strafe_l + run_strafe_r + walk + walk_strafe_b + walk_strafe_l + walk_strafe_r +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +move_tough MELEE_GANG_UNARMED SoloStreamed NetResident + Idle +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +move_rubbish MELEE_PED_UNARMED SoloStreamed NetResident + Idle +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +core_moves MELEE_UNARMED_BASE SoloResident NetResident + Block -HeadNeckAndArms + Cross_R + Cross_R_recoil + Hit_Back + Hit_Cross_R + Hit_Jab + Hit_Left + Hit_Low_Kick + Hit_Right + Hit_Melee_Gun + Jab + Jab_Recoil + Low_Kick_R + Low_Kick_Recoil + Ground_Attack_A + PARTIAL_PUNCH_R -UpperBody + Stun_Punch +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +hits_pool MELEE_HITS_COMMON SoloResident NetResident + DAM_Block_Front -UpperBody + DAM_Block_Left -UpperBody + DAM_Block_Right -UpperBody + Hit_Back_lower -RotatesRoot + Hit_Back_upper -RotatesRoot + Hit_Elbow_L + Hit_Elbow_R + Hit_Headbutt + Hit_Hook_L + Hit_Hook_L_Long + Hit_Hook_R + Hit_Hook_R_Long + Hit_Knee + Hit_Low_Kick_Long + Hit_Lowblow_L + Hit_Lowblow_R + Hit_Side_Left_Lo + Hit_Side_Right_Lo + Hit_Uppercut_L + Hit_Uppercut_R + Shoved_B + Shoved_F + Shoved_L + Shoved_R +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +unarmed_player MELEE_PLAYER_UNARMED SoloStreamed NetResident + Elbow_L + Elbow_L_Recoil + Elbow_R + Elbow_R_Recoil + Headbutt + Headbutt_Recoil + Hook_L + Hook_L_Long + Hook_L_Long_Recoil + Hook_L_Recoil + Hook_R + Hook_R_Long + Hook_R_Long_Recoil + Hook_R_Recoil + Knee + Knee_Recoil + Low_Kick_R_Long + Low_Kick_R_Long_Recoil + Lowblow_L + Lowblow_L_Recoil + Lowblow_R + Lowblow_R_Recoil + Uppercut_L + Uppercut_L_Recoil + Uppercut_R + Uppercut_R_Recoil +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +counters_player MELEE_COUNTERS SoloStreamed NetResident + Counter_Back + Counter_left + Counter_Right + Counter_Back_2 + Counter_Right_2 + Counter_Left_2 + Counter_Back_3 + Counter_Right_3 + Counter_Left_3 + Disarm_bat + Disarm_Knife_B + Disarm_Knife_L + Disarm_Knife_R + Disarmed_bat + Disarmed_Knife_B + Disarmed_Knife_L + Disarmed_Knife_R + Dodge_Back + Dodge_L + Dodge_R + Hit_Counter_Back + Hit_Counter_Left + Hit_Counter_Right + Hit_Counter_Back_2 + Hit_Counter_Right_2 + Hit_Counter_Left_2 + Hit_Counter_Back_3 + Hit_Counter_Right_3 + Hit_Counter_Left_3 +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +ground_player MELEE_PLAYER_GROUND SoloStreamed NetResident + Ground_Attack_B + Ground_Attack_C + Ground_Attack_C_Recoil +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +unarmed_gang MELEE_GANG_UNARMED SoloStreamed NetResident + Headbutt + Headbutt_Recoil + Idle + jab + Jab_Recoil + Knee + Knee_Recoil + L_Elbow + L_Elbow_Recoil + L_Hook + L_Hook_Recoil + L_Lowblow + L_Lowblow_Recoil + L_Uppercut + L_Uppercut_Recoil + Low_Kick_Nuts + Low_Kick_Nuts_Recoil + Low_Kick_long + Low_Kick_Long_Recoil + Move_Away + R_Cross + R_Cross_Recoil + R_Elbow + R_Elbow_Recoil + R_Hook + R_Hook_Recoil + R_Lowblow + R_Lowblow_Recoil + R_Uppercut + R_Uppercut_Recoil + Shove +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +unarmed_ped MELEE_PED_UNARMED SoloStreamed NetResident + Hook_L + Hook_L_Long + Hook_L_Long_Recoil + Hook_L_Recoil + Hook_R + Hook_R_Long + Hook_R_Long_Recoil + Hook_R_Recoil + Idle + Knee + Knee_Recoil + Long_kick + Long_kick_recoil + move_away + Shove +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +club_core MELEE_BASEBALL_CORE SoloStreamed NetResident WeaponBased + Block -HeadNeckAndArms + Ground_Attack_A + Ground_Attack_A_Recoil + Hit_Hook_L + Hit_Hook_R + Hit_Low_Kick + Hook_L + Hook_L_Recoil + Hook_R + Hook_R_Recoil + Idle + Idle_Outro + Low_Kick_R + Low_Kick_Recoil + P_Punch -UpperBody + run + run_strafe_b + run_strafe_l + run_strafe_r + walk + walk_strafe_b + walk_strafe_l + walk_strafe_r +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +club_extra MELEE_BASEBALL_EXTRA SoloStreamed NetResident WeaponBased + Batbutt + Batbutt_Recoil + Counter_Back + Counter_left + Counter_Right + DAM_Block_Front -UpperBody + DAM_Block_Left -UpperBody + DAM_Block_Right -UpperBody + Dodge_Back + Dodge_L + Dodge_R + Hit_Counter_Back + Hit_Counter_left + Hit_Counter_Right + Hit_headbutt + Hit_Knee + Hit_Low_Kick_Long + Hit_lowblow_R + Hit_Uppercut_L + Hit_Uppercut_R + Knee + Knee_Recoil + Low_Kick_R_Long_Recoil + Low_Kick_R_Long + Lowblow_R + Lowblow_R_Recoil + Shove + Uppercut_L + Uppercut_L_Recoil + UpperCut_R + UpperCut_R_Recoil +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +blade_core MELEE_KNIFE_CORE SoloStreamed NetResident WeaponBased + Block -HeadNeckAndArms + Hit_low_kick + Hit_Med_Swipe_Start_A + Hit_Med_Swipe_Start_B + Idle + Idle_Outro + Low_kick + Low_kick_Recoil + Med_Swipe_Start_A + Med_Swipe_Start_B + Med_Swipe_Start_B_Recoil + Partial_Swipe -UpperBody + run + run_strafe_b + run_strafe_l + run_strafe_r + walk + walk_strafe_b + walk_strafe_l + walk_strafe_r +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +blade_extra MELEE_KNIFE_EXTRA SoloStreamed NetResident WeaponBased + Counter_Back + Counter_left + Counter_Right + DAM_Block_Front -UpperBody + DAM_Block_Left -UpperBody + DAM_Block_Right -UpperBody + Dodge_Back + Dodge_Left + Dodge_Right + Ground_Attack + Hit_Counter_Back + Hit_Counter_Left + Hit_Counter_Right + Hit_Knee + Hit_Long_Swipe_A + Hit_Long_Swipe_B + Hit_low_kick_long + Hit_Med_Swipe_Finish_A + Hit_Med_Swipe_Finish_B + Hit_Med_Swipe_Link_A + Hit_Med_Swipe_Link_B + Hit_Short_Swipe_Finish_A + Hit_Short_Swipe_Finish_B + Hit_Short_Swipe_Link_A + Hit_Short_Swipe_Link_B + Hit_Short_Swipe_Start_A + Hit_Short_Swipe_Start_B + Hit_Side_Left_Hi + Hit_Side_Left_Lo + Hit_Side_Right_Hi + Hit_Side_Right_Lo + Knee + Knee_Recoil + Long_Swipe_A + Long_Swipe_B + Long_Swipe_B_Recoil + Low_kick_long + Low_kick_long_Recoil + Med_Swipe_Finish_A + Med_Swipe_Finish_B + Med_Swipe_Link_A + Med_Swipe_Link_B + Short_Swipe_Finish_A + Short_Swipe_Finish_A_Recoil + Short_Swipe_Finish_B + Short_Swipe_Finish_B_Recoil + Short_Swipe_Link_A + Short_Swipe_Link_A_Recoil + Short_Swipe_Link_B + Short_Swipe_Start_A + Short_Swipe_Start_A_Recoil + Short_Swipe_Start_B + Short_Swipe_Start_B_Recoil + Shove + Slow_Long_Swipe_A + Slow_Long_Swipe_A_Recoil + Slow_Short_Swipe_A + Slow_Short_Swipe_A_Recoil +END_ANIM_GROUP + +MELEE_ANIM_GROUP: +firearm_core MELEE_GUN SoloResident NetResident WeaponBased + Melee + Melee_ak + Hold_Pistol +END_ANIM_GROUP \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/moveblend.dat b/RPF DUMP/Common RPF Dump/data/moveblend.dat new file mode 100644 index 00000000..cf7b4f69 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/moveblend.dat @@ -0,0 +1,211 @@ +######################################################################################################## +# +# Name : Moveblend.dat - contains some parameters for blended ped animation. +# Author : James Broad +# +# For each movement anim group in the game, we can specify a fallback group. If any movement anims +# are missing from a movement group, then the game will look to this fallback group for the missing +# anims. Currently only 1 level of fallback is supported - ie. it is not recursive. +# Not all movement groups are suitable for having a fallback group - if a cutdown movement group does +# not have a fully-featured fallback group, then the ped's motion will simply not blend the missing +# elements. For example if we just have the forwards motion, then that ped will not lean as they take +# turns. +# +# Simple file format as follows : +# +# MOVEMENT_GROUP movement_group_name FALLBACK_GROUP fallback_group_name +# +######################################################################################################## + + +################################################################################## +# Female ambient characters + +MOVEMENT_GROUP move_f@armed FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@bness_a FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@bness_b FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@bness_c FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@bness_d FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@bness_e FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@casual FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@casual_b FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@casual_c FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@cower FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@fat FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@old_a FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@old_b FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@old_c FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@old_d FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@sexy FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_f@puffer FALLBACK_GROUP move_f@generic + +################################################################################## +# Male ambient characters + +MOVEMENT_GROUP move_m@bness_a FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@bness_b FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@bness_c FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@bness_d FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@bness_e FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@bness_f FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@bness_g FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@bum FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@casual FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@casual_b FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@casual_c FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@cower FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@fat FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@gay_a FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@gay_b FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@old_a FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@old_b FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@old_c FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@pimp_a FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@pimp_b FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@pimp_c FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@pimp_d FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@tourist FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@case FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@cs_swat FALLBACK_GROUP move_m@generic + +################################################################################## +# Gang ambient characters + +MOVEMENT_GROUP move_gng@afro_a FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@afro_b FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@afro_c FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@generic_a FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@generic_b FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@generic_c FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@generic_d FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@jam_a FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@jam_b FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@jam_c FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@jam_d FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@jam_e FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@jam_f FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@latino_a FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@latino_b FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_gng@latino_c FALLBACK_GROUP move_m@generic + +################################################################################## +# Mission-specific characters + +MOVEMENT_GROUP move_m@eddie FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_m@bernie FALLBACK_GROUP move_f@generic +MOVEMENT_GROUP move_m@playboy FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_f@michelle FALLBACK_GROUP move_f@generic + +################################################################################## +# Cops + +MOVEMENT_GROUP move_cop FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_cop_fat FALLBACK_GROUP move_m@generic +MOVEMENT_GROUP move_cop_search FALLBACK_GROUP move_m@generic + +################################################################################## +# Base game movement groups + +MOVEMENT_GROUP move_crouch FALLBACK_GROUP move_combat_strafe_c +MOVEMENT_GROUP move_crouch_rifle FALLBACK_GROUP move_combat_strafe_c +MOVEMENT_GROUP crouch_aim_rifle FALLBACK_GROUP move_combat_strafe_c +MOVEMENT_GROUP move_combat_strafe FALLBACK_GROUP move_player +MOVEMENT_GROUP move_rpg FALLBACK_GROUP move_combat_strafe +MOVEMENT_GROUP move_rifle FALLBACK_GROUP move_combat_strafe +MOVEMENT_GROUP move_crouch_rpg FALLBACK_GROUP move_combat_strafe_c + +################################################################################## +# Base melee groups + +MOVEMENT_GROUP firearm_core FALLBACK_GROUP move_melee +MOVEMENT_GROUP club_core FALLBACK_GROUP move_melee +MOVEMENT_GROUP blade_core FALLBACK_GROUP move_melee + +######################################################################################################## +# +# The following section describe sets of animations which can be randomly interchanged as a ped's +# movement group. When a ped is created this list of anim groups is consulted, and if any others are +# in memory there is a random chance that one of these will be used instead of the anim group directly +# associated with that ped's model. This will allow more movement variety throughout the game. +# +######################################################################################################## + +SIMILAR_ANIMS +{ + move_f@bness_a + move_f@bness_b + move_f@bness_c + move_f@bness_d + move_f@bness_e +} + +SIMILAR_ANIMS +{ + move_f@casual + move_f@casual_b + move_f@casual_c +} + + +SIMILAR_ANIMS +{ + move_f@old_a + move_f@old_b + move_f@old_c + move_f@old_d +} + +SIMILAR_ANIMS +{ + move_m@bness_a + move_m@bness_b + move_m@bness_c +} + +SIMILAR_ANIMS +{ + move_m@casual + move_m@casual_b + move_m@casual_c +} + +SIMILAR_ANIMS +{ + move_m@old_a + move_m@old_b + move_m@old_c +} + +SIMILAR_ANIMS +{ + move_gng@afro_a + move_gng@afro_b + move_gng@afro_c +} + +SIMILAR_ANIMS +{ + move_gng@generic_a + move_gng@generic_b + move_gng@generic_c +} + +SIMILAR_ANIMS +{ + move_gng@latino_a + move_gng@latino_b + move_gng@latino_c +} + +SIMILAR_ANIMS +{ + move_gng@jam_a + move_gng@jam_b + move_gng@jam_c +} + + + + + + diff --git a/RPF DUMP/Common RPF Dump/data/nav.dat b/RPF DUMP/Common RPF Dump/data/nav.dat new file mode 100644 index 00000000..370e5d62 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/nav.dat @@ -0,0 +1,20 @@ +########################################################################################################### +# +# Filename : Nav.dat +# Author : James Broad +# Description : This file is read in to initialise the "CPathServer" pathfinding class +# +########################################################################################################### +# +# SECTORS_PER_NAVMESH : how large each navmesh is in game sectors (50mx50m) +# NAVMESH_LOAD_DISTANCE : how far from the player the navmeshes will be loaded +# NAVMESH_MAX_SIZE_KB : the size in Kb of the largest navmesh, used to allocate memory pools +# RELATIVE_THREAD_PRIORITY : the thread priority, relative to default of 8. Lower gives higher priority. +# +########################################################################################################### + +SECTORS_PER_NAVMESH=2 +NAVMESH_LOAD_DISTANCE=150 +NAVMESH_MAX_SIZE_IN_KB=150 +RELATIVE_THREAD_PRIORITY=8 +NAVGEN_BATCH_FILE=Compile_NY.bat \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/navprecalc.dat b/RPF DUMP/Common RPF Dump/data/navprecalc.dat new file mode 100644 index 00000000..3838c27e Binary files /dev/null and b/RPF DUMP/Common RPF Dump/data/navprecalc.dat differ diff --git a/RPF DUMP/Common RPF Dump/data/networktest.dat b/RPF DUMP/Common RPF Dump/data/networktest.dat new file mode 100644 index 00000000..efb8183b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/networktest.dat @@ -0,0 +1,166 @@ +# +# Load IDEs first, then the models and after that the IPLs +# + +#IMG ASSETS.IMG +IMG platform:/data/cdimages/navmeshes.img +IMG platform:/data/cdimages/scripttxds.img +IMG common:/data/cdimages/carrec.img +IMG common:/data/cdimages/script.img +IMG platform:/anim/anim.img +IMG platform:/data/cdimages/paths.img +IMG platform:/models/cdimages/componentPeds.img +IMG platform:/models/cdimages/pedprops.img +IMG platform:/models/cdimages/weapons.img +IMG platform:/models/cdimages/vehicles.img +IMG platform:/models/cdimages/radar.img +IMG platform:/data/maps/props/lev_des/icons.img +IMG platform:/data/maps/generic/procobj.img +IMG platform:/data/maps/props/prop_test/cj_test.img +IMG platform:/data/maps/east/bronx_e.img +IMG platform:/data/maps/east/bronx_e2.img +IMG platform:/data/maps/east/bronx_w.img +IMG platform:/data/maps/east/bronx_w2.img +IMG platform:/data/maps/props/roadside/rubbish.img +IMG platform:/data/maps/props/roadside/bllbrd.img +IMG platform:/data/maps/props/prop_test/cj_test.img +IMG platform:/data/maps/props/prop_test/CHAR_TEST.img +IMG platform:/data/maps/props/roadside/sign.img +IMG platform:/data/maps/props/lev_des/minigame.img +IMG platform:/data/maps/props/lev_des/icons.img +IMG platform:/data/maps/props/lev_des/MISSION_INT.img +IMG platform:/data/maps/props/roadside/lamppost.img +IMG platform:/data/maps/props/roadside/traffic.img +IMG platform:/data/maps/props/doors/ext_door.img +IMG platform:/data/maps/props/doors/int_door.img +IMG platform:/data/maps/props/industrial/industrial.img +IMG platform:/data/maps/props/residential/lights.img +IMG platform:/data/maps/props/residential/soft.img +IMG platform:/data/maps/props/residential/bathroom.img +IMG platform:/data/maps/props/residential/details.img +IMG platform:/data/maps/props/residential/Bedroom.img +IMG platform:/data/maps/props/residential/DINING.img +IMG platform:/data/maps/props/residential/kitchen.img +IMG platform:/data/maps/props/residential/electrical.img +IMG platform:/data/maps/props/industrial/skips.img +IMG platform:/data/maps/props/industrial/drums.img +IMG platform:/data/maps/props/industrial/railway.img +IMG platform:/data/maps/props/commercial/7_11.img +IMG platform:/data/maps/props/commercial/clothes.img +IMG platform:/data/maps/props/commercial/bar.img +IMG platform:/data/maps/props/commercial/Fastfood.img +IMG platform:/data/maps/props/commercial/office.img +IMG platform:/data/maps/props/commercial/Beauty.img +IMG platform:/data/maps/props/Vegetation/Ext_veg.img +IMG platform:/data/maps/props/Vegetation/Int_veg.img +IMG platform:/data/maps/props/roadside/fences.img +IMG platform:/data/maps/props/roadside/works.img +IMG platform:/data/maps/props/roadside/crates.img +IMG platform:/data/maps/props/roadside/St_vend.img +IMG platform:/data/maps/props/windows/GEN_WIN.img +IMG platform:/data/maps/props/street/rooftop.img +IMG platform:/data/maps/props/street/amenitie.img +IMG platform:/data/maps/props/street/elecbox.img +IMG platform:/data/maps/props/street/Misc.img +IMG platform:/data/maps/props/roadside/bins.img +IMG platform:/data/maps/props/industrial/drums.img + +# +# Water +# +#WATER common:/DATA/WATER.DAT common:/DATA/WATERLOW.DAT + + + +# +# Object types +# + +#props files +IDE platform:/DATA/MAPS/GENERIC/procobj.IDE +IDE platform:/DATA/MAPS/PROPS/WINDOWS/GEN_WIN.IDE +IDE platform:/DATA/MAPS/PROPS/STREET/ROOFTOP.IDE +IDE platform:/DATA/MAPS/PROPS/STREET/amenitie.IDE +IDE platform:/DATA/MAPS/PROPS/STREET/ELECBOX.IDE +IDE platform:/DATA/MAPS/PROPS/STREET/Misc.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/RUBBISH.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/BINS.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/SIGN.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/FENCES.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/WORKS.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/LAMPPOST.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/traffic.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/crates.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/Bllbrd.IDE +IDE platform:/DATA/MAPS/PROPS/ROADSIDE/St_vend.IDE +IDE platform:/DATA/MAPS/PROPS/PROP_TEST/CJ_TEST.IDE +IDE platform:/DATA/MAPS/PROPS/PROP_TEST/char_TEST.IDE +IDE platform:/DATA/MAPS/PROPS/DOORS/EXT_DOOR.IDE +IDE platform:/DATA/MAPS/PROPS/DOORS/INT_DOOR.IDE +IDE platform:/DATA/MAPS/PROPS/LEV_DES/MINIGAME.IDE +IDE platform:/DATA/MAPS/PROPS/LEV_DES/ICONS.IDE +IDE platform:/DATA/MAPS/PROPS/LEV_DES/MISSION_INT.IDE +IDE platform:/DATA/MAPS/PROPS/industrial/industrial.IDE +IDE platform:/DATA/MAPS/PROPS/industrial/skips.IDE +IDE platform:/DATA/MAPS/PROPS/industrial/drums.IDE +IDE platform:/DATA/MAPS/PROPS/industrial/RAILWAY.IDE +IDE platform:/DATA/MAPS/PROPS/residential/lights.IDE +IDE platform:/DATA/MAPS/PROPS/residential/Soft.IDE +IDE platform:/DATA/MAPS/PROPS/residential/Bedroom.IDE +IDE platform:/DATA/MAPS/PROPS/residential/electrical.IDE +IDE platform:/DATA/MAPS/PROPS/residential/Bathroom.IDE +IDE platform:/DATA/MAPS/PROPS/residential/details.IDE +IDE platform:/DATA/MAPS/PROPS/residential/Dining.IDE +IDE platform:/DATA/MAPS/PROPS/residential/kitchen.IDE +IDE platform:/DATA/MAPS/PROPS/commercial/7_11.IDE +IDE platform:/DATA/MAPS/PROPS/commercial/clothes.IDE +IDE platform:/DATA/MAPS/PROPS/commercial/bar.IDE +IDE platform:/DATA/MAPS/PROPS/commercial/Fastfood.IDE +IDE platform:/DATA/MAPS/PROPS/commercial/Office.IDE +IDE platform:/DATA/MAPS/PROPS/commercial/Beauty.IDE +IDE platform:/DATA/MAPS/PROPS/commercial/GARAGE.IDE +IDE platform:/DATA/MAPS/PROPS/vegetation/Ext_veg.IDE +IDE platform:/DATA/MAPS/PROPS/vegetation/Int_veg.IDE + +# interior files +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_AH.IDE +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_AB.IDE +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_MP.IDE +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_SS.IDE +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_KM.IDE +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_DM.IDE +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_LD.IDE +IDE platform:/DATA/MAPS/INTERIORS/Int_Props/PROPS_KM.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/BLOCKS.IDE +IDE platform:/DATA/MAPS/INTERIORS/Generic/PUBLIC_3.IDE +IDE platform:/DATA/MAPS/INTERIORS/Mission/LEVEL_2.IDE + +# map files +IDE platform:/DATA/MAPS/EAST/BRONX_E.IDE +IDE platform:/DATA/MAPS/EAST/BRONX_E2.IDE +IDE platform:/DATA/MAPS/EAST/BRONX_W.IDE +IDE platform:/DATA/MAPS/EAST/BRONX_W2.IDE + +# +# Scene information +# +IPL common:/DATA/INFO.ZON +IPL common:/DATA/MAPS/PATHS.IPL +IPL common:/DATA/MAPS/PATHS2.IPL +IPL common:/DATA/MAPS/PATHS3.IPL +IPL common:/DATA/MAPS/PATHS4.IPL +IPL common:/DATA/MAPS/CULL.IPL +# +# Occluders +# +IPL common:/DATA/MAPS/OCCLU.IPL +# +# Ambient +# +IPL common:/DATA/MAPS/AMBIENT.IPL + +# map files +IPL platform:/DATA/MAPS/EAST/BRONX_E.IPL +IPL platform:/DATA/MAPS/EAST/BRONX_E2.IPL +IPL platform:/DATA/MAPS/EAST/BRONX_W.IPL +IPL platform:/DATA/MAPS/EAST/BRONX_W2.IPL diff --git a/RPF DUMP/Common RPF Dump/data/paths/cablecar_northern.dat b/RPF DUMP/Common RPF Dump/data/paths/cablecar_northern.dat new file mode 100644 index 00000000..476088a3 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/cablecar_northern.dat @@ -0,0 +1,11 @@ +10 +145.854 231.733 28.237 1 +160.335 231.868 28.1648 0 +206.893 232.719 37.463 0 +253.448 234.026 50.8096 0 +271.796 233.908 50.8096 0 +322.701 233.848 50.8096 0 +341.05 233.789 50.8096 0 +383.894 232.845 34.3858 0 +426.739 231.901 22.0105 0 +441.283 231.901 22.1047 1 diff --git a/RPF DUMP/Common RPF Dump/data/paths/cablecar_southern.dat b/RPF DUMP/Common RPF Dump/data/paths/cablecar_southern.dat new file mode 100644 index 00000000..2a3ed9f5 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/cablecar_southern.dat @@ -0,0 +1,11 @@ +10 +145.835 222.449 28.237 1 +160.338 222.479 28.1648 0 +206.893 223.744 37.463 0 +253.448 225.046 50.8096 0 +271.796 224.927 50.8096 0 +322.701 224.867 50.8096 0 +341.05 224.809 50.8096 0 +383.894 223.661 34.3858 0 +426.739 222.617 22.0105 0 +441.283 222.582 22.1047 1 diff --git a/RPF DUMP/Common RPF Dump/data/paths/tracks3.dat b/RPF DUMP/Common RPF Dump/data/paths/tracks3.dat new file mode 100644 index 00000000..bf7c22e2 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/tracks3.dat @@ -0,0 +1,16 @@ +15 +1830.38 984.963 28.1668 0 +1840.21 981.969 27.7066 0 +1850.4 978.15 27.2063 0 +1860.86 973.782 26.5906 0 +1871.63 969.064 25.8555 0 +1882.05 964.066 25.0982 0 +1892.28 958.691 24.5081 0 +1902.0 953.077 24.2537 0 +1911.93 946.809 24.0877 0 +1922.07 940.008 24.0005 0 +1932.2 932.34 24.158 0 +1942.0 924.272 24.3035 0 +1951.53 915.904 24.1248 0 +1960.4 907.636 23.8694 0 +1968.34 899.534 23.8267 0 diff --git a/RPF DUMP/Common RPF Dump/data/paths/tracksbronx.dat b/RPF DUMP/Common RPF Dump/data/paths/tracksbronx.dat new file mode 100644 index 00000000..7c6a4035 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/tracksbronx.dat @@ -0,0 +1,852 @@ +851 +334.513 1675.38 25.1833 0 +339.2 1673.14 25.1337 0 +343.485 1670.89 25.0986 0 +351.476 1666.06 25.0532 0 +362.7 1658.59 24.7 0 +378.512 1645.39 24.7 0 +389.443 1636.06 24.7 1 BRONX_SAN_QUENTIN_AVENUE +400.344 1626.94 24.7 0 +410.658 1618.26 24.7 0 +416.091 1614.13 24.9406 0 +422.35 1609.66 24.8693 0 +429.542 1607.17 24.7956 0 +443.743 1605.42 24.7065 0 +457.263 1605.13 25.2331 0 +491.307 1604.84 29.5065 0 +520.705 1604.93 32.8315 0 +529.715 1604.87 33.6938 0 +545.437 1604.88 35.1142 0 +554.434 1604.79 35.8818 0 +561.229 1604.8 36.4094 0 +567.994 1604.65 36.8859 0 +574.584 1604.34 37.1611 0 +578.718 1604.2 37.258 0 +582.226 1603.43 37.2001 0 +585.339 1601.97 37.1341 0 +588.257 1599.93 37.1215 0 +589.618 1598.66 37.2028 0 +594.123 1591.69 36.9823 0 +599.954 1582.31 36.3258 0 +606.784 1570.56 35.431 0 +613.682 1558.88 34.4803 0 +622.934 1543.45 33.0817 0 +631.269 1529.99 31.6022 0 +635.999 1522.39 30.6737 0 +641.925 1512.87 29.4672 0 +646.837 1505.23 28.4882 0 +650.679 1499.35 27.744 0 +655.007 1493.56 27.1249 0 +658.558 1490.01 26.7682 0 +662.935 1486.9 26.39 0 +668.034 1485.1 26.0819 0 +673.335 1483.98 25.9398 0 +678.249 1483.66 25.8502 0 +693.372 1483.74 25.5 0 +712.307 1483.72 25.5 1 BRONX_WINDMILL_STREET +726.119 1483.72 25.5 0 +736.372 1483.63 25.5 0 +758.125 1483.66 25.5 0 +780.885 1483.14 26.1699 0 +810.696 1481.9 26.9183 0 +825.871 1481.69 27.1971 0 +841.325 1482.14 27.5567 0 +854.024 1483.49 27.8397 0 +866.904 1486.74 28.0984 0 +877.081 1491.51 28.2671 0 +881.522 1494.36 28.3181 0 +887.686 1499.28 28.3518 0 +893.457 1504.27 28.3679 0 +911.182 1522.04 28.077 0 +925.575 1536.05 27.8499 0 +938.122 1548.34 27.7794 0 +954.107 1564.01 27.6351 0 +975.506 1585.15 27.6353 0 +996.841 1606.3 27.4964 0 +1016.28 1625.51 27.3162 0 +1027.11 1635.82 27.1688 0 +1037.87 1646.59 27.0833 0 +1052.05 1660.59 26.8377 0 +1064.47 1672.37 26.4263 0 +1070.01 1676.06 26.1116 0 +1076.09 1679.13 25.6461 0 +1082.76 1681.55 25.1526 0 +1089.89 1683.52 24.773 0 +1099.64 1686.45 24.5982 0 +1107.02 1689.45 24.4925 0 +1111.8 1691.61 24.1429 0 +1118.68 1695.56 24.1866 0 +1125.3 1700.27 24.1695 0 +1131.29 1705.11 24.0909 0 +1136.89 1710.78 23.9424 0 +1143.58 1718.3 23.6614 0 +1150.2 1725.11 23.325 0 +1153.66 1727.85 23.1441 0 +1157.45 1730.37 22.9269 0 +1161.39 1732.3 22.8147 0 +1165.6 1733.86 22.7369 0 +1170.1 1735.1 22.803 0 +1174.7 1735.98 22.6502 0 +1179.48 1736.75 22.7668 0 +1184.2 1737.23 22.5257 0 +1189.04 1737.55 22.4154 0 +1193.97 1737.83 22.3492 0 +1206.27 1737.9 22.1749 0 +1216.14 1737.7 22.1671 0 +1233.61 1736.99 22.3503 0 +1246.11 1736.5 22.9928 0 +1253.73 1736.38 23.4143 0 +1258.91 1736.44 23.708 0 +1261.74 1736.58 23.8476 0 +1264.72 1737.06 23.9586 0 +1267.5 1737.62 24.086 0 +1270.32 1738.75 24.2244 0 +1275.74 1741.41 24.3812 0 +1280.21 1745.2 24.4373 0 +1282.29 1747.46 24.4751 0 +1283.91 1749.87 24.5337 0 +1285.42 1752.38 24.5938 0 +1287.85 1757.53 24.5941 0 +1289.5 1762.82 24.473 0 +1290.67 1767.92 24.2662 0 +1291.64 1773.21 23.9256 0 +1292.17 1778.35 23.5469 0 +1292.46 1783.45 23.1634 0 +1292.8 1788.54 22.7872 0 +1292.8 1793.73 22.4842 0 +1292.62 1801.42 22.202 0 +1292.52 1808.9 22.0774 0 +1292.26 1821.31 21.8428 0 +1291.99 1846.27 22.2347 0 +1291.73 1856.43 22.6171 0 +1291.42 1861.57 22.9162 0 +1291.15 1864.31 22.9504 0 +1290.15 1869.51 23.1399 0 +1288.75 1874.9 23.4602 0 +1287.65 1877.8 23.5671 0 +1286.49 1880.47 23.786 0 +1284.89 1882.95 23.8558 0 +1282.86 1885.32 23.923 0 +1280.51 1887.45 24.1605 0 +1278.09 1889.26 24.251 0 +1275.59 1890.66 24.2913 0 +1272.95 1891.98 24.358 0 +1270.26 1892.92 24.4085 0 +1267.6 1893.68 24.4358 0 +1264.84 1894.31 24.4634 0 +1256.98 1895.62 24.4476 0 +1254.26 1895.76 24.4573 0 +1249.21 1895.96 24.5118 0 +1244.26 1896.07 24.5987 0 +1236.78 1896.32 24.6925 0 +1226.74 1896.39 24.8203 0 +1224.17 1896.46 24.8834 0 +1216.7 1896.46 25.0484 0 +1211.7 1896.56 25.1602 0 +1201.7 1896.14 25.4446 0 +1189.14 1895.32 25.8187 0 +1166.7 1893.95 26.296 0 +1164.2 1893.77 26.347 0 +1149.2 1893.57 27.1038 0 +1114.21 1893.82 29.6004 0 +1089.27 1894.01 30.9996 0 +1066.79 1893.96 30.9649 0 +1049.27 1894.01 30.6856 0 +1039.23 1893.72 30.4334 0 +1029.33 1893.52 30.1839 0 +1014.43 1892.75 29.9105 0 +994.432 1891.68 29.5052 0 +982.007 1891.24 29.2769 0 +974.546 1891.08 29.2345 0 +962.919 1890.89 29.2798 0 +952.932 1890.86 29.2376 0 +933.26 1890.25 28.8724 0 +921.946 1889.12 28.1629 0 +916.634 1888.26 27.6014 0 +911.417 1887.21 27.0833 0 +906.108 1885.94 26.6209 0 +900.8 1884.91 26.1902 0 +895.649 1884.08 25.8289 0 +890.296 1883.44 25.5496 0 +886.266 1883.12 25.3768 0 +882.512 1882.88 25.2161 0 +878.695 1882.72 25.053 0 +874.909 1882.58 24.8904 0 +871.119 1882.43 24.7288 0 +867.353 1882.37 24.5667 0 +863.631 1882.31 24.4017 0 +816.731 1881.89 23.264 0 +783.49 1881.75 22.2742 0 +751.868 1881.45 19.8472 0 +731.457 1881.79 16.9791 0 +678.085 1881.75 9.47828 0 +608.253 1881.74 -0.336479 0 +561.352 1881.66 -6.9276 0 +483.455 1881.61 -17.8757 0 +452.169 1881.49 -21.5709 0 +440.311 1881.44 -21.9883 0 +427.103 1881.09 -21.9764 0 +415.313 1880.19 -21.9764 0 +383.831 1880.13 -21.9764 0 +374.896 1879.71 -21.9764 0 +366.27 1878.17 -21.9764 0 +357.688 1875.6 -21.9764 0 +347.611 1871.17 -21.9764 0 +341.846 1867.75 -21.9764 0 +336.423 1863.74 -21.9764 0 +329.87 1857.91 -21.9764 0 +318.717 1846.85 -21.9764 0 +310.383 1838.43 -21.9764 0 +306.007 1834.4 -21.9764 0 +302.975 1831.52 -21.9764 0 +299.622 1829.02 -21.9764 0 +292.619 1824.32 -21.9764 0 +289.025 1822.25 -21.9764 0 +285.224 1820.52 -21.9764 0 +281.339 1818.98 -21.9764 0 +275.317 1817.13 -21.9764 0 +260.131 1812.96 -21.9764 0 +244.998 1808.9 -21.9764 0 +218.309 1801.73 -21.9764 0 +180.588 1791.61 -21.9764 0 +150.094 1783.51 -21.9764 0 +115.877 1774.29 -21.9764 0 +89.3043 1767.21 -21.9764 0 +51.2803 1757.08 -21.9764 0 +30.277 1751.3 -21.9764 0 +23.903 1749.25 -21.9764 0 +19.7608 1747.46 -21.9764 0 +14.0043 1744.42 -21.9764 0 +8.26058 1740.83 -21.9764 0 +3.07204 1736.8 -21.9764 0 +-1.83893 1732.32 -21.9764 0 +-12.9749 1721.2 -21.9764 0 +-24.15 1710.11 -21.9764 0 +-37.9496 1696.21 -21.9764 0 +-46.2806 1687.84 -21.9764 0 +-50.9368 1683.53 -21.9764 0 +-54.2106 1680.88 -21.9764 0 +-57.6488 1678.46 -21.9764 0 +-61.2316 1676.2 -21.9764 0 +-66.7831 1673.4 -21.9764 0 +-72.5734 1670.98 -21.9764 0 +-78.5962 1669.02 -21.9764 0 +-82.4182 1668.06 -21.9071 0 +-89.9564 1666.02 -21.5677 0 +-105.142 1661.9 -20.0624 0 +-116.449 1658.85 -18.4252 0 +-139.061 1652.9 -15.1396 0 +-180.424 1641.74 -9.11877 0 +-194.95 1637.86 -7.00549 0 +-210.637 1633.67 -4.73105 0 +-220.877 1630.96 -4.17386 0 +-233.232 1627.58 -3.90335 0 +-263.682 1619.38 -3.90335 0 +-282.793 1614.22 -3.90335 0 +-292.439 1611.67 -3.90335 0 +-296.722 1610.29 -3.90335 0 +-300.803 1608.62 -3.90335 0 +-304.883 1606.83 -3.90335 0 +-308.692 1604.7 -3.90335 0 +-312.5 1602.4 -3.90335 0 +-316.244 1599.9 -3.90335 0 +-319.625 1597.1 -3.90335 0 +-323.027 1594.21 -3.90335 0 +-327.259 1589.9 -3.90335 0 +-349.519 1567.72 -3.90335 0 +-366.154 1550.91 -3.90335 0 +-372.062 1544.89 -3.90335 0 +-374.972 1541.53 -3.90335 0 +-377.702 1537.96 -3.90335 0 +-380.129 1534.3 -3.90335 0 +-382.244 1530.43 -3.90335 0 +-384.226 1526.35 -3.90335 0 +-386.053 1522.38 -3.90335 0 +-387.533 1518.14 -3.90335 0 +-388.869 1513.95 -3.90335 0 +-389.881 1509.7 -3.90335 0 +-390.717 1505.17 -3.90335 0 +-391.265 1498.58 -3.90335 0 +-391.464 1494.18 -3.90364 0 +-391.457 1489.99 -3.97102 0 +-391.459 1486.14 -4.11165 0 +-391.456 1478.48 -4.68245 0 +-391.442 1474.56 -5.17171 0 +-391.465 1470.63 -5.66878 0 +-391.462 1466.71 -6.03059 0 +-391.462 1462.91 -6.27864 0 +-391.483 1454.85 -6.56184 0 +-391.514 1439.01 -6.56192 0 +-391.545 1423.3 -6.56213 0 +-391.446 1415.47 -6.562 0 +-391.439 1407.64 -6.56213 0 +-391.439 1403.72 -6.56213 0 +-391.51 1393.25 -6.562 1 BRONX_FRANKFORT_LOW +-391.527 1376.14 -6.562 0 +-391.469 1360.42 -6.56192 0 +-391.487 1332.91 -6.56192 0 +-391.446 1320.8 -6.4489 0 +-391.498 1313.26 -6.17009 0 +-391.464 1309.39 -5.95427 0 +-391.497 1293.66 -4.57976 0 +-391.493 1289.78 -4.35466 0 +-391.377 1286.03 -4.18279 0 +-391.435 1278.38 -3.96257 0 +-391.425 1274.08 -3.90446 0 +-391.437 1250.48 -3.90335 0 +-391.401 1230.84 -3.90335 0 +-391.52 1203.33 -3.90335 0 +-391.477 1179.6 -3.90335 0 +-391.399 1175.39 -3.90335 0 +-390.961 1170.65 -3.90335 0 +-390.42 1166.48 -3.90335 0 +-389.441 1161.99 -3.90335 0 +-386.911 1152.32 -3.90335 0 +-380.727 1129.41 -3.90335 0 +-379.702 1125.41 -3.90335 0 +-378.929 1121.43 -3.90335 0 +-378.492 1117.33 -3.90335 0 +-378.292 1113.04 -3.90335 0 +-378.279 1106.98 -3.90335 0 +-378.317 1083.45 -3.90335 0 +-378.3 1052.04 -3.90335 0 +-378.316 1032.15 -3.90335 0 +-378.249 985.12 -3.90335 0 +-378.363 980.873 -3.90335 0 +-378.693 976.749 -3.90335 0 +-379.353 972.789 -3.90335 0 +-380.718 966.532 -3.90335 0 +-382.079 959.892 -3.90335 0 +-383.028 953.293 -3.90335 0 +-383.358 948.963 -3.90335 0 +-383.206 944.555 -3.90335 0 +-382.835 937.956 -3.90335 0 +-381.749 931.293 -3.90335 0 +-380.098 924.832 -3.90335 0 +-377.912 918.399 -3.90335 0 +-374.163 910.421 -3.90335 0 +-370.248 903.003 -3.90323 0 +-368.537 899.168 -3.90323 0 +-366.474 892.982 -3.90323 0 +-364.742 887.208 -3.90323 0 +-363.542 880.465 -3.90323 0 +-363.425 876.499 -3.90323 0 +-363.43 853.226 -3.90335 0 +-363.429 813.823 -3.90335 0 +-363.474 809.722 -3.902 0 +-363.544 801.878 -3.902 0 +-363.574 794.04 -3.90176 0 +-363.729 786.105 -3.902 0 +-363.829 778.703 -3.902 0 +-363.885 771.606 -4.00381 0 +-363.965 763.823 -4.00388 0 +-363.89 755.908 -4.00388 0 +-363.803 744.124 -4.00388 0 +-363.855 737.974 -4.00388 0 +-364.103 733.891 -4.00388 0 +-364.639 729.849 -4.00388 0 +-365.381 725.725 -4.00388 0 +-366.254 721.471 -4.00388 0 +-367.243 717.244 -4.00388 0 +-368.006 712.852 -4.00388 0 +-368.604 708.377 -4.00388 0 +-368.897 701.756 -4.00409 0 +-368.978 697.97 -4.00409 0 +-368.943 689.977 -4.004 0 +-368.914 686.058 -4.004 0 +-368.929 678.192 -4.004 0 +-368.907 674.266 -4.004 0 +-368.925 670.331 -4.00409 1 BRONX_WEST_PARK +-368.91 666.392 -4.00409 0 +-368.934 654.569 -4.004 0 +-369.007 638.887 -4.00409 0 +-368.894 631.007 -4.00388 0 +-368.957 623.142 -4.00388 0 +-368.937 611.336 -4.00388 0 +-368.938 591.698 -4.00388 0 +-369.03 568.088 -4.00388 0 +-368.821 544.58 -4.00388 0 +-368.828 540.376 -4.00388 0 +-369.364 536.137 -4.00388 0 +-369.988 532.122 -4.00388 0 +-370.792 527.928 -4.00388 0 +-371.818 523.823 -4.00388 0 +-372.801 519.372 -4.00388 0 +-373.432 515.05 -4.00388 0 +-373.868 510.508 -4.00388 0 +-374.007 506.157 -4.00388 0 +-373.966 497.939 -3.96067 0 +-373.938 493.81 -3.93919 0 +-373.927 489.7 -3.91722 0 +-373.901 481.539 -3.87425 0 +-373.872 466.039 -3.87406 0 +-373.872 442.188 -3.87406 0 +-373.916 414.805 -3.87406 0 +-373.829 387.236 -3.87406 0 +-373.99 363.614 -3.87406 0 +-373.928 343.941 -3.874 0 +-373.904 336.069 -3.874 0 +-373.935 320.345 -3.874 1 BRONX_FRANKFORT_AVENUE +-373.925 300.766 -3.874 0 +-373.907 292.835 -3.87406 0 +-373.993 288.674 -3.87406 0 +-374.399 284.513 -3.87406 0 +-374.975 280.486 -3.87406 0 +-375.825 276.222 -3.87406 0 +-376.83 272.05 -3.87406 0 +-377.738 267.648 -3.87406 0 +-378.14 265.402 -3.87406 0 +-378.665 261.104 -3.87406 0 +-378.915 256.71 -3.87406 0 +-378.986 254.385 -3.87424 0 +-378.892 246.592 -3.87424 0 +-378.616 238.869 -3.8596 0 +-378.324 230.413 -3.91282 0 +-378.188 220.783 -4.10569 0 +-378.098 205.03 -4.10642 0 +-378.07 189.296 -4.10642 0 +-378.065 184.879 -4.10642 0 +-377.693 180.396 -4.10642 0 +-377.067 176.014 -4.10642 0 +-376.14 171.64 -4.10642 0 +-374.617 165.736 -4.10642 0 +-372.649 158.134 -4.10642 0 +-369.483 146.701 -4.10642 0 +-364.387 127.657 -4.10642 0 +-360.314 112.404 -4.10642 0 +-354.099 89.8937 -4.10642 0 +-350.641 76.4906 -4.10642 0 +-349.459 70.3288 -4.10642 0 +-348.765 63.9883 -4.10642 0 +-348.55 55.4227 -4.10642 0 +-347.923 48.6825 -4.10642 0 +-346.109 40.0113 -4.10642 0 +-336.966 5.8731 -4.10642 0 +-332.947 -9.4678 -4.10642 0 +-329.772 -20.7456 -4.10642 0 +-327.816 -27.1519 -4.10642 0 +-325.278 -33.2764 -4.10642 0 +-318.274 -46.1083 -4.10642 0 +-310.465 -59.6591 -4.10642 0 +-306.6 -66.5383 -4.10642 0 +-303.599 -71.9432 -4.10642 0 +-301.993 -75.7089 -4.10642 0 +-300.504 -79.7694 -4.10642 0 +-298.327 -87.6172 -4.10642 0 +-293.182 -106.57 -4.10642 0 +-285.014 -136.883 -4.10642 0 +-282.358 -147.017 -4.07001 0 +-278.587 -160.995 -4.06952 0 +-274.785 -175.234 -4.06952 1 BRONX_SUFFOLK +-271.245 -188.494 -4.07001 0 +-266.727 -205.197 -4.10663 0 +-265.905 -209.349 -4.10642 0 +-265.628 -213.46 -4.10642 0 +-265.407 -217.884 -4.10642 0 +-265.126 -222.377 -4.10642 0 +-264.443 -226.771 -4.10642 0 +-263.533 -231.146 -4.10642 0 +-263.002 -233.387 -4.10658 0 +-261.936 -237.033 -4.10658 0 +-260.901 -240.882 -4.10658 0 +-259.972 -244.706 -4.10804 0 +-259.187 -248.553 -4.11781 0 +-258.466 -252.404 -4.11488 0 +-257.558 -256.29 -4.07826 0 +-256.531 -260.177 -4.01381 0 +-255.529 -264.011 -3.92543 0 +-254.505 -267.884 -3.92502 0 +-251.519 -279.425 -3.92502 0 +-247.452 -294.494 -3.92502 0 +-242.293 -313.373 -3.92502 0 +-235.235 -339.892 -3.92502 0 +-231.091 -355.17 -3.92502 0 +-229.848 -359.418 -3.92502 0 +-228.263 -363.639 -3.92502 0 +-226.548 -367.768 -3.92502 0 +-224.642 -371.711 -3.92502 0 +-219.63 -380.48 -3.92502 0 +-211.639 -394.019 -3.92502 0 +-201.789 -410.893 -3.92502 0 +-192.009 -428.048 -3.92502 0 +-180.285 -448.51 -3.92502 0 +-176.32 -455.273 -3.92502 0 +-173.973 -459.079 -3.92502 0 +-171.419 -462.833 -3.92502 0 +-168.759 -466.327 -3.92502 0 +-165.683 -469.716 -3.92502 0 +-162.607 -472.74 -3.92502 0 +-157.5 -477.113 -3.92502 0 +-152.129 -481.049 -3.92502 0 +-146.476 -484.482 -3.92502 0 +-138.367 -488.238 -3.92502 0 +-134.127 -489.749 -3.92502 0 +-129.918 -490.966 -3.92502 0 +-125.626 -491.916 -3.92502 0 +-121.231 -492.658 -3.92502 0 +-116.877 -493.154 -3.92502 0 +-110.319 -493.59 -3.92502 0 +-102.772 -493.535 -3.88861 0 +-91.0893 -493.517 -3.88861 0 +-78.1779 -493.431 -3.88861 1 BRONX_CITY_HALL +-66.9378 -493.455 -3.92523 0 +-47.3187 -493.47 -3.92523 0 +-31.4578 -493.493 -3.92502 0 +-19.7607 -493.508 -3.92502 0 +-13.6181 -493.537 -3.92502 0 +-10.2488 -493.385 -3.92502 0 +-6.92672 -493.035 -3.92502 0 +-2.53166 -492.374 -3.92502 0 +1.78437 -491.489 -3.92502 0 +6.05939 -490.307 -3.92502 0 +10.3092 -488.848 -3.92502 0 +16.5797 -486.22 -3.92502 0 +22.5064 -483.215 -3.92502 0 +28.1602 -479.666 -3.92502 0 +33.1619 -475.58 -3.92502 0 +38.006 -470.969 -3.92502 0 +41.2159 -467.701 -3.92502 0 +44.0756 -464.375 -3.92502 0 +46.5852 -460.698 -3.92502 0 +49.0947 -457.021 -3.92502 0 +51.3125 -453.169 -3.92502 0 +53.3552 -449.317 -3.92502 0 +55.1175 -445.252 -3.92502 0 +56.6349 -441.108 -3.92502 0 +57.7438 -436.906 -3.92502 0 +59.2028 -430.428 -3.92502 0 +59.8055 -426.038 -3.92502 0 +60.3307 -419.268 -3.92502 0 +60.2724 -412.673 -3.92502 0 +59.6304 -406.136 -3.92502 0 +58.3477 -399.644 -3.92502 0 +56.4801 -393.165 -3.92502 0 +54.0873 -386.862 -3.92502 0 +50.1187 -378.983 -3.92502 0 +38.313 -358.472 -3.92502 0 +26.4313 -338.278 -3.92502 0 +12.9413 -314.444 -3.92502 0 +2.97587 -297.207 -3.92502 0 +0.125343 -291.79 -3.92502 0 +-2.21814 -285.945 -3.92502 0 +-4.15996 -279.815 -3.92502 0 +-5.4422 -273.808 -3.92502 0 +-6.36183 -267.54 -3.92502 0 +-6.64658 -261.282 -3.92502 0 +-6.64658 -253.549 -3.92502 0 +-6.61154 -241.695 -3.92502 0 +-6.5808 -229.821 -3.92502 0 +-6.50748 -225.856 -3.92509 0 +-6.42563 -221.966 -3.92509 0 +-6.29432 -217.983 -3.92509 0 +-6.08174 -213.887 -3.92509 0 +-5.87712 -210.228 -3.92606 0 +-5.63805 -206.295 -3.92606 0 +-5.44691 -202.208 -3.92411 0 +-5.30839 -197.948 -3.9202 0 +-5.20523 -193.617 -3.91581 0 +-5.16396 -189.366 -3.90946 0 +-5.26713 -184.885 -3.90903 0 +-5.76235 -180.511 -3.90903 0 +-6.50153 -176.109 -3.90903 0 +-7.37489 -171.779 -3.90903 0 +-8.38606 -167.512 -3.90903 0 +-9.88845 -163.203 -3.90903 0 +-11.5518 -159.088 -3.90903 0 +-14.2697 -153.112 -3.90903 0 +-17.3649 -147.83 -3.90903 0 +-21.277 -140.996 -3.90903 0 +-27.2695 -130.824 -3.90903 0 +-35.1224 -117.109 -3.90903 0 +-44.7897 -100.2 -3.90903 0 +-49.7361 -91.2207 -3.90903 0 +-52.0998 -85.3553 -3.90903 0 +-54.0037 -79.4001 -3.90903 0 +-55.2877 -73.2721 -3.90903 0 +-56.2215 -67.0858 -3.90903 0 +-56.5853 -60.8187 -3.90903 0 +-56.549 -45.0678 -3.90903 0 +-56.6336 -29.3213 -3.90903 0 +-56.5812 0.406258 -3.909 1 BRONX_EASTON +-56.4491 33.6453 -3.90905 0 +-56.4601 36.7736 -3.90856 0 +-56.4623 39.3557 -3.87145 0 +-56.4663 45.4572 -3.90661 0 +-56.4501 53.341 -3.90514 0 +-56.4321 61.1995 -3.90319 0 +-56.4247 65.3208 -3.90335 0 +-56.0375 69.5183 -3.90335 0 +-55.4644 73.654 -3.90335 0 +-54.0459 79.7944 -3.90335 0 +-50.9438 91.2922 -3.90335 0 +-42.8678 121.654 -3.90335 0 +-37.615 140.557 -3.90335 0 +-30.6591 167.078 -4.00227 0 +-29.1227 173.124 -4.00227 0 +-27.8876 179.695 -4.00227 0 +-27.2271 186.405 -4.00227 0 +-27.0315 198.423 -4.00227 0 +-27.1629 214.282 -4.05256 0 +-27.055 245.657 -3.95198 0 +-27.1136 286.744 -3.95198 0 +-26.8928 350.285 -3.95198 0 +-27.0611 390.867 -3.95903 0 +-27.3198 414.9 -4.01426 0 +-27.3171 426.77 -4.01426 0 +-27.3362 442.276 -4.01426 0 +-27.5008 446.75 -4.01426 0 +-27.7796 451.242 -4.01426 0 +-28.4301 455.579 -4.01426 0 +-29.3594 459.885 -4.01426 0 +-31.9199 469.642 -4.01426 0 +-35.0176 481.073 -4.01426 0 +-37.8892 492.479 -4.01426 0 +-45.3139 519.086 -4.01426 0 +-52.3764 545.605 -4.01426 0 +-58.5178 568.268 -4.01426 0 +-62.4532 583.597 -4.01426 0 +-64.3953 593.829 -4.01426 0 +-64.9081 602.188 -4.01426 0 +-64.9338 621.861 -4.01426 0 +-64.9079 633.383 -4.01426 0 +-64.9032 641.519 -4.01447 0 +-64.8884 656.693 -4.01447 0 +-64.8211 663.443 -4.01447 1 BRONX_EAST_PARK +-64.8356 677.472 -3.97784 0 +-64.8731 684.754 -3.978 0 +-64.828 696.55 -4.01447 0 +-64.8435 720.044 -4.01426 0 +-64.8833 751.505 -4.01426 0 +-64.8936 790.746 -4.01426 0 +-65.005 826.214 -4.01426 0 +-64.9467 845.87 -4.01426 0 +-64.8777 855.808 -4.01426 0 +-64.3809 862.12 -4.01426 0 +-63.8795 866.188 -4.01426 0 +-62.4843 872.399 -4.01426 0 +-59.484 883.798 -4.01426 0 +-54.3414 902.719 -4.01426 0 +-50.2438 918.165 -4.01426 0 +-46.1453 933.166 -4.01426 0 +-44.1287 940.819 -3.74495 0 +-42.1597 948.851 -2.98568 0 +-40.4658 955.457 -2.70954 0 +-39.5785 959.843 -2.70954 0 +-38.7882 966.496 -2.70954 0 +-38.5089 973.06 -2.70954 0 +-38.5092 984.831 -2.70954 0 +-38.5092 1004.47 -2.70954 0 +-38.4825 1028.06 -2.70954 0 +-38.4844 1051.68 -2.70954 0 +-38.4981 1067.35 -2.70954 0 +-38.6173 1071.79 -2.70954 0 +-39.0014 1076.22 -2.70954 0 +-39.6298 1080.7 -2.70954 0 +-40.5027 1084.99 -2.70954 0 +-41.5332 1089.27 -2.70954 0 +-42.9652 1093.57 -2.70954 0 +-45.6113 1099.68 -2.70954 0 +-47.537 1103.66 -2.70954 0 +-50.9703 1109.35 -2.70954 0 +-54.7186 1114.81 -2.70954 0 +-59.3692 1119.78 -2.70954 0 +-64.0127 1124.39 -2.70954 0 +-69.1801 1128.72 -2.70954 0 +-74.8196 1132.34 -2.70954 0 +-80.598 1135.6 -2.70954 0 +-86.7519 1138.32 -2.70954 0 +-90.8136 1139.85 -2.70954 0 +-95.0107 1141.11 -2.70954 0 +-99.2817 1142.07 -2.70954 0 +-103.824 1142.84 -2.70954 0 +-108.219 1143.4 -2.70954 0 +-114.671 1143.79 -2.70954 0 +-123.344 1143.77 -2.71 0 +-134.489 1143.79 -2.70974 0 +-144.454 1143.8 -2.71 1 BRONX_NORTH_PARK +-158.024 1143.76 -2.71 0 +-173.732 1143.69 -2.70974 0 +-177.749 1143.68 -2.70953 0 +-182.089 1143.56 -2.70953 0 +-188.704 1142.92 -2.70953 0 +-195.258 1141.69 -2.70953 0 +-201.638 1139.89 -2.70953 0 +-207.896 1137.47 -2.70953 0 +-213.931 1134.63 -2.70953 0 +-217.755 1132.44 -2.70953 0 +-221.47 1129.93 -2.70953 0 +-224.99 1127.22 -2.70953 0 +-228.386 1124.25 -2.70953 0 +-231.641 1121.31 -2.70953 0 +-234.778 1118.22 -2.70953 0 +-237.641 1114.82 -2.70953 0 +-240.263 1111.22 -2.70953 0 +-242.689 1107.48 -2.70953 0 +-244.893 1103.45 -2.70953 0 +-246.705 1099.22 -2.70953 0 +-247.431 1096.8 -2.70987 0 +-249.395 1089.64 -2.98185 0 +-251.719 1082.07 -3.45694 0 +-254.099 1074.41 -3.86075 0 +-256.219 1067.01 -3.90372 0 +-257.558 1063.0 -3.90335 0 +-259.462 1059.28 -3.90335 0 +-261.764 1055.87 -3.90335 0 +-264.466 1052.72 -3.90335 0 +-267.55 1049.88 -3.90335 0 +-270.928 1047.42 -3.90335 0 +-274.805 1045.6 -3.90335 0 +-278.767 1044.32 -3.90335 0 +-282.8 1043.58 -3.90335 0 +-290.955 1043.3 -3.90323 0 +-298.785 1043.79 -3.93253 0 +-303.717 1044.95 -3.93692 0 +-307.75 1046.15 -3.90323 0 +-313.694 1048.31 -3.90323 0 +-319.39 1050.75 -3.90323 0 +-323.188 1052.8 -3.90335 0 +-328.39 1056.37 -3.90335 0 +-334.953 1061.46 -3.90335 0 +-339.386 1065.88 -3.90335 0 +-343.49 1070.55 -3.90335 0 +-347.169 1075.68 -3.90335 0 +-350.389 1081.13 -3.90323 0 +-353.167 1086.78 -3.90323 0 +-355.449 1092.61 -3.90323 0 +-357.236 1098.54 -3.93351 0 +-358.394 1103.55 -3.90323 0 +-359.137 1111.3 -3.90323 0 +-359.154 1115.26 -3.90323 0 +-359.142 1139.05 -2.4409 0 +-359.218 1166.14 1.2906 0 +-359.187 1185.58 4.02272 0 +-359.061 1208.89 7.29957 0 +-359.106 1240.24 11.6949 0 +-359.441 1247.84 12.6861 0 +-360.764 1256.24 13.8219 0 +-361.223 1261.69 14.587 0 +-361.347 1275.39 16.2218 0 +-361.392 1287.37 17.5519 0 +-361.291 1305.21 19.4864 0 +-361.19 1317.19 20.4015 0 +-361.282 1328.13 21.3839 0 +-361.259 1339.7 22.5035 0 +-361.21 1350.9 23.5777 0 +-361.231 1361.78 24.5294 0 +-361.179 1372.27 25.2818 0 +-361.182 1392.2 25.9474 0 +-361.241 1409.36 25.9478 0 +-361.194 1420.5 25.9478 1 BRONX_FRANKFORT_HIGH +-361.271 1437.17 25.9478 0 +-361.316 1454.38 25.9478 0 +-361.215 1465.85 25.9483 0 +-360.955 1475.47 25.9483 0 +-360.694 1480.86 25.9478 0 +-360.311 1486.17 25.9485 0 +-359.674 1491.71 25.95 0 +-358.786 1497.33 25.9514 0 +-357.886 1501.77 25.9534 0 +-356.772 1506.21 25.9554 0 +-355.511 1510.41 25.9568 0 +-354.042 1514.54 25.9583 0 +-352.347 1518.52 25.9602 0 +-350.578 1522.24 25.9617 0 +-348.557 1525.76 25.9617 0 +-346.394 1528.99 25.9627 0 +-343.94 1531.89 25.9622 0 +-341.292 1534.7 25.9627 0 +-338.321 1537.35 25.9622 0 +-335.165 1539.92 25.9622 0 +-331.71 1542.18 25.9627 0 +-328.351 1544.19 25.9627 0 +-324.67 1545.93 25.9622 0 +-320.989 1547.48 25.9622 0 +-316.332 1549.01 25.9627 0 +-311.424 1550.27 25.9622 0 +-306.225 1551.27 25.9622 0 +-300.994 1552.01 25.9622 0 +-295.951 1552.44 25.9622 0 +-291.088 1552.81 25.9627 0 +-286.736 1552.97 25.9622 0 +-283.006 1553.06 25.9622 0 +-276.066 1553.03 25.8654 0 +-268.09 1553.07 25.8654 0 +-259.258 1553.02 25.8654 0 +-249.765 1553.0 25.8654 0 +-239.812 1553.02 25.8654 0 +-229.668 1552.95 25.8654 0 +-219.427 1553.0 25.8654 0 +-209.498 1553.02 25.8654 0 +-197.14 1552.95 25.8654 0 +-184.445 1552.9 25.8654 0 +-171.421 1552.86 25.8654 0 +-158.776 1552.75 25.8654 0 +-146.412 1552.71 25.8654 0 +-134.859 1552.75 25.8649 0 +-126.73 1552.88 25.8672 0 +-118.603 1553.08 25.8677 0 +-110.644 1553.69 25.8672 0 +-102.654 1554.67 25.8677 0 +-94.799 1555.91 25.8667 0 +-86.8981 1557.42 25.8672 0 +-78.9225 1559.09 25.8677 0 +-70.8768 1561.07 25.8677 0 +-62.7234 1563.15 25.8677 0 +-54.536 1565.53 25.8677 0 +-46.2216 1568.05 25.8672 0 +-37.7349 1570.73 25.8672 0 +-28.9823 1573.46 25.8672 0 +-20.0434 1576.47 25.8677 0 +-11.2326 1579.27 25.8677 0 +-1.92426 1582.38 25.8672 0 +7.52848 1585.53 25.8677 0 +17.0979 1588.79 25.8677 0 +23.9011 1591.09 25.9995 0 +36.1028 1595.42 25.852 0 +46.9707 1599.38 25.852 0 +54.872 1602.26 25.852 0 +62.7929 1605.1 25.852 0 +72.7251 1608.66 25.852 0 +81.6132 1611.81 25.852 0 +89.5429 1614.69 25.852 0 +96.5228 1617.23 25.852 0 +104.386 1619.99 25.852 0 +108.356 1621.47 25.852 0 +112.327 1622.89 25.852 0 +122.24 1626.49 25.852 0 +127.168 1628.24 25.852 0 +135.099 1631.13 25.852 0 +142.982 1633.96 25.852 0 +149.0 1636.13 25.852 0 +153.925 1637.84 25.852 0 +160.828 1640.39 25.852 0 +165.782 1642.13 25.852 0 +180.625 1647.47 25.852 0 +188.542 1650.36 25.852 0 +195.477 1652.83 25.852 0 +208.406 1657.47 25.852 0 +219.286 1661.42 25.852 0 +226.187 1663.91 25.852 0 +231.174 1665.71 25.852 0 +236.122 1667.44 25.852 0 +244.056 1670.25 25.852 0 +248.976 1672.06 25.852 0 +252.955 1673.53 25.852 0 +256.94 1674.95 25.852 0 +261.908 1676.76 25.852 0 +266.838 1678.5 25.852 0 +268.574 1679.08 25.8163 0 +272.854 1680.61 25.8583 0 +278.58 1682.12 25.8334 0 +283.559 1683.22 25.7983 0 +288.577 1683.93 25.7538 0 +293.632 1684.31 25.7001 0 +298.668 1684.23 25.6415 0 +303.669 1683.9 25.5786 0 +308.651 1683.35 25.5131 0 +313.611 1682.4 25.4462 0 +318.574 1681.18 25.3793 0 +323.394 1679.82 25.3154 0 +328.148 1678.11 25.2558 0 +332.753 1676.11 25.2016 0 +334.513 1675.38 25.1833 0 diff --git a/RPF DUMP/Common RPF Dump/data/paths/tracksbronx2.dat b/RPF DUMP/Common RPF Dump/data/paths/tracksbronx2.dat new file mode 100644 index 00000000..5dacca6e --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/tracksbronx2.dat @@ -0,0 +1,807 @@ +806 +1007.97 1630.71 27.3393 0 +992.195 1614.97 27.4786 0 +986.583 1609.68 27.525 0 +983.096 1606.1 27.556 0 +977.832 1600.8 27.6019 0 +970.68 1593.87 27.6309 0 +959.99 1583.31 27.6412 0 +952.9 1576.28 27.638 0 +947.585 1570.96 27.6343 0 +943.975 1567.47 27.6409 0 +933.337 1556.94 27.7579 0 +924.399 1548.22 27.8199 0 +913.58 1537.84 27.9249 0 +906.46 1530.85 28.045 0 +899.402 1523.82 28.1641 0 +892.307 1516.62 28.2693 0 +887.043 1511.48 28.3299 0 +883.34 1508.21 28.3487 0 +879.631 1505.0 28.3594 0 +875.871 1502.24 28.3299 0 +872.013 1499.75 28.2659 0 +868.003 1497.76 28.1912 0 +863.771 1496.06 28.1031 0 +859.439 1494.67 28.0037 0 +854.883 1493.7 27.897 0 +850.228 1492.85 27.7867 0 +845.472 1492.27 27.6729 0 +840.643 1491.94 27.5557 0 +835.739 1491.64 27.4376 0 +828.368 1491.4 27.2593 0 +820.95 1491.4 27.0809 0 +808.522 1491.59 26.783 0 +801.103 1491.81 26.6067 0 +793.585 1492.11 26.4285 0 +786.067 1492.48 26.2557 0 +778.596 1492.75 26.0865 0 +773.642 1493.02 25.9915 0 +763.626 1493.16 25.6523 0 +758.672 1493.28 25.5 0 +753.963 1493.41 25.5 0 +745.623 1493.37 25.5 0 +737.298 1493.36 25.5 0 +721.721 1493.29 25.5 1 BRONX2_WINDMILL_STREET +708.23 1493.31 25.5 0 +683.18 1493.3 25.5 0 +676.558 1493.34 25.8854 0 +672.691 1493.83 25.9903 0 +667.886 1495.55 26.3307 0 +663.179 1499.1 26.9266 0 +658.535 1505.09 27.7049 0 +654.18 1511.44 28.5995 0 +649.051 1519.63 29.6783 0 +637.799 1537.72 31.9291 0 +627.51 1554.52 33.6644 0 +616.949 1572.42 35.191 0 +603.547 1594.7 36.8539 0 +597.424 1604.28 37.2196 0 +595.83 1606.13 37.1654 0 +594.038 1607.66 37.111 0 +592.009 1609.14 37.11 0 +590.213 1610.31 37.1363 0 +588.246 1611.38 37.1625 0 +586.08 1612.33 37.1896 0 +583.762 1613.02 37.2165 0 +581.322 1613.56 37.2431 0 +578.578 1613.84 37.2727 0 +569.843 1614.23 36.9997 0 +557.918 1614.45 36.1701 0 +543.861 1614.46 34.9777 0 +529.042 1614.47 33.632 0 +514.771 1614.53 32.2504 0 +502.3 1614.58 30.8623 0 +491.639 1614.62 29.5258 0 +481.98 1614.67 28.1433 0 +466.633 1614.66 26.0927 0 +453.667 1614.72 24.9501 0 +444.584 1614.91 24.7167 0 +440.463 1615.18 24.7158 0 +435.992 1615.74 24.7451 0 +432.092 1616.74 24.7915 0 +426.52 1618.71 24.8618 0 +423.072 1620.88 24.9116 0 +418.418 1624.42 25.0019 0 +416.87 1625.76 24.7 0 +395.552 1643.55 24.7 1 BRONX2_SAN_QUENTIN_AVENUE +384.517 1652.96 24.7 0 +368.946 1665.94 24.7 0 +361.455 1671.06 25.0458 0 +353.357 1676.39 25.0537 0 +348.895 1678.79 25.0722 0 +341.027 1682.42 25.1274 0 +335.938 1684.32 25.1747 0 +330.787 1686.07 25.2294 0 +325.482 1687.33 25.2914 0 +320.326 1688.51 25.3549 0 +314.997 1689.42 25.4238 0 +309.596 1689.98 25.4936 0 +304.232 1690.34 25.562 0 +298.719 1690.34 25.6303 0 +293.353 1690.04 25.6923 0 +287.967 1689.3 25.748 0 +282.64 1688.4 25.7954 0 +277.339 1687.18 25.8315 0 +272.122 1685.8 25.8559 0 +266.698 1684.27 25.8159 0 +260.061 1681.83 25.852 0 +251.144 1678.57 25.852 0 +243.151 1675.76 25.852 0 +235.192 1672.89 25.852 0 +232.302 1671.82 25.852 0 +228.354 1670.37 25.852 0 +224.368 1668.95 25.852 0 +220.413 1667.49 25.852 0 +212.47 1664.68 25.852 0 +205.585 1662.15 25.852 0 +197.599 1659.31 25.852 0 +190.7 1656.79 25.852 0 +182.753 1654.0 25.852 0 +175.882 1651.51 25.852 0 +170.929 1649.7 25.852 0 +166.945 1648.3 25.852 0 +159.981 1645.78 25.852 0 +152.095 1642.92 25.852 0 +145.132 1640.47 25.852 0 +137.213 1637.56 25.852 0 +133.27 1636.14 25.852 0 +125.322 1633.3 25.852 0 +117.417 1630.38 25.852 0 +109.547 1627.6 25.852 0 +98.648 1623.67 25.852 0 +91.6667 1621.14 25.852 0 +87.7278 1619.72 25.852 0 +79.8196 1616.86 25.852 0 +75.8806 1615.5 25.852 0 +66.935 1612.24 25.852 0 +60.996 1610.09 25.852 0 +49.1331 1605.86 25.9931 0 +37.2359 1601.63 25.9931 0 +20.8359 1595.8 25.9931 0 +15.3807 1593.76 25.9931 0 +5.84546 1590.36 25.9931 0 +-3.55054 1587.14 25.8667 0 +-12.7148 1583.98 25.8672 0 +-21.6038 1581.13 25.8667 0 +-30.519 1578.17 25.8667 0 +-39.2655 1575.41 25.8667 0 +-47.7277 1572.84 25.8667 0 +-55.9397 1570.27 25.8672 0 +-64.0802 1567.96 25.8672 0 +-72.0786 1565.87 25.8672 0 +-80.0117 1564.06 25.8672 0 +-87.874 1562.3 25.8667 0 +-95.6416 1560.8 25.8672 0 +-103.376 1559.57 25.8672 0 +-111.149 1558.68 25.8667 0 +-118.936 1558.08 25.8667 0 +-126.844 1557.82 25.8672 0 +-134.864 1557.73 25.8647 0 +-146.362 1557.67 25.8649 0 +-158.656 1557.75 25.8649 0 +-171.421 1557.78 25.8649 0 +-184.367 1557.87 25.8649 0 +-197.172 1557.94 25.8649 0 +-209.504 1557.89 25.8649 0 +-219.442 1557.97 25.8649 0 +-229.663 1557.98 25.8649 0 +-239.799 1557.95 25.8649 0 +-249.747 1557.98 25.9387 0 +-259.242 1558.0 25.9513 0 +-268.063 1558.0 25.9592 0 +-276.072 1558.09 25.9621 0 +-282.982 1558.04 25.9617 0 +-286.881 1558.0 25.9617 0 +-291.402 1557.83 25.9617 0 +-296.343 1557.44 25.9622 0 +-301.589 1556.98 25.9617 0 +-306.959 1556.19 25.9617 0 +-312.3 1555.15 25.9622 0 +-317.617 1553.89 25.9612 0 +-322.697 1552.22 25.9617 0 +-326.681 1550.59 25.9622 0 +-330.583 1548.6 25.9617 0 +-334.38 1546.41 25.9617 0 +-338.152 1543.95 25.9622 0 +-341.522 1541.35 25.9622 0 +-344.753 1538.4 25.9617 0 +-347.819 1535.31 25.9622 0 +-350.47 1531.91 25.9617 0 +-352.865 1528.41 25.9617 0 +-354.993 1524.63 25.9607 0 +-357.015 1520.55 25.9597 0 +-358.695 1516.3 25.9583 0 +-360.25 1512.01 25.9563 0 +-361.605 1507.49 25.9549 0 +-362.742 1502.94 25.9529 0 +-363.689 1498.25 25.951 0 +-364.628 1492.45 25.9495 0 +-365.291 1486.65 25.9485 0 +-365.714 1480.95 25.9475 0 +-365.944 1475.69 25.9473 0 +-366.139 1470.6 25.9478 0 +-366.159 1465.83 25.9478 0 +-366.216 1461.5 25.9478 0 +-366.271 1457.66 25.9478 0 +-366.157 1447.58 25.9478 1 BRONX2_FRANKFORT_HIGH +-366.174 1438.63 25.9478 0 +-366.143 1425.86 25.9478 0 +-366.177 1410.66 25.9478 0 +-366.216 1390.17 25.9117 0 +-366.229 1380.01 25.6554 0 +-366.208 1368.06 24.9791 0 +-366.22 1358.95 24.2818 0 +-366.247 1339.79 22.5123 0 +-366.351 1322.35 20.8659 0 +-366.309 1310.67 19.8985 0 +-366.214 1300.82 19.046 0 +-366.131 1284.26 17.2489 0 +-365.987 1267.64 15.3468 0 +-365.909 1264.1 14.8946 0 +-365.577 1260.45 14.4166 0 +-364.952 1255.86 13.8617 0 +-364.219 1250.38 13.0856 0 +-363.712 1245.97 12.5159 0 +-363.422 1240.25 11.858 0 +-363.358 1232.37 10.5986 0 +-363.424 1209.16 7.33684 0 +-363.475 1177.9 2.94362 0 +-363.397 1150.56 -0.898849 0 +-363.452 1134.93 -2.87498 0 +-363.432 1115.23 -3.90323 0 +-363.362 1104.18 -3.90323 0 +-361.241 1095.65 -3.90323 0 +-358.115 1087.06 -3.90323 0 +-352.199 1075.1 -3.90335 0 +-347.621 1068.54 -3.90335 0 +-342.583 1062.8 -3.90335 0 +-336.218 1056.46 -3.90335 0 +-327.235 1050.06 -3.90335 0 +-317.334 1044.99 -3.90323 0 +-308.883 1042.12 -3.90323 0 +-298.852 1039.35 -3.9462 0 +-291.128 1038.9 -3.90323 0 +-282.348 1039.16 -3.90335 0 +-275.526 1041.02 -3.90335 0 +-268.952 1043.89 -3.90335 0 +-265.116 1046.69 -3.90335 0 +-261.581 1049.78 -3.90335 0 +-258.46 1053.23 -3.90335 0 +-255.795 1057.19 -3.903 0 +-253.519 1061.43 -3.90335 0 +-252.0 1065.84 -3.90335 0 +-248.732 1077.0 -3.71915 0 +-244.18 1092.02 -2.83194 0 +-242.629 1097.68 -2.70953 0 +-241.082 1101.57 -2.70953 0 +-238.997 1105.21 -2.70953 0 +-236.801 1108.78 -2.70953 0 +-234.329 1112.22 -2.70953 0 +-231.567 1115.38 -2.70953 0 +-228.839 1118.45 -2.70953 0 +-225.662 1121.32 -2.70953 0 +-222.541 1124.05 -2.70953 0 +-219.144 1126.59 -2.70953 0 +-215.609 1128.83 -2.70953 0 +-211.919 1130.87 -2.70953 0 +-208.08 1132.8 -2.70953 0 +-204.352 1134.46 -2.70953 0 +-200.402 1135.84 -2.70953 0 +-196.232 1137.03 -2.70953 0 +-192.282 1137.89 -2.70953 0 +-188.112 1138.66 -2.70953 0 +-183.997 1139.07 -2.70953 0 +-177.661 1139.41 -2.70975 0 +-171.295 1139.41 -2.67312 0 +-160.445 1139.42 -2.67312 0 +-144.537 1139.42 -2.67312 1 BRONX2_NORTH_PARK +-138.366 1139.43 -2.673 0 +-131.531 1139.43 -2.70975 0 +-121.103 1139.45 -2.67312 0 +-116.318 1139.39 -2.67312 0 +-110.557 1139.21 -2.70954 0 +-106.397 1138.82 -2.70954 0 +-102.296 1138.23 -2.70954 0 +-96.2024 1136.87 -2.70954 0 +-90.031 1135.15 -2.70954 0 +-84.4846 1132.57 -2.70954 0 +-78.6257 1129.52 -2.70954 0 +-73.548 1126.24 -2.70954 0 +-68.4703 1122.65 -2.70954 0 +-63.8206 1118.32 -2.70954 0 +-59.6469 1113.51 -2.70954 0 +-55.7261 1108.64 -2.70954 0 +-52.3113 1103.21 -2.70954 0 +-49.4656 1097.83 -2.70954 0 +-47.1117 1091.84 -2.70954 0 +-45.2146 1085.89 -2.70954 0 +-43.7601 1079.89 -2.70954 0 +-42.8688 1071.62 -2.70954 0 +-42.6157 1059.48 -2.70954 0 +-42.679 1043.73 -2.70954 0 +-42.6644 1024.14 -2.70954 0 +-42.7539 1004.6 -2.70954 0 +-42.6797 980.939 -2.70954 0 +-42.8694 968.987 -2.70954 0 +-43.2488 964.624 -2.70954 0 +-44.7665 956.656 -2.70954 0 +-47.4122 945.701 -3.41488 0 +-50.3844 934.129 -4.01426 0 +-55.6332 915.094 -4.01426 0 +-61.3931 892.555 -4.01426 0 +-66.6417 873.521 -4.01426 0 +-67.8433 869.157 -4.01426 0 +-68.6021 864.667 -4.01426 0 +-69.2345 858.344 -4.01426 0 +-69.3871 838.024 -4.01426 0 +-69.1749 806.569 -4.01426 0 +-69.1971 759.356 -4.01426 0 +-69.1691 720.243 -4.01426 0 +-69.1832 696.663 -4.01426 0 +-69.1333 681.667 -4.014 0 +-69.2228 662.455 -4.014 1 BRONX2_EAST_PARK +-69.1841 643.358 -4.014 0 +-69.1682 629.718 -4.01426 0 +-69.2346 613.898 -4.01426 0 +-69.1898 602.316 -4.01426 0 +-69.1198 597.696 -4.01426 0 +-68.7173 593.359 -4.01426 0 +-68.0465 588.976 -4.01426 0 +-66.6716 582.624 -4.01426 0 +-62.5612 567.257 -4.01426 0 +-55.4889 540.598 -4.01426 0 +-45.3779 502.739 -4.01426 0 +-38.1904 476.038 -4.01426 0 +-33.6161 459.038 -4.01426 0 +-32.677 454.834 -4.01426 0 +-32.0062 450.765 -4.01426 0 +-31.6932 446.473 -4.01426 0 +-31.5591 438.379 -4.01426 0 +-31.6134 422.835 -4.01426 0 +-31.6766 410.946 -4.01426 0 +-31.4138 395.178 -4.01421 0 +-31.4856 372.379 -4.00227 0 +-31.3516 354.635 -4.00227 0 +-31.2875 323.979 -4.00227 0 +-31.3444 298.414 -4.00227 0 +-31.2531 257.959 -4.00227 0 +-31.2728 216.346 -4.00227 0 +-30.8911 188.615 -4.00227 0 +-31.3862 182.272 -4.00227 0 +-33.5363 172.154 -4.00227 0 +-38.7218 153.056 -4.00227 0 +-45.1125 130.355 -3.90335 0 +-50.1577 111.359 -3.90335 0 +-55.2168 92.5778 -3.90335 0 +-58.6652 78.9196 -3.90335 0 +-59.6041 74.448 -3.90335 0 +-60.4091 70.0211 -3.90335 0 +-60.626 65.5183 -3.90335 0 +-60.8364 61.2742 -3.90335 0 +-60.777 45.4464 -3.90661 0 +-60.8322 33.7028 -3.90905 0 +-60.8063 -0.214233 -3.80334 1 BRONX2_EASTON +-60.7532 -29.5082 -3.90903 0 +-60.7532 -49.0043 -3.90903 0 +-60.7532 -60.5856 -3.90903 0 +-60.7084 -65.1913 -3.90903 0 +-60.3059 -69.484 -3.90903 0 +-59.7249 -74.1735 -3.90903 0 +-58.8236 -78.587 -3.90903 0 +-57.7487 -82.6975 -3.90903 0 +-56.231 -86.9977 -3.90903 0 +-54.7133 -90.9817 -3.90903 0 +-52.8793 -95.2186 -3.90903 0 +-48.8954 -102.364 -3.90903 0 +-40.8605 -116.2 -3.90903 0 +-32.9344 -129.278 -3.90903 0 +-27.0533 -139.712 -3.90903 0 +-21.285 -150.131 -3.90903 0 +-16.178 -158.991 -3.90903 0 +-12.618 -168.428 -3.90903 0 +-10.3189 -178.588 -3.90903 0 +-9.59711 -187.278 -3.90903 0 +-9.51855 -189.462 -3.90946 0 +-10.0173 -206.557 -3.92606 0 +-10.6715 -218.083 -3.92509 0 +-10.9398 -233.778 -3.92502 0 +-11.0726 -245.409 -3.92502 0 +-10.8937 -257.393 -3.92502 0 +-10.9832 -263.393 -3.92502 0 +-10.6701 -267.998 -3.92502 0 +-9.8819 -274.622 -3.92502 0 +-8.4798 -281.133 -3.92502 0 +-6.48688 -287.432 -3.92502 0 +-3.7973 -293.644 -3.92502 0 +1.28247 -302.852 -3.92502 0 +7.06799 -312.963 -3.92502 0 +15.2148 -326.812 -3.92502 0 +24.9181 -343.808 -3.92502 0 +32.7646 -357.25 -3.92502 0 +38.6223 -367.534 -3.92502 0 +46.4197 -381.038 -3.92502 0 +48.475 -384.819 -3.92502 0 +50.9412 -390.51 -3.92502 0 +53.0281 -396.392 -3.92502 0 +54.609 -402.526 -3.92502 0 +55.7473 -408.596 -3.92502 0 +56.1267 -415.047 -3.92502 0 +56.0002 -421.307 -3.92502 0 +55.04 -429.37 -3.92502 0 +53.162 -437.553 -3.92502 0 +50.238 -445.512 -3.92502 0 +46.5713 -452.979 -3.92502 0 +41.9508 -460.147 -3.92502 0 +36.4492 -466.47 -3.92502 0 +30.5048 -472.288 -3.92502 0 +25.5684 -476.168 -3.92502 0 +20.2026 -479.522 -3.92502 0 +16.5359 -481.4 -3.92502 0 +10.857 -483.949 -3.92502 0 +6.88391 -485.485 -3.92502 0 +2.83667 -486.813 -3.92502 0 +-3.29736 -488.014 -3.92502 0 +-9.49469 -489.026 -3.92502 0 +-15.8428 -489.167 -3.92502 0 +-39.4583 -489.197 -3.92502 0 +-47.8124 -489.086 -3.88861 0 +-54.6233 -489.007 -3.88861 0 +-66.4489 -489.078 -3.88861 0 +-76.8962 -489.141 -3.88861 1 BRONX2_CITY_HALL +-93.0144 -489.124 -3.88861 0 +-109.757 -489.057 -3.88861 0 +-114.357 -488.968 -3.92502 0 +-118.51 -488.617 -3.92502 0 +-122.658 -488.017 -3.92502 0 +-128.644 -486.724 -3.92502 0 +-134.852 -484.702 -3.92502 0 +-140.604 -482.484 -3.92502 0 +-146.299 -479.564 -3.92502 0 +-153.181 -474.844 -3.92502 0 +-161.203 -468.141 -3.92502 0 +-169.274 -458.482 -3.92502 0 +-174.624 -449.816 -3.92502 0 +-182.466 -436.219 -3.92502 0 +-192.23 -419.114 -3.92502 0 +-206.081 -395.183 -3.92502 0 +-213.923 -381.587 -3.92502 0 +-219.786 -371.563 -3.92502 0 +-223.408 -364.006 -3.92502 0 +-225.823 -358.148 -3.92502 0 +-228.058 -350.278 -3.92502 0 +-233.156 -331.363 -3.92502 0 +-239.172 -308.561 -3.92502 0 +-245.254 -285.756 -3.92502 0 +-250.35 -266.8 -3.92502 0 +-252.478 -259.128 -4.01283 0 +-253.44 -255.166 -4.07777 0 +-254.284 -251.252 -4.11537 0 +-255.039 -247.475 -4.11781 0 +-255.74 -243.604 -4.10756 0 +-256.653 -239.765 -4.10658 0 +-257.816 -236.009 -4.10658 0 +-258.889 -232.119 -4.10642 0 +-260.236 -226.091 -4.10642 0 +-261.104 -219.74 -4.10642 0 +-261.507 -211.244 -4.10642 0 +-261.999 -206.325 -4.10642 0 +-262.535 -204.179 -4.10642 0 +-263.663 -199.787 -4.07025 0 +-267.261 -186.511 -4.07001 0 +-271.008 -172.311 -4.07025 1 BRONX2_SUFFOLK +-274.259 -160.005 -4.07025 0 +-281.941 -131.954 -4.10642 0 +-283.998 -124.442 -4.10642 0 +-286.994 -112.995 -4.10642 0 +-290.124 -101.458 -4.10642 0 +-293.075 -90.2792 -4.10642 0 +-295.669 -80.5574 -4.10642 0 +-297.905 -74.163 -4.10642 0 +-300.543 -68.0817 -4.10642 0 +-304.567 -60.8378 -4.10642 0 +-312.572 -47.1995 -4.10642 0 +-318.481 -36.9229 -4.10642 0 +-320.568 -33.2551 -4.10642 0 +-323.083 -27.5631 -4.10642 0 +-325.065 -21.6367 -4.10642 0 +-327.837 -12.0491 -4.10642 0 +-334.857 14.6002 -4.10642 0 +-340.849 37.3158 -4.10642 0 +-342.833 45.2661 -4.10642 0 +-343.907 51.3685 -4.10642 0 +-344.218 55.5924 -4.10642 0 +-344.392 59.7502 -4.10642 0 +-344.45 64.2155 -4.10642 0 +-344.852 68.6423 -4.10642 0 +-345.478 73.1586 -4.10642 0 +-346.507 77.4513 -4.10642 0 +-353.185 102.385 -4.10642 0 +-366.393 151.588 -4.10642 0 +-369.453 163.173 -4.10642 0 +-371.833 172.655 -4.10642 0 +-373.161 178.915 -4.10642 0 +-373.803 185.049 -4.10642 0 +-373.875 193.193 -4.10642 0 +-373.867 208.925 -4.10642 0 +-373.824 220.766 -4.10569 0 +-373.953 230.354 -3.91331 0 +-374.234 238.864 -3.8596 0 +-374.521 246.641 -3.87424 0 +-374.679 254.461 -3.87406 0 +-374.426 260.811 -3.87406 0 +-373.61 266.914 -3.87406 0 +-372.809 271.116 -3.87406 0 +-371.243 277.478 -3.87406 0 +-370.492 281.746 -3.87406 0 +-369.946 286.301 -3.87406 0 +-369.568 290.657 -3.87406 0 +-369.495 292.775 -3.87406 0 +-369.568 297.29 -3.83765 0 +-369.584 304.666 -3.838 0 +-369.553 311.98 -3.83765 0 +-369.56 320.914 -3.83765 1 BRONX2_FRANKFORT_AVENUE +-369.599 334.263 -3.838 0 +-369.546 351.274 -3.83765 0 +-369.578 367.476 -3.87406 0 +-369.528 387.17 -3.87406 0 +-369.617 414.388 -3.87406 0 +-369.673 438.161 -3.87406 0 +-369.595 457.896 -3.87406 0 +-369.635 481.505 -3.87406 0 +-369.625 493.822 -3.93919 0 +-369.642 506.144 -4.00413 0 +-369.529 510.314 -4.00388 0 +-369.11 514.469 -4.00388 0 +-368.493 518.563 -4.00388 0 +-367.688 522.677 -4.00388 0 +-366.615 526.88 -4.00388 0 +-365.721 531.262 -4.00388 0 +-365.005 535.645 -4.00388 0 +-364.603 540.027 -4.00388 0 +-364.511 544.507 -4.00388 0 +-364.521 552.297 -4.00388 0 +-364.548 560.27 -4.00388 0 +-364.598 571.974 -4.00388 0 +-364.514 587.732 -4.00388 0 +-364.631 603.357 -4.00388 0 +-364.673 611.362 -4.00388 0 +-364.661 630.954 -4.00388 0 +-364.509 638.827 -4.00388 0 +-364.571 650.669 -4.004 0 +-364.581 669.079 -4.004 1 BRONX2_WEST_PARK +-364.573 681.985 -4.004 0 +-364.573 693.917 -4.00409 0 +-364.468 701.409 -3.96747 0 +-364.188 708.017 -4.00388 0 +-363.826 712.145 -4.00388 0 +-363.146 716.303 -4.00388 0 +-362.204 720.329 -4.00388 0 +-361.064 724.678 -4.00388 0 +-360.387 729.041 -4.00388 0 +-359.771 733.535 -4.00388 0 +-359.525 740.086 -4.00388 0 +-359.615 751.802 -4.00388 0 +-359.656 763.843 -4.00388 0 +-359.487 771.619 -4.00381 0 +-359.211 793.979 -3.90225 0 +-359.089 809.736 -3.90335 0 +-359.161 821.479 -3.90335 0 +-359.161 841.236 -3.90335 0 +-359.188 864.646 -3.90335 0 +-359.176 884.46 -3.90323 0 +-360.449 889.407 -3.90323 0 +-362.958 896.666 -3.90323 0 +-365.453 902.792 -3.90323 0 +-368.383 908.553 -3.90323 0 +-372.149 916.306 -3.90335 0 +-375.301 924.116 -3.90335 0 +-377.005 930.156 -3.90335 0 +-378.238 936.335 -3.90335 0 +-378.955 942.602 -3.90335 0 +-379.0 948.84 -3.90335 0 +-378.482 955.143 -3.90335 0 +-377.927 959.224 -3.90335 0 +-375.588 969.848 -3.90335 0 +-374.396 976.29 -3.90335 0 +-373.87 982.979 -3.90335 0 +-373.806 996.899 -3.90335 0 +-373.948 1020.47 -3.90335 0 +-373.875 1040.16 -3.90335 0 +-373.964 1063.86 -3.90335 0 +-373.765 1099.16 -3.90335 0 +-373.848 1113.2 -3.90335 0 +-374.127 1117.57 -3.90335 0 +-374.748 1122.05 -3.90335 0 +-375.464 1126.34 -3.90335 0 +-377.515 1134.36 -3.90335 0 +-380.803 1145.87 -3.90335 0 +-386.032 1167.18 -3.90335 0 +-387.036 1175.6 -3.90335 0 +-387.233 1183.78 -3.90335 0 +-387.049 1208.59 -3.90335 0 +-386.988 1228.96 -3.90335 0 +-386.926 1250.43 -3.90335 0 +-386.813 1262.2 -3.90335 0 +-387.111 1274.12 -3.90495 0 +-387.131 1289.78 -4.35466 0 +-387.12 1305.43 -5.6403 0 +-387.084 1329.05 -6.56192 0 +-387.096 1344.43 -6.56192 0 +-387.125 1360.39 -6.56192 0 +-387.062 1370.58 -6.562 0 +-387.1 1392.35 -6.562 1 BRONX2_FRANKFORT_LOW +-387.115 1409.14 -6.562 0 +-387.138 1423.52 -6.56192 0 +-387.138 1435.11 -6.56192 0 +-387.129 1446.91 -6.56192 0 +-387.105 1454.87 -6.56135 0 +-387.074 1462.9 -6.27961 0 +-387.072 1472.73 -5.40364 0 +-387.089 1486.15 -4.11116 0 +-387.062 1494.18 -3.90413 0 +-386.863 1498.38 -3.90335 0 +-386.513 1502.44 -3.90335 0 +-385.88 1506.6 -3.90335 0 +-384.05 1514.69 -3.90335 0 +-381.115 1522.63 -3.90335 0 +-378.459 1528.26 -3.90335 0 +-375.297 1533.57 -3.90335 0 +-371.503 1539.08 -3.90335 0 +-366.215 1545.18 -3.90335 0 +-360.46 1550.68 -3.90335 0 +-354.832 1556.25 -3.90335 0 +-349.394 1561.62 -3.90335 0 +-343.829 1567.25 -3.90335 0 +-335.401 1575.61 -3.90335 0 +-327.239 1583.92 -3.90335 0 +-320.05 1591.07 -3.90335 0 +-315.347 1595.19 -3.90335 0 +-310.149 1598.81 -3.90335 0 +-302.94 1602.94 -3.90335 0 +-295.196 1606.17 -3.90335 0 +-285.407 1609.13 -3.90335 0 +-266.424 1614.24 -3.90335 0 +-239.832 1621.49 -3.90335 0 +-224.719 1625.45 -3.97367 0 +-205.669 1630.63 -5.35794 0 +-186.77 1635.61 -8.0343 0 +-160.433 1642.66 -11.866 0 +-119.249 1653.51 -17.8515 0 +-81.368 1663.82 -21.9047 0 +-75.3528 1665.51 -21.9764 0 +-71.0853 1666.79 -21.9764 0 +-66.9032 1668.58 -21.9764 0 +-62.8491 1670.46 -21.9764 0 +-59.0511 1672.51 -21.9764 0 +-55.3385 1674.98 -21.9764 0 +-48.2764 1680.11 -21.9764 0 +-43.2068 1684.64 -21.9764 0 +-35.0353 1693.09 -21.9764 0 +-18.2994 1709.78 -21.9764 0 +-4.38757 1723.74 -21.9764 0 +1.09418 1729.34 -21.9764 0 +5.72455 1733.54 -21.9764 0 +10.7336 1737.41 -21.9764 0 +16.286 1740.6 -21.9764 0 +21.7177 1743.56 -21.9764 0 +27.4192 1745.88 -21.9764 0 +37.149 1748.74 -21.9764 0 +52.4692 1752.97 -21.9764 0 +78.9485 1760.24 -21.9764 0 +135.916 1775.3 -21.9764 0 +154.987 1780.25 -21.9764 0 +185.309 1788.57 -21.9764 0 +238.44 1802.8 -21.9764 0 +268.799 1810.81 -21.9764 0 +280.869 1814.13 -21.9764 0 +287.025 1816.48 -21.9764 0 +292.94 1819.5 -21.9764 0 +298.612 1823.0 -21.9764 0 +304.06 1826.72 -21.9764 0 +309.053 1831.33 -21.9764 0 +318.964 1841.1 -21.9764 0 +327.328 1849.38 -21.9764 0 +334.353 1856.28 -21.9764 0 +339.175 1860.5 -21.9764 0 +344.296 1864.09 -21.9764 0 +351.456 1868.42 -21.9764 0 +359.143 1871.68 -21.9764 0 +364.206 1873.29 -21.9764 0 +369.312 1874.55 -21.9764 0 +373.481 1875.3 -21.9764 0 +379.758 1875.96 -21.9764 0 +387.705 1875.98 -21.9764 0 +415.236 1876.07 -21.9764 0 +427.012 1876.57 -21.9764 0 +440.379 1877.08 -22.0054 0 +452.059 1877.16 -21.5787 0 +471.775 1877.11 -19.5173 0 +506.805 1877.23 -14.5933 0 +538.038 1877.13 -10.2045 0 +568.981 1877.19 -5.85567 0 +596.345 1877.11 -2.00982 0 +627.534 1877.15 2.37363 0 +677.995 1876.98 9.4651 0 +724.937 1877.32 16.0631 0 +751.847 1877.26 19.8443 0 +783.54 1876.23 22.5316 0 +816.641 1876.06 23.2606 0 +863.567 1876.14 24.4163 0 +882.759 1876.5 25.2254 0 +890.519 1876.63 25.5501 0 +901.201 1877.3 26.1898 0 +911.944 1878.44 27.0716 0 +922.807 1879.65 28.1722 0 +934.216 1880.92 28.8758 0 +946.5 1881.26 29.2806 0 +960.231 1881.21 29.2269 0 +971.85 1881.4 29.2361 0 +984.321 1881.59 29.3099 0 +999.261 1882.32 29.6194 0 +1014.21 1883.01 29.9168 0 +1024.18 1883.58 30.0965 0 +1029.18 1883.82 30.1902 0 +1034.12 1883.96 30.3143 0 +1041.67 1884.2 30.5916 0 +1051.4 1884.36 30.7435 0 +1064.07 1884.36 30.9417 0 +1079.05 1884.34 31.1321 0 +1103.96 1884.17 30.2737 0 +1136.37 1883.88 27.8856 0 +1143.89 1883.85 27.366 0 +1156.36 1884.08 26.7366 0 +1163.82 1884.15 26.3597 0 +1178.8 1885.07 26.0467 0 +1191.29 1885.8 25.7498 0 +1209.9 1886.88 25.1937 0 +1218.74 1886.83 24.9979 0 +1233.77 1886.75 24.6751 0 +1248.73 1886.33 24.5203 0 +1255.75 1886.04 24.4476 0 +1262.57 1884.98 24.4651 0 +1268.03 1883.51 24.3939 0 +1272.5 1881.32 24.2249 0 +1275.54 1878.96 24.0071 0 +1277.47 1876.6 23.7938 0 +1278.68 1874.22 23.5965 0 +1279.5 1872.27 23.449 0 +1280.69 1868.06 23.1673 0 +1281.42 1863.58 22.9124 0 +1281.94 1858.85 22.6898 0 +1282.21 1853.71 22.4832 0 +1282.5 1841.3 22.1004 0 +1282.47 1831.32 21.9129 0 +1282.77 1816.27 21.9476 0 +1283.02 1803.8 22.2166 0 +1283.06 1789.08 23.0667 0 +1282.73 1781.75 23.6526 0 +1282.4 1776.98 24.0052 0 +1281.72 1772.34 24.2874 0 +1281.11 1768.79 24.4852 0 +1280.23 1765.42 24.5696 0 +1279.56 1762.99 24.6399 0 +1278.73 1760.92 24.6502 0 +1277.13 1757.19 24.6453 0 +1274.21 1752.89 24.5408 0 +1270.58 1749.61 24.4666 0 +1266.93 1747.73 24.2962 0 +1265.03 1747.03 24.2254 0 +1260.88 1746.17 24.0525 0 +1251.48 1746.1 23.5941 0 +1231.66 1746.69 22.3533 0 +1216.66 1747.34 22.0696 0 +1201.43 1747.56 22.2532 0 +1191.31 1747.36 22.3997 0 +1186.14 1747.06 22.4754 0 +1178.44 1746.3 22.5882 0 +1170.76 1745.2 22.6995 0 +1162.99 1743.17 22.8089 0 +1156.6 1740.72 22.9197 0 +1151.17 1737.9 23.0564 0 +1146.56 1734.66 23.2122 0 +1142.0 1730.7 23.3992 0 +1136.42 1724.82 23.6605 0 +1133.12 1720.99 23.8133 0 +1128.1 1715.58 24.0047 0 +1123.6 1711.34 24.116 0 +1119.32 1707.75 24.1707 0 +1113.57 1703.7 24.1854 0 +1106.92 1700.01 24.139 0 +1099.26 1696.48 24.5359 0 +1094.25 1694.77 24.4822 0 +1087.22 1692.67 24.6497 0 +1082.38 1691.31 24.9022 0 +1077.89 1689.95 25.2029 0 +1074.96 1688.96 25.4192 0 +1071.59 1687.63 25.6707 0 +1067.88 1685.93 25.9285 0 +1065.12 1684.4 26.0984 0 +1061.58 1682.1 26.2889 0 +1058.44 1679.68 26.4236 0 +1054.34 1676.1 26.5691 0 +1045.42 1667.37 26.8314 0 +1038.58 1660.67 27.0296 0 +1029.32 1651.68 27.0882 0 +1020.35 1642.93 27.1619 0 +1013.25 1635.89 27.2649 0 +1007.97 1630.71 27.3393 0 diff --git a/RPF DUMP/Common RPF Dump/data/paths/tracksbronxmission.dat b/RPF DUMP/Common RPF Dump/data/paths/tracksbronxmission.dat new file mode 100644 index 00000000..ba9ec234 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/tracksbronxmission.dat @@ -0,0 +1,75 @@ +74 +1006.25 1629.07 27.3629 0 +992.195 1614.97 27.4786 0 +986.583 1609.68 27.525 0 +983.096 1606.1 27.556 0 +977.832 1600.8 27.6019 0 +970.68 1593.87 27.6309 0 +959.99 1583.31 27.6412 0 +952.9 1576.28 27.638 0 +947.585 1570.96 27.6343 0 +943.975 1567.47 27.6409 0 +933.337 1556.94 27.7579 0 +924.399 1548.22 27.8199 0 +913.58 1537.84 27.9249 0 +906.46 1530.85 28.045 0 +899.402 1523.82 28.1641 0 +892.307 1516.62 28.2693 0 +887.043 1511.48 28.3299 0 +883.34 1508.21 28.3487 0 +879.631 1505.0 28.3594 0 +875.871 1502.24 28.3299 0 +872.013 1499.75 28.2659 0 +868.003 1497.76 28.1912 0 +863.771 1496.06 28.1031 0 +859.439 1494.67 28.0037 0 +854.883 1493.7 27.897 0 +850.228 1492.85 27.7867 0 +845.472 1492.27 27.6729 0 +840.643 1491.94 27.5557 0 +835.739 1491.64 27.4376 0 +828.368 1491.4 27.2593 0 +820.95 1491.4 27.0809 0 +808.522 1491.59 26.783 0 +801.103 1491.81 26.6067 0 +793.585 1492.11 26.4285 0 +786.067 1492.48 26.2557 0 +778.596 1492.75 26.0865 0 +773.642 1493.02 25.9915 0 +763.626 1493.16 25.865 0 +758.672 1493.28 25.8028 0 +753.963 1493.41 25.7954 0 +745.623 1493.37 25.7954 0 +737.298 1493.36 25.7954 0 +721.721 1493.29 25.7954 0 +708.23 1493.31 25.7954 0 +683.18 1493.3 25.7954 0 +676.558 1493.34 25.8854 0 +672.691 1493.83 25.9903 0 +667.886 1495.55 26.3307 0 +663.179 1499.1 26.9266 0 +658.535 1505.09 27.7049 0 +654.18 1511.44 28.5995 0 +649.051 1519.63 29.6783 0 +637.799 1537.72 31.9291 0 +627.51 1554.52 33.6644 0 +616.949 1572.42 35.191 0 +603.547 1594.7 36.8539 0 +597.424 1604.28 37.2196 0 +595.83 1606.13 37.1654 0 +594.038 1607.66 37.111 0 +592.009 1609.14 37.11 0 +590.213 1610.31 37.1363 0 +588.246 1611.38 37.1625 0 +586.08 1612.33 37.1896 0 +583.762 1613.02 37.2165 0 +581.322 1613.56 37.2431 0 +578.578 1613.84 37.2727 0 +569.843 1614.23 36.9997 0 +557.918 1614.45 36.1701 0 +543.861 1614.46 34.9777 0 +529.042 1614.47 33.632 0 +514.771 1614.53 32.2504 0 +502.3 1614.58 30.8623 0 +491.639 1614.62 29.5258 0 +481.98 1614.67 28.1433 0 diff --git a/RPF DUMP/Common RPF Dump/data/paths/tracksplaneinflight.dat b/RPF DUMP/Common RPF Dump/data/paths/tracksplaneinflight.dat new file mode 100644 index 00000000..d77b548c --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/tracksplaneinflight.dat @@ -0,0 +1,11 @@ +8 +2900 711 100 0 +2259 -434 100 0 +1400 -994 200 0 +-1082 -1347 500 0 +-2523 -511 500 0 +-2346 1065 500 0 +-1282 2209 500 0 +1755 2071 250 0 + + diff --git a/RPF DUMP/Common RPF Dump/data/paths/tracksplaneinflight2.dat b/RPF DUMP/Common RPF Dump/data/paths/tracksplaneinflight2.dat new file mode 100644 index 00000000..860ada18 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/tracksplaneinflight2.dat @@ -0,0 +1,12 @@ +10 +2900 301 200 0 +2216 1170 200 0 +1547 1784 450 0 +32 2020 800 0 +-1158 2277 900 0 +-2733 388 900 0 +-2253 -1250 900 0 +-481 -1673 900 0 +2008 -1651 700 0 +2900 -770 500 0 + diff --git a/RPF DUMP/Common RPF Dump/data/paths/tracksplaneinflight3.dat b/RPF DUMP/Common RPF Dump/data/paths/tracksplaneinflight3.dat new file mode 100644 index 00000000..7eef3eaf --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/tracksplaneinflight3.dat @@ -0,0 +1,11 @@ +8 +-2523 -511 500 0 +-2346 1065 500 0 +-1282 2209 500 0 +1755 2071 250 0 +2900 711 100 0 +2259 -434 100 0 +1400 -994 200 0 +-1082 -1347 500 0 + + diff --git a/RPF DUMP/Common RPF Dump/data/paths/tracksplaneinflight4.dat b/RPF DUMP/Common RPF Dump/data/paths/tracksplaneinflight4.dat new file mode 100644 index 00000000..d816ed93 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/tracksplaneinflight4.dat @@ -0,0 +1,12 @@ +10 +-2733 388 900 0 +-2253 -1250 900 0 +-481 -1673 900 0 +2008 -1651 700 0 +2900 -770 500 0 +2900 301 200 0 +2216 1170 200 0 +1547 1784 450 0 +32 2020 800 0 +-1158 2277 900 0 + diff --git a/RPF DUMP/Common RPF Dump/data/paths/tracksplaneonground1.dat b/RPF DUMP/Common RPF Dump/data/paths/tracksplaneonground1.dat new file mode 100644 index 00000000..82522589 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/tracksplaneonground1.dat @@ -0,0 +1,14 @@ +12 +2652.0 298.4 4.0 0 +2661.3 282.1 4.0 0 +2658.6 279.4 4.0 0 +2452.7 40 4.0 0 +2432 24.3 4.0 0 +2423.6 26.5 4.0 0 +2400.9 45.0 4.0 0 +2390.6 57.8 4.0 0 +2395.5 70.0 4.0 +2604.7 316.0 4.0 0 +2619.4 322.2 4.0 0 +2631.3 317.0 4.0 0 + diff --git a/RPF DUMP/Common RPF Dump/data/paths/tracksplaneonground2.dat b/RPF DUMP/Common RPF Dump/data/paths/tracksplaneonground2.dat new file mode 100644 index 00000000..e5d05d9b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/tracksplaneonground2.dat @@ -0,0 +1,6 @@ +4 +2601.0 505.0 4.0 0 +2645.1 552.7 4.0 0 +2379.0 790.5 4.0 0 +2335.5 744.0 4.0 0 + diff --git a/RPF DUMP/Common RPF Dump/data/paths/tracksqueens.dat b/RPF DUMP/Common RPF Dump/data/paths/tracksqueens.dat new file mode 100644 index 00000000..dba8d464 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/tracksqueens.dat @@ -0,0 +1,1249 @@ +1248 +959.828 -73.3909 31.624 0 +961.156 -67.6665 31.3546 0 +961.199 -51.6277 31.7508 0 +961.231 -44.1406 31.92 0 +961.234 -34.1519 32.1251 0 +961.296 -19.1745 32.389 0 +961.21 0.867996 32.6883 0 +961.206 18.3916 33.1859 0 +961.229 35.883 34.3082 0 +961.242 53.2854 35.9564 0 +961.218 63.2099 36.9371 0 +961.127 80.6677 38.223 0 +961.19 93.1486 38.9027 0 +961.222 108.117 39.5514 0 +961.242 120.584 39.9452 0 +961.232 140.557 40.2813 0 +961.177 153.08 40.274 0 +961.327 165.644 40.1732 0 +961.45 175.647 40.0755 0 +961.594 185.53 39.9493 0 +961.55 195.45 39.774 0 +961.48 203.309 39.5865 0 +961.124 211.403 39.3097 0 +960.768 213.896 39.193 0 +960.088 216.875 39.046 0 +959.149 219.951 38.8727 0 +958.095 222.83 38.6817 0 +956.538 226.401 38.3983 0 +954.707 229.515 38.0843 0 +952.875 232.17 37.773 0 +950.861 234.718 37.4493 0 +948.497 237.146 37.1068 0 +946.036 239.25 36.7799 0 +943.22 241.581 36.4183 0 +940.272 243.555 36.0819 0 +936.953 245.318 35.7467 0 +933.329 246.865 35.4242 0 +929.345 248.078 35.12 0 +924.569 249.392 34.7989 0 +916.84 250.588 34.4488 0 +913.586 250.903 34.3089 0 +907.477 250.916 34.1432 0 +901.35 250.413 33.9281 0 +895.017 249.52 33.775 0 +888.731 248.902 33.6231 0 +875.915 247.816 33.5011 0 +862.695 247.262 33.4864 0 +855.191 247.287 33.5931 0 +841.945 247.237 33.7792 0 +824.267 247.255 33.8218 0 +809.787 247.303 33.8582 0 +791.819 247.254 33.9236 0 +779.443 247.213 34.0125 0 +772.483 247.238 34.0677 0 +761.5 247.262 34.1473 0 +753.379 247.275 34.2044 0 +726.364 247.187 34.5098 0 +703.616 247.135 34.7943 0 +686.753 247.221 34.9542 0 +665.769 247.247 35.2964 0 +647.411 247.121 35.6915 0 +631.546 247.16 36.0462 0 +615.786 247.173 36.3638 0 +597.27 247.208 36.659 0 +570.974 247.185 37.0652 0 +555.21 247.158 37.1595 0 +539.38 247.14 37.2728 0 +521.05 247.235 37.4271 0 +512.959 247.236 37.5015 0 +502.625 247.216 37.5889 0 +494.643 247.173 37.6685 0 +478.119 247.218 37.8389 0 +466.574 247.311 37.9576 0 +454.297 247.285 38.0533 0 +441.607 247.235 38.1563 0 +428.585 247.235 38.2281 0 +415.797 247.257 38.274 0 +403.505 247.304 38.2891 0 +393.53 247.339 38.2696 0 +382.003 247.283 38.2134 0 +369.718 247.255 38.0811 0 +356.959 247.348 37.9048 0 +344.016 247.414 37.7549 0 +331.205 247.499 37.3741 0 +313.423 247.716 36.6529 0 +304.965 247.787 36.249 0 +297.087 247.809 35.8686 0 +289.741 247.85 35.4331 0 +281.313 247.811 34.9003 0 +268.189 247.793 33.9409 0 +260.846 247.775 33.3295 0 +250.381 247.654 32.3456 0 +239.385 247.619 31.2089 0 +226.862 247.683 29.7993 0 +215.827 247.644 28.4384 0 +195.357 247.647 25.8314 0 +174.848 247.622 22.9823 0 +149.168 247.665 19.1625 0 +120.116 247.637 14.6478 0 +107.408 247.373 12.6959 0 +103.354 247.379 12.0881 0 +98.3014 247.39 11.3781 0 +93.8873 247.388 10.7766 0 +83.8655 247.606 9.23019 0 +75.9708 247.606 7.95577 0 +68.0822 247.58 6.58478 0 +56.2638 247.685 4.2674 0 +52.8079 247.534 3.55597 0 +49.7282 247.414 2.89288 0 +46.7403 247.184 2.24933 0 +43.6094 246.738 1.59991 0 +40.4321 246.176 0.965637 0 +37.264 245.452 0.346008 0 +34.017 244.533 -0.278015 0 +27.4981 242.237 -1.53281 0 +24.2913 240.855 -2.09922 0 +17.987 237.519 -2.9835 0 +13.3489 234.403 -3.43076 0 +9.28673 231.282 -3.74815 0 +4.06206 226.626 -3.86802 0 +-0.329514 221.974 -4.00227 0 +-2.74857 218.683 -4.00227 0 +-7.14597 212.251 -4.00227 0 +-9.45498 208.196 -4.00227 0 +-13.3668 197.962 -4.00227 0 +-16.6873 186.545 -4.00227 0 +-16.9425 175.928 -4.00227 0 +-17.3 144.181 -4.00227 0 +-17.3 124.625 -3.90335 0 +-17.2978 85.0532 -3.90335 0 +-17.128 49.8688 -3.90335 0 +-17.1691 34.1202 -3.90346 0 +-17.1801 5.01798 -3.903 2 QUEENS_EASTON +-17.0696 -28.9854 -3.90336 0 +-17.2061 -44.5872 -3.90336 0 +-17.102 -56.3705 -3.90336 0 +-16.9733 -64.4436 -3.90336 0 +-15.6546 -70.6834 -3.90336 0 +-13.0172 -76.312 -3.90336 0 +-9.36864 -81.4939 -3.90336 0 +-6.34524 -84.4368 -3.90336 0 +-3.02397 -87.1157 -3.90336 0 +2.21629 -90.1093 -3.90336 0 +8.94829 -94.0212 -3.90336 0 +19.1859 -99.8523 -3.90336 0 +26.0046 -103.857 -3.9032 0 +32.8071 -107.707 -3.95328 0 +39.5794 -111.878 -4.24279 0 +46.3465 -116.125 -4.78201 0 +53.8063 -120.674 -5.37211 0 +66.9386 -128.292 -5.51566 0 +77.1804 -134.233 -5.51566 0 +83.9026 -138.125 -5.51566 0 +87.7134 -141.008 -5.51566 0 +91.3295 -143.988 -5.51566 0 +94.4226 -147.581 -5.51566 0 +97.1157 -151.421 -5.51566 0 +99.1742 -155.667 -5.51566 0 +100.753 -160.164 -5.51566 0 +101.8 -164.735 -5.51566 0 +101.874 -169.526 -5.51566 0 +101.874 -177.395 -5.51566 0 +101.985 -204.711 -5.51566 0 +102.121 -232.432 -5.51587 0 +102.052 -240.301 -5.516 0 +102.019 -256.057 -5.516 0 +101.987 -263.983 -5.516 2 QUEENS_EMERALD +102.039 -275.671 -5.51587 0 +102.05 -287.432 -5.516 0 +102.109 -295.348 -5.51566 0 +102.257 -299.498 -5.51566 0 +102.786 -305.944 -5.51566 0 +104.378 -314.086 -5.51566 0 +106.243 -320.091 -5.51566 0 +108.745 -325.958 -5.51566 0 +111.733 -331.404 -5.51566 0 +119.42 -345.01 -5.51566 0 +127.379 -358.429 -5.51566 0 +134.829 -368.6 -5.52164 0 +140.688 -374.838 -5.52164 0 +142.976 -377.894 -5.52164 0 +145.211 -381.379 -5.52134 0 +146.282 -383.223 -5.52134 0 +148.614 -386.777 -5.52134 0 +152.948 -390.903 -5.52134 0 +158.571 -396.499 -5.52134 0 +164.071 -401.938 -5.52134 0 +169.714 -407.569 -5.52134 0 +174.079 -411.63 -5.52134 0 +179.159 -415.353 -5.52134 0 +182.93 -417.024 -5.52134 0 +186.838 -418.423 -5.52134 0 +191.148 -419.645 -5.52134 0 +195.253 -421.186 -5.52134 0 +199.417 -422.947 -5.52134 0 +203.397 -424.971 -5.52134 0 +207.196 -427.246 -5.52134 0 +214.468 -432.289 -5.52134 0 +217.907 -435.19 -5.52134 0 +221.052 -438.138 -5.52134 0 +224.054 -441.527 -5.52134 0 +227.024 -444.892 -5.52134 0 +230.777 -450.373 -5.52134 0 +234.07 -456.056 -5.52134 0 +237.128 -462.013 -5.52134 0 +239.448 -468.199 -5.52134 0 +242.815 -479.923 -5.72544 0 +245.773 -491.467 -6.54966 0 +248.864 -503.014 -8.02106 0 +251.863 -514.146 -9.64215 0 +255.059 -525.479 -11.296 0 +257.971 -536.832 -12.9331 0 +262.099 -551.885 -14.4282 0 +265.189 -563.342 -14.8413 0 +266.186 -567.587 -14.8413 0 +267.411 -576.441 -14.8413 0 +267.801 -582.955 -14.8413 0 +267.41 -591.914 -14.8413 0 +265.759 -600.607 -14.8413 0 +264.022 -607.072 -14.8413 0 +261.433 -613.22 -14.8413 0 +258.613 -619.224 -14.8413 0 +255.202 -624.955 -14.8413 0 +252.791 -628.458 -14.8413 0 +249.864 -632.125 -14.8413 0 +245.415 -636.988 -14.8413 0 +240.493 -641.582 -14.8413 0 +235.218 -645.538 -14.8413 0 +229.712 -649.156 -14.8413 0 +209.293 -660.927 -14.8413 0 +200.686 -665.859 -14.8413 0 +197.309 -668.368 -14.8413 0 +194.111 -671.619 -14.8413 0 +190.396 -674.611 -14.8413 0 +181.485 -679.531 -14.8413 0 +164.371 -689.402 -14.8413 0 +143.902 -701.137 -14.8413 0 +133.896 -707.128 -14.8413 0 +123.571 -713.078 -14.841 0 +113.356 -718.98 -14.841 0 +107.829 -722.196 -14.8415 2 QUEENS_CASTLE_GARDENS +93.705 -730.369 -14.8415 0 +86.2059 -734.689 -14.841 0 +77.5896 -739.652 -14.8413 0 +74.0838 -742.354 -14.8413 0 +71.2017 -745.052 -14.8413 0 +68.6929 -748.461 -14.8413 0 +63.5387 -757.121 -14.8413 0 +57.8502 -767.337 -14.8413 0 +51.7691 -777.562 -14.8413 0 +49.2848 -781.453 -14.8413 0 +46.1328 -785.12 -14.8413 0 +42.6779 -788.265 -14.8413 0 +38.5609 -790.839 -14.8413 0 +34.444 -792.833 -14.8413 0 +29.8124 -794.441 -14.8413 0 +25.2451 -795.406 -14.8413 0 +20.4849 -795.856 -14.8413 0 +8.56831 -795.603 -14.8413 0 +-3.20363 -795.603 -14.8413 0 +-18.8996 -795.603 -14.8413 0 +-34.5642 -795.586 -14.8413 0 +-44.5993 -795.586 -14.8413 0 +-51.2894 -795.007 -14.8413 0 +-55.6637 -794.492 -14.8413 0 +-60.038 -793.559 -14.8413 0 +-64.3247 -792.485 -14.8413 0 +-68.5171 -791.035 -14.8413 0 +-72.6119 -789.385 -14.8413 0 +-76.6372 -787.544 -14.8413 0 +-84.0515 -783.518 -14.8413 0 +-97.7452 -775.71 -14.8413 0 +-107.921 -769.892 -14.8413 0 +-121.476 -761.886 -14.8413 0 +-131.635 -755.992 -14.8413 0 +-140.732 -750.625 -14.8413 0 +-144.234 -747.804 -14.8413 0 +-147.6 -744.939 -14.8413 0 +-150.921 -741.914 -14.8413 0 +-154.002 -739.166 -14.8414 0 +-157.007 -736.574 -14.8414 0 +-160.134 -734.168 -14.8429 0 +-163.286 -731.946 -14.8458 0 +-166.374 -729.469 -14.837 0 +-172.678 -723.744 -14.7848 0 +-177.216 -718.918 -14.7848 0 +-179.854 -715.415 -14.7848 0 +-182.538 -711.64 -14.7848 0 +-186.954 -704.146 -14.7848 0 +-190.459 -696.086 -14.7848 0 +-192.485 -689.589 -14.7848 0 +-194.571 -681.995 -14.7848 0 +-196.437 -674.372 -14.7848 0 +-198.524 -666.718 -14.7848 0 +-200.525 -659.258 -14.7848 0 +-202.505 -653.238 -14.7848 0 +-205.847 -645.554 -14.7848 0 +-209.712 -638.483 -14.7848 0 +-211.756 -635.058 -14.7848 0 +-225.55 -611.261 -14.7848 0 +-235.256 -594.243 -14.7848 0 +-243.355 -580.495 -14.7848 0 +-253.145 -563.564 -14.7848 0 +-256.101 -558.106 -14.7848 0 +-258.103 -553.557 -14.7848 0 +-259.753 -547.599 -14.7848 0 +-261.812 -539.976 -14.7848 0 +-264.786 -528.652 -14.7848 0 +-266.846 -521.058 -14.7848 0 +-268.074 -517.032 -14.7848 0 +-269.962 -513.325 -14.7848 0 +-272.238 -509.748 -14.7848 0 +-275.024 -506.694 -14.7848 0 +-278.256 -503.172 -14.7848 0 +-280.834 -499.104 -14.7848 0 +-282.835 -494.828 -14.7848 0 +-284.473 -490.37 -14.7848 0 +-287.52 -479.09 -14.7848 0 +-290.577 -467.611 -14.7848 0 +-292.539 -460.052 -14.7848 0 +-294.502 -454.017 -14.7848 0 +-296.894 -448.271 -14.7848 0 +-298.792 -444.54 -14.7848 0 +-301.751 -439.362 -14.7848 0 +-309.544 -425.732 -14.7848 0 +-315.503 -415.509 -14.7848 0 +-319.48 -408.643 -14.785 0 +-323.374 -401.87 -14.7373 0 +-327.352 -395.061 -14.785 0 +-331.757 -387.398 -14.785 2 QUEENS_FELDSPAR +-335.223 -381.396 -14.785 0 +-341.099 -371.253 -14.785 0 +-346.977 -361.03 -14.785 0 +-350.338 -355.62 -14.7848 0 +-354.005 -350.635 -14.7848 0 +-358.315 -345.939 -14.7848 0 +-363.827 -340.394 -14.7848 0 +-372.378 -332.251 -14.7848 0 +-383.531 -321.049 -14.7126 0 +-391.81 -312.77 -14.0993 0 +-402.9 -301.651 -12.3229 0 +-413.964 -290.522 -10.5329 0 +-422.395 -282.159 -9.91129 0 +-426.673 -277.913 -9.84147 0 +-429.6 -274.601 -9.84147 0 +-433.694 -269.243 -9.84147 0 +-437.168 -263.534 -9.84147 0 +-440.996 -256.748 -9.84147 0 +-446.944 -246.584 -9.84147 0 +-452.897 -236.36 -9.84147 0 +-456.831 -229.559 -9.84147 0 +-462.591 -219.335 -9.84147 0 +-468.551 -209.113 -9.84147 0 +-474.47 -198.872 -9.84147 0 +-478.428 -192.094 -9.84147 0 +-484.326 -181.775 -9.84147 0 +-486.509 -178.0 -9.84147 0 +-488.329 -173.952 -9.84147 0 +-489.972 -169.753 -9.84147 0 +-491.29 -165.54 -9.84147 0 +-492.02 -163.411 -9.8417 0 +-494.096 -156.566 -9.89346 0 +-496.916 -149.334 -9.89981 0 +-499.508 -142.102 -9.89785 0 +-504.762 -123.301 -9.89792 0 +-507.882 -111.947 -9.89792 0 +-510.866 -100.536 -9.89792 0 +-512.924 -92.913 -9.89792 0 +-517.365 -75.4622 -9.89792 0 +-518.821 -69.0581 -9.89792 0 +-519.458 -62.4398 -9.89792 0 +-519.503 -58.0048 -9.89792 0 +-519.53 -46.17 -9.898 0 +-519.584 -26.4291 -9.898 2 QUEENS_HEMATITE +-519.526 -18.6175 -9.898 0 +-519.529 -6.84618 -9.898 0 +-519.486 5.12165 -9.89499 0 +-519.536 24.4834 -8.88132 0 +-519.597 51.9185 -5.25368 0 +-519.533 71.4098 -2.51938 0 +-519.436 95.0352 -0.650243 0 +-519.501 101.146 -0.578099 0 +-519.243 105.553 -0.578099 0 +-518.665 110.024 -0.578099 0 +-518.015 114.449 -0.578099 0 +-516.857 118.695 -0.578099 0 +-514.831 126.285 -0.578099 0 +-510.768 141.5 -0.578099 0 +-508.742 149.187 -0.578099 0 +-504.712 164.145 -0.578099 0 +-501.574 175.653 -0.578099 0 +-496.522 194.544 -0.578099 0 +-493.474 206.052 -0.578099 0 +-490.409 217.465 -0.578099 0 +-486.223 232.69 -0.578099 0 +-483.767 242.197 -0.578099 0 +-482.539 248.565 -0.578099 0 +-481.948 254.66 -0.578099 0 +-481.902 258.8 -0.578099 0 +-482.036 266.364 -0.572834 0 +-482.583 274.019 -0.572346 0 +-482.937 281.867 -0.572346 0 +-482.937 289.844 -0.572312 0 +-482.905 297.724 -0.572312 0 +-482.937 305.507 -0.572312 0 +-482.973 313.384 -0.572312 0 +-482.994 321.197 -0.572312 0 +-482.997 341.178 -0.536337 0 +-482.934 348.747 -0.572312 0 +-482.969 356.632 -0.572312 0 +-482.917 372.234 -0.572312 0 +-482.915 380.166 -0.572312 0 +-482.987 403.831 -2.02213 0 +-482.99 431.058 -5.77796 0 +-483.081 462.388 -9.47641 0 +-482.99 474.169 -9.89097 0 +-482.892 507.463 -9.891 2 QUEENS_MANGANESE_WEST +-483.02 515.604 -9.891 0 +-482.945 541.081 -9.89243 0 +-482.861 572.35 -9.89243 0 +-482.861 596.094 -9.89243 0 +-482.883 602.157 -9.89243 0 +-483.398 608.526 -9.89243 0 +-484.427 614.444 -9.89243 0 +-485.842 620.555 -9.89243 0 +-488.03 626.538 -9.89243 0 +-490.603 632.327 -9.89243 0 +-496.576 642.779 -9.89243 0 +-500.5 649.663 -9.89243 0 +-504.296 656.353 -9.89243 0 +-508.348 663.171 -9.89243 0 +-510.395 666.992 -9.89243 0 +-512.201 671.157 -9.89243 0 +-513.874 675.37 -9.89243 0 +-515.868 681.578 -9.89243 0 +-516.916 685.999 -9.89243 0 +-517.624 690.245 -9.89243 0 +-518.364 696.838 -9.89243 0 +-518.537 701.367 -9.89243 0 +-518.606 709.236 -9.89243 0 +-518.62 721.083 -9.89243 0 +-518.517 742.535 -9.89619 0 +-518.208 755.594 -9.89863 0 +-517.947 763.257 -9.89863 0 +-517.875 771.124 -9.89814 0 +-517.804 775.058 -9.89814 0 +-517.82 790.754 -9.21451 0 +-517.655 806.402 -7.4484 0 +-517.848 818.174 -5.99772 0 +-517.717 833.898 -5.02994 0 +-517.717 840.038 -4.95475 0 +-518.009 844.293 -4.95475 0 +-518.853 850.479 -4.95475 0 +-520.24 856.51 -4.95475 0 +-522.158 864.191 -4.95475 0 +-524.377 871.782 -4.95475 0 +-528.526 886.959 -4.95496 0 +-536.03 914.876 -4.955 2 QUEENS_QUARTZ_WEST +-541.67 936.318 -4.955 0 +-546.661 955.175 -4.95475 0 +-549.716 966.657 -4.95475 0 +-552.728 978.068 -4.95475 0 +-554.207 984.533 -4.95475 0 +-555.081 991.126 -4.95475 0 +-555.422 995.607 -4.95475 0 +-555.401 1005.7 -4.95475 0 +-555.251 1021.43 -4.95475 0 +-555.409 1029.32 -4.95488 0 +-555.409 1034.25 -4.95195 0 +-555.175 1044.15 -4.94854 0 +-554.725 1051.94 -4.94902 0 +-554.476 1063.75 -4.94907 0 +-554.378 1075.58 -4.94907 0 +-554.378 1087.09 -4.94907 0 +-554.294 1103.3 -4.94907 0 +-554.551 1118.61 -4.94907 0 +-554.423 1128.91 -4.94907 0 +-554.065 1133.32 -4.94907 0 +-553.289 1139.84 -4.94907 0 +-551.908 1146.29 -4.94907 0 +-548.95 1157.73 -4.94907 0 +-545.83 1169.19 -4.94907 0 +-542.621 1180.51 -5.01938 0 +-537.504 1199.53 -6.39878 0 +-534.628 1210.83 -7.96674 0 +-529.61 1229.6 -10.6972 0 +-522.436 1256.03 -13.8467 0 +-519.487 1267.43 -14.2661 0 +-515.383 1282.71 -14.194 0 +-511.597 1296.4 -14.194 2 QUEENS_VAUXITE +-508.235 1309.31 -14.194 0 +-504.175 1324.57 -14.2692 0 +-501.603 1332.68 -14.269 0 +-499.48 1337.12 -14.269 0 +-497.357 1340.85 -14.269 0 +-494.591 1344.45 -14.269 0 +-490.41 1349.66 -14.269 0 +-485.94 1354.42 -14.269 0 +-480.923 1358.79 -14.269 0 +-475.262 1362.84 -14.269 0 +-464.752 1368.95 -14.269 0 +-447.64 1378.6 -14.269 0 +-440.464 1382.83 -14.269 0 +-435.441 1385.11 -14.269 0 +-429.993 1386.94 -14.269 0 +-418.365 1390.3 -14.269 0 +-403.254 1394.48 -14.269 0 +-388.081 1398.51 -14.269 0 +-376.435 1401.5 -14.269 0 +-362.953 1405.07 -14.269 0 +-356.497 1406.38 -14.269 0 +-349.9 1407.13 -14.269 0 +-341.457 1407.27 -14.269 0 +-329.63 1407.38 -14.269 0 +-317.917 1407.3 -14.269 0 +-313.917 1407.28 -14.2692 0 +-310.547 1407.33 -14.275 0 +-307.036 1407.6 -14.275 0 +-303.192 1408.06 -14.275 0 +-299.423 1408.76 -14.275 0 +-295.568 1409.9 -14.275 0 +-291.586 1411.25 -14.275 0 +-287.573 1412.15 -14.275 0 +-283.36 1412.76 -14.275 0 +-279.346 1413.16 -14.275 0 +-275.434 1413.31 -14.275 0 +-267.458 1413.31 -14.0624 0 +-259.632 1413.26 -13.5833 0 +-236.214 1413.12 -10.7191 0 +-224.473 1413.19 -9.06915 0 +-208.849 1413.21 -6.87331 0 +-175.684 1413.26 -2.20236 0 +-159.895 1413.15 -0.867203 0 +-150.043 1413.18 -0.536987 0 +-122.222 1413.35 -0.541992 2 QUEENS_VESPUCCI_CIRCUS +-87.7066 1413.33 -0.541992 0 +-80.1908 1412.4 -0.578161 0 +-73.6996 1410.66 -0.578161 0 +-67.563 1408.43 -0.578161 0 +-61.4114 1405.46 -0.578161 0 +-55.7615 1402.14 -0.578161 0 +-50.3164 1397.93 -0.578161 0 +-43.7896 1392.15 -0.578161 0 +-37.9443 1385.61 -0.578161 0 +-34.1068 1380.19 -0.578161 0 +-29.4279 1372.59 -0.578161 0 +-26.7696 1366.41 -0.578161 0 +-24.7099 1360.06 -0.578161 0 +-21.9584 1350.39 -0.788611 0 +-17.8273 1335.12 -2.04056 0 +-12.7799 1316.39 -4.48246 0 +-6.52311 1293.41 -5.52152 0 +-0.420306 1270.72 -5.52152 0 +0.419392 1266.88 -5.52116 0 +2.92012 1259.14 -5.42301 0 +5.89971 1252.07 -5.14225 0 +9.58873 1245.18 -4.66276 0 +12.7563 1238.08 -4.30192 0 +15.7002 1230.31 -4.02939 0 +17.5182 1224.43 -4.02939 0 +20.8291 1216.6 -4.02939 0 +25.093 1209.03 -4.02939 0 +30.1925 1202.57 -4.02939 0 +35.7834 1196.31 -4.02939 0 +40.6995 1192.25 -4.02939 0 +47.5218 1187.43 -4.02939 0 +56.0436 1182.59 -4.02939 0 +69.7442 1174.68 -4.02939 0 +76.3773 1170.78 -4.02939 0 +80.5275 1168.08 -4.02939 0 +84.0342 1165.06 -4.02939 0 +86.9939 1161.5 -4.02939 0 +89.7529 1157.41 -4.02939 0 +91.8392 1153.31 -4.02939 0 +94.3932 1144.97 -4.02939 0 +100.536 1122.39 -4.02939 0 +107.714 1095.71 -4.02939 0 +111.276 1081.71 -4.02939 0 +111.877 1077.19 -4.02939 0 +112.349 1070.61 -4.02939 0 +112.294 1060.34 -4.02939 0 +112.343 1033.03 -4.02939 0 +112.28 981.886 -4.02939 0 +112.251 959.076 -4.029 0 +112.286 942.523 -4.029 2 QUEENS_QUARTZ_EAST +112.307 924.692 -4.029 0 +112.067 904.363 -4.02939 0 +111.195 897.797 -4.02939 0 +109.741 891.276 -4.02939 0 +103.795 868.57 -4.02939 0 +101.01 858.867 -4.02939 0 +99.5906 850.708 -4.02939 0 +99.0586 842.337 -4.02939 0 +99.1549 807.1 -4.02939 0 +99.1222 740.32 -4.02939 0 +99.0824 689.047 -4.02939 0 +99.0824 681.172 -4.10041 0 +97.9919 669.495 -5.09845 0 +97.7907 662.056 -5.44562 0 +98.1276 655.689 -5.44639 0 +99.1731 647.462 -5.44639 0 +101.088 639.533 -5.44639 0 +105.302 624.4 -5.44639 0 +108.96 610.938 -5.44639 0 +109.882 606.61 -5.44639 0 +110.889 599.967 -5.44639 0 +111.018 593.295 -5.44639 0 +110.949 577.91 -5.446 0 +110.934 560.459 -5.446 2 QUEENS_MANGANESE_EAST +111.097 514.717 -5.44639 0 +111.097 499.01 -5.44639 0 +110.712 494.064 -5.44639 0 +109.115 487.466 -5.44639 0 +107.079 480.969 -5.44639 0 +104.205 475.046 -5.44639 0 +99.8715 467.433 -5.44639 0 +94.5154 460.233 -5.44639 0 +88.5578 453.716 -5.44639 0 +83.441 449.352 -5.44639 0 +74.2013 443.159 -5.44563 0 +70.0984 440.566 -5.35432 0 +66.0728 437.894 -5.19709 0 +62.3377 435.334 -4.97737 0 +59.1146 432.938 -4.66536 0 +55.9877 430.615 -4.35139 0 +52.7509 428.407 -4.14045 0 +49.489 426.275 -3.99543 0 +46.0206 424.131 -3.90336 0 +39.3092 420.202 -3.90336 0 +28.9997 414.372 -3.90336 0 +18.8764 408.501 -3.90336 0 +13.4315 405.167 -3.90336 0 +8.55805 401.305 -3.90336 0 +4.01391 396.909 -3.90336 0 +0.966429 394.037 -3.90336 0 +-2.99771 389.182 -3.90336 0 +-6.50938 383.933 -3.90336 0 +-8.55711 380.325 -3.90336 0 +-10.5079 376.659 -3.90336 0 +-12.1751 372.828 -3.90336 0 +-14.2324 366.904 -3.90336 0 +-17.1397 351.669 -4.00227 0 +-17.3404 343.568 -4.00227 0 +-17.3677 336.265 -4.00227 0 +-17.4429 329.668 -4.00227 0 +-13.6625 322.564 -4.00227 0 +-10.8031 315.44 -4.00227 0 +-7.99245 311.055 -4.00227 0 +-4.12607 304.599 -4.00227 0 +9.32755 290.601 -3.75095 0 +15.2739 286.203 -3.29636 0 +27.6186 279.65 -1.52488 0 +34.0749 277.375 -0.277092 0 +40.4878 275.758 0.967537 0 +46.7369 274.756 2.24195 0 +52.784 274.376 3.54859 0 +60.0657 274.302 5.0359 0 +68.123 274.35 6.59164 0 +76.0045 274.354 7.96078 0 +83.8622 274.373 9.22933 0 +91.7072 274.335 10.4188 0 +107.447 274.078 12.6986 0 +120.108 274.13 14.6464 0 +135.369 274.159 16.9911 0 +152.006 274.088 19.6093 0 +172.94 274.111 22.7162 0 +198.578 274.088 26.2694 0 +205.406 274.011 27.1278 0 +212.441 273.998 28.0126 0 +219.059 274.007 28.8441 0 +232.088 274.085 30.4062 0 +242.547 274.01 31.5483 0 +252.971 274.05 32.5937 0 +259.317 274.0 33.2021 0 +272.244 273.987 34.2773 0 +284.478 273.817 35.1166 0 +289.727 273.782 35.4321 0 +297.654 273.787 35.8979 0 +302.909 273.787 36.1498 0 +310.761 273.802 36.5259 0 +316.019 273.833 36.7769 0 +318.866 273.807 36.9131 0 +326.532 273.98 37.1993 0 +331.793 274.05 37.3912 0 +337.624 274.062 37.5655 0 +343.97 274.175 37.7549 0 +369.731 274.439 38.0816 0 +382.045 274.508 38.2139 0 +393.467 274.472 38.2701 0 +403.458 274.516 38.2896 0 +415.753 274.563 38.2745 0 +428.596 274.558 38.2276 0 +441.541 274.459 38.1568 0 +454.258 274.434 38.0538 0 +466.613 274.434 37.9571 0 +478.097 274.462 37.8394 0 +488.13 274.512 37.7379 0 +500.286 274.465 37.6089 0 +502.907 274.49 37.586 0 +510.482 274.49 37.5225 0 +521.066 274.39 37.4273 0 +536.845 274.443 37.293 0 +542.15 274.405 37.2525 0 +560.538 274.454 37.1207 0 +568.414 274.454 37.0772 0 +589.473 274.417 36.8448 0 +597.383 274.488 36.6558 0 +615.83 274.36 36.3633 0 +626.328 274.486 36.1631 0 +639.51 274.374 35.8682 0 +676.363 274.414 35.0765 0 +692.146 274.413 34.941 0 +702.666 274.347 34.8104 0 +713.194 274.358 34.6756 0 +721.068 274.404 34.605 0 +736.901 274.431 34.3643 0 +747.481 274.492 34.2632 0 +760.869 274.425 34.1519 0 +768.757 274.349 34.0975 0 +780.085 274.356 34.0074 0 +789.26 274.37 33.9422 0 +797.711 274.424 33.8936 0 +805.576 274.402 33.858 0 +816.664 274.427 33.8585 0 +824.018 274.461 33.8233 0 +831.922 274.476 33.7999 0 +837.923 274.475 33.8001 0 +841.939 274.518 33.8131 0 +850.437 274.408 33.8866 0 +855.201 274.18 34.1205 0 +862.788 273.827 34.493 0 +873.051 273.54 34.9422 0 +881.719 273.711 35.18 0 +887.908 274.429 35.3092 0 +894.214 275.811 35.5157 0 +900.39 277.512 35.7186 0 +912.3 281.872 35.7611 0 +918.08 284.335 35.9798 0 +923.883 287.084 36.0079 0 +925.863 288.28 35.9942 0 +932.155 291.948 35.9909 0 +937.822 294.958 36.0521 0 +941.325 296.462 36.1022 0 +946.163 298.218 36.1701 0 +953.276 300.727 36.2677 0 +960.428 303.053 36.4286 0 +970.109 305.924 36.7038 0 +974.954 307.321 36.8822 0 +982.217 309.323 37.2001 0 +994.457 312.425 37.9022 0 +1001.7 314.208 38.3261 0 +1008.94 316.037 38.6767 0 +1013.74 317.308 38.8827 0 +1020.95 319.175 39.1813 0 +1030.52 321.84 39.5756 0 +1037.7 323.869 39.8786 0 +1042.7 325.334 40.0751 0 +1049.52 327.505 40.3239 0 +1056.32 329.749 40.5241 0 +1060.94 331.43 40.6063 0 +1065.59 333.144 40.6842 0 +1067.78 334.044 40.6969 0 +1072.39 335.88 40.723 0 +1079.22 338.739 40.7335 0 +1084.15 340.979 40.7121 0 +1088.13 342.913 40.7174 0 +1092.89 345.295 40.7178 0 +1097.97 348.545 40.6841 0 +1103.12 352.142 40.5982 0 +1106.04 354.332 40.52 0 +1110.44 357.712 40.3083 0 +1116.43 362.237 40.1221 0 +1120.88 365.63 39.8799 0 +1125.42 369.047 39.5803 0 +1131.74 373.33 39.0757 0 +1135.01 375.37 38.835 0 +1140.08 378.364 38.4778 0 +1145.29 380.992 38.1091 0 +1152.36 384.048 37.4706 0 +1154.06 384.795 37.3892 0 +1159.56 386.923 36.8972 0 +1161.43 387.437 36.7329 0 +1165.31 388.482 36.3816 0 +1169.1 389.318 36.023 0 +1172.91 390.008 35.6382 0 +1176.77 390.539 35.2229 0 +1186.22 391.526 34.051 0 +1191.88 391.873 33.2617 0 +1197.51 392.043 32.5757 0 +1204.97 392.188 31.8513 0 +1210.66 392.205 31.4793 0 +1216.23 392.18 31.2304 0 +1240.11 392.2 31.2438 0 +1251.32 392.22 31.2438 0 +1262.44 392.184 31.2438 0 +1283.19 392.222 31.2438 0 +1297.51 392.18 31.2438 0 +1302.27 392.212 31.2438 0 +1308.66 392.212 31.2438 0 +1324.61 392.24 31.2438 0 +1330.95 392.189 31.2438 0 +1345.29 392.082 31.2438 0 +1359.74 392.199 31.2951 0 +1370.94 392.167 31.2951 0 +1388.52 392.215 31.2951 0 +1404.39 392.268 31.2951 2 QUEENS_HUNTINGTON_ST_EW +1431.53 392.211 31.2951 0 +1447.43 392.169 31.2951 0 +1464.96 392.188 31.2951 0 +1477.71 392.174 31.2951 0 +1489.68 392.258 31.4385 0 +1509.79 392.149 32.1546 0 +1518.18 392.166 32.6917 0 +1534.71 392.166 35.0411 0 +1552.0 392.152 36.2712 0 +1563.22 392.152 36.2712 0 +1591.89 392.143 36.2712 0 +1604.68 392.123 36.2712 0 +1615.8 392.196 36.2712 0 +1634.94 392.228 36.2712 0 +1654.09 392.159 36.2712 2 QUEENS_LYNCH_ST +1666.84 392.134 36.2712 0 +1676.42 392.117 36.2712 0 +1701.33 392.186 36.2712 0 +1717.26 392.127 36.2712 0 +1734.88 392.157 36.2714 0 +1760.33 392.163 36.2714 0 +1774.65 392.128 36.2714 0 +1797.02 392.179 36.2714 0 +1820.67 392.243 36.2714 0 +1844.59 392.228 36.2714 0 +1863.69 392.175 36.2714 0 +1874.84 392.199 36.2714 0 +1902.23 391.947 36.1507 0 +1932.8 391.995 35.2245 0 +1981.76 392.004 33.7411 0 +2018.56 392.028 32.6266 0 +2036.91 392.094 32.0704 0 +2049.14 392.094 31.7001 0 +2064.33 392.002 30.8458 0 +2073.39 391.916 30.1805 0 +2082.39 391.74 29.5228 0 +2091.27 391.344 28.879 0 +2099.99 390.677 28.2521 0 +2108.52 389.784 27.6473 0 +2116.75 388.424 27.0709 0 +2124.72 386.699 26.5243 0 +2132.37 384.343 26.0086 0 +2139.6 381.384 25.5328 0 +2146.4 377.883 25.1036 0 +2152.75 373.472 24.714 0 +2158.27 368.481 24.3832 0 +2165.12 361.622 23.7647 0 +2171.81 354.977 23.1563 0 +2178.62 348.247 22.5392 0 +2185.22 341.495 21.93 0 +2191.97 334.821 21.3373 0 +2198.75 328.117 20.971 0 +2205.89 321.608 20.867 0 +2213.47 315.861 20.8673 0 +2220.93 311.222 20.867 0 +2228.1 307.791 20.867 0 +2235.04 305.507 20.867 0 +2241.78 304.369 20.8668 0 +2245.04 304.187 20.8331 0 +2248.33 304.275 20.7486 0 +2251.71 304.621 20.6354 0 +2258.91 305.995 20.4259 0 +2266.24 308.373 20.3959 0 +2273.24 311.828 20.3959 0 +2279.41 316.482 20.3959 0 +2284.52 322.246 20.3959 0 +2286.58 325.586 20.3959 0 +2288.26 329.371 20.3959 0 +2289.59 333.67 20.3959 0 +2290.73 338.552 20.3959 0 +2291.68 343.75 20.3959 0 +2292.38 349.432 20.3959 0 +2293.4 361.625 20.3959 0 +2293.75 375.142 20.3959 0 +2293.83 389.233 20.3959 0 +2293.73 396.309 20.3959 0 +2293.16 403.776 20.1339 0 +2292.54 411.161 19.9513 0 +2292.19 420.332 19.7166 0 +2291.86 429.589 19.6905 0 +2291.89 438.846 19.7172 0 +2291.88 454.696 19.7166 1 QUEENS_FRANCIS_INT_AIRPORT +2291.9 466.466 19.7031 0 +2291.97 484.892 19.6939 0 +2292.04 512.641 19.7166 0 +2292.07 521.794 19.9576 0 +2292.15 530.686 20.1337 0 +2291.82 534.416 20.3947 0 +2291.34 538.412 20.3957 0 +2290.28 542.288 20.3957 0 +2288.82 546.237 20.396 0 +2286.97 550.3 20.3957 0 +2284.94 554.322 20.3957 0 +2282.53 558.382 20.3957 0 +2279.76 562.587 20.3957 0 +2276.73 566.775 20.3957 0 +2273.24 571.047 20.3957 0 +2269.48 575.237 20.3957 0 +2265.45 579.542 20.3957 0 +2261.09 583.816 20.3957 0 +2256.26 588.056 20.3957 0 +2250.72 592.286 20.3957 0 +2244.58 596.557 20.3957 0 +2237.87 600.799 20.3957 0 +2230.86 605.131 20.3957 0 +2223.46 609.464 20.3957 0 +2215.78 613.969 20.3957 0 +2200.63 623.07 20.3957 0 +2185.66 632.898 20.3957 0 +2178.66 637.992 20.3957 0 +2172.11 643.378 20.3957 0 +2159.93 654.477 20.3957 0 +2148.52 665.739 20.3957 0 +2137.56 677.474 20.3957 0 +2127.07 689.723 20.3957 0 +2116.61 702.714 20.3957 0 +2106.06 716.289 20.3957 0 +2095.4 730.841 20.3823 0 +2090.36 738.83 20.3467 0 +2085.22 746.959 20.2951 0 +2075.43 763.74 20.1723 0 +2070.57 772.427 20.114 0 +2065.66 781.039 20.0671 0 +2055.81 798.396 20.0438 0 +2046.05 816.194 20.2003 0 +2036.14 833.64 20.5807 0 +2026.06 850.771 21.2062 0 +2015.37 867.624 22.028 0 +2009.77 875.793 22.4906 0 +2003.91 883.935 22.9813 0 +1997.88 891.862 23.4882 0 +1985.19 906.862 24.5131 0 +1971.15 920.77 25.5136 0 +1955.84 933.492 26.4284 0 +1939.47 944.828 27.2584 0 +1930.81 950.024 27.6647 0 +1921.83 954.748 28.0541 0 +1912.58 959.282 28.4337 0 +1903.44 963.219 28.7963 0 +1887.38 968.541 28.9499 0 +1872.14 973.138 29.32 0 +1860.71 976.539 29.5375 0 +1849.19 979.72 29.7065 0 +1841.47 981.829 29.7929 0 +1822.86 986.578 30.1657 0 +1800.04 991.933 30.1068 0 +1774.29 997.385 29.841 0 +1749.32 1002.36 29.5275 0 +1737.4 1004.45 29.3998 0 +1726.07 1006.48 29.2838 0 +1715.06 1008.2 29.1561 0 +1704.4 1009.84 29.0262 0 +1693.86 1011.25 28.9027 0 +1683.49 1012.56 28.7963 0 +1673.2 1013.83 28.7157 0 +1662.79 1015.18 28.6693 0 +1652.18 1016.67 28.6674 0 +1641.79 1018.05 28.7045 0 +1631.38 1019.44 28.7684 0 +1621.12 1020.74 28.8461 0 +1610.97 1021.91 28.9252 0 +1601.11 1022.93 28.9923 0 +1591.35 1023.59 29.0363 0 +1582.02 1024.23 29.0602 0 +1572.75 1024.67 29.0792 0 +1563.85 1024.93 29.0912 0 +1554.55 1024.99 28.8393 0 +1546.39 1024.91 28.8341 0 +1537.46 1024.64 29.0726 0 +1528.74 1023.95 29.044 0 +1519.75 1023.11 28.9957 0 +1510.65 1022.13 28.9271 0 +1501.39 1020.9 28.8443 0 +1492.13 1019.36 28.755 0 +1483.66 1017.6 28.6734 0 +1475.33 1015.57 28.5995 0 +1467.42 1013.28 28.5438 0 +1460.04 1010.71 28.5057 0 +1452.85 1007.89 28.4767 0 +1445.98 1004.93 28.4562 0 +1439.46 1001.64 28.4427 0 +1433.47 998.02 28.4352 0 +1427.91 994.025 28.4328 0 +1422.8 989.718 28.4333 0 +1417.97 984.681 28.4213 0 +1413.5 979.371 28.3913 0 +1409.24 973.563 28.3603 0 +1405.61 967.656 28.3466 0 +1402.41 961.332 28.3659 0 +1399.83 954.46 28.4389 0 +1398.11 947.667 28.5768 0 +1397.22 940.234 28.7357 0 +1396.95 932.069 28.8832 0 +1397.31 923.26 29.0644 0 +1398.26 914.286 29.3202 0 +1399.71 905.643 29.6857 0 +1401.51 897.466 30.2113 0 +1403.57 890.03 30.934 0 +1405.53 883.844 31.7597 0 +1407.09 877.52 32.769 0 +1408.42 871.578 33.8803 0 +1409.47 865.722 35.1127 0 +1410.26 860.037 36.4208 0 +1410.86 854.169 37.8632 0 +1411.23 848.934 39.2021 0 +1411.49 843.636 40.6076 0 +1411.56 838.427 42.0194 0 +1411.59 833.355 43.3573 0 +1411.38 823.819 45.505 0 +1411.47 814.662 46.6701 0 +1411.42 682.702 46.6918 0 +1411.42 673.09 46.6921 0 +1411.43 663.542 46.6921 0 +1411.48 655.568 46.6921 0 +1411.47 639.639 46.6921 0 +1411.39 625.27 46.6921 0 +1411.45 614.089 46.6921 0 +1411.5 599.764 46.6921 0 +1411.53 590.318 46.6921 0 +1411.45 580.714 46.6921 0 +1411.42 569.187 46.7874 0 +1411.46 556.329 46.5001 0 +1411.44 549.088 46.1595 0 +1411.45 539.948 45.5567 0 +1411.51 532.716 44.9486 0 +1411.51 523.573 44.0262 0 +1411.45 516.327 43.1727 0 +1411.78 511.479 42.4744 0 +1412.21 508.121 42.0006 0 +1413.16 503.046 41.3096 0 +1414.37 497.931 40.6546 0 +1415.77 492.839 40.0533 0 +1416.79 489.364 39.6756 0 +1418.31 484.152 39.1803 0 +1419.81 478.826 38.7633 0 +1420.79 475.262 38.5396 0 +1421.72 471.576 38.3521 0 +1422.88 465.944 38.1964 0 +1423.49 462.135 38.1566 0 +1424.01 457.341 38.212 0 +1424.19 454.374 38.3194 0 +1424.14 451.165 38.3762 0 +1424.2 441.638 38.3762 0 +1424.18 414.477 38.3762 0 +1424.13 398.615 38.3762 2 QUEENS_HUNTINGTON_ST_NS +1424.21 381.06 38.3762 0 +1424.09 361.948 38.3762 0 +1424.14 344.37 38.3762 0 +1424.16 323.69 38.3762 0 +1424.47 261.409 35.6342 0 +1424.12 251.705 35.5586 0 +1422.76 242.059 35.4964 0 +1421.89 238.066 35.4812 0 +1420.52 232.555 35.4608 0 +1419.13 227.852 35.4623 0 +1417.62 223.011 35.4645 0 +1415.61 218.013 35.4943 0 +1413.77 213.283 35.5336 0 +1410.67 206.409 35.7086 0 +1406.55 197.223 36.0968 0 +1402.21 188.168 36.642 0 +1396.87 176.852 37.4418 0 +1391.53 165.76 38.2166 0 +1386.15 154.507 39.005 0 +1382.02 145.345 39.7244 0 +1379.87 140.736 40.1016 0 +1373.49 127.26 41.0548 0 +1369.36 118.145 41.4471 0 +1365.13 109.079 41.5535 0 +1359.86 97.7805 41.4705 0 +1355.68 88.7664 41.4425 0 +1352.56 81.9341 41.4285 0 +1349.55 75.0628 41.4373 0 +1345.48 65.9393 41.4559 0 +1342.39 59.1205 41.481 0 +1338.31 49.9695 41.5242 0 +1334.24 40.8185 41.576 0 +1331.42 34.5529 41.5286 0 +1329.65 30.7301 41.4895 0 +1326.87 24.4444 41.4187 0 +1324.46 18.2692 41.2507 0 +1321.65 9.81834 40.624 0 +1319.51 1.71603 39.8437 0 +1318.63 -4.62452 39.1318 0 +1318.22 -10.0624 38.6784 0 +1317.73 -20.5419 38.1745 0 +1317.63 -28.1347 37.8837 0 +1317.68 -41.6697 37.5394 0 +1317.7 -62.1796 37.4468 0 +1317.67 -76.9195 37.3698 2 QUEENS_SCHOTTLER +1317.64 -86.847 37.3565 0 +1317.63 -97.2536 37.2899 0 +1317.63 -107.584 37.2502 0 +1317.72 -113.614 37.2078 0 +1317.69 -115.914 37.2483 0 +1317.69 -117.545 37.2714 0 +1317.61 -119.224 37.2121 0 +1317.42 -120.808 37.154 0 +1317.11 -122.405 37.0871 0 +1316.42 -125.445 36.996 0 +1315.54 -128.385 36.9396 0 +1314.36 -131.28 36.8832 0 +1313.06 -134.184 36.831 0 +1311.56 -137.015 36.7782 0 +1310.01 -139.753 36.7338 0 +1308.22 -142.324 36.6881 0 +1304.18 -147.212 36.6122 0 +1302.12 -149.387 36.5805 0 +1300.18 -151.544 36.5485 0 +1298.1 -153.783 36.5155 0 +1296.06 -155.887 36.485 0 +1293.98 -158.104 36.4523 0 +1292.02 -160.211 36.4213 0 +1289.28 -163.648 36.3639 0 +1286.94 -167.254 36.2934 0 +1285.25 -171.212 36.2043 0 +1283.85 -175.26 36.1044 0 +1283.05 -179.448 35.9921 0 +1282.69 -183.745 35.8678 0 +1282.68 -201.43 35.3376 0 +1282.61 -219.216 34.8044 0 +1282.58 -236.839 34.276 0 +1282.58 -254.64 33.7423 0 +1282.45 -272.313 33.1986 0 +1282.36 -290.003 32.8994 0 +1282.31 -302.862 32.5532 0 +1282.11 -315.716 32.1155 0 +1281.86 -328.672 31.5942 0 +1281.66 -341.549 31.0215 0 +1281.68 -354.498 30.427 0 +1282.66 -367.319 29.856 0 +1284.61 -380.048 29.0154 0 +1286.5 -392.531 27.9185 0 +1288.38 -405.096 26.8879 0 +1289.7 -417.794 26.2925 0 +1289.52 -430.826 26.0964 0 +1289.16 -443.576 26.3359 0 +1288.65 -448.664 26.4331 0 +1287.67 -453.671 26.3638 0 +1285.95 -458.417 26.1655 0 +1283.7 -462.931 25.9106 0 +1280.92 -467.237 25.6604 0 +1277.82 -471.168 25.4868 0 +1270.64 -478.288 25.2134 0 +1262.75 -485.588 24.8926 0 +1254.42 -492.852 24.6599 0 +1246.22 -500.159 24.4949 0 +1238.48 -507.391 24.3743 0 +1231.69 -514.459 24.2764 0 +1225.12 -521.533 24.1777 0 +1218.68 -528.632 24.0576 0 +1212.11 -535.568 23.8918 0 +1205.56 -542.659 23.6575 0 +1199.12 -549.545 23.3403 0 +1192.64 -556.521 22.9097 0 +1188.89 -560.027 22.6995 0 +1184.82 -562.93 22.5913 0 +1180.41 -565.264 22.5552 0 +1175.72 -566.901 22.5632 0 +1170.86 -567.937 22.5876 0 +1165.84 -568.3 22.6021 0 +1158.25 -568.271 22.6021 0 +1142.79 -568.252 22.6022 0 +1103.31 -568.305 22.6022 0 +1081.64 -568.31 22.6022 0 +1060.21 -568.295 22.6022 0 +1050.8 -568.326 22.6022 1 QUEENS_HOVE_BEACH +1004.35 -568.338 22.6022 0 +996.275 -568.323 22.6022 0 +985.604 -568.368 22.6022 0 +977.406 -568.459 22.6022 0 +969.44 -568.843 22.6019 0 +960.008 -568.775 22.5824 0 +951.555 -568.133 22.569 0 +944.126 -567.053 22.5714 0 +937.503 -565.505 22.5983 0 +931.667 -563.373 22.6588 0 +926.508 -560.779 22.7621 0 +922.07 -557.599 22.9198 0 +918.295 -554.087 23.1371 0 +914.679 -549.316 23.4645 0 +911.813 -544.249 23.8182 0 +909.856 -538.658 24.1749 0 +908.336 -533.049 24.483 0 +907.259 -525.993 24.561 0 +906.994 -522.095 24.5122 0 +906.953 -520.677 24.4946 0 +906.925 -501.617 24.5798 0 +906.854 -487.976 24.731 0 +906.939 -472.978 24.95 0 +906.908 -460.263 25.1702 0 +906.962 -435.004 25.6289 0 +906.939 -411.871 25.9919 0 +906.925 -395.183 26.1719 0 +906.914 -367.308 26.375 0 +906.969 -352.305 26.6807 0 +906.989 -326.342 27.4319 0 +907.031 -305.949 27.9182 0 +907.031 -292.774 28.1758 0 +906.91 -270.086 28.5559 0 +906.92 -252.599 28.8064 0 +906.89 -237.671 29.0132 0 +906.86 -236.064 29.0444 0 +905.925 -226.504 29.2725 0 +904.508 -220.623 29.5067 0 +903.204 -214.875 29.7386 0 +900.038 -204.29 30.2755 0 +897.091 -195.53 30.7701 0 +893.488 -184.859 31.4069 0 +891.718 -179.571 31.7328 0 +890.574 -176.091 31.9491 0 +888.484 -168.968 32.3976 0 +887.413 -165.336 32.6256 0 +887.029 -163.481 32.7399 0 +884.71 -153.067 33.3805 0 +883.985 -141.508 34.0309 0 +885.385 -132.426 34.4572 0 +889.805 -124.302 34.6959 0 +891.545 -122.333 34.7323 0 +894.018 -119.7 34.7875 0 +896.5 -117.073 34.8495 0 +899.64 -114.127 34.9276 0 +902.379 -111.652 34.9928 0 +905.1 -109.483 35.046 0 +908.124 -107.168 35.0914 0 +911.318 -105.057 35.1178 0 +914.467 -103.04 35.1205 0 +917.877 -101.1 35.0939 0 +921.483 -99.1197 35.027 0 +924.854 -97.4189 34.9266 0 +928.403 -95.7591 34.7594 0 +931.665 -94.2125 34.5675 0 +935.237 -92.5641 34.3177 0 +938.945 -90.8013 33.993 0 +942.046 -89.2117 33.6942 0 +944.358 -88.0098 33.453 0 +947.812 -85.9128 33.058 0 +950.628 -84.0813 32.7167 0 +953.617 -81.8407 32.3307 0 +955.048 -80.593 32.15 0 +956.435 -79.0922 31.9493 0 +959.828 -73.3909 31.624 0 diff --git a/RPF DUMP/Common RPF Dump/data/paths/tracksqueens2.dat b/RPF DUMP/Common RPF Dump/data/paths/tracksqueens2.dat new file mode 100644 index 00000000..1304a5b0 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/paths/tracksqueens2.dat @@ -0,0 +1,1274 @@ +1273 +917.106 -430.351 25.7312 0 +916.991 -441.028 25.5615 0 +917.147 -450.238 25.4111 0 +917.112 -459.583 25.2612 0 +917.19 -468.911 25.1196 0 +917.13 -478.218 24.9917 0 +917.091 -487.507 24.8835 0 +917.248 -496.678 24.8003 0 +917.08 -506.074 24.7446 0 +917.119 -511.811 24.822 0 +917.354 -517.509 25.071 0 +917.897 -522.91 25.448 0 +918.494 -528.105 25.918 0 +919.674 -532.916 26.4373 0 +921.216 -537.677 27.0051 0 +923.128 -542.009 27.5464 0 +925.707 -545.855 28.0354 0 +929.963 -550.95 28.6494 0 +934.411 -555.321 29.0813 0 +939.035 -559.085 29.3721 0 +943.865 -562.165 29.5522 0 +948.766 -564.859 29.6511 0 +953.587 -566.683 29.6907 0 +957.851 -567.865 29.717 0 +961.875 -568.398 29.717 0 +973.504 -568.401 29.717 0 +988.253 -568.384 29.717 0 +1000.81 -568.412 29.717 0 +1023.24 -568.354 29.7168 0 +1032.35 -568.335 29.7168 2 QUEENS2_HOVE_BEACH +1050.88 -568.364 29.7168 0 +1067.48 -568.339 29.7168 0 +1082.23 -568.334 29.7168 0 +1095.29 -568.309 29.7168 0 +1115.36 -568.353 29.7168 0 +1126.53 -568.375 29.7168 0 +1142.92 -568.358 29.7168 0 +1150.48 -568.311 29.7076 0 +1156.52 -567.872 29.5997 0 +1162.98 -566.574 29.3057 0 +1169.12 -564.335 28.9263 0 +1174.88 -561.098 28.5516 0 +1180.2 -557.449 28.2723 0 +1184.96 -552.881 28.1768 0 +1191.19 -546.191 28.1998 0 +1197.4 -539.387 28.1981 0 +1203.69 -532.727 28.1304 0 +1209.77 -525.892 28.0164 0 +1216.05 -519.251 27.8507 0 +1222.15 -512.422 27.6583 0 +1228.46 -505.689 27.4371 0 +1235.41 -498.788 27.1964 0 +1243.09 -491.876 26.9427 0 +1250.98 -484.803 26.6998 0 +1258.77 -477.818 26.4859 0 +1266.04 -470.81 26.3182 0 +1270.53 -465.58 26.2169 0 +1274.1 -459.968 26.119 0 +1276.89 -454.045 26.0282 0 +1278.9 -447.719 25.9439 0 +1280.07 -441.317 25.8729 0 +1280.45 -434.66 25.8162 0 +1280.5 -422.452 25.8455 0 +1279.61 -410.372 26.085 0 +1277.72 -398.599 26.4918 0 +1275.75 -386.755 27.0404 0 +1273.88 -374.959 27.69 0 +1272.53 -362.878 28.4307 0 +1272.0 -350.685 29.2125 0 +1272.07 -338.514 29.9952 0 +1272.56 -326.331 30.7491 0 +1272.73 -314.205 31.4346 0 +1273.1 -302.105 32.024 0 +1273.5 -289.931 32.6835 0 +1273.6 -272.19 33.2152 0 +1273.57 -254.583 33.7433 0 +1273.59 -236.801 34.2765 0 +1273.65 -219.158 34.8053 0 +1273.71 -201.411 35.3376 0 +1273.78 -183.748 35.8671 0 +1274.16 -178.28 36.0253 0 +1275.16 -172.937 36.1686 0 +1276.88 -167.885 36.2934 0 +1279.14 -162.962 36.4037 0 +1281.99 -158.415 36.4931 0 +1285.38 -154.12 36.5646 0 +1287.49 -151.959 36.5961 0 +1289.53 -149.862 36.6266 0 +1291.53 -147.6 36.6603 0 +1293.54 -145.45 36.6918 0 +1295.51 -143.329 36.7231 0 +1297.63 -141.045 36.7565 0 +1300.9 -137.063 36.8183 0 +1302.39 -134.891 36.8546 0 +1303.72 -132.673 36.893 0 +1304.85 -130.39 36.9345 0 +1305.82 -127.973 37.0121 0 +1306.7 -125.55 37.0251 0 +1307.54 -123.089 37.1425 0 +1308.16 -120.651 37.2077 0 +1308.56 -118.544 37.2692 0 +1308.71 -117.214 37.2968 0 +1308.7 -115.855 37.2206 0 +1308.72 -112.801 37.286 0 +1308.71 -107.653 37.2336 0 +1308.72 -83.2845 37.3771 0 +1308.7 -75.4223 37.4327 0 +1308.7 -65.4848 37.4955 2 QUEENS2_SCHOTTLER +1308.71 -47.013 37.52 0 +1308.71 -33.696 37.7086 0 +1308.65 -24.96 38.0569 0 +1308.5 -20.3324 38.1765 0 +1308.56 -10.7995 38.5622 0 +1309.01 -3.72107 39.1321 0 +1310.01 3.59808 39.8452 0 +1312.42 12.7716 40.6321 0 +1315.35 21.5921 41.2522 0 +1318.04 28.2308 41.4194 0 +1320.83 34.7496 41.4895 0 +1322.55 38.5721 41.5286 0 +1324.01 41.7134 41.5561 0 +1326.47 47.0638 41.5553 0 +1328.48 51.6503 41.5325 0 +1330.55 56.1538 41.5101 0 +1332.57 60.7862 41.4898 0 +1335.72 67.6563 41.4639 0 +1338.7 74.6177 41.4429 0 +1341.76 81.4117 41.4342 0 +1346.93 92.7776 41.4427 0 +1354.21 108.669 41.5203 0 +1358.47 117.85 41.5135 0 +1364.8 131.308 41.0557 0 +1370.13 142.661 40.2672 0 +1375.32 153.906 39.3565 0 +1379.58 162.976 38.6893 0 +1384.91 174.323 37.9188 0 +1388.13 181.073 37.4369 0 +1392.45 190.04 36.7946 0 +1395.62 196.759 36.3356 0 +1398.81 203.546 35.9799 0 +1401.86 210.352 35.7118 0 +1404.98 217.281 35.5336 0 +1406.77 221.776 35.4984 0 +1408.53 226.296 35.4708 0 +1409.96 230.847 35.4691 0 +1411.31 235.426 35.4689 0 +1412.47 240.053 35.4869 0 +1413.3 243.786 35.5017 0 +1414.07 249.555 35.5409 0 +1414.46 252.622 35.5613 0 +1414.7 256.635 35.5946 0 +1414.77 261.284 35.6325 0 +1414.58 323.688 38.3762 0 +1414.57 336.417 38.3762 0 +1414.59 352.31 38.3762 0 +1414.59 365.101 38.3762 0 +1414.61 381.01 38.3762 0 +1414.56 400.142 38.3762 2 QUEENS2_HUNTINGTON_ST_NS +1414.58 412.934 38.3762 0 +1414.59 422.466 38.3762 0 +1414.66 430.441 38.3762 0 +1414.55 441.652 38.3762 0 +1414.58 449.571 38.3762 0 +1414.51 455.841 38.1849 0 +1413.99 460.761 38.1024 0 +1412.81 467.659 38.2281 0 +1410.61 476.273 38.7022 0 +1407.6 486.642 39.6163 0 +1404.67 497.37 40.8133 0 +1403.38 502.742 41.4678 0 +1402.41 508.492 42.182 0 +1401.83 516.321 43.1287 0 +1401.84 527.239 44.3668 0 +1401.83 536.332 45.2166 0 +1401.82 545.453 45.8919 0 +1401.78 559.99 46.5743 0 +1401.81 569.14 46.7396 0 +1401.85 582.159 46.5751 0 +1401.85 593.301 46.5751 0 +1401.83 607.679 46.5751 0 +1401.83 626.904 46.5751 0 +1401.81 642.795 46.5751 0 +1401.86 649.153 46.5751 0 +1401.83 658.761 46.5751 0 +1401.87 682.607 46.5751 0 +1401.83 817.099 46.4347 0 +1401.92 828.646 44.528 0 +1401.92 838.654 41.9308 0 +1401.28 853.253 37.8847 0 +1400.74 858.826 36.4345 0 +1399.98 864.079 35.1479 0 +1399.05 869.728 33.882 0 +1397.56 875.966 32.6549 0 +1396.11 881.61 31.7104 0 +1393.83 889.063 30.7724 0 +1392.14 895.029 30.2196 0 +1390.31 903.798 29.6864 0 +1388.86 913.024 29.3185 0 +1387.81 922.592 29.0622 0 +1387.39 931.945 28.8837 0 +1387.64 941.026 28.7355 0 +1388.67 949.608 28.5741 0 +1390.76 957.429 28.4357 0 +1393.5 964.969 28.3661 0 +1397.14 972.183 28.3461 0 +1401.24 978.867 28.36 0 +1405.81 985.303 28.3908 0 +1410.87 991.225 28.4211 0 +1416.15 996.671 28.4333 0 +1421.93 1001.57 28.4323 0 +1426.75 1005.0 28.1789 0 +1432.01 1008.43 28.1835 0 +1439.38 1012.38 28.1952 0 +1444.98 1014.99 28.2086 0 +1448.75 1016.64 28.2199 0 +1454.51 1018.85 28.2409 0 +1458.53 1020.33 28.2582 0 +1464.31 1022.32 28.2878 0 +1470.29 1024.08 28.3256 0 +1476.07 1025.64 28.37 0 +1497.97 1030.0 28.571 0 +1502.01 1030.58 28.6078 0 +1507.99 1031.46 28.6596 0 +1515.99 1032.43 28.7218 0 +1522.08 1033.01 28.7607 0 +1530.11 1033.66 28.7965 0 +1536.2 1034.1 28.8151 0 +1544.33 1034.45 28.8317 0 +1552.4 1034.65 28.8388 0 +1560.49 1034.62 28.8385 0 +1570.54 1034.39 28.828 0 +1580.68 1033.88 28.8092 0 +1591.82 1033.2 29.0363 0 +1601.84 1032.46 28.993 0 +1611.92 1031.48 28.9257 0 +1622.24 1030.29 28.8466 0 +1632.62 1029.02 28.7684 0 +1643.03 1027.5 28.7045 0 +1653.52 1026.19 28.6669 0 +1663.96 1024.75 28.6688 0 +1674.39 1023.45 28.715 0 +1684.71 1022.06 28.796 0 +1695.2 1020.73 28.9034 0 +1706.21 1019.28 29.0316 0 +1716.39 1017.72 29.1544 0 +1727.5 1015.95 29.2823 0 +1738.93 1014.02 29.3978 0 +1750.91 1011.79 29.525 0 +1763.35 1009.42 29.6786 0 +1793.12 1003.31 29.7743 0 +1810.8 999.261 29.903 0 +1834.22 993.649 29.871 0 +1855.51 987.994 29.6569 0 +1869.1 984.074 29.435 0 +1884.5 979.398 29.0993 0 +1906.46 972.451 28.7641 0 +1915.95 968.354 28.4064 0 +1935.01 958.69 27.6347 0 +1952.95 947.468 26.817 0 +1969.39 934.864 25.954 0 +1984.48 921.014 24.9906 0 +1998.33 905.917 23.9713 0 +2011.16 889.885 22.956 0 +2017.17 881.513 22.4689 0 +2022.92 873.185 22.0124 0 +2033.85 855.902 21.1884 0 +2044.24 838.519 20.5692 0 +2054.25 820.885 20.1901 0 +2063.92 803.294 20.0397 0 +2069.09 794.528 20.038 0 +2074.02 785.854 20.0668 0 +2078.94 777.123 20.1142 0 +2083.82 768.593 20.1723 0 +2088.58 760.155 20.2346 0 +2093.44 751.903 20.2951 0 +2098.33 743.974 20.3464 0 +2103.3 736.327 20.3823 0 +2108.46 729.122 20.3957 0 +2113.75 722.083 20.3957 0 +2118.87 715.32 20.3957 0 +2124.11 708.674 20.3957 0 +2129.29 702.242 20.3957 0 +2134.41 696.026 20.3957 0 +2139.54 689.929 20.3957 0 +2144.77 683.933 20.3957 0 +2150.07 678.107 20.3957 0 +2155.44 672.473 20.3957 0 +2160.95 666.883 20.3957 0 +2166.57 661.477 20.3957 0 +2172.35 656.073 20.3957 0 +2178.29 650.762 20.3957 0 +2184.6 645.667 20.3957 0 +2191.18 640.758 20.3957 0 +2198.26 635.977 20.3957 0 +2205.64 631.195 20.3957 0 +2213.12 626.746 20.3957 0 +2220.72 622.25 20.3957 0 +2228.23 617.833 20.3957 0 +2235.76 613.423 20.3957 0 +2242.97 608.97 20.3957 0 +2249.91 604.603 20.3957 0 +2256.3 600.083 20.3957 0 +2262.29 595.645 20.3957 0 +2267.63 591.018 20.3957 0 +2272.36 586.397 20.3957 0 +2276.67 581.794 20.3957 0 +2280.65 577.19 20.3957 0 +2284.27 572.562 20.3957 0 +2287.71 568.133 20.3957 0 +2290.78 563.505 20.3957 0 +2293.37 559.005 20.3957 0 +2295.68 554.435 20.3957 0 +2297.96 549.979 20.3957 0 +2299.76 545.419 20.3957 0 +2301.24 540.946 20.3952 0 +2302.48 536.119 20.3947 0 +2303.25 531.535 20.1332 0 +2303.46 521.888 19.9589 0 +2303.66 512.708 19.7063 0 +2303.69 503.453 19.7063 0 +2303.71 494.267 19.7325 0 +2303.66 484.983 19.6923 0 +2303.71 475.872 19.7046 0 +2303.64 466.597 19.7416 0 +2303.64 456.136 19.7046 1 QUEENS2_FRANCIS_INT_AIRPORT +2303.65 448.152 19.7169 0 +2303.66 438.905 19.7169 0 +2303.62 429.653 19.7046 0 +2303.64 420.466 19.7169 0 +2303.56 411.324 19.9628 0 +2303.34 403.954 20.1355 0 +2303.37 396.588 20.3959 0 +2303.42 389.238 20.3959 0 +2303.46 381.983 20.3959 0 +2303.48 374.9 20.3959 0 +2303.39 367.921 20.3959 0 +2303.14 361.139 20.3959 0 +2302.59 354.642 20.3959 0 +2301.96 348.28 20.3959 0 +2301.17 342.291 20.3959 0 +2300.19 336.461 20.3959 0 +2298.87 331.099 20.3959 0 +2297.19 325.919 20.3959 0 +2295.12 321.264 20.3959 0 +2292.52 316.752 20.3959 0 +2289.43 312.791 20.3959 0 +2285.94 309.301 20.3959 0 +2282.25 306.223 20.3959 0 +2278.23 303.558 20.3959 0 +2274.13 301.275 20.3959 0 +2269.9 299.393 20.3959 0 +2265.62 297.857 20.3956 0 +2261.34 296.594 20.3959 0 +2257.08 295.653 20.4454 0 +2252.94 294.985 20.5641 0 +2248.85 294.638 20.7018 0 +2244.95 294.51 20.8155 0 +2240.86 294.745 20.867 0 +2236.81 295.304 20.867 0 +2232.75 296.195 20.867 0 +2228.58 297.363 20.867 0 +2224.52 298.841 20.867 0 +2220.39 300.669 20.867 0 +2216.35 302.771 20.867 0 +2212.14 305.147 20.8673 0 +2208.03 307.807 20.867 0 +2203.88 310.834 20.867 0 +2199.7 314.176 20.8673 0 +2195.45 317.775 20.8561 0 +2191.91 321.24 20.9195 0 +2188.59 324.58 21.0743 0 +2185.21 327.958 21.3146 0 +2178.43 334.64 21.9286 0 +2171.77 341.4 22.5404 0 +2164.98 348.104 23.1561 0 +2158.22 354.825 23.7704 0 +2151.61 361.405 24.3792 0 +2146.75 365.86 24.7135 0 +2141.46 369.498 25.0975 0 +2135.57 372.66 25.5338 0 +2129.19 375.186 26.0072 0 +2122.26 377.251 26.523 0 +2114.91 378.966 27.0731 0 +2107.2 380.215 27.6485 0 +2099.08 381.134 28.255 0 +2090.63 381.736 28.8846 0 +2082.08 382.132 29.5218 0 +2073.3 382.342 30.1756 0 +2064.35 382.399 30.8407 0 +2055.33 382.39 31.5094 0 +2049.23 382.412 31.6976 0 +2036.94 382.36 32.0697 0 +2024.75 382.348 32.4388 0 +2000.18 382.433 33.1832 0 +1975.7 382.437 33.9247 0 +1938.9 382.388 35.0394 0 +1902.25 382.361 36.15 0 +1887.45 382.612 36.2714 0 +1870.05 382.644 36.2714 0 +1849.34 382.664 36.2714 0 +1828.59 382.604 36.2714 0 +1815.85 382.484 36.2714 0 +1793.82 382.608 36.2714 0 +1769.93 382.527 36.2714 0 +1742.83 382.573 36.2714 0 +1728.44 382.517 36.2714 0 +1718.92 382.533 36.1544 0 +1706.18 382.515 36.1544 0 +1690.22 382.533 36.1544 0 +1668.45 382.552 36.1542 0 +1654.09 382.579 36.1542 2 QUEENS2_LYNCH_ST +1625.41 382.587 36.1542 0 +1595.14 382.523 36.1542 0 +1560.09 382.568 36.1542 0 +1549.78 382.572 36.1802 0 +1528.18 382.538 33.9603 0 +1516.5 382.563 32.3941 0 +1508.17 382.615 31.9937 0 +1493.15 382.64 31.4266 0 +1477.76 382.57 31.1782 0 +1458.62 382.598 31.1782 0 +1441.13 382.571 31.1782 0 +1429.99 382.629 31.1782 0 +1406.08 382.601 31.1782 2 QUEENS2_HUNTINGTON_ST_EW +1390.12 382.614 31.1782 0 +1367.77 382.545 31.1782 0 +1348.56 382.58 31.1782 0 +1334.18 382.602 31.3335 0 +1315.05 382.611 31.1782 0 +1302.3 382.561 31.1782 0 +1291.16 382.573 31.1782 0 +1276.81 382.563 31.1782 0 +1268.88 382.561 31.1782 0 +1264.1 382.561 31.1782 0 +1249.74 382.559 31.1782 0 +1233.82 382.594 31.1782 0 +1216.24 382.577 31.3218 0 +1208.8 382.578 31.5921 0 +1201.44 382.431 32.1724 0 +1194.14 382.257 33.034 0 +1186.89 381.787 34.0669 0 +1179.58 381.233 35.0293 0 +1172.54 380.213 35.8452 0 +1165.71 378.621 36.5742 0 +1160.8 377.117 37.0723 0 +1155.83 375.153 37.5654 0 +1150.88 372.987 37.9917 0 +1144.65 370.007 38.4751 0 +1136.95 365.255 39.0784 0 +1130.9 361.15 39.5869 0 +1125.16 356.817 39.9702 0 +1119.3 352.286 40.2649 0 +1110.27 345.409 40.5625 0 +1104.0 340.964 40.6748 0 +1097.52 336.731 40.7067 0 +1088.73 332.446 40.7257 0 +1083.25 330.023 40.7333 0 +1076.64 327.124 40.7265 0 +1069.0 324.094 40.6845 0 +1059.52 320.663 40.5255 0 +1057.55 319.98 40.4916 0 +1049.81 317.538 40.237 0 +1047.42 316.762 40.1576 0 +1045.71 316.227 40.1012 0 +1037.97 313.932 39.7765 0 +1025.8 310.502 39.2768 0 +1016.09 307.898 38.8793 0 +1008.7 306.045 38.5561 0 +999.078 303.623 38.0453 0 +989.313 301.244 37.4413 0 +982.14 299.355 37.0687 0 +977.561 298.069 36.8822 0 +970.892 296.116 36.6337 0 +965.473 294.5 36.5099 0 +957.531 292.019 36.3009 0 +940.418 286.41 36.0624 0 +931.199 283.496 35.9713 0 +926.025 281.848 36.0077 0 +920.466 279.619 35.9806 0 +914.882 277.29 35.7643 0 +902.057 272.743 35.7171 0 +895.612 271.108 35.5167 0 +888.99 269.585 35.3092 0 +882.262 268.877 35.1805 0 +875.529 268.6 35.0516 0 +862.758 268.804 34.493 0 +855.271 269.08 34.1249 0 +850.439 269.355 33.8871 0 +841.974 269.455 33.8138 0 +831.915 269.512 33.8001 0 +818.885 269.441 33.8482 0 +800.336 269.385 33.8814 0 +778.697 269.422 34.0189 0 +768.743 269.457 34.0977 0 +760.308 269.452 34.1558 0 +752.383 269.491 34.2149 0 +739.762 269.448 34.3387 0 +731.319 269.472 34.4219 0 +721.355 269.423 34.6004 0 +708.482 269.367 34.7149 0 +699.253 269.325 34.8682 0 +691.868 269.346 34.942 0 +683.98 269.425 34.9617 0 +676.091 269.422 35.0814 0 +668.19 269.315 35.2354 0 +657.431 269.347 35.5086 0 +644.554 269.355 35.7559 0 +628.743 269.326 36.1089 0 +618.156 269.242 36.3214 0 +610.308 269.281 36.4605 0 +599.818 269.36 36.6165 0 +591.862 269.309 36.7881 0 +584.026 269.392 36.96 0 +573.482 269.371 37.0511 0 +565.587 269.329 37.0901 0 +555.036 269.342 37.1612 0 +544.48 269.302 37.2366 0 +536.585 269.298 37.2952 0 +528.698 269.385 37.3592 0 +518.176 269.508 37.4537 0 +510.285 269.433 37.5247 0 +502.421 269.405 37.5914 0 +491.845 269.396 37.699 0 +476.053 269.448 37.8609 0 +465.512 269.421 37.9671 0 +454.999 269.416 38.0489 0 +444.494 269.438 38.1339 0 +433.952 269.418 38.199 0 +426.046 269.555 38.2376 0 +415.812 269.434 38.275 0 +402.603 269.419 38.2891 0 +392.086 269.463 38.2637 0 +378.939 269.427 38.1817 0 +365.745 269.37 38.0274 0 +344.415 269.207 37.761 0 +331.789 269.128 37.3922 0 +318.912 268.918 36.9151 0 +308.153 268.823 36.4013 0 +297.331 268.805 35.883 0 +276.604 268.829 34.5793 0 +263.509 268.854 33.5541 0 +252.808 269.021 32.581 0 +242.54 269.065 31.5493 0 +226.856 269.003 29.7985 0 +211.14 269.043 27.8493 0 +197.997 268.979 26.1981 0 +172.922 269.044 22.716 0 +152.055 269.111 19.619 0 +107.518 269.695 12.7099 0 +95.4193 269.811 10.9632 0 +89.0366 269.789 10.0577 0 +83.8721 269.796 9.23104 0 +76.0123 269.792 7.96151 0 +68.1381 269.834 6.59457 0 +64.1497 269.789 5.8379 0 +56.2564 269.74 4.26051 0 +49.4056 269.962 2.88111 0 +46.2303 270.221 2.24122 0 +42.9471 270.662 1.59986 0 +39.6154 271.279 0.96534 0 +36.2545 272.004 0.341805 0 +32.8564 272.954 -0.275871 0 +29.3668 274.103 -0.908913 0 +25.8877 275.434 -1.53098 0 +22.4201 276.922 -2.103 0 +19.1396 278.583 -2.57322 0 +15.9194 280.33 -2.97092 0 +12.805 282.31 -3.29832 0 +9.67944 284.49 -3.55759 0 +6.45361 287.021 -3.75266 0 +0.812256 292.103 -3.90281 0 +-6.28101 300.433 -4.00227 0 +-10.9252 307.897 -4.00203 0 +-14.0135 313.926 -4.00203 0 +-18.3831 325.426 -4.00203 0 +-21.3032 334.242 -4.00203 0 +-21.3613 342.255 -4.00203 0 +-21.0704 352.635 -4.00203 0 +-20.1512 359.326 -4.00203 0 +-18.7173 365.834 -3.90336 0 +-16.8643 372.187 -3.90336 0 +-14.4466 378.348 -3.90336 0 +-11.285 384.361 -3.90336 0 +-7.79224 389.986 -3.90336 0 +-3.85834 395.317 -3.90336 0 +0.83197 400.085 -3.90336 0 +5.53748 404.686 -3.90336 0 +10.9131 408.592 -3.90336 0 +16.4765 412.309 -3.90336 0 +26.768 417.998 -3.90336 0 +37.0629 424.082 -3.90336 0 +43.7971 427.962 -3.90336 0 +50.5573 432.182 -4.13948 0 +56.9399 436.782 -4.6678 0 +67.912 444.403 -5.35481 0 +71.9452 447.099 -5.44638 0 +78.9461 451.754 -5.44638 0 +83.7516 455.598 -5.44638 0 +88.3041 459.948 -5.44638 0 +93.6373 466.322 -5.44638 0 +97.2035 471.582 -5.44638 0 +101.301 478.917 -5.44638 0 +103.628 484.532 -5.44638 0 +105.505 490.685 -5.44638 0 +106.328 494.655 -5.44638 0 +106.65 498.804 -5.44638 0 +106.628 514.675 -5.44638 0 +106.628 530.305 -5.44638 0 +106.773 560.052 -5.446 2 QUEENS2_MANGANESE_EAST +106.633 595.295 -5.44638 0 +106.426 599.51 -5.44638 0 +105.869 603.76 -5.44638 0 +105.262 607.806 -5.44638 0 +104.25 611.802 -5.44638 0 +102.126 619.39 -5.44638 0 +98.0607 634.648 -5.44638 0 +95.5956 644.282 -5.44639 0 +94.3437 650.756 -5.44639 0 +93.6713 657.519 -5.44639 0 +93.4379 662.028 -5.44639 0 +93.4897 665.793 -5.33088 0 +93.6763 669.386 -5.11066 0 +94.0768 673.274 -4.70343 0 +94.4827 677.237 -4.3028 0 +94.723 681.12 -4.10089 0 +94.7862 685.166 -4.02939 0 +94.8232 696.754 -4.02939 0 +94.8258 712.548 -4.02939 0 +94.854 736.111 -4.02939 0 +94.8662 751.901 -4.02939 0 +94.9833 767.648 -4.02939 0 +94.6445 783.372 -4.02939 0 +94.6445 806.907 -4.02939 0 +94.6926 826.685 -4.02939 0 +94.8971 842.414 -4.02939 0 +95.3821 851.083 -4.02939 0 +96.3186 857.657 -4.02939 0 +99.3947 869.603 -4.02939 0 +102.472 881.003 -4.02939 0 +105.654 892.432 -4.02939 0 +106.609 896.583 -4.02939 0 +107.266 900.731 -4.02939 0 +107.772 904.828 -4.02939 0 +108.025 911.1 -4.02939 0 +107.995 942.101 -4.029 2 QUEENS2_QUARTZ_EAST +108.0 977.886 -4.02939 0 +107.938 993.609 -4.02939 0 +107.87 1025.08 -4.02939 0 +108.044 1044.7 -4.02939 0 +107.916 1068.26 -4.02939 0 +107.927 1072.48 -4.02939 0 +107.284 1078.7 -4.02939 0 +105.495 1086.97 -4.02939 0 +100.471 1105.92 -4.02939 0 +97.4361 1117.3 -4.02939 0 +92.3683 1136.25 -4.02939 0 +90.2579 1143.9 -4.02939 0 +88.6816 1149.76 -4.02939 0 +86.0348 1155.34 -4.02939 0 +82.4696 1160.53 -4.02939 0 +79.5357 1163.49 -4.02939 0 +76.1423 1166.05 -4.02939 0 +67.5935 1171.11 -4.02939 0 +53.9863 1178.95 -4.02939 0 +47.1594 1182.93 -4.02939 0 +41.5192 1186.39 -4.02939 0 +36.2711 1190.5 -4.02939 0 +31.238 1194.9 -4.02939 0 +26.812 1199.78 -4.02939 0 +22.8217 1205.16 -4.02939 0 +19.1542 1210.64 -4.02939 0 +17.055 1214.74 -4.02939 0 +14.4077 1220.74 -4.02939 0 +12.2831 1227.09 -4.02939 0 +10.072 1233.21 -4.15788 0 +6.9693 1240.46 -4.46183 0 +5.29114 1244.04 -4.66276 0 +3.47589 1247.48 -4.9069 0 +1.72546 1250.94 -5.14225 0 +-1.25677 1258.01 -5.42277 0 +-3.81415 1265.81 -5.52152 0 +-8.6806 1284.76 -5.52152 0 +-12.9315 1299.86 -5.45341 0 +-17.0013 1315.01 -4.50443 0 +-20.0842 1326.47 -3.06327 0 +-23.9389 1341.59 -1.28007 0 +-28.1106 1356.77 -0.580847 0 +-29.3025 1360.94 -0.578161 0 +-31.5494 1366.79 -0.578161 0 +-34.368 1372.42 -0.578161 0 +-36.3777 1375.99 -0.578161 0 +-41.2178 1382.87 -0.578161 0 +-46.7285 1389.16 -0.578161 0 +-52.9182 1394.76 -0.578161 0 +-58.0067 1398.43 -0.578161 0 +-63.4619 1401.68 -0.578161 0 +-69.2839 1404.43 -0.578161 0 +-73.968 1406.21 -0.578161 0 +-79.0017 1407.91 -0.578161 0 +-83.2053 1408.55 -0.578161 0 +-87.322 1408.71 -0.578161 0 +-118.77 1408.72 -0.54187 2 QUEENS2_VESPUCCI_CIRCUS +-154.116 1408.79 -0.647497 0 +-169.891 1408.89 -1.60624 0 +-189.466 1408.89 -4.14919 0 +-208.753 1408.87 -6.85963 0 +-236.061 1408.94 -10.6973 0 +-259.676 1409.0 -13.5875 0 +-275.33 1408.91 -14.273 0 +-279.301 1408.7 -14.2748 0 +-283.025 1408.44 -14.2748 0 +-286.813 1407.87 -14.2748 0 +-290.729 1406.97 -14.2748 0 +-294.517 1405.68 -14.2748 0 +-298.561 1404.66 -14.2748 0 +-302.639 1403.76 -14.2748 0 +-306.651 1403.21 -14.2748 0 +-310.354 1403.02 -14.2748 0 +-313.94 1402.88 -14.2692 0 +-333.497 1402.77 -14.269 0 +-341.305 1402.89 -14.269 0 +-349.542 1402.76 -14.269 0 +-355.834 1402.18 -14.269 0 +-357.912 1401.85 -14.269 0 +-371.554 1398.42 -14.269 0 +-394.421 1392.36 -14.269 0 +-417.227 1386.32 -14.269 0 +-426.781 1383.68 -14.269 0 +-430.782 1382.42 -14.269 0 +-434.654 1380.83 -14.269 0 +-442.17 1377.07 -14.269 0 +-459.194 1367.08 -14.269 0 +-471.179 1360.23 -14.269 0 +-479.749 1354.1 -14.269 0 +-482.863 1351.4 -14.269 0 +-485.753 1348.48 -14.269 0 +-489.864 1343.8 -14.269 0 +-493.627 1338.69 -14.269 0 +-495.728 1335.03 -14.269 0 +-498.27 1329.31 -14.269 0 +-498.951 1327.29 -14.269 0 +-507.492 1295.15 -14.1937 2 QUEENS2_VAUXITE +-515.268 1266.23 -14.2649 0 +-517.149 1258.88 -14.0639 0 +-519.274 1251.38 -13.591 0 +-522.472 1239.99 -12.3579 0 +-525.398 1228.61 -10.7155 0 +-528.386 1217.33 -9.07635 0 +-533.449 1198.53 -6.40928 0 +-537.537 1183.29 -5.1605 0 +-541.581 1168.08 -4.94907 0 +-545.575 1152.91 -4.94907 0 +-547.708 1145.26 -4.94907 0 +-548.707 1141.22 -4.94907 0 +-549.452 1137.12 -4.94907 0 +-549.875 1132.98 -4.94907 0 +-550.238 1126.73 -4.94907 0 +-550.143 1111.04 -4.94907 0 +-550.143 1083.5 -4.94907 0 +-550.126 1064.05 -4.94907 0 +-550.064 1059.88 -4.94902 0 +-550.164 1055.85 -4.94902 0 +-550.615 1048.11 -4.94878 0 +-550.827 1044.19 -4.94878 0 +-550.977 1039.58 -4.95 0 +-551.028 1034.28 -4.9522 0 +-551.028 1029.37 -4.95488 0 +-550.977 1021.46 -4.95475 0 +-551.076 1009.63 -4.95475 0 +-551.147 997.869 -4.95475 0 +-551.026 993.652 -4.95475 0 +-550.707 989.545 -4.95475 0 +-550.141 985.366 -4.95475 0 +-549.22 981.329 -4.95475 0 +-546.777 971.591 -4.95475 0 +-543.752 960.154 -4.95475 0 +-540.597 948.836 -4.95475 0 +-532.343 917.634 -4.8808 2 QUEENS2_QUARTZ_WEST +-523.29 884.249 -4.95475 0 +-519.183 869.09 -4.95475 0 +-516.208 857.723 -4.95475 0 +-514.707 851.275 -4.95475 0 +-513.981 846.844 -4.95475 0 +-513.559 842.417 -4.95475 0 +-513.459 834.054 -5.02481 0 +-513.459 822.336 -5.63517 0 +-513.459 810.367 -6.89615 0 +-513.378 794.752 -8.8671 0 +-513.456 782.901 -9.6923 0 +-513.537 775.08 -9.89811 0 +-513.57 767.306 -9.89814 0 +-513.72 759.353 -9.89814 0 +-514.019 751.675 -9.89863 0 +-514.161 742.55 -9.89643 0 +-514.249 732.837 -9.89243 0 +-514.277 725.166 -9.89243 0 +-514.237 713.235 -9.89243 0 +-514.295 705.312 -9.89243 0 +-514.214 699.365 -9.89243 0 +-514.038 695.028 -9.89243 0 +-513.65 690.903 -9.89243 0 +-512.875 686.955 -9.89243 0 +-511.888 682.76 -9.89243 0 +-510.724 678.811 -9.89243 0 +-509.296 674.722 -9.89243 0 +-507.534 670.928 -9.89243 0 +-504.643 665.458 -9.89243 0 +-498.763 655.267 -9.89243 0 +-494.779 648.322 -9.89243 0 +-488.79 638.205 -9.89243 0 +-486.721 634.316 -9.89243 0 +-484.901 630.278 -9.89243 0 +-483.375 626.185 -9.89243 0 +-481.979 621.922 -9.89243 0 +-480.79 617.659 -9.89243 0 +-479.838 613.357 -9.89243 0 +-479.274 608.88 -9.89243 0 +-478.886 604.473 -9.89243 0 +-478.71 600.102 -9.89243 0 +-478.586 584.414 -9.89243 0 +-478.648 568.651 -9.89243 0 +-478.657 552.869 -9.89243 0 +-478.488 537.377 -9.89243 0 +-478.535 507.956 -9.892 2 QUEENS2_MANGANESE_WEST +-478.698 474.025 -9.88877 0 +-478.695 454.604 -8.86606 0 +-478.66 431.226 -5.8014 0 +-478.563 411.478 -3.02653 0 +-478.668 400.055 -1.62198 0 +-478.566 388.072 -0.780676 0 +-478.647 380.374 -0.575354 0 +-478.631 372.356 -0.572556 0 +-478.579 348.811 -0.572556 0 +-478.654 339.406 -0.536093 0 +-478.618 330.588 -0.536093 0 +-478.503 322.795 -0.536093 0 +-478.582 309.873 -0.572556 0 +-478.57 297.951 -0.572556 0 +-478.634 290.022 -0.572556 0 +-478.552 285.969 -0.572556 0 +-478.574 281.931 -0.57259 0 +-478.474 278.012 -0.57259 0 +-478.161 274.081 -0.572346 0 +-477.625 266.3 -0.573078 0 +-477.445 258.986 -0.578205 0 +-477.631 254.552 -0.5781 0 +-478.28 247.923 -0.5781 0 +-480.05 239.319 -0.5781 0 +-485.109 220.169 -0.5781 0 +-489.182 205.134 -0.5781 0 +-493.288 189.96 -0.5781 0 +-499.363 167.079 -0.5781 0 +-505.411 144.269 -0.5781 0 +-513.519 113.513 -0.5781 0 +-514.085 111.495 -0.5781 0 +-514.51 109.512 -0.5781 0 +-514.935 105.369 -0.5781 0 +-515.112 99.1009 -0.5781 0 +-515.183 91.2397 -0.782568 0 +-515.183 71.5356 -2.50229 0 +-515.022 44.2112 -6.33718 0 +-515.166 32.532 -7.97043 0 +-515.128 20.7684 -9.20578 0 +-515.071 5.23956 -9.89328 0 +-515.111 -25.9393 -9.86176 2 QUEENS2_HEMATITE +-515.088 -58.1081 -9.89792 0 +-515.093 -60.0405 -9.89792 0 +-515.057 -62.0944 -9.89792 0 +-514.916 -64.1836 -9.89792 0 +-514.491 -68.3975 -9.89792 0 +-513.772 -72.6014 -9.89792 0 +-511.789 -80.321 -9.89792 0 +-508.697 -91.7926 -9.89792 0 +-506.644 -99.2542 -9.89792 0 +-501.557 -118.298 -9.89792 0 +-496.429 -137.239 -9.89792 0 +-494.208 -144.626 -9.89785 0 +-491.269 -151.85 -9.90225 0 +-488.826 -158.791 -9.87368 0 +-486.6 -166.358 -9.84146 0 +-484.496 -172.192 -9.84146 0 +-481.692 -177.901 -9.84146 0 +-476.668 -186.539 -9.84146 0 +-470.755 -196.666 -9.84146 0 +-462.984 -210.239 -9.84146 0 +-453.205 -227.434 -9.84146 0 +-443.363 -244.364 -9.84146 0 +-431.369 -264.962 -9.84146 0 +-428.915 -268.467 -9.84146 0 +-426.311 -271.748 -9.84146 0 +-423.406 -274.953 -9.84146 0 +-413.741 -284.708 -10.2572 0 +-405.378 -292.971 -11.2863 0 +-397.015 -301.484 -12.881 0 +-388.736 -309.694 -14.0995 0 +-380.379 -318.051 -14.7157 0 +-371.951 -326.16 -14.7848 0 +-363.57 -334.702 -14.7848 0 +-358.144 -340.478 -14.7848 0 +-353.93 -344.586 -14.7848 0 +-349.504 -349.543 -14.7848 0 +-345.573 -354.961 -14.7848 0 +-328.171 -384.744 -14.785 2 QUEENS2_FELDSPAR +-310.06 -416.4 -14.7848 0 +-304.043 -426.973 -14.7848 0 +-298.083 -437.139 -14.7848 0 +-294.929 -442.372 -14.7848 0 +-292.926 -446.379 -14.7848 0 +-291.173 -450.585 -14.7848 0 +-289.748 -454.636 -14.7848 0 +-287.481 -462.568 -14.7848 0 +-284.33 -474.076 -14.7848 0 +-280.155 -489.318 -14.7848 0 +-278.906 -493.221 -14.7848 0 +-277.229 -497.102 -14.7848 0 +-274.85 -500.583 -14.7848 0 +-272.07 -503.563 -14.7848 0 +-268.966 -507.218 -14.7848 0 +-266.261 -511.225 -14.7848 0 +-264.236 -515.456 -14.7848 0 +-262.571 -519.953 -14.7848 0 +-260.617 -527.483 -14.7848 0 +-254.508 -550.231 -14.7848 0 +-253.233 -554.391 -14.7848 0 +-251.321 -558.039 -14.7848 0 +-247.426 -564.908 -14.7848 0 +-237.394 -582.047 -14.7848 0 +-219.867 -612.651 -14.7848 0 +-207.898 -632.906 -14.7848 0 +-203.072 -641.597 -14.7848 0 +-201.134 -645.705 -14.7848 0 +-199.434 -649.707 -14.7848 0 +-197.77 -654.027 -14.7848 0 +-195.539 -661.959 -14.7848 0 +-191.522 -677.141 -14.7848 0 +-187.762 -690.551 -14.7848 0 +-185.779 -696.5 -14.7848 0 +-184.027 -700.281 -14.7848 0 +-181.2 -705.798 -14.7848 0 +-177.834 -711.263 -14.7848 0 +-173.997 -716.134 -14.7848 0 +-169.791 -720.741 -14.7848 0 +-166.547 -723.656 -14.816 0 +-163.398 -726.462 -14.837 0 +-160.261 -728.935 -14.8453 0 +-157.044 -731.05 -14.8431 0 +-153.939 -733.491 -14.8414 0 +-150.898 -736.083 -14.8414 0 +-147.82 -738.804 -14.8413 0 +-144.79 -741.651 -14.8413 0 +-139.982 -745.781 -14.8413 0 +-136.47 -748.222 -14.8413 0 +-132.932 -750.404 -14.8413 0 +-126.208 -754.341 -14.8413 0 +-119.331 -758.261 -14.8413 0 +-112.578 -762.289 -14.8413 0 +-105.706 -766.188 -14.8413 0 +-98.9826 -770.035 -14.8413 0 +-88.6774 -775.9 -14.8413 0 +-81.8879 -779.745 -14.8413 0 +-76.6333 -782.774 -14.8413 0 +-72.8627 -784.667 -14.8413 0 +-69.0067 -786.281 -14.8413 0 +-65.0989 -787.7 -14.8413 0 +-61.0558 -788.927 -14.8413 0 +-57.0277 -789.911 -14.8413 0 +-52.924 -790.638 -14.8413 0 +-48.7355 -791.121 -14.8413 0 +-44.5258 -791.364 -14.8413 0 +-38.5897 -791.424 -14.8413 0 +-30.6239 -791.416 -14.8413 0 +-18.9032 -791.446 -14.8413 0 +-7.03931 -791.436 -14.8413 0 +4.74194 -791.436 -14.8413 0 +16.4323 -791.405 -14.8413 0 +22.4772 -791.342 -14.8413 0 +26.5658 -790.797 -14.8413 0 +30.6847 -789.676 -14.8413 0 +34.6219 -788.101 -14.8413 0 +38.1047 -786.072 -14.8413 0 +41.3453 -783.498 -14.8413 0 +44.2979 -780.376 -14.8413 0 +46.9025 -777.075 -14.8413 0 +50.0219 -771.956 -14.8413 0 +54.0759 -765.29 -14.8413 0 +59.8337 -754.977 -14.8413 0 +63.728 -748.089 -14.8413 0 +66.272 -744.122 -14.8413 0 +69.4888 -740.541 -14.8413 0 +73.1083 -737.423 -14.8413 0 +77.0135 -734.742 -14.8413 0 +105.579 -718.467 -14.8049 2 QUEENS2_CASTLE_GARDENS +131.683 -703.362 -14.8413 0 +138.437 -699.486 -14.8413 0 +145.221 -695.548 -14.8413 0 +152.005 -691.672 -14.8413 0 +162.324 -685.806 -14.8413 0 +172.47 -679.9 -14.8413 0 +182.603 -673.844 -14.8413 0 +187.716 -670.714 -14.8413 0 +189.469 -669.586 -14.8413 0 +192.488 -666.844 -14.8413 0 +196.058 -663.641 -14.8413 0 +200.142 -661.043 -14.8413 0 +210.36 -655.153 -14.8413 0 +229.341 -644.425 -14.8413 0 +234.489 -640.845 -14.8413 0 +239.276 -636.863 -14.8413 0 +243.691 -632.341 -14.8413 0 +246.432 -629.218 -14.8413 0 +250.193 -624.252 -14.8413 0 +253.577 -618.974 -14.8413 0 +255.612 -615.301 -14.8413 0 +258.245 -609.566 -14.8413 0 +260.94 -601.645 -14.8413 0 +262.283 -595.532 -14.8413 0 +263.118 -589.417 -14.8413 0 +263.431 -585.179 -14.8413 0 +263.431 -581.083 -14.8413 0 +263.261 -576.845 -14.8413 0 +262.72 -572.608 -14.8413 0 +261.611 -566.407 -14.8413 0 +259.023 -556.766 -14.633 0 +254.952 -541.582 -13.3996 0 +250.856 -526.451 -11.2755 0 +246.768 -511.386 -9.0816 0 +242.786 -496.312 -6.9625 0 +237.639 -477.42 -5.59287 0 +236.06 -471.487 -5.52134 0 +234.099 -465.605 -5.52134 0 +231.495 -459.893 -5.52134 0 +227.286 -452.669 -5.52134 0 +222.28 -446.014 -5.52134 0 +218.102 -441.178 -5.52134 0 +213.381 -437.083 -5.52134 0 +208.375 -433.186 -5.52134 0 +203.157 -429.744 -5.52134 0 +197.498 -426.939 -5.52134 0 +191.752 -424.578 -5.52134 0 +183.561 -421.905 -5.52134 0 +179.089 -420.248 -5.52134 0 +174.965 -417.859 -5.52134 0 +171.214 -414.914 -5.52134 0 +166.669 -410.52 -5.52134 0 +161.136 -404.865 -5.52134 0 +155.573 -399.369 -5.52134 0 +149.97 -393.851 -5.52134 0 +144.101 -387.381 -5.52134 0 +141.453 -383.557 -5.52134 0 +139.202 -380.123 -5.5214 0 +136.877 -377.003 -5.5214 0 +134.108 -373.877 -5.5214 0 +131.091 -370.805 -5.52164 0 +128.245 -367.587 -5.52067 0 +125.928 -364.338 -5.51896 0 +123.741 -360.745 -5.51554 0 +119.792 -353.889 -5.51566 0 +113.896 -343.639 -5.51566 0 +108.108 -333.509 -5.51566 0 +104.957 -327.667 -5.51566 0 +102.401 -321.53 -5.51566 0 +100.354 -315.124 -5.51566 0 +98.9282 -308.652 -5.51566 0 +97.9958 -302.016 -5.51566 0 +97.5986 -295.414 -5.51566 0 +97.6214 -263.248 -5.47925 2 QUEENS2_EMERALD +97.5433 -232.289 -5.51566 0 +97.6432 -220.674 -5.51566 0 +97.8148 -204.954 -5.51566 0 +97.7385 -185.361 -5.51566 0 +97.7867 -169.576 -5.51566 0 +97.4851 -165.381 -5.51566 0 +96.6824 -161.342 -5.51566 0 +95.3661 -157.338 -5.51566 0 +92.6069 -151.451 -5.51566 0 +88.5354 -146.838 -5.51566 0 +83.4915 -142.504 -5.516 0 +64.1163 -131.657 -5.51566 0 +54.5418 -125.976 -5.516 0 +42.4141 -118.586 -4.58921 0 +35.0806 -114.007 -4.10808 0 +23.9127 -107.446 -3.8591 0 +-5.37897 -90.4499 -3.85328 0 +-10.8531 -86.014 -3.90336 0 +-16.6084 -78.4541 -3.90336 0 +-19.5661 -71.9651 -3.90336 0 +-20.793 -67.4977 -3.90336 0 +-21.3908 -62.6842 -3.90336 0 +-21.5087 -60.4032 -3.90336 0 +-21.5497 -44.7585 -3.90336 0 +-21.4454 -28.9604 -3.90336 0 +-21.5482 4.02972 -3.86719 2 QUEENS2_EASTON +-21.5533 34.5641 -3.86708 0 +-21.5579 46.4505 -3.86708 0 +-21.5717 61.517 -3.90335 0 +-21.6075 77.3399 -3.90335 0 +-21.6154 97.0007 -3.90335 0 +-21.6288 112.727 -3.90335 0 +-21.5593 128.451 -3.90335 0 +-21.6299 151.954 -4.00203 0 +-21.6299 163.773 -4.00203 0 +-21.4338 183.503 -4.00203 0 +-20.7762 190.226 -4.00203 0 +-18.0711 197.948 -4.00203 0 +-14.3379 207.292 -4.00203 0 +-10.8498 214.434 -4.00203 0 +-5.73065 221.945 -4.00203 0 +0.621033 229.467 -4.00203 0 +3.37476 232.026 -3.87315 0 +6.40887 234.724 -3.75327 0 +9.69348 237.202 -3.55772 0 +12.7329 239.376 -3.30454 0 +15.924 241.347 -2.97276 0 +19.0847 243.172 -2.57725 0 +22.3926 244.812 -2.10557 0 +25.8514 246.257 -1.53794 0 +29.3406 247.648 -0.911476 0 +32.8198 248.777 -0.280945 0 +36.2299 249.733 0.337952 0 +39.5908 250.519 0.964172 0 +42.9088 251.049 1.59308 0 +46.2036 251.51 2.23688 0 +49.4295 251.766 2.88702 0 +52.6751 251.94 3.54523 0 +56.2695 251.963 4.26373 0 +60.0713 251.986 5.02887 0 +64.1223 251.988 5.83307 0 +68.1314 251.988 6.5942 0 +73.5355 251.921 7.58248 0 +77.4657 251.939 8.23849 0 +80.4365 251.924 8.7214 0 +88.267 251.965 9.94259 0 +95.1332 251.942 10.9587 0 +103.843 251.965 12.1919 0 +107.667 251.896 12.7333 0 +135.309 252.324 16.9845 0 +152.057 252.585 19.6195 0 +172.915 252.601 22.7152 0 +197.947 252.648 26.192 0 +216.162 252.556 28.4804 0 +237.1 252.5 30.9636 0 +263.2 252.669 33.528 0 +276.325 252.738 34.5602 0 +292.102 252.868 35.5747 0 +302.618 252.816 36.1362 0 +321.029 252.686 36.9944 0 +347.358 252.425 37.7947 0 +363.161 252.327 37.9918 0 +378.965 252.393 38.1815 0 +394.716 252.296 38.2728 0 +415.758 252.268 38.275 0 +423.794 252.312 38.2459 0 +434.283 252.269 38.1971 0 +444.745 252.265 38.1317 0 +457.873 252.275 38.0264 0 +476.234 252.228 37.8592 0 +497.335 252.229 37.6409 0 +520.984 252.205 37.4278 0 +550.045 252.266 37.1968 0 +565.713 252.266 37.0909 0 +578.939 252.22 37.0032 0 +594.676 252.197 36.7205 0 +602.602 252.174 36.5748 0 +613.108 252.174 36.4114 0 +623.707 252.22 36.2213 0 +634.145 252.289 35.9883 0 +644.815 252.138 35.7498 0 +668.372 252.203 35.2308 0 +684.176 252.203 34.961 0 +702.638 252.105 34.8109 0 +715.737 252.268 34.6546 0 +731.558 252.225 34.4175 0 +749.979 252.225 34.2388 0 +760.532 252.225 34.1544 0 +771.016 252.156 34.0797 0 +776.315 252.225 34.0377 0 +786.914 252.271 33.959 0 +807.852 252.222 33.8582 0 +823.764 252.339 33.8248 0 +841.492 252.325 33.7865 0 +854.164 252.233 33.6083 0 +861.676 252.233 33.5013 0 +869.287 252.351 33.4906 0 +874.598 252.71 33.4938 0 +881.909 253.803 33.5631 0 +889.444 255.14 33.6585 0 +901.097 257.376 33.9325 0 +907.354 258.321 34.18 0 +913.636 258.724 34.43 0 +919.599 258.821 34.7667 0 +925.48 258.553 35.0978 0 +931.651 257.448 35.1224 0 +935.854 256.144 35.3739 0 +941.003 254.026 35.7403 0 +945.85 251.31 36.1488 0 +950.314 248.182 36.576 0 +954.583 244.696 37.024 0 +958.2 240.753 37.4652 0 +961.515 236.417 37.9107 0 +964.556 231.717 38.3302 0 +966.846 226.935 38.6624 0 +968.735 221.819 38.932 0 +970.039 216.442 39.1561 0 +970.723 210.903 39.3509 0 +971.114 203.232 39.5958 0 +971.304 195.645 39.7716 0 +971.14 177.96 40.0457 0 +970.993 162.963 40.1971 0 +970.93 155.518 40.255 0 +970.893 145.632 40.2811 0 +970.958 138.072 40.2613 0 +970.876 120.571 39.9449 0 +970.937 98.1064 39.1412 0 +970.864 78.1828 38.0792 0 +970.918 58.2427 36.4471 0 +970.887 43.3194 34.9447 0 +970.872 33.3815 34.0963 0 +970.867 10.8722 32.9544 0 +970.867 -11.6643 32.5047 0 +970.808 -26.6612 32.2647 0 +970.913 -36.7412 32.0748 0 +970.847 -49.2538 31.8075 0 +970.829 -64.0999 31.4403 0 +970.899 -67.4083 31.3551 0 +970.899 -70.4037 31.3674 0 +970.706 -72.949 31.3787 0 +969.184 -77.9557 31.5835 0 +966.572 -82.4284 31.9456 0 +963.298 -86.2246 32.3911 0 +959.647 -89.5502 32.8733 0 +955.223 -92.8681 33.4163 0 +945.422 -98.8202 34.4119 0 +940.235 -101.874 34.8049 0 +931.659 -107.28 35.1838 0 +928.286 -109.511 35.2664 0 +923.586 -112.898 35.3347 0 +920.682 -115.156 35.352 0 +917.851 -117.681 35.3479 0 +915.349 -120.398 35.3237 0 +913.236 -123.39 35.281 0 +911.808 -126.19 35.2317 0 +910.979 -128.99 35.1802 0 +910.516 -132.008 35.0823 0 +910.035 -136.406 34.9377 0 +909.881 -139.451 34.7756 0 +909.841 -143.149 34.5776 0 +909.864 -145.005 34.4731 0 +910.076 -150.755 34.0918 0 +910.207 -153.481 33.9099 0 +910.717 -158.1 33.5691 0 +911.444 -165.476 33.0159 0 +912.309 -172.983 32.4394 0 +913.908 -185.993 31.4687 0 +915.358 -196.736 30.7441 0 +916.312 -206.017 30.2302 0 +916.554 -209.817 30.0437 0 +916.75 -215.78 29.8691 0 +916.756 -228.603 29.5896 0 +916.75 -243.421 29.231 0 +916.78 -269.56 28.5537 0 +916.796 -290.025 28.021 0 +916.784 -301.034 27.7437 0 +916.798 -312.175 27.4683 0 +916.917 -325.216 27.1587 0 +916.917 -332.635 26.9956 0 +916.901 -347.603 26.6836 0 +916.974 -364.277 26.3972 0 +917.123 -377.292 26.2429 0 +917.124 -387.622 26.2121 0 +917.088 -404.402 26.081 0 +917.057 -413.72 25.9709 0 +917.079 -422.971 25.8432 0 +917.106 -430.351 25.7312 0 diff --git a/RPF DUMP/Common RPF Dump/data/pedgrp.dat b/RPF DUMP/Common RPF Dump/data/pedgrp.dat new file mode 100644 index 00000000..644bd1f0 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/pedgrp.dat @@ -0,0 +1,506 @@ +# +# file: pedgrp.dat +# description: contains the list of ped groups for each group type. Each ped +# group should contain 32 ped type names. Please dont use 'male01' in any of the pedgroups +# + +# POPCYCLE_GROUP_HARLEM +F_M_PHarBron_01 +F_O_PHarBron_01 +F_Y_Pbronx_01 +F_Y_PHarBron_01 +F_Y_Pharlem_01 +F_Y_Pqueens_01 +M_M_Pharbron_01 +M_O_Pharbron_01 +M_Y_Bronx_01 +M_Y_Harlem_01 +M_Y_Harlem_02 +M_Y_LEastSide_01 +M_Y_Pbronx_01 +M_Y_PHarBron_01 +M_Y_Pharlem_01 +M_Y_Pqueens_01 + +# POPCYCLE_GROUP_BRONX +F_M_PHarBron_01 +F_O_PHarbron_01 +F_Y_Pbronx_01 +F_Y_Street_30 +M_M_PHarbron_01 +M_O_PHarbron_01 +m_y_bouncer_01 +M_Y_Bronx_01 +M_Y_chopshop_02 +m_y_genstreet_34 +M_Y_Harlem_04 +M_Y_PBronx_01 +M_Y_PLatin_01 +m_y_street_04 + +# POPCYCLE_GROUP_JERSEY +F_M_Business_01 +F_M_PJersey_01 +F_M_PJersey_02 +F_O_PJersey_01 +F_O_Rich_01 +F_Y_Business_01 +F_Y_PJersey_02 +F_Y_Street_02 +F_Y_Street_05 +M_M_FatMob_01 +M_O_Janitor +M_O_mobster +M_O_PJersey_01 +M_O_Suited +m_y_dork_02 +m_y_downtown_01 +M_Y_PJersey_01 +m_y_skatebike_01 +M_Y_Tough_05 + +# POPCYCLE_GROUP_UPTOWN +F_M_PManhat_01 +F_M_PManhat_02 +F_M_PRich_01 +F_O_Rich_01 +F_Y_PMANHAT_01 +F_Y_PMANHAT_02 +F_Y_Prich_01 +F_Y_Street_09 +F_Y_Tourist_01 +M_M_PManhat_01 +M_M_PManhat_02 +M_M_Prich_01 +M_O_Suited +m_y_dork_02 +M_Y_PMANHAT_01 +M_Y_Prich_01 +m_y_tourist_02 + +# POPCYCLE_GROUP_QUEENS +F_M_Business_01 +F_Y_Business_01 +F_Y_PQueens_01 +F_Y_Street_34 +M_O_street_01 +m_y_genstreet_34 +M_Y_PQueens_01 +m_y_street_04 + +# POPCYCLE_GROUP_BROOKLYN +F_Y_Shop_03 +F_Y_Shopper_05 +F_Y_Street_02 +F_Y_Street_12 +M_O_Hasid_01 +M_Y_Hasid_01 +M_Y_Streetpunk_02 +M_Y_Streetpunk_04 +M_Y_Streetpunk_05 +M_Y_Tough_05 + +# POPCYCLE_GROUP_MIDTOWN +F_M_PManhat_01 +F_M_PManhat_02 +F_Y_PMANHAT_01 +F_Y_PMANHAT_02 +F_Y_Street_05 +F_Y_Street_30 +F_Y_Street_34 +F_Y_Tourist_01 +M_M_PManhat_01 +M_M_PManhat_02 +M_O_Hasid_01 +m_y_courier +m_y_dodgy_01 +m_y_dork_02 +m_y_downtown_01 +m_y_downtown_02 +m_y_downtown_03 +m_y_genstreet_16 +m_y_genstreet_20 +m_y_hardman_01 +m_y_leastside_01 +m_y_queensbridge +m_y_streetblk_02 +m_y_streetblk_03 +m_y_tough_05 +m_y_tourist_02 + +# POPCYCLE_GROUP_BLACK_POOR +F_Y_PHarBron_01 +M_M_Factory_01 +M_M_Trucker_01 +M_Y_Harlem_01 +M_Y_Harlem_04 +m_y_runner +M_Y_Streetblk_02 +M_Y_Streetblk_03 + +# POPCYCLE_GROUP_FASHION +F_Y_Cdress_01 +M_M_Alcoholic + +# POPCYCLE_GROUP_BOHEMIAN +F_Y_PVillbo_02 +F_Y_Shop_03 +F_Y_Shop_04 +F_Y_Shopper_05 +F_Y_Villbo_01 +m_y_bohoguy_01 +m_y_dealer +M_Y_Downtown_02 +M_Y_PVillbo_01 +M_Y_PVillbo_02 +M_Y_PVillbo_03 +M_Y_Shady_02 +m_y_skatebike_01 +m_y_soho_01 +M_Y_Street_01 +m_y_streetpunk_02 +m_y_streetpunk_04 +M_Y_Streetpunk_05 + +# POPCYCLE_GROUP_TRENDY +F_Y_PCool_02 +F_Y_SHOP_04 +F_Y_SHOPPER_05 +F_Y_SOCIALITE +F_Y_STREET_12 +F_Y_VILLBO_01 +M_M_Gaymid +M_M_MIDTOWN_01 +M_M_PRICH_01 +M_Y_BOHOGUY_01 +M_Y_BRONX_01 +M_Y_BUSINESS_02 +M_Y_GayYoung +M_Y_PCOOL_01 +M_Y_PCOOL_02 +M_Y_PMANHAT_02 +M_Y_SOHO_01 + +# POPCYCLE_GROUP_GENERIC +F_M_PManhat_02 +F_O_PHarbron_01 +F_O_Rich_01 +F_Y_Shop_04 +F_Y_Street_02 +F_Y_Street_05 +F_Y_Street_09 +F_Y_Street_12 +F_Y_Tourist_01 +M_M_PLatin_01 +M_O_street_01 +M_O_Suited +M_Y_Dork_02 +M_Y_Queensbridge +M_Y_Street_03 +M_Y_Street_04 +M_Y_Streetblk_02 +m_y_tourist_02 + +# POPCYCLE_GROUP_ITALIAN +F_Y_Street_02 +F_Y_Street_05 +F_Y_Street_12 +M_M_FatMob_01 +M_M_Pitalian_01 +M_M_Pitalian_02 +M_O_mobster +M_Y_Hardman_01 + +# POPCYCLE_GROUP_EASTERN_EUROPEAN +F_M_PEastEuro_01 +F_O_PEastEuro_01 +F_O_PEastEuro_02 +F_Y_PEastEuro_01 +F_Y_Street_30 +M_M_EE_Heavy_01 +M_M_EE_Heavy_02 +M_M_PEasteuro_01 +M_O_EastEuro_01 +M_O_PEastEuro_02 +M_Y_PEastEuro_01 + +# POPCYCLE_GROUP_SHOPPING_RICH +F_M_PRich_01 +F_O_Rich_01 +F_Y_Prich_01 +F_Y_Shop_04 +F_Y_Shopper_05 +M_M_Prich_01 +M_O_Suited +M_Y_Prich_01 + +# POPCYCLE_GROUP_CHINESE_JAPANESE +F_M_Chinatown +F_M_POrient_01 +F_O_POrient_01 +F_Y_POrient_01 +F_Y_PVillbo_02 +M_M_Chinatown_01 +M_M_KoreaCook_01 +M_M_Midtown_01 +M_M_POrient_01 +M_Y_chinatown_03 +M_Y_Downtown_02 +M_Y_GenStreet_11 +M_Y_POrient_01 + +# POPCYCLE_GROUP_SOUTH_AMERICAN +F_M_PLatin_01 +F_Y_Platin_01 +M_M_PLatin_01 +M_M_Platin_02 +M_M_Platin_03 +M_Y_chopshop_02 +M_Y_GenStreet_34 +M_Y_PLatin_01 +M_Y_Platin_02 +M_Y_Platin_03 + +# POPCYCLE_GROUP_SHOPPING_AVERAGE +F_Y_Shop_03 +F_Y_Shop_04 +F_Y_Shopper_05 +F_Y_Street_05 +F_Y_Street_12 +m_y_dork_02 +M_Y_street_03 + +# POPCYCLE_GROUP_DOCKS +M_M_Factory_01 +M_M_PIndus_01 +M_M_Trucker_01 +M_O_Janitor +M_Y_PIndus_01 +M_Y_PIndus_02 +M_Y_PIndus_03 + +# POPCYCLE_GROUP_BUSINESS_HIGH +F_M_Business_01 +F_M_Business_02 +F_M_PBusiness +F_Y_Bank_01 +F_Y_Business_01 +M_M_Business_02 +M_M_Business_03 +M_Y_Business_01 +M_Y_business_02 +m_y_courier +M_Y_Goon_01 +M_M_Lawyer_01 +M_M_PBusiness_01 + +# POPCYCLE_GROUP_BUSINESS_LOW +F_M_Business_01 +F_M_PBusiness +F_M_Business_02 +F_Y_Bank_01 +F_Y_Business_01 +M_Y_Business_01 +M_Y_business_02 +m_y_courier +M_Y_Goon_01 +M_M_Business_02 +M_M_Business_03 +M_M_PBusiness_01 + +# POPCYCLE_GROUP_FACTORY +M_M_Factory_01 +M_M_PIndus_01 +M_M_Trucker_01 +M_O_Janitor +M_Y_PIndus_01 +M_Y_PIndus_02 +M_Y_PIndus_03 + +# POPCYCLE_GROUP_PARK +F_Y_Street_34 +F_Y_Tourist_01 +F_Y_Gymgal_01 +M_M_TENNIS +m_y_skatebike_01 +M_Y_Tourist_02 +M_Y_Gymguy_01 + + +# POPCYCLE_GROUP_GOLF +empty + +# POPCYCLE_GROUP_TAXI +empty + +# POPCYCLE_GROUP_BUILDING_SITE +M_Y_construct_01 +M_Y_construct_02 +M_Y_construct_03 + +# POPCYCLE_GROUP_AIRPORT_WORKERS +M_M_Pilot +M_M_Helipilot_01 +M_Y_Airworker +M_M_SecurityMan + +# POPCYCLE_GROUP_SECURITY +M_M_ARMOURED +M_M_SecurityMan + +# POPCYCLE_GROUP_PROSTITUTES_PIMPS +F_Y_hooker_01 +F_Y_hooker_03 +M_Y_Bronx_01 +m_y_dealer +m_y_drug_01 +m_y_runner +m_y_shady_02 + +# POPCYCLE_GROUP_BUMS +M_M_Crackhead +M_M_Genbum_01 +M_M_Trampblack + +# POPCYCLE_GROUP_GANG_ALBANIAN +M_Y_GAlb_Lo_01 +M_Y_GAlb_Lo_02 +M_Y_GAlb_Lo_03 +M_Y_GAlb_Lo_04 + +# POPCYCLE_GROUP_GANG_BIKER_1 (Angels Of Death) +M_Y_GBik_Hi_01 +M_Y_GBik_Hi_02 +M_Y_GBik02_Lo_02 +M_M_GBik_Lo_03 + +# POPCYCLE_GROUP_GANG_BIKER_2 (The Lost) +M_Y_GBik_Lo_01 +M_Y_GBik_Lo_02 + +# POPCYCLE_GROUP_GANG_ITALIAN +M_Y_GMaf_Hi_01 +M_Y_GMaf_Hi_02 +M_Y_GMaf_Lo_01 +M_Y_GMaf_Lo_02 + +# POPCYCLE_GROUP_GANG_RUSSIAN (Russian Mob) +M_Y_GRus_Lo_01 +M_Y_GRus_Lo_02 +M_O_GRus_Hi_01 +M_Y_GRus_Hi_02 + +# POPCYCLE_GROUP_GANG_RUSSIAN_2 (Russian Gang) +M_M_GRu2_Hi_01 +M_M_GRu2_Hi_02 +M_Y_GRu2_Lo_01 +M_M_GRu2_Lo_02 + +# POPCYCLE_GROUP_GANG_IRISH +M_Y_GIri_Lo_01 +M_Y_GIri_Lo_02 +M_Y_GIri_Lo_03 + +# POPCYCLE_GROUP_GANG_JAMAICAN +M_M_GJam_Hi_01 +M_M_GJam_Hi_02 +M_M_GJam_Hi_03 +M_Y_GJam_Lo_01 +M_Y_GJam_Lo_02 + +# POPCYCLE_GROUP_GANG_AFRICAN_AMERICAN +M_Y_GAfr_Lo_01 +M_Y_GAfr_Lo_02 +M_Y_GAfr_Hi_01 +M_Y_GAfr_Hi_02 + +# POPCYCLE_GROUP_GANG_KOREAN +M_Y_Gkor_Lo_01 +M_Y_Gkor_Lo_02 + +# POPCYCLE_GROUP_GANG_CHINESE_JAPANESE +M_M_GTri_Hi_01 +M_M_GTri_Hi_02 +M_Y_GTri_Lo_01 +M_Y_GTri_Lo_02 + +# POPCYCLE_GROUP_GANG_PUERTO_RICAN +M_Y_GLAT_Lo_02 +M_Y_GLAT_Lo_01 +M_Y_GLAT_Hi_01 +M_Y_GLAT_Hi_02 + +# POPCYCLE_GROUP_COPS (M_Y_Cop_Traffic removed. Was the one in NJ) +M_Y_Cop, M_M_Fatcop_01 +M_Y_STROOPER + +# POPCYCLE_GROUP_NETWORK +F_Y_shopper_05 +M_Y_Queensbridge +F_Y_Business_01 +M_Y_LEastSide_01 +M_O_street_01 +F_O_Rich_01 +M_O_suited +M_Y_Harlem_01 +F_Y_Street_30 +M_M_EE_Heavy_01 +F_Y_PEastEuro_01 +M_Y_BoHoguy_01 + +# POPCYCLE_PED_GROUP_HUSBANDS +M_O_street_01 +M_Y_construct_01 +M_Y_Streetblk_02 +M_Y_Streetblk_03 +M_O_suited +M_Y_Tourist_02 +m_y_hardman_01 +m_y_tough_05 + +# POPCYCLE_PED_GROUP_WIVES +F_M_Business_01 +F_O_Rich_01 +F_Y_PEastEuro_01 +F_Y_Business_01 +F_Y_Cdress_01 +F_Y_street_02 +F_Y_Street_12 +F_Y_Street_34 + +# POPCYCLE_PED_GROUP_SCENARIO_BUILDERS +M_Y_construct_01 +M_Y_construct_02 +M_Y_construct_03 + +# POPCYCLE_PED_GROUP_SCENARIO_ROADWORKERS +M_Y_construct_02 +M_Y_construct_03 + +# POPCYCLE_PED_GROUP_SCENARIO_INDUSTRIAL +M_M_Factory_01 +M_M_Pindus_01 +M_M_Pindus_02 +M_Y_PIndus_01 +M_Y_Pindus_02 +M_Y_PIndus_03 + +# POPCYCLE_PED_GROUP_SCENARIO_PROSTITUTES +F_Y_hooker_01 +F_Y_hooker_03 + +# POPCYCLE_PED_GROUP_SCENARIO_TOURISTS +M_Y_Tourist_02 +F_Y_Tourist_01 + +# POPCYCLE_PED_GROUP_SCENARIO_PRISONERS +M_Y_Prison + +# POPCYCLE_PED_GROUP_SCENARIO_JOGGERS +M_Y_Gymguy_01 +F_Y_Gymgal_01 + +# POPCYCLE_PED_GROUP_SCENARIO_PREACHERS +M_M_LOONYBLACK +M_M_LOONYWHITE + diff --git a/RPF DUMP/Common RPF Dump/data/pedpersonality.dat b/RPF DUMP/Common RPF Dump/data/pedpersonality.dat new file mode 100644 index 00000000..00ac1f2d --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/pedpersonality.dat @@ -0,0 +1,351 @@ +# Modelname Sex Age Sexiness Bravery Attack Defend Agility MeleeMartialLevelPercent 1stLanguage 2ndLanguage Tickboxes +player, M, 30, 3, 5, 1, 0.4, 5, 50, E, E, core_moves, hits_pool, unarmed_player, counters_player, firearm_core, ground_player, -, move_melee, +cancarryweapons +M_Y_Multiplayer, M, 30, 5, 5, 1, 0.4, 5, 50, E, E, core_moves, hits_pool, unarmed_player, counters_player, firearm_core, -, -, move_melee, +cancarryweapons +F_Y_Multiplayer, F, 30, 5, 5, 1, 0.4, 5, 50, E, E, core_moves, hits_pool, unarmed_player, counters_player, firearm_core, -, -, move_melee, +cancarryweapons +ig_roman, M, 34, 3, 3, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_RomanW , M, 34, 3, 3, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_mallorie, F, 29, 3, 2, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_Michelle , F, 27, 3, 4, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +ig_Brucie , M, 34, 3, 3, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +ig_vlad, M, 36, 3, 5, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Faustin , M, 45, 3, 5, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Dmitri, M, 39, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_ilyena, F, 37, 3, 5, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_Petrovic, M, 52, 3, 5, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Anna, F, 20, 4, 2, 1, 1, 5, 50, E, R, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_Manny, M, 35, 3, 4, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_Jay, M, 30, 3, 4, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_Playboy_X , M, 25, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +ig_Dwayne , M, 35, 3, 4, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +ig_MaMc , F, 67, 3, 3, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +ig_Francis_Mc , M, 45, 3, 4, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +ig_Derrick_Mc , M, 47, 3, 5, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +ig_KateMc, F, 33, 3, 1, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack +ig_Packie_Mc, M, 29, 4, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Michael , M, 29, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_gordon, M, 28, 3, 3, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_badman, M, 27, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_LilJacob, M, 26, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_LilJacobW , M, 26, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_bledar, M, 30, 2, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_dardan, M, 28, 2, 5, 1, 1, 5, 10, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_bledar, M, 30, 2, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_Jimmy, M, 51, 3, 5, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Phil_Bell , M, 40, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_Ray_Boccino, M, 32, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_Bernie_Crane , F, 33, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +ig_Bulgarin, M, 50, 3, 5, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Luca, M, 30, 3, 5, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Tuna , M, 30, 3, 5, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Vinny_Spaz , M, 30, 3, 5, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_EddieLow, M, 48, 1, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_hossan, M, 40, 2, 3, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +cs_edthemate, M, 35, 2, 3, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +cs_andrei, M, 45, 1, 4, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_ivan, M, 45, 1, 4, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons +ig_French_Tom , F, 29, 4, 1, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack+cancarryweapons +ig_Mickey , M, 29, 4, 1, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +softjack+cancarryweapons +M_Y_prisonAOM, M, 50, 3, 3, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_anthony, M, 24, 3, 5, 1, 1, 1, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +M_Y_Prison, M, 24, 1, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +M_Y_Cowboy_01, M, 24, 5, 1, 1, 1, 5, 50, R, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +M_Y_Swordswallow, M, 24, 5, 1, 1, 1, 5, 50, R, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +ig_Brian, M, 29, 3, 3, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +ig_CharlieUC, M, 28, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Clarence, M, 27, 4, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Darko, M, 30, 1, 1, 1, 1, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +ig_Gracie, F, 32, 3, 2, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +ig_Marnie, F, 21, 4, 2, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +ig_Pathos, M, 24, 4, 2, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Isaac, M, 30, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Jeff, M, 45, 2, 2, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +ig_Mel, M, 55, 2, 2, 1, 1, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +ig_Sarah, F, 38, 4, 1, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +ig_Charise, F, 27, 3, 2, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_JohnnyBiker, M, 35, 5, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Luis, M, 25, 5, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +ig_Baz, M, 32, 3, 5, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +cancarryweapons+gardening +ig_Jason, M, 32, 4, 5, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +cancarryweapons+gardening +ig_jeremy, M, 32, 3, 2, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons+gardening +ig_Kenny, M, 32, 4, 5, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +cancarryweapons+gardening +M_Y_FrenchTom, F, 32, 5, 4, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons+gardening +M_M_dodgydoc, M, 32, 2, 3, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons+gardening +M_Y_Thief, M, 32, 3, 4, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons+gardening +M_Y_Jim_Fitz, M, 32, 3, 5, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +cancarryweapons+gardening +ig_Ricky , M, 32, 3, 4, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +cancarryweapons+gardening +M_Y_RomanCab , M, 24, 4, 2, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +M_M_Fedco, M, 48, 2, 2, 1.1, 1.5, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +onfoot+murdercallpolice +M_M_Postal_01, M, 37, 3, 3, 1.1, 1.5, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +onfoot+murdercallpolice +M_M_Securityman, M, 50, 2, 3, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +onfoot+late+murdershakefist+murdercallpolice+cancarryweapons +M_M_ARMOURED, M, 40, 3, 3, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +murdercallpolice+cancarryweapons +M_O_Janitor, M, 68, 1, 2, 0.4, 2.5, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+onfoot+murderattack +M_M_Sweeper, M, 46, 1, 3, 1.1, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +onfoot+murderattack +M_Y_Garbage, M, 29, 2, 2, 1.1, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +onfoot+murdershakefist+murderattack +M_Y_FF_TWCafe, M, 18, 2, 1, 0.5, 1.7, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack+murderrunaway +M_Y_FF_RSCafe, M, 18, 2, 1, 0.5, 1.7, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack+murderrunaway +M_Y_FF_Burger_R, M, 25, 2, 2, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +murderrunaway +M_Y_FF_Cluck_R, M, 25, 2, 2, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +murderrunaway +M_Y_FF_WSPizza_R, M, 25, 2, 2, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +murderrunaway +F_Y_FF_TWCafe, F, 24, 3, 2, 0.4, 1.9, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +murderrunaway +F_Y_FF_Cluck_R, F, 23, 3, 1, 0.9, 1, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack+murderrunaway +F_Y_FF_RSCafe, F, 23, 3, 1, 0.9, 1, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack+murderrunaway +F_Y_FF_Burger_R, F, 23, 3, 1, 0.9, 1, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack+murderrunaway +F_Y_FF_WSPizza_R, F, 23, 3, 1, 0.9, 1, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack+murderrunaway +F_Y_Waitress_01, F, 24, 4, 1, 0.5, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack+murderrunaway +M_Y_Barman_01, M, 24, 3, 2, 1.1, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +murderrunaway +M_M_Shortorder, M, 42, 2, 2, 0.7, 1.1, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +murdercallpolice +M_M_KoreaCook_01, M, 55, 2, 2, 0.7, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +murdercallpolice +M_M_EECook, M, 38, 1, 2, 0.7, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +M_Y_Construct_01, M, 30, 4, 2, 1.1, 1.5, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesbigcar+onfoot+smoker+murdercallpolice +M_Y_Construct_02, M, 26, 3, 1, 1.1, 1.5, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesbigcar+onfoot+smoker+late+softjack+murdercallpolice +M_Y_Construct_03, M, 26, 3, 3, 1.1, 1.5, 5, 50, E, S, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesbigcar+onfoot+murdershakefist+murdercallpolice +M_M_Telephone, M, 32, 1, 2, 1.1, 1.5, 4, 50, E, R, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesbigcar+onfoot+murderattack +F_Y_Hooker_01, F, 22, 4, 3, 0.7, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +prostitute+onfoot+taketaxi+watchfight+murderattack +F_Y_Hooker_03, F, 26, 4, 3, 0.7, 1, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +prostitute+onfoot+smoker+taketaxi+watchfight+murderattack +F_Y_StripperC01, F, 23, 5, 1, 0.5, 1.4, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +smoker+murderattack +F_Y_StripperC02, F, 29, 5, 1, 0.5, 1.4, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +smoker+softjack+murderattack +M_M_Tennis, M, 52, 3, 1, 0.8, 1.2, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+phoneuser+taketaxi+late+softjack+murderrunaway +M_Y_Bowl_01, M, 28, 1, 2, 1.1, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +bowling+smoker+murderrunaway +M_Y_Bowl_02, M, 29, 1, 2, 1.1, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +bowling+smoker+murderrunaway +M_Y_GymGuy_01, M, 26, 4, 2, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +onfoot+murderattack +F_Y_GymGal_01, F, 26, 4, 1, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +onfoot+murderattack +M_Y_Mechanic_02, M, 33, 1, 3, 1.1, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+onfoot+late+murdercallpolice +M_Y_Chopshop_01, M, 27, 2, 2, 1.1, 1.5, 4, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+smoker+murderattack+cancarryweapons +M_Y_Chopshop_02, M, 27, 3, 2, 1.1, 1.5, 4, 50, E, S, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+smoker+murderattack+cancarryweapons +M_M_Train_01, M, 39, 2, 2, 0.8, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+watchfight+murdercallpolice +M_M_Trucker_01, M, 44, 1, 3, 0.8, 1.5, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesbigcar+onfoot+watchfight+murderattack+cancarryweapons +M_M_Busdriver, M, 44, 2, 1, 0.8, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesbigcar+softjack+murdercallpolice +M_M_Taxidriver, M, 44, 2, 3, 0.8, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivespoorcar+drivesaveragecar+phoneuser+watchfight+murderrunaway+cancarryweapons +M_M_Pilot, M, 46, 5, 1, 0.7, 1.1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesrichcar+onfoot+argue+phoneuser+insultbum+replytoho+taketaxi+softjack+murderrunaway +M_Y_Airworker, M, 22, 1, 2, 1.1, 1.5, 4, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+onfoot+late+murdercallpolice +M_M_Helipilot_01, M, 44, 4, 1, 0.7, 1.1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taketaxi+late+softjack+murdercallpolice +M_Y_Nhelipilot, M, 26, 4, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +cancarryweapons +M_Y_Vendor, M, 28, 2, 1, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+softjack+murdercallpolice +M_M_Streetfood_01, M, 41, 2, 2, 0.7, 1.1, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+murderattack +M_Y_Chinvend_01, M, 23, 2, 2, 1, 1, 3, 50, E, C, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+murdercallpolice +M_M_Seller_01, M, 46, 2, 2, 0.7, 1.1, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+murderattack +M_Y_Business_02, M, 26, 5, 2, 0.8, 1.2, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+phoneuser+insultbum+replytoho+taketaxi+watchfight+murderrunaway+office+jewish +M_Y_Business_01, M, 31, 5, 3, 0.8, 1.2, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+smoker+phoneuser+givebummoney+replytoho+taketaxi+watchfight+murderattack+office +M_M_Business_02, M, 51, 3, 1, 0.8, 1.2, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+phoneuser+insultbum+taketaxi+watchfight+softjack+murdershakefist+murdercallpolice+office +M_M_Business_03, M, 24, 3, 2, 1.1, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +murderrunaway+office +F_Y_Business_01, F, 29, 4, 1, 0.6, 1.6, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+smoker+phoneuser+insultbum+taketaxi+softjack+murdershakefist+murderrunaway+office +M_M_PBusiness_01 , M, 55, 3, 3, 0.7, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesrichcar+drivesbigcar+drivesboat+onfoot+smoker+phoneuser+givebummoney+replytoho+taketaxi+late+murdershakefist+murderrunaway+likesart+office+jewish +F_M_Business_01, F, 41, 2, 1, 0.6, 1.6, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+smoker+phoneuser+givebummoney+taketaxi+watchfight+murdershakefist+murderattack+office +F_M_Business_02, F, 41, 2, 1, 0.6, 1.6, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+smoker+phoneuser+givebummoney+taketaxi+watchfight+murdershakefist+murderattack+office +F_Y_Bank_01, F, 27, 3, 1, 0.6, 1.6, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+argue+smoker+phoneuser+taketaxi+softjack+murderrunaway +F_M_PBusiness, F, 41, 2, 1, 0.6, 1.6, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+smoker+phoneuser+givebummoney+taketaxi+watchfight+murdershakefist+murderattack+office +M_M_Lawyer_02, M, 55, 1, 2, 0.8, 1.2, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+phoneuser+insultbum+replytoho+taketaxi+murdershakefist+murderrunaway+office+jewish +M_M_Lawyer_01, M, 55, 1, 2, 0.8, 1.2, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+phoneuser+murderrunaway+office+jewish +M_M_Doctor_01, M, 32, 4, 2, 0.8, 1.2, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +murderattack +F_Y_Doctor_01, F, 26, 3, 1, 0.6, 1.6, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack+murderrunaway +M_M_Doc_Scrubs_01, M, 31, 3, 1, 0.8, 1.4, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack+murderattack +M_Y_PMEDIC, M, 26, 3, 2, 0.8, 1.4, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +paramedic+drivesbigcar+late+murdercallpolice +M_Y_SkateBike_01, M, 21, 4, 3, 0.7, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+onfoot+argue+phoneuser+givebummoney+taketaxi+watchfight+late+murdershakefist+murdercallpolice+cancarryweapons+gardening +M_Y_COP, M, 30, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +policeofficer+onfoot+late+cancarryweapons +M_Y_STROOPER, M, 35, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +policeofficer+onfoot+cancarryweapons +M_Y_COP_TRAFFIC, M, 30, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +policeofficer+onfoot+cancarryweapons +M_Y_SWAT, M, 30, 4, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +swat+cancarryweapons +M_M_FatCOP_01, M, 44, 2, 5, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +policeofficer+onfoot+late+cancarryweapons +M_M_FBI, M, 44, 4, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +fbi+drivesaveragecar+drivesrichcar+drivesboat+onfoot+phoneuser+murderrunaway+cancarryweapons +M_Y_Fireman, M, 22, 5, 3, 1.2, 0.8, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +fireman+onfoot+murdercallpolice +M_M_Firechief, M, 47, 2, 1, 0.4, 2.5, 2, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +onfoot+taketaxi+softjack+murdercallpolice +M_Y_Dealer, M, 23, 2, 5, 1.2, 1.3, 3, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +pimp+criminal+drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+phoneuser+taketaxi+watchfight+cancarryweapons+buysdrugs +M_Y_Runner, M, 22, 4, 4, 1.2, 1.3, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +pimp+criminal+drivespoorcar+drivesaveragecar+drivesboat+onfoot+phoneuser+taketaxi+watchfight+cancarryweapons+buysdrugs +M_Y_Drug_01, M, 19, 1, 4, 1.2, 1.3, 3, 50, E, S, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +criminal+drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+smoker+phoneuser+watchfight+late+murderattack+cancarryweapons+buysdrugs +M_M_Genbum_01, M, 55, 1, 3, 0.9, 1.6, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +bum+criminal+onfoot+smoker+watchfight+murderattack+cancarryweapons+buysdrugs +M_M_Trampblack, M, 50, 1, 3, 0.9, 1.6, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +bum+criminal+onfoot+smoker+watchfight+murderattack+cancarryweapons+buysdrugs +M_M_Alcoholic, M, 50, 1, 3, 0.9, 1.6, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +bum+criminal+onfoot+smoker+watchfight+murderattack+cancarryweapons +M_M_Loonywhite, M, 50, 1, 3, 0.9, 1.6, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +onfoot+watchfight+murderattack+cancarryweapons +M_Y_Busker_01, M, 50, 3, 3, 0.9, 1.6, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +onfoot+smoker+watchfight+murderattack +M_M_Crackhead, M, 50, 1, 3, 0.9, 1.6, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +bum+criminal+onfoot+smoker+watchfight+murderattack+cancarryweapons+buysdrugs +M_M_LoonyBlack, M, 50, 1, 3, 0.9, 1.6, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +onfoot+watchfight+murderattack+cancarryweapons +M_M_SaxPlayer_01, M, 50, 3, 3, 0.9, 1.6, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +onfoot+smoker+watchfight+murderattack +M_M_Chinatown_01, M, 58, 3, 3, 1, 1, 3, 50, E, C, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+smoker+phoneuser+insultbum+replytoho+taketaxi+watchfight+late+murderrunaway+cancarryweapons +M_Y_GenStreet_11, M, 21, 3, 2, 1, 1, 4, 50, E, C, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+givebummoney+taketaxi+watchfight+murderrunaway+gardening +M_Y_Chinatown_03, M, 31, 4, 1, 0.5, 1.7, 3, 50, E, C, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+taketaxi+watchfight+softjack+murderattack+gardening +F_M_Chinatown , F, 63, 3, 2, 0.3, 3, 2, 50, E, C, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+insultbum+taketaxi+murderrunaway+gardening +F_M_Porient_01, F, 35, 2, 1, 0.6, 1.6, 2, 50, C, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+insultbum+taketaxi+softjack+murdershakefist+murdercallpolice+gardening +F_O_Porient_01, F, 66, 1, 1, 0.3, 3, 1, 50, C, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+insultbum+taketaxi+softjack+murdershakefist+murderrunaway+gardening +F_Y_Porient_01, F, 23, 3, 1, 0.8, 1.8, 3, 50, C, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+givebummoney+softjack+murdershakefist+murderattack+gardening +M_M_POrient_01, M, 45, 1, 1, 0.7, 1.1, 3, 50, C, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+insultbum+replytoho+taketaxi+softjack+murdershakefist+murderrunaway+cancarryweapons+gardening +M_Y_Porient_01, M, 26, 3, 1, 1, 1, 4, 50, C, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+phoneuser+givebummoney+replytoho+taketaxi+softjack+murdershakefist+murderrunaway+cancarryweapons+gardening +M_M_Enforcer, M, 49, 1, 4, 1.1, 1.5, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +bowling+criminal+drivesaveragecar+drivesrichcar+onfoot+smoker+phoneuser+replytoho+taketaxi+watchfight+murdershakefist+murdercallpolice+cancarryweapons +M_Y_Hardman_01, M, 25, 4, 4, 1.1, 1.5, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +criminal+taxidriver+drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+taketaxi+watchfight+murdershakefist+cancarryweapons+gardening+buysdrugs +M_O_Mobster, M, 56, 2, 2, 0.4, 2.5, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +criminal+drivesaveragecar+drivesrichcar+onfoot+smoker+phoneuser+insultbum+taketaxi+watchfight+murdershakefist+cancarryweapons +M_M_Pitalian_01, M, 55, 2, 2, 0.7, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+smoker+phoneuser+givebummoney+replytoho+taketaxi+watchfight+murdershakefist+murderrunaway+cancarryweapons+gardening +M_M_Pitalian_02, M, 45, 2, 2, 0.7, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivesaveragecar+drivesrichcar+onfoot+smoker+phoneuser+insultbum+replytoho+taketaxi+watchfight+murdershakefist+murdercallpolice+cancarryweapons+dislikesart+gardening +M_Y_PLatin_01, M, 25, 3, 2, 1, 1, 4, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivespoorcar+drivesbigcar+onfoot+smoker+phoneuser+insultbum+replytoho+watchfight+murdershakefist+murdercallpolice+cancarryweapons+gardening+buysdrugs +M_M_Platin_01, M, 45, 2, 2, 0.7, 1.1, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivespoorcar+drivesaveragecar+drivesbigcar+onfoot+phoneuser+murdershakefist+murderrunaway+cancarryweapons+gardening +M_M_Platin_02, M, 50, 1, 3, 1, 1, 2, 50, E, S, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+smoker+phoneuser+givebummoney+replytoho+murdershakefist+murderrunaway+cancarryweapons+gardening +M_M_Platin_03, M, 48, 2, 2, 1, 1, 2, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+smoker+phoneuser+givebummoney+replytoho+watchfight+murdershakefist+murdercallpolice+cancarryweapons+gardening +M_Y_Platin_02, M, 22, 3, 1, 1, 1, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+argue+phoneuser+softjack+murdershakefist+murderattack+cancarryweapons+gardening+buysdrugs +M_Y_Platin_03, M, 25, 4, 2, 1, 1, 4, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+watchfight+murdershakefist+murdercallpolice+cancarryweapons+gardening+buysdrugs +F_Y_Platin_01, F, 19, 3, 1, 1.1, 1.5, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+argue+phoneuser+softjack+murdershakefist+murderattack+gardening +F_M_Platin_01, F, 40, 2, 2, 0.9, 1, 2, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+givebummoney+murdershakefist+murderrunaway+gardening +F_Y_Platin_02, F, 22, 4, 1, 1.1, 1.5, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+onfoot+phoneuser+softjack+murdershakefist+murderattack+gardening +F_Y_Platin_03, F, 21, 4, 1, 1.1, 1.5, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesmotorcycle+gardening +F_M_Platin_02, F, 45, 2, 2, 0.9, 1, 2, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+givebummoney+murdershakefist+murderrunaway+gardening +M_Y_Streetpunk_02, M, 21, 5, 1, 0.7, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+drivesmotorcycle+onfoot+phoneuser+insultbum+taketaxi+watchfight+softjack+murderattack+buysdrugs +M_Y_Bohoguy_01, M, 23, 5, 1, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +pool+drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+givebummoney+replytoho+taketaxi+watchfight+softjack+murderrunaway+cancarryweapons+gardening+buysdrugs +M_Y_Shady_02, M, 26, 1, 4, 1.1, 1.5, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +basketball+criminal+drivespoorcar+drivesaveragecar+onfoot+argue+smoker+phoneuser+insultbum+watchfight+murdershakefist+murdercallpolice+cancarryweapons+buysdrugs +M_Y_Streetpunk_04, M, 22, 5, 1, 0.7, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +bowling+drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+insultbum+taketaxi+watchfight+softjack+murdershakefist+murderrunaway+cancarryweapons+buysdrugs +M_Y_Streetpunk_05, M, 24, 4, 2, 0.7, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+givebummoney+replytoho+taketaxi+watchfight+murdershakefist+murderrunaway+cancarryweapons+buysdrugs +F_Y_Villbo_01, F, 21, 5, 1, 0.9, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+smoker+phoneuser+givebummoney+taketaxi+late+softjack+murderattack+buysdrugs +M_Y_PVillbo_01, M, 22, 4, 4, 0.7, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+givebummoney+taketaxi+softjack+murdershakefist+murderattack+cancarryweapons+gardening+buysdrugs +M_Y_PVillbo_03, M, 22, 4, 1, 0.7, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+softjack+murderattack+cancarryweapons+gardening+buysdrugs +M_Y_PVillbo_02, M, 25, 4, 2, 1, 1, 4, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesrichcar+drivesmotorcycle+onfoot+argue+smoker+phoneuser+insultbum+taketaxi+late+murdershakefist+murderrunaway+cancarryweapons+gardening+buysdrugs +F_Y_Pvillbo_02, F, 25, 4, 1, 1.1, 1.5, 4, 50, E, C, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+drivesmotorcycle+onfoot+argue+smoker+phoneuser+insultbum+taketaxi+late+softjack+murdershakefist+murderrunaway+likesart+buysdrugs +M_M_Factory_01, M, 42, 1, 3, 1.1, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+drivesbigcar+onfoot+argue+smoker+replytoho+watchfight+murdercallpolice+cancarryweapons+gardening +M_M_Pindus_01, M, 38, 1, 3, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesbigcar+drivesmotorcycle+onfoot+smoker+phoneuser+replytoho+watchfight+murdercallpolice+cancarryweapons+gardening +M_M_Pindus_02, M, 39, 1, 3, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesbigcar+onfoot+smoker+replytoho+watchfight+murdershakefist+murderrunaway+cancarryweapons+gardening +M_Y_Pindus_01, M, 21, 2, 2, 1, 1, 5, 50, S, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesbigcar+onfoot+smoker+replytoho+murdershakefist+murdercallpolice+cancarryweapons+gardening +M_Y_Pindus_02, M, 28, 2, 2, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesbigcar+onfoot+smoker+replytoho+murdershakefist+murderrunaway+cancarryweapons+gardening +M_Y_Pindus_03, M, 23, 2, 2, 1, 1, 5, 50, S, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesbigcar+onfoot+smoker+replytoho+murdershakefist+murdercallpolice+cancarryweapons+gardening +M_Y_Harlem_02, M, 27, 3, 2, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +bowling+drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+givebummoney+taketaxi+watchfight+murderattack+cancarryweapons+buysdrugs +M_Y_Bronx_01, M, 27, 5, 4, 1.2, 1.3, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +basketball+drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+smoker+phoneuser+taketaxi+watchfight+murdershakefist+murderrunaway+cancarryweapons+buysdrugs +M_Y_Harlem_01, M, 23, 4, 3, 1.2, 1.3, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +basketball+drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+watchfight+murdershakefist+murdercallpolice+cancarryweapons+buysdrugs +M_Y_LEastSide_01, M, 27, 2, 1, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+onfoot+argue+phoneuser+taketaxi+watchfight+softjack+murdershakefist+murderrunaway+cancarryweapons+gardening+buysdrugs +F_M_PHarbron_01, F, 44, 2, 1, 0.9, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+givebummoney+taketaxi+softjack+murdershakefist+murdercallpolice+cancarryweapons+gardening +F_O_PHarBron_01, F, 59, 1, 1, 0.3, 3, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+insultbum+taketaxi+softjack+murdershakefist+murderattack+gardening +F_Y_Pbronx_01, F, 28, 2, 1, 0.9, 1, 3, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+givebummoney+softjack+murdershakefist+murderrunaway+cancarryweapons+gardening+buysdrugs +F_Y_PHarBron_01, F, 31, 3, 1, 1.1, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+insultbum+taketaxi+watchfight+softjack+murdershakefist+murderrunaway+cancarryweapons+gardening+buysdrugs +F_Y_Pharlem_01, F, 22, 3, 1, 0.9, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+argue+smoker+phoneuser+givebummoney+watchfight+softjack+murdershakefist+murderattack+cancarryweapons+gardening+buysdrugs +F_Y_Pqueens_01, F, 23, 4, 1, 1.1, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesrichcar+drivesbigcar+onfoot+phoneuser+insultbum+late+softjack+murdershakefist+murderattack+cancarryweapons+gardening+buysdrugs +M_M_Pharbron_01, M, 35, 2, 2, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesrichcar+drivesbigcar+onfoot+smoker+phoneuser+givebummoney+watchfight+murdershakefist+murdercallpolice+cancarryweapons+gardening +M_O_Pharbron_01, M, 66, 2, 1, 0.4, 2.5, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesrichcar+drivesbigcar+onfoot+phoneuser+insultbum+replytoho+softjack+murdercallpolice+gardening +M_Y_Pbronx_01, M, 19, 3, 2, 1.2, 1.3, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+drivesrichcar+drivesbigcar+onfoot+smoker+phoneuser+givebummoney+replytoho+murdershakefist+murderrunaway+cancarryweapons+gardening+buysdrugs +M_Y_PHarBron_01, M, 22, 4, 1, 1.2, 1.3, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+drivesrichcar+drivesbigcar+onfoot+phoneuser+insultbum+watchfight+late+softjack+murdershakefist+murderrunaway+cancarryweapons+gardening+buysdrugs +M_Y_Pharlem_01, M, 25, 3, 3, 1.2, 1.3, 4, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+drivesrichcar+drivesbigcar+onfoot+argue+smoker+phoneuser+givebummoney+replytoho+late+murdershakefist+murderattack+cancarryweapons+gardening+buysdrugs +M_Y_Pqueens_01, M, 18, 3, 1, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesrichcar+drivesbigcar+drivesmotorcycle+onfoot+argue+phoneuser+insultbum+watchfight+softjack+murdershakefist+murderattack+cancarryweapons+gardening+buysdrugs +M_Y_Tourist_02, M, 26, 1, 1, 0.8, 1.8, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +tourist+drivespoorcar+drivesaveragecar+onfoot+phoneuser+givebummoney+replytoho+taketaxi+late+softjack+murderattack +F_Y_Tourist_01, F, 26, 1, 1, 0.8, 1.8, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +tourist+drivespoorcar+drivesaveragecar+onfoot+phoneuser+givebummoney+taketaxi+softjack+murderattack +F_Y_Shop_03, F, 26, 4, 2, 0.5, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +bowling+drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+insultbum+taketaxi+watchfight+murdershakefist+murderrunaway +M_M_Midtown_01, M, 31, 2, 1, 0.7, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+argue+phoneuser+givebummoney+replytoho+taketaxi+watchfight+softjack+murdershakefist+murdercallpolice+cancarryweapons+likesart +M_Y_Downtown_02, M, 25, 3, 1, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+insultbum+taketaxi+watchfight+softjack+murderattack+cancarryweapons+gardening +F_M_Pmanhat_01, F, 39, 4, 1, 0.5, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+smoker+phoneuser+insultbum+taketaxi+late+softjack+murdershakefist+murderattack+office+gardening +F_M_Pmanhat_02, F, 45, 2, 1, 0.9, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+phoneuser+givebummoney+taketaxi+late+softjack+murdershakefist+murderrunaway+office+gardening +M_M_Pmanhat_02, M, 42, 3, 1, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+phoneuser+givebummoney+replytoho+taketaxi+late+softjack+murdershakefist+murdercallpolice+cancarryweapons+office +M_M_Pmanhat_01, M, 47, 4, 2, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+smoker+phoneuser+givebummoney+replytoho+taketaxi+watchfight+murderrunaway+cancarryweapons+gardening +M_Y_Soho_01, M, 25, 4, 2, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+givebummoney+taketaxi+watchfight+murderattack+gardening +F_Y_Pmanhat_01, F, 21, 5, 1, 0.9, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+smoker+phoneuser+insultbum+taketaxi+watchfight+softjack+murdershakefist+murderrunaway+dislikesart+office +F_Y_Pmanhat_02, F, 21, 5, 1, 0.9, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+smoker+phoneuser+insultbum+taketaxi+watchfight+softjack+murdershakefist+murderrunaway+office +F_Y_Street_34, F, 21, 5, 2, 0.9, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+argue+smoker+phoneuser+taketaxi+watchfight+murdershakefist+murderattack +F_Y_Socialite, F, 25, 5, 1, 0.4, 1.9, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+phoneuser+givebummoney+taketaxi+late+softjack+murdershakefist+murderattack +M_Y_PCool_01, M, 22, 5, 1, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+drivesmotorcycle+drivesboat+onfoot+argue+smoker+phoneuser+insultbum+taketaxi+late+softjack+murdershakefist+murdercallpolice +M_Y_PCool_02, M, 27, 5, 1, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+drivesmotorcycle+drivesboat+onfoot+argue+smoker+phoneuser+givebummoney+taketaxi+late+softjack+murdershakefist+murderrunaway+dislikesart +F_Y_PCool_01, F, 21, 3, 1, 0.5, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+drivesboat+onfoot+argue+smoker+phoneuser+givebummoney+taketaxi+late+softjack+murdershakefist+murderattack+likesart +F_Y_PCool_02, F, 21, 3, 1, 0.5, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+drivesboat+onfoot+argue+smoker+phoneuser+givebummoney+taketaxi+late+softjack+murdershakefist+murderattack+likesart +F_Y_Pmanhat_03, F, 26, 4, 2, 0.9, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+phoneuser+taketaxi+late+softjack+murdershakefist+murderrunaway+dislikesart +M_Y_Pmanhat_01, M, 23, 4, 1, 0.7, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesbigcar+onfoot+smoker+phoneuser+taketaxi+softjack+murdershakefist+murderattack+cancarryweapons +M_Y_Pmanhat_02, M, 23, 4, 1, 0.7, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesbigcar+onfoot+smoker+phoneuser+taketaxi+softjack+murdershakefist+murderattack+cancarryweapons +M_M_Gaymid, F, 45, 3, 1, 0.7, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+drivesboat+onfoot+smoker+phoneuser+insultbum+replytoho+taketaxi+softjack+murderattack+dislikesart +M_Y_GayYoung, F, 21, 5, 1, 0.7, 1.1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+drivesmotorcycle+onfoot+smoker+phoneuser+givebummoney+replytoho+taketaxi+softjack+murderattack+likesart +M_M_Prich_01, M, 55, 3, 3, 0.7, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesrichcar+drivesbigcar+drivesboat+onfoot+smoker+phoneuser+givebummoney+replytoho+taketaxi+late+murdershakefist+murderrunaway+cancarryweapons+likesart+office+jewish +F_M_PRich_01, F, 58, 2, 1, 0.3, 3, 1, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+smoker+phoneuser+insultbum+taketaxi+late+softjack+murdershakefist+murderattack+dislikesart+office+jewish +M_Y_Prich_01, M, 30, 2, 1, 0.7, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesrichcar+drivesbigcar+drivesboat+onfoot+argue+smoker+phoneuser+insultbum+taketaxi+late+softjack+murdershakefist+murderrunaway+cancarryweapons+likesart+jewish +F_Y_Prich_01, F, 27, 5, 1, 0.5, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesrichcar+drivesbigcar+onfoot+argue+smoker+phoneuser+insultbum+late+softjack+murdershakefist+murderattack+cancarryweapons+office+jewish +M_O_Hasid_01, M, 60, 1, 1, 0.7, 1.1, 1, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+givebummoney+taketaxi+watchfight+softjack+murdershakefist+murdercallpolice+jewish +M_Y_Hasid_01, M, 29, 2, 1, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+argue+givebummoney+taketaxi+watchfight+softjack+murdershakefist+murdercallpolice+jewish +M_Y_Tough_05, M, 29, 4, 5, 1.1, 1.5, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +criminal+drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+insultbum+taketaxi+watchfight+murdershakefist+murdercallpolice+murderattack+cancarryweapons+gardening +F_M_PJersey_01, F, 37, 3, 1, 0.4, 1.9, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+smoker+phoneuser+insultbum+taketaxi+late+softjack+murdershakefist+murderattack+cancarryweapons+office +F_M_PJersey_02, F, 37, 3, 1, 0.4, 1.9, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+smoker+phoneuser+insultbum+taketaxi+late+softjack+murdershakefist+murderattack+office +F_O_PJersey_01, F, 47, 2, 1, 0.4, 1.9, 1, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+phoneuser+givebummoney+taketaxi+softjack+murderattack+gardening +F_Y_PJersey_02, F, 22, 4, 1, 1.1, 1.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+argue+phoneuser+insultbum+taketaxi+watchfight+softjack+murderrunaway+gardening +M_O_PJersey_01, M, 57, 2, 2, 0.4, 2.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+givebummoney+taketaxi+watchfight+murdershakefist+murdercallpolice+cancarryweapons+gardening +M_Y_PJersey_01, M, 22, 3, 2, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+smoker+phoneuser+insultbum+replytoho+watchfight+murderattack+cancarryweapons+gardening +M_Y_PEastEuro_01, M, 22, 4, 3, 1, 1, 3, 50, R, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivespoorcar+drivesaveragecar+onfoot+phoneuser+givebummoney+watchfight+late+murdershakefist+murderrunaway+cancarryweapons+gardening +F_M_PEastEuro_01, F, 45, 4, 3, 1, 1, 3, 50, R, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivespoorcar+drivesaveragecar+onfoot+phoneuser+givebummoney+watchfight+late+murdershakefist+murderrunaway+cancarryweapons+gardening +M_O_EastEuro_01, M, 65, 2, 2, 0.4, 2.5, 2, 50, R, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+insultbum+replytoho+taketaxi+watchfight+murdershakefist+murderrunaway+cancarryweapons+gardening +M_M_PeastEuro_01 , M, 65, 4, 3, 1, 1, 3, 50, R, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivespoorcar+drivesaveragecar+onfoot+phoneuser+givebummoney+watchfight+late+murdershakefist+murderrunaway+cancarryweapons+gardening +F_O_PEastEuro_01, F, 70, 2, 1, 0.3, 3, 1, 50, R, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+softjack+murdershakefist+murdercallpolice+gardening +F_Y_PEastEuro_01, F, 22, 4, 1, 0.9, 1, 2, 50, R, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+phoneuser+insultbum+taketaxi+late+softjack+murdershakefist+murderattack+cancarryweapons+gardening +M_O_PEastEuro_02, M, 72, 2, 1, 0.4, 2.5, 1, 50, R, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+givebummoney+replytoho+taketaxi+softjack+murdershakefist+murdercallpolice+cancarryweapons+gardening +F_O_PEastEuro_02, F, 70, 2, 1, 0.3, 3, 1, 50, R, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+softjack+murdershakefist+murderrunaway+gardening +M_M_GunNut_01, M, 36, 1, 3, 1.1, 1.5, 4, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+insultbum+replytoho+watchfight+murdercallpolice+cancarryweapons +M_Y_ClubFit, M, 25, 5, 3, 1.2, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +onfoot+phoneuser+insultbum+taketaxi+watchfight+murderrunaway+cancarryweapons +M_Y_ShopAsst_01, M, 30, 3, 1, 0.5, 1.7, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack+murdercallpolice +M_Y_Valet, M, 30, 2, 3, 1, 1, 4, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+murdercallpolice +M_M_Hporter_01, M, 62, 2, 2, 0.4, 2.5, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +murdercallpolice +F_O_Maid_01, F, 60, 1, 1, 0.3, 3, 1, 50, S, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack+murdercallpolice +M_O_Hotel_foot, M, 62, 2, 2, 0.4, 2.5, 3, 50, E, R, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +murdercallpolice +M_Y_Courier, M, 35, 4, 1, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+softjack+murdershakefist+murderattack+cancarryweapons +M_Y_Modo, M, 30, 3, 1, 0.5, 1.7, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +softjack+murdercallpolice +F_O_Binco, F, 70, 2, 1, 0.3, 3, 1, 50, R, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+softjack+murdershakefist+murdercallpolice+gardening +M_Y_Perseus , F, 21, 5, 1, 0.7, 1.1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+drivesmotorcycle+onfoot+smoker+phoneuser+givebummoney+replytoho+taketaxi+softjack+murderattack+likesart +M_Y_Dork_02, M, 23, 1, 1, 0.5, 1.7, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+phoneuser+replytoho+taketaxi+softjack+murderattack+cancarryweapons+gardening +M_Y_Street_03, M, 32, 3, 3, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesbigcar+drivesmotorcycle+onfoot+argue+smoker+phoneuser+givebummoney+taketaxi+watchfight+murderrunaway+cancarryweapons+gardening +M_Y_Queensbridge, M, 30, 3, 3, 1.2, 1.3, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+givebummoney+watchfight+murdershakefist+murderrunaway+cancarryweapons +M_Y_Street_04, M, 20, 2, 1, 0.7, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+argue+phoneuser+taketaxi+watchfight+softjack+murdershakefist+murdercallpolice+cancarryweapons+gardening +F_Y_Street_02, F, 34, 4, 1, 0.5, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+argue+smoker+phoneuser+insultbum+taketaxi+watchfight+softjack+murderrunaway+cancarryweapons+gardening +F_Y_Street_12, F, 20, 5, 1, 0.9, 1, 4, 50, E, S, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+argue+phoneuser+givebummoney+taketaxi+watchfight+softjack+murdershakefist+murderrunaway+cancarryweapons+gardening +F_Y_Street_05, F, 31, 4, 2, 0.9, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +pool+drivespoorcar+drivesaveragecar+onfoot+argue+smoker+phoneuser+insultbum+taketaxi+watchfight+murderattack+cancarryweapons+gardening +M_O_Street_01, M, 55, 2, 2, 0.4, 2.5, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+givebummoney+taketaxi+watchfight+murderrunaway+cancarryweapons+gardening +M_O_Suited, M, 68, 3, 1, 0.4, 2.5, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+phoneuser+insultbum+replytoho+taketaxi+watchfight+softjack+murderrunaway+cancarryweapons+office+jewish +F_O_Rich_01, F, 75, 3, 1, 0.3, 3, 1, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+phoneuser+insultbum+taketaxi+softjack+murderrunaway+jewish +F_Y_Nurse, F, 25, 4, 2, 0.5, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +murderrunaway +M_Y_Bouncer_01, M, 35, 3, 4, 1.1, 1.5, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +phoneuser+murdercallpolice+cancarryweapons +M_Y_Goon_01, M, 35, 2, 3, 1.1, 1.5, 4, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +criminal+drivespoorcar+drivesaveragecar+onfoot+phoneuser+replytoho+watchfight+murdershakefist+murdercallpolice+cancarryweapons +F_Y_Cdress_01, F, 28, 4, 1, 0.4, 1.9, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+smoker+phoneuser+taketaxi+softjack+murdershakefist+murderattack+cancarryweapons +F_Y_Shop_04, F, 25, 3, 1, 0.5, 1.1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+taketaxi+softjack+murdershakefist+murderattack+cancarryweapons +F_Y_Shopper_05, F, 25, 4, 1, 0.4, 1.9, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+phoneuser+givebummoney+taketaxi+softjack+murdershakefist+murderrunaway+cancarryweapons +F_Y_Street_09, F, 25, 3, 1, 0.9, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+softjack+murdershakefist+murderattack+cancarryweapons+gardening +F_Y_Street_30, F, 25, 1, 3, 1.1, 1.5, 2, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+insultbum+watchfight+murdershakefist+cancarryweapons+gardening +M_M_EE_Heavy_01, M, 35, 2, 4, 1.1, 1.5, 3, 50, E, R, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +taxidriver+drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+phoneuser+insultbum+watchfight+murdershakefist+cancarryweapons +M_M_EE_Heavy_02, M, 35, 2, 4, 1.1, 1.5, 3, 50, E, R, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+insultbum+watchfight+murdershakefist+cancarryweapons +M_M_FatMob_01, M, 56, 1, 3, 0.4, 2.5, 1, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivesaveragecar+drivesrichcar+onfoot+phoneuser+insultbum+taketaxi+watchfight+murdershakefist+murdercallpolice+cancarryweapons +M_Y_Boho_01, M, 30, 3, 2, 0.8, 1.2, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+taketaxi+murdershakefist+murderrunaway+cancarryweapons+gardening +M_Y_Dodgy_01, M, 30, 2, 4, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+insultbum+watchfight+murdershakefist+murdercallpolice+cancarryweapons+gardening +M_Y_Downtown_01, M, 25, 4, 2, 0.7, 1.1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+phoneuser+givebummoney+taketaxi+watchfight+murdershakefist+murderattack+cancarryweapons+gardening +M_Y_Downtown_03, M, 25, 3, 1, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivespoorcar+drivesaveragecar+onfoot+phoneuser+givebummoney+taketaxi+watchfight+softjack+murdershakefist+murderattack+cancarryweapons+gardening +M_Y_Genstreet_16, M, 25, 3, 1, 0.7, 1.1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+taketaxi+softjack+murdershakefist+murderrunaway+cancarryweapons+gardening +M_Y_Genstreet_20, M, 25, 3, 2, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+taketaxi+murdershakefist+murdercallpolice+cancarryweapons+gardening +M_Y_Genstreet_34, M, 25, 3, 2, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +taxidriver+drivespoorcar+drivesaveragecar+onfoot+phoneuser+taketaxi+murdershakefist+murdercallpolice+cancarryweapons+gardening +M_Y_Harlem_04, M, 25, 4, 3, 1.1, 1.5, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +criminal+drivespoorcar+drivesaveragecar+onfoot+phoneuser+givebummoney+replytoho+taketaxi+watchfight+murdershakefist+murdercallpolice+cancarryweapons+gardening +M_Y_Street_01, M, 25, 3, 1, 1, 1, 3, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+insultbum+taketaxi+softjack+murdershakefist+murderrunaway+cancarryweapons+gardening +M_Y_Streetblk_02, M, 25, 2, 1, 1, 1, 4, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+phoneuser+givebummoney+taketaxi+softjack+murdershakefist+murderrunaway+cancarryweapons+gardening +M_Y_Streetblk_03, M, 25, 3, 2, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesaveragecar+onfoot+smoker+phoneuser+murdershakefist+murderattack+cancarryweapons+gardening +M_Y_bouncer_02, M, 35, 3, 4, 1.1, 1.5, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +phoneuser+murdercallpolice+cancarryweapons +M_Y_GMaf_Lo_01, M, 22, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons +M_Y_GMaf_Lo_02, M, 21, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons +M_Y_GMaf_Hi_01, M, 27, 4, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesrichcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons +M_Y_GMaf_Hi_02, M, 32, 4, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesrichcar+onfoot+smoker+insultbum+cancarryweapons +M_Y_GRus_Lo_01, M, 22, 3, 5, 1, 1, 5, 50, E, R, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons +M_Y_GRus_Lo_02, M, 21, 3, 5, 1, 1, 5, 50, E, R, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons +M_O_GRus_Hi_01, M, 27, 4, 5, 1, 1, 5, 50, E, R, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesrichcar+onfoot+smoker+insultbum+cancarryweapons +M_Y_GRus_Hi_02, M, 32, 4, 5, 1, 1, 5, 50, E, R, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesrichcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons +M_Y_GRu2_Lo_01, M, 22, 2, 5, 1, 1, 5, 50, E, R, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesbigcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_M_GRu2_Lo_02, M, 21, 2, 5, 1, 1, 5, 50, E, R, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesbigcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_M_GRu2_Hi_01, M, 27, 3, 5, 1, 1, 5, 50, E, R, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_M_GRu2_Hi_02, M, 32, 3, 5, 1, 1, 5, 50, E, R, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GIri_Lo_01, M, 22, 2, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesbigcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GIri_Lo_02, M, 21, 2, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesbigcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GIri_Lo_03, M, 27, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GTri_Lo_01, M, 22, 2, 5, 1, 1, 5, 50, E, C, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GTri_Lo_02, M, 21, 2, 5, 1, 1, 5, 50, E, C, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_M_GTri_Hi_01, M, 27, 3, 5, 1, 1, 5, 50, E, C, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesrichcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons +M_M_GTri_Hi_02, M, 32, 3, 5, 1, 1, 5, 50, E, C, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesrichcar+onfoot+smoker+insultbum+cancarryweapons +M_Y_GAfr_Lo_01, M, 22, 2, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GAfr_Lo_02, M, 21, 2, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GAfr_Hi_01, M, 27, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesrichcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GAfr_Hi_02, M, 32, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesrichcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GKor_Lo_01, M, 22, 2, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons +M_Y_GKor_Lo_02, M, 21, 2, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons +M_Y_GJam_Lo_01, M, 22, 2, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GJam_Lo_02, M, 21, 2, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_M_GJam_Hi_01, M, 27, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesrichcar+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_M_GJam_Hi_02, M, 32, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesrichcar+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_M_GJam_Hi_03, M, 32, 4, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesrichcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GLat_Lo_01, M, 22, 2, 5, 1, 1, 5, 50, E, S, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GLat_Lo_02, M, 21, 2, 5, 1, 1, 5, 50, E, S, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GLat_Hi_01, M, 27, 3, 5, 1, 1, 5, 50, E, S, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GLat_Hi_02, M, 32, 3, 5, 1, 1, 5, 50, E, S, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesaveragecar+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GBik_Lo_01, M, 22, 2, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GBik_Lo_02, M, 21, 2, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_M_GBik_Lo_03, M, 27, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GBik_Hi_01, M, 32, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GBik_Hi_02, M, 32, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GBik02_Lo_02, M, 22, 3, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GAlb_Lo_01, M, 22, 1, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_ped, counters_player, firearm_core, -, -, move_rubbish, +drivespoorcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GAlb_Lo_02, M, 21, 1, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GAlb_Lo_03, M, 27, 1, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs +M_Y_GAlb_Lo_04, M, 32, 1, 5, 1, 1, 5, 50, E, E, core_moves, hits_pool, unarmed_gang, counters_player, firearm_core, -, -, move_tough, +drivespoorcar+drivesmotorcycle+onfoot+smoker+insultbum+cancarryweapons+buysdrugs diff --git a/RPF DUMP/Common RPF Dump/data/pedpopulation.dat b/RPF DUMP/Common RPF Dump/data/pedpopulation.dat new file mode 100644 index 00000000..fe53ec12 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/data/pedpopulation.dat differ diff --git a/RPF DUMP/Common RPF Dump/data/peds.ide b/RPF DUMP/Common RPF Dump/data/peds.ide new file mode 100644 index 00000000..779a1731 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/peds.ide @@ -0,0 +1,634 @@ +# +# see default.ide for id ranges +# + +peds +# car groups: +#NORMAL_CAR 1 +#POOR_FAMILY_CAR 2 +#RICH_FAMILY_CAR 4 +#EXECUTIVE_CAR 8 +#WORKER_CAR 16 +#BIG_CAR 32 +#TAXI_CAR 64 +#MOPED 128 +#MOTORBIKE 256 +#LEISURE_BOAT 512 +#WORKER_BOAT 1024 +#BICYCLE 2048 +#ON FOOT 4096 +# +# flags: +# BuysDrugs 1 + + +# radio stations +# Rap 0 +# Pop 1 +# Interview 2 +# Soul 3 +# Rock 4 +# Current affairs 5 +# Spanish 6 +# Fernando 7 +# new wave 8 +# off 9 +# +# ModelName, TxdName, Default pedtype,S +# animGroup(man,cop,woman,fatwoman,sexywoman...), cars can drive mask(in hex), other flag (drugs,...), +# animfile, radio1, radio2 +# +# + + + + +# ********************************************************************************************************************************************************************************************************************************************************************************************************************************** +# ** STORY PEDS (please ensure the player is always first, the rest in alphabetical order) + +#model props pedtype animgroup gesturegroup gesturephonegroup facialgroup visemegroup flags animfile blendshapefile radio1&2 audiotype firstvoice lastvoice + +player, player_p, PLAYER1, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR + +M_Y_Multiplayer, M_Y_Multiplayer_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_player, null, 9,9, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR +F_Y_Multiplayer, F_Y_Multiplayer_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@generic, null, 9,9, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR + + +superlod, null, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 9,9, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR + +ig_Anna, null, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@m_lo, 0, move_f@casual, null, -1,-1, PED_TYPE_PLAYER, ANNA_PVG, VOICE_PLY_CR +ig_Anthony, null, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, ANTHONY_PVG, VOICE_PLY_CR +ig_Badman, ig_Badman_p, CIVMALE, move_gng@afro_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_b, null, -1,-1, PED_TYPE_PLAYER, REAL_BADMAN_PVG,VOICE_PLY_CR +ig_Bernie_Crane, ig_Bernie_Crane_p, CIVMALE, move_m@bernie, GESTURES@FEMALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bernie, null, 8,0, PED_TYPE_PLAYER, BERNIE_PVG, VOICE_PLY_CR +ig_Bledar, null, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, -1,-1, PED_TYPE_PLAYER, BLEEDAR_PVG, VOICE_PLY_CR +ig_Brian, ig_Brian_p, CIVMALE, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, -1,-1, PED_TYPE_PLAYER, BRIAN_PVG, VOICE_PLY_CR +ig_Brucie, ig_Brucie_p, CIVMALE, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 7,0, PED_TYPE_PLAYER, BRUCIE_PVG, VOICE_PLY_CR +ig_Bulgarin, null, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, -1,-1, PED_TYPE_PLAYER, BULGARIN_PVG, VOICE_PLY_CR +ig_Charise, ig_Charise_p, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@m_lo, 0, move_f@casual, null, -1,-1, PED_TYPE_PLAYER, PI_CHERISE_PVG, VOICE_PLY_CR +ig_CharlieUC, null, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, -1,-1, PED_TYPE_PLAYER, CHARLIE_UC_PVG, VOICE_PLY_CR +ig_Clarence, null, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, -1,-1, PED_TYPE_PLAYER, CLARENCE_PVG, VOICE_PLY_CR +ig_Dardan, null, CIVMALE, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_Lo, visemes@m_lo, 0, move_gng@generic_c, null, -1,-1, PED_TYPE_PLAYER, DARDAN_PVG, VOICE_PLY_CR +ig_Darko, null, CIVMALE, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_Lo, visemes@m_lo, 0, move_gng@generic_c, null, -1,-1, PED_TYPE_PLAYER, DARKO_PVG, VOICE_PLY_CR +ig_Derrick_Mc, null, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, 12,0, PED_TYPE_PLAYER, DERRICK_MCREARY_PVG,VOICE_PLY_CR +ig_Dmitri, ig_Dmitri_p, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_Lo, visemes@m_lo, 0, move_gng@generic_b, null, 10,0, PED_TYPE_PLAYER, DIMITRI_PVG, VOICE_PLY_CR +ig_Dwayne, ig_Dwayne_p, CIVMALE, move_gng@afro_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_Lo, visemes@m_lo, 0, move_gng@afro_c, null, 7,0, PED_TYPE_PLAYER, DWAYNE_PVG, VOICE_PLY_CR +ig_EddieLow, ig_EddieLow_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, PI_ED_LOW_PVG, VOICE_PLY_CR +ig_Faustin, null, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, -1,-1, PED_TYPE_PLAYER, FAUSTIN_PVG, VOICE_PLY_CR +ig_Francis_Mc, null, CIVMALE, move_m@casual_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_b, null, -1,-1, PED_TYPE_PLAYER, FRANCIS_MC_PVG, VOICE_PLY_CR +ig_French_Tom, null, CIVMALE, move_gng@generic_c, GESTURES@FEMALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, -1,-1, PED_TYPE_PLAYER, FRENCH_TOM_PVG, VOICE_PLY_CR +ig_Gordon, null, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, -1,-1, PED_TYPE_PLAYER, GORDON_PVG, VOICE_PLY_CR +ig_Gracie, ig_Gracie_p, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual, null, -1,-1, PED_TYPE_PLAYER, GRACIE_PVG, VOICE_PLY_CR +ig_Hossan, ig_Hossan_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, HOSSAN_PVG, VOICE_PLY_CR +ig_Ilyena, null, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual, null, -1,-1, PED_TYPE_PLAYER, ILYENA_PVG, VOICE_PLY_CR +ig_Isaac, ig_Isaac_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, -1,-1, PED_TYPE_PLAYER, ISAAC_PVG, VOICE_PLY_CR +ig_Ivan, ig_Ivan_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, -1,-1, PED_TYPE_PLAYER, IVAN_PVG, VOICE_PLY_CR +ig_Jay, ig_Jay_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, JAY_PVG, VOICE_PLY_CR +ig_Jason, null, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, JASON_PVG, VOICE_PLY_CR +ig_Jeff, null, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic null, -1,-1, PED_TYPE_PLAYER, JEFF_PVG, VOICE_PLY_CR +ig_Jimmy, null, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 1,0, PED_TYPE_PLAYER, JIMMY_PEGORINO_PVG, VOICE_PLY_CR +ig_JohnnyBiker, null, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, JOHNNY_BIKER_PVG, VOICE_PLY_CR +ig_KateMc, ig_KateMc_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@m_lo, 0, move_f@generic, null, 11,0, PED_TYPE_PLAYER, KATEMC_PVG, VOICE_PLY_CR +ig_Kenny, null, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, KENNY_PVG, VOICE_PLY_CR +ig_LilJacob, ig_LilJacob_p, CIVMALE, move_gng@afro_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_c, null, 4,0, PED_TYPE_PLAYER, JACOB_PVG, VOICE_PLY_CR +ig_LilJacobW, ig_LilJacob_p, CIVMALE, move_gng@afro_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_c, null, 4,0, PED_TYPE_PLAYER, JACOB_PVG, VOICE_PLY_CR +ig_Luca, ig_Luca_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, -1,-1, PED_TYPE_PLAYER, LUCA_PVG, VOICE_PLY_CR +ig_Luis, null, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, -1,-1, PED_TYPE_PLAYER, LUIS_PVG, VOICE_PLY_CR +ig_Mallorie, ig_Mallorie_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@m_lo, 0, move_f@generic, null, -1,-1, PED_TYPE_PLAYER, MALLORIE_PVG, VOICE_PLY_CR +ig_MaMc, null, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@m_lo, 0, move_f@generic, null, -1,-1, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR +ig_Manny, ig_Manny_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, MANNY_PVG, VOICE_PLY_CR +ig_Marnie, ig_Marnie_p, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@m_lo, 0, move_f@casual, null, -1,-1, PED_TYPE_PLAYER, MARNIE_PVG, VOICE_PLY_CR +ig_Mel, ig_Mel_p, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, -1,-1, PED_TYPE_PLAYER, MEL_PVG, VOICE_PLY_CR +ig_Michael, null, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, -1,-1, PED_TYPE_PLAYER, MICHAEL_PVG, VOICE_PLY_CR +ig_Michelle, ig_Michelle_p, CIVFEMALE, move_f@michelle, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@m_lo, 0, move_f@michelle, null, 10,0, PED_TYPE_PLAYER, MICHELLE_PVG, VOICE_PLY_CR +ig_Mickey, null, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, MICKEY_PVG, VOICE_PLY_CR +ig_Packie_Mc, ig_Packie_Mc_p, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, 9,0, PED_TYPE_PLAYER, PACKIE_MC_PVG, VOICE_PLY_CR +ig_Pathos, ig_Pathos_p, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, -1,-1, PED_TYPE_PLAYER, PATHOS_PVG, VOICE_PLY_CR +ig_Petrovic, null, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, -1,-1, PED_TYPE_PLAYER, PETROVIC_PVG, VOICE_PLY_CR +ig_Phil_Bell, ig_Phil_Bell_p, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, 1,0, PED_TYPE_PLAYER, BELL_PVG, VOICE_PLY_CR +ig_Playboy_X, ig_Playboy_X_p, CIVMALE, move_m@playboy, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@playboy, null, 7,0, PED_TYPE_PLAYER, PLAYBOY_PVG, VOICE_PLY_CR +IG_Ray_Boccino, null, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, -1,-1, PED_TYPE_PLAYER, RAY_BOCCINO_PVG, VOICE_PLY_CR +ig_Ricky, null, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 11,0, PED_TYPE_PLAYER, RICKY_PVG, VOICE_PLY_CR +ig_Roman, ig_Roman_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 11,0, PED_TYPE_PLAYER, ROMAN_PVG, VOICE_PLY_CR +ig_RomanW, ig_Roman_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 11,0, PED_TYPE_PLAYER, ROMAN_PVG, VOICE_PLY_CR +ig_Sarah, ig_Sarah_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@m_lo, 0, move_f@generic, null, -1,-1, PED_TYPE_PLAYER, SARAH_PVG, VOICE_PLY_CR +ig_Tuna, ig_tuna_p, CIVMALE, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, -1,-1, PED_TYPE_PLAYER, TUNA_PVG, VOICE_PLY_CR +ig_Vinny_Spaz, ig_Vinny_Spaz_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, -1,-1, PED_TYPE_PLAYER, MAFIA_HEAVIES, VOICE_PLY_CR +ig_Vlad, null, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, VLAD_PVG, VOICE_PLY_CR + + + +CS_Andrei, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Andrei, -1,-1, PED_TYPE_PLAYER, ANDREI_PVG, VOICE_PLY_CR +CS_Angie, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, ANGIE_PVG, VOICE_PLY_CR +CS_Badman, CS_Badman_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Badman, -1,-1, PED_TYPE_PLAYER, REAL_BADMAN_PVG,VOICE_PLY_CR +CS_Bledar, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, BLEEDAR_PVG, VOICE_PLY_CR +CS_Bulgarin, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, BULGARIN_PVG, VOICE_PLY_CR +CS_BulgarinHench, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, BULGARINHENCH_PVG, VOICE_PLY_CR +CS_CIA, CS_CIA_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_CIA, -1,-1, PED_TYPE_PLAYER, CIA_PVG, VOICE_PLY_CR +CS_Dardan, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, DARDAN_PVG, VOICE_PLY_CR +CS_DaveTheMate, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, DAVE_THE_MATE_PVG, VOICE_PLY_CR +CS_Dmitri, CS_Dmitri_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Dmitri, 10,0, PED_TYPE_PLAYER, DIMITRI_PVG, VOICE_PLY_CR +CS_EdTheMate, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, ED_THE_MATE_PVG, VOICE_PLY_CR +CS_Faustin, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Faustin, -1,-1, PED_TYPE_PLAYER, FAUSTIN_PVG, VOICE_PLY_CR +CS_Francis, CS_Francis_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Francis, -1,-1, PED_TYPE_PLAYER, FRANCIS_MC_PVG, VOICE_PLY_CR +CS_Hossan, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, HOSSAN_PVG, VOICE_PLY_CR +CS_Ilyena, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Ilyena, -1,-1, PED_TYPE_PLAYER, ILYENA_PVG, VOICE_PLY_CR +CS_Ivan, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, IVAN_PVG, VOICE_PLY_CR +CS_Jay, CS_Jay_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Jay, -1,-1, PED_TYPE_PLAYER, JAY_PVG, VOICE_PLY_CR +CS_Jimmy_Pegorino, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Jimmy_Pegorino, 1,9, PED_TYPE_PLAYER, JIMMY_PEGORINO_PVG, VOICE_PLY_CR +CS_Mel, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, MEL_PVG, VOICE_PLY_CR +CS_Michelle, CS_Michelle_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Michelle, 10,0, PED_TYPE_PLAYER, MICHELLE_PVG, VOICE_PLY_CR +CS_Mickey, CS_Mickey_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, MICKEY_PVG, VOICE_PLY_CR +CS_Official, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, OFFICIAL_PVG, VOICE_PLY_CR +CS_Ray_Boccino, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Ray_Boccino, -1,-1, PED_TYPE_PLAYER, RAY_BOCCINO_PVG, VOICE_PLY_CR +CS_Sergei, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, SERGEI_PVG, VOICE_PLY_CR +CS_Vlad, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Vlad, -1,-1, PED_TYPE_PLAYER, VLAD_PVG, VOICE_PLY_CR +CS_WhippingGirl, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, WHIPPING_GIRL_PVG, VOICE_PLY_CR +CS_manny, CS_manny_P, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_manny, -1,-1, PED_TYPE_PLAYER, MANNY_PVG, VOICE_PLY_CR + + +CS_Anthony, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, ANTHONY_PVG, VOICE_PLY_CR +CS_Ashley, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, ASHLEY_PVG, VOICE_PLY_CR +CS_Assistant, null, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_HI, visemes@m_hi, 0, move_f@generic, null, -1,-1, PED_TYPE_PLAYER, ASSISTANT_PVG, VOICE_PLY_CR +CS_Captain, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, CAPTAIN_PVG, VOICE_PLY_CR +CS_CharlieUC, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, CHARLIE_UC_PVG, VOICE_PLY_CR +CS_Darko, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Darko, -1,-1, PED_TYPE_PLAYER, DARKO_PVG, VOICE_PLY_CR +CS_Dwayne, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Dwayne, 7,0, PED_TYPE_PLAYER, DWAYNE_PVG, VOICE_PLY_CR +CS_Eli_Jester, CS_Eli_Jester_p, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_gng@generic_b, null, -1,-1, PED_TYPE_PLAYER, ELI_JESTER_PVG, VOICE_PLY_CR +CS_Elizabeta, CS_Elizabeta_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Elizabeta, -1,-1, PED_TYPE_PLAYER, ELIZABETA_PVG, VOICE_PLY_CR +CS_GayTony, CS_GayTony_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, GAY_TONY_PVG, VOICE_PLY_CR +CS_GerryMc, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_GerryMc, -1,-1, PED_TYPE_PLAYER, GERRY_MC_PVG, VOICE_PLY_CR +CS_Gordon, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, GORDON_PVG, VOICE_PLY_CR +CS_Issac, CS_Issac_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, ISAAC_PVG, VOICE_PLY_CR +CS_JohnnyTheBiker, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_JohnnyTheBiker, -1,-1, PED_TYPE_PLAYER, JOHNNY_BIKER_PVG, VOICE_PLY_CR +CS_JonGravelli, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_JonGravelli, -1,-1, PED_TYPE_PLAYER, JON_GRAVELLI_PVG, VOICE_PLY_CR +CS_Jorge, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, JORGE_PVG, VOICE_PLY_CR +CS_Kat, CS_Kat_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Kat, -1,-1, PED_TYPE_PLAYER, KAT_PVG, VOICE_PLY_CR +CS_Killer, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, KILLER_PVG, VOICE_PLY_CR +CS_Luis, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, LUIS_PVG, VOICE_PLY_CR +CS_Magician, null, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_gng@generic_b, null, -1,-1, PED_TYPE_PLAYER, MAGICIAN_PVG, VOICE_PLY_CR +CS_MaMc, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, MA_MC_PVG, VOICE_PLY_CR +CS_Melody, null, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_HI, visemes@m_hi, 0, move_f@generic, null, -1,-1, PED_TYPE_PLAYER, MELODY_PVG, VOICE_PLY_CR +CS_MitchCop, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, MITCH_COP_PVG, VOICE_PLY_CR +CS_Mori, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, MORI_PVG, VOICE_PLY_CR +CS_PBXGirl2, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, PBX_GIRL2_PVG, VOICE_PLY_CR +CS_PhilB, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_PhilB, 1,9, PED_TYPE_PLAYER, RICKY_PVG, VOICE_PLY_CR +CS_PlayboyX, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_PlayboyX, 7,0, PED_TYPE_PLAYER, PLAYBOY_PVG, VOICE_PLY_CR +CS_Priest, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, PRIEST_PVG, VOICE_PLY_CR +CS_Ricky, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Ricky, -1,-1, PED_TYPE_PLAYER, RICKY_PVG, VOICE_PLY_CR +CS_Tommy, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, TOMMY_PVG, VOICE_PLY_CR +CS_Tramp, CS_Tramp_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, TRAMP_PVG, VOICE_PLY_CR + + + +CS_Brian, CS_Brian_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, BRIAN_PVG, VOICE_PLY_CR +CS_Charise, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, CHERISE_PVG, VOICE_PLY_CR +CS_Clarence, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, CLARENCE_PVG, VOICE_PLY_CR +CS_EddieLow, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, PI_ED_LOW_PVG, VOICE_PLY_CR +CS_Gracie, CS_Gracie_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, GRACIE_PVG, VOICE_PLY_CR +CS_Jeff, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, JEFF_PVG, VOICE_PLY_CR +CS_Marnie, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, MARNIE_PVG, VOICE_PLY_CR +CS_Marshal, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, MARSHAL_PVG, VOICE_PLY_CR +CS_Pathos, CS_Pathos_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, PATHOS_PVG, VOICE_PLY_CR +CS_Sarah, CS_Sarah_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, SARAH_PVG, VOICE_PLY_CR + + +# ************************************************************************************************************************************************************************************** ******************************************************************************************************************************************* +# ** CS SPLITS + +CS_Roman_D, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Roman_D, 11,0, PED_TYPE_PLAYER, ROMAN_PVG, VOICE_PLY_CR +CS_Roman_T, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Roman_T, 11,0, PED_TYPE_PLAYER, ROMAN_PVG, VOICE_PLY_CR +CS_Roman_W, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Roman_W, 11,0, PED_TYPE_PLAYER, ROMAN_PVG, VOICE_PLY_CR + +CS_Brucie_B, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Brucie_B, 7,0, PED_TYPE_PLAYER, BRUCIE_PVG, VOICE_PLY_CR +CS_Brucie_T, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Brucie_T, 7,0, PED_TYPE_PLAYER, BRUCIE_PVG, VOICE_PLY_CR +CS_Brucie_W, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Brucie_W, 7,0, PED_TYPE_PLAYER, BRUCIE_PVG, VOICE_PLY_CR + +CS_Bernie_CraneC, CS_Bernie_Crane_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Bernie_CraneC, 8,0, PED_TYPE_PLAYER, BERNIE_PVG, VOICE_PLY_CR +CS_Bernie_CraneT, CS_Bernie_Crane_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Bernie_CraneT, 8,0, PED_TYPE_PLAYER, BERNIE_PVG, VOICE_PLY_CR +CS_Bernie_CraneW, CS_Bernie_Crane_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Bernie_CraneW, 8,0, PED_TYPE_PLAYER, BERNIE_PVG, VOICE_PLY_CR + +CS_LilJacob_B, CS_LilJacob_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_LilJacob_B, 4,0, PED_TYPE_PLAYER, JACOB_PVG, VOICE_PLY_CR +CS_LilJacob_J, CS_LilJacob_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_LilJacob_J, 4,0, PED_TYPE_PLAYER, JACOB_PVG, VOICE_PLY_CR + +CS_Mallorie_D, CS_Mallorie_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Mallorie_D, -1,-1, PED_TYPE_PLAYER, MALLORIE_PVG, VOICE_PLY_CR +CS_Mallorie_J, CS_Mallorie_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Mallorie_J, -1,-1, PED_TYPE_PLAYER, MALLORIE_PVG, VOICE_PLY_CR +CS_Mallorie_W, CS_Mallorie_p, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_Mallorie_W, -1,-1, PED_TYPE_PLAYER, MALLORIE_PVG, VOICE_PLY_CR + +CS_DerrickMc_B, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_DerrickMc_B, 12,0, PED_TYPE_PLAYER, DERRICK_MCREARY_PVG,VOICE_PLY_CR +CS_DerrickMc_D, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_DerrickMc_D, 12,0, PED_TYPE_PLAYER, DERRICK_MCREARY_PVG,VOICE_PLY_CR + +CS_Michael_B, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, MICHAEL_PVG, VOICE_PLY_CR +CS_Michael_D, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, null, -1,-1, PED_TYPE_PLAYER, MICHAEL_PVG, VOICE_PLY_CR + +CS_PackieMc_B, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_PackieMc_B, -1,-1, PED_TYPE_PLAYER, PACKIE_MC_PVG, VOICE_PLY_CR +CS_PackieMc_D, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_PackieMc_D, -1,-1, PED_TYPE_PLAYER, PACKIE_MC_PVG, VOICE_PLY_CR + +CS_KateMc_D, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_KateMc_D, 11,0, PED_TYPE_PLAYER, KATE_MC_PVG, VOICE_PLY_CR +CS_KateMc_W, null, CIVMALE, move_player, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_HI, visemes@m_hi, 0, move_player, CS_KateMc_W, 11,0, PED_TYPE_PLAYER, KATE_MC_PVG, VOICE_PLY_CR + + + +# ************************************************************************************************************************************************************************************** ******************************************************************************************************************************************* +# ** Gang Peds + +#model props pedtype animgroup gesturegroup gesturephonegroup facialgroup visemegroup flags animfile blendshapefile radio1&2 audiotype firstvoice lastvoice + +M_Y_GAfr_Lo_01, M_Y_GAfr_Lo_01_p, GANG_AFRICAN_AMERICAN, move_gng@afro_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_c, null, 7,11, PED_TYPE_PLAYER, HARLEM_HUSTLERS, VOICE_PLY_CR +M_Y_GAfr_Lo_02, M_Y_GAfr_Lo_02_p, GANG_AFRICAN_AMERICAN, move_gng@afro_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_a, null, 7,11, PED_TYPE_PLAYER, HARLEM_HUSTLERS, VOICE_PLY_CR +M_Y_GAfr_Hi_01, M_Y_GAfr_Hi_01_p, GANG_AFRICAN_AMERICAN, move_gng@afro_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_c, null, 1,8, PED_TYPE_PLAYER, PINSTRIPE_PIMPS, VOICE_PLY_CR +M_Y_GAfr_Hi_02, M_Y_GAfr_Hi_02_p, GANG_AFRICAN_AMERICAN, move_M@FAT, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_M@FAT, null, 7,11, PED_TYPE_PLAYER, CHUBBY_HUSTLERS, VOICE_PLY_CR + + +M_Y_GAlb_Lo_01, M_Y_GAlb_Lo_01_p, GANG_ALBANIAN, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, 2,9, PED_TYPE_PLAYER, ALBANIAN_THUGS, VOICE_PLY_CR +M_Y_GAlb_Lo_02, M_Y_GAlb_Lo_02_p, GANG_ALBANIAN, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, 2,9, PED_TYPE_PLAYER, ALBANIAN_THUGS, VOICE_PLY_CR +M_Y_GAlb_Lo_03, M_Y_GAlb_Lo_03_p, GANG_ALBANIAN, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 2,9, PED_TYPE_PLAYER, ALBANIAN_HEAVIES, VOICE_PLY_CR +M_Y_GALB_LO_04, M_Y_GALB_LO_04_p, GANG_ALBANIAN, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 2,9, PED_TYPE_PLAYER, ALBANIAN_THUGS, VOICE_PLY_CR + + +M_M_GBik_Lo_03, M_M_GBik_Lo_03_p, GANG_BIKER_1, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 9,2, PED_TYPE_PLAYER, OLD_BIKERS, VOICE_PLY_CR +M_Y_GBik_Hi_01, M_Y_GBik_Hi_01_p, GANG_BIKER_1, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, 9,2, PED_TYPE_PLAYER, CHUBBY_BIKERS, VOICE_PLY_CR +M_Y_GBik_Hi_02, M_Y_GBik_Hi_02_p, GANG_BIKER_1, move_m@fat, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@fat, null, 9,2, PED_TYPE_PLAYER, CHUBBY_BIKERS, VOICE_PLY_CR +M_Y_GBik02_Lo_02, M_Y_GBik02_Lo_02_p, GANG_BIKER_1, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 9,2, PED_TYPE_PLAYER, YOUNG_BIKERS, VOICE_PLY_CR + +M_Y_GBik_Lo_01, M_Y_GBik_Lo_01_p, GANG_BIKER_2, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 2,9, PED_TYPE_PLAYER, BIKER_BADASSES, VOICE_PLY_CR +M_Y_GBik_Lo_02, M_Y_GBik_Lo_02_p, GANG_BIKER_2, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 2,9, PED_TYPE_PLAYER, BIKER_BADASSES, VOICE_PLY_CR + + +M_Y_GIRI_Lo_01, M_Y_GIRI_Lo_01_p, GANG_IRISH, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 9,2, PED_TYPE_PLAYER, IRISH_THUGS, VOICE_PLY_CR +M_Y_GIRI_Lo_02, M_Y_GIRI_Lo_02_p, GANG_IRISH, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 9,2, PED_TYPE_PLAYER, IRISH_THUGS, VOICE_PLY_CR +M_Y_GIRI_Lo_03, M_Y_GIRI_Lo_03_p, GANG_IRISH, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, 9,2, PED_TYPE_PLAYER, IRISH_THUGS, VOICE_PLY_CR + + +M_M_GJam_Hi_01, M_M_GJam_Hi_01_p, GANG_JAMAICAN, move_gng@jam_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@jam_b, null, 4,5, PED_TYPE_PLAYER, RASTA_PIMPS, VOICE_PLY_CR +M_M_GJam_Hi_02, M_M_GJam_Hi_02_p, GANG_JAMAICAN, move_gng@jam_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@jam_a, null, 4,5, PED_TYPE_PLAYER, RASTA_PIMPS, VOICE_PLY_CR +M_M_GJam_Hi_03, M_M_GJam_Hi_03_p, GANG_JAMAICAN, move_gng@jam_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@jam_b, null, 4,5, PED_TYPE_PLAYER, RASTA_PIMPS, VOICE_PLY_CR +M_Y_GJam_Lo_01, M_Y_GJam_Lo_01_p, GANG_JAMAICAN, move_gng@jam_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@jam_a, null, 4,5, PED_TYPE_PLAYER, RASTA_THUGS, VOICE_PLY_CR +M_Y_GJam_Lo_02, M_Y_GJam_Lo_02_p, GANG_JAMAICAN, move_gng@jam_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@jam_b, null, 4,5, PED_TYPE_PLAYER, RASTA_THUGS, VOICE_PLY_CR + + +M_Y_GKor_Lo_01, M_Y_GKor_Lo_01_p, GANG_KOREAN, move_m@bness_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_b, null, 3,12, PED_TYPE_PLAYER, KOREAN_BADASSES, VOICE_PLY_CR +M_Y_GKor_Lo_02, M_Y_GKor_Lo_02_p, GANG_KOREAN, move_m@bness_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_c, null, -1,-1, PED_TYPE_PLAYER, KOREAN_THUGS, VOICE_PLY_CR + + +M_Y_GLAT_Lo_01, M_Y_GLAT_Lo_01_p, GANG_PUERTO_RICAN, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 5,4, PED_TYPE_PLAYER, LATIN_STREET_THUGS, VOICE_PLY_CR +M_Y_GLAT_Lo_02, M_Y_GLAT_Lo_02_p, GANG_PUERTO_RICAN, move_gng@latino_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_a, null, 5,4, PED_TYPE_PLAYER, LATIN_STREET_THUGS, VOICE_PLY_CR +M_Y_GLAT_Hi_01, M_Y_GLAT_Hi_01_p, GANG_PUERTO_RICAN, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 5,4, PED_TYPE_PLAYER, LATIN_HEAVIES, VOICE_PLY_CR +M_Y_GLAT_Hi_02, M_Y_GLAT_Hi_02_p, GANG_PUERTO_RICAN, move_gng@latino_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_a, null, 5,4, PED_TYPE_PLAYER, LATIN_STREET_THUGS, VOICE_PLY_CR + + +M_Y_GMaf_Hi_01, M_Y_GMaf_Hi_01_p, GANG_ITALIAN, move_m@casual_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_b, null, 1,6, PED_TYPE_PLAYER, MAFIA_CAPTAINS, VOICE_PLY_CR +M_Y_GMaf_Hi_02, M_Y_GMaf_Hi_02_p, GANG_ITALIAN, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, 1,8, PED_TYPE_PLAYER, TEAMSTERS, VOICE_PLY_CR +M_Y_GMaf_Lo_01, M_Y_GMaf_Lo_01_p, GANG_ITALIAN, move_M@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_M@generic, null, 10,9, PED_TYPE_PLAYER, TEAMSTERS, VOICE_PLY_CR +M_Y_GMaf_Lo_02, M_Y_GMaf_Lo_02_p, GANG_ITALIAN, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 1,6, PED_TYPE_PLAYER, MAFIA_HEAVIES, VOICE_PLY_CR + + +M_O_GRus_Hi_01, M_O_GRus_Hi_01_p, GANG_RUSSIAN, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 12,10, PED_TYPE_PLAYER, RUSSIAN_BOSSES, VOICE_PLY_CR +M_Y_GRus_Lo_01, M_Y_GRus_Lo_01_p, GANG_RUSSIAN, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, 10,9, PED_TYPE_PLAYER, RUSSIAN_HEAVIES, VOICE_PLY_CR +M_Y_GRus_Lo_02, M_Y_GRus_Lo_02_p, GANG_RUSSIAN, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, 10,9, PED_TYPE_PLAYER, RUSSIAN_OVERSEERS, VOICE_PLY_CR +M_Y_GRus_Hi_02, M_Y_GRus_Hi_02_p, GANG_RUSSIAN, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, 12,10, PED_TYPE_PLAYER, RUSSIAN_OVERSEERS, VOICE_PLY_CR + + + +M_M_GRu2_Hi_01, M_M_GRu2_Hi_01_p, GANG_RUSSIAN_2, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 2,10, PED_TYPE_PLAYER, RUSSIAN_STREET_THUGS, VOICE_PLY_CR +M_M_GRu2_Hi_02, M_M_GRu2_Hi_02_p, GANG_RUSSIAN_2, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 9,10, PED_TYPE_PLAYER, OLDER_RUSSIANS, VOICE_PLY_CR +M_M_GRu2_Lo_02, M_M_GRu2_Lo_02_p, GANG_RUSSIAN_2, move_m@bness_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_b, null, 10,2, PED_TYPE_PLAYER, RUSSIAN_STREET_THUGS, VOICE_PLY_CR +M_Y_GRu2_Lo_01, M_Y_GRu2_Lo_01_p, GANG_RUSSIAN_2, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 10,2, PED_TYPE_PLAYER, RUSSIAN_STREET_THUGS, VOICE_PLY_CR + + + +M_M_GTri_Hi_01, M_M_GTri_Hi_01_p, GANG_CHINESE_JAPANESE, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 8,1, PED_TYPE_PLAYER, TRIAD_OVERSEERS, VOICE_PLY_CR +M_M_GTri_Hi_02, M_M_GTri_Hi_02_p, GANG_CHINESE_JAPANESE, move_m@fat, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@fat, null, 8,1, PED_TYPE_PLAYER, TRIAD_HEAVIES, VOICE_PLY_CR +M_Y_GTri_Lo_01, M_Y_GTri_Lo_01_p, GANG_CHINESE_JAPANESE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a null, 3,8, PED_TYPE_PLAYER, TRIAD_THUGS, VOICE_PLY_CR +M_Y_GTri_Lo_02, M_Y_GTri_Lo_02_p, GANG_CHINESE_JAPANESE, move_m@bness_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_b, null, 3,8, PED_TYPE_PLAYER, TRIAD_RANDOMS, VOICE_PLY_CR + + +# ********************************************************************************************************************************************************************************************************************************************************************************************************************************* +# ** Specific/Foreground peds (in alphabetical order) + +#model props pedtype animgroup gesturegroup gesturephonegroup facialgroup visemegroup flags animfile blendshapefile radio1&2 audiotype firstvoice lastvoice +F_O_Maid_01, F_O_Maid_01_p, CIVFEMALE, move_f@old_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@old_a, null, -1,-1, PED_TYPE_PLAYER, F_O_Maid_01, VOICE_PLY_CR +F_O_Binco, null, CIVFEMALE, move_f@old_b, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@old_b, null, 10,8, PED_TYPE_PLAYER, F_O_BINCO_01, VOICE_PLY_CR + + + +F_Y_Bank_01, F_Y_Bank_01_p, CIVFEMALE, move_f@bness_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_a, null, -1,-1, PED_TYPE_PLAYER, F_Y_Bank_01, VOICE_PLY_CR +F_Y_Doctor_01, F_Y_Doctor_01_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@generic, null, -1,-1, PED_TYPE_PLAYER, F_Y_Doctor_01, VOICE_PLY_CR +F_Y_Gymgal_01, F_Y_Gymgal_01_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@generic, null, 3,8, PED_TYPE_PLAYER, F_Y_GYMGAL_01, VOICE_PLY_CR +F_Y_FF_Burger_R, F_Y_FF_Burger_R_p, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual, null, -1,-1, PED_TYPE_PLAYER, F_Y_FASTFOODHISPANIC, VOICE_PLY_CR +F_Y_FF_Cluck_R, F_Y_FF_cluck_R_p, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual, null, -1,-1, PED_TYPE_PLAYER, F_Y_FASTFOODHISPANIC, VOICE_PLY_CR +F_Y_FF_RSCafe, F_Y_FF_RSCafe_p, CIVFEMALE, move_f@casual_c, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual_c, null, -1,-1, PED_TYPE_PLAYER, F_Y_FF_RSCafe, VOICE_PLY_CR +F_Y_FF_TwCafe, F_Y_FF_TwCafe_p, CIVFEMALE, move_f@casual_c, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual_c, null, -1,-1, PED_TYPE_PLAYER, F_Y_FF_TWCafe, VOICE_PLY_CR +F_Y_FF_WSPIZZa_R, F_Y_FF_WsPIZZa_R_p, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual, null, -1,-1, PED_TYPE_PLAYER, F_Y_FASTFOODHISPANIC, VOICE_PLY_CR +F_Y_hooker_01, F_Y_hooker_01_p, CIVFEMALE, move_f@casual_b, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual_b, null, 11,3, PED_TYPE_PLAYER, F_Y_Hooker_01, VOICE_PLY_CR +F_Y_hooker_03, F_Y_hooker_03_p, CIVFEMALE, move_f@sexy, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@sexy, null, -1,-1, PED_TYPE_PLAYER, F_Y_hooker_03, VOICE_PLY_CR +F_Y_nurse, f_Y_nurse_p, CIVFEMALE, move_f@bness_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_a, null, -1,-1, PED_TYPE_PLAYER, F_Y_nurse, VOICE_PLY_CR +F_Y_STRIPPERC01, null, CIVFEMALE, move_f@sexy, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@sexy, null, -1,-1, PED_TYPE_PLAYER, F_Y_STRIPPERC01, VOICE_PLY_CR +F_Y_STRIPPERC02, F_Y_STRIPPERC02_p, CIVFEMALE, move_f@casual_c, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual_c, null, -1,-1, PED_TYPE_PLAYER, F_Y_STRIPPERC02, VOICE_PLY_CR +F_Y_waitress_01, null, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual, null, -1,-1, PED_TYPE_PLAYER, F_Y_waitress, VOICE_PLY_CR + + +M_M_Alcoholic, M_M_Alcoholic_p, CIVMALE, move_m@bum, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bum, null, -1,-1, PED_TYPE_PLAYER, M_M_BUMSWHITE_PVG, VOICE_PLY_CR +M_M_ARMOURED, M_M_ARMOURED_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, -1,-1, PED_TYPE_PLAYER, M_M_ARMOURED, VOICE_PLY_CR +M_M_busdriver, M_M_busdriver_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, -1,-1, PED_TYPE_PLAYER, M_M_busdriver, VOICE_PLY_CR +M_M_Chinatown_01, M_M_Chinatown_01_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 9,6, PED_TYPE_PLAYER, M_M_Chinatown_01, VOICE_PLY_CR +M_M_Crackhead, M_M_Crackhead_p, CIVMALE, move_m@bum, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bum, null, 5,3, PED_TYPE_PLAYER, M_M_BUMSWHITE_PVG, VOICE_PLY_CR +M_M_doc_scrubs_01, M_M_doc_scrubs_01_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, M_M_doc_scrubs_01, VOICE_PLY_CR +M_M_doctor_01, M_M_doctor_01_p, CIVMALE, move_m@bness_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_b, null, -1,-1, PED_TYPE_PLAYER, M_M_doctor_01, VOICE_PLY_CR +M_M_DODGYDOC, M_M_dodgydoc_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, -1,-1, PED_TYPE_PLAYER, M_M_DODGYDOC, VOICE_PLY_CR +M_M_EECook, M_M_EECook_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, -1,-1, PED_TYPE_PLAYER, M_M_EECook, VOICE_PLY_CR +M_M_Enforcer, M_M_Enforcer_p, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, 11,7, PED_TYPE_PLAYER, IRISH_THUGS, VOICE_PLY_CR +M_M_Factory_01, M_M_Factory_01_p, CIVMALE, move_gng@afro_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_a, null, 6,11, PED_TYPE_PLAYER, M_M_Factory_01, VOICE_PLY_CR +M_M_FatCop_01, M_M_FatCop_01_p, COP, move_m@fat, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@fat, null, -1,-1, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR +M_M_FBI, M_M_FBI_p, COP, move_m@bness_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_c, null, -1,-1, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR +M_M_FedCo, M_M_FedCo_p, CIVMALE, move_gng@latino_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_a, null, 6,9, PED_TYPE_PLAYER, M_M_FedCo, VOICE_PLY_CR +M_M_Firechief, M_M_Firechief_p, CIVMALE, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, -1,-1, PED_TYPE_PLAYER, M_M_FIRECHIEF, VOICE_PLY_CR +M_M_GunNut_01, M_M_GunNut_01_p, CIVMALE, move_gng@afro_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_b, null, -1,-1, PED_TYPE_PLAYER, M_M_GunNut_01, VOICE_PLY_CR +M_M_Helipilot_01, M_M_Helipilot_01_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 9,1, PED_TYPE_PLAYER, M_M_Helipilot_01, VOICE_PLY_CR +M_M_HPorter_01, null, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, M_M_HPorter_01, VOICE_PLY_CR +M_M_KoreaCook_01, null, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, -1,-1, PED_TYPE_PLAYER, M_M_KoreaCook_01, VOICE_PLY_CR +M_M_Lawyer_01, M_M_Lawyer_01_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 1,12, PED_TYPE_PLAYER, M_M_Lawyer_01, VOICE_PLY_CR +M_M_Lawyer_02, null, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, -1,-1, PED_TYPE_PLAYER, GOLDBERG_PVG, VOICE_PLY_CR +M_M_LoonyBlack, M_M_LoonyBlack_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 1,8, PED_TYPE_PLAYER, M_M_LoonyBlack, VOICE_PLY_CR +M_M_pilot, M_M_pilot_p, CIVMALE, move_m@casual_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_b, null, -1,-1, PED_TYPE_PLAYER, M_M_pilot, VOICE_PLY_CR +M_M_PIndus_01, M_M_PIndus_01_P, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 11,8, PED_TYPE_PLAYER, M_M_PIndus_01, VOICE_PLY_CR +M_M_Postal_01, M_M_postal_01_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, -1,-1, PED_TYPE_PLAYER, M_M_Postal_01, VOICE_PLY_CR +M_M_SaxPlayer_01, M_M_SaxPlayer_01_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, -1,-1, PED_TYPE_PLAYER, M_O_BUSKER, VOICE_PLY_CR +M_M_securityman, M_M_securityman_p, CIVMALE, move_m@fat, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@fat, null, -1,-1, PED_TYPE_PLAYER, M_M_SECURITYMAN, VOICE_PLY_CR +M_M_Seller_01, M_M_Seller_01_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, -1,-1, PED_TYPE_PLAYER, M_M_Seller_01, VOICE_PLY_CR +M_M_shortorder, M_M_shortorder_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, -1,-1, PED_TYPE_PLAYER, M_M_shortorder, VOICE_PLY_CR +M_M_streetfood_01, M_M_streetfood_01_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, -1,-1, PED_TYPE_PLAYER, M_M_streetfood_01, VOICE_PLY_CR +M_M_Sweeper, M_M_Sweeper_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, -1,-1, PED_TYPE_PLAYER, M_M_Sweeper, VOICE_PLY_CR +M_M_Taxidriver, M_M_Taxidriver_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, 6,13, PED_TYPE_PLAYER, M_M_Taxidriver, VOICE_PLY_CR +M_M_Telephone, M_M_Telephone_p, CIVMALE, move_m@casual_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_c, null, 2,9, PED_TYPE_PLAYER, M_M_Telephone, VOICE_PLY_CR +M_M_Tennis, M_M_Tennis_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 9,8, PED_TYPE_PLAYER, M_M_Tennis, VOICE_PLY_CR +M_M_Train_01, M_M_Train_01_p, CIVMALE, move_gng@afro_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_a, null, 8,1, PED_TYPE_PLAYER, M_M_Train_01, VOICE_PLY_CR +M_M_trampblack, M_M_trampblack_p, CIVMALE, move_m@bum, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bum, null, -1,-1, PED_TYPE_PLAYER, M_M_Trampblack, VOICE_PLY_CR +M_M_Trucker_01, M_M_Trucker_01_p, CIVMALE, move_gng@afro_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_b, null, 9,11, PED_TYPE_PLAYER, M_M_Trucker_01, VOICE_PLY_CR + + + +M_O_Janitor, M_O_Janitor_p, CIVMALE, move_m@old_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@old_b, null, 2,9, PED_TYPE_PLAYER, M_O_Janitor, VOICE_PLY_CR +M_O_Hotel_Foot, M_O_Hotel_Foot_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 1,12, PED_TYPE_PLAYER, M_O_Hotel_Foot, VOICE_PLY_CR +M_O_MPMobBoss, M_O_MPMobBoss_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, -1,-1, PED_TYPE_PLAYER, M_O_Mobster, VOICE_PLY_CR + + +M_Y_airworker, M_Y_airworker_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 9,2, PED_TYPE_PLAYER, M_Y_airworker, VOICE_PLY_CR +M_Y_barman_01, null, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 2,9, PED_TYPE_PLAYER, M_Y_barman_01, VOICE_PLY_CR +M_Y_bouncer_01, M_Y_bouncer_01_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 2,9, PED_TYPE_PLAYER, M_Y_bouncer_01, VOICE_PLY_CR +M_Y_bouncer_02, null, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, M_Y_bouncer_01, VOICE_PLY_CR +M_Y_Bowl_01, M_Y_Bowl_01_p, CIVMALE, move_m@casual_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_c, null, 1,12, PED_TYPE_PLAYER, M_Y_Bowl_01, VOICE_PLY_CR +M_Y_Bowl_02, M_Y_Bowl_02_p, CIVMALE, move_m@casual_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_c, null, 8,1, PED_TYPE_PLAYER, M_Y_Bowl_02, VOICE_PLY_CR +M_Y_chinvend_01, M_Y_chinvend_01_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 9,2, PED_TYPE_PLAYER, M_Y_chinvend_01, VOICE_PLY_CR +M_Y_clubfit, M_Y_clubfit_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, -1,-1, PED_TYPE_PLAYER, M_Y_clubfit, VOICE_PLY_CR +M_Y_construct_01, M_Y_construct_01_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 9,11, PED_TYPE_PLAYER, M_Y_construct_01, VOICE_PLY_CR +M_Y_construct_02, M_Y_construct_02_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 11,7, PED_TYPE_PLAYER, M_Y_construct_02, VOICE_PLY_CR +M_Y_construct_03, M_Y_construct_03_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 11,8, PED_TYPE_PLAYER, M_Y_construct_03, VOICE_PLY_CR +M_Y_Cop, M_Y_Cop_p, COP, move_cop, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_cop, null, -1,-1, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR +M_Y_Cop_Traffic, M_Y_Cop_Traffic_p, COP, move_cop, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_cop, null, -1,-1, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR +M_Y_courier, M_Y_courier_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 4,5, PED_TYPE_PLAYER, M_Y_courier, VOICE_PLY_CR +M_Y_Cowboy_01, M_Y_Cowboy_01_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 9,2, PED_TYPE_PLAYER, M_Y_COWBOY, VOICE_PLY_CR +M_Y_dealer, M_Y_dealer_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, 2,3, PED_TYPE_PLAYER, M_Y_dealer, VOICE_PLY_CR +M_Y_Drug_01, M_Y_Drug_01_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 3,8, PED_TYPE_PLAYER, M_Y_Drug_01, VOICE_PLY_CR +M_Y_FF_Burger_R, M_Y_FF_Burger_R_p, CIVMALE, move_gng@afro_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_a, null, -1,-1, PED_TYPE_PLAYER, M_Y_FASTFOODBLACK, VOICE_PLY_CR +M_Y_FF_Cluck_R, M_Y_FF_Cluck_R_p, CIVMALE, move_gng@afro_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_b, null, -1,-1, PED_TYPE_PLAYER, M_Y_FASTFOODBLACK, VOICE_PLY_CR +M_Y_FF_RSCafe, M_Y_FF_RSCafe_p, CIVMALE, move_m@casual_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_c, null, -1,-1, PED_TYPE_PLAYER, M_Y_FF_RSCafe, VOICE_PLY_CR +M_Y_FF_TwCafe, M_Y_FF_TwCafe_p, CIVMALE, move_m@casual_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_c, null, -1,-1, PED_TYPE_PLAYER, M_Y_FF_TWCafe, VOICE_PLY_CR +M_Y_FF_WSPizza_R, M_Y_FF_WSPizza_R_p, CIVMALE, move_gng@latino_a GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_a null, -1,-1, PED_TYPE_PLAYER, M_Y_FASTFOODBLACK, VOICE_PLY_CR +M_Y_Fireman, M_Y_Fireman_p, FIREMAN, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, -1,-1, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR +M_Y_Garbage, M_Y_Garbage_p, CIVMALE, move_gng@latino_b GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b null, -1,-1, PED_TYPE_PLAYER, M_Y_Garbage, VOICE_PLY_CR +M_Y_Goon_01, M_Y_Goon_01_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 1,6, PED_TYPE_PLAYER, M_Y_Goon_01, VOICE_PLY_CR +M_Y_Gymguy_01, M_Y_Gymguy_01_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, -1,-1, PED_TYPE_PLAYER, M_Y_GymGuy_01, VOICE_PLY_CR +M_Y_Mechanic_02, M_Y_Mechanic_02_P, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 9,12, PED_TYPE_PLAYER, M_Y_Mechanic_02, VOICE_PLY_CR +M_Y_Modo, null, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 3,2, PED_TYPE_PLAYER, M_Y_shopAsst_01, VOICE_PLY_CR +M_Y_NHelipilot, M_Y_NHelipilot_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, -1,-1, PED_TYPE_PLAYER, M_Y_Nhelipilot, VOICE_PLY_CR +M_Y_Perseus, M_Y_Perseus_p, CIVMALE, move_m@generic, GESTURES@FEMALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, M_Y_Perseus, VOICE_PLY_CR +M_Y_PIndus_01, M_Y_PIndus_01_P, CIVMALE, move_m@old_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@old_a, null, 8,11, PED_TYPE_PLAYER, M_Y_Pindus_01, VOICE_PLY_CR +M_Y_PIndus_02, M_Y_PIndus_02_P, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, 11,7, PED_TYPE_PLAYER, M_Y_Pindus_02, VOICE_PLY_CR +M_Y_PIndus_03, M_Y_PIndus_03_P, CIVMALE, move_gng@latino_b GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b null, 11,8, PED_TYPE_PLAYER, M_Y_Pindus_03, VOICE_PLY_CR +M_Y_pmedic, null, MEDIC, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, -1,-1, PED_TYPE_PLAYER, M_Y_PMEDIC, VOICE_PLY_CR +M_Y_prison, M_Y_prison_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, -1,-1, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR +M_Y_prisonAOM, null, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, -1,-1, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR +M_Y_RomanCab, M_Y_RomanCab_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 4,5, PED_TYPE_PLAYER, M_Y_RomanCab, VOICE_PLY_CR +M_Y_runner, M_Y_runner_p, CIVMALE, move_gng@afro_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_c, null, 4,5, PED_TYPE_PLAYER, M_Y_runner, VOICE_PLY_CR +M_Y_shopAsst_01, M_Y_shopAsst_01_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 3,2, PED_TYPE_PLAYER, M_Y_shopAsst_01, VOICE_PLY_CR +M_Y_STROOPER, M_Y_STROOPER_p, COP, move_cop, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_cop, null, -1,-1, PED_TYPE_PLAYER, M_Y_COP_WHITE, VOICE_PLY_CR +M_Y_Swat, M_Y_Swat_p, COP, move_m@swat, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@swat, null, -1,-1, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR +M_Y_SwordSwallow, M_Y_SwordSwallow_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, M_Y_SwordSwallow, VOICE_PLY_CR +M_Y_Thief, M_Y_Thief_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, M_Y_Thief, VOICE_PLY_CR +M_Y_Valet, null, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, -1,-1, PED_TYPE_PLAYER, M_Y_Valet, VOICE_PLY_CR +M_Y_Vendor, M_Y_Vendor_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 5,9, PED_TYPE_PLAYER, M_Y_Vendor, VOICE_PLY_CR + + + +M_Y_FrenchTom, M_Y_FrenchTom_p, CIVMALE, move_gng@generic_a, GESTURES@FEMALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, -1,-1,, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR +M_Y_Jim_Fitz, M_Y_Jim_Fitz_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, -1,-1, PED_TYPE_PLAYER, VOICE_PLY_CR, VOICE_PLY_CR + + + + +# ********************************************************************************************************************************************************************************************************************************************************************************************************************************* +# ** Generic/Background peds (in alphabetical order) + +#model props pedtype animgroup gesturegroup gesturephonegroup facialgroup visemegroup flags animfile blendshapefile radio1&2 audiotype firstvoice lastvoice +F_O_PEastEuro_01, F_O_PEastEuro_01_p, CIVFEMALE, move_f@old_b, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@old_b, null, 1,10, PED_TYPE_PLAYER, F_O_PEastEuro_01, VOICE_PLY_CR +F_O_PEastEuro_02, F_O_PEastEuro_02_p, CIVFEMALE, move_f@old_b, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@old_b, null, 10,8, PED_TYPE_PLAYER, F_O_PEastEuro_02, VOICE_PLY_CR +F_O_PHarbron_01, F_O_PHarbron_01_p, CIVFEMALE, move_f@old_b, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@old_b, null, 6,1, PED_TYPE_PLAYER, F_O_PHarBron_01, VOICE_PLY_CR +F_O_PJersey_01, F_O_PJersey_01_p, CIVFEMALE, move_f@old_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@old_a, null, 6,8, PED_TYPE_PLAYER, F_O_PJersey_01, VOICE_PLY_CR +F_O_POrient_01, F_O_POrient_01_p, CIVFEMALE, move_f@old_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@old_a, null, 1,9, PED_TYPE_PLAYER, F_O_Porient_01, VOICE_PLY_CR +F_O_Rich_01, F_O_Rich_01_p, CIVFEMALE, move_f@old_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@old_a, null, 1,6, PED_TYPE_PLAYER, F_O_Rich_01, VOICE_PLY_CR + + + +F_M_Business_01, F_M_Business_01_p, CIVFEMALE, move_f@bness_e, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_e, null, -1,-1, PED_TYPE_PLAYER, F_M_Business_01, VOICE_PLY_CR +F_M_Business_02, F_M_Business_02_p, CIVFEMALE, move_f@fat, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@fat, null, -1,-1, PED_TYPE_PLAYER, F_M_Business_02, VOICE_PLY_CR +F_M_CHINATOWN, F_M_Chinatown_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@generic, null, -1,-1, PED_TYPE_PLAYER, F_M_CHINATOWN, VOICE_PLY_CR +F_M_Pbusiness, F_M_PBusiness_p, CIVFEMALE, move_f@old_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@old_a, null, 1,8, PED_TYPE_PLAYER, F_M_Pbusiness, VOICE_PLY_CR +F_M_PEastEuro_01, F_M_PEastEuro_01_p, CIVFEMALE, move_f@bness_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_a, null, 10,9, PED_TYPE_PLAYER, F_M_PEastEuro_01, VOICE_PLY_CR +F_M_PHarBron_01, F_M_PHarBron_01_p, CIVFEMALE, move_f@bness_e, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_e, null, 7,8, PED_TYPE_PLAYER, F_M_PHarBron_01, VOICE_PLY_CR +F_M_PJersey_01, F_M_PJersey_01_p, CIVFEMALE, move_f@bness_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_a, null, 9,1, PED_TYPE_PLAYER, F_M_PJersey_01, VOICE_PLY_CR +F_M_PJersey_02, F_M_PJersey_02_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@generic, null, 9,8, PED_TYPE_PLAYER, F_M_PJersey_02, VOICE_PLY_CR +F_M_PLatin_01, F_M_PLatin_01_p, CIVFEMALE, move_f@casual_b, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual_b, null, 3,8, PED_TYPE_PLAYER, F_M_PLatin_01, VOICE_PLY_CR +F_M_PLatin_02, F_M_PLatin_02_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@generic, null, 11,8, PED_TYPE_PLAYER, F_M_Platin_01, VOICE_PLY_CR +F_M_PManhat_01, F_M_PManhat_01_p, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual, null, -1,-1, PED_TYPE_PLAYER, F_M_Pmanhat_01, VOICE_PLY_CR +F_M_PManhat_02, F_M_PManhat_02_p, CIVFEMALE, move_f@casual_c, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual_c, null, 11,8, PED_TYPE_PLAYER, F_M_PManhat_02, VOICE_PLY_CR +F_M_POrient_01, F_M_POrient_01_p, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual, null, 12,1, PED_TYPE_PLAYER, F_M_POrient_01, VOICE_PLY_CR +F_M_PRich_01, F_M_PRich_01_p, CIVFEMALE, move_f@old_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@old_a, null, 9,12, PED_TYPE_PLAYER, F_M_PRich_01, VOICE_PLY_CR + + + +F_Y_Business_01, F_Y_Business_01_p, CIVFEMALE, move_f@bness_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_a, null, 11,12, PED_TYPE_PLAYER, F_Y_Business_01, VOICE_PLY_CR +F_Y_Cdress_01, F_Y_Cdress_01_p, CIVFEMALE, move_f@sexy, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@sexy, null, 12,8, PED_TYPE_PLAYER, F_Y_Cdress_01, VOICE_PLY_CR +F_Y_PBronx_01, F_Y_PBronx_01_p, CIVFEMALE, move_f@casual_b, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual_b, null, -1,-1, PED_TYPE_PLAYER, F_Y_PBronx_01, VOICE_PLY_CR +F_Y_PCool_01, F_Y_PCool_01_p, CIVFEMALE, move_f@bness_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_a, null, 3,1, PED_TYPE_PLAYER, ALEX_PVG, VOICE_PLY_CR +F_Y_PCool_02, F_Y_PCool_02_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@generic, null, -1,-1, PED_TYPE_PLAYER, F_Y_PCool_02, VOICE_PLY_CR +F_Y_PEastEuro_01, F_Y_PEastEuro_01_p, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual, null, 11,9, PED_TYPE_PLAYER, F_Y_PEastEuro_01, VOICE_PLY_CR +F_Y_PHarBron_01, F_Y_PHarBron_01_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@generic, null, -1,-1, PED_TYPE_PLAYER, F_Y_PHarBron_01, VOICE_PLY_CR +F_Y_PHarlem_01, F_Y_PHarlem_01_p, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual, null, 7,8, PED_TYPE_PLAYER, F_Y_PHarlem_01, VOICE_PLY_CR +F_Y_PJersey_02, F_Y_PJersey_02_p, CIVFEMALE, move_f@bness_e, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_e, null, 6,1, PED_TYPE_PLAYER, F_Y_PJersey_02, VOICE_PLY_CR +F_Y_PLatin_01, F_Y_PLatin_01_p, CIVFEMALE, move_f@casual_b, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual_b, null, 5,7, PED_TYPE_PLAYER, F_Y_PLatin_01, VOICE_PLY_CR +F_Y_PLatin_02, F_Y_PLatin_02_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@generic, null, 5,7, PED_TYPE_PLAYER, CARMEN_PVG, VOICE_PLY_CR +F_Y_PLatin_03, F_Y_PLatin_03_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@generic, null, 5,7, PED_TYPE_PLAYER, F_Y_Platin_03, VOICE_PLY_CR +F_Y_PManhat_01, F_Y_PManhat_01_p, CIVFEMALE, move_f@casual_c, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual_c, null, 3,9, PED_TYPE_PLAYER, F_Y_PManhat_01, VOICE_PLY_CR +F_Y_PManhat_02, F_Y_PManhat_02_p, CIVFEMALE, move_f@sexy, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@sexy, null, 3,2, PED_TYPE_PLAYER, F_Y_PManhat_02, VOICE_PLY_CR +F_Y_PManhat_03, F_Y_PManhat_03_p, CIVFEMALE, move_f@casual_c, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual_c, null, 8,11, PED_TYPE_PLAYER, KIKI_PVG, VOICE_PLY_CR +F_Y_POrient_01, F_Y_POrient_01_p, CIVFEMALE, move_f@bness_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_a, null, 1,12, PED_TYPE_PLAYER, F_Y_POrient_01, VOICE_PLY_CR +F_Y_PQueens_01, F_Y_PQueens_01_p, CIVFEMALE, move_f@bness_d, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_d, null, 11,8, PED_TYPE_PLAYER, F_Y_PQueens_01, VOICE_PLY_CR +F_Y_PRich_01, F_Y_PRich_01_p, CIVFEMALE, move_f@sexy, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@sexy, null, 3,9, PED_TYPE_PLAYER, F_Y_Prich_01, VOICE_PLY_CR +F_Y_Pvillbo_02, F_Y_Pvillbo_02_p, CIVFEMALE, move_f@bness_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_a, null, 3,12, PED_TYPE_PLAYER, F_Y_Pvillbo_02, VOICE_PLY_CR +F_Y_shop_03, F_Y_shop_03_p, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual, null, 3,9, PED_TYPE_PLAYER, F_Y_shop_03, VOICE_PLY_CR +F_Y_shop_04, F_Y_shop_04_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@generic, null, 12,6, PED_TYPE_PLAYER, F_Y_shop_04, VOICE_PLY_CR +F_Y_shopper_05, F_Y_shopper_05_p, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual, null, 4,1, PED_TYPE_PLAYER, F_Y_shopper_05, VOICE_PLY_CR +F_Y_Socialite, F_Y_Socialite_p, CIVFEMALE, move_f@bness_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_a, null, 3,8, PED_TYPE_PLAYER, F_Y_Socialite, VOICE_PLY_CR +F_Y_street_02, F_Y_street_02_p, CIVFEMALE, move_f@casual_c, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual_c, null, 2,3, PED_TYPE_PLAYER, F_Y_street_02, VOICE_PLY_CR +F_Y_street_05, F_Y_street_05_p, CIVFEMALE, move_f@bness_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_a, null, 2,3, PED_TYPE_PLAYER, F_Y_street_05, VOICE_PLY_CR +F_Y_street_09, F_Y_street_09_p, CIVFEMALE, move_f@bness_a, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@bness_a, null, 8,3, PED_TYPE_PLAYER, F_Y_street_09, VOICE_PLY_CR +F_Y_street_12, F_Y_street_12_p, CIVFEMALE, move_f@sexy, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@sexy, null, 4,5, PED_TYPE_PLAYER, F_Y_STREET_12, VOICE_PLY_CR +F_Y_street_30, F_Y_street_30_p, CIVFEMALE, move_f@casual_c, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual_c, null, 9,8, PED_TYPE_PLAYER, F_Y_street_30, VOICE_PLY_CR +F_Y_street_34, F_Y_street_34_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@generic, null, 5,2, PED_TYPE_PLAYER, F_Y_street_34, VOICE_PLY_CR +f_Y_Tourist_01, F_Y_Tourist_01_p, CIVFEMALE, move_f@casual, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@casual, null, 6,12, PED_TYPE_PLAYER, F_Y_Tourist_01, VOICE_PLY_CR +F_Y_villbo_01, F_Y_villbo_01_p, CIVFEMALE, move_f@generic, GESTURES@FEMALE, GESTURES@F_PHONE, FACIALS@F_LO, visemes@f_lo, 0, move_f@generic, null, 8,11, PED_TYPE_PLAYER, F_Y_vilbo_01, VOICE_PLY_CR + + +M_M_business_02, M_M_business_02_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 1,6, PED_TYPE_PLAYER, M_M_Business_02, VOICE_PLY_CR +M_M_Business_03, M_M_Business_03_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 1,6, PED_TYPE_PLAYER, M_M_Business_03, VOICE_PLY_CR +M_M_EE_Heavy_01, M_M_EE_Heavy_01_p, CIVMALE, move_m@casual_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_b, null, 9,1, PED_TYPE_PLAYER, M_M_EE_Heavy_01, VOICE_PLY_CR +M_M_EE_Heavy_02, M_M_EE_Heavy_02_p, CIVMALE, move_gng@generic_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_b, null, 9,2, PED_TYPE_PLAYER, M_M_EE_Heavy_02, VOICE_PLY_CR +M_M_FatMob_01, M_M_FatMob_01_p, CIVMALE, move_m@fat, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@fat, null, 1,12, PED_TYPE_PLAYER, M_M_FatMob_01, VOICE_PLY_CR +M_M_GayMid, M_M_GayMid_p, CIVMALE, move_m@generic, GESTURES@FEMALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 12,8, PED_TYPE_PLAYER, M_M_Gaymid, VOICE_PLY_CR +M_M_Genbum_01, M_M_Genbum_01_p, CIVMALE, move_m@bum, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bum, null, 2,9, PED_TYPE_PLAYER, M_M_BUMSWHITE_PVG, VOICE_PLY_CR +M_M_Loonywhite, M_M_Loonywhite_p, CIVMALE, move_m@bum, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bum, null, -1,-1, PED_TYPE_PLAYER, M_M_Loonywhite, VOICE_PLY_CR +M_M_Midtown_01, M_M_Midtown_01_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 11,1, PED_TYPE_PLAYER, M_M_MIDTOWN_01, VOICE_PLY_CR +M_M_PBusiness_01, M_M_PBusiness_01_p, CIVMALE, move_m@bness_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_b, null, 12,1, PED_TYPE_PLAYER, M_M_PRICH_01, VOICE_PLY_CR +M_M_PeastEuro_01, M_M_PeastEuro_01_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 10,1, PED_TYPE_PLAYER, RUSSIAN_STREET_THUGS, VOICE_PLY_CR +M_M_PHarBron_01, M_M_PHarBron_01_p, CIVMALE, move_m@fat, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@fat, null, 7,11, PED_TYPE_PLAYER, M_M_PHarBron_01, VOICE_PLY_CR +M_M_PIndus_02, M_M_PIndus_02_P, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 7,11, PED_TYPE_PLAYER, M_M_Pindus_02, VOICE_PLY_CR +M_M_PItalian_01, M_M_PItalian_01_p, CIVMALE, move_m@fat, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@fat, null, 1,6, PED_TYPE_PLAYER, M_M_PItalian_01, VOICE_PLY_CR +M_M_PItalian_02, M_M_PItalian_02_p, CIVMALE, move_gng@generic_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_c, null, 1,6, PED_TYPE_PLAYER, M_M_PItalian_02, VOICE_PLY_CR +M_M_PLatin_01, M_M_PLatin_01_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 8,9, PED_TYPE_PLAYER, M_M_PLatin_01, VOICE_PLY_CR +M_M_PLatin_02, M_M_PLatin_02_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 5,11, PED_TYPE_PLAYER, M_M_PLatin_02, VOICE_PLY_CR +M_M_PLatin_03, M_M_PLatin_03_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 5,8, PED_TYPE_PLAYER, M_M_PLatin_03, VOICE_PLY_CR +M_M_PManhat_01, M_M_PManhat_01_p, CIVMALE, move_m@bness_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_b null, -1,-1, PED_TYPE_PLAYER, M_M_PManhat_01, VOICE_PLY_CR +M_M_PManhat_02, M_M_PManhat_02_p, CIVMALE, move_m@casual_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_b, null, 1,11, PED_TYPE_PLAYER, M_M_PManhat_02, VOICE_PLY_CR +M_M_POrient_01, M_M_POrient_01_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 1,6, PED_TYPE_PLAYER, M_M_POrient_01, VOICE_PLY_CR +M_M_PRich_01, M_M_PRich_01_p, CIVMALE, move_m@casual_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_b, null, 9,6, PED_TYPE_PLAYER, M_M_PRich_01, VOICE_PLY_CR + + + +M_O_EastEuro_01, M_O_EastEuro_01_p, CIVMALE, move_m@old_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@old_c, null, 10,12, PED_TYPE_PLAYER, M_O_EastEuro_01, VOICE_PLY_CR +M_O_Hasid_01, M_O_Hasid_01_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 1,12, PED_TYPE_PLAYER, M_O_Hasid_01, VOICE_PLY_CR +M_O_Mobster, M_O_Mobster_p, CIVMALE, move_m@old_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@old_b, null, 1,9, PED_TYPE_PLAYER, MAFIA_HEAVIES, VOICE_PLY_CR +M_O_PEastEuro_02, M_O_PEastEuro_02_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 1,10, PED_TYPE_PLAYER, M_O_PEastEuro_02, VOICE_PLY_CR +M_O_PHarbron_01, M_O_PHarbron_01_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 6,1, PED_TYPE_PLAYER, M_O_PHarbron_01, VOICE_PLY_CR +M_O_PJersey_01, M_O_PJersey_01_p, CIVMALE, move_m@old_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@old_b, null, 9,2, PED_TYPE_PLAYER, M_O_PJersey_01, VOICE_PLY_CR +M_O_street_01, M_O_street_01_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 11,8, PED_TYPE_PLAYER, M_O_street_01, VOICE_PLY_CR +M_O_suited, M_O_suited_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 6,12, PED_TYPE_PLAYER, M_O_suited, VOICE_PLY_CR + + + +M_Y_BoHo_01, M_Y_BoHo_01_p, CIVMALE, move_m@casual_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_c, null, 12,3, PED_TYPE_PLAYER, M_Y_BoHo_01, VOICE_PLY_CR +M_Y_BoHoguy_01, M_Y_Bohoguy_01_P, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 3,12, PED_TYPE_PLAYER, M_Y_BoHoguy_01, VOICE_PLY_CR +M_Y_Bronx_01, M_Y_Bronx_01_p, CIVMALE, move_gng@afro_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_b, null, 7,11, PED_TYPE_PLAYER, M_Y_Bronx_01, VOICE_PLY_CR +M_Y_business_01, null, CIVMALE, move_m@casual_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_b, null, 11,3, PED_TYPE_PLAYER, M_Y_business_01, VOICE_PLY_CR +M_Y_business_02, M_Y_business_02_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 12,6, PED_TYPE_PLAYER, M_Y_business_02, VOICE_PLY_CR +M_Y_chinatown_03, M_Y_chinatown_03_p, CIVMALE, move_m@casual_c, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_c, null, 5,8, PED_TYPE_PLAYER, M_Y_chinatown_03, VOICE_PLY_CR +M_Y_chopshop_01, M_Y_chopshop_01_p, CIVMALE, move_gng@latino_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_a, null, 3,7, PED_TYPE_PLAYER, M_Y_chopshop_01, VOICE_PLY_CR +M_Y_chopshop_02, M_Y_chopshop_02_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b,, null, 3,7, PED_TYPE_PLAYER, M_Y_chopshop_02, VOICE_PLY_CR +M_Y_dodgy_01, M_Y_dodgy_01_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b null, 2,3, PED_TYPE_PLAYER, M_Y_dodgy_01, VOICE_PLY_CR +M_Y_dork_02, M_Y_dork_02_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 8,9, PED_TYPE_PLAYER, M_Y_dork_02, VOICE_PLY_CR +M_Y_Downtown_01, M_Y_Downtown_01_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 3,5, PED_TYPE_PLAYER, M_Y_Downtown_01, VOICE_PLY_CR +M_Y_Downtown_02, M_Y_Downtown_02_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, -1,-1, PED_TYPE_PLAYER, M_Y_Downtown_02, VOICE_PLY_CR +M_Y_Downtown_03, M_Y_Downtown_03_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 2,3, PED_TYPE_PLAYER, M_Y_Downtown_03, VOICE_PLY_CR +M_Y_GayYoung, M_Y_GayYoung_p, CIVMALE, move_m@generic, GESTURES@FEMALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, M_Y_GayYoung, VOICE_PLY_CR +M_Y_GenStreet_11, M_Y_GenStreet_11_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, 7,11, PED_TYPE_PLAYER, M_Y_GenStreet_11, VOICE_PLY_CR +M_Y_GenStreet_16, M_Y_GenStreet_16_p, CIVMALE, move_m@casual_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_b, null, 7,8, PED_TYPE_PLAYER, M_Y_GenStreet_16, VOICE_PLY_CR +M_Y_GenStreet_20, M_Y_GenStreet_20_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 3,11, PED_TYPE_PLAYER, M_Y_GenStreet_20, VOICE_PLY_CR +M_Y_GenStreet_34, null, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, 7,3, PED_TYPE_PLAYER, M_Y_GenStreet_34, VOICE_PLY_CR +M_Y_Hardman_01, M_Y_Hardman_01_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, 9,2, PED_TYPE_PLAYER, M_Y_Hardman_01, VOICE_PLY_CR +M_Y_Harlem_01, M_Y_Harlem_01_p, CIVMALE, move_gng@afro_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_b, null, 7,11, PED_TYPE_PLAYER, M_Y_Harlem_01, VOICE_PLY_CR +M_Y_Harlem_02, M_Y_Harlem_02_p, CIVMALE, move_gng@afro_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_a, null, 7,11, PED_TYPE_PLAYER, M_Y_Harlem_02, VOICE_PLY_CR +M_Y_Harlem_04, M_Y_Harlem_04_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 7,8, PED_TYPE_PLAYER, M_Y_Harlem_04, VOICE_PLY_CR +M_Y_Hasid_01, M_Y_Hasid_01_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 1,12, PED_TYPE_PLAYER, M_Y_Hasid_01, VOICE_PLY_CR +M_Y_LEastSide_01, M_Y_LEastSide_01_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, -1,-1, PED_TYPE_PLAYER, M_Y_LEastSide_01, VOICE_PLY_CR +M_Y_PBronx_01, M_Y_PBronx_01_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 7,8, PED_TYPE_PLAYER, M_Y_PBronx_01, VOICE_PLY_CR +M_Y_PCool_01, M_Y_PCool_01_p, CIVMALE, move_m@bness_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_b, null, 3,12, PED_TYPE_PLAYER, M_Y_PCool_01, VOICE_PLY_CR +M_Y_PCool_02, M_Y_PCool_02_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 7,5, PED_TYPE_PLAYER, M_Y_PCool_02, VOICE_PLY_CR +M_Y_PEastEuro_01, M_Y_PEastEuro_01_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 9,2, PED_TYPE_PLAYER, M_Y_PEastEuro_01, VOICE_PLY_CR +M_Y_PHarbron_01, M_Y_PHarbron_01_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, -1,-1, PED_TYPE_PLAYER, M_Y_PHarBron_01, VOICE_PLY_CR +M_Y_PHarlem_01, M_Y_PHarlem_01_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 7,11, PED_TYPE_PLAYER, M_Y_PHarlem_01, VOICE_PLY_CR +M_Y_PJersey_01, M_Y_PJersey_01_p, CIVMALE, move_gng@latino_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_a, null, 2,9, PED_TYPE_PLAYER, M_Y_PJersey_01, VOICE_PLY_CR +M_Y_PLatin_01, M_Y_PLatin_01_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 5,8, PED_TYPE_PLAYER, M_Y_PLatin_01, VOICE_PLY_CR +M_Y_PLatin_02, M_Y_PLatin_02_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 5,11, PED_TYPE_PLAYER, M_Y_Platin_02, VOICE_PLY_CR +M_Y_PLatin_03, M_Y_PLatin_03_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 5,7, PED_TYPE_PLAYER, M_Y_Platin_03, VOICE_PLY_CR +M_Y_PManhat_01, M_Y_PManhat_01_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, -1,-1, PED_TYPE_PLAYER, M_Y_PManhat_01, VOICE_PLY_CR +M_Y_PManhat_02, M_Y_PManhat_02_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, -1,-1, PED_TYPE_PLAYER, M_Y_Pmanhat_02, VOICE_PLY_CR +M_Y_POrient_01, M_Y_POrient_01_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 3,7, PED_TYPE_PLAYER, M_Y_POrient_01, VOICE_PLY_CR +M_Y_PQueens_01, M_Y_PQueens_01_p, CIVMALE, move_gng@afro_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@afro_b, null, 11,7, PED_TYPE_PLAYER, M_Y_PQueens_01, VOICE_PLY_CR +M_Y_PRich_01, M_Y_PRich_01_p, CIVMALE, move_m@bness_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_b, null, 9,12, PED_TYPE_PLAYER, M_Y_PRich_01, VOICE_PLY_CR +M_Y_PVillbo_01, M_Y_PVillbo_01_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 2,9, PED_TYPE_PLAYER, M_Y_PVillbo_01, VOICE_PLY_CR +M_Y_PVillbo_02, M_Y_PVillbo_02_p, CIVMALE, move_m@casual_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_b, null, 8,5, PED_TYPE_PLAYER, M_Y_PVillbo_02, VOICE_PLY_CR +M_Y_PVillbo_03, M_Y_PVillbo_03_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 8,5, PED_TYPE_PLAYER, M_Y_PVillbo_03, VOICE_PLY_CR +M_Y_Queensbridge, M_Y_Queensbridge_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 7,11, PED_TYPE_PLAYER, M_Y_Queensbridge, VOICE_PLY_CR +M_Y_shady_02, M_Y_shady_02_p, CIVMALE, move_m@bness_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@bness_a, null, 2,3, PED_TYPE_PLAYER, M_Y_shady_02, VOICE_PLY_CR +M_Y_skatebike_01, M_Y_skatebike_01_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 2,3, PED_TYPE_PLAYER, M_Y_skatebike_01, VOICE_PLY_CR +M_Y_soho_01, M_Y_soho_01_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, -1,-1, PED_TYPE_PLAYER, M_Y_soho_01, VOICE_PLY_CR +M_Y_street_01, M_Y_street_01_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 3,12, PED_TYPE_PLAYER, M_Y_street_01, VOICE_PLY_CR +M_Y_street_03, M_Y_street_03_p, CIVMALE, move_m@casual, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual, null, 3,9, PED_TYPE_PLAYER, M_Y_street_03, VOICE_PLY_CR +M_Y_street_04, M_Y_street_04_p, CIVMALE, move_gng@latino_b GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b null, 8,7, PED_TYPE_PLAYER, M_Y_street_04, VOICE_PLY_CR +M_Y_Streetblk_02, M_Y_Streetblk_02_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 8,3, PED_TYPE_PLAYER, M_Y_Streetblk_02, VOICE_PLY_CR +M_Y_Streetblk_03, M_Y_Streetblk_03_p, CIVMALE, move_m@generic, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@generic, null, 3,11, PED_TYPE_PLAYER, M_Y_Streetblk_03, VOICE_PLY_CR +M_Y_Streetpunk_02, M_Y_Streetpunk_02_p, CIVMALE, move_m@casual_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_b, null, 2,3, PED_TYPE_PLAYER, M_Y_Streetpunk_02, VOICE_PLY_CR +M_Y_Streetpunk_04, M_Y_Streetpunk_04_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, 3,8, PED_TYPE_PLAYER, M_Y_Streetpunk_04, VOICE_PLY_CR +M_Y_Streetpunk_05, M_Y_Streetpunk_05_p, CIVMALE, move_gng@latino_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@latino_b, null, 3,9, PED_TYPE_PLAYER, M_Y_Streetpunk_05, VOICE_PLY_CR +M_Y_Tough_05, M_Y_Tough_05_p, CIVMALE, move_gng@generic_a, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_gng@generic_a, null, 9,2, PED_TYPE_PLAYER, M_Y_Tough_05, VOICE_PLY_CR +M_Y_Tourist_02, M_Y_Tourist_02_p, CIVMALE, move_m@casual_b, GESTURES@MALE, GESTURES@M_PHONE, FACIALS@M_LO, visemes@m_lo, 0, move_m@casual_b, null, 6,9, PED_TYPE_PLAYER, M_Y_Tourist_02, VOICE_PLY_CR + + +# ********************************************************************************************************************************************************************************************************************************************************************************************************************************* +# ** these peds are due for deletion. _Do not use_! + +#model props pedtype animgroup gesturegroup gesturephonegroup facialgroup visemegroup flags animfile blendshapefile radio1&2 audiotype firstvoice lastvoice + + +# ********************************************************************************************************************************************************************************************************************************************************************************************************************************* + + + + + +end + +# Ped model, audio group, head index +agrps + +M_Y_Cop, M_Y_COP_BLACK, 0 +M_Y_Cop, M_Y_COP_HISPANIC, 1 +M_Y_Cop, M_Y_COP_WHITE, 2 + +M_M_FatCop_01, M_M_FATCOP_WHITE, 0 +M_M_FatCop_01, M_M_FATCOP_BLACK, 1 + +M_Y_Cop_Traffic, M_Y_COP_BLACK, 0 +M_Y_Cop_Traffic, M_Y_COP_HISPANIC, 1 +M_Y_Cop_Traffic, M_Y_COP_WHITE, 2 + +M_Y_Swat, M_Y_SWAT_WHITE, 0 +M_Y_Swat, M_Y_SWAT_WHITE, 1 +M_Y_Swat, M_Y_SWAT_BLACK, 2 +M_Y_Swat, M_Y_SWAT_HISPANIC, 3 + +M_Y_pmedic, M_Y_PMEDIC_BLACK, 0 +M_Y_pmedic, M_Y_PMEDIC_CHINESE, 1 +M_Y_pmedic, M_Y_PMEDIC_CHINESE, 2 + +M_Y_Fireman, M_Y_FIREMAN_BLACK, 0 +M_Y_Fireman, M_Y_FIREMAN_WHITE, 1 + +end + + + + + + + + diff --git a/RPF DUMP/Common RPF Dump/data/pedvariations.dat b/RPF DUMP/Common RPF Dump/data/pedvariations.dat new file mode 100644 index 00000000..5108884b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/pedvariations.dat @@ -0,0 +1,3723 @@ +F_M_Business_01, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_M_Business_02, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_M_Chinatown, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +F_M_PBusiness, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +end +F_M_PEastEuro_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +end +F_M_PHARBRON_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, 3, 0, -1, -1, 4 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_M_PJersey_01, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +end +F_M_PJersey_02, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, 2, 0, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, 2, 1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_M_PLatin_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +F_M_PLatin_02, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +F_M_PManhat_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_M_PManhat_02, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +F_M_POrient_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +F_M_PRich_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_O_Binco, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +uppr, 0, 0, 0, 0, 0, 0, 2, 1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +F_O_Maid_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_O_PEastEuro_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_O_PEastEuro_02, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, 2, 1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, 2, 0, -1, -1, 3 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_O_PHarbron_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +F_O_PJersey_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +F_O_POrient_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +F_O_Rich_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +end +F_Y_Bank_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +#model file for female young uptown char no. of variations we are setting values for +F_Y_Business_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, 7, 2, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +#model file for female young char no. of variations we are setting values for +F_Y_Cdress_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +end +F_Y_Cdress_01, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_Doctor_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_FF_Burger_R, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_FF_Cluck_R, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_FF_RSCafe, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_FF_TWcafe, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_FF_WSPizza_R, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_Gymgal_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_Hooker_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +end +F_Y_Hooker_03, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_Multiplayer, 31 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +head, 4, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 4, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 4, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 4, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 5, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 6, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 7, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +F_Y_Nurse, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_PBRONX_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +F_Y_PCOOL_02, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +end +F_Y_PCool_01, 13 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, 3, 0, -1, -1, 3 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, 7, 1, -1, -1, 0 +end +F_Y_PEastEuro_01, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_PHARBRON_01, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_PHARLEM_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_PJersey_02, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +end +F_Y_PLatin_02, 15 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 3, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, 2, 0, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 3, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0 +end +F_Y_PLatin_03, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, 2, 1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, 2, 0, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_PMANHAT_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +F_Y_PMANHAT_03, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0 +end +F_Y_POrient_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_PQueens_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +F_Y_PRich_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_PVillbo_02, 12 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_Platin_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +F_Y_Pmanhat_02, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_SHOP_03, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_SHOP_04, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_STRIPPERC01, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_STRIPPERC02, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_Shopper_05, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +end +F_Y_Socialite, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +F_Y_Street_02, 12 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_Street_05, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +F_Y_Street_09, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +F_Y_Street_12, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +F_Y_Street_30, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +F_Y_Street_34, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_Tourist_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +F_Y_Villbo_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, 2, 0, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, 2, 1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +F_Y_waitress_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Anna, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Anthony, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Badman, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Bernie_Crane, 13 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Bledar, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +IG_Brian, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Brucie, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Bulgarin, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 12 +end +IG_Charise, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_CharlieUC, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Clarence, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +IG_Dardan, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +IG_Darko, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +IG_Derrick_Mc, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Dmitri, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Dwayne, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_EddieLow, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Faustin, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Francis_MC, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_French_Tom, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Gordon, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +IG_Gracie, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Hossan, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Ilyena, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Ivan, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_JASON, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Jay, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Jeff, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Jeremy, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_JohnnyBiker, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +IG_KateMc, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Kenny, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_LilJacob, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_LilJacobW, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Luca, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Luis, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +IG_Mallorie, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 9 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Manny, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Marnie, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Mel, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Michael, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Michelle, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Mickey, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Packie_Mc, 12 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Pathos, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Petrovic, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Phil_Bell, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Playboy_X, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Ray_Boccino, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +IG_Ricky, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +IG_Roman, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_RomanW, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Sarah, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +IG_Tuna, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +IG_Vlad, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_ARMOURED, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_Alcoholic, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_BusDriver, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_Business_02, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_Business_03, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_Chinatown_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_Crackhead, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, 100, 0, 100, 1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_Doc_Scrubs_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_Doctor_01, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_DodgyDoc, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_M_EECook, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +end +M_M_EE_Heavy_01, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 3, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_EE_Heavy_02, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_M_Enforcer, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, 2, 1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, 2, 0, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_M_FBI, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_Factory_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +#model no. of variations we are setting values for +M_M_FatCOP_01, 12 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 1, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 1, 0, 0, 0, -1, -1, -1, -1, 10 +head, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 1, 1, 0, 0, 3, 1, 100, 1, 1 +uppr, 1, 0, 1, 1, 0, 0, 3, 1, 100, 1, 2 +uppr, 2, 0, 1, 0, 1, 0, 3, 0, 100, 0, 5 +lowr, 0, 0, 1, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 1, 1, 1, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 1, 1, 0, 1, 0, -1, -1, -1, -1, 0 +end +M_M_FatMob_01, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_M_Fedco, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_Firechief, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_GBik_Lo_03, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 7 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_GJam_Hi_01, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_GJam_Hi_02, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, 2, 1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, 2, 0, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +hair, 1, 0, 0, 0, 0, 0, 1, 0, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_GRu2_Hi_01, 13 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, 100, 2, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_GRu2_Hi_02, 13 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 6 +head, 1, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, 2, 1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, 2, 0, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_GRu2_Lo_02, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 1, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, 2, 0, -1, -1, 2 +uppr, 0, 0, 0, 0, 0, 0, 2, 1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_GTri_Hi_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, 100, 0, -1, -1, 0 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_GTri_Hi_02, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_GayMid, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_Gjam_Hi_03, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 6 +head, 1, 0, 0, 0, 0, 0, 100, 2, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_GunNut_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_HPorter_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +M_M_Helipilot_01, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_Koreacook_01, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_Lawyer_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_Lawyer_02, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_LoonyBlack, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_Loonywhite, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_Midtown_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_M_PBusiness_01, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 0 +head, 1, 0, 0, 0, 0, 0, 100, 1, -1, -1, 0 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, 7, 1, -1, -1, 0 +end +M_M_PEasteuro_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_M_PHARBRON_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_M_PItalian_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_PItalian_02, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_PLatin_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_PLatin_02, 13 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 3, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_PLatin_03, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_PManhat_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_M_PManhat_02, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_POrient_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_M_PRich_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_Pilot, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_Pindus_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 12 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_Pindus_02, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_Postal_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_SECURITYMAN, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_SWEEPER, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 1, 0, 0, 0, 0, 3, 0, -1, -1, 2 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, 100, 1, 100, 2, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_SaxPlayer_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_Seller_01, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_Shortorder, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_M_TENNIS, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +end +M_M_Telephone, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_Train_01, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_Trampblack, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_M_Trucker_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_M_genbum_01, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +feet, 0, 0, 0, 0, 0, 0, 100, 0, 100, 1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_streetfood_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_M_taxidriver, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 12 +end +M_O_EastEuro_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +M_O_GRus_Hi_01, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_O_Hasid_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_O_Hotel_Foot, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_O_Janitor, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_O_MPMobBoss, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +#model file for male old mobster char no. of variations we are setting values for +M_O_Mobster, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_O_PEastEuro_02, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +end +M_O_PJersey_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_O_Suited, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_O_pharbron_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_O_street_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_AIRWORKER, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_ears, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_BRONX_01, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 0 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_ears, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, 102, 0, -1, -1, 0 +end +M_Y_Barman_01, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_BoHo_01, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_Bohoguy_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Bouncer_01, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Bouncer_02, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Bowl_01, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +M_Y_Bowl_02, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +M_Y_Business_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_Y_Business_02, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_Y_Busker_01, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_CLUBFIT, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +#model no. of variations we are setting values for +M_Y_COP, 12 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 1, 0, 0, 0, -1, -1, -1, -1, 1 +head, 2, 0, 1, 0, 0, 0, -1, -1, -1, -1, 10 +head, 0, 0, 1, 0, 0, 0, -1, -1, -1, -1, 6 +head, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 2, 0, 1, 1, 0, 0, 2, 1, 100, 1, 6 +uppr, 1, 0, 1, 1, 0, 0, 2, 1, 100, 1, 3 +uppr, 0, 0, 1, 1, 0, 0, 2, 1, 100, 1, 1 +uppr, 3, 0, 1, 0, 1, 0, 2, 0, 100, 0, 0 +lowr, 0, 0, 1, 1, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 1, 0, 1, 0, -1, -1, -1, -1, 0 +p_head, 0, 1, 1, 1, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 1, 1, 0, 1, 0, -1, -1, -1, -1, 0 +end +M_Y_COP_TRAFFIC, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 1, 0, 0, 0, -1, -1, -1, -1, 1 +head, 2, 0, 1, 0, 0, 0, -1, -1, -1, -1, 10 +head, 0, 0, 1, 0, 0, 0, -1, -1, -1, -1, 6 +head, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 1, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 1, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 1, 1, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_ChinVend_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_Chinatown_03, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Chopshop_01, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Chopshop_02, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Courier, 16 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +suse, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_ears, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 4, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 3, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 5, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 6, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Cowboy_01, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_Dealer, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 5 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Dodgy_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, 100, 0, 100, 1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Dork_02, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_DownTown_02, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, 100, 3, -1, -1, 0 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_ears, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 3, 0, 0, 0, 0, 0, 102, 0, -1, -1, 0 +end +M_Y_Downtown_01, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Downtown_03, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_ears, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Drug_01, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 0 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_FF_Burger_R, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +M_Y_FF_Cluck_R, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +M_Y_FF_RSCafe, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +M_Y_FF_Twcafe, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +M_Y_FF_WSPizza_R, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +M_Y_FRENCHTOM, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GAFR_HI_01, 15 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 1, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, 3, 1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, 3, 0, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GAFR_HI_02, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 1, 0, 0, 0, 0, 0, 100, 3, -1, -1, 10 +head, 0, 0, 0, 0, 0, 0, 100, 3, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GAFR_LO_01, 17 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +p_head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 1, 0, 0, 0, 0, 0, 100, 3, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, 100, 3, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GAFR_LO_02, 14 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 4, -1, -1, 6 +head, 1, 0, 0, 0, 0, 0, 100, 4, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 4, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GALB_LO_01, 13 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 3, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, 100, 3, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GALB_LO_02, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GALB_LO_03, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GALB_LO_04, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GBik02_Lo_02, 12 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 7 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GBik_Hi_01, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 7 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GBik_Hi_02, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GBik_Lo_01, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 8 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +hair, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GBik_Lo_02, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 1, 0, 0, 0, 0, 0, 100, 1, -1, -1, 5 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GIRI_LO_01, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, 100, 1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GIRI_LO_02, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 1, 0, 0, 0, 0, 0, 100, 2, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GIRI_LO_03, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GJam_Lo_01, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GJam_Lo_02, 14 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GKor_Lo_01, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GKor_Lo_02, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GLAT_HI_02, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GLAT_Lo_02, 15 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, 100, 4, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 4, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GLat_Hi_01, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, 100, 0, -1, -1, 5 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GMAF_HI_02, 12 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 1, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 3, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 4, 1, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GMAF_lo_01, 13 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 1, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GMAF_lo_02, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GMaf_Hi_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GRu2_Lo_01, 14 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GRus_Hi_02, 13 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 1, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +uppr, 2, 0, 0, 0, 0, 0, 2, 0, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, 2, 0, -1, -1, 1 +uppr, 3, 0, 0, 0, 0, 0, 2, 0, -1, -1, 2 +uppr, 0, 0, 0, 0, 0, 0, 2, 1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GRus_Hi_03, 1 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +M_Y_GRus_Lo_01, 14 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GRus_Lo_02, 13 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 1, 0, 0, 0, 0, 0, 100, 1, -1, -1, 0 +head, 2, 0, 0, 0, 0, 0, 100, 1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 0 +uppr, 2, 0, 0, 0, 0, 0, 2, 0, 2, 1, 0 +uppr, 1, 0, 0, 0, 0, 0, 2, 0, 2, 2, 0 +uppr, 0, 0, 0, 0, 0, 0, 2, 1, 2, 2, 0 +lowr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GRus_Lo_03, 1 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +M_Y_GTri_Lo_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +hair, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GTri_Lo_02, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Garbage, 13 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +feet, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GayYoung, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GenStreet_09, 2 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_Y_GenStreet_11, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_ears, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_GenStreet_20, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_GenStreet_34, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_ears, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Genstreet_16, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_ears, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Glat_Lo_01, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Goon_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_Y_GymGuy_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_HARLEM_01, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_HPATROL, 2 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_Y_Hardman_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Harlem_02, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Hasid_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_Y_Jim_fitz, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_LEastSide_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_Mechanic_02, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Modo, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_Multiplayer, 28 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 4, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 15 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 6, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 5, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 4, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 7, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_NHELIPILOT, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_PBronx_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_PCool_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_PCool_02, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_PEastEuro_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_PHARBRON_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_PHARLEM_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +M_Y_PIndus_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 12 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_PIndus_02, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_PJersey_01, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_PLATIN_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_PLATIN_02, 13 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 4, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 5, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_PLatin_03, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_PMANhat_02, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_PManhat_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_POrient_01, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, 3, 0, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_PQueens_01, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_PRich_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_Y_PVillbo_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_PVillbo_02, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_PVillbo_03, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_Perseus, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_Y_Pindus_03, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_Pmedic, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_Y_Prison, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_PrisonAOM, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_Y_Queensbridge, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Romancab, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Runner, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 0, 0, 0, 0, 0, 0, 100, 0, 100, 1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_STREET_04, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, 3, 0, -1, -1, 5 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_ears, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_STROOPER, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 1, 1, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_SWAT, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 1, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 1, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Shady_02, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, 100, 0, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_ShopAsst_01, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_SkateBike_01, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +suse, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +feet, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Soho_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_ears, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Streetblk_02, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, 3, 0, 5, 0, 3 +uppr, 0, 0, 0, 0, 0, 0, 3, 1, 5, 1, 2 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Streetblk_03, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_Streetpunk_02, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Streetpunk_04, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, 2, 1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, 2, 0, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Streetpunk_05, 11 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_SwordSwallow, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_Y_THIEF, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_TRAFFIC, 2 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_Y_Tough_05, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, 100, 1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_Tourist_02, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +#model file for male young uptown char no. of variations we are setting values for +M_Y_Uptown_01, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 1, 0, 0, -1, -1, -1, -1, 0 +uppr, 0, 0, 0, 0, 1, 0, -1, -1, -1, -1, 0 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +end +M_Y_Valet, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +end +M_Y_Vendor, 6 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_WINTER, 2 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end +M_Y_Zombie_01, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_Zombie_02, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_construct_01, 14 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +feet, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_construct_02, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 0, 0, 0, 0, 0, 0, 5, 0, -1, -1, 2 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_construct_03, 9 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, 3, 0, -1, -1, 3 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_fireman, 10 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_harlem_04, 5 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +end +M_Y_street_01, 7 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 5 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +M_Y_street_03, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +head, 0, 0, 0, 0, 0, 0, 100, 2, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +ig_BAZ, 4 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +end +ig_Vinny_Spaz, 8 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 10 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +p_head, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +end +player, 45 +#slot geometry BULK JOB SUNNY WET MAT1 RES1A RES1B RES2A RES2B AUDIO ID +head, 0, 0, 0, 0, 0, 0, 7, 1, 7, 2, 10 +uppr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 7, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 8, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 10, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 16, 0, 0, 0, 0, 0, -1, -1, -1, -1, 6 +uppr, 5, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 11, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 13, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 12, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 9, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +uppr, 15, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 4, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +uppr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 14, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +uppr, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 4 +uppr, 6, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +lowr, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 4, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 6, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +lowr, 5, 0, 0, 0, 0, 0, -1, -1, -1, -1, 12 +lowr, 7, 0, 0, 0, 0, 0, -1, -1, -1, -1, 11 +lowr, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 3, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 5, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 3 +feet, 4, 0, 0, 0, 0, 0, -1, -1, -1, -1, 1 +feet, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +feet, 6, 0, 0, 0, 0, 0, -1, -1, -1, -1, 2 +suse, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +suse, 1, 1, 0, 0, 0, 0, -1, -1, -1, -1, 1 +suse, 3, 1, 0, 0, 0, 0, -1, -1, -1, -1, 1 +sus2, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +sus2, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 2, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +hair, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 1, 0, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 0, 1, 0, 0, 0, 0, -1, -1, -1, -1, 0 +p_head, 2, 1, 0, 0, 0, 0, -1, -1, -1, -1, 1 +end diff --git a/RPF DUMP/Common RPF Dump/data/plants.dat b/RPF DUMP/Common RPF Dump/data/plants.dat new file mode 100644 index 00000000..e22276c0 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/plants.dat @@ -0,0 +1,220 @@ +; +; Title : Plants.dat +; Author : Andrzej Madajczyk +; Date : 02/05/2003 +; +;---------------------------------------------------------------------------------- +; +; Note: "Renderer"->"PlantsMgr"->"Reload plants.dat" widget will reload +; this file while game is running; +; +;---------------------------------------------------------------------------------- +; +; +;-------------------------------------------------------------------------------------------- +; Following debug settings work ONLY in debug/beta builds of the game (not in release/final): +; +; 1. LocTris far dist (metres): +;;### TRILOC_FAR_DIST 15.0 +;### TRILOC_FAR_DIST 25.0 +; +; 2. Plants alpha fade start (metres): +;;### ALPHA_CLOSE_DIST 20.0 +;### ALPHA_CLOSE_DIST 0.0 +; +; 3. Plants alpha fade end (metres): +;;### ALPHA_FAR_DIST 45.0 +;### ALPHA_FAR_DIST 15.0 +;-------------------------------------------------------------------------------------------- +; +; +; +; +; +; +; Name - Surface Name (it must correspond to names in "ColPoint.h", +; e.g. "TARMAC" -> "COLPOINT_SURFACETYPE_TARMAC"); +; +; +; PCDid - Plant Cover Definition Index for SurfaceType (0-2) +; Notes: 1. There must be at least 1 PCDid specified per SurfaceType +; 2. Each plant definition have own options for plants, but all definitions +; must share the same constant SlotID (see below) +; +; SlotID - Plant Slot ID (defines main geometry set and "big" texture ID) +; Note: SlotID must be CONSTANT for all plant cover definitions in SurfaceType +; +; +; ModelID - subModel ID (0-3) +; UVoff - local UV offset in "big" texture (64x1024), described by ID (0-15): +; +; ****** +; * 0 * +; ****** +; * 1 * +; ****** +; * 2 * +; ****** +; * .. * +; ****** +; * .. * +; ****** +; * .. * +; ****** +; * 13 * +; ****** +; * 14 * +; ****** +; * 15 * +; ****** +; +; +; R,G,B - Color RGB (0-255) (default=(255,255,255)) +; +; I - Color Intensity (0-255) (default=255) +; VarI - Color intensity Variation (default=0 (no variation)) +; Intensity should be <255 to see any effect of this (final_I = I + VarI*rand01()) +; +; A - Color Alpha (129-255) (default=255) +; +; +; SclXY - Plant Size Scale XY (default=1.0) +; SclZ - Plant Size Scale Z (height) (default=1.0) +; SclVarXY - Plant Size Scale Variation XY (default=0.0 (no variation)) (final_SclXY = SclXY + SclVarXY*rand01()) +; SclVarZ - Plant Size Scale Variation Z (like SclVarXY) +; +; +; WBendScl - Wind bending scale (default=0.0 (no wind bending)) +; Notes: 1. This scale may be negative (s<0) - then you will get "opposite to the wind" movement +; 2. This should be off (=0.0) for very small plants (with low ScaleZ), as bending looks unnatural for them +; +; WBendVar - Wind bending variation (0 <= var <= 10) +; (>1.0 = big differences in bending among plants in set, 0.5 = medium differences, +; 0.0 = every plant is bended in the same way) +; +; final_bend = [ 1.0 + (bend_var*rand(-1,1)) ] * [ global_wind * bend_scale ] +; +; Notes: 1. when WBendScl is small (~1.0) and WBendVar is big (>3.0), then bending differences will be very visible +; 2. when WBendScl is big (~3.0) and WBendVar is small (<1.0), then bending differences will be very small +; +; +; Density - Density (num of plants per 1 sq/m) +; (1.0=dense, 0.2=average, 0.1=sparse, 0.0 = no plants generated) +; +; +; +; +; +; +; +;Name PCDid SlotID ModelID UVoff R G B I VarI A SclXY SclZ clVarXY SclVarZ WBendScl WBendVar Density +; +;TARMAC_REALLYFUCKED 0 0 2 1 190 250 165 100 0 25 0.1 0.11 0.1 0.1 1.0 3.0 0.02 +; +;GRASS_SHORT_LUSH 0 0 0 1 220 210 165 160 22 40 0.5 0.51 1.5 0.65 5.0 1.0 0.1 +;GRASS_SHORT_LUSH 1 0 1 1 220 210 165 160 22 40 1.5 0.61 1.5 0.85 5.0 1.0 0.08 +; +;GRASS_MEDIUM_LUSH 0 0 2 1 210 250 128 111 64 46 1.5 0.51 1.5 0.65 1.0 3.0 0.1 +;GRASS_MEDIUM_LUSH 1 0 2 1 210 250 128 111 64 46 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;GRASS_LONG_LUSH 0 0 0 1 214 170 189 150 64 50 0.5 0.11 1.5 0.25 1.0 3.0 0.16 +; +;GRASS_SHORT_DRY 0 1 0 1 222 220 219 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;GRASS_SHORT_DRY 1 1 0 1 222 220 219 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;GRASS_MEDIUM_DRY 0 0 0 1 220 210 165 160 22 40 0.5 0.51 1.5 0.65 5.0 1.0 0.1 +;GRASS_MEDIUM_DRY 1 0 1 1 220 d210 165 160 22 40 1.5 0.61 1.5 0.85 5.0 1.0 0.08 +; +;GRASS_LONG_DRY 1 0 0 3 190 250 165 100 0 20 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;Name PCDid SlotID ModelID UVoff R G B I VarI A SclXY SclZ clVarXY SclVarZ WBendScl WBendVar Density +; +;WOODLANDGROUND 0 0 0 1 120 120 125 120 220 90 3.5 0.6 1.9 1.25 1.0 6.0 0.09 +;WOODLANDGROUND 1 0 0 0 125 125 125 120 220 50 1.0 1.0 0.5 0.5 1.0 6.0 0.09 +; +; +; +; +;SAND_DEEP 0 1 0 1 192 192 192 120 220 155 0.5 0.5 0.5 0.55 1.0 0.0 0.01 +;SAND_DEEP 0 1 0 1 192 192 192 120 220 155 0.5 0.5 0.5 0.55 1.0 0.0 0.01 +;SAND_MEDIUM 0 1 0 0 190 190 195 120 220 200 3.5 0.2 0.9 0.25 1.0 0.0 0.18 +;SAND_MEDIUM 0 1 0 0 190 190 195 120 220 200 3.5 0.2 0.9 0.25 1.0 0.0 0.18 +; +;SAND_COMPACT 0 1 0 3 245 147 113 86 45 35 1.5 0.2 0.5 0.55 1.0 0.0 0.18 +;SAND_COMPACT 1 1 0 1 245 147 113 86 45 35 0.5 0.5 0.5 0.55 1.0 0.0 0.18 +;SAND_COMPACT 0 1 0 3 245 147 113 86 45 35 1.5 0.2 0.5 0.55 1.0 0.0 0.18 +;SAND_COMPACT 1 1 0 1 245 147 113 86 45 35 0.5 0.5 0.5 0.55 1.0 0.0 0.18 +; +;SAND_ARID 1 1 0 0 210 205 182 210 0 50 1.5 0.6 1.5 0.85 1.0 3.0 0.04 +; +;SAND_MORE 0 1 0 2 192 192 192 110 220 100 0.5 0.5 0.5 0.55 1.0 0.0 0.18 +;SAND_MORE 0 1 0 2 192 192 192 110 220 100 0.5 0.5 0.5 0.55 1.0 0.0 0.18 +; +;P_GRASSMID1 0 1 0 1 242 240 239 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSMID1 1 1 0 1 242 240 239 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;P_GRASSMID2 0 1 0 1 222 220 219 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSMID2 1 1 0 1 222 220 219 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +; +;P_BUSHYDRY 0 1 0 1 222 220 219 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_BUSHYDRY 1 1 0 1 222 220 219 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;P_GRASSLIGHTER 0 1 0 1 242 240 239 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSLIGHTER 1 1 0 1 242 240 239 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;P_GRASSLIGHTER2 0 1 0 1 242 240 239 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSLIGHTER2 1 1 0 1 242 240 239 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;P_WOODLAND 0 0 0 1 252 220 139 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_WOODLAND 1 0 0 1 252 220 139 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;P_FORESTSTUMPS 0 0 0 1 252 220 139 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_FORESTSTUMPS 1 0 0 1 252 220 139 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;P_GRASSBRNMIX 0 0 0 1 252 200 139 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSBRNMIX 1 0 0 1 252 200 139 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;CORNFIELD 0 1 0 1 242 240 239 220 90 70 0.5 2.11 1.5 0.25 1.0 3.0 0.1 +;CORNFIELD 1 1 0 1 242 240 239 220 90 70 1.5 2.61 1.5 0.85 1.0 3.0 0.08 +; +;P_SAND 1 1 0 0 210 205 182 210 0 50 1.5 0.6 1.5 0.85 1.0 3.0 0.01 +;P_SAND_ARID 1 1 0 0 210 205 182 210 0 50 1.5 0.6 1.5 0.85 1.0 3.0 0.04 +;P_SAND_DENSE 1 1 0 0 210 205 182 210 0 50 1.5 0.6 1.5 0.85 1.0 3.0 0.01 +;P_SAND_COMPACT 1 1 0 0 120 135 70 170 0 30 1.5 0.6 1.5 0.85 1.0 3.0 0.06 +;P_GRASS_SHORT 0 0 0 2 190 250 165 100 0 50 2.5 0.61 2.5 0.85 1.0 3.0 0.04 +;P_GRASS_MEADOW 0 0 0 2 210 250 128 111 64 16 0.5 0.51 1.5 0.65 1.0 3.0 0.0 +;P_GRASS_DRY 0 0 0 2 220 210 165 160 22 40 0.5 0.51 1.5 0.65 5.0 1.0 0.0 +;P_WOODDENSE 0 0 0 3 190 250 165 100 0 20 1.5 0.61 1.5 0.85 1.0 3.0 0.00 +;P_ROADSIDEDES 0 0 0 2 202 222 202 180 220 100 1.5 1.2 0.5 0.55 1.0 0.0 0.01 +; +;P_GRASSWEEFLOWERS 0 1 0 1 242 240 239 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSWEEFLOWERS 1 1 0 1 242 240 239 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;P_GRASSDRYTALL 0 1 0 1 242 240 239 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSDRYTALL 1 1 0 1 242 240 239 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;P_GRASSLUSHTALL 0 1 0 1 242 240 239 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSLUSHTALL 1 1 0 1 242 240 239 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;P_GRASSGRNMIX 0 1 0 1 242 240 239 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSGRNMIX 1 1 0 1 242 240 239 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;P_GRASSLOW 0 0 0 1 190 250 165 100 0 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSLIGHTER2 0 1 0 1 242 240 239 190 50 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSLIGHTER2 1 1 0 1 242 240 239 190 50 40 1.5 0.61 1.5 0.85 1.0 3.0 0.08 +; +;P_GRASSROCKY 0 0 0 1 190 250 165 100 0 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSSMALLTREES 0 0 0 1 190 250 165 100 0 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSLIGHT 0 0 0 1 190 250 165 100 0 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +; +;Name PCDid SlotID ModelID UVoff R G B I VarI A SclXY SclZ clVarXY SclVarZ WBendScl WBendVar Density; +;P_GRASSDARK 0 0 0 1 190 250 165 100 0 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSDARK2 0 0 0 1 190 250 165 100 0 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +;P_GRASSDIRTMIX 0 0 0 1 190 250 165 100 0 50 0.5 0.11 1.5 0.25 1.0 3.0 0.1 +; +;PARKGRASS 0 0 0 0 195 255 185 111 165 155 2.0 1.0 6.5 4.25 6.0 4.0 1.0 +;PARKGRASS 0 0 0 0 255 255 255 0 250 100 0.01 1.0 2.5 3.25 1.0 4.0 1.3 +; +; +;the end diff --git a/RPF DUMP/Common RPF Dump/data/playersettingslights.dat b/RPF DUMP/Common RPF Dump/data/playersettingslights.dat new file mode 100644 index 00000000..c4d64489 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/playersettingslights.dat @@ -0,0 +1,32 @@ +# PLAYERSETTINGSLIGHTS.DAT +# Code maintained by Miguel Freitas +# Date maintained by Rick Stirling +# +####################################################################################################################################### +# NOTES - +####################################################################################################################################### +# +####################################################################################################################################### +# Lights Types: +# LT_POINT = 0 +# LT_DIR = 1 +# LT_SPOT = 2 +# LT_AMBOCC = 3 +# LT_CLAMPED = 4 +# +####################################################################################################################################### + +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------- +# -Type- -Direction- -Position Offset- -LookAt Offset- -Color RGB- -Intensity- -FallOff- -InnerConeAngle- -OuterConeAngle- -VolScale- -VolSize- +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------- + + +2 0.0 0.0 0.0 1.0 3.0 1.5 0.0 0.0 -0.2 255.0 255.0 255.0 0.02 40.0 4.0 100.0 100.0 100.0 +2 0.0 0.0 0.0 -3.0 1.0 1.0 0.0 0.0 -0.2 240.0 240.0 255.0 0.01 40.0 4.0 100.0 100.0 100.0 +2 0.0 0.0 0.0 -1.093 -1.195 0.233 0.0 0.0 -0.2 80.0 110.0 180.0 0.08 40.0 4.0 100.0 100.0 100.0 +2 0.0 0.0 0.0 1.998 -1.5 -0.4 0.0 0.0 -0.2 255.0 200.0 120.0 0.1 10.0 4.0 100.0 100.0 100.0 +2 0.0 0.0 0.0 0.4 1.403 -1.350 0.0 0.0 -0.2 100.0 110.0 110.0 0.01 10.0 4.0 100.0 100.0 100.0 +2 0.0 0.0 0.0 0.0 2.0 0.0 0.0 0.0 -0.2 255.0 255.0 255.0 0.0 40.0 4.0 100.0 100.0 100.0 +2 0.0 0.0 0.0 0.0 2.0 0.0 0.0 0.0 -0.2 255.0 255.0 255.0 0.0 40.0 4.0 100.0 100.0 100.0 +2 0.0 0.0 0.0 0.0 2.0 0.0 0.0 0.0 0.0 255.0 255.0 255.0 0.0 40.0 4.0 100.0 100.0 100.0 + diff --git a/RPF DUMP/Common RPF Dump/data/popcycle.dat b/RPF DUMP/Common RPF Dump/data/popcycle.dat new file mode 100644 index 00000000..b1276e8e --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/popcycle.dat @@ -0,0 +1,2461 @@ +// For each zone (Northwood, North Holland etc) we have a set of numbers that controls the ped densities. +// There is a set of values for each time of the day in 2 hour increments (midnight, 2am, 4 am etc) +// There are 2 sets of values: Weekday & Weekend. +// #Peds is the maximum number of peds you can ever have. +// #Cars is the maximum number of cars you can ever have. + + + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_ACTER +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 12 25 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 15 15 12 25 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 15 15 12 25 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 15 15 12 25 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 20 20 20 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 25 25 20 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 30 25 16 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 30 25 16 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 30 25 16 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 30 20 20 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 25 20 18 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 20 20 16 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 12 25 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 15 15 12 25 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 15 15 12 25 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 15 15 12 25 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 20 20 20 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 25 25 20 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 30 25 16 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 30 25 16 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 30 25 16 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 30 20 20 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 25 20 18 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 20 20 16 20 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_ACTER_INDUSTRIAL_PARK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 5 7 6 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 7 6 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 7 6 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 7 6 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 7 10 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 15 10 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 15 10 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 15 10 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 15 10 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 15 10 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 7 6 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 7 6 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 5 7 6 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 7 6 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 7 6 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 7 6 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 7 10 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 15 10 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 15 10 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 15 10 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 15 10 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 15 10 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 7 6 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 7 6 60 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_AIRPORT +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 25 14 20 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 25 14 20 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 25 14 20 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 25 20 20 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 50 20 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 50 20 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 50 20 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 50 20 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 50 16 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 50 16 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 16 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 14 20 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 25 14 20 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 25 14 20 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 25 14 20 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 25 20 20 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 50 20 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 50 20 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 50 20 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 50 20 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 50 16 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 50 16 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 16 25 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 14 20 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_ALDERNEY_CITY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 12 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 15 15 12 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 15 15 12 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 15 15 18 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 20 20 18 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 20 20 18 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 20 20 18 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 20 20 18 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 20 20 12 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 25 20 12 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 25 20 12 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 20 15 12 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 12 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 15 15 12 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 15 15 12 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 15 15 18 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 20 20 18 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 20 20 18 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 20 20 18 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 20 20 18 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 20 20 12 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 25 20 12 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 25 20 12 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 20 15 12 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_BEACHGATE +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 10 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 10 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 10 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 10 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 15 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 15 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 15 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 15 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 15 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 10 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 10 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 10 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 10 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 10 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 15 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 15 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 15 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 15 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 15 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 10 15 2 20 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_BEECHWOOD_CITY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 20 15 16 25 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 20 15 16 25 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 20 15 20 25 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 45 30 20 25 3 2 35 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 20 25 3 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 20 25 3 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 30 30 20 25 5 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 30 30 16 25 5 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 35 30 16 25 5 2 40 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 10 0 0 0 0 + 35 30 16 25 3 2 40 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 10 0 0 0 0 + 30 15 16 25 3 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 20 15 16 25 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 20 15 16 25 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 20 15 20 25 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 45 30 20 25 3 2 35 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 20 25 3 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 20 25 3 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 30 30 20 25 5 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 30 30 16 25 5 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 35 30 16 25 5 2 40 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 10 0 0 0 0 + 35 30 16 25 3 2 40 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 10 0 0 0 0 + 30 15 16 25 3 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_BERCHEM +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 22 16 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 22 16 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 22 13 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 22 20 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 20 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 20 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 16 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 22 16 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 22 16 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 22 13 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 22 20 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 20 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 20 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 16 25 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_BOAB +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 4 5 4 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 15 0 10 0 0 0 0 0 0 0 0 0 0 + 4 5 4 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 35 0 0 20 0 0 0 10 25 0 10 0 0 0 0 0 0 0 0 0 0 + 4 5 4 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 35 0 0 20 0 0 0 10 25 0 10 0 0 0 0 0 0 0 0 0 0 + 4 5 4 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 0 25 0 10 0 0 0 0 0 0 0 0 0 0 + 8 7 7 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 10 7 7 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 10 7 7 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 10 7 7 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 10 7 5 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 50 0 0 20 0 0 0 10 0 0 10 0 0 0 0 0 0 0 0 0 0 + 6 5 5 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 50 0 0 20 0 0 0 10 0 0 10 0 0 0 0 0 0 0 0 0 0 + 6 5 5 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 35 0 0 20 0 0 0 10 15 0 10 0 0 0 0 0 0 0 0 0 0 + 6 5 5 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 35 0 0 20 0 0 0 10 15 0 10 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 4 5 4 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 15 0 10 0 0 0 0 0 0 0 0 0 0 + 4 5 4 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 35 0 0 20 0 0 0 10 25 0 10 0 0 0 0 0 0 0 0 0 0 + 4 5 4 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 35 0 0 20 0 0 0 10 25 0 10 0 0 0 0 0 0 0 0 0 0 + 4 5 4 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 0 25 0 10 0 0 0 0 0 0 0 0 0 0 + 8 7 7 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 10 7 7 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 10 7 7 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 10 7 7 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 10 7 5 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 50 0 0 20 0 0 0 10 0 0 10 0 0 0 0 0 0 0 0 0 0 + 6 5 5 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 50 0 0 20 0 0 0 10 0 0 10 0 0 0 0 0 0 0 0 0 0 + 6 5 5 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 35 0 0 20 0 0 0 10 15 0 10 0 0 0 0 0 0 0 0 0 0 + 6 5 5 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 35 0 0 20 0 0 0 10 15 0 10 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_BOULEVARD +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 20 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 20 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 25 20 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 25 20 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 25 16 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 25 16 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 16 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 16 25 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 20 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 20 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 25 20 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 25 20 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 25 16 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 25 16 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 16 25 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 16 25 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CERVEZA_HEIGHTS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 12 20 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 15 12 12 20 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 15 12 12 20 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 15 12 12 20 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 20 20 16 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 25 20 16 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 35 20 16 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 35 20 16 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 35 20 16 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 35 20 16 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 30 20 12 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 20 20 12 20 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 12 20 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 15 12 12 20 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 15 12 12 20 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 15 12 12 20 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 20 20 16 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 25 20 16 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 35 20 16 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 35 20 16 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 35 20 16 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 35 20 16 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 30 20 12 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 20 20 12 20 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CASTLE_GARDENS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 20 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 15 25 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 20 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 15 25 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CASTLE_GARDEN_CITY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 30 20 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 20 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 30 20 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 20 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 16 25 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CHASE_POINT +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 20 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 25 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 25 0 0 0 0 0 0 0 0 0 0 0 0 + 22 50 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 25 0 0 0 0 0 0 0 0 0 0 0 0 + 22 50 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 65 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 30 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 30 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 30 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 30 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 50 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 60 0 0 20 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 30 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 20 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 20 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 25 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 25 0 0 0 0 0 0 0 0 0 0 0 0 + 22 50 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 25 0 0 0 0 0 0 0 0 0 0 0 0 + 22 50 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 65 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 30 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 30 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 30 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 30 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 50 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 60 0 0 20 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 30 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 20 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CHINATOWN +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 14 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 15 15 14 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 15 15 14 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 20 20 18 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 25 30 18 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 35 30 18 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 35 30 18 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 35 30 18 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 35 30 14 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 35 25 14 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 30 25 14 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 25 20 14 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 14 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 15 15 14 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 15 15 14 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 20 20 18 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 25 30 18 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 35 30 18 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 35 30 18 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 35 30 18 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 35 30 14 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 35 25 14 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 30 25 14 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 25 20 14 25 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CHARGE_ISLAND +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 6 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 10 15 6 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 10 15 6 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 10 15 6 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 15 25 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 35 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 6 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 6 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 6 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 10 15 6 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 10 15 6 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 10 15 6 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 15 25 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 35 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 6 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 6 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CITY_HALL +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 37 20 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 37 20 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 37 20 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 37 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 37 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 37 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 30 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 37 20 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 37 20 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 37 20 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 37 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 37 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 37 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 30 16 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_COLONY_ISLAND +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 10 12 15 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 10 12 15 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 10 12 15 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 10 20 15 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 12 20 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 10 12 15 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 10 12 15 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 10 12 15 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 10 12 15 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 10 20 15 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 12 20 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 10 12 15 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_DOWNTOWN +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 12 12 16 25 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 16 25 3 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 16 25 3 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 20 25 3 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 20 20 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 15 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 15 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 15 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 15 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 20 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 16 20 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 28 16 25 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 12 12 16 25 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 16 25 3 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 16 25 3 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 20 25 3 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 20 20 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 15 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 15 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 15 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 15 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 20 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 16 20 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 28 16 25 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_EASTON +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 20 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 22 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 20 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 22 16 25 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_EAST_HOOK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 7 6 5 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 7 6 6 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 7 6 6 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 7 6 6 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 15 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 15 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 15 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 15 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 5 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 6 5 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 7 6 5 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 7 6 6 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 7 6 6 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 7 6 6 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 15 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 15 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 15 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 15 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 5 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 6 5 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_EAST_HOLLAND +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 15 15 16 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 15 15 16 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 15 15 20 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 35 30 20 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 10 + 65 30 20 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 65 30 20 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 65 30 20 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 65 30 16 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 65 30 16 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 40 30 16 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 20 15 16 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 10 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 15 15 16 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 15 15 16 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 15 15 20 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 35 30 20 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 10 + 65 30 20 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 65 30 20 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 65 30 20 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 65 30 16 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 65 30 16 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 40 30 16 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 20 15 16 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 10 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_EAST_ISLAND_CITY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 20 20 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 20 20 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 20 20 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 20 20 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 20 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 20 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 20 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 20 20 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 20 20 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 20 20 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 20 20 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 20 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 20 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 20 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 16 25 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_THE_EXCHANGE +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 14 25 3 3 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 5 5 35 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 14 25 3 3 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 40 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 14 25 3 3 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 40 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 16 25 3 3 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 40 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 16 25 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 20 16 25 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 20 16 25 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 20 16 25 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 20 14 25 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 20 14 25 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 20 14 25 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 40 20 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 14 25 3 3 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 20 25 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 14 25 3 3 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 5 5 35 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 14 25 3 3 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 40 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 14 25 3 3 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 40 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 16 25 3 3 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 40 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 16 25 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 20 16 25 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 20 16 25 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 20 16 25 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 20 14 25 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 20 14 25 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 20 14 25 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 40 20 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 14 25 3 3 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 20 25 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_FIREFLY_ISLAND +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 8 8 10 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 8 8 10 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 8 8 10 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 8 8 10 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 14 12 17 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 14 15 17 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 20 15 17 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 20 15 17 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 10 15 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 10 10 15 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 10 8 10 15 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 8 8 10 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 8 8 10 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 8 8 10 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 8 8 10 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 8 8 10 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 14 12 17 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 14 15 17 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 20 15 17 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 20 15 17 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 15 10 15 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 15 10 10 15 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 10 8 10 15 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 8 8 10 12 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_FIREFLY_PROJECTS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 20 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 20 15 16 20 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 20 15 16 20 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 20 15 20 20 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 20 15 20 20 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 39 30 20 20 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 38 30 20 15 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 38 30 20 15 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 38 30 16 15 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 38 30 16 20 6 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 38 30 16 20 6 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 20 15 16 20 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 20 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 20 15 16 20 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 20 15 16 20 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 20 15 20 20 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 20 15 20 20 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 39 30 20 20 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 38 30 20 15 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 38 30 20 15 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 38 30 16 15 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 38 30 16 20 6 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 38 30 16 20 6 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 20 15 16 20 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_FISH_MARKET_NORTH +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 4 6 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 8 15 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 10 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 10 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 10 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 4 6 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 8 15 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 10 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 10 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 10 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_FISH_MARKET_SOUTH +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 4 6 16 25 5 2 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 16 25 5 2 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 16 25 5 2 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 20 25 5 2 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 8 12 20 25 5 2 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 20 25 5 2 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 20 25 5 2 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 20 25 5 2 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 16 25 5 2 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 12 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 12 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 8 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 4 6 16 25 5 2 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 16 25 5 2 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 16 25 5 2 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 20 25 5 2 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 8 12 20 25 5 2 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 20 25 5 2 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 20 25 5 2 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 20 25 5 2 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 16 25 5 2 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 12 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 12 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 8 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_FORTSIDE +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 24 15 16 25 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + 15 15 16 25 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + 15 15 16 25 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + 15 15 16 25 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 30 + 34 30 20 25 3 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 30 20 25 6 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 30 20 25 6 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 41 30 20 25 3 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 41 30 20 25 6 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 30 20 25 6 2 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 16 25 6 2 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 30 + 25 22 16 25 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 24 15 16 25 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + 15 15 16 25 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + 15 15 16 25 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + 15 15 16 25 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 30 + 34 30 20 25 3 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 30 20 25 6 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 30 20 25 6 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 41 30 20 25 3 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 41 30 20 25 6 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 30 20 25 6 2 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 16 25 6 2 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 30 + 25 22 16 25 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_GOLF_COURSE +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 10 10 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 10 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 10 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 10 20 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 45 20 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 45 20 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 45 20 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 45 20 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 45 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 45 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 45 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 10 10 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 10 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 10 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 10 20 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 45 20 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 45 20 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 45 20 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 45 20 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 45 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 45 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 45 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 16 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_HAPPINESS_ISLAND +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 10 10 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 8 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 8 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 8 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 10 10 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 8 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 8 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 8 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 10 10 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_HATTON_GARDENS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 18 5 3 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 18 5 3 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 18 5 3 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 18 5 3 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 20 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 16 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 16 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 16 18 5 3 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 18 5 3 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 18 5 3 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 18 5 3 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 18 5 3 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 20 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 16 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 16 18 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 16 18 5 3 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_HOVE_BEACH +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 12 16 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 10 10 12 16 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 10 10 12 16 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 10 10 20 16 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 25 25 20 16 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 45 35 20 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 45 35 20 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 45 35 20 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 45 35 16 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 30 25 16 16 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 25 20 12 16 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 18 15 12 16 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 12 16 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 10 10 12 16 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 10 10 12 16 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 10 10 20 16 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 25 25 20 16 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 45 35 20 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 45 35 20 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 45 35 20 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 45 35 16 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 30 25 16 16 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 25 20 12 16 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 18 15 12 16 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_INDUSTRIAL +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 12 10 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 10 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 10 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 16 10 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 16 15 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 15 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 15 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 24 30 16 15 6 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 24 30 16 15 6 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 14 15 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 12 10 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 12 10 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 12 10 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 10 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 10 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 16 10 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 16 15 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 15 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 15 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 24 30 16 15 6 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 24 30 16 15 6 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 14 15 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 12 10 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 12 10 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_LITTLE_ITALY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 22 15 16 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 15 15 16 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 15 15 16 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 15 15 20 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 35 30 20 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 50 30 20 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 65 30 20 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 65 30 20 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 65 30 16 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 65 30 16 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 45 30 16 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 30 15 16 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 22 15 16 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 15 15 16 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 15 15 16 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 15 15 20 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 35 30 20 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 50 30 20 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 65 30 20 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 65 30 20 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 65 30 16 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 65 30 16 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 45 30 16 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 30 15 16 25 6 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_LANCASTER +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 14 25 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 14 25 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 14 25 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 18 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 18 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 18 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 18 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 14 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 14 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 14 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 23 23 14 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 14 25 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 14 25 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 14 25 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 18 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 18 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 18 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 18 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 14 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 14 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 14 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 23 23 14 20 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_LANCET +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 15 16 18 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 16 18 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 16 18 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 20 18 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 24 25 20 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 16 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 16 18 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 15 16 18 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 16 18 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 16 18 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 20 18 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 24 25 20 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 16 18 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 16 18 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_LITTLE_BAY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 14 20 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 20 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 20 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 20 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 20 25 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 16 25 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 25 5 2 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 20 16 25 5 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 15 15 14 20 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 14 20 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 20 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 20 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 20 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 40 30 20 25 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 40 30 16 25 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 25 5 2 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 30 20 16 25 5 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 15 15 14 20 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_LEFTWOOD +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 14 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 14 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 14 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 18 15 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 18 15 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 18 15 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 18 15 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 14 15 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 14 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 14 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 14 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 14 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 14 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 14 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 25 18 15 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 18 15 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 18 15 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 18 15 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 14 15 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 14 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 14 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 14 20 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_LOWER_EASTON +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 18 25 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 20 25 6 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 25 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 25 20 25 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 25 20 25 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 25 18 25 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 25 18 25 6 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 18 25 6 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 18 25 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 18 25 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 20 25 6 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 20 25 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 25 20 25 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 25 20 25 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 25 18 25 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 25 18 25 6 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 18 25 6 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 18 25 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_MIDDLE_PARK_WEST +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 13 25 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 13 25 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 13 25 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 17 25 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 17 25 3 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 17 25 3 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 17 25 6 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 17 25 6 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 13 25 6 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 13 25 6 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 13 25 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 13 25 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 13 25 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 13 25 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 13 25 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 17 25 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 17 25 3 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 17 25 3 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 17 25 6 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 17 25 6 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 13 25 6 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 13 25 6 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 13 25 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 13 25 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_MEADOWS_PARK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 14 12 12 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 12 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 12 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 12 25 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 16 20 18 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 18 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 18 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 18 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 18 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 18 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 16 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 12 14 25 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 14 12 12 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 12 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 12 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 12 25 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 16 20 18 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 18 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 20 18 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 18 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 18 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 18 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 16 20 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 12 14 25 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_MEADOW_HILLS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 16 25 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_THE_MEAT_QUARTER +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 20 25 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 6 3 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 10 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 16 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 16 25 6 3 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 20 25 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 6 3 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 10 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 16 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 16 25 6 3 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_MIDDLE_PARK_EAST +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 18 25 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 5 3 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 5 3 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 20 25 5 3 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 20 25 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 20 25 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 20 25 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 18 25 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 18 25 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 18 25 5 3 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 18 25 5 3 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 80 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 18 25 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 5 3 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 5 3 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 20 25 5 3 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 20 25 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 20 25 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 20 25 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 18 25 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 18 25 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 18 25 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 18 25 5 3 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 80 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_MIDDLE_PARK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 25 20 12 25 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 20 80 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 12 25 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 20 80 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 12 25 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 20 80 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 12 25 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 16 20 5 3 0 0 0 0 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 16 20 5 3 0 0 0 0 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 20 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 20 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 20 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 20 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 20 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 80 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 35 20 12 20 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 25 20 12 25 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 20 80 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 12 25 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 20 80 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 12 25 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 20 80 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 12 25 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 16 20 5 3 0 0 0 0 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 16 20 5 3 0 0 0 0 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 20 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 20 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 20 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 20 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 20 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 80 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 35 20 12 20 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_NORTH_HOLLAND +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 19 15 16 25 3 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 15 15 16 25 3 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 15 15 16 25 3 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 15 15 20 25 6 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 35 30 20 25 6 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 + 60 30 20 25 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 60 30 20 25 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 60 30 20 25 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 60 30 16 25 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 60 30 16 25 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 50 30 16 25 6 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 10 0 0 0 + 35 15 16 25 6 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 19 15 16 25 3 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 15 15 16 25 3 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 15 15 16 25 3 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 15 15 20 25 6 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 35 30 20 25 6 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 + 60 30 20 25 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 60 30 20 25 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 60 30 20 25 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 60 30 16 25 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 60 30 16 25 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 50 30 16 25 6 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 10 0 0 0 + 35 15 16 25 6 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_NORTHERN_GARDENS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 16 12 12 15 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 14 12 12 15 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 14 12 12 15 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 16 15 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 22 16 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 22 16 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 22 16 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 22 16 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 22 12 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 22 16 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 16 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 12 12 15 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 16 12 12 15 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 14 12 12 15 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 14 12 12 15 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 16 15 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 22 16 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 22 16 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 22 16 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 22 16 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 22 12 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 22 16 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 16 15 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 12 12 15 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_NORMANDY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 14 20 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 15 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 15 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 15 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 12 20 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 12 20 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 14 20 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 15 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 15 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 15 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 12 20 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 12 20 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_NORTHWOOD +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 10 18 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 10 18 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 10 18 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 10 18 2 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 16 14 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 32 30 16 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 10 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 18 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 16 18 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 10 18 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 10 18 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 10 18 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 10 18 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 10 18 2 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 16 14 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 32 30 16 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 10 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 18 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 16 18 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 10 18 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_OUTLOOK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 12 20 6 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 20 6 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 20 3 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 16 20 3 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 18 25 16 15 3 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 16 15 3 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 15 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 15 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 10 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 12 15 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 10 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 12 15 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 12 20 6 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 12 20 6 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 12 20 6 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 20 6 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 20 3 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 16 20 3 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 18 25 16 15 3 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 16 15 3 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 15 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 16 15 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 10 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 25 12 15 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 10 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 25 12 15 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 25 12 20 6 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 12 20 6 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_PORT_TUDOR +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 7 7 8 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 7 8 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 7 8 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 7 8 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 12 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 17 15 12 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 17 15 12 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 17 15 12 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 17 15 12 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 10 12 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 7 8 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 7 8 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 7 7 8 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 7 8 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 7 8 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 7 8 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 12 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 17 15 12 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 17 15 12 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 17 15 12 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 17 15 12 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 10 12 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 7 8 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 7 8 60 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_PRESIDENTS_CITY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 20 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 20 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 18 25 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_PURGATORY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 17 15 13 25 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 15 13 25 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 15 13 25 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 15 17 25 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 17 25 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 17 25 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 17 25 6 3 0 0 0 0 0 0 0 0 0 95 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 17 25 6 3 0 0 0 0 0 0 0 0 0 95 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 13 25 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 13 25 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 13 25 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 13 25 6 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 17 15 13 25 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 15 13 25 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 15 13 25 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 15 17 25 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 17 25 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 17 25 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 17 25 6 3 0 0 0 0 0 0 0 0 0 95 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 17 25 6 3 0 0 0 0 0 0 0 0 0 95 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 13 25 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 13 25 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 13 25 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 13 25 6 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_ROTTERDAM_HILL +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 16 25 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 16 25 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 20 25 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 16 25 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 16 25 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 16 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 16 25 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 16 25 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 20 25 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 20 25 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 16 25 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 16 25 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 16 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_SOUTH_BOHAN +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 12 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 12 12 12 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 12 12 12 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 12 12 12 24 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 20 25 12 24 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 25 25 12 24 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 25 25 16 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 30 25 16 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 30 20 16 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 25 20 16 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 20 20 16 24 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 15 15 12 24 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 12 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 12 12 12 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 12 12 12 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 12 12 12 24 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 20 25 12 24 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 25 25 12 24 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 25 25 16 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 30 25 16 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 30 20 16 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 25 20 16 24 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 20 20 16 24 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 15 15 12 24 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_SCHOTTLER +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 15 15 16 25 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 15 15 16 25 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 15 15 20 25 3 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 25 30 20 25 3 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 41 30 20 25 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 41 30 20 25 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 20 25 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 20 25 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 20 25 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 20 25 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 16 25 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 15 15 16 25 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 15 15 16 25 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 15 15 20 25 3 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 25 30 20 25 3 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 41 30 20 25 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 41 30 20 25 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 20 25 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 20 25 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 20 25 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 20 25 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 16 25 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_SOUTH_SLOPES +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 3 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 3 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 3 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 3 3 0 0 0 0 0 40 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 22 20 25 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 20 18 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 20 18 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 20 18 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 16 18 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 18 6 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 6 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 16 25 6 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 3 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 3 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 16 25 3 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 20 25 3 3 0 0 0 0 0 40 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 22 20 25 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 20 18 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 20 18 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 20 18 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 16 18 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 18 6 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 25 6 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 15 16 25 6 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_STAR_JUNCTION +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 35 22 22 32 6 3 25 0 0 0 0 0 35 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 22 32 6 3 25 0 0 0 0 0 35 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 22 32 3 3 25 0 0 0 0 0 35 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 22 32 3 3 25 0 0 0 0 0 45 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 35 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 35 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 35 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 35 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 35 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 35 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 41 30 22 32 6 3 25 0 0 0 0 0 45 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 35 22 22 32 6 3 25 0 0 0 0 0 35 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 22 32 6 3 25 0 0 0 0 0 35 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 22 32 3 3 25 0 0 0 0 0 35 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 22 32 3 3 25 0 0 0 0 0 45 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 40 30 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 35 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 35 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 35 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 35 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 35 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 35 22 32 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 41 30 22 32 6 3 25 0 0 0 0 0 45 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_STEINWAY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 4 4 10 20 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 4 4 10 20 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 4 4 10 20 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 4 4 14 20 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 12 20 14 15 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 30 20 14 15 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 40 20 14 15 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 40 20 14 15 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 40 20 10 15 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 35 20 10 15 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 25 15 10 20 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 8 6 10 20 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 4 4 10 20 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 4 4 10 20 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 4 4 10 20 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 4 4 14 20 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 12 20 14 15 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 30 20 14 15 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 40 20 14 15 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 40 20 14 15 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 40 20 10 15 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 35 20 10 15 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 25 15 10 20 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 8 6 10 20 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_SUFFOLK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 12 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 20 20 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 20 20 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 20 20 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 20 20 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 20 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 20 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 20 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 16 20 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 15 12 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 15 12 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 20 20 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 20 20 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 20 20 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 20 20 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 20 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 55 30 16 20 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 16 20 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 16 20 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_THE_TRIANGLE +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 15 25 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 15 25 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 15 25 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 15 25 3 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 20 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 25 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 60 30 25 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 60 30 25 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 25 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 60 30 25 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 20 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 20 20 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 15 25 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 15 25 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 15 25 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 15 25 3 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 20 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 25 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 60 30 25 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 60 30 25 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 25 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 60 30 25 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 50 30 20 20 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 20 20 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_TUDOR +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 6 7 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 7 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 7 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 7 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 7 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 6 7 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 7 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 7 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 7 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 7 8 60 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_VARSITY_HEIGHTS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 13 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 13 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 13 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 17 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 17 25 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 17 25 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 32 30 17 25 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 32 30 17 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 13 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 13 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 13 25 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 13 25 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 13 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 13 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 13 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 15 17 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 17 25 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 17 25 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 32 30 17 25 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 32 30 17 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 13 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 13 25 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 13 25 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 13 25 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_WESTDYK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 10 14 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 10 10 14 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 10 10 14 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 10 10 18 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 20 20 18 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 25 20 18 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 20 20 18 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 20 20 18 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 20 20 14 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 20 20 14 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 15 15 14 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 15 10 14 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 10 14 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 10 10 14 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 10 10 14 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 10 10 18 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 20 20 18 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 25 20 18 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 20 20 18 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 20 20 18 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 20 20 14 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 20 20 14 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 15 15 14 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 15 10 14 20 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_WESTMINSTER +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 19 15 13 25 6 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 13 25 3 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 13 25 3 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 17 25 3 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 17 25 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 17 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 17 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 17 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 41 30 13 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 13 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 13 25 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 13 25 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 19 15 13 25 6 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 13 25 3 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 13 25 3 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 17 25 3 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 30 30 17 25 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 17 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 17 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 17 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 41 30 13 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 65 30 13 25 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 13 25 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 30 15 13 25 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_WILLIS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 15 15 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 15 15 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 15 15 20 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 25 30 20 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 20 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 20 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 20 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 35 30 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 25 15 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 15 15 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 15 15 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 15 15 20 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 25 30 20 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 20 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 20 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 20 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 45 30 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 35 30 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 25 15 16 25 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_AIRPORT_RUNWAY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 0 30 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 30 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 30 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 30 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 0 30 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 30 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 30 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 30 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 60 6 25 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +/////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CASTLE_GARDENS_ROAD +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 10 12 14 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 20 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 14 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 14 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 14 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 25 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 25 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 25 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 25 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 25 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 12 25 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 12 20 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 14 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 15 25 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 10 12 14 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 20 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 14 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 14 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 12 14 25 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 25 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 25 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 25 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 25 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 20 25 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 12 25 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 12 20 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 12 14 20 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 15 25 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_NORTHWOOD_ROAD +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 03 18 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 03 18 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 03 18 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 03 18 2 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 05 14 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 32 30 05 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 05 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 05 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 03 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 05 18 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 05 18 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 03 18 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 03 18 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 03 18 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 03 18 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 15 15 03 18 2 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 25 30 05 14 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 32 30 05 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 05 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 05 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 03 14 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 45 30 05 18 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 35 30 05 18 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 25 15 03 18 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_BEECHWOOD_BIKERS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 20 15 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 20 15 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 20 15 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 10 0 90 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 3 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 3 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 30 30 20 25 5 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 30 30 16 25 5 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 35 30 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 90 0 0 0 0 0 0 0 0 0 0 + 35 30 16 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 90 0 0 0 0 0 0 0 0 0 0 + 30 15 16 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 20 15 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 20 15 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 20 15 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 20 15 20 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 10 0 90 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 3 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 45 30 20 25 3 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 30 30 20 25 5 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 30 30 16 25 5 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 35 30 16 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 90 0 0 0 0 0 0 0 0 0 0 + 35 30 16 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 90 0 0 0 0 0 0 0 0 0 0 + 30 15 16 25 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + diff --git a/RPF DUMP/Common RPF Dump/data/popcycle.datnew b/RPF DUMP/Common RPF Dump/data/popcycle.datnew new file mode 100644 index 00000000..3eff9339 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/popcycle.datnew @@ -0,0 +1,2457 @@ +// For each zone (Northwood, North Holland etc) we have a set of numbers that controls the ped densities. +// There is a set of values for each time of the day in 2 hour increments (midnight, 2am, 4 am etc) +// There are 2 sets of values: Weekday & Weekend. +// #Peds is the maximum number of peds you can ever have. +// #Cars is the maximum number of cars you can ever have. + + + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_ACTER +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 10 22 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 13 13 10 22 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 13 13 10 22 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 13 13 10 22 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 18 18 18 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 22 22 18 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 27 22 14 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 27 22 14 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 27 22 14 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 27 18 18 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 22 18 16 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 18 18 14 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 10 22 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 13 13 10 22 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 13 13 10 22 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 13 13 10 22 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + 18 18 18 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 22 22 18 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 27 22 14 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 27 22 14 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 27 22 14 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 27 18 18 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 22 18 16 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 + 18 18 14 18 3 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_ACTER_INDUSTRIAL_PARK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 4 6 5 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 5 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 5 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 5 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 6 9 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 13 9 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 13 9 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 13 9 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 13 9 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 13 9 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 5 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 5 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 4 6 5 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 5 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 5 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 5 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 6 9 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 13 9 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 13 9 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 13 9 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 13 9 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 13 9 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 5 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 4 6 5 54 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_AIRPORT +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 22 12 18 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 22 12 18 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 22 12 18 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 22 18 18 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 45 18 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 45 18 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 45 18 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 45 18 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 45 14 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 45 14 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 14 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 12 18 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 22 12 18 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 22 12 18 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 22 12 18 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 22 18 18 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 45 18 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 45 18 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 45 18 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 45 18 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 45 14 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 45 14 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 14 22 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 12 18 6 6 0 0 0 45 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_ALDERNEY_CITY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 13 13 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 13 13 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 13 13 16 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 18 18 16 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 18 18 16 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 18 18 16 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 18 18 16 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 18 18 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 22 18 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 22 18 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 18 13 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 13 13 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 13 13 10 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 13 13 16 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 18 18 16 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 18 18 16 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 18 18 16 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 18 18 16 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 18 18 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 22 18 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 22 18 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + 18 13 10 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 20 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_BEACHGATE +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 9 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 9 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 9 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 9 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 13 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 13 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 13 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 13 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 13 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 9 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 9 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 9 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 9 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 9 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 13 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 13 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 13 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 13 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 13 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 9 13 1 18 2 1 0 0 0 40 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_BEECHWOOD_CITY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 18 13 14 22 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 18 13 14 22 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 18 13 18 22 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 40 27 18 22 3 2 35 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 18 22 3 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 18 22 3 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 27 27 18 22 5 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 27 27 14 22 5 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 31 27 14 22 5 2 40 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 10 0 0 0 0 + 31 27 14 22 3 2 40 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 10 0 0 0 0 + 27 13 14 22 3 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 18 13 14 22 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 18 13 14 22 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 18 13 18 22 5 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + 40 27 18 22 3 2 35 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 18 22 3 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 18 22 3 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 27 27 18 22 5 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 27 27 14 22 5 2 45 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 31 27 14 22 5 2 40 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 10 0 0 0 0 + 31 27 14 22 3 2 40 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 10 0 0 0 0 + 27 13 14 22 3 2 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 30 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_BERCHEM +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 19 14 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 19 14 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 19 11 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 19 18 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 18 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 18 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 14 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 19 14 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 19 14 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 19 11 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 19 18 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 18 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 18 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 14 22 3 2 0 0 70 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_BOAB +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 3 4 3 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 15 0 10 0 0 0 0 0 0 0 0 0 0 + 3 4 3 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 35 0 0 20 0 0 0 10 25 0 10 0 0 0 0 0 0 0 0 0 0 + 3 4 3 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 35 0 0 20 0 0 0 10 25 0 10 0 0 0 0 0 0 0 0 0 0 + 3 4 3 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 0 25 0 10 0 0 0 0 0 0 0 0 0 0 + 7 6 6 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 9 6 6 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 9 6 6 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 9 6 6 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 9 6 4 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 50 0 0 20 0 0 0 10 0 0 10 0 0 0 0 0 0 0 0 0 0 + 5 4 4 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 50 0 0 20 0 0 0 10 0 0 10 0 0 0 0 0 0 0 0 0 0 + 5 4 4 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 35 0 0 20 0 0 0 10 15 0 10 0 0 0 0 0 0 0 0 0 0 + 5 4 4 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 35 0 0 20 0 0 0 10 15 0 10 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 3 4 3 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 15 0 10 0 0 0 0 0 0 0 0 0 0 + 3 4 3 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 35 0 0 20 0 0 0 10 25 0 10 0 0 0 0 0 0 0 0 0 0 + 3 4 3 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 35 0 0 20 0 0 0 10 25 0 10 0 0 0 0 0 0 0 0 0 0 + 3 4 3 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 0 25 0 10 0 0 0 0 0 0 0 0 0 0 + 7 6 6 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 9 6 6 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 9 6 6 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 9 6 6 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 50 0 0 20 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 + 9 6 4 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 50 0 0 20 0 0 0 10 0 0 10 0 0 0 0 0 0 0 0 0 0 + 5 4 4 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 50 0 0 20 0 0 0 10 0 0 10 0 0 0 0 0 0 0 0 0 0 + 5 4 4 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 35 0 0 20 0 0 0 10 15 0 10 0 0 0 0 0 0 0 0 0 0 + 5 4 4 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 35 0 0 20 0 0 0 10 15 0 10 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_BOULEVARD +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 18 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 18 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 22 18 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 22 18 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 22 14 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 22 14 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 14 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 14 22 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 18 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 18 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 22 18 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 22 18 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 22 14 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 22 14 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 14 22 3 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 14 22 3 2 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CERVEZA_HEIGHTS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 10 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 13 10 10 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 13 10 10 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 13 10 10 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 18 18 14 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 22 18 14 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 31 18 14 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 31 18 14 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 31 18 14 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 31 18 14 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 27 18 10 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 18 18 10 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 10 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 13 10 10 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 13 10 10 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 13 10 10 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 18 18 14 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 22 18 14 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 31 18 14 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 31 18 14 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 31 18 14 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 31 18 14 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 27 18 10 16 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 18 18 10 18 3 2 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 35 35 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CASTLE_GARDENS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 9 19 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 20 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 9 19 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 9 19 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 9 19 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 15 25 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 9 19 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 20 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 9 19 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 9 19 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 9 19 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 9 16 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 15 25 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CASTLE_GARDEN_CITY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 27 18 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 18 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 27 18 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 18 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 14 22 4 3 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CHASE_POINT +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 20 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 25 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 25 0 0 0 0 0 0 0 0 0 0 0 0 + 19 45 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 25 0 0 0 0 0 0 0 0 0 0 0 0 + 19 45 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 65 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 27 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 27 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 27 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 27 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 19 45 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 60 0 0 20 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 27 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 20 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 20 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 25 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 25 0 0 0 0 0 0 0 0 0 0 0 0 + 19 45 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 25 0 0 0 0 0 0 0 0 0 0 0 0 + 19 45 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 65 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 27 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 27 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 27 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 27 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 19 45 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 60 0 0 20 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 27 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 20 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CHINATOWN +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 12 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 13 13 12 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 13 13 12 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 18 18 16 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 22 27 16 18 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 31 27 16 18 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 31 27 16 18 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 31 27 16 18 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 31 27 12 18 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 31 22 12 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 27 22 12 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 22 18 12 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 12 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 13 13 12 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 13 13 12 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 18 18 16 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + 22 27 16 18 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 31 27 16 18 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 31 27 16 18 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 31 27 16 18 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 31 27 12 18 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 31 22 12 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 27 22 12 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 + 22 18 12 22 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CHARGE_ISLAND +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 9 13 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 9 13 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 9 13 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 13 22 7 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 35 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 7 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 7 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 7 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 7 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 7 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 9 13 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 9 13 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 9 13 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 25 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 + 13 22 7 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 35 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 7 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 7 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 7 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 7 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 7 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 35 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CITY_HALL +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 33 18 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 33 18 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 33 18 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 33 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 33 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 33 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 27 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 33 18 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 33 18 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 33 18 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 33 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 33 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 33 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 27 14 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_COLONY_ISLAND +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 9 10 13 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 9 10 13 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 9 10 13 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 9 18 13 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 10 18 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 9 10 13 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 9 10 13 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 9 10 13 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 9 10 13 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 9 18 13 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 10 18 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 9 10 13 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_DOWNTOWN +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 10 10 14 22 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 14 22 3 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 14 22 3 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 18 22 3 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 18 18 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 13 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 13 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 13 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 13 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 18 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 14 18 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 25 14 22 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 10 10 14 22 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 14 22 3 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 14 22 3 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 18 22 3 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 18 18 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 13 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 13 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 13 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 13 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 18 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 14 18 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 25 14 22 6 4 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 50 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_EASTON +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 18 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 19 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 18 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 19 14 22 5 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_EAST_HOOK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 6 5 4 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 6 5 5 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 6 5 5 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 6 5 5 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 13 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 13 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 13 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 13 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 4 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 5 4 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 6 5 4 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 6 5 5 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 6 5 5 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 6 5 5 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 13 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 13 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 13 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 13 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 4 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 50 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 5 4 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 45 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_EAST_HOLLAND +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 13 13 14 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 13 13 14 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 13 13 18 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 31 27 18 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 10 + 58 27 18 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 58 27 18 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 58 27 18 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 58 27 14 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 58 27 14 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 36 27 14 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 18 13 14 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 10 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 13 13 14 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 13 13 14 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 13 13 18 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + 31 27 18 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 10 + 58 27 18 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 58 27 18 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 58 27 18 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 58 27 14 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 58 27 14 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 36 27 14 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 18 13 14 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 10 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 30 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_EAST_ISLAND_CITY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 18 18 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 18 18 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 18 18 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 18 18 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 18 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 18 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 18 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 18 18 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 18 18 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 18 18 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 18 18 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 18 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 18 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 18 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 14 22 5 2 0 0 0 0 70 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_THE_EXCHANGE +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 12 22 3 3 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 5 5 35 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 22 3 3 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 40 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 22 3 3 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 40 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 14 22 3 3 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 40 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 14 22 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 18 14 22 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 18 14 22 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 18 14 22 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 18 12 22 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 18 12 22 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 18 12 22 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 40 20 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 12 22 3 3 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 20 25 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 12 22 3 3 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 5 5 35 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 22 3 3 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 40 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 22 3 3 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 40 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 14 22 3 3 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 40 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 14 22 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 18 14 22 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 18 14 22 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 18 14 22 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 18 12 22 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 18 12 22 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 50 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 18 12 22 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 40 20 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 12 22 3 3 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 20 25 0 0 70 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_FIREFLY_ISLAND +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 7 7 9 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 7 7 9 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 7 7 9 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 7 7 9 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 12 10 15 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 12 13 15 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 18 13 15 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 18 13 15 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 9 13 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 9 9 13 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 9 7 9 13 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 7 7 9 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 7 7 9 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 7 7 9 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 7 7 9 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 7 7 9 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + 12 10 15 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 12 13 15 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 18 13 15 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 18 13 15 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 13 9 13 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 13 9 9 13 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 9 7 9 13 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 + 7 7 9 10 5 2 0 0 0 0 0 0 0 30 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_FIREFLY_PROJECTS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 18 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 18 13 14 18 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 18 13 14 18 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 18 13 18 18 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 18 13 18 18 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 35 27 18 18 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 34 27 18 13 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 34 27 18 13 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 34 27 14 13 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 34 27 14 18 6 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 34 27 14 18 6 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 18 13 14 18 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 18 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 18 13 14 18 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 18 13 14 18 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 18 13 18 18 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + 18 13 18 18 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 35 27 18 18 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 34 27 18 13 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 34 27 18 13 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 34 27 14 13 3 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 34 27 14 18 6 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 34 27 14 18 6 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 18 13 14 18 6 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 30 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_FISH_MARKET_NORTH +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 3 5 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 3 5 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 3 5 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 3 5 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 7 13 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 9 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 9 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 9 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 3 5 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 3 5 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 3 5 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 3 5 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 7 13 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 9 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 9 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 9 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 0 0 10 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_FISH_MARKET_SOUTH +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 3 5 14 22 5 2 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 5 14 22 5 2 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 5 14 22 5 2 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 5 18 22 5 2 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 10 18 22 5 2 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 18 22 5 2 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 18 22 5 2 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 18 22 5 2 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 14 22 5 2 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 10 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 10 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 7 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 3 5 14 22 5 2 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 5 14 22 5 2 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 5 14 22 5 2 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 5 18 22 5 2 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 7 10 18 22 5 2 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 18 22 5 2 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 18 22 5 2 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 18 22 5 2 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 14 22 5 2 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 10 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 10 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 3 7 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_FORTSIDE +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 21 13 14 22 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + 13 13 14 22 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + 13 13 14 22 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + 13 13 14 22 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 30 + 30 27 18 22 3 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 52 27 18 22 6 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 52 27 18 22 6 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 3 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 6 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 52 27 18 22 6 2 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 14 22 6 2 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 30 + 22 19 14 22 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 21 13 14 22 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + 13 13 14 22 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + 13 13 14 22 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + 13 13 14 22 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 30 + 30 27 18 22 3 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 52 27 18 22 6 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 52 27 18 22 6 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 3 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 6 2 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 52 27 18 22 6 2 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 14 22 6 2 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 30 + 22 19 14 22 6 2 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 30 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_GOLF_COURSE +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 9 9 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 9 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 9 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 9 18 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 40 18 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 40 18 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 40 18 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 40 18 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 40 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 40 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 40 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 9 9 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 9 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 9 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 9 18 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 40 18 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 40 18 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 40 18 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 40 18 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 40 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 40 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 40 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_HAPPINESS_ISLAND +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 9 9 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 7 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 7 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 7 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 9 9 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 7 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 7 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 7 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_HATTON_GARDENS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 16 5 3 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 16 5 3 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 16 5 3 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 16 5 3 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 18 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 14 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 14 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 14 16 5 3 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 16 5 3 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 16 5 3 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 16 5 3 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 16 5 3 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 18 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 14 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 14 16 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 14 16 5 3 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_HOVE_BEACH +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 10 14 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 9 9 10 14 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 9 9 10 14 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 9 9 18 14 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 22 22 18 14 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 40 31 18 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 40 31 18 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 40 31 18 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 40 31 14 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 27 22 14 14 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 22 18 10 14 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 16 13 10 14 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 10 14 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 9 9 10 14 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 9 9 10 14 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 9 9 18 14 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + 22 22 18 14 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 40 31 18 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 40 31 18 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 40 31 18 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 40 31 14 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 27 22 14 14 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 22 18 10 14 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 + 16 13 10 14 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 15 15 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_INDUSTRIAL +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 10 9 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 9 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 9 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 14 9 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 14 13 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 13 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 13 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 21 27 14 13 6 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 21 27 14 13 6 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 12 13 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 10 9 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 10 9 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 10 9 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 9 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 9 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 14 9 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 14 13 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 13 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 13 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 21 27 14 13 6 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 21 27 14 13 6 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 12 13 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 10 9 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 40 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 10 9 3 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 25 0 0 20 0 0 0 10 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_LITTLE_ITALY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 19 13 14 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 13 13 14 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 13 13 14 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 13 13 18 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 31 27 18 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 45 27 18 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 58 27 18 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 58 27 18 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 58 27 14 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 58 27 14 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 40 27 14 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 27 13 14 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 19 13 14 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 13 13 14 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 13 13 14 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 13 13 18 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 31 27 18 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 45 27 18 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 58 27 18 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 58 27 18 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 58 27 14 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 58 27 14 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 40 27 14 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 27 13 14 22 6 2 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_LANCASTER +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 12 22 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 12 22 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 12 22 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 16 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 16 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 16 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 16 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 12 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 12 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 12 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 12 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 12 22 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 12 22 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 12 22 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 16 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 16 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 16 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 16 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 12 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 12 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 12 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 20 20 12 18 4 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_LANCET +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 16 13 14 16 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 14 16 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 14 16 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 18 16 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 21 22 18 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 14 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 14 16 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 16 13 14 16 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 14 16 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 14 16 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 18 16 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 21 22 18 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 14 16 3 3 0 0 0 50 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 14 16 6 3 0 0 0 45 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_LITTLE_BAY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 12 18 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 18 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 18 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 18 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 14 22 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 22 5 2 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 18 14 22 5 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 13 13 12 18 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 12 18 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 18 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 18 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 18 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 36 27 14 22 5 2 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 22 5 2 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 27 18 14 22 5 2 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 + 13 13 12 18 5 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_LEFTWOOD +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 12 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 12 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 12 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 16 13 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 16 13 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 16 13 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 16 13 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 12 13 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 12 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 12 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 12 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 12 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 12 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 12 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 22 16 13 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 16 13 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 16 13 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 16 13 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 12 13 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 12 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 12 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 12 18 5 3 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_LOWER_EASTON +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 16 22 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 18 22 6 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 22 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 22 18 22 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 32 22 18 22 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 32 22 16 22 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 22 16 22 6 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 16 22 6 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 16 22 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 16 22 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 18 22 6 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 18 22 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 22 18 22 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 32 22 18 22 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 32 22 16 22 3 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 22 16 22 6 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 16 22 6 1 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 16 22 6 1 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_MIDDLE_PARK_WEST +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 11 22 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 11 22 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 11 22 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 15 22 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 15 22 3 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 15 22 3 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 15 22 6 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 15 22 6 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 11 22 6 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 11 22 6 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 11 22 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 11 22 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 11 22 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 11 22 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 11 22 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 15 22 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 15 22 3 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 15 22 3 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 15 22 6 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 15 22 6 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 11 22 6 3 0 0 0 0 0 0 80 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 11 22 6 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 11 22 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 11 22 3 3 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_MEADOWS_PARK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 12 10 10 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 10 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 10 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 10 22 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 18 16 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 16 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 16 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 16 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 16 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 16 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 14 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 10 12 22 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 12 10 10 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 10 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 10 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 10 22 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 14 18 16 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 16 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 18 16 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 16 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 16 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 16 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 14 18 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 10 12 22 5 2 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_MEADOW_HILLS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 14 22 5 2 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_THE_MEAT_QUARTER +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 18 22 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 6 3 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 10 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 14 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 14 22 6 3 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 18 22 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 20 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 6 3 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 10 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 14 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 14 22 6 3 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_MIDDLE_PARK_EAST +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 16 22 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 5 3 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 5 3 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 18 22 5 3 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 18 22 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 18 22 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 18 22 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 16 22 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 16 22 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 16 22 5 3 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 16 22 5 3 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 80 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 16 22 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 5 3 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 5 3 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 18 22 5 3 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 18 22 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 18 22 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 18 22 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 16 22 5 3 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 16 22 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 16 22 5 3 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 16 22 5 3 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 80 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_MIDDLE_PARK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 22 18 10 22 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 20 80 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 10 22 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 20 80 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 10 22 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 20 80 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 10 22 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 14 18 5 3 0 0 0 0 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 14 18 5 3 0 0 0 0 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 18 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 18 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 18 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 18 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 18 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 80 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 31 18 10 18 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 22 18 10 22 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 20 80 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 10 22 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 20 80 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 10 22 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 20 80 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 10 22 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 14 18 5 3 0 0 0 0 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 14 18 5 3 0 0 0 0 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 18 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 18 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 18 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 18 5 3 0 0 0 10 0 0 0 0 0 10 10 0 0 0 0 0 0 0 0 40 40 0 80 0 80 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 18 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 80 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 31 18 10 18 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_NORTH_HOLLAND +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 17 13 14 22 3 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 13 13 14 22 3 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 13 13 14 22 3 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 13 13 18 22 6 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 31 27 18 22 6 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 + 54 27 18 22 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 54 27 18 22 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 54 27 18 22 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 54 27 14 22 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 54 27 14 22 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 45 27 14 22 6 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 10 0 0 0 + 31 13 14 22 6 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 17 13 14 22 3 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 13 13 14 22 3 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 13 13 14 22 3 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 13 13 18 22 6 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + 31 27 18 22 6 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 50 0 0 0 0 0 0 0 0 10 0 0 0 + 54 27 18 22 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 54 27 18 22 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 54 27 18 22 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 54 27 14 22 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 54 27 14 22 6 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 + 45 27 14 22 6 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 10 0 0 0 + 31 13 14 22 6 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 30 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_NORTHERN_GARDENS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 14 10 10 13 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 10 10 13 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 10 10 13 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 14 13 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 19 14 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 19 14 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 19 14 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 19 14 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 19 10 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 19 14 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 14 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 16 10 10 13 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 14 10 10 13 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 10 10 13 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 10 10 13 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 14 13 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 19 14 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 19 14 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 19 14 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 19 14 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 19 10 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 19 14 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 14 13 5 1 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 16 10 10 13 5 1 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_NORMANDY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 12 18 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 13 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 13 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 13 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 10 18 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 10 18 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 12 18 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 13 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 13 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 13 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 18 10 18 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 10 18 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_NORTHWOOD +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 9 16 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 9 16 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 9 16 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 9 16 2 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 14 12 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 28 27 14 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 9 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 16 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 14 16 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 9 16 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 9 16 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 9 16 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 9 16 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 9 16 2 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 14 12 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 28 27 14 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 9 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 16 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 14 16 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 9 16 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_OUTLOOK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 10 18 6 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 18 6 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 18 3 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 14 18 3 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 16 22 14 13 3 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 14 13 3 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 13 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 13 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 10 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 10 13 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 10 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 10 13 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 10 18 6 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 10 18 6 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 10 18 6 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 18 6 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 18 3 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 14 18 3 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 16 22 14 13 3 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 14 13 3 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 13 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 14 13 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 10 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 22 10 13 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 10 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 22 10 13 3 3 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 22 10 18 6 3 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 10 18 6 3 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_PORT_TUDOR +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 6 6 7 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 6 7 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 6 7 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 6 7 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 10 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 13 10 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 13 10 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 13 10 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 13 10 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 9 10 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 6 7 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 6 7 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 6 6 7 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 6 7 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 6 7 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 6 7 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 10 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 13 10 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 13 10 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 13 10 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 15 13 10 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 9 10 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 6 7 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 6 6 7 54 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 40 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_PRESIDENTS_CITY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 18 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 18 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 16 22 6 1 75 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_PURGATORY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 13 11 22 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 11 13 11 22 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 11 13 11 22 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 11 13 15 22 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 15 22 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 15 22 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 15 22 6 3 0 0 0 0 0 0 0 0 0 95 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 15 22 6 3 0 0 0 0 0 0 0 0 0 95 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 11 22 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 11 22 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 11 22 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 11 22 6 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 15 13 11 22 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 11 13 11 22 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 11 13 11 22 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 11 13 15 22 3 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 15 22 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 15 22 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 15 22 6 3 0 0 0 0 0 0 0 0 0 95 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 15 22 6 3 0 0 0 0 0 0 0 0 0 95 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 11 22 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 11 22 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 11 22 6 3 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 11 22 6 3 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_ROTTERDAM_HILL +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 14 22 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 14 22 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 18 22 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 14 22 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 14 22 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 14 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 14 22 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 14 22 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 18 22 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 18 22 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 14 22 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 14 22 6 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 30 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 14 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_SOUTH_BOHAN +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 10 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 10 10 10 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 10 10 10 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 10 10 10 21 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 18 22 10 21 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 22 22 10 21 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 22 22 14 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 27 22 14 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 27 18 14 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 22 18 14 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 18 18 14 21 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 13 13 10 21 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 10 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 10 10 10 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 10 10 10 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 10 10 10 21 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + 18 22 10 21 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 22 22 10 21 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 22 22 14 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 27 22 14 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 27 18 14 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 22 18 14 21 6 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 18 18 14 21 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 + 13 13 10 21 3 1 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_SCHOTTLER +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 13 13 14 22 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 13 13 14 22 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 13 13 18 22 3 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 22 27 18 22 3 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 18 22 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 18 22 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 18 22 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 14 22 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 13 13 14 22 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 13 13 14 22 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 13 13 18 22 3 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + 22 27 18 22 3 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 18 22 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 22 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 18 22 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 18 22 6 3 30 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 14 22 6 3 20 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 15 0 0 0 0 0 0 0 20 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_SOUTH_SLOPES +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 3 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 3 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 3 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 3 3 0 0 0 0 0 40 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 19 18 22 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 16 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 16 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 16 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 14 16 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 16 6 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 6 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 14 22 6 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 3 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 3 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 14 22 3 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 18 22 3 3 0 0 0 0 0 40 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 19 18 22 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 16 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 16 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 18 16 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 14 16 6 3 0 0 0 0 0 40 0 0 0 0 50 0 0 0 0 0 0 0 0 0 10 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 16 6 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 22 6 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 18 13 14 22 6 3 0 0 0 0 0 40 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_STAR_JUNCTION +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 31 19 19 28 6 3 25 0 0 0 0 0 35 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 19 28 6 3 25 0 0 0 0 0 35 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 19 28 3 3 25 0 0 0 0 0 35 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 19 28 3 3 25 0 0 0 0 0 45 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 31 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 31 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 31 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 31 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 31 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 31 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 19 28 6 3 25 0 0 0 0 0 45 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 31 19 19 28 6 3 25 0 0 0 0 0 35 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 19 28 6 3 25 0 0 0 0 0 35 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 19 28 3 3 25 0 0 0 0 0 35 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 19 28 3 3 25 0 0 0 0 0 45 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 31 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 31 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 31 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 31 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 31 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 31 19 28 6 3 25 0 0 0 0 0 50 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 19 28 6 3 25 0 0 0 0 0 45 0 0 25 0 0 0 0 0 0 10 0 0 0 0 0 0 0 100 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_STEINWAY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 3 3 9 18 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 3 3 9 18 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 3 3 9 18 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 3 3 12 18 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 10 18 12 13 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 27 18 12 13 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 36 18 12 13 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 36 18 12 13 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 36 18 9 13 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 31 18 9 13 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 22 13 9 18 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 7 5 9 18 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 3 3 9 18 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 3 3 9 18 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 3 3 9 18 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 3 3 12 18 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + 10 18 12 13 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 27 18 12 13 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 36 18 12 13 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 36 18 12 13 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 36 18 9 13 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 31 18 9 13 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 22 13 9 18 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 + 7 5 9 18 3 1 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_SUFFOLK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 10 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 18 18 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 18 18 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 18 18 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 18 18 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 18 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 18 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 18 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 14 18 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 13 10 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 13 10 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 18 18 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 18 18 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 18 18 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 18 18 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 18 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 49 27 14 18 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 14 18 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 14 18 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_THE_TRIANGLE +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 13 22 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 13 22 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 13 22 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 13 22 3 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 18 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 22 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 54 27 22 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 54 27 22 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 22 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 54 27 22 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 18 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 18 18 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 13 22 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 13 22 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 13 22 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 13 22 3 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 18 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 22 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 54 27 22 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 54 27 22 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 22 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 54 27 22 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 45 27 18 18 3 5 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 18 18 6 5 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_TUDOR +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 5 6 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 6 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 6 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 6 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 10 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 10 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 10 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 10 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 6 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 5 6 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 6 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 6 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 5 6 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 10 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 10 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 10 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 10 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 9 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 9 6 7 54 3 2 0 0 0 0 0 0 15 15 0 0 0 0 0 0 0 0 30 0 20 0 0 20 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_VARSITY_HEIGHTS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 11 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 11 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 11 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 15 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 15 22 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 15 22 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 28 27 15 22 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 28 27 15 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 11 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 11 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 11 22 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 11 22 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 11 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 11 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 11 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 12 13 15 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 15 22 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 15 22 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 28 27 15 22 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 28 27 15 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 11 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 11 22 6 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 11 22 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 11 22 3 3 0 0 0 0 0 0 0 0 0 50 50 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_WESTDYK +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 9 12 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 9 9 12 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 9 9 12 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 9 9 16 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 18 18 16 16 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 22 18 16 16 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 18 18 16 16 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 18 18 16 16 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 18 18 12 16 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 18 18 12 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 13 13 12 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 13 9 12 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 13 9 12 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 9 9 12 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 9 9 12 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 9 9 16 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + 18 18 16 16 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 22 18 16 16 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 18 18 16 16 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 18 18 16 16 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 18 18 12 16 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 18 18 12 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 13 13 12 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 + 13 9 12 18 5 3 0 0 75 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_WESTMINSTER +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 17 13 11 22 6 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 11 22 3 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 11 22 3 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 15 22 3 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 15 22 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 15 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 15 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 15 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 11 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 11 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 11 22 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 11 22 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 17 13 11 22 6 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 11 22 3 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 11 22 3 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 15 22 3 3 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 + 27 27 15 22 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 15 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 15 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 15 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 36 27 11 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 58 27 11 22 6 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 11 22 3 3 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 27 13 11 22 3 3 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_WILLIS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 13 13 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 13 13 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 13 13 18 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 22 27 18 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 18 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 18 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 18 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 31 27 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 22 13 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 13 13 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 13 13 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 13 13 18 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + 22 27 18 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 18 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 18 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 18 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 40 27 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 31 27 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 + 22 13 14 22 5 1 0 0 0 0 30 0 0 30 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_AIRPORT_RUNWAY +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 0 27 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 27 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 27 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 27 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 0 27 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 27 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 27 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 27 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 0 54 5 22 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_CASTLE_GARDENS_ROAD +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 9 10 12 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 20 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 12 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 12 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 12 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 22 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 22 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 22 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 22 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 22 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 10 22 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 10 18 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 15 25 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 9 10 12 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 20 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 12 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 12 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 9 10 12 22 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 20 15 0 0 0 60 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 22 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 22 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 22 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 22 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 18 22 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 10 22 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 13 10 18 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 25 25 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 10 10 12 18 3 3 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 15 25 0 0 0 60 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_NORTHWOOD_ROAD +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 2 16 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 2 16 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 2 16 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 2 16 2 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 4 12 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 28 27 4 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 4 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 4 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 2 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 4 16 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 4 16 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 2 16 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 2 16 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 2 16 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 2 16 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 + 13 13 2 16 2 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 + 22 27 4 12 2 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 28 27 4 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 4 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 4 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 20 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 2 12 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 40 27 4 16 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 31 27 4 16 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + 22 13 2 16 4 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 20 0 0 0 10 10 0 0 0 0 0 0 0 0 0 0 0 0 + +//////////////////////////////////////////////////////////////////// +// POPCYCLE_ZONE_BEECHWOOD_BIKERS +//////////////////////////////////////////////////////////////////// +// Weekday +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 18 13 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 18 13 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 18 13 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 10 0 90 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 3 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 3 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 27 27 18 22 5 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 27 27 14 22 5 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 31 27 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 90 0 0 0 0 0 0 0 0 0 0 + 31 27 14 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 90 0 0 0 0 0 0 0 0 0 0 + 27 13 14 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 +//////////////////////////////////////////////////////////////////// +// Weekend +// +// #Peds #Scenario #Cars #prkdcrs PercCopCars PercCopPed Harl Bronx Jersy Uptwn Queen Brook Mdtwn BlPoor Fashn Bohemn Trendy Gen Ita EaEur ShopR Filip SoAmer ShopA Docks Busn BusnL Fact Park Golf Taxi Build Airpr Secur Pros Bums G_Alb G_Bik1 G_Bik2 G_Ita G_Rus G_Rus2 G_Irish G_Jama G_Afro G_Korea G_Chin G_PuertoR + 18 13 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 18 13 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 18 13 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 18 13 18 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 10 0 90 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 3 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 40 27 18 22 3 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 27 27 18 22 5 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 27 27 14 22 5 2 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 + 31 27 14 22 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 90 0 0 0 0 0 0 0 0 0 0 + 31 27 14 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 0 0 90 0 0 0 0 0 0 0 0 0 0 + 27 13 14 22 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 10 15 0 75 0 0 0 0 0 0 0 0 0 0 diff --git a/RPF DUMP/Common RPF Dump/data/precincts.dat b/RPF DUMP/Common RPF Dump/data/precincts.dat new file mode 100644 index 00000000..0bd7863b Binary files /dev/null and b/RPF DUMP/Common RPF Dump/data/precincts.dat differ diff --git a/RPF DUMP/Common RPF Dump/data/radiohud.dat b/RPF DUMP/Common RPF Dump/data/radiohud.dat new file mode 100644 index 00000000..7b09b518 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/radiohud.dat @@ -0,0 +1,52 @@ +# RADIOHUD.DAT +# maintained by Miguel Freitas +# this file contains info necessary to render the radio hud. + +# NOTES +# The RadioHud Manager will load all files that are named RadioHud.dat +# It is VERY important to suply the textures file container. + +# ---------------------------------------------------------------------------------------------- +# RADIO TEXTURES CONTAINER - Texture container (.itd filename) that has this textures. +# - the symbol '+' separates the containers from the textures. +# ---------------------------------------------------------------------------------------------- ++ +platform:/textures/radio_hud_colored 1 +platform:/textures/radio_hud_noncolored 0 ++ + +# STRUCTURE: +# -RADIO NAME -> Corresponds to the Radio name stored in American.txt. +# -RADIO NAME FOR HASH -> Radio name which will hashed to create a unique id for this radio. +# -BLACK/WHITE TEXTURE -> Black & White Logo file name. +# -COLORED TEXTURE -> Colored Logo file name. +# -VISIBEL AREA -> The real visible area of the texture so that the spacing between the textures can be the same. +# -YPos Modifier HD -> Modifier applied when the sprite has to be aligned at the top in HighDef mode +# -YPos Modifier CRT -> Modifier applied when the sprite has to be aligned at the top in CRT mode + +# ---------------------------------------------------------------------------------------------------------------------------------------------------- +# -RADIO NAME- -RADIO NAME FOR HASH- -BLACK/WHITE TEXTURE- -COLORED TEXTURE- -VISIBEL AREA- -YPos Modifier HD- -YPos Modifier CRT- +# ---------------------------------------------------------------------------------------------------------------------------------------------------- +RADIO_0 BEAT_95 beat_bw beat_col 74 -0.00400 -0.02800 +RADIO_1 VLADIVOSTOK vladivostok_bw vladivostok_col 89 -0.00400 -0.02800 +RADIO_2 WKTT wktt_bw wktt_col 72 -0.00200 -0.02600 +RADIO_3 FUSION_FM fusion_bw fusion_col 94 -0.00200 -0.02600 +RADIO_4 K109_THE_STUDIO k109_bw k109_col 82 0.00400 -0.02000 +RADIO_5 BABYLON tuffgong_bw tuffgong_col 111 0.01300 -0.01100 +RADIO_6 NY_CLASSICS theclassics_bw theclassics_col 111 0.01300 -0.01100 +RADIO_7 THE_VIBE thevibe_bw thevibe_col 94 0.00500 -0.01900 +RADIO_8 PLR plr_bw plr_col 72 -0.00300 -0.02700 +RADIO_9 DANCE_MIX electrochoc_bw electrochoc_col 106 0.01000 -0.01400 +RADIO_10 AFRO_BEAT if99_bw if99_col 97 0.01000 -0.01400 +RADIO_11 JAZZ_NATION jnr_bw jnr_col 77 -0.00100 -0.02500 +RADIO_12 HARDCORE lchc_bw lchc_col 88 0.01000 -0.01400 +RADIO_13 LIBERTY_ROCK lrr_bw lrr_col 65 -0.00300 -0.02700 +RADIO_14 BOBBY_KONDERS massiveb_bw massiveb_col 67 -0.00300 -0.02700 +RADIO_15 DANCE_ROCK radiobroker_bw radiobroker_col 103 0.00400 -0.02000 +RADIO_16 CLASSICAL_AMBIENT thejourney_bw thejourney_col 108 0.01000 -0.01400 +RADIO_17 SAN_JUAN_SOUNDS sanjuan_bw sanjuan_col 73 0.00200 -0.02200 +RADIO_18 INTEGRITY integrity_bw integrity_col 100 0.00500 -0.01900 +# ---------------------------------------------------------------------------------------------- + +# eof + diff --git a/RPF DUMP/Common RPF Dump/data/radiologo.dat b/RPF DUMP/Common RPF Dump/data/radiologo.dat new file mode 100644 index 00000000..989860ac --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/radiologo.dat @@ -0,0 +1,34 @@ +[HD] + +RADIO_PREF_FADE_IN_TIME 1000.00000 0.00000 +RADIO_PREF_FADE_OUT_TIME 1000.00000 0.00000 +RADIO_PREF_FRONTEND_LOGO_POSITION 0.50800 0.62500 +RADIO_PREF_FRONTEND_LOGO_SIZE 0.28000 0.19700 +RADIO_PREF_FRONTEND_LOGO_ALPHA 230.00000 230.00000 +RADIO_PREF_FRONTEND_LOGO_FADE_VELOCITY 1000.00000 1000.00000 +RADIO_PREF_CAR_LOGO_POSITION 0.50000 0.09200 +RADIO_PREF_CAR_1ST_LOGO_ALPHA 255.00000 255.00000 +RADIO_PREF_CAR_2ND_LOGO_ALPHA 90.00000 90.00000 +RADIO_PREF_CAR_3RD_LOGO_ALPHA 40.00000 40.00000 +RADIO_PREF_CAR_LOGO_GAP_TO_OTHER_LOGOS 0.00300 0.03600 +RADIO_PREF_CAR_LOGO_SIZE 0.12000 0.09000 +RADIO_PREF_CAR_DURATION 1500.00000 0.00000 +RADIO_PREF_CAR_SCROLL_VELOCITY 3.00000 0.00000 + + +[CRT] + +RADIO_PREF_FADE_IN_TIME 1000.00000 0.00000 +RADIO_PREF_FADE_OUT_TIME 1000.00000 0.00000 +RADIO_PREF_FRONTEND_LOGO_POSITION 0.50800 0.62000 +RADIO_PREF_FRONTEND_LOGO_SIZE 0.28000 0.19700 +RADIO_PREF_FRONTEND_LOGO_ALPHA 180.00000 180.00000 +RADIO_PREF_FRONTEND_LOGO_FADE_VELOCITY 1000.00000 1000.00000 +RADIO_PREF_CAR_LOGO_POSITION 0.50000 0.09200 +RADIO_PREF_CAR_1ST_LOGO_ALPHA 255.00000 255.00000 +RADIO_PREF_CAR_2ND_LOGO_ALPHA 80.00000 80.00000 +RADIO_PREF_CAR_3RD_LOGO_ALPHA 20.00000 20.00000 +RADIO_PREF_CAR_LOGO_GAP_TO_OTHER_LOGOS 0.00300 0.03000 +RADIO_PREF_CAR_LOGO_SIZE 0.12000 0.09000 +RADIO_PREF_CAR_DURATION 2000.00000 0.00000 +RADIO_PREF_CAR_SCROLL_VELOCITY 3.00000 0.00000 diff --git a/RPF DUMP/Common RPF Dump/data/relationships.dat b/RPF DUMP/Common RPF Dump/data/relationships.dat new file mode 100644 index 00000000..1e819379 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/relationships.dat @@ -0,0 +1,135 @@ +# Acquaintance options: +# - Hate +# - Dislike +# - Like +# - Respect + +CIVMALE +# Respect CIVMALE +# Respect CIVFEMALE +CIVFEMALE +# Respect CIVFEMALE +# Respect CIVMALE +COP + Hate CRIMINAL DEALER + Respect MEDIC FIREMAN COP +GANG_ALBANIAN +# Hate GANG_BIKER_1 GANG_BIKER_2 GANG_ITALIAN GANG_RUSSIAN GANG_RUSSIAN_2 GANG_IRISH GANG_JAMAICAN GANG_AFRICAN_AMERICAN GANG_KOREAN GANG_CHINESE_JAPANESE GANG_PUERTO_RICAN + Respect GANG_ALBANIAN +GANG_BIKER_1 +# Hate GANG_ALBANIAN GANG_BIKER_2 GANG_ITALIAN GANG_RUSSIAN GANG_RUSSIAN_2 GANG_IRISH GANG_JAMAICAN GANG_AFRICAN_AMERICAN GANG_KOREAN GANG_CHINESE_JAPANESE GANG_PUERTO_RICAN + Respect GANG_BIKER_1 +GANG_BIKER_2 +# Hate GANG_ALBANIAN GANG_BIKER_1 GANG_ITALIAN GANG_RUSSIAN GANG_RUSSIAN_2 GANG_IRISH GANG_JAMAICAN GANG_AFRICAN_AMERICAN GANG_KOREAN GANG_CHINESE_JAPANESE GANG_PUERTO_RICAN + Respect GANG_BIKER_2 +GANG_ITALIAN +# Hate GANG_ALBANIAN GANG_BIKER_1 GANG_BIKER_2 GANG_RUSSIAN GANG_RUSSIAN_2 GANG_IRISH GANG_JAMAICAN GANG_AFRICAN_AMERICAN GANG_KOREAN GANG_CHINESE_JAPANESE GANG_PUERTO_RICAN + Respect GANG_ITALIAN +GANG_RUSSIAN +# Hate GANG_ALBANIAN GANG_BIKER_1 GANG_BIKER_2 GANG_ITALIAN GANG_RUSSIAN_2 GANG_IRISH GANG_JAMAICAN GANG_AFRICAN_AMERICAN GANG_KOREAN GANG_CHINESE_JAPANESE GANG_PUERTO_RICAN + Respect GANG_RUSSIAN +GANG_RUSSIAN_2 +# Hate GANG_ALBANIAN GANG_BIKER_1 GANG_BIKER_2 GANG_ITALIAN GANG_RUSSIAN GANG_IRISH GANG_JAMAICAN GANG_AFRICAN_AMERICAN GANG_KOREAN GANG_CHINESE_JAPANESE GANG_PUERTO_RICAN + Respect GANG_RUSSIAN_2 +GANG_IRISH +# Hate GANG_ALBANIAN GANG_BIKER_1 GANG_BIKER_2 GANG_ITALIAN GANG_RUSSIAN GANG_RUSSIAN_2 GANG_JAMAICAN GANG_AFRICAN_AMERICAN GANG_KOREAN GANG_CHINESE_JAPANESE GANG_PUERTO_RICAN + Respect GANG_IRISH +GANG_JAMAICAN +# Hate GANG_ALBANIAN GANG_BIKER_1 GANG_BIKER_2 GANG_ITALIAN GANG_RUSSIAN GANG_RUSSIAN_2 GANG_IRISH GANG_AFRICAN_AMERICAN GANG_KOREAN GANG_CHINESE_JAPANESE GANG_PUERTO_RICAN + Respect GANG_JAMAICAN +GANG_AFRICAN_AMERICAN +# Hate GANG_ALBANIAN GANG_BIKER_1 GANG_BIKER_2 GANG_ITALIAN GANG_RUSSIAN GANG_RUSSIAN_2 GANG_IRISH GANG_JAMAICAN GANG_KOREAN GANG_CHINESE_JAPANESE GANG_PUERTO_RICAN + Respect GANG_AFRICAN_AMERICAN +GANG_KOREAN +# Hate GANG_ALBANIAN GANG_BIKER_1 GANG_BIKER_2 GANG_ITALIAN GANG_RUSSIAN GANG_RUSSIAN_2 GANG_IRISH GANG_JAMAICAN GANG_AFRICAN_AMERICAN GANG_CHINESE_JAPANESE GANG_PUERTO_RICAN + Respect GANG_KOREAN +GANG_CHINESE_JAPANESE +# Hate GANG_ALBANIAN GANG_BIKER_1 GANG_BIKER_2 GANG_ITALIAN GANG_RUSSIAN GANG_RUSSIAN_2 GANG_IRISH GANG_JAMAICAN GANG_AFRICAN_AMERICAN GANG_KOREAN GANG_PUERTO_RICAN + Respect GANG_CHINESE_JAPANESE +GANG_PUERTO_RICAN +# Hate GANG_ALBANIAN GANG_BIKER_1 GANG_BIKER_2 GANG_ITALIAN GANG_RUSSIAN GANG_RUSSIAN_2 GANG_IRISH GANG_JAMAICAN GANG_AFRICAN_AMERICAN GANG_KOREAN GANG_CHINESE_JAPANESE + Respect GANG_PUERTO_RICAN +MEDIC + Respect COP FIREMAN +FIREMAN + Respect COP MEDIC +CRIMINAL + Hate COP +PROSTITUTE + Hate COP +PLAYER + Like PLAYER +NETWORK_PLAYER_1 + Like NETWORK_PLAYER_1 + Hate NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_2 + Like NETWORK_PLAYER_2 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_3 + Like NETWORK_PLAYER_3 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_4 + Like NETWORK_PLAYER_4 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_5 + Like NETWORK_PLAYER_5 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_6 + Like NETWORK_PLAYER_6 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_7 + Like NETWORK_PLAYER_7 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_8 + Like NETWORK_PLAYER_8 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_9 + Like NETWORK_PLAYER_9 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_10 + Like NETWORK_PLAYER_10 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_11 + Like NETWORK_PLAYER_11 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_12 + Like NETWORK_PLAYER_12 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_13 + Like NETWORK_PLAYER_13 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_14 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_14 + Like NETWORK_PLAYER_14 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_15 NETWORK_PLAYER_16 +NETWORK_PLAYER_15 + Like NETWORK_PLAYER_15 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_16 +NETWORK_PLAYER_16 + Like NETWORK_PLAYER_16 + Hate NETWORK_PLAYER_1 NETWORK_PLAYER_2 NETWORK_PLAYER_3 NETWORK_PLAYER_4 NETWORK_PLAYER_5 NETWORK_PLAYER_6 NETWORK_PLAYER_7 NETWORK_PLAYER_8 NETWORK_PLAYER_9 NETWORK_PLAYER_10 NETWORK_PLAYER_11 NETWORK_PLAYER_12 NETWORK_PLAYER_13 NETWORK_PLAYER_14 NETWORK_PLAYER_15 +NETWORK_TEAM_1 + Like NETWORK_TEAM_1 + Hate NETWORK_TEAM_2 NETWORK_TEAM_3 NETWORK_TEAM_4 NETWORK_TEAM_5 NETWORK_TEAM_6 NETWORK_TEAM_7 NETWORK_TEAM_8 +NETWORK_TEAM_2 + Like NETWORK_TEAM_2 + Hate NETWORK_TEAM_1 NETWORK_TEAM_3 NETWORK_TEAM_4 NETWORK_TEAM_5 NETWORK_TEAM_6 NETWORK_TEAM_7 NETWORK_TEAM_8 +NETWORK_TEAM_3 + Like NETWORK_TEAM_3 + Hate NETWORK_TEAM_1 NETWORK_TEAM_2 NETWORK_TEAM_4 NETWORK_TEAM_5 NETWORK_TEAM_6 NETWORK_TEAM_7 NETWORK_TEAM_8 +NETWORK_TEAM_4 + Like NETWORK_TEAM_4 + Hate NETWORK_TEAM_1 NETWORK_TEAM_2 NETWORK_TEAM_3 NETWORK_TEAM_5 NETWORK_TEAM_6 NETWORK_TEAM_7 NETWORK_TEAM_8 +NETWORK_TEAM_5 + Like NETWORK_TEAM_5 + Hate NETWORK_TEAM_1 NETWORK_TEAM_2 NETWORK_TEAM_3 NETWORK_TEAM_4 NETWORK_TEAM_6 NETWORK_TEAM_7 NETWORK_TEAM_8 +NETWORK_TEAM_6 + Like NETWORK_TEAM_6 + Hate NETWORK_TEAM_1 NETWORK_TEAM_2 NETWORK_TEAM_3 NETWORK_TEAM_4 NETWORK_TEAM_5 NETWORK_TEAM_7 NETWORK_TEAM_8 +NETWORK_TEAM_7 + Like NETWORK_TEAM_7 + Hate NETWORK_TEAM_1 NETWORK_TEAM_2 NETWORK_TEAM_3 NETWORK_TEAM_4 NETWORK_TEAM_5 NETWORK_TEAM_6 NETWORK_TEAM_8 +NETWORK_TEAM_8 + Like NETWORK_TEAM_8 + Hate NETWORK_TEAM_1 NETWORK_TEAM_2 NETWORK_TEAM_3 NETWORK_TEAM_4 NETWORK_TEAM_5 NETWORK_TEAM_6 NETWORK_TEAM_7 + + diff --git a/RPF DUMP/Common RPF Dump/data/scenarios.dat b/RPF DUMP/Common RPF Dump/data/scenarios.dat new file mode 100644 index 00000000..cd4dce74 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/scenarios.dat @@ -0,0 +1,127 @@ +Version 2 +# ---------------------------------------------------------------------------------------------- +# SCENARIO SETUP +# ---------------------------------------------------------------------------------------------- +# +# FORMAT ScenarioName argument1 argument2 etc... +# +# arguments are any number of the format: +# +# StartEnd(time1, time2) scenario will only be spawned between these times +# Prob(prob) Probability between 0 and 1 that this scenario is spawned each time the point is evaluated +# Task(task) the task that will be run with this scenario, can be of: +# Stationary - stands still and plays anims +# MoveBetween(time) - moves between nearby points playing anims, stands statinory for a max of time seconds +# Group - Spawns on the point but also spawns other peds around in conversation +# Seated - Spawns the ped sitting down +# Wandering - The ped wanders as normal, playing anims +# MaxInRange( maxNo, range ) will limit the number of peds in this scenario to maxno within range metres, +# so if range were 10, even if 100 points were within a 10m radius only Maxno would spawn +# Offset(x,y,z) additional offset for specific seating anims that differ from the placement node (steps and walls) +# WillAttractPeds : scenario will attract new wandering peds to use it, as well as generating peds there +# TimeTillPedLeaves(time) the ped will leave the scenario after the time specified +# SetSpecificModel(model) : scenario will only spawn models of type model +# SetSpecificPopcycleGroup(group) : scenario will only spawn models contained in group popcycle group +# ForceModelLoad : scenario will force load the model if its not already loaded (to a maximum of 2 simultaneously loaded models) +# BlockModel: Block a specific model from using the scenario, allowed up to 8 + +Seat_Bench StartEnd(7, 22) Task(Seated) Offset(0.0, 0.0, 0.55) WillAttractPeds BlockModel(F_Y_TOURIST_01) BlockModel(F_M_Business_02) BlockModel(M_Y_Bronx_01) BlockModel(F_M_Business_01) +Seat_StdChair StartEnd(5, 22) Task(Seated) Offset(0.0, 0.0, 0.55) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_StdCouch StartEnd(9, 22) Task(Seated) Offset(0.0, 0.0, 0.55) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_CafeChair StartEnd(9, 24) Task(Seated) Offset(0.0, 0.0, 0.55) WillAttractPeds BlockModel(M_O_PJersey_01) BlockModel(M_Y_Tough_05) BlockModel(M_Y_Streetpunk_05) BlockModel(F_M_Business_02) BlockModel(M_M_FatMob_01) BlockModel(M_Y_GMAF_LO_02) BlockModel(M_Y_GMAF_HI_01) BlockModel(F_M_Business_01) +Seat_RestaurantChair StartEnd(9, 20) Task(Seated) Offset(0.0, 0.0, 0.55) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_BarChair StartEnd(11, 4) Task(Seated) Offset(0.0, 0.0, 0.55) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_StripClubChair StartEnd(12,11) Task(Seated) Offset(0.0, 0.0, 0.55) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_StripClubStool StartEnd(12,11) Task(Seated) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_BoardGamePlayer StartEnd(9, 17) Task(Seated) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_OnCar StartEnd(9, 17) Task(Seated) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_Crate StartEnd(9, 17) Task(Seated) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_InternetCafe StartEnd(0, 24) Task(Seated) TimeTillPedLeaves(10) WillAttractPeds BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_OnSteps StartEnd(5, 24) Task(Seated) Offset(0.0, 0.1, -0.526) WillAttractPeds BlockModel(M_O_HASID_01) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_OnStepsB StartEnd(7, 24) Task(Seated) Offset(0.0, 0.1, -0.526) WillAttractPeds BlockModel(M_O_HASID_01) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_OnWall StartEnd(5, 24) Task(Seated) Offset(0.0, -0.1, -0.65) WillAttractPeds BlockModel(F_M_Business_02) BlockModel(M_M_TRUCKER_01) BlockModel(F_M_Business_01) +Seat_OnStepsHangOut StartEnd(7, 22) Task(Seated) Offset(0.0, 0.1, -0.526) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_OnWallHangOut StartEnd(7, 22) Task(Seated) Offset(0.0, -0.1, -0.65) BlockModel(F_M_Business_02) BlockModel(M_M_TRUCKER_01) BlockModel(F_M_Business_01) +Seat_HospitalWaiting StartEnd(8, 18) Task(Seated) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) +Seat_SlouchedDruggie StartEnd(0, 24) Task(Seated) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01) + +HangOut_Street StartEnd(0, 24) Task(Group) +HangOut_AlleyWay StartEnd(0, 24) Task(Group) +HangOut_OutsideLiquorStore StartEnd(7, 24) Task(Group) +HangOut_BaseballDiamonds StartEnd(0, 24) Task(Group) SetSpecificPopcycleGroup(PARK) +HangOut_BoardGameWatcher StartEnd(0, 24) Task(Group) +HangOut_ProjectCourtyard StartEnd(0, 24) Task(Group) +HangOut_BasketballCourt StartEnd(0, 24) Task(Group) SetSpecificPopcycleGroup(PARK) +HangOut_OutsideMassageParlours StartEnd(20, 5) Task(Group) +HangOut_ClubHouse StartEnd(19, 6) Task(Group) +HangOut_WatchBoardGame StartEnd(06,17) Task(MoveBetween(4.0)) + +Scenario_SecurityGuard StartEnd(0, 24) Task(MoveBetween(4.0)) MaxInRange(1, 30) SetSpecificModel(M_M_SECURITYMAN) ForceModelLoad +Scenario_TouristPhoto StartEnd(8, 00) Task(MoveBetween(4.0)) MaxInRange(2, 20) SetSpecificPopcycleGroup(SCENARIO_TOURISTS) ForceModelLoad +Scenario_Leaning StartEnd(0, 23) Task(Stationary) WillAttractPeds BlockModel(M_Y_Street_04) BlockModel(M_Y_GMAF_HI_01) BlockModel(M_Y_GMAF_LO_02) BlockModel(M_Y_GBIK_HI_02) BlockModel(F_M_BUSINESS_01) +Scenario_Leaning BlockModel(F_M_BUSINESS_02) BlockModel(M_M_PITALIAN_01) BlockModel(M_O_PJERSEY_01) BlockModel(M_M_PHARBRON_01) +Scenario_SellingDrugs StartEnd(0, 24) Task(Stationary) SetSpecificModel(M_Y_Drug_01) ForceModelLoad +Scenario_RoadWorkers StartEnd(6, 21) Task(Stationary) MaxInRange(6, 20) LinkedScenario(Scenario_DiggingRoadWorkers) SetSpecificPopcycleGroup(SCENARIO_ROADWORKERS) ForceModelLoad +Scenario_RoadWorkerWithSign StartEnd(6, 21) Task(Stationary) MaxInRange(1, 20) SetSpecificPopcycleGroup(SCENARIO_ROADWORKERS) ForceModelLoad +Scenario_DiggingRoadWorkers StartEnd(6, 21) Task(Stationary) MaxInRange(6, 20) LinkedScenario(Scenario_RoadWorkers) SetSpecificPopcycleGroup(SCENARIO_ROADWORKERS) ForceModelLoad +Scenario_DrillingRoadWorkers StartEnd(6, 21) Task(Stationary) MaxInRange(1, 20) SetSpecificPopcycleGroup(SCENARIO_ROADWORKERS) ForceModelLoad +Scenario_IndustrialWorkers StartEnd(6, 22) Task(MoveBetween(4.0)) MaxInRange(1, 20) SetSpecificPopcycleGroup(SCENARIO_INDUSTRIAL) ForceModelLoad +Scenario_BuildingWorkers StartEnd(6, 21) Task(Stationary) MaxInRange(6, 20) LinkedScenario(Scenario_DiggingBuildingWorkers) SetSpecificPopcycleGroup(SCENARIO_BUILDERS) ForceModelLoad +Scenario_DiggingBuildingWorkers StartEnd(6, 21) Task(Stationary) MaxInRange(6, 20) LinkedScenario(Scenario_BuildingWorkers) SetSpecificPopcycleGroup(SCENARIO_BUILDERS) ForceModelLoad +Scenario_DrillingBuildingWorkers StartEnd(6, 18) Task(Stationary) MaxInRange(1, 20) SetSpecificPopcycleGroup(SCENARIO_BUILDERS) ForceModelLoad +Scenario_HeavilyArmedPolice StartEnd(0, 24) Task(Stationary) SetSpecificPopcycleGroup(COPS) +Scenario_SmokingOutsideOffice StartEnd(0, 24) Task(Stationary) WillAttractPeds BlockModel(M_Y_Courier) BlockModel(M_Y_Swat) BlockModel(M_Y_Mechanic_02) BlockModel(F_M_BUSINESS_01) BlockModel(M_O_HASID_01) BlockModel(M_Y_GAFR_HI_02) BlockModel(M_Y_STROOPER) +Scenario_PayPhone StartEnd(0, 24) Task(Stationary) MaxInRange(1, 10) +Scenario_DancingNightclub StartEnd(20,04) Task(Stationary) +Scenario_HospitalNurse StartEnd(0, 24) Task(MoveBetween(4.0)) ForceModelLoad SetSpecificModel(F_Y_Nurse) +Scenario_HospitalDoctor StartEnd(0, 24) Task(MoveBetween(4.0)) ForceModelLoad SetSpecificModel(F_Y_Nurse) +Scenario_AirWorkers StartEnd(0, 24) Task(MoveBetween(4.0)) MaxInRange(1, 10) SetSpecificModel(M_Y_Airworker) +Scenario_Homeless StartEnd(0, 24) Task(MoveBetween(4.0)) MaxInRange(2, 5) SetSpecificPopcycleGroup(BUMS) ForceModelLoad +Scenario_Brazier StartEnd(0, 24) Task(Stationary) SetSpecificPopcycleGroup(BUMS) ForceModelLoad +Scenario_Gardening StartEnd(8, 20) Task(MoveBetween(4.0)) MaxInRange(1, 20) +Scenario_ParkGardeners StartEnd(8, 20) Task(MoveBetween(4.0)) MaxInRange(1, 20) SetSpecificModel(M_M_SWEEPER) ForceModelLoad +Scenario_Sweeper StartEnd(5, 24) Task(Wandering) MaxInRange(1, 40) SetSpecificModel(M_M_SWEEPER) ForceModelLoad +Scenario_NewspaperStand StartEnd(5, 24) Task(Stationary) TimeTillPedLeaves(5) WillAttractPeds MaxInRange(1, 10) +Scenario_StationedCop StartEnd(0, 24) Task(Stationary) SetSpecificPopcycleGroup(COPS) +Scenario_PostMan StartEnd(7, 9) Task(Stationary) MaxInRange(1, 60) SetSpawnInterval(60000) TimeTillPedLeaves(10) WillAttractPeds SetSpecificModel(M_M_Postal_01) ForceModelLoad +Scenario_UpTelegraphPoles StartEnd(13,14) Task(Stationary) MaxInRange(1, 60) SetSpawnInterval(60000) SetSpecificModel(M_M_Telephone) ForceModelLoad +Scenario_ServiceWorker StartEnd(15,17) Task(Stationary) MaxInRange(1, 60) SetSpawnInterval(60000) SetSpecificModel(M_M_Telephone) ForceModelLoad +Scenario_Binoculars StartEnd(8, 20) Task(Stationary) MaxInRange(1, 60) +Scenario_StreetPerformer StartEnd(8, 21) Task(Stationary) MaxInRange(1, 100) SetSpecificModel(M_M_Saxplayer_01) ForceModelLoad +Scenario_Prostitute StartEnd(20,5) Task(Stationary) SetSpecificPopcycleGroup(SCENARIO_PROSTITUTES) ForceModelLoad +Scenario_StationarySweeper StartEnd(6, 22) Task(Stationary) BlockModel(M_Y_GAFR_HI_02) +Scenario_WindowCleaner StartEnd(8, 19) Task(Stationary) +Scenario_LeaningForwards StartEnd(0, 24) Task(Stationary) BlockModel(M_M_TRUCKER_01) +Scenario_WatchingPoleDancer StartEnd(0, 24) Task(Stationary) +Scenario_Bouncer StartEnd(0, 24) Task(Stationary) +Scenario_WaitingForTaxi StartEnd(0, 24) Task(Stationary) +Scenario_Preacher StartEnd(6, 24) Task(Stationary) SetSpecificPopcycleGroup(SCENARIO_PREACHERS) ForceModelLoad +Scenario_Standing StartEnd(0, 24) Task(Stationary) +Scenario_LayingDruggie StartEnd(0, 24) Task(Stationary) SetSpecificPopcycleGroup(BUMS) ForceModelLoad +Scenario_HospitalBed StartEnd(0, 24) Task(Stationary) +Scenario_InvestigatingCop StartEnd(0, 24) Task(Stationary) SetSpecificPopcycleGroup(COPS) +Scenario_TaiChi StartEnd(7, 20) Task(Stationary) SetSpecificPopcycleGroup(SCENARIO_JOGGERS) ForceModelLoad +Scenario_JoggerSpawn StartEnd(7, 24) Task(Wandering) MaxInRange(2, 15) SetSpecificPopcycleGroup(SCENARIO_JOGGERS) ForceModelLoad +Scenario_StripperDancing StartEnd(0, 24) Task(Stationary) +Scenario_StripperLapdance StartEnd(0, 24) Task(Stationary) +Scenario_DrinkingAtBar StartEnd(17,24) Task(Stationary) +Scenario_PoliceSniper StartEnd(0, 24) Task(Stationary) SetSpecificPopcycleGroup(COPS) +Scenario_PoliceSpotter StartEnd(0, 24) Task(Stationary) SetSpecificPopcycleGroup(COPS) + +Location_DropOffPoint StartEnd(10,16) Task(Stationary) +Location_ShopBrowsing StartEnd(0, 24) Task(Stationary) TimeTillPedLeaves(7) WillAttractPeds MaxInRange(1, 3) + +#Vehicle scenarios, spawned with vehicles + +Vehicle_InspectingBrokenDownVehicle StartEnd(0, 24) Prob(0.025) Task(Stationary) +Vehicle_LookingInBoot StartEnd(0, 24) Prob(0.05) Task(Stationary) +Vehicle_Mechanic StartEnd(0, 24) Task(Stationary) +Vehicle_DeliveryDriver StartEnd(0, 24) Prob(1.0) SetSpawnInterval(10000) Task(Stationary) +Vehicle_ParkDeliveryTruck StartEnd(0, 24) Prob(0.1) Task(Stationary) +Vehicle_DropPassengersOff StartEnd(0, 24) Prob(0.25) Task(Stationary) +Vehicle_LimoDropPassengerOff StartEnd(0, 24) Task(Stationary) +Vehicle_ParkedThenWander StartEnd(0, 24) Task(Stationary) +Vehicle_SmokeThenDriveAway StartEnd(0, 24) Task(Stationary) TimeTillPedLeaves(30) + +Wander_MobileConversation BlockModel(F_O_PEastEuro_02), BlockModel(F_O_PHARBRON_01) +Wander_2WayConversation BlockModel(m_m_trucker_01), BlockModel(F_O_PHARBRON_01) diff --git a/RPF DUMP/Common RPF Dump/data/scrollbars.dat b/RPF DUMP/Common RPF Dump/data/scrollbars.dat new file mode 100644 index 00000000..2d2d193b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/scrollbars.dat @@ -0,0 +1,117 @@ +# You can have 1024 chars per group of strings + +*financial + +BSHT+3% CUBEL+2% SPUK+1% CABOX-2% OOT+3% ECLA-7% BEAN-5% LOGR+3% RWDC-2% CHKO+6% BIGL-2% +Sprunk overcomes aggressive Logger. +TIKL+59% FRUC-12% WHIZ+69% BADR+22% GNIC-32% +Whiz has liquid assets worth over 1 Billion. +NXJN+36% XGAS+26% RONO+16% GLBOIL+26% +Economic growth eases slightly. +LSNW+3% METV-2% WZNT+2% CANE-3% LIBT+10% CNTU-2% EYEF+3% +Corporate America braces for impact. +BOLS-10% JLZA+1% LOMB+17% FLEE-18% SHRK+20% BAWS-21% +Only one in five economists sees rate hike this year. +BNCO+3% BAWSAQ-2% PLAP+2% ERIS-3% +Shares unruffled by surprise activist assault. +BETA+14% UGEN-1% MOLIS+8% MAXR-4% +Energy bills cut for millions of people. +~~~~~ + +*theatre + +A new musical 'RAINCOAT EXPOSE' A real eye-opener at The Seagull Theater. +Tickets available for all shows at the eyefind.info box office. +Do not miss 'Banging trash can lids for an hour' at the Liberteen Theater What a racket! +Magic Curtain Theater presents 'Swinging Puppets' and a fantastic new play 'Shakespeare on Drugs' The bard trip. +'The Flying Whore' at the Amdram Theatre Enormous talents! Needs to be seen to be believed! +'WTF' A tale of online love showing at The Maginot Theater. +You'll be LOL +ROFL +Returns after a sell out UK tour 'ABANDON SHIT' back at the Seagull Theater. +Performance Nonsense 'Fairy Body Paint' at the Liberteen Theater What a big bunch of fairies. +~~~~~ + +*advertising +This is CNT. Conglomerated National Television +CNT Wednesday nights this fall – don't miss the return of Funeral Factor, American Asshole and a whole new Shitty Singer Competition. +CNT – Home of America's next top hooker. It's reality at its finest. +CNT has all your favorite movies Wednesday at 10/9 eastern. +Don't miss the CNT reality show Conjoined Twins A hot night out. +You're on CNT – the best in comedy, news, drama and paid programming. +A special night – A special man. Coming soon it's the Crow Reunion in Iran – only on WEAZEL. +It's Back. +The groundbreaking formulaic cliffhanger '72' only on WEAZEL. +Get ready to put your family to sleep WEAZEL presents a whole new season of Ether. +It's coming back to WEAZEL another season of the WEAZEL history drama Homoerectus – Science Meets Forbidden Love. +All next week it's patriotism at its finest as WEAZEL revisits history with the non-stop Terror Marathon. +~~~~~ + +*clock +~~~~~ + +*urls +autoeroticar.com +chiropracticovernight.com +ilovetoblow.org +a-thousand-words.net +libertytreeonline.com +babiesovernight.com +love-meet.net +loveyourmeat.com +myonlineme.com +outsourceforamerica.com +pointclickshipabitch.com +weazelnews.com +piswasser.com +beanmachinecoffee.com +burgershot.net +electrictit.com +krapea.com +lipurgex.com +littlelacysurprisepageant.com +publiclibertyonline.com +vipluxuryringtones.com +americantravelguide.net +fruitcomputers.com +designerslave.com +erisfootware.com +eugenicsincorporated.com +flyhighpizzapie.com +gloryholethemepark.com +craplist.net +blogsnobs.org +libertycitypolice.com +sprunksoda.com +rustybrownsringdonuts.com +peepthatshit.com +lootandwank.com +myroomonline.net +dragonbrainthemovie.com +eatbiglogs.com +friendswithoutfaces.net +hornyhighschoolreunions.com +money2makemoney.com +poker-in-the-rear.com +redwoodcigarettes.com +roidsforlittleboys.com + +*comedyclub +split sides proudly presents special guest - ricky gervais - with resident comedian - katt williams - + +*traffic +stay in lane +min speed 20 miles +max speed 30 miles +check your fuel +tiredness kills +car thefts on the up. lock your car +be a courteous driver +watch your speed + +*news +crime on an all time low. +~~~~~ +sudden influx illegal immigrants from balkan says mayor. +liberty city attracts more tourist than any other city in the world + diff --git a/RPF DUMP/Common RPF Dump/data/shockingevents.dat b/RPF DUMP/Common RPF Dump/data/shockingevents.dat new file mode 100644 index 00000000..1ab84ea3 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/shockingevents.dat @@ -0,0 +1,38 @@ +; +; Priority Ranges WatchTimes Norm Ped Mission Ped InCar Ped Player As Source +; Life Vis Aud Min Max % H W G A F % H W G A F % H W G A F % H W G A F +; +SexyCar 0 0 25 0 2 4 20 9 1 0 0 0 0 0 0 0 0 0 20 9 0 0 0 0 20 9 1 0 0 0 +RunningPed 0 0 20 5 2 4 80 9 2 0 0 0 0 0 0 0 0 0 5 9 0 0 0 0 80 9 1 0 0 0 +VisibleWeapon 1 0 10 0 2 4 50 1 1 0 0 0 0 0 0 0 0 0 40 9 0 0 0 0 50 1 1 0 0 0 +VisibleWeaponMELEE 1 0 10 0 2 4 50 9 1 0 0 0 0 0 0 0 0 0 25 9 0 0 0 0 50 9 1 0 0 0 +VisibleWeaponTHROWN 1 0 10 0 2 4 60 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 4 1 0 0 0 +VisibleWeaponHANDGUN 1 0 10 0 2 4 60 5 1 0 0 0 0 0 0 0 0 0 30 9 0 0 0 0 60 5 1 0 0 0 +VisibleWeaponSHOTGUN 1 0 10 0 2 4 85 3 1 0 2 0 0 0 0 0 0 0 50 9 0 0 0 0 85 3 1 0 2 0 +VisibleWeaponSMG 1 0 10 0 2 4 50 3 1 0 0 0 0 0 0 0 0 0 20 9 0 0 0 0 50 3 1 0 0 0 +VisibleWeaponSNIPER 1 0 10 0 2 4 85 0 1 0 0 0 0 0 0 0 0 0 50 9 0 0 0 0 85 0 1 0 0 0 +VisibleWeaponRIFLE 1 0 10 0 2 4 85 9 1 0 4 0 0 0 0 0 0 0 50 9 0 0 0 0 85 9 1 0 4 0 +VisibleWeaponHEAVY 1 0 15 0 2 4 100 0 0 0 7 3 0 0 0 0 0 0 75 2 0 0 0 0 100 0 0 0 7 3 +HornSounded 1 1 10 10 2 4 100 8 1 0 0 0 0 0 0 0 0 0 40 9 0 0 0 0 100 8 1 0 0 0 +PlaneFlyby 1 0 30 25 5 10 100 6 4 0 0 0 0 0 0 0 0 0 10 9 0 0 0 0 100 6 4 0 0 0 +SeenCarStolen 2 10 25 20 2 10 100 0 5 0 0 0 0 0 0 0 0 0 10 9 0 0 0 0 100 0 5 0 0 0 +HelicopterOverhead 2 0 30 25 2 4 100 0 0 0 5 0 0 0 0 0 0 0 10 9 0 0 0 0 100 0 0 0 5 0 +SeenMeleeAction 2 3 20 10 5 10 100 0 4 4 4 0 0 0 0 0 0 0 80 9 0 0 0 0 100 0 4 4 4 0 +SeenGangFight 2 6 20 10 5 10 100 0 4 4 4 0 0 0 0 0 0 0 90 9 0 0 0 0 100 0 4 4 4 0 +PedRunOver 2 3 10 10 5 10 95 1 1 6 2 0 0 0 0 0 0 0 10 9 0 0 0 0 95 1 1 6 2 0 +PanickedPed 2 0 +InjuredPed 2 4 20 20 5 10 95 1 1 6 2 0 0 0 0 0 0 0 10 9 0 0 0 0 95 1 1 6 2 0 +DeadBody 2 0 10 0 5 10 95 1 0 6 2 0 0 0 0 0 0 0 10 9 0 0 0 0 95 1 0 6 2 0 +DrivingOnPavement 3 1 10 5 4 8 100 4 5 0 0 0 0 0 0 0 0 0 60 7 0 0 0 0 100 4 6 0 0 0 +MadDriver 3 1 10 5 2 4 100 0 4 0 1 0 0 0 0 0 0 0 80 5 0 0 0 0 100 0 4 0 1 0 +CarCrash 3 2 10 10 5 10 100 3 6 0 0 0 0 0 0 0 0 0 90 9 0 0 0 0 100 0 2 2 8 0 +CarPileUp 3 10 10 10 5 10 100 3 6 0 0 0 0 0 0 0 0 0 90 9 0 0 0 0 100 0 2 2 8 0 +Fire 3 2 20 10 5 10 100 0 3 0 3 0 0 0 0 0 0 0 60 3 0 0 0 0 100 0 3 0 3 0 +GunshotFired 3 7 45 100 2 10 100 0 0 0 0 8 0 0 0 0 0 0 60 2 0 0 0 0 100 0 0 0 0 8 +PedShot 3 2 30 30 10 10 100 0 0 0 0 8 0 0 0 0 0 0 50 8 0 0 0 0 100 0 0 0 0 7 +GunFight 3 15 60 140 2 10 100 0 0 0 0 4 0 0 0 0 0 0 75 2 0 0 0 0 40 0 0 0 0 4 +Explosion 3 15 100 100 5 10 100 0 4 0 2 4 0 0 0 0 0 0 100 2 0 0 0 0 100 0 4 0 2 4 +; +; +; +;the end diff --git a/RPF DUMP/Common RPF Dump/data/shorelines.dat b/RPF DUMP/Common RPF Dump/data/shorelines.dat new file mode 100644 index 00000000..3d1ebb7a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/shorelines.dat @@ -0,0 +1,1447 @@ +91 +29 0 +-740.930298 1192.958008 +-734.269409 1203.537354 +-723.135498 1221.088501 +-729.659546 1229.934570 +-723.227356 1241.964355 +-712.106812 1256.342163 +-710.360046 1279.924927 +-711.778748 1300.931274 +-718.434387 1315.522339 +-721.009399 1322.312134 +-729.240662 1336.229126 +-733.817139 1349.536011 +-739.499939 1364.165649 +-747.463318 1373.123047 +-755.928467 1381.363281 +-761.244751 1386.578735 +-766.904175 1392.130615 +-769.580811 1400.124023 +-766.205444 1407.117065 +-759.643616 1412.047485 +-753.929138 1416.286133 +-746.806030 1421.569458 +-738.926025 1430.735840 +-730.805542 1442.351196 +-724.227234 1455.663208 +-717.772400 1466.156738 +-718.388306 1471.355591 +-717.044739 1477.664917 +-714.957520 1481.777466 +66 0 +-710.801880 1509.367676 +-714.540039 1518.506470 +-717.505920 1523.678711 +-722.044312 1532.390259 +-727.149719 1540.506714 +-735.901489 1552.099609 +-751.237976 1564.223633 +-758.304626 1571.334595 +-759.776794 1577.196777 +-767.061340 1580.239380 +-773.809875 1583.690063 +-778.214050 1589.759521 +-779.896484 1595.959961 +-779.438354 1599.956177 +-779.077759 1603.099976 +-778.231262 1610.483643 +-780.385254 1611.205078 +-778.328003 1618.490234 +-775.197693 1627.681152 +-772.809937 1634.249023 +-770.423462 1640.813965 +-769.862610 1643.890503 +-771.616943 1648.924316 +-773.468445 1654.876465 +-774.787781 1659.173584 +-780.018250 1664.415894 +-784.883728 1669.144775 +-789.098938 1672.040405 +-795.595947 1676.503296 +-802.454956 1681.480347 +-810.661316 1686.828247 +-817.263489 1688.748413 +-823.672852 1691.709229 +-829.924316 1694.074097 +-833.109375 1694.499023 +-834.847229 1695.643799 +-838.180603 1695.136963 +-842.094421 1694.944458 +-842.234436 1696.823853 +-838.721619 1699.180054 +-839.371521 1702.728760 +-842.116516 1703.494385 +-842.966736 1706.112061 +-840.669067 1707.938721 +-838.444397 1708.967407 +-832.565491 1710.618652 +-828.283020 1713.009521 +-825.052551 1713.527466 +-823.349792 1714.135132 +-820.560120 1715.096802 +-819.817871 1717.435913 +-819.637817 1720.573486 +-824.055481 1724.130005 +-825.130798 1731.353882 +-823.570557 1734.390381 +-825.656860 1735.327271 +-827.609253 1738.036133 +-826.816284 1742.724976 +-825.679138 1750.182373 +-823.169983 1757.766602 +-820.901550 1762.697021 +-815.747742 1763.856079 +-811.325867 1764.850342 +-807.413391 1766.635620 +-805.645630 1766.775513 +-802.094299 1765.789429 +12 0 +-798.067993 1775.772217 +-799.889282 1780.334717 +-800.801025 1785.281006 +-801.022278 1793.402466 +-802.183228 1801.171997 +-806.005798 1810.718384 +-809.777100 1819.890625 +-814.936218 1829.864868 +-821.274109 1839.219971 +-822.718140 1841.351563 +-826.113647 1846.363892 +-830.401184 1850.037964 +30 0 +-835.461487 1856.311401 +-838.900085 1866.584473 +-841.672241 1874.774292 +-844.434265 1882.933594 +-849.188049 1894.642822 +-855.129395 1902.328613 +-866.330688 1914.410400 +-873.630432 1924.288330 +-876.932251 1930.892700 +-876.580444 1939.193848 +-880.397217 1946.082397 +-883.764221 1954.839233 +-888.117004 1964.562134 +-893.574768 1970.125488 +-897.859497 1973.738525 +-899.004211 1976.005127 +-900.033691 1978.043945 +-903.498901 1978.442749 +-904.511536 1976.097534 +-911.370544 1979.025146 +-915.091980 1983.585693 +-918.708130 1989.138306 +-926.882141 1995.440918 +-930.435059 1997.968872 +-936.970459 1998.332153 +-945.060303 1999.564087 +-955.411133 1999.478760 +-966.972961 1999.244629 +-972.685974 2000.824341 +-975.829224 2001.693359 +38 0 +-999.593201 2000.906250 +-1009.471802 1995.172119 +-1017.107971 1988.243164 +-1026.165039 1979.388794 +-1031.771484 1969.046631 +-1037.028809 1959.291016 +-1042.107056 1949.866943 +-1048.170532 1943.862305 +-1053.404663 1938.265015 +-1055.176758 1936.224854 +-1056.575928 1932.571167 +-1058.992920 1924.417969 +-1060.703491 1918.977905 +-1063.083618 1912.370117 +-1069.334595 1905.605347 +-1074.150879 1900.513428 +-1075.873169 1892.191772 +-1077.374023 1884.876953 +-1078.627075 1877.136963 +-1079.781738 1870.005859 +-1080.386475 1864.141479 +-1079.493042 1860.818970 +-1081.209351 1856.427002 +-1084.025879 1851.792725 +-1088.067261 1848.638428 +-1094.917114 1843.300415 +-1102.841187 1841.804443 +-1106.659424 1840.467529 +-1113.698608 1843.610107 +-1116.952026 1845.191406 +-1118.226440 1846.818726 +-1120.576416 1850.114380 +-1123.045288 1855.886108 +-1123.729736 1857.456665 +-1128.073120 1862.992798 +-1131.809814 1867.624512 +-1133.563721 1873.678589 +-1141.618164 1877.775879 +8 0 +-1531.535522 1379.210571 +-1533.036377 1359.818726 +-1526.189453 1346.418457 +-1523.637329 1325.623657 +-1531.952759 1311.019531 +-1540.491211 1291.091797 +-1546.337769 1274.269897 +-1546.054932 1258.121704 +9 0 +-1570.919800 1227.543457 +-1583.087036 1220.042358 +-1595.206177 1218.645264 +-1604.285156 1211.732788 +-1615.922852 1202.437744 +-1623.283447 1193.864746 +-1629.342896 1183.728882 +-1632.066162 1174.877808 +-1636.080322 1159.942383 +10 0 +-1697.518066 1000.103638 +-1702.231934 989.401611 +-1709.851563 977.330505 +-1718.457275 961.848999 +-1724.893188 946.669006 +-1733.556152 927.193848 +-1747.395508 913.392151 +-1755.012817 889.141235 +-1758.054077 867.218628 +-1756.150391 843.162354 +6 0 +-1812.877563 735.057068 +-1825.696777 727.933777 +-1831.183472 723.623291 +-1831.905518 721.807800 +-1834.575684 714.099121 +-1838.567261 705.989258 +15 0 +-1841.842651 699.334229 +-1843.284912 693.937439 +-1843.768311 687.652283 +-1844.313110 682.718628 +-1847.463989 678.881775 +-1850.572144 674.957703 +-1855.110840 669.091858 +-1856.895020 660.694763 +-1858.373413 649.974792 +-1857.728271 640.089844 +-1857.164429 629.283203 +-1855.286865 618.638855 +-1851.998657 610.629395 +-1848.565796 602.267029 +-1844.506714 597.223206 +12 0 +-1855.548462 549.633057 +-1863.288086 542.337646 +-1870.607544 532.517151 +-1876.707031 522.462463 +-1883.056519 513.181274 +-1886.214478 502.373108 +-1891.556274 494.577087 +-1897.341919 485.496704 +-1905.093872 478.006683 +-1910.840088 469.945129 +-1913.007446 460.304596 +-1913.922974 451.342896 +5 0 +-1921.910278 440.540161 +-1927.472168 436.863983 +-1932.098022 431.066559 +-1935.227661 423.067444 +-1935.463379 419.019287 +13 0 +-2030.995850 311.117584 +-2041.031128 305.102264 +-2049.970215 298.335144 +-2063.601074 286.141632 +-2077.908691 271.915771 +-2090.480225 262.617767 +-2113.347900 255.418915 +-2122.709961 250.051468 +-2131.077148 244.020416 +-2136.510742 237.361801 +-2147.476563 230.088089 +-2162.273438 229.226746 +-2175.197754 228.502533 +4 0 +-919.019897 737.601990 +-912.192871 740.453186 +-906.288696 746.641052 +-904.658264 753.006165 +12 0 +-810.256470 1025.465210 +-792.214661 1024.385864 +-780.111816 1040.625610 +-774.307861 1050.598999 +-766.469727 1065.591187 +-761.467468 1081.852661 +-753.184448 1100.712891 +-747.614868 1117.639893 +-742.868347 1130.706665 +-744.898804 1142.486206 +-740.549927 1146.701660 +-739.836670 1152.282593 +8 0 +370.765472 289.298889 +385.310516 290.830139 +391.689697 296.481812 +391.725128 311.868927 +391.591064 338.798676 +392.483337 360.875732 +393.703857 377.908112 +401.348145 381.059662 +11 0 +419.791199 380.009460 +433.368805 381.984192 +439.374084 397.087646 +446.451355 413.345032 +461.848480 424.117615 +480.321594 422.050751 +492.914246 411.617920 +498.079041 394.854767 +498.943848 381.285767 +508.396118 381.200562 +517.774231 380.165161 +4 0 +539.375671 370.330536 +541.372375 356.225830 +541.793152 338.452881 +542.226318 321.337860 +12 0 +444.814392 850.985168 +457.462677 852.386292 +468.134796 849.883667 +481.137817 852.217773 +494.220276 856.414246 +507.348633 867.654358 +513.513611 880.544678 +512.017212 895.268494 +510.583527 908.691650 +508.769287 919.084839 +508.262970 929.070679 +508.031342 941.381348 +5 0 +826.535645 859.250916 +822.276001 867.325684 +824.328247 876.505981 +828.231262 884.673828 +832.801758 888.782227 +41 0 +835.753113 899.893127 +834.001465 909.143616 +833.833557 921.922363 +835.507813 930.322632 +830.756165 939.073242 +838.135559 948.601440 +848.714722 954.331848 +857.592468 956.221680 +866.106873 955.748474 +874.053223 956.033936 +884.423279 961.471008 +891.460876 965.191406 +894.896729 968.274658 +893.155151 973.751282 +891.814392 980.487915 +889.127014 984.865112 +883.180725 990.032959 +879.075989 993.846252 +878.980469 1001.064941 +880.198547 1004.471375 +874.794922 1016.001892 +874.533264 1020.481750 +880.382751 1024.603271 +890.055115 1029.836060 +902.735474 1033.470337 +912.009460 1035.281982 +919.501770 1035.510132 +927.811890 1036.181274 +933.506531 1034.469238 +938.672668 1035.152710 +945.282837 1036.013428 +953.442566 1036.762451 +962.475037 1037.211670 +972.528381 1039.655762 +981.927124 1039.098877 +993.781372 1036.168457 +1005.451965 1035.179688 +1012.705139 1034.891846 +1020.949585 1034.958984 +1030.233276 1034.849487 +1038.381226 1033.963745 +20 0 +-1911.096313 -123.722252 +-1899.035767 -125.131859 +-1886.295898 -125.088852 +-1874.062866 -125.817780 +-1866.073730 -125.540993 +-1855.607056 -126.796547 +-1838.817261 -126.756859 +-1822.138428 -127.247871 +-1808.895752 -128.310791 +-1794.664795 -127.101547 +-1782.927856 -124.693054 +-1765.829468 -124.186417 +-1750.771729 -121.285690 +-1729.575195 -118.865898 +-1711.177856 -117.744362 +-1696.636597 -116.850708 +-1682.722290 -115.808151 +-1666.620361 -116.409393 +-1658.428467 -116.988747 +-1654.047607 -112.675461 +13 0 +605.997498 603.361206 +615.400696 603.657166 +625.757263 603.594788 +637.047241 603.382629 +647.407349 603.487183 +659.669434 603.624756 +671.408081 603.756409 +676.062683 603.808655 +675.800293 616.567749 +675.713989 635.286499 +675.752136 658.089905 +676.202393 676.396973 +675.919983 697.192993 +8 0 +677.276428 815.667664 +676.886841 824.274292 +676.826538 836.026245 +676.719910 849.293640 +676.548218 861.538513 +676.421631 870.568359 +676.917786 875.497375 +687.062378 875.501648 +35 0 +425.826385 1123.922974 +417.708435 1124.126831 +410.054779 1123.728394 +401.436188 1123.728394 +394.017914 1123.728394 +394.346680 1116.367432 +394.392273 1106.000122 +394.822632 1103.636353 +399.739990 1104.575684 +399.480011 1115.645874 +405.770355 1116.349976 +413.578156 1116.206177 +419.850586 1116.104126 +426.040527 1116.003296 +431.372375 1115.916504 +436.349579 1115.930786 +441.324341 1115.945068 +441.978821 1104.986084 +441.816742 1097.630127 +441.813568 1091.478516 +441.708740 1080.494995 +441.870483 1072.963379 +441.885193 1066.301392 +441.896973 1060.990479 +436.650085 1060.851318 +431.006256 1060.752197 +425.462128 1060.851563 +421.690582 1060.572510 +415.391052 1060.684570 +408.362640 1060.721436 +401.248871 1060.780029 +399.888916 1060.844482 +399.534790 1066.117676 +399.465729 1074.326050 +399.455017 1083.124634 +13 0 +454.771240 1055.955322 +448.126160 1056.307007 +441.820404 1056.197144 +432.325714 1056.327515 +424.909119 1056.465454 +418.962524 1056.533081 +410.846436 1056.206665 +403.828369 1056.432129 +395.624207 1056.285522 +394.287201 1061.368408 +394.531952 1068.029419 +394.729523 1073.310913 +394.468140 1083.260986 +45 0 +1342.148926 1100.239868 +1352.496094 1088.379517 +1365.642090 1079.374268 +1379.052368 1077.832520 +1389.428589 1091.422363 +1395.717041 1104.266357 +1402.822632 1111.767212 +1408.278809 1114.704468 +1415.083008 1107.624634 +1418.403687 1098.740356 +1421.351318 1088.614258 +1423.600220 1081.051147 +1427.021362 1075.643555 +1433.173584 1071.504517 +1439.146362 1067.787109 +1443.935425 1064.299561 +1450.361816 1061.474487 +1459.634277 1059.720703 +1467.825195 1059.463867 +1478.048584 1060.678345 +1486.801392 1062.934937 +1492.818848 1065.801147 +1500.563110 1070.455322 +1507.823242 1074.261353 +1514.835938 1077.683472 +1523.664185 1081.064941 +1532.287476 1084.972412 +1538.584961 1088.841064 +1545.056274 1094.509155 +1549.734619 1096.873657 +1555.813110 1098.553833 +1562.476440 1100.812256 +1568.460327 1103.630127 +1578.870972 1110.779663 +1584.458496 1115.025757 +1591.015991 1117.482422 +1596.916626 1118.102539 +1603.015137 1115.508057 +1609.564575 1112.969360 +1618.301758 1110.687866 +1627.051147 1108.458374 +1636.015747 1107.563721 +1648.743774 1106.737793 +1658.621582 1106.096680 +1667.212158 1105.400024 +23 0 +1671.858398 1105.540405 +1679.682739 1107.992554 +1687.236084 1108.022095 +1694.941040 1108.268921 +1702.307129 1109.088989 +1710.877808 1114.887817 +1718.865967 1119.973999 +1725.922852 1124.918945 +1732.306885 1131.308472 +1739.658813 1138.599487 +1746.310425 1145.945801 +1753.139893 1152.484863 +1759.633667 1158.767700 +1766.620605 1165.796387 +1775.756348 1167.630737 +1782.315674 1159.634644 +1788.055542 1153.774414 +1796.269531 1145.392944 +1804.978271 1138.981567 +1814.073120 1132.318604 +1823.736694 1126.481201 +1831.670776 1122.149170 +1835.915894 1119.575684 +17 0 +1841.256470 1116.244019 +1844.862671 1113.328491 +1850.561523 1109.210083 +1858.442505 1105.725098 +1867.798950 1102.475220 +1876.481934 1098.711182 +1886.476807 1096.162109 +1894.156860 1092.277466 +1904.208008 1080.731201 +1916.176270 1073.065063 +1922.770142 1068.183105 +1935.251953 1061.396729 +1945.416138 1054.540527 +1953.484985 1049.598389 +1961.572998 1043.132935 +1967.362183 1038.504883 +1969.556274 1036.473511 +37 0 +1971.959961 1033.910522 +1978.690552 1024.254639 +1983.693115 1013.065735 +1987.501465 1004.867737 +1994.764648 992.583435 +2003.743408 982.155884 +2012.991455 971.308716 +2018.970215 957.124512 +2028.167847 943.402039 +2035.223511 932.159668 +2044.850098 921.420410 +2054.930420 916.425842 +2069.948975 910.990479 +2084.801514 905.142151 +2097.837158 900.742920 +2108.592773 899.753540 +2129.154541 902.524109 +2146.946045 906.883850 +2163.226074 912.168396 +2179.529541 918.950256 +2191.191895 924.992249 +2200.569336 930.263977 +2209.652100 934.118164 +2223.201172 940.114136 +2241.948242 953.017578 +2257.030273 959.783386 +2272.389404 962.666565 +2282.501221 959.733093 +2286.303223 949.134216 +2293.271240 935.487549 +2300.900635 922.744202 +2309.327393 916.837463 +2321.318115 910.142517 +2332.342041 906.097839 +2340.116211 903.464417 +2354.406738 899.491394 +2366.617676 895.791504 +32 0 +2379.608154 885.870483 +2386.933838 880.585632 +2395.769531 874.338379 +2405.782227 867.259033 +2416.620361 859.596008 +2424.000977 854.377502 +2432.460938 848.396118 +2441.495361 842.446533 +2448.846436 838.342407 +2458.404053 833.298401 +2466.988037 828.349854 +2475.518799 823.602722 +2484.156250 819.946350 +2492.307129 813.580811 +2501.691650 806.493042 +2514.879883 795.568054 +2525.052246 787.040100 +2533.933838 780.092712 +2543.395996 774.896667 +2553.831787 768.473083 +2562.347900 763.464966 +2572.589844 756.764465 +2581.836670 753.315552 +2594.886475 747.429565 +2604.160400 741.827087 +2611.598633 735.336731 +2619.352051 729.267700 +2626.974121 722.251282 +2635.172119 712.615784 +2646.266113 702.725037 +2654.707031 695.758545 +2668.029297 687.178833 +34 0 +2673.535889 665.942505 +2673.770752 655.597046 +2668.652832 643.053955 +2669.538818 635.315918 +2672.181396 627.544495 +2674.444580 617.912354 +2681.402344 607.216858 +2689.642822 596.830200 +2699.319824 588.546936 +2710.060547 579.916260 +2721.608154 572.382751 +2735.775391 562.763550 +2745.610352 556.030212 +2754.805176 548.728760 +2763.861084 540.492493 +2774.354736 533.301453 +2784.982178 528.575317 +2794.292725 526.854065 +2805.460938 527.594360 +2816.253906 528.320129 +2828.909424 529.785522 +2843.768066 532.591858 +2852.626709 531.725403 +2861.834473 529.516602 +2873.757813 526.656616 +2881.508789 519.203674 +2887.161377 506.318878 +2890.236816 490.703308 +2892.117188 477.075867 +2895.634521 462.212708 +2904.785400 445.655243 +2907.670654 428.810455 +2908.094727 419.528595 +2899.140625 409.057465 +26 0 +2897.335449 401.469025 +2894.465332 390.567566 +2894.813721 377.896332 +2894.303955 363.072937 +2889.772217 349.198578 +2879.359863 336.533142 +2868.141602 331.056976 +2851.659912 324.663605 +2839.473877 314.634918 +2833.716797 302.692139 +2826.033447 292.523163 +2825.563477 280.484375 +2826.127686 269.424774 +2823.175293 255.065292 +2813.951660 245.546997 +2805.084229 233.669952 +2791.640869 225.072052 +2776.574951 221.942398 +2763.304932 218.255859 +2750.085449 217.243668 +2735.852539 215.767731 +2718.700439 211.497833 +2703.267334 207.371918 +2686.889648 202.384628 +2678.329102 195.802521 +2670.475830 189.762344 +23 0 +2664.287109 185.003204 +2656.885498 179.097763 +2651.352051 172.490341 +2643.283691 161.958908 +2636.470703 154.772888 +2629.624268 144.076553 +2624.311768 131.927780 +2617.405029 116.281937 +2611.767822 100.751068 +2602.291504 89.409447 +2597.088379 82.696396 +2594.246094 75.020691 +2587.241211 65.168434 +2584.959229 54.609955 +2580.861328 41.525951 +2576.961426 28.892622 +2572.397949 15.957206 +2571.330322 3.815485 +2564.656982 -6.263263 +2558.703125 -13.619756 +2551.495361 -24.743221 +2545.130615 -32.330910 +2538.443848 -45.454361 +28 0 +2533.543457 -50.437885 +2526.955322 -48.217899 +2522.099609 -39.630215 +2517.108643 -32.727402 +2512.487305 -25.058681 +2510.765137 -20.086170 +2508.418213 -13.121736 +2501.446533 -7.866976 +2490.245361 -9.105859 +2481.837402 -10.910726 +2472.126709 -14.425881 +2465.577881 -19.264042 +2459.512207 -27.084526 +2455.311279 -33.179195 +2447.303711 -38.152973 +2442.531006 -42.243874 +2436.561279 -48.425014 +2430.795898 -54.810661 +2427.058105 -59.836975 +2422.181885 -65.877945 +2417.741943 -71.767387 +2414.825928 -77.329590 +2412.564697 -82.068642 +2408.767822 -89.337051 +2404.142334 -95.084610 +2399.112061 -101.052376 +2394.864746 -107.600929 +2392.758057 -111.392067 +55 0 +2387.978516 -114.842766 +2383.621338 -120.840561 +2379.338135 -126.390305 +2376.931396 -129.988678 +2371.450195 -134.397537 +2368.223633 -138.163879 +2364.712646 -141.641663 +2360.150391 -145.466644 +2353.569092 -151.031662 +2347.849365 -157.467148 +2341.620850 -164.587006 +2337.063721 -170.394836 +2326.916504 -175.249161 +2317.925537 -174.367218 +2313.913330 -174.473114 +2306.553223 -173.709351 +2299.903809 -173.724289 +2295.057861 -172.776932 +2287.287109 -172.100464 +2279.227295 -170.557617 +2272.391357 -168.911270 +2264.216309 -166.222275 +2255.040527 -163.915649 +2245.861572 -161.596802 +2237.376953 -160.365585 +2227.651611 -158.519165 +2217.323975 -158.658951 +2207.891113 -157.986710 +2201.294922 -157.196228 +2193.557129 -156.269424 +2187.673584 -156.981781 +2180.304199 -157.139511 +2172.557861 -158.023209 +2161.748535 -157.907181 +2155.157471 -157.093964 +2151.253418 -152.767532 +2149.362305 -148.934738 +2153.739746 -142.706696 +2162.171875 -135.935349 +2169.824219 -127.692467 +2177.322266 -121.187965 +2186.472900 -114.384933 +2193.324463 -109.633820 +2196.932129 -107.097160 +2202.688232 -101.891785 +2208.539307 -97.362473 +2214.568359 -92.428604 +2219.378906 -89.560577 +2223.795654 -85.659889 +2227.514404 -81.921082 +2232.976318 -76.907387 +2238.950439 -71.353645 +2243.519287 -66.018402 +2247.137695 -60.445705 +2251.371094 -53.452679 +14 0 +2256.272217 -48.473248 +2260.703125 -44.003544 +2266.512939 -36.556416 +2271.286377 -30.756147 +2273.958984 -26.444738 +2276.229980 -22.195812 +2279.354736 -16.336304 +2284.569824 -7.946732 +2283.960693 0.147115 +2284.003906 6.453242 +2282.042969 13.166316 +2278.114746 19.383772 +2274.142578 26.987467 +2271.853027 33.205769 +25 0 +2092.053223 53.506893 +2085.132813 56.933620 +2071.582275 52.573730 +2058.436035 48.464386 +2048.110107 47.035561 +2039.995361 41.367054 +2031.563477 39.060387 +2022.387939 40.918941 +2014.117432 40.858940 +2004.265259 37.814083 +1995.268433 33.663651 +1986.237793 30.813763 +1974.885376 27.731529 +1961.212524 24.478168 +1948.637329 22.368809 +1938.085205 24.707251 +1927.064819 30.085623 +1916.592407 35.196503 +1903.904053 39.697353 +1891.339233 44.870770 +1878.275635 50.130123 +1863.021240 53.609390 +1847.750854 57.219254 +1840.867188 59.581818 +1837.110107 67.918617 +8 0 +1799.718506 44.659924 +1806.444092 34.563007 +1812.436035 22.472845 +1815.116333 11.095168 +1813.509033 3.806387 +1806.579468 2.061681 +1796.307983 2.422167 +1783.148315 6.259840 +63 0 +1734.473145 7.016306 +1720.034790 9.928490 +1710.405273 22.200983 +1705.269653 31.951988 +1703.384644 41.183079 +1702.994507 57.493576 +1700.422363 73.371773 +1702.321411 86.241692 +1705.824829 97.150482 +1705.880127 111.963547 +1700.232666 125.945030 +1691.579468 135.874603 +1684.317749 144.019089 +1671.144409 139.719208 +1661.193115 134.282394 +1654.805664 123.262123 +1649.757813 112.923561 +1645.662598 101.908409 +1640.435303 88.593834 +1648.903564 77.642586 +1649.760742 69.583290 +1653.416138 60.438522 +1658.011597 48.409306 +1661.034058 37.839191 +1655.692627 29.283100 +1646.645264 24.551044 +1640.429565 23.993902 +1633.539307 30.086798 +1626.895630 37.727177 +1623.697021 45.616344 +1612.443237 51.364826 +1597.628906 45.389118 +1591.239014 35.540863 +1595.906494 27.809114 +1599.553223 13.978430 +1600.842041 6.299225 +1600.231934 -4.278401 +1599.612183 -13.726780 +1594.510010 -28.197660 +1587.275513 -34.188171 +1578.424194 -34.146973 +1572.911621 -23.147346 +1569.430542 -14.554585 +1564.943604 -6.537891 +1551.800049 -9.499222 +1541.316772 -14.815722 +1528.602905 -21.028803 +1518.521729 -29.673243 +1508.690430 -38.540264 +1500.110474 -34.431175 +1500.894409 -45.917660 +1504.816406 -55.533154 +1502.145386 -64.384827 +1493.305786 -66.992638 +1485.120605 -67.306000 +1479.988770 -62.733574 +1475.289795 -53.676090 +1464.033813 -53.723919 +1465.428955 -64.778687 +1464.076172 -72.014206 +1456.315796 -80.494324 +1445.785156 -88.185165 +1436.551636 -93.372818 +21 0 +1499.094604 -251.892868 +1509.827148 -262.920288 +1516.665771 -270.074005 +1522.918213 -276.600891 +1528.148193 -283.906677 +1531.892090 -290.800385 +1535.115601 -297.480927 +1538.250977 -303.978912 +1541.147827 -309.982239 +1543.292847 -316.144592 +1545.199829 -322.918396 +1542.074097 -334.645569 +1539.590576 -350.397980 +1537.260742 -365.636169 +1536.513550 -377.860016 +1537.674438 -389.571747 +1540.039063 -398.724243 +1543.436523 -405.312988 +1550.079834 -411.290466 +1556.517090 -417.585571 +1566.467529 -420.196655 +19 0 +1565.605957 -424.925751 +1563.032959 -437.396301 +1561.181519 -447.117584 +1560.925781 -458.880951 +1564.515991 -469.874054 +1570.141113 -480.749390 +1574.556274 -491.069855 +1571.385986 -499.523590 +1557.732666 -506.535278 +1542.536255 -512.426819 +1531.156738 -514.929688 +1519.649780 -520.471802 +1510.377197 -526.479980 +1501.790405 -531.317383 +1490.881104 -535.707336 +1480.108032 -539.021545 +1472.244995 -545.854736 +1464.352539 -556.601868 +1459.762939 -566.837524 +28 0 +1441.781616 -574.633301 +1429.848267 -580.545288 +1417.162354 -588.094482 +1409.133179 -599.014343 +1410.513306 -608.806091 +1414.570435 -618.203735 +1409.369995 -625.163818 +1399.158325 -629.797119 +1390.877930 -635.319824 +1390.229614 -646.061157 +1391.277588 -654.962280 +1395.622803 -662.854675 +1403.014404 -665.418457 +1414.843140 -668.452148 +1424.105225 -672.976379 +1438.003174 -680.854431 +1445.516113 -691.057556 +1451.505127 -703.391296 +1457.205566 -714.719788 +1462.858887 -729.060181 +1465.758179 -739.755249 +1463.332520 -753.800659 +1465.236206 -767.806824 +1464.647339 -775.306396 +1458.899902 -779.211853 +1452.752686 -783.281555 +1444.439453 -787.806458 +1437.243408 -789.614624 +22 0 +1252.083008 -806.660889 +1241.037476 -808.818604 +1233.632813 -808.550720 +1222.458740 -806.374207 +1215.061279 -806.978149 +1204.813477 -806.410461 +1192.798706 -809.771484 +1177.213501 -811.780090 +1163.688599 -813.942383 +1149.397339 -816.957031 +1135.217163 -817.313599 +1115.752319 -815.614441 +1097.647339 -816.611389 +1083.880859 -817.484924 +1073.677979 -819.287964 +1059.571899 -821.780884 +1047.360596 -825.471191 +1037.899170 -828.419189 +1026.191528 -832.067017 +1016.307434 -837.356567 +1012.309509 -848.384399 +1009.736511 -858.689392 +19 0 +1006.417480 -859.632996 +1006.890320 -852.058289 +1005.983154 -843.518738 +1005.775269 -837.619751 +999.901306 -840.039246 +992.367737 -845.584656 +984.267090 -849.573059 +976.004456 -851.976196 +968.803345 -853.629395 +959.392822 -854.661682 +950.061279 -856.000183 +938.501099 -859.714172 +927.762146 -860.822144 +916.561584 -861.963379 +906.430725 -863.896973 +896.020691 -866.648682 +881.723999 -866.674744 +868.493469 -865.859802 +850.382996 -871.849976 +63 0 +846.122192 -872.498230 +843.551819 -867.885925 +843.872009 -859.889709 +840.405212 -855.913635 +836.309998 -850.661316 +830.143921 -842.906067 +820.218994 -836.458557 +807.054443 -837.433594 +798.942871 -838.270752 +792.636475 -838.290527 +785.839478 -834.815430 +780.560547 -826.066895 +774.878296 -819.094177 +770.199158 -814.204773 +763.898254 -810.517456 +755.308960 -810.063599 +747.162231 -809.971863 +737.370911 -810.978271 +730.298462 -816.437500 +726.435852 -823.212585 +719.638062 -831.523132 +711.575317 -828.503113 +703.238342 -810.175903 +705.144836 -798.568970 +706.008911 -788.515015 +703.412231 -779.411072 +702.820435 -770.986816 +700.633179 -764.705383 +699.642700 -759.262390 +698.838623 -751.154236 +700.226196 -743.134583 +701.595337 -731.926819 +702.090881 -723.985107 +702.180603 -716.336914 +696.453735 -706.075806 +705.242249 -703.500793 +716.492737 -704.605652 +729.719543 -703.770081 +738.119568 -698.417542 +745.020874 -689.275208 +741.269287 -684.102051 +743.494507 -678.618530 +750.224731 -677.350647 +758.495239 -675.169861 +768.603333 -672.536133 +775.898987 -671.763306 +783.619629 -672.127075 +791.419617 -674.424377 +797.577087 -675.439453 +806.147095 -674.457275 +815.932190 -673.662292 +826.086853 -669.426941 +828.879272 -659.634644 +827.770569 -650.216431 +822.911255 -636.973877 +818.054871 -626.311707 +810.257324 -618.426147 +803.283997 -613.580322 +795.854858 -608.927979 +791.218750 -605.042419 +785.766724 -600.478882 +780.520874 -593.975525 +776.311829 -589.600525 +33 0 +281.592926 1873.744263 +280.102875 1887.635864 +278.350586 1898.743408 +279.117737 1907.741455 +280.122772 1917.598511 +279.850220 1924.969727 +280.575623 1931.207886 +281.916565 1936.661255 +283.422455 1942.785278 +286.135773 1948.474609 +288.613770 1953.121338 +290.638519 1956.621948 +294.892609 1962.227661 +299.079193 1968.816040 +301.854126 1976.496460 +307.591583 1981.723511 +313.266998 1988.177246 +318.527008 1993.941406 +324.888489 1996.945801 +330.918762 1999.788818 +336.799469 2002.905884 +333.748535 2009.919189 +334.570923 2014.445679 +338.786804 2019.587524 +343.361359 2022.761475 +347.738525 2026.731812 +346.002716 2034.735840 +347.760925 2041.687256 +352.845612 2046.502563 +359.213562 2050.234375 +364.258667 2056.181396 +371.865082 2060.034180 +383.619629 2060.247070 +33 0 +504.286987 2062.468506 +512.547974 2064.854980 +521.690735 2067.202881 +530.946472 2065.401611 +540.349548 2061.058838 +548.536987 2063.744873 +556.457642 2066.960205 +565.034973 2071.869873 +571.610474 2079.873047 +574.578979 2085.332764 +577.690735 2090.000488 +581.976013 2093.031006 +587.948730 2096.690186 +594.113770 2100.074463 +602.950378 2101.098877 +616.542419 2099.051758 +625.767029 2096.954346 +633.939148 2093.168213 +639.990417 2091.781738 +646.436890 2094.466309 +655.219910 2098.943115 +664.530518 2104.455566 +671.886414 2108.916504 +681.467285 2113.945801 +690.427307 2114.475342 +699.022278 2114.167480 +710.647949 2112.554932 +719.643677 2107.569580 +727.531372 2100.188721 +736.531677 2096.130371 +740.539001 2099.759033 +745.325928 2105.763916 +748.430542 2108.383789 +85 0 +774.591492 2105.019531 +782.682434 2103.684570 +792.241821 2105.933838 +802.997375 2109.273682 +812.687134 2111.012939 +822.586060 2107.998535 +833.084412 2101.709961 +843.109924 2093.861084 +848.759766 2100.310303 +856.294312 2102.493408 +861.225037 2093.759033 +877.535767 2101.873047 +864.223511 2071.158447 +860.848572 2058.452148 +873.579895 2055.666260 +890.366150 2054.014893 +902.535156 2054.250977 +912.888306 2059.726563 +919.617004 2063.389648 +929.690613 2065.547363 +940.037415 2065.735596 +950.012939 2063.054443 +957.480408 2063.811768 +966.470154 2063.833496 +974.098877 2061.587158 +982.792908 2057.976074 +993.331238 2053.406982 +997.104248 2050.194092 +999.880310 2041.419678 +999.789917 2029.142944 +1008.721802 2022.995239 +1016.717529 2017.005249 +1028.747681 2019.130371 +1037.012573 2023.613770 +1046.753540 2026.970215 +1057.309692 2024.901733 +1064.640015 2018.357788 +1069.234131 2010.478638 +1072.085693 2000.300171 +1075.220459 2005.960205 +1077.718872 2013.316650 +1080.048706 2023.375122 +1085.253662 2029.651367 +1093.130737 2034.883667 +1102.081177 2040.041992 +1111.155029 2044.977905 +1121.997070 2050.619873 +1130.034058 2049.169189 +1138.154297 2049.582764 +1147.854370 2050.410889 +1156.475464 2051.547363 +1164.970093 2052.545166 +1172.924316 2050.761230 +1179.348022 2046.341797 +1186.567017 2043.394897 +1195.356323 2041.750000 +1204.159424 2039.734375 +1212.552612 2037.812500 +1218.375366 2036.727905 +1226.423218 2039.678467 +1234.624634 2042.127930 +1241.382446 2037.841919 +1245.830811 2033.471924 +1250.281006 2026.872681 +1258.212646 2018.925293 +1269.817017 2019.999023 +1276.638550 2021.711792 +1286.419312 2025.064819 +1294.315552 2023.949829 +1303.065796 2021.874146 +1311.578979 2020.737183 +1318.853760 2019.382202 +1326.202271 2019.237183 +1335.984863 2020.715942 +1344.528931 2017.380493 +1343.919556 2008.545898 +1340.659424 1998.209473 +1336.484009 1988.386597 +1342.736572 1983.234985 +1354.510376 1979.981689 +1368.031250 1984.256592 +1380.062622 1982.149414 +1380.571533 1974.024048 +1377.059204 1962.558838 +1367.366577 1951.741943 +8 0 +1523.768311 1754.582031 +1536.866577 1753.110352 +1539.155396 1745.413940 +1540.231323 1733.765991 +1542.556519 1721.823120 +1533.616821 1703.351563 +1527.123657 1700.041260 +1519.817383 1696.021973 +25 0 +1343.604492 1550.621826 +1342.970459 1545.321777 +1340.918701 1537.174194 +1340.461060 1523.968140 +1341.149658 1513.395996 +1342.796021 1504.235229 +1342.585571 1493.896240 +1342.682373 1484.094116 +1341.786133 1474.903931 +1341.308594 1463.209595 +1341.715454 1431.243530 +1342.855347 1417.979614 +1342.404419 1401.036987 +1341.232544 1379.727295 +1333.202637 1369.468262 +1325.174438 1367.624756 +1313.005493 1365.838013 +1305.251709 1365.171997 +1296.321289 1366.095337 +1288.875488 1368.142334 +1278.106934 1368.584106 +1267.523071 1368.977417 +1258.793213 1370.102539 +1251.207886 1370.784912 +1241.578491 1371.651855 +18 0 +970.021484 1522.332397 +963.135681 1520.160645 +957.247498 1516.684937 +952.908142 1510.327393 +948.425049 1499.968994 +948.914612 1490.012085 +952.023682 1479.274658 +953.359314 1472.635254 +952.283264 1466.716675 +948.071777 1461.928589 +942.586670 1459.885376 +937.059448 1460.078003 +930.319336 1462.683838 +924.537720 1467.413208 +919.165955 1471.939209 +912.394653 1479.034424 +906.099365 1485.221924 +900.238647 1490.829956 +3 1 +740.284668 -613.077515 +654.009155 -719.604248 +670.732483 -847.129089 +3 1 +679.545227 -880.306091 +767.647888 -902.382080 +887.510620 -925.026917 +3 1 +988.063171 -908.364380 +1107.566284 -877.532166 +1240.366699 -881.745300 +3 1 +1312.704590 -962.470825 +1416.143311 -994.585999 +1526.036987 -897.219055 +3 1 +1514.248413 -808.563232 +1505.529175 -678.946045 +1572.693237 -569.284851 +3 1 +1616.199097 -522.690918 +1612.530151 -414.713257 +1580.373413 -315.919769 +3 1 +1585.185181 -129.516327 +1700.642944 -95.814308 +1822.107788 -61.172588 +3 1 +1856.842285 -20.670454 +1955.486328 -18.984943 +2070.895508 -15.117113 +3 1 +2116.661133 -185.564209 +2229.545898 -210.298950 +2330.111084 -203.507339 +2 1 +2423.615479 -125.501244 +2528.601318 -84.433495 +3 1 +2571.904541 -79.883514 +2638.117432 24.885363 +2757.403076 137.368698 +3 1 +2846.142578 173.485519 +2921.885010 274.832672 +2948.628174 388.791962 +3 1 +2950.261475 439.603790 +2900.739746 568.079529 +2789.062744 579.476257 +3 1 +2744.387207 627.520203 +2694.587402 714.207031 +2606.573975 792.722473 +3 1 +2552.563965 829.948059 +2472.074463 894.088867 +2373.754883 932.245728 +3 1 +2331.346680 997.671692 +2169.226074 958.730774 +2040.034546 979.815796 +3 1 +2015.866577 1009.530212 +1979.769287 1060.903198 +1915.886230 1110.485962 +2 1 +1787.983398 1196.744629 +1900.296509 1175.827148 +2 1 +1647.196045 1197.102417 +1578.720581 1149.024170 +2 1 +1680.211914 1221.216431 +1764.381104 1206.493896 +2 1 +1545.837158 1164.639282 +1443.625610 1147.833618 +3 1 +1595.000488 1735.347534 +1547.855225 1860.688477 +1495.770142 1905.935669 +3 1 +1459.071289 1933.000732 +1400.876099 2022.496826 +1322.797607 2058.498047 +3 1 +1265.579102 2089.574463 +1136.928345 2105.230957 +998.513367 2126.386963 +3 1 +903.682678 2156.056152 +748.957336 2217.844727 +627.589111 2163.499023 +3 1 +542.295227 2169.451660 +413.094849 2208.279785 +332.487610 2112.730469 +2 1 +282.841461 2059.079834 +239.290787 1923.869873 +4 1 +-682.966919 1563.531738 +-700.802185 1564.957642 +-714.950562 1654.338745 +-749.384338 1685.426514 +3 1 +-779.895264 1716.660889 +-762.498840 1811.189697 +-818.614319 1894.710205 +3 1 +-844.380554 1940.278442 +-894.634155 2003.791016 +-994.205933 2050.881104 +3 1 +-1050.083252 1993.609009 +-1118.519897 1915.043091 +-1224.440674 1949.436523 +3 1 +-1338.948608 1958.299316 +-1366.124146 1890.276611 +-1466.816528 1841.033081 +3 1 +-1568.709473 1382.366333 +-1583.385742 1282.431763 +-1667.190796 1202.490967 +3 1 +-1712.657349 1149.479858 +-1731.954224 1046.069946 +-1760.054077 964.498901 +3 1 +-1779.511353 908.951599 +-1807.095825 808.827271 +-1869.820557 734.335571 +3 1 +-1889.879150 677.216980 +-1908.655518 555.488098 +-1975.032837 442.171295 +3 1 +-2018.973267 378.051727 +-2125.426514 319.684113 +-2293.297607 269.558258 +3 1 +-2312.596436 211.896713 +-2287.467285 76.664879 +-2313.986084 -55.572800 +3 1 +-2236.294434 -156.102264 +-2196.641846 -289.982483 +-2204.401855 -515.397095 \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/statdisp.dat b/RPF DUMP/Common RPF Dump/data/statdisp.dat new file mode 100644 index 00000000..daa67f07 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/statdisp.dat @@ -0,0 +1,174 @@ +####################################### +# statdisp.dat # +# selects when to show messages based # +# on stat values in the game # +####################################### + +# note - numbers on left hand (stat_num) must align up with numbers in STAT_VAR_CONSOLE_REF.TXT in "sa_docs" dir in AB + +# stat_num - unique stat id +# stat_name - name of stat (for reference) +# condition - this can be lessthan/morethan +# value - value stat must reach to display message +# text_id - text id from american.gxt text file to display + +# stat text names - S - stat +# W - Weapon (PI - pistol, ) (ST - Standard, PR - Pro) +# ST - Stamina (0 to 9 -level) +# SK - Skill (0 to 9 -level) +# BO - BODY +################################################################################### + +#stat_num stat_name condition value text_id +#======== ========= ========= ===== ======= + + +20 FAT morethan 250 SBOFAT0 +20 FAT morethan 400 SBOFAT1 +20 FAT morethan 600 SBOFAT2 +20 FAT morethan 800 SBOFAT3 +20 FAT morethan 950 SBOFAT4 + +21 STAMINA morethan 20 SSTSPT0 +21 STAMINA morethan 100 SSTSPT0 +21 STAMINA morethan 200 SSTSPT0 +21 STAMINA morethan 300 SSTSPT0 +21 STAMINA morethan 400 SSTSPT0 +21 STAMINA morethan 500 SSTSPT0 +21 STAMINA morethan 600 SSTSPT0 +21 STAMINA morethan 700 SSTSPT0 +21 STAMINA morethan 800 SSTSPT0 +21 STAMINA morethan 900 SSTSPT0 +21 STAMINA morethan 999 SSTSPT1 + +22 BODY_MUSCLE morethan 100 SBOMUS0 +22 BODY_MUSCLE morethan 200 SBOMUS1 +22 BODY_MUSCLE morethan 350 SBOMUS6 +22 BODY_MUSCLE morethan 400 SBOMUS2 +22 BODY_MUSCLE morethan 600 SBOMUS3 +22 BODY_MUSCLE morethan 800 SBOMUS4 +22 BODY_MUSCLE morethan 999 SBOMUS5 + +212 FLYING_SKILL morethan 20 SSTFLY0 +212 FLYING_SKILL morethan 180 SSTFLY1 + +214 UNDERWATER_STAMINA morethan 50 SSTUND0 +214 UNDERWATER_STAMINA morethan 250 SSTUND1 +214 UNDERWATER_STAMINA morethan 500 SSTUND2 +214 UNDERWATER_STAMINA morethan 750 SSTUND3 +214 UNDERWATER_STAMINA morethan 999 SSTUND4 + +218 BIKE_SKILL morethan 20 SSKBIK0 +218 BIKE_SKILL morethan 200 SSKBIK1 +218 BIKE_SKILL morethan 400 SSKBIK2 +218 BIKE_SKILL morethan 800 SSKBIK3 +218 BIKE_SKILL morethan 999 SSKBIK4 + +219 CYCLE_SKILL morethan 20 SSKCYC0 +219 CYCLE_SKILL morethan 200 SSKCYC2 +219 CYCLE_SKILL morethan 400 SSKCYC1 +219 CYCLE_SKILL morethan 800 SSKCYC3 +219 CYCLE_SKILL morethan 999 SSKCYC4 + +60 RESPECT_TOTAL morethan 1 SRES_ +60 RESPECT_TOTAL morethan 10 SRES0 +60 RESPECT_TOTAL morethan 60 SRES1 +60 RESPECT_TOTAL morethan 160 SRES2 +60 RESPECT_TOTAL morethan 330 SRES3 +60 RESPECT_TOTAL morethan 540 SRES4 +60 RESPECT_TOTAL morethan 800 SRES5 +60 RESPECT_TOTAL lessthan 10 SRESN0 +60 RESPECT_TOTAL lessthan 60 SRESN1 +60 RESPECT_TOTAL lessthan 160 SRESN2 +60 RESPECT_TOTAL lessthan 330 SRESN3 +60 RESPECT_TOTAL lessthan 540 SRESN4 +60 RESPECT_TOTAL lessthan 800 SRESN5 + + +65 WEAPONTYPE_PISTOL_SKILL morethan 40 SWPIST +65 WEAPONTYPE_PISTOL_SKILL morethan 200 SWPI_R +65 WEAPONTYPE_PISTOL_SKILL morethan 400 SWPI_R +65 WEAPONTYPE_PISTOL_SKILL morethan 600 SWPI_R +65 WEAPONTYPE_PISTOL_SKILL morethan 800 SWPI_R +65 WEAPONTYPE_PISTOL_SKILL morethan 999 SWPIPR + +66 WEAPONTYPE_PISTOL_SILENCED_SKILL morethan 200 SWSP_T +66 WEAPONTYPE_PISTOL_SILENCED_SKILL morethan 400 SWSP_T +66 WEAPONTYPE_PISTOL_SILENCED_SKILL morethan 500 SWSPST +66 WEAPONTYPE_PISTOL_SILENCED_SKILL morethan 600 SWSP_R +66 WEAPONTYPE_PISTOL_SILENCED_SKILL morethan 800 SWSP_R +66 WEAPONTYPE_PISTOL_SILENCED_SKILL morethan 999 SWSPPR + +67 WEAPONTYPE_DESERT_EAGLE_SKILL morethan 200 SWDEST +67 WEAPONTYPE_DESERT_EAGLE_SKILL morethan 400 SWDE_R +67 WEAPONTYPE_DESERT_EAGLE_SKILL morethan 600 SWDE_R +67 WEAPONTYPE_DESERT_EAGLE_SKILL morethan 800 SWDE_R +67 WEAPONTYPE_DESERT_EAGLE_SKILL morethan 999 SWDEPR + +68 WEAPONTYPE_SHOTGUN_SKILL morethan 200 SWSGST +68 WEAPONTYPE_SHOTGUN_SKILL morethan 400 SWSG_R +68 WEAPONTYPE_SHOTGUN_SKILL morethan 600 SWSG_R +68 WEAPONTYPE_SHOTGUN_SKILL morethan 800 SWSG_R +68 WEAPONTYPE_SHOTGUN_SKILL morethan 999 SWSGPR + +69 WEAPONTYPE_SAWNOFF_SHOTGUN_SKILL morethan 200 SWSSST +69 WEAPONTYPE_SAWNOFF_SHOTGUN_SKILL morethan 400 SWSS_R +69 WEAPONTYPE_SAWNOFF_SHOTGUN_SKILL morethan 600 SWSS_R +69 WEAPONTYPE_SAWNOFF_SHOTGUN_SKILL morethan 800 SWSS_R +69 WEAPONTYPE_SAWNOFF_SHOTGUN_SKILL morethan 999 SWSSPR + +70 WEAPONTYPE_SPAS12_SHOTGUN_SKILL morethan 200 SWSZST +70 WEAPONTYPE_SPAS12_SHOTGUN_SKILL morethan 400 SWSZ_R +70 WEAPONTYPE_SPAS12_SHOTGUN_SKILL morethan 600 SWSZ_R +70 WEAPONTYPE_SPAS12_SHOTGUN_SKILL morethan 800 SWSZ_R +70 WEAPONTYPE_SPAS12_SHOTGUN_SKILL morethan 999 SWSZPR + +71 WEAPONTYPE_MICRO_UZI_SKILL morethan 50 SWMUST +71 WEAPONTYPE_MICRO_UZI_SKILL morethan 200 SWMU_R +71 WEAPONTYPE_MICRO_UZI_SKILL morethan 400 SWMU_R +71 WEAPONTYPE_MICRO_UZI_SKILL morethan 600 SWMU_R +71 WEAPONTYPE_MICRO_UZI_SKILL morethan 800 SWMU_R +71 WEAPONTYPE_MICRO_UZI_SKILL morethan 999 SWMUPR + +72 WEAPONTYPE_MP5_SKILL morethan 250 SWM5ST +72 WEAPONTYPE_MP5_SKILL morethan 400 SWM5_R +72 WEAPONTYPE_MP5_SKILL morethan 600 SWM5_R +72 WEAPONTYPE_MP5_SKILL morethan 800 SWM5_R +72 WEAPONTYPE_MP5_SKILL morethan 999 SWM5PR + +73 WEAPONTYPE_AK47_SKILL morethan 200 SWAKST +73 WEAPONTYPE_AK47_SKILL morethan 400 SWAK_R +73 WEAPONTYPE_AK47_SKILL morethan 600 SWAK_R +73 WEAPONTYPE_AK47_SKILL morethan 800 SWAK_R +73 WEAPONTYPE_AK47_SKILL morethan 999 SWAKPR + +74 WEAPONTYPE_M4_SKILL morethan 200 SWM4ST +74 WEAPONTYPE_M4_SKILL morethan 400 SWM4_R +74 WEAPONTYPE_M4_SKILL morethan 600 SWM4_R +74 WEAPONTYPE_M4_SKILL morethan 800 SWM4_R +74 WEAPONTYPE_M4_SKILL morethan 999 SWM4PR + +75 WEAPONTYPE_SNIPERRIFLE_SKILL morethan 200 SWSR_T +75 WEAPONTYPE_SNIPERRIFLE_SKILL morethan 300 SWSRST +75 WEAPONTYPE_SNIPERRIFLE_SKILL morethan 400 SWSR_R +75 WEAPONTYPE_SNIPERRIFLE_SKILL morethan 600 SWSR_R +75 WEAPONTYPE_SNIPERRIFLE_SKILL morethan 800 SWSR_R +75 WEAPONTYPE_SNIPERRIFLE_SKILL morethan 999 SWSRPR + + +77 GAMBLING morethan 1 SGPUNT +77 GAMBLING morethan 10 SGGAMB +77 GAMBLING morethan 100 SGPROF +77 GAMBLING morethan 999 SGHIRO + +587 HEALTH morethan 20 SHESPT0 +587 HEALTH morethan 200 SHESPT0 +587 HEALTH morethan 400 SHESPT0 +587 HEALTH morethan 600 SHESPT0 +587 HEALTH morethan 800 SHESPT0 +587 HEALTH morethan 999 SHESPT1 + + +################################################################################### + +# -eof- \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/stockshake.txt b/RPF DUMP/Common RPF Dump/data/stockshake.txt new file mode 100644 index 00000000..4c926668 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/stockshake.txt @@ -0,0 +1,117 @@ +0.000000 1.000000 1.000000 0.000000 1000 -1 1 0 1 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.200000 7.000000 2000.000000 600 -1 1 0 1 0.000000 +0.000000 0.200000 6.000000 2000.000000 500 -1 1 0 1 0.000000 +0.000000 0.100000 6.000000 2000.000000 900 -1 1 0 1 0.000000 +0.000000 0.000000 1.000000 0.000000 700 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 700 -1 1 0 0 0.000000 +0.000000 0.200000 6.000000 1.000000 900 -1 1 0 0 0.000000 +0.000000 0.300000 5.000000 2000.000000 1100 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 2000.000000 1100 -1 1 0 0 0.000000 +0.000000 0.100000 5.000000 2000.000000 800 -1 1 0 1 0.000000 +0.000000 5.000000 5.000000 2000.000000 500 -1 1 0 1 0.000000 +0.000000 1.000000 3.000000 0.000000 800 -1 1 0 0 0.000000 +0.000000 5.000000 3.000000 0.000000 800 -1 1 0 0 0.000000 +0.000000 0.080000 1.000000 0.000000 400 -1 1 0 1 0.000000 +0.000000 0.100000 7.000000 2000.000000 600 -1 1 0 1 0.000000 +0.000000 0.200000 6.000000 2000.000000 500 -1 1 0 1 0.000000 +0.000000 0.050000 6.000000 2000.000000 900 -1 1 0 1 0.000000 +0.000000 0.000000 1.000000 0.000000 700 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 700 -1 1 0 0 0.000000 +0.000000 0.200000 6.000000 1.000000 900 -1 1 0 0 0.000000 +0.000000 0.300000 5.000000 2000.000000 1100 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 2000.000000 1100 -1 1 0 0 0.000000 +0.000000 0.100000 5.000000 2000.000000 800 -1 1 0 1 0.000000 +0.000000 5.000000 5.000000 2000.000000 500 -1 1 0 1 0.000000 +0.000000 1.000000 3.000000 0.000000 800 -1 1 0 0 0.000000 +0.000000 5.000000 3.000000 0.000000 800 -1 1 0 0 0.000000 +0.000000 0.080000 1.000000 0.000000 400 -1 1 0 1 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 +0.000000 0.000000 1.000000 0.000000 1000 -1 1 0 0 0.000000 diff --git a/RPF DUMP/Common RPF Dump/data/streaming/fm_3.srl b/RPF DUMP/Common RPF Dump/data/streaming/fm_3.srl new file mode 100644 index 00000000..c9601725 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/data/streaming/fm_3.srl differ diff --git a/RPF DUMP/Common RPF Dump/data/streaming/intro.srl b/RPF DUMP/Common RPF Dump/data/streaming/intro.srl new file mode 100644 index 00000000..abeb784e Binary files /dev/null and b/RPF DUMP/Common RPF Dump/data/streaming/intro.srl differ diff --git a/RPF DUMP/Common RPF Dump/data/streaming/n1_a2.srl b/RPF DUMP/Common RPF Dump/data/streaming/n1_a2.srl new file mode 100644 index 00000000..d5276dd6 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/data/streaming/n1_a2.srl differ diff --git a/RPF DUMP/Common RPF Dump/data/streaming/n2.srl b/RPF DUMP/Common RPF Dump/data/streaming/n2.srl new file mode 100644 index 00000000..44b05751 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/data/streaming/n2.srl differ diff --git a/RPF DUMP/Common RPF Dump/data/streaming/n3.srl b/RPF DUMP/Common RPF Dump/data/streaming/n3.srl new file mode 100644 index 00000000..793fb8d4 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/data/streaming/n3.srl differ diff --git a/RPF DUMP/Common RPF Dump/data/streaming/px_2.srl b/RPF DUMP/Common RPF Dump/data/streaming/px_2.srl new file mode 100644 index 00000000..5456b12c Binary files /dev/null and b/RPF DUMP/Common RPF Dump/data/streaming/px_2.srl differ diff --git a/RPF DUMP/Common RPF Dump/data/streaming/vla3_a.srl b/RPF DUMP/Common RPF Dump/data/streaming/vla3_a.srl new file mode 100644 index 00000000..1c464c5a Binary files /dev/null and b/RPF DUMP/Common RPF Dump/data/streaming/vla3_a.srl differ diff --git a/RPF DUMP/Common RPF Dump/data/taskparams.txt b/RPF DUMP/Common RPF Dump/data/taskparams.txt new file mode 100644 index 00000000..e52c4578 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/taskparams.txt @@ -0,0 +1,752 @@ + +; This file specifies the parameter sets for NM tasks. +; +; +; The format is as follows: +; +; TASK_NAME PARAMETER_SET_NAME { +; PARAMETER_NAME PARAMETER_VALUE +; } +; +; TASK_NAME is usually the same name as returned by the GetName() method of the +; respective task. PARAMETER_SET_NAME is either '*' or a task specific +; identifier, '*' means that the given parameters are applied to all sets. +; PARAMETER_NAME depends on the parameters that are available for a specific +; task, PARAMETER_VALUE is the concrete value or '*' which refers to the default +; value in the '*' set or the default value set in code. +; +; +; DO NOT REMOVE PARAMETERS OR CHANGE THEIR ORDER! +; IF YOU WANT TO USE A DEFAULT OR INHERITED VALUE +; PUT DOWN A '*' AS THE VALUE. DEFAULT SETS SHOULD +; BE DECLARED FIRST. + + +GrabHelper * { + defaultGrabStrength 600.0 + grabBodyStiffness 10.0 + grabDistance 4.4 + grabReachAngle 2.8 + grabOneSideReachAngle 1.4 + grabPullUpStrength 0 + grabPullUpTimer 1 +} + +NMBrace * { + stayUprightStiffness 3.0 + braceDistance 0.65 + braceReachAbsorbtionTime 0.15 + braceTargetPredictionTime 0.45 + braceGrabStrength 40.0 + braceGrabDistance 2.0 + braceGrabReachAngle 1.5 + braceGrabHoldTimerL 0.5 + braceGrabHoldTimerH 1.75 + braceMinTimeBeforeGunThreaten 0 + braceMaxTimeBeforeGunThreaten 800 + braceMinTimeBetweenFireGun 200 + braceMaxTimeBetweenFireGun 700 + bracePointArmTwistL 0.0 + bracePointArmTwistH 0.25 + braceAimAngleDPThreshold 0.8 + bracePointArmStraightnessL 0.75 + bracePointArmStraightnessH 0.95 + braceGrabDontLetGo false + braceUseGunThreatening true + braceLegStiffness 12.0 + balanceStepClampScale 1.0 +} + +NMBrace WEAK { + stayUprightStiffness 1.3 + braceDistance 0.65 + braceReachAbsorbtionTime 0.15 + braceTargetPredictionTime 0.45 + braceGrabStrength 20.0 + braceGrabDistance 2.0 + braceGrabReachAngle 1.1 + braceGrabHoldTimerL 0.3 + braceGrabHoldTimerH 1.05 + braceMinTimeBeforeGunThreaten 0 + braceMaxTimeBeforeGunThreaten 800 + braceMinTimeBetweenFireGun 500 + braceMaxTimeBetweenFireGun 900 + bracePointArmTwistL 0.0 + bracePointArmTwistH 0.25 + braceAimAngleDPThreshold 0.8 + bracePointArmStraightnessL 0.75 + bracePointArmStraightnessH 0.95 + braceGrabDontLetGo false + braceUseGunThreatening true + braceLegStiffness 11.0 + balanceStepClampScale 0.4 +} + +NMShot_IsMoving * { + balanceBodyStiffness 12.0 + balanceBodyDamping 0.9 + balanceElbow 1.5 + balanceShoulder 1.5 + balanceMaxSteps 3 + balanceAbortThreshold 1.0 + balanceLeanAmount 0.4 + balanceLeanDirApplyAsForce false +} + +NMShot_Standing * { + shotBodyStiffness 13.5 + shotLooseness 1.0 + shotLeanAmount 0.3 + shotMaxSteps 6 + shotGrabTime 3.0 + shotUprightStiffness 3.0 + shotMaxTimeToStopLeanL 600 + shotMaxTimeToStopLeanH 1200 + shotTimeBeforeReachForWoundL 0.1 + shotTimeBeforeReachForWoundH 0.2 + shotTimeBeforeCollapseWoundLeg 1.0 + shotSpinePainTimeL 0.5 + shotSpinePainTimeH 1.5 + shotSpinePainMultiplierL 1.0 + shotSpinePainMultiplierH 2.0 + shotSpinePainTwistMultiplierL 0.5 + shotSpinePainTwistMultiplierH 1.5 + shotHeadLookAtWoundMinTimer 0.10 + shotHeadLookAtWoundMaxTimer 0.75 + shotHeadLookAtShooterMinTimer 0.75 + shotHeadLookAtShooterMaxTimer 1.50 + shotRelaxPeriod_Injured 1.5 + shotRelaxPeriod_FatallyInjured 0.5 + shotStablizeHandsAndNeck false + shotMinTimeBeforeGunThreaten 0 + shotMaxTimeBeforeGunThreaten 500 + shotMinTimeBetweenFireGun 100 + shotMaxTimeBetweenFireGun 500 + shotMaxBlindFireTimeL 400 + shotMaxBlindFireTimeH 1000 + shotBlindFireProbability 0.1 + addShockSpin true + randomizeShockSpinDirection false + alwaysAddShockSpin false + shockSpinMin 40.0 + shockSpinMax 80.0 + shockSpinLiftForceMult -1.0 + shockSpinDecayMult 4.0 + shockSpinScalePerComponent 0.5 + balanceLeanDirApplyAsForce true + balanceLeanAmountScaleWhenRunning 1.5 + additionalLeanTimeWhenRunning 1000 +} + +NMShot_Standing POWERFUL_WEAPON { + shotBodyStiffness * + shotLooseness * + shotLeanAmount 0.4 + shotMaxSteps * + shotGrabTime * + shotUprightStiffness * + shotMaxTimeToStopLeanL * + shotMaxTimeToStopLeanH * + shotTimeBeforeReachForWoundL * + shotTimeBeforeReachForWoundH * + shotTimeBeforeCollapseWoundLeg * + shotSpinePainTimeL 1.0 + shotSpinePainTimeH 2.0 + shotSpinePainMultiplierL 1.0 + shotSpinePainMultiplierH 3.0 + shotSpinePainTwistMultiplierL 1.0 + shotSpinePainTwistMultiplierH 2.0 + shotHeadLookAtWoundMinTimer 0.4 + shotHeadLookAtWoundMaxTimer * + shotHeadLookAtShooterMinTimer * + shotHeadLookAtShooterMaxTimer * + shotRelaxPeriod_Injured * + shotRelaxPeriod_FatallyInjured * + shotStablizeHandsAndNeck * + shotMinTimeBeforeGunThreaten * + shotMaxTimeBeforeGunThreaten * + shotMinTimeBetweenFireGun * + shotMaxTimeBetweenFireGun * + shotMaxBlindFireTimeL * + shotMaxBlindFireTimeH * + shotBlindFireProbability * + addShockSpin * + randomizeShockSpinDirection * + alwaysAddShockSpin * + shockSpinMin 100.0 + shockSpinMax 200.0 + shockSpinLiftForceMult -2.0 + shockSpinDecayMult 3.0 + shockSpinScalePerComponent 0.6 + balanceLeanDirApplyAsForce * + balanceLeanAmountScaleWhenRunning * + additionalLeanTimeWhenRunning * +} + +; NMShot_Standing WEAK_POWERFUL_WEAPON +; use the default set unless specified + +NMShot_Standing SNIPER_RIFLE { + shotBodyStiffness * + shotLooseness * + shotLeanAmount * + shotMaxSteps * + shotGrabTime * + shotUprightStiffness * + shotMaxTimeToStopLeanL * + shotMaxTimeToStopLeanH * + shotTimeBeforeReachForWoundL * + shotTimeBeforeReachForWoundH * + shotTimeBeforeCollapseWoundLeg * + shotSpinePainTimeL * + shotSpinePainTimeH * + shotSpinePainMultiplierL * + shotSpinePainMultiplierH * + shotSpinePainTwistMultiplierL * + shotSpinePainTwistMultiplierH * + shotHeadLookAtWoundMinTimer * + shotHeadLookAtWoundMaxTimer * + shotHeadLookAtShooterMinTimer * + shotHeadLookAtShooterMaxTimer * + shotRelaxPeriod_Injured * + shotRelaxPeriod_FatallyInjured * + shotStablizeHandsAndNeck * + shotMinTimeBeforeGunThreaten * + shotMaxTimeBeforeGunThreaten * + shotMinTimeBetweenFireGun * + shotMaxTimeBetweenFireGun * + shotMaxBlindFireTimeL * + shotMaxBlindFireTimeH * + shotBlindFireProbability * + addShockSpin true + randomizeShockSpinDirection false + alwaysAddShockSpin true + shockSpinMin 100 + shockSpinMax 200 + shockSpinLiftForceMult 3.0 + shockSpinDecayMult 4.0 + shockSpinScalePerComponent 0.6 + balanceLeanDirApplyAsForce * + balanceLeanAmountScaleWhenRunning * + additionalLeanTimeWhenRunning * +} + +; NMShot_Standing WEAK_SNIPER_RIFLE +; use the default set unless specified + +NMShot_Standing SHOTGUN { + shotBodyStiffness * + shotLooseness * + shotLeanAmount * + shotMaxSteps * + shotGrabTime * + shotUprightStiffness * + shotMaxTimeToStopLeanL * + shotMaxTimeToStopLeanH * + shotTimeBeforeReachForWoundL * + shotTimeBeforeReachForWoundH * + shotTimeBeforeCollapseWoundLeg * + shotSpinePainTimeL * + shotSpinePainTimeH * + shotSpinePainMultiplierL * + shotSpinePainMultiplierH * + shotSpinePainTwistMultiplierL * + shotSpinePainTwistMultiplierH * + shotHeadLookAtWoundMinTimer * + shotHeadLookAtWoundMaxTimer * + shotHeadLookAtShooterMinTimer * + shotHeadLookAtShooterMaxTimer * + shotRelaxPeriod_Injured * + shotRelaxPeriod_FatallyInjured * + shotStablizeHandsAndNeck * + shotMinTimeBeforeGunThreaten * + shotMaxTimeBeforeGunThreaten * + shotMinTimeBetweenFireGun * + shotMaxTimeBetweenFireGun * + shotMaxBlindFireTimeL * + shotMaxBlindFireTimeH * + shotBlindFireProbability * + addShockSpin true + randomizeShockSpinDirection true + alwaysAddShockSpin true + shockSpinMin 40 + shockSpinMax 120 + shockSpinLiftForceMult 4.0 + shockSpinDecayMult 3.0 + shockSpinScalePerComponent 0.6 + balanceLeanDirApplyAsForce * + balanceLeanAmountScaleWhenRunning * + additionalLeanTimeWhenRunning * +} + +; NMShot_Standing WEAK_SHOTGUN +; use the default set unless specified + +NMShot_Standing MELEE { + shotBodyStiffness * + shotLooseness * + shotLeanAmount 0.0 + shotMaxSteps 100 + shotGrabTime * + shotUprightStiffness * + shotMaxTimeToStopLeanL * + shotMaxTimeToStopLeanH * + shotTimeBeforeReachForWoundL * + shotTimeBeforeReachForWoundH * + shotTimeBeforeCollapseWoundLeg * + shotSpinePainTimeL 0.0 + shotSpinePainTimeH 0.0 + shotSpinePainMultiplierL 0.0 + shotSpinePainMultiplierH 0.0 + shotSpinePainTwistMultiplierL 0.0 + shotSpinePainTwistMultiplierH 0.0 + shotHeadLookAtWoundMinTimer * + shotHeadLookAtWoundMaxTimer * + shotHeadLookAtShooterMinTimer * + shotHeadLookAtShooterMaxTimer * + shotRelaxPeriod_Injured * + shotRelaxPeriod_FatallyInjured * + shotStablizeHandsAndNeck * + shotMinTimeBeforeGunThreaten * + shotMaxTimeBeforeGunThreaten * + shotMinTimeBetweenFireGun * + shotMaxTimeBetweenFireGun * + shotMaxBlindFireTimeL * + shotMaxBlindFireTimeH * + shotBlindFireProbability * + addShockSpin false + randomizeShockSpinDirection * + alwaysAddShockSpin * + shockSpinMin * + shockSpinMax * + shockSpinLiftForceMult * + shockSpinDecayMult * + shockSpinScalePerComponent * + balanceLeanDirApplyAsForce * + balanceLeanAmountScaleWhenRunning * + additionalLeanTimeWhenRunning * +} + +NMShot_Standing MELEE_BASEBALL { + shotBodyStiffness 12.5 + shotLooseness * + shotLeanAmount 0.0 + shotMaxSteps 100 + shotGrabTime * + shotUprightStiffness * + shotMaxTimeToStopLeanL * + shotMaxTimeToStopLeanH * + shotTimeBeforeReachForWoundL * + shotTimeBeforeReachForWoundH * + shotTimeBeforeCollapseWoundLeg * + shotSpinePainTimeL 0.0 + shotSpinePainTimeH 0.0 + shotSpinePainMultiplierL 0.0 + shotSpinePainMultiplierH 0.0 + shotSpinePainTwistMultiplierL 0.0 + shotSpinePainTwistMultiplierH 0.0 + shotHeadLookAtWoundMinTimer * + shotHeadLookAtWoundMaxTimer * + shotHeadLookAtShooterMinTimer * + shotHeadLookAtShooterMaxTimer * + shotRelaxPeriod_Injured * + shotRelaxPeriod_FatallyInjured * + shotStablizeHandsAndNeck * + shotMinTimeBeforeGunThreaten * + shotMaxTimeBeforeGunThreaten * + shotMinTimeBetweenFireGun * + shotMaxTimeBetweenFireGun * + shotMaxBlindFireTimeL * + shotMaxBlindFireTimeH * + shotBlindFireProbability * + addShockSpin false + randomizeShockSpinDirection false + alwaysAddShockSpin true + shockSpinMin 90 + shockSpinMax 220 + shockSpinLiftForceMult 1.0 + shockSpinDecayMult 2.0 + shockSpinScalePerComponent 0.7 + balanceLeanDirApplyAsForce * + balanceLeanAmountScaleWhenRunning * + additionalLeanTimeWhenRunning * +} + +NMHFall * { + pdStrengthPlayer 1.0 + pdStrengthAI 0.2 + hfBodyStiffness 12.0 + hfBodyDamping 1.0 + hfCutOffVelocity 40.0 + hfCatchFallTime 0.3 + hfArmsUp 0.1 + hfLegRadius 0.3 + hfLegAngularSpeed 3.5 + hfArmPeriod 1.75 + hfArmAmplitude 0.5 + hfAimAngle 0.2 + hfLegSideDistance 0.25 + hfFowardIKOffset 0.15 + hfFowardVelCompOnAngle -0.02 + hfForwardRoll false + hfOrientateBodyToFallDirection true + hfUseZeroPose false +} + +NMHFall WEAK { + pdStrengthPlayer * + pdStrengthAI * + hfBodyStiffness * + hfBodyDamping * + hfCutOffVelocity * + hfCatchFallTime * + hfArmsUp * + hfLegRadius * + hfLegAngularSpeed * + hfArmPeriod * + hfArmAmplitude * + hfAimAngle * + hfLegSideDistance * + hfFowardIKOffset * + hfFowardVelCompOnAngle * + hfForwardRoll * + hfOrientateBodyToFallDirection * + hfUseZeroPose * +} + +NMBalance * { + balanceStiffness 9.0 ; NB. ARMS AND NECK STIFFNESS + balanceDamping 0.7 ; NB. ARMS DAMPING + balanceElbow 1.75 + balanceShoulder 1.0 + balanceHeadLookTimeout 10.0 ; NB. SPINE STIFFNESS + balanceGrabPedalStiffness 10.0 + balanceGrabPedalRadius 0.3 + balanceGrabPedalOffset 0.1 + balanceGrabPedalAsymmetry 0.05 + balanceGrabPedalSpeedMax 8.0 + balanceGrabPedalScaleWithLocalVelocityMultiplier 1.0 + balanceSomersaultAngle 1.0 + balanceSomersaultAngleThreshold 0.25 + balanceSideSomersaultAngle 1.0 + balanceSideSomersaultAngleThreshold 0.25 + balanceReturningToBalanceArmsOut 0.0 + balanceArmsOutStraightenElbows 0.0 + balanceArmsOutMinLean2 -9.9 + balanceBodyTurnTimeout 1.0 ; NB. SPINE DAMPING + balanceAngVelMultiplier 4.0 1.0 4.0 + balanceAngVelThreshold 1.2 3.0 1.2 + balanceArmsOutOnPushMultiplier 1.0 + balanceArmsOutOnPushTimeout 1.1 ;MAGIC DRUNK PARAMETER VALUE 999.0 CAUSES STEP LENGTH TO BE RANDOMLY VARIED AND balanceArmsOutOnPushTimeout set to 999secs + balanceElbowAngleOnContact 1.9 + balanceBendElbowsTime 0.3 + balanceBendElbowsGait 0.7 + balanceGrabPedalScaleWithLocalVelocity true + balanceArmsOutOnPush true + balanceUseBodyTurn true + angSpeedMultiplier4Dragging 0.3 + balanceHeadLookAtVelProb -1.0 + balanceTurnOffProb 0.1 + balanceTurn2VelProb 0.3 + balanceTurnAwayProb 0.15 + balanceTurnLeftProb 0.125 + balanceTurnRightProb 0.125 + balanceTurn2TargetProb 0.2 + balanceStepClampScale 1.0 +} + +NMBalance WEAK { + balanceStiffness 8.7 ; NB. ARMS AND NECK STIFFNESS + balanceDamping * ; NB. ARMS DAMPING + balanceElbow * + balanceShoulder * + balanceHeadLookTimeout 9.2 ; NB. SPINE STIFFNESS + balanceGrabPedalStiffness * + balanceGrabPedalRadius * + balanceGrabPedalOffset * + balanceGrabPedalAsymmetry * + balanceGrabPedalSpeedMax * + balanceGrabPedalScaleWithLocalVelocityMultiplier * + balanceSomersaultAngle 0.5 + balanceSomersaultAngleThreshold * + balanceSideSomersaultAngle 0.5 + balanceSideSomersaultAngleThreshold * + balanceReturningToBalanceArmsOut * + balanceArmsOutStraightenElbows * + balanceArmsOutMinLean2 -2.8 + balanceBodyTurnTimeout 0.9 ; NB. SPINE DAMPING + balanceAngVelMultiplier 3.3 0.6 3.3 + balanceAngVelThreshold * + balanceArmsOutOnPushMultiplier 0.6 + balanceArmsOutOnPushTimeout * + balanceElbowAngleOnContact * + balanceBendElbowsTime * + balanceBendElbowsGait * + balanceGrabPedalScaleWithLocalVelocity * + balanceArmsOutOnPush * + balanceUseBodyTurn * + angSpeedMultiplier4Dragging * + balanceHeadLookAtVelProb 0.9 + balanceTurnOffProb 0.1 + balanceTurn2VelProb 0.5 + balanceTurnAwayProb 0.2 + balanceTurnLeftProb 0.05 + balanceTurnRightProb 0.05 + balanceTurn2TargetProb 0.1 + balanceStepClampScale 0.4 +} + +NMBalance AGGRESSIVE { + balanceStiffness * + balanceDamping * + balanceElbow * + balanceShoulder * + balanceHeadLookTimeout * + balanceGrabPedalStiffness * + balanceGrabPedalRadius * + balanceGrabPedalOffset * + balanceGrabPedalAsymmetry * + balanceGrabPedalSpeedMax * + balanceGrabPedalScaleWithLocalVelocityMultiplier * + balanceSomersaultAngle * + balanceSomersaultAngleThreshold * + balanceSideSomersaultAngle * + balanceSideSomersaultAngleThreshold * + balanceReturningToBalanceArmsOut * + balanceArmsOutStraightenElbows * + balanceArmsOutMinLean2 * + balanceBodyTurnTimeout * + balanceAngVelMultiplier * + balanceAngVelThreshold * + balanceArmsOutOnPushMultiplier * + balanceArmsOutOnPushTimeout * + balanceElbowAngleOnContact * + balanceBendElbowsTime * + balanceBendElbowsGait * + balanceGrabPedalScaleWithLocalVelocity * + balanceArmsOutOnPush * + balanceUseBodyTurn * + angSpeedMultiplier4Dragging * + balanceHeadLookAtVelProb 0.1 + balanceTurnOffProb 0.1 + balanceTurn2VelProb 0.1 + balanceTurnAwayProb 0.05 + balanceTurnLeftProb 0.05 + balanceTurnRightProb 0.05 + balanceTurn2TargetProb 0.7 + balanceStepClampScale * +} + +NMBalance MELEE { + balanceStiffness 0.0 + balanceDamping * + balanceElbow * + balanceShoulder * + balanceHeadLookTimeout * + balanceGrabPedalStiffness * + balanceGrabPedalRadius * + balanceGrabPedalOffset * + balanceGrabPedalAsymmetry * + balanceGrabPedalSpeedMax * + balanceGrabPedalScaleWithLocalVelocityMultiplier * + balanceSomersaultAngle * + balanceSomersaultAngleThreshold * + balanceSideSomersaultAngle * + balanceSideSomersaultAngleThreshold * + balanceReturningToBalanceArmsOut * + balanceArmsOutStraightenElbows * + balanceArmsOutMinLean2 * + balanceBodyTurnTimeout * + balanceAngVelMultiplier * + balanceAngVelThreshold * + balanceArmsOutOnPushMultiplier * + balanceArmsOutOnPushTimeout * + balanceElbowAngleOnContact * + balanceBendElbowsTime * + balanceBendElbowsGait * + balanceGrabPedalScaleWithLocalVelocity * + balanceArmsOutOnPush * + balanceUseBodyTurn * + angSpeedMultiplier4Dragging * + balanceHeadLookAtVelProb * + balanceTurnOffProb * + balanceTurn2VelProb * + balanceTurnAwayProb * + balanceTurnLeftProb * + balanceTurnRightProb * + balanceTurn2TargetProb * + balanceStepClampScale * +} + +NMOnFire * { + onFireStumbleLeanAmount 0.325 + writheStandingArmStiffness 12.0 + writheStandingArmDamping 1.1 + writheStandingArmPeriod 0.7 + writheStandingArmAmplitude 1.0 + writheStandingElbowAmplitude 1.4 + writheStandingBackStiffness 11.0 + writheStandingBackDamping 0.5 + writheStandingBackPeriod 1.0 + writheStandingBackAmplitude 2.0 + writheLyingArmStiffness 14.0 + writheLyingArmDamping 1.0 + writheLyingArmPeriod 0.8 + writheLyingArmAmplitude 1.0 + writheLyingElbowAmplitude 1.4 + writheLyingBackStiffness 10.0 + writheLyingBackDamping 0.5 + writheLyingBackPeriod 0.5 + writheLyingBackAmplitude 2.0 + writheLyingLegStiffness 10.0 + writheLyingLegDamping 0.5 + writheLyingLegPeriod 1.2 + writheLyingLegAmplitude 1.0 + writheLyingKneeAmplitude 1.25 + timePeriodBetweenDirectionRethink 1500 + rangeOfDirectionVariance 140.0 +} + +NMOnFire WEAK { + onFireStumbleLeanAmount 0.25 + writheStandingArmStiffness 12.0 + writheStandingArmDamping 0.7 + writheStandingArmPeriod 1.3 + writheStandingArmAmplitude 0.9 + writheStandingElbowAmplitude 1.0 + writheStandingBackStiffness 11.0 + writheStandingBackDamping 0.9 + writheStandingBackPeriod 1.0 + writheStandingBackAmplitude 1.5 + writheLyingArmStiffness 10.5 + writheLyingArmDamping 0.7 + writheLyingArmPeriod 1.1 + writheLyingArmAmplitude 1.0 + writheLyingElbowAmplitude 1.6 + writheLyingBackStiffness 10.0 + writheLyingBackDamping 0.8 + writheLyingBackPeriod 0.7 + writheLyingBackAmplitude 2.0 + writheLyingLegStiffness 10.0 + writheLyingLegDamping 0.5 + writheLyingLegPeriod 1.6 + writheLyingLegAmplitude 0.85 + writheLyingKneeAmplitude 1.5 + timePeriodBetweenDirectionRethink 400 + rangeOfDirectionVariance 140.0 +} + +NMJumpRollFromRoadVehicle * { + velocityMultiplier 4.0 + velocityMaxMag 40.0 + initialUpwardsLift 3.0 + catchFallBodyStiffness 12.0 + timeTillRollUp 1000 + rollUpStiffness 10.0 + rollUpDamping 1.0 + rollUpForceMag 0.6 + rollUpAsymmetry 0.2 + rollUpArmsToSlow -0.2 + rollUpLegPush 0.8 + rollUpArmReachLength 0.2 + rollUpArmReachAmount 1.0 + rollUpDecayTime 3.0 + rollUpDecayTarget 8.0 + rollUpAsymmetricalLegs 0.8 + rollUpUseZeroPose false + rollUpSpinInAir false + zAxisSpinReduction 0.9 +} + +NMFlinch * { + bodyStiffness 12.0 + damping 1.0 + leanAwayAmount 0.2 + backBendAmount -0.55 + handDistanceVertical 0.15 + handDistanceLeftRight 0.05 + handDistanceFrontBack 0.15 + flinchMaxStepsL 3 + flinchMaxStepsH 8 + leanAwayFromPos false + leanMaxTimeL 1000 + leanMaxTimeH 2000 + noiseScale 0.1 + turnTowards 1 +} + +NMFlinch MELEE { + bodyStiffness 12.0 + damping * + leanAwayAmount 0.3 + backBendAmount -0.3 + handDistanceVertical * + handDistanceLeftRight * + handDistanceFrontBack * + flinchMaxStepsL * + flinchMaxStepsH * + leanAwayFromPos false + leanMaxTimeL 1000 + leanMaxTimeH 1500 + noiseScale * + turnTowards * +} + +; NMFlinch REACT +; use the default set unless specified + +; NMFlinch EXPLOSION_PASIVE +; use the default set unless specified + +NMFlinch MELEE_PASIVE { + bodyStiffness 11.0 + damping * + leanAwayAmount 0.2 + backBendAmount -0.45 + handDistanceVertical * + handDistanceLeftRight * + handDistanceFrontBack * + flinchMaxStepsL 2 + flinchMaxStepsH 5 + leanAwayFromPos true + leanMaxTimeL 200 + leanMaxTimeH 900 + noiseScale 0.3 + turnTowards -1 +} + +; NMFlinch REACT_PASIVE +; use the default set unless specified + +NMExplosion * { + windmillArmStiffness 10.0 + windmillBodyStiffness 12.0 + windmillPeriode 2.0 + windmillAmplitude 1.0 + windmillPhase 0.2 + pedalLegStiffness 14.0 + pedalRadius 0.5 + pedalSpeed 10.0 + pedalOffset 0.1 + pedalAsymmetry 1.0 + writheArmStiffness 13.0 + writheLegStiffness 13.0 + writheBackStiffness 13.0 + writheLegPeriod 0.5 + writheArmPeriod 0.5 + writheBackPeriod 1.0 + writheDamping 0.5 + writheLegAmplitude 1.0 + writheArmAmplitude 1.0 + writheBackAmplitude 1.0 + writheKneeAmplitude 1.0 + writheElbowAmplitude 1.0 + rollupStiffness 13.0 + rollupLegPush 0.5 + rollupArmReachAmount 0.5 + rollupArmToSlowDown -0.5 + rollupAsymmetricalLegs 0.5 + minPedalTimeInRollUp 1000 + maxPedalTimeInRollUp 3000 + rollUpTimeAfterGroundImpact 1000 +} diff --git a/RPF DUMP/Common RPF Dump/data/thrownweaponinfo.xml b/RPF DUMP/Common RPF Dump/data/thrownweaponinfo.xml new file mode 100644 index 00000000..df310063 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/thrownweaponinfo.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/traincamnodes.txt b/RPF DUMP/Common RPF Dump/data/traincamnodes.txt new file mode 100644 index 00000000..dd2a13fa --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/traincamnodes.txt @@ -0,0 +1,300 @@ +//Train_nodes_for_cinematic_cams_last_param_is_detect_dist +//broker overground +000 298.641327 330.468292 41.273266 -1.0f +001 512.389709 228.634552 42.872246 -1.0f +002 752.057922 200.104645 30.561062 -1.0f +003 948.046509 270.080139 37.980900 -1.0f +004 996.026855 98.975067 56.446651 -1.0f +005 952.451416 -69.994209 37.005127 -1.0f +006 871.529846 -138.924164 40.542641 -1.0f +007 895.154358 -373.569916 32.749023 -1.0f +008 953.830566 -525.102173 45.111538 -1.0f +009 1219.712402 -587.628540 29.607956 -1.0f +010 1306.061646 -450.853973 34.099506 -1.0f +011 1267.182129 -274.161316 37.131535 -1.0f +012 1351.515747 62.334610 43.961548 -1.0f +013 1435.064819 237.850845 40.540455 -1.0f +014 1385.632813 583.507629 55.789230 -1.0f +015 1378.931885 761.616516 48.990959 -1.0f +016 1377.566528 987.964966 34.302845 -1.0f +017 1640.744629 1050.296753 34.100086 -1.0f +018 1811.051514 1009.281128 33.725418 -1.0f +019 1962.156250 948.199219 29.038353 -1.0f +020 2071.760986 801.499390 22.532042 -1.0f +021 2182.403076 626.851135 23.709421 -1.0f +022 2288.291016 358.878815 22.939983 -1.0f +023 2174.546875 325.524323 26.132267 -1.0f +024 1997.651001 402.779663 38.245838 -1.0f +025 1801.121460 373.281616 39.381435 -1.0f +026 1546.315430 368.330261 43.852768 -1.0f +027 1222.531494 399.149170 33.644085 -1.0f +028 1013.055420 326.557892 42.961479 -1.0f +029 630.290955 261.248962 38.405121 -1.0f +//broker underground +030 12.426373 285.283691 -2.594721 -1.0f +031 65.301323 271.821045 9.085587 -1.0f +032 112.691254 271.979279 16.728605 -1.0f +033 180.096481 271.568420 24.852171 -1.0f +034 -19.647768 70.756935 -3.116464 -1.0f +035 -19.293962 124.294647 -0.545435 -1.0f +036 -11.148600 174.105713 -2.049224 -1.0f +037 -19.419569 33.278549 -2.958546 -1.0f +038 -14.166073 -77.646187 -0.083398 -1.0f +039 45.993134 -118.150246 -2.426035 -1.0f +040 97.322624 -158.346313 -1.621271 -1.0f +041 99.731224 -217.490707 -2.088049 -1.0f +042 129.868454 -366.060059 -1.624664 -1.0f +043 183.132904 -419.302429 -2.139073 -1.0f +044 240.969879 -481.441162 -4.907254 -1.0f +045 259.699829 -551.138733 -10.998474 -1.0f +046 243.536346 -635.890015 -10.889297 -1.0f +047 191.205414 -670.717712 -13.728175 -1.0f +048 142.258179 -699.553528 -13.188207 -1.0f +049 42.745361 -784.501831 -10.805954 -1.0f +050 -10.847934 -793.822449 -11.042081 -1.0f +051 -68.012299 -789.003174 -10.915085 -1.0f +052 -113.043846 -764.189636 -13.990685 -1.0f +053 -170.646072 -722.799805 -11.180674 -1.0f +054 -196.076080 -669.247681 -13.195828 -1.0f +055 -216.888229 -621.921997 -14.210926 -1.0f +056 -249.813278 -564.824280 -12.589640 -1.0f +057 -267.101715 -515.091614 -10.865765 -1.0f +058 -290.197266 -460.583923 -12.039268 -1.0f +059 -313.170227 -414.857452 -11.910007 -1.0f +060 -362.453644 -338.674530 -11.501420 -1.0f +061 -397.661316 -303.509125 -9.815816 -1.0f +062 -440.726929 -253.148239 -6.013042 -1.0f +063 -485.936554 -174.385040 -5.898160 -1.0f +064 -503.508331 -119.661392 -6.918547 -1.0f +065 -517.029724 -65.211235 -8.020820 -1.0f +066 -517.330505 51.379284 -3.366858 -1.0f +067 -517.333435 98.252823 3.088109 -1.0f +068 -509.095337 141.012817 2.144000 -1.0f +069 -494.754364 192.430893 1.594419 -1.0f +070 -481.594574 241.675140 2.984929 -1.0f +071 -480.823090 293.439209 2.654444 -1.0f +072 -480.757416 346.937622 1.899169 -1.0f +073 -480.948761 403.816162 -1.512665 -1.0f +074 -480.878754 450.870361 -5.678761 -1.0f +075 -480.621948 552.830139 -9.007529 -1.0f +076 -480.717407 600.833923 -6.278097 -1.0f +077 -499.482697 652.711304 -8.236062 -1.0f +078 -516.150269 697.670532 -8.306521 -1.0f +079 -516.048889 754.854736 -9.347128 -1.0f +080 -515.609009 802.623596 -4.770829 -1.0f +081 -516.591919 850.694031 -1.109421 -1.0f +082 -547.013794 964.175903 -3.066401 -1.0f +083 -553.235535 1010.392334 -4.311817 -1.0f +084 -552.487915 1060.793457 -1.848040 -1.0f +085 -552.498291 1111.189819 -1.214455 -1.0f +086 -544.707947 1164.781982 -3.363740 -1.0f +087 -534.175537 1203.287720 -3.276231 -1.0f +088 -523.234741 1245.460938 -11.949248 -1.0f +089 -473.407166 1361.296875 -12.863773 -1.0f +090 -411.475555 1389.878540 -11.251824 -1.0f +091 -363.155823 1402.843628 -10.491280 -1.0f +092 -309.937317 1405.181152 -13.263290 -1.0f +093 -260.506958 1410.827637 -10.750146 -1.0f +094 -210.688248 1411.142456 -3.600384 -1.0f +095 -160.180222 1411.044312 1.580754 -1.0f +096 -57.130661 1400.354736 0.078707 -1.0f +097 -21.373697 1340.153076 1.479479 -1.0f +098 7.294206 1244.905151 -2.433186 -1.0f +099 46.044556 1185.988647 -0.061625 -1.0f +100 90.434853 1151.397461 -0.148323 -1.0f +101 102.755432 1108.115356 -0.225619 -1.0f +102 110.262245 1059.190796 -3.318362 -1.0f +103 110.723709 1009.465088 -0.290723 -1.0f +104 109.896645 902.443726 -0.397523 -1.0f +105 97.399582 850.182617 -3.324291 -1.0f +106 96.899704 800.307922 -2.229662 -1.0f +107 96.823975 750.713684 -0.804774 -1.0f +108 96.967087 699.899902 -2.694745 -1.0f +109 96.648071 648.560364 -1.783789 -1.0f +110 108.501060 601.292236 -2.455340 -1.0f +111 107.855377 492.419006 -1.590637 -1.0f +112 78.426498 448.393524 -1.455614 -1.0f +113 15.539700 409.098633 -1.288466 -1.0f +114 29.836205 245.687119 2.955879 -1.0f +115 -1.775132 223.487366 -0.387494 -1.0f +116 42.079746 248.634338 2.204529 -1.0f +117 90.347435 249.882980 11.761633 -1.0f +118 139.735474 250.130966 21.312696 -1.0f +119 190.055573 250.416931 29.860483 -1.0f +//extra broker overground +120 253.222778 261.361084 35.228699 -1.0f +121 322.817688 192.126709 45.197495 -1.0f +122 554.057190 308.655365 43.512672 -1.0f +123 762.079041 331.755493 33.314644 -1.0f +124 873.468323 279.271667 37.815090 -1.0f +125 976.240417 321.389496 42.521202 -1.0f +126 917.077271 16.663883 35.957451 -1.0f +127 926.972717 -239.976715 35.188652 -1.0f +128 939.000427 -584.695740 33.471085 -1.0f +129 1065.268921 -597.876404 31.689569 -1.0f +130 1106.489624 -549.694763 29.423943 -1.0f +131 1303.785156 -355.601074 34.669205 -1.0f +132 1290.182007 -174.626785 38.898758 -1.0f +133 1324.855103 -127.984489 41.583370 -1.0f +134 1298.616577 -1.110596 45.032665 -1.0f +135 1373.014038 165.858704 42.114670 -1.0f +136 1474.985840 340.932678 45.125385 -1.0f +137 1350.428955 403.899414 39.133335 -1.0f +138 1472.820679 439.751648 55.168808 -1.0f +139 1500.069214 655.329468 35.902866 -1.0f +140 1407.894653 893.978821 32.308472 -1.0f +141 1542.316895 1016.695496 31.547941 -1.0f +142 1874.768921 931.530701 35.733730 -1.0f +143 1964.700684 813.877258 30.936243 -1.0f +144 2104.932617 642.703735 38.875740 -1.0f +145 2260.805908 621.147278 25.578541 -1.0f +146 2252.333252 513.545837 27.001507 -1.0f +147 2352.501953 395.436066 27.808260 -1.0f +148 2092.802979 402.200104 33.788692 -1.0f +149 1919.217163 374.546509 39.675461 -1.0f +150 1749.326050 417.582672 44.930618 -1.0f +151 1642.388794 442.482391 59.014565 -1.0f +152 1139.194458 354.618652 42.873516 -1.0f + +//NEXT_TRACK +//bohan overground +000 892.552856 1491.083374 30.714769 -1.0f +001 289.600952 1715.590576 28.191483 -1.0f +002 594.250610 1618.561890 42.867447 -1.0f +003 421.687744 1593.999023 28.982662 -1.0f +004 635.675903 1492.662964 33.453369 -1.0f +005 839.397522 1531.369873 33.465412 -1.0f +006 1009.727905 1652.453247 33.034004 -1.0f +007 1288.098022 1722.160645 31.027529 -1.0f +008 1133.498657 1746.360229 27.300262 -1.0f +009 1216.611450 1934.926880 40.452263 -1.0f +010 1009.024109 1874.832520 33.227757 -1.0f +011 107.868439 1688.667358 30.429688 -1.0f +012 -104.489082 1578.837891 31.816866 -1.0f +013 -264.614685 1548.002319 27.569433 -1.0f +014 -370.443756 1537.670654 29.796255 -1.0f +015 -389.593079 1360.018311 31.922674 -1.0f +//bohan underground +016 -362.704468 1254.952759 17.807383 -1.0f +017 -361.147583 1188.411133 8.887070 -1.0f +018 -361.272491 1127.804932 -1.579334 -1.0f +019 -326.125580 1052.628174 -2.346954 -1.0f +020 -276.054230 1043.545532 0.023057 -1.0f +021 -243.006348 1101.502808 0.686094 -1.0f +022 -221.336746 1127.898926 -1.948055 -1.0f +023 -91.583527 1137.937012 0.822573 -1.0f +024 -40.595585 1067.996948 -1.980305 -1.0f +025 -40.560608 1010.157227 -0.623762 -1.0f +026 -41.827095 959.787354 0.667212 -1.0f +027 -55.388870 907.133484 -2.961236 -1.0f +028 -67.442032 855.016968 -0.106214 -1.0f +029 -66.969307 805.414795 -3.139924 -1.0f +030 -67.097725 755.860168 -1.245592 -1.0f +040 -67.062042 701.334351 -1.658533 -1.0f +041 -67.366241 607.273987 -1.246459 -1.0f +042 -58.450642 559.944580 -0.462380 -1.0f +043 -44.449059 507.407776 -3.187496 -1.0f +044 -31.330696 458.473114 -2.209646 -1.0f +045 -29.565193 406.390259 -2.603929 -1.0f +046 -29.376242 354.617401 -2.467709 -1.0f +047 -29.245499 302.435791 -1.445642 -1.0f +048 -29.166815 251.132538 -2.308696 -1.0f +049 -8.894027 -265.049500 0.007941 -1.0f +050 -50.203018 103.100945 -1.339752 -1.0f +051 -58.465427 50.856392 -0.115790 -1.0f +052 -58.527962 -64.257553 -1.186263 -1.0f +053 -36.623428 -118.619530 -3.069628 -1.0f +054 -10.426887 -168.097565 0.023565 -1.0f +055 -8.514592 -220.263672 -0.310566 -1.0f +056 11.040183 -315.580048 -1.694062 -1.0f +057 23.180418 -336.272980 -2.974753 -1.0f +058 51.150757 -385.320251 0.028698 -1.0f +059 40.288757 -465.728424 0.111290 -1.0f +060 -11.603450 -491.082550 -2.301567 -1.0f +061 -144.781357 -482.826294 0.023126 -1.0f +062 -177.932663 -447.925140 -1.405086 -1.0f +063 -207.099533 -397.723053 -3.044236 -1.0f +064 -232.365021 -341.257324 -2.611544 -1.0f +065 -253.764618 -263.067596 -0.457746 -1.0f +067 -285.599701 -125.841560 -2.525793 -1.0f +068 -300.839325 -71.934746 -0.726505 -1.0f +069 -329.891357 -11.867611 -2.961549 -1.0f +070 -344.054138 40.081364 -1.876533 -1.0f +071 -350.946594 85.568382 -0.582007 -1.0f +072 -360.096710 120.211273 -0.733740 -1.0f +073 -371.037750 160.661362 -1.464376 -1.0f +074 -376.284485 209.242004 -1.248065 -1.0f +075 -376.698456 260.267242 -0.694877 -1.0f +076 -371.915192 400.748749 -1.502364 -1.0f +077 -371.678589 450.837433 -3.235807 -1.0f +078 -371.876526 500.821472 -1.739889 -1.0f +079 -366.620117 550.651306 -0.552896 -1.0f +080 -366.841980 600.719055 -1.017679 -1.0f +081 -366.703613 700.416931 0.320953 -1.0f +082 -361.750885 750.337219 -1.598084 -1.0f +083 -361.387268 800.964539 -2.499854 -1.0f +084 -361.036621 850.631653 -1.084437 -1.0f +085 -366.957123 900.773315 -1.505645 -1.0f +086 -380.732422 950.494263 0.114829 -1.0f +087 -375.982178 1000.636597 -1.578440 -1.0f +088 -376.022980 1050.402466 -3.029206 -1.0f +089 -376.108673 1100.428955 -0.405540 -1.0f +090 814.586670 1879.447144 28.171621 -1.0f +091 764.492126 1879.376221 22.241789 -1.0f +092 710.148926 1879.395142 17.535442 -1.0f +093 655.509094 1879.425293 8.525996 -1.0f +094 601.064575 1879.294556 -0.163857 -1.0f +095 550.378601 1879.369385 -5.898255 -1.0f +096 500.486816 1879.325073 -15.155749 -1.0f +097 450.734833 1879.411743 -20.079636 -1.0f +098 400.496307 1878.222168 -18.151575 -1.0f +099 360.872528 1874.487305 -20.967072 -1.0f +100 320.739380 1845.727051 -19.605398 -1.0f +101 280.624420 1816.542114 -18.210249 -1.0f +102 240.461212 1805.527588 -20.334951 -1.0f +103 200.148117 1794.692749 -19.118637 -1.0f +104 160.853836 1784.153809 -19.948734 -1.0f +105 139.356339 1778.491577 -18.118679 -1.0f +106 95.728638 1766.675293 -21.575380 -1.0f +107 50.362480 1754.512085 -20.611301 -1.0f +108 10.827820 1740.026245 -17.978546 -1.0f +109 -29.988264 1701.100952 -19.077274 -1.0f +110 -70.282166 1669.667969 -18.260225 -1.0f +111 -110.614777 1658.167114 -17.912689 -1.0f +112 -150.791656 1647.493896 -10.407478 -1.0f +113 -195.818848 1635.397827 -5.418698 -1.0f +114 -240.460587 1623.780762 -1.211707 -1.0f +115 -285.776123 1611.379150 -3.574012 -1.0f +116 -320.038208 1593.956787 0.049977 -1.0f +117 -360.610962 1553.566040 -3.389113 -1.0f +118 -387.404510 1510.593994 0.080560 -1.0f +119 -389.221497 1460.507446 -3.804072 -1.0f +120 -389.323608 1350.345825 -5.405359 -1.0f +121 -389.273834 1300.632935 -3.483074 -1.0f +122 -389.389069 1250.105347 -1.153501 -1.0f +123 -389.198669 1200.085938 -3.495939 -1.0f +124 -383.902405 1150.042969 -0.125907 -1.0f +//extra bohan overground +125 1308.876465 1836.695679 24.998127 -1.0f +126 1102.584351 1856.056274 46.153595 -1.0f +127 887.599060 1864.106323 31.325794 -1.0f +128 951.708740 1550.945801 31.813066 -1.0f +129 494.303986 1622.218018 32.583618 -1.0f +130 223.971054 1645.390137 27.265308 -1.0f +131 -9.184790 1576.661743 27.746119 -1.0f + +//NEXT_TRACK +//cable car +000 385.200012 202.100006 27.340000 -1.0f +001 301.135193 203.856781 61.358311 -1.0f +002 199.908112 209.294098 31.373714 -1.0f +003 262.62 240.72 49.19 -1.0f +004 304.626923 241.302902 55.547867 -1.0f +005 372.889587 239.051575 39.801296 -1.0f +006 404.80 240.85 27.32 -1.0f +007 364.99 237.91 36.24 -1.0f +008 332.07 237.50 39.05 -1.0f + + + + diff --git a/RPF DUMP/Common RPF Dump/data/vehicleextras.dat b/RPF DUMP/Common RPF Dump/data/vehicleextras.dat new file mode 100644 index 00000000..6eec13b3 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/vehicleextras.dat @@ -0,0 +1,83 @@ +; VehiclesExtra.dat +; Miscellaneous extra vehicle related data + +; Boarding Points +; Safe positions from which to embark a boat. +; These are created with the "Car Variations -> Boat Boarding Points" widget +; +; Also defined here are some values which is used when exporting boats' navmeshes +; these values are written into the "exported_navmeshes\vehicles.lst" file and in +; turn passed into the navmesh compiler. +; NAV_MAXHEIGHTCHANGE the maximum height change permissible under a navmesh poly edge +; NAV_MINZDIST the min Z dist between consecutive samples at the same XY location + +START_BOARDING_POINTS + +BOAT_NAME dinghy NUM_BOARDING_POINTS 6 NAV_MAXHEIGHTCHANGE 1.000000 NAV_MINZDIST 0.750000 + +X -1.58 Y -2.02 Z 0.66 HEADING 1.57 +X 1.56 Y -1.99 Z 0.66 HEADING 4.71 +X -1.61 Y -0.52 Z 0.67 HEADING 1.57 +X 1.58 Y -0.52 Z 0.67 HEADING 4.71 +X -1.37 Y 2.36 Z 0.87 HEADING 1.22 +X 1.29 Y 2.52 Z 0.88 HEADING 5.24 + +BOAT_NAME jetmax NUM_BOARDING_POINTS 5 NAV_MAXHEIGHTCHANGE 1.000000 NAV_MINZDIST 0.750000 + +X -1.31 Y -2.01 Z 0.63 HEADING 1.57 +X 1.31 Y -2.00 Z 0.63 HEADING 4.71 +X -0.01 Y -5.27 Z 0.00 HEADING 3.14 +X -0.80 Y 3.52 Z 0.83 HEADING 1.05 +X 0.75 Y 3.59 Z 0.83 HEADING 5.24 + +BOAT_NAME marquis NUM_BOARDING_POINTS 3 NAV_MAXHEIGHTCHANGE 1.000000 NAV_MINZDIST 0.750000 + +X -1.65 Y 2.78 Z 1.03 HEADING 1.40 +X 1.66 Y 2.70 Z 1.01 HEADING 4.89 +X 0.07 Y -9.34 Z 0.26 HEADING 3.14 + +BOAT_NAME predator NUM_BOARDING_POINTS 6 NAV_MAXHEIGHTCHANGE 1.000000 NAV_MINZDIST 0.750000 + +X -0.63 Y -4.78 Z 0.59 HEADING 3.14 +X 0.66 Y -4.76 Z 0.58 HEADING 3.14 +X -1.52 Y -2.95 Z 0.75 HEADING 1.57 +X 1.54 Y -2.99 Z 0.75 HEADING 4.71 +X 1.18 Y 2.85 Z 0.43 HEADING 5.06 +X -1.16 Y 2.88 Z 0.43 HEADING 1.22 + +BOAT_NAME reefer NUM_BOARDING_POINTS 6 NAV_MAXHEIGHTCHANGE 1.000000 NAV_MINZDIST 0.750000 + +X 0.70 Y -6.05 Z 0.72 HEADING 3.14 +X -0.69 Y -6.08 Z 0.72 HEADING 3.14 +X -1.86 Y -4.74 Z 0.77 HEADING 1.75 +X 1.84 Y -4.74 Z 0.72 HEADING 4.54 +X -2.03 Y -3.25 Z 0.77 HEADING 1.57 +X 2.05 Y -3.27 Z 0.72 HEADING 4.71 + +BOAT_NAME squalo NUM_BOARDING_POINTS 3 NAV_MAXHEIGHTCHANGE 1.000000 NAV_MINZDIST 0.750000 + +X -1.31 Y 1.83 Z 0.62 HEADING 1.57 +X 1.31 Y 1.83 Z 0.62 HEADING 4.71 +X -0.02 Y -4.37 Z -0.17 HEADING 3.14 + +BOAT_NAME tropic NUM_BOARDING_POINTS 4 NAV_MAXHEIGHTCHANGE 1.000000 NAV_MINZDIST 0.750000 + +X -0.47 Y -4.13 Z 0.00 HEADING 3.14 +X 0.48 Y -4.11 Z 0.00 HEADING 3.14 +X -1.20 Y 1.97 Z 0.73 HEADING 1.40 +X 1.21 Y 1.99 Z 0.73 HEADING 4.89 + +BOAT_NAME tug NUM_BOARDING_POINTS 5 NAV_MAXHEIGHTCHANGE 0.35 NAV_MINZDIST 0.75 + +X 0.05 Y -15.00 Z 2.51 HEADING 3.14 +X -4.23 Y -6.57 Z 1.89 HEADING 1.57 +X 4.23 Y -6.28 Z 1.83 HEADING 4.71 +X -1.97 Y 13.41 Z 2.92 HEADING 0.88 +X 1.90 Y 13.50 Z 2.90 HEADING 5.41 + +END_BOARDING_POINTS + +;End of boarding-points section + + +;the end diff --git a/RPF DUMP/Common RPF Dump/data/vehicles.ide b/RPF DUMP/Common RPF Dump/data/vehicles.ide new file mode 100644 index 00000000..20173d64 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/vehicles.ide @@ -0,0 +1,208 @@ +# +# see default.ide for id ranges +# +# flags: +# 0x01 gets streamed out after 1 car is generated (for dumpsters, MrWoopy etc) +# 0x02 Don't use. Used by code internally. +# +# isvan - vehicle has van style rear doors. +# +# DefDirtLevel: +# describes default level of dirt on newly created cars: +# 0.0 -> dirt range is <0.0; 1.0> (full range - default) +# 0.5 -> dirt range is <0.5; 1.0> +# 0.75 -> dirt range is <0.75;1.0> +# etc. +# +# +cars +# Model name, Txd name, Type HandlingId Game name, Anims Anims2 Frq MaxNum Wheel Radius DefDirtLevel lodMult +# Front Rear Swankness flags +# cars have two extra fields wheelmodelId and wheel scale +# planes have one extra field model id of low level of detail +admiral, admiral, car, ADMIRAL, ADMIRAL, VEH@STD, NULL, 100, 999, 0.2229, 0.2229, 0, 2, 1.0 - +airtug, airtug, car, AIRTUG, AIRTUG, VEH@VAN, NULL, 100, 999, 0.1104, 0.1104, 0, 2, 1.0 noboot+ext_conv +ambulance, ambulance, car, AMBULANCE, AMBULAN, VEH@VAN, NULL, 100, 999, 0.2406, 0.2406, 0, 2, 1.5 noboot+isvan+truckfirefx+ext_strong +banshee, banshee, car, BANSHEE, BANSHEE, VEH@LOW, VEH@LOW_CONV, 10, 999, 0.2967, 0.2967, 0, 5, 1.0 ext_conv+ext_strong +benson, benson, car, BENSON, BENSON, VEH@VAN, NULL, 10, 999, 0.2944, 0.2944, 0.7, 1, 1.5 noboot+avoidturns+big+ext_requi+truckfirefx+truckenginefx +biff, biff, car, BIFF, BIFF, VEH@TRUCK, NULL, 10, 999, 0.3171, 0.3197, 0.8, 1, 1.5 big+avoidturns+big+ext_strong+truckfirefx+truckexhaustfx+truckenginefx +blista, blista, car, BLISTA, BLISTA, VEH@STD, NULL, 100, 999, 0.2272, 0.2272, 0.3, 2, 1.0 ext_sunroof+ext_strong +bobcat, bobcat, car, BOBCAT, BOBCAT, VEH@STD, NULL, 100, 999, 0.2793, 0.2793, 0.5 5, 1.0 noboot+ext_strong+ext_requi +boxville, boxville, car, BOXVILLE, BOXVLE, VEH@VAN, NULL, 10, 999, 0.2319, 0.2319, 0.7, 1, 1.5 noboot+isvan+avoidturns+big+delivery+livery+truckfirefx +buccaneer, buccaneer, car, BUCCANEER, BUCCNEER, VEH@LOW, NULL, 100, 999, 0.2005, 0.2005, 0.5 5, 1.0 - +burrito, burrito, car, BURRITO, BURRITO, VEH@VAN, NULL, 10, 999, 0.2097, 0.2097, 0.7, 1, 1.5 noboot+onlyduringofficehours+isvan+livery+delivery+truckfirefx +burrito2, burrito2, car, BURRITO2, BURRITO2, VEH@VAN, NULL, 10, 999, 0.2097, 0.2097, 0.7, 1, 1.5 noboot+onlyduringofficehours+isvan+delivery+truckfirefx +bus, bus, car, BUS, BUS, VEH@BUS, NULL, 10, 999, 0.3142, 0.3142, 0.5, 2, 1.5 noboot+big+avoidturns+truckfirefx+truckenginefx +cabby, cabby, car, CABBY, CABBY, VEH@STD, NULL, 30, 999, 0.2473, 0.2473, 0, 2, 1.2 ext_taxi+ext_requi +cavalcade, cavalcade, car, CAVCADE, CAVCADE, VEH@VAN, NULL, 100, 999, 0.3248, 0.3248, 0, 3, 1.5 ext_gang +chavos, chavos, car, CHAVOS, CHAV, VEH@STD, NULL, 100, 999, 0.2359, 0.2359, 0, 5, 1.0 - +cognoscenti, cognoscenti, car, COGNOS, COGNONTI, VEH@STD, VEH@STD, 10, 999, 0.2670, 0.2670, 0, 5, 1.0 ext_script +comet, comet, car, COMET, COMET, VEH@LOW, NULL, 30, 999, 0.2621, 0.2621, 0, 5, 1.0 noboot+sports +coquette, coquette, car, COQUETTE, COQUETTE, VEH@LOW, NULL, 30, 999, 0.2417, 0.2417, 0, 5, 1.0 sports +df8, df8, car, DF8, DF8, VEH@STD, NULL, 100, 999, 0.2604, 0.2604, 0, 2, 1.0 - +dilettante, dilettante, car, DILETT, DILANTE, VEH@STD, NULL, 100, 999, 0.2038, 0.2038, 0, 2, 1.0 - +dukes, dukes, car, DUKES, DUKES, VEH@LOW, NULL, 100, 999, 0.2094, 0.2094, 0, 2, 1.0 ext_strong+ext_sunroof +e109, e109, car, CONTENDER, CONTENDER, VEH@STD, NULL, 100, 999, 0.2815, 0.2815, 0, 2, 1.0 ext_gang+ext_strong+ext_requi +emperor, emperor, car, EMPEROR, EMPEROR, VEH@STD, NULL, 100, 999, 0.1995, 0.1995, 0, 1, 1.0 - +emperor2, emperor2, car, EMPEROR2, EMPEROR2, VEH@STD, NULL, 30, 999, 0.1995, 0.1995, 0, 1, 1.0 livery+bangerexhaustfx+ext_requi +esperanto, esperanto, car, ESPERANT, ESPERNTO, VEH@STD, NULL, 100, 999, 0.1996, 0.1996, 0.3, 1, 1.0 - +faction, faction, car, FACTION, FACTION, VEH@LOW, NULL, 100, 999, 0.1992, 0.1992, 0, 3, 1.0 ext_sunroof +fbi, fbi, car, FBI, FBI, VEH@STD, NULL, 100, 999, 0.2622, 0.2622, 0, 5, 1.0 - +feltzer, feltzer, car, FELTZER, FELTZER, VEH@LOW, VEH@LOW_CONV, 100, 999, 0.2660, 0.2660, 0, 5, 1.0 sports+ext_conv+ext_strong +feroci, feroci, car, FEROCI, FEROCI, VEH@STD, NULL, 100, 999, 0.2571, 0.2571, 0, 2, 1.0 ext_gang+ext_requi+ext_strong +feroci2, feroci2, car, FEROCI, FEROCI2, VEH@STD, NULL, 100, 999, 0.2286, 0.2286, 0, 2, 1.0 - +firetruk, firetruk, car, FIRETRUK, FIRETRUK, VEH@VAN, NULL, 100, 999, 0.3407, 0.3407, 0.3, 2, 1.5 noboot+avoidturns+big+truckfirefx+truckenginefx +flatbed, flatbed, car, FLATBED, FLATBED, VEH@TRUCK, NULL, 10, 999, 0.3532, 0.3199, 0, 2, 1.5 noboot+big+avoidturns+ext_strong+truckfirefx+truckexhaustfx+truckenginefx +fortune, fortune, car, FORTUNE, FORTUNE, VEH@STD, NULL, 100, 999, 0.2250, 0.2250, 0.3, 2, 1.0 - +forklift, forklift, car, FORKLIFT, FORK, VEH@VAN, NULL, 100, 5, 0.1863, 0.1863, 0.3, 2, 1.0 noboot+smallworker+ext_requi+ext_strong +futo, futo, car, FUTO, FUTO, VEH@STD, NULL, 100, 999, 0.2005, 0.2005, 0.3, 5, 1.0 ext_gang+ext_all+ext_strong +fxt, fxt, car, FXT, FXT, VEH@VAN, NULL, 100, 999, 0.3248, 0.3248, 0, 3, 1.5 ext_requi +habanero, habanero, car, HABANERO, HABANRO, VEH@STD, NULL, 100, 999, 0.2826, 0.2826, 0, 2, 1.2 - +hakumai, hakumai, car, HAKUMAI, HAKUMAI, VEH@STD, NULL, 100, 999, 0.2365, 0.2365, 0.3, 2, 1.0 ext_gang+ext_strong +huntley, huntley, car, HUNTLEY, HUNT, VEH@STD, NULL, 100, 999, 0.3211, 0.3211, 0, 2, 1.2 ext_gang+ext_all +infernus, infernus, car, INFERNUS, INFERNUS, VEH@LOW, NULL, 20, 999, 0.2500, 0.2500, 0, 5, 1.0 sports +ingot, ingot, car, INGOT, INGOT, VEH@STD, NULL, 100, 999, 0.2016, 0.2016, 0.3, 1, 1.0 ext_gang+ext_all+ext_strong +intruder, intruder, car, INTRUDER, INTRUD, VEH@STD, NULL, 100, 999, 0.2736, 0.2736, 0, 2, 1.0 ext_gang +landstalker, landstalker, car, LANSTALK, LANSTALK, VEH@VAN, VEH@STD, 100, 999, 0.2992, 0.2992, 0, 4, 1.5 ext_gang+ext_all +lokus, lokus, car, LOKUS, LOKUS, VEH@STD, NULL, 100, 999, 0.2333, 0.2333, 0.3, 1, 1.0 - +manana, manana, car, MANANA, MANANA, VEH@LOW, VEH@LOW_CONV, 100, 999, 0.1947, 0.1947, 0.3, 2, 1.0 ext_conv +marbella, marbella, car, MARBELLA, MARBELLA, VEH@STD, NULL, 100, 999, 0.2003, 0.2003, 0.3, 1, 1.0 - +merit, merit, car, MERIT, MERIT, VEH@STD, NULL, 100, 999, 0.2706, 0.2706, 0.3, 2, 1.0 - +minivan, minivan, car, MINIVAN, MINVAN, VEH@STD, NULL, 100, 999, 0.2546, 0.2546, 0.3, 2, 1.0 - +moonbeam, moonbeam, car, MOONBEAM, MOONB, VEH@STD, NULL, 100, 999, 0.2400, 0.2400, 0.3, 2, 1.2 ext_sunroof+ext_strong +mrtasty, mrtasty, car, MRTASTY, MRTASTY, VEH@VAN, NULL, 10, 1, 0.1974, 0.1974, 0.3, 1, 1.0 truckfirefx +mule, mule, car, MULE, MULE, VEH@TRUCK, NULL, 10, 999, 0.2970, 0.2970, 0.9, 1, 1.5 noboot+avoidturns+big+delivery+livery+ext_requi+truckfirefx +noose, noose, car, NOOSE, NOOSE, VEH@STD, NULL, 100, 999, 0.2345, 0.2345, 0.3, 2, 1.0 ext_requi+ext_strong +nstockade, nstockade, car, STOCKADE, NSTOCK, VEH@TRUCK, NULL, 100, 999, 0.3286, 0.3286, 0.3, 2, 1.5 noboot+big+isvan+avoidturns+truckfirefx+truckenginefx +oracle, oracle, car, ORACLE, ORACLE, VEH@STD, NULL, 100, 999, 0.2814, 0.2814, 0, 5, 1.0 ext_gang+ext_all +packer, packer, car, PACKER, PACKER, VEH@TRUCK, NULL, 10, 999, 0.3523, 0.3508, 0, 2, 1.5 noboot+big+avoidturns+ext_strong+ext_script+truckfirefx+truckexhaustfx+truckenginefx +patriot, patriot, car, PATRIOT, PATRIOT, VEH@VAN, NULL, 100, 999, 0.3557, 0.3557, 0, 4, 1.5 +livery+ext_gang+ext_all+truckfirefx+ext_strong +perennial, perennial, car, PERENNIAL, PEREN, VEH@STD, NULL, 100, 999, 0.2935, 0.2935, 0, 2, 1.0 - +perennial2, perennial2, car, PERENNIAL, PEREN2, VEH@STD, NULL, 30, 999, 0.2935, 0.2935, 0, 2, 1.0 - +peyote, peyote, car, PEYOTE, PEYOTE, VEH@LOW, VEH@LOW_CONV, 100, 999, 0.2247, 0.2247, 0, 3, 1.0 ext_conv+ext_strong +phantom, phantom, car, PHANTOM, PHANTOM, VEH@TRUCK, NULL, 10, 999, 0.3532, 0.3199, 0, 2, 1.5 noboot+big+avoidturns+truckfirefx+truckexhaustfx+truckenginefx +pinnacle, pinnacle, car, PINNACLE, PINCLE, VEH@STD, NULL, 100, 999, 0.2514, 0.2514, 0.3, 2, 1.5 - +pmp600, pmp600, car, PMP600, PMP600, VEH@STD, NULL, 100, 999, 0.3014, 0.3014, 0, 5, 1.0 ext_gang+ext_requi +police, police, car, POLICE, POLICE, VEH@STD, NULL, 100, 999, 0.2345, 0.2345, 0.2, 2, 1.0 ext_requi+ext_strong +police2, police2, car, POLICE2, POLICE2, VEH@STD, NULL, 100, 999, 0.2348, 0.2348, 0.2, 2, 1.0 ext_requi+ext_strong +polpatriot, polpatriot, car, POLPAT, POLPAT, VEH@VAN, NULL, 100, 999, 0.2786, 0.2786, 0, 4, 1.5 truckfirefx +pony, pony, car, PONY, PONY, VEH@VAN, NULL, 10, 999, 0.2100, 0.2100, 0.7, 2, 1.5 noboot+onlyduringofficehours+isvan+livery+delivery+truckfirefx+ext_strong +premier, premier, car, PREMIER, PREMIER, VEH@STD, NULL, 100, 999, 0.2359, 0.2359, 0, 2, 1.0 - +pres, pres, car, PRES, PRES, VEH@STD, NULL, 100, 999, 0.2579, 0.2579, 0, 2, 1.0 ext_gang+ext_requi+ext_strong +primo, primo, car, PRIMO, PRIMO, VEH@STD, NULL, 100, 999, 0.2208, 0.2208, 0, 1, 1.0 ext_gang+ext_all+ext_strong +pstockade, pstockade, car, STOCKADE, PSTOCK, VEH@TRUCK, NULL, 100, 999, 0.3241, 0.3241, 0, 2, 1.5 noboot+big+isvan+avoidturns+truckfirefx+truckenginefx +rancher, rancher, car, RANCHER, RANCHER, VEH@VAN, NULL, 100, 999, 0.2450, 0.2450, 0.3, 2, 1.0 ext_strong+ext_requi +rebla, rebla, car, REBLA, REBLA, VEH@STD, NULL, 100, 999, 0.2969, 0.2969, 0, 5, 1.0 ext_gang+ext_all +ripley, ripley, car, RIPLEY, RIPLEY, VEH@STD, NULL, 100, 5, 0.5100, 0.5100, 0.3, 2, 1.5 noboot+ext_all+truckfirefx +romero, romero, car, ROMERO, ROMERO, VEH@STD, NULL, 10, 1, 0.2071, 0.2071, 0, 2, 1.0 - +rom, rom, car, ROMAN, ALBANY, VEH@STD, NULL, 1, 0, 0.1996, 0.1996, 0, 2, 1.0 - +ruiner, ruiner, car, RUINER, RUINER, VEH@LOW, NULL, 100, 999, 0.2456, 0.2456, 0.5 4, 1.0 ext_sunroof +sabre, sabre, car, SABRE, SABRE, VEH@LOW, NULL, 100, 999, 0.2004, 0.2004, 0.5 4, 1.0 - +sabre2, sabre2, car, SABRE2, SABRE2, VEH@LOW, NULL, 30, 999, 0.2004, 0.2004, 0.5 4, 1.0 livery+ext_requi+bangerexhaustfx +sabregt, sabregt, car, SABREGT, SABREGT, VEH@LOW, NULL, 100, 999, 0.2240, 0.2240, 0, 5, 1.0 - +schafter, schafter, car, SCHAFTER, SCHAFTER, VEH@STD, NULL, 100, 999, 0.2440, 0.2440, 0, 1, 1.0 ext_gang+ext_requi+ext_strong +sentinel, sentinel, car, SENTINEL, SENTINEL, VEH@LOW, NULL, 100, 999, 0.2637, 0.2637, 0, 5, 1.0 ext_gang+ext_all+ext_strong +solair, solair, car, SOLAIR, SOLAIR, VEH@STD, NULL, 100, 999, 0.2337, 0.2337, 0.3, 2, 1.0 - +speedo, speedo, car, SPEEDO, SPEEDO, VEH@VAN, NULL, 30, 999, 0.2335, 0.2335, 0.4, 1, 1.5 noboot+isvan+delivery+ext_all+livery +stalion, stalion, car, STALLION, STALION, VEH@LOW, VEH@LOW_CONV, 100, 999, 0.2382, 0.2382, 0, 5, 1.0 ext_conv +steed, steed, car, STEED, STEED, VEH@VAN, NULL, 10, 999, 0.2244, 0.2244, 0.7, 2, 1.5 noboot+avoidturns+big+delivery+ext_requi+livery+truckfirefx +stockade, stockade, car, STOCKADE, STOCK, VEH@TRUCK, NULL, 10, 999, 0.3286, 0.3286, 0.3, 2, 1.5 noboot+big+isvan+avoidturns+truckfirefx+truckenginefx +stratum, stratum, car, STRATUM, STRATUM, VEH@LOW, NULL, 100, 999, 0.2494, 0.2494, 0, 2, 1.0 ext_sunroof +stretch, stretch, car, STRETCH, STRETCH, VEH@STD, NULL, 50, 999, 0.2252, 0.2252, 0, 4, 1.0 ext_sunroof +sultan, sultan, car, SULTAN, SULTAN, VEH@STD, NULL, 100, 999, 0.2363, 0.2363, 0, 5, 1.0 ext_gang+ext_requi +sultanrs, sultanrs, car, SULTANRS, SULTANRS, VEH@LOW, NULL, 100, 999, 0.2391, 0.2391, 0, 5, 1.0 ext_strong +supergt, supergt, car, SUPERGT, SUPER, VEH@LOW, NULL, 50, 5, 0.2747, 0.2747, 0, 5, 1.0 sports +taxi, taxi, car, TAXI, TAXI, VEH@STD, NULL, 40, 999, 0.2345, 0.2345, 0.3, 3, 1.0 ext_taxi+ext_requi +taxi2, taxi2, car, TAXI2, TAXI2, VEH@STD, NULL, 40, 999, 0.2345, 0.2345, 0.3, 3, 1.0 ext_taxi+ext_requi +trash, trash, car, TRASH, TRUSH, VEH@VAN, NULL, 100, 999, 0.3500, 0.3500, 0.9, 2, 1.5 noboot+big+avoidturns+truckfirefx+truckexhaustfx +turismo, turismo, car, TURISMO, TURISMO, VEH@LOW, NULL, 50, 999, 0.2667, 0.2667, 0, 5, 1.0 noboot+sports+ext_gang+ext_rare +uranus, uranus, car, URANUS, URANUS, VEH@LOW, NULL, 100, 999, 0.2250, 0.2250, 0.5 1, 1.0 ext_gang+ext_strong+ext_all +vigero, vigero, car, VIGERO, VIGERO, VEH@LOW, NULL, 100, 999, 0.2237, 0.2237, 0, 5, 1.0 - +vigero2, vigero2, car, VIGERO2, VIGERO2, VEH@LOW, NULL, 30, 999, 0.2237, 0.2237, 0, 5, 1.0 ext_requi+livery+bangerexhaustfx +vincent, vincent, car, VINCENT, VINCENT, VEH@LOW, NULL, 100, 999, 0.2466, 0.2466, 0.3, 2, 1.0 - +virgo, virgo, car, VIRGO, VIRGO, VEH@LOW, NULL, 100, 999, 0.2120, 0.2120, 0, 1, 1.0 - +voodoo, voodoo, car, VOODOO, VOODOO, VEH@LOW, NULL, 100, 999, 0.1792, 0.1792, 0, 2, 1.0 ext_gang+ext_all +washington, washington, car, WASHINGTON, WASHINGTON, VEH@STD, NULL, 100, 999, 0.2224, 0.2224, 0, 2, 1.0 - +willard, willard, car, WILLARD, WILARD, VEH@STD, NULL, 100, 999, 0.2225, 0.2225, 0.3, 1, 1.0 - +yankee, yankee, car, YANKEE, YANKEE, VEH@TRUCK, NULL, 10, 999, 0.3141, 0.3141, 0.6, 2, 1.5 noboot+avoidturns+delivery+ext_requi+truckfirefx+truckenginefx+livery+ext_strong + +# Bikes +# +bobber, bobber, bike, BOBBER, BOBBER, VEH@BIKE_FREEWAY, NULL, 30, 999, 0.2303, 0.2303, 0, 4, 1.0 noboot +faggio, faggio, bike, FAGGIO, FAGGIO, VEH@BIKE_SCOOTER, NULL, 30, 999, 0.1510, 0.1510, 0, 5, 1.0 noboot +hellfury, hellfury, bike, HELLFURY, HELLFURY, VEH@BIKE_FREEWAY, NULL, 30, 999, 0.2498, 0.2303, 0, 4, 1.0 noboot +nrg900, nrg900, bike, NRG900, NRG900, VEH@BIKE_SPT, NULL, 35, 999, 0.2414, 0.2299, 0, 5, 1.0 noboot +pcj, pcj, bike, PCJ, PCJ, VEH@BIKE_SPT, NULL, 30, 999, 0.2304, 0.2304, 0, 5, 1.0 noboot +sanchez, sanchez, bike, SANCHEZ, SANCHEZ, VEH@BIKE_DIRT, NULL, 30, 999, 0.2670, 0.2386, 0, 5, 1.0 noboot +zombieb, zombieb, bike, ZOMBIE, ZOMB, VEH@BIKE_CHOPPER, NULL, 30, 999, 0.1970, 0.1970, 0, 4, 1.0 noboot + +# Heli's +# +annihilator, annihilator, heli, ANNHIL, ANNHIL, VEH@HELICOPTER, NULL, 100, 999, 0.2001, 0.1176, 0.3, 4, 2.0 noboot +maverick, maverick, heli, MAVERICK, MAVERICK, VEH@HELICOPTER, NULL, 100, 999, 0.05, 0.05, 0.3, 4, 1.5 noboot +polmav, polmav, heli, POLMAV, POLMAV, VEH@HELICOPTER, NULL, 100, 999, 0.05, 0.05, 0.3, 4, 1.5 noboot +tourmav, tourmav, heli, TOURMAV, TOURMAV, VEH@HELICOPTER, NULL, 100, 999, 0.05, 0.05, 0.3, 4, 1.5 noboot + +# Boats +# +dinghy, dinghy, boat, DINGHY, DINGHY, veh@boat_speed, NULL, 100, 999, 0.50, 0.50, 0, 5, 1.5 noboot +jetmax, jetmax, boat, JETMAX, JETMAX, veh@boat_speed, NULL, 100, 999, 0.50, 0.50, 0, 5, 1.5 noboot +marquis, marquis, boat, MARQUIS, MARQUI, veh@boat_STAND_BIG, NULL, 100, 999, 0.50, 0.50, 0, 1, 2.0 tallship +predator, predator, boat, PREDATOR, PREDTOR, veh@boat_standing, NULL, 100, 999, 0.50, 0.50, 0, 5, 1.5 noboot +reefer, reefer, boat, REEFER, REEFER, veh@boat_standing, NULL, 100, 999, 0.50, 0.50, 0.5, 1, 1.5 noboot +squalo, squalo, boat, SQUALO, SQUALO, veh@boat_speed, NULL, 100, 999, 0.50, 0.50, 0, 5, 1.5 noboot+ext_rare +tuga, tuga, boat, TUG, RUSTBOAT, veh@boat_standing, NULL, 100, 999, 0.50, 0.50, 1, 0, 2.0 noboot+tallship +tropic, tropic, boat, TROPIC, TROPIC, veh@boat_speed, NULL, 100, 999, 0.50, 0.50, 0, 5, 1.5 noboot+ext_requi+ext_strong + +# Trains +# +cablecar, cablecar, train, CABLECAR, CABLECAR, VEH@TRAIN, NULL, 100, 999, 0.37, 0.37, 0.3, 2, 2.0 noboot +subway_lo, subway_lo, train, SUBWAY, SUBWAY, VEH@TRAIN, NULL, 100, 999, 0.46, 0.46, 0.3, 2, 3.0 noboot+truckfirefx+livery +subway_hi, subway_hi, train, SUBWAY, SUBWAY2, VEH@TRAIN, NULL, 100, 999, 0.46, 0.46, 0.3, 2, 1.0 noboot+truckfirefx+livery + + +end + +txdp + +vehshare_truck, vehshare +mule, vehshare_truck +yankee, vehshare_truck +trash, vehshare_truck +stockade, vehshare_truck +subway_lo, vehshare_truck +subway_hi, vehshare_truck +steed, vehshare_truck +speedo, vehshare_truck +ripley, vehshare_truck +pstockade, vehshare_truck +pony, vehshare_truck +phantom, vehshare_truck +packer, vehshare_truck +nstockade, vehshare_truck +mrtasty, vehshare_truck +flatbed, vehshare_truck +firetruk, vehshare_truck +burrito2, vehshare_truck +burrito, vehshare_truck +boxville, vehshare_truck +biff, vehshare_truck +benson, vehshare_truck +airtug, vehshare_truck +bus, vehshare_truck +dinghy, vehshare_truck +jetmax, vehshare_truck +predator, vehshare_truck +squalo, vehshare_truck +tropic, vehshare_truck +annihilator, vehshare_truck +maverick, vehshare_truck +polmav, vehshare_truck +tourmav, vehshare_truck +ambulance, vehshare_truck +marquis, vehshare_truck +tug, vehshare_truck +tuga, vehshare_truck +reefer, vehshare_truck + +end \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/data/vehoff.csv b/RPF DUMP/Common RPF Dump/data/vehoff.csv new file mode 100644 index 00000000..e10558a3 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/vehoff.csv @@ -0,0 +1,2520 @@ +VEHICLE admiral FIELD BOOT_OPEN POS 0.395271 -2.015236 -0.236938 ANGLES 0.931903 0.249061 2.763178 FOV 55.000000 +VEHICLE admiral FIELD BONNET_FWD POS -0.003357 0.525330 0.534668 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE admiral FIELD BONNET_BWD POS 0.012207 -1.633972 0.564697 ANGLES 0.000011 0.000000 -3.141472 FOV 55.000000 +VEHICLE admiral FIELD CINEY_WHEEL POS -1.142974 0.500366 -0.263794 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE admiral FIELD CINEY_UNDER POS -0.004993 0.197754 -0.614746 ANGLES 0.001435 0.000000 -0.006133 FOV 55.000000 +VEHICLE admiral FIELD CINEY_MISC_1 POS 1.666091 -5.115868 1.159678 ANGLES -0.247697 -0.096343 0.280087 FOV 45.000000 +VEHICLE admiral FIELD CINEY_MISC_2 POS -1.000618 -0.340576 0.582031 ANGLES -0.242401 0.202790 -0.524026 FOV 55.000000 +VEHICLE admiral FIELD JACKED POS 0.113028 0.452734 0.024910 ANGLES 0.164388 -0.002268 2.035523 FOV 55.000000 +VEHICLE admiral FIELD BUSTED POS -0.611092 0.729322 0.312739 ANGLES -0.004803 -0.001562 2.821954 FOV 55.000000 +VEHICLE admiral FIELD CARPHONE POS -0.424703 0.751465 0.505859 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE admiral FIELD BONNET_L POS -0.575905 0.212281 0.403034 ANGLES -0.002213 -0.000247 1.569418 FOV 55.000000 +VEHICLE admiral FIELD BONNET_R POS 0.531583 0.212480 0.408426 ANGLES -0.000901 0.000155 -1.570957 FOV 55.000000 +VEHICLE admiral FIELD CINEY_WHEEL_2 POS 1.182246 -1.940674 -0.222046 ANGLES -0.026824 0.325478 0.030861 FOV 55.000000 +VEHICLE admiral FIELD CINEY_BACK POS -1.050715 0.531738 0.476196 ANGLES -0.313325 0.146586 -2.850270 FOV 55.000000 +VEHICLE admiral FIELD BUMPER POS -0.001305 2.394775 -0.364380 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE admiral FIELD AIM_FR POS 0.005809 -0.651989 0.941528 ANGLES -1.561813 0.018036 0.007980 FOV 55.000000 +VEHICLE admiral FIELD CINEY_FAR_1 POS -2.330487 -4.419678 0.203369 ANGLES -0.125296 -0.217114 -0.357874 FOV 55.000000 +VEHICLE admiral FIELD CINEY_FAR_2 POS 1.722233 -4.022105 0.997437 ANGLES -0.329982 0.153971 0.338355 FOV 55.000000 +VEHICLE admiral FIELD CINEY_FAR_3 POS 1.412513 2.774756 -0.314941 ANGLES 0.089658 -0.180722 2.449758 FOV 74.300003 +VEHICLE admiral FIELD CINEY_FAR_4 POS -1.466256 3.925626 0.851929 ANGLES -0.316842 0.139094 -2.870225 FOV 55.000000 +VEHICLE airtug FIELD BOOT_OPEN POS 0.820940 -1.137207 0.481934 ANGLES -0.347192 -0.000000 2.147698 FOV 55.000000 +VEHICLE airtug FIELD BONNET_FWD POS 0.018669 -0.083618 1.027344 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE airtug FIELD BONNET_BWD POS -0.000732 -1.349121 0.731312 ANGLES -0.000029 0.000000 -3.141529 FOV 55.000000 +VEHICLE airtug FIELD CINEY_WHEEL POS -0.870420 0.043335 -0.079102 ANGLES -0.079722 -0.000000 0.043367 FOV 55.000000 +VEHICLE airtug FIELD CINEY_UNDER POS 0.008505 0.087402 -0.318115 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE airtug FIELD CINEY_MISC_1 POS 1.517671 -3.638776 1.107871 ANGLES -0.172951 -0.168460 0.342097 FOV 45.000000 +VEHICLE airtug FIELD CINEY_MISC_2 POS -1.073242 -1.519348 1.240877 ANGLES -0.163782 -0.410644 -0.395589 FOV 45.000000 +VEHICLE airtug FIELD JACKED POS 0.455238 0.177368 0.902222 ANGLES -0.012777 0.000000 2.137361 FOV 55.000000 +VEHICLE airtug FIELD BUSTED POS -0.337327 0.197632 1.097778 ANGLES -0.022881 -0.000000 2.612295 FOV 55.000000 +VEHICLE airtug FIELD CARPHONE POS -0.307487 -0.024048 1.108398 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE airtug FIELD BONNET_L POS 0.347236 -0.359863 1.266357 ANGLES 0.000309 -0.000000 1.571245 FOV 55.000000 +VEHICLE airtug FIELD BONNET_R POS -0.114118 -0.359863 1.266357 ANGLES 0.000309 0.000000 -1.572115 FOV 55.000000 +VEHICLE airtug FIELD CINEY_WHEEL_2 POS 0.936952 -1.352051 0.146606 ANGLES -0.051774 0.104078 0.035164 FOV 55.000000 +VEHICLE airtug FIELD CINEY_BACK POS -0.745057 0.505859 1.176392 ANGLES -0.158543 0.039030 3.126652 FOV 55.000000 +VEHICLE airtug FIELD BUMPER POS -0.000916 1.223633 0.230591 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE airtug FIELD AIM_FR POS -0.000711 -0.903525 1.486325 ANGLES -0.288373 0.000591 0.000000 FOV 55.000000 +VEHICLE airtug FIELD CINEY_FAR_1 POS -2.272953 -3.516724 0.821231 ANGLES -0.150390 -0.294285 -0.343201 FOV 55.000000 +VEHICLE airtug FIELD CINEY_FAR_2 POS 1.747115 -2.584128 1.559669 ANGLES -0.449454 0.130534 0.467431 FOV 55.000000 +VEHICLE airtug FIELD CINEY_FAR_3 POS 1.097985 1.603864 -0.182643 ANGLES 0.196797 -0.132970 2.650911 FOV 74.300003 +VEHICLE airtug FIELD CINEY_FAR_4 POS -1.154680 3.000741 0.851351 ANGLES -0.204573 0.148736 -3.045714 FOV 55.000000 +VEHICLE ambulance FIELD BOOT_OPEN POS 0.121129 -2.589191 0.495142 ANGLES 0.383356 0.000753 -3.072571 FOV 55.000000 +VEHICLE ambulance FIELD BONNET_FWD POS 0.000610 1.612915 1.096892 ANGLES 0.000019 0.000000 -0.000064 FOV 72.000000 +VEHICLE ambulance FIELD BONNET_BWD POS 0.010010 -3.920776 0.848751 ANGLES -0.000039 0.000000 3.141515 FOV 55.000000 +VEHICLE ambulance FIELD CINEY_WHEEL POS -1.367800 1.038784 0.104639 ANGLES -0.265396 -0.000448 -0.177137 FOV 55.000000 +VEHICLE ambulance FIELD CINEY_UNDER POS -0.012131 0.953125 -0.570313 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE ambulance FIELD CINEY_MISC_1 POS 2.630771 -7.650783 1.838198 ANGLES -0.209801 -0.204387 0.227506 FOV 45.000000 +VEHICLE ambulance FIELD CINEY_MISC_2 POS -0.004498 0.021752 1.970113 ANGLES -0.240176 -0.007651 -0.000019 FOV 55.000000 +VEHICLE ambulance FIELD JACKED POS -0.001038 1.452960 0.458984 ANGLES 0.190379 -0.000272 2.112191 FOV 55.000000 +VEHICLE ambulance FIELD BUSTED POS -0.810563 1.736108 0.745752 ANGLES 0.061526 0.000176 2.748141 FOV 55.000000 +VEHICLE ambulance FIELD CARPHONE POS -0.498222 1.643188 1.018677 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE ambulance FIELD BONNET_L POS -0.724092 1.269784 0.962259 ANGLES -0.000709 -0.000400 1.571998 FOV 47.825001 +VEHICLE ambulance FIELD BONNET_R POS 0.727531 1.269718 0.963560 ANGLES 0.000292 0.000398 -1.571760 FOV 47.825001 +VEHICLE ambulance FIELD CINEY_WHEEL_2 POS 1.466152 -2.638916 -0.227905 ANGLES 0.116556 0.357266 0.033359 FOV 55.000000 +VEHICLE ambulance FIELD CINEY_BACK POS -1.310390 1.809326 0.992065 ANGLES -0.221551 0.228873 -3.012203 FOV 55.000000 +VEHICLE ambulance FIELD BUMPER POS 0.000048 2.696859 -0.338605 ANGLES 0.000000 0.012765 -0.000000 FOV 55.000000 +VEHICLE ambulance FIELD AIM_FR POS 0.000000 -3.593689 2.322391 ANGLES -1.081748 0.000000 -2.750393 FOV 45.000000 +VEHICLE ambulance FIELD CINEY_FAR_1 POS -3.041120 -7.478742 0.786197 ANGLES -0.152847 -0.227914 -0.208360 FOV 55.000000 +VEHICLE ambulance FIELD CINEY_FAR_2 POS 2.518299 -6.532377 1.883179 ANGLES -0.329894 0.142423 0.262307 FOV 55.000000 +VEHICLE ambulance FIELD CINEY_FAR_3 POS 2.237382 3.323330 -0.360179 ANGLES 0.191273 -0.278643 2.515823 FOV 74.300003 +VEHICLE ambulance FIELD CINEY_FAR_4 POS -3.443773 4.403466 3.058125 ANGLES -0.495093 0.181312 -2.259994 FOV 55.000000 +VEHICLE annihilator FIELD BOOT_OPEN POS 1.362347 0.734009 0.861206 ANGLES -0.131725 -0.000000 1.970680 FOV 55.000000 +VEHICLE annihilator FIELD BONNET_FWD POS 0.000244 3.915161 1.274379 ANGLES -0.000000 0.000000 0.000000 FOV 93.000000 +VEHICLE annihilator FIELD BONNET_BWD POS -0.007629 -2.777710 2.305487 ANGLES -0.000059 0.000000 -3.141560 FOV 93.000000 +VEHICLE annihilator FIELD CINEY_WHEEL POS -1.721458 0.526154 0.472834 ANGLES -0.010451 -0.003153 -0.103002 FOV 55.000000 +VEHICLE annihilator FIELD CINEY_UNDER POS 0.000000 -0.650147 -0.251465 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE annihilator FIELD CINEY_MISC_1 POS 0.946014 -10.309693 1.363159 ANGLES -0.059759 -0.000000 0.001616 FOV 55.000000 +VEHICLE annihilator FIELD CINEY_MISC_2 POS 0.006912 1.371704 1.097168 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE annihilator FIELD JACKED POS 0.575832 3.210937 1.371460 ANGLES -0.363015 0.000000 1.604582 FOV 55.000000 +VEHICLE annihilator FIELD BUSTED POS -0.592934 3.409668 1.081543 ANGLES -0.106256 -0.000000 2.592079 FOV 55.000000 +VEHICLE annihilator FIELD CARPHONE POS -0.568897 3.620727 1.145142 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE annihilator FIELD BONNET_L POS -1.015237 2.926758 1.159058 ANGLES 0.000000 0.000000 1.575284 FOV 55.000000 +VEHICLE annihilator FIELD BONNET_R POS 1.011571 2.921997 1.159058 ANGLES -0.000000 -0.000000 -1.573471 FOV 55.000000 +VEHICLE annihilator FIELD CINEY_WHEEL_2 POS 0.415019 3.249756 -0.249146 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE annihilator FIELD CINEY_BACK POS -1.287646 4.167969 0.979980 ANGLES -0.074953 0.058545 3.087067 FOV 55.000000 +VEHICLE annihilator FIELD BUMPER POS 1.412598 2.858521 1.688880 ANGLES -0.446444 -0.000000 1.320498 FOV 45.000000 +VEHICLE annihilator FIELD AIM_FR POS -0.051534 0.068786 0.762466 ANGLES -0.144090 0.000831 1.590183 FOV 45.000000 +VEHICLE annihilator FIELD CINEY_FAR_1 POS -17.578060 -42.475952 -24.105347 ANGLES 0.610053 0.000000 -0.261145 FOV 55.000000 +VEHICLE annihilator FIELD CINEY_FAR_2 POS 43.606846 -48.483032 8.550659 ANGLES -0.272864 0.000000 0.570003 FOV 55.000000 +VEHICLE annihilator FIELD CINEY_FAR_3 POS 30.427528 28.809204 24.591797 ANGLES -0.492714 -0.000000 2.343045 FOV 14.050000 +VEHICLE annihilator FIELD CINEY_FAR_4 POS -7.204872 50.866089 32.221680 ANGLES -0.593099 0.000000 3.025962 FOV 55.000000 +VEHICLE banshee FIELD BOOT_OPEN POS 0.555344 -1.867527 0.243092 ANGLES 0.447328 -0.118317 2.409673 FOV 55.000000 +VEHICLE banshee FIELD BONNET_FWD POS 0.001221 0.084641 0.598362 ANGLES -0.000001 -0.000000 0.000032 FOV 45.000000 +VEHICLE banshee FIELD BONNET_BWD POS 0.005599 -1.521239 0.610469 ANGLES -0.000132 -0.000682 -3.141511 FOV 55.000000 +VEHICLE banshee FIELD CINEY_WHEEL POS -1.030529 0.066098 0.050343 ANGLES -0.152247 -0.000018 0.063392 FOV 55.000000 +VEHICLE banshee FIELD CINEY_UNDER POS -0.001053 0.416069 -0.377686 ANGLES -0.000254 -0.000011 -0.000040 FOV 55.000000 +VEHICLE banshee FIELD CINEY_MISC_1 POS 0.008301 -2.328094 0.657794 ANGLES -0.193360 0.000000 -0.000036 FOV 45.000000 +VEHICLE banshee FIELD CINEY_MISC_2 POS -0.906853 -1.261501 0.600568 ANGLES -0.170463 0.258261 -0.258336 FOV 45.000000 +VEHICLE banshee FIELD JACKED POS 0.103262 -0.215098 0.240243 ANGLES 0.126866 0.000362 2.108554 FOV 55.000000 +VEHICLE banshee FIELD BUSTED POS -0.361232 0.093517 0.457204 ANGLES -0.080213 0.000163 2.606022 FOV 55.000000 +VEHICLE banshee FIELD CARPHONE POS -0.348618 0.086670 0.571533 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE banshee FIELD BONNET_L POS -0.584026 -0.393799 0.557983 ANGLES 0.001074 -0.000000 1.567412 FOV 55.000000 +VEHICLE banshee FIELD BONNET_R POS 0.594799 -0.381776 0.558105 ANGLES -0.000448 -0.000241 -1.560380 FOV 55.000000 +VEHICLE banshee FIELD CINEY_WHEEL_2 POS 1.269366 -1.744204 0.107228 ANGLES -0.208832 0.278458 0.116103 FOV 55.000000 +VEHICLE banshee FIELD CINEY_BACK POS -1.008915 -0.037344 0.422902 ANGLES -0.205458 0.182841 -2.827281 FOV 55.000000 +VEHICLE banshee FIELD BUMPER POS -0.024799 2.105957 -0.237915 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE banshee FIELD AIM_FR POS 0.001957 -0.663332 0.964966 ANGLES -1.562311 -0.001752 -0.013561 FOV 55.000000 +VEHICLE banshee FIELD CINEY_FAR_1 POS -2.137205 -4.063078 0.110625 ANGLES -0.043999 -0.209903 -0.318270 FOV 55.000000 +VEHICLE banshee FIELD CINEY_FAR_2 POS 1.995161 -3.764063 0.928955 ANGLES -0.254585 0.187223 0.460155 FOV 55.000000 +VEHICLE banshee FIELD CINEY_FAR_3 POS 1.347829 2.500480 -0.154735 ANGLES 0.084356 -0.162306 2.437976 FOV 74.300003 +VEHICLE banshee FIELD CINEY_FAR_4 POS -1.402609 3.503784 0.655273 ANGLES -0.234141 0.154167 -2.875045 FOV 55.000000 +VEHICLE benson FIELD BOOT_OPEN POS 1.846739 -6.102733 -0.277782 ANGLES 0.469737 0.000457 1.140646 FOV 55.000000 +VEHICLE benson FIELD BONNET_FWD POS 0.008301 2.592346 1.241213 ANGLES -0.000266 -0.000000 0.000241 FOV 55.000000 +VEHICLE benson FIELD BONNET_BWD POS 0.008057 -5.388062 1.179610 ANGLES 0.000361 0.000000 3.141549 FOV 55.000000 +VEHICLE benson FIELD CINEY_WHEEL POS -1.529369 1.957434 -0.412597 ANGLES -0.000553 -0.003692 0.001193 FOV 55.000000 +VEHICLE benson FIELD CINEY_UNDER POS -0.028532 1.655246 -0.727248 ANGLES -0.000309 0.001258 0.003466 FOV 55.000000 +VEHICLE benson FIELD CINEY_MISC_1 POS 3.054540 -9.290750 2.320518 ANGLES -0.264137 -0.140382 0.293005 FOV 45.000000 +VEHICLE benson FIELD CINEY_MISC_2 POS 1.255871 1.395766 2.197998 ANGLES -0.585609 0.119892 0.293737 FOV 77.500000 +VEHICLE benson FIELD JACKED POS -0.272523 2.395573 1.379567 ANGLES -0.680574 0.000161 2.263867 FOV 55.000000 +VEHICLE benson FIELD BUSTED POS -0.539417 2.571411 0.930054 ANGLES 0.019133 -0.000000 2.545377 FOV 55.000000 +VEHICLE benson FIELD CARPHONE POS -0.546764 2.627441 1.001587 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE benson FIELD BONNET_L POS -0.621162 2.127563 1.038208 ANGLES -0.000652 0.000000 1.584306 FOV 55.000000 +VEHICLE benson FIELD BONNET_R POS 0.609768 2.127458 1.038381 ANGLES -0.000518 -0.000449 -1.571560 FOV 55.000000 +VEHICLE benson FIELD CINEY_WHEEL_2 POS 1.784866 -3.769531 -0.215332 ANGLES -0.016766 0.261377 0.091195 FOV 55.000000 +VEHICLE benson FIELD CINEY_BACK POS -1.608452 2.895386 1.220825 ANGLES -0.205321 0.174431 -2.912354 FOV 55.000000 +VEHICLE benson FIELD BUMPER POS 0.000000 4.051392 -0.488037 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE benson FIELD AIM_FR POS 0.000977 1.270203 2.485276 ANGLES -1.562075 -0.000000 0.040185 FOV 45.000000 +VEHICLE benson FIELD CINEY_FAR_1 POS -3.823492 -8.484131 0.491577 ANGLES -0.118686 -0.164423 -0.373723 FOV 55.000000 +VEHICLE benson FIELD CINEY_FAR_2 POS 3.854031 -9.166870 3.078979 ANGLES -0.351209 0.174406 0.320905 FOV 55.000000 +VEHICLE benson FIELD CINEY_FAR_3 POS 1.940952 5.431152 -0.578369 ANGLES 0.165369 -0.217965 2.493844 FOV 74.300003 +VEHICLE benson FIELD CINEY_FAR_4 POS -3.139643 6.803101 1.706055 ANGLES -0.311845 0.257693 -2.703623 FOV 55.000000 +VEHICLE biff FIELD BOOT_OPEN POS -2.279792 3.262764 0.301922 ANGLES 0.055220 -0.004396 -2.570155 FOV 55.000000 +VEHICLE biff FIELD BONNET_FWD POS -0.000366 2.737976 1.200345 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE biff FIELD BONNET_BWD POS 0.000977 -3.990662 0.929147 ANGLES 0.001170 0.000000 3.141546 FOV 55.000000 +VEHICLE biff FIELD CINEY_WHEEL POS -1.415565 1.529663 -0.506958 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE biff FIELD CINEY_UNDER POS 0.013616 2.092077 -0.786986 ANGLES -0.001601 0.001960 0.000457 FOV 55.000000 +VEHICLE biff FIELD CINEY_MISC_1 POS 2.604301 -7.445910 1.826757 ANGLES -0.202363 -0.238653 0.291450 FOV 45.000000 +VEHICLE biff FIELD CINEY_MISC_2 POS -1.084821 1.542479 1.272556 ANGLES -0.177890 0.307260 -0.365261 FOV 45.000000 +VEHICLE biff FIELD JACKED POS -0.202729 2.400513 1.526733 ANGLES -0.808452 -0.000000 2.266417 FOV 55.000000 +VEHICLE biff FIELD BUSTED POS -0.414146 2.642944 1.076050 ANGLES 0.062566 -0.000000 2.514564 FOV 55.000000 +VEHICLE biff FIELD CARPHONE POS -0.395954 2.710815 1.153442 ANGLES -0.053337 -0.000000 0.007403 FOV 55.000000 +VEHICLE biff FIELD BONNET_L POS -0.544493 2.030640 1.195679 ANGLES -0.000081 -0.000000 1.574882 FOV 55.000000 +VEHICLE biff FIELD BONNET_R POS 0.504258 2.030640 1.195679 ANGLES -0.000081 0.000000 -1.570596 FOV 55.000000 +VEHICLE biff FIELD CINEY_WHEEL_2 POS 1.542805 -3.427979 -0.071045 ANGLES -0.048294 0.317538 0.219497 FOV 55.000000 +VEHICLE biff FIELD CINEY_BACK POS -1.298186 2.788330 1.239868 ANGLES -0.182738 0.267934 -2.843870 FOV 55.000000 +VEHICLE biff FIELD BUMPER POS 0.000000 3.842529 -0.522705 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE biff FIELD AIM_FR POS -0.006270 2.397354 2.147913 ANGLES -1.563068 -0.334938 -0.352241 FOV 55.000000 +VEHICLE biff FIELD CINEY_FAR_1 POS -2.402907 -6.853516 0.694824 ANGLES -0.177187 -0.178635 -0.284362 FOV 55.000000 +VEHICLE biff FIELD CINEY_FAR_2 POS 3.213127 -7.293701 2.412720 ANGLES -0.252077 0.182878 0.253558 FOV 55.000000 +VEHICLE biff FIELD CINEY_FAR_3 POS 1.823212 4.696411 -0.583740 ANGLES 0.145002 -0.177734 2.475662 FOV 74.300003 +VEHICLE biff FIELD CINEY_FAR_4 POS -2.125479 6.954712 1.637207 ANGLES -0.301915 0.113986 -2.811662 FOV 55.000000 +VEHICLE blista FIELD BOOT_OPEN POS 0.553144 -0.685444 0.393486 ANGLES 0.408269 0.001365 2.643035 FOV 55.000000 +VEHICLE blista FIELD BONNET_FWD POS -0.008253 0.647770 0.713522 ANGLES 0.000154 0.000130 -0.000048 FOV 55.000000 +VEHICLE blista FIELD BONNET_BWD POS -0.000910 -1.366211 0.795044 ANGLES 0.000206 0.000000 -3.141533 FOV 55.000000 +VEHICLE blista FIELD CINEY_WHEEL POS -0.954204 -0.167100 0.042358 ANGLES -0.120975 -0.000079 -0.126062 FOV 55.000000 +VEHICLE blista FIELD CINEY_UNDER POS -0.028471 0.313451 -0.329754 ANGLES 0.000316 0.000071 -0.000062 FOV 55.000000 +VEHICLE blista FIELD CINEY_MISC_1 POS 1.424784 -4.193884 1.075789 ANGLES -0.181534 -0.188471 0.251901 FOV 45.000000 +VEHICLE blista FIELD CINEY_MISC_2 POS -0.880127 -0.727844 0.738505 ANGLES -0.116195 0.351977 -0.304748 FOV 45.000000 +VEHICLE blista FIELD JACKED POS 0.128775 0.281616 0.262573 ANGLES 0.299304 0.000000 2.137951 FOV 55.000000 +VEHICLE blista FIELD BUSTED POS -0.517818 0.618042 0.584595 ANGLES -0.002101 -0.000000 2.661761 FOV 55.000000 +VEHICLE blista FIELD CARPHONE POS -0.389896 0.944336 0.608276 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE blista FIELD BONNET_L POS -0.433640 0.160522 0.623535 ANGLES 0.000118 -0.000000 1.572128 FOV 55.000000 +VEHICLE blista FIELD BONNET_R POS 0.387511 0.160192 0.624965 ANGLES 0.002077 -0.001324 -1.570158 FOV 55.000000 +VEHICLE blista FIELD CINEY_WHEEL_2 POS 1.077244 -1.728516 -0.077393 ANGLES 0.125340 0.221867 0.169940 FOV 55.000000 +VEHICLE blista FIELD CINEY_BACK POS -1.015289 0.688599 0.759521 ANGLES -0.288288 0.114687 -3.033298 FOV 55.000000 +VEHICLE blista FIELD BUMPER POS 0.000000 2.203125 -0.109619 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE blista FIELD AIM_FR POS 0.019948 -0.268287 1.162720 ANGLES -1.562028 -0.006844 -0.006843 FOV 55.000000 +VEHICLE blista FIELD CINEY_FAR_1 POS -2.063658 -3.805401 0.423462 ANGLES -0.162171 -0.157351 -0.388091 FOV 55.000000 +VEHICLE blista FIELD CINEY_FAR_2 POS 1.719261 -3.885585 1.181763 ANGLES -0.292169 0.247486 0.340961 FOV 55.000000 +VEHICLE blista FIELD CINEY_FAR_3 POS 1.295129 2.520843 -0.124756 ANGLES 0.072755 -0.183852 2.438603 FOV 74.300003 +VEHICLE blista FIELD CINEY_FAR_4 POS -1.583222 3.823242 0.942383 ANGLES -0.249885 0.233088 -2.808533 FOV 55.000000 +VEHICLE bobber FIELD BOOT_OPEN POS -0.336597 -0.371066 0.257799 ANGLES -0.305578 -0.002527 -2.658905 FOV 55.000000 +VEHICLE bobber FIELD BONNET_FWD POS -0.003174 0.407043 0.740843 ANGLES 0.000000 -0.000000 0.000000 FOV 72.000000 +VEHICLE bobber FIELD BONNET_BWD POS -0.004149 -0.938889 0.300030 ANGLES 0.000069 -0.001036 -3.141571 FOV 45.000000 +VEHICLE bobber FIELD CINEY_WHEEL POS -0.397217 0.011719 -0.093018 ANGLES -0.015887 -0.000000 0.014157 FOV 55.000000 +VEHICLE bobber FIELD CINEY_UNDER POS -0.363449 -0.441162 -0.226318 ANGLES -0.104720 -0.000000 -0.143367 FOV 55.000000 +VEHICLE bobber FIELD CINEY_MISC_1 POS 0.546232 -0.235456 1.001018 ANGLES -0.415720 0.001769 0.383204 FOV 55.000000 +VEHICLE bobber FIELD CINEY_MISC_2 POS -0.511719 -1.126648 0.040324 ANGLES -0.035519 -0.431091 -0.123991 FOV 45.000000 +VEHICLE bobber FIELD JACKED POS 0.180389 0.524158 0.030363 ANGLES 0.748770 0.001610 2.788881 FOV 83.699997 +VEHICLE bobber FIELD BUSTED POS 0.087688 0.811157 0.690796 ANGLES 0.075093 0.000000 2.450328 FOV 55.000000 +VEHICLE bobber FIELD CARPHONE POS 0.002655 0.289917 0.784058 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE bobber FIELD BONNET_L POS 0.682056 0.540405 0.669800 ANGLES 0.000316 0.000000 1.573277 FOV 55.000000 +VEHICLE bobber FIELD BONNET_R POS -0.640690 0.538208 0.669800 ANGLES 0.001140 -0.000000 -1.570805 FOV 55.000000 +VEHICLE bobber FIELD CINEY_WHEEL_2 POS 0.400203 -1.050699 -0.102068 ANGLES 0.043746 0.223055 0.223141 FOV 55.000000 +VEHICLE bobber FIELD CINEY_BACK POS -0.287513 1.259661 0.284593 ANGLES 0.018516 0.317669 3.117898 FOV 55.000000 +VEHICLE bobber FIELD BUMPER POS 0.114325 1.109601 -0.335950 ANGLES -0.001154 -0.006390 -0.069218 FOV 55.000000 +VEHICLE bobber FIELD AIM_FR POS 0.006104 -0.339783 1.373362 ANGLES -1.562062 0.000000 0.000000 FOV 45.000000 +VEHICLE bobber FIELD CINEY_FAR_1 POS -1.362539 -1.901330 0.759146 ANGLES -0.261987 -0.213672 -0.264168 FOV 55.000000 +VEHICLE bobber FIELD CINEY_FAR_2 POS 0.761527 -2.279154 0.667044 ANGLES -0.276681 0.163356 0.047856 FOV 55.000000 +VEHICLE bobber FIELD CINEY_FAR_3 POS 0.867891 0.521236 0.039060 ANGLES -0.142959 0.232018 1.158516 FOV 74.300003 +VEHICLE bobber FIELD CINEY_FAR_4 POS -0.501122 1.972261 0.628819 ANGLES -0.282345 0.136666 -2.605492 FOV 55.000000 +VEHICLE bobcat FIELD BOOT_OPEN POS 0.569028 -0.861337 0.031114 ANGLES 0.313908 -0.001643 2.851775 FOV 55.000000 +VEHICLE bobcat FIELD BONNET_FWD POS -0.004889 0.848664 0.856618 ANGLES 0.007902 0.000123 0.000077 FOV 55.000000 +VEHICLE bobcat FIELD BONNET_BWD POS 0.008310 -0.714600 0.864624 ANGLES -0.000197 0.000000 3.141518 FOV 55.000000 +VEHICLE bobcat FIELD CINEY_WHEEL POS -1.123094 0.393099 -0.210205 ANGLES -0.023110 0.000490 -0.026007 FOV 55.000000 +VEHICLE bobcat FIELD CINEY_UNDER POS -0.003213 0.377719 -0.493643 ANGLES -0.105227 0.000247 -0.002292 FOV 55.000000 +VEHICLE bobcat FIELD CINEY_MISC_1 POS 1.646485 -5.208016 0.874886 ANGLES -0.148151 -0.226537 0.179883 FOV 45.000000 +VEHICLE bobcat FIELD CINEY_MISC_2 POS -1.068001 -0.692383 0.766235 ANGLES -0.092474 0.231251 -0.178591 FOV 55.000000 +VEHICLE bobcat FIELD JACKED POS 0.053726 0.583783 0.248621 ANGLES 0.271366 -0.007833 2.001371 FOV 55.000000 +VEHICLE bobcat FIELD BUSTED POS -0.667068 0.877686 0.634033 ANGLES 0.014275 0.000000 2.725625 FOV 55.000000 +VEHICLE bobcat FIELD CARPHONE POS -0.390232 0.918701 0.797729 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE bobcat FIELD BONNET_L POS -0.532515 0.439634 0.770005 ANGLES 0.000151 -0.010976 1.571955 FOV 55.000000 +VEHICLE bobcat FIELD BONNET_R POS 0.497622 0.439280 0.769647 ANGLES 0.000318 0.008633 -1.572494 FOV 55.000000 +VEHICLE bobcat FIELD CINEY_WHEEL_2 POS 1.280878 -2.135864 -0.076172 ANGLES -0.076535 0.369325 0.064820 FOV 55.000000 +VEHICLE bobcat FIELD CINEY_BACK POS -1.227850 0.991943 0.888428 ANGLES -0.320612 0.223397 -2.913510 FOV 55.000000 +VEHICLE bobcat FIELD BUMPER POS 0.000000 2.401978 -0.365234 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE bobcat FIELD AIM_FR POS 0.000071 -0.101073 1.313324 ANGLES -1.553885 0.018318 0.008803 FOV 55.000000 +VEHICLE bobcat FIELD CINEY_FAR_1 POS -2.503201 -4.466553 0.155640 ANGLES -0.087493 -0.276965 -0.370555 FOV 55.000000 +VEHICLE bobcat FIELD CINEY_FAR_2 POS 2.268098 -3.895748 1.332912 ANGLES -0.394920 0.123897 0.445121 FOV 55.000000 +VEHICLE bobcat FIELD CINEY_FAR_3 POS 1.631382 3.148430 -0.271818 ANGLES 0.105090 -0.191309 2.418551 FOV 74.300003 +VEHICLE bobcat FIELD CINEY_FAR_4 POS -1.676395 4.148315 1.175293 ANGLES -0.322075 0.192747 -2.839105 FOV 55.000000 +VEHICLE boxville FIELD BOOT_OPEN POS 0.532612 -1.302068 0.278647 ANGLES 0.191251 -0.000541 2.919328 FOV 55.000000 +VEHICLE boxville FIELD BONNET_FWD POS 0.004272 1.769836 0.868586 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE boxville FIELD BONNET_BWD POS 0.000244 -3.586731 0.807976 ANGLES -0.000061 0.000000 -3.141523 FOV 55.000000 +VEHICLE boxville FIELD CINEY_WHEEL POS -1.067738 0.406507 -0.403103 ANGLES -0.055324 0.025324 0.003197 FOV 55.000000 +VEHICLE boxville FIELD CINEY_UNDER POS -0.022642 0.492198 -0.754168 ANGLES 0.006944 -0.000082 -0.000004 FOV 55.000000 +VEHICLE boxville FIELD CINEY_MISC_1 POS 2.366949 -7.688965 1.376574 ANGLES -0.160365 -0.164889 0.134203 FOV 45.000000 +VEHICLE boxville FIELD CINEY_MISC_2 POS -1.494385 0.149353 0.901017 ANGLES -0.105362 0.241886 -0.374982 FOV 45.000000 +VEHICLE boxville FIELD JACKED POS -0.267760 1.083065 1.397295 ANGLES -1.032490 -0.013948 2.048467 FOV 55.000000 +VEHICLE boxville FIELD BUSTED POS -0.604076 1.498413 0.717651 ANGLES 0.071706 -0.000000 2.589753 FOV 55.000000 +VEHICLE boxville FIELD CARPHONE POS -0.526304 1.668823 0.933594 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE boxville FIELD BONNET_L POS -0.734425 0.765824 0.884821 ANGLES -0.001393 -0.007456 1.572153 FOV 55.000000 +VEHICLE boxville FIELD BONNET_R POS 0.710526 0.771382 0.887527 ANGLES 0.002379 0.007843 -1.578233 FOV 55.000000 +VEHICLE boxville FIELD CINEY_WHEEL_2 POS 1.303291 -2.440918 -0.346436 ANGLES 0.085000 0.354262 0.152127 FOV 55.000000 +VEHICLE boxville FIELD CINEY_BACK POS -1.403582 1.461914 0.919922 ANGLES -0.223537 0.278458 -2.869668 FOV 55.000000 +VEHICLE boxville FIELD BUMPER POS 0.000000 2.350220 -0.467529 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE boxville FIELD AIM_FR POS 0.001357 0.746773 2.028346 ANGLES -1.554906 -0.009670 -0.009394 FOV 55.000000 +VEHICLE boxville FIELD CINEY_FAR_1 POS -3.993924 -6.454243 1.611105 ANGLES -0.296716 -0.135724 -0.518368 FOV 55.000000 +VEHICLE boxville FIELD CINEY_FAR_2 POS 3.255917 -7.236572 2.448730 ANGLES -0.311660 0.223405 0.210068 FOV 55.000000 +VEHICLE boxville FIELD CINEY_FAR_3 POS 1.611940 3.084352 -0.456770 ANGLES 0.089858 -0.160994 2.448257 FOV 74.300003 +VEHICLE boxville FIELD CINEY_FAR_4 POS -1.552093 4.264128 0.987940 ANGLES -0.325883 0.095943 -2.828954 FOV 55.000000 +VEHICLE buccaneer FIELD BOOT_OPEN POS 0.169116 -1.796435 0.008688 ANGLES 0.609077 -0.000408 3.039822 FOV 55.000000 +VEHICLE buccaneer FIELD BONNET_FWD POS 0.001404 0.657837 0.535442 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE buccaneer FIELD BONNET_BWD POS 0.001465 -1.315247 0.419785 ANGLES -0.000178 0.000000 3.141361 FOV 55.000000 +VEHICLE buccaneer FIELD CINEY_WHEEL POS -1.040676 0.978245 -0.253784 ANGLES -0.144458 0.000248 0.037550 FOV 55.000000 +VEHICLE buccaneer FIELD CINEY_UNDER POS -0.002512 0.816952 -0.586060 ANGLES -0.000116 0.000241 -0.000036 FOV 55.000000 +VEHICLE buccaneer FIELD CINEY_MISC_1 POS 0.971480 -4.962982 0.607344 ANGLES -0.166800 -0.197332 0.121363 FOV 45.000000 +VEHICLE buccaneer FIELD CINEY_MISC_2 POS -0.987060 -0.912720 0.448389 ANGLES -0.139737 0.264365 -0.225279 FOV 45.000000 +VEHICLE buccaneer FIELD JACKED POS 0.060593 0.555054 0.105957 ANGLES 0.115554 0.000000 2.123479 FOV 55.000000 +VEHICLE buccaneer FIELD BUSTED POS -0.525475 0.738403 0.270386 ANGLES -0.008161 0.000000 2.682711 FOV 55.000000 +VEHICLE buccaneer FIELD CARPHONE POS -0.410972 0.803563 0.401834 ANGLES 0.000000 0.004059 0.000000 FOV 55.000000 +VEHICLE buccaneer FIELD BONNET_L POS -0.509232 0.220710 0.429246 ANGLES -0.002482 -0.004529 1.576299 FOV 55.000000 +VEHICLE buccaneer FIELD BONNET_R POS 0.501477 0.212431 0.426174 ANGLES -0.003569 -0.002204 -1.570479 FOV 55.000000 +VEHICLE buccaneer FIELD CINEY_WHEEL_2 POS 1.089881 -1.719619 -0.217946 ANGLES 0.025818 0.267060 0.088564 FOV 55.000000 +VEHICLE buccaneer FIELD CINEY_BACK POS -1.004949 0.774414 0.459229 ANGLES -0.335316 0.191845 -2.926048 FOV 55.000000 +VEHICLE buccaneer FIELD BUMPER POS 0.000000 2.680908 -0.364502 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE buccaneer FIELD AIM_FR POS 0.005242 -0.324478 0.838947 ANGLES -1.562178 0.028256 0.028255 FOV 55.000000 +VEHICLE buccaneer FIELD CINEY_FAR_1 POS -2.242383 -4.518114 0.247415 ANGLES -0.124975 -0.191747 -0.323705 FOV 55.000000 +VEHICLE buccaneer FIELD CINEY_FAR_2 POS 1.962075 -4.834675 0.656730 ANGLES -0.141214 0.204050 0.228246 FOV 55.000000 +VEHICLE buccaneer FIELD CINEY_FAR_3 POS 1.451344 3.111268 -0.234152 ANGLES 0.048630 -0.158670 2.430025 FOV 74.300003 +VEHICLE buccaneer FIELD CINEY_FAR_4 POS -1.457184 4.401916 0.645487 ANGLES -0.217819 0.224671 -2.907287 FOV 55.000000 +VEHICLE burrito FIELD BOOT_OPEN POS -0.680177 -0.788900 0.051920 ANGLES 0.203634 -0.002274 -2.832852 FOV 55.000000 +VEHICLE burrito FIELD BONNET_FWD POS -0.027588 1.695648 0.796011 ANGLES -0.009298 -0.000000 -0.000002 FOV 55.000000 +VEHICLE burrito FIELD BONNET_BWD POS -0.001221 -2.633667 0.789531 ANGLES -0.000195 0.000000 -3.141494 FOV 55.000000 +VEHICLE burrito FIELD CINEY_WHEEL POS -1.188045 0.518392 -0.225146 ANGLES -0.175544 0.006543 -0.085104 FOV 55.000000 +VEHICLE burrito FIELD CINEY_UNDER POS 0.002253 0.283139 -0.579176 ANGLES -0.008645 -0.000057 0.000001 FOV 55.000000 +VEHICLE burrito FIELD CINEY_MISC_1 POS 1.856723 -5.786582 1.178108 ANGLES -0.192407 -0.192319 0.167323 FOV 45.000000 +VEHICLE burrito FIELD CINEY_MISC_2 POS -1.311779 0.484619 0.904053 ANGLES -0.044654 0.154244 -0.475078 FOV 55.000000 +VEHICLE burrito FIELD JACKED POS -0.142139 1.317017 0.438599 ANGLES 0.276010 -0.000000 2.079469 FOV 55.000000 +VEHICLE burrito FIELD BUSTED POS -0.581877 1.425903 0.690063 ANGLES 0.262419 -0.000000 2.602398 FOV 55.000000 +VEHICLE burrito FIELD CARPHONE POS -0.503772 1.324849 0.982321 ANGLES -0.000000 0.001454 -0.000000 FOV 55.000000 +VEHICLE burrito FIELD BONNET_L POS -0.698097 1.164063 0.725586 ANGLES 0.000184 0.000000 1.573313 FOV 55.000000 +VEHICLE burrito FIELD BONNET_R POS 0.686951 1.166340 0.725614 ANGLES 0.000162 -0.007584 -1.569294 FOV 55.000000 +VEHICLE burrito FIELD CINEY_WHEEL_2 POS 1.250793 -2.231323 -0.275635 ANGLES 0.028967 0.350610 0.141699 FOV 55.000000 +VEHICLE burrito FIELD CINEY_BACK POS -1.379299 1.488159 0.907104 ANGLES -0.190856 0.176384 -2.736826 FOV 55.000000 +VEHICLE burrito FIELD BUMPER POS -0.000078 2.525703 -0.574962 ANGLES -0.000000 -0.000057 0.000000 FOV 55.000000 +VEHICLE burrito FIELD AIM_FR POS 0.001453 0.088238 1.884060 ANGLES -1.570451 -0.479074 -0.479074 FOV 55.000000 +VEHICLE burrito FIELD CINEY_FAR_1 POS -3.076997 -5.615281 1.068582 ANGLES -0.255516 -0.097400 -0.420723 FOV 55.000000 +VEHICLE burrito FIELD CINEY_FAR_2 POS 2.810533 -4.832165 1.813232 ANGLES -0.315527 0.115696 0.383512 FOV 55.000000 +VEHICLE burrito FIELD CINEY_FAR_3 POS 1.684145 3.486235 -0.413229 ANGLES 0.091441 -0.167354 2.460312 FOV 74.300003 +VEHICLE burrito FIELD CINEY_FAR_4 POS -1.845601 5.202296 1.238748 ANGLES -0.303554 0.094570 -2.806449 FOV 55.000000 +VEHICLE burrito2 FIELD BOOT_OPEN POS -0.680177 -0.788900 0.051920 ANGLES 0.203634 -0.002274 -2.832852 FOV 55.000000 +VEHICLE burrito2 FIELD BONNET_FWD POS -0.027588 1.691711 0.796046 ANGLES -0.009302 -0.000000 0.000194 FOV 72.000000 +VEHICLE burrito2 FIELD BONNET_BWD POS 0.000000 -2.738281 0.819808 ANGLES -0.000070 0.000000 3.141569 FOV 55.000000 +VEHICLE burrito2 FIELD CINEY_WHEEL POS -1.188045 0.518392 -0.225146 ANGLES -0.175544 0.006543 -0.085104 FOV 55.000000 +VEHICLE burrito2 FIELD CINEY_UNDER POS 0.002253 0.283139 -0.579176 ANGLES -0.008645 -0.000057 0.000001 FOV 55.000000 +VEHICLE burrito2 FIELD CINEY_MISC_1 POS 1.856723 -5.786582 1.178108 ANGLES -0.192407 -0.192319 0.167323 FOV 45.000000 +VEHICLE burrito2 FIELD CINEY_MISC_2 POS -1.311779 0.484619 0.904053 ANGLES -0.044654 0.154244 -0.475078 FOV 55.000000 +VEHICLE burrito2 FIELD JACKED POS 0.442657 1.237511 -0.058606 ANGLES 0.571689 0.008291 1.905648 FOV 55.000000 +VEHICLE burrito2 FIELD BUSTED POS -0.581877 1.425903 0.690063 ANGLES 0.262419 -0.000000 2.602398 FOV 55.000000 +VEHICLE burrito2 FIELD CARPHONE POS -0.503772 1.324849 0.982321 ANGLES -0.000000 0.001454 -0.000000 FOV 55.000000 +VEHICLE burrito2 FIELD BONNET_L POS -0.698097 1.164063 0.725586 ANGLES 0.000184 0.000000 1.573313 FOV 55.000000 +VEHICLE burrito2 FIELD BONNET_R POS 0.686951 1.166340 0.725614 ANGLES 0.000162 -0.007584 -1.569294 FOV 55.000000 +VEHICLE burrito2 FIELD CINEY_WHEEL_2 POS 1.250793 -2.231323 -0.275635 ANGLES 0.028967 0.350610 0.141699 FOV 55.000000 +VEHICLE burrito2 FIELD CINEY_BACK POS -1.379299 1.488159 0.907104 ANGLES -0.190856 0.176384 -2.736826 FOV 55.000000 +VEHICLE burrito2 FIELD BUMPER POS -0.000078 2.525703 -0.574962 ANGLES -0.000000 -0.000057 0.000000 FOV 55.000000 +VEHICLE burrito2 FIELD AIM_FR POS 0.001453 0.088238 1.884060 ANGLES -1.570451 -0.479074 -0.479074 FOV 55.000000 +VEHICLE burrito2 FIELD CINEY_FAR_1 POS -2.999985 -5.793668 -0.069652 ANGLES 0.045288 -0.195796 -0.314377 FOV 55.000000 +VEHICLE burrito2 FIELD CINEY_FAR_2 POS 2.718517 -4.878906 1.609619 ANGLES -0.291820 0.170262 0.349378 FOV 55.000000 +VEHICLE burrito2 FIELD CINEY_FAR_3 POS 1.605527 3.347477 -0.417796 ANGLES 0.098367 -0.150639 2.477331 FOV 74.300003 +VEHICLE burrito2 FIELD CINEY_FAR_4 POS -1.719698 3.877049 1.637573 ANGLES -0.463541 0.214030 -2.689025 FOV 55.000000 +VEHICLE bus FIELD BOOT_OPEN POS 2.687685 3.500854 0.938110 ANGLES -0.178138 0.000000 1.077239 FOV 55.000000 +VEHICLE bus FIELD BONNET_FWD POS -0.002981 5.758674 0.677637 ANGLES 0.001389 0.000047 0.000012 FOV 55.000000 +VEHICLE bus FIELD BONNET_BWD POS -0.015156 -4.432861 2.370972 ANGLES -0.000219 0.000000 -3.141574 FOV 55.000000 +VEHICLE bus FIELD CINEY_WHEEL POS -1.491355 2.367070 -0.289770 ANGLES -0.110065 -0.000270 0.228165 FOV 55.000000 +VEHICLE bus FIELD CINEY_UNDER POS -0.019650 2.661865 -0.828735 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE bus FIELD CINEY_MISC_1 POS 2.564635 -10.319889 1.535034 ANGLES -0.168779 -0.219596 0.207579 FOV 45.000000 +VEHICLE bus FIELD CINEY_MISC_2 POS -1.486328 3.451660 1.280359 ANGLES -0.139567 0.390537 -0.054975 FOV 45.000000 +VEHICLE bus FIELD JACKED POS -0.188453 5.099256 0.563114 ANGLES 0.462940 -0.004737 1.887648 FOV 55.000000 +VEHICLE bus FIELD BUSTED POS -0.823914 5.462402 1.336426 ANGLES -0.203383 0.000000 2.567537 FOV 55.000000 +VEHICLE bus FIELD CARPHONE POS -0.766300 5.679992 1.268901 ANGLES -0.000000 -0.006025 0.000000 FOV 55.000000 +VEHICLE bus FIELD BONNET_L POS -0.964757 5.080200 1.250732 ANGLES 0.000962 -0.000000 1.571707 FOV 55.000000 +VEHICLE bus FIELD BONNET_R POS -0.299307 5.075452 1.242927 ANGLES -0.011280 -0.002371 -1.579318 FOV 55.000000 +VEHICLE bus FIELD CINEY_WHEEL_2 POS 1.656384 -3.978760 -0.270020 ANGLES -0.069755 0.369325 0.143002 FOV 55.000000 +VEHICLE bus FIELD CINEY_BACK POS -1.539333 5.346680 1.268188 ANGLES -0.209250 0.243184 -2.862978 FOV 55.000000 +VEHICLE bus FIELD BUMPER POS 0.000000 5.475830 -0.610962 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE bus FIELD AIM_FR POS 0.000000 -0.138916 2.534058 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE bus FIELD CINEY_FAR_1 POS -3.297969 -7.785280 0.482300 ANGLES -0.050285 -0.148437 -0.601349 FOV 55.000000 +VEHICLE bus FIELD CINEY_FAR_2 POS 2.980493 -10.042358 3.326172 ANGLES -0.395178 0.223457 0.236790 FOV 55.000000 +VEHICLE bus FIELD CINEY_FAR_3 POS 2.030764 6.585036 -0.478027 ANGLES 0.399118 -0.154999 2.515790 FOV 74.300003 +VEHICLE bus FIELD CINEY_FAR_4 POS -2.871190 7.436460 1.742920 ANGLES -0.350040 0.174114 -2.484743 FOV 55.000000 +VEHICLE cabby FIELD BOOT_OPEN POS 0.127835 -1.273443 0.022145 ANGLES 0.559649 -0.000011 3.028126 FOV 55.000000 +VEHICLE cabby FIELD BONNET_FWD POS 0.001709 1.175598 0.600211 ANGLES -0.000624 0.000000 -0.000041 FOV 72.000000 +VEHICLE cabby FIELD BONNET_BWD POS 0.018311 -2.441772 0.496826 ANGLES -0.000024 -0.000000 3.141552 FOV 55.000000 +VEHICLE cabby FIELD CINEY_WHEEL POS -1.079031 0.461362 -0.411398 ANGLES -0.067378 0.042623 0.109501 FOV 55.000000 +VEHICLE cabby FIELD CINEY_UNDER POS -0.000915 0.481390 -0.598410 ANGLES -0.000611 0.000075 -0.000035 FOV 55.000000 +VEHICLE cabby FIELD CINEY_MISC_1 POS 1.509953 -4.819872 1.013522 ANGLES -0.158014 -0.196583 0.226790 FOV 45.000000 +VEHICLE cabby FIELD CINEY_MISC_2 POS -1.076534 -0.177612 0.678711 ANGLES -0.074253 0.333750 -0.392244 FOV 55.000000 +VEHICLE cabby FIELD JACKED POS 0.167789 0.749268 0.100830 ANGLES 0.381329 0.000000 1.924394 FOV 55.000000 +VEHICLE cabby FIELD BUSTED POS -0.532005 1.120605 0.486328 ANGLES 0.039817 -0.000000 2.613420 FOV 55.000000 +VEHICLE cabby FIELD CARPHONE POS -0.462170 1.553833 0.356934 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE cabby FIELD BONNET_L POS -0.627685 0.451645 0.688649 ANGLES 0.001066 0.000536 1.572729 FOV 55.000000 +VEHICLE cabby FIELD BONNET_R POS 0.614796 0.451376 0.689137 ANGLES 0.001601 -0.000148 -1.572281 FOV 55.000000 +VEHICLE cabby FIELD CINEY_WHEEL_2 POS 1.236248 -1.720093 -0.177612 ANGLES -0.032226 0.400347 0.234165 FOV 55.000000 +VEHICLE cabby FIELD CINEY_BACK POS -1.111382 0.883057 0.689087 ANGLES -0.233572 0.125872 -2.897266 FOV 55.000000 +VEHICLE cabby FIELD BUMPER POS 0.000586 2.475381 -0.454685 ANGLES 0.000000 0.000076 0.000000 FOV 55.000000 +VEHICLE cabby FIELD AIM_FR POS 0.000008 -0.264879 1.248779 ANGLES -0.594665 0.000045 0.000025 FOV 55.000000 +VEHICLE cabby FIELD CINEY_FAR_1 POS -2.633300 -4.571744 0.448158 ANGLES -0.167389 -0.209096 -0.392594 FOV 55.000000 +VEHICLE cabby FIELD CINEY_FAR_2 POS 2.181216 -3.934842 0.960529 ANGLES -0.245725 0.178878 0.388220 FOV 55.000000 +VEHICLE cabby FIELD CINEY_FAR_3 POS 1.421562 2.670501 -0.324412 ANGLES 0.040457 -0.118832 2.438725 FOV 74.300003 +VEHICLE cabby FIELD CINEY_FAR_4 POS -1.506615 3.937629 0.898231 ANGLES -0.304728 0.161483 -2.845781 FOV 55.000000 +VEHICLE cavalcade FIELD BOOT_OPEN POS 0.136027 -1.717336 0.150391 ANGLES 0.434517 -0.000199 2.944230 FOV 55.000000 +VEHICLE cavalcade FIELD BONNET_FWD POS -0.006531 0.734985 0.917126 ANGLES 0.001912 -0.000000 -0.006707 FOV 72.000000 +VEHICLE cavalcade FIELD BONNET_BWD POS 0.001465 -2.586487 0.716379 ANGLES -0.000228 0.000000 3.141546 FOV 55.000000 +VEHICLE cavalcade FIELD CINEY_WHEEL POS -1.065417 -0.001127 -0.210916 ANGLES -0.019190 0.000197 -0.093202 FOV 55.000000 +VEHICLE cavalcade FIELD CINEY_UNDER POS -0.002877 -0.327742 -0.533182 ANGLES 0.004969 0.000220 -0.000001 FOV 55.000000 +VEHICLE cavalcade FIELD CINEY_MISC_1 POS 1.589598 -5.113380 1.160651 ANGLES -0.226291 -0.129272 0.202554 FOV 45.000000 +VEHICLE cavalcade FIELD CINEY_MISC_2 POS -1.152508 -0.578969 0.973178 ANGLES -0.200954 0.268470 -0.238939 FOV 45.000000 +VEHICLE cavalcade FIELD JACKED POS 0.168652 0.519073 0.319723 ANGLES 0.233230 0.000151 1.978132 FOV 55.000000 +VEHICLE cavalcade FIELD BUSTED POS -0.584564 0.840332 0.642456 ANGLES 0.101095 0.000000 2.637376 FOV 55.000000 +VEHICLE cavalcade FIELD CARPHONE POS -0.473049 0.723145 0.810059 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE cavalcade FIELD BONNET_L POS -0.501490 0.228465 0.847719 ANGLES -0.002464 -0.000029 1.569542 FOV 55.000000 +VEHICLE cavalcade FIELD BONNET_R POS 0.481083 0.203766 0.845029 ANGLES -0.003006 -0.000740 -1.569906 FOV 55.000000 +VEHICLE cavalcade FIELD CINEY_WHEEL_2 POS 1.262692 -1.884372 -0.121056 ANGLES -0.040741 0.305076 0.159774 FOV 55.000000 +VEHICLE cavalcade FIELD CINEY_BACK POS -1.043568 0.737183 0.746704 ANGLES -0.159929 0.151314 -2.979232 FOV 55.000000 +VEHICLE cavalcade FIELD BUMPER POS 0.000000 2.148071 -0.247070 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE cavalcade FIELD AIM_FR POS -0.000609 -0.553279 1.354513 ANGLES -1.562311 0.033494 0.032092 FOV 55.000000 +VEHICLE cavalcade FIELD CINEY_FAR_1 POS -2.867258 -5.015976 0.331299 ANGLES -0.121968 -0.281276 -0.414924 FOV 55.000000 +VEHICLE cavalcade FIELD CINEY_FAR_2 POS 1.962185 -4.520857 1.191650 ANGLES -0.301978 0.162579 0.244299 FOV 55.000000 +VEHICLE cavalcade FIELD CINEY_FAR_3 POS 1.548318 2.948745 -0.398336 ANGLES 0.090818 -0.132076 2.423764 FOV 74.300003 +VEHICLE cavalcade FIELD CINEY_FAR_4 POS -1.355870 3.649610 0.761698 ANGLES -0.303881 0.134733 -2.872594 FOV 55.000000 +VEHICLE chavos FIELD BOOT_OPEN POS 0.375237 -1.425800 0.292543 ANGLES 0.370333 0.001988 2.685599 FOV 55.000000 +VEHICLE chavos FIELD BONNET_FWD POS 0.001953 0.498840 0.800561 ANGLES -0.000035 -0.000000 0.000101 FOV 55.000000 +VEHICLE chavos FIELD BONNET_BWD POS 0.002018 -1.328003 0.849121 ANGLES 0.000028 0.000000 -3.141529 FOV 55.000000 +VEHICLE chavos FIELD CINEY_WHEEL POS -0.935688 0.235939 -0.004654 ANGLES -0.107230 -0.000019 -0.004469 FOV 55.000000 +VEHICLE chavos FIELD CINEY_UNDER POS -0.000238 0.349728 -0.235354 ANGLES 0.002903 -0.000092 -0.000070 FOV 55.000000 +VEHICLE chavos FIELD CINEY_MISC_1 POS 1.203375 -4.333474 1.142895 ANGLES -0.215570 -0.173942 0.124899 FOV 45.000000 +VEHICLE chavos FIELD CINEY_MISC_2 POS -0.943480 -0.448371 0.759191 ANGLES -0.161883 0.166986 -0.406363 FOV 55.000000 +VEHICLE chavos FIELD JACKED POS 0.190691 0.454956 0.293701 ANGLES 0.192429 0.000000 2.075427 FOV 55.000000 +VEHICLE chavos FIELD BUSTED POS -0.531364 0.629517 0.603027 ANGLES 0.032779 0.000000 2.697692 FOV 55.000000 +VEHICLE chavos FIELD CARPHONE POS -0.403721 0.502686 0.744141 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE chavos FIELD BONNET_L POS -0.555050 0.095825 0.769409 ANGLES -0.001034 -0.000000 1.572686 FOV 55.000000 +VEHICLE chavos FIELD BONNET_R POS 0.553663 0.094026 0.769617 ANGLES -0.000760 0.002877 -1.573243 FOV 55.000000 +VEHICLE chavos FIELD CINEY_WHEEL_2 POS 1.008239 -1.645825 0.072241 ANGLES 0.004132 0.370900 0.191565 FOV 55.000000 +VEHICLE chavos FIELD CINEY_BACK POS -0.881510 0.484843 0.693820 ANGLES -0.229063 0.231858 -2.960622 FOV 55.000000 +VEHICLE chavos FIELD BUMPER POS 0.000000 2.108887 -0.148438 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE chavos FIELD AIM_FR POS -0.002240 -0.669452 1.204123 ANGLES -1.559088 -0.006862 -0.006861 FOV 55.000000 +VEHICLE chavos FIELD CINEY_FAR_1 POS -1.951310 -3.743414 0.378981 ANGLES -0.115404 -0.224740 -0.341342 FOV 55.000000 +VEHICLE chavos FIELD CINEY_FAR_2 POS 1.435480 -4.194993 1.254524 ANGLES -0.254732 0.199629 0.214942 FOV 55.000000 +VEHICLE chavos FIELD CINEY_FAR_3 POS 1.255571 2.397532 0.010625 ANGLES 0.042368 -0.133389 2.428491 FOV 74.300003 +VEHICLE chavos FIELD CINEY_FAR_4 POS -1.383954 3.257045 0.890698 ANGLES -0.282714 0.190400 -2.812847 FOV 55.000000 +VEHICLE cognoscenti FIELD BOOT_OPEN POS 0.077499 -2.434037 0.257753 ANGLES 0.534093 0.001867 2.833034 FOV 55.000000 +VEHICLE cognoscenti FIELD BONNET_FWD POS 0.002930 0.891907 0.751723 ANGLES -0.000568 0.000000 -0.000067 FOV 72.000000 +VEHICLE cognoscenti FIELD BONNET_BWD POS -0.001392 -2.200195 0.749146 ANGLES 0.000085 0.000000 -3.141573 FOV 55.000000 +VEHICLE cognoscenti FIELD CINEY_WHEEL POS -1.311716 1.147685 -0.183198 ANGLES -0.000703 0.000139 -0.000018 FOV 55.000000 +VEHICLE cognoscenti FIELD CINEY_UNDER POS -0.028204 0.797786 -0.412497 ANGLES -0.000360 0.000156 -0.000049 FOV 55.000000 +VEHICLE cognoscenti FIELD CINEY_MISC_1 POS 1.496153 -5.479905 1.061477 ANGLES -0.160031 -0.217806 0.153854 FOV 45.000000 +VEHICLE cognoscenti FIELD CINEY_MISC_2 POS -1.034867 -0.252848 0.692096 ANGLES -0.171815 0.099354 -0.418463 FOV 55.000000 +VEHICLE cognoscenti FIELD JACKED POS 0.121607 0.670702 0.212992 ANGLES 0.291920 0.000226 1.898911 FOV 55.000000 +VEHICLE cognoscenti FIELD BUSTED POS -0.575299 1.040527 0.494141 ANGLES 0.061552 -0.000000 2.690436 FOV 55.000000 +VEHICLE cognoscenti FIELD CARPHONE POS -0.463066 1.005493 0.626709 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE cognoscenti FIELD BONNET_L POS -0.505066 0.439249 0.661162 ANGLES -0.001347 -0.000675 1.572115 FOV 55.000000 +VEHICLE cognoscenti FIELD BONNET_R POS 0.501698 0.438028 0.660308 ANGLES -0.001669 0.000674 -1.572635 FOV 55.000000 +VEHICLE cognoscenti FIELD CINEY_WHEEL_2 POS 1.301334 -2.344727 0.052979 ANGLES -0.062383 0.381584 0.192638 FOV 55.000000 +VEHICLE cognoscenti FIELD CINEY_BACK POS -1.042522 0.926758 0.698364 ANGLES -0.241907 0.146586 -2.997286 FOV 55.000000 +VEHICLE cognoscenti FIELD BUMPER POS 0.000000 2.706665 -0.229248 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE cognoscenti FIELD AIM_FR POS 0.006342 -0.612523 1.239653 ANGLES -1.562810 0.024959 0.024958 FOV 55.000000 +VEHICLE cognoscenti FIELD CINEY_FAR_1 POS -2.102391 -4.676491 0.285186 ANGLES -0.113233 -0.207321 -0.305813 FOV 55.000000 +VEHICLE cognoscenti FIELD CINEY_FAR_2 POS 2.008384 -4.487190 1.122970 ANGLES -0.297538 0.151151 0.322775 FOV 55.000000 +VEHICLE cognoscenti FIELD CINEY_FAR_3 POS 1.433908 3.194188 -0.135683 ANGLES 0.068715 -0.157751 2.461720 FOV 74.300003 +VEHICLE cognoscenti FIELD CINEY_FAR_4 POS -1.496099 4.271161 0.808379 ANGLES -0.248057 0.194787 -2.877189 FOV 55.000000 +VEHICLE comet FIELD BOOT_OPEN POS 0.349800 1.102783 0.083008 ANGLES 0.067774 -0.000000 0.433219 FOV 55.000000 +VEHICLE comet FIELD BONNET_FWD POS -0.002686 0.628357 0.521964 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE comet FIELD BONNET_BWD POS -0.002289 -1.188965 0.602173 ANGLES -0.000200 -0.000000 -3.141527 FOV 55.000000 +VEHICLE comet FIELD CINEY_WHEEL POS -1.164244 0.110352 -0.057495 ANGLES -0.037867 -0.000000 0.040372 FOV 55.000000 +VEHICLE comet FIELD CINEY_UNDER POS 0.004072 0.036377 -0.450806 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE comet FIELD CINEY_MISC_1 POS 0.006258 -2.151733 0.584229 ANGLES -0.124884 0.000000 0.000000 FOV 55.000000 +VEHICLE comet FIELD CINEY_MISC_2 POS -0.942940 -0.814697 0.518433 ANGLES -0.119631 0.124344 -0.211720 FOV 55.000000 +VEHICLE comet FIELD JACKED POS 0.193556 0.263184 0.070435 ANGLES 0.243075 -0.000000 1.978149 FOV 55.000000 +VEHICLE comet FIELD BUSTED POS -0.473730 0.502441 0.409790 ANGLES -0.059403 0.000000 2.812225 FOV 55.000000 +VEHICLE comet FIELD CARPHONE POS -0.359999 0.754028 0.436035 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE comet FIELD BONNET_L POS -0.556213 0.134399 0.482544 ANGLES -0.001873 0.000000 1.572237 FOV 55.000000 +VEHICLE comet FIELD BONNET_R POS 0.551798 0.135376 0.484375 ANGLES -0.001873 -0.000000 -1.571111 FOV 55.000000 +VEHICLE comet FIELD CINEY_WHEEL_2 POS 1.170177 -1.668335 0.028809 ANGLES -0.032311 0.091557 -0.082889 FOV 55.000000 +VEHICLE comet FIELD CINEY_BACK POS -0.821699 0.474121 0.485352 ANGLES -0.195193 0.098024 3.084934 FOV 55.000000 +VEHICLE comet FIELD BUMPER POS 0.000000 2.000732 -0.222778 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE comet FIELD AIM_FR POS 0.000000 -0.181030 0.972900 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE comet FIELD CINEY_FAR_1 POS -2.163346 -3.259372 0.432098 ANGLES -0.196113 -0.174444 -0.410640 FOV 55.000000 +VEHICLE comet FIELD CINEY_FAR_2 POS 1.594210 -3.662669 0.995692 ANGLES -0.292508 0.234616 0.289506 FOV 55.000000 +VEHICLE comet FIELD CINEY_FAR_3 POS 1.314353 2.445166 -0.159425 ANGLES 0.052410 -0.121589 2.452813 FOV 74.300003 +VEHICLE comet FIELD CINEY_FAR_4 POS -1.180167 3.280205 0.733699 ANGLES -0.276942 0.144599 -2.897606 FOV 55.000000 +VEHICLE coquette FIELD BOOT_OPEN POS 0.322822 -0.497917 0.571217 ANGLES 0.034374 -0.000718 2.749749 FOV 55.000000 +VEHICLE coquette FIELD BONNET_FWD POS 0.002575 0.488159 0.558594 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE coquette FIELD BONNET_BWD POS -0.002930 -1.242004 0.702137 ANGLES -0.000102 0.000000 -3.141587 FOV 55.000000 +VEHICLE coquette FIELD CINEY_WHEEL POS -1.040188 0.043683 0.006530 ANGLES -0.059754 -0.000336 0.126799 FOV 55.000000 +VEHICLE coquette FIELD CINEY_UNDER POS 0.032535 0.414606 -0.325068 ANGLES 0.002409 -0.000016 -0.000064 FOV 55.000000 +VEHICLE coquette FIELD CINEY_MISC_1 POS 0.732952 -3.899800 0.885114 ANGLES -0.201054 -0.176262 0.131966 FOV 45.000000 +VEHICLE coquette FIELD CINEY_MISC_2 POS -0.813058 -0.858398 0.492065 ANGLES -0.101774 0.182888 -0.145892 FOV 55.000000 +VEHICLE coquette FIELD JACKED POS 0.119186 0.132935 0.197510 ANGLES 0.085862 0.000000 2.069158 FOV 55.000000 +VEHICLE coquette FIELD BUSTED POS -0.469411 0.467163 0.393433 ANGLES -0.007309 0.000000 2.597539 FOV 55.000000 +VEHICLE coquette FIELD CARPHONE POS -0.420292 0.494385 0.515137 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE coquette FIELD BONNET_L POS -0.553954 -0.118862 0.548174 ANGLES 0.000351 -0.002609 1.571318 FOV 55.000000 +VEHICLE coquette FIELD BONNET_R POS 0.554383 -0.118862 0.548174 ANGLES 0.000401 0.002609 -1.571528 FOV 55.000000 +VEHICLE coquette FIELD CINEY_WHEEL_2 POS 1.168034 -1.700195 0.080566 ANGLES -0.124367 0.386039 0.219088 FOV 55.000000 +VEHICLE coquette FIELD CINEY_BACK POS -0.954113 0.223267 0.581421 ANGLES -0.295391 0.166174 -2.918100 FOV 55.000000 +VEHICLE coquette FIELD BUMPER POS 0.000000 1.922363 -0.116821 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE coquette FIELD AIM_FR POS -0.000041 -0.638900 0.983891 ANGLES -1.558786 0.007952 0.007951 FOV 55.000000 +VEHICLE coquette FIELD CINEY_FAR_1 POS -2.043982 -3.779624 0.692224 ANGLES -0.192750 -0.197226 -0.337334 FOV 55.000000 +VEHICLE coquette FIELD CINEY_FAR_2 POS 1.737055 -3.739126 0.946509 ANGLES -0.188476 0.241896 0.250037 FOV 55.000000 +VEHICLE coquette FIELD CINEY_FAR_3 POS 1.392015 2.535202 -0.028252 ANGLES 0.009658 -0.097357 2.436074 FOV 74.300003 +VEHICLE coquette FIELD CINEY_FAR_4 POS -1.455070 3.500546 0.698938 ANGLES -0.215538 0.143560 -2.833024 FOV 55.000000 +VEHICLE df8 FIELD BOOT_OPEN POS -0.011262 -1.898688 0.276001 ANGLES 0.551260 0.000091 -3.087785 FOV 55.000000 +VEHICLE df8 FIELD BONNET_FWD POS 0.002197 0.587097 0.702016 ANGLES -0.000353 0.000000 -0.000055 FOV 72.000000 +VEHICLE df8 FIELD BONNET_BWD POS 0.032130 -1.541504 0.781494 ANGLES 0.000339 -0.000000 3.141582 FOV 55.000000 +VEHICLE df8 FIELD CINEY_WHEEL POS -1.077828 0.488572 -0.043284 ANGLES -0.135211 0.000109 0.023189 FOV 55.000000 +VEHICLE df8 FIELD CINEY_UNDER POS -0.009389 0.492679 -0.337007 ANGLES -0.000742 0.000095 -0.000039 FOV 55.000000 +VEHICLE df8 FIELD CINEY_MISC_1 POS 1.053746 -4.552992 0.973006 ANGLES -0.139844 -0.204921 0.166153 FOV 45.000000 +VEHICLE df8 FIELD CINEY_MISC_2 POS -0.966457 -0.442139 0.620483 ANGLES -0.138655 0.141920 -0.348625 FOV 55.000000 +VEHICLE df8 FIELD JACKED POS 0.049372 0.406128 0.223022 ANGLES 0.222424 0.000000 2.036384 FOV 55.000000 +VEHICLE df8 FIELD BUSTED POS -0.696005 0.767944 0.475952 ANGLES 0.018841 0.000000 2.760179 FOV 55.000000 +VEHICLE df8 FIELD CARPHONE POS -0.468510 1.190063 0.480225 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE df8 FIELD BONNET_L POS -0.616979 0.143209 0.662842 ANGLES -0.000930 0.000199 1.439823 FOV 55.000000 +VEHICLE df8 FIELD BONNET_R POS 0.593909 0.143209 0.662842 ANGLES -0.000971 -0.000196 -1.571342 FOV 55.000000 +VEHICLE df8 FIELD CINEY_WHEEL_2 POS 1.254238 -1.955811 0.148926 ANGLES -0.163023 0.347722 0.226203 FOV 55.000000 +VEHICLE df8 FIELD CINEY_BACK POS -1.087711 0.577881 0.621338 ANGLES -0.257800 0.148704 -2.749725 FOV 55.000000 +VEHICLE df8 FIELD BUMPER POS 0.000000 2.339355 -0.168823 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE df8 FIELD AIM_FR POS -0.000005 -0.414176 1.115234 ANGLES -1.562474 0.008833 0.008833 FOV 55.000000 +VEHICLE df8 FIELD CINEY_FAR_1 POS -2.098731 -4.139275 0.768799 ANGLES -0.217695 -0.143130 -0.310697 FOV 55.000000 +VEHICLE df8 FIELD CINEY_FAR_2 POS 1.861155 -4.637476 1.002563 ANGLES -0.211013 0.289015 0.172175 FOV 55.000000 +VEHICLE df8 FIELD CINEY_FAR_3 POS 1.348886 2.758562 -0.082663 ANGLES 0.043170 -0.130380 2.444752 FOV 74.300003 +VEHICLE df8 FIELD CINEY_FAR_4 POS -1.329649 3.782271 0.854004 ANGLES -0.270977 0.108964 -2.882973 FOV 55.000000 +VEHICLE dilettante FIELD BOOT_OPEN POS 0.532476 -1.413487 0.278651 ANGLES 0.533238 -0.001258 2.570170 FOV 55.000000 +VEHICLE dilettante FIELD BONNET_FWD POS -0.001709 0.831238 0.762573 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE dilettante FIELD BONNET_BWD POS 0.018555 -1.717285 0.765258 ANGLES -0.000040 0.000000 -3.141560 FOV 55.000000 +VEHICLE dilettante FIELD CINEY_WHEEL POS -1.017879 0.181568 -0.102863 ANGLES -0.019572 -0.000012 0.013701 FOV 55.000000 +VEHICLE dilettante FIELD CINEY_UNDER POS -0.001665 0.412097 -0.363225 ANGLES -0.002375 -0.000030 -0.000061 FOV 55.000000 +VEHICLE dilettante FIELD CINEY_MISC_1 POS 1.105108 -4.022020 0.887301 ANGLES -0.191547 -0.172918 0.169479 FOV 45.000000 +VEHICLE dilettante FIELD CINEY_MISC_2 POS -0.925191 -0.735474 0.665771 ANGLES -0.079915 0.146586 -0.041408 FOV 55.000000 +VEHICLE dilettante FIELD JACKED POS 0.133808 0.578979 0.289307 ANGLES 0.153339 0.000000 2.021977 FOV 55.000000 +VEHICLE dilettante FIELD BUSTED POS -0.511936 0.937622 0.526367 ANGLES 0.065544 -0.000000 2.609305 FOV 55.000000 +VEHICLE dilettante FIELD CARPHONE POS -0.404922 1.093384 0.670898 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE dilettante FIELD BONNET_L POS -0.481115 0.282349 0.701172 ANGLES 0.000606 0.000000 1.572878 FOV 55.000000 +VEHICLE dilettante FIELD BONNET_R POS 0.474498 0.280825 0.701305 ANGLES 0.000586 -0.002450 -1.572965 FOV 55.000000 +VEHICLE dilettante FIELD CINEY_WHEEL_2 POS 1.041302 -1.872925 -0.003174 ANGLES -0.022522 0.413309 0.173370 FOV 55.000000 +VEHICLE dilettante FIELD CINEY_BACK POS -0.931351 0.873779 0.685303 ANGLES -0.256647 0.243784 -2.939946 FOV 55.000000 +VEHICLE dilettante FIELD BUMPER POS -0.000003 1.933964 -0.298469 ANGLES -0.002444 0.000044 -0.000114 FOV 55.000000 +VEHICLE dilettante FIELD AIM_FR POS 0.000000 -0.482422 1.225952 ANGLES -1.562062 0.000000 0.004803 FOV 55.000000 +VEHICLE dilettante FIELD CINEY_FAR_1 POS -1.893684 -3.608392 0.379794 ANGLES -0.141776 -0.237556 -0.345087 FOV 55.000000 +VEHICLE dilettante FIELD CINEY_FAR_2 POS 1.529081 -4.024703 1.142700 ANGLES -0.248016 0.218571 0.210851 FOV 55.000000 +VEHICLE dilettante FIELD CINEY_FAR_3 POS 1.335024 2.498224 -0.120420 ANGLES 0.040491 -0.121059 2.415437 FOV 74.300003 +VEHICLE dilettante FIELD CINEY_FAR_4 POS -1.279468 3.443319 0.702791 ANGLES -0.239491 0.109385 -2.852738 FOV 55.000000 +VEHICLE dinghy FIELD BOOT_OPEN POS 1.033201 0.331267 1.547001 ANGLES -0.244180 -0.002275 2.567899 FOV 55.000000 +VEHICLE dinghy FIELD BONNET_FWD POS -0.000137 0.578164 1.467540 ANGLES 0.004874 -0.000097 -0.000054 FOV 72.000000 +VEHICLE dinghy FIELD BONNET_BWD POS -0.005694 -1.221597 1.468920 ANGLES -0.005049 0.000284 3.141441 FOV 55.000000 +VEHICLE dinghy FIELD CINEY_WHEEL POS -1.441632 -1.803055 0.673110 ANGLES -0.051003 -0.001783 0.265731 FOV 55.000000 +VEHICLE dinghy FIELD CINEY_UNDER POS 0.007706 -1.767803 1.405767 ANGLES -0.187047 0.000521 3.140265 FOV 55.000000 +VEHICLE dinghy FIELD CINEY_MISC_1 POS 2.407030 -6.403708 2.059109 ANGLES -0.191858 -0.166782 0.297489 FOV 45.000000 +VEHICLE dinghy FIELD CINEY_MISC_2 POS -1.046101 -1.203402 1.367071 ANGLES -0.171251 0.080601 -0.255063 FOV 55.000000 +VEHICLE dinghy FIELD JACKED POS 0.643138 -0.150067 0.746351 ANGLES 0.234243 0.004079 1.942690 FOV 55.000000 +VEHICLE dinghy FIELD BUSTED POS -0.371506 0.409286 1.192391 ANGLES -0.018910 0.006692 2.645532 FOV 55.000000 +VEHICLE dinghy FIELD CARPHONE POS -0.310123 0.542808 1.323004 ANGLES 0.004874 -0.000518 -0.000057 FOV 55.000000 +VEHICLE dinghy FIELD BONNET_L POS -0.291747 -0.196307 1.391973 ANGLES -0.000649 -0.004874 1.570732 FOV 55.000000 +VEHICLE dinghy FIELD BONNET_R POS 0.273805 -0.196185 1.392217 ANGLES 0.000381 0.004875 -1.572094 FOV 55.000000 +VEHICLE dinghy FIELD CINEY_WHEEL_2 POS 1.549910 -2.386341 0.580215 ANGLES 0.134880 0.059603 0.241524 FOV 55.000000 +VEHICLE dinghy FIELD CINEY_BACK POS -0.845487 0.240742 1.410162 ANGLES -0.085662 -0.138728 -3.037139 FOV 55.000000 +VEHICLE dinghy FIELD BUMPER POS 0.000053 3.374627 0.897717 ANGLES 0.004874 -0.000518 -0.000057 FOV 55.000000 +VEHICLE dinghy FIELD AIM_FR POS 0.006633 -1.566186 1.740724 ANGLES -1.241735 -0.001672 0.002926 FOV 55.000000 +VEHICLE dinghy FIELD CINEY_FAR_1 POS -2.109804 -4.924318 1.988840 ANGLES -0.346598 -0.230380 -0.575538 FOV 55.000000 +VEHICLE dinghy FIELD CINEY_FAR_2 POS 2.036753 -3.484271 0.589076 ANGLES 0.094826 -0.216360 0.439522 FOV 55.000000 +VEHICLE dinghy FIELD CINEY_FAR_3 POS 1.587480 2.841724 0.866783 ANGLES 0.083039 -0.158075 2.387600 FOV 55.000000 +VEHICLE dinghy FIELD CINEY_FAR_4 POS -2.191699 1.538774 1.812084 ANGLES -0.332924 0.208050 -2.545601 FOV 55.000000 +VEHICLE dukes FIELD BOOT_OPEN POS 0.200871 -2.055899 0.226586 ANGLES 0.532050 0.000356 2.895416 FOV 55.000000 +VEHICLE dukes FIELD BONNET_FWD POS 0.000610 0.556763 0.590942 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE dukes FIELD BONNET_BWD POS 0.003976 -1.504761 0.640381 ANGLES 0.000233 -0.000000 -3.141506 FOV 55.000000 +VEHICLE dukes FIELD CINEY_WHEEL POS -1.064558 0.233751 -0.136540 ANGLES -0.110906 -0.000374 -0.036741 FOV 55.000000 +VEHICLE dukes FIELD CINEY_UNDER POS 0.007857 0.068174 -0.430850 ANGLES -0.110856 -0.000545 0.005977 FOV 55.000000 +VEHICLE dukes FIELD CINEY_MISC_1 POS 1.138797 -4.692583 0.916959 ANGLES -0.183073 -0.210661 0.236185 FOV 45.000000 +VEHICLE dukes FIELD CINEY_MISC_2 POS -0.865921 -0.724944 0.506142 ANGLES -0.084712 0.203523 -0.191834 FOV 55.000000 +VEHICLE dukes FIELD JACKED POS 0.090422 0.249512 0.234131 ANGLES 0.137008 -0.000000 2.096587 FOV 55.000000 +VEHICLE dukes FIELD BUSTED POS -0.521100 0.570879 0.396078 ANGLES 0.120324 -0.003765 2.597411 FOV 55.000000 +VEHICLE dukes FIELD CARPHONE POS -0.453423 0.596069 0.582886 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE dukes FIELD BONNET_L POS -0.583485 -0.047729 0.569336 ANGLES -0.000662 0.000000 1.574827 FOV 55.000000 +VEHICLE dukes FIELD BONNET_R POS 0.571382 -0.047981 0.562925 ANGLES -0.003009 0.003263 -1.571811 FOV 55.000000 +VEHICLE dukes FIELD CINEY_WHEEL_2 POS 1.211880 -1.934692 -0.008423 ANGLES 0.019338 0.356743 0.225684 FOV 55.000000 +VEHICLE dukes FIELD CINEY_BACK POS -0.923706 0.395264 0.558960 ANGLES -0.265649 0.283741 -2.811192 FOV 55.000000 +VEHICLE dukes FIELD BUMPER POS -0.000352 2.257331 -0.332867 ANGLES -0.000000 0.002610 0.000000 FOV 55.000000 +VEHICLE dukes FIELD AIM_FR POS 0.000001 -0.484430 1.011408 ANGLES -1.558575 0.213299 0.213284 FOV 55.000000 +VEHICLE dukes FIELD CINEY_FAR_1 POS -2.477762 -4.375533 0.442257 ANGLES -0.139101 -0.295807 -0.380202 FOV 55.000000 +VEHICLE dukes FIELD CINEY_FAR_2 POS 1.767013 -4.302321 1.141124 ANGLES -0.284027 0.208327 0.302261 FOV 55.000000 +VEHICLE dukes FIELD CINEY_FAR_3 POS 1.404094 2.793962 -0.153276 ANGLES 0.029220 -0.111580 2.439198 FOV 74.300003 +VEHICLE dukes FIELD CINEY_FAR_4 POS -1.447912 4.151473 0.783929 ANGLES -0.242255 0.126824 -2.862237 FOV 55.000000 +VEHICLE e109 FIELD BOOT_OPEN POS -0.669083 -0.866952 1.299846 ANGLES -0.457092 0.001523 -2.578550 FOV 55.000000 +VEHICLE e109 FIELD BONNET_FWD POS 0.013672 0.614746 1.003138 ANGLES -0.000001 -0.000000 0.000005 FOV 72.000000 +VEHICLE e109 FIELD BONNET_BWD POS 0.013660 -1.056885 0.955078 ANGLES 0.000006 0.000000 3.141585 FOV 55.000000 +VEHICLE e109 FIELD CINEY_WHEEL POS -1.284603 0.525059 -0.065791 ANGLES -0.030515 0.000120 -0.000066 FOV 55.000000 +VEHICLE e109 FIELD CINEY_UNDER POS 0.000000 0.028564 -0.372437 ANGLES -0.011502 0.000000 0.000000 FOV 55.000000 +VEHICLE e109 FIELD CINEY_MISC_1 POS 1.215310 -5.606948 1.105230 ANGLES -0.123051 -0.180509 0.138502 FOV 45.000000 +VEHICLE e109 FIELD CINEY_MISC_2 POS -1.000136 -0.564819 1.027466 ANGLES -0.239137 0.115622 -0.526279 FOV 55.000000 +VEHICLE e109 FIELD JACKED POS 0.169546 0.438232 0.458984 ANGLES 0.161324 0.000000 2.090606 FOV 55.000000 +VEHICLE e109 FIELD BUSTED POS -0.613191 0.756592 0.731567 ANGLES 0.077132 -0.000000 2.687596 FOV 55.000000 +VEHICLE e109 FIELD CARPHONE POS -0.471281 0.885376 0.861450 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE e109 FIELD BONNET_L POS -0.571510 0.076294 0.906860 ANGLES -0.000827 0.000000 1.571168 FOV 55.000000 +VEHICLE e109 FIELD BONNET_R POS 0.548337 0.075859 0.906942 ANGLES -0.000780 0.002375 -1.572299 FOV 55.000000 +VEHICLE e109 FIELD CINEY_WHEEL_2 POS 1.348427 -2.227905 0.215210 ANGLES -0.150453 0.369569 0.237890 FOV 55.000000 +VEHICLE e109 FIELD CINEY_BACK POS -1.106243 0.587891 0.923584 ANGLES -0.281241 0.301401 -2.834515 FOV 55.000000 +VEHICLE e109 FIELD BUMPER POS 0.000000 2.472534 -0.085938 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE e109 FIELD AIM_FR POS -0.001581 -0.520459 1.426222 ANGLES -1.559413 0.007770 0.007770 FOV 55.000000 +VEHICLE e109 FIELD CINEY_FAR_1 POS -2.431877 -4.695634 0.595831 ANGLES -0.152012 -0.229307 -0.340040 FOV 55.000000 +VEHICLE e109 FIELD CINEY_FAR_2 POS 2.336142 -5.057980 1.662913 ANGLES -0.307888 0.288130 0.253339 FOV 55.000000 +VEHICLE e109 FIELD CINEY_FAR_3 POS 1.581330 3.133138 -0.177144 ANGLES 0.096922 -0.172540 2.453967 FOV 74.300003 +VEHICLE e109 FIELD CINEY_FAR_4 POS -1.601035 4.232396 1.320804 ANGLES -0.306333 0.118108 -2.855022 FOV 55.000000 +VEHICLE emperor FIELD BOOT_OPEN POS 0.464755 -1.818566 0.038625 ANGLES 0.365337 0.000782 2.781461 FOV 55.000000 +VEHICLE emperor FIELD BONNET_FWD POS 0.003174 0.514404 0.679810 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE emperor FIELD BONNET_BWD POS 0.000244 -1.648438 0.668238 ANGLES 0.000218 -0.000000 3.141553 FOV 55.000000 +VEHICLE emperor FIELD CINEY_WHEEL POS -1.060165 0.376494 -0.121220 ANGLES -0.113047 0.000100 0.000530 FOV 55.000000 +VEHICLE emperor FIELD CINEY_UNDER POS -0.028343 0.607795 -0.355030 ANGLES 0.016828 -0.002021 -0.024936 FOV 55.000000 +VEHICLE emperor FIELD CINEY_MISC_1 POS 1.253839 -5.039568 0.855252 ANGLES -0.152738 -0.195145 0.216945 FOV 45.000000 +VEHICLE emperor FIELD CINEY_MISC_2 POS -1.117676 -0.522964 0.604807 ANGLES -0.121402 0.232823 -0.176977 FOV 45.000000 +VEHICLE emperor FIELD JACKED POS 0.070505 0.392334 0.218628 ANGLES 0.182754 0.000000 2.018627 FOV 55.000000 +VEHICLE emperor FIELD BUSTED POS -0.674317 0.613525 0.407471 ANGLES 0.114909 0.000000 2.744248 FOV 55.000000 +VEHICLE emperor FIELD CARPHONE POS -0.438267 0.722534 0.603516 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE emperor FIELD BONNET_L POS -0.597660 0.158203 0.614502 ANGLES -0.000418 0.000000 1.572052 FOV 55.000000 +VEHICLE emperor FIELD BONNET_R POS 0.597250 0.157931 0.614540 ANGLES -0.000567 0.000979 -1.572405 FOV 55.000000 +VEHICLE emperor FIELD CINEY_WHEEL_2 POS 1.123413 -1.968750 -0.103516 ANGLES 0.108461 0.409809 0.202119 FOV 55.000000 +VEHICLE emperor FIELD CINEY_BACK POS -1.158039 0.647949 0.673706 ANGLES -0.349986 0.255402 -2.916685 FOV 55.000000 +VEHICLE emperor FIELD BUMPER POS -0.000105 2.160567 -0.304442 ANGLES 0.000000 0.001810 0.000000 FOV 55.000000 +VEHICLE emperor FIELD AIM_FR POS 0.000000 -0.578125 1.069092 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE emperor FIELD CINEY_FAR_1 POS -2.621328 -4.625206 0.514787 ANGLES -0.155080 -0.170980 -0.385017 FOV 55.000000 +VEHICLE emperor FIELD CINEY_FAR_2 POS 1.917784 -4.691370 1.115397 ANGLES -0.212736 0.191114 0.308666 FOV 55.000000 +VEHICLE emperor FIELD CINEY_FAR_3 POS 1.576968 2.880613 -0.123181 ANGLES 0.085921 -0.202952 2.414610 FOV 74.300003 +VEHICLE emperor FIELD CINEY_FAR_4 POS -1.388013 3.808394 0.873063 ANGLES -0.283230 0.110859 -2.872649 FOV 55.000000 +VEHICLE emperor2 FIELD BOOT_OPEN POS 0.464755 -1.818566 0.038625 ANGLES 0.365337 0.000782 2.781461 FOV 55.000000 +VEHICLE emperor2 FIELD BONNET_FWD POS 0.003174 0.502441 0.679810 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE emperor2 FIELD BONNET_BWD POS 0.000244 -1.618408 0.668231 ANGLES 0.000218 0.000000 3.141553 FOV 55.000000 +VEHICLE emperor2 FIELD CINEY_WHEEL POS -1.060165 0.376494 -0.121220 ANGLES -0.113047 0.000100 0.000530 FOV 55.000000 +VEHICLE emperor2 FIELD CINEY_UNDER POS -0.028343 0.607795 -0.355030 ANGLES 0.016828 -0.002021 -0.024936 FOV 55.000000 +VEHICLE emperor2 FIELD CINEY_MISC_1 POS 1.253839 -5.039568 0.855252 ANGLES -0.152738 -0.195145 0.216945 FOV 45.000000 +VEHICLE emperor2 FIELD CINEY_MISC_2 POS -1.117676 -0.522964 0.604807 ANGLES -0.121402 0.232823 -0.176977 FOV 45.000000 +VEHICLE emperor2 FIELD JACKED POS 0.070505 0.392334 0.218628 ANGLES 0.182754 0.000000 2.018627 FOV 55.000000 +VEHICLE emperor2 FIELD BUSTED POS -0.674317 0.613525 0.407471 ANGLES 0.114909 0.000000 2.744248 FOV 55.000000 +VEHICLE emperor2 FIELD CARPHONE POS -0.438267 0.722534 0.603516 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE emperor2 FIELD BONNET_L POS -0.597660 0.158203 0.614502 ANGLES -0.000418 0.000000 1.572052 FOV 55.000000 +VEHICLE emperor2 FIELD BONNET_R POS 0.597250 0.157931 0.614540 ANGLES -0.000567 0.000979 -1.572405 FOV 55.000000 +VEHICLE emperor2 FIELD CINEY_WHEEL_2 POS 1.123413 -1.968750 -0.103516 ANGLES 0.108461 0.409809 0.202119 FOV 55.000000 +VEHICLE emperor2 FIELD CINEY_BACK POS -1.158039 0.647949 0.673706 ANGLES -0.349986 0.255402 -2.916685 FOV 55.000000 +VEHICLE emperor2 FIELD BUMPER POS -0.000105 2.160567 -0.304442 ANGLES 0.000000 0.001810 0.000000 FOV 55.000000 +VEHICLE emperor2 FIELD AIM_FR POS 0.000000 -0.578125 1.069092 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE emperor2 FIELD CINEY_FAR_1 POS -2.621328 -4.625206 0.514787 ANGLES -0.155080 -0.170980 -0.385017 FOV 55.000000 +VEHICLE emperor2 FIELD CINEY_FAR_2 POS 1.917784 -4.691370 1.115397 ANGLES -0.212736 0.191114 0.308666 FOV 55.000000 +VEHICLE emperor2 FIELD CINEY_FAR_3 POS 1.576968 2.880613 -0.123181 ANGLES 0.085921 -0.202952 2.414610 FOV 74.300003 +VEHICLE emperor2 FIELD CINEY_FAR_4 POS -1.388013 3.808394 0.873063 ANGLES -0.283230 0.110859 -2.872649 FOV 55.000000 +VEHICLE esperanto FIELD BOOT_OPEN POS 0.113475 -1.689380 0.193481 ANGLES 0.544742 -0.000030 3.099613 FOV 55.000000 +VEHICLE esperanto FIELD BONNET_FWD POS 0.000244 0.523712 0.710239 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE esperanto FIELD BONNET_BWD POS -0.009766 -1.431030 0.683108 ANGLES 0.000065 -0.000000 3.141573 FOV 55.000000 +VEHICLE esperanto FIELD CINEY_WHEEL POS -1.090030 0.216292 -0.181253 ANGLES -0.049985 0.000107 -0.050917 FOV 55.000000 +VEHICLE esperanto FIELD CINEY_UNDER POS 0.003697 0.051829 -0.411234 ANGLES -0.000148 0.000115 -0.000143 FOV 55.000000 +VEHICLE esperanto FIELD CINEY_MISC_1 POS 1.417412 -4.714711 0.768200 ANGLES -0.109012 -0.204526 0.242005 FOV 45.000000 +VEHICLE esperanto FIELD CINEY_MISC_2 POS -0.973633 -0.594696 0.644889 ANGLES -0.093966 0.297915 -0.156218 FOV 45.000000 +VEHICLE esperanto FIELD JACKED POS 0.073792 0.306030 0.161987 ANGLES 0.210005 -0.000000 2.027011 FOV 55.000000 +VEHICLE esperanto FIELD BUSTED POS -0.631392 0.609375 0.428711 ANGLES 0.067284 0.000000 2.705383 FOV 55.000000 +VEHICLE esperanto FIELD CARPHONE POS -0.436932 0.753418 0.571899 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE esperanto FIELD BONNET_L POS -0.469891 0.087158 0.598877 ANGLES -0.000677 -0.000000 1.570993 FOV 55.000000 +VEHICLE esperanto FIELD BONNET_R POS 0.468812 0.087370 0.599121 ANGLES -0.000322 -0.000093 -1.572590 FOV 55.000000 +VEHICLE esperanto FIELD CINEY_WHEEL_2 POS 1.234426 -1.720215 -0.034058 ANGLES -0.056750 0.371528 0.278622 FOV 55.000000 +VEHICLE esperanto FIELD CINEY_BACK POS -1.147629 0.714233 0.604736 ANGLES -0.334548 0.225395 -2.799069 FOV 55.000000 +VEHICLE esperanto FIELD BUMPER POS 0.000000 2.230469 -0.221924 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE esperanto FIELD AIM_FR POS 0.000000 -0.493774 1.067993 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE esperanto FIELD CINEY_FAR_1 POS -2.392310 -4.195002 0.494263 ANGLES -0.156307 -0.228174 -0.357823 FOV 55.000000 +VEHICLE esperanto FIELD CINEY_FAR_2 POS 1.566779 -4.073194 0.895142 ANGLES -0.253817 0.213873 0.267818 FOV 55.000000 +VEHICLE esperanto FIELD CINEY_FAR_3 POS 1.464450 2.675169 -0.152588 ANGLES 0.058341 -0.142093 2.415012 FOV 74.300003 +VEHICLE esperanto FIELD CINEY_FAR_4 POS -1.383268 3.963978 0.897217 ANGLES -0.267421 0.117674 -2.875416 FOV 55.000000 +VEHICLE faction FIELD BOOT_OPEN POS 0.525144 -1.599763 0.289146 ANGLES 0.430581 -0.001348 2.752340 FOV 55.000000 +VEHICLE faction FIELD BONNET_FWD POS -0.006259 0.414031 0.776319 ANGLES 0.000000 0.000058 0.000000 FOV 55.000000 +VEHICLE faction FIELD BONNET_BWD POS -0.002441 -1.397522 0.737187 ANGLES 0.000057 0.000000 -3.141576 FOV 55.000000 +VEHICLE faction FIELD CINEY_WHEEL POS -0.990293 0.294399 0.013916 ANGLES -0.099783 0.000182 0.071855 FOV 55.000000 +VEHICLE faction FIELD CINEY_UNDER POS 0.004366 0.361583 -0.307007 ANGLES -0.000184 0.000191 -0.000043 FOV 55.000000 +VEHICLE faction FIELD CINEY_MISC_1 POS 1.206807 -4.673803 1.015603 ANGLES -0.158306 -0.200742 0.210715 FOV 45.000000 +VEHICLE faction FIELD CINEY_MISC_2 POS -0.934570 -0.955444 1.036454 ANGLES -0.331023 0.333456 -0.203012 FOV 45.000000 +VEHICLE faction FIELD JACKED POS 0.113744 0.311279 0.277588 ANGLES 0.164647 -0.000000 2.046110 FOV 55.000000 +VEHICLE faction FIELD BUSTED POS -0.441684 0.533444 0.571533 ANGLES 0.022654 0.000014 2.641430 FOV 55.000000 +VEHICLE faction FIELD CARPHONE POS -0.394360 0.711792 0.697144 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE faction FIELD BONNET_L POS -0.517533 0.072920 0.710938 ANGLES 0.001286 0.000255 1.570952 FOV 55.000000 +VEHICLE faction FIELD BONNET_R POS 0.525791 0.072857 0.710815 ANGLES 0.001057 -0.000008 -1.571929 FOV 55.000000 +VEHICLE faction FIELD CINEY_WHEEL_2 POS 1.167860 -1.734863 0.101440 ANGLES -0.043479 0.397168 0.290712 FOV 55.000000 +VEHICLE faction FIELD CINEY_BACK POS -0.958563 0.426392 0.719604 ANGLES -0.320073 0.249263 -2.855844 FOV 55.000000 +VEHICLE faction FIELD BUMPER POS 0.000000 2.326782 -0.151855 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE faction FIELD AIM_FR POS 0.001879 -0.554810 1.109375 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE faction FIELD CINEY_FAR_1 POS -2.327327 -3.994514 0.674811 ANGLES -0.187667 -0.266224 -0.400206 FOV 55.000000 +VEHICLE faction FIELD CINEY_FAR_2 POS 1.876964 -4.472578 0.989176 ANGLES -0.163409 0.235140 0.308611 FOV 55.000000 +VEHICLE faction FIELD CINEY_FAR_3 POS 1.559787 2.929079 -0.048247 ANGLES 0.030874 -0.092361 2.387484 FOV 74.300003 +VEHICLE faction FIELD CINEY_FAR_4 POS -1.364604 3.904529 0.952513 ANGLES -0.261577 0.121741 -2.878026 FOV 55.000000 +VEHICLE faggio FIELD BOOT_OPEN POS -0.527939 -0.173802 0.315430 ANGLES -0.274584 -0.014750 -2.381161 FOV 55.000000 +VEHICLE faggio FIELD BONNET_FWD POS 0.000916 0.531128 0.931454 ANGLES -0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE faggio FIELD BONNET_BWD POS -0.000153 -0.658081 0.365356 ANGLES 0.000017 0.000000 -3.141560 FOV 55.000000 +VEHICLE faggio FIELD CINEY_WHEEL POS -0.362679 0.220215 -0.251831 ANGLES -0.016830 0.000000 0.012616 FOV 55.000000 +VEHICLE faggio FIELD CINEY_UNDER POS 0.445843 0.396240 -0.236938 ANGLES -0.104325 0.000000 0.610889 FOV 55.000000 +VEHICLE faggio FIELD CINEY_MISC_1 POS -0.269946 -0.950226 -0.259810 ANGLES 0.081507 -0.262375 -0.084127 FOV 55.000000 +VEHICLE faggio FIELD CINEY_MISC_2 POS 0.441196 -0.252563 1.023438 ANGLES -0.468011 0.000000 0.413376 FOV 55.000000 +VEHICLE faggio FIELD JACKED POS 0.212406 0.496826 -0.117432 ANGLES 0.848714 0.000000 2.447510 FOV 65.349998 +VEHICLE faggio FIELD BUSTED POS -0.107216 0.764456 0.726034 ANGLES -0.024317 -0.005462 2.832727 FOV 55.000000 +VEHICLE faggio FIELD CARPHONE POS -0.029744 0.716639 0.768758 ANGLES -0.000303 0.000202 0.000305 FOV 55.000000 +VEHICLE faggio FIELD BONNET_L POS 0.499264 0.426392 0.907349 ANGLES -0.000598 0.000000 1.572372 FOV 55.000000 +VEHICLE faggio FIELD BONNET_R POS -0.501499 0.426392 0.907349 ANGLES -0.000598 -0.000000 -1.571683 FOV 55.000000 +VEHICLE faggio FIELD CINEY_WHEEL_2 POS 0.287981 -1.005859 -0.231934 ANGLES 0.083729 0.202728 0.034013 FOV 55.000000 +VEHICLE faggio FIELD CINEY_BACK POS -0.296055 0.814819 0.662354 ANGLES -0.140627 0.312416 3.096315 FOV 55.000000 +VEHICLE faggio FIELD BUMPER POS 0.000022 0.646118 0.002319 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE faggio FIELD AIM_FR POS 0.000000 -0.197510 1.338755 ANGLES -1.562068 -0.000000 0.001111 FOV 45.000000 +VEHICLE faggio FIELD CINEY_FAR_1 POS -1.098818 -1.717441 0.779232 ANGLES -0.309343 -0.286696 -0.330541 FOV 55.000000 +VEHICLE faggio FIELD CINEY_FAR_2 POS 1.006781 -2.275522 0.887482 ANGLES -0.335901 0.206010 0.163095 FOV 55.000000 +VEHICLE faggio FIELD CINEY_FAR_3 POS 0.916761 0.857920 -0.027449 ANGLES 0.107954 -0.211753 1.490115 FOV 74.300003 +VEHICLE faggio FIELD CINEY_FAR_4 POS -0.346111 1.384897 0.766299 ANGLES -0.351471 0.387676 -2.692801 FOV 55.000000 +VEHICLE fbi FIELD BOOT_OPEN POS 0.228521 -1.747835 0.008759 ANGLES 0.441356 0.004068 2.967753 FOV 55.000000 +VEHICLE fbi FIELD BONNET_FWD POS -0.001010 0.846558 0.600586 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE fbi FIELD BONNET_BWD POS -0.000379 -1.489868 0.645874 ANGLES 0.000200 0.000000 3.141590 FOV 55.000000 +VEHICLE fbi FIELD CINEY_WHEEL POS -1.081848 0.159344 -0.242911 ANGLES -0.093377 -0.000052 0.068338 FOV 55.000000 +VEHICLE fbi FIELD CINEY_UNDER POS 0.003874 0.852067 -0.606323 ANGLES -0.000220 0.000139 -0.000031 FOV 55.000000 +VEHICLE fbi FIELD CINEY_MISC_1 POS 1.317450 -4.519498 0.778246 ANGLES -0.181514 -0.174199 0.249458 FOV 45.000000 +VEHICLE fbi FIELD CINEY_MISC_2 POS -0.912380 -0.264160 0.558350 ANGLES -0.138041 0.084665 -0.345825 FOV 55.000000 +VEHICLE fbi FIELD JACKED POS 0.114897 0.613525 0.222412 ANGLES 0.162692 -0.000000 2.010893 FOV 55.000000 +VEHICLE fbi FIELD BUSTED POS -0.574382 0.771729 0.435913 ANGLES 0.000390 -0.000000 2.916616 FOV 55.000000 +VEHICLE fbi FIELD CARPHONE POS -0.396246 1.048950 0.528442 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE fbi FIELD BONNET_L POS -0.564184 0.306385 0.563767 ANGLES -0.000038 0.004175 1.571194 FOV 55.000000 +VEHICLE fbi FIELD BONNET_R POS 0.563829 0.306385 0.563767 ANGLES -0.000133 -0.004175 -1.571070 FOV 55.000000 +VEHICLE fbi FIELD CINEY_WHEEL_2 POS 1.169474 -1.895752 -0.095581 ANGLES 0.024526 0.178636 0.017483 FOV 55.000000 +VEHICLE fbi FIELD CINEY_BACK POS -0.979698 0.654053 0.526001 ANGLES -0.171681 0.077750 -3.067500 FOV 55.000000 +VEHICLE fbi FIELD BUMPER POS -0.000782 2.303467 -0.210938 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE fbi FIELD AIM_FR POS 0.000517 -0.487549 1.014648 ANGLES -1.562062 -0.000000 -0.005611 FOV 55.000000 +VEHICLE fbi FIELD CINEY_FAR_1 POS -2.230401 -4.147924 0.540069 ANGLES -0.185334 -0.205068 -0.352411 FOV 55.000000 +VEHICLE fbi FIELD CINEY_FAR_2 POS 1.965369 -3.862861 0.944854 ANGLES -0.276781 0.244270 0.357175 FOV 55.000000 +VEHICLE fbi FIELD CINEY_FAR_3 POS 1.339895 2.706704 -0.196426 ANGLES 0.050435 -0.118281 2.452929 FOV 74.300003 +VEHICLE fbi FIELD CINEY_FAR_4 POS -1.396240 3.630958 0.905666 ANGLES -0.318475 0.129961 -2.858720 FOV 55.000000 +VEHICLE feltzer FIELD BOOT_OPEN POS 0.059174 -1.602659 0.279132 ANGLES 0.375193 0.000236 3.026217 FOV 55.000000 +VEHICLE feltzer FIELD BONNET_FWD POS 0.003663 0.283447 0.581787 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE feltzer FIELD BONNET_BWD POS 0.001488 -1.251484 0.597171 ANGLES 0.000070 -0.000059 -3.141556 FOV 55.000000 +VEHICLE feltzer FIELD CINEY_WHEEL POS -1.012481 0.209351 -0.109253 ANGLES -0.061874 -0.000000 0.022442 FOV 55.000000 +VEHICLE feltzer FIELD CINEY_UNDER POS 0.021601 0.519610 -0.447437 ANGLES -0.002598 0.000207 -0.000042 FOV 55.000000 +VEHICLE feltzer FIELD CINEY_MISC_1 POS 0.007290 -1.618317 0.583056 ANGLES -0.002655 0.000129 -0.000045 FOV 55.000000 +VEHICLE feltzer FIELD CINEY_MISC_2 POS -0.812500 -1.091125 0.580226 ANGLES -0.097812 0.296527 -0.017600 FOV 45.000000 +VEHICLE feltzer FIELD JACKED POS 0.188175 0.142700 0.171753 ANGLES 0.153075 0.000000 2.016281 FOV 55.000000 +VEHICLE feltzer FIELD BUSTED POS -0.467390 0.406616 0.357056 ANGLES 0.012053 -0.000000 2.633115 FOV 55.000000 +VEHICLE feltzer FIELD CARPHONE POS -0.389201 0.271606 0.536011 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE feltzer FIELD BONNET_L POS -0.494617 -0.331055 0.492188 ANGLES 0.000199 -0.000000 1.573799 FOV 55.000000 +VEHICLE feltzer FIELD BONNET_R POS 0.444947 -0.331271 0.492186 ANGLES -0.000020 -0.002628 -1.571502 FOV 55.000000 +VEHICLE feltzer FIELD CINEY_WHEEL_2 POS 1.272947 -1.769165 0.049805 ANGLES -0.091983 0.376676 0.223333 FOV 55.000000 +VEHICLE feltzer FIELD CINEY_BACK POS -1.020081 0.201294 0.472900 ANGLES -0.204919 0.199076 -2.834574 FOV 55.000000 +VEHICLE feltzer FIELD BUMPER POS -0.001080 2.191868 -0.270381 ANGLES -0.005602 0.000193 0.004381 FOV 55.000000 +VEHICLE feltzer FIELD AIM_FR POS 0.002382 -0.695670 0.948565 ANGLES -1.566770 0.035931 0.035730 FOV 55.000000 +VEHICLE feltzer FIELD CINEY_FAR_1 POS -2.246311 -3.848482 0.538004 ANGLES -0.186878 -0.196274 -0.384348 FOV 55.000000 +VEHICLE feltzer FIELD CINEY_FAR_2 POS 1.575822 -3.732814 0.926983 ANGLES -0.287995 0.210239 0.307532 FOV 55.000000 +VEHICLE feltzer FIELD CINEY_FAR_3 POS 1.337830 2.503701 -0.200590 ANGLES 0.032933 -0.101260 2.446908 FOV 74.300003 +VEHICLE feltzer FIELD CINEY_FAR_4 POS -1.204998 3.309148 0.640787 ANGLES -0.278352 0.110786 -2.894102 FOV 55.000000 +VEHICLE feroci FIELD BOOT_OPEN POS 0.518192 -1.835313 0.282955 ANGLES 0.499914 -0.000201 2.678107 FOV 55.000000 +VEHICLE feroci FIELD BONNET_FWD POS 0.000732 0.482910 0.843538 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE feroci FIELD BONNET_BWD POS 0.003836 -1.591797 0.849609 ANGLES -0.000118 0.000000 -3.141583 FOV 55.000000 +VEHICLE feroci FIELD CINEY_WHEEL POS -1.042597 0.428842 0.079237 ANGLES -0.000273 0.002479 0.011944 FOV 55.000000 +VEHICLE feroci FIELD CINEY_UNDER POS 0.012373 0.627220 -0.244995 ANGLES -0.000290 -0.000197 -0.000058 FOV 55.000000 +VEHICLE feroci FIELD CINEY_MISC_1 POS 1.100445 -4.577933 0.980416 ANGLES -0.169970 -0.189111 0.136117 FOV 45.000000 +VEHICLE feroci FIELD CINEY_MISC_2 POS -0.838867 -0.590088 0.899128 ANGLES -0.210877 0.275813 -0.104588 FOV 45.000000 +VEHICLE feroci FIELD JACKED POS 0.101157 0.344360 0.329224 ANGLES 0.225730 -0.000000 2.090264 FOV 55.000000 +VEHICLE feroci FIELD BUSTED POS -0.523155 0.662231 0.614502 ANGLES -0.002445 -0.000000 2.675879 FOV 55.000000 +VEHICLE feroci FIELD CARPHONE POS -0.388779 0.952393 0.649658 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE feroci FIELD BONNET_L POS -0.439007 0.125610 0.749390 ANGLES -0.000461 -0.000000 1.570928 FOV 55.000000 +VEHICLE feroci FIELD BONNET_R POS 0.454156 0.125641 0.749390 ANGLES -0.000143 -0.000057 -1.571569 FOV 55.000000 +VEHICLE feroci FIELD CINEY_WHEEL_2 POS 1.111477 -1.756592 0.121826 ANGLES -0.043364 0.445161 0.230997 FOV 55.000000 +VEHICLE feroci FIELD CINEY_BACK POS -1.067135 0.635254 0.827393 ANGLES -0.336335 0.148576 -2.901762 FOV 55.000000 +VEHICLE feroci FIELD BUMPER POS 0.000000 2.249146 -0.145264 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE feroci FIELD AIM_FR POS 0.011214 -0.338745 1.234131 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE feroci FIELD CINEY_FAR_1 POS -2.070781 -3.908130 0.630106 ANGLES -0.153949 -0.248064 -0.356076 FOV 55.000000 +VEHICLE feroci FIELD CINEY_FAR_2 POS 1.684308 -4.329050 1.217386 ANGLES -0.311060 0.216750 0.268127 FOV 55.000000 +VEHICLE feroci FIELD CINEY_FAR_3 POS 1.305627 2.560220 -0.029023 ANGLES 0.053779 -0.125356 2.444660 FOV 74.300003 +VEHICLE feroci FIELD CINEY_FAR_4 POS -1.264346 3.570666 0.954935 ANGLES -0.283264 0.135233 -2.859124 FOV 55.000000 +VEHICLE feroci2 FIELD BOOT_OPEN POS 0.518192 -1.835313 0.282955 ANGLES 0.499914 -0.000201 2.678107 FOV 55.000000 +VEHICLE feroci2 FIELD BONNET_FWD POS 0.000732 0.497925 0.843538 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE feroci2 FIELD BONNET_BWD POS 0.003836 -1.591797 0.849609 ANGLES -0.000118 0.000000 -3.141583 FOV 55.000000 +VEHICLE feroci2 FIELD CINEY_WHEEL POS -1.042597 0.428842 0.079237 ANGLES -0.000273 0.002479 0.011944 FOV 55.000000 +VEHICLE feroci2 FIELD CINEY_UNDER POS 0.012373 0.627220 -0.244995 ANGLES -0.000290 -0.000197 -0.000058 FOV 55.000000 +VEHICLE feroci2 FIELD CINEY_MISC_1 POS 1.100445 -4.577933 0.980416 ANGLES -0.169970 -0.189111 0.136117 FOV 45.000000 +VEHICLE feroci2 FIELD CINEY_MISC_2 POS -0.838867 -0.590088 0.899128 ANGLES -0.210877 0.275813 -0.104588 FOV 45.000000 +VEHICLE feroci2 FIELD JACKED POS 0.101157 0.344360 0.329224 ANGLES 0.225730 -0.000000 2.090264 FOV 55.000000 +VEHICLE feroci2 FIELD BUSTED POS -0.523155 0.662231 0.614502 ANGLES -0.002445 -0.000000 2.675879 FOV 55.000000 +VEHICLE feroci2 FIELD CARPHONE POS -0.388779 0.952393 0.649658 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE feroci2 FIELD BONNET_L POS -0.439007 0.125610 0.749390 ANGLES -0.000461 -0.000000 1.570928 FOV 55.000000 +VEHICLE feroci2 FIELD BONNET_R POS 0.454156 0.125641 0.749390 ANGLES -0.000143 -0.000057 -1.571569 FOV 55.000000 +VEHICLE feroci2 FIELD CINEY_WHEEL_2 POS 1.111477 -1.756592 0.121826 ANGLES -0.043364 0.445161 0.230997 FOV 55.000000 +VEHICLE feroci2 FIELD CINEY_BACK POS -1.067135 0.635254 0.827393 ANGLES -0.336335 0.148576 -2.901762 FOV 55.000000 +VEHICLE feroci2 FIELD BUMPER POS 0.000000 2.249146 -0.145264 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE feroci2 FIELD AIM_FR POS 0.011214 -0.338745 1.234131 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE feroci2 FIELD CINEY_FAR_1 POS -2.070781 -3.908130 0.630106 ANGLES -0.153949 -0.248064 -0.356076 FOV 55.000000 +VEHICLE feroci2 FIELD CINEY_FAR_2 POS 1.684308 -4.329050 1.217386 ANGLES -0.311060 0.216750 0.268127 FOV 55.000000 +VEHICLE feroci2 FIELD CINEY_FAR_3 POS 1.305627 2.560220 -0.029023 ANGLES 0.053779 -0.125356 2.444660 FOV 74.300003 +VEHICLE feroci2 FIELD CINEY_FAR_4 POS -1.264346 3.570666 0.954935 ANGLES -0.283264 0.135233 -2.859124 FOV 55.000000 +VEHICLE firetruk FIELD BOOT_OPEN POS -1.484263 0.764167 1.006264 ANGLES -0.609804 0.002371 -2.474787 FOV 55.000000 +VEHICLE firetruk FIELD BONNET_FWD POS 0.007355 4.207275 0.634521 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE firetruk FIELD BONNET_BWD POS -0.003174 -3.549194 0.621481 ANGLES 0.000409 0.000000 3.141541 FOV 55.000000 +VEHICLE firetruk FIELD CINEY_WHEEL POS -1.267350 0.682579 -0.431577 ANGLES 0.042976 0.001182 0.119883 FOV 55.000000 +VEHICLE firetruk FIELD CINEY_UNDER POS -0.006929 0.641408 -0.856739 ANGLES -0.062990 0.000418 0.000059 FOV 55.000000 +VEHICLE firetruk FIELD CINEY_MISC_1 POS 1.852034 -7.347989 1.600642 ANGLES -0.227557 -0.097275 0.124357 FOV 45.000000 +VEHICLE firetruk FIELD CINEY_MISC_2 POS 0.008355 2.235963 1.814426 ANGLES -0.099522 -0.005705 -0.004151 FOV 69.300003 +VEHICLE firetruk FIELD JACKED POS -0.410965 3.524658 1.351318 ANGLES -0.848881 0.000000 2.196408 FOV 55.000000 +VEHICLE firetruk FIELD BUSTED POS -0.827791 3.897705 0.870361 ANGLES 0.063475 -0.000000 2.664803 FOV 55.000000 +VEHICLE firetruk FIELD CARPHONE POS -0.661125 4.110107 1.001221 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE firetruk FIELD BONNET_L POS -0.768689 3.429577 0.923669 ANGLES 0.000151 0.007433 1.570985 FOV 55.000000 +VEHICLE firetruk FIELD BONNET_R POS 0.761001 3.429455 0.923791 ANGLES 0.000425 -0.007433 -1.573458 FOV 55.000000 +VEHICLE firetruk FIELD CINEY_WHEEL_2 POS 1.409079 -2.701172 -0.226807 ANGLES -0.040478 0.314186 0.210888 FOV 55.000000 +VEHICLE firetruk FIELD CINEY_BACK POS -1.509233 3.777100 0.971191 ANGLES -0.229159 0.379014 -2.860856 FOV 55.000000 +VEHICLE firetruk FIELD BUMPER POS 0.000000 4.437500 -0.611572 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE firetruk FIELD AIM_FR POS 0.004807 3.141357 1.784546 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE firetruk FIELD CINEY_FAR_1 POS -2.647027 -4.976838 -0.541565 ANGLES 0.251579 -0.164837 -0.584413 FOV 55.000000 +VEHICLE firetruk FIELD CINEY_FAR_2 POS 2.355312 -7.289429 1.793213 ANGLES -0.298580 0.195938 0.310505 FOV 55.000000 +VEHICLE firetruk FIELD CINEY_FAR_3 POS 2.971497 4.766655 0.087830 ANGLES -0.080868 -0.337126 2.574292 FOV 74.300003 +VEHICLE firetruk FIELD CINEY_FAR_4 POS -3.655044 4.657480 1.759376 ANGLES -0.472450 0.226394 -2.357897 FOV 55.000000 +VEHICLE flatbed FIELD BOOT_OPEN POS -0.010120 -0.139265 1.220489 ANGLES -0.090520 0.000195 3.136990 FOV 55.000000 +VEHICLE flatbed FIELD BONNET_FWD POS -0.005127 2.482132 2.035982 ANGLES 0.008819 -0.000000 -0.000079 FOV 55.000000 +VEHICLE flatbed FIELD BONNET_BWD POS -0.002197 -5.241760 2.370333 ANGLES -0.000304 0.000000 3.141548 FOV 55.000000 +VEHICLE flatbed FIELD CINEY_WHEEL POS -1.830695 1.686366 0.163349 ANGLES 0.008819 0.000089 -0.000006 FOV 55.000000 +VEHICLE flatbed FIELD CINEY_UNDER POS 0.054000 0.157375 -0.462396 ANGLES 0.056648 -0.002164 0.011124 FOV 55.000000 +VEHICLE flatbed FIELD CINEY_MISC_1 POS 3.310254 -10.565392 3.943995 ANGLES -0.236885 -0.280943 0.169076 FOV 45.000000 +VEHICLE flatbed FIELD CINEY_MISC_2 POS -1.848954 0.230802 2.293391 ANGLES -0.278308 -0.005154 -0.432586 FOV 55.000000 +VEHICLE flatbed FIELD JACKED POS -0.221842 1.942871 2.326416 ANGLES -0.934432 0.000000 1.823012 FOV 55.000000 +VEHICLE flatbed FIELD BUSTED POS -0.633852 2.388876 1.793949 ANGLES 0.108014 -0.004465 2.617935 FOV 55.000000 +VEHICLE flatbed FIELD CARPHONE POS -0.579979 2.505859 1.998413 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE flatbed FIELD BONNET_L POS -0.776093 1.799072 2.009399 ANGLES 0.001019 0.000000 1.571629 FOV 55.000000 +VEHICLE flatbed FIELD BONNET_R POS 0.776060 1.793082 2.008687 ANGLES 0.000013 0.006227 -1.573046 FOV 55.000000 +VEHICLE flatbed FIELD CINEY_WHEEL_2 POS 1.891719 -4.088623 0.299438 ANGLES -0.039933 0.261648 0.268872 FOV 55.000000 +VEHICLE flatbed FIELD CINEY_BACK POS -1.551918 0.822628 1.526332 ANGLES -0.212083 0.002528 -2.846973 FOV 55.000000 +VEHICLE flatbed FIELD BUMPER POS 0.000000 4.275757 -0.404053 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE flatbed FIELD AIM_FR POS 0.020709 0.777471 3.580042 ANGLES -1.555452 -0.204289 -0.171570 FOV 45.000000 +VEHICLE flatbed FIELD CINEY_FAR_1 POS -2.818961 -7.388652 0.223836 ANGLES -0.043439 -0.260453 -0.298568 FOV 55.000000 +VEHICLE flatbed FIELD CINEY_FAR_2 POS 4.772731 -9.600587 3.775868 ANGLES -0.260872 0.212042 0.409070 FOV 55.000000 +VEHICLE flatbed FIELD CINEY_FAR_3 POS 2.154300 5.518285 -0.176048 ANGLES 0.150302 -0.171702 2.459501 FOV 74.300003 +VEHICLE flatbed FIELD CINEY_FAR_4 POS -2.357940 5.124179 3.405366 ANGLES -0.570808 0.419507 -2.428667 FOV 55.000000 +VEHICLE forklift FIELD BOOT_OPEN POS -0.928873 0.375287 0.364824 ANGLES -0.125472 -0.000118 -2.726912 FOV 55.000000 +VEHICLE forklift FIELD BONNET_FWD POS 0.001976 0.099976 1.504883 ANGLES 0.000037 0.000000 0.000004 FOV 55.000000 +VEHICLE forklift FIELD BONNET_BWD POS 0.002930 -0.606262 1.290154 ANGLES -0.000123 0.000000 -3.141523 FOV 55.000000 +VEHICLE forklift FIELD CINEY_WHEEL POS -0.751297 -0.200787 -0.062674 ANGLES -0.006695 -0.001415 0.097039 FOV 55.000000 +VEHICLE forklift FIELD CINEY_UNDER POS -0.000667 -0.025829 -0.363941 ANGLES -0.004341 -0.001846 -0.000579 FOV 55.000000 +VEHICLE forklift FIELD CINEY_MISC_1 POS 1.779521 -4.284212 1.938794 ANGLES -0.202913 -0.219358 0.167580 FOV 45.000000 +VEHICLE forklift FIELD CINEY_MISC_2 POS -0.526490 -0.586670 1.488159 ANGLES -0.210452 -0.212710 -0.573766 FOV 55.000000 +VEHICLE forklift FIELD JACKED POS 0.512497 0.514771 0.807007 ANGLES 0.366706 0.000000 2.212190 FOV 55.000000 +VEHICLE forklift FIELD BUSTED POS -0.088436 0.899048 1.469238 ANGLES -0.080160 -0.000000 2.641937 FOV 55.000000 +VEHICLE forklift FIELD CARPHONE POS -0.010041 0.238967 1.485600 ANGLES 0.000000 0.006749 -0.000000 FOV 55.000000 +VEHICLE forklift FIELD BONNET_L POS -0.149297 -0.000682 1.517377 ANGLES -0.055356 0.024674 1.572239 FOV 55.000000 +VEHICLE forklift FIELD BONNET_R POS 0.157128 -0.056052 1.530711 ANGLES 0.025350 -0.014446 -1.568557 FOV 55.000000 +VEHICLE forklift FIELD CINEY_WHEEL_2 POS 0.871786 -1.153931 0.062134 ANGLES 0.001472 0.144672 0.109661 FOV 55.000000 +VEHICLE forklift FIELD CINEY_BACK POS -0.485983 0.364746 1.470093 ANGLES -0.122828 0.131921 -2.947400 FOV 55.000000 +VEHICLE forklift FIELD BUMPER POS 0.000000 1.183716 -0.154419 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE forklift FIELD AIM_FR POS 0.000000 -0.008423 1.980713 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE forklift FIELD CINEY_FAR_1 POS -2.496318 -3.633565 0.543942 ANGLES -0.125757 -0.286217 -0.556010 FOV 55.000000 +VEHICLE forklift FIELD CINEY_FAR_2 POS 2.096076 -3.193375 2.357005 ANGLES -0.472207 0.170066 0.210790 FOV 55.000000 +VEHICLE forklift FIELD CINEY_FAR_3 POS 1.426593 2.198291 -0.088374 ANGLES 0.101148 -0.156460 2.286352 FOV 74.300003 +VEHICLE forklift FIELD CINEY_FAR_4 POS -1.460299 2.687628 1.047192 ANGLES -0.210024 0.142015 -2.549616 FOV 55.000000 +VEHICLE fortune FIELD BOOT_OPEN POS -0.020647 -1.713161 0.071052 ANGLES 0.472261 0.000161 -3.114756 FOV 55.000000 +VEHICLE fortune FIELD BONNET_FWD POS 0.007568 0.631287 0.577916 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE fortune FIELD BONNET_BWD POS -0.002056 -1.245239 0.568481 ANGLES 0.000237 0.000000 3.141512 FOV 55.000000 +VEHICLE fortune FIELD CINEY_WHEEL POS -1.036872 0.122292 -0.165559 ANGLES -0.098185 0.000056 0.003200 FOV 55.000000 +VEHICLE fortune FIELD CINEY_UNDER POS 0.015987 0.985047 -0.482082 ANGLES -0.005333 0.000049 -0.000033 FOV 55.000000 +VEHICLE fortune FIELD CINEY_MISC_1 POS 1.207135 -4.191832 0.649610 ANGLES -0.164258 -0.173831 0.259531 FOV 45.000000 +VEHICLE fortune FIELD CINEY_MISC_2 POS -0.941162 -0.825806 0.599360 ANGLES -0.194461 0.280878 -0.217550 FOV 45.000000 +VEHICLE fortune FIELD JACKED POS 0.176447 0.479370 0.064697 ANGLES 0.182298 0.000000 2.004492 FOV 55.000000 +VEHICLE fortune FIELD BUSTED POS -0.476192 0.661377 0.458862 ANGLES -0.210538 0.000000 2.674536 FOV 55.000000 +VEHICLE fortune FIELD CARPHONE POS -0.393600 1.015015 0.484985 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE fortune FIELD BONNET_L POS -0.511732 -0.054028 0.493826 ANGLES 0.000999 0.005289 1.571398 FOV 55.000000 +VEHICLE fortune FIELD BONNET_R POS 0.457004 -0.054131 0.493778 ANGLES 0.001008 -0.006082 -1.569852 FOV 55.000000 +VEHICLE fortune FIELD CINEY_WHEEL_2 POS 1.122252 -1.752075 -0.022339 ANGLES -0.011203 0.314045 0.264681 FOV 55.000000 +VEHICLE fortune FIELD CINEY_BACK POS -1.059824 0.793701 0.491455 ANGLES -0.325652 0.160860 -2.888027 FOV 55.000000 +VEHICLE fortune FIELD BUMPER POS 0.000000 2.462158 -0.359375 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE fortune FIELD AIM_FR POS 0.000000 -0.358643 0.958252 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE fortune FIELD CINEY_FAR_1 POS -1.951769 -3.874721 0.294880 ANGLES -0.142947 -0.188853 -0.328183 FOV 55.000000 +VEHICLE fortune FIELD CINEY_FAR_2 POS 1.629467 -3.894941 1.080775 ANGLES -0.288029 0.155774 0.265312 FOV 55.000000 +VEHICLE fortune FIELD CINEY_FAR_3 POS 1.307370 2.780853 -0.222325 ANGLES 0.037377 -0.107233 2.449267 FOV 74.300003 +VEHICLE fortune FIELD CINEY_FAR_4 POS -1.367863 3.958747 0.930247 ANGLES -0.308698 0.122063 -2.850181 FOV 55.000000 +VEHICLE futo FIELD BOOT_OPEN POS 0.100921 -1.414997 0.246381 ANGLES 0.614790 0.002920 2.955916 FOV 55.000000 +VEHICLE futo FIELD BONNET_FWD POS 0.004639 0.538696 0.674335 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE futo FIELD BONNET_BWD POS -0.001465 -1.222168 0.675879 ANGLES 0.000607 -0.000000 3.141581 FOV 55.000000 +VEHICLE futo FIELD CINEY_WHEEL POS -1.034787 0.141371 -0.123900 ANGLES 0.011212 -0.000701 -0.059245 FOV 55.000000 +VEHICLE futo FIELD CINEY_UNDER POS 0.011886 0.505508 -0.327028 ANGLES -0.013572 0.000283 -0.000048 FOV 55.000000 +VEHICLE futo FIELD CINEY_MISC_1 POS 1.093016 -3.816956 0.785332 ANGLES -0.180658 -0.141161 0.205725 FOV 45.000000 +VEHICLE futo FIELD CINEY_MISC_2 POS -0.933345 -0.613029 0.534832 ANGLES -0.087355 0.086957 -0.217834 FOV 55.000000 +VEHICLE futo FIELD JACKED POS 0.117994 0.342285 0.183259 ANGLES 0.250237 -0.000000 2.165726 FOV 55.000000 +VEHICLE futo FIELD BUSTED POS -0.398418 0.675415 0.469269 ANGLES 0.020998 0.000000 2.597171 FOV 55.000000 +VEHICLE futo FIELD CARPHONE POS -0.396198 0.850342 0.512727 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE futo FIELD BONNET_L POS -0.498344 0.121216 0.656769 ANGLES -0.000199 0.000000 1.570199 FOV 55.000000 +VEHICLE futo FIELD BONNET_R POS 0.495264 0.120221 0.656988 ANGLES -0.000371 -0.009191 -1.572706 FOV 55.000000 +VEHICLE futo FIELD CINEY_WHEEL_2 POS 1.026784 -1.351611 -0.022488 ANGLES -0.013567 0.105185 0.012667 FOV 55.000000 +VEHICLE futo FIELD CINEY_BACK POS -0.972497 0.334839 0.631257 ANGLES -0.341845 0.249263 -2.751489 FOV 55.000000 +VEHICLE futo FIELD BUMPER POS 0.000000 1.978760 -0.234588 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE futo FIELD AIM_FR POS -0.001549 -0.250956 1.064075 ANGLES -1.565853 3.111272 3.094177 FOV 55.000000 +VEHICLE futo FIELD CINEY_FAR_1 POS -1.995830 -3.398780 0.503707 ANGLES -0.173394 -0.237713 -0.374743 FOV 55.000000 +VEHICLE futo FIELD CINEY_FAR_2 POS 1.281555 -3.526026 0.990333 ANGLES -0.272131 0.200992 0.185951 FOV 55.000000 +VEHICLE futo FIELD CINEY_FAR_3 POS 1.273571 2.436970 -0.100406 ANGLES 0.064836 -0.178811 2.427478 FOV 74.300003 +VEHICLE futo FIELD CINEY_FAR_4 POS -1.344134 3.498991 1.045887 ANGLES -0.337673 0.169877 -2.834420 FOV 55.000000 +VEHICLE fxt FIELD BOOT_OPEN POS -0.507293 -1.297327 0.144916 ANGLES -0.189811 0.001317 -2.873820 FOV 55.000000 +VEHICLE fxt FIELD BONNET_FWD POS 0.002705 0.869019 0.850708 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE fxt FIELD BONNET_BWD POS 0.006371 -1.227295 0.869995 ANGLES -0.000008 0.000000 -3.141550 FOV 55.000000 +VEHICLE fxt FIELD CINEY_WHEEL POS -1.227724 0.274670 -0.284769 ANGLES -0.062014 -0.000108 -0.029852 FOV 55.000000 +VEHICLE fxt FIELD CINEY_UNDER POS 0.008091 0.101210 -0.616555 ANGLES -0.002566 -0.000031 -0.000070 FOV 55.000000 +VEHICLE fxt FIELD CINEY_MISC_1 POS 1.634663 -5.215945 1.023953 ANGLES -0.211154 -0.170540 0.248861 FOV 45.000000 +VEHICLE fxt FIELD CINEY_MISC_2 POS -1.049089 -0.476974 0.803108 ANGLES -0.073253 -0.124186 -0.202153 FOV 45.000000 +VEHICLE fxt FIELD JACKED POS 0.092789 0.721525 0.278762 ANGLES 0.149764 -0.007650 2.101640 FOV 55.000000 +VEHICLE fxt FIELD BUSTED POS -0.568158 1.012695 0.627075 ANGLES -0.020070 -0.000000 2.637203 FOV 55.000000 +VEHICLE fxt FIELD CARPHONE POS -0.459972 1.177124 0.687134 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE fxt FIELD BONNET_L POS -0.473938 0.413940 0.735107 ANGLES 0.000667 0.000000 1.571787 FOV 55.000000 +VEHICLE fxt FIELD BONNET_R POS 0.479340 0.413890 0.734985 ANGLES 0.000456 -0.000143 -1.570820 FOV 55.000000 +VEHICLE fxt FIELD CINEY_WHEEL_2 POS 1.274418 -2.090942 -0.151855 ANGLES -0.012880 0.368116 0.376280 FOV 55.000000 +VEHICLE fxt FIELD CINEY_BACK POS -1.080435 0.964966 0.780396 ANGLES -0.276064 0.279135 -2.898869 FOV 55.000000 +VEHICLE fxt FIELD BUMPER POS 0.000000 2.462524 -0.318604 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE fxt FIELD AIM_FR POS 0.005175 -0.352417 1.334351 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE fxt FIELD CINEY_FAR_1 POS -3.027744 -5.317364 0.626852 ANGLES -0.177902 -0.175986 -0.395427 FOV 55.000000 +VEHICLE fxt FIELD CINEY_FAR_2 POS 1.777082 -4.400599 1.291870 ANGLES -0.370724 0.232889 0.330331 FOV 55.000000 +VEHICLE fxt FIELD CINEY_FAR_3 POS 1.612489 3.308755 -0.488597 ANGLES 0.179635 -0.238236 2.427515 FOV 74.300003 +VEHICLE fxt FIELD CINEY_FAR_4 POS -1.626269 4.097951 1.181662 ANGLES -0.365057 0.163355 -2.834415 FOV 55.000000 +VEHICLE habanero FIELD BOOT_OPEN POS 0.175938 -1.329598 0.166971 ANGLES 0.441524 -0.000174 3.036268 FOV 55.000000 +VEHICLE habanero FIELD BONNET_FWD POS -0.001953 0.971497 0.616661 ANGLES -0.000012 -0.000000 -0.000043 FOV 72.000000 +VEHICLE habanero FIELD BONNET_BWD POS -0.001709 -2.161804 0.639526 ANGLES 0.000009 0.000000 -3.141555 FOV 55.000000 +VEHICLE habanero FIELD CINEY_WHEEL POS -1.086735 -0.174263 -0.184835 ANGLES -0.069234 0.000189 0.028227 FOV 55.000000 +VEHICLE habanero FIELD CINEY_UNDER POS 0.005976 -0.030678 -0.604147 ANGLES -0.000220 0.000182 -0.000016 FOV 55.000000 +VEHICLE habanero FIELD CINEY_MISC_1 POS 1.513184 -4.707092 0.744397 ANGLES -0.124588 -0.175739 0.190656 FOV 45.000000 +VEHICLE habanero FIELD CINEY_MISC_2 POS -0.903175 -0.813232 0.596069 ANGLES -0.115511 0.088567 0.005728 FOV 55.000000 +VEHICLE habanero FIELD JACKED POS 0.115306 0.473511 0.160645 ANGLES 0.221287 0.000000 1.938661 FOV 55.000000 +VEHICLE habanero FIELD BUSTED POS -0.513836 0.847168 0.472656 ANGLES 0.100244 0.000000 2.635844 FOV 55.000000 +VEHICLE habanero FIELD CARPHONE POS -0.440731 1.276978 0.479980 ANGLES -0.019385 0.000000 -0.010101 FOV 55.000000 +VEHICLE habanero FIELD BONNET_L POS -0.483924 0.274158 0.609699 ANGLES -0.001256 0.000385 1.572408 FOV 55.000000 +VEHICLE habanero FIELD BONNET_R POS 0.487833 0.274106 0.608887 ANGLES -0.001701 0.000001 -1.571744 FOV 55.000000 +VEHICLE habanero FIELD CINEY_WHEEL_2 POS 1.095654 -1.755249 -0.075928 ANGLES -0.036089 0.430821 0.124378 FOV 55.000000 +VEHICLE habanero FIELD CINEY_BACK POS -0.958920 0.646362 0.606323 ANGLES -0.233974 0.172056 -2.960685 FOV 55.000000 +VEHICLE habanero FIELD BUMPER POS 0.000000 2.117920 -0.387329 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE habanero FIELD AIM_FR POS 0.005471 -0.536779 1.163330 ANGLES -1.562332 0.020758 0.019518 FOV 55.000000 +VEHICLE habanero FIELD CINEY_FAR_1 POS -2.202806 -3.888780 0.242116 ANGLES -0.142138 -0.195830 -0.351204 FOV 55.000000 +VEHICLE habanero FIELD CINEY_FAR_2 POS 1.505915 -4.329479 1.097534 ANGLES -0.254413 0.178503 0.145151 FOV 55.000000 +VEHICLE habanero FIELD CINEY_FAR_3 POS 1.435492 2.532828 -0.276439 ANGLES 0.093034 -0.176639 2.420432 FOV 74.300003 +VEHICLE habanero FIELD CINEY_FAR_4 POS -1.369647 3.746490 0.883229 ANGLES -0.301846 0.124082 -2.877934 FOV 55.000000 +VEHICLE hakumai FIELD BOOT_OPEN POS 0.491894 -1.715267 0.322213 ANGLES 0.681271 0.008190 2.618431 FOV 55.000000 +VEHICLE hakumai FIELD BONNET_FWD POS -0.000244 0.678650 0.697763 ANGLES -0.000000 0.000000 -0.000047 FOV 72.000000 +VEHICLE hakumai FIELD BONNET_BWD POS 0.004150 -1.631958 0.745486 ANGLES -0.000014 -0.000000 3.141575 FOV 55.000000 +VEHICLE hakumai FIELD CINEY_WHEEL POS -0.958249 0.186807 0.047648 ANGLES -0.084806 -0.005625 -0.079958 FOV 55.000000 +VEHICLE hakumai FIELD CINEY_UNDER POS 0.003760 0.487816 -0.237061 ANGLES -0.002486 -0.005251 -0.000083 FOV 55.000000 +VEHICLE hakumai FIELD CINEY_MISC_1 POS 1.478061 -4.348391 0.882441 ANGLES -0.155364 -0.133652 0.288359 FOV 45.000000 +VEHICLE hakumai FIELD CINEY_MISC_2 POS -0.954124 -0.448854 0.681991 ANGLES -0.122268 0.109763 -0.344884 FOV 55.000000 +VEHICLE hakumai FIELD JACKED POS 0.111417 0.496826 0.280884 ANGLES 0.211229 0.000000 2.052920 FOV 55.000000 +VEHICLE hakumai FIELD BUSTED POS -0.537739 0.654907 0.492432 ANGLES -0.055596 -0.000000 2.734714 FOV 55.000000 +VEHICLE hakumai FIELD CARPHONE POS -0.387042 0.761963 0.663574 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE hakumai FIELD BONNET_L POS -0.516388 0.194580 0.685547 ANGLES 0.000373 -0.000000 1.573863 FOV 55.000000 +VEHICLE hakumai FIELD BONNET_R POS 0.521878 0.192826 0.691070 ANGLES 0.006005 -0.002353 -1.573311 FOV 55.000000 +VEHICLE hakumai FIELD CINEY_WHEEL_2 POS 0.999523 -1.620117 0.139160 ANGLES 0.078219 0.361248 0.214109 FOV 55.000000 +VEHICLE hakumai FIELD CINEY_BACK POS -0.948551 0.550171 0.648071 ANGLES -0.219251 0.100876 -2.881374 FOV 55.000000 +VEHICLE hakumai FIELD BUMPER POS 0.000000 2.014160 -0.164917 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE hakumai FIELD AIM_FR POS 0.000000 -0.339355 1.108887 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE hakumai FIELD CINEY_FAR_1 POS -2.169358 -3.829794 0.521420 ANGLES -0.151749 -0.210777 -0.374565 FOV 55.000000 +VEHICLE hakumai FIELD CINEY_FAR_2 POS 1.278081 -3.731001 1.114284 ANGLES -0.274096 0.232692 0.190889 FOV 55.000000 +VEHICLE hakumai FIELD CINEY_FAR_3 POS 1.271788 2.446322 0.009639 ANGLES 0.074703 -0.215758 2.439906 FOV 74.300003 +VEHICLE hakumai FIELD CINEY_FAR_4 POS -1.224995 3.405922 1.152147 ANGLES -0.362558 0.119409 -2.857075 FOV 55.000000 +VEHICLE hellfury FIELD BOOT_OPEN POS 0.888868 -0.272095 0.363647 ANGLES -0.337195 -0.000000 2.115220 FOV 55.000000 +VEHICLE hellfury FIELD BONNET_FWD POS -0.000122 0.451538 1.077461 ANGLES -0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE hellfury FIELD BONNET_BWD POS -0.000701 -1.116089 -0.014648 ANGLES -0.000661 0.000000 3.140965 FOV 55.000000 +VEHICLE hellfury FIELD CINEY_WHEEL POS -0.386584 0.300049 -0.193115 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE hellfury FIELD CINEY_UNDER POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE hellfury FIELD CINEY_MISC_1 POS -0.447993 -1.250244 -0.021729 ANGLES -0.080376 -0.214031 -0.121242 FOV 55.000000 +VEHICLE hellfury FIELD CINEY_MISC_2 POS 0.602958 -0.457886 0.914185 ANGLES -0.322786 0.142599 0.419510 FOV 55.000000 +VEHICLE hellfury FIELD JACKED POS 0.430678 0.812134 -0.083618 ANGLES 0.469618 -0.000000 2.520833 FOV 55.000000 +VEHICLE hellfury FIELD BUSTED POS -0.006001 0.680054 0.671021 ANGLES -0.063882 0.000000 2.683089 FOV 55.000000 +VEHICLE hellfury FIELD CARPHONE POS 0.000000 0.994141 0.487305 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE hellfury FIELD BONNET_L POS 1.013749 0.397705 0.677490 ANGLES -0.001492 -0.000000 1.572318 FOV 55.000000 +VEHICLE hellfury FIELD BONNET_R POS -1.016943 0.387085 0.678955 ANGLES -0.001492 -0.000000 -1.570940 FOV 55.000000 +VEHICLE hellfury FIELD CINEY_WHEEL_2 POS 0.515838 -1.432129 -0.150635 ANGLES 0.093888 0.207796 0.049412 FOV 55.000000 +VEHICLE hellfury FIELD CINEY_BACK POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE hellfury FIELD BUMPER POS 0.000000 1.520020 -0.122803 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE hellfury FIELD AIM_FR POS -0.007324 -0.441956 1.304261 ANGLES -1.562068 0.000000 -0.014210 FOV 45.000000 +VEHICLE hellfury FIELD CINEY_FAR_1 POS -1.016350 -2.328857 0.247803 ANGLES -0.102616 -0.257761 -0.062166 FOV 55.000000 +VEHICLE hellfury FIELD CINEY_FAR_2 POS 1.469083 -2.251343 0.882202 ANGLES -0.267924 0.142600 0.114223 FOV 55.000000 +VEHICLE hellfury FIELD CINEY_FAR_3 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE hellfury FIELD CINEY_FAR_4 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE huntley FIELD BOOT_OPEN POS 0.625205 -1.657471 0.246460 ANGLES 0.525359 -0.000000 2.558312 FOV 55.000000 +VEHICLE huntley FIELD BONNET_FWD POS 0.000000 0.534424 0.950795 ANGLES -0.000031 0.000000 -0.000113 FOV 72.000000 +VEHICLE huntley FIELD BONNET_BWD POS -0.003906 -2.288757 0.841050 ANGLES -0.000541 0.000000 3.139943 FOV 55.000000 +VEHICLE huntley FIELD CINEY_WHEEL POS -1.221444 0.198608 -0.141113 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE huntley FIELD CINEY_UNDER POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE huntley FIELD CINEY_MISC_1 POS 1.178981 -4.852545 0.955795 ANGLES -0.165803 -0.145542 0.156186 FOV 45.000000 +VEHICLE huntley FIELD CINEY_MISC_2 POS -1.182336 -0.478882 0.786865 ANGLES -0.075830 0.117382 -0.511830 FOV 55.000000 +VEHICLE huntley FIELD JACKED POS 0.257890 0.383057 0.214600 ANGLES 0.326204 -0.000000 1.902665 FOV 55.000000 +VEHICLE huntley FIELD BUSTED POS -0.610066 0.614502 0.632813 ANGLES 0.017899 0.000000 2.895518 FOV 55.000000 +VEHICLE huntley FIELD CARPHONE POS -0.439381 0.925537 0.748047 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE huntley FIELD BONNET_L POS -0.547287 0.261047 0.786740 ANGLES -0.000213 0.002645 1.570641 FOV 55.000000 +VEHICLE huntley FIELD BONNET_R POS 0.605786 0.261244 0.787220 ANGLES 0.000161 -0.002594 -1.570382 FOV 55.000000 +VEHICLE huntley FIELD CINEY_WHEEL_2 POS 1.348219 -2.257080 0.037109 ANGLES -0.037669 0.178625 0.014464 FOV 55.000000 +VEHICLE huntley FIELD CINEY_BACK POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE huntley FIELD BUMPER POS 0.000000 2.074829 -0.237549 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE huntley FIELD AIM_FR POS 0.000000 -0.246826 1.318604 ANGLES -1.559272 0.000000 0.000000 FOV 55.000000 +VEHICLE huntley FIELD CINEY_FAR_1 POS -2.296836 -4.134155 0.053345 ANGLES 0.048093 -0.257781 -0.357055 FOV 55.000000 +VEHICLE huntley FIELD CINEY_FAR_2 POS 1.944823 -4.018799 1.388184 ANGLES -0.316456 0.209447 0.306594 FOV 55.000000 +VEHICLE huntley FIELD CINEY_FAR_3 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE huntley FIELD CINEY_FAR_4 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE infernus FIELD BOOT_OPEN POS 0.216664 -1.403353 0.310181 ANGLES 0.601761 0.000178 2.796582 FOV 55.000000 +VEHICLE infernus FIELD BONNET_FWD POS 0.001396 0.847290 0.563110 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE infernus FIELD BONNET_BWD POS -0.001129 -1.016968 0.535645 ANGLES 0.000109 0.000000 3.141527 FOV 55.000000 +VEHICLE infernus FIELD CINEY_WHEEL POS -1.064861 0.293754 -0.098511 ANGLES -0.046286 -0.000265 0.009876 FOV 55.000000 +VEHICLE infernus FIELD CINEY_UNDER POS 0.012494 0.407227 -0.370361 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE infernus FIELD CINEY_MISC_1 POS 1.389590 -3.886217 0.656960 ANGLES -0.155778 -0.135111 0.285782 FOV 45.000000 +VEHICLE infernus FIELD CINEY_MISC_2 POS -0.941245 -0.452393 0.509644 ANGLES -0.113547 0.085616 -0.194156 FOV 55.000000 +VEHICLE infernus FIELD JACKED POS 0.104575 0.588745 0.116455 ANGLES 0.253619 -0.000000 2.074060 FOV 55.000000 +VEHICLE infernus FIELD BUSTED POS -0.473644 0.902344 0.374146 ANGLES -0.039533 -0.000000 2.655044 FOV 55.000000 +VEHICLE infernus FIELD CARPHONE POS -0.408087 1.263306 0.411011 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE infernus FIELD BONNET_L POS -0.498062 0.206543 0.487061 ANGLES 0.000270 0.000000 1.569097 FOV 55.000000 +VEHICLE infernus FIELD BONNET_R POS 0.489172 0.206543 0.487061 ANGLES 0.000270 0.000000 -1.570964 FOV 55.000000 +VEHICLE infernus FIELD CINEY_WHEEL_2 POS 1.240189 -1.776489 -0.008423 ANGLES -0.010000 0.339553 0.200870 FOV 55.000000 +VEHICLE infernus FIELD CINEY_BACK POS -0.882137 0.896484 0.409912 ANGLES -0.179731 0.232975 -3.043945 FOV 55.000000 +VEHICLE infernus FIELD BUMPER POS 0.000000 2.205200 -0.146240 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE infernus FIELD AIM_FR POS 0.000000 -0.092163 0.902832 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE infernus FIELD CINEY_FAR_1 POS -1.915508 -3.521986 0.448354 ANGLES -0.165076 -0.179516 -0.317339 FOV 55.000000 +VEHICLE infernus FIELD CINEY_FAR_2 POS 1.871000 -4.163449 0.976262 ANGLES -0.209388 0.295183 0.219826 FOV 55.000000 +VEHICLE infernus FIELD CINEY_FAR_3 POS 1.271616 2.379768 -0.087645 ANGLES 0.078936 -0.191808 2.473036 FOV 74.300003 +VEHICLE infernus FIELD CINEY_FAR_4 POS -1.301425 3.631353 1.063146 ANGLES -0.305891 0.123598 -2.896325 FOV 55.000000 +VEHICLE ingot FIELD BOOT_OPEN POS 0.116956 -1.557377 0.166979 ANGLES 0.483688 -0.000986 2.961779 FOV 55.000000 +VEHICLE ingot FIELD BONNET_FWD POS -0.006104 0.669983 0.569092 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE ingot FIELD BONNET_BWD POS 0.000732 -2.249878 0.571432 ANGLES 0.000194 0.000000 -3.141166 FOV 55.000000 +VEHICLE ingot FIELD CINEY_WHEEL POS -0.932271 0.314353 -0.274629 ANGLES -0.074058 0.000238 -0.013591 FOV 55.000000 +VEHICLE ingot FIELD CINEY_UNDER POS 0.002985 0.521349 -0.500093 ANGLES -0.000369 0.000236 -0.000034 FOV 55.000000 +VEHICLE ingot FIELD CINEY_MISC_1 POS 0.967604 -4.301250 0.750962 ANGLES -0.178854 -0.181658 0.146047 FOV 45.000000 +VEHICLE ingot FIELD CINEY_MISC_2 POS -0.857441 -0.884620 0.641272 ANGLES -0.168271 0.218079 -0.041872 FOV 45.000000 +VEHICLE ingot FIELD JACKED POS 0.139430 0.504028 0.079956 ANGLES 0.194048 0.000000 2.160235 FOV 55.000000 +VEHICLE ingot FIELD BUSTED POS -0.405552 0.708740 0.405273 ANGLES -0.076356 0.000000 2.590450 FOV 55.000000 +VEHICLE ingot FIELD CARPHONE POS -0.361683 1.046875 0.376831 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE ingot FIELD BONNET_L POS -0.435616 0.186401 0.505615 ANGLES 0.000499 0.000000 1.572433 FOV 55.000000 +VEHICLE ingot FIELD BONNET_R POS 0.415541 0.186361 0.505859 ANGLES 0.000805 0.000076 -1.571617 FOV 55.000000 +VEHICLE ingot FIELD CINEY_WHEEL_2 POS 0.959309 -1.793579 -0.138550 ANGLES 0.003666 0.252688 0.175857 FOV 55.000000 +VEHICLE ingot FIELD CINEY_BACK POS -0.879055 0.601563 0.462646 ANGLES -0.243997 0.198900 -2.990545 FOV 55.000000 +VEHICLE ingot FIELD BUMPER POS 0.000000 2.145874 -0.344849 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE ingot FIELD AIM_FR POS 0.000000 -0.575439 1.007324 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE ingot FIELD CINEY_FAR_1 POS -2.025178 -3.885404 0.274414 ANGLES -0.150559 -0.179608 -0.354873 FOV 55.000000 +VEHICLE ingot FIELD CINEY_FAR_2 POS 1.091071 -4.045895 0.941406 ANGLES -0.285385 0.220591 0.116709 FOV 55.000000 +VEHICLE ingot FIELD CINEY_FAR_3 POS 1.215267 2.509162 -0.250366 ANGLES 0.072910 -0.196658 2.449192 FOV 74.300003 +VEHICLE ingot FIELD CINEY_FAR_4 POS -1.257373 3.475916 0.906494 ANGLES -0.349302 0.142254 -2.845741 FOV 55.000000 +VEHICLE intruder FIELD BOOT_OPEN POS 0.506831 -1.707394 0.097919 ANGLES 0.578980 0.005128 2.692347 FOV 55.000000 +VEHICLE intruder FIELD BONNET_FWD POS -0.003147 0.775635 0.664551 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE intruder FIELD BONNET_BWD POS -0.002164 -1.432739 0.682739 ANGLES 0.000022 0.000000 3.141521 FOV 55.000000 +VEHICLE intruder FIELD CINEY_WHEEL POS -1.054318 0.335189 -0.105454 ANGLES -0.058402 0.000434 0.048024 FOV 55.000000 +VEHICLE intruder FIELD CINEY_UNDER POS 0.008146 0.777170 -0.410363 ANGLES -0.005908 0.000127 -0.000070 FOV 55.000000 +VEHICLE intruder FIELD CINEY_MISC_1 POS 1.036029 -4.547279 0.792776 ANGLES -0.178227 -0.185849 0.177922 FOV 45.000000 +VEHICLE intruder FIELD CINEY_MISC_2 POS -0.849522 -0.251709 0.623535 ANGLES -0.289841 0.103430 -0.465932 FOV 55.000000 +VEHICLE intruder FIELD JACKED POS 0.619683 0.732452 -0.288211 ANGLES 0.467654 0.005633 2.060450 FOV 37.775002 +VEHICLE intruder FIELD BUSTED POS -0.492676 0.799194 0.428223 ANGLES -0.004837 -0.000000 2.628608 FOV 55.000000 +VEHICLE intruder FIELD CARPHONE POS -0.418538 0.740356 0.563721 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE intruder FIELD BONNET_L POS -0.483109 0.284058 0.575195 ANGLES -0.000638 -0.000000 1.572045 FOV 55.000000 +VEHICLE intruder FIELD BONNET_R POS 0.480672 0.284011 0.575195 ANGLES -0.000874 -0.005627 -1.570192 FOV 55.000000 +VEHICLE intruder FIELD CINEY_WHEEL_2 POS 1.168049 -1.693604 -0.020020 ANGLES -0.014653 0.257742 0.115396 FOV 55.000000 +VEHICLE intruder FIELD CINEY_BACK POS -0.941539 0.704590 0.628540 ANGLES -0.289528 0.176084 -2.913401 FOV 55.000000 +VEHICLE intruder FIELD BUMPER POS 0.000000 2.392578 -0.297241 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE intruder FIELD AIM_FR POS 0.000000 -0.401367 1.073853 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE intruder FIELD CINEY_FAR_1 POS -2.412615 -4.171565 0.364825 ANGLES -0.132987 -0.164071 -0.370106 FOV 55.000000 +VEHICLE intruder FIELD CINEY_FAR_2 POS 1.463282 -4.367771 1.201434 ANGLES -0.310258 0.210345 0.127521 FOV 55.000000 +VEHICLE intruder FIELD CINEY_FAR_3 POS 1.361295 2.678679 -0.201572 ANGLES 0.069881 -0.166932 2.432227 FOV 74.300003 +VEHICLE intruder FIELD CINEY_FAR_4 POS -1.487025 3.852259 0.955513 ANGLES -0.300043 0.189455 -2.821408 FOV 55.000000 +VEHICLE jetmax FIELD BOOT_OPEN POS 0.953921 0.348326 0.880120 ANGLES -0.171249 -0.000593 2.539335 FOV 55.000000 +VEHICLE jetmax FIELD BONNET_FWD POS -0.004287 0.718913 1.138411 ANGLES 0.002126 -0.004839 -0.000060 FOV 55.000000 +VEHICLE jetmax FIELD BONNET_BWD POS -0.007978 -2.723327 0.911198 ANGLES -0.002135 0.000566 3.141570 FOV 55.000000 +VEHICLE jetmax FIELD CINEY_WHEEL POS -1.323326 0.421137 0.851678 ANGLES -0.056378 0.048916 -0.061108 FOV 55.000000 +VEHICLE jetmax FIELD CINEY_UNDER POS 0.001673 -1.660185 1.205559 ANGLES -0.201723 0.000770 -3.140337 FOV 55.000000 +VEHICLE jetmax FIELD CINEY_MISC_1 POS 1.177474 0.179360 1.234001 ANGLES -0.157092 0.055017 0.335181 FOV 55.000000 +VEHICLE jetmax FIELD CINEY_MISC_2 POS -1.115796 -1.321500 1.233635 ANGLES -0.160788 0.103832 -0.231600 FOV 55.000000 +VEHICLE jetmax FIELD JACKED POS 0.890941 0.397938 0.784278 ANGLES 0.018733 -0.001627 2.155730 FOV 55.000000 +VEHICLE jetmax FIELD BUSTED POS -0.641649 0.330896 1.037206 ANGLES -0.019666 0.000203 2.899191 FOV 55.000000 +VEHICLE jetmax FIELD CARPHONE POS -0.499113 1.042645 1.091965 ANGLES 0.002498 -0.000959 -0.000051 FOV 55.000000 +VEHICLE jetmax FIELD BONNET_L POS -0.294248 -0.224180 1.192479 ANGLES -0.001901 -0.002497 1.572250 FOV 55.000000 +VEHICLE jetmax FIELD BONNET_R POS 0.298311 -0.225401 1.193090 ANGLES -0.000250 0.002500 -1.572770 FOV 55.000000 +VEHICLE jetmax FIELD CINEY_WHEEL_2 POS 1.245168 -3.418143 0.649390 ANGLES -0.037506 0.057904 0.045870 FOV 55.000000 +VEHICLE jetmax FIELD CINEY_BACK POS -1.158712 1.438040 1.002661 ANGLES -0.247511 0.072268 3.069338 FOV 55.000000 +VEHICLE jetmax FIELD BUMPER POS 0.000329 5.241439 0.644752 ANGLES 0.002498 -0.000826 -0.000053 FOV 55.000000 +VEHICLE jetmax FIELD AIM_FR POS -0.000546 -1.353631 1.653659 ANGLES -1.559550 -0.073494 -0.073489 FOV 55.000000 +VEHICLE jetmax FIELD CINEY_FAR_1 POS -2.371850 -6.393445 1.736436 ANGLES -0.331837 -0.242033 -0.573169 FOV 55.000000 +VEHICLE jetmax FIELD CINEY_FAR_2 POS 2.257409 -6.235210 0.560170 ANGLES 0.008323 -0.197817 0.523990 FOV 55.000000 +VEHICLE jetmax FIELD CINEY_FAR_3 POS 1.460136 2.447084 1.160998 ANGLES -0.149878 -0.128861 2.446015 FOV 55.000000 +VEHICLE jetmax FIELD CINEY_FAR_4 POS -1.610379 2.212060 1.884629 ANGLES -0.514757 0.193507 -2.698373 FOV 55.000000 +VEHICLE landstalker FIELD BOOT_OPEN POS 0.443218 -1.942749 0.338867 ANGLES 0.334369 0.000000 2.690573 FOV 55.000000 +VEHICLE landstalker FIELD BONNET_FWD POS -0.000244 1.049621 1.028965 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE landstalker FIELD BONNET_BWD POS 0.003906 -2.528961 1.035791 ANGLES 0.000272 0.000000 -3.141545 FOV 55.000000 +VEHICLE landstalker FIELD CINEY_WHEEL POS -1.326565 0.446533 -0.139771 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE landstalker FIELD CINEY_UNDER POS 0.010700 0.478154 -0.321050 ANGLES -0.004442 -0.000090 -0.000017 FOV 55.000000 +VEHICLE landstalker FIELD CINEY_MISC_1 POS 1.458717 -5.552287 1.412056 ANGLES -0.182585 -0.165078 0.175946 FOV 45.000000 +VEHICLE landstalker FIELD CINEY_MISC_2 POS -1.187084 -0.266968 1.122803 ANGLES -0.154519 0.166175 -0.380752 FOV 55.000000 +VEHICLE landstalker FIELD JACKED POS 0.253880 0.686157 0.559937 ANGLES 0.330680 0.000000 1.916294 FOV 55.000000 +VEHICLE landstalker FIELD BUSTED POS -0.463509 0.804810 0.942505 ANGLES 0.025291 -0.000000 2.813144 FOV 55.000000 +VEHICLE landstalker FIELD CARPHONE POS -0.397755 1.310181 0.947144 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE landstalker FIELD BONNET_L POS -0.525982 0.215332 0.956787 ANGLES -0.000485 -0.000000 1.572660 FOV 55.000000 +VEHICLE landstalker FIELD BONNET_R POS 0.527531 0.215332 0.956787 ANGLES -0.000485 -0.000000 -1.572188 FOV 55.000000 +VEHICLE landstalker FIELD CINEY_WHEEL_2 POS 1.182423 -1.884766 0.022095 ANGLES 0.010518 0.375429 0.107966 FOV 55.000000 +VEHICLE landstalker FIELD CINEY_BACK POS -1.155655 0.656616 0.988403 ANGLES -0.271764 0.137355 -2.820126 FOV 55.000000 +VEHICLE landstalker FIELD BUMPER POS 0.000000 2.361450 -0.046631 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE landstalker FIELD AIM_FR POS 0.000000 -0.652588 1.551392 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE landstalker FIELD CINEY_FAR_1 POS -2.336140 -4.531880 0.462646 ANGLES -0.112989 -0.185377 -0.339194 FOV 55.000000 +VEHICLE landstalker FIELD CINEY_FAR_2 POS 1.843848 -4.689672 1.233398 ANGLES -0.196865 0.191449 0.265976 FOV 55.000000 +VEHICLE landstalker FIELD CINEY_FAR_3 POS 1.352530 2.721313 -0.056152 ANGLES 0.125766 -0.200197 2.469854 FOV 74.300003 +VEHICLE landstalker FIELD CINEY_FAR_4 POS -1.451973 4.183785 1.098511 ANGLES -0.247240 0.119449 -2.873578 FOV 55.000000 +VEHICLE lokus FIELD BOOT_OPEN POS 0.282752 -1.728875 0.428709 ANGLES 0.453780 0.002420 2.829161 FOV 55.000000 +VEHICLE lokus FIELD BONNET_FWD POS -0.000793 0.718140 0.785156 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE lokus FIELD BONNET_BWD POS 0.000977 -1.666046 0.883295 ANGLES -0.000079 0.000000 -3.141522 FOV 55.000000 +VEHICLE lokus FIELD CINEY_WHEEL POS -0.974103 0.057013 -0.017456 ANGLES -0.050690 -0.000016 0.002704 FOV 55.000000 +VEHICLE lokus FIELD CINEY_UNDER POS 0.008293 0.570190 -0.194458 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE lokus FIELD CINEY_MISC_1 POS 1.173017 -4.460231 1.009302 ANGLES -0.229109 -0.190678 0.221303 FOV 45.000000 +VEHICLE lokus FIELD CINEY_MISC_2 POS -0.823637 -0.357056 0.825317 ANGLES -0.108944 0.115589 -0.371025 FOV 55.000000 +VEHICLE lokus FIELD JACKED POS 0.048463 0.453369 0.459595 ANGLES 0.128910 -0.000000 2.132559 FOV 55.000000 +VEHICLE lokus FIELD BUSTED POS -0.405750 0.665405 0.685181 ANGLES -0.001269 0.000000 2.528095 FOV 55.000000 +VEHICLE lokus FIELD CARPHONE POS -0.427662 0.900757 0.805420 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE lokus FIELD BONNET_L POS -0.497645 -0.033569 0.841675 ANGLES 0.000673 -0.000000 1.570999 FOV 55.000000 +VEHICLE lokus FIELD BONNET_R POS 0.495961 -0.034357 0.841431 ANGLES 0.000367 -0.000067 -1.572606 FOV 55.000000 +VEHICLE lokus FIELD CINEY_WHEEL_2 POS 1.030540 -1.642090 0.239380 ANGLES -0.091957 0.181172 0.165580 FOV 55.000000 +VEHICLE lokus FIELD CINEY_BACK POS -0.999863 0.511475 0.745605 ANGLES -0.189891 0.219615 -2.854533 FOV 55.000000 +VEHICLE lokus FIELD BUMPER POS 0.000000 2.064087 0.010376 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE lokus FIELD AIM_FR POS 0.003306 -0.605469 1.290283 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE lokus FIELD CINEY_FAR_1 POS -2.114831 -3.970528 0.521118 ANGLES -0.136434 -0.223493 -0.345016 FOV 55.000000 +VEHICLE lokus FIELD CINEY_FAR_2 POS 1.386758 -4.178940 1.352051 ANGLES -0.296981 0.278309 0.223084 FOV 55.000000 +VEHICLE lokus FIELD CINEY_FAR_3 POS 1.225406 2.430364 0.010132 ANGLES 0.063696 -0.158170 2.463744 FOV 74.300003 +VEHICLE lokus FIELD CINEY_FAR_4 POS -1.393252 3.744745 1.166504 ANGLES -0.306087 0.191558 -2.853808 FOV 55.000000 +VEHICLE manana FIELD BOOT_OPEN POS 0.094023 -1.795550 0.249343 ANGLES 0.429771 0.001838 -3.111129 FOV 55.000000 +VEHICLE manana FIELD BONNET_FWD POS -0.001187 0.440674 0.672607 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE manana FIELD BONNET_BWD POS 0.001953 -1.475616 0.591436 ANGLES 0.000060 0.000000 3.141584 FOV 55.000000 +VEHICLE manana FIELD CINEY_WHEEL POS -1.126278 0.423758 -0.118926 ANGLES -0.034038 0.000022 0.049700 FOV 55.000000 +VEHICLE manana FIELD CINEY_UNDER POS 0.005786 0.118812 -0.401943 ANGLES 0.001570 0.000055 -0.000090 FOV 55.000000 +VEHICLE manana FIELD CINEY_MISC_1 POS -0.017579 -2.030804 0.521875 ANGLES 0.001212 -0.000084 -0.012433 FOV 55.000000 +VEHICLE manana FIELD CINEY_MISC_2 POS -1.040527 -1.211548 0.593888 ANGLES -0.088688 0.248348 -0.142793 FOV 45.000000 +VEHICLE manana FIELD JACKED POS 0.084461 0.158081 0.148926 ANGLES 0.196461 -0.000000 2.022649 FOV 55.000000 +VEHICLE manana FIELD BUSTED POS -0.497120 0.316895 0.488892 ANGLES -0.059184 0.000000 2.722862 FOV 55.000000 +VEHICLE manana FIELD CARPHONE POS -0.438379 0.502930 0.551880 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE manana FIELD BONNET_L POS -0.493719 -0.105713 0.570801 ANGLES 0.000622 0.000000 1.570003 FOV 55.000000 +VEHICLE manana FIELD BONNET_R POS 0.486534 -0.105816 0.570834 ANGLES 0.000596 0.001553 -1.571716 FOV 55.000000 +VEHICLE manana FIELD CINEY_WHEEL_2 POS 1.118572 -1.803101 -0.042847 ANGLES -0.072065 0.288216 0.093003 FOV 55.000000 +VEHICLE manana FIELD CINEY_BACK POS -1.084080 0.314453 0.550293 ANGLES -0.271318 0.164375 -2.891643 FOV 55.000000 +VEHICLE manana FIELD BUMPER POS 0.000000 2.204346 -0.222046 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE manana FIELD AIM_FR POS 0.000931 -0.565918 1.008301 ANGLES -1.562062 -0.000000 -0.000801 FOV 55.000000 +VEHICLE manana FIELD CINEY_FAR_1 POS -2.311374 -4.447040 0.384197 ANGLES -0.121504 -0.175079 -0.356395 FOV 55.000000 +VEHICLE manana FIELD CINEY_FAR_2 POS 1.862865 -4.565721 1.393932 ANGLES -0.291316 0.169706 0.271645 FOV 55.000000 +VEHICLE manana FIELD CINEY_FAR_3 POS 1.434816 2.823784 -0.123564 ANGLES 0.090004 -0.175675 2.434938 FOV 74.300003 +VEHICLE manana FIELD CINEY_FAR_4 POS -1.418392 4.022928 1.031097 ANGLES -0.286719 0.135736 -2.853313 FOV 55.000000 +VEHICLE marbella FIELD BOOT_OPEN POS 0.076117 -1.647348 0.372038 ANGLES 0.322802 0.006940 3.134540 FOV 55.000000 +VEHICLE marbella FIELD BONNET_FWD POS 0.006480 0.547241 0.721924 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE marbella FIELD BONNET_BWD POS 0.010986 -1.485016 0.741557 ANGLES -0.000255 0.000000 -3.141547 FOV 55.000000 +VEHICLE marbella FIELD CINEY_WHEEL POS -0.978567 0.287930 -0.156860 ANGLES -0.037538 0.000215 0.028287 FOV 55.000000 +VEHICLE marbella FIELD CINEY_UNDER POS 0.006303 0.330387 -0.340332 ANGLES -0.000116 0.000214 -0.000040 FOV 55.000000 +VEHICLE marbella FIELD CINEY_MISC_1 POS 1.321251 -5.147621 0.929936 ANGLES -0.170536 -0.206825 0.168623 FOV 45.000000 +VEHICLE marbella FIELD CINEY_MISC_2 POS -1.033806 -0.727661 0.604492 ANGLES -0.114779 0.107407 -0.316241 FOV 55.000000 +VEHICLE marbella FIELD JACKED POS 0.143824 0.349854 0.238647 ANGLES 0.174111 -0.000000 2.065328 FOV 55.000000 +VEHICLE marbella FIELD BUSTED POS -0.515636 0.592414 0.486328 ANGLES 0.040340 -0.000149 2.691372 FOV 55.000000 +VEHICLE marbella FIELD CARPHONE POS -0.400057 0.738159 0.637939 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE marbella FIELD BONNET_L POS -0.527205 0.064331 0.662842 ANGLES -0.000463 -0.000000 1.571854 FOV 55.000000 +VEHICLE marbella FIELD BONNET_R POS 0.519076 0.059307 0.662842 ANGLES -0.000486 -0.000104 -1.575770 FOV 55.000000 +VEHICLE marbella FIELD CINEY_WHEEL_2 POS 1.055962 -1.734253 0.083374 ANGLES -0.203552 0.294520 0.055442 FOV 55.000000 +VEHICLE marbella FIELD CINEY_BACK POS -0.972038 0.384888 0.663940 ANGLES -0.254846 0.155667 -2.981992 FOV 55.000000 +VEHICLE marbella FIELD BUMPER POS 0.000000 2.223633 -0.179565 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE marbella FIELD AIM_FR POS 0.006893 -0.380981 1.157959 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE marbella FIELD CINEY_FAR_1 POS -2.273200 -4.476221 0.376343 ANGLES -0.125049 -0.145908 -0.358164 FOV 55.000000 +VEHICLE marbella FIELD CINEY_FAR_2 POS 1.828339 -4.313129 1.302734 ANGLES -0.340144 0.223299 0.340829 FOV 55.000000 +VEHICLE marbella FIELD CINEY_FAR_3 POS 1.375203 2.786781 -0.150269 ANGLES 0.089200 -0.175011 2.433157 FOV 74.300003 +VEHICLE marbella FIELD CINEY_FAR_4 POS -1.326930 3.965993 1.007080 ANGLES -0.300183 0.100636 -2.854606 FOV 55.000000 +VEHICLE marquis FIELD BOOT_OPEN POS -0.486099 -3.285498 2.757572 ANGLES -0.635421 0.004158 -2.847562 FOV 55.000000 +VEHICLE marquis FIELD BONNET_FWD POS -0.003274 0.646304 1.721858 ANGLES 0.009870 -0.000527 -0.000452 FOV 55.000000 +VEHICLE marquis FIELD BONNET_BWD POS -0.006936 -3.158781 1.852739 ANGLES -0.002453 0.000120 3.141529 FOV 55.000000 +VEHICLE marquis FIELD CINEY_WHEEL POS -2.025758 1.201188 0.676987 ANGLES -0.028060 0.000916 -0.146587 FOV 55.000000 +VEHICLE marquis FIELD CINEY_UNDER POS 0.009601 -6.540379 1.646595 ANGLES -0.235898 0.000093 3.122535 FOV 55.000000 +VEHICLE marquis FIELD CINEY_MISC_1 POS 1.662717 -6.719329 1.392891 ANGLES -0.117537 0.152637 0.044203 FOV 55.000000 +VEHICLE marquis FIELD CINEY_MISC_2 POS 1.513899 -2.012102 1.464125 ANGLES -0.164862 0.251938 0.208056 FOV 55.000000 +VEHICLE marquis FIELD JACKED POS 0.164484 -5.830911 1.422187 ANGLES -0.125407 -0.008870 1.988479 FOV 55.000000 +VEHICLE marquis FIELD BUSTED POS -1.275667 -5.570994 1.654720 ANGLES -0.218346 -0.001691 2.919569 FOV 55.000000 +VEHICLE marquis FIELD CARPHONE POS -0.819118 -6.092394 1.658460 ANGLES 0.004453 -0.000156 -0.000137 FOV 55.000000 +VEHICLE marquis FIELD BONNET_L POS -0.999646 -6.748707 1.768336 ANGLES -0.000625 -0.007507 1.571451 FOV 55.000000 +VEHICLE marquis FIELD BONNET_R POS 0.937419 -6.749317 1.768824 ANGLES 0.000103 0.007508 -1.571725 FOV 55.000000 +VEHICLE marquis FIELD CINEY_WHEEL_2 POS 2.018931 -7.300161 0.965572 ANGLES -0.116177 0.186640 0.076004 FOV 55.000000 +VEHICLE marquis FIELD CINEY_BACK POS -0.870301 -3.999820 1.215936 ANGLES 0.002748 0.001817 -2.793574 FOV 55.000000 +VEHICLE marquis FIELD BUMPER POS 0.000071 7.103280 0.872363 ANGLES 0.004845 -0.000182 -0.000159 FOV 55.000000 +VEHICLE marquis FIELD AIM_FR POS 0.058102 -6.509059 2.167516 ANGLES -1.550995 -0.035688 -0.027474 FOV 55.000000 +VEHICLE marquis FIELD CINEY_FAR_1 POS -3.749287 -8.903829 1.440168 ANGLES -0.137303 -0.150783 -0.838702 FOV 55.000000 +VEHICLE marquis FIELD CINEY_FAR_2 POS 3.478667 -11.014667 1.976051 ANGLES -0.160946 -0.180786 0.403780 FOV 55.000000 +VEHICLE marquis FIELD CINEY_FAR_3 POS 1.261537 3.766924 1.604840 ANGLES -0.227798 -0.171632 2.802512 FOV 55.000000 +VEHICLE marquis FIELD CINEY_FAR_4 POS -1.278516 8.803506 1.418807 ANGLES -0.187326 0.098691 -2.964333 FOV 55.000000 +VEHICLE maverick FIELD BOOT_OPEN POS 1.462438 0.916462 0.671164 ANGLES -0.138232 0.000655 2.875923 FOV 55.000000 +VEHICLE maverick FIELD BONNET_FWD POS 0.014709 3.367126 1.058496 ANGLES 0.000084 0.000000 -0.000142 FOV 93.000000 +VEHICLE maverick FIELD BONNET_BWD POS -0.000671 -3.020386 0.587224 ANGLES 0.000019 0.000000 3.141591 FOV 93.000000 +VEHICLE maverick FIELD CINEY_WHEEL POS -1.093214 0.126561 -0.523617 ANGLES -0.030098 -0.033335 0.136085 FOV 55.000000 +VEHICLE maverick FIELD CINEY_UNDER POS -0.036198 0.159765 -0.554501 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE maverick FIELD CINEY_MISC_1 POS 0.599641 -7.768946 2.103214 ANGLES -0.182422 0.000000 0.247873 FOV 55.000000 +VEHICLE maverick FIELD CINEY_MISC_2 POS 0.021324 0.089208 1.020450 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE maverick FIELD JACKED POS 0.361083 2.181493 1.484561 ANGLES -0.545076 0.000000 2.150669 FOV 55.000000 +VEHICLE maverick FIELD BUSTED POS -0.565063 2.326879 0.983219 ANGLES -0.191945 0.000000 2.656716 FOV 55.000000 +VEHICLE maverick FIELD CARPHONE POS -0.485596 3.055603 0.949405 ANGLES -0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE maverick FIELD BONNET_L POS -0.732384 1.715795 0.931949 ANGLES 0.000990 0.000000 1.571850 FOV 55.000000 +VEHICLE maverick FIELD BONNET_R POS 0.718719 1.715795 0.931949 ANGLES 0.000990 0.000000 -1.570985 FOV 55.000000 +VEHICLE maverick FIELD CINEY_WHEEL_2 POS 1.230481 -1.346705 -0.413510 ANGLES -0.041547 0.237830 -0.060428 FOV 55.000000 +VEHICLE maverick FIELD CINEY_BACK POS -1.348999 2.052221 0.839786 ANGLES -0.059347 0.143711 -2.658319 FOV 55.000000 +VEHICLE maverick FIELD BUMPER POS 1.354492 1.580017 1.658814 ANGLES -0.410423 -0.000000 1.068879 FOV 45.000000 +VEHICLE maverick FIELD AIM_FR POS 0.057143 -0.120143 0.732120 ANGLES 0.065853 0.000000 1.622614 FOV 45.000000 +VEHICLE maverick FIELD CINEY_FAR_1 POS -17.578060 -41.487209 -24.282772 ANGLES 0.610053 0.000000 -0.261145 FOV 55.000000 +VEHICLE maverick FIELD CINEY_FAR_2 POS 43.606846 -47.494289 8.373233 ANGLES -0.272864 0.000000 0.570003 FOV 55.000000 +VEHICLE maverick FIELD CINEY_FAR_3 POS 30.427528 29.797949 24.414371 ANGLES -0.492714 0.000000 2.343045 FOV 14.050000 +VEHICLE maverick FIELD CINEY_FAR_4 POS -7.204872 51.854832 32.044254 ANGLES -0.593099 0.000000 3.025962 FOV 55.000000 +VEHICLE merit FIELD BOOT_OPEN POS 0.240035 -1.787165 0.292129 ANGLES 0.412133 0.001769 2.928666 FOV 55.000000 +VEHICLE merit FIELD BONNET_FWD POS -0.004005 0.757568 0.643555 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE merit FIELD BONNET_BWD POS 0.004589 -1.517212 0.702881 ANGLES -0.000053 0.000000 3.141559 FOV 55.000000 +VEHICLE merit FIELD CINEY_WHEEL POS -1.151710 0.222967 -0.235999 ANGLES -0.042816 -0.000048 -0.055198 FOV 55.000000 +VEHICLE merit FIELD CINEY_UNDER POS 0.005253 0.159235 -0.555333 ANGLES -0.003479 0.000144 -0.000025 FOV 55.000000 +VEHICLE merit FIELD CINEY_MISC_1 POS 1.502754 -4.475663 0.811486 ANGLES -0.182958 -0.147997 0.265812 FOV 45.000000 +VEHICLE merit FIELD CINEY_MISC_2 POS -0.990439 -0.279249 0.542181 ANGLES -0.142785 0.135787 -0.381197 FOV 45.000000 +VEHICLE merit FIELD JACKED POS 0.020058 0.665161 0.178467 ANGLES 0.175591 0.000000 2.057742 FOV 55.000000 +VEHICLE merit FIELD BUSTED POS -0.566959 0.961060 0.428467 ANGLES 0.022416 -0.000000 2.575765 FOV 55.000000 +VEHICLE merit FIELD CARPHONE POS -0.531656 1.005127 0.634521 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE merit FIELD BONNET_L POS -0.625648 0.107700 0.612246 ANGLES 0.004806 0.003755 1.573864 FOV 55.000000 +VEHICLE merit FIELD BONNET_R POS 0.597254 0.106128 0.621627 ANGLES 0.001718 -0.003838 -1.573152 FOV 55.000000 +VEHICLE merit FIELD CINEY_WHEEL_2 POS 1.248428 -1.812744 0.007690 ANGLES -0.134297 0.273205 0.128128 FOV 55.000000 +VEHICLE merit FIELD CINEY_BACK POS -1.042946 0.806885 0.570068 ANGLES -0.250819 0.157718 -2.987536 FOV 55.000000 +VEHICLE merit FIELD BUMPER POS -0.000014 2.619213 -0.073166 ANGLES 0.000000 0.000423 -0.000000 FOV 55.000000 +VEHICLE merit FIELD AIM_FR POS 0.000000 -0.219116 1.071045 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE merit FIELD CINEY_FAR_1 POS -2.423225 -4.462540 0.242872 ANGLES -0.131681 -0.203687 -0.385350 FOV 55.000000 +VEHICLE merit FIELD CINEY_FAR_2 POS 1.931674 -4.379395 1.206909 ANGLES -0.286890 0.214030 0.249614 FOV 55.000000 +VEHICLE merit FIELD CINEY_FAR_3 POS 1.423842 2.967592 -0.301803 ANGLES 0.101719 -0.206483 2.443847 FOV 74.300003 +VEHICLE merit FIELD CINEY_FAR_4 POS -1.390719 4.056267 0.852731 ANGLES -0.307279 0.081657 -2.853544 FOV 55.000000 +VEHICLE minivan FIELD BOOT_OPEN POS -0.010379 -1.212054 0.314556 ANGLES 0.261259 -0.000904 -3.077873 FOV 55.000000 +VEHICLE minivan FIELD BONNET_FWD POS -0.002593 1.244385 0.572998 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE minivan FIELD BONNET_BWD POS 0.001221 -2.313843 0.679786 ANGLES -0.000367 0.000000 -3.141523 FOV 55.000000 +VEHICLE minivan FIELD CINEY_WHEEL POS -1.111396 0.327730 -0.252214 ANGLES -0.125387 0.000309 0.018985 FOV 55.000000 +VEHICLE minivan FIELD CINEY_UNDER POS -0.004290 0.034850 -0.623527 ANGLES -0.011546 0.000088 0.000000 FOV 55.000000 +VEHICLE minivan FIELD CINEY_MISC_1 POS 1.479111 -4.737340 0.889450 ANGLES -0.198896 -0.119048 0.242280 FOV 45.000000 +VEHICLE minivan FIELD CINEY_MISC_2 POS -1.086283 -0.724195 0.650871 ANGLES -0.080696 0.232720 -0.062656 FOV 45.000000 +VEHICLE minivan FIELD JACKED POS 0.093956 0.736816 0.355469 ANGLES 0.106680 -0.000000 2.030046 FOV 55.000000 +VEHICLE minivan FIELD BUSTED POS -0.604584 1.078613 0.454224 ANGLES -0.019205 0.000000 2.677764 FOV 55.000000 +VEHICLE minivan FIELD CARPHONE POS -0.455650 1.372192 0.535889 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE minivan FIELD BONNET_L POS -0.595858 0.446289 0.671997 ANGLES 0.001671 -0.000000 1.572745 FOV 55.000000 +VEHICLE minivan FIELD BONNET_R POS 0.593080 0.446131 0.673808 ANGLES 0.002071 -0.012102 -1.570096 FOV 55.000000 +VEHICLE minivan FIELD CINEY_WHEEL_2 POS 1.188820 -1.833130 -0.149170 ANGLES -0.077474 0.339530 0.192197 FOV 55.000000 +VEHICLE minivan FIELD CINEY_BACK POS -1.145878 0.952026 0.591309 ANGLES -0.203570 0.191831 -2.989029 FOV 55.000000 +VEHICLE minivan FIELD BUMPER POS 0.000001 2.450740 -0.336147 ANGLES -0.000000 0.000023 0.000000 FOV 55.000000 +VEHICLE minivan FIELD AIM_FR POS 0.016220 -0.441650 1.260986 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE minivan FIELD CINEY_FAR_1 POS -2.422260 -4.407283 0.240584 ANGLES -0.137272 -0.188112 -0.373052 FOV 55.000000 +VEHICLE minivan FIELD CINEY_FAR_2 POS 1.850530 -4.513928 1.355404 ANGLES -0.322430 0.231308 0.319444 FOV 55.000000 +VEHICLE minivan FIELD CINEY_FAR_3 POS 1.637864 2.930304 -0.367413 ANGLES 0.101418 -0.162521 2.402774 FOV 74.300003 +VEHICLE minivan FIELD CINEY_FAR_4 POS -1.498354 3.977684 0.779970 ANGLES -0.290361 0.127877 -2.844113 FOV 55.000000 +VEHICLE moonbeam FIELD BOOT_OPEN POS 0.038907 -1.570641 0.450686 ANGLES 0.274350 -0.000337 -3.133571 FOV 55.000000 +VEHICLE moonbeam FIELD BONNET_FWD POS 0.013367 1.242249 0.913813 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE moonbeam FIELD BONNET_BWD POS -0.007324 -2.451416 0.954986 ANGLES 0.000329 0.000000 -3.141549 FOV 55.000000 +VEHICLE moonbeam FIELD CINEY_WHEEL POS -1.116230 0.325567 -0.192069 ANGLES -0.099041 0.000884 0.087347 FOV 55.000000 +VEHICLE moonbeam FIELD CINEY_UNDER POS -0.000256 0.326006 -0.331720 ANGLES -0.009485 -0.000081 -0.000044 FOV 55.000000 +VEHICLE moonbeam FIELD CINEY_MISC_1 POS 1.527200 -5.209344 0.968256 ANGLES -0.095472 -0.235698 0.178895 FOV 45.000000 +VEHICLE moonbeam FIELD CINEY_MISC_2 POS -1.169121 -0.611694 0.956909 ANGLES -0.167882 0.237181 -0.477285 FOV 55.000000 +VEHICLE moonbeam FIELD JACKED POS 0.059057 0.714111 0.425903 ANGLES 0.248461 0.000000 1.959596 FOV 55.000000 +VEHICLE moonbeam FIELD BUSTED POS -0.618500 1.154663 0.752563 ANGLES -0.009728 0.000000 2.677543 FOV 55.000000 +VEHICLE moonbeam FIELD CARPHONE POS -0.478153 1.328857 0.810913 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE moonbeam FIELD BONNET_L POS -0.527522 0.606096 0.902909 ANGLES -0.001445 0.013756 1.578469 FOV 55.000000 +VEHICLE moonbeam FIELD BONNET_R POS 0.512290 0.602822 0.901993 ANGLES -0.001590 -0.013397 -1.573967 FOV 55.000000 +VEHICLE moonbeam FIELD CINEY_WHEEL_2 POS 1.219589 -1.961182 -0.010010 ANGLES -0.065591 0.233275 0.009462 FOV 55.000000 +VEHICLE moonbeam FIELD CINEY_BACK POS -1.014904 1.097656 0.882080 ANGLES -0.192399 0.196787 -3.141212 FOV 55.000000 +VEHICLE moonbeam FIELD BUMPER POS -0.007552 1.913103 -0.427979 ANGLES -0.019530 0.000289 0.019661 FOV 55.000000 +VEHICLE moonbeam FIELD AIM_FR POS -0.011136 0.130149 1.740978 ANGLES -1.562481 0.021839 -0.002367 FOV 45.000000 +VEHICLE moonbeam FIELD CINEY_FAR_1 POS -2.042376 -4.035326 0.612284 ANGLES -0.102367 -0.263235 -0.386937 FOV 55.000000 +VEHICLE moonbeam FIELD CINEY_FAR_2 POS 1.858201 -4.489746 1.836182 ANGLES -0.388416 0.200390 0.213456 FOV 55.000000 +VEHICLE moonbeam FIELD CINEY_FAR_3 POS 1.386023 2.696393 -0.166525 ANGLES 0.087591 -0.173785 2.455056 FOV 74.300003 +VEHICLE moonbeam FIELD CINEY_FAR_4 POS -1.263020 2.990425 1.395924 ANGLES -0.535707 0.322562 -2.762599 FOV 55.000000 +VEHICLE mrtasty FIELD BOOT_OPEN POS 1.125972 -0.208778 0.688741 ANGLES -0.011496 0.006688 2.744466 FOV 55.000000 +VEHICLE mrtasty FIELD BONNET_FWD POS 0.004150 1.753113 0.980266 ANGLES 0.000018 -0.000000 -0.000175 FOV 72.000000 +VEHICLE mrtasty FIELD BONNET_BWD POS -0.000542 -2.178101 2.108032 ANGLES -0.000328 -0.000000 -3.141592 FOV 55.000000 +VEHICLE mrtasty FIELD CINEY_WHEEL POS -1.107130 0.664188 -0.162045 ANGLES -0.013306 0.000876 0.003716 FOV 55.000000 +VEHICLE mrtasty FIELD CINEY_UNDER POS 0.006238 0.503434 -0.317189 ANGLES -0.010155 0.000838 -0.000045 FOV 55.000000 +VEHICLE mrtasty FIELD CINEY_MISC_1 POS 1.686558 -6.887081 1.165700 ANGLES -0.032984 -0.209215 0.125598 FOV 45.000000 +VEHICLE mrtasty FIELD CINEY_MISC_2 POS -1.159996 -3.258704 0.796091 ANGLES 0.006262 -0.254844 0.050243 FOV 45.000000 +VEHICLE mrtasty FIELD JACKED POS 0.007625 1.395909 1.531470 ANGLES -0.661060 0.009966 2.183368 FOV 55.000000 +VEHICLE mrtasty FIELD BUSTED POS -0.370525 1.654324 1.036866 ANGLES -0.059506 0.004392 2.614697 FOV 55.000000 +VEHICLE mrtasty FIELD CARPHONE POS -0.407410 1.749226 1.065673 ANGLES 0.000000 0.000838 -0.000000 FOV 55.000000 +VEHICLE mrtasty FIELD BONNET_L POS -0.681980 0.950248 1.163447 ANGLES 0.000246 0.010162 1.561848 FOV 55.000000 +VEHICLE mrtasty FIELD BONNET_R POS 0.694279 0.950126 1.162226 ANGLES -0.001336 -0.010155 -1.571187 FOV 55.000000 +VEHICLE mrtasty FIELD CINEY_WHEEL_2 POS 1.198353 -2.042114 -0.155029 ANGLES -0.046248 0.248478 0.093389 FOV 55.000000 +VEHICLE mrtasty FIELD CINEY_BACK POS -1.419182 1.726290 1.007815 ANGLES -0.101717 -0.157217 -2.921899 FOV 55.000000 +VEHICLE mrtasty FIELD BUMPER POS 0.000000 2.115601 -0.484131 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE mrtasty FIELD AIM_FR POS 0.003401 0.763081 2.399204 ANGLES -1.561272 -0.138134 -0.179374 FOV 45.000000 +VEHICLE mrtasty FIELD CINEY_FAR_1 POS -2.772173 -4.889581 0.487368 ANGLES -0.125087 -0.250472 -0.448527 FOV 55.000000 +VEHICLE mrtasty FIELD CINEY_FAR_2 POS 2.365172 -6.296028 2.638915 ANGLES -0.348390 0.139943 0.145906 FOV 55.000000 +VEHICLE mrtasty FIELD CINEY_FAR_3 POS 1.621401 3.260154 -0.153085 ANGLES 0.115618 -0.197816 2.436749 FOV 74.300003 +VEHICLE mrtasty FIELD CINEY_FAR_4 POS -1.884385 3.900815 2.065328 ANGLES -0.490323 0.209249 -2.676097 FOV 55.000000 +VEHICLE mule FIELD BOOT_OPEN POS 1.099228 1.166504 0.105957 ANGLES 0.207877 -0.000000 2.708534 FOV 55.000000 +VEHICLE mule FIELD BONNET_FWD POS 0.001709 3.588684 0.919581 ANGLES -0.003771 0.000000 -0.000001 FOV 72.000000 +VEHICLE mule FIELD BONNET_BWD POS 0.003418 -3.865723 1.240111 ANGLES -0.000019 0.000000 -3.141535 FOV 55.000000 +VEHICLE mule FIELD CINEY_WHEEL POS -1.298435 0.417910 -0.689107 ANGLES -0.051030 -0.000008 0.027979 FOV 55.000000 +VEHICLE mule FIELD CINEY_UNDER POS -0.005243 0.572341 -1.009662 ANGLES -0.003771 -0.000114 -0.000001 FOV 55.000000 +VEHICLE mule FIELD CINEY_MISC_1 POS 2.453676 -9.394946 1.830117 ANGLES -0.111016 -0.273221 0.101905 FOV 45.000000 +VEHICLE mule FIELD CINEY_MISC_2 POS -1.340658 2.015852 1.196255 ANGLES -0.243900 0.222805 -0.591840 FOV 55.000000 +VEHICLE mule FIELD JACKED POS -0.025482 2.958618 1.288940 ANGLES -0.697257 0.000000 2.047919 FOV 55.000000 +VEHICLE mule FIELD BUSTED POS -0.458775 3.376465 0.907959 ANGLES -0.056345 0.000000 2.525989 FOV 55.000000 +VEHICLE mule FIELD CARPHONE POS -0.515675 3.386841 0.973877 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE mule FIELD BONNET_L POS -0.455560 2.685669 1.057251 ANGLES 0.001365 0.000000 1.580570 FOV 55.000000 +VEHICLE mule FIELD BONNET_R POS 0.460124 2.685655 1.057295 ANGLES 0.001373 -0.003521 -1.570892 FOV 55.000000 +VEHICLE mule FIELD CINEY_WHEEL_2 POS 1.609173 -2.500000 -0.452637 ANGLES -0.047738 0.252688 0.200640 FOV 55.000000 +VEHICLE mule FIELD CINEY_BACK POS -1.449963 3.041382 0.881958 ANGLES -0.090236 0.197249 -2.810839 FOV 55.000000 +VEHICLE mule FIELD BUMPER POS 0.000000 3.154175 -0.594360 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE mule FIELD AIM_FR POS 0.016072 1.424004 2.748911 ANGLES -1.565889 0.165143 0.134552 FOV 45.000000 +VEHICLE mule FIELD CINEY_FAR_1 POS -4.429975 -5.449806 0.848307 ANGLES -0.175753 -0.341910 -0.636780 FOV 55.000000 +VEHICLE mule FIELD CINEY_FAR_2 POS 3.994586 -6.916382 2.388306 ANGLES -0.289632 0.138832 0.359319 FOV 55.000000 +VEHICLE mule FIELD CINEY_FAR_3 POS 2.183532 4.873741 -0.807687 ANGLES 0.141200 -0.151598 2.427034 FOV 74.300003 +VEHICLE mule FIELD CINEY_FAR_4 POS -1.907227 4.848433 1.839023 ANGLES -0.586489 0.367446 -2.687294 FOV 55.000000 +VEHICLE noose FIELD BOOT_OPEN POS 0.231121 -1.865188 0.192387 ANGLES 0.387512 0.001448 2.946953 FOV 55.000000 +VEHICLE noose FIELD BONNET_FWD POS 0.011902 0.656128 0.619385 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE noose FIELD BONNET_BWD POS -0.004883 -1.722168 0.585674 ANGLES -0.000255 0.000000 -3.141577 FOV 55.000000 +VEHICLE noose FIELD CINEY_WHEEL POS -1.107985 -0.463281 -0.041883 ANGLES -0.057891 -0.000231 0.109975 FOV 55.000000 +VEHICLE noose FIELD CINEY_UNDER POS 0.008396 0.512915 -0.435711 ANGLES -0.000426 0.000193 -0.000024 FOV 55.000000 +VEHICLE noose FIELD CINEY_MISC_1 POS 1.659029 -5.145220 1.022441 ANGLES -0.180768 -0.160264 0.272289 FOV 45.000000 +VEHICLE noose FIELD CINEY_MISC_2 POS -1.150375 -0.381592 0.628906 ANGLES -0.170499 0.199503 -0.628130 FOV 55.000000 +VEHICLE noose FIELD JACKED POS 0.066292 0.505249 0.181641 ANGLES 0.177456 0.000000 2.083252 FOV 55.000000 +VEHICLE noose FIELD BUSTED POS -0.467901 0.704102 0.404541 ANGLES 0.011452 -0.000000 2.552175 FOV 55.000000 +VEHICLE noose FIELD CARPHONE POS -0.457626 0.773804 0.571777 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE noose FIELD BONNET_L POS -0.563264 -0.072259 0.613757 ANGLES -0.000255 0.000866 1.572120 FOV 55.000000 +VEHICLE noose FIELD BONNET_R POS 0.546074 -0.072304 0.613579 ANGLES -0.000784 -0.001400 -1.570626 FOV 55.000000 +VEHICLE noose FIELD CINEY_WHEEL_2 POS 1.223248 -1.758179 -0.035889 ANGLES -0.068705 0.269160 0.146272 FOV 55.000000 +VEHICLE noose FIELD CINEY_BACK POS -1.009966 0.591078 0.591073 ANGLES -0.249975 0.155854 -3.020931 FOV 55.000000 +VEHICLE noose FIELD BUMPER POS 0.000000 2.368286 -0.326294 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE noose FIELD AIM_FR POS 0.000000 -0.514282 1.130859 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE noose FIELD CINEY_FAR_1 POS -2.459045 -4.448801 0.324585 ANGLES -0.126269 -0.198178 -0.387784 FOV 55.000000 +VEHICLE noose FIELD CINEY_FAR_2 POS 2.143574 -4.586493 1.146484 ANGLES -0.283417 0.252587 0.305839 FOV 55.000000 +VEHICLE noose FIELD CINEY_FAR_3 POS 1.430595 2.710489 -0.192261 ANGLES 0.097746 -0.193452 2.442146 FOV 74.300003 +VEHICLE noose FIELD CINEY_FAR_4 POS -1.513655 3.685270 0.957642 ANGLES -0.294792 0.191773 -2.842426 FOV 55.000000 +VEHICLE nrg900 FIELD BOOT_OPEN POS -0.578647 -0.216388 0.725525 ANGLES -0.499245 0.005046 -2.577769 FOV 55.000000 +VEHICLE nrg900 FIELD BONNET_FWD POS -0.002441 0.583923 1.089465 ANGLES -0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE nrg900 FIELD BONNET_BWD POS -0.000160 -1.007080 0.467285 ANGLES 0.000091 0.000000 -3.141522 FOV 55.000000 +VEHICLE nrg900 FIELD CINEY_WHEEL POS -0.408245 0.173096 -0.072021 ANGLES -0.131859 0.000000 -0.082009 FOV 55.000000 +VEHICLE nrg900 FIELD CINEY_UNDER POS 0.437132 0.188965 -0.228271 ANGLES -0.021527 -0.000000 0.519465 FOV 55.000000 +VEHICLE nrg900 FIELD CINEY_MISC_1 POS 0.498842 -0.658742 1.121232 ANGLES -0.313336 -0.167897 0.256381 FOV 45.000000 +VEHICLE nrg900 FIELD CINEY_MISC_2 POS -0.411176 -1.318643 -0.085209 ANGLES -0.021624 0.132115 -0.049738 FOV 45.000000 +VEHICLE nrg900 FIELD JACKED POS 0.104846 0.459961 0.372070 ANGLES 0.581029 -0.000000 2.754990 FOV 71.150002 +VEHICLE nrg900 FIELD BUSTED POS -0.014711 0.902466 0.678345 ANGLES 0.065799 0.000000 2.631136 FOV 55.000000 +VEHICLE nrg900 FIELD CARPHONE POS 0.000000 0.377930 0.808472 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE nrg900 FIELD BONNET_L POS 0.536663 0.403320 0.799805 ANGLES -0.000100 -0.000000 1.570579 FOV 55.000000 +VEHICLE nrg900 FIELD BONNET_R POS -0.469112 0.403320 0.799805 ANGLES -0.000100 -0.000000 -1.571161 FOV 55.000000 +VEHICLE nrg900 FIELD CINEY_WHEEL_2 POS 0.500313 -1.308228 -0.076660 ANGLES 0.023178 0.186516 0.185466 FOV 55.000000 +VEHICLE nrg900 FIELD CINEY_BACK POS -0.160210 0.926880 0.591431 ANGLES 0.007547 0.178633 2.791015 FOV 55.000000 +VEHICLE nrg900 FIELD BUMPER POS 0.000000 0.809570 0.206787 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE nrg900 FIELD AIM_FR POS 0.000732 -0.256165 1.326765 ANGLES -1.562062 0.000000 0.000000 FOV 45.000000 +VEHICLE nrg900 FIELD CINEY_FAR_1 POS -0.861699 -2.147208 0.826213 ANGLES -0.343790 -0.219381 -0.367605 FOV 55.000000 +VEHICLE nrg900 FIELD CINEY_FAR_2 POS 0.904415 -2.562784 0.870908 ANGLES -0.292356 0.204052 0.116829 FOV 55.000000 +VEHICLE nrg900 FIELD CINEY_FAR_3 POS 0.930014 0.402703 0.090719 ANGLES -0.080192 -0.326565 0.901123 FOV 74.300003 +VEHICLE nrg900 FIELD CINEY_FAR_4 POS -0.441856 2.123862 0.874797 ANGLES -0.229158 0.431584 -2.541052 FOV 55.000000 +VEHICLE nstockade FIELD BOOT_OPEN POS 0.789986 -1.561279 1.465088 ANGLES -0.180031 -0.000000 2.681284 FOV 55.000000 +VEHICLE nstockade FIELD BONNET_FWD POS 0.000000 1.737000 1.662241 ANGLES -0.000001 0.000000 -0.000004 FOV 55.000000 +VEHICLE nstockade FIELD BONNET_BWD POS -0.000244 -3.944305 1.592305 ANGLES -0.034329 0.000000 3.141573 FOV 55.000000 +VEHICLE nstockade FIELD CINEY_WHEEL POS -1.439476 0.962402 0.088867 ANGLES -0.078228 -0.000000 0.022629 FOV 55.000000 +VEHICLE nstockade FIELD CINEY_UNDER POS 0.000000 0.875366 -0.241577 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE nstockade FIELD CINEY_MISC_1 POS 2.234765 -7.787201 1.847510 ANGLES -0.142304 -0.233004 0.165115 FOV 45.000000 +VEHICLE nstockade FIELD CINEY_MISC_2 POS -1.657471 -0.136169 1.280542 ANGLES 0.022431 -0.174310 -0.201746 FOV 45.000000 +VEHICLE nstockade FIELD JACKED POS -0.321839 1.132813 2.029541 ANGLES -0.890864 -0.000000 1.872243 FOV 55.000000 +VEHICLE nstockade FIELD BUSTED POS -0.874580 1.573364 1.591553 ANGLES -0.093207 -0.000000 2.715720 FOV 55.000000 +VEHICLE nstockade FIELD CARPHONE POS -0.690804 1.845337 1.661865 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE nstockade FIELD BONNET_L POS -0.933647 1.204956 1.621216 ANGLES -0.046349 0.000000 1.598321 FOV 55.000000 +VEHICLE nstockade FIELD BONNET_R POS 0.943466 1.204956 1.620605 ANGLES -0.048449 0.000000 -1.570093 FOV 55.000000 +VEHICLE nstockade FIELD CINEY_WHEEL_2 POS 1.543444 -3.084903 0.096111 ANGLES 0.052961 0.113521 -0.021663 FOV 55.000000 +VEHICLE nstockade FIELD CINEY_BACK POS -1.243346 2.212880 1.625525 ANGLES -0.091343 0.061273 2.929610 FOV 55.000000 +VEHICLE nstockade FIELD BUMPER POS 0.000568 3.296732 0.038494 ANGLES 0.002529 -0.000520 -0.000066 FOV 55.000000 +VEHICLE nstockade FIELD AIM_FR POS 0.002441 -2.806030 2.647897 ANGLES -1.562075 -0.000000 3.132176 FOV 45.000000 +VEHICLE nstockade FIELD CINEY_FAR_1 POS -2.842791 -5.537155 0.209153 ANGLES 0.145034 -0.147521 -0.432790 FOV 55.000000 +VEHICLE nstockade FIELD CINEY_FAR_2 POS 3.089668 -6.705395 3.379380 ANGLES -0.437483 0.195906 0.320740 FOV 55.000000 +VEHICLE nstockade FIELD CINEY_FAR_3 POS 2.392805 3.908470 -0.040725 ANGLES 0.252296 -0.203518 2.299276 FOV 74.300003 +VEHICLE nstockade FIELD CINEY_FAR_4 POS -1.939522 5.765116 3.069502 ANGLES -0.490384 0.191862 -2.836401 FOV 55.000000 +VEHICLE oracle FIELD BOOT_OPEN POS 0.147225 -1.541469 0.024536 ANGLES 0.371238 0.000075 2.993527 FOV 55.000000 +VEHICLE oracle FIELD BONNET_FWD POS -0.023209 0.741699 0.446167 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE oracle FIELD BONNET_BWD POS -0.003662 -1.665405 0.560186 ANGLES 0.000110 -0.000000 3.141560 FOV 55.000000 +VEHICLE oracle FIELD CINEY_WHEEL POS -1.137314 0.334462 -0.421509 ANGLES 0.012959 0.000124 -0.040775 FOV 55.000000 +VEHICLE oracle FIELD CINEY_UNDER POS -0.002374 0.884084 -0.615967 ANGLES -0.000225 0.000126 -0.000032 FOV 55.000000 +VEHICLE oracle FIELD CINEY_MISC_1 POS 1.461154 -5.100495 0.731973 ANGLES -0.171433 -0.156368 0.189333 FOV 45.000000 +VEHICLE oracle FIELD CINEY_MISC_2 POS -0.969829 -0.711771 0.334106 ANGLES -0.035213 0.119905 -0.056387 FOV 55.000000 +VEHICLE oracle FIELD JACKED POS 0.172333 0.545776 -0.017822 ANGLES 0.178599 0.000000 1.975173 FOV 55.000000 +VEHICLE oracle FIELD BUSTED POS -0.531350 0.844111 0.246725 ANGLES 0.006010 0.000046 2.688138 FOV 55.000000 +VEHICLE oracle FIELD CARPHONE POS -0.411102 0.961182 0.353271 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE oracle FIELD BONNET_L POS -0.545240 0.084106 0.392456 ANGLES 0.000167 0.000000 1.570740 FOV 55.000000 +VEHICLE oracle FIELD BONNET_R POS 0.542591 0.085796 0.392456 ANGLES 0.000080 -0.000141 -1.569011 FOV 55.000000 +VEHICLE oracle FIELD CINEY_WHEEL_2 POS 1.212242 -1.929810 -0.241821 ANGLES -0.046597 0.280786 0.111253 FOV 55.000000 +VEHICLE oracle FIELD CINEY_BACK POS -1.146332 0.597412 0.398071 ANGLES -0.232373 0.101477 -2.741226 FOV 55.000000 +VEHICLE oracle FIELD BUMPER POS -0.046808 2.302389 -0.536235 ANGLES -0.000000 0.000314 -0.000000 FOV 55.000000 +VEHICLE oracle FIELD AIM_FR POS 0.001000 -0.478394 0.916992 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE oracle FIELD CINEY_FAR_1 POS -2.242485 -4.390574 0.173828 ANGLES -0.124593 -0.174226 -0.348540 FOV 55.000000 +VEHICLE oracle FIELD CINEY_FAR_2 POS 1.976265 -4.167965 1.052002 ANGLES -0.293845 0.223315 0.288170 FOV 55.000000 +VEHICLE oracle FIELD CINEY_FAR_3 POS 1.428513 2.738321 -0.343140 ANGLES 0.091831 -0.195463 2.432669 FOV 74.300003 +VEHICLE oracle FIELD CINEY_FAR_4 POS -1.442241 3.941501 0.813354 ANGLES -0.310157 0.109106 -2.839845 FOV 55.000000 +VEHICLE packer FIELD BOOT_OPEN POS -1.527651 1.590128 0.471725 ANGLES -0.088543 0.006294 -2.617228 FOV 55.000000 +VEHICLE packer FIELD BONNET_FWD POS 0.036621 3.853699 1.285522 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE packer FIELD BONNET_BWD POS 0.003985 2.744181 2.407079 ANGLES -0.014170 -0.000457 -3.141367 FOV 55.000000 +VEHICLE packer FIELD CINEY_WHEEL POS -1.519781 1.484791 -0.342789 ANGLES -0.203359 -0.001729 0.042254 FOV 55.000000 +VEHICLE packer FIELD CINEY_UNDER POS 0.035680 0.711857 -0.893416 ANGLES 0.010710 -0.001239 0.000039 FOV 55.000000 +VEHICLE packer FIELD CINEY_MISC_1 POS 2.654564 -8.571850 1.491894 ANGLES -0.180036 -0.247750 0.136170 FOV 45.000000 +VEHICLE packer FIELD CINEY_MISC_2 POS -1.772359 2.349959 1.332931 ANGLES -0.143069 0.149848 -0.291393 FOV 45.000000 +VEHICLE packer FIELD JACKED POS -0.205717 3.319336 0.966064 ANGLES 0.312608 0.000000 1.938371 FOV 55.000000 +VEHICLE packer FIELD BUSTED POS -0.972265 3.632202 1.313477 ANGLES -0.070886 -0.000000 2.778015 FOV 55.000000 +VEHICLE packer FIELD CARPHONE POS -0.760078 3.984497 1.458374 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE packer FIELD BONNET_L POS -1.132423 3.176392 1.441284 ANGLES 0.001080 0.000000 1.571016 FOV 55.000000 +VEHICLE packer FIELD BONNET_R POS 1.195039 3.180067 1.444724 ANGLES 0.001498 0.015812 -1.569142 FOV 55.000000 +VEHICLE packer FIELD CINEY_WHEEL_2 POS 1.805405 -3.522095 -0.109985 ANGLES -0.149243 0.271328 0.110865 FOV 55.000000 +VEHICLE packer FIELD CINEY_BACK POS -1.591988 3.286255 1.393677 ANGLES -0.157629 0.191845 -2.765791 FOV 55.000000 +VEHICLE packer FIELD BUMPER POS 0.000377 3.724976 -0.704224 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE packer FIELD AIM_FR POS 0.012627 1.635589 3.118992 ANGLES -1.560244 -0.581450 -0.537904 FOV 45.000000 +VEHICLE packer FIELD CINEY_FAR_1 POS -3.390442 -7.684653 -0.634983 ANGLES -0.054400 -0.321250 -0.348537 FOV 55.000000 +VEHICLE packer FIELD CINEY_FAR_2 POS 3.914001 -7.406924 3.074119 ANGLES -0.399185 0.191339 0.300612 FOV 55.000000 +VEHICLE packer FIELD CINEY_FAR_3 POS 2.683985 5.834058 -0.703654 ANGLES 0.137681 -0.236106 2.406628 FOV 74.300003 +VEHICLE packer FIELD CINEY_FAR_4 POS -2.321309 6.164509 2.087128 ANGLES -0.363373 0.350537 -2.538674 FOV 55.000000 +VEHICLE patriot FIELD BOOT_OPEN POS -0.000801 -1.491062 0.395487 ANGLES 0.251370 -0.000667 -3.133432 FOV 55.000000 +VEHICLE patriot FIELD BONNET_FWD POS -0.001968 1.158936 1.061401 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE patriot FIELD BONNET_BWD POS -0.002930 -2.547058 0.929669 ANGLES -0.000120 0.000000 3.141541 FOV 55.000000 +VEHICLE patriot FIELD CINEY_WHEEL POS -1.196449 -0.180016 -0.203613 ANGLES -0.048883 -0.000026 -0.013675 FOV 55.000000 +VEHICLE patriot FIELD CINEY_UNDER POS -0.003941 -0.111085 -0.458740 ANGLES -0.000151 -0.000024 -0.000005 FOV 55.000000 +VEHICLE patriot FIELD CINEY_MISC_1 POS 1.583172 -5.772737 1.142280 ANGLES -0.164301 -0.167322 0.113018 FOV 45.000000 +VEHICLE patriot FIELD CINEY_MISC_2 POS -1.180932 -0.146745 1.057617 ANGLES -0.231292 0.276746 -0.561214 FOV 55.000000 +VEHICLE patriot FIELD JACKED POS 0.040814 0.677206 0.536499 ANGLES 0.228786 0.000127 2.001151 FOV 55.000000 +VEHICLE patriot FIELD BUSTED POS -0.589830 1.001343 0.881714 ANGLES -0.041334 0.000000 2.637026 FOV 55.000000 +VEHICLE patriot FIELD CARPHONE POS -0.511005 1.157715 0.953369 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE patriot FIELD BONNET_L POS -0.587790 0.563599 1.000000 ANGLES 0.002122 -0.000000 1.567852 FOV 55.000000 +VEHICLE patriot FIELD BONNET_R POS 0.586107 0.564400 1.002319 ANGLES 0.002467 -0.000226 -1.569307 FOV 55.000000 +VEHICLE patriot FIELD CINEY_WHEEL_2 POS 1.445452 -2.185425 0.088867 ANGLES -0.005970 0.208207 0.166675 FOV 55.000000 +VEHICLE patriot FIELD CINEY_BACK POS -1.211378 0.941650 0.922241 ANGLES -0.205966 0.163625 -3.019295 FOV 55.000000 +VEHICLE patriot FIELD BUMPER POS 0.000000 2.299194 -0.213013 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE patriot FIELD AIM_FR POS 0.003785 -0.245383 1.492331 ANGLES -1.562206 -0.002711 -0.002711 FOV 55.000000 +VEHICLE patriot FIELD CINEY_FAR_1 POS -1.899985 -3.766393 0.505493 ANGLES -0.096885 -0.210082 -0.485084 FOV 55.000000 +VEHICLE patriot FIELD CINEY_FAR_2 POS 1.844413 -5.290057 1.933350 ANGLES -0.292885 0.174331 0.058549 FOV 55.000000 +VEHICLE patriot FIELD CINEY_FAR_3 POS 1.907560 3.203289 -0.345767 ANGLES 0.208353 -0.265760 2.533091 FOV 74.300003 +VEHICLE patriot FIELD CINEY_FAR_4 POS -1.262114 3.245777 1.402344 ANGLES -0.485132 0.237833 -2.856915 FOV 55.000000 +VEHICLE pcj FIELD BOOT_OPEN POS -0.600746 -1.138794 0.430786 ANGLES -0.181718 -0.000000 -0.906407 FOV 55.000000 +VEHICLE pcj FIELD BONNET_FWD POS 0.000427 0.591431 1.040448 ANGLES -0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE pcj FIELD BONNET_BWD POS 0.000072 -1.094238 0.175781 ANGLES -0.001096 -0.000000 -3.141488 FOV 55.000000 +VEHICLE pcj FIELD CINEY_WHEEL POS -0.370441 -0.110962 -0.162354 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pcj FIELD CINEY_UNDER POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE pcj FIELD CINEY_MISC_1 POS -0.418510 -1.278442 0.019165 ANGLES -0.174078 -0.061433 -0.244174 FOV 55.000000 +VEHICLE pcj FIELD CINEY_MISC_2 POS 0.660706 -0.437378 0.820068 ANGLES -0.318520 0.135146 0.417388 FOV 55.000000 +VEHICLE pcj FIELD JACKED POS 0.260185 0.620605 -0.071411 ANGLES 0.828849 -0.000000 2.347548 FOV 55.000000 +VEHICLE pcj FIELD BUSTED POS -0.082756 0.779419 0.613281 ANGLES 0.113791 0.000000 2.799028 FOV 55.000000 +VEHICLE pcj FIELD CARPHONE POS 0.000000 0.776123 0.458496 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pcj FIELD BONNET_L POS 0.870865 0.375977 0.682983 ANGLES 0.000500 0.000000 1.571361 FOV 55.000000 +VEHICLE pcj FIELD BONNET_R POS -0.847382 0.380615 0.682983 ANGLES 0.000500 0.000000 -1.573359 FOV 55.000000 +VEHICLE pcj FIELD CINEY_WHEEL_2 POS 0.565422 -1.252319 -0.087646 ANGLES 0.038082 0.120835 0.194079 FOV 55.000000 +VEHICLE pcj FIELD CINEY_BACK POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE pcj FIELD BUMPER POS 0.000000 1.098755 -0.033447 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pcj FIELD AIM_FR POS 0.006836 0.068451 1.353986 ANGLES -1.562068 0.000000 -0.067326 FOV 45.000000 +VEHICLE pcj FIELD CINEY_FAR_1 POS -1.168442 -2.191553 0.350209 ANGLES -0.011558 0.237600 -0.203677 FOV 55.000000 +VEHICLE pcj FIELD CINEY_FAR_2 POS 1.194534 -2.472025 1.173807 ANGLES -0.396103 0.215702 0.156974 FOV 55.000000 +VEHICLE pcj FIELD CINEY_FAR_3 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE pcj FIELD CINEY_FAR_4 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE perennial FIELD BOOT_OPEN POS 0.353722 -1.761719 0.163452 ANGLES 0.527744 0.000000 2.788607 FOV 55.000000 +VEHICLE perennial FIELD BONNET_FWD POS 0.000000 1.056030 0.924072 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE perennial FIELD BONNET_BWD POS -0.001221 -2.557739 0.728834 ANGLES 0.001934 -0.000000 3.141229 FOV 55.000000 +VEHICLE perennial FIELD CINEY_WHEEL POS -1.247845 0.463379 -0.088257 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE perennial FIELD CINEY_UNDER POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE perennial FIELD CINEY_MISC_1 POS 0.005096 -1.922852 1.248047 ANGLES -0.191415 0.000000 0.000000 FOV 55.000000 +VEHICLE perennial FIELD CINEY_MISC_2 POS -1.099072 -0.296143 0.812744 ANGLES -0.108674 0.209446 -0.477019 FOV 55.000000 +VEHICLE perennial FIELD JACKED POS 0.325497 0.708740 0.167725 ANGLES 0.294596 0.000000 1.998590 FOV 55.000000 +VEHICLE perennial FIELD BUSTED POS -0.515400 0.976440 0.668457 ANGLES -0.020778 0.000000 2.774070 FOV 55.000000 +VEHICLE perennial FIELD CARPHONE POS -0.421604 1.489868 0.749146 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE perennial FIELD BONNET_L POS -0.458195 0.467773 0.813110 ANGLES -0.000488 -0.000000 1.572178 FOV 55.000000 +VEHICLE perennial FIELD BONNET_R POS 0.504169 0.467773 0.813110 ANGLES -0.000488 -0.000000 -1.571931 FOV 55.000000 +VEHICLE perennial FIELD CINEY_WHEEL_2 POS 1.288010 -2.064819 0.048706 ANGLES 0.007027 0.218703 0.041509 FOV 55.000000 +VEHICLE perennial FIELD CINEY_BACK POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE perennial FIELD BUMPER POS 0.000000 2.348511 -0.110596 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE perennial FIELD AIM_FR POS 0.000000 -0.108154 1.417480 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE perennial FIELD CINEY_FAR_1 POS -2.209101 -5.251146 0.126465 ANGLES 0.118592 -0.218869 -0.308257 FOV 55.000000 +VEHICLE perennial FIELD CINEY_FAR_2 POS 2.342268 -4.830864 1.606567 ANGLES -0.230443 0.182308 0.282934 FOV 55.000000 +VEHICLE perennial FIELD CINEY_FAR_3 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE perennial FIELD CINEY_FAR_4 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE perennial2 FIELD BOOT_OPEN POS 0.353722 -1.761719 0.163452 ANGLES 0.527744 0.000000 2.788607 FOV 55.000000 +VEHICLE perennial2 FIELD BONNET_FWD POS 0.000000 1.056030 0.924072 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE perennial2 FIELD BONNET_BWD POS -0.001221 -2.599792 0.728916 ANGLES 0.001934 -0.000000 3.141229 FOV 55.000000 +VEHICLE perennial2 FIELD CINEY_WHEEL POS -1.247845 0.463379 -0.088257 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE perennial2 FIELD CINEY_UNDER POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE perennial2 FIELD CINEY_MISC_1 POS 1.589923 -5.323054 1.195027 ANGLES -0.181947 -0.154679 0.180161 FOV 45.000000 +VEHICLE perennial2 FIELD CINEY_MISC_2 POS -1.099072 -0.296143 0.812744 ANGLES -0.108674 0.209446 -0.477019 FOV 55.000000 +VEHICLE perennial2 FIELD JACKED POS 0.325497 0.708740 0.167725 ANGLES 0.294596 0.000000 1.998590 FOV 55.000000 +VEHICLE perennial2 FIELD BUSTED POS -0.515400 0.976440 0.668457 ANGLES -0.020778 0.000000 2.774070 FOV 55.000000 +VEHICLE perennial2 FIELD CARPHONE POS -0.421604 1.489868 0.749146 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE perennial2 FIELD BONNET_L POS -0.458195 0.467773 0.813110 ANGLES -0.000488 -0.000000 1.572178 FOV 55.000000 +VEHICLE perennial2 FIELD BONNET_R POS 0.504169 0.467773 0.813110 ANGLES -0.000488 -0.000000 -1.571931 FOV 55.000000 +VEHICLE perennial2 FIELD CINEY_WHEEL_2 POS 1.288010 -2.064819 0.048706 ANGLES 0.007027 0.218703 0.041509 FOV 55.000000 +VEHICLE perennial2 FIELD CINEY_BACK POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE perennial2 FIELD BUMPER POS 0.000000 2.348511 -0.110596 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE perennial2 FIELD AIM_FR POS 0.000000 -0.108154 1.417480 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE perennial2 FIELD CINEY_FAR_1 POS -2.209101 -5.251146 0.126465 ANGLES 0.118592 -0.218869 -0.308257 FOV 55.000000 +VEHICLE perennial2 FIELD CINEY_FAR_2 POS 2.342268 -4.830864 1.606567 ANGLES -0.230443 0.182308 0.282934 FOV 55.000000 +VEHICLE perennial2 FIELD CINEY_FAR_3 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE perennial2 FIELD CINEY_FAR_4 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE peyote FIELD BOOT_OPEN POS 0.244729 -1.746163 0.403707 ANGLES 0.524828 0.003204 2.802882 FOV 55.000000 +VEHICLE peyote FIELD BONNET_FWD POS 0.000549 0.154724 0.897705 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE peyote FIELD BONNET_BWD POS -0.000488 -1.362060 0.762311 ANGLES -0.000274 0.000000 3.141540 FOV 55.000000 +VEHICLE peyote FIELD CINEY_WHEEL POS -1.130299 0.346374 0.056152 ANGLES -0.056949 -0.000033 -0.109232 FOV 55.000000 +VEHICLE peyote FIELD CINEY_UNDER POS -0.000494 0.077063 -0.183838 ANGLES -0.000098 -0.000023 -0.000051 FOV 55.000000 +VEHICLE peyote FIELD CINEY_MISC_1 POS 0.006650 -1.765945 0.809616 ANGLES -0.224042 0.000087 0.000005 FOV 55.000000 +VEHICLE peyote FIELD CINEY_MISC_2 POS -1.092495 -1.067749 0.750977 ANGLES -0.086954 0.280789 -0.502070 FOV 55.000000 +VEHICLE peyote FIELD JACKED POS 0.152172 -0.101807 0.351563 ANGLES 0.177878 -0.000000 2.013420 FOV 55.000000 +VEHICLE peyote FIELD BUSTED POS -0.551289 0.179565 0.711792 ANGLES -0.049659 -0.000000 2.677644 FOV 55.000000 +VEHICLE peyote FIELD CARPHONE POS -0.403912 0.229614 0.791870 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE peyote FIELD BONNET_L POS -0.542758 -0.326538 0.808228 ANGLES -0.001467 0.000000 1.570676 FOV 55.000000 +VEHICLE peyote FIELD BONNET_R POS 0.550951 -0.327400 0.808105 ANGLES -0.001277 -0.000029 -1.572432 FOV 55.000000 +VEHICLE peyote FIELD CINEY_WHEEL_2 POS 1.160643 -2.022095 0.083130 ANGLES -0.130788 0.328072 0.055255 FOV 55.000000 +VEHICLE peyote FIELD CINEY_BACK POS -1.033859 0.004883 0.797852 ANGLES -0.248481 0.166174 -2.846876 FOV 55.000000 +VEHICLE peyote FIELD BUMPER POS 0.000000 2.162842 -0.038574 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE peyote FIELD AIM_FR POS -0.004753 -0.642212 1.234985 ANGLES -1.537705 0.000000 0.000000 FOV 55.000000 +VEHICLE peyote FIELD CINEY_FAR_1 POS -2.334193 -4.407332 0.614552 ANGLES -0.134793 -0.191165 -0.369874 FOV 55.000000 +VEHICLE peyote FIELD CINEY_FAR_2 POS 1.737323 -4.359401 1.264038 ANGLES -0.287525 0.191365 0.265185 FOV 55.000000 +VEHICLE peyote FIELD CINEY_FAR_3 POS 1.478044 2.891369 0.093801 ANGLES 0.091790 -0.229559 2.434668 FOV 74.300003 +VEHICLE peyote FIELD CINEY_FAR_4 POS -1.390172 3.949121 1.250172 ANGLES -0.293298 0.163467 -2.872824 FOV 55.000000 +VEHICLE phantom FIELD BOOT_OPEN POS -1.543259 1.730188 1.777256 ANGLES -0.328322 0.000527 -3.135754 FOV 55.000000 +VEHICLE phantom FIELD BONNET_FWD POS -0.008484 2.776855 1.637817 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE phantom FIELD BONNET_BWD POS -0.003922 0.043335 2.589600 ANGLES -0.000100 0.000000 -3.141590 FOV 55.000000 +VEHICLE phantom FIELD CINEY_WHEEL POS -1.634078 1.711118 -0.328649 ANGLES -0.047984 0.000408 -0.064338 FOV 55.000000 +VEHICLE phantom FIELD CINEY_UNDER POS 0.000956 1.334893 -0.793818 ANGLES 0.013426 -0.000457 0.000006 FOV 55.000000 +VEHICLE phantom FIELD CINEY_MISC_1 POS 2.572810 -9.288632 1.486476 ANGLES -0.161706 -0.274610 0.118112 FOV 45.000000 +VEHICLE phantom FIELD CINEY_MISC_2 POS 1.047619 0.495323 2.890664 ANGLES -0.328853 -0.006673 0.453261 FOV 55.000000 +VEHICLE phantom FIELD JACKED POS -0.090703 2.249211 1.003253 ANGLES 0.391878 -0.011745 2.122634 FOV 55.000000 +VEHICLE phantom FIELD BUSTED POS -0.475438 2.562256 1.424194 ANGLES 0.021510 0.000000 2.405241 FOV 55.000000 +VEHICLE phantom FIELD CARPHONE POS -0.594246 2.726685 1.534668 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE phantom FIELD BONNET_L POS -0.808576 1.985636 1.574700 ANGLES 0.002060 -0.012015 1.572059 FOV 55.000000 +VEHICLE phantom FIELD BONNET_R POS 0.813184 1.987002 1.579530 ANGLES 0.003165 0.014281 -1.569506 FOV 55.000000 +VEHICLE phantom FIELD CINEY_WHEEL_2 POS 1.903011 -4.394409 -0.137817 ANGLES -0.007394 0.219616 0.116121 FOV 55.000000 +VEHICLE phantom FIELD CINEY_BACK POS -1.673452 2.852417 1.614990 ANGLES -0.203049 0.182463 -2.979263 FOV 55.000000 +VEHICLE phantom FIELD BUMPER POS -0.000172 4.506282 -0.552821 ANGLES 0.012104 -0.000820 -0.000004 FOV 55.000000 +VEHICLE phantom FIELD AIM_FR POS 0.000702 2.105835 2.725098 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE phantom FIELD CINEY_FAR_1 POS -2.797267 -7.446673 -0.388095 ANGLES -0.009873 -0.239507 -0.283723 FOV 55.000000 +VEHICLE phantom FIELD CINEY_FAR_2 POS 3.426003 -8.666138 2.743042 ANGLES -0.340265 0.200992 0.095232 FOV 55.000000 +VEHICLE phantom FIELD CINEY_FAR_3 POS 2.223013 5.473526 -0.644963 ANGLES 0.294653 -0.254937 2.411299 FOV 74.300003 +VEHICLE phantom FIELD CINEY_FAR_4 POS -3.240559 6.665125 2.494244 ANGLES -0.424115 0.216550 -2.589173 FOV 55.000000 +VEHICLE pinnacle FIELD BOOT_OPEN POS 0.026403 -1.632984 0.318115 ANGLES 0.294578 -0.000275 3.070280 FOV 55.000000 +VEHICLE pinnacle FIELD BONNET_FWD POS 0.005615 0.737671 0.684740 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE pinnacle FIELD BONNET_BWD POS 0.007324 -1.557983 0.745361 ANGLES 0.000017 -0.000000 3.141590 FOV 55.000000 +VEHICLE pinnacle FIELD CINEY_WHEEL POS -1.078961 0.133636 -0.092163 ANGLES -0.105094 0.000202 -0.044188 FOV 55.000000 +VEHICLE pinnacle FIELD CINEY_UNDER POS 0.009877 0.569227 -0.369629 ANGLES -0.000105 0.000218 -0.000045 FOV 55.000000 +VEHICLE pinnacle FIELD CINEY_MISC_1 POS 1.666340 -4.888198 0.829586 ANGLES -0.197591 -0.114532 0.251876 FOV 45.000000 +VEHICLE pinnacle FIELD CINEY_MISC_2 POS -1.004289 -0.708862 0.601685 ANGLES -0.060775 0.093447 -0.162191 FOV 55.000000 +VEHICLE pinnacle FIELD JACKED POS 0.046326 0.436646 0.276245 ANGLES 0.232372 0.000000 2.033927 FOV 55.000000 +VEHICLE pinnacle FIELD BUSTED POS -0.587797 0.647827 0.579956 ANGLES -0.072828 0.000000 2.731588 FOV 55.000000 +VEHICLE pinnacle FIELD CARPHONE POS -0.440075 0.903687 0.648071 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pinnacle FIELD BONNET_L POS -0.621510 0.197021 0.640991 ANGLES 0.001891 -0.000000 1.571857 FOV 55.000000 +VEHICLE pinnacle FIELD BONNET_R POS 0.621971 0.197006 0.642721 ANGLES 0.001971 -0.000138 -1.571835 FOV 55.000000 +VEHICLE pinnacle FIELD CINEY_WHEEL_2 POS 1.141338 -1.734375 0.060059 ANGLES -0.015926 0.245109 0.121669 FOV 55.000000 +VEHICLE pinnacle FIELD CINEY_BACK POS -1.116970 0.550537 0.672485 ANGLES -0.259350 0.165524 -2.964540 FOV 55.000000 +VEHICLE pinnacle FIELD BUMPER POS 0.000000 2.248901 -0.221313 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pinnacle FIELD AIM_FR POS 0.000000 -0.352783 1.162109 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE pinnacle FIELD CINEY_FAR_1 POS -2.324472 -4.265128 0.386353 ANGLES -0.127282 -0.183843 -0.370903 FOV 55.000000 +VEHICLE pinnacle FIELD CINEY_FAR_2 POS 1.923718 -4.033761 1.301270 ANGLES -0.290157 0.213951 0.339389 FOV 55.000000 +VEHICLE pinnacle FIELD CINEY_FAR_3 POS 1.612155 2.878068 -0.132202 ANGLES 0.087987 -0.187646 2.402718 FOV 74.300003 +VEHICLE pinnacle FIELD CINEY_FAR_4 POS -1.392812 3.883088 1.032227 ANGLES -0.296845 0.128398 -2.856826 FOV 55.000000 +VEHICLE pmp600 FIELD BOOT_OPEN POS 0.144276 -1.467542 0.234354 ANGLES 0.433279 0.000712 3.030783 FOV 55.000000 +VEHICLE pmp600 FIELD BONNET_FWD POS 0.000015 0.823486 0.680298 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pmp600 FIELD BONNET_BWD POS -0.000462 -1.527588 0.780762 ANGLES -0.000094 0.000000 -3.141542 FOV 55.000000 +VEHICLE pmp600 FIELD CINEY_WHEEL POS -1.081431 -0.025111 -0.095703 ANGLES 0.020615 0.000094 -0.113893 FOV 55.000000 +VEHICLE pmp600 FIELD CINEY_UNDER POS 0.009334 0.559204 -0.432861 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pmp600 FIELD CINEY_MISC_1 POS 1.000271 -4.850800 1.077142 ANGLES -0.218665 -0.138915 0.089139 FOV 45.000000 +VEHICLE pmp600 FIELD CINEY_MISC_2 POS -0.810820 -0.357910 0.613403 ANGLES -0.228055 0.050289 -0.312371 FOV 55.000000 +VEHICLE pmp600 FIELD JACKED POS 0.187862 0.532104 0.224976 ANGLES 0.136121 -0.000000 2.022714 FOV 55.000000 +VEHICLE pmp600 FIELD BUSTED POS -0.545205 0.740967 0.537109 ANGLES -0.062480 -0.000000 2.725033 FOV 55.000000 +VEHICLE pmp600 FIELD CARPHONE POS -0.416538 1.091919 0.592896 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pmp600 FIELD BONNET_L POS -0.506170 0.246582 0.613647 ANGLES 0.000191 -0.000000 1.571901 FOV 55.000000 +VEHICLE pmp600 FIELD BONNET_R POS 0.504565 0.246639 0.613281 ANGLES -0.000312 -0.000202 -1.571050 FOV 55.000000 +VEHICLE pmp600 FIELD CINEY_WHEEL_2 POS 1.238657 -1.992065 0.151855 ANGLES -0.145248 0.218713 0.209601 FOV 55.000000 +VEHICLE pmp600 FIELD CINEY_BACK POS -0.965391 0.728394 0.648438 ANGLES -0.287850 0.128723 -2.960036 FOV 55.000000 +VEHICLE pmp600 FIELD BUMPER POS 0.000000 2.263062 -0.223877 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pmp600 FIELD AIM_FR POS 0.000000 -0.384644 1.073853 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE pmp600 FIELD CINEY_FAR_1 POS -2.202620 -4.435631 0.392989 ANGLES -0.130809 -0.145325 -0.343630 FOV 55.000000 +VEHICLE pmp600 FIELD CINEY_FAR_2 POS 1.574451 -3.934377 1.191040 ANGLES -0.347221 0.204740 0.313976 FOV 55.000000 +VEHICLE pmp600 FIELD CINEY_FAR_3 POS 1.380647 2.707496 -0.112013 ANGLES 0.085858 -0.206714 2.449842 FOV 74.300003 +VEHICLE pmp600 FIELD CINEY_FAR_4 POS -1.402746 4.022895 1.055706 ANGLES -0.311483 0.115894 -2.850537 FOV 55.000000 +VEHICLE police FIELD BOOT_OPEN POS 0.039971 -1.771195 0.165018 ANGLES 0.414808 -0.000267 3.079485 FOV 55.000000 +VEHICLE police FIELD BONNET_FWD POS -0.035156 0.684204 0.600242 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE police FIELD BONNET_BWD POS 0.005859 -1.610962 0.630361 ANGLES -0.000260 0.000000 -3.141540 FOV 55.000000 +VEHICLE police FIELD CINEY_WHEEL POS -1.191075 -0.479600 -0.016837 ANGLES 0.058496 -0.002477 -0.017671 FOV 55.000000 +VEHICLE police FIELD CINEY_UNDER POS 0.004654 -0.031342 -0.479362 ANGLES -0.000493 0.000234 -0.000025 FOV 55.000000 +VEHICLE police FIELD CINEY_MISC_1 POS 0.015203 -1.030029 1.190063 ANGLES -0.103065 0.000000 0.000000 FOV 55.000000 +VEHICLE police FIELD CINEY_MISC_2 POS -0.875415 -0.348022 0.595703 ANGLES -0.199865 0.124059 -0.420349 FOV 55.000000 +VEHICLE police FIELD JACKED POS 0.052135 0.445679 0.161743 ANGLES 0.244166 0.000000 2.080312 FOV 55.000000 +VEHICLE police FIELD BUSTED POS -0.422185 0.584717 0.489746 ANGLES -0.044702 0.000000 2.524978 FOV 55.000000 +VEHICLE police FIELD CARPHONE POS -0.453938 0.767456 0.575073 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE police FIELD BONNET_L POS -0.574841 0.127676 0.626068 ANGLES 0.000573 0.001829 1.569881 FOV 55.000000 +VEHICLE police FIELD BONNET_R POS 0.578056 0.127750 0.625905 ANGLES 0.000112 -0.000286 -1.570677 FOV 55.000000 +VEHICLE police FIELD CINEY_WHEEL_2 POS 1.217074 -1.919374 -0.144266 ANGLES 0.055345 0.271098 0.080927 FOV 55.000000 +VEHICLE police FIELD CINEY_BACK POS -0.958162 0.550669 0.567770 ANGLES -0.250973 0.161077 -2.910170 FOV 55.000000 +VEHICLE police FIELD BUMPER POS 0.000000 2.364502 -0.332153 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE police FIELD AIM_FR POS 0.000399 -0.510864 1.136963 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE police FIELD CINEY_FAR_1 POS -2.313754 -4.262500 0.320801 ANGLES -0.124060 -0.170269 -0.364130 FOV 55.000000 +VEHICLE police FIELD CINEY_FAR_2 POS 1.809137 -4.542358 1.240601 ANGLES -0.301003 0.214050 0.238884 FOV 55.000000 +VEHICLE police FIELD CINEY_FAR_3 POS 1.579926 2.879173 -0.200073 ANGLES 0.088938 -0.174351 2.413151 FOV 74.300003 +VEHICLE police FIELD CINEY_FAR_4 POS -1.445244 3.783025 0.962524 ANGLES -0.303930 0.149751 -2.855858 FOV 55.000000 +VEHICLE police2 FIELD BOOT_OPEN POS 0.494459 -1.863281 0.043579 ANGLES 0.429403 0.000000 2.595923 FOV 55.000000 +VEHICLE police2 FIELD BONNET_FWD POS 0.000000 0.821411 0.561157 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE police2 FIELD BONNET_BWD POS 0.000244 -1.393188 0.687378 ANGLES 0.000001 0.000000 -3.141506 FOV 55.000000 +VEHICLE police2 FIELD CINEY_WHEEL POS -1.102013 0.578979 -0.254272 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE police2 FIELD CINEY_UNDER POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE police2 FIELD CINEY_MISC_1 POS 0.000000 -0.800171 1.161743 ANGLES -0.069533 0.000000 0.000000 FOV 55.000000 +VEHICLE police2 FIELD CINEY_MISC_2 POS -0.977280 -0.231079 0.525269 ANGLES -0.134192 0.168147 -0.382327 FOV 55.000000 +VEHICLE police2 FIELD JACKED POS 0.256207 0.607910 0.073853 ANGLES 0.173893 -0.000000 1.954440 FOV 55.000000 +VEHICLE police2 FIELD BUSTED POS -0.560073 0.808228 0.368774 ANGLES 0.054796 -0.000000 2.834816 FOV 55.000000 +VEHICLE police2 FIELD CARPHONE POS -0.458900 1.022461 0.501587 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE police2 FIELD BONNET_L POS -0.617225 0.043579 0.496582 ANGLES 0.000129 -0.000000 1.570558 FOV 55.000000 +VEHICLE police2 FIELD BONNET_R POS 0.604887 0.043579 0.496582 ANGLES 0.000129 -0.000000 -1.571405 FOV 55.000000 +VEHICLE police2 FIELD CINEY_WHEEL_2 POS 1.105601 -1.996826 -0.200806 ANGLES 0.054593 0.174224 -0.064053 FOV 55.000000 +VEHICLE police2 FIELD CINEY_BACK POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE police2 FIELD BUMPER POS 0.000000 2.505127 -0.250244 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE police2 FIELD AIM_FR POS 0.001536 -0.217285 1.217041 ANGLES -1.350855 -0.000000 -0.014524 FOV 55.000000 +VEHICLE police2 FIELD CINEY_FAR_1 POS -2.561985 -4.027593 -0.166037 ANGLES 0.148932 0.278305 -0.442280 FOV 55.000000 +VEHICLE police2 FIELD CINEY_FAR_2 POS 1.709134 -3.731607 1.031041 ANGLES -0.274403 -0.212233 0.392100 FOV 55.000000 +VEHICLE police2 FIELD CINEY_FAR_3 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE police2 FIELD CINEY_FAR_4 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE polmav FIELD BOOT_OPEN POS 1.462438 0.916462 0.671164 ANGLES -0.138232 0.000655 2.875923 FOV 55.000000 +VEHICLE polmav FIELD BONNET_FWD POS 0.014709 3.367126 1.058496 ANGLES 0.000084 0.000000 -0.000142 FOV 93.000000 +VEHICLE polmav FIELD BONNET_BWD POS -0.000671 -3.020386 0.587224 ANGLES 0.000019 0.000000 3.141591 FOV 93.000000 +VEHICLE polmav FIELD CINEY_WHEEL POS -1.093214 0.126561 -0.523617 ANGLES -0.030098 -0.033335 0.136085 FOV 55.000000 +VEHICLE polmav FIELD CINEY_UNDER POS -0.036198 0.159765 -0.554501 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE polmav FIELD CINEY_MISC_1 POS 0.599641 -7.768946 2.103214 ANGLES -0.182422 0.000000 0.247873 FOV 55.000000 +VEHICLE polmav FIELD CINEY_MISC_2 POS 0.021324 0.089208 1.020450 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE polmav FIELD JACKED POS 0.361083 2.181493 1.484561 ANGLES -0.545076 0.000000 2.150669 FOV 55.000000 +VEHICLE polmav FIELD BUSTED POS -0.565063 2.326879 0.983219 ANGLES -0.191945 0.000000 2.656716 FOV 55.000000 +VEHICLE polmav FIELD CARPHONE POS -0.485596 3.055603 0.949405 ANGLES -0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE polmav FIELD BONNET_L POS -0.732384 1.715795 0.931949 ANGLES 0.000990 0.000000 1.571850 FOV 55.000000 +VEHICLE polmav FIELD BONNET_R POS 0.718719 1.715795 0.931949 ANGLES 0.000990 0.000000 -1.570985 FOV 55.000000 +VEHICLE polmav FIELD CINEY_WHEEL_2 POS 1.230481 -1.346705 -0.413510 ANGLES -0.041547 0.237830 -0.060428 FOV 55.000000 +VEHICLE polmav FIELD CINEY_BACK POS -1.348999 2.052221 0.839786 ANGLES -0.059347 0.143711 -2.658319 FOV 55.000000 +VEHICLE polmav FIELD BUMPER POS 1.354492 1.580017 1.658814 ANGLES -0.410423 -0.000000 1.068879 FOV 45.000000 +VEHICLE polmav FIELD AIM_FR POS 0.057143 -0.120143 0.732120 ANGLES 0.065853 0.000000 1.622614 FOV 45.000000 +VEHICLE polmav FIELD CINEY_FAR_1 POS -17.578060 -41.487209 -24.282772 ANGLES 0.610053 0.000000 -0.261145 FOV 55.000000 +VEHICLE polmav FIELD CINEY_FAR_2 POS 43.606846 -47.494289 8.373233 ANGLES -0.272864 0.000000 0.570003 FOV 55.000000 +VEHICLE polmav FIELD CINEY_FAR_3 POS 30.427528 29.797949 24.414371 ANGLES -0.492714 0.000000 2.343045 FOV 14.050000 +VEHICLE polmav FIELD CINEY_FAR_4 POS -7.204872 51.854832 32.044254 ANGLES -0.593099 0.000000 3.025962 FOV 55.000000 +VEHICLE polpatriot FIELD BOOT_OPEN POS 0.651278 -1.609091 0.362793 ANGLES 0.296720 0.000106 2.639017 FOV 55.000000 +VEHICLE polpatriot FIELD BONNET_FWD POS 0.003429 1.168701 1.032104 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE polpatriot FIELD BONNET_BWD POS -0.001465 -2.484436 0.917123 ANGLES 0.000117 -0.000000 3.141535 FOV 55.000000 +VEHICLE polpatriot FIELD CINEY_WHEEL POS -1.314636 -0.487027 0.166260 ANGLES -0.053407 -0.000162 0.027369 FOV 55.000000 +VEHICLE polpatriot FIELD CINEY_UNDER POS 0.014418 -0.403556 -0.475098 ANGLES -0.000040 -0.000163 -0.000005 FOV 55.000000 +VEHICLE polpatriot FIELD CINEY_MISC_1 POS 1.697817 -5.430906 1.008746 ANGLES -0.182437 -0.187802 0.166436 FOV 45.000000 +VEHICLE polpatriot FIELD CINEY_MISC_2 POS -1.194762 -0.178345 0.938721 ANGLES -0.138537 0.091903 -0.468521 FOV 55.000000 +VEHICLE polpatriot FIELD JACKED POS 0.070298 0.682373 0.546265 ANGLES 0.194731 0.000000 1.949759 FOV 55.000000 +VEHICLE polpatriot FIELD BUSTED POS -0.560403 0.985718 0.884399 ANGLES 0.009177 0.000000 2.592385 FOV 55.000000 +VEHICLE polpatriot FIELD CARPHONE POS -0.497330 1.079346 0.962646 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE polpatriot FIELD BONNET_L POS -0.602884 0.566406 0.984985 ANGLES 0.001576 -0.000000 1.569998 FOV 55.000000 +VEHICLE polpatriot FIELD BONNET_R POS 0.599566 0.566395 0.985739 ANGLES 0.001499 -0.000001 -1.570602 FOV 55.000000 +VEHICLE polpatriot FIELD CINEY_WHEEL_2 POS 1.550173 -2.215576 0.044556 ANGLES 0.017225 0.242641 0.165155 FOV 55.000000 +VEHICLE polpatriot FIELD CINEY_BACK POS -1.156008 0.831421 0.954346 ANGLES -0.190600 0.176083 -2.943731 FOV 55.000000 +VEHICLE polpatriot FIELD BUMPER POS 0.000000 2.392090 -0.120728 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE polpatriot FIELD AIM_FR POS 0.000000 -0.299561 1.494385 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE polpatriot FIELD CINEY_FAR_1 POS -1.932189 -4.351439 0.564209 ANGLES -0.068943 -0.277028 -0.446771 FOV 55.000000 +VEHICLE polpatriot FIELD CINEY_FAR_2 POS 1.778679 -5.258057 1.645386 ANGLES -0.262540 0.219955 0.105232 FOV 55.000000 +VEHICLE polpatriot FIELD CINEY_FAR_3 POS 2.321212 2.957819 -0.344604 ANGLES 0.223854 -0.273128 2.556325 FOV 74.300003 +VEHICLE polpatriot FIELD CINEY_FAR_4 POS -1.407802 3.474169 1.194092 ANGLES -0.396078 0.234792 -2.785497 FOV 55.000000 +VEHICLE pony FIELD BOOT_OPEN POS 0.627257 -0.157356 0.230957 ANGLES 0.161881 -0.000013 2.801475 FOV 55.000000 +VEHICLE pony FIELD BONNET_FWD POS 0.009155 1.544250 0.860592 ANGLES 0.002232 -0.000000 -0.001692 FOV 72.000000 +VEHICLE pony FIELD BONNET_BWD POS 0.000000 -2.609131 0.881628 ANGLES -0.002637 0.000000 3.141510 FOV 55.000000 +VEHICLE pony FIELD CINEY_WHEEL POS -1.284302 0.232225 -0.372681 ANGLES -0.054944 -0.000020 -0.119993 FOV 55.000000 +VEHICLE pony FIELD CINEY_UNDER POS 0.004072 0.743077 -0.507446 ANGLES -0.000000 -0.000144 -0.000015 FOV 55.000000 +VEHICLE pony FIELD CINEY_MISC_1 POS 1.714988 -6.650353 1.149987 ANGLES -0.135694 -0.203540 0.089840 FOV 45.000000 +VEHICLE pony FIELD CINEY_MISC_2 POS -1.216896 0.491577 0.897949 ANGLES -0.088248 0.124070 -0.432732 FOV 55.000000 +VEHICLE pony FIELD JACKED POS 0.049332 1.171997 0.429810 ANGLES 0.421241 0.000000 1.841956 FOV 55.000000 +VEHICLE pony FIELD BUSTED POS -0.639532 1.387451 0.846069 ANGLES 0.018297 0.000000 2.768745 FOV 55.000000 +VEHICLE pony FIELD CARPHONE POS -0.501671 1.376343 0.941162 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pony FIELD BONNET_L POS -0.736139 1.019945 0.945068 ANGLES -0.000469 -0.000008 1.571227 FOV 55.000000 +VEHICLE pony FIELD BONNET_R POS 0.730975 1.017499 0.945068 ANGLES -0.000693 0.000050 -1.572627 FOV 55.000000 +VEHICLE pony FIELD CINEY_WHEEL_2 POS 1.303373 -2.133423 -0.304321 ANGLES 0.014599 0.274332 0.140254 FOV 55.000000 +VEHICLE pony FIELD CINEY_BACK POS -1.210083 1.298096 0.877197 ANGLES -0.132570 0.219616 -2.758434 FOV 55.000000 +VEHICLE pony FIELD BUMPER POS 0.000000 2.345093 -0.289429 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pony FIELD AIM_FR POS 0.000000 0.590088 1.735962 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE pony FIELD CINEY_FAR_1 POS -2.736104 -5.128950 0.172729 ANGLES -0.106299 -0.273752 -0.398674 FOV 55.000000 +VEHICLE pony FIELD CINEY_FAR_2 POS 2.070949 -5.556279 1.686768 ANGLES -0.271463 0.218592 0.190273 FOV 55.000000 +VEHICLE pony FIELD CINEY_FAR_3 POS 1.559493 3.003281 -0.305176 ANGLES 0.071109 -0.167080 2.449433 FOV 74.300003 +VEHICLE pony FIELD CINEY_FAR_4 POS -2.017946 5.648795 1.620483 ANGLES -0.312649 0.128013 -2.792763 FOV 55.000000 +VEHICLE predator FIELD BOOT_OPEN POS 0.785488 -0.544732 1.110167 ANGLES -0.046016 -0.003092 2.516200 FOV 55.000000 +VEHICLE predator FIELD BONNET_FWD POS -0.000552 -0.002034 1.347055 ANGLES 0.005687 -0.000408 -0.000368 FOV 55.000000 +VEHICLE predator FIELD BONNET_BWD POS -0.000896 -2.089982 1.294902 ANGLES -0.004353 0.000376 -3.141578 FOV 55.000000 +VEHICLE predator FIELD CINEY_WHEEL POS -1.406208 -0.796920 0.662420 ANGLES -0.014139 -0.000461 0.018945 FOV 55.000000 +VEHICLE predator FIELD CINEY_UNDER POS 0.006064 -3.036127 1.134702 ANGLES -0.109677 0.000346 3.140196 FOV 55.000000 +VEHICLE predator FIELD CINEY_MISC_1 POS 2.201617 -9.218680 2.191572 ANGLES -0.148503 -0.177406 0.137521 FOV 45.000000 +VEHICLE predator FIELD CINEY_MISC_2 POS -1.178528 -1.843590 1.259212 ANGLES -0.084801 0.055457 -0.215088 FOV 55.000000 +VEHICLE predator FIELD JACKED POS 0.639915 -0.268380 1.071105 ANGLES -0.001612 -0.004652 2.144157 FOV 55.000000 +VEHICLE predator FIELD BUSTED POS -0.705894 -0.176006 1.246029 ANGLES 0.015473 -0.000483 2.996931 FOV 55.000000 +VEHICLE predator FIELD CARPHONE POS -0.505493 -0.099181 1.323786 ANGLES 0.005765 -0.000352 -0.000029 FOV 55.000000 +VEHICLE predator FIELD BONNET_L POS -0.592888 -0.604954 1.370782 ANGLES -0.030652 -0.005768 1.569384 FOV 55.000000 +VEHICLE predator FIELD BONNET_R POS 0.530705 -0.606337 1.337946 ANGLES -0.024968 0.005786 -1.572775 FOV 55.000000 +VEHICLE predator FIELD CINEY_WHEEL_2 POS 1.804282 -4.792852 0.480660 ANGLES -0.021759 0.058400 0.011831 FOV 55.000000 +VEHICLE predator FIELD CINEY_BACK POS -1.047672 0.054091 1.271175 ANGLES -0.071024 0.038611 3.004451 FOV 55.000000 +VEHICLE predator FIELD BUMPER POS -0.000199 5.218184 0.415329 ANGLES 0.003743 -0.000275 -0.000042 FOV 55.000000 +VEHICLE predator FIELD AIM_FR POS 0.005044 -1.355723 2.432654 ANGLES -1.556283 -0.031723 -0.017162 FOV 55.000000 +VEHICLE predator FIELD CINEY_FAR_1 POS -2.394995 -5.652111 0.546322 ANGLES -0.042826 0.092547 -0.814787 FOV 55.000000 +VEHICLE predator FIELD CINEY_FAR_2 POS 2.888598 -6.281950 1.369429 ANGLES -0.228717 -0.203525 0.555978 FOV 55.000000 +VEHICLE predator FIELD CINEY_FAR_3 POS 1.285803 3.280471 1.081593 ANGLES -0.113015 -0.221584 2.583751 FOV 55.000000 +VEHICLE predator FIELD CINEY_FAR_4 POS -1.358768 4.745253 0.768243 ANGLES -0.117408 0.150821 -3.062717 FOV 55.000000 +VEHICLE premier FIELD BOOT_OPEN POS 0.023720 -1.539472 0.258646 ANGLES 0.417206 -0.000317 3.140501 FOV 55.000000 +VEHICLE premier FIELD BONNET_FWD POS -0.039551 1.027954 0.595459 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE premier FIELD BONNET_BWD POS -0.001465 -1.714783 0.720232 ANGLES 0.000218 0.000000 3.141546 FOV 55.000000 +VEHICLE premier FIELD CINEY_WHEEL POS -1.053288 0.304233 -0.013499 ANGLES -0.139397 -0.000036 -0.081221 FOV 55.000000 +VEHICLE premier FIELD CINEY_UNDER POS 0.006502 0.022644 -0.393260 ANGLES -0.050901 -0.000015 -0.000040 FOV 55.000000 +VEHICLE premier FIELD CINEY_MISC_1 POS 1.128571 -4.708726 0.842459 ANGLES -0.113474 -0.204076 0.081488 FOV 45.000000 +VEHICLE premier FIELD CINEY_MISC_2 POS -0.944820 -0.212402 0.757324 ANGLES -0.324756 0.165952 -0.588641 FOV 55.000000 +VEHICLE premier FIELD JACKED POS 0.147266 0.476685 0.273315 ANGLES 0.229630 -0.000000 2.035723 FOV 55.000000 +VEHICLE premier FIELD BUSTED POS -0.453644 0.821167 0.506226 ANGLES -0.046214 -0.000000 2.653369 FOV 55.000000 +VEHICLE premier FIELD CARPHONE POS -0.357803 1.074341 0.594727 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE premier FIELD BONNET_L POS -0.491589 0.017700 0.663940 ANGLES -0.000287 -0.000000 1.571440 FOV 55.000000 +VEHICLE premier FIELD BONNET_R POS 0.481186 0.017715 0.664185 ANGLES 0.000191 -0.000258 -1.571211 FOV 55.000000 +VEHICLE premier FIELD CINEY_WHEEL_2 POS 1.064636 -1.678711 0.002563 ANGLES 0.015767 0.222306 0.024721 FOV 55.000000 +VEHICLE premier FIELD CINEY_BACK POS -0.956293 0.668945 0.586426 ANGLES -0.175392 0.094723 -2.962765 FOV 55.000000 +VEHICLE premier FIELD BUMPER POS 0.000000 2.187256 -0.168579 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE premier FIELD AIM_FR POS 0.000000 -0.464233 1.149048 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE premier FIELD CINEY_FAR_1 POS -1.962588 -3.828109 0.403249 ANGLES -0.123041 -0.176104 -0.344172 FOV 55.000000 +VEHICLE premier FIELD CINEY_FAR_2 POS 1.368032 -4.208830 1.178761 ANGLES -0.276878 0.228040 0.118909 FOV 55.000000 +VEHICLE premier FIELD CINEY_FAR_3 POS 1.402737 2.663009 -0.116649 ANGLES 0.093858 -0.166259 2.419825 FOV 74.300003 +VEHICLE premier FIELD CINEY_FAR_4 POS -1.383245 3.864060 1.042316 ANGLES -0.302143 0.120815 -2.826164 FOV 55.000000 +VEHICLE pres FIELD BOOT_OPEN POS 0.142168 -1.634331 0.233866 ANGLES 0.464971 0.000244 3.008161 FOV 55.000000 +VEHICLE pres FIELD BONNET_FWD POS 0.002034 0.723022 0.586182 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pres FIELD BONNET_BWD POS -0.000154 -1.448608 0.676636 ANGLES -0.000125 0.000000 3.141564 FOV 55.000000 +VEHICLE pres FIELD CINEY_WHEEL POS -1.049542 0.450426 -0.081665 ANGLES -0.097902 0.000429 0.041891 FOV 55.000000 +VEHICLE pres FIELD CINEY_UNDER POS 0.002588 0.049155 -0.485229 ANGLES -0.000065 0.000425 -0.000030 FOV 55.000000 +VEHICLE pres FIELD CINEY_MISC_1 POS 1.030276 -5.158520 0.836780 ANGLES -0.145986 -0.166424 0.028176 FOV 45.000000 +VEHICLE pres FIELD CINEY_MISC_2 POS -1.036510 -0.787044 0.690928 ANGLES -0.208793 0.162825 -0.199962 FOV 45.000000 +VEHICLE pres FIELD JACKED POS 0.144447 0.390381 0.186279 ANGLES 0.223457 0.000000 1.933777 FOV 55.000000 +VEHICLE pres FIELD BUSTED POS -0.406534 0.653442 0.484375 ANGLES -0.067509 -0.000000 2.589726 FOV 55.000000 +VEHICLE pres FIELD CARPHONE POS -0.397366 0.897949 0.571167 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pres FIELD BONNET_L POS -0.504654 0.186890 0.617310 ANGLES 0.001626 0.000000 1.569922 FOV 55.000000 +VEHICLE pres FIELD BONNET_R POS 0.502648 0.187097 0.617310 ANGLES 0.001177 0.000101 -1.570867 FOV 55.000000 +VEHICLE pres FIELD CINEY_WHEEL_2 POS 1.166372 -1.779175 -0.007324 ANGLES 0.024046 0.200978 0.102848 FOV 55.000000 +VEHICLE pres FIELD CINEY_BACK POS -0.876089 0.573486 0.563965 ANGLES -0.206792 0.158119 -3.039169 FOV 55.000000 +VEHICLE pres FIELD BUMPER POS 0.000000 2.181763 -0.403076 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pres FIELD AIM_FR POS 0.000700 -0.545654 1.056030 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE pres FIELD CINEY_FAR_1 POS -2.012836 -3.981211 0.353730 ANGLES -0.120415 -0.201704 -0.351815 FOV 55.000000 +VEHICLE pres FIELD CINEY_FAR_2 POS 1.459739 -4.546495 1.230713 ANGLES -0.270449 0.170420 0.117759 FOV 55.000000 +VEHICLE pres FIELD CINEY_FAR_3 POS 1.352614 2.735227 -0.137718 ANGLES 0.083908 -0.146107 2.434249 FOV 74.300003 +VEHICLE pres FIELD CINEY_FAR_4 POS -1.298013 3.940876 1.030480 ANGLES -0.309521 0.132724 -2.858995 FOV 55.000000 +VEHICLE primo FIELD BOOT_OPEN POS 0.670557 -1.748277 0.078247 ANGLES 0.586188 -0.000033 2.553903 FOV 55.000000 +VEHICLE primo FIELD BONNET_FWD POS -0.005087 0.792969 0.630615 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE primo FIELD BONNET_BWD POS -0.006592 -1.492187 0.714722 ANGLES -0.000019 0.000000 3.141545 FOV 55.000000 +VEHICLE primo FIELD CINEY_WHEEL POS -1.131958 0.144138 -0.093994 ANGLES -0.084198 0.000134 -0.018492 FOV 55.000000 +VEHICLE primo FIELD CINEY_UNDER POS 0.000487 0.090234 -0.421387 ANGLES -0.004335 0.000137 0.000001 FOV 55.000000 +VEHICLE primo FIELD CINEY_MISC_1 POS 1.102295 -4.765015 0.999655 ANGLES -0.248118 -0.110157 0.141738 FOV 45.000000 +VEHICLE primo FIELD CINEY_MISC_2 POS -0.940888 -0.194946 0.636108 ANGLES -0.140946 0.081138 -0.440028 FOV 55.000000 +VEHICLE primo FIELD JACKED POS -0.019435 0.563477 0.222534 ANGLES 0.189862 -0.000000 2.122861 FOV 55.000000 +VEHICLE primo FIELD BUSTED POS -0.482588 0.803345 0.500000 ANGLES -0.103903 -0.000000 2.548428 FOV 55.000000 +VEHICLE primo FIELD CARPHONE POS -0.491814 1.002197 0.554443 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE primo FIELD BONNET_L POS -0.588009 0.283569 0.590576 ANGLES -0.000200 0.000000 1.570658 FOV 55.000000 +VEHICLE primo FIELD BONNET_R POS 0.583393 0.283583 0.590576 ANGLES -0.000378 -0.000257 -1.570393 FOV 55.000000 +VEHICLE primo FIELD CINEY_WHEEL_2 POS 1.247440 -1.771240 -0.129639 ANGLES 0.066125 0.311031 0.249470 FOV 55.000000 +VEHICLE primo FIELD CINEY_BACK POS -1.050266 0.745728 0.510254 ANGLES -0.190527 0.208283 -2.880423 FOV 55.000000 +VEHICLE primo FIELD BUMPER POS 0.000000 2.203613 -0.352661 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE primo FIELD AIM_FR POS 0.000000 -0.420044 1.091064 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE primo FIELD CINEY_FAR_1 POS -2.222401 -4.317692 0.391896 ANGLES -0.125094 -0.193638 -0.357805 FOV 55.000000 +VEHICLE primo FIELD CINEY_FAR_2 POS 1.459526 -4.813843 1.137817 ANGLES -0.276081 0.204894 0.172779 FOV 55.000000 +VEHICLE primo FIELD CINEY_FAR_3 POS 1.439411 2.879658 -0.124634 ANGLES 0.091861 -0.163952 2.441666 FOV 74.300003 +VEHICLE primo FIELD CINEY_FAR_4 POS -1.365171 3.958556 1.034058 ANGLES -0.311697 0.098521 -2.860595 FOV 55.000000 +VEHICLE pstockade FIELD BOOT_OPEN POS 0.789986 -1.561279 1.465088 ANGLES -0.180031 -0.000000 2.681284 FOV 55.000000 +VEHICLE pstockade FIELD BONNET_FWD POS 0.000488 1.733826 1.662163 ANGLES 0.000021 -0.000000 0.000081 FOV 55.000000 +VEHICLE pstockade FIELD BONNET_BWD POS -0.000244 -3.717102 1.600101 ANGLES -0.034329 0.000000 3.141573 FOV 55.000000 +VEHICLE pstockade FIELD CINEY_WHEEL POS -1.439476 0.962402 0.088867 ANGLES -0.078228 -0.000000 0.022629 FOV 55.000000 +VEHICLE pstockade FIELD CINEY_UNDER POS 0.000000 0.875366 -0.241577 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pstockade FIELD CINEY_MISC_1 POS 2.234765 -7.787201 1.847510 ANGLES -0.142304 -0.233004 0.165115 FOV 45.000000 +VEHICLE pstockade FIELD CINEY_MISC_2 POS -1.657471 -0.136169 1.280542 ANGLES 0.022431 -0.174310 -0.201746 FOV 45.000000 +VEHICLE pstockade FIELD JACKED POS -0.321839 1.132813 2.029541 ANGLES -0.890864 -0.000000 1.872243 FOV 55.000000 +VEHICLE pstockade FIELD BUSTED POS -0.874580 1.573364 1.591553 ANGLES -0.093207 -0.000000 2.715720 FOV 55.000000 +VEHICLE pstockade FIELD CARPHONE POS -0.690804 1.845337 1.661865 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE pstockade FIELD BONNET_L POS -0.933647 1.204956 1.621216 ANGLES -0.046349 0.000000 1.598321 FOV 55.000000 +VEHICLE pstockade FIELD BONNET_R POS 0.943466 1.204956 1.620605 ANGLES -0.048449 0.000000 -1.570093 FOV 55.000000 +VEHICLE pstockade FIELD CINEY_WHEEL_2 POS 1.543444 -3.084903 0.096111 ANGLES 0.052961 0.113521 -0.021663 FOV 55.000000 +VEHICLE pstockade FIELD CINEY_BACK POS -1.243346 2.212880 1.625525 ANGLES -0.091343 0.061273 2.929610 FOV 55.000000 +VEHICLE pstockade FIELD BUMPER POS 0.000568 3.296732 0.038494 ANGLES 0.002529 -0.000520 -0.000066 FOV 55.000000 +VEHICLE pstockade FIELD AIM_FR POS 0.002441 -2.806030 2.647897 ANGLES -1.562075 -0.000000 3.132176 FOV 45.000000 +VEHICLE pstockade FIELD CINEY_FAR_1 POS -2.842791 -5.537155 0.209153 ANGLES 0.145034 -0.147521 -0.432790 FOV 55.000000 +VEHICLE pstockade FIELD CINEY_FAR_2 POS 2.262737 -7.238425 3.689195 ANGLES -0.426607 0.134438 0.116636 FOV 55.000000 +VEHICLE pstockade FIELD CINEY_FAR_3 POS 2.392805 3.908470 -0.040725 ANGLES 0.252296 -0.203518 2.299276 FOV 74.300003 +VEHICLE pstockade FIELD CINEY_FAR_4 POS -1.939522 5.765116 3.069502 ANGLES -0.490384 0.191862 -2.836401 FOV 55.000000 +VEHICLE rancher FIELD BOOT_OPEN POS 0.560092 -0.582644 0.275221 ANGLES 0.194477 -0.001012 2.730261 FOV 55.000000 +VEHICLE rancher FIELD BONNET_FWD POS 0.003622 0.700317 0.992798 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE rancher FIELD BONNET_BWD POS 0.000244 -0.435791 0.916408 ANGLES 0.000251 -0.000000 3.141574 FOV 55.000000 +VEHICLE rancher FIELD CINEY_WHEEL POS -1.296299 -0.080078 -0.068848 ANGLES -0.044559 -0.000000 -0.059318 FOV 55.000000 +VEHICLE rancher FIELD CINEY_UNDER POS 0.000256 0.265991 -0.273315 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE rancher FIELD CINEY_MISC_1 POS 1.272044 -5.811759 1.119906 ANGLES -0.061986 -0.218844 0.098952 FOV 45.000000 +VEHICLE rancher FIELD CINEY_MISC_2 POS -1.095978 -0.994507 0.884277 ANGLES -0.118414 0.042154 -0.069945 FOV 55.000000 +VEHICLE rancher FIELD JACKED POS 0.039963 0.492554 0.521729 ANGLES 0.228028 0.000000 1.983617 FOV 55.000000 +VEHICLE rancher FIELD BUSTED POS -0.480844 0.663452 0.851196 ANGLES -0.079158 -0.000000 2.601120 FOV 55.000000 +VEHICLE rancher FIELD CARPHONE POS -0.474662 0.773315 0.868652 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE rancher FIELD BONNET_L POS -0.522343 0.236328 0.948242 ANGLES -0.000030 0.000000 1.570313 FOV 55.000000 +VEHICLE rancher FIELD BONNET_R POS 0.525475 0.236328 0.948242 ANGLES -0.000030 0.000000 -1.571741 FOV 55.000000 +VEHICLE rancher FIELD CINEY_WHEEL_2 POS 1.334946 -1.543823 -0.071167 ANGLES 0.141411 0.339529 0.243477 FOV 55.000000 +VEHICLE rancher FIELD CINEY_BACK POS -1.077679 0.532959 0.900635 ANGLES -0.217179 0.148187 -2.860449 FOV 55.000000 +VEHICLE rancher FIELD BUMPER POS 0.000000 2.079468 -0.200928 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE rancher FIELD AIM_FR POS 0.000000 -0.174927 1.419434 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE rancher FIELD CINEY_FAR_1 POS -2.514703 -4.137032 0.312664 ANGLES -0.099497 -0.219514 -0.382780 FOV 55.000000 +VEHICLE rancher FIELD CINEY_FAR_2 POS 2.010630 -4.111355 1.231119 ANGLES -0.249137 0.238263 0.304012 FOV 55.000000 +VEHICLE rancher FIELD CINEY_FAR_3 POS 1.551989 2.803197 -0.216144 ANGLES 0.091117 -0.164883 2.428397 FOV 74.300003 +VEHICLE rancher FIELD CINEY_FAR_4 POS -1.409698 3.840095 0.938833 ANGLES -0.302987 0.079558 -2.887725 FOV 55.000000 +VEHICLE rebla FIELD BOOT_OPEN POS 0.498465 -1.396604 0.249268 ANGLES 0.330060 0.000283 2.777989 FOV 55.000000 +VEHICLE rebla FIELD BONNET_FWD POS 0.002625 0.763062 0.764526 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE rebla FIELD BONNET_BWD POS 0.008057 -2.152039 0.800065 ANGLES 0.001026 0.000000 -3.141581 FOV 55.000000 +VEHICLE rebla FIELD CINEY_WHEEL POS -1.081868 0.045064 -0.157857 ANGLES -0.000515 0.000055 -0.055115 FOV 55.000000 +VEHICLE rebla FIELD CINEY_UNDER POS 0.000241 -0.131639 -0.468646 ANGLES -0.006837 -0.000150 -0.000001 FOV 55.000000 +VEHICLE rebla FIELD CINEY_MISC_1 POS 1.184318 -5.278813 0.929040 ANGLES -0.149733 -0.176224 0.045992 FOV 45.000000 +VEHICLE rebla FIELD CINEY_MISC_2 POS -0.846598 -0.405640 0.745850 ANGLES -0.065204 0.071005 -0.397041 FOV 55.000000 +VEHICLE rebla FIELD JACKED POS 0.152337 0.408569 0.461670 ANGLES 0.228599 -0.000000 2.054839 FOV 55.000000 +VEHICLE rebla FIELD BUSTED POS -0.433468 0.546143 0.732300 ANGLES -0.041563 0.000000 2.666618 FOV 55.000000 +VEHICLE rebla FIELD CARPHONE POS -0.374950 0.874146 0.742065 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE rebla FIELD BONNET_L POS -0.494110 -0.103027 0.854492 ANGLES 0.000635 -0.000000 1.570638 FOV 55.000000 +VEHICLE rebla FIELD BONNET_R POS 0.493687 -0.103231 0.854492 ANGLES 0.000923 0.000238 -1.570547 FOV 55.000000 +VEHICLE rebla FIELD CINEY_WHEEL_2 POS 1.080433 -1.765503 -0.067993 ANGLES 0.054238 0.277699 0.062121 FOV 55.000000 +VEHICLE rebla FIELD CINEY_BACK POS -0.951080 0.379028 0.727783 ANGLES -0.147899 0.152441 -2.879201 FOV 55.000000 +VEHICLE rebla FIELD BUMPER POS 0.000000 2.091309 -0.228271 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE rebla FIELD AIM_FR POS 0.000000 -0.537354 1.277222 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE rebla FIELD CINEY_FAR_1 POS -2.047104 -3.893698 0.255127 ANGLES -0.127598 -0.162162 -0.361118 FOV 55.000000 +VEHICLE rebla FIELD CINEY_FAR_2 POS 1.792717 -4.418001 1.213918 ANGLES -0.290539 0.283573 0.200802 FOV 55.000000 +VEHICLE rebla FIELD CINEY_FAR_3 POS 1.447369 2.682733 -0.260864 ANGLES 0.100381 -0.143676 2.401384 FOV 74.300003 +VEHICLE rebla FIELD CINEY_FAR_4 POS -1.303394 3.664584 0.890747 ANGLES -0.299148 0.094811 -2.867007 FOV 55.000000 +VEHICLE reefer FIELD BOOT_OPEN POS 1.630638 -3.007763 1.498927 ANGLES 0.003543 0.002140 2.454651 FOV 55.000000 +VEHICLE reefer FIELD BONNET_FWD POS 0.012704 1.537097 2.178372 ANGLES -0.008431 -0.000683 0.000014 FOV 72.000000 +VEHICLE reefer FIELD BONNET_BWD POS -0.012381 -2.560296 2.360711 ANGLES 0.001224 -0.000050 3.140507 FOV 55.000000 +VEHICLE reefer FIELD CINEY_WHEEL POS -1.963706 -2.507993 2.016883 ANGLES -0.154101 0.158772 -0.073315 FOV 45.000000 +VEHICLE reefer FIELD CINEY_UNDER POS -0.132770 -3.175026 1.603582 ANGLES -0.021440 0.000075 -3.121142 FOV 55.000000 +VEHICLE reefer FIELD CINEY_MISC_1 POS 2.309166 -5.697664 1.233681 ANGLES -0.004947 -0.187588 0.030856 FOV 45.000000 +VEHICLE reefer FIELD CINEY_MISC_2 POS -1.689677 -5.964958 1.344111 ANGLES -0.007854 -0.122028 -0.110723 FOV 55.000000 +VEHICLE reefer FIELD JACKED POS 0.401795 0.884712 3.483499 ANGLES -0.185446 0.000009 2.979607 FOV 55.000000 +VEHICLE reefer FIELD BUSTED POS -0.164255 1.109323 3.686882 ANGLES -0.308060 0.000594 2.708105 FOV 55.000000 +VEHICLE reefer FIELD CARPHONE POS 0.000025 1.125288 3.424956 ANGLES -0.001510 -0.000541 -0.000153 FOV 55.000000 +VEHICLE reefer FIELD BONNET_L POS -0.870368 0.199734 3.657212 ANGLES 0.000975 0.000971 1.570141 FOV 55.000000 +VEHICLE reefer FIELD BONNET_R POS 0.823926 0.196194 3.657578 ANGLES 0.001181 -0.000971 -1.572900 FOV 55.000000 +VEHICLE reefer FIELD CINEY_WHEEL_2 POS 2.179850 -5.828935 0.355776 ANGLES -0.036617 0.176500 -0.062684 FOV 55.000000 +VEHICLE reefer FIELD CINEY_BACK POS -1.901258 2.522078 1.610026 ANGLES -0.121718 0.090284 -3.071650 FOV 55.000000 +VEHICLE reefer FIELD BUMPER POS -0.005276 7.377985 1.493379 ANGLES -0.028224 -0.000084 -0.000826 FOV 55.000000 +VEHICLE reefer FIELD AIM_FR POS 0.000385 0.961738 3.664263 ANGLES -1.104967 0.000076 -0.000132 FOV 55.000000 +VEHICLE reefer FIELD CINEY_FAR_1 POS -3.498429 -7.852534 1.478775 ANGLES -0.062908 -0.263462 -0.670216 FOV 55.000000 +VEHICLE reefer FIELD CINEY_FAR_2 POS 3.442848 -6.514228 4.706557 ANGLES -0.670534 -0.138381 0.566013 FOV 55.000000 +VEHICLE reefer FIELD CINEY_FAR_3 POS 3.070211 2.813715 1.781387 ANGLES -0.134309 -0.180088 1.113803 FOV 55.000000 +VEHICLE reefer FIELD CINEY_FAR_4 POS -1.410592 6.499743 1.985733 ANGLES -0.139553 0.227662 -2.818331 FOV 55.000000 +VEHICLE ripley FIELD BOOT_OPEN POS -1.520442 2.183838 1.067017 ANGLES -0.206421 0.000000 -2.799401 FOV 55.000000 +VEHICLE ripley FIELD BONNET_FWD POS 0.000000 4.587921 0.303471 ANGLES 0.000033 0.000000 -0.000008 FOV 55.000000 +VEHICLE ripley FIELD BONNET_BWD POS -0.001465 -3.836914 0.297342 ANGLES 0.000221 -0.000000 3.141541 FOV 55.000000 +VEHICLE ripley FIELD CINEY_WHEEL POS -1.606874 0.037231 -0.220215 ANGLES -0.075112 0.058845 0.012953 FOV 55.000000 +VEHICLE ripley FIELD CINEY_UNDER POS -0.010619 0.243408 -0.802490 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE ripley FIELD CINEY_MISC_1 POS 2.373203 -8.487447 1.115897 ANGLES -0.166422 -0.151131 0.155555 FOV 45.000000 +VEHICLE ripley FIELD CINEY_MISC_2 POS -1.587965 2.466309 0.473267 ANGLES -0.097547 0.146410 -0.047747 FOV 55.000000 +VEHICLE ripley FIELD JACKED POS -0.216953 3.948975 1.053101 ANGLES -0.877667 0.000000 1.938247 FOV 55.000000 +VEHICLE ripley FIELD BUSTED POS -0.903345 4.232422 0.521484 ANGLES -0.206411 0.000000 2.762429 FOV 55.000000 +VEHICLE ripley FIELD CARPHONE POS -0.695028 4.268799 0.506958 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE ripley FIELD BONNET_L POS -0.961660 3.956902 0.437214 ANGLES 0.000034 0.000060 1.592980 FOV 55.000000 +VEHICLE ripley FIELD BONNET_R POS 1.037535 3.988032 0.437092 ANGLES -0.000033 -0.000060 -1.555195 FOV 55.000000 +VEHICLE ripley FIELD CINEY_WHEEL_2 POS 1.705228 -2.792833 -0.124432 ANGLES 0.090648 0.124371 0.160094 FOV 55.000000 +VEHICLE ripley FIELD CINEY_BACK POS -1.551509 4.185987 0.506183 ANGLES -0.065902 0.052710 -2.846536 FOV 55.000000 +VEHICLE ripley FIELD BUMPER POS -0.000434 4.266018 -0.113201 ANGLES -0.000060 0.000033 0.019359 FOV 55.000000 +VEHICLE ripley FIELD AIM_FR POS -0.000022 2.659976 1.550739 ANGLES -1.562130 0.003729 0.003728 FOV 55.000000 +VEHICLE ripley FIELD CINEY_FAR_1 POS -3.693825 -6.110770 0.425048 ANGLES -0.097083 -0.206692 -0.463747 FOV 55.000000 +VEHICLE ripley FIELD CINEY_FAR_2 POS 2.346891 -7.512950 1.530884 ANGLES -0.196162 0.193312 0.058942 FOV 55.000000 +VEHICLE ripley FIELD CINEY_FAR_3 POS 3.011528 5.224984 -0.182373 ANGLES 0.103105 -0.181769 2.342213 FOV 74.300003 +VEHICLE ripley FIELD CINEY_FAR_4 POS -2.189699 6.911387 1.061278 ANGLES -0.198844 0.132672 -2.824736 FOV 55.000000 +VEHICLE rom FIELD BOOT_OPEN POS 0.411357 -1.668992 0.261281 ANGLES 0.341758 -0.000276 2.803040 FOV 55.000000 +VEHICLE rom FIELD BONNET_FWD POS -0.004822 0.657410 0.653809 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE rom FIELD BONNET_BWD POS -0.009277 -1.460205 0.657457 ANGLES -0.000221 0.000000 3.141554 FOV 55.000000 +VEHICLE rom FIELD CINEY_WHEEL POS -1.133785 0.195811 -0.070902 ANGLES -0.094348 -0.000009 -0.093752 FOV 55.000000 +VEHICLE rom FIELD CINEY_UNDER POS 0.000166 0.373471 -0.362040 ANGLES -0.000199 0.000154 -0.000046 FOV 55.000000 +VEHICLE rom FIELD CINEY_MISC_1 POS 1.138323 -4.892444 0.790790 ANGLES -0.125974 -0.164848 0.182699 FOV 45.000000 +VEHICLE rom FIELD CINEY_MISC_2 POS -0.988810 -0.888184 0.589111 ANGLES -0.087282 0.237166 -0.346400 FOV 55.000000 +VEHICLE rom FIELD JACKED POS 0.021379 0.324585 0.259766 ANGLES 0.154914 0.000000 2.134134 FOV 55.000000 +VEHICLE rom FIELD BUSTED POS -0.518702 0.557861 0.517456 ANGLES -0.083651 -0.000000 2.602068 FOV 55.000000 +VEHICLE rom FIELD CARPHONE POS -0.474861 0.648804 0.633911 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE rom FIELD BONNET_L POS -0.546678 0.102173 0.643433 ANGLES -0.000159 -0.000000 1.572217 FOV 55.000000 +VEHICLE rom FIELD BONNET_R POS 0.546163 0.102223 0.643433 ANGLES -0.000155 -0.000079 -1.570775 FOV 55.000000 +VEHICLE rom FIELD CINEY_WHEEL_2 POS 1.198978 -1.776367 -0.074341 ANGLES 0.057460 0.266750 0.149890 FOV 55.000000 +VEHICLE rom FIELD CINEY_BACK POS -1.007500 0.512451 0.558105 ANGLES -0.188753 0.216462 -3.068958 FOV 55.000000 +VEHICLE rom FIELD BUMPER POS 0.000000 2.217773 -0.324463 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE rom FIELD AIM_FR POS 0.000000 -0.672241 1.062012 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE rom FIELD CINEY_FAR_1 POS -2.044614 -3.996410 0.350392 ANGLES -0.137595 -0.111267 -0.334993 FOV 55.000000 +VEHICLE rom FIELD CINEY_FAR_2 POS 1.480554 -4.623586 1.099854 ANGLES -0.260579 0.223254 0.165949 FOV 55.000000 +VEHICLE rom FIELD CINEY_FAR_3 POS 1.464127 2.720751 -0.175853 ANGLES 0.090933 -0.161777 2.424881 FOV 74.300003 +VEHICLE rom FIELD CINEY_FAR_4 POS -1.363958 3.835007 0.983743 ANGLES -0.307938 0.094998 -2.871564 FOV 55.000000 +VEHICLE romero FIELD BOOT_OPEN POS 0.614915 -0.834934 0.675049 ANGLES 0.018822 -0.000035 2.776446 FOV 55.000000 +VEHICLE romero FIELD BONNET_FWD POS -0.002108 0.852173 0.718018 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE romero FIELD BONNET_BWD POS -0.009913 -2.820190 0.757935 ANGLES 0.000204 0.000000 3.141509 FOV 55.000000 +VEHICLE romero FIELD CINEY_WHEEL POS -1.044808 0.588944 -0.090210 ANGLES -0.091087 0.000071 -0.004377 FOV 55.000000 +VEHICLE romero FIELD CINEY_UNDER POS 0.000019 0.911621 -0.336548 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE romero FIELD CINEY_MISC_1 POS 1.836105 -6.075574 0.982193 ANGLES -0.136340 -0.161175 0.162387 FOV 45.000000 +VEHICLE romero FIELD CINEY_MISC_2 POS -0.982055 -0.149556 0.587729 ANGLES -0.083369 0.091626 -0.285462 FOV 55.000000 +VEHICLE romero FIELD JACKED POS -0.013311 0.821352 0.227834 ANGLES 0.153597 0.000197 2.076216 FOV 55.000000 +VEHICLE romero FIELD BUSTED POS -0.524555 0.859741 0.591797 ANGLES -0.147394 -0.000000 2.619548 FOV 55.000000 +VEHICLE romero FIELD CARPHONE POS -0.489389 1.080566 0.597534 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE romero FIELD BONNET_L POS -0.687526 0.298738 0.606812 ANGLES 0.000626 -0.000073 1.571411 FOV 55.000000 +VEHICLE romero FIELD BONNET_R POS 0.684516 0.298616 0.606567 ANGLES 0.000241 0.000073 -1.570744 FOV 55.000000 +VEHICLE romero FIELD CINEY_WHEEL_2 POS 1.156265 -2.119751 -0.017700 ANGLES -0.027910 0.273205 0.093216 FOV 55.000000 +VEHICLE romero FIELD CINEY_BACK POS -1.109066 0.935669 0.594971 ANGLES -0.228762 0.155593 -3.084080 FOV 55.000000 +VEHICLE romero FIELD BUMPER POS -0.000009 2.422711 -0.337177 ANGLES 0.000000 0.000134 -0.000000 FOV 55.000000 +VEHICLE romero FIELD AIM_FR POS 0.000000 0.086914 1.254395 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE romero FIELD CINEY_FAR_1 POS -2.035992 -4.689673 0.395752 ANGLES -0.129409 -0.093526 -0.307903 FOV 55.000000 +VEHICLE romero FIELD CINEY_FAR_2 POS 1.744341 -5.141288 1.619873 ANGLES -0.316463 0.195828 0.156619 FOV 55.000000 +VEHICLE romero FIELD CINEY_FAR_3 POS 1.313347 2.905495 -0.125610 ANGLES 0.088420 -0.150226 2.473668 FOV 74.300003 +VEHICLE romero FIELD CINEY_FAR_4 POS -1.280814 4.013997 1.029419 ANGLES -0.311552 0.140510 -2.882985 FOV 55.000000 +VEHICLE ruiner FIELD BOOT_OPEN POS -0.001568 -1.292135 -0.186485 ANGLES 0.729640 -0.001321 3.082552 FOV 55.000000 +VEHICLE ruiner FIELD BONNET_FWD POS 0.007568 0.571594 0.346653 ANGLES -0.000083 0.000000 -0.000616 FOV 55.000000 +VEHICLE ruiner FIELD BONNET_BWD POS 0.003365 -1.359253 0.491943 ANGLES -0.000143 0.000000 -3.141523 FOV 55.000000 +VEHICLE ruiner FIELD CINEY_WHEEL POS -1.094188 0.027304 -0.331971 ANGLES -0.036553 -0.000017 -0.040428 FOV 55.000000 +VEHICLE ruiner FIELD CINEY_UNDER POS -0.000128 0.565983 -0.536876 ANGLES -0.002782 0.000109 -0.000025 FOV 55.000000 +VEHICLE ruiner FIELD CINEY_MISC_1 POS 1.302740 -4.907932 0.445291 ANGLES -0.100682 -0.217414 0.149492 FOV 45.000000 +VEHICLE ruiner FIELD CINEY_MISC_2 POS -1.065321 -0.875122 0.414551 ANGLES -0.167369 0.231252 -0.422462 FOV 55.000000 +VEHICLE ruiner FIELD JACKED POS 0.092991 0.185425 -0.005127 ANGLES 0.141087 0.000000 2.060474 FOV 55.000000 +VEHICLE ruiner FIELD BUSTED POS -0.501663 0.351440 0.279907 ANGLES -0.057371 -0.000000 2.733059 FOV 55.000000 +VEHICLE ruiner FIELD CARPHONE POS -0.414547 0.802856 0.245605 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE ruiner FIELD BONNET_L POS -0.471387 -0.157309 0.401186 ANGLES 0.000154 0.004306 1.571165 FOV 55.000000 +VEHICLE ruiner FIELD BONNET_R POS 0.469679 -0.157397 0.400983 ANGLES -0.000469 -0.002349 -1.570838 FOV 55.000000 +VEHICLE ruiner FIELD CINEY_WHEEL_2 POS 1.099602 -1.720581 -0.193359 ANGLES -0.056514 0.293670 0.117475 FOV 55.000000 +VEHICLE ruiner FIELD CINEY_BACK POS -0.976162 0.321289 0.412842 ANGLES -0.316765 0.162673 -3.021918 FOV 55.000000 +VEHICLE ruiner FIELD BUMPER POS 0.000057 2.216259 -0.450215 ANGLES -0.002512 -0.000901 -0.000384 FOV 55.000000 +VEHICLE ruiner FIELD AIM_FR POS -0.000888 -0.706543 0.794556 ANGLES -1.562062 0.000000 0.002552 FOV 55.000000 +VEHICLE ruiner FIELD CINEY_FAR_1 POS -2.160795 -4.141447 0.229529 ANGLES -0.127768 -0.203420 -0.367986 FOV 55.000000 +VEHICLE ruiner FIELD CINEY_FAR_2 POS 1.277427 -4.344636 0.708553 ANGLES -0.198568 0.242993 0.119537 FOV 55.000000 +VEHICLE ruiner FIELD CINEY_FAR_3 POS 1.511784 2.921909 -0.312339 ANGLES 0.095365 -0.177622 2.400073 FOV 74.300003 +VEHICLE ruiner FIELD CINEY_FAR_4 POS -1.304735 3.973925 0.846103 ANGLES -0.303188 0.106398 -2.862562 FOV 55.000000 +VEHICLE sabre FIELD BOOT_OPEN POS 0.034270 -1.494074 0.388919 ANGLES 0.378109 0.003788 3.131800 FOV 55.000000 +VEHICLE sabre FIELD BONNET_FWD POS 0.012390 0.516907 0.710938 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE sabre FIELD BONNET_BWD POS -0.003906 -1.285095 0.745599 ANGLES -0.000080 0.000000 3.141517 FOV 55.000000 +VEHICLE sabre FIELD CINEY_WHEEL POS -1.034874 0.311145 -0.053363 ANGLES -0.057802 0.000705 -0.011437 FOV 55.000000 +VEHICLE sabre FIELD CINEY_UNDER POS 0.005268 0.576294 -0.302246 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sabre FIELD CINEY_MISC_1 POS 1.258120 -5.304011 0.711784 ANGLES -0.063883 -0.161403 0.086490 FOV 45.000000 +VEHICLE sabre FIELD CINEY_MISC_2 POS -0.889332 -0.554077 0.703003 ANGLES -0.190261 0.058545 -0.375375 FOV 55.000000 +VEHICLE sabre FIELD JACKED POS 0.072737 0.360352 0.301392 ANGLES 0.216848 0.000000 2.146588 FOV 55.000000 +VEHICLE sabre FIELD BUSTED POS -0.523090 0.525513 0.559692 ANGLES -0.026643 -0.000000 2.675407 FOV 55.000000 +VEHICLE sabre FIELD CARPHONE POS -0.399017 0.911743 0.580933 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sabre FIELD BONNET_L POS -0.499326 0.097253 0.661088 ANGLES -0.000601 -0.020905 1.570323 FOV 55.000000 +VEHICLE sabre FIELD BONNET_R POS 0.497434 0.097261 0.660722 ANGLES -0.000795 0.020905 -1.570872 FOV 55.000000 +VEHICLE sabre FIELD CINEY_WHEEL_2 POS 1.080882 -1.683340 0.031381 ANGLES -0.031915 0.235662 0.132226 FOV 55.000000 +VEHICLE sabre FIELD CINEY_BACK POS -0.968041 0.336222 0.705803 ANGLES -0.255195 0.074213 -3.036592 FOV 55.000000 +VEHICLE sabre FIELD BUMPER POS -0.000881 2.197333 -0.144763 ANGLES 0.020055 0.000394 -0.001104 FOV 55.000000 +VEHICLE sabre FIELD AIM_FR POS 0.000000 -0.664063 1.105957 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE sabre FIELD CINEY_FAR_1 POS -2.265153 -4.188487 0.364583 ANGLES -0.104783 -0.219522 -0.384532 FOV 55.000000 +VEHICLE sabre FIELD CINEY_FAR_2 POS 1.434120 -4.756160 1.116207 ANGLES -0.182487 0.215939 0.149532 FOV 55.000000 +VEHICLE sabre FIELD CINEY_FAR_3 POS 1.626480 2.901662 -0.002479 ANGLES 0.070343 -0.177424 2.389693 FOV 74.300003 +VEHICLE sabre FIELD CINEY_FAR_4 POS -1.372078 3.807603 1.176931 ANGLES -0.321945 0.130245 -2.862928 FOV 55.000000 +VEHICLE sabre2 FIELD BOOT_OPEN POS 0.034270 -1.494074 0.388919 ANGLES 0.378109 0.003788 3.131800 FOV 55.000000 +VEHICLE sabre2 FIELD BONNET_FWD POS 0.012390 0.564941 0.710938 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE sabre2 FIELD BONNET_BWD POS -0.004001 -1.337175 0.745595 ANGLES -0.000080 -0.000200 3.141517 FOV 55.000000 +VEHICLE sabre2 FIELD CINEY_WHEEL POS -1.034874 0.311145 -0.053363 ANGLES -0.057802 0.000705 -0.011437 FOV 55.000000 +VEHICLE sabre2 FIELD CINEY_UNDER POS 0.005268 0.576294 -0.302246 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sabre2 FIELD CINEY_MISC_1 POS 1.258120 -5.304011 0.711784 ANGLES -0.063883 -0.161403 0.086490 FOV 45.000000 +VEHICLE sabre2 FIELD CINEY_MISC_2 POS -0.889332 -0.554077 0.703003 ANGLES -0.190261 0.058545 -0.375375 FOV 55.000000 +VEHICLE sabre2 FIELD JACKED POS 0.072737 0.360352 0.301392 ANGLES 0.216848 0.000000 2.146588 FOV 55.000000 +VEHICLE sabre2 FIELD BUSTED POS -0.523090 0.525513 0.559692 ANGLES -0.026643 -0.000000 2.675407 FOV 55.000000 +VEHICLE sabre2 FIELD CARPHONE POS -0.399017 0.911743 0.580933 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sabre2 FIELD BONNET_L POS -0.499326 0.097253 0.661088 ANGLES -0.000601 -0.020905 1.570323 FOV 55.000000 +VEHICLE sabre2 FIELD BONNET_R POS 0.497434 0.097261 0.660722 ANGLES -0.000795 0.020905 -1.570872 FOV 55.000000 +VEHICLE sabre2 FIELD CINEY_WHEEL_2 POS 1.080882 -1.683340 0.031381 ANGLES -0.031915 0.235662 0.132226 FOV 55.000000 +VEHICLE sabre2 FIELD CINEY_BACK POS -0.968041 0.336222 0.705803 ANGLES -0.255195 0.074213 -3.036592 FOV 55.000000 +VEHICLE sabre2 FIELD BUMPER POS -0.000881 2.197333 -0.144763 ANGLES 0.020055 0.000394 -0.001104 FOV 55.000000 +VEHICLE sabre2 FIELD AIM_FR POS 0.000000 -0.664063 1.105957 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE sabre2 FIELD CINEY_FAR_1 POS -2.265153 -4.188487 0.364583 ANGLES -0.104783 -0.219522 -0.384532 FOV 55.000000 +VEHICLE sabre2 FIELD CINEY_FAR_2 POS 1.434120 -4.756160 1.116207 ANGLES -0.182487 0.215939 0.149532 FOV 55.000000 +VEHICLE sabre2 FIELD CINEY_FAR_3 POS 1.626480 2.901662 -0.002479 ANGLES 0.070343 -0.177424 2.389693 FOV 74.300003 +VEHICLE sabre2 FIELD CINEY_FAR_4 POS -1.372078 3.807603 1.176931 ANGLES -0.321945 0.130245 -2.862928 FOV 55.000000 +VEHICLE sabregt FIELD BOOT_OPEN POS 0.380364 -1.714494 0.253995 ANGLES 0.526828 -0.003370 2.857629 FOV 55.000000 +VEHICLE sabregt FIELD BONNET_FWD POS 0.002258 0.408508 0.703125 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE sabregt FIELD BONNET_BWD POS 0.000732 -1.385498 0.706176 ANGLES -0.000027 0.000000 -3.141566 FOV 55.000000 +VEHICLE sabregt FIELD CINEY_WHEEL POS -1.044870 0.240073 -0.146163 ANGLES -0.028846 0.000622 -0.042611 FOV 55.000000 +VEHICLE sabregt FIELD CINEY_UNDER POS 0.000820 0.387939 -0.348145 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sabregt FIELD CINEY_MISC_1 POS 1.410637 -5.079038 0.895438 ANGLES -0.118966 -0.149477 0.168501 FOV 45.000000 +VEHICLE sabregt FIELD CINEY_MISC_2 POS -1.028198 -0.714355 0.664917 ANGLES -0.281568 0.191847 -0.485891 FOV 55.000000 +VEHICLE sabregt FIELD JACKED POS 0.098835 0.220215 0.192505 ANGLES 0.175759 -0.000000 2.127981 FOV 55.000000 +VEHICLE sabregt FIELD BUSTED POS -0.531460 0.440063 0.479858 ANGLES -0.025379 -0.000000 2.664813 FOV 55.000000 +VEHICLE sabregt FIELD CARPHONE POS -0.428246 0.661011 0.576294 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sabregt FIELD BONNET_L POS -0.489075 0.013184 0.613892 ANGLES 0.000425 -0.000000 1.571580 FOV 55.000000 +VEHICLE sabregt FIELD BONNET_R POS 0.493358 0.013160 0.613816 ANGLES 0.000207 0.008882 -1.570283 FOV 55.000000 +VEHICLE sabregt FIELD CINEY_WHEEL_2 POS 1.187443 -1.804364 -0.000043 ANGLES 0.026227 0.257538 0.053718 FOV 55.000000 +VEHICLE sabregt FIELD CINEY_BACK POS -0.969418 0.369938 0.519955 ANGLES -0.191711 0.224313 -3.014916 FOV 55.000000 +VEHICLE sabregt FIELD BUMPER POS 0.002419 2.381958 -0.015381 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sabregt FIELD AIM_FR POS 0.000000 -0.596436 1.062378 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE sabregt FIELD CINEY_FAR_1 POS -2.399997 -4.392641 0.453037 ANGLES -0.118346 -0.216040 -0.386164 FOV 55.000000 +VEHICLE sabregt FIELD CINEY_FAR_2 POS 1.136293 -4.738579 0.811367 ANGLES -0.130272 0.222153 0.112079 FOV 55.000000 +VEHICLE sabregt FIELD CINEY_FAR_3 POS 1.347731 2.712309 0.002036 ANGLES 0.080306 -0.160548 2.448926 FOV 74.300003 +VEHICLE sabregt FIELD CINEY_FAR_4 POS -1.414889 4.140418 1.171654 ANGLES -0.307947 0.110404 -2.860659 FOV 55.000000 +VEHICLE sanchez FIELD BOOT_OPEN POS 0.566439 -0.232422 0.767212 ANGLES -0.675738 0.000000 2.303790 FOV 55.000000 +VEHICLE sanchez FIELD BONNET_FWD POS 0.006287 0.869080 1.154361 ANGLES -0.028769 -0.000000 0.000012 FOV 45.000000 +VEHICLE sanchez FIELD BONNET_BWD POS 0.003662 -0.723633 0.542086 ANGLES -0.000179 0.000000 3.141307 FOV 45.000000 +VEHICLE sanchez FIELD CINEY_WHEEL POS -0.220971 0.031738 -0.136230 ANGLES -0.153302 0.000000 -0.021613 FOV 55.000000 +VEHICLE sanchez FIELD CINEY_UNDER POS 0.354427 0.184204 -0.306519 ANGLES 0.017537 -0.000000 0.001445 FOV 55.000000 +VEHICLE sanchez FIELD CINEY_MISC_1 POS -0.249106 -1.089438 -0.067066 ANGLES -0.068243 -0.188886 -0.002349 FOV 45.000000 +VEHICLE sanchez FIELD CINEY_MISC_2 POS 0.667936 -0.457397 0.938110 ANGLES -0.301015 0.170330 0.208410 FOV 55.000000 +VEHICLE sanchez FIELD JACKED POS 0.328883 0.736744 0.005998 ANGLES 0.587353 0.029764 2.720465 FOV 71.250000 +VEHICLE sanchez FIELD BUSTED POS -0.051528 0.902113 0.712843 ANGLES 0.180420 0.029755 2.653791 FOV 55.000000 +VEHICLE sanchez FIELD CARPHONE POS 0.014543 0.536255 0.966187 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sanchez FIELD BONNET_L POS 0.503899 0.489014 0.859009 ANGLES 0.001820 0.000000 1.567961 FOV 55.000000 +VEHICLE sanchez FIELD BONNET_R POS -0.432735 0.490234 0.856445 ANGLES 0.001820 -0.000000 -1.572168 FOV 55.000000 +VEHICLE sanchez FIELD CINEY_WHEEL_2 POS 0.355400 -1.114502 -0.168701 ANGLES 0.061045 0.206932 0.076589 FOV 55.000000 +VEHICLE sanchez FIELD CINEY_BACK POS -0.347019 0.909546 0.582153 ANGLES 0.100597 0.311032 3.094114 FOV 55.000000 +VEHICLE sanchez FIELD BUMPER POS 0.000000 1.094360 0.117432 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sanchez FIELD AIM_FR POS 0.000000 -0.233154 1.348757 ANGLES -1.562062 -0.000000 -0.022602 FOV 45.000000 +VEHICLE sanchez FIELD CINEY_FAR_1 POS -1.386118 -1.678722 0.557097 ANGLES -0.222872 -0.320909 -0.463114 FOV 55.000000 +VEHICLE sanchez FIELD CINEY_FAR_2 POS 1.045102 -2.723085 0.852870 ANGLES -0.258746 0.167585 -0.000676 FOV 55.000000 +VEHICLE sanchez FIELD CINEY_FAR_3 POS 1.030181 0.793166 -0.009483 ANGLES -0.105390 -0.241187 1.048628 FOV 74.300003 +VEHICLE sanchez FIELD CINEY_FAR_4 POS -0.460493 1.395010 0.752891 ANGLES -0.201329 0.180396 -2.848358 FOV 55.000000 +VEHICLE schafter FIELD BOOT_OPEN POS 0.033720 -1.895671 0.318949 ANGLES 0.336725 0.000567 3.113525 FOV 55.000000 +VEHICLE schafter FIELD BONNET_FWD POS -0.004309 0.571045 0.732910 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE schafter FIELD BONNET_BWD POS -0.001663 -1.633057 0.774536 ANGLES -0.000186 0.000000 -3.141574 FOV 55.000000 +VEHICLE schafter FIELD CINEY_WHEEL POS -1.095147 0.335375 -0.064331 ANGLES -0.076989 -0.000118 0.043912 FOV 55.000000 +VEHICLE schafter FIELD CINEY_UNDER POS 0.012012 0.460327 -0.300659 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE schafter FIELD CINEY_MISC_1 POS 1.281149 -5.165399 0.969863 ANGLES -0.166938 -0.176418 0.112528 FOV 45.000000 +VEHICLE schafter FIELD CINEY_MISC_2 POS -0.960545 -0.358276 0.687744 ANGLES -0.210823 0.067327 -0.472120 FOV 55.000000 +VEHICLE schafter FIELD JACKED POS -0.023159 0.445801 0.303955 ANGLES 0.172463 -0.000000 2.155255 FOV 55.000000 +VEHICLE schafter FIELD BUSTED POS -0.459863 0.578685 0.601807 ANGLES -0.114379 0.000096 2.593364 FOV 55.000000 +VEHICLE schafter FIELD CARPHONE POS -0.457443 1.078247 0.549927 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE schafter FIELD BONNET_L POS -0.526746 0.180420 0.679077 ANGLES 0.001040 0.000000 1.570110 FOV 55.000000 +VEHICLE schafter FIELD BONNET_R POS 0.527123 0.180388 0.679199 ANGLES 0.001248 -0.000257 -1.569941 FOV 55.000000 +VEHICLE schafter FIELD CINEY_WHEEL_2 POS 1.121147 -1.813110 0.016113 ANGLES 0.001008 0.287317 0.198824 FOV 55.000000 +VEHICLE schafter FIELD CINEY_BACK POS -0.939018 0.388184 0.672852 ANGLES -0.199395 0.183213 -2.978468 FOV 55.000000 +VEHICLE schafter FIELD BUMPER POS 0.000000 2.216309 -0.312744 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE schafter FIELD AIM_FR POS 0.000000 -0.584961 1.203735 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE schafter FIELD CINEY_FAR_1 POS -2.161520 -4.212484 0.421530 ANGLES -0.136784 -0.138868 -0.364975 FOV 55.000000 +VEHICLE schafter FIELD CINEY_FAR_2 POS 1.792029 -4.849843 1.195485 ANGLES -0.249521 0.150110 0.193767 FOV 55.000000 +VEHICLE schafter FIELD CINEY_FAR_3 POS 1.321875 2.790172 -0.094706 ANGLES 0.089526 -0.166068 2.464986 FOV 74.300003 +VEHICLE schafter FIELD CINEY_FAR_4 POS -1.256031 3.966539 1.063864 ANGLES -0.303982 0.110457 -2.886981 FOV 55.000000 +VEHICLE sentinel FIELD BOOT_OPEN POS -0.051021 -1.453596 0.083503 ANGLES 0.518766 -0.003394 -3.101622 FOV 55.000000 +VEHICLE sentinel FIELD BONNET_FWD POS 0.002014 0.681824 0.506648 ANGLES -0.000209 0.000000 -0.000678 FOV 72.000000 +VEHICLE sentinel FIELD BONNET_BWD POS 0.005295 -1.494995 0.571045 ANGLES 0.000652 -0.000000 3.141572 FOV 55.000000 +VEHICLE sentinel FIELD CINEY_WHEEL POS -1.005893 0.293773 -0.185852 ANGLES -0.077514 0.002830 0.005867 FOV 55.000000 +VEHICLE sentinel FIELD CINEY_UNDER POS -0.004259 0.570313 -0.468994 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sentinel FIELD CINEY_MISC_1 POS 1.138681 -4.745230 0.598162 ANGLES -0.101310 -0.203411 0.086204 FOV 45.000000 +VEHICLE sentinel FIELD CINEY_MISC_2 POS -0.892662 -0.672729 0.551147 ANGLES -0.161526 0.321095 -0.376469 FOV 55.000000 +VEHICLE sentinel FIELD JACKED POS 0.075584 0.436035 0.124268 ANGLES 0.236537 0.000000 2.164470 FOV 55.000000 +VEHICLE sentinel FIELD BUSTED POS -0.405468 0.580811 0.384644 ANGLES -0.046344 -0.000000 2.598247 FOV 55.000000 +VEHICLE sentinel FIELD CARPHONE POS -0.395130 1.050415 0.310181 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sentinel FIELD BONNET_L POS -0.513603 0.160473 0.479149 ANGLES 0.003183 0.003925 1.571516 FOV 55.000000 +VEHICLE sentinel FIELD BONNET_R POS 0.507187 0.160351 0.476220 ANGLES -0.002767 -0.003931 -1.571969 FOV 55.000000 +VEHICLE sentinel FIELD CINEY_WHEEL_2 POS 1.130241 -1.588501 -0.182373 ANGLES 0.009802 0.323941 0.203262 FOV 55.000000 +VEHICLE sentinel FIELD CINEY_BACK POS -0.895374 0.583984 0.411377 ANGLES -0.163508 0.172229 -3.066752 FOV 55.000000 +VEHICLE sentinel FIELD BUMPER POS 0.000000 2.050781 -0.222168 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sentinel FIELD AIM_FR POS -0.006006 -0.507202 0.968872 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE sentinel FIELD CINEY_FAR_1 POS -2.297006 -4.208103 0.320267 ANGLES -0.133681 -0.200696 -0.387144 FOV 55.000000 +VEHICLE sentinel FIELD CINEY_FAR_2 POS 1.166991 -4.315611 0.831397 ANGLES -0.253640 0.245915 0.082347 FOV 55.000000 +VEHICLE sentinel FIELD CINEY_FAR_3 POS 1.383969 2.670436 -0.240152 ANGLES 0.092293 -0.183941 2.421303 FOV 74.300003 +VEHICLE sentinel FIELD CINEY_FAR_4 POS -1.366937 3.870236 0.919502 ANGLES -0.296383 0.166468 -2.844599 FOV 55.000000 +VEHICLE solair FIELD BOOT_OPEN POS 0.468570 -1.353187 0.207376 ANGLES 0.486867 -0.000225 2.822432 FOV 55.000000 +VEHICLE solair FIELD BONNET_FWD POS 0.002604 0.743530 0.807861 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE solair FIELD BONNET_BWD POS 0.000000 -2.189941 0.829831 ANGLES -0.000062 0.000000 -3.141582 FOV 55.000000 +VEHICLE solair FIELD CINEY_WHEEL POS -1.053741 0.113763 0.018513 ANGLES -0.019092 -0.000052 0.055071 FOV 55.000000 +VEHICLE solair FIELD CINEY_UNDER POS 0.002354 0.664429 -0.185059 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE solair FIELD CINEY_MISC_1 POS 0.949344 -5.082802 1.000265 ANGLES -0.131632 -0.187604 0.046456 FOV 45.000000 +VEHICLE solair FIELD CINEY_MISC_2 POS -1.004623 -0.265381 0.729736 ANGLES -0.079356 0.088268 -0.156516 FOV 55.000000 +VEHICLE solair FIELD JACKED POS 0.072559 0.592163 0.311890 ANGLES 0.252921 0.000000 2.086063 FOV 55.000000 +VEHICLE solair FIELD BUSTED POS -0.473980 0.683105 0.674561 ANGLES -0.091879 -0.000000 2.695089 FOV 55.000000 +VEHICLE solair FIELD CARPHONE POS -0.439880 1.007324 0.728027 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE solair FIELD BONNET_L POS -0.553427 0.287964 0.765381 ANGLES 0.000336 0.000000 1.571196 FOV 55.000000 +VEHICLE solair FIELD BONNET_R POS 0.551315 0.287944 0.765764 ANGLES 0.000578 0.000945 -1.571662 FOV 55.000000 +VEHICLE solair FIELD CINEY_WHEEL_2 POS 1.141598 -1.703422 0.058329 ANGLES 0.054111 0.255142 0.182269 FOV 55.000000 +VEHICLE solair FIELD CINEY_BACK POS -1.024240 0.553527 0.707010 ANGLES -0.149137 0.151675 -2.823418 FOV 55.000000 +VEHICLE solair FIELD BUMPER POS -0.000031 2.334229 0.053345 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE solair FIELD AIM_FR POS 0.000000 -0.376709 1.248657 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE solair FIELD CINEY_FAR_1 POS -2.180144 -4.152614 0.539020 ANGLES -0.137785 -0.161819 -0.368413 FOV 55.000000 +VEHICLE solair FIELD CINEY_FAR_2 POS 1.620647 -4.219776 1.191343 ANGLES -0.242031 0.232648 0.288810 FOV 55.000000 +VEHICLE solair FIELD CINEY_FAR_3 POS 1.469807 2.778332 0.025471 ANGLES 0.087162 -0.174876 2.424801 FOV 74.300003 +VEHICLE solair FIELD CINEY_FAR_4 POS -1.326953 3.899770 1.180744 ANGLES -0.308199 0.100924 -2.863653 FOV 55.000000 +VEHICLE speedo FIELD BOOT_OPEN POS 0.635345 -0.003004 0.171439 ANGLES 0.144617 0.002938 2.799153 FOV 55.000000 +VEHICLE speedo FIELD BONNET_FWD POS 0.012082 1.680860 0.745878 ANGLES -0.008857 0.000067 -0.000012 FOV 55.000000 +VEHICLE speedo FIELD BONNET_BWD POS 0.002197 -2.770752 0.972890 ANGLES -0.000041 0.000000 3.141526 FOV 55.000000 +VEHICLE speedo FIELD CINEY_WHEEL POS -1.222148 0.209951 -0.193891 ANGLES -0.149440 -0.000488 -0.064196 FOV 55.000000 +VEHICLE speedo FIELD CINEY_UNDER POS 0.004555 0.610840 -0.434082 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE speedo FIELD CINEY_MISC_1 POS 1.321849 -5.773759 1.169662 ANGLES -0.183109 -0.170496 0.063852 FOV 45.000000 +VEHICLE speedo FIELD CINEY_MISC_2 POS -1.110714 0.308440 1.004793 ANGLES -0.199632 0.250944 -0.539181 FOV 55.000000 +VEHICLE speedo FIELD JACKED POS -0.068485 0.979370 1.126221 ANGLES -0.632430 0.000000 1.932533 FOV 55.000000 +VEHICLE speedo FIELD BUSTED POS -0.495991 1.341064 0.792358 ANGLES -0.004078 -0.000000 2.558910 FOV 55.000000 +VEHICLE speedo FIELD CARPHONE POS -0.501442 1.466309 0.919556 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE speedo FIELD BONNET_L POS -0.730654 0.892296 0.918535 ANGLES -0.000069 0.010474 1.572001 FOV 55.000000 +VEHICLE speedo FIELD BONNET_R POS 0.725969 0.893092 0.918064 ANGLES -0.000917 -0.012187 -1.569571 FOV 55.000000 +VEHICLE speedo FIELD CINEY_WHEEL_2 POS 1.214706 -1.900757 -0.263184 ANGLES 0.034732 0.321091 0.196532 FOV 55.000000 +VEHICLE speedo FIELD CINEY_BACK POS -1.124107 1.160889 0.887695 ANGLES -0.159764 0.115663 -2.884511 FOV 55.000000 +VEHICLE speedo FIELD BUMPER POS 0.000000 2.302246 -0.182373 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE speedo FIELD AIM_FR POS 0.000000 0.358398 1.477173 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE speedo FIELD CINEY_FAR_1 POS -2.778465 -5.239313 0.573760 ANGLES -0.172353 -0.150793 -0.416457 FOV 55.000000 +VEHICLE speedo FIELD CINEY_FAR_2 POS 2.149923 -5.895420 1.750000 ANGLES -0.238676 0.154093 0.156258 FOV 55.000000 +VEHICLE speedo FIELD CINEY_FAR_3 POS 1.498354 3.026572 -0.327536 ANGLES 0.094526 -0.157510 2.462383 FOV 74.300003 +VEHICLE speedo FIELD CINEY_FAR_4 POS -2.167383 3.573686 2.129129 ANGLES -0.546640 0.213796 -2.480159 FOV 55.000000 +VEHICLE squalo FIELD BOOT_OPEN POS 0.040834 -0.740917 0.364634 ANGLES 0.035660 0.001978 3.098664 FOV 55.000000 +VEHICLE squalo FIELD BONNET_FWD POS -0.002717 0.020112 1.085737 ANGLES -0.059058 -0.000411 -0.008729 FOV 55.000000 +VEHICLE squalo FIELD BONNET_BWD POS -0.001468 -1.098302 0.894973 ANGLES 0.020979 0.000320 3.141484 FOV 55.000000 +VEHICLE squalo FIELD CINEY_WHEEL POS -1.538676 -2.041810 0.120735 ANGLES -0.046699 -0.001000 -0.040589 FOV 55.000000 +VEHICLE squalo FIELD CINEY_UNDER POS -0.012322 0.865004 1.372810 ANGLES -0.128869 -0.000037 -3.138067 FOV 55.000000 +VEHICLE squalo FIELD CINEY_MISC_1 POS 0.697411 -3.477083 1.577974 ANGLES -0.388953 -0.188383 0.126128 FOV 55.000000 +VEHICLE squalo FIELD CINEY_MISC_2 POS 1.195046 -1.169175 0.990800 ANGLES -0.273303 0.123977 0.514436 FOV 55.000000 +VEHICLE squalo FIELD JACKED POS -0.350003 0.466321 0.916457 ANGLES -0.113155 -0.001884 -3.034871 FOV 55.000000 +VEHICLE squalo FIELD BUSTED POS -0.473864 0.606089 0.834852 ANGLES 0.006906 0.009369 2.653907 FOV 55.000000 +VEHICLE squalo FIELD CARPHONE POS -0.484880 0.972853 0.899737 ANGLES -0.019541 -0.000096 -0.000008 FOV 55.000000 +VEHICLE squalo FIELD BONNET_L POS -0.101584 0.184311 0.992702 ANGLES -0.000918 0.019507 1.572206 FOV 55.000000 +VEHICLE squalo FIELD BONNET_R POS 0.062527 0.184065 0.992702 ANGLES -0.000222 -0.019505 -1.574089 FOV 55.000000 +VEHICLE squalo FIELD CINEY_WHEEL_2 POS 1.427219 -3.747623 -0.154880 ANGLES -0.078250 0.223385 0.002693 FOV 55.000000 +VEHICLE squalo FIELD CINEY_BACK POS -1.130398 0.635298 0.710296 ANGLES -0.039857 0.173255 -3.076760 FOV 55.000000 +VEHICLE squalo FIELD BUMPER POS -0.000014 4.238273 0.345634 ANGLES -0.019581 -0.000185 0.000028 FOV 55.000000 +VEHICLE squalo FIELD AIM_FR POS -0.084020 0.252006 1.432342 ANGLES -1.472184 -1.679602 -1.680127 FOV 55.000000 +VEHICLE squalo FIELD CINEY_FAR_1 POS -2.082968 -4.221541 0.677128 ANGLES -0.144204 -0.180486 -0.742707 FOV 55.000000 +VEHICLE squalo FIELD CINEY_FAR_2 POS 2.323068 -4.907540 1.947003 ANGLES -0.403015 -0.230828 0.579044 FOV 55.000000 +VEHICLE squalo FIELD CINEY_FAR_3 POS 0.965905 2.597698 0.792064 ANGLES -0.125955 -0.180716 2.610992 FOV 55.000000 +VEHICLE squalo FIELD CINEY_FAR_4 POS -1.002812 3.845203 1.420709 ANGLES -0.331671 0.169250 -2.685122 FOV 55.000000 +VEHICLE stalion FIELD BOOT_OPEN POS -0.026378 -2.013048 0.249655 ANGLES 0.587274 0.000120 3.075438 FOV 55.000000 +VEHICLE stalion FIELD BONNET_FWD POS -0.004541 0.618999 0.771047 ANGLES -0.000435 -0.000016 -0.000052 FOV 55.000000 +VEHICLE stalion FIELD BONNET_BWD POS -0.001464 -1.560181 0.731079 ANGLES -0.000169 0.000000 -3.141563 FOV 55.000000 +VEHICLE stalion FIELD CINEY_WHEEL POS -1.233552 0.099355 -0.095703 ANGLES -0.043196 -0.000038 -0.015345 FOV 55.000000 +VEHICLE stalion FIELD CINEY_UNDER POS 0.000072 0.533691 -0.268311 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stalion FIELD CINEY_MISC_1 POS 0.020306 -2.584839 0.776123 ANGLES -0.123597 0.000000 0.000000 FOV 55.000000 +VEHICLE stalion FIELD CINEY_MISC_2 POS -0.978008 -0.925415 0.663086 ANGLES -0.162060 0.067777 -0.205617 FOV 55.000000 +VEHICLE stalion FIELD JACKED POS 0.050500 0.337402 0.253784 ANGLES 0.172992 0.000000 2.101138 FOV 55.000000 +VEHICLE stalion FIELD BUSTED POS -0.515652 0.492798 0.577759 ANGLES -0.091138 0.000000 2.653861 FOV 55.000000 +VEHICLE stalion FIELD CARPHONE POS -0.466213 0.575439 0.704468 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stalion FIELD BONNET_L POS -0.551777 -0.251343 0.655640 ANGLES -0.001057 -0.000000 1.571122 FOV 55.000000 +VEHICLE stalion FIELD BONNET_R POS 0.519460 -0.251347 0.652996 ANGLES -0.002631 0.000153 -1.570430 FOV 55.000000 +VEHICLE stalion FIELD CINEY_WHEEL_2 POS 1.208210 -1.799194 0.000977 ANGLES -0.032210 0.307356 0.115203 FOV 55.000000 +VEHICLE stalion FIELD CINEY_BACK POS -1.085751 0.342773 0.661621 ANGLES -0.229204 0.080131 -2.932969 FOV 55.000000 +VEHICLE stalion FIELD BUMPER POS 0.000000 2.396851 -0.099487 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stalion FIELD AIM_FR POS 0.000000 -0.583252 1.083374 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE stalion FIELD CINEY_FAR_1 POS -1.957339 -3.735555 0.235890 ANGLES -0.068998 -0.247925 -0.535260 FOV 55.000000 +VEHICLE stalion FIELD CINEY_FAR_2 POS 1.291166 -4.357058 0.977467 ANGLES -0.202695 0.239503 0.239590 FOV 55.000000 +VEHICLE stalion FIELD CINEY_FAR_3 POS 1.501128 2.790164 -0.065327 ANGLES 0.093632 -0.182648 2.438459 FOV 74.300003 +VEHICLE stalion FIELD CINEY_FAR_4 POS -1.451166 3.935996 1.088595 ANGLES -0.305617 0.084487 -2.852820 FOV 55.000000 +VEHICLE steed FIELD BOOT_OPEN POS 1.129990 -4.027954 0.664600 ANGLES -0.019115 0.000000 1.596522 FOV 55.000000 +VEHICLE steed FIELD BONNET_FWD POS -0.000835 2.399902 1.230518 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE steed FIELD BONNET_BWD POS -0.001485 -4.053260 1.496518 ANGLES 0.000056 -0.000360 -3.141546 FOV 55.000000 +VEHICLE steed FIELD CINEY_WHEEL POS -1.210788 0.759058 0.150591 ANGLES -0.068396 -0.000297 -0.101192 FOV 55.000000 +VEHICLE steed FIELD CINEY_UNDER POS 0.000487 1.313599 -0.038647 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE steed FIELD CINEY_MISC_1 POS 2.396594 -8.224981 1.939898 ANGLES -0.157769 -0.176104 0.160303 FOV 45.000000 +VEHICLE steed FIELD CINEY_MISC_2 POS -1.056145 1.001465 1.429614 ANGLES -0.120228 0.079761 -0.360081 FOV 55.000000 +VEHICLE steed FIELD JACKED POS 0.117600 1.854492 1.136646 ANGLES 0.173812 0.000000 2.024250 FOV 55.000000 +VEHICLE steed FIELD BUSTED POS -0.452316 2.038330 1.425952 ANGLES -0.052682 0.000000 2.577285 FOV 55.000000 +VEHICLE steed FIELD CARPHONE POS -0.434071 2.213867 1.555713 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE steed FIELD BONNET_L POS -0.667229 1.245614 1.570534 ANGLES -0.002279 -0.000311 1.570936 FOV 55.000000 +VEHICLE steed FIELD BONNET_R POS 0.662113 1.245605 1.567920 ANGLES -0.002279 -0.000000 -1.571494 FOV 55.000000 +VEHICLE steed FIELD CINEY_WHEEL_2 POS 1.445705 -2.771957 0.279030 ANGLES -0.070299 0.283553 0.186115 FOV 55.000000 +VEHICLE steed FIELD CINEY_BACK POS -1.246429 1.919659 1.423195 ANGLES -0.102917 0.238055 -2.890689 FOV 55.000000 +VEHICLE steed FIELD BUMPER POS 0.000000 3.046875 0.222461 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE steed FIELD AIM_FR POS 0.000000 1.236816 2.984546 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE steed FIELD CINEY_FAR_1 POS -3.243272 -6.933421 0.520792 ANGLES -0.055537 -0.257133 -0.400471 FOV 55.000000 +VEHICLE steed FIELD CINEY_FAR_2 POS 2.524885 -7.135715 3.081032 ANGLES -0.321911 0.174236 0.243964 FOV 55.000000 +VEHICLE steed FIELD CINEY_FAR_3 POS 2.232369 3.527684 0.004436 ANGLES 0.269319 -0.001234 2.337332 FOV 74.300003 +VEHICLE steed FIELD CINEY_FAR_4 POS -3.089015 5.154539 2.275916 ANGLES -0.272409 0.243676 -2.617392 FOV 55.000000 +VEHICLE stockade FIELD BOOT_OPEN POS -0.484865 -2.625055 1.857223 ANGLES -0.344262 0.000228 -2.781902 FOV 55.000000 +VEHICLE stockade FIELD BONNET_FWD POS 0.006201 1.841631 1.559860 ANGLES -0.001206 -0.000683 -0.000053 FOV 55.000000 +VEHICLE stockade FIELD BONNET_BWD POS 0.000977 -3.948181 1.538077 ANGLES -0.000020 0.000000 3.141524 FOV 55.000000 +VEHICLE stockade FIELD CINEY_WHEEL POS -1.475817 0.315106 -0.072026 ANGLES -0.013695 -0.000681 -0.014563 FOV 55.000000 +VEHICLE stockade FIELD CINEY_UNDER POS 0.046101 0.884644 -0.233398 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stockade FIELD CINEY_MISC_1 POS 2.234765 -7.787201 1.847510 ANGLES -0.142304 -0.233004 0.165115 FOV 45.000000 +VEHICLE stockade FIELD CINEY_MISC_2 POS -1.657471 -0.136169 1.280542 ANGLES 0.022431 -0.174310 -0.201746 FOV 45.000000 +VEHICLE stockade FIELD JACKED POS -0.231837 1.091675 2.012939 ANGLES -0.833629 -0.000000 1.743108 FOV 55.000000 +VEHICLE stockade FIELD BUSTED POS -0.714649 1.546509 1.655518 ANGLES -0.201017 -0.000000 2.564840 FOV 55.000000 +VEHICLE stockade FIELD CARPHONE POS -0.690464 1.824707 1.662964 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stockade FIELD BONNET_L POS -0.847895 1.149658 1.668701 ANGLES -0.000496 -0.000000 1.569610 FOV 55.000000 +VEHICLE stockade FIELD BONNET_R POS 0.881697 1.149429 1.671729 ANGLES 0.002687 -0.001090 -1.569889 FOV 55.000000 +VEHICLE stockade FIELD CINEY_WHEEL_2 POS 1.594208 -2.763916 0.126709 ANGLES 0.084379 0.266151 0.195396 FOV 55.000000 +VEHICLE stockade FIELD CINEY_BACK POS -1.405170 1.248169 1.576538 ANGLES -0.105992 0.213911 -2.789196 FOV 55.000000 +VEHICLE stockade FIELD BUMPER POS 0.000000 3.095215 -0.081665 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stockade FIELD AIM_FR POS 0.002441 -2.806030 2.647897 ANGLES -1.562075 -0.000000 3.132176 FOV 45.000000 +VEHICLE stockade FIELD CINEY_FAR_1 POS -2.842791 -5.537155 0.209153 ANGLES 0.145034 -0.147521 -0.432790 FOV 55.000000 +VEHICLE stockade FIELD CINEY_FAR_2 POS 2.790459 -7.307616 3.305212 ANGLES -0.427082 0.237669 0.214243 FOV 55.000000 +VEHICLE stockade FIELD CINEY_FAR_3 POS 2.392805 3.908470 -0.040725 ANGLES 0.252296 -0.203518 2.299276 FOV 74.300003 +VEHICLE stockade FIELD CINEY_FAR_4 POS -1.939522 5.765116 3.069502 ANGLES -0.490384 0.191862 -2.836401 FOV 55.000000 +VEHICLE stratum FIELD BOOT_OPEN POS 0.161434 -1.386976 0.413309 ANGLES 0.431613 -0.000557 3.018940 FOV 55.000000 +VEHICLE stratum FIELD BONNET_FWD POS 0.000462 0.526855 0.750610 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stratum FIELD BONNET_BWD POS 0.002197 -2.050049 0.845232 ANGLES 0.000160 0.000000 -3.141522 FOV 55.000000 +VEHICLE stratum FIELD CINEY_WHEEL POS -1.039762 0.103788 0.075684 ANGLES -0.084445 -0.000002 -0.039001 FOV 55.000000 +VEHICLE stratum FIELD CINEY_UNDER POS 0.000042 0.556152 -0.248047 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stratum FIELD CINEY_MISC_1 POS 1.238517 -5.549225 0.876323 ANGLES -0.068598 -0.175862 0.036264 FOV 45.000000 +VEHICLE stratum FIELD CINEY_MISC_2 POS -0.802591 -0.550238 0.654890 ANGLES -0.020939 0.156380 -0.115129 FOV 55.000000 +VEHICLE stratum FIELD JACKED POS 0.058424 0.437134 0.295898 ANGLES 0.288059 -0.000000 2.039491 FOV 55.000000 +VEHICLE stratum FIELD BUSTED POS -0.517338 0.556274 0.597900 ANGLES 0.039920 0.000000 2.630566 FOV 55.000000 +VEHICLE stratum FIELD CARPHONE POS -0.461308 0.827759 0.697876 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stratum FIELD BONNET_L POS -0.610539 -0.065509 0.687062 ANGLES 0.002026 0.000236 1.574453 FOV 55.000000 +VEHICLE stratum FIELD BONNET_R POS 0.570678 -0.067222 0.689697 ANGLES 0.002353 -0.000206 -1.572454 FOV 55.000000 +VEHICLE stratum FIELD CINEY_WHEEL_2 POS 1.183147 -1.827637 0.027954 ANGLES 0.060726 0.287316 0.230705 FOV 55.000000 +VEHICLE stratum FIELD CINEY_BACK POS -0.974594 0.431030 0.708740 ANGLES -0.254496 0.167445 -2.896708 FOV 55.000000 +VEHICLE stratum FIELD BUMPER POS 0.000027 2.286011 0.039185 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stratum FIELD AIM_FR POS 0.000000 -0.496582 1.160522 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE stratum FIELD CINEY_FAR_1 POS -2.278788 -4.292579 0.540182 ANGLES -0.130574 -0.181436 -0.375622 FOV 55.000000 +VEHICLE stratum FIELD CINEY_FAR_2 POS 1.573197 -4.764093 1.443115 ANGLES -0.329629 0.252983 0.161763 FOV 55.000000 +VEHICLE stratum FIELD CINEY_FAR_3 POS 1.443267 2.719910 0.017477 ANGLES 0.091354 -0.176969 2.424972 FOV 74.300003 +VEHICLE stratum FIELD CINEY_FAR_4 POS -1.448837 3.866706 1.175436 ANGLES -0.303788 0.131436 -2.837857 FOV 55.000000 +VEHICLE stretch FIELD BOOT_OPEN POS 0.648843 -3.179060 0.119141 ANGLES 0.515413 -0.000189 2.563403 FOV 55.000000 +VEHICLE stretch FIELD BONNET_FWD POS 0.019630 1.759521 0.655273 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stretch FIELD BONNET_BWD POS 0.001709 -2.832581 0.696289 ANGLES 0.000020 0.000000 -3.141567 FOV 55.000000 +VEHICLE stretch FIELD CINEY_WHEEL POS -1.194743 1.418637 -0.142435 ANGLES -0.120881 0.000232 -0.043028 FOV 55.000000 +VEHICLE stretch FIELD CINEY_UNDER POS 0.004932 1.742432 -0.411255 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stretch FIELD CINEY_MISC_1 POS 1.235925 -6.948557 0.797367 ANGLES -0.103279 -0.172859 0.110993 FOV 45.000000 +VEHICLE stretch FIELD CINEY_MISC_2 POS -0.950721 0.199829 0.544678 ANGLES -0.139491 0.202731 -0.087697 FOV 55.000000 +VEHICLE stretch FIELD JACKED POS 0.055018 1.651855 0.194946 ANGLES 0.172674 0.000000 2.093564 FOV 55.000000 +VEHICLE stretch FIELD BUSTED POS -0.510357 1.833008 0.469238 ANGLES -0.015871 -0.000000 2.635015 FOV 55.000000 +VEHICLE stretch FIELD CARPHONE POS -0.428074 2.255127 0.555298 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stretch FIELD BONNET_L POS -0.624132 1.412109 0.566650 ANGLES 0.000609 -0.000000 1.570043 FOV 55.000000 +VEHICLE stretch FIELD BONNET_R POS 0.617322 1.412117 0.566650 ANGLES 0.000572 -0.000078 -1.571238 FOV 55.000000 +VEHICLE stretch FIELD CINEY_WHEEL_2 POS 1.190962 -3.089478 -0.060791 ANGLES -0.078854 0.314187 0.226638 FOV 55.000000 +VEHICLE stretch FIELD CINEY_BACK POS -1.112059 1.596348 0.560059 ANGLES -0.242965 0.146665 -2.790160 FOV 55.000000 +VEHICLE stretch FIELD BUMPER POS 0.000000 3.737915 -0.117920 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE stretch FIELD AIM_FR POS 0.000000 -0.430298 1.047729 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE stretch FIELD CINEY_FAR_1 POS -2.017791 -5.777121 0.007223 ANGLES -0.044817 -0.288979 -0.286607 FOV 55.000000 +VEHICLE stretch FIELD CINEY_FAR_2 POS 1.671853 -6.123318 1.332764 ANGLES -0.274211 0.223340 0.159115 FOV 55.000000 +VEHICLE stretch FIELD CINEY_FAR_3 POS 1.429391 4.308551 -0.170267 ANGLES 0.093755 -0.156924 2.509345 FOV 74.300003 +VEHICLE stretch FIELD CINEY_FAR_4 POS -1.501916 5.100199 0.975851 ANGLES -0.298524 0.144771 -2.805545 FOV 55.000000 +VEHICLE subway_lo FIELD BOOT_OPEN POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE subway_lo FIELD BONNET_FWD POS 0.057726 -9.497330 3.164612 ANGLES -0.356326 -0.000176 -0.007579 FOV 70.000000 +VEHICLE subway_lo FIELD BONNET_BWD POS -1.355750 -9.085134 2.469223 ANGLES -0.252110 0.000326 0.014454 FOV 70.000000 +VEHICLE subway_lo FIELD CINEY_WHEEL POS -1.590786 4.597900 -0.377075 ANGLES 0.023648 -0.000000 -0.009608 FOV 55.000000 +VEHICLE subway_lo FIELD CINEY_UNDER POS 1.182494 -9.047852 2.601929 ANGLES -0.431115 0.000000 1.030613 FOV 55.000000 +VEHICLE subway_lo FIELD CINEY_MISC_1 POS -1.972187 2.567993 1.478394 ANGLES -0.107050 -0.000000 -0.305281 FOV 55.000000 +VEHICLE subway_lo FIELD CINEY_MISC_2 POS 1.770790 -8.324951 1.549683 ANGLES -0.073055 0.228157 0.382634 FOV 55.000000 +VEHICLE subway_lo FIELD JACKED POS 0.304163 6.642944 1.365234 ANGLES -0.148602 -0.000000 2.840417 FOV 55.000000 +VEHICLE subway_lo FIELD BUSTED POS 0.304163 6.642944 1.365234 ANGLES -0.148602 -0.000000 2.840417 FOV 55.000000 +VEHICLE subway_lo FIELD CARPHONE POS -0.655624 3.954468 1.244263 ANGLES -0.006503 -0.000000 -1.697173 FOV 45.000000 +VEHICLE subway_lo FIELD BONNET_L POS 0.304163 6.642944 1.365234 ANGLES -0.148602 -0.000000 2.840417 FOV 55.000000 +VEHICLE subway_lo FIELD BONNET_R POS 0.304163 6.642944 1.365234 ANGLES -0.148602 -0.000000 2.840417 FOV 55.000000 +VEHICLE subway_lo FIELD CINEY_WHEEL_2 POS 1.733408 -6.711182 -0.488892 ANGLES 0.147983 -0.100869 0.230902 FOV 55.000000 +VEHICLE subway_lo FIELD CINEY_BACK POS -1.955332 2.323730 1.297607 ANGLES -0.091116 0.170267 -2.911571 FOV 55.000000 +VEHICLE subway_lo FIELD BUMPER POS -1.174503 7.638550 2.024536 ANGLES -0.376880 0.000000 -2.683315 FOV 45.000000 +VEHICLE subway_lo FIELD AIM_FR POS 0.115442 1.655640 2.873779 ANGLES -1.298992 -0.000000 0.074653 FOV 55.000000 +VEHICLE subway_lo FIELD CINEY_FAR_1 POS -3.097092 -11.950806 1.678223 ANGLES -0.193282 -0.214051 -0.274168 FOV 55.000000 +VEHICLE subway_lo FIELD CINEY_FAR_2 POS 3.172214 -12.037598 3.090210 ANGLES -0.350617 0.178626 0.299145 FOV 55.000000 +VEHICLE subway_lo FIELD CINEY_FAR_3 POS 3.941453 7.283813 1.367432 ANGLES -0.107888 -0.000000 0.752008 FOV 55.000000 +VEHICLE subway_lo FIELD CINEY_FAR_4 POS -2.514568 11.141113 2.022217 ANGLES -0.265630 -0.113966 -2.547068 FOV 55.000000 +VEHICLE sultan FIELD BOOT_OPEN POS 0.018759 -1.783503 0.450296 ANGLES 0.384649 -0.000424 3.130378 FOV 55.000000 +VEHICLE sultan FIELD BONNET_FWD POS 0.002380 0.571167 0.767212 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE sultan FIELD BONNET_BWD POS -0.000244 -1.512207 0.838291 ANGLES 0.000760 0.000000 -3.141550 FOV 55.000000 +VEHICLE sultan FIELD CINEY_WHEEL POS -1.091638 -0.135035 0.062113 ANGLES -0.126818 0.000010 -0.101987 FOV 55.000000 +VEHICLE sultan FIELD CINEY_UNDER POS 0.000027 0.472900 -0.205444 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sultan FIELD CINEY_MISC_1 POS 1.108414 -5.043817 0.886035 ANGLES -0.095008 -0.165793 0.049495 FOV 45.000000 +VEHICLE sultan FIELD CINEY_MISC_2 POS -0.919804 -0.990723 0.719238 ANGLES -0.130837 0.066351 -0.051920 FOV 55.000000 +VEHICLE sultan FIELD JACKED POS 0.154245 0.457642 0.387085 ANGLES 0.118092 0.000000 2.125664 FOV 55.000000 +VEHICLE sultan FIELD BUSTED POS -0.467766 0.544189 0.632568 ANGLES -0.021758 -0.000000 2.711621 FOV 55.000000 +VEHICLE sultan FIELD CARPHONE POS -0.342793 0.853027 0.723511 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sultan FIELD BONNET_L POS -0.435196 -0.131470 0.787598 ANGLES 0.000731 0.000000 1.568478 FOV 55.000000 +VEHICLE sultan FIELD BONNET_R POS 0.434789 -0.132217 0.787821 ANGLES 0.001120 0.000590 -1.572519 FOV 55.000000 +VEHICLE sultan FIELD CINEY_WHEEL_2 POS 1.178114 -1.583374 0.126831 ANGLES -0.044530 0.333748 0.326739 FOV 55.000000 +VEHICLE sultan FIELD CINEY_BACK POS -0.902540 0.362061 0.674927 ANGLES -0.177772 0.213911 -2.904416 FOV 55.000000 +VEHICLE sultan FIELD BUMPER POS 0.000000 2.018311 0.051025 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sultan FIELD AIM_FR POS 0.000109 -0.495605 1.214111 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE sultan FIELD CINEY_FAR_1 POS -2.285143 -4.157704 0.551392 ANGLES -0.128107 -0.191118 -0.400393 FOV 55.000000 +VEHICLE sultan FIELD CINEY_FAR_2 POS 1.450386 -3.803128 1.305938 ANGLES -0.310962 0.200555 0.243302 FOV 55.000000 +VEHICLE sultan FIELD CINEY_FAR_3 POS 1.403263 2.655092 0.029175 ANGLES 0.090268 -0.170991 2.411894 FOV 74.300003 +VEHICLE sultan FIELD CINEY_FAR_4 POS -1.425884 3.859249 1.189453 ANGLES -0.305439 0.100660 -2.824879 FOV 55.000000 +VEHICLE sultanrs FIELD BOOT_OPEN POS 0.037070 -1.651029 0.448781 ANGLES 0.256182 -0.000244 3.069654 FOV 55.000000 +VEHICLE sultanrs FIELD BONNET_FWD POS 0.002075 0.706177 0.699341 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE sultanrs FIELD BONNET_BWD POS 0.001734 -1.409981 0.847275 ANGLES -0.000226 -0.000013 3.141561 FOV 55.000000 +VEHICLE sultanrs FIELD CINEY_WHEEL POS -1.101803 0.183602 0.018045 ANGLES -0.018052 0.000323 0.026257 FOV 55.000000 +VEHICLE sultanrs FIELD CINEY_UNDER POS 0.024406 0.374390 -0.203979 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sultanrs FIELD CINEY_MISC_1 POS 1.245271 -4.869615 0.917645 ANGLES -0.090311 -0.167027 0.109974 FOV 45.000000 +VEHICLE sultanrs FIELD CINEY_MISC_2 POS -0.772806 -0.558228 0.825073 ANGLES -0.192048 0.335131 -0.235179 FOV 55.000000 +VEHICLE sultanrs FIELD JACKED POS 0.192285 0.450073 0.387329 ANGLES 0.155645 -0.000000 2.064955 FOV 55.000000 +VEHICLE sultanrs FIELD BUSTED POS -0.400932 0.609131 0.576294 ANGLES -0.001207 -0.000000 2.671817 FOV 55.000000 +VEHICLE sultanrs FIELD CARPHONE POS -0.311817 0.990479 0.599487 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sultanrs FIELD BONNET_L POS -0.455051 -0.098755 0.694702 ANGLES 0.000224 -0.000000 1.571753 FOV 55.000000 +VEHICLE sultanrs FIELD BONNET_R POS 0.546753 -0.098755 0.694702 ANGLES 0.000224 0.000000 -1.571013 FOV 55.000000 +VEHICLE sultanrs FIELD CINEY_WHEEL_2 POS 1.151756 -1.555786 0.039795 ANGLES 0.061526 0.345408 0.194706 FOV 55.000000 +VEHICLE sultanrs FIELD CINEY_BACK POS -0.960245 0.429688 0.705444 ANGLES -0.158166 0.132551 -2.805398 FOV 55.000000 +VEHICLE sultanrs FIELD BUMPER POS 0.000000 2.003296 0.049683 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE sultanrs FIELD AIM_FR POS 0.000000 -0.421387 1.209717 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE sultanrs FIELD CINEY_FAR_1 POS -2.338401 -4.135062 0.590991 ANGLES -0.135279 -0.159722 -0.400493 FOV 55.000000 +VEHICLE sultanrs FIELD CINEY_FAR_2 POS 1.655061 -4.436175 1.555807 ANGLES -0.310428 0.243278 0.167810 FOV 55.000000 +VEHICLE sultanrs FIELD CINEY_FAR_3 POS 1.478278 2.746798 0.044313 ANGLES 0.090533 -0.181885 2.421656 FOV 74.300003 +VEHICLE sultanrs FIELD CINEY_FAR_4 POS -1.317865 3.669420 1.201654 ANGLES -0.313214 0.105152 -2.867472 FOV 55.000000 +VEHICLE supergt FIELD BOOT_OPEN POS 0.061731 -1.617356 0.259185 ANGLES 0.277786 0.000289 3.102364 FOV 55.000000 +VEHICLE supergt FIELD BONNET_FWD POS -0.001976 0.426270 0.610474 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE supergt FIELD BONNET_BWD POS 0.009232 -1.362427 0.631226 ANGLES -0.000270 -0.000000 -3.141561 FOV 55.000000 +VEHICLE supergt FIELD CINEY_WHEEL POS -1.188975 0.090558 -0.093750 ANGLES -0.059871 -0.000249 0.067720 FOV 55.000000 +VEHICLE supergt FIELD CINEY_UNDER POS -0.000053 -0.021643 -0.453491 ANGLES -0.015633 -0.000248 -0.001641 FOV 55.000000 +VEHICLE supergt FIELD CINEY_MISC_1 POS 0.936034 -4.950626 0.796665 ANGLES -0.126822 -0.168751 0.027251 FOV 45.000000 +VEHICLE supergt FIELD CINEY_MISC_2 POS -0.824909 -1.479241 0.476706 ANGLES -0.223089 -0.181958 -0.099591 FOV 55.000000 +VEHICLE supergt FIELD JACKED POS 0.091142 0.155273 0.136475 ANGLES 0.176075 0.000000 2.020782 FOV 55.000000 +VEHICLE supergt FIELD BUSTED POS -0.561832 0.451538 0.419556 ANGLES -0.122816 0.000000 2.708006 FOV 55.000000 +VEHICLE supergt FIELD CARPHONE POS -0.406235 0.733643 0.470947 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE supergt FIELD BONNET_L POS -0.580627 -0.266113 0.529053 ANGLES 0.000693 -0.000000 1.568285 FOV 55.000000 +VEHICLE supergt FIELD BONNET_R POS 0.576698 -0.266113 0.529053 ANGLES 0.000693 0.000000 -1.569906 FOV 55.000000 +VEHICLE supergt FIELD CINEY_WHEEL_2 POS 1.164322 -1.741577 -0.028198 ANGLES -0.039028 0.074307 -0.006470 FOV 55.000000 +VEHICLE supergt FIELD CINEY_BACK POS -1.058823 0.342163 0.503906 ANGLES -0.261047 0.112661 -2.830234 FOV 55.000000 +VEHICLE supergt FIELD BUMPER POS 0.000000 1.995605 -0.363159 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE supergt FIELD AIM_FR POS 0.000000 -0.542480 0.950562 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE supergt FIELD CINEY_FAR_1 POS -2.266790 -4.087227 0.411653 ANGLES -0.129408 -0.183386 -0.374963 FOV 55.000000 +VEHICLE supergt FIELD CINEY_FAR_2 POS 1.535310 -4.258360 0.947951 ANGLES -0.218734 0.152293 0.132267 FOV 55.000000 +VEHICLE supergt FIELD CINEY_FAR_3 POS 1.532124 2.763670 -0.141933 ANGLES 0.091261 -0.160179 2.403273 FOV 74.300003 +VEHICLE supergt FIELD CINEY_FAR_4 POS -1.449651 3.729224 1.015724 ANGLES -0.310347 0.152480 -2.843116 FOV 55.000000 +VEHICLE taxi FIELD BOOT_OPEN POS 0.067168 -1.967384 0.289938 ANGLES 0.210707 0.000099 3.067582 FOV 55.000000 +VEHICLE taxi FIELD BONNET_FWD POS -0.000237 0.540372 0.663172 ANGLES 0.000000 0.002599 0.000000 FOV 55.000000 +VEHICLE taxi FIELD BONNET_BWD POS -0.000244 -1.608887 0.636564 ANGLES -0.000727 0.000000 -3.141565 FOV 55.000000 +VEHICLE taxi FIELD CINEY_WHEEL POS -1.192824 -0.353321 -0.073364 ANGLES 0.014997 0.000093 0.198154 FOV 55.000000 +VEHICLE taxi FIELD CINEY_UNDER POS -0.000095 0.311890 -0.432373 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE taxi FIELD CINEY_MISC_1 POS 1.319293 -5.730476 0.846212 ANGLES -0.091184 -0.175550 0.112602 FOV 45.000000 +VEHICLE taxi FIELD CINEY_MISC_2 POS -1.003939 -0.353882 0.631470 ANGLES -0.239212 0.219618 -0.656524 FOV 55.000000 +VEHICLE taxi FIELD JACKED POS 0.045170 0.446411 0.163086 ANGLES 0.227124 0.000000 2.091510 FOV 55.000000 +VEHICLE taxi FIELD BUSTED POS -0.579758 0.639404 0.432495 ANGLES -0.018889 0.000000 2.731129 FOV 55.000000 +VEHICLE taxi FIELD CARPHONE POS -0.453690 0.843140 0.568115 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE taxi FIELD BONNET_L POS -0.616055 -0.137085 0.576416 ANGLES -0.000037 0.000000 1.570766 FOV 55.000000 +VEHICLE taxi FIELD BONNET_R POS 0.613911 -0.137080 0.576294 ANGLES -0.000280 0.000035 -1.570825 FOV 55.000000 +VEHICLE taxi FIELD CINEY_WHEEL_2 POS 1.281520 -1.636739 -0.092693 ANGLES 0.080839 0.240175 0.269106 FOV 55.000000 +VEHICLE taxi FIELD CINEY_BACK POS -1.176990 0.408415 0.543903 ANGLES -0.256016 0.181652 -2.750520 FOV 55.000000 +VEHICLE taxi FIELD BUMPER POS 0.000000 2.364258 -0.363770 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE taxi FIELD AIM_FR POS 0.000000 -0.500977 1.439575 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE taxi FIELD CINEY_FAR_1 POS -2.267128 -4.300261 0.324585 ANGLES -0.122841 -0.157472 -0.355707 FOV 55.000000 +VEHICLE taxi FIELD CINEY_FAR_2 POS 1.826271 -5.543457 1.341675 ANGLES -0.237618 0.200391 0.147861 FOV 55.000000 +VEHICLE taxi FIELD CINEY_FAR_3 POS 1.608513 3.075789 -0.200949 ANGLES 0.093533 -0.167642 2.416469 FOV 74.300003 +VEHICLE taxi FIELD CINEY_FAR_4 POS -1.442564 3.913796 0.965210 ANGLES -0.305263 0.104082 -2.855527 FOV 55.000000 +VEHICLE taxi2 FIELD BOOT_OPEN POS 0.544151 -1.774170 -0.075928 ANGLES 0.428831 0.000000 2.534042 FOV 55.000000 +VEHICLE taxi2 FIELD BONNET_FWD POS 0.000000 0.791504 0.575684 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE taxi2 FIELD BONNET_BWD POS -0.000412 -1.384644 0.683838 ANGLES -0.001430 -0.000000 3.141387 FOV 55.000000 +VEHICLE taxi2 FIELD CINEY_WHEEL POS -1.211472 0.484009 -0.213379 ANGLES -0.015733 -0.000000 0.000853 FOV 55.000000 +VEHICLE taxi2 FIELD CINEY_UNDER POS 0.000000 0.262329 -0.511597 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE taxi2 FIELD CINEY_MISC_1 POS 1.045777 -5.535656 0.858735 ANGLES -0.134863 -0.178681 0.020801 FOV 45.000000 +VEHICLE taxi2 FIELD CINEY_MISC_2 POS -1.005440 -0.222778 0.550049 ANGLES -0.205279 0.197535 -0.392035 FOV 55.000000 +VEHICLE taxi2 FIELD JACKED POS 0.294640 0.618896 -0.072388 ANGLES 0.345216 0.000000 1.751932 FOV 55.000000 +VEHICLE taxi2 FIELD BUSTED POS -0.512718 0.822144 0.373901 ANGLES -0.037965 -0.000000 2.651652 FOV 55.000000 +VEHICLE taxi2 FIELD CARPHONE POS -0.443249 1.025024 0.467896 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE taxi2 FIELD BONNET_L POS -0.575489 0.165894 0.496094 ANGLES 0.001399 0.000000 1.579399 FOV 55.000000 +VEHICLE taxi2 FIELD BONNET_R POS 0.595631 0.161865 0.496216 ANGLES 0.001399 -0.000000 -1.574967 FOV 55.000000 +VEHICLE taxi2 FIELD CINEY_WHEEL_2 POS 1.104820 -1.997314 -0.243286 ANGLES 0.131190 0.178635 -0.019224 FOV 55.000000 +VEHICLE taxi2 FIELD CINEY_BACK POS -1.087120 0.749146 0.476440 ANGLES -0.043744 -0.209608 -2.949309 FOV 55.000000 +VEHICLE taxi2 FIELD BUMPER POS 0.000000 2.435791 -0.168823 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE taxi2 FIELD AIM_FR POS 0.000000 -0.250793 1.398326 ANGLES -1.562062 0.000000 0.000000 FOV 45.000000 +VEHICLE taxi2 FIELD CINEY_FAR_1 POS -2.481073 -4.610959 0.303624 ANGLES -0.130963 -0.176660 -0.390022 FOV 55.000000 +VEHICLE taxi2 FIELD CINEY_FAR_2 POS 2.068141 -4.574972 1.231942 ANGLES -0.263158 0.162600 0.254974 FOV 55.000000 +VEHICLE taxi2 FIELD CINEY_FAR_3 POS 1.336825 2.701551 -0.275930 ANGLES 0.092751 -0.159162 2.444249 FOV 74.300003 +VEHICLE taxi2 FIELD CINEY_FAR_4 POS -1.435952 4.046118 0.871396 ANGLES -0.306071 0.148452 -2.846260 FOV 55.000000 +VEHICLE tourmav FIELD BOOT_OPEN POS 1.462438 0.916462 0.671164 ANGLES -0.138232 0.000655 2.875923 FOV 55.000000 +VEHICLE tourmav FIELD BONNET_FWD POS 0.014709 3.367126 1.058496 ANGLES 0.000084 0.000000 -0.000142 FOV 93.000000 +VEHICLE tourmav FIELD BONNET_BWD POS -0.000671 -3.020386 0.587224 ANGLES 0.000019 0.000000 3.141591 FOV 93.000000 +VEHICLE tourmav FIELD CINEY_WHEEL POS -1.093214 0.126561 -0.523617 ANGLES -0.030098 -0.033335 0.136085 FOV 55.000000 +VEHICLE tourmav FIELD CINEY_UNDER POS -0.036198 0.159765 -0.554501 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE tourmav FIELD CINEY_MISC_1 POS 0.599641 -7.768946 2.103214 ANGLES -0.182422 0.000000 0.247873 FOV 55.000000 +VEHICLE tourmav FIELD CINEY_MISC_2 POS 0.021324 0.089208 1.020450 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE tourmav FIELD JACKED POS 0.361083 2.181493 1.484561 ANGLES -0.545076 0.000000 2.150669 FOV 55.000000 +VEHICLE tourmav FIELD BUSTED POS -0.565063 2.326879 0.983219 ANGLES -0.191945 0.000000 2.656716 FOV 55.000000 +VEHICLE tourmav FIELD CARPHONE POS -0.485596 3.055603 0.949405 ANGLES -0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE tourmav FIELD BONNET_L POS -0.732384 1.715795 0.931949 ANGLES 0.000990 0.000000 1.571850 FOV 55.000000 +VEHICLE tourmav FIELD BONNET_R POS 0.718719 1.715795 0.931949 ANGLES 0.000990 0.000000 -1.570985 FOV 55.000000 +VEHICLE tourmav FIELD CINEY_WHEEL_2 POS 1.230481 -1.346705 -0.413510 ANGLES -0.041547 0.237830 -0.060428 FOV 55.000000 +VEHICLE tourmav FIELD CINEY_BACK POS -1.348999 2.052221 0.839786 ANGLES -0.059347 0.143711 -2.658319 FOV 55.000000 +VEHICLE tourmav FIELD BUMPER POS 1.354492 1.580017 1.658814 ANGLES -0.410423 -0.000000 1.068879 FOV 45.000000 +VEHICLE tourmav FIELD AIM_FR POS 0.057143 -0.120143 0.732120 ANGLES 0.065853 0.000000 1.622614 FOV 45.000000 +VEHICLE tourmav FIELD CINEY_FAR_1 POS -17.578060 -41.487209 -24.282772 ANGLES 0.610053 0.000000 -0.261145 FOV 55.000000 +VEHICLE tourmav FIELD CINEY_FAR_2 POS 43.606846 -47.494289 8.373233 ANGLES -0.272864 0.000000 0.570003 FOV 55.000000 +VEHICLE tourmav FIELD CINEY_FAR_3 POS 30.427528 29.797949 24.414371 ANGLES -0.492714 0.000000 2.343045 FOV 14.050000 +VEHICLE tourmav FIELD CINEY_FAR_4 POS -7.204872 51.854832 32.044254 ANGLES -0.593099 0.000000 3.025962 FOV 55.000000 +VEHICLE trash FIELD BOOT_OPEN POS -1.059616 -3.652832 2.010742 ANGLES -0.510302 -0.000000 -2.063434 FOV 55.000000 +VEHICLE trash FIELD BONNET_FWD POS 0.002326 4.250732 0.977173 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE trash FIELD BONNET_BWD POS -0.000732 -3.693786 1.147291 ANGLES -0.000492 0.000000 -3.141559 FOV 55.000000 +VEHICLE trash FIELD CINEY_WHEEL POS -1.762465 0.711251 -0.263852 ANGLES -0.010473 -0.000091 0.002920 FOV 55.000000 +VEHICLE trash FIELD CINEY_UNDER POS -0.000742 0.420132 -0.567806 ANGLES 0.001035 -0.000100 -0.000022 FOV 55.000000 +VEHICLE trash FIELD CINEY_MISC_1 POS 2.317192 -9.727573 1.571118 ANGLES -0.100852 -0.219948 0.138484 FOV 45.000000 +VEHICLE trash FIELD CINEY_MISC_2 POS -1.780083 1.642212 1.280396 ANGLES -0.217538 0.242786 -0.274507 FOV 55.000000 +VEHICLE trash FIELD JACKED POS -0.259193 3.701782 1.534180 ANGLES -0.727922 0.000000 1.850527 FOV 55.000000 +VEHICLE trash FIELD BUSTED POS -0.900848 4.035034 1.166016 ANGLES -0.056600 -0.000000 2.768220 FOV 55.000000 +VEHICLE trash FIELD CARPHONE POS -0.706242 3.983025 1.280197 ANGLES 0.000000 -0.001558 0.000000 FOV 55.000000 +VEHICLE trash FIELD BONNET_L POS -0.894377 3.468585 1.295395 ANGLES -0.000062 0.003168 1.571077 FOV 55.000000 +VEHICLE trash FIELD BONNET_R POS 0.891999 3.465487 1.295609 ANGLES 0.000338 -0.003021 -1.572587 FOV 55.000000 +VEHICLE trash FIELD CINEY_WHEEL_2 POS 1.907176 -3.594971 0.115112 ANGLES 0.008945 0.232826 0.116357 FOV 55.000000 +VEHICLE trash FIELD CINEY_BACK POS -1.734849 4.352539 1.209717 ANGLES -0.155366 0.202714 -2.952015 FOV 55.000000 +VEHICLE trash FIELD BUMPER POS 0.000000 4.250977 -0.480591 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE trash FIELD AIM_FR POS 0.011230 2.243164 2.994754 ANGLES -1.562068 -0.000000 3.121139 FOV 45.000000 +VEHICLE trash FIELD CINEY_FAR_1 POS -4.184872 -6.185976 -0.013407 ANGLES 0.167079 -0.189605 -0.816586 FOV 55.000000 +VEHICLE trash FIELD CINEY_FAR_2 POS 3.927929 -9.392188 3.499595 ANGLES -0.386321 0.214962 0.211552 FOV 55.000000 +VEHICLE trash FIELD CINEY_FAR_3 POS 3.013005 5.340420 -0.175150 ANGLES 0.200696 -0.203088 2.574811 FOV 74.300003 +VEHICLE trash FIELD CINEY_FAR_4 POS -3.188684 7.501727 3.243900 ANGLES -0.415931 0.276916 -2.658894 FOV 55.000000 +VEHICLE tropic FIELD BOOT_OPEN POS 0.040834 -0.740917 0.364634 ANGLES 0.035660 0.001978 3.098664 FOV 55.000000 +VEHICLE tropic FIELD BONNET_FWD POS -0.002825 0.535366 1.091718 ANGLES 0.011638 -0.011463 0.000051 FOV 72.000000 +VEHICLE tropic FIELD BONNET_BWD POS -0.001468 -1.098302 0.894973 ANGLES 0.020979 0.000320 3.141484 FOV 55.000000 +VEHICLE tropic FIELD CINEY_WHEEL POS -1.538676 -2.041810 0.120735 ANGLES -0.046699 -0.001000 -0.040589 FOV 55.000000 +VEHICLE tropic FIELD CINEY_UNDER POS -0.012322 0.865004 1.372810 ANGLES -0.128869 -0.000037 -3.138067 FOV 55.000000 +VEHICLE tropic FIELD CINEY_MISC_1 POS 0.697411 -3.477083 1.577974 ANGLES -0.388953 -0.188383 0.126128 FOV 55.000000 +VEHICLE tropic FIELD CINEY_MISC_2 POS 1.195046 -1.169175 0.990800 ANGLES -0.273303 0.123977 0.514436 FOV 55.000000 +VEHICLE tropic FIELD JACKED POS -0.350003 0.466321 0.916457 ANGLES -0.113155 -0.001884 -3.034871 FOV 55.000000 +VEHICLE tropic FIELD BUSTED POS -0.473864 0.606089 0.834852 ANGLES 0.006906 0.009369 2.653907 FOV 55.000000 +VEHICLE tropic FIELD CARPHONE POS -0.484880 0.972853 0.899737 ANGLES -0.019541 -0.000096 -0.000008 FOV 55.000000 +VEHICLE tropic FIELD BONNET_L POS -0.101584 0.184311 0.992702 ANGLES -0.000918 0.019507 1.572206 FOV 55.000000 +VEHICLE tropic FIELD BONNET_R POS 0.062527 0.184065 0.992702 ANGLES -0.000222 -0.019505 -1.574089 FOV 55.000000 +VEHICLE tropic FIELD CINEY_WHEEL_2 POS 1.427219 -3.747623 -0.154880 ANGLES -0.078250 0.223385 0.002693 FOV 55.000000 +VEHICLE tropic FIELD CINEY_BACK POS -1.130398 0.635298 0.710296 ANGLES -0.039857 0.173255 -3.076760 FOV 55.000000 +VEHICLE tropic FIELD BUMPER POS -0.000014 4.238273 0.345634 ANGLES -0.019581 -0.000185 0.000028 FOV 55.000000 +VEHICLE tropic FIELD AIM_FR POS -0.005146 -1.125863 1.798488 ANGLES -1.566740 2.467234 -0.679635 FOV 45.000000 +VEHICLE tropic FIELD CINEY_FAR_1 POS -2.082968 -4.221541 0.677128 ANGLES -0.144204 -0.180486 -0.742707 FOV 55.000000 +VEHICLE tropic FIELD CINEY_FAR_2 POS 2.323068 -4.907540 1.947003 ANGLES -0.403015 -0.230828 0.579044 FOV 55.000000 +VEHICLE tropic FIELD CINEY_FAR_3 POS 0.965905 2.597698 0.792064 ANGLES -0.125955 -0.180716 2.610992 FOV 55.000000 +VEHICLE tropic FIELD CINEY_FAR_4 POS -1.002812 3.845203 1.420709 ANGLES -0.331671 0.169250 -2.685122 FOV 55.000000 +VEHICLE tuga FIELD BOOT_OPEN POS 3.870874 -4.313422 1.876307 ANGLES 0.078889 0.005015 2.311680 FOV 55.000000 +VEHICLE tuga FIELD BONNET_FWD POS -0.000551 9.150496 5.118909 ANGLES -0.006625 -0.000169 -0.000243 FOV 55.000000 +VEHICLE tuga FIELD BONNET_BWD POS -0.024967 -5.834705 3.669924 ANGLES 0.006305 0.000100 3.141405 FOV 55.000000 +VEHICLE tuga FIELD CINEY_WHEEL POS -3.129232 10.933870 2.632514 ANGLES -0.055329 -0.000904 -0.111321 FOV 55.000000 +VEHICLE tuga FIELD CINEY_UNDER POS 0.023355 -12.612655 3.260677 ANGLES -0.204467 0.000190 3.138880 FOV 55.000000 +VEHICLE tuga FIELD CINEY_MISC_1 POS 2.743968 9.566501 4.582056 ANGLES -0.277795 0.002530 0.401861 FOV 55.000000 +VEHICLE tuga FIELD CINEY_MISC_2 POS -0.888332 -3.296474 7.009983 ANGLES -0.004121 0.000902 0.138902 FOV 55.000000 +VEHICLE tuga FIELD JACKED POS 1.104674 7.590670 8.586484 ANGLES -0.521648 0.005995 2.299377 FOV 55.000000 +VEHICLE tuga FIELD BUSTED POS -0.367825 7.854792 7.879469 ANGLES -0.079435 0.002068 2.874443 FOV 55.000000 +VEHICLE tuga FIELD CARPHONE POS -0.024484 8.028592 7.837721 ANGLES -0.006625 -0.000169 -0.000243 FOV 55.000000 +VEHICLE tuga FIELD BONNET_L POS -1.163993 7.198830 7.832717 ANGLES -0.001319 0.006625 1.570100 FOV 55.000000 +VEHICLE tuga FIELD BONNET_R POS 1.173982 7.197720 7.831374 ANGLES -0.000971 -0.006625 -1.571989 FOV 55.000000 +VEHICLE tuga FIELD CINEY_WHEEL_2 POS 3.234517 -12.411414 2.515332 ANGLES -0.065707 0.044553 -0.070061 FOV 55.000000 +VEHICLE tuga FIELD CINEY_BACK POS -1.447284 9.081306 7.665240 ANGLES -0.088306 -0.000186 -3.088346 FOV 55.000000 +VEHICLE tuga FIELD BUMPER POS -0.000168 14.039906 2.045002 ANGLES -0.006625 -0.000169 -0.000243 FOV 55.000000 +VEHICLE tuga FIELD AIM_FR POS -0.001408 6.457951 9.175217 ANGLES -1.568668 -0.079566 -0.079566 FOV 55.000000 +VEHICLE tuga FIELD CINEY_FAR_1 POS -9.724777 -15.758319 9.641689 ANGLES -0.423047 -0.005069 -0.795515 FOV 55.000000 +VEHICLE tuga FIELD CINEY_FAR_2 POS 2.975279 -8.718725 2.456778 ANGLES 0.012536 -0.103974 0.035270 FOV 55.000000 +VEHICLE tuga FIELD CINEY_FAR_3 POS 3.810355 8.200430 2.417347 ANGLES 0.070433 -0.153643 0.763376 FOV 55.000000 +VEHICLE tuga FIELD CINEY_FAR_4 POS -4.596607 16.410175 5.693158 ANGLES -0.300837 0.215098 -2.550435 FOV 55.000000 +VEHICLE turismo FIELD BOOT_OPEN POS 0.273383 -0.642536 0.255127 ANGLES 0.516684 0.000145 2.845724 FOV 55.000000 +VEHICLE turismo FIELD BONNET_FWD POS 0.003677 0.763428 0.552246 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE turismo FIELD BONNET_BWD POS 0.000488 -1.104065 0.584511 ANGLES 0.000014 0.000000 3.141522 FOV 55.000000 +VEHICLE turismo FIELD CINEY_WHEEL POS -1.181640 0.119464 -0.091136 ANGLES -0.055022 -0.000218 -0.030155 FOV 55.000000 +VEHICLE turismo FIELD CINEY_UNDER POS 0.011806 0.351318 -0.413452 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE turismo FIELD CINEY_MISC_1 POS 0.944541 -4.705374 0.672350 ANGLES -0.066220 -0.227897 0.046157 FOV 45.000000 +VEHICLE turismo FIELD CINEY_MISC_2 POS -0.890856 -0.798462 0.430908 ANGLES -0.009411 0.204607 -0.168041 FOV 55.000000 +VEHICLE turismo FIELD JACKED POS 0.058928 0.421753 0.234497 ANGLES 0.051847 0.000000 2.104287 FOV 55.000000 +VEHICLE turismo FIELD BUSTED POS -0.529984 0.699219 0.409424 ANGLES -0.039883 -0.000000 2.679057 FOV 55.000000 +VEHICLE turismo FIELD CARPHONE POS -0.420918 1.054932 0.467407 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE turismo FIELD BONNET_L POS -0.546593 0.260620 0.531128 ANGLES -0.000129 0.000000 1.570142 FOV 55.000000 +VEHICLE turismo FIELD BONNET_R POS 0.543297 0.260620 0.531128 ANGLES -0.000129 -0.000000 -1.569632 FOV 55.000000 +VEHICLE turismo FIELD CINEY_WHEEL_2 POS 1.229569 -1.666992 -0.043579 ANGLES -0.037373 0.291413 0.114759 FOV 55.000000 +VEHICLE turismo FIELD CINEY_BACK POS -1.028539 0.612549 0.399292 ANGLES -0.176652 0.261647 -2.791046 FOV 55.000000 +VEHICLE turismo FIELD BUMPER POS 0.000000 2.290771 -0.170654 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE turismo FIELD AIM_FR POS 0.000000 -0.391724 0.910156 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE turismo FIELD CINEY_FAR_1 POS -2.274974 -3.777910 0.432282 ANGLES -0.128708 -0.164179 -0.394428 FOV 55.000000 +VEHICLE turismo FIELD CINEY_FAR_2 POS 1.813332 -3.506465 1.042925 ANGLES -0.241396 0.158129 0.335052 FOV 55.000000 +VEHICLE turismo FIELD CINEY_FAR_3 POS 1.459232 2.495733 -0.110682 ANGLES 0.090990 -0.166358 2.413625 FOV 74.300003 +VEHICLE turismo FIELD CINEY_FAR_4 POS -1.502065 3.628870 1.044266 ANGLES -0.309277 0.154833 -2.832004 FOV 55.000000 +VEHICLE uranus FIELD BOOT_OPEN POS 0.511849 -1.574762 0.303395 ANGLES 0.538335 -0.000709 2.557415 FOV 55.000000 +VEHICLE uranus FIELD BONNET_FWD POS -0.003662 0.418365 0.717963 ANGLES -0.000598 0.000000 -0.001585 FOV 55.000000 +VEHICLE uranus FIELD BONNET_BWD POS -0.001709 -1.289184 0.738651 ANGLES 0.000099 0.000000 3.141583 FOV 55.000000 +VEHICLE uranus FIELD CINEY_WHEEL POS -1.004121 -0.037361 0.014526 ANGLES -0.108137 -0.000198 -0.048929 FOV 55.000000 +VEHICLE uranus FIELD CINEY_UNDER POS 0.000263 0.267822 -0.300903 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE uranus FIELD CINEY_MISC_1 POS 0.957437 -4.960196 0.750098 ANGLES -0.111263 -0.174930 0.020078 FOV 45.000000 +VEHICLE uranus FIELD CINEY_MISC_2 POS -0.863756 -0.657460 0.700195 ANGLES -0.223764 0.233458 -0.512482 FOV 55.000000 +VEHICLE uranus FIELD JACKED POS 0.170897 0.289307 0.294800 ANGLES 0.183573 0.000000 2.113442 FOV 55.000000 +VEHICLE uranus FIELD BUSTED POS -0.510853 0.549072 0.472046 ANGLES 0.039303 0.000000 2.724336 FOV 55.000000 +VEHICLE uranus FIELD CARPHONE POS -0.341312 0.652344 0.627563 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE uranus FIELD BONNET_L POS -0.387466 0.079346 0.640381 ANGLES 0.000044 -0.000000 1.571690 FOV 55.000000 +VEHICLE uranus FIELD BONNET_R POS 0.388686 0.079564 0.640625 ANGLES 0.000338 -0.000080 -1.570961 FOV 55.000000 +VEHICLE uranus FIELD CINEY_WHEEL_2 POS 1.044221 -1.646484 -0.016235 ANGLES -0.031464 0.262829 0.190849 FOV 55.000000 +VEHICLE uranus FIELD CINEY_BACK POS -0.896699 0.375732 0.557373 ANGLES -0.204813 0.142234 -2.993926 FOV 55.000000 +VEHICLE uranus FIELD BUMPER POS 0.000000 2.060181 0.036011 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE uranus FIELD AIM_FR POS -0.000051 -0.594563 1.083231 ANGLES -1.561474 -0.011592 -0.011591 FOV 55.000000 +VEHICLE uranus FIELD CINEY_FAR_1 POS -2.024883 -3.859045 0.447998 ANGLES -0.125430 -0.195271 -0.365722 FOV 55.000000 +VEHICLE uranus FIELD CINEY_FAR_2 POS 1.193398 -3.770083 1.035767 ANGLES -0.258051 0.178448 0.167632 FOV 55.000000 +VEHICLE uranus FIELD CINEY_FAR_3 POS 1.271585 2.406699 -0.073608 ANGLES 0.089901 -0.166831 2.424167 FOV 74.300003 +VEHICLE uranus FIELD CINEY_FAR_4 POS -1.248004 3.780852 1.085449 ANGLES -0.313271 0.127131 -2.876683 FOV 55.000000 +VEHICLE vigero FIELD BOOT_OPEN POS 0.463629 -1.782431 0.116556 ANGLES 0.504391 0.000031 2.666432 FOV 55.000000 +VEHICLE vigero FIELD BONNET_FWD POS 0.000977 0.406982 0.508911 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE vigero FIELD BONNET_BWD POS -0.000244 -1.317200 0.503197 ANGLES 0.000555 -0.000000 3.141539 FOV 55.000000 +VEHICLE vigero FIELD CINEY_WHEEL POS -1.246528 -0.074378 -0.188182 ANGLES -0.019619 0.000041 -0.070264 FOV 55.000000 +VEHICLE vigero FIELD CINEY_UNDER POS -0.000093 0.525146 -0.507446 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE vigero FIELD CINEY_MISC_1 POS 1.219054 -5.574454 0.558910 ANGLES -0.077053 -0.202789 0.049590 FOV 45.000000 +VEHICLE vigero FIELD CINEY_MISC_2 POS -0.887986 -0.677804 0.541676 ANGLES -0.307070 0.346981 -0.499779 FOV 55.000000 +VEHICLE vigero FIELD JACKED POS 0.073317 0.281982 0.067017 ANGLES 0.161570 -0.000000 2.053918 FOV 55.000000 +VEHICLE vigero FIELD BUSTED POS -0.547626 0.350586 0.320923 ANGLES 0.058428 0.000000 2.709176 FOV 55.000000 +VEHICLE vigero FIELD CARPHONE POS -0.469612 0.400879 0.410889 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE vigero FIELD BONNET_L POS -0.559999 -0.418457 0.366943 ANGLES 0.000201 0.000000 1.570402 FOV 55.000000 +VEHICLE vigero FIELD BONNET_R POS 0.553998 -0.418457 0.366943 ANGLES 0.000201 -0.000000 -1.570188 FOV 55.000000 +VEHICLE vigero FIELD CINEY_WHEEL_2 POS 1.205573 -1.780993 -0.090454 ANGLES -0.078771 0.214020 0.250561 FOV 55.000000 +VEHICLE vigero FIELD CINEY_BACK POS -1.043068 0.310198 0.330811 ANGLES -0.187091 0.149464 -2.926005 FOV 55.000000 +VEHICLE vigero FIELD BUMPER POS 0.000000 2.074097 -0.229492 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE vigero FIELD AIM_FR POS 0.000000 -0.584106 0.835327 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE vigero FIELD CINEY_FAR_1 POS -2.302823 -4.220329 0.266134 ANGLES -0.125411 -0.211409 -0.393421 FOV 55.000000 +VEHICLE vigero FIELD CINEY_FAR_2 POS 1.833855 -4.222859 0.784912 ANGLES -0.150874 0.124260 0.281313 FOV 55.000000 +VEHICLE vigero FIELD CINEY_FAR_3 POS 1.248601 2.546672 -0.257791 ANGLES 0.086236 -0.168181 2.479173 FOV 74.300003 +VEHICLE vigero FIELD CINEY_FAR_4 POS -1.332277 3.983392 0.904074 ANGLES -0.301239 0.105778 -2.872471 FOV 55.000000 +VEHICLE vigero2 FIELD BOOT_OPEN POS 0.463629 -1.782431 0.116556 ANGLES 0.504391 0.000031 2.666432 FOV 55.000000 +VEHICLE vigero2 FIELD BONNET_FWD POS 0.000977 0.389954 0.508911 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE vigero2 FIELD BONNET_BWD POS -0.000244 -1.340210 0.503210 ANGLES 0.000555 -0.000000 3.141539 FOV 55.000000 +VEHICLE vigero2 FIELD CINEY_WHEEL POS -1.246528 -0.074378 -0.188182 ANGLES -0.019619 0.000041 -0.070264 FOV 55.000000 +VEHICLE vigero2 FIELD CINEY_UNDER POS -0.000093 0.525146 -0.507446 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE vigero2 FIELD CINEY_MISC_1 POS 1.219054 -5.574454 0.558910 ANGLES -0.077053 -0.202789 0.049590 FOV 45.000000 +VEHICLE vigero2 FIELD CINEY_MISC_2 POS -0.887986 -0.677804 0.541676 ANGLES -0.307070 0.346981 -0.499779 FOV 55.000000 +VEHICLE vigero2 FIELD JACKED POS 0.073317 0.281982 0.067017 ANGLES 0.161570 -0.000000 2.053918 FOV 55.000000 +VEHICLE vigero2 FIELD BUSTED POS -0.547626 0.350586 0.320923 ANGLES 0.058428 0.000000 2.709176 FOV 55.000000 +VEHICLE vigero2 FIELD CARPHONE POS -0.469612 0.400879 0.410889 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE vigero2 FIELD BONNET_L POS -0.559999 -0.418457 0.366943 ANGLES 0.000201 0.000000 1.570402 FOV 55.000000 +VEHICLE vigero2 FIELD BONNET_R POS 0.553998 -0.418457 0.366943 ANGLES 0.000201 -0.000000 -1.570188 FOV 55.000000 +VEHICLE vigero2 FIELD CINEY_WHEEL_2 POS 1.205573 -1.780993 -0.090454 ANGLES -0.078771 0.214020 0.250561 FOV 55.000000 +VEHICLE vigero2 FIELD CINEY_BACK POS -1.043068 0.310198 0.330811 ANGLES -0.187091 0.149464 -2.926005 FOV 55.000000 +VEHICLE vigero2 FIELD BUMPER POS 0.000000 2.074097 -0.229492 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE vigero2 FIELD AIM_FR POS 0.000000 -0.584106 0.835327 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE vigero2 FIELD CINEY_FAR_1 POS -2.302823 -4.220329 0.266134 ANGLES -0.125411 -0.211409 -0.393421 FOV 55.000000 +VEHICLE vigero2 FIELD CINEY_FAR_2 POS 1.833855 -4.222859 0.784912 ANGLES -0.150874 0.124260 0.281313 FOV 55.000000 +VEHICLE vigero2 FIELD CINEY_FAR_3 POS 1.248601 2.546672 -0.257791 ANGLES 0.086236 -0.168181 2.479173 FOV 74.300003 +VEHICLE vigero2 FIELD CINEY_FAR_4 POS -1.332277 3.983392 0.904074 ANGLES -0.301239 0.105778 -2.872471 FOV 55.000000 +VEHICLE vincent FIELD BOOT_OPEN POS 0.450794 -1.665559 0.087081 ANGLES 0.737464 0.186181 2.626767 FOV 55.000000 +VEHICLE vincent FIELD BONNET_FWD POS 0.004150 0.670288 0.608679 ANGLES -0.000000 0.000000 0.000000 FOV 72.000000 +VEHICLE vincent FIELD BONNET_BWD POS -0.001709 -1.337952 0.721466 ANGLES -0.000069 0.000000 3.141542 FOV 55.000000 +VEHICLE vincent FIELD CINEY_WHEEL POS -1.027975 -0.047470 -0.028995 ANGLES -0.107045 0.000154 -0.027808 FOV 55.000000 +VEHICLE vincent FIELD CINEY_UNDER POS 0.001129 0.522217 -0.353601 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE vincent FIELD CINEY_MISC_1 POS 1.034766 -5.686166 0.782575 ANGLES -0.053764 -0.218371 -0.030859 FOV 45.000000 +VEHICLE vincent FIELD CINEY_MISC_2 POS -0.868629 -0.483148 0.670892 ANGLES -0.188027 0.141300 -0.329739 FOV 55.000000 +VEHICLE vincent FIELD JACKED POS 0.160854 0.525269 0.225744 ANGLES 0.168128 -0.000000 2.063387 FOV 55.000000 +VEHICLE vincent FIELD BUSTED POS -0.390404 0.485453 0.506160 ANGLES 0.046580 -0.001359 2.615355 FOV 55.000000 +VEHICLE vincent FIELD CARPHONE POS -0.362331 0.893677 0.580847 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE vincent FIELD BONNET_L POS -0.473315 -0.137329 0.644358 ANGLES 0.001031 -0.003388 1.573958 FOV 55.000000 +VEHICLE vincent FIELD BONNET_R POS 0.467923 -0.137247 0.644740 ANGLES 0.001363 -0.000352 -1.571334 FOV 55.000000 +VEHICLE vincent FIELD CINEY_WHEEL_2 POS 1.089760 -1.617310 -0.012903 ANGLES -0.001536 0.341957 0.242506 FOV 55.000000 +VEHICLE vincent FIELD CINEY_BACK POS -0.858604 0.505737 0.512976 ANGLES -0.113796 0.079562 -2.973489 FOV 55.000000 +VEHICLE vincent FIELD BUMPER POS 0.000000 2.134766 -0.162561 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE vincent FIELD AIM_FR POS 0.000000 -0.452515 1.061316 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE vincent FIELD CINEY_FAR_1 POS -2.526909 -4.431121 0.445888 ANGLES -0.126000 -0.192226 -0.431119 FOV 55.000000 +VEHICLE vincent FIELD CINEY_FAR_2 POS 1.452802 -4.118836 1.081945 ANGLES -0.287330 0.209337 0.155287 FOV 55.000000 +VEHICLE vincent FIELD CINEY_FAR_3 POS 1.343245 2.648654 -0.080358 ANGLES 0.089429 -0.158027 2.426312 FOV 74.300003 +VEHICLE vincent FIELD CINEY_FAR_4 POS -1.365604 3.924936 1.083461 ANGLES -0.300032 0.134867 -2.845977 FOV 55.000000 +VEHICLE virgo FIELD BOOT_OPEN POS 0.635521 -1.768339 0.448897 ANGLES 0.436024 0.008830 2.702198 FOV 55.000000 +VEHICLE virgo FIELD BONNET_FWD POS 0.014002 0.554565 0.885132 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE virgo FIELD BONNET_BWD POS -0.001953 -1.548096 0.855956 ANGLES -0.000006 -0.000000 3.141590 FOV 55.000000 +VEHICLE virgo FIELD CINEY_WHEEL POS -1.212889 0.278576 0.125077 ANGLES -0.100653 -0.001551 -0.025720 FOV 55.000000 +VEHICLE virgo FIELD CINEY_UNDER POS 0.002602 0.769775 -0.200927 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE virgo FIELD CINEY_MISC_1 POS 1.060981 -5.494071 1.059160 ANGLES -0.065319 -0.189224 0.092252 FOV 45.000000 +VEHICLE virgo FIELD CINEY_MISC_2 POS -0.927859 -1.093441 0.794805 ANGLES -0.100460 0.163750 -0.185593 FOV 45.000000 +VEHICLE virgo FIELD JACKED POS 0.063714 0.575806 0.470826 ANGLES 0.077069 0.000000 2.061667 FOV 55.000000 +VEHICLE virgo FIELD BUSTED POS -0.598160 0.666138 0.662354 ANGLES 0.003558 0.000000 2.714139 FOV 55.000000 +VEHICLE virgo FIELD CARPHONE POS -0.460083 0.865112 0.774414 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE virgo FIELD BONNET_L POS -0.574458 -0.082547 0.760840 ANGLES 0.000107 0.017673 1.570065 FOV 55.000000 +VEHICLE virgo FIELD BONNET_R POS 0.586408 -0.082547 0.762061 ANGLES 0.002208 -0.017673 -1.571803 FOV 55.000000 +VEHICLE virgo FIELD CINEY_WHEEL_2 POS 1.267284 -1.806030 0.049073 ANGLES 0.104106 0.305481 0.164870 FOV 55.000000 +VEHICLE virgo FIELD CINEY_BACK POS -1.038284 0.534058 0.712647 ANGLES -0.202794 0.176085 -2.928555 FOV 55.000000 +VEHICLE virgo FIELD BUMPER POS 0.000000 2.794800 0.154175 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE virgo FIELD AIM_FR POS 0.000000 -0.380737 1.218872 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE virgo FIELD CINEY_FAR_1 POS -2.502407 -4.426552 0.640438 ANGLES -0.134630 -0.165642 -0.391739 FOV 55.000000 +VEHICLE virgo FIELD CINEY_FAR_2 POS 1.966303 -4.509100 1.243897 ANGLES 1.243897 0.220932 0.335003 FOV 55.000000 +VEHICLE virgo FIELD CINEY_FAR_3 POS 1.517110 3.153767 -0.007193 ANGLES 0.100322 -0.183935 2.419395 FOV 74.300003 +VEHICLE virgo FIELD CINEY_FAR_4 POS -1.395442 4.155315 1.133390 ANGLES -0.297821 0.124054 -2.849637 FOV 55.000000 +VEHICLE voodoo FIELD BOOT_OPEN POS 0.138568 -1.772118 0.240681 ANGLES 0.496901 0.000963 3.048097 FOV 55.000000 +VEHICLE voodoo FIELD BONNET_FWD POS -0.008213 0.669189 0.599976 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE voodoo FIELD BONNET_BWD POS -0.001465 -1.352417 0.653445 ANGLES 0.000046 0.000000 -3.141534 FOV 55.000000 +VEHICLE voodoo FIELD CINEY_WHEEL POS -1.233511 0.416068 -0.118244 ANGLES -0.035563 0.000092 -0.013211 FOV 55.000000 +VEHICLE voodoo FIELD CINEY_UNDER POS 0.020710 0.640259 -0.422852 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE voodoo FIELD CINEY_MISC_1 POS 1.035959 -6.093649 0.840850 ANGLES -0.088684 -0.189350 0.010041 FOV 45.000000 +VEHICLE voodoo FIELD CINEY_MISC_2 POS -1.007374 -0.609619 0.529541 ANGLES -0.155112 0.280789 -0.411412 FOV 55.000000 +VEHICLE voodoo FIELD JACKED POS 0.090489 0.487427 0.046143 ANGLES 0.238422 0.000000 2.059232 FOV 55.000000 +VEHICLE voodoo FIELD BUSTED POS -0.561631 0.583740 0.474731 ANGLES -0.086746 0.000000 2.704729 FOV 55.000000 +VEHICLE voodoo FIELD CARPHONE POS -0.475483 0.797729 0.552612 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE voodoo FIELD BONNET_L POS -0.673017 -0.089478 0.508301 ANGLES 0.000501 -0.000000 1.570422 FOV 55.000000 +VEHICLE voodoo FIELD BONNET_R POS 0.644968 -0.089632 0.508301 ANGLES 0.000606 0.000081 -1.570928 FOV 55.000000 +VEHICLE voodoo FIELD CINEY_WHEEL_2 POS 1.296749 -1.867554 -0.176880 ANGLES -0.061463 0.237830 0.161246 FOV 55.000000 +VEHICLE voodoo FIELD CINEY_BACK POS -1.150890 0.528564 0.467896 ANGLES -0.196014 0.182214 -2.885634 FOV 55.000000 +VEHICLE voodoo FIELD BUMPER POS 0.000000 2.210571 -0.097656 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE voodoo FIELD AIM_FR POS 0.000000 -0.478882 0.982910 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE voodoo FIELD CINEY_FAR_1 POS -2.583777 -4.752563 0.463135 ANGLES -0.128196 -0.178586 -0.401756 FOV 55.000000 +VEHICLE voodoo FIELD CINEY_FAR_2 POS 2.006113 -4.958544 0.872925 ANGLES -0.131047 0.178508 0.221502 FOV 55.000000 +VEHICLE voodoo FIELD CINEY_FAR_3 POS 1.378341 2.807677 -0.057007 ANGLES 0.085055 -0.159577 2.474803 FOV 74.300003 +VEHICLE voodoo FIELD CINEY_FAR_4 POS -1.395024 3.879472 1.101563 ANGLES -0.328778 0.107141 -2.860732 FOV 55.000000 +VEHICLE washington FIELD BOOT_OPEN POS 0.017812 -1.834682 0.146484 ANGLES 0.472069 -0.000166 -3.114908 FOV 55.000000 +VEHICLE washington FIELD BONNET_FWD POS 0.002438 0.483643 0.771729 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE washington FIELD BONNET_BWD POS 0.000000 -1.811035 0.692878 ANGLES 0.000061 0.000000 -3.141555 FOV 55.000000 +VEHICLE washington FIELD CINEY_WHEEL POS -1.114159 0.221747 -0.049194 ANGLES -0.078090 0.000085 -0.047129 FOV 55.000000 +VEHICLE washington FIELD CINEY_UNDER POS -0.004910 0.590088 -0.356323 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE washington FIELD CINEY_MISC_1 POS 1.203271 -6.013955 0.786766 ANGLES -0.081701 -0.188642 0.025168 FOV 45.000000 +VEHICLE washington FIELD CINEY_MISC_2 POS -1.072153 -0.445871 0.760687 ANGLES -0.216260 0.137397 -0.500645 FOV 55.000000 +VEHICLE washington FIELD JACKED POS 0.012951 0.499512 0.247925 ANGLES 0.173406 -0.000000 2.057867 FOV 55.000000 +VEHICLE washington FIELD BUSTED POS -0.603492 0.645386 0.513794 ANGLES -0.003359 0.000000 2.630370 FOV 55.000000 +VEHICLE washington FIELD CARPHONE POS -0.535591 0.798828 0.653687 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE washington FIELD BONNET_L POS -0.636047 0.196411 0.661011 ANGLES 0.000160 -0.000000 1.570667 FOV 55.000000 +VEHICLE washington FIELD BONNET_R POS 0.638953 0.194734 0.660767 ANGLES -0.000089 -0.000005 -1.572581 FOV 55.000000 +VEHICLE washington FIELD CINEY_WHEEL_2 POS 1.207832 -2.086792 -0.066040 ANGLES -0.004068 0.375435 0.126507 FOV 55.000000 +VEHICLE washington FIELD CINEY_BACK POS -1.109158 0.380249 0.628906 ANGLES -0.279236 0.265203 -2.951927 FOV 55.000000 +VEHICLE washington FIELD BUMPER POS 0.000000 2.439819 -0.066406 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE washington FIELD AIM_FR POS 0.000153 -0.652344 1.117798 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE washington FIELD CINEY_FAR_1 POS -2.265968 -4.537694 0.392822 ANGLES -0.132352 -0.150852 -0.355877 FOV 55.000000 +VEHICLE washington FIELD CINEY_FAR_2 POS 2.014471 -4.999210 1.022705 ANGLES -0.179447 0.195800 0.232746 FOV 55.000000 +VEHICLE washington FIELD CINEY_FAR_3 POS 1.531698 3.025736 -0.130737 ANGLES 0.088682 -0.168147 2.420336 FOV 74.300003 +VEHICLE washington FIELD CINEY_FAR_4 POS -1.371654 4.085045 1.031494 ANGLES -0.300779 0.103952 -2.870044 FOV 55.000000 +VEHICLE willard FIELD BOOT_OPEN POS 0.449074 -1.621603 0.285817 ANGLES 0.630643 0.000337 2.871465 FOV 55.000000 +VEHICLE willard FIELD BONNET_FWD POS -0.000732 0.600830 0.903242 ANGLES -0.000018 -0.000000 -0.000054 FOV 72.000000 +VEHICLE willard FIELD BONNET_BWD POS 0.001221 -1.326721 0.890136 ANGLES -0.000025 0.000000 3.141567 FOV 55.000000 +VEHICLE willard FIELD CINEY_WHEEL POS -1.026512 0.071961 0.012207 ANGLES -0.087451 -0.000055 -0.043541 FOV 55.000000 +VEHICLE willard FIELD CINEY_UNDER POS 0.001179 0.573730 -0.190674 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE willard FIELD CINEY_MISC_1 POS 0.967476 -5.264815 0.907647 ANGLES -0.089875 -0.188149 0.012793 FOV 45.000000 +VEHICLE willard FIELD CINEY_MISC_2 POS -0.981536 -0.350018 0.914551 ANGLES -0.252663 0.197300 -0.556870 FOV 55.000000 +VEHICLE willard FIELD JACKED POS 0.133994 0.520508 0.402344 ANGLES 0.181411 0.000000 2.112293 FOV 55.000000 +VEHICLE willard FIELD BUSTED POS -0.526574 0.713379 0.654419 ANGLES -0.085775 -0.000000 2.753839 FOV 55.000000 +VEHICLE willard FIELD CARPHONE POS -0.353954 0.971558 0.784424 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE willard FIELD BONNET_L POS -0.513630 0.198364 0.795044 ANGLES 0.000662 -0.000000 1.572592 FOV 55.000000 +VEHICLE willard FIELD BONNET_R POS 0.517143 0.198364 0.794678 ANGLES 0.000607 -0.000107 -1.570314 FOV 55.000000 +VEHICLE willard FIELD CINEY_WHEEL_2 POS 1.093433 -1.882446 0.087891 ANGLES 0.072292 0.330150 0.231641 FOV 55.000000 +VEHICLE willard FIELD CINEY_BACK POS -1.024574 0.632568 0.678711 ANGLES -0.186120 0.195975 -2.949635 FOV 55.000000 +VEHICLE willard FIELD BUMPER POS 0.000000 2.529053 0.004517 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE willard FIELD AIM_FR POS 0.000000 -0.514526 1.278076 ANGLES -1.562062 -0.000000 -0.001362 FOV 55.000000 +VEHICLE willard FIELD CINEY_FAR_1 POS -2.622807 -4.676679 0.565186 ANGLES -0.122273 -0.205509 -0.420911 FOV 55.000000 +VEHICLE willard FIELD CINEY_FAR_2 POS 2.013681 -4.562901 1.270020 ANGLES -0.202398 0.204796 0.278031 FOV 55.000000 +VEHICLE willard FIELD CINEY_FAR_3 POS 1.522185 2.918849 0.041748 ANGLES 0.083299 -0.160747 2.400835 FOV 74.300003 +VEHICLE willard FIELD CINEY_FAR_4 POS -1.299559 4.015402 1.204590 ANGLES -0.308893 0.085600 -2.879149 FOV 55.000000 +VEHICLE yankee FIELD BOOT_OPEN POS 1.160050 -0.662122 0.892128 ANGLES 0.158842 -0.002701 2.740653 FOV 55.000000 +VEHICLE yankee FIELD BONNET_FWD POS 0.000488 1.943176 1.404042 ANGLES -0.000011 -0.000000 0.000139 FOV 55.000000 +VEHICLE yankee FIELD BONNET_BWD POS -0.001465 -4.548217 1.439934 ANGLES -0.000048 0.000000 3.141526 FOV 55.000000 +VEHICLE yankee FIELD CINEY_WHEEL POS -1.638707 0.246133 -0.285396 ANGLES -0.046137 -0.000086 -0.007212 FOV 55.000000 +VEHICLE yankee FIELD CINEY_UNDER POS 0.000169 0.536359 -0.689449 ANGLES -0.052989 -0.000096 -0.000005 FOV 55.000000 +VEHICLE yankee FIELD CINEY_MISC_1 POS 2.257730 -9.870496 1.863101 ANGLES -0.079103 -0.232821 0.091582 FOV 45.000000 +VEHICLE yankee FIELD CINEY_MISC_2 POS -1.120327 0.788940 1.267212 ANGLES -0.093141 0.088268 -0.382303 FOV 55.000000 +VEHICLE yankee FIELD JACKED POS -0.105128 1.533691 1.635742 ANGLES -0.856932 0.000000 1.763363 FOV 55.000000 +VEHICLE yankee FIELD BUSTED POS -0.782757 1.856079 1.122437 ANGLES 0.007169 -0.000000 2.809672 FOV 55.000000 +VEHICLE yankee FIELD CARPHONE POS -0.541019 2.017822 1.224487 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE yankee FIELD BONNET_L POS -0.685532 1.222412 1.281250 ANGLES 0.000369 -0.000000 1.572603 FOV 55.000000 +VEHICLE yankee FIELD BONNET_R POS 0.683533 1.220703 1.281250 ANGLES 0.000369 0.000000 -1.572297 FOV 55.000000 +VEHICLE yankee FIELD CINEY_WHEEL_2 POS 1.911137 -3.520264 -0.369385 ANGLES 0.258246 0.247688 0.184458 FOV 55.000000 +VEHICLE yankee FIELD CINEY_BACK POS -1.651073 2.173096 1.320313 ANGLES -0.137786 0.195949 -2.880169 FOV 55.000000 +VEHICLE yankee FIELD BUMPER POS 0.000000 3.420776 -0.537598 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE yankee FIELD AIM_FR POS 0.019216 1.521973 2.801758 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000 +VEHICLE yankee FIELD CINEY_FAR_1 POS -4.165630 -7.403601 0.207170 ANGLES 0.157946 -0.116401 -0.866061 FOV 55.000000 +VEHICLE yankee FIELD CINEY_FAR_2 POS 3.644179 -8.825457 3.966840 ANGLES -0.443727 0.232665 0.221446 FOV 55.000000 +VEHICLE yankee FIELD CINEY_FAR_3 POS 2.220054 4.203588 -0.546248 ANGLES 0.297206 -0.233816 2.514824 FOV 74.300003 +VEHICLE yankee FIELD CINEY_FAR_4 POS -4.592589 4.160753 3.619399 ANGLES -0.567701 0.131074 -2.521986 FOV 55.000000 +VEHICLE zombieb FIELD BOOT_OPEN POS 0.702366 -1.194458 0.463135 ANGLES -0.560903 0.000000 0.634139 FOV 55.000000 +VEHICLE zombieb FIELD BONNET_FWD POS 0.000061 0.401123 1.116786 ANGLES -0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE zombieb FIELD BONNET_BWD POS -0.006318 -1.113065 0.067637 ANGLES 0.000097 -0.000633 3.136562 FOV 55.000000 +VEHICLE zombieb FIELD CINEY_WHEEL POS -0.429420 0.195801 -0.056885 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000 +VEHICLE zombieb FIELD CINEY_UNDER POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE zombieb FIELD CINEY_MISC_1 POS -0.446615 -1.199341 0.031668 ANGLES -0.192160 0.132182 -0.161714 FOV 55.000000 +VEHICLE zombieb FIELD CINEY_MISC_2 POS 0.447964 -0.426602 0.860786 ANGLES -0.362124 0.083543 0.231460 FOV 55.000000 +VEHICLE zombieb FIELD JACKED POS 0.315111 0.731732 -0.036929 ANGLES 0.546533 0.016942 2.423537 FOV 55.000000 +VEHICLE zombieb FIELD BUSTED POS -0.060354 0.728596 0.623294 ANGLES -0.034832 0.006357 2.828933 FOV 55.000000 +VEHICLE zombieb FIELD CARPHONE POS 0.034538 0.747238 0.479412 ANGLES -0.023181 0.000821 -0.000046 FOV 55.000000 +VEHICLE zombieb FIELD BONNET_L POS 0.800496 0.390548 0.656612 ANGLES 0.001667 0.023178 1.573147 FOV 55.000000 +VEHICLE zombieb FIELD BONNET_R POS -0.835044 0.392745 0.657833 ANGLES 0.000025 -0.023182 -1.573323 FOV 55.000000 +VEHICLE zombieb FIELD CINEY_WHEEL_2 POS 0.482544 -1.172700 -0.047290 ANGLES 0.072684 0.121995 0.190117 FOV 55.000000 +VEHICLE zombieb FIELD CINEY_BACK POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE zombieb FIELD BUMPER POS -0.000756 1.311585 0.031165 ANGLES -0.023181 0.000821 -0.000046 FOV 55.000000 +VEHICLE zombieb FIELD AIM_FR POS 0.000000 -0.414795 1.343323 ANGLES -1.562068 -0.000000 0.010453 FOV 45.000000 +VEHICLE zombieb FIELD CINEY_FAR_1 POS -0.945465 -2.605618 0.084031 ANGLES -0.021035 -0.242922 -0.045045 FOV 55.000000 +VEHICLE zombieb FIELD CINEY_FAR_2 POS 1.175545 -2.180052 0.973926 ANGLES -0.351252 0.245228 0.271743 FOV 55.000000 +VEHICLE zombieb FIELD CINEY_FAR_3 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE zombieb FIELD CINEY_FAR_4 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 55.000000 +VEHICLE cablecar FIELD BOOT_OPEN POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD BONNET_FWD POS -0.591821 -0.264301 -4.516733 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD BONNET_BWD POS -0.591821 -0.264301 -4.516733 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD CINEY_WHEEL POS 2.324289 -4.385137 -0.222257 ANGLES 0.024404 -0.004941 0.199777 FOV 45.000000 +VEHICLE cablecar FIELD CINEY_UNDER POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD CINEY_MISC_1 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD CINEY_MISC_2 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD JACKED POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD BUSTED POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD CARPHONE POS 0.353378 0.003503 -6.784705 ANGLES -0.020456 0.024770 -1.466424 FOV 45.000000 +VEHICLE cablecar FIELD BONNET_L POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD BONNET_R POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD CINEY_WHEEL_2 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD CINEY_BACK POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD BUMPER POS 1.091012 2.088493 -6.082973 ANGLES -0.316959 -0.025347 1.819471 FOV 45.000000 +VEHICLE cablecar FIELD AIM_FR POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD CINEY_FAR_1 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD CINEY_FAR_2 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD CINEY_FAR_3 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 +VEHICLE cablecar FIELD CINEY_FAR_4 POS 0.000000 0.000000 1.000000 ANGLES 0.000000 0.000000 0.000000 FOV 45.000000 diff --git a/RPF DUMP/Common RPF Dump/data/version.txt b/RPF DUMP/Common RPF Dump/data/version.txt new file mode 100644 index 00000000..21913b5b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/version.txt @@ -0,0 +1,10 @@ +# Version number - the number set here will display in the game + +[VERSION_NUMBER] +118 + +# version number for savegame files in non-final builds +[SAVEGAME_VERSION_NUMBER] +56 + +# eof diff --git a/RPF DUMP/Common RPF Dump/data/visualsettings.dat b/RPF DUMP/Common RPF Dump/data/visualsettings.dat new file mode 100644 index 00000000..d2aff138 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/visualsettings.dat @@ -0,0 +1,2127 @@ +# Visual Configuration Table + +# stores intial values for configuration of in game elements +#Name Value +#Values to use with hieght based reflection map +heightReflect.width 100.00 +heightReflect.height 220.00 +heightReflect.specularoffset 0.15 +heightReflect.waterspeed 1.00 + +#Values to use with rain collision map +raincollision.width 28.00 +raincollision.height 600.00 +raincollision.specularoffset 0.50 +raincollision.waterspeed 1.00 + + +#Values for rain GPU particle effect +rain.NumberParticles.ps3 4096 +rain.NumberParticles 16384 +rain.UseLitShader 1.00 +# rain.gravity 0.00 0.00 -0.98 +rain.gravity.x 0.00 +rain.gravity.y 0.00 +rain.gravity.z -0.98 +rain.fadeInScale 2.00 +rain.diffuse 1.00 +rain.ambient 0.40 +rain.wrapScale 0.60 +rain.wrapBias 0.40 +# rain.defaultlight 1.00 1.00 1.00 +rain.defaultlight.red 1.00 +rain.defaultlight.green 1.00 +rain.defaultlight.blue 1.00 +rain.defaultlight.alpha 16.00 + +#Config for static values for skyhat +sky.sun.centreStart 0.98 +sky.sun.centreEnd 1.00 +sky.cloudWarp 1.00 +sky.cloudInscatteringRange 0.68 +sky.cloudEdgeSmooth 0.76 +sky.sunAxiasX 1.00 +sky.sunAxiasY 0.00 +sky.GameCloudSpeed 0.00 + +#config values for vehice settings +car.headlight.angle -0.20 +# car.headlight.color 1.00 1.00 0.80 +car.headlight.color.red 1.00 +car.headlight.color.green 1.00 +car.headlight.color.blue 0.80 +car.headlight.intensity 3.00 +car.headlight.falloffMax 20.00 +car.headlight.innerConeAngle 20.00 +car.headlight.outerConeAngle 50.00 +car.headlight.emissive.on 10.00 +car.headlight.emissive.off 0.05 + +# car.taillight.color 1.00 0.00 0.00 +car.taillight.color.red 1.00 +car.taillight.color.green 0.00 +car.taillight.color.blue 0.00 +car.taillight.intensity 4.00 +car.taillight.falloffMax 4.00 +car.taillight.innerConeAngle 45.00 +car.taillight.outerConeAngle 90.00 +car.taillight.emissive.on 9.00 +car.taillight.emissive.off 0.05 + +# car.siren.color 1.00 0.20 0.00 +car.siren.color.red 1.00 +car.siren.color.green 0.20 +car.siren.color.blue 0.00 +# car.siren.color2 0.00 1.00 2.00 +car.siren.color2.red 0.00 +car.siren.color2.green 1.00 +car.siren.color2.blue 2.00 +car.siren.intensity 18.00 +car.siren.falloffMax 14.00 +car.siren.innerConeAngle 30.00 +car.siren.outerConeAngle 60.00 + +# car.taxi.color 1.00 1.00 0.60 +car.taxi.color.red 1.00 +car.taxi.color.green 1.00 +car.taxi.color.blue 0.60 +car.taxi.intensity 5.00 +car.taxi.falloffMax 0.80 +car.taxi.innerConeAngle 0.50 +car.taxi.outerConeAngle 1.00 + +car.indicator.intensity 4.00 +# car.indicator.color 1.00 0.50 0.00 +car.indicator.color.red 1.00 +car.indicator.color.green 0.50 +car.indicator.color.blue 0.00 +car.indicator.falloffMax 2.50 +car.indicator.innerConeAngle 30.00 +car.indicator.outerConeAngle 80.00 +car.indicator.emissive.on 12.00 +car.indicator.emissive.off 0.05 + +# Other emissive lights +car.defaultlight.emissive.on 10.00 +car.defaultlight.emissive.off 0.05 +car.brakelight.emissive.on 12.00 +car.brakelight.emissive.off 0.05 +car.middlebrakelight.emissive.on 12.00 +car.middlebrakelight.emissive.off 0.05 +car.reversinglight.emissive.on 12.00 +car.reversinglight.emissive.off 0.10 +car.extralight.emissive.on 9.00 +car.extralight.emissive.off 0.05 + +# Lod distances for vehicles +car.lod.distance.high 20.00 +car.lod.distance.low 80.00 + +#Config values for traffic lights +# trafficLight.red.color 1.00 0.10 0.00 +trafficLight.red.color.red 1.00 +trafficLight.red.color.green 0.10 +trafficLight.red.color.blue 0.00 +# trafficLight.amber.color 1.00 0.30 0.00 +trafficLight.amber.color.red 1.00 +trafficLight.amber.color.green 0.30 +trafficLight.amber.color.blue 0.00 +# trafficLight.green.color 0.10 0.40 0.10 +trafficLight.green.color.red 0.10 +trafficLight.green.color.green 0.40 +trafficLight.green.color.blue 0.10 +trafficLight.intensity 20.00 +trafficLight.falloffMax 14.00 +trafficLight.innerConeAngle 25.00 +trafficLight.outerConeAngle 90.00 + +#Config values for Tree Imposters +imposter.color.blendRange 54.00 +imposter.color.blendBias 128.00 +imposter.color.size1 128.00 +imposter.color.amt1 12.00 +imposter.color.size2 64.00 +imposter.color.amt2 12.00 +# imposter.backgroundColor 0.20 0.20 0.10 +imposter.backgroundColor.red 0.20 +imposter.backgroundColor.green 0.20 +imposter.backgroundColor.blue 0.10 +imposter.shadow.blendRange 12.00 +imposter.shadow.blendBias 128.00 +imposter.shadow.size1 256.00 +imposter.shadow.amt1 12.00 +imposter.shadow.size2 128.00 +imposter.shadow.amt2 64.00 + + +#Config values for peds +ped.ambientvolume.maxstrength 1.000 +ped.ambientvolume.fadestart 16.000 +ped.ambientvolume.fadeend 20.000 + +# Lod distances for peds +ped.lod.distance.high 15.00 +pedincar.lod.distance.high 7.00 + + +#Config Values for Camera Events Val start Val End MB start MB End +# cam.followped.blur.zoom 0 0.10 0.00 0.025 +cam.followped.blur.zoom.x 0 +cam.followped.blur.zoom.y 0.10 +cam.followped.blur.zoom.z 0.00 +cam.followped.blur.zoom.w 0.025 +# cam.followped.blur.damage 0 10.00 0.00 0.025 +cam.followped.blur.damage.x 0 +cam.followped.blur.damage.y 10.00 +cam.followped.blur.damage.z 0.00 +cam.followped.blur.damage.w 0.025 +# cam.followped.blur.falling 3 10.00 0.00 0.1 +cam.followped.blur.falling.x 3 +cam.followped.blur.falling.y 10.00 +cam.followped.blur.falling.z 0.00 +cam.followped.blur.falling.w 0.1 +# cam.followped.blur.beta 0.045 0.05 0.00 0.01 +cam.followped.blur.beta.x 0.045 +cam.followped.blur.beta.y 0.05 +cam.followped.blur.beta.z 0.00 +cam.followped.blur.beta.w 0.01 +cam.followped.blur.damage.time 500 +cam.followped.blur.damage.attacktime 0.1 +cam.followped.blur.damage.decaytime 0.3 +cam.followped.blur.cap 0.3 +# cam.aimweapon.blur.zoom 0 0.10 0.00 0.1 +cam.aimweapon.blur.zoom.x 0 +cam.aimweapon.blur.zoom.y 0.10 +cam.aimweapon.blur.zoom.z 0.00 +cam.aimweapon.blur.zoom.w 0.1 +# cam.aimweapon.blur.damage 0 10.00 0.00 0.1 +cam.aimweapon.blur.damage.x 0 +cam.aimweapon.blur.damage.y 10.00 +cam.aimweapon.blur.damage.z 0.00 +cam.aimweapon.blur.damage.w 0.1 +cam.aimweapon.blur.damage.time 1000 +cam.aimweapon.blur.interp 0.05 +cam.aimweapon.blur.damage.attacktime 0.1 +cam.aimweapon.blur.damage.decaytime 0.3 +cam.aimweapon.blur.cap 1 +# cam.followvehicle.blur.zoom 0 0.10 0.00 0.025 +cam.followvehicle.blur.zoom.x 0 +cam.followvehicle.blur.zoom.y 0.10 +cam.followvehicle.blur.zoom.z 0.00 +cam.followvehicle.blur.zoom.w 0.025 +# cam.followvehicle.blur.speed 25 50.00 0.00 0.2 +cam.followvehicle.blur.speed.x 25 +cam.followvehicle.blur.speed.y 50.00 +cam.followvehicle.blur.speed.z 0.00 +cam.followvehicle.blur.speed.w 0.2 +# cam.followvehicle.blur.damage 50 100.00 0.00 0.03 +cam.followvehicle.blur.damage.x 50 +cam.followvehicle.blur.damage.y 100.00 +cam.followvehicle.blur.damage.z 0.00 +cam.followvehicle.blur.damage.w 0.03 +cam.followvehicle.blur.damage.time 500 +cam.followvehicle.blur.cap 0.3 +cam.game.blur.wasted 0.1 +cam.game.blur.wasted.fadetime 1000 +cam.game.blur.busted 0.1 +cam.game.blur.busted.fadetime 1000 +cam.game.blur.cap 1 +cam.fpsweapon.blur 0.001 +cam.fpsweapon.sniperinitime 300 +cam.fpsweapon.blur.cap 1 +cam.intermezzo.stuntjump.blur 0.02 + +# Misc Values +misc.DOFBlurMultiplier.HD 1 +misc.DOFBlurMultiplier.SD 0.5 +misc.Multiplier.heightStart 100 +misc.Multiplier.heightEnd 250.00 +misc.Multiplier.farClipMultiplier 2 +misc.Multiplier.nearFogMultiplier 0.5 +misc.3dMarkers.FrontLightIntensity 10.00 +misc.3dMarkers.frontLightExponent 32 +misc.coronas.WaterMultiplier 5 +misc.BloomIntensityClamp.HD 10 +misc.BloomIntensityClamp.SD 10.00 +misc.BloomIntensityClamp.SD.ps3 5.00 +misc.CrossPMultiplier.RimLight 0.70 +misc.CrossPMultiplier.GlobalEnvironmentReflection 1.00 +misc.CrossPMultiplier.Gamma 1.15 +misc.CrossPMultiplier.MidBlur 1.00 +misc.CrossPMultiplier.Farblur 1.00 +misc.CrossPMultiplier.SkyMultiplier 1.05 +misc.CrossPMultiplier.Desaturation 1.29 +misc.HiDof.nearBlur 1 +misc.HiDof.midBlur 0.20 +misc.HiDof.farBlur 1.00 +misc.cutscene.nearBlurMin 0.2 +misc.HiDof.nearBlur 1.00 +misc.HiDof.midBlur 0.20 + + + + +misc.HiDof.farBlur 1 + + + + +misc.cutscene.nearBlurMin 0.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/RPF DUMP/Common RPF Dump/data/water.dat b/RPF DUMP/Common RPF Dump/data/water.dat new file mode 100644 index 00000000..7dda884d --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/water.dat @@ -0,0 +1,403 @@ +-966.0 664.0 0.0001 0.0 0.0 1.0 0.993 -976.0 664.0 0.0001 0.0 0.0 1.0 0.987 -966.0 674.0 0.0001 0.0 0.0 1.0 1.0 -976.0 674.0 0.0001 0.0 0.0 1.0 0.995 5 1.0 +-504.0 -8.0 0.0 0.0 0.0 0.0 0.0 -504.0 -8.0 0.0 0.0 0.0 0.0 0.0 -504.0 -8.0 0.0 0.0 0.0 0.0 0.0 -504.0 -8.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +32.0 126.0 14.4375 0.0 0.0 0.0 0.0 48.0 126.0 14.4375 0.0 0.0 0.0 0.0 32.0 110.0 14.4375 0.0 0.0 0.0 0.0 48.0 110.0 14.4375 0.0 0.0 0.0 0.0 13 0.0 +18.0 -26.0 20.369 0.0 0.0 0.0 0.0 26.0 -26.0 20.369 0.0 0.0 0.0 0.0 18.0 -34.0 20.369 0.0 0.0 0.0 0.0 26.0 -34.0 20.369 0.0 0.0 0.0 0.0 13 0.0 +-118.0 468.0 9.0 0.0 0.0 0.0 0.0 -130.0 468.0 9.0 0.0 0.0 0.0 0.0 -118.0 476.0 9.0 0.0 0.0 0.0 0.0 -130.0 476.0 9.0 0.0 0.0 0.0 0.0 13 0.0 +-122.0 470.0 10.0 0.0 0.0 0.0 0.0 -126.0 470.0 10.0 0.0 0.0 0.0 0.0 -122.0 474.0 10.0 0.0 0.0 0.0 0.0 -126.0 474.0 10.0 0.0 0.0 0.0 0.0 13 0.0 +-68.0 152.0 14.0 0.0 0.0 0.0 0.0 -72.0 152.0 14.0 0.0 0.0 0.0 0.0 -68.0 160.0 14.0 0.0 0.0 0.0 0.0 -72.0 160.0 14.0 0.0 0.0 0.0 0.0 13 0.0 +-68.0 172.0 14.0 0.0 0.0 0.0 0.0 -72.0 172.0 14.0 0.0 0.0 0.0 0.0 -68.0 180.0 14.0 0.0 0.0 0.0 0.0 -72.0 180.0 14.0 0.0 0.0 0.0 0.0 13 0.0 +3000.0 -2400.0 0.0 0.0 0.0 1.0 1.0 2400.0 -2400.0 0.0 0.0 0.0 1.0 0.0 3000.0 -800.0 0.0 0.0 0.0 1.0 0.26087 2400.0 -800.0 0.0 0.0 0.0 1.0 0.0 5 1.0 +3000.0 800.0 0.0 0.0 0.0 1.0 1.0 2400.0 800.0 0.0 0.0 0.0 1.0 0.0 3000.0 3000.0 0.0 0.0 0.0 1.0 0.0 2400.0 3000.0 0.0 0.0 0.0 1.0 0.0 5 1.0 +2400.0 2400.0 0.0 0.0 0.0 1.0 0.0 -3000.0 2400.0 0.0 0.0 0.0 1.0 0.27273 2400.0 3000.0 0.0 0.0 0.0 1.0 0.0 -3000.0 3000.0 0.0 0.0 0.0 1.0 0.0 5 1.0 +2400.0 -2400.0 0.0 0.0 0.0 1.0 0.0 -3000.0 -2400.0 0.0 0.0 0.0 1.0 1.0 2400.0 -1600.0 0.0 0.0 0.0 1.0 0.0 -3000.0 -1600.0 0.0 0.0 0.0 1.0 0.63043 5 1.0 +-2400.0 -800.0 0.0 0.0 0.0 1.0 0.0 -3000.0 -800.0 0.0 0.0 0.0 1.0 0.21739 -2400.0 2400.0 0.0 0.0 0.0 1.0 0.0 -3000.0 2400.0 0.0 0.0 0.0 1.0 0.0303 5 1.0 +600.0 -94.0 -0.0001 0.0 0.0 1.0 1.0 524.0 -94.0 -0.0001 0.0 0.0 1.0 1.0 600.0 34.0 -0.0001 0.0 0.0 1.0 1.0 524.0 34.0 -0.0001 0.0 0.0 1.0 1.0 5 1.0 +-712.0 -1600.0 0.0 0.0 0.0 1.0 0.0 -3000.0 -1600.0 0.0 0.0 0.0 1.0 0.30354 -712.0 -800.0 0.0 0.0 0.0 1.0 0.0 -3000.0 -800.0 0.0 0.0 0.0 1.0 0.94203 5 1.0 +-800.0 -128.0 0.0 0.0 0.0 1.0 1.0 -1100.0 -128.0 0.0 0.0 0.0 1.0 0.882 -800.0 -1.14441e-005 0.0 0.0 0.0 1.0 1.0 -1100.0 1.52588e-005 0.0 0.0 0.0 1.0 0.898 5 1.0 +2400.0 1200.0 0.0 0.0 0.0 1.0 0.86364 2000.0 1200.0 0.0 0.0 0.0 1.0 0.81818 2400.0 2400.0 0.0 0.0 0.0 1.0 0.25253 2000.0 2400.0 0.0 0.0 0.0 1.0 0.27273 5 1.0 +3000.0 -800.0 0.0 0.0 0.0 1.0 0.08696 2800.0 -800.0 0.0 0.0 0.0 1.0 0.0 3000.0 800.0 0.0 0.0 0.0 1.0 0.33333 2800.0 800.0 0.0 0.0 0.0 1.0 0.0 5 1.0 +800.0 620.0 0.0 0.0 0.0 1.0 1.0 664.0 620.0 0.0 0.0 0.0 1.0 1.0 800.0 1260.0 0.0 0.0 0.0 1.0 1.0 664.0 1260.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +400.0 -1600.0 0.0 0.0 0.0 1.0 0.30354 -400.0 -1600.0 0.0 0.0 0.0 1.0 0.39694 400.0 -1072.0 0.0 0.0 0.0 1.0 0.78241 -400.0 -1072.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +-256.0 -800.0 0.0 0.0 0.0 1.0 0.7971 -340.0 -800.0 0.0 0.0 0.0 1.0 1.0 -256.0 -648.0 0.0 0.0 0.0 1.0 0.84784 -340.0 -648.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +400.0 796.0 0.0 0.0 0.0 1.0 1.0 200.0 796.0 0.0 0.0 0.0 1.0 1.0 400.0 1204.0 0.0 0.0 0.0 1.0 1.0 200.0 1204.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +400.0 -64.0 -0.0001 0.0 0.0 1.0 1.0 312.0 -64.0 -0.0001 0.0 0.0 1.0 1.0 400.0 32.0 -0.0001 0.0 0.0 1.0 1.0 312.0 32.0 -0.0001 0.0 0.0 1.0 1.0 5 1.0 +1600.0 1000.0 0.0 0.0 0.0 1.0 0.0 800.0 1000.0 0.0 0.0 0.0 1.0 0.0 1600.0 1200.0 0.0 0.0 0.0 1.0 0.0 800.0 1200.0 0.0 0.0 0.0 1.0 0.0 5 0.0 +2000.0 1200.0 0.0 0.0 0.0 1.0 1.0 800.0 1200.0 0.0 0.0 0.0 1.0 0.863 2000.0 1400.0 0.0 0.0 0.0 1.0 1.0 800.0 1400.0 0.0 0.0 0.0 1.0 0.761 5 1.0 +2400.0 1000.0 0.0 0.0 0.0 1.0 0.0 1800.0 1000.0 0.0 0.0 0.0 1.0 0.0 2400.0 1200.0 0.0 0.0 0.0 1.0 0.0 1800.0 1200.0 0.0 0.0 0.0 1.0 0.0 5 0.0 +2290.0 -800.0 -0.0001 0.0 0.0 1.0 0.6087 1600.0 -800.0 -0.0001 0.0 0.0 1.0 0.08696 2290.0 -3.05176e-005 -0.0001 0.0 0.0 1.0 0.95652 1600.0 3.05176e-005 -0.0001 0.0 0.0 1.0 0.21014 5 1.0 +2000.0 1400.0 0.0 0.0 0.0 1.0 0.84119 1600.0 1400.0 0.0 0.0 0.0 1.0 0.76179 2000.0 2400.0 0.0 0.0 0.0 1.0 0.23232 1600.0 2400.0 0.0 0.0 0.0 1.0 0.25253 5 1.0 +300.0 1400.0 -0.0001 0.0 0.0 1.0 1.0 112.0 1400.0 -0.0001 0.0 0.0 1.0 1.0 300.0 2000.0 -0.0001 0.0 0.0 1.0 0.87296 112.0 2000.0 -0.0001 0.0 0.0 1.0 0.96824 5 1.0 +1600.0 2200.0 0.0 0.0 0.0 1.0 0.58586 400.0 2200.0 0.0 0.0 0.0 1.0 0.3541 1600.0 2400.0 0.0 0.0 0.0 1.0 0.17172 400.0 2400.0 0.0 0.0 0.0 1.0 0.23232 5 1.0 +1600.0 -400.0 0.0 0.0 0.0 1.0 0.8913 1500.0 -400.0 0.0 0.0 0.0 1.0 0.78261 1600.0 100.0 0.0 0.0 0.0 1.0 1.0 1500.0 100.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +2304.0 -3.05176e-005 -0.0001 0.0 0.0 1.0 0.95652 1600.0 3.05176e-005 -0.0001 0.0 0.0 1.0 0.70773 2304.0 100.0 -0.0001 0.0 0.0 1.0 1.0 1600.0 100.0 -0.0001 0.0 0.0 1.0 1.0 5 1.0 +476.0 -800.0 0.0002 0.0 0.0 1.0 1.0 260.0 -800.0 0.0002 0.0 0.0 1.0 1.0 476.0 -720.0 0.0002 0.0 0.0 1.0 1.0 260.0 -720.0 0.0002 0.0 0.0 1.0 1.0 5 1.0 +400.0 -884.0 0.0001 0.0 0.0 1.0 0.9456 260.0 -884.0 0.0001 0.0 0.0 1.0 1.0 400.0 -800.0 0.0001 0.0 0.0 1.0 1.0 260.0 -800.0 0.0001 0.0 0.0 1.0 1.0 5 1.0 +2400.0 864.0 0.0 0.0 0.0 1.0 1.0 2316.0 864.0 0.0 0.0 0.0 1.0 0.95455 2400.0 1000.0 0.0 0.0 0.0 1.0 0.92424 2316.0 1000.0 0.0 0.0 0.0 1.0 0.90909 5 1.0 +-800.0 -800.0 0.0 0.0 0.0 1.0 0.36232 -1144.0 -800.0 0.0 0.0 0.0 1.0 0.7971 -800.0 -668.0 0.0 0.0 0.0 1.0 0.48257 -1144.0 -668.0 0.0 0.0 0.0 1.0 0.81385 5 1.0 +-196.0 -920.0 -0.0001 0.0 0.0 1.0 0.86222 -400.0 -920.0 -0.0001 0.0 0.0 1.0 0.89171 -196.0 -884.0 -0.0001 0.0 0.0 1.0 0.94203 -400.0 -884.0 -0.0001 0.0 0.0 1.0 1.0 5 1.0 +400.0 2000.0 0.0 0.0 0.0 1.0 0.36479 -1600.0 2000.0 0.0 0.0 0.0 1.0 1.0 400.0 2400.0 0.0 0.0 0.0 1.0 0.07071 -1600.0 2400.0 0.0 0.0 0.0 1.0 0.17172 5 1.0 +-428.0 1786.0 0.0003 0.0 0.0 1.0 0.8412 -600.0 1786.0 0.0003 0.0 0.0 1.0 0.9153 -428.0 2000.0 0.0003 0.0 0.0 1.0 0.68239 -600.0 2000.0 0.0003 0.0 0.0 1.0 0.87296 5 1.0 +400.0 1304.0 -0.0001 0.0 0.0 1.0 1.0 96.0 1304.0 -0.0001 0.0 0.0 1.0 1.0 400.0 1400.0 -0.0001 0.0 0.0 1.0 1.0 96.0 1400.0 -0.0001 0.0 0.0 1.0 1.0 5 1.0 +598.0 1884.0 23.0 0.0 0.0 1.0 1.0 458.0 1884.0 23.0 0.0 0.0 1.0 1.0 598.0 1948.0 23.0 0.0 0.0 1.0 1.0 458.0 1948.0 23.0 0.0 0.0 1.0 1.0 13 0.0 +1600.0 2000.0 0.0 0.0 0.0 1.0 1.0 600.0 2000.0 0.0 0.0 0.0 1.0 0.47587 1600.0 2200.0 0.0 0.0 0.0 1.0 0.54723 600.0 2200.0 0.0 0.0 0.0 1.0 0.3541 5 1.0 +1200.0 1400.0 0.0 0.0 0.0 1.0 0.99206 840.0 1400.0 0.0 0.0 0.0 1.0 0.9206 1200.0 1500.0 0.0 0.0 0.0 1.0 1.0 840.0 1500.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +1800.0 1064.0 0.0001 0.0 0.0 1.0 0.0 1600.0 1064.0 0.0001 0.0 0.0 1.0 0.0 1800.0 1200.0 0.0001 0.0 0.0 1.0 0.0 1600.0 1200.0 0.0001 0.0 0.0 1.0 0.0 5 0.0 +1530.0 528.0 27.9795 0.0 0.0 1.0 1.0 1450.0 528.0 27.9795 0.0 0.0 1.0 1.0 1530.0 600.0 27.9795 0.0 0.0 1.0 1.0 1450.0 600.0 27.9795 0.0 0.0 1.0 1.0 13 0.0 +-520.0 1598.0 0.0002 0.0 0.0 1.0 1.0 -600.0 1598.0 0.0002 0.0 0.0 1.0 1.0 -520.0 1786.0 0.0002 0.0 0.0 1.0 0.8412 -600.0 1786.0 0.0002 0.0 0.0 1.0 0.85108 5 1.0 +-550.0 1398.0 0.0002 0.0 0.0 1.0 1.0 -600.0 1398.0 0.0002 0.0 0.0 1.0 1.0 -550.0 1598.0 0.0002 0.0 0.0 1.0 1.0 -600.0 1598.0 0.0002 0.0 0.0 1.0 1.0 5 1.0 +112.0 1750.0 0.0004 0.0 0.0 1.0 1.0 -364.0 1750.0 0.0004 0.0 0.0 1.0 0.92801 112.0 2002.0 0.0004 0.0 0.0 1.0 0.8659 -364.0 2002.0 0.0004 0.0 0.0 1.0 0.9153 5 1.0 +112.0 1650.0 0.0005 0.0 0.0 1.0 1.0 -68.0 1650.0 0.0005 0.0 0.0 1.0 0.94495 112.0 1750.0 0.0005 0.0 0.0 1.0 0.94241 -68.0 1750.0 0.0005 0.0 0.0 1.0 0.92801 5 1.0 +400.0 496.0 0.0001 0.0 0.0 1.0 1.0 168.0 496.0 0.0001 0.0 0.0 1.0 1.0 400.0 796.0 0.0001 0.0 0.0 1.0 1.0 168.0 796.0 0.0001 0.0 0.0 1.0 1.0 5 1.0 +-68.0 192.0 14.0 0.0 0.0 0.0 0.0 -72.0 192.0 14.0 0.0 0.0 0.0 0.0 -68.0 200.0 14.0 0.0 0.0 0.0 0.0 -72.0 200.0 14.0 0.0 0.0 0.0 0.0 13 0.0 +-1148.0 1682.0 35.3427 0.0 0.0 1.0 1.0 -1172.0 1682.0 35.3427 0.0 0.0 1.0 1.0 -1148.0 1698.0 35.3427 0.0 0.0 1.0 1.0 -1172.0 1698.0 35.3427 0.0 0.0 1.0 1.0 13 0.0 +-580.0 374.0 0.0003 0.0 0.0 1.0 0.96544 -624.0 374.0 0.0003 0.0 0.0 1.0 1.0 -580.0 454.0 0.0003 0.0 0.0 1.0 0.97196 -624.0 454.0 0.0003 0.0 0.0 1.0 1.0 5 1.0 +188.0 -1072.0 0.0001 0.0 0.0 1.0 0.78241 112.0 -1072.0 0.0001 0.0 0.0 1.0 0.9456 188.0 -932.0 0.0001 0.0 0.0 1.0 0.86222 112.0 -932.0 0.0001 0.0 0.0 1.0 0.9728 5 1.0 +-1600.0 1136.0 0.0 0.0 0.0 1.0 0.1042 -2400.0 1136.0 0.0 0.0 0.0 1.0 1.0 -1600.0 2400.0 0.0 0.0 0.0 1.0 0.0303 -2400.0 2400.0 0.0 0.0 0.0 1.0 0.07071 5 1.0 +-1296.0 1800.0 0.0 0.0 0.0 1.0 0.51183 -1600.0 1800.0 0.0 0.0 0.0 1.0 1.0 -1296.0 2000.0 0.0 0.0 0.0 1.0 0.36479 -1600.0 2000.0 0.0 0.0 0.0 1.0 0.46134 5 1.0 +-776.0 798.0 0.0004 0.0 0.0 1.0 1.0 -816.0 798.0 0.0004 0.0 0.0 1.0 1.0 -776.0 998.0 0.0004 0.0 0.0 1.0 1.0 -816.0 998.0 0.0004 0.0 0.0 1.0 1.0 5 1.0 +-1800.0 580.0 0.0 0.0 0.0 1.0 0.13671 -2400.0 580.0 0.0 0.0 0.0 1.0 1.0 -1800.0 800.0 0.0 0.0 0.0 1.0 0.12385 -2400.0 800.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +-2200.0 -800.0 0.0 0.0 0.0 1.0 0.21739 -2400.0 -800.0 0.0 0.0 0.0 1.0 0.28986 -2200.0 0.0 0.0 0.0 0.0 1.0 0.17062 -2400.0 0.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +-632.0 -1.52588e-005 0.0 0.0 0.0 1.0 0.95273 -1024.0 1.71661e-005 0.0 0.0 0.0 1.0 0.89857 -632.0 64.0 0.0 0.0 0.0 1.0 0.95651 -1024.0 64.0 0.0 0.0 0.0 1.0 0.90668 5 1.0 +-786.0 64.0 0.0 0.0 0.0 1.0 1.0 -1218.0 64.0 0.0 0.0 0.0 1.0 0.90668 -786.0 120.0 0.0 0.0 0.0 1.0 1.0 -1218.0 120.0 0.0 0.0 0.0 1.0 0.91428 5 1.0 +-1340.0 -198.0 0.0 0.0 0.0 1.0 0.89068 -1884.0 -198.0 0.0 0.0 0.0 1.0 1.0 -1340.0 -114.0 0.0 0.0 0.0 1.0 1.0 -1884.0 -114.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +-800.0 -668.0 0.0 0.0 0.0 1.0 0.72219 -1112.0 -668.0 0.0 0.0 0.0 1.0 0.81385 -800.0 -614.0 0.0 0.0 0.0 1.0 1.0 -1112.0 -614.0 0.0 0.0 0.0 1.0 0.82196 5 1.0 +-800.0 -284.0 0.0 0.0 0.0 1.0 0.91849 -968.0 -284.0 0.0 0.0 0.0 1.0 0.82196 -800.0 -128.0 0.0 0.0 0.0 1.0 0.93374 -968.0 -128.0 0.0 0.0 0.0 1.0 0.88234 5 1.0 +832.0 600.0 0.0 0.0 0.0 1.0 1.0 800.0 600.0 0.0 0.0 0.0 1.0 1.0 832.0 1000.0 0.0 0.0 0.0 1.0 1.0 800.0 1000.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +1000.0 840.0 0.0 0.0 0.0 1.0 1.0 832.0 840.0 0.0 0.0 0.0 1.0 1.0 1000.0 1000.0 0.0 0.0 0.0 1.0 1.0 832.0 1000.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +912.0 722.0 9.69531 0.0 0.0 1.0 1.0 880.0 722.0 9.69531 0.0 0.0 1.0 1.0 912.0 774.0 9.69531 0.0 0.0 1.0 1.0 880.0 774.0 9.69531 0.0 0.0 1.0 1.0 13 0.5 +914.0 702.0 9.0 0.0 0.0 1.0 1.0 910.0 702.0 9.0 0.0 0.0 1.0 1.0 914.0 718.0 9.0 0.0 0.0 1.0 1.0 910.0 718.0 9.0 0.0 0.0 1.0 1.0 13 0.5 +878.0 710.0 9.0 0.0 0.0 1.0 1.0 874.0 710.0 9.0 0.0 0.0 1.0 1.0 878.0 718.0 9.0 0.0 0.0 1.0 1.0 874.0 718.0 9.0 0.0 0.0 1.0 1.0 13 0.5 +882.0 698.0 9.0 0.0 0.0 1.0 1.0 878.0 698.0 9.0 0.0 0.0 1.0 1.0 882.0 718.0 9.0 0.0 0.0 1.0 1.0 878.0 718.0 9.0 0.0 0.0 1.0 1.0 13 0.5 +890.0 694.0 9.0 0.0 0.0 1.0 1.0 882.0 694.0 9.0 0.0 0.0 1.0 1.0 890.0 718.0 9.0 0.0 0.0 1.0 1.0 882.0 718.0 9.0 0.0 0.0 1.0 1.0 13 1.0 +902.0 690.0 9.0 0.0 0.0 1.0 1.0 890.0 690.0 9.0 0.0 0.0 1.0 1.0 902.0 718.0 9.0 0.0 0.0 1.0 1.0 890.0 718.0 9.0 0.0 0.0 1.0 1.0 13 0.5 +910.0 694.0 9.0 0.0 0.0 1.0 1.0 902.0 694.0 9.0 0.0 0.0 1.0 1.0 910.0 718.0 9.0 0.0 0.0 1.0 1.0 902.0 718.0 9.0 0.0 0.0 1.0 1.0 13 0.5 +1600.0 -800.0 0.0 0.0 0.0 1.0 0.69565 1400.0 -800.0 0.0 0.0 0.0 1.0 0.6087 1600.0 -400.0 0.0 0.0 0.0 1.0 1.0 1400.0 -400.0 0.0 0.0 0.0 1.0 0.78261 5 1.0 +-1856.0 480.0 0.0 0.0 0.0 1.0 0.14256 -2400.0 480.0 0.0 0.0 0.0 1.0 1.0 -1856.0 580.0 0.0 0.0 0.0 1.0 0.13671 -2400.0 580.0 0.0 0.0 0.0 1.0 0.94245 5 1.0 +-2052.0 256.0 0.0 0.0 0.0 1.0 0.15565 -2400.0 256.0 0.0 0.0 0.0 1.0 1.0 -2052.0 360.0 0.0 0.0 0.0 1.0 0.14957 -2400.0 360.0 0.0 0.0 0.0 1.0 0.84178 5 1.0 +-2112.0 228.0 0.0 0.0 0.0 1.0 0.15916 -2400.0 228.0 0.0 0.0 0.0 1.0 1.0 -2112.0 256.0 0.0 0.0 0.0 1.0 0.15565 -2400.0 256.0 0.0 0.0 0.0 1.0 0.79896 5 1.0 +-2200.0 -7.62939e-006 0.0 0.0 0.0 1.0 0.17062 -2400.0 7.62939e-006 0.0 0.0 0.0 1.0 0.95024 -2200.0 196.0 0.0 0.0 0.0 1.0 0.15916 -2400.0 196.0 0.0 0.0 0.0 1.0 0.65315 5 1.0 +-2000.0 -800.0 0.0 0.0 0.0 1.0 0.28986 -2200.0 -800.0 0.0 0.0 0.0 1.0 0.36232 -2000.0 -484.0 0.0 0.0 0.0 1.0 0.91123 -2200.0 -484.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +-776.0 998.0 0.0005 0.0 0.0 1.0 1.0 -820.0 998.0 0.0005 0.0 0.0 1.0 1.0 -776.0 1042.0 0.0005 0.0 0.0 1.0 1.0 -820.0 1042.0 0.0005 0.0 0.0 1.0 1.0 5 1.0 +-966.0 508.0 0.0001 0.0 0.0 1.0 0.99352 -1006.0 508.0 0.0001 0.0 0.0 1.0 0.98763 -966.0 664.0 0.0001 0.0 0.0 1.0 1.0 -1006.0 664.0 0.0001 0.0 0.0 1.0 0.99529 5 1.0 +-1006.0 508.0 0.0002 0.0 0.0 1.0 1.0 -1050.0 508.0 0.0002 0.0 0.0 1.0 0.99352 -1006.0 592.0 0.0002 0.0 0.0 1.0 1.0 -1050.0 592.0 0.0002 0.0 0.0 1.0 0.99684 5 1.0 +-968.0 -192.0 0.0 0.0 0.0 1.0 1.0 -1104.0 -192.0 0.0 0.0 0.0 1.0 0.93118 -968.0 -128.0 0.0 0.0 0.0 1.0 0.96916 -1104.0 -128.0 0.0 0.0 0.0 1.0 0.93374 5 1.0 +-1760.0 760.0 0.0 0.0 0.0 1.0 1.0 -1800.0 760.0 0.0 0.0 0.0 1.0 1.0 -1760.0 800.0 0.0 0.0 0.0 1.0 1.0 -1800.0 800.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +-1860.0 800.0 0.0 0.0 0.0 1.0 0.12385 -2400.0 800.0 0.0 0.0 0.0 1.0 0.91238 -1860.0 1136.0 0.0 0.0 0.0 1.0 0.1042 -2400.0 1136.0 0.0 0.0 0.0 1.0 0.70887 5 1.0 +-1660.0 948.0 0.0 0.0 0.0 1.0 0.91238 -1860.0 948.0 0.0 0.0 0.0 1.0 1.0 -1660.0 1136.0 0.0 0.0 0.0 1.0 0.8082 -1860.0 1136.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +-1936.0 360.0 0.0 0.0 0.0 1.0 0.14957 -2400.0 360.0 0.0 0.0 0.0 1.0 1.0 -1936.0 480.0 0.0 0.0 0.0 1.0 0.14256 -2400.0 480.0 0.0 0.0 0.0 1.0 0.93263 5 1.0 +-786.0 194.0 0.0001 0.0 0.0 1.0 1.0 -1114.0 194.0 0.0001 0.0 0.0 1.0 0.92316 -786.0 258.0 0.0001 0.0 0.0 1.0 1.0 -1114.0 258.0 0.0001 0.0 0.0 1.0 0.93128 5 1.0 +-786.0 258.0 0.0001 0.0 0.0 1.0 0.95859 -926.0 258.0 0.0001 0.0 0.0 1.0 0.93128 -786.0 360.0 0.0001 0.0 0.0 1.0 0.96727 -926.0 360.0 0.0001 0.0 0.0 1.0 0.94421 5 1.0 +-786.0 360.0 0.0001 0.0 0.0 1.0 1.0 -1098.0 360.0 0.0001 0.0 0.0 1.0 0.94421 -786.0 428.0 0.0001 0.0 0.0 1.0 1.0 -1098.0 428.0 0.0001 0.0 0.0 1.0 0.95283 5 1.0 +-786.0 428.0 0.0 0.0 0.0 1.0 0.97484 -942.0 428.0 0.0 0.0 0.0 1.0 0.95283 -786.0 472.0 0.0 0.0 0.0 1.0 0.98189 -942.0 472.0 0.0 0.0 0.0 1.0 0.95841 5 1.0 +-786.0 472.0 0.0 0.0 0.0 1.0 1.0 -1046.0 472.0 0.0 0.0 0.0 1.0 0.95841 -786.0 508.0 0.0 0.0 0.0 1.0 1.0 -1046.0 508.0 0.0 0.0 0.0 1.0 0.96348 5 1.0 +350.0 1900.0 0.0 0.0 0.0 1.0 0.98412 300.0 1900.0 0.0 0.0 0.0 1.0 1.0 350.0 2000.0 0.0 0.0 0.0 1.0 0.97883 300.0 2000.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +328.0 1400.0 0.0 0.0 0.0 1.0 1.0 300.0 1400.0 0.0 0.0 0.0 1.0 1.0 328.0 1480.0 0.0 0.0 0.0 1.0 0.99577 300.0 1480.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +1600.0 1900.0 0.0 0.0 0.0 1.0 1.0 1300.0 1900.0 0.0 0.0 0.0 1.0 0.53676 1600.0 2000.0 0.0 0.0 0.0 1.0 0.63311 1300.0 2000.0 0.0 0.0 0.0 1.0 0.47587 5 1.0 +1600.0 1800.0 0.0 0.0 0.0 1.0 1.0 1400.0 1800.0 0.0 0.0 0.0 1.0 0.59764 1600.0 1900.0 0.0 0.0 0.0 1.0 0.84559 1400.0 1900.0 0.0 0.0 0.0 1.0 0.53676 5 1.0 +1600.0 1400.0 0.0 0.0 0.0 1.0 0.90074 1300.0 1400.0 0.0 0.0 0.0 1.0 0.84119 1600.0 1600.0 0.0 0.0 0.0 1.0 1.0 1300.0 1600.0 0.0 0.0 0.0 1.0 0.71942 5 1.0 +1400.0 1850.0 0.0 0.0 0.0 1.0 1.0 1376.0 1850.0 0.0 0.0 0.0 1.0 0.92279 1400.0 1900.0 0.0 0.0 0.0 1.0 0.88265 1376.0 1900.0 0.0 0.0 0.0 1.0 0.84559 5 1.0 +600.0 2040.0 0.0 0.0 0.0 1.0 0.91717 400.0 2040.0 0.0 0.0 0.0 1.0 0.90945 600.0 2200.0 0.0 0.0 0.0 1.0 0.58586 400.0 2200.0 0.0 0.0 0.0 1.0 0.54723 5 1.0 +1500.0 -200.0 0.0 0.0 0.0 1.0 0.99348 1410.0 -200.0 0.0 0.0 0.0 1.0 0.93478 1500.0 -7.62939e-006 0.0 0.0 0.0 1.0 1.0 1410.0 7.62939e-006 0.0 0.0 0.0 1.0 0.97826 5 1.0 +800.0 1260.0 0.0 0.0 0.0 1.0 1.0 680.0 1260.0 0.0 0.0 0.0 1.0 1.0 800.0 1290.0 0.0 0.0 0.0 1.0 1.0 680.0 1290.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +-786.0 508.0 0.0 0.0 0.0 1.0 0.98763 -966.0 508.0 0.0 0.0 0.0 1.0 0.96348 -786.0 766.0 0.0 0.0 0.0 1.0 1.0 -966.0 766.0 0.0 0.0 0.0 1.0 0.99544 5 1.0 +-632.0 766.0 0.0004 0.0 0.0 1.0 0.99644 -844.0 766.0 0.0004 0.0 0.0 1.0 0.99544 -632.0 798.0 0.0004 0.0 0.0 1.0 1.0 -844.0 798.0 0.0004 0.0 0.0 1.0 1.0 5 1.0 +-1414.0 1476.0 24.4097 0.0 0.0 1.0 1.0 -1434.0 1476.0 24.4097 0.0 0.0 1.0 1.0 -1414.0 1508.0 24.4097 0.0 0.0 1.0 1.0 -1434.0 1508.0 24.4097 0.0 0.0 1.0 1.0 13 0.0 +-1318.0 1498.0 18.6081 0.0 0.0 1.0 1.0 -1338.0 1498.0 18.6081 0.0 0.0 1.0 1.0 -1318.0 1534.0 18.6081 0.0 0.0 1.0 1.0 -1338.0 1534.0 18.6081 0.0 0.0 1.0 1.0 13 0.0 +-1400.0 1560.0 0.0 0.0 0.0 1.0 0.68828 -1600.0 1560.0 0.0 0.0 0.0 1.0 1.0 -1400.0 1800.0 0.0 0.0 0.0 1.0 0.51183 -1600.0 1800.0 0.0 0.0 0.0 1.0 0.83299 5 1.0 +-1444.0 1400.0 0.0 0.0 0.0 1.0 0.80591 -1600.0 1400.0 0.0 0.0 0.0 1.0 0.97089 -1444.0 1560.0 0.0 0.0 0.0 1.0 0.68828 -1600.0 1560.0 0.0 0.0 0.0 1.0 0.90025 5 1.0 +-1500.0 1136.0 0.0 0.0 0.0 1.0 1.0 -1600.0 1136.0 0.0 0.0 0.0 1.0 1.0 -1500.0 1400.0 0.0 0.0 0.0 1.0 0.805 -1600.0 1400.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +-152.0 -440.0 14.2621 0.0 0.0 0.0 0.0 -160.0 -440.0 14.2621 0.0 0.0 0.0 0.0 -152.0 -432.0 14.2621 0.0 0.0 0.0 0.0 -160.0 -432.0 14.2621 0.0 0.0 0.0 0.0 13 0.0 +112.0 1524.0 -0.0001 0.0 0.0 1.0 1.0 -20.0 1524.0 -0.0001 0.0 0.0 1.0 0.957 112.0 1652.0 -0.0001 0.0 0.0 1.0 0.972 -20.0 1652.0 -0.0001 0.0 0.0 1.0 0.944 5 1.0 +400.0 1204.0 -0.0001 0.0 0.0 1.0 1.0 140.0 1204.0 -0.0001 0.0 0.0 1.0 1.0 400.0 1304.0 -0.0001 0.0 0.0 1.0 1.0 140.0 1304.0 -0.0001 0.0 0.0 1.0 1.0 5 1.0 +1800.0 100.0 0.0 0.0 0.0 1.0 1.0 1600.0 100.0 0.0 0.0 0.0 1.0 1.0 1800.0 200.0 0.0 0.0 0.0 1.0 1.0 1600.0 200.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +-112.0 980.0 4.0 0.0 0.0 1.0 1.0 -232.0 980.0 4.0 0.0 0.0 1.0 1.0 -112.0 1116.0 4.0 0.0 0.0 1.0 1.0 -232.0 1116.0 4.0 0.0 0.0 1.0 1.0 13 0.025 +-194.0 892.0 4.0 0.0 0.0 1.0 1.0 -238.0 892.0 4.0 0.0 0.0 1.0 1.0 -194.0 980.0 4.0 0.0 0.0 1.0 1.0 -238.0 980.0 4.0 0.0 0.0 1.0 1.0 13 0.025 +-190.0 788.0 4.0 0.0 0.0 1.0 1.0 -282.0 788.0 4.0 0.0 0.0 1.0 1.0 -190.0 892.0 4.0 0.0 0.0 1.0 1.0 -282.0 892.0 4.0 0.0 0.0 1.0 1.0 13 0.025 +-222.0 752.0 6.0 0.0 0.0 1.0 1.0 -250.0 752.0 6.0 0.0 0.0 1.0 1.0 -222.0 784.0 6.0 0.0 0.0 1.0 1.0 -250.0 784.0 6.0 0.0 0.0 1.0 1.0 13 0.0 +700.0 -800.0 0.0 0.0 0.0 1.0 1.0 600.0 -800.0 0.0 0.0 0.0 1.0 1.0 700.0 0.0 0.0 0.0 0.0 1.0 1.0 600.0 0.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +760.0 -600.0 0.0 0.0 0.0 1.0 1.0 700.0 -600.0 0.0 0.0 0.0 1.0 1.0 760.0 -360.0 0.0 0.0 0.0 1.0 1.0 700.0 -360.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +720.0 -320.0 0.0 0.0 0.0 1.0 1.0 700.0 -320.0 0.0 0.0 0.0 1.0 1.0 720.0 -280.0 0.0 0.0 0.0 1.0 1.0 700.0 -280.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +740.0 -280.0 0.0 0.0 0.0 1.0 1.0 700.0 -280.0 0.0 0.0 0.0 1.0 1.0 740.0 -240.0 0.0 0.0 0.0 1.0 1.0 700.0 -240.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +760.0 -240.0 0.0 0.0 0.0 1.0 1.0 700.0 -240.0 0.0 0.0 0.0 1.0 1.0 760.0 -200.0 0.0 0.0 0.0 1.0 1.0 700.0 -200.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +780.0 -200.0 0.0 0.0 0.0 1.0 1.0 700.0 -200.0 0.0 0.0 0.0 1.0 1.0 780.0 -160.0 0.0 0.0 0.0 1.0 1.0 700.0 -160.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +740.0 -160.0 0.0 0.0 0.0 1.0 1.0 700.0 -160.0 0.0 0.0 0.0 1.0 1.0 740.0 -140.0 0.0 0.0 0.0 1.0 1.0 700.0 -140.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +720.0 -140.0 0.0 0.0 0.0 1.0 1.0 700.0 -140.0 0.0 0.0 0.0 1.0 1.0 720.0 0.0 0.0 0.0 0.0 1.0 1.0 700.0 0.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +740.0 -130.0 0.0 0.0 0.0 1.0 1.0 720.0 -130.0 0.0 0.0 0.0 1.0 1.0 740.0 -70.0 0.0 0.0 0.0 1.0 1.0 720.0 -70.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +760.0 -40.0 0.0 0.0 0.0 1.0 1.0 720.0 -40.0 0.0 0.0 0.0 1.0 1.0 760.0 -1.90735e-006 0.0 0.0 0.0 1.0 1.0 720.0 1.90735e-006 0.0 0.0 0.0 1.0 1.0 5 1.0 +800.0 -600.0 0.0 0.0 0.0 1.0 1.0 760.0 -600.0 0.0 0.0 0.0 1.0 1.0 800.0 -520.0 0.0 0.0 0.0 1.0 1.0 760.0 -520.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +740.0 310.0 0.0001 0.0 0.0 1.0 1.0 532.0 310.0 0.0001 0.0 0.0 1.0 1.0 740.0 378.0 0.0001 0.0 0.0 1.0 1.0 532.0 378.0 0.0001 0.0 0.0 1.0 1.0 5 1.0 +680.0 -3.8147e-006 0.0 0.0 0.0 1.0 1.0 600.0 3.8147e-006 0.0 0.0 0.0 1.0 1.0 680.0 36.0 0.0 0.0 0.0 1.0 1.0 600.0 36.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +720.0 10.0 0.0 0.0 0.0 1.0 1.0 680.0 10.0 0.0 0.0 0.0 1.0 1.0 720.0 50.0 0.0 0.0 0.0 1.0 1.0 680.0 50.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +740.0 20.0 0.0 0.0 0.0 1.0 1.0 720.0 20.0 0.0 0.0 0.0 1.0 1.0 740.0 60.0 0.0 0.0 0.0 1.0 1.0 720.0 60.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +770.0 310.0 0.0 0.0 0.0 1.0 1.0 740.0 310.0 0.0 0.0 0.0 1.0 1.0 770.0 350.0 0.0 0.0 0.0 1.0 1.0 740.0 350.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +780.0 350.0 0.0 0.0 0.0 1.0 1.0 740.0 350.0 0.0 0.0 0.0 1.0 1.0 780.0 370.0 0.0 0.0 0.0 1.0 1.0 740.0 370.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +770.0 370.0 0.0 0.0 0.0 1.0 1.0 740.0 370.0 0.0 0.0 0.0 1.0 1.0 770.0 410.0 0.0 0.0 0.0 1.0 1.0 740.0 410.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +780.0 410.0 0.0 0.0 0.0 1.0 1.0 740.0 410.0 0.0 0.0 0.0 1.0 1.0 780.0 480.0 0.0 0.0 0.0 1.0 1.0 740.0 480.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +790.0 390.0 0.0 0.0 0.0 1.0 1.0 770.0 390.0 0.0 0.0 0.0 1.0 1.0 790.0 410.0 0.0 0.0 0.0 1.0 1.0 770.0 410.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +840.0 460.0 0.0 0.0 0.0 1.0 1.0 780.0 460.0 0.0 0.0 0.0 1.0 1.0 840.0 480.0 0.0 0.0 0.0 1.0 1.0 780.0 480.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +800.0 460.0 0.0 0.0 0.0 1.0 1.0 780.0 460.0 0.0 0.0 0.0 1.0 1.0 800.0 480.0 0.0 0.0 0.0 1.0 1.0 780.0 480.0 0.0 0.0 0.0 1.0 1.0 9 0.0 +740.0 34.0 -0.0001 0.0 0.0 1.0 1.0 520.0 34.0 -0.0001 0.0 0.0 1.0 1.0 740.0 210.0 -0.0001 0.0 0.0 1.0 1.0 520.0 210.0 -0.0001 0.0 0.0 1.0 1.0 5 1.0 +800.0 480.0 0.0 0.0 0.0 1.0 1.0 740.0 480.0 0.0 0.0 0.0 1.0 1.0 800.0 620.0 0.0 0.0 0.0 1.0 1.0 740.0 620.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +820.0 560.0 0.0 0.0 0.0 1.0 1.0 800.0 560.0 0.0 0.0 0.0 1.0 1.0 820.0 600.0 0.0 0.0 0.0 1.0 1.0 800.0 600.0 0.0 0.0 0.0 1.0 1.0 5 1.0 +1600.0 1600.0 0.0 0.0 0.0 1.0 0.81294 1500.0 1600.0 0.0 0.0 0.0 1.0 0.71942 1600.0 1800.0 0.0 0.0 0.0 1.0 0.79882 1500.0 1800.0 0.0 0.0 0.0 1.0 0.59764 5 1.0 +1100.0 1976.0 0.0 0.0 0.0 1.0 1.0 1020.0 1976.0 0.0 0.0 0.0 1.0 1.0 1100.0 2000.0 0.0 0.0 0.0 1.0 0.779 1020.0 2000.0 0.0 0.0 0.0 1.0 0.737 9 0.1 +1500.0 -400.0 0.0 0.0 0.0 1.0 1.0 1400.0 -400.0 0.0 0.0 0.0 1.0 0.8913 1500.0 -200.0 0.0 0.0 0.0 1.0 1.0 1400.0 -200.0 0.0 0.0 0.0 1.0 0.93478 5 1.0 +1500.0 1600.0 0.0 0.0 0.0 1.0 0.85971 1450.0 1600.0 0.0 0.0 0.0 1.0 0.81294 1500.0 1700.0 0.0 0.0 0.0 1.0 1.0 1450.0 1700.0 0.0 0.0 0.0 1.0 0.80588 5 1.0 +-848.0 1908.0 0.0 0.0 0.0 1.0 0.709 -1296.0 1908.0 0.0 0.0 0.0 1.0 0.694 -848.0 2000.0 0.0 0.0 0.0 1.0 0.461 -1296.0 2000.0 0.0 0.0 0.0 1.0 0.603 5 1.0 +-1024.0 1840.0 0.0 0.0 0.0 1.0 1.0 -1196.0 1840.0 0.0 0.0 0.0 1.0 1.0 -1024.0 1908.0 0.0 0.0 0.0 1.0 0.70592 -1196.0 1908.0 0.0 0.0 0.0 1.0 0.70042 5 1.0 +-848.0 1820.0 0.0 0.0 0.0 1.0 1.0 -908.0 1820.0 0.0 0.0 0.0 1.0 0.781 -848.0 1908.0 0.0 0.0 0.0 1.0 0.696 -908.0 1908.0 0.0 0.0 0.0 1.0 0.694 5 1.0 +400.0 -800.0 0.0 0.0 0.0 1.0 1.0 800.0 -800.0 0.0 0.0 0.0 1.0 0.78199 400.0 -1600.0 0.0 0.0 0.0 1.0 0.69671 800.0 -1600.0 0.0 0.0 0.0 1.0 0.69479 5 1.0 +268.0 2000.0 0.0 0.0 0.0 0.0 0.0 300.0 2000.0 0.0 0.0 0.0 0.0 0.0 268.0 1888.0 0.0 0.0 0.0 0.0 0.0 300.0 1888.0 0.0 0.0 0.0 0.0 0.0 9 0.0 +300.0 2080.0 0.0 0.0 0.0 0.0 0.0 400.0 2080.0 0.0 0.0 0.0 0.0 0.0 300.0 2000.0 0.0 0.0 0.0 0.0 0.0 400.0 2000.0 0.0 0.0 0.0 0.0 0.0 9 0.1 +414.0 2136.0 0.0 0.0 0.0 0.0 0.0 600.0 2136.0 0.0 0.0 0.0 0.0 0.0 414.0 2040.0 0.0 0.0 0.0 0.0 0.0 600.0 2040.0 0.0 0.0 0.0 0.0 0.0 9 0.1 +300.0 2056.0 0.0 0.0 0.0 0.0 0.0 372.0 2056.0 0.0 0.0 0.0 0.0 0.0 300.0 2000.0 0.0 0.0 0.0 0.0 0.0 372.0 2000.0 0.0 0.0 0.0 0.0 0.0 9 0.0 +600.0 2128.0 0.0 0.0 0.0 0.0 0.0 1500.0 2128.0 0.0 0.0 0.0 0.0 0.0 600.0 2000.0 0.0 0.0 0.0 0.0 0.0 1500.0 2000.0 0.0 0.0 0.0 0.0 0.0 9 0.1 +300.0 2000.0 0.0 0.0 0.0 0.0 0.0 324.0 2000.0 0.0 0.0 0.0 0.0 0.0 300.0 1920.0 0.0 0.0 0.0 0.0 0.0 324.0 1920.0 0.0 0.0 0.0 0.0 0.0 9 0.0 +380.0 1400.0 0.0 0.0 0.0 0.0 0.0 400.0 1400.0 0.0 0.0 0.0 0.0 0.0 380.0 1204.0 0.0 0.0 0.0 0.0 0.0 400.0 1204.0 0.0 0.0 0.0 0.0 0.0 9 0.0 +400.0 1260.0 0.0 0.0 0.0 0.0 0.0 400.0 1260.0 0.0 0.0 0.0 0.0 0.0 400.0 1260.0 0.0 0.0 0.0 0.0 0.0 400.0 1260.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +756.0 1144.0 0.0 0.0 0.0 0.0 0.0 800.0 1144.0 0.0 0.0 0.0 0.0 0.0 756.0 620.0 0.0 0.0 0.0 0.0 0.0 800.0 620.0 0.0 0.0 0.0 0.0 0.0 9 0.1 +-776.0 1078.0 0.0003 0.0 0.0 0.0 0.0 -688.0 1078.0 0.0003 0.0 0.0 0.0 0.0 -776.0 878.0 0.0003 0.0 0.0 0.0 0.0 -688.0 878.0 0.0003 0.0 0.0 0.0 0.0 5 0.0 +-776.0 878.0 0.0003 0.0 0.0 0.0 0.0 -648.0 878.0 0.0003 0.0 0.0 0.0 0.0 -776.0 798.0 0.0003 0.0 0.0 0.0 0.0 -648.0 798.0 0.0003 0.0 0.0 0.0 0.0 5 0.0 +-800.0 -316.0 -0.0001 0.0 0.0 0.0 0.0 -604.0 -316.0 -0.0001 0.0 0.0 0.0 0.0 -800.0 -408.0 -0.0001 0.0 0.0 0.0 0.0 -604.0 -408.0 -0.0001 0.0 0.0 0.0 0.0 5 0.0 +-504.0 -8.0 0.0 0.0 0.0 0.0 0.0 -504.0 -8.0 0.0 0.0 0.0 0.0 0.0 -504.0 -8.0 0.0 0.0 0.0 0.0 0.0 -504.0 -8.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +2452.0 800.0 0.0 0.0 0.0 0.0 0.0 2800.0 800.0 0.0 0.0 0.0 0.0 0.0 2452.0 756.0 0.0 0.0 0.0 0.0 0.0 2800.0 756.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +2712.0 308.0 -0.0001 0.0 0.0 0.0 0.0 2800.0 308.0 -0.0001 0.0 0.0 0.0 0.0 2712.0 -6.10352e-005 -0.0001 0.0 0.0 0.0 0.0 2800.0 -6.10352e-005 -0.0001 0.0 0.0 0.0 0.0 5 0.0 +-400.0 -920.0 -0.0002 0.0 0.0 0.0 0.0 -172.0 -920.0 -0.0002 0.0 0.0 0.0 0.0 -400.0 -952.0 -0.0002 0.0 0.0 0.0 0.0 -172.0 -952.0 -0.0002 0.0 0.0 0.0 0.0 5 0.0 +-166.0 -902.0 2.82735 0.0 0.0 0.0 0.0 -138.0 -902.0 2.82735 0.0 0.0 0.0 0.0 -166.0 -930.0 2.82735 0.0 0.0 0.0 0.0 -138.0 -930.0 2.82735 0.0 0.0 0.0 0.0 13 0.0 +-594.0 -318.0 2.51039 0.0 0.0 0.0 0.0 -566.0 -318.0 2.51039 0.0 0.0 0.0 0.0 -594.0 -346.0 2.51039 0.0 0.0 0.0 0.0 -566.0 -346.0 2.51039 0.0 0.0 0.0 0.0 13 0.0 +-340.0 -800.0 0.0 0.0 0.0 0.0 0.0 -516.0 -800.0 0.0 0.0 0.0 0.0 0.0 -340.0 -472.0 0.0 0.0 0.0 0.0 0.0 -516.0 -472.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1314.0 1692.0 29.0981 0.0 0.0 0.0 0.0 -1286.0 1692.0 29.0981 0.0 0.0 0.0 0.0 -1314.0 1676.0 29.0981 0.0 0.0 0.0 0.0 -1286.0 1676.0 29.0981 0.0 0.0 0.0 0.0 13 0.0 +-1202.0 1892.0 0.0 0.0 0.0 0.0 0.0 -1022.0 1892.0 0.0 0.0 0.0 0.0 0.0 -1202.0 1836.0 0.0 0.0 0.0 0.0 0.0 -1022.0 1836.0 0.0 0.0 0.0 0.0 0.0 9 0.2 +-1106.0 1972.0 0.0 0.0 0.0 0.0 0.0 -1022.0 1972.0 0.0 0.0 0.0 0.0 0.0 -1106.0 1892.0 0.0 0.0 0.0 0.0 0.0 -1022.0 1892.0 0.0 0.0 0.0 0.0 0.0 9 0.2 +-1022.0 1972.0 0.0 0.0 0.0 0.0 0.0 -862.0 1972.0 0.0 0.0 0.0 0.0 0.0 -1022.0 1820.0 0.0 0.0 0.0 0.0 0.0 -862.0 1820.0 0.0 0.0 0.0 0.0 0.0 9 0.1 +-862.0 2008.0 0.0 0.0 0.0 0.0 0.0 -778.0 2008.0 0.0 0.0 0.0 0.0 0.0 -862.0 1600.0 0.0 0.0 0.0 0.0 0.0 -778.0 1600.0 0.0 0.0 0.0 0.0 0.0 9 0.2 +-776.0 1838.0 0.0004 0.0 0.0 0.0 0.0 -696.0 1838.0 0.0004 0.0 0.0 0.0 0.0 -776.0 1198.0 0.0004 0.0 0.0 0.0 0.0 -696.0 1198.0 0.0004 0.0 0.0 0.0 0.0 9 0.2 +-812.0 1598.0 0.0004 0.0 0.0 0.0 0.0 -776.0 1598.0 0.0004 0.0 0.0 0.0 0.0 -812.0 1198.0 0.0004 0.0 0.0 0.0 0.0 -776.0 1198.0 0.0004 0.0 0.0 0.0 0.0 13 0.0 +-1074.0 2020.0 0.0 0.0 0.0 0.0 0.0 -862.0 2020.0 0.0 0.0 0.0 0.0 0.0 -1074.0 1972.0 0.0 0.0 0.0 0.0 0.0 -862.0 1972.0 0.0 0.0 0.0 0.0 0.0 9 0.2 +-1298.0 1940.0 0.0 0.0 0.0 0.0 0.0 -1106.0 1940.0 0.0 0.0 0.0 0.0 0.0 -1298.0 1892.0 0.0 0.0 0.0 0.0 0.0 -1106.0 1892.0 0.0 0.0 0.0 0.0 0.0 9 0.5 +-1344.0 1938.0 0.0 0.0 0.0 0.0 0.0 -1296.0 1938.0 0.0 0.0 0.0 0.0 0.0 -1344.0 1798.0 0.0 0.0 0.0 0.0 0.0 -1296.0 1798.0 0.0 0.0 0.0 0.0 0.0 9 0.6 +-1562.0 1402.0 0.0 0.0 0.0 0.0 0.0 -1494.0 1402.0 0.0 0.0 0.0 0.0 0.0 -1562.0 1134.0 0.0 0.0 0.0 0.0 0.0 -1494.0 1134.0 0.0 0.0 0.0 0.0 0.0 9 0.2 +-1614.0 1402.0 0.0 0.0 0.0 0.0 0.0 -1562.0 1402.0 0.0 0.0 0.0 0.0 0.0 -1614.0 1126.0 0.0 0.0 0.0 0.0 0.0 -1562.0 1126.0 0.0 0.0 0.0 0.0 0.0 9 0.6 +-1616.0 1454.0 0.0 0.0 0.0 0.0 0.0 -1464.0 1454.0 0.0 0.0 0.0 0.0 0.0 -1616.0 1402.0 0.0 0.0 0.0 0.0 0.0 -1464.0 1402.0 0.0 0.0 0.0 0.0 0.0 9 0.6 +-800.0 -464.0 0.0 0.0 0.0 0.0 0.0 -880.0 -464.0 0.0 0.0 0.0 0.0 0.0 -800.0 -284.0 0.0 0.0 0.0 0.0 0.0 -880.0 -284.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-800.0 -518.0 0.0 0.0 0.0 0.0 0.0 -934.0 -518.0 0.0 0.0 0.0 0.0 0.0 -800.0 -464.0 0.0 0.0 0.0 0.0 0.0 -934.0 -464.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-800.0 -614.0 0.0 0.0 0.0 0.0 0.0 -982.0 -614.0 0.0 0.0 0.0 0.0 0.0 -800.0 -518.0 0.0 0.0 0.0 0.0 0.0 -982.0 -518.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1144.0 -800.0 0.0 0.0 0.0 0.0 0.0 -1304.0 -800.0 0.0 0.0 0.0 0.0 0.0 -1144.0 -708.0 0.0 0.0 0.0 0.0 0.0 -1304.0 -708.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1304.0 -800.0 0.0 0.0 0.0 0.0 0.0 -1780.0 -800.0 0.0 0.0 0.0 0.0 0.0 -1304.0 -672.0 0.0 0.0 0.0 0.0 0.0 -1780.0 -672.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1780.0 -800.0 0.0 0.0 0.0 0.0 0.0 -1936.0 -800.0 0.0 0.0 0.0 0.0 0.0 -1780.0 -708.0 0.0 0.0 0.0 0.0 0.0 -1936.0 -708.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1936.0 -800.0 0.0 0.0 0.0 0.0 0.0 -2000.0 -800.0 0.0 0.0 0.0 0.0 0.0 -1936.0 -696.0 0.0 0.0 0.0 0.0 0.0 -2000.0 -696.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-2048.0 -484.0 0.0 0.0 0.0 0.0 0.0 -2200.0 -484.0 0.0 0.0 0.0 0.0 0.0 -2048.0 -192.0 0.0 0.0 0.0 0.0 0.0 -2200.0 -192.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-2016.0 -192.0 0.0 0.0 0.0 0.0 0.0 -2200.0 -192.0 0.0 0.0 0.0 0.0 0.0 -2016.0 -112.0 0.0 0.0 0.0 0.0 0.0 -2200.0 -112.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1884.0 -166.0 0.0 0.0 0.0 0.0 0.0 -2016.0 -166.0 0.0 0.0 0.0 0.0 0.0 -1884.0 -110.0 0.0 0.0 0.0 0.0 0.0 -2016.0 -110.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1574.0 -222.0 0.0 0.0 0.0 0.0 0.0 -1686.0 -222.0 0.0 0.0 0.0 0.0 0.0 -1574.0 -198.0 0.0 0.0 0.0 0.0 0.0 -1686.0 -198.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1556.0 -114.0 0.0 0.0 0.0 0.0 0.0 -1884.0 -114.0 0.0 0.0 0.0 0.0 0.0 -1556.0 -102.0 0.0 0.0 0.0 0.0 0.0 -1884.0 -102.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-816.0 798.0 0.0003 0.0 0.0 0.0 0.0 -844.0 798.0 0.0003 0.0 0.0 0.0 0.0 -816.0 830.0 0.0003 0.0 0.0 0.0 0.0 -844.0 830.0 0.0003 0.0 0.0 0.0 0.0 5 0.0 +-1100.0 -96.0 0.0 0.0 0.0 0.0 0.0 -1212.0 -96.0 0.0 0.0 0.0 0.0 0.0 -1100.0 -8.0 0.0 0.0 0.0 0.0 0.0 -1212.0 -8.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +800.0 -700.0 0.0 0.0 0.0 0.0 0.0 700.0 -700.0 0.0 0.0 0.0 0.0 0.0 800.0 -600.0 0.0 0.0 0.0 0.0 0.0 700.0 -600.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +740.0 -800.0 0.0 0.0 0.0 0.0 0.0 700.0 -800.0 0.0 0.0 0.0 0.0 0.0 740.0 -700.0 0.0 0.0 0.0 0.0 0.0 700.0 -700.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +760.0 -720.0 0.0 0.0 0.0 0.0 0.0 740.0 -720.0 0.0 0.0 0.0 0.0 0.0 760.0 -700.0 0.0 0.0 0.0 0.0 0.0 740.0 -700.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +760.0 -800.0 0.0 0.0 0.0 0.0 0.0 740.0 -800.0 0.0 0.0 0.0 0.0 0.0 760.0 -780.0 0.0 0.0 0.0 0.0 0.0 740.0 -780.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +1126.0 -646.0 12.2 0.0 0.0 0.0 0.0 1118.0 -646.0 12.2 0.0 0.0 0.0 0.0 1126.0 -638.0 12.2 0.0 0.0 0.0 0.0 1118.0 -638.0 12.2 0.0 0.0 0.0 0.0 13 0.0 +840.0 -690.0 0.0 0.0 0.0 0.0 0.0 800.0 -690.0 0.0 0.0 0.0 0.0 0.0 840.0 -590.0 0.0 0.0 0.0 0.0 0.0 800.0 -590.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +908.0 1500.0 0.0 0.0 0.0 0.0 0.0 884.0 1500.0 0.0 0.0 0.0 0.0 0.0 908.0 1550.0 0.0 0.0 0.0 0.0 0.0 884.0 1550.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +884.0 1500.0 0.0 0.0 0.0 0.0 0.0 860.0 1500.0 0.0 0.0 0.0 0.0 0.0 884.0 1550.0 0.0 0.0 0.0 0.0 0.0 860.0 1550.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +836.0 1500.0 0.0 0.0 0.0 0.0 0.0 812.0 1500.0 0.0 0.0 0.0 0.0 0.0 836.0 1550.0 0.0 0.0 0.0 0.0 0.0 812.0 1550.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +860.0 1500.0 0.0 0.0 0.0 0.0 0.0 836.0 1500.0 0.0 0.0 0.0 0.0 0.0 860.0 1550.0 0.0 0.0 0.0 0.0 0.0 836.0 1550.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +860.0 1550.0 0.0 0.0 0.0 0.0 0.0 836.0 1550.0 0.0 0.0 0.0 0.0 0.0 860.0 1580.0 0.0 0.0 0.0 0.0 0.0 836.0 1580.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +836.0 1550.0 0.0 0.0 0.0 0.0 0.0 812.0 1550.0 0.0 0.0 0.0 0.0 0.0 836.0 1580.0 0.0 0.0 0.0 0.0 0.0 812.0 1580.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +818.0 1572.0 0.0 0.0 0.0 0.0 0.0 854.0 1572.0 0.0 0.0 0.0 0.0 0.0 818.0 1556.0 0.0 0.0 0.0 0.0 0.0 854.0 1556.0 0.0 0.0 0.0 0.0 0.0 9 0.0 +812.0 1550.0 0.0 0.0 0.0 0.0 0.0 908.0 1550.0 0.0 0.0 0.0 0.0 0.0 812.0 1500.0 0.0 0.0 0.0 0.0 0.0 908.0 1500.0 0.0 0.0 0.0 0.0 0.0 9 0.05 +956.0 1500.0 0.0 0.0 0.0 0.0 0.0 932.0 1500.0 0.0 0.0 0.0 0.0 0.0 956.0 1550.0 0.0 0.0 0.0 0.0 0.0 932.0 1550.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +468.0 620.0 0.0 0.0 0.0 0.0 0.0 400.0 620.0 0.0 0.0 0.0 0.0 0.0 468.0 836.0 0.0 0.0 0.0 0.0 0.0 400.0 836.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +512.0 620.0 0.0 0.0 0.0 0.0 0.0 468.0 620.0 0.0 0.0 0.0 0.0 0.0 512.0 684.0 0.0 0.0 0.0 0.0 0.0 468.0 684.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +500.0 684.0 0.0 0.0 0.0 0.0 0.0 468.0 684.0 0.0 0.0 0.0 0.0 0.0 500.0 724.0 0.0 0.0 0.0 0.0 0.0 468.0 724.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +492.0 724.0 0.000100136 0.0 0.0 0.0 0.0 468.0 724.0 0.000100136 0.0 0.0 0.0 0.0 492.0 760.0 0.000100136 0.0 0.0 0.0 0.0 468.0 760.0 0.000100136 0.0 0.0 0.0 0.0 5 0.0 +468.0 1260.0 0.0 0.0 0.0 0.0 0.0 664.0 1260.0 0.0 0.0 0.0 0.0 0.0 468.0 1104.0 0.0 0.0 0.0 0.0 0.0 664.0 1104.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +644.0 1104.0 0.0 0.0 0.0 0.0 0.0 664.0 1104.0 0.0 0.0 0.0 0.0 0.0 644.0 1076.0 0.0 0.0 0.0 0.0 0.0 664.0 1076.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +400.0 1260.0 0.0 0.0 0.0 0.0 0.0 444.0 1260.0 0.0 0.0 0.0 0.0 0.0 400.0 736.0 0.0 0.0 0.0 0.0 0.0 444.0 736.0 0.0 0.0 0.0 0.0 0.0 9 0.0 +468.0 836.0 0.0 0.0 0.0 0.0 0.0 400.0 836.0 0.0 0.0 0.0 0.0 0.0 468.0 1260.0 0.0 0.0 0.0 0.0 0.0 400.0 1260.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +492.0 836.0 0.000100136 0.0 0.0 0.0 0.0 468.0 836.0 0.000100136 0.0 0.0 0.0 0.0 492.0 872.0 0.000100136 0.0 0.0 0.0 0.0 468.0 872.0 0.000100136 0.0 0.0 0.0 0.0 5 0.0 +516.0 844.0 0.000100136 0.0 0.0 0.0 0.0 492.0 844.0 0.000100136 0.0 0.0 0.0 0.0 516.0 872.0 0.000100136 0.0 0.0 0.0 0.0 492.0 872.0 0.000100136 0.0 0.0 0.0 0.0 5 0.0 +532.0 844.0 0.000100136 0.0 0.0 0.0 0.0 516.0 844.0 0.000100136 0.0 0.0 0.0 0.0 532.0 872.0 0.000100136 0.0 0.0 0.0 0.0 516.0 872.0 0.000100136 0.0 0.0 0.0 0.0 5 0.0 +532.0 872.0 0.000100136 0.0 0.0 0.0 0.0 516.0 872.0 0.000100136 0.0 0.0 0.0 0.0 532.0 900.0 0.000100136 0.0 0.0 0.0 0.0 516.0 900.0 0.000100136 0.0 0.0 0.0 0.0 5 0.0 +516.0 872.0 0.000100136 0.0 0.0 0.0 0.0 500.0 872.0 0.000100136 0.0 0.0 0.0 0.0 516.0 900.0 0.000100136 0.0 0.0 0.0 0.0 500.0 900.0 0.000100136 0.0 0.0 0.0 0.0 5 0.0 +516.0 900.0 0.000100136 0.0 0.0 0.0 0.0 500.0 900.0 0.000100136 0.0 0.0 0.0 0.0 516.0 952.0 0.000100136 0.0 0.0 0.0 0.0 500.0 952.0 0.000100136 0.0 0.0 0.0 0.0 5 0.0 +532.0 844.0 0.000100136 0.0 0.0 0.0 0.0 452.0 844.0 0.000100136 0.0 0.0 0.0 0.0 532.0 956.0 0.000100136 0.0 0.0 0.0 0.0 452.0 956.0 0.000100136 0.0 0.0 0.0 0.0 9 0.0 +32.0 1524.0 -0.0001 0.0 0.0 0.0 0.0 112.0 1524.0 -0.0001 0.0 0.0 0.0 0.0 32.0 1400.0 -0.0001 0.0 0.0 0.0 0.0 112.0 1400.0 -0.0001 0.0 0.0 0.0 0.0 9 0.05 +880.0 774.0 8.69531 0.0 0.0 0.0 0.0 912.0 774.0 8.69531 0.0 0.0 0.0 0.0 880.0 722.0 8.69531 0.0 0.0 0.0 0.0 912.0 722.0 8.69531 0.0 0.0 0.0 0.0 9 0.0 +980.0 1500.0 -9.98974e-005 0.0 0.0 0.0 0.0 956.0 1500.0 -9.98974e-005 0.0 0.0 0.0 0.0 980.0 1550.0 -9.98974e-005 0.0 0.0 0.0 0.0 956.0 1550.0 -9.98974e-005 0.0 0.0 0.0 0.0 5 0.0 +1004.0 1500.0 -0.000199795 0.0 0.0 0.0 0.0 980.0 1500.0 -0.000199795 0.0 0.0 0.0 0.0 1004.0 1550.0 -0.000199795 0.0 0.0 0.0 0.0 980.0 1550.0 -0.000199795 0.0 0.0 0.0 0.0 5 0.0 +1052.0 1500.0 -0.000199692 0.0 0.0 0.0 0.0 1028.0 1500.0 -0.000199692 0.0 0.0 0.0 0.0 1052.0 1550.0 -0.000199692 0.0 0.0 0.0 0.0 1028.0 1550.0 -0.000199692 0.0 0.0 0.0 0.0 5 0.0 +1076.0 1500.0 -0.00029959 0.0 0.0 0.0 0.0 1052.0 1500.0 -0.00029959 0.0 0.0 0.0 0.0 1076.0 1550.0 -0.00029959 0.0 0.0 0.0 0.0 1052.0 1550.0 -0.00029959 0.0 0.0 0.0 0.0 5 0.0 +1028.0 1500.0 -9.97948e-005 0.0 0.0 0.0 0.0 1004.0 1500.0 -9.97948e-005 0.0 0.0 0.0 0.0 1028.0 1550.0 -9.97948e-005 0.0 0.0 0.0 0.0 1004.0 1550.0 -9.97948e-005 0.0 0.0 0.0 0.0 5 0.0 +1100.0 1500.0 -0.00039959 0.0 0.0 0.0 0.0 1076.0 1500.0 -0.00039959 0.0 0.0 0.0 0.0 1100.0 1550.0 -0.00039959 0.0 0.0 0.0 0.0 1076.0 1550.0 -0.00039959 0.0 0.0 0.0 0.0 5 0.0 +1124.0 1500.0 -0.00049959 0.0 0.0 0.0 0.0 1100.0 1500.0 -0.00049959 0.0 0.0 0.0 0.0 1124.0 1540.0 -0.00049959 0.0 0.0 0.0 0.0 1100.0 1540.0 -0.00049959 0.0 0.0 0.0 0.0 5 0.0 +1028.0 1550.0 -0.000199795 0.0 0.0 0.0 0.0 1004.0 1550.0 -0.000199795 0.0 0.0 0.0 0.0 1028.0 1600.0 -0.000199795 0.0 0.0 0.0 0.0 1004.0 1600.0 -0.000199795 0.0 0.0 0.0 0.0 5 0.0 +1052.0 1550.0 -9.97948e-005 0.0 0.0 0.0 0.0 1028.0 1550.0 -9.97948e-005 0.0 0.0 0.0 0.0 1052.0 1600.0 -9.97948e-005 0.0 0.0 0.0 0.0 1028.0 1600.0 -9.97948e-005 0.0 0.0 0.0 0.0 5 0.0 +1076.0 1550.0 -0.000199795 0.0 0.0 0.0 0.0 1052.0 1550.0 -0.000199795 0.0 0.0 0.0 0.0 1076.0 1600.0 -0.000199795 0.0 0.0 0.0 0.0 1052.0 1600.0 -0.000199795 0.0 0.0 0.0 0.0 5 0.0 +1100.0 1550.0 -0.00049959 0.0 0.0 0.0 0.0 1076.0 1550.0 -0.00049959 0.0 0.0 0.0 0.0 1100.0 1580.0 -0.00049959 0.0 0.0 0.0 0.0 1076.0 1580.0 -0.00049959 0.0 0.0 0.0 0.0 5 0.0 +946.0 1530.0 -0.00039959 0.0 0.0 0.0 0.0 1148.0 1530.0 -0.00039959 0.0 0.0 0.0 0.0 946.0 1500.0 -0.00039959 0.0 0.0 0.0 0.0 1148.0 1500.0 -0.00039959 0.0 0.0 0.0 0.0 9 0.0 +704.0 1290.0 0.0001 0.0 0.0 0.0 0.0 800.0 1290.0 0.0001 0.0 0.0 0.0 0.0 704.0 1266.0 0.0001 0.0 0.0 0.0 0.0 800.0 1266.0 0.0001 0.0 0.0 0.0 0.0 9 0.1 +840.0 1500.0 -0.0001 0.0 0.0 0.0 0.0 1200.0 1500.0 -0.0001 0.0 0.0 0.0 0.0 840.0 1400.0 -0.0001 0.0 0.0 0.0 0.0 1200.0 1400.0 -0.0001 0.0 0.0 0.0 0.0 9 0.1 +1004.0 1550.0 -9.97948e-005 0.0 0.0 0.0 0.0 980.0 1550.0 -9.97948e-005 0.0 0.0 0.0 0.0 1004.0 1580.0 -9.97948e-005 0.0 0.0 0.0 0.0 980.0 1580.0 -9.97948e-005 0.0 0.0 0.0 0.0 5 0.0 +1148.0 1500.0 -0.00049959 0.0 0.0 0.0 0.0 1124.0 1500.0 -0.00049959 0.0 0.0 0.0 0.0 1148.0 1530.0 -0.00049959 0.0 0.0 0.0 0.0 1124.0 1530.0 -0.00049959 0.0 0.0 0.0 0.0 5 0.0 +1450.0 690.0 27.9999 0.0 0.0 1.0 1.0 1470.0 690.0 27.9999 0.0 0.0 1.0 1.0 1450.0 670.0 27.9999 0.0 0.0 1.0 1.0 1470.0 670.0 27.9999 0.0 0.0 1.0 1.0 13 0.0 +1510.0 690.0 27.9999 0.0 0.0 1.0 1.0 1530.0 690.0 27.9999 0.0 0.0 1.0 1.0 1510.0 670.0 27.9999 0.0 0.0 1.0 1.0 1530.0 670.0 27.9999 0.0 0.0 1.0 1.0 13 0.0 +1510.0 730.0 27.8393 0.0 0.0 1.0 1.0 1530.0 730.0 27.8393 0.0 0.0 1.0 1.0 1510.0 710.0 27.8393 0.0 0.0 1.0 1.0 1530.0 710.0 27.8393 0.0 0.0 1.0 1.0 13 0.0 +1450.0 730.0 27.8393 0.0 0.0 1.0 1.0 1470.0 730.0 27.8393 0.0 0.0 1.0 1.0 1450.0 710.0 27.8393 0.0 0.0 1.0 1.0 1470.0 710.0 27.8393 0.0 0.0 1.0 1.0 13 0.0 +1510.0 630.0 27.9316 0.0 0.0 1.0 1.0 1470.0 630.0 27.9316 0.0 0.0 1.0 1.0 1510.0 670.0 27.9316 0.0 0.0 1.0 1.0 1470.0 670.0 27.9316 0.0 0.0 1.0 1.0 13 0.0 +170.0 232.0 13.5783 0.0 0.0 0.0 0.0 190.0 232.0 13.5783 0.0 0.0 0.0 0.0 170.0 216.0 13.5783 0.0 0.0 0.0 0.0 190.0 216.0 13.5783 0.0 0.0 0.0 0.0 13 0.0 +-800.0 -408.0 -0.0001 0.0 0.0 0.0 0.0 -456.0 -408.0 -0.0001 0.0 0.0 0.0 0.0 -800.0 -472.0 -0.0001 0.0 0.0 0.0 0.0 -456.0 -472.0 -0.0001 0.0 0.0 0.0 0.0 5 0.0 +-460.0 -472.0 0.0001 0.0 0.0 0.0 0.0 -340.0 -472.0 0.0001 0.0 0.0 0.0 0.0 -460.0 -712.0 0.0001 0.0 0.0 0.0 0.0 -340.0 -712.0 0.0001 0.0 0.0 0.0 0.0 9 0.22 +3000.0 -3000.0 0.0 0.0 0.0 0.0 0.0 -3000.0 -3000.0 0.0 0.0 0.0 0.0 0.0 3000.0 -2400.0 0.0 0.0 0.0 0.0 0.0 -3000.0 -2400.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-800.0 -224.0 0.0 0.0 0.0 0.0 0.0 -656.0 -224.0 0.0 0.0 0.0 0.0 0.0 -800.0 -316.0 0.0 0.0 0.0 0.0 0.0 -656.0 -316.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-800.0 -132.0 0.0001 0.0 0.0 0.0 0.0 -708.0 -132.0 0.0001 0.0 0.0 0.0 0.0 -800.0 -224.0 0.0001 0.0 0.0 0.0 0.0 -708.0 -224.0 0.0001 0.0 0.0 0.0 0.0 5 0.0 +-800.0 -32.0 0.0001 0.0 0.0 0.0 0.0 -632.0 -32.0 0.0001 0.0 0.0 0.0 0.0 -800.0 -132.0 0.0001 0.0 0.0 0.0 0.0 -632.0 -132.0 0.0001 0.0 0.0 0.0 0.0 5 0.0 +-652.0 170.0 0.0001 0.0 0.0 0.0 0.0 -786.0 170.0 0.0001 0.0 0.0 0.0 0.0 -652.0 286.0 0.0001 0.0 0.0 0.0 0.0 -786.0 286.0 0.0001 0.0 0.0 0.0 0.0 5 0.0 +-624.0 286.0 0.0002 0.0 0.0 0.0 0.0 -786.0 286.0 0.0002 0.0 0.0 0.0 0.0 -624.0 454.0 0.0002 0.0 0.0 0.0 0.0 -786.0 454.0 0.0002 0.0 0.0 0.0 0.0 5 0.0 +-756.0 454.0 0.0002 0.0 0.0 0.0 0.0 -786.0 454.0 0.0002 0.0 0.0 0.0 0.0 -756.0 490.0 0.0002 0.0 0.0 0.0 0.0 -786.0 490.0 0.0002 0.0 0.0 0.0 0.0 5 0.0 +-642.0 490.0 0.0002 0.0 0.0 0.0 0.0 -786.0 490.0 0.0002 0.0 0.0 0.0 0.0 -642.0 766.0 0.0002 0.0 0.0 0.0 0.0 -786.0 766.0 0.0002 0.0 0.0 0.0 0.0 5 0.0 +-776.0 1198.0 0.0003 0.0 0.0 0.0 0.0 -668.0 1198.0 0.0003 0.0 0.0 0.0 0.0 -776.0 1078.0 0.0003 0.0 0.0 0.0 0.0 -668.0 1078.0 0.0003 0.0 0.0 0.0 0.0 5 0.0 +-750.0 1286.0 0.0003 0.0 0.0 0.0 0.0 -642.0 1286.0 0.0003 0.0 0.0 0.0 0.0 -750.0 1198.0 0.0003 0.0 0.0 0.0 0.0 -642.0 1198.0 0.0003 0.0 0.0 0.0 0.0 5 0.0 +-364.0 1850.0 0.0003 0.0 0.0 0.0 0.0 -428.0 1850.0 0.0003 0.0 0.0 0.0 0.0 -364.0 2000.0 0.0003 0.0 0.0 0.0 0.0 -428.0 2000.0 0.0003 0.0 0.0 0.0 0.0 5 0.0 +400.0 280.0 0.0002 0.0 0.0 0.0 0.0 236.0 280.0 0.0002 0.0 0.0 0.0 0.0 400.0 376.0 0.0002 0.0 0.0 0.0 0.0 236.0 376.0 0.0002 0.0 0.0 0.0 0.0 5 0.0 +376.0 92.0 0.0 0.0 0.0 0.0 0.0 236.0 92.0 0.0 0.0 0.0 0.0 0.0 376.0 280.0 0.0 0.0 0.0 0.0 0.0 236.0 280.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +376.0 32.0 0.0 0.0 0.0 0.0 0.0 244.0 32.0 0.0 0.0 0.0 0.0 0.0 376.0 92.0 0.0 0.0 0.0 0.0 0.0 244.0 92.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +400.0 -180.0 -0.0001 0.0 0.0 0.0 0.0 324.0 -180.0 -0.0001 0.0 0.0 0.0 0.0 400.0 -64.0 -0.0001 0.0 0.0 0.0 0.0 324.0 -64.0 -0.0001 0.0 0.0 0.0 0.0 5 0.0 +476.0 -180.0 -0.0002 0.0 0.0 0.0 0.0 400.0 -180.0 -0.0002 0.0 0.0 0.0 0.0 476.0 -32.0 -0.0002 0.0 0.0 0.0 0.0 400.0 -32.0 -0.0002 0.0 0.0 0.0 0.0 5 0.0 +600.0 -800.0 0.0 0.0 0.0 0.0 0.0 476.0 -800.0 0.0 0.0 0.0 0.0 0.0 600.0 -92.0 0.0 0.0 0.0 0.0 0.0 476.0 -92.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +476.0 -256.0 -0.0003 0.0 0.0 0.0 0.0 372.0 -256.0 -0.0003 0.0 0.0 0.0 0.0 476.0 -180.0 -0.0003 0.0 0.0 0.0 0.0 372.0 -180.0 -0.0003 0.0 0.0 0.0 0.0 5 0.0 +476.0 -456.0 -0.0002 0.0 0.0 0.0 0.0 380.0 -456.0 -0.0002 0.0 0.0 0.0 0.0 476.0 -256.0 -0.0002 0.0 0.0 0.0 0.0 380.0 -256.0 -0.0002 0.0 0.0 0.0 0.0 5 0.0 +476.0 -720.0 0.0002 0.0 0.0 0.0 0.0 288.0 -720.0 0.0002 0.0 0.0 0.0 0.0 476.0 -640.0 0.0002 0.0 0.0 0.0 0.0 288.0 -640.0 0.0002 0.0 0.0 0.0 0.0 5 0.0 +476.0 -640.0 0.0001 0.0 0.0 0.0 0.0 336.0 -640.0 0.0001 0.0 0.0 0.0 0.0 476.0 -556.0 0.0001 0.0 0.0 0.0 0.0 336.0 -556.0 0.0001 0.0 0.0 0.0 0.0 5 0.0 +400.0 -1072.0 0.0001 0.0 0.0 0.0 0.0 188.0 -1072.0 0.0001 0.0 0.0 0.0 0.0 400.0 -884.0 0.0001 0.0 0.0 0.0 0.0 188.0 -884.0 0.0001 0.0 0.0 0.0 0.0 5 0.0 +112.0 -1072.0 0.0 0.0 0.0 0.0 0.0 28.0 -1072.0 0.0 0.0 0.0 0.0 0.0 112.0 -980.0 0.0 0.0 0.0 0.0 0.0 28.0 -980.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +28.0 -1072.0 -0.0001 0.0 0.0 0.0 0.0 -36.0 -1072.0 -0.0001 0.0 0.0 0.0 0.0 28.0 -944.0 -0.0001 0.0 0.0 0.0 0.0 -36.0 -944.0 -0.0001 0.0 0.0 0.0 0.0 5 0.0 +-36.0 -1072.0 -0.0002 0.0 0.0 0.0 0.0 -88.0 -1072.0 -0.0002 0.0 0.0 0.0 0.0 -36.0 -960.0 -0.0002 0.0 0.0 0.0 0.0 -88.0 -960.0 -0.0002 0.0 0.0 0.0 0.0 5 0.0 +-88.0 -1072.0 -0.0003 0.0 0.0 0.0 0.0 -132.0 -1072.0 -0.0003 0.0 0.0 0.0 0.0 -88.0 -1040.0 -0.0003 0.0 0.0 0.0 0.0 -132.0 -1040.0 -0.0003 0.0 0.0 0.0 0.0 5 0.0 +-132.0 -1072.0 -0.0003 0.0 0.0 0.0 0.0 -400.0 -1072.0 -0.0003 0.0 0.0 0.0 0.0 -132.0 -952.0 -0.0003 0.0 0.0 0.0 0.0 -400.0 -952.0 -0.0003 0.0 0.0 0.0 0.0 5 0.0 +-228.0 -884.0 0.0 0.0 0.0 0.0 0.0 -400.0 -884.0 0.0 0.0 0.0 0.0 0.0 -228.0 -848.0 0.0 0.0 0.0 0.0 0.0 -400.0 -848.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-256.0 -848.0 0.0001 0.0 0.0 0.0 0.0 -400.0 -848.0 0.0001 0.0 0.0 0.0 0.0 -256.0 -800.0 0.0001 0.0 0.0 0.0 0.0 -400.0 -800.0 0.0001 0.0 0.0 0.0 0.0 5 0.0 +470.0 -456.0 -0.0002 0.0 0.0 0.0 0.0 514.0 -456.0 -0.0002 0.0 0.0 0.0 0.0 470.0 -540.0 -0.0002 0.0 0.0 0.0 0.0 514.0 -540.0 -0.0002 0.0 0.0 0.0 0.0 5 0.0 +32.0 1524.0 -0.0001 0.0 0.0 1.0 1.0 112.0 1524.0 -0.0001 0.0 0.0 1.0 0.957 32.0 1400.0 -0.0001 0.0 0.0 1.0 0.972 112.0 1400.0 -0.0001 0.0 0.0 1.0 0.944 5 1.0 +-634.0 86.0 0.0 0.0 0.0 0.0 0.0 -786.0 86.0 0.0 0.0 0.0 0.0 0.0 -634.0 138.0 0.0 0.0 0.0 0.0 0.0 -786.0 138.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-786.0 120.0 0.0001 0.0 0.0 0.0 0.0 -954.0 120.0 0.0001 0.0 0.0 0.0 0.0 -786.0 194.0 0.0001 0.0 0.0 0.0 0.0 -954.0 194.0 0.0001 0.0 0.0 0.0 0.0 5 0.0 +-516.0 -668.0 0.0 0.0 0.0 0.0 0.0 -800.0 -668.0 0.0 0.0 0.0 0.0 0.0 -516.0 -472.0 0.0 0.0 0.0 0.0 0.0 -800.0 -472.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-704.0 -800.0 0.0 0.0 0.0 0.0 0.0 -800.0 -800.0 0.0 0.0 0.0 0.0 0.0 -704.0 -668.0 0.0 0.0 0.0 0.0 0.0 -800.0 -668.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-652.0 -724.0 0.0 0.0 0.0 0.0 0.0 -704.0 -724.0 0.0 0.0 0.0 0.0 0.0 -652.0 -668.0 0.0 0.0 0.0 0.0 0.0 -704.0 -668.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-516.0 -776.0 0.0 0.0 0.0 0.0 0.0 -552.0 -776.0 0.0 0.0 0.0 0.0 0.0 -516.0 -668.0 0.0 0.0 0.0 0.0 0.0 -552.0 -668.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-552.0 -702.0 0.0 0.0 0.0 0.0 0.0 -586.0 -702.0 0.0 0.0 0.0 0.0 0.0 -552.0 -668.0 0.0 0.0 0.0 0.0 0.0 -586.0 -668.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-400.0 -1600.0 0.0 0.0 0.0 0.0 0.0 -488.0 -1600.0 0.0 0.0 0.0 0.0 0.0 -400.0 -800.0 0.0 0.0 0.0 0.0 0.0 -488.0 -800.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-488.0 -846.0 0.0 0.0 0.0 0.0 0.0 -510.0 -846.0 0.0 0.0 0.0 0.0 0.0 -488.0 -800.0 0.0 0.0 0.0 0.0 0.0 -510.0 -800.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-488.0 -1600.0 0.0 0.0 0.0 0.0 0.0 -712.0 -1600.0 0.0 0.0 0.0 0.0 0.0 -488.0 -1074.0 0.0 0.0 0.0 0.0 0.0 -712.0 -1074.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-488.0 -1074.0 0.0 0.0 0.0 0.0 0.0 -522.0 -1074.0 0.0 0.0 0.0 0.0 0.0 -488.0 -1016.0 0.0 0.0 0.0 0.0 0.0 -522.0 -1016.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-610.0 -1074.0 0.0 0.0 0.0 0.0 0.0 -644.0 -1074.0 0.0 0.0 0.0 0.0 0.0 -610.0 -984.0 0.0 0.0 0.0 0.0 0.0 -644.0 -984.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-536.0 -1074.0 0.0 0.0 0.0 0.0 0.0 -610.0 -1074.0 0.0 0.0 0.0 0.0 0.0 -536.0 -1032.0 0.0 0.0 0.0 0.0 0.0 -610.0 -1032.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-644.0 -1074.0 0.0 0.0 0.0 0.0 0.0 -678.0 -1074.0 0.0 0.0 0.0 0.0 0.0 -644.0 -920.0 0.0 0.0 0.0 0.0 0.0 -678.0 -920.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-678.0 -1074.0 0.0 0.0 0.0 0.0 0.0 -712.0 -1074.0 0.0 0.0 0.0 0.0 0.0 -678.0 -840.0 0.0 0.0 0.0 0.0 0.0 -712.0 -840.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +800.0 1400.0 0.0 0.0 0.0 0.0 0.0 1300.0 1400.0 0.0 0.0 0.0 0.0 0.0 800.0 1312.0 0.0 0.0 0.0 0.0 0.0 1300.0 1312.0 0.0 0.0 0.0 0.0 0.0 9 0.1 +1300.0 1600.0 -0.0001 0.0 0.0 0.0 0.0 1600.0 1600.0 -0.0001 0.0 0.0 0.0 0.0 1300.0 1300.0 -0.0001 0.0 0.0 0.0 0.0 1600.0 1300.0 -0.0001 0.0 0.0 0.0 0.0 9 0.1 +1000.0 1566.0 -0.00049959 0.0 0.0 0.0 0.0 1100.0 1566.0 -0.00049959 0.0 0.0 0.0 0.0 1000.0 1550.0 -0.00049959 0.0 0.0 0.0 0.0 1100.0 1550.0 -0.00049959 0.0 0.0 0.0 0.0 9 0.0 +32.0 1536.0 0.0 0.0 0.0 0.0 0.0 64.0 1536.0 0.0 0.0 0.0 0.0 0.0 32.0 1400.0 0.0 0.0 0.0 0.0 0.0 64.0 1400.0 0.0 0.0 0.0 0.0 0.0 13 0.1 +-2.0 1602.0 0.0 0.0 0.0 0.0 0.0 34.0 1602.0 0.0 0.0 0.0 0.0 0.0 -2.0 1526.0 0.0 0.0 0.0 0.0 0.0 34.0 1526.0 0.0 0.0 0.0 0.0 0.0 13 0.1 +-152.0 1780.0 0.0 0.0 0.0 0.0 0.0 -56.0 1780.0 0.0 0.0 0.0 0.0 0.0 -152.0 1748.0 0.0 0.0 0.0 0.0 0.0 -56.0 1748.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-70.0 1766.0 0.0 0.0 0.0 0.0 0.0 -50.0 1766.0 0.0 0.0 0.0 0.0 0.0 -70.0 1674.0 0.0 0.0 0.0 0.0 0.0 -50.0 1674.0 0.0 0.0 0.0 0.0 0.0 13 0.1 +-328.0 1778.0 0.0 0.0 0.0 0.0 0.0 -152.0 1778.0 0.0 0.0 0.0 0.0 0.0 -328.0 1750.0 0.0 0.0 0.0 0.0 0.0 -152.0 1750.0 0.0 0.0 0.0 0.0 0.0 13 0.1 +-438.0 1880.0 0.0 0.0 0.0 0.0 0.0 -354.0 1880.0 0.0 0.0 0.0 0.0 0.0 -438.0 1848.0 0.0 0.0 0.0 0.0 0.0 -354.0 1848.0 0.0 0.0 0.0 0.0 0.0 13 0.1 +-566.0 1796.0 0.0 0.0 0.0 0.0 0.0 -522.0 1796.0 0.0 0.0 0.0 0.0 0.0 -566.0 1612.0 0.0 0.0 0.0 0.0 0.0 -522.0 1612.0 0.0 0.0 0.0 0.0 0.0 13 0.1 +-598.0 1612.0 0.0 0.0 0.0 0.0 0.0 -554.0 1612.0 0.0 0.0 0.0 0.0 0.0 -598.0 1420.0 0.0 0.0 0.0 0.0 0.0 -554.0 1420.0 0.0 0.0 0.0 0.0 0.0 13 0.1 +-706.0 1266.0 0.0 0.0 0.0 0.0 0.0 -654.0 1266.0 0.0 0.0 0.0 0.0 0.0 -706.0 1158.0 0.0 0.0 0.0 0.0 0.0 -654.0 1158.0 0.0 0.0 0.0 0.0 0.0 13 0.1 +206.0 1192.0 0.0 0.0 0.0 0.0 0.0 258.0 1192.0 0.0 0.0 0.0 0.0 0.0 206.0 912.0 0.0 0.0 0.0 0.0 0.0 258.0 912.0 0.0 0.0 0.0 0.0 0.0 13 0.1 +174.0 712.0 0.0 0.0 0.0 0.0 0.0 202.0 712.0 0.0 0.0 0.0 0.0 0.0 174.0 640.0 0.0 0.0 0.0 0.0 0.0 202.0 640.0 0.0 0.0 0.0 0.0 0.0 9 0.1 +780.0 408.0 0.0 0.0 0.0 0.0 0.0 780.0 408.0 0.0 0.0 0.0 0.0 0.0 780.0 408.0 0.0 0.0 0.0 0.0 0.0 780.0 408.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +800.0 480.0 -0.0001 0.0 0.0 0.0 0.0 760.0 480.0 -0.0001 0.0 0.0 0.0 0.0 800.0 550.0 -0.0001 0.0 0.0 0.0 0.0 760.0 550.0 -0.0001 0.0 0.0 0.0 0.0 9 0.1 +800.0 550.0 0.000100136 0.0 0.0 0.0 0.0 760.0 550.0 0.000100136 0.0 0.0 0.0 0.0 800.0 620.0 0.000100136 0.0 0.0 0.0 0.0 760.0 620.0 0.000100136 0.0 0.0 0.0 0.0 9 0.1 +820.0 560.0 0.0 0.0 0.0 0.0 0.0 800.0 560.0 0.0 0.0 0.0 0.0 0.0 820.0 580.0 0.0 0.0 0.0 0.0 0.0 800.0 580.0 0.0 0.0 0.0 0.0 0.0 9 0.0 +820.0 580.0 0.0 0.0 0.0 0.0 0.0 800.0 580.0 0.0 0.0 0.0 0.0 0.0 820.0 600.0 0.0 0.0 0.0 0.0 0.0 800.0 600.0 0.0 0.0 0.0 0.0 0.0 9 0.0 +832.0 600.0 0.0 0.0 0.0 0.0 0.0 800.0 600.0 0.0 0.0 0.0 0.0 0.0 832.0 652.0 0.0 0.0 0.0 0.0 0.0 800.0 652.0 0.0 0.0 0.0 0.0 0.0 9 0.0 +832.0 652.0 0.0001 0.0 0.0 0.0 0.0 800.0 652.0 0.0001 0.0 0.0 0.0 0.0 832.0 704.0 0.0001 0.0 0.0 0.0 0.0 800.0 704.0 0.0001 0.0 0.0 0.0 0.0 9 0.0 +832.0 704.0 0.0 0.0 0.0 0.0 0.0 800.0 704.0 0.0 0.0 0.0 0.0 0.0 832.0 756.0 0.0 0.0 0.0 0.0 0.0 800.0 756.0 0.0 0.0 0.0 0.0 0.0 9 0.0 +832.0 756.0 -0.0001 0.0 0.0 0.0 0.0 800.0 756.0 -0.0001 0.0 0.0 0.0 0.0 832.0 808.0 -0.0001 0.0 0.0 0.0 0.0 800.0 808.0 -0.0001 0.0 0.0 0.0 0.0 9 0.0 +832.0 808.0 0.0 0.0 0.0 0.0 0.0 800.0 808.0 0.0 0.0 0.0 0.0 0.0 832.0 860.0 0.0 0.0 0.0 0.0 0.0 800.0 860.0 0.0 0.0 0.0 0.0 0.0 9 0.0 +832.0 860.0 0.0001 0.0 0.0 0.0 0.0 800.0 860.0 0.0001 0.0 0.0 0.0 0.0 832.0 912.0 0.0001 0.0 0.0 0.0 0.0 800.0 912.0 0.0001 0.0 0.0 0.0 0.0 9 0.0 +832.0 912.0 0.0001 0.0 0.0 0.0 0.0 800.0 912.0 0.0001 0.0 0.0 0.0 0.0 832.0 964.0 0.0001 0.0 0.0 0.0 0.0 800.0 964.0 0.0001 0.0 0.0 0.0 0.0 9 0.0 +1060.0 964.0 0.0002 0.0 0.0 0.0 0.0 800.0 964.0 0.0002 0.0 0.0 0.0 0.0 1060.0 1064.0 0.0002 0.0 0.0 0.0 0.0 800.0 1064.0 0.0002 0.0 0.0 0.0 0.0 9 0.0 +952.0 864.0 0.0 0.0 0.0 0.0 0.0 832.0 864.0 0.0 0.0 0.0 0.0 0.0 952.0 1000.0 0.0 0.0 0.0 0.0 0.0 832.0 1000.0 0.0 0.0 0.0 0.0 0.0 9 0.0 +1040.0 1064.0 -0.0001 0.0 0.0 0.0 0.0 920.0 1064.0 -0.0001 0.0 0.0 0.0 0.0 1040.0 1200.0 -0.0001 0.0 0.0 0.0 0.0 920.0 1200.0 -0.0001 0.0 0.0 0.0 0.0 9 0.1 +1160.0 1064.0 -0.0002 0.0 0.0 0.0 0.0 1040.0 1064.0 -0.0002 0.0 0.0 0.0 0.0 1160.0 1200.0 -0.0002 0.0 0.0 0.0 0.0 1040.0 1200.0 -0.0002 0.0 0.0 0.0 0.0 9 0.1 +1280.0 1064.0 -0.0003 0.0 0.0 0.0 0.0 1160.0 1064.0 -0.0003 0.0 0.0 0.0 0.0 1280.0 1200.0 -0.0003 0.0 0.0 0.0 0.0 1160.0 1200.0 -0.0003 0.0 0.0 0.0 0.0 9 0.1 +1400.0 1064.0 -0.0002 0.0 0.0 0.0 0.0 1280.0 1064.0 -0.0002 0.0 0.0 0.0 0.0 1400.0 1200.0 -0.0002 0.0 0.0 0.0 0.0 1280.0 1200.0 -0.0002 0.0 0.0 0.0 0.0 9 0.1 +1420.0 996.0 0.0003 0.0 0.0 0.0 0.0 1060.0 996.0 0.0003 0.0 0.0 0.0 0.0 1420.0 1064.0 0.0003 0.0 0.0 0.0 0.0 1060.0 1064.0 0.0003 0.0 0.0 0.0 0.0 9 0.0 +1980.0 1064.0 -0.0002 0.0 0.0 0.0 0.0 1400.0 1064.0 -0.0002 0.0 0.0 0.0 0.0 1980.0 1200.0 -0.0002 0.0 0.0 0.0 0.0 1400.0 1200.0 -0.0002 0.0 0.0 0.0 0.0 9 0.2 +-1654.0 1254.0 0.0 0.0 0.0 0.0 0.0 -1614.0 1254.0 0.0 0.0 0.0 0.0 0.0 -1654.0 1134.0 0.0 0.0 0.0 0.0 0.0 -1614.0 1134.0 0.0 0.0 0.0 0.0 0.0 9 0.2 +-1750.0 1024.0 0.0 0.0 0.0 0.0 0.0 -1670.0 1024.0 0.0 0.0 0.0 0.0 0.0 -1750.0 904.0 0.0 0.0 0.0 0.0 0.0 -1670.0 904.0 0.0 0.0 0.0 0.0 0.0 9 0.2 +-1772.0 914.0 0.0 0.0 0.0 0.0 0.0 -1732.0 914.0 0.0 0.0 0.0 0.0 0.0 -1772.0 834.0 0.0 0.0 0.0 0.0 0.0 -1732.0 834.0 0.0 0.0 0.0 0.0 0.0 9 0.2 +-1790.0 1024.0 0.0 0.0 0.0 0.0 0.0 -1750.0 1024.0 0.0 0.0 0.0 0.0 0.0 -1790.0 904.0 0.0 0.0 0.0 0.0 0.0 -1750.0 904.0 0.0 0.0 0.0 0.0 0.0 9 0.6 +-1792.0 914.0 0.0 0.0 0.0 0.0 0.0 -1772.0 914.0 0.0 0.0 0.0 0.0 0.0 -1792.0 834.0 0.0 0.0 0.0 0.0 0.0 -1772.0 834.0 0.0 0.0 0.0 0.0 0.0 9 0.6 +-1790.0 1044.0 -0.0001 0.0 0.0 0.0 0.0 -1670.0 1044.0 -0.0001 0.0 0.0 0.0 0.0 -1790.0 1024.0 -0.0001 0.0 0.0 0.0 0.0 -1670.0 1024.0 -0.0001 0.0 0.0 0.0 0.0 5 0.0 +-1674.0 1254.0 0.0 0.0 0.0 0.0 0.0 -1654.0 1254.0 0.0 0.0 0.0 0.0 0.0 -1674.0 1134.0 0.0 0.0 0.0 0.0 0.0 -1654.0 1134.0 0.0 0.0 0.0 0.0 0.0 9 0.6 +-780.0 798.0 -0.0001 0.0 0.0 0.0 0.0 -840.0 798.0 -0.0001 0.0 0.0 0.0 0.0 -780.0 998.0 -0.0001 0.0 0.0 0.0 0.0 -840.0 998.0 -0.0001 0.0 0.0 0.0 0.0 9 0.2 +-756.0 798.0 -0.0001 0.0 0.0 0.0 0.0 -776.0 798.0 -0.0001 0.0 0.0 0.0 0.0 -756.0 998.0 -0.0001 0.0 0.0 0.0 0.0 -776.0 998.0 -0.0001 0.0 0.0 0.0 0.0 9 0.6 +920.0 1064.0 -0.0001 0.0 0.0 0.0 0.0 800.0 1064.0 -0.0001 0.0 0.0 0.0 0.0 920.0 1200.0 -0.0001 0.0 0.0 0.0 0.0 800.0 1200.0 -0.0001 0.0 0.0 0.0 0.0 9 0.1 +780.0 1172.0 -0.0001 0.0 0.0 0.0 0.0 800.0 1172.0 -0.0001 0.0 0.0 0.0 0.0 780.0 1144.0 -0.0001 0.0 0.0 0.0 0.0 800.0 1144.0 -0.0001 0.0 0.0 0.0 0.0 9 0.1 +780.0 1200.0 0.0 0.0 0.0 0.0 0.0 800.0 1200.0 0.0 0.0 0.0 0.0 0.0 780.0 1172.0 0.0 0.0 0.0 0.0 0.0 800.0 1172.0 0.0 0.0 0.0 0.0 0.0 9 0.1 +760.0 1172.0 -0.0002 0.0 0.0 0.0 0.0 780.0 1172.0 -0.0002 0.0 0.0 0.0 0.0 760.0 1144.0 -0.0002 0.0 0.0 0.0 0.0 780.0 1144.0 -0.0002 0.0 0.0 0.0 0.0 9 0.1 +1600.0 1600.0 0.0 0.0 0.0 0.0 0.0 1500.0 1600.0 0.0 0.0 0.0 0.0 0.0 1600.0 2300.0 0.0 0.0 0.0 0.0 0.0 1500.0 2300.0 0.0 0.0 0.0 0.0 0.0 9 0.1 +328.0 -86.0 0.0 0.0 0.0 0.0 0.0 392.0 -86.0 0.0 0.0 0.0 0.0 0.0 328.0 -154.0 0.0 0.0 0.0 0.0 0.0 392.0 -154.0 0.0 0.0 0.0 0.0 0.0 13 0.5 +282.0 464.0 0.0 0.0 0.0 0.0 0.0 350.0 464.0 0.0 0.0 0.0 0.0 0.0 282.0 352.0 0.0 0.0 0.0 0.0 0.0 350.0 352.0 0.0 0.0 0.0 0.0 0.0 9 0.5 +234.0 142.0 0.0 0.0 0.0 0.0 0.0 254.0 142.0 0.0 0.0 0.0 0.0 0.0 234.0 130.0 0.0 0.0 0.0 0.0 0.0 254.0 130.0 0.0 0.0 0.0 0.0 0.0 13 0.5 +570.0 310.0 0.0 0.0 0.0 0.0 0.0 790.0 310.0 0.0 0.0 0.0 0.0 0.0 570.0 210.0 0.0 0.0 0.0 0.0 0.0 790.0 210.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +1142.0 -642.0 12.2 0.0 0.0 0.0 0.0 1138.0 -642.0 12.2 0.0 0.0 0.0 0.0 1142.0 -634.0 12.2 0.0 0.0 0.0 0.0 1138.0 -634.0 12.2 0.0 0.0 0.0 0.0 13 0.0 +1136.0 -642.0 12.2 0.0 0.0 0.0 0.0 1132.0 -642.0 12.2 0.0 0.0 0.0 0.0 1136.0 -634.0 12.2 0.0 0.0 0.0 0.0 1132.0 -634.0 12.2 0.0 0.0 0.0 0.0 13 0.0 +1120.0 -662.0 12.2 0.0 0.0 0.0 0.0 1112.0 -662.0 12.2 0.0 0.0 0.0 0.0 1120.0 -654.0 12.2 0.0 0.0 0.0 0.0 1112.0 -654.0 12.2 0.0 0.0 0.0 0.0 13 0.0 +1124.0 -660.0 12.2 0.0 0.0 0.0 0.0 1120.0 -660.0 12.2 0.0 0.0 0.0 0.0 1124.0 -656.0 12.2 0.0 0.0 0.0 0.0 1120.0 -656.0 12.2 0.0 0.0 0.0 0.0 13 0.0 +1128.0 -662.0 12.2 0.0 0.0 0.0 0.0 1124.0 -662.0 12.2 0.0 0.0 0.0 0.0 1128.0 -654.0 12.2 0.0 0.0 0.0 0.0 1124.0 -654.0 12.2 0.0 0.0 0.0 0.0 13 0.0 +1136.0 -662.0 12.2 0.0 0.0 0.0 0.0 1128.0 -662.0 12.2 0.0 0.0 0.0 0.0 1136.0 -654.0 12.2 0.0 0.0 0.0 0.0 1128.0 -654.0 12.2 0.0 0.0 0.0 0.0 13 0.0 +1134.0 -654.0 12.2 0.0 0.0 0.0 0.0 1126.0 -654.0 12.2 0.0 0.0 0.0 0.0 1134.0 -642.0 12.2 0.0 0.0 0.0 0.0 1126.0 -642.0 12.2 0.0 0.0 0.0 0.0 13 0.0 +-600.0 1602.0 0.0003 0.0 0.0 1.0 1.0 -848.0 1602.0 0.0003 0.0 0.0 1.0 1.0 -600.0 2000.0 0.0003 0.0 0.0 1.0 0.60363 -848.0 2000.0 0.0003 0.0 0.0 1.0 0.68239 5 1.0 +-732.0 1346.0 0.0002 0.0 0.0 0.0 0.0 -604.0 1346.0 0.0002 0.0 0.0 0.0 0.0 -732.0 1286.0 0.0002 0.0 0.0 0.0 0.0 -604.0 1286.0 0.0002 0.0 0.0 0.0 0.0 5 0.0 +-732.0 1602.0 0.0002 0.0 0.0 0.0 0.0 -600.0 1602.0 0.0002 0.0 0.0 0.0 0.0 -732.0 1346.0 0.0002 0.0 0.0 0.0 0.0 -600.0 1346.0 0.0002 0.0 0.0 0.0 0.0 5 0.0 +-740.0 1444.0 0.0002 0.0 0.0 0.0 0.0 -732.0 1444.0 0.0002 0.0 0.0 0.0 0.0 -740.0 1340.0 0.0002 0.0 0.0 0.0 0.0 -732.0 1340.0 0.0002 0.0 0.0 0.0 0.0 5 0.0 +-752.0 1418.0 0.0002 0.0 0.0 0.0 0.0 -748.0 1418.0 0.0002 0.0 0.0 0.0 0.0 -752.0 1382.0 0.0002 0.0 0.0 0.0 0.0 -748.0 1382.0 0.0002 0.0 0.0 0.0 0.0 5 0.0 +-752.0 1602.0 0.0002 0.0 0.0 0.0 0.0 -732.0 1602.0 0.0002 0.0 0.0 0.0 0.0 -752.0 1542.0 0.0002 0.0 0.0 0.0 0.0 -732.0 1542.0 0.0002 0.0 0.0 0.0 0.0 5 0.0 +-748.0 1430.0 0.0002 0.0 0.0 0.0 0.0 -740.0 1430.0 0.0002 0.0 0.0 0.0 0.0 -748.0 1362.0 0.0002 0.0 0.0 0.0 0.0 -740.0 1362.0 0.0002 0.0 0.0 0.0 0.0 5 0.0 +-772.0 1602.0 0.0002 0.0 0.0 0.0 0.0 -752.0 1602.0 0.0002 0.0 0.0 0.0 0.0 -772.0 1562.0 0.0002 0.0 0.0 0.0 0.0 -752.0 1562.0 0.0002 0.0 0.0 0.0 0.0 5 0.0 +-784.0 1602.0 0.0002 0.0 0.0 0.0 0.0 -772.0 1602.0 0.0002 0.0 0.0 0.0 0.0 -784.0 1578.0 0.0002 0.0 0.0 0.0 0.0 -772.0 1578.0 0.0002 0.0 0.0 0.0 0.0 5 0.0 +400.0 620.0 -0.0001 0.0 0.0 0.0 0.0 740.0 620.0 -0.0001 0.0 0.0 0.0 0.0 400.0 376.0 -0.0001 0.0 0.0 0.0 0.0 740.0 376.0 -0.0001 0.0 0.0 0.0 0.0 5 0.0 +400.0 376.0 0.0003 0.0 0.0 0.0 0.0 224.0 376.0 0.0003 0.0 0.0 0.0 0.0 400.0 408.0 0.0003 0.0 0.0 0.0 0.0 224.0 408.0 0.0003 0.0 0.0 0.0 0.0 5 0.0 +400.0 456.0 0.0 0.0 0.0 0.0 0.0 180.0 456.0 0.0 0.0 0.0 0.0 0.0 400.0 496.0 0.0 0.0 0.0 0.0 0.0 180.0 496.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +400.0 408.0 0.0001 0.0 0.0 0.0 0.0 196.0 408.0 0.0001 0.0 0.0 0.0 0.0 400.0 456.0 0.0001 0.0 0.0 0.0 0.0 196.0 456.0 0.0001 0.0 0.0 0.0 0.0 5 0.0 +2400.0 -1600.0 0.0001 0.0 0.0 1.0 0.44364 800.0 -1600.0 0.0001 0.0 0.0 1.0 0.63043 2400.0 -800.0 0.0001 0.0 0.0 1.0 0.95652 800.0 -800.0 0.0001 0.0 0.0 1.0 0.26087 5 1.0 +1400.0 -690.0 0.0001 0.0 0.0 1.0 0.73913 1300.0 -690.0 0.0001 0.0 0.0 1.0 0.69565 1400.0 -570.0 0.0001 0.0 0.0 1.0 1.0 1300.0 -570.0 0.0001 0.0 0.0 1.0 0.84783 5 1.0 +1400.0 -800.0 0.0 0.0 0.0 0.0 0.0 1200.0 -800.0 0.0 0.0 0.0 0.0 0.0 1400.0 -690.0 0.0 0.0 0.0 0.0 0.0 1200.0 -690.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1720.0 872.0 0.0 0.0 0.0 0.0 0.0 -1860.0 872.0 0.0 0.0 0.0 0.0 0.0 -1720.0 948.0 0.0 0.0 0.0 0.0 0.0 -1860.0 948.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1744.0 800.0 0.0 0.0 0.0 0.0 0.0 -1860.0 800.0 0.0 0.0 0.0 0.0 0.0 -1744.0 872.0 0.0 0.0 0.0 0.0 0.0 -1860.0 872.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1788.0 740.0 0.0 0.0 0.0 0.0 0.0 -1800.0 740.0 0.0 0.0 0.0 0.0 0.0 -1788.0 760.0 0.0 0.0 0.0 0.0 0.0 -1800.0 760.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1824.0 536.0 0.0 0.0 0.0 0.0 0.0 -1856.0 536.0 0.0 0.0 0.0 0.0 0.0 -1824.0 580.0 0.0 0.0 0.0 0.0 0.0 -1856.0 580.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1884.0 404.0 0.0 0.0 0.0 0.0 0.0 -1936.0 404.0 0.0 0.0 0.0 0.0 0.0 -1884.0 480.0 0.0 0.0 0.0 0.0 0.0 -1936.0 480.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-1984.0 288.0 0.0 0.0 0.0 0.0 0.0 -2052.0 288.0 0.0 0.0 0.0 0.0 0.0 -1984.0 360.0 0.0 0.0 0.0 0.0 0.0 -2052.0 360.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-2220.0 196.0 0.0 0.0 0.0 0.0 0.0 -2400.0 196.0 0.0 0.0 0.0 0.0 0.0 -2220.0 228.0 0.0 0.0 0.0 0.0 0.0 -2400.0 228.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +-776.0 1042.0 0.0005 0.0 0.0 0.0 0.0 -792.0 1042.0 0.0005 0.0 0.0 0.0 0.0 -776.0 1070.0 0.0005 0.0 0.0 0.0 0.0 -792.0 1070.0 0.0005 0.0 0.0 0.0 0.0 5 0.0 +1600.0 200.0 -9.91821e-005 0.0 0.0 0.0 0.0 1800.0 200.0 -9.91821e-005 0.0 0.0 0.0 0.0 1600.0 0.0 -9.91821e-005 0.0 0.0 0.0 0.0 1800.0 0.0 -9.91821e-005 0.0 0.0 0.0 0.0 8 0.0 +2508.0 756.0 0.0001 0.0 0.0 0.0 0.0 2800.0 756.0 0.0001 0.0 0.0 0.0 0.0 2508.0 712.0 0.0001 0.0 0.0 0.0 0.0 2800.0 712.0 0.0001 0.0 0.0 0.0 0.0 5 0.0 +2556.0 712.0 0.0003 0.0 0.0 0.0 0.0 2800.0 712.0 0.0003 0.0 0.0 0.0 0.0 2556.0 668.0 0.0003 0.0 0.0 0.0 0.0 2800.0 668.0 0.0003 0.0 0.0 0.0 0.0 5 0.0 +2316.0 916.0 -0.0001 0.0 0.0 0.0 0.0 2266.0 916.0 -0.0001 0.0 0.0 0.0 0.0 2316.0 1000.0 -0.0001 0.0 0.0 0.0 0.0 2266.0 1000.0 -0.0001 0.0 0.0 0.0 0.0 5 0.0 +2400.0 832.0 0.0 0.0 0.0 0.0 0.0 2356.0 832.0 0.0 0.0 0.0 0.0 0.0 2400.0 864.0 0.0 0.0 0.0 0.0 0.0 2356.0 864.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +2624.0 668.0 0.0004 0.0 0.0 0.0 0.0 2800.0 668.0 0.0004 0.0 0.0 0.0 0.0 2624.0 596.0 0.0004 0.0 0.0 0.0 0.0 2800.0 596.0 0.0004 0.0 0.0 0.0 0.0 5 0.0 +2676.0 596.0 0.0005 0.0 0.0 0.0 0.0 2800.0 596.0 0.0005 0.0 0.0 0.0 0.0 2676.0 544.0 0.0005 0.0 0.0 0.0 0.0 2800.0 544.0 0.0005 0.0 0.0 0.0 0.0 5 0.0 +2736.0 544.0 0.0005 0.0 0.0 0.0 0.0 2800.0 544.0 0.0005 0.0 0.0 0.0 0.0 2736.0 492.0 0.0005 0.0 0.0 0.0 0.0 2800.0 492.0 0.0005 0.0 0.0 0.0 0.0 5 0.0 +2772.0 372.0 0.0001 0.0 0.0 0.0 0.0 2800.0 372.0 0.0001 0.0 0.0 0.0 0.0 2772.0 308.0 0.0001 0.0 0.0 0.0 0.0 2800.0 308.0 0.0001 0.0 0.0 0.0 0.0 5 0.0 +2652.0 232.0 -0.0002 0.0 0.0 0.0 0.0 2712.0 232.0 -0.0002 0.0 0.0 0.0 0.0 2652.0 -6.10352e-005 -0.0002 0.0 0.0 0.0 0.0 2712.0 -6.10352e-005 -0.0002 0.0 0.0 0.0 0.0 5 0.0 +2604.0 184.0 -0.0001 0.0 0.0 0.0 0.0 2652.0 184.0 -0.0001 0.0 0.0 0.0 0.0 2604.0 -6.10352e-005 -0.0001 0.0 0.0 0.0 0.0 2652.0 -6.10352e-005 -0.0001 0.0 0.0 0.0 0.0 5 0.0 +2556.0 136.0 -0.0003 0.0 0.0 0.0 0.0 2604.0 136.0 -0.0003 0.0 0.0 0.0 0.0 2556.0 -6.10352e-005 -0.0003 0.0 0.0 0.0 0.0 2604.0 -6.10352e-005 -0.0003 0.0 0.0 0.0 0.0 5 0.0 +2508.0 79.9999 -0.0003 0.0 0.0 0.0 0.0 2556.0 79.9999 -0.0003 0.0 0.0 0.0 0.0 2508.0 -6.10352e-005 -0.0003 0.0 0.0 0.0 0.0 2556.0 -6.10352e-005 -0.0003 0.0 0.0 0.0 0.0 5 0.0 +2460.0 27.9999 -0.000400007 0.0 0.0 0.0 0.0 2508.0 27.9999 -0.000400007 0.0 0.0 0.0 0.0 2460.0 -6.10352e-005 -0.000400007 0.0 0.0 0.0 0.0 2508.0 -6.10352e-005 -0.000400007 0.0 0.0 0.0 0.0 5 0.0 +2800.0 -800.0 -0.0001 0.0 0.0 0.0 0.0 2332.0 -800.0 -0.0001 0.0 0.0 0.0 0.0 2800.0 -140.0 -0.0001 0.0 0.0 0.0 0.0 2332.0 -140.0 -0.0001 0.0 0.0 0.0 0.0 5 0.0 +2800.0 -140.0 -0.0001 0.0 0.0 0.0 0.0 2448.0 -140.0 -0.0001 0.0 0.0 0.0 0.0 2800.0 -6.10352e-005 -0.0001 0.0 0.0 0.0 0.0 2448.0 -3.05176e-005 -0.0001 0.0 0.0 0.0 0.0 5 0.0 +2448.0 -140.0 -0.0002 0.0 0.0 0.0 0.0 2412.0 -140.0 -0.0002 0.0 0.0 0.0 0.0 2448.0 -28.0 -0.0002 0.0 0.0 0.0 0.0 2412.0 -28.0 -0.0002 0.0 0.0 0.0 0.0 5 0.0 +2412.0 -140.0 -0.0003 0.0 0.0 0.0 0.0 2376.0 -140.0 -0.0003 0.0 0.0 0.0 0.0 2412.0 -68.0 -0.0003 0.0 0.0 0.0 0.0 2376.0 -68.0 -0.0003 0.0 0.0 0.0 0.0 5 0.0 +2376.0 -140.0 -0.0004 0.0 0.0 0.0 0.0 2340.0 -140.0 -0.0004 0.0 0.0 0.0 0.0 2376.0 -104.0 -0.0004 0.0 0.0 0.0 0.0 2340.0 -104.0 -0.0004 0.0 0.0 0.0 0.0 5 0.0 +2332.0 -800.0 -0.0001 0.0 0.0 0.0 0.0 2290.0 -800.0 -0.0001 0.0 0.0 0.0 0.0 2332.0 -132.0 -0.0001 0.0 0.0 0.0 0.0 2290.0 -132.0 -0.0001 0.0 0.0 0.0 0.0 5 0.0 +2266.0 916.0 0.0 0.0 0.0 0.0 0.0 2216.0 916.0 0.0 0.0 0.0 0.0 0.0 2266.0 1000.0 0.0 0.0 0.0 0.0 0.0 2216.0 1000.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +2216.0 890.0 0.0 0.0 0.0 0.0 0.0 1986.0 890.0 0.0 0.0 0.0 0.0 0.0 2216.0 1000.0 0.0 0.0 0.0 0.0 0.0 1986.0 1000.0 0.0 0.0 0.0 0.0 0.0 5 0.0 +2316.0 892.0 0.0 0.0 0.0 0.0 0.0 2290.0 892.0 0.0 0.0 0.0 0.0 0.0 2316.0 916.0 0.0 0.0 0.0 0.0 0.0 2290.0 916.0 0.0 0.0 0.0 0.0 0.0 5 0.0 diff --git a/RPF DUMP/Common RPF Dump/data/weaponinfo.xml b/RPF DUMP/Common RPF Dump/data/weaponinfo.xml new file mode 100644 index 00000000..65862629 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/data/weaponinfo.xml @@ -0,0 +1,689 @@ + + + + + + + + + + + + + + + + + + CAN_AIM + ARMOUR_PENETRATING + + + + + + + + + + + + + + + + CAN_AIM + MELEE_CLUB + ARMOUR_PENETRATING + + + + + + + + + + + + + + + + + + + + CAN_AIM + MELEE_CLUB + ARMOUR_PENETRATING + + + + + + + + + + + + + + + + + + CAN_AIM + MELEE_BLADE + INSTANT_KILL_IN_MP + ARMOUR_PENETRATING + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GUN + CAN_AIM + CAN_FREE_AIM + ANIM_RELOAD + ANIM_CROUCH_FIRE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GUN + CAN_AIM + CAN_FREE_AIM + ANIM_RELOAD + ANIM_CROUCH_FIRE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GUN + CAN_AIM + CAN_FREE_AIM + ANIM_RELOAD + ANIM_CROUCH_FIRE + 2HANDED + HIGHER_BREAK_FORCE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GUN + CAN_AIM + CAN_FREE_AIM + ANIM_RELOAD + ANIM_CROUCH_FIRE + 2HANDED + HIGHER_BREAK_FORCE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GUN + CAN_AIM + CAN_FREE_AIM + ANIM_RELOAD + ANIM_CROUCH_FIRE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GUN + CAN_AIM + CAN_FREE_AIM + ANIM_RELOAD + ANIM_CROUCH_FIRE + TREAT_AS_2HANDED_IN_COVER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GUN + CAN_AIM + CAN_FREE_AIM + ANIM_RELOAD + ANIM_CROUCH_FIRE + 2HANDED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GUN + CAN_AIM + CAN_FREE_AIM + ANIM_RELOAD + ANIM_CROUCH_FIRE + 2HANDED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GUN + CAN_FREE_AIM + FIRST_PERSON + ANIM_RELOAD + ANIM_CROUCH_FIRE + 2HANDED + + + + + + + + + + + + + + + + + + + + + + + + + + + + GUN + CAN_FREE_AIM + FIRST_PERSON + ANIM_RELOAD + ANIM_CROUCH_FIRE + 2HANDED + + + + + + + + + + + + + + + + + + + + + + + + + + + GUN + HEAVY + CAN_FREE_AIM + ANIM_RELOAD + ANIM_CROUCH_FIRE + CREATE_VISIBLE_ORDNANCE + 2HANDED + KEEP_CAMERA_BEHIND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GUN + CAN_FREE_AIM + HEAVY + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + THROWN + CAN_AIM + CAN_FREE_AIM + ANIM_RELOAD + ANIM_CROUCH_FIRE + ADD_SMOKE_ON_EXPLOSION + SILENCED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + THROWN + CAN_AIM + CAN_FREE_AIM + ANIM_RELOAD + ANIM_CROUCH_FIRE + SILENCED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + THROWN + EXPLOSION_BASED_ON_IMPACT + ADD_SMOKE_ON_EXPLOSION + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + THROWN + CAN_AIM + CAN_FREE_AIM + ANIM_RELOAD + ANIM_CROUCH_FIRE + + + + + + + + + + + + + \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_alpha.sps new file mode 100644 index 00000000..bb27a7c9 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_alpha.sps @@ -0,0 +1,4 @@ +shader gta_default +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_cubemap_reflect.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_cubemap_reflect.sps new file mode 100644 index 00000000..fca00acd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_cubemap_reflect.sps @@ -0,0 +1 @@ +shader gta_cubemap_reflect diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_cutout.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_cutout.sps new file mode 100644 index 00000000..4d9c38b8 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_cutout.sps @@ -0,0 +1,4 @@ +shader gta_default +__rage_drawbucket { + int 3 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_cutout_fence.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_cutout_fence.sps new file mode 100644 index 00000000..cd20bdab --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_cutout_fence.sps @@ -0,0 +1,4 @@ +shader gta_cutout_fence +__rage_drawbucket { + int 3 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_decal.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_decal.sps new file mode 100644 index 00000000..8bd7fe57 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_decal.sps @@ -0,0 +1,4 @@ +shader gta_default +__rage_drawbucket { + int 2 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_decal_amb_only.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_decal_amb_only.sps new file mode 100644 index 00000000..005157fd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_decal_amb_only.sps @@ -0,0 +1,4 @@ +shader gta_decal_amb_only +__rage_drawbucket { + int 2 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_decal_dirt.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_decal_dirt.sps new file mode 100644 index 00000000..4306bee8 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_decal_dirt.sps @@ -0,0 +1,4 @@ +shader gta_decal_dirt +__rage_drawbucket { + int 2 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_decal_glue.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_decal_glue.sps new file mode 100644 index 00000000..b5618338 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_decal_glue.sps @@ -0,0 +1,4 @@ +shader gta_decal_glue +__rage_drawbucket { + int 2 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_decal_normal_only.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_decal_normal_only.sps new file mode 100644 index 00000000..b92f5335 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_decal_normal_only.sps @@ -0,0 +1,4 @@ +shader gta_decal_normal_only +__rage_drawbucket { + int 2 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_default.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_default.sps new file mode 100644 index 00000000..6951b89d --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_default.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_diffuse_instance.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_diffuse_instance.sps new file mode 100644 index 00000000..b504e58f --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_diffuse_instance.sps @@ -0,0 +1 @@ +shader gta_diffuse_instance diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_emissive.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_emissive.sps new file mode 100644 index 00000000..2a4f2071 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_emissive.sps @@ -0,0 +1,4 @@ +shader gta_emissive +__rage_drawbucket { + int 4 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_emissive_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_emissive_alpha.sps new file mode 100644 index 00000000..f8486866 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_emissive_alpha.sps @@ -0,0 +1,4 @@ +shader gta_emissive +__rage_drawbucket { + int 5 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_emissivenight.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_emissivenight.sps new file mode 100644 index 00000000..b81f170a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_emissivenight.sps @@ -0,0 +1,4 @@ +shader gta_emissivenight +__rage_drawbucket { + int 4 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_emissivenight_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_emissivenight_alpha.sps new file mode 100644 index 00000000..2526cf35 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_emissivenight_alpha.sps @@ -0,0 +1,4 @@ +shader gta_emissivenight +__rage_drawbucket { + int 5 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_emissivestrong.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_emissivestrong.sps new file mode 100644 index 00000000..4c8632c9 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_emissivestrong.sps @@ -0,0 +1,4 @@ +shader gta_emissivestrong +__rage_drawbucket { + int 4 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_emissivestrong_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_emissivestrong_alpha.sps new file mode 100644 index 00000000..f14ce491 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_emissivestrong_alpha.sps @@ -0,0 +1,4 @@ +shader gta_emissivestrong +__rage_drawbucket { + int 5 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_glass.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass.sps new file mode 100644 index 00000000..7d0bc920 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass.sps @@ -0,0 +1,4 @@ +shader gta_glass +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_emissive.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_emissive.sps new file mode 100644 index 00000000..62581a14 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_emissive.sps @@ -0,0 +1,4 @@ +shader gta_glass_emissive +__rage_drawbucket { + int 4 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_emissive_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_emissive_alpha.sps new file mode 100644 index 00000000..b9402331 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_emissive_alpha.sps @@ -0,0 +1,4 @@ +shader gta_glass_emissive +__rage_drawbucket { + int 5 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_emissivenight.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_emissivenight.sps new file mode 100644 index 00000000..d3683581 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_emissivenight.sps @@ -0,0 +1,4 @@ +shader gta_glass_emissivenight +__rage_drawbucket { + int 4 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_emissivenight_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_emissivenight_alpha.sps new file mode 100644 index 00000000..886fc113 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_emissivenight_alpha.sps @@ -0,0 +1,4 @@ +shader gta_glass_emissivenight +__rage_drawbucket { + int 5 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_normal_spec_reflect.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_normal_spec_reflect.sps new file mode 100644 index 00000000..6732c770 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_normal_spec_reflect.sps @@ -0,0 +1,4 @@ +shader gta_glass_normal_spec_reflect +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_reflect.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_reflect.sps new file mode 100644 index 00000000..da5d56d1 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_reflect.sps @@ -0,0 +1,4 @@ +shader gta_glass_reflect +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_spec.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_spec.sps new file mode 100644 index 00000000..d46ddf95 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_glass_spec.sps @@ -0,0 +1,4 @@ +shader gta_glass_spec +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_hair_sorted_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_hair_sorted_alpha.sps new file mode 100644 index 00000000..03f5e87a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_hair_sorted_alpha.sps @@ -0,0 +1,4 @@ +shader gta_hair_sorted_alpha +__rage_drawbucket { + int 3 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_hair_sorted_alpha_expensive.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_hair_sorted_alpha_expensive.sps new file mode 100644 index 00000000..4bb5d79c --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_hair_sorted_alpha_expensive.sps @@ -0,0 +1,4 @@ +shader gta_hair_sorted_alpha_exp +__rage_drawbucket { + int 3 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_leaves.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_leaves.sps new file mode 100644 index 00000000..6951b89d --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_leaves.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_mirror.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_mirror.sps new file mode 100644 index 00000000..c5df0dc4 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_mirror.sps @@ -0,0 +1,2 @@ +shader gta_reflect + diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal.sps new file mode 100644 index 00000000..ad54eeb5 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal.sps @@ -0,0 +1 @@ +shader gta_normal diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_alpha.sps new file mode 100644 index 00000000..b4bccfdd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_alpha.sps @@ -0,0 +1,4 @@ +shader gta_normal +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_cubemap_reflect.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_cubemap_reflect.sps new file mode 100644 index 00000000..f75b50bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_cubemap_reflect.sps @@ -0,0 +1 @@ +shader gta_normal_cubemap_reflect diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_cutout.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_cutout.sps new file mode 100644 index 00000000..a4a82bc8 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_cutout.sps @@ -0,0 +1,4 @@ +shader gta_normal +__rage_drawbucket { + int 3 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_decal.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_decal.sps new file mode 100644 index 00000000..dc1559a6 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_decal.sps @@ -0,0 +1,4 @@ +shader gta_normal_decal +__rage_drawbucket { + int 2 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_reflect.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_reflect.sps new file mode 100644 index 00000000..98826006 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_reflect.sps @@ -0,0 +1 @@ +shader gta_normal_reflect diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_reflect_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_reflect_alpha.sps new file mode 100644 index 00000000..e65e5cb0 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_reflect_alpha.sps @@ -0,0 +1,4 @@ +shader gta_normal_reflect +__rage_drawbucket { + int 1 +} \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_reflect_decal.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_reflect_decal.sps new file mode 100644 index 00000000..6c7769df --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_reflect_decal.sps @@ -0,0 +1,4 @@ +shader gta_normal_reflect_decal +__rage_drawbucket { + int 2 +} \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_reflect_screendooralpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_reflect_screendooralpha.sps new file mode 100644 index 00000000..b5d460df --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_reflect_screendooralpha.sps @@ -0,0 +1,4 @@ +shader gta_normal_reflect +__rage_drawbucket { + int 3 +} \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_screendooralpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_screendooralpha.sps new file mode 100644 index 00000000..a4a82bc8 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_screendooralpha.sps @@ -0,0 +1,4 @@ +shader gta_normal +__rage_drawbucket { + int 3 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec.sps new file mode 100644 index 00000000..4b94dbe5 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec.sps @@ -0,0 +1 @@ +shader gta_normal_spec diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_alpha.sps new file mode 100644 index 00000000..36ad70dd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_alpha.sps @@ -0,0 +1,4 @@ +shader gta_normal_spec +__rage_drawbucket { + int 1 +} \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_cubemap_reflect.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_cubemap_reflect.sps new file mode 100644 index 00000000..dbdbf272 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_cubemap_reflect.sps @@ -0,0 +1,2 @@ +shader gta_normal_spec_cubemap_reflect + \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_decal.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_decal.sps new file mode 100644 index 00000000..532125af --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_decal.sps @@ -0,0 +1,4 @@ +shader gta_normal_spec_decal +__rage_drawbucket { + int 2 +} \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect.sps new file mode 100644 index 00000000..6371b739 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect.sps @@ -0,0 +1 @@ +shader gta_normal_spec_reflect diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_alpha.sps new file mode 100644 index 00000000..576e253d --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_alpha.sps @@ -0,0 +1,4 @@ +shader gta_normal_spec_reflect +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_decal.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_decal.sps new file mode 100644 index 00000000..06bfc6bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_decal.sps @@ -0,0 +1,4 @@ +shader gta_normal_spec_reflect_decal +__rage_drawbucket { + int 2 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_emissive.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_emissive.sps new file mode 100644 index 00000000..e071137f --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_emissive.sps @@ -0,0 +1,4 @@ +shader gta_normal_spec_reflect_emissive +__rage_drawbucket { + int 4 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_emissive_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_emissive_alpha.sps new file mode 100644 index 00000000..8420b3bf --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_emissive_alpha.sps @@ -0,0 +1,4 @@ +shader gta_normal_spec_reflect_emissive +__rage_drawbucket { + int 5 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_emissivenight.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_emissivenight.sps new file mode 100644 index 00000000..32c1d8e9 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_emissivenight.sps @@ -0,0 +1,4 @@ +shader gta_normal_spec_reflect_emissivenight +__rage_drawbucket { + int 4 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_emissivenight_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_emissivenight_alpha.sps new file mode 100644 index 00000000..3f74322b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_reflect_emissivenight_alpha.sps @@ -0,0 +1,4 @@ +shader gta_normal_spec_reflect_emissivenight +__rage_drawbucket { + int 5 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_screendooralpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_screendooralpha.sps new file mode 100644 index 00000000..4ed4dbe2 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_normal_spec_screendooralpha.sps @@ -0,0 +1,4 @@ +shader gta_normal_spec +__rage_drawbucket { + int 3 +} \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_parallax.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_parallax.sps new file mode 100644 index 00000000..68ee2c5b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_parallax.sps @@ -0,0 +1 @@ +shader gta_parallax diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_parallax_specmap.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_parallax_specmap.sps new file mode 100644 index 00000000..bba5930a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_parallax_specmap.sps @@ -0,0 +1 @@ +shader gta_parallax_specmap diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_parallax_steep.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_parallax_steep.sps new file mode 100644 index 00000000..cf330aa5 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_parallax_steep.sps @@ -0,0 +1 @@ +shader gta_parallax_steep diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_ped.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_ped.sps new file mode 100644 index 00000000..d21c65e2 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_ped.sps @@ -0,0 +1 @@ +shader gta_ped diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_alpha.sps new file mode 100644 index 00000000..e22332c6 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_alpha.sps @@ -0,0 +1,4 @@ +shader gta_ped +__rage_drawbucket { + int 1 +} \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_reflect.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_reflect.sps new file mode 100644 index 00000000..9ad87f81 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_reflect.sps @@ -0,0 +1 @@ +shader gta_ped_reflect diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_reflect_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_reflect_alpha.sps new file mode 100644 index 00000000..fe12f0a0 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_reflect_alpha.sps @@ -0,0 +1,4 @@ +shader gta_ped_reflect +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_skin.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_skin.sps new file mode 100644 index 00000000..1c1ff17e --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_skin.sps @@ -0,0 +1 @@ +shader gta_ped_skin diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_skin_blendshape.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_skin_blendshape.sps new file mode 100644 index 00000000..59fcaa63 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_ped_skin_blendshape.sps @@ -0,0 +1 @@ +shader gta_ped_skin_blendshape diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_radar.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_radar.sps new file mode 100644 index 00000000..4ac62c12 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_radar.sps @@ -0,0 +1 @@ +shader gta_radar diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_reflect.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_reflect.sps new file mode 100644 index 00000000..ac343ce3 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_reflect.sps @@ -0,0 +1 @@ +shader gta_reflect diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_reflect_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_reflect_alpha.sps new file mode 100644 index 00000000..79674d8e --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_reflect_alpha.sps @@ -0,0 +1,4 @@ +shader gta_reflect +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_reflect_decal.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_reflect_decal.sps new file mode 100644 index 00000000..3f2ed4c1 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_reflect_decal.sps @@ -0,0 +1,4 @@ +shader gta_reflect +__rage_drawbucket { + int 2 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_rmptfx_mesh.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_rmptfx_mesh.sps new file mode 100644 index 00000000..a747f801 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_rmptfx_mesh.sps @@ -0,0 +1,4 @@ +shader gta_rmptfx_mesh +__rage_drawbucket { + int 1 +} \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_spec.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec.sps new file mode 100644 index 00000000..b1601c16 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec.sps @@ -0,0 +1 @@ +shader gta_spec diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_alpha.sps new file mode 100644 index 00000000..1bdf240f --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_alpha.sps @@ -0,0 +1,4 @@ +shader gta_spec +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_const.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_const.sps new file mode 100644 index 00000000..19ef35ff --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_const.sps @@ -0,0 +1 @@ +shader rage_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_decal.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_decal.sps new file mode 100644 index 00000000..04af040e --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_decal.sps @@ -0,0 +1,4 @@ +shader gta_spec +__rage_drawbucket { + int 2 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_reflect.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_reflect.sps new file mode 100644 index 00000000..9d5bd109 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_reflect.sps @@ -0,0 +1 @@ +shader gta_spec_reflect diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_reflect_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_reflect_alpha.sps new file mode 100644 index 00000000..1f4c7626 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_reflect_alpha.sps @@ -0,0 +1,4 @@ +shader gta_spec_reflect +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_reflect_decal.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_reflect_decal.sps new file mode 100644 index 00000000..f17046a2 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_reflect_decal.sps @@ -0,0 +1,4 @@ +shader gta_spec_reflect +__rage_drawbucket { + int 2 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_reflect_screendooralpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_reflect_screendooralpha.sps new file mode 100644 index 00000000..dba346c7 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_reflect_screendooralpha.sps @@ -0,0 +1,4 @@ +shader gta_spec_reflect +__rage_drawbucket { + int 3 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_screendooralpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_screendooralpha.sps new file mode 100644 index 00000000..b3386c9c --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_spec_screendooralpha.sps @@ -0,0 +1,4 @@ +shader gta_spec +__rage_drawbucket { + int 3 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_terrain_va_2lyr.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_terrain_va_2lyr.sps new file mode 100644 index 00000000..23b7ca8e --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_terrain_va_2lyr.sps @@ -0,0 +1 @@ +shader gta_terrain_va_2lyr diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_terrain_va_3lyr.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_terrain_va_3lyr.sps new file mode 100644 index 00000000..a0cdec7c --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_terrain_va_3lyr.sps @@ -0,0 +1 @@ +shader gta_terrain_va_3lyr diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_terrain_va_4lyr.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_terrain_va_4lyr.sps new file mode 100644 index 00000000..5953ccb4 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_terrain_va_4lyr.sps @@ -0,0 +1 @@ +shader gta_terrain_va_4lyr diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_trees.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_trees.sps new file mode 100644 index 00000000..b8e02ab6 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_trees.sps @@ -0,0 +1,4 @@ +shader gta_trees +__rage_drawbucket { + int 3 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_badges.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_badges.sps new file mode 100644 index 00000000..816632b4 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_badges.sps @@ -0,0 +1,4 @@ +shader gta_vehicle_badges +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_basic.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_basic.sps new file mode 100644 index 00000000..651c8a28 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_basic.sps @@ -0,0 +1 @@ +shader gta_vehicle_basic diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_chrome.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_chrome.sps new file mode 100644 index 00000000..39f6fb05 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_chrome.sps @@ -0,0 +1,7 @@ +shader gta_vehicle_chrome +SpecularColor { + float 0.20000 +} +Specular { + float 180 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_default.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_default.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_default.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_default_2lyr.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_default_2lyr.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_default_2lyr.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_default_2lyr_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_default_2lyr_dmg.sps new file mode 100644 index 00000000..a60c499e --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_default_2lyr_dmg.sps @@ -0,0 +1 @@ +shader gta_default \ No newline at end of file diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_default_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_default_dmg.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_default_dmg.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_disc.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_disc.sps new file mode 100644 index 00000000..a357df57 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_disc.sps @@ -0,0 +1,4 @@ +shader gta_vehicle_disc +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_generic.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_generic.sps new file mode 100644 index 00000000..04c77afa --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_generic.sps @@ -0,0 +1 @@ +shader gta_vehicle_generic diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_glass.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_glass.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_glass.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_glass_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_glass_dmg.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_glass_dmg.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_glass_emissive.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_glass_emissive.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_glass_emissive.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_interior.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_interior.sps new file mode 100644 index 00000000..109aa48e --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_interior.sps @@ -0,0 +1 @@ +shader gta_vehicle_interior diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_interior2.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_interior2.sps new file mode 100644 index 00000000..9d9d30e2 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_interior2.sps @@ -0,0 +1 @@ +shader gta_vehicle_interior2 diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_lights.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_lights.sps new file mode 100644 index 00000000..25d890d1 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_lights.sps @@ -0,0 +1,6 @@ +shader gta_vehicle_vehglass +__rage_drawbucket { + int 1 +} + + diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_lightsemissive.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_lightsemissive.sps new file mode 100644 index 00000000..ae966eab --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_lightsemissive.sps @@ -0,0 +1,4 @@ +shader gta_vehicle_lightsemissive +__rage_drawbucket { + int 1 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_mesh.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_mesh.sps new file mode 100644 index 00000000..d8620b85 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_mesh.sps @@ -0,0 +1 @@ +shader gta_vehicle_mesh diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_nosplash.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_nosplash.sps new file mode 100644 index 00000000..52269946 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_nosplash.sps @@ -0,0 +1,4 @@ +shader gta_vehicle_paint1 +__rage_drawbucket { + int 29 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_nowater.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_nowater.sps new file mode 100644 index 00000000..0f51d912 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_nowater.sps @@ -0,0 +1,4 @@ +shader gta_vehicle_paint1 +__rage_drawbucket { + int 30 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_paint1.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_paint1.sps new file mode 100644 index 00000000..5bdf86f7 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_paint1.sps @@ -0,0 +1,13 @@ +shader gta_vehicle_paint1 +SpecularColor { + float 0.150000 +} +Specular { + float 180 +} +Specular2Factor { + float 40 +} +specular2ColorIntensity { + float 1.7 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_paint2.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_paint2.sps new file mode 100644 index 00000000..38c9d832 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_paint2.sps @@ -0,0 +1,13 @@ +shader gta_vehicle_paint2 +SpecularColor { + float 0.150000 +} +Specular { + float 180 +} +Specular2Factor { + float 40 +} +specular2ColorIntensity { + float 1.7 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_paint3.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_paint3.sps new file mode 100644 index 00000000..f4320f74 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_paint3.sps @@ -0,0 +1,13 @@ +shader gta_vehicle_paint3 +SpecularColor { + float 0.150000 +} +Specular { + float 180 +} +Specular2Factor { + float 40 +} +specular2ColorIntensity { + float 1.7 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_rims1.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_rims1.sps new file mode 100644 index 00000000..8939e7be --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_rims1.sps @@ -0,0 +1,7 @@ +shader gta_vehicle_rims1 +SpecularColor { + float 0.20000 +} +Specular { + float 180 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_rims1_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_rims1_alpha.sps new file mode 100644 index 00000000..68a619c4 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_rims1_alpha.sps @@ -0,0 +1,10 @@ +shader gta_vehicle_rims1 +__rage_drawbucket { + int 3 +} +SpecularColor { + float 0.20000 +} +Specular { + float 180 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_rims2.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_rims2.sps new file mode 100644 index 00000000..0b5569ad --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_rims2.sps @@ -0,0 +1,7 @@ +shader gta_vehicle_rims2 +SpecularColor { + float 0.20000 +} +Specular { + float 180 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_rubber.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_rubber.sps new file mode 100644 index 00000000..704171a9 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_rubber.sps @@ -0,0 +1 @@ +shader gta_vehicle_rubber diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_shuts.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_shuts.sps new file mode 100644 index 00000000..0d689524 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_shuts.sps @@ -0,0 +1,7 @@ +shader gta_vehicle_shuts +SpecularColor { + float 0.300000 +} +Specular { + float 180 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_2lyr.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_2lyr.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_2lyr.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_2lyr_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_2lyr_dmg.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_2lyr_dmg.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_bump.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_bump.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_bump.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_bump_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_bump_dmg.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_bump_dmg.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_dmg.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_dmg.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_2lyr.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_2lyr.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_2lyr.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_2lyr_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_2lyr_dmg.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_2lyr_dmg.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_alpha.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_alpha.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_alpha.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_alpha_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_alpha_dmg.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_alpha_dmg.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump_2lyr.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump_2lyr.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump_2lyr.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump_2lyr_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump_2lyr_dmg.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump_2lyr_dmg.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump_alpha_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump_alpha_dmg.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump_alpha_dmg.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump_dmg.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bump_dmg.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bumpuv.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bumpuv.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bumpuv.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bumpuv_2lyr.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bumpuv_2lyr.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bumpuv_2lyr.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bumpuv_2lyr_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bumpuv_2lyr_dmg.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bumpuv_2lyr_dmg.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bumpuv_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bumpuv_dmg.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_bumpuv_dmg.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_dmg.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_dmg.sps new file mode 100644 index 00000000..3c57f7bd --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_spec_reflect_dmg.sps @@ -0,0 +1 @@ +shader gta_default diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_tire.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_tire.sps new file mode 100644 index 00000000..f6b0fd2f --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_tire.sps @@ -0,0 +1 @@ +shader gta_vehicle_tire diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_vehglass.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_vehglass.sps new file mode 100644 index 00000000..6d5ac047 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_vehicle_vehglass.sps @@ -0,0 +1,10 @@ +shader gta_vehicle_vehglass +__rage_drawbucket { + int 1 +} +SpecularColor { + float 0.150000 +} +Specular { + float 180 +} diff --git a/RPF DUMP/Common RPF Dump/shaders/db/gta_wire.sps b/RPF DUMP/Common RPF Dump/shaders/db/gta_wire.sps new file mode 100644 index 00000000..c6f5fec2 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/gta_wire.sps @@ -0,0 +1,5 @@ +shader gta_wire +__rage_drawbucket { + int 1 +} + diff --git a/RPF DUMP/Common RPF Dump/shaders/db/rage_billboard_nobump.sps b/RPF DUMP/Common RPF Dump/shaders/db/rage_billboard_nobump.sps new file mode 100644 index 00000000..44241d0c --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/db/rage_billboard_nobump.sps @@ -0,0 +1 @@ +shader rage_billboard_nobump diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/deferred_lighting.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/deferred_lighting.dcl new file mode 100644 index 00000000..bb89184a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/deferred_lighting.dcl @@ -0,0 +1,2 @@ +1 ; see grcore/fvfchannels.h for bit values +; diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_atmoscatt_clouds.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_atmoscatt_clouds.dcl new file mode 100644 index 00000000..4f691436 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_atmoscatt_clouds.dcl @@ -0,0 +1,2 @@ +65 ; see grcore/fvfchannels.h for bit values +; position texcoord0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_cubemap_reflect.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_cubemap_reflect.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_cubemap_reflect.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_cutout_fence.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_cutout_fence.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_cutout_fence.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal_amb_only.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal_amb_only.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal_amb_only.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal_dirt.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal_dirt.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal_dirt.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal_glue.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal_glue.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal_glue.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal_normal_only.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal_normal_only.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_decal_normal_only.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_default.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_default.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_default.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_diffuse_instance.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_diffuse_instance.dcl new file mode 100644 index 00000000..51387332 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_diffuse_instance.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position normal diffuse texcoord0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_emissive.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_emissive.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_emissive.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_emissivenight.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_emissivenight.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_emissivenight.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_emissivestrong.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_emissivestrong.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_emissivestrong.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_emissive.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_emissive.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_emissive.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_emissivenight.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_emissivenight.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_emissivenight.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_normal_spec_reflect.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_normal_spec_reflect.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_normal_spec_reflect.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_reflect.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_reflect.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_reflect.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_spec.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_spec.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_glass_spec.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_grass.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_grass.dcl new file mode 100644 index 00000000..51387332 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_grass.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position normal diffuse texcoord0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_hair_sorted_alpha.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_hair_sorted_alpha.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_hair_sorted_alpha.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_hair_sorted_alpha_exp.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_hair_sorted_alpha_exp.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_hair_sorted_alpha_exp.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_im.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_im.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_im.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_cubemap_reflect.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_cubemap_reflect.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_cubemap_reflect.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_decal.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_decal.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_decal.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_reflect.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_reflect.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_reflect.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_reflect_alpha.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_reflect_alpha.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_reflect_alpha.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_reflect_decal.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_reflect_decal.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_reflect_decal.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_cubemap_reflect.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_cubemap_reflect.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_cubemap_reflect.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_decal.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_decal.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_decal.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_reflect.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_reflect.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_reflect.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_reflect_decal.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_reflect_decal.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_reflect_decal.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_reflect_emissive.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_reflect_emissive.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_reflect_emissive.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_reflect_emissivenight.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_reflect_emissivenight.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_normal_spec_reflect_emissivenight.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_parallax.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_parallax.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_parallax.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_parallax_specmap.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_parallax_specmap.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_parallax_specmap.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_parallax_steep.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_parallax_steep.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_parallax_steep.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_ped.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_ped.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_ped.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_ped_reflect.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_ped_reflect.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_ped_reflect.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_ped_skin.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_ped_skin.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_ped_skin.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_ped_skin_blendshape.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_ped_skin_blendshape.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_ped_skin_blendshape.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_projtex.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_projtex.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_projtex.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_projtex_steep.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_projtex_steep.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_projtex_steep.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_radar.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_radar.dcl new file mode 100644 index 00000000..5fd43b77 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_radar.dcl @@ -0,0 +1,2 @@ +81 ; see grcore/fvfchannels.h for bit values +; position texcoord0 diffuse diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_reflect.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_reflect.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_reflect.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_reflect_decal.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_reflect_decal.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_reflect_decal.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_rmptfx_gpurender.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_rmptfx_gpurender.dcl new file mode 100644 index 00000000..bb89184a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_rmptfx_gpurender.dcl @@ -0,0 +1,2 @@ +1 ; see grcore/fvfchannels.h for bit values +; diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_rmptfx_litsprite.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_rmptfx_litsprite.dcl new file mode 100644 index 00000000..6612ca8d --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_rmptfx_litsprite.dcl @@ -0,0 +1,2 @@ +985 ; see grcore/fvfchannels.h for bit values +; position normal diffuse texcoord0 texcoord1 texcoord2 texcoord3 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_rmptfx_mesh.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_rmptfx_mesh.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_rmptfx_mesh.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_rmptfx_raindrops.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_rmptfx_raindrops.dcl new file mode 100644 index 00000000..6612ca8d --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_rmptfx_raindrops.dcl @@ -0,0 +1,2 @@ +985 ; see grcore/fvfchannels.h for bit values +; position normal diffuse texcoord0 texcoord1 texcoord2 texcoord3 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_spec.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_spec.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_spec.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_spec_decal.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_spec_decal.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_spec_decal.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_spec_reflect.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_spec_reflect.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_spec_reflect.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_spec_reflect_decal.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_spec_reflect_decal.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_spec_reflect_decal.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_terrain_va_2lyr.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_terrain_va_2lyr.dcl new file mode 100644 index 00000000..016a9130 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_terrain_va_2lyr.dcl @@ -0,0 +1,2 @@ +473 ; see grcore/fvfchannels.h for bit values +; position texcoord0 texcoord2 normal texcoord1 diffuse diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_terrain_va_3lyr.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_terrain_va_3lyr.dcl new file mode 100644 index 00000000..2ad09350 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_terrain_va_3lyr.dcl @@ -0,0 +1,2 @@ +2009 ; see grcore/fvfchannels.h for bit values +; position texcoord0 texcoord3 normal texcoord1 texcoord2 texcoord4 diffuse diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_terrain_va_4lyr.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_terrain_va_4lyr.dcl new file mode 100644 index 00000000..e2c46741 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_terrain_va_4lyr.dcl @@ -0,0 +1,2 @@ +4057 ; see grcore/fvfchannels.h for bit values +; position texcoord0 texcoord4 normal texcoord1 texcoord2 texcoord5 texcoord3 diffuse diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_trees.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_trees.dcl new file mode 100644 index 00000000..51387332 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_trees.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position normal diffuse texcoord0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_badges.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_badges.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_badges.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_basic.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_basic.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_basic.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_chrome.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_chrome.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_chrome.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_disc.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_disc.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_disc.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_generic.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_generic.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_generic.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_interior.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_interior.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_interior.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_interior2.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_interior2.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_interior2.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_lightsemissive.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_lightsemissive.dcl new file mode 100644 index 00000000..a3483029 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_lightsemissive.dcl @@ -0,0 +1,2 @@ +217 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 texcoord1 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_mesh.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_mesh.dcl new file mode 100644 index 00000000..bad125b7 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_mesh.dcl @@ -0,0 +1,2 @@ +16601 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 texcoord1 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_paint1.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_paint1.dcl new file mode 100644 index 00000000..a3483029 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_paint1.dcl @@ -0,0 +1,2 @@ +217 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 texcoord1 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_paint2.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_paint2.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_paint2.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_paint3.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_paint3.dcl new file mode 100644 index 00000000..a3483029 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_paint3.dcl @@ -0,0 +1,2 @@ +217 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 texcoord1 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_rims1.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_rims1.dcl new file mode 100644 index 00000000..a3483029 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_rims1.dcl @@ -0,0 +1,2 @@ +217 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 texcoord1 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_rims2.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_rims2.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_rims2.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_rubber.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_rubber.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_rubber.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_shuts.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_shuts.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_shuts.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_tire.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_tire.dcl new file mode 100644 index 00000000..1b4c45cc --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_tire.dcl @@ -0,0 +1,2 @@ +16473 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal tangent0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_vehglass.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_vehglass.dcl new file mode 100644 index 00000000..a3483029 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_vehicle_vehglass.dcl @@ -0,0 +1,2 @@ +217 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 texcoord1 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/gta_wire.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_wire.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/gta_wire.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/mirror.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/mirror.dcl new file mode 100644 index 00000000..bb89184a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/mirror.dcl @@ -0,0 +1,2 @@ +1 ; see grcore/fvfchannels.h for bit values +; diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/rage_billboard_nobump.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/rage_billboard_nobump.dcl new file mode 100644 index 00000000..51387332 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/rage_billboard_nobump.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position normal diffuse texcoord0 diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/rage_default.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/rage_default.dcl new file mode 100644 index 00000000..9ea3c00b --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/rage_default.dcl @@ -0,0 +1,2 @@ +89 ; see grcore/fvfchannels.h for bit values +; position diffuse texcoord0 normal diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/rage_postfx.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/rage_postfx.dcl new file mode 100644 index 00000000..bb89184a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/rage_postfx.dcl @@ -0,0 +1,2 @@ +1 ; see grcore/fvfchannels.h for bit values +; diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/shadowsmartblit.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/shadowsmartblit.dcl new file mode 100644 index 00000000..bb89184a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/shadowsmartblit.dcl @@ -0,0 +1,2 @@ +1 ; see grcore/fvfchannels.h for bit values +; diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/shadowz.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/shadowz.dcl new file mode 100644 index 00000000..be4385ec --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/shadowz.dcl @@ -0,0 +1,2 @@ +1 ; see grcore/fvfchannels.h for bit values +; position diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/shadowzdir.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/shadowzdir.dcl new file mode 100644 index 00000000..be4385ec --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/shadowzdir.dcl @@ -0,0 +1,2 @@ +1 ; see grcore/fvfchannels.h for bit values +; position diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/water.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/water.dcl new file mode 100644 index 00000000..bb89184a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/water.dcl @@ -0,0 +1,2 @@ +1 ; see grcore/fvfchannels.h for bit values +; diff --git a/RPF DUMP/Common RPF Dump/shaders/dcl/watertex.dcl b/RPF DUMP/Common RPF Dump/shaders/dcl/watertex.dcl new file mode 100644 index 00000000..bb89184a --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/dcl/watertex.dcl @@ -0,0 +1,2 @@ +1 ; see grcore/fvfchannels.h for bit values +; diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/deferred_lighting.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/deferred_lighting.fxc new file mode 100644 index 00000000..95654d87 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/deferred_lighting.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_atmoscatt_clouds.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_atmoscatt_clouds.fxc new file mode 100644 index 00000000..e030e42b Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_atmoscatt_clouds.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_cubemap_reflect.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_cubemap_reflect.fxc new file mode 100644 index 00000000..bed7def9 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_cubemap_reflect.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_cutout_fence.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_cutout_fence.fxc new file mode 100644 index 00000000..ac736ca3 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_cutout_fence.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal.fxc new file mode 100644 index 00000000..2398bb52 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal_amb_only.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal_amb_only.fxc new file mode 100644 index 00000000..c5c95014 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal_amb_only.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal_dirt.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal_dirt.fxc new file mode 100644 index 00000000..9a0bc8f5 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal_dirt.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal_glue.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal_glue.fxc new file mode 100644 index 00000000..6c59d1fc Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal_glue.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal_normal_only.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal_normal_only.fxc new file mode 100644 index 00000000..5a17cf08 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_decal_normal_only.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_default.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_default.fxc new file mode 100644 index 00000000..68657adf Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_default.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_diffuse_instance.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_diffuse_instance.fxc new file mode 100644 index 00000000..93eb456f Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_diffuse_instance.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_emissive.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_emissive.fxc new file mode 100644 index 00000000..6335bc2e Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_emissive.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_emissivenight.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_emissivenight.fxc new file mode 100644 index 00000000..d11eb0ce Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_emissivenight.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_emissivestrong.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_emissivestrong.fxc new file mode 100644 index 00000000..39459914 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_emissivestrong.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass.fxc new file mode 100644 index 00000000..1074aecc Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_emissive.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_emissive.fxc new file mode 100644 index 00000000..d225e95b Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_emissive.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_emissivenight.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_emissivenight.fxc new file mode 100644 index 00000000..d4aba523 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_emissivenight.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_normal_spec_reflect.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_normal_spec_reflect.fxc new file mode 100644 index 00000000..852d73b3 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_normal_spec_reflect.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_reflect.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_reflect.fxc new file mode 100644 index 00000000..0a9e92af Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_reflect.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_spec.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_spec.fxc new file mode 100644 index 00000000..7d31542a Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_glass_spec.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_grass.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_grass.fxc new file mode 100644 index 00000000..c94b14ec Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_grass.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_hair_sorted_alpha.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_hair_sorted_alpha.fxc new file mode 100644 index 00000000..49d8fbb3 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_hair_sorted_alpha.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_hair_sorted_alpha_exp.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_hair_sorted_alpha_exp.fxc new file mode 100644 index 00000000..b8f48c50 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_hair_sorted_alpha_exp.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_im.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_im.fxc new file mode 100644 index 00000000..74630b89 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_im.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal.fxc new file mode 100644 index 00000000..51f4d3a5 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_cubemap_reflect.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_cubemap_reflect.fxc new file mode 100644 index 00000000..f58bac19 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_cubemap_reflect.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_decal.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_decal.fxc new file mode 100644 index 00000000..040b3b58 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_decal.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_reflect.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_reflect.fxc new file mode 100644 index 00000000..f156a3bb Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_reflect.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_reflect_alpha.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_reflect_alpha.fxc new file mode 100644 index 00000000..3de7695d Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_reflect_alpha.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_reflect_decal.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_reflect_decal.fxc new file mode 100644 index 00000000..aeb871e2 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_reflect_decal.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec.fxc new file mode 100644 index 00000000..b686166c Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_cubemap_reflect.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_cubemap_reflect.fxc new file mode 100644 index 00000000..34ab1e5d Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_cubemap_reflect.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_decal.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_decal.fxc new file mode 100644 index 00000000..91f746b0 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_decal.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_reflect.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_reflect.fxc new file mode 100644 index 00000000..2449d82a Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_reflect.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_reflect_decal.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_reflect_decal.fxc new file mode 100644 index 00000000..81864813 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_reflect_decal.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_reflect_emissive.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_reflect_emissive.fxc new file mode 100644 index 00000000..4fb3106e Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_reflect_emissive.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_reflect_emissivenight.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_reflect_emissivenight.fxc new file mode 100644 index 00000000..483c8c6c Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_normal_spec_reflect_emissivenight.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_parallax.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_parallax.fxc new file mode 100644 index 00000000..e76e5646 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_parallax.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_parallax_specmap.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_parallax_specmap.fxc new file mode 100644 index 00000000..a5e5729c Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_parallax_specmap.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_parallax_steep.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_parallax_steep.fxc new file mode 100644 index 00000000..15f49049 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_parallax_steep.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_ped.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_ped.fxc new file mode 100644 index 00000000..5165ba30 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_ped.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_ped_reflect.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_ped_reflect.fxc new file mode 100644 index 00000000..c2095562 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_ped_reflect.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_ped_skin.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_ped_skin.fxc new file mode 100644 index 00000000..13a4e112 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_ped_skin.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_ped_skin_blendshape.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_ped_skin_blendshape.fxc new file mode 100644 index 00000000..f3bb1eaa Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_ped_skin_blendshape.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_projtex.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_projtex.fxc new file mode 100644 index 00000000..b6a1747c Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_projtex.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_projtex_steep.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_projtex_steep.fxc new file mode 100644 index 00000000..1d202b75 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_projtex_steep.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_radar.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_radar.fxc new file mode 100644 index 00000000..ccca780b Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_radar.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_reflect.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_reflect.fxc new file mode 100644 index 00000000..b45f3dd9 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_reflect.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_reflect_decal.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_reflect_decal.fxc new file mode 100644 index 00000000..1232b99b Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_reflect_decal.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_rmptfx_gpurender.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_rmptfx_gpurender.fxc new file mode 100644 index 00000000..a0f7c800 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_rmptfx_gpurender.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_rmptfx_litsprite.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_rmptfx_litsprite.fxc new file mode 100644 index 00000000..545bf547 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_rmptfx_litsprite.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_rmptfx_mesh.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_rmptfx_mesh.fxc new file mode 100644 index 00000000..4b31d23d Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_rmptfx_mesh.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_rmptfx_raindrops.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_rmptfx_raindrops.fxc new file mode 100644 index 00000000..6c342f87 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_rmptfx_raindrops.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_spec.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_spec.fxc new file mode 100644 index 00000000..cdf7536d Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_spec.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_spec_decal.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_spec_decal.fxc new file mode 100644 index 00000000..4063b559 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_spec_decal.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_spec_reflect.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_spec_reflect.fxc new file mode 100644 index 00000000..37f3d6bb Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_spec_reflect.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_spec_reflect_decal.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_spec_reflect_decal.fxc new file mode 100644 index 00000000..474d9996 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_spec_reflect_decal.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_terrain_va_2lyr.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_terrain_va_2lyr.fxc new file mode 100644 index 00000000..d2726b4f Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_terrain_va_2lyr.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_terrain_va_3lyr.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_terrain_va_3lyr.fxc new file mode 100644 index 00000000..b1dbee37 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_terrain_va_3lyr.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_terrain_va_4lyr.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_terrain_va_4lyr.fxc new file mode 100644 index 00000000..ceba17b2 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_terrain_va_4lyr.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_trees.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_trees.fxc new file mode 100644 index 00000000..21cb9fb3 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_trees.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_badges.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_badges.fxc new file mode 100644 index 00000000..b2892bdf Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_badges.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_basic.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_basic.fxc new file mode 100644 index 00000000..6d683ba9 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_basic.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_chrome.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_chrome.fxc new file mode 100644 index 00000000..094a33f7 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_chrome.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_disc.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_disc.fxc new file mode 100644 index 00000000..5ab93745 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_disc.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_generic.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_generic.fxc new file mode 100644 index 00000000..fa2308ec Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_generic.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_interior.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_interior.fxc new file mode 100644 index 00000000..af2e2fb7 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_interior.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_interior2.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_interior2.fxc new file mode 100644 index 00000000..8f1d5b32 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_interior2.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_lightsemissive.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_lightsemissive.fxc new file mode 100644 index 00000000..34fa42fe Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_lightsemissive.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_mesh.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_mesh.fxc new file mode 100644 index 00000000..39005e0a Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_mesh.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_paint1.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_paint1.fxc new file mode 100644 index 00000000..a03718fa Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_paint1.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_paint2.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_paint2.fxc new file mode 100644 index 00000000..33c10796 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_paint2.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_paint3.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_paint3.fxc new file mode 100644 index 00000000..e0f50fff Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_paint3.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_rims1.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_rims1.fxc new file mode 100644 index 00000000..cb43f270 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_rims1.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_rims2.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_rims2.fxc new file mode 100644 index 00000000..4901684c Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_rims2.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_rubber.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_rubber.fxc new file mode 100644 index 00000000..87532df0 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_rubber.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_shuts.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_shuts.fxc new file mode 100644 index 00000000..a7bd0bde Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_shuts.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_tire.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_tire.fxc new file mode 100644 index 00000000..24a4f88e Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_tire.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_vehglass.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_vehglass.fxc new file mode 100644 index 00000000..b6f7fd16 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_vehicle_vehglass.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_wire.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_wire.fxc new file mode 100644 index 00000000..5d098399 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/gta_wire.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/mirror.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/mirror.fxc new file mode 100644 index 00000000..8ffa7eda Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/mirror.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/rage_billboard_nobump.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/rage_billboard_nobump.fxc new file mode 100644 index 00000000..6a5a6400 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/rage_billboard_nobump.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/rage_default.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/rage_default.fxc new file mode 100644 index 00000000..e9052fa6 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/rage_default.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/rage_postfx.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/rage_postfx.fxc new file mode 100644 index 00000000..38fa5a19 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/rage_postfx.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/shadowsmartblit.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/shadowsmartblit.fxc new file mode 100644 index 00000000..ca4e85a6 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/shadowsmartblit.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/shadowz.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/shadowz.fxc new file mode 100644 index 00000000..905fa59f Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/shadowz.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/shadowzdir.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/shadowzdir.fxc new file mode 100644 index 00000000..993ec1cb Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/shadowzdir.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/water.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/water.fxc new file mode 100644 index 00000000..7746a989 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/water.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/fxl_final/watertex.fxc b/RPF DUMP/Common RPF Dump/shaders/fxl_final/watertex.fxc new file mode 100644 index 00000000..c03a4278 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/shaders/fxl_final/watertex.fxc differ diff --git a/RPF DUMP/Common RPF Dump/shaders/preload.list b/RPF DUMP/Common RPF Dump/shaders/preload.list new file mode 100644 index 00000000..84e6eb28 --- /dev/null +++ b/RPF DUMP/Common RPF Dump/shaders/preload.list @@ -0,0 +1,94 @@ +gta_im.fx + +gta_default.fx +gta_normal.fx +gta_normal_spec.fx +gta_normal_spec_reflect.fx +gta_normal_spec_reflect_emissive.fx +gta_normal_spec_reflect_emissivenight.fx +gta_normal_spec_cubemap_reflect.fx +gta_normal_reflect.fx +gta_normal_cubemap_reflect.fx +gta_spec.fx +gta_spec_reflect.fx +gta_reflect.fx +gta_cubemap_reflect.fx +gta_glass.fx +gta_glass_spec.fx +gta_glass_normal_spec_reflect.fx +gta_glass_reflect.fx +gta_glass_emissive.fx +gta_glass_emissivenight.fx +gta_projtex.fx +gta_projtex_steep.fx +gta_parallax.fx +gta_parallax_specmap.fx +gta_parallax_steep.fx +gta_emissive.fx +gta_emissivestrong.fx +gta_emissivenight.fx + +gta_wire.fx +gta_grass.fx +gta_trees.fx +gta_radar.fx +rage_default.fx +gta_cutout_fence.fx +rage_billboard_nobump.fx +gta_diffuse_instance.fx + +gta_terrain_va_4lyr.fx +gta_terrain_va_3lyr.fx +gta_terrain_va_2lyr.fx + +gta_decal.fx +gta_decal_glue.fx +gta_decal_dirt.fx +gta_decal_amb_only.fx +gta_decal_normal_only.fx +gta_normal_decal.fx +gta_normal_spec_decal.fx +gta_normal_spec_reflect_decal.fx +gta_normal_reflect_decal.fx +gta_spec_decal.fx +gta_spec_reflect_decal.fx +gta_reflect_decal.fx + +gta_vehicle_basic.fx +gta_vehicle_badges.fx +gta_vehicle_chrome.fx +gta_vehicle_disc.fx +gta_vehicle_generic.fx +gta_vehicle_interior.fx +gta_vehicle_interior2.fx +gta_vehicle_lightsemissive.fx +gta_vehicle_mesh.fx +gta_vehicle_paint1.fx +gta_vehicle_paint2.fx +gta_vehicle_paint3.fx +gta_vehicle_rims1.fx +gta_vehicle_rims2.fx +gta_vehicle_rubber.fx +gta_vehicle_shuts.fx +gta_vehicle_tire.fx +gta_vehicle_vehglass.fx + +gta_ped.fx +gta_ped_reflect.fx +gta_hair_sorted_alpha.fx +gta_hair_sorted_alpha_exp.fx +gta_ped_skin.fx +gta_ped_skin_blendshape.fx + +gta_rmptfx_litsprite.fx +gta_rmptfx_gpurender.fx +gta_rmptfx_mesh.fx +gta_rmptfx_raindrops.fx + +rage_postfx.fx +water.fx +waterTex.fx + +gta_atmoscatt_clouds.fx + + diff --git a/RPF DUMP/Common RPF Dump/text/american.gxt b/RPF DUMP/Common RPF Dump/text/american.gxt new file mode 100644 index 00000000..66a4eace Binary files /dev/null and b/RPF DUMP/Common RPF Dump/text/american.gxt differ diff --git a/RPF DUMP/Common RPF Dump/text/french.gxt b/RPF DUMP/Common RPF Dump/text/french.gxt new file mode 100644 index 00000000..8f068e94 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/text/french.gxt differ diff --git a/RPF DUMP/Common RPF Dump/text/german.gxt b/RPF DUMP/Common RPF Dump/text/german.gxt new file mode 100644 index 00000000..0d573bed Binary files /dev/null and b/RPF DUMP/Common RPF Dump/text/german.gxt differ diff --git a/RPF DUMP/Common RPF Dump/text/italian.gxt b/RPF DUMP/Common RPF Dump/text/italian.gxt new file mode 100644 index 00000000..a021c558 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/text/italian.gxt differ diff --git a/RPF DUMP/Common RPF Dump/text/spanish.gxt b/RPF DUMP/Common RPF Dump/text/spanish.gxt new file mode 100644 index 00000000..d6baa7a3 Binary files /dev/null and b/RPF DUMP/Common RPF Dump/text/spanish.gxt differ diff --git a/SparkIV-master/.gitignore b/SparkIV-master/.gitignore new file mode 100755 index 00000000..259148fa --- /dev/null +++ b/SparkIV-master/.gitignore @@ -0,0 +1,32 @@ +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app diff --git a/SparkIV-master/Config/url.txt b/SparkIV-master/Config/url.txt new file mode 100755 index 00000000..d7f73f74 --- /dev/null +++ b/SparkIV-master/Config/url.txt @@ -0,0 +1 @@ +https://github.com/ahmed605/SparkIV/releases/download/v0.8.56/Beta.zip diff --git a/SparkIV-master/Config/version.txt b/SparkIV-master/Config/version.txt new file mode 100755 index 00000000..7b9e4788 --- /dev/null +++ b/SparkIV-master/Config/version.txt @@ -0,0 +1 @@ +0.8.56 diff --git a/SparkIV-master/LICENSE b/SparkIV-master/LICENSE new file mode 100755 index 00000000..94a9ed02 --- /dev/null +++ b/SparkIV-master/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/SparkIV-master/README.md b/SparkIV-master/README.md new file mode 100755 index 00000000..72893b96 --- /dev/null +++ b/SparkIV-master/README.md @@ -0,0 +1,47 @@ +# SparkIV +SparkIV by aru & Ahmed Walid + +[![Build status](https://ci.appveyor.com/api/projects/status/imsh1gv0tdk8k7n9/branch/master?svg=true)](https://ci.appveyor.com/project/ahmed605/sparkiv/branch/master) + +## Downloads +https://github.com/ahmed605/SparkIV/releases + +## Changelog + +### What's new in v0.8.56 (Beta) + +* Fix Update checker returning old version. + +### What's new in v0.8.52 (Beta) + +* Added the support for GTA IV (Complete Edition) v1.2.0.32 (for Steam and non-Steam versions). + +### What's New In V0.8.1 (Beta) + +* Added partial Darg & Drop support. + +* New update system. + +* Improved support for **GTA IV** ***1.0.8.0*** & **EFLC** ***1.1.3.0***. + +* Added fallback folder browser dialog for selecting game folder if the ***registry path*** was deleted. + +* Added file deleting ability by clicking (***Delete Key***) in the keyboard. + +### What's New In V0.8.0 (Beta) + +* New icons + +* Support for GTA IV 1.0.8.0 & GTA EFLC 1.1.3.0 + +* Windows 10+ Support + +* New style + +* Fixed some bugs + +* Initial drag & drop support (WIP) + +* Fix checking for updates not working + +![](https://img.gta5-mods.com/q75/images/gta-iv-loading-tune/1cf10b-Grand-Theft-Auto-IV-Logo.svg.png) diff --git a/SparkIV-master/SRC/EFLC.ico b/SparkIV-master/SRC/EFLC.ico new file mode 100755 index 00000000..4c919deb Binary files /dev/null and b/SparkIV-master/SRC/EFLC.ico differ diff --git a/SparkIV-master/SRC/GTAIV.ico b/SparkIV-master/SRC/GTAIV.ico new file mode 100755 index 00000000..c13a5c1c Binary files /dev/null and b/SparkIV-master/SRC/GTAIV.ico differ diff --git a/SparkIV-master/SRC/LICENSE.txt b/SparkIV-master/SRC/LICENSE.txt new file mode 100755 index 00000000..3d90694a --- /dev/null +++ b/SparkIV-master/SRC/LICENSE.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/Audio.csproj b/SparkIV-master/SRC/RageLib/Audio/Audio.csproj new file mode 100755 index 00000000..dcc8a78c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/Audio.csproj @@ -0,0 +1,162 @@ + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {0D5CDB87-198D-4CD3-A06F-76AC76B7C35D} + Library + Properties + RageLib.Audio + RageLib.Audio + v4.8 + 512 + + + 3.5 + + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + AllRules.ruleset + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + AllRules.ruleset + + + + ..\..\SparkIV\packages\MaterialSkin.0.2.1\lib\MaterialSkin.dll + True + + + + + + + + + + Properties\SharedAssemblyInfo.cs + + + + + + UserControl + + + AudioView.cs + + + + + + True + True + Resources.resx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} + Common + + + + + AudioView.cs + Designer + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/AudioFile.cs b/SparkIV-master/SRC/RageLib/Audio/AudioFile.cs new file mode 100755 index 00000000..b86b61f9 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/AudioFile.cs @@ -0,0 +1,123 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using RageLib.Audio.SoundBank; + +namespace RageLib.Audio +{ + public class AudioFile : IEnumerable, IDisposable + { + private SoundBankFile _file; + public List AudioWaves { get; private set; } + + internal Stream Stream + { + get { return _file.Stream; } + } + + internal ISoundBank SoundBank + { + get { return _file.SoundBank; } + } + + public int Count + { + get { return AudioWaves.Count; } + } + + public bool IsMultichannel + { + get { return _file.IsMultiChannel; } + } + + public bool SupportsMultichannelExport + { + get { return _file.SupportsMultichannelExport; } + } + + public string Name + { + get { return _file.Name; } + } + + public void Open(string filename) + { + _file = new SoundBankFile(); + _file.Open(filename); + BuildAudioBlocks(); + } + + public void Open(Stream stream) + { + _file = new SoundBankFile(); + _file.Open(stream); + BuildAudioBlocks(); + } + + + private void BuildAudioBlocks() + { + AudioWaves = new List(); + + int count = _file.SoundBank.WaveCount; + for (int i = 0; i < count; i++) + { + AudioWave wave = new AudioWave(i); + wave.SoundWave = _file.SoundBank[i]; + AudioWaves.Add(wave); + } + } + + #region Implementation of IEnumerable + + public IEnumerator GetEnumerator() + { + return AudioWaves.GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + #endregion + + #region Implementation of IDisposable + + public void Dispose() + { + // We keep the Stream object open to play the file so lets dispose it. + if (_file != null) + { + _file.Dispose(); + _file = null; + } + + AudioWaves.Clear(); + AudioWaves = null; + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/AudioPlayer.cs b/SparkIV-master/SRC/RageLib/Audio/AudioPlayer.cs new file mode 100755 index 00000000..ce8d1f7c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/AudioPlayer.cs @@ -0,0 +1,148 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Audio.SoundBank; +using WaveLib; +using System.Windows.Forms; + +namespace RageLib.Audio +{ + class AudioPlayer + { + private AudioFile _file; + private AudioWave _wave; + + private WaveOutPlayer _player; + private WaveFormat _format; + + private DviAdpcmDecoder.AdpcmState _state; + private int _lastBlock; + private bool _looped; + private byte[] _leftOverBuffer; + + public void Initialize(AudioFile file, AudioWave wave) + { + _file = file; + _wave = wave; + + _format = new WaveFormat(_wave.SamplesPerSecond, 16, 1); + + _lastBlock = -1; + _looped = false; + + _state = new DviAdpcmDecoder.AdpcmState(); + _leftOverBuffer = null; + } + + private void Filler(IntPtr data, int size) + { + int blockCount = _wave.BlockCount; + byte[] b = new byte[size]; + + if (_file != null && (_looped || _lastBlock < blockCount)) + { + MemoryStream ms = new MemoryStream(); + + if (_leftOverBuffer != null) + { + ms.Write(_leftOverBuffer, 0, _leftOverBuffer.Length); + } + + while (ms.Position < size) + { + _lastBlock++; + + if (_lastBlock >= blockCount) + { + if (!_looped) + { + while(ms.Position < size) + { + ms.WriteByte(0); + } + break; + } + else + { + _lastBlock = 0; + _state = new DviAdpcmDecoder.AdpcmState(); + } + } + + _file.SoundBank.ExportWaveBlockAsPCM(_wave.Index, _lastBlock, ref _state, _file.Stream, ms); + } + + int extraData = (int)(ms.Position - size); + + ms.Seek(0, SeekOrigin.Begin); + ms.Read(b, 0, size); + + if (extraData > 0) + { + _leftOverBuffer = new byte[extraData]; + ms.Read(_leftOverBuffer, 0, extraData); + } + else + { + _leftOverBuffer = null; + } + } + else + { + for (int i = 0; i < b.Length; i++) + { + b[i] = 0; + } + } + System.Runtime.InteropServices.Marshal.Copy(b, 0, data, size); + } + + public void Play(bool looped) + { + try + { + Stop(); + + _looped = looped; + _lastBlock = -1; + _state = new DviAdpcmDecoder.AdpcmState(); + _player = new WaveOutPlayer(-1, _format, _wave.BlockSize * 4, 3, Filler); + _leftOverBuffer = null; + } + catch + { + MessageBox.Show("Audio play error.", + "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + public void Stop() + { + if (_player != null) + { + _player.Dispose(); + _player = null; + } + } + + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/AudioView.Designer.cs b/SparkIV-master/SRC/RageLib/Audio/AudioView.Designer.cs new file mode 100755 index 00000000..6ccc9b12 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/AudioView.Designer.cs @@ -0,0 +1,273 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Audio +{ + partial class AudioView + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AudioView)); + this.listAudioBlocks = new System.Windows.Forms.ListView(); + this.lvcName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.lvcPlayTime = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.lvcSampleRate = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.splitContainer = new System.Windows.Forms.SplitContainer(); + this.panelAudioBlock = new System.Windows.Forms.Panel(); + this.chkPlayLooped = new System.Windows.Forms.CheckBox(); + this.chkAutoPlay = new System.Windows.Forms.CheckBox(); + this.btnStop = new System.Windows.Forms.Button(); + this.btnPlay = new System.Windows.Forms.Button(); + this.tsContainer = new System.Windows.Forms.ToolStripContainer(); + this.tsToolbar = new System.Windows.Forms.ToolStrip(); + this.tsbExportWave = new System.Windows.Forms.ToolStripButton(); + this.tsbExportMultiChannel = new System.Windows.Forms.ToolStripButton(); + this.splitContainer.Panel1.SuspendLayout(); + this.splitContainer.Panel2.SuspendLayout(); + this.splitContainer.SuspendLayout(); + this.panelAudioBlock.SuspendLayout(); + this.tsContainer.ContentPanel.SuspendLayout(); + this.tsContainer.TopToolStripPanel.SuspendLayout(); + this.tsContainer.SuspendLayout(); + this.tsToolbar.SuspendLayout(); + this.SuspendLayout(); + // + // listAudioBlocks + // + this.listAudioBlocks.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this.lvcName, + this.lvcPlayTime, + this.lvcSampleRate}); + this.listAudioBlocks.Dock = System.Windows.Forms.DockStyle.Fill; + this.listAudioBlocks.FullRowSelect = true; + this.listAudioBlocks.HideSelection = false; + this.listAudioBlocks.Location = new System.Drawing.Point(0, 0); + this.listAudioBlocks.Name = "listAudioBlocks"; + this.listAudioBlocks.Size = new System.Drawing.Size(619, 372); + this.listAudioBlocks.TabIndex = 0; + this.listAudioBlocks.UseCompatibleStateImageBehavior = false; + this.listAudioBlocks.View = System.Windows.Forms.View.Details; + this.listAudioBlocks.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this.listAudioBlocks_ColumnClick); + // + // lvcName + // + this.lvcName.Text = "Name"; + this.lvcName.Width = 280; + // + // lvcPlayTime + // + this.lvcPlayTime.Text = "Play Time"; + this.lvcPlayTime.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this.lvcPlayTime.Width = 100; + // + // lvcSampleRate + // + this.lvcSampleRate.Text = "Sample Rate"; + this.lvcSampleRate.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this.lvcSampleRate.Width = 100; + // + // splitContainer + // + this.splitContainer.Dock = System.Windows.Forms.DockStyle.Fill; + this.splitContainer.FixedPanel = System.Windows.Forms.FixedPanel.Panel2; + this.splitContainer.IsSplitterFixed = true; + this.splitContainer.Location = new System.Drawing.Point(0, 0); + this.splitContainer.Name = "splitContainer"; + this.splitContainer.Orientation = System.Windows.Forms.Orientation.Horizontal; + // + // splitContainer.Panel1 + // + this.splitContainer.Panel1.Controls.Add(this.listAudioBlocks); + // + // splitContainer.Panel2 + // + this.splitContainer.Panel2.Controls.Add(this.panelAudioBlock); + this.splitContainer.Size = new System.Drawing.Size(619, 436); + this.splitContainer.SplitterDistance = 372; + this.splitContainer.TabIndex = 1; + // + // panelAudioBlock + // + this.panelAudioBlock.Controls.Add(this.chkPlayLooped); + this.panelAudioBlock.Controls.Add(this.chkAutoPlay); + this.panelAudioBlock.Controls.Add(this.btnStop); + this.panelAudioBlock.Controls.Add(this.btnPlay); + this.panelAudioBlock.Dock = System.Windows.Forms.DockStyle.Fill; + this.panelAudioBlock.Location = new System.Drawing.Point(0, 0); + this.panelAudioBlock.Name = "panelAudioBlock"; + this.panelAudioBlock.Size = new System.Drawing.Size(619, 60); + this.panelAudioBlock.TabIndex = 0; + // + // chkPlayLooped + // + this.chkPlayLooped.AutoSize = true; + this.chkPlayLooped.Location = new System.Drawing.Point(302, 23); + this.chkPlayLooped.Name = "chkPlayLooped"; + this.chkPlayLooped.Size = new System.Drawing.Size(84, 17); + this.chkPlayLooped.TabIndex = 4; + this.chkPlayLooped.Text = "Play Looped"; + this.chkPlayLooped.UseVisualStyleBackColor = true; + // + // chkAutoPlay + // + this.chkAutoPlay.AutoSize = true; + this.chkAutoPlay.Location = new System.Drawing.Point(175, 23); + this.chkAutoPlay.Name = "chkAutoPlay"; + this.chkAutoPlay.Size = new System.Drawing.Size(121, 17); + this.chkAutoPlay.TabIndex = 3; + this.chkAutoPlay.Text = "Auto Play On Select"; + this.chkAutoPlay.UseVisualStyleBackColor = true; + // + // btnStop + // + this.btnStop.Image = ((System.Drawing.Image)(resources.GetObject("btnStop.Image"))); + this.btnStop.ImageAlign = System.Drawing.ContentAlignment.MiddleRight; + this.btnStop.Location = new System.Drawing.Point(84, 14); + this.btnStop.Name = "btnStop"; + this.btnStop.Size = new System.Drawing.Size(66, 32); + this.btnStop.TabIndex = 1; + this.btnStop.Text = "Stop"; + this.btnStop.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this.btnStop.UseVisualStyleBackColor = true; + // + // btnPlay + // + this.btnPlay.Image = ((System.Drawing.Image)(resources.GetObject("btnPlay.Image"))); + this.btnPlay.ImageAlign = System.Drawing.ContentAlignment.MiddleRight; + this.btnPlay.Location = new System.Drawing.Point(12, 14); + this.btnPlay.Name = "btnPlay"; + this.btnPlay.Size = new System.Drawing.Size(66, 32); + this.btnPlay.TabIndex = 0; + this.btnPlay.Text = "Play"; + this.btnPlay.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this.btnPlay.UseVisualStyleBackColor = true; + // + // tsContainer + // + // + // tsContainer.ContentPanel + // + this.tsContainer.ContentPanel.Controls.Add(this.splitContainer); + this.tsContainer.ContentPanel.Size = new System.Drawing.Size(619, 436); + this.tsContainer.Dock = System.Windows.Forms.DockStyle.Fill; + this.tsContainer.Location = new System.Drawing.Point(0, 0); + this.tsContainer.Name = "tsContainer"; + this.tsContainer.Size = new System.Drawing.Size(619, 461); + this.tsContainer.TabIndex = 2; + this.tsContainer.Text = "toolStripContainer1"; + // + // tsContainer.TopToolStripPanel + // + this.tsContainer.TopToolStripPanel.Controls.Add(this.tsToolbar); + // + // tsToolbar + // + this.tsToolbar.Dock = System.Windows.Forms.DockStyle.None; + this.tsToolbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this.tsToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tsbExportWave, + this.tsbExportMultiChannel}); + this.tsToolbar.Location = new System.Drawing.Point(0, 0); + this.tsToolbar.Name = "tsToolbar"; + this.tsToolbar.Size = new System.Drawing.Size(619, 25); + this.tsToolbar.Stretch = true; + this.tsToolbar.TabIndex = 0; + // + // tsbExportWave + // + this.tsbExportWave.Image = ((System.Drawing.Image)(resources.GetObject("tsbExportWave.Image"))); + this.tsbExportWave.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbExportWave.Name = "tsbExportWave"; + this.tsbExportWave.Size = new System.Drawing.Size(135, 22); + this.tsbExportWave.Text = "Export Selected WAV"; + // + // tsbExportMultiChannel + // + this.tsbExportMultiChannel.Image = ((System.Drawing.Image)(resources.GetObject("tsbExportMultiChannel.Image"))); + this.tsbExportMultiChannel.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbExportMultiChannel.Name = "tsbExportMultiChannel"; + this.tsbExportMultiChannel.Size = new System.Drawing.Size(161, 22); + this.tsbExportMultiChannel.Text = "Export Multichannel WAV"; + // + // AudioView + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.tsContainer); + this.Name = "AudioView"; + this.Size = new System.Drawing.Size(619, 461); + this.splitContainer.Panel1.ResumeLayout(false); + this.splitContainer.Panel2.ResumeLayout(false); + this.splitContainer.ResumeLayout(false); + this.panelAudioBlock.ResumeLayout(false); + this.panelAudioBlock.PerformLayout(); + this.tsContainer.ContentPanel.ResumeLayout(false); + this.tsContainer.TopToolStripPanel.ResumeLayout(false); + this.tsContainer.TopToolStripPanel.PerformLayout(); + this.tsContainer.ResumeLayout(false); + this.tsContainer.PerformLayout(); + this.tsToolbar.ResumeLayout(false); + this.tsToolbar.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.ListView listAudioBlocks; + private System.Windows.Forms.SplitContainer splitContainer; + private System.Windows.Forms.Panel panelAudioBlock; + private System.Windows.Forms.Button btnStop; + private System.Windows.Forms.Button btnPlay; + private System.Windows.Forms.CheckBox chkPlayLooped; + private System.Windows.Forms.CheckBox chkAutoPlay; + private System.Windows.Forms.ToolStripContainer tsContainer; + private System.Windows.Forms.ToolStrip tsToolbar; + private System.Windows.Forms.ToolStripButton tsbExportWave; + private System.Windows.Forms.ToolStripButton tsbExportMultiChannel; + private System.Windows.Forms.ColumnHeader lvcName; + private System.Windows.Forms.ColumnHeader lvcPlayTime; + private System.Windows.Forms.ColumnHeader lvcSampleRate; + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/AudioView.cs b/SparkIV-master/SRC/RageLib/Audio/AudioView.cs new file mode 100755 index 00000000..08d22de9 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/AudioView.cs @@ -0,0 +1,165 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + Copyright (C) 2009 DerPlaya78 + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Windows.Forms; + +namespace RageLib.Audio +{ + public partial class AudioView : UserControl + { + private static bool _AutoPlay; + private static bool _PlayLooped; + private int _sortColumn = -1; + + public AudioView() + { + InitializeComponent(); + + chkAutoPlay.Checked = _AutoPlay; + chkPlayLooped.Checked = _PlayLooped; + + chkAutoPlay.CheckedChanged += delegate { _AutoPlay = chkAutoPlay.Checked; }; + chkPlayLooped.CheckedChanged += delegate { _PlayLooped = chkPlayLooped.Checked; }; + } + + public event EventHandler PlayClicked + { + add { btnPlay.Click += value; } + remove { btnPlay.Click -= value; } + } + + public event EventHandler StopClicked + { + add { btnStop.Click += value; } + remove { btnStop.Click -= value; } + } + + public event EventHandler ExportWAVClicked + { + add { tsbExportWave.Click += value; } + remove { tsbExportWave.Click -= value; } + } + + public event EventHandler ExportMultichannelWAVClicked + { + add { tsbExportMultiChannel.Click += value; } + remove { tsbExportMultiChannel.Click -= value; } + } + + public event EventHandler SelectedWaveChanged + { + add { listAudioBlocks.SelectedIndexChanged += value; } + remove { listAudioBlocks.SelectedIndexChanged -= value; } + } + + public bool AutoPlay + { + get { return chkAutoPlay.Checked; } + set { chkAutoPlay.Checked = value; } + } + + public bool PlayLooped + { + get { return chkPlayLooped.Checked; } + set { chkPlayLooped.Checked = value; } + } + + public bool SupportsMultichannelExport + { + set + { + tsbExportMultiChannel.Enabled = value; + } + } + + public void ClearWaves() + { + listAudioBlocks.SelectedItems.Clear(); + listAudioBlocks.Items.Clear(); + } + + public void AddWave(AudioWave audioWave) + { + ListViewItem lvi = new ListViewItem(audioWave.ToString()); + lvi.Name = audioWave.ToString(); + lvi.Tag = audioWave; + + TimeSpan playTime = audioWave.Length; + ListViewItem.ListViewSubItem lvisub = new ListViewItem.ListViewSubItem(); + lvisub.Tag = playTime; + lvisub.Text = playTime.ToString(); + lvi.SubItems.Add(lvisub); + + lvisub = new ListViewItem.ListViewSubItem(); + lvisub.Tag = audioWave.SamplesPerSecond; + lvisub.Text = audioWave.SamplesPerSecond + " Hz"; + lvi.SubItems.Add(lvisub); + + listAudioBlocks.Items.Add(lvi); + } + + public AudioWave SelectedWave + { + get + { + if (listAudioBlocks.SelectedItems.Count == 1) + { + return listAudioBlocks.SelectedItems[0].Tag as AudioWave; + } + return null; + } + + set + { + if (value != null) + { + ListViewItem[] items = listAudioBlocks.Items.Find(value.ToString(), false); + if (items != null && items.Length == 1) + { + items[0].Selected = true; + } + } + else + { + listAudioBlocks.SelectedItems.Clear(); + } + } + } + + private void listAudioBlocks_ColumnClick(object sender, ColumnClickEventArgs e) + { + if (e.Column != _sortColumn) + { + _sortColumn = e.Column; + listAudioBlocks.Sorting = SortOrder.Ascending; + } + else + { + listAudioBlocks.Sorting = listAudioBlocks.Sorting == SortOrder.Ascending ? SortOrder.Descending : SortOrder.Ascending; + } + + listAudioBlocks.ListViewItemSorter = new ListViewItemComparer(e.Column, listAudioBlocks.Sorting == SortOrder.Descending); + + listAudioBlocks.Sort(); + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/AudioView.resx b/SparkIV-master/SRC/RageLib/Audio/AudioView.resx new file mode 100755 index 00000000..11523fe1 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/AudioView.resx @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsJAAALCQES+kc+AAAAjUlE + QVQ4T2P4//8/RRhMXM5r/H8pt+H/xfRqovDpsJz/e9WdgVqhBpwKyvh/zCXm/0GzAKLwbkW7/7OEdRAG + HHWM/L9Xw+X/DnFTovAKUYP/rYJqowaMGkBlA/Zpuv5fI2b0f66ILlF4kpDW/0p+ZYQBs4V1/5fxK/1P + 55UjCqfwyv5P4ZFFGEA+/s8AAGWcQ435mA2EAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsJAAALCQES+kc+AAAB4klE + QVQ4T2Nw2u6l6LrDl9N4kw2D0modBrFlCgx8iyUZuBeJMXAtEiWIGQL2RmRGHkh45bErsMhmqyunwUYr + kgxicNnhk+m5K+i//Tb3/3bb3F85bvckySAG880OmUDn/1dZo/dfdY3+fxCbFIMYzDbbZ+qtN/8vtlzx + P/8Sqf/iy5VIMghugOgy+f9Agf9ACZIMwjAAhrEZBDTglfVWlyKgek6ZlWoMAkukcRuAbBDQpv9CS2X+ + iyyT+8+7WOI/1xyRV5zTRfK5Zomw4TdgIRDPE/3POU34P0eH0H/2Mv7/bBl8/9nSePcC2WacfUI4XADS + OB+ocboIRGMJUGM8z3/WIO5jrMHcNmxJvAwc1QIMnJOE0QyAaZwB1NgJ1FgK1JgA1BjMfYY1kNuVLZaH + gb2In4GjXZAB6CoGoOsgBuiuN/svuFQarJGzC+rURF6QxktAjX5gjQV8DBytQI1TQRpFGICWQaIRGLqZ + iqu1/3NOFv7PXg7UmATWeAOoMZwtGqgxH6ixBahxCqpGGGaQW6WRCZT8z57N9581hPseayBXAlhjHlBj + M26NcAOAAZUJ9OsT1kieNLYoHmb2HKDGJqDGyUCNc3FrhGEGYFTIsVcKsIEDpxGoERiywHgmqBGCRRkA + Zz46mWXG2+sAAAAASUVORK5CYII= + + + + 17, 17 + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAM+SURBVEhL3ZRtSFNRGMcHVhqkLakVvZEaWVRm9AIFhVIf + oujlWxAoBL1ipWmRSGhtCyzK0A9KRmlMLDFta1ami17MmPNdR3PatJzZvM7NNmu6zf079+5MKip2qw/R + H86He+59fr/nPAeu4J9KeXP5emGS0FpQWxBHt/5eAEwOSQ7pm54fiKC0SYi5HJOvG9QF09d/nj25e7KE + 2UGYfzsEUYo5WHprJmafmWXNqs7aSj/5/ZQ1la1iu/bB11XMw7Yni7G9ajGW54gQLY4uqn9XH0E/5xeP + xxMYmjLDOlcW/A1897NI7NesxqGGNdipjITo7DRkKDNiaNmvU6y2dVVrTZZqjckivnfVEXp1KgdfWTIb + Wx6FfQdfgvDMUCyQCCE4JEB8YXwUxfw8qpYRs8vtIfcKBBwJQPi5MCTeSURSSSIWZk6fgB9uXIsVOfOh + BabQUv/yuM3MjLm8Al/YJ3ZrUUoANxIWflK3mRMon3dLaal/eaQ2M6POcS+ZZJyAR12A3QkMOoYRUxzB + wU91xnKC4xkVvbTUv8jVpgmBh8JtY8CQAxj4BE7AwtONOzjB6bOVelrqX+Sv3hKBmxN8DTfZAeNHYGNh + GAc/37+LE6ReqOqgpf5FruphRsfcYA/Bws0sfMQL77ayJ4jk4JeG93oFUiVfwRvGQQQjZOZc5wTex8It + QIcZiCUCFn7Fvg/LxOFIzVDwE5Q+1jJ2MhsLgX+gYzEQuI7A2wa8AhYeV7MJlU0fkJxaxk8gk7cyQ59d + GGDHMuzt3AfXGO1UEIcIiQhVrS4iKOYpKFczJpsTRhsdyyCBm4DGfiBcLELe+AFsuB4Fha4TlS1OJCQX + 8RPckqkZo9WJHtK9D95E4M/eGLChYAmicxehQm+Hogt40EwEJwv5CW7KapkesxP6IaCdhb8H6oxAuuIi + hCeC8FD3Dko9cFcHKBqIIKGAnyBPpmL0g060k7mTO4S6D6jpBQEb8NBAoJ1AKYEXkZ9QmcaJowk3+Any + 81+Ytb0utJKuG7pJ9wT6kozjKQGrOoDK10BFO3Cvjaw6Nw4eu2agpf4lLa1EI5Xefy/JlBu4JZEbxD9Y + 58lKl97vjdufraKl/10Egi98KNl1B2SvLQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAM+SURBVEhL3ZRtSFNRGMcHVhqkLakVvZEaWVRm9AIFhVIf + oujlWxAoBL1ipWmRSGhtCyzK0A9KRmlMLDFta1ami17MmPNdR3PatJzZvM7NNmu6zf079+5MKip2qw/R + H86He+59fr/nPAeu4J9KeXP5emGS0FpQWxBHt/5eAEwOSQ7pm54fiKC0SYi5HJOvG9QF09d/nj25e7KE + 2UGYfzsEUYo5WHprJmafmWXNqs7aSj/5/ZQ1la1iu/bB11XMw7Yni7G9ajGW54gQLY4uqn9XH0E/5xeP + xxMYmjLDOlcW/A1897NI7NesxqGGNdipjITo7DRkKDNiaNmvU6y2dVVrTZZqjckivnfVEXp1KgdfWTIb + Wx6FfQdfgvDMUCyQCCE4JEB8YXwUxfw8qpYRs8vtIfcKBBwJQPi5MCTeSURSSSIWZk6fgB9uXIsVOfOh + BabQUv/yuM3MjLm8Al/YJ3ZrUUoANxIWflK3mRMon3dLaal/eaQ2M6POcS+ZZJyAR12A3QkMOoYRUxzB + wU91xnKC4xkVvbTUv8jVpgmBh8JtY8CQAxj4BE7AwtONOzjB6bOVelrqX+Sv3hKBmxN8DTfZAeNHYGNh + GAc/37+LE6ReqOqgpf5FruphRsfcYA/Bws0sfMQL77ayJ4jk4JeG93oFUiVfwRvGQQQjZOZc5wTex8It + QIcZiCUCFn7Fvg/LxOFIzVDwE5Q+1jJ2MhsLgX+gYzEQuI7A2wa8AhYeV7MJlU0fkJxaxk8gk7cyQ59d + GGDHMuzt3AfXGO1UEIcIiQhVrS4iKOYpKFczJpsTRhsdyyCBm4DGfiBcLELe+AFsuB4Fha4TlS1OJCQX + 8RPckqkZo9WJHtK9D95E4M/eGLChYAmicxehQm+Hogt40EwEJwv5CW7KapkesxP6IaCdhb8H6oxAuuIi + hCeC8FD3Dko9cFcHKBqIIKGAnyBPpmL0g060k7mTO4S6D6jpBQEb8NBAoJ1AKYEXkZ9QmcaJowk3+Any + 81+Ytb0utJKuG7pJ9wT6kozjKQGrOoDK10BFO3Cvjaw6Nw4eu2agpf4lLa1EI5Xefy/JlBu4JZEbxD9Y + 58lKl97vjdufraKl/10Egi98KNl1B2SvLQAAAABJRU5ErkJggg== + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/AudioViewController.cs b/SparkIV-master/SRC/RageLib/Audio/AudioViewController.cs new file mode 100755 index 00000000..aedb972d --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/AudioViewController.cs @@ -0,0 +1,194 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using System.Windows.Forms; +using RageLib.Audio.WaveFile; + +namespace RageLib.Audio +{ + public class AudioViewController + { + private AudioView _view; + private AudioFile _file; + private AudioPlayer _player; + private string _lastSaveDirectory; + + public AudioViewController(AudioView view) + { + _view = view; + _view.PlayClicked += View_PlayClicked; + _view.StopClicked += View_StopClicked; + _view.ExportWAVClicked += View_ExportWAVClicked; + _view.ExportMultichannelWAVClicked += View_ExportMultichannelWAVClicked; + _view.SelectedWaveChanged += View_SelectedBlockChanged; + _view.Disposed += View_Disposed; + + _player = new AudioPlayer(); + } + + private void View_PlayClicked(object sender, EventArgs e) + { + if (_view.SelectedWave != null) + { + try + { + _player.Stop(); + int pauseTime = 90; + System.Threading.Thread.Sleep(pauseTime); + _player.Play(_view.PlayLooped); + } + catch + { + MessageBox.Show("Audio play error.", + "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + } + + private void View_StopClicked(object sender, EventArgs e) + { + _player.Stop(); + } + + public AudioFile AudioFile + { + get { return _file; } + set + { + _file = value; + UpdateView(); + } + } + + private void UpdateView() + { + _view.SupportsMultichannelExport = _file.SupportsMultichannelExport; + + _view.ClearWaves(); + + if (_file != null) + { + bool first = true; + foreach (var block in _file) + { + _view.AddWave(block); + + if (first) + { + _view.SelectedWave = block; + first = false; + } + } + } + } + + private void View_Disposed(object sender, EventArgs e) + { + _player.Stop(); + + if (_file != null) + { + _file.Dispose(); + _file = null; + } + } + + private void View_ExportWAVClicked(object sender, EventArgs e) + { + AudioWave wave = _view.SelectedWave; + if (wave != null) + { + var sfd = new SaveFileDialog + { + AddExtension = true, + OverwritePrompt = true, + Title = "Export Selected WAV", + Filter = "WAV Audio File (*.wav)|*.wav", + InitialDirectory = _lastSaveDirectory, + FileName = wave + ".wav" + }; + + if (sfd.ShowDialog() == DialogResult.OK) + { + using (var f = new FileStream(sfd.FileName, FileMode.Create, FileAccess.Write)) + { + WaveExport.Export(_file, wave, f); + } + + _lastSaveDirectory = new FileInfo(sfd.FileName).Directory.FullName; + + MessageBox.Show("Audio exported.", "Export", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + + } + + private void View_ExportMultichannelWAVClicked(object sender, EventArgs e) + { + var sfd = new SaveFileDialog + { + AddExtension = true, + OverwritePrompt = true, + Title = "Export Multichannel WAV", + Filter = "WAV Audio File (*.wav)|*.wav", + InitialDirectory = _lastSaveDirectory, + FileName = _file.Name + ".wav", + }; + + if (sfd.ShowDialog() == DialogResult.OK) + { + using (var f = new FileStream(sfd.FileName, FileMode.Create, FileAccess.Write)) + { + WaveExport.ExportMultichannel(_file, f); + } + + _lastSaveDirectory = new FileInfo(sfd.FileName).Directory.FullName; + + MessageBox.Show("Audio exported.", "Export", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + + private void View_SelectedBlockChanged(object sender, EventArgs e) + { + _player.Stop(); + if (_view.SelectedWave != null) + { + _player.Initialize(_file, _view.SelectedWave); + + if (_view.AutoPlay) + { + try + { + int pauseTime = 90; + System.Threading.Thread.Sleep(pauseTime); + _player.Play(_view.PlayLooped); + } + catch + { + MessageBox.Show("Audio play error.", + "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/AudioWave.cs b/SparkIV-master/SRC/RageLib/Audio/AudioWave.cs new file mode 100755 index 00000000..ad51815d --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/AudioWave.cs @@ -0,0 +1,70 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using RageLib.Audio.SoundBank; + +namespace RageLib.Audio +{ + public class AudioWave + { + internal int Index { get; set; } + internal ISoundWave SoundWave { get; set; } + + public TimeSpan Length + { + get + { + var numberOfSeconds = (int) Math.Ceiling((float) NumberOfSamples/SamplesPerSecond); + return new TimeSpan(0, 0, numberOfSeconds); + } + } + + public int NumberOfSamples + { + get { return SoundWave.NumberOfSamples; } + } + + public int SamplesPerSecond + { + get { return SoundWave.SamplesPerSecond; } + } + + public int BlockCount + { + get { return SoundWave.BlockCount; } + } + + public int BlockSize + { + get { return SoundWave.BlockSize; } + } + + public AudioWave(int index) + { + Index = index; + } + + public override string ToString() + { + return SoundWave.Name; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/ListViewItemComparer.cs b/SparkIV-master/SRC/RageLib/Audio/ListViewItemComparer.cs new file mode 100755 index 00000000..efbcd7d3 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/ListViewItemComparer.cs @@ -0,0 +1,86 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 DerPlaya78 + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Windows.Forms; +using System.Collections; + +namespace RageLib.Audio +{ + internal class ListViewItemComparer : IComparer + { + private readonly int _column; + private readonly bool _descending; + + public ListViewItemComparer(bool descending) + { + // For size comparision + _column = -1; + _descending = descending; + } + + public ListViewItemComparer(int column, bool descending) + { + _column = column; + _descending = descending; + } + + public int Compare(object x, object y) + { + if (x == null || y == null) + { + return 0; + } + + try + { + if (_column > -1) + { + int returnVal; + ListViewItem lvix = ((ListViewItem) x); + ListViewItem lviy = ((ListViewItem) y); + + if (lvix.SubItems[_column].Tag is TimeSpan) + { + TimeSpan tx = (TimeSpan) lvix.SubItems[_column].Tag; + TimeSpan ty = (TimeSpan) lviy.SubItems[_column].Tag; + returnVal = tx.CompareTo(ty); + } + else if (lvix.SubItems[_column].Tag is int) + { + returnVal = ((int) lvix.SubItems[_column].Tag).CompareTo((int) lviy.SubItems[_column].Tag); + } + else + { + returnVal = String.Compare(lvix.SubItems[_column].Text, lviy.SubItems[_column].Text); + } + + returnVal *= _descending ? -1 : 1; + return returnVal; + } + return 0; + } + catch + { + return 0; + } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/Player/WaveNative.cs b/SparkIV-master/SRC/RageLib/Audio/Player/WaveNative.cs new file mode 100755 index 00000000..9d06366a --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/Player/WaveNative.cs @@ -0,0 +1,108 @@ +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY +// KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +// IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR +// PURPOSE. +// +// This material may not be duplicated in whole or in part, except for +// personal use, without the express written consent of the author. +// +// Email: ianier@hotmail.com +// +// Copyright (C) 1999-2003 Ianier Munoz. All Rights Reserved. + +using System; +using System.Runtime.InteropServices; + +namespace WaveLib +{ + public enum WaveFormats + { + Pcm = 1, + Float = 3 + } + + [StructLayout(LayoutKind.Sequential)] + public class WaveFormat + { + public short wFormatTag; + public short nChannels; + public int nSamplesPerSec; + public int nAvgBytesPerSec; + public short nBlockAlign; + public short wBitsPerSample; + public short cbSize; + + public WaveFormat(int rate, int bits, int channels) + { + wFormatTag = (short)WaveFormats.Pcm; + nChannels = (short)channels; + nSamplesPerSec = rate; + wBitsPerSample = (short)bits; + cbSize = 0; + + nBlockAlign = (short)(channels * (bits / 8)); + nAvgBytesPerSec = nSamplesPerSec * nBlockAlign; + } + } + + internal class WaveNative + { + // consts + public const int MMSYSERR_NOERROR = 0; // no error + + public const int MM_WOM_OPEN = 0x3BB; + public const int MM_WOM_CLOSE = 0x3BC; + public const int MM_WOM_DONE = 0x3BD; + + public const int CALLBACK_FUNCTION = 0x00030000; // dwCallback is a FARPROC + + public const int TIME_MS = 0x0001; // time in milliseconds + public const int TIME_SAMPLES = 0x0002; // number of wave samples + public const int TIME_BYTES = 0x0004; // current byte offset + + // callbacks + public delegate void WaveDelegate(IntPtr hdrvr, int uMsg, int dwUser, ref WaveHdr wavhdr, int dwParam2); + + // structs + + [StructLayout(LayoutKind.Sequential)] public struct WaveHdr + { + public IntPtr lpData; // pointer to locked data buffer + public int dwBufferLength; // length of data buffer + public int dwBytesRecorded; // used for input only + public IntPtr dwUser; // for client's use + public int dwFlags; // assorted flags (see defines) + public int dwLoops; // loop control counter + public IntPtr lpNext; // PWaveHdr, reserved for driver + public int reserved; // reserved for driver + } + + private const string mmdll = "winmm.dll"; + + // native calls + [DllImport(mmdll)] + public static extern int waveOutGetNumDevs(); + [DllImport(mmdll)] + public static extern int waveOutPrepareHeader(IntPtr hWaveOut, ref WaveHdr lpWaveOutHdr, int uSize); + [DllImport(mmdll)] + public static extern int waveOutUnprepareHeader(IntPtr hWaveOut, ref WaveHdr lpWaveOutHdr, int uSize); + [DllImport(mmdll)] + public static extern int waveOutWrite(IntPtr hWaveOut, ref WaveHdr lpWaveOutHdr, int uSize); + [DllImport(mmdll)] + public static extern int waveOutOpen(out IntPtr hWaveOut, int uDeviceID, WaveFormat lpFormat, WaveDelegate dwCallback, int dwInstance, int dwFlags); + [DllImport(mmdll)] + public static extern int waveOutReset(IntPtr hWaveOut); + [DllImport(mmdll)] + public static extern int waveOutClose(IntPtr hWaveOut); + [DllImport(mmdll)] + public static extern int waveOutPause(IntPtr hWaveOut); + [DllImport(mmdll)] + public static extern int waveOutRestart(IntPtr hWaveOut); + [DllImport(mmdll)] + public static extern int waveOutGetPosition(IntPtr hWaveOut, out int lpInfo, int uSize); + [DllImport(mmdll)] + public static extern int waveOutSetVolume(IntPtr hWaveOut, int dwVolume); + [DllImport(mmdll)] + public static extern int waveOutGetVolume(IntPtr hWaveOut, out int dwVolume); + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/Player/WaveOut.cs b/SparkIV-master/SRC/RageLib/Audio/Player/WaveOut.cs new file mode 100755 index 00000000..fb632a8e --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/Player/WaveOut.cs @@ -0,0 +1,253 @@ +// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY +// KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +// IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR +// PURPOSE. +// +// This material may not be duplicated in whole or in part, except for +// personal use, without the express written consent of the author. +// +// Email: ianier@hotmail.com +// +// Copyright (C) 1999-2003 Ianier Munoz. All Rights Reserved. + +using System; +using System.Threading; +using System.Runtime.InteropServices; + +namespace WaveLib +{ + internal class WaveOutHelper + { + public static void Try(int err) + { + if (err != WaveNative.MMSYSERR_NOERROR) + throw new Exception(err.ToString()); + } + } + + public delegate void BufferFillEventHandler(IntPtr data, int size); + + internal class WaveOutBuffer : IDisposable + { + public WaveOutBuffer NextBuffer; + + private AutoResetEvent m_PlayEvent = new AutoResetEvent(false); + private IntPtr m_WaveOut; + + private WaveNative.WaveHdr m_Header; + private byte[] m_HeaderData; + private GCHandle m_HeaderHandle; + private GCHandle m_HeaderDataHandle; + + private bool m_Playing; + + internal static void WaveOutProc(IntPtr hdrvr, int uMsg, int dwUser, ref WaveNative.WaveHdr wavhdr, int dwParam2) + { + if (uMsg == WaveNative.MM_WOM_DONE) + { + try + { + GCHandle h = (GCHandle)wavhdr.dwUser; + WaveOutBuffer buf = (WaveOutBuffer)h.Target; + buf.OnCompleted(); + } + catch + { + } + } + } + + public WaveOutBuffer(IntPtr waveOutHandle, int size) + { + m_WaveOut = waveOutHandle; + + m_HeaderHandle = GCHandle.Alloc(m_Header, GCHandleType.Pinned); + m_Header.dwUser = (IntPtr)GCHandle.Alloc(this); + m_HeaderData = new byte[size]; + m_HeaderDataHandle = GCHandle.Alloc(m_HeaderData, GCHandleType.Pinned); + m_Header.lpData = m_HeaderDataHandle.AddrOfPinnedObject(); + m_Header.dwBufferLength = size; + WaveOutHelper.Try(WaveNative.waveOutPrepareHeader(m_WaveOut, ref m_Header, Marshal.SizeOf(m_Header))); + } + ~WaveOutBuffer() + { + Dispose(); + } + public void Dispose() + { + if (m_Header.lpData != IntPtr.Zero) + { + WaveNative.waveOutUnprepareHeader(m_WaveOut, ref m_Header, Marshal.SizeOf(m_Header)); + m_HeaderHandle.Free(); + m_Header.lpData = IntPtr.Zero; + } + m_PlayEvent.Close(); + if (m_HeaderDataHandle.IsAllocated) + m_HeaderDataHandle.Free(); + GC.SuppressFinalize(this); + } + + public int Size + { + get { return m_Header.dwBufferLength; } + } + + public IntPtr Data + { + get { return m_Header.lpData; } + } + + public bool Play() + { + lock(this) + { + m_PlayEvent.Reset(); + m_Playing = WaveNative.waveOutWrite(m_WaveOut, ref m_Header, Marshal.SizeOf(m_Header)) == WaveNative.MMSYSERR_NOERROR; + return m_Playing; + } + } + public void WaitFor() + { + if (m_Playing) + { + m_Playing = m_PlayEvent.WaitOne(); + } + else + { + Thread.Sleep(0); + } + } + public void OnCompleted() + { + m_PlayEvent.Set(); + m_Playing = false; + } + } + + public class WaveOutPlayer : IDisposable + { + private IntPtr m_WaveOut; + private WaveOutBuffer m_Buffers; // linked list + private WaveOutBuffer m_CurrentBuffer; + private Thread m_Thread; + private BufferFillEventHandler m_FillProc; + private bool m_Finished; + private byte m_zero; + + private WaveNative.WaveDelegate m_BufferProc = new WaveNative.WaveDelegate(WaveOutBuffer.WaveOutProc); + + public static int DeviceCount + { + get { return WaveNative.waveOutGetNumDevs(); } + } + + public WaveOutPlayer(int device, WaveFormat format, int bufferSize, int bufferCount, BufferFillEventHandler fillProc) + { + m_zero = format.wBitsPerSample == 8 ? (byte)128 : (byte)0; + m_FillProc = fillProc; + WaveOutHelper.Try(WaveNative.waveOutOpen(out m_WaveOut, device, format, m_BufferProc, 0, WaveNative.CALLBACK_FUNCTION)); + AllocateBuffers(bufferSize, bufferCount); + m_Thread = new Thread(new ThreadStart(ThreadProc)); + m_Thread.Start(); + } + ~WaveOutPlayer() + { + Dispose(); + } + public void Dispose() + { + if (m_Thread != null) + try + { + m_Finished = true; + if (m_WaveOut != IntPtr.Zero) + WaveNative.waveOutReset(m_WaveOut); + m_Thread.Join(); + m_FillProc = null; + FreeBuffers(); + if (m_WaveOut != IntPtr.Zero) + WaveNative.waveOutClose(m_WaveOut); + } + finally + { + m_Thread = null; + m_WaveOut = IntPtr.Zero; + } + //GC.SuppressFinalize(this); + } + private void ThreadProc() + { + while (!m_Finished) + { + Advance(); + if (m_FillProc != null && !m_Finished) + m_FillProc(m_CurrentBuffer.Data, m_CurrentBuffer.Size); + else + { + // zero out buffer + byte v = m_zero; + byte[] b = new byte[m_CurrentBuffer.Size]; + for (int i = 0; i < b.Length; i++) + b[i] = v; + Marshal.Copy(b, 0, m_CurrentBuffer.Data, b.Length); + + } + m_CurrentBuffer.Play(); + } + WaitForAllBuffers(); + } + private void AllocateBuffers(int bufferSize, int bufferCount) + { + FreeBuffers(); + if (bufferCount > 0) + { + m_Buffers = new WaveOutBuffer(m_WaveOut, bufferSize); + WaveOutBuffer Prev = m_Buffers; + try + { + for (int i = 1; i < bufferCount; i++) + { + WaveOutBuffer Buf = new WaveOutBuffer(m_WaveOut, bufferSize); + Prev.NextBuffer = Buf; + Prev = Buf; + } + } + finally + { + Prev.NextBuffer = m_Buffers; + } + } + } + private void FreeBuffers() + { + m_CurrentBuffer = null; + if (m_Buffers != null) + { + WaveOutBuffer First = m_Buffers; + m_Buffers = null; + + WaveOutBuffer Current = First; + do + { + WaveOutBuffer Next = Current.NextBuffer; + Current.Dispose(); + Current = Next; + } while(Current != First); + } + } + private void Advance() + { + m_CurrentBuffer = m_CurrentBuffer == null ? m_Buffers : m_CurrentBuffer.NextBuffer; + m_CurrentBuffer.WaitFor(); + } + private void WaitForAllBuffers() + { + WaveOutBuffer Buf = m_Buffers; + while (Buf.NextBuffer != m_Buffers) + { + Buf.WaitFor(); + Buf = Buf.NextBuffer; + } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/Properties/AssemblyInfo.cs b/SparkIV-master/SRC/RageLib/Audio/Properties/AssemblyInfo.cs new file mode 100755 index 00000000..00f29d9f --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/Properties/AssemblyInfo.cs @@ -0,0 +1,39 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. + +[assembly: AssemblyTitle("RageLib.Audio")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. + +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM + +[assembly: Guid("2395269c-a143-45a0-b96f-d19c52eb69f8")] + diff --git a/SparkIV-master/SRC/RageLib/Audio/Properties/Resources.Designer.cs b/SparkIV-master/SRC/RageLib/Audio/Properties/Resources.Designer.cs new file mode 100755 index 00000000..12d77571 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace RageLib.Audio.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RageLib.Audio.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/Properties/Resources.resx b/SparkIV-master/SRC/RageLib/Audio/Properties/Resources.resx new file mode 100755 index 00000000..5ea0895e --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/Properties/Resources.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/DviAdpcmDecoder.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/DviAdpcmDecoder.cs new file mode 100755 index 00000000..03c92e79 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/DviAdpcmDecoder.cs @@ -0,0 +1,83 @@ +/**********************************************************************\ + + iv_audio_rip Copyright (C) 2009 DerPlaya78 + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Audio.SoundBank +{ + public class DviAdpcmDecoder + { + #region intel/dvi adpcm decoder + + public struct AdpcmState + { + public short valprev; + public byte index; + } + + private static readonly int[] indexTable = { + -1, -1, -1, -1, 2, 4, 6, 8, + -1, -1, -1, -1, 2, 4, 6, 8, + }; + + private static readonly int[] stepsizeTable = { + 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, + 19, 21, 23, 25, 28, 31, 34, 37, 41, 45, + 50, 55, 60, 66, 73, 80, 88, 97, 107, 118, + 130, 143, 157, 173, 190, 209, 230, 253, 279, 307, + 337, 371, 408, 449, 494, 544, 598, 658, 724, 796, + 876, 963, 1060, 1166, 1282, 1411, 1552, 1707, 1878, 2066, + 2272, 2499, 2749, 3024, 3327, 3660, 4026, 4428, 4871, 5358, + 5894, 6484, 7132, 7845, 8630, 9493, 10442, 11487, 12635, 13899, + 15289, 16818, 18500, 20350, 22385, 24623, 27086, 29794, 32767 + }; + + public static short DecodeAdpcm(byte input, ref AdpcmState state) + { + int index = state.index; + int step = stepsizeTable[index]; + int valpred = state.valprev; + int delta = input; + + index += indexTable[delta]; + if (index < 0) index = 0; + if (index > 88) index = 88; + + bool sign = ((delta & 8) == 8); + delta = delta & 7; + + int vpdiff = step >> 3; + if ((delta & 4) == 4) vpdiff += step; + if ((delta & 2) == 2) vpdiff += step >> 1; + if ((delta & 1) == 1) vpdiff += step >> 2; + + if (sign) valpred -= vpdiff; + else valpred += vpdiff; + + if (valpred > 32767) valpred = 32767; + else if (valpred < -32768) valpred = -32768; + + state.valprev = (short) valpred; + state.index = (byte) index; + return (short) valpred; + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/Hashes/HashResolver.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/Hashes/HashResolver.cs new file mode 100755 index 00000000..32cde393 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/Hashes/HashResolver.cs @@ -0,0 +1,69 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.IO; +using System.Reflection; +using RageLib.Common; + +namespace RageLib.Audio.SoundBank.Hashes +{ + internal static class HashResolver + { + private static readonly Dictionary _knownNames; + + static HashResolver() + { + _knownNames = new Dictionary(); + + LoadFromResource("Names.txt"); + } + + private static void LoadFromResource(string filename) + { + using (var s = Assembly.GetExecutingAssembly().GetManifestResourceStream(typeof(HashResolver), filename)) + { + var sw = new StreamReader(s); + + string name; + while ((name = sw.ReadLine()) != null) + { + uint hash = Hasher.Hash(name); + if (!_knownNames.ContainsKey(hash)) + { + _knownNames.Add(hash, name); + } + } + } + } + + public static string Resolve(uint hash) + { + if (_knownNames.ContainsKey(hash)) + { + return _knownNames[hash]; + } + else + { + return string.Format("0x{0:x}", hash); + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/Hashes/Names.txt b/SparkIV-master/SRC/RageLib/Audio/SoundBank/Hashes/Names.txt new file mode 100755 index 00000000..7f7f0968 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/Hashes/Names.txt @@ -0,0 +1,46619 @@ +00_HIGHWAYSTAR_PH_LEFT +00_HIGHWAYSTAR_PH_RIGHT +1_UNJUST_1_LEFT +1_UNJUST_1_RIGHT +2_FIZZ_1_LEFT +2_FIZZ_1_RIGHT +3_CONSERVATIVE_1_LEFT +3_CONSERVATIVE_1_RIGHT +4_UNJUST_2_LEFT +4_UNJUST_2_RIGHT +5_FIZZ_2_LEFT +5_FIZZ_2_RIGHT +6_CONSERVATIVE_3_LEFT +6_CONSERVATIVE_3_RIGHT +7_MARTINSERIOUSSHOW_LEFT +7_MARTINSERIOUSSHOW_RIGHT +8_MONO_CONSPIRE_PART_1 +9_MONO_CONSPIRE_PART_2 +30SEC_COUNTDOWN_LEFT +30SEC_COUNTDOWN_RIGHT +1979_LEFT +1979_RIGHT +AB01_AA_CENTRE +AB01_AA_LEFT +AB01_AA_RIGHT +AB01_BA_CENTRE +AB01_BA_LEFT +AB01_BA_RIGHT +AB02_BA_CENTRE +AB02_BA_LEFT +AB02_BA_RIGHT +AB02_CA_CENTRE +AB02_CA_LEFT +AB02_CA_RIGHT +AB03_AA_CENTRE +AB03_AA_LEFT +AB03_AA_RIGHT +AB03_ZA_CENTRE +AB03_ZA_LEFT +AB03_ZA_RIGHT +ACHANCEFORPEACE_LEFT +ACHANCEFORPEACE_RIGHT +AD001_ANIME1_MCHBTT_LEFT +AD001_ANIME1_MCHBTT_RIGHT +AD002_ANIME2_ROBTBB_LEFT +AD002_ANIME2_ROBTBB_RIGHT +AD003_FEINBURG_LEFT +AD003_FEINBURG_RIGHT +AD004_EXCELSIOR_LEFT +AD004_EXCELSIOR_RIGHT +AD005_TRACK_BEAC_LEFT +AD005_TRACK_BEAC_RIGHT +AD006_TRACK_BEAC2_LEFT +AD006_TRACK_BEAC2_RIGHT +AD007_WHIZ_JUNK_LEFT +AD007_WHIZ_JUNK_RIGHT +AD008_MAS_FUEGO_LEFT +AD008_MAS_FUEGO_RIGHT +AD009_MOLIS_FATGIRL_LEFT +AD009_MOLIS_FATGIRL_RIGHT +AD010_MUMMIFIC1_LEFT +AD010_MUMMIFIC1_RIGHT +AD011_MUMMIFIC2_LEFT +AD011_MUMMIFIC2_RIGHT +AD012_SCOOTER1_TRANS_LEFT +AD012_SCOOTER1_TRANS_RIGHT +AD013_SCOOTER2_POST_LEFT +AD013_SCOOTER2_POST_RIGHT +AD014_SCOOTER3_EVOLUTN_LEFT +AD014_SCOOTER3_EVOLUTN_RIGHT +AD015_ALCOPATCH_LEFT +AD015_ALCOPATCH_RIGHT +AD016_ALCOTINE_PATCH_LEFT +AD016_ALCOTINE_PATCH_RIGHT +AD017_ELECTROLYTE_LEFT +AD017_ELECTROLYTE_RIGHT +AD018_AL_DENTES_LEFT +AD018_AL_DENTES_RIGHT +AD019_ELCAMUCHOROBOTO_LEFT +AD019_ELCAMUCHOROBOTO_RIGHT +AD020_WINGIT1_BRAIN_LEFT +AD020_WINGIT1_BRAIN_RIGHT +AD021_WINGIT2_STRIP_LEFT +AD021_WINGIT2_STRIP_RIGHT +AD022_EUGEN1_DESIGN_LEFT +AD022_EUGEN1_DESIGN_RIGHT +AD023_EUGEN2_SCIENCE_LEFT +AD023_EUGEN2_SCIENCE_RIGHT +AD024_VINDICATION_LEFT +AD024_VINDICATION_RIGHT +AD025_THE_HORN_LEFT +AD025_THE_HORN_RIGHT +AD026_CARBON_DATE_LEFT +AD026_CARBON_DATE_RIGHT +AD027_LC_GUN_CLUB_LEFT +AD027_LC_GUN_CLUB_RIGHT +AD028_NUCA_1_LEFT +AD028_NUCA_1_RIGHT +AD029_NUCA_2_LEFT +AD029_NUCA_2_RIGHT +AD030_RUSSIAN_EXCELSIOR_LEFT +AD030_RUSSIAN_EXCELSIOR_RIGHT +AD031_IM_RICH_LEFT +AD031_IM_RICH_RIGHT +AD032_RUSSIAN_HORN_LEFT +AD032_RUSSIAN_HORN_RIGHT +AD033_SPANISH_HORN_LEFT +AD033_SPANISH_HORN_RIGHT +AD034_HORN_SPRAYFACE2_LEFT +AD034_HORN_SPRAYFACE2_RIGHT +AD035_TOPHOOKER_LEFT +AD035_TOPHOOKER_RIGHT +AD036_TOPHOOKER2_REVISED_LEFT +AD036_TOPHOOKER2_REVISED_RIGHT +AD037_RUSSIAN_WHIZ_LEFT +AD037_RUSSIAN_WHIZ_RIGHT +AD038_SPANISH_WHIZ_LEFT +AD038_SPANISH_WHIZ_RIGHT +AD039_VIPRINGTONE_01_LEFT +AD039_VIPRINGTONE_01_RIGHT +AD040_VIPRINGTONE_02_LEFT +AD040_VIPRINGTONE_02_RIGHT +AD041_BABIES_1_LEFT +AD041_BABIES_1_RIGHT +AD042_BABIES_2_LEFT +AD042_BABIES_2_RIGHT +AD043_BABIES_3_LEFT +AD043_BABIES_3_RIGHT +AD044_TRASH_CAN_LIDS_LEFT +AD044_TRASH_CAN_LIDS_RIGHT +AD045_BITTERSWEET_VIBRATE_LEFT +AD045_BITTERSWEET_VIBRATE_RIGHT +AD046_BITTERSWEET_BASEBALL_LEFT +AD046_BITTERSWEET_BASEBALL_RIGHT +AD047_EXCELSIOR_SPANISH_LEFT +AD047_EXCELSIOR_SPANISH_RIGHT +AD048_KARIN_DILANTANTE_LEFT +AD048_KARIN_DILANTANTE_RIGHT +AD049_WHIZ_FLIP_LEFT +AD049_WHIZ_FLIP_RIGHT +AD050_LIPURGEX_1_LEFT +AD050_LIPURGEX_1_RIGHT +AD051_LIPURGEX_2_LEFT +AD051_LIPURGEX_2_RIGHT +AD053_POPPING_LEFT +AD053_POPPING_RIGHT +AD054_PSYCHIC_LEFT +AD054_PSYCHIC_RIGHT +AD055_WANING_STARS_BOYBAND_LEFT +AD055_WANING_STARS_BOYBAND_RIGHT +AD056_WEASELNEWS_PROMO_LEFT +AD056_WEASELNEWS_PROMO_RIGHT +AD057_MALE_AROMATHERAPY_LEFT +AD057_MALE_AROMATHERAPY_RIGHT +AD058_MEDICATEME_1_LEFT +AD058_MEDICATEME_1_RIGHT +AD059_MEDICATEME_2_LEFT +AD059_MEDICATEME_2_RIGHT +AD060_SCIENCECRIME_1_LEFT +AD060_SCIENCECRIME_1_RIGHT +AD061_SCIENCECRIME_2_LEFT +AD061_SCIENCECRIME_2_RIGHT +AD062_SCIENCECRIME_3_LEFT +AD062_SCIENCECRIME_3_RIGHT +AD063_SWINGINGPUPPETS_LEFT +AD063_SWINGINGPUPPETS_RIGHT +AD064_VIGINSURANCE_LEFT +AD064_VIGINSURANCE_RIGHT +AD065_WANINGWITHSTARS_2_LEFT +AD065_WANINGWITHSTARS_2_RIGHT +AD066_DRAGONBRAIN_LEFT +AD066_DRAGONBRAIN_RIGHT +AD067_PISSWASSER_1_LEFT +AD067_PISSWASSER_1_RIGHT +AD068_PISSWASSER_2_LEFT +AD068_PISSWASSER_2_RIGHT +AD069_WTF_THEATER_LEFT +AD069_WTF_THEATER_RIGHT +AD070_BAS_PROMO_LEFT +AD070_BAS_PROMO_RIGHT +AD071_BRUCIE_1_LEFT +AD071_BRUCIE_1_RIGHT +AD072_BRUCIE_2_LEFT +AD072_BRUCIE_2_RIGHT +AD073_CRYOGENICS_LEFT +AD073_CRYOGENICS_RIGHT +AD074_JEREMY_PROMO_LEFT +AD074_JEREMY_PROMO_RIGHT +AD075_KNIFE_SHOW_LEFT +AD075_KNIFE_SHOW_RIGHT +AD076_LITTLE_BITCH_LEFT +AD076_LITTLE_BITCH_RIGHT +AD077_JON_HUNTER_1_LEFT +AD077_JON_HUNTER_1_RIGHT +AD078_MAS_FUEGO_2_LEFT +AD078_MAS_FUEGO_2_RIGHT +AD079_POKER_PROMO_LEFT +AD079_POKER_PROMO_RIGHT +AD080_MIKE_GRAVES_1_LEFT +AD080_MIKE_GRAVES_1_RIGHT +AD081_MIKE_GRAVES_2_LEFT +AD081_MIKE_GRAVES_2_RIGHT +AD082_JON_HUNTER_2_LEFT +AD082_JON_HUNTER_2_RIGHT +AD083_DNA_SEARCH_LEFT +AD083_DNA_SEARCH_RIGHT +AD084_HAMSTER_HAREM_LEFT +AD084_HAMSTER_HAREM_RIGHT +AD086_MY_DRUNK_UNCLE_LEFT +AD086_MY_DRUNK_UNCLE_RIGHT +AD087_SUBURBS_LEFT +AD087_SUBURBS_RIGHT +AD088_CIVILSERVICE_LEFT +AD088_CIVILSERVICE_RIGHT +AD089_FLEECA_BABY_LEFT +AD089_FLEECA_BABY_RIGHT +AD090_FLEECA_CHOP_LEFT +AD090_FLEECA_CHOP_RIGHT +AD091_FLEECA_MOM_LEFT +AD091_FLEECA_MOM_RIGHT +AD092_FLEECA_TRANNY_LEFT +AD092_FLEECA_TRANNY_RIGHT +AD093_ZIT_LEFT +AD093_ZIT_RIGHT +AD094_DEITY_LEFT +AD094_DEITY_RIGHT +AD095_FLORIST_LEFT +AD095_FLORIST_RIGHT +AD096_GENDERROLEDOLL_LEFT +AD096_GENDERROLEDOLL_RIGHT +AD097_HOMEVIDEO_LEFT +AD097_HOMEVIDEO_RIGHT +AD100_SPACERANGER_MEAL_LEFT +AD100_SPACERANGER_MEAL_RIGHT +AD101_FLOWERS_DOM_VIOLENCE_LEFT +AD101_FLOWERS_DOM_VIOLENCE_RIGHT +AD102_MOLLIS_TEACHER_LEFT +AD102_MOLLIS_TEACHER_RIGHT +AD103_LITTLE_BITCH_THONG_LEFT +AD103_LITTLE_BITCH_THONG_RIGHT +ALLABOUTWEED_LEFT +ALLABOUTWEED_RIGHT +ALLYOURBOYZ_LEFT +ALLYOURBOYZ_RIGHT +ALOVERSHOLIDAY_LEFT +ALOVERSHOLIDAY_RIGHT +ANDDOWN_LEFT +ANDDOWN_RIGHT +ANYBODYCAN_LEFT +ANYBODYCAN_RIGHT +ANYLOVE_LEFT +ANYLOVE_RIGHT +APPT_CLUBEURO_01_01 +APPT_CLUBEURO_01_02 +APPT_HOTCHICK_01_01 +APPT_HOTCHICK_01_02 +APPT_HOTCHICK_01_03 +APPT_HOTCHICK_02_01 +APPT_HOTCHICK_02_02 +APPT_HOTCHICK_02_03 +APPT_HOTCHICK_03_01 +APPT_HOTCHICK_03_02 +APPT_TRENDY_01_01 +APPT_TRENDY_01_02 +APRILINPARIS_LEFT +APRILINPARIS_RIGHT +ARAINBOWINCURVEDAIR_LEFT +ARAINBOWINCURVEDAIR_RIGHT +ARMINARM_LEFT +ARMINARM_RIGHT +ARRIVAL_LEFT +ARRIVAL_RIGHT +ARTIFACTS_LEFT +ARTIFACTS_RIGHT +ATREVETETETE_LEFT +ATREVETETETE_RIGHT +A_CITY_UNDER_SIEGE_LEFT +A_CITY_UNDER_SIEGE_RIGHT +BACKTOBACK_LEFT +BACKTOBACK_RIGHT +BADDERDEN_LEFT +BADDERDEN_RIGHT +BAGRAIDERS_LEFT +BAGRAIDERS_RIGHT +BASS +BC_1_CENTRE +BC_1_LEFT +BC_1_RIGHT +BC_2_CENTRE +BC_2_LEFT +BC_2_RIGHT +BC_3_CENTRE +BC_3_LEFT +BC_3_RIGHT +BEAT_LEFT +BEAT_RIGHT +BECAUSEOFYOU_LEFT +BECAUSEOFYOU_RIGHT +BG01_CA_CENTRE +BG01_CA_LEFT +BG01_CA_RIGHT +BG01_CB_CENTRE +BG01_CB_LEFT +BG01_CB_RIGHT +BG02_AA_CENTRE +BG02_AA_LEFT +BG02_AA_RIGHT +BG02_ZA_CENTRE +BG02_ZA_LEFT +BG02_ZA_RIGHT +BG03_AA_CENTRE +BG03_AA_LEFT +BG03_AA_RIGHT +BG03_ZA_CENTRE +BG03_ZA_LEFT +BG03_ZA_RIGHT +BG04_AA_CENTRE +BG04_AA_LEFT +BG04_AA_RIGHT +BG04_CA_CENTRE +BG04_CA_LEFT +BG04_CA_RIGHT +BG04_CB_CENTRE +BG04_CB_LEFT +BG04_CB_RIGHT +BG05_AA_CENTRE +BG05_AA_LEFT +BG05_AA_RIGHT +BG05_AB_CENTRE +BG05_AB_LEFT +BG05_AB_RIGHT +BG05_CA_CENTRE +BG05_CA_LEFT +BG05_CA_RIGHT +BG06_AA_CENTRE +BG06_AA_LEFT +BG06_AA_RIGHT +BG06_BA_CENTRE +BG06_BA_LEFT +BG06_BA_RIGHT +BG06_CA_CENTRE +BG06_CA_LEFT +BG06_CA_RIGHT +BG06_CB_CENTRE +BG06_CB_LEFT +BG06_CB_RIGHT +BG07_AA_CENTRE +BG07_AA_LEFT +BG07_AA_RIGHT +BG07_ZA_CENTRE +BG07_ZA_LEFT +BG07_ZA_RIGHT +BH01_YA_CENTRE +BH01_YA_LEFT +BH01_YA_RIGHT +BH01_ZA_CENTRE +BH01_ZA_LEFT +BH01_ZA_RIGHT +BH02_BA_CENTRE +BH02_BA_LEFT +BH02_BA_RIGHT +BIKE_LEFT +BIKE_RIGHT +BLOODONTHESTEPS_PH_LEFT +BLOODONTHESTEPS_PH_RIGHT +BM_CLUB_BOOGIE_REWARD +BODY_LANGUAGE_PH_LEFT +BODY_LANGUAGE_PH_RIGHT +BOOGIEOOGIE_LEFT +BOOGIEOOGIE_RIGHT +BORDERLINE_PH_LEFT +BORDERLINE_PH_RIGHT +BOXER_LEFT +BOXER_RIGHT +BR01_AA_CENTRE +BR01_AA_LEFT +BR01_AA_RIGHT +BR01_BA_CENTRE +BR01_BA_LEFT +BR01_BA_RIGHT +BR02_AA_CENTRE +BR02_AA_LEFT +BR02_AA_RIGHT +BR03_AA_CENTRE +BR03_AA_LEFT +BR03_AA_RIGHT +BR03_BA_CENTRE +BR03_BA_LEFT +BR03_BA_RIGHT +BR03_ZA_CENTRE +BR03_ZA_LEFT +BR03_ZA_RIGHT +BRAINLEECH_LEFT +BRAINLEECH_RIGHT +BREAKOUT_LEFT +BREAKOUT_RIGHT +BRRRT_LEFT +BRRRT_RIGHT +BRTV2A_CENTRE +BRTV2C_CENTRE +BRTV2E_CENTRE +BRTV2F_CENTRE +BR_1_CENTRE +BR_1_LEFT +BR_1_RIGHT +BR_2_CENTRE +BR_2_LEFT +BR_2_RIGHT +BR_3_CENTRE +BR_3_LEFT +BR_3_RIGHT +BR_4_CENTRE +BR_4_LEFT +BR_4_RIGHT +BU01_AA_CENTRE +BU01_AA_LEFT +BU01_AA_RIGHT +BU02_AA_CENTRE +BU02_AA_LEFT +BU02_AA_RIGHT +BU04_AA_CENTRE +BU04_AA_LEFT +BU04_AA_RIGHT +BU04_BA_CENTRE +BU04_BA_LEFT +BU04_BA_RIGHT +BUFFALOSTANCE_LEFT +BUFFALOSTANCE_RIGHT +BULLETPROOF_LEFT +BULLETPROOF_RIGHT +BUMPNGRIND_LEFT +BUMPNGRIND_RIGHT +BURGERSHOT_LEFT +BURGERSHOT_RIGHT +BURNINGLOVE_LEFT +BURNINGLOVE_RIGHT +BUSSTOP_LEFT +BUSSTOP_RIGHT +BUS_WALLA_L +BUS_WALLA_R +B_1_CENTRE +B_1_LEFT +B_1_RIGHT +B_2_CENTRE +B_2_LEFT +B_2_RIGHT +B_5_CENTRE +B_5_LEFT +B_5_RIGHT +B_6_CENTRE +B_6_LEFT +B_6_RIGHT +CALLPON_LEFT +CALLPON_RIGHT +CALL_FROM_THE_GRAVE_LEFT +CALL_FROM_THE_GRAVE_RIGHT +CANTLIVEWITHOUTYOURLOVE_LEFT +CANTLIVEWITHOUTYOURLOVE_RIGHT +CAR_JACK_LEFT +CAR_JACK_RIGHT +CELLO +CESTLAVIE_LEFT +CESTLAVIE_RIGHT +CHASEDEM_LEFT +CHASEDEM_RIGHT +CHINAGROVE_PH_LEFT +CHINAGROVE_PH_RIGHT +CHINA_SHOP_LEFT +CHINA_SHOP_RIGHT +CHURCH_LEFT +CHURCH_RIGHT +CLASSICS_MIX_LEFT +CLASSICS_MIX_RIGHT +CLOUD_01_LEFT +CLOUD_01_RIGHT +CLOUD_02_LEFT +CLOUD_02_RIGHT +CLOUD_03_LEFT +CLOUD_03_RIGHT +CLOUD_04_LEFT +CLOUD_04_RIGHT +CLOUD_05_LEFT +CLOUD_05_RIGHT +CLOUD_06_LEFT +CLOUD_06_RIGHT +CLOUD_07_LEFT +CLOUD_07_RIGHT +CLOUD_08_LEFT +CLOUD_08_RIGHT +CLOUD_09_LEFT +CLOUD_09_RIGHT +CLOUD_10_LEFT +CLOUD_10_RIGHT +CLOUD_11_LEFT +CLOUD_11_RIGHT +CM01_AA.C +CM01_AA.L +CM01_AA.LS +CM01_AA.R +CM01_AA.RS +CM02_AA.C +CM02_AA.L +CM02_AA.LS +CM02_AA.R +CM02_AA.RS +CM03_AA.C +CM03_AA.L +CM03_AA.LS +CM03_AA.R +CM03_AA.RS +CM04_AA.C +CM04_AA.L +CM04_AA.LS +CM04_AA.R +CM04_AA.RS +CM1.C +CM1.L +CM1.LS +CM1.R +CM1.RS +CM2.C +CM2.L +CM2.LS +CM2.R +CM2.RS +CM3.C +CM3.L +CM3.LS +CM3.R +CM3.RS +CM5.C +CM5.L +CM5.LS +CM5.R +CM5.RS +CM6.C +CM6.L +CM6.LS +CM6.R +CM6.RS +CM7.C +CM7.L +CM7.LS +CM7.R +CM7.RS +COCAINE_LEFT +COCAINE_RIGHT +COD_LEFT +COD_RIGHT +COMMAND_PH_LEFT +COMMAND_PH_RIGHT +COMMUNIQUE_LEFT +COMMUNIQUE_RIGHT +CONCRETEJUNGLE_LEFT +CONCRETEJUNGLE_RIGHT +COSMOGONICMYTH_LEFT +COSMOGONICMYTH_RIGHT +COUNTDOWN_LEFT +COUNTDOWN_RIGHT +CRITICIZE_LEFT +CRITICIZE_RIGHT +CRYINFORLOVE_LEFT +CRYINFORLOVE_RIGHT +CRY_LEFT +CRY_RIGHT +CUDDLYTOY_LEFT +CUDDLYTOY_RIGHT +DANCEGIRL_PH_LEFT +DANCEGIRL_PH_RIGHT +DANCER_LEFT +DANCER_RIGHT +DANCE_ROCK_SOLO_12_LEFT +DANCE_ROCK_SOLO_12_RIGHT +DANCE_ROCK_SOLO_13_LEFT +DANCE_ROCK_SOLO_13_RIGHT +DANCE_ROCK_SOLO_14_LEFT +DANCE_ROCK_SOLO_14_RIGHT +DANCE_ROCK_SOLO_15_LEFT +DANCE_ROCK_SOLO_15_RIGHT +DANCE_ROCK_SOLO_16_LEFT +DANCE_ROCK_SOLO_16_RIGHT +DANCE_ROCK_SOLO_17_LEFT +DANCE_ROCK_SOLO_17_RIGHT +DANCE_ROCK_SOLO_18_LEFT +DANCE_ROCK_SOLO_18_RIGHT +DANCE_ROCK_SOLO_19_LEFT +DANCE_ROCK_SOLO_19_RIGHT +DANCE_ROCK_SOLO_20_LEFT +DANCE_ROCK_SOLO_20_RIGHT +DANCE_ROCK_SOLO_21_LEFT +DANCE_ROCK_SOLO_21_RIGHT +DANCE_ROCK_SOLO_22_LEFT +DANCE_ROCK_SOLO_22_RIGHT +DANCE_ROCK_SOLO_23_LEFT +DANCE_ROCK_SOLO_23_RIGHT +DANCE_ROCK_SOLO_24_LEFT +DANCE_ROCK_SOLO_24_RIGHT +DAORDER_LEFT +DAORDER_RIGHT +DAYINTHELIFE_LEFT +DAYINTHELIFE_RIGHT +DAYLIGHT_LEFT +DAYLIGHT_RIGHT +DEADORALIVE_PH_LEFT +DEADORALIVE_PH_RIGHT +DEATH_01_LEFT +DEATH_01_RIGHT +DEATH_02_LEFT +DEATH_02_RIGHT +DEATH_03_LEFT +DEATH_03_RIGHT +DEATH_04_LEFT +DEATH_04_RIGHT +DEATH_05_LEFT +DEATH_05_RIGHT +DEATH_06_LEFT +DEATH_06_RIGHT +DEVILINUS_LEFT +DEVILINUS_RIGHT +DF_2_CENTRE +DF_2_LEFT +DF_2_RIGHT +DF_3_CENTRE +DF_3_LEFT +DF_3_RIGHT +DIRTYNY_LEFT +DIRTYNY_RIGHT +DISCOINFERNO_LEFT +DISCOINFERNO_RIGHT +DISNEYLAND_LEFT +DISNEYLAND_RIGHT +DIVINEEMOTIONS_LEFT +DIVINEEMOTIONS_RIGHT +DM_1_CENTRE +DM_1_LEFT +DM_1_RIGHT +DM_3_CENTRE +DM_3_LEFT +DM_3_RIGHT +DOINTHEDOG_LEFT +DOINTHEDOG_RIGHT +DOMINION_LEFT +DOMINION_RIGHT +DONT_FUSS_NOR_FIGHT_LEFT +DONT_FUSS_NOR_FIGHT_RIGHT +DRIVER_LEFT +DRIVER_RIGHT +DRIVINWHEEL_PH_LEFT +DRIVINWHEEL_PH_RIGHT +DROWNED_LEFT +DROWNED_RIGHT +DRUM +E2IMGM5_CENTRE +E2IMGM5_LEFT +E2IMGM5_RIGHT +E2RB1BA_CENTRE +E2RB1BA_LEFT +E2RB1BA_RIGHT +E2RB4B_CENTRE +E2RB4B_LEFT +E2RB4B_RIGHT +E2_INT_CENTRE +E2_INT_LEFT +E2_INT_RIGHT +EDGEOFSEVENTEEN_LEFT +EDGEOFSEVENTEEN_RIGHT +EIGHTMAIDENVOYAGE_LEFT +EIGHTMAIDENVOYAGE_RIGHT +EM_1_CENTRE +EM_1_LEFT +EM_1_RIGHT +EM_2_CENTRE +EM_2_LEFT +EM_2_RIGHT +EM_3_CENTRE +EM_3_LEFT +EM_3_RIGHT +EM_4B_CENTRE +EM_4B_LEFT +EM_4B_RIGHT +EM_4_CENTRE +EM_4_LEFT +EM_4_RIGHT +EM_5_CENTRE +EM_5_LEFT +EM_5_RIGHT +EM_6_CENTRE +EM_6_LEFT +EM_6_RIGHT +EM_7_CENTRE +EM_7_LEFT +EM_7_RIGHT +END_CREDITS_THEME_MUSIC_LEFT +END_CREDITS_THEME_MUSIC_RIGHT +ENFORCER_LEFT +ENFORCER_RIGHT +EP1LOADING_LEFT +EP1LOADING_RIGHT +ET01_AA_CENTRE +ET01_AA_LEFT +ET01_AA_RIGHT +ET01_BA_CENTRE +ET01_BA_LEFT +ET01_BA_RIGHT +ET02_AA_CENTRE +ET02_AA_LEFT +ET02_AA_RIGHT +ET02_BA_CENTRE +ET02_BA_LEFT +ET02_BA_RIGHT +ET03_AA_CENTRE +ET03_AA_LEFT +ET03_AA_RIGHT +ET03_BA_CENTRE +ET03_BA_LEFT +ET03_BA_RIGHT +ET03_ZA_CENTRE +ET03_ZA_LEFT +ET03_ZA_RIGHT +EUROBEAT_LEFT +EUROBEAT_RIGHT +EVERYBODYDANCE_LEFT +EVERYBODYDANCE_RIGHT +EVERYPICTURETELLS_PH_LEFT +EVERYPICTURETELLS_PH_RIGHT +EVILWOMAN_LEFT +EVILWOMAN_RIGHT +F1_AA_CENTRE +F1_AA_LEFT +F1_AA_RIGHT +F2_AA_CENTRE +F2_AA_LEFT +F2_AA_RIGHT +FASCINATION_LEFT +FASCINATION_RIGHT +FAU1_A_CENTRE +FAU1_A_LEFT +FAU1_A_RIGHT +FAU1_B_CENTRE +FAU1_B_LEFT +FAU1_B_RIGHT +FAU2_A_CENTRE +FAU2_A_LEFT +FAU2_A_RIGHT +FAU3_A_CENTRE +FAU3_A_LEFT +FAU3_A_RIGHT +FAU4_A_CENTRE +FAU4_A_LEFT +FAU4_A_RIGHT +FAU5_A_CENTRE +FAU5_A_LEFT +FAU5_A_RIGHT +FAU6_A_CENTRE +FAU6_A_LEFT +FAU6_A_RIGHT +FAU7_A_CENTRE +FAU7_A_LEFT +FAU7_A_RIGHT +FEAR_OF_NAPALM_LEFT +FEAR_OF_NAPALM_RIGHT +FINALE_JUMP_KELIS_LEFT +FINALE_JUMP_KELIS_RIGHT +FINDTHETIME_LEFT +FINDTHETIME_RIGHT +FIN_1AA_CENTRE +FIN_1AA_LEFT +FIN_1AA_RIGHT +FIN_1AB_CENTRE +FIN_1AB_LEFT +FIN_1AB_RIGHT +FIN_1BA_CENTRE +FIN_1BA_LEFT +FIN_1BA_RIGHT +FIN_1BB_CENTRE +FIN_1BB_LEFT +FIN_1BB_RIGHT +FIN_1_CENTRE +FIN_1_LEFT +FIN_1_RIGHT +FIVETOONE_PH_LEFT +FIVETOONE_PH_RIGHT +FK_LEFT +FK_RIGHT +FM6_A_CENTRE +FM6_A_LEFT +FM6_A_RIGHT +FM6_B_CENTRE +FM6_B_LEFT +FM6_B_RIGHT +FM_1_CENTRE +FM_1_LEFT +FM_1_RIGHT +FM_2_CENTRE +FM_2_LEFT +FM_2_RIGHT +FM_3_CENTRE +FM_3_LEFT +FM_3_RIGHT +FM_4_CENTRE +FM_4_LEFT +FM_4_RIGHT +FM_5_CENTRE +FM_5_LEFT +FM_5_RIGHT +FOG_01_LEFT +FOG_01_RIGHT +FOG_02_LEFT +FOG_02_RIGHT +FOG_03_LEFT +FOG_03_RIGHT +FOG_04_LEFT +FOG_04_RIGHT +FOG_05_LEFT +FOG_05_RIGHT +FOG_06_LEFT +FOG_06_RIGHT +FOG_07_LEFT +FOG_07_RIGHT +FOG_08_LEFT +FOG_08_RIGHT +FOG_09_LEFT +FOG_09_RIGHT +FOG_10_LEFT +FOG_10_RIGHT +FOG_11_LEFT +FOG_11_RIGHT +FOG_12_LEFT +FOG_12_RIGHT +FOOTSTEPS_LEFT +FOOTSTEPS_RIGHT +FREEKNYOU_LEFT +FREEKNYOU_RIGHT +FREERIDE_PH_LEFT +FREERIDE_PH_RIGHT +FUNERAL_LEFT +FUNERAL_RIGHT +FUNKINTHEHOLE_LEFT +FUNKINTHEHOLE_RIGHT +FUNKNUMBER49_PH_LEFT +FUNKNUMBER49_PH_RIGHT +GALAXY_LEFT +GALAXY_RIGHT +GETAWAY_LEFT +GETAWAY_RIGHT +GETINNOCUOUS_LEFT +GETINNOCUOUS_RIGHT +GETITSHAWTY_LEFT +GETITSHAWTY_RIGHT +GETONUP_LEFT +GETONUP_RIGHT +GETREADYTODIE_PH_LEFT +GETREADYTODIE_PH_RIGHT +GIANTSTEPS_LEFT +GIANTSTEPS_RIGHT +GIVETHEPEOPLE_LEFT +GIVETHEPEOPLE_RIGHT +GM_1_CENTRE +GM_1_LEFT +GM_1_RIGHT +GM_2_CENTRE +GM_2_LEFT +GM_2_RIGHT +GM_3D_CENTRE +GM_3D_LEFT +GM_3D_RIGHT +GM_3F_CENTRE +GM_3F_LEFT +GM_3F_RIGHT +GM_4_CENTRE +GM_4_LEFT +GM_4_RIGHT +GM_5_CENTRE +GM_5_LEFT +GM_5_RIGHT +GNISVOULINIU_LEFT +GNISVOULINIU_RIGHT +GOFORWARD_LEFT +GOFORWARD_RIGHT +GOLDEN_LEFT +GOLDEN_RIGHT +GOODBYEHORSES_LEFT +GOODBYEHORSES_RIGHT +GOTOHELL_PH_LEFT +GOTOHELL_PH_RIGHT +GREATESTDANCER_LEFT +GREATESTDANCER_RIGHT +GT01_ZA_CENTRE +GT01_ZA_LEFT +GT01_ZA_RIGHT +GT02_AA_CENTRE +GT02_AA_LEFT +GT02_AA_RIGHT +GT02_BA_CENTRE +GT02_BA_LEFT +GT02_BA_RIGHT +GT03_AA_CENTRE +GT03_AA_LEFT +GT03_AA_RIGHT +GT03_BA_CENTRE +GT03_BA_LEFT +GT03_BA_RIGHT +GT04_AA_CENTRE +GT04_AA_LEFT +GT04_AA_RIGHT +GT05_AA_CENTRE +GT05_AA_LEFT +GT05_AA_RIGHT +GT06_AA_CENTRE +GT06_AA_LEFT +GT06_AA_RIGHT +GT06_BA_CENTRE +GT06_BA_LEFT +GT06_BA_RIGHT +GT07_AA_CENTRE +GT07_AA_LEFT +GT07_AA_RIGHT +GT08_AA_CENTRE +GT08_AA_LEFT +GT08_AA_RIGHT +GT09_AA_CENTRE +GT09_AA_LEFT +GT09_AA_RIGHT +GT10_AA_CENTRE +GT10_AA_LEFT +GT10_AA_RIGHT +GT11_AA_CENTRE +GT11_AA_LEFT +GT11_AA_RIGHT +GT11_XT_CENTRE +GT11_XT_LEFT +GT11_XT_RIGHT +GT11_YA_CENTRE +GT11_YA_LEFT +GT11_YA_RIGHT +GUALLANDO_LEFT +GUALLANDO_RIGHT +GUITAR +G_1_CENTRE +G_1_LEFT +G_1_RIGHT +G_2_CENTRE +G_2_LEFT +G_2_RIGHT +G_3_CENTRE +G_3_LEFT +G_3_RIGHT +HAIROFTHEDOG_PH_LEFT +HAIROFTHEDOG_PH_RIGHT +HANGINONASTRING_LEFT +HANGINONASTRING_RIGHT +HARMONICA +HAVEYOUEVERLOVED_LEFT +HAVEYOUEVERLOVED_RIGHT +HEARTANDSOUL_LEFT +HEARTANDSOUL_RIGHT +HEAVENANDHELL_LEFT +HEAVENANDHELL_RIGHT +HEAVYTUNE_LEFT +HEAVYTUNE_RIGHT +HELLONWHEELS_LEFT +HELLONWHEELS_RIGHT +HERCULES_CLUB_MIX_LEFT +HERC_CLUB_BUS_STOP_REWARD +HERE_IN_LIBERTY_CITY_LEFT +HERE_IN_LIBERTY_CITY_RIGHT +HERSTRUT_LEFT +HERSTRUT_RIGHT +HISTORY_LEFT +HISTORY_RIGHT +HOLYTHURSDAY_LEFT +HOLYTHURSDAY_RIGHT +HOMEISWHERE_LEFT +HOMEISWHERE_RIGHT +HOMICIDE_LEFT +HOMICIDE_RIGHT +ICANTWAIT_LEFT +ICANTWAIT_RIGHT +IDONTWANTALOVER_LEFT +IDONTWANTALOVER_RIGHT +ID_01_LEFT +ID_01_RIGHT +ID_02_LEFT +ID_02_RIGHT +ID_03_LEFT +ID_03_RIGHT +ID_04_LEFT +ID_04_RIGHT +ID_05_LEFT +ID_05_RIGHT +ID_06_LEFT +ID_06_RIGHT +ID_07_LEFT +ID_07_RIGHT +ID_08_LEFT +ID_08_RIGHT +ID_09_LEFT +ID_09_RIGHT +ID_10_LEFT +ID_10_RIGHT +ID_11_LEFT +ID_11_RIGHT +ID_12_LEFT +ID_12_RIGHT +ID_13_LEFT +ID_13_RIGHT +ID_14_LEFT +ID_14_RIGHT +ID_15_LEFT +ID_15_RIGHT +ID_16_LEFT +ID_16_RIGHT +ID_17_LEFT +ID_17_RIGHT +ID_22_LEFT +ID_22_RIGHT +IMBC2_CENTRE +IMBC2_LEFT +IMBC2_RIGHT +IMBHST_CENTRE +IMBHST_LEFT +IMBHST_RIGHT +IMEM1_CENTRE +IMEM1_LEFT +IMEM1_RIGHT +IMEM6_CENTRE +IMEM6_LEFT +IMEM6_RIGHT +IMEM7_CENTRE +IMEM7_LEFT +IMEM7_RIGHT +IMFAU2_CENTRE +IMFAU2_LEFT +IMFAU2_RIGHT +IMFAU4_CENTRE +IMFAU4_LEFT +IMFAU4_RIGHT +IMFAU6_CENTRE +IMFAU6_LEFT +IMFAU6_RIGHT +IMGER3_CENTRE +IMGER3_LEFT +IMGER3_RIGHT +IMGER4A_CENTRE +IMGER4A_LEFT +IMGER4A_RIGHT +IMGER4B_CENTRE +IMGER4B_LEFT +IMGER4B_RIGHT +IMGER4_CENTRE +IMGER4_LEFT +IMGER4_RIGHT +IMGM5_CENTRE +IMGM5_LEFT +IMGM5_RIGHT +IMPACTO_LEFT +IMPACTO_RIGHT +IMPM1_CENTRE +IMPM1_LEFT +IMPM1_RIGHT +IMPX4_CENTRE +IMPX4_LEFT +IMPX4_RIGHT +IMRAY1_CENTRE +IMRAY1_LEFT +IMRAY1_RIGHT +IMRAY2_CENTRE +IMRAY2_LEFT +IMRAY2_RIGHT +IMROM4_CENTRE +IMROM4_LEFT +IMROM4_RIGHT +INEEDYOU_LEFT +INEEDYOU_RIGHT +INJUSTICESYSTEM_LEFT +INJUSTICESYSTEM_RIGHT +INMYBED_LEFT +INMYBED_RIGHT +INNERCITYBLUES_LEFT +INNERCITYBLUES_RIGHT +INSIDEMYLOVE_LEFT +INSIDEMYLOVE_RIGHT +INSIDETHECAGE_LEFT +INSIDETHECAGE_RIGHT +INTEGRITY_01_LEFT +INTEGRITY_01_RIGHT +INTEGRITY_02_LEFT +INTEGRITY_02_RIGHT +INTEGRITY_03_LEFT +INTEGRITY_03_RIGHT +INTEGRITY_04_LEFT +INTEGRITY_04_RIGHT +INTELLAGENDA_LEFT +INTELLAGENDA_RIGHT +INTROP1_CENTRE +INTROP1_LEFT +INTROP1_RIGHT +INTROP2_CENTRE +INTROP2_LEFT +INTROP2_RIGHT +INTROP3_CENTRE +INTROP3_LEFT +INTROP3_RIGHT +INTRO_01_LEFT +INTRO_01_RIGHT +INTRO_02_LEFT +INTRO_02_RIGHT +INTRO_03_LEFT +INTRO_03_RIGHT +INTRO_04_LEFT +INTRO_04_RIGHT +INTRO_05_LEFT +INTRO_05_RIGHT +INTRO_06_LEFT +INTRO_06_RIGHT +INTRO_07_LEFT +INTRO_07_RIGHT +INTRO_08_LEFT +INTRO_08_RIGHT +INTRO_09_LEFT +INTRO_09_RIGHT +INTRO_10_LEFT +INTRO_10_RIGHT +INTRO_11_LEFT +INTRO_11_RIGHT +INTRO_12_LEFT +INTRO_12_RIGHT +INTRO_13_LEFT +INTRO_13_RIGHT +INTRO_14_LEFT +INTRO_14_RIGHT +INTRO_15_LEFT +INTRO_15_RIGHT +INTRO_16_LEFT +INTRO_16_RIGHT +INTRO_17_LEFT +INTRO_17_RIGHT +INTRO_18_LEFT +INTRO_18_RIGHT +INTRO_20_LEFT +INTRO_20_RIGHT +INTRO_21_LEFT +INTRO_21_RIGHT +INTRO_22_LEFT +INTRO_22_RIGHT +INTRO_23_LEFT +INTRO_23_RIGHT +INTRO_24_LEFT +INTRO_24_RIGHT +INTRO_25_LEFT +INTRO_25_RIGHT +INTRO_26_LEFT +INTRO_26_RIGHT +INTRO_27_LEFT +INTRO_27_RIGHT +INTRO_28_LEFT +INTRO_28_RIGHT +INTRO_29_LEFT +INTRO_29_RIGHT +INTRO_30_LEFT +INTRO_30_RIGHT +INTRO_31_LEFT +INTRO_31_RIGHT +INTRO_32_LEFT +INTRO_32_RIGHT +INTRO_33_LEFT +INTRO_33_RIGHT +INTRO_34_LEFT +INTRO_34_RIGHT +INTRO_35_LEFT +INTRO_35_RIGHT +INTRO_36_LEFT +INTRO_36_RIGHT +INTRO_37_LEFT +INTRO_37_RIGHT +INTRO_38_LEFT +INTRO_38_RIGHT +INTRO_ROM1_A.C +INTRO_ROM1_A.L +INTRO_ROM1_A.LS +INTRO_ROM1_A.R +INTRO_ROM1_A.RS +IRISH_BARS_LEFT +IRISH_BARS_RIGHT +ITHOUGHT_LEFT +ITHOUGHT_RIGHT +ITSONLYLOVE_LEFT +ITSONLYLOVE_RIGHT +ITSTHELIMIT_LEFT +ITSTHELIMIT_RIGHT +IWALKALONE_PH_LEFT +IWALKALONE_PH_RIGHT +IWANNABEYOURDOG_LEFT +IWANNABEYOURDOG_RIGHT +IWANTYOU_LEFT +IWANTYOU_RIGHT +I_CUM_BLOOD_LEFT +I_CUM_BLOOD_RIGHT +I_HEAR_FOOTSTEPS_LEFT +I_HEAR_FOOTSTEPS_RIGHT +JAILBREAK_LEFT +JAILBREAK_RIGHT +JAMMYS_A_SHINE_LEFT +JAMMYS_A_SHINE_RIGHT +JANE_PH_LEFT +JANE_PH_RIGHT +JF01_AA_CENTRE +JF01_AA_LEFT +JF01_AA_RIGHT +JF01_AC_CENTRE +JF01_AC_LEFT +JF01_AC_RIGHT +JF02_AA_CENTRE +JF02_AA_LEFT +JF02_AA_RIGHT +JF02_BA_CENTRE +JF02_BA_LEFT +JF02_BA_RIGHT +JF04_AA_CENTRE +JF04_AA_LEFT +JF04_AA_RIGHT +JF05_AA_CENTRE +JF05_AA_LEFT +JF05_AA_RIGHT +JF05_BA_CENTRE +JF05_BA_LEFT +JF05_BA_RIGHT +JF06_AA_CENTRE +JF06_AA_LEFT +JF06_AA_RIGHT +JONATHAN_PETERS_MUSIC_LEFT +JONATHAN_PETERS_MUSIC_RIGHT +JUSTBEGOODTOME_LEFT +JUSTBEGOODTOME_RIGHT +JUSTCANTHATE_LEFT +JUSTCANTHATE_RIGHT +JUSTKISSEDMYBABY_LEFT +JUSTKISSEDMYBABY_RIGHT +J_1_CENTRE +J_1_LEFT +J_1_RIGHT +J_2_CENTRE +J_2_LEFT +J_2_RIGHT +J_3_CENTRE +J_3_LEFT +J_3_RIGHT +J_4_CENTRE +J_4_LEFT +J_4_RIGHT +K109_THE_STUDIO_SOLO_11_LEFT +K109_THE_STUDIO_SOLO_11_RIGHT +K109_THE_STUDIO_SOLO_12_LEFT +K109_THE_STUDIO_SOLO_12_RIGHT +K109_THE_STUDIO_SOLO_13_LEFT +K109_THE_STUDIO_SOLO_13_RIGHT +K109_THE_STUDIO_SOLO_14_LEFT +K109_THE_STUDIO_SOLO_14_RIGHT +K109_THE_STUDIO_SOLO_15_LEFT +K109_THE_STUDIO_SOLO_15_RIGHT +K109_THE_STUDIO_SOLO_16_LEFT +K109_THE_STUDIO_SOLO_16_RIGHT +K109_THE_STUDIO_SOLO_17_LEFT +K109_THE_STUDIO_SOLO_17_RIGHT +K109_THE_STUDIO_SOLO_18_LEFT +K109_THE_STUDIO_SOLO_18_RIGHT +K109_THE_STUDIO_SOLO_19_LEFT +K109_THE_STUDIO_SOLO_19_RIGHT +K109_THE_STUDIO_SOLO_20_LEFT +K109_THE_STUDIO_SOLO_20_RIGHT +K109_THE_STUDIO_SOLO_21_LEFT +K109_THE_STUDIO_SOLO_21_RIGHT +K109_THE_STUDIO_SOLO_22_LEFT +K109_THE_STUDIO_SOLO_22_RIGHT +K109_THE_STUDIO_SOLO_23_LEFT +K109_THE_STUDIO_SOLO_23_RIGHT +K109_THE_STUDIO_SOLO_24_LEFT +K109_THE_STUDIO_SOLO_24_RIGHT +KAYLEIGH_LEFT +KAYLEIGH_RIGHT +KEYS +KID_CONGA_LEFT +KID_CONGA_RIGHT +KINGRING_LEFT +KINGRING_RIGHT +KINO_LEFT +KINO_RIGHT +KNOCK_YOU_OUT_LEFT +KNOCK_YOU_OUT_RIGHT +KNUCKLEHEAD_LEFT +KNUCKLEHEAD_RIGHT +KOREAN_REST_LEFT +KOREAN_REST_RIGHT +KVARTIRA_LEFT +KVARTIRA_RIGHT +LABOUROFLOVE_LEFT +LABOUROFLOVE_RIGHT +LAPDANCE_GOLDFRAPP_LEFT +LAPDANCE_GOLDFRAPP_RIGHT +LAPDANCE_MYSTIKAL_LEFT +LAPDANCE_MYSTIKAL_RIGHT +LAPDANCE_RICK_JAMES_LEFT +LAPDANCE_RICK_JAMES_RIGHT +LASTNIGHT_LEFT +LASTNIGHT_RIGHT +LCHC_32K_PH_LEFT +LCHC_32K_PH_RIGHT +LEADGUITAR +LETSGETLOST_LEFT +LETSGETLOST_RIGHT +LETYOURBODY_LEFT +LETYOURBODY_RIGHT +LIBERTYCITY_LEFT +LIBERTYCITY_RIGHT +LIBERTY_ROCK_SOLO_14_LEFT +LIBERTY_ROCK_SOLO_14_RIGHT +LIBERTY_ROCK_SOLO_15_LEFT +LIBERTY_ROCK_SOLO_15_RIGHT +LIBERTY_ROCK_SOLO_16_LEFT +LIBERTY_ROCK_SOLO_16_RIGHT +LIBERTY_ROCK_SOLO_17_LEFT +LIBERTY_ROCK_SOLO_17_RIGHT +LIBERTY_ROCK_SOLO_18_LEFT +LIBERTY_ROCK_SOLO_18_RIGHT +LIBERTY_ROCK_SOLO_19_LEFT +LIBERTY_ROCK_SOLO_19_RIGHT +LIBERTY_ROCK_SOLO_20_LEFT +LIBERTY_ROCK_SOLO_20_RIGHT +LIBERTY_ROCK_SOLO_21_LEFT +LIBERTY_ROCK_SOLO_21_RIGHT +LIBERTY_ROCK_SOLO_22_LEFT +LIBERTY_ROCK_SOLO_22_RIGHT +LIBERTY_ROCK_SOLO_23_LEFT +LIBERTY_ROCK_SOLO_23_RIGHT +LIJ1_A_CENTRE +LIJ1_A_LEFT +LIJ1_A_RIGHT +LIJ2_A_CENTRE +LIJ2_A_LEFT +LIJ2_A_RIGHT +LIVINITUP_LEFT +LIVINITUP_RIGHT +LOAD_SCREEN_MUSIC_SHORT_LEFT +LOAD_SCREEN_MUSIC_SHORT_RIGHT +LORDOFTHETHIGHS_PH_LEFT +LORDOFTHETHIGHS_PH_RIGHT +LOVECHANGES_LEFT +LOVECHANGES_RIGHT +MAKEIT_LEFT +MAKEIT_RIGHT +MALDADES_LEFT +MALDADES_RIGHT +MAMA_LEFT +MAMA_RIGHT +MANEATER_LEFT +MANEATER_RIGHT +MASSIVEB_MIX_LEFT +MASSIVEB_MIX_RIGHT +MAYDAY_LEFT +MAYDAY_RIGHT +MENERGY_LEFT +MENERGY_RIGHT +MENU_MUSIC_L +MENU_MUSIC_R +MICH_A_CENTRE +MICH_A_LEFT +MICH_A_RIGHT +MISFIT_LEFT +MISFIT_RIGHT +MOANIN_LEFT +MOANIN_RIGHT +MOONBATHING_LEFT +MOONBATHING_RIGHT +MORE_LEFT +MORE_RIGHT +MUM_AA_CENTRE +MUM_AA_LEFT +MUM_AA_RIGHT +MY_FAVORITE_SONG_LEFT +MY_FAVORITE_SONG_RIGHT +N1_A1_CENTRE +N1_A1_LEFT +N1_A1_RIGHT +N1_A2_CENTRE +N1_A2_LEFT +N1_A2_RIGHT +N2_CENTRE +N2_LEFT +N2_RIGHT +N3_CENTRE +N3_LEFT +N3_RIGHT +NEIGBOURS_3_LEFT +NEIGBOURS_3_RIGHT +NEIGHBOURS_1_LEFT +NEIGHBOURS_1_RIGHT +NEIGHBOURS_2_LEFT +NEIGHBOURS_2_RIGHT +NEWBELL_LEFT +NEWBELL_RIGHT +NEWS_01_LEFT +NEWS_01_RIGHT +NEWS_02_LEFT +NEWS_02_RIGHT +NEWS_03_LEFT +NEWS_03_RIGHT +NEWS_04_LEFT +NEWS_04_RIGHT +NEWS_05_LEFT +NEWS_05_RIGHT +NEWS_06_LEFT +NEWS_06_RIGHT +NEWS_07_LEFT +NEWS_07_RIGHT +NEWS_08_LEFT +NEWS_08_RIGHT +NEWS_09_LEFT +NEWS_09_RIGHT +NEWS_10_LEFT +NEWS_10_RIGHT +NEWS_11_LEFT +NEWS_11_RIGHT +NEWS_12_LEFT +NEWS_12_RIGHT +NEWS_13_LEFT +NEWS_13_RIGHT +NEWS_14_LEFT +NEWS_14_RIGHT +NEWS_15_LEFT +NEWS_15_RIGHT +NEWS_16_LEFT +NEWS_16_RIGHT +NEWS_17_LEFT +NEWS_17_RIGHT +NEWS_18_LEFT +NEWS_18_RIGHT +NEWS_19_LEFT +NEWS_19_RIGHT +NEWS_20_LEFT +NEWS_20_RIGHT +NEWS_21_LEFT +NEWS_21_RIGHT +NEWS_22_LEFT +NEWS_22_RIGHT +NEWS_23_LEFT +NEWS_23_RIGHT +NEWS_24_LEFT +NEWS_24_RIGHT +NEWS_25_LEFT +NEWS_25_RIGHT +NEWS_26_LEFT +NEWS_26_RIGHT +NEWS_27_LEFT +NEWS_27_RIGHT +NEWS_28_LEFT +NEWS_28_RIGHT +NEWS_29_LEFT +NEWS_29_RIGHT +NEWS_30_LEFT +NEWS_30_RIGHT +NEWS_31_LEFT +NEWS_31_RIGHT +NEWS_32_LEFT +NEWS_32_RIGHT +NEWS_33_LEFT +NEWS_33_RIGHT +NEWS_34_LEFT +NEWS_34_RIGHT +NEWS_35_LEFT +NEWS_35_RIGHT +NEWS_36_LEFT +NEWS_36_RIGHT +NEWS_37_LEFT +NEWS_37_RIGHT +NEWS_38_LEFT +NEWS_38_RIGHT +NEWS_39_LEFT +NEWS_39_RIGHT +NEWS_40_LEFT +NEWS_40_RIGHT +NEWS_41_LEFT +NEWS_41_RIGHT +NEWS_42_LEFT +NEWS_42_RIGHT +NEWS_43_LEFT +NEWS_43_RIGHT +NEWS_44_LEFT +NEWS_44_RIGHT +NEWS_45_LEFT +NEWS_45_RIGHT +NEWS_46_LEFT +NEWS_46_RIGHT +NEWS_47_LEFT +NEWS_47_RIGHT +NEWS_48_LEFT +NEWS_48_RIGHT +NEWS_49_LEFT +NEWS_49_RIGHT +NEWS_50_LEFT +NEWS_50_RIGHT +NEWS_51_LEFT +NEWS_51_RIGHT +NEWS_52_LEFT +NEWS_52_RIGHT +NEWS_53_LEFT +NEWS_53_RIGHT +NEWS_54_LEFT +NEWS_54_RIGHT +NEWS_55_LEFT +NEWS_55_RIGHT +NEWS_56_LEFT +NEWS_56_RIGHT +NEWS_57_LEFT +NEWS_57_RIGHT +NEWS_58_LEFT +NEWS_58_RIGHT +NEWS_59_LEFT +NEWS_59_RIGHT +NEWS_60_LEFT +NEWS_60_RIGHT +NEWS_61_LEFT +NEWS_61_RIGHT +NEWS_62_LEFT +NEWS_62_RIGHT +NEWS_63_LEFT +NEWS_63_RIGHT +NEWS_64_LEFT +NEWS_64_RIGHT +NEWS_65_LEFT +NEWS_65_RIGHT +NEWS_66_LEFT +NEWS_66_RIGHT +NEWS_67_LEFT +NEWS_67_RIGHT +NEWS_68_LEFT +NEWS_68_RIGHT +NEWS_69_LEFT +NEWS_69_RIGHT +NEWS_70_LEFT +NEWS_70_RIGHT +NEWS_71_LEFT +NEWS_71_RIGHT +NEWS_72_LEFT +NEWS_72_RIGHT +NEWS_73_LEFT +NEWS_73_RIGHT +NEWS_74_LEFT +NEWS_74_RIGHT +NEWS_75_LEFT +NEWS_75_RIGHT +NEWS_76_LEFT +NEWS_76_RIGHT +NEWS_77_LEFT +NEWS_77_RIGHT +NEWS_78_LEFT +NEWS_78_RIGHT +NEWS_79_LEFT +NEWS_79_RIGHT +NEWS_80_LEFT +NEWS_80_RIGHT +NEWS_81_LEFT +NEWS_81_RIGHT +NEWS_82_LEFT +NEWS_82_RIGHT +NEWS_83_LEFT +NEWS_83_RIGHT +NEWS_84_LEFT +NEWS_84_RIGHT +NEWS_85_LEFT +NEWS_85_RIGHT +NEWS_86_LEFT +NEWS_86_RIGHT +NEWS_87_LEFT +NEWS_87_RIGHT +NEWS_88_LEFT +NEWS_88_RIGHT +NEWS_89_LEFT +NEWS_89_RIGHT +NEWS_90_LEFT +NEWS_90_RIGHT +NEWS_91_LEFT +NEWS_91_RIGHT +NEWS_92_LEFT +NEWS_92_RIGHT +NEWS_93_LEFT +NEWS_93_RIGHT +NEWS_94_LEFT +NEWS_94_RIGHT +NEWS_95_LEFT +NEWS_95_RIGHT +NEWS_96_LEFT +NEWS_96_RIGHT +NEWS_97_LEFT +NEWS_97_RIGHT +NEWS_98_LEFT +NEWS_98_RIGHT +NEWS_99_LEFT +NEWS_99_RIGHT +NEWS_100_LEFT +NEWS_100_RIGHT +NEWS_101_LEFT +NEWS_101_RIGHT +NEWS_102_LEFT +NEWS_102_RIGHT +NEWS_103_LEFT +NEWS_103_RIGHT +NEWS_104_LEFT +NEWS_104_RIGHT +NEWS_105_LEFT +NEWS_105_RIGHT +NEWS_MONO_01 +NEWS_MONO_02 +NEWS_MONO_03 +NEWS_MONO_04 +NEWS_MONO_05 +NEWS_MONO_06 +NEWS_MONO_07 +NEWS_MONO_08 +NEWS_MONO_09 +NEWS_MONO_10 +NEWS_MONO_11 +NEWS_MONO_12 +NEWS_MONO_13 +NEWS_MONO_14 +NEWS_MONO_15 +NEWS_MONO_16 +NEWS_MONO_17 +NEWS_MONO_18 +NEWS_MONO_19 +NEWS_MONO_20 +NEWYORKGROOVE_LEFT +NEWYORKGROOVE_RIGHT +NICKNAME_LEFT +NICKNAME_RIGHT +NIGHTANDDAY_LEFT +NIGHTANDDAY_RIGHT +NIKOGONE_LEFT +NIKOGONE_RIGHT +NOFRAID_LEFT +NOFRAID_RIGHT +NOPRESSURE_LEFT +NOPRESSURE_RIGHT +NOSEXFORBEN_LEFT +NOSEXFORBEN_RIGHT +NOUVEAUAMERICIAN_PH_LEFT +NOUVEAUAMERICIAN_PH_RIGHT +NULLTRACK_LEFT +NULLTRACK_RIGHT +ONAJOURNEY_LEFT +ONAJOURNEY_RIGHT +ONANDON_LEFT +ONANDON_RIGHT +ONEHORSERACE_LEFT +ONEHORSERACE_RIGHT +ONEVISION_LEFT +ONEVISION_RIGHT +OOFPLEASURE_LEFT +OOFPLEASURE_RIGHT +OPTIMO_LEFT +OPTIMO_RIGHT +ORB_LEFT +ORB_RIGHT +ORGAN +OTEBE_LEFT +OTEBE_RIGHT +OUTRO_01_LEFT +OUTRO_01_RIGHT +OUTRO_02_LEFT +OUTRO_02_RIGHT +OUTRO_03_LEFT +OUTRO_03_RIGHT +OUTRO_04_LEFT +OUTRO_04_RIGHT +OUTRO_05_LEFT +OUTRO_05_RIGHT +OUTRO_06_LEFT +OUTRO_06_RIGHT +OUTRO_07_LEFT +OUTRO_07_RIGHT +OUTRO_08_LEFT +OUTRO_08_RIGHT +OUTRO_09_LEFT +OUTRO_09_RIGHT +OUTRO_10_LEFT +OUTRO_10_RIGHT +OUTRO_11_LEFT +OUTRO_11_RIGHT +OUTRO_12_LEFT +OUTRO_12_RIGHT +OUTRO_13_LEFT +OUTRO_13_RIGHT +OUTRO_14_LEFT +OUTRO_14_RIGHT +OUTRO_15_LEFT +OUTRO_15_RIGHT +OUTRO_16_LEFT +OUTRO_16_RIGHT +OUTRO_17_LEFT +OUTRO_17_RIGHT +OUTRO_18_LEFT +OUTRO_18_RIGHT +OUTRO_19_LEFT +OUTRO_19_RIGHT +OUTRO_20_LEFT +OUTRO_20_RIGHT +OUTRO_21_LEFT +OUTRO_21_RIGHT +OUTRO_22_LEFT +OUTRO_22_RIGHT +OUTRO_23_LEFT +OUTRO_23_RIGHT +OUTRO_24_LEFT +OUTRO_24_RIGHT +OUTRO_25_LEFT +OUTRO_25_RIGHT +OUTRO_26_LEFT +OUTRO_26_RIGHT +OUTRO_27_LEFT +OUTRO_27_RIGHT +OUTRO_28_LEFT +OUTRO_28_RIGHT +OUTRO_29_LEFT +OUTRO_29_RIGHT +OUTRO_30_LEFT +OUTRO_30_RIGHT +OUTRO_31_LEFT +OUTRO_31_RIGHT +OUTRO_32_LEFT +OUTRO_32_RIGHT +OUTRO_33_LEFT +OUTRO_33_RIGHT +OUTRO_34_LEFT +OUTRO_34_RIGHT +OUTRO_35_LEFT +OUTRO_35_RIGHT +OUTRO_36_LEFT +OUTRO_36_RIGHT +OUTRO_37_LEFT +OUTRO_37_RIGHT +OUTRO_38_LEFT +OUTRO_38_RIGHT +OUTRO_39_LEFT +OUTRO_39_RIGHT +OUTRO_40_LEFT +OUTRO_40_RIGHT +OUTRO_41_LEFT +OUTRO_41_RIGHT +OUTTA_JAMAICA_LEFT +OUTTA_JAMAICA_RIGHT +OXYGENE_LEFT +OXYGENE_RIGHT +PACEMAKER_LEFT +PACEMAKER_RIGHT +PANTS_DOWN_STRESS_LEFT +PEOPLEHOLDON_LEFT +PEOPLEHOLDON_RIGHT +PIMPERSPARADISE_LEFT +PIMPERSPARADISE_RIGHT +PM_1_CENTRE +PM_1_LEFT +PM_1_RIGHT +PM_2_CENTRE +PM_2_LEFT +PM_2_RIGHT +PM_3_CENTRE +PM_3_LEFT +PM_3_RIGHT +POKUSA_LEFT +POKUSA_RIGHT +POLICE_IN_HELICOPTER_LEFT +POLICE_IN_HELICOPTER_RIGHT +POLITICSOFDANCING_LEFT +POLITICSOFDANCING_RIGHT +PONMELA_LEFT +PONMELA_RIGHT +PONY_LEFT +PONY_RIGHT +PORN_LOOP_LEFT +PORN_LOOP_RIGHT +PRICEONHEAD_LEFT +PRICEONHEAD_RIGHT +PRUITIGOE_LEFT +PRUITIGOE_RIGHT +PUTURBODYINIT_LEFT +PUTURBODYINIT_RIGHT +PXDF_CENTRE +PXDF_LEFT +PXDF_RIGHT +PX_1_CENTRE +PX_1_LEFT +PX_1_RIGHT +PX_2_CENTRE +PX_2_LEFT +PX_2_RIGHT +QUB3D_LOOP_LEFT +QUB3D_LOOP_RIGHT +QUB3D_MENU_MUSIC_LEFT +QUB3D_MENU_MUSIC_RIGHT +RADICALBUSINESS_PH_LEFT +RADICALBUSINESS_PH_RIGHT +RAGINGINTHEPLAGUE_LEFT +RAGINGINTHEPLAGUE_RIGHT +RAIN_01_LEFT +RAIN_01_RIGHT +RAIN_02_LEFT +RAIN_02_RIGHT +RAIN_03_LEFT +RAIN_03_RIGHT +RAIN_04_LEFT +RAIN_04_RIGHT +RAIN_05_LEFT +RAIN_05_RIGHT +RAIN_06_LEFT +RAIN_06_RIGHT +RAIN_07_LEFT +RAIN_07_RIGHT +RAIN_08_LEFT +RAIN_08_RIGHT +RAIN_09_LEFT +RAIN_09_RIGHT +RAIN_10_LEFT +RAIN_10_RIGHT +RAIN_11_LEFT +RAIN_11_RIGHT +RAISEITUP_LEFT +RAISEITUP_RIGHT +RAMJAM_MIX_LEFT +RAMJAM_MIX_RIGHT +RASINS_LEFT +RASINS_RIGHT +RATRACE_LEFT +RATRACE_RIGHT +RB01_AA_CENTRE +RB01_AA_LEFT +RB01_AA_RIGHT +RB01_BA_CENTRE +RB01_BA_LEFT +RB01_BA_RIGHT +RB02_ZA_CENTRE +RB02_ZA_LEFT +RB02_ZA_RIGHT +RB03_AA_CENTRE +RB03_AA_LEFT +RB03_AA_RIGHT +RB03_BA_CENTRE +RB03_BA_LEFT +RB03_BA_RIGHT +RB_1_CENTRE +RB_1_LEFT +RB_1_RIGHT +RB_2_CENTRE +RB_2_LEFT +RB_2_RIGHT +RB_3_CENTRE +RB_3_LEFT +RB_3_RIGHT +RB_4B_CENTRE +RB_4B_LEFT +RB_4B_RIGHT +RB_4_CENTRE +RB_4_LEFT +RB_4_RIGHT +RB_5_CENTRE +RB_5_LEFT +RB_5_RIGHT +RB_6_CENTRE +RB_6_LEFT +RB_6_RIGHT +REALMCKOY_LEFT +REALMCKOY_RIGHT +REBELMUSIC_LEFT +REBELMUSIC_RIGHT +RELIGHTMYFIRE_LEFT +RELIGHTMYFIRE_RIGHT +REMEDY_LEFT +REMEDY_RIGHT +REMOTEVIEWING_LEFT +REMOTEVIEWING_RIGHT +RENEGADE_PH_LEFT +RENEGADE_PH_RIGHT +REP_LEFT +REP_RIGHT +RIGHTBRIGADE_LEFT +RIGHTBRIGADE_RIGHT +RIOTINTHECITY_LEFT +RIOTINTHECITY_RIGHT +ROC01BA_CENTRE +ROC01BA_LEFT +ROC01BA_RIGHT +ROC1_AA_CENTRE +ROC1_AA_LEFT +ROC1_AA_RIGHT +ROCKYMOUNTAINWAY_LEFT +ROCKYMOUNTAINWAY_RIGHT +ROM1_B_CENTRE +ROM1_B_LEFT +ROM1_B_RIGHT +ROM2_A_CENTRE +ROM2_A_LEFT +ROM2_A_RIGHT +ROM3_A_CENTRE +ROM3_A_LEFT +ROM3_A_RIGHT +ROM5_A_CENTRE +ROM5_A_LEFT +ROM5_A_RIGHT +ROM6_A_CENTRE +ROM6_A_LEFT +ROM6_A_RIGHT +ROM8_A_CENTRE +ROM8_A_LEFT +ROM8_A_RIGHT +ROM8_B_CENTRE +ROM8_B_LEFT +ROM8_B_RIGHT +ROM8_C_CENTRE +ROM8_C_LEFT +ROM8_C_RIGHT +RP01_DG_CENTRE +RP01_DG_LEFT +RP01_DG_RIGHT +RP02_ML_CENTRE +RP02_ML_LEFT +RP02_ML_RIGHT +RP03_ML_CENTRE +RP03_ML_LEFT +RP03_ML_RIGHT +RP04_BJ_CENTRE +RP04_BJ_LEFT +RP04_BJ_RIGHT +RP1_ARN_CENTRE +RP1_ARN_LEFT +RP1_ARN_RIGHT +RP2_ARN_CENTRE +RP2_ARN_LEFT +RP2_ARN_RIGHT +RP3_MAR_CENTRE +RP3_MAR_LEFT +RP3_MAR_RIGHT +RP4_MAR_CENTRE +RP4_MAR_LEFT +RP4_MAR_RIGHT +RP5_DAI_CENTRE +RP5_DAI_LEFT +RP5_DAI_RIGHT +RPBAD1_LEFT +RPBAD1_RIGHT +RPBRI1_LEFT +RPBRI1_RIGHT +RPBRI2_LEFT +RPBRI2_RIGHT +RPBRI3_LEFT +RPBRI3_RIGHT +RPED1_LEFT +RPED1_RIGHT +RPED2_LEFT +RPED2_RIGHT +RPEXG1_LEFT +RPEXG1_RIGHT +RPGHN1_LEFT +RPGHN1_RIGHT +RPHO1_LEFT +RPHO1_RIGHT +RPILY1_LEFT +RPILY1_RIGHT +RPIVN1_LEFT +RPIVN1_RIGHT +RPJEF1_LEFT +RPJEF1_RIGHT +RPJEF2_LEFT +RPJEF2_RIGHT +RPJEF3_LEFT +RPJEF3_RIGHT +RPMAR1_LEFT +RPMAR1_RIGHT +RPMAR2_LEFT +RPMAR2_RIGHT +RPMEL1_LEFT +RPMEL1_RIGHT +RPMOBD1_LEFT +RPMOBD1_RIGHT +RPPAT1_LEFT +RPPAT1_RIGHT +RPPAT2_LEFT +RPPAT2_RIGHT +RPSAR1_LEFT +RPSAR1_RIGHT +RPSAR2_LEFT +RPSAR2_RIGHT +RP_11B_CENTRE +RP_11B_LEFT +RP_11B_RIGHT +RP_11_CENTRE +RP_11_LEFT +RP_11_RIGHT +RP_12_CENTRE +RP_12_LEFT +RP_12_RIGHT +RP_13_CENTRE +RP_13_LEFT +RP_13_RIGHT +RP_14_CENTRE +RP_14_LEFT +RP_14_RIGHT +RUNTOTHEHILLS_PH_LEFT +RUNTOTHEHILLS_PH_RIGHT +R_9_CENTRE +R_9_LEFT +R_9_RIGHT +SALIOELSOL_LEFT +SALIOELSOL_RIGHT +SANTIAGO_SOUNDS_LEFT +SANTIAGO_SOUNDS_RIGHT +SATISFYMYSOUL_LEFT +SATISFYMYSOUL_RIGHT +SATURDAYNIGHTSPECIAL_PH_LEFT +SATURDAYNIGHTSPECIAL_PH_RIGHT +SAX_BUSKER +SETITOFF_LEFT +SETITOFF_RIGHT +SEXYMOVIMIENTO_LEFT +SEXYMOVIMIENTO_RIGHT +SHAKEITLOOSE_PH_LEFT +SHAKEITLOOSE_PH_RIGHT +SHAKEYOURGROOVETHING_LEFT +SHAKEYOURGROOVETHING_RIGHT +SHOW_1_CENTRE +SHOW_1_LEFT +SHOW_1_RIGHT +SHOW_2_CENTRE +SHOW_2_LEFT +SHOW_2_RIGHT +SHOW_3_CENTRE +SHOW_3_LEFT +SHOW_3_RIGHT +SHOW_4_CENTRE +SHOW_4_LEFT +SHOW_4_RIGHT +SHOW_5_CENTRE +SHOW_5_LEFT +SHOW_5_RIGHT +SHOW_6_CENTRE +SHOW_6_LEFT +SHOW_6_RIGHT +SHOW_7_CENTRE +SHOW_7_LEFT +SHOW_7_RIGHT +SHOW_8_CENTRE +SHOW_8_LEFT +SHOW_8_RIGHT +SHVAYNE_EDIT_LEFT +SHVAYNE_EDIT_RIGHT +SHVAYNE_LEFT +SHVAYNE_RIGHT +SIENTEELBOOM_LEFT +SIENTEELBOOM_RIGHT +SIGNALFAILURE_LEFT +SIGNALFAILURE_RIGHT +SKYGAZER_LEFT +SKYGAZER_RIGHT +SLAUGHTER_OF_THE_SOUL_LEFT +SLAUGHTER_OF_THE_SOUL_RIGHT +SLEEPISIMPOSSIBLE_LEFT +SLEEPISIMPOSSIBLE_RIGHT +SNAPCRACKLE_LEFT +SNAPCRACKLE_RIGHT +SNEAKININTHEBACK_LEFT +SNEAKININTHEBACK_RIGHT +SOLO_01_LEFT +SOLO_01_RIGHT +SOLO_02_LEFT +SOLO_02_RIGHT +SOLO_03_LEFT +SOLO_03_RIGHT +SOLO_04_LEFT +SOLO_04_RIGHT +SOLO_05_LEFT +SOLO_05_RIGHT +SOLO_06_LEFT +SOLO_06_RIGHT +SOLO_07_LEFT +SOLO_07_RIGHT +SOLO_08_LEFT +SOLO_08_RIGHT +SOLO_09_LEFT +SOLO_09_RIGHT +SOLO_10_LEFT +SOLO_10_RIGHT +SOLO_11_LEFT +SOLO_11_RIGHT +SOLO_12_LEFT +SOLO_12_RIGHT +SOLO_13_LEFT +SOLO_13_RIGHT +SOLO_14_LEFT +SOLO_14_RIGHT +SOLO_15_LEFT +SOLO_15_RIGHT +SOLO_16_LEFT +SOLO_16_RIGHT +SOLO_17_LEFT +SOLO_17_RIGHT +SOLO_18_LEFT +SOLO_18_RIGHT +SOLO_19_LEFT +SOLO_19_RIGHT +SOLO_20_LEFT +SOLO_20_RIGHT +SOLO_21_LEFT +SOLO_21_RIGHT +SOLO_22_LEFT +SOLO_22_RIGHT +SOLO_23_LEFT +SOLO_23_RIGHT +SOLO_24_LEFT +SOLO_24_RIGHT +SOLO_25_LEFT +SOLO_25_RIGHT +SOLO_26_LEFT +SOLO_26_RIGHT +SOLO_27_LEFT +SOLO_27_RIGHT +SOLO_28_LEFT +SOLO_28_RIGHT +SOLO_29_LEFT +SOLO_29_RIGHT +SOLO_30_LEFT +SOLO_30_RIGHT +SOLO_31_LEFT +SOLO_31_RIGHT +SOLO_32_LEFT +SOLO_32_RIGHT +SOLO_33_LEFT +SOLO_33_RIGHT +SOLO_34_LEFT +SOLO_34_RIGHT +SOLO_35_LEFT +SOLO_35_RIGHT +SOLO_36_LEFT +SOLO_36_RIGHT +SOLO_37_LEFT +SOLO_37_RIGHT +SOLO_38_LEFT +SOLO_38_RIGHT +SOLO_39_LEFT +SOLO_39_RIGHT +SOLO_40_LEFT +SOLO_40_RIGHT +SOLO_41_LEFT +SOLO_41_RIGHT +SOLO_42_LEFT +SOLO_42_RIGHT +SOLO_43_LEFT +SOLO_43_RIGHT +SOLO_44_LEFT +SOLO_44_RIGHT +SOLO_45_LEFT +SOLO_45_RIGHT +SOMETHINGABOUTYOU_LEFT +SOMETHINGABOUTYOU_RIGHT +SOMUCHTROUBLE_LEFT +SOMUCHTROUBLE_RIGHT +SORROWTEARSBLOOD_LEFT +SORROWTEARSBLOOD_RIGHT +SPIT_LEFT +SPIT_RIGHT +STANDINGINTHERAIN_LEFT +STANDINGINTHERAIN_RIGHT +STANDUPJAMROCKREMIX_LEFT +STANDUPJAMROCKREMIX_RIGHT +STARTING_TUNE_LEFT +STARTING_TUNE_RIGHT +STAYWITHMETONIGHT_LEFT +STAYWITHMETONIGHT_RIGHT +STICKEM_LEFT +STICKEM_RIGHT +STICKIN_LEFT +STICKIN_RIGHT +STILLINLOVE_LEFT +STILLINLOVE_RIGHT +STOMP_LEFT +STOMP_RIGHT +STRAIGHTON_LEFT +STRAIGHTON_RIGHT +STRANGETIMES_LEFT +STRANGETIMES_RIGHT +STRATUS_LEFT +STRATUS_RIGHT +STREETKIDS_LEFT +STREETKIDS_RIGHT +STRING_1 +STRING_2 +STRING_3 +STRING_4 +STTHOMAS_LEFT +STTHOMAS_RIGHT +SUN_01_LEFT +SUN_01_RIGHT +SUN_02_LEFT +SUN_02_RIGHT +SUN_03_LEFT +SUN_03_RIGHT +SUN_04_LEFT +SUN_04_RIGHT +SUN_05_LEFT +SUN_05_RIGHT +SUN_06_LEFT +SUN_06_RIGHT +SUN_07_LEFT +SUN_07_RIGHT +SUN_08_LEFT +SUN_08_RIGHT +SUN_09_LEFT +SUN_09_RIGHT +SUN_10_LEFT +SUN_10_RIGHT +SUN_11_LEFT +SUN_11_RIGHT +SUN_12_LEFT +SUN_12_RIGHT +SUPERNATURE_LEFT +SUPERNATURE_RIGHT +TAKINTHEATRAIN_LEFT +TAKINTHEATRAIN_RIGHT +TEARDROPS_LEFT +TEARDROPS_RIGHT +TEENAGER_LEFT +TEENAGER_RIGHT +TELLTALE_LEFT +TELLTALE_RIGHT +TESTAROSSA_LEFT +TESTAROSSA_RIGHT +THEEDGE_LEFT +THEEDGE_RIGHT +THEHUNGER_LEFT +THEHUNGER_RIGHT +THELOOK_LEFT +THELOOK_RIGHT +THEREBUTFORTHEGRACEOFGOD_LEFT +THEREBUTFORTHEGRACEOFGOD_RIGHT +THESEEKER_LEFT +THESEEKER_RIGHT +THETEACHER_LEFT +THETEACHER_RIGHT +THE_BEST_THING_LEFT +THE_BEST_THING_RIGHT +THE_CHASE_IS_ON_LEFT +THE_CHASE_IS_ON_RIGHT +THE_SEANCE_LEFT +THE_SEANCE_RIGHT +THUG_LEFT +THUG_RIGHT +TILLYOUSURRENDER_LEFT +TILLYOUSURRENDER_RIGHT +TITS_LEFT +TITS_RIGHT +TOUCHTOOMUCH_LEFT +TOUCHTOOMUCH_RIGHT +TO_AD_01_LEFT +TO_AD_01_RIGHT +TO_AD_02_LEFT +TO_AD_02_RIGHT +TO_AD_03_LEFT +TO_AD_03_RIGHT +TO_AD_04_LEFT +TO_AD_04_RIGHT +TO_AD_05_LEFT +TO_AD_05_RIGHT +TO_NEWS_01_LEFT +TO_NEWS_01_RIGHT +TO_NEWS_02_LEFT +TO_NEWS_02_RIGHT +TO_NEWS_03_LEFT +TO_NEWS_03_RIGHT +TO_NEWS_04_LEFT +TO_NEWS_04_RIGHT +TRUTHDONTDIE_LEFT +TRUTHDONTDIE_RIGHT +TS01_AA_CENTRE +TS01_AA_LEFT +TS01_AA_RIGHT +TS02_AA_CENTRE +TS02_AA_LEFT +TS02_AA_RIGHT +TS02_BA_CENTRE +TS02_BA_LEFT +TS02_BA_RIGHT +TURNTORED_LEFT +TURNTORED_RIGHT +TURNYOUINSIDEOUT_LEFT +TURNYOUINSIDEOUT_RIGHT +UNDERWATER_LEFT +UNDERWATER_RIGHT +V8PSYCHEDELICBRUNCH_LEFT +V8PSYCHEDELICBRUNCH_RIGHT +VAGABOND_LEFT +VAGABOND_RIGHT +VENBAILALO_LEFT +VENBAILALO_RIGHT +VICTIMINPAIN_LEFT +VICTIMINPAIN_RIGHT +VLA1_A_CENTRE +VLA1_A_LEFT +VLA1_A_RIGHT +VLA2_A_CENTRE +VLA2_A_LEFT +VLA2_A_RIGHT +VLA3_A_CENTRE +VLA3_A_LEFT +VLA3_A_RIGHT +VLA4_A_CENTRE +VLA4_A_LEFT +VLA4_A_RIGHT +VOICESCARRY_LEFT +VOICESCARRY_RIGHT +WAITINGFORASTAR_LEFT +WAITINGFORASTAR_RIGHT +WAKEUPANDLIVE_LEFT +WAKEUPANDLIVE_RIGHT +WALKTHENIGHT_LEFT +WALKTHENIGHT_RIGHT +WARIS_LEFT +WARIS_RIGHT +WATERSNAZARETH_LEFT +WATERSNAZARETH_RIGHT +WEDDING_INTRO_CENTRE +WEDDING_INTRO_LEFT +WEDDING_INTRO_RIGHT +WETEMUP_LEFT +WETEMUP_RIGHT +WHATSTHEPROBLEM_LEFT +WHATSTHEPROBLEM_RIGHT +WHEELOFSTEEL_PH_LEFT +WHEELOFSTEEL_PH_RIGHT +WHENLOVEBREAKSDOWN_LEFT +WHENLOVEBREAKSDOWN_RIGHT +WHEREMY_LEFT +WHEREMY_RIGHT +WHISPERNOT_LEFT +WHISPERNOT_RIGHT +WHOISHEANDWHATIS_LEFT +WHOISHEANDWHATIS_RIGHT +WILDSIDE_PH_LEFT +WILDSIDE_PH_RIGHT +WILD_HORSES_LEFT +WILD_HORSES_RIGHT +WIND_01_LEFT +WIND_01_RIGHT +WIND_02_LEFT +WIND_02_RIGHT +WIND_03_LEFT +WIND_03_RIGHT +WIND_04_LEFT +WIND_04_RIGHT +WIND_05_LEFT +WIND_05_RIGHT +WIND_06_LEFT +WIND_06_RIGHT +WIND_07_LEFT +WIND_07_RIGHT +WIND_08_LEFT +WIND_08_RIGHT +WIND_09_LEFT +WIND_09_RIGHT +WIND_10_LEFT +WIND_10_RIGHT +WIND_11_LEFT +WIND_11_RIGHT +WISHINGIWASLUCKY_LEFT +WISHINGIWASLUCKY_RIGHT +WISHINGWELL_LEFT +WISHINGWELL_RIGHT +WOODBEEZ_LEFT +WOODBEEZ_RIGHT +WORRIES_IN_THE_DANCE_LEFT +WORRIES_IN_THE_DANCE_RIGHT +WRAPITUP_LEFT +WRAPITUP_RIGHT +Y1_AA_CENTRE +Y1_AA_LEFT +Y1_AA_RIGHT +Y1_AZA_CENTRE +Y1_AZA_LEFT +Y1_AZA_RIGHT +Y1_BA_CENTRE +Y1_BA_LEFT +Y1_BA_RIGHT +Y2_AA_CENTRE +Y2_AA_LEFT +Y2_AA_RIGHT +Y2_BA_CENTRE +Y2_BA_LEFT +Y2_BA_RIGHT +Y3_AA_CENTRE +Y3_AA_LEFT +Y3_AA_RIGHT +Y4_AA_CENTRE +Y4_AA_LEFT +Y4_AA_RIGHT +YADNUS_LEFT +YADNUS_RIGHT +YOUNGHEARTSRUNFREE_LEFT +YOUNGHEARTSRUNFREE_RIGHT +YOURETHEVOICE_LEFT +YOURETHEVOICE_RIGHT +YOUTHDEM_LEFT +YOUTHDEM_RIGHT +YOU_LEFT +YOU_NEVER_KNOW_LEFT +YOU_NEVER_KNOW_RIGHT +YOU_RIGHT +ZELENOGLAZOE_TAKSI_LEFT +ZELENOGLAZOE_TAKSI_RIGHT +ZHDAT_LEFT +ZHDAT_RIGHT +ZOMBIE_LEFT +ZOMBIE_RIGHT +ZTWIG_LEFT +ZTWIG_RIGHT +---------ADD +THE_CROOKERS_MIX_32K_LEFT +THE_CROOKERS_MIX_32K_RIGHT +GENERAL_TOILET_AMBIENCE_STREAM +INTEGRITY_MONO_05 +INTEGRITY_MONO_06 +INTEGRITY_MONO_07 +INTEGRITY_MONO_08 +E2_LOAD_TUNE_LEFT +E2_LOAD_TUNE_RIGHT +DULCIMER +PERCUSSION +OOOOO +RHODES +OOOOO_2 +BOGT_PAUSE_MENU_MUSIC_LEFT +BOGT_PAUSE_MENU_MUSIC_RIGHT +MISS_CMP_02_LEFT +MISS_CMP_02_RIGHT +ONE_SHOT_1 +ONE_SHOT_2 +FY_CLUBEURO_01_01 +FY_CLUBEURO_01_02 +F_Y_HOTCHICK_01_01 +F_Y_HOTCHICK_01_02 +F_Y_HOTCHICK_01_03 +F_Y_HOTCHICK_02_01 +F_Y_HOTCHICK_02_02 +F_Y_HOTCHICK_02_03 +F_Y_HOTCHICK_03_01 +F_Y_HOTCHICK_03_02 +FT_TRENDY_01_01 +FT_TRENDY_01_02 +TO_WEATHER_06 +TO_WEATHER_07 +TO_WEATHER_08 +TO_WEATHER_09 +TO_WEATHER_10 +TO_NEWS_06 +TO_NEWS_07 +TO_NEWS_08 +TO_NEWS_09 +TO_NEWS_10 +TO_AD_07 +TO_AD_08 +TO_AD_09 +TO_AD_10 +TANK_PASS +KABOOM +CLUB_WALLA_LOOP_A +CLUB_WALLA_LOOP_B +TRAIN_CRASH_L +TRAIN_CRASH_R +WARNING +BLEEP_MONO_P +E2T4_ACA_01 +E2T4_ACB_01 +BLEEP_STEREO_LEFT +BLEEP_STEREO_RIGHT +SHIP_ALARM +WINDOW_PANE_SMASH_LEFT +WINDOW_PANE_SMASH_RIGHT +RECORD_NEEDLE_SOUND_LEFT +RECORD_NEEDLE_SOUND_RIGHT +CAR_LIFT_LOOP_A +CAR_LIFT_LOOP_B +CAR_LIFT_THUNK +CAMERA_AUTO_2_COCK_01 +CAMERA_AUTO_2_COCK_02 +CAMERA_AUTO_2_COCK_03 +CAMERA_AUTO_2_SHUTTER_01 +CAMERA_AUTO_2_SHUTTER_02 +CAMERA_AUTO_2_WIND_01 +CAMERA_FLASH_01 +CAMERA_FLASH_02 +ALARM_LOOP_24 +BLEET +GOLF_BALL_LAND_01 +GOLF_BALL_LAND_02 +GOLF_HIT_01 +GOLF_HIT_02 +GOLF_HIT_03 +GOLF_HIT_04 +GOLF_HIT_METAL_01 +GOLF_HIT_METAL_02 +GOLF_SWING_01 +GOLF_SWING_02 +DOOR_BUZZ_OPEN_START_AND_LOOP +DOOR_BUZZ_OPEN_END +DOOR_BELL_START_AND_LOOP +DOOR_PUSH_BUZZER +FIGHT_CLUB_FIGHT_LOOP_EXCITED_L +FIGHT_CLUB_FIGHT_LOOP_EXCITED_R +E2_AUTO_SHOT2A_R +E2_AUTO_SHOT2A_L +E2_M249_SHOT1L +E2_M249_SHOT1R +E2_AUTO_LOWS_01_1 +E2_AUTO_HAMMER_01 +E2_AUTO_LOWS_01 +E2_P90_SHOT1R +44AUTOMAG_FIRE_01_LEFT +44AUTOMAG_FIRE_01_RIGHT +44AUTOMAG_LAZER_01 +M249_FIRE_01_LEFT_2 +APC_FIRE_01_LEFT +APC_FIRE_01_RIGHT +GRENADE_LAUNCHER_LAZER_SLO_MO_LEFT +GRENADE_LAUNCHER_LAZER_SLO_MO_RIGHT +GRENADE_LAUNCHER_SHOT_SLO_MO_LEFT +GRENADE_LAUNCHER_SHOT_SLO_MO_RIGHT +E2_AUTO_SHOT2A_L_1 +E2_AUTO_SHOT2A_R_1 +E2_M249_SHOT1L_1 +E2_M249_SHOT1R_1 +BUZZARD_FIRE_01_LEFT +BUZZARD_FIRE_01_RIGHT +BUZZARD_FIRE_02_LEFT +BUZZARD_FIRE_02_RIGHT +BUZZARD_FIRE_03_LEFT +BUZZARD_FIRE_03_RIGHT +BUZZARD_LAZER_01 +BUZZARD_LATCH_01 +BUZZARD_LATCH_02 +E2_AUTO_HAMMER_01_1 +E2_AUTO_LOWS_01_2 +E2_P90_SHOT1R_1 +E2_P90_SHOT1L_1 +M249_FIRE_01_LEFT_1 +M249_FIRE_01_RIGHT_1 +M249_FIRE_01_LEFT_3 +GL_DRY_FIRE_1 +GL_LOWS_1 +GRENADE_LAUNCHER_ECHO +E2_M249_SHOT1L_2 +E2_M249_SHOT1R_2 +M249_FIRE_01_LEFT +M249_FIRE_01_RIGHT +M249_LAZER_01 +M249_LAZER_02 +M249_TAIL_01_LEFT +M249_TAIL_01_RIGHT +E2_AUTO_HAMMER_01_2 +E2_P90_SHOT1L +E2_SCANNER_GT08_MUSEUM_DEAL_BUST_01_C +E2_SCANNER_GT08_MUSEUM_DEAL_BUST_01_B +E2_SCANNER_GT08_MUSEUM_DEAL_BUST_01_A +E2_SCANNER_BH02_A_01 +E2_SCANNER_BH02_A_02 +E2_SCANNER_GT07_A_01 +E2_SCANNER_GT07_A_02 +E2_SCANNER_GT07_A_03 +E2_SCANNER_GT05_A_03 +E2_SCANNER_GT05_A_02 +E2_SCANNER_GT05_A_01 +E2_SCANNER_BR03_A_03 +E2_SCANNER_BR03_A_02 +E2_SCANNER_BR03_A_01 +E2_SCANNER_YA04_A_01 +E2_SCANNER_YA04_A_02 +E2_SCANNER_YA04_B_01 +E2_SCANNER_YA04_B_02 +E2_SCANNER_YA04_B_03 +E2_SCANNER_YA02_A_01 +E2_SCANNER_YA02_A_03 +E2_SCANNER_YA02_A_02 +E2_SCANNER_YA02_A_04 +E2_SCANNER_YA03_A_01 +E2_SCANNER_YA03_A_02 +E2_SCANNER_C_G_D_01_01 +E2_SCANNER_C_G_D_01_02 +E2_SCANNER_C_G_D_02_01 +E2_SCANNER_C_G_D_02_02 +E2_SCANNER_C_G_D_03_01 +E2_SCANNER_C_G_D_03_02 +E2_SCANNER_C_G_D_04_01 +E2_SCANNER_C_G_D_04_02 +E2_SCANNER_C_G_D_05_01 +E2_SCANNER_C_G_D_05_02 +E2_SCANNER_RP_MARGOT_01 +E2_SCANNER_RP_MARGOT_02 +E2_SCANNER_RP_MARGOT_03 +E2_SCANNER_CLUB_PROC_07_01 +E2_SCANNER_CLUB_PROC_07_02 +E2_SCANNER_CLUB_PROC_07_03 +CLUB_DISTURBANCE_A +CLUB_DISTURBANCE_B +EP2_SWAT_VEH_HIGH_ENG +EP2_SWAT_VEH_HIGH_EX +EP2_SWAT_VEH_IDLE_ENG +EP2_SWAT_VEH_IDLE_EX +EP2_SWAT_VEH_LOW_ENG +EP2_SWAT_VEH_LOW_EX +EP2_SWAT_VEH_REVS_OFF +EP2_SWAT_VEH_START +SPEEDBOAT_ENG_HIGH +SPEEDBOAT_ENGINE_LOW +SPEEDBOAT_LOW_RESO_LOOP +SPEEDBOAT_IDLE +EP1_PLAYER_BIKE_ENG_IDLE +EP1_PLAYER_BIKE_EX_IDLE +EP1_PLAYER_BIKE_HIGH_ENG +EP1_PLAYER_BIKE_HIGH_EX +EP1_PLAYER_BIKE_LOW_ENG +EP1_PLAYER_BIKE_LOW_EX +EP1_PLAYER_BIKE_REVS_OFF +EP1_PLAYER_BIKE_START +EP2_COPBIKE_ENG_HIGH +EP2_COPBIKE_ENG_IDLE +EP2_COPBIKE_ENG_LOW +EP2_COPBIKE_EX_HIGH +EP2_COPBIKE_EX_IDLE +EP2_COPBIKE_EX_LOW +EP2_COPBIKE_REVS_OFF +EP2_COPBIKE_START +EP2_MUSCLE_CAR_ENG_HIGH +EP2_MUSCLE_CAR_ENG_LOW +EP2_MUSCLE_CAR_EX_HIGH +EP2_MUSCLE_CAR_EX_LOW +EP2_MUSCLE_CAR_IDLE_ENG +EP2_MUSCLE_CAR_IDLE_EX +EP2_MUSCLE_CAR_REVS_OFF +EP2_MUSCLE_CAR_START +GT_SUPERCAR_HIGH_ENG +GT_SUPERCAR_HIGH_EX +GT_SUPERCAR_IDLE_ENG +GT_SUPERCAR_IDLE_EX +GT_SUPERCAR_LOW_ENG +GT_SUPERCAR_LOW_EX +GT_SUPERCAR_REVS_OFF +GT_SUPERCAR_START +599_SUPERCAR_HIGH_ENG +599_SUPERCAR_HIGH_EX +599_SUPERCAR_IDLE_ENG +599_SUPERCAR_IDLE_EX +599_SUPERCAR_LOW_ENG +599_SUPERCAR_LOW_EX +599_SUPERCAR_REVS_OFF +599_SUPERCAR_START +SPEEDBOAT_MINI_ENG_HIGH +SPEEDBOAT_MINI_ENG_IDLE +SPEEDBOAT_MINI_ENG_LOW +SPEEDBOAT_MINI_LOW_RESO +EP2_LUX_CAR_1_ENG_HIGH +EP2_LUX_CAR_1_ENG_LOW +EP2_LUX_CAR_1_EX_HIGH +EP2_LUX_CAR_1_EX_LOW +EP2_LUX_CAR_1_IDLE_ENG +EP2_LUX_CAR_1_IDLE_EX +EP2_LUX_CAR_1_REVS_OFF +EP2_LUX_CAR_1_START +EP2_LUX_CAR_2_ENG_HIGH +EP2_LUX_CAR_2_ENG_LOW +EP2_LUX_CAR_2_EX_HIGH +EP2_LUX_CAR_2_EX_LOW +EP2_LUX_CAR_2_IDLE_ENG +EP2_LUX_CAR_2_IDLE_EX +EP2_LUX_CAR_2_REVS_OFF +EP2_LUX_CAR_2_START +EP1_PICKUP_1_ENG_HIGH +EP1_PICKUP_1_ENG_IDLE +EP1_PICKUP_1_ENG_LOW +EP1_PICKUP_1_EX_HIGH +EP1_PICKUP_1_EX_IDLE +EP1_PICKUP_1_EX_LOW +EP1_PICKUP_1_REVS_OFF +EP1_PICKUP_1_START +E2_4X4_SPORT_ENG_HIGH +E2_4X4_SPORT_ENG_LOW +E2_4X4_SPORT_EX_HIGH +E2_4X4_SPORT_EX_LOW +E2_4X4_SPORT_IDLE_ENG +E2_4X4_SPORT_IDLE_EX +E2_4X4_SPORT_REVS_OFF +E2_4X4_SPORT_START +EP2_RACEBIKE_1_ENG_HIGH +EP2_RACEBIKE_1_ENG_IDLE +EP2_RACEBIKE_1_ENG_LOW +EP2_RACEBIKE_1_EX_HIGH +EP2_RACEBIKE_1_EX_IDLE +EP2_RACEBIKE_1_EX_LOW +EP2_RACEBIKE_1_REVS_OFF +EP2_RACEBIKE_1_START +EP2_RACEBIKE_2_ENG_HIGH +EP2_RACEBIKE_2_ENG_IDLE +EP2_RACEBIKE_2_ENG_LOW +EP2_RACEBIKE_2_EX_HIGH +EP2_RACEBIKE_2_EX_IDLE +EP2_RACEBIKE_2_EX_LOW +EP2_RACEBIKE_2_REVS_OFF +EP2_RACEBIKE_2_START +EP2_ARMOUR_IDLE_ENG +EP2_ARMOUR_IDLE_EX +EP2_ARMOUR_VAN_ENG_HIGH +EP2_ARMOUR_VAN_ENG_LOW +EP2_ARMOUR_VAN_EX_HIGH +EP2_ARMOUR_VAN_EX_LOW +EP2_ARMOUR_VAN_REVS_OFF +EP2_ARMOUR_VAN_START +NITROUS_EX_POP_1 +NITROUS_EX_POP_2 +NITROUS_EX_POP_3 +NITROUS_EX_POP_4 +NITROUS_EX_POP_5 +NITROUS_EX_POP_6 +NITROUS_EX_POP_7 +NITROUS_EX_POP_8 +HIGH_FALL_START +HIGH_FALL_LAND +DRINKING_BURP_LOOP_C +DRINKING_BURP_LOOP_D +DRINKING_CORK_01 +DRINKING_CORK_02 +DRINKING_COUGH_02 +DRINKING_COUGH_03 +DRINKING_GAG +DRINKING_GASP_01 +DRINKING_GASP_02 +DRINKING_GLUG_01 +DRINKING_GLUG_02 +DRINKING_GLUG_03 +DRINKING_GLUG_04 +DRINKING_SPLATTER_C +DRINKING_SPLATTER_D +SCREAMS_24_01 +SCREAMS_24_02 +SCREAMS_24_03 +PARACHUTE_FLAP_LOOP_A +PARACHUTE_FLAP_LOOP_B +PARACHUTE_OPEN_01 +PARACHUTE_OPEN_02 +PARACHUTE_OPEN_03 +PARACHUTE_SWEETENER +AIR_HOCKEY_GOAL_1 +AIR_HOCKEY_GOAL_2 +AIR_HOCKEY_GOAL_3 +AIR_HOCKEY_HIT_PUCK_1 +AIR_HOCKEY_HIT_PUCK_2 +AIR_HOCKEY_HIT_PUCK_5 +AIR_HOCKEY_PUCK_HIT_WALL_1 +AIR_HOCKEY_PUCK_HIT_WALL_2 +AIR_HOCKEY_PUCK_HIT_WALL_4 +AIR_HOCKEY_PUCK_MECH_1 +AIR_HOCKEY_PUCK_MECH_2 +AIRHOCKEY_GRUNT_1 +AIRHOCKEY_GRUNT_2 +AIRHOCKEY_GRUNT_3 +AIRHOCKEY_GRUNT_4 +AIRHOCKEY_GRUNT_5 +NEW_FIRE_ALARM_01 +SPRINKLER_TURN_ON_01 +SPRINKLER_TURN_ON_02 +BG2_LONG_SCREAM_01 +FOCUS_LOOP_B_20K +FOCUS_LOOP_A_20K +FOCUS_END_5 +FOCUS_END_3 +E2_SCANNER_VEHICLE_MODEL_APC +E2_SCANNER_VEHICLE_MODEL_BRICADE +E2_SCANNER_VEHICLE_MODEL_BULLET_GT +E2_SCANNER_VEHICLE_MODEL_BUZZARD +E2_SCANNER_VEHICLE_MODEL_CADDY +E2_SCANNER_VEHICLE_MODEL_F620 +E2_SCANNER_VEHICLE_MODEL_SERRANO +E2_SCANNER_VEHICLE_MODEL_SKYLIFT +E2_SCANNER_VEHICLE_MODEL_SMUGGLER +E2_SCANNER_VEHICLE_MODEL_SUPER_DIAMOND +E2_SCANNER_VEHICLE_MODEL_SUPER_DROP_DIAMOND +E2_SCANNER_VEHICLE_MODEL_SWIFT +E2_SCANNER_VEHICLE_MODEL_AKUMA +E2_SCANNER_VEHICLE_MODEL_VADER +E1_SCANNER_HAKOUCHOO +E1_SCANNER_DOUBLE +E2_SCANNER_BATI +E2_SCANNER_HEXER +E2_SCANNER_SLAMVAN +E2_SCANNER_TAMPA +CABLE_SWOOSH_COMP +CABLE_SNAP_COMP +E2_SCANNER_VEHICLE_CATEGORY_ARMOURED_CAR +E2_SCANNER_VEHICLE_CATEGORY_ARMOURED_VEHICLE +E2_SCANNER_VEHICLE_CATEGORY_GOLF_CART +E2_SCANNER_VEHICLE_CATEGORY_LUXURY_CAR +E2_SCANNER_VEHICLE_CATEGORY_LUXURY_SEDAN +E2_SCANNER_VEHICLE_CATEGORY_TOWN_CAR +E2_SCANNER_VEHICLE_CATEGORY_APC +E1_SCANNER_CATEGORY_SPORTSBIKE +E1_SCANNER_CATEGORY_SUPERBIKE +2_STATIK32K_RIGHT +2_STATIK32K_LEFT +1_FLEX32K_RIGHT +1_FLEX32K_LEFT +STUBBS_CLUB_LOOP +TLAD_PAUSE_MENU_MUSIC_RIGHT +TLAD_PAUSE_MENU_MUSIC_LEFT +THEME_PLACEHOLDER_E1_LEFT +THEME_PLACEHOLDER_E1_RIGHT +AAS_SHOT_01R +AAS_SHOT_01L +ASSAULT_SHOTGUN_ASL +ASSAULT_SHOTGUN_ASR +CZ75_FIRE +CZ75_TAIL_L +CZ75_TAIL_R +CZ75_SHOT2_A +CZ75_SHOT2_B +CZ75_SHOT2_C +CZ75_SHOT2_D +CZ75_SHOT1_L +CZ75_SHOT1_R +CZ75_LAZER_SLO_MO_LEFT +CZ75_LAZER_SLO_MO_RIGHT +CZ75_LAZER2_SLO_MO_LEFT +CZ75_LAZER2_SLO_MO_RIGHT +CZ75_SHOT_SLO_MO_LEFT +CZ75_SHOT_SLO_MO_RIGHT +CZ75_TAIL_SLO_MO_LEFT +CZ75_TAIL_SLO_MO_RIGHT +CZ75_DRY_SLO_MO +CZ75_DIST +EP01SG_TAIL_L +EP01SG_TAIL_R +GL_DRY_FIRE +GL_ECHO +GL_LOWS +GL_SHOT_L +GL_SHOT_R +GL_TAIL_L +GL_TAIL_R +GL_BARREL_SWEETNER +GL_AIR +GL_CLOSE_BARREL +GLP_FIRE +GLP_HIGH +PROJECTILE_LAUNCH +PIPE_BOMB_IMPACT +POOL_CUE_1 +POOL_CUE_2 +POOL_CUE_3 +SAWNSG_LOW +SAWNSG_SHOT02_L +SAWNSG_SHOT02_R +SAWNSG_SHOT01_L +SAWNSG_SHOT01_R +SAWNSG_DIST +SWEEPER_LAZER_SLO_MO_LEFT +SWEEPER_LAZER_SLO_MO_RIGHT +SWEEPER_SHOT_SLO_MO_LEFT +SWEEPER_SHOT_SLO_MO_RIGHT +SWEEPER_SHOT2_SLO_MO_LEFT +SWEEPER_SHOT2_SLO_MO_RIGHT +HEAVY_BOOT_HEAL_1 +HEAVY_BOOT_HEAL_2 +HEAVY_BOOT_HEAL_3 +HEAVY_BOOT_HEAL_4 +HEAVY_BOOT_HEAL_5 +HEAVY_BOOT_HEAL_6 +DOOR_BUZZ_START_AND_LOOP +SAWNOFF_LAZER_SLO_MO_LEFT +SAWNOFF_LAZER_SLO_MO_RIGHT +SAWNOFF_SHOT_SLO_MO_LEFT +SAWNOFF_SHOT_SLO_MO_RIGHT +STRINGS +COUNTDOWN_E1_LEFT +COUNTDOWN_E1_RIGHT +E1_SCANNER_ST2_AA +E1_SCANNER_ST2_AB +E1_SCANNER_ST2_AC +E1_SCANNER_BG6_CURSED_01_A +E1_SCANNER_BG6_CURSED_01_B +E1_SCANNER_BG6_CURSED_02_A +E1_SCANNER_BG6_CURSED_02_B +E1_SCANNER_BG7_GET_LOST_01_A +E1_SCANNER_BG7_GET_LOST_01_B +E1_SCANNER_BG7_GET_LOST_01_C +E1_SCANNER_ET2_MARTA_01_A +E1_SCANNER_ET2_MARTA_01_B +E1_SCANNER_ET2_MARTA_01_C +E1_SCANNER_ET3_SHIFTED_03_A +E1_SCANNER_ET3_SHIFTED_03_B +E1_SCANNER_ET3_SHIFTED_03_C +E1_SCANNER_ET3_SHIFTING_01_A +E1_SCANNER_ET3_SHIFTING_01_B +E1_SCANNER_ET3_SHIFTING_01_C +E1_SCANNER_ET3_SHIFTING_02_A +E1_SCANNER_ET3_SHIFTING_02_B +E1_SCANNER_ET3_SHIFTING_02_C +E1_SCANNER_JF2_BADCOP_01_A +E1_SCANNER_JF2_BADCOP_01_B +E1_SCANNER_RB2_COLLECTORS_ITEM_01_A +E1_SCANNER_RB2_COLLECTORS_ITEM_01_B +E1_SCANNER_RB2_COLLECTORS_ITEM_01_C +E1_SCANNER_TS1_POLITICS_01_A +E1_SCANNER_TS1_POLITICS_01_B +E1_SCANNER_TS1_POLITICS_01_C +E1_SCANNER_TS2_OFF_ROUTE_01_A +E1_SCANNER_TS2_OFF_ROUTE_01_B +E1_SCANNER_TS2_OFF_ROUTE_01_C +E1_SCANNER_TS2_OFF_ROUTE_02_A +E1_SCANNER_TS2_OFF_ROUTE_02_B +E1_SCANNER_TS2_OFF_ROUTE_02_C +E1_SCANNER_TS1_POLITICS_02_A +E1_SCANNER_TS1_POLITICS_02_B +EP1_CHOPPER_1_ENG_IDLE +EP1_CHOPPER_1_EX_IDLE +EP1_CHOPPER_1_HIGH_ENG +EP1_CHOPPER_1_HIGH_EX +EP1_CHOPPER_1_LOW_ENG +EP1_CHOPPER_1_LOW_EX +EP1_CHOPPER_1_REVS_OFF +EP1_CHOPPER_1_START +EP1_CHOPPER_2_ENG_IDLE +EP1_CHOPPER_2_EX_IDLE +EP1_CHOPPER_2_HIGH_ENG +EP1_CHOPPER_2_HIGH_EX +EP1_CHOPPER_2_LOW_ENG +EP1_CHOPPER_2_LOW_EX +EP1_CHOPPER_2_REVS_OFF +EP1_CHOPPER_2_START +EP1_CHOPPER_3_ENG_HIGH +EP1_CHOPPER_3_ENG_IDLE +EP1_CHOPPER_3_ENG_LOW +EP1_CHOPPER_3_EX_HIGH +EP1_CHOPPER_3_EX_IDLE +EP1_CHOPPER_3_EX_LOW +EP1_CHOPPER_3_REVS_OFF +EP1_CHOPPER_3_START +EP1_CHOPPER_4_ENG_HIGH +EP1_CHOPPER_4_ENG_IDLE +EP1_CHOPPER_4_ENG_LOW +EP1_CHOPPER_4_EX_HIGH +EP1_CHOPPER_4_EX_IDLE +EP1_CHOPPER_4_EX_LOW +EP1_CHOPPER_4_REVS_OFF +EP1_CHOPPER_4_START +EP1_CHOPPER_5_ENG_IDLE +EP1_CHOPPER_5_EX_IDLE +EP1_CHOPPER_5_HIGH_ENG +EP1_CHOPPER_5_HIGH_EX +EP1_CHOPPER_5_LOW_ENG +EP1_CHOPPER_5_LOW_EX +EP1_CHOPPER_5_REVS_OFF +EP1_CHOPPER_5_START +EP1_RACEBIKE_1_ENG_HIGH +EP1_RACEBIKE_1_ENG_IDLE +EP1_RACEBIKE_1_ENG_LOW +EP1_RACEBIKE_1_EX_HIGH +EP1_RACEBIKE_1_EX_IDLE +EP1_RACEBIKE_1_EX_LOW +EP1_RACEBIKE_1_REVS_OFF +EP1_RACEBIKE_1_START +EP1_RACEBIKE_2_ENG_HIGH +EP1_RACEBIKE_2_ENG_IDLE +EP1_RACEBIKE_2_ENG_LOW +EP1_RACEBIKE_2_EX_HIGH +EP1_RACEBIKE_2_EX_IDLE +EP1_RACEBIKE_2_EX_LOW +EP1_RACEBIKE_2_REVS_OFF +EP1_RACEBIKE_2_START +EP1_PICKUP_2_ENG_HIGH +EP1_PICKUP_2_ENG_IDLE +EP1_PICKUP_2_ENG_LOW +EP1_PICKUP_2_EX_HIGH +EP1_PICKUP_2_EX_IDLE +EP1_PICKUP_2_EX_LOW +EP1_PICKUP_2_REVS_OFF +EP1_PICKUP_2_START +TS4_TANNOY_ALL_INMATES_TO_CELLS +TS4_TANNOY_ANY_INMATE +TS4_TANNOY_GUARDS_AUTH_LETHAL_FORCE +TS4_TANNOY_LOCKDOWN_WE_ARE_ON_LOCKDOWN +TS4_TANNOY_SECURITY_BREACHED +TS4_TANNOY_WILL_BE_SHOT +TANNOY_SEQ_2 +TANNOY_SEQ_3 +PRISON_ANNOUNCEMENTS_NEW_01 +PRISON_ANNOUNCEMENTS_NEW_02 +PRISON_ANNOUNCEMENTS_NEW_03 +PRISON_ANNOUNCEMENTS_NEW_04 +PRISON_ANNOUNCEMENTS_NEW_05 +PRISON_ANNOUNCEMENTS_NEW_06 +PRISON_ANNOUNCEMENTS_NEW_07 +PRISON_ANNOUNCEMENTS_NEW_08 +PRISON_ANNOUNCEMENTS_NEW_09 +PRISON_ANNOUNCEMENTS_NEW_10 +SCREAMER_24K_01 +SCREAMER_24K_02 +SCREAMER_24K_03 +SCREAMER_24K_04 +SCREAMER_24K_05 +PROCESSED_BOSSA_LOOP_L +PROCESSED_BOSSA_LOOP_R +AIRPORT_ANNOUNCE_01 +AIRPORT_ANNOUNCE_02 +AIRPORT_ANNOUNCE_03 +AIRPORT_ANNOUNCE_04 +BAT_SWING_OUCH_01 +BAT_SWING_OUCH_02 +BAT_SWING_OUCH_03 +BAT_SWING_SWISH +BIKER_MELEE_ARGH_01 +BIKER_MELEE_ARGH_02 +BIKER_MELEE_ARGH_03 +BIKER_MELEE_ARGH_FEMALE_01 +BIKER_MELEE_ARGH_FEMALE_02 +BIKER_MELEE_OUCH_FEMALE_01 +BIKER_MELEE_OUCH_FEMALE_02 +INTO_LOGO_A_01 +INTO_LOGO_B_01 +INTO_LOGO_C_01 +LOGO_APPEAR_A_01 +LOGO_APPEAR_B_01 +LOGO_APPEAR_C_01 +E1_SCANNER_ANGEL +E1_SCANNER_BATI +E1_SCANNER_DAEMON +E1_SCANNER_DIABOLUS +E1_SCANNER_HELLFURY +E1_SCANNER_HEXER +E1_SCANNER_INNOVATION +E1_SCANNER_LYCAN +E1_SCANNER_NIGHTBLADE +E1_SCANNER_REVENANT +E1_SCANNER_WAYFARER +E1_SCANNER_WOLFSBANE +E1_SCANNER_GANGVAN +E1_SCANNER_PRISONBUS +E1_SCANNER_SLAMVAN +E1_SCANNER_TOWTRUCK +E1_SCANNER_GANG_BURRITO +E1_SCANNER_REGINA +E1_SCANNER_RHAPSODY +E1_SCANNER_TAMPA +E1_SCANNER_CATEGORY_BIKE +E1_SCANNER_CATEGORY_CHOPPER_ALT +E1_SCANNER_CATEGORY_MOTORBIKE +E1_SCANNER_CATEGORY_MOTORCYCLE_ALT +E1_SCANNER_CATEGORY_RACEBIKE +E1_SCANNER_CATEGORY_RACING_BIKE +E1_SCANNER_GANG_ANGELS_OF_DEATH +E1_SCANNER_GANG_GANG +E1_SCANNER_GANG_LOST +E1_SCANNER_GANG_RUFF_RIDERS +E1_SCANNER_MAKE_CHOPPED +E1_SCANNER_MAKE_CHOPPER_ALT +E1_SCANNER_MAKE_CUSTOM +E1_SCANNER_MAKE_CUSTOMISED_ALT +E1_SCANNER_MAKE_CUSTOMISED_ALT_2 +E1_SCANNER_MAKE_MODIFIED_ALT +CARDS_DEAL_A_1 +CARDS_DEAL_A_2 +CARDS_DEAL_A_3 +CARDS_DEAL_B_1 +CARDS_DEAL_B_2 +CARDS_DEAL_B_3 +CARDS_LAY_DOWN_1 +CARDS_LAY_DOWN_2 +CARDS_LAY_DOWN_3 +FOCUS_LOOP_END +AIR_TOOL_LOOP_END +AIR_TOOL_LOOP_START_AND_LOOP +EVERYPICTURETELLS_PH_01 +EVERYPICTURETELLS_PH_02 +WILDSIDE_PH_01 +WILDSIDE_PH_02 +WHEELOFSTEEL_PH_01 +WHEELOFSTEEL_PH_02 +THEHUNGER_01 +THEHUNGER_02 +THE_CHASE_IS_ON_01 +THE_CHASE_IS_ON_02 +SPIT_01 +SPIT_02 +SLAUGHTER_OF_THE_SOUL_01 +SLAUGHTER_OF_THE_SOUL_02 +SHAKEITLOOSE_PH_01 +SHAKEITLOOSE_PH_02 +SATURDAYNIGHTSPECIAL_PH_01 +SATURDAYNIGHTSPECIAL_PH_02 +RUNTOTHEHILLS_PH_01 +RUNTOTHEHILLS_PH_02 +RENEGADE_PH_01 +RENEGADE_PH_02 +RADICALBUSINESS_PH_01 +RADICALBUSINESS_PH_02 +NOUVEAUAMERICIAN_PH_01 +NOUVEAUAMERICIAN_PH_02 +MY_FAVORITE_SONG_01 +MY_FAVORITE_SONG_02 +LORDOFTHETHIGHS_PH_01 +LORDOFTHETHIGHS_PH_02 +IWALKALONE_PH_01 +IWALKALONE_PH_02 +I_HEAR_FOOTSTEPS_01 +I_HEAR_FOOTSTRPS_02 +I_CUM_BLOOD_01 +I_CUM_BLOOD_02 +HERE_IN_LIBERTY_CITY_01 +HERE_IN_LIBERTY_CITY_02 +00_HIGHWAYSTAR_PH_01 +00_HIGHWAYSTAR_PH_02 +GETREADYTODIE_PH_01 +GETREADYTODIE_PH_02 +FREERIDE_PH_01 +FREERIDE_PH_02 +CAR_JACK_01 +CAR_JACK_02 +FEAR_OF_NAPALM_01 +FEAR_OF_NAPALM_02 +CHINAGROVE_PH_01 +CHINAGROVE_PH_02 +BODY_LANGUAGE_PH_01 +BODY_LANGUAGE_PH_02 +DANCEGIRL_PH_01 +DANCEGIRL_PH_02 +BLOODONTHESTEPS_PH_01 +BLOODONTHESTEPS_PH_02 +JANE_PH_01 +JANE_PH_02 +FUNKNUMBER49_PH_01 +FUNKNUMBER49_PH_02 +HAIROFTHEDOG_PH_01 +HAIROFTHEDOG_PH_02 +GOTOHELL_PH_01 +GOTOHELL_PH_02 +DRIVINWHEEL_PH_01 +DRIVINWHEEL_PH_02 +DROWNED_01 +DROWNED_02 +HELLONWHEELS_01 +HELLONWHEELS_02 +BORDERLINE_PH_01 +BORDERLINE_PH_02 +TOUCHTOOMUCH_01 +TOUCHTOOMUCH_02 +FIVETOONE_PH_01 +FIVETOONE_PH_02 +COMMAND_PH_01 +COMMAND_PH_02 +DEADORALIVE_PH_01 +DEADORALIVE_PH_02 +CALL_FROM_THE_GRAVE_01 +CALL_FROM_THE_GRAVE_02 +RADIO_TUNE_FAVOURITE_06 +RADIO_TUNE_FAVOURITE_07 +RADIO_TUNE_FAVOURITE_08 +RADIO_TUNE_FAVOURITE_09 +RADIO_TUNE_FAVOURITE_10 +WECLOSEOUREYES_01 +WECLOSEOUREYES_02 +MASATOETERNITY_01 +MASATOETERNITY_02 +LIFEFORMS_01 +LIFEFORMS_02 +-----------ADD2 +00_HIGHWAYSTAR_PH_LEFT +CALM_BUS_WALLA_L +CALM_BUS_WALLA_R +---------------ADD3 +1 +10 +100 +1000_RACEBIKE_ENGINE_HIGH +1000_RACEBIKE_ENGINE_IDLE_LOOP +1000_RACEBIKE_ENGINE_LOW +1000_RACEBIKE_EXHAUST_HIGH +1000_RACEBIKE_EXHAUST_IDLE_LOOP +1000_RACEBIKE_EXHAUST_LOW +1000_RACEBIKE_REVS_OFF +1000_RACEBIKE_START +109 +12K_SINE_1 +12K_SINE_2 +12K_SINE_3 +12K_SINE_4 +12K_SINE_5 +12K_SINE_6 +1979_01 +1HZ_AMP_FIX +1MILE +2 +20 +200 +2MILES +3 +300 +400 +4X4_ENGINE_HIGH +4X4_ENGINE_IDLE +4X4_ENGINE_LOW +4X4_EXHAUST_HIGH +4X4_EXHAUST_IDLE +4X4_EXHAUST_LOW +4X4_REVS_OFF +4X4_START +4_CYLINDER_SALOON_1_ENGINE_HIGH +4_CYLINDER_SALOON_1_ENGINE_LOW +4_CYLINDER_SALOON_1_ENG_IDLE_LOOP +4_CYLINDER_SALOON_1_EXHAUST_HIGH +4_CYLINDER_SALOON_1_EXHAUST_LOW +4_CYLINDER_SALOON_1_EX_IDLE_LOOP +4_CYLINDER_SALOON_1_REVS_OFF +4_CYLINDER_SALOON_1_START +4_CYLINDER_SPORT_1_ENGINE_HIGH +4_CYLINDER_SPORT_1_ENGINE_LOW +4_CYLINDER_SPORT_1_ENG_IDLE_LOOP +4_CYLINDER_SPORT_1_EXHAUST_HIGH +4_CYLINDER_SPORT_1_EXHAUST_LOW +4_CYLINDER_SPORT_1_EX_IDLE_LOOP +4_CYLINDER_SPORT_1_REVS_OFF +4_CYLINDER_SPORT_1_START_DIST +50 +500 +600_STREETBIKE_ENGINE_HIGH +600_STREETBIKE_ENGINE_LOW +600_STREETBIKE_ENG_IDLE_LOOP +600_STREETBIKE_EXHAUST_HIGH +600_STREETBIKE_EXHAUST_LOW +600_STREETBIKE_EX_IDLE_LOOP +600_STREETBIKE_REVS_OFF +800 +A +AA12_FIRE_01_LEFT +AA12_FIRE_01_RIGHT +AA12_LAZER_01 +AA12_SWOOSH_01 +AAS_LOWS +ABUSE_COPS_01 +ABUSE_COPS_02 +ABUSE_COPS_03 +ABUSE_COPS_04 +ABUSE_COPS_05 +ABUSE_COPS_06 +ABUSE_COPS_07 +ABUSE_COPS_08 +ABUSE_COPS_09 +ABUSE_COPS_10 +ABUSE_COPS_11 +ABUSE_COPS_12 +ABUSE_DRIVER_01 +ABUSE_DRIVER_02 +ABUSE_DRIVER_03 +ABUSE_GENERIC_BIKER_PED_01 +ABUSE_GENERIC_BIKER_PED_02 +ABUSE_GENERIC_BIKER_PED_03 +ABUSE_GENERIC_BIKER_PED_04 +ABUSE_GENERIC_BIKER_PED_05 +ABUSE_GENERIC_BIKER_PED_06 +ABUSE_GENERIC_BIKER_PED_07 +ABUSE_GENERIC_BIKER_PED_08 +ABUSE_GENERIC_BIKER_PED_09 +ABUSE_GENERIC_BIKER_PED_10 +ABUSE_GENERIC_BIKER_PED_11 +ABUSE_HOOKER_01 +ABUSE_HOOKER_02 +ABUSE_HOOKER_03 +ABUSE_HOOKER_04 +ACCEPT_GIRLFRIEND_INVITE_01 +ACCEPT_GIRLFRIEND_INVITE_02 +ACCEPT_GIRLFRIEND_INVITE_03 +ACCEPT_GIRLFRIEND_INVITE_04 +ACCEPT_GIRLFRIEND_INVITE_05 +ACCEPT_GIRLFRIEND_INVITE_06 +ACCEPT_GIRLFRIEND_INVITE_07 +ACCEPT_GIRLFRIEND_INVITE_08 +ACCEPT_GIRLFRIEND_INVITE_09 +ACCEPT_GIRLFRIEND_INVITE_10 +ACCEPT_GIRLFRIEND_INVITE_11 +ACCEPT_GIRLFRIEND_INVITE_12 +ACCESS_IS_AVAILABLE_TO +ACHANCEFORPEACE_01 +ACTER +ACTER_CANAL +ACTER_INDUSTRIAL_PARK +AEROSOL +AFTERBURNER +AFTERNOON_01 +AFTERNOON_02 +AFTERNOON_03 +AFTERNOON_04 +AFTERNOON_05 +AFTERNOON_06 +AFTERNOON_07 +AFTERNOON_08 +AFTER_BOOTY_CALL_01 +AFTER_BOOTY_CALL_02 +AFTER_BOOTY_CALL_03 +AFTER_BOOTY_CALL_04 +AFTER_BOOTY_CALL_05 +AFTER_BOOTY_CALL_06 +AFTER_BOOTY_CALL_07 +AFTER_BOOTY_CALL_08 +AFTER_BOOTY_CALL_09 +AFTER_BOOTY_CALL_10 +AFTER_BOOTY_CALL_11 +AFTER_BOOTY_CALL_12 +AFTER_BOOTY_CALL_13 +AFTER_SEX_01 +AFTER_SEX_02 +AFTER_SEX_03 +AFTER_SEX_04 +AFTER_SEX_05 +AFTER_SEX_06 +AFTER_SEX_07 +AFTER_SEX_08 +AFTER_SEX_09 +AFTER_SEX_10 +AFTER_SEX_11 +AFTER_SEX_12 +AHHHH +AIRCON_BOX_1 +AIRCON_BOX_2 +AIRCON_BOX_3 +AIRCON_LARGE_1 +AIRCON_LARGE_2 +AIRCON_LARGE_3 +AIRCON_MEDIUM_1 +AIRCON_MEDIUM_2 +AIRCON_MEDIUM_4 +AIRCON_MEDIUM_5 +AIRCON_SMALL_1 +AIRCON_SMALL_2 +AIRCON_SMALL_3 +AIRCON_VENT_1 +AIRCON_VENT_2 +AIRCON_VENT_3 +AIRPORT_ANNOUNCE_02 +AIR_HOCKEY_BORED_01 +AIR_HOCKEY_BORED_02 +AIR_HOCKEY_BORED_03 +AIR_HOCKEY_BORED_04 +AIR_HOCKEY_BORED_05 +AIR_HOCKEY_I_SERVE_01 +AIR_HOCKEY_I_SERVE_02 +AIR_HOCKEY_I_SERVE_03 +AIR_HOCKEY_I_SERVE_04 +AIR_HOCKEY_I_SERVE_05 +AIR_HOCKEY_LET_PUCK_IN_FAST_01 +AIR_HOCKEY_LET_PUCK_IN_FAST_02 +AIR_HOCKEY_LET_PUCK_IN_FAST_03 +AIR_HOCKEY_LET_PUCK_IN_FAST_04 +AIR_HOCKEY_LET_PUCK_IN_FAST_05 +AIR_HOCKEY_LET_PUCK_IN_FAST_06 +AIR_HOCKEY_LET_PUCK_IN_FAST_07 +AIR_HOCKEY_LET_PUCK_IN_FAST_08 +AIR_HOCKEY_LET_PUCK_IN_FAST_09 +AIR_HOCKEY_LET_PUCK_IN_FAST_10 +AIR_HOCKEY_LET_PUCK_IN_MED_01 +AIR_HOCKEY_LET_PUCK_IN_MED_02 +AIR_HOCKEY_LET_PUCK_IN_MED_03 +AIR_HOCKEY_LET_PUCK_IN_MED_04 +AIR_HOCKEY_LET_PUCK_IN_MED_05 +AIR_HOCKEY_LET_PUCK_IN_MED_06 +AIR_HOCKEY_LET_PUCK_IN_MED_07 +AIR_HOCKEY_LET_PUCK_IN_MED_08 +AIR_HOCKEY_LET_PUCK_IN_MED_09 +AIR_HOCKEY_LET_PUCK_IN_MED_10 +AIR_HOCKEY_LET_PUCK_IN_SLOW_01 +AIR_HOCKEY_LET_PUCK_IN_SLOW_02 +AIR_HOCKEY_LET_PUCK_IN_SLOW_03 +AIR_HOCKEY_LET_PUCK_IN_SLOW_04 +AIR_HOCKEY_LET_PUCK_IN_SLOW_05 +AIR_HOCKEY_LET_PUCK_IN_SLOW_06 +AIR_HOCKEY_LET_PUCK_IN_SLOW_07 +AIR_HOCKEY_LET_PUCK_IN_SLOW_08 +AIR_HOCKEY_LET_PUCK_IN_SLOW_09 +AIR_HOCKEY_LET_PUCK_IN_SLOW_10 +AIR_HOCKEY_LOSE_01 +AIR_HOCKEY_LOSE_02 +AIR_HOCKEY_LOSE_03 +AIR_HOCKEY_LOSE_04 +AIR_HOCKEY_LOSE_05 +AIR_HOCKEY_LOSE_06 +AIR_HOCKEY_LOSE_07 +AIR_HOCKEY_LOSE_08 +AIR_HOCKEY_SCORE_FAST_01 +AIR_HOCKEY_SCORE_FAST_02 +AIR_HOCKEY_SCORE_FAST_03 +AIR_HOCKEY_SCORE_FAST_04 +AIR_HOCKEY_SCORE_FAST_05 +AIR_HOCKEY_SCORE_FAST_06 +AIR_HOCKEY_SCORE_FAST_07 +AIR_HOCKEY_SCORE_FAST_08 +AIR_HOCKEY_SCORE_FAST_09 +AIR_HOCKEY_SCORE_FAST_10 +AIR_HOCKEY_SCORE_MED_01 +AIR_HOCKEY_SCORE_MED_02 +AIR_HOCKEY_SCORE_MED_03 +AIR_HOCKEY_SCORE_MED_04 +AIR_HOCKEY_SCORE_MED_05 +AIR_HOCKEY_SCORE_MED_06 +AIR_HOCKEY_SCORE_MED_07 +AIR_HOCKEY_SCORE_MED_08 +AIR_HOCKEY_SCORE_MED_09 +AIR_HOCKEY_SCORE_MED_10 +AIR_HOCKEY_SCORE_SLOW_01 +AIR_HOCKEY_SCORE_SLOW_02 +AIR_HOCKEY_SCORE_SLOW_03 +AIR_HOCKEY_SCORE_SLOW_04 +AIR_HOCKEY_SCORE_SLOW_05 +AIR_HOCKEY_SCORE_SLOW_06 +AIR_HOCKEY_SCORE_SLOW_07 +AIR_HOCKEY_SCORE_SLOW_08 +AIR_HOCKEY_SCORE_SLOW_09 +AIR_HOCKEY_SCORE_SLOW_10 +AIR_HOCKEY_SERVE_HURRY_UP_01 +AIR_HOCKEY_SERVE_HURRY_UP_02 +AIR_HOCKEY_SERVE_HURRY_UP_03 +AIR_HOCKEY_SERVE_HURRY_UP_04 +AIR_HOCKEY_SERVE_HURRY_UP_05 +AIR_HOCKEY_SERVE_HURRY_UP_RESP_01 +AIR_HOCKEY_SERVE_HURRY_UP_RESP_02 +AIR_HOCKEY_SERVE_HURRY_UP_RESP_03 +AIR_HOCKEY_SERVE_HURRY_UP_RESP_04 +AIR_HOCKEY_SERVE_HURRY_UP_RESP_05 +AIR_HOCKEY_SERVE_HURRY_UP_RESP_06 +AIR_HOCKEY_SERVE_HURRY_UP_RESP_07 +AIR_HOCKEY_SERVE_HURRY_UP_RESP_08 +AIR_HOCKEY_SERVE_HURRY_UP_RESP_09 +AIR_HOCKEY_SERVE_HURRY_UP_RESP_10 +AIR_HOCKEY_TAUNT_01 +AIR_HOCKEY_TAUNT_02 +AIR_HOCKEY_TAUNT_03 +AIR_HOCKEY_TAUNT_04 +AIR_HOCKEY_TAUNT_05 +AIR_HOCKEY_TAUNT_06 +AIR_HOCKEY_TAUNT_07 +AIR_HOCKEY_TAUNT_08 +AIR_HOCKEY_TAUNT_09 +AIR_HOCKEY_TAUNT_10 +AIR_HOCKEY_TAUNT_RESP_01 +AIR_HOCKEY_TAUNT_RESP_02 +AIR_HOCKEY_TAUNT_RESP_03 +AIR_HOCKEY_TAUNT_RESP_04 +AIR_HOCKEY_TAUNT_RESP_05 +AIR_HOCKEY_TAUNT_RESP_06 +AIR_HOCKEY_TAUNT_RESP_07 +AIR_HOCKEY_TAUNT_RESP_08 +AIR_HOCKEY_TAUNT_RESP_09 +AIR_HOCKEY_TAUNT_RESP_10 +AIR_HOCKEY_WIN_01 +AIR_HOCKEY_WIN_02 +AIR_HOCKEY_WIN_03 +AIR_HOCKEY_WIN_04 +AIR_HOCKEY_WIN_05 +AIR_HOCKEY_WIN_06 +AIR_HOCKEY_WIN_07 +AIR_HOCKEY_WIN_08 +AIR_HOCKEY_YOU_SERVE_01 +AIR_HOCKEY_YOU_SERVE_02 +AIR_HOCKEY_YOU_SERVE_03 +AIR_HOCKEY_YOU_SERVE_04 +AIR_HOCKEY_YOU_SERVE_05 +AIR_INTAKE_1 +AIR_INTAKE_2 +AK47_COCK_A_1 +AK47_COCK_A_2 +AK47_COCK_A_3 +AK47_COCK_B_1 +AK47_COCK_B_2 +AK47_DISTANT_1 +AK47_DISTANT_2 +AK47_DISTANT_3 +AK47_DRY +AK47_ECHO +AK47_INSERT_MAG_A_1 +AK47_INSERT_MAG_A_2 +AK47_INSERT_MAG_B_1 +AK47_INSERT_MAG_B_2 +AK47_INSERT_MAG_B_3 +AK47_REMOVE_MAG_1 +AK47_REMOVE_MAG_2 +AK47_REMOVE_MAG_3 +AK47_SAFETY_01 +AK47_SHOT1_L +AK47_SHOT1_R +AK47_SHOT2_A_L +AK47_SHOT2_B_L +AK47_SHOT2_C_L +AK47_SHOT2_D_L +AK47_SHOT2_E_L +AK47_TAIL_L +AK47_TAIL_R +AK_IMPACT_01 +AK_IMPACT_02 +AK_IMPACT_03 +AK_IMPACT_04 +AK_IMPACT_05 +AK_IMPACT_06 +AK_IMPACT_07 +AK_IMPACT_08 +AK_IMPACT_09 +AK_IMPACT_10 +AK_IMPACT_11 +ALARMLOOP_REV +ALARM_BELL_24K +ALARM_LOOP +ALARM_LOOP_BELLS +ALARM_SIREN_24K +ALBANY_AVE +ALDERNEY_CITY +ALGONQUIN +ALGONQUIN_BRIDGE +ALGONQUIN_DUKES +ALLYOURBOYZ_01 +ALLYOURBOYZ_02 +ALL_UNITS_BE_ADVISED_ILLEGAL_STREET_RACE_LEADER +ALL_UNITS_BE_ADVISED_LEADER_OF_ILLEGAL_STREET_RACE +ALL_UNITS_BE_ADVISED_STREET_RACE_LEADER +ALOVERSHOLIDAY_01 +ALUMINIUM_BAT_RESO +ALUMINIUM_LADDER_1 +ALUMINIUM_LADDER_2 +ALUMINIUM_LADDER_3 +AMBIENT_BRAKE_SQUEAL_1 +AMBIENT_BRAKE_SQUEAL_2 +AMBIENT_ROAD_NOISE_1 +AMBIENT_ROAD_NOISE_2 +AMBIENT_ROAD_NOISE_3 +AMBIENT_ROAD_NOISE_4 +AMBULANCE_WARNING +AMMO_BOX_1 +AMMO_BOX_2 +AMMO_BOX_3 +AND +AND_ALT +ANGELS_OF_DEATH_TAUNT_LOST_01 +ANGELS_OF_DEATH_TAUNT_LOST_02 +ANGELS_OF_DEATH_TAUNT_LOST_03 +ANGELS_OF_DEATH_TAUNT_LOST_04 +ANGELS_OF_DEATH_TAUNT_LOST_05 +ANGELS_OF_DEATH_TAUNT_LOST_06 +ANGELS_OF_DEATH_TAUNT_LOST_07 +ANGELS_OF_DEATH_TAUNT_LOST_08 +ANGELS_OF_DEATH_TAUNT_LOST_09 +ANGELS_OF_DEATH_TAUNT_LOST_10 +ANGELS_OF_DEATH_TAUNT_LOST_11 +ANGELS_OF_DEATH_TAUNT_LOST_12 +ANGELS_OF_DEATH_TAUNT_LOST_TRUCE_01 +ANGELS_OF_DEATH_TAUNT_LOST_TRUCE_02 +ANGELS_OF_DEATH_TAUNT_LOST_TRUCE_03 +ANGELS_OF_DEATH_TAUNT_LOST_TRUCE_04 +ANGELS_OF_DEATH_TAUNT_LOST_TRUCE_05 +ANGELS_OF_DEATH_TAUNT_LOST_TRUCE_06 +ANGELS_OF_DEATH_TAUNT_LOST_TRUCE_07 +ANGELS_OF_DEATH_TAUNT_LOST_TRUCE_08 +ANSWERPHONE_BEEP_LOOP +ANYLOVE_01 +ANYLOVE_02 +APPLE_1 +APPLE_2 +APPLE_3 +APPROACHING_3_TRAIN +APPROACHING_8_TRAIN +APPROACHING_A_TRAIN +APPROACHING_B_TRAIN +APPROACHING_C_TRAIN +APPROACHING_E_TRAIN +APPROACHING_J_TRAIN +APPROACHING_K_TRAIN +APRILINPARIS_01 +APRILINPARIS_02 +ARMED_AND_DANGEROUS +ARMINARM_01 +ARMINARM_02 +ARM_LOOP +ARM_LOOP_START +ARM_LOOP_STOP +ARM_WRESTLE_LOST_01 +ARM_WRESTLE_LOST_02 +ARM_WRESTLE_LOST_03 +ARM_WRESTLE_LOST_04 +ARM_WRESTLE_LOST_05 +ARM_WRESTLE_LOST_06 +ARM_WRESTLE_LOST_07 +ARM_WRESTLE_LOST_08 +ARM_WRESTLE_LOST_09 +ARM_WRESTLE_LOST_10 +ARM_WRESTLE_WON_01 +ARM_WRESTLE_WON_02 +ARM_WRESTLE_WON_03 +ARM_WRESTLE_WON_04 +ARM_WRESTLE_WON_05 +ARM_WRESTLE_WON_06 +ARM_WRESTLE_WON_07 +ARM_WRESTLE_WON_08 +ARM_WRESTLE_WON_09 +ARM_WRESTLE_WON_10 +ARM_WRESTLING_CHEER_EXCITED_01 +ARM_WRESTLING_CHEER_EXCITED_02 +ARM_WRESTLING_CHEER_EXCITED_03 +ARM_WRESTLING_CHEER_EXCITED_04 +ARM_WRESTLING_CHEER_EXCITED_05 +ARM_WRESTLING_CHEER_NORMAL_01 +ARM_WRESTLING_CHEER_NORMAL_02 +ARM_WRESTLING_CHEER_NORMAL_03 +ARM_WRESTLING_CHEER_NORMAL_04 +ARM_WRESTLING_CHEER_NORMAL_05 +ARM_WRESTLING_DEFEAT_IS_CLOSE_01 +ARM_WRESTLING_DEFEAT_IS_CLOSE_02 +ARM_WRESTLING_DEFEAT_IS_CLOSE_03 +ARM_WRESTLING_DEFEAT_IS_CLOSE_04 +ARM_WRESTLING_DEFEAT_IS_CLOSE_05 +ARM_WRESTLING_DEFEAT_IS_CLOSE_06 +ARM_WRESTLING_DEFEAT_IS_CLOSE_07 +ARM_WRESTLING_DEFEAT_IS_CLOSE_08 +ARM_WRESTLING_DEFEAT_IS_CLOSE_09 +ARM_WRESTLING_DEFEAT_IS_CLOSE_10 +ARM_WRESTLING_DEFEAT_IS_CLOSE_11 +ARM_WRESTLING_DEFEAT_IS_CLOSE_12 +ARM_WRESTLING_GROAN_HIGH_01 +ARM_WRESTLING_GROAN_HIGH_02 +ARM_WRESTLING_GROAN_HIGH_03 +ARM_WRESTLING_GROAN_HIGH_04 +ARM_WRESTLING_GROAN_HIGH_05 +ARM_WRESTLING_GROAN_HIGH_06 +ARM_WRESTLING_GROAN_HIGH_07 +ARM_WRESTLING_GROAN_HIGH_08 +ARM_WRESTLING_GROAN_HIGH_09 +ARM_WRESTLING_GROAN_HIGH_10 +ARM_WRESTLING_GROAN_HIGH_11 +ARM_WRESTLING_GROAN_HIGH_12 +ARM_WRESTLING_GROAN_HIGH_13 +ARM_WRESTLING_GROAN_HIGH_14 +ARM_WRESTLING_GROAN_HIGH_15 +ARM_WRESTLING_GROAN_HIGH_16 +ARM_WRESTLING_GROAN_HIGH_17 +ARM_WRESTLING_GROAN_HIGH_18 +ARM_WRESTLING_GROAN_HIGH_19 +ARM_WRESTLING_GROAN_HIGH_20 +ARM_WRESTLING_GROAN_LOW_01 +ARM_WRESTLING_GROAN_LOW_02 +ARM_WRESTLING_GROAN_LOW_03 +ARM_WRESTLING_GROAN_LOW_04 +ARM_WRESTLING_GROAN_LOW_05 +ARM_WRESTLING_GROAN_LOW_06 +ARM_WRESTLING_GROAN_LOW_07 +ARM_WRESTLING_GROAN_LOW_08 +ARM_WRESTLING_GROAN_LOW_09 +ARM_WRESTLING_GROAN_LOW_10 +ARM_WRESTLING_GROAN_LOW_11 +ARM_WRESTLING_GROAN_LOW_12 +ARM_WRESTLING_GROAN_LOW_13 +ARM_WRESTLING_GROAN_LOW_14 +ARM_WRESTLING_GROAN_LOW_15 +ARM_WRESTLING_GROAN_LOW_16 +ARM_WRESTLING_GROAN_LOW_17 +ARM_WRESTLING_GROAN_LOW_18 +ARM_WRESTLING_GROAN_LOW_19 +ARM_WRESTLING_GROAN_LOW_20 +ARM_WRESTLING_GROAN_MED_01 +ARM_WRESTLING_GROAN_MED_02 +ARM_WRESTLING_GROAN_MED_03 +ARM_WRESTLING_GROAN_MED_04 +ARM_WRESTLING_GROAN_MED_05 +ARM_WRESTLING_GROAN_MED_06 +ARM_WRESTLING_GROAN_MED_07 +ARM_WRESTLING_GROAN_MED_08 +ARM_WRESTLING_GROAN_MED_09 +ARM_WRESTLING_GROAN_MED_10 +ARM_WRESTLING_GROAN_MED_11 +ARM_WRESTLING_GROAN_MED_12 +ARM_WRESTLING_GROAN_MED_13 +ARM_WRESTLING_GROAN_MED_14 +ARM_WRESTLING_GROAN_MED_15 +ARM_WRESTLING_GROAN_MED_16 +ARM_WRESTLING_GROAN_MED_17 +ARM_WRESTLING_GROAN_MED_18 +ARM_WRESTLING_GROAN_MED_19 +ARM_WRESTLING_LOST_01 +ARM_WRESTLING_LOST_02 +ARM_WRESTLING_LOST_03 +ARM_WRESTLING_POINT_OF_DEFEAT_01 +ARM_WRESTLING_POINT_OF_DEFEAT_02 +ARM_WRESTLING_POINT_OF_DEFEAT_03 +ARM_WRESTLING_POINT_OF_DEFEAT_04 +ARM_WRESTLING_POINT_OF_DEFEAT_05 +ARM_WRESTLING_POINT_OF_DEFEAT_06 +ARM_WRESTLING_POINT_OF_DEFEAT_07 +ARM_WRESTLING_POINT_OF_DEFEAT_08 +ARM_WRESTLING_POINT_OF_DEFEAT_09 +ARM_WRESTLING_POINT_OF_DEFEAT_10 +ARM_WRESTLING_POINT_OF_DEFEAT_11 +ARM_WRESTLING_POINT_OF_DEFEAT_12 +ARM_WRESTLING_POINT_OF_VICTORY_01 +ARM_WRESTLING_POINT_OF_VICTORY_02 +ARM_WRESTLING_POINT_OF_VICTORY_03 +ARM_WRESTLING_POINT_OF_VICTORY_04 +ARM_WRESTLING_POINT_OF_VICTORY_05 +ARM_WRESTLING_POINT_OF_VICTORY_06 +ARM_WRESTLING_POINT_OF_VICTORY_07 +ARM_WRESTLING_POINT_OF_VICTORY_08 +ARM_WRESTLING_POINT_OF_VICTORY_09 +ARM_WRESTLING_POINT_OF_VICTORY_10 +ARM_WRESTLING_POINT_OF_VICTORY_11 +ARM_WRESTLING_POINT_OF_VICTORY_12 +ARM_WRESTLING_START_01 +ARM_WRESTLING_START_02 +ARM_WRESTLING_START_03 +ARM_WRESTLING_TAUNT_01 +ARM_WRESTLING_TAUNT_02 +ARM_WRESTLING_TAUNT_03 +ARM_WRESTLING_TAUNT_04 +ARM_WRESTLING_TAUNT_05 +ARM_WRESTLING_TAUNT_06 +ARM_WRESTLING_TAUNT_07 +ARM_WRESTLING_TAUNT_08 +ARM_WRESTLING_TAUNT_09 +ARM_WRESTLING_TAUNT_10 +ARM_WRESTLING_TAUNT_PRELIM_01 +ARM_WRESTLING_TAUNT_PRELIM_02 +ARM_WRESTLING_TAUNT_PRELIM_03 +ARM_WRESTLING_TAUNT_PRELIM_04 +ARM_WRESTLING_TAUNT_PRELIM_05 +ARM_WRESTLING_TAUNT_PRELIM_06 +ARM_WRESTLING_TAUNT_PRELIM_07 +ARM_WRESTLING_TAUNT_PRELIM_08 +ARM_WRESTLING_TAUNT_PRELIM_09 +ARM_WRESTLING_TAUNT_PRELIM_10 +ARM_WRESTLING_TAUNT_PRELIM_RESP_01 +ARM_WRESTLING_TAUNT_PRELIM_RESP_02 +ARM_WRESTLING_TAUNT_PRELIM_RESP_03 +ARM_WRESTLING_TAUNT_PRELIM_RESP_04 +ARM_WRESTLING_TAUNT_PRELIM_RESP_05 +ARM_WRESTLING_TAUNT_PRELIM_RESP_06 +ARM_WRESTLING_TAUNT_PRELIM_RESP_07 +ARM_WRESTLING_TAUNT_PRELIM_RESP_08 +ARM_WRESTLING_TAUNT_PRELIM_RESP_09 +ARM_WRESTLING_TAUNT_PRELIM_RESP_10 +ARM_WRESTLING_TAUNT_RESP_01 +ARM_WRESTLING_TAUNT_RESP_02 +ARM_WRESTLING_TAUNT_RESP_03 +ARM_WRESTLING_TAUNT_RESP_04 +ARM_WRESTLING_TAUNT_RESP_05 +ARM_WRESTLING_TAUNT_RESP_06 +ARM_WRESTLING_TAUNT_RESP_07 +ARM_WRESTLING_TAUNT_RESP_08 +ARM_WRESTLING_TAUNT_RESP_09 +ARM_WRESTLING_TAUNT_RESP_10 +ARM_WRESTLING_TIRED_01 +ARM_WRESTLING_TIRED_02 +ARM_WRESTLING_TIRED_03 +ARM_WRESTLING_TIRED_04 +ARM_WRESTLING_TIRED_05 +ARM_WRESTLING_TIRED_06 +ARM_WRESTLING_TIRED_07 +ARM_WRESTLING_TIRED_08 +ARM_WRESTLING_TIRED_09 +ARM_WRESTLING_TIRED_10 +ARM_WRESTLING_TIRED_11 +ARM_WRESTLING_TIRED_12 +ARM_WRESTLING_TIRED_13 +ARM_WRESTLING_TIRED_14 +ARM_WRESTLING_TIRED_15 +ARM_WRESTLING_TIRED_16 +ARM_WRESTLING_TIRED_17 +ARM_WRESTLING_TIRED_18 +ARM_WRESTLING_TIRED_19 +ARM_WRESTLING_TIRED_20 +ARM_WRESTLING_VICTORY_IS_CLOSE_01 +ARM_WRESTLING_VICTORY_IS_CLOSE_02 +ARM_WRESTLING_VICTORY_IS_CLOSE_03 +ARM_WRESTLING_VICTORY_IS_CLOSE_04 +ARM_WRESTLING_VICTORY_IS_CLOSE_05 +ARM_WRESTLING_VICTORY_IS_CLOSE_06 +ARM_WRESTLING_VICTORY_IS_CLOSE_07 +ARM_WRESTLING_VICTORY_IS_CLOSE_08 +ARM_WRESTLING_VICTORY_IS_CLOSE_09 +ARM_WRESTLING_VICTORY_IS_CLOSE_10 +ARM_WRESTLING_VICTORY_IS_CLOSE_11 +ARM_WRESTLING_VICTORY_IS_CLOSE_12 +ARM_WRESTLING_WON_01 +ARM_WRESTLING_WON_02 +ARM_WRESTLING_WON_03 +ARRESTED_01 +ARRESTED_02 +ARRESTED_03 +ARRESTED_04 +ARRESTED_05 +ARRESTED_06 +ARRESTED_07 +ARRESTED_08 +ARRESTED_09 +ARRESTED_10 +ARRESTED_11 +ARRESTED_12 +ARRESTED_13 +ARRESTED_14 +ARRESTED_15 +ARRESTED_DRUNK_01 +ARRESTED_DRUNK_02 +ARRESTED_DRUNK_03 +ARRESTED_DRUNK_04 +ARRESTED_DRUNK_05 +ARREST_PED_01 +ARREST_PED_02 +ARREST_PED_03 +ARREST_PLAYER_01 +ARREST_PLAYER_02 +ARREST_PLAYER_03 +ARTIFACTS_01 +ARTIFACTS_02 +ART_DISLIKE_01 +ART_DISLIKE_02 +ART_DISLIKE_03 +ART_DISLIKE_04 +ART_DISLIKE_05 +ART_DISLIKE_06 +ART_LIKE_01 +ART_LIKE_02 +ART_LIKE_03 +ART_LIKE_04 +ART_LIKE_05 +ART_LIKE_06 +ASAHARA_RD +ASK_FOR_ID_01 +ASK_FOR_ID_02 +ASK_FOR_ID_03 +ASK_FOR_ID_04 +ASK_PLAYER_COME_IN_01 +ASK_PLAYER_COME_IN_02 +ASK_PLAYER_COME_IN_03 +ASK_PLAYER_COME_IN_04 +ASK_PLAYER_COME_IN_DRUNK_01 +ASK_PLAYER_COME_IN_DRUNK_02 +ASK_PLAYER_COME_IN_DRUNK_03 +ASK_TO_OPEN_TRUNK_01 +ASK_TO_OPEN_TRUNK_02 +ASK_TO_OPEN_TRUNK_03 +ASK_TO_OPEN_TRUNK_04 +ASPARAGUS_AVE +ASPDIN_DRIVE +ASSISTANCE_REQUIRED +ATREVETETETE_01 +ATTACK_ANY_GANGSTER_01 +ATTACK_ANY_GANGSTER_02 +ATTACK_ANY_GANGSTER_03 +ATTACK_ANY_GANGSTER_04 +ATTACK_ANY_GANGSTER_05 +ATTACK_ANY_GANGSTER_06 +ATTACK_ANY_GANGSTER_07 +ATTACK_ANY_GANGSTER_08 +ATTACK_ANY_GANGSTER_09 +ATTACK_ANY_GANGSTER_10 +ATTACK_ANY_GANGSTER_11 +ATTACK_ANY_GANGSTER_12 +ATTACK_ANY_GANGSTER_13 +ATTACK_ANY_GANGSTER_14 +ATTACK_ANY_GANGSTER_15 +ATTACK_ANY_GANGSTER_16 +ATTACK_ANY_GANGSTER_17 +ATTACK_ANY_GANGSTER_18 +ATTACK_ANY_GANGSTER_19 +ATTACK_ANY_GANGSTER_20 +ATTACK_ANY_GANGSTER_21 +ATTACK_ANY_GANGSTER_22 +ATTACK_ANY_GANGSTER_23 +ATTACK_ANY_GANGSTER_24 +ATTACK_ANY_GANGSTER_25 +ATTACK_ANY_GANGSTER_26 +ATTACK_ANY_GANGSTER_27 +ATTACK_ANY_GANGSTER_28 +ATTACK_ANY_GANGSTER_29 +ATTACK_ANY_GANGSTER_30 +ATTACK_ANY_GANGSTER_31 +ATTACK_ANY_GANGSTER_32 +ATTENDANT_NO_TICKET_01 +ATTENDANT_NO_TICKET_02 +ATTENDANT_NO_TICKET_03 +ATTENTION_ALL_UNITS +ATTENTION_ALL_UNITS_ILLEGAL_STREET_RACE_LEADER +ATTENTION_ALL_UNITS_LEADER_OF_ILLEGAL_STREET_RACE +ATTENTION_ALL_UNITS_STREET_RACE_LEADER +ATTRACT_BURGER_01 +ATTRACT_BURGER_02 +ATTRACT_BURGER_03 +ATTRACT_BURGER_04 +ATTRACT_BURGER_05 +ATTRACT_BURGER_06 +ATTRACT_BURGER_07 +ATTRACT_BURGER_08 +ATTRACT_HOTDOG_01 +ATTRACT_HOTDOG_02 +ATTRACT_HOTDOG_03 +ATTRACT_HOTDOG_04 +ATTRACT_HOTDOG_05 +ATTRACT_HOTDOG_06 +ATTRACT_HOTDOG_07 +ATTRACT_HOTDOG_08 +ATTRACT_ICE_CREAM_01 +ATTRACT_ICE_CREAM_02 +ATTRACT_ICE_CREAM_03 +ATTRACT_ICE_CREAM_04 +ATTRACT_ICE_CREAM_05 +ATTRACT_ICE_CREAM_06 +ATTRACT_ICE_CREAM_07 +ATTRACT_ICE_CREAM_08 +ATTRACT_NEWS_01 +ATTRACT_NEWS_02 +ATTRACT_NEWS_03 +ATTRACT_NEWS_04 +ATTRACT_NEWS_05 +ATTRACT_NEWS_06 +ATTRACT_NEWS_07 +ATTRACT_NEWS_08 +ATTRACT_NEWS_09 +ATTRACT_NUTS_01 +ATTRACT_NUTS_02 +ATTRACT_NUTS_03 +ATTRACT_NUTS_04 +ATTRACT_NUTS_05 +ATTRACT_NUTS_06 +ATTRACT_NUTS_07 +ATTRACT_NUTS_08 +AT_SEA +A_05 +A_AH +A_ALT +A_ERR +A_LONGER +A_NEW_01 +A_NEW_02 +A_NEW_03 +B +B1_DA_01 +B1_DB_01 +B1_EA_01 +B1_EB_01 +B1_EC_01 +B1_FA_01 +B1_FB_01 +B1_FC_01 +B1_GA_01 +B1_GB_01 +B1_GC_01 +B1_GD_01 +B1_GE_01 +B1_GF_01 +B1_HA_01 +B1_HB_01 +B1_HC_01 +B1_HD_01 +B1_IA_01 +B1_JA_01 +B1_JA_02 +B1_JA_03 +B1_KA_01 +B1_KA_02 +B1_KA_03 +B1_KA_04 +B1_KA_05 +B1_KA_06 +B1_KA_07 +B1_KA_08 +B1_KA_09 +B1_LA_01 +B1_LA_02 +B1_MA_01 +B1_ZA_01 +B1_ZA_02 +B1_ZA_03 +B2_AA_01 +B2_BA_01 +B2_CA_01 +B2_CB_01 +B2_CC_01 +B2_CD_01 +B2_CE_01 +B2_CF_01 +B2_CG_01 +B2_CH_01 +B2_CI_01 +B2_CJ_01 +B2_CK_01 +B2_CL_01 +B2_CM_01 +B2_CN_01 +B2_CO_01 +B2_CP_01 +B2_CQ_01 +B2_CR_01 +B2_CS_01 +B2_CT_01 +B2_CU_01 +B2_CV_01 +B2_CW_01 +B2_CX_01 +B2_CY_01 +B2_CZ_01 +B2_DA_01 +B2_DB_01 +B2_DC_01 +B2_DD_01 +B2_DE_01 +B2_DF_01 +B2_DG_01 +B2_DH_01 +B2_DI_01 +B2_DJ_01 +B2_DK_01 +B2_DL_01 +B2_DM_01 +B2_DN_01 +B2_DO_01 +B2_DP_01 +B2_DQ_01 +B2_DR_01 +B2_DS_01 +B2_DT_01 +B2_DU_01 +B2_DV_01 +B2_DW_01 +B2_DX_01 +B2_EA_01 +B2_FA_01 +B2_FB_01 +B2_FC_01 +B2_FD_01 +B2_FE_01 +B2_FF_01 +B2_FG_01 +B2_FH_01 +B2_FI_01 +B2_FJ_01 +B2_FK_01 +B2_FL_01 +B2_FM_01 +B2_FN_01 +B2_FO_01 +B2_FP_01 +B2_FQ_01 +B2_FR_01 +B2_FS_01 +B2_FT_01 +B2_FU_01 +B2_FV_01 +B2_FW_01 +B2_FX_01 +B2_GA_01 +B2_GB_01 +B2_GC_01 +B2_GD_01 +B2_GE_01 +B2_GF_01 +B2_GG_01 +B2_GH_01 +B2_GI_01 +B2_GJ_01 +B2_GK_01 +B2_GL_01 +B2_GM_01 +B2_GN_01 +B2_GO_01 +B2_GP_01 +B2_GQ_01 +B2_GR_01 +B2_GS_01 +B2_GT_01 +B2_GU_01 +B2_GV_01 +B2_HA_01 +B2_IA_01 +B2_IB_01 +B2_IC_01 +B2_ID_01 +B2_IE_01 +B2_IF_01 +B2_IG_01 +B2_JA_01 +B2_JA_02 +B2_JA_03 +B2_JA_04 +B2_JA_05 +B2_KA_01 +B2_KA_02 +B2_KA_03 +B2_KA_04 +B2_KA_05 +B2_LA_01 +B2_NA_01 +B2_OA_01 +B2_PA_01 +B2_QA_01 +B2_RA_01 +B2_RB_01 +B2_SA_01 +B2_SB_01 +B2_SC_01 +B2_TA_01 +B2_UA_01 +B2_UB_01 +B2_VA_01 +B2_VA_02 +B2_VA_03 +B2_WA_01 +B2_WA_02 +B3_AA_01 +B3_AB_01 +B3_AC_01 +B3_AD_01 +B3_AE_01 +B3_AF_01 +B3_AG_01 +B3_AH_01 +B3_A_AA_01 +B3_A_AB_01 +B3_A_BA_01 +B3_A_BB_01 +B3_A_CA_01 +B3_A_CB_01 +B3_A_DA_01 +B3_A_DB_01 +B3_A_EA_01 +B3_A_EB_01 +B3_A_FA_01 +B3_A_FB_01 +B3_A_GA_01 +B3_A_GB_01 +B3_A_HA_01 +B3_A_HB_01 +B3_A_IA_01 +B3_A_IB_01 +B3_A_JA_01 +B3_A_JB_01 +B3_A_KA_01 +B3_A_KB_01 +B3_BA_01 +B3_BA_02 +B3_BA_03 +B3_BA_04 +B3_BA_05 +B3_BA_06 +B3_BA_07 +B3_BA_08 +B3_CA_01 +B3_CB_01 +B3_DA_01 +B3_DB_01 +B3_EA_01 +B3_EB_01 +B3_FA_01 +B3_FB_01 +B3_GA_01 +B3_GA_02 +B3_GA_03 +B3_GA_04 +B3_GA_05 +B3_GA_06 +B3_GA_07 +B3_GA_08 +B3_HA_01 +B3_HA_02 +B3_HA_03 +B3_HA_04 +B3_IA_01 +B3_IB_01 +B3_JA_01 +B3_JB_01 +B3_KA_01 +B3_KB_01 +B3_KC_01 +B3_KD_01 +B3_KE_01 +B3_KF_01 +B3_LA_01 +B3_LB_01 +B3_OA_01 +B3_PA_01 +B3_QA_01 +B3_QB_01 +B3_RA_01 +B3_RB_01 +B3_SA_01 +B3_SB_01 +B3_TA_01 +B3_TB_01 +B3_UA_01 +B3_UB_01 +B3_VA_01 +B3_VB_01 +B3_WA_01 +B3_WB_01 +B3_XA_01 +B3_XB_01 +B3_YA_01 +B3_YB_01 +B3_ZA_01 +B3_ZB_01 +B4_PSCAN_AA +B4_PSCAN_AB +B5_AA_01 +B5_BA_01 +B5_BB_01 +B5_BC_01 +B5_BD_01 +B5_BE_01 +B5_BF_01 +B5_BG_01 +B5_BH_01 +B5_BI_01 +B5_CA_01 +B5_CB_01 +B5_CC_01 +B5_CD_01 +B5_CE_01 +B5_CF_01 +B5_CG_01 +B5_CH_01 +B5_DA_01 +B5_DB_01 +B5_DC_01 +B5_DD_01 +B5_DE_01 +B5_EA_01 +B5_EB_01 +B5_EC_01 +B5_ED_01 +B5_FA_01 +B5_FB_01 +B5_FC_01 +B5_GA_01 +B5_HA_01 +B5_HB_01 +B5_HC_01 +B5_IA_01 +B5_IA_02 +B5_IA_03 +B5_IA_04 +B5_IA_05 +B5_IA_06 +B5_IA_07 +B5_IA_08 +B5_IA_09 +B5_IA_10 +B5_IA_11 +B5_JA_01 +B5_JA_02 +B5_JA_03 +B5_JA_04 +B5_JA_05 +B5_KA_01 +B5_KA_02 +B5_PSCAN_AA +B5_PSCAN_AB +B6_AA_01 +B6_A_AA_01 +B6_A_BA_01 +B6_A_BB_01 +B6_A_CA_01 +B6_A_CB_01 +B6_A_CC_01 +B6_A_CD_01 +B6_A_CE_01 +B6_A_DA_01 +B6_A_DB_01 +B6_A_EA_01 +B6_A_EB_01 +B6_A_FA_01 +B6_A_FA_02 +B6_A_FA_03 +B6_A_FA_04 +B6_A_FA_05 +B6_A_GA_01 +B6_A_GB_01 +B6_BA_01 +B6_BB_01 +B6_BC_01 +B6_BI_01 +B6_BJ_01 +B6_BK_01 +B6_BL_01 +B6_BM_01 +B6_BN_01 +B6_BO_01 +B6_BP_01 +B6_BQ_01 +B6_BR_01 +B6_CA_01 +B6_CB_01 +B6_CC_01 +B6_CD_01 +B6_CE_01 +B6_CF_01 +B6_CG_01 +B6_CH_01 +B6_CI_01 +B6_CJ_01 +B6_CK_01 +B6_CL_01 +B6_CM_01 +B6_CN_01 +B6_CO_01 +B6_CP_01 +B6_CQ_01 +B6_CR_01 +B6_CS_01 +B6_CT_01 +B6_CU_01 +B6_DA_01 +B6_EA_01 +B6_EB_01 +B6_EC_01 +B6_ED_01 +B6_EE_01 +B6_EF_01 +B6_EG_01 +B6_FA_01 +B6_FB_01 +B6_FC_01 +B6_FD_01 +B6_FE_01 +B6_FF_01 +B6_FI_01 +B6_FJ_01 +B6_FL_01 +B6_FM_01 +B6_FN_01 +B6_GA_01 +B6_GA_02 +B6_GA_03 +B6_GA_04 +B6_GA_05 +B6_GA_06 +B6_HA_01 +B6_HA_02 +B6_HA_03 +B6_HA_04 +B6_HA_05 +B6_IA_01 +B6_IA_02 +B6_IA_03 +B6_IA_04 +B6_IA_05 +B6_IA_06 +B6_JA_01 +B6_JA_02 +B6_JA_03 +B6_JA_04 +B6_JA_05 +B6_KA_01 +B6_KC_01 +B6_MA_01 +B6_MB_01 +B6_NA_01 +B6_NA_02 +B6_NA_03 +B6_NA_04 +B6_NA_05 +B6_OA_01 +B6_OA_02 +B6_OA_03 +B6_OA_04 +B6_OA_05 +B6_PA_01 +B6_RA_01 +B6_RA_02 +B6_RA_03 +B6_RA_04 +B6_RA_05 +B6_SA_01 +B6_TA_01 +B6_TA_02 +B6_TA_03 +B6_TA_04 +B6_UA_01 +B6_VA_01 +B6_WA_01 +B6_XA_01 +B6_XB_01 +B6_XC_01 +B6_XD_01 +B6_XE_01 +B6_XF_01 +B6_XG_01 +B6_XH_01 +B6_XI_01 +B6_YA_01 +B6_YB_01 +B6_YC_01 +B6_YD_01 +B6_YE_01 +B6_YF_01 +B6_YG_01 +B6_YH_01 +B6_YI_01 +B6_ZA_01 +B6_ZB_01 +B6_ZC_01 +B6_ZD_01 +B6_ZE_01 +B6_ZF_01 +BABBAGE_DRIVE +BACKTOBACK_01 +BACKTOBACK_02 +BACK_ALT_1_LEFT +BACK_ALT_1_RIGHT +BACK_FIRE_POP_1 +BACK_FIRE_POP_2 +BACK_FIRE_POP_3 +BAD_DANCING_01 +BAD_DANCING_02 +BAD_DANCING_03 +BALL_HIT_LANE +BALL_RETURNED +BALL_ROLL +BALL_STRIKE_1 +BALL_STRIKE_2 +BALL_STRIKE_3 +BANK_DOOR_LIMIT +BANK_DOOR_PUSH +BANK_DOOR_PUSH_2 +BANK_DOOR_SQUEAK_1 +BANK_DOOR_SQUEAK_2 +BARE +BARETA_SHOTGUN_DISTANT +BARETTA_ECHO +BARETTA_LOWS +BARETTA_SHOT1_L +BARETTA_SHOT1_R +BARETTA_SHOT2 +BARIUM_ST +BARREL_LEAK_A +BARREL_LEAK_B +BARREL_RAIN_A +BARREL_RAIN_B +BARRIER_LIFT +BASEBALL_GOOD_HIT_01 +BASEBALL_GOOD_HIT_02 +BASEBALL_HOME_RUN_01 +BASEBALL_HOME_RUN_02 +BASEJUMP_BREATHE_01 +BASEJUMP_BREATHE_02 +BASEJUMP_BREATHE_03 +BASEJUMP_CHECKPOINT_HIT_01 +BASEJUMP_CHECKPOINT_HIT_02 +BASEJUMP_CHECKPOINT_HIT_03 +BASEJUMP_CHECKPOINT_HIT_04 +BASEJUMP_CHECKPOINT_HIT_05 +BASEJUMP_CHECKPOINT_HIT_06 +BASEJUMP_CHECKPOINT_MISS_01 +BASEJUMP_CHECKPOINT_MISS_02 +BASEJUMP_CHECKPOINT_MISS_03 +BASEJUMP_CHECKPOINT_MISS_04 +BASEJUMP_CHECKPOINT_MISS_05 +BASEJUMP_CHECKPOINT_MISS_06 +BASEJUMP_EDGE_01 +BASEJUMP_EDGE_02 +BASEJUMP_EDGE_03 +BASEJUMP_EDGE_04 +BASEJUMP_FREEFALL_01 +BASEJUMP_FREEFALL_02 +BASEJUMP_FREEFALL_03 +BASEJUMP_FREEFALL_04 +BASSMATIC +BASS_HUM +BASS_LOOP_01 +BASS_LOOP_02 +BBR1_KA_01 +BBR1_LA_01 +BBR1_LB_01 +BBR1_MA_01 +BBR1_NA_01 +BBR1_OA_01 +BBR1_PA_01 +BBR1_PB_01 +BBR1_QA_01 +BBR1_QB_01 +BBR1_RA_01 +BBR1_RA_02 +BBR1_RA_03 +BBR1_RA_04 +BBR1_RA_05 +BBR1_SA_01 +BBR1_SA_02 +BBR1_SA_03 +BBR1_SA_04 +BBR1_SA_05 +BBR1_SA_06 +BBR1_TA_01 +BBR1_TA_02 +BBR1_TA_03 +BBR1_TA_04 +BBR1_TA_05 +BBR1_TA_06 +BBR1_UA_01 +BBR1_VA_01 +BBR1_WA_01 +BBR1_XA_01 +BBR1_XB_01 +BBR1_YA_01 +BBR1_YB_01 +BC1_AA_01 +BC1_AA_02 +BC1_AA_03 +BC1_A_AA_01 +BC1_A_AB_01 +BC1_A_AC_01 +BC1_A_BA_01 +BC1_A_BB_01 +BC1_A_BC_01 +BC1_A_BC_QQQ1_01 +BC1_A_BC_QQQ2_01 +BC1_A_CA_01 +BC1_A_DA_01 +BC1_A_DB_01 +BC1_A_DC_01 +BC1_A_XA_01 +BC1_A_XB_01 +BC1_BA_01 +BC1_BB_01 +BC1_BC_01 +BC1_BD_01 +BC1_BE_01 +BC1_CA_01 +BC1_CB_01 +BC1_CC_01 +BC1_CC_QQQ1_01 +BC1_CC_QQQ2_01 +BC1_CD_01 +BC1_DA_01 +BC1_DA_02 +BC1_DA_03 +BC1_EA_01 +BC1_EA_02 +BC1_EA_03 +BC1_EA_04 +BC1_EA_05 +BC1_EA_06 +BC1_EA_07 +BC1_EA_08 +BC1_EA_09 +BC1_EA_10 +BC1_FA_01 +BC1_FA_02 +BC1_FA_03 +BC1_FA_04 +BC1_FA_05 +BC1_GA_01 +BC1_GA_02 +BC1_GA_03 +BC1_GA_04 +BC1_GA_05 +BC1_HA_01 +BC1_HB_01 +BC1_HC_01 +BC1_IA_01 +BC1_IB_01 +BC1_IC_01 +BC1_ID_01 +BC1_IE_01 +BC1_IF_01 +BC1_JA_01 +BC1_JA_02 +BC1_JA_03 +BC1_KA_01 +BC1_KA_02 +BC1_KA_03 +BC1_KA_04 +BC1_KA_05 +BC1_LA_01 +BC1_LA_02 +BC1_LA_03 +BC1_LA_04 +BC1_LA_05 +BC1_LA_06 +BC1_MA_01 +BC1_MA_02 +BC1_MA_03 +BC1_MA_04 +BC1_NA_01 +BC1_NA_02 +BC1_NA_03 +BC1_NA_04 +BC1_NA_05 +BC1_NA_06 +BC1_NA_07 +BC1_NA_08 +BC1_NA_09 +BC1_NA_10 +BC1_OA_01 +BC1_OA_02 +BC1_OA_03 +BC1_PA_01 +BC1_PA_02 +BC1_PA_03 +BC1_PA_04 +BC1_PA_05 +BC1_QA_01 +BC1_QA_02 +BC1_QA_03 +BC1_RA_01 +BC1_RA_02 +BC1_RA_03 +BC1_SA_01 +BC1_SA_02 +BC1_SA_03 +BC1_TA_01 +BC1_TA_02 +BC1_TA_03 +BC1_UA_01 +BC1_UB_01 +BC1_UC_01 +BC1_UD_01 +BC1_UE_01 +BC1_UF_01 +BC1_UF_QQQ1_01 +BC1_UG_01 +BC1_UH_01 +BC1_UI_01 +BC1_UJ_01 +BC1_VA_01 +BC1_VB_01 +BC1_VC_01 +BC1_VD_01 +BC1_VE_01 +BC1_VF_01 +BC1_VG_01 +BC1_VH_01 +BC1_VI_01 +BC1_VJ_01 +BC1_WA_01 +BC1_WA_02 +BC1_WA_03 +BC1_WA_04 +BC1_WA_05 +BC1_XA_01 +BC1_XB_01 +BC1_XB_QQQ1_01 +BC1_XC_01 +BC1_YA_01 +BC1_YB_01 +BC1_YC_01 +BC1_ZA_01 +BC1_ZB_01 +BC1_ZC_01 +BC1_ZD_01 +BC1_ZE_01 +BC1_ZF_01 +BC2_AA_01 +BC2_BA_01 +BC2_BB_01 +BC2_BC_01 +BC2_BD_01 +BC2_BE_01 +BC2_BF_01 +BC2_BG_01 +BC2_BH_01 +BC2_CB_01 +BC2_CC_01 +BC2_CD_01 +BC2_CE_01 +BC2_CF_01 +BC2_CG_01 +BC2_CH_01 +BC2_CI_01 +BC2_CJ_01 +BC2_CK_01 +BC2_CK_QQQ1_01 +BC2_CL_01 +BC2_DA_01 +BC2_DB_01 +BC2_FA_01 +BC2_FA_02 +BC2_FA_03 +BC2_GA_01 +BC2_GB_01 +BC2_GB_QQQ1_01 +BC2_GC_01 +BC2_GD_01 +BC2_GE_01 +BC2_GE_QQQ1_01 +BC2_GF_01 +BC2_GG_01 +BC2_HA_01 +BC2_HB_01 +BC2_HC_01 +BC2_HD_01 +BC2_HE_01 +BC2_HF_01 +BC2_HG_01 +BC2_HH_01 +BC2_IA_01 +BC2_IA_02 +BC2_IA_03 +BC2_IA_04 +BC2_IA_05 +BC2_IA_06 +BC2_IA_07 +BC2_IA_08 +BC2_IA_09 +BC2_IA_10 +BC2_JA_01 +BC2_JA_02 +BC2_JA_03 +BC2_JA_04 +BC2_JA_05 +BC2_JA_06 +BC2_JA_07 +BC2_JA_08 +BC2_JA_09 +BC2_JA_10 +BC2_KA_01 +BC2_KB_01 +BC2_KC_01 +BC2_KD_01 +BC2_KE_01 +BC2_LA_01 +BC2_LB_01 +BC2_LB_QQQ1_01 +BC2_LC_01 +BC2_LD_01 +BC2_MA_01 +BC2_MB_01 +BC2_MC_01 +BC2_NA_01 +BC2_NB_01 +BC2_NB_QQQ1_01 +BC2_OA_01 +BC2_OA_02 +BC2_OA_03 +BC2_QA_01 +BC2_QA_02 +BC2_QA_03 +BC2_RA_01 +BC2_RB_01 +BC2_RC_01 +BC2_RD_01 +BC2_RE_01 +BC2_RF_01 +BC2_RG_01 +BC2_RH_01 +BC2_RI_01 +BC2_SA_01 +BC2_TA_01 +BC2_TB_01 +BC2_UA_01 +BC2_UA_02 +BC2_UA_03 +BC3_AA_01 +BC3_AA_QQQ1_01 +BC3_AB_01 +BC3_A_AA_01 +BC3_A_AA_02 +BC3_A_AA_03 +BC3_A_BA_01 +BC3_A_BB_01 +BC3_A_BB_QQQ1_01 +BC3_A_CA_01 +BC3_A_CB_01 +BC3_A_CC_01 +BC3_A_CC_QQQ1_01 +BC3_A_CD_01 +BC3_A_DA_01 +BC3_A_DA_02 +BC3_A_DA_03 +BC3_A_EA_01 +BC3_A_EA_02 +BC3_A_EA_03 +BC3_A_FA_01 +BC3_A_FA_02 +BC3_A_GA_01 +BC3_A_GA_02 +BC3_A_GA_03 +BC3_A_HA_01 +BC3_A_HB_01 +BC3_A_IA_01 +BC3_A_IA_02 +BC3_A_IA_03 +BC3_BA_01 +BC3_BA_02 +BC3_BA_03 +BC3_CA_01 +BC3_CA_QQQ1_01 +BC3_CB_01 +BC3_CB_QQQ1_01 +BC3_CC_01 +BC3_CD_01 +BC3_CE_01 +BC3_DA_01 +BC3_DB_01 +BC3_DC_01 +BC3_DD_01 +BC3_EA_01 +BC3_EA_02 +BC3_EA_03 +BC3_FA_01 +BC3_FA_QQQ1_01 +BC3_FA_QQQ2_01 +BC3_GA_01 +BC3_HA_01 +BC3_HA_02 +BC3_HA_03 +BC3_IA_01 +BC3_JA_01 +BC3_JA_02 +BC3_JA_03 +BC3_KA_01 +BC3_KB_01 +BC3_KC_01 +BC3_KD_01 +BC3_KE_01 +BC3_KF_01 +BC3_LA_01 +BC3_LB_01 +BC3_LC_01 +BC3_LD_01 +BC3_LE_01 +BC3_LE_QQQ1_01 +BC3_MA_01 +BC3_MA_02 +BC3_MA_03 +BC3_MA_04 +BC3_MA_05 +BC3_NA_01 +BC3_NA_02 +BC3_NA_03 +BC3_NA_04 +BC3_NA_05 +BC3_OA_01 +BC3_OA_02 +BC3_OA_03 +BC3_OA_04 +BC3_OA_05 +BC3_PA_01 +BC3_PA_02 +BC3_PA_03 +BC3_PA_04 +BC3_PA_05 +BC3_PSCAN_AA +BC3_PSCAN_AB +BC3_QA_01 +BC3_QA_02 +BC3_QA_03 +BC3_QA_04 +BC3_QA_05 +BC3_QA_06 +BC3_QA_07 +BC3_QA_08 +BC3_QA_09 +BC3_QA_10 +BC3_RA_01 +BC3_RA_02 +BC3_RA_03 +BC3_RA_04 +BC3_RA_05 +BC3_RA_06 +BC3_RA_07 +BC3_RA_08 +BC3_RA_09 +BC3_SA_01 +BC3_SA_02 +BC3_SA_03 +BC3_SA_04 +BC3_SA_05 +BC3_TA_01 +BC3_TA_02 +BC3_TA_03 +BC3_UA_01 +BC3_UA_02 +BC3_UA_03 +BC3_VA_01 +BC3_VA_02 +BC3_VA_03 +BC3_WA_01 +BC3_WA_02 +BC3_WA_03 +BC3_XA_01 +BC3_XA_02 +BC3_XA_03 +BC3_YA_01 +BC3_YA_02 +BC3_YA_03 +BC3_ZA_01 +BC3_ZA_02 +BC3_ZA_03 +BEATEN_UP +BEAT_UP +BEAVERHEAD_AVE +BEECHWOOD_CITY +BEEN_SHOT_01 +BEEN_SHOT_02 +BEEN_SHOT_03 +BEEN_SHOT_04 +BEEN_SHOT_05 +BEEN_SHOT_06 +BEEN_SHOT_07 +BEEN_SHOT_08 +BEEN_SHOT_SUBMIT_01 +BEEN_SHOT_SUBMIT_02 +BEEN_SHOT_SUBMIT_03 +BEEP_LOOP +BEIGE +BELL_IMPACT +BELL_RESO_LOOP +BERCHEM +BHR1_A_AA_01 +BHR1_A_AB_01 +BHR1_A_BA_01 +BHR1_A_CA_01 +BHR1_A_DA_01 +BHR1_A_DB_01 +BHR1_A_EA_01 +BHR1_A_EA_02 +BHR1_A_EA_03 +BHR1_A_EA_04 +BHR1_A_EA_05 +BHR1_A_FA_01 +BHR1_A_FA_02 +BHR1_A_FA_03 +BHR1_A_FA_04 +BHR1_A_FA_05 +BHR1_A_GA_01 +BHR1_A_GA_02 +BHR1_A_GA_03 +BHR1_A_GA_04 +BHR1_A_GA_05 +BHR1_A_HA_01 +BHR1_A_HA_02 +BHR1_A_HA_03 +BHR1_A_HA_04 +BHR1_A_HA_05 +BHR1_A_HA_06 +BHR1_A_IA_01 +BHR1_A_IB_01 +BHR1_A_JA_01 +BHR1_A_KA_01 +BHR1_A_KA_02 +BHR1_A_KA_03 +BHR1_OA_01 +BHR1_OA_02 +BHR1_OA_03 +BHR1_OA_04 +BHR1_OA_05 +BHR1_OA_06 +BHR1_PA_01 +BHR1_QA_01 +BHR1_RA_01 +BHR1_SA_01 +BHR1_SB_01 +BHR1_TA_01 +BHR1_UA_01 +BHR1_UB_01 +BHR1_VA_01 +BHR1_VB_01 +BHR1_WA_01 +BHR1_XA_01 +BHR1_YA_01 +BHR1_ZA_01 +BIG_SPARK_1 +BIG_SPARK_2 +BIG_SPARK_4 +BIG_SPARK_5 +BIG_SWOOSH_01 +BIKER_ACHIEVE_MISSION_OBJECTIVE_01 +BIKER_ACHIEVE_MISSION_OBJECTIVE_02 +BIKER_ACHIEVE_MISSION_OBJECTIVE_03 +BIKER_ACHIEVE_MISSION_OBJECTIVE_04 +BIKER_ACHIEVE_MISSION_OBJECTIVE_05 +BIKER_ACHIEVE_MISSION_OBJECTIVE_06 +BIKER_ACHIEVE_MISSION_OBJECTIVE_07 +BIKER_ACHIEVE_MISSION_OBJECTIVE_08 +BIKER_ACHIEVE_MISSION_OBJECTIVE_09 +BIKER_ACHIEVE_MISSION_OBJECTIVE_10 +BIKER_CLIPS_ANOTHER_BIKE_01 +BIKER_CLIPS_ANOTHER_BIKE_02 +BIKER_CLIPS_ANOTHER_BIKE_03 +BIKER_CLIPS_ANOTHER_BIKE_04 +BIKER_CLIPS_ANOTHER_BIKE_05 +BIKER_CLIPS_ANOTHER_BIKE_06 +BIKER_CLIPS_ANOTHER_BIKE_07 +BIKER_CLIPS_ANOTHER_BIKE_08 +BIKER_CLIPS_ANOTHER_BIKE_09 +BIKER_CLIPS_ANOTHER_BIKE_10 +BIKER_CLIPS_ANYTHING_01 +BIKER_CLIPS_ANYTHING_02 +BIKER_CLIPS_ANYTHING_03 +BIKER_CLIPS_ANYTHING_04 +BIKER_CLIPS_ANYTHING_05 +BIKER_CLIPS_ANYTHING_06 +BIKER_CLIPS_ANYTHING_07 +BIKER_CLIPS_ANYTHING_08 +BIKER_CLIPS_ANYTHING_09 +BIKER_CLIPS_ANYTHING_10 +BIKER_FALLING_BEHIND_01 +BIKER_FALLING_BEHIND_02 +BIKER_FALLING_BEHIND_03 +BIKER_FALLING_BEHIND_04 +BIKER_FALLING_BEHIND_05 +BIKER_FALLS_BEHIND_01 +BIKER_FALLS_BEHIND_02 +BIKER_FALLS_BEHIND_03 +BIKER_FALLS_BEHIND_04 +BIKER_FALLS_BEHIND_05 +BIKER_PASSENGER_SHOOT_GENERIC_01 +BIKER_PASSENGER_SHOOT_GENERIC_02 +BIKER_PASSENGER_SHOOT_GENERIC_03 +BIKER_PASSENGER_SHOOT_GENERIC_04 +BIKER_PASSENGER_SHOOT_GENERIC_05 +BIKER_PASSENGER_SHOOT_GENERIC_06 +BIKER_PASSENGER_SHOOT_GENERIC_07 +BIKER_PASSENGER_SHOOT_GENERIC_08 +BIKER_PLAYER_FALLS_BEHIND_01 +BIKER_PLAYER_FALLS_BEHIND_02 +BIKER_PLAYER_FALLS_BEHIND_03 +BIKER_PLAYER_FALLS_BEHIND_04 +BIKER_PLAYER_FALLS_BEHIND_05 +BIKE_01 +BIKE_02 +BIKE_CRASH_DRIVEN_01 +BIKE_CRASH_DRIVEN_02 +BIKE_CRASH_DRIVEN_03 +BIKE_CRASH_DRIVEN_04 +BIKE_CRASH_DRIVEN_05 +BIKE_CRASH_DRIVEN_06 +BIKE_CRASH_DRIVEN_07 +BIKE_CRASH_DRIVEN_08 +BIKE_CRASH_DRIVEN_DRUNK_01 +BIKE_CRASH_DRIVEN_DRUNK_02 +BIKE_CRASH_DRIVEN_DRUNK_03 +BIKE_CRASH_DRIVEN_DRUNK_04 +BIKE_DRIVE_MORE_CAREFUL_01 +BIKE_DRIVE_MORE_CAREFUL_02 +BIKE_DRIVE_MORE_CAREFUL_03 +BIKE_DRIVE_MORE_CAREFUL_04 +BIKE_DRIVE_MORE_CAREFUL_05 +BIKE_DRIVE_MORE_CAREFUL_06 +BIKE_DRIVE_MORE_CAREFUL_07 +BIKE_DRIVE_MORE_CAREFUL_08 +BIKE_FRAME_1 +BIKE_FRAME_2 +BIKE_FRAME_3 +BIKE_HIT_PED_01 +BIKE_HIT_PED_02 +BIKE_HIT_PED_03 +BIKE_HIT_PED_04 +BIKE_HIT_PED_05 +BIKE_HIT_PED_06 +BIKE_HIT_PED_07 +BIKE_HIT_PED_08 +BIKE_HIT_PED_09 +BIKE_HIT_PED_10 +BIKE_IS_DESTROYED_01 +BIKE_IS_DESTROYED_02 +BIKE_IS_DESTROYED_03 +BIKE_IS_DESTROYED_04 +BIKE_IS_DESTROYED_05 +BIKE_IS_DESTROYED_06 +BIKE_IS_DESTROYED_07 +BIKE_IS_DESTROYED_08 +BIKE_JUMP_01 +BIKE_JUMP_02 +BIKE_JUMP_03 +BIKE_JUMP_04 +BIKE_JUMP_05 +BIKE_JUMP_06 +BIKE_JUMP_07 +BIKE_JUMP_08 +BIKE_ON_FIRE_01 +BIKE_ON_FIRE_02 +BIKE_ON_FIRE_03 +BIKE_ON_FIRE_04 +BIKE_ON_FIRE_05 +BIKE_OVERTAKE_01 +BIKE_OVERTAKE_02 +BIKE_OVERTAKE_03 +BIKE_OVERTAKE_04 +BIKE_OVERTAKE_05 +BIKE_OVERTAKE_06 +BIKE_OVERTAKE_07 +BIKE_OVERTAKE_08 +BIKE_OVERTAKE_09 +BIKE_OVERTAKE_10 +BIKE_OVERTAKE_11 +BIKE_OVERTAKE_12 +BIKE_OVERTAKE_13 +BIKE_OVERTAKE_14 +BIKE_OVERTAKE_15 +BIKE_RIDER_WIND_A +BIKE_RIDER_WIND_B +BILLBOARD_COLLISION_1 +BILLBOARD_COLLISION_2 +BILLBOARD_COLLISION_3 +BING_BONG +BIN_1_COLLISION +BIN_1_RESO +BIN_2_COLLISION +BIN_2_RESO +BIN_3_COLLISION +BIN_3_RESO +BIN_BARREL_RATTLE_A +BIN_BARREL_RATTLE_B +BISMARCK_AVE +BLACK +BLIP_1 +BLIP_10 +BLIP_11 +BLIP_12 +BLIP_13 +BLIP_14 +BLIP_15 +BLIP_16 +BLIP_2 +BLIP_4 +BLIP_5 +BLIP_6 +BLIP_7 +BLIP_8 +BLIP_9 +BLOCKED_GENERIC_01 +BLOCKED_GENERIC_02 +BLOCKED_GENERIC_03 +BLOCKED_GENERIC_04 +BLOCKED_GENERIC_05 +BLOCKED_IN_PURSUIT_01 +BLOCKED_IN_PURSUIT_02 +BLOCKED_IN_PURSUIT_03 +BLOCKED_IN_PURSUIT_04 +BLOCKED_IN_PURSUIT_05 +BLOCKED_IN_PURSUIT_06 +BLOCKED_IN_PURSUIT_07 +BLOCKED_IN_PURSUIT_08 +BLOCKED_PED_01 +BLOCKED_PED_02 +BLOCKED_PED_03 +BLOCKED_PED_04 +BLOCKED_PED_05 +BLOCKED_PED_06 +BLOCKED_VEHICLE_01 +BLOCKED_VEHICLE_02 +BLOCKED_VEHICLE_03 +BLOCKED_VEHICLE_04 +BLOCKED_VEHICLE_05 +BLOCKED_VEHICLE_06 +BLOCK_1 +BLOCK_2 +BLOCK_8 +BLOODSPILL_01 +BLOODSPILL_02 +BLOODSPILL_03 +BLOODSPILL_04 +BLOODSPILL_05 +BLOODSPILL_06 +BLOODSPILL_07 +BLOODSPILL_08 +BLOOD_FLOW_1 +BLOOD_FLOW_2 +BLOOD_FLOW_3 +BLOOD_FLOW_4 +BLOOD_FLOW_5 +BLOOD_FLOW_6 +BLOOD_FLOW_7 +BLOOD_START_1 +BLOOD_START_2 +BLOOD_START_3 +BLOOP_ENTER_LEFT +BLOOP_ENTER_RIGHT +BLOWOUT_COMPOSITE +BLOWOUT_WHEEL_RIM_A +BLOWOUT_WHEEL_RIM_B +BLUE +BLUEBIRD_CHATTER_05_SHORT +BLUEBIRD_CHIRP_01 +BLUEBIRD_CHIRP_03 +BLUEBIRD_CHIRP_08 +BLUEJAY_LOUD +BLUEJAY_SOFT +BLUEJAY_SQUEAK +BLUEJAY_SQUEAK_2 +BO1_AA_01 +BO1_AA_02 +BO1_AA_03 +BO1_AA_04 +BO1_AA_05 +BO1_AA_06 +BO1_AA_07 +BO1_AA_08 +BO1_AA_09 +BO1_AA_10 +BO1_BA_01 +BO1_BA_02 +BO1_BA_03 +BO1_BA_04 +BO1_CA_01 +BO1_CA_02 +BO1_CA_03 +BO1_CA_04 +BO1_CA_05 +BO1_CA_06 +BO1_CA_07 +BO1_CA_08 +BO1_DA_01 +BO1_DA_02 +BO1_DA_03 +BO1_DA_04 +BO1_DA_05 +BO1_DA_06 +BO1_DA_07 +BO1_DA_08 +BO1_DA_09 +BO1_DA_10 +BO1_EA_01 +BO1_EA_02 +BO1_EA_03 +BO1_EA_04 +BO1_EA_05 +BO1_FA_01 +BO1_FA_02 +BO1_FA_03 +BO1_FA_04 +BO1_FA_05 +BO1_FA_06 +BO1_FA_07 +BO1_GA_01 +BO1_GA_02 +BO1_GA_03 +BO1_GA_04 +BO1_GA_05 +BO1_GA_06 +BO1_GA_07 +BO1_GA_08 +BO1_GA_09 +BO1_GA_10 +BO1_HA_01 +BO1_HA_02 +BO1_HA_03 +BO1_HA_04 +BO1_HA_05 +BO1_IA_01 +BO1_IA_02 +BO1_IA_03 +BO1_IA_04 +BO1_IA_05 +BO1_IA_06 +BO1_IA_07 +BO1_IA_08 +BO1_IA_09 +BO1_IA_10 +BO1_JA_01 +BO1_JA_02 +BO1_JA_03 +BO1_JA_04 +BO1_JA_05 +BO1_JA_06 +BO1_JA_07 +BO1_JA_08 +BO1_KA_01 +BO1_KA_02 +BO1_KA_03 +BO1_KA_04 +BO1_KA_05 +BO1_LA_01 +BO1_LA_02 +BO1_LA_03 +BO1_LA_04 +BO1_LA_05 +BO1_LA_06 +BO1_LA_07 +BO1_LA_08 +BO1_LA_09 +BO1_LA_10 +BO1_MA_01 +BO1_MA_02 +BO1_MA_03 +BO1_MA_04 +BO1_MA_05 +BO1_MA_06 +BO1_MA_07 +BO1_MA_08 +BO1_MA_09 +BO1_MA_10 +BO1_NA_01 +BO1_NA_02 +BO1_NA_03 +BO1_NA_04 +BO1_NA_05 +BO1_NA_06 +BO1_NA_07 +BO1_NA_08 +BO1_NA_09 +BO1_OA_01 +BO1_OA_02 +BO1_OA_03 +BO1_OA_04 +BO1_OA_05 +BO1_PA_01 +BO1_PA_02 +BO1_PA_03 +BO1_PA_04 +BO1_PA_05 +BO1_PA_06 +BO1_PA_07 +BO1_PA_08 +BO1_QA_01 +BO1_QA_02 +BO1_QA_03 +BO1_QA_04 +BO1_RA_01 +BO1_RA_02 +BO1_RA_03 +BO1_RA_04 +BO1_RA_05 +BOABO +BOAT_SLAP_1 +BOAT_SLAP_2 +BOAT_SLAP_3 +BOAT_SLAP_4 +BOAT_SLAP_5 +BODY_1 +BODY_10 +BODY_11 +BODY_12 +BODY_13 +BODY_2 +BODY_3 +BODY_4 +BODY_5 +BODY_6 +BODY_7 +BODY_8 +BODY_9 +BODY_BLOW_1 +BODY_BLOW_2 +BODY_BLOW_3 +BOHAN_ALGONQUIN_TUNNEL +BOLT_ACTION_1_OPEN_A_1 +BOLT_ACTION_1_OPEN_A_2 +BOLT_ACTION_1_OPEN_B_1 +BOLT_ACTION_1_OPEN_B_2 +BOMBER_JACKET +BOMBER_JACKET_STRIKE_1 +BOMBER_JACKET_STRIKE_2 +BOMBER_JACKET_STRIKE_3 +BONE_CRACK_1 +BONE_CRACK_2 +BONE_CRACK_3 +BONE_CRACK_4 +BONE_CRACK_5 +BONG +BOOGIEOOGIE_01 +BOOGIEOOGIE_02 +BOOK_PAGE_TURN_01 +BOOK_PAGE_TURN_END +BOOK_SHUT +BOTTLE_BREAK_A_L +BOTTLE_BREAK_A_R +BOTTLE_BREAK_B_L_01 +BOTTLE_BREAK_B_L_02 +BOTTLE_BREAK_B_R_01 +BOTTLE_BREAK_B_R_02 +BOTTLE_BREAK_C_01 +BOTTLE_BREAK_C_02 +BOTTLE_BREAK_C_05 +BOTTLE_BREAK_C_06 +BOTTLE_RESO +BOTTLE_ROLL_A +BOTTLE_ROLL_B +BOULEVARD +BOUNCER_AGGRESSIVE_NO_01 +BOUNCER_AGGRESSIVE_NO_02 +BOUNCER_AGGRESSIVE_NO_03 +BOUNCER_AGGRESSIVE_NO_04 +BOUNCER_AGGRESSIVE_NO_05 +BOUNCER_AGGRESSIVE_NO_06 +BOUNCER_AGGRESSIVE_NO_07 +BOUNCER_AGGRESSIVE_NO_08 +BOUNCER_AGGRESSIVE_NO_09 +BOUNCER_AGGRESSIVE_NO_10 +BOUNCER_ARMED_EJECTION_01 +BOUNCER_ARMED_EJECTION_02 +BOUNCER_ARMED_EJECTION_03 +BOUNCER_ARMED_EJECTION_04 +BOUNCER_DISMISSIVE_NO_01 +BOUNCER_DISMISSIVE_NO_02 +BOUNCER_DISMISSIVE_NO_03 +BOUNCER_DISMISSIVE_NO_04 +BOUNCER_DISMISSIVE_NO_05 +BOUNCER_DISMISSIVE_NO_06 +BOUNCER_DISMISSIVE_NO_07 +BOUNCER_DISMISSIVE_NO_08 +BOUNCER_DISMISSIVE_NO_09 +BOUNCER_DISMISSIVE_NO_10 +BOUNCER_NEGATIVE_YES_01 +BOUNCER_NEGATIVE_YES_02 +BOUNCER_NEGATIVE_YES_03 +BOUNCER_NEGATIVE_YES_04 +BOUNCER_NEGATIVE_YES_05 +BOUNCER_NEGATIVE_YES_06 +BOUNCER_NEGATIVE_YES_07 +BOUNCER_NEGATIVE_YES_08 +BOUNCER_NEGATIVE_YES_09 +BOUNCER_NEGATIVE_YES_10 +BOUNCER_POLITE_WARNING_01 +BOUNCER_POLITE_WARNING_02 +BOUNCER_POLITE_WARNING_03 +BOUNCER_POLITE_WARNING_04 +BOUNCER_POLITE_WARNING_05 +BOUNCER_POSITIVE_YES_01 +BOUNCER_POSITIVE_YES_02 +BOUNCER_POSITIVE_YES_03 +BOUNCER_POSITIVE_YES_04 +BOUNCER_POSITIVE_YES_05 +BOUNCER_POSITIVE_YES_06 +BOUNCER_POSITIVE_YES_07 +BOUND_FOR +BOWLING_AVERAGE_REACT_F_01 +BOWLING_AVERAGE_REACT_F_02 +BOWLING_AVERAGE_REACT_F_03 +BOWLING_AVERAGE_REACT_F_04 +BOWLING_AVERAGE_REACT_F_05 +BOWLING_AVERAGE_REACT_F_06 +BOWLING_AVERAGE_REACT_F_07 +BOWLING_AVERAGE_REACT_F_08 +BOWLING_AVERAGE_REACT_M_01 +BOWLING_AVERAGE_REACT_M_02 +BOWLING_AVERAGE_REACT_M_03 +BOWLING_AVERAGE_REACT_M_04 +BOWLING_AVERAGE_REACT_M_05 +BOWLING_AVERAGE_REACT_M_06 +BOWLING_AVERAGE_REACT_M_07 +BOWLING_AVERAGE_REACT_M_08 +BOWLING_BOAST_01 +BOWLING_BOAST_02 +BOWLING_BOAST_03 +BOWLING_BOAST_04 +BOWLING_BOAST_05 +BOWLING_BOAST_06 +BOWLING_BOAST_07 +BOWLING_BOAST_08 +BOWLING_BOAST_09 +BOWLING_BOAST_10 +BOWLING_GOOD_REACT_F_01 +BOWLING_GOOD_REACT_F_02 +BOWLING_GOOD_REACT_F_03 +BOWLING_GOOD_REACT_F_04 +BOWLING_GOOD_REACT_F_05 +BOWLING_GOOD_REACT_F_06 +BOWLING_GOOD_REACT_F_07 +BOWLING_GOOD_REACT_F_08 +BOWLING_GOOD_REACT_M_01 +BOWLING_GOOD_REACT_M_02 +BOWLING_GOOD_REACT_M_03 +BOWLING_GOOD_REACT_M_04 +BOWLING_GOOD_REACT_M_05 +BOWLING_GOOD_REACT_M_06 +BOWLING_GOOD_REACT_M_07 +BOWLING_GOOD_REACT_M_08 +BOWLING_GUTTER_01 +BOWLING_GUTTER_02 +BOWLING_GUTTER_03 +BOWLING_GUTTER_04 +BOWLING_GUTTER_05 +BOWLING_GUTTER_06 +BOWLING_GUTTER_07 +BOWLING_GUTTER_08 +BOWLING_HECKLE_01 +BOWLING_HECKLE_02 +BOWLING_HECKLE_03 +BOWLING_HECKLE_04 +BOWLING_HECKLE_05 +BOWLING_HECKLE_06 +BOWLING_HECKLE_07 +BOWLING_HECKLE_08 +BOWLING_LOSES_01 +BOWLING_LOSES_02 +BOWLING_LOSES_03 +BOWLING_LOSES_04 +BOWLING_LOSES_05 +BOWLING_MISS_REACT_F_01 +BOWLING_MISS_REACT_F_02 +BOWLING_MISS_REACT_F_03 +BOWLING_MISS_REACT_F_04 +BOWLING_MISS_REACT_F_05 +BOWLING_MISS_REACT_F_06 +BOWLING_MISS_REACT_F_07 +BOWLING_MISS_REACT_F_08 +BOWLING_MISS_REACT_M_01 +BOWLING_MISS_REACT_M_02 +BOWLING_MISS_REACT_M_03 +BOWLING_MISS_REACT_M_04 +BOWLING_MISS_REACT_M_05 +BOWLING_MISS_REACT_M_06 +BOWLING_MISS_REACT_M_07 +BOWLING_MISS_REACT_M_08 +BOWLING_NEAR_MISS_REACT_F_01 +BOWLING_NEAR_MISS_REACT_F_02 +BOWLING_NEAR_MISS_REACT_F_03 +BOWLING_NEAR_MISS_REACT_F_04 +BOWLING_NEAR_MISS_REACT_F_05 +BOWLING_NEAR_MISS_REACT_F_06 +BOWLING_NEAR_MISS_REACT_F_07 +BOWLING_NEAR_MISS_REACT_F_08 +BOWLING_NEAR_MISS_REACT_M_01 +BOWLING_NEAR_MISS_REACT_M_02 +BOWLING_NEAR_MISS_REACT_M_03 +BOWLING_NEAR_MISS_REACT_M_04 +BOWLING_NEAR_MISS_REACT_M_05 +BOWLING_NEAR_MISS_REACT_M_06 +BOWLING_NEAR_MISS_REACT_M_07 +BOWLING_NEAR_MISS_REACT_M_08 +BOWLING_PERFECT_01 +BOWLING_PERFECT_02 +BOWLING_PERFECT_03 +BOWLING_PLAYER_LOSES_01 +BOWLING_PLAYER_LOSES_02 +BOWLING_PLAYER_LOSES_03 +BOWLING_PLAYER_LOSES_04 +BOWLING_PLAYER_LOSES_05 +BOWLING_PLAYER_WINS_01 +BOWLING_PLAYER_WINS_02 +BOWLING_PLAYER_WINS_03 +BOWLING_PLAYER_WINS_04 +BOWLING_PLAYER_WINS_05 +BOWLING_SOLO_AVERAGE_REACT_01 +BOWLING_SOLO_AVERAGE_REACT_02 +BOWLING_SOLO_AVERAGE_REACT_03 +BOWLING_SOLO_AVERAGE_REACT_04 +BOWLING_SOLO_AVERAGE_REACT_05 +BOWLING_SOLO_AVERAGE_REACT_06 +BOWLING_SOLO_GOOD_REACT_01 +BOWLING_SOLO_GOOD_REACT_02 +BOWLING_SOLO_GOOD_REACT_03 +BOWLING_SOLO_GOOD_REACT_04 +BOWLING_SOLO_GOOD_REACT_05 +BOWLING_SOLO_GOOD_REACT_06 +BOWLING_SOLO_MISS_REACT_01 +BOWLING_SOLO_MISS_REACT_02 +BOWLING_SOLO_MISS_REACT_03 +BOWLING_SOLO_MISS_REACT_04 +BOWLING_SOLO_MISS_REACT_05 +BOWLING_SOLO_MISS_REACT_06 +BOWLING_SOLO_NEAR_MISS_REACT_01 +BOWLING_SOLO_NEAR_MISS_REACT_02 +BOWLING_SOLO_NEAR_MISS_REACT_03 +BOWLING_SOLO_NEAR_MISS_REACT_04 +BOWLING_SOLO_NEAR_MISS_REACT_05 +BOWLING_SOLO_SPARE_REACT_01 +BOWLING_SOLO_SPARE_REACT_02 +BOWLING_SOLO_SPARE_REACT_03 +BOWLING_SOLO_SPARE_REACT_04 +BOWLING_SOLO_SPARE_REACT_05 +BOWLING_SOLO_SPARE_REACT_06 +BOWLING_SOLO_STRIKE_REACT_01 +BOWLING_SOLO_STRIKE_REACT_02 +BOWLING_SOLO_STRIKE_REACT_03 +BOWLING_SOLO_STRIKE_REACT_04 +BOWLING_SOLO_STRIKE_REACT_05 +BOWLING_SOLO_STRIKE_REACT_06 +BOWLING_SPARE_01 +BOWLING_SPARE_02 +BOWLING_SPARE_03 +BOWLING_SPARE_04 +BOWLING_SPARE_05 +BOWLING_SPARE_06 +BOWLING_SPARE_07 +BOWLING_SPARE_08 +BOWLING_STRIKE_01 +BOWLING_STRIKE_02 +BOWLING_STRIKE_03 +BOWLING_STRIKE_04 +BOWLING_STRIKE_05 +BOWLING_STRIKE_06 +BOWLING_STRIKE_07 +BOWLING_STRIKE_08 +BOWLING_STRIKE_1 +BOWLING_STRIKE_2 +BOWLING_STRIKE_3 +BOWLING_TURKEY_01 +BOWLING_TURKEY_02 +BOWLING_TURKEY_03 +BOWLING_TURKEY_04 +BOWLING_TURKEY_05 +BOWLING_WINS_01 +BOWLING_WINS_02 +BOWLING_WINS_03 +BOWLING_WINS_04 +BOWLING_WINS_05 +BOWL_GOODBYE_01 +BOWL_GOODBYE_02 +BOWL_GOODBYE_03 +BOWL_GOODBYE_04 +BOWL_GOODBYE_05 +BOWL_GREETING_01 +BOWL_GREETING_02 +BOWL_GREETING_03 +BOWL_GREETING_04 +BOWL_GREETING_05 +BOWL_MONKEY_01 +BOWL_MONKEY_02 +BOWL_MONKEY_03 +BOWL_MONKEY_04 +BOWL_MONKEY_05 +BOWL_WANTED_01 +BOWL_WANTED_02 +BOWL_WANTED_03 +BOX_VAN_1_ENGINE_HIGH +BOX_VAN_1_ENGINE_LOW +BOX_VAN_1_ENG_IDLE_LOOP +BOX_VAN_1_EXHAUST_HIGH +BOX_VAN_1_EXHAUST_LOW +BOX_VAN_1_EX_IDLE_LOOP +BOX_VAN_1_REVS_OFF +BOX_VAN_1_START +BOX_VAN_3_ENGINE_HIGH +BOX_VAN_3_ENGINE_LOW +BOX_VAN_3_ENG_IDLE_LOOP +BOX_VAN_3_EXHAUST_HIGH +BOX_VAN_3_EXHAUST_LOW +BOX_VAN_3_EX_IDLE_LOOP +BOX_VAN_3_REVS_OFF +BOX_VAN_3_START +BOYDEN_AVE +BR1_AA_01 +BR1_AB_01 +BR1_AC_01 +BR1_AD_01 +BR1_AE_01 +BR1_AF_01 +BR1_AG_01 +BR1_BA_01 +BR1_BB_01 +BR1_CA_01 +BR1_CA_02 +BR1_CA_03 +BR1_CA_04 +BR1_DA_01 +BR1_DB_01 +BR1_DC_01 +BR1_DD_01 +BR1_DE_01 +BR1_DF_01 +BR1_EA_01 +BR1_EB_01 +BR1_EB_QQQ1_01 +BR1_EC_01 +BR1_ED_01 +BR2_AA_01 +BR2_BA_01 +BR2_BB_01 +BR2_BC_01 +BR2_BD_01 +BR2_BD_QQQ1_01 +BR2_CA_01 +BR2_CB_01 +BR2_CB_QQQ1_01 +BR2_CC_01 +BR2_DA_01 +BR2_EA_01 +BR2_EA_02 +BR2_EA_03 +BR2_EA_04 +BR2_EA_05 +BR2_FA_01 +BR2_FB_01 +BR2_GA_01 +BR2_GB_01 +BR3_AA_01 +BR3_AB_01 +BR3_AC_01 +BR3_AD_01 +BR3_AE_01 +BR3_AF_01 +BR3_AG_01 +BR3_AH_01 +BR3_AI_01 +BR3_AJ_01 +BR3_AK_01 +BR3_AL_01 +BR3_AM_01 +BR3_A_AA_01 +BR3_A_AA_02 +BR3_A_AA_03 +BR3_A_AA_04 +BR3_A_AA_05 +BR3_CAR_LIFT_LOOP_A +BR3_CAR_LIFT_LOOP_B +BR3_CAR_LIFT_THUNK +BR3_CA_01 +BR3_CB_01 +BR3_CC_01 +BR3_CD_01 +BR3_CE_01 +BR3_CF_01 +BR3_CG_01 +BR3_CG_QQQ1_01 +BR3_CH_01 +BR3_DA_01 +BR3_DB_01 +BR3_DB_QQQ1_01 +BR3_DC_01 +BR3_DD_01 +BR3_EA_01 +BR3_EB_01 +BR3_EC_01 +BR3_ED_01 +BR3_FA_01 +BR3_FB_01 +BR3_FC_01 +BR3_GA_01 +BR3_GA_QQQ1_01 +BR3_GB_01 +BR3_GC_01 +BR3_HA_01 +BR3_HB_01 +BR3_HC_01 +BR3_IA_01 +BR3_JA_01 +BR3_KA_01 +BR3_LA_01 +BR3_LB_01 +BR3_MA_01 +BR3_NA_01 +BR3_OA_01 +BR3_PA_01 +BR3_QA_01 +BR3_QA_QQQ1_01 +BR3_RA_01 +BR3_RB_01 +BR3_RC_01 +BR3_RD_01 +BR3_SA_01 +BR3_SA_02 +BR3_SA_03 +BR3_SA_04 +BR3_SA_05 +BR3_SA_06 +BR3_SA_07 +BR3_SA_08 +BR3_SA_09 +BR3_SA_10 +BR3_TA_01 +BR3_TB_01 +BR3_TC_01 +BR3_UA_01 +BR3_UB_01 +BR3_UC_01 +BR3_VA_01 +BR3_VA_02 +BR3_VA_03 +BR3_WA_01 +BR3_XA_01 +BR3_YA_01 +BR3_ZA_01 +BR4_AA_01 +BR4_A_AA_01 +BR4_A_AB_01 +BR4_A_AC_01 +BR4_A_AD_01 +BR4_A_AE_01 +BR4_A_AF_01 +BR4_A_AG_01 +BR4_A_AH_01 +BR4_A_AI_01 +BR4_A_AI_QQQ1_01 +BR4_A_AJ_01 +BR4_A_AK_01 +BR4_A_AL_01 +BR4_A_AM_01 +BR4_A_AN_01 +BR4_A_AO_01 +BR4_A_AP_01 +BR4_A_AQ_01 +BR4_A_AR_01 +BR4_A_AS_01 +BR4_A_AT_01 +BR4_A_AT_QQQ1_01 +BR4_A_AU_01 +BR4_A_AV_01 +BR4_A_AW_01 +BR4_A_AX_01 +BR4_A_AX_QQQ1_01 +BR4_A_AY_01 +BR4_A_AZ_01 +BR4_A_BAA_01 +BR4_A_BA_01 +BR4_A_BB_01 +BR4_A_BC_01 +BR4_A_BD_01 +BR4_A_BE_01 +BR4_A_BF_01 +BR4_A_BG_01 +BR4_A_BH_01 +BR4_A_BI_01 +BR4_A_BI_QQQ1_01 +BR4_A_BJ_01 +BR4_A_BK_01 +BR4_A_BL_01 +BR4_A_BM_01 +BR4_A_BN_01 +BR4_A_BO_01 +BR4_A_BP_01 +BR4_A_BQ_01 +BR4_A_BR_01 +BR4_A_BS_01 +BR4_A_BT_01 +BR4_A_BU_01 +BR4_A_BV_01 +BR4_A_BW_01 +BR4_A_BX_01 +BR4_A_BY_01 +BR4_A_BZ_01 +BR4_A_CA_01 +BR4_A_CB_01 +BR4_A_DA_01 +BR4_A_EA_01 +BR4_A_EB_01 +BR4_A_EC_01 +BR4_A_ED_01 +BR4_A_GA_01 +BR4_A_GB_01 +BR4_A_HA_01 +BR4_A_HB_01 +BR4_EA_01 +BR4_FA_01 +BR4_GA_01 +BR4_GA_QQQ1_01 +BR4_GB_01 +BR4_GB_QQQ1_01 +BR4_GC_01 +BR4_GD_01 +BR4_GI_01 +BR4_GJ_01 +BR4_GK_01 +BR4_GL_01 +BR4_GM_01 +BR4_GN_01 +BR4_GO_01 +BR4_GP_01 +BR4_GQ_01 +BR4_GR_01 +BR4_GR_QQQ1_01 +BR4_GS_01 +BR4_HA_01 +BR4_IA_01 +BR4_IA_QQQ1_01 +BR4_IB_01 +BR4_IC_01 +BR4_ID_01 +BR4_IE_01 +BR4_IF_01 +BR4_IG_01 +BR4_IH_01 +BR4_II_01 +BR4_IJ_01 +BR4_IK_01 +BR4_IL_01 +BR4_IM_01 +BR4_IN_01 +BR4_IO_01 +BR4_IP_01 +BR4_IQ_01 +BR4_IR_01 +BR4_IS_01 +BR4_IT_01 +BR4_JA_01 +BR4_KA_01 +BR4_LA_01 +BR4_LB_01 +BR4_LC_01 +BR4_LD_01 +BR4_LE_01 +BR4_LF_01 +BR4_LG_01 +BR4_LG_QQQ1_01 +BR4_LH_01 +BR4_LI_01 +BR4_LJ_01 +BR4_LK_01 +BR4_MA_01 +BR4_MB_01 +BR4_MC_01 +BR4_MD_01 +BR4_ME_01 +BR4_ME_QQQ1_01 +BR4_MF_01 +BR4_MG_01 +BR4_NA_01 +BR4_NB_01 +BR4_NB_QQQ1_01 +BR4_NB_QQQ2_01 +BR4_NC_01 +BR4_OA_01 +BR4_OB_01 +BR4_OC_01 +BR4_PA_01 +BR4_RA_01 +BR4_SA_01 +BR4_SA_02 +BR4_SA_03 +BR4_SA_04 +BR4_SA_05 +BR4_SA_06 +BR4_SA_07 +BR4_SA_08 +BR4_SA_09 +BR4_SA_10 +BR4_SA_11 +BR4_SA_12 +BR4_SA_13 +BR4_SA_14 +BR4_TA_01 +BR4_TA_02 +BR4_TA_03 +BR4_TA_04 +BR4_TA_05 +BR4_TA_06 +BR4_TA_07 +BR4_TA_08 +BR4_TA_09 +BR4_TA_10 +BR4_TA_11 +BR4_TA_12 +BR4_TA_13 +BR4_TA_14 +BR4_TA_15 +BR4_TA_16 +BR4_UA_01 +BR4_UA_02 +BR4_UA_03 +BR4_UA_04 +BR4_UA_05 +BR4_VA_01 +BR4_VB_01 +BR4_WA_01 +BR4_WB_01 +BR4_XA_01 +BR4_XB_01 +BR4_XC_01 +BR4_ZA_01 +BR4_ZB_01 +BR4_ZC_01 +BR4_ZD_01 +BRAKE_DISC_A +BRAKE_DISC_B +BRAKE_RELEASE +BRAKE_SQUEAK_1 +BRAKE_SQUEAK_2 +BRAKE_SQUEAK_3 +BREAD_CRATE_1 +BREAD_CRATE_2 +BREAD_CRATE_3 +BREAKDOWN_1 +BREAKDOWN_2 +BREAKDOWN_3 +BREAKDOWN_4 +BREAKDOWN_5 +BREAKER_LOOP_SYNTH_A +BREAKER_LOOP_SYNTH_B +BREAKOUT_01 +BREAKOUT_02 +BREAKS_POLYESTER +BREAK_1 +BREAK_10 +BREAK_11 +BREAK_2 +BREAK_3 +BREAK_4 +BREAK_5 +BREAK_6 +BREAK_7 +BREAK_8 +BREAK_9 +BREATHE_EX_1 +BREATHE_EX_2 +BREATHE_INTO_HANDS_LOOP_01 +BREATHE_INTO_HANDS_LOOP_02 +BREATHE_IN_1 +BREATHE_IN_2 +BRICK_CLEAR_L +BRICK_CLEAR_R +BRICK_COLLISION_1 +BRICK_COLLISION_2 +BRICK_COLLISION_3 +BRICK_COLLISION_4 +BRICK_COLLISION_5 +BRICK_COLLISION_6 +BRICK_GLOM_L +BRICK_GLOM_R +BRICK_MOVE_L +BRICK_ROTATE_L +BRICK_ROTATE_R +BRIGHT +BROKER +BROKER_BAY +BROKER_BRIDGE +BROLLY_RAIN_A +BROLLY_RAIN_B +BROOM +BROWN +BRP5_AA_01 +BRP5_AB_01 +BRP5_AC_01 +BRP5_AD_01 +BRP5_AE_01 +BRP5_BA_01 +BRP5_BA_02 +BRP5_BA_03 +BRP5_BA_04 +BRP5_CA_01 +BRP5_CB_01 +BRP5_DA_01 +BRP5_DA_02 +BRP5_DA_03 +BRP5_DA_04 +BRP5_EA_01 +BRP5_EA_02 +BRP5_EA_03 +BRP5_EA_04 +BRP5_FA_01 +BRP5_FA_02 +BRP5_FA_03 +BRP5_FA_04 +BRP5_FA_05 +BRP5_FA_06 +BRP5_FA_07 +BRP5_FA_08 +BRP5_FA_09 +BRP5_FA_10 +BRP5_FA_11 +BRP5_GA_01 +BRP5_HA_01 +BRP5_IA_01 +BRP5_JA_01 +BRP5_KA_01 +BRP5_LA_01 +BRP5_MA_01 +BRP5_NA_01 +BRP5_OA_01 +BRP5_PA_01 +BRP5_PA_02 +BRP5_PA_03 +BRP5_PA_04 +BRP5_QA_01 +BRP5_QA_02 +BRP5_QA_03 +BRP5_QA_04 +BRP5_RA_01 +BRP5_RA_02 +BRP5_RA_03 +BRP5_RA_04 +BRP5_RA_05 +BRP5_RA_06 +BRP5_RA_07 +BRP5_RA_08 +BRP5_RA_09 +BRP5_RA_10 +BRP5_RA_11 +BRP5_SA_01 +BRP5_SA_02 +BRP5_SA_03 +BRP5_SA_04 +BRP5_SA_05 +BRP5_SA_06 +BRP5_SA_07 +BRP5_SA_08 +BRP5_SA_09 +BRP5_SA_10 +BRP5_SA_11 +BRP5_SA_12 +BRP5_SA_13 +BRUSHES_ON_CAR +BUFFALOSTANCE_01 +BUFFALOSTANCE_02 +BULLET_1 +BULLET_10 +BULLET_2 +BULLET_3 +BULLET_4 +BULLET_5 +BULLET_6 +BULLET_7 +BULLET_8 +BULLET_9 +BULLET_BY_IN_1 +BULLET_BY_IN_10 +BULLET_BY_IN_11 +BULLET_BY_IN_12 +BULLET_BY_IN_13 +BULLET_BY_IN_14 +BULLET_BY_IN_15 +BULLET_BY_IN_2 +BULLET_BY_IN_3 +BULLET_BY_IN_4 +BULLET_BY_IN_5 +BULLET_BY_IN_6 +BULLET_BY_IN_7 +BULLET_BY_IN_8 +BULLET_BY_IN_9 +BULLET_BY_IN_BASE_1 +BULLET_BY_IN_LAYER_1 +BULLET_BY_IN_LAYER_2 +BULLET_BY_IN_LAYER_3 +BULLET_BY_OUT_1 +BULLET_BY_OUT_10 +BULLET_BY_OUT_11 +BULLET_BY_OUT_12 +BULLET_BY_OUT_13 +BULLET_BY_OUT_14 +BULLET_BY_OUT_15 +BULLET_BY_OUT_2 +BULLET_BY_OUT_3 +BULLET_BY_OUT_4 +BULLET_BY_OUT_5 +BULLET_BY_OUT_6 +BULLET_BY_OUT_7 +BULLET_BY_OUT_8 +BULLET_BY_OUT_9 +BULLET_BY_OUT_BASE_1 +BULLET_BY_OUT_LAYER_1 +BULLET_BY_OUT_LAYER_2 +BULLET_BY_OUT_LAYER_3 +BULLET_HIT_CAR_1 +BULLET_HIT_CAR_2 +BULLET_HIT_CAR_3 +BULLET_HIT_CAR_4 +BULLET_HIT_CAR_5 +BULLET_HIT_CAR_6 +BULLET_HIT_CAR_7 +BULLET_HIT_CAR_8 +BULLET_IMPACT_CAR_A_1 +BULLET_IMPACT_CAR_A_2 +BULLET_IMPACT_CAR_A_3 +BULLET_IMPACT_CAR_A_4 +BULLET_IMPACT_CAR_A_5 +BULLET_IMPACT_CAR_B_1 +BULLET_IMPACT_CAR_B_2 +BULLET_IMPACT_CAR_B_3 +BULLET_IMPACT_GLASS_HIT1_A +BULLET_IMPACT_GLASS_HIT1_B +BULLET_IMPACT_GLASS_HIT1_C +BULLET_IMPACT_GLASS_HIT1_D +BULLET_IMPACT_GLASS_HIT2_A_L +BULLET_IMPACT_GLASS_HIT2_A_R +BULLET_IMPACT_GLASS_HIT2_B_L +BULLET_IMPACT_GLASS_HIT2_B_R +BULLET_IMPACT_GLASS_HIT2_C_L +BULLET_IMPACT_GLASS_HIT2_C_R +BULLET_IMPACT_GLASS_HIT2_D_L +BULLET_IMPACT_GLASS_HIT2_D_R +BULLET_IMPACT_GLASS_TINKLE_A +BULLET_IMPACT_GLASS_TINKLE_B +BULLET_IMPACT_GLASS_TINKLE_C +BULLET_IMPACT_GLASS_TINKLE_D +BULLET_IMPACT_GRASS_A_1 +BULLET_IMPACT_GRASS_A_2 +BULLET_IMPACT_GRASS_A_3 +BULLET_IMPACT_GRASS_B_1 +BULLET_IMPACT_GRASS_B_2 +BULLET_IMPACT_GRASS_B_3 +BULLET_IMPACT_HEADSHOT_1 +BULLET_IMPACT_HEADSHOT_2 +BULLET_IMPACT_HEADSHOT_3 +BULLET_IMPACT_HUMAN_A_1 +BULLET_IMPACT_HUMAN_A_2 +BULLET_IMPACT_HUMAN_A_3 +BULLET_IMPACT_HUMAN_A_4 +BULLET_IMPACT_ROCK_1 +BULLET_IMPACT_ROCK_2 +BULLET_IMPACT_ROCK_CRACK_A_1 +BULLET_IMPACT_ROCK_CRACK_A_2 +BULLET_IMPACT_ROCK_CRACK_B_1 +BULLET_IMPACT_ROCK_CRACK_B_2 +BULLET_IMPACT_ROCK_CRACK_B_3 +BULLET_IMPACT_ROCK_CRUMBLE_1 +BULLET_IMPACT_ROCK_CRUMBLE_2 +BULLET_IMPACT_ROCK_CRUMBLE_3 +BULLET_IMPACT_WATER_A_1 +BULLET_IMPACT_WATER_A_2 +BULLET_IMPACT_WATER_A_3 +BULLET_IMPACT_WATER_A_4 +BULLET_IMPACT_WATER_B_1 +BULLET_IMPACT_WATER_B_2 +BULLET_IMPACT_WATER_B_3 +BULLET_IMPACT_WATER_B_4 +BULLET_IMPACT_WOOD_HEAVY_1 +BULLET_IMPACT_WOOD_HEAVY_2 +BULLET_IMPACT_WOOD_HEAVY_3 +BULLET_IMPACT_WOOD_HEAVY_4 +BULLET_IMPACT_WOOD_NORMAL_1 +BULLET_IMPACT_WOOD_NORMAL_2 +BULLET_IMPACT_WOOD_NORMAL_3 +BULLET_IMPACT_WOOD_NORMAL_4 +BULLET_IMPACT_WOOD_SPLINTER_1 +BULLET_IMPACT_WOOD_SPLINTER_2 +BULLET_IMPACT_WOOD_SPLINTER_3 +BULLET_IMPACT_WOOD_SPLINTER_4 +BULLET_IMPACT_WOOD_THIN_1 +BULLET_IMPACT_WOOD_THIN_2 +BULLET_IMPACT_WOOD_THIN_3 +BULLET_IMPACT_WOOD_THIN_4 +BULLET_ON_STOP +BUMP_01 +BUMP_02 +BUMP_03 +BUMP_04 +BUMP_05 +BUMP_06 +BUMP_07 +BUMP_08 +BUMP_09 +BUMP_DRUNK_01 +BUMP_DRUNK_02 +BUMP_DRUNK_03 +BUMP_DRUNK_04 +BUMP_DRUNK_05 +BUOY_1 +BUOY_2 +BUOY_3 +BURGER_BYE_01 +BURGER_BYE_02 +BURGER_EAT_01 +BURGER_EAT_02 +BURGER_EAT_03 +BURGER_EAT_04 +BURGER_EAT_05 +BURGER_EAT_07 +BURGER_EAT_08 +BURGER_HI_01 +BURGER_HI_02 +BURGER_REWRAP_01 +BURGER_REWRAP_02 +BURGER_REWRAP_03 +BURGER_REWRAP_04 +BURGER_UNWRAP_01 +BURGER_UNWRAP_02 +BURGER_UNWRAP_03 +BURGULAR_ALARM_BELL_LOOP +BURNINGLOVE_01 +BURNINGLOVE_02 +BURN_LOOP +BUSHES_1 +BUSHES_2 +BUSHES_3 +BUSSTOP_01 +BUSSTOP_02 +BUSSTOP_03 +BUS_DOOR_CLOSE +BUS_DOOR_OPEN +BUS_TRANSFERS_ARE_AVAILABLE_TO +BUTTERFLY_ST +BUY_CHAMPAGNE_01 +BUY_CHAMPAGNE_02 +BUY_CHAMPAGNE_03 +BUY_CHAMPAGNE_04 +BUY_CHAMPAGNE_05 +BUY_CHAMPAGNE_06 +BUY_CHAMPAGNE_07 +BUY_CHAMPAGNE_08 +BUY_CHAMPAGNE_09 +BUY_CHAMPAGNE_10 +BUY_DONUT_01 +BUY_DONUT_02 +BUY_DRINK_01 +BUY_DRINK_02 +BUY_DRINK_03 +BUY_DRINK_04 +BUY_DRINK_05 +BUY_DRINK_06 +BUY_DRINK_07 +BUY_DRINK_08 +BUY_DRINK_09 +BUY_DRINK_10 +BUY_STRIPPER_DRINK_01 +BUY_STRIPPER_DRINK_02 +BUY_STRIPPER_DRINK_03 +C +C1_BA_01 +C1_CA_01 +C1_CB_01 +C1_CC_01 +C1_DA_01 +C1_DB_01 +C1_DC_01 +C1_DD_01 +C1_DE_01 +C1_DF_01 +C1_EA_01 +C1_EB_01 +C1_EC_01 +C1_FA_01 +C1_GA_01 +C1_GB_01 +C1_HA_01 +C1_HB_01 +C1_IA_01 +C1_IB_01 +C1_IC_01 +C1_JA_01 +C1_JB_01 +C1_JC_01 +C1_KA_01 +C1_KA_02 +C1_KA_03 +C1_LA_01 +C2_AA_01 +C2_AB_01 +C2_AC_01 +C2_BA_01 +C2_BA_02 +C2_BA_03 +C2_BA_04 +C2_BA_05 +C2_BA_06 +C2_CA_01 +C2_CB_01 +C2_CC_01 +C2_CD_01 +C2_CE_01 +C2_DA_01 +C2_DB_01 +C3_AB_01 +C3_AD_01 +C3_AE_01 +C3_CA_01 +C3_CB_01 +C3_DA_01 +C3_DA_02 +C3_DA_03 +C3_FA_01 +C3_FA_02 +C3_FA_03 +C3_GA_01 +C3_GB_01 +C3_GC_01 +C3_HA_01 +C3_HB_01 +C3_HC_01 +C3_IA_01 +C3_JA_01 +C3_JB_01 +C3_JC_01 +C3_JD_01 +C3_JE_01 +C3_KA_01 +C3_KB_01 +C3_KC_01 +C3_KD_01 +C3_LA_01 +C3_LB_01 +C3_LC_01 +C3_MA_01 +C3_MB_01 +C3_MC_01 +C3_MD_01 +C3_ME_01 +C3_NA_01 +C3_NB_01 +C3_NC_01 +C3_ND_01 +C3_NE_01 +C3_NF_01 +C3_NG_01 +C3_OA_01 +C3_OA_02 +C3_OA_03 +C3_PC_01 +C3_XA_01 +C3_YA_01 +C3_ZA_01 +C4_AA_01 +C4_AB_01 +C4_AC_01 +C4_AD_01 +C4_AE_01 +C4_A_AA_01 +C4_A_AB_01 +C4_A_AC_01 +C4_A_BA_01 +C4_A_BB_01 +C4_A_CA_01 +C4_A_CB_01 +C4_A_CC_01 +C4_A_CD_01 +C4_A_DA_01 +C4_A_DB_01 +C4_A_DC_01 +C4_A_DD_01 +C4_A_DE_01 +C4_A_EA_01 +C4_A_EB_01 +C4_A_EC_01 +C4_A_ED_01 +C4_A_EE_01 +C4_A_EF_01 +C4_A_FA_01 +C4_A_GA_01 +C4_A_GB_01 +C4_A_GC_01 +C4_A_GD_01 +C4_A_GE_01 +C4_A_GF_01 +C4_A_HA_01 +C4_A_HA_02 +C4_A_HA_03 +C4_A_HA_04 +C4_A_HA_05 +C4_A_IA_01 +C4_A_IA_02 +C4_A_IA_03 +C4_A_IA_04 +C4_A_IA_05 +C4_A_JA_01 +C4_A_JB_01 +C4_A_JC_01 +C4_A_JD_01 +C4_A_JE_01 +C4_A_LA_01 +C4_A_LB_01 +C4_A_MA_01 +C4_A_MB_01 +C4_A_MC_01 +C4_A_NA_01 +C4_A_NB_01 +C4_A_NC_01 +C4_A_ND_01 +C4_A_OA_01 +C4_A_OA_02 +C4_A_OA_03 +C4_A_ZA_01 +C4_BA_01 +C4_BB_01 +C4_CC_01 +C4_CD_01 +C4_CF_01 +C4_DA_01 +C4_DB_01 +C4_DC_01 +C4_EA_01 +C4_EB_01 +C4_EC_01 +C4_ED_01 +C4_EE_01 +C4_FA_01 +C4_FA_02 +C4_FA_03 +C4_GA_01 +C4_GB_01 +C4_GC_01 +C4_GD_01 +C4_HA_01 +C4_HB_01 +C4_HC_01 +C4_HD_01 +C4_HE_01 +C4_IA_01 +C4_IB_01 +C4_IC_01 +C4_JA_01 +C4_JB_01 +C4_JC_01 +C4_KA_01 +C4_LA_01 +C4_MA_01 +C4_NA_01 +C4_NB_01 +C4_NC_01 +C4_ND_01 +C4_NE_01 +C4_OA_01 +C4_OE_01 +C4_PA_01 +C4_PA_02 +C4_PSCAN_AA +C4_PSCAN_AB +C4_QA_01 +C4_QA_02 +C4_QA_03 +C4_RA_01 +C4_RA_02 +C4_SA_01 +C4_SA_02 +C4_SA_03 +C4_SA_04 +C4_TA_01 +C4_TA_02 +C4_TA_03 +C4_TA_04 +C4_UA_01 +C4_UA_02 +C4_UA_03 +C4_UA_04 +C4_VA_01 +C4_VB_01 +C4_WA_01 +C4_WB_01 +C4_XA_01 +C4_XB_01 +C4_YA_01 +C4_YB_01 +C4_YC_01 +C4_ZA_01 +C4_ZB_01 +C4_ZC_01 +C4_ZD_01 +CABLE_CAR_ENGINE_ROOM +CABLE_SNAP +CABLE_SWOOSH +CAB_1 +CAB_2 +CAB_3 +CAB_CAGES_1 +CAB_CAGES_2 +CAB_CAGES_3 +CALCULATINROUTE +CAMERA_PHONE_SHUTTER +CANVAS +CANVAS_STRIKE_1 +CANVAS_STRIKE_2 +CANVAS_STRIKE_3 +CAN_OPEN_01 +CAN_OPEN_02_01 +CAN_OPEN_02_02 +CAN_OPEN_03_01 +CAN_OPEN_03_02 +CAN_OPEN_04 +CAN_OPEN_05 +CAN_OPEN_06_FIZZ +CARDBOARD_BOX_1 +CARDBOARD_BOX_10 +CARDBOARD_BOX_11 +CARDBOARD_BOX_12 +CARDBOARD_BOX_2 +CARDBOARD_BOX_3 +CARDBOARD_BOX_4 +CARDBOARD_BOX_5 +CARDBOARD_BOX_6 +CARDBOARD_BOX_7 +CARDBOARD_BOX_8 +CARDBOARD_BOX_9 +CARDBOARD_BOX_COLLISION_4 +CARDBOARD_RAIN_A +CARDBOARD_RAIN_B +CARDBOARD_SCRAPE_A +CARDBOARD_SCRAPE_B +CARDS_ANTE_UP_01 +CARDS_ANTE_UP_02 +CARDS_ANTE_UP_03 +CARDS_ANTE_UP_04 +CARDS_ANTE_UP_05 +CARDS_ANTE_UP_06 +CARDS_CHOOSE_FASTER_01 +CARDS_CHOOSE_FASTER_02 +CARDS_CHOOSE_FASTER_03 +CARDS_CHOOSE_FASTER_04 +CARDS_CHOOSE_FASTER_05 +CARDS_CHOOSE_FASTER_RESP_01 +CARDS_CHOOSE_FASTER_RESP_02 +CARDS_CHOOSE_FASTER_RESP_03 +CARDS_CHOOSE_FASTER_RESP_04 +CARDS_CHOOSE_FASTER_RESP_05 +CARDS_CHOOSE_FASTER_RESP_06 +CARDS_CHOOSE_FASTER_RESP_07 +CARDS_CHOOSE_FASTER_RESP_08 +CARDS_CHOOSE_FASTER_RESP_09 +CARDS_CHOOSE_FASTER_RESP_10 +CARDS_CHOOSE_FASTER_RESP_11 +CARDS_CHOOSE_FASTER_RESP_12 +CARDS_CHOOSE_FASTER_RESP_13 +CARDS_CHOOSE_FASTER_RESP_14 +CARDS_CHOOSE_FASTER_RESP_15 +CARDS_GENERIC_PAUSE_01 +CARDS_GENERIC_PAUSE_02 +CARDS_GENERIC_PAUSE_03 +CARDS_GENERIC_PAUSE_04 +CARDS_GENERIC_PAUSE_05 +CARDS_GENERIC_PAUSE_06 +CARDS_GENERIC_PAUSE_07 +CARDS_GENERIC_PAUSE_08 +CARDS_GENERIC_PAUSE_09 +CARDS_GENERIC_PAUSE_10 +CARDS_GENERIC_PAUSE_11 +CARDS_GENERIC_PAUSE_12 +CARDS_GENERIC_PAUSE_13 +CARDS_GENERIC_PAUSE_14 +CARDS_GENERIC_PAUSE_15 +CARDS_GOOD_CHOICE_01 +CARDS_GOOD_CHOICE_02 +CARDS_GOOD_CHOICE_03 +CARDS_GOOD_CHOICE_04 +CARDS_GOOD_CHOICE_05 +CARDS_GOOD_CHOICE_06 +CARDS_GOOD_CHOICE_07 +CARDS_GOOD_CHOICE_08 +CARDS_GOOD_CHOICE_09 +CARDS_GOOD_CHOICE_10 +CARDS_GOOD_CHOICE_11 +CARDS_GOOD_CHOICE_12 +CARDS_HIGHER_01 +CARDS_HIGHER_02 +CARDS_HIGHER_03 +CARDS_HIGHER_04 +CARDS_HIGHER_05 +CARDS_HIGHER_06 +CARDS_HIGHER_07 +CARDS_HIGHER_08 +CARDS_HIGHER_09 +CARDS_HIGHER_10 +CARDS_HIGHER_11 +CARDS_HIGHER_12 +CARDS_HIGHER_RECKLESS_01 +CARDS_HIGHER_RECKLESS_02 +CARDS_HIGHER_RECKLESS_03 +CARDS_HIGHER_RECKLESS_04 +CARDS_HIGHER_RECKLESS_05 +CARDS_HIGHER_RECKLESS_06 +CARDS_HIGHER_RECKLESS_07 +CARDS_HIGHER_RECKLESS_08 +CARDS_HIGHER_RECKLESS_09 +CARDS_HIGHER_RECKLESS_10 +CARDS_HIGHER_SURE_01 +CARDS_HIGHER_SURE_02 +CARDS_HIGHER_SURE_03 +CARDS_HIGHER_SURE_04 +CARDS_HIGHER_SURE_05 +CARDS_HIGHER_SURE_06 +CARDS_HIGHER_SURE_07 +CARDS_HIGHER_SURE_08 +CARDS_HIGHER_SURE_09 +CARDS_HIGHER_SURE_10 +CARDS_HIGHER_UNSURE_01 +CARDS_HIGHER_UNSURE_02 +CARDS_HIGHER_UNSURE_03 +CARDS_HIGHER_UNSURE_04 +CARDS_HIGHER_UNSURE_05 +CARDS_HIGHER_UNSURE_06 +CARDS_HIGHER_UNSURE_07 +CARDS_HIGHER_UNSURE_08 +CARDS_HIGHER_UNSURE_09 +CARDS_HIGHER_UNSURE_10 +CARDS_LOSE_01 +CARDS_LOSE_02 +CARDS_LOSE_03 +CARDS_LOSE_04 +CARDS_LOSE_05 +CARDS_LOSE_06 +CARDS_LOSE_07 +CARDS_LOSE_08 +CARDS_LOSE_09 +CARDS_LOSE_10 +CARDS_LOWER_01 +CARDS_LOWER_02 +CARDS_LOWER_03 +CARDS_LOWER_04 +CARDS_LOWER_05 +CARDS_LOWER_06 +CARDS_LOWER_07 +CARDS_LOWER_08 +CARDS_LOWER_09 +CARDS_LOWER_10 +CARDS_LOWER_11 +CARDS_LOWER_12 +CARDS_LOWER_RECKLESS_01 +CARDS_LOWER_RECKLESS_02 +CARDS_LOWER_RECKLESS_03 +CARDS_LOWER_RECKLESS_04 +CARDS_LOWER_RECKLESS_05 +CARDS_LOWER_RECKLESS_06 +CARDS_LOWER_RECKLESS_07 +CARDS_LOWER_RECKLESS_08 +CARDS_LOWER_RECKLESS_09 +CARDS_LOWER_RECKLESS_10 +CARDS_LOWER_SURE_01 +CARDS_LOWER_SURE_02 +CARDS_LOWER_SURE_03 +CARDS_LOWER_SURE_04 +CARDS_LOWER_SURE_05 +CARDS_LOWER_SURE_06 +CARDS_LOWER_SURE_07 +CARDS_LOWER_SURE_08 +CARDS_LOWER_SURE_09 +CARDS_LOWER_SURE_10 +CARDS_LOWER_UNSURE_01 +CARDS_LOWER_UNSURE_02 +CARDS_LOWER_UNSURE_03 +CARDS_LOWER_UNSURE_04 +CARDS_LOWER_UNSURE_05 +CARDS_LOWER_UNSURE_06 +CARDS_LOWER_UNSURE_07 +CARDS_LOWER_UNSURE_08 +CARDS_LOWER_UNSURE_09 +CARDS_LOWER_UNSURE_10 +CARDS_LUCKY_BASTARD_01 +CARDS_LUCKY_BASTARD_02 +CARDS_LUCKY_BASTARD_03 +CARDS_LUCKY_BASTARD_04 +CARDS_LUCKY_BASTARD_05 +CARDS_LUCKY_BASTARD_06 +CARDS_OUT_OF_A_JAM_01 +CARDS_OUT_OF_A_JAM_02 +CARDS_OUT_OF_A_JAM_03 +CARDS_OUT_OF_A_JAM_04 +CARDS_OUT_OF_A_JAM_05 +CARDS_OUT_OF_A_JAM_06 +CARDS_OUT_OF_A_JAM_07 +CARDS_OUT_OF_A_JAM_08 +CARDS_OUT_OF_A_JAM_09 +CARDS_OUT_OF_A_JAM_10 +CARDS_TAUNT_01 +CARDS_TAUNT_02 +CARDS_TAUNT_03 +CARDS_TAUNT_04 +CARDS_TAUNT_05 +CARDS_TAUNT_06 +CARDS_TAUNT_07 +CARDS_TAUNT_08 +CARDS_TAUNT_09 +CARDS_TAUNT_10 +CARDS_TAUNT_11 +CARDS_TAUNT_12 +CARDS_TOUGH_CHOICE_PLAYER_01 +CARDS_TOUGH_CHOICE_PLAYER_02 +CARDS_TOUGH_CHOICE_PLAYER_03 +CARDS_TOUGH_CHOICE_PLAYER_04 +CARDS_TOUGH_CHOICE_PLAYER_05 +CARDS_TOUGH_CHOICE_PLAYER_06 +CARDS_TOUGH_CHOICE_PLAYER_07 +CARDS_TOUGH_CHOICE_PLAYER_08 +CARDS_TOUGH_CHOICE_PLAYER_09 +CARDS_TOUGH_CHOICE_PLAYER_10 +CARDS_TOUGH_CHOICE_PLAYER_11 +CARDS_TOUGH_CHOICE_PLAYER_12 +CARDS_TOUGH_CHOICE_PLAYER_13 +CARDS_TOUGH_CHOICE_PLAYER_14 +CARDS_TOUGH_CHOICE_PLAYER_15 +CARDS_TOUGH_CHOICE_SPEC_01 +CARDS_TOUGH_CHOICE_SPEC_02 +CARDS_TOUGH_CHOICE_SPEC_03 +CARDS_TOUGH_CHOICE_SPEC_04 +CARDS_TOUGH_CHOICE_SPEC_05 +CARDS_TOUGH_CHOICE_SPEC_06 +CARDS_WIN_01 +CARDS_WIN_02 +CARDS_WIN_03 +CARDS_WIN_04 +CARDS_WIN_05 +CARDS_WIN_06 +CARDS_WIN_07 +CARDS_WIN_08 +CARDS_WIN_09 +CARDS_WIN_10 +CARD_PARTICLE_1 +CARD_PARTICLE_2 +CARD_PARTICLE_3 +CARD_PARTICLE_4 +CARD_PARTICLE_5 +CARD_PARTICLE_6 +CARD_PARTICLE_7 +CARD_PARTICLE_8 +CARRIAGE_LOOP_A +CARRIAGE_LOOP_B +CAR_ALARM_1 +CAR_ALARM_2 +CAR_ALARM_3 +CAR_ALARM_4 +CAR_BATTERY_1 +CAR_BATTERY_2 +CAR_BATTERY_3 +CAR_COOLING_FAN +CAR_CRASH_DRIVEN_01 +CAR_CRASH_DRIVEN_02 +CAR_CRASH_DRIVEN_03 +CAR_CRASH_DRIVEN_04 +CAR_CRASH_DRIVEN_05 +CAR_CRASH_DRIVEN_06 +CAR_CRASH_DRIVEN_07 +CAR_CRASH_DRIVEN_08 +CAR_CRASH_DRIVEN_09 +CAR_CRASH_DRIVEN_10 +CAR_CRASH_DRIVEN_11 +CAR_CRASH_DRIVEN_12 +CAR_CRASH_DRIVEN_13 +CAR_CRASH_DRIVEN_14 +CAR_CRASH_DRIVEN_15 +CAR_CRASH_DRIVEN_DRUNK_01 +CAR_CRASH_DRIVEN_DRUNK_02 +CAR_CRASH_DRIVEN_DRUNK_03 +CAR_CRASH_DRIVEN_DRUNK_04 +CAR_CRASH_DRIVEN_DRUNK_05 +CAR_DOOR_LOCK +CAR_FAST_01 +CAR_FAST_02 +CAR_FAST_03 +CAR_FAST_04 +CAR_FAST_05 +CAR_FAST_06 +CAR_FAST_DRUNK_01 +CAR_FAST_DRUNK_02 +CAR_FAST_DRUNK_03 +CAR_FAST_DRUNK_04 +CAR_FAST_DRUNK_05 +CAR_FLIPPED_01 +CAR_FLIPPED_02 +CAR_FLIPPED_03 +CAR_FLIPPED_04 +CAR_FLIPPED_05 +CAR_FLIPPED_DRUNK_01 +CAR_FLIPPED_DRUNK_02 +CAR_FLIPPED_DRUNK_03 +CAR_FLIPPED_DRUNK_04 +CAR_FLIPPED_DRUNK_05 +CAR_GET_IN_01 +CAR_GET_IN_02 +CAR_GLASS_DEBRIS_1 +CAR_GLASS_DEBRIS_10 +CAR_GLASS_DEBRIS_11 +CAR_GLASS_DEBRIS_12 +CAR_GLASS_DEBRIS_13 +CAR_GLASS_DEBRIS_14 +CAR_GLASS_DEBRIS_15 +CAR_GLASS_DEBRIS_16 +CAR_GLASS_DEBRIS_2 +CAR_GLASS_DEBRIS_3 +CAR_GLASS_DEBRIS_4 +CAR_GLASS_DEBRIS_5 +CAR_GLASS_DEBRIS_6 +CAR_GLASS_DEBRIS_7 +CAR_GLASS_DEBRIS_8 +CAR_GLASS_DEBRIS_9 +CAR_HAS_BEEN_TOTALLED +CAR_HIT_PED_01 +CAR_HIT_PED_02 +CAR_HIT_PED_03 +CAR_HIT_PED_04 +CAR_HIT_PED_05 +CAR_HIT_PED_06 +CAR_HIT_PED_07 +CAR_HIT_PED_08 +CAR_HIT_PED_09 +CAR_HIT_PED_10 +CAR_HIT_PED_11 +CAR_HIT_PED_12 +CAR_HIT_PED_13 +CAR_HIT_PED_14 +CAR_HIT_PED_15 +CAR_HIT_PED_16 +CAR_HIT_PED_17 +CAR_HIT_PED_18 +CAR_HIT_PED_19 +CAR_HIT_PED_20 +CAR_HIT_PED_21 +CAR_HIT_PED_22 +CAR_HIT_PED_23 +CAR_HIT_PED_24 +CAR_HIT_PED_25 +CAR_HIT_PED_26 +CAR_HIT_PED_27 +CAR_HIT_PED_28 +CAR_HIT_PED_29 +CAR_HIT_PED_30 +CAR_HIT_PED_31 +CAR_HIT_PED_32 +CAR_HIT_PED_33 +CAR_HIT_PED_34 +CAR_HIT_PED_35 +CAR_HIT_PED_DRUNK_01 +CAR_HIT_PED_DRUNK_02 +CAR_HIT_PED_DRUNK_03 +CAR_HIT_PED_DRUNK_04 +CAR_HIT_PED_DRUNK_05 +CAR_HORN_MED_1 +CAR_HORN_MED_10 +CAR_HORN_MED_2 +CAR_HORN_MED_3 +CAR_HORN_MED_4 +CAR_HORN_MED_5 +CAR_HORN_MED_6 +CAR_HORN_MED_7 +CAR_HORN_MED_8 +CAR_HORN_MED_9 +CAR_IMPACT +CAR_IS_TOTALLED_I_REPEAT_TOTALLED +CAR_JUMP_01 +CAR_JUMP_02 +CAR_JUMP_03 +CAR_JUMP_04 +CAR_JUMP_DRUNK_01 +CAR_JUMP_DRUNK_02 +CAR_JUMP_DRUNK_03 +CAR_JUMP_DRUNK_04 +CAR_JUMP_DRUNK_05 +CAR_METAL_SCRAPE_1 +CAR_METAL_SCRAPE_2 +CAR_ON_FIRE_01 +CAR_ON_FIRE_02 +CAR_ON_FIRE_03 +CAR_ON_FIRE_04 +CAR_ON_FIRE_05 +CAR_ON_FIRE_DRUNK_01 +CAR_ON_FIRE_DRUNK_02 +CAR_ON_FIRE_DRUNK_03 +CAR_ON_FIRE_DRUNK_04 +CAR_ON_FIRE_DRUNK_05 +CAR_PASS_1 +CAR_PASS_2 +CAR_PASS_3 +CAR_PASS_4 +CAR_POLICE_PURSUIT_01 +CAR_POLICE_PURSUIT_02 +CAR_POLICE_PURSUIT_03 +CAR_POLICE_PURSUIT_04 +CAR_POLICE_PURSUIT_05 +CAR_POLICE_PURSUIT_06 +CAR_POLICE_PURSUIT_07 +CAR_POLICE_PURSUIT_08 +CAR_POLICE_PURSUIT_09 +CAR_POLICE_PURSUIT_10 +CAR_POLICE_PURSUIT_DRUNK_01 +CAR_POLICE_PURSUIT_DRUNK_02 +CAR_POLICE_PURSUIT_DRUNK_03 +CAR_POLICE_PURSUIT_DRUNK_04 +CAR_POLICE_PURSUIT_DRUNK_05 +CAR_RAIN_LOOP_1_A +CAR_RAIN_LOOP_1_B +CAR_SCRAPE_A +CAR_SCRAPE_SQUEAL_A +CAR_SEAT_1 +CAR_SEAT_2 +CAR_SLOW_01 +CAR_SLOW_02 +CAR_SLOW_03 +CAR_SLOW_04 +CAR_SLOW_05 +CAR_SLOW_06 +CAR_SLOW_DRUNK_01 +CAR_SLOW_DRUNK_02 +CAR_SLOW_DRUNK_03 +CAR_SLOW_DRUNK_04 +CAR_SLOW_DRUNK_05 +CAR_SPLASH +CAR_SPOT_POLICE_01 +CAR_SPOT_POLICE_02 +CAR_SPOT_POLICE_03 +CAR_SPOT_POLICE_04 +CAR_SPOT_POLICE_05 +CAR_SPOT_POLICE_06 +CAR_SPOT_POLICE_DRUNK_01 +CAR_SPOT_POLICE_DRUNK_02 +CAR_SPOT_POLICE_DRUNK_03 +CAR_SPOT_POLICE_DRUNK_04 +CAR_SPOT_POLICE_DRUNK_05 +CAR_WASH_MOTOR +CAR_WASH_PAY_INPUT +CASSIDEY_ST +CASTLE_GARDENS +CASTLE_GARDENS_STATION +CASTLE_GARDEN_CITY +CD_CASE_1 +CD_CASE_2 +CD_CASE_3 +CELLPHONE_RING +CELLPHONE_SMS_LOOP +CEMENT_MIXER_LARGE_1 +CEMENT_MIXER_LARGE_2 +CEMENT_MIXER_LARGE_3 +CERVEZA_HEIGHTS +CESTLAVIE_01 +CESTLAVIE_02 +CHAINS_BOLTS_1 +CHAINS_BOLTS_2 +CHAINS_BOLTS_3 +CHALK_1 +CHALK_2 +CHALK_3 +CHALK_HIT_1 +CHALK_HIT_2 +CHALK_HIT_SQUIGGLE_1 +CHALK_HIT_SQUIGGLE_2 +CHALK_HIT_SQUIGGLE_SQUIGGLE_1 +CHALK_HIT_SQUIGGLE_SQUIGGLE_2 +CHALK_SCRIBBLE_1 +CHALK_SCRIBBLE_2 +CHARGE_ISLAND +CHASEDEM_01 +CHASEDEM_02 +CHASED_01 +CHASED_02 +CHASED_03 +CHASED_04 +CHASED_05 +CHASED_06 +CHASED_07 +CHASED_08 +CHASED_09 +CHASED_10 +CHASED_11 +CHASED_12 +CHASED_13 +CHASED_14 +CHASED_15 +CHASED_16 +CHASED_17 +CHASED_18 +CHASED_19 +CHASED_20 +CHASED_21 +CHASED_22 +CHASED_23 +CHASED_24 +CHASED_25 +CHASED_26 +CHASED_27 +CHASED_28 +CHASED_29 +CHASED_30 +CHASED_DRUNK_01 +CHASED_DRUNK_02 +CHASED_DRUNK_03 +CHASED_DRUNK_04 +CHASED_DRUNK_05 +CHASED_DRUNK_06 +CHASED_DRUNK_07 +CHASED_DRUNK_08 +CHASED_DRUNK_09 +CHASED_DRUNK_10 +CHASE_IN_GROUP_01 +CHASE_IN_GROUP_02 +CHASE_IN_GROUP_03 +CHASE_IN_GROUP_04 +CHASE_IN_GROUP_05 +CHASE_IN_GROUP_06 +CHASE_IN_GROUP_07 +CHASE_IN_GROUP_08 +CHASE_IN_GROUP_NOGENDER_01 +CHASE_IN_GROUP_NOGENDER_02 +CHASE_IN_GROUP_NOGENDER_03 +CHASE_IN_GROUP_NOGENDER_04 +CHASE_IN_GROUP_NOGENDER_05 +CHASE_IN_GROUP_NOGENDER_06 +CHASE_IN_GROUP_NOGENDER_07 +CHASE_POINT +CHASE_SOLO_01 +CHASE_SOLO_02 +CHASE_SOLO_03 +CHASE_SOLO_04 +CHASE_SOLO_05 +CHASE_SOLO_06 +CHASE_SOLO_07 +CHASE_SOLO_08 +CHASE_SOLO_NOGENDER_01 +CHASE_SOLO_NOGENDER_02 +CHASE_SOLO_NOGENDER_03 +CHASE_SOLO_NOGENDER_04 +CHASE_SOLO_NOGENDER_05 +CHASE_SOLO_NOGENDER_06 +CHASE_SOLO_NOGENDER_07 +CHASE_SOLO_NOGENDER_08 +CHECKPOINT_LEFT +CHECKPOINT_RIGHT +CHEER_01 +CHEER_02 +CHEER_03 +CHEER_04 +CHEER_05 +CHEER_06 +CHEER_07 +CHEER_08 +CHEER_09 +CHEER_10 +CHEER_11 +CHEER_LOUD +CHIMNEY_FIRE +CHIMNEY_FIRE_CLOSE +CHINATOWN +CHIPBOARD_FENCE_1 +CHIPBOARD_FENCE_2 +CHOPPER_1_ENGINE_HIGH +CHOPPER_1_ENGINE_LOW +CHOPPER_1_ENG_IDLE_LOOP +CHOPPER_1_EXHAUST_HIGH +CHOPPER_1_EXHAUST_LOW +CHOPPER_1_EX_IDLE_LOOP +CHOPPER_1_REVS_OFF +CHOPPER_1_START +CHOPPER_3_ENG_HIGH +CHOPPER_3_ENG_IDLE +CHOPPER_3_ENG_LOW +CHOPPER_3_EX_HIGH +CHOPPER_3_EX_IDLE +CHOPPER_3_EX_LOW +CHOPPER_3_REVS_OFF +CHOPPER_3_START +CHOPPER_IGNITION +CHOPPER_IGNITION_TAIL +CIG_FLICK +CIG_REMOVE_FR_PACKET +CISCO_ST +CITY_HALL +CITY_HALL_STATION +CLAP_1 +CLAP_2 +CLAP_3 +CLAP_4 +CLAP_5 +CLAP_6 +CLAP_7 +CLAY_1 +CLAY_2 +CLAY_3 +CLAY_TYRE_ROLL +CLEAR_THROAT_01 +CLEAR_THROAT_02 +CLEAR_THROAT_03 +CLEAR_THROAT_04 +CLEAR_THROAT_05 +CLEAR_THROAT_06 +CLEAR_THROAT_07 +CLEAR_THROAT_08 +CLEAR_THROAT_09 +CLEAR_THROAT_10 +CLOCK_TICK +CLOTHES_SCRATCH_1 +CLOTHES_SCRATCH_2 +CLOTH_SCRAPE_1 +CLOTH_SCRAPE_2 +CLUB_GAME_ARGUE_01 +CLUB_GAME_ARGUE_02 +CLUB_GAME_ARGUE_03 +CLUB_GAME_ARGUE_LEAVE_01 +CLUB_GAME_ARGUE_LEAVE_02 +CLUB_GAME_ARGUE_LEAVE_03 +CLUB_GAME_ARGUE_LEAVE_04 +CLUB_GAME_ARGUE_LEAVE_05 +CLUB_GAME_ARGUE_RESP_01 +CLUB_GAME_ARGUE_RESP_02 +CLUB_GAME_ARGUE_RESP_03 +CLUB_GAME_BEATEN_UP_01 +CLUB_GAME_BEATEN_UP_02 +CLUB_GAME_BEATEN_UP_03 +CLUB_GAME_BRIBE_01 +CLUB_GAME_BRIBE_02 +CLUB_GAME_BRIBE_ACCEPT_01 +CLUB_GAME_BRIBE_ACCEPT_02 +CLUB_GAME_BRIBE_ACCEPT_03 +CLUB_GAME_DEAL_DRUG_01 +CLUB_GAME_DEAL_DRUG_02 +CLUB_GAME_DEAL_DRUG_03 +CLUB_GAME_DEAL_LEAVE_01 +CLUB_GAME_DEAL_LEAVE_02 +CLUB_GAME_DEAL_LEAVE_03 +CLUB_GAME_DEAL_LEAVE_04 +CLUB_GAME_DEAL_LEAVE_05 +CLUB_GAME_DRUNKARD_01 +CLUB_GAME_DRUNKARD_02 +CLUB_GAME_DRUNKARD_03 +CLUB_GAME_DRUNKARD_BRIBE_01 +CLUB_GAME_DRUNKARD_BRIBE_02 +CLUB_GAME_DRUNKARD_ESCORT_01 +CLUB_GAME_DRUNKARD_ESCORT_02 +CLUB_GAME_DRUNKARD_ESCORT_03 +CLUB_GAME_DRUNKARD_ESCORT_04 +CLUB_GAME_DRUNKARD_ESCORT_05 +CLUB_GAME_DRUNKARD_ESCORT_06 +CLUB_GAME_DRUNKARD_HIT_01 +CLUB_GAME_DRUNKARD_HIT_02 +CLUB_GAME_DRUNKARD_LEAVE_01 +CLUB_GAME_DRUNKARD_LEAVE_02 +CLUB_GAME_DRUNKARD_LEAVE_03 +CLUB_GAME_DRUNKARD_LEAVE_04 +CLUB_GAME_DRUNKARD_LEAVE_05 +CLUB_GAME_ESCORT_01 +CLUB_GAME_ESCORT_02 +CLUB_GAME_ESCORT_03 +CLUB_GAME_ESCORT_04 +CLUB_GAME_ESCORT_05 +CLUB_GAME_ESCORT_06 +CLUB_GAME_ESCORT_DRUNK_01 +CLUB_GAME_ESCORT_DRUNK_02 +CLUB_GAME_ESCORT_DRUNK_03 +CLUB_GAME_ESCORT_DRUNK_04 +CLUB_GAME_FIGHT_LEAVE_01 +CLUB_GAME_FIGHT_LEAVE_02 +CLUB_GAME_FIGHT_LEAVE_03 +CLUB_GAME_FIGHT_LEAVE_04 +CLUB_GAME_FIGHT_LEAVE_05 +CLUB_GAME_HIT_01 +CLUB_GAME_HIT_02 +CLUB_GAME_PERV_01 +CLUB_GAME_PERV_02 +CLUB_GAME_PERV_03 +CLUB_GAME_PERV_LEAVE_01 +CLUB_GAME_PERV_LEAVE_02 +CLUB_GAME_PERV_LEAVE_03 +CLUB_GAME_PERV_LEAVE_04 +CLUB_GAME_PERV_LEAVE_05 +CLUB_GAME_PERV_REJECT_01 +CLUB_GAME_PERV_REJECT_02 +CLUCK_A_1 +CLUCK_A_2 +CLUCK_A_3 +CLUCK_BYE_01 +CLUCK_BYE_02 +CLUCK_B_1 +CLUCK_B_2 +CLUCK_B_3 +CLUCK_HI_01 +CLUCK_HI_02 +COBBLES_TYRE_ROLL +COCAINE_01 +COCAINE_02 +COCKPIT_WARNING_TONE_1 +COCKPIT_WARNING_TONE_2 +COCKPIT_WARNING_TONE_3 +COCKPIT_WARNING_TONE_4 +COD_01 +COD_02 +COINS_1 +COINS_2 +COINS_3 +COINS_4 +COINS_5 +COINS_6 +COIN_IMPACT_CONCRETE +COIN_IMPACT_CONCRETE_2 +COIN_IMPACT_CONCRETE_3 +COIN_IMPACT_CONCRETE_4 +COIN_INTERNAL_CLICK_1 +COIN_INTERNAL_CLICK_2 +COIN_INTERNAL_CLICK_3 +COIN_INTERNAL_PILE_LAND +COIN_INTERNAL_SHIRR +COIN_IN_TIN_1 +COIN_IN_TIN_2 +COIN_IN_TIN_3 +COIN_RETURN +COLONY_ISLAND +COLUMBUS_AVE +COMBAT_SWIPE_1 +COMBAT_SWIPE_2 +COMBAT_SWIPE_3 +COMBAT_SWIPE_NOISE +COME_IN +COME_UNDER_ATTACK_01 +COME_UNDER_ATTACK_02 +COME_UNDER_ATTACK_03 +COME_UNDER_ATTACK_04 +COME_UNDER_ATTACK_05 +COME_UNDER_ATTACK_06 +COME_UNDER_ATTACK_07 +COME_UNDER_ATTACK_08 +COME_UNDER_ATTACK_09 +COME_UNDER_ATTACK_10 +COME_UNDER_ATTACK_11 +COME_UNDER_ATTACK_12 +COME_UNDER_ATTACK_13 +COME_UNDER_ATTACK_14 +COME_UNDER_ATTACK_15 +COME_UNDER_ATTACK_16 +COME_UNDER_ATTACK_17 +COME_UNDER_ATTACK_18 +COME_UNDER_ATTACK_19 +COME_UNDER_ATTACK_20 +COMFORT_INJURED_COP_01 +COMFORT_INJURED_COP_02 +COMFORT_INJURED_COP_03 +COMFORT_INJURED_COP_04 +COMFORT_INJURED_GANG_MEMBER_01 +COMFORT_INJURED_GANG_MEMBER_02 +COMMANDEER_VEHICLE_01 +COMMANDEER_VEHICLE_02 +COMMENT_ON_LUIS_01 +COMMENT_ON_LUIS_02 +COMMENT_ON_LUIS_03 +COMPACTOR_LOOP_01 +COMPACTOR_LOOP_02 +COMPRESSOR +COMPRESSOR_1 +COMPRESSOR_2 +COMPRESSOR_2_A +COMPRESSOR_2_B +COMPRESSOR_3 +COMPRESSOR_3_A +COMPRESSOR_3_B +COMPRESSOR_4_A +COMPRESSOR_4_B +COMPRESSOR_A +COMPRESSOR_B +COMPRESSOR_STOP +CONCRETEJUNGLE_01 +CONCRETEJUNGLE_02 +CONCRETE_COLLISION_1 +CONCRETE_COLLISION_2 +CONCRETE_COLLISION_3 +CONCRETE_COLLISION_4 +CONCRETE_COLLISION_5 +CONCRETE_SCRAPE_A +CONCRETE_SCRAPE_B +CONSTRUCTION_BANG_1 +CONSTRUCTION_BANG_2 +CONSTRUCTION_BANG_3 +CONSTRUCTION_BANG_4 +CONSTRUCTION_BANG_5 +CONSTRUCTION_BANG_6 +CONSTRUCTION_BANG_7 +CONSTRUCTION_SHOUTING_01 +CONSTRUCTION_SHOUTING_02 +CONSTRUCTION_SHOUTING_03 +CONSTRUCTION_SHOUTING_04 +CONSTRUCTION_SHOUTING_05 +CONSTRUCTION_SHOUTING_06 +CONSTRUCTION_SHOUTING_07 +CONSTRUCTION_SHOUTING_08 +CONTAINER +CONTAINER_1 +CONTAINER_2 +CONTAINER_3 +CONTAINER_DOOR_LIMIT +CONTAINER_DOOR_PUSH +CONTAINER_DOOR_SQUEAK +CONTAINER_DOOR_SQUEAK_2 +CONTAINER_DOOR_SQUEAK_3 +CONTAINER_RAIN_A +CONTAINER_RAIN_B +CONTAINER_RESO +CONVERTIBLE +CONV_ARGUE_A_01 +CONV_ARGUE_A_02 +CONV_ARGUE_B_01 +CONV_ARGUE_B_02 +CONV_ARGUE_C_01 +CONV_ARGUE_C_02 +CONV_ARGUE_D_01 +CONV_ARGUE_D_02 +CONV_BIZ_RESP_01 +CONV_BIZ_RESP_02 +CONV_BIZ_RESP_03 +CONV_BIZ_STATE_01 +CONV_BIZ_STATE_02 +CONV_BIZ_STATE_03 +CONV_BUM_RESP_01 +CONV_BUM_RESP_02 +CONV_BUM_RESP_03 +CONV_BUM_STATE_01 +CONV_BUM_STATE_02 +CONV_BUM_STATE_03 +CONV_BUM_STATE_04 +CONV_BUM_STATE_05 +CONV_CONSTRUCTION_RESP_01 +CONV_CONSTRUCTION_RESP_02 +CONV_CONSTRUCTION_RESP_03 +CONV_CONSTRUCTION_STATE_01 +CONV_CONSTRUCTION_STATE_02 +CONV_CONSTRUCTION_STATE_03 +CONV_DANCEFLOOR_RESP_01 +CONV_DANCEFLOOR_RESP_02 +CONV_DANCEFLOOR_RESP_03 +CONV_DANCEFLOOR_RESP_04 +CONV_DANCEFLOOR_RESP_05 +CONV_DANCEFLOOR_STATE_01 +CONV_DANCEFLOOR_STATE_02 +CONV_DANCEFLOOR_STATE_03 +CONV_DANCEFLOOR_STATE_04 +CONV_DANCEFLOOR_STATE_05 +CONV_DANCEFLOOR_STATE_06 +CONV_GANG_RESP_01 +CONV_GANG_RESP_02 +CONV_GANG_RESP_03 +CONV_GANG_RESP_04 +CONV_GANG_RESP_05 +CONV_GANG_RESP_06 +CONV_GANG_STATE_01 +CONV_GANG_STATE_02 +CONV_GANG_STATE_03 +CONV_GANG_STATE_04 +CONV_GANG_STATE_05 +CONV_GANG_STATE_06 +CONV_GANG_STATE_07 +CONV_GANG_STATE_08 +CONV_HOOKER_RESP_A_01 +CONV_HOOKER_RESP_A_02 +CONV_HOOKER_RESP_A_03 +CONV_HOOKER_RESP_B_01 +CONV_HOOKER_RESP_B_02 +CONV_HOOKER_RESP_B_03 +CONV_HOOKER_RESP_C_01 +CONV_HOOKER_RESP_C_02 +CONV_HOOKER_RESP_C_03 +CONV_HOOKER_STATE_A_01 +CONV_HOOKER_STATE_A_02 +CONV_HOOKER_STATE_A_03 +CONV_HOOKER_STATE_B_01 +CONV_HOOKER_STATE_B_02 +CONV_HOOKER_STATE_B_03 +CONV_HOOKER_STATE_C_01 +CONV_HOOKER_STATE_C_02 +CONV_HOOKER_STATE_C_03 +CONV_PIMP_RESP_A_01 +CONV_PIMP_RESP_A_02 +CONV_PIMP_RESP_A_03 +CONV_PIMP_RESP_B_01 +CONV_PIMP_RESP_B_02 +CONV_PIMP_RESP_B_03 +CONV_PIMP_RESP_C_01 +CONV_PIMP_RESP_C_02 +CONV_PIMP_RESP_C_03 +CONV_PIMP_STATE_A_01 +CONV_PIMP_STATE_A_02 +CONV_PIMP_STATE_A_03 +CONV_PIMP_STATE_B_01 +CONV_PIMP_STATE_B_02 +CONV_PIMP_STATE_B_03 +CONV_PIMP_STATE_C_01 +CONV_PIMP_STATE_C_02 +CONV_PIMP_STATE_C_03 +CONV_SMOKE_RESP_01 +CONV_SMOKE_RESP_02 +CONV_SMOKE_RESP_03 +CONV_SMOKE_RESP_04 +CONV_SMOKE_RESP_05 +CONV_SMOKE_STATE_01 +CONV_SMOKE_STATE_02 +CONV_SMOKE_STATE_03 +CONV_SMOKE_STATE_04 +CONV_SMOKE_STATE_05 +CONV_SMOKE_STATE_06 +CONV_SMOKE_STATE_07 +CONV_SMOKE_STATE_08 +COOLROOM +COPTER_BANK +COPTER_DOOR_CLOSE +COPTER_DOOR_OPEN +COPTER_EXHAUST +COPTER_PHASE +COP_CAR_CLOSE +COP_CAR_CLOSE_2 +COP_CAR_CLOSE_3 +COP_CAR_OPEN +COP_HELI_MEGAPHONE_01 +COP_HELI_MEGAPHONE_02 +COP_HELI_MEGAPHONE_03 +COP_HELI_MEGAPHONE_04 +COP_HELI_MEGAPHONE_05 +COP_HELI_MEGAPHONE_06 +COP_HELI_MEGAPHONE_07 +COP_HELI_MEGAPHONE_08 +COP_HELI_MEGAPHONE_09 +COP_HELI_MEGAPHONE_10 +COP_HELI_MEGAPHONE_11 +COP_HELI_MEGAPHONE_12 +COP_HELI_MEGAPHONE_13 +COP_HELI_MEGAPHONE_14 +COP_HELI_MEGAPHONE_15 +COP_HELI_MEGAPHONE_WEAPON_01 +COP_HELI_MEGAPHONE_WEAPON_02 +COP_HELI_MEGAPHONE_WEAPON_03 +COP_HELI_MEGAPHONE_WEAPON_04 +COP_HELI_MEGAPHONE_WEAPON_05 +COP_HELI_MEGAPHONE_WEAPON_06 +COP_HELI_MEGAPHONE_WEAPON_07 +COP_HELI_MEGAPHONE_WEAPON_08 +COP_HELI_MEGAPHONE_WEAPON_09 +COP_HELI_MEGAPHONE_WEAPON_10 +COP_HELI_MEGAPHONE_WEAPON_11 +COP_HELI_MEGAPHONE_WEAPON_12 +COP_HELI_MEGAPHONE_WEAPON_13 +COP_HELI_MEGAPHONE_WEAPON_14 +COP_HELI_MEGAPHONE_WEAPON_15 +COP_TRUNK_CLOSE +COP_TRUNK_OPEN +CORNER_GRIND +CORRUGATED_IRON_SHEET_1 +CORRUGATED_IRON_SHEET_1_RESO +CORRUGATED_IRON_SHEET_2 +CORRUGATED_IRON_SHEET_2_RESO +CORRUGATED_IRON_SHEET_3 +CORRUGATED_IRON_SHEET_3_RESO +CORRUGATED_IRON_SHEET_4 +CORRUGATED_IRON_SHEET_4_RESO +COSMOGONICMYTH_01 +COSMOGONICMYTH_02 +COTTON_HOODY +COUGH_01 +COUGH_02 +COUGH_03 +COUGH_04 +COUGH_05 +COUGH_06 +COUGH_07 +COUGH_08 +COUGH_09 +COUGH_10 +COUGH_11 +COUGH_12 +COUGH_13 +COUGH_14 +COUGH_15 +COUGH_16 +COUGH_17 +COUGH_18 +COUGH_19 +COUGH_20 +COUGH_21 +COUGH_22 +COUGH_23 +COUGH_24 +COUGH_25 +COUGH_26 +COUPE +COVER_ME_01 +COVER_ME_02 +COVER_ME_03 +COVER_ME_04 +COVER_ME_05 +COVER_ME_06 +COVER_ME_07 +COVER_ME_08 +COVER_ME_09 +COVER_ME_10 +COVER_ME_NOGENDER_01 +COVER_ME_NOGENDER_02 +COVER_ME_NOGENDER_03 +COVER_ME_NOGENDER_04 +CPR_01 +CPR_02 +CPR_03 +CPR_04 +CPR_05 +CPR_06 +CRADLE_MOTOR +CRADLE_MOTOR_START +CRANE_MOVE_A +CRANE_MOVE_B +CRASH_BIKE_01 +CRASH_BIKE_02 +CRASH_BIKE_03 +CRASH_BIKE_04 +CRASH_BIKE_05 +CRASH_BIKE_06 +CRASH_BIKE_07 +CRASH_BIKE_08 +CRASH_BIKE_09 +CRASH_BIKE_10 +CRASH_CAR_01 +CRASH_CAR_02 +CRASH_CAR_03 +CRASH_CAR_04 +CRASH_CAR_05 +CRASH_CAR_06 +CRASH_CAR_07 +CRASH_CAR_08 +CRASH_CAR_09 +CRASH_CAR_10 +CRASH_CAR_11 +CRASH_CAR_12 +CRASH_CAR_13 +CRASH_CAR_14 +CRASH_CAR_15 +CRASH_CAR_16 +CRASH_CAR_17 +CRASH_CAR_18 +CRASH_CAR_19 +CRASH_CAR_20 +CRASH_CAR_21 +CRASH_CAR_22 +CRASH_CAR_23 +CRASH_CAR_24 +CRASH_CAR_25 +CRASH_CAR_26 +CRASH_CAR_27 +CRASH_CAR_28 +CRASH_CAR_29 +CRASH_CAR_30 +CRASH_CAR_31 +CRASH_CAR_32 +CRASH_CAR_33 +CRASH_CAR_34 +CRASH_CAR_35 +CRASH_CONFRONT_01 +CRASH_CONFRONT_02 +CRASH_CONFRONT_03 +CRASH_CONFRONT_04 +CRASH_GENERIC_01 +CRASH_GENERIC_02 +CRASH_GENERIC_03 +CRASH_GENERIC_04 +CRASH_GENERIC_05 +CRASH_GENERIC_06 +CRASH_GENERIC_07 +CRASH_GENERIC_08 +CRASH_GENERIC_09 +CRASH_GENERIC_10 +CRASH_GENERIC_11 +CRASH_GENERIC_12 +CRASH_GENERIC_13 +CRASH_GENERIC_14 +CRASH_GENERIC_15 +CRASH_GENERIC_16 +CRASH_GENERIC_17 +CRASH_GENERIC_18 +CRASH_GENERIC_19 +CRASH_GENERIC_20 +CRASH_GENERIC_21 +CRASH_GENERIC_22 +CRASH_GENERIC_23 +CRASH_GENERIC_24 +CRASH_GENERIC_25 +CRASH_GENERIC_26 +CRASH_GENERIC_27 +CRASH_GENERIC_28 +CRASH_GENERIC_29 +CRASH_GENERIC_30 +CRASH_GENERIC_31 +CRASH_GENERIC_32 +CRASH_GENERIC_33 +CRASH_GENERIC_34 +CRASH_GENERIC_35 +CREAK_01 +CREAK_02 +CREDITCHECK +CRIM_AN_AIR_SQUAD_DOWN +CRIM_AN_AIR_UNIT_DOWN +CRIM_AN_APARTMENT_FIRE +CRIM_AN_ARSON_ATTACK +CRIM_AN_ASSAULT +CRIM_AN_ASSAULT_ON_AN_OFFICER +CRIM_AN_ASSAULT_ON_A_CIVILIAN +CRIM_AN_ATTACK_ON_AN_OFFICER +CRIM_AN_ATTACK_ON_A_MTR_VEHICLE +CRIM_AN_ATTACK_ON_A_VEHICLE +CRIM_AN_EXPLOSION +CRIM_AN_INJURED_CIVILIAN +CRIM_AN_OFFICER_ASSAULT +CRIM_AN_OFFICER_DOWN +CRIM_AN_OFFICER_FATALITY +CRIM_AN_OFFICER_HOMICIDE +CRIM_AN_OFFICER_INJURY +CRIM_AN_OFFICER_IN_DANGER_OF_A_FIREARM_ATTACK +CRIM_AN_OFFICER_IN_DANGER_OF_FIREARM_DISCHARGE_FROM_SUSPECT +CRIM_AN_OFFICER_IN_NEED_OF_ASSISTANCE +CRIM_AN_OFFICER_STRUCK +CRIM_AN_SOS +CRIM_AN_UNCONCIOUS_CIVILIAN +CRIM_AN_UNCONCIOUS_FEMALE +CRIM_AN_UNCONCIOUS_MALE +CRIM_ASSAULT_AND_BATTERY +CRIM_ATTACK_ON_A_VEHICLE +CRIM_A_BURNING_APARTMENT +CRIM_A_BURNING_BUILDING +CRIM_A_BURNING_CONDO +CRIM_A_BURN_VICTIM +CRIM_A_CARDIAC_ARREST_AT_BURGERSHOT +CRIM_A_CIVILIAN_DOWN +CRIM_A_CIVILIAN_FATALITY +CRIM_A_CIVILIAN_RUNNING_A_RED_LIGHT +CRIM_A_CIVIL_DISTURBANCE +CRIM_A_CONDO_FIRE +CRIM_A_CRIMINAL_ATTEMPTING_TO_STEAL_A_CAR_1 +CRIM_A_CRIMINAL_FLEEING_A_CRIME_SCENE_1 +CRIM_A_CRIMINAL_IN_A_STOLEN_CAR +CRIM_A_CRIMINAL_IN_A_STOLEN_VEHICLE +CRIM_A_CRIMINAL_ON_A_GUN_SPREE +CRIM_A_CRIMINAL_PERFORMING_DRIVEBY_ACTIVITY +CRIM_A_CRIMINAL_RESISTING_ARREST +CRIM_A_DB +CRIM_A_DOMESTIC_DISTURBANCE +CRIM_A_DRIVER_RUNNING_A_RED_LIGHT +CRIM_A_DRUG_DEAL +CRIM_A_DRUNKEN_BRAWL +CRIM_A_FIRE +CRIM_A_FIREARM_ATTACK_ON_AN_OFFICER +CRIM_A_FIREARM_DISCHARGED +CRIM_A_FIVE_ALARM_FIRE +CRIM_A_GANG_CAUSING_TROUBLE +CRIM_A_GANG_RELATED_DISTURBANCE +CRIM_A_GRAND_THEFT_AUTO +CRIM_A_HELICOPTER_DOWN +CRIM_A_HIT_AND_RUN +CRIM_A_HOUSE_FIRE +CRIM_A_KNIFE_ASSAULT_ON_AN_OFFICER +CRIM_A_KNIFING +CRIM_A_MEDICAL_EMERGENCY +CRIM_A_MOTORCYCLE_RIDER_WITHOUT_A_HELMET +CRIM_A_MOVING_VIOLATION +CRIM_A_MUGGING +CRIM_A_PEDESTRIAN_STRUCK +CRIM_A_PERSON_DOWN +CRIM_A_POSSESSION_OF_A_FIREARM +CRIM_A_POSSIBLE_CASE_OF_ANTHRAX +CRIM_A_POSSIBLE_CASE_OF_TUBURCULOSIS +CRIM_A_RECKLESS_DRIVER +CRIM_A_RED_LIGHT +CRIM_A_ROBBERY_AT +CRIM_A_SERIOUS_MVA +CRIM_A_SHOOTING +CRIM_A_SHOOT_OUT +CRIM_A_SPEEDING_FELONY +CRIM_A_STOLEN_VEHICLE +CRIM_A_SUSPECT_ARMED_AND_DANGEROUS +CRIM_A_SUSPECT_RESISTING_ARREST +CRIM_A_TAKING_AIM_AT_OFFICER_WITH_A_FIREARM +CRIM_A_THREE_ALARM_FIRE +CRIM_A_TRAFFIC_ALERT +CRIM_A_TRAFFIC_FELONY +CRIM_A_TRAFFIC_HAZARD +CRIM_A_TRAFFIC_VIOLATION +CRIM_A_VEHICLE_EXPLOSION +CRIM_A_VEHICLE_ON_FIRE +CRIM_A_VESSEL_IN_DISTRESS +CRIM_CRIMINALS_PERFORMING_DRIVEBY_ACTIVITY +CRIM_DAMAGE_TO_VEHICLE +CRIM_DANGEROUS_DRIVING +CRIM_DISTURBING_THE_PEACE +CRIM_DOMESTIC_VIOLENCE +CRIM_DRUG_SMUGGLING +CRIM_DRUG_TRAFFICKING +CRIM_GANG_RELATED_VIOLENCE +CRIM_INDECENT_EXPOSURE +CRIM_MALICIOUS_DAMAGE_TO_VEHICLE +CRIM_MDV +CRIM_MULTIPLE_INJURIES +CRIM_POSSIBLE_TERRORIST_ACTIVITY +CRIM_RIDING_A_MOTORCYCLE_WITHOUT_A_HELMET +CRIM_SHOTS_FIRED +CRIM_SPEEDING +CRIM_SUSPICIOUS_ACTIVITY +CRIM_SUSPICIOUS_OFFSHORE_ACTIVITY +CRIM_TERRORIST_ACTIVITY +CRITICIZE_01 +CRITICIZE_02 +CROCKETT_AVE +CROSSTALK +CROWD_GRAB_01 +CROWD_GRAB_02 +CRYING_01 +CRY_01 +CS1_AA_01 +CS1_AA_02 +CS1_AA_03 +CS1_AA_04 +CS1_AA_05 +CS1_A_AA_01 +CS1_A_AA_02 +CS1_A_AA_03 +CS1_A_AA_04 +CS1_A_BA_01 +CS1_A_BA_02 +CS1_A_BA_03 +CS1_A_CA_01 +CS1_A_CA_02 +CS1_A_CA_03 +CS1_A_DA_01 +CS1_A_DA_02 +CS1_A_DA_03 +CS1_A_DA_04 +CS1_A_EA_01 +CS1_A_EA_02 +CS1_A_EA_03 +CS1_A_FA_01 +CS1_A_FA_02 +CS1_A_FA_03 +CS1_A_GA_01 +CS1_A_GA_02 +CS1_A_GA_03 +CS1_A_HA_01 +CS1_A_HA_02 +CS1_A_HA_03 +CS1_A_IA_01 +CS1_A_IA_02 +CS1_A_IA_03 +CS1_A_JA_01 +CS1_A_JA_02 +CS1_A_JA_03 +CS1_A_KA_01 +CS1_A_KA_02 +CS1_A_KA_03 +CS1_A_LA_01 +CS1_A_LA_02 +CS1_A_LA_03 +CS1_A_MA_01 +CS1_A_MA_02 +CS1_A_MA_03 +CS1_BA_01 +CS1_BA_02 +CS1_BA_03 +CS1_CA_01 +CS1_CA_02 +CS1_CA_03 +CS1_CA_04 +CS1_CA_05 +CS1_DA_01 +CS1_DA_02 +CS1_DA_03 +CS1_DA_04 +CS1_DA_05 +CS1_EA_01 +CS1_EA_02 +CS1_EA_03 +CS1_EA_04 +CS1_EA_05 +CS1_FA_01 +CS1_FA_02 +CS1_FA_03 +CS1_FA_04 +CS1_FA_05 +CS1_FA_06 +CS1_FA_07 +CS1_FA_08 +CS1_GAY_SHOP_ADVICE_01 +CS1_GAY_SHOP_ADVICE_02 +CS1_GAY_SHOP_ADVICE_03 +CS1_GAY_SHOP_ADVICE_04 +CS1_GAY_SHOP_ADVICE_05 +CS1_GAY_SHOP_ATTACKED_01 +CS1_GAY_SHOP_ATTACKED_02 +CS1_GAY_SHOP_ATTACKED_03 +CS1_GAY_SHOP_ATTACKED_04 +CS1_GAY_SHOP_ATTACKED_05 +CS1_GAY_SHOP_BARRED_01 +CS1_GAY_SHOP_BARRED_02 +CS1_GAY_SHOP_BARRED_03 +CS1_GAY_SHOP_COMPLIMENT_01 +CS1_GAY_SHOP_COMPLIMENT_02 +CS1_GAY_SHOP_COMPLIMENT_03 +CS1_GAY_SHOP_COMPLIMENT_04 +CS1_GAY_SHOP_COMPLIMENT_05 +CS1_GAY_SHOP_GOODBYE_01 +CS1_GAY_SHOP_GOODBYE_02 +CS1_GAY_SHOP_GOODBYE_03 +CS1_GAY_SHOP_GOODBYE_04 +CS1_GAY_SHOP_GOODBYE_05 +CS1_GAY_SHOP_GO_AWAY_01 +CS1_GAY_SHOP_GO_AWAY_02 +CS1_GAY_SHOP_GO_AWAY_03 +CS1_GAY_SHOP_GO_AWAY_04 +CS1_GAY_SHOP_GO_AWAY_05 +CS1_GAY_SHOP_GREETING_01 +CS1_GAY_SHOP_GREETING_02 +CS1_GAY_SHOP_GREETING_03 +CS1_GAY_SHOP_GREETING_04 +CS1_GAY_SHOP_GREETING_05 +CS1_GAY_SHOP_NEGATIVE_01 +CS1_GAY_SHOP_NEGATIVE_02 +CS1_GAY_SHOP_NEGATIVE_03 +CS1_GAY_SHOP_NEGATIVE_04 +CS1_GAY_SHOP_NEGATIVE_05 +CS1_GAY_SHOP_PURCHASE_01 +CS1_GAY_SHOP_PURCHASE_02 +CS1_GAY_SHOP_PURCHASE_03 +CS1_GAY_SHOP_PURCHASE_04 +CS1_GAY_SHOP_PURCHASE_05 +CS1_GAY_SHOP_PURCHASE_06 +CS1_GAY_SHOP_PURCHASE_07 +CS1_GAY_SHOP_PURCHASE_08 +CS1_GAY_SHOP_TARGETTED_01 +CS1_GAY_SHOP_TARGETTED_02 +CS1_GAY_SHOP_TARGETTED_03 +CS1_GAY_SHOP_TARGETTED_04 +CS1_GAY_SHOP_TARGETTED_05 +CS1_GAY_SHOP_WARNING_01 +CS1_GAY_SHOP_WARNING_02 +CS1_GAY_SHOP_WARNING_03 +CS1_GAY_SHOP_WARNING_04 +CS1_GAY_SHOP_WARNING_05 +CS1_GA_01 +CS1_GA_02 +CS1_GA_03 +CS1_GA_04 +CS1_GA_05 +CS1_HA_01 +CS1_HA_02 +CS1_HA_03 +CS1_HA_04 +CS1_HA_05 +CUDDLYTOY_01 +CUDDLYTOY_02 +CUE_1 +CUE_2 +CUFFS_SLAP_01 +CUFFS_SLAP_02 +CUFFS_SLAP_03 +CUFFS_TIGHTEN_01 +CUFFS_TIGHTEN_02 +CUFFS_TIGHTEN_04 +CUFFS_TIGHTEN_05 +CUSION +DAMAGED_HOOD_OPEN +DAMAGED_HOOD_SHUT +DAMAGE_LOOP_A +DAMAGE_LOOP_B +DAMAGE_ONESHOT_1 +DAMAGE_ONESHOT_2 +DAMAGE_ONESHOT_3 +DAMAGE_ONESHOT_4 +DAMAGE_ONESHOT_5 +DANCER_01 +DANCING_GAME_ACCEPT_01 +DANCING_GAME_ACCEPT_02 +DANCING_GAME_ACCEPT_03 +DANCING_GAME_ACCEPT_04 +DANCING_GAME_ACCEPT_05 +DANCING_GAME_ACCEPT_06 +DANCING_GAME_ACCEPT_07 +DANCING_GAME_ACCEPT_08 +DANCING_GAME_ACCEPT_09 +DANCING_GAME_ASK_01 +DANCING_GAME_ASK_02 +DANCING_GAME_BAD_01 +DANCING_GAME_BAD_02 +DANCING_GAME_BAD_03 +DANCING_GAME_CHAT_01 +DANCING_GAME_CHAT_02 +DANCING_GAME_CHAT_03 +DANCING_GAME_CHAT_04 +DANCING_GAME_CHAT_05 +DANCING_GAME_CHAT_06 +DANCING_GAME_CHAT_07 +DANCING_GAME_CHAT_08 +DANCING_GAME_FAIL_01 +DANCING_GAME_FAIL_02 +DANCING_GAME_GOOD_01 +DANCING_GAME_GOOD_02 +DANCING_GAME_GOOD_03 +DANCING_GAME_GOOD_04 +DANCING_GAME_GRINDING_01 +DANCING_GAME_GRINDING_02 +DANCING_GAME_GRINDING_03 +DANCING_GAME_GRINDING_04 +DANCING_GAME_GRINDING_05 +DANCING_GAME_LUIS_BAD_01 +DANCING_GAME_LUIS_BAD_02 +DANCING_GAME_LUIS_BAD_03 +DANCING_GAME_LUIS_BAD_04 +DANCING_GAME_LUIS_BAD_05 +DANCING_GAME_LUIS_BAD_06 +DANCING_GAME_LUIS_BAD_07 +DANCING_GAME_LUIS_BAD_08 +DANCING_GAME_LUIS_FAIL_01 +DANCING_GAME_LUIS_FAIL_02 +DANCING_GAME_LUIS_FAIL_03 +DANCING_GAME_LUIS_FAIL_04 +DANCING_GAME_LUIS_FAIL_05 +DANCING_GAME_LUIS_FAIL_06 +DANCING_GAME_LUIS_FAIL_07 +DANCING_GAME_LUIS_FAIL_08 +DANCING_GAME_LUIS_GOOD_01 +DANCING_GAME_LUIS_GOOD_02 +DANCING_GAME_LUIS_GOOD_03 +DANCING_GAME_LUIS_GOOD_04 +DANCING_GAME_LUIS_GOOD_05 +DANCING_GAME_LUIS_GOOD_06 +DANCING_GAME_LUIS_GOOD_07 +DANCING_GAME_LUIS_GOOD_08 +DANCING_GAME_LUIS_OK_01 +DANCING_GAME_LUIS_OK_02 +DANCING_GAME_LUIS_OK_03 +DANCING_GAME_LUIS_OK_04 +DANCING_GAME_LUIS_OK_05 +DANCING_GAME_LUIS_OK_06 +DANCING_GAME_LUIS_OK_07 +DANCING_GAME_LUIS_OK_08 +DANCING_GAME_LUIS_SEXY_01 +DANCING_GAME_LUIS_SEXY_02 +DANCING_GAME_LUIS_SEXY_03 +DANCING_GAME_LUIS_SEXY_04 +DANCING_GAME_LUIS_SEXY_05 +DANCING_GAME_LUIS_SEXY_06 +DANCING_GAME_LUIS_SEXY_07 +DANCING_GAME_LUIS_SEXY_08 +DANCING_GAME_LUIS_SPECIAL_01 +DANCING_GAME_LUIS_SPECIAL_02 +DANCING_GAME_LUIS_SPECIAL_03 +DANCING_GAME_LUIS_SPECIAL_04 +DANCING_GAME_LUIS_SPECIAL_05 +DANCING_GAME_LUIS_SPECIAL_06 +DANCING_GAME_LUIS_SPECIAL_07 +DANCING_GAME_LUIS_SPECIAL_08 +DANCING_GAME_LUIS_SUCCESS_01 +DANCING_GAME_LUIS_SUCCESS_02 +DANCING_GAME_LUIS_SUCCESS_03 +DANCING_GAME_LUIS_SUCCESS_04 +DANCING_GAME_LUIS_SUCCESS_05 +DANCING_GAME_NO_01 +DANCING_GAME_NO_02 +DANCING_GAME_NO_03 +DANCING_GAME_NO_04 +DANCING_GAME_NO_05 +DANCING_GAME_OK_01 +DANCING_GAME_OK_02 +DANCING_GAME_OK_03 +DANCING_GAME_OK_04 +DANCING_GAME_QUIT_01 +DANCING_GAME_QUIT_02 +DANCING_GAME_QUIT_03 +DANCING_GAME_QUIT_04 +DANCING_GAME_REJECTED_01 +DANCING_GAME_REJECTED_02 +DANCING_GAME_SEXY_01 +DANCING_GAME_SEXY_02 +DANCING_GAME_SEXY_03 +DANCING_GAME_SEXY_04 +DANCING_GAME_SHOWOFF_01 +DANCING_GAME_SHOWOFF_02 +DANCING_GAME_SHOWOFF_03 +DANCING_GAME_SHOWOFF_04 +DANCING_GAME_SHOWOFF_05 +DANCING_GAME_SPECIAL_01 +DANCING_GAME_SPECIAL_02 +DANCING_GAME_SPECIAL_03 +DANCING_GAME_SPECIAL_04 +DANCING_GAME_START_01 +DANCING_GAME_START_02 +DANCING_GAME_SUCCESS_01 +DANCING_GAME_SUCCESS_02 +DANCING_GAME_YES_01 +DANCING_GAME_YES_02 +DANCING_GAME_YES_03 +DANCING_GAME_YES_04 +DANCING_GAME_YES_05 +DARKHAMMERS_ST +DARTS_BAD_SHOT_01 +DARTS_BAD_SHOT_02 +DARTS_BAD_SHOT_03 +DARTS_BEST_OF_THREE_01 +DARTS_BEST_OF_THREE_02 +DARTS_BEST_OF_THREE_03 +DARTS_BEST_OF_THREE_04 +DARTS_BEST_OF_THREE_05 +DARTS_BOAST_01 +DARTS_BOAST_02 +DARTS_BOAST_03 +DARTS_BOAST_04 +DARTS_BOAST_05 +DARTS_BOAST_06 +DARTS_BOAST_07 +DARTS_BOAST_08 +DARTS_BOAST_09 +DARTS_BOAST_10 +DARTS_BOAST_11 +DARTS_BOAST_12 +DARTS_BORED_01 +DARTS_BORED_02 +DARTS_BORED_03 +DARTS_BORED_04 +DARTS_BORED_05 +DARTS_BULLSEYE_01 +DARTS_BULLSEYE_02 +DARTS_BULLSEYE_03 +DARTS_BULLSEYE_04 +DARTS_BULLSEYE_05 +DARTS_GOOD_SHOT_01 +DARTS_GOOD_SHOT_02 +DARTS_GOOD_SHOT_03 +DARTS_HAPPY_01 +DARTS_HAPPY_02 +DARTS_HAPPY_03 +DARTS_HAPPY_04 +DARTS_HAPPY_05 +DARTS_HAPPY_06 +DARTS_HAPPY_07 +DARTS_HAPPY_08 +DARTS_LOSING_BADLY_01 +DARTS_LOSING_BADLY_02 +DARTS_LOSING_BADLY_03 +DARTS_LOSING_BADLY_04 +DARTS_LOSING_BADLY_05 +DARTS_PLAYER_1_DART_AWAY_01 +DARTS_PLAYER_1_DART_AWAY_02 +DARTS_PLAYER_1_DART_AWAY_03 +DARTS_PLAYER_1_DART_AWAY_04 +DARTS_PLAYER_1_DART_AWAY_05 +DARTS_PLAYER_BUSTS_01 +DARTS_PLAYER_BUSTS_02 +DARTS_PLAYER_BUSTS_03 +DARTS_PLAYER_BUSTS_04 +DARTS_PLAYER_BUSTS_05 +DARTS_PLAYER_BUSTS_06 +DARTS_PLAYER_BUSTS_07 +DARTS_PLAYER_BUSTS_08 +DARTS_PLAYER_BUSTS_09 +DARTS_PLAYER_BUST_01 +DARTS_PLAYER_BUST_02 +DARTS_PLAYER_BUST_03 +DARTS_PLAYER_BUST_04 +DARTS_PLAYER_BUST_05 +DARTS_PLAYER_FAILS_CHECK_OUT_01 +DARTS_PLAYER_FAILS_CHECK_OUT_02 +DARTS_PLAYER_FAILS_CHECK_OUT_03 +DARTS_PLAYER_FAILS_CHECK_OUT_04 +DARTS_PLAYER_FAILS_CHECK_OUT_05 +DARTS_PLAYER_GETS_140_01 +DARTS_PLAYER_GETS_140_02 +DARTS_PLAYER_GETS_140_03 +DARTS_PLAYER_GETS_140_04 +DARTS_PLAYER_GETS_140_05 +DARTS_PLAYER_GETS_180_01 +DARTS_PLAYER_GETS_180_02 +DARTS_PLAYER_GETS_180_03 +DARTS_PLAYER_GETS_180_04 +DARTS_PLAYER_GETS_180_05 +DARTS_PLAYER_LOSES_01 +DARTS_PLAYER_LOSES_02 +DARTS_PLAYER_LOSES_03 +DARTS_PLAYER_LOSES_04 +DARTS_PLAYER_LOSES_05 +DARTS_PLAYER_MISSES_BOARD_01 +DARTS_PLAYER_MISSES_BOARD_02 +DARTS_PLAYER_MISSES_BOARD_03 +DARTS_PLAYER_MISSES_BOARD_04 +DARTS_PLAYER_MISSES_BOARD_05 +DARTS_PLAYER_PLAYS_LOSES_01 +DARTS_PLAYER_PLAYS_LOSES_02 +DARTS_PLAYER_PLAYS_LOSES_03 +DARTS_PLAYER_PLAYS_LOSES_04 +DARTS_PLAYER_PLAYS_LOSES_05 +DARTS_PLAYER_PLAYS_POORLY_01 +DARTS_PLAYER_PLAYS_POORLY_02 +DARTS_PLAYER_PLAYS_POORLY_03 +DARTS_PLAYER_PLAYS_POORLY_04 +DARTS_PLAYER_PLAYS_POORLY_05 +DARTS_PLAYER_PLAYS_POORLY_06 +DARTS_PLAYER_PLAYS_WELL_01 +DARTS_PLAYER_PLAYS_WELL_02 +DARTS_PLAYER_PLAYS_WELL_03 +DARTS_PLAYER_PLAYS_WELL_04 +DARTS_PLAYER_PLAYS_WELL_05 +DARTS_PLAYER_PLAYS_WELL_06 +DARTS_PLAYER_WINS_01 +DARTS_PLAYER_WINS_02 +DARTS_PLAYER_WINS_03 +DARTS_PLAYER_WINS_04 +DARTS_PLAYER_WINS_05 +DART_1 +DART_2 +DART_3 +DART_DOUBLE +DART_HIT_BASS +DART_HIT_DART +DART_TRIPLE +DASH_BREAK_A +DASH_BREAK_B +DAVE1_AA_01 +DAVE1_AA_02 +DAVE1_AA_03 +DAVE1_AA_04 +DAVE1_AA_05 +DAVE1_AA_06 +DAVE1_BA_01 +DAVE1_BA_02 +DAVE1_BA_03 +DAVE1_BA_04 +DAVE1_BA_05 +DAVE1_BA_06 +DAVE1_CA_01 +DAVE1_CA_02 +DAVE1_CA_03 +DAVE1_DA_01 +DAVE1_DB_01 +DAVE1_DC_01 +DAVE1_DD_01 +DAVE1_DE_01 +DAVE1_EA_01 +DAVE1_EB_01 +DAVE1_EC_01 +DAVE1_ED_01 +DAVE1_FA_01 +DAVE1_FB_01 +DAVE1_FC_01 +DAVE1_FD_01 +DAVE1_GA_01 +DAVE1_GB_01 +DAVE1_GC_01 +DAVE1_GD_01 +DAVE1_GE_01 +DAVE1_GF_01 +DAVE1_GG_01 +DAVE1_HA_01 +DAYINTHELIFE_01 +DAYINTHELIFE_02 +DB_EASTBOUND +DB_NORTHBOUND +DB_SOUTHBOUND +DB_WESTBOUND +DEAGLE_COCK_A +DEAGLE_COCK_B +DEAGLE_INSERT_CLIP_A +DEAGLE_INSERT_CLIP_B +DEAGLE_REMOVE_CLIP +DEATH_DRUMS +DEATH_HIGH_01 +DEATH_HIGH_02 +DEATH_LOW_01 +DEATH_LOW_02 +DEATH_LOW_03 +DEATH_LOW_04 +DEATH_STRINGS +DEBRIS_1 +DEBRIS_10 +DEBRIS_11 +DEBRIS_12 +DEBRIS_13 +DEBRIS_14 +DEBRIS_15 +DEBRIS_16 +DEBRIS_2 +DEBRIS_3 +DEBRIS_4 +DEBRIS_5 +DEBRIS_6 +DEBRIS_7 +DEBRIS_8 +DEBRIS_9 +DEBRIS_CRUNCH_A_1 +DEBRIS_CRUNCH_A_2 +DEBRIS_CRUNCH_B_1 +DEBRIS_CRUNCH_B_2 +DEBRIS_CRUNCH_C_1 +DEBRIS_CRUNCH_C_2 +DEBRIS_CRUNCH_D_1 +DEBRIS_CRUNCH_D_2 +DEFORMATION_HIGH_ONESHOT_1 +DEFORMATION_HIGH_ONESHOT_10 +DEFORMATION_HIGH_ONESHOT_2 +DEFORMATION_HIGH_ONESHOT_3 +DEFORMATION_HIGH_ONESHOT_4 +DEFORMATION_HIGH_ONESHOT_5 +DEFORMATION_HIGH_ONESHOT_6 +DEFORMATION_HIGH_ONESHOT_7 +DEFORMATION_HIGH_ONESHOT_8 +DEFORMATION_HIGH_ONESHOT_9 +DEFORMATION_LOW_1 +DEFORMATION_LOW_2 +DEFORMATION_LOW_3 +DEFORMATION_LOW_4 +DEFORMATION_LOW_5 +DEFORMATION_LOW_6 +DEFORMATION_MID_1 +DEFORMATION_MID_2 +DEFORMATION_MID_3 +DEFORMATION_MID_4 +DEFORMATION_MID_5 +DEFORMATION_MID_6 +DELAWARE_AVE +DESERT_EAGLE_DISTANT +DESERT_EAGLE_SAFETY_01 +DETAILED_TYRE_CLOSE +DEWBAUCHEE_GREEN +DF1_DA_01 +DF1_DB_01 +DF1_DE_01 +DF1_EA_01 +DF1_EB_01 +DF1_EC_01 +DF1_ED_01 +DF1_EE_01 +DF1_EF_01 +DF1_EG_01 +DF1_EH_01 +DF1_FA_01 +DF1_GA_01 +DF1_HA_01 +DF1_HB_01 +DF1_HC_01 +DF1_HD_01 +DF1_HE_01 +DF1_HF_01 +DF1_IA_01 +DF1_IB_01 +DF1_IC_01 +DF1_ID_01 +DF1_IE_01 +DF1_IF_01 +DF1_JA_01 +DF1_JB_01 +DF1_KA_01 +DF1_LA_01 +DF1_LB_01 +DF1_MA_01 +DF1_MB_01 +DF1_NA_01 +DF1_NB_01 +DF1_OA_01 +DF1_OA_02 +DF2_PSCAN_AA +DF2_PSCAN_AB +DF3_BA_01 +DF3_BB_01 +DF3_BC_01 +DF3_BD_01 +DF3_BE_01 +DF3_BF_01 +DF3_BG_01 +DF3_FA_01 +DF3_FB_01 +DF3_FC_01 +DF3_GA_01 +DF3_HA_01 +DF3_HB_01 +DF3_HC_01 +DF3_HD_01 +DF3_HE_01 +DF3_HF_01 +DF3_HG_01 +DF3_IA_01 +DF3_IB_01 +DF3_IC_01 +DF3_JA_01 +DF3_JB_01 +DF3_KA_01 +DF3_KB_01 +DF3_KC_01 +DF3_KD_01 +DF3_LA_01 +DF3_LB_01 +DFBK_AA_01 +DFBK_AA_02 +DFBK_AA_03 +DFBK_AA_04 +DFBK_AA_05 +DFBK_AA_06 +DFBK_AA_07 +DFBK_AA_08 +DFBK_BA_01 +DFBK_BA_02 +DFBK_BA_03 +DFBK_BA_04 +DFBK_BA_05 +DFBK_BA_06 +DFROM_DISPATCH_2_UNITS_FROM +DFROM_DISPATCH_3_UNITS_FROM +DFROM_DISPATCH_4_UNITS_FROM +DFROM_DISPATCH_5_UNITS_FROM +DFROM_DISPATCH_6_UNITS_FROM +DFROM_DISPATCH_7_UNITS_FROM +DFROM_DISPATCH_AIR_SQUAD_FROM +DFROM_DISPATCH_AIR_UNITS_FROM +DFROM_DISPATCH_AIR_UNIT_FROM +DFROM_DISPATCH_AN_FIB_TEAM_FROM_ERR +DFROM_DISPATCH_A_COASTGUARD_UNIT_FROM_ERR +DFROM_DISPATCH_A_NOOSE_TEAM_FROM +DFROM_DISPATCH_A_PATROL_BOAT_FROM_ERR +DFROM_DISPATCH_A_POLICE_BOAT_FROM_ERR +DFROM_DISPATCH_A_UNIT_FROM +DFROM_DISPATCH_A_WATER_UNIT_FROM +DFROM_DISPATCH_ERR_FIB_TEAM_FROM +DFROM_DISPATCH_FIB_TEAM_FROM +DFROM_DISPATCH_FIB_TEAM_FROM_ERR +DFROM_DISPATCH_NOOSE_TEAM_FROM +DFROM_DISPATCH_POLICE_BOATS_FROM_ERR +DFROM_DISPATCH_SWAT_TEAM_FROM +DFROM_DISPATCH_WATER_PATROL_UNITS_FROM_ERR +DIAMOND_ST +DINGHY_ENGINE_LOOP +DINGHY_IDLE_LOOP +DINGHY_LOW_RESO_LOOP +DINGHY_NULL_LOOP +DINGHY_WAVE_HIT +DIRECTIONS_ASK_01 +DIRECTIONS_ASK_02 +DIRECTIONS_NO_01 +DIRECTIONS_NO_02 +DIRT_01 +DIRT_02 +DIRT_03 +DIRT_04 +DIRT_05 +DIRT_06 +DIRT_1 +DIRT_2 +DIRT_3 +DIR_CENTRAL +DIR_EAST +DIR_EASTERN +DIR_NORTH +DIR_NORTHERN +DIR_SOUTH +DIR_SOUTHERN +DIR_WEST +DIR_WESTERN +DISCOINFERNO_01 +DISCOINFERNO_02 +DISNEYLAND_01 +DISNEYLAND_02 +DISPATCHING_TO +DISPATCH_TO +DISTANT_JET_1 +DISTANT_JET_2 +DISTANT_STRIKE_1_LEFT +DISTANT_STRIKE_1_RIGHT +DIVINEEMOTIONS_01 +DIVINEEMOTIONS_02 +DM1_AA_01 +DM1_AB_01 +DM1_AC_01 +DM1_AD_01 +DM1_AE_01 +DM1_AF_01 +DM1_AG_01 +DM1_AH_01 +DM1_DA_01 +DM1_DB_01 +DM1_DC_01 +DM1_EA_01 +DM1_EB_01 +DM1_EC_01 +DM1_ED_01 +DM1_EE_01 +DM1_EF_01 +DM1_FA_01 +DM1_GA_01 +DM1_HA_01 +DM1_HA_02 +DM1_HA_03 +DM2_AA_01 +DM2_AB_01 +DM2_AC_01 +DM2_A_AA_01 +DM2_A_BA_01 +DM2_A_BB_01 +DM2_A_BC_01 +DM2_A_BD_01 +DM2_A_BE_01 +DM2_A_BF_01 +DM2_A_CA_01 +DM2_A_CA_02 +DM2_A_CA_03 +DM2_A_DA_01 +DM2_A_DA_02 +DM2_A_DA_03 +DM2_A_DA_04 +DM2_A_DA_05 +DM2_A_EA_01 +DM2_A_EA_QQQ1_01 +DM2_A_FA_01 +DM2_A_FB_01 +DM2_A_HA_01 +DM2_A_HB_01 +DM2_A_HC_01 +DM2_A_HD_01 +DM2_A_IA_01 +DM2_A_IA_02 +DM2_A_IA_03 +DM2_A_JA_01 +DM2_A_JA_02 +DM2_A_JA_03 +DM2_A_KA_01 +DM2_A_KA_02 +DM2_A_KA_03 +DM2_A_LA_01 +DM2_A_LA_02 +DM2_A_MA_01 +DM2_A_MA_02 +DM2_A_MA_03 +DM2_A_MA_04 +DM2_A_MA_05 +DM2_A_NA_01 +DM2_A_NB_01 +DM2_A_OOA_01 +DM2_A_OOA_02 +DM2_A_OOA_03 +DM2_A_OOA_04 +DM2_BA_01 +DM2_BA_02 +DM2_BA_03 +DM2_CA_01 +DM2_CA_02 +DM2_CA_03 +DM2_DB_01 +DM2_DC_01 +DM2_DD_01 +DM2_DE_01 +DM2_DF_01 +DM2_DG_01 +DM2_DH_01 +DM2_DH_QQQ1_01 +DM2_DI_01 +DM2_DJ_01 +DM2_DK_01 +DM2_DL_01 +DM2_DM_01 +DM2_DN_01 +DM2_DO_01 +DM2_DP_01 +DM2_EB_01 +DM2_EC_01 +DM2_EC_QQQ1_01 +DM2_ED_01 +DM2_EE_01 +DM2_EF_01 +DM2_EG_01 +DM2_EH_01 +DM2_EI_01 +DM2_EJ_01 +DM2_EK_01 +DM2_EL_01 +DM2_EM_01 +DM2_EN_01 +DM2_EO_01 +DM2_EP_01 +DM2_EQ_01 +DM2_ER_01 +DM2_FA_01 +DM2_FB_01 +DM2_FC_01 +DM2_FD_01 +DM2_GA_01 +DM2_GB_01 +DM2_GC_01 +DM2_GD_01 +DM2_GE_01 +DM2_GF_01 +DM2_HA_01 +DM2_HB_01 +DM2_HC_01 +DM2_IA_01 +DM2_IB_01 +DM2_IC_01 +DM2_ID_01 +DM2_IE_01 +DM2_IF_01 +DM2_IG_01 +DM2_IH_01 +DM2_II_01 +DM2_IJ_01 +DM2_IK_01 +DM2_JA_01 +DM2_JA_QQQ1_01 +DM2_JB_01 +DM2_JC_01 +DM2_JD_01 +DM2_JE_01 +DM2_JF_01 +DM2_JG_01 +DM2_JH_01 +DM2_JI_01 +DM2_JJ_01 +DM2_KA_01 +DM2_KA_02 +DM2_KA_03 +DM2_KA_04 +DM2_KA_05 +DM2_KA_06 +DM2_KA_07 +DM2_KA_08 +DM2_KA_09 +DM2_KA_10 +DM2_LA_01 +DM2_LA_02 +DM2_LA_03 +DM2_LA_04 +DM2_LA_05 +DM2_MA_01 +DM2_MA_02 +DM2_MA_03 +DM2_MA_04 +DM2_MA_05 +DM2_NA_01 +DM2_NA_02 +DM2_NA_03 +DM2_NA_04 +DM2_NA_05 +DM2_OA_01 +DM2_OA_02 +DM2_OA_03 +DM2_OA_04 +DM2_OA_05 +DM2_PA_01 +DM2_PA_02 +DM2_PA_03 +DM2_PA_04 +DM2_PA_05 +DM2_PA_06 +DM2_PA_07 +DM2_PA_08 +DM2_PA_09 +DM2_PA_10 +DM2_PSCAN_AA +DM2_PSCAN_AB +DM2_PSCAN_AC +DM2_QA_01 +DM2_QA_02 +DM2_QA_03 +DM2_QA_04 +DM2_QA_05 +DM2_RA_01 +DM2_RA_02 +DM2_RA_03 +DM2_RA_04 +DM2_RA_05 +DM2_SA_01 +DM2_SA_02 +DM2_SA_03 +DM2_SA_04 +DM2_SA_05 +DM2_SA_06 +DM2_SA_07 +DM2_SA_08 +DM2_SA_09 +DM2_SA_10 +DM2_TA_01 +DM2_TA_02 +DM2_TA_03 +DM2_TA_04 +DM2_TA_05 +DM2_TA_06 +DM2_TA_07 +DM2_TA_08 +DM2_TA_09 +DM2_TA_10 +DM2_UA_01 +DM2_UA_02 +DM2_UA_03 +DM2_UA_04 +DM2_UA_05 +DM2_VA_01 +DM2_VA_02 +DM2_VA_03 +DM2_VA_04 +DM2_VA_05 +DM2_WA_01 +DM2_WA_02 +DM2_WA_03 +DM2_WA_04 +DM2_WA_05 +DM2_XA_01 +DM2_XA_02 +DM2_XA_03 +DM2_XA_04 +DM2_XA_05 +DM2_YA_01 +DM2_YB_01 +DM2_YC_01 +DM2_ZA_01 +DM2_ZA_02 +DM2_ZA_03 +DM3_AA_01 +DM3_AB_01 +DM3_AC_01 +DM3_AD_01 +DM3_AE_01 +DM3_A_AA_01 +DM3_A_AD_01 +DM3_A_AF_01 +DM3_A_AG_01 +DM3_A_BA_01 +DM3_A_BB_01 +DM3_A_BC_01 +DM3_A_BD_01 +DM3_A_BE_01 +DM3_A_BF_01 +DM3_A_BG_01 +DM3_A_BH_01 +DM3_A_CA_01 +DM3_A_CA_02 +DM3_A_CA_03 +DM3_A_CA_04 +DM3_A_CA_05 +DM3_A_CA_06 +DM3_A_CA_07 +DM3_A_DA_01 +DM3_A_DB_01 +DM3_A_DC_01 +DM3_A_DD_01 +DM3_A_DE_01 +DM3_A_DF_01 +DM3_A_EA_01 +DM3_A_EB_01 +DM3_A_EC_01 +DM3_BA_01 +DM3_BB_01 +DM3_BC_01 +DM3_BD_01 +DM3_B_MA_01 +DM3_B_MB_01 +DM3_B_NA_01 +DM3_B_OA_01 +DM3_B_OA_02 +DM3_B_OA_03 +DM3_B_PA_01 +DM3_B_PA_02 +DM3_B_QA_01 +DM3_B_QA_02 +DM3_B_RA_01 +DM3_B_RD_01 +DM3_B_SA_01 +DM3_CA_01 +DM3_CA_02 +DM3_CA_03 +DM3_CA_04 +DM3_CA_05 +DM3_GA_01 +DM3_GB_01 +DM3_HA_01 +DM3_HA_02 +DM3_HA_03 +DM3_IA_01 +DM3_IA_02 +DM3_IA_03 +DM3_JA_01 +DM3_JA_02 +DM3_KA_01 +DM3_KA_02 +DM3_KA_03 +DM3_LA_01 +DM3_LB_01 +DM3_LD_01 +DM3_LF_01 +DM3_LG_01 +DM3_LH_01 +DM3_LI_01 +DM3_LJ_01 +DM3_MA_01 +DM3_MB_01 +DM3_MC_01 +DM3_MD_01 +DM3_ME_01 +DM3_MF_01 +DM3_NA_01 +DM3_NB_01 +DM3_OA_01 +DM3_OA_02 +DM3_OA_03 +DM3_PA_01 +DM3_PA_02 +DM3_PA_03 +DM3_PSCAN_AA +DM3_PSCAN_AB +DM3_QA_01 +DM3_QA_02 +DM3_QA_03 +DM3_RA_01 +DM3_RA_02 +DM3_RA_03 +DM3_SA_01 +DM3_SA_02 +DM3_SA_03 +DM3_TA_01 +DM3_TB_01 +DM3_TC_01 +DM3_TD_01 +DM3_TE_01 +DM3_TF_01 +DM3_TG_01 +DM3_TH_01 +DM3_TI_01 +DM3_TJ_01 +DM3_TK_01 +DM3_UA_01 +DM3_UB_01 +DM3_UC_01 +DM3_UD_01 +DM3_UE_01 +DM3_UF_01 +DM3_UG_01 +DM3_UH_01 +DM3_UI_01 +DM3_UJ_01 +DM3_UK_01 +DM3_UL_01 +DM3_VA_01 +DM3_VA_02 +DM3_VA_03 +DM3_WA_01 +DM3_WB_01 +DM3_WC_01 +DM3_WD_01 +DM3_WE_01 +DM3_WF_01 +DM3_WG_01 +DM3_WH_01 +DM3_WI_01 +DM3_WJ_01 +DM3_WK_01 +DM3_WL_01 +DM3_WM_01 +DM3_XA_01 +DM3_XB_01 +DM3_XC_01 +DM3_XD_01 +DM3_XE_01 +DM3_XF_01 +DM3_XG_01 +DM3_XH_01 +DM3_XI_01 +DM3_XJ_01 +DM3_XK_01 +DM3_XL_01 +DM3_XM_01 +DM3_XN_01 +DM3_XO_01 +DM3_YA_01 +DM3_ZA_01 +DODGE_01 +DODGE_02 +DODGE_03 +DODGE_04 +DODGE_05 +DODGE_06 +DODGE_DRUNK_01 +DODGE_DRUNK_02 +DODGE_DRUNK_03 +DODGE_DRUNK_04 +DODGE_DRUNK_05 +DOING +DOING_50 +DOING_60 +DOING_70 +DOING_80 +DOING_90 +DOINTHEDOG_01 +DOMINION_01 +DOOR_A +DOOR_B +DOOR_LIMIT +DOOR_OPEN +DOOR_SOLENOID_ATTACK +DOOR_SOLENOID_LOOP +DOUBLE_HINGE_SWING +DOWNROCK_LOOP +DOWNTOWN +DRAGONBRAIN +DRAIN_TRICKLE_A +DRAIN_TRICKLE_B +DRAW_BATON_01 +DRAW_BATON_02 +DRAW_BATON_03 +DRAW_BATON_04 +DRAW_GUN_01 +DRAW_GUN_02 +DRAW_GUN_03 +DRAW_GUN_04 +DRAW_GUN_05 +DRAW_GUN_06 +DRAW_GUN_07 +DRAW_GUN_08 +DRAW_GUN_09 +DRAW_GUN_10 +DRINKING_GAME_CHALLENGE_ACCEPT_01 +DRINKING_GAME_CHALLENGE_ACCEPT_02 +DRINKING_GAME_CHALLENGE_ACCEPT_03 +DRINKING_GAME_CHALLENGE_ACCEPT_04 +DRINKING_GAME_CHALLENGE_ACCEPT_05 +DRINKING_GAME_CHALLENGE_ACCEPT_06 +DRINKING_GAME_CHALLENGE_ACCEPT_07 +DRINKING_GAME_CHALLENGE_ACCEPT_08 +DRINKING_GAME_CHALLENGE_ACCEPT_09 +DRINKING_GAME_CHALLENGE_ATTRACT_01 +DRINKING_GAME_CHALLENGE_ATTRACT_02 +DRINKING_GAME_CHALLENGE_START_01 +DRINKING_GAME_CHALLENGE_START_02 +DRINKING_GAME_CHALLENGE_WIN_01 +DRINKING_GAME_CHALLENGE_WIN_02 +DRINKING_GAME_CHEER_01 +DRINKING_GAME_CHEER_02 +DRINKING_GAME_CHEER_03 +DRINKING_GAME_LOSE_01 +DRINKING_GAME_LOSE_02 +DRINKING_GAME_LOSE_03 +DRINKING_GAME_LOSE_04 +DRINKING_GAME_LOST_01 +DRINKING_GAME_LOST_02 +DRINKING_GAME_LOST_03 +DRINKING_GAME_LOST_04 +DRINKING_GAME_LOST_05 +DRINKING_GAME_PUKE_01 +DRINKING_GAME_PUKE_02 +DRINKING_GAME_PUKE_03 +DRINKING_GAME_PUKE_04 +DRINKING_GAME_PUKE_05 +DRINKING_GAME_PUKE_06 +DRINKING_GAME_QUIT_01 +DRINKING_GAME_QUIT_02 +DRINKING_GAME_QUIT_03 +DRINKING_GAME_QUIT_04 +DRINKING_GAME_QUIT_05 +DRINKING_GAME_QUIT_06 +DRINKING_GAME_QUIT_07 +DRINKING_GAME_QUIT_08 +DRINKING_GAME_SPRAYED_NEG_01 +DRINKING_GAME_SPRAYED_NEG_02 +DRINKING_GAME_SPRAYED_NEG_03 +DRINKING_GAME_SPRAY_CROWD_01 +DRINKING_GAME_SPRAY_CROWD_02 +DRINKING_GAME_SPRAY_CROWD_03 +DRINKING_GAME_SPRAY_CROWD_04 +DRINKING_GAME_SPRAY_CROWD_05 +DRINKING_GAME_SPRAY_CROWD_06 +DRINKING_GAME_SPRAY_CROWD_07 +DRINKING_GAME_SPRAY_CROWD_08 +DRINKING_GAME_SPRAY_CROWD_09 +DRINKING_GAME_SPRAY_CROWD_10 +DRINKING_GAME_START_01 +DRINKING_GAME_START_02 +DRINKING_GAME_START_03 +DRINKING_GAME_VOMIT_01 +DRINKING_GAME_VOMIT_02 +DRINKING_GAME_WIN_01 +DRINKING_GAME_WIN_02 +DRINKING_GAME_WIN_03 +DRINKING_GAME_WIN_04 +DRINKING_GAME_WIN_05 +DRINKING_GAME_WIN_06 +DRINKING_GAME_WIN_07 +DRINKING_GAME_WIN_08 +DRINKING_GAME_WIN_09 +DRINK_01 +DRINK_02 +DRINK_03 +DRINK_04 +DRINK_05 +DRINK_06 +DRIVE +DRIVING_A_TAXI +DROPS_01 +DROPS_02 +DROPS_03 +DROPS_04 +DROPS_05 +DROPS_06 +DROPS_07 +DROPS_08 +DROWNING_01 +DROWNING_02 +DROWNING_03 +DROWNING_04 +DROWNING_05 +DROWNING_06 +DROWNING_07 +DROWNING_08 +DROWNING_09 +DROWNING_10 +DRUGS_BUY_01 +DRUGS_BUY_02 +DRUGS_BUY_03 +DRUGS_BUY_04 +DRUGS_BUY_05 +DRUGS_BUY_06 +DRUGS_BUY_07 +DRUGS_BUY_08 +DRUGS_BUY_09 +DRUGS_BUY_10 +DRUGS_REJECT_01 +DRUGS_REJECT_02 +DRUGS_REJECT_03 +DRUGS_SELL_01 +DRUGS_SELL_02 +DRUGS_SELL_03 +DRUGS_SELL_04 +DRUGS_SELL_05 +DRUNKEN_CHAT_01 +DRUNKEN_CHAT_02 +DRUNKEN_CHAT_03 +DRUNKEN_CHAT_04 +DRUNKEN_CHAT_05 +DRUNKEN_CHAT_06 +DRYER_CYCLE +DRYER_STOP +DUCK_01 +DUCK_02 +DUCK_03 +DUCK_04 +DUCK_05 +DUCK_06 +DUCK_07 +DUCK_08 +DUCK_09 +DUCK_10 +DUCK_NOGENDER_01 +DUCK_NOGENDER_02 +DUCK_NOGENDER_03 +DUCK_NOGENDER_04 +DUKES_BOULEVARD +DUKES_BOULEVARD_STATION +DUKES_DRIVE +DUKES_EXPRESSWAY +DUL_1 +DUL_2 +DUL_3 +DUMP_VALVE +DUST_1 +DUST_10 +DUST_11 +DUST_12 +DUST_13 +DUST_14 +DUST_15 +DUST_16 +DUST_17 +DUST_18 +DUST_19 +DUST_2 +DUST_20 +DUST_3 +DUST_4 +DUST_5 +DUST_6 +DUST_7 +DUST_8 +DUST_9 +E +E12W_AA_01 +E12W_AB_01 +E12W_AC_01 +E12W_AD_01 +E12W_AE_01 +E12W_AF_01 +E12W_A_AA_01 +E12W_A_AB_01 +E12W_A_AC_01 +E12W_A_AD_01 +E12W_A_AE_01 +E12W_A_AF_01 +E12W_A_AG_01 +E12W_A_BA_01 +E12W_A_BB_01 +E12W_A_BC_01 +E12W_A_BD_01 +E12W_A_BE_01 +E12W_A_BF_01 +E12W_A_CA_01 +E12W_A_CB_01 +E12W_A_CC_01 +E12W_A_CD_01 +E12W_A_CE_01 +E12W_A_CF_01 +E12W_A_CG_01 +E12W_A_CH_01 +E12W_A_DA_01 +E12W_A_DB_01 +E12W_A_DC_01 +E12W_A_DD_01 +E12W_A_DE_01 +E12W_A_DF_01 +E12W_A_DG_01 +E12W_A_EA_01 +E12W_A_EB_01 +E12W_A_EC_01 +E12W_A_ED_01 +E12W_A_EE_01 +E12W_A_EF_01 +E12W_A_EG_01 +E12W_A_EH_01 +E12W_A_FA_01 +E12W_A_FB_01 +E12W_A_FC_01 +E12W_A_FD_01 +E12W_A_FE_01 +E12W_A_GA_01 +E12W_A_GB_01 +E12W_A_GC_01 +E12W_A_GD_01 +E12W_A_GE_01 +E12W_A_GF_01 +E12W_A_GG_01 +E12W_BA_01 +E12W_BB_01 +E12W_BC_01 +E12W_BD_01 +E12W_BE_01 +E12W_BF_01 +E12W_CA_01 +E12W_CB_01 +E12W_CC_01 +E12W_CD_01 +E12W_CE_01 +E12W_CF_01 +E12W_CG_01 +E12W_DA_01 +E12W_DB_01 +E12W_DC_01 +E12W_DD_01 +E12W_DE_01 +E12W_DF_01 +E12W_DG_01 +E12W_DH_01 +E12W_DI_01 +E12W_DJ_01 +E12W_EA_01 +E12W_EB_01 +E12W_EC_01 +E12W_ED_01 +E12W_EE_01 +E12W_EF_01 +E12W_EG_01 +E12W_EH_01 +E12W_EI_01 +E12W_EJ_01 +E12W_FA_01 +E12W_FB_01 +E12W_FC_01 +E12W_FD_01 +E12W_FE_01 +E12W_FF_01 +E12W_GA_01 +E12W_GB_01 +E12W_GC_01 +E12W_GD_01 +E12W_GE_01 +E12W_GF_01 +E12W_GG_01 +E12W_GH_01 +E12W_GI_01 +E12W_HA_01 +E12W_HB_01 +E12W_HC_01 +E12W_HD_01 +E12W_HE_01 +E12W_HF_01 +E12W_HG_01 +E12W_HH_01 +E12W_HI_01 +E12W_HJ_01 +E12W_HK_01 +E12W_IA_01 +E12W_IB_01 +E12W_IC_01 +E12W_ID_01 +E12W_IE_01 +E12W_IF_01 +E12W_IG_01 +E12W_IH_01 +E12W_II_01 +E12W_IJ_01 +E12W_JA_01 +E12W_JB_01 +E12W_JC_01 +E12W_JD_01 +E12W_JE_01 +E12W_JF_01 +E12W_JG_01 +E12W_JH_01 +E12W_KA_01 +E12W_KB_01 +E12W_KC_01 +E12W_KD_01 +E12W_KE_01 +E12W_KF_01 +E12W_KG_01 +E12W_KH_01 +E12W_KI_01 +E12W_KJ_01 +E12W_KK_01 +E12W_LA_01 +E12W_LB_01 +E12W_LC_01 +E12W_LD_01 +E12W_LE_01 +E12W_LF_01 +E12W_LG_01 +E12W_LH_01 +E12W_LI_01 +E12W_MA_01 +E12W_MB_01 +E12W_MC_01 +E12W_MD_01 +E12W_ME_01 +E12W_MF_01 +E12W_MG_01 +E12W_NA_01 +E12W_NB_01 +E12W_NC_01 +E12W_ND_01 +E12W_NE_01 +E12W_NF_01 +E12W_NG_01 +E12W_NH_01 +E12W_OA_01 +E12W_OB_01 +E12W_OC_01 +E12W_OD_01 +E12W_OE_01 +E12W_OF_01 +E12W_PA_01 +E12W_PB_01 +E12W_PC_01 +E12W_PD_01 +E12W_PE_01 +E12W_PF_01 +E12W_QA_01 +E12W_QB_01 +E12W_QC_01 +E12W_QD_01 +E12W_QE_01 +E12W_QF_01 +E12W_QG_01 +E12W_RA_01 +E12W_RB_01 +E12W_RC_01 +E12W_RD_01 +E12W_RE_01 +E12W_RF_01 +E12W_RG_01 +E12W_RH_01 +E12W_SA_01 +E12W_SB_01 +E12W_SC_01 +E12W_SD_01 +E12W_SE_01 +E12W_SF_01 +E12W_SG_01 +E12W_SH_01 +E12W_SI_01 +E12W_SJ_01 +E12W_TA_01 +E12W_TB_01 +E12W_TC_01 +E12W_TD_01 +E12W_TE_01 +E12W_TF_01 +E12W_TG_01 +E12W_UA_01 +E12W_UB_01 +E12W_UC_01 +E12W_UD_01 +E12W_UE_01 +E12W_UF_01 +E12W_VA_01 +E12W_VA_02 +E12W_VA_03 +E12W_WA_01 +E12W_WA_02 +E12W_WA_03 +E12W_XA_01 +E12W_XA_02 +E12W_XA_03 +E12W_YA_01 +E12W_YB_01 +E12W_YC_01 +E12W_YD_01 +E12W_YE_01 +E12W_YF_01 +E12W_YG_01 +E12W_YH_01 +E12W_ZA_01 +E12W_ZB_01 +E12W_ZC_01 +E12W_ZD_01 +E12W_ZE_01 +E12W_ZF_01 +E13W_AA_01 +E13W_AB_01 +E13W_AC_01 +E13W_AD_01 +E13W_AE_01 +E13W_AF_01 +E13W_AG_01 +E13W_BA_01 +E13W_BB_01 +E13W_BC_01 +E13W_BD_01 +E13W_BE_01 +E13W_BF_01 +E13W_BG_01 +E13W_CA_01 +E13W_CB_01 +E13W_CC_01 +E13W_CD_01 +E13W_CE_01 +E13W_CF_01 +E13W_CG_01 +E13W_CI_01 +E13W_CJ_01 +E13W_CK_01 +E13W_CL_01 +E13W_DA_01 +E13W_DB_01 +E13W_DC_01 +E13W_DD_01 +E13W_DE_01 +E13W_DF_01 +E13W_DG_01 +E13W_DH_01 +E13W_DI_01 +E13W_DJ_01 +E13W_DK_01 +E13W_EA_01 +E13W_EB_01 +E13W_EC_01 +E13W_ED_01 +E13W_EE_01 +E13W_EF_01 +E13W_EG_01 +E13W_EH_01 +E13W_EI_01 +E13W_FA_01 +E13W_FB_01 +E13W_FC_01 +E13W_FD_01 +E13W_FE_01 +E13W_FF_01 +E13W_GA_01 +E13W_GB_01 +E13W_GC_01 +E13W_GD_01 +E13W_GE_01 +E13W_GF_01 +E13W_GG_01 +E13W_GH_01 +E13W_GI_01 +E13W_HA_01 +E13W_HB_01 +E13W_HC_01 +E13W_HD_01 +E13W_HE_01 +E13W_HF_01 +E13W_HG_01 +E13W_HH_01 +E1A1_GA_01 +E1A1_GB_01 +E1A1_GC_01 +E1A1_HA_01 +E1A1_HB_01 +E1A1_HC_01 +E1A1_IA_01 +E1A1_IB_01 +E1A1_IC_01 +E1A1_JA_01 +E1A1_JA_02 +E1A1_JA_03 +E1A1_JA_04 +E1A1_JA_05 +E1A1_JA_06 +E1A1_JA_07 +E1A1_JA_08 +E1A1_KA_01 +E1A1_KA_02 +E1A1_KA_03 +E1A1_KA_04 +E1A1_KA_05 +E1A1_KA_06 +E1A1_LA_01 +E1A1_LA_02 +E1A1_LA_03 +E1A1_LA_04 +E1A1_LA_05 +E1A1_LA_06 +E1A1_MA_01 +E1A1_MB_01 +E1A1_MC_01 +E1A1_NA_01 +E1A1_NB_01 +E1A1_NC_01 +E1A1_ND_01 +E1A1_NE_01 +E1A1_NF_01 +E1A1_NG_01 +E1A1_NH_01 +E1A1_NI_01 +E1A1_NJ_01 +E1A1_NK_01 +E1A1_NL_01 +E1A1_NM_01 +E1A1_NN_01 +E1A1_NO_01 +E1A1_NP_01 +E1A1_OA_01 +E1A1_PA_01 +E1A1_PA_02 +E1A1_PA_03 +E1A1_QA_01 +E1A1_QA_02 +E1A1_QA_03 +E1A1_RA_01 +E1A1_RA_02 +E1A1_RA_03 +E1A1_SA_01 +E1A1_SA_02 +E1A1_SA_03 +E1A1_TA_01 +E1A1_TA_02 +E1A1_TA_03 +E1A1_TA_04 +E1A1_TA_05 +E1A1_TA_06 +E1A1_UA_01 +E1A1_UA_02 +E1A1_UA_03 +E1A1_VA_01 +E1A1_VB_01 +E1A1_VC_01 +E1A1_VD_01 +E1A1_VE_01 +E1A1_VF_01 +E1A1_VG_01 +E1A1_VH_01 +E1A1_VI_01 +E1A1_VJ_01 +E1A1_VK_01 +E1A1_VL_01 +E1A1_VM_01 +E1A1_VN_01 +E1A1_VO_01 +E1A1_VP_01 +E1A1_WA_01 +E1A1_WB_01 +E1A1_WC_01 +E1A1_WD_01 +E1A1_WE_01 +E1A1_WF_01 +E1A2_AA_01 +E1A2_AB_01 +E1A2_AC_01 +E1A2_AD_01 +E1A2_AE_01 +E1A2_A_AA_01 +E1A2_A_AA_02 +E1A2_A_AA_03 +E1A2_A_BA_01 +E1A2_A_BA_02 +E1A2_A_BA_03 +E1A2_A_CA_01 +E1A2_A_CA_02 +E1A2_A_CA_03 +E1A2_A_DA_01 +E1A2_A_DA_02 +E1A2_A_DA_03 +E1A2_A_EA_01 +E1A2_A_EA_02 +E1A2_A_EA_03 +E1A2_A_EA_04 +E1A2_A_EA_05 +E1A2_A_EA_06 +E1A2_A_FA_01 +E1A2_A_FA_02 +E1A2_A_FA_03 +E1A2_A_GA_01 +E1A2_A_GA_02 +E1A2_A_GA_03 +E1A2_A_HA_01 +E1A2_A_HA_02 +E1A2_A_IA_01 +E1A2_A_IA_02 +E1A2_A_IA_03 +E1A2_A_JA_01 +E1A2_A_JB_01 +E1A2_A_KA_01 +E1A2_A_KB_01 +E1A2_A_KC_01 +E1A2_A_LA_01 +E1A2_A_LB_01 +E1A2_A_LC_01 +E1A2_A_NA_01 +E1A2_A_NB_01 +E1A2_A_NC_01 +E1A2_A_ND_01 +E1A2_A_OA_01 +E1A2_A_OB_01 +E1A2_A_OC_01 +E1A2_A_PA_01 +E1A2_A_PB_01 +E1A2_A_PC_01 +E1A2_A_PD_01 +E1A2_A_QA_01 +E1A2_A_RA_01 +E1A2_A_RB_01 +E1A2_A_RC_01 +E1A2_A_SA_01 +E1A2_A_SA_02 +E1A2_A_SA_03 +E1A2_A_SA_04 +E1A2_A_SA_05 +E1A2_A_TA_01 +E1A2_B_AA_01 +E1A2_B_AA_02 +E1A2_B_AA_03 +E1A2_B_BA_01 +E1A2_B_BA_02 +E1A2_B_BA_03 +E1A2_B_CA_01 +E1A2_B_CA_02 +E1A2_B_CA_03 +E1A2_B_DA_01 +E1A2_B_DA_02 +E1A2_B_DA_03 +E1A2_B_DA_04 +E1A2_B_DA_05 +E1A2_B_EA_01 +E1A2_B_EA_02 +E1A2_B_EA_03 +E1A2_B_FA_01 +E1A2_B_FB_01 +E1A2_B_GA_01 +E1A2_B_GB_01 +E1A2_B_HA_01 +E1A2_B_HA_02 +E1A2_B_HA_03 +E1A2_CA_01 +E1A2_CB_01 +E1A2_CC_01 +E1A2_CD_01 +E1A2_CE_01 +E1A2_DA_01 +E1A2_DB_01 +E1A2_DC_01 +E1A2_DD_01 +E1A2_DE_01 +E1A2_DF_01 +E1A2_EA_01 +E1A2_EB_01 +E1A2_EC_01 +E1A2_ED_01 +E1A2_EE_01 +E1A2_EF_01 +E1A2_EG_01 +E1A2_FA_01 +E1A2_FB_01 +E1A2_FC_01 +E1A2_FD_01 +E1A2_FE_01 +E1A2_GA_01 +E1A2_GB_01 +E1A2_GC_01 +E1A2_GD_01 +E1A2_GE_01 +E1A2_HA_01 +E1A2_HB_01 +E1A2_HC_01 +E1A2_HD_01 +E1A2_IA_01 +E1A2_IB_01 +E1A2_IC_01 +E1A2_ID_01 +E1A2_IE_01 +E1A2_IF_01 +E1A2_IG_01 +E1A2_JA_01 +E1A2_JB_01 +E1A2_JC_01 +E1A2_JD_01 +E1A2_JE_01 +E1A2_KA_01 +E1A2_KB_01 +E1A2_KC_01 +E1A2_KD_01 +E1A2_KE_01 +E1A2_KF_01 +E1A2_KG_01 +E1A2_KH_01 +E1A2_LA_01 +E1A2_LB_01 +E1A2_LC_01 +E1A2_LD_01 +E1A2_LE_01 +E1A2_LF_01 +E1A2_LG_01 +E1A2_LH_01 +E1A2_LI_01 +E1A2_NA_01 +E1A2_NA_02 +E1A2_NA_03 +E1A2_OA_01 +E1A2_OB_01 +E1A2_OC_01 +E1A2_PA_01 +E1A2_PB_01 +E1A2_PC_01 +E1A2_PD_01 +E1A2_PE_01 +E1A2_QA_01 +E1A2_QB_01 +E1A2_QC_01 +E1A2_QD_01 +E1A2_QE_01 +E1A2_QF_01 +E1A2_QG_01 +E1A2_QH_01 +E1A2_RA_01 +E1A2_RB_01 +E1A2_RC_01 +E1A2_RD_01 +E1A2_SA_01 +E1A2_SB_01 +E1A2_SC_01 +E1A2_SD_01 +E1A2_TA_01 +E1A2_TB_01 +E1A2_TC_01 +E1A2_TD_01 +E1A2_TE_01 +E1A2_TF_01 +E1A2_TG_01 +E1A2_TH_01 +E1A2_TI_01 +E1A2_UA_01 +E1A2_UB_01 +E1A2_UC_01 +E1A2_UD_01 +E1A2_UE_01 +E1A2_VA_01 +E1A2_VB_01 +E1A2_VC_01 +E1A2_VD_01 +E1A2_VE_01 +E1A2_WA_01 +E1A2_WB_01 +E1A2_WC_01 +E1A2_WD_01 +E1A2_WE_01 +E1A2_WF_01 +E1A2_WG_01 +E1A2_XA_01 +E1A2_XB_01 +E1A2_XC_01 +E1A2_XD_01 +E1A2_XE_01 +E1A2_XF_01 +E1A2_XG_01 +E1A2_XH_01 +E1A2_YA_01 +E1A2_YB_01 +E1A2_YC_01 +E1A2_YD_01 +E1A2_ZA_01 +E1A2_ZB_01 +E1A2_ZC_01 +E1A2_ZD_01 +E1A2_ZE_01 +E1AG_AA_01 +E1AG_AB_01 +E1AG_AC_01 +E1AG_BA_01 +E1AG_CA_01 +E1AG_CB_01 +E1AG_DA_01 +E1AG_DB_01 +E1AG_EA_01 +E1AG_EB_01 +E1AG_FA_01 +E1AG_FB_01 +E1AG_GA_01 +E1AG_GB_01 +E1AG_HA_01 +E1AG_HB_01 +E1AG_HC_01 +E1AG_IA_01 +E1AG_IB_01 +E1AG_JA_01 +E1AG_JB_01 +E1AG_JC_01 +E1AG_KA_01 +E1AG_KB_01 +E1AG_LA_01 +E1AG_LB_01 +E1AG_LC_01 +E1AG_MA_01 +E1AG_MB_01 +E1AG_NA_01 +E1AG_NB_01 +E1AG_OA_01 +E1AG_OB_01 +E1AG_PA_01 +E1AG_QA_01 +E1AG_QB_01 +E1AG_RA_01 +E1AG_RB_01 +E1AG_SA_01 +E1B1_AA_01 +E1B1_AA_02 +E1B1_AA_03 +E1B1_A_1A_01 +E1B1_A_1A_02 +E1B1_A_AA_01 +E1B1_A_AB_01 +E1B1_A_AC_01 +E1B1_A_BB_01 +E1B1_A_CA_01 +E1B1_A_CB_01 +E1B1_A_CC_01 +E1B1_A_CD_01 +E1B1_A_DAA_01 +E1B1_A_DAB_01 +E1B1_A_DA_01 +E1B1_A_DB_01 +E1B1_A_DC_01 +E1B1_A_DD_01 +E1B1_A_DE_01 +E1B1_A_DF_01 +E1B1_A_DG_01 +E1B1_A_DH_01 +E1B1_A_DI_01 +E1B1_A_DJ_01 +E1B1_A_DK_01 +E1B1_A_DL_01 +E1B1_A_DM_01 +E1B1_A_DN_01 +E1B1_A_DO_01 +E1B1_A_DP_01 +E1B1_A_DQ_01 +E1B1_A_DR_01 +E1B1_A_DS_01 +E1B1_A_DT_01 +E1B1_A_DV_01 +E1B1_A_DW_01 +E1B1_A_DX_01 +E1B1_A_DY_01 +E1B1_A_DZ_01 +E1B1_A_EA_01 +E1B1_A_EA_02 +E1B1_A_EA_03 +E1B1_A_EA_04 +E1B1_A_EA_05 +E1B1_A_FA_01 +E1B1_A_FA_02 +E1B1_A_FA_03 +E1B1_A_GA_01 +E1B1_A_GA_02 +E1B1_A_GA_03 +E1B1_A_HA_01 +E1B1_A_HB_01 +E1B1_A_HC_01 +E1B1_A_JA_01 +E1B1_A_JA_02 +E1B1_A_JA_03 +E1B1_A_KA_01 +E1B1_A_KA_02 +E1B1_A_KA_03 +E1B1_A_KA_04 +E1B1_A_KA_05 +E1B1_A_LA_01 +E1B1_A_LA_02 +E1B1_A_LA_03 +E1B1_A_MA_01 +E1B1_A_MA_02 +E1B1_A_NA_01 +E1B1_A_NA_02 +E1B1_A_NA_03 +E1B1_BA_01 +E1B1_BB_01 +E1B1_BC_01 +E1B1_BD_01 +E1B1_BE_01 +E1B1_BF_01 +E1B1_BG_01 +E1B1_BH_01 +E1B1_BI_01 +E1B1_BJ_01 +E1B1_BK_01 +E1B1_BL_01 +E1B1_BM_01 +E1B1_CA_01 +E1B1_CA_02 +E1B1_CA_03 +E1B1_DA_01 +E1B1_DA_02 +E1B1_DA_03 +E1B1_EAA_01 +E1B1_EAB_01 +E1B1_EAC_01 +E1B1_EAD_01 +E1B1_EAE_01 +E1B1_EAF_01 +E1B1_EA_01 +E1B1_EB_01 +E1B1_EC_01 +E1B1_EE_01 +E1B1_EH_01 +E1B1_EI_01 +E1B1_EJ_01 +E1B1_EK_01 +E1B1_EL_01 +E1B1_EM_01 +E1B1_EN_01 +E1B1_EO_01 +E1B1_EP_01 +E1B1_EQ_01 +E1B1_ER_01 +E1B1_ES_01 +E1B1_ET_01 +E1B1_EU_01 +E1B1_EV_01 +E1B1_EW_01 +E1B1_EX_01 +E1B1_EY_01 +E1B1_EZ_01 +E1B1_FA_01 +E1B1_FA_02 +E1B1_FA_03 +E1B1_FA_04 +E1B1_FA_05 +E1B1_GA_01 +E1B1_GA_02 +E1B1_GA_03 +E1B1_GA_04 +E1B1_GA_05 +E1B1_HA_01 +E1B1_HA_02 +E1B1_HA_03 +E1B1_IA_01 +E1B1_IA_02 +E1B1_IA_03 +E1B1_JA_01 +E1B1_JB_01 +E1B1_JC_01 +E1B1_JD_01 +E1B1_JE_01 +E1B1_JF_01 +E1B1_JG_01 +E1B1_JH_01 +E1B1_JI_01 +E1B1_JJ_01 +E1B1_JK_01 +E1B1_JL_01 +E1B1_JM_01 +E1B1_JN_01 +E1B1_JO_01 +E1B1_KA_01 +E1B1_KA_02 +E1B1_KA_03 +E1B1_LA_01 +E1B1_LA_02 +E1B1_LA_03 +E1B1_MA_01 +E1B1_MA_02 +E1B1_MA_03 +E1B1_MA_04 +E1B1_MA_05 +E1B1_MA_06 +E1B1_NA_01 +E1B1_NA_02 +E1B1_NA_03 +E1B1_NA_04 +E1B1_NA_05 +E1B1_NA_06 +E1B1_OA_01 +E1B1_OA_02 +E1B1_OA_03 +E1B1_OA_04 +E1B1_OA_05 +E1B1_OA_06 +E1B1_PA_01 +E1B1_PA_02 +E1B1_PA_03 +E1B1_QA_01 +E1B1_QA_02 +E1B1_QA_03 +E1B1_RA_01 +E1B1_RA_02 +E1B1_RA_03 +E1B1_SA_01 +E1B1_SA_02 +E1B1_SA_03 +E1B1_SA_04 +E1B1_TA_01 +E1B1_TA_02 +E1B1_TA_03 +E1B1_TA_04 +E1B1_UA_01 +E1B1_UB_01 +E1B1_UC_01 +E1B1_UD_01 +E1B1_UE_01 +E1B1_UF_01 +E1B1_UG_01 +E1B1_UH_01 +E1B1_UI_01 +E1B1_UJ_01 +E1B1_UK_01 +E1B1_UL_01 +E1B1_UM_01 +E1B1_UN_01 +E1B1_UO_01 +E1B1_VA_01 +E1B1_VB_01 +E1B1_VC_01 +E1B1_VD_01 +E1B1_VE_01 +E1B1_VF_01 +E1B1_VG_01 +E1B1_VH_01 +E1B1_VI_01 +E1B1_VJ_01 +E1B1_VK_01 +E1B1_VL_01 +E1B1_VM_01 +E1B1_VN_01 +E1B1_VO_01 +E1B1_VP_01 +E1B1_VQ_01 +E1B1_VR_01 +E1B1_WA_01 +E1B1_WA_02 +E1B1_WA_03 +E1B1_XA_01 +E1B1_XB_01 +E1B1_XC_01 +E1B1_YA_01 +E1B1_YB_01 +E1B1_YC_01 +E1B1_ZA_01 +E1B1_ZB_01 +E1B1_ZC_01 +E1B2_AA_01 +E1B2_AA_02 +E1B2_AA_03 +E1B2_A_AA_01 +E1B2_BA_01 +E1B2_BA_02 +E1B2_BA_03 +E1B2_BA_04 +E1B2_BA_05 +E1B2_BA_06 +E1B2_CA_01 +E1B2_CA_02 +E1B2_CA_03 +E1B2_CA_04 +E1B2_CA_05 +E1B2_DA_01 +E1B2_DA_02 +E1B2_DA_03 +E1B2_DA_04 +E1B2_DA_05 +E1B2_EA_01 +E1B2_EA_02 +E1B2_EA_03 +E1B2_EA_04 +E1B2_EA_05 +E1B2_FA_01 +E1B2_FA_02 +E1B2_FA_03 +E1B2_FA_04 +E1B2_FA_05 +E1B2_GA_01 +E1B2_HB_01 +E1B2_HD_01 +E1B2_IA_01 +E1B2_IA_02 +E1B2_IA_03 +E1B2_IA_04 +E1B2_IA_05 +E1B2_IA_06 +E1B2_JA_01 +E1B2_JA_02 +E1B2_JA_03 +E1B2_JA_04 +E1B2_JA_05 +E1B2_JA_06 +E1B2_KA_01 +E1B2_LA_01 +E1B2_LB_01 +E1B2_LC_01 +E1B2_MA_01 +E1B2_MB_01 +E1B2_NE_01 +E1B2_OA_01 +E1B2_PA_01 +E1B2_PB_01 +E1B2_PC_01 +E1B2_QA_01 +E1B2_QB_01 +E1B2_QC_01 +E1B2_RA_01 +E1B2_RA_02 +E1B2_RA_03 +E1B2_SA_01 +E1B2_TA_01 +E1B2_TB_01 +E1B2_TC_01 +E1B2_UA_01 +E1B2_UB_01 +E1B2_UC_01 +E1B2_VA_01 +E1B2_WA_01 +E1B2_XA_01 +E1B2_XB_01 +E1B2_YA_01 +E1B2_YB_01 +E1B2_ZA_01 +E1B2_ZA_02 +E1B3_AA_01 +E1B3_AA_02 +E1B3_AA_03 +E1B3_A_AA_01 +E1B3_A_BA_01 +E1B3_A_BB_01 +E1B3_A_BC_01 +E1B3_A_CA_01 +E1B3_A_DA_01 +E1B3_A_DB_01 +E1B3_A_DC_01 +E1B3_A_EA_01 +E1B3_A_FA_01 +E1B3_A_FB_01 +E1B3_A_GA_01 +E1B3_A_GB_01 +E1B3_A_HA_01 +E1B3_A_HB_01 +E1B3_A_IA_01 +E1B3_A_IB_01 +E1B3_A_JA_01 +E1B3_A_JB_01 +E1B3_A_KA_01 +E1B3_A_KB_01 +E1B3_A_LA_01 +E1B3_A_LA_02 +E1B3_A_LA_03 +E1B3_A_MA_01 +E1B3_A_MA_02 +E1B3_A_MA_03 +E1B3_A_NA_01 +E1B3_A_NA_02 +E1B3_A_NA_03 +E1B3_A_NA_04 +E1B3_A_NA_05 +E1B3_A_NA_06 +E1B3_A_OA_01 +E1B3_A_OA_02 +E1B3_A_OA_03 +E1B3_A_OA_04 +E1B3_A_OA_05 +E1B3_A_OA_06 +E1B3_BA_01 +E1B3_BB_01 +E1B3_BC_01 +E1B3_CA_01 +E1B3_CB_01 +E1B3_CC_01 +E1B3_CD_01 +E1B3_CE_01 +E1B3_CF_01 +E1B3_DA_01 +E1B3_DB_01 +E1B3_DC_01 +E1B3_EA_01 +E1B3_EB_01 +E1B3_EC_01 +E1B3_FA_01 +E1B3_FA_02 +E1B3_FA_03 +E1B3_FA_04 +E1B3_FA_05 +E1B3_GA_01 +E1B3_GA_02 +E1B3_GA_03 +E1B3_HA_01 +E1B3_HA_02 +E1B3_HA_03 +E1B3_HA_04 +E1B3_HA_05 +E1B3_HA_06 +E1B3_IA_01 +E1B3_IA_02 +E1B3_IA_03 +E1B3_JA_01 +E1B3_JA_02 +E1B3_JA_03 +E1B3_JA_04 +E1B3_JA_05 +E1B3_JA_06 +E1B3_KA_01 +E1B3_KA_02 +E1B3_KA_03 +E1B3_KA_04 +E1B3_LA_01 +E1B3_LA_02 +E1B3_LA_03 +E1B3_LA_04 +E1B3_LA_05 +E1B3_MA_01 +E1B3_MA_02 +E1B3_MA_03 +E1B3_NA_01 +E1B3_NA_02 +E1B3_NA_03 +E1B3_OA_01 +E1B3_OB_01 +E1B3_OC_01 +E1B3_OD_01 +E1B3_PA_01 +E1B3_PB_01 +E1B3_PC_01 +E1B3_PD_01 +E1B3_QA_01 +E1B3_QB_01 +E1B3_QC_01 +E1B3_RA_01 +E1B3_RB_01 +E1B3_RC_01 +E1B3_SA_01 +E1B3_SA_02 +E1B3_SA_03 +E1B3_TA_01 +E1B3_TA_02 +E1B3_UA_01 +E1B3_VA_01 +E1B3_VB_01 +E1B3_VC_01 +E1B3_WA_01 +E1B3_XA_01 +E1B3_XB_01 +E1B3_YA_01 +E1B3_ZA_01 +E1B3_ZB_01 +E1B3_ZC_01 +E1B4_AA_01 +E1B4_AA_02 +E1B4_AA_03 +E1B4_A_AA_01 +E1B4_A_BA_01 +E1B4_A_BB_01 +E1B4_A_CA_01 +E1B4_A_DA_01 +E1B4_A_DB_01 +E1B4_A_EA_01 +E1B4_A_FA_01 +E1B4_A_FB_01 +E1B4_A_FC_01 +E1B4_A_GA_01 +E1B4_A_HA_01 +E1B4_A_HB_01 +E1B4_A_IA_01 +E1B4_A_JA_01 +E1B4_A_JB_01 +E1B4_A_JC_01 +E1B4_A_OA_01 +E1B4_A_OB_01 +E1B4_A_PA_01 +E1B4_A_PA_02 +E1B4_A_PA_03 +E1B4_A_PA_04 +E1B4_A_PA_05 +E1B4_A_PA_06 +E1B4_A_QA_01 +E1B4_A_QA_02 +E1B4_A_QA_03 +E1B4_A_QA_04 +E1B4_A_RA_01 +E1B4_A_RA_02 +E1B4_A_RA_03 +E1B4_A_RA_04 +E1B4_A_SA_01 +E1B4_A_SA_02 +E1B4_A_SA_03 +E1B4_A_SA_04 +E1B4_A_SA_05 +E1B4_A_TA_01 +E1B4_A_TA_02 +E1B4_A_TA_03 +E1B4_A_TA_04 +E1B4_A_TA_05 +E1B4_A_TA_06 +E1B4_A_UA_01 +E1B4_A_UA_02 +E1B4_A_UA_03 +E1B4_A_UA_04 +E1B4_A_UA_05 +E1B4_A_VA_01 +E1B4_A_VB_01 +E1B4_A_WA_01 +E1B4_A_WB_01 +E1B4_A_WC_01 +E1B4_A_XA_01 +E1B4_A_XB_01 +E1B4_A_XC_01 +E1B4_A_YA_01 +E1B4_A_YB_01 +E1B4_A_YC_01 +E1B4_A_YD_01 +E1B4_A_YE_01 +E1B4_A_ZA_01 +E1B4_A_ZA_02 +E1B4_A_ZA_03 +E1B4_BA_01 +E1B4_BB_01 +E1B4_BC_01 +E1B4_B_AA_01 +E1B4_B_BA_01 +E1B4_B_BA_02 +E1B4_B_BA_03 +E1B4_B_CA_01 +E1B4_B_CA_02 +E1B4_B_CA_03 +E1B4_B_DA_01 +E1B4_B_DA_02 +E1B4_B_DA_03 +E1B4_B_DA_04 +E1B4_B_DA_05 +E1B4_B_DA_06 +E1B4_B_EA_01 +E1B4_B_EA_02 +E1B4_B_EA_03 +E1B4_B_EA_04 +E1B4_B_EA_05 +E1B4_B_EA_06 +E1B4_B_FA_01 +E1B4_B_FA_02 +E1B4_B_FA_03 +E1B4_B_GA_01 +E1B4_B_GB_01 +E1B4_B_HA_01 +E1B4_B_HA_02 +E1B4_B_IA_01 +E1B4_B_IA_02 +E1B4_B_JA_01 +E1B4_B_JB_01 +E1B4_CA_01 +E1B4_CB_01 +E1B4_CC_01 +E1B4_DA_01 +E1B4_DB_01 +E1B4_DC_01 +E1B4_EA_01 +E1B4_EB_01 +E1B4_EC_01 +E1B4_FA_01 +E1B4_FA_02 +E1B4_FA_03 +E1B4_GA_01 +E1B4_GA_02 +E1B4_GA_03 +E1B4_HA_01 +E1B4_HA_02 +E1B4_HA_03 +E1B4_IA_01 +E1B4_IA_02 +E1B4_IA_03 +E1B4_IA_04 +E1B4_IA_05 +E1B4_IA_06 +E1B4_JA_01 +E1B4_JA_02 +E1B4_JA_03 +E1B4_JA_04 +E1B4_JA_05 +E1B4_JA_06 +E1B4_KA_01 +E1B4_KA_02 +E1B4_KA_03 +E1B4_LA_01 +E1B4_LA_02 +E1B4_LA_03 +E1B4_MA_01 +E1B4_MA_02 +E1B4_MA_03 +E1B4_NA_01 +E1B4_NA_02 +E1B4_NA_03 +E1B4_OA_01 +E1B4_OA_02 +E1B4_OA_03 +E1B4_PA_01 +E1B4_QA_01 +E1B4_QA_02 +E1B4_RA_01 +E1B4_RA_02 +E1B4_RA_03 +E1B4_SA_01 +E1B4_TA_01 +E1B4_TB_01 +E1B4_UA_01 +E1B4_VA_01 +E1B4_VB_01 +E1B4_VC_01 +E1B4_VD_01 +E1B4_WA_01 +E1B4_XA_01 +E1B4_YA_01 +E1B4_ZB_01 +E1B5_CA_01 +E1B5_DA_01 +E1B5_EA_01 +E1B5_FA_01 +E1B5_FB_01 +E1B5_FC_01 +E1B5_GA_01 +E1B5_GA_02 +E1B5_GA_03 +E1B5_IA_01 +E1B5_IB_01 +E1B5_IC_01 +E1B5_JA_01 +E1B5_JB_01 +E1B5_JC_01 +E1B5_JD_01 +E1B5_KA_01 +E1B5_KB_01 +E1B5_KC_01 +E1B5_KD_01 +E1B5_LA_01 +E1B5_LB_01 +E1B5_MB_01 +E1B5_NA_01 +E1B5_NB_01 +E1B5_OA_01 +E1B5_OB_01 +E1B5_PA_01 +E1B5_PA_02 +E1B5_PA_03 +E1B5_QA_01 +E1B5_QA_02 +E1B5_QA_03 +E1B5_ZA_01 +E1B5_ZA_02 +E1B5_ZA_03 +E1B6_AA_01 +E1B6_AA_02 +E1B6_AA_03 +E1B6_A_AA_01 +E1B6_A_AB_01 +E1B6_A_BA_01 +E1B6_A_BB_01 +E1B6_A_CA_01 +E1B6_A_CB_01 +E1B6_A_CC_01 +E1B6_A_CD_01 +E1B6_A_DA_01 +E1B6_A_DB_01 +E1B6_A_DC_01 +E1B6_A_EA_01 +E1B6_A_EB_01 +E1B6_A_EC_01 +E1B6_A_FA_01 +E1B6_A_FB_01 +E1B6_A_FC_01 +E1B6_A_GA_01 +E1B6_A_GB_01 +E1B6_A_GC_01 +E1B6_A_HA_01 +E1B6_A_HA_02 +E1B6_A_HA_03 +E1B6_A_HA_04 +E1B6_A_HA_05 +E1B6_A_HA_06 +E1B6_A_IA_01 +E1B6_A_IA_02 +E1B6_A_IA_03 +E1B6_A_IA_04 +E1B6_A_IA_05 +E1B6_A_JA_01 +E1B6_A_JB_01 +E1B6_A_JC_01 +E1B6_A_KA_01 +E1B6_A_KB_01 +E1B6_A_KC_01 +E1B6_A_KD_01 +E1B6_A_KE_01 +E1B6_A_KF_01 +E1B6_A_KG_01 +E1B6_A_LA_01 +E1B6_A_MA_01 +E1B6_A_MB_01 +E1B6_A_MC_01 +E1B6_A_MD_01 +E1B6_A_ME_01 +E1B6_A_MF_01 +E1B6_A_MG_01 +E1B6_A_MH_01 +E1B6_A_MI_01 +E1B6_A_MJ_01 +E1B6_A_NA_01 +E1B6_A_NB_01 +E1B6_A_NC_01 +E1B6_A_ND_01 +E1B6_A_NE_01 +E1B6_A_NF_01 +E1B6_A_NG_01 +E1B6_A_NH_01 +E1B6_A_NI_01 +E1B6_A_NJ_01 +E1B6_A_OA_01 +E1B6_A_OA_02 +E1B6_A_PA_01 +E1B6_A_PA_02 +E1B6_A_PA_03 +E1B6_A_QA_01 +E1B6_A_QA_02 +E1B6_A_QA_03 +E1B6_A_RA_01 +E1B6_A_RB_01 +E1B6_A_RC_01 +E1B6_A_SA_01 +E1B6_A_SB_01 +E1B6_A_SC_01 +E1B6_A_TA_01 +E1B6_A_TB_01 +E1B6_A_TC_01 +E1B6_A_UA_01 +E1B6_A_UB_01 +E1B6_A_UC_01 +E1B6_A_UD_01 +E1B6_A_VA_01 +E1B6_A_VB_01 +E1B6_A_VC_01 +E1B6_A_WA_01 +E1B6_B_AA_01 +E1B6_B_AB_01 +E1B6_B_AC_01 +E1B6_B_BA_01 +E1B6_B_BA_02 +E1B6_B_BA_03 +E1B6_B_CA_01 +E1B6_B_CA_02 +E1B6_B_DA_01 +E1B6_B_DA_02 +E1B6_B_EA_01 +E1B6_B_EA_02 +E1B6_CA_01 +E1B6_CA_02 +E1B6_CA_03 +E1B6_CA_04 +E1B6_CA_05 +E1B6_DA_01 +E1B6_DA_02 +E1B6_DA_03 +E1B6_EA_01 +E1B6_EA_02 +E1B6_EA_03 +E1B6_FA_01 +E1B6_FA_02 +E1B6_FA_03 +E1B6_FA_04 +E1B6_FA_05 +E1B6_GA_01 +E1B6_GA_02 +E1B6_GA_03 +E1B6_GA_04 +E1B6_HA_01 +E1B6_HA_02 +E1B6_HA_03 +E1B6_HA_04 +E1B6_HA_05 +E1B6_IA_01 +E1B6_IA_02 +E1B6_IA_03 +E1B6_JA_01 +E1B6_JB_01 +E1B6_KA_01 +E1B6_KB_01 +E1B6_KC_01 +E1B6_LA_01 +E1B6_LB_01 +E1B6_MA_01 +E1B6_MB_01 +E1B6_NA_01 +E1B6_NB_01 +E1B6_NC_01 +E1B6_ND_01 +E1B6_OA_01 +E1B6_OB_01 +E1B6_OC_01 +E1B6_PA_01 +E1B6_PB_01 +E1B6_PC_01 +E1B6_PD_01 +E1B6_QA_01 +E1B6_QB_01 +E1B6_QC_01 +E1B6_RA_01 +E1B6_RB_01 +E1B6_RC_01 +E1B6_SA_01 +E1B6_SB_01 +E1B6_SC_01 +E1B6_TA_01 +E1B6_TB_01 +E1B6_TC_01 +E1B6_TD_01 +E1B6_UA_01 +E1B6_UA_02 +E1B6_UA_03 +E1B6_VA_01 +E1B6_VB_01 +E1B6_VC_01 +E1B6_VD_01 +E1B6_WA_01 +E1B6_WA_02 +E1B6_WA_03 +E1B6_XA_01 +E1B6_XA_02 +E1B6_YA_01 +E1B6_YB_01 +E1B6_YC_01 +E1B6_ZA_01 +E1BB_AA_01 +E1BB_AB_01 +E1BB_AC_01 +E1BB_BA_01 +E1BB_BB_01 +E1BB_BC_01 +E1BB_BD_01 +E1BB_CA_01 +E1BB_CB_01 +E1BB_CC_01 +E1BB_CD_01 +E1BB_DA_01 +E1BB_DB_01 +E1BB_DC_01 +E1BB_DD_01 +E1BB_DE_01 +E1BB_EA_01 +E1BB_EB_01 +E1BB_EC_01 +E1BB_FA_01 +E1BB_FB_01 +E1BB_FC_01 +E1BB_FD_01 +E1BB_FE_01 +E1BB_GA_01 +E1BB_GB_01 +E1BB_GC_01 +E1BB_HA_01 +E1BB_HB_01 +E1BB_HC_01 +E1BB_HD_01 +E1BB_IA_01 +E1BB_IB_01 +E1BB_IC_01 +E1BB_ID_01 +E1BB_JA_01 +E1BB_JB_01 +E1BB_JC_01 +E1BB_JD_01 +E1BB_JE_01 +E1BB_KA_01 +E1BB_KB_01 +E1BB_KC_01 +E1BB_KD_01 +E1BB_LA_01 +E1BB_LB_01 +E1BB_LC_01 +E1BB_LD_01 +E1BB_LE_01 +E1BB_MA_01 +E1BB_MB_01 +E1BB_MC_01 +E1BB_MD_01 +E1BB_NA_01 +E1BB_NB_01 +E1BB_NC_01 +E1BB_ND_01 +E1BB_NE_01 +E1BB_NF_01 +E1BB_OA_01 +E1BB_OB_01 +E1BB_OC_01 +E1BB_OD_01 +E1BB_OE_01 +E1BB_OF_01 +E1BB_OG_01 +E1BB_OH_01 +E1BB_PA_01 +E1BB_PB_01 +E1BB_PC_01 +E1BB_PD_01 +E1BB_PE_01 +E1BB_PF_01 +E1BB_PG_01 +E1BB_QA_01 +E1BB_QB_01 +E1BB_QC_01 +E1BB_QD_01 +E1BB_RA_01 +E1BB_RB_01 +E1BB_RC_01 +E1BB_RD_01 +E1BB_SA_01 +E1BB_SB_01 +E1BB_SC_01 +E1BB_SD_01 +E1BB_SE_01 +E1BB_SF_01 +E1BB_TA_01 +E1BB_TB_01 +E1BB_TC_01 +E1BB_TD_01 +E1BB_TE_01 +E1BB_TF_01 +E1BE_A_AA_01 +E1BE_A_AA_02 +E1BE_A_AA_03 +E1BE_A_BA_01 +E1BE_A_BA_02 +E1BE_A_BA_03 +E1BE_A_CA_01 +E1BE_A_CA_02 +E1BE_A_CA_03 +E1BE_A_DA_01 +E1BE_A_DA_02 +E1BE_A_DA_03 +E1BE_A_DA_04 +E1BE_A_DA_05 +E1BE_A_DA_06 +E1BE_A_EA_01 +E1BE_A_EA_02 +E1BE_A_EA_03 +E1BE_A_FA_01 +E1BE_A_FA_02 +E1BE_A_FA_03 +E1BE_A_GA_01 +E1BE_A_GA_02 +E1BE_A_GA_03 +E1BE_A_HA_01 +E1BE_A_HA_02 +E1BE_A_HA_03 +E1BE_A_HA_04 +E1BE_A_HA_05 +E1BE_A_HA_06 +E1BE_A_HA_07 +E1BE_A_HA_08 +E1BE_A_HA_09 +E1BE_A_HA_10 +E1BE_A_IA_01 +E1BE_A_IA_02 +E1BE_A_IA_03 +E1BE_A_IA_04 +E1BE_A_IA_05 +E1BE_A_JA_01 +E1BE_A_JA_02 +E1BE_A_JA_03 +E1BE_A_JA_04 +E1BE_A_JA_05 +E1BE_A_KA_01 +E1BE_A_KA_02 +E1BE_A_KA_03 +E1BE_A_KA_04 +E1BE_A_KA_05 +E1BE_A_LA_01 +E1BE_A_LA_02 +E1BE_A_LA_03 +E1BE_A_LA_04 +E1BE_A_LA_05 +E1BE_A_LA_06 +E1BE_A_MA_01 +E1BE_A_MA_02 +E1BE_A_MA_03 +E1BE_A_NA_01 +E1BE_A_NA_02 +E1BE_A_NA_03 +E1BE_A_OA_01 +E1BE_A_OA_02 +E1BE_A_OA_03 +E1BE_A_OA_04 +E1BE_A_OA_05 +E1BE_A_PA_01 +E1BE_A_PA_02 +E1BE_A_PA_03 +E1BE_A_PA_04 +E1BE_A_PA_05 +E1BE_A_QA_01 +E1BE_A_QA_02 +E1BE_A_QA_03 +E1BE_A_QA_04 +E1BE_A_QA_05 +E1BE_A_RA_01 +E1BE_A_RA_02 +E1BE_A_RA_03 +E1BE_A_RA_04 +E1BE_A_RA_05 +E1BE_A_SA_01 +E1BE_A_SA_02 +E1BE_A_SA_03 +E1BE_A_SA_04 +E1BE_A_SA_05 +E1BE_A_TA_01 +E1BE_A_TA_02 +E1BE_A_TA_03 +E1BE_A_TA_04 +E1BE_A_TA_05 +E1BE_A_UA_01 +E1BE_A_UA_02 +E1BE_A_UA_03 +E1BE_A_UA_04 +E1BE_A_UA_05 +E1BE_A_VA_01 +E1BE_A_VA_02 +E1BE_A_VA_03 +E1BE_A_VA_04 +E1BE_A_VA_05 +E1BE_A_WA_01 +E1BE_A_WA_02 +E1BE_A_WA_03 +E1BE_A_WA_04 +E1BE_A_WA_05 +E1BE_A_XA_01 +E1BE_A_XA_02 +E1BE_A_XA_03 +E1BE_A_XA_04 +E1BE_A_XA_05 +E1BE_A_ZA_01 +E1BE_A_ZA_02 +E1BE_A_ZA_03 +E1BE_A_ZA_04 +E1BE_A_ZA_05 +E1BE_B_AA_01 +E1BE_B_AA_02 +E1BE_B_AA_03 +E1BE_B_AA_04 +E1BE_B_AA_05 +E1BE_B_BA_01 +E1BE_B_BA_02 +E1BE_B_BA_03 +E1BE_B_BA_04 +E1BE_B_BA_05 +E1BE_B_CA_01 +E1BE_B_CA_02 +E1BE_B_CA_03 +E1BE_B_CA_04 +E1BE_B_CA_05 +E1BE_B_DA_01 +E1BE_B_DA_02 +E1BE_B_DA_03 +E1BE_B_DA_04 +E1BE_B_DA_05 +E1BE_UA_01 +E1BE_UA_02 +E1BE_UA_03 +E1BE_VA_01 +E1BE_VA_02 +E1BE_VA_03 +E1BE_WA_01 +E1BE_WA_02 +E1BE_WA_03 +E1BE_XA_01 +E1BE_XA_02 +E1BE_XA_03 +E1BE_XA_04 +E1BE_XA_05 +E1BE_XA_06 +E1BE_YA_01 +E1BE_YA_02 +E1BE_YA_03 +E1BE_YA_04 +E1BE_YA_05 +E1BE_YA_06 +E1BE_ZA_01 +E1BE_ZA_02 +E1BE_ZA_03 +E1DR_AA_01 +E1DR_AB_01 +E1DR_AC_01 +E1DR_AD_01 +E1DR_AE_01 +E1DR_AF_01 +E1DR_BA_01 +E1DR_BB_01 +E1DR_BC_01 +E1DR_BD_01 +E1DR_BE_01 +E1DR_CA_01 +E1DR_CB_01 +E1DR_CC_01 +E1DR_CD_01 +E1DR_CE_01 +E1DR_CF_01 +E1DR_DA_01 +E1DR_DB_01 +E1DR_DC_01 +E1DR_DD_01 +E1DR_DE_01 +E1DR_DF_01 +E1DR_DG_01 +E1DR_DH_01 +E1DR_EA_01 +E1DR_EB_01 +E1DR_EC_01 +E1DR_ED_01 +E1DR_EE_01 +E1DR_EF_01 +E1DR_FA_01 +E1DR_FB_01 +E1DR_FC_01 +E1DR_FD_01 +E1DR_FE_01 +E1DR_FF_01 +E1DR_FG_01 +E1DR_FH_01 +E1DR_FI_01 +E1DR_GA_01 +E1DR_GB_01 +E1DR_GC_01 +E1DR_GD_01 +E1DR_GE_01 +E1DR_GF_01 +E1DR_GG_01 +E1DR_HA_01 +E1DR_HB_01 +E1DR_HC_01 +E1DR_HD_01 +E1DR_HE_01 +E1DR_HF_01 +E1DR_IA_01 +E1DR_IB_01 +E1DR_IC_01 +E1DR_ID_01 +E1DR_IE_01 +E1DR_IF_01 +E1DR_JA_01 +E1DR_JB_01 +E1DR_JC_01 +E1DR_JD_01 +E1DR_JE_01 +E1DR_JF_01 +E1DR_JG_01 +E1DR_JH_01 +E1DR_KA_01 +E1DR_KB_01 +E1DR_KC_01 +E1DR_KD_01 +E1DR_KE_01 +E1DR_KF_01 +E1DR_LA_01 +E1DR_LB_01 +E1DR_LC_01 +E1DR_LD_01 +E1DR_LE_01 +E1DR_LF_01 +E1DR_LG_01 +E1DR_LH_01 +E1DR_LI_01 +E1DR_MA_01 +E1DR_MB_01 +E1DR_MC_01 +E1DR_MD_01 +E1DR_ME_01 +E1DR_MF_01 +E1DR_NA_01 +E1DR_NB_01 +E1DR_NC_01 +E1DR_ND_01 +E1DR_NE_01 +E1DR_NF_01 +E1DR_OA_01 +E1DR_OB_01 +E1DR_OC_01 +E1DR_OD_01 +E1DR_OE_01 +E1DR_OF_01 +E1DR_OG_01 +E1DR_OH_01 +E1DR_PA_01 +E1DR_PB_01 +E1DR_PC_01 +E1DR_PD_01 +E1DR_PE_01 +E1DR_PF_01 +E1DR_PG_01 +E1DR_QA_01 +E1DR_QB_01 +E1DR_QC_01 +E1DR_QD_01 +E1DR_QE_01 +E1DR_QF_01 +E1DR_QG_01 +E1DR_RA_01 +E1DR_RB_01 +E1DR_RC_01 +E1DR_RD_01 +E1DR_RE_01 +E1DR_RF_01 +E1DR_RG_01 +E1DR_RH_01 +E1E1_AA_01 +E1E1_AA_02 +E1E1_A_AA_01 +E1E1_A_AB_01 +E1E1_A_AC_01 +E1E1_A_AD_01 +E1E1_A_AE_01 +E1E1_A_AF_01 +E1E1_A_AG_01 +E1E1_A_BA_01 +E1E1_A_BB_01 +E1E1_A_BC_01 +E1E1_A_BD_01 +E1E1_A_BE_01 +E1E1_A_BF_01 +E1E1_A_CA_01 +E1E1_A_CB_01 +E1E1_A_CC_01 +E1E1_A_CD_01 +E1E1_A_CE_01 +E1E1_A_CF_01 +E1E1_A_DA_01 +E1E1_A_DB_01 +E1E1_A_DC_01 +E1E1_A_EA_01 +E1E1_A_EB_01 +E1E1_A_FA_01 +E1E1_A_FB_01 +E1E1_A_GA_01 +E1E1_A_GB_01 +E1E1_A_GC_01 +E1E1_A_HA_01 +E1E1_A_HB_01 +E1E1_A_IA_01 +E1E1_A_IB_01 +E1E1_A_JA_01 +E1E1_A_JB_01 +E1E1_A_JC_01 +E1E1_A_JD_01 +E1E1_A_KA_01 +E1E1_A_KA_02 +E1E1_A_KA_03 +E1E1_A_MA_01 +E1E1_A_MB_01 +E1E1_A_MC_01 +E1E1_A_MD_01 +E1E1_A_ME_01 +E1E1_A_NA_01 +E1E1_A_NB_01 +E1E1_A_NC_01 +E1E1_A_OA_01 +E1E1_A_OB_01 +E1E1_A_PA_01 +E1E1_A_PB_01 +E1E1_A_PC_01 +E1E1_A_QA_01 +E1E1_A_QB_01 +E1E1_A_RA_01 +E1E1_A_RB_01 +E1E1_A_SA_01 +E1E1_A_SB_01 +E1E1_A_SC_01 +E1E1_A_TA_01 +E1E1_A_TA_02 +E1E1_A_TA_03 +E1E1_A_TA_04 +E1E1_A_TA_05 +E1E1_A_UA_01 +E1E1_A_UA_02 +E1E1_A_UA_03 +E1E1_A_VA_01 +E1E1_A_VA_02 +E1E1_A_VA_03 +E1E1_A_WA_01 +E1E1_A_WB_01 +E1E1_A_WC_01 +E1E1_A_WD_01 +E1E1_A_WE_01 +E1E1_A_XA_01 +E1E1_A_XB_01 +E1E1_A_XC_01 +E1E1_A_XD_01 +E1E1_A_YA_01 +E1E1_A_YA_02 +E1E1_A_YA_03 +E1E1_A_ZA_01 +E1E1_A_ZB_01 +E1E1_B_AA_01 +E1E1_B_BA_01 +E1E1_B_BA_02 +E1E1_B_BA_03 +E1E1_B_DA_01 +E1E1_B_DA_02 +E1E1_B_DA_03 +E1E1_B_EA_01 +E1E1_B_EA_02 +E1E1_B_EA_03 +E1E1_B_FA_01 +E1E1_B_FA_02 +E1E1_B_FA_03 +E1E1_B_GA_01 +E1E1_B_GA_02 +E1E1_B_GA_03 +E1E1_B_GA_04 +E1E1_B_GA_05 +E1E1_B_GA_06 +E1E1_B_HA_01 +E1E1_B_HA_02 +E1E1_B_HA_03 +E1E1_B_IA_01 +E1E1_B_IA_02 +E1E1_B_IA_03 +E1E1_CA_01 +E1E1_CA_02 +E1E1_CA_03 +E1E1_DA_01 +E1E1_DB_01 +E1E1_DC_01 +E1E1_EA_01 +E1E1_EB_01 +E1E1_EC_01 +E1E1_ED_01 +E1E1_FA_01 +E1E1_FB_01 +E1E1_FC_01 +E1E1_GA_01 +E1E1_GB_01 +E1E1_GC_01 +E1E1_HA_01 +E1E1_HB_01 +E1E1_HC_01 +E1E1_IA_01 +E1E1_IB_01 +E1E1_IC_01 +E1E1_JA_01 +E1E1_JA_02 +E1E1_JA_03 +E1E1_KA_01 +E1E1_KA_02 +E1E1_KA_03 +E1E1_LA_01 +E1E1_LA_02 +E1E1_LA_03 +E1E1_LA_04 +E1E1_MA_01 +E1E1_MA_02 +E1E1_MA_03 +E1E1_MA_04 +E1E1_MA_05 +E1E1_MA_06 +E1E1_NA_01 +E1E1_NA_02 +E1E1_NA_03 +E1E1_NA_04 +E1E1_OA_01 +E1E1_OA_02 +E1E1_OA_03 +E1E1_OA_04 +E1E1_OA_05 +E1E1_OA_06 +E1E1_PA_01 +E1E1_PB_01 +E1E1_QA_01 +E1E1_QB_01 +E1E1_RA_01 +E1E1_RB_01 +E1E1_SA_01 +E1E1_SB_01 +E1E1_TA_01 +E1E1_TB_01 +E1E1_UA_01 +E1E1_UB_01 +E1E1_VA_01 +E1E1_VA_02 +E1E1_WA_01 +E1E1_WA_02 +E1E1_XA_01 +E1E1_XB_01 +E1E1_XC_01 +E1E1_XD_01 +E1E1_XE_01 +E1E1_XF_01 +E1E1_YA_01 +E1E1_YB_01 +E1E1_YC_01 +E1E1_YD_01 +E1E1_YE_01 +E1E1_YF_01 +E1E1_YG_01 +E1E1_ZA_01 +E1E1_ZB_01 +E1E1_ZC_01 +E1E1_ZD_01 +E1E1_ZE_01 +E1E1_ZF_01 +E1E1_ZG_01 +E1E1_ZH_01 +E1E2_AK_01 +E1E2_A_AA_01 +E1E2_A_AA_02 +E1E2_A_AA_03 +E1E2_A_AA_04 +E1E2_A_AA_05 +E1E2_A_AA_06 +E1E2_A_BA_01 +E1E2_A_BB_01 +E1E2_A_BC_01 +E1E2_A_CA_01 +E1E2_A_CB_01 +E1E2_A_DA_01 +E1E2_A_DB_01 +E1E2_A_EA_01 +E1E2_A_EB_01 +E1E2_A_FA_01 +E1E2_A_FA_02 +E1E2_A_FA_03 +E1E2_A_FA_04 +E1E2_A_FA_05 +E1E2_A_FA_06 +E1E2_A_GA_01 +E1E2_A_GA_02 +E1E2_A_GA_03 +E1E2_A_HA_01 +E1E2_A_HA_02 +E1E2_A_HA_03 +E1E2_A_HA_04 +E1E2_A_HA_05 +E1E2_A_HA_06 +E1E2_A_HA_07 +E1E2_BA_01 +E1E2_BB_01 +E1E2_CA_01 +E1E2_CB_01 +E1E2_DA_01 +E1E2_DB_01 +E1E2_EA_01 +E1E2_EB_01 +E1E2_FA_01 +E1E2_FA_02 +E1E2_FA_03 +E1E2_FA_04 +E1E2_FA_05 +E1E2_FA_06 +E1E2_GA_01 +E1E2_GA_02 +E1E2_GA_03 +E1E2_HA_01 +E1E2_HA_02 +E1E2_HA_03 +E1E2_IA_01 +E1E2_IA_02 +E1E2_IA_03 +E1E2_JA_01 +E1E2_JB_01 +E1E2_JC_01 +E1E2_JD_01 +E1E2_KA_01 +E1E2_KB_01 +E1E2_KC_01 +E1E2_KD_01 +E1E2_KE_01 +E1E2_KF_01 +E1E2_LA_01 +E1E2_LB_01 +E1E2_LC_01 +E1E2_LD_01 +E1E2_LE_01 +E1E2_LF_01 +E1E2_LG_01 +E1E2_MA_01 +E1E2_MB_01 +E1E2_MC_01 +E1E2_MD_01 +E1E2_ME_01 +E1E2_MF_01 +E1E2_MG_01 +E1E2_NA_01 +E1E2_NB_01 +E1E2_NC_01 +E1E2_ND_01 +E1E2_NE_01 +E1E2_NF_01 +E1E2_NG_01 +E1E2_NH_01 +E1E2_OA_01 +E1E2_OB_01 +E1E2_OC_01 +E1E2_OD_01 +E1E2_OE_01 +E1E2_OF_01 +E1E2_PA_01 +E1E2_PA_02 +E1E2_QA_01 +E1E2_QB_01 +E1E2_RA_01 +E1E2_RB_01 +E1E2_RC_01 +E1E2_RD_01 +E1E2_SA_01 +E1E2_SB_01 +E1E2_SC_01 +E1E2_TA_01 +E1E2_TB_01 +E1E2_TC_01 +E1E2_UA_01 +E1E2_UB_01 +E1E2_VA_01 +E1E2_VB_01 +E1E2_WA_01 +E1E2_WA_02 +E1E2_WA_03 +E1E2_WA_04 +E1E2_WA_05 +E1E2_XA_01 +E1E2_XA_02 +E1E2_XA_03 +E1E2_XA_04 +E1E2_XA_05 +E1E2_YA_01 +E1E2_ZB_01 +E1E3_AA_01 +E1E3_AA_02 +E1E3_AA_03 +E1E3_A_AA_01 +E1E3_A_AB_01 +E1E3_A_AC_01 +E1E3_A_AD_01 +E1E3_A_BA_01 +E1E3_A_BB_01 +E1E3_A_BC_01 +E1E3_A_BD_01 +E1E3_A_BE_01 +E1E3_A_BF_01 +E1E3_A_CA_01 +E1E3_A_CB_01 +E1E3_A_CC_01 +E1E3_A_CD_01 +E1E3_A_DA_01 +E1E3_A_DB_01 +E1E3_A_DC_01 +E1E3_A_DD_01 +E1E3_A_EA_01 +E1E3_A_EA_02 +E1E3_A_EA_03 +E1E3_A_FA_01 +E1E3_A_FB_01 +E1E3_A_FC_01 +E1E3_A_FD_01 +E1E3_A_GA_01 +E1E3_A_GB_01 +E1E3_A_GC_01 +E1E3_A_IA_01 +E1E3_A_IA_02 +E1E3_A_IA_03 +E1E3_A_IA_04 +E1E3_A_IA_05 +E1E3_A_IA_06 +E1E3_A_JA_01 +E1E3_A_JA_02 +E1E3_A_JA_03 +E1E3_A_JA_04 +E1E3_A_KA_01 +E1E3_A_KA_02 +E1E3_A_KA_03 +E1E3_A_LA_01 +E1E3_A_LA_02 +E1E3_A_LA_03 +E1E3_A_MA_01 +E1E3_A_MA_02 +E1E3_A_MA_03 +E1E3_A_MA_04 +E1E3_A_MA_05 +E1E3_A_NA_01 +E1E3_A_NA_02 +E1E3_A_NA_03 +E1E3_A_NA_04 +E1E3_A_NA_05 +E1E3_A_NA_06 +E1E3_A_OA_01 +E1E3_A_OA_02 +E1E3_A_OA_03 +E1E3_A_OA_04 +E1E3_A_PA_01 +E1E3_A_PA_02 +E1E3_A_PA_03 +E1E3_A_QA_01 +E1E3_A_QA_02 +E1E3_A_QA_03 +E1E3_A_QA_04 +E1E3_A_RA_01 +E1E3_A_RA_02 +E1E3_A_RA_03 +E1E3_A_RA_04 +E1E3_A_RA_05 +E1E3_A_SA_01 +E1E3_A_SA_02 +E1E3_A_SA_03 +E1E3_A_SA_04 +E1E3_A_SA_05 +E1E3_A_SA_06 +E1E3_A_SA_07 +E1E3_A_SA_08 +E1E3_A_SA_09 +E1E3_A_TA_01 +E1E3_A_TA_02 +E1E3_A_TA_03 +E1E3_A_UA_01 +E1E3_A_UA_02 +E1E3_A_VA_01 +E1E3_A_VA_02 +E1E3_A_VA_03 +E1E3_A_VA_04 +E1E3_A_VA_05 +E1E3_A_WA_01 +E1E3_A_WA_02 +E1E3_A_WA_03 +E1E3_A_WA_04 +E1E3_A_WA_05 +E1E3_A_XA_01 +E1E3_A_XA_02 +E1E3_A_XA_03 +E1E3_A_XA_04 +E1E3_A_XA_05 +E1E3_A_ZA_01 +E1E3_A_ZA_02 +E1E3_A_ZA_03 +E1E3_BA_01 +E1E3_B_AA_01 +E1E3_B_BA_01 +E1E3_B_CA_01 +E1E3_B_CA_02 +E1E3_B_CA_03 +E1E3_B_DA_01 +E1E3_B_DA_02 +E1E3_B_DA_03 +E1E3_CA_01 +E1E3_CA_02 +E1E3_CA_03 +E1E3_DA_01 +E1E3_DA_02 +E1E3_DA_03 +E1E3_EA_01 +E1E3_EA_02 +E1E3_EA_03 +E1E3_FA_01 +E1E3_FA_02 +E1E3_FA_03 +E1E3_GA_01 +E1E3_GA_02 +E1E3_GA_03 +E1E3_GA_04 +E1E3_GA_05 +E1E3_HA_01 +E1E3_HA_02 +E1E3_HA_03 +E1E3_HA_04 +E1E3_HA_05 +E1E3_IA_01 +E1E3_IA_02 +E1E3_IA_03 +E1E3_JA_01 +E1E3_JA_02 +E1E3_JA_03 +E1E3_JA_04 +E1E3_JA_05 +E1E3_KA_01 +E1E3_KA_02 +E1E3_KA_03 +E1E3_KA_04 +E1E3_KA_05 +E1E3_LA_01 +E1E3_LA_02 +E1E3_LA_03 +E1E3_MA_01 +E1E3_MA_02 +E1E3_MA_03 +E1E3_MA_04 +E1E3_MA_05 +E1E3_NA_01 +E1E3_NA_02 +E1E3_NA_03 +E1E3_OA_01 +E1E3_OA_02 +E1E3_OA_03 +E1E3_PA_01 +E1E3_PA_02 +E1E3_PA_03 +E1E3_QA_01 +E1E3_QA_02 +E1E3_QA_03 +E1E3_RA_01 +E1E3_RA_02 +E1E3_RA_03 +E1E3_SA_01 +E1E3_SA_02 +E1E3_SA_03 +E1E3_TA_01 +E1E3_TA_02 +E1E3_TA_03 +E1E3_UA_01 +E1E3_UA_02 +E1E3_UA_03 +E1E3_VA_01 +E1E3_VA_02 +E1E3_VA_03 +E1E3_WA_01 +E1E3_WB_01 +E1E3_YA_01 +E1E3_YB_01 +E1E3_ZA_01 +E1E3_ZB_01 +E1E3_ZC_01 +E1ES_AA_01 +E1ES_A_AA_01 +E1ES_A_BA_01 +E1ES_A_CA_01 +E1ES_A_DA_01 +E1ES_A_EA_01 +E1ES_A_FA_01 +E1ES_A_GA_01 +E1ES_A_HA_01 +E1ES_A_IA_01 +E1ES_A_JA_01 +E1ES_A_KA_01 +E1ES_A_LA_01 +E1ES_A_MA_01 +E1ES_A_NA_01 +E1ES_A_OA_01 +E1ES_A_PA_01 +E1ES_A_QA_01 +E1ES_A_RA_01 +E1ES_A_SA_01 +E1ES_A_TA_01 +E1ES_A_UA_01 +E1ES_A_VA_01 +E1ES_A_WA_01 +E1ES_A_XA_01 +E1ES_A_YA_01 +E1ES_A_ZA_01 +E1ES_BA_01 +E1ES_B_AA_01 +E1ES_B_BA_01 +E1ES_B_CA_01 +E1ES_B_DA_01 +E1ES_B_EA_01 +E1ES_B_FA_01 +E1ES_B_GA_01 +E1ES_B_HA_01 +E1ES_B_IA_01 +E1ES_B_JA_01 +E1ES_B_KA_01 +E1ES_B_LA_01 +E1ES_B_MA_01 +E1ES_B_NA_01 +E1ES_B_OA_01 +E1ES_B_PA_01 +E1ES_B_QA_01 +E1ES_B_RA_01 +E1ES_B_SA_01 +E1ES_B_TA_01 +E1ES_B_UA_01 +E1ES_B_VA_01 +E1ES_B_WA_01 +E1ES_B_XA_01 +E1ES_B_YA_01 +E1ES_B_ZA_01 +E1ES_CA_01 +E1ES_C_AA_01 +E1ES_C_BA_01 +E1ES_C_CA_01 +E1ES_C_DA_01 +E1ES_C_DA_02 +E1ES_C_DA_03 +E1ES_DA_01 +E1ES_EA_01 +E1ES_FA_01 +E1ES_GA_01 +E1ES_HA_01 +E1ES_IA_01 +E1ES_JA_01 +E1ES_KA_01 +E1ES_LA_01 +E1ES_MA_01 +E1ES_NA_01 +E1ES_OA_01 +E1ES_PA_01 +E1ES_QA_01 +E1ES_RA_01 +E1ES_SA_01 +E1ES_TA_01 +E1ES_UA_01 +E1ES_VA_01 +E1ES_WA_01 +E1ES_XA_01 +E1ES_YA_01 +E1ES_ZA_01 +E1FCC2_ACT_CALL_CANCELLED_HILIKEA_01 +E1FCC2_ACT_CALL_CANCELLED_HILIKEA_02 +E1FCC2_ACT_CALL_CANCELLED_LOLIKEA_01 +E1FCC2_ACT_CALL_CANCELLED_LOLIKEA_02 +E1FCC2_ACT_CALL_CANCELLED_MEDLIKEA_01 +E1FCC2_ACT_CALL_CANCELLED_MEDLIKEA_02 +E1FCC2_ACT_E1C_CALL_AIRHOCK_CANCELA_01 +E1FCC2_ACT_E1C_CALL_AIRHOCK_CANCELA_02 +E1FCC2_ACT_E1C_CALL_DARTS_CANCELA_01 +E1FCC2_ACT_E1C_CALL_DARTS_CANCELA_02 +E1FCC2_ACT_E1C_CALL_DRINK_CANCELA_01 +E1FCC2_ACT_E1C_CALL_DRINK_CANCELA_02 +E1FCC2_ACT_E1C_CALL_EAT_CANCELA_01 +E1FCC2_ACT_E1C_CALL_EAT_CANCELA_02 +E1FCC2_ACT_E1C_CALL_GANGWAR_CANCELA_01 +E1FCC2_ACT_E1C_CALL_GANGWAR_CANCELA_02 +E1FCC2_ACT_E1C_CALL_HANGOUT_CANCELA_01 +E1FCC2_ACT_E1C_CALL_HANGOUT_CANCELA_02 +E1FCC2_ACT_E1C_CALL_POOL_CANCELA_01 +E1FCC2_ACT_E1C_CALL_POOL_CANCELA_02 +E1FCC2_ACT_E1C_CALL_RACE_CANCELA_01 +E1FCC2_ACT_E1C_CALL_RACE_CANCELA_02 +E1FCC2_ACT_E1C_CALL_SHOW_CANCELA_01 +E1FCC2_ACT_E1C_CALL_SHOW_CANCELA_02 +E1FCC2_ACT_E1C_CALL_STRIP_CANCELA_01 +E1FCC2_ACT_E1C_CALL_STRIP_CANCELA_02 +E1FCC2_ACT_E1C_GETCALL_AIRHOCK_NOA_01 +E1FCC2_ACT_E1C_GETCALL_AIRHOCK_NOA_02 +E1FCC2_ACT_E1C_GETCALL_AIRHOCK_YESA_01 +E1FCC2_ACT_E1C_GETCALL_AIRHOCK_YESA_02 +E1FCC2_ACT_E1C_GETCALL_DARTS_NOA_01 +E1FCC2_ACT_E1C_GETCALL_DARTS_NOA_02 +E1FCC2_ACT_E1C_GETCALL_DARTS_YESA_01 +E1FCC2_ACT_E1C_GETCALL_DARTS_YESA_02 +E1FCC2_ACT_E1C_GETCALL_DRINK_NOA_01 +E1FCC2_ACT_E1C_GETCALL_DRINK_NOA_02 +E1FCC2_ACT_E1C_GETCALL_DRINK_YESA_01 +E1FCC2_ACT_E1C_GETCALL_DRINK_YESA_02 +E1FCC2_ACT_E1C_GETCALL_EAT_NOA_01 +E1FCC2_ACT_E1C_GETCALL_EAT_NOA_02 +E1FCC2_ACT_E1C_GETCALL_EAT_YESA_01 +E1FCC2_ACT_E1C_GETCALL_EAT_YESA_02 +E1FCC2_ACT_E1C_GETCALL_GANGWAR_NOA_01 +E1FCC2_ACT_E1C_GETCALL_GANGWAR_NOA_02 +E1FCC2_ACT_E1C_GETCALL_GANGWAR_YESA_01 +E1FCC2_ACT_E1C_GETCALL_GANGWAR_YESA_02 +E1FCC2_ACT_E1C_GETCALL_HANGOUT_NOA_01 +E1FCC2_ACT_E1C_GETCALL_HANGOUT_NOA_02 +E1FCC2_ACT_E1C_GETCALL_HANGOUT_YESA_01 +E1FCC2_ACT_E1C_GETCALL_HANGOUT_YESA_02 +E1FCC2_ACT_E1C_GETCALL_POOL_NOA_01 +E1FCC2_ACT_E1C_GETCALL_POOL_NOA_02 +E1FCC2_ACT_E1C_GETCALL_POOL_YESA_01 +E1FCC2_ACT_E1C_GETCALL_POOL_YESA_02 +E1FCC2_ACT_E1C_GETCALL_RACE_YESA_01 +E1FCC2_ACT_E1C_GETCALL_RACE_YESA_02 +E1FCC2_ACT_E1C_GETCALL_SHOW_NOA_01 +E1FCC2_ACT_E1C_GETCALL_SHOW_NOA_02 +E1FCC2_ACT_E1C_GETCALL_SHOW_YESA_01 +E1FCC2_ACT_E1C_GETCALL_SHOW_YESA_02 +E1FCC2_ACT_E1C_GETCALL_STRIP_NOA_01 +E1FCC2_ACT_E1C_GETCALL_STRIP_NOA_02 +E1FCC2_ACT_E1C_GETCALL_STRIP_YESA_01 +E1FCC2_ACT_E1C_GETCALL_STRIP_YESA_02 +E1FCC2_ACT_GETCALL_ACCEPTEDA_01 +E1FCC2_ACT_GETCALL_ACCEPTEDA_02 +E1FCC2_ACT_GETCALL_ACCEPTEDA_03 +E1FCC2_ACT_GETCALL_ACCEPTEDA_04 +E1FCC2_ACT_GETCALL_AIRHOCKA_01 +E1FCC2_ACT_GETCALL_AIRHOCKA_02 +E1FCC2_ACT_GETCALL_AIRHOCK_FIRSTA_01 +E1FCC2_ACT_GETCALL_DARTSA_01 +E1FCC2_ACT_GETCALL_DARTSA_02 +E1FCC2_ACT_GETCALL_DARTS_FIRSTA_01 +E1FCC2_ACT_GETCALL_DRINKA_01 +E1FCC2_ACT_GETCALL_DRINKA_02 +E1FCC2_ACT_GETCALL_DRINK_FIRSTA_01 +E1FCC2_ACT_GETCALL_EATA_01 +E1FCC2_ACT_GETCALL_EATA_02 +E1FCC2_ACT_GETCALL_EAT_FIRSTA_01 +E1FCC2_ACT_GETCALL_GANGWARA_01 +E1FCC2_ACT_GETCALL_GANGWARA_02 +E1FCC2_ACT_GETCALL_GANGWAR_FIRSTA_01 +E1FCC2_ACT_GETCALL_GREETA_01 +E1FCC2_ACT_GETCALL_GREETA_02 +E1FCC2_ACT_GETCALL_GREETA_03 +E1FCC2_ACT_GETCALL_GREETA_04 +E1FCC2_ACT_GETCALL_HANGOUTA_01 +E1FCC2_ACT_GETCALL_HANGOUTA_02 +E1FCC2_ACT_GETCALL_HANGOUT_FIRSTA_01 +E1FCC2_ACT_GETCALL_IRATEA_01 +E1FCC2_ACT_GETCALL_IRATEA_02 +E1FCC2_ACT_GETCALL_POOLA_01 +E1FCC2_ACT_GETCALL_POOLA_02 +E1FCC2_ACT_GETCALL_POOL_FIRSTA_01 +E1FCC2_ACT_GETCALL_RACEA_01 +E1FCC2_ACT_GETCALL_RACEA_02 +E1FCC2_ACT_GETCALL_RACE_FIRSTA_01 +E1FCC2_ACT_GETCALL_RACE_NO_01 +E1FCC2_ACT_GETCALL_RACE_NO_02 +E1FCC2_ACT_GETCALL_REJECTEDA_01 +E1FCC2_ACT_GETCALL_REJECTEDA_02 +E1FCC2_ACT_GETCALL_REJECTEDA_03 +E1FCC2_ACT_GETCALL_REJECTEDA_04 +E1FCC2_ACT_GETCALL_SHOWA_01 +E1FCC2_ACT_GETCALL_SHOWA_02 +E1FCC2_ACT_GETCALL_SHOW_FIRSTA_01 +E1FCC2_ACT_GETCALL_STRIPA_01 +E1FCC2_ACT_GETCALL_STRIPA_02 +E1FCC2_ACT_GETCALL_STRIP_FIRSTA_01 +E1FCC2_ACT_GETCALL_VERYIRATEA_01 +E1FCC2_ACT_GETCALL_VERYIRATEA_02 +E1FCC3_ACT_AIRHOCK_LEAVE_ABANDONEDA_01 +E1FCC3_ACT_AIRHOCK_LEAVE_ABANDONEDA_02 +E1FCC3_ACT_AIRHOCK_LEAVE_DRAWA_01 +E1FCC3_ACT_AIRHOCK_LEAVE_DRAWA_02 +E1FCC3_ACT_AIRHOCK_LEAVE_DRUNKA_01 +E1FCC3_ACT_AIRHOCK_LEAVE_DRUNKA_02 +E1FCC3_ACT_AIRHOCK_LEAVE_LOSTA_01 +E1FCC3_ACT_AIRHOCK_LEAVE_LOSTA_02 +E1FCC3_ACT_AIRHOCK_LEAVE_WONA_01 +E1FCC3_ACT_AIRHOCK_LEAVE_WONA_02 +E1FCC3_ACT_ARM_WRESTLING_LEAVE_ABANDONEDA_01 +E1FCC3_ACT_ARM_WRESTLING_LEAVE_ABANDONEDA_02 +E1FCC3_ACT_ARM_WRESTLING_LEAVE_DRUNKA_01 +E1FCC3_ACT_ARM_WRESTLING_LEAVE_DRUNKA_02 +E1FCC3_ACT_ARM_WRESTLING_LEAVE_FORFEITEDA_01 +E1FCC3_ACT_ARM_WRESTLING_LEAVE_FORFEITEDA_02 +E1FCC3_ACT_ARM_WRESTLING_LEAVE_LOSTA_01 +E1FCC3_ACT_ARM_WRESTLING_LEAVE_LOSTA_02 +E1FCC3_ACT_ARM_WRESTLING_LEAVE_WONA_01 +E1FCC3_ACT_ARM_WRESTLING_LEAVE_WONA_02 +E1FCC3_ACT_ARRIVE_AIRHOCKA_01 +E1FCC3_ACT_ARRIVE_AIRHOCKA_02 +E1FCC3_ACT_ARRIVE_AIRHOCK_DRUNKA_01 +E1FCC3_ACT_ARRIVE_AIRHOCK_DRUNKA_02 +E1FCC3_ACT_ARRIVE_ARM_WRESTLINGA_01 +E1FCC3_ACT_ARRIVE_ARM_WRESTLINGA_02 +E1FCC3_ACT_ARRIVE_ARM_WRESTLING_DRUNKA_01 +E1FCC3_ACT_ARRIVE_ARM_WRESTLING_DRUNKA_02 +E1FCC3_ACT_ARRIVE_BIKE_LATEA_01 +E1FCC3_ACT_ARRIVE_BIKE_LATEA_02 +E1FCC3_ACT_ARRIVE_BIKE_LATEA_03 +E1FCC3_ACT_ARRIVE_BIKE_LATEA_04 +E1FCC3_ACT_ARRIVE_BIKE_LATE_GW_ALBA_01 +E1FCC3_ACT_ARRIVE_BIKE_LATE_GW_ALBA_02 +E1FCC3_ACT_ARRIVE_BIKE_LATE_GW_AODA_01 +E1FCC3_ACT_ARRIVE_BIKE_LATE_GW_AODA_02 +E1FCC3_ACT_ARRIVE_BIKE_LATE_GW_AODA_03 +E1FCC3_ACT_ARRIVE_BIKE_LATE_GW_AODA_04 +E1FCC3_ACT_ARRIVE_BIKE_LATE_GW_ITAA_01 +E1FCC3_ACT_ARRIVE_BIKE_LATE_GW_ITAA_02 +E1FCC3_ACT_ARRIVE_BIKE_LATE_GW_JAMA_01 +E1FCC3_ACT_ARRIVE_BIKE_LATE_GW_JAMA_02 +E1FCC3_ACT_ARRIVE_BIKE_LATE_GW_RUSA_01 +E1FCC3_ACT_ARRIVE_BIKE_LATE_GW_RUSA_02 +E1FCC3_ACT_ARRIVE_BIKE_LATE_RACEA_01 +E1FCC3_ACT_ARRIVE_BIKE_LATE_RACEA_02 +E1FCC3_ACT_ARRIVE_BIKE_LATE_RACEA_03 +E1FCC3_ACT_ARRIVE_BIKE_LATE_RACEA_04 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATEA_01 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATEA_02 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATEA_03 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATEA_04 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_GW_ALBA_01 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_GW_ALBA_02 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_GW_AODA_01 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_GW_AODA_02 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_GW_AODA_03 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_GW_AODA_04 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_GW_ITAA_01 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_GW_ITAA_02 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_GW_JAMA_01 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_GW_JAMA_02 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_GW_RUSA_01 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_GW_RUSA_02 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_GW_RUSA_03 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_RACEA_01 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_RACEA_02 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_RACEA_03 +E1FCC3_ACT_ARRIVE_BIKE_NOT_LATE_RACEA_04 +E1FCC3_ACT_ARRIVE_DARTSA_01 +E1FCC3_ACT_ARRIVE_DARTSA_02 +E1FCC3_ACT_ARRIVE_DARTS_DRUNKA_01 +E1FCC3_ACT_ARRIVE_DARTS_DRUNKA_02 +E1FCC3_ACT_ARRIVE_EATERY_AVERAGEA_01 +E1FCC3_ACT_ARRIVE_EATERY_AVERAGEA_02 +E1FCC3_ACT_ARRIVE_EATERY_FAVOURITEA_01 +E1FCC3_ACT_ARRIVE_EATERY_FAVOURITEA_02 +E1FCC3_ACT_ARRIVE_EATERY_GOODA_01 +E1FCC3_ACT_ARRIVE_EATERY_GOODA_02 +E1FCC3_ACT_ARRIVE_FOOD_DRUNKA_01 +E1FCC3_ACT_ARRIVE_FOOD_DRUNKA_02 +E1FCC3_ACT_ARRIVE_GANG_GW_ALD_CA_01 +E1FCC3_ACT_ARRIVE_GANG_GW_ALD_CA_02 +E1FCC3_ACT_ARRIVE_GANG_GW_ALD_FA_01 +E1FCC3_ACT_ARRIVE_GANG_GW_ALD_FA_02 +E1FCC3_ACT_ARRIVE_GANG_GW_ALD_VA_01 +E1FCC3_ACT_ARRIVE_GANG_GW_ALD_VA_02 +E1FCC3_ACT_ARRIVE_GANG_GW_ALG_CA_01 +E1FCC3_ACT_ARRIVE_GANG_GW_ALG_CA_02 +E1FCC3_ACT_ARRIVE_GANG_GW_ALG_FA_01 +E1FCC3_ACT_ARRIVE_GANG_GW_ALG_FA_02 +E1FCC3_ACT_ARRIVE_GANG_GW_ALG_VA_01 +E1FCC3_ACT_ARRIVE_GANG_GW_ALG_VA_02 +E1FCC3_ACT_ARRIVE_GANG_GW_BOH_CA_01 +E1FCC3_ACT_ARRIVE_GANG_GW_BOH_CA_02 +E1FCC3_ACT_ARRIVE_GANG_GW_BOH_FA_01 +E1FCC3_ACT_ARRIVE_GANG_GW_BOH_FA_02 +E1FCC3_ACT_ARRIVE_GANG_GW_BOH_VA_01 +E1FCC3_ACT_ARRIVE_GANG_GW_BOH_VA_02 +E1FCC3_ACT_ARRIVE_GANG_GW_BRO_CA_01 +E1FCC3_ACT_ARRIVE_GANG_GW_BRO_CA_02 +E1FCC3_ACT_ARRIVE_GANG_GW_BRO_FA_01 +E1FCC3_ACT_ARRIVE_GANG_GW_BRO_FA_02 +E1FCC3_ACT_ARRIVE_GANG_GW_BRO_VA_01 +E1FCC3_ACT_ARRIVE_GANG_GW_BRO_VA_02 +E1FCC3_ACT_ARRIVE_HI_LO_CARDSA_01 +E1FCC3_ACT_ARRIVE_HI_LO_CARDSA_02 +E1FCC3_ACT_ARRIVE_HI_LO_CARDS_DRUNKA_01 +E1FCC3_ACT_ARRIVE_HI_LO_CARDS_DRUNKA_02 +E1FCC3_ACT_ARRIVE_NO_BIKEA_01 +E1FCC3_ACT_ARRIVE_NO_BIKEA_02 +E1FCC3_ACT_ARRIVE_NO_BIKEA_03 +E1FCC3_ACT_ARRIVE_NO_BIKEA_04 +E1FCC3_ACT_ARRIVE_POOLA_01 +E1FCC3_ACT_ARRIVE_POOLA_02 +E1FCC3_ACT_ARRIVE_POOL_DRUNKA_01 +E1FCC3_ACT_ARRIVE_POOL_DRUNKA_02 +E1FCC3_ACT_ARRIVE_PUB_AVERAGEA_01 +E1FCC3_ACT_ARRIVE_PUB_AVERAGEA_02 +E1FCC3_ACT_ARRIVE_PUB_FAVOURITEA_01 +E1FCC3_ACT_ARRIVE_PUB_FAVOURITEA_02 +E1FCC3_ACT_ARRIVE_PUB_GOODA_01 +E1FCC3_ACT_ARRIVE_PUB_GOODA_02 +E1FCC3_ACT_ARRIVE_RACE_ALDA_01 +E1FCC3_ACT_ARRIVE_RACE_ALDA_02 +E1FCC3_ACT_ARRIVE_RACE_ALDA_03 +E1FCC3_ACT_ARRIVE_RACE_ALDA_04 +E1FCC3_ACT_ARRIVE_RACE_ALD_CA_01 +E1FCC3_ACT_ARRIVE_RACE_ALD_CA_02 +E1FCC3_ACT_ARRIVE_RACE_ALD_IA_01 +E1FCC3_ACT_ARRIVE_RACE_ALD_IA_02 +E1FCC3_ACT_ARRIVE_RACE_ALD_TA_01 +E1FCC3_ACT_ARRIVE_RACE_ALD_TA_02 +E1FCC3_ACT_ARRIVE_RACE_ALD_WA_01 +E1FCC3_ACT_ARRIVE_RACE_ALD_WA_02 +E1FCC3_ACT_ARRIVE_RACE_ALGA_01 +E1FCC3_ACT_ARRIVE_RACE_ALGA_02 +E1FCC3_ACT_ARRIVE_RACE_ALGA_03 +E1FCC3_ACT_ARRIVE_RACE_ALGA_04 +E1FCC3_ACT_ARRIVE_RACE_ALG_CA_01 +E1FCC3_ACT_ARRIVE_RACE_ALG_CA_02 +E1FCC3_ACT_ARRIVE_RACE_ALG_FA_01 +E1FCC3_ACT_ARRIVE_RACE_ALG_FA_02 +E1FCC3_ACT_ARRIVE_RACE_ALG_HA_01 +E1FCC3_ACT_ARRIVE_RACE_ALG_HA_02 +E1FCC3_ACT_ARRIVE_RACE_ALG_MA_01 +E1FCC3_ACT_ARRIVE_RACE_ALG_MA_02 +E1FCC3_ACT_ARRIVE_RACE_BOHA_01 +E1FCC3_ACT_ARRIVE_RACE_BOHA_02 +E1FCC3_ACT_ARRIVE_RACE_BOHA_03 +E1FCC3_ACT_ARRIVE_RACE_BOHA_04 +E1FCC3_ACT_ARRIVE_RACE_BRKA_01 +E1FCC3_ACT_ARRIVE_RACE_BRKA_02 +E1FCC3_ACT_ARRIVE_RACE_BRKA_03 +E1FCC3_ACT_ARRIVE_RACE_BRKA_04 +E1FCC3_ACT_ARRIVE_RACE_BRK_SA_01 +E1FCC3_ACT_ARRIVE_RACE_BRK_SA_02 +E1FCC3_ACT_ARRIVE_RACE_DUKA_01 +E1FCC3_ACT_ARRIVE_RACE_DUKA_02 +E1FCC3_ACT_ARRIVE_RACE_DUKA_03 +E1FCC3_ACT_ARRIVE_RACE_DUKA_04 +E1FCC3_ACT_ARRIVE_RACE_FIAA_01 +E1FCC3_ACT_ARRIVE_RACE_FIAA_02 +E1FCC3_ACT_ARRIVE_SHOWA_01 +E1FCC3_ACT_ARRIVE_SHOWA_02 +E1FCC3_ACT_ARRIVE_SHOW_DRUNKA_01 +E1FCC3_ACT_ARRIVE_SHOW_DRUNKA_02 +E1FCC3_ACT_ARRIVE_STRIPA_01 +E1FCC3_ACT_ARRIVE_STRIPA_02 +E1FCC3_ACT_ARRIVE_STRIP_DRUNKA_01 +E1FCC3_ACT_ARRIVE_STRIP_DRUNKA_02 +E1FCC3_ACT_DARTS_LEAVE_ABANDONEDA_01 +E1FCC3_ACT_DARTS_LEAVE_ABANDONEDA_02 +E1FCC3_ACT_DARTS_LEAVE_DRAWA_01 +E1FCC3_ACT_DARTS_LEAVE_DRAWA_02 +E1FCC3_ACT_DARTS_LEAVE_DRUNKA_01 +E1FCC3_ACT_DARTS_LEAVE_DRUNKA_02 +E1FCC3_ACT_DARTS_LEAVE_LOSTA_01 +E1FCC3_ACT_DARTS_LEAVE_LOSTA_02 +E1FCC3_ACT_DARTS_LEAVE_WONA_01 +E1FCC3_ACT_DARTS_LEAVE_WONA_02 +E1FCC3_ACT_DIFF_ACTIVITY_NOA_01 +E1FCC3_ACT_DIFF_ACTIVITY_NOA_02 +E1FCC3_ACT_DIFF_ACTIVITY_NOA_03 +E1FCC3_ACT_DIFF_ACTIVITY_NOA_04 +E1FCC3_ACT_DIFF_AIRHOCK_YESA_01 +E1FCC3_ACT_DIFF_AIRHOCK_YESA_02 +E1FCC3_ACT_DIFF_DARTS_YESA_01 +E1FCC3_ACT_DIFF_DARTS_YESA_02 +E1FCC3_ACT_DIFF_DRINK_YESA_01 +E1FCC3_ACT_DIFF_DRINK_YESA_02 +E1FCC3_ACT_DIFF_FOOD_YESA_01 +E1FCC3_ACT_DIFF_FOOD_YESA_02 +E1FCC3_ACT_DIFF_POOL_YESA_01 +E1FCC3_ACT_DIFF_POOL_YESA_02 +E1FCC3_ACT_DIFF_SHOW_YESA_01 +E1FCC3_ACT_DIFF_SHOW_YESA_02 +E1FCC3_ACT_DIFF_STRIP_YESA_01 +E1FCC3_ACT_DIFF_STRIP_YESA_02 +E1FCC3_ACT_DROPOFFA_01 +E1FCC3_ACT_DROPOFFA_02 +E1FCC3_ACT_DROPOFFA_03 +E1FCC3_ACT_DROPOFFA_04 +E1FCC3_ACT_DROPOFF_DRUNKA_01 +E1FCC3_ACT_DROPOFF_DRUNKA_02 +E1FCC3_ACT_EATERY_LEAVE_DRUNKA_01 +E1FCC3_ACT_EATERY_LEAVE_DRUNKA_02 +E1FCC3_ACT_GOHOMEA_01 +E1FCC3_ACT_GOHOMEA_02 +E1FCC3_ACT_GOHOMEA_03 +E1FCC3_ACT_GOHOMEA_04 +E1FCC3_ACT_GOHOME_DRUNKA_01 +E1FCC3_ACT_GOHOME_DRUNKA_02 +E1FCC3_ACT_HI_LO_CARDS_LEAVE_ABANDONEDA_01 +E1FCC3_ACT_HI_LO_CARDS_LEAVE_ABANDONEDA_02 +E1FCC3_ACT_HI_LO_CARDS_LEAVE_DRUNKA_01 +E1FCC3_ACT_HI_LO_CARDS_LEAVE_DRUNKA_02 +E1FCC3_ACT_HI_LO_CARDS_LEAVE_LOSTA_01 +E1FCC3_ACT_HI_LO_CARDS_LEAVE_LOSTA_02 +E1FCC3_ACT_HI_LO_CARDS_LEAVE_WONA_01 +E1FCC3_ACT_HI_LO_CARDS_LEAVE_WONA_02 +E1FCC3_ACT_LEAVE_EATERY_AVERAGEA_01 +E1FCC3_ACT_LEAVE_EATERY_AVERAGEA_02 +E1FCC3_ACT_LEAVE_EATERY_FAVOURITEA_01 +E1FCC3_ACT_LEAVE_EATERY_FAVOURITEA_02 +E1FCC3_ACT_LEAVE_EATERY_GOODA_01 +E1FCC3_ACT_LEAVE_EATERY_GOODA_02 +E1FCC3_ACT_LEAVE_PUB_AVERAGEA_01 +E1FCC3_ACT_LEAVE_PUB_AVERAGEA_02 +E1FCC3_ACT_LEAVE_PUB_FAVOURITEA_01 +E1FCC3_ACT_LEAVE_PUB_FAVOURITEA_02 +E1FCC3_ACT_LEAVE_PUB_FIGHTA_01 +E1FCC3_ACT_LEAVE_PUB_FIGHTA_02 +E1FCC3_ACT_LEAVE_PUB_FIGHTA_03 +E1FCC3_ACT_LEAVE_PUB_FIGHTA_04 +E1FCC3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_01 +E1FCC3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_02 +E1FCC3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_03 +E1FCC3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_04 +E1FCC3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_05 +E1FCC3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_06 +E1FCC3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_07 +E1FCC3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_08 +E1FCC3_ACT_LEAVE_PUB_GOODA_01 +E1FCC3_ACT_LEAVE_PUB_GOODA_02 +E1FCC3_ACT_MEET_AT_ACTIVITY_LATEA_01 +E1FCC3_ACT_MEET_AT_ACTIVITY_LATEA_02 +E1FCC3_ACT_MEET_AT_ACTIVITY_NOT_LATEA_01 +E1FCC3_ACT_MEET_AT_ACTIVITY_NOT_LATEA_02 +E1FCC3_ACT_POOL_LEAVE_ABANDONEDA_01 +E1FCC3_ACT_POOL_LEAVE_ABANDONEDA_02 +E1FCC3_ACT_POOL_LEAVE_DRAWA_01 +E1FCC3_ACT_POOL_LEAVE_DRAWA_02 +E1FCC3_ACT_POOL_LEAVE_DRUNKA_01 +E1FCC3_ACT_POOL_LEAVE_DRUNKA_02 +E1FCC3_ACT_POOL_LEAVE_LOSTA_01 +E1FCC3_ACT_POOL_LEAVE_LOSTA_02 +E1FCC3_ACT_POOL_LEAVE_WONA_01 +E1FCC3_ACT_POOL_LEAVE_WONA_02 +E1FCC3_ACT_QUIT_AND_LEAVEA_01 +E1FCC3_ACT_QUIT_AND_LEAVEA_02 +E1FCC3_ACT_QUIT_AND_LEAVEA_03 +E1FCC3_ACT_QUIT_AND_LEAVEA_04 +E1FCC3_ACT_QUIT_AND_LEAVE_DRUNKA_01 +E1FCC3_ACT_QUIT_AND_LEAVE_DRUNKA_02 +E1FCC3_ACT_SHOW_LEAVE_ABANDONEDA_01 +E1FCC3_ACT_SHOW_LEAVE_ABANDONEDA_02 +E1FCC3_ACT_SHOW_LEAVE_DRUNKA_01 +E1FCC3_ACT_SHOW_LEAVE_DRUNKA_02 +E1FCC3_ACT_SHOW_LEAVE_WONA_01 +E1FCC3_ACT_SHOW_LEAVE_WONA_02 +E1FCC3_ACT_STRIP_LEAVE_ABANDONEDA_01 +E1FCC3_ACT_STRIP_LEAVE_ABANDONEDA_02 +E1FCC3_ACT_STRIP_LEAVE_DRUNKA_01 +E1FCC3_ACT_STRIP_LEAVE_DRUNKA_02 +E1FCC3_ACT_STRIP_LEAVE_WONA_01 +E1FCC3_ACT_STRIP_LEAVE_WONA_02 +E1FCC4_ACT_CALL_HOSP_CANCEL_HILIKEA_01 +E1FCC4_ACT_CALL_HOSP_CANCEL_LOLIKEA_01 +E1FCC4_ACT_CALL_HOSP_CANCEL_MEDLIKEA_01 +E1FCC4_ACT_CALL_REQ_BACKUP_NOA_01 +E1FCC4_ACT_CALL_REQ_BACKUP_NOA_02 +E1FCC4_ACT_CALL_REQ_BACKUP_NOA_03 +E1FCC4_ACT_CALL_REQ_BACKUP_NOA_04 +E1FCC4_ACT_CALL_REQ_BACKUP_YESA_01 +E1FCC4_ACT_CALL_REQ_BACKUP_YESA_02 +E1FCC4_ACT_CALL_REQ_BACKUP_YESA_03 +E1FCC4_ACT_CALL_REQ_BACKUP_YESA_04 +E1FCC4_ACT_CALL_REQ_BACKUP_YESA_05 +E1FCC4_ACT_CALL_REQ_BACKUP_YESA_06 +E1FCC4_ACT_CALL_REQ_BACKUP_YESA_07 +E1FCC4_ACT_CALL_REQ_BACKUP_YESA_08 +E1FCC4_ACT_CALL_REQ_BATI_01 +E1FCC4_ACT_CALL_REQ_BATI_02 +E1FCC4_ACT_CALL_REQ_DOUBLE_01 +E1FCC4_ACT_CALL_REQ_DOUBLE_02 +E1FCC4_ACT_CALL_REQ_HACK_01 +E1FCC4_ACT_CALL_REQ_HACK_02 +E1FCC4_ACT_CALL_REQ_SPEC_NOA_01 +E1FCC4_ACT_CALL_REQ_SPEC_NOA_02 +E1FCC4_ACT_CALL_REQ_SPEC_NOA_03 +E1FCC4_ACT_CALL_REQ_SPEC_NOA_04 +E1FCC4_ACT_CALL_REQ_SPEC_YESA_01 +E1FCC4_ACT_CALL_REQ_SPEC_YESA_02 +E1FCC4_ACT_CALL_REQ_SPEC_YESA_03 +E1FCC4_ACT_CALL_REQ_SPEC_YESA_04 +E1FCC4_ACT_E1C_CALL_HOSP_CANCELA_01 +E1FCC4_ACT_E1C_CALL_REQ_BACKUPA_01 +E1FCC4_ACT_E1C_CALL_REQ_BACKUPA_02 +E1FCC4_ACT_E1C_CALL_REQ_BACKUPA_03 +E1FCC4_ACT_E1C_CALL_REQ_BACKUPA_04 +E1FCC4_ACT_E1C_CALL_REQ_BACKUPA_05 +E1FCC4_ACT_E1C_CALL_REQ_BACKUPA_06 +E1FCC4_ACT_E1C_CALL_REQ_BACKUPA_07 +E1FCC4_ACT_E1C_CALL_REQ_BACKUPA_08 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_DIABOLUSA_01 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_DIABOLUSA_02 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_GENERALA_01 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_GENERALA_02 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_GENERALA_03 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_GENERALA_04 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_HELLFURYA_01 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_HELLFURYA_02 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_HEXERA_01 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_HEXERA_02 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_INNOVATIONA_01 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_INNOVATIONA_02 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_LYCANA_01 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_LYCANA_02 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_REVENANTA_01 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_REVENANTA_02 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_SLAMVANA_01 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_SLAMVANA_02 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_ZOMBIEA_01 +E1FCC4_ACT_E1C_CALL_REQ_SPEC_ZOMBIEA_02 +E1FCC4_ACT_E1C_GETCALL_HOSP_NOA_01 +E1FCC4_ACT_E1C_GETCALL_HOSP_NOA_02 +E1FCC4_ACT_E1C_GETCALL_HOSP_YESA_01 +E1FCC4_ACT_E1C_GETCALL_HOSP_YESA_02 +E1FCC4_ACT_E1C_GETCALL_SPEC_THANKSA_01 +E1FCC4_ACT_GETCALL_HOSP_ACCEPTEDA_01 +E1FCC4_ACT_GETCALL_HOSP_ACCEPTEDA_02 +E1FCC4_ACT_GETCALL_HOSP_ASKA_01 +E1FCC4_ACT_GETCALL_HOSP_ASKA_02 +E1FCC4_ACT_GETCALL_HOSP_REJ_HILIKEA_01 +E1FCC4_ACT_GETCALL_HOSP_REJ_HILIKEA_02 +E1FCC4_ACT_GETCALL_HOSP_REJ_LOLIKEA_01 +E1FCC4_ACT_GETCALL_HOSP_REJ_LOLIKEA_02 +E1FCC4_ACT_GETCALL_HOSP_REJ_MEDLIKEA_01 +E1FCC4_ACT_GETCALL_HOSP_REJ_MEDLIKEA_02 +E1FCC4_ACT_GETCALL_SPECA_01 +E1FCC_ACT_ANSWER_PHONEA_01 +E1FCC_ACT_CALL_ACTIVITY_NOA_01 +E1FCC_ACT_CALL_ACTIVITY_NOA_02 +E1FCC_ACT_CALL_ACTIVITY_NOA_03 +E1FCC_ACT_CALL_ACTIVITY_NOA_04 +E1FCC_ACT_CALL_ACTIVITY_NOA_05 +E1FCC_ACT_CALL_ACTIVITY_NOA_06 +E1FCC_ACT_CALL_ACTIVITY_NOA_07 +E1FCC_ACT_CALL_ACTIVITY_NOA_08 +E1FCC_ACT_CALL_AIRHOCK_YESA_01 +E1FCC_ACT_CALL_AIRHOCK_YESA_02 +E1FCC_ACT_CALL_AIRHOCK_YESA_03 +E1FCC_ACT_CALL_ASLEEPA_01 +E1FCC_ACT_CALL_ASLEEPA_02 +E1FCC_ACT_CALL_DARTS_YESA_01 +E1FCC_ACT_CALL_DARTS_YESA_02 +E1FCC_ACT_CALL_DARTS_YESA_03 +E1FCC_ACT_CALL_DARTS_YESA_04 +E1FCC_ACT_CALL_DRINK_YESA_01 +E1FCC_ACT_CALL_DRINK_YESA_02 +E1FCC_ACT_CALL_DRINK_YESA_03 +E1FCC_ACT_CALL_DRINK_YESA_04 +E1FCC_ACT_CALL_EAT_YESA_01 +E1FCC_ACT_CALL_EAT_YESA_02 +E1FCC_ACT_CALL_EAT_YESA_03 +E1FCC_ACT_CALL_EAT_YESA_04 +E1FCC_ACT_CALL_GANGWAR_YESA_01 +E1FCC_ACT_CALL_GANGWAR_YESA_02 +E1FCC_ACT_CALL_GANGWAR_YESA_03 +E1FCC_ACT_CALL_GANGWAR_YESA_04 +E1FCC_ACT_CALL_HANGOUT_YESA_01 +E1FCC_ACT_CALL_HANGOUT_YESA_02 +E1FCC_ACT_CALL_HANGOUT_YESA_03 +E1FCC_ACT_CALL_HANGOUT_YESA_04 +E1FCC_ACT_CALL_IRATEA_01 +E1FCC_ACT_CALL_IRATEA_02 +E1FCC_ACT_CALL_LIKELOWA_01 +E1FCC_ACT_CALL_LIKELOWA_02 +E1FCC_ACT_CALL_POOL_YESA_01 +E1FCC_ACT_CALL_POOL_YESA_02 +E1FCC_ACT_CALL_POOL_YESA_03 +E1FCC_ACT_CALL_POOL_YESA_04 +E1FCC_ACT_CALL_RACE_YESA_01 +E1FCC_ACT_CALL_RACE_YESA_02 +E1FCC_ACT_CALL_RACE_YESA_03 +E1FCC_ACT_CALL_RACE_YESA_04 +E1FCC_ACT_CALL_SHOW_YESA_01 +E1FCC_ACT_CALL_SHOW_YESA_02 +E1FCC_ACT_CALL_SHOW_YESA_03 +E1FCC_ACT_CALL_SHOW_YESA_04 +E1FCC_ACT_CALL_STRIP_YESA_01 +E1FCC_ACT_CALL_STRIP_YESA_02 +E1FCC_ACT_CALL_STRIP_YESA_03 +E1FCC_ACT_CALL_STRIP_YESA_04 +E1FCC_ACT_CALL_VERYIRATEA_01 +E1FCC_ACT_CALL_VERYIRATEA_02 +E1FCC_ACT_E1C_CALL_ACCEPTEDA_01 +E1FCC_ACT_E1C_CALL_ACCEPTEDA_02 +E1FCC_ACT_E1C_CALL_ACCEPTEDA_03 +E1FCC_ACT_E1C_CALL_ACCEPTEDA_04 +E1FCC_ACT_E1C_CALL_ACCEPTEDA_05 +E1FCC_ACT_E1C_CALL_ACCEPTEDA_06 +E1FCC_ACT_E1C_CALL_ACCEPTEDA_07 +E1FCC_ACT_E1C_CALL_ACCEPTEDA_08 +E1FCC_ACT_E1C_CALL_AIRHOCKA_01 +E1FCC_ACT_E1C_CALL_AIRHOCKA_02 +E1FCC_ACT_E1C_CALL_AIRHOCKA_03 +E1FCC_ACT_E1C_CALL_AIRHOCKA_04 +E1FCC_ACT_E1C_CALL_DARTSA_01 +E1FCC_ACT_E1C_CALL_DARTSA_02 +E1FCC_ACT_E1C_CALL_DARTSA_03 +E1FCC_ACT_E1C_CALL_DARTSA_04 +E1FCC_ACT_E1C_CALL_DRINKA_01 +E1FCC_ACT_E1C_CALL_DRINKA_02 +E1FCC_ACT_E1C_CALL_DRINKA_03 +E1FCC_ACT_E1C_CALL_DRINKA_04 +E1FCC_ACT_E1C_CALL_EATA_01 +E1FCC_ACT_E1C_CALL_EATA_02 +E1FCC_ACT_E1C_CALL_EATA_03 +E1FCC_ACT_E1C_CALL_EATA_04 +E1FCC_ACT_E1C_CALL_GANGWARA_01 +E1FCC_ACT_E1C_CALL_GANGWARA_02 +E1FCC_ACT_E1C_CALL_GANGWARA_03 +E1FCC_ACT_E1C_CALL_GANGWARA_04 +E1FCC_ACT_E1C_CALL_GREETA_01 +E1FCC_ACT_E1C_CALL_GREETA_02 +E1FCC_ACT_E1C_CALL_GREETA_03 +E1FCC_ACT_E1C_CALL_GREETA_04 +E1FCC_ACT_E1C_CALL_GREETA_05 +E1FCC_ACT_E1C_CALL_GREETA_06 +E1FCC_ACT_E1C_CALL_GREETA_07 +E1FCC_ACT_E1C_CALL_GREETA_08 +E1FCC_ACT_E1C_CALL_HANGOUTA_01 +E1FCC_ACT_E1C_CALL_HANGOUTA_02 +E1FCC_ACT_E1C_CALL_HANGOUTA_03 +E1FCC_ACT_E1C_CALL_HANGOUTA_04 +E1FCC_ACT_E1C_CALL_POOLA_01 +E1FCC_ACT_E1C_CALL_POOLA_02 +E1FCC_ACT_E1C_CALL_POOLA_03 +E1FCC_ACT_E1C_CALL_POOLA_04 +E1FCC_ACT_E1C_CALL_RACEA_01 +E1FCC_ACT_E1C_CALL_RACEA_02 +E1FCC_ACT_E1C_CALL_RACEA_03 +E1FCC_ACT_E1C_CALL_RACEA_04 +E1FCC_ACT_E1C_CALL_REJECTEDA_01 +E1FCC_ACT_E1C_CALL_REJECTEDA_02 +E1FCC_ACT_E1C_CALL_REJECTEDA_03 +E1FCC_ACT_E1C_CALL_REJECTEDA_04 +E1FCC_ACT_E1C_CALL_SHOWA_01 +E1FCC_ACT_E1C_CALL_SHOWA_02 +E1FCC_ACT_E1C_CALL_SHOWA_03 +E1FCC_ACT_E1C_CALL_SHOWA_04 +E1FCC_ACT_E1C_CALL_SORRY_WOKE_UPA_01 +E1FCC_ACT_E1C_CALL_SORRY_WOKE_UPA_02 +E1FCC_ACT_E1C_CALL_STRIPA_01 +E1FCC_ACT_E1C_CALL_STRIPA_02 +E1FCC_ACT_E1C_CALL_STRIPA_03 +E1FCJ2_AA_01 +E1FCJ2_AA_02 +E1FCJ2_AA_03 +E1FCJ2_AA_04 +E1FCJ2_AA_05 +E1FCJ2_AA_06 +E1FCJ2_AA_07 +E1FCJ2_AA_08 +E1FCJ2_AA_09 +E1FCJ2_AA_10 +E1FCJ2_ACT_ARRIVE_GANG_GW_ALD_CA_01 +E1FCJ2_ACT_ARRIVE_GANG_GW_ALD_CA_02 +E1FCJ2_ACT_ARRIVE_GANG_GW_ALD_FA_01 +E1FCJ2_ACT_ARRIVE_GANG_GW_ALD_FA_02 +E1FCJ2_ACT_ARRIVE_GANG_GW_ALD_VA_01 +E1FCJ2_ACT_ARRIVE_GANG_GW_ALD_VA_02 +E1FCJ2_ACT_ARRIVE_GANG_GW_ALG_CA_01 +E1FCJ2_ACT_ARRIVE_GANG_GW_ALG_CA_02 +E1FCJ2_ACT_ARRIVE_GANG_GW_ALG_FA_01 +E1FCJ2_ACT_ARRIVE_GANG_GW_ALG_FA_02 +E1FCJ2_ACT_ARRIVE_GANG_GW_ALG_VA_01 +E1FCJ2_ACT_ARRIVE_GANG_GW_ALG_VA_02 +E1FCJ2_ACT_ARRIVE_GANG_GW_BOH_CA_01 +E1FCJ2_ACT_ARRIVE_GANG_GW_BOH_CA_02 +E1FCJ2_ACT_ARRIVE_GANG_GW_BOH_FA_01 +E1FCJ2_ACT_ARRIVE_GANG_GW_BOH_FA_02 +E1FCJ2_ACT_ARRIVE_GANG_GW_BOH_VA_01 +E1FCJ2_ACT_ARRIVE_GANG_GW_BOH_VA_02 +E1FCJ2_ACT_ARRIVE_GANG_GW_BRO_CA_01 +E1FCJ2_ACT_ARRIVE_GANG_GW_BRO_CA_02 +E1FCJ2_ACT_ARRIVE_GANG_GW_BRO_FA_01 +E1FCJ2_ACT_ARRIVE_GANG_GW_BRO_FA_02 +E1FCJ2_ACT_ARRIVE_GANG_GW_BRO_VA_01 +E1FCJ2_ACT_ARRIVE_GANG_GW_BRO_VA_02 +E1FCJ2_ACT_ARRIVE_RACE_ALDA_01 +E1FCJ2_ACT_ARRIVE_RACE_ALDA_02 +E1FCJ2_ACT_ARRIVE_RACE_ALGA_01 +E1FCJ2_ACT_ARRIVE_RACE_ALGA_02 +E1FCJ2_ACT_ARRIVE_RACE_A_INDA_01 +E1FCJ2_ACT_ARRIVE_RACE_A_INDA_02 +E1FCJ2_ACT_ARRIVE_RACE_BOHA_01 +E1FCJ2_ACT_ARRIVE_RACE_BOHA_02 +E1FCJ2_ACT_ARRIVE_RACE_BROA_01 +E1FCJ2_ACT_ARRIVE_RACE_BROA_02 +E1FCJ2_ACT_ARRIVE_RACE_CAS_G_01 +E1FCJ2_ACT_ARRIVE_RACE_CAS_G_02 +E1FCJ2_ACT_ARRIVE_RACE_DUKA_01 +E1FCJ2_ACT_ARRIVE_RACE_DUKA_02 +E1FCJ2_ACT_ARRIVE_RACE_FIAA_01 +E1FCJ2_ACT_ARRIVE_RACE_FIAA_02 +E1FCJ2_ACT_ARRIVE_RACE_FISA_01 +E1FCJ2_ACT_ARRIVE_RACE_FISA_02 +E1FCJ2_ACT_ARRIVE_RACE_HOL_01 +E1FCJ2_ACT_ARRIVE_RACE_HOL_02 +E1FCJ2_ACT_ARRIVE_RACE_MID_P_01 +E1FCJ2_ACT_ARRIVE_RACE_MID_P_02 +E1FCJ2_ACT_ARRIVE_RACE_S_BROA_01 +E1FCJ2_ACT_ARRIVE_RACE_S_BROA_02 +E1FCJ2_ACT_ARRIVE_RACE_TUDA_01 +E1FCJ2_ACT_ARRIVE_RACE_TUDA_02 +E1FCJ2_ACT_ARRIVE_RACE_WESA_01 +E1FCJ2_ACT_ARRIVE_RACE_WESA_02 +E1FCJ2_ACT_CALL_CANCELLED_HILIKEA_01 +E1FCJ2_ACT_CALL_CANCELLED_HILIKEA_02 +E1FCJ2_ACT_CALL_CANCELLED_LOLIKEA_01 +E1FCJ2_ACT_CALL_CANCELLED_LOLIKEA_02 +E1FCJ2_ACT_CALL_CANCELLED_MEDLIKEA_01 +E1FCJ2_ACT_CALL_CANCELLED_MEDLIKEA_02 +E1FCJ2_ACT_E1J_CALL_AIRHOCK_CANCELA_01 +E1FCJ2_ACT_E1J_CALL_AIRHOCK_CANCELA_02 +E1FCJ2_ACT_E1J_CALL_DARTS_CANCELA_01 +E1FCJ2_ACT_E1J_CALL_DARTS_CANCELA_02 +E1FCJ2_ACT_E1J_CALL_DRINK_CANCELA_01 +E1FCJ2_ACT_E1J_CALL_DRINK_CANCELA_02 +E1FCJ2_ACT_E1J_CALL_EAT_CANCELA_01 +E1FCJ2_ACT_E1J_CALL_EAT_CANCELA_02 +E1FCJ2_ACT_E1J_CALL_GANGWAR_CANCELA_01 +E1FCJ2_ACT_E1J_CALL_GANGWAR_CANCELA_02 +E1FCJ2_ACT_E1J_CALL_HANGOUT_CANCELA_01 +E1FCJ2_ACT_E1J_CALL_HANGOUT_CANCELA_02 +E1FCJ2_ACT_E1J_CALL_POOL_CANCELA_01 +E1FCJ2_ACT_E1J_CALL_POOL_CANCELA_02 +E1FCJ2_ACT_E1J_CALL_RACE_CANCELA_01 +E1FCJ2_ACT_E1J_CALL_RACE_CANCELA_02 +E1FCJ2_ACT_E1J_CALL_SHOW_CANCELA_01 +E1FCJ2_ACT_E1J_CALL_SHOW_CANCELA_02 +E1FCJ2_ACT_E1J_CALL_STRIP_CANCELA_01 +E1FCJ2_ACT_E1J_CALL_STRIP_CANCELA_02 +E1FCJ2_ACT_E1J_GETCALL_AIRHOCK_NOA_01 +E1FCJ2_ACT_E1J_GETCALL_AIRHOCK_NOA_02 +E1FCJ2_ACT_E1J_GETCALL_AIRHOCK_YESA_01 +E1FCJ2_ACT_E1J_GETCALL_AIRHOCK_YESA_02 +E1FCJ2_ACT_E1J_GETCALL_CLUBHOUSE_NOA_01 +E1FCJ2_ACT_E1J_GETCALL_CLUBHOUSE_NOA_02 +E1FCJ2_ACT_E1J_GETCALL_DARTS_NOA_01 +E1FCJ2_ACT_E1J_GETCALL_DARTS_NOA_02 +E1FCJ2_ACT_E1J_GETCALL_DARTS_YESA_01 +E1FCJ2_ACT_E1J_GETCALL_DARTS_YESA_02 +E1FCJ2_ACT_E1J_GETCALL_DRINK_NOA_01 +E1FCJ2_ACT_E1J_GETCALL_DRINK_NOA_02 +E1FCJ2_ACT_E1J_GETCALL_DRINK_YESA_01 +E1FCJ2_ACT_E1J_GETCALL_DRINK_YESA_02 +E1FCJ2_ACT_E1J_GETCALL_EAT_NOA_01 +E1FCJ2_ACT_E1J_GETCALL_EAT_NOA_02 +E1FCJ2_ACT_E1J_GETCALL_EAT_YESA_01 +E1FCJ2_ACT_E1J_GETCALL_EAT_YESA_02 +E1FCJ2_ACT_E1J_GETCALL_GANGWAR_NOA_01 +E1FCJ2_ACT_E1J_GETCALL_GANGWAR_NOA_02 +E1FCJ2_ACT_E1J_GETCALL_GANGWAR_YESA_01 +E1FCJ2_ACT_E1J_GETCALL_GANGWAR_YESA_02 +E1FCJ2_ACT_E1J_GETCALL_HANGOUT_YESA_01 +E1FCJ2_ACT_E1J_GETCALL_HANGOUT_YESA_02 +E1FCJ2_ACT_E1J_GETCALL_POOL_NOA_01 +E1FCJ2_ACT_E1J_GETCALL_POOL_NOA_02 +E1FCJ2_ACT_E1J_GETCALL_POOL_YESA_01 +E1FCJ2_ACT_E1J_GETCALL_POOL_YESA_02 +E1FCJ2_ACT_E1J_GETCALL_RACE_NOA_01 +E1FCJ2_ACT_E1J_GETCALL_RACE_NOA_02 +E1FCJ2_ACT_E1J_GETCALL_RACE_YESA_01 +E1FCJ2_ACT_E1J_GETCALL_RACE_YESA_02 +E1FCJ2_ACT_E1J_GETCALL_SHOW_NOA_01 +E1FCJ2_ACT_E1J_GETCALL_SHOW_NOA_02 +E1FCJ2_ACT_E1J_GETCALL_SHOW_YESA_01 +E1FCJ2_ACT_E1J_GETCALL_SHOW_YESA_02 +E1FCJ2_ACT_E1J_GETCALL_STRIP_NOA_01 +E1FCJ2_ACT_E1J_GETCALL_STRIP_NOA_02 +E1FCJ2_ACT_E1J_GETCALL_STRIP_YESA_01 +E1FCJ2_ACT_E1J_GETCALL_STRIP_YESA_02 +E1FCJ2_ACT_GETCALL_ACCEPTEDA_01 +E1FCJ2_ACT_GETCALL_ACCEPTEDA_02 +E1FCJ2_ACT_GETCALL_ACCEPTEDA_03 +E1FCJ2_ACT_GETCALL_ACCEPTEDA_04 +E1FCJ2_ACT_GETCALL_AIRHOCKA_01 +E1FCJ2_ACT_GETCALL_AIRHOCKA_02 +E1FCJ2_ACT_GETCALL_AIRHOCK_FIRSTA_01 +E1FCJ2_ACT_GETCALL_CLUBHOUSEA_01 +E1FCJ2_ACT_GETCALL_CLUBHOUSEA_02 +E1FCJ2_ACT_GETCALL_DARTSA_01 +E1FCJ2_ACT_GETCALL_DARTSA_02 +E1FCJ2_ACT_GETCALL_DARTS_FIRSTA_01 +E1FCJ2_ACT_GETCALL_DRINKA_01 +E1FCJ2_ACT_GETCALL_DRINKA_02 +E1FCJ2_ACT_GETCALL_DRINK_FIRSTA_01 +E1FCJ2_ACT_GETCALL_EATA_01 +E1FCJ2_ACT_GETCALL_EATA_02 +E1FCJ2_ACT_GETCALL_EAT_FIRSTA_01 +E1FCJ2_ACT_GETCALL_GANGWARA_01 +E1FCJ2_ACT_GETCALL_GANGWARA_02 +E1FCJ2_ACT_GETCALL_GANGWAR_FIRSTA_01 +E1FCJ2_ACT_GETCALL_GREETA_01 +E1FCJ2_ACT_GETCALL_GREETA_02 +E1FCJ2_ACT_GETCALL_GREETA_03 +E1FCJ2_ACT_GETCALL_GREETA_04 +E1FCJ2_ACT_GETCALL_HANGOUT_FIRSTA_01 +E1FCJ2_ACT_GETCALL_IRATEA_01 +E1FCJ2_ACT_GETCALL_IRATEA_02 +E1FCJ2_ACT_GETCALL_POOLA_01 +E1FCJ2_ACT_GETCALL_POOLA_02 +E1FCJ2_ACT_GETCALL_POOL_FIRSTA_01 +E1FCJ2_ACT_GETCALL_RACEA_01 +E1FCJ2_ACT_GETCALL_RACEA_02 +E1FCJ2_ACT_GETCALL_RACE_FIRSTA_01 +E1FCJ2_ACT_GETCALL_REJECTEDA_01 +E1FCJ2_ACT_GETCALL_REJECTEDA_02 +E1FCJ2_ACT_GETCALL_REJECTEDA_03 +E1FCJ2_ACT_GETCALL_REJECTEDA_04 +E1FCJ2_ACT_GETCALL_SHOWA_01 +E1FCJ2_ACT_GETCALL_SHOWA_02 +E1FCJ2_ACT_GETCALL_SHOW_FIRSTA_01 +E1FCJ2_ACT_GETCALL_STRIPA_01 +E1FCJ2_ACT_GETCALL_STRIPA_02 +E1FCJ2_ACT_GETCALL_STRIP_FIRSTA_01 +E1FCJ2_ACT_GETCALL_VERYIRATEA_01 +E1FCJ2_ACT_GETCALL_VERYIRATEA_02 +E1FCJ3_AA_01 +E1FCJ3_AA_02 +E1FCJ3_AA_03 +E1FCJ3_AA_04 +E1FCJ3_AA_05 +E1FCJ3_AA_06 +E1FCJ3_ACT_AIRHOCK_LEAVE_ABANDONEDA_01 +E1FCJ3_ACT_AIRHOCK_LEAVE_ABANDONEDA_02 +E1FCJ3_ACT_AIRHOCK_LEAVE_DRAWA_01 +E1FCJ3_ACT_AIRHOCK_LEAVE_DRAWA_02 +E1FCJ3_ACT_AIRHOCK_LEAVE_DRUNKA_01 +E1FCJ3_ACT_AIRHOCK_LEAVE_DRUNKA_02 +E1FCJ3_ACT_AIRHOCK_LEAVE_LOSTA_01 +E1FCJ3_ACT_AIRHOCK_LEAVE_LOSTA_02 +E1FCJ3_ACT_AIRHOCK_LEAVE_WONA_01 +E1FCJ3_ACT_AIRHOCK_LEAVE_WONA_02 +E1FCJ3_ACT_ARM_WRESTLING_LEAVE_ABANDONEDA_01 +E1FCJ3_ACT_ARM_WRESTLING_LEAVE_ABANDONEDA_02 +E1FCJ3_ACT_ARM_WRESTLING_LEAVE_DRUNKA_01 +E1FCJ3_ACT_ARM_WRESTLING_LEAVE_DRUNKA_02 +E1FCJ3_ACT_ARM_WRESTLING_LEAVE_FORFEITEDA_01 +E1FCJ3_ACT_ARM_WRESTLING_LEAVE_FORFEITEDA_02 +E1FCJ3_ACT_ARM_WRESTLING_LEAVE_LOSTA_01 +E1FCJ3_ACT_ARM_WRESTLING_LEAVE_LOSTA_02 +E1FCJ3_ACT_ARM_WRESTLING_LEAVE_WONA_01 +E1FCJ3_ACT_ARM_WRESTLING_LEAVE_WONA_02 +E1FCJ3_ACT_ARRIVE_AIRHOCKA_01 +E1FCJ3_ACT_ARRIVE_AIRHOCKA_02 +E1FCJ3_ACT_ARRIVE_AIRHOCK_DRUNKA_01 +E1FCJ3_ACT_ARRIVE_AIRHOCK_DRUNKA_02 +E1FCJ3_ACT_ARRIVE_ARM_WRESTLINGA_01 +E1FCJ3_ACT_ARRIVE_ARM_WRESTLINGA_02 +E1FCJ3_ACT_ARRIVE_ARM_WRESTLING_DRUNKA_01 +E1FCJ3_ACT_ARRIVE_ARM_WRESTLING_DRUNKA_02 +E1FCJ3_ACT_ARRIVE_BIKE_LATEA_01 +E1FCJ3_ACT_ARRIVE_BIKE_LATEA_02 +E1FCJ3_ACT_ARRIVE_BIKE_LATEA_03 +E1FCJ3_ACT_ARRIVE_BIKE_LATEA_04 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_GW_ALBA_01 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_GW_ALBA_02 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_GW_AODA_01 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_GW_AODA_02 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_GW_AODA_03 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_GW_AODA_04 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_GW_ITAA_01 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_GW_ITAA_02 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_GW_JAMA_01 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_GW_JAMA_02 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_GW_RUSA_01 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_GW_RUSA_02 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_RACEA_01 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_RACEA_02 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_RACEA_03 +E1FCJ3_ACT_ARRIVE_BIKE_LATE_RACEA_04 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_01 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_02 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_03 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_04 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_GW_ALB_01 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_GW_ALB_02 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_GW_AOD_01 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_GW_AOD_02 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_GW_AOD_03 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_GW_AOD_04 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_GW_ITAA_01 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_GW_ITAA_02 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_GW_JAMA_01 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_GW_JAMA_02 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_GW_RUSA_01 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_GW_RUSA_02 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_RACEA_01 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_RACEA_02 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_RACEA_03 +E1FCJ3_ACT_ARRIVE_BIKE_NOT_LATE_RACEA_04 +E1FCJ3_ACT_ARRIVE_DARTSA_01 +E1FCJ3_ACT_ARRIVE_DARTSA_02 +E1FCJ3_ACT_ARRIVE_DARTS_DRUNKA_01 +E1FCJ3_ACT_ARRIVE_DARTS_DRUNKA_02 +E1FCJ3_ACT_ARRIVE_EATERY_AVERAGEA_01 +E1FCJ3_ACT_ARRIVE_EATERY_AVERAGEA_02 +E1FCJ3_ACT_ARRIVE_EATERY_FAVOURITEA_01 +E1FCJ3_ACT_ARRIVE_EATERY_FAVOURITEA_02 +E1FCJ3_ACT_ARRIVE_EATERY_GOODA_01 +E1FCJ3_ACT_ARRIVE_EATERY_GOODA_02 +E1FCJ3_ACT_ARRIVE_FOOD_DRUNKA_01 +E1FCJ3_ACT_ARRIVE_FOOD_DRUNKA_02 +E1FCJ3_ACT_ARRIVE_GIG_BANDA_01 +E1FCJ3_ACT_ARRIVE_GIG_BANDA_02 +E1FCJ3_ACT_ARRIVE_GIG_DRUNKA_01 +E1FCJ3_ACT_ARRIVE_GIG_DRUNKA_02 +E1FCJ3_ACT_ARRIVE_GIG_SOLOA_01 +E1FCJ3_ACT_ARRIVE_GIG_SOLOA_02 +E1FCJ3_ACT_ARRIVE_HI_LO_CARDSA_01 +E1FCJ3_ACT_ARRIVE_HI_LO_CARDSA_02 +E1FCJ3_ACT_ARRIVE_HI_LO_CARDS_DRUNKA_01 +E1FCJ3_ACT_ARRIVE_HI_LO_CARDS_DRUNKA_02 +E1FCJ3_ACT_ARRIVE_NO_BIKEA_01 +E1FCJ3_ACT_ARRIVE_NO_BIKEA_02 +E1FCJ3_ACT_ARRIVE_NO_BIKEA_03 +E1FCJ3_ACT_ARRIVE_NO_BIKEA_04 +E1FCJ3_ACT_ARRIVE_POOLA_01 +E1FCJ3_ACT_ARRIVE_POOLA_02 +E1FCJ3_ACT_ARRIVE_POOL_DRUNKA_01 +E1FCJ3_ACT_ARRIVE_POOL_DRUNKA_02 +E1FCJ3_ACT_ARRIVE_PUB_AVERAGEA_01 +E1FCJ3_ACT_ARRIVE_PUB_AVERAGEA_02 +E1FCJ3_ACT_ARRIVE_PUB_FAVOURITEA_01 +E1FCJ3_ACT_ARRIVE_PUB_FAVOURITEA_02 +E1FCJ3_ACT_ARRIVE_PUB_GOODA_01 +E1FCJ3_ACT_ARRIVE_PUB_GOODA_02 +E1FCJ3_ACT_ARRIVE_SHOWA_01 +E1FCJ3_ACT_ARRIVE_SHOWA_02 +E1FCJ3_ACT_ARRIVE_SHOW_DRUNKA_01 +E1FCJ3_ACT_ARRIVE_SHOW_DRUNKA_02 +E1FCJ3_ACT_ARRIVE_STRIPA_01 +E1FCJ3_ACT_ARRIVE_STRIPA_02 +E1FCJ3_ACT_ARRIVE_STRIP_DRUNKA_01 +E1FCJ3_ACT_ARRIVE_STRIP_DRUNKA_02 +E1FCJ3_ACT_COMMENTS_GIGA_01 +E1FCJ3_ACT_COMMENTS_GIGA_02 +E1FCJ3_ACT_COMMENTS_GIGA_03 +E1FCJ3_ACT_COMMENTS_GIGA_04 +E1FCJ3_ACT_COMMENTS_GIGA_05 +E1FCJ3_ACT_COMMENTS_GIGA_06 +E1FCJ3_ACT_COMMENTS_GIGA_07 +E1FCJ3_ACT_DARTS_LEAVE_ABANDONEDA_01 +E1FCJ3_ACT_DARTS_LEAVE_ABANDONEDA_02 +E1FCJ3_ACT_DARTS_LEAVE_DRAWA_01 +E1FCJ3_ACT_DARTS_LEAVE_DRAWA_02 +E1FCJ3_ACT_DARTS_LEAVE_DRUNKA_01 +E1FCJ3_ACT_DARTS_LEAVE_DRUNKA_02 +E1FCJ3_ACT_DARTS_LEAVE_LOSTA_01 +E1FCJ3_ACT_DARTS_LEAVE_LOSTA_02 +E1FCJ3_ACT_DARTS_LEAVE_WONA_01 +E1FCJ3_ACT_DARTS_LEAVE_WONA_02 +E1FCJ3_ACT_DIFF_ACTIVITY_NOA_01 +E1FCJ3_ACT_DIFF_ACTIVITY_NOA_02 +E1FCJ3_ACT_DIFF_ACTIVITY_NOA_03 +E1FCJ3_ACT_DIFF_ACTIVITY_NOA_04 +E1FCJ3_ACT_DIFF_ACTIVITY_NO_DRUNKA_01 +E1FCJ3_ACT_DIFF_ACTIVITY_NO_DRUNKA_02 +E1FCJ3_ACT_DIFF_ACTIVITY_NO_DRUNKA_03 +E1FCJ3_ACT_DIFF_ACTIVITY_NO_DRUNKA_04 +E1FCJ3_ACT_DIFF_AIRHOCK_YESA_01 +E1FCJ3_ACT_DIFF_AIRHOCK_YESA_02 +E1FCJ3_ACT_DIFF_DARTS_YESA_01 +E1FCJ3_ACT_DIFF_DARTS_YESA_02 +E1FCJ3_ACT_DIFF_DRINK_YESA_01 +E1FCJ3_ACT_DIFF_DRINK_YESA_02 +E1FCJ3_ACT_DIFF_FOOD_YESA_01 +E1FCJ3_ACT_DIFF_FOOD_YESA_02 +E1FCJ3_ACT_DIFF_POOL_YESA_01 +E1FCJ3_ACT_DIFF_POOL_YESA_02 +E1FCJ3_ACT_DIFF_SHOW_YESA_01 +E1FCJ3_ACT_DIFF_SHOW_YESA_02 +E1FCJ3_ACT_DIFF_STRIP_YESA_01 +E1FCJ3_ACT_DIFF_STRIP_YESA_02 +E1FCJ3_ACT_DROPOFFA_01 +E1FCJ3_ACT_DROPOFFA_02 +E1FCJ3_ACT_DROPOFFA_03 +E1FCJ3_ACT_DROPOFFA_04 +E1FCJ3_ACT_DROPOFF_DRUNKA_01 +E1FCJ3_ACT_DROPOFF_DRUNKA_02 +E1FCJ3_ACT_E1_GW_ATTACK_GANGA_01 +E1FCJ3_ACT_E1_GW_ATTACK_GANGA_02 +E1FCJ3_ACT_E1_GW_ATTACK_GANGA_03 +E1FCJ3_ACT_E1_GW_ATTACK_GANGA_04 +E1FCJ3_ACT_E1_GW_ATTACK_GANGA_05 +E1FCJ3_ACT_E1_GW_ATTACK_GANGA_06 +E1FCJ3_ACT_E1_GW_ATTACK_GANG_VA_01 +E1FCJ3_ACT_E1_GW_ATTACK_GANG_VA_02 +E1FCJ3_ACT_E1_GW_ATTACK_GANG_VA_03 +E1FCJ3_ACT_E1_GW_KILLED_GANGA_01 +E1FCJ3_ACT_E1_GW_KILLED_GANGA_02 +E1FCJ3_ACT_E1_GW_KILLED_GANGA_03 +E1FCJ3_ACT_E1_GW_KILLED_GANGA_04 +E1FCJ3_ACT_E1_GW_KILLED_GANGA_05 +E1FCJ3_ACT_E1_GW_LETS_GOA_01 +E1FCJ3_ACT_E1_GW_LETS_GOA_02 +E1FCJ3_ACT_E1_GW_LETS_GOA_03 +E1FCJ3_ACT_E1_GW_LETS_GOA_04 +E1FCJ3_ACT_E1_GW_LETS_GOA_05 +E1FCJ3_ACT_E1_GW_LETS_GOA_06 +E1FCJ3_ACT_EATERY_LEAVE_DRUNKA_01 +E1FCJ3_ACT_EATERY_LEAVE_DRUNKA_02 +E1FCJ3_ACT_GIG_LEAVE_BANDA_01 +E1FCJ3_ACT_GIG_LEAVE_BANDA_02 +E1FCJ3_ACT_GIG_LEAVE_BAND_ABANDONEDA_01 +E1FCJ3_ACT_GIG_LEAVE_BAND_ABANDONEDA_02 +E1FCJ3_ACT_GIG_LEAVE_DRUNKA_01 +E1FCJ3_ACT_GIG_LEAVE_DRUNKA_02 +E1FCJ3_ACT_GIG_LEAVE_SOLOA_01 +E1FCJ3_ACT_GIG_LEAVE_SOLOA_02 +E1FCJ3_ACT_GIG_LEAVE_SOLO_ABANDONEDA_01 +E1FCJ3_ACT_GIG_LEAVE_SOLO_ABANDONEDA_02 +E1FCJ3_ACT_GOHOMEA_01 +E1FCJ3_ACT_GOHOMEA_02 +E1FCJ3_ACT_GOHOMEA_03 +E1FCJ3_ACT_GOHOMEA_04 +E1FCJ3_ACT_GOHOME_DRUNKA_01 +E1FCJ3_ACT_GOHOME_DRUNKA_02 +E1FCJ3_ACT_HI_LO_CARDS_LEAVE_ABANDONEDA_01 +E1FCJ3_ACT_HI_LO_CARDS_LEAVE_ABANDONEDA_02 +E1FCJ3_ACT_HI_LO_CARDS_LEAVE_DRUNKA_01 +E1FCJ3_ACT_HI_LO_CARDS_LEAVE_DRUNKA_02 +E1FCJ3_ACT_HI_LO_CARDS_LEAVE_LOSTA_01 +E1FCJ3_ACT_HI_LO_CARDS_LEAVE_LOSTA_02 +E1FCJ3_ACT_HI_LO_CARDS_LEAVE_WONA_01 +E1FCJ3_ACT_HI_LO_CARDS_LEAVE_WONA_02 +E1FCJ3_ACT_LEAVE_EATERY_AVERAGEA_01 +E1FCJ3_ACT_LEAVE_EATERY_AVERAGEA_02 +E1FCJ3_ACT_LEAVE_EATERY_FAVOURITEA_01 +E1FCJ3_ACT_LEAVE_EATERY_FAVOURITEA_02 +E1FCJ3_ACT_LEAVE_EATERY_GOODA_01 +E1FCJ3_ACT_LEAVE_EATERY_GOODA_02 +E1FCJ3_ACT_LEAVE_PUB_AVERAGEA_01 +E1FCJ3_ACT_LEAVE_PUB_AVERAGEA_02 +E1FCJ3_ACT_LEAVE_PUB_FAVOURITEA_01 +E1FCJ3_ACT_LEAVE_PUB_FAVOURITEA_02 +E1FCJ3_ACT_LEAVE_PUB_FIGHTA_01 +E1FCJ3_ACT_LEAVE_PUB_FIGHTA_02 +E1FCJ3_ACT_LEAVE_PUB_FIGHTA_03 +E1FCJ3_ACT_LEAVE_PUB_FIGHTA_04 +E1FCJ3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_01 +E1FCJ3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_02 +E1FCJ3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_03 +E1FCJ3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_04 +E1FCJ3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_05 +E1FCJ3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_06 +E1FCJ3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_07 +E1FCJ3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_08 +E1FCJ3_ACT_LEAVE_PUB_GOODA_01 +E1FCJ3_ACT_LEAVE_PUB_GOODA_02 +E1FCJ3_ACT_MEET_AT_ACTIVITY_LATEA_01 +E1FCJ3_ACT_MEET_AT_ACTIVITY_LATEA_02 +E1FCJ3_ACT_MEET_AT_ACTIVITY_NOT_LATEA_01 +E1FCJ3_ACT_MEET_AT_ACTIVITY_NOT_LATEA_02 +E1FCJ3_ACT_POOL_LEAVE_ABANDONEDA_01 +E1FCJ3_ACT_POOL_LEAVE_ABANDONEDA_02 +E1FCJ3_ACT_POOL_LEAVE_DRAWA_01 +E1FCJ3_ACT_POOL_LEAVE_DRAWA_02 +E1FCJ3_ACT_POOL_LEAVE_DRUNKA_01 +E1FCJ3_ACT_POOL_LEAVE_DRUNKA_02 +E1FCJ3_ACT_POOL_LEAVE_LOSTA_01 +E1FCJ3_ACT_POOL_LEAVE_LOSTA_02 +E1FCJ3_ACT_POOL_LEAVE_WONA_01 +E1FCJ3_ACT_POOL_LEAVE_WONA_02 +E1FCJ3_ACT_QUIT_AND_LEAVEA_01 +E1FCJ3_ACT_QUIT_AND_LEAVEA_02 +E1FCJ3_ACT_QUIT_AND_LEAVEA_03 +E1FCJ3_ACT_QUIT_AND_LEAVEA_04 +E1FCJ3_ACT_QUIT_AND_LEAVE_DRUNKA_01 +E1FCJ3_ACT_QUIT_AND_LEAVE_DRUNKA_02 +E1FCJ3_ACT_SHOW_LEAVE_ABANDONEDA_01 +E1FCJ3_ACT_SHOW_LEAVE_ABANDONEDA_02 +E1FCJ3_ACT_SHOW_LEAVE_DRUNKA_01 +E1FCJ3_ACT_SHOW_LEAVE_DRUNKA_02 +E1FCJ3_ACT_SHOW_LEAVE_WONA_01 +E1FCJ3_ACT_SHOW_LEAVE_WONA_02 +E1FCJ3_ACT_STRIP_LEAVE_ABANDONEDA_01 +E1FCJ3_ACT_STRIP_LEAVE_ABANDONEDA_02 +E1FCJ3_ACT_STRIP_LEAVE_DRUNKA_01 +E1FCJ3_ACT_STRIP_LEAVE_DRUNKA_02 +E1FCJ3_ACT_STRIP_LEAVE_WONA_01 +E1FCJ3_ACT_STRIP_LEAVE_WONA_02 +E1FCJ3_BA_01 +E1FCJ3_BA_02 +E1FCJ3_BA_03 +E1FCJ3_BA_04 +E1FCJ3_BA_05 +E1FCJ3_BA_06 +E1FCJ4_ACT_CALL_HOSP_CANCEL_HILIKEA_01 +E1FCJ4_ACT_CALL_HOSP_CANCEL_LOLIKEA_01 +E1FCJ4_ACT_CALL_HOSP_CANCEL_MEDLIKEA_01 +E1FCJ4_ACT_CALL_REQ_SPEC_NOA_01 +E1FCJ4_ACT_CALL_REQ_SPEC_NOA_02 +E1FCJ4_ACT_CALL_REQ_SPEC_NOA_03 +E1FCJ4_ACT_CALL_REQ_SPEC_NOA_04 +E1FCJ4_ACT_CALL_REQ_SPEC_YESA_01 +E1FCJ4_ACT_CALL_REQ_SPEC_YESA_02 +E1FCJ4_ACT_CALL_REQ_SPEC_YESA_03 +E1FCJ4_ACT_CALL_REQ_SPEC_YESA_04 +E1FCJ4_ACT_E1J_CALL_HOSP_CANCELA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_AK47AA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_AK47AA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_ASS_SHOTA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_ASS_SHOTA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_BARETTAAA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_BARETTAAA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_GLAUNCHAA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_GLAUNCHAA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_GRENADESA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_GRENADESA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_M40A1A_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_M40A1A_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_M4AA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_M4AA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_MOLOTOVSA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_MOLOTOVSA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_MP5AA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_MP5AA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_PIPEBOMBSA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_PIPEBOMBSA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_PISTOLA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_PISTOLA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_RPGAA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_RPGAA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_SAWNOFFA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_SAWNOFFA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_SEMI_9MMA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_SEMI_9MMA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_SHOTGUNAA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_SHOTGUNAA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_SNIPERAA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_SNIPERAA_02 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_UZIAA_01 +E1FCJ4_ACT_E1J_CALL_REQ_SPEC_UZIAA_02 +E1FCJ4_ACT_E1J_GETCALL_HOSP_NOA_01 +E1FCJ4_ACT_E1J_GETCALL_HOSP_NOA_02 +E1FCJ4_ACT_E1J_GETCALL_HOSP_YESA_01 +E1FCJ4_ACT_E1J_GETCALL_HOSP_YESA_02 +E1FCJ4_ACT_E1J_GETCALL_SPEC_THANKSA_01 +E1FCJ4_ACT_GETCALL_HOSP_ACCEPTEDA_01 +E1FCJ4_ACT_GETCALL_HOSP_ACCEPTEDA_02 +E1FCJ4_ACT_GETCALL_HOSP_ASKA_01 +E1FCJ4_ACT_GETCALL_HOSP_ASKA_02 +E1FCJ4_ACT_GETCALL_HOSP_REJ_HILIKEA_01 +E1FCJ4_ACT_GETCALL_HOSP_REJ_HILIKEA_02 +E1FCJ4_ACT_GETCALL_HOSP_REJ_LOLIKEA_01 +E1FCJ4_ACT_GETCALL_HOSP_REJ_LOLIKEA_02 +E1FCJ4_ACT_GETCALL_HOSP_REJ_MEDLIKEA_01 +E1FCJ4_ACT_GETCALL_HOSP_REJ_MEDLIKEA_02 +E1FCJ4_ACT_GETCALL_SPECA_01 +E1FCJ4_ACT_GETCALL_SPECB_01 +E1FCJ_ACT_ANSWER_PHONE_01 +E1FCJ_ACT_CALL_ACTIVITY_NO_A_01 +E1FCJ_ACT_CALL_ACTIVITY_NO_A_02 +E1FCJ_ACT_CALL_ACTIVITY_NO_A_03 +E1FCJ_ACT_CALL_ACTIVITY_NO_A_04 +E1FCJ_ACT_CALL_ACTIVITY_NO_A_05 +E1FCJ_ACT_CALL_ACTIVITY_NO_A_06 +E1FCJ_ACT_CALL_ACTIVITY_NO_A_07 +E1FCJ_ACT_CALL_ACTIVITY_NO_A_08 +E1FCJ_ACT_CALL_AIRHOCK_YES_A_01 +E1FCJ_ACT_CALL_AIRHOCK_YES_A_02 +E1FCJ_ACT_CALL_AIRHOCK_YES_A_03 +E1FCJ_ACT_CALL_AIRHOCK_YES_A_04 +E1FCJ_ACT_CALL_ASLEEP_A_01 +E1FCJ_ACT_CALL_ASLEEP_A_02 +E1FCJ_ACT_CALL_DRINK_YES_A_01 +E1FCJ_ACT_CALL_DRINK_YES_A_02 +E1FCJ_ACT_CALL_DRINK_YES_A_03 +E1FCJ_ACT_CALL_DRINK_YES_A_04 +E1FCJ_ACT_CALL_EAT_YES_A_01 +E1FCJ_ACT_CALL_EAT_YES_A_02 +E1FCJ_ACT_CALL_EAT_YES_A_03 +E1FCJ_ACT_CALL_EAT_YES_A_04 +E1FCJ_ACT_CALL_GANGWAR_YES_A_01 +E1FCJ_ACT_CALL_GANGWAR_YES_A_02 +E1FCJ_ACT_CALL_GANGWAR_YES_A_03 +E1FCJ_ACT_CALL_GANGWAR_YES_A_04 +E1FCJ_ACT_CALL_HANGOUT_YES_A_01 +E1FCJ_ACT_CALL_HANGOUT_YES_A_02 +E1FCJ_ACT_CALL_HANGOUT_YES_A_03 +E1FCJ_ACT_CALL_HANGOUT_YES_A_04 +E1FCJ_ACT_CALL_IRATE_A_01 +E1FCJ_ACT_CALL_IRATE_A_02 +E1FCJ_ACT_CALL_LIKELOW_A_01 +E1FCJ_ACT_CALL_LIKELOW_A_02 +E1FCJ_ACT_CALL_POOL_YES_A_01 +E1FCJ_ACT_CALL_POOL_YES_A_02 +E1FCJ_ACT_CALL_POOL_YES_A_03 +E1FCJ_ACT_CALL_POOL_YES_A_04 +E1FCJ_ACT_CALL_RACE_YES_A_01 +E1FCJ_ACT_CALL_RACE_YES_A_02 +E1FCJ_ACT_CALL_RACE_YES_A_03 +E1FCJ_ACT_CALL_RACE_YES_A_04 +E1FCJ_ACT_CALL_SHOW_YES_A_01 +E1FCJ_ACT_CALL_SHOW_YES_A_02 +E1FCJ_ACT_CALL_SHOW_YES_A_03 +E1FCJ_ACT_CALL_SHOW_YES_A_04 +E1FCJ_ACT_CALL_STRIP_YES_A_01 +E1FCJ_ACT_CALL_STRIP_YES_A_02 +E1FCJ_ACT_CALL_STRIP_YES_A_03 +E1FCJ_ACT_CALL_STRIP_YES_A_04 +E1FCJ_ACT_CALL_VERYIRATE_A_01 +E1FCJ_ACT_CALL_VERYIRATE_A_02 +E1FCJ_ACT_E1J_CALL_ACCEPTED_A_01 +E1FCJ_ACT_E1J_CALL_ACCEPTED_A_02 +E1FCJ_ACT_E1J_CALL_ACCEPTED_A_03 +E1FCJ_ACT_E1J_CALL_ACCEPTED_A_04 +E1FCJ_ACT_E1J_CALL_ACCEPTED_A_05 +E1FCJ_ACT_E1J_CALL_ACCEPTED_A_06 +E1FCJ_ACT_E1J_CALL_ACCEPTED_A_07 +E1FCJ_ACT_E1J_CALL_ACCEPTED_A_08 +E1FCJ_ACT_E1J_CALL_AIRHOCK_A_01 +E1FCJ_ACT_E1J_CALL_AIRHOCK_A_02 +E1FCJ_ACT_E1J_CALL_AIRHOCK_A_03 +E1FCJ_ACT_E1J_CALL_AIRHOCK_A_04 +E1FCJ_ACT_E1J_CALL_DARTSA_01 +E1FCJ_ACT_E1J_CALL_DARTSA_02 +E1FCJ_ACT_E1J_CALL_DARTSA_03 +E1FCJ_ACT_E1J_CALL_DARTSA_04 +E1FCJ_ACT_E1J_CALL_DARTS_YES_A_01 +E1FCJ_ACT_E1J_CALL_DARTS_YES_A_02 +E1FCJ_ACT_E1J_CALL_DARTS_YES_A_03 +E1FCJ_ACT_E1J_CALL_DARTS_YES_A_04 +E1FCJ_ACT_E1J_CALL_DRINK_A_01 +E1FCJ_ACT_E1J_CALL_DRINK_A_02 +E1FCJ_ACT_E1J_CALL_DRINK_A_03 +E1FCJ_ACT_E1J_CALL_DRINK_A_04 +E1FCJ_ACT_E1J_CALL_EAT_A_01 +E1FCJ_ACT_E1J_CALL_EAT_A_02 +E1FCJ_ACT_E1J_CALL_EAT_A_03 +E1FCJ_ACT_E1J_CALL_EAT_A_04 +E1FCJ_ACT_E1J_CALL_GANGWAR_A_01 +E1FCJ_ACT_E1J_CALL_GANGWAR_A_02 +E1FCJ_ACT_E1J_CALL_GANGWAR_A_03 +E1FCJ_ACT_E1J_CALL_GANGWAR_A_04 +E1FCJ_ACT_E1J_CALL_GANGWAR_A_05 +E1FCJ_ACT_E1J_CALL_GANGWAR_A_06 +E1FCJ_ACT_E1J_CALL_GANGWAR_A_07 +E1FCJ_ACT_E1J_CALL_GANGWAR_A_08 +E1FCJ_ACT_E1J_CALL_GREET_A_01 +E1FCJ_ACT_E1J_CALL_GREET_A_02 +E1FCJ_ACT_E1J_CALL_GREET_A_03 +E1FCJ_ACT_E1J_CALL_GREET_A_04 +E1FCJ_ACT_E1J_CALL_GREET_A_05 +E1FCJ_ACT_E1J_CALL_GREET_A_06 +E1FCJ_ACT_E1J_CALL_GREET_A_07 +E1FCJ_ACT_E1J_CALL_GREET_A_08 +E1FCJ_ACT_E1J_CALL_HANGOUT_A_01 +E1FCJ_ACT_E1J_CALL_HANGOUT_A_02 +E1FCJ_ACT_E1J_CALL_HANGOUT_A_03 +E1FCJ_ACT_E1J_CALL_HANGOUT_A_04 +E1FCJ_ACT_E1J_CALL_POOL_A_01 +E1FCJ_ACT_E1J_CALL_POOL_A_02 +E1FCJ_ACT_E1J_CALL_POOL_A_03 +E1FCJ_ACT_E1J_CALL_POOL_A_04 +E1FCJ_ACT_E1J_CALL_RACE_A_01 +E1FCJ_ACT_E1J_CALL_RACE_A_02 +E1FCJ_ACT_E1J_CALL_RACE_A_03 +E1FCJ_ACT_E1J_CALL_RACE_A_04 +E1FCJ_ACT_E1J_CALL_REJECTED_A_01 +E1FCJ_ACT_E1J_CALL_REJECTED_A_02 +E1FCJ_ACT_E1J_CALL_REJECTED_A_03 +E1FCJ_ACT_E1J_CALL_REJECTED_A_04 +E1FCJ_ACT_E1J_CALL_SHOW_A_01 +E1FCJ_ACT_E1J_CALL_SHOW_A_02 +E1FCJ_ACT_E1J_CALL_SHOW_A_03 +E1FCJ_ACT_E1J_CALL_SHOW_A_04 +E1FCJ_ACT_E1J_CALL_SORRY_WOKE_UP_A_01 +E1FCJ_ACT_E1J_CALL_SORRY_WOKE_UP_A_02 +E1FCJ_ACT_E1J_CALL_STRIP_A_01 +E1FCJ_ACT_E1J_CALL_STRIP_A_02 +E1FCJ_ACT_E1J_CALL_STRIP_A_03 +E1FCJ_ACT_E1J_CALL_STRIP_A_04 +E1FCT2_ACT_CALL_CANCELLED_HILIKEA_01 +E1FCT2_ACT_CALL_CANCELLED_HILIKEA_02 +E1FCT2_ACT_CALL_CANCELLED_LOLIKEA_01 +E1FCT2_ACT_CALL_CANCELLED_LOLIKEA_02 +E1FCT2_ACT_CALL_CANCELLED_MEDLIKEA_01 +E1FCT2_ACT_CALL_CANCELLED_MEDLIKEA_02 +E1FCT2_ACT_E1T_CALL_AIRHOCK_CANCELA_01 +E1FCT2_ACT_E1T_CALL_AIRHOCK_CANCELA_02 +E1FCT2_ACT_E1T_CALL_DARTS_CANCELA_01 +E1FCT2_ACT_E1T_CALL_DARTS_CANCELA_02 +E1FCT2_ACT_E1T_CALL_DRINK_CANCELA_01 +E1FCT2_ACT_E1T_CALL_DRINK_CANCELA_02 +E1FCT2_ACT_E1T_CALL_EAT_CANCELA_01 +E1FCT2_ACT_E1T_CALL_EAT_CANCELA_02 +E1FCT2_ACT_E1T_CALL_GANGWAR_CANCELA_01 +E1FCT2_ACT_E1T_CALL_GANGWAR_CANCELA_02 +E1FCT2_ACT_E1T_CALL_HANGOUT_CANCELA_01 +E1FCT2_ACT_E1T_CALL_HANGOUT_CANCELA_02 +E1FCT2_ACT_E1T_CALL_POOL_CANCELA_01 +E1FCT2_ACT_E1T_CALL_POOL_CANCELA_02 +E1FCT2_ACT_E1T_CALL_RACE_CANCELA_01 +E1FCT2_ACT_E1T_CALL_RACE_CANCELA_02 +E1FCT2_ACT_E1T_CALL_SHOW_CANCELA_01 +E1FCT2_ACT_E1T_CALL_SHOW_CANCELA_02 +E1FCT2_ACT_E1T_CALL_STRIP_CANCELA_01 +E1FCT2_ACT_E1T_CALL_STRIP_CANCELA_02 +E1FCT2_ACT_E1T_GETCALL_AIRHOCK_NOA_01 +E1FCT2_ACT_E1T_GETCALL_AIRHOCK_NOA_02 +E1FCT2_ACT_E1T_GETCALL_AIRHOCK_YESA_01 +E1FCT2_ACT_E1T_GETCALL_AIRHOCK_YESA_02 +E1FCT2_ACT_E1T_GETCALL_CLUBHOUSE_NOA_01 +E1FCT2_ACT_E1T_GETCALL_CLUBHOUSE_NOA_02 +E1FCT2_ACT_E1T_GETCALL_DARTS_NOA_01 +E1FCT2_ACT_E1T_GETCALL_DARTS_NOA_02 +E1FCT2_ACT_E1T_GETCALL_DARTS_YESA_01 +E1FCT2_ACT_E1T_GETCALL_DARTS_YESA_02 +E1FCT2_ACT_E1T_GETCALL_DRINK_NOA_01 +E1FCT2_ACT_E1T_GETCALL_DRINK_NOA_02 +E1FCT2_ACT_E1T_GETCALL_DRINK_YESA_01 +E1FCT2_ACT_E1T_GETCALL_DRINK_YESA_02 +E1FCT2_ACT_E1T_GETCALL_EAT_NOA_01 +E1FCT2_ACT_E1T_GETCALL_EAT_NOA_02 +E1FCT2_ACT_E1T_GETCALL_EAT_YESA_01 +E1FCT2_ACT_E1T_GETCALL_EAT_YESA_02 +E1FCT2_ACT_E1T_GETCALL_GANGWAR_NOA_01 +E1FCT2_ACT_E1T_GETCALL_GANGWAR_NOA_02 +E1FCT2_ACT_E1T_GETCALL_GANGWAR_YESA_01 +E1FCT2_ACT_E1T_GETCALL_GANGWAR_YESA_02 +E1FCT2_ACT_E1T_GETCALL_HANGOUT_YESA_01 +E1FCT2_ACT_E1T_GETCALL_HANGOUT_YESA_02 +E1FCT2_ACT_E1T_GETCALL_POOL_NOA_01 +E1FCT2_ACT_E1T_GETCALL_POOL_NOA_02 +E1FCT2_ACT_E1T_GETCALL_POOL_YESA_01 +E1FCT2_ACT_E1T_GETCALL_POOL_YESA_02 +E1FCT2_ACT_E1T_GETCALL_RACE_NOA_01 +E1FCT2_ACT_E1T_GETCALL_RACE_NOA_02 +E1FCT2_ACT_E1T_GETCALL_RACE_YESA_01 +E1FCT2_ACT_E1T_GETCALL_RACE_YESA_02 +E1FCT2_ACT_E1T_GETCALL_SHOW_NOA_01 +E1FCT2_ACT_E1T_GETCALL_SHOW_NOA_02 +E1FCT2_ACT_E1T_GETCALL_SHOW_YESA_01 +E1FCT2_ACT_E1T_GETCALL_SHOW_YESA_02 +E1FCT2_ACT_E1T_GETCALL_STRIP_NOA_01 +E1FCT2_ACT_E1T_GETCALL_STRIP_NOA_02 +E1FCT2_ACT_E1T_GETCALL_STRIP_YESA_01 +E1FCT2_ACT_E1T_GETCALL_STRIP_YESA_02 +E1FCT2_ACT_GETCALL_ACCEPTEDA_01 +E1FCT2_ACT_GETCALL_ACCEPTEDA_02 +E1FCT2_ACT_GETCALL_ACCEPTEDA_03 +E1FCT2_ACT_GETCALL_ACCEPTEDA_04 +E1FCT2_ACT_GETCALL_AIRHOCKA_01 +E1FCT2_ACT_GETCALL_AIRHOCKA_02 +E1FCT2_ACT_GETCALL_AIRHOCK_FIRSTA_01 +E1FCT2_ACT_GETCALL_CLUBHOUSEA_01 +E1FCT2_ACT_GETCALL_CLUBHOUSEA_02 +E1FCT2_ACT_GETCALL_DARTSA_01 +E1FCT2_ACT_GETCALL_DARTSA_02 +E1FCT2_ACT_GETCALL_DARTS_FIRSTA_01 +E1FCT2_ACT_GETCALL_DRINKA_01 +E1FCT2_ACT_GETCALL_DRINKA_02 +E1FCT2_ACT_GETCALL_DRINK_FIRSTA_01 +E1FCT2_ACT_GETCALL_EATA_01 +E1FCT2_ACT_GETCALL_EATA_02 +E1FCT2_ACT_GETCALL_EAT_FIRSTA_01 +E1FCT2_ACT_GETCALL_EAT_FIRSTA_02 +E1FCT2_ACT_GETCALL_GANGWARA_01 +E1FCT2_ACT_GETCALL_GANGWARA_02 +E1FCT2_ACT_GETCALL_GANGWAR_FIRSTA_01 +E1FCT2_ACT_GETCALL_GREETA_01 +E1FCT2_ACT_GETCALL_GREETA_02 +E1FCT2_ACT_GETCALL_GREETA_03 +E1FCT2_ACT_GETCALL_GREETA_04 +E1FCT2_ACT_GETCALL_HANGOUT_FIRSTA_01 +E1FCT2_ACT_GETCALL_IRATEA_01 +E1FCT2_ACT_GETCALL_IRATEA_02 +E1FCT2_ACT_GETCALL_POOLA_01 +E1FCT2_ACT_GETCALL_POOLA_02 +E1FCT2_ACT_GETCALL_POOL_FIRSTA_01 +E1FCT2_ACT_GETCALL_RACEA_01 +E1FCT2_ACT_GETCALL_RACEA_02 +E1FCT2_ACT_GETCALL_RACE_FIRSTA_01 +E1FCT2_ACT_GETCALL_REJECTEDA_01 +E1FCT2_ACT_GETCALL_REJECTEDA_02 +E1FCT2_ACT_GETCALL_REJECTEDA_03 +E1FCT2_ACT_GETCALL_REJECTEDA_04 +E1FCT2_ACT_GETCALL_SHOWA_01 +E1FCT2_ACT_GETCALL_SHOWA_02 +E1FCT2_ACT_GETCALL_SHOW_FIRSTA_01 +E1FCT2_ACT_GETCALL_STRIPA_01 +E1FCT2_ACT_GETCALL_STRIPA_02 +E1FCT2_ACT_GETCALL_STRIP_FIRSTA_01 +E1FCT2_ACT_GETCALL_VERYIRATEA_01 +E1FCT2_ACT_GETCALL_VERYIRATEA_02 +E1FCT3_ACT_AIRHOCK_LEAVE_ABANDONEDA_01 +E1FCT3_ACT_AIRHOCK_LEAVE_ABANDONEDA_02 +E1FCT3_ACT_AIRHOCK_LEAVE_DRAWA_01 +E1FCT3_ACT_AIRHOCK_LEAVE_DRAWA_02 +E1FCT3_ACT_AIRHOCK_LEAVE_DRUNKA_01 +E1FCT3_ACT_AIRHOCK_LEAVE_DRUNKA_02 +E1FCT3_ACT_AIRHOCK_LEAVE_LOSTA_01 +E1FCT3_ACT_AIRHOCK_LEAVE_LOSTA_02 +E1FCT3_ACT_AIRHOCK_LEAVE_WONA_01 +E1FCT3_ACT_AIRHOCK_LEAVE_WONA_02 +E1FCT3_ACT_ARM_WRESTLING_LEAVE_ABANDONEDA_01 +E1FCT3_ACT_ARM_WRESTLING_LEAVE_ABANDONEDA_02 +E1FCT3_ACT_ARM_WRESTLING_LEAVE_DRUNKA_01 +E1FCT3_ACT_ARM_WRESTLING_LEAVE_DRUNKA_02 +E1FCT3_ACT_ARM_WRESTLING_LEAVE_FORFEITEDA_01 +E1FCT3_ACT_ARM_WRESTLING_LEAVE_FORFEITEDA_02 +E1FCT3_ACT_ARM_WRESTLING_LEAVE_LOSTA_01 +E1FCT3_ACT_ARM_WRESTLING_LEAVE_LOSTA_02 +E1FCT3_ACT_ARM_WRESTLING_LEAVE_WONA_01 +E1FCT3_ACT_ARM_WRESTLING_LEAVE_WONA_02 +E1FCT3_ACT_ARRIVE_AIRHOCKA_01 +E1FCT3_ACT_ARRIVE_AIRHOCKA_02 +E1FCT3_ACT_ARRIVE_AIRHOCK_DRUNKA_01 +E1FCT3_ACT_ARRIVE_AIRHOCK_DRUNKA_02 +E1FCT3_ACT_ARRIVE_ARM_WRESTLINGA_01 +E1FCT3_ACT_ARRIVE_ARM_WRESTLINGA_02 +E1FCT3_ACT_ARRIVE_ARM_WRESTLING_DRUNKA_01 +E1FCT3_ACT_ARRIVE_ARM_WRESTLING_DRUNKA_02 +E1FCT3_ACT_ARRIVE_BIKE_LATEA_01 +E1FCT3_ACT_ARRIVE_BIKE_LATEA_02 +E1FCT3_ACT_ARRIVE_BIKE_LATEA_03 +E1FCT3_ACT_ARRIVE_BIKE_LATEA_04 +E1FCT3_ACT_ARRIVE_BIKE_LATE_GW_ALBA_01 +E1FCT3_ACT_ARRIVE_BIKE_LATE_GW_ALBA_02 +E1FCT3_ACT_ARRIVE_BIKE_LATE_GW_AODA_01 +E1FCT3_ACT_ARRIVE_BIKE_LATE_GW_AODA_02 +E1FCT3_ACT_ARRIVE_BIKE_LATE_GW_AODA_03 +E1FCT3_ACT_ARRIVE_BIKE_LATE_GW_AODA_04 +E1FCT3_ACT_ARRIVE_BIKE_LATE_GW_ITAA_01 +E1FCT3_ACT_ARRIVE_BIKE_LATE_GW_ITAA_02 +E1FCT3_ACT_ARRIVE_BIKE_LATE_GW_JAMA_01 +E1FCT3_ACT_ARRIVE_BIKE_LATE_GW_JAMA_02 +E1FCT3_ACT_ARRIVE_BIKE_LATE_GW_RUSA_01 +E1FCT3_ACT_ARRIVE_BIKE_LATE_GW_RUSA_02 +E1FCT3_ACT_ARRIVE_BIKE_LATE_RACEA_01 +E1FCT3_ACT_ARRIVE_BIKE_LATE_RACEA_02 +E1FCT3_ACT_ARRIVE_BIKE_LATE_RACEA_03 +E1FCT3_ACT_ARRIVE_BIKE_LATE_RACEA_04 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATEA_01 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATEA_02 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATEA_03 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATEA_04 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_GW_ALBA_01 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_GW_ALBA_02 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_GW_AODA_01 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_GW_AODA_02 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_GW_AODA_03 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_GW_AODA_04 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_GW_ITAA_01 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_GW_ITAA_02 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_GW_JAMA_01 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_GW_JAMA_02 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_GW_RUSA_01 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_GW_RUSA_02 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_RACEA_01 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_RACEA_02 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_RACEA_03 +E1FCT3_ACT_ARRIVE_BIKE_NOT_LATE_RACEA_04 +E1FCT3_ACT_ARRIVE_DARTSA_01 +E1FCT3_ACT_ARRIVE_DARTSA_02 +E1FCT3_ACT_ARRIVE_DARTS_DRUNKA_01 +E1FCT3_ACT_ARRIVE_DARTS_DRUNKA_02 +E1FCT3_ACT_ARRIVE_EATERY_AVERAGEA_01 +E1FCT3_ACT_ARRIVE_EATERY_AVERAGEA_02 +E1FCT3_ACT_ARRIVE_EATERY_FAVOURITEA_01 +E1FCT3_ACT_ARRIVE_EATERY_FAVOURITEA_02 +E1FCT3_ACT_ARRIVE_EATERY_GOODA_01 +E1FCT3_ACT_ARRIVE_EATERY_GOODA_02 +E1FCT3_ACT_ARRIVE_FOOD_DRUNKA_01 +E1FCT3_ACT_ARRIVE_FOOD_DRUNKA_02 +E1FCT3_ACT_ARRIVE_GANG_GW_ALD_CA_01 +E1FCT3_ACT_ARRIVE_GANG_GW_ALD_CA_02 +E1FCT3_ACT_ARRIVE_GANG_GW_ALD_FA_01 +E1FCT3_ACT_ARRIVE_GANG_GW_ALD_FA_02 +E1FCT3_ACT_ARRIVE_GANG_GW_ALD_VA_01 +E1FCT3_ACT_ARRIVE_GANG_GW_ALD_VA_02 +E1FCT3_ACT_ARRIVE_GANG_GW_ALG_CA_01 +E1FCT3_ACT_ARRIVE_GANG_GW_ALG_CA_02 +E1FCT3_ACT_ARRIVE_GANG_GW_ALG_FA_01 +E1FCT3_ACT_ARRIVE_GANG_GW_ALG_FA_02 +E1FCT3_ACT_ARRIVE_GANG_GW_ALG_VA_01 +E1FCT3_ACT_ARRIVE_GANG_GW_ALG_VA_02 +E1FCT3_ACT_ARRIVE_GANG_GW_BOH_CA_01 +E1FCT3_ACT_ARRIVE_GANG_GW_BOH_CA_02 +E1FCT3_ACT_ARRIVE_GANG_GW_BOH_FA_01 +E1FCT3_ACT_ARRIVE_GANG_GW_BOH_FA_02 +E1FCT3_ACT_ARRIVE_GANG_GW_BOH_VA_01 +E1FCT3_ACT_ARRIVE_GANG_GW_BOH_VA_02 +E1FCT3_ACT_ARRIVE_GANG_GW_BRO_CA_01 +E1FCT3_ACT_ARRIVE_GANG_GW_BRO_CA_02 +E1FCT3_ACT_ARRIVE_GANG_GW_BRO_FA_01 +E1FCT3_ACT_ARRIVE_GANG_GW_BRO_FA_02 +E1FCT3_ACT_ARRIVE_GANG_GW_BRO_VA_01 +E1FCT3_ACT_ARRIVE_GANG_GW_BRO_VA_02 +E1FCT3_ACT_ARRIVE_HI_LO_CARDSA_01 +E1FCT3_ACT_ARRIVE_HI_LO_CARDSA_02 +E1FCT3_ACT_ARRIVE_HI_LO_CARDS_DRUNKA_01 +E1FCT3_ACT_ARRIVE_HI_LO_CARDS_DRUNKA_02 +E1FCT3_ACT_ARRIVE_NO_BIKEA_01 +E1FCT3_ACT_ARRIVE_NO_BIKEA_02 +E1FCT3_ACT_ARRIVE_NO_BIKEA_03 +E1FCT3_ACT_ARRIVE_NO_BIKEA_04 +E1FCT3_ACT_ARRIVE_POOLA_01 +E1FCT3_ACT_ARRIVE_POOLA_02 +E1FCT3_ACT_ARRIVE_POOL_DRUNKA_01 +E1FCT3_ACT_ARRIVE_POOL_DRUNKA_02 +E1FCT3_ACT_ARRIVE_PUB_AVERAGEA_01 +E1FCT3_ACT_ARRIVE_PUB_AVERAGEA_02 +E1FCT3_ACT_ARRIVE_PUB_FAVOURITEA_01 +E1FCT3_ACT_ARRIVE_PUB_FAVOURITEA_02 +E1FCT3_ACT_ARRIVE_PUB_GOODA_01 +E1FCT3_ACT_ARRIVE_PUB_GOODA_02 +E1FCT3_ACT_ARRIVE_RACE_ALDA_01 +E1FCT3_ACT_ARRIVE_RACE_ALDA_02 +E1FCT3_ACT_ARRIVE_RACE_ALD_CA_01 +E1FCT3_ACT_ARRIVE_RACE_ALD_CA_02 +E1FCT3_ACT_ARRIVE_RACE_ALD_IA_01 +E1FCT3_ACT_ARRIVE_RACE_ALD_IA_02 +E1FCT3_ACT_ARRIVE_RACE_ALD_TA_01 +E1FCT3_ACT_ARRIVE_RACE_ALD_TA_02 +E1FCT3_ACT_ARRIVE_RACE_ALD_WA_01 +E1FCT3_ACT_ARRIVE_RACE_ALD_WA_02 +E1FCT3_ACT_ARRIVE_RACE_ALGA_01 +E1FCT3_ACT_ARRIVE_RACE_ALGA_02 +E1FCT3_ACT_ARRIVE_RACE_ALGA_03 +E1FCT3_ACT_ARRIVE_RACE_ALGA_04 +E1FCT3_ACT_ARRIVE_RACE_ALG_CA_01 +E1FCT3_ACT_ARRIVE_RACE_ALG_CA_02 +E1FCT3_ACT_ARRIVE_RACE_ALG_FA_01 +E1FCT3_ACT_ARRIVE_RACE_ALG_FA_02 +E1FCT3_ACT_ARRIVE_RACE_ALG_HA_01 +E1FCT3_ACT_ARRIVE_RACE_ALG_HA_02 +E1FCT3_ACT_ARRIVE_RACE_ALG_MA_01 +E1FCT3_ACT_ARRIVE_RACE_ALG_MA_02 +E1FCT3_ACT_ARRIVE_RACE_BOHA_01 +E1FCT3_ACT_ARRIVE_RACE_BOHA_02 +E1FCT3_ACT_ARRIVE_RACE_BOHA_03 +E1FCT3_ACT_ARRIVE_RACE_BOHA_04 +E1FCT3_ACT_ARRIVE_RACE_BRKA_01 +E1FCT3_ACT_ARRIVE_RACE_BRKA_02 +E1FCT3_ACT_ARRIVE_RACE_BRKA_03 +E1FCT3_ACT_ARRIVE_RACE_BRKA_04 +E1FCT3_ACT_ARRIVE_RACE_BRK_SA_01 +E1FCT3_ACT_ARRIVE_RACE_BRK_SA_02 +E1FCT3_ACT_ARRIVE_RACE_DUKA_01 +E1FCT3_ACT_ARRIVE_RACE_DUKA_02 +E1FCT3_ACT_ARRIVE_RACE_DUKA_03 +E1FCT3_ACT_ARRIVE_RACE_DUKA_04 +E1FCT3_ACT_ARRIVE_RACE_FIAA_01 +E1FCT3_ACT_ARRIVE_RACE_FIAA_02 +E1FCT3_ACT_ARRIVE_SHOWA_01 +E1FCT3_ACT_ARRIVE_SHOWA_02 +E1FCT3_ACT_ARRIVE_SHOW_DRUNKA_01 +E1FCT3_ACT_ARRIVE_SHOW_DRUNKA_02 +E1FCT3_ACT_ARRIVE_STRIPA_01 +E1FCT3_ACT_ARRIVE_STRIPA_02 +E1FCT3_ACT_ARRIVE_STRIP_DRUNKA_01 +E1FCT3_ACT_ARRIVE_STRIP_DRUNKA_02 +E1FCT3_ACT_DARTS_LEAVE_ABANDONEDA_01 +E1FCT3_ACT_DARTS_LEAVE_ABANDONEDA_02 +E1FCT3_ACT_DARTS_LEAVE_DRAWA_01 +E1FCT3_ACT_DARTS_LEAVE_DRAWA_02 +E1FCT3_ACT_DARTS_LEAVE_DRUNKA_01 +E1FCT3_ACT_DARTS_LEAVE_DRUNKA_02 +E1FCT3_ACT_DARTS_LEAVE_LOSTA_01 +E1FCT3_ACT_DARTS_LEAVE_LOSTA_02 +E1FCT3_ACT_DARTS_LEAVE_WONA_01 +E1FCT3_ACT_DARTS_LEAVE_WONA_02 +E1FCT3_ACT_DIFF_ACTIVITY_NOA_01 +E1FCT3_ACT_DIFF_ACTIVITY_NOA_02 +E1FCT3_ACT_DIFF_ACTIVITY_NOA_03 +E1FCT3_ACT_DIFF_ACTIVITY_NOA_04 +E1FCT3_ACT_DIFF_AIRHOCK_YESA_01 +E1FCT3_ACT_DIFF_AIRHOCK_YESA_02 +E1FCT3_ACT_DIFF_DARTS_YESA_01 +E1FCT3_ACT_DIFF_DARTS_YESA_02 +E1FCT3_ACT_DIFF_DRINK_YESA_01 +E1FCT3_ACT_DIFF_DRINK_YESA_02 +E1FCT3_ACT_DIFF_FOOD_YESA_01 +E1FCT3_ACT_DIFF_FOOD_YESA_02 +E1FCT3_ACT_DIFF_POOL_YESA_01 +E1FCT3_ACT_DIFF_POOL_YESA_02 +E1FCT3_ACT_DIFF_SHOW_YESA_01 +E1FCT3_ACT_DIFF_SHOW_YESA_02 +E1FCT3_ACT_DIFF_STRIP_YESA_01 +E1FCT3_ACT_DIFF_STRIP_YESA_02 +E1FCT3_ACT_DROPOFFA_01 +E1FCT3_ACT_DROPOFFA_02 +E1FCT3_ACT_DROPOFFA_03 +E1FCT3_ACT_DROPOFFA_04 +E1FCT3_ACT_DROPOFF_DRUNKA_01 +E1FCT3_ACT_DROPOFF_DRUNKA_02 +E1FCT3_ACT_EATERY_LEAVE_DRUNKA_01 +E1FCT3_ACT_EATERY_LEAVE_DRUNKA_02 +E1FCT3_ACT_GOHOMEA_01 +E1FCT3_ACT_GOHOMEA_02 +E1FCT3_ACT_GOHOMEA_03 +E1FCT3_ACT_GOHOMEA_04 +E1FCT3_ACT_GOHOME_DRUNKA_01 +E1FCT3_ACT_GOHOME_DRUNKA_02 +E1FCT3_ACT_HI_LO_CARDS_LEAVE_ABANDONEDA_01 +E1FCT3_ACT_HI_LO_CARDS_LEAVE_ABANDONEDA_02 +E1FCT3_ACT_HI_LO_CARDS_LEAVE_DRUNKA_01 +E1FCT3_ACT_HI_LO_CARDS_LEAVE_DRUNKA_02 +E1FCT3_ACT_HI_LO_CARDS_LEAVE_LOSTA_01 +E1FCT3_ACT_HI_LO_CARDS_LEAVE_LOSTA_02 +E1FCT3_ACT_HI_LO_CARDS_LEAVE_WONA_01 +E1FCT3_ACT_HI_LO_CARDS_LEAVE_WONA_02 +E1FCT3_ACT_LEAVE_EATERY_AVERAGEA_01 +E1FCT3_ACT_LEAVE_EATERY_AVERAGEA_02 +E1FCT3_ACT_LEAVE_EATERY_FAVOURITEA_01 +E1FCT3_ACT_LEAVE_EATERY_FAVOURITEA_02 +E1FCT3_ACT_LEAVE_EATERY_GOODA_01 +E1FCT3_ACT_LEAVE_EATERY_GOODA_02 +E1FCT3_ACT_LEAVE_PUB_AVERAGEA_01 +E1FCT3_ACT_LEAVE_PUB_AVERAGEA_02 +E1FCT3_ACT_LEAVE_PUB_FAVOURITEA_01 +E1FCT3_ACT_LEAVE_PUB_FAVOURITEA_02 +E1FCT3_ACT_LEAVE_PUB_FIGHTA_01 +E1FCT3_ACT_LEAVE_PUB_FIGHTA_02 +E1FCT3_ACT_LEAVE_PUB_FIGHTA_03 +E1FCT3_ACT_LEAVE_PUB_FIGHTA_04 +E1FCT3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_01 +E1FCT3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_02 +E1FCT3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_03 +E1FCT3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_04 +E1FCT3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_05 +E1FCT3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_06 +E1FCT3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_07 +E1FCT3_ACT_LEAVE_PUB_FIGHT_TAUNTSA_08 +E1FCT3_ACT_LEAVE_PUB_GOODA_01 +E1FCT3_ACT_LEAVE_PUB_GOODA_02 +E1FCT3_ACT_MEET_AT_ACTIVITY_LATEA_01 +E1FCT3_ACT_MEET_AT_ACTIVITY_LATEA_02 +E1FCT3_ACT_MEET_AT_ACTIVITY_NOT_LATEA_01 +E1FCT3_ACT_MEET_AT_ACTIVITY_NOT_LATEA_02 +E1FCT3_ACT_POOL_LEAVE_ABANDONEDA_01 +E1FCT3_ACT_POOL_LEAVE_ABANDONEDA_02 +E1FCT3_ACT_POOL_LEAVE_DRAWA_01 +E1FCT3_ACT_POOL_LEAVE_DRAWA_02 +E1FCT3_ACT_POOL_LEAVE_DRUNKA_01 +E1FCT3_ACT_POOL_LEAVE_DRUNKA_02 +E1FCT3_ACT_POOL_LEAVE_LOSTA_01 +E1FCT3_ACT_POOL_LEAVE_LOSTA_02 +E1FCT3_ACT_POOL_LEAVE_WONA_01 +E1FCT3_ACT_POOL_LEAVE_WONA_02 +E1FCT3_ACT_QUIT_AND_LEAVEA_01 +E1FCT3_ACT_QUIT_AND_LEAVEA_02 +E1FCT3_ACT_QUIT_AND_LEAVEA_03 +E1FCT3_ACT_QUIT_AND_LEAVEA_04 +E1FCT3_ACT_QUIT_AND_LEAVE_DRUNKA_01 +E1FCT3_ACT_QUIT_AND_LEAVE_DRUNKA_02 +E1FCT3_ACT_SHOW_LEAVE_ABANDONEDA_01 +E1FCT3_ACT_SHOW_LEAVE_ABANDONEDA_02 +E1FCT3_ACT_SHOW_LEAVE_DRUNKA_01 +E1FCT3_ACT_SHOW_LEAVE_DRUNKA_02 +E1FCT3_ACT_SHOW_LEAVE_WONA_01 +E1FCT3_ACT_SHOW_LEAVE_WONA_02 +E1FCT3_ACT_STRIP_LEAVE_ABANDONEDA_01 +E1FCT3_ACT_STRIP_LEAVE_ABANDONEDA_02 +E1FCT3_ACT_STRIP_LEAVE_DRUNKA_01 +E1FCT3_ACT_STRIP_LEAVE_DRUNKA_02 +E1FCT3_ACT_STRIP_LEAVE_WONA_01 +E1FCT3_ACT_STRIP_LEAVE_WONA_02 +E1FCT4_ACT_CALL_HOSP_CANCEL_HILIKEA_01 +E1FCT4_ACT_CALL_HOSP_CANCEL_LOLIKEA_01 +E1FCT4_ACT_CALL_HOSP_CANCEL_MEDLIKEA_01 +E1FCT4_ACT_CALL_REQ_BACKUP_NOA_01 +E1FCT4_ACT_CALL_REQ_BACKUP_NOA_02 +E1FCT4_ACT_CALL_REQ_BACKUP_NOA_03 +E1FCT4_ACT_CALL_REQ_BACKUP_NOA_04 +E1FCT4_ACT_CALL_REQ_BACKUP_YESA_01 +E1FCT4_ACT_CALL_REQ_BACKUP_YESA_02 +E1FCT4_ACT_CALL_REQ_BACKUP_YESA_03 +E1FCT4_ACT_CALL_REQ_BACKUP_YESA_04 +E1FCT4_ACT_CALL_REQ_BACKUP_YESA_05 +E1FCT4_ACT_CALL_REQ_BACKUP_YESA_06 +E1FCT4_ACT_CALL_REQ_BACKUP_YESA_07 +E1FCT4_ACT_CALL_REQ_BACKUP_YESA_08 +E1FCT4_ACT_CALL_REQ_SPEC_NOA_01 +E1FCT4_ACT_CALL_REQ_SPEC_NOA_02 +E1FCT4_ACT_CALL_REQ_SPEC_NOA_03 +E1FCT4_ACT_CALL_REQ_SPEC_NOA_04 +E1FCT4_ACT_CALL_REQ_SPEC_YESA_01 +E1FCT4_ACT_CALL_REQ_SPEC_YESA_02 +E1FCT4_ACT_CALL_REQ_SPEC_YESA_03 +E1FCT4_ACT_CALL_REQ_SPEC_YESA_04 +E1FCT4_ACT_E1T_CALL_HOSP_CANCELA_01 +E1FCT4_ACT_E1T_CALL_REQ_BACKUPA_01 +E1FCT4_ACT_E1T_CALL_REQ_BACKUPA_02 +E1FCT4_ACT_E1T_CALL_REQ_BACKUPA_03 +E1FCT4_ACT_E1T_CALL_REQ_BACKUPA_04 +E1FCT4_ACT_E1T_CALL_REQ_BACKUPA_05 +E1FCT4_ACT_E1T_CALL_REQ_BACKUPA_06 +E1FCT4_ACT_E1T_CALL_REQ_BACKUPA_07 +E1FCT4_ACT_E1T_CALL_REQ_BACKUPA_08 +E1FCT4_ACT_E1T_CALL_REQ_SPECA_01 +E1FCT4_ACT_E1T_CALL_REQ_SPECA_02 +E1FCT4_ACT_E1T_CALL_REQ_SPECA_03 +E1FCT4_ACT_E1T_CALL_REQ_SPECA_04 +E1FCT4_ACT_E1T_GETCALL_HOSP_NOA_01 +E1FCT4_ACT_E1T_GETCALL_HOSP_NOA_02 +E1FCT4_ACT_E1T_GETCALL_HOSP_YESA_01 +E1FCT4_ACT_E1T_GETCALL_HOSP_YESA_02 +E1FCT4_ACT_E1T_GETCALL_SPEC_THANKSA_01 +E1FCT4_ACT_GETCALL_HOSP_ACCEPTEDA_01 +E1FCT4_ACT_GETCALL_HOSP_ACCEPTEDA_02 +E1FCT4_ACT_GETCALL_HOSP_ASKA_01 +E1FCT4_ACT_GETCALL_HOSP_ASKA_02 +E1FCT4_ACT_GETCALL_HOSP_REJ_HILIKEA_01 +E1FCT4_ACT_GETCALL_HOSP_REJ_HILIKEA_02 +E1FCT4_ACT_GETCALL_HOSP_REJ_LOLIKEA_01 +E1FCT4_ACT_GETCALL_HOSP_REJ_LOLIKEA_02 +E1FCT4_ACT_GETCALL_HOSP_REJ_MEDLIKEA_01 +E1FCT4_ACT_GETCALL_HOSP_REJ_MEDLIKEA_02 +E1FCT4_ACT_GETCALL_SPECAA_01 +E1FCT4_ACT_GETCALL_SPECAB_01 +E1FCT_ACT_ANSWER_PHONEA_01 +E1FCT_ACT_CALL_ACTIVITY_NOA_01 +E1FCT_ACT_CALL_ACTIVITY_NOA_02 +E1FCT_ACT_CALL_ACTIVITY_NOA_03 +E1FCT_ACT_CALL_ACTIVITY_NOA_04 +E1FCT_ACT_CALL_ACTIVITY_NOA_05 +E1FCT_ACT_CALL_ACTIVITY_NOA_06 +E1FCT_ACT_CALL_AIRHOCK_YESA_01 +E1FCT_ACT_CALL_AIRHOCK_YESA_02 +E1FCT_ACT_CALL_AIRHOCK_YESA_03 +E1FCT_ACT_CALL_AIRHOCK_YESA_04 +E1FCT_ACT_CALL_ASLEEPA_01 +E1FCT_ACT_CALL_DARTS_YESA_01 +E1FCT_ACT_CALL_DARTS_YESA_02 +E1FCT_ACT_CALL_DARTS_YESA_03 +E1FCT_ACT_CALL_DRINK_YESA_01 +E1FCT_ACT_CALL_DRINK_YESA_02 +E1FCT_ACT_CALL_DRINK_YESA_03 +E1FCT_ACT_CALL_DRINK_YESA_04 +E1FCT_ACT_CALL_EAT_YESA_01 +E1FCT_ACT_CALL_EAT_YESA_02 +E1FCT_ACT_CALL_EAT_YESA_03 +E1FCT_ACT_CALL_EAT_YESA_04 +E1FCT_ACT_CALL_GANGWAR_YESA_01 +E1FCT_ACT_CALL_GANGWAR_YESA_02 +E1FCT_ACT_CALL_GANGWAR_YESA_03 +E1FCT_ACT_CALL_GANGWAR_YESA_04 +E1FCT_ACT_CALL_HANGOUT_YESA_01 +E1FCT_ACT_CALL_HANGOUT_YESA_02 +E1FCT_ACT_CALL_HANGOUT_YESA_03 +E1FCT_ACT_CALL_HANGOUT_YESA_04 +E1FCT_ACT_CALL_IRATEA_01 +E1FCT_ACT_CALL_IRATEA_02 +E1FCT_ACT_CALL_LIKELOWA_01 +E1FCT_ACT_CALL_LIKELOWA_02 +E1FCT_ACT_CALL_POOL_YESA_01 +E1FCT_ACT_CALL_POOL_YESA_02 +E1FCT_ACT_CALL_POOL_YESA_03 +E1FCT_ACT_CALL_RACE_YESA_01 +E1FCT_ACT_CALL_RACE_YESA_02 +E1FCT_ACT_CALL_RACE_YESA_03 +E1FCT_ACT_CALL_RACE_YESA_04 +E1FCT_ACT_CALL_SHOW_YESA_01 +E1FCT_ACT_CALL_SHOW_YESA_02 +E1FCT_ACT_CALL_SHOW_YESA_03 +E1FCT_ACT_CALL_STRIP_YESA_01 +E1FCT_ACT_CALL_STRIP_YESA_02 +E1FCT_ACT_CALL_STRIP_YESA_03 +E1FCT_ACT_CALL_STRIP_YESA_04 +E1FCT_ACT_CALL_VERYIRATEA_01 +E1FCT_ACT_CALL_VERYIRATEA_02 +E1FCT_ACT_E1T_CALL_ACCEPTEDA_01 +E1FCT_ACT_E1T_CALL_ACCEPTEDA_02 +E1FCT_ACT_E1T_CALL_ACCEPTEDA_03 +E1FCT_ACT_E1T_CALL_ACCEPTEDA_04 +E1FCT_ACT_E1T_CALL_ACCEPTEDA_05 +E1FCT_ACT_E1T_CALL_ACCEPTEDA_06 +E1FCT_ACT_E1T_CALL_ACCEPTEDA_07 +E1FCT_ACT_E1T_CALL_ACCEPTEDA_08 +E1FCT_ACT_E1T_CALL_AIRHOCKA_01 +E1FCT_ACT_E1T_CALL_AIRHOCKA_02 +E1FCT_ACT_E1T_CALL_AIRHOCKA_03 +E1FCT_ACT_E1T_CALL_AIRHOCKA_04 +E1FCT_ACT_E1T_CALL_DARTSA_01 +E1FCT_ACT_E1T_CALL_DARTSA_02 +E1FCT_ACT_E1T_CALL_DARTSA_03 +E1FCT_ACT_E1T_CALL_DARTSA_04 +E1FCT_ACT_E1T_CALL_DRINKA_01 +E1FCT_ACT_E1T_CALL_DRINKA_02 +E1FCT_ACT_E1T_CALL_DRINKA_03 +E1FCT_ACT_E1T_CALL_DRINKA_04 +E1FCT_ACT_E1T_CALL_EATA_01 +E1FCT_ACT_E1T_CALL_EATA_02 +E1FCT_ACT_E1T_CALL_EATA_03 +E1FCT_ACT_E1T_CALL_EATA_04 +E1FCT_ACT_E1T_CALL_GANGWARA_01 +E1FCT_ACT_E1T_CALL_GANGWARA_02 +E1FCT_ACT_E1T_CALL_GANGWARA_03 +E1FCT_ACT_E1T_CALL_GANGWARA_04 +E1FCT_ACT_E1T_CALL_GREETA_01 +E1FCT_ACT_E1T_CALL_GREETA_02 +E1FCT_ACT_E1T_CALL_GREETA_03 +E1FCT_ACT_E1T_CALL_GREETA_04 +E1FCT_ACT_E1T_CALL_GREETA_05 +E1FCT_ACT_E1T_CALL_GREETA_06 +E1FCT_ACT_E1T_CALL_GREETA_07 +E1FCT_ACT_E1T_CALL_GREETA_08 +E1FCT_ACT_E1T_CALL_HANGOUTA_01 +E1FCT_ACT_E1T_CALL_HANGOUTA_02 +E1FCT_ACT_E1T_CALL_HANGOUTA_03 +E1FCT_ACT_E1T_CALL_HANGOUTA_04 +E1FCT_ACT_E1T_CALL_POOLA_01 +E1FCT_ACT_E1T_CALL_POOLA_02 +E1FCT_ACT_E1T_CALL_POOLA_03 +E1FCT_ACT_E1T_CALL_POOLA_04 +E1FCT_ACT_E1T_CALL_RACEA_01 +E1FCT_ACT_E1T_CALL_RACEA_02 +E1FCT_ACT_E1T_CALL_RACEA_03 +E1FCT_ACT_E1T_CALL_RACEA_04 +E1FCT_ACT_E1T_CALL_REJECTEDA_01 +E1FCT_ACT_E1T_CALL_REJECTEDA_02 +E1FCT_ACT_E1T_CALL_REJECTEDA_03 +E1FCT_ACT_E1T_CALL_SHOWA_01 +E1FCT_ACT_E1T_CALL_SHOWA_02 +E1FCT_ACT_E1T_CALL_SHOWA_03 +E1FCT_ACT_E1T_CALL_SHOWA_04 +E1FCT_ACT_E1T_CALL_SORRY_WOKE_UPA_01 +E1FCT_ACT_E1T_CALL_SORRY_WOKE_UPA_02 +E1FCT_ACT_E1T_CALL_STRIPA_01 +E1FCT_ACT_E1T_CALL_STRIPA_02 +E1FCT_ACT_E1T_CALL_STRIPA_03 +E1FCT_ACT_E1T_CALL_STRIPA_04 +E1J1_AA_01 +E1J1_AA_02 +E1J1_AA_03 +E1J1_A_AA_01 +E1J1_A_AA_02 +E1J1_A_AA_03 +E1J1_A_AA_04 +E1J1_A_AA_05 +E1J1_A_BA_01 +E1J1_A_BB_01 +E1J1_A_CA_01 +E1J1_A_CA_02 +E1J1_A_CA_03 +E1J1_A_DA_01 +E1J1_A_EA_01 +E1J1_A_EA_02 +E1J1_A_EA_03 +E1J1_A_FA_01 +E1J1_A_FA_02 +E1J1_A_FA_03 +E1J1_A_GA_01 +E1J1_A_GA_02 +E1J1_A_GA_03 +E1J1_A_HA_01 +E1J1_A_HB_01 +E1J1_A_HC_01 +E1J1_A_IA_01 +E1J1_A_IB_01 +E1J1_A_IC_01 +E1J1_A_JA_01 +E1J1_A_JA_02 +E1J1_A_KA_01 +E1J1_A_KA_02 +E1J1_A_KA_03 +E1J1_A_LA_01 +E1J1_A_LA_02 +E1J1_A_LA_03 +E1J1_BA_01 +E1J1_BB_01 +E1J1_BC_01 +E1J1_CA_01 +E1J1_CB_01 +E1J1_CC_01 +E1J1_DA_01 +E1J1_DA_02 +E1J1_DA_03 +E1J1_E1J1_A_01 +E1J1_E1J1_A_02 +E1J1_E1J1_A_03 +E1J1_EA_01 +E1J1_EA_02 +E1J1_EA_03 +E1J1_FA_01 +E1J1_FB_01 +E1J1_FC_01 +E1J1_FD_01 +E1J1_FE_01 +E1J1_FF_01 +E1J1_FG_01 +E1J1_FH_01 +E1J1_FI_01 +E1J1_FJ_01 +E1J1_FK_01 +E1J1_FL_01 +E1J1_GA_01 +E1J1_GB_01 +E1J1_GC_01 +E1J1_GD_01 +E1J1_GE_01 +E1J1_GF_01 +E1J1_GG_01 +E1J1_GH_01 +E1J1_GI_01 +E1J1_HA_01 +E1J1_HA_02 +E1J1_HA_03 +E1J1_IA_01 +E1J1_IA_02 +E1J1_IA_03 +E1J1_IA_04 +E1J1_IA_05 +E1J1_IA_06 +E1J1_JA_01 +E1J1_JA_02 +E1J1_JA_03 +E1J1_KA_01 +E1J1_KA_02 +E1J1_KA_03 +E1J1_KA_04 +E1J1_KA_05 +E1J1_LA_01 +E1J1_LA_02 +E1J1_LA_03 +E1J1_LA_04 +E1J1_LA_05 +E1J1_MA_01 +E1J1_MA_02 +E1J1_MA_03 +E1J1_NA_01 +E1J1_NA_02 +E1J1_NA_03 +E1J1_OA_01 +E1J1_OA_02 +E1J1_OA_03 +E1J1_PA_01 +E1J1_PA_02 +E1J1_PA_03 +E1J1_PA_04 +E1J1_PA_05 +E1J1_PA_06 +E1J1_PA_07 +E1J1_QA_01 +E1J1_QA_02 +E1J1_RA_01 +E1J1_RA_02 +E1J1_SA_01 +E1J1_SB_01 +E1J1_TA_01 +E1J1_TB_01 +E1J1_UA_01 +E1J1_UB_01 +E1J1_VA_01 +E1J1_WA_01 +E1J1_WB_01 +E1J1_XA_01 +E1J1_XB_01 +E1J1_XC_01 +E1J1_YA_01 +E1J1_YB_01 +E1J1_YC_01 +E1J1_ZA_01 +E1J1_ZA_02 +E1J1_ZA_03 +E1J1_ZA_04 +E1J1_ZA_05 +E1J2_AA_01 +E1J2_AA_02 +E1J2_A_AA_01 +E1J2_A_AB_01 +E1J2_A_BA_01 +E1J2_A_BA_02 +E1J2_A_BA_03 +E1J2_A_BA_04 +E1J2_A_BA_05 +E1J2_A_CA_01 +E1J2_A_CA_02 +E1J2_A_CA_03 +E1J2_A_CA_04 +E1J2_A_CA_05 +E1J2_A_DA_01 +E1J2_A_DA_02 +E1J2_A_DA_03 +E1J2_A_DA_04 +E1J2_A_DA_05 +E1J2_A_EA_01 +E1J2_A_EA_02 +E1J2_A_EA_03 +E1J2_A_EA_04 +E1J2_A_FA_01 +E1J2_A_FA_02 +E1J2_A_FA_03 +E1J2_A_GA_01 +E1J2_A_GB_01 +E1J2_A_HA_01 +E1J2_A_HB_01 +E1J2_A_HC_01 +E1J2_A_HD_01 +E1J2_A_HE_01 +E1J2_A_HF_01 +E1J2_A_HG_01 +E1J2_A_HH_01 +E1J2_A_HI_01 +E1J2_A_IA_01 +E1J2_A_IB_01 +E1J2_A_IC_01 +E1J2_A_ID_01 +E1J2_A_IE_01 +E1J2_A_IF_01 +E1J2_A_IG_01 +E1J2_A_JA_01 +E1J2_A_JA_02 +E1J2_A_JA_03 +E1J2_A_KA_01 +E1J2_A_KA_02 +E1J2_A_KA_03 +E1J2_A_LA_01 +E1J2_A_LB_01 +E1J2_A_MA_01 +E1J2_A_MA_02 +E1J2_A_MA_03 +E1J2_A_NA_01 +E1J2_A_NA_02 +E1J2_A_NA_03 +E1J2_A_NA_04 +E1J2_A_NA_05 +E1J2_A_NA_06 +E1J2_A_NA_07 +E1J2_A_NA_08 +E1J2_A_OA_01 +E1J2_A_OA_02 +E1J2_A_PA_01 +E1J2_A_PA_02 +E1J2_A_QA_01 +E1J2_A_QA_02 +E1J2_BA_01 +E1J2_BB_01 +E1J2_BC_01 +E1J2_CA_01 +E1J2_CB_01 +E1J2_CC_01 +E1J2_DA_01 +E1J2_DA_02 +E1J2_DA_03 +E1J2_EA_01 +E1J2_EB_01 +E1J2_EC_01 +E1J2_ED_01 +E1J2_FA_01 +E1J2_FB_01 +E1J2_FC_01 +E1J2_FD_01 +E1J2_GA_01 +E1J2_GA_02 +E1J2_GA_03 +E1J2_GA_04 +E1J2_GA_05 +E1J2_GA_06 +E1J2_HA_01 +E1J2_HB_01 +E1J2_HC_01 +E1J2_IA_01 +E1J2_IB_01 +E1J2_IC_01 +E1J2_JA_01 +E1J2_JB_01 +E1J2_JC_01 +E1J2_KA_01 +E1J2_KB_01 +E1J2_KC_01 +E1J2_KD_01 +E1J2_LA_01 +E1J2_LB_01 +E1J2_LC_01 +E1J2_MA_01 +E1J2_MB_01 +E1J2_MC_01 +E1J2_NA_01 +E1J2_NA_02 +E1J2_NA_03 +E1J2_OA_01 +E1J2_OA_02 +E1J2_OA_03 +E1J2_PA_01 +E1J2_PA_02 +E1J2_PA_03 +E1J2_QA_01 +E1J2_QA_02 +E1J2_QA_03 +E1J2_RA_01 +E1J2_RA_02 +E1J2_RA_03 +E1J2_SA_01 +E1J2_SA_02 +E1J2_SA_03 +E1J2_SA_04 +E1J2_SA_05 +E1J2_TA_01 +E1J2_TA_02 +E1J2_TA_03 +E1J2_UA_01 +E1J2_UA_02 +E1J2_UA_03 +E1J2_VA_01 +E1J2_VA_02 +E1J2_VA_03 +E1J2_VA_04 +E1J2_VA_05 +E1J2_VA_06 +E1J2_WA_01 +E1J2_WA_02 +E1J2_WA_03 +E1J2_WA_04 +E1J2_XA_01 +E1J2_XB_01 +E1J2_YA_01 +E1J2_YB_01 +E1J2_ZA_01 +E1J2_ZB_01 +E1J3_B_MA_01 +E1J3_B_MA_02 +E1J3_B_MA_03 +E1J3_B_MA_04 +E1J3_B_MA_05 +E1J3_B_MA_06 +E1J3_B_MA_07 +E1J3_B_NA_01 +E1J3_B_NB_01 +E1J3_B_OA_01 +E1J3_B_OA_02 +E1J3_B_OA_03 +E1J3_B_OA_04 +E1J3_B_PA_01 +E1J3_B_PA_02 +E1J3_B_PA_03 +E1J3_B_PA_04 +E1J3_B_QA_01 +E1J3_B_QA_02 +E1J3_B_QA_03 +E1J3_B_QA_04 +E1J3_B_RA_01 +E1J3_B_RB_01 +E1J3_B_RC_01 +E1J3_B_RD_01 +E1J3_B_RE_01 +E1J3_B_RF_01 +E1J3_B_RG_01 +E1J3_B_RH_01 +E1J3_B_RI_01 +E1J3_B_RJ_01 +E1J3_B_SA_01 +E1J3_B_SA_02 +E1J3_B_SA_03 +E1J3_B_SA_04 +E1J3_B_SA_05 +E1J3_B_SA_06 +E1J3_B_SA_07 +E1J3_B_SA_08 +E1J3_B_SA_09 +E1J3_B_SA_10 +E1J3_B_TA_01 +E1J3_B_TA_02 +E1J3_B_TA_03 +E1J3_B_TA_04 +E1J3_B_TA_05 +E1J3_B_TA_06 +E1J3_B_TA_07 +E1J3_B_TA_08 +E1J3_B_UA_01 +E1J3_B_UA_02 +E1J3_B_UA_03 +E1J3_B_UA_04 +E1J3_B_VA_01 +E1J3_B_VA_02 +E1J3_B_VA_03 +E1J3_B_VA_04 +E1J3_B_VA_05 +E1J3_B_VA_06 +E1J3_B_VA_07 +E1J3_B_VA_08 +E1J3_B_WA_01 +E1J3_B_WA_02 +E1J3_B_WA_03 +E1J3_B_WA_04 +E1J3_B_XA_01 +E1J3_B_XA_02 +E1J3_B_XA_03 +E1J3_B_XA_04 +E1J3_B_YA_01 +E1J3_B_YA_02 +E1J3_B_YA_03 +E1J3_B_YA_04 +E1J3_B_ZA_01 +E1J3_B_ZA_02 +E1J3_B_ZA_03 +E1J3_B_ZA_04 +E1J3_B_ZA_05 +E1J3_B_ZA_06 +E1J3_B_ZA_07 +E1J3_B_ZA_08 +E1J3_C_AA_01 +E1J3_C_BA_01 +E1J3_C_CA_01 +E1J3_C_DA_01 +E1J3_C_EA_01 +E1J3_C_FA_01 +E1J3_C_GA_01 +E1J3_C_HA_01 +E1J3_C_IA_01 +E1J3_C_JA_01 +E1J3_C_KA_01 +E1J3_C_KA_02 +E1J3_C_LA_01 +E1J3_C_LA_02 +E1J3_C_MA_01 +E1J3_C_MA_02 +E1J3_C_NA_01 +E1J3_C_NA_02 +E1J3_C_NA_03 +E1J3_C_OA_01 +E1J3_C_OB_01 +E1J4_BA_01 +E1J4_BA_02 +E1J4_BA_03 +E1J4_CA_01 +E1J4_CA_02 +E1J4_CA_03 +E1J4_DA_01 +E1J4_DA_02 +E1J4_DA_03 +E1J4_EA_01 +E1J4_EA_02 +E1J4_EA_03 +E1J4_FA_01 +E1J4_FA_02 +E1J4_FA_03 +E1J4_GA_01 +E1J4_GA_02 +E1J4_GA_03 +E1J4_HA_01 +E1J4_HA_02 +E1J4_HA_03 +E1J4_HA_04 +E1J4_HA_05 +E1J4_HA_06 +E1J4_IA_01 +E1J4_IA_02 +E1J4_IA_03 +E1J4_JA_01 +E1J4_JB_01 +E1J4_KA_01 +E1J4_KB_01 +E1J4_KC_01 +E1J4_KD_01 +E1J4_KE_01 +E1J4_KF_01 +E1J4_LA_01 +E1J4_LA_02 +E1J4_LA_03 +E1J4_LA_04 +E1J4_LA_05 +E1J4_MA_01 +E1J4_MB_01 +E1J4_MC_01 +E1J4_NA_01 +E1J4_NB_01 +E1J4_NC_01 +E1J4_OA_01 +E1J4_OA_02 +E1J4_OA_03 +E1J4_PA_01 +E1J4_PA_02 +E1J4_PA_03 +E1J4_QA_01 +E1J4_QA_02 +E1J4_QA_03 +E1J5_AA_01 +E1J5_AA_02 +E1J5_AA_03 +E1J5_A_AA_01 +E1J5_A_AA_02 +E1J5_A_AA_03 +E1J5_A_BA_01 +E1J5_A_BA_02 +E1J5_A_BA_03 +E1J5_A_CA_01 +E1J5_A_CA_02 +E1J5_A_CA_03 +E1J5_A_DA_01 +E1J5_A_DB_01 +E1J5_A_EA_01 +E1J5_A_EB_01 +E1J5_A_EC_01 +E1J5_A_ED_01 +E1J5_A_EE_01 +E1J5_A_EF_01 +E1J5_A_FA_01 +E1J5_A_GB_01 +E1J5_A_HA_01 +E1J5_A_HA_02 +E1J5_A_HA_03 +E1J5_A_HA_04 +E1J5_A_HA_05 +E1J5_A_IA_01 +E1J5_A_IA_02 +E1J5_A_IA_03 +E1J5_A_IA_04 +E1J5_A_IA_05 +E1J5_BA_01 +E1J5_BB_01 +E1J5_BC_01 +E1J5_CA_01 +E1J5_CB_01 +E1J5_CC_01 +E1J5_CD_01 +E1J5_DA_01 +E1J5_DB_01 +E1J5_DC_01 +E1J5_EA_01 +E1J5_EB_01 +E1J5_EC_01 +E1J5_FA_01 +E1J5_FA_02 +E1J5_FA_03 +E1J5_HA_01 +E1J5_HA_02 +E1J5_HA_03 +E1J5_IA_01 +E1J5_IA_02 +E1J5_IA_03 +E1J5_IA_04 +E1J5_IA_05 +E1J5_JA_01 +E1J5_JA_02 +E1J5_JA_03 +E1J5_JA_04 +E1J5_JA_05 +E1J5_KA_01 +E1J5_KB_01 +E1J5_LA_01 +E1J5_LB_01 +E1J5_MA_01 +E1J5_MB_01 +E1J5_NA_01 +E1J5_NB_01 +E1J5_OA_01 +E1J5_OA_02 +E1J5_OA_03 +E1J5_OA_04 +E1J5_OA_05 +E1J5_PA_01 +E1J5_PA_02 +E1J5_PA_03 +E1J5_PA_04 +E1J5_QA_01 +E1J5_QA_02 +E1J5_QA_03 +E1J5_QA_04 +E1J5_QA_05 +E1J5_RA_01 +E1J5_RA_02 +E1J5_RA_03 +E1J5_SA_01 +E1J5_SA_02 +E1J5_SA_03 +E1J5_TA_01 +E1J5_TA_02 +E1J5_TA_03 +E1J5_UA_01 +E1J5_UA_02 +E1J5_UA_03 +E1J5_VA_01 +E1J5_VA_02 +E1J5_VA_03 +E1J5_WA_01 +E1J5_WA_02 +E1J5_WA_03 +E1J5_WA_04 +E1J5_WA_05 +E1J5_WA_06 +E1J5_XA_01 +E1J5_XA_02 +E1J5_XA_03 +E1J5_YA_01 +E1J5_YA_02 +E1J5_YA_03 +E1J5_ZA_01 +E1J5_ZA_02 +E1J5_ZA_03 +E1J5_ZA_04 +E1J5_ZA_05 +E1J6_AC_01 +E1J6_AD_01 +E1J6_A_AA_01 +E1J6_A_AA_02 +E1J6_A_AA_03 +E1J6_A_BA_01 +E1J6_A_BA_02 +E1J6_A_BA_03 +E1J6_A_CA_01 +E1J6_A_CA_02 +E1J6_A_CA_03 +E1J6_BA_01 +E1J6_BA_02 +E1J6_BA_03 +E1J6_CA_01 +E1J6_CA_02 +E1J6_CA_03 +E1J6_DA_01 +E1J6_DA_02 +E1J6_DA_03 +E1J6_EA_01 +E1J6_EA_02 +E1J6_EA_03 +E1J6_EXECA_01 +E1J6_EXECB_01 +E1J6_EXECC_01 +E1J6_EXECD_01 +E1J6_EXECE_01 +E1J6_EXECF_01 +E1J6_EXECG_01 +E1J6_EXECH_01 +E1J6_EXECI_01 +E1J6_EXECJ_01 +E1J6_EXECK_01 +E1J6_EXECM_01 +E1J6_EXECN_01 +E1J6_FA_01 +E1J6_FA_02 +E1J6_FA_03 +E1J6_GA_01 +E1J6_GA_02 +E1J6_GA_03 +E1J6_HA_01 +E1J6_HA_02 +E1J6_HA_03 +E1J6_HA_04 +E1J6_HA_05 +E1J6_HA_06 +E1J6_IA_01 +E1J6_IA_02 +E1J6_IA_03 +E1J6_IA_04 +E1J6_IA_05 +E1J6_IA_06 +E1J6_JA_01 +E1J6_JC_01 +E1J6_KA_01 +E1J6_KA_02 +E1J6_LA_01 +E1J6_LB_01 +E1J6_LC_01 +E1J6_MA_01 +E1J6_MB_01 +E1J6_MC_01 +E1J6_MD_01 +E1J6_NA_01 +E1J6_NB_01 +E1J6_NC_01 +E1J6_ND_01 +E1J6_NE_01 +E1J6_OA_01 +E1J6_OB_01 +E1J6_OC_01 +E1J6_OD_01 +E1J6_PA_01 +E1J6_PB_01 +E1J6_PC_01 +E1J6_PD_01 +E1J6_QA_01 +E1J6_QB_01 +E1J6_QC_01 +E1J6_QD_01 +E1J6_QE_01 +E1J6_RA_01 +E1J6_RB_01 +E1J6_RC_01 +E1J6_RD_01 +E1J6_RE_01 +E1J6_RF_01 +E1J6_SA_01 +E1J6_SA_02 +E1J6_SA_03 +E1J6_TA_01 +E1J6_TA_02 +E1J6_TA_03 +E1J6_UA_01 +E1J6_UA_02 +E1J6_UA_03 +E1J6_VA_01 +E1J6_VB_01 +E1J6_VC_01 +E1J6_WA_01 +E1J6_WA_02 +E1J6_WA_03 +E1J6_YA_01 +E1J6_YA_02 +E1J6_YA_03 +E1J6_YA_04 +E1J6_YA_05 +E1J6_YA_06 +E1J6_ZA_01 +E1J6_ZA_02 +E1J6_ZA_03 +E1JA_AA_01 +E1JA_AA_02 +E1JA_AA_03 +E1JA_AA_04 +E1JA_AA_05 +E1JA_AA_06 +E1JA_BA_01 +E1JA_BA_02 +E1JA_BA_03 +E1JA_BA_04 +E1JA_BA_05 +E1JA_BA_06 +E1JA_CA_01 +E1JA_CA_02 +E1JA_CA_03 +E1JA_CA_04 +E1JA_CA_05 +E1JA_CA_06 +E1JA_DA_01 +E1JA_DA_02 +E1JA_DA_03 +E1JA_DA_04 +E1JA_EA_01 +E1JA_EA_02 +E1JA_EA_03 +E1JA_EA_04 +E1JA_EA_05 +E1JA_EA_06 +E1JA_EA_07 +E1JA_EA_08 +E1JA_EA_09 +E1JA_EA_10 +E1JA_FA_01 +E1JA_FA_02 +E1JA_FA_03 +E1JA_FA_04 +E1JA_FA_05 +E1JA_GA_01 +E1JA_GA_02 +E1JA_GA_03 +E1JA_GA_04 +E1JA_GA_05 +E1JA_GA_06 +E1JA_GA_07 +E1JA_GA_08 +E1JA_GA_09 +E1JA_GA_10 +E1JA_GA_11 +E1JA_GA_12 +E1JA_GA_13 +E1JA_GA_14 +E1JA_GA_15 +E1JA_GA_16 +E1JA_GA_17 +E1JA_GA_18 +E1JA_GA_19 +E1JA_GA_20 +E1MF2_AA_01 +E1MF2_AB_01 +E1MF2_AC_01 +E1MF2_AD_01 +E1MF2_AE_01 +E1MF2_AF_01 +E1MF2_AG_01 +E1MF2_BA_01 +E1MF2_BB_01 +E1MF2_BC_01 +E1MF2_BD_01 +E1MF2_BE_01 +E1MF2_BF_01 +E1MF2_CA_01 +E1MF2_CB_01 +E1MF2_CC_01 +E1MF2_CD_01 +E1MF2_CE_01 +E1MF2_CF_01 +E1MF2_DA_01 +E1MF2_DB_01 +E1MF2_DC_01 +E1MF2_DD_01 +E1MF2_DE_01 +E1MF2_DF_01 +E1MF2_DG_01 +E1MF2_DH_01 +E1MF2_DI_01 +E1MF2_DJ_01 +E1MF2_EA_01 +E1MF2_EB_01 +E1MF2_EC_01 +E1MF2_ED_01 +E1MF2_EE_01 +E1MF2_EF_01 +E1MF2_EG_01 +E1MF2_EH_01 +E1MF2_EI_01 +E1MF2_EJ_01 +E1MF2_EK_01 +E1MF2_FA_01 +E1MF2_FB_01 +E1MF2_FC_01 +E1MF2_FD_01 +E1MF2_FE_01 +E1MF2_FF_01 +E1MF2_FG_01 +E1MF2_FH_01 +E1MF2_FI_01 +E1MF2_FJ_01 +E1MF2_GA_01 +E1MF2_GB_01 +E1MF2_GC_01 +E1MF2_GD_01 +E1MF2_GE_01 +E1MF2_GF_01 +E1MF2_GG_01 +E1MF2_GH_01 +E1MF2_HA_01 +E1MF2_HB_01 +E1MF2_HC_01 +E1MF2_HD_01 +E1MF2_HE_01 +E1MF2_HF_01 +E1MF2_HG_01 +E1MF2_HH_01 +E1MF2_HI_01 +E1MF2_IA_01 +E1MF2_IB_01 +E1MF2_IC_01 +E1MF2_ID_01 +E1MF2_IE_01 +E1MF2_IF_01 +E1MF2_IG_01 +E1MF2_JA_01 +E1MF2_JB_01 +E1MF2_JC_01 +E1MF2_JD_01 +E1MF2_JE_01 +E1MF2_JF_01 +E1MF2_JG_01 +E1MF2_JH_01 +E1MF2_JI_01 +E1MF2_JJ_01 +E1MF2_JK_01 +E1MF2_JL_01 +E1MF2_JM_01 +E1MF2_JN_01 +E1MF2_KA_01 +E1MF2_KB_01 +E1MF2_KC_01 +E1MF2_KD_01 +E1MF2_KE_01 +E1MF2_KF_01 +E1MF2_LA_01 +E1MF2_LB_01 +E1MF2_LC_01 +E1MF2_LD_01 +E1MF2_LE_01 +E1MF2_MA_01 +E1MF2_MB_01 +E1MF3_AA_01 +E1MF3_AB_01 +E1MF3_AC_01 +E1MF3_AD_01 +E1MF3_BA_01 +E1MF3_BB_01 +E1MF3_BC_01 +E1MF3_BD_01 +E1MF3_BIKE_PICK_UP_1_01 +E1MF3_BIKE_PICK_UP_2_01 +E1MF3_BIKE_PICK_UP_3_01 +E1MF3_BIKE_PICK_UP_4_01 +E1MF3_BIKE_PICK_UP_5_01 +E1MF3_BIKE_PICK_UP_6_01 +E1MF3_BIKE_PICK_UP_7_01 +E1MF3_BIKE_PICK_UP_8_01 +E1MF3_CA_01 +E1MF3_CB_01 +E1MF3_CC_01 +E1MF3_CD_01 +E1MF3_CE_01 +E1MF3_CF_01 +E1MF3_DA_01 +E1MF3_DB_01 +E1MF3_DC_01 +E1MF3_DD_01 +E1MF3_EA_01 +E1MF3_EB_01 +E1MF3_EC_01 +E1MF3_ED_01 +E1MF3_EE_01 +E1MF3_GA_01 +E1MF3_GB_01 +E1MF3_GC_01 +E1MF3_GD_01 +E1MF3_GE_01 +E1MF3_GF_01 +E1MF3_HA_01 +E1MF3_HB_01 +E1MF3_HC_01 +E1MF3_HD_01 +E1MF3_HE_01 +E1MF3_HF_01 +E1MF3_IA_01 +E1MF3_IB_01 +E1MF3_IC_01 +E1MF3_ID_01 +E1MF3_IE_01 +E1MF3_IF_01 +E1MF3_IG_01 +E1MF3_IH_01 +E1MF3_INTO_LOGO_A_01 +E1MF3_INTO_LOGO_A_01_QUIET +E1MF3_INTO_LOGO_B_01 +E1MF3_INTO_LOGO_B_01_QUIET +E1MF3_INTO_LOGO_C_01 +E1MF3_INTO_LOGO_C_01_QUIET +E1MF3_JA_01 +E1MF3_JB_01 +E1MF3_JC_01 +E1MF3_LA_01 +E1MF3_LB_01 +E1MF3_LC_01 +E1MF3_LD_01 +E1MF3_LE_01 +E1MF3_LF_01 +E1MF3_LOGO_APPEAR_A_01 +E1MF3_LOGO_APPEAR_A_01_QUIET +E1MF3_LOGO_APPEAR_B_01 +E1MF3_LOGO_APPEAR_B_01_QUIET +E1MF3_LOGO_APPEAR_C_01 +E1MF3_LOGO_APPEAR_C_01_QUIET +E1MF3_MA_01 +E1MF3_MB_01 +E1MF3_NA_01 +E1MF3_NB_01 +E1MF3_NC_01 +E1MF3_OA_01 +E1MF3_OB_01 +E1MF3_OC_01 +E1MF3_OD_01 +E1MF3_PA_01 +E1MF3_PB_01 +E1MF3_PC_01 +E1MF3_PD_01 +E1MF3_PE_01 +E1MF3_PF_01 +E1MF3_PG_01 +E1MF3_PH_01 +E1MF3_QA_01 +E1MF3_QB_01 +E1MF3_QC_01 +E1MF3_QD_01 +E1MF3_QE_01 +E1MF3_QF_01 +E1MF3_RA_01 +E1MF3_RB_01 +E1MF3_RC_01 +E1MF3_RD_01 +E1MF3_RE_01 +E1MF3_RF_01 +E1MF3_RG_01 +E1MF3_RH_01 +E1MF3_RI_01 +E1MF3_SA_01 +E1MF3_SB_01 +E1MF3_SC_01 +E1MF3_TA_01 +E1MF3_TB_01 +E1MF3_TC_01 +E1MF3_UA_01 +E1MF3_UB_01 +E1MF3_UC_01 +E1MF3_VA_01 +E1MF3_VA_02 +E1MF3_VA_03 +E1MF3_VA_04 +E1MF3_VA_05 +E1MF3_VA_06 +E1MF3_VA_07 +E1MF3_VA_08 +E1MF3_WA_01 +E1MF3_WA_02 +E1MF3_WA_03 +E1MF3_WA_04 +E1MF3_WA_05 +E1MF3_WA_06 +E1MF3_XA_01 +E1MF3_XA_02 +E1MF3_XA_03 +E1MF3_XA_04 +E1MF3_XA_05 +E1MF3_XA_06 +E1MF3_YA_01 +E1MF3_YA_02 +E1MF3_YA_03 +E1MF3_YA_04 +E1MF3_YA_05 +E1MF3_YA_06 +E1MF3_YA_07 +E1MF3_YA_08 +E1MF_AA_01 +E1MF_AB_01 +E1MF_AC_01 +E1MF_AD_01 +E1MF_AE_01 +E1MF_AF_01 +E1MF_AG_01 +E1MF_AH_01 +E1MF_BA_01 +E1MF_BB_01 +E1MF_BC_01 +E1MF_BD_01 +E1MF_BE_01 +E1MF_BF_01 +E1MF_CA_01 +E1MF_CB_01 +E1MF_CC_01 +E1MF_DA_01 +E1MF_DB_01 +E1MF_DC_01 +E1MF_DD_01 +E1MF_DE_01 +E1MF_DF_01 +E1MF_DG_01 +E1MF_EA_01 +E1MF_EB_01 +E1MF_EC_01 +E1MF_ED_01 +E1MF_EE_01 +E1MF_EF_01 +E1MF_EG_01 +E1MF_FA_01 +E1MF_FB_01 +E1MF_FC_01 +E1MF_FD_01 +E1MF_FE_01 +E1MF_FF_01 +E1MF_FG_01 +E1MF_FH_01 +E1MF_GA_01 +E1MF_GB_01 +E1MF_GC_01 +E1MF_GD_01 +E1MF_GE_01 +E1MF_GF_01 +E1MF_GG_01 +E1MF_GH_01 +E1MF_HA_01 +E1MF_HB_01 +E1MF_HC_01 +E1MF_HD_01 +E1MF_HE_01 +E1MF_HF_01 +E1MF_IA_01 +E1MF_IB_01 +E1MF_IC_01 +E1MF_ID_01 +E1MF_IE_01 +E1MF_IF_01 +E1MF_IG_01 +E1MF_JA_01 +E1MF_JB_01 +E1MF_JC_01 +E1MF_JD_01 +E1MF_JE_01 +E1MF_JF_01 +E1MF_KA_01 +E1MF_KB_01 +E1MF_KC_01 +E1MF_LA_01 +E1MF_LB_01 +E1MF_LC_01 +E1MF_LD_01 +E1MF_LE_01 +E1MF_LF_01 +E1MF_MA_01 +E1MF_MB_01 +E1MF_MC_01 +E1MF_MD_01 +E1MF_ME_01 +E1MF_NA_01 +E1MF_NB_01 +E1MF_NC_01 +E1MF_ND_01 +E1MF_NE_01 +E1MF_NF_01 +E1MF_NG_01 +E1MF_NH_01 +E1MF_OA_01 +E1MF_OB_01 +E1MF_OC_01 +E1MF_OD_01 +E1MF_OE_01 +E1MF_PA_01 +E1MF_PB_01 +E1MF_PC_01 +E1MF_PD_01 +E1MF_PE_01 +E1MF_PF_01 +E1MF_QA_01 +E1MF_QB_01 +E1MF_QC_01 +E1MF_QD_01 +E1MF_QE_01 +E1MF_QF_01 +E1MF_QG_01 +E1MF_RA_01 +E1MF_RB_01 +E1MF_RC_01 +E1MF_RD_01 +E1MF_RE_01 +E1MF_RF_01 +E1MF_SA_01 +E1MF_SB_01 +E1MF_SC_01 +E1MF_SD_01 +E1MF_SE_01 +E1MF_SF_01 +E1MF_SG_01 +E1MF_TA_01 +E1R1_AA_01 +E1R1_AB_01 +E1R1_AC_01 +E1R1_AD_01 +E1R1_AE_01 +E1R1_BA_01 +E1R1_BA_02 +E1R1_BA_03 +E1R1_CA_01 +E1R1_CA_02 +E1R1_CA_03 +E1R1_DA_01 +E1R1_DA_02 +E1R1_DA_03 +E1R1_EA_01 +E1R1_EA_02 +E1R1_EA_03 +E1R1_EA_04 +E1R1_EA_05 +E1R1_EA_06 +E1R1_FA_01 +E1R1_FB_01 +E1R1_GA_01 +E1R1_GB_01 +E1R1_HA_01 +E1R1_HB_01 +E1R1_IA_01 +E1R1_IB_01 +E1R1_IC_01 +E1R1_ID_01 +E1R1_IE_01 +E1R1_IF_01 +E1R1_IG_01 +E1R1_JA_01 +E1R1_JB_01 +E1R1_JC_01 +E1R1_KA_01 +E1R1_KB_01 +E1R1_KC_01 +E1R1_KD_01 +E1R1_KE_01 +E1R1_LA_01 +E1R1_LB_01 +E1R1_LC_01 +E1R1_LD_01 +E1R1_MA_01 +E1R1_MB_01 +E1R1_MC_01 +E1R1_MD_01 +E1R1_ME_01 +E1R1_MF_01 +E1R1_NA_01 +E1R1_NB_01 +E1R1_NC_01 +E1R1_ND_01 +E1R1_NE_01 +E1R1_NF_01 +E1R1_NG_01 +E1R1_OA_01 +E1R1_OB_01 +E1R1_OC_01 +E1R1_PA_01 +E1R1_PB_01 +E1R1_PC_01 +E1R1_PD_01 +E1R1_PE_01 +E1R1_QA_01 +E1R1_QB_01 +E1R1_QC_01 +E1R1_RA_01 +E1R1_RB_01 +E1R1_RC_01 +E1R1_RD_01 +E1R1_RE_01 +E1R1_RF_01 +E1R1_TA_01 +E1R1_TB_01 +E1R1_TC_01 +E1R1_TD_01 +E1R1_TE_01 +E1R1_TF_01 +E1R1_TG_01 +E1R1_TH_01 +E1R1_TI_01 +E1R1_UA_01 +E1R1_UB_01 +E1R1_UC_01 +E1R1_UD_01 +E1R1_UE_01 +E1R1_UF_01 +E1R1_UG_01 +E1R1_UH_01 +E1R1_VA_01 +E1R1_VB_01 +E1R1_WA_01 +E1R1_WB_01 +E1R1_XA_01 +E1R1_XA_02 +E1R2_AA_01 +E1R2_AA_02 +E1R2_AA_03 +E1R2_AA_04 +E1R2_AA_05 +E1R2_A_AA_01 +E1R2_A_AA_02 +E1R2_A_AA_03 +E1R2_A_BA_01 +E1R2_A_BA_02 +E1R2_A_BA_03 +E1R2_A_CA_01 +E1R2_A_DA_01 +E1R2_A_EA_01 +E1R2_A_EA_02 +E1R2_A_EA_03 +E1R2_A_FA_01 +E1R2_A_FA_02 +E1R2_A_FA_03 +E1R2_A_FA_04 +E1R2_A_FA_05 +E1R2_A_GA_01 +E1R2_A_GA_02 +E1R2_A_GA_03 +E1R2_A_GA_04 +E1R2_A_GA_05 +E1R2_A_GA_06 +E1R2_BA_01 +E1R2_BA_02 +E1R2_BA_03 +E1R2_BA_04 +E1R2_BA_05 +E1R2_BA_06 +E1R2_BA_07 +E1R2_BA_08 +E1R2_BA_09 +E1R2_BA_10 +E1R2_BA_11 +E1R2_BA_12 +E1R2_CA_01 +E1R2_CB_01 +E1R2_CC_01 +E1R2_CD_01 +E1R2_CE_01 +E1R2_CF_01 +E1R2_CG_01 +E1R2_DA_01 +E1R2_DB_01 +E1R2_DC_01 +E1R2_EA_01 +E1R2_EB_01 +E1R2_EC_01 +E1R2_FA_01 +E1R2_FB_01 +E1R2_GA_01 +E1R2_GB_01 +E1R2_HA_01 +E1R2_HB_01 +E1R2_IA_01 +E1R2_IB_01 +E1R2_JA_01 +E1R2_JB_01 +E1R2_KA_01 +E1R2_KA_02 +E1R2_KA_03 +E1R2_KA_04 +E1R2_LA_01 +E1R2_LA_02 +E1R2_LA_03 +E1R2_MA_01 +E1R2_MA_02 +E1R2_MA_03 +E1R2_NA_01 +E1R2_NA_02 +E1R2_NA_03 +E1R2_NA_04 +E1R2_NA_05 +E1R2_NA_06 +E1R2_OA_01 +E1R2_OA_02 +E1R2_OA_03 +E1R2_OA_04 +E1R2_PA_01 +E1R2_PA_02 +E1R2_PA_03 +E1R2_PA_04 +E1R2_QA_01 +E1R2_QB_01 +E1R2_QC_01 +E1R2_QD_01 +E1R2_SA_01 +E1R2_SB_01 +E1R2_SC_01 +E1R2_SD_01 +E1R2_SE_01 +E1R2_TA_01 +E1R2_TB_01 +E1R2_TC_01 +E1R2_TD_01 +E1R2_TE_01 +E1R2_UA_01 +E1R2_UB_01 +E1R2_UC_01 +E1R2_UD_01 +E1R2_VA_01 +E1R2_VB_01 +E1R2_VC_01 +E1R2_VD_01 +E1R2_WA_01 +E1R2_WB_01 +E1R2_WC_01 +E1R2_XA_01 +E1R2_XB_01 +E1R2_XC_01 +E1R2_XD_01 +E1R2_XE_01 +E1R2_YA_01 +E1R2_YB_01 +E1R2_YC_01 +E1R2_YD_01 +E1R2_ZA_01 +E1R3_AA_01 +E1R3_AD_01 +E1R3_BA_01 +E1R3_BB_01 +E1R3_BC_01 +E1R3_CA_01 +E1R3_CB_01 +E1R3_CC_01 +E1R3_CD_01 +E1R3_CE_01 +E1R3_DA_01 +E1R3_DB_01 +E1R3_DC_01 +E1R3_EA_01 +E1R3_EB_01 +E1R3_EC_01 +E1R3_FA_01 +E1R3_FA_02 +E1R3_FA_03 +E1R3_GA_01 +E1R3_GA_02 +E1R3_GA_03 +E1R3_HA_01 +E1R3_HA_02 +E1R3_HA_03 +E1R3_IA_01 +E1R3_IA_02 +E1R3_IA_03 +E1R3_JA_01 +E1R3_JA_02 +E1R3_JA_03 +E1R3_KA_01 +E1R3_KA_02 +E1R3_KA_03 +E1R3_LA_01 +E1R3_LB_01 +E1R3_MA_01 +E1R3_MB_01 +E1R3_NA_01 +E1R3_NB_01 +E1R3_OA_01 +E1R3_OB_01 +E1R3_PA_01 +E1R3_PB_01 +E1R3_QA_01 +E1R3_QB_01 +E1R3_RA_01 +E1R3_RA_02 +E1R3_RA_03 +E1R3_SA_01 +E1R3_SA_02 +E1R3_SA_03 +E1R3_TA_01 +E1R3_TA_02 +E1R3_TA_03 +E1R3_UA_01 +E1R3_UA_02 +E1R3_VA_01 +E1R3_VA_02 +E1R3_VA_03 +E1R3_WA_01 +E1R3_WA_02 +E1R3_WA_03 +E1R3_XA_01 +E1R3_XA_02 +E1R3_XA_03 +E1R3_YA_01 +E1R3_YA_02 +E1R3_YA_03 +E1R3_YA_04 +E1R3_YA_05 +E1R3_YA_06 +E1R3_YA_07 +E1R3_YA_08 +E1R3_YA_09 +E1S1_DA_01 +E1S1_DB_01 +E1S1_DC_01 +E1S1_DD_01 +E1S1_DE_01 +E1S1_DF_01 +E1S1_DG_01 +E1S1_DH_01 +E1S1_DI_01 +E1S1_DJ_01 +E1S1_DK_01 +E1S1_DL_01 +E1S1_EA_01 +E1S1_EB_01 +E1S1_EC_01 +E1S1_ED_01 +E1S1_EE_01 +E1S1_FA_01 +E1S1_FA_02 +E1S1_FA_03 +E1S1_FA_04 +E1S1_FA_05 +E1S1_GA_01 +E1S1_GA_02 +E1S1_GA_03 +E1S1_GA_04 +E1S1_GA_05 +E1S1_HA_01 +E1S1_HA_02 +E1S1_HA_03 +E1S1_HA_04 +E1S1_HA_05 +E1S1_IA_01 +E1S1_IA_02 +E1S1_IA_03 +E1S1_IA_04 +E1S1_IA_05 +E1S1_JA_01 +E1S1_JB_01 +E1S1_JC_01 +E1S1_KA_01 +E1S1_KB_01 +E1S1_KC_01 +E1S1_KD_01 +E1S1_KE_01 +E1S1_KF_01 +E1S1_LA_01 +E1S1_LA_02 +E1S1_LA_03 +E1S2_A_AA_01 +E1S2_A_AA_02 +E1S2_A_AA_03 +E1S2_A_AA_04 +E1S2_A_AA_05 +E1S2_A_AA_06 +E1S2_A_AA_07 +E1S2_A_AA_08 +E1S2_A_AA_09 +E1S2_A_AA_10 +E1S2_A_AA_11 +E1S2_A_AA_12 +E1S2_A_AA_13 +E1S2_A_AA_14 +E1S2_A_BA_01 +E1S2_A_BA_02 +E1S2_A_BA_03 +E1S2_A_CA_01 +E1S2_A_DA_01 +E1S2_A_DA_02 +E1S2_A_DA_03 +E1S2_A_EA_01 +E1S2_A_EA_02 +E1S2_A_EA_03 +E1S2_A_EA_04 +E1S2_A_EA_05 +E1S2_A_EA_06 +E1S2_A_EA_07 +E1S2_A_EA_08 +E1S2_BA_01 +E1S2_BA_02 +E1S2_BA_03 +E1S2_BA_04 +E1S2_BA_05 +E1S2_CA_01 +E1S2_CA_02 +E1S2_CA_03 +E1S2_CA_04 +E1S2_CA_05 +E1S2_DA_01 +E1S2_DA_02 +E1S2_DA_03 +E1S2_EA_01 +E1S2_EA_02 +E1S2_EA_03 +E1S2_FA_01 +E1S2_FA_02 +E1S2_FA_03 +E1S2_GA_01 +E1S2_GA_02 +E1S2_GA_03 +E1S2_HA_01 +E1S2_HA_02 +E1S2_HA_03 +E1S2_HA_04 +E1S2_HA_05 +E1S2_IA_01 +E1S2_IA_02 +E1S2_IA_03 +E1S2_IA_04 +E1S2_IA_05 +E1S2_IA_06 +E1S2_IA_07 +E1S2_IA_08 +E1S2_IA_09 +E1S2_IA_10 +E1S2_JA_01 +E1S2_JA_02 +E1S2_JA_03 +E1S2_JA_04 +E1S2_JA_05 +E1S2_JA_06 +E1S2_JA_07 +E1S2_JA_08 +E1S2_JA_09 +E1S2_JA_10 +E1S2_KA_01 +E1S2_KB_01 +E1S2_KC_01 +E1S2_LA_01 +E1S2_LA_02 +E1S2_LA_03 +E1S2_MA_01 +E1S2_MB_01 +E1S2_MC_01 +E1S2_NA_01 +E1S2_NB_01 +E1S2_NC_01 +E1S2_ND_01 +E1S2_OA_01 +E1S2_OB_01 +E1S2_OC_01 +E1S2_OD_01 +E1S2_OE_01 +E1S2_PA_01 +E1S2_PB_01 +E1S2_QA_01 +E1S2_QA_02 +E1S2_QA_03 +E1S2_QA_04 +E1S2_QA_05 +E1S2_QA_06 +E1S2_RA_01 +E1S2_RB_01 +E1S2_RC_01 +E1S2_RD_01 +E1S2_RE_01 +E1S2_RF_01 +E1S2_RG_01 +E1S2_RH_01 +E1S2_SA_01 +E1S2_SB_01 +E1S2_SC_01 +E1S2_SD_01 +E1S2_SE_01 +E1S2_SF_01 +E1S2_SG_01 +E1S2_SH_01 +E1S2_SI_01 +E1S2_SJ_01 +E1S2_SK_01 +E1S2_TA_01 +E1S2_TB_01 +E1S2_TC_01 +E1S2_TD_01 +E1S2_TE_01 +E1S2_TF_01 +E1S2_TG_01 +E1S2_TH_01 +E1S2_UA_01 +E1S2_UB_01 +E1S2_UC_01 +E1S2_WA_01 +E1S2_WA_02 +E1S2_WA_03 +E1S2_XA_01 +E1S2_XA_02 +E1S2_XA_03 +E1S2_YA_01 +E1S2_ZA_01 +E1S3P1_AA_01 +E1S3P1_AB_01 +E1S3P1_AC_01 +E1S3P1_AD_01 +E1S3P1_AE_01 +E1S3P1_AF_01 +E1S3P1_AG_01 +E1S3P1_AH_01 +E1S3P1_AI_01 +E1S3P1_AJ_01 +E1S3P1_BA_01 +E1S3P1_BB_01 +E1S3P1_BC_01 +E1S3P1_CA_01 +E1S3P1_CB_01 +E1S3P1_CC_01 +E1S3P1_DA_01 +E1S3P1_DB_01 +E1S3P1_DC_01 +E1S3P1_EA_01 +E1S3P1_EB_01 +E1S3P1_FA_01 +E1S3P1_FB_01 +E1S3P1_FC_01 +E1S3P2_AA_01 +E1S3P2_AB_01 +E1S3P2_AC_01 +E1S3P2_AD_01 +E1S3P2_AE_01 +E1S3P2_AF_01 +E1S3P2_AG_01 +E1S3P2_AH_01 +E1S3P2_AI_01 +E1S3P2_AJ_01 +E1S3P2_BA_01 +E1S3P2_BB_01 +E1S3P2_BC_01 +E1S3P2_CA_01 +E1S3P2_CA_02 +E1S3P2_CA_03 +E1S3P2_DA_01 +E1S3P2_DA_02 +E1S3P2_DA_03 +E1S3P2_EA_01 +E1S3P2_EB_01 +E1S3P2_EC_01 +E1S3P2_FA_01 +E1S3P2_FB_01 +E1S3P2_FC_01 +E1S3P2_FD_01 +E1S3P2_FE_01 +E1S3P2_FF_01 +E1S3P2_HA_01 +E1S3P2_HB_01 +E1S3P2_IA_01 +E1S3P2_IB_01 +E1S3P3_AA_01 +E1S3P3_AB_01 +E1S3P3_AC_01 +E1S3P3_AD_01 +E1S3P3_AE_01 +E1S3P3_AF_01 +E1S3P3_AG_01 +E1S3P3_BA_01 +E1S3P3_BB_01 +E1S3P3_BC_01 +E1S3P3_CA_01 +E1S3P3_CB_01 +E1S3P3_CC_01 +E1S3P3_CD_01 +E1S3P3_CE_01 +E1S3P3_DA_01 +E1S3P3_DB_01 +E1S3P3_DC_01 +E1S3P3_DD_01 +E1S3P3_DE_01 +E1S3P3_DF_01 +E1S3P3_DG_01 +E1S3P3_DH_01 +E1S3P3_DI_01 +E1S3P3_DJ_01 +E1S3P3_DK_01 +E1S3P3_DL_01 +E1S3P3_DM_01 +E1S3P3_DN_01 +E1S3P4_AA_01 +E1S3P4_AB_01 +E1S3P4_AC_01 +E1S3P4_AD_01 +E1S3P4_AE_01 +E1S3P4_AF_01 +E1S3P4_AG_01 +E1S3P4_AH_01 +E1S3P4_AI_01 +E1S3P4_AJ_01 +E1S3P4_BA_01 +E1S3P4_BB_01 +E1S3P4_BC_01 +E1S3P4_BD_01 +E1S3P4_CA_01 +E1S3P4_CB_01 +E1S3P4_CC_01 +E1S3P4_CD_01 +E1S3P4_DA_01 +E1S3P4_DB_01 +E1S3P4_DC_01 +E1S3P4_DD_01 +E1S3P4_EA_01 +E1S3P4_EB_01 +E1S3P4_EC_01 +E1S3P4_ED_01 +E1S3P4_FA_01 +E1S3P4_FB_01 +E1S3P4_FC_01 +E1S3P4_FD_01 +E1S3P4_FE_01 +E1S3P4_GA_01 +E1S3P4_GB_01 +E1S3P4_GC_01 +E1S3P4_GD_01 +E1S3P5_AA_01 +E1S3P5_AB_01 +E1S3P5_AC_01 +E1S3P5_AD_01 +E1S3P5_AE_01 +E1S3P5_AF_01 +E1S3P5_AG_01 +E1S3P5_AH_01 +E1S3P5_BA_01 +E1S3P5_BA_02 +E1S3P5_BA_03 +E1S3P5_CA_01 +E1S3P5_CA_02 +E1S3P5_CA_03 +E1S3P5_CA_04 +E1S3P5_CA_05 +E1S3P5_DA_01 +E1S3P5_DA_02 +E1S3P5_DA_03 +E1S3P5_DA_04 +E1S3P5_DA_05 +E1S3P5_EA_01 +E1S3P5_EA_02 +E1S3P5_EA_03 +E1S3P5_FA_01 +E1S3P5_FB_01 +E1S3P5_FC_01 +E1S3P5_FD_01 +E1S3P5_FE_01 +E1S3P5_GA_01 +E1S3P5_GB_01 +E1S3P5_GC_01 +E1S3P5_GD_01 +E1S3P5_GE_01 +E1S3P5_GF_01 +E1S3P5_GG_01 +E1S3P5_HA_01 +E1S3P5_HA_02 +E1S3P5_HA_03 +E1S3P5_HA_04 +E1S3P5_HA_05 +E1S3P5_IA_01 +E1S3P5_IA_02 +E1S3P5_IA_03 +E1S3P5_JA_01 +E1S3P5_JB_01 +E1S3P5_JC_01 +E1S3P5_JD_01 +E1S3P5_JE_01 +E1S3P5_KA_01 +E1S3P5_KB_01 +E1S3P5_KC_01 +E1S3P5_KD_01 +E1S3P5_KE_01 +E1S3P5_KF_01 +E1S3P5_LA_01 +E1S3P5_LA_02 +E1S3P5_LA_03 +E1S3P5_LA_04 +E1S3P5_LA_05 +E1S3P5_MA_01 +E1S3P5_NA_01 +E1S3P5_OA_01 +E1S3P5_PA_01 +E1S3P5_PB_01 +E1S3P5_QA_01 +E1S3P5_RA_01 +E1S3P5_RB_01 +E1S3P5_RC_01 +E1S3P5_RD_01 +E1S3P5_SA_01 +E1S3P5_SB_01 +E1S3P5_SC_01 +E1S3P5_SD_01 +E1S3P5_TA_01 +E1S3P5_TB_01 +E1S3P5_TC_01 +E1S3P5_UA_01 +E1S3P5_UB_01 +E1S3P5_UC_01 +E1S3P_AA_01 +E1S3P_AA_02 +E1S3P_AA_03 +E1S3P_AA_04 +E1S3P_AA_05 +E1S3P_BA_01 +E1S3P_BA_02 +E1S3P_BA_03 +E1S3P_BA_04 +E1S3P_BA_05 +E1S4_AA_01 +E1S4_AB_01 +E1S4_AC_01 +E1S4_A_AA_01 +E1S4_A_AA_02 +E1S4_A_AA_03 +E1S4_A_BA_01 +E1S4_A_BA_02 +E1S4_A_BA_03 +E1S4_A_CA_01 +E1S4_A_CA_02 +E1S4_A_CA_03 +E1S4_A_CA_04 +E1S4_A_CA_05 +E1S4_A_DA_01 +E1S4_A_DB_01 +E1S4_A_DC_01 +E1S4_A_EA_01 +E1S4_A_EA_02 +E1S4_A_EA_03 +E1S4_A_FA_01 +E1S4_A_FA_02 +E1S4_A_FA_03 +E1S4_A_GA_01 +E1S4_A_GA_02 +E1S4_A_GA_03 +E1S4_A_HA_01 +E1S4_A_HA_02 +E1S4_A_IA_01 +E1S4_A_IA_02 +E1S4_A_JA_01 +E1S4_A_KA_01 +E1S4_A_LA_01 +E1S4_A_LA_02 +E1S4_A_LA_03 +E1S4_A_MA_01 +E1S4_A_MA_02 +E1S4_A_MA_03 +E1S4_A_NA_01 +E1S4_A_NA_02 +E1S4_A_NA_03 +E1S4_A_NA_04 +E1S4_A_OA_01 +E1S4_A_OA_02 +E1S4_A_OA_03 +E1S4_A_OA_04 +E1S4_A_OA_05 +E1S4_A_OA_06 +E1S4_A_PA_01 +E1S4_A_PA_02 +E1S4_A_PA_03 +E1S4_A_QA_01 +E1S4_A_QA_02 +E1S4_A_QA_03 +E1S4_A_QA_04 +E1S4_A_RA_01 +E1S4_A_RA_02 +E1S4_A_RA_03 +E1S4_A_RA_04 +E1S4_A_RA_05 +E1S4_A_RA_06 +E1S4_A_SA_01 +E1S4_A_SA_02 +E1S4_A_SA_03 +E1S4_A_TA_01 +E1S4_A_TA_02 +E1S4_A_TA_03 +E1S4_A_UA_01 +E1S4_A_UA_02 +E1S4_A_UA_03 +E1S4_A_VA_01 +E1S4_A_VA_02 +E1S4_A_VA_03 +E1S4_A_WA_01 +E1S4_A_WA_02 +E1S4_A_WA_03 +E1S4_A_WA_04 +E1S4_A_WA_05 +E1S4_A_WA_06 +E1S4_A_XA_01 +E1S4_A_XA_02 +E1S4_A_XA_03 +E1S4_A_YA_01 +E1S4_A_YA_02 +E1S4_A_YA_03 +E1S4_A_ZA_01 +E1S4_A_ZA_02 +E1S4_A_ZA_03 +E1S4_BA_01 +E1S4_BB_01 +E1S4_BC_01 +E1S4_BD_01 +E1S4_BE_01 +E1S4_B_AA_01 +E1S4_B_AA_02 +E1S4_B_AA_03 +E1S4_B_AA_04 +E1S4_B_AA_05 +E1S4_B_AA_06 +E1S4_B_BA_01 +E1S4_B_BA_02 +E1S4_B_BA_03 +E1S4_B_BA_04 +E1S4_B_BA_05 +E1S4_B_BA_06 +E1S4_B_BA_07 +E1S4_B_BA_08 +E1S4_B_BA_09 +E1S4_B_BA_10 +E1S4_B_CA_01 +E1S4_B_CA_02 +E1S4_B_CA_03 +E1S4_B_CA_04 +E1S4_B_CA_05 +E1S4_B_CA_06 +E1S4_B_CA_07 +E1S4_B_CA_08 +E1S4_B_DA_01 +E1S4_B_DA_02 +E1S4_B_DA_03 +E1S4_B_EA_01 +E1S4_B_EA_02 +E1S4_B_EA_03 +E1S4_B_FA_01 +E1S4_B_FA_02 +E1S4_B_FA_03 +E1S4_B_GA_01 +E1S4_B_GA_02 +E1S4_B_GA_03 +E1S4_B_HA_01 +E1S4_B_HA_02 +E1S4_B_HA_03 +E1S4_B_HA_04 +E1S4_B_HA_05 +E1S4_B_HA_06 +E1S4_B_HA_07 +E1S4_B_HA_08 +E1S4_B_HA_09 +E1S4_B_IA_01 +E1S4_B_IA_02 +E1S4_B_JA_01 +E1S4_B_JB_01 +E1S4_B_JC_01 +E1S4_B_KA_01 +E1S4_B_KB_01 +E1S4_B_KC_01 +E1S4_B_LA_01 +E1S4_B_LB_01 +E1S4_B_LC_01 +E1S4_B_MA_01 +E1S4_B_MB_01 +E1S4_B_MC_01 +E1S4_B_NA_01 +E1S4_B_OA_01 +E1S4_B_OB_01 +E1S4_B_PA_01 +E1S4_B_PB_01 +E1S4_B_QA_01 +E1S4_B_QB_01 +E1S4_B_RA_01 +E1S4_B_RB_01 +E1S4_B_SA_01 +E1S4_B_SB_01 +E1S4_B_TA_01 +E1S4_B_TB_01 +E1S4_CA_01 +E1S4_CB_01 +E1S4_CC_01 +E1S4_CD_01 +E1S4_CE_01 +E1S4_DA_01 +E1S4_DB_01 +E1S4_DC_01 +E1S4_EA_01 +E1S4_EB_01 +E1S4_EC_01 +E1S4_EXECA_01 +E1S4_EXECC_01 +E1S4_EXECE_01 +E1S4_EXECF_01 +E1S4_EXECG_01 +E1S4_EXECI_01 +E1S4_EXECK_01 +E1S4_EXECL_01 +E1S4_FA_01 +E1S4_FB_01 +E1S4_FC_01 +E1S4_GA_01 +E1S4_GA_02 +E1S4_GA_03 +E1S4_HA_01 +E1S4_HA_02 +E1S4_HA_03 +E1S4_IA_01 +E1S4_IA_02 +E1S4_IA_03 +E1S4_JA_01 +E1S4_JA_02 +E1S4_JA_03 +E1S4_KA_01 +E1S4_KA_02 +E1S4_KA_03 +E1S4_LA_01 +E1S4_LA_02 +E1S4_LA_03 +E1S4_LA_04 +E1S4_LA_05 +E1S4_LA_06 +E1S4_MA_01 +E1S4_MA_02 +E1S4_MA_03 +E1S4_MA_04 +E1S4_PA_01 +E1S4_PA_02 +E1S4_PA_03 +E1S4_QA_01 +E1S4_QA_02 +E1S4_QA_03 +E1S4_RA_01 +E1S4_RA_02 +E1S4_RA_03 +E1S4_RA_04 +E1S4_RA_05 +E1S4_SA_01 +E1S4_SA_02 +E1S4_SA_03 +E1S4_TA_01 +E1S4_TA_02 +E1S4_TA_03 +E1S4_UA_01 +E1S4_UA_02 +E1S4_UA_03 +E1S4_UA_04 +E1S4_UA_05 +E1S4_UA_06 +E1S4_UA_07 +E1S4_UA_08 +E1S4_UA_09 +E1S4_UA_10 +E1S4_VA_01 +E1S4_VA_02 +E1S4_VA_03 +E1S4_VA_04 +E1S4_VA_05 +E1S4_WA_01 +E1S4_WB_01 +E1S4_XA_01 +E1S4_XA_02 +E1S4_XA_03 +E1S4_YA_01 +E1S4_YA_02 +E1S4_YA_03 +E1S4_ZA_01 +E1S4_ZA_02 +E1S4_ZA_03 +E1_AA_01 +E1_AB_01 +E1_AC_01 +E1_AD_01 +E1_AE_01 +E1_AF_01 +E1_AG_01 +E1_BA_01 +E1_BB_01 +E1_BC_01 +E1_CA_01 +E1_CB_01 +E1_DA_01 +E1_DB_01 +E1_DC_01 +E1_EA_01 +E1_EB_01 +E1_EC_01 +E1_SCANNER_CATEGORY_CHOPPER +E1_SCANNER_CATEGORY_MOTORCYCLE +E1_SCANNER_MAKE_CUSTOMISED +E1_SCANNER_MAKE_MODIFIED +E1_ST4_TANNOY_E1S4_A_AA_01 +E1_ST4_TANNOY_E1S4_A_AA_02 +E1_ST4_TANNOY_E1S4_A_AA_03 +E1_ST4_TANNOY_E1S4_A_BA_01 +E1_ST4_TANNOY_E1S4_A_BA_02 +E1_ST4_TANNOY_E1S4_A_BA_03 +E1_ST4_TANNOY_E1S4_A_CA_01 +E1_ST4_TANNOY_E1S4_A_CA_02 +E1_ST4_TANNOY_E1S4_A_CA_03 +E1_ST4_TANNOY_E1S4_A_CA_04 +E1_ST4_TANNOY_E1S4_A_CA_05 +E1_ST4_TANNOY_E1S4_QA_01 +E1_ST4_TANNOY_E1S4_QA_02 +E1_ST4_TANNOY_E1S4_QA_03 +E1_ST4_TANNOY_E1S4_SA_01 +E1_ST4_TANNOY_E1S4_SA_02 +E1_ST4_TANNOY_E1S4_SA_03 +E1_ST4_TANNOY_E1S4_TA_01 +E1_ST4_TANNOY_E1S4_TA_02 +E1_ST4_TANNOY_E1S4_TA_03 +E1_ST4_TANNOY_E1S4_XA_01 +E1_ST4_TANNOY_E1S4_XA_02 +E1_ST4_TANNOY_E1S4_XA_03 +E1_ST4_TANNOY_E1S4_YA_01 +E1_ST4_TANNOY_E1S4_YA_02 +E1_ST4_TANNOY_E1S4_YA_03 +E2BCB_CAA_01 +E2BCB_CAA_02 +E2BCB_CAA_03 +E2BCB_CBA_01 +E2BCB_CCA_01 +E2BCB_CCA_02 +E2BCB_CDA_01 +E2BCB_CDA_02 +E2BCB_CEA_01 +E2BCB_CEA_02 +E2BCB_CFA_01 +E2BCB_CFA_02 +E2BCB_CGA_01 +E2BCB_CHA_01 +E2BCB_CIA_01 +E2BCB_CIA_02 +E2BCB_CIA_03 +E2BCB_CJA_01 +E2BCB_CJA_02 +E2BCB_CJA_03 +E2BCB_CKA_01 +E2BCB_CKA_02 +E2BCB_CKA_03 +E2BCB_CLA_01 +E2BCB_CMA_01 +E2BCB_CMA_02 +E2BCB_CNA_01 +E2BCB_CNA_02 +E2BCB_COA_01 +E2BCB_COA_02 +E2BCB_CPA_01 +E2BCB_CPA_02 +E2BCB_CQA_01 +E2BCB_CRA_01 +E2BCB_CSA_01 +E2BCB_CSA_02 +E2BCB_CTA_01 +E2BCB_CTA_02 +E2BCB_CTA_03 +E2BCB_CUA_01 +E2BCB_CUA_02 +E2BCB_CUA_03 +E2BCB_CVA_01 +E2BCB_CVA_02 +E2BCB_CWA_01 +E2BCB_CWA_02 +E2BCB_CXA_01 +E2BCB_CXA_02 +E2BCB_CYA_01 +E2BCB_CYA_02 +E2BCB_CZA_01 +E2BCB_CZA_02 +E2BCB_DAA_01 +E2BCB_DBA_01 +E2BCB_DCA_01 +E2BCB_DCA_02 +E2BCB_DCA_03 +E2BCB_DDA_01 +E2BCB_DDA_02 +E2BCB_DDA_03 +E2BCB_DEA_01 +E2BCB_DEA_02 +E2BCB_DFA_01 +E2BCB_DFA_02 +E2BCB_DFA_03 +E2BCB_DGA_01 +E2BCB_DHA_01 +E2BCB_DHA_02 +E2BCB_DIA_01 +E2BCB_DIA_02 +E2BCB_DJA_01 +E2BCB_DJA_02 +E2BCB_DKA_01 +E2BCB_DKA_02 +E2BCB_DLA_01 +E2BCB_DLA_02 +E2BCB_DMA_01 +E2BCB_DNA_01 +E2BCB_DNA_02 +E2BCB_DNA_03 +E2BCB_DOA_01 +E2BCB_DOA_02 +E2BCB_DOA_03 +E2BCB_DPA_01 +E2BCB_DPA_02 +E2BCB_DQA_01 +E2BCB_DQA_02 +E2BCB_DRA_01 +E2BCB_DRA_02 +E2BCB_DSA_01 +E2BCB_DSA_02 +E2BCB_DSA_03 +E2BCB_DTA_01 +E2BCB_DUA_01 +E2BCB_DUA_02 +E2BCB_DVA_01 +E2BCB_DVA_02 +E2BCB_DWA_01 +E2BCB_DWA_02 +E2BCB_DXA_01 +E2BCB_DYA_01 +E2BCB_DYA_02 +E2BCB_DZA_01 +E2BCB_DZA_02 +E2BCB_DZA_03 +E2BCB_EAA_01 +E2BCB_EAA_02 +E2BCB_EAA_03 +E2BCB_EFA_01 +E2BCB_EFA_02 +E2BCB_EGA_01 +E2BCB_EGA_02 +E2BCL_AA_01 +E2BCL_AA_02 +E2BCL_AA_03 +E2BCL_AA_04 +E2BCL_AA_05 +E2BCL_AA_06 +E2BCL_AA_07 +E2BCL_AA_08 +E2BCL_AA_09 +E2BCL_AA_10 +E2BCL_BA_01 +E2BCL_BA_02 +E2BCL_BA_03 +E2BCL_BA_04 +E2BCL_BA_05 +E2BCL_BA_06 +E2BCL_BA_07 +E2BCL_BA_08 +E2BCL_BA_09 +E2BCL_BA_10 +E2BCL_CA_01 +E2BCL_CA_02 +E2BCL_CA_03 +E2BCL_CA_04 +E2BCL_CA_05 +E2BCL_CA_06 +E2BCL_CA_07 +E2BCL_CA_08 +E2BCL_DA_01 +E2BCL_DA_02 +E2BCL_DA_03 +E2BCL_DA_04 +E2BCL_DA_05 +E2BCL_DA_06 +E2BCL_DA_07 +E2BCL_DA_08 +E2BCL_DA_09 +E2BCL_DA_10 +E2BCL_EA_01 +E2BCL_EA_02 +E2BCL_EA_03 +E2BCL_EA_04 +E2BCL_EA_05 +E2BCL_EA_06 +E2BCL_EA_07 +E2BCL_EA_08 +E2BCL_EA_09 +E2BCL_EA_10 +E2BCL_FA_01 +E2BCL_FA_02 +E2BCL_FA_03 +E2BCL_FA_04 +E2BCL_FA_05 +E2BCL_FA_06 +E2BCL_FA_07 +E2BCL_FA_08 +E2BCL_FA_09 +E2BCL_FA_10 +E2BCL_GA_01 +E2BCL_GA_02 +E2BCL_GA_03 +E2BCL_GA_04 +E2BCL_GA_05 +E2BCL_GA_06 +E2BCL_GA_07 +E2BCL_GA_08 +E2BCL_HA_01 +E2BCL_HA_02 +E2BCL_HA_03 +E2BCL_HA_04 +E2BCL_HA_05 +E2BCL_IA_01 +E2BCL_IA_02 +E2BCL_IA_03 +E2BCL_IA_04 +E2BCL_IA_05 +E2BCL_JA_01 +E2BCL_JA_02 +E2BCL_JA_03 +E2BCL_JA_04 +E2BCL_JA_05 +E2BCL_KA_01 +E2BCL_KA_02 +E2BCL_KA_03 +E2BCL_KA_04 +E2BCL_KA_05 +E2BC_AAA_01 +E2BC_AAA_02 +E2BC_AAA_03 +E2BC_ABA_01 +E2BC_ABA_02 +E2BC_ACA_01 +E2BC_ACA_02 +E2BC_ADA_01 +E2BC_AEA_01 +E2BC_AFA_01 +E2BC_AFA_02 +E2BC_AFA_03 +E2BC_AGA_01 +E2BC_AGA_02 +E2BC_AGA_03 +E2BC_AHA_01 +E2BC_AHA_02 +E2BC_AHA_03 +E2BC_AIA_01 +E2BC_AJA_01 +E2BC_AJA_02 +E2BC_AKA_01 +E2BC_AKA_02 +E2BC_ALA_01 +E2BC_ALA_02 +E2BC_AMA_01 +E2BC_AMA_02 +E2BC_ANA_01 +E2BC_ANA_02 +E2BC_AOA_01 +E2BC_APA_01 +E2BC_APA_02 +E2BC_AQA_01 +E2BC_AQA_02 +E2BC_AQA_03 +E2BC_ARA_01 +E2BC_ARA_02 +E2BC_ARA_03 +E2BC_ASA_01 +E2BC_ATA_01 +E2BC_ATA_02 +E2BC_AUA_01 +E2BC_AUA_02 +E2BC_AVA_01 +E2BC_AVA_02 +E2BC_AWA_01 +E2BC_AWA_02 +E2BC_AXA_01 +E2BC_AYA_01 +E2BC_AZA_01 +E2BC_AZA_02 +E2BC_AZA_03 +E2BC_BAA_01 +E2BC_BAA_02 +E2BC_BAA_03 +E2BC_BBA_01 +E2BC_BBA_02 +E2BC_BBA_03 +E2BC_BCA_01 +E2BC_BDA_01 +E2BC_BDA_02 +E2BC_BEA_01 +E2BC_BEA_02 +E2BC_BFA_01 +E2BC_BFA_02 +E2BC_BGA_01 +E2BC_BGA_02 +E2BC_BHA_01 +E2BC_BIA_01 +E2BC_BJA_01 +E2BC_BJA_02 +E2BC_BJA_03 +E2BC_BKA_01 +E2BC_BKA_02 +E2BC_BKA_03 +E2BC_BLA_01 +E2BC_BLA_02 +E2BC_BLA_03 +E2BC_BMA_01 +E2BC_BNA_01 +E2BC_BNA_02 +E2BC_BOA_01 +E2BC_BOA_02 +E2BC_BPA_01 +E2BC_BPA_02 +E2BC_BQA_01 +E2BC_BQA_02 +E2BC_BRA_01 +E2BC_BSA_01 +E2BC_BTA_01 +E2BC_BTA_02 +E2BC_BTA_03 +E2BC_BUA_01 +E2BC_BUA_02 +E2BC_BUA_03 +E2BC_BVA_01 +E2BC_BVA_02 +E2BC_BWA_01 +E2BC_BWA_02 +E2BC_BXA_01 +E2BC_BXA_02 +E2BC_BYA_01 +E2BC_BYA_02 +E2BC_BZA_01 +E2BC_BZA_02 +E2BC_CA_01 +E2BC_CA_02 +E2BC_CA_03 +E2BC_DA_01 +E2BC_EA_01 +E2BC_EA_02 +E2BC_FA_01 +E2BC_FA_02 +E2BC_GA_01 +E2BC_GA_02 +E2BC_HA_01 +E2BC_HA_02 +E2BC_IA_01 +E2BC_JA_01 +E2BC_KA_01 +E2BC_KA_02 +E2BC_KA_03 +E2BC_LA_01 +E2BC_LA_02 +E2BC_LA_03 +E2BC_MA_01 +E2BC_MA_02 +E2BC_MA_03 +E2BC_NA_01 +E2BC_OA_01 +E2BC_OA_02 +E2BC_OA_03 +E2BC_PA_01 +E2BC_PA_02 +E2BC_QA_01 +E2BC_QA_02 +E2BC_RA_01 +E2BC_RA_02 +E2BC_SA_01 +E2BC_TA_01 +E2BC_UA_01 +E2BC_VA_01 +E2BC_VA_02 +E2BC_VA_03 +E2BC_WA_01 +E2BC_WA_02 +E2BC_WA_03 +E2BC_XA_01 +E2BC_XA_02 +E2BC_XA_03 +E2BC_YA_01 +E2BC_ZAA_01 +E2BC_ZAA_02 +E2BC_ZA_01 +E2BC_ZA_02 +E2BC_ZBA_01 +E2BC_ZBA_02 +E2BG1_AAA_01 +E2BG1_AAA_02 +E2BG1_AAA_03 +E2BG1_AAA_04 +E2BG1_AA_01 +E2BG1_AA_02 +E2BG1_AA_03 +E2BG1_ABA_01 +E2BG1_ABA_02 +E2BG1_ABA_03 +E2BG1_ABA_04 +E2BG1_ABA_05 +E2BG1_ACA_01 +E2BG1_ACB_01 +E2BG1_ADA_01 +E2BG1_ADB1_01 +E2BG1_ADB2_01 +E2BG1_ADC_01 +E2BG1_AEA_01 +E2BG1_AEB_01 +E2BG1_AFA_01 +E2BG1_AFB_01 +E2BG1_AFC_01 +E2BG1_AGA_01 +E2BG1_AGA_02 +E2BG1_AGA_03 +E2BG1_AHA_01 +E2BG1_AHA_02 +E2BG1_AHA_03 +E2BG1_AHA_04 +E2BG1_AHA_05 +E2BG1_AHA_06 +E2BG1_AIA_01 +E2BG1_AIA_02 +E2BG1_AIA_03 +E2BG1_AIA_04 +E2BG1_AIA_05 +E2BG1_AIA_06 +E2BG1_AJA_01 +E2BG1_AJA_02 +E2BG1_AJA_03 +E2BG1_AJA_04 +E2BG1_AJA_05 +E2BG1_AJA_06 +E2BG1_AJA_07 +E2BG1_AJA_08 +E2BG1_AKA_01 +E2BG1_AKA_02 +E2BG1_AKA_03 +E2BG1_AKA_04 +E2BG1_AKA_05 +E2BG1_AKA_06 +E2BG1_AKA_07 +E2BG1_AKA_08 +E2BG1_ALA_01 +E2BG1_ALA_02 +E2BG1_ALA_03 +E2BG1_ALA_04 +E2BG1_ALA_05 +E2BG1_ALA_06 +E2BG1_ALA_07 +E2BG1_ALA_08 +E2BG1_AMA_01 +E2BG1_AMB_01 +E2BG1_ANA_01 +E2BG1_ANB_01 +E2BG1_AOA_01 +E2BG1_AOB_01 +E2BG1_APA_01 +E2BG1_APB_01 +E2BG1_AQA_01 +E2BG1_AQB_01 +E2BG1_ARA_01 +E2BG1_ARB_01 +E2BG1_ASA_01 +E2BG1_ASB_01 +E2BG1_ATA_01 +E2BG1_ATB_01 +E2BG1_AWA_01 +E2BG1_AWA_02 +E2BG1_AWA_03 +E2BG1_AWA_04 +E2BG1_AWA_05 +E2BG1_AXA_01 +E2BG1_AXA_02 +E2BG1_AYA_01 +E2BG1_AYA_02 +E2BG1_AZA_01 +E2BG1_AZA_02 +E2BG1_BAA_01 +E2BG1_BA_01 +E2BG1_BA_02 +E2BG1_BA_03 +E2BG1_BBA_01 +E2BG1_BBB1_01 +E2BG1_BBB2_01 +E2BG1_BCA_01 +E2BG1_BDA_01 +E2BG1_BDB_01 +E2BG1_BDC_01 +E2BG1_BEA_01 +E2BG1_BFA_01 +E2BG1_BFB_01 +E2BG1_BGA_01 +E2BG1_BGB_01 +E2BG1_BHA_01 +E2BG1_BHB_01 +E2BG1_BHC_01 +E2BG1_BIA_01 +E2BG1_BIA_02 +E2BG1_BIA_03 +E2BG1_BIA_04 +E2BG1_BIA_05 +E2BG1_BJA_01 +E2BG1_BJA_02 +E2BG1_BJA_03 +E2BG1_BKA_01 +E2BG1_BKB_01 +E2BG1_BKC_01 +E2BG1_BKD_01 +E2BG1_BKE_01 +E2BG1_BKF_01 +E2BG1_BLA_01 +E2BG1_BLB_01 +E2BG1_BLC_01 +E2BG1_BLD_01 +E2BG1_BLE_01 +E2BG1_BMA_01 +E2BG1_BMB_01 +E2BG1_BMC_01 +E2BG1_BMD_01 +E2BG1_BME_01 +E2BG1_BNA_01 +E2BG1_BNB_01 +E2BG1_BNC1_01 +E2BG1_BNC2_01 +E2BG1_BOA_01 +E2BG1_BOB_01 +E2BG1_BOC_01 +E2BG1_BOD_01 +E2BG1_BOE_01 +E2BG1_BPA_01 +E2BG1_BPB_01 +E2BG1_BPC_01 +E2BG1_BPD_01 +E2BG1_BPE_01 +E2BG1_BQA_01 +E2BG1_BQB1_01 +E2BG1_BQB2_01 +E2BG1_BQC_01 +E2BG1_BRA_01 +E2BG1_BRB_01 +E2BG1_BRC_01 +E2BG1_BRD_01 +E2BG1_BRE_01 +E2BG1_BRF1_01 +E2BG1_BRF2_01 +E2BG1_BRG_01 +E2BG1_BSA_01 +E2BG1_BSB_01 +E2BG1_BSC_01 +E2BG1_BSD_01 +E2BG1_BSE_01 +E2BG1_BTA_01 +E2BG1_BTB_01 +E2BG1_BTC_01 +E2BG1_BTD1_01 +E2BG1_BTD2_01 +E2BG1_BTE_01 +E2BG1_BTF1_01 +E2BG1_BTF2_01 +E2BG1_BUA_01 +E2BG1_BUB_01 +E2BG1_BUC_01 +E2BG1_BUD_01 +E2BG1_BUE1_01 +E2BG1_BUE2_01 +E2BG1_BWA_01 +E2BG1_BWB_01 +E2BG1_BWC1_01 +E2BG1_BWC2_01 +E2BG1_BWD_01 +E2BG1_BWE_01 +E2BG1_BXA_01 +E2BG1_BXB_01 +E2BG1_BXC_01 +E2BG1_BXD_01 +E2BG1_BXE_01 +E2BG1_BXF_01 +E2BG1_BYA_01 +E2BG1_BYB_01 +E2BG1_BYC_01 +E2BG1_BYD_01 +E2BG1_BYE_01 +E2BG1_BZA_01 +E2BG1_BZB_01 +E2BG1_BZC_01 +E2BG1_BZD_01 +E2BG1_BZE_01 +E2BG1_BZF_01 +E2BG1_CAA_01 +E2BG1_CAB_01 +E2BG1_CAC_01 +E2BG1_CAD_01 +E2BG1_CAE_01 +E2BG1_CA_01 +E2BG1_CA_02 +E2BG1_CA_03 +E2BG1_CBA_01 +E2BG1_CBB_01 +E2BG1_CBC_01 +E2BG1_CBD_01 +E2BG1_CCA_01 +E2BG1_CCB_01 +E2BG1_CCC_01 +E2BG1_CCD1_01 +E2BG1_CCD2_01 +E2BG1_CDA_01 +E2BG1_CDB_01 +E2BG1_CDC_01 +E2BG1_CDD1_01 +E2BG1_CDD2_01 +E2BG1_CDE1_01 +E2BG1_CDE2_01 +E2BG1_CDF_01 +E2BG1_CDG_01 +E2BG1_CDH_01 +E2BG1_CEA_01 +E2BG1_CEB_01 +E2BG1_CEC_01 +E2BG1_CFA_01 +E2BG1_CFB1_01 +E2BG1_CFB2_01 +E2BG1_CFC_01 +E2BG1_CFD_01 +E2BG1_CFE_01 +E2BG1_CFF_01 +E2BG1_CFG_01 +E2BG1_CGA_01 +E2BG1_CGB_01 +E2BG1_CGC_01 +E2BG1_CGD1_01 +E2BG1_CGD2_01 +E2BG1_CGE_01 +E2BG1_CHA1_01 +E2BG1_CHA2_01 +E2BG1_CHB_01 +E2BG1_CHC_01 +E2BG1_CHD_01 +E2BG1_CHE_01 +E2BG1_CHF_01 +E2BG1_CHG_01 +E2BG1_CIA_01 +E2BG1_CIB_01 +E2BG1_CIC_01 +E2BG1_CID_01 +E2BG1_CJA_01 +E2BG1_CJB_01 +E2BG1_CJC_01 +E2BG1_CJD_01 +E2BG1_CJE_01 +E2BG1_CKA_01 +E2BG1_CKB_01 +E2BG1_CKC_01 +E2BG1_CKD_01 +E2BG1_CLA1_01 +E2BG1_CLA2_01 +E2BG1_CLB_01 +E2BG1_CLC_01 +E2BG1_CLD1_01 +E2BG1_CLD2_01 +E2BG1_CLE_01 +E2BG1_CLF_01 +E2BG1_CLG_01 +E2BG1_CMA_01 +E2BG1_CMB_01 +E2BG1_CMC_01 +E2BG1_CMD_01 +E2BG1_CME_01 +E2BG1_CMF_01 +E2BG1_CNA_01 +E2BG1_CNA_02 +E2BG1_CNA_03 +E2BG1_COA_01 +E2BG1_COB_01 +E2BG1_COC_01 +E2BG1_COD_01 +E2BG1_DA_01 +E2BG1_DA_02 +E2BG1_DA_03 +E2BG1_EA_01 +E2BG1_EA_02 +E2BG1_EA_03 +E2BG1_FA_01 +E2BG1_FA_02 +E2BG1_FA_03 +E2BG1_GA_01 +E2BG1_GA_02 +E2BG1_GA_03 +E2BG1_HA_01 +E2BG1_HA_02 +E2BG1_HA_03 +E2BG1_IA_01 +E2BG1_IA_02 +E2BG1_IA_03 +E2BG1_JA_01 +E2BG1_JA_02 +E2BG1_JA_03 +E2BG1_KA_01 +E2BG1_KA_02 +E2BG1_KA_03 +E2BG1_LA_01 +E2BG1_LA_02 +E2BG1_LA_03 +E2BG1_MA_01 +E2BG1_MA_02 +E2BG1_MA_03 +E2BG1_NA_01 +E2BG1_NA_02 +E2BG1_OA_01 +E2BG1_OA_02 +E2BG1_PA_01 +E2BG1_PA_02 +E2BG1_QA_01 +E2BG1_QA_02 +E2BG1_QA_03 +E2BG1_RA_01 +E2BG1_RA_02 +E2BG1_RA_03 +E2BG1_SA_01 +E2BG1_SA_02 +E2BG1_SA_03 +E2BG1_TA_01 +E2BG1_TA_02 +E2BG1_TA_03 +E2BG1_UA_01 +E2BG1_UA_02 +E2BG1_UA_03 +E2BG1_VA_01 +E2BG1_VA_02 +E2BG1_VA_03 +E2BG1_WA_01 +E2BG1_WA_02 +E2BG1_WA_03 +E2BG1_XA_01 +E2BG1_XA_02 +E2BG1_YA_01 +E2BG1_YA_02 +E2BG1_YA_03 +E2BG1_ZAA_01 +E2BG1_ZAA_02 +E2BG1_ZAA_03 +E2BG1_ZA_01 +E2BG1_ZA_02 +E2BG1_ZA_03 +E2BG1_ZBA_01 +E2BG1_ZBA_02 +E2BG1_ZBA_03 +E2BG1_ZCA_01 +E2BG1_ZCB_01 +E2BG1_ZCC_01 +E2BG1_ZCD_01 +E2BG1_ZCE_01 +E2BG1_ZDA_01 +E2BG1_ZDA_02 +E2BG1_ZDA_03 +E2BG1_ZDA_04 +E2BG1_ZDA_05 +E2BG1_ZEA_01 +E2BG1_ZEA_02 +E2BG1_ZEA_03 +E2BG1_ZFA_01 +E2BG1_ZFB_01 +E2BG1_ZFC_01 +E2BG1_ZFD_01 +E2BG1_ZGA_01 +E2BG1_ZGA_02 +E2BG1_ZGA_03 +E2BG1_ZHA_01 +E2BG1_ZHA_02 +E2BG1_ZHA_03 +E2BG2_AAA_01 +E2BG2_AAA_02 +E2BG2_ABA_01 +E2BG2_ABA_02 +E2BG2_ACA_01 +E2BG2_ACA_02 +E2BG2_ADA_01 +E2BG2_ADA_02 +E2BG2_AEA_01 +E2BG2_AEA_02 +E2BG2_AFA_01 +E2BG2_AFA_02 +E2BG2_AGA_01 +E2BG2_AGA_02 +E2BG2_AGA_03 +E2BG2_AHA_01 +E2BG2_AHA_02 +E2BG2_AHA_03 +E2BG2_AIA_01 +E2BG2_AIA_02 +E2BG2_AIA_03 +E2BG2_AJA_01 +E2BG2_AJA_02 +E2BG2_AJA_03 +E2BG2_AJA_04 +E2BG2_AJA_05 +E2BG2_AJA_06 +E2BG2_AJA_07 +E2BG2_AJA_08 +E2BG2_AKA_01 +E2BG2_AKA_02 +E2BG2_AKA_03 +E2BG2_AKA_04 +E2BG2_ALA_01 +E2BG2_ALB_01 +E2BG2_AMA_01 +E2BG2_AMB_01 +E2BG2_ANA_01 +E2BG2_ANB_01 +E2BG2_AOA_01 +E2BG2_AOB_01 +E2BG2_APA_01 +E2BG2_APB_01 +E2BG2_AQA_01 +E2BG2_AQB_01 +E2BG2_ARA_01 +E2BG2_ARB_01 +E2BG2_ASA_01 +E2BG2_ASB_01 +E2BG2_ATA_01 +E2BG2_ATA_02 +E2BG2_ATA_03 +E2BG2_ATA_04 +E2BG2_ATA_05 +E2BG2_ATA_06 +E2BG2_AUA_01 +E2BG2_AUB_01 +E2BG2_AUC_01 +E2BG2_AUD_01 +E2BG2_AVA_01 +E2BG2_AVA_02 +E2BG2_AWA_01 +E2BG2_AWA_02 +E2BG2_AXA_01 +E2BG2_AXA_02 +E2BG2_AYA_01 +E2BG2_AYA_02 +E2BG2_AZA_01 +E2BG2_AZA_02 +E2BG2_BAA_01 +E2BG2_BAA_02 +E2BG2_BBA_01 +E2BG2_BBA_02 +E2BG2_BCA_01 +E2BG2_BCB_01 +E2BG2_BCC1_01 +E2BG2_BCC2_01 +E2BG2_BCD_01 +E2BG2_BDA_01 +E2BG2_BDA_02 +E2BG2_BEA_01 +E2BG2_BEA_02 +E2BG2_BFA_01 +E2BG2_BFA_02 +E2BG2_BGA_01 +E2BG2_BGA_02 +E2BG2_BGA_03 +E2BG2_BGA_04 +E2BG2_BHA_01 +E2BG2_BHB_01 +E2BG2_BHC_01 +E2BG2_BHD_01 +E2BG2_BHE_01 +E2BG2_BHF1_01 +E2BG2_BHF2_01 +E2BG2_BIA_01 +E2BG2_BIB_01 +E2BG2_BIC_01 +E2BG2_BID_01 +E2BG2_BIE_01 +E2BG2_BJA_01 +E2BG2_BJB_01 +E2BG2_BJC_01 +E2BG2_BJD_01 +E2BG2_BKA_01 +E2BG2_BKB_01 +E2BG2_BKC1_01 +E2BG2_BKC2_01 +E2BG2_BKD_01 +E2BG2_BLA_01 +E2BG2_BLB_01 +E2BG2_BLC_01 +E2BG2_BMA_01 +E2BG2_BMB_01 +E2BG2_BMC_01 +E2BG2_BNA_01 +E2BG2_BNB_01 +E2BG2_BOA_01 +E2BG2_BOB_01 +E2BG2_BOC_01 +E2BG2_BOD_01 +E2BG2_BPA_01 +E2BG2_BPA_02 +E2BG2_BPA_03 +E2BG2_BQA_01 +E2BG2_BQA_02 +E2BG2_BQA_03 +E2BG2_BQA_04 +E2BG2_BQA_05 +E2BG2_BRA_01 +E2BG2_BRA_02 +E2BG2_BRA_03 +E2BG2_BSA_01 +E2BG2_BSA_02 +E2BG2_BSA_03 +E2BG2_BTA_01 +E2BG2_BTA_02 +E2BG2_BTA_03 +E2BG2_BTA_04 +E2BG2_BTA_05 +E2BG2_BTA_06 +E2BG2_BUA_01 +E2BG2_BUA_02 +E2BG2_BUA_03 +E2BG2_BVA_01 +E2BG2_BVA_02 +E2BG2_BVA_03 +E2BG2_BWA_01 +E2BG2_BWA_02 +E2BG2_BWA_03 +E2BG2_BZA_01 +E2BG2_BZA_02 +E2BG2_BZA_03 +E2BG2_BZA_04 +E2BG2_BZA_05 +E2BG2_CAA_01 +E2BG2_DAA_01 +E2BG2_DA_01 +E2BG2_DA_02 +E2BG2_EAA_01 +E2BG2_EA_01 +E2BG2_EA_02 +E2BG2_FA_01 +E2BG2_FB_01 +E2BG2_FC_01 +E2BG2_FD_01 +E2BG2_GA_01 +E2BG2_GB_01 +E2BG2_GC_01 +E2BG2_GD_01 +E2BG2_HA_01 +E2BG2_HB_01 +E2BG2_HC_01 +E2BG2_HD_01 +E2BG2_HE1_01 +E2BG2_HE2_01 +E2BG2_IA_01 +E2BG2_IB_01 +E2BG2_IC_01 +E2BG2_ID_01 +E2BG2_IE_01 +E2BG2_IF_01 +E2BG2_IG_01 +E2BG2_JA_01 +E2BG2_JB_01 +E2BG2_JC_01 +E2BG2_JD_01 +E2BG2_JE_01 +E2BG2_KA_01 +E2BG2_KB_01 +E2BG2_KC_01 +E2BG2_KD_01 +E2BG2_LA_01 +E2BG2_LB_01 +E2BG2_LC_01 +E2BG2_LD_01 +E2BG2_LE_01 +E2BG2_LF_01 +E2BG2_MA_01 +E2BG2_MB_01 +E2BG2_MC_01 +E2BG2_MD_01 +E2BG2_ME_01 +E2BG2_NA_01 +E2BG2_NB_01 +E2BG2_NC_01 +E2BG2_OA_01 +E2BG2_OA_02 +E2BG2_PA_01 +E2BG2_PA_02 +E2BG2_QA_01 +E2BG2_QA_02 +E2BG2_RA_01 +E2BG2_RA_02 +E2BG2_SA_01 +E2BG2_SA_02 +E2BG2_TA_01 +E2BG2_TA_02 +E2BG2_UA_01 +E2BG2_UB_01 +E2BG2_UC_01 +E2BG2_UD1_01 +E2BG2_UD2_01 +E2BG2_UE_01 +E2BG2_UF_01 +E2BG2_VA_01 +E2BG2_VB_01 +E2BG2_VC_01 +E2BG2_VD_01 +E2BG2_VE_01 +E2BG2_VF_01 +E2BG2_WA_01 +E2BG2_WB_01 +E2BG2_WC_01 +E2BG2_WD_01 +E2BG2_WE_01 +E2BG2_XA_01 +E2BG2_XB_01 +E2BG2_XC_01 +E2BG2_XD_01 +E2BG2_XE_01 +E2BG2_YA_01 +E2BG2_YA_02 +E2BG2_ZAA_01 +E2BG2_ZAA_02 +E2BG2_ZAA_03 +E2BG2_ZA_01 +E2BG2_ZA_02 +E2BG2_ZBA_01 +E2BG2_ZBA_02 +E2BG2_ZBA_03 +E2BG2_ZBA_04 +E2BG2_ZBA_05 +E2BG2_ZBA_06 +E2BG2_ZCA_01 +E2BG2_ZCA_02 +E2BG2_ZCA_03 +E2BG2_ZDA_01 +E2BG2_ZDA_02 +E2BG2_ZEA_01 +E2BG2_ZEB_01 +E2BG2_ZEC_01 +E2BG2_ZED_01 +E2BG2_ZZA_01 +E2BG2_ZZA_02 +E2BG2_ZZA_03 +E2BG2_ZZA_04 +E2BG2_ZZA_05 +E2BG2_ZZA_06 +E2BG2_ZZA_07 +E2BG2_ZZA_08 +E2BG3_AAA_01 +E2BG3_AAB_01 +E2BG3_AAC_01 +E2BG3_AAD_01 +E2BG3_AAE_01 +E2BG3_ABA_01 +E2BG3_ABA_02 +E2BG3_ABA_03 +E2BG3_ABA_04 +E2BG3_ABA_05 +E2BG3_ABA_06 +E2BG3_ABA_07 +E2BG3_ABA_08 +E2BG3_ACA_01 +E2BG3_ACA_02 +E2BG3_ACA_03 +E2BG3_ADA_01 +E2BG3_ADB_01 +E2BG3_ADC_01 +E2BG3_ADD_01 +E2BG3_ADE_01 +E2BG3_ADF_01 +E2BG3_AEA_01 +E2BG3_AEA_02 +E2BG3_AEA_03 +E2BG3_AEA_04 +E2BG3_AEA_05 +E2BG3_ZAA_01 +E2BG3_ZAB_01 +E2BG3_ZAC_01 +E2BG3_ZAD_01 +E2BG3_ZAE_01 +E2BG3_ZAF_01 +E2BG3_ZAG_01 +E2BG3_ZAH_01 +E2BG3_ZAI_01 +E2BG3_ZAJ_01 +E2BG3_ZBA_01 +E2BG3_ZBA_02 +E2BG3_ZBA_03 +E2BG3_ZCA_01 +E2BG3_ZCA_02 +E2BG3_ZCA_03 +E2BG3_ZCA_04 +E2BG3_ZCA_05 +E2BG3_ZCA_06 +E2BO_AAA_01 +E2BO_AAA_02 +E2BO_AAA_03 +E2BO_AAA_04 +E2BO_AA_01 +E2BO_AA_02 +E2BO_AA_03 +E2BO_AA_04 +E2BO_AA_05 +E2BO_ABA_01 +E2BO_ABA_02 +E2BO_ABA_03 +E2BO_ABA_04 +E2BO_ABA_05 +E2BO_ACA_01 +E2BO_ACA_02 +E2BO_ACA_03 +E2BO_ADA_01 +E2BO_ADA_02 +E2BO_ADA_03 +E2BO_AEA_01 +E2BO_AEA_02 +E2BO_AEA_03 +E2BO_AEA_04 +E2BO_AEA_05 +E2BO_AFA_01 +E2BO_AFA_02 +E2BO_AGA_01 +E2BO_AGA_02 +E2BO_AGA_03 +E2BO_AGA_04 +E2BO_AHA_01 +E2BO_AHA_02 +E2BO_AHA_03 +E2BO_AHA_04 +E2BO_AHA_05 +E2BO_AIA_01 +E2BO_AIA_02 +E2BO_AIA_03 +E2BO_AJA_01 +E2BO_AJA_02 +E2BO_AJA_03 +E2BO_BA_01 +E2BO_BA_02 +E2BO_CA_01 +E2BO_CA_02 +E2BO_CA_03 +E2BO_CA_04 +E2BO_DA_01 +E2BO_DA_02 +E2BO_DA_03 +E2BO_DA_04 +E2BO_DA_05 +E2BO_EA_01 +E2BO_EA_02 +E2BO_EA_03 +E2BO_FA_01 +E2BO_FA_02 +E2BO_FA_03 +E2BO_GA_01 +E2BO_GA_02 +E2BO_GA_03 +E2BO_GA_04 +E2BO_GA_05 +E2BO_HA_01 +E2BO_HA_02 +E2BO_IA_01 +E2BO_IA_02 +E2BO_IA_03 +E2BO_IA_04 +E2BO_JA_01 +E2BO_JA_02 +E2BO_JA_03 +E2BO_JA_04 +E2BO_JA_05 +E2BO_KA_01 +E2BO_KA_02 +E2BO_KA_03 +E2BO_LA_01 +E2BO_LA_02 +E2BO_LA_03 +E2BO_MA_01 +E2BO_MA_02 +E2BO_MA_03 +E2BO_MA_04 +E2BO_MA_05 +E2BO_NA_01 +E2BO_NA_02 +E2BO_OA_01 +E2BO_OA_02 +E2BO_OA_03 +E2BO_OA_04 +E2BO_PA_01 +E2BO_PA_02 +E2BO_PA_03 +E2BO_PA_04 +E2BO_PA_05 +E2BO_QA_01 +E2BO_QA_02 +E2BO_QA_03 +E2BO_RA_01 +E2BO_RA_02 +E2BO_RA_03 +E2BO_SA_01 +E2BO_SA_02 +E2BO_SA_03 +E2BO_SA_04 +E2BO_SA_05 +E2BO_TA_01 +E2BO_TA_02 +E2BO_UA_01 +E2BO_UA_02 +E2BO_UA_03 +E2BO_UA_04 +E2BO_VA_01 +E2BO_VA_02 +E2BO_VA_03 +E2BO_VA_04 +E2BO_VA_05 +E2BO_WA_01 +E2BO_WA_02 +E2BO_WA_03 +E2BO_XA_01 +E2BO_XA_02 +E2BO_XA_03 +E2BO_YA_01 +E2BO_YA_02 +E2BO_YA_03 +E2BO_YA_04 +E2BO_YA_05 +E2BO_ZA_01 +E2BO_ZA_02 +E2BR1_AAA_01 +E2BR1_AA_01 +E2BR1_AA_02 +E2BR1_AA_03 +E2BR1_ABA_01 +E2BR1_ABA_02 +E2BR1_ABA_03 +E2BR1_ABA_04 +E2BR1_ABA_05 +E2BR1_ABA_06 +E2BR1_ACA_01 +E2BR1_ACA_02 +E2BR1_ACA_03 +E2BR1_ACA_04 +E2BR1_ACA_05 +E2BR1_ACA_06 +E2BR1_ADA_01 +E2BR1_ADA_02 +E2BR1_ADA_03 +E2BR1_ADA_04 +E2BR1_ADA_05 +E2BR1_ADA_06 +E2BR1_AEA_01 +E2BR1_AEA_02 +E2BR1_AEA_03 +E2BR1_AEA_04 +E2BR1_AEA_05 +E2BR1_AEA_06 +E2BR1_AFA_01 +E2BR1_AFA_02 +E2BR1_AFA_03 +E2BR1_AFA_04 +E2BR1_AFA_05 +E2BR1_AFA_06 +E2BR1_AFA_07 +E2BR1_AFA_08 +E2BR1_AGA_01 +E2BR1_AGB_01 +E2BR1_AHA_01 +E2BR1_AIA_01 +E2BR1_AIA_02 +E2BR1_AIA_03 +E2BR1_AJA_01 +E2BR1_AJB_01 +E2BR1_AJC_01 +E2BR1_AJD_01 +E2BR1_AJE_01 +E2BR1_AJF_01 +E2BR1_AJG_01 +E2BR1_AJH_01 +E2BR1_AJI_01 +E2BR1_AKA_01 +E2BR1_AKB_01 +E2BR1_AKC_01 +E2BR1_AKD_01 +E2BR1_AKE_01 +E2BR1_AKF_01 +E2BR1_AKG_01 +E2BR1_AKH_01 +E2BR1_ALA_01 +E2BR1_ALA_02 +E2BR1_ALA_03 +E2BR1_ALA_04 +E2BR1_ALA_05 +E2BR1_ALA_06 +E2BR1_AMA_01 +E2BR1_AMA_02 +E2BR1_AMA_03 +E2BR1_AMA_04 +E2BR1_AMA_05 +E2BR1_ANA_01 +E2BR1_ANA_02 +E2BR1_ANA_03 +E2BR1_ANA_04 +E2BR1_ANA_05 +E2BR1_ANA_06 +E2BR1_AOA_01 +E2BR1_AOA_02 +E2BR1_AOA_03 +E2BR1_AOA_04 +E2BR1_AOA_05 +E2BR1_AOA_06 +E2BR1_AOA_07 +E2BR1_AOA_08 +E2BR1_APA_01 +E2BR1_APA_02 +E2BR1_APA_03 +E2BR1_AQA_01 +E2BR1_AQA_02 +E2BR1_AQA_03 +E2BR1_ARA_01 +E2BR1_ARA_02 +E2BR1_ASA_01 +E2BR1_ASA_02 +E2BR1_ATA_01 +E2BR1_ATB_01 +E2BR1_ATC_01 +E2BR1_ATD_01 +E2BR1_ATE_01 +E2BR1_ATF_01 +E2BR1_ATG_01 +E2BR1_ATH_01 +E2BR1_AUA_01 +E2BR1_AUB1_01 +E2BR1_AUB2_01 +E2BR1_AUC_01 +E2BR1_AUD1_01 +E2BR1_AUD2_01 +E2BR1_AUD_01 +E2BR1_AUE1_01 +E2BR1_AUE2_01 +E2BR1_AUF1_01 +E2BR1_AUF2_01 +E2BR1_AUG_01 +E2BR1_AVA_01 +E2BR1_AVB1_01 +E2BR1_AVB2_01 +E2BR1_AVC_01 +E2BR1_AVD_01 +E2BR1_AWA_01 +E2BR1_AWB_01 +E2BR1_AWC_01 +E2BR1_AWD_01 +E2BR1_AXA_01 +E2BR1_AXB_01 +E2BR1_AXC_01 +E2BR1_AXD_01 +E2BR1_AYA_01 +E2BR1_AYB_01 +E2BR1_AYC_01 +E2BR1_AYD_01 +E2BR1_AYE_01 +E2BR1_AZA_01 +E2BR1_AZB_01 +E2BR1_AZC_01 +E2BR1_AZD_01 +E2BR1_BAA_01 +E2BR1_BA_01 +E2BR1_BBA_01 +E2BR1_BBA_02 +E2BR1_BBA_03 +E2BR1_BBA_04 +E2BR1_BBA_05 +E2BR1_BCA_01 +E2BR1_BC_01 +E2BR1_BDA_01 +E2BR1_BD_01 +E2BR1_BE_01 +E2BR1_BFA_01 +E2BR1_BF_01 +E2BR1_CA_01 +E2BR1_CB_01 +E2BR1_CC_01 +E2BR1_CD_01 +E2BR1_CE1_01 +E2BR1_CE2_01 +E2BR1_CF_01 +E2BR1_CG_01 +E2BR1_CH_01 +E2BR1_DA_01 +E2BR1_DB_01 +E2BR1_DC_01 +E2BR1_DD_01 +E2BR1_EA_01 +E2BR1_EB_01 +E2BR1_EC_01 +E2BR1_ED_01 +E2BR1_EE_01 +E2BR1_EF_01 +E2BR1_FA_01 +E2BR1_FB_01 +E2BR1_FC_01 +E2BR1_FD_01 +E2BR1_GA_01 +E2BR1_GB_01 +E2BR1_GC_01 +E2BR1_GD_01 +E2BR1_GE_01 +E2BR1_GF_01 +E2BR1_GG1_01 +E2BR1_GG2_01 +E2BR1_HA_01 +E2BR1_HB1_01 +E2BR1_HB2_01 +E2BR1_HC_01 +E2BR1_HD_01 +E2BR1_IA_01 +E2BR1_IB_01 +E2BR1_IC1_01 +E2BR1_IC2_01 +E2BR1_ID_01 +E2BR1_IE_01 +E2BR1_JA1_01 +E2BR1_JA2_01 +E2BR1_JB_01 +E2BR1_JC_01 +E2BR1_JD_01 +E2BR1_JE_01 +E2BR1_JF_01 +E2BR1_KA1_01 +E2BR1_KA2_01 +E2BR1_KB_01 +E2BR1_KC1_01 +E2BR1_KC2_01 +E2BR1_LA_01 +E2BR1_LB_01 +E2BR1_LC_01 +E2BR1_LD_01 +E2BR1_LE_01 +E2BR1_LF_01 +E2BR1_MA_01 +E2BR1_MB_01 +E2BR1_MC_01 +E2BR1_MD_01 +E2BR1_ME_01 +E2BR1_MF_01 +E2BR1_MG1_01 +E2BR1_MG2_01 +E2BR1_NA_01 +E2BR1_NB_01 +E2BR1_NC_01 +E2BR1_ND_01 +E2BR1_NE_01 +E2BR1_NF_01 +E2BR1_OA_01 +E2BR1_OB_01 +E2BR1_OC_01 +E2BR1_OD_01 +E2BR1_PA_01 +E2BR1_PA_02 +E2BR1_PA_03 +E2BR1_QA_01 +E2BR1_QA_02 +E2BR1_QA_03 +E2BR1_RA_01 +E2BR1_RA_02 +E2BR1_RA_03 +E2BR1_SA_01 +E2BR1_SA_02 +E2BR1_SA_03 +E2BR1_SA_04 +E2BR1_SA_05 +E2BR1_SA_06 +E2BR1_SA_07 +E2BR1_SA_08 +E2BR1_TA_01 +E2BR1_TA_02 +E2BR1_TA_03 +E2BR1_TA_04 +E2BR1_TA_05 +E2BR1_TA_06 +E2BR1_TA_07 +E2BR1_UA_01 +E2BR1_UB_01 +E2BR1_VA_01 +E2BR1_VB_01 +E2BR1_WA_01 +E2BR1_WB_01 +E2BR1_XA_01 +E2BR1_XB_01 +E2BR1_YA_01 +E2BR1_YB_01 +E2BR1_ZAA_01 +E2BR1_ZAA_02 +E2BR1_ZA_01 +E2BR1_ZBA_01 +E2BR1_ZBA_02 +E2BR1_ZB_01 +E2BR2_AAA_01 +E2BR2_AAA_02 +E2BR2_AAA_03 +E2BR2_AAA_04 +E2BR2_AA_01 +E2BR2_AA_02 +E2BR2_AA_03 +E2BR2_ABA_02 +E2BR2_ABA_03 +E2BR2_ABA_04 +E2BR2_ACA_01 +E2BR2_ACA_02 +E2BR2_ACA_03 +E2BR2_ACA_04 +E2BR2_BA_01 +E2BR2_BB_01 +E2BR2_BC_01 +E2BR2_BD_01 +E2BR2_CA_01 +E2BR2_CB_01 +E2BR2_CC1_01 +E2BR2_CC2_01 +E2BR2_DA_01 +E2BR2_DB_01 +E2BR2_DC_01 +E2BR2_DD_01 +E2BR2_DE1_01 +E2BR2_DE2_01 +E2BR2_DF_01 +E2BR2_DG_01 +E2BR2_EA_01 +E2BR2_EB_01 +E2BR2_EC_01 +E2BR2_ED_01 +E2BR2_EE1_01 +E2BR2_EE2_01 +E2BR2_EF_01 +E2BR2_EG_01 +E2BR2_EH_01 +E2BR2_EI_01 +E2BR2_FA_01 +E2BR2_FB_01 +E2BR2_FC_01 +E2BR2_FD_01 +E2BR2_FE_01 +E2BR2_GA_01 +E2BR2_GB_01 +E2BR2_GC1_01 +E2BR2_GC2_01 +E2BR2_GD_01 +E2BR2_GE_01 +E2BR2_HA_01 +E2BR2_HB_01 +E2BR2_HC_01 +E2BR2_HD_01 +E2BR2_HE_01 +E2BR2_HF_01 +E2BR2_IA_01 +E2BR2_IB_01 +E2BR2_IC_01 +E2BR2_ID_01 +E2BR2_IE_01 +E2BR2_IF_01 +E2BR2_IG_01 +E2BR2_IH_01 +E2BR2_II_01 +E2BR2_IJ_01 +E2BR2_JA_01 +E2BR2_JA_02 +E2BR2_JA_03 +E2BR2_KA_01 +E2BR2_KA_02 +E2BR2_KA_03 +E2BR2_LA_01 +E2BR2_LA_02 +E2BR2_LA_03 +E2BR2_MA_01 +E2BR2_MB_01 +E2BR2_MC1_01 +E2BR2_MC2_01 +E2BR2_NA_01 +E2BR2_OA_01 +E2BR2_PA_01 +E2BR2_PB_01 +E2BR2_PC_01 +E2BR2_PD_01 +E2BR2_QA_01 +E2BR2_QA_02 +E2BR2_QA_03 +E2BR2_QA_04 +E2BR2_QA_05 +E2BR2_QA_06 +E2BR2_QA_07 +E2BR2_QA_08 +E2BR2_QA_09 +E2BR2_QA_10 +E2BR2_RA_01 +E2BR2_RB_01 +E2BR2_RC_01 +E2BR2_SA_01 +E2BR2_SB_01 +E2BR2_SC_01 +E2BR2_SD_01 +E2BR2_TA_01 +E2BR2_TB_01 +E2BR2_TC_01 +E2BR2_TD_01 +E2BR2_TE_01 +E2BR2_TF1_01 +E2BR2_TF2_01 +E2BR2_UA_01 +E2BR2_UB_01 +E2BR2_UC_01 +E2BR2_UD_01 +E2BR2_VA_01 +E2BR2_VB_01 +E2BR2_VC_01 +E2BR2_VD_01 +E2BR2_VE_01 +E2BR2_VF_01 +E2BR2_VG_01 +E2BR2_WA_01 +E2BR2_WA_02 +E2BR2_WA_03 +E2BR2_WA_04 +E2BR2_WA_05 +E2BR2_WA_06 +E2BR2_WA_07 +E2BR2_WA_08 +E2BR2_XA_01 +E2BR2_XA_02 +E2BR2_XA_03 +E2BR2_XA_04 +E2BR2_XA_05 +E2BR2_XA_06 +E2BR2_XA_07 +E2BR2_XA_08 +E2BR2_YA_01 +E2BR2_ZA_01 +E2BR2_ZA_02 +E2BR2_ZA_03 +E2BR2_ZA_04 +E2BR3_AAA_01 +E2BR3_AAB_01 +E2BR3_AAC1_01 +E2BR3_AAC2_01 +E2BR3_AAD_01 +E2BR3_AAE_01 +E2BR3_AAF_01 +E2BR3_AAG_01 +E2BR3_AAH1_01 +E2BR3_AAH2_01 +E2BR3_AAI_01 +E2BR3_ABA_01 +E2BR3_ABA_02 +E2BR3_ABA_03 +E2BR3_ACA_01 +E2BR3_ACA_02 +E2BR3_ACA_03 +E2BR3_ADA_01 +E2BR3_ADA_02 +E2BR3_ADA_03 +E2BR3_AEA_01 +E2BR3_AEA_02 +E2BR3_AEA_03 +E2BR3_AFA_01 +E2BR3_AFA_02 +E2BR3_AFA_03 +E2BR3_AGA_01 +E2BR3_AGB_01 +E2BR3_AGC_01 +E2BR3_AGD_01 +E2BR3_AGE_01 +E2BR3_AGF_01 +E2BR3_AGG_01 +E2BR3_AGH_01 +E2BR3_AGI_01 +E2BR3_AGJ_01 +E2BR3_AGK_01 +E2BR3_AHA_01 +E2BR3_AHB_01 +E2BR3_AHC_01 +E2BR3_AHD_01 +E2BR3_AHE_01 +E2BR3_AHF_01 +E2BR3_AIA_01 +E2BR3_AIB_01 +E2BR3_AIC1_01 +E2BR3_AIC2_01 +E2BR3_AID_01 +E2BR3_AJA_01 +E2BR3_AJA_02 +E2BR3_AJA_03 +E2BR3_AKA_01 +E2BR3_AKA_02 +E2BR3_AKA_03 +E2BR3_ALA_01 +E2BR3_ALA_02 +E2BR3_ALA_03 +E2BR3_ALA_04 +E2BR3_ALA_05 +E2BR3_AMA_01 +E2BR3_AMA_02 +E2BR3_AMA_03 +E2BR3_AMA_04 +E2BR3_AMA_05 +E2BR3_ANA_01 +E2BR3_ANA_02 +E2BR3_ANA_03 +E2BR3_AOA_01 +E2BR3_AOA_02 +E2BR3_AOA_03 +E2BR3_APA_01 +E2BR3_APA_02 +E2BR3_APA_03 +E2BR3_APA_04 +E2BR3_APA_05 +E2BR3_AQA_01 +E2BR3_AQA_02 +E2BR3_AQA_03 +E2BR3_AQA_04 +E2BR3_AQA_05 +E2BR3_ARA_01 +E2BR3_ARA_02 +E2BR3_ARA_03 +E2BR3_ASA_01 +E2BR3_ASA_02 +E2BR3_ASA_03 +E2BR3_ATA_01 +E2BR3_ATA_02 +E2BR3_ATA_03 +E2BR3_AUA_01 +E2BR3_AUA_02 +E2BR3_AVA_01 +E2BR3_AVA_02 +E2BR3_AWA_01 +E2BR3_AWB_01 +E2BR3_AXA_01 +E2BR3_AXB1_01 +E2BR3_AXB2_01 +E2BR3_AXC_01 +E2BR3_AYA_01 +E2BR3_AYB_01 +E2BR3_AYC_01 +E2BR3_AYD_01 +E2BR3_AYE_01 +E2BR3_AZA_01 +E2BR3_AZB_01 +E2BR3_AZC_01 +E2BR3_BAA1_01 +E2BR3_BAA2_01 +E2BR3_BAB_01 +E2BR3_BAC_01 +E2BR3_BBA_01 +E2BR3_BBB_01 +E2BR3_BBC_01 +E2BR3_BBD_01 +E2BR3_BCA_01 +E2BR3_BCB_01 +E2BR3_BCC_01 +E2BR3_BDA_01 +E2BR3_BDB_01 +E2BR3_BDC_01 +E2BR3_BDD_01 +E2BR3_BEA_01 +E2BR3_OA_01 +E2BR3_OA_02 +E2BR3_PA_01 +E2BR3_PA_02 +E2BR3_PA_03 +E2BR3_QA_01 +E2BR3_QA_02 +E2BR3_QA_03 +E2BR3_RA_01 +E2BR3_RB_01 +E2BR3_RC1_01 +E2BR3_RC2_01 +E2BR3_RD_01 +E2BR3_RE_01 +E2BR3_RF_01 +E2BR3_RG_01 +E2BR3_RH_01 +E2BR3_SA_01 +E2BR3_SB_01 +E2BR3_SC1_01 +E2BR3_SC2_01 +E2BR3_SD_01 +E2BR3_TA_01 +E2BR3_TB_01 +E2BR3_TC_01 +E2BR3_TD_01 +E2BR3_TE_01 +E2BR3_TF_01 +E2BR3_UA_01 +E2BR3_UB_01 +E2BR3_UC_01 +E2BR3_UD_01 +E2BR3_UE_01 +E2BR3_UF_01 +E2BR3_UG_01 +E2BR3_UH_01 +E2BR3_VA_01 +E2BR3_VB_01 +E2BR3_VC_01 +E2BR3_VD1_01 +E2BR3_VD2_01 +E2BR3_VE_01 +E2BR3_VF_01 +E2BR3_VG1_01 +E2BR3_VG2_01 +E2BR3_WA_01 +E2BR3_WB_01 +E2BR3_WC_01 +E2BR3_WD_01 +E2BR3_WE_01 +E2BR3_WF_01 +E2BR3_XA1_01 +E2BR3_XA2_01 +E2BR3_XB_01 +E2BR3_XC_01 +E2BR3_XD_01 +E2BR3_XE_01 +E2BR3_XF1_01 +E2BR3_XF2_01 +E2BR3_YA_01 +E2BR3_YB_01 +E2BR3_YC_01 +E2BR3_YD_01 +E2BR3_YE_01 +E2BR3_ZAA_01 +E2BR3_ZAA_02 +E2BR3_ZAA_03 +E2BR3_ZA_01 +E2BR3_ZBA_01 +E2BR3_ZBA_02 +E2BR3_ZBA_03 +E2BR3_ZBA_04 +E2BR3_ZBA_05 +E2BR3_ZB_01 +E2BR3_ZCA_01 +E2BR3_ZCA_02 +E2BR3_ZCA_03 +E2BR3_ZCA_04 +E2BR3_ZCA_05 +E2BR3_ZC_01 +E2BR3_ZDA_01 +E2BR3_ZDA_02 +E2BR3_ZDA_03 +E2BR3_ZDA_04 +E2BR3_ZDA_05 +E2BR3_ZD_01 +E2BR3_ZEA_01 +E2BR3_ZEA_02 +E2BR3_ZEA_03 +E2BR3_ZE_01 +E2BR3_ZF_01 +E2BR3_ZZA_01 +E2BR3_ZZA_02 +E2BR3_ZZA_03 +E2BR3_ZZA_04 +E2BR3_ZZA_05 +E2CLJ_AA_01 +E2CLJ_AA_02 +E2CLJ_AA_03 +E2CLJ_AA_04 +E2CLJ_AA_05 +E2CLJ_AA_06 +E2CLJ_BA_01 +E2CLJ_BA_02 +E2CLJ_BA_03 +E2CLJ_BA_04 +E2CLJ_BA_05 +E2CLJ_BA_06 +E2CLJ_BA_07 +E2CLJ_BA_08 +E2CLJ_CA_01 +E2CLJ_CA_02 +E2CLJ_CA_03 +E2CLJ_CA_04 +E2CLJ_CA_05 +E2CLJ_CA_06 +E2CLJ_CA_07 +E2CLJ_CA_08 +E2CLJ_DA_01 +E2CLJ_DA_02 +E2CLJ_DA_03 +E2CLJ_DA_04 +E2CLJ_DA_05 +E2CLJ_DA_06 +E2CLJ_EA_01 +E2CLJ_EA_02 +E2CLJ_EA_03 +E2CLJ_EA_04 +E2CLJ_EA_05 +E2CLJ_EA_06 +E2CLJ_FA_01 +E2CLJ_FA_02 +E2CLJ_FA_03 +E2CLJ_FA_04 +E2CLJ_FA_05 +E2CLJ_FA_06 +E2CLJ_GA_01 +E2CLJ_GA_02 +E2CLJ_GA_03 +E2CLJ_GA_04 +E2CLJ_HA_01 +E2CLJ_HB_01 +E2CLJ_HC_01 +E2CLJ_HD_01 +E2CLJ_HE_01 +E2CLJ_IA_01 +E2CLJ_IB_01 +E2CLJ_IC_01 +E2CLJ_ID_01 +E2CLJ_IE_01 +E2CLJ_IF_01 +E2CLJ_JA_01 +E2CLJ_JB_01 +E2CLJ_JC_01 +E2CLJ_JD_01 +E2CLJ_JE_01 +E2CLJ_JF_01 +E2CLJ_KA_01 +E2CLJ_KB_01 +E2CLJ_KC_01 +E2CLJ_KD_01 +E2CLJ_KE_01 +E2CLJ_KF_01 +E2CLJ_KG_01 +E2CLJ_LA_01 +E2CLJ_LA_02 +E2CLJ_MA_01 +E2CLJ_MA_02 +E2CLJ_NA_01 +E2CLJ_NA_02 +E2CLJ_OA_01 +E2CLJ_OA_02 +E2CLJ_PA_01 +E2CLJ_PA_02 +E2CLJ_QA_01 +E2CLJ_QA_02 +E2CLJ_RA_01 +E2CLJ_RA_02 +E2CLJ_RA_03 +E2CLJ_RA_04 +E2CLJ_RA_05 +E2CLJ_RA_06 +E2CLJ_SA_01 +E2CLJ_SA_02 +E2CLJ_SA_03 +E2CLJ_SA_04 +E2CLJ_SA_05 +E2CLJ_SA_06 +E2CLJ_SA_07 +E2CLJ_SA_08 +E2CLJ_TA_01 +E2CLJ_TA_02 +E2CLJ_TA_03 +E2CLJ_TA_04 +E2CLJ_TA_05 +E2CLJ_TA_06 +E2CLJ_UA_01 +E2CLJ_UA_02 +E2CLJ_UA_03 +E2CLJ_UA_04 +E2CLJ_UA_05 +E2CLJ_UA_06 +E2CLJ_UA_07 +E2CLJ_UA_08 +E2CLJ_VA_01 +E2CLJ_VA_02 +E2CLJ_VA_03 +E2CLJ_VA_04 +E2CLJ_VA_05 +E2CLJ_VA_06 +E2CLJ_WA_01 +E2CLJ_WA_02 +E2CLJ_WA_03 +E2CLJ_XA_01 +E2CLJ_XB_01 +E2CLJ_XC_01 +E2CLJ_XD_01 +E2CL_AA_01 +E2CL_AA_02 +E2CL_AA_03 +E2CL_AA_04 +E2CL_AA_05 +E2CL_BA_01 +E2CL_BA_02 +E2CL_BA_03 +E2CL_BA_04 +E2CL_BA_05 +E2CL_BA_06 +E2CL_BA_07 +E2CL_BA_08 +E2CL_CA_01 +E2CL_CA_02 +E2CL_CA_03 +E2CL_CA_04 +E2CL_DA_01 +E2CL_DA_02 +E2CL_DA_03 +E2CL_DA_04 +E2CL_EA_01 +E2CL_EA_02 +E2CL_EA_03 +E2CL_EA_04 +E2CL_FA_01 +E2CL_FA_02 +E2CL_FA_03 +E2CL_FA_04 +E2CL_GA_01 +E2CL_GA_02 +E2CL_GA_03 +E2CL_GA_04 +E2CL_HA_01 +E2CL_HA_02 +E2CL_HA_03 +E2CL_HA_04 +E2CL_IA_01 +E2CL_IA_02 +E2CL_IA_03 +E2CL_IA_04 +E2CL_IA_05 +E2CL_IA_06 +E2CL_IA_07 +E2CL_IA_08 +E2CL_JA_01 +E2CL_JA_02 +E2CL_JA_03 +E2CL_JA_04 +E2CL_JA_05 +E2CL_JA_06 +E2CL_JA_07 +E2CL_JA_08 +E2CL_JA_09 +E2CL_JA_10 +E2CL_KA_01 +E2CL_KA_02 +E2CL_KA_03 +E2CL_KA_04 +E2CL_KA_05 +E2CL_KA_06 +E2CL_KA_07 +E2CL_KA_08 +E2CL_KA_09 +E2CL_KA_10 +E2CL_LA_01 +E2CL_LA_02 +E2CL_LA_03 +E2CL_LA_04 +E2CL_LA_05 +E2CL_LA_06 +E2CL_LA_07 +E2CL_LA_08 +E2CL_MA_01 +E2CL_MA_02 +E2CL_MA_03 +E2CL_MA_04 +E2CL_NA_01 +E2CL_NA_02 +E2CL_NA_03 +E2CL_NA_04 +E2CL_OA_01 +E2CL_OA_02 +E2CL_OA_03 +E2CL_OA_04 +E2CL_PA_01 +E2CL_PA_02 +E2CL_PA_03 +E2CL_PA_04 +E2CL_QA_01 +E2CL_QA_02 +E2CL_QA_03 +E2CL_QA_04 +E2CL_RA_01 +E2CL_RA_02 +E2CL_RA_03 +E2CL_RA_04 +E2CL_RA_05 +E2CL_RA_06 +E2CL_RA_07 +E2CL_SA_01 +E2CL_SA_02 +E2CL_SA_03 +E2CL_SA_04 +E2CL_SA_05 +E2CL_SA_06 +E2CL_TA_01 +E2CL_TA_02 +E2CL_TA_03 +E2CL_TA_04 +E2CL_UA_01 +E2CL_UA_02 +E2CL_UA_03 +E2CL_UA_04 +E2CL_UA_05 +E2CL_VA_01 +E2CL_VA_02 +E2CL_VA_03 +E2CL_VA_04 +E2CL_VA_05 +E2CL_WA_01 +E2CL_WA_02 +E2CL_WA_03 +E2CL_WA_04 +E2CL_WA_05 +E2CL_XA_01 +E2CL_XA_02 +E2CL_XA_03 +E2CL_XA_04 +E2CL_XA_05 +E2DW_AAA_01 +E2DW_AAA_02 +E2DW_AAA_03 +E2DW_AAA_04 +E2DW_AAA_05 +E2DW_AA_01 +E2DW_AA_02 +E2DW_AA_03 +E2DW_AA_04 +E2DW_ABA_01 +E2DW_ABA_02 +E2DW_ABA_03 +E2DW_ABA_04 +E2DW_ABA_05 +E2DW_ACA_01 +E2DW_ACA_02 +E2DW_ACA_03 +E2DW_ACA_04 +E2DW_ACA_05 +E2DW_ADA_01 +E2DW_ADA_02 +E2DW_ADA_03 +E2DW_ADA_04 +E2DW_AEA_01 +E2DW_AEA_02 +E2DW_AEA_03 +E2DW_AEA_04 +E2DW_AFA_01 +E2DW_AFA_02 +E2DW_AFA_03 +E2DW_AFA_04 +E2DW_AGA_01 +E2DW_AGA_02 +E2DW_AGA_03 +E2DW_AGA_04 +E2DW_AHA_01 +E2DW_AHA_02 +E2DW_AHA_03 +E2DW_AHA_04 +E2DW_AIA_01 +E2DW_AIA_02 +E2DW_AIA_03 +E2DW_AIA_04 +E2DW_AIA_05 +E2DW_AIA_06 +E2DW_AJA_01 +E2DW_AJA_02 +E2DW_AJA_03 +E2DW_AJA_04 +E2DW_AJA_05 +E2DW_AJA_06 +E2DW_AKA_01 +E2DW_AKA_02 +E2DW_AKA_03 +E2DW_AKA_04 +E2DW_AKA_05 +E2DW_AKA_06 +E2DW_ALA_01 +E2DW_ALB_01 +E2DW_ALC_01 +E2DW_ALD_01 +E2DW_AMA_01 +E2DW_AMB_01 +E2DW_AMC_01 +E2DW_AMD_01 +E2DW_AME_01 +E2DW_ANA_01 +E2DW_ANB_01 +E2DW_ANC_01 +E2DW_AND_01 +E2DW_AOA_01 +E2DW_AOB1_01 +E2DW_AOB2_01 +E2DW_AOC_01 +E2DW_APA_01 +E2DW_APB_01 +E2DW_APC_01 +E2DW_APD_01 +E2DW_APE_01 +E2DW_AQA_01 +E2DW_AQB_01 +E2DW_AQC_01 +E2DW_AQD_01 +E2DW_AQE_01 +E2DW_ARA_01 +E2DW_ARA_02 +E2DW_ASA_01 +E2DW_ASA_02 +E2DW_ATA_01 +E2DW_ATB_01 +E2DW_ATC_01 +E2DW_ATD_01 +E2DW_AUA_01 +E2DW_AUB_01 +E2DW_AUC_01 +E2DW_AUD_01 +E2DW_AUE_01 +E2DW_AVA_01 +E2DW_AVB_01 +E2DW_AVC_01 +E2DW_AVD_01 +E2DW_AVE_01 +E2DW_AVF_01 +E2DW_AWA_01 +E2DW_AWB_01 +E2DW_AWC_01 +E2DW_AWD_01 +E2DW_AXA_01 +E2DW_AXB_01 +E2DW_AXC_01 +E2DW_AXD_01 +E2DW_AXE_01 +E2DW_AYA_01 +E2DW_AYB_01 +E2DW_AYC_01 +E2DW_AYD_01 +E2DW_AYE_01 +E2DW_AZA_01 +E2DW_AZB_01 +E2DW_AZC_01 +E2DW_AZD_01 +E2DW_AZE_01 +E2DW_AZF_01 +E2DW_AZG_01 +E2DW_BAA_01 +E2DW_BAB_01 +E2DW_BAC_01 +E2DW_BAD_01 +E2DW_BAE_01 +E2DW_BAF_01 +E2DW_BA_01 +E2DW_BA_02 +E2DW_BA_03 +E2DW_BA_04 +E2DW_BBA_01 +E2DW_BBB_01 +E2DW_BBC_01 +E2DW_BBD_01 +E2DW_BCA_01 +E2DW_BCB_01 +E2DW_BCC_01 +E2DW_BCD_01 +E2DW_BCE_01 +E2DW_BCF_01 +E2DW_BDA_01 +E2DW_BDB_01 +E2DW_BDC_01 +E2DW_BDD_01 +E2DW_BDE_01 +E2DW_BEA_01 +E2DW_BEB_01 +E2DW_BEC_01 +E2DW_BED_01 +E2DW_BEE_01 +E2DW_BEF_01 +E2DW_BEG_01 +E2DW_BFA_01 +E2DW_BFB_01 +E2DW_BFC_01 +E2DW_BFD_01 +E2DW_BGA_01 +E2DW_BGB_01 +E2DW_BGC_01 +E2DW_BGD_01 +E2DW_BHA_01 +E2DW_BHB_01 +E2DW_BHC_01 +E2DW_BHD_01 +E2DW_BIA_01 +E2DW_BIB_01 +E2DW_BIC_01 +E2DW_BID_01 +E2DW_BIE_01 +E2DW_BIF_01 +E2DW_BIG_01 +E2DW_BIH_01 +E2DW_BII_01 +E2DW_BJA_01 +E2DW_BJB_01 +E2DW_BJC_01 +E2DW_BJD_01 +E2DW_BKA_01 +E2DW_BKB_01 +E2DW_BKC_01 +E2DW_BKD_01 +E2DW_BKE_01 +E2DW_BKF_01 +E2DW_BKG_01 +E2DW_BKH_01 +E2DW_BLA_01 +E2DW_BLA_02 +E2DW_BLA_03 +E2DW_BLA_04 +E2DW_BMA_01 +E2DW_BMA_02 +E2DW_BMA_03 +E2DW_BMA_04 +E2DW_BNA_01 +E2DW_BNA_02 +E2DW_BNA_03 +E2DW_BNA_04 +E2DW_BOA_01 +E2DW_BOA_02 +E2DW_BOA_03 +E2DW_BOA_04 +E2DW_BPA_01 +E2DW_BPB_01 +E2DW_BPC_01 +E2DW_BPD_01 +E2DW_BQA_01 +E2DW_BQB_01 +E2DW_BQC_01 +E2DW_BQD_01 +E2DW_BRA_01 +E2DW_BRB_01 +E2DW_BRC_01 +E2DW_BRD_01 +E2DW_BRE_01 +E2DW_BSA_01 +E2DW_BSB_01 +E2DW_BSC_01 +E2DW_BSD_01 +E2DW_BTA_01 +E2DW_BTB_01 +E2DW_BTC_01 +E2DW_BTD_01 +E2DW_BUA_01 +E2DW_BUB_01 +E2DW_BUC_01 +E2DW_BUD_01 +E2DW_BVA_01 +E2DW_BVB_01 +E2DW_BVC_01 +E2DW_BVD_01 +E2DW_BVE_01 +E2DW_BWA_01 +E2DW_BWB_01 +E2DW_BWC_01 +E2DW_BWD_01 +E2DW_BXA_01 +E2DW_BXB_01 +E2DW_BXC_01 +E2DW_BXD_01 +E2DW_BYA_01 +E2DW_BYB_01 +E2DW_BYC_01 +E2DW_BYD_01 +E2DW_BZA_01 +E2DW_BZB_01 +E2DW_BZC_01 +E2DW_BZD_01 +E2DW_BZE_01 +E2DW_CAA_01 +E2DW_CAB_01 +E2DW_CAC_01 +E2DW_CAD_01 +E2DW_CA_01 +E2DW_CA_02 +E2DW_CA_03 +E2DW_CA_04 +E2DW_CBA_01 +E2DW_CBB_01 +E2DW_CBC_01 +E2DW_CBD_01 +E2DW_CCA_01 +E2DW_CCB_01 +E2DW_CCC_01 +E2DW_CCD_01 +E2DW_CDA_01 +E2DW_CDB_01 +E2DW_CDC_01 +E2DW_CDD_01 +E2DW_CEA_01 +E2DW_CEB_01 +E2DW_CEC_01 +E2DW_CED_01 +E2DW_CFA_01 +E2DW_CFB_01 +E2DW_CFC_01 +E2DW_CFD_01 +E2DW_CGA_01 +E2DW_CGB_01 +E2DW_CGC_01 +E2DW_CGD_01 +E2DW_CHA_01 +E2DW_CHB_01 +E2DW_CHC_01 +E2DW_CHD_01 +E2DW_CIA_01 +E2DW_CIB_01 +E2DW_CIC_01 +E2DW_CID_01 +E2DW_CJA_01 +E2DW_CJA_02 +E2DW_CJA_03 +E2DW_CJA_04 +E2DW_CJA_05 +E2DW_CJA_06 +E2DW_DA_01 +E2DW_DA_02 +E2DW_DA_03 +E2DW_DA_04 +E2DW_EA_01 +E2DW_EA_02 +E2DW_EA_03 +E2DW_EA_04 +E2DW_FA_01 +E2DW_FA_02 +E2DW_FA_03 +E2DW_FA_04 +E2DW_GA_01 +E2DW_GA_02 +E2DW_GA_03 +E2DW_GA_04 +E2DW_HA_01 +E2DW_HA_02 +E2DW_HA_03 +E2DW_HA_04 +E2DW_IA_01 +E2DW_IA_02 +E2DW_IA_03 +E2DW_IA_04 +E2DW_JA_01 +E2DW_JA_02 +E2DW_JA_03 +E2DW_JA_04 +E2DW_KA_01 +E2DW_KA_02 +E2DW_KA_03 +E2DW_KA_04 +E2DW_LA_01 +E2DW_LA_02 +E2DW_LA_03 +E2DW_LA_04 +E2DW_MA_01 +E2DW_MA_02 +E2DW_NA_01 +E2DW_NA_02 +E2DW_OA_01 +E2DW_OA_02 +E2DW_OA_03 +E2DW_OA_04 +E2DW_PA_01 +E2DW_PA_02 +E2DW_PA_03 +E2DW_PA_04 +E2DW_QA_01 +E2DW_QA_02 +E2DW_QA_03 +E2DW_QA_04 +E2DW_QQQ_01 +E2DW_QQQ_02 +E2DW_QQQ_03 +E2DW_QQQ_04 +E2DW_QQQ_05 +E2DW_QQQ_06 +E2DW_RA_01 +E2DW_RA_02 +E2DW_RA_03 +E2DW_RA_04 +E2DW_SA_01 +E2DW_SA_02 +E2DW_SA_03 +E2DW_SA_04 +E2DW_TA_01 +E2DW_TA_02 +E2DW_TA_03 +E2DW_TA_04 +E2DW_UA_01 +E2DW_UA_02 +E2DW_UA_03 +E2DW_UA_04 +E2DW_VA_01 +E2DW_VA_02 +E2DW_VA_03 +E2DW_VA_04 +E2DW_WA_01 +E2DW_WA_02 +E2DW_WA_03 +E2DW_WA_04 +E2DW_XA_01 +E2DW_XA_02 +E2DW_XA_03 +E2DW_YA_01 +E2DW_YA_02 +E2DW_YA_03 +E2DW_ZA_01 +E2DW_ZA_02 +E2DW_ZA_03 +E2DW_ZA_04 +E2ES_AA_01 +E2ES_A_AA_01 +E2ES_A_BA_01 +E2ES_A_CA_01 +E2ES_A_DA_01 +E2ES_A_EA_01 +E2ES_A_FA_01 +E2ES_A_GA_01 +E2ES_A_HA_01 +E2ES_A_IA_01 +E2ES_A_JA_01 +E2ES_A_KA_01 +E2ES_A_LA_01 +E2ES_A_MA_01 +E2ES_A_NA_01 +E2ES_A_OA_01 +E2ES_A_PA_01 +E2ES_A_QA_01 +E2ES_A_RA_01 +E2ES_A_SA_01 +E2ES_A_TA_01 +E2ES_A_UA_01 +E2ES_A_VA_01 +E2ES_A_WA_01 +E2ES_A_XA_01 +E2ES_A_YA_01 +E2ES_A_ZA_01 +E2ES_BA_01 +E2ES_B_AA_01 +E2ES_B_BA_01 +E2ES_B_CA_01 +E2ES_B_DA_01 +E2ES_B_EA_01 +E2ES_B_FA_01 +E2ES_B_GA_01 +E2ES_B_HA_01 +E2ES_B_IA_01 +E2ES_B_JA_01 +E2ES_B_KA_01 +E2ES_B_LA_01 +E2ES_B_MA_01 +E2ES_B_NA_01 +E2ES_B_OA_01 +E2ES_B_PA_01 +E2ES_B_QA_01 +E2ES_B_RA_01 +E2ES_B_SA_01 +E2ES_B_TA_01 +E2ES_B_UA_01 +E2ES_B_VA_01 +E2ES_B_WA_01 +E2ES_B_XA_01 +E2ES_B_YA_01 +E2ES_B_ZA_01 +E2ES_CA_01 +E2ES_C_AA_01 +E2ES_C_BA_01 +E2ES_C_CA_01 +E2ES_C_DA_01 +E2ES_C_DA_02 +E2ES_C_DA_03 +E2ES_DA_01 +E2ES_EA_01 +E2ES_FA_01 +E2ES_GA_01 +E2ES_HA_01 +E2ES_IA_01 +E2ES_JA_01 +E2ES_KA_01 +E2ES_LA_01 +E2ES_MA_01 +E2ES_NA_01 +E2ES_OA_01 +E2ES_PA_01 +E2ES_QA_01 +E2ES_RA_01 +E2ES_SA_01 +E2ES_TA_01 +E2ES_UA_01 +E2ES_VA_01 +E2ES_WA_01 +E2ES_XA_01 +E2ES_YA_01 +E2ES_ZA_01 +E2F1B_CLA_01 +E2F1B_CLA_02 +E2F1B_HIT1_04 +E2F1B_HIT1_05 +E2F1_AAA_01 +E2F1_AAA_02 +E2F1_AAA_03 +E2F1_ABA_01 +E2F1_ABA_02 +E2F1_ACA_01 +E2F1_ACA_02 +E2F1_ADA_01 +E2F1_ADA_02 +E2F1_ADA_03 +E2F1_AEA_01 +E2F1_AEB_01 +E2F1_AFA_01 +E2F1_AFB_01 +E2F1_AGA_01 +E2F1_AGB_01 +E2F1_AHA_01 +E2F1_AHB_01 +E2F1_AIA_01 +E2F1_AIB_01 +E2F1_AJA_01 +E2F1_AJB_01 +E2F1_AKA_01 +E2F1_AKB_01 +E2F1_ALA_01 +E2F1_ALB_01 +E2F1_AMA_01 +E2F1_AMB_01 +E2F1_ANA_01 +E2F1_ANB_01 +E2F1_AOA_01 +E2F1_AOA_02 +E2F1_APA_01 +E2F1_APA_02 +E2F1_APA_03 +E2F1_APA_04 +E2F1_APA_05 +E2F1_APA_06 +E2F1_APA_07 +E2F1_APA_08 +E2F1_AQA_01 +E2F1_AQA_02 +E2F1_AQA_03 +E2F1_AQA_04 +E2F1_AQA_05 +E2F1_AQA_06 +E2F1_AQA_07 +E2F1_AQA_08 +E2F1_ARA_01 +E2F1_ARA_02 +E2F1_ARA_03 +E2F1_ARA_04 +E2F1_ARA_05 +E2F1_ARA_06 +E2F1_ARA_07 +E2F1_ARA_08 +E2F1_ASA_01 +E2F1_ASA_02 +E2F1_ASA_03 +E2F1_ASA_04 +E2F1_ASA_05 +E2F1_ASA_06 +E2F1_ATA_01 +E2F1_ATA_02 +E2F1_ATA_03 +E2F1_ATA_04 +E2F1_AUA_01 +E2F1_AUB_01 +E2F1_AVA_01 +E2F1_AVB_01 +E2F1_AWA_01 +E2F1_AWB_01 +E2F1_AXA_01 +E2F1_AXA_02 +E2F1_AXA_03 +E2F1_AYA_01 +E2F1_AYA_02 +E2F1_AYA_03 +E2F1_AZA_01 +E2F1_AZA_02 +E2F1_AZA_03 +E2F1_BAA_01 +E2F1_BAA_02 +E2F1_BAA_03 +E2F1_BBA_01 +E2F1_BBA_02 +E2F1_BBA_03 +E2F1_BCA_01 +E2F1_BCA_02 +E2F1_BCA_03 +E2F1_BCA_04 +E2F1_BCA_05 +E2F1_BCA_06 +E2F1_BCA_07 +E2F1_BCA_08 +E2F1_BDA_01 +E2F1_BDA_02 +E2F1_BDA_03 +E2F1_BEA_01 +E2F1_BEA_02 +E2F1_BEA_03 +E2F1_BFA_01 +E2F1_BFA_02 +E2F1_BFA_03 +E2F1_BGA_01 +E2F1_BGA_02 +E2F1_BGA_03 +E2F1_BHA_01 +E2F1_BHA_02 +E2F1_BHA_03 +E2F1_BIA_01 +E2F1_BIA_02 +E2F1_BIA_03 +E2F1_BJA_01 +E2F1_BJA_02 +E2F1_BJA_03 +E2F1_BJA_04 +E2F1_BJA_05 +E2F1_BKA_01 +E2F1_BKA_02 +E2F1_BKA_03 +E2F1_BLA_01 +E2F1_BLB_01 +E2F1_BLC_01 +E2F1_BLD_01 +E2F1_BMA_01 +E2F1_BMB_01 +E2F1_BMC_01 +E2F1_BMD_01 +E2F1_BNA_01 +E2F1_BNB_01 +E2F1_BNC1_01 +E2F1_BNC2_01 +E2F1_BND_01 +E2F1_BNE_01 +E2F1_BNF_01 +E2F1_BOA_01 +E2F1_BOB_01 +E2F1_BOC_01 +E2F1_BOD_01 +E2F1_BOE_01 +E2F1_BPA_01 +E2F1_BPB_01 +E2F1_BPC_01 +E2F1_BPD_01 +E2F1_BPE_01 +E2F1_BPF_01 +E2F1_BQA_01 +E2F1_BQB_01 +E2F1_BQC_01 +E2F1_BQD_01 +E2F1_BRA_01 +E2F1_BRB_01 +E2F1_BRC_01 +E2F1_BRD_01 +E2F1_BSA_01 +E2F1_BSB_01 +E2F1_BSC_01 +E2F1_BTA_01 +E2F1_BTB_01 +E2F1_BTC_01 +E2F1_BUA_01 +E2F1_BUB_01 +E2F1_BUC_01 +E2F1_BUD_01 +E2F1_BUE_01 +E2F1_BUF_01 +E2F1_BVA_01 +E2F1_BVB_01 +E2F1_BVC_01 +E2F1_BVD_01 +E2F1_BVE_01 +E2F1_BVF_01 +E2F1_BWA_01 +E2F1_BWB_01 +E2F1_BWC_01 +E2F1_BWD_01 +E2F1_BWE_01 +E2F1_BYA_01 +E2F1_BYB_01 +E2F1_BYC_01 +E2F1_BYD_01 +E2F1_BZA_01 +E2F1_BZB_01 +E2F1_CAA_01 +E2F1_CAB_01 +E2F1_CAC_01 +E2F1_CBA_01 +E2F1_CBB_01 +E2F1_CBC_01 +E2F1_CCA_01 +E2F1_CCB_01 +E2F1_CDA_01 +E2F1_CDB_01 +E2F1_CDC_01 +E2F1_CDD_01 +E2F1_CDE_01 +E2F1_CEA_01 +E2F1_CEB_01 +E2F1_CEC_01 +E2F1_CED_01 +E2F1_CEE_01 +E2F1_CFA_01 +E2F1_CFA_02 +E2F1_CFA_03 +E2F1_CGA_01 +E2F1_CGA_02 +E2F1_CGA_03 +E2F1_CHA_01 +E2F1_CHA_02 +E2F1_CHA_03 +E2F1_CIA_01 +E2F1_CIA_02 +E2F1_CIA_03 +E2F1_CJA_01 +E2F1_CJA_02 +E2F1_CKA_01 +E2F1_CKA_02 +E2F1_CKA_03 +E2F1_CLA_01 +E2F1_CLB_01 +E2F1_CLC_01 +E2F1_CLD_01 +E2F1_CLE_01 +E2F1_EA_01 +E2F1_EA_02 +E2F1_FA_01 +E2F1_FA_02 +E2F1_FA_03 +E2F1_FA_04 +E2F1_FA_05 +E2F1_GA_01 +E2F1_GA_02 +E2F1_GA_03 +E2F1_HA_01 +E2F1_HC_01 +E2F1_HD_01 +E2F1_HE_01 +E2F1_IA_01 +E2F1_IB_01 +E2F1_IC_01 +E2F1_ID_01 +E2F1_IE_01 +E2F1_JA_01 +E2F1_JB_01 +E2F1_JC_01 +E2F1_JD_01 +E2F1_KA_01 +E2F1_KB_01 +E2F1_KC_01 +E2F1_KD_01 +E2F1_KE_01 +E2F1_KF_01 +E2F1_LA_01 +E2F1_LB_01 +E2F1_LC_01 +E2F1_LD_01 +E2F1_MA_01 +E2F1_MB_01 +E2F1_MC_01 +E2F1_NA_01 +E2F1_NB_01 +E2F1_NC_01 +E2F1_ND_01 +E2F1_NE_01 +E2F1_NF_01 +E2F1_OA_01 +E2F1_OB_01 +E2F1_OC_01 +E2F1_OD1_01 +E2F1_OD2_01 +E2F1_PA_01 +E2F1_PB_01 +E2F1_PC_01 +E2F1_PD_01 +E2F1_PE_01 +E2F1_PF_01 +E2F1_QA_01 +E2F1_QB_01 +E2F1_QC1_01 +E2F1_QC2_01 +E2F1_QD_01 +E2F1_RA_01 +E2F1_RB_01 +E2F1_RC_01 +E2F1_RD_01 +E2F1_RE_01 +E2F1_RF_01 +E2F1_SA_01 +E2F1_SB_01 +E2F1_SC_01 +E2F1_SD_01 +E2F1_SE_01 +E2F1_SF_01 +E2F1_TA_01 +E2F1_TB_01 +E2F1_TC_01 +E2F1_TD_01 +E2F1_TE_01 +E2F1_TF_01 +E2F1_TG_01 +E2F1_UA_01 +E2F1_UB_01 +E2F1_UC_01 +E2F1_UD_01 +E2F1_UE_01 +E2F1_VA_01 +E2F1_VB_01 +E2F1_VC_01 +E2F1_WA_01 +E2F1_WB_01 +E2F1_WC_01 +E2F1_XA_01 +E2F1_XA_02 +E2F1_XA_03 +E2F1_YA_01 +E2F1_YA_02 +E2F1_YA_03 +E2F1_ZA_01 +E2F1_ZA_02 +E2F1_ZA_03 +E2F2_CFB_01 +E2F2_CGB_01 +E2F2_CHA_01 +E2F2_CHA_02 +E2F2_CHA_03 +E2F2_CHA_04 +E2F2_CHA_05 +E2F2_CIA_01 +E2F2_CIA_02 +E2F2_CIA_03 +E2F2_CIA_04 +E2F2_CIA_05 +E2F2_CJA_01 +E2F2_CJA_02 +E2F2_CJA_03 +E2F2_CKA_01 +E2F2_CKA_02 +E2F2_CKA_03 +E2F2_CLA_01 +E2F2_CLA_02 +E2F2_CLA_03 +E2F2_CMA_01 +E2F2_CMA_02 +E2F2_CMA_03 +E2F2_CNA_01 +E2F2_CNA_02 +E2F2_CNA_03 +E2F2_COA_01 +E2F2_COA_02 +E2F2_COA_03 +E2F2_COO_03 +E2F2_CPA_01 +E2F2_CPA_02 +E2F2_CPA_03 +E2F2_CQA_01 +E2F2_CQA_02 +E2F2_CQA_03 +E2F2_CRA_01 +E2F2_CRA_02 +E2F2_CRA_03 +E2F2_CSA_01 +E2F2_CSA_02 +E2F2_CSA_03 +E2F2_CTA_01 +E2F2_CTA_02 +E2F2_CTA_03 +E2F2_CUA_01 +E2F2_CUA_02 +E2F2_CUA_03 +E2F2_CVA_01 +E2F2_CVB_01 +E2F2_CVC_01 +E2F2_CVD_01 +E2F2_CVE_01 +E2F2_CVF_01 +E2F2_CWA_01 +E2F2_CWB_01 +E2F2_CWC_01 +E2F2_CWD_01 +E2F2_CWE_01 +E2F2_CWF_01 +E2F2_CXA_01 +E2F2_CXB_01 +E2F2_CXC_01 +E2F2_CYA_01 +E2F2_CYB_01 +E2F2_CYC_01 +E2F2_CYD_01 +E2F2_CZA_01 +E2F2_CZB_01 +E2F2_CZC_01 +E2F2_DAA_01 +E2F2_DAB_01 +E2F2_DAC_01 +E2F2_DBA_01 +E2F2_DBB_01 +E2F2_DBC_01 +E2F2_DBD_01 +E2F2_DCA_01 +E2F2_DCB_01 +E2F2_DCC_01 +E2F2_DCD_01 +E2F2_DCE_01 +E2F2_DCF_01 +E2F2_DDA_01 +E2F2_DDA_02 +E2F2_DDA_03 +E2F2_DEA_01 +E2F2_DEA_02 +E2F2_DEA_03 +E2F2_DFA_01 +E2F2_DFB_01 +E2F2_DFC_01 +E2F2_DGA_01 +E2F2_DGA_02 +E2F2_DGA_03 +E2F2_DHA_01 +E2F2_DHB_01 +E2F2_DHC_01 +E2F2_DIA_01 +E2F2_DIB_01 +E2F2_DIC_01 +E2F2_DID_01 +E2F2_DJA_01 +E2F2_DJA_02 +E2F2_DJA_03 +E2F2_DKA_01 +E2F2_DKA_02 +E2F2_DKA_03 +E2F2_DLA_01 +E2F2_DLA_02 +E2F2_DLA_03 +E2F2_DMA_01 +E2F2_DMA_02 +E2F2_DMA_03 +E2F2_DNA_01 +E2F2_DNA_02 +E2F2_DNA_03 +E2F2_DNA_04 +E2F2_DNA_05 +E2F2_DNA_06 +E2F2_DNA_07 +E2F2_DNA_08 +E2F2_DOA_01 +E2F2_DOA_02 +E2F2_DOA_03 +E2F2_DPA_01 +E2F2_DPA_02 +E2F2_DPA_03 +E2F2_DQA_01 +E2F2_DQA_02 +E2F2_DQA_03 +E2F2_DQA_04 +E2F2_DQA_05 +E2F2_DQA_06 +E2F2_DQA_07 +E2F2_DQA_08 +E2F2_DRA_01 +E2F2_DRA_02 +E2F2_DRA_03 +E2F2_DRA_04 +E2F2_DRA_05 +E2F2_DRA_06 +E2F2_DRA_07 +E2F2_DRA_08 +E2F2_DSA_01 +E2F2_DSB_01 +E2F2_DTA_01 +E2F2_DTB_01 +E2F2_DUA_01 +E2F2_DUB_01 +E2F2_DVA_01 +E2F2_DVB_01 +E2F2_DWA_01 +E2F2_DWB_01 +E2F2_DXA_01 +E2F2_DXB_01 +E2F2_DYA_01 +E2F2_DYB_01 +E2F2_DZA_01 +E2F2_DZB_01 +E2F2_EAA_01 +E2F2_EAB_01 +E2F2_EBA_01 +E2F2_EBB_01 +E2F2_ECA_01 +E2F2_ECA_02 +E2F2_ECA_03 +E2F2_ECA_04 +E2F2_ECA_05 +E2F2_ECA_06 +E2F2_EDA_01 +E2F2_EDA_02 +E2F2_EDA_03 +E2F2_EEA_01 +E2F2_EEA_02 +E2F2_EEA_03 +E2F2_EEA_04 +E2F2_EEA_05 +E2F2_EFA_01 +E2F2_EFA_02 +E2F2_EFA_03 +E2F2_EGA_01 +E2F2_EGA_02 +E2F2_EGA_03 +E2F2_EHA_01 +E2F2_EHA_02 +E2F2_EHA_03 +E2F2_EIA_01 +E2F2_EIA_02 +E2F2_EJA_01 +E2F2_EJB_01 +E2F2_EJC_01 +E2F2_EJD_01 +E2F2_EJE_01 +E2F2_EKA_01 +E2F2_EKB_01 +E2F2_EKC_01 +E2F2_EKD_01 +E2F2_EKE_01 +E2F2_ELA_01 +E2F2_ELB_01 +E2F2_ELC_01 +E2F2_ELD_01 +E2F2_ELE_01 +E2F2_EMA_01 +E2F2_EMB_01 +E2F2_EMC_01 +E2F2_EMD_01 +E2F2_EME_01 +E2F2_ENA_01 +E2F2_ENB_01 +E2F2_ENC_01 +E2F2_EOA_01 +E2F2_EOB_01 +E2F2_EOC_01 +E2F2_EOD_01 +E2F2_EOE_01 +E2F2_EPA_01 +E2F2_EPB_01 +E2F2_EQA_01 +E2F2_EQB_01 +E2F2_ERA_01 +E2F2_ERB_01 +E2F2_ESA_01 +E2F2_ESB_01 +E2F2_ETA_01 +E2F2_ETB_01 +E2F2_EUA_01 +E2F2_EUB_01 +E2F2_EUC_01 +E2F2_EUD_01 +E2F2_ZAA_01 +E2F2_ZAB_01 +E2F2_ZBA_01 +E2F2_ZBB_01 +E2FAH_AAA_01 +E2FAH_AAA_02 +E2FAH_AA_01 +E2FAH_AA_02 +E2FAH_AA_03 +E2FAH_AA_04 +E2FAH_ABA_01 +E2FAH_ABA_02 +E2FAH_ACA_01 +E2FAH_ACA_02 +E2FAH_ADA_01 +E2FAH_ADA_02 +E2FAH_AEA_01 +E2FAH_AEA_02 +E2FAH_AFA_01 +E2FAH_AFA_02 +E2FAH_AGA_01 +E2FAH_AGA_02 +E2FAH_AHA_01 +E2FAH_AHA_02 +E2FAH_AIA_01 +E2FAH_AIA_02 +E2FAH_AJA_01 +E2FAH_AJA_02 +E2FAH_AKA_01 +E2FAH_AKA_02 +E2FAH_ALA_01 +E2FAH_ALA_02 +E2FAH_AMA_01 +E2FAH_AMA_02 +E2FAH_ANA_01 +E2FAH_ANA_02 +E2FAH_AOA_01 +E2FAH_AOA_02 +E2FAH_APA_01 +E2FAH_APA_02 +E2FAH_AQA_01 +E2FAH_AQA_02 +E2FAH_ARA_01 +E2FAH_ARA_02 +E2FAH_ASA_01 +E2FAH_ASA_02 +E2FAH_ASA_03 +E2FAH_ASA_04 +E2FAH_ATA_01 +E2FAH_ATA_02 +E2FAH_ATA_03 +E2FAH_ATA_04 +E2FAH_AUA_01 +E2FAH_AUA_02 +E2FAH_AVA_01 +E2FAH_AVA_02 +E2FAH_AWA_01 +E2FAH_AWA_02 +E2FAH_AXA_01 +E2FAH_AXA_02 +E2FAH_AYA_01 +E2FAH_AYA_02 +E2FAH_AZA_01 +E2FAH_AZA_02 +E2FAH_BAA_01 +E2FAH_BAA_02 +E2FAH_BA_01 +E2FAH_BA_02 +E2FAH_BA_03 +E2FAH_BA_04 +E2FAH_BBA_01 +E2FAH_BBA_02 +E2FAH_BCA_01 +E2FAH_BCA_02 +E2FAH_BDA_01 +E2FAH_BDA_02 +E2FAH_BEA_01 +E2FAH_BEA_02 +E2FAH_BFA_01 +E2FAH_BFA_02 +E2FAH_BGA_01 +E2FAH_BGA_02 +E2FAH_BHA_01 +E2FAH_BHA_02 +E2FAH_BIA_01 +E2FAH_BIA_02 +E2FAH_BJA_01 +E2FAH_BJA_02 +E2FAH_BKA_01 +E2FAH_BKA_02 +E2FAH_BLA_01 +E2FAH_BLA_02 +E2FAH_BMA_01 +E2FAH_BMA_02 +E2FAH_BNA_01 +E2FAH_BNA_02 +E2FAH_BOA_01 +E2FAH_BOA_02 +E2FAH_BPA_01 +E2FAH_BPA_02 +E2FAH_BQA_01 +E2FAH_BQA_02 +E2FAH_BRA_01 +E2FAH_BRA_02 +E2FAH_BSA_01 +E2FAH_BSA_02 +E2FAH_BTA_01 +E2FAH_BTA_02 +E2FAH_BUA_01 +E2FAH_BUA_02 +E2FAH_BVA_01 +E2FAH_BVA_02 +E2FAH_BWA_01 +E2FAH_BWA_02 +E2FAH_BXA_01 +E2FAH_BXA_02 +E2FAH_BXA_03 +E2FAH_BXA_04 +E2FAH_BYA_01 +E2FAH_BYA_02 +E2FAH_BYA_03 +E2FAH_BYA_04 +E2FAH_BZA_01 +E2FAH_BZA_02 +E2FAH_CAA_01 +E2FAH_CAA_02 +E2FAH_CA_01 +E2FAH_CA_02 +E2FAH_CA_03 +E2FAH_CA_04 +E2FAH_CBA_01 +E2FAH_CBA_02 +E2FAH_CBA_03 +E2FAH_CBA_04 +E2FAH_CCA_01 +E2FAH_CCA_02 +E2FAH_CCA_03 +E2FAH_CCA_04 +E2FAH_CDA_01 +E2FAH_CDA_02 +E2FAH_CEA_01 +E2FAH_CEA_02 +E2FAH_CFA_01 +E2FAH_CFA_02 +E2FAH_CFA_03 +E2FAH_CFA_04 +E2FAH_CGA_01 +E2FAH_CGA_02 +E2FAH_CGA_03 +E2FAH_CGA_04 +E2FAH_CHA_01 +E2FAH_CHA_02 +E2FAH_CHA_03 +E2FAH_CHA_04 +E2FAH_CIA_01 +E2FAH_CIA_02 +E2FAH_CJA_01 +E2FAH_CJA_02 +E2FAH_CKA_01 +E2FAH_CKA_02 +E2FAH_CLA_01 +E2FAH_CLA_02 +E2FAH_CMA_01 +E2FAH_CMA_02 +E2FAH_CNA_01 +E2FAH_CNA_02 +E2FAH_DA_01 +E2FAH_DA_02 +E2FAH_DA_03 +E2FAH_DA_04 +E2FAH_EA_01 +E2FAH_EA_02 +E2FAH_FA_01 +E2FAH_FA_02 +E2FAH_GA_01 +E2FAH_GA_02 +E2FAH_HA_01 +E2FAH_HA_02 +E2FAH_IA_01 +E2FAH_IA_02 +E2FAH_JA_01 +E2FAH_JA_02 +E2FAH_KA_01 +E2FAH_KA_02 +E2FAH_LA_01 +E2FAH_LA_02 +E2FAH_MA_01 +E2FAH_MA_02 +E2FAH_NA_01 +E2FAH_NA_02 +E2FAH_OA_01 +E2FAH_OA_02 +E2FAH_PA_01 +E2FAH_PA_02 +E2FAH_QA_01 +E2FAH_QA_02 +E2FAH_RA_01 +E2FAH_RA_02 +E2FAH_SA_01 +E2FAH_SA_02 +E2FAH_TA_01 +E2FAH_TA_02 +E2FAH_UA_01 +E2FAH_UA_02 +E2FAH_VA_01 +E2FAH_VA_02 +E2FAH_WA_01 +E2FAH_WA_02 +E2FAH_XA_01 +E2FAH_XA_02 +E2FAH_YA_01 +E2FAH_YA_02 +E2FAH_ZA_01 +E2FAH_ZA_02 +E2FA_AAA_01 +E2FA_AA_01 +E2FA_AA_02 +E2FA_AA_03 +E2FA_AA_04 +E2FA_ABA_01 +E2FA_ACA_01 +E2FA_ADA_01 +E2FA_AEA_01 +E2FA_AFA_01 +E2FA_AGA_01 +E2FA_AHA_01 +E2FA_AIA_01 +E2FA_AJA_01 +E2FA_AKA_01 +E2FA_ALA_01 +E2FA_AMA_01 +E2FA_AMA_02 +E2FA_ANA_01 +E2FA_ANA_02 +E2FA_AOA_01 +E2FA_AOA_02 +E2FA_APA_01 +E2FA_APA_02 +E2FA_AQA_01 +E2FA_AQA_02 +E2FA_ARA_01 +E2FA_ARA_02 +E2FA_ASA_01 +E2FA_ASA_02 +E2FA_ATA_01 +E2FA_ATA_02 +E2FA_AUA_01 +E2FA_AUA_02 +E2FA_AVA_01 +E2FA_AVA_02 +E2FA_AWA_01 +E2FA_AWA_02 +E2FA_AXA_01 +E2FA_AXA_02 +E2FA_AYA_01 +E2FA_AYA_02 +E2FA_AZA_01 +E2FA_AZA_02 +E2FA_BAA_01 +E2FA_BAA_02 +E2FA_BA_01 +E2FA_BA_02 +E2FA_BA_03 +E2FA_BA_04 +E2FA_BBA_01 +E2FA_BBA_02 +E2FA_BCA_01 +E2FA_BCA_02 +E2FA_BDA_01 +E2FA_BDA_02 +E2FA_BEA_01 +E2FA_BEA_02 +E2FA_BFA_01 +E2FA_BFA_02 +E2FA_BGA_01 +E2FA_BGA_02 +E2FA_BHA_01 +E2FA_BHA_02 +E2FA_BIA_01 +E2FA_BIA_02 +E2FA_BJA_01 +E2FA_BJA_02 +E2FA_BKA_01 +E2FA_BLA_01 +E2FA_BMA_01 +E2FA_BMA_02 +E2FA_BMA_03 +E2FA_BMA_04 +E2FA_BNA_01 +E2FA_BNA_02 +E2FA_BNA_03 +E2FA_BNA_04 +E2FA_BOA_01 +E2FA_BOA_02 +E2FA_BOA_03 +E2FA_BOA_04 +E2FA_BPA_01 +E2FA_BPA_02 +E2FA_BPA_03 +E2FA_BPA_04 +E2FA_BPA_05 +E2FA_BQA_01 +E2FA_BQA_02 +E2FA_BQA_03 +E2FA_BQA_04 +E2FA_BQA_05 +E2FA_BRA_01 +E2FA_BRA_02 +E2FA_BRA_03 +E2FA_BRA_04 +E2FA_BRA_05 +E2FA_BSA_01 +E2FA_BSA_02 +E2FA_BSA_03 +E2FA_BSA_04 +E2FA_BSA_05 +E2FA_BTA_01 +E2FA_BTA_02 +E2FA_BTA_03 +E2FA_BTA_04 +E2FA_BTA_05 +E2FA_BUA_01 +E2FA_BUA_02 +E2FA_BUA_03 +E2FA_BUA_04 +E2FA_BUA_05 +E2FA_BVA_01 +E2FA_BVA_02 +E2FA_BVA_03 +E2FA_BVA_04 +E2FA_BVA_05 +E2FA_BWA_01 +E2FA_BWA_02 +E2FA_BWA_03 +E2FA_BWA_04 +E2FA_BWA_05 +E2FA_BXA_01 +E2FA_BXA_02 +E2FA_BXA_03 +E2FA_BXA_04 +E2FA_BXA_05 +E2FA_BYA_01 +E2FA_BYA_02 +E2FA_BYA_03 +E2FA_BYA_04 +E2FA_BYA_05 +E2FA_BZA_01 +E2FA_BZA_02 +E2FA_BZA_03 +E2FA_BZA_04 +E2FA_BZA_05 +E2FA_CA_01 +E2FA_CA_02 +E2FA_CA_03 +E2FA_CA_04 +E2FA_DA_01 +E2FA_DA_02 +E2FA_DA_03 +E2FA_DA_04 +E2FA_EA_01 +E2FA_EA_02 +E2FA_FA_01 +E2FA_FA_02 +E2FA_GA_01 +E2FA_GA_02 +E2FA_GA_03 +E2FA_GA_04 +E2FA_HA_01 +E2FA_HA_02 +E2FA_HA_03 +E2FA_HA_04 +E2FA_IA_01 +E2FA_IA_02 +E2FA_JA_01 +E2FA_JA_02 +E2FA_KA_01 +E2FA_KA_02 +E2FA_LA_01 +E2FA_MA_01 +E2FA_MA_02 +E2FA_MA_03 +E2FA_MA_04 +E2FA_NA_01 +E2FA_NA_02 +E2FA_NA_03 +E2FA_NA_04 +E2FA_OA_01 +E2FA_OA_02 +E2FA_OA_03 +E2FA_OA_04 +E2FA_PA_01 +E2FA_PA_02 +E2FA_PA_03 +E2FA_PA_04 +E2FA_QA_01 +E2FA_QA_02 +E2FA_QA_03 +E2FA_QA_04 +E2FA_RA_01 +E2FA_RA_02 +E2FA_RA_03 +E2FA_RA_04 +E2FA_SA_01 +E2FA_SA_02 +E2FA_TA_01 +E2FA_TA_02 +E2FA_UA_01 +E2FA_UA_02 +E2FA_UA_03 +E2FA_UA_04 +E2FA_VA_01 +E2FA_VA_02 +E2FA_WA_01 +E2FA_WA_02 +E2FA_XA_01 +E2FA_XA_02 +E2FA_YA_01 +E2FA_ZA_01 +E2FC2_AA_01 +E2FC2_AB_01 +E2FC2_AC_01 +E2FC2_AD_01 +E2FC2_AE1_01 +E2FC2_AE2_01 +E2FC2_AF_01 +E2FC2_AG_01 +E2FC2_AH_01 +E2FC2_AI_01 +E2FC2_AJ_01 +E2FC2_AK_01 +E2FC2_AL_01 +E2FC2_AM_01 +E2FC2_AN_01 +E2FC2_AO_01 +E2FC2_AP_01 +E2FC2_AQ_01 +E2FC2_AR_01 +E2FC2_AS_01 +E2FC2_AT_01 +E2FC2_AU_01 +E2FC2_BA_01 +E2FC2_BB_01 +E2FC2_BC_01 +E2FC2_BD_01 +E2FC2_BE_01 +E2FC2_BF_01 +E2FC2_BG_01 +E2FC2_BH_01 +E2FC2_BI_01 +E2FC2_BJ_01 +E2FC2_BK_01 +E2FC2_BL_01 +E2FC2_BM_01 +E2FC2_BN_01 +E2FC2_BO_01 +E2FC2_BP_01 +E2FC2_BQ_01 +E2FC2_BR_01 +E2FC2_BS_01 +E2FC2_BT_01 +E2FC2_BU_01 +E2FC2_BV_01 +E2FC2_BW_01 +E2FC2_CA_01 +E2FC2_CB_01 +E2FC2_CC_01 +E2FC2_CD1_01 +E2FC2_CD2_01 +E2FC2_CE_01 +E2FC2_CF_01 +E2FC2_CG_01 +E2FC2_CH_01 +E2FC2_CI_01 +E2FC2_CJ_01 +E2FC2_DA_01 +E2FC2_DB_01 +E2FC2_DC_01 +E2FC2_DD_01 +E2FC2_DE_01 +E2FC2_DF_01 +E2FC2_DG_01 +E2FC2_DH_01 +E2FC2_DI_01 +E2FC2_DJ_01 +E2FC2_DK_01 +E2FC2_DL_01 +E2FC2_DM_01 +E2FC2_EA_01 +E2FC2_EB_01 +E2FC2_EC_01 +E2FC2_ED_01 +E2FC2_EE_01 +E2FC2_EF_01 +E2FC2_EG_01 +E2FC2_EH_01 +E2FC2_EI_01 +E2FC2_EJ_01 +E2FC2_EK_01 +E2FC2_FA_01 +E2FC2_FB_01 +E2FC2_FC_01 +E2FC2_FD_01 +E2FC2_FE_01 +E2FC2_FF_01 +E2FC2_FG_01 +E2FC2_FH_01 +E2FC2_FI_01 +E2FC2_GA_01 +E2FC2_GB_01 +E2FC2_GC_01 +E2FC2_GD_01 +E2FC2_GE_01 +E2FC2_GF1_01 +E2FC2_GF2_01 +E2FC2_GG_01 +E2FC2_GH_01 +E2FC2_GI_01 +E2FC2_GJ_01 +E2FC2_HA_01 +E2FC2_HB2_01 +E2FC2_HB3_01 +E2FC2_HB_01 +E2FC2_HC_01 +E2FC2_HD_01 +E2FC2_HE1_01 +E2FC2_HE2_01 +E2FC2_HF_01 +E2FC2_HG_01 +E2FC2_HH_01 +E2FC2_HI_01 +E2FC2_HJ_01 +E2FC2_HK_01 +E2FC2_HL_01 +E2FC_AA_01 +E2FC_AB_01 +E2FC_AC_01 +E2FC_AD_01 +E2FC_AE_01 +E2FC_AF_01 +E2FC_AG_01 +E2FC_AH_01 +E2FC_AI_01 +E2FC_AJ_01 +E2FC_AK_01 +E2FC_AL1_01 +E2FC_AL2_01 +E2FC_AM_01 +E2FC_AN_01 +E2FC_AO_01 +E2FC_BA_01 +E2FC_BB_01 +E2FC_BC_01 +E2FC_BD_01 +E2FC_BE_01 +E2FC_BF_01 +E2FC_BG_01 +E2FC_BH_01 +E2FC_BI_01 +E2FC_BJ_01 +E2FC_BK_01 +E2FC_BL_01 +E2FC_BM_01 +E2FC_BN_01 +E2FC_BO_01 +E2FC_CA_01 +E2FC_CB_01 +E2FC_CC_01 +E2FC_CD_01 +E2FC_CE_01 +E2FC_CF_01 +E2FC_CG_01 +E2FC_CH_01 +E2FC_CI_01 +E2FC_CJ_01 +E2FC_CK_01 +E2FC_CL_01 +E2FC_CM_01 +E2FC_CN_01 +E2FC_CO_01 +E2FC_CP_01 +E2FC_DA_01 +E2FC_DB_01 +E2FC_DC_01 +E2FC_DD_01 +E2FC_DE_01 +E2FC_DF_01 +E2FC_DG_01 +E2FC_DH_01 +E2FC_DI_01 +E2FC_DJ_01 +E2FC_DK_01 +E2FC_DL_01 +E2FC_DM_01 +E2FC_EA_01 +E2FC_EB_01 +E2FC_EC_01 +E2FC_ED_01 +E2FC_EE_01 +E2FC_EF_01 +E2FC_EG_01 +E2FC_EH_01 +E2FC_EI_01 +E2FC_EJ_01 +E2FC_EK_01 +E2FC_EL_01 +E2FC_EM_01 +E2FC_EN_01 +E2FC_EO_01 +E2FC_EP_01 +E2FC_EQ_01 +E2FC_ER_01 +E2FC_ES_01 +E2FC_ET_01 +E2FC_EU_01 +E2FC_EV_01 +E2FC_FA_01 +E2FC_FB_01 +E2FC_FC_01 +E2FC_FD_01 +E2FC_FE_01 +E2FC_FF_01 +E2FC_FG_01 +E2FC_FH_01 +E2FC_FI_01 +E2FC_FJ_01 +E2FC_FK_01 +E2FC_FL_01 +E2FC_FM_01 +E2FC_FN_01 +E2FC_GAA_01 +E2FC_GAB_01 +E2FC_GAC_01 +E2FC_GAD_01 +E2FC_GAE_01 +E2FC_GAF_01 +E2FC_GA_01 +E2FC_GB_01 +E2FC_GC_01 +E2FC_GD_01 +E2FC_GE_01 +E2FC_GF_01 +E2FC_GG_01 +E2FC_GH_01 +E2FC_GI_01 +E2FC_GJ_01 +E2FC_GK_01 +E2FC_GL_01 +E2FC_GM_01 +E2FC_GN_01 +E2FC_GO_01 +E2FC_GP_01 +E2FC_GQ_01 +E2FC_GR_01 +E2FC_GS_01 +E2FC_GT_01 +E2FC_GU_01 +E2FC_GV_01 +E2FC_GW_01 +E2FC_GY_01 +E2FC_GZ_01 +E2FC_HA_01 +E2FC_HB_01 +E2FC_HC_01 +E2FC_HD_01 +E2FC_HE_01 +E2FC_HF_01 +E2FC_HG_01 +E2FC_HH_01 +E2FC_HI_01 +E2FC_HJ_01 +E2FC_HK_01 +E2FC_HL_01 +E2FC_HM_01 +E2FC_HN_01 +E2FC_HO_01 +E2FC_HP_01 +E2FC_IA_01 +E2FC_IB_01 +E2FC_IC_01 +E2FC_ID_01 +E2FC_IE_01 +E2FC_IF_01 +E2FC_IG_01 +E2FC_IH_01 +E2FC_II_01 +E2FC_IJ_01 +E2FC_IK_01 +E2FC_IL_01 +E2FC_IM_01 +E2FC_IN_01 +E2FC_IO_01 +E2FC_IP_01 +E2FC_IQ_01 +E2FC_JA_01 +E2FC_JB_01 +E2FC_JC_01 +E2FC_JD_01 +E2FC_JE_01 +E2FC_JF_01 +E2FC_JG_01 +E2FC_JH_01 +E2FC_JI_01 +E2FC_JJ_01 +E2FC_JK_01 +E2FC_JL_01 +E2FC_JM_01 +E2FC_JN_01 +E2FC_JO_01 +E2FC_JP_01 +E2FC_JQ_01 +E2FC_JR_01 +E2FC_JS_01 +E2FH_AAA_01 +E2FH_AA_01 +E2FH_AA_02 +E2FH_AA_03 +E2FH_AA_04 +E2FH_ABA_01 +E2FH_ACA_01 +E2FH_ADA_01 +E2FH_AEA_01 +E2FH_AFA_01 +E2FH_AGA_01 +E2FH_AHA_01 +E2FH_AIA_01 +E2FH_AJA_01 +E2FH_AKA_01 +E2FH_ALA_01 +E2FH_AMA_01 +E2FH_AMA_02 +E2FH_ANA_01 +E2FH_ANA_02 +E2FH_AOA_01 +E2FH_AOA_02 +E2FH_APA_01 +E2FH_APA_02 +E2FH_AQA_01 +E2FH_AQA_02 +E2FH_AQA_03 +E2FH_AQA_04 +E2FH_ARA_01 +E2FH_ARA_02 +E2FH_ARA_03 +E2FH_ARA_04 +E2FH_ASA_01 +E2FH_ASA_02 +E2FH_ASA_03 +E2FH_ASA_04 +E2FH_ATA_01 +E2FH_ATA_02 +E2FH_ATA_03 +E2FH_ATA_04 +E2FH_AUA_01 +E2FH_AUA_02 +E2FH_AUA_03 +E2FH_AUA_04 +E2FH_AVA_01 +E2FH_AVA_02 +E2FH_AWA_01 +E2FH_AWA_02 +E2FH_AXA_01 +E2FH_AXA_02 +E2FH_AYA_01 +E2FH_AYA_02 +E2FH_AZA_01 +E2FH_AZA_02 +E2FH_BAA_01 +E2FH_BAA_02 +E2FH_BA_01 +E2FH_BA_02 +E2FH_BA_03 +E2FH_BA_04 +E2FH_BBA_01 +E2FH_BBA_02 +E2FH_BCA_01 +E2FH_BCA_02 +E2FH_BDA_01 +E2FH_BDA_02 +E2FH_BEA_01 +E2FH_BEA_02 +E2FH_BFA_01 +E2FH_BFA_02 +E2FH_BGA_01 +E2FH_BGA_02 +E2FH_BHA_01 +E2FH_BHA_02 +E2FH_BIA_01 +E2FH_BIA_02 +E2FH_BJA_01 +E2FH_BKA_01 +E2FH_BLA_01 +E2FH_BLA_02 +E2FH_BMA_01 +E2FH_BMA_02 +E2FH_BNA_01 +E2FH_BNA_02 +E2FH_BOA_01 +E2FH_BOA_02 +E2FH_BPA_01 +E2FH_BPA_02 +E2FH_BQA_01 +E2FH_BQA_02 +E2FH_BRA_01 +E2FH_BRA_02 +E2FH_BRA_03 +E2FH_BRA_04 +E2FH_BSA_01 +E2FH_BSA_02 +E2FH_BSA_03 +E2FH_BSA_04 +E2FH_BTA_01 +E2FH_BTA_02 +E2FH_BTA_03 +E2FH_BTA_04 +E2FH_BUA_01 +E2FH_BUA_02 +E2FH_BUA_03 +E2FH_BUA_04 +E2FH_BUA_05 +E2FH_BVA_01 +E2FH_BVA_02 +E2FH_BVA_03 +E2FH_BVA_04 +E2FH_BVA_05 +E2FH_BXA_01 +E2FH_BXA_02 +E2FH_CA_01 +E2FH_CA_02 +E2FH_CA_03 +E2FH_CA_04 +E2FH_DA_01 +E2FH_DA_02 +E2FH_DA_03 +E2FH_DA_04 +E2FH_EA_01 +E2FH_EA_02 +E2FH_FA_01 +E2FH_FA_02 +E2FH_GA_01 +E2FH_GA_02 +E2FH_GA_03 +E2FH_GA_04 +E2FH_HA_01 +E2FH_HA_02 +E2FH_HA_03 +E2FH_HA_04 +E2FH_IA_01 +E2FH_IA_02 +E2FH_JA_01 +E2FH_JA_02 +E2FH_KA_01 +E2FH_KA_02 +E2FH_LA_01 +E2FH_MA_01 +E2FH_MA_02 +E2FH_MA_03 +E2FH_MA_04 +E2FH_NA_01 +E2FH_NA_02 +E2FH_NA_03 +E2FH_NA_04 +E2FH_OA_01 +E2FH_OA_02 +E2FH_OA_03 +E2FH_OA_04 +E2FH_PA_01 +E2FH_PA_02 +E2FH_PA_03 +E2FH_PA_04 +E2FH_QA_01 +E2FH_QA_02 +E2FH_QA_03 +E2FH_QA_04 +E2FH_RA_01 +E2FH_RA_02 +E2FH_RA_03 +E2FH_RA_04 +E2FH_SA_01 +E2FH_SA_02 +E2FH_TA_01 +E2FH_TA_02 +E2FH_UA_01 +E2FH_UA_02 +E2FH_UA_03 +E2FH_UA_04 +E2FH_VA_01 +E2FH_VA_02 +E2FH_WA_01 +E2FH_WA_02 +E2FH_XA_01 +E2FH_XA_02 +E2FH_YA_01 +E2FH_ZA_01 +E2LA_AA_01 +E2LA_AA_02 +E2LA_AA_03 +E2LA_AA_04 +E2LA_AA_05 +E2LA_AA_06 +E2LA_BA_01 +E2LA_BA_02 +E2LA_BA_03 +E2LA_BA_04 +E2LA_BA_05 +E2LA_BA_06 +E2LA_CA_01 +E2LA_CA_02 +E2LA_CA_03 +E2LA_CA_04 +E2LA_CA_05 +E2LA_CA_06 +E2LA_DA_01 +E2LA_DA_02 +E2LA_DA_03 +E2LA_DA_04 +E2LA_EA_01 +E2LA_EA_02 +E2LA_EA_03 +E2LA_EA_04 +E2LA_EA_05 +E2LA_EA_06 +E2LA_EA_07 +E2LA_EA_08 +E2LA_EA_09 +E2LA_EA_10 +E2LA_FA_01 +E2LA_FA_02 +E2LA_FA_03 +E2LA_FA_04 +E2LA_FA_05 +E2LA_GA_01 +E2LA_GA_02 +E2LA_GA_03 +E2LA_GA_04 +E2LA_GA_05 +E2LA_GA_06 +E2LA_GA_07 +E2LA_GA_08 +E2LA_GA_09 +E2LA_GA_10 +E2LA_GA_11 +E2LA_GA_12 +E2LA_GA_13 +E2LA_GA_14 +E2LA_GA_15 +E2LA_GA_16 +E2LA_GA_17 +E2LA_GA_18 +E2LA_GA_19 +E2LA_GA_20 +E2MF1_AA_01 +E2MF1_AB_01 +E2MF1_AC_01 +E2MF1_AD_01 +E2MF1_AE1_01 +E2MF1_AE2_01 +E2MF1_AF_01 +E2MF1_AG_01 +E2MF1_AH1_01 +E2MF1_AH2_01 +E2MF1_AI_01 +E2MF1_AJ_01 +E2MF1_BA_01 +E2MF1_BB_01 +E2MF1_BC_01 +E2MF1_BD_01 +E2MF1_BE1_01 +E2MF1_BE2_01 +E2MF1_BF_01 +E2MF1_CA_01 +E2MF1_CB_01 +E2MF1_CC_01 +E2MF1_CD_01 +E2MF1_DA_01 +E2MF1_EA_01 +E2MF1_EB_01 +E2MF1_EC_01 +E2MF1_ED_01 +E2MF1_EE_01 +E2MF1_FA_01 +E2MF1_FB_01 +E2MF1_FC_01 +E2MF1_FD_01 +E2MF1_FE_01 +E2MF1_FF_01 +E2MF1_FG_01 +E2MF1_FH_01 +E2MF1_GA_01 +E2MF1_GB_01 +E2MF1_GC_01 +E2MF1_GD_01 +E2MF1_GE1_01 +E2MF1_GE2_01 +E2MF1_GF1_01 +E2MF1_GF2_01 +E2MF1_GG_01 +E2MF1_GH_01 +E2MF1_GI_01 +E2MF1_GJ_01 +E2MF1_GK_01 +E2MF1_HA_01 +E2MF1_HB_01 +E2MF1_HC_01 +E2MF1_HD_01 +E2MF1_HE_01 +E2MF1_HF_01 +E2MF1_HG_01 +E2MF1_HH_01 +E2MF1_HI_01 +E2MF1_HJ_01 +E2MF1_HK1_01 +E2MF1_HK2_01 +E2MF1_HL_01 +E2MF1_IA_01 +E2MF1_IB_01 +E2MF1_IC_01 +E2MF1_ID_01 +E2MF1_IE_01 +E2MF1_IF_01 +E2MF1_JA_01 +E2MF1_JB_01 +E2MF1_JC_01 +E2MF1_JD_01 +E2MF1_JE1_01 +E2MF1_JE2_01 +E2MF1_JF_01 +E2MF1_JG_01 +E2MF1_JH_01 +E2MF1_KA_01 +E2MF1_KB_01 +E2MF1_KC_01 +E2MF1_KD_01 +E2MF1_KE_01 +E2MF1_LA_01 +E2MF1_LB_01 +E2MF1_LC_01 +E2MF1_LD_01 +E2MF1_LE1_01 +E2MF1_LE2_01 +E2MF1_MA_01 +E2MF1_MB_01 +E2MF1_MC_01 +E2MF1_MD_01 +E2MF1_ME_01 +E2MF1_MF_01 +E2MF1_MG_01 +E2MF1_MH_01 +E2MF1_MI_01 +E2MF1_NA_01 +E2MF1_NB_01 +E2MF1_NC_01 +E2MF1_ND_01 +E2MF1_NE_01 +E2MF1_NF_01 +E2MF1_NG_01 +E2MF1_NH_01 +E2MF1_NI1_01 +E2MF1_NI2_01 +E2MF1_NJ2_01 +E2MF1_NK_01 +E2MF1_OA_01 +E2MF1_OB1_01 +E2MF1_OB2_01 +E2MF1_OC_01 +E2MF1_PA_01 +E2MF1_PB_01 +E2MF1_QA_01 +E2MF1_QB_01 +E2MF1_RA_01 +E2MF1_RB_01 +E2MF1_RC_01 +E2MF1_RD_01 +E2MF1_RE_01 +E2MF1_RF_01 +E2MF1_RG_01 +E2MF1_RH_01 +E2MF1_RI_01 +E2MF1_RJ_01 +E2MF1_RK1_01 +E2MF1_RK2_01 +E2MF1_RL_01 +E2MF1_RM_01 +E2MF1_SA_01 +E2MF1_SB_01 +E2MF1_SC_01 +E2MF1_TA_01 +E2MF1_TB_01 +E2MF1_TC_01 +E2MF1_TD_01 +E2MF1_TE_01 +E2MF1_TF_01 +E2MF1_UA_01 +E2MF1_UB_01 +E2MF1_UC_01 +E2MF1_UD1_01 +E2MF1_UD2_01 +E2MF1_UE_01 +E2MF1_VA_01 +E2MF1_VB_01 +E2MF1_VC_01 +E2MF1_VD_01 +E2MF1_VE_01 +E2MF1_VF1_01 +E2MF1_VF2_01 +E2MF1_VG_01 +E2MF1_VH_01 +E2MF1_VI_01 +E2MF1_VJ_01 +E2MF1_VK_01 +E2MF1_WA_01 +E2MF1_WB_01 +E2MF1_WC_01 +E2MF1_WD_01 +E2MF1_WE_01 +E2MF1_WF_01 +E2MF1_WG_01 +E2MF1_WH_01 +E2MF1_WI_01 +E2MF1_XA_01 +E2MF1_XB_01 +E2MF1_XC_01 +E2MF1_XD_01 +E2MF1_XE_01 +E2MF1_XF_01 +E2MF1_XG_01 +E2MF1_XH_01 +E2MF1_XI_01 +E2MF1_XJ_01 +E2MF1_XK_01 +E2MF1_XL_01 +E2MF2_AA_01 +E2MF2_AQA_01 +E2MF2_AQB_01 +E2MF2_AQC_01 +E2MF2_AQD_01 +E2MF2_AQE_01 +E2MF2_AQF_01 +E2MF2_AQG_01 +E2MF2_BA_01 +E2MF2_BB_01 +E2MF2_BC_01 +E2MF2_BD_01 +E2MF2_BE1_01 +E2MF2_BE2_01 +E2MF2_BF1_01 +E2MF2_BF2_01 +E2MF2_BG_01 +E2MF2_BH_01 +E2MF2_BI_01 +E2MF2_BJ_01 +E2MF2_BK_01 +E2MF2_BL_01 +E2MF2_BM_01 +E2MF2_BN_01 +E2MF2_BO_01 +E2MF2_CA_01 +E2MF2_CB_01 +E2MF2_CC_01 +E2MF2_CD_01 +E2MF2_CE_01 +E2MF2_CF_01 +E2MF2_CG_01 +E2MF2_CH_01 +E2MF2_DA_01 +E2MF2_DB_01 +E2MF2_DC_01 +E2MF2_DD_01 +E2MF2_DE_01 +E2MF2_DF_01 +E2MF2_DG_01 +E2MF2_DH_01 +E2MF2_EA_01 +E2MF2_EB_01 +E2MF2_EC_01 +E2MF2_FA_01 +E2MF2_FB_01 +E2MF2_FC_01 +E2MF2_FD_01 +E2MF2_FE_01 +E2MF2_FF_01 +E2MF2_FG_01 +E2MF2_FH_01 +E2MF2_FI_01 +E2MF2_FJ_01 +E2MF2_GA_01 +E2MF2_GB_01 +E2MF2_HA_01 +E2MF2_HB_01 +E2MF2_HC_01 +E2MF2_HD_01 +E2MF2_HE_01 +E2MF2_HF_01 +E2MF2_HG_01 +E2MF2_IA_01 +E2MF2_IB_01 +E2MF2_IC_01 +E2MF2_ID_01 +E2MF2_IE_01 +E2MF2_IF_01 +E2MF2_JA_01 +E2MF2_JB_01 +E2MF2_JC_01 +E2MF2_JD_01 +E2MF2_JE_01 +E2MF2_JF_01 +E2MF2_JG_01 +E2MF2_JH_01 +E2MF2_JI_01 +E2MF2_JJ_01 +E2MF2_JK_01 +E2MF2_KA_01 +E2MF2_KB_01 +E2MF2_KC_01 +E2MF2_KD_01 +E2MF2_KE_01 +E2MF2_KF_01 +E2MF2_LA_01 +E2MF2_LB_01 +E2MF2_LC_01 +E2MF2_LD_01 +E2MF2_LE_01 +E2MF2_LF_01 +E2MF2_LG_01 +E2MF2_LH_01 +E2MF2_LI_01 +E2MF2_LJ_01 +E2MF2_LK_01 +E2MF2_LL_01 +E2MF2_LM_01 +E2MF2_LN_01 +E2MF2_LO_01 +E2MF2_PA_01 +E2MF2_PB_01 +E2MF2_QA_01 +E2MF2_QB1_01 +E2MF2_QB2_01 +E2MF2_QC_01 +E2MF2_RA_01 +E2MF2_RB_01 +E2MF2_RC_01 +E2MF2_RD_01 +E2MF2_SA_01 +E2MF2_SB_01 +E2MF2_SC_01 +E2MF2_SD_01 +E2MF2_TA_01 +E2MF2_TA_02 +E2MF2_TA_03 +E2MF2_ZAA_01 +E2MF2_ZAB_01 +E2MF2_ZAC_01 +E2MF2_ZAD_01 +E2MF2_ZAE_01 +E2MF2_ZAF_01 +E2MF2_ZAG_01 +E2MF2_ZAH_01 +E2MF2_ZAI_01 +E2MUM1_AAA_01 +E2MUM1_AAA_02 +E2MUM1_ABA_01 +E2MUM1_ABA_02 +E2MUM1_ABA_03 +E2MUM1_ABA_04 +E2MUM1_ABA_05 +E2MUM1_ACA_01 +E2MUM1_ACA_02 +E2MUM1_ADA_01 +E2MUM1_ADA_02 +E2MUM1_ADA_03 +E2MUM1_AEA_01 +E2MUM1_AEA_02 +E2MUM1_AEA_03 +E2MUM1_AEA_04 +E2MUM1_AEA_05 +E2MUM1_AFA_01 +E2MUM1_AFA_02 +E2MUM1_AFA_03 +E2MUM1_AFA_04 +E2MUM1_AFA_05 +E2MUM1_AFA_06 +E2MUM1_AGA_01 +E2MUM1_AGA_02 +E2MUM1_AGA_03 +E2MUM1_AGA_04 +E2MUM1_AGA_05 +E2MUM1_AGA_06 +E2MUM1_AGA_07 +E2MUM1_AHA_01 +E2MUM1_AHA_02 +E2MUM1_AHA_03 +E2MUM1_AIA_01 +E2MUM1_AIB_01 +E2MUM1_AJA_01 +E2MUM1_AJB_01 +E2MUM1_HA_01 +E2MUM1_HA_02 +E2MUM1_IA_01 +E2MUM1_IB_01 +E2MUM1_IC_01 +E2MUM1_ID_01 +E2MUM1_IE1_01 +E2MUM1_IE2_01 +E2MUM1_IF_01 +E2MUM1_IG_01 +E2MUM1_JA_01 +E2MUM1_JB_01 +E2MUM1_JC_01 +E2MUM1_JD_01 +E2MUM1_JE_01 +E2MUM1_KA_01 +E2MUM1_KB_01 +E2MUM1_LA_01 +E2MUM1_LB_01 +E2MUM1_MA_01 +E2MUM1_MA_02 +E2MUM1_MA_03 +E2MUM1_MA_04 +E2MUM1_MA_05 +E2MUM1_MA_06 +E2MUM1_MA_07 +E2MUM1_MA_08 +E2MUM1_NA_01 +E2MUM1_NA_02 +E2MUM1_NA_03 +E2MUM1_NA_04 +E2MUM1_OA_01 +E2MUM1_OA_02 +E2MUM1_OA_03 +E2MUM1_OA_04 +E2MUM1_OA_05 +E2MUM1_OA_06 +E2MUM1_PA_01 +E2MUM1_PB_01 +E2MUM1_QA_01 +E2MUM1_QB_01 +E2MUM1_RA_01 +E2MUM1_RB_01 +E2MUM1_RC_01 +E2MUM1_RD_01 +E2MUM1_SA_01 +E2MUM1_SB_01 +E2MUM1_SC_01 +E2MUM1_TA_01 +E2MUM1_TB_01 +E2MUM1_TC_01 +E2MUM1_UA_01 +E2MUM1_UB_01 +E2MUM1_UC_01 +E2MUM1_UD_01 +E2MUM1_UE_01 +E2MUM1_UF_01 +E2MUM1_UG_01 +E2MUM1_VA_01 +E2MUM1_VB_01 +E2MUM1_VC_01 +E2MUM1_VD_01 +E2MUM1_VE_01 +E2MUM1_VF1_01 +E2MUM1_VF2_01 +E2MUM1_VG_01 +E2MUM1_VH_01 +E2MUM1_WA_01 +E2MUM1_WA_02 +E2MUM1_XA_01 +E2MUM1_XA_02 +E2MUM1_XA_03 +E2MUM1_YA_01 +E2MUM1_YC_01 +E2MUM1_YE_01 +E2MUM1_YF_01 +E2MUM1_ZA_01 +E2MUM1_ZC_01 +E2MUM1_ZE1_01 +E2MUM1_ZE2_01 +E2MUM1_ZF_01 +E2T10_AAA_01 +E2T10_AAA_02 +E2T10_AA_01 +E2T10_AA_02 +E2T10_ABA_01 +E2T10_ACA_01 +E2T10_ADA_01 +E2T10_ADB_01 +E2T10_ADC_01 +E2T10_AEA_01 +E2T10_AEB_01 +E2T10_AEC_01 +E2T10_AED_01 +E2T10_AFA_01 +E2T10_AFB_01 +E2T10_AFC_01 +E2T10_AFD_01 +E2T10_AFE_01 +E2T10_AGA_01 +E2T10_AGB_01 +E2T10_AHA_01 +E2T10_AHB_01 +E2T10_AIA1_01 +E2T10_AIA2_01 +E2T10_AIB_01 +E2T10_AJA_01 +E2T10_AJB_01 +E2T10_AJC_01 +E2T10_AKA_01 +E2T10_AKB_01 +E2T10_ALA_01 +E2T10_ALB_01 +E2T10_AMA_01 +E2T10_AMA_02 +E2T10_AMA_03 +E2T10_AMA_04 +E2T10_AMA_05 +E2T10_ANA_01 +E2T10_ANA_02 +E2T10_ANA_03 +E2T10_ANA_04 +E2T10_ANA_05 +E2T10_BA_01 +E2T10_BB_01 +E2T10_BC_01 +E2T10_BD_01 +E2T10_CA_01 +E2T10_CB_01 +E2T10_CC_01 +E2T10_CD_01 +E2T10_CE_01 +E2T10_DA_01 +E2T10_DB_01 +E2T10_DC_01 +E2T10_EA_01 +E2T10_EB_01 +E2T10_EC1_01 +E2T10_EC2_01 +E2T10_ED_01 +E2T10_EE_01 +E2T10_FA_01 +E2T10_FA_02 +E2T10_GA_01 +E2T10_GA_02 +E2T10_HA_01 +E2T10_HB_01 +E2T10_HC_01 +E2T10_HD_01 +E2T10_HE_01 +E2T10_HF_01 +E2T10_IA_01 +E2T10_IB_01 +E2T10_IC_01 +E2T10_ID_01 +E2T10_JA_01 +E2T10_JB_01 +E2T10_JC_01 +E2T10_JD_01 +E2T10_KA_01 +E2T10_KB_01 +E2T10_KC_01 +E2T10_LA_01 +E2T10_LB_01 +E2T10_LC_01 +E2T10_LD_01 +E2T10_MA_01 +E2T10_MB_01 +E2T10_MC_01 +E2T10_MD_01 +E2T10_NA_01 +E2T10_NA_02 +E2T10_OA_01 +E2T10_OA_02 +E2T10_PA_01 +E2T10_PB_01 +E2T10_QA_01 +E2T10_QB_01 +E2T10_RA_01 +E2T10_RB_01 +E2T10_SA_01 +E2T10_SB_01 +E2T10_TA_01 +E2T10_TB_01 +E2T10_UA_01 +E2T10_UB_01 +E2T10_VA_01 +E2T10_VA_02 +E2T10_VA_03 +E2T10_VA_04 +E2T10_VA_05 +E2T10_VA_06 +E2T10_VA_07 +E2T10_VA_08 +E2T10_WA_01 +E2T10_WA_02 +E2T10_WA_03 +E2T10_WA_04 +E2T10_WA_05 +E2T10_WA_06 +E2T10_XA_01 +E2T10_XA_02 +E2T10_XA_03 +E2T10_XA_04 +E2T10_XA_05 +E2T10_XA_06 +E2T10_YA_01 +E2T10_YA_02 +E2T10_ZA_01 +E2T10_ZA_02 +E2T10_ZA_03 +E2T10_ZA_04 +E2T11_AAA_01 +E2T11_AAB_01 +E2T11_AAC_01 +E2T11_AAD_01 +E2T11_AA_01 +E2T11_AA_02 +E2T11_AA_03 +E2T11_ABA_01 +E2T11_ABA_02 +E2T11_ABA_03 +E2T11_ABA_04 +E2T11_ABA_05 +E2T11_ACA_01 +E2T11_ACA_02 +E2T11_ACA_03 +E2T11_ADA_01 +E2T11_ADB_01 +E2T11_ADC_01 +E2T11_ADD_01 +E2T11_ADE_01 +E2T11_AEA_01 +E2T11_AEB_01 +E2T11_AEC_01 +E2T11_AED_01 +E2T11_AFA1_01 +E2T11_AFA2_01 +E2T11_AFB_01 +E2T11_AFC_01 +E2T11_AFD_01 +E2T11_AFE_01 +E2T11_AFF_01 +E2T11_AFG_01 +E2T11_AFH_01 +E2T11_AGA_01 +E2T11_AGB1_01 +E2T11_AGB2_01 +E2T11_AGC1_01 +E2T11_AGC2_01 +E2T11_AHA1_01 +E2T11_AHA2_01 +E2T11_AHB_01 +E2T11_AHC_01 +E2T11_AHD_01 +E2T11_AHE_01 +E2T11_AIA_01 +E2T11_AIB_01 +E2T11_AIC_01 +E2T11_AID_01 +E2T11_AIE_01 +E2T11_AIG_01 +E2T11_AIH_01 +E2T11_AJA_01 +E2T11_AJB_01 +E2T11_AJC_01 +E2T11_AKA_01 +E2T11_AKB_01 +E2T11_AKC_01 +E2T11_AKD_01 +E2T11_ALA_01 +E2T11_ALA_02 +E2T11_AMA_01 +E2T11_AMB_01 +E2T11_ANA_01 +E2T11_ANB_01 +E2T11_ANC_01 +E2T11_AND_01 +E2T11_AOA_01 +E2T11_AOB_01 +E2T11_AOC_01 +E2T11_AOD_01 +E2T11_APA_01 +E2T11_APB_01 +E2T11_APC_01 +E2T11_APD_01 +E2T11_AQA_01 +E2T11_AQA_02 +E2T11_AQA_03 +E2T11_ARA_01 +E2T11_ARA_02 +E2T11_ARA_03 +E2T11_ARA_04 +E2T11_ARA_05 +E2T11_ARA_06 +E2T11_ARA_07 +E2T11_ARA_08 +E2T11_ARA_09 +E2T11_ARA_10 +E2T11_ASA_01 +E2T11_ASA_02 +E2T11_ASA_03 +E2T11_ASA_04 +E2T11_ASA_05 +E2T11_ASA_06 +E2T11_ASA_07 +E2T11_ATA_01 +E2T11_ATA_02 +E2T11_ATA_03 +E2T11_AUA_01 +E2T11_AUA_02 +E2T11_AUA_03 +E2T11_AVA_01 +E2T11_AVA_02 +E2T11_AVA_03 +E2T11_AWA_01 +E2T11_AWA_02 +E2T11_AWA_03 +E2T11_AXA_01 +E2T11_AXA_02 +E2T11_AXA_03 +E2T11_AYA_01 +E2T11_AYA_02 +E2T11_AZA_01 +E2T11_AZB_01 +E2T11_BAA_01 +E2T11_BAA_02 +E2T11_BAA_03 +E2T11_BAA_04 +E2T11_BAA_05 +E2T11_BA_01 +E2T11_BA_02 +E2T11_BA_03 +E2T11_BA_04 +E2T11_BA_05 +E2T11_BA_06 +E2T11_BA_07 +E2T11_BA_08 +E2T11_BBA_01 +E2T11_CA_01 +E2T11_CA_02 +E2T11_CA_03 +E2T11_CA_04 +E2T11_CA_05 +E2T11_DA_01 +E2T11_DA_02 +E2T11_DA_03 +E2T11_EA_01 +E2T11_EA_02 +E2T11_EA_03 +E2T11_FA_01 +E2T11_FA_02 +E2T11_FA_03 +E2T11_GA_01 +E2T11_GA_02 +E2T11_GA_03 +E2T11_HA_01 +E2T11_HA_02 +E2T11_HA_03 +E2T11_HA_04 +E2T11_HA_05 +E2T11_IA_01 +E2T11_IB_01 +E2T11_JA_01 +E2T11_JB_01 +E2T11_KA_01 +E2T11_KB_01 +E2T11_LA_01 +E2T11_LB_01 +E2T11_MA_01 +E2T11_MA_02 +E2T11_MA_03 +E2T11_MA_04 +E2T11_MA_05 +E2T11_MA_06 +E2T11_MA_07 +E2T11_MA_08 +E2T11_NA_01 +E2T11_NA_02 +E2T11_NA_03 +E2T11_NA_04 +E2T11_NA_05 +E2T11_NA_06 +E2T11_NA_07 +E2T11_NA_08 +E2T11_OA_01 +E2T11_OA_02 +E2T11_OA_03 +E2T11_OA_04 +E2T11_PA_01 +E2T11_PB_01 +E2T11_QA_01 +E2T11_QB_01 +E2T11_RA_01 +E2T11_RB_01 +E2T11_SA_01 +E2T11_SB_01 +E2T11_TA_01 +E2T11_UA_01 +E2T11_UA_02 +E2T11_UA_03 +E2T11_UA_04 +E2T11_VA_01 +E2T11_VB_01 +E2T11_VC_01 +E2T11_VD_01 +E2T11_WA_01 +E2T11_WA_02 +E2T11_WA_03 +E2T11_XA_01 +E2T11_XA_02 +E2T11_XA_03 +E2T11_XA_04 +E2T11_XA_05 +E2T11_XA_06 +E2T11_XA_07 +E2T11_YA_01 +E2T11_YA_02 +E2T11_YA_03 +E2T11_YA_04 +E2T11_ZAA_01 +E2T11_ZAB_01 +E2T11_ZAC_01 +E2T11_ZAD_01 +E2T11_ZA_01 +E2T11_ZA_02 +E2T11_ZA_03 +E2T11_ZBA_01 +E2T11_ZBA_02 +E2T11_ZBA_03 +E2T11_ZCA_01 +E2T11_ZDA_01 +E2T1_AAA_01 +E2T1_ABA_01 +E2T1_ACA_01 +E2T1_ADA_01 +E2T1_AEA_01 +E2T1_AFA_01 +E2T1_AGA_01 +E2T1_AHA_01 +E2T1_AIA_01 +E2T1_EA_01 +E2T1_FA_01 +E2T1_FB_01 +E2T1_FC_01 +E2T1_FD_01 +E2T1_FE_01 +E2T1_GA_01 +E2T1_HA_01 +E2T1_HB_01 +E2T1_HC_01 +E2T1_HD_01 +E2T1_HE_01 +E2T1_HF_01 +E2T1_HG_01 +E2T1_HH_01 +E2T1_IA_01 +E2T1_IB_01 +E2T1_IC_01 +E2T1_ID_01 +E2T1_JA_01 +E2T1_KA_01 +E2T1_LA_01 +E2T1_LB_01 +E2T1_LC_01 +E2T1_LD_01 +E2T1_MA_01 +E2T1_NA_01 +E2T1_NA_02 +E2T1_OA_01 +E2T1_OB_01 +E2T1_OC_01 +E2T1_OD_01 +E2T1_PA_01 +E2T1_PB_01 +E2T1_PC_01 +E2T1_PD_01 +E2T1_PE_01 +E2T1_PF_01 +E2T1_PG_01 +E2T1_PH_01 +E2T1_PI_01 +E2T1_SA_01 +E2T1_SB_01 +E2T1_SC_01 +E2T1_SD_01 +E2T1_SE_01 +E2T1_SF_01 +E2T1_TA_01 +E2T1_TB_01 +E2T1_TC_01 +E2T1_TD_01 +E2T1_TE_01 +E2T1_TF_01 +E2T1_TG_01 +E2T1_TH_01 +E2T1_UA_01 +E2T1_VA_01 +E2T1_WA_01 +E2T1_XA_01 +E2T1_XB_01 +E2T1_XC_01 +E2T1_XD_01 +E2T1_XE_01 +E2T1_XF_01 +E2T1_XG_01 +E2T1_XH_01 +E2T1_XI_01 +E2T1_YA_01 +E2T1_ZAA_01 +E2T1_ZA_01 +E2T1_ZBA_01 +E2T1_ZBB_01 +E2T2B_AVA_01 +E2T2B_AVA_02 +E2T2B_AVA_03 +E2T2_AAA_01 +E2T2_AAA_02 +E2T2_AAA_03 +E2T2_AAA_04 +E2T2_AAA_05 +E2T2_AAA_06 +E2T2_AA_01 +E2T2_AA_02 +E2T2_ABA_01 +E2T2_ABA_02 +E2T2_ABA_03 +E2T2_ABA_04 +E2T2_ABA_05 +E2T2_ABA_06 +E2T2_ACA_01 +E2T2_ACA_02 +E2T2_ACA_03 +E2T2_ACA_04 +E2T2_ACA_05 +E2T2_ACA_06 +E2T2_ADA_01 +E2T2_ADA_02 +E2T2_ADA_03 +E2T2_ADA_04 +E2T2_ADA_05 +E2T2_ADA_06 +E2T2_AEA_01 +E2T2_AEA_02 +E2T2_AFA_01 +E2T2_AFA_02 +E2T2_AFA_03 +E2T2_AGA_01 +E2T2_AGA_02 +E2T2_AHA_01 +E2T2_AHA_02 +E2T2_AIA_01 +E2T2_AIB_01 +E2T2_AIC_01 +E2T2_AID_01 +E2T2_AJA_01 +E2T2_AJB_01 +E2T2_AJC_01 +E2T2_AJD_01 +E2T2_AKA_01 +E2T2_AKB_01 +E2T2_AKC_01 +E2T2_AKD_01 +E2T2_ALA_01 +E2T2_ALB_01 +E2T2_ALC_01 +E2T2_ALD1_01 +E2T2_ALD2_01 +E2T2_ALE_01 +E2T2_AMA_01 +E2T2_AMB_01 +E2T2_AMC_01 +E2T2_ANA_01 +E2T2_ANB_01 +E2T2_ANC_01 +E2T2_AOA_01 +E2T2_AOA_02 +E2T2_APA_01 +E2T2_AQA_01 +E2T2_AQA_02 +E2T2_AQA_03 +E2T2_AQA_04 +E2T2_AQA_05 +E2T2_AQA_06 +E2T2_AQA_07 +E2T2_AQA_08 +E2T2_ARA_01 +E2T2_ARA_02 +E2T2_ARA_03 +E2T2_ARA_04 +E2T2_ARA_05 +E2T2_ARA_06 +E2T2_ASA_01 +E2T2_ASA_02 +E2T2_ASA_03 +E2T2_ASA_04 +E2T2_ASA_05 +E2T2_ASA_06 +E2T2_ATA_01 +E2T2_ATB_01 +E2T2_ATC1_01 +E2T2_ATC2_01 +E2T2_AUA_01 +E2T2_AUA_02 +E2T2_AUA_03 +E2T2_AXA_01 +E2T2_BA_01 +E2T2_BB_01 +E2T2_BC_01 +E2T2_CA_01 +E2T2_CB_01 +E2T2_CC_01 +E2T2_DA_01 +E2T2_DB_01 +E2T2_DC_01 +E2T2_DD_01 +E2T2_DE_01 +E2T2_DF_01 +E2T2_EA_01 +E2T2_EB_01 +E2T2_EC_01 +E2T2_ED_01 +E2T2_FA_01 +E2T2_FB_01 +E2T2_FC_01 +E2T2_FD_01 +E2T2_FE_01 +E2T2_GA_01 +E2T2_GB_01 +E2T2_GC_01 +E2T2_GD_01 +E2T2_GE_01 +E2T2_GF_01 +E2T2_GG_01 +E2T2_HA_01 +E2T2_HB_01 +E2T2_HC_01 +E2T2_HD_01 +E2T2_HE_01 +E2T2_IA_01 +E2T2_IB_01 +E2T2_IC_01 +E2T2_ID_01 +E2T2_IE_01 +E2T2_IF_01 +E2T2_JA_01 +E2T2_JA_02 +E2T2_KA_01 +E2T2_KA_02 +E2T2_KA_03 +E2T2_LA_01 +E2T2_LA_02 +E2T2_LA_03 +E2T2_LA_04 +E2T2_LA_05 +E2T2_LA_06 +E2T2_LA_07 +E2T2_LA_08 +E2T2_MA_01 +E2T2_MA_02 +E2T2_MA_03 +E2T2_MA_04 +E2T2_MA_05 +E2T2_MA_06 +E2T2_MA_07 +E2T2_MA_08 +E2T2_NA_01 +E2T2_NB_01 +E2T2_OA_01 +E2T2_OB_01 +E2T2_PA_01 +E2T2_PB_01 +E2T2_QA_01 +E2T2_QB_01 +E2T2_RA_01 +E2T2_RB_01 +E2T2_SA_01 +E2T2_SB_01 +E2T2_TA_01 +E2T2_TB_01 +E2T2_UA_01 +E2T2_UB_01 +E2T2_VA_01 +E2T2_VA_02 +E2T2_WA_01 +E2T2_WA_02 +E2T2_WA_03 +E2T2_WA_04 +E2T2_WA_05 +E2T2_XA_01 +E2T2_XA_02 +E2T2_XA_03 +E2T2_XA_04 +E2T2_XA_05 +E2T2_XA_06 +E2T2_YA_01 +E2T2_YA_02 +E2T2_YA_03 +E2T2_YA_04 +E2T2_YA_05 +E2T2_YA_06 +E2T2_YA_07 +E2T2_YA_08 +E2T2_ZA_01 +E2T2_ZA_02 +E2T2_ZA_03 +E2T2_ZA_04 +E2T2_ZA_05 +E2T2_ZA_06 +E2T2_ZA_07 +E2T2_ZA_08 +E2T3B_BAA_01 +E2T3B_BAA_02 +E2T3B_BAA_03 +E2T3B_BAA_04 +E2T3B_YAA_01 +E2T3B_YAB_01 +E2T3B_YBA_01 +E2T3B_YBB_01 +E2T3B_YCA_01 +E2T3B_YCA_02 +E2T3B_YCA_03 +E2T3B_YCA_04 +E2T3B_YCA_05 +E2T3B_YCA_06 +E2T3B_YDA_01 +E2T3B_YDA_02 +E2T3B_YDA_03 +E2T3B_YDA_04 +E2T3B_YEA_01 +E2T3B_YEA_02 +E2T3B_YEA_03 +E2T3B_YFA_01 +E2T3B_YFB1_01 +E2T3B_YFB2_01 +E2T3B_YGA_01 +E2T3B_YGB_01 +E2T3B_YGC_01 +E2T3B_YHA_01 +E2T3B_YHB_01 +E2T3B_YIA_01 +E2T3B_YIB_01 +E2T3B_YJA_01 +E2T3B_YJB_01 +E2T3B_YJC_01 +E2T3B_YKA_01 +E2T3B_YKB_01 +E2T3B_YKC_01 +E2T3B_ZAA_01 +E2T3B_ZAB_01 +E2T3B_ZAC_01 +E2T3B_ZAD_01 +E2T3B_ZAE_01 +E2T3B_ZBA_01 +E2T3B_ZBB_01 +E2T3B_ZBC_01 +E2T3B_ZBD_01 +E2T3B_ZBE_01 +E2T3B_ZCA_01 +E2T3B_ZCB_01 +E2T3B_ZCC_01 +E2T3B_ZDA1_01 +E2T3B_ZDA2_01 +E2T3B_ZDB_01 +E2T3B_ZDC1_01 +E2T3B_ZDC2_01 +E2T3B_ZDD_01 +E2T3B_ZEA_01 +E2T3B_ZEB_01 +E2T3B_ZEC_01 +E2T3B_ZED_01 +E2T3B_ZEE_01 +E2T3B_ZFA_01 +E2T3B_ZFB_01 +E2T3B_ZFC_01 +E2T3B_ZGA_01 +E2T3B_ZGB_01 +E2T3B_ZGC_01 +E2T3B_ZGD_01 +E2T3B_ZGE_01 +E2T3B_ZGF_01 +E2T3B_ZGG_01 +E2T3B_ZHA_01 +E2T3B_ZHB_01 +E2T3B_ZHC_01 +E2T3B_ZHD_01 +E2T3B_ZHE_01 +E2T3B_ZIA_01 +E2T3B_ZIB_01 +E2T3B_ZIC_01 +E2T3B_ZID_01 +E2T3B_ZIE_01 +E2T3B_ZJA_01 +E2T3B_ZJB_01 +E2T3B_ZJC_01 +E2T3B_ZJD_01 +E2T3B_ZKA_01 +E2T3B_ZKB_01 +E2T3B_ZKC_01 +E2T3B_ZKD_01 +E2T3B_ZKE_01 +E2T3B_ZKF_01 +E2T3B_ZLA_01 +E2T3B_ZLB_01 +E2T3B_ZLC_01 +E2T3B_ZLD1_01 +E2T3B_ZLD2_01 +E2T3B_ZLE_01 +E2T3B_ZMA_01 +E2T3B_ZMB_01 +E2T3B_ZMC_01 +E2T3B_ZMD_01 +E2T3B_ZME_01 +E2T3B_ZMF_01 +E2T3B_ZMG1_01 +E2T3B_ZMG2_01 +E2T3B_ZOA_01 +E2T3B_ZOB_01 +E2T3B_ZOC_01 +E2T3B_ZOD_01 +E2T3B_ZPA_01 +E2T3B_ZPB_01 +E2T3B_ZPC_01 +E2T3B_ZPD_01 +E2T3B_ZQA_01 +E2T3B_ZQB_01 +E2T3B_ZRA_01 +E2T3B_ZRB_01 +E2T3B_ZRC_01 +E2T3B_ZSA_01 +E2T3B_ZSB_01 +E2T3B_ZUA_01 +E2T3B_ZUB_01 +E2T3B_ZVA_01 +E2T3B_ZVB_01 +E2T3B_ZXA_01 +E2T3B_ZXB_01 +E2T3B_ZYA_01 +E2T3B_ZYB_01 +E2T3B_ZYC_01 +E2T3B_ZYD_01 +E2T3B_ZZA_01 +E2T3B_ZZB_01 +E2T3_AAA_01 +E2T3_AAA_02 +E2T3_AAA_03 +E2T3_AA_01 +E2T3_AA_02 +E2T3_AA_03 +E2T3_AA_04 +E2T3_AA_05 +E2T3_AA_06 +E2T3_AA_07 +E2T3_AA_08 +E2T3_ABA_01 +E2T3_ABA_02 +E2T3_ABA_03 +E2T3_ACA_01 +E2T3_ACA_02 +E2T3_ACA_03 +E2T3_ACA_04 +E2T3_ADA_01 +E2T3_ADA_02 +E2T3_ADA_03 +E2T3_ADA_04 +E2T3_ADA_05 +E2T3_ADA_06 +E2T3_AEA_01 +E2T3_AEA_02 +E2T3_AEA_03 +E2T3_AFA_01 +E2T3_AFA_02 +E2T3_AFA_03 +E2T3_AGA_01 +E2T3_AGA_02 +E2T3_AGA_03 +E2T3_AHA_01 +E2T3_AHA_02 +E2T3_AHA_03 +E2T3_AHA_04 +E2T3_AHA_05 +E2T3_AHA_06 +E2T3_AHA_07 +E2T3_AHA_08 +E2T3_AIA_01 +E2T3_AIA_02 +E2T3_AJA_01 +E2T3_AJA_02 +E2T3_AKA_01 +E2T3_AKA_02 +E2T3_AKA_03 +E2T3_AKA_04 +E2T3_ALA_01 +E2T3_ALA_02 +E2T3_AMA_01 +E2T3_AMB_01 +E2T3_AMC_01 +E2T3_AMD_01 +E2T3_AME_01 +E2T3_AMF_01 +E2T3_ANA_01 +E2T3_ANB_01 +E2T3_ANC_01 +E2T3_AND_01 +E2T3_ANE_01 +E2T3_AOA_01 +E2T3_AOA_02 +E2T3_APA_01 +E2T3_APA_02 +E2T3_AQA_01 +E2T3_AQA_02 +E2T3_AQA_03 +E2T3_AQA_04 +E2T3_AQA_05 +E2T3_AQA_06 +E2T3_ARA_01 +E2T3_ARA_02 +E2T3_ARA_03 +E2T3_ARA_04 +E2T3_ARA_05 +E2T3_ARA_06 +E2T3_ASA_01 +E2T3_ASA_02 +E2T3_BA_01 +E2T3_BA_02 +E2T3_BA_03 +E2T3_BA_04 +E2T3_BA_05 +E2T3_BA_06 +E2T3_BA_07 +E2T3_CA_01 +E2T3_CA_02 +E2T3_CA_03 +E2T3_CA_04 +E2T3_CA_05 +E2T3_CA_06 +E2T3_CA_07 +E2T3_DA_01 +E2T3_DB_01 +E2T3_EA_01 +E2T3_EB_01 +E2T3_FA_01 +E2T3_FB_01 +E2T3_FC_01 +E2T3_GA_01 +E2T3_GB_01 +E2T3_HA_01 +E2T3_HA_02 +E2T3_HA_03 +E2T3_IA_01 +E2T3_IA_02 +E2T3_IA_03 +E2T3_IA_04 +E2T3_IA_05 +E2T3_IA_06 +E2T3_JA_01 +E2T3_JA_02 +E2T3_JA_03 +E2T3_KA_01 +E2T3_KA_02 +E2T3_KA_03 +E2T3_LA_01 +E2T3_LA_02 +E2T3_LA_03 +E2T3_MA_01 +E2T3_MA_02 +E2T3_MA_03 +E2T3_NA_01 +E2T3_NA_02 +E2T3_NA_03 +E2T3_OA_01 +E2T3_OA_02 +E2T3_OA_03 +E2T3_PA_01 +E2T3_PA_02 +E2T3_PA_03 +E2T3_QA_01 +E2T3_QA_02 +E2T3_QA_03 +E2T3_RA_01 +E2T3_RA_02 +E2T3_RA_03 +E2T3_SA_01 +E2T3_SA_02 +E2T3_SA_03 +E2T3_TA_01 +E2T3_TA_02 +E2T3_TA_03 +E2T3_TA_04 +E2T3_TA_05 +E2T3_TA_06 +E2T3_TA_07 +E2T3_TA_08 +E2T3_UA_01 +E2T3_UA_02 +E2T3_UA_03 +E2T3_VA_01 +E2T3_VA_02 +E2T3_VA_03 +E2T3_WA_01 +E2T3_WA_02 +E2T3_WA_03 +E2T3_XA_01 +E2T3_XA_02 +E2T3_XA_03 +E2T3_XA_04 +E2T3_XA_05 +E2T3_XA_06 +E2T3_XA_07 +E2T3_XA_08 +E2T3_XA_09 +E2T3_XA_10 +E2T3_YA_01 +E2T3_YA_02 +E2T3_YA_03 +E2T3_YA_04 +E2T3_YA_05 +E2T3_YA_06 +E2T3_YA_07 +E2T3_YA_08 +E2T3_ZA_01 +E2T3_ZA_02 +E2T3_ZA_03 +E2T4B_AAA_01 +E2T4B_AAB_01 +E2T4B_AA_01 +E2T4B_AA_02 +E2T4B_AA_03 +E2T4B_ABA_01 +E2T4B_ABB_01 +E2T4B_ACA_01 +E2T4B_ACA_02 +E2T4B_ACA_03 +E2T4B_ACA_04 +E2T4B_ACA_05 +E2T4B_ACA_06 +E2T4B_ADA_01 +E2T4B_ADB_01 +E2T4B_AEA_01 +E2T4B_AEA_02 +E2T4B_AEA_03 +E2T4B_AEA_04 +E2T4B_AEA_05 +E2T4B_AEA_06 +E2T4B_AFA_01 +E2T4B_AFB_01 +E2T4B_AFC_01 +E2T4B_AGA_01 +E2T4B_BA_01 +E2T4B_BA_02 +E2T4B_BA_03 +E2T4B_CA_01 +E2T4B_CA_02 +E2T4B_CA_03 +E2T4B_DA_01 +E2T4B_DB_01 +E2T4B_DC_01 +E2T4B_DD_01 +E2T4B_DE_01 +E2T4B_DF_01 +E2T4B_DG_01 +E2T4B_DH_01 +E2T4B_EA_01 +E2T4B_EB_01 +E2T4B_EC1_01 +E2T4B_EC2_01 +E2T4B_ED_01 +E2T4B_EE1_01 +E2T4B_EE2_01 +E2T4B_EF_01 +E2T4B_EG_01 +E2T4B_FA_01 +E2T4B_FB_01 +E2T4B_FC1_01 +E2T4B_FC2_01 +E2T4B_FD1_01 +E2T4B_FD2_01 +E2T4B_FE_01 +E2T4B_FF_01 +E2T4B_FG_01 +E2T4B_FH_01 +E2T4B_GA_01 +E2T4B_GB_01 +E2T4B_GC_01 +E2T4B_GD1_01 +E2T4B_GD2_01 +E2T4B_GE_01 +E2T4B_GF1_01 +E2T4B_GF2_01 +E2T4B_GG_01 +E2T4B_HA_01 +E2T4B_HB1_01 +E2T4B_HB2_01 +E2T4B_HC_01 +E2T4B_HD_01 +E2T4B_HE_01 +E2T4B_HF1_01 +E2T4B_HF2_01 +E2T4B_IA_01 +E2T4B_IB1_01 +E2T4B_IB2_01 +E2T4B_IC_01 +E2T4B_ID2_01 +E2T4B_ID_01 +E2T4B_IE_01 +E2T4B_IF_01 +E2T4B_IG_01 +E2T4B_JA_01 +E2T4B_JB_01 +E2T4B_JC_01 +E2T4B_JD_01 +E2T4B_JE_01 +E2T4B_KA_01 +E2T4B_KA_02 +E2T4B_KA_03 +E2T4B_KA_04 +E2T4B_KA_05 +E2T4B_KA_06 +E2T4B_KA_07 +E2T4B_KA_08 +E2T4B_KA_09 +E2T4B_KA_10 +E2T4B_KA_11 +E2T4B_KA_12 +E2T4B_KA_13 +E2T4B_KA_14 +E2T4B_KA_15 +E2T4B_LA_01 +E2T4B_LA_02 +E2T4B_LA_03 +E2T4B_LA_04 +E2T4B_LA_05 +E2T4B_LA_06 +E2T4B_LA_07 +E2T4B_LA_08 +E2T4B_LA_09 +E2T4B_LA_10 +E2T4B_LA_11 +E2T4B_LA_12 +E2T4B_LA_13 +E2T4B_LA_14 +E2T4B_LA_15 +E2T4B_MA_01 +E2T4B_MA_02 +E2T4B_MA_03 +E2T4B_MA_04 +E2T4B_MA_05 +E2T4B_MA_06 +E2T4B_MA_07 +E2T4B_MA_08 +E2T4B_MA_09 +E2T4B_MA_10 +E2T4B_NA_01 +E2T4B_NA_02 +E2T4B_NA_03 +E2T4B_OA_01 +E2T4B_OA_02 +E2T4B_OA_03 +E2T4B_PA_01 +E2T4B_PA_02 +E2T4B_PA_03 +E2T4B_QA1_01 +E2T4B_QA2_01 +E2T4B_QB_01 +E2T4B_RA_01 +E2T4B_RB_01 +E2T4B_SA1_01 +E2T4B_SA2_01 +E2T4B_SB_01 +E2T4B_TA_01 +E2T4B_TB_01 +E2T4B_TC_01 +E2T4B_TD_01 +E2T4B_UA_01 +E2T4B_UB_01 +E2T4B_UC_01 +E2T4B_UD_01 +E2T4B_VA_01 +E2T4B_VB_01 +E2T4B_VC_01 +E2T4B_VD_01 +E2T4B_VE_01 +E2T4B_WA_01 +E2T4B_WB_01 +E2T4B_XA_01 +E2T4B_XB_01 +E2T4B_YA_01 +E2T4B_YB_01 +E2T4B_ZA_01 +E2T4B_ZB_01 +E2T4_AAA_01 +E2T4_AAB_01 +E2T4_AAC_01 +E2T4_AAD_01 +E2T4_AAE_01 +E2T4_ABA_01 +E2T4_ABA_02 +E2T4_ABA_03 +E2T4_DA_01 +E2T4_DA_02 +E2T4_EA_01 +E2T4_EB_01 +E2T4_EC_01 +E2T4_ED_01 +E2T4_EE_01 +E2T4_EF_01 +E2T4_EG_01 +E2T4_FA_01 +E2T4_FB_01 +E2T4_FC_01 +E2T4_FD_01 +E2T4_FE_01 +E2T4_FF_01 +E2T4_FG_01 +E2T4_GA_01 +E2T4_GB_01 +E2T4_GC_01 +E2T4_GD_01 +E2T4_GE1_01 +E2T4_GE2_01 +E2T4_HA_01 +E2T4_HB_01 +E2T4_HC_01 +E2T4_HD_01 +E2T4_HE_01 +E2T4_HF_01 +E2T4_IA_01 +E2T4_IB_01 +E2T4_IC_01 +E2T4_ID_01 +E2T4_IE_01 +E2T4_IF_01 +E2T4_JA_01 +E2T4_JB_01 +E2T4_JC_01 +E2T4_JD_01 +E2T4_KA_01 +E2T4_KB_01 +E2T4_KC_01 +E2T4_KD_01 +E2T4_KE_01 +E2T4_KF_01 +E2T4_LA_01 +E2T4_LB_01 +E2T4_LC_01 +E2T4_LD_01 +E2T4_LE_01 +E2T4_LF_01 +E2T4_LG_01 +E2T4_MA_01 +E2T4_MB_01 +E2T4_MC_01 +E2T4_MD_01 +E2T4_NA_01 +E2T4_NB_01 +E2T4_NC_01 +E2T4_ND_01 +E2T4_NE_01 +E2T4_NF_01 +E2T4_NG_01 +E2T4_OA1_01 +E2T4_OA2_01 +E2T4_OB_01 +E2T4_OC_01 +E2T4_OD_01 +E2T4_OE_01 +E2T4_OF_01 +E2T4_PA_01 +E2T4_PB_01 +E2T4_PC_01 +E2T4_PD_01 +E2T4_PE_01 +E2T4_PF_01 +E2T4_QA_01 +E2T4_QB_01 +E2T4_QC_01 +E2T4_QD_01 +E2T4_RA_01 +E2T4_RB_01 +E2T4_RC_01 +E2T4_SA_01 +E2T4_SB_01 +E2T4_TA_01 +E2T4_TB_01 +E2T4_TC_01 +E2T4_TD_01 +E2T4_UA_01 +E2T4_UB_01 +E2T4_VA_01 +E2T4_VB_01 +E2T4_VC_01 +E2T4_WA_01 +E2T4_WB_01 +E2T4_WC_01 +E2T4_WD1_01 +E2T4_WD2_01 +E2T4_XA_01 +E2T4_XB_01 +E2T4_XC_01 +E2T4_XD_01 +E2T4_XE_01 +E2T4_YA_01 +E2T4_YB_01 +E2T4_YC_01 +E2T4_YD_01 +E2T4_YE_01 +E2T4_ZA_01 +E2T4_ZB_01 +E2T4_ZC_01 +E2T4_ZD_01 +E2T4_ZE_01 +E2T5_AA_01 +E2T5_AA_02 +E2T5_AA_03 +E2T5_BA_01 +E2T5_BA_02 +E2T5_BA_03 +E2T5_CA_01 +E2T5_CA_02 +E2T5_CA_03 +E2T5_DA_01 +E2T5_DA_02 +E2T5_DA_03 +E2T5_EA_01 +E2T5_EA_02 +E2T5_EA_03 +E2T5_FA_01 +E2T5_FA_02 +E2T5_FA_03 +E2T5_GA_01 +E2T5_GA_02 +E2T5_GA_03 +E2T5_GA_04 +E2T5_GA_05 +E2T5_GA_06 +E2T5_GA_07 +E2T5_GA_08 +E2T5_HA_01 +E2T5_HB_01 +E2T5_HC_01 +E2T5_HD_01 +E2T5_HE_01 +E2T5_HF_01 +E2T5_HG_01 +E2T5_HH_01 +E2T5_HI_01 +E2T5_HJ_01 +E2T5_IB_01 +E2T5_IC_01 +E2T5_ID_01 +E2T5_JA_01 +E2T5_JB_01 +E2T5_JC_01 +E2T5_JD_01 +E2T5_JE_01 +E2T5_JF_01 +E2T5_KA_01 +E2T5_KB_01 +E2T5_KC_01 +E2T5_KD_01 +E2T5_KE_01 +E2T5_LA_01 +E2T5_LB_01 +E2T5_LC_01 +E2T5_LD_01 +E2T5_LE_01 +E2T5_LF_01 +E2T6_AAA_01 +E2T6_AAA_02 +E2T6_AAA_03 +E2T6_AAA_04 +E2T6_AAA_05 +E2T6_AAA_06 +E2T6_AAA_07 +E2T6_AAA_08 +E2T6_AAA_09 +E2T6_AAA_10 +E2T6_AA_01 +E2T6_AA_02 +E2T6_ABA_01 +E2T6_ABA_02 +E2T6_ACA_01 +E2T6_ACB_01 +E2T6_ACC_01 +E2T6_ADA_01 +E2T6_ADB_01 +E2T6_ADC_01 +E2T6_AEA_01 +E2T6_AEB_01 +E2T6_AEC_01 +E2T6_AED_01 +E2T6_AEE_01 +E2T6_AEF1_01 +E2T6_AEF2_01 +E2T6_AFA_01 +E2T6_AFA_02 +E2T6_AFA_03 +E2T6_AGA_01 +E2T6_AGA_02 +E2T6_AGA_03 +E2T6_AGA_04 +E2T6_AGA_05 +E2T6_AHA_01 +E2T6_AHA_02 +E2T6_AHA_03 +E2T6_AHA_04 +E2T6_AHA_05 +E2T6_BA_01 +E2T6_BB_01 +E2T6_BC_01 +E2T6_BD_01 +E2T6_CA1_01 +E2T6_CA2_01 +E2T6_CB_01 +E2T6_CC_01 +E2T6_CD_01 +E2T6_DA_01 +E2T6_DB_01 +E2T6_DC_01 +E2T6_EA_01 +E2T6_EB_01 +E2T6_EC_01 +E2T6_FA_01 +E2T6_FB_01 +E2T6_FC_01 +E2T6_FD_01 +E2T6_GA_01 +E2T6_GB_01 +E2T6_GC_01 +E2T6_GD_01 +E2T6_GE_01 +E2T6_GF_01 +E2T6_HA_01 +E2T6_HB_01 +E2T6_IA_01 +E2T6_IB_01 +E2T6_IC_01 +E2T6_ID_01 +E2T6_JA_01 +E2T6_JA_02 +E2T6_JA_03 +E2T6_KA_01 +E2T6_KA_02 +E2T6_KA_03 +E2T6_LA_01 +E2T6_LA_02 +E2T6_LA_03 +E2T6_MA_01 +E2T6_MA_02 +E2T6_MA_03 +E2T6_NA_01 +E2T6_NA_02 +E2T6_NA_03 +E2T6_OA_01 +E2T6_OA_02 +E2T6_OA_03 +E2T6_PA_01 +E2T6_PA_02 +E2T6_PA_03 +E2T6_QA_01 +E2T6_QA_02 +E2T6_QA_03 +E2T6_RA_01 +E2T6_RB_01 +E2T6_SA_01 +E2T6_SB_01 +E2T6_TA_01 +E2T6_TB_01 +E2T6_UA_01 +E2T6_UB_01 +E2T6_VA_01 +E2T6_VB_01 +E2T6_WA_01 +E2T6_WB_01 +E2T6_XA_01 +E2T6_XA_02 +E2T6_XA_03 +E2T6_XA_04 +E2T6_XA_05 +E2T6_YA_01 +E2T6_YA_02 +E2T6_YA_03 +E2T6_ZA_01 +E2T7B_BKA_01 +E2T7B_BKA_02 +E2T7B_BKA_03 +E2T7B_BKA_04 +E2T7B_BKA_05 +E2T7B_BKA_06 +E2T7B_BKA_07 +E2T7B_BLA_01 +E2T7B_BLB_01 +E2T7B_BLC_01 +E2T7B_BLD_01 +E2T7B_BLE_01 +E2T7B_BMA_01 +E2T7B_BMB_01 +E2T7B_BMC_01 +E2T7B_BMD_01 +E2T7_AAA_01 +E2T7_AAB_01 +E2T7_AA_01 +E2T7_AA_02 +E2T7_AA_03 +E2T7_ABA_01 +E2T7_ABA_02 +E2T7_ACA_01 +E2T7_ACA_02 +E2T7_ACA_03 +E2T7_ADA_01 +E2T7_ADA_02 +E2T7_ADA_03 +E2T7_AEA_01 +E2T7_AEA_02 +E2T7_AEA_03 +E2T7_AEA_04 +E2T7_AEA_05 +E2T7_AEA_06 +E2T7_AEA_07 +E2T7_AEA_08 +E2T7_AEA_09 +E2T7_AEA_10 +E2T7_AEA_11 +E2T7_AEA_12 +E2T7_AFA_01 +E2T7_AFA_02 +E2T7_AFA_03 +E2T7_AFA_04 +E2T7_AFA_05 +E2T7_AGA_01 +E2T7_AGA_02 +E2T7_AGA_03 +E2T7_AGA_04 +E2T7_AGA_05 +E2T7_AHA_01 +E2T7_AHA_02 +E2T7_AHA_03 +E2T7_AHA_04 +E2T7_AHA_05 +E2T7_AIA_01 +E2T7_AIA_02 +E2T7_AIA_03 +E2T7_AIA_04 +E2T7_AIA_05 +E2T7_AIA_06 +E2T7_AIA_07 +E2T7_AIA_08 +E2T7_AJA_01 +E2T7_AJA_02 +E2T7_AJA_03 +E2T7_AJA_04 +E2T7_AJA_05 +E2T7_AKA_01 +E2T7_AKA_02 +E2T7_AKA_03 +E2T7_AKA_04 +E2T7_AKA_05 +E2T7_ALA_01 +E2T7_ALA_02 +E2T7_AMA_01 +E2T7_AMA_02 +E2T7_AMA_03 +E2T7_ANA_01 +E2T7_ANA_02 +E2T7_ANA_03 +E2T7_ANA_04 +E2T7_ANA_05 +E2T7_ANA_06 +E2T7_ANA_07 +E2T7_ANA_08 +E2T7_AOA_01 +E2T7_AOA_02 +E2T7_APA_01 +E2T7_APA_02 +E2T7_APA_03 +E2T7_APA_04 +E2T7_AQA_01 +E2T7_AQA_02 +E2T7_ARA_01 +E2T7_ARA_02 +E2T7_ARA_03 +E2T7_ARA_04 +E2T7_ASA_01 +E2T7_ASB_01 +E2T7_ATA_01 +E2T7_ATB_01 +E2T7_AUA_01 +E2T7_AUB_01 +E2T7_AVA_01 +E2T7_AVB_01 +E2T7_AWA_01 +E2T7_AWB_01 +E2T7_AXA_01 +E2T7_AXB_01 +E2T7_AYA_01 +E2T7_AYB_01 +E2T7_AZA_01 +E2T7_AZB_01 +E2T7_BAA_01 +E2T7_BAB_01 +E2T7_BA_01 +E2T7_BA_02 +E2T7_BA_03 +E2T7_BA_04 +E2T7_BBA_01 +E2T7_BBA_02 +E2T7_BBA_03 +E2T7_BBA_04 +E2T7_BBA_05 +E2T7_BBA_06 +E2T7_BCA_01 +E2T7_BCA_02 +E2T7_BDA_01 +E2T7_BDB_01 +E2T7_BDC_01 +E2T7_BDD_01 +E2T7_BDE_01 +E2T7_BEA_01 +E2T7_BEB_01 +E2T7_BEC1_01 +E2T7_BEC2_01 +E2T7_BED_01 +E2T7_BEE1_01 +E2T7_BEE2_01 +E2T7_BFA_01 +E2T7_BFB_01 +E2T7_BFC_01 +E2T7_BFD_01 +E2T7_BFE_01 +E2T7_BFF_01 +E2T7_BFG_01 +E2T7_BFH_01 +E2T7_BFI_01 +E2T7_BGA_01 +E2T7_BGB_01 +E2T7_BGC_01 +E2T7_BGD_01 +E2T7_BHA_01 +E2T7_BHB_01 +E2T7_BHC1_01 +E2T7_BHC2_01 +E2T7_BHD_01 +E2T7_BIA1_01 +E2T7_BIA2_01 +E2T7_BIB_01 +E2T7_BIC_01 +E2T7_BID_01 +E2T7_BIE_01 +E2T7_BJA_01 +E2T7_BJB_01 +E2T7_BJC_01 +E2T7_BJD1_01 +E2T7_BJD2_01 +E2T7_BJF1_01 +E2T7_BJF2_01 +E2T7_BJG_01 +E2T7_BNA_01 +E2T7_BNA_02 +E2T7_BNA_03 +E2T7_CA_01 +E2T7_CA_02 +E2T7_CA_03 +E2T7_CA_04 +E2T7_DA_01 +E2T7_DA_02 +E2T7_DA_03 +E2T7_EA_01 +E2T7_EA_02 +E2T7_FA_01 +E2T7_FA_02 +E2T7_GA_01 +E2T7_GB_01 +E2T7_HA_01 +E2T7_HB_01 +E2T7_IA_01 +E2T7_IB_01 +E2T7_JA_01 +E2T7_JA_02 +E2T7_JA_03 +E2T7_KA_01 +E2T7_KA_02 +E2T7_KA_03 +E2T7_LA_01 +E2T7_LB_01 +E2T7_LC_01 +E2T7_LD_01 +E2T7_MA_01 +E2T7_MB_01 +E2T7_MC_01 +E2T7_MD_01 +E2T7_ME_01 +E2T7_MF_01 +E2T7_MG_01 +E2T7_NA_01 +E2T7_NB_01 +E2T7_NC_01 +E2T7_ND_01 +E2T7_OA_01 +E2T7_OB_01 +E2T7_OC_01 +E2T7_OD_01 +E2T7_OE_01 +E2T7_OF_01 +E2T7_OG_01 +E2T7_PA_01 +E2T7_PB_01 +E2T7_PC_01 +E2T7_PD_01 +E2T7_PE_01 +E2T7_PF_01 +E2T7_QA_01 +E2T7_QB_01 +E2T7_QC_01 +E2T7_QD_01 +E2T7_QE1_01 +E2T7_QE2_01 +E2T7_RA_01 +E2T7_RB_01 +E2T7_RC_01 +E2T7_RD_01 +E2T7_RE_01 +E2T7_SA_01 +E2T7_SB_01 +E2T7_SC_01 +E2T7_SD_01 +E2T7_SE_01 +E2T7_SF_01 +E2T7_SG_01 +E2T7_SH_01 +E2T7_SI_01 +E2T7_TA_01 +E2T7_TB_01 +E2T7_TC_01 +E2T7_TD_01 +E2T7_TE_01 +E2T7_TF1_01 +E2T7_TF2_01 +E2T7_TG_01 +E2T7_UA_01 +E2T7_UB_01 +E2T7_UC1_01 +E2T7_UC2_01 +E2T7_UD_01 +E2T7_UE_01 +E2T7_UF_01 +E2T7_UG_01 +E2T7_UH_01 +E2T7_UI_01 +E2T7_UJ_01 +E2T7_VA_01 +E2T7_VA_02 +E2T7_VA_03 +E2T7_WA_01 +E2T7_WA_02 +E2T7_WA_03 +E2T7_XA_01 +E2T7_XA_02 +E2T7_XA_03 +E2T7_YA_01 +E2T7_YB_01 +E2T7_YC_01 +E2T7_ZA1_01 +E2T7_ZA2_01 +E2T7_ZB_01 +E2T8_CA_01 +E2T8_CB_01 +E2T8_CC_01 +E2T8_CD_01 +E2T8_CE_01 +E2T8_CF_01 +E2T8_CG_01 +E2T8_DA_01 +E2T8_DB_01 +E2T8_DC_01 +E2T8_DD_01 +E2T8_EA_01 +E2T8_EC_01 +E2T8_ED_01 +E2T8_EE1_01 +E2T8_EE2_01 +E2T8_EF_01 +E2T8_EG_01 +E2T8_EH_01 +E2T8_FA_01 +E2T8_FA_02 +E2T8_FA_03 +E2T8_GA_01 +E2T8_GA_02 +E2T8_GA_03 +E2T8_HA_01 +E2T8_HA_02 +E2T8_HA_03 +E2T8_HA_04 +E2T8_HA_05 +E2T8_HA_06 +E2T8_HA_07 +E2T8_HA_08 +E2T8_IA_01 +E2T8_IA_02 +E2T8_IA_03 +E2T8_IA_04 +E2T8_IA_05 +E2T8_IA_06 +E2T8_JA_01 +E2T8_JA_02 +E2T8_JA_03 +E2T8_KA_01 +E2T8_KA_02 +E2T8_LA_01 +E2T8_LB_01 +E2T8_LC_01 +E2T8_LD_01 +E2T8_LE_01 +E2T8_MA_01 +E2T8_MB_01 +E2T8_MC_01 +E2T8_MD_01 +E2T8_NA_01 +E2T8_NB_01 +E2T8_NC_01 +E2T8_ND_01 +E2T8_NE_01 +E2T8_OA_01 +E2T8_OA_02 +E2T8_OA_03 +E2T8_OA_04 +E2T8_OA_05 +E2T8_OA_06 +E2T8_OA_07 +E2T8_PA_01 +E2T8_PA_02 +E2T8_PA_03 +E2T8_PA_04 +E2T8_PA_05 +E2T8_PA_06 +E2T8_PA_07 +E2T8_QA_01 +E2T8_QA_02 +E2T8_QA_03 +E2T8_RA_01 +E2T8_RA_02 +E2T8_RA_03 +E2T8_RA_04 +E2T8_RA_05 +E2T8_SA_01 +E2T8_SA_02 +E2T8_SA_03 +E2T8_SA_04 +E2T8_SA_05 +E2T8_ZAA_01 +E2T9B_AHA_01 +E2T9B_AHB_01 +E2T9B_AHC_01 +E2T9B_AHD_01 +E2T9B_AHE_01 +E2T9B_ATA_01 +E2T9B_ATA_02 +E2T9B_AVA_01 +E2T9B_AVA_02 +E2T9B_BAA_01 +E2T9B_BAA_02 +E2T9B_BAA_03 +E2T9B_BAA_04 +E2T9B_BAA_05 +E2T9B_BAA_06 +E2T9B_BBA_01 +E2T9B_BBA_02 +E2T9B_BBA_03 +E2T9B_BBA_04 +E2T9B_BBA_05 +E2T9B_BIA_01 +E2T9B_BIA_02 +E2T9B_BIA_03 +E2T9B_CAA_01 +E2T9_AAA_01 +E2T9_AAB_01 +E2T9_AAC_01 +E2T9_AAD_01 +E2T9_AAE_01 +E2T9_AA_01 +E2T9_AA_02 +E2T9_ABA_01 +E2T9_ABB_01 +E2T9_ABC_01 +E2T9_ACA_01 +E2T9_ACB_01 +E2T9_ADA_01 +E2T9_ADB_01 +E2T9_AEA_01 +E2T9_AEB_01 +E2T9_AFA_01 +E2T9_AFB_01 +E2T9_AGA_01 +E2T9_AGB_01 +E2T9_AGC_01 +E2T9_AGD_01 +E2T9_AGE_01 +E2T9_AGF_01 +E2T9_AGG_01 +E2T9_AIA_01 +E2T9_AIB_01 +E2T9_AIC_01 +E2T9_AID_01 +E2T9_AIE_01 +E2T9_AIF1_01 +E2T9_AIF2_01 +E2T9_AJA_01 +E2T9_AJB_01 +E2T9_AJC_01 +E2T9_AJD_01 +E2T9_AJE_01 +E2T9_AJF_01 +E2T9_AKA_01 +E2T9_AKB_01 +E2T9_AKC_01 +E2T9_AKD_01 +E2T9_AKE_01 +E2T9_AKF1_01 +E2T9_AKF2_01 +E2T9_AKG_01 +E2T9_AKH_01 +E2T9_AKI_01 +E2T9_ALA_01 +E2T9_ALB_01 +E2T9_ALC_01 +E2T9_ALD1_01 +E2T9_ALD2_01 +E2T9_AMA_01 +E2T9_AMB_01 +E2T9_ANA_01 +E2T9_ANB_01 +E2T9_ANC_01 +E2T9_AOA_01 +E2T9_AOB_01 +E2T9_AOC_01 +E2T9_AOD_01 +E2T9_APA_01 +E2T9_APB_01 +E2T9_APC_01 +E2T9_APD_01 +E2T9_AQA_01 +E2T9_AQA_02 +E2T9_ARA_01 +E2T9_ARB_01 +E2T9_ARC_01 +E2T9_ARD_01 +E2T9_ARE_01 +E2T9_ASA_01 +E2T9_ASB_01 +E2T9_ASC_01 +E2T9_ASD_01 +E2T9_AUA_01 +E2T9_AUB_01 +E2T9_AUC_01 +E2T9_AUD_01 +E2T9_AWA_01 +E2T9_AWB_01 +E2T9_AWC_01 +E2T9_AWD_01 +E2T9_AWE_01 +E2T9_AXA_01 +E2T9_AXB_01 +E2T9_AXC_01 +E2T9_AXD_01 +E2T9_AYA_01 +E2T9_AYB_01 +E2T9_AYC_01 +E2T9_AYD_01 +E2T9_AYE_01 +E2T9_AYF_01 +E2T9_AYG_01 +E2T9_AZA_01 +E2T9_AZB_01 +E2T9_AZC_01 +E2T9_AZD_01 +E2T9_BA_01 +E2T9_BB_01 +E2T9_BCA_01 +E2T9_BCB_01 +E2T9_BC_01 +E2T9_BDA_01 +E2T9_BDB1_01 +E2T9_BDB2_01 +E2T9_BD_01 +E2T9_BEA_01 +E2T9_BEB_01 +E2T9_BEC_01 +E2T9_BFA_01 +E2T9_BFB_01 +E2T9_BGA_01 +E2T9_BGB1_01 +E2T9_BGB2_01 +E2T9_BHA_01 +E2T9_BHB_01 +E2T9_CA_01 +E2T9_CB_01 +E2T9_CC_01 +E2T9_CD_01 +E2T9_CE_01 +E2T9_CF1_01 +E2T9_CF2_01 +E2T9_DA_01 +E2T9_DB_01 +E2T9_DC_01 +E2T9_DD_01 +E2T9_EA_01 +E2T9_EB_01 +E2T9_EC_01 +E2T9_ED_01 +E2T9_EE_01 +E2T9_EF_01 +E2T9_EG_01 +E2T9_EH_01 +E2T9_FA_01 +E2T9_FB_01 +E2T9_FC_01 +E2T9_FD_01 +E2T9_FE_01 +E2T9_FF_01 +E2T9_FG_01 +E2T9_GA_01 +E2T9_GB_01 +E2T9_GC_01 +E2T9_GD_01 +E2T9_HA_01 +E2T9_HB_01 +E2T9_HC_01 +E2T9_HD_01 +E2T9_IA_01 +E2T9_IB_01 +E2T9_IC_01 +E2T9_ID_01 +E2T9_JA_01 +E2T9_JB_01 +E2T9_JC_01 +E2T9_JD_01 +E2T9_JE_01 +E2T9_JF_01 +E2T9_KA_01 +E2T9_KB_01 +E2T9_KC_01 +E2T9_KD_01 +E2T9_KE_01 +E2T9_LA_01 +E2T9_LA_02 +E2T9_MA_01 +E2T9_MA_02 +E2T9_NA_01 +E2T9_NB_01 +E2T9_NC_01 +E2T9_ND_01 +E2T9_OA_01 +E2T9_OB_01 +E2T9_OC_01 +E2T9_OD_01 +E2T9_OE_01 +E2T9_OF_01 +E2T9_PA_01 +E2T9_PB_01 +E2T9_PC_01 +E2T9_PD_01 +E2T9_PE1_01 +E2T9_PE2_01 +E2T9_PF_01 +E2T9_PG_01 +E2T9_PH_01 +E2T9_QA_01 +E2T9_QB_01 +E2T9_QC_01 +E2T9_RA_01 +E2T9_RB_01 +E2T9_RC1_01 +E2T9_RC2_01 +E2T9_SA_01 +E2T9_SB_01 +E2T9_SC1_01 +E2T9_SC2_01 +E2T9_SD_01 +E2T9_SE_01 +E2T9_SF_01 +E2T9_TA_01 +E2T9_TA_02 +E2T9_UA_01 +E2T9_UA_02 +E2T9_VA_01 +E2T9_VB_01 +E2T9_VC_01 +E2T9_VD_01 +E2T9_VE_01 +E2T9_WA_01 +E2T9_WB_01 +E2T9_WC_01 +E2T9_WD_01 +E2T9_WE_01 +E2T9_WF_01 +E2T9_XA_01 +E2T9_XB_01 +E2T9_XC_01 +E2T9_XD_01 +E2T9_XE_01 +E2T9_YA_01 +E2T9_YB_01 +E2T9_YC_01 +E2T9_YD_01 +E2T9_YE_01 +E2T9_ZA_01 +E2T9_ZB_01 +E2T9_ZC_01 +E2T9_ZD_01 +E2T9_ZE_01 +E2T9_ZF_01 +E2TM1_AAA_01 +E2TM1_AAB_01 +E2TM1_AAC_01 +E2TM1_AAD_01 +E2TM1_AAE_01 +E2TM1_AAF_01 +E2TM1_AAG_01 +E2TM1_AA_01 +E2TM1_ABA_01 +E2TM1_ABB1_01 +E2TM1_ABB2_01 +E2TM1_ABC_01 +E2TM1_AB_01 +E2TM1_ACA_01 +E2TM1_ADA_01 +E2TM1_ADB_01 +E2TM1_AEA_01 +E2TM1_AEB_01 +E2TM1_AFA_01 +E2TM1_AFB_01 +E2TM1_AFC1_01 +E2TM1_AFC2_01 +E2TM1_AFD_01 +E2TM1_AGA_01 +E2TM1_AGA_02 +E2TM1_AHA_01 +E2TM1_AHA_02 +E2TM1_AIA_01 +E2TM1_AIB_01 +E2TM1_AJA_01 +E2TM1_AKA_01 +E2TM1_ALA_01 +E2TM1_AWA_01 +E2TM1_AWA_02 +E2TM1_AWA_03 +E2TM1_AWA_04 +E2TM1_AWA_05 +E2TM1_AWA_06 +E2TM1_BA_01 +E2TM1_BB_01 +E2TM1_CA_01 +E2TM1_CB_01 +E2TM1_DA_01 +E2TM1_DB_01 +E2TM1_EA_01 +E2TM1_EB_01 +E2TM1_FA_01 +E2TM1_FB_01 +E2TM1_GA_01 +E2TM1_GB_01 +E2TM1_HA_01 +E2TM1_HB_01 +E2TM1_IA_01 +E2TM1_IB_01 +E2TM1_JA_01 +E2TM1_JB_01 +E2TM1_KA_01 +E2TM1_KB_01 +E2TM1_LA_01 +E2TM1_LA_02 +E2TM1_LA_03 +E2TM1_MA_01 +E2TM1_MA_02 +E2TM1_MA_03 +E2TM1_NA_01 +E2TM1_NA_02 +E2TM1_NA_03 +E2TM1_NA_04 +E2TM1_NA_05 +E2TM1_OA_01 +E2TM1_OA_02 +E2TM1_OA_03 +E2TM1_OA_04 +E2TM1_OA_05 +E2TM1_PA_01 +E2TM1_PA_02 +E2TM1_QA_01 +E2TM1_QA_02 +E2TM1_RA_01 +E2TM1_RB_01 +E2TM1_SA_01 +E2TM1_SB_01 +E2TM1_SC_01 +E2TM1_TA_01 +E2TM1_TB_01 +E2TM1_UA_01 +E2TM1_UB_01 +E2TM1_UC_01 +E2TM1_VA_01 +E2TM1_VB_01 +E2TM1_WA_01 +E2TM1_WB_01 +E2TM1_XA_01 +E2TM1_XA_02 +E2TM1_YA_01 +E2TM1_YA_02 +E2TM1_ZA_01 +E2TM1_ZB_01 +E2TM1_ZC_01 +E2TM1_ZD_01 +E2TM1_ZE_01 +E2TM1_ZF_01 +E2TM1_ZG_01 +E2TM2_KA_01 +E2TM2_KA_02 +E2TM2_KA_03 +E2TM2_LA_01 +E2TM2_LA_02 +E2TM2_MA_01 +E2TM2_MB_01 +E2TM2_MC_01 +E2TM2_MD_01 +E2TM2_NA_01 +E2TM2_NB_01 +E2TM2_NC_01 +E2TM2_OA_01 +E2TM2_OB_01 +E2TM2_OC_01 +E2TM2_PA1_01 +E2TM2_PA2_01 +E2TM2_PB_01 +E2TM2_QA1_01 +E2TM2_QA2_01 +E2TM2_QB_01 +E2TM2_QC_01 +E2TM2_QD_01 +E2TM2_RA1_01 +E2TM2_RA2_01 +E2TM2_RB_01 +E2TM2_RC_01 +E2TM2_RD_01 +E2TM2_SA1_01 +E2TM2_SA2_01 +E2TM2_SB_01 +E2TM2_SC_01 +E2TM2_SD_01 +E2TM2_TA_01 +E2TM2_TB_01 +E2TM2_TC1_01 +E2TM2_TC2_01 +E2TM2_TD_01 +E2TM2_UA_01 +E2TM2_UB_01 +E2TM2_UC_01 +E2TM2_UD_01 +E2TM2_UE_01 +E2TM2_VA_01 +E2TM2_VA_02 +E2TM2_WA_01 +E2TM2_WA_02 +E2TM2_XA_01 +E2TM2_XB_01 +E2TM2_XC_01 +E2TM2_XD_01 +E2TM3_AAA_01 +E2TM3_AAB_01 +E2TM3_AAC_01 +E2TM3_ABA_01 +E2TM3_ABB_01 +E2TM3_ABC_01 +E2TM3_ABD_01 +E2TM3_ABE_01 +E2TM3_ADA_01 +E2TM3_ADB_01 +E2TM3_ADC_01 +E2TM3_KA1_01 +E2TM3_KA2_01 +E2TM3_KB_01 +E2TM3_LA_01 +E2TM3_LB_01 +E2TM3_MA_01 +E2TM3_MB_01 +E2TM3_MC_01 +E2TM3_MD_01 +E2TM3_ME_01 +E2TM3_NA_01 +E2TM3_NB_01 +E2TM3_NC_01 +E2TM3_ND_01 +E2TM3_OA_01 +E2TM3_OA_02 +E2TM3_PA_01 +E2TM3_PB_01 +E2TM3_PC_01 +E2TM3_PD_01 +E2TM3_PE1_01 +E2TM3_PE2_01 +E2TM3_PF_01 +E2TM3_QA_01 +E2TM3_QB_01 +E2TM3_QC_01 +E2TM3_QD1_01 +E2TM3_QD2_01 +E2TM3_QE_01 +E2TM3_QF_01 +E2TM3_QG_01 +E2TM3_QH_01 +E2TM3_RA_01 +E2TM3_RA_02 +E2TM3_SA_01 +E2TM3_SA_02 +E2TM3_SA_03 +E2TM3_TA_01 +E2TM3_TA_02 +E2TM3_UA_01 +E2TM3_UB1_01 +E2TM3_UB2_01 +E2TM3_UC_01 +E2TM3_UD_01 +E2TM3_UE_01 +E2TM3_UF_01 +E2TM3_UG_01 +E2TM3_UH_01 +E2TM3_VA_01 +E2TM3_VB_01 +E2TM3_VC_01 +E2TM3_VD_01 +E2TM3_WA_01 +E2TM3_WB_01 +E2TM3_WC_01 +E2TM3_WD_01 +E2TM3_XA_01 +E2TM3_XB_01 +E2TM3_XC_01 +E2TM3_XD_01 +E2TM3_XE_01 +E2TM3_XF_01 +E2TM3_YA_01 +E2TM3_YB_01 +E2TM3_ZA_01 +E2TM3_ZB_01 +E2TM4_AAA_01 +E2TM4_AAB_01 +E2TM4_AAC_01 +E2TM4_ABA_01 +E2TM4_ABA_02 +E2TM4_ACA_01 +E2TM4_ACA_02 +E2TM4_ADA_01 +E2TM4_ADA_02 +E2TM4_AEA_01 +E2TM4_AEB_01 +E2TM4_AEC_01 +E2TM4_KA_01 +E2TM4_KB_01 +E2TM4_LA_01 +E2TM4_LB_01 +E2TM4_MA_01 +E2TM4_MA_02 +E2TM4_NA_01 +E2TM4_NA_02 +E2TM4_OA_01 +E2TM4_OA_02 +E2TM4_PA_01 +E2TM4_PA_02 +E2TM4_QA_01 +E2TM4_QA_02 +E2TM4_QA_03 +E2TM4_RA_01 +E2TM4_RA_02 +E2TM4_RA_03 +E2TM4_RA_04 +E2TM4_RA_05 +E2TM4_RA_06 +E2TM4_SA_01 +E2TM4_SA_02 +E2TM4_TA_01 +E2TM4_TA_02 +E2TM4_UA_01 +E2TM4_UA_02 +E2TM4_VA_01 +E2TM4_VB_01 +E2TM4_VC_01 +E2TM4_VD_01 +E2TM4_VE_01 +E2TM4_VF_01 +E2TM4_WA_01 +E2TM4_WB_01 +E2TM4_WC_01 +E2TM4_XA_01 +E2TM4_XB_01 +E2TM4_XC_01 +E2TM4_XD1_01 +E2TM4_XD2_01 +E2TM4_YA_01 +E2TM4_YB_01 +E2TM4_YC_01 +E2TM4_YD_01 +E2TM4_ZA_01 +E2TM4_ZB_01 +E2TM5_AAA_01 +E2TM5_AAB_01 +E2TM5_ABA_01 +E2TM5_ABB_01 +E2TM5_ACA_01 +E2TM5_ACB_01 +E2TM5_ACC1_01 +E2TM5_ACC2_01 +E2TM5_ACD_01 +E2TM5_ADA_01 +E2TM5_ADB_01 +E2TM5_ADC_01 +E2TM5_ADD_01 +E2TM5_AEA_01 +E2TM5_AEA_02 +E2TM5_AEA_03 +E2TM5_AFA_01 +E2TM5_AFB_01 +E2TM5_AGA_01 +E2TM5_AGB_01 +E2TM5_AGC_01 +E2TM5_AHA_01 +E2TM5_AHB_01 +E2TM5_AIA_01 +E2TM5_AIA_02 +E2TM5_AJA_01 +E2TM5_AJA_02 +E2TM5_AKA_01 +E2TM5_AKA_02 +E2TM5_AKA_03 +E2TM5_KA_01 +E2TM5_KB_01 +E2TM5_LA_01 +E2TM5_LA_02 +E2TM5_LA_03 +E2TM5_MA_01 +E2TM5_MA_02 +E2TM5_MA_03 +E2TM5_NA_01 +E2TM5_NB_01 +E2TM5_NC_01 +E2TM5_ND_01 +E2TM5_OA_01 +E2TM5_OB_01 +E2TM5_OC_01 +E2TM5_OD_01 +E2TM5_PA_01 +E2TM5_PA_02 +E2TM5_PA_03 +E2TM5_PA_04 +E2TM5_PA_05 +E2TM5_QA_01 +E2TM5_QA_02 +E2TM5_RA_01 +E2TM5_RA_02 +E2TM5_SA_01 +E2TM5_SB_01 +E2TM5_SC1_01 +E2TM5_SC2_01 +E2TM5_SD_01 +E2TM5_SE_01 +E2TM5_SF_01 +E2TM5_TA1_01 +E2TM5_TA2_01 +E2TM5_TB_01 +E2TM5_TC1_01 +E2TM5_TC2_01 +E2TM5_TD_01 +E2TM5_UA_01 +E2TM5_UB_01 +E2TM5_UC_01 +E2TM5_UD_01 +E2TM5_VA1_01 +E2TM5_VA2_01 +E2TM5_VB_01 +E2TM5_VC1_01 +E2TM5_VC2_01 +E2TM5_VD_01 +E2TM5_VE1_01 +E2TM5_VE2_01 +E2TM5_VF_01 +E2TM5_VG_01 +E2TM5_VH1_01 +E2TM5_VH2_01 +E2TM5_WA_01 +E2TM5_WB_01 +E2TM5_WC_01 +E2TM5_XA_01 +E2TM5_XB_01 +E2TM5_YA_01 +E2TM5_YB_01 +E2TM5_ZA_01 +E2TM5_ZB_01 +E2TM6_AAA_01 +E2TM6_AAB1_01 +E2TM6_AAB2_01 +E2TM6_AA_01 +E2TM6_AA_02 +E2TM6_AA_03 +E2TM6_ABA_01 +E2TM6_ABB_01 +E2TM6_ACA_01 +E2TM6_ACB_01 +E2TM6_ACC_01 +E2TM6_ACD_01 +E2TM6_ADA_01 +E2TM6_ADA_02 +E2TM6_AEA_01 +E2TM6_AEA_02 +E2TM6_AEA_03 +E2TM6_AEA_04 +E2TM6_AEA_05 +E2TM6_AFA_01 +E2TM6_AFA_02 +E2TM6_AFA_03 +E2TM6_AFA_04 +E2TM6_AFA_05 +E2TM6_AGA_01 +E2TM6_AGA_02 +E2TM6_AGA_03 +E2TM6_AGA_04 +E2TM6_AGA_05 +E2TM6_AHA_01 +E2TM6_AHA_02 +E2TM6_AHA_03 +E2TM6_AHA_04 +E2TM6_AHA_05 +E2TM6_KA_01 +E2TM6_KA_02 +E2TM6_KA_03 +E2TM6_LA_01 +E2TM6_LB_01 +E2TM6_LC_01 +E2TM6_MA_01 +E2TM6_MA_02 +E2TM6_MA_03 +E2TM6_MA_04 +E2TM6_MA_05 +E2TM6_NA_01 +E2TM6_NB_01 +E2TM6_NC_01 +E2TM6_ND_01 +E2TM6_OA_01 +E2TM6_OA_02 +E2TM6_PA_01 +E2TM6_PA_02 +E2TM6_QA_01 +E2TM6_RA_01 +E2TM6_RA_02 +E2TM6_SA_01 +E2TM6_SA_02 +E2TM6_TA_01 +E2TM6_TA_02 +E2TM6_TA_03 +E2TM6_TA_04 +E2TM6_UA_01 +E2TM6_UA_02 +E2TM6_UA_03 +E2TM6_UA_04 +E2TM6_VA_01 +E2TM6_VB_01 +E2TM6_VC_01 +E2TM6_VD_01 +E2TM6_VE_01 +E2TM6_VF_01 +E2TM6_WA1_01 +E2TM6_WA2_01 +E2TM6_WB1_01 +E2TM6_WB2_01 +E2TM6_WC_01 +E2TM6_WD_01 +E2TM6_XA_01 +E2TM6_XB_01 +E2TM6_XC_01 +E2TM6_XD_01 +E2TM6_XE_01 +E2TM6_XF_01 +E2TM6_YA_01 +E2TM6_YB_01 +E2TM6_YC_01 +E2TM6_YD_01 +E2TM6_YE_01 +E2TM6_YF_01 +E2TM6_YG_01 +E2TM6_YH_01 +E2TM6_ZA_01 +E2TM6_ZB_01 +E2TM6_ZC_01 +E2TM7_AAA_01 +E2TM7_AAB_01 +E2TM7_AAC_01 +E2TM7_ABA_01 +E2TM7_ABB_01 +E2TM7_ABC_01 +E2TM7_ACA_01 +E2TM7_ACB_01 +E2TM7_ADA_01 +E2TM7_ADB_01 +E2TM7_AEA_01 +E2TM7_AEB_01 +E2TM7_AEC_01 +E2TM7_AFA_01 +E2TM7_AFB_01 +E2TM7_AFC_01 +E2TM7_AGA_01 +E2TM7_AGB_01 +E2TM7_AHA_01 +E2TM7_AHB_01 +E2TM7_AHC_01 +E2TM7_AIA_01 +E2TM7_AIB_01 +E2TM7_AIC_01 +E2TM7_AID_01 +E2TM7_AIE_01 +E2TM7_AIF_01 +E2TM7_AIG_01 +E2TM7_AIH_01 +E2TM7_AJA_01 +E2TM7_AJB_01 +E2TM7_AJC_01 +E2TM7_AJD_01 +E2TM7_AJE1_01 +E2TM7_AJE2_01 +E2TM7_AJF_01 +E2TM7_AJG_01 +E2TM7_AJH_01 +E2TM7_AJI_01 +E2TM7_AJJ_01 +E2TM7_AJK_01 +E2TM7_AKA_01 +E2TM7_AKB_01 +E2TM7_AKC_01 +E2TM7_AKD_01 +E2TM7_AKE_01 +E2TM7_AKF_01 +E2TM7_AKG_01 +E2TM7_AKH_01 +E2TM7_ALA_01 +E2TM7_ALB_01 +E2TM7_ALC_01 +E2TM7_ALD_01 +E2TM7_ALE_01 +E2TM7_ALF_01 +E2TM7_ALG_01 +E2TM7_ALH_01 +E2TM7_AMA_01 +E2TM7_AMB_01 +E2TM7_AMC_01 +E2TM7_AMD_01 +E2TM7_AME_01 +E2TM7_AMF_01 +E2TM7_AMG_01 +E2TM7_AMH_01 +E2TM7_AMI_01 +E2TM7_AMJ_01 +E2TM7_ANA_01 +E2TM7_ANB_01 +E2TM7_ANC_01 +E2TM7_AOA_01 +E2TM7_AOB_01 +E2TM7_AOC_01 +E2TM7_APA_01 +E2TM7_APA_02 +E2TM7_KA_01 +E2TM7_KB_01 +E2TM7_KC_01 +E2TM7_KD_01 +E2TM7_LA_01 +E2TM7_LA_02 +E2TM7_MA_01 +E2TM7_MA_02 +E2TM7_NA_01 +E2TM7_NB_01 +E2TM7_NC_01 +E2TM7_OA_01 +E2TM7_OA_02 +E2TM7_PA_01 +E2TM7_PB_01 +E2TM7_QA_01 +E2TM7_QB_01 +E2TM7_QC_01 +E2TM7_RA_01 +E2TM7_RA_02 +E2TM7_SA_01 +E2TM7_SB_01 +E2TM7_SC_01 +E2TM7_SD_01 +E2TM7_SE_01 +E2TM7_SF_01 +E2TM7_SG_01 +E2TM7_TA_01 +E2TM7_TB_01 +E2TM7_TC_01 +E2TM7_TD_01 +E2TM7_TE_01 +E2TM7_TF_01 +E2TM7_TG_01 +E2TM7_TH_01 +E2TM7_TI_01 +E2TM7_TJ_01 +E2TM7_TK_01 +E2TM7_UA_01 +E2TM7_UB_01 +E2TM7_UC_01 +E2TM7_VA_01 +E2TM7_VB_01 +E2TM7_VC_01 +E2TM7_VD_01 +E2TM7_VE_01 +E2TM7_VF_01 +E2TM7_VG_01 +E2TM7_VH_01 +E2TM7_WA_01 +E2TM7_WB_01 +E2TM7_XA_01 +E2TM7_XA_02 +E2TM7_YA_01 +E2TM7_YB_01 +E2TM7_ZA_01 +E2TM7_ZB_01 +E2TM8_AAA_01 +E2TM8_AAB_01 +E2TM8_AAC_01 +E2TM8_ABA_01 +E2TM8_ABA_02 +E2TM8_KA_01 +E2TM8_KB_01 +E2TM8_KC_01 +E2TM8_KD_01 +E2TM8_KE_01 +E2TM8_LA_01 +E2TM8_LA_02 +E2TM8_MA_01 +E2TM8_MA_02 +E2TM8_NA_01 +E2TM8_OA_01 +E2TM8_OA_02 +E2TM8_PA_01 +E2TM8_PA_02 +E2TM8_QA_01 +E2TM8_QA_02 +E2TM8_RA_01 +E2TM8_RB_01 +E2TM8_RC_01 +E2TM8_RD_01 +E2TM8_RE1_01 +E2TM8_RE2_01 +E2TM8_SA_01 +E2TM8_SB_01 +E2TM8_SC_01 +E2TM8_SD_01 +E2TM8_SE_01 +E2TM8_TA_01 +E2TM8_TB_01 +E2TM8_TC_01 +E2TM8_TD_01 +E2TM8_TE_01 +E2TM8_TF_01 +E2TM8_TG_01 +E2TM8_TH_01 +E2TM8_TI_01 +E2TM8_TJ_01 +E2TM8_UA_01 +E2TM8_UB1_01 +E2TM8_UB2_01 +E2TM8_UC_01 +E2TM8_UD_01 +E2TM8_UE_01 +E2TM8_UF_01 +E2TM8_VA_01 +E2TM8_VA_02 +E2TM8_VA_03 +E2TM8_VA_04 +E2TM8_VA_05 +E2TM8_WA_01 +E2TM8_WA_02 +E2TM8_WA_03 +E2TM8_WA_04 +E2TM8_WA_05 +E2TM8_WA_06 +E2TM8_WA_07 +E2TM8_WA_08 +E2TM8_WA_09 +E2TM8_WA_10 +E2TM8_XA_01 +E2TM8_XA_02 +E2TM8_XA_03 +E2TM8_XA_04 +E2TM8_YA_01 +E2TM8_YA_02 +E2TM8_YA_03 +E2TM8_YA_04 +E2TM8_YA_05 +E2TM8_YA_06 +E2TM8_YA_07 +E2TM8_YA_08 +E2TM8_ZA_01 +E2TM8_ZB_01 +E2TM8_ZC_01 +E2TM8_ZD_01 +E2Y1_CA_01 +E2Y1_CA_02 +E2Y1_CA_03 +E2Y1_DA_01 +E2Y1_DA_02 +E2Y1_DA_03 +E2Y1_DA_04 +E2Y1_DA_05 +E2Y1_DA_06 +E2Y1_EA_01 +E2Y1_EA_02 +E2Y1_EA_03 +E2Y1_FA_01 +E2Y1_FA_02 +E2Y1_FA_03 +E2Y1_FA_04 +E2Y1_FA_05 +E2Y1_FA_06 +E2Y1_FA_07 +E2Y1_FA_08 +E2Y1_GA_01 +E2Y1_GA_02 +E2Y1_GA_03 +E2Y1_HA_01 +E2Y1_HB_01 +E2Y1_HC_01 +E2Y1_HD_01 +E2Y1_HE_01 +E2Y1_HF_01 +E2Y1_IA_01 +E2Y1_IA_02 +E2Y1_IA_03 +E2Y1_IA_04 +E2Y1_IA_05 +E2Y1_IA_06 +E2Y1_JA_01 +E2Y1_JB_01 +E2Y1_JC_01 +E2Y1_JD_01 +E2Y1_JE_01 +E2Y1_JF_01 +E2Y1_JG_01 +E2Y1_JH_01 +E2Y1_JI_01 +E2Y1_JJ_01 +E2Y1_KA_01 +E2Y1_KB_01 +E2Y1_KC_01 +E2Y1_KD_01 +E2Y1_LA_01 +E2Y1_LB_01 +E2Y1_LC_01 +E2Y1_LD_01 +E2Y1_LE1_01 +E2Y1_LE2_01 +E2Y1_LF_01 +E2Y1_LG_01 +E2Y1_MA_01 +E2Y1_MB_01 +E2Y1_MC_01 +E2Y1_MD_01 +E2Y1_ME_01 +E2Y1_MF_01 +E2Y1_NA_01 +E2Y1_NB_01 +E2Y1_NC_01 +E2Y1_ND_01 +E2Y1_NE_01 +E2Y1_OA_01 +E2Y1_OC_01 +E2Y1_OD_01 +E2Y1_OE_01 +E2Y1_OF_01 +E2Y1_OG_01 +E2Y1_OH_01 +E2Y1_OI_01 +E2Y1_PA_01 +E2Y1_PA_02 +E2Y1_PA_03 +E2Y1_QA_01 +E2Y1_QA_02 +E2Y1_QA_03 +E2Y1_QA_04 +E2Y1_QA_05 +E2Y1_QA_06 +E2Y1_RA_01 +E2Y1_RA_02 +E2Y1_RA_03 +E2Y1_RA_04 +E2Y1_RA_05 +E2Y1_RA_06 +E2Y1_SA_01 +E2Y1_SA_02 +E2Y1_TA_01 +E2Y1_TA_02 +E2Y1_UA_01 +E2Y1_UA_02 +E2Y1_UA_03 +E2Y1_UA_04 +E2Y1_UA_05 +E2Y1_UA_06 +E2Y1_VA_01 +E2Y1_VA_02 +E2Y1_VA_03 +E2Y1_WA_01 +E2Y1_WA_02 +E2Y1_WA_03 +E2Y1_WA_04 +E2Y1_WA_05 +E2Y1_XA_01 +E2Y1_XA_02 +E2Y2_AAA_01 +E2Y2_AAB_01 +E2Y2_AAC_01 +E2Y2_AA_01 +E2Y2_AA_02 +E2Y2_ABA_01 +E2Y2_ABB_01 +E2Y2_ABC_01 +E2Y2_ABD_01 +E2Y2_ABE_01 +E2Y2_ACA_01 +E2Y2_ACB_01 +E2Y2_ACC_01 +E2Y2_ACD_01 +E2Y2_ACE_01 +E2Y2_ACF_01 +E2Y2_ACG_01 +E2Y2_ACH_01 +E2Y2_ACI1_01 +E2Y2_ACI2_01 +E2Y2_ACJ_01 +E2Y2_ADA_01 +E2Y2_ADB_01 +E2Y2_ADC_01 +E2Y2_ADD_01 +E2Y2_ADE_01 +E2Y2_ADF_01 +E2Y2_ADG_01 +E2Y2_ADH_01 +E2Y2_ADI_01 +E2Y2_ADJ_01 +E2Y2_ADK_01 +E2Y2_AEA_01 +E2Y2_AEA_02 +E2Y2_AEA_03 +E2Y2_AFA_01 +E2Y2_AFA_02 +E2Y2_AFA_03 +E2Y2_AQA_01 +E2Y2_AQA_02 +E2Y2_AQA_03 +E2Y2_BAA_01 +E2Y2_BA_01 +E2Y2_BA_02 +E2Y2_CA1_01 +E2Y2_CA2_01 +E2Y2_CB_01 +E2Y2_CC1_01 +E2Y2_CC2_01 +E2Y2_CD_01 +E2Y2_CE_01 +E2Y2_DA_01 +E2Y2_DB_01 +E2Y2_DC_01 +E2Y2_DD_01 +E2Y2_DE_01 +E2Y2_DF_01 +E2Y2_DG_01 +E2Y2_EA_01 +E2Y2_EB_01 +E2Y2_FA1_01 +E2Y2_FA2_01 +E2Y2_FB_01 +E2Y2_FC_01 +E2Y2_GA_01 +E2Y2_GA_02 +E2Y2_HA_01 +E2Y2_HA_02 +E2Y2_IA_01 +E2Y2_IA_02 +E2Y2_JA_01 +E2Y2_JB_01 +E2Y2_JC_01 +E2Y2_JD_01 +E2Y2_KA_01 +E2Y2_KA_02 +E2Y2_KA_03 +E2Y2_LA_01 +E2Y2_LA_02 +E2Y2_MA_01 +E2Y2_MA_02 +E2Y2_MA_03 +E2Y2_NA_01 +E2Y2_NA_02 +E2Y2_NA_03 +E2Y2_NA_04 +E2Y2_NA_05 +E2Y2_NA_06 +E2Y2_NA_07 +E2Y2_NA_08 +E2Y2_OA_01 +E2Y2_OA_02 +E2Y2_OA_03 +E2Y2_OA_04 +E2Y2_OA_05 +E2Y2_OA_06 +E2Y2_OA_07 +E2Y2_PA_01 +E2Y2_PA_02 +E2Y2_PA_03 +E2Y2_PA_04 +E2Y2_PA_05 +E2Y2_PA_06 +E2Y2_PA_07 +E2Y2_PA_08 +E2Y2_QA_01 +E2Y2_QA_02 +E2Y2_QA_03 +E2Y2_QA_04 +E2Y2_QA_05 +E2Y2_QA_06 +E2Y2_QA_07 +E2Y2_QA_08 +E2Y2_RA_01 +E2Y2_RA_02 +E2Y2_RA_03 +E2Y2_SA_01 +E2Y2_SA_02 +E2Y2_SA_03 +E2Y2_SA_04 +E2Y2_SA_05 +E2Y2_SA_06 +E2Y2_TA_01 +E2Y2_TA_02 +E2Y2_TA_03 +E2Y2_TA_04 +E2Y2_TA_05 +E2Y2_TA_06 +E2Y2_UA_01 +E2Y2_UB_01 +E2Y2_UC_01 +E2Y2_VA_01 +E2Y2_VA_02 +E2Y2_VA_03 +E2Y2_VA_04 +E2Y2_VA_05 +E2Y2_VA_06 +E2Y2_WA_01 +E2Y2_XA_01 +E2Y2_YA_01 +E2Y2_YB_01 +E2Y2_YC_01 +E2Y2_YD_01 +E2Y2_YE_01 +E2Y2_ZA_01 +E2Y2_ZB_01 +E2Y2_ZC_01 +E2Y2_ZD_01 +E2Y2_ZE_01 +E2Y2_ZF_01 +E2Y2_ZG_01 +E2Y2_ZH_01 +E2Y3_AAA_01 +E2Y3_AAB_01 +E2Y3_AAC_01 +E2Y3_AAD_01 +E2Y3_AAE_01 +E2Y3_AA_01 +E2Y3_ABA_01 +E2Y3_ABB_01 +E2Y3_ABC_01 +E2Y3_ABD_01 +E2Y3_ABE_01 +E2Y3_ABF_01 +E2Y3_AB_01 +E2Y3_ACA_01 +E2Y3_ACB_01 +E2Y3_ACC_01 +E2Y3_AC_01 +E2Y3_ADA_01 +E2Y3_ADB_01 +E2Y3_ADC_01 +E2Y3_ADD_01 +E2Y3_AD_01 +E2Y3_AEA_01 +E2Y3_AEA_02 +E2Y3_AEA_03 +E2Y3_AE_01 +E2Y3_AFA_01 +E2Y3_AFA_02 +E2Y3_AFA_03 +E2Y3_AGA_01 +E2Y3_AGB_01 +E2Y3_AGC_01 +E2Y3_AHA_01 +E2Y3_AHA_02 +E2Y3_AHA_03 +E2Y3_AIA_01 +E2Y3_AIA_02 +E2Y3_AIA_03 +E2Y3_BA_01 +E2Y3_BB_01 +E2Y3_BC_01 +E2Y3_CA_01 +E2Y3_CA_02 +E2Y3_CA_03 +E2Y3_DA_01 +E2Y3_DA_02 +E2Y3_DA_03 +E2Y3_EA_01 +E2Y3_EA_02 +E2Y3_EA_03 +E2Y3_FA_01 +E2Y3_FA_02 +E2Y3_FA_03 +E2Y3_GA_01 +E2Y3_GB1_01 +E2Y3_GB2_01 +E2Y3_GC_01 +E2Y3_GD_01 +E2Y3_GE_01 +E2Y3_GF_01 +E2Y3_GG1_01 +E2Y3_GG2_01 +E2Y3_GH_01 +E2Y3_HA_01 +E2Y3_HB_01 +E2Y3_HC_01 +E2Y3_HD_01 +E2Y3_HE_01 +E2Y3_HF1_01 +E2Y3_HF2_01 +E2Y3_HG_01 +E2Y3_HH_01 +E2Y3_HI_01 +E2Y3_IA_01 +E2Y3_IA_02 +E2Y3_IA_03 +E2Y3_JA_01 +E2Y3_JB_01 +E2Y3_JC_01 +E2Y3_KA_01 +E2Y3_KB_01 +E2Y3_KC_01 +E2Y3_LA_01 +E2Y3_LA_02 +E2Y3_LA_03 +E2Y3_MA_01 +E2Y3_NA_01 +E2Y3_NA_02 +E2Y3_NA_03 +E2Y3_NA_04 +E2Y3_NA_05 +E2Y3_NA_06 +E2Y3_NA_07 +E2Y3_NA_08 +E2Y3_OA_01 +E2Y3_OA_02 +E2Y3_OA_03 +E2Y3_OA_04 +E2Y3_OA_05 +E2Y3_OA_06 +E2Y3_PA_01 +E2Y3_PA_02 +E2Y3_PA_03 +E2Y3_QA_01 +E2Y3_QA_02 +E2Y3_QA_03 +E2Y3_RA_01 +E2Y3_RA_02 +E2Y3_RA_03 +E2Y3_SA_01 +E2Y3_TA_01 +E2Y3_TA_02 +E2Y3_TA_03 +E2Y3_UA_01 +E2Y3_UB_01 +E2Y3_UC_01 +E2Y3_UD_01 +E2Y3_UE_01 +E2Y3_UF_01 +E2Y3_UG_01 +E2Y3_VA_01 +E2Y3_VB_01 +E2Y3_VC_01 +E2Y3_VD_01 +E2Y3_VE_01 +E2Y3_VF_01 +E2Y3_VG_01 +E2Y3_WA_01 +E2Y3_WB_01 +E2Y3_WC_01 +E2Y3_WD_01 +E2Y3_WE_01 +E2Y3_XA_01 +E2Y3_XB_01 +E2Y3_YA_01 +E2Y3_YB_01 +E2Y3_ZA_01 +E2Y3_ZB_01 +E2Y3_ZC_01 +E2Y3_ZD_01 +E2Y4_AAA_01 +E2Y4_AAA_02 +E2Y4_AA_01 +E2Y4_AA_02 +E2Y4_ABA_01 +E2Y4_ACA_01 +E2Y4_ADA_01 +E2Y4_AEA_01 +E2Y4_AEA_02 +E2Y4_AEA_03 +E2Y4_AFA_01 +E2Y4_AGA_01 +E2Y4_AGA_02 +E2Y4_AGA_03 +E2Y4_AHA_01 +E2Y4_AIA_01 +E2Y4_AJA_01 +E2Y4_AKA_01 +E2Y4_AKB_01 +E2Y4_ALA_01 +E2Y4_ALB_01 +E2Y4_ALC_01 +E2Y4_AMA_01 +E2Y4_AMB_01 +E2Y4_ANA_01 +E2Y4_ANB_01 +E2Y4_ANC_01 +E2Y4_AOA_01 +E2Y4_AOA_02 +E2Y4_AOA_03 +E2Y4_APA_01 +E2Y4_APA_02 +E2Y4_APA_03 +E2Y4_AQA_01 +E2Y4_AQA_02 +E2Y4_AQA_03 +E2Y4_ARA_01 +E2Y4_ARA_02 +E2Y4_ARA_03 +E2Y4_ARA_04 +E2Y4_ARA_05 +E2Y4_ARA_06 +E2Y4_ASA_01 +E2Y4_ASA_02 +E2Y4_ASA_03 +E2Y4_ASA_04 +E2Y4_ASA_05 +E2Y4_ASA_06 +E2Y4_ATA_01 +E2Y4_ATA_02 +E2Y4_ATA_03 +E2Y4_AUA_01 +E2Y4_AUA_02 +E2Y4_AUA_03 +E2Y4_AVA_01 +E2Y4_AWA_01 +E2Y4_AWA_02 +E2Y4_AWA_03 +E2Y4_AXA_01 +E2Y4_AXA_02 +E2Y4_AYA_01 +E2Y4_AYA_02 +E2Y4_AZA_01 +E2Y4_BAA_01 +E2Y4_BA_01 +E2Y4_BBA_01 +E2Y4_BBA_02 +E2Y4_BBA_03 +E2Y4_BB_01 +E2Y4_BCA_01 +E2Y4_BCA_02 +E2Y4_BCA_03 +E2Y4_BC_01 +E2Y4_BDA_01 +E2Y4_BD_01 +E2Y4_BE_01 +E2Y4_BF_01 +E2Y4_BG_01 +E2Y4_BH_01 +E2Y4_CA_01 +E2Y4_CB_01 +E2Y4_CC_01 +E2Y4_CD_01 +E2Y4_CE1_01 +E2Y4_CE2_01 +E2Y4_DA_01 +E2Y4_DB_01 +E2Y4_DC_01 +E2Y4_DD_01 +E2Y4_DE_01 +E2Y4_DF_01 +E2Y4_EA_01 +E2Y4_EB_01 +E2Y4_EC_01 +E2Y4_ED_01 +E2Y4_EE_01 +E2Y4_EF_01 +E2Y4_EG_01 +E2Y4_EH_01 +E2Y4_EI_01 +E2Y4_FA_01 +E2Y4_FB_01 +E2Y4_FC_01 +E2Y4_FD_01 +E2Y4_FE_01 +E2Y4_FF_01 +E2Y4_FG_01 +E2Y4_GA_01 +E2Y4_GB_01 +E2Y4_GC_01 +E2Y4_GD_01 +E2Y4_GE_01 +E2Y4_GF_01 +E2Y4_HA_01 +E2Y4_HB_01 +E2Y4_HC_01 +E2Y4_HD_01 +E2Y4_HE_01 +E2Y4_HF_01 +E2Y4_HG_01 +E2Y4_IA_01 +E2Y4_IB1_01 +E2Y4_IB2_01 +E2Y4_IC_01 +E2Y4_ID_01 +E2Y4_JA_01 +E2Y4_JA_02 +E2Y4_JA_03 +E2Y4_KA_01 +E2Y4_KB_01 +E2Y4_KC_01 +E2Y4_LA_01 +E2Y4_LB_01 +E2Y4_MA_01 +E2Y4_MB_01 +E2Y4_MC_01 +E2Y4_NA_01 +E2Y4_NA_02 +E2Y4_NA_03 +E2Y4_OA_01 +E2Y4_OA_02 +E2Y4_OA_03 +E2Y4_PA_01 +E2Y4_PA_02 +E2Y4_PA_03 +E2Y4_QA_01 +E2Y4_QA_02 +E2Y4_QA_03 +E2Y4_RA_01 +E2Y4_RA_02 +E2Y4_RA_03 +E2Y4_RA_04 +E2Y4_RA_05 +E2Y4_RA_06 +E2Y4_SA_01 +E2Y4_SA_02 +E2Y4_SA_03 +E2Y4_SA_04 +E2Y4_SA_05 +E2Y4_SA_06 +E2Y4_TA_01 +E2Y4_TA_02 +E2Y4_TA_03 +E2Y4_TA_04 +E2Y4_TA_05 +E2Y4_TA_06 +E2Y4_UA_01 +E2Y4_UA_02 +E2Y4_UA_03 +E2Y4_UA_04 +E2Y4_UA_05 +E2Y4_UA_06 +E2Y4_UA_07 +E2Y4_UA_08 +E2Y4_UA_09 +E2Y4_UA_10 +E2Y4_UA_11 +E2Y4_VA_01 +E2Y4_VB_01 +E2Y4_WA_01 +E2Y4_WA_02 +E2Y4_WA_03 +E2Y4_XA_01 +E2Y4_XA_02 +E2Y4_XA_03 +E2Y4_YA_01 +E2Y4_YA_02 +E2Y4_YA_03 +E2Y4_ZA_01 +E2Y4_ZA_02 +E2Y4_ZA_03 +E2_AAA_01 +E2_AAB_01 +E2_AA_01 +E2_BA_01 +E2_BB_01 +E2_BC_01 +E2_BD_01 +E2_BE_01 +E2_BF_01 +E2_BG_01 +E2_BH_01 +E2_BI_01 +E2_BJ_01 +E2_BK_01 +E2_BL_01 +E2_BM_01 +E2_BN_01 +E2_BO_01 +E2_BP_01 +E2_BQ_01 +E2_BR_01 +E2_BS_01 +E2_BT_01 +E2_BU_01 +E2_BV_01 +E2_BW_01 +E2_BX_01 +E2_BY_01 +E2_BZ_01 +E2_CAA_01 +E2_CAB_01 +E2_CAC_01 +E2_CA_01 +E2_CB_01 +E2_CC_01 +E2_CD_01 +E2_CE_01 +E2_CF_01 +E2_CG_01 +E2_CH_01 +E2_CI_01 +E2_CJ_01 +E2_CK_01 +E2_CL_01 +E2_CM_01 +E2_CN_01 +E2_CO_01 +E2_CP_01 +E2_CQ_01 +E2_CR_01 +E2_CS_01 +E2_CT_01 +E2_CU_01 +E2_CV_01 +E2_CW_01 +E2_CX_01 +E2_CY_01 +E2_CZ_01 +E2_DA_01 +E2_EA_01 +E2_EB_01 +E2_EC_01 +E2_FA_01 +E2_GA_01 +E2_GA_02 +E2_GA_03 +E2_GA_04 +E2_GA_05 +E2_GA_06 +E2_GA_07 +E2_HA_TEMP_01 +E2_HA_TEMP_02 +E2_HA_TEMP_03 +E2_HA_TEMP_04 +E2_HA_TEMP_05 +E2_IA_01 +E2_IA_02 +E2_IA_03 +E2_IA_04 +E2_IA_05 +E2_JA_01 +E2_JB_01 +E2_KA_01 +E2_KA_02 +E2_KA_03 +E2_KA_04 +E2_KA_05 +E2_LA_01 +E2_LA_02 +E2_LIFT_DOOR_B +E2_LIFT_MOTOR +E2_MA_01 +E2_MA_02 +E2_OA_01 +E2_OB_01 +E2_PA_01 +E2_PB_01 +E2_PC_01 +E2_QA_01 +E2_QB_01 +E2_QC_01 +E2_QD_01 +E2_RA_01 +E2_SA_01 +E2_SA_A_01 +E2_SB_01 +E2_SC_01 +E2_SD_01 +E2_SE_01 +E2_SF_01 +E2_SG_01 +E2_SH_01 +E2_SI_01 +E2_SJ_01 +E2_SK_01 +E2_SL_01 +E2_SM_01 +E2_SN_01 +E2_SO_01 +E2_SP_01 +E2_SP_QQQ1_01 +E2_SQ_01 +E2_SR_01 +E2_SS_01 +E2_ST_01 +E2_SU_01 +E2_SV_01 +E2_SW_01 +E2_SX_01 +E2_SY_01 +E2_SZ_01 +E2_TA_01 +E2_TB_01 +E2_TC_01 +E2_TD_01 +E2_TE_01 +E2_TF_01 +E2_TG_01 +E2_TH_01 +E2_TI_01 +E2_TJ_01 +E2_TK_01 +E2_TK_QQQ1_01 +E2_TL_01 +E2_TM_01 +E2_TN_01 +E2_TO_01 +E2_TP_01 +E2_UA_01 +E2_VA_01 +E2_VB_01 +E2_VC_01 +E2_YA_01 +E2_YB_01 +E2_YC_01 +E2_YD_01 +E2_YE_01 +E2_ZA_01 +E2_ZA_02 +E2_ZA_03 +E3_BA_01 +E3_BB_01 +E3_BC_01 +E3_CA_01 +E3_CB_01 +E3_EA_01 +E3_EB_01 +E3_EC_01 +E3_ED_01 +E4_BA_01 +E4_BB_01 +E4_BC_01 +E4_CA_01 +E4_CB_01 +E4_CC_01 +E4_DA_01 +E4_DB_01 +E4_EA_01 +E4_EB_01 +E4_EC_01 +E4_ED_01 +E4_EE_01 +E4_FA_01 +E4_FA_02 +E4_FA_03 +E4_FA_04 +E4_FA_05 +E4_FA_06 +EAGLE_DRY +EAGLE_ECHO +EAGLE_LOWS +EAGLE_SHOT1_L +EAGLE_SHOT1_R +EAGLE_SHOT2 +EAGLE_TAIL_L +EAGLE_TAIL_R +EARLY_GAME_BARRICADE_01 +EARLY_GAME_BARRICADE_02 +EARLY_GAME_BARRICADE_03 +EARLY_GAME_BARRICADE_04 +EARLY_GAME_BARRICADE_05 +EARLY_GAME_BARRICADE_06 +EARLY_GAME_BARRICADE_07 +EARLY_GAME_BARRICADE_08 +EARLY_GAME_BARRICADE_09 +EARLY_GAME_BARRICADE_10 +EASTERN_ACTER +EASTERN_ACTER_INDUSTRIAL_PARK +EASTERN_FRANCIS_INTERNATIONAL +EASTON +EASTON_STATION +EASTON_STREET +EASTON_STREET_STATION +EAST_ALDERNEY_CITY +EAST_HOLLAND +EAST_HOOK +EAST_ISLAND_CITY +EAST_LEFTWOOD +EAST_PARK_STATION +EATING_A1 +EATING_A2 +EATING_A3 +EATING_A4 +EATING_A5 +EATING_B1 +EATING_B2 +EATING_B3 +EATING_B4 +EC1_A_AA_01 +EC1_A_BA_01 +EC1_A_CA_01 +EC1_A_DA_01 +EC1_A_EA_01 +EC1_A_FA_01 +EC1_A_GA_01 +EC1_A_HA_01 +EC1_A_IA_01 +EC1_A_JA_01 +EC1_A_KA_01 +EC1_A_LA_01 +EC1_A_MA_01 +EC1_A_NA_01 +EC1_A_OA_01 +EC1_A_PA_01 +EC1_A_QA_01 +EC1_A_RA_01 +EC1_A_SA_01 +EC1_A_TA_01 +EC1_A_UA_01 +EC1_A_VA_01 +EC1_A_WA_01 +EC1_A_XA_01 +EC1_A_YA_01 +EC1_A_ZA_01 +EC1_B_AA_01 +EC1_B_BA_01 +EC1_B_CA_01 +EC1_B_DA_01 +EC1_B_EA_01 +EC1_B_FA_01 +EC1_B_GA_01 +EC1_B_HA_01 +EC1_B_IA_01 +EC1_B_JA_01 +EC1_B_KA_01 +EC1_B_LA_01 +EC1_B_MA_01 +EC1_B_NA_01 +EC1_B_OA_01 +EC1_B_PA_01 +EC1_B_QA_01 +EC1_B_RA_01 +EC1_B_SA_01 +EC1_B_TA_01 +EC1_B_UA_01 +EC1_B_VA_01 +EC1_B_WA_01 +EC1_B_XA_01 +EC1_B_YA_01 +EC1_B_ZA_01 +EC1_C_AA_01 +EC1_C_BA_01 +EC1_C_CA_01 +EC1_C_DA_01 +EC1_C_EA_01 +EC1_C_FA_01 +EC1_C_GA_01 +EC1_C_HA_01 +EC1_C_IA_01 +EC1_C_JA_01 +EC1_C_KA_01 +EC1_C_LA_01 +EC1_C_MA_01 +EC1_C_MA_02 +EC1_C_MA_03 +EC1_C_NA_01 +EC1_C_OA_01 +EC1_C_PA_01 +EC1_C_PB_01 +EC1_C_QA_01 +EC1_DA_01 +EC1_EA_01 +EC1_FA_01 +EC1_GA_01 +EC1_GB_01 +EC1_GC_01 +EC1_HA_01 +EC1_IA_01 +EC1_IB_01 +EC1_JA_01 +EC1_JB_01 +EC1_KA_01 +EC1_LA_01 +EC1_MA_01 +EC1_NA_01 +EC1_OA_01 +EC1_PA_01 +EC1_QA_01 +EC1_RA_01 +EC1_SA_01 +EC1_TA_01 +EC1_UA_01 +EC1_VA_01 +EC1_WA_01 +EC1_XA_01 +EC1_YA_01 +EC1_ZA_01 +EIGHT +EKG_LOOP +ELBOW_2 +ELBOW_3 +ELBOW_5 +ELECTRIC_ALARM +ELEVATOR_BELL +ELEVATOR_TONE +EM4_PSCAN_AA +EM4_PSCAN_AB +EM6_PSCAN_AA +EM6_PSCAN_AB +EMERALD_ST +EMERALD_STATION +EMERG_ARRIVE_AT_SCENE_01 +EMERG_ARRIVE_AT_SCENE_02 +EMERG_ARRIVE_AT_SCENE_03 +EMERG_ARRIVE_AT_SCENE_04 +EMERG_ARRIVE_AT_SCENE_05 +EMERG_MEDIC_HEALS_P_01 +EMERG_MEDIC_HEALS_P_02 +EMERG_MEDIC_HEALS_P_03 +EMERG_MEDIC_HEALS_P_04 +EMERG_MEDIC_HEALS_P_05 +EMERG_MEDIC_HEALS_P_06 +EMERG_MEDIC_SEES_P_01 +EMERG_MEDIC_SEES_P_02 +EMERG_MEDIC_SEES_P_03 +EMERG_MEDIC_SEES_P_04 +EMERG_MEDIC_SEES_P_05 +EMERG_MEDIC_SEES_P_06 +EMERG_PRANK_CALL_01 +EMERG_PRANK_CALL_02 +EMERG_PRANK_CALL_03 +EMPTY_SODA_CAN_1 +EMPTY_SODA_CAN_2 +EMPTY_SODA_CAN_3 +EMPTY_SODA_CAN_4 +EMPTY_SODA_CAN_5 +EMPTY_SODA_CAN_6 +ENDING_01 +ENDING_02 +ENDING_03 +ENDING_04 +ENDING_05 +ENDING_06 +END_ALLEY +END_GUTTER +END_NOISE_01 +END_OF_LINE_THIS_TRAIN_IS_NOW_TERMINATED +END_OF_THE_LINE_THIS_TRAIN_IS_NOW_TERMINATED +ENFORCER_01 +ENFORCER_02 +ENGAGED +ENGINE_MIX_REFERENCE +ENTER_RING_01 +ENTER_RING_02 +ENTRY_PHONE +ERR_ERRR_01 +ERR_ERRR_02 +ERR_ERRR_03 +ERR_ERRR_04 +ERR_ERRR_05 +ERR_ERRR_06 +ERR_ERRR_07 +ERR_ERRR_08 +ERR_ERRR_09 +ERR_ERRR_10 +ERR_ERRR_11 +ERR_ERRR_12 +ERR_ERRR_13 +ERR_ERRR_14 +ERR_ERRR_15 +ERR_ERRR_16 +ERR_ERRR_17 +EURO_A +EURO_B +EVACUATE_AREA_01 +EVACUATE_AREA_02 +EVACUATE_AREA_03 +EVACUATE_AREA_04 +EVENING_01 +EVENING_02 +EVENING_03 +EVENING_04 +EVENING_05 +EVENING_06 +EVENING_07 +EVENING_08 +EVENING_09 +EVERYBODYDANCE_01 +EVERYBODYDANCE_02 +EVILWOMAN_01 +EXCITED_CHEER_01 +EXCITED_CHEER_02 +EXCITED_CHEER_03 +EXCITED_CHEER_04 +EXCITED_CHEER_05 +EXCITED_CHEER_06 +EXCUSE_ME_01 +EXCUSE_ME_02 +EXCUSE_ME_03 +EXERTION_GRUNT +EXHAUST_1 +EXHAUST_2 +EXHAUST_3 +EXHAUST_DRAG_A +EXHAUST_DRAG_B +EXHAUST_RATTLE_A +EXHAUST_RATTLE_B +EXITFREEWAY +EXIT_DOOR_RATTLE_1 +EXIT_DOOR_RATTLE_2 +EXPLOSION_IS_IMMINENT_01 +EXPLOSION_IS_IMMINENT_02 +EXPLOSION_IS_IMMINENT_03 +EXPLOSION_IS_IMMINENT_04 +EXPLOSION_IS_IMMINENT_05 +EXPLOSION_IS_IMMINENT_06 +EXPRESSWAY +EXP_MIDS_1_L +EXP_MIDS_1_R +EXP_MIDS_2_L +EXP_MIDS_2_R +EXP_MIDS_3_L +EXP_MIDS_3_R +EXTERNAL_GEAR_CHANGE_1 +EXTERNAL_GEAR_CHANGE_2 +EXTERNAL_GEAR_CHANGE_3 +EXTERNAL_GEAR_CHANGE_4 +EXTERNAL_GEAR_CHANGE_5 +EXTRA_DAMAGE_2_A +EXTRA_DAMAGE_2_B +EXTRA_DAMAGE_3_A +EXTRA_DAMAGE_3_B +EXTRA_DAMAGE_4_A +EXTRA_DAMAGE_4_B +EXTRA_DAMAGE_5_A +EXTRA_DAMAGE_5_B +EXTRA_DAMAGE_7_A +EXTRA_DAMAGE_7_B +EXTRA_HISS_1 +EXTRA_HISS_2 +EXTRA_HISS_3 +EX_POP_5 +EX_POP_6 +EX_POP_7 +EX_POP_8 +EX_POP_SUB +F1_AA_01 +F1_AB_01 +F1_AC_01 +F1_AD_01 +F1_AE_01 +F1_AF_01 +F1_AG_01 +F1_BA_01 +F1_BA_02 +F1_BA_03 +F1_BA_04 +F1_BA_05 +F1_CA_01 +F1_CA_02 +F1_DA_01 +F1_DA_02 +F1_DA_03 +F1_EA_01 +F1_EA_02 +F1_FA_01 +F1_FA_02 +F1_GA_01 +F1_GA_02 +F1_GA_03 +F1_IA_01 +F1_IA_02 +F1_IA_03 +F1_JA_01 +F1_JA_02 +F1_JA_03 +F1_JA_04 +F1_JA_05 +F1_KA_01 +F1_KA_02 +F1_KA_03 +F1_KA_04 +F1_KA_05 +F1_LA_01 +F1_LA_02 +F1_LA_03 +F1_MA_01 +F1_MA_02 +F1_MA_03 +F1_MA_04 +F1_MA_05 +F1_NA_01 +F1_NB_01 +F1_NC_01 +F1_OA_01 +F1_OB_01 +F1_OC_01 +F1_PA_01 +F1_PA_02 +F1_QA_01 +F1_QB_01 +F1_QC_01 +F1_RA_01 +F1_RB_01 +F1_RC_01 +F1_SA_01 +F1_SB_01 +F1_SC_01 +F1_SD_01 +F1_SE_01 +F2_AA_01 +F2_A_AA_01 +F2_A_AB_01 +F2_A_AC_01 +F2_A_AD_01 +F2_A_AE_01 +F2_A_AF_01 +F2_A_AG_01 +F2_A_AH_01 +F2_A_AI_01 +F2_A_AJ_01 +F2_A_AK_01 +F2_A_AL_01 +F2_A_AM_01 +F2_A_AN_01 +F2_A_BA_01 +F2_A_CA_01 +F2_A_DA_01 +F2_A_EA_01 +F2_A_FA_01 +F2_A_FB_01 +F2_A_FC_01 +F2_A_GA_01 +F2_A_GB_01 +F2_A_GC_01 +F2_A_HA_01 +F2_A_HB_01 +F2_A_HC_01 +F2_A_IA_01 +F2_A_IB_01 +F2_A_IC_01 +F2_A_ID_01 +F2_A_JA_01 +F2_A_JA_02 +F2_A_KA_01 +F2_A_LA_01 +F2_A_LA_02 +F2_A_LA_03 +F2_A_LA_04 +F2_A_LA_05 +F2_A_MA_01 +F2_A_MB_01 +F2_BA_01 +F2_BB_01 +F2_BC_01 +F2_BD_01 +F2_BE_01 +F2_BF_01 +F2_BG_01 +F2_BH_01 +F2_BI_01 +F2_BJ_01 +F2_B_HA_01 +F2_B_HA_02 +F2_B_HA_03 +F2_B_HA_04 +F2_B_HA_05 +F2_CA_01 +F2_CB_01 +F2_CC_01 +F2_CD_01 +F2_CE_01 +F2_CF_01 +F2_CH_01 +F2_CJ_01 +F2_CK_01 +F2_CL_01 +F2_CM_01 +F2_FA_01 +F2_FB_01 +F2_FC_01 +F2_FD_01 +F2_GA_01 +F2_GB_01 +F2_HA_01 +F2_HB_01 +F2_HC_01 +F2_HD_01 +F2_HE_01 +F2_HF_01 +F2_IA_01 +F2_IA_02 +F2_IA_03 +F2_JA_01 +F2_JB_01 +F2_JC_01 +F2_JD_01 +F2_JE_01 +F2_KA_01 +F2_KB_01 +F2_KC_01 +F2_LA_01 +F2_LA_02 +F2_LA_03 +F2_LA_04 +F2_LA_05 +F2_MA_01 +F2_MA_02 +F2_MA_03 +F2_NA_01 +F2_OA_01 +F2_OB_01 +F2_PA_01 +F2_QA_01 +F2_RA_01 +F2_RB_01 +F2_RC_01 +F2_RF_01 +F2_RG_01 +F2_RH_01 +F2_SA_01 +F2_SB_01 +F2_SC_01 +F2_TA_01 +F2_TK_01 +F2_UA_01 +F2_UB_01 +F2_UC_01 +F2_UD_01 +F2_UE_01 +F2_UF_01 +F2_UG_01 +F2_UH_01 +F2_UI_01 +F2_UK_01 +F2_UL_01 +F2_UN_01 +F2_UP_01 +F2_UQ_01 +F2_UR_01 +F2_US_01 +F2_UT_01 +F2_UU_01 +F2_UV_01 +F2_VA_01 +F2_VB_01 +F2_WA_01 +F2_WB_01 +F2_WC_01 +F2_XA_01 +F2_XE_01 +F2_YA_01 +F2_YB_01 +F2_YC_01 +F2_YD_01 +F2_YF_01 +F2_ZA_01 +F2_ZB_01 +F2_ZC_01 +F2_ZD_01 +F2_ZE_01 +F3_AA_01 +F3_AB_01 +F3_AC_01 +F3_AD_01 +F3_CA_01 +F3_CB_01 +F3_CC_01 +F3_CD_01 +F3_CF_01 +F3_DA_01 +F3_DB_01 +F3_DC_01 +F3_DD_01 +F3_DE_01 +F3_EA_01 +F3_EA_02 +F3_EA_03 +F3_EA_04 +F3_EA_05 +F3_EA_06 +F3_EA_07 +F3_EA_08 +F3_EA_09 +F3_EA_10 +F3_FA_01 +F3_FB_01 +F3_GA_01 +F3_GB_01 +F3_GC_01 +F3_GD_01 +F3_HA_01 +F3_HB_01 +F3_HC_01 +F4_BA_01 +F4_BA_02 +F4_BA_03 +F4_BA_04 +F4_BA_05 +F4_BA_06 +F4_BA_07 +F4_BA_08 +F4_BA_09 +F4_CA_01 +F4_CB_01 +F4_FA_01 +F4_FB_01 +F4_FC_01 +F4_GA_01 +F4_GB_01 +F4_GC_01 +F4_GD_01 +F4_HA_01 +F4_HA_02 +F4_HA_03 +F4_HA_04 +F4_HA_05 +F4_IA_01 +F4_IA_02 +F4_IA_03 +F4_IA_04 +F4_IA_05 +F4_JA_01 +F4_JA_02 +F4_JA_03 +F4_KA_01 +F4_KA_02 +F4_KA_03 +F4_KA_04 +F4_KA_05 +F4_KA_06 +F4_KA_07 +F4_KA_08 +F5_AA_01 +F5_AB_01 +F5_AC_01 +F5_AD_01 +F5_AE_01 +F5_AF_01 +F5_AG_01 +F5_BA_01 +F5_BA_QQQ1_01 +F5_BB_01 +F5_BB_QQQ1_01 +F5_CA_01 +F5_CB_01 +F5_CC_01 +F5_CD_01 +F5_CE_01 +F5_DA_01 +F5_DB_01 +F5_DC_01 +F5_EA_01 +F5_EB_01 +F5_EC_01 +F5_ED_01 +F5_EE_01 +F5_EF_01 +F5_PSCAN_AA +F5_PSCAN_AB +F6_BA_01 +F6_BB_01 +F6_BC_01 +F6_BD_01 +F6_BE_01 +F6_BE_QQQ1_01 +F6_BF_01 +F6_CA_01 +F6_CB_01 +F6_CC_01 +F6_CD_01 +F6_CE_01 +F6_DA_01 +F6_DB_01 +F6_DC_01 +F6_DD_01 +F6_DE_01 +F6_DF_01 +F6_EA_01 +F6_EA_02 +F6_EA_03 +F6_EA_04 +F6_EA_05 +F6_GA_01 +F6_GB_01 +F6_GC_01 +F6_GD_01 +F6_GE_01 +F6_GF_01 +F6_HA_01 +F6_IA_01 +F6_IB_01 +F6_ID_01 +F6_JA_01 +F6_JB_01 +F6_JC_01 +F6_JD_01 +F6_KA_01 +F6_KB_01 +F6_KC_01 +F6_KD_01 +F6_LA_01 +F6_LB_01 +F6_LC_01 +F6_LD_01 +F6_MA_01 +F6_MA_02 +F6_MA_03 +F6_MA_04 +F6_MA_05 +F6_MA_06 +F7_AA_01 +F7_AB_01 +F7_BA_01 +F7_BB_01 +F7_BC_01 +F7_BD_01 +F7_BE_01 +F7_BF_01 +F7_BG_01 +F7_CA_01 +F7_CB_01 +F7_DA_01 +F7_DB_01 +F7_DC_01 +F7_DD_01 +F7_DE_01 +F7_EA_01 +F7_EA_02 +F7_FA_01 +F7_FA_02 +F7_FA_03 +F7_FA_04 +F7_GA_01 +F7_GA_02 +F7_GA_03 +F7_GA_04 +F7_HA_01 +F7_IA_01 +F7_IA_02 +F7_IA_03 +F7_IA_04 +F7_IA_05 +F7_JA_01 +F7_JA_02 +F7_JA_03 +F7_KA_01 +F7_LA_01 +F7_LA_02 +F7_LA_03 +F7_LA_04 +F7_LA_05 +F7_MA_01 +F7_NA_01 +F7_OA_01 +F7_OB_01 +F7_PA_01 +F7_PB_01 +F7_PC_01 +F7_PD_01 +F7_PE_01 +F7_QA_01 +F7_QB_01 +F7_QC_01 +F7_QD_01 +F7_QE_01 +F7_RA_01 +F7_RB_01 +F7_SB_01 +F7_SC_01 +F7_SD_01 +F7_SE_01 +F7_SF_01 +F7_SG_01 +F7_SH_01 +F7_SJ_01 +F7_TA_01 +F7_TB_01 +F7_TC_01 +F7_TD_01 +F7_TE_01 +F7_TF_01 +F7_TG_01 +F7_TH_01 +F7_TI_01 +F7_UA_01 +F7_UB_01 +F7_UC_01 +FACE_1 +FACE_2 +FACE_7 +FALLING_GLASS_A +FALLING_GLASS_B +FALL_BACK_01 +FALL_BACK_02 +FALL_BACK_03 +FALL_TO_KNEES +FANNY_BYE_01 +FANNY_BYE_02 +FANNY_HI_01 +FANNY_HI_02 +FAN_HIGH +FAN_SWITCH_ON +FASCINATION_01 +FASCINATION_02 +FAST_1_ENGINE_HIGH +FAST_1_ENGINE_LOW +FAST_1_ENG_IDLE_LOOP +FAST_1_EXHAUST_HIGH +FAST_1_EXHAUST_LOW +FAST_1_EX_IDLE_LOOP +FAST_1_REVS_OFF +FAST_1_START +FAST_1_START_DIST +FAST_2_ENGINE_HIGH +FAST_2_ENGINE_LOW +FAST_2_ENG_IDLE_LOOP +FAST_2_EXHAUST_HIGH +FAST_2_EXHAUST_LOW +FAST_2_EX_IDLE_LOOP +FAST_2_REVS_OFF +FAST_2_START_DIST +FAST_3_ENGINE_HIGH +FAST_3_ENGINE_LOW +FAST_3_ENG_IDLE_LOOP +FAST_3_EXHAUST_HIGH +FAST_3_EXHAUST_LOW +FAST_3_EX_IDLE_LOOP +FAST_3_REVS_OFF +FAST_3_START +FAST_4_ENGINE_HIGH +FAST_4_ENGINE_LOW +FAST_4_ENG_IDLE_LOOP +FAST_4_EXHAUST_HIGH +FAST_4_EXHAUST_LOW +FAST_4_EX_IDLE_LOOP +FAST_4_REVS_OFF +FAST_4_START_DIST +FAST_TYRE_CLOSE +FAUSTIN_ALIVE_01 +FB_GIVE_NUMBER_01 +FCB2_AA_01 +FCB2_AA_02 +FCB2_AA_03 +FCB2_AA_04 +FCB2_ACT_ARRIVEC_NOTLATE_01 +FCB2_ACT_ARRIVEC_NOTLATE_02 +FCB2_ACT_ARRIVEC_NOTLATE_03 +FCB2_ACT_ARRIVEC_NOTLATE_04 +FCB2_ACT_ARRIVEF_LATE_01 +FCB2_ACT_ARRIVEF_LATE_02 +FCB2_ACT_ARRIVEF_NOTLATE_01 +FCB2_ACT_ARRIVEF_NOTLATE_02 +FCB2_ACT_ARRIVEH_NOTLATE_01 +FCB2_ACT_ARRIVEM_NOTLATE_01 +FCB2_ACT_ARRIVEM_NOTLATE_02 +FCB2_ACT_ARRIVE_BOAT_01 +FCB2_ACT_ARRIVE_BOAT_02 +FCB2_ACT_ARRIVE_BOWL_01 +FCB2_ACT_ARRIVE_BOWL_02 +FCB2_ACT_ARRIVE_CLUB_FAV_01 +FCB2_ACT_ARRIVE_CLUB_FAV_02 +FCB2_ACT_ARRIVE_CLUB_GENERIC_01 +FCB2_ACT_ARRIVE_CLUB_GENERIC_02 +FCB2_ACT_ARRIVE_FASTFOOD_01 +FCB2_ACT_ARRIVE_FASTFOOD_02 +FCB2_ACT_ARRIVE_GAMES_01 +FCB2_ACT_ARRIVE_GAMES_02 +FCB2_ACT_ARRIVE_HELI_01 +FCB2_ACT_ARRIVE_HELI_02 +FCB2_ACT_ARRIVE_HELI_03 +FCB2_ACT_ARRIVE_HIGHEND_01 +FCB2_ACT_ARRIVE_HIGHEND_02 +FCB2_ACT_ARRIVE_LATE_01 +FCB2_ACT_ARRIVE_LATE_02 +FCB2_ACT_ARRIVE_LATE_03 +FCB2_ACT_ARRIVE_LATE_04 +FCB2_ACT_ARRIVE_PUB_FAV_01 +FCB2_ACT_ARRIVE_PUB_FAV_02 +FCB2_ACT_ARRIVE_PUB_GENERIC_01 +FCB2_ACT_ARRIVE_PUB_GENERIC_02 +FCB2_ACT_ARRIVE_SHOW_CABARET_01 +FCB2_ACT_ARRIVE_SHOW_CABARET_02 +FCB2_ACT_ARRIVE_SHOW_COMEDY_01 +FCB2_ACT_ARRIVE_SHOW_COMEDY_02 +FCB2_ACT_ARRIVE_SHOW_LATE_01 +FCB2_ACT_ARRIVE_SHOW_LATE_02 +FCB2_ACT_ARRIVE_STANDARD_01 +FCB2_ACT_ARRIVE_STANDARD_02 +FCB2_ACT_ARRIVE_STRIP_01 +FCB2_ACT_ARRIVE_STRIP_02 +FCB2_ACT_BOWL_LEAVE_ABANDON_01 +FCB2_ACT_BOWL_LEAVE_ABANDON_02 +FCB2_ACT_BOWL_LEAVE_DRAW_01 +FCB2_ACT_BOWL_LEAVE_LOST_01 +FCB2_ACT_BOWL_LEAVE_LOST_02 +FCB2_ACT_BOWL_LEAVE_WON_01 +FCB2_ACT_BOWL_LEAVE_WON_02 +FCB2_ACT_CALL_HOSP_CANCEL_HILIKE_01 +FCB2_ACT_CALL_HOSP_CANCEL_LOLIKE_01 +FCB2_ACT_CALL_HOSP_CANCEL_MEDLIKE_01 +FCB2_ACT_CALL_REQ_SPEC_END_01 +FCB2_ACT_CALL_REQ_SPEC_NO_01 +FCB2_ACT_CALL_REQ_SPEC_NO_02 +FCB2_ACT_CALL_REQ_SPEC_YES_01 +FCB2_ACT_CALL_REQ_SPEC_YES_02 +FCB2_ACT_CALL_REQ_SPEC_YES_03 +FCB2_ACT_CALL_REQ_SPEC_YES_04 +FCB2_ACT_DIFF_ACTIVITY_NO_01 +FCB2_ACT_DIFF_ACTIVITY_NO_02 +FCB2_ACT_DIFF_ACTIVITY_NO_03 +FCB2_ACT_DIFF_ACTIVITY_NO_04 +FCB2_ACT_DIFF_BOWL_YES_01 +FCB2_ACT_DIFF_GAMES_YES_01 +FCB2_ACT_DROPOFF_01 +FCB2_ACT_DROPOFF_02 +FCB2_ACT_DROPOFF_03 +FCB2_ACT_DROPOFF_04 +FCB2_ACT_GETCALL_HOSP_ACCEPT_01 +FCB2_ACT_GETCALL_HOSP_ACCEPT_02 +FCB2_ACT_GETCALL_HOSP_ASK_01 +FCB2_ACT_GETCALL_HOSP_ASK_02 +FCB2_ACT_GETCALL_HOSP_REJ_HILIKE_01 +FCB2_ACT_GETCALL_HOSP_REJ_HILIKE_02 +FCB2_ACT_GETCALL_HOSP_REJ_LOLIKE_01 +FCB2_ACT_GETCALL_HOSP_REJ_MEDLIKE_01 +FCB2_ACT_GETCALL_SPEC_01 +FCB2_ACT_LEAVE_BOAT_01 +FCB2_ACT_LEAVE_BOAT_02 +FCB2_ACT_LEAVE_BOAT_BROKEN_01 +FCB2_ACT_LEAVE_BOAT_BROKEN_02 +FCB2_ACT_LEAVE_CLUB_FAV_01 +FCB2_ACT_LEAVE_CLUB_FAV_02 +FCB2_ACT_LEAVE_CLUB_GENERIC_01 +FCB2_ACT_LEAVE_CLUB_GENERIC_02 +FCB2_ACT_LEAVE_FASTFOOD_01 +FCB2_ACT_LEAVE_FASTFOOD_02 +FCB2_ACT_LEAVE_GAMES_EARLY_01 +FCB2_ACT_LEAVE_GAMES_EARLY_02 +FCB2_ACT_LEAVE_GAMES_GOOD_01 +FCB2_ACT_LEAVE_GAMES_GOOD_02 +FCB2_ACT_LEAVE_HELI_GOOD_01 +FCB2_ACT_LEAVE_HELI_GOOD_02 +FCB2_ACT_LEAVE_HELI_OK_01 +FCB2_ACT_LEAVE_HELI_OK_02 +FCB2_ACT_LEAVE_HIGHEND_01 +FCB2_ACT_LEAVE_HIGHEND_02 +FCB2_ACT_LEAVE_PUB_FAV_01 +FCB2_ACT_LEAVE_PUB_FAV_02 +FCB2_ACT_LEAVE_PUB_GENERIC_01 +FCB2_ACT_LEAVE_PUB_GENERIC_02 +FCB2_ACT_LEAVE_SHOW_CABARET_01 +FCB2_ACT_LEAVE_SHOW_CABARET_02 +FCB2_ACT_LEAVE_SHOW_COMEDY_01 +FCB2_ACT_LEAVE_SHOW_COMEDY_02 +FCB2_ACT_LEAVE_SHOW_EARLY_01 +FCB2_ACT_LEAVE_SHOW_EARLY_02 +FCB2_ACT_LEAVE_STANDARD_01 +FCB2_ACT_LEAVE_STANDARD_02 +FCB2_ACT_LEAVE_STRIP_GOOD_01 +FCB2_ACT_LEAVE_STRIP_GOOD_02 +FCB2_ACT_LEAVE_STRIP_OK_01 +FCB2_ACT_LEAVE_STRIP_OK_02 +FCB2_ACT_PBR_CALL_BOAT_CANCEL_01 +FCB2_ACT_PBR_CALL_BOAT_CANCEL_02 +FCB2_ACT_PBR_CALL_BOWL_CANCEL_01 +FCB2_ACT_PBR_CALL_BOWL_CANCEL_02 +FCB2_ACT_PBR_CALL_CANCEL_SPEC_01 +FCB2_ACT_PBR_CALL_DRINK_CANCEL_01 +FCB2_ACT_PBR_CALL_DRINK_CANCEL_02 +FCB2_ACT_PBR_CALL_EAT_CANCEL_01 +FCB2_ACT_PBR_CALL_EAT_CANCEL_02 +FCB2_ACT_PBR_CALL_GAMES_CANCEL_01 +FCB2_ACT_PBR_CALL_GAMES_CANCEL_02 +FCB2_ACT_PBR_CALL_HELI_CANCEL_01 +FCB2_ACT_PBR_CALL_HELI_CANCEL_02 +FCB2_ACT_PBR_CALL_HELI_NO_01 +FCB2_ACT_PBR_CALL_HELI_NO_02 +FCB2_ACT_PBR_CALL_HELI_YES_01 +FCB2_ACT_PBR_CALL_HELI_YES_02 +FCB2_ACT_PBR_CALL_HILIKE_01 +FCB2_ACT_PBR_CALL_HILIKE_02 +FCB2_ACT_PBR_CALL_HOSP_CANCEL_01 +FCB2_ACT_PBR_CALL_LIFT_CANCEL_01 +FCB2_ACT_PBR_CALL_LIFT_CANCEL_02 +FCB2_ACT_PBR_CALL_LOLIKE_01 +FCB2_ACT_PBR_CALL_LOLIKE_02 +FCB2_ACT_PBR_CALL_MEDLIKE_01 +FCB2_ACT_PBR_CALL_MEDLIKE_02 +FCB2_ACT_PBR_CALL_REQ_SPEC_01 +FCB2_ACT_PBR_CALL_REQ_SPEC_02 +FCB2_ACT_PBR_CALL_REQ_SPEC_03 +FCB2_ACT_PBR_CALL_REQ_SPEC_04 +FCB2_ACT_PBR_CALL_SHOW_CANCEL_01 +FCB2_ACT_PBR_CALL_STRIP_CANCEL_01 +FCB2_ACT_PBR_CALL_STRIP_CANCEL_02 +FCB2_ACT_PBR_GETCALL_HOSP_NO_01 +FCB2_ACT_PBR_GETCALL_HOSP_NO_02 +FCB2_ACT_PBR_GETCALL_HOSP_YES_01 +FCB2_ACT_PBR_GETCALL_HOSP_YES_02 +FCB2_ACT_PBR_GETCALL_LIFT_NO_01 +FCB2_ACT_PBR_GETCALL_LIFT_NO_02 +FCB2_ACT_PBR_GETCALL_LIFT_NO_03 +FCB2_ACT_PBR_GETCALL_LIFT_NO_04 +FCB2_ACT_PBR_GETCALL_LIFT_YES_01 +FCB2_ACT_PBR_GETCALL_LIFT_YES_02 +FCB2_ACT_PBR_GETCALL_LIFT_YES_03 +FCB2_ACT_PBR_GETCALL_LIFT_YES_04 +FCB2_ACT_PBR_GETCALL_SPEC_END_01 +FCB2_ACT_PBR_REQ_SPEC_SLEEP_01 +FCB2_ACT_PBR_REQ_SPEC_SLEEP_02 +FCB2_ACT_PBR_REQ_SPEC_SLEEP_03 +FCB2_ACT_PBR_REQ_SPEC_SLEEP_04 +FCB2_ACT_SHOW_NEG_01 +FCB2_ACT_SHOW_NEG_02 +FCB2_ACT_SHOW_NEG_03 +FCB2_ACT_SHOW_NEG_04 +FCB2_ACT_SHOW_POS_01 +FCB2_ACT_SHOW_POS_02 +FCB2_ACT_SHOW_POS_03 +FCB2_ACT_SHOW_POS_04 +FCB2_ACT_TAKEHOME_01 +FCB2_ACT_TAKEHOME_02 +FCB2_ACT_TAKEHOME_03 +FCB2_ACT_TAKEHOME_04 +FCB2_A_AA_01 +FCB2_A_BA_01 +FCB2_A_CA_01 +FCB2_A_DA_01 +FCB2_A_EA_01 +FCB2_A_FA_01 +FCB2_A_GA_01 +FCB2_A_HA_01 +FCB2_A_IA_01 +FCB2_A_JA_01 +FCB2_A_JA_02 +FCB2_A_JA_03 +FCB2_A_JA_04 +FCB2_A_KA_01 +FCB2_A_KA_02 +FCB2_A_LA_01 +FCB2_A_LA_02 +FCB2_A_MA_01 +FCB2_A_MA_02 +FCB2_A_MA_03 +FCB2_A_MA_04 +FCB2_A_NA_01 +FCB2_A_NA_02 +FCB2_A_NA_03 +FCB2_A_NA_04 +FCB2_A_OA_01 +FCB2_A_OA_02 +FCB2_A_OA_03 +FCB2_A_OA_04 +FCB2_A_PA_01 +FCB2_BA_01 +FCB2_CA_01 +FCB2_DA_01 +FCB2_EA_01 +FCB2_FA_01 +FCB2_GA_01 +FCB2_HA_01 +FCB2_IA_01 +FCB2_JA_01 +FCB2_KA_01 +FCB2_LA_01 +FCB2_MA_01 +FCB2_NA_01 +FCB2_NA_02 +FCB2_OA_01 +FCB2_OA_02 +FCB2_QA_01 +FCB2_QA_02 +FCB2_RA_01 +FCB2_SA_01 +FCB2_SA_02 +FCB2_TA_01 +FCB2_TA_02 +FCB2_TA_03 +FCB2_TA_04 +FCB2_UA_01 +FCB2_VA_01 +FCB2_WA_01 +FCB2_XA_01 +FCB2_YA_01 +FCB2_ZA_01 +FCB3_ACT_GENERIC_INCAR_10_JA_01 +FCB3_ACT_GENERIC_INCAR_10_JB_01 +FCB3_ACT_GENERIC_INCAR_10_JC_01 +FCB3_ACT_GENERIC_INCAR_10_JD_01 +FCB3_ACT_GENERIC_INCAR_10_JE_01 +FCB3_ACT_GENERIC_INCAR_10_JF_01 +FCB3_ACT_GENERIC_INCAR_10_JG_01 +FCB3_ACT_GENERIC_INCAR_10_JH_01 +FCB3_ACT_GENERIC_INCAR_10_JI_01 +FCB3_ACT_GENERIC_INCAR_10_JJ_01 +FCB3_ACT_GENERIC_INCAR_10_JK_01 +FCB3_ACT_GENERIC_INCAR_10_JL_01 +FCB3_ACT_GENERIC_INCAR_10_JM_01 +FCB3_ACT_GENERIC_INCAR_10_JN_01 +FCB3_ACT_GENERIC_INCAR_10_JO_01 +FCB3_ACT_GENERIC_INCAR_10_JP_01 +FCB3_ACT_GENERIC_INCAR_10_JQ_01 +FCB3_ACT_GENERIC_INCAR_1_AA_01 +FCB3_ACT_GENERIC_INCAR_1_AB_01 +FCB3_ACT_GENERIC_INCAR_1_AC_01 +FCB3_ACT_GENERIC_INCAR_1_AD_01 +FCB3_ACT_GENERIC_INCAR_1_AE_01 +FCB3_ACT_GENERIC_INCAR_1_AF_01 +FCB3_ACT_GENERIC_INCAR_1_AG_01 +FCB3_ACT_GENERIC_INCAR_1_AH_01 +FCB3_ACT_GENERIC_INCAR_1_AI_01 +FCB3_ACT_GENERIC_INCAR_1_AJ_01 +FCB3_ACT_GENERIC_INCAR_1_AK_01 +FCB3_ACT_GENERIC_INCAR_2_BA_01 +FCB3_ACT_GENERIC_INCAR_2_BB_01 +FCB3_ACT_GENERIC_INCAR_2_BC_01 +FCB3_ACT_GENERIC_INCAR_2_BD_01 +FCB3_ACT_GENERIC_INCAR_2_BE_01 +FCB3_ACT_GENERIC_INCAR_2_BF_01 +FCB3_ACT_GENERIC_INCAR_2_BG_01 +FCB3_ACT_GENERIC_INCAR_2_BH_01 +FCB3_ACT_GENERIC_INCAR_2_BI_01 +FCB3_ACT_GENERIC_INCAR_2_BJ_01 +FCB3_ACT_GENERIC_INCAR_2_BK_01 +FCB3_ACT_GENERIC_INCAR_2_BL_01 +FCB3_ACT_GENERIC_INCAR_2_BM_01 +FCB3_ACT_GENERIC_INCAR_2_BN_01 +FCB3_ACT_GENERIC_INCAR_2_BO_01 +FCB3_ACT_GENERIC_INCAR_2_BP_01 +FCB3_ACT_GENERIC_INCAR_3_CA_01 +FCB3_ACT_GENERIC_INCAR_3_CB_01 +FCB3_ACT_GENERIC_INCAR_3_CC_01 +FCB3_ACT_GENERIC_INCAR_3_CD_01 +FCB3_ACT_GENERIC_INCAR_3_CE_01 +FCB3_ACT_GENERIC_INCAR_3_CF_01 +FCB3_ACT_GENERIC_INCAR_3_CG_01 +FCB3_ACT_GENERIC_INCAR_3_CH_01 +FCB3_ACT_GENERIC_INCAR_3_CI_01 +FCB3_ACT_GENERIC_INCAR_3_CJ_01 +FCB3_ACT_GENERIC_INCAR_3_CK_01 +FCB3_ACT_GENERIC_INCAR_3_CL_01 +FCB3_ACT_GENERIC_INCAR_3_CM_01 +FCB3_ACT_GENERIC_INCAR_3_CN_01 +FCB3_ACT_GENERIC_INCAR_4_DA_01 +FCB3_ACT_GENERIC_INCAR_4_DB_01 +FCB3_ACT_GENERIC_INCAR_4_DC_01 +FCB3_ACT_GENERIC_INCAR_4_DD_01 +FCB3_ACT_GENERIC_INCAR_4_DE_01 +FCB3_ACT_GENERIC_INCAR_4_DF_01 +FCB3_ACT_GENERIC_INCAR_4_DG_01 +FCB3_ACT_GENERIC_INCAR_4_DH_01 +FCB3_ACT_GENERIC_INCAR_4_DI_01 +FCB3_ACT_GENERIC_INCAR_4_DJ_01 +FCB3_ACT_GENERIC_INCAR_4_DK_01 +FCB3_ACT_GENERIC_INCAR_4_DL_01 +FCB3_ACT_GENERIC_INCAR_4_DM_01 +FCB3_ACT_GENERIC_INCAR_4_DN_01 +FCB3_ACT_GENERIC_INCAR_4_DO_01 +FCB3_ACT_GENERIC_INCAR_4_DP_01 +FCB3_ACT_GENERIC_INCAR_4_DQ_01 +FCB3_ACT_GENERIC_INCAR_4_DR_01 +FCB3_ACT_GENERIC_INCAR_5_EA_01 +FCB3_ACT_GENERIC_INCAR_5_EB_01 +FCB3_ACT_GENERIC_INCAR_5_EC_01 +FCB3_ACT_GENERIC_INCAR_5_ED_01 +FCB3_ACT_GENERIC_INCAR_5_EE_01 +FCB3_ACT_GENERIC_INCAR_5_EF_01 +FCB3_ACT_GENERIC_INCAR_5_EG_01 +FCB3_ACT_GENERIC_INCAR_5_EH_01 +FCB3_ACT_GENERIC_INCAR_5_EI_01 +FCB3_ACT_GENERIC_INCAR_5_EJ_01 +FCB3_ACT_GENERIC_INCAR_5_EK_01 +FCB3_ACT_GENERIC_INCAR_5_EL_01 +FCB3_ACT_GENERIC_INCAR_5_EM_01 +FCB3_ACT_GENERIC_INCAR_5_EN_01 +FCB3_ACT_GENERIC_INCAR_5_EO_01 +FCB3_ACT_GENERIC_INCAR_5_EP_01 +FCB3_ACT_GENERIC_INCAR_5_EQ_01 +FCB3_ACT_GENERIC_INCAR_5_ER_01 +FCB3_ACT_GENERIC_INCAR_5_ES_01 +FCB3_ACT_GENERIC_INCAR_5_ET_01 +FCB3_ACT_GENERIC_INCAR_6_FA_01 +FCB3_ACT_GENERIC_INCAR_6_FB_01 +FCB3_ACT_GENERIC_INCAR_6_FC_01 +FCB3_ACT_GENERIC_INCAR_6_FD_01 +FCB3_ACT_GENERIC_INCAR_6_FE_01 +FCB3_ACT_GENERIC_INCAR_6_FF_01 +FCB3_ACT_GENERIC_INCAR_6_FG_01 +FCB3_ACT_GENERIC_INCAR_6_FH_01 +FCB3_ACT_GENERIC_INCAR_6_FI_01 +FCB3_ACT_GENERIC_INCAR_6_FJ_01 +FCB3_ACT_GENERIC_INCAR_6_FK_01 +FCB3_ACT_GENERIC_INCAR_6_FL_01 +FCB3_ACT_GENERIC_INCAR_6_FM_01 +FCB3_ACT_GENERIC_INCAR_6_FN_01 +FCB3_ACT_GENERIC_INCAR_6_FO_01 +FCB3_ACT_GENERIC_INCAR_6_FP_01 +FCB3_ACT_GENERIC_INCAR_6_FQ_01 +FCB3_ACT_GENERIC_INCAR_6_FR_01 +FCB3_ACT_GENERIC_INCAR_6_FS_01 +FCB3_ACT_GENERIC_INCAR_7_GA_01 +FCB3_ACT_GENERIC_INCAR_7_GB_01 +FCB3_ACT_GENERIC_INCAR_7_GC_01 +FCB3_ACT_GENERIC_INCAR_7_GD_01 +FCB3_ACT_GENERIC_INCAR_7_GE_01 +FCB3_ACT_GENERIC_INCAR_7_GF_01 +FCB3_ACT_GENERIC_INCAR_7_GG_01 +FCB3_ACT_GENERIC_INCAR_7_GH_01 +FCB3_ACT_GENERIC_INCAR_7_GI_01 +FCB3_ACT_GENERIC_INCAR_7_GJ_01 +FCB3_ACT_GENERIC_INCAR_7_GK_01 +FCB3_ACT_GENERIC_INCAR_7_GL_01 +FCB3_ACT_GENERIC_INCAR_7_GM_01 +FCB3_ACT_GENERIC_INCAR_7_GN_01 +FCB3_ACT_GENERIC_INCAR_8_HA_01 +FCB3_ACT_GENERIC_INCAR_8_HB_01 +FCB3_ACT_GENERIC_INCAR_8_HC_01 +FCB3_ACT_GENERIC_INCAR_8_HD_01 +FCB3_ACT_GENERIC_INCAR_8_HE_01 +FCB3_ACT_GENERIC_INCAR_8_HF_01 +FCB3_ACT_GENERIC_INCAR_8_HG_01 +FCB3_ACT_GENERIC_INCAR_8_HH_01 +FCB3_ACT_GENERIC_INCAR_8_HI_01 +FCB3_ACT_GENERIC_INCAR_8_HJ_01 +FCB3_ACT_GENERIC_INCAR_8_HK_01 +FCB3_ACT_GENERIC_INCAR_8_HL_01 +FCB3_ACT_GENERIC_INCAR_8_HM_01 +FCB3_ACT_GENERIC_INCAR_9_IA_01 +FCB3_ACT_GENERIC_INCAR_9_IB_01 +FCB3_ACT_GENERIC_INCAR_9_IC_01 +FCB3_ACT_GENERIC_INCAR_9_ID_01 +FCB3_ACT_GENERIC_INCAR_9_IE_01 +FCB3_ACT_GENERIC_INCAR_9_IF_01 +FCB3_ACT_GENERIC_INCAR_9_IG_01 +FCB3_ACT_GENERIC_INCAR_9_IH_01 +FCB3_ACT_GENERIC_INCAR_9_IJ_01 +FCB3_ACT_GENERIC_INCAR_9_IK_01 +FCB3_ACT_GENERIC_INCAR_9_IM_01 +FCB3_ACT_GENERIC_INCAR_KA_01 +FCB3_ACT_GENERIC_INCAR_KB_01 +FCB3_ACT_GENERIC_INCAR_KC_01 +FCB3_ACT_GENERIC_INCAR_KD_01 +FCB3_ACT_GENERIC_INCAR_KE_01 +FCB3_ACT_GENERIC_INCAR_KF_01 +FCB3_ACT_GENERIC_INCAR_KG_01 +FCB3_ACT_GENERIC_INCAR_KH_01 +FCB3_ACT_GENERIC_INCAR_KI_01 +FCB3_ACT_GENERIC_INCAR_KJ_01 +FCB3_ACT_GENERIC_INCAR_KK_01 +FCB3_ACT_GENERIC_INCAR_KL_01 +FCB3_ACT_GENERIC_INCAR_KM_01 +FCB3_ACT_GENERIC_INCAR_LA_01 +FCB3_ACT_GENERIC_INCAR_LB_01 +FCB3_ACT_GENERIC_INCAR_LC_01 +FCB3_ACT_GENERIC_INCAR_LD_01 +FCB3_ACT_GENERIC_INCAR_LE_01 +FCB3_ACT_GENERIC_INCAR_LF_01 +FCB3_ACT_GENERIC_INCAR_LG_01 +FCB3_ACT_GENERIC_INCAR_LH_01 +FCB3_ACT_GENERIC_INCAR_LI_01 +FCB3_ACT_GENERIC_INCAR_LJ_01 +FCB3_ACT_GENERIC_INCAR_LK_01 +FCB3_ACT_GENERIC_INCAR_LL_01 +FCB3_ACT_GENERIC_INCAR_LM_01 +FCB3_ACT_GENERIC_INCAR_LN_01 +FCB3_ACT_GENERIC_INCAR_LO_01 +FCB3_GIRL_CONVERSATION_1_PA_01 +FCB3_GIRL_CONVERSATION_1_PB_01 +FCB3_GIRL_CONVERSATION_1_PC_01 +FCB3_GIRL_CONVERSATION_1_PD_01 +FCB3_GIRL_CONVERSATION_1_PE_01 +FCB3_GIRL_CONVERSATION_1_PF_01 +FCB3_GIRL_CONVERSATION_1_PG_01 +FCB3_GIRL_CONVERSATION_1_PH_01 +FCB3_GIRL_CONVERSATION_1_PI_01 +FCB3_GIRL_CONVERSATION_1_PJ_01 +FCB3_GIRL_CONVERSATION_1_PK_01 +FCB3_GIRL_CONVERSATION_1_PL_01 +FCB3_GIRL_CONVERSATION_2_QA_01 +FCB3_GIRL_CONVERSATION_2_QB_01 +FCB3_GIRL_CONVERSATION_2_QC_01 +FCB3_GIRL_CONVERSATION_2_QD_01 +FCB3_GIRL_CONVERSATION_2_QE_01 +FCB3_GIRL_CONVERSATION_2_QF_01 +FCB3_GIRL_CONVERSATION_2_QG_01 +FCB3_GIRL_CONVERSATION_2_QH_01 +FCB3_GIRL_CONVERSATION_2_QI_01 +FCB3_GIRL_CONVERSATION_2_QJ_01 +FCB3_GIRL_CONVERSATION_2_QK_01 +FCB3_GIRL_CONVERSATION_2_QM_01 +FCB3_GIRL_CONVERSATION_2_QN_01 +FCB3_GIRL_CONVERSATION_2_QO_01 +FCB3_GIRL_CONVERSATION_2_QP_01 +FCB3_GIRL_CONVERSATION_3_RA_01 +FCB3_GIRL_CONVERSATION_3_RB_01 +FCB3_GIRL_CONVERSATION_3_RC_01 +FCB3_GIRL_CONVERSATION_3_RD_01 +FCB3_GIRL_CONVERSATION_3_RE_01 +FCB3_GIRL_CONVERSATION_3_RF_01 +FCB3_GIRL_CONVERSATION_3_RG_01 +FCB3_GIRL_CONVERSATION_3_RH_01 +FCB3_GIRL_CONVERSATION_3_RI_01 +FCB3_GIRL_CONVERSATION_3_RJ_01 +FCB3_GIRL_CONVERSATION_3_RK_01 +FCB3_GIRL_CONVERSATION_3_RL_01 +FCB3_GIRL_CONVERSATION_4_SA_01 +FCB3_GIRL_CONVERSATION_4_SB_01 +FCB3_GIRL_CONVERSATION_4_SC_01 +FCB3_GIRL_CONVERSATION_4_SD_01 +FCB3_GIRL_CONVERSATION_4_SE_01 +FCB3_GIRL_CONVERSATION_4_SF_01 +FCB3_GIRL_CONVERSATION_4_SG_01 +FCB3_GIRL_CONVERSATION_4_SH_01 +FCB3_GIRL_CONVERSATION_4_SI_01 +FCB3_GIRL_CONVERSATION_4_SJ_01 +FCB3_GIRL_CONVERSATION_4_SK_01 +FCB3_GIRL_CONVERSATION_4_SL_01 +FCB3_GIRL_CONVERSATION_4_SM_01 +FCB3_GIRL_CONVERSATION_4_SN_01 +FCB3_GIRL_CONVERSATION_4_SO_01 +FCB3_GIRL_CONVERSATION_5_TA_01 +FCB3_GIRL_CONVERSATION_5_TB_01 +FCB3_GIRL_CONVERSATION_5_TC_01 +FCB3_GIRL_CONVERSATION_5_TD_01 +FCB3_GIRL_CONVERSATION_5_TE_01 +FCB3_GIRL_CONVERSATION_5_TF_01 +FCB3_GIRL_CONVERSATION_5_TG_01 +FCB3_GIRL_CONVERSATION_5_TH_01 +FCB3_GIRL_CONVERSATION_5_TI_01 +FCB3_GIRL_CONVERSATION_5_TJ_01 +FCB3_GIRL_CONVERSATION_5_TK_01 +FCB3_GIRL_CONVERSATION_5_TL_01 +FCB3_GIRL_CONVERSATION_5_TM_01 +FCB3_GIRL_CONVERSATION_5_TN_01 +FCB3_GIRL_CONVERSATION_5_TO_01 +FCB3_GIRL_CONVERSATION_5_TP_01 +FCB3_GIRL_CONVERSATION_5_TQ_01 +FCB3_GIRL_CONVERSATION_6_UA_01 +FCB3_GIRL_CONVERSATION_6_UB_01 +FCB3_GIRL_CONVERSATION_6_UC_01 +FCB3_GIRL_CONVERSATION_6_UD_01 +FCB3_GIRL_CONVERSATION_6_UE_01 +FCB3_GIRL_CONVERSATION_6_UF_01 +FCB3_GIRL_CONVERSATION_6_UG_01 +FCB3_GIRL_CONVERSATION_6_UH_01 +FCB3_GIRL_CONVERSATION_6_UI_01 +FCB3_GIRL_CONVERSATION_6_UJ_01 +FCB3_GIRL_CONVERSATION_6_UK_01 +FCB3_GIRL_CONVERSATION_6_UL_01 +FCB3_GIRL_CONVERSATION_6_UM_01 +FCB3_GIRL_CONVERSATION_6_UN_01 +FCB3_GIRL_CONVERSATION_6_UO_01 +FCB3_GIRL_CONVERSATION_6_UP_01 +FCB3_HELI_CONVERSATION_1_AA_01 +FCB3_HELI_CONVERSATION_1_AB_01 +FCB3_HELI_CONVERSATION_1_AC_01 +FCB3_HELI_CONVERSATION_2_NA_01 +FCB3_HELI_CONVERSATION_2_NB_01 +FCB3_HELI_CONVERSATION_2_NC_01 +FCB3_HELI_CONVERSATION_2_ND_01 +FCB3_HELI_CONVERSATION_3_OA_01 +FCB3_HELI_CONVERSATION_3_OB_01 +FCB3_HELI_CONVERSATION_3_OC_01 +FCBD_DRUNKEN_CONVERSATION_1_AA_01 +FCBD_DRUNKEN_CONVERSATION_1_AB_01 +FCBD_DRUNKEN_CONVERSATION_1_AC_01 +FCBD_DRUNKEN_CONVERSATION_1_AD_01 +FCBD_DRUNKEN_CONVERSATION_1_AE_01 +FCBD_DRUNKEN_CONVERSATION_1_AF_01 +FCBD_DRUNKEN_CONVERSATION_1_AG_01 +FCBD_DRUNKEN_CONVERSATION_1_AH_01 +FCBD_DRUNKEN_CONVERSATION_2_BA_01 +FCBD_DRUNKEN_CONVERSATION_2_BB_01 +FCBD_DRUNKEN_CONVERSATION_2_BC_01 +FCBD_DRUNKEN_CONVERSATION_2_BD_01 +FCBD_DRUNKEN_CONVERSATION_2_BE_01 +FCBD_DRUNKEN_CONVERSATION_2_BF_01 +FCBD_DRUNKEN_CONVERSATION_2_BG_01 +FCBD_DRUNKEN_CONVERSATION_2_BH_01 +FCBD_DRUNKEN_CONVERSATION_2_BI_01 +FCBD_DRUNKEN_CONVERSATION_2_BJ_01 +FCBD_DRUNKEN_CONVERSATION_2_BK_01 +FCBD_DRUNKEN_CONVERSATION_3_CA_01 +FCBD_DRUNKEN_CONVERSATION_3_CB_01 +FCBD_DRUNKEN_CONVERSATION_3_CC_01 +FCBD_DRUNKEN_CONVERSATION_3_CD_01 +FCBD_DRUNKEN_CONVERSATION_3_CE_01 +FCBD_DRUNKEN_CONVERSATION_3_CF_01 +FCBD_DRUNKEN_CONVERSATION_3_CG_01 +FCBD_DRUNKEN_CONVERSATION_3_CH_01 +FCBD_DRUNKEN_CONVERSATION_4_DA_01 +FCBD_DRUNKEN_CONVERSATION_4_DB_01 +FCBD_DRUNKEN_CONVERSATION_4_DC_01 +FCBD_DRUNKEN_CONVERSATION_4_DD_01 +FCBD_DRUNKEN_CONVERSATION_4_DE_01 +FCBD_DRUNKEN_CONVERSATION_4_DF_01 +FCBD_DRUNKEN_CONVERSATION_4_DG_01 +FCBD_DRUNKEN_CONVERSATION_4_DH_01 +FCB_ACT_ANSWER_PHONE_01 +FCB_ACT_CALL_BOAT_NO_GENERAL_01 +FCB_ACT_CALL_BOAT_NO_GENERAL_02 +FCB_ACT_CALL_BOAT_NO_GENERAL_03 +FCB_ACT_CALL_BOAT_NO_GENERAL_04 +FCB_ACT_CALL_BOAT_NO_RECENT_01 +FCB_ACT_CALL_BOAT_NO_RECENT_02 +FCB_ACT_CALL_BOAT_NO_RECENT_03 +FCB_ACT_CALL_BOAT_NO_RECENT_04 +FCB_ACT_CALL_BOAT_YES_01 +FCB_ACT_CALL_BOAT_YES_02 +FCB_ACT_CALL_BOAT_YES_03 +FCB_ACT_CALL_BOAT_YES_04 +FCB_ACT_CALL_BOWL_NO_GENERAL_01 +FCB_ACT_CALL_BOWL_NO_GENERAL_02 +FCB_ACT_CALL_BOWL_NO_RECENT_01 +FCB_ACT_CALL_BOWL_NO_RECENT_02 +FCB_ACT_CALL_BOWL_NO_RECENT_03 +FCB_ACT_CALL_BOWL_YES_01 +FCB_ACT_CALL_BOWL_YES_02 +FCB_ACT_CALL_BOWL_YES_03 +FCB_ACT_CALL_BOWL_YES_04 +FCB_ACT_CALL_DRINK_NO_GENERAL_01 +FCB_ACT_CALL_DRINK_NO_GENERAL_02 +FCB_ACT_CALL_DRINK_NO_GENERAL_03 +FCB_ACT_CALL_DRINK_NO_GENERAL_04 +FCB_ACT_CALL_DRINK_NO_RECENT_01 +FCB_ACT_CALL_DRINK_NO_RECENT_02 +FCB_ACT_CALL_DRINK_NO_RECENT_03 +FCB_ACT_CALL_DRINK_NO_RECENT_04 +FCB_ACT_CALL_DRINK_YES_01 +FCB_ACT_CALL_DRINK_YES_02 +FCB_ACT_CALL_DRINK_YES_03 +FCB_ACT_CALL_DRINK_YES_04 +FCB_ACT_CALL_EAT_NO_GENERAL_01 +FCB_ACT_CALL_EAT_NO_GENERAL_02 +FCB_ACT_CALL_EAT_NO_GENERAL_03 +FCB_ACT_CALL_EAT_NO_GENERAL_04 +FCB_ACT_CALL_EAT_NO_RECENT_01 +FCB_ACT_CALL_EAT_NO_RECENT_02 +FCB_ACT_CALL_EAT_NO_RECENT_03 +FCB_ACT_CALL_EAT_NO_RECENT_04 +FCB_ACT_CALL_EAT_YES_01 +FCB_ACT_CALL_EAT_YES_02 +FCB_ACT_CALL_EAT_YES_03 +FCB_ACT_CALL_EAT_YES_04 +FCB_ACT_CALL_GAMES_NO_GENERAL_01 +FCB_ACT_CALL_GAMES_NO_GENERAL_02 +FCB_ACT_CALL_GAMES_NO_GENERAL_03 +FCB_ACT_CALL_GAMES_NO_GENERAL_04 +FCB_ACT_CALL_GAMES_NO_RECENT_01 +FCB_ACT_CALL_GAMES_NO_RECENT_02 +FCB_ACT_CALL_GAMES_NO_RECENT_03 +FCB_ACT_CALL_GAMES_NO_RECENT_04 +FCB_ACT_CALL_GAMES_YES_01 +FCB_ACT_CALL_GAMES_YES_02 +FCB_ACT_CALL_GAMES_YES_03 +FCB_ACT_CALL_GAMES_YES_04 +FCB_ACT_CALL_HELI_NO_GENERAL_01 +FCB_ACT_CALL_HELI_NO_GENERAL_02 +FCB_ACT_CALL_HELI_NO_GENERAL_03 +FCB_ACT_CALL_HELI_NO_GENERAL_04 +FCB_ACT_CALL_HELI_NO_RECENT_01 +FCB_ACT_CALL_HELI_NO_RECENT_02 +FCB_ACT_CALL_HELI_NO_RECENT_03 +FCB_ACT_CALL_HELI_NO_RECENT_04 +FCB_ACT_CALL_HELI_YES_01 +FCB_ACT_CALL_HELI_YES_02 +FCB_ACT_CALL_HELI_YES_03 +FCB_ACT_CALL_HELI_YES_04 +FCB_ACT_CALL_IRATE_01 +FCB_ACT_CALL_IRATE_02 +FCB_ACT_CALL_LIKENO_01 +FCB_ACT_CALL_LIKENO_02 +FCB_ACT_CALL_LIKEYES_01 +FCB_ACT_CALL_LIKEYES_02 +FCB_ACT_CALL_SHOW_NO_GENERAL_01 +FCB_ACT_CALL_SHOW_NO_GENERAL_02 +FCB_ACT_CALL_SHOW_NO_GENERAL_03 +FCB_ACT_CALL_SHOW_NO_GENERAL_04 +FCB_ACT_CALL_SHOW_NO_RECENT_01 +FCB_ACT_CALL_SHOW_NO_RECENT_02 +FCB_ACT_CALL_SHOW_NO_RECENT_03 +FCB_ACT_CALL_SHOW_NO_RECENT_04 +FCB_ACT_CALL_SHOW_YES_01 +FCB_ACT_CALL_SHOW_YES_02 +FCB_ACT_CALL_SHOW_YES_03 +FCB_ACT_CALL_SHOW_YES_04 +FCB_ACT_CALL_SLEEP_REPLY_01 +FCB_ACT_CALL_SLEEP_REPLY_02 +FCB_ACT_CALL_STRIP_NO_GENERAL_01 +FCB_ACT_CALL_STRIP_NO_GENERAL_02 +FCB_ACT_CALL_STRIP_NO_GENERAL_03 +FCB_ACT_CALL_STRIP_NO_GENERAL_04 +FCB_ACT_CALL_STRIP_NO_RECENT_01 +FCB_ACT_CALL_STRIP_NO_RECENT_02 +FCB_ACT_CALL_STRIP_NO_RECENT_03 +FCB_ACT_CALL_STRIP_NO_RECENT_04 +FCB_ACT_CALL_STRIP_YES_01 +FCB_ACT_CALL_STRIP_YES_02 +FCB_ACT_CALL_STRIP_YES_03 +FCB_ACT_CALL_STRIP_YES_04 +FCB_ACT_CALL_VERYIRATE_01 +FCB_ACT_CALL_VERYIRATE_02 +FCB_ACT_GETCALL_ACCEPT_01 +FCB_ACT_GETCALL_ACCEPT_02 +FCB_ACT_GETCALL_BOAT_01 +FCB_ACT_GETCALL_BOAT_02 +FCB_ACT_GETCALL_BOAT_FIRST_01 +FCB_ACT_GETCALL_BOWL_01 +FCB_ACT_GETCALL_BOWL_02 +FCB_ACT_GETCALL_BOWL_FIRST_01 +FCB_ACT_GETCALL_DRINK_01 +FCB_ACT_GETCALL_DRINK_02 +FCB_ACT_GETCALL_DRINK_FIRST_01 +FCB_ACT_GETCALL_EAT_01 +FCB_ACT_GETCALL_EAT_02 +FCB_ACT_GETCALL_EAT_FIRST_01 +FCB_ACT_GETCALL_GAMES_01 +FCB_ACT_GETCALL_GAMES_02 +FCB_ACT_GETCALL_GAMES_FIRST_01 +FCB_ACT_GETCALL_GREET_01 +FCB_ACT_GETCALL_GREET_02 +FCB_ACT_GETCALL_GREET_03 +FCB_ACT_GETCALL_GREET_04 +FCB_ACT_GETCALL_HELI_01 +FCB_ACT_GETCALL_HELI_02 +FCB_ACT_GETCALL_HELI_FIRST_01 +FCB_ACT_GETCALL_IRATE_01 +FCB_ACT_GETCALL_IRATE_02 +FCB_ACT_GETCALL_REJECT_01 +FCB_ACT_GETCALL_REJECT_02 +FCB_ACT_GETCALL_REJECT_03 +FCB_ACT_GETCALL_REJECT_04 +FCB_ACT_GETCALL_SHOW_01 +FCB_ACT_GETCALL_SHOW_02 +FCB_ACT_GETCALL_SHOW_FIRST_01 +FCB_ACT_GETCALL_STRIP_01 +FCB_ACT_GETCALL_STRIP_02 +FCB_ACT_GETCALL_STRIP_FIRST_01 +FCB_ACT_GETCALL_VERYIRATE_01 +FCB_ACT_GETCALL_VERYIRATE_02 +FCB_ACT_PBR_CALL_ACCEPTED_01 +FCB_ACT_PBR_CALL_ACCEPTED_02 +FCB_ACT_PBR_CALL_ACCEPTED_03 +FCB_ACT_PBR_CALL_ACCEPTED_04 +FCB_ACT_PBR_CALL_ACCEPTED_05 +FCB_ACT_PBR_CALL_ACCEPTED_06 +FCB_ACT_PBR_CALL_ACCEPTED_07 +FCB_ACT_PBR_CALL_ACCEPTED_08 +FCB_ACT_PBR_CALL_BOAT_01 +FCB_ACT_PBR_CALL_BOAT_02 +FCB_ACT_PBR_CALL_BOAT_03 +FCB_ACT_PBR_CALL_BOAT_04 +FCB_ACT_PBR_CALL_BOWL_01 +FCB_ACT_PBR_CALL_BOWL_02 +FCB_ACT_PBR_CALL_BOWL_03 +FCB_ACT_PBR_CALL_BOWL_04 +FCB_ACT_PBR_CALL_DRINK_01 +FCB_ACT_PBR_CALL_DRINK_02 +FCB_ACT_PBR_CALL_DRINK_03 +FCB_ACT_PBR_CALL_DRINK_04 +FCB_ACT_PBR_CALL_EAT_01 +FCB_ACT_PBR_CALL_EAT_02 +FCB_ACT_PBR_CALL_EAT_03 +FCB_ACT_PBR_CALL_EAT_04 +FCB_ACT_PBR_CALL_GAMES_01 +FCB_ACT_PBR_CALL_GAMES_02 +FCB_ACT_PBR_CALL_GAMES_03 +FCB_ACT_PBR_CALL_GAMES_04 +FCB_ACT_PBR_CALL_GREET_01 +FCB_ACT_PBR_CALL_GREET_02 +FCB_ACT_PBR_CALL_GREET_03 +FCB_ACT_PBR_CALL_GREET_04 +FCB_ACT_PBR_CALL_GREET_05 +FCB_ACT_PBR_CALL_GREET_06 +FCB_ACT_PBR_CALL_GREET_07 +FCB_ACT_PBR_CALL_HELI_01 +FCB_ACT_PBR_CALL_HELI_02 +FCB_ACT_PBR_CALL_HELI_03 +FCB_ACT_PBR_CALL_HELI_04 +FCB_ACT_PBR_CALL_REJECTED_01 +FCB_ACT_PBR_CALL_REJECTED_02 +FCB_ACT_PBR_CALL_REJECTED_03 +FCB_ACT_PBR_CALL_REJECTED_04 +FCB_ACT_PBR_CALL_SHOW_01 +FCB_ACT_PBR_CALL_SHOW_02 +FCB_ACT_PBR_CALL_SHOW_03 +FCB_ACT_PBR_CALL_SHOW_04 +FCB_ACT_PBR_CALL_SHOW_NO_01 +FCB_ACT_PBR_CALL_SHOW_NO_02 +FCB_ACT_PBR_CALL_SHOW_YES_01 +FCB_ACT_PBR_CALL_SHOW_YES_02 +FCB_ACT_PBR_CALL_SLEEPING_01 +FCB_ACT_PBR_CALL_SLEEPING_02 +FCB_ACT_PBR_CALL_STRIP_01 +FCB_ACT_PBR_CALL_STRIP_02 +FCB_ACT_PBR_CALL_STRIP_03 +FCB_ACT_PBR_CALL_STRIP_04 +FCB_ACT_PBR_CALL_STRIP_NO_01 +FCB_ACT_PBR_CALL_STRIP_NO_02 +FCB_ACT_PBR_CALL_STRIP_YES_01 +FCB_ACT_PBR_CALL_STRIP_YES_02 +FCB_ACT_PBR_GETCALL_BOAT_NO_01 +FCB_ACT_PBR_GETCALL_BOAT_NO_02 +FCB_ACT_PBR_GETCALL_BOAT_YES_01 +FCB_ACT_PBR_GETCALL_BOAT_YES_02 +FCB_ACT_PBR_GETCALL_BOWL_NO_01 +FCB_ACT_PBR_GETCALL_BOWL_NO_02 +FCB_ACT_PBR_GETCALL_BOWL_YES_01 +FCB_ACT_PBR_GETCALL_BOWL_YES_02 +FCB_ACT_PBR_GETCALL_DRINK_NO_01 +FCB_ACT_PBR_GETCALL_DRINK_NO_02 +FCB_ACT_PBR_GETCALL_DRINK_YES_01 +FCB_ACT_PBR_GETCALL_DRINK_YES_02 +FCB_ACT_PBR_GETCALL_EAT_NO_01 +FCB_ACT_PBR_GETCALL_EAT_NO_02 +FCB_ACT_PBR_GETCALL_EAT_YES_01 +FCB_ACT_PBR_GETCALL_EAT_YES_02 +FCB_ACT_PBR_GETCALL_GAMES_NO_01 +FCB_ACT_PBR_GETCALL_GAMES_NO_02 +FCB_ACT_PBR_GETCALL_GAMES_YES_01 +FCB_ACT_PBR_GETCALL_GAMES_YES_02 +FCD2_ACT_ARRIVEC_NOTLATE_01 +FCD2_ACT_ARRIVEC_NOTLATE_02 +FCD2_ACT_ARRIVEC_NOTLATE_03 +FCD2_ACT_ARRIVEC_NOTLATE_04 +FCD2_ACT_ARRIVEF_LATE_01 +FCD2_ACT_ARRIVEF_LATE_02 +FCD2_ACT_ARRIVEF_NOTLATE_01 +FCD2_ACT_ARRIVEF_NOTLATE_02 +FCD2_ACT_ARRIVEH_NOTLATE_01 +FCD2_ACT_ARRIVEM_NOTLATE_01 +FCD2_ACT_ARRIVEM_NOTLATE_02 +FCD2_ACT_ARRIVE_BOWL_01 +FCD2_ACT_ARRIVE_BOWL_02 +FCD2_ACT_ARRIVE_CLUB_FAVOURITE_01 +FCD2_ACT_ARRIVE_CLUB_FAVOURITE_02 +FCD2_ACT_ARRIVE_CLUB_GENERIC_01 +FCD2_ACT_ARRIVE_CLUB_GENERIC_02 +FCD2_ACT_ARRIVE_CLUCK_01 +FCD2_ACT_ARRIVE_CLUCK_02 +FCD2_ACT_ARRIVE_FASTFOOD_01 +FCD2_ACT_ARRIVE_FASTFOOD_02 +FCD2_ACT_ARRIVE_GAMES_01 +FCD2_ACT_ARRIVE_GAMES_02 +FCD2_ACT_ARRIVE_HIGHEND_01 +FCD2_ACT_ARRIVE_HIGHEND_02 +FCD2_ACT_ARRIVE_LATE_01 +FCD2_ACT_ARRIVE_LATE_02 +FCD2_ACT_ARRIVE_LATE_03 +FCD2_ACT_ARRIVE_PUB_FAVOURITE_01 +FCD2_ACT_ARRIVE_PUB_FAVOURITE_02 +FCD2_ACT_ARRIVE_PUB_GENERIC_01 +FCD2_ACT_ARRIVE_PUB_GENERIC_02 +FCD2_ACT_ARRIVE_STANDARD_01 +FCD2_ACT_ARRIVE_STANDARD_02 +FCD2_ACT_ARRIVE_STRIP_01 +FCD2_ACT_ARRIVE_STRIP_02 +FCD2_ACT_BOWL_LEAVE_ABANDON_01 +FCD2_ACT_BOWL_LEAVE_ABANDON_02 +FCD2_ACT_BOWL_LEAVE_DRAW_01 +FCD2_ACT_BOWL_LEAVE_LOST_01 +FCD2_ACT_BOWL_LEAVE_LOST_02 +FCD2_ACT_BOWL_LEAVE_WON_01 +FCD2_ACT_BOWL_LEAVE_WON_02 +FCD2_ACT_CALL_HOSP_CANCEL_HILIKE_01 +FCD2_ACT_CALL_HOSP_CANCEL_LOLIKE_01 +FCD2_ACT_CALL_HOSP_CANCEL_MEDLIKE_01 +FCD2_ACT_CALL_REQ_SPEC_NO_01 +FCD2_ACT_CALL_REQ_SPEC_NO_02 +FCD2_ACT_CALL_REQ_SPEC_YES_01 +FCD2_ACT_CALL_REQ_SPEC_YES_02 +FCD2_ACT_CALL_REQ_SPEC_YES_03 +FCD2_ACT_CALL_REQ_SPEC_YES_04 +FCD2_ACT_CALL_SPEC_END_01 +FCD2_ACT_DIFF_ACTIVITY_NO_01 +FCD2_ACT_DIFF_ACTIVITY_NO_02 +FCD2_ACT_DIFF_ACTIVITY_NO_03 +FCD2_ACT_DIFF_ACTIVITY_NO_04 +FCD2_ACT_DIFF_BOWL_YES_01 +FCD2_ACT_DIFF_GAMES_YES_01 +FCD2_ACT_DROPOFF_01 +FCD2_ACT_DROPOFF_02 +FCD2_ACT_DROPOFF_03 +FCD2_ACT_DROPOFF_04 +FCD2_ACT_GETCALL_HOSP_ACCEPT_01 +FCD2_ACT_GETCALL_HOSP_ACCEPT_02 +FCD2_ACT_GETCALL_HOSP_ASK_01 +FCD2_ACT_GETCALL_HOSP_ASK_02 +FCD2_ACT_GETCALL_HOSP_REJ_HILIKE_01 +FCD2_ACT_GETCALL_HOSP_REJ_HILIKE_02 +FCD2_ACT_GETCALL_HOSP_REJ_LOLIKE_01 +FCD2_ACT_GETCALL_HOSP_REJ_MEDLIKE_01 +FCD2_ACT_GETCALL_SPEC_01 +FCD2_ACT_LEAVE_CLUB_FAVOURITE_01 +FCD2_ACT_LEAVE_CLUB_FAVOURITE_02 +FCD2_ACT_LEAVE_CLUB_GENERIC_01 +FCD2_ACT_LEAVE_CLUB_GENERIC_02 +FCD2_ACT_LEAVE_CLUCK_01 +FCD2_ACT_LEAVE_CLUCK_02 +FCD2_ACT_LEAVE_FASTFOOD_01 +FCD2_ACT_LEAVE_FASTFOOD_02 +FCD2_ACT_LEAVE_GAMES_EARLY_01 +FCD2_ACT_LEAVE_GAMES_EARLY_02 +FCD2_ACT_LEAVE_GAMES_GOOD_01 +FCD2_ACT_LEAVE_GAMES_GOOD_02 +FCD2_ACT_LEAVE_HIGHEND_01 +FCD2_ACT_LEAVE_HIGHEND_02 +FCD2_ACT_LEAVE_PUB_FAVOURITE_01 +FCD2_ACT_LEAVE_PUB_FAVOURITE_02 +FCD2_ACT_LEAVE_PUB_GENERIC_01 +FCD2_ACT_LEAVE_PUB_GENERIC_02 +FCD2_ACT_LEAVE_STANDARD_01 +FCD2_ACT_LEAVE_STANDARD_02 +FCD2_ACT_LEAVE_STRIP_GOOD_01 +FCD2_ACT_LEAVE_STRIP_GOOD_02 +FCD2_ACT_LEAVE_STRIP_OK_01 +FCD2_ACT_LEAVE_STRIP_OK_02 +FCD2_ACT_PBR_CALL_DRINK_CANCEL_01 +FCD2_ACT_PBR_CALL_DRINK_CANCEL_02 +FCD2_ACT_PDW_CALL_BOWL_CANCEL_01 +FCD2_ACT_PDW_CALL_BOWL_CANCEL_02 +FCD2_ACT_PDW_CALL_CANCEL_SPEC_01 +FCD2_ACT_PDW_CALL_EAT_CANCEL_01 +FCD2_ACT_PDW_CALL_GAMES_CANCEL_01 +FCD2_ACT_PDW_CALL_HILIKE_01 +FCD2_ACT_PDW_CALL_HILIKE_02 +FCD2_ACT_PDW_CALL_HOSP_CANCEL_01 +FCD2_ACT_PDW_CALL_LOLIKE_01 +FCD2_ACT_PDW_CALL_LOLIKE_02 +FCD2_ACT_PDW_CALL_MEDLIKE_01 +FCD2_ACT_PDW_CALL_MEDLIKE_02 +FCD2_ACT_PDW_CALL_REQ_SPEC_01 +FCD2_ACT_PDW_CALL_REQ_SPEC_02 +FCD2_ACT_PDW_CALL_REQ_SPEC_03 +FCD2_ACT_PDW_CALL_REQ_SPEC_04 +FCD2_ACT_PDW_CALL_STRIP_CANCEL_01 +FCD2_ACT_PDW_GETCALL_HOSP_NO_01 +FCD2_ACT_PDW_GETCALL_HOSP_NO_02 +FCD2_ACT_PDW_GETCALL_HOSP_YES_01 +FCD2_ACT_PDW_GETCALL_HOSP_YES_02 +FCD2_ACT_PDW_GETCALL_SPEC_END_01 +FCD2_ACT_TAKEHOME_01 +FCD2_ACT_TAKEHOME_02 +FCD2_ACT_TAKEHOME_03 +FCD2_ACT_TAKEHOME_04 +FCD3_ACT_GENERIC_INCAR_V10_JA_01 +FCD3_ACT_GENERIC_INCAR_V10_JB_01 +FCD3_ACT_GENERIC_INCAR_V10_JC_01 +FCD3_ACT_GENERIC_INCAR_V10_JD_01 +FCD3_ACT_GENERIC_INCAR_V10_JE_01 +FCD3_ACT_GENERIC_INCAR_V10_JF_01 +FCD3_ACT_GENERIC_INCAR_V10_JG_01 +FCD3_ACT_GENERIC_INCAR_V10_JH_01 +FCD3_ACT_GENERIC_INCAR_V10_JI_01 +FCD3_ACT_GENERIC_INCAR_V10_JJ_01 +FCD3_ACT_GENERIC_INCAR_V10_JK_01 +FCD3_ACT_GENERIC_INCAR_V10_JL_01 +FCD3_ACT_GENERIC_INCAR_V10_JM_01 +FCD3_ACT_GENERIC_INCAR_V10_JN_01 +FCD3_ACT_GENERIC_INCAR_V10_JO_01 +FCD3_ACT_GENERIC_INCAR_V11_KA_01 +FCD3_ACT_GENERIC_INCAR_V11_KB_01 +FCD3_ACT_GENERIC_INCAR_V11_KC_01 +FCD3_ACT_GENERIC_INCAR_V11_KD_01 +FCD3_ACT_GENERIC_INCAR_V11_KE_01 +FCD3_ACT_GENERIC_INCAR_V11_KF_01 +FCD3_ACT_GENERIC_INCAR_V11_KG_01 +FCD3_ACT_GENERIC_INCAR_V11_KH_01 +FCD3_ACT_GENERIC_INCAR_V11_KI_01 +FCD3_ACT_GENERIC_INCAR_V11_KJ_01 +FCD3_ACT_GENERIC_INCAR_V11_KK_01 +FCD3_ACT_GENERIC_INCAR_V11_KL_01 +FCD3_ACT_GENERIC_INCAR_V11_KM_01 +FCD3_ACT_GENERIC_INCAR_V11_KN_01 +FCD3_ACT_GENERIC_INCAR_V1_AA_01 +FCD3_ACT_GENERIC_INCAR_V1_AB_01 +FCD3_ACT_GENERIC_INCAR_V1_AC_01 +FCD3_ACT_GENERIC_INCAR_V1_AD_01 +FCD3_ACT_GENERIC_INCAR_V1_AE_01 +FCD3_ACT_GENERIC_INCAR_V1_AF_01 +FCD3_ACT_GENERIC_INCAR_V1_AG_01 +FCD3_ACT_GENERIC_INCAR_V1_AH_01 +FCD3_ACT_GENERIC_INCAR_V1_AI_01 +FCD3_ACT_GENERIC_INCAR_V1_AJ_01 +FCD3_ACT_GENERIC_INCAR_V1_AK_01 +FCD3_ACT_GENERIC_INCAR_V1_AL_01 +FCD3_ACT_GENERIC_INCAR_V1_AM_01 +FCD3_ACT_GENERIC_INCAR_V1_AN_01 +FCD3_ACT_GENERIC_INCAR_V1_AO_01 +FCD3_ACT_GENERIC_INCAR_V1_AP_01 +FCD3_ACT_GENERIC_INCAR_V1_AQ_01 +FCD3_ACT_GENERIC_INCAR_V1_AR_01 +FCD3_ACT_GENERIC_INCAR_V2_BA_01 +FCD3_ACT_GENERIC_INCAR_V2_BB_01 +FCD3_ACT_GENERIC_INCAR_V2_BC_01 +FCD3_ACT_GENERIC_INCAR_V2_BD_01 +FCD3_ACT_GENERIC_INCAR_V2_BE_01 +FCD3_ACT_GENERIC_INCAR_V2_BF_01 +FCD3_ACT_GENERIC_INCAR_V2_BG_01 +FCD3_ACT_GENERIC_INCAR_V2_BH_01 +FCD3_ACT_GENERIC_INCAR_V2_BI_01 +FCD3_ACT_GENERIC_INCAR_V2_BJ_01 +FCD3_ACT_GENERIC_INCAR_V2_BK_01 +FCD3_ACT_GENERIC_INCAR_V2_BL_01 +FCD3_ACT_GENERIC_INCAR_V2_BM_01 +FCD3_ACT_GENERIC_INCAR_V2_BN_01 +FCD3_ACT_GENERIC_INCAR_V2_BO_01 +FCD3_ACT_GENERIC_INCAR_V2_BP_01 +FCD3_ACT_GENERIC_INCAR_V2_BQ_01 +FCD3_ACT_GENERIC_INCAR_V2_BR_01 +FCD3_ACT_GENERIC_INCAR_V3_CA_01 +FCD3_ACT_GENERIC_INCAR_V3_CB_01 +FCD3_ACT_GENERIC_INCAR_V3_CC_01 +FCD3_ACT_GENERIC_INCAR_V3_CD_01 +FCD3_ACT_GENERIC_INCAR_V3_CE_01 +FCD3_ACT_GENERIC_INCAR_V3_CF_01 +FCD3_ACT_GENERIC_INCAR_V3_CG_01 +FCD3_ACT_GENERIC_INCAR_V3_CH_01 +FCD3_ACT_GENERIC_INCAR_V3_CI_01 +FCD3_ACT_GENERIC_INCAR_V3_CJ_01 +FCD3_ACT_GENERIC_INCAR_V3_CK_01 +FCD3_ACT_GENERIC_INCAR_V3_CL_01 +FCD3_ACT_GENERIC_INCAR_V4_DA_01 +FCD3_ACT_GENERIC_INCAR_V4_DB_01 +FCD3_ACT_GENERIC_INCAR_V4_DC_01 +FCD3_ACT_GENERIC_INCAR_V4_DD_01 +FCD3_ACT_GENERIC_INCAR_V4_DE_01 +FCD3_ACT_GENERIC_INCAR_V4_DF_01 +FCD3_ACT_GENERIC_INCAR_V4_DG_01 +FCD3_ACT_GENERIC_INCAR_V4_DH_01 +FCD3_ACT_GENERIC_INCAR_V4_DI_01 +FCD3_ACT_GENERIC_INCAR_V4_DJ_01 +FCD3_ACT_GENERIC_INCAR_V4_DK_01 +FCD3_ACT_GENERIC_INCAR_V4_DL_01 +FCD3_ACT_GENERIC_INCAR_V4_DM_01 +FCD3_ACT_GENERIC_INCAR_V4_DN_01 +FCD3_ACT_GENERIC_INCAR_V4_DO_01 +FCD3_ACT_GENERIC_INCAR_V4_DP_01 +FCD3_ACT_GENERIC_INCAR_V5_EA_01 +FCD3_ACT_GENERIC_INCAR_V5_EB_01 +FCD3_ACT_GENERIC_INCAR_V5_EC_01 +FCD3_ACT_GENERIC_INCAR_V5_ED_01 +FCD3_ACT_GENERIC_INCAR_V5_EE_01 +FCD3_ACT_GENERIC_INCAR_V5_EF_01 +FCD3_ACT_GENERIC_INCAR_V5_EG_01 +FCD3_ACT_GENERIC_INCAR_V5_EH_01 +FCD3_ACT_GENERIC_INCAR_V5_EI_01 +FCD3_ACT_GENERIC_INCAR_V5_EJ_01 +FCD3_ACT_GENERIC_INCAR_V5_EK_01 +FCD3_ACT_GENERIC_INCAR_V5_EL_01 +FCD3_ACT_GENERIC_INCAR_V5_EM_01 +FCD3_ACT_GENERIC_INCAR_V5_EN_01 +FCD3_ACT_GENERIC_INCAR_V5_EO_01 +FCD3_ACT_GENERIC_INCAR_V5_EP_01 +FCD3_ACT_GENERIC_INCAR_V6_FA_01 +FCD3_ACT_GENERIC_INCAR_V6_FB_01 +FCD3_ACT_GENERIC_INCAR_V6_FC_01 +FCD3_ACT_GENERIC_INCAR_V6_FD_01 +FCD3_ACT_GENERIC_INCAR_V6_FE_01 +FCD3_ACT_GENERIC_INCAR_V6_FF_01 +FCD3_ACT_GENERIC_INCAR_V6_FG_01 +FCD3_ACT_GENERIC_INCAR_V6_FH_01 +FCD3_ACT_GENERIC_INCAR_V6_FI_01 +FCD3_ACT_GENERIC_INCAR_V6_FJ_01 +FCD3_ACT_GENERIC_INCAR_V6_FK_01 +FCD3_ACT_GENERIC_INCAR_V6_FL_01 +FCD3_ACT_GENERIC_INCAR_V6_FM_01 +FCD3_ACT_GENERIC_INCAR_V7_GA_01 +FCD3_ACT_GENERIC_INCAR_V7_GB_01 +FCD3_ACT_GENERIC_INCAR_V7_GC_01 +FCD3_ACT_GENERIC_INCAR_V7_GD_01 +FCD3_ACT_GENERIC_INCAR_V7_GE_01 +FCD3_ACT_GENERIC_INCAR_V7_GF_01 +FCD3_ACT_GENERIC_INCAR_V7_GG_01 +FCD3_ACT_GENERIC_INCAR_V7_GH_01 +FCD3_ACT_GENERIC_INCAR_V7_GI_01 +FCD3_ACT_GENERIC_INCAR_V7_GJ_01 +FCD3_ACT_GENERIC_INCAR_V7_GK_01 +FCD3_ACT_GENERIC_INCAR_V7_GL_01 +FCD3_ACT_GENERIC_INCAR_V8_HA_01 +FCD3_ACT_GENERIC_INCAR_V8_HB_01 +FCD3_ACT_GENERIC_INCAR_V8_HC_01 +FCD3_ACT_GENERIC_INCAR_V8_HD_01 +FCD3_ACT_GENERIC_INCAR_V8_HE_01 +FCD3_ACT_GENERIC_INCAR_V8_HF_01 +FCD3_ACT_GENERIC_INCAR_V8_HG_01 +FCD3_ACT_GENERIC_INCAR_V8_HH_01 +FCD3_ACT_GENERIC_INCAR_V8_HI_01 +FCD3_ACT_GENERIC_INCAR_V9_IA_01 +FCD3_ACT_GENERIC_INCAR_V9_IB_01 +FCD3_ACT_GENERIC_INCAR_V9_IC_01 +FCD3_ACT_GENERIC_INCAR_V9_ID_01 +FCD3_ACT_GENERIC_INCAR_V9_IE_01 +FCD3_ACT_GENERIC_INCAR_V9_IF_01 +FCD3_ACT_GENERIC_INCAR_V9_IG_01 +FCD3_ACT_GENERIC_INCAR_V9_IH_01 +FCD3_ACT_GENERIC_INCAR_V9_II_01 +FCD3_ACT_GENERIC_INCAR_V9_IJ_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V1_AA_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V1_AB_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V1_AC_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V1_AD_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V1_AE_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V1_AF_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V1_AG_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V1_AH_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V1_AI_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V1_AJ_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V2_BA_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V2_BB_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V2_BC_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V2_BD_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V2_BE_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V2_BF_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V2_BG_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V2_BH_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V2_BJ_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V2_BK_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V3_CA_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V3_CB_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V3_CC_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V3_CD_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V3_CE_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V3_CF_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V3_CG_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V3_CH_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V3_CI_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V3_CJ_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V3_CK_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V4_DA_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V4_DB_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V4_DC_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V4_DD_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V4_DE_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V4_DF_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_EA_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_EB_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_EC_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_ED_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_EE_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_EF_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_EG_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_EH_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_EI_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_EJ_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_EK_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_EL_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_EM_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V5_EN_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V6_FA_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V6_FB_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V6_FC_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V6_FD_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V6_FE_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V6_FF_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V6_FG_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V6_FH_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V6_FI_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V6_FJ_01 +FCDD_ACT_LEAVE_DRINK_GENERIC_V6_FK_01 +FCD_ACT_ANSWER_PHONE_01 +FCD_ACT_CALL_BOWL_NO_GENERAL_01 +FCD_ACT_CALL_BOWL_NO_GENERAL_02 +FCD_ACT_CALL_BOWL_NO_GENERAL_03 +FCD_ACT_CALL_BOWL_NO_GENERAL_04 +FCD_ACT_CALL_BOWL_NO_RECENT_01 +FCD_ACT_CALL_BOWL_NO_RECENT_02 +FCD_ACT_CALL_BOWL_NO_RECENT_03 +FCD_ACT_CALL_BOWL_NO_RECENT_04 +FCD_ACT_CALL_BOWL_YES_01 +FCD_ACT_CALL_BOWL_YES_02 +FCD_ACT_CALL_BOWL_YES_03 +FCD_ACT_CALL_BOWL_YES_04 +FCD_ACT_CALL_DRINK_NO_GENERAL_01 +FCD_ACT_CALL_DRINK_NO_GENERAL_02 +FCD_ACT_CALL_DRINK_NO_GENERAL_03 +FCD_ACT_CALL_DRINK_NO_GENERAL_04 +FCD_ACT_CALL_DRINK_NO_RECENT_01 +FCD_ACT_CALL_DRINK_NO_RECENT_02 +FCD_ACT_CALL_DRINK_NO_RECENT_03 +FCD_ACT_CALL_DRINK_NO_RECENT_04 +FCD_ACT_CALL_DRINK_YES_01 +FCD_ACT_CALL_DRINK_YES_02 +FCD_ACT_CALL_DRINK_YES_03 +FCD_ACT_CALL_DRINK_YES_04 +FCD_ACT_CALL_EAT_NO_GENERAL_01 +FCD_ACT_CALL_EAT_NO_GENERAL_02 +FCD_ACT_CALL_EAT_NO_GENERAL_03 +FCD_ACT_CALL_EAT_NO_GENERAL_04 +FCD_ACT_CALL_EAT_NO_RECENT_01 +FCD_ACT_CALL_EAT_NO_RECENT_02 +FCD_ACT_CALL_EAT_NO_RECENT_03 +FCD_ACT_CALL_EAT_NO_RECENT_04 +FCD_ACT_CALL_EAT_YES_01 +FCD_ACT_CALL_EAT_YES_02 +FCD_ACT_CALL_EAT_YES_03 +FCD_ACT_CALL_EAT_YES_04 +FCD_ACT_CALL_GAMES_NO_GENERAL_01 +FCD_ACT_CALL_GAMES_NO_GENERAL_02 +FCD_ACT_CALL_GAMES_NO_GENERAL_03 +FCD_ACT_CALL_GAMES_NO_GENERAL_04 +FCD_ACT_CALL_GAMES_NO_RECENT_01 +FCD_ACT_CALL_GAMES_NO_RECENT_02 +FCD_ACT_CALL_GAMES_NO_RECENT_03 +FCD_ACT_CALL_GAMES_NO_RECENT_04 +FCD_ACT_CALL_GAMES_YES_01 +FCD_ACT_CALL_GAMES_YES_02 +FCD_ACT_CALL_GAMES_YES_03 +FCD_ACT_CALL_GAMES_YES_04 +FCD_ACT_CALL_IRATE_01 +FCD_ACT_CALL_IRATE_02 +FCD_ACT_CALL_LIKENO_01 +FCD_ACT_CALL_LIKENO_02 +FCD_ACT_CALL_LIKEYES_01 +FCD_ACT_CALL_LIKEYES_02 +FCD_ACT_CALL_SLEEP_REPLY_01 +FCD_ACT_CALL_SLEEP_REPLY_02 +FCD_ACT_CALL_STRIP_01 +FCD_ACT_CALL_STRIP_02 +FCD_ACT_CALL_STRIP_NO_GENERAL_01 +FCD_ACT_CALL_STRIP_NO_GENERAL_02 +FCD_ACT_CALL_STRIP_NO_GENERAL_03 +FCD_ACT_CALL_STRIP_NO_GENERAL_04 +FCD_ACT_CALL_STRIP_NO_RECENT_01 +FCD_ACT_CALL_STRIP_NO_RECENT_02 +FCD_ACT_CALL_STRIP_NO_RECENT_03 +FCD_ACT_CALL_STRIP_NO_RECENT_04 +FCD_ACT_CALL_STRIP_YES_01 +FCD_ACT_CALL_STRIP_YES_02 +FCD_ACT_CALL_STRIP_YES_03 +FCD_ACT_CALL_STRIP_YES_04 +FCD_ACT_CALL_VERYIRATE_01 +FCD_ACT_CALL_VERYIRATE_02 +FCD_ACT_GETCALL_ACCEPT_01 +FCD_ACT_GETCALL_ACCEPT_02 +FCD_ACT_GETCALL_ACCEPT_03 +FCD_ACT_GETCALL_ACCEPT_04 +FCD_ACT_GETCALL_BOWL_01 +FCD_ACT_GETCALL_BOWL_02 +FCD_ACT_GETCALL_BOWL_FIRST_01 +FCD_ACT_GETCALL_DRINK_01 +FCD_ACT_GETCALL_DRINK_02 +FCD_ACT_GETCALL_DRINK_FIRST_01 +FCD_ACT_GETCALL_EAT_01 +FCD_ACT_GETCALL_EAT_02 +FCD_ACT_GETCALL_EAT_FIRST_01 +FCD_ACT_GETCALL_GAMES_01 +FCD_ACT_GETCALL_GAMES_02 +FCD_ACT_GETCALL_GAMES_FIRST_01 +FCD_ACT_GETCALL_GREET_01 +FCD_ACT_GETCALL_GREET_02 +FCD_ACT_GETCALL_GREET_03 +FCD_ACT_GETCALL_GREET_04 +FCD_ACT_GETCALL_IRATE_01 +FCD_ACT_GETCALL_IRATE_02 +FCD_ACT_GETCALL_REJECT_01 +FCD_ACT_GETCALL_REJECT_02 +FCD_ACT_GETCALL_REJECT_03 +FCD_ACT_GETCALL_REJECT_04 +FCD_ACT_GETCALL_STRIP_FIRST_01 +FCD_ACT_GETCALL_VERYIRATE_01 +FCD_ACT_GETCALL_VERYIRATE_02 +FCD_ACT_PBR_GETCALL_DRINK_NO_01 +FCD_ACT_PBR_GETCALL_DRINK_NO_02 +FCD_ACT_PBR_GETCALL_DRINK_YES_01 +FCD_ACT_PBR_GETCALL_DRINK_YES_02 +FCD_ACT_PDW_CALL_ACCEPTED_01 +FCD_ACT_PDW_CALL_ACCEPTED_02 +FCD_ACT_PDW_CALL_ACCEPTED_03 +FCD_ACT_PDW_CALL_ACCEPTED_04 +FCD_ACT_PDW_CALL_ACCEPTED_05 +FCD_ACT_PDW_CALL_ACCEPTED_06 +FCD_ACT_PDW_CALL_ACCEPTED_07 +FCD_ACT_PDW_CALL_ACCEPTED_08 +FCD_ACT_PDW_CALL_BOWL_01 +FCD_ACT_PDW_CALL_BOWL_02 +FCD_ACT_PDW_CALL_BOWL_03 +FCD_ACT_PDW_CALL_BOWL_04 +FCD_ACT_PDW_CALL_DRINK_01 +FCD_ACT_PDW_CALL_DRINK_02 +FCD_ACT_PDW_CALL_DRINK_03 +FCD_ACT_PDW_CALL_DRINK_04 +FCD_ACT_PDW_CALL_EAT_01 +FCD_ACT_PDW_CALL_EAT_02 +FCD_ACT_PDW_CALL_EAT_03 +FCD_ACT_PDW_CALL_EAT_04 +FCD_ACT_PDW_CALL_GAMES_01 +FCD_ACT_PDW_CALL_GAMES_02 +FCD_ACT_PDW_CALL_GAMES_03 +FCD_ACT_PDW_CALL_GAMES_04 +FCD_ACT_PDW_CALL_GREET_01 +FCD_ACT_PDW_CALL_GREET_02 +FCD_ACT_PDW_CALL_GREET_03 +FCD_ACT_PDW_CALL_GREET_04 +FCD_ACT_PDW_CALL_GREET_05 +FCD_ACT_PDW_CALL_GREET_06 +FCD_ACT_PDW_CALL_GREET_07 +FCD_ACT_PDW_CALL_GREET_08 +FCD_ACT_PDW_CALL_REJECTED_01 +FCD_ACT_PDW_CALL_REJECTED_02 +FCD_ACT_PDW_CALL_REJECTED_03 +FCD_ACT_PDW_CALL_REJECTED_04 +FCD_ACT_PDW_CALL_SLEEPING_01 +FCD_ACT_PDW_CALL_SLEEPING_02 +FCD_ACT_PDW_CALL_STRIP_01 +FCD_ACT_PDW_CALL_STRIP_02 +FCD_ACT_PDW_CALL_STRIP_03 +FCD_ACT_PDW_CALL_STRIP_04 +FCD_ACT_PDW_CALL_STRIP_NO_01 +FCD_ACT_PDW_CALL_STRIP_NO_02 +FCD_ACT_PDW_CALL_STRIP_YES_01 +FCD_ACT_PDW_CALL_STRIP_YES_02 +FCD_ACT_PDW_GETCALL_BOWL_NO_01 +FCD_ACT_PDW_GETCALL_BOWL_NO_02 +FCD_ACT_PDW_GETCALL_BOWL_YES_01 +FCD_ACT_PDW_GETCALL_BOWL_YES_02 +FCD_ACT_PDW_GETCALL_EAT_NO_01 +FCD_ACT_PDW_GETCALL_EAT_NO_02 +FCD_ACT_PDW_GETCALL_EAT_YES_01 +FCD_ACT_PDW_GETCALL_EAT_YES_02 +FCD_ACT_PDW_GETCALL_GAMES_NO_01 +FCD_ACT_PDW_GETCALL_GAMES_NO_02 +FCD_ACT_PDW_GETCALL_GAMES_YES_01 +FCD_ACT_PDW_GETCALL_GAMES_YES_02 +FCJ2_JACOB_CONVERSATION_10_BA_01 +FCJ2_JACOB_CONVERSATION_10_BB_01 +FCJ2_JACOB_CONVERSATION_10_BC_01 +FCJ2_JACOB_CONVERSATION_10_BD_01 +FCJ2_JACOB_CONVERSATION_10_BE_01 +FCJ2_JACOB_CONVERSATION_10_BF_01 +FCJ2_JACOB_CONVERSATION_10_BG_01 +FCJ2_JACOB_CONVERSATION_10_BH_01 +FCJ2_JACOB_CONVERSATION_10_BI_01 +FCJ2_JACOB_CONVERSATION_10_BJ_01 +FCJ2_JACOB_CONVERSATION_10_BK_01 +FCJ2_JACOB_CONVERSATION_10_BL_01 +FCJ2_JACOB_CONVERSATION_10_BM_01 +FCJ2_JACOB_CONVERSATION_11_CA_01 +FCJ2_JACOB_CONVERSATION_11_CB_01 +FCJ2_JACOB_CONVERSATION_11_CC_01 +FCJ2_JACOB_CONVERSATION_11_CD_01 +FCJ2_JACOB_CONVERSATION_11_CE_01 +FCJ2_JACOB_CONVERSATION_11_CF_01 +FCJ2_JACOB_CONVERSATION_11_CG_01 +FCJ2_JACOB_CONVERSATION_11_CH_01 +FCJ2_JACOB_CONVERSATION_11_CI_01 +FCJ2_JACOB_CONVERSATION_11_CJ_01 +FCJ2_JACOB_CONVERSATION_11_CK_01 +FCJ2_JACOB_CONVERSATION_11_CL_01 +FCJ2_JACOB_CONVERSATION_11_CM_01 +FCJ2_JACOB_CONVERSATION_11_CN_01 +FCJ2_JACOB_CONVERSATION_11_CO_01 +FCJ2_JACOB_CONVERSATION_11_CP_01 +FCJ2_JACOB_CONVERSATION_12_DA_01 +FCJ2_JACOB_CONVERSATION_12_DB_01 +FCJ2_JACOB_CONVERSATION_12_DC_01 +FCJ2_JACOB_CONVERSATION_12_DD_01 +FCJ2_JACOB_CONVERSATION_12_DE_01 +FCJ2_JACOB_CONVERSATION_12_DF_01 +FCJ2_JACOB_CONVERSATION_12_DG_01 +FCJ2_JACOB_CONVERSATION_12_DH_01 +FCJ2_JACOB_CONVERSATION_12_DI_01 +FCJ2_JACOB_CONVERSATION_12_DJ_01 +FCJ2_JACOB_CONVERSATION_12_DK_01 +FCJ2_JACOB_CONVERSATION_12_DL_01 +FCJ2_JACOB_CONVERSATION_12_DM_01 +FCJ2_JACOB_CONVERSATION_12_DN_01 +FCJ2_JACOB_CONVERSATION_12_DO_01 +FCJ2_JACOB_CONVERSATION_12_DP_01 +FCJ2_JACOB_CONVERSATION_12_DQ_01 +FCJ2_JACOB_CONVERSATION_12_DR_01 +FCJ2_JACOB_CONVERSATION_13_EA_01 +FCJ2_JACOB_CONVERSATION_13_EB_01 +FCJ2_JACOB_CONVERSATION_13_EC_01 +FCJ2_JACOB_CONVERSATION_13_ED_01 +FCJ2_JACOB_CONVERSATION_13_EE_01 +FCJ2_JACOB_CONVERSATION_13_EF_01 +FCJ2_JACOB_CONVERSATION_13_EG_01 +FCJ2_JACOB_CONVERSATION_13_EH_01 +FCJ2_JACOB_CONVERSATION_13_EI_01 +FCJ2_JACOB_CONVERSATION_13_EJ_01 +FCJ2_JACOB_CONVERSATION_13_EK_01 +FCJ2_JACOB_CONVERSATION_14_FA_01 +FCJ2_JACOB_CONVERSATION_14_FB_01 +FCJ2_JACOB_CONVERSATION_14_FC_01 +FCJ2_JACOB_CONVERSATION_14_FD_01 +FCJ2_JACOB_CONVERSATION_14_FE_01 +FCJ2_JACOB_CONVERSATION_14_FF_01 +FCJ2_JACOB_CONVERSATION_14_FG_01 +FCJ2_JACOB_CONVERSATION_14_FH_01 +FCJ2_JACOB_CONVERSATION_14_FI_01 +FCJ2_JACOB_CONVERSATION_14_FJ_01 +FCJ2_JACOB_CONVERSATION_14_FK_01 +FCJ2_JACOB_CONVERSATION_14_FL_01 +FCJ2_JACOB_CONVERSATION_14_FM_01 +FCJ2_JACOB_CONVERSATION_14_FN_01 +FCJ2_JACOB_CONVERSATION_14_FO_01 +FCJ2_JACOB_CONVERSATION_14_FP_01 +FCJ2_JACOB_CONVERSATION_14_FQ_01 +FCJ2_JACOB_CONVERSATION_1_AA_01 +FCJ2_JACOB_CONVERSATION_1_AB_01 +FCJ2_JACOB_CONVERSATION_1_AC_01 +FCJ2_JACOB_CONVERSATION_1_AD_01 +FCJ2_JACOB_CONVERSATION_1_AE_01 +FCJ2_JACOB_CONVERSATION_1_AF_01 +FCJ2_JACOB_CONVERSATION_1_AG_01 +FCJ2_JACOB_CONVERSATION_1_AH_01 +FCJ2_JACOB_CONVERSATION_1_AI_01 +FCJ2_JACOB_CONVERSATION_1_AJ_01 +FCJ2_JACOB_CONVERSATION_2_BA_01 +FCJ2_JACOB_CONVERSATION_2_BB_01 +FCJ2_JACOB_CONVERSATION_2_BC_01 +FCJ2_JACOB_CONVERSATION_2_BD_01 +FCJ2_JACOB_CONVERSATION_2_BE_01 +FCJ2_JACOB_CONVERSATION_2_BF_01 +FCJ2_JACOB_CONVERSATION_2_BG_01 +FCJ2_JACOB_CONVERSATION_2_BH_01 +FCJ2_JACOB_CONVERSATION_2_BI_01 +FCJ2_JACOB_CONVERSATION_2_BJ_01 +FCJ2_JACOB_CONVERSATION_2_BK_01 +FCJ2_JACOB_CONVERSATION_2_BL_01 +FCJ2_JACOB_CONVERSATION_2_BM_01 +FCJ2_JACOB_CONVERSATION_2_BN_01 +FCJ2_JACOB_CONVERSATION_3_CA_01 +FCJ2_JACOB_CONVERSATION_3_CB_01 +FCJ2_JACOB_CONVERSATION_3_CC_01 +FCJ2_JACOB_CONVERSATION_3_CD_01 +FCJ2_JACOB_CONVERSATION_3_CE_01 +FCJ2_JACOB_CONVERSATION_3_CF_01 +FCJ2_JACOB_CONVERSATION_3_CG_01 +FCJ2_JACOB_CONVERSATION_3_CH_01 +FCJ2_JACOB_CONVERSATION_3_CI_01 +FCJ2_JACOB_CONVERSATION_4_DA_01 +FCJ2_JACOB_CONVERSATION_4_DB_01 +FCJ2_JACOB_CONVERSATION_4_DC_01 +FCJ2_JACOB_CONVERSATION_4_DD_01 +FCJ2_JACOB_CONVERSATION_4_DE_01 +FCJ2_JACOB_CONVERSATION_4_DF_01 +FCJ2_JACOB_CONVERSATION_4_DG_01 +FCJ2_JACOB_CONVERSATION_4_DH_01 +FCJ2_JACOB_CONVERSATION_4_DI_01 +FCJ2_JACOB_CONVERSATION_4_DJ_01 +FCJ2_JACOB_CONVERSATION_4_DK_01 +FCJ2_JACOB_CONVERSATION_4_DL_01 +FCJ2_JACOB_CONVERSATION_4_DM_01 +FCJ2_JACOB_CONVERSATION_5_EA_01 +FCJ2_JACOB_CONVERSATION_5_EB_01 +FCJ2_JACOB_CONVERSATION_5_EC_01 +FCJ2_JACOB_CONVERSATION_5_ED_01 +FCJ2_JACOB_CONVERSATION_5_EE_01 +FCJ2_JACOB_CONVERSATION_5_EF_01 +FCJ2_JACOB_CONVERSATION_5_EG_01 +FCJ2_JACOB_CONVERSATION_5_EH_01 +FCJ2_JACOB_CONVERSATION_5_EI_01 +FCJ2_JACOB_CONVERSATION_5_EJ_01 +FCJ2_JACOB_CONVERSATION_5_EK_01 +FCJ2_JACOB_CONVERSATION_6_FA_01 +FCJ2_JACOB_CONVERSATION_6_FB_01 +FCJ2_JACOB_CONVERSATION_6_FC_01 +FCJ2_JACOB_CONVERSATION_6_FD_01 +FCJ2_JACOB_CONVERSATION_6_FE_01 +FCJ2_JACOB_CONVERSATION_6_FF_01 +FCJ2_JACOB_CONVERSATION_6_FG_01 +FCJ2_JACOB_CONVERSATION_6_FH_01 +FCJ2_JACOB_CONVERSATION_6_FI_01 +FCJ2_JACOB_CONVERSATION_6_FJ_01 +FCJ2_JACOB_CONVERSATION_6_FK_01 +FCJ2_JACOB_CONVERSATION_6_FL_01 +FCJ2_JACOB_CONVERSATION_6_FM_01 +FCJ2_JACOB_CONVERSATION_6_FN_01 +FCJ2_JACOB_CONVERSATION_7_GA_01 +FCJ2_JACOB_CONVERSATION_7_GB_01 +FCJ2_JACOB_CONVERSATION_7_GC_01 +FCJ2_JACOB_CONVERSATION_7_GD_01 +FCJ2_JACOB_CONVERSATION_7_GE_01 +FCJ2_JACOB_CONVERSATION_7_GF_01 +FCJ2_JACOB_CONVERSATION_7_GG_01 +FCJ2_JACOB_CONVERSATION_7_GH_01 +FCJ2_JACOB_CONVERSATION_7_GI_01 +FCJ2_JACOB_CONVERSATION_7_GJ_01 +FCJ2_JACOB_CONVERSATION_7_GK_01 +FCJ2_JACOB_CONVERSATION_8_HA_01 +FCJ2_JACOB_CONVERSATION_8_HB_01 +FCJ2_JACOB_CONVERSATION_8_HC_01 +FCJ2_JACOB_CONVERSATION_8_HD_01 +FCJ2_JACOB_CONVERSATION_8_HE_01 +FCJ2_JACOB_CONVERSATION_8_HF_01 +FCJ2_JACOB_CONVERSATION_8_HG_01 +FCJ2_JACOB_CONVERSATION_8_HH_01 +FCJ2_JACOB_CONVERSATION_8_HI_01 +FCJ2_JACOB_CONVERSATION_8_HJ_01 +FCJ2_JACOB_CONVERSATION_8_HK_01 +FCJ2_JACOB_CONVERSATION_8_HL_01 +FCJ2_JACOB_CONVERSATION_9_AA_01 +FCJ2_JACOB_CONVERSATION_9_AB_01 +FCJ2_JACOB_CONVERSATION_9_AC_01 +FCJ2_JACOB_CONVERSATION_9_AD_01 +FCJ2_JACOB_CONVERSATION_9_AE_01 +FCJ2_JACOB_CONVERSATION_9_AF_01 +FCJ2_JACOB_DRUNK_1_AA_01 +FCJ2_JACOB_DRUNK_1_AB_01 +FCJ2_JACOB_DRUNK_1_AC_01 +FCJ2_JACOB_DRUNK_1_AD_01 +FCJ2_JACOB_DRUNK_1_AE_01 +FCJ2_JACOB_DRUNK_2_BA_01 +FCJ2_JACOB_DRUNK_2_BB_01 +FCJ2_JACOB_DRUNK_2_BC_01 +FCJ2_JACOB_DRUNK_2_BD_01 +FCJ2_JACOB_DRUNK_2_BE_01 +FCJ2_JACOB_DRUNK_3_CA_01 +FCJ2_JACOB_DRUNK_3_CB_01 +FCJ2_JACOB_DRUNK_3_CC_01 +FCJ2_JACOB_DRUNK_4_DA_01 +FCJ2_JACOB_DRUNK_4_DB_01 +FCJ_ACT_ANSWER_PHONE_01 +FCJ_ACT_ARRIVEC_NOTLATE_01 +FCJ_ACT_ARRIVEC_NOTLATE_02 +FCJ_ACT_ARRIVEC_NOTLATE_03 +FCJ_ACT_ARRIVEC_NOTLATE_04 +FCJ_ACT_ARRIVEF_HOSPITAL_01 +FCJ_ACT_ARRIVEF_HOSPITAL_02 +FCJ_ACT_ARRIVEF_LATE_01 +FCJ_ACT_ARRIVEF_LATE_02 +FCJ_ACT_ARRIVEF_NOTLATE_01 +FCJ_ACT_ARRIVEF_NOTLATE_02 +FCJ_ACT_ARRIVEH_NOTLATE_01 +FCJ_ACT_ARRIVEM_NOTLATE_01 +FCJ_ACT_ARRIVEM_NOTLATE_02 +FCJ_ACT_ARRIVE_CLUB_GENERIC_01 +FCJ_ACT_ARRIVE_CLUB_GENERIC_02 +FCJ_ACT_ARRIVE_CLUB_GENERIC_03 +FCJ_ACT_ARRIVE_CLUB_GENERIC_04 +FCJ_ACT_ARRIVE_CLUCK_01 +FCJ_ACT_ARRIVE_CLUCK_02 +FCJ_ACT_ARRIVE_DARTS_01 +FCJ_ACT_ARRIVE_DARTS_02 +FCJ_ACT_ARRIVE_FASTFOOD_01 +FCJ_ACT_ARRIVE_FASTFOOD_02 +FCJ_ACT_ARRIVE_HIGHEND_01 +FCJ_ACT_ARRIVE_HIGHEND_02 +FCJ_ACT_ARRIVE_HOSPITAL_01 +FCJ_ACT_ARRIVE_HOSPITAL_02 +FCJ_ACT_ARRIVE_LATE_01 +FCJ_ACT_ARRIVE_LATE_02 +FCJ_ACT_ARRIVE_LATE_03 +FCJ_ACT_ARRIVE_LATE_04 +FCJ_ACT_ARRIVE_POOL_01 +FCJ_ACT_ARRIVE_POOL_02 +FCJ_ACT_ARRIVE_PUB_FAVOURITE_01 +FCJ_ACT_ARRIVE_PUB_FAVOURITE_02 +FCJ_ACT_ARRIVE_PUB_GENERIC_01 +FCJ_ACT_ARRIVE_PUB_GENERIC_02 +FCJ_ACT_ARRIVE_SHOW_CABARET_01 +FCJ_ACT_ARRIVE_SHOW_CABARET_02 +FCJ_ACT_ARRIVE_SHOW_COMEDY_01 +FCJ_ACT_ARRIVE_SHOW_COMEDY_02 +FCJ_ACT_ARRIVE_SHOW_LATE_01 +FCJ_ACT_ARRIVE_SHOW_LATE_02 +FCJ_ACT_ARRIVE_STANDARD_01 +FCJ_ACT_ARRIVE_STANDARD_02 +FCJ_ACT_ARRIVE_STRIP_01 +FCJ_ACT_ARRIVE_STRIP_02 +FCJ_ACT_BORED_LEAVING_01 +FCJ_ACT_BORED_LEAVING_02 +FCJ_ACT_BORED_TAKEHOME_01 +FCJ_ACT_BORED_TAKEHOME_02 +FCJ_ACT_CALL_DARTS_NO_GENERAL_01 +FCJ_ACT_CALL_DARTS_NO_GENERAL_02 +FCJ_ACT_CALL_DARTS_NO_GENERAL_03 +FCJ_ACT_CALL_DARTS_NO_GENERAL_04 +FCJ_ACT_CALL_DARTS_NO_RECENT_01 +FCJ_ACT_CALL_DARTS_NO_RECENT_02 +FCJ_ACT_CALL_DARTS_NO_RECENT_03 +FCJ_ACT_CALL_DARTS_NO_RECENT_04 +FCJ_ACT_CALL_DARTS_YES_01 +FCJ_ACT_CALL_DARTS_YES_02 +FCJ_ACT_CALL_DARTS_YES_03 +FCJ_ACT_CALL_DARTS_YES_04 +FCJ_ACT_CALL_DRINK_NO_GENERAL_01 +FCJ_ACT_CALL_DRINK_NO_GENERAL_02 +FCJ_ACT_CALL_DRINK_NO_GENERAL_03 +FCJ_ACT_CALL_DRINK_NO_GENERAL_04 +FCJ_ACT_CALL_DRINK_NO_RECENT_01 +FCJ_ACT_CALL_DRINK_NO_RECENT_02 +FCJ_ACT_CALL_DRINK_NO_RECENT_03 +FCJ_ACT_CALL_DRINK_NO_RECENT_04 +FCJ_ACT_CALL_DRINK_YES_01 +FCJ_ACT_CALL_DRINK_YES_02 +FCJ_ACT_CALL_DRINK_YES_03 +FCJ_ACT_CALL_DRINK_YES_04 +FCJ_ACT_CALL_EAT_NO_GENERAL_01 +FCJ_ACT_CALL_EAT_NO_GENERAL_02 +FCJ_ACT_CALL_EAT_NO_GENERAL_03 +FCJ_ACT_CALL_EAT_NO_GENERAL_04 +FCJ_ACT_CALL_EAT_NO_RECENT_01 +FCJ_ACT_CALL_EAT_NO_RECENT_02 +FCJ_ACT_CALL_EAT_NO_RECENT_03 +FCJ_ACT_CALL_EAT_NO_RECENT_04 +FCJ_ACT_CALL_EAT_NO_RECENT_05 +FCJ_ACT_CALL_EAT_YES_01 +FCJ_ACT_CALL_EAT_YES_02 +FCJ_ACT_CALL_EAT_YES_03 +FCJ_ACT_CALL_EAT_YES_04 +FCJ_ACT_CALL_HOSP_CANCEL_HILIKE_01 +FCJ_ACT_CALL_HOSP_CANCEL_LOLIKE_01 +FCJ_ACT_CALL_HOSP_CANCEL_MEDLIKE_01 +FCJ_ACT_CALL_IRATE_01 +FCJ_ACT_CALL_IRATE_02 +FCJ_ACT_CALL_LIKENO_01 +FCJ_ACT_CALL_LIKENO_02 +FCJ_ACT_CALL_LIKEYES_01 +FCJ_ACT_CALL_LIKEYES_02 +FCJ_ACT_CALL_POOL_NO_GENERAL_01 +FCJ_ACT_CALL_POOL_NO_GENERAL_02 +FCJ_ACT_CALL_POOL_NO_GENERAL_03 +FCJ_ACT_CALL_POOL_NO_RECENT_01 +FCJ_ACT_CALL_POOL_NO_RECENT_02 +FCJ_ACT_CALL_POOL_NO_RECENT_03 +FCJ_ACT_CALL_POOL_NO_RECENT_04 +FCJ_ACT_CALL_POOL_YES_01 +FCJ_ACT_CALL_POOL_YES_02 +FCJ_ACT_CALL_POOL_YES_03 +FCJ_ACT_CALL_POOL_YES_04 +FCJ_ACT_CALL_REQ_EAST_ISLAND_CITY_01 +FCJ_ACT_CALL_REQ_SPEC_ACTER_01 +FCJ_ACT_CALL_REQ_SPEC_ACTER_INDUSTRIAL_01 +FCJ_ACT_CALL_REQ_SPEC_AIRPORT_01 +FCJ_ACT_CALL_REQ_SPEC_BEECHWOOD_CITY_01 +FCJ_ACT_CALL_REQ_SPEC_BERCHAMN_01 +FCJ_ACT_CALL_REQ_SPEC_BOULEVARD_01 +FCJ_ACT_CALL_REQ_SPEC_CASTLE_GARDENS_01 +FCJ_ACT_CALL_REQ_SPEC_CERVESA_HEIGHTS_01 +FCJ_ACT_CALL_REQ_SPEC_CHARGE_ISLAND_01 +FCJ_ACT_CALL_REQ_SPEC_CHASE_POINT_01 +FCJ_ACT_CALL_REQ_SPEC_CHINATOWN_01 +FCJ_ACT_CALL_REQ_SPEC_CITY_HALL_01 +FCJ_ACT_CALL_REQ_SPEC_COLONY_ISLAND_01 +FCJ_ACT_CALL_REQ_SPEC_DOWNTOWN_01 +FCJ_ACT_CALL_REQ_SPEC_EASTON_01 +FCJ_ACT_CALL_REQ_SPEC_EAST_HOLLAND_01 +FCJ_ACT_CALL_REQ_SPEC_FIREFLY_ISLAND_01 +FCJ_ACT_CALL_REQ_SPEC_FIREFLY_PROJECTS_01 +FCJ_ACT_CALL_REQ_SPEC_FISHMARKET_NORTH_01 +FCJ_ACT_CALL_REQ_SPEC_FISHMARKET_SOUTH_01 +FCJ_ACT_CALL_REQ_SPEC_FORTSIDE_01 +FCJ_ACT_CALL_REQ_SPEC_GENERIC_01 +FCJ_ACT_CALL_REQ_SPEC_HATTON_GARDENS_01 +FCJ_ACT_CALL_REQ_SPEC_HOVE_BEACH_01 +FCJ_ACT_CALL_REQ_SPEC_INDUSTRIAL_01 +FCJ_ACT_CALL_REQ_SPEC_LANCASTER_01 +FCJ_ACT_CALL_REQ_SPEC_LEFTWOOD_01 +FCJ_ACT_CALL_REQ_SPEC_LITTLE_BAY_01 +FCJ_ACT_CALL_REQ_SPEC_LITTLE_ITALY_01 +FCJ_ACT_CALL_REQ_SPEC_LOWER_EASTON_01 +FCJ_ACT_CALL_REQ_SPEC_MEADOWS_HILLS_01 +FCJ_ACT_CALL_REQ_SPEC_MEADOWS_PARK_01 +FCJ_ACT_CALL_REQ_SPEC_MIDDLE_PARK_01 +FCJ_ACT_CALL_REQ_SPEC_MIDDLE_PARK_EAST_01 +FCJ_ACT_CALL_REQ_SPEC_MIDDLE_PARK_WEST_01 +FCJ_ACT_CALL_REQ_SPEC_NORMANDY_01 +FCJ_ACT_CALL_REQ_SPEC_NORTHWOOD_01 +FCJ_ACT_CALL_REQ_SPEC_NORTH_GARDENS_01 +FCJ_ACT_CALL_REQ_SPEC_NORTH_HOLLAND_01 +FCJ_ACT_CALL_REQ_SPEC_NO_01 +FCJ_ACT_CALL_REQ_SPEC_NO_02 +FCJ_ACT_CALL_REQ_SPEC_OUTLOOK_PARK_01 +FCJ_ACT_CALL_REQ_SPEC_PORT_TUDOR_01 +FCJ_ACT_CALL_REQ_SPEC_PRESIDENTS_CITY_01 +FCJ_ACT_CALL_REQ_SPEC_PURGATORY_01 +FCJ_ACT_CALL_REQ_SPEC_SCHOTTLE_01 +FCJ_ACT_CALL_REQ_SPEC_SOUTH_BOHAN_01 +FCJ_ACT_CALL_REQ_SPEC_SOUTH_SLOPES_01 +FCJ_ACT_CALL_REQ_SPEC_STAR_JUNCTION_01 +FCJ_ACT_CALL_REQ_SPEC_SUFFOLK_01 +FCJ_ACT_CALL_REQ_SPEC_THE_EXCHANGE_01 +FCJ_ACT_CALL_REQ_SPEC_THE_TRIANGLE_01 +FCJ_ACT_CALL_REQ_SPEC_TUDOR_01 +FCJ_ACT_CALL_REQ_SPEC_VARSITY_HEIGHTS_01 +FCJ_ACT_CALL_REQ_SPEC_WESTDYKE_01 +FCJ_ACT_CALL_REQ_SPEC_WILLIS_01 +FCJ_ACT_CALL_REQ_SPEC_YES_STEINWAY_01 +FCJ_ACT_CALL_SHOW_01 +FCJ_ACT_CALL_SHOW_02 +FCJ_ACT_CALL_SHOW_NO_GENERAL_01 +FCJ_ACT_CALL_SHOW_NO_GENERAL_02 +FCJ_ACT_CALL_SHOW_NO_GENERAL_03 +FCJ_ACT_CALL_SHOW_NO_RECENT_01 +FCJ_ACT_CALL_SHOW_NO_RECENT_02 +FCJ_ACT_CALL_SHOW_NO_RECENT_03 +FCJ_ACT_CALL_SHOW_NO_RECENT_04 +FCJ_ACT_CALL_SHOW_YES_01 +FCJ_ACT_CALL_SHOW_YES_02 +FCJ_ACT_CALL_SHOW_YES_03 +FCJ_ACT_CALL_SHOW_YES_04 +FCJ_ACT_CALL_SLEEP_REPLY_01 +FCJ_ACT_CALL_SLEEP_REPLY_02 +FCJ_ACT_CALL_SPEC_END_01 +FCJ_ACT_CALL_STRIP_NO_GENERAL_01 +FCJ_ACT_CALL_STRIP_NO_GENERAL_02 +FCJ_ACT_CALL_STRIP_NO_GENERAL_03 +FCJ_ACT_CALL_STRIP_NO_GENERAL_04 +FCJ_ACT_CALL_STRIP_NO_RECENT_01 +FCJ_ACT_CALL_STRIP_NO_RECENT_02 +FCJ_ACT_CALL_STRIP_NO_RECENT_03 +FCJ_ACT_CALL_STRIP_NO_RECENT_04 +FCJ_ACT_CALL_STRIP_YES_01 +FCJ_ACT_CALL_STRIP_YES_02 +FCJ_ACT_CALL_STRIP_YES_03 +FCJ_ACT_CALL_STRIP_YES_04 +FCJ_ACT_CALL_VERYIRATE_01 +FCJ_ACT_CALL_VERYIRATE_02 +FCJ_ACT_DARTS_LEAVE_ABANDON_01 +FCJ_ACT_DARTS_LEAVE_ABANDON_02 +FCJ_ACT_DARTS_LEAVE_DRAW_01 +FCJ_ACT_DARTS_LEAVE_LOST_01 +FCJ_ACT_DARTS_LEAVE_LOST_02 +FCJ_ACT_DARTS_LEAVE_WON_01 +FCJ_ACT_DARTS_LEAVE_WON_02 +FCJ_ACT_DIFF_ACTIVITY_NO_01 +FCJ_ACT_DIFF_ACTIVITY_NO_02 +FCJ_ACT_DIFF_ACTIVITY_NO_03 +FCJ_ACT_DIFF_ACTIVITY_NO_04 +FCJ_ACT_DIFF_DARTS_YES_01 +FCJ_ACT_DIFF_POOL_YES_01 +FCJ_ACT_DROPOFF_01 +FCJ_ACT_DROPOFF_02 +FCJ_ACT_DROPOFF_03 +FCJ_ACT_DROPOFF_04 +FCJ_ACT_DROPOFF_LIFT_01 +FCJ_ACT_DROPOFF_LIFT_02 +FCJ_ACT_DURING_SHOW_POS_01 +FCJ_ACT_DURING_SHOW_POS_02 +FCJ_ACT_DURING_SHOW_POS_03 +FCJ_ACT_DURING_SHOW_POS_04 +FCJ_ACT_DURING_SHOW_POS_05 +FCJ_ACT_DURING_SHOW_POS_06 +FCJ_ACT_DURING_SHOW_POS_07 +FCJ_ACT_DURING_SHOW_POS_08 +FCJ_ACT_GETCALL_ACCEPT_01 +FCJ_ACT_GETCALL_ACCEPT_02 +FCJ_ACT_GETCALL_ACCEPT_03 +FCJ_ACT_GETCALL_ACCEPT_04 +FCJ_ACT_GETCALL_DARTS_01 +FCJ_ACT_GETCALL_DARTS_02 +FCJ_ACT_GETCALL_DARTS_FIRST_01 +FCJ_ACT_GETCALL_DRINK_01 +FCJ_ACT_GETCALL_DRINK_02 +FCJ_ACT_GETCALL_DRINK_FIRST_01 +FCJ_ACT_GETCALL_EAT_01 +FCJ_ACT_GETCALL_EAT_02 +FCJ_ACT_GETCALL_EAT_FIRST_01 +FCJ_ACT_GETCALL_GREET_01 +FCJ_ACT_GETCALL_GREET_02 +FCJ_ACT_GETCALL_GREET_03 +FCJ_ACT_GETCALL_GREET_04 +FCJ_ACT_GETCALL_HOSP_ACCEPT_01 +FCJ_ACT_GETCALL_HOSP_ACCEPT_02 +FCJ_ACT_GETCALL_HOSP_ASK_01 +FCJ_ACT_GETCALL_HOSP_ASK_02 +FCJ_ACT_GETCALL_HOSP_REJ_HILIKE_01 +FCJ_ACT_GETCALL_HOSP_REJ_HILIKE_02 +FCJ_ACT_GETCALL_HOSP_REJ_LOLIKE_01 +FCJ_ACT_GETCALL_HOSP_REJ_MEDLIKE_01 +FCJ_ACT_GETCALL_IRATE_01 +FCJ_ACT_GETCALL_IRATE_02 +FCJ_ACT_GETCALL_LIFT_AIRPORT_01 +FCJ_ACT_GETCALL_LIFT_AIRPORT_02 +FCJ_ACT_GETCALL_LIFT_BEACHWOOD_HILL_01 +FCJ_ACT_GETCALL_LIFT_BEACHWOOD_HILL_02 +FCJ_ACT_GETCALL_LIFT_BOABO_01 +FCJ_ACT_GETCALL_LIFT_BOABO_02 +FCJ_ACT_GETCALL_LIFT_CERVESA_HEIGHTS_01 +FCJ_ACT_GETCALL_LIFT_CERVESA_HEIGHTS_02 +FCJ_ACT_GETCALL_LIFT_DOWNTOWN_01 +FCJ_ACT_GETCALL_LIFT_DOWNTOWN_02 +FCJ_ACT_GETCALL_LIFT_EAST_HOOK_01 +FCJ_ACT_GETCALL_LIFT_EAST_HOOK_02 +FCJ_ACT_GETCALL_LIFT_EAST_ISLAND_CITY_01 +FCJ_ACT_GETCALL_LIFT_EAST_ISLAND_CITY_02 +FCJ_ACT_GETCALL_LIFT_FIREFLY_ISLANDS_01 +FCJ_ACT_GETCALL_LIFT_FIREFLY_ISLANDS_02 +FCJ_ACT_GETCALL_LIFT_FIREFLY_PROJECTS_01 +FCJ_ACT_GETCALL_LIFT_FIREFLY_PROJECTS_02 +FCJ_ACT_GETCALL_LIFT_HOME_01 +FCJ_ACT_GETCALL_LIFT_HOME_02 +FCJ_ACT_GETCALL_LIFT_HOME_03 +FCJ_ACT_GETCALL_LIFT_HOME_04 +FCJ_ACT_GETCALL_LIFT_HOVE_BEACH_01 +FCJ_ACT_GETCALL_LIFT_HOVE_BEACH_02 +FCJ_ACT_GETCALL_LIFT_MEADOWS_HILLS_01 +FCJ_ACT_GETCALL_LIFT_MEADOWS_HILLS_02 +FCJ_ACT_GETCALL_LIFT_MEADOWS_PARK_01 +FCJ_ACT_GETCALL_LIFT_MEADOWS_PARK_02 +FCJ_ACT_GETCALL_LIFT_OUTLOOK_PARK_01 +FCJ_ACT_GETCALL_LIFT_OUTLOOK_PARK_02 +FCJ_ACT_GETCALL_LIFT_ROTTERDAM_HILL_01 +FCJ_ACT_GETCALL_LIFT_ROTTERDAM_HILL_02 +FCJ_ACT_GETCALL_LIFT_SOUTH_SLOPES_01 +FCJ_ACT_GETCALL_LIFT_SOUTH_SLOPES_02 +FCJ_ACT_GETCALL_LIFT_STEINWAY_01 +FCJ_ACT_GETCALL_LIFT_STEINWAY_02 +FCJ_ACT_GETCALL_LIFT_WILLIS_01 +FCJ_ACT_GETCALL_LIFT_WILLIS_02 +FCJ_ACT_GETCALL_POOL_01 +FCJ_ACT_GETCALL_POOL_02 +FCJ_ACT_GETCALL_POOL_FIRST_01 +FCJ_ACT_GETCALL_REJECT_01 +FCJ_ACT_GETCALL_REJECT_02 +FCJ_ACT_GETCALL_REJECT_03 +FCJ_ACT_GETCALL_REJECT_04 +FCJ_ACT_GETCALL_SHOW_FIRST_01 +FCJ_ACT_GETCALL_SPEC_01 +FCJ_ACT_GETCALL_STRIP_01 +FCJ_ACT_GETCALL_STRIP_02 +FCJ_ACT_GETCALL_STRIP_FIRST_01 +FCJ_ACT_GETCALL_VERYIRATE_01 +FCJ_ACT_GETCALL_VERYIRATE_02 +FCJ_ACT_HOSPITAL_DROPOFF_01 +FCJ_ACT_HOSPITAL_DROPOFF_02 +FCJ_ACT_LEAVE_CLUB_FAVOURITE_01 +FCJ_ACT_LEAVE_CLUB_FAVOURITE_02 +FCJ_ACT_LEAVE_CLUB_GENERIC_01 +FCJ_ACT_LEAVE_CLUB_GENERIC_02 +FCJ_ACT_LEAVE_CLUCK_01 +FCJ_ACT_LEAVE_CLUCK_02 +FCJ_ACT_LEAVE_FASTFOOD_01 +FCJ_ACT_LEAVE_FASTFOOD_02 +FCJ_ACT_LEAVE_HIGHEND_01 +FCJ_ACT_LEAVE_HIGHEND_02 +FCJ_ACT_LEAVE_PUB_GENERIC_01 +FCJ_ACT_LEAVE_PUB_GENERIC_02 +FCJ_ACT_LEAVE_SHOW_CABARET_01 +FCJ_ACT_LEAVE_SHOW_CABARET_02 +FCJ_ACT_LEAVE_SHOW_COMEDY_01 +FCJ_ACT_LEAVE_SHOW_COMEDY_02 +FCJ_ACT_LEAVE_SHOW_EARLY_01 +FCJ_ACT_LEAVE_STANDARD_01 +FCJ_ACT_LEAVE_STANDARD_02 +FCJ_ACT_LEAVE_STRIP_GOOD_01 +FCJ_ACT_LEAVE_STRIP_GOOD_02 +FCJ_ACT_LEAVE_STRIP_OK_01 +FCJ_ACT_LEAVE_STRIP_OK_02 +FCJ_ACT_PLJ_CALL_ACCEPTED_01 +FCJ_ACT_PLJ_CALL_ACCEPTED_02 +FCJ_ACT_PLJ_CALL_ACCEPTED_03 +FCJ_ACT_PLJ_CALL_ACCEPTED_04 +FCJ_ACT_PLJ_CALL_ACCEPTED_05 +FCJ_ACT_PLJ_CALL_ACCEPTED_06 +FCJ_ACT_PLJ_CALL_ACCEPTED_07 +FCJ_ACT_PLJ_CALL_ACCEPTED_08 +FCJ_ACT_PLJ_CALL_CANCEL_SPEC_01 +FCJ_ACT_PLJ_CALL_CANCEL_SPEC_02 +FCJ_ACT_PLJ_CALL_DARTS_01 +FCJ_ACT_PLJ_CALL_DARTS_02 +FCJ_ACT_PLJ_CALL_DARTS_03 +FCJ_ACT_PLJ_CALL_DARTS_04 +FCJ_ACT_PLJ_CALL_DARTS_CANCEL_01 +FCJ_ACT_PLJ_CALL_DRINK_01 +FCJ_ACT_PLJ_CALL_DRINK_02 +FCJ_ACT_PLJ_CALL_DRINK_03 +FCJ_ACT_PLJ_CALL_DRINK_04 +FCJ_ACT_PLJ_CALL_DRINK_CANCEL_01 +FCJ_ACT_PLJ_CALL_DRINK_CANCEL_02 +FCJ_ACT_PLJ_CALL_EAT_01 +FCJ_ACT_PLJ_CALL_EAT_02 +FCJ_ACT_PLJ_CALL_EAT_03 +FCJ_ACT_PLJ_CALL_EAT_04 +FCJ_ACT_PLJ_CALL_EAT_CANCEL_01 +FCJ_ACT_PLJ_CALL_GREET_01 +FCJ_ACT_PLJ_CALL_GREET_02 +FCJ_ACT_PLJ_CALL_GREET_03 +FCJ_ACT_PLJ_CALL_GREET_04 +FCJ_ACT_PLJ_CALL_GREET_05 +FCJ_ACT_PLJ_CALL_GREET_06 +FCJ_ACT_PLJ_CALL_GREET_07 +FCJ_ACT_PLJ_CALL_GREET_08 +FCJ_ACT_PLJ_CALL_HILIKE_01 +FCJ_ACT_PLJ_CALL_HILIKE_02 +FCJ_ACT_PLJ_CALL_HOSP_CANCEL_01 +FCJ_ACT_PLJ_CALL_LIFT_CANCEL_01 +FCJ_ACT_PLJ_CALL_LOLIKE_01 +FCJ_ACT_PLJ_CALL_LOLIKE_02 +FCJ_ACT_PLJ_CALL_MEDLIKE_01 +FCJ_ACT_PLJ_CALL_MEDLIKE_02 +FCJ_ACT_PLJ_CALL_POOL_01 +FCJ_ACT_PLJ_CALL_POOL_02 +FCJ_ACT_PLJ_CALL_POOL_03 +FCJ_ACT_PLJ_CALL_POOL_04 +FCJ_ACT_PLJ_CALL_POOL_CANCEL_01 +FCJ_ACT_PLJ_CALL_REJECTED_01 +FCJ_ACT_PLJ_CALL_REJECTED_02 +FCJ_ACT_PLJ_CALL_REJECTED_03 +FCJ_ACT_PLJ_CALL_REJECTED_04 +FCJ_ACT_PLJ_CALL_REQ_SPEC_01 +FCJ_ACT_PLJ_CALL_REQ_SPEC_02 +FCJ_ACT_PLJ_CALL_SHOW_01 +FCJ_ACT_PLJ_CALL_SHOW_02 +FCJ_ACT_PLJ_CALL_SHOW_03 +FCJ_ACT_PLJ_CALL_SHOW_04 +FCJ_ACT_PLJ_CALL_SHOW_CANCEL_01 +FCJ_ACT_PLJ_CALL_SLEEPING_01 +FCJ_ACT_PLJ_CALL_SLEEPING_02 +FCJ_ACT_PLJ_CALL_STRIP_01 +FCJ_ACT_PLJ_CALL_STRIP_02 +FCJ_ACT_PLJ_CALL_STRIP_03 +FCJ_ACT_PLJ_CALL_STRIP_04 +FCJ_ACT_PLJ_CALL_STRIP_CANCEL_01 +FCJ_ACT_PLJ_GETCALL_DARTS_NO_01 +FCJ_ACT_PLJ_GETCALL_DARTS_NO_02 +FCJ_ACT_PLJ_GETCALL_DARTS_YES_01 +FCJ_ACT_PLJ_GETCALL_DARTS_YES_02 +FCJ_ACT_PLJ_GETCALL_DRINK_NO_01 +FCJ_ACT_PLJ_GETCALL_DRINK_NO_02 +FCJ_ACT_PLJ_GETCALL_DRINK_YES_01 +FCJ_ACT_PLJ_GETCALL_DRINK_YES_02 +FCJ_ACT_PLJ_GETCALL_EAT_NO_01 +FCJ_ACT_PLJ_GETCALL_EAT_NO_02 +FCJ_ACT_PLJ_GETCALL_EAT_YES_01 +FCJ_ACT_PLJ_GETCALL_EAT_YES_02 +FCJ_ACT_PLJ_GETCALL_HOSP_NO_01 +FCJ_ACT_PLJ_GETCALL_HOSP_NO_02 +FCJ_ACT_PLJ_GETCALL_HOSP_YES_01 +FCJ_ACT_PLJ_GETCALL_HOSP_YES_02 +FCJ_ACT_PLJ_GETCALL_LIFT_NO_01 +FCJ_ACT_PLJ_GETCALL_LIFT_NO_02 +FCJ_ACT_PLJ_GETCALL_LIFT_YES_01 +FCJ_ACT_PLJ_GETCALL_LIFT_YES_02 +FCJ_ACT_PLJ_GETCALL_POOL_NO_01 +FCJ_ACT_PLJ_GETCALL_POOL_NO_02 +FCJ_ACT_PLJ_GETCALL_POOL_YES_01 +FCJ_ACT_PLJ_GETCALL_POOL_YES_02 +FCJ_ACT_PLJ_GETCALL_SHOW_NO_01 +FCJ_ACT_PLJ_GETCALL_SHOW_NO_02 +FCJ_ACT_PLJ_GETCALL_SHOW_YES_01 +FCJ_ACT_PLJ_GETCALL_SHOW_YES_02 +FCJ_ACT_PLJ_GETCALL_SPEC_END_01 +FCJ_ACT_PLJ_GETCALL_STRIP_NO_01 +FCJ_ACT_PLJ_GETCALL_STRIP_NO_02 +FCJ_ACT_PLJ_GETCALL_STRIP_YES_01 +FCJ_ACT_PLJ_GETCALL_STRIP_YES_02 +FCJ_ACT_PLJ_REQ_SPEC_SLEEP_01 +FCJ_ACT_PLJ_REQ_SPEC_SLEEP_02 +FCJ_ACT_PLJ_REQ_SPEC_SLEEP_03 +FCJ_ACT_PLJ_REQ_SPEC_SLEEP_04 +FCJ_ACT_POOL_LEAVE_ABANDON_01 +FCJ_ACT_POOL_LEAVE_ABANDON_02 +FCJ_ACT_POOL_LEAVE_DRAW_01 +FCJ_ACT_POOL_LEAVE_LOST_01 +FCJ_ACT_POOL_LEAVE_LOST_02 +FCJ_ACT_POOL_LEAVE_WON_01 +FCJ_ACT_POOL_LEAVE_WON_02 +FCJ_ACT_SPEC_BORED_01 +FCJ_ACT_SPEC_BORED_02 +FCJ_ACT_SPEC_CAR_DAMAGE_01 +FCJ_ACT_SPEC_CAR_DAMAGE_02 +FCJ_ACT_SPEC_GOODBYE_01 +FCJ_ACT_SPEC_GOODBYE_02 +FCJ_ACT_SPEC_GOODBYE_03 +FCJ_ACT_SPEC_GOODBYE_04 +FCJ_ACT_SPEC_GREETING_01 +FCJ_ACT_SPEC_GREETING_02 +FCJ_ACT_SPEC_GREETING_03 +FCJ_ACT_SPEC_GREETING_04 +FCJ_ACT_SPEC_INJURED_01 +FCJ_ACT_SPEC_INJURED_02 +FCJ_ACT_SPEC_SLEEPING_YES_01 +FCJ_ACT_SPEC_SLEEPING_YES_02 +FCJ_ACT_SPEC_SLEEPING_YES_03 +FCJ_ACT_SPEC_SLEEPING_YES_04 +FCJ_ACT_TAKEHOME_01 +FCJ_ACT_TAKEHOME_02 +FCJ_ACT_TAKEHOME_03 +FCJ_ACT_TAKEHOME_04 +FCJ_ACT_TAKEHOME_05 +FCJ_ACT_TAKEHOME_06 +FCJ_ACT_TAKEHOME_07 +FCJ_ACT_TAKEHOME_08 +FCJ_ACT_TAKE_AIRPORT_01 +FCJ_ACT_TAKE_BEECHWOOD_CITY_01 +FCJ_ACT_TAKE_BOABO_01 +FCJ_ACT_TAKE_CERVEZA_HEIGHTS_01 +FCJ_ACT_TAKE_DOWNTOWN_01 +FCJ_ACT_TAKE_EAST_HOOK_01 +FCJ_ACT_TAKE_EAST_ISLAND_CITY_01 +FCJ_ACT_TAKE_FIREFLY_ISLAND_01 +FCJ_ACT_TAKE_FIREFLY_PROJECTS_01 +FCJ_ACT_TAKE_HOVE_BEACH_01 +FCJ_ACT_TAKE_MEADOWS_HILLS_01 +FCJ_ACT_TAKE_MEADOWS_PARK_01 +FCJ_ACT_TAKE_OUTLOOK_PARK_01 +FCJ_ACT_TAKE_ROTTERDAM_HILL_01 +FCJ_ACT_TAKE_SOUTH_SLOPES_01 +FCJ_ACT_TAKE_STEINWAY_01 +FCJ_ACT_TAKE_WILLIS_01 +FCJ_BYE_01 +FCJ_BYE_02 +FCJ_BYE_03 +FCJ_BYE_04 +FCJ_BYE_05 +FCJ_GO_01 +FCJ_GO_02 +FCJ_GO_03 +FCJ_GO_04 +FCJ_GO_05 +FCJ_GREET_01 +FCJ_GREET_02 +FCJ_GREET_03 +FCJ_GREET_04 +FCJ_GREET_05 +FCJ_GUN_CHAT_01 +FCJ_GUN_CHAT_02 +FCJ_GUN_CHAT_03 +FCJ_GUN_CHAT_04 +FCJ_GUN_CHAT_05 +FCJ_MESS_01 +FCJ_MESS_02 +FCJ_MESS_03 +FCJ_MESS_04 +FCJ_MESS_05 +FCJ_STUFF_01 +FCJ_STUFF_02 +FCJ_STUFF_03 +FCJ_STUFF_04 +FCJ_TRUNK_01 +FCJ_TRUNK_02 +FCJ_TRUNK_03 +FCJ_TRUNK_04 +FCJ_TRUNK_05 +FCP2_DRUNK1_AA_01 +FCP2_DRUNK1_AB_01 +FCP2_DRUNK1_AC_01 +FCP2_DRUNK1_AD_01 +FCP2_DRUNK1_AE_01 +FCP2_DRUNK1_AF_01 +FCP2_DRUNK1_AG_01 +FCP2_DRUNK1_AH_01 +FCP2_DRUNK1_AI_01 +FCP2_DRUNK1_AJ_01 +FCP2_DRUNK1_AK_01 +FCP2_DRUNK1_AL_01 +FCP2_DRUNK2_BA_01 +FCP2_DRUNK2_BB_01 +FCP2_DRUNK2_BC_01 +FCP2_DRUNK2_BD_01 +FCP2_DRUNK2_BE_01 +FCP2_DRUNK2_BF_01 +FCP2_DRUNK2_BG_01 +FCP2_DRUNK3_CA_01 +FCP2_DRUNK3_CB_01 +FCP2_DRUNK3_CC_01 +FCP2_DRUNK3_CD_01 +FCP2_DRUNK3_CE_01 +FCP2_DRUNK3_CF_01 +FCP2_DRUNK3_CG_01 +FCP2_DRUNK3_CH_01 +FCP2_DRUNK3_CI_01 +FCP2_DRUNK3_CJ_01 +FCP2_DRUNK3_CK_01 +FCP2_DRUNK3_CL_01 +FCP2_DRUNK3_CM_01 +FCP2_DRUNK3_CN_01 +FCP2_DRUNK3_CO_01 +FCP2_DRUNK3_CP_01 +FCP2_DRUNK3_CQ_01 +FCP2_DRUNK3_CR_01 +FCP2_DRUNK3_CS_01 +FCP2_DRUNK3_CU_01 +FCP2_DRUNK3_CV_01 +FCP2_DRUNK3_CW_01 +FCP2_DRUNK3_CX_01 +FCP2_DRUNK3_CY_01 +FCP2_DRUNK3_CZ_01 +FCP2_DRUNK4_DA_01 +FCP2_DRUNK4_DB_01 +FCP2_DRUNK4_DC_01 +FCP2_DRUNK4_DD_01 +FCP2_DRUNK4_DE_01 +FCP2_DRUNK4_DF_01 +FCP2_DRUNK4_DG_01 +FCP2_DRUNK4_DH_01 +FCP2_DRUNK4_DI_01 +FCP2_DRUNK4_DJ_01 +FCP2_DRUNK4_DK_01 +FCP2_DRUNK4_DL_01 +FCP2_DRUNK4_DM_01 +FCP2_DRUNK4_DN_01 +FCP2_DRUNK4_DO_01 +FCP2_DRUNK5_EA_01 +FCP2_DRUNK5_EB_01 +FCP2_DRUNK5_EC_01 +FCP2_DRUNK5_ED_01 +FCP2_DRUNK5_EE_01 +FCP2_DRUNK5_EF_01 +FCP2_DRUNK5_EG_01 +FCP2_DRUNK5_EH_01 +FCP2_DRUNK5_EI_01 +FCP2_DRUNK5_EJ_01 +FCP2_DRUNK5_EK_01 +FCP2_DRUNK5_EL_01 +FCP2_DRUNK5_EM_01 +FCP2_DRUNK5_EN_01 +FCP2_DRUNK5_EO_01 +FCP2_DRUNK5_EP_01 +FCP2_DRUNK5_EQ_01 +FCP2_DRUNK5_ER_01 +FCP2_DRUNK5_ES_01 +FCP2_DRUNK6_FA_01 +FCP2_DRUNK6_FB_01 +FCP2_DRUNK6_FC_01 +FCP2_DRUNK6_FD_01 +FCP2_DRUNK6_FE_01 +FCP2_DRUNK6_FF_01 +FCP2_DRUNK6_FG_01 +FCP2_DRUNK6_FH_01 +FCP2_DRUNK6_FI_01 +FCP2_DRUNK6_FJ_01 +FCP2_DRUNK6_FK_01 +FCP2_DRUNK6_FL_01 +FCP2_DRUNK6_FM_01 +FCP2_DRUNK6_FN_01 +FCP2_DRUNK6_FO_01 +FCP2_DRUNK6_FP_01 +FCP2_DRUNK6_FQ_01 +FCP2_DRUNK6_FR_01 +FCP2_DRUNK6_FS_01 +FCP2_DRUNK6_FT_01 +FCP2_DRUNK6_FU_01 +FCPC1_FAM_BA_01 +FCPC1_FAM_BB_01 +FCPC1_FAM_BC_01 +FCPC1_FAM_BD_01 +FCPC1_FAM_BE_01 +FCPC1_FAM_BF_01 +FCPC1_FAM_BG_01 +FCPC1_FAM_BH_01 +FCPC1_FAM_BI_01 +FCPC1_FAM_BJ_01 +FCPC1_FAM_BK_01 +FCPC1_FAM_BL_01 +FCPC1_FAM_BM_01 +FCPC1_FAM_BN_01 +FCPC1_FRANCIS_GERRY_GA_01 +FCPC1_FRANCIS_GERRY_GB_01 +FCPC1_FRANCIS_GERRY_GC_01 +FCPC1_FRANCIS_GERRY_GD_01 +FCPC1_FRANCIS_GERRY_GE_01 +FCPC1_FRANCIS_GERRY_GF_01 +FCPC1_FRANCIS_GERRY_GG_01 +FCPC1_FRANCIS_GERRY_GH_01 +FCPC1_FRANCIS_GERRY_GI_01 +FCPC1_FRANCIS_GERRY_GJ_01 +FCPC1_FRANCIS_GERRY_GK_01 +FCPC1_FRANCIS_GERRY_GL_01 +FCPC1_FRANCIS_GERRY_GM_01 +FCPC1_FRANCIS_GERRY_GN_01 +FCPC1_FRANCIS_GERRY_GO_01 +FCPC1_FRANCIS_GERRY_GP_01 +FCPC1_FRANCIS_GERRY_GQ_01 +FCPC1_FRANCIS_GERRY_GR_01 +FCPC1_FRANCIS_GERRY_GS_01 +FCPC1_FRANCIS_GERRY_GT_01 +FCPC1_FRANCIS_GERRY_GU_01 +FCPC1_FRANCIS_PRIEST_DA_01 +FCPC1_FRANCIS_PRIEST_DB_01 +FCPC1_FRANCIS_PRIEST_DC_01 +FCPC1_FRANCIS_PRIEST_DD_01 +FCPC1_FRANCIS_PRIEST_DE_01 +FCPC1_FRANCIS_PRIEST_DF_01 +FCPC1_FRANCIS_PRIEST_DG_01 +FCPC1_FRANCIS_PRIEST_DH_01 +FCPC1_FRANCIS_PRIEST_DI_01 +FCPC1_FRANCIS_PRIEST_DJ_01 +FCPC1_FRANCIS_PRIEST_DK_01 +FCPC1_FRANCIS_PRIEST_DL_01 +FCPC1_FRANCIS_PRIEST_DM_01 +FCPC1_FRANCIS_PRIEST_DN_01 +FCPC1_FRANCIS_PRIEST_DO_01 +FCPC1_FRANCIS_PRIEST_DP_01 +FCPC1_FRANCIS_PRIEST_DQ_01 +FCPC1_FRANCIS_PRIEST_DR_01 +FCPC1_FRANCIS_PRIEST_DS_01 +FCPC1_FRANCIS_PRIEST_DT_01 +FCPC1_GERRY_BLOOD_HA_01 +FCPC1_GERRY_BLOOD_HB_01 +FCPC1_GERRY_BLOOD_HC_01 +FCPC1_GERRY_BLOOD_HD_01 +FCPC1_GERRY_BLOOD_HE_01 +FCPC1_GERRY_BLOOD_HF_01 +FCPC1_GERRY_BLOOD_HG_01 +FCPC1_GERRY_BLOOD_HH_01 +FCPC1_GERRY_BLOOD_HI_01 +FCPC1_GERRY_BLOOD_HJ_01 +FCPC1_GERRY_BLOOD_HK_01 +FCPC1_GERRY_BLOOD_HL_01 +FCPC1_GERRY_BLOOD_HM_01 +FCPC1_GERRY_BLOOD_HN_01 +FCPC1_GERRY_BLOOD_HP_01 +FCPC1_GERRY_BLOOD_HQ_01 +FCPC1_GERRY_BLOOD_HR_01 +FCPC1_GERRY_BLOOD_HS_01 +FCPC1_GRASS_FA_01 +FCPC1_GRASS_FB_01 +FCPC1_GRASS_FC_01 +FCPC1_GRASS_FD_01 +FCPC1_GRASS_FE_01 +FCPC1_GRASS_FF_01 +FCPC1_GRASS_FG_01 +FCPC1_GRASS_FH_01 +FCPC1_GRASS_FI_01 +FCPC1_GRASS_FJ_01 +FCPC1_GRASS_FK_01 +FCPC1_GRASS_FL_01 +FCPC1_GRASS_FM_01 +FCPC1_IRELAND_EA_01 +FCPC1_IRELAND_EB_01 +FCPC1_IRELAND_EC_01 +FCPC1_IRELAND_ED_01 +FCPC1_IRELAND_EE_01 +FCPC1_IRELAND_EF_01 +FCPC1_IRELAND_EG_01 +FCPC1_IRELAND_EH_01 +FCPC1_IRELAND_EI_01 +FCPC1_IRELAND_EJ_01 +FCPC1_IRELAND_EK_01 +FCPC1_IRELAND_EL_01 +FCPC1_IRELAND_EM_01 +FCPC1_IRELAND_EN_01 +FCPC1_IRELAND_EO_01 +FCPC1_MOM_DENIAL_CA_01 +FCPC1_MOM_DENIAL_CB_01 +FCPC1_MOM_DENIAL_CC_01 +FCPC1_MOM_DENIAL_CD_01 +FCPC1_MOM_DENIAL_CE_01 +FCPC1_MOM_DENIAL_CF_01 +FCPC1_MOM_DENIAL_CG_01 +FCPC1_MOM_DENIAL_CH_01 +FCPC1_MOM_DENIAL_CI_01 +FCPC1_MOM_DENIAL_CJ_01 +FCPC1_MOM_DENIAL_CK_01 +FCPC1_MOM_DENIAL_CL_01 +FCPC1_MOM_DENIAL_CM_01 +FCPC1_SEX_AA_01 +FCPC1_SEX_AB_01 +FCPC1_SEX_AC_01 +FCPC1_SEX_AD_01 +FCPC1_SEX_AE_01 +FCPC1_SEX_AF_01 +FCPC1_SEX_AG_01 +FCPC1_SEX_AH_01 +FCPC1_SEX_AI_01 +FCPC1_SEX_AJ_01 +FCPC1_SEX_AK_01 +FCPC1_SEX_AL_01 +FCPC1_SEX_AM_01 +FCPC1_SEX_AN_01 +FCPC2_FATHER_EA_01 +FCPC2_FATHER_EB_01 +FCPC2_FATHER_EC_01 +FCPC2_FATHER_ED_01 +FCPC2_FATHER_EE_01 +FCPC2_FATHER_EF_01 +FCPC2_FATHER_EG_01 +FCPC2_FATHER_EH_01 +FCPC2_FATHER_EI_01 +FCPC2_FATHER_EJ_01 +FCPC2_FATHER_EK_01 +FCPC2_FATHER_EL_01 +FCPC2_FATHER_EM_01 +FCPC2_FATHER_EN_01 +FCPC2_FATHER_EO_01 +FCPC2_FATHER_EP_01 +FCPC2_KATE_BA_01 +FCPC2_KATE_BB_01 +FCPC2_KATE_BC_01 +FCPC2_KATE_BD_01 +FCPC2_KATE_BE_01 +FCPC2_KATE_BF_01 +FCPC2_KATE_BG_01 +FCPC2_KATE_BH_01 +FCPC2_KATE_BI_01 +FCPC2_KATE_BJ_01 +FCPC2_KATE_BK_01 +FCPC2_KATE_BL_01 +FCPC2_NIKO_AA_01 +FCPC2_NIKO_AB_01 +FCPC2_NIKO_AC_01 +FCPC2_NIKO_AD_01 +FCPC2_NIKO_AE_01 +FCPC2_NIKO_AF_01 +FCPC2_NIKO_AG_01 +FCPC2_NIKO_AH_01 +FCPC2_NIKO_AI_01 +FCPC2_NIKO_AJ_01 +FCPC2_NIKO_AK_01 +FCPC2_NIKO_AL_01 +FCPC2_NIKO_AM_01 +FCPC2_NIKO_AN_01 +FCPC2_NIKO_AO_01 +FCPC2_NIKO_AP_01 +FCPC2_NIKO_AQ_01 +FCPC2_NIKO_AR_01 +FCPC2_NIKO_AS_01 +FCPC2_SCHOOL_DA_01 +FCPC2_SCHOOL_DB_01 +FCPC2_SCHOOL_DC_01 +FCPC2_SCHOOL_DD_01 +FCPC2_SCHOOL_DE_01 +FCPC2_SCHOOL_DF_01 +FCPC2_SCHOOL_DG_01 +FCPC2_SCHOOL_DH_01 +FCPC2_SCHOOL_DI_01 +FCPC2_SCHOOL_DJ_01 +FCPC2_SCHOOL_DK_01 +FCPC2_SCHOOL_DL_01 +FCPC2_SCHOOL_DM_01 +FCPC2_SCHOOL_DN_01 +FCPC2_SCHOOL_DO_01 +FCPC2_SHAME_CA_01 +FCPC2_SHAME_CB_01 +FCPC2_SHAME_CC_01 +FCPC2_SHAME_CD_01 +FCPC2_SHAME_CE_01 +FCPC2_SHAME_CF_01 +FCPC2_SHAME_CG_01 +FCPC2_SHAME_CH_01 +FCPC2_SHAME_CI_01 +FCPC2_SHAME_CJ_01 +FCPC2_SHAME_CK_01 +FCPC2_SHAME_CL_01 +FCPC2_SHAME_CM_01 +FCP_ACT_ANSWER_PHONE_01 +FCP_ACT_ANSWER_PHONE_QQQ1_01 +FCP_ACT_ARRIVEC_NOTLATE_01 +FCP_ACT_ARRIVEC_NOTLATE_02 +FCP_ACT_ARRIVEC_NOTLATE_03 +FCP_ACT_ARRIVEC_NOTLATE_04 +FCP_ACT_ARRIVEF_LATE_01 +FCP_ACT_ARRIVEF_LATE_02 +FCP_ACT_ARRIVEF_NOTLATE_01 +FCP_ACT_ARRIVEF_NOTLATE_02 +FCP_ACT_ARRIVEH_NOTLATE_01 +FCP_ACT_ARRIVEH_NOTLATE_02 +FCP_ACT_ARRIVEM_NOTLATE_01 +FCP_ACT_ARRIVEM_NOTLATE_02 +FCP_ACT_ARRIVE_BOWL_01 +FCP_ACT_ARRIVE_BOWL_02 +FCP_ACT_ARRIVE_CLUB_GENERIC_01 +FCP_ACT_ARRIVE_CLUB_GENERIC_02 +FCP_ACT_ARRIVE_DARTS_01 +FCP_ACT_ARRIVE_DARTS_02 +FCP_ACT_ARRIVE_LATE_01 +FCP_ACT_ARRIVE_LATE_02 +FCP_ACT_ARRIVE_LATE_03 +FCP_ACT_ARRIVE_LATE_04 +FCP_ACT_ARRIVE_POOL_01 +FCP_ACT_ARRIVE_POOL_02 +FCP_ACT_ARRIVE_PUB_FAVOURITE_01 +FCP_ACT_ARRIVE_PUB_FAVOURITE_02 +FCP_ACT_ARRIVE_PUB_GENERIC_01 +FCP_ACT_ARRIVE_PUB_GENERIC_02 +FCP_ACT_ARRIVE_SHOW_CABARET_01 +FCP_ACT_ARRIVE_SHOW_CABARET_02 +FCP_ACT_ARRIVE_SHOW_COMEDY_01 +FCP_ACT_ARRIVE_SHOW_COMEDY_02 +FCP_ACT_ARRIVE_SHOW_LATE_01 +FCP_ACT_ARRIVE_SHOW_LATE_02 +FCP_ACT_ARRIVE_STRIP_01 +FCP_ACT_ARRIVE_STRIP_02 +FCP_ACT_BORED_GETTING_01 +FCP_ACT_BORED_GETTING_02 +FCP_ACT_BORED_GETTING_03 +FCP_ACT_BORED_GETTING_04 +FCP_ACT_BORED_GETTING_05 +FCP_ACT_BORED_LEAVING_01 +FCP_ACT_BORED_LEAVING_02 +FCP_ACT_BORED_TAKEHOME_01 +FCP_ACT_BORED_TAKEHOME_02 +FCP_ACT_BOWL_LEAVE_ABANDON_01 +FCP_ACT_BOWL_LEAVE_DRAW_01 +FCP_ACT_BOWL_LEAVE_LOST_01 +FCP_ACT_BOWL_LEAVE_WON_01 +FCP_ACT_BOWL_LEAVE_WON_02 +FCP_ACT_CALL_BOWL_NO_GENERAL_01 +FCP_ACT_CALL_BOWL_NO_GENERAL_02 +FCP_ACT_CALL_BOWL_NO_GENERAL_03 +FCP_ACT_CALL_BOWL_NO_GENERAL_04 +FCP_ACT_CALL_BOWL_NO_RECENT_01 +FCP_ACT_CALL_BOWL_NO_RECENT_02 +FCP_ACT_CALL_BOWL_NO_RECENT_03 +FCP_ACT_CALL_BOWL_NO_RECENT_04 +FCP_ACT_CALL_BOWL_YES_01 +FCP_ACT_CALL_BOWL_YES_02 +FCP_ACT_CALL_BOWL_YES_03 +FCP_ACT_CALL_DARTS_NO_GENERAL_01 +FCP_ACT_CALL_DARTS_NO_GENERAL_02 +FCP_ACT_CALL_DARTS_NO_GENERAL_03 +FCP_ACT_CALL_DARTS_NO_GENERAL_04 +FCP_ACT_CALL_DARTS_NO_RECENT_01 +FCP_ACT_CALL_DARTS_NO_RECENT_02 +FCP_ACT_CALL_DARTS_NO_RECENT_03 +FCP_ACT_CALL_DARTS_NO_RECENT_04 +FCP_ACT_CALL_DARTS_YES_01 +FCP_ACT_CALL_DARTS_YES_02 +FCP_ACT_CALL_DARTS_YES_03 +FCP_ACT_CALL_DRINK_NO_GENERAL_01 +FCP_ACT_CALL_DRINK_NO_GENERAL_02 +FCP_ACT_CALL_DRINK_NO_GENERAL_03 +FCP_ACT_CALL_DRINK_NO_GENERAL_04 +FCP_ACT_CALL_DRINK_NO_RECENT_01 +FCP_ACT_CALL_DRINK_NO_RECENT_02 +FCP_ACT_CALL_DRINK_NO_RECENT_03 +FCP_ACT_CALL_DRINK_NO_RECENT_04 +FCP_ACT_CALL_DRINK_YES_01 +FCP_ACT_CALL_DRINK_YES_02 +FCP_ACT_CALL_DRINK_YES_03 +FCP_ACT_CALL_DRINK_YES_04 +FCP_ACT_CALL_HOSP_CANCEL_HILIKE_01 +FCP_ACT_CALL_HOSP_CANCEL_LOLIKE_01 +FCP_ACT_CALL_HOSP_CANCEL_MEDLIKE_01 +FCP_ACT_CALL_IRATE_01 +FCP_ACT_CALL_IRATE_02 +FCP_ACT_CALL_LIKENO_01 +FCP_ACT_CALL_LIKENO_02 +FCP_ACT_CALL_LIKEYES_01 +FCP_ACT_CALL_LIKEYES_02 +FCP_ACT_CALL_POOL_NO_GENERAL_01 +FCP_ACT_CALL_POOL_NO_GENERAL_02 +FCP_ACT_CALL_POOL_NO_GENERAL_03 +FCP_ACT_CALL_POOL_NO_GENERAL_04 +FCP_ACT_CALL_POOL_NO_RECENT_01 +FCP_ACT_CALL_POOL_NO_RECENT_02 +FCP_ACT_CALL_POOL_NO_RECENT_03 +FCP_ACT_CALL_POOL_NO_RECENT_04 +FCP_ACT_CALL_POOL_YES_01 +FCP_ACT_CALL_POOL_YES_02 +FCP_ACT_CALL_POOL_YES_03 +FCP_ACT_CALL_REQ_RANDOM_01 +FCP_ACT_CALL_REQ_SPEC_ACTER_01 +FCP_ACT_CALL_REQ_SPEC_ACTER_INDUSTRIAL_01 +FCP_ACT_CALL_REQ_SPEC_AIRPORT_01 +FCP_ACT_CALL_REQ_SPEC_BEECHWOOD_CITY_01 +FCP_ACT_CALL_REQ_SPEC_BERCHAMN_01 +FCP_ACT_CALL_REQ_SPEC_BOULEVARD_01 +FCP_ACT_CALL_REQ_SPEC_CASTLE_GARDENS_01 +FCP_ACT_CALL_REQ_SPEC_CERVESA_HEIGHTS_01 +FCP_ACT_CALL_REQ_SPEC_CHARGE_ISLAND_01 +FCP_ACT_CALL_REQ_SPEC_CHASE_POINT_01 +FCP_ACT_CALL_REQ_SPEC_CHINATOWN_01 +FCP_ACT_CALL_REQ_SPEC_CITY_HALL_01 +FCP_ACT_CALL_REQ_SPEC_COLONY_ISLAND_01 +FCP_ACT_CALL_REQ_SPEC_DOWNTOWN_01 +FCP_ACT_CALL_REQ_SPEC_EASTON_01 +FCP_ACT_CALL_REQ_SPEC_EAST_HOLLAND_01 +FCP_ACT_CALL_REQ_SPEC_EAST_ISLAND_CITY_01 +FCP_ACT_CALL_REQ_SPEC_EXCHANGE_01 +FCP_ACT_CALL_REQ_SPEC_FIREFLY_ISLAND_01 +FCP_ACT_CALL_REQ_SPEC_FIREFLY_PROJECTS_01 +FCP_ACT_CALL_REQ_SPEC_FISHMARKET_NORTH_01 +FCP_ACT_CALL_REQ_SPEC_FISHMARKET_SOUTH_01 +FCP_ACT_CALL_REQ_SPEC_FORTSIDE_01 +FCP_ACT_CALL_REQ_SPEC_HATTON_GARDENS_01 +FCP_ACT_CALL_REQ_SPEC_HOVE_BEACH_01 +FCP_ACT_CALL_REQ_SPEC_INDUSTRIAL_01 +FCP_ACT_CALL_REQ_SPEC_LANCASTER_01 +FCP_ACT_CALL_REQ_SPEC_LEFTWOOD_01 +FCP_ACT_CALL_REQ_SPEC_LITTLE_BAY_01 +FCP_ACT_CALL_REQ_SPEC_LITTLE_ITALY_01 +FCP_ACT_CALL_REQ_SPEC_LOWER_EASTON_01 +FCP_ACT_CALL_REQ_SPEC_MEADOWS_PARK_01 +FCP_ACT_CALL_REQ_SPEC_MEADOW_HILLS_01 +FCP_ACT_CALL_REQ_SPEC_MIDDLE_PARK_01 +FCP_ACT_CALL_REQ_SPEC_MIDDLE_PARK_EAST2_01 +FCP_ACT_CALL_REQ_SPEC_MIDDLE_PARK_EAST_01 +FCP_ACT_CALL_REQ_SPEC_MIDDLE_PARK_WEST2_01 +FCP_ACT_CALL_REQ_SPEC_MIDDLE_PARK_WEST_01 +FCP_ACT_CALL_REQ_SPEC_NORMANDY_01 +FCP_ACT_CALL_REQ_SPEC_NORTHWOOD_01 +FCP_ACT_CALL_REQ_SPEC_NORTH_GARDENS_01 +FCP_ACT_CALL_REQ_SPEC_NORTH_HOLLAND_01 +FCP_ACT_CALL_REQ_SPEC_NO_01 +FCP_ACT_CALL_REQ_SPEC_NO_02 +FCP_ACT_CALL_REQ_SPEC_OUTLOOK_PARK_01 +FCP_ACT_CALL_REQ_SPEC_PORT_TUDOR_01 +FCP_ACT_CALL_REQ_SPEC_PRESIDENTS_CITY_01 +FCP_ACT_CALL_REQ_SPEC_PURGATORY_01 +FCP_ACT_CALL_REQ_SPEC_SCHOTTLER_01 +FCP_ACT_CALL_REQ_SPEC_SOUTH_BOHAN_01 +FCP_ACT_CALL_REQ_SPEC_SOUTH_SLOPES_01 +FCP_ACT_CALL_REQ_SPEC_STAR_JUNCTION_01 +FCP_ACT_CALL_REQ_SPEC_STEINWAY_01 +FCP_ACT_CALL_REQ_SPEC_SUFFOLK_01 +FCP_ACT_CALL_REQ_SPEC_TRIANGLE_01 +FCP_ACT_CALL_REQ_SPEC_TUDOR_01 +FCP_ACT_CALL_REQ_SPEC_VARSITY_HEIGHTS_01 +FCP_ACT_CALL_REQ_SPEC_WESTDYKE_01 +FCP_ACT_CALL_REQ_SPEC_WILLIS_01 +FCP_ACT_CALL_SHOW_NO_GENERAL_01 +FCP_ACT_CALL_SHOW_NO_GENERAL_02 +FCP_ACT_CALL_SHOW_NO_GENERAL_03 +FCP_ACT_CALL_SHOW_NO_GENERAL_04 +FCP_ACT_CALL_SHOW_NO_RECENT_01 +FCP_ACT_CALL_SHOW_NO_RECENT_02 +FCP_ACT_CALL_SHOW_NO_RECENT_03 +FCP_ACT_CALL_SHOW_NO_RECENT_04 +FCP_ACT_CALL_SHOW_YES_01 +FCP_ACT_CALL_SHOW_YES_02 +FCP_ACT_CALL_SHOW_YES_03 +FCP_ACT_CALL_SHOW_YES_04 +FCP_ACT_CALL_SLEEP_REPLY_01 +FCP_ACT_CALL_SLEEP_REPLY_02 +FCP_ACT_CALL_SPEC_END_01 +FCP_ACT_CALL_STRIP_01 +FCP_ACT_CALL_STRIP_02 +FCP_ACT_CALL_STRIP_NO_GENERAL_01 +FCP_ACT_CALL_STRIP_NO_GENERAL_02 +FCP_ACT_CALL_STRIP_NO_GENERAL_03 +FCP_ACT_CALL_STRIP_NO_GENERAL_04 +FCP_ACT_CALL_STRIP_NO_RECENT_01 +FCP_ACT_CALL_STRIP_NO_RECENT_02 +FCP_ACT_CALL_STRIP_NO_RECENT_03 +FCP_ACT_CALL_STRIP_NO_RECENT_04 +FCP_ACT_CALL_STRIP_YES_01 +FCP_ACT_CALL_STRIP_YES_02 +FCP_ACT_CALL_STRIP_YES_03 +FCP_ACT_CALL_STRIP_YES_04 +FCP_ACT_CALL_VERYIRATE_01 +FCP_ACT_CALL_VERYIRATE_02 +FCP_ACT_DARTS_LEAVE_ABANDON_01 +FCP_ACT_DARTS_LEAVE_ABANDON_02 +FCP_ACT_DARTS_LEAVE_DRAW_01 +FCP_ACT_DARTS_LEAVE_LOST_01 +FCP_ACT_DARTS_LEAVE_LOST_02 +FCP_ACT_DARTS_LEAVE_WON_01 +FCP_ACT_DARTS_LEAVE_WON_02 +FCP_ACT_DIFF_ACTIVITY_NO_01 +FCP_ACT_DIFF_ACTIVITY_NO_02 +FCP_ACT_DIFF_ACTIVITY_NO_03 +FCP_ACT_DIFF_ACTIVITY_NO_04 +FCP_ACT_DIFF_BOWL_YES_01 +FCP_ACT_DIFF_DARTS_YES_01 +FCP_ACT_DIFF_DARTS_YES_02 +FCP_ACT_DIFF_POOL_YES_01 +FCP_ACT_DIFF_POOL_YES_02 +FCP_ACT_DROPOFF_01 +FCP_ACT_DROPOFF_02 +FCP_ACT_DROPOFF_03 +FCP_ACT_DROPOFF_04 +FCP_ACT_DURING_SHOW_NEG_01 +FCP_ACT_DURING_SHOW_NEG_02 +FCP_ACT_DURING_SHOW_NEG_03 +FCP_ACT_DURING_SHOW_POS_01 +FCP_ACT_DURING_SHOW_POS_02 +FCP_ACT_DURING_SHOW_POS_03 +FCP_ACT_GETCALL_ACCEPT_01 +FCP_ACT_GETCALL_ACCEPT_02 +FCP_ACT_GETCALL_ACCEPT_03 +FCP_ACT_GETCALL_BOWL_01 +FCP_ACT_GETCALL_BOWL_02 +FCP_ACT_GETCALL_BOWL_FIRST_01 +FCP_ACT_GETCALL_BOWL_FIRST_02 +FCP_ACT_GETCALL_DARTS_01 +FCP_ACT_GETCALL_DARTS_02 +FCP_ACT_GETCALL_DARTS_FIRST_01 +FCP_ACT_GETCALL_DARTS_FIRST_02 +FCP_ACT_GETCALL_DRINK_01 +FCP_ACT_GETCALL_DRINK_02 +FCP_ACT_GETCALL_DRINK_FIRST_01 +FCP_ACT_GETCALL_GREET_01 +FCP_ACT_GETCALL_GREET_02 +FCP_ACT_GETCALL_GREET_03 +FCP_ACT_GETCALL_GREET_04 +FCP_ACT_GETCALL_HOSP_ACCEPT_01 +FCP_ACT_GETCALL_HOSP_ACCEPT_02 +FCP_ACT_GETCALL_HOSP_ASK_01 +FCP_ACT_GETCALL_HOSP_ASK_02 +FCP_ACT_GETCALL_HOSP_REJ_HILIKE_01 +FCP_ACT_GETCALL_HOSP_REJ_HILIKE_02 +FCP_ACT_GETCALL_HOSP_REJ_LOLIKE_01 +FCP_ACT_GETCALL_HOSP_REJ_LOLIKE_02 +FCP_ACT_GETCALL_HOSP_REJ_MEDLIKE_01 +FCP_ACT_GETCALL_HOSP_REJ_MEDLIKE_02 +FCP_ACT_GETCALL_IRATE_01 +FCP_ACT_GETCALL_IRATE_02 +FCP_ACT_GETCALL_POOL_01 +FCP_ACT_GETCALL_POOL_02 +FCP_ACT_GETCALL_POOL_FIRST_01 +FCP_ACT_GETCALL_POOL_FIRST_02 +FCP_ACT_GETCALL_REJECT_01 +FCP_ACT_GETCALL_REJECT_02 +FCP_ACT_GETCALL_REJECT_03 +FCP_ACT_GETCALL_REJECT_04 +FCP_ACT_GETCALL_SHOW_01 +FCP_ACT_GETCALL_SHOW_02 +FCP_ACT_GETCALL_SHOW_FIRST_01 +FCP_ACT_GETCALL_SPEC_01 +FCP_ACT_GETCALL_SPEC_QQQ1_01 +FCP_ACT_GETCALL_STRIP_FIRST_01 +FCP_ACT_GETCALL_STRIP_FIRST_02 +FCP_ACT_GETCALL_VERYIRATE_01 +FCP_ACT_GETCALL_VERYIRATE_02 +FCP_ACT_LEAVE_CLUB_FAVOURITE_01 +FCP_ACT_LEAVE_CLUB_FAVOURITE_02 +FCP_ACT_LEAVE_CLUB_GENERIC_01 +FCP_ACT_LEAVE_CLUB_GENERIC_02 +FCP_ACT_LEAVE_DRINK_INSULT_01 +FCP_ACT_LEAVE_DRINK_INSULT_02 +FCP_ACT_LEAVE_DRINK_INSULT_03 +FCP_ACT_LEAVE_DRINK_INSULT_04 +FCP_ACT_LEAVE_DRINK_INSULT_05 +FCP_ACT_LEAVE_DRINK_INSULT_06 +FCP_ACT_LEAVE_DRINK_INSULT_07 +FCP_ACT_LEAVE_DRINK_INSULT_08 +FCP_ACT_LEAVE_DRINK_INSULT_09 +FCP_ACT_LEAVE_DRINK_INSULT_10 +FCP_ACT_LEAVE_DRINK_INSULT_11 +FCP_ACT_LEAVE_DRINK_INSULT_12 +FCP_ACT_LEAVE_PUB_GENERIC_01 +FCP_ACT_LEAVE_PUB_GENERIC_02 +FCP_ACT_LEAVE_SHOW_CABARET_01 +FCP_ACT_LEAVE_SHOW_CABARET_02 +FCP_ACT_LEAVE_SHOW_COMEDY_01 +FCP_ACT_LEAVE_SHOW_COMEDY_02 +FCP_ACT_LEAVE_SHOW_EARLY_01 +FCP_ACT_LEAVE_SHOW_EARLY_02 +FCP_ACT_LEAVE_STRIP_GOOD_01 +FCP_ACT_LEAVE_STRIP_GOOD_02 +FCP_ACT_LEAVE_STRIP_OK_01 +FCP_ACT_LEAVE_STRIP_OK_02 +FCP_ACT_POOL_LEAVE_ABANDON_01 +FCP_ACT_POOL_LEAVE_ABANDON_02 +FCP_ACT_POOL_LEAVE_DRAW_01 +FCP_ACT_POOL_LEAVE_LOST_01 +FCP_ACT_POOL_LEAVE_LOST_02 +FCP_ACT_POOL_LEAVE_WON_01 +FCP_ACT_POOL_LEAVE_WON_02 +FCP_ACT_PPK_CALL_ACCEPTED_01 +FCP_ACT_PPK_CALL_ACCEPTED_02 +FCP_ACT_PPK_CALL_ACCEPTED_03 +FCP_ACT_PPK_CALL_ACCEPTED_04 +FCP_ACT_PPK_CALL_ACCEPTED_05 +FCP_ACT_PPK_CALL_ACCEPTED_06 +FCP_ACT_PPK_CALL_ACCEPTED_07 +FCP_ACT_PPK_CALL_BOWL_01 +FCP_ACT_PPK_CALL_BOWL_02 +FCP_ACT_PPK_CALL_BOWL_03 +FCP_ACT_PPK_CALL_BOWL_04 +FCP_ACT_PPK_CALL_BOWL_CANCEL_01 +FCP_ACT_PPK_CALL_BOWL_CANCEL_02 +FCP_ACT_PPK_CALL_CANCEL_SPEC_01 +FCP_ACT_PPK_CALL_DARTS_01 +FCP_ACT_PPK_CALL_DARTS_02 +FCP_ACT_PPK_CALL_DARTS_03 +FCP_ACT_PPK_CALL_DARTS_04 +FCP_ACT_PPK_CALL_DARTS_CANCEL_01 +FCP_ACT_PPK_CALL_DARTS_CANCEL_02 +FCP_ACT_PPK_CALL_DRINK_01 +FCP_ACT_PPK_CALL_DRINK_02 +FCP_ACT_PPK_CALL_DRINK_03 +FCP_ACT_PPK_CALL_DRINK_04 +FCP_ACT_PPK_CALL_DRINK_CANCEL_01 +FCP_ACT_PPK_CALL_DRINK_CANCEL_02 +FCP_ACT_PPK_CALL_GREET_01 +FCP_ACT_PPK_CALL_GREET_02 +FCP_ACT_PPK_CALL_GREET_03 +FCP_ACT_PPK_CALL_GREET_04 +FCP_ACT_PPK_CALL_GREET_05 +FCP_ACT_PPK_CALL_GREET_06 +FCP_ACT_PPK_CALL_GREET_07 +FCP_ACT_PPK_CALL_GREET_08 +FCP_ACT_PPK_CALL_HILIKE_01 +FCP_ACT_PPK_CALL_HILIKE_02 +FCP_ACT_PPK_CALL_HOSP_CANCEL_01 +FCP_ACT_PPK_CALL_LOLIKE_01 +FCP_ACT_PPK_CALL_LOLIKE_02 +FCP_ACT_PPK_CALL_MEDLIKE_01 +FCP_ACT_PPK_CALL_MEDLIKE_02 +FCP_ACT_PPK_CALL_POOL_01 +FCP_ACT_PPK_CALL_POOL_02 +FCP_ACT_PPK_CALL_POOL_03 +FCP_ACT_PPK_CALL_POOL_04 +FCP_ACT_PPK_CALL_POOL_CANCEL_01 +FCP_ACT_PPK_CALL_POOL_CANCEL_02 +FCP_ACT_PPK_CALL_REJECTED_01 +FCP_ACT_PPK_CALL_REJECTED_02 +FCP_ACT_PPK_CALL_REJECTED_03 +FCP_ACT_PPK_CALL_REJECTED_04 +FCP_ACT_PPK_CALL_REQ_SPEC_01 +FCP_ACT_PPK_CALL_REQ_SPEC_02 +FCP_ACT_PPK_CALL_REQ_SPEC_03 +FCP_ACT_PPK_CALL_REQ_SPEC_04 +FCP_ACT_PPK_CALL_SHOW_01 +FCP_ACT_PPK_CALL_SHOW_02 +FCP_ACT_PPK_CALL_SHOW_03 +FCP_ACT_PPK_CALL_SHOW_04 +FCP_ACT_PPK_CALL_SHOW_CANCEL_01 +FCP_ACT_PPK_CALL_SHOW_CANCEL_02 +FCP_ACT_PPK_CALL_SHOW_NO_01 +FCP_ACT_PPK_CALL_SHOW_NO_02 +FCP_ACT_PPK_CALL_SHOW_YES_01 +FCP_ACT_PPK_CALL_SHOW_YES_02 +FCP_ACT_PPK_CALL_SLEEPING_01 +FCP_ACT_PPK_CALL_SLEEPING_02 +FCP_ACT_PPK_CALL_STRIP_01 +FCP_ACT_PPK_CALL_STRIP_02 +FCP_ACT_PPK_CALL_STRIP_03 +FCP_ACT_PPK_CALL_STRIP_04 +FCP_ACT_PPK_CALL_STRIP_CANCEL_01 +FCP_ACT_PPK_CALL_STRIP_CANCEL_02 +FCP_ACT_PPK_CALL_STRIP_NO_01 +FCP_ACT_PPK_CALL_STRIP_NO_02 +FCP_ACT_PPK_GETCALL_BOWL_NO_01 +FCP_ACT_PPK_GETCALL_BOWL_NO_02 +FCP_ACT_PPK_GETCALL_BOWL_YES_01 +FCP_ACT_PPK_GETCALL_BOWL_YES_02 +FCP_ACT_PPK_GETCALL_DARTS_NO_01 +FCP_ACT_PPK_GETCALL_DARTS_NO_02 +FCP_ACT_PPK_GETCALL_DARTS_YES_01 +FCP_ACT_PPK_GETCALL_DARTS_YES_02 +FCP_ACT_PPK_GETCALL_DRINK_NO_01 +FCP_ACT_PPK_GETCALL_DRINK_NO_02 +FCP_ACT_PPK_GETCALL_DRINK_YES_01 +FCP_ACT_PPK_GETCALL_DRINK_YES_02 +FCP_ACT_PPK_GETCALL_HOSP_NO_01 +FCP_ACT_PPK_GETCALL_HOSP_NO_02 +FCP_ACT_PPK_GETCALL_HOSP_YES_01 +FCP_ACT_PPK_GETCALL_HOSP_YES_02 +FCP_ACT_PPK_GETCALL_POOL_NO_01 +FCP_ACT_PPK_GETCALL_POOL_NO_02 +FCP_ACT_PPK_GETCALL_POOL_YES_01 +FCP_ACT_PPK_GETCALL_POOL_YES_02 +FCP_ACT_PPK_GETCALL_SPEC_END_01 +FCP_ACT_PPK_GET_CALL_STRIP_YES_01 +FCP_ACT_PPK_GET_CALL_STRIP_YES_02 +FCP_ACT_TAKEHOME_01 +FCP_ACT_TAKEHOME_02 +FCP_ACT_TAKEHOME_03 +FCP_ACT_TAKEHOME_04 +FCR2_ACT_ARRIVEC_NOTLATE_01 +FCR2_ACT_ARRIVEC_NOTLATE_02 +FCR2_ACT_ARRIVEC_NOTLATE_03 +FCR2_ACT_ARRIVEC_NOTLATE_04 +FCR2_ACT_ARRIVEC_NOTLATE_05 +FCR2_ACT_ARRIVEC_NOTLATE_06 +FCR2_ACT_ARRIVEF_HOSPITAL_01 +FCR2_ACT_ARRIVEF_HOSPITAL_02 +FCR2_ACT_ARRIVEF_LATE_01 +FCR2_ACT_ARRIVEF_LATE_02 +FCR2_ACT_ARRIVEF_LATE_CAR_01 +FCR2_ACT_ARRIVEF_LATE_CAR_02 +FCR2_ACT_ARRIVEF_LATE_CAR_03 +FCR2_ACT_ARRIVEF_LATE_CAR_04 +FCR2_ACT_ARRIVEF_NOTLATE_01 +FCR2_ACT_ARRIVEF_NOTLATE_02 +FCR2_ACT_ARRIVEF_NOTLATE_CAR_01 +FCR2_ACT_ARRIVEF_NOTLATE_CAR_02 +FCR2_ACT_ARRIVEF_NOTLATE_CAR_03 +FCR2_ACT_ARRIVEF_NOTLATE_CAR_04 +FCR2_ACT_ARRIVEH_NOTLATE_01 +FCR2_ACT_ARRIVEM_NOTLATE_01 +FCR2_ACT_ARRIVEM_NOTLATE_02 +FCR2_ACT_ARRIVE_BOWL_01 +FCR2_ACT_ARRIVE_BOWL_02 +FCR2_ACT_ARRIVE_BURGER_SHOT_01 +FCR2_ACT_ARRIVE_BURGER_SHOT_02 +FCR2_ACT_ARRIVE_CLUB_FAUSTIN_ALIVE_01 +FCR2_ACT_ARRIVE_CLUB_FAUSTIN_ALIVE_02 +FCR2_ACT_ARRIVE_CLUB_FAUSTIN_DEAD_01 +FCR2_ACT_ARRIVE_CLUB_GENERIC_01 +FCR2_ACT_ARRIVE_CLUB_GENERIC_02 +FCR2_ACT_ARRIVE_DARTS_01 +FCR2_ACT_ARRIVE_DARTS_02 +FCR2_ACT_ARRIVE_FASTFOOD_01 +FCR2_ACT_ARRIVE_FASTFOOD_02 +FCR2_ACT_ARRIVE_GAMES_01 +FCR2_ACT_ARRIVE_GAMES_02 +FCR2_ACT_ARRIVE_HIGHEND_01 +FCR2_ACT_ARRIVE_HIGHEND_02 +FCR2_ACT_ARRIVE_HOSPITAL_01 +FCR2_ACT_ARRIVE_HOSPITAL_02 +FCR2_ACT_ARRIVE_LATE_01 +FCR2_ACT_ARRIVE_LATE_02 +FCR2_ACT_ARRIVE_LATE_03 +FCR2_ACT_ARRIVE_LATE_04 +FCR2_ACT_ARRIVE_LATE_05 +FCR2_ACT_ARRIVE_LATE_06 +FCR2_ACT_ARRIVE_POOL_01 +FCR2_ACT_ARRIVE_POOL_02 +FCR2_ACT_ARRIVE_PUB_GENERIC_01 +FCR2_ACT_ARRIVE_PUB_GENERIC_02 +FCR2_ACT_ARRIVE_PUB_VLAD_ALIVE_01 +FCR2_ACT_ARRIVE_PUB_VLAD_ALIVE_02 +FCR2_ACT_ARRIVE_PUB_VLAD_DEAD_01 +FCR2_ACT_ARRIVE_SHOW_CABARET_01 +FCR2_ACT_ARRIVE_SHOW_CABARET_02 +FCR2_ACT_ARRIVE_SHOW_COMEDY_01 +FCR2_ACT_ARRIVE_SHOW_COMEDY_02 +FCR2_ACT_ARRIVE_SHOW_LATE_01 +FCR2_ACT_ARRIVE_SHOW_LATE_02 +FCR2_ACT_ARRIVE_STANDARD_01 +FCR2_ACT_ARRIVE_STANDARD_02 +FCR2_ACT_ARRIVE_STRIP_01 +FCR2_ACT_ARRIVE_STRIP_02 +FCR2_ACT_BOWL_LEAVE_ABANDON_01 +FCR2_ACT_BOWL_LEAVE_ABANDON_02 +FCR2_ACT_BOWL_LEAVE_DRAW_01 +FCR2_ACT_BOWL_LEAVE_LOST_01 +FCR2_ACT_BOWL_LEAVE_LOST_02 +FCR2_ACT_BOWL_LEAVE_WON_01 +FCR2_ACT_BOWL_LEAVE_WON_02 +FCR2_ACT_CALL_BOWL_NO_GENERAL_01 +FCR2_ACT_CALL_BOWL_NO_GENERAL_02 +FCR2_ACT_CALL_BOWL_NO_GENERAL_03 +FCR2_ACT_CALL_BOWL_NO_GENERAL_04 +FCR2_ACT_CALL_BOWL_NO_RECENT_01 +FCR2_ACT_CALL_BOWL_NO_RECENT_02 +FCR2_ACT_CALL_BOWL_NO_RECENT_03 +FCR2_ACT_CALL_BOWL_NO_RECENT_04 +FCR2_ACT_CALL_DARTS_NO_GENERAL_01 +FCR2_ACT_CALL_DARTS_NO_GENERAL_02 +FCR2_ACT_CALL_DARTS_NO_GENERAL_03 +FCR2_ACT_CALL_DARTS_NO_GENERAL_04 +FCR2_ACT_CALL_DARTS_NO_RECENT_01 +FCR2_ACT_CALL_DARTS_NO_RECENT_02 +FCR2_ACT_CALL_DARTS_NO_RECENT_03 +FCR2_ACT_CALL_DARTS_NO_RECENT_04 +FCR2_ACT_CALL_DARTS_YES_01 +FCR2_ACT_CALL_DARTS_YES_02 +FCR2_ACT_CALL_DARTS_YES_03 +FCR2_ACT_CALL_DARTS_YES_04 +FCR2_ACT_CALL_DRINK_NO_GENERAL_01 +FCR2_ACT_CALL_DRINK_NO_GENERAL_02 +FCR2_ACT_CALL_DRINK_NO_GENERAL_03 +FCR2_ACT_CALL_DRINK_NO_GENERAL_04 +FCR2_ACT_CALL_DRINK_NO_RECENT_01 +FCR2_ACT_CALL_DRINK_NO_RECENT_02 +FCR2_ACT_CALL_DRINK_NO_RECENT_03 +FCR2_ACT_CALL_DRINK_NO_RECENT_04 +FCR2_ACT_CALL_DRINK_YES_01 +FCR2_ACT_CALL_DRINK_YES_02 +FCR2_ACT_CALL_DRINK_YES_03 +FCR2_ACT_CALL_DRINK_YES_04 +FCR2_ACT_CALL_EAT_NO_GENERAL_01 +FCR2_ACT_CALL_EAT_NO_GENERAL_02 +FCR2_ACT_CALL_EAT_NO_GENERAL_03 +FCR2_ACT_CALL_EAT_NO_GENERAL_04 +FCR2_ACT_CALL_EAT_NO_RECENT_01 +FCR2_ACT_CALL_EAT_NO_RECENT_02 +FCR2_ACT_CALL_EAT_NO_RECENT_03 +FCR2_ACT_CALL_EAT_NO_RECENT_04 +FCR2_ACT_CALL_EAT_YES_01 +FCR2_ACT_CALL_EAT_YES_02 +FCR2_ACT_CALL_EAT_YES_03 +FCR2_ACT_CALL_EAT_YES_04 +FCR2_ACT_CALL_GAMES_NO_GENERAL_01 +FCR2_ACT_CALL_GAMES_NO_GENERAL_02 +FCR2_ACT_CALL_GAMES_NO_GENERAL_03 +FCR2_ACT_CALL_GAMES_NO_GENERAL_04 +FCR2_ACT_CALL_GAMES_NO_RECENT_01 +FCR2_ACT_CALL_GAMES_NO_RECENT_02 +FCR2_ACT_CALL_GAMES_NO_RECENT_03 +FCR2_ACT_CALL_GAMES_NO_RECENT_04 +FCR2_ACT_CALL_GAMES_YES_01 +FCR2_ACT_CALL_GAMES_YES_02 +FCR2_ACT_CALL_GAMES_YES_03 +FCR2_ACT_CALL_GAMES_YES_04 +FCR2_ACT_CALL_HOSP_CANCEL_LOLIKE_01 +FCR2_ACT_CALL_HOSP_CANCEL_MEDLIKE_01 +FCR2_ACT_CALL_POOL_NO_GENERAL_01 +FCR2_ACT_CALL_POOL_NO_GENERAL_02 +FCR2_ACT_CALL_POOL_NO_GENERAL_03 +FCR2_ACT_CALL_POOL_NO_RECENT_01 +FCR2_ACT_CALL_POOL_NO_RECENT_02 +FCR2_ACT_CALL_POOL_NO_RECENT_03 +FCR2_ACT_CALL_POOL_NO_RECENT_04 +FCR2_ACT_CALL_POOL_YES_01 +FCR2_ACT_CALL_POOL_YES_02 +FCR2_ACT_CALL_POOL_YES_03 +FCR2_ACT_CALL_POOL_YES_04 +FCR2_ACT_CALL_REQ_SPEC_NO_01 +FCR2_ACT_CALL_REQ_SPEC_NO_02 +FCR2_ACT_CALL_REQ_SPEC_YES_01 +FCR2_ACT_CALL_REQ_SPEC_YES_02 +FCR2_ACT_CALL_REQ_SPEC_YES_03 +FCR2_ACT_CALL_REQ_SPEC_YES_04 +FCR2_ACT_CALL_SHOW_NO_GENERAL_01 +FCR2_ACT_CALL_SHOW_NO_GENERAL_02 +FCR2_ACT_CALL_SHOW_NO_GENERAL_03 +FCR2_ACT_CALL_SHOW_NO_GENERAL_04 +FCR2_ACT_CALL_SHOW_NO_RECENT_01 +FCR2_ACT_CALL_SHOW_NO_RECENT_02 +FCR2_ACT_CALL_SHOW_NO_RECENT_03 +FCR2_ACT_CALL_SHOW_NO_RECENT_04 +FCR2_ACT_CALL_SHOW_YES_01 +FCR2_ACT_CALL_SHOW_YES_02 +FCR2_ACT_CALL_SHOW_YES_03 +FCR2_ACT_CALL_SHOW_YES_04 +FCR2_ACT_CALL_SPEC_END_01 +FCR2_ACT_CALL_STRIP_NO_GENERAL_01 +FCR2_ACT_CALL_STRIP_NO_GENERAL_02 +FCR2_ACT_CALL_STRIP_NO_GENERAL_03 +FCR2_ACT_CALL_STRIP_NO_GENERAL_04 +FCR2_ACT_CALL_STRIP_NO_RECENT_01 +FCR2_ACT_CALL_STRIP_NO_RECENT_02 +FCR2_ACT_CALL_STRIP_NO_RECENT_03 +FCR2_ACT_CALL_STRIP_NO_RECENT_04 +FCR2_ACT_CALL_STRIP_YES_01 +FCR2_ACT_CALL_STRIP_YES_02 +FCR2_ACT_CALL_STRIP_YES_03 +FCR2_ACT_CALL_STRIP_YES_04 +FCR2_ACT_DARTS_LEAVE_ABANDON_01 +FCR2_ACT_DARTS_LEAVE_ABANDON_02 +FCR2_ACT_DARTS_LEAVE_DRAW_01 +FCR2_ACT_DARTS_LEAVE_LOST_01 +FCR2_ACT_DARTS_LEAVE_LOST_02 +FCR2_ACT_DARTS_LEAVE_WON_01 +FCR2_ACT_DARTS_LEAVE_WON_02 +FCR2_ACT_DIFF_ACTIVITY_NO_01 +FCR2_ACT_DIFF_ACTIVITY_NO_02 +FCR2_ACT_DIFF_ACTIVITY_NO_03 +FCR2_ACT_DIFF_ACTIVITY_NO_04 +FCR2_ACT_DIFF_BOWL_YES_01 +FCR2_ACT_DIFF_DARTS_YES_01 +FCR2_ACT_DIFF_POOL_YES_01 +FCR2_ACT_DROPOFF_01 +FCR2_ACT_DROPOFF_02 +FCR2_ACT_DROPOFF_03 +FCR2_ACT_DROPOFF_04 +FCR2_ACT_DROPOFF_05 +FCR2_ACT_DROPOFF_06 +FCR2_ACT_DROPOFF_07 +FCR2_ACT_DURING_SHOW_NEG_01 +FCR2_ACT_DURING_SHOW_NEG_02 +FCR2_ACT_DURING_SHOW_NEG_03 +FCR2_ACT_DURING_SHOW_POS_01 +FCR2_ACT_DURING_SHOW_POS_02 +FCR2_ACT_DURING_SHOW_POS_03 +FCR2_ACT_DURING_SHOW_POS_04 +FCR2_ACT_DURING_SHOW_POS_05 +FCR2_ACT_GETCALL_HOSP_ACCEPT_01 +FCR2_ACT_GETCALL_HOSP_ACCEPT_02 +FCR2_ACT_GETCALL_HOSP_ASK_01 +FCR2_ACT_GETCALL_HOSP_ASK_02 +FCR2_ACT_GETCALL_HOSP_REJ_HILIKE_01 +FCR2_ACT_GETCALL_HOSP_REJ_HILIKE_02 +FCR2_ACT_GETCALL_HOSP_REJ_LOLIKE_01 +FCR2_ACT_GETCALL_HOSP_REJ_MEDLIKE_01 +FCR2_ACT_GETCALL_SPEC_01 +FCR2_ACT_HOSPITAL_DROPOFF_01 +FCR2_ACT_HOSPITAL_DROPOFF_02 +FCR2_ACT_LEAVE_BURGER_SHOT_01 +FCR2_ACT_LEAVE_BURGER_SHOT_02 +FCR2_ACT_LEAVE_CLUB_FAUSTIN_ALIVE_01 +FCR2_ACT_LEAVE_CLUB_FAUSTIN_ALIVE_02 +FCR2_ACT_LEAVE_CLUB_FAUSTIN_DEAD_01 +FCR2_ACT_LEAVE_CLUB_GENERIC_01 +FCR2_ACT_LEAVE_CLUB_GENERIC_02 +FCR2_ACT_LEAVE_FASTFOOD_01 +FCR2_ACT_LEAVE_FASTFOOD_02 +FCR2_ACT_LEAVE_HIGHEND_01 +FCR2_ACT_LEAVE_HIGHEND_02 +FCR2_ACT_LEAVE_PUB_GENERIC_01 +FCR2_ACT_LEAVE_PUB_GENERIC_02 +FCR2_ACT_LEAVE_PUB_VLAD_ALIVE_01 +FCR2_ACT_LEAVE_PUB_VLAD_ALIVE_02 +FCR2_ACT_LEAVE_PUB_VLAD_DEAD_01 +FCR2_ACT_LEAVE_SHOW_CABARET_01 +FCR2_ACT_LEAVE_SHOW_CABARET_02 +FCR2_ACT_LEAVE_SHOW_COMEDY_01 +FCR2_ACT_LEAVE_SHOW_COMEDY_02 +FCR2_ACT_LEAVE_SHOW_EARLY_01 +FCR2_ACT_LEAVE_SHOW_EARLY_02 +FCR2_ACT_LEAVE_STANDARD_01 +FCR2_ACT_LEAVE_STANDARD_02 +FCR2_ACT_LEAVE_STRIP_GOOD_01 +FCR2_ACT_LEAVE_STRIP_GOOD_02 +FCR2_ACT_LEAVE_STRIP_OK_01 +FCR2_ACT_LEAVE_STRIP_OK_02 +FCR2_ACT_POOL_LEAVE_ABANDON_01 +FCR2_ACT_POOL_LEAVE_ABANDON_02 +FCR2_ACT_POOL_LEAVE_DRAW_01 +FCR2_ACT_POOL_LEAVE_LOST_01 +FCR2_ACT_POOL_LEAVE_LOST_02 +FCR2_ACT_POOL_LEAVE_WON_01 +FCR2_ACT_POOL_LEAVE_WON_02 +FCR2_ACT_PRO_CALL_BOWL_CANCEL_01 +FCR2_ACT_PRO_CALL_BOWL_CANCEL_02 +FCR2_ACT_PRO_CALL_CANCEL_SPEC_C_GA_01 +FCR2_ACT_PRO_CALL_DARTS_CANCEL_01 +FCR2_ACT_PRO_CALL_DARTS_CANCEL_02 +FCR2_ACT_PRO_CALL_DRINK_CANCEL_01 +FCR2_ACT_PRO_CALL_DRINK_CANCEL_02 +FCR2_ACT_PRO_CALL_EAT_CANCEL_01 +FCR2_ACT_PRO_CALL_EAT_CANCEL_02 +FCR2_ACT_PRO_CALL_GAMES_CANCEL_01 +FCR2_ACT_PRO_CALL_GAMES_CANCEL_02 +FCR2_ACT_PRO_CALL_HILIKE_01 +FCR2_ACT_PRO_CALL_HILIKE_02 +FCR2_ACT_PRO_CALL_HILIKE_03 +FCR2_ACT_PRO_CALL_HILIKE_04 +FCR2_ACT_PRO_CALL_HOSP_CANCEL_B_UA_01 +FCR2_ACT_PRO_CALL_LOLIKE_01 +FCR2_ACT_PRO_CALL_LOLIKE_02 +FCR2_ACT_PRO_CALL_MEDLIKE_01 +FCR2_ACT_PRO_CALL_MEDLIKE_02 +FCR2_ACT_PRO_CALL_POOL_CANCEL_01 +FCR2_ACT_PRO_CALL_POOL_CANCEL_02 +FCR2_ACT_PRO_CALL_REQ_SPEC_01 +FCR2_ACT_PRO_CALL_REQ_SPEC_02 +FCR2_ACT_PRO_CALL_REQ_SPEC_03 +FCR2_ACT_PRO_CALL_REQ_SPEC_04 +FCR2_ACT_PRO_CALL_SHOW_CANCEL_01 +FCR2_ACT_PRO_CALL_SHOW_CANCEL_02 +FCR2_ACT_PRO_CALL_SHOW_NO_01 +FCR2_ACT_PRO_CALL_SHOW_NO_02 +FCR2_ACT_PRO_CALL_STRIP_CANCEL_01 +FCR2_ACT_PRO_CALL_STRIP_CANCEL_02 +FCR2_ACT_PRO_GETCALL_HOSP_NO_01 +FCR2_ACT_PRO_GETCALL_HOSP_NO_02 +FCR2_ACT_PRO_GETCALL_HOSP_YES_01 +FCR2_ACT_PRO_GETCALL_HOSP_YES_02 +FCR2_ACT_PRO_GETCALL_SPEC_END_C_CA_01 +FCR2_ACT_TAKEHOME_01 +FCR2_ACT_TAKEHOME_02 +FCR2_ACT_TAKEHOME_03 +FCR2_ACT_TAKEHOME_04 +FCR2_ACT_TAKEHOME_05 +FCR2_ACT_TAKEHOME_06 +FCR2_ACT_TAKEHOME_07 +FCR2_ACT_TAKEHOME_08 +FCR3_AMERICA_CA_01 +FCR3_AMERICA_CB_01 +FCR3_AMERICA_CC_01 +FCR3_AMERICA_CD_01 +FCR3_AMERICA_CE_01 +FCR3_AMERICA_CF_01 +FCR3_AMERICA_CG_01 +FCR3_AMERICA_CH_01 +FCR3_AMERICA_CI_01 +FCR3_AMERICA_CJ_01 +FCR3_AMERICA_CK_01 +FCR3_AMERICA_CL_01 +FCR3_AMERICA_CM_01 +FCR3_AMERICA_CN_01 +FCR3_AMERICA_CO_01 +FCR3_AMERICA_CP_01 +FCR3_AMERICA_CQ_01 +FCR3_CONV10_OA_01 +FCR3_CONV10_OB_01 +FCR3_CONV10_OC_01 +FCR3_CONV10_OD_01 +FCR3_CONV10_OE_01 +FCR3_CONV10_OF_01 +FCR3_CONV10_OG_01 +FCR3_CONV10_OH_01 +FCR3_CONV10_OI_01 +FCR3_CONV10_OJ_01 +FCR3_CONV10_OK_01 +FCR3_CONV10_OL_01 +FCR3_CONV10_OM_01 +FCR3_CONV10_ON_01 +FCR3_CONV10_OO_01 +FCR3_CONV10_OP_01 +FCR3_CONV10_OQ_01 +FCR3_CONV12_PA_01 +FCR3_CONV12_PB_01 +FCR3_CONV12_PC_01 +FCR3_CONV12_PD_01 +FCR3_CONV12_PE_01 +FCR3_CONV12_PF_01 +FCR3_CONV12_PG_01 +FCR3_CONV12_PH_01 +FCR3_CONV12_PI_01 +FCR3_CONV12_PJ_01 +FCR3_CONV12_PK_01 +FCR3_CONV12_PL_01 +FCR3_CONV12_PM_01 +FCR3_CONV12_PN_01 +FCR3_CONV12_PO_01 +FCR3_CONV12_PP_01 +FCR3_CONV14_QA_01 +FCR3_CONV14_QB_01 +FCR3_CONV14_QC_01 +FCR3_CONV14_QD_01 +FCR3_CONV14_QE_01 +FCR3_CONV14_QF_01 +FCR3_CONV14_QG_01 +FCR3_CONV14_QH_01 +FCR3_CONV14_QI_01 +FCR3_CONV14_QJ_01 +FCR3_CONV14_QK_01 +FCR3_CONV14_QL_01 +FCR3_CONV14_QM_01 +FCR3_CONV14_QN_01 +FCR3_CONV14_QO_01 +FCR3_CONV14_QP_01 +FCR3_CONV2_KA_01 +FCR3_CONV2_KB_01 +FCR3_CONV2_KC_01 +FCR3_CONV2_KD_01 +FCR3_CONV2_KE_01 +FCR3_CONV2_KF_01 +FCR3_CONV2_KG_01 +FCR3_CONV2_KH_01 +FCR3_CONV2_KI_01 +FCR3_CONV2_KJ_01 +FCR3_CONV2_KK_01 +FCR3_CONV2_KL_01 +FCR3_CONV2_KM_01 +FCR3_CONV2_KN_01 +FCR3_CONV2_KO_01 +FCR3_CONV2_KP_01 +FCR3_CONV2_KQ_01 +FCR3_CONV2_KR_01 +FCR3_CONV2_KS_01 +FCR3_CONV2_KT_01 +FCR3_CONV2_KU_01 +FCR3_CONV2_KV_01 +FCR3_CONV2_KW_01 +FCR3_CONV4_LA_01 +FCR3_CONV4_LB_01 +FCR3_CONV4_LC_01 +FCR3_CONV4_LD_01 +FCR3_CONV4_LE_01 +FCR3_CONV4_LF_01 +FCR3_CONV4_LG_01 +FCR3_CONV4_LH_01 +FCR3_CONV4_LI_01 +FCR3_CONV4_LJ_01 +FCR3_CONV4_LK_01 +FCR3_CONV4_LL_01 +FCR3_CONV4_LM_01 +FCR3_CONV4_LN_01 +FCR3_CONV4_LO_01 +FCR3_CONV4_LP_01 +FCR3_CONV4_LQ_01 +FCR3_CONV4_LR_01 +FCR3_CONV4_LS_01 +FCR3_CONV4_LT_01 +FCR3_CONV6_MA_01 +FCR3_CONV6_MB_01 +FCR3_CONV6_MC_01 +FCR3_CONV6_MD_01 +FCR3_CONV6_ME_01 +FCR3_CONV6_MF_01 +FCR3_CONV6_MG_01 +FCR3_CONV6_MH_01 +FCR3_CONV6_MI_01 +FCR3_CONV6_MJ_01 +FCR3_CONV6_MK_01 +FCR3_CONV6_ML_01 +FCR3_CONV6_MM_01 +FCR3_CONV6_MN_01 +FCR3_CONV6_MO_01 +FCR3_CONV6_MP_01 +FCR3_CONV8_NA_01 +FCR3_CONV8_NB_01 +FCR3_CONV8_NC_01 +FCR3_CONV8_ND_01 +FCR3_CONV8_NE_01 +FCR3_CONV8_NF_01 +FCR3_CONV8_NG_01 +FCR3_CONV8_NH_01 +FCR3_CONV8_NI_01 +FCR3_CONV8_NJ_01 +FCR3_CONV8_NK_01 +FCR3_CONV8_NL_01 +FCR3_CONV8_NM_01 +FCR3_CONV8_NN_01 +FCR3_CONV8_NO_01 +FCR3_CONV8_NP_01 +FCR3_CONV8_NQ_01 +FCR3_CONV8_NR_01 +FCR3_DRUNK1_HA_01 +FCR3_DRUNK1_HB_01 +FCR3_DRUNK1_HC_01 +FCR3_DRUNK1_HD_01 +FCR3_DRUNK1_HE_01 +FCR3_DRUNK1_HF_01 +FCR3_DRUNK1_HG_01 +FCR3_DRUNK1_HH_01 +FCR3_DRUNK1_HI_01 +FCR3_DRUNK1_HJ_01 +FCR3_DRUNK1_HK_01 +FCR3_DRUNK1_HL_01 +FCR3_DRUNK1_HM_01 +FCR3_DRUNK1_HN_01 +FCR3_DRUNK2_IA_01 +FCR3_DRUNK2_IB_01 +FCR3_DRUNK2_IC_01 +FCR3_DRUNK2_ID_01 +FCR3_DRUNK2_IE_01 +FCR3_DRUNK2_IF_01 +FCR3_DRUNK2_IG_01 +FCR3_DRUNK2_IH_01 +FCR3_DRUNK2_II_01 +FCR3_DRUNK2_IJ_01 +FCR3_DRUNK2_IK_01 +FCR3_DRUNK2_IL_01 +FCR3_DRUNK2_IM_01 +FCR3_DRUNK3_JA_01 +FCR3_DRUNK3_JB_01 +FCR3_DRUNK3_JC_01 +FCR3_DRUNK3_JD_01 +FCR3_DRUNK3_JE_01 +FCR3_DRUNK3_JF_01 +FCR3_DRUNK3_JG_01 +FCR3_DRUNK3_JH_01 +FCR3_DRUNK3_JI_01 +FCR3_DRUNK3_JJ_01 +FCR3_DRUNK3_JK_01 +FCR3_DRUNK3_JL_01 +FCR3_DRUNK3_JM_01 +FCR3_DRUNK3_JN_01 +FCR3_DRUNK3_JO_01 +FCR3_DRUNK3_JP_01 +FCR3_DRUNK4_DA_01 +FCR3_DRUNK4_DB_01 +FCR3_DRUNK4_DC_01 +FCR3_DRUNK4_DD_01 +FCR3_DRUNK4_DE_01 +FCR3_DRUNK4_DF_01 +FCR3_DRUNK4_DG_01 +FCR3_DRUNK4_DH_01 +FCR3_DRUNK4_DI_01 +FCR3_DRUNK4_DJ_01 +FCR3_DRUNK4_DK_01 +FCR3_DRUNK5_SA_01 +FCR3_DRUNK5_SB_01 +FCR3_DRUNK5_SC_01 +FCR3_DRUNK5_SD_01 +FCR3_DRUNK5_SE_01 +FCR3_DRUNK5_SF_01 +FCR3_DRUNK5_SG_01 +FCR3_DRUNK5_SH_01 +FCR3_DRUNK5_SI_01 +FCR3_DRUNK5_SJ_01 +FCR3_DRUNK5_SK_01 +FCR3_DRUNK5_SL_01 +FCR3_DRUNK5_SM_01 +FCR3_DRUNK5_SN_01 +FCR3_GAMBLING_EA_01 +FCR3_GAMBLING_EB_01 +FCR3_GAMBLING_EC_01 +FCR3_GAMBLING_ED_01 +FCR3_GAMBLING_EE_01 +FCR3_GAMBLING_EF_01 +FCR3_GAMBLING_EG_01 +FCR3_GAMBLING_EH_01 +FCR3_GAMBLING_EI_01 +FCR3_GAMBLING_EJ_01 +FCR3_GAMBLING_EK_01 +FCR3_GAMBLING_EL_01 +FCR3_MAKE_IT_GA_01 +FCR3_MAKE_IT_GB_01 +FCR3_MAKE_IT_GC_01 +FCR3_MAKE_IT_GD_01 +FCR3_MAKE_IT_GE_01 +FCR3_MAKE_IT_GF_01 +FCR3_MAKE_IT_GG_01 +FCR3_MAKE_IT_GH_01 +FCR3_MAKE_IT_GI_01 +FCR3_MAKE_IT_GJ_01 +FCR3_MAKE_IT_GK_01 +FCR3_MAKE_IT_GL_01 +FCR3_MAKE_IT_GM_01 +FCR3_MAKE_IT_GN_01 +FCR3_MAKE_IT_GO_01 +FCR3_MAKE_IT_GP_01 +FCR3_MAKE_IT_GQ_01 +FCR3_MAKE_IT_GR_01 +FCR3_MAKE_IT_GS_01 +FCR3_MAKE_IT_GT_01 +FCR3_MAKE_IT_GU_01 +FCR3_MAKE_IT_GV_01 +FCR3_MOTHER_FA_01 +FCR3_MOTHER_FB_01 +FCR3_MOTHER_FC_01 +FCR3_MOTHER_FD_01 +FCR3_MOTHER_FE_01 +FCR3_MOTHER_FF_01 +FCR3_MOTHER_FG_01 +FCR3_MOTHER_FI_01 +FCR3_MOTHER_FJ_01 +FCR3_MOTHER_FK_01 +FCR3_MOTHER_FL_01 +FCR3_MOTHER_FM_01 +FCR3_MOTHER_FN_01 +FCR3_MOTHER_FO_01 +FCR3_MOTHER_FP_01 +FCR3_MOTHER_FQ_01 +FCR3_MOTHER_FR_01 +FCR3_MOTHER_FS_01 +FCR3_MOTHER_FT_01 +FCR3_MOTHER_FU_01 +FCR3_MOTHER_FV_01 +FCR3_OPTIMISM_BA_01 +FCR3_OPTIMISM_BB_01 +FCR3_OPTIMISM_BC_01 +FCR3_OPTIMISM_BD_01 +FCR3_OPTIMISM_BE_01 +FCR3_OPTIMISM_BF_01 +FCR3_OPTIMISM_BG_01 +FCR3_OPTIMISM_BH_01 +FCR3_OPTIMISM_BI_01 +FCR3_OPTIMISM_BJ_01 +FCR3_OPTIMISM_BK_01 +FCR3_OPTIMISM_BL_01 +FCR3_OPTIMISM_BM_01 +FCR3_OPTIMISM_BN_01 +FCR3_OPTIMISM_BO_01 +FCR3_OPTIMISM_BP_01 +FCR3_OPTIMISM_BQ_01 +FCR3_OPTIMISM_BR_01 +FCR3_OPTIMISM_BS_01 +FCR3_OPTIMISM_BT_01 +FCR3_RELATIONSHIPS_DA_01 +FCR3_RELATIONSHIPS_DB_01 +FCR3_RELATIONSHIPS_DC_01 +FCR3_RELATIONSHIPS_DD_01 +FCR3_RELATIONSHIPS_DE_01 +FCR3_RELATIONSHIPS_DF_01 +FCR3_RELATIONSHIPS_DG_01 +FCR3_RELATIONSHIPS_DH_01 +FCR3_RELATIONSHIPS_DI_01 +FCR3_RELATIONSHIPS_DJ_01 +FCR3_RELATIONSHIPS_DK_01 +FCR3_RELATIONSHIPS_DL_01 +FCR3_RELATIONSHIPS_DM_01 +FCR3_RELATIONSHIPS_DN_01 +FCR3_RELATIONSHIPS_DO_01 +FCR3_RELATIONSHIPS_DP_01 +FCR3_RELATIONSHIPS_DQ_01 +FCR3_REVENGE_AA_01 +FCR3_REVENGE_AB_01 +FCR3_REVENGE_AC_01 +FCR3_REVENGE_AD_01 +FCR3_REVENGE_AE_01 +FCR3_REVENGE_AF_01 +FCR3_REVENGE_AG_01 +FCR3_REVENGE_AH_01 +FCR3_REVENGE_AI_01 +FCR3_REVENGE_AJ_01 +FCR3_REVENGE_AK_01 +FCR3_REVENGE_AL_01 +FCR3_REVENGE_AM_01 +FCR3_REVENGE_AN_01 +FCR3_REVENGE_AO_01 +FCR_ACT_ANSWER_PHONE_01 +FCR_ACT_CALL_BOWL_YES_01 +FCR_ACT_CALL_BOWL_YES_02 +FCR_ACT_CALL_BOWL_YES_03 +FCR_ACT_CALL_BOWL_YES_04 +FCR_ACT_CALL_IRATE_01 +FCR_ACT_CALL_IRATE_02 +FCR_ACT_CALL_IRATE_03 +FCR_ACT_CALL_IRATE_04 +FCR_ACT_CALL_LIKENO_01 +FCR_ACT_CALL_LIKENO_02 +FCR_ACT_CALL_LIKEYES_01 +FCR_ACT_CALL_LIKEYES_02 +FCR_ACT_CALL_SHOW_01 +FCR_ACT_CALL_SHOW_02 +FCR_ACT_CALL_STRIP_01 +FCR_ACT_CALL_STRIP_02 +FCR_ACT_CALL_VERYIRATE_01 +FCR_ACT_CALL_VERYIRATE_02 +FCR_ACT_GETCALL_ACCEPT_01 +FCR_ACT_GETCALL_ACCEPT_02 +FCR_ACT_GETCALL_ACCEPT_03 +FCR_ACT_GETCALL_ACCEPT_04 +FCR_ACT_GETCALL_BOWL_01 +FCR_ACT_GETCALL_BOWL_02 +FCR_ACT_GETCALL_BOWL_FIRST_01 +FCR_ACT_GETCALL_DARTS_01 +FCR_ACT_GETCALL_DARTS_02 +FCR_ACT_GETCALL_DARTS_FIRST_01 +FCR_ACT_GETCALL_DRINK_01 +FCR_ACT_GETCALL_DRINK_02 +FCR_ACT_GETCALL_DRINK_FIRST_01 +FCR_ACT_GETCALL_EAT_01 +FCR_ACT_GETCALL_EAT_02 +FCR_ACT_GETCALL_EAT_FIRST_01 +FCR_ACT_GETCALL_GAMES_01 +FCR_ACT_GETCALL_GAMES_02 +FCR_ACT_GETCALL_GAMES_FIRST_01 +FCR_ACT_GETCALL_GREET_01 +FCR_ACT_GETCALL_GREET_02 +FCR_ACT_GETCALL_GREET_03 +FCR_ACT_GETCALL_GREET_04 +FCR_ACT_GETCALL_IRATE_01 +FCR_ACT_GETCALL_IRATE_02 +FCR_ACT_GETCALL_POOL_01 +FCR_ACT_GETCALL_POOL_02 +FCR_ACT_GETCALL_POOL_FIRST_01 +FCR_ACT_GETCALL_REJECT_01 +FCR_ACT_GETCALL_REJECT_02 +FCR_ACT_GETCALL_REJECT_03 +FCR_ACT_GETCALL_REJECT_04 +FCR_ACT_GETCALL_SHOW_FIRST_01 +FCR_ACT_GETCALL_STRIP_FIRST_01 +FCR_ACT_GETCALL_VERYIRATE_01 +FCR_ACT_GETCALL_VERYIRATE_02 +FCR_ACT_PRO_CALL_ACCEPTED_01 +FCR_ACT_PRO_CALL_ACCEPTED_02 +FCR_ACT_PRO_CALL_ACCEPTED_03 +FCR_ACT_PRO_CALL_ACCEPTED_04 +FCR_ACT_PRO_CALL_ACCEPTED_05 +FCR_ACT_PRO_CALL_ACCEPTED_06 +FCR_ACT_PRO_CALL_ACCEPTED_07 +FCR_ACT_PRO_CALL_ACCEPTED_08 +FCR_ACT_PRO_CALL_BOWL_01 +FCR_ACT_PRO_CALL_BOWL_02 +FCR_ACT_PRO_CALL_BOWL_03 +FCR_ACT_PRO_CALL_BOWL_04 +FCR_ACT_PRO_CALL_DARTS_01 +FCR_ACT_PRO_CALL_DARTS_02 +FCR_ACT_PRO_CALL_DARTS_03 +FCR_ACT_PRO_CALL_DARTS_04 +FCR_ACT_PRO_CALL_DRINK_01 +FCR_ACT_PRO_CALL_DRINK_02 +FCR_ACT_PRO_CALL_DRINK_03 +FCR_ACT_PRO_CALL_DRINK_04 +FCR_ACT_PRO_CALL_EAT_01 +FCR_ACT_PRO_CALL_EAT_02 +FCR_ACT_PRO_CALL_EAT_03 +FCR_ACT_PRO_CALL_EAT_04 +FCR_ACT_PRO_CALL_GAMES_01 +FCR_ACT_PRO_CALL_GAMES_02 +FCR_ACT_PRO_CALL_GAMES_03 +FCR_ACT_PRO_CALL_GAMES_04 +FCR_ACT_PRO_CALL_GREET_01 +FCR_ACT_PRO_CALL_GREET_02 +FCR_ACT_PRO_CALL_GREET_03 +FCR_ACT_PRO_CALL_GREET_04 +FCR_ACT_PRO_CALL_GREET_05 +FCR_ACT_PRO_CALL_GREET_06 +FCR_ACT_PRO_CALL_GREET_07 +FCR_ACT_PRO_CALL_GREET_08 +FCR_ACT_PRO_CALL_POOL_01 +FCR_ACT_PRO_CALL_POOL_02 +FCR_ACT_PRO_CALL_POOL_03 +FCR_ACT_PRO_CALL_POOL_04 +FCR_ACT_PRO_CALL_REJECTED_01 +FCR_ACT_PRO_CALL_REJECTED_02 +FCR_ACT_PRO_CALL_REJECTED_03 +FCR_ACT_PRO_CALL_REJECTED_04 +FCR_ACT_PRO_CALL_SHOW_01 +FCR_ACT_PRO_CALL_SHOW_02 +FCR_ACT_PRO_CALL_SHOW_03 +FCR_ACT_PRO_CALL_SHOW_04 +FCR_ACT_PRO_CALL_SHOW_YES_01 +FCR_ACT_PRO_CALL_SHOW_YES_02 +FCR_ACT_PRO_CALL_STRIP_01 +FCR_ACT_PRO_CALL_STRIP_02 +FCR_ACT_PRO_CALL_STRIP_03 +FCR_ACT_PRO_CALL_STRIP_04 +FCR_ACT_PRO_CALL_STRIP_NO_01 +FCR_ACT_PRO_CALL_STRIP_NO_02 +FCR_ACT_PRO_CALL_STRIP_YES_01 +FCR_ACT_PRO_CALL_STRIP_YES_02 +FCR_ACT_PRO_GETCALL_BOWL_NO_01 +FCR_ACT_PRO_GETCALL_BOWL_NO_02 +FCR_ACT_PRO_GETCALL_BOWL_YES_01 +FCR_ACT_PRO_GETCALL_BOWL_YES_02 +FCR_ACT_PRO_GETCALL_DARTS_NO_01 +FCR_ACT_PRO_GETCALL_DARTS_NO_02 +FCR_ACT_PRO_GETCALL_DARTS_YES_01 +FCR_ACT_PRO_GETCALL_DARTS_YES_02 +FCR_ACT_PRO_GETCALL_DRINK_NO_01 +FCR_ACT_PRO_GETCALL_DRINK_NO_02 +FCR_ACT_PRO_GETCALL_DRINK_YES_01 +FCR_ACT_PRO_GETCALL_DRINK_YES_02 +FCR_ACT_PRO_GETCALL_EAT_NO_01 +FCR_ACT_PRO_GETCALL_EAT_NO_02 +FCR_ACT_PRO_GETCALL_EAT_YES_01 +FCR_ACT_PRO_GETCALL_EAT_YES_02 +FCR_ACT_PRO_GETCALL_GAMES_NO_01 +FCR_ACT_PRO_GETCALL_GAMES_NO_02 +FCR_ACT_PRO_GETCALL_GAMES_YES_01 +FCR_ACT_PRO_GETCALL_GAMES_YES_02 +FCR_ACT_PRO_GETCALL_POOL_NO_01 +FCR_ACT_PRO_GETCALL_POOL_NO_02 +FCR_ACT_PRO_GETCALL_POOL_YES_01 +FCR_ACT_PRO_GETCALL_POOL_YES_02 +FELDSPAR_STATION +FENCE_SMASH +FENCE_WIRE_1 +FENCE_WIRE_2 +FENCE_WIRE_3 +FENDER_1 +FENDER_2 +FENDER_3 +FENDER_CREAK +FFD2_BURGER_BYE_01 +FFD2_BURGER_BYE_02 +FFD2_BURGER_HI_01 +FFD2_BURGER_HI_02 +FFD2_CLUCK_BYE_01 +FFD2_CLUCK_BYE_02 +FFD2_CLUCK_HI_01 +FFD2_CLUCK_HI_02 +FFD2_FOOD_PLAYER_SICK_01 +FFD2_FOOD_PLAYER_SICK_02 +FFD2_FOOD_SERVE_MEAL_01 +FFD2_FOOD_SERVE_MEAL_02 +FFD2_FOOD_SERVE_MEAL_03 +FFD2_FOOD_SERVE_MEAL_04 +FFD2_FOOD_WHAT_WANT_01 +FFD2_FOOD_WHAT_WANT_02 +FFD2_FOOD_WHAT_WANT_03 +FFD2_FOOD_WHAT_WANT_04 +FFD2_THANKS_01 +FFD2_THANKS_02 +FFD3_AA_01 +FFD3_FANNY_BYE_01 +FFD3_FANNY_BYE_02 +FFD3_FOOD_SERVE_MEAL_01 +FFD3_FOOD_SERVE_MEAL_02 +FFD3_FOOD_SERVE_MEAL_03 +FFD3_FOOD_SERVE_MEAL_04 +FFD3_FOOD_WHAT_WANT_01 +FFD3_FOOD_WHAT_WANT_02 +FFD3_FOOD_WHAT_WANT_03 +FFD3_FOOD_WHAT_WANT_04 +FFD_BURGER_BYE_01 +FFD_BURGER_BYE_02 +FFD_BURGER_HI_01 +FFD_BURGER_HI_02 +FFD_CLUCK_BYE_01 +FFD_CLUCK_BYE_02 +FFD_CLUCK_HI_01 +FFD_CLUCK_HI_02 +FFD_FOOD_BOUGHT_ENOUGH_01 +FFD_FOOD_BOUGHT_ENOUGH_02 +FFD_FOOD_BOUGHT_ENOUGH_03 +FFD_FOOD_PLAYER_SICK_01 +FFD_FOOD_PLAYER_SICK_02 +FFD_FOOD_SERVE_MEAL_01 +FFD_FOOD_SERVE_MEAL_02 +FFD_FOOD_SERVE_MEAL_03 +FFD_FOOD_SERVE_MEAL_04 +FFD_FOOD_WHAT_WANT_01 +FFD_FOOD_WHAT_WANT_02 +FFD_FOOD_WHAT_WANT_03 +FFD_FOOD_WHAT_WANT_04 +FFD_THANKS_01 +FFD_THANKS_02 +FIGHT_01 +FIGHT_02 +FIGHT_03 +FIGHT_04 +FIGHT_05 +FIGHT_06 +FIGHT_07 +FIGHT_08 +FIGHT_09 +FIGHT_10 +FIGHT_11 +FIGHT_12 +FIGHT_13 +FIGHT_14 +FIGHT_15 +FIGHT_16 +FIGHT_17 +FIGHT_18 +FIGHT_19 +FIGHT_20 +FIGHT_21 +FIGHT_22 +FIGHT_23 +FIGHT_24 +FIGHT_25 +FIGHT_26 +FIGHT_27 +FIGHT_28 +FIGHT_29 +FIGHT_30 +FIGHT_31 +FIGHT_32 +FIGHT_33 +FIGHT_CANCELLED_01 +FIGHT_CANCELLED_02 +FIGHT_CANCELLED_03 +FIGHT_CHEER_01 +FIGHT_CHEER_02 +FIGHT_CHEER_03 +FIGHT_CHEER_04 +FIGHT_CHEER_05 +FIGHT_CHEER_06 +FIGHT_DRUNK_01 +FIGHT_DRUNK_02 +FIGHT_DRUNK_03 +FIGHT_DRUNK_04 +FIGHT_DRUNK_05 +FIGHT_DRUNK_06 +FIGHT_DRUNK_07 +FIGHT_DRUNK_08 +FIGHT_DRUNK_09 +FIGHT_DRUNK_10 +FIGHT_LOST_01 +FIGHT_LOST_02 +FIGHT_OTHER_GIRLFRIEND_01 +FIGHT_OTHER_GIRLFRIEND_02 +FIGHT_OTHER_GIRLFRIEND_03 +FIGHT_OTHER_GIRLFRIEND_04 +FIGHT_OTHER_GIRLFRIEND_05 +FIGHT_PLAYER_01 +FIGHT_PLAYER_02 +FIGHT_PLAYER_03 +FIGHT_PLAYER_04 +FIGHT_PLAYER_05 +FIGHT_PLAYER_06 +FIGHT_PLAYER_07 +FIGHT_PLAYER_08 +FIGHT_PLAYER_09 +FIGHT_PLAYER_10 +FIGHT_PLAYER_11 +FIGHT_RUN_01 +FIGHT_RUN_02 +FIGHT_RUN_03 +FIGHT_RUN_04 +FIGHT_RUN_05 +FIGHT_RUN_06 +FIGHT_RUN_07 +FIGHT_WEAKENED_01 +FIGHT_WEAKENED_02 +FIGHT_WEAKENED_03 +FIGHT_WEAKENED_04 +FIGHT_WEAKENED_05 +FIGHT_WIN_01 +FIGHT_WIN_02 +FILING_CABINET_1 +FILING_CABINET_2 +FILING_CABINET_3 +FILL +FIN1A_AA_01 +FIN1A_A_AA_01 +FIN1A_A_AA_02 +FIN1A_A_AA_03 +FIN1A_A_BA_01 +FIN1A_A_CA_01 +FIN1A_A_DA_01 +FIN1A_A_EA_01 +FIN1A_A_EB_01 +FIN1A_A_FA_01 +FIN1A_A_GA_01 +FIN1A_A_HA_01 +FIN1A_A_HB_01 +FIN1A_A_HC_01 +FIN1A_A_HD_01 +FIN1A_A_HE_01 +FIN1A_A_HF_01 +FIN1A_A_HG_01 +FIN1A_A_HH_01 +FIN1A_A_HI_01 +FIN1A_A_IA_01 +FIN1A_A_IB_01 +FIN1A_A_IC_01 +FIN1A_A_ID_01 +FIN1A_A_IE_01 +FIN1A_A_IF_01 +FIN1A_A_IG_01 +FIN1A_A_IH_01 +FIN1A_A_II_01 +FIN1A_A_JA_01 +FIN1A_A_JB_01 +FIN1A_A_JC_01 +FIN1A_A_KA_01 +FIN1A_A_KB_01 +FIN1A_A_KC_01 +FIN1A_A_LA_01 +FIN1A_A_MA_01 +FIN1A_A_MB_01 +FIN1A_A_NA_01 +FIN1A_A_OA_01 +FIN1A_A_OB_01 +FIN1A_A_PA_01 +FIN1A_A_PB_01 +FIN1A_A_PC_01 +FIN1A_A_PD_01 +FIN1A_A_PE_01 +FIN1A_A_PF_01 +FIN1A_A_PG_01 +FIN1A_A_PH_01 +FIN1A_A_QA_01 +FIN1A_A_QA_02 +FIN1A_A_QA_03 +FIN1A_A_RA_01 +FIN1A_A_RA_02 +FIN1A_A_RA_03 +FIN1A_A_RA_04 +FIN1A_A_RA_05 +FIN1A_A_RA_06 +FIN1A_A_RA_07 +FIN1A_A_RA_08 +FIN1A_A_RA_09 +FIN1A_A_RA_10 +FIN1A_A_SA_01 +FIN1A_A_SA_02 +FIN1A_A_SA_03 +FIN1A_A_SA_04 +FIN1A_A_SA_05 +FIN1A_A_TA_01 +FIN1A_A_TA_02 +FIN1A_A_TA_03 +FIN1A_A_TA_04 +FIN1A_A_TA_05 +FIN1A_A_TA_06 +FIN1A_A_TA_07 +FIN1A_A_TA_08 +FIN1A_A_UA_01 +FIN1A_A_UA_02 +FIN1A_A_UA_03 +FIN1A_A_UA_04 +FIN1A_A_UA_05 +FIN1A_A_UA_06 +FIN1A_BA_01 +FIN1A_BB_01 +FIN1A_BC_01 +FIN1A_BD_01 +FIN1A_BE_01 +FIN1A_BF_01 +FIN1A_BG_01 +FIN1A_BH_01 +FIN1A_BI_01 +FIN1A_BJ_01 +FIN1A_BK_01 +FIN1A_CA_01 +FIN1A_CB_01 +FIN1A_CC_01 +FIN1A_CD_01 +FIN1A_CE_01 +FIN1A_CF_01 +FIN1A_CG_01 +FIN1A_CH_01 +FIN1A_CI_01 +FIN1A_CJ_01 +FIN1A_CK_01 +FIN1A_DA_01 +FIN1A_DB_01 +FIN1A_DC_01 +FIN1A_DD_01 +FIN1A_EA_01 +FIN1A_EB_01 +FIN1A_EC_01 +FIN1A_ED_01 +FIN1A_EE_01 +FIN1A_EF_01 +FIN1A_EG_01 +FIN1A_EH_01 +FIN1A_EI_01 +FIN1A_FA_01 +FIN1A_FB_01 +FIN1A_FC_01 +FIN1A_FD_01 +FIN1A_HA_01 +FIN1A_IA_01 +FIN1A_IB_01 +FIN1A_JA_01 +FIN1A_KA_01 +FIN1A_KA_02 +FIN1A_KA_03 +FIN1A_KA_04 +FIN1A_LA_01 +FIN1A_LA_02 +FIN1A_LA_03 +FIN1A_LA_04 +FIN1A_LA_05 +FIN1A_MA_01 +FIN1A_MB_01 +FIN1A_NA_01 +FIN1A_NB_01 +FIN1A_NC_01 +FIN1A_OA_01 +FIN1A_OA_02 +FIN1A_OA_03 +FIN1A_QA_01 +FIN1A_QA_02 +FIN1A_QA_03 +FIN1A_RA_01 +FIN1A_SA_01 +FIN1A_TA_01 +FIN1A_UA_01 +FIN1A_VA_01 +FIN1A_WA_01 +FIN1A_XA_01 +FIN1A_XB_01 +FIN1A_XC_01 +FIN1A_XD_01 +FIN1A_YA_01 +FIN1A_YB_01 +FIN1A_YC_01 +FIN1A_ZA_01 +FIN1A_ZA_02 +FIN1A_ZA_03 +FIN1A_ZA_04 +FIN1A_ZA_05 +FIN1B_IA_01 +FIN1B_IB_01 +FIN1B_IC_01 +FIN1B_ID_01 +FIN1B_IE_01 +FIN1B_IF_01 +FIN1B_IG_01 +FIN1B_IH_01 +FIN1B_JA_01 +FIN1B_JA_02 +FIN1B_JA_03 +FIN1B_JA_04 +FIN1B_JA_05 +FIN1B_JA_06 +FIN1B_JA_07 +FIN1B_JA_08 +FIN1B_JA_09 +FIN1B_JA_10 +FIN1B_KA_01 +FIN1B_KA_02 +FIN1B_KA_03 +FIN1B_KA_04 +FIN1B_KA_05 +FIN1B_LA_01 +FIN1B_LA_02 +FIN1B_LA_03 +FIN1B_MA_01 +FIN1B_MA_02 +FIN1B_MA_03 +FIN1B_NA_01 +FIN1B_NB_01 +FIN1B_NC_01 +FIN1B_ND_01 +FIN1B_NE_01 +FIN1B_NF_01 +FIN1B_OA_01 +FIN1B_OA_02 +FIN1B_OA_03 +FIN1B_OA_04 +FIN1B_OA_05 +FIN1B_PA_01 +FIN1B_PA_02 +FIN1B_PA_03 +FIN1B_PA_04 +FIN1B_PA_05 +FIN1B_QA_01 +FIN1B_QB_01 +FIN1B_QC_01 +FIN1B_QD_01 +FIN1B_QE_01 +FIN1B_QF_01 +FIN1B_RA_01 +FIN1B_RA_02 +FIN1B_RA_03 +FIN1B_RA_04 +FIN1B_RA_05 +FIN1C_AA_01 +FIN1C_AB_01 +FIN1C_AC_01 +FIN1C_A_BA_01 +FIN1C_A_BB_01 +FIN1C_A_BC_01 +FIN1C_A_BD_01 +FIN1C_A_CA_01 +FIN1C_A_CA_02 +FIN1C_A_DA_01 +FIN1C_A_DA_02 +FIN1C_A_EA_01 +FIN1C_A_EB_01 +FIN1C_A_EC_01 +FIN1C_A_FA_01 +FIN1C_A_FA_02 +FIN1C_A_FA_03 +FIN1C_A_FA_04 +FIN1C_A_FA_05 +FIN1C_A_GA_01 +FIN1C_A_GB_01 +FIN1C_A_GC_01 +FIN1C_A_HA_01 +FIN1C_A_HB_01 +FIN1C_A_IA_01 +FIN1C_A_JA_01 +FIN1C_A_JB_01 +FIN1C_A_JC_01 +FIN1C_A_KA_01 +FIN1C_A_LA_01 +FIN1C_A_LB_01 +FIN1C_A_LC_01 +FIN1C_A_MA_01 +FIN1C_A_NA_01 +FIN1C_A_NB_01 +FIN1C_A_OA_01 +FIN1C_A_OB_01 +FIN1C_A_PA_01 +FIN1C_A_PA_02 +FIN1C_A_PA_03 +FIN1C_A_PA_04 +FIN1C_A_PA_05 +FIN1C_A_QA_01 +FIN1C_A_QA_02 +FIN1C_A_QA_03 +FIN1C_A_QA_04 +FIN1C_A_QA_05 +FIN1C_A_QA_06 +FIN1C_A_QA_07 +FIN1C_A_QA_08 +FIN1C_A_QA_09 +FIN1C_A_QA_10 +FIN1C_A_RA_01 +FIN1C_A_SA_01 +FIN1C_A_TA_01 +FIN1C_A_UA_01 +FIN1C_A_UA_02 +FIN1C_A_UA_03 +FIN1C_A_UA_04 +FIN1C_A_UA_05 +FIN1C_A_UA_06 +FIN1C_A_UA_07 +FIN1C_A_UA_08 +FIN1C_A_VA_01 +FIN1C_A_VA_02 +FIN1C_A_VA_03 +FIN1C_A_VA_04 +FIN1C_A_VA_05 +FIN1C_A_VA_06 +FIN1C_A_VA_07 +FIN1C_A_VA_08 +FIN1C_A_WA_01 +FIN1C_A_XA_01 +FIN1C_A_YA_01 +FIN1C_BA_01 +FIN1C_BA_02 +FIN1C_BA_03 +FIN1C_BA_04 +FIN1C_BA_05 +FIN1C_BA_06 +FIN1C_BA_07 +FIN1C_BA_08 +FIN1C_BA_09 +FIN1C_BA_10 +FIN1C_CA_01 +FIN1C_CA_02 +FIN1C_CA_03 +FIN1C_CA_04 +FIN1C_CA_05 +FIN1C_CA_06 +FIN1C_DA_01 +FIN1C_DA_02 +FIN1C_DA_03 +FIN1C_DA_04 +FIN1C_EA_01 +FIN1C_FA_01 +FIN1C_FB_01 +FIN1C_FC_01 +FIN1C_FD_01 +FIN1C_GA_01 +FIN1C_GA_02 +FIN1C_GA_03 +FIN1C_HA_01 +FIN1C_HB_01 +FIN1C_HC_01 +FIN1C_HD_01 +FIN1C_HE_01 +FIN1C_IA_01 +FIN1C_IA_02 +FIN1C_IA_03 +FIN1C_IA_04 +FIN1C_IA_05 +FIN1C_IA_06 +FIN1C_IA_07 +FIN1C_IA_08 +FIN1C_IA_09 +FIN1C_IA_10 +FIN1C_JA_01 +FIN1C_JA_02 +FIN1C_JA_03 +FIN1C_JA_04 +FIN1C_JA_05 +FIN1C_JA_06 +FIN1C_JA_07 +FIN1C_JA_08 +FIN1C_JA_09 +FIN1C_JA_10 +FIN1C_KA_01 +FIN1C_KA_02 +FIN1C_KA_03 +FIN1C_KA_04 +FIN1C_KA_05 +FIN1C_KA_06 +FIN1C_KA_07 +FIN1C_KA_08 +FIN1C_KA_09 +FIN1C_KA_10 +FIN1C_LA_01 +FIN1C_LA_02 +FIN1C_LA_03 +FIN1C_LA_04 +FIN1C_LA_05 +FIN1C_LA_06 +FIN1C_LA_07 +FIN1C_LA_08 +FIN1C_LA_09 +FIN1C_MA_01 +FIN1C_MB_01 +FIN1C_MC_01 +FIN1C_MD_01 +FIN1C_ME_01 +FIN1C_MF_01 +FIN1C_MG_01 +FIN1C_MH_01 +FIN1C_MI_01 +FIN1C_NA_01 +FIN1C_NB_01 +FIN1C_NC_01 +FIN1C_ND_01 +FIN1C_NE_01 +FIN1C_NF_01 +FIN1C_NH_01 +FIN1C_NI_01 +FIN1C_NJ_01 +FIN1C_NK_01 +FIN1C_NL_01 +FIN1C_OA_01 +FIN1C_OB_01 +FIN1C_OC_01 +FIN1C_OD_01 +FIN1C_OE_01 +FIN1C_OF_01 +FIN1C_OG_01 +FIN1C_OH_01 +FIN1C_OI_01 +FIN1C_OJ_01 +FIN1C_OK_01 +FIN1C_OL_01 +FIN1C_OM_01 +FIN1C_ON_01 +FIN1C_OO_01 +FIN1C_PA_01 +FIN1C_PB_01 +FIN1C_PC_01 +FIN1C_PD_01 +FIN1C_PE_01 +FIN1C_PF_01 +FIN1C_PG_01 +FIN1C_PH_01 +FIN1C_PI_01 +FIN1C_PJ_01 +FIN1C_PK_01 +FIN1C_PL_01 +FIN1C_PM_01 +FIN1C_PN_01 +FIN1C_PP_01 +FIN1C_QA_01 +FIN1C_QB_01 +FIN1C_QC_01 +FIN1C_QD_01 +FIN1C_QE_01 +FIN1C_QF_01 +FIN1C_QG_01 +FIN1C_QH_01 +FIN1C_QI_01 +FIN1C_QJ_01 +FIN1C_QK_01 +FIN1C_QL_01 +FIN1C_QM_01 +FIN1C_RA_01 +FIN1C_RB_01 +FIN1C_RC_01 +FIN1C_RD_01 +FIN1C_RE_01 +FIN1C_RF_01 +FIN1C_RG_01 +FIN1C_RH_01 +FIN1C_RI_01 +FIN1C_RJ_01 +FIN1C_RK_01 +FIN1C_RL_01 +FIN1C_RM_01 +FIN1C_RN_01 +FIN1C_SA_01 +FIN1C_SB_01 +FIN1C_SC_01 +FIN1C_SD_01 +FIN1C_SE_01 +FIN1C_SF_01 +FIN1C_TA_01 +FIN1C_TB_01 +FIN1C_TC_01 +FIN1C_TD_01 +FIN1C_UA_01 +FIN1C_UB_01 +FIN1C_UC_01 +FIN1C_UD_01 +FIN1C_UE_01 +FIN1C_UF_01 +FIN1C_UG_01 +FIN1C_UH_01 +FIN1C_UI_01 +FIN1C_UJ_01 +FIN1C_UK_01 +FIN1C_UL_01 +FIN1C_UM_01 +FIN1C_VA_01 +FIN1C_VB_01 +FIN1C_VC_01 +FIN1C_VD_01 +FIN1C_VE_01 +FIN1C_VF_01 +FIN1C_VG_01 +FIN1C_VH_01 +FIN1C_VI_01 +FIN1C_VJ_01 +FIN1C_VK_01 +FIN1C_VL_01 +FIN1C_VM_01 +FIN1C_VN_01 +FIN1C_VO_01 +FIN1C_VP_01 +FIN1C_WA_01 +FIN1C_WA_02 +FIN1C_WA_03 +FIN1C_WA_04 +FIN1C_WA_05 +FIN1C_WA_06 +FIN1C_WA_07 +FIN1C_WA_08 +FIN1C_WA_09 +FIN1C_WA_10 +FIN1C_XA_01 +FIN1C_XA_02 +FIN1C_XA_03 +FIN1C_XA_04 +FIN1C_XA_05 +FIN1C_YA_01 +FIN1C_YA_02 +FIN1C_YA_03 +FIN1C_YA_04 +FIN1C_YA_05 +FIN1C_ZA_01 +FIN1C_ZB_01 +FIN1C_ZC_01 +FIN1C_ZD_01 +FIN1D_AA_01 +FIN1D_AB_01 +FIN1D_AC_01 +FIN1D_A_AA_01 +FIN1D_A_AB_01 +FIN1D_A_AC_01 +FIN1D_A_AD_01 +FIN1D_A_BA_01 +FIN1D_A_BB_01 +FIN1D_A_CA_01 +FIN1D_A_DA_01 +FIN1D_A_DB_01 +FIN1D_A_EA_01 +FIN1D_A_FA_01 +FIN1D_A_FB_01 +FIN1D_A_FC_01 +FIN1D_A_GA_01 +FIN1D_A_HA_01 +FIN1D_A_HB_01 +FIN1D_A_HC_01 +FIN1D_A_IA_01 +FIN1D_A_IB_01 +FIN1D_A_JA_01 +FIN1D_A_JA_02 +FIN1D_A_JA_03 +FIN1D_A_JA_04 +FIN1D_A_JA_05 +FIN1D_A_KA_01 +FIN1D_A_KA_02 +FIN1D_A_KA_03 +FIN1D_A_KA_04 +FIN1D_A_KA_05 +FIN1D_A_KA_06 +FIN1D_A_KA_07 +FIN1D_A_KA_08 +FIN1D_A_LA_01 +FIN1D_A_LA_02 +FIN1D_A_LA_03 +FIN1D_A_LA_04 +FIN1D_A_LA_05 +FIN1D_A_LA_06 +FIN1D_A_LA_07 +FIN1D_A_LA_08 +FIN1D_A_MA_01 +FIN1D_A_NA_01 +FIN1D_A_OA_01 +FIN1D_A_PA_01 +FIN1D_A_PA_02 +FIN1D_A_PA_03 +FIN1D_BA_01 +FIN1D_BA_02 +FIN1D_BA_03 +FIN1D_BA_04 +FIN1D_BA_05 +FIN1D_BA_06 +FIN1D_BA_07 +FIN1D_BA_08 +FIN1D_BA_09 +FIN1D_BA_10 +FIN1D_CA_01 +FIN1D_CB_01 +FIN1D_CC_01 +FIN1D_CD_01 +FIN1D_CE_01 +FIN1D_CF_01 +FIN1D_DA_01 +FIN1D_DA_02 +FIN1D_DA_03 +FIN1D_DA_04 +FIN1D_EA_01 +FIN1D_EA_02 +FIN1D_EA_03 +FIN1D_EA_04 +FIN1D_EA_05 +FIN1D_FA_01 +FIN1D_FA_02 +FIN1D_FA_03 +FIN1D_FA_04 +FIN1D_FA_05 +FIN1D_FA_06 +FIN1D_GA_01 +FIN1D_GB_01 +FIN1D_GC_01 +FIN1D_GD_01 +FIN1D_GE_01 +FIN1D_HA_01 +FIN1D_HB_01 +FIN1D_HC_01 +FIN1D_HD_01 +FIN1D_HE_01 +FIN1D_IA_01 +FIN1D_IB_01 +FIN1D_IC_01 +FIN1D_ID_01 +FIN1D_IE_01 +FIN1D_IF_01 +FIN1D_IG_01 +FIN1D_IH_01 +FIN1D_II_01 +FIN1D_IJ_01 +FIN1D_IK_01 +FIN1D_IM_01 +FIN1D_JA_01 +FIN1D_JB_01 +FIN1D_JC_01 +FIN1D_JD_01 +FIN1D_JE_01 +FIN1D_JF_01 +FIN1D_JG_01 +FIN1D_JH_01 +FIN1D_JI_01 +FIN1D_JJ_01 +FIN1D_JK_01 +FIN1D_KA_01 +FIN1D_KB_01 +FIN1D_KC_01 +FIN1D_KD_01 +FIN1D_KE_01 +FIN1D_KF_01 +FIN1D_KG_01 +FIN1D_KG_QQQ1_01 +FIN1D_KI_01 +FIN1D_KJ_01 +FIN1D_KK_01 +FIN1D_KM_01 +FIN1D_KN_01 +FIN1D_KO_01 +FIN1D_KP_01 +FIN1D_KQ_01 +FIN1D_LA_01 +FIN1D_LB_01 +FIN1D_LC_01 +FIN1D_LD_01 +FIN1D_LE_01 +FIN1D_LF_01 +FIN1D_LG_01 +FIN1D_LH_01 +FIN1D_LI_01 +FIN1D_LJ_01 +FIN1D_LK_01 +FIN1D_LL_01 +FIN1D_LM_01 +FIN1D_LN_01 +FIN1D_LP_01 +FIN1D_LQ_01 +FIN1D_MA_01 +FIN1D_MB_01 +FIN1D_MC_01 +FIN1D_MD_01 +FIN1D_ME_01 +FIN1D_MF_01 +FIN1D_MG_01 +FIN1D_MH_01 +FIN1D_MI_01 +FIN1D_MJ_01 +FIN1D_MK_01 +FIN1D_NA_01 +FIN1D_NB_01 +FIN1D_NC_01 +FIN1D_ND_01 +FIN1D_NE_01 +FIN1D_NF_01 +FIN1D_NG_01 +FIN1D_NH_01 +FIN1D_NI_01 +FIN1D_NJ_01 +FIN1D_NK_01 +FIN1D_NL_01 +FIN1D_NM_01 +FIN1D_NN_01 +FIN1D_NO_01 +FIN1D_OA_01 +FIN1D_OB_01 +FIN1D_OC_01 +FIN1D_OD_01 +FIN1D_OE_01 +FIN1D_OF_01 +FIN1D_PA_01 +FIN1D_QA_01 +FIN1D_QA_02 +FIN1D_QA_03 +FIN1D_RA_01 +FIN1D_RA_02 +FIN1D_RA_03 +FIN1D_RA_04 +FIN1D_RA_05 +FIN1D_SA_01 +FIN1D_SB_01 +FIN1D_SC_01 +FIN1D_TA_01 +FIN1D_TB_01 +FIN1D_TC_01 +FIN1D_TD_01 +FIN1D_TE_01 +FIN1D_TF_01 +FIN1D_TG_01 +FIN1D_TH_01 +FIN1D_TI_01 +FIN1D_TJ_01 +FIN1D_TK_01 +FIN1D_TL_01 +FIN1D_TM_01 +FIN1D_TN_01 +FIN1D_TP_01 +FIN1D_TR_01 +FIN1D_TT_01 +FIN1D_UA_01 +FIN1D_UC_01 +FIN1D_UD_01 +FIN1D_UE_01 +FIN1D_UF_01 +FIN1D_UI_01 +FIN1D_UJ_01 +FIN1D_UK_01 +FIN1D_UL_01 +FIN1D_UM_01 +FIN1D_UN_01 +FIN1D_UO_01 +FIN1D_UP_01 +FIN1D_UQ_01 +FIN1D_UR_01 +FIN1D_US_01 +FIN1D_UT_01 +FIN1D_UU_01 +FIN1D_VA_01 +FIN1D_VA_02 +FIN1D_VA_03 +FIN1D_VA_04 +FIN1D_VA_05 +FIN1D_VA_XXX1_01 +FIN1D_WA_01 +FIN1D_WA_02 +FIN1D_WA_03 +FIN1D_WA_04 +FIN1D_WA_05 +FIN1D_XA_01 +FIN1D_XA_02 +FIN1D_XA_03 +FIN1D_XA_04 +FIN1D_XA_05 +FIN1D_XYZ_01 +FIN1D_YA_01 +FIN1D_YB_01 +FIN1D_YC_01 +FIN1D_YD_01 +FIN1D_YE_01 +FIN1D_YF_01 +FIN1D_ZA_01 +FIN1D_ZA_02 +FIN1D_ZA_03 +FIN1D_ZA_04 +FIN1D_ZA_05 +FIN1E_ACT_ARRIVEC_NOTLATE_BA_01 +FIN1E_ACT_ARRIVE_CLUB_FAVOURITE_AA_01 +FIN1E_ACT_SPEC_BORED_CA_01 +FIN1E_DA_01 +FIN1E_EA_01 +FIN1E_FA_01 +FIN1E_FB_01 +FIN1E_FC_01 +FIN1E_FD_01 +FIN1E_FE_01 +FIN1E_GA_01 +FIN1E_HA_01 +FIN1E_IAA_01 +FIN1E_IAB_01 +FIN1E_IAC_01 +FIN1E_IAD_01 +FIN1E_IAE_01 +FIN1E_IAF_01 +FIN1E_IAG_01 +FIN1E_IAH_01 +FIN1E_IAI_01 +FIN1E_IAJ_01 +FIN1E_IAK_01 +FIN1E_IAL_01 +FIN1E_IAM_01 +FIN1E_IAN_01 +FIN1E_IAO_01 +FIN1E_IA_01 +FIN1E_IB_01 +FIN1E_IC_01 +FIN1E_ID_01 +FIN1E_IE_01 +FIN1E_IF_01 +FIN1E_IF_QQQ1_01 +FIN1E_IG_01 +FIN1E_IG_QQQ1_01 +FIN1E_IH_01 +FIN1E_II_01 +FIN1E_IJ_01 +FIN1E_IK_01 +FIN1E_IL_01 +FIN1E_IM_01 +FIN1E_IN_01 +FIN1E_IO_01 +FIN1E_IP_01 +FIN1E_IQ_01 +FIN1E_IQ_QQQ1_01 +FIN1E_IR_01 +FIN1E_IS_01 +FIN1E_IT_01 +FIN1E_IT_QQQ1_01 +FIN1E_IU_01 +FIN1E_IV_01 +FIN1E_IW_01 +FIN1E_IX_01 +FIN1E_IY_01 +FIN1E_IZ_01 +FIN1E_JA_01 +FIN1E_KA_01 +FIN1E_LA_01 +FIN1E_MA_01 +FIN1E_MA_02 +FIN1E_MA_03 +FIN1E_MA_04 +FIN1E_MA_05 +FIN1E_NA_01 +FIN1E_NA_02 +FIN1E_NA_03 +FIN1E_NA_04 +FIN1E_OAA_01 +FIN1E_OAB_01 +FIN1E_OAC_01 +FIN1E_OAD_01 +FIN1E_OAE_01 +FIN1E_OAF_01 +FIN1E_OAG_01 +FIN1E_OAH_01 +FIN1E_OAI_01 +FIN1E_OAJ_01 +FIN1E_OAK_01 +FIN1E_OAL_01 +FIN1E_OA_01 +FIN1E_OB_01 +FIN1E_OC_01 +FIN1E_OD_01 +FIN1E_OE_01 +FIN1E_OF_01 +FIN1E_OG_01 +FIN1E_OH_01 +FIN1E_OI_01 +FIN1E_OJ_01 +FIN1E_OK_01 +FIN1E_OL_01 +FIN1E_OM_01 +FIN1E_ON_01 +FIN1E_OO_01 +FIN1E_OP_01 +FIN1E_OQ_01 +FIN1E_OR_01 +FIN1E_OS_01 +FIN1E_OT_01 +FIN1E_OU_01 +FIN1E_OV_01 +FIN1E_OW_01 +FIN1E_OX_01 +FIN1E_OY_01 +FIN1E_OZ_01 +FINCH_CHIRP_1 +FINCH_CHIRP_2 +FINCH_RASP_1 +FINCH_RASP_2 +FINCH_RASP_5 +FINCH_WHISTLE_1 +FINCH_WHISTLE_3 +FINCH_WHISTLE_4 +FINCH_WHISTLE_5 +FINCH_WHISTLE_6 +FINCH_WHISTLE_7 +FINCH_WHISTLE_8 +FINDTHETIME_01 +FINDTHETIME_02 +FIREFLY_ISLAND +FIREFLY_PROJECTS +FIRE_CHIEF_ORDER_01 +FIRE_CHIEF_ORDER_02 +FIRE_CHIEF_ORDER_03 +FIRE_CHIEF_ORDER_04 +FIRE_CLOSE +FIRE_CRACKLE +FIRE_EXTINGUISHER +FIRE_EXTINGUISHER_RESO +FIRE_IS_OUT_01 +FIRE_IS_OUT_02 +FIRE_IS_OUT_03 +FIRE_IS_OUT_04 +FIRE_IS_OUT_05 +FIRE_IS_OUT_06 +FIRE_TICK_1 +FIRE_TICK_2 +FIRE_TICK_3 +FIRE_TICK_4 +FIRE_TICK_5 +FIRE_TICK_6 +FIRE_TICK_7 +FIRE_TICK_8 +FIRE_TRUCK_HORN +FIRE_WIND +FISHMARKET_NORTH +FISH_MARKET_SOUTH +FIST_2 +FIST_3 +FIST_5 +FIZZ_STAGE_1 +FIZZ_STAGE_2 +FLAME_AND_GAS +FLAME_FLICKER +FLANGER_ST +FLASH_STRIKE_1_LEFT +FLASH_STRIKE_1_RIGHT +FLASH_STRIKE_2_LEFT +FLASH_STRIKE_2_RIGHT +FLAT_TYRE_LOOP_A +FLAT_TYRE_LOOP_B +FLINT_ROLL +FLUSH +FLY_BUZZ_01 +FLY_BUZZ_02 +FLY_BUZZ_03 +FLY_BUZZ_04 +FLY_BUZZ_05 +FLY_BUZZ_06 +FLY_BUZZ_07 +FM1_AA_01 +FM1_AB_01 +FM1_AC_01 +FM1_AD_01 +FM1_BA_01 +FM1_BB_01 +FM1_BC_01 +FM1_BD_01 +FM1_BE_01 +FM1_BF_01 +FM1_BG_01 +FM1_BH_01 +FM1_BI_01 +FM1_BJ_01 +FM1_BK_01 +FM1_CA_01 +FM1_CB_01 +FM1_CC_01 +FM1_CD_01 +FM1_CE_01 +FM1_CF_01 +FM1_CG_01 +FM1_DA_01 +FM1_DA_02 +FM1_DA_03 +FM1_EA_01 +FM1_EA_02 +FM1_EA_03 +FM1_FA_01 +FM1_FA_02 +FM1_FA_03 +FM1_GA_01 +FM1_GA_02 +FM1_HA_01 +FM1_HA_02 +FM1_IA_01 +FM1_IA_02 +FM1_JA_01 +FM1_JA_02 +FM1_KA_01 +FM1_KB_01 +FM1_KB_QQQ1_01 +FM1_KC_01 +FM1_LA_01 +FM1_LB_01 +FM1_MA_01 +FM1_MB_01 +FM1_MC_01 +FM1_ME_01 +FM1_YA_01 +FM1_YB_01 +FM1_YC_01 +FM1_YD_01 +FM1_ZA_01 +FM1_ZB_01 +FM1_ZC_01 +FM1_ZD_01 +FM1_ZE_01 +FM1_ZF_01 +FM1_ZG_01 +FM2_AA_01 +FM2_AB_01 +FM2_AC_01 +FM2_A_AA_01 +FM2_A_AA_02 +FM2_A_AA_03 +FM2_A_BA_01 +FM2_A_BB_01 +FM2_A_CA_01 +FM2_A_DA_01 +FM2_A_EA_01 +FM2_A_FA_01 +FM2_A_FB_01 +FM2_A_GA_01 +FM2_A_GB_01 +FM2_A_GC_01 +FM2_A_HA_01 +FM2_A_HB_01 +FM2_A_HC_01 +FM2_A_IA_01 +FM2_A_IB_01 +FM2_A_JA_01 +FM2_A_JB_01 +FM2_A_JC_01 +FM2_A_JD_01 +FM2_A_KA_01 +FM2_A_KB_01 +FM2_A_LA_01 +FM2_A_LB_01 +FM2_A_LC_01 +FM2_A_MA_01 +FM2_A_MB_01 +FM2_A_MC_01 +FM2_A_MD_01 +FM2_A_NA_01 +FM2_A_NB_01 +FM2_A_NC_01 +FM2_A_OA_01 +FM2_A_OB_01 +FM2_A_OC_01 +FM2_A_PA_01 +FM2_A_PA_02 +FM2_A_PA_03 +FM2_A_QA_01 +FM2_A_RA_01 +FM2_A_RB_01 +FM2_A_RC_01 +FM2_A_SA_01 +FM2_A_TA_01 +FM2_A_TB_01 +FM2_A_TC_01 +FM2_A_UA_01 +FM2_A_VA_01 +FM2_A_VA_02 +FM2_BA_01 +FM2_BB_01 +FM2_BC_01 +FM2_BD_01 +FM2_BE_01 +FM2_BF_01 +FM2_BG_01 +FM2_BH_01 +FM2_BI_01 +FM2_BJ_01 +FM2_CA_01 +FM2_CB_01 +FM2_CC_01 +FM2_DA_01 +FM2_DB_01 +FM2_EA_01 +FM2_EB_01 +FM2_EC_01 +FM2_ED_01 +FM2_EE_01 +FM2_EF_01 +FM2_FA_01 +FM2_FA_02 +FM2_FA_03 +FM2_FA_04 +FM2_GA_01 +FM2_HA_01 +FM2_IA_01 +FM2_JA_01 +FM2_KA_01 +FM2_KB_01 +FM2_KC_01 +FM2_KD_01 +FM2_KE_01 +FM2_LA_01 +FM2_LA_QQQ1_01 +FM2_MA_01 +FM2_NA_01 +FM2_NB_01 +FM2_NC_01 +FM2_ND_01 +FM2_NE_01 +FM2_NF_01 +FM2_NG_01 +FM2_NH_01 +FM2_NI_01 +FM2_NJ_01 +FM2_NK_01 +FM2_NL_01 +FM2_NM_01 +FM2_NN_01 +FM2_NO_01 +FM2_NP_01 +FM2_NQ_01 +FM2_NR_01 +FM2_NS_01 +FM2_OA_01 +FM2_OB_01 +FM2_OC_01 +FM2_OD_01 +FM2_PA_01 +FM2_PB_01 +FM2_PC_01 +FM2_PSCAN_AA +FM2_PSCAN_AB +FM2_PSCAN_AC +FM2_QA_01 +FM2_QB_01 +FM2_QC_01 +FM2_RA_01 +FM2_RA_02 +FM2_RA_03 +FM2_RC_01 +FM2_RD_01 +FM2_SA_01 +FM2_SA_02 +FM2_SA_03 +FM2_SA_04 +FM2_SA_05 +FM2_SC_01 +FM2_SD_01 +FM2_TA_01 +FM2_TA_02 +FM2_TA_03 +FM2_TA_04 +FM2_TA_05 +FM2_UB_01 +FM2_VA_01 +FM2_VB_01 +FM2_VC_01 +FM2_VD_01 +FM2_VE_01 +FM2_WA_01 +FM2_WB_01 +FM2_XA_01 +FM2_XB_01 +FM2_YC_01 +FM2_ZA_01 +FM3_AA_01 +FM3_AB_01 +FM3_AC_01 +FM3_AD_01 +FM3_AE_01 +FM3_AF_01 +FM3_AG_01 +FM3_AH_01 +FM3_AI_01 +FM3_BA_01 +FM3_BA_02 +FM3_BA_03 +FM3_BA_04 +FM3_CA_01 +FM3_CA_02 +FM3_CA_03 +FM3_CA_04 +FM3_DA_01 +FM3_DA_02 +FM3_DA_03 +FM3_DA_04 +FM3_EA_01 +FM3_EA_02 +FM3_EA_03 +FM3_EA_04 +FM3_FA_01 +FM3_FA_02 +FM3_FA_03 +FM3_FA_04 +FM3_FA_05 +FM3_FA_06 +FM3_HA_01 +FM3_HA_02 +FM3_HA_03 +FM3_IA_01 +FM3_IA_02 +FM3_IA_03 +FM3_JA_01 +FM3_JA_02 +FM3_JA_03 +FM3_LA_01 +FM3_LA_QQQ1_01 +FM3_LB_01 +FM3_LC_01 +FM3_LD_01 +FM3_LE_01 +FM3_LF_01 +FM3_LG_01 +FM3_LH_01 +FM3_LI_01 +FM3_LJ_01 +FM3_MA_01 +FM3_NA_01 +FM3_NB_01 +FM3_NC_01 +FM3_ND_01 +FM3_OA_01 +FM3_OB_01 +FM3_OC_01 +FM3_PA_01 +FM3_PB_01 +FM3_PC_01 +FM3_PD_01 +FM3_QA_01 +FM3_QB_01 +FM3_QC_01 +FM3_QD_01 +FM3_QE_01 +FM3_RA_01 +FM3_RA_02 +FM3_RA_03 +FM3_RA_04 +FM3_SA_01 +FM3_SA_02 +FM3_SA_03 +FM3_SA_04 +FM3_TA_01 +FM3_TA_02 +FM3_TA_03 +FM3_TA_04 +FM3_UA_01 +FM3_UA_02 +FM3_UA_03 +FM3_UA_04 +FM3_VA_01 +FM3_VA_02 +FM3_VA_03 +FM3_VA_04 +FM3_VA_05 +FM3_VA_06 +FM4_AA_01 +FM4_AB_01 +FM4_AC_01 +FM4_AD_01 +FM4_BA_01 +FM4_BB_01 +FM4_BC_01 +FM4_CA_01 +FM4_CB_01 +FM4_CC_01 +FM4_CD_01 +FM4_CE_01 +FM4_CF_01 +FM4_DA_01 +FM4_DB_01 +FM4_DC_01 +FM4_DD_01 +FM4_EA_01 +FM4_EB_01 +FM4_FA_01 +FM4_FB_01 +FM4_FC_01 +FM4_FD_01 +FM4_FE_01 +FM4_FF_01 +FM4_FG_01 +FM4_GA_01 +FM4_GB_01 +FM4_GC_01 +FM4_HB_01 +FM4_HC_01 +FM4_HD_01 +FM4_HE_01 +FM4_HF_01 +FM4_IA_01 +FM5_AA_01 +FM5_AB_01 +FM5_AC_01 +FM5_AD_01 +FM5_AE_01 +FM5_AF_01 +FM5_AG_01 +FM5_AH_01 +FM5_AI_01 +FM5_AJ_01 +FM5_BA_01 +FM5_BB_01 +FM5_BC_01 +FM5_BD_01 +FM5_BF_01 +FM5_BG_01 +FM5_BH_01 +FM5_BI_01 +FM5_BJ_01 +FM5_CA_01 +FM5_CB_01 +FM5_CC_01 +FM5_CD_01 +FM5_CE_01 +FM5_DA_01 +FM5_DB_01 +FM5_DC_01 +FM5_DD_01 +FM5_DE_01 +FM5_EA_01 +FM5_EB_01 +FM5_EC_01 +FM5_ED_01 +FM5_EE_01 +FM5_FA_01 +FM5_FB_01 +FM5_GA_01 +FM5_GB_01 +FM5_GC_01 +FM5_GD_01 +FM5_GE_01 +FM5_GF_01 +FM5_GG_01 +FM5_GH_01 +FM5_GI_01 +FM5_LA_01 +FM5_NA_01 +FM5_NB_01 +FM5_NC_01 +FM5_ND_01 +FM5_NE_01 +FM5_NF_01 +FM5_OD_01 +FM5_OE_01 +FM5_PA_01 +FM5_PSCAN_AA +FM6_A_AA_01 +FM6_A_AA_02 +FM6_A_AA_03 +FM6_A_BA_01 +FM6_A_BA_02 +FM6_A_BA_03 +FM6_A_CA_01 +FM6_A_CA_02 +FM6_A_DA_01 +FM6_A_DA_02 +FM6_A_EA_01 +FM6_A_EB_01 +FM6_A_FA_01 +FM6_A_FB_01 +FM6_A_FC_01 +FM6_A_GA_01 +FM6_A_GA_02 +FM6_A_HA_01 +FM6_A_HB_01 +FM6_A_HC_01 +FM6_A_IA_01 +FM6_A_IA_02 +FM6_A_IA_03 +FM6_A_JA_01 +FM6_A_JA_02 +FM6_A_KA_01 +FM6_A_KB_01 +FM6_A_KC_01 +FM6_A_LA_01 +FM6_A_MA_01 +FM6_A_NA_01 +FM6_BA_01 +FM6_BA_02 +FM6_BA_03 +FM6_BA_04 +FM6_BA_05 +FM6_CA_01 +FM6_CA_02 +FM6_CA_03 +FM6_CA_04 +FM6_CA_05 +FM6_DA_01 +FM6_DB_01 +FM6_DC_01 +FM6_DD_01 +FM6_DE_01 +FM6_DF_01 +FM6_DG_01 +FM6_EA_01 +FM6_EB_01 +FM6_EC_01 +FM6_ED_01 +FM6_EE_01 +FM6_EF_01 +FM6_FA_01 +FM6_FA_02 +FM6_FA_03 +FM6_GA_01 +FM6_GA_02 +FM6_GA_03 +FM6_HA_01 +FM6_HB_01 +FM6_IA_01 +FM6_IB_01 +FM6_JA_01 +FM6_JA_02 +FM6_JA_03 +FM6_JA_04 +FM6_JA_05 +FM6_JA_06 +FM6_KA_01 +FM6_KA_02 +FM6_LA_01 +FM6_LA_02 +FM6_LA_03 +FM6_MA_01 +FM6_MA_02 +FM6_MA_03 +FM6_NA_01 +FM6_NA_02 +FM6_NA_03 +FM6_OA_01 +FM6_OA_02 +FM6_OA_03 +FM6_PA_01 +FM6_PA_02 +FM6_PA_03 +FM6_QA_01 +FM6_QA_02 +FM6_QA_03 +FM6_RA_01 +FM6_RA_02 +FM6_RA_03 +FM6_SA_01 +FM6_SA_02 +FM6_SA_03 +FM6_SA_04 +FM6_SA_05 +FM6_SA_06 +FM6_SA_07 +FM6_SA_08 +FM6_SA_09 +FM6_SA_10 +FM6_TA_01 +FM6_TA_02 +FM6_TA_03 +FM6_TA_04 +FM6_UA_01 +FM6_UA_02 +FM6_UA_03 +FM6_UA_04 +FM6_UA_05 +FM6_UA_06 +FM6_VA_01 +FM6_VA_02 +FM6_VA_03 +FM6_WA_01 +FM6_WA_02 +FM6_WA_03 +FM6_WA_04 +FM6_WA_05 +FM6_WA_06 +FM6_XA_01 +FM6_XB_01 +FM6_XC_01 +FM6_XD_01 +FM6_XE_01 +FM6_XF_01 +FM6_XG_01 +FM6_XH_01 +FM6_XI_01 +FM6_XJ_01 +FM6_YA_01 +FM6_YB_01 +FM6_YC_01 +FM6_YD_01 +FM6_YE_01 +FM6_YF_01 +FM6_YG_01 +FM6_YH_01 +FM6_YI_01 +FM6_YJ_01 +FM6_YK_01 +FM6_YL_01 +FM6_YM_01 +FM6_YN_01 +FM6_YO_01 +FM6_YP_01 +FM6_YQ_01 +FM6_ZA_01 +FM6_ZB_01 +FM6_ZC_01 +FM6_ZD_01 +FM6_ZE_01 +FM6_ZF_01 +FM6_ZG_01 +FM6_ZH_01 +FM6_ZI_01 +FM6_ZJ_01 +FM6_ZK_01 +FM6_ZL_01 +FM6_ZM_01 +FM6_ZN_01 +FM6_ZO_01 +FOCUS_LOOP +FOLDING_WOOD_SIGN_1 +FOLDING_WOOD_SIGN_2 +FOLDING_WOOD_SIGN_3 +FOLLOWED_01 +FOLLOWED_02 +FOLLOWED_03 +FOLLOWED_04 +FOLLOWED_05 +FOLLOWED_06 +FOLLOWED_07 +FOLLOWED_NO_01 +FOLLOWED_NO_02 +FOLLOWED_NO_03 +FOLLOW_ME_GUYS_01 +FOLLOW_ME_GUYS_02 +FOLLOW_ME_GUYS_03 +FOLLOW_ME_GUYS_04 +FOLLOW_ME_GUYS_05 +FOLLOW_ME_GUYS_06 +FOLLOW_ME_GUYS_07 +FOLLOW_ME_GUYS_08 +FOLLOW_ME_GUYS_09 +FOLLOW_ME_GUYS_10 +FOOD_BOUGHT_ENOUGH_01 +FOOD_BOUGHT_ENOUGH_02 +FOOD_BOUGHT_ENOUGH_03 +FOOD_BRING_CHECK_01 +FOOD_BRING_CHECK_02 +FOOD_BRING_CHECK_03 +FOOD_PLAYER_SICK_01 +FOOD_PLAYER_SICK_02 +FOOD_SERVE_MEAL_01 +FOOD_SERVE_MEAL_02 +FOOD_SERVE_MEAL_03 +FOOD_SERVE_MEAL_04 +FOOD_SHOP_CLOSE_01 +FOOD_SHOP_CLOSE_02 +FOOD_SPIT_01 +FOOD_SPIT_02 +FOOD_WHAT_WANT_01 +FOOD_WHAT_WANT_02 +FOOD_WHAT_WANT_03 +FOOD_WHAT_WANT_04 +FOOTSTEPS_01 +FOOTSTEPS_02 +FOOT_1 +FOOT_2 +FOOT_3 +FOOT_4 +FOOT_5 +FOOT_6 +FOOT_7 +FOOT_DOWN_1 +FOOT_DOWN_2 +FOOT_DOWN_3 +FOOT_DOWN_4 +FOOT_DOWN_5 +FOOT_UP_1 +FOOT_UP_2 +FOOT_UP_3 +FOOT_UP_4 +FOOT_UP_5 +FOR +FORKLIFT_LIFTER +FORTSIDE +FOUND_GUN_01 +FOUND_NOTHING_01 +FOUND_NOTHING_02 +FOUND_STOLEN_BANK_CARDS_01 +FOUND_STOLEN_BANK_CARDS_02 +FOUND_STOLEN_BANK_CARDS_03 +FOUND_STOLEN_BANK_CARDS_04 +FOUND_STOLEN_BANK_CARDS_05 +FOUND_WEAPON_ON_PED_01 +FOUND_WEAPON_ON_PED_02 +FOUND_WEAPON_ON_PED_03 +FOUND_WEAPON_ON_PED_04 +FOUNTAIN_MEDIUM +FOURTHSRINGTONE +FOUR_DOOR +FRANCIS_INTERNATIONAL +FRANCIS_INTERNATIONAL_STATION +FRANKFORT +FRANKFORT_AVE +FRANKFORT_AVENUE_STATION +FRANKFORT_HIGH +FRANKFORT_HIGH_STATION +FRANKFORT_LOW +FRANKFORT_LOW_STATION +FRANKFORT_STATION +FRANKLIN_DRIVE +FREEKNYOU_01 +FREEKNYOU_02 +FREEZER_HUM_1 +FRIDGE_HUM +FRIDGE_HUM_LOOP_A +FRIDGE_HUM_LOOP_B +FRIENDS_LEFT +FRIENDS_RIGHT +FRONT_LIGHT_1 +FRONT_LIGHT_2 +FRONT_LIGHT_3 +FRONT_LIGHT_4 +FRONT_LIGHT_PARTICLES_A +FRONT_LIGHT_PARTICLES_B +FRY_LOOP_1 +FRY_LOOP_2 +FUCK_FALL_01 +FUCK_FALL_02 +FUCK_FALL_03 +FUCK_FALL_04 +FUCK_FALL_05 +FUCK_FALL_06 +FUCK_FALL_07 +FUCK_FALL_08 +FUCK_FALL_09 +FUCK_FALL_10 +FUCK_FALL_11 +FUCK_FALL_12 +FUCK_FALL_13 +FUCK_FALL_14 +FUCK_FALL_15 +FUCK_FALL_16 +FUCK_FALL_17 +FUCK_FALL_18 +FUCK_FALL_19 +FUCK_FALL_20 +FUNKINTHEHOLE_01 +FUNKINTHEHOLE_02 +FUNKINTIME +G1_AA_01 +G1_AB_01 +G1_AD_01 +G1_AE_01 +G1_A_AA_01 +G1_A_BA_01 +G1_A_BB_01 +G1_A_BC_01 +G1_A_BD_01 +G1_A_BE_01 +G1_A_BF_01 +G1_A_BG_01 +G1_A_BH_01 +G1_A_CA_01 +G1_A_CB_01 +G1_A_CC_01 +G1_A_CD_01 +G1_A_CE_01 +G1_A_CF_01 +G1_A_DA_01 +G1_A_DB_01 +G1_A_DC_01 +G1_A_EA_01 +G1_A_FA_01 +G1_A_FA_02 +G1_A_FA_03 +G1_A_FA_04 +G1_A_FA_05 +G1_A_GA_01 +G1_A_GA_02 +G1_A_GA_03 +G1_CA_01 +G1_CA_02 +G1_CA_03 +G1_CA_04 +G1_CA_05 +G1_DA_01 +G1_DA_02 +G1_DA_03 +G1_DA_04 +G1_DA_05 +G1_EA_01 +G1_EA_02 +G1_EA_03 +G1_EA_04 +G1_EA_05 +G1_FA_01 +G1_GA_01 +G1_GB_01 +G1_HA_01 +G1_HA_02 +G1_HA_03 +G1_HA_04 +G1_HA_05 +G1_IA_01 +G1_IA_02 +G1_IA_03 +G1_IA_04 +G1_JA_01 +G1_JA_02 +G1_KA_01 +G1_LA_01 +G1_LA_02 +G1_LA_03 +G1_LA_04 +G1_MA_01 +G1_MB_01 +G1_QA_01 +G1_QB_01 +G1_QC_01 +G1_QD_01 +G1_RA_01 +G1_RB_01 +G1_RC_01 +G1_RD_01 +G1_RE_01 +G1_UA_01 +G1_UB_01 +G1_WA_01 +G1_WB_01 +G1_WD_01 +G1_XA_01 +G1_XB_01 +G1_XC_01 +G1_XD_01 +G1_XE_01 +G1_XF_01 +G1_YA_01 +G1_YC_01 +G1_YE_01 +G1_YG_01 +G1_YI_01 +G1_YJ_01 +G1_YK_01 +G1_YM_01 +G1_YO_01 +G1_YQ_01 +G1_YS_01 +G1_ZA_01 +G1_ZC_01 +G1_ZE_01 +G1_ZG_01 +G1_ZI_01 +G1_ZK_01 +G1_ZM_01 +G1_ZO_01 +G1_ZP_01 +G1_ZQ_01 +G2_AA_01 +G2_AB_01 +G2_AC_01 +G2_AD_01 +G2_BA_01 +G2_BA_02 +G2_BA_03 +G2_CB_01 +G2_DA_01 +G2_DB_01 +G2_EA_01 +G2_EA_02 +G2_EA_03 +G2_EA_04 +G2_EA_05 +G2_FA_01 +G2_FA_02 +G2_GA_01 +G2_GB_01 +G2_GC_01 +G2_GD_01 +G2_HA_01 +G2_HB_01 +G2_HC_01 +G2_IA_01 +G2_IA_02 +G2_IA_03 +G2_JA_01 +G2_JA_02 +G2_JA_03 +G2_KA_01 +G2_KA_02 +G2_KA_03 +G2_KA_04 +G2_KA_05 +G2_LA_01 +G2_LA_02 +G2_LA_03 +G2_LA_04 +G2_LA_05 +G2_MA_01 +G2_MA_02 +G2_MA_03 +G2_NA_01 +G2_NA_02 +G2_OA_01 +G2_OB_01 +G2_OC_01 +G2_OD_01 +G2_PSCAN_AA +G2_PSCAN_AB +G3_AA_01 +G3_AA_02 +G3_AA_03 +G3_AA_04 +G3_BA_01 +G3_BA_02 +G3_BA_03 +G3_BA_04 +G3_CA_01 +G3_CA_02 +G3_CA_03 +G3_DA_01 +G3_DB_01 +G3_DC_01 +G3_DD_01 +G3_EA_01 +G3_EB_01 +G3_EC_01 +G3_ED_01 +G3_FA_01 +G3_FA_02 +G3_FA_03 +G3_FA_04 +G3_FA_05 +G3_GA_01 +G3_GA_02 +G3_GA_03 +G3_GA_04 +G3_GA_05 +G3_HA_01 +G3_HA_02 +G3_HA_03 +G3_IA_01 +G3_IA_02 +G3_JA_01 +G3_JA_02 +G3_JA_03 +G3_KA_01 +G3_KA_02 +GALVESTON_AVE +GAME_DRAW_01 +GAME_DRAW_02 +GAME_LOST_01 +GAME_LOST_02 +GAME_LOST_03 +GAME_OVER_L +GAME_OVER_R +GAME_PAUSE_L +GAME_PLAYING_BADLY_01 +GAME_PLAYING_BADLY_02 +GAME_PLAYING_BADLY_03 +GAME_PLAYING_WELL_01 +GAME_PLAYING_WELL_02 +GAME_PLAYING_WELL_03 +GAME_QUIT_EARLY_01 +GAME_QUIT_EARLY_02 +GAME_QUIT_EARLY_03 +GAME_QUIT_EARLY_04 +GAME_QUIT_EARLY_05 +GAME_WON_01 +GAME_WON_02 +GAME_WON_03 +GANG_ASK_PLAYER_LEAVE_01 +GANG_ASK_PLAYER_LEAVE_02 +GANG_ASK_PLAYER_LEAVE_03 +GANG_ATTACK_WARNING_01 +GANG_ATTACK_WARNING_02 +GANG_ATTACK_WARNING_03 +GANG_ATTACK_WARNING_04 +GANG_BUMP_01 +GANG_BUMP_02 +GANG_BUMP_03 +GANG_BUMP_04 +GANG_CHASE_01 +GANG_CHASE_02 +GANG_CHASE_03 +GANG_DODGE_WARNING_01 +GANG_DODGE_WARNING_02 +GANG_DODGE_WARNING_03 +GANG_DRUGS_REJECT_01 +GANG_DRUGS_REJECT_02 +GANG_DRUGS_REJECT_03 +GANG_FIGHT_CHEER_01 +GANG_FIGHT_CHEER_02 +GANG_FIGHT_CHEER_03 +GANG_FIGHT_CHEER_04 +GANG_INTERVENE_01 +GANG_INTERVENE_02 +GANG_INTERVENE_03 +GANG_TAKEOVER_A_JAMAICAN_GANG_SEIZING_CONTROL_OF +GANG_TAKEOVER_A_JAMAICAN_GANG_SEIZING_CONTROL_OF_ERR +GANG_TAKEOVER_A_JAMAICAN_GANG_TAKING_OVER +GANG_TAKEOVER_A_RUSSIAN_GANG_SEIZING_CONTROL_OF +GANG_TAKEOVER_A_RUSSIAN_GANG_SEIZING_CONTROL_OF_ERR +GANG_TAKEOVER_A_RUSSIAN_GANG_TAKING_OVER +GANG_TAKEOVER_A_RUSSIAN_GANG_TAKING_OVER_ERR +GANG_TAKEOVER_JAMAICAN_GANGSTERS_SEIZING_CONTROL_OF +GANG_TAKEOVER_JAMAICAN_GANGSTERS_SEIZING_CONTROL_OF_ERR +GANG_TAKEOVER_JAMAICAN_GANG_BANGERS_TAKING_CONTROL_OF +GANG_TAKEOVER_JAMAICAN_GANG_BANGERS_TAKING_CONTROL_OF_ERR +GANG_TAKEOVER_RUSSIAN_MAFIOSI_TAKING_CONTROL_OF +GANG_TAKEOVER_RUSSIAN_MAFIOSI_TAKING_CONTROL_OF_ERR +GANG_TAKEOVER_RUSSIAN_MOBSTERS_SEIZING_CONTROL_OF +GANG_TAKEOVER_RUSSIAN_MOBSTERS_SIEZING_CONTROL_OF_ERR +GANG_WAR_CRIME_A_GANGLAND_TERRITORIAL_DISPUTE +GANG_WAR_CRIME_A_TURF_WAR +GANG_WAR_CRIME_ELEVATED_GANG_ACTIVITY +GANG_WAR_CRIME_GANG_RELATED_TURF_WAR +GANG_WAR_CRIME_GANG_RELATED_VIOLENCE +GANG_WAR_CRIME_GANG_WARFARE +GANG_WAR_CRIME_VIOLENT_GANG_BEHAVIOUR +GANG_WAR_PARTICIPANTS_BETWEEN_JAMAICAN_AND_RUSSIAN_GANGS +GANG_WAR_PARTICIPANTS_BETWEEN_RUSSIAN_AND_JAMAICAN_GANGS +GANG_WAR_PARTICIPANTS_BETWEEN_RUSSIAN_GANGS_AND_JAMAICAN_GANGS +GANG_WATCH_THIS_GUY_01 +GANG_WATCH_THIS_GUY_02 +GANG_WATCH_THIS_GUY_03 +GANG_WATCH_THIS_GUY_RESP_01 +GANG_WATCH_THIS_GUY_RESP_02 +GANG_WATCH_THIS_GUY_RESP_03 +GANG_WATCH_THIS_GUY_SOLO_01 +GANG_WATCH_THIS_GUY_SOLO_02 +GANG_WEAPON_WARNING_01 +GANG_WEAPON_WARNING_02 +GANG_WEAPON_WARNING_03 +GANG_YOU_DROP_WEAPON_01 +GANG_YOU_DROP_WEAPON_02 +GANTRY_BREAK +GANTRY_COLLISION_1 +GANTRY_COLLISION_2 +GANTRY_COLLISION_3 +GANTRY_FALL_AWAY +GANTRY_TILT +GARAGE_DOOR_A +GARAGE_DOOR_B +GARAGE_DOOR_END +GARAGE_DOOR_LOOP_1 +GARAGE_DOOR_LOOP_2 +GARAGE_DOOR_SLIDE_A +GARAGE_DOOR_SLIDE_B +GARAGE_DOOR_START +GARNET_ST +GASP_01 +GASP_02 +GASP_03 +GASP_04 +GASP_05 +GAS_CAN_COLLISION_1 +GAS_CAN_RESO_1 +GAS_CYLINDER_MEDIUM +GAS_CYLINDER_MEDIUM_RESO +GAS_FORKLIFT +GAS_FORKLIFT_IDLE +GCA2_ALEX_BAD_DAY_MB_01 +GCA2_ALEX_BAD_DAY_MC_01 +GCA2_ALEX_BAD_DAY_MD_01 +GCA2_ALEX_BAD_DAY_ME_01 +GCA2_ALEX_BAD_DAY_MF_01 +GCA2_ALEX_BAD_DAY_MG_01 +GCA2_ALEX_BAD_DAY_MH_01 +GCA2_ALEX_BAD_DAY_MI_01 +GCA2_ALEX_BAD_DAY_MJ_01 +GCA2_ALEX_BAD_DAY_MK_01 +GCA2_ALEX_BAD_DAY_ML_01 +GCA2_ALEX_BAD_DAY_MM_01 +GCA2_ALEX_BAD_DAY_MN_01 +GCA2_ALEX_BAD_DAY_MO_01 +GCA2_ALEX_BAD_DAY_MP_01 +GCA2_ALEX_BAD_DAY_MQ_01 +GCA2_ALEX_BLOG_FG_01 +GCA2_ALEX_BLOG_FH_01 +GCA2_ALEX_BLOG_FJ_01 +GCA2_ALEX_BLOG_FK_01 +GCA2_ALEX_BLOG_FM_01 +GCA2_ALEX_BLOG_FO_01 +GCA2_ALEX_BLOG_FQ_01 +GCA2_ALEX_BLOG_HC_01 +GCA2_ALEX_BLOG_HD_01 +GCA2_ALEX_BLOG_HE_01 +GCA2_ALEX_BLOG_HF_01 +GCA2_ALEX_BLOG_HG_01 +GCA2_ALEX_BLOG_HH_01 +GCA2_ALEX_BLOG_HI_01 +GCA2_ALEX_BLOG_HJ_01 +GCA2_ALEX_BLOG_HK_01 +GCA2_ALEX_BLOG_HL_01 +GCA2_ALEX_BLOG_HM_01 +GCA2_ALEX_BLOG_HN_01 +GCA2_ALEX_BLOG_HO_01 +GCA2_ALEX_BLOG_HP_01 +GCA2_ALEX_COLLEGE_CA_01 +GCA2_ALEX_COLLEGE_CB_01 +GCA2_ALEX_COLLEGE_CC_01 +GCA2_ALEX_COLLEGE_CD_01 +GCA2_ALEX_COLLEGE_CE_01 +GCA2_ALEX_COLLEGE_CF_01 +GCA2_ALEX_COLLEGE_CG_01 +GCA2_ALEX_COLLEGE_CH_01 +GCA2_ALEX_COLLEGE_CI_01 +GCA2_ALEX_COLLEGE_CJ_01 +GCA2_ALEX_COLLEGE_CK_01 +GCA2_ALEX_COLLEGE_CL_01 +GCA2_ALEX_COLLEGE_CM_01 +GCA2_ALEX_COLLEGE_CN_01 +GCA2_ALEX_COLLEGE_CO_01 +GCA2_ALEX_DRUNK_1_OA_01 +GCA2_ALEX_DRUNK_1_OB_01 +GCA2_ALEX_DRUNK_1_OC_01 +GCA2_ALEX_DRUNK_1_OD_01 +GCA2_ALEX_DRUNK_1_OE_01 +GCA2_ALEX_DRUNK_1_OF_01 +GCA2_ALEX_DRUNK_1_OG_01 +GCA2_ALEX_DRUNK_1_OH_01 +GCA2_ALEX_DRUNK_1_OI_01 +GCA2_ALEX_DRUNK_1_OJ_01 +GCA2_ALEX_DRUNK_2_PA_01 +GCA2_ALEX_DRUNK_2_PB_01 +GCA2_ALEX_DRUNK_2_PC_01 +GCA2_ALEX_DRUNK_2_PD_01 +GCA2_ALEX_DRUNK_2_PE_01 +GCA2_ALEX_DRUNK_2_PF_01 +GCA2_ALEX_DRUNK_2_PG_01 +GCA2_ALEX_DRUNK_2_PH_01 +GCA2_ALEX_DRUNK_2_PI_01 +GCA2_ALEX_DRUNK_2_PJ_01 +GCA2_ALEX_DRUNK_2_PK_01 +GCA2_ALEX_DRUNK_3_QA_01 +GCA2_ALEX_DRUNK_3_QB_01 +GCA2_ALEX_DRUNK_3_QC_01 +GCA2_ALEX_DRUNK_3_QD_01 +GCA2_ALEX_DRUNK_3_QE_01 +GCA2_ALEX_DRUNK_3_QF_01 +GCA2_ALEX_DRUNK_3_QG_01 +GCA2_ALEX_DRUNK_3_QH_01 +GCA2_ALEX_DRUNK_3_QI_01 +GCA2_ALEX_DRUNK_3_QJ_01 +GCA2_ALEX_DRUNK_3_QK_01 +GCA2_ALEX_DRUNK_3_QL_01 +GCA2_ALEX_FAMOUS_BE_01 +GCA2_ALEX_FAMOUS_BF_01 +GCA2_ALEX_FAMOUS_BG_01 +GCA2_ALEX_FAMOUS_BH_01 +GCA2_ALEX_FAMOUS_BI_01 +GCA2_ALEX_FAMOUS_BJ_01 +GCA2_ALEX_FAMOUS_BK_01 +GCA2_ALEX_FAMOUS_BL_01 +GCA2_ALEX_FAMOUS_BM_01 +GCA2_ALEX_FAMOUS_BN_01 +GCA2_ALEX_FAMOUS_BO_01 +GCA2_ALEX_FAMOUS_BP_01 +GCA2_ALEX_FAMOUS_BQ_01 +GCA2_ALEX_FEMINIST_GA_01 +GCA2_ALEX_FEMINIST_GB_01 +GCA2_ALEX_FEMINIST_GC_01 +GCA2_ALEX_FEMINIST_GD_01 +GCA2_ALEX_FEMINIST_GE_01 +GCA2_ALEX_FEMINIST_GF_01 +GCA2_ALEX_FEMINIST_GG_01 +GCA2_ALEX_FEMINIST_GH_01 +GCA2_ALEX_FEMINIST_GI_01 +GCA2_ALEX_FEMINIST_GJ_01 +GCA2_ALEX_FEMINIST_GK_01 +GCA2_ALEX_FEMINIST_GL_01 +GCA2_ALEX_FEMINIST_GM_01 +GCA2_ALEX_FEMINIST_GN_01 +GCA2_ALEX_FEMINIST_GO_01 +GCA2_ALEX_FILMMAKER_DC_01 +GCA2_ALEX_FILMMAKER_DD_01 +GCA2_ALEX_FILMMAKER_DE_01 +GCA2_ALEX_FILMMAKER_DF_01 +GCA2_ALEX_FILMMAKER_DG_01 +GCA2_ALEX_FILMMAKER_DH_01 +GCA2_ALEX_FILMMAKER_DI_01 +GCA2_ALEX_FILMMAKER_DJ_01 +GCA2_ALEX_FILMMAKER_DK_01 +GCA2_ALEX_FILMMAKER_DL_01 +GCA2_ALEX_FILMMAKER_DM_01 +GCA2_ALEX_FILMMAKER_DN_01 +GCA2_ALEX_FILMMAKER_DO_01 +GCA2_ALEX_FILMMAKER_DP_01 +GCA2_ALEX_FILMMAKER_DQ_01 +GCA2_ALEX_FILMMAKER_DR_01 +GCA2_ALEX_FILMMAKER_DS_01 +GCA2_ALEX_FILMMAKER_DT_01 +GCA2_ALEX_INTERESTING_AA_01 +GCA2_ALEX_INTERESTING_AB_01 +GCA2_ALEX_INTERESTING_AC_01 +GCA2_ALEX_INTERESTING_AD_01 +GCA2_ALEX_INTERESTING_AE_01 +GCA2_ALEX_INTERESTING_AF_01 +GCA2_ALEX_INTERESTING_AG_01 +GCA2_ALEX_INTERESTING_AH_01 +GCA2_ALEX_INTERESTING_AI_01 +GCA2_ALEX_INTERESTING_AJ_01 +GCA2_ALEX_INTERESTING_AK_01 +GCA2_ALEX_INTERESTING_AL_01 +GCA2_ALEX_INTERESTING_AM_01 +GCA2_ALEX_INTERESTING_AN_01 +GCA2_ALEX_INTERESTING_AO_01 +GCA2_ALEX_INTERESTING_AP_01 +GCA2_ALEX_MOTHER_IA_01 +GCA2_ALEX_MOTHER_IB_01 +GCA2_ALEX_MOTHER_IC_01 +GCA2_ALEX_MOTHER_ID_01 +GCA2_ALEX_MOTHER_IE_01 +GCA2_ALEX_MOTHER_IF_01 +GCA2_ALEX_MOTHER_IG_01 +GCA2_ALEX_MOTHER_IH_01 +GCA2_ALEX_MOTHER_II_01 +GCA2_ALEX_MOTHER_IJ_01 +GCA2_ALEX_MOTHER_IK_01 +GCA2_ALEX_MOTHER_IL_01 +GCA2_ALEX_MOTHER_IM_01 +GCA2_ALEX_MOTHER_IN_01 +GCA2_ALEX_MOVIE_FB_01 +GCA2_ALEX_MOVIE_FC_01 +GCA2_ALEX_MOVIE_FD_01 +GCA2_ALEX_MOVIE_FE_01 +GCA2_ALEX_MOVIE_FF_01 +GCA2_ALEX_MOVIE_FI_01 +GCA2_ALEX_MOVIE_FL_01 +GCA2_ALEX_MOVIE_FN_01 +GCA2_ALEX_MOVIE_FP_01 +GCA2_ALEX_MYSTERY_JA_01 +GCA2_ALEX_MYSTERY_JB_01 +GCA2_ALEX_MYSTERY_JC_01 +GCA2_ALEX_MYSTERY_JD_01 +GCA2_ALEX_MYSTERY_JE_01 +GCA2_ALEX_MYSTERY_JF_01 +GCA2_ALEX_MYSTERY_JG_01 +GCA2_ALEX_MYSTERY_JH_01 +GCA2_ALEX_MYSTERY_JI_01 +GCA2_ALEX_MYSTERY_JJ_01 +GCA2_ALEX_MYSTERY_JK_01 +GCA2_ALEX_MYSTERY_JL_01 +GCA2_ALEX_MYSTERY_JM_01 +GCA2_ALEX_MYSTERY_JN_01 +GCA2_ALEX_MYSTERY_JO_01 +GCA2_ALEX_MYSTERY_JP_01 +GCA2_ALEX_NOVEL_EA_01 +GCA2_ALEX_NOVEL_EB_01 +GCA2_ALEX_NOVEL_EC_01 +GCA2_ALEX_NOVEL_ED_01 +GCA2_ALEX_NOVEL_EE_01 +GCA2_ALEX_NOVEL_EF_01 +GCA2_ALEX_NOVEL_EG_01 +GCA2_ALEX_NOVEL_EH_01 +GCA2_ALEX_NOVEL_EI_01 +GCA2_ALEX_NOVEL_EJ_01 +GCA2_ALEX_NOVEL_EK_01 +GCA2_ALEX_NOVEL_EL_01 +GCA2_ALEX_NOVEL_EM_01 +GCA2_ALEX_NOVEL_EN_01 +GCA2_ALEX_NOVEL_EO_01 +GCA2_ALEX_NOVEL_EP_01 +GCA2_ALEX_NOVEL_EQ_01 +GCA2_ALEX_NOVEL_ER_01 +GCA2_ALEX_NOVEL_ES_01 +GCA2_ALEX_RICH_FEELINGS_LC_01 +GCA2_ALEX_RICH_FEELINGS_LD_01 +GCA2_ALEX_RICH_FEELINGS_LE_01 +GCA2_ALEX_RICH_FEELINGS_LF_01 +GCA2_ALEX_RICH_FEELINGS_LG_01 +GCA2_ALEX_RICH_FEELINGS_LH_01 +GCA2_ALEX_RICH_FEELINGS_LI_01 +GCA2_ALEX_RICH_FEELINGS_LJ_01 +GCA2_ALEX_RICH_FEELINGS_LK_01 +GCA2_ALEX_RICH_FEELINGS_LL_01 +GCA2_ALEX_RICH_FEELINGS_LM_01 +GCA2_ALEX_RICH_FEELINGS_LN_01 +GCA2_ALEX_RICH_FEELINGS_LO_01 +GCA2_ALEX_RICH_FEELINGS_LP_01 +GCA2_ALEX_RICH_FEELINGS_LQ_01 +GCA2_ALEX_SHRINK_KA_01 +GCA2_ALEX_SHRINK_KB_01 +GCA2_ALEX_SHRINK_KC_01 +GCA2_ALEX_SHRINK_KD_01 +GCA2_ALEX_SHRINK_KE_01 +GCA2_ALEX_SHRINK_KF_01 +GCA2_ALEX_SHRINK_KG_01 +GCA2_ALEX_SHRINK_KH_01 +GCA2_ALEX_SHRINK_KI_01 +GCA2_ALEX_SHRINK_KJ_01 +GCA2_ALEX_SHRINK_KK_01 +GCA2_ALEX_SHRINK_KL_01 +GCA2_ALEX_SHRINK_KM_01 +GCA2_ALEX_SHRINK_KN_01 +GCA2_ALEX_SHRINK_KO_01 +GCA2_ALEX_SHRINK_KP_01 +GCA2_ALEX_SHRINK_KQ_01 +GCA2_ALEX_SHRINK_KR_01 +GCA2_ALEX_SHRINK_KS_01 +GCA2_ALEX_SUFFER_NA_01 +GCA2_ALEX_SUFFER_NB_01 +GCA2_ALEX_SUFFER_NC_01 +GCA2_ALEX_SUFFER_ND_01 +GCA2_ALEX_SUFFER_NE_01 +GCA2_ALEX_SUFFER_NF_01 +GCA2_ALEX_SUFFER_NG_01 +GCA2_ALEX_SUFFER_NH_01 +GCA2_ALEX_SUFFER_NI_01 +GCA2_ALEX_SUFFER_NJ_01 +GCA2_ALEX_SUFFER_NK_01 +GCA2_ALEX_SUFFER_NL_01 +GCA2_ALEX_SUFFER_NM_01 +GCA_ACT_ANSWER_PHONE_01 +GCA_ACT_ARRIVEC_NOTLATE_01 +GCA_ACT_ARRIVEC_NOTLATE_02 +GCA_ACT_ARRIVEC_NOTLATE_03 +GCA_ACT_ARRIVEF_LATE_01 +GCA_ACT_ARRIVEF_LATE_02 +GCA_ACT_ARRIVEF_NOTLATE_01 +GCA_ACT_ARRIVEF_NOTLATE_02 +GCA_ACT_ARRIVEM_NOTLATE_01 +GCA_ACT_ARRIVEM_NOTLATE_02 +GCA_ACT_ARRIVE_CLUB_FAVOURITE_01 +GCA_ACT_ARRIVE_CLUB_FAVOURITE_02 +GCA_ACT_ARRIVE_CLUB_GENERIC_01 +GCA_ACT_ARRIVE_CLUB_GENERIC_02 +GCA_ACT_ARRIVE_CLUB_GENERIC_03 +GCA_ACT_ARRIVE_CLUB_GENERIC_04 +GCA_ACT_ARRIVE_DARTS_BEFORE_01 +GCA_ACT_ARRIVE_DARTS_BEFORE_02 +GCA_ACT_ARRIVE_DARTS_LAST_01 +GCA_ACT_ARRIVE_DARTS_LAST_02 +GCA_ACT_ARRIVE_DARTS_NOT_01 +GCA_ACT_ARRIVE_DARTS_NOT_02 +GCA_ACT_ARRIVE_FASTFOOD_01 +GCA_ACT_ARRIVE_HIGHEND_01 +GCA_ACT_ARRIVE_HIGHEND_02 +GCA_ACT_ARRIVE_LATE_01 +GCA_ACT_ARRIVE_LATE_02 +GCA_ACT_ARRIVE_LATE_03 +GCA_ACT_ARRIVE_LATE_04 +GCA_ACT_ARRIVE_POOL_BEFORE_01 +GCA_ACT_ARRIVE_POOL_BEFORE_02 +GCA_ACT_ARRIVE_POOL_LAST_01 +GCA_ACT_ARRIVE_POOL_LAST_02 +GCA_ACT_ARRIVE_POOL_NOT_01 +GCA_ACT_ARRIVE_POOL_NOT_02 +GCA_ACT_ARRIVE_PUB_GENERIC_01 +GCA_ACT_ARRIVE_PUB_GENERIC_02 +GCA_ACT_ARRIVE_SHOW_CABARET_01 +GCA_ACT_ARRIVE_SHOW_CABARET_02 +GCA_ACT_ARRIVE_SHOW_K_WILL_01 +GCA_ACT_ARRIVE_SHOW_K_WILL_02 +GCA_ACT_ARRIVE_SHOW_LATE_01 +GCA_ACT_ARRIVE_SHOW_LATE_02 +GCA_ACT_ARRIVE_SHOW_RGERV_01 +GCA_ACT_ARRIVE_SHOW_RGERV_02 +GCA_ACT_ARRIVE_SHOW_RGERV_03 +GCA_ACT_ARRIVE_STANDARD_01 +GCA_ACT_ARRIVE_STANDARD_02 +GCA_ACT_ARRIVE_STRIP_BEFORE_01 +GCA_ACT_ARRIVE_STRIP_BEFORE_02 +GCA_ACT_ARRIVE_STRIP_LAST_01 +GCA_ACT_ARRIVE_STRIP_LAST_02 +GCA_ACT_ARRIVE_STRIP_NOT_01 +GCA_ACT_ARRIVE_STRIP_NOT_02 +GCA_ACT_ARRIVE_WALK_BEFORE_01 +GCA_ACT_ARRIVE_WALK_BEFORE_02 +GCA_ACT_ARRIVE_WALK_LAST_01 +GCA_ACT_ARRIVE_WALK_LAST_02 +GCA_ACT_ARRIVE_WALK_MHAT_BEFORE_01 +GCA_ACT_ARRIVE_WALK_MHAT_BEFORE_02 +GCA_ACT_ARRIVE_WALK_MHAT_LAST_01 +GCA_ACT_ARRIVE_WALK_MHAT_LAST_02 +GCA_ACT_ARRIVE_WALK_MHAT_NOT_01 +GCA_ACT_ARRIVE_WALK_MHAT_NOT_02 +GCA_ACT_ARRIVE_WALK_NOT_01 +GCA_ACT_ARRIVE_WALK_NOT_02 +GCA_ACT_BORED_GETTING_01 +GCA_ACT_BORED_GETTING_02 +GCA_ACT_BORED_GETTING_03 +GCA_ACT_BORED_GETTING_04 +GCA_ACT_BORED_GETTING_05 +GCA_ACT_BORED_HOME_01 +GCA_ACT_BORED_HOME_02 +GCA_ACT_BORED_LEAVING_01 +GCA_ACT_BORED_LEAVING_02 +GCA_ACT_BORED_TAKEHOME_01 +GCA_ACT_BORED_TAKEHOME_02 +GCA_ACT_CALL_DATE_NO_GENERAL_01 +GCA_ACT_CALL_DATE_NO_GENERAL_02 +GCA_ACT_CALL_DATE_NO_GENERAL_03 +GCA_ACT_CALL_DATE_NO_GENERAL_04 +GCA_ACT_CALL_DATE_NO_RECENT_01 +GCA_ACT_CALL_DATE_NO_RECENT_02 +GCA_ACT_CALL_DATE_NO_RECENT_03 +GCA_ACT_CALL_DATE_NO_RECENT_04 +GCA_ACT_CALL_DATE_YES_01 +GCA_ACT_CALL_DATE_YES_02 +GCA_ACT_CALL_DATE_YES_03 +GCA_ACT_CALL_DATE_YES_04 +GCA_ACT_CALL_HOSP_CANCEL_HILIKE_01 +GCA_ACT_CALL_HOSP_CANCEL_LOLIKE_01 +GCA_ACT_CALL_IRATE_01 +GCA_ACT_CALL_IRATE_02 +GCA_ACT_CALL_LIKENO_1_AA_01 +GCA_ACT_CALL_LIKENO_1_AB_01 +GCA_ACT_CALL_LIKENO_2_AA_01 +GCA_ACT_CALL_LIKENO_2_AB_01 +GCA_ACT_CALL_LIKEYES_01 +GCA_ACT_CALL_LIKEYES_02 +GCA_ACT_CALL_REQ_SPEC_NO_01 +GCA_ACT_CALL_REQ_SPEC_NO_02 +GCA_ACT_CALL_REQ_SPEC_YES_01 +GCA_ACT_CALL_REQ_SPEC_YES_02 +GCA_ACT_CALL_REQ_SPEC_YES_03 +GCA_ACT_CALL_REQ_SPEC_YES_04 +GCA_ACT_CALL_SLEEP_REPLY_01 +GCA_ACT_CALL_SLEEP_REPLY_02 +GCA_ACT_CALL_VERYIRATE_01 +GCA_ACT_CALL_VERYIRATE_02 +GCA_ACT_CAR_BAD_01 +GCA_ACT_CAR_BIKE_01 +GCA_ACT_CAR_GOOD_01 +GCA_ACT_CAR_NEW_BAD_01 +GCA_ACT_CAR_NEW_BAD_02 +GCA_ACT_CAR_NEW_BAD_03 +GCA_ACT_CAR_NEW_BAD_04 +GCA_ACT_CAR_NEW_BAD_05 +GCA_ACT_CAR_NEW_BAD_06 +GCA_ACT_CAR_NEW_GOOD_01 +GCA_ACT_CAR_NEW_GOOD_02 +GCA_ACT_CAR_NEW_GOOD_03 +GCA_ACT_CAR_NEW_GOOD_04 +GCA_ACT_CAR_NEW_GOOD_05 +GCA_ACT_CAR_NEW_GOOD_06 +GCA_ACT_CAR_NONE_01 +GCA_ACT_CAR_NONE_02 +GCA_ACT_CAR_NONE_03 +GCA_ACT_CAR_NONE_04 +GCA_ACT_CAR_NONE_05 +GCA_ACT_CAR_NONE_06 +GCA_ACT_CAR_NONE_AA_01 +GCA_ACT_CAR_NONE_AB_01 +GCA_ACT_CAR_OKAY_01 +GCA_ACT_CAR_SAME_BAD_01 +GCA_ACT_CAR_SAME_BAD_02 +GCA_ACT_CAR_SAME_BAD_03 +GCA_ACT_CAR_SAME_BAD_04 +GCA_ACT_CAR_SAME_BAD_05 +GCA_ACT_CAR_SAME_BAD_06 +GCA_ACT_CAR_SAME_GOOD_01 +GCA_ACT_CAR_SAME_GOOD_02 +GCA_ACT_CAR_SAME_GOOD_03 +GCA_ACT_CAR_SAME_GOOD_04 +GCA_ACT_CAR_SAME_GOOD_05 +GCA_ACT_CAR_SAME_GOOD_06 +GCA_ACT_CLOTHES_BAD_01 +GCA_ACT_CLOTHES_GOOD_01 +GCA_ACT_CLOTHES_OKAY_01 +GCA_ACT_CLOTHES_OKAY_02 +GCA_ACT_CLOTHES_UNUSUAL_01 +GCA_ACT_DARTS_LEAVE_ABANDON_01 +GCA_ACT_DARTS_LEAVE_ABANDON_02 +GCA_ACT_DARTS_LEAVE_DRAW_01 +GCA_ACT_DARTS_LEAVE_LOST_01 +GCA_ACT_DARTS_LEAVE_LOST_02 +GCA_ACT_DARTS_LEAVE_WON_01 +GCA_ACT_DARTS_LEAVE_WON_02 +GCA_ACT_DATEFINISHED_AGAIN_01 +GCA_ACT_DATEFINISHED_AGAIN_02 +GCA_ACT_DATEFINISHED_AGAIN_03 +GCA_ACT_DATEFINISHED_AGAIN_04 +GCA_ACT_DATEFINISHED_BAD_01 +GCA_ACT_DATEFINISHED_BAD_02 +GCA_ACT_DATEFINISHED_BAD_03 +GCA_ACT_DATEFINISHED_BAD_04 +GCA_ACT_DATEFINISHED_GOOD_01 +GCA_ACT_DATEFINISHED_GOOD_02 +GCA_ACT_DATEFINISHED_GOOD_03 +GCA_ACT_DATEFINISHED_HOME_01 +GCA_ACT_DATEFINISHED_HOME_02 +GCA_ACT_DATEFINISHED_HOME_03 +GCA_ACT_DATEFINISHED_HOME_04 +GCA_ACT_DATEFINISHED_HOME_05 +GCA_ACT_DATEFINISHED_HOME_06 +GCA_ACT_DATEFINISHED_HOME_07 +GCA_ACT_DATEFINISHED_HOME_08 +GCA_ACT_DATEFINISHED_OK_01 +GCA_ACT_DATEFINISHED_OK_02 +GCA_ACT_DATEFINISHED_OK_03 +GCA_ACT_DIFF_ACTIVITY_NO_01 +GCA_ACT_DIFF_ACTIVITY_NO_02 +GCA_ACT_DIFF_ACTIVITY_NO_03 +GCA_ACT_DIFF_ACTIVITY_NO_04 +GCA_ACT_DIFF_FASTFOOD_NO_01 +GCA_ACT_DIFF_FASTFOOD_NO_02 +GCA_ACT_END_BAD_01 +GCA_ACT_END_GOOD_01 +GCA_ACT_GETCALL_ACCEPT_01 +GCA_ACT_GETCALL_ACCEPT_02 +GCA_ACT_GETCALL_ACCEPT_03 +GCA_ACT_GETCALL_ACCEPT_04 +GCA_ACT_GETCALL_DATE_01 +GCA_ACT_GETCALL_DATE_02 +GCA_ACT_GETCALL_DATE_03 +GCA_ACT_GETCALL_DATE_04 +GCA_ACT_GETCALL_GREET_01 +GCA_ACT_GETCALL_GREET_02 +GCA_ACT_GETCALL_GREET_03 +GCA_ACT_GETCALL_GREET_04 +GCA_ACT_GETCALL_HOSP_ACCEPT_01 +GCA_ACT_GETCALL_HOSP_ACCEPT_02 +GCA_ACT_GETCALL_HOSP_ASK_01 +GCA_ACT_GETCALL_HOSP_ASK_02 +GCA_ACT_GETCALL_HOSP_REJ_HILIKE_01 +GCA_ACT_GETCALL_HOSP_REJ_HILIKE_02 +GCA_ACT_GETCALL_HOSP_REJ_LOLIKE_01 +GCA_ACT_GETCALL_HOSP_REJ_MEDLIKE_01 +GCA_ACT_GETCALL_IRATE_01 +GCA_ACT_GETCALL_IRATE_02 +GCA_ACT_GETCALL_REJECT_01 +GCA_ACT_GETCALL_REJECT_02 +GCA_ACT_GETCALL_REJECT_03 +GCA_ACT_GETCALL_REJECT_04 +GCA_ACT_GETCALL_REJECT_IRATE_01 +GCA_ACT_GETCALL_REJECT_IRATE_02 +GCA_ACT_GETCALL_REJECT_IRATE_03 +GCA_ACT_GETCALL_REJECT_IRATE_04 +GCA_ACT_GETCALL_REJECT_VERYIRATE_01 +GCA_ACT_GETCALL_REJECT_VERYIRATE_02 +GCA_ACT_GETCALL_REJECT_VERYIRATE_03 +GCA_ACT_GETCALL_REJECT_VERYIRATE_04 +GCA_ACT_GETCALL_SPEC_AA_01 +GCA_ACT_GETCALL_SPEC_AB_01 +GCA_ACT_GETCALL_VERYIRATE_01 +GCA_ACT_GETCALL_VERYIRATE_02 +GCA_ACT_HINT_01 +GCA_ACT_HINT_02 +GCA_ACT_HINT_03 +GCA_ACT_HINT_04 +GCA_ACT_HINT_05 +GCA_ACT_HINT_06 +GCA_ACT_INTRO_01 +GCA_ACT_LEAVE_CLUB_FAVOURITE_01 +GCA_ACT_LEAVE_CLUB_FAVOURITE_02 +GCA_ACT_LEAVE_CLUB_GENERIC_01 +GCA_ACT_LEAVE_CLUB_GENERIC_02 +GCA_ACT_LEAVE_FASTFOOD_01 +GCA_ACT_LEAVE_HIGHEND_01 +GCA_ACT_LEAVE_HIGHEND_02 +GCA_ACT_LEAVE_PUB_GENERIC_01 +GCA_ACT_LEAVE_PUB_GENERIC_02 +GCA_ACT_LEAVE_SHOW_CABARET_01 +GCA_ACT_LEAVE_SHOW_CABARET_02 +GCA_ACT_LEAVE_SHOW_COMEDY_01 +GCA_ACT_LEAVE_SHOW_COMEDY_02 +GCA_ACT_LEAVE_SHOW_EARLY_01 +GCA_ACT_LEAVE_SHOW_EARLY_02 +GCA_ACT_LEAVE_SHOW_LATE_01 +GCA_ACT_LEAVE_SHOW_LATE_02 +GCA_ACT_LEAVE_STANDARD_01 +GCA_ACT_LEAVE_STANDARD_02 +GCA_ACT_LEAVE_STRIP_EARLY_01 +GCA_ACT_LEAVE_STRIP_EARLY_02 +GCA_ACT_LEAVE_STRIP_OKAY_01 +GCA_ACT_LEAVE_STRIP_OKAY_02 +GCA_ACT_LEAVE_WALK_01 +GCA_ACT_LEAVE_WALK_02 +GCA_ACT_LEAVE_WALK_03 +GCA_ACT_LEAVE_WALK_04 +GCA_ACT_LEAVE_WALK_05 +GCA_ACT_LEAVE_WALK_06 +GCA_ACT_PAL_CALL_ACCEPTED_01 +GCA_ACT_PAL_CALL_ACCEPTED_02 +GCA_ACT_PAL_CALL_ACCEPTED_03 +GCA_ACT_PAL_CALL_ACCEPTED_04 +GCA_ACT_PAL_CALL_ACCEPTED_05 +GCA_ACT_PAL_CALL_ACCEPTED_06 +GCA_ACT_PAL_CALL_ACCEPTED_07 +GCA_ACT_PAL_CALL_ACCEPTED_08 +GCA_ACT_PAL_CALL_DATE_01 +GCA_ACT_PAL_CALL_DATE_02 +GCA_ACT_PAL_CALL_DATE_03 +GCA_ACT_PAL_CALL_DATE_04 +GCA_ACT_PAL_CALL_DATE_CANCEL_01 +GCA_ACT_PAL_CALL_DATE_CANCEL_02 +GCA_ACT_PAL_CALL_GREET_01 +GCA_ACT_PAL_CALL_GREET_02 +GCA_ACT_PAL_CALL_GREET_03 +GCA_ACT_PAL_CALL_GREET_04 +GCA_ACT_PAL_CALL_GREET_05 +GCA_ACT_PAL_CALL_GREET_06 +GCA_ACT_PAL_CALL_GREET_07 +GCA_ACT_PAL_CALL_GREET_08 +GCA_ACT_PAL_CALL_HILIKE_01 +GCA_ACT_PAL_CALL_HILIKE_02 +GCA_ACT_PAL_CALL_HOSP_CANCEL_01 +GCA_ACT_PAL_CALL_LOLIKE_01 +GCA_ACT_PAL_CALL_LOLIKE_02 +GCA_ACT_PAL_CALL_MEDLIKE_01 +GCA_ACT_PAL_CALL_MEDLIKE_02 +GCA_ACT_PAL_CALL_REJECTED_01 +GCA_ACT_PAL_CALL_REJECTED_02 +GCA_ACT_PAL_CALL_REJECTED_03 +GCA_ACT_PAL_CALL_REJECTED_04 +GCA_ACT_PAL_CALL_REQ_SPEC_01 +GCA_ACT_PAL_CALL_REQ_SPEC_02 +GCA_ACT_PAL_CALL_REQ_SPEC_03 +GCA_ACT_PAL_CALL_REQ_SPEC_04 +GCA_ACT_PAL_CALL_SLEEPING_01 +GCA_ACT_PAL_CALL_SLEEPING_02 +GCA_ACT_PAL_CAR_BAD_01 +GCA_ACT_PAL_CAR_BIKEX_01 +GCA_ACT_PAL_CAR_BIKE_01 +GCA_ACT_PAL_CAR_GOOD_01 +GCA_ACT_PAL_CAR_OKAY_01 +GCA_ACT_PAL_CLOTHES_BAD_01 +GCA_ACT_PAL_CLOTHES_GOOD_01 +GCA_ACT_PAL_CLOTHES_OKAY_01 +GCA_ACT_PAL_CLOTHES_UNUSAL_01 +GCA_ACT_PAL_END_BONK_01 +GCA_ACT_PAL_END_BONK_02 +GCA_ACT_PAL_END_BONK_03 +GCA_ACT_PAL_END_GOOD_N_01 +GCA_ACT_PAL_END_GOOD_Y_01 +GCA_ACT_PAL_END_KISS_01 +GCA_ACT_PAL_END_KISS_02 +GCA_ACT_PAL_END_KISS_03 +GCA_ACT_PAL_END_KISS_04 +GCA_ACT_PAL_END_KISS_AGREE_01 +GCA_ACT_PAL_END_KISS_AGREE_02 +GCA_ACT_PAL_END_KISS_AGREE_03 +GCA_ACT_PAL_END_KISS_RESPONSE_01 +GCA_ACT_PAL_END_KISS_RESPONSE_02 +GCA_ACT_PAL_END_KISS_RESPONSE_03 +GCA_ACT_PAL_END_KISS_RESPONSE_04 +GCA_ACT_PAL_END_NO_01 +GCA_ACT_PAL_END_NO_02 +GCA_ACT_PAL_END_NO_03 +GCA_ACT_PAL_END_NO_04 +GCA_ACT_PAL_END_NO_05 +GCA_ACT_PAL_END_NO_06 +GCA_ACT_PAL_END_NO_07 +GCA_ACT_PAL_END_NO_08 +GCA_ACT_PAL_END_NO_RESPONSE_01 +GCA_ACT_PAL_END_NO_RESPONSE_02 +GCA_ACT_PAL_END_NO_RESPONSE_03 +GCA_ACT_PAL_END_NO_RESPONSE_04 +GCA_ACT_PAL_END_REJECT_01 +GCA_ACT_PAL_END_REJECT_02 +GCA_ACT_PAL_END_REJECT_03 +GCA_ACT_PAL_END_REJECT_04 +GCA_ACT_PAL_END_REJECT_RESPONSE_01 +GCA_ACT_PAL_END_REJECT_RESPONSE_02 +GCA_ACT_PAL_END_REJECT_RESPONSE_03 +GCA_ACT_PAL_END_REJECT_RESPONSE_04 +GCA_ACT_PAL_END_RESPONSE_01 +GCA_ACT_PAL_END_RESPONSE_02 +GCA_ACT_PAL_END_RESPONSE_03 +GCA_ACT_PAL_END_RESPONSE_04 +GCA_ACT_PAL_END_YES_01 +GCA_ACT_PAL_END_YES_02 +GCA_ACT_PAL_END_YES_03 +GCA_ACT_PAL_END_YES_04 +GCA_ACT_PAL_END_YES_05 +GCA_ACT_PAL_END_YES_06 +GCA_ACT_PAL_END_YES_07 +GCA_ACT_PAL_END_YES_08 +GCA_ACT_PAL_FEET_BAD_01 +GCA_ACT_PAL_FEET_BAD_02 +GCA_ACT_PAL_FEET_GOOD_01 +GCA_ACT_PAL_FEET_GOOD_02 +GCA_ACT_PAL_GETCALL_DATE_NO_01 +GCA_ACT_PAL_GETCALL_DATE_NO_02 +GCA_ACT_PAL_GETCALL_DATE_YES_01 +GCA_ACT_PAL_GETCALL_DATE_YES_02 +GCA_ACT_PAL_GETCALL_HOSP_NO_01 +GCA_ACT_PAL_GETCALL_HOSP_NO_02 +GCA_ACT_PAL_GETCALL_HOSP_YES_01 +GCA_ACT_PAL_GETCALL_HOSP_YES_02 +GCA_ACT_PAL_GETCALL_SPEC_END_01 +GCA_ACT_PAL_GLASSHAT_BAD_01 +GCA_ACT_PAL_GLASSHAT_BAD_02 +GCA_ACT_PAL_GLASSHAT_GOOD_01 +GCA_ACT_PAL_GLASSHAT_GOOD_02 +GCA_ACT_PAL_HAT_BAD_01 +GCA_ACT_PAL_HAT_BAD_02 +GCA_ACT_PAL_HAT_GOOD_01 +GCA_ACT_PAL_HAT_GOOD_02 +GCA_ACT_PAL_HINT_01 +GCA_ACT_PAL_INTRO_01 +GCA_ACT_PAL_LEGS_BAD_01 +GCA_ACT_PAL_LEGS_BAD_02 +GCA_ACT_PAL_LEGS_GOOD_01 +GCA_ACT_PAL_LEGS_GOOD_02 +GCA_ACT_PAL_NOGLASS_BAD_01 +GCA_ACT_PAL_NOGLASS_BAD_02 +GCA_ACT_PAL_NOGLASS_GOOD_01 +GCA_ACT_PAL_NOGLASS_GOOD_02 +GCA_ACT_PAL_NOHAT_BAD_01 +GCA_ACT_PAL_NOHAT_BAD_02 +GCA_ACT_PAL_NOHAT_GOOD_01 +GCA_ACT_PAL_NOHAT_GOOD_02 +GCA_ACT_PAL_SAME_BAD_01 +GCA_ACT_PAL_SAME_BAD_02 +GCA_ACT_PAL_SAME_BAD_03 +GCA_ACT_PAL_SAME_BAD_04 +GCA_ACT_PAL_SAME_BAD_05 +GCA_ACT_PAL_SAME_BAD_06 +GCA_ACT_PAL_SAME_GOOD_01 +GCA_ACT_PAL_SAME_GOOD_02 +GCA_ACT_PAL_SAME_GOOD_03 +GCA_ACT_PAL_SAME_GOOD_04 +GCA_ACT_PAL_SAME_GOOD_05 +GCA_ACT_PAL_SAME_GOOD_06 +GCA_ACT_PAL_TORSO_BAD_01 +GCA_ACT_PAL_TORSO_BAD_02 +GCA_ACT_PAL_TORSO_GOOD_01 +GCA_ACT_PAL_TORSO_GOOD_02 +GCA_ACT_POOL_LEAVE_ABANDON_01 +GCA_ACT_POOL_LEAVE_ABANDON_02 +GCA_ACT_POOL_LEAVE_DRAW_01 +GCA_ACT_POOL_LEAVE_LOST_01 +GCA_ACT_POOL_LEAVE_LOST_02 +GCA_ACT_POOL_LEAVE_WON_01 +GCA_ACT_POOL_LEAVE_WON_02 +GCA_ACT_SHOW_REACT_01 +GCA_ACT_SHOW_REACT_02 +GCA_ACT_SHOW_REACT_03 +GCA_ACT_SHOW_REACT_04 +GCA_ACT_SHOW_REACT_05 +GCA_ACT_SHOW_REACT_06 +GCA_ACT_SHOW_REACT_07 +GCA_ACT_SHOW_REACT_08 +GCA_CBRKUP_01 +GCA_CBRKUP_02 +GCA_CBRKUP_03 +GCC2_CELEBRITIES_CA_01 +GCC2_CELEBRITIES_CB_01 +GCC2_CELEBRITIES_CC_01 +GCC2_CELEBRITIES_CD_01 +GCC2_CELEBRITIES_CE_01 +GCC2_CELEBRITIES_CF_01 +GCC2_CELEBRITIES_CG_01 +GCC2_CELEBRITIES_CH_01 +GCC2_CELEBRITIES_CI_01 +GCC2_CELEBRITIES_CJ_01 +GCC2_CELEBRITIES_CK_01 +GCC2_CELEBRITIES_CL_01 +GCC2_CELEBRITIES_CM_01 +GCC2_CELEBRITIES_CN_01 +GCC2_CELEBS_JA_01 +GCC2_CELEBS_JB_01 +GCC2_CELEBS_JC_01 +GCC2_CELEBS_JD_01 +GCC2_CELEBS_JE_01 +GCC2_CELEBS_JF_01 +GCC2_CELEBS_JG_01 +GCC2_CELEBS_JH_01 +GCC2_CELEBS_JI_01 +GCC2_CELEBS_JJ_01 +GCC2_CELEBS_JK_01 +GCC2_CELEBS_JL_01 +GCC2_CELEBS_JM_01 +GCC2_CELEBS_JN_01 +GCC2_CELEBS_JO_01 +GCC2_CELEBS_JP_01 +GCC2_CELEBS_JQ_01 +GCC2_DAD_NA_01 +GCC2_DAD_NB_01 +GCC2_DAD_NC_01 +GCC2_DAD_ND_01 +GCC2_DAD_NE_01 +GCC2_DAD_NF_01 +GCC2_DAD_NG_01 +GCC2_DAD_NH_01 +GCC2_DAD_NI_01 +GCC2_DAD_NJ_01 +GCC2_DAD_NK_01 +GCC2_DAD_NL_01 +GCC2_DAD_NM_01 +GCC2_DAD_NN_01 +GCC2_DRUNK1_OA_01 +GCC2_DRUNK1_OB_01 +GCC2_DRUNK1_OD_01 +GCC2_DRUNK1_OE_01 +GCC2_DRUNK1_OF_01 +GCC2_DRUNK1_OG_01 +GCC2_DRUNK1_OH_01 +GCC2_DRUNK1_OI_01 +GCC2_DRUNK1_OK_01 +GCC2_DRUNK2_PA_01 +GCC2_DRUNK2_PB_01 +GCC2_DRUNK2_PC_01 +GCC2_DRUNK2_PE_01 +GCC2_DRUNK2_PF_01 +GCC2_DRUNK2_PG_01 +GCC2_DRUNK2_PH_01 +GCC2_DRUNK2_PI_01 +GCC2_DRUNK2_PK_01 +GCC2_DRUNK2_PL_01 +GCC2_DRUNK2_PM_01 +GCC2_DRUNK3_QA_01 +GCC2_DRUNK3_QB_01 +GCC2_DRUNK3_QC_01 +GCC2_DRUNK3_QD_01 +GCC2_DRUNK3_QE_01 +GCC2_DRUNK3_QF_01 +GCC2_DRUNK3_QG_01 +GCC2_DRUNK3_QI_01 +GCC2_DRUNK3_QK_01 +GCC2_DRUNK3_QL_01 +GCC2_DRUNK4_RA_01 +GCC2_DRUNK4_RB_01 +GCC2_DRUNK4_RC_01 +GCC2_DRUNK4_RD_01 +GCC2_DRUNK4_RE_01 +GCC2_DRUNK4_RF_01 +GCC2_DRUNK4_RH_01 +GCC2_DRUNK4_RI_01 +GCC2_DRUNK4_RJ_01 +GCC2_EXCLUSIVE_GA_01 +GCC2_EXCLUSIVE_GB_01 +GCC2_EXCLUSIVE_GC_01 +GCC2_EXCLUSIVE_GD_01 +GCC2_EXCLUSIVE_GE_01 +GCC2_EXCLUSIVE_GF_01 +GCC2_EXCLUSIVE_GG_01 +GCC2_EXCLUSIVE_GH_01 +GCC2_EXCLUSIVE_GI_01 +GCC2_EXCLUSIVE_GJ_01 +GCC2_EXCLUSIVE_GK_01 +GCC2_EXCLUSIVE_GL_01 +GCC2_EXCLUSIVE_GM_01 +GCC2_EXCLUSIVE_GN_01 +GCC2_EXCLUSIVE_GO_01 +GCC2_EXCLUSIVE_GP_01 +GCC2_EXCLUSIVE_GQ_01 +GCC2_FAT_DA_01 +GCC2_FAT_DB_01 +GCC2_FAT_DC_01 +GCC2_FAT_DD_01 +GCC2_FAT_DE_01 +GCC2_FAT_DF_01 +GCC2_FAT_DG_01 +GCC2_FAT_DH_01 +GCC2_FAT_DI_01 +GCC2_FAT_DJ_01 +GCC2_FAT_DK_01 +GCC2_FAT_DL_01 +GCC2_FAT_DM_01 +GCC2_FUN_AA_01 +GCC2_FUN_AB_01 +GCC2_FUN_AC_01 +GCC2_FUN_AD_01 +GCC2_FUN_AE_01 +GCC2_FUN_AF_01 +GCC2_FUN_AG_01 +GCC2_FUN_AH_01 +GCC2_FUN_AI_01 +GCC2_FUN_AJ_01 +GCC2_FUN_AK_01 +GCC2_FUN_AL_01 +GCC2_FUN_AM_01 +GCC2_LIPO_KA_01 +GCC2_LIPO_KB_01 +GCC2_LIPO_KC_01 +GCC2_LIPO_KD_01 +GCC2_LIPO_KE_01 +GCC2_LIPO_KF_01 +GCC2_LIPO_KG_01 +GCC2_LIPO_KH_01 +GCC2_LIPO_KI_01 +GCC2_LIPO_KJ_01 +GCC2_LIPO_KK_01 +GCC2_LIPO_KL_01 +GCC2_LIPO_KM_01 +GCC2_LIPO_KN_01 +GCC2_LIPO_KO_01 +GCC2_LIPO_KP_01 +GCC2_LIPO_KQ_01 +GCC2_LIPO_KR_01 +GCC2_LIPO_KS_01 +GCC2_MAYOR_MA_01 +GCC2_MAYOR_MB_01 +GCC2_MAYOR_MC_01 +GCC2_MAYOR_MD_01 +GCC2_MAYOR_ME_01 +GCC2_MAYOR_MF_01 +GCC2_MAYOR_MG_01 +GCC2_MAYOR_MH_01 +GCC2_MAYOR_MI_01 +GCC2_MAYOR_MJ_01 +GCC2_MAYOR_MK_01 +GCC2_MAYOR_ML_01 +GCC2_MAYOR_MM_01 +GCC2_MAYOR_MN_01 +GCC2_MODERN_FA_01 +GCC2_MODERN_FB_01 +GCC2_MODERN_FC_01 +GCC2_MODERN_FD_01 +GCC2_MODERN_FE_01 +GCC2_MODERN_FF_01 +GCC2_MODERN_FG_01 +GCC2_MODERN_FH_01 +GCC2_MODERN_FI_01 +GCC2_MODERN_FJ_01 +GCC2_MODERN_FK_01 +GCC2_RICH_HA_01 +GCC2_RICH_HB_01 +GCC2_RICH_HC_01 +GCC2_RICH_HD_01 +GCC2_RICH_HE_01 +GCC2_RICH_HF_01 +GCC2_RICH_HG_01 +GCC2_RICH_HH_01 +GCC2_RICH_HI_01 +GCC2_RICH_HJ_01 +GCC2_RICH_HK_01 +GCC2_RICH_HL_01 +GCC2_RICH_HM_01 +GCC2_RICH_HN_01 +GCC2_RICH_HO_01 +GCC2_SPECIAL_BA_01 +GCC2_SPECIAL_BB_01 +GCC2_SPECIAL_BC_01 +GCC2_SPECIAL_BD_01 +GCC2_SPECIAL_BE_01 +GCC2_SPECIAL_BF_01 +GCC2_SPECIAL_BG_01 +GCC2_SPECIAL_BH_01 +GCC2_SPECIAL_BI_01 +GCC2_SPECIAL_BJ_01 +GCC2_SPECIAL_IC_01 +GCC2_SPECIAL_ID_01 +GCC2_SPECIAL_IE_01 +GCC2_SPECIAL_IF_01 +GCC2_SPECIAL_IG_01 +GCC2_SPECIAL_IH_01 +GCC2_SPECIAL_II_01 +GCC2_SPECIAL_IJ_01 +GCC2_SPECIAL_IK_01 +GCC2_TEETH_EA_01 +GCC2_TEETH_EB_01 +GCC2_TEETH_EC_01 +GCC2_TEETH_ED_01 +GCC2_TEETH_EE_01 +GCC2_TEETH_EF_01 +GCC2_TEETH_EG_01 +GCC2_TEETH_EH_01 +GCC2_TEETH_EI_01 +GCC2_WHITE_LA_01 +GCC2_WHITE_LB_01 +GCC2_WHITE_LC_01 +GCC2_WHITE_LD_01 +GCC2_WHITE_LE_01 +GCC2_WHITE_LF_01 +GCC2_WHITE_LG_01 +GCC2_WHITE_LH_01 +GCC2_WHITE_LI_01 +GCC2_WHITE_LJ_01 +GCC2_WHITE_LK_01 +GCC2_WHITE_LL_01 +GCC2_WHITE_LM_01 +GCC_AA_01 +GCC_AA_02 +GCC_AA_03 +GCC_AA_04 +GCC_ACT_ANSWER_PHONE_01 +GCC_ACT_ARRIVEC_NOTLATE_01 +GCC_ACT_ARRIVEC_NOTLATE_02 +GCC_ACT_ARRIVEC_NOTLATE_03 +GCC_ACT_ARRIVEC_NOTLATE_04 +GCC_ACT_ARRIVEF_LATE_01 +GCC_ACT_ARRIVEF_LATE_02 +GCC_ACT_ARRIVEF_NOTLATE_01 +GCC_ACT_ARRIVEF_NOTLATE_02 +GCC_ACT_ARRIVEM_NOTLATE_01 +GCC_ACT_ARRIVEM_NOTLATE_02 +GCC_ACT_ARRIVE_BOWL_BEFORE_01 +GCC_ACT_ARRIVE_BOWL_BEFORE_02 +GCC_ACT_ARRIVE_BOWL_LAST_01 +GCC_ACT_ARRIVE_BOWL_LAST_02 +GCC_ACT_ARRIVE_BOWL_NOT_01 +GCC_ACT_ARRIVE_BOWL_NOT_02 +GCC_ACT_ARRIVE_CLUB_GENERIC_01 +GCC_ACT_ARRIVE_CLUB_GENERIC_02 +GCC_ACT_ARRIVE_DARTS_BEFORE_01 +GCC_ACT_ARRIVE_DARTS_BEFORE_02 +GCC_ACT_ARRIVE_DARTS_LAST_01 +GCC_ACT_ARRIVE_DARTS_LAST_02 +GCC_ACT_ARRIVE_DARTS_NOT_01 +GCC_ACT_ARRIVE_DARTS_NOT_02 +GCC_ACT_ARRIVE_FASTFOOD_01 +GCC_ACT_ARRIVE_FASTFOOD_02 +GCC_ACT_ARRIVE_HIGHEND_01 +GCC_ACT_ARRIVE_HIGHEND_02 +GCC_ACT_ARRIVE_LATE_01 +GCC_ACT_ARRIVE_LATE_02 +GCC_ACT_ARRIVE_LATE_03 +GCC_ACT_ARRIVE_LATE_04 +GCC_ACT_ARRIVE_POOL_BEFORE_01 +GCC_ACT_ARRIVE_POOL_BEFORE_02 +GCC_ACT_ARRIVE_POOL_LAST_01 +GCC_ACT_ARRIVE_POOL_LAST_02 +GCC_ACT_ARRIVE_POOL_NOT_01 +GCC_ACT_ARRIVE_POOL_NOT_02 +GCC_ACT_ARRIVE_PUB_FAVOURITE_01 +GCC_ACT_ARRIVE_PUB_FAVOURITE_02 +GCC_ACT_ARRIVE_PUB_GENERIC_01 +GCC_ACT_ARRIVE_PUB_GENERIC_02 +GCC_ACT_ARRIVE_SHOW_CABARET_01 +GCC_ACT_ARRIVE_SHOW_CABARET_02 +GCC_ACT_ARRIVE_SHOW_K_WILL_01 +GCC_ACT_ARRIVE_SHOW_K_WILL_02 +GCC_ACT_ARRIVE_SHOW_LATE_01 +GCC_ACT_ARRIVE_SHOW_LATE_02 +GCC_ACT_ARRIVE_SHOW_RGERV_01 +GCC_ACT_ARRIVE_SHOW_RGERV_02 +GCC_ACT_ARRIVE_STANDARD_01 +GCC_ACT_ARRIVE_STANDARD_02 +GCC_ACT_ARRIVE_STRIP_BEFORE_01 +GCC_ACT_ARRIVE_STRIP_BEFORE_02 +GCC_ACT_ARRIVE_STRIP_LAST_01 +GCC_ACT_ARRIVE_STRIP_LAST_02 +GCC_ACT_ARRIVE_STRIP_NOT_01 +GCC_ACT_ARRIVE_STRIP_NOT_02 +GCC_ACT_BORED_GETTING_01 +GCC_ACT_BORED_GETTING_02 +GCC_ACT_BORED_GETTING_03 +GCC_ACT_BORED_GETTING_04 +GCC_ACT_BORED_GETTING_05 +GCC_ACT_BORED_HOME_01 +GCC_ACT_BORED_HOME_02 +GCC_ACT_BORED_LEAVING_01 +GCC_ACT_BORED_LEAVING_02 +GCC_ACT_BORED_TAKEHOME_01 +GCC_ACT_BORED_TAKEHOME_02 +GCC_ACT_BOWL_LEAVE_ABANDON_01 +GCC_ACT_BOWL_LEAVE_ABANDON_02 +GCC_ACT_BOWL_LEAVE_DRAW_01 +GCC_ACT_BOWL_LEAVE_LOST_01 +GCC_ACT_BOWL_LEAVE_LOST_02 +GCC_ACT_BOWL_LEAVE_WON_01 +GCC_ACT_BOWL_LEAVE_WON_02 +GCC_ACT_CALL_BREAK_UP_01 +GCC_ACT_CALL_BREAK_UP_02 +GCC_ACT_CALL_BREAK_UP_03 +GCC_ACT_CALL_DATE_NO_GENERAL_01 +GCC_ACT_CALL_DATE_NO_GENERAL_02 +GCC_ACT_CALL_DATE_NO_GENERAL_03 +GCC_ACT_CALL_DATE_NO_GENERAL_04 +GCC_ACT_CALL_DATE_NO_RECENT_01 +GCC_ACT_CALL_DATE_NO_RECENT_02 +GCC_ACT_CALL_DATE_NO_RECENT_03 +GCC_ACT_CALL_DATE_NO_RECENT_04 +GCC_ACT_CALL_DATE_YES_01 +GCC_ACT_CALL_DATE_YES_02 +GCC_ACT_CALL_DATE_YES_03 +GCC_ACT_CALL_DATE_YES_04 +GCC_ACT_CALL_HOSP_CANCEL_HILIKE_01 +GCC_ACT_CALL_HOSP_CANCEL_LOLIKE_01 +GCC_ACT_CALL_HOSP_CANCEL_MEDLIKE_01 +GCC_ACT_CALL_IRATE_01 +GCC_ACT_CALL_IRATE_02 +GCC_ACT_CALL_LIKENO_01 +GCC_ACT_CALL_LIKENO_02 +GCC_ACT_CALL_LIKEYES_01 +GCC_ACT_CALL_LIKEYES_02 +GCC_ACT_CALL_MED_ADVICE_01 +GCC_ACT_CALL_MED_ADVICE_02 +GCC_ACT_CALL_MED_ADVICE_03 +GCC_ACT_CALL_MED_ADVICE_04 +GCC_ACT_CALL_REQ_SPEC_NO_01 +GCC_ACT_CALL_REQ_SPEC_NO_02 +GCC_ACT_CALL_REQ_SPEC_YES_01 +GCC_ACT_CALL_REQ_SPEC_YES_02 +GCC_ACT_CALL_REQ_SPEC_YES_03 +GCC_ACT_CALL_REQ_SPEC_YES_04 +GCC_ACT_CALL_SLEEP_REPLY_01 +GCC_ACT_CALL_SLEEP_REPLY_02 +GCC_ACT_CALL_VERYIRATE_01 +GCC_ACT_CALL_VERYIRATE_02 +GCC_ACT_CAR_BAD_01 +GCC_ACT_CAR_BIKE_01 +GCC_ACT_CAR_GOOD_01 +GCC_ACT_CAR_NEW_BAD_01 +GCC_ACT_CAR_NEW_BAD_02 +GCC_ACT_CAR_NEW_BAD_03 +GCC_ACT_CAR_NEW_BAD_04 +GCC_ACT_CAR_NEW_BAD_05 +GCC_ACT_CAR_NEW_BAD_06 +GCC_ACT_CAR_NEW_GOOD_01 +GCC_ACT_CAR_NEW_GOOD_02 +GCC_ACT_CAR_NEW_GOOD_03 +GCC_ACT_CAR_NEW_GOOD_04 +GCC_ACT_CAR_NEW_GOOD_05 +GCC_ACT_CAR_NEW_GOOD_06 +GCC_ACT_CAR_NONE2_01 +GCC_ACT_CAR_NONE_01 +GCC_ACT_CAR_NONE_02 +GCC_ACT_CAR_NONE_03 +GCC_ACT_CAR_NONE_04 +GCC_ACT_CAR_NONE_05 +GCC_ACT_CAR_NONE_06 +GCC_ACT_CAR_OKAY_01 +GCC_ACT_CAR_SAME_BAD_01 +GCC_ACT_CAR_SAME_BAD_02 +GCC_ACT_CAR_SAME_BAD_03 +GCC_ACT_CAR_SAME_BAD_04 +GCC_ACT_CAR_SAME_BAD_05 +GCC_ACT_CAR_SAME_BAD_06 +GCC_ACT_CAR_SAME_GOOD_01 +GCC_ACT_CAR_SAME_GOOD_02 +GCC_ACT_CAR_SAME_GOOD_03 +GCC_ACT_CAR_SAME_GOOD_04 +GCC_ACT_CAR_SAME_GOOD_05 +GCC_ACT_CAR_SAME_GOOD_06 +GCC_ACT_CLOTHES_BAD_01 +GCC_ACT_CLOTHES_GOOD_01 +GCC_ACT_CLOTHES_OKAY_01 +GCC_ACT_CLOTHES_UNUSUAL_01 +GCC_ACT_DARTS_LEAVE_ABANDON_01 +GCC_ACT_DARTS_LEAVE_ABANDON_02 +GCC_ACT_DARTS_LEAVE_DRAW_01 +GCC_ACT_DARTS_LEAVE_LOST_01 +GCC_ACT_DARTS_LEAVE_LOST_02 +GCC_ACT_DARTS_LEAVE_WON_01 +GCC_ACT_DARTS_LEAVE_WON_02 +GCC_ACT_DATEFINISHED_AGAIN_01 +GCC_ACT_DATEFINISHED_AGAIN_02 +GCC_ACT_DATEFINISHED_AGAIN_03 +GCC_ACT_DATEFINISHED_AGAIN_04 +GCC_ACT_DATEFINISHED_BAD_01 +GCC_ACT_DATEFINISHED_BAD_02 +GCC_ACT_DATEFINISHED_BAD_03 +GCC_ACT_DATEFINISHED_BAD_04 +GCC_ACT_DATEFINISHED_GOOD_01 +GCC_ACT_DATEFINISHED_GOOD_02 +GCC_ACT_DATEFINISHED_GOOD_03 +GCC_ACT_DATEFINISHED_GOOD_04 +GCC_ACT_DATEFINISHED_HOME_01 +GCC_ACT_DATEFINISHED_HOME_02 +GCC_ACT_DATEFINISHED_HOME_03 +GCC_ACT_DATEFINISHED_HOME_04 +GCC_ACT_DATEFINISHED_HOME_05 +GCC_ACT_DATEFINISHED_HOME_06 +GCC_ACT_DATEFINISHED_HOME_07 +GCC_ACT_DATEFINISHED_OK_01 +GCC_ACT_DATEFINISHED_OK_02 +GCC_ACT_DATEFINISHED_OK_03 +GCC_ACT_DATEFINISHED_OK_04 +GCC_ACT_DIFF_ACTIVITY_NO_01 +GCC_ACT_DIFF_ACTIVITY_NO_02 +GCC_ACT_DIFF_ACTIVITY_NO_03 +GCC_ACT_DIFF_ACTIVITY_NO_04 +GCC_ACT_END_BAD_01 +GCC_ACT_END_GOOD_01 +GCC_ACT_GETCALL_ACCEPT_01 +GCC_ACT_GETCALL_ACCEPT_02 +GCC_ACT_GETCALL_ACCEPT_03 +GCC_ACT_GETCALL_ACCEPT_04 +GCC_ACT_GETCALL_DATE_01 +GCC_ACT_GETCALL_DATE_02 +GCC_ACT_GETCALL_DATE_03 +GCC_ACT_GETCALL_DATE_04 +GCC_ACT_GETCALL_GREET_01 +GCC_ACT_GETCALL_GREET_02 +GCC_ACT_GETCALL_GREET_03 +GCC_ACT_GETCALL_GREET_04 +GCC_ACT_GETCALL_HOSP_ACCEPT_01 +GCC_ACT_GETCALL_HOSP_ACCEPT_02 +GCC_ACT_GETCALL_HOSP_ASK_01 +GCC_ACT_GETCALL_HOSP_ASK_02 +GCC_ACT_GETCALL_HOSP_REJ_HILIKE_01 +GCC_ACT_GETCALL_HOSP_REJ_HILIKE_02 +GCC_ACT_GETCALL_HOSP_REJ_LOLIKE_01 +GCC_ACT_GETCALL_HOSP_REJ_MEDLIKE_01 +GCC_ACT_GETCALL_IRATE_01 +GCC_ACT_GETCALL_IRATE_02 +GCC_ACT_GETCALL_REJECT_01 +GCC_ACT_GETCALL_REJECT_02 +GCC_ACT_GETCALL_REJECT_03 +GCC_ACT_GETCALL_REJECT_04 +GCC_ACT_GETCALL_REJECT_IRATE_01 +GCC_ACT_GETCALL_REJECT_IRATE_02 +GCC_ACT_GETCALL_REJECT_IRATE_03 +GCC_ACT_GETCALL_REJECT_IRATE_04 +GCC_ACT_GETCALL_REJECT_VERYIRATE_01 +GCC_ACT_GETCALL_REJECT_VERYIRATE_02 +GCC_ACT_GETCALL_REJECT_VERYIRATE_03 +GCC_ACT_GETCALL_REJECT_VERYIRATE_04 +GCC_ACT_GETCALL_SPEC_AA_01 +GCC_ACT_GETCALL_SPEC_AB_01 +GCC_ACT_GETCALL_SPEC_AC_01 +GCC_ACT_GETCALL_VERYIRATE_01 +GCC_ACT_GETCALL_VERYIRATE_02 +GCC_ACT_HINTA_01 +GCC_ACT_HINTA_02 +GCC_ACT_HINTA_03 +GCC_ACT_HINTA_04 +GCC_ACT_INTRO_01 +GCC_ACT_LEAVE_CLUB_GENERIC_01 +GCC_ACT_LEAVE_CLUB_GENERIC_02 +GCC_ACT_LEAVE_FASTFOOD_01 +GCC_ACT_LEAVE_FASTFOOD_02 +GCC_ACT_LEAVE_HIGHEND_01 +GCC_ACT_LEAVE_HIGHEND_02 +GCC_ACT_LEAVE_PUB_FAVOURITE_01 +GCC_ACT_LEAVE_PUB_FAVOURITE_02 +GCC_ACT_LEAVE_PUB_GENERIC_01 +GCC_ACT_LEAVE_PUB_GENERIC_02 +GCC_ACT_LEAVE_SHOW_CABARET_01 +GCC_ACT_LEAVE_SHOW_CABARET_02 +GCC_ACT_LEAVE_SHOW_COMEDY_01 +GCC_ACT_LEAVE_SHOW_COMEDY_02 +GCC_ACT_LEAVE_SHOW_EARLY_01 +GCC_ACT_LEAVE_SHOW_EARLY_02 +GCC_ACT_LEAVE_SHOW_LATE_01 +GCC_ACT_LEAVE_SHOW_LATE_02 +GCC_ACT_LEAVE_STANDARD_01 +GCC_ACT_LEAVE_STANDARD_02 +GCC_ACT_LEAVE_STRIP_EARLY_01 +GCC_ACT_LEAVE_STRIP_EARLY_02 +GCC_ACT_LEAVE_STRIP_OKAY_01 +GCC_ACT_LEAVE_STRIP_OKAY_02 +GCC_ACT_PCA_CALL_ACCEPTED_01 +GCC_ACT_PCA_CALL_ACCEPTED_02 +GCC_ACT_PCA_CALL_ACCEPTED_03 +GCC_ACT_PCA_CALL_ACCEPTED_04 +GCC_ACT_PCA_CALL_ACCEPTED_05 +GCC_ACT_PCA_CALL_ACCEPTED_06 +GCC_ACT_PCA_CALL_ACCEPTED_07 +GCC_ACT_PCA_CALL_ACCEPTED_08 +GCC_ACT_PCA_CALL_DATE_01 +GCC_ACT_PCA_CALL_DATE_02 +GCC_ACT_PCA_CALL_DATE_03 +GCC_ACT_PCA_CALL_DATE_04 +GCC_ACT_PCA_CALL_DATE_CANCEL_01 +GCC_ACT_PCA_CALL_GREET_01 +GCC_ACT_PCA_CALL_GREET_02 +GCC_ACT_PCA_CALL_GREET_03 +GCC_ACT_PCA_CALL_GREET_04 +GCC_ACT_PCA_CALL_GREET_05 +GCC_ACT_PCA_CALL_GREET_06 +GCC_ACT_PCA_CALL_GREET_07 +GCC_ACT_PCA_CALL_GREET_08 +GCC_ACT_PCA_CALL_HILIKE_01 +GCC_ACT_PCA_CALL_HILIKE_02 +GCC_ACT_PCA_CALL_HOSP_CANCEL_01 +GCC_ACT_PCA_CALL_LOLIKE_01 +GCC_ACT_PCA_CALL_LOLIKE_02 +GCC_ACT_PCA_CALL_MEDLIKE_01 +GCC_ACT_PCA_CALL_MEDLIKE_02 +GCC_ACT_PCA_CALL_REJECTED_01 +GCC_ACT_PCA_CALL_REJECTED_02 +GCC_ACT_PCA_CALL_REJECTED_03 +GCC_ACT_PCA_CALL_REJECTED_04 +GCC_ACT_PCA_CALL_REQ_SPEC_01 +GCC_ACT_PCA_CALL_REQ_SPEC_02 +GCC_ACT_PCA_CALL_REQ_SPEC_03 +GCC_ACT_PCA_CALL_REQ_SPEC_04 +GCC_ACT_PCA_CALL_SLEEPING_01 +GCC_ACT_PCA_CALL_SLEEPING_02 +GCC_ACT_PCA_CAR_BAD_01 +GCC_ACT_PCA_CAR_BIKE_01 +GCC_ACT_PCA_CAR_GOOD_01 +GCC_ACT_PCA_CAR_NONE3_01 +GCC_ACT_PCA_CAR_OKAY_01 +GCC_ACT_PCA_CLOTHES_BAD_01 +GCC_ACT_PCA_CLOTHES_GOOD_01 +GCC_ACT_PCA_CLOTHES_OKAY_01 +GCC_ACT_PCA_CLOTHES_UNUSAL_01 +GCC_ACT_PCA_END_BONK_01 +GCC_ACT_PCA_END_BONK_02 +GCC_ACT_PCA_END_BONK_03 +GCC_ACT_PCA_END_BONK_04 +GCC_ACT_PCA_END_GOOD_N_01 +GCC_ACT_PCA_END_GOOD_Y_01 +GCC_ACT_PCA_END_KISS_01 +GCC_ACT_PCA_END_KISS_02 +GCC_ACT_PCA_END_KISS_03 +GCC_ACT_PCA_END_KISS_04 +GCC_ACT_PCA_END_KISS_AGREE_01 +GCC_ACT_PCA_END_KISS_AGREE_02 +GCC_ACT_PCA_END_KISS_AGREE_03 +GCC_ACT_PCA_END_KISS_AGREE_04 +GCC_ACT_PCA_END_KISS_RESPONSE_01 +GCC_ACT_PCA_END_KISS_RESPONSE_02 +GCC_ACT_PCA_END_KISS_RESPONSE_03 +GCC_ACT_PCA_END_KISS_RESPONSE_04 +GCC_ACT_PCA_END_NO_01 +GCC_ACT_PCA_END_NO_02 +GCC_ACT_PCA_END_NO_03 +GCC_ACT_PCA_END_NO_04 +GCC_ACT_PCA_END_NO_05 +GCC_ACT_PCA_END_NO_06 +GCC_ACT_PCA_END_NO_07 +GCC_ACT_PCA_END_NO_08 +GCC_ACT_PCA_END_NO_RESPONSE_01 +GCC_ACT_PCA_END_NO_RESPONSE_02 +GCC_ACT_PCA_END_NO_RESPONSE_03 +GCC_ACT_PCA_END_NO_RESPONSE_04 +GCC_ACT_PCA_END_REJECT_01 +GCC_ACT_PCA_END_REJECT_02 +GCC_ACT_PCA_END_REJECT_03 +GCC_ACT_PCA_END_REJECT_04 +GCC_ACT_PCA_END_REJECT_RESPONSE_01 +GCC_ACT_PCA_END_REJECT_RESPONSE_02 +GCC_ACT_PCA_END_REJECT_RESPONSE_03 +GCC_ACT_PCA_END_REJECT_RESPONSE_04 +GCC_ACT_PCA_END_RESPONSE_01 +GCC_ACT_PCA_END_RESPONSE_02 +GCC_ACT_PCA_END_RESPONSE_03 +GCC_ACT_PCA_END_RESPONSE_04 +GCC_ACT_PCA_END_YES_01 +GCC_ACT_PCA_END_YES_02 +GCC_ACT_PCA_END_YES_03 +GCC_ACT_PCA_END_YES_04 +GCC_ACT_PCA_END_YES_05 +GCC_ACT_PCA_END_YES_06 +GCC_ACT_PCA_END_YES_07 +GCC_ACT_PCA_END_YES_08 +GCC_ACT_PCA_FEET_BAD_01 +GCC_ACT_PCA_FEET_BAD_02 +GCC_ACT_PCA_FEET_GOOD_01 +GCC_ACT_PCA_FEET_GOOD_02 +GCC_ACT_PCA_GETCALL_DATE_NO_01 +GCC_ACT_PCA_GETCALL_DATE_NO_02 +GCC_ACT_PCA_GETCALL_DATE_YES_01 +GCC_ACT_PCA_GETCALL_DATE_YES_02 +GCC_ACT_PCA_GETCALL_DATE_YES_03 +GCC_ACT_PCA_GETCALL_DATE_YES_04 +GCC_ACT_PCA_GETCALL_HOSP_NO_01 +GCC_ACT_PCA_GETCALL_HOSP_NO_02 +GCC_ACT_PCA_GETCALL_HOSP_YES_01 +GCC_ACT_PCA_GETCALL_HOSP_YES_02 +GCC_ACT_PCA_GETCALL_SPEC_END_AA_01 +GCC_ACT_PCA_GLASSHAT_BAD_01 +GCC_ACT_PCA_GLASSHAT_BAD_02 +GCC_ACT_PCA_GLASSHAT_GOOD_01 +GCC_ACT_PCA_GLASSHAT_GOOD_02 +GCC_ACT_PCA_HAT_BAD_01 +GCC_ACT_PCA_HAT_BAD_02 +GCC_ACT_PCA_HAT_GOOD_01 +GCC_ACT_PCA_HAT_GOOD_02 +GCC_ACT_PCA_HINTA_01 +GCC_ACT_PCA_INTRO_01 +GCC_ACT_PCA_LEGS_BAD_01 +GCC_ACT_PCA_LEGS_BAD_02 +GCC_ACT_PCA_LEGS_GOOD_01 +GCC_ACT_PCA_LEGS_GOOD_02 +GCC_ACT_PCA_NOGLASS_BAD_01 +GCC_ACT_PCA_NOGLASS_BAD_02 +GCC_ACT_PCA_NOGLASS_GOOD_01 +GCC_ACT_PCA_NOGLASS_GOOD_02 +GCC_ACT_PCA_NOHAT_BAD_01 +GCC_ACT_PCA_NOHAT_BAD_02 +GCC_ACT_PCA_NOHAT_GOOD_01 +GCC_ACT_PCA_NOHAT_GOOD_02 +GCC_ACT_PCA_SAME_BAD_01 +GCC_ACT_PCA_SAME_BAD_02 +GCC_ACT_PCA_SAME_BAD_03 +GCC_ACT_PCA_SAME_BAD_04 +GCC_ACT_PCA_SAME_BAD_05 +GCC_ACT_PCA_SAME_BAD_06 +GCC_ACT_PCA_SAME_GOOD_01 +GCC_ACT_PCA_SAME_GOOD_02 +GCC_ACT_PCA_SAME_GOOD_03 +GCC_ACT_PCA_SAME_GOOD_04 +GCC_ACT_PCA_SAME_GOOD_05 +GCC_ACT_PCA_SAME_GOOD_06 +GCC_ACT_PCA_TORSO_BAD_01 +GCC_ACT_PCA_TORSO_BAD_02 +GCC_ACT_PCA_TORSO_GOOD_01 +GCC_ACT_PCA_TORSO_GOOD_02 +GCC_ACT_POOL_LEAVE_ABANDON_01 +GCC_ACT_POOL_LEAVE_ABANDON_02 +GCC_ACT_POOL_LEAVE_DRAW_01 +GCC_ACT_POOL_LEAVE_LOST_01 +GCC_ACT_POOL_LEAVE_LOST_02 +GCC_ACT_POOL_LEAVE_WON_01 +GCC_ACT_POOL_LEAVE_WON_02 +GCC_ACT_SHOW_REACT_NEG_01 +GCC_ACT_SHOW_REACT_NEG_02 +GCC_ACT_SHOW_REACT_NEG_03 +GCC_ACT_SHOW_REACT_NEG_04 +GCC_ACT_SHOW_REACT_POS_01 +GCC_ACT_SHOW_REACT_POS_02 +GCC_ACT_SHOW_REACT_POS_03 +GCC_ACT_SHOW_REACT_POS_04 +GCC_BA_01 +GCC_BA_02 +GCC_BA_03 +GCC_BA_04 +GCC_CA_01 +GCC_CA_02 +GCC_CA_03 +GCC_CA_04 +GCC_DA_01 +GCC_DA_02 +GCC_DA_03 +GCC_DA_04 +GCC_DA_05 +GCC_DA_06 +GCC_EA_01 +GCC_EA_02 +GCC_EA_03 +GCC_EA_04 +GCC_EA_05 +GCC_EA_06 +GCC_EA_07 +GCC_EA_08 +GCK2_DATING_JA_01 +GCK2_DATING_JB_01 +GCK2_DATING_JC_01 +GCK2_DATING_JD_01 +GCK2_DATING_JE_01 +GCK2_DATING_JF_01 +GCK2_DATING_JG_01 +GCK2_DATING_JH_01 +GCK2_DATING_JI_01 +GCK2_DATING_JJ_01 +GCK2_DATING_JK_01 +GCK2_DATING_JL_01 +GCK2_DATING_JM_01 +GCK2_DATING_JN_01 +GCK2_DATING_JO_01 +GCK2_DATING_JP_01 +GCK2_DATING_JQ_01 +GCK2_DRUNK1_OA_01 +GCK2_DRUNK1_OB_01 +GCK2_DRUNK1_OC_01 +GCK2_DRUNK1_OD_01 +GCK2_DRUNK1_OE_01 +GCK2_DRUNK1_OF_01 +GCK2_DRUNK1_OG_01 +GCK2_DRUNK1_OH_01 +GCK2_DRUNK1_OI_01 +GCK2_DRUNK1_OJ_01 +GCK2_DRUNK1_OK_01 +GCK2_DRUNK1_OL_01 +GCK2_DRUNK1_OM_01 +GCK2_DRUNK2_PA_01 +GCK2_DRUNK2_PB_01 +GCK2_DRUNK2_PC_01 +GCK2_DRUNK2_PD_01 +GCK2_DRUNK2_PE_01 +GCK2_DRUNK2_PF_01 +GCK2_DRUNK2_PG_01 +GCK2_DRUNK2_PH_01 +GCK2_DRUNK2_PI_01 +GCK2_DRUNK2_PJ_01 +GCK2_DRUNK3_QA_01 +GCK2_DRUNK3_QB_01 +GCK2_DRUNK3_QC_01 +GCK2_DRUNK3_QD_01 +GCK2_DRUNK3_QE_01 +GCK2_DRUNK3_QF_01 +GCK2_DRUNK3_QG_01 +GCK2_DRUNK3_QH_01 +GCK2_DRUNK3_QI_01 +GCK2_DRUNK3_QJ_01 +GCK2_DRUNK4_RA_01 +GCK2_DRUNK4_RB_01 +GCK2_DRUNK4_RC_01 +GCK2_DRUNK4_RD_01 +GCK2_DRUNK4_RE_01 +GCK2_DRUNK4_RF_01 +GCK2_DRUNK4_RG_01 +GCK2_DRUNK4_RH_01 +GCK2_DRUNK4_RI_01 +GCK2_DRUNK4_RJ_01 +GCK2_DRUNK4_RK_01 +GCK2_FAMILY_EC_01 +GCK2_FAMILY_ED_01 +GCK2_FAMILY_EE_01 +GCK2_FAMILY_EF_01 +GCK2_FAMILY_EG_01 +GCK2_FAMILY_EH_01 +GCK2_FAMILY_EI_01 +GCK2_FAMILY_EJ_01 +GCK2_FAMILY_EK_01 +GCK2_FAMILY_EL_01 +GCK2_FAMILY_EM_01 +GCK2_FAMILY_EN_01 +GCK2_FAMILY_EO_01 +GCK2_FAMILY_EP_01 +GCK2_FRIENDS_MB_01 +GCK2_FRIENDS_MC_01 +GCK2_FRIENDS_MD_01 +GCK2_FRIENDS_ME_01 +GCK2_FRIENDS_MF_01 +GCK2_FRIENDS_MG_01 +GCK2_FRIENDS_MH_01 +GCK2_FRIENDS_MI_01 +GCK2_FRIENDS_MJ_01 +GCK2_FRIENDS_MK_01 +GCK2_FRIENDS_ML_01 +GCK2_FRIENDS_MM_01 +GCK2_FRIENDS_MN_01 +GCK2_FRIENDS_MO_01 +GCK2_FRIENDS_MP_01 +GCK2_FRIENDS_MQ_01 +GCK2_HIGHWAYMAN_CB_01 +GCK2_HIGHWAYMAN_CC_01 +GCK2_HIGHWAYMAN_CD_01 +GCK2_HIGHWAYMAN_CE_01 +GCK2_HIGHWAYMAN_CF_01 +GCK2_HIGHWAYMAN_CG_01 +GCK2_HIGHWAYMAN_CH_01 +GCK2_HIGHWAYMAN_CI_01 +GCK2_HIGHWAYMAN_CJ_01 +GCK2_HIGHWAYMAN_CK_01 +GCK2_LIKE_HA_01 +GCK2_LIKE_HB_01 +GCK2_LIKE_HC_01 +GCK2_LIKE_HD_01 +GCK2_LIKE_HE_01 +GCK2_LIKE_HF_01 +GCK2_LIKE_HG_01 +GCK2_LIKE_HH_01 +GCK2_LIKE_HI_01 +GCK2_LIKE_HJ_01 +GCK2_LIKE_HK_01 +GCK2_LIKE_HL_01 +GCK2_LIKE_HM_01 +GCK2_LIKE_HN_01 +GCK2_LIKE_HP_01 +GCK2_LIKE_HQ_01 +GCK2_NICE_AA_01 +GCK2_NICE_AB_01 +GCK2_NICE_AC_01 +GCK2_NICE_AD_01 +GCK2_NICE_AE_01 +GCK2_NICE_AF_01 +GCK2_NICE_AG_01 +GCK2_NICE_AH_01 +GCK2_NICE_AI_01 +GCK2_NICE_AK_01 +GCK2_NICE_AL_01 +GCK2_NICE_AM_01 +GCK2_NICE_AN_01 +GCK2_NICE_AO_01 +GCK2_NICE_AP_01 +GCK2_OPTIMISM_NA_01 +GCK2_OPTIMISM_NB_01 +GCK2_OPTIMISM_NC_01 +GCK2_OPTIMISM_ND_01 +GCK2_OPTIMISM_NE_01 +GCK2_OPTIMISM_NF_01 +GCK2_OPTIMISM_NG_01 +GCK2_OPTIMISM_NH_01 +GCK2_OPTIMISM_NI_01 +GCK2_OPTIMISM_NJ_01 +GCK2_OPTIMISM_NK_01 +GCK2_OPTIMISM_NL_01 +GCK2_OPTIMISM_NM_01 +GCK2_OPTIMISM_NN_01 +GCK2_OPTIMISM_NO_01 +GCK2_OPTIMISM_NP_01 +GCK2_OPTIMISM_NQ_01 +GCK2_OPTIMISM_NR_01 +GCK2_OPTIMISM_NS_01 +GCK2_POINT_KA_01 +GCK2_POINT_KB_01 +GCK2_POINT_KC_01 +GCK2_POINT_KD_01 +GCK2_POINT_KE_01 +GCK2_POINT_KF_01 +GCK2_POINT_KG_01 +GCK2_POINT_KH_01 +GCK2_POINT_KI_01 +GCK2_POINT_KJ_01 +GCK2_POINT_KK_01 +GCK2_POINT_KL_01 +GCK2_POINT_KM_01 +GCK2_POINT_KN_01 +GCK2_POINT_KO_01 +GCK2_POINT_KP_01 +GCK2_POINT_KQ_01 +GCK2_POINT_KR_01 +GCK2_PREACH_DC_01 +GCK2_PREACH_DD_01 +GCK2_PREACH_DE_01 +GCK2_PREACH_DF_01 +GCK2_PREACH_DG_01 +GCK2_PREACH_DH_01 +GCK2_PREACH_DI_01 +GCK2_PREACH_DJ_01 +GCK2_PREACH_DK_01 +GCK2_PREACH_DL_01 +GCK2_PREACH_DM_01 +GCK2_PREACH_DN_01 +GCK2_PREACH_DO_01 +GCK2_PREACH_DP_01 +GCK2_PREACH_DQ_01 +GCK2_PREACH_DR_01 +GCK2_PREACH_DS_01 +GCK2_PREACH_DU_01 +GCK2_PSYCHOS_LC_01 +GCK2_PSYCHOS_LD_01 +GCK2_PSYCHOS_LE_01 +GCK2_PSYCHOS_LF_01 +GCK2_PSYCHOS_LG_01 +GCK2_PSYCHOS_LH_01 +GCK2_PSYCHOS_LI_01 +GCK2_PSYCHOS_LJ_01 +GCK2_PSYCHOS_LK_01 +GCK2_PSYCHOS_LL_01 +GCK2_QUESTION_IA_01 +GCK2_QUESTION_IB_01 +GCK2_QUESTION_IC_01 +GCK2_QUESTION_ID_01 +GCK2_QUESTION_IE_01 +GCK2_QUESTION_IF_01 +GCK2_QUESTION_IG_01 +GCK2_QUESTION_IH_01 +GCK2_QUESTION_II_01 +GCK2_QUESTION_IJ_01 +GCK2_QUESTION_IK_01 +GCK2_QUESTION_IL_01 +GCK2_STUPID_FA_01 +GCK2_STUPID_FB_01 +GCK2_STUPID_FC_01 +GCK2_STUPID_FD_01 +GCK2_STUPID_FE_01 +GCK2_STUPID_FF_01 +GCK2_STUPID_FG_01 +GCK2_STUPID_FH_01 +GCK2_STUPID_FI_01 +GCK2_STUPID_FJ_01 +GCK2_STUPID_FK_01 +GCK2_STUPID_FL_01 +GCK2_STUPID_FM_01 +GCK2_STUPID_FN_01 +GCK2_STUPID_FO_01 +GCK2_STUPID_FP_01 +GCK2_STUPID_FR_01 +GCK2_THERAPY_GA_01 +GCK2_THERAPY_GB_01 +GCK2_THERAPY_GC_01 +GCK2_THERAPY_GD_01 +GCK2_THERAPY_GE_01 +GCK2_THERAPY_GF_01 +GCK2_THERAPY_GG_01 +GCK2_THERAPY_GH_01 +GCK2_THERAPY_GI_01 +GCK2_THERAPY_GJ_01 +GCK2_THERAPY_GK_01 +GCK2_THERAPY_GL_01 +GCK2_THERAPY_GM_01 +GCK2_THERAPY_GN_01 +GCK2_THERAPY_GO_01 +GCK2_THERAPY_GP_01 +GCK2_THERAPY_GR_01 +GCK2_TOUGH_BA_01 +GCK2_TOUGH_BB_01 +GCK2_TOUGH_BC_01 +GCK2_TOUGH_BD_01 +GCK2_TOUGH_BE_01 +GCK2_TOUGH_BF_01 +GCK2_TOUGH_BG_01 +GCK2_TOUGH_BH_01 +GCK2_TOUGH_BI_01 +GCK2_TOUGH_BJ_01 +GCK2_TOUGH_BK_01 +GCK2_TOUGH_BL_01 +GCK2_TOUGH_BM_01 +GCK2_TOUGH_BN_01 +GCK2_TOUGH_BO_01 +GCK2_TOUGH_BP_01 +GCK2_TOUGH_BQ_01 +GCK2_TOUGH_BR_01 +GCK2_TOUGH_BS_01 +GCKC_CHEATERS_CA_01 +GCKC_CHEATERS_CB_01 +GCKC_CHEATERS_CC_01 +GCKC_CHEATERS_CD_01 +GCKC_CHEATERS_CE_01 +GCKC_CHEATERS_CF_01 +GCKC_CHEATERS_CG_01 +GCKC_CHEATERS_CH_01 +GCKC_CHEATERS_CI_01 +GCKC_CHEATERS_CJ_01 +GCKC_CHEATERS_CK_01 +GCKC_CHEATERS_CL_01 +GCKC_CHEATERS_CM_01 +GCKC_CHEATERS_CN_01 +GCKC_CHEATERS_CO_01 +GCKC_CHEATERS_CP_01 +GCKC_COMMITMENT_AA_01 +GCKC_COMMITMENT_AB_01 +GCKC_COMMITMENT_AC_01 +GCKC_COMMITMENT_AD_01 +GCKC_COMMITMENT_AE_01 +GCKC_COMMITMENT_AF_01 +GCKC_COMMITMENT_AG_01 +GCKC_COMMITMENT_AH_01 +GCKC_COMMITMENT_AI_01 +GCKC_COMMITMENT_AJ_01 +GCKC_COMMITMENT_AK_01 +GCKC_COMMITMENT_AL_01 +GCKC_COMMITMENT_AM_01 +GCKC_COMMITMENT_AN_01 +GCKC_COMMITMENT_AO_01 +GCKC_COMMITMENT_AP_01 +GCKC_COMMITMENT_AQ_01 +GCKC_COMMITMENT_AR_01 +GCKC_DATING_DA_01 +GCKC_DATING_DB_01 +GCKC_DATING_DC_01 +GCKC_DATING_DD_01 +GCKC_DATING_DE_01 +GCKC_DATING_DF_01 +GCKC_DATING_DG_01 +GCKC_DATING_DH_01 +GCKC_DATING_DI_01 +GCKC_DATING_DJ_01 +GCKC_DATING_DK_01 +GCKC_DATING_DL_01 +GCKC_DATING_DM_01 +GCKC_DATING_DN_01 +GCKC_DATING_DO_01 +GCKC_DATING_DP_01 +GCKC_DATING_DQ_01 +GCKC_DATING_DR_01 +GCKC_DATING_DS_01 +GCKC_DORIAN_GA_01 +GCKC_DORIAN_GB_01 +GCKC_DORIAN_GC_01 +GCKC_DORIAN_GD_01 +GCKC_DORIAN_GE_01 +GCKC_DORIAN_GF_01 +GCKC_DORIAN_GG_01 +GCKC_DORIAN_GH_01 +GCKC_DORIAN_GI_01 +GCKC_DORIAN_GJ_01 +GCKC_DORIAN_GK_01 +GCKC_DORIAN_GL_01 +GCKC_DORIAN_GM_01 +GCKC_DORIAN_GN_01 +GCKC_DORIAN_GO_01 +GCKC_DORIAN_GP_01 +GCKC_DORIAN_GQ_01 +GCKC_DORIAN_GR_01 +GCKC_DORIAN_GS_01 +GCKC_DRUNK1_AA_01 +GCKC_DRUNK1_AB_01 +GCKC_DRUNK1_AC_01 +GCKC_DRUNK1_AD_01 +GCKC_DRUNK1_AE_01 +GCKC_DRUNK1_AF_01 +GCKC_DRUNK1_AG_01 +GCKC_DRUNK1_AH_01 +GCKC_DRUNK1_AI_01 +GCKC_DRUNK1_AJ_01 +GCKC_DRUNK1_AK_01 +GCKC_DRUNK2_BA_01 +GCKC_DRUNK2_BB_01 +GCKC_DRUNK2_BC_01 +GCKC_DRUNK2_BD_01 +GCKC_DRUNK2_BE_01 +GCKC_DRUNK2_BF_01 +GCKC_DRUNK2_BG_01 +GCKC_DRUNK2_BH_01 +GCKC_DRUNK2_BI_01 +GCKC_DRUNK2_BJ_01 +GCKC_DRUNK2_BK_01 +GCKC_DRUNK2_BL_01 +GCKC_DRUNK3_CA_01 +GCKC_DRUNK3_CB_01 +GCKC_DRUNK3_CC_01 +GCKC_DRUNK3_CD_01 +GCKC_DRUNK3_CE_01 +GCKC_DRUNK3_CF_01 +GCKC_DRUNK3_CG_01 +GCKC_DRUNK3_CH_01 +GCKC_DRUNK3_CI_01 +GCKC_DRUNK4_DA_01 +GCKC_DRUNK4_DB_01 +GCKC_DRUNK4_DC_01 +GCKC_DRUNK4_DD_01 +GCKC_DRUNK4_DE_01 +GCKC_DRUNK4_DF_01 +GCKC_DRUNK4_DG_01 +GCKC_DRUNK4_DH_01 +GCKC_DRUNK4_DI_01 +GCKC_DRUNK4_DJ_01 +GCKC_DRUNK4_DK_01 +GCKC_EXES_FA_01 +GCKC_EXES_FB_01 +GCKC_EXES_FC_01 +GCKC_EXES_FD_01 +GCKC_EXES_FE_01 +GCKC_EXES_FF_01 +GCKC_EXES_FG_01 +GCKC_EXES_FH_01 +GCKC_EXES_FI_01 +GCKC_EXES_FJ_01 +GCKC_EXES_FK_01 +GCKC_EXES_FL_01 +GCKC_EXES_FM_01 +GCKC_EXES_FN_01 +GCKC_EXES_FO_01 +GCKC_EXES_FP_01 +GCKC_EXES_FQ_01 +GCKC_EXES_FR_01 +GCKC_EXES_FS_01 +GCKC_EXES_FT_01 +GCKC_FRENCH_EA_01 +GCKC_FRENCH_EB_01 +GCKC_FRENCH_EC_01 +GCKC_FRENCH_ED_01 +GCKC_FRENCH_EE_01 +GCKC_FRENCH_EF_01 +GCKC_FRENCH_EG_01 +GCKC_FRENCH_EH_01 +GCKC_FRENCH_EI_01 +GCKC_FRENCH_EJ_01 +GCKC_FRENCH_EK_01 +GCKC_FRENCH_EL_01 +GCKC_FRENCH_EM_01 +GCKC_FRENCH_EN_01 +GCKC_FRENCH_EO_01 +GCKC_GIVE_BACK_BA_01 +GCKC_GIVE_BACK_BB_01 +GCKC_GIVE_BACK_BC_01 +GCKC_GIVE_BACK_BD_01 +GCKC_GIVE_BACK_BE_01 +GCKC_GIVE_BACK_BF_01 +GCKC_GIVE_BACK_BG_01 +GCKC_GIVE_BACK_BH_01 +GCKC_GIVE_BACK_BI_01 +GCKC_GIVE_BACK_BJ_01 +GCKC_GIVE_BACK_BK_01 +GCKC_GIVE_BACK_BL_01 +GCKC_GIVE_BACK_BM_01 +GCKC_GIVE_BACK_BN_01 +GCKC_GIVE_BACK_BO_01 +GCKC_GIVE_BACK_BP_01 +GCKC_GIVE_BACK_BQ_01 +GCKC_GIVE_BACK_BR_01 +GCKC_GUILTY_CA_01 +GCKC_GUILTY_CB_01 +GCKC_GUILTY_CC_01 +GCKC_GUILTY_CD_01 +GCKC_GUILTY_CE_01 +GCKC_GUILTY_CF_01 +GCKC_GUILTY_CG_01 +GCKC_GUILTY_CH_01 +GCKC_GUILTY_CI_01 +GCKC_GUILTY_CJ_01 +GCKC_GUILTY_CK_01 +GCKC_LIBERAL_DA_01 +GCKC_LIBERAL_DB_01 +GCKC_LIBERAL_DC_01 +GCKC_LIBERAL_DD_01 +GCKC_LIBERAL_DE_01 +GCKC_LIBERAL_DF_01 +GCKC_LIBERAL_DG_01 +GCKC_LIBERAL_DH_01 +GCKC_LIBERAL_DI_01 +GCKC_LIBERAL_DJ_01 +GCKC_LIBERAL_DK_01 +GCKC_LIBERAL_DL_01 +GCKC_LIBERAL_DM_01 +GCKC_LIBERAL_DN_01 +GCKC_LONELY_AA_01 +GCKC_LONELY_AB_01 +GCKC_LONELY_AC_01 +GCKC_LONELY_AD_01 +GCKC_LONELY_AE_01 +GCKC_LONELY_AF_01 +GCKC_LONELY_AG_01 +GCKC_LONELY_AH_01 +GCKC_LONELY_AI_01 +GCKC_LONELY_AJ_01 +GCKC_LONELY_AK_01 +GCKC_LONELY_AL_01 +GCKC_LONELY_AM_01 +GCKC_LONELY_AN_01 +GCKC_LONELY_AO_01 +GCKC_LONELY_AP_01 +GCKC_LONELY_AQ_01 +GCKC_LONELY_AR_01 +GCKC_LONELY_AS_01 +GCKC_RIGHTS_EA_01 +GCKC_RIGHTS_EB_01 +GCKC_RIGHTS_EC_01 +GCKC_RIGHTS_ED_01 +GCKC_RIGHTS_EE_01 +GCKC_RIGHTS_EF_01 +GCKC_RIGHTS_EG_01 +GCKC_RIGHTS_EH_01 +GCKC_RIGHTS_EI_01 +GCKC_RIGHTS_EJ_01 +GCKC_RIGHTS_EK_01 +GCKC_RIGHTS_EL_01 +GCKC_RIGHTS_EM_01 +GCKC_RIGHTS_EN_01 +GCKC_RIGHTS_EO_01 +GCKC_SPECIAL_FA_01 +GCKC_SPECIAL_FB_01 +GCKC_SPECIAL_FC_01 +GCKC_SPECIAL_FD_01 +GCKC_SPECIAL_FE_01 +GCKC_SPECIAL_FF_01 +GCKC_SPECIAL_FG_01 +GCKC_SPECIAL_FH_01 +GCKC_SPECIAL_FI_01 +GCKC_SPECIAL_FJ_01 +GCKC_SPECIAL_FK_01 +GCKC_SPECIAL_FL_01 +GCKC_STALKER_BA_01 +GCKC_STALKER_BB_01 +GCKC_STALKER_BC_01 +GCKC_STALKER_BD_01 +GCKC_STALKER_BE_01 +GCKC_STALKER_BF_01 +GCKC_STALKER_BG_01 +GCKC_STALKER_BH_01 +GCKC_STALKER_BI_01 +GCKC_STALKER_BJ_01 +GCKC_STALKER_BK_01 +GCKC_TREMAIN_HA_01 +GCKC_TREMAIN_HB_01 +GCKC_TREMAIN_HC_01 +GCKC_TREMAIN_HD_01 +GCKC_TREMAIN_HE_01 +GCKC_TREMAIN_HF_01 +GCKC_TREMAIN_HG_01 +GCKC_TREMAIN_HH_01 +GCKC_TREMAIN_HI_01 +GCKC_TREMAIN_HJ_01 +GCKC_TREMAIN_HK_01 +GCKC_TREMAIN_HL_01 +GCKC_TREMAIN_HM_01 +GCKC_TREMAIN_HN_01 +GCKC_TREMAIN_HO_01 +GCKC_TREMAIN_HP_01 +GCKC_TREMAIN_HQ_01 +GCKC_TREMAIN_HR_01 +GCKC_TREMAIN_HS_01 +GCKC_TREMAIN_HT_01 +GCKC_TREMAIN_HU_01 +GCKK_ACT_ANSWER_PHONE_01 +GCKK_ACT_ARRIVEC_NOTLATE_01 +GCKK_ACT_ARRIVEC_NOTLATE_02 +GCKK_ACT_ARRIVEC_NOTLATE_03 +GCKK_ACT_ARRIVEC_NOTLATE_04 +GCKK_ACT_ARRIVEF_LATE_01 +GCKK_ACT_ARRIVEF_LATE_02 +GCKK_ACT_ARRIVEF_NOTLATE_01 +GCKK_ACT_ARRIVEF_NOTLATE_02 +GCKK_ACT_ARRIVEM_NOTLATE_01 +GCKK_ACT_ARRIVEM_NOTLATE_02 +GCKK_ACT_ARRIVE_BOWL_BEFORE_01 +GCKK_ACT_ARRIVE_BOWL_BEFORE_02 +GCKK_ACT_ARRIVE_BOWL_LAST_01 +GCKK_ACT_ARRIVE_BOWL_LAST_02 +GCKK_ACT_ARRIVE_BOWL_NOT_01 +GCKK_ACT_ARRIVE_BOWL_NOT_02 +GCKK_ACT_ARRIVE_CLUB_GENERIC_01 +GCKK_ACT_ARRIVE_CLUB_GENERIC_02 +GCKK_ACT_ARRIVE_DARTS_BEFORE_01 +GCKK_ACT_ARRIVE_DARTS_BEFORE_02 +GCKK_ACT_ARRIVE_DARTS_LAST_01 +GCKK_ACT_ARRIVE_DARTS_LAST_02 +GCKK_ACT_ARRIVE_DARTS_NOT_01 +GCKK_ACT_ARRIVE_DARTS_NOT_02 +GCKK_ACT_ARRIVE_FASTFOOD_01 +GCKK_ACT_ARRIVE_FASTFOOD_02 +GCKK_ACT_ARRIVE_HIGHEND_01 +GCKK_ACT_ARRIVE_HIGHEND_02 +GCKK_ACT_ARRIVE_LATE_01 +GCKK_ACT_ARRIVE_LATE_02 +GCKK_ACT_ARRIVE_LATE_03 +GCKK_ACT_ARRIVE_LATE_04 +GCKK_ACT_ARRIVE_POOL_BEFORE_01 +GCKK_ACT_ARRIVE_POOL_BEFORE_02 +GCKK_ACT_ARRIVE_POOL_LAST_01 +GCKK_ACT_ARRIVE_POOL_LAST_02 +GCKK_ACT_ARRIVE_POOL_NOT_01 +GCKK_ACT_ARRIVE_POOL_NOT_02 +GCKK_ACT_ARRIVE_PUB_FAVOURITE_01 +GCKK_ACT_ARRIVE_PUB_FAVOURITE_02 +GCKK_ACT_ARRIVE_PUB_GENERIC_01 +GCKK_ACT_ARRIVE_PUB_GENERIC_02 +GCKK_ACT_ARRIVE_SHOW_CABARET_01 +GCKK_ACT_ARRIVE_SHOW_CABARET_02 +GCKK_ACT_ARRIVE_SHOW_K_WILL_01 +GCKK_ACT_ARRIVE_SHOW_K_WILL_02 +GCKK_ACT_ARRIVE_SHOW_LATE_01 +GCKK_ACT_ARRIVE_SHOW_LATE_02 +GCKK_ACT_ARRIVE_SHOW_RGERV_01 +GCKK_ACT_ARRIVE_SHOW_RGERV_02 +GCKK_ACT_ARRIVE_STANDARD_01 +GCKK_ACT_ARRIVE_STANDARD_02 +GCKK_ACT_BORED_GETTING_01 +GCKK_ACT_BORED_GETTING_02 +GCKK_ACT_BORED_GETTING_03 +GCKK_ACT_BORED_GETTING_04 +GCKK_ACT_BORED_GETTING_05 +GCKK_ACT_BORED_GETTING_06 +GCKK_ACT_BORED_HOME_01 +GCKK_ACT_BORED_HOME_02 +GCKK_ACT_BORED_HOME_03 +GCKK_ACT_BORED_HOME_04 +GCKK_ACT_BORED_LEAVING_01 +GCKK_ACT_BORED_LEAVING_02 +GCKK_ACT_BORED_TAKEHOME_01 +GCKK_ACT_BORED_TAKEHOME_02 +GCKK_ACT_BOWL_LEAVE_ABANDON_01 +GCKK_ACT_BOWL_LEAVE_ABANDON_02 +GCKK_ACT_BOWL_LEAVE_DRAW_01 +GCKK_ACT_BOWL_LEAVE_LOST_01 +GCKK_ACT_BOWL_LEAVE_LOST_02 +GCKK_ACT_BOWL_LEAVE_WON_01 +GCKK_ACT_BOWL_LEAVE_WON_02 +GCKK_ACT_CALL_BREAK_UP_01 +GCKK_ACT_CALL_BREAK_UP_02 +GCKK_ACT_CALL_BREAK_UP_03 +GCKK_ACT_CALL_DATE_NO_GENERAL_01 +GCKK_ACT_CALL_DATE_NO_GENERAL_02 +GCKK_ACT_CALL_DATE_NO_GENERAL_03 +GCKK_ACT_CALL_DATE_NO_GENERAL_04 +GCKK_ACT_CALL_DATE_NO_RECENT_01 +GCKK_ACT_CALL_DATE_NO_RECENT_02 +GCKK_ACT_CALL_DATE_NO_RECENT_03 +GCKK_ACT_CALL_DATE_YES_01 +GCKK_ACT_CALL_DATE_YES_02 +GCKK_ACT_CALL_DATE_YES_03 +GCKK_ACT_CALL_DATE_YES_04 +GCKK_ACT_CALL_HOSP_CANCEL_HILIKE_01 +GCKK_ACT_CALL_HOSP_CANCEL_LOLIKE_01 +GCKK_ACT_CALL_HOSP_CANCEL_MEDLIKE_01 +GCKK_ACT_CALL_IRATE_01 +GCKK_ACT_CALL_IRATE_02 +GCKK_ACT_CALL_LIKENO_01 +GCKK_ACT_CALL_LIKENO_02 +GCKK_ACT_CALL_LIKENO_03 +GCKK_ACT_CALL_LIKENO_04 +GCKK_ACT_CALL_LIKEYES_01 +GCKK_ACT_CALL_LIKEYES_02 +GCKK_ACT_CALL_MEET_THERE_01 +GCKK_ACT_CALL_MEET_THERE_02 +GCKK_ACT_CALL_MEET_THERE_03 +GCKK_ACT_CALL_MEET_THERE_04 +GCKK_ACT_CALL_REQ_SPEC_NO_NEG_01 +GCKK_ACT_CALL_REQ_SPEC_NO_NEG_02 +GCKK_ACT_CALL_REQ_SPEC_NO_POS_01 +GCKK_ACT_CALL_REQ_SPEC_NO_POS_02 +GCKK_ACT_CALL_REQ_SPEC_YES_01 +GCKK_ACT_CALL_REQ_SPEC_YES_02 +GCKK_ACT_CALL_REQ_SPEC_YES_03 +GCKK_ACT_CALL_REQ_SPEC_YES_04 +GCKK_ACT_CALL_SLEEP_REPLY_01 +GCKK_ACT_CALL_SLEEP_REPLY_02 +GCKK_ACT_CALL_SLEEP_REPLY_03 +GCKK_ACT_CALL_VERYIRATE_01 +GCKK_ACT_CALL_VERYIRATE_02 +GCKK_ACT_CALL_WHERE_01 +GCKK_ACT_CALL_WHERE_02 +GCKK_ACT_CALL_WHERE_03 +GCKK_ACT_CALL_WHERE_04 +GCKK_ACT_CAR_BAD_01 +GCKK_ACT_CAR_BIKE_01 +GCKK_ACT_CAR_GOOD_01 +GCKK_ACT_CAR_NEW_BAD_01 +GCKK_ACT_CAR_NEW_BAD_02 +GCKK_ACT_CAR_NEW_BAD_03 +GCKK_ACT_CAR_NEW_BAD_04 +GCKK_ACT_CAR_NEW_BAD_05 +GCKK_ACT_CAR_NEW_BAD_06 +GCKK_ACT_CAR_NEW_GOOD_01 +GCKK_ACT_CAR_NEW_GOOD_02 +GCKK_ACT_CAR_NEW_GOOD_03 +GCKK_ACT_CAR_NEW_GOOD_04 +GCKK_ACT_CAR_NEW_GOOD_05 +GCKK_ACT_CAR_NEW_GOOD_06 +GCKK_ACT_CAR_NONE_01 +GCKK_ACT_CAR_NONE_02 +GCKK_ACT_CAR_NONE_03 +GCKK_ACT_CAR_NONE_04 +GCKK_ACT_CAR_NONE_05 +GCKK_ACT_CAR_NONE_06 +GCKK_ACT_CAR_NONE_07 +GCKK_ACT_CAR_NONE_AA_01 +GCKK_ACT_CAR_OKAY_01 +GCKK_ACT_CAR_SAME_BAD_01 +GCKK_ACT_CAR_SAME_BAD_02 +GCKK_ACT_CAR_SAME_BAD_03 +GCKK_ACT_CAR_SAME_BAD_04 +GCKK_ACT_CAR_SAME_BAD_05 +GCKK_ACT_CAR_SAME_BAD_06 +GCKK_ACT_CAR_SAME_GOOD_01 +GCKK_ACT_CAR_SAME_GOOD_02 +GCKK_ACT_CAR_SAME_GOOD_03 +GCKK_ACT_CAR_SAME_GOOD_04 +GCKK_ACT_CAR_SAME_GOOD_05 +GCKK_ACT_CAR_SAME_GOOD_06 +GCKK_ACT_CLOTHES_BAD_01 +GCKK_ACT_CLOTHES_GOOD_01 +GCKK_ACT_CLOTHES_OKAY_01 +GCKK_ACT_CLOTHES_UNUSUAL_01 +GCKK_ACT_DARTS_LEAVE_ABANDON_01 +GCKK_ACT_DARTS_LEAVE_ABANDON_02 +GCKK_ACT_DARTS_LEAVE_DRAW_01 +GCKK_ACT_DARTS_LEAVE_WON_01 +GCKK_ACT_DARTS_LEAVE_WON_02 +GCKK_ACT_DARTS_LEAVE__LOST_01 +GCKK_ACT_DARTS_LEAVE__LOST_02 +GCKK_ACT_DATEFINISHED_AGAIN_01 +GCKK_ACT_DATEFINISHED_AGAIN_02 +GCKK_ACT_DATEFINISHED_AGAIN_03 +GCKK_ACT_DATEFINISHED_AGAIN_04 +GCKK_ACT_DATEFINISHED_BAD_01 +GCKK_ACT_DATEFINISHED_BAD_02 +GCKK_ACT_DATEFINISHED_BAD_03 +GCKK_ACT_DATEFINISHED_BAD_04 +GCKK_ACT_DATEFINISHED_GOOD_01 +GCKK_ACT_DATEFINISHED_GOOD_02 +GCKK_ACT_DATEFINISHED_GOOD_03 +GCKK_ACT_DATEFINISHED_GOOD_04 +GCKK_ACT_DATEFINISHED_HOME_01 +GCKK_ACT_DATEFINISHED_HOME_02 +GCKK_ACT_DATEFINISHED_HOME_03 +GCKK_ACT_DATEFINISHED_HOME_04 +GCKK_ACT_DATEFINISHED_HOME_05 +GCKK_ACT_DATEFINISHED_HOME_06 +GCKK_ACT_DATEFINISHED_HOME_07 +GCKK_ACT_DATEFINISHED_HOME_08 +GCKK_ACT_DATEFINISHED_OK_01 +GCKK_ACT_DATEFINISHED_OK_02 +GCKK_ACT_DATEFINISHED_OK_03 +GCKK_ACT_DATEFINISHED_OK_04 +GCKK_ACT_DIFF_ACTIVITY_NO_01 +GCKK_ACT_DIFF_ACTIVITY_NO_02 +GCKK_ACT_DIFF_ACTIVITY_NO_03 +GCKK_ACT_DIFF_ACTIVITY_NO_04 +GCKK_ACT_DIFF_FASTFOOD_NO_01 +GCKK_ACT_DIFF_FASTFOOD_NO_02 +GCKK_ACT_END_BAD_01 +GCKK_ACT_END_BAD_RESP_01 +GCKK_ACT_END_GOOD_01 +GCKK_ACT_GETCALL_ACCEPT_01 +GCKK_ACT_GETCALL_ACCEPT_02 +GCKK_ACT_GETCALL_ACCEPT_03 +GCKK_ACT_GETCALL_ACCEPT_04 +GCKK_ACT_GETCALL_BREAK_UP_01 +GCKK_ACT_GETCALL_BREAK_UP_02 +GCKK_ACT_GETCALL_BREAK_UP_03 +GCKK_ACT_GETCALL_BREAK_UP_04 +GCKK_ACT_GETCALL_DATE_01 +GCKK_ACT_GETCALL_DATE_02 +GCKK_ACT_GETCALL_DATE_03 +GCKK_ACT_GETCALL_DATE_04 +GCKK_ACT_GETCALL_GREET_01 +GCKK_ACT_GETCALL_GREET_02 +GCKK_ACT_GETCALL_GREET_03 +GCKK_ACT_GETCALL_GREET_04 +GCKK_ACT_GETCALL_HOSP_ACCEPT_01 +GCKK_ACT_GETCALL_HOSP_ACCEPT_02 +GCKK_ACT_GETCALL_HOSP_ASK_01 +GCKK_ACT_GETCALL_HOSP_ASK_02 +GCKK_ACT_GETCALL_HOSP_REJ_HILIKE_01 +GCKK_ACT_GETCALL_HOSP_REJ_HILIKE_02 +GCKK_ACT_GETCALL_HOSP_REJ_LOLIKE_01 +GCKK_ACT_GETCALL_HOSP_REJ_MEDLIKE_01 +GCKK_ACT_GETCALL_IRATE_01 +GCKK_ACT_GETCALL_IRATE_02 +GCKK_ACT_GETCALL_RANDOM_01 +GCKK_ACT_GETCALL_RANDOM_02 +GCKK_ACT_GETCALL_RANDOM_03 +GCKK_ACT_GETCALL_RANDOM_04 +GCKK_ACT_GETCALL_REJECT_01 +GCKK_ACT_GETCALL_REJECT_02 +GCKK_ACT_GETCALL_REJECT_03 +GCKK_ACT_GETCALL_REJECT_04 +GCKK_ACT_GETCALL_REJECT_IRATE_01 +GCKK_ACT_GETCALL_REJECT_IRATE_02 +GCKK_ACT_GETCALL_REJECT_IRATE_03 +GCKK_ACT_GETCALL_REJECT_IRATE_04 +GCKK_ACT_GETCALL_REJECT_VERYIRATE_01 +GCKK_ACT_GETCALL_REJECT_VERYIRATE_02 +GCKK_ACT_GETCALL_REJECT_VERYIRATE_03 +GCKK_ACT_GETCALL_REJECT_VERYIRATE_04 +GCKK_ACT_GETCALL_SPEC_AA_01 +GCKK_ACT_GETCALL_SPEC_AB_01 +GCKK_ACT_GETCALL_SPEC_AC_01 +GCKK_ACT_GETCALL_SPEC_AD_01 +GCKK_ACT_GETCALL_SPOTTED1_01 +GCKK_ACT_GETCALL_SPOTTED1_02 +GCKK_ACT_GETCALL_SPOTTED2_01 +GCKK_ACT_GETCALL_SPOTTED2_02 +GCKK_ACT_GETCALL_VERYIRATE_01 +GCKK_ACT_GETCALL_VERYIRATE_02 +GCKK_ACT_HINT_01 +GCKK_ACT_HINT_02 +GCKK_ACT_HINT_03 +GCKK_ACT_HINT_04 +GCKK_ACT_HINT_06 +GCKK_ACT_INTRO_01 +GCKK_ACT_LEAVE_CLUB_GENERIC_01 +GCKK_ACT_LEAVE_CLUB_GENERIC_02 +GCKK_ACT_LEAVE_FASTFOOD_01 +GCKK_ACT_LEAVE_FASTFOOD_02 +GCKK_ACT_LEAVE_HIGHEND_01 +GCKK_ACT_LEAVE_HIGHEND_02 +GCKK_ACT_LEAVE_PUB_FAVOURITE_01 +GCKK_ACT_LEAVE_PUB_FAVOURITE_02 +GCKK_ACT_LEAVE_PUB_GENERIC_01 +GCKK_ACT_LEAVE_PUB_GENERIC_02 +GCKK_ACT_LEAVE_SHOW_CABARET_01 +GCKK_ACT_LEAVE_SHOW_CABARET_02 +GCKK_ACT_LEAVE_SHOW_COMEDY_01 +GCKK_ACT_LEAVE_SHOW_COMEDY_02 +GCKK_ACT_LEAVE_SHOW_EARLY_01 +GCKK_ACT_LEAVE_SHOW_EARLY_02 +GCKK_ACT_LEAVE_STANDARD_01 +GCKK_ACT_LEAVE_STANDARD_02 +GCKK_ACT_LEAVE_WALK_01 +GCKK_ACT_LEAVE_WALK_02 +GCKK_ACT_LEAVE_WALK_03 +GCKK_ACT_LEAVE_WALK_04 +GCKK_ACT_LEAVE_WALK_05 +GCKK_ACT_LEAVE_WALK_06 +GCKK_ACT_PKI_CALL_ACCEPTED_01 +GCKK_ACT_PKI_CALL_ACCEPTED_02 +GCKK_ACT_PKI_CALL_ACCEPTED_03 +GCKK_ACT_PKI_CALL_ACCEPTED_04 +GCKK_ACT_PKI_CALL_ACCEPTED_05 +GCKK_ACT_PKI_CALL_ACCEPTED_06 +GCKK_ACT_PKI_CALL_ACCEPTED_07 +GCKK_ACT_PKI_CALL_ACCEPTED_08 +GCKK_ACT_PKI_CALL_DATE_01 +GCKK_ACT_PKI_CALL_DATE_02 +GCKK_ACT_PKI_CALL_DATE_03 +GCKK_ACT_PKI_CALL_DATE_04 +GCKK_ACT_PKI_CALL_DATE_CANCEL_01 +GCKK_ACT_PKI_CALL_DATE_CANCEL_02 +GCKK_ACT_PKI_CALL_GREET_01 +GCKK_ACT_PKI_CALL_GREET_02 +GCKK_ACT_PKI_CALL_GREET_03 +GCKK_ACT_PKI_CALL_GREET_04 +GCKK_ACT_PKI_CALL_GREET_05 +GCKK_ACT_PKI_CALL_GREET_06 +GCKK_ACT_PKI_CALL_GREET_07 +GCKK_ACT_PKI_CALL_HILIKE_01 +GCKK_ACT_PKI_CALL_HILIKE_02 +GCKK_ACT_PKI_CALL_HOSP_CANCEL_01 +GCKK_ACT_PKI_CALL_LOLIKE_01 +GCKK_ACT_PKI_CALL_LOLIKE_02 +GCKK_ACT_PKI_CALL_MEDLIKE_01 +GCKK_ACT_PKI_CALL_MEDLIKE_02 +GCKK_ACT_PKI_CALL_MEET_THERE_01 +GCKK_ACT_PKI_CALL_MEET_THERE_02 +GCKK_ACT_PKI_CALL_MEET_THERE_03 +GCKK_ACT_PKI_CALL_MEET_THERE_04 +GCKK_ACT_PKI_CALL_REJECTED_01 +GCKK_ACT_PKI_CALL_REJECTED_02 +GCKK_ACT_PKI_CALL_REJECTED_03 +GCKK_ACT_PKI_CALL_REJECTED_04 +GCKK_ACT_PKI_CALL_REQ_SPEC_01 +GCKK_ACT_PKI_CALL_REQ_SPEC_02 +GCKK_ACT_PKI_CALL_REQ_SPEC_03 +GCKK_ACT_PKI_CALL_REQ_SPEC_04 +GCKK_ACT_PKI_CALL_SLEEPING_01 +GCKK_ACT_PKI_CALL_SLEEPING_02 +GCKK_ACT_PKI_CAR_BAD_01 +GCKK_ACT_PKI_CAR_BIKE_01 +GCKK_ACT_PKI_CAR_GOOD_01 +GCKK_ACT_PKI_CAR_NONE__01 +GCKK_ACT_PKI_CAR_OKAY_01 +GCKK_ACT_PKI_CLOTHES_BAD_01 +GCKK_ACT_PKI_CLOTHES_GOOD_01 +GCKK_ACT_PKI_CLOTHES_OKAY_01 +GCKK_ACT_PKI_CLOTHES_UNUSAL_01 +GCKK_ACT_PKI_END_BONK_01 +GCKK_ACT_PKI_END_BONK_02 +GCKK_ACT_PKI_END_BONK_03 +GCKK_ACT_PKI_END_BONK_04 +GCKK_ACT_PKI_END_GOOD_N_01 +GCKK_ACT_PKI_END_GOOD_Y_01 +GCKK_ACT_PKI_END_KISS_01 +GCKK_ACT_PKI_END_KISS_02 +GCKK_ACT_PKI_END_KISS_03 +GCKK_ACT_PKI_END_KISS_04 +GCKK_ACT_PKI_END_KISS_AGREE_01 +GCKK_ACT_PKI_END_KISS_AGREE_02 +GCKK_ACT_PKI_END_KISS_AGREE_03 +GCKK_ACT_PKI_END_KISS_AGREE_04 +GCKK_ACT_PKI_END_KISS_RESPONSE_01 +GCKK_ACT_PKI_END_KISS_RESPONSE_02 +GCKK_ACT_PKI_END_KISS_RESPONSE_03 +GCKK_ACT_PKI_END_KISS_RESPONSE_04 +GCKK_ACT_PKI_END_NO_01 +GCKK_ACT_PKI_END_NO_02 +GCKK_ACT_PKI_END_NO_03 +GCKK_ACT_PKI_END_NO_04 +GCKK_ACT_PKI_END_NO_05 +GCKK_ACT_PKI_END_NO_06 +GCKK_ACT_PKI_END_NO_07 +GCKK_ACT_PKI_END_NO_RESPONSE_01 +GCKK_ACT_PKI_END_NO_RESPONSE_02 +GCKK_ACT_PKI_END_NO_RESPONSE_03 +GCKK_ACT_PKI_END_NO_RESPONSE_04 +GCKK_ACT_PKI_END_REJECT_01 +GCKK_ACT_PKI_END_REJECT_02 +GCKK_ACT_PKI_END_REJECT_03 +GCKK_ACT_PKI_END_REJECT_04 +GCKK_ACT_PKI_END_REJECT_RESPONSE_01 +GCKK_ACT_PKI_END_REJECT_RESPONSE_02 +GCKK_ACT_PKI_END_REJECT_RESPONSE_03 +GCKK_ACT_PKI_END_REJECT_RESPONSE_04 +GCKK_ACT_PKI_END_RESPONSE_01 +GCKK_ACT_PKI_END_RESPONSE_02 +GCKK_ACT_PKI_END_RESPONSE_03 +GCKK_ACT_PKI_END_RESPONSE_04 +GCKK_ACT_PKI_END_YES_01 +GCKK_ACT_PKI_END_YES_02 +GCKK_ACT_PKI_END_YES_03 +GCKK_ACT_PKI_END_YES_04 +GCKK_ACT_PKI_END_YES_05 +GCKK_ACT_PKI_END_YES_06 +GCKK_ACT_PKI_END_YES_07 +GCKK_ACT_PKI_END_YES_08 +GCKK_ACT_PKI_FEET_BAD_01 +GCKK_ACT_PKI_FEET_BAD_02 +GCKK_ACT_PKI_FEET_GOOD_01 +GCKK_ACT_PKI_FEET_GOOD_02 +GCKK_ACT_PKI_GETCALL_DATE_NO_01 +GCKK_ACT_PKI_GETCALL_DATE_NO_02 +GCKK_ACT_PKI_GETCALL_DATE_YES_01 +GCKK_ACT_PKI_GETCALL_DATE_YES_02 +GCKK_ACT_PKI_GETCALL_DATE_YES_03 +GCKK_ACT_PKI_GETCALL_DATE_YES_04 +GCKK_ACT_PKI_GETCALL_HOSP_NO_01 +GCKK_ACT_PKI_GETCALL_HOSP_NO_02 +GCKK_ACT_PKI_GETCALL_HOSP_YES_01 +GCKK_ACT_PKI_GETCALL_HOSP_YES_02 +GCKK_ACT_PKI_GETCALL_RANDOM_01 +GCKK_ACT_PKI_GETCALL_RANDOM_02 +GCKK_ACT_PKI_GETCALL_RANDOM_03 +GCKK_ACT_PKI_GETCALL_RANDOM_04 +GCKK_ACT_PKI_GETCALL_SPOTTED_01 +GCKK_ACT_PKI_GETCALL_SPOTTED_02 +GCKK_ACT_PKI_GLASSHAT_BAD_01 +GCKK_ACT_PKI_GLASSHAT_BAD_02 +GCKK_ACT_PKI_GLASSHAT_GOOD_01 +GCKK_ACT_PKI_GLASSHAT_GOOD_02 +GCKK_ACT_PKI_HAT_BAD_01 +GCKK_ACT_PKI_HAT_BAD_02 +GCKK_ACT_PKI_HAT_GOOD_01 +GCKK_ACT_PKI_HAT_GOOD_02 +GCKK_ACT_PKI_HINT_01 +GCKK_ACT_PKI_INTRO_01 +GCKK_ACT_PKI_LEGS_BAD_01 +GCKK_ACT_PKI_LEGS_BAD_02 +GCKK_ACT_PKI_LEGS_GOOD_01 +GCKK_ACT_PKI_LEGS_GOOD_02 +GCKK_ACT_PKI_NOGLASS_BAD_01 +GCKK_ACT_PKI_NOGLASS_BAD_02 +GCKK_ACT_PKI_NOGLASS_GOOD_01 +GCKK_ACT_PKI_NOGLASS_GOOD_02 +GCKK_ACT_PKI_NOHAT_BAD_01 +GCKK_ACT_PKI_NOHAT_BAD_02 +GCKK_ACT_PKI_NOHAT_GOOD_01 +GCKK_ACT_PKI_NOHAT_GOOD_02 +GCKK_ACT_PKI_SAME_BAD_01 +GCKK_ACT_PKI_SAME_BAD_02 +GCKK_ACT_PKI_SAME_BAD_03 +GCKK_ACT_PKI_SAME_BAD_04 +GCKK_ACT_PKI_SAME_BAD_05 +GCKK_ACT_PKI_SAME_BAD_06 +GCKK_ACT_PKI_SAME_GOOD_01 +GCKK_ACT_PKI_SAME_GOOD_02 +GCKK_ACT_PKI_SAME_GOOD_03 +GCKK_ACT_PKI_SAME_GOOD_04 +GCKK_ACT_PKI_SAME_GOOD_05 +GCKK_ACT_PKI_SAME_GOOD_06 +GCKK_ACT_PKI_TORSO_BAD_01 +GCKK_ACT_PKI_TORSO_BAD_02 +GCKK_ACT_PKI_TORSO_GOOD_01 +GCKK_ACT_PKI_TORSO_GOOD_02 +GCKK_ACT_POOL_LEAVE_ABANDON_01 +GCKK_ACT_POOL_LEAVE_ABANDON_02 +GCKK_ACT_POOL_LEAVE_DRAW_01 +GCKK_ACT_POOL_LEAVE_LOST_01 +GCKK_ACT_POOL_LEAVE_LOST_02 +GCKK_ACT_POOL_LEAVE_WON_01 +GCKK_ACT_POOL_LEAVE_WON_02 +GCKK_ACT_SHOW_RESPONSE_NEG_01 +GCKK_ACT_SHOW_RESPONSE_NEG_02 +GCKK_ACT_SHOW_RESPONSE_NEG_03 +GCKK_ACT_SHOW_RESPONSE_POS_01 +GCKK_ACT_SHOW_RESPONSE_POS_02 +GCKK_ACT_SHOW_RESPONSE_POS_03 +GCKK_ACT_SHOW_RESPONSE_POS_04 +GCKK_ACT_SHOW_RESPONSE_POS_05 +GCK_ACT_ANSWER_PHONE_01 +GCK_ACT_ARRIVEC_NOTLATE_01 +GCK_ACT_ARRIVEC_NOTLATE_02 +GCK_ACT_ARRIVEC_NOTLATE_03 +GCK_ACT_ARRIVEC_NOTLATE_04 +GCK_ACT_ARRIVEF_LATE_01 +GCK_ACT_ARRIVEF_LATE_02 +GCK_ACT_ARRIVEF_NOTLATE_01 +GCK_ACT_ARRIVEF_NOTLATE_02 +GCK_ACT_ARRIVEM_NOTLATE_01 +GCK_ACT_ARRIVEM_NOTLATE_02 +GCK_ACT_ARRIVE_BOWL_BEFORE_01 +GCK_ACT_ARRIVE_BOWL_BEFORE_02 +GCK_ACT_ARRIVE_BOWL_LAST_01 +GCK_ACT_ARRIVE_BOWL_LAST_02 +GCK_ACT_ARRIVE_BOWL_NOT_01 +GCK_ACT_ARRIVE_BOWL_NOT_02 +GCK_ACT_ARRIVE_CLUB_GENERIC_01 +GCK_ACT_ARRIVE_CLUB_GENERIC_02 +GCK_ACT_ARRIVE_CLUB_GENERIC_03 +GCK_ACT_ARRIVE_CLUB_GENERIC_04 +GCK_ACT_ARRIVE_DARTS_BEFORE_01 +GCK_ACT_ARRIVE_DARTS_BEFORE_02 +GCK_ACT_ARRIVE_DARTS_LAST_01 +GCK_ACT_ARRIVE_DARTS_LAST_02 +GCK_ACT_ARRIVE_DARTS_NOT_01 +GCK_ACT_ARRIVE_DARTS_NOT_02 +GCK_ACT_ARRIVE_FASTFOOD_01 +GCK_ACT_ARRIVE_FASTFOOD_02 +GCK_ACT_ARRIVE_HIGHEND_01 +GCK_ACT_ARRIVE_HIGHEND_02 +GCK_ACT_ARRIVE_LATE_01 +GCK_ACT_ARRIVE_LATE_02 +GCK_ACT_ARRIVE_LATE_03 +GCK_ACT_ARRIVE_LATE_04 +GCK_ACT_ARRIVE_POOL_BEFORE_01 +GCK_ACT_ARRIVE_POOL_BEFORE_02 +GCK_ACT_ARRIVE_POOL_LAST_01 +GCK_ACT_ARRIVE_POOL_LAST_02 +GCK_ACT_ARRIVE_POOL_NOT_01 +GCK_ACT_ARRIVE_POOL_NOT_02 +GCK_ACT_ARRIVE_PUB_FAVOURITE_01 +GCK_ACT_ARRIVE_PUB_FAVOURITE_02 +GCK_ACT_ARRIVE_PUB_GENERIC_01 +GCK_ACT_ARRIVE_PUB_GENERIC_02 +GCK_ACT_ARRIVE_SHOW_CABARET_01 +GCK_ACT_ARRIVE_SHOW_CABARET_02 +GCK_ACT_ARRIVE_SHOW_COMEDY_01 +GCK_ACT_ARRIVE_SHOW_COMEDY_02 +GCK_ACT_ARRIVE_SHOW_LATE_01 +GCK_ACT_ARRIVE_SHOW_LATE_02 +GCK_ACT_ARRIVE_STANDARD_01 +GCK_ACT_ARRIVE_STANDARD_02 +GCK_ACT_ARRIVE_WALK_BEFORE_01 +GCK_ACT_ARRIVE_WALK_BEFORE_02 +GCK_ACT_ARRIVE_WALK_LAST_01 +GCK_ACT_ARRIVE_WALK_LAST_02 +GCK_ACT_ARRIVE_WALK_NOT_01 +GCK_ACT_ARRIVE_WALK_NOT_02 +GCK_ACT_BORED_GETTING_01 +GCK_ACT_BORED_GETTING_02 +GCK_ACT_BORED_GETTING_03 +GCK_ACT_BORED_GETTING_04 +GCK_ACT_BORED_HOME_01 +GCK_ACT_BORED_HOME_02 +GCK_ACT_BORED_LEAVING_01 +GCK_ACT_BORED_LEAVING_02 +GCK_ACT_BORED_TAKEHOME_01 +GCK_ACT_BORED_TAKEHOME_02 +GCK_ACT_BOWL_LEAVE_ABANDON_01 +GCK_ACT_BOWL_LEAVE_ABANDON_02 +GCK_ACT_BOWL_LEAVE_DRAW_01 +GCK_ACT_BOWL_LEAVE_LOST_01 +GCK_ACT_BOWL_LEAVE_LOST_02 +GCK_ACT_BOWL_LEAVE_WON_01 +GCK_ACT_BOWL_LEAVE_WON_02 +GCK_ACT_CALL_DARTS_YES_01 +GCK_ACT_CALL_DARTS_YES_02 +GCK_ACT_CALL_DARTS_YES_03 +GCK_ACT_CALL_DARTS_YES_04 +GCK_ACT_CALL_DATE_NO_GENERAL_01 +GCK_ACT_CALL_DATE_NO_GENERAL_02 +GCK_ACT_CALL_DATE_NO_GENERAL_03 +GCK_ACT_CALL_DATE_NO_GENERAL_04 +GCK_ACT_CALL_DATE_NO_RECENT_01 +GCK_ACT_CALL_DATE_NO_RECENT_02 +GCK_ACT_CALL_DATE_NO_RECENT_03 +GCK_ACT_CALL_DATE_NO_RECENT_04 +GCK_ACT_CALL_HOSP_CANCEL_HILIKE_01 +GCK_ACT_CALL_HOSP_CANCEL_LOLIKE_01 +GCK_ACT_CALL_HOSP_CANCEL_MEDLIKE_01 +GCK_ACT_CALL_IRATE_01 +GCK_ACT_CALL_IRATE_02 +GCK_ACT_CALL_LIKENO_01 +GCK_ACT_CALL_LIKENO_02 +GCK_ACT_CALL_LIKEYES_01 +GCK_ACT_CALL_LIKEYES_02 +GCK_ACT_CALL_SLEEP_REPLY_01 +GCK_ACT_CALL_SLEEP_REPLY_02 +GCK_ACT_CALL_VERYIRATE_01 +GCK_ACT_CALL_VERYIRATE_02 +GCK_ACT_CAR_BAD_01 +GCK_ACT_CAR_GOOD_01 +GCK_ACT_CAR_NEW_BAD_01 +GCK_ACT_CAR_NEW_BAD_02 +GCK_ACT_CAR_NEW_BAD_03 +GCK_ACT_CAR_NEW_BAD_04 +GCK_ACT_CAR_NEW_BAD_05 +GCK_ACT_CAR_NEW_GOOD_01 +GCK_ACT_CAR_NEW_GOOD_02 +GCK_ACT_CAR_NEW_GOOD_03 +GCK_ACT_CAR_NEW_GOOD_04 +GCK_ACT_CAR_NEW_GOOD_05 +GCK_ACT_CAR_NEW_GOOD_06 +GCK_ACT_CAR_NONE_01 +GCK_ACT_CAR_NONE_02 +GCK_ACT_CAR_NONE_03 +GCK_ACT_CAR_NONE_04 +GCK_ACT_CAR_NONE_05 +GCK_ACT_CAR_OK_01 +GCK_ACT_CAR_SAME_BAD_01 +GCK_ACT_CAR_SAME_BAD_02 +GCK_ACT_CAR_SAME_BAD_03 +GCK_ACT_CAR_SAME_BAD_04 +GCK_ACT_CAR_SAME_BAD_05 +GCK_ACT_CAR_SAME_BAD_06 +GCK_ACT_CAR_SAME_GOOD_01 +GCK_ACT_CAR_SAME_GOOD_02 +GCK_ACT_CAR_SAME_GOOD_03 +GCK_ACT_CAR_SAME_GOOD_04 +GCK_ACT_CAR_SAME_GOOD_05 +GCK_ACT_DARTS_LEAVE_ABANDON_01 +GCK_ACT_DARTS_LEAVE_ABANDON_02 +GCK_ACT_DARTS_LEAVE_DRAW_01 +GCK_ACT_DARTS_LEAVE_LOST_01 +GCK_ACT_DARTS_LEAVE_LOST_02 +GCK_ACT_DARTS_LEAVE_WON_01 +GCK_ACT_DARTS_LEAVE_WON_02 +GCK_ACT_DATEFINISHED_AGAIN_01 +GCK_ACT_DATEFINISHED_AGAIN_02 +GCK_ACT_DATEFINISHED_AGAIN_03 +GCK_ACT_DATEFINISHED_AGAIN_04 +GCK_ACT_DATEFINISHED_BAD_01 +GCK_ACT_DATEFINISHED_BAD_02 +GCK_ACT_DATEFINISHED_BAD_03 +GCK_ACT_DATEFINISHED_BAD_04 +GCK_ACT_DATEFINISHED_GOOD_01 +GCK_ACT_DATEFINISHED_GOOD_02 +GCK_ACT_DATEFINISHED_GOOD_03 +GCK_ACT_DATEFINISHED_GOOD_04 +GCK_ACT_DATEFINISHED_HOME_01 +GCK_ACT_DATEFINISHED_HOME_02 +GCK_ACT_DATEFINISHED_HOME_03 +GCK_ACT_DATEFINISHED_HOME_04 +GCK_ACT_DATEFINISHED_OK_01 +GCK_ACT_DATEFINISHED_OK_02 +GCK_ACT_DATEFINISHED_OK_03 +GCK_ACT_DATEFINISHED_OK_04 +GCK_ACT_DIFF_ACTIVITY_NO_01 +GCK_ACT_DIFF_ACTIVITY_NO_02 +GCK_ACT_DIFF_ACTIVITY_NO_03 +GCK_ACT_DIFF_ACTIVITY_NO_04 +GCK_ACT_DURING_SHOW_POS_01 +GCK_ACT_DURING_SHOW_POS_02 +GCK_ACT_DURING_SHOW_POS_03 +GCK_ACT_DURING_SHOW_POS_04 +GCK_ACT_DURING_SHOW_POS_05 +GCK_ACT_DURING_SHOW_POS_06 +GCK_ACT_DURING_SHOW_POS_07 +GCK_ACT_DURING_SHOW_POS_08 +GCK_ACT_GETCALL_ACCEPT_01 +GCK_ACT_GETCALL_ACCEPT_02 +GCK_ACT_GETCALL_ACCEPT_03 +GCK_ACT_GETCALL_ACCEPT_04 +GCK_ACT_GETCALL_DATE_01 +GCK_ACT_GETCALL_DATE_02 +GCK_ACT_GETCALL_DATE_03 +GCK_ACT_GETCALL_DATE_04 +GCK_ACT_GETCALL_GREET_01 +GCK_ACT_GETCALL_GREET_02 +GCK_ACT_GETCALL_GREET_03 +GCK_ACT_GETCALL_GREET_04 +GCK_ACT_GETCALL_HOSP_ACCEPT_01 +GCK_ACT_GETCALL_HOSP_ACCEPT_02 +GCK_ACT_GETCALL_HOSP_ASK_01 +GCK_ACT_GETCALL_HOSP_ASK_02 +GCK_ACT_GETCALL_HOSP_REJ_HILIKE_01 +GCK_ACT_GETCALL_HOSP_REJ_HILIKE_02 +GCK_ACT_GETCALL_HOSP_REJ_LOLIKE_01 +GCK_ACT_GETCALL_HOSP_REJ_LOLIKE_QQQ1_01 +GCK_ACT_GETCALL_HOSP_REJ_MEDLIKE_01 +GCK_ACT_GETCALL_IRATE_01 +GCK_ACT_GETCALL_IRATE_02 +GCK_ACT_GETCALL_IRATE_03 +GCK_ACT_GETCALL_IRATE_04 +GCK_ACT_GETCALL_IRATE_V2_01 +GCK_ACT_GETCALL_IRATE_V2_02 +GCK_ACT_GETCALL_REJECT_01 +GCK_ACT_GETCALL_REJECT_02 +GCK_ACT_GETCALL_REJECT_03 +GCK_ACT_GETCALL_REJECT_04 +GCK_ACT_GETCALL_REJECT_IRATE_01 +GCK_ACT_GETCALL_REJECT_IRATE_02 +GCK_ACT_GETCALL_REJECT_IRATE_03 +GCK_ACT_GETCALL_REJECT_IRATE_04 +GCK_ACT_GETCALL_REJECT_VERYIRATE_01 +GCK_ACT_GETCALL_REJECT_VERYIRATE_02 +GCK_ACT_GETCALL_REJECT_VERYIRATE_03 +GCK_ACT_GETCALL_REJECT_VERYIRATE_04 +GCK_ACT_GETCALL_VERYIRATE_01 +GCK_ACT_GETCALL_VERYIRATE_02 +GCK_ACT_GETCALL_VERYIRATE_03 +GCK_ACT_LEAVE_CLUB_GENERIC_01 +GCK_ACT_LEAVE_CLUB_GENERIC_02 +GCK_ACT_LEAVE_CLUB_GENERIC_03 +GCK_ACT_LEAVE_CLUB_GENERIC_04 +GCK_ACT_LEAVE_FASTFOOD_01 +GCK_ACT_LEAVE_FASTFOOD_02 +GCK_ACT_LEAVE_HIGHEND_01 +GCK_ACT_LEAVE_HIGHEND_02 +GCK_ACT_LEAVE_PUB_FAVOURITE_01 +GCK_ACT_LEAVE_PUB_FAVOURITE_02 +GCK_ACT_LEAVE_PUB_GENERIC_01 +GCK_ACT_LEAVE_PUB_GENERIC_02 +GCK_ACT_LEAVE_SHOW_CABARET_01 +GCK_ACT_LEAVE_SHOW_CABARET_02 +GCK_ACT_LEAVE_SHOW_COMEDY_01 +GCK_ACT_LEAVE_SHOW_COMEDY_02 +GCK_ACT_LEAVE_SHOW_EARLY_01 +GCK_ACT_LEAVE_SHOW_EARLY_02 +GCK_ACT_LEAVE_STANDARD_01 +GCK_ACT_LEAVE_STANDARD_02 +GCK_ACT_LEAVE_WALK_01 +GCK_ACT_LEAVE_WALK_02 +GCK_ACT_LEAVE_WALK_03 +GCK_ACT_LEAVE_WALK_04 +GCK_ACT_LEAVE_WALK_05 +GCK_ACT_LEAVE_WALK_06 +GCK_ACT_PKA_CALL_ACCEPTED_01 +GCK_ACT_PKA_CALL_ACCEPTED_02 +GCK_ACT_PKA_CALL_ACCEPTED_03 +GCK_ACT_PKA_CALL_ACCEPTED_04 +GCK_ACT_PKA_CALL_ACCEPTED_05 +GCK_ACT_PKA_CALL_ACCEPTED_06 +GCK_ACT_PKA_CALL_ACCEPTED_07 +GCK_ACT_PKA_CALL_ACCEPTED_08 +GCK_ACT_PKA_CALL_DATE_01 +GCK_ACT_PKA_CALL_DATE_02 +GCK_ACT_PKA_CALL_DATE_03 +GCK_ACT_PKA_CALL_DATE_04 +GCK_ACT_PKA_CALL_DATE_CANCEL_01 +GCK_ACT_PKA_CALL_GREET_01 +GCK_ACT_PKA_CALL_GREET_02 +GCK_ACT_PKA_CALL_GREET_03 +GCK_ACT_PKA_CALL_GREET_04 +GCK_ACT_PKA_CALL_GREET_05 +GCK_ACT_PKA_CALL_GREET_06 +GCK_ACT_PKA_CALL_GREET_07 +GCK_ACT_PKA_CALL_GREET_08 +GCK_ACT_PKA_CALL_HILIKE_01 +GCK_ACT_PKA_CALL_HILIKE_02 +GCK_ACT_PKA_CALL_HOSP_CANCEL_01 +GCK_ACT_PKA_CALL_LOLIKE_01 +GCK_ACT_PKA_CALL_LOLIKE_02 +GCK_ACT_PKA_CALL_MEDLIKE_01 +GCK_ACT_PKA_CALL_MEDLIKE_02 +GCK_ACT_PKA_CALL_REJECTED_01 +GCK_ACT_PKA_CALL_REJECTED_02 +GCK_ACT_PKA_CALL_REJECTED_03 +GCK_ACT_PKA_CALL_SLEEPING_01 +GCK_ACT_PKA_CALL_SLEEPING_02 +GCK_ACT_PKA_CAR_BAD_01 +GCK_ACT_PKA_CAR_GOOD_01 +GCK_ACT_PKA_CAR_OKAY_01 +GCK_ACT_PKA_END_KISS_01 +GCK_ACT_PKA_END_KISS_02 +GCK_ACT_PKA_END_KISS_03 +GCK_ACT_PKA_END_KISS_04 +GCK_ACT_PKA_END_KISS_AGREE_01 +GCK_ACT_PKA_END_KISS_AGREE_02 +GCK_ACT_PKA_END_KISS_AGREE_03 +GCK_ACT_PKA_END_KISS_AGREE_04 +GCK_ACT_PKA_END_KISS_RESPONSE_01 +GCK_ACT_PKA_END_KISS_RESPONSE_02 +GCK_ACT_PKA_END_KISS_RESPONSE_03 +GCK_ACT_PKA_END_KISS_RESPONSE_04 +GCK_ACT_PKA_END_NO_01 +GCK_ACT_PKA_END_NO_02 +GCK_ACT_PKA_END_NO_03 +GCK_ACT_PKA_END_NO_04 +GCK_ACT_PKA_END_NO_05 +GCK_ACT_PKA_END_NO_06 +GCK_ACT_PKA_END_NO_07 +GCK_ACT_PKA_END_NO_08 +GCK_ACT_PKA_END_NO_09 +GCK_ACT_PKA_END_NO_RESPONSE_01 +GCK_ACT_PKA_END_NO_RESPONSE_02 +GCK_ACT_PKA_END_NO_RESPONSE_03 +GCK_ACT_PKA_END_NO_RESPONSE_04 +GCK_ACT_PKA_END_REJECT_01 +GCK_ACT_PKA_END_REJECT_02 +GCK_ACT_PKA_END_REJECT_03 +GCK_ACT_PKA_END_REJECT_04 +GCK_ACT_PKA_END_REJECT_05 +GCK_ACT_PKA_END_REJECT_06 +GCK_ACT_PKA_END_REJECT_RESPONSE_01 +GCK_ACT_PKA_END_REJECT_RESPONSE_02 +GCK_ACT_PKA_END_REJECT_RESPONSE_03 +GCK_ACT_PKA_END_REJECT_RESPONSE_04 +GCK_ACT_PKA_END_YES_01 +GCK_ACT_PKA_END_YES_02 +GCK_ACT_PKA_END_YES_03 +GCK_ACT_PKA_END_YES_04 +GCK_ACT_PKA_END_YES_05 +GCK_ACT_PKA_END_YES_06 +GCK_ACT_PKA_END_YES_07 +GCK_ACT_PKA_END_YES_08 +GCK_ACT_PKA_FEET_BAD_01 +GCK_ACT_PKA_FEET_BAD_02 +GCK_ACT_PKA_FEET_GOOD_01 +GCK_ACT_PKA_FEET_GOOD_02 +GCK_ACT_PKA_GETCALL_HOSP_NO_01 +GCK_ACT_PKA_GETCALL_HOSP_NO_02 +GCK_ACT_PKA_GETCALL_HOSP_YES_01 +GCK_ACT_PKA_GETCALL_HOSP_YES_02 +GCK_ACT_PKA_GLASSHAT_BAD_01 +GCK_ACT_PKA_GLASSHAT_BAD_02 +GCK_ACT_PKA_GLASSHAT_GOOD_01 +GCK_ACT_PKA_GLASSHAT_GOOD_02 +GCK_ACT_PKA_HAT_BAD_01 +GCK_ACT_PKA_HAT_BAD_02 +GCK_ACT_PKA_HAT_GOOD_01 +GCK_ACT_PKA_HAT_GOOD_02 +GCK_ACT_PKA_LEGS_BAD_01 +GCK_ACT_PKA_LEGS_BAD_02 +GCK_ACT_PKA_LEGS_GOOD_01 +GCK_ACT_PKA_LEGS_GOOD_02 +GCK_ACT_PKA_NOGLASS_BAD_01 +GCK_ACT_PKA_NOGLASS_BAD_02 +GCK_ACT_PKA_NOGLASS_GOOD_01 +GCK_ACT_PKA_NOGLASS_GOOD_02 +GCK_ACT_PKA_NOHAT_BAD_01 +GCK_ACT_PKA_NOHAT_BAD_02 +GCK_ACT_PKA_NOHAT_GOOD_01 +GCK_ACT_PKA_NOHAT_GOOD_02 +GCK_ACT_PKA_NOHAT_GOOD_03 +GCK_ACT_PKA_SAME_BAD_01 +GCK_ACT_PKA_SAME_BAD_02 +GCK_ACT_PKA_SAME_BAD_03 +GCK_ACT_PKA_SAME_BAD_04 +GCK_ACT_PKA_SAME_BAD_05 +GCK_ACT_PKA_SAME_BAD_06 +GCK_ACT_PKA_SAME_GOOD_01 +GCK_ACT_PKA_SAME_GOOD_02 +GCK_ACT_PKA_SAME_GOOD_03 +GCK_ACT_PKA_SAME_GOOD_04 +GCK_ACT_PKA_SAME_GOOD_05 +GCK_ACT_PKA_SAME_GOOD_06 +GCK_ACT_PKA_TORSO_BAD_01 +GCK_ACT_PKA_TORSO_BAD_02 +GCK_ACT_PKA_TORSO_GOOD_01 +GCK_ACT_PKA_TORSO_GOOD_02 +GCK_ACT_POOL_LEAVE_ABANDON_01 +GCK_ACT_POOL_LEAVE_ABANDON_02 +GCK_ACT_POOL_LEAVE_DRAW_01 +GCK_ACT_POOL_LEAVE_LOST_01 +GCK_ACT_POOL_LEAVE_LOST_02 +GCK_ACT_POOL_LEAVE_WON_01 +GCK_ACT_POOL_LEAVE_WON_02 +GCM2_DRUNK1_GA_01 +GCM2_DRUNK1_GB_01 +GCM2_DRUNK1_GC_01 +GCM2_DRUNK1_GD_01 +GCM2_DRUNK1_GE_01 +GCM2_DRUNK2_HA_01 +GCM2_DRUNK2_HB_01 +GCM2_DRUNK2_HC_01 +GCM2_DRUNK2_HD_01 +GCM2_DRUNK2_HE_01 +GCM2_DRUNK2_HF_01 +GCM2_DRUNK3_IA_01 +GCM2_DRUNK3_IB_01 +GCM2_DRUNK3_IC_01 +GCM2_DRUNK3_ID_01 +GCM2_DRUNK3_IE_01 +GCM2_DRUNK3_IF_01 +GCM2_DRUNK3_IG_01 +GCM2_DRUNK4_JA_01 +GCM2_DRUNK4_JB_01 +GCM2_DRUNK4_JC_01 +GCM2_DRUNK4_JD_01 +GCM2_DRUNK4_JE_01 +GCM2_DRUNK4_JF_01 +GCM2_DRUNK4_JG_01 +GCM2_DRUNK4_JH_01 +GCM2_DRUNK4_JI_01 +GCM2_MICHELLE_CONVERSATIONS2_AA_01 +GCM2_MICHELLE_CONVERSATIONS2_AB_01 +GCM2_MICHELLE_CONVERSATIONS2_AC_01 +GCM2_MICHELLE_CONVERSATIONS2_AD_01 +GCM2_MICHELLE_CONVERSATIONS2_AE_01 +GCM2_MICHELLE_CONVERSATIONS2_AF_01 +GCM2_MICHELLE_CONVERSATIONS2_AG_01 +GCM2_MICHELLE_CONVERSATIONS2_AH_01 +GCM2_MICHELLE_CONVERSATIONS2_AI_01 +GCM2_MICHELLE_CONVERSATIONS2_AJ_01 +GCM2_MICHELLE_CONVERSATIONS2_AK_01 +GCM2_MICHELLE_CONVERSATIONS2_AL_01 +GCM2_MICHELLE_CONVERSATIONS2_AM_01 +GCM2_MICHELLE_CONVERSATIONS2_AN_01 +GCM2_MICHELLE_CONVERSATIONS2_AO_01 +GCM2_MICHELLE_CONVERSATIONS2_AP_01 +GCM2_MICHELLE_CONVERSATIONS2_AQ_01 +GCM2_MICHELLE_CONVERSATIONS3_BC_01 +GCM2_MICHELLE_CONVERSATIONS3_BD_01 +GCM2_MICHELLE_CONVERSATIONS3_BE_01 +GCM2_MICHELLE_CONVERSATIONS3_BF_01 +GCM2_MICHELLE_CONVERSATIONS3_BG_01 +GCM2_MICHELLE_CONVERSATIONS3_BH_01 +GCM2_MICHELLE_CONVERSATIONS3_BI_01 +GCM2_MICHELLE_CONVERSATIONS3_BJ_01 +GCM2_MICHELLE_CONVERSATIONS3_BK_01 +GCM2_MICHELLE_CONVERSATIONS3_BL_01 +GCM2_MICHELLE_CONVERSATIONS3_BM_01 +GCM2_MICHELLE_CONVERSATIONS3_BN_01 +GCM2_MICHELLE_CONVERSATIONS3_BO_01 +GCM2_MICHELLE_CONVERSATIONS3_BP_01 +GCM2_MICHELLE_CONVERSATIONS4_CC_01 +GCM2_MICHELLE_CONVERSATIONS4_CD_01 +GCM2_MICHELLE_CONVERSATIONS4_CE_01 +GCM2_MICHELLE_CONVERSATIONS4_CF_01 +GCM2_MICHELLE_CONVERSATIONS4_CG_01 +GCM2_MICHELLE_CONVERSATIONS4_CH_01 +GCM2_MICHELLE_CONVERSATIONS4_CI_01 +GCM2_MICHELLE_CONVERSATIONS4_CJ_01 +GCM2_MICHELLE_CONVERSATIONS4_CK_01 +GCM2_MICHELLE_CONVERSATIONS4_CL_01 +GCM2_MICHELLE_CONVERSATIONS4_CM_01 +GCM2_MICHELLE_CONVERSATIONS4_CN_01 +GCM2_MICHELLE_CONVERSATIONS5_DB_01 +GCM2_MICHELLE_CONVERSATIONS5_DC_01 +GCM2_MICHELLE_CONVERSATIONS5_DD_01 +GCM2_MICHELLE_CONVERSATIONS5_DE_01 +GCM2_MICHELLE_CONVERSATIONS5_DF_01 +GCM2_MICHELLE_CONVERSATIONS5_DG_01 +GCM2_MICHELLE_CONVERSATIONS5_DH_01 +GCM2_MICHELLE_CONVERSATIONS5_DI_01 +GCM2_MICHELLE_CONVERSATIONS5_DJ_01 +GCM2_MICHELLE_CONVERSATIONS5_DK_01 +GCM2_MICHELLE_CONVERSATIONS5_DL_01 +GCM2_MICHELLE_CONVERSATIONS5_DN_01 +GCM2_MICHELLE_CONVERSATIONS6_EA_01 +GCM2_MICHELLE_CONVERSATIONS6_EB_01 +GCM2_MICHELLE_CONVERSATIONS6_EC_01 +GCM2_MICHELLE_CONVERSATIONS6_ED_01 +GCM2_MICHELLE_CONVERSATIONS6_EE_01 +GCM2_MICHELLE_CONVERSATIONS6_EF_01 +GCM2_MICHELLE_CONVERSATIONS6_EG_01 +GCM2_MICHELLE_CONVERSATIONS6_EH_01 +GCM2_MICHELLE_CONVERSATIONS6_EI_01 +GCM2_MICHELLE_CONVERSATIONS6_EJ_01 +GCM2_MICHELLE_CONVERSATIONS7_FE_01 +GCM2_MICHELLE_CONVERSATIONS7_FF_01 +GCM2_MICHELLE_CONVERSATIONS7_FG_01 +GCM2_MICHELLE_CONVERSATIONS7_FH_01 +GCM2_MICHELLE_CONVERSATIONS7_FI_01 +GCM2_MICHELLE_CONVERSATIONS7_FJ_01 +GCM2_MICHELLE_CONVERSATIONS7_FK_01 +GCM2_MICHELLE_CONVERSATIONS7_FL_01 +GCM2_MICHELLE_CONVERSATIONS7_FM_01 +GCM2_MICHELLE_CONVERSATIONS7_FN_01 +GCM2_MICHELLE_CONVERSATIONS7_FO_01 +GCM2_MICHELLE_CONVERSATIONS7_FP_01 +GCM_ACT_ANSWER_PHONE_01 +GCM_ACT_ARRIVEC_NOTLATE_01 +GCM_ACT_ARRIVEC_NOTLATE_02 +GCM_ACT_ARRIVEC_NOTLATE_03 +GCM_ACT_ARRIVEC_NOTLATE_04 +GCM_ACT_ARRIVEF_LATE_01 +GCM_ACT_ARRIVEF_LATE_02 +GCM_ACT_ARRIVEF_NOTLATE_01 +GCM_ACT_ARRIVEF_NOTLATE_02 +GCM_ACT_ARRIVEM_NOTLATE_01 +GCM_ACT_ARRIVEM_NOTLATE_02 +GCM_ACT_ARRIVE_BOWL_BEFORE_01 +GCM_ACT_ARRIVE_BOWL_BEFORE_02 +GCM_ACT_ARRIVE_BOWL_LAST_01 +GCM_ACT_ARRIVE_BOWL_LAST_02 +GCM_ACT_ARRIVE_BOWL_NOT_01 +GCM_ACT_ARRIVE_BOWL_NOT_02 +GCM_ACT_ARRIVE_CLUB_GENERIC_01 +GCM_ACT_ARRIVE_CLUB_GENERIC_02 +GCM_ACT_ARRIVE_CLUB_GENERIC_03 +GCM_ACT_ARRIVE_CLUB_GENERIC_04 +GCM_ACT_ARRIVE_DARTS_BEFORE_01 +GCM_ACT_ARRIVE_DARTS_BEFORE_02 +GCM_ACT_ARRIVE_DARTS_LAST_01 +GCM_ACT_ARRIVE_DARTS_LAST_02 +GCM_ACT_ARRIVE_DARTS_NOT_01 +GCM_ACT_ARRIVE_DARTS_NOT_02 +GCM_ACT_ARRIVE_DARTS_NOT_03 +GCM_ACT_ARRIVE_HIGHEND_01 +GCM_ACT_ARRIVE_HIGHEND_02 +GCM_ACT_ARRIVE_HIGHEND_03 +GCM_ACT_ARRIVE_HIGHEND_04 +GCM_ACT_ARRIVE_HIGHEND_05 +GCM_ACT_ARRIVE_HIGHEND_06 +GCM_ACT_ARRIVE_LATE_01 +GCM_ACT_ARRIVE_LATE_02 +GCM_ACT_ARRIVE_LATE_03 +GCM_ACT_ARRIVE_LATE_04 +GCM_ACT_ARRIVE_POOL_BEFORE_01 +GCM_ACT_ARRIVE_POOL_BEFORE_02 +GCM_ACT_ARRIVE_POOL_LAST_01 +GCM_ACT_ARRIVE_POOL_LAST_02 +GCM_ACT_ARRIVE_POOL_NOT_01 +GCM_ACT_ARRIVE_POOL_NOT_02 +GCM_ACT_ARRIVE_PUB_FAVORITE_01 +GCM_ACT_ARRIVE_PUB_FAVORITE_02 +GCM_ACT_ARRIVE_PUB_GENERIC_01 +GCM_ACT_ARRIVE_PUB_GENERIC_02 +GCM_ACT_ARRIVE_SHOW_CABARET_01 +GCM_ACT_ARRIVE_SHOW_CABARET_02 +GCM_ACT_ARRIVE_SHOW_COMEDY_01 +GCM_ACT_ARRIVE_SHOW_COMEDY_02 +GCM_ACT_ARRIVE_SHOW_LATE_01 +GCM_ACT_ARRIVE_SHOW_LATE_02 +GCM_ACT_ARRIVE_STANDARD_01 +GCM_ACT_ARRIVE_STANDARD_02 +GCM_ACT_ARRIVE_STANDARD_03 +GCM_ACT_ARRIVE_STANDARD_04 +GCM_ACT_BORED_LEAVING_01 +GCM_ACT_BORED_LEAVING_02 +GCM_ACT_BORED_TAKEHOME_01 +GCM_ACT_BORED_TAKEHOME_02 +GCM_ACT_CALL_CANCEL_HILIKE_01 +GCM_ACT_CALL_CANCEL_HILIKE_02 +GCM_ACT_CALL_CANCEL_LOLIKE_01 +GCM_ACT_CALL_CANCEL_LOLIKE_02 +GCM_ACT_CALL_CANCEL_MEDLIKE_01 +GCM_ACT_CALL_CANCEL_MEDLIKE_02 +GCM_ACT_CALL_DATE_NO_GENERAL_01 +GCM_ACT_CALL_DATE_NO_GENERAL_02 +GCM_ACT_CALL_DATE_NO_GENERAL_03 +GCM_ACT_CALL_DATE_NO_GENERAL_04 +GCM_ACT_CALL_DATE_NO_RECENT_01 +GCM_ACT_CALL_DATE_NO_RECENT_02 +GCM_ACT_CALL_DATE_NO_RECENT_03 +GCM_ACT_CALL_DATE_NO_RECENT_04 +GCM_ACT_CALL_DATE_YES_01 +GCM_ACT_CALL_DATE_YES_02 +GCM_ACT_CALL_DATE_YES_03 +GCM_ACT_CALL_DATE_YES_04 +GCM_ACT_CALL_HOSP_CANCEL_HILIKE_01 +GCM_ACT_CALL_HOSP_CANCEL_LOLIKE_01 +GCM_ACT_CALL_HOSP_CANCEL_MEDLIKE_01 +GCM_ACT_CALL_IRATE_01 +GCM_ACT_CALL_IRATE_02 +GCM_ACT_CALL_LIKENO_01 +GCM_ACT_CALL_LIKENO_02 +GCM_ACT_CALL_LIKEYES_01 +GCM_ACT_CALL_LIKEYES_02 +GCM_ACT_CALL_SLEEP_REPLY_01 +GCM_ACT_CALL_SLEEP_REPLY_02 +GCM_ACT_CALL_VERYIRATE_01 +GCM_ACT_CALL_VERYIRATE_02 +GCM_ACT_CAR_NEW_BAD_01 +GCM_ACT_CAR_NEW_BAD_02 +GCM_ACT_CAR_NEW_BAD_03 +GCM_ACT_CAR_NEW_BAD_04 +GCM_ACT_CAR_NEW_BAD_05 +GCM_ACT_CAR_NEW_BAD_06 +GCM_ACT_CAR_NEW_GOOD_01 +GCM_ACT_CAR_NEW_GOOD_02 +GCM_ACT_CAR_NEW_GOOD_03 +GCM_ACT_CAR_NEW_GOOD_04 +GCM_ACT_CAR_NEW_GOOD_05 +GCM_ACT_CAR_NEW_GOOD_06 +GCM_ACT_CAR_NONE_01 +GCM_ACT_CAR_NONE_02 +GCM_ACT_CAR_NONE_03 +GCM_ACT_CAR_NONE_04 +GCM_ACT_CAR_SAME_BAD_01 +GCM_ACT_CAR_SAME_BAD_02 +GCM_ACT_CAR_SAME_GOOD_01 +GCM_ACT_CAR_SAME_GOOD_02 +GCM_ACT_DARTS_LEAVE_ABANDON_01 +GCM_ACT_DARTS_LEAVE_ABANDON_02 +GCM_ACT_DARTS_LEAVE_DRAW_01 +GCM_ACT_DARTS_LEAVE_LOST_01 +GCM_ACT_DARTS_LEAVE_LOST_02 +GCM_ACT_DARTS_LEAVE_WON_01 +GCM_ACT_DARTS_LEAVE_WON_02 +GCM_ACT_DIFF_ACTIVITY_NO_01 +GCM_ACT_DIFF_ACTIVITY_NO_02 +GCM_ACT_DIFF_ACTIVITY_NO_03 +GCM_ACT_DIFF_ACTIVITY_NO_04 +GCM_ACT_GETCALL_ACCEPT_01 +GCM_ACT_GETCALL_ACCEPT_02 +GCM_ACT_GETCALL_ACCEPT_03 +GCM_ACT_GETCALL_ACCEPT_04 +GCM_ACT_GETCALL_DATE_01 +GCM_ACT_GETCALL_DATE_02 +GCM_ACT_GETCALL_DATE_03 +GCM_ACT_GETCALL_DATE_04 +GCM_ACT_GETCALL_GREET_01 +GCM_ACT_GETCALL_GREET_02 +GCM_ACT_GETCALL_GREET_03 +GCM_ACT_GETCALL_GREET_04 +GCM_ACT_GETCALL_HOSP_ACCEPT_01 +GCM_ACT_GETCALL_HOSP_ACCEPT_02 +GCM_ACT_GETCALL_HOSP_ASK_01 +GCM_ACT_GETCALL_HOSP_ASK_02 +GCM_ACT_GETCALL_HOSP_REJ_HILIKE_01 +GCM_ACT_GETCALL_HOSP_REJ_HILIKE_02 +GCM_ACT_GETCALL_HOSP_REJ_LOLIKE_01 +GCM_ACT_GETCALL_HOSP_REJ_MEDLIKE_01 +GCM_ACT_GETCALL_IRATE_01 +GCM_ACT_GETCALL_IRATE_02 +GCM_ACT_GETCALL_REJECT_01 +GCM_ACT_GETCALL_REJECT_02 +GCM_ACT_GETCALL_REJECT_03 +GCM_ACT_GETCALL_REJECT_04 +GCM_ACT_GETCALL_REJECT_IRATE_01 +GCM_ACT_GETCALL_REJECT_IRATE_02 +GCM_ACT_GETCALL_REJECT_VERYIRATE_01 +GCM_ACT_GETCALL_REJECT_VERYIRATE_02 +GCM_ACT_GETCALL_VERYIRATE_01 +GCM_ACT_GETCALL_VERYIRATE_02 +GCM_ACT_LEAVE_CLUB_FAVOURITE_01 +GCM_ACT_LEAVE_CLUB_FAVOURITE_02 +GCM_ACT_LEAVE_CLUB_FAVOURITE_03 +GCM_ACT_LEAVE_CLUB_FAVOURITE_04 +GCM_ACT_LEAVE_CLUB_GENERIC_01 +GCM_ACT_LEAVE_CLUB_GENERIC_02 +GCM_ACT_LEAVE_FASTFOOD_01 +GCM_ACT_LEAVE_FASTFOOD_02 +GCM_ACT_LEAVE_FASTFOOD_03 +GCM_ACT_LEAVE_FASTFOOD_04 +GCM_ACT_LEAVE_FAUSTINS_AGAIN_01 +GCM_ACT_LEAVE_FAUSTINS_AGAIN_02 +GCM_ACT_LEAVE_FAUSTINS_AGAIN_03 +GCM_ACT_LEAVE_FAUSTINS_FIRST_01 +GCM_ACT_LEAVE_PUB_GENERIC_01 +GCM_ACT_LEAVE_PUB_GENERIC_02 +GCM_ACT_LEAVE_SHOW_CABARET_01 +GCM_ACT_LEAVE_SHOW_CABARET_02 +GCM_ACT_LEAVE_SHOW_CABARET_03 +GCM_ACT_LEAVE_SHOW_CABARET_04 +GCM_ACT_LEAVE_SHOW_COMEDY_01 +GCM_ACT_LEAVE_SHOW_COMEDY_02 +GCM_ACT_LEAVE_SHOW_EARLY_01 +GCM_ACT_LEAVE_SHOW_EARLY_02 +GCM_ACT_LEAVE_STANDARD_01 +GCM_ACT_LEAVE_STANDARD_02 +GCM_ACT_LEAVE_STANDARD_03 +GCM_ACT_LEAVE_STANDARD_04 +GCM_ACT_LEAVE_STANDARD_05 +GCM_ACT_LEAVE_STANDARD_06 +GCM_ACT_LEAVE_VLADS_AGAIN_01 +GCM_ACT_LEAVE_VLADS_AGAIN_02 +GCM_ACT_LEAVE_VLADS_AGAIN_03 +GCM_ACT_LEAVE_VLADS_FIRST_01 +GCM_ACT_PMI_CALL_ACCEPTED_01 +GCM_ACT_PMI_CALL_ACCEPTED_02 +GCM_ACT_PMI_CALL_ACCEPTED_03 +GCM_ACT_PMI_CALL_ACCEPTED_04 +GCM_ACT_PMI_CALL_ACCEPTED_05 +GCM_ACT_PMI_CALL_ACCEPTED_06 +GCM_ACT_PMI_CALL_ACCEPTED_07 +GCM_ACT_PMI_CALL_ACCEPTED_08 +GCM_ACT_PMI_CALL_DATE_01 +GCM_ACT_PMI_CALL_DATE_02 +GCM_ACT_PMI_CALL_DATE_03 +GCM_ACT_PMI_CALL_DATE_04 +GCM_ACT_PMI_CALL_DATE_CANCEL_01 +GCM_ACT_PMI_CALL_DATE_CANCEL_02 +GCM_ACT_PMI_CALL_GREET_01 +GCM_ACT_PMI_CALL_GREET_02 +GCM_ACT_PMI_CALL_GREET_03 +GCM_ACT_PMI_CALL_GREET_04 +GCM_ACT_PMI_CALL_GREET_05 +GCM_ACT_PMI_CALL_GREET_06 +GCM_ACT_PMI_CALL_GREET_07 +GCM_ACT_PMI_CALL_GREET_08 +GCM_ACT_PMI_CALL_HOSP_CANCEL_01 +GCM_ACT_PMI_CALL_REJECTED_01 +GCM_ACT_PMI_CALL_REJECTED_02 +GCM_ACT_PMI_CALL_REJECTED_03 +GCM_ACT_PMI_CALL_REJECTED_04 +GCM_ACT_PMI_CALL_SLEEPING_01 +GCM_ACT_PMI_CALL_SLEEPING_02 +GCM_ACT_PMI_END_BONK_01 +GCM_ACT_PMI_END_BONK_02 +GCM_ACT_PMI_END_BONK_03 +GCM_ACT_PMI_END_BONK_04 +GCM_ACT_PMI_END_KISS_01 +GCM_ACT_PMI_END_KISS_02 +GCM_ACT_PMI_END_KISS_03 +GCM_ACT_PMI_END_KISS_04 +GCM_ACT_PMI_END_KISS_AGREE_01 +GCM_ACT_PMI_END_KISS_AGREE_02 +GCM_ACT_PMI_END_KISS_AGREE_03 +GCM_ACT_PMI_END_KISS_AGREE_04 +GCM_ACT_PMI_END_KISS_RESPONSE_01 +GCM_ACT_PMI_END_KISS_RESPONSE_02 +GCM_ACT_PMI_END_KISS_RESPONSE_03 +GCM_ACT_PMI_END_KISS_RESPONSE_04 +GCM_ACT_PMI_END_NO_01 +GCM_ACT_PMI_END_NO_02 +GCM_ACT_PMI_END_NO_03 +GCM_ACT_PMI_END_NO_04 +GCM_ACT_PMI_END_NO_05 +GCM_ACT_PMI_END_NO_06 +GCM_ACT_PMI_END_NO_07 +GCM_ACT_PMI_END_NO_08 +GCM_ACT_PMI_END_NO_RESPONSE_01 +GCM_ACT_PMI_END_NO_RESPONSE_02 +GCM_ACT_PMI_END_NO_RESPONSE_03 +GCM_ACT_PMI_END_NO_RESPONSE_04 +GCM_ACT_PMI_END_REJECT_01 +GCM_ACT_PMI_END_REJECT_02 +GCM_ACT_PMI_END_REJECT_03 +GCM_ACT_PMI_END_REJECT_04 +GCM_ACT_PMI_END_REJECT_RESPONSE_01 +GCM_ACT_PMI_END_REJECT_RESPONSE_02 +GCM_ACT_PMI_END_REJECT_RESPONSE_03 +GCM_ACT_PMI_END_REJECT_RESPONSE_04 +GCM_ACT_PMI_END_RESPONSE_01 +GCM_ACT_PMI_END_RESPONSE_02 +GCM_ACT_PMI_END_RESPONSE_03 +GCM_ACT_PMI_END_RESPONSE_04 +GCM_ACT_PMI_END_YES_01 +GCM_ACT_PMI_END_YES_02 +GCM_ACT_PMI_END_YES_03 +GCM_ACT_PMI_END_YES_04 +GCM_ACT_PMI_END_YES_05 +GCM_ACT_PMI_END_YES_06 +GCM_ACT_PMI_END_YES_07 +GCM_ACT_PMI_END_YES_08 +GCM_ACT_PMI_FEET_BAD_01 +GCM_ACT_PMI_FEET_BAD_02 +GCM_ACT_PMI_FEET_GOOD_01 +GCM_ACT_PMI_FEET_GOOD_02 +GCM_ACT_PMI_GETCALL_DATE_NO_01 +GCM_ACT_PMI_GETCALL_DATE_NO_02 +GCM_ACT_PMI_GETCALL_DATE_YES_01 +GCM_ACT_PMI_GETCALL_DATE_YES_02 +GCM_ACT_PMI_GETCALL_HOSP_NO_01 +GCM_ACT_PMI_GETCALL_HOSP_NO_02 +GCM_ACT_PMI_GETCALL_HOSP_YES_01 +GCM_ACT_PMI_GETCALL_HOSP_YES_02 +GCM_ACT_PMI_GLASSHAT_BAD_01 +GCM_ACT_PMI_GLASSHAT_BAD_02 +GCM_ACT_PMI_GLASSHAT_GOOD_01 +GCM_ACT_PMI_GLASSHAT_GOOD_02 +GCM_ACT_PMI_HAT_BAD_01 +GCM_ACT_PMI_HAT_BAD_02 +GCM_ACT_PMI_HAT_GOOD_01 +GCM_ACT_PMI_HAT_GOOD_02 +GCM_ACT_PMI_LEAVE_FAUSTINS_DENY_01 +GCM_ACT_PMI_LEAVE_FAUSTINS_DENY_02 +GCM_ACT_PMI_LEAVE_FAUSTINS_DENY_03 +GCM_ACT_PMI_LEAVE_FAUSTINS_DENY_04 +GCM_ACT_PMI_LEAVE_FAUSTINS_PLAYER_01 +GCM_ACT_PMI_LEAVE_IRISH_AGAIN_01 +GCM_ACT_PMI_LEAVE_IRISH_AGAIN_02 +GCM_ACT_PMI_LEAVE_IRISH_AGAIN_03 +GCM_ACT_PMI_LEAVE_IRISH_DENY_01 +GCM_ACT_PMI_LEAVE_IRISH_DENY_02 +GCM_ACT_PMI_LEAVE_IRISH_DENY_03 +GCM_ACT_PMI_LEAVE_IRISH_DENY_04 +GCM_ACT_PMI_LEAVE_IRISH_FIRST_01 +GCM_ACT_PMI_LEAVE_IRISH_PLAYER_01 +GCM_ACT_PMI_LEAVE_IRISH_REPLY_01 +GCM_ACT_PMI_LEAVE_IRISH_REPLY_02 +GCM_ACT_PMI_LEAVE_IRISH_REPLY_03 +GCM_ACT_PMI_LEAVE_IRISH_REPLY_04 +GCM_ACT_PMI_LEAVE_VLADS_DENY_01 +GCM_ACT_PMI_LEAVE_VLADS_DENY_02 +GCM_ACT_PMI_LEAVE_VLADS_DENY_03 +GCM_ACT_PMI_LEAVE_VLADS_DENY_04 +GCM_ACT_PMI_LEAVE_VLADS_PLAYER_01 +GCM_ACT_PMI_LEGS_BAD_01 +GCM_ACT_PMI_LEGS_BAD_02 +GCM_ACT_PMI_LEGS_GOOD_01 +GCM_ACT_PMI_LEGS_GOOD_02 +GCM_ACT_PMI_NOGLASS_BAD_01 +GCM_ACT_PMI_NOGLASS_BAD_02 +GCM_ACT_PMI_NOGLASS_GOOD_01 +GCM_ACT_PMI_NOGLASS_GOOD_02 +GCM_ACT_PMI_NOHAT_BAD_01 +GCM_ACT_PMI_NOHAT_BAD_02 +GCM_ACT_PMI_NOHAT_GOOD_01 +GCM_ACT_PMI_NOHAT_GOOD_02 +GCM_ACT_PMI_SAME_BAD_01 +GCM_ACT_PMI_SAME_BAD_02 +GCM_ACT_PMI_SAME_BAD_03 +GCM_ACT_PMI_SAME_BAD_04 +GCM_ACT_PMI_SAME_BAD_05 +GCM_ACT_PMI_SAME_BAD_06 +GCM_ACT_PMI_SAME_GOOD_01 +GCM_ACT_PMI_SAME_GOOD_02 +GCM_ACT_PMI_SAME_GOOD_03 +GCM_ACT_PMI_SAME_GOOD_04 +GCM_ACT_PMI_SAME_GOOD_05 +GCM_ACT_PMI_SAME_GOOD_06 +GCM_ACT_PMI_TORSO_BAD_01 +GCM_ACT_PMI_TORSO_BAD_02 +GCM_ACT_PMI_TORSO_GOOD_01 +GCM_ACT_PMI_TORSO_GOOD_02 +GCM_ACT_POOL_LEAVE_ABANDON_01 +GCM_ACT_POOL_LEAVE_ABANDON_02 +GCM_ACT_POOL_LEAVE_DRAW_01 +GCM_ACT_POOL_LEAVE_LOST_01 +GCM_ACT_POOL_LEAVE_LOST_02 +GCM_ACT_POOL_LEAVE_WON_01 +GCM_ACT_POOL_LEAVE_WON_02 +GCM_ACT_SHOW_REACT_NEG_01 +GCM_ACT_SHOW_REACT_NEG_02 +GCM_ACT_SHOW_REACT_NEG_03 +GCM_ACT_SHOW_REACT_NEG_04 +GCM_ACT_SHOW_REACT_POS_01 +GCM_ACT_SHOW_REACT_POS_02 +GCM_ACT_SHOW_REACT_POS_03 +GCM_ACT_SHOW_REACT_POS_04 +GEAR_CHANGE +GEAR_GRIND_1 +GEAR_GRIND_2 +GEAR_GRIND_3 +GEAR_GRIND_4 +GEAR_GRIND_5 +GEAR_GRIND_6 +GEAR_TRANSMISSION +GENERAL_01 +GENERAL_02 +GENERAL_03 +GENERAL_04 +GENERAL_05 +GENERAL_06 +GENERAL_07 +GENERAL_08 +GENERAL_09 +GENERAL_10 +GENERAL_11 +GENERAL_12 +GENERAL_13 +GENERAL_14 +GENERAL_15 +GENERAL_16 +GENERAL_17 +GENERAL_18 +GENERAL_19 +GENERAL_20 +GENERAL_21 +GENERAL_22 +GENERAL_23 +GENERAL_24 +GENERAL_25 +GENERAL_26 +GENERAL_27 +GENERAL_28 +GENERAL_29 +GENERAL_30 +GENERAL_31 +GENERAL_32 +GENERAL_33 +GENERAL_34 +GENERAL_35 +GENERAL_36 +GENERAL_37 +GENERAL_38 +GENERAL_39 +GENERAL_40 +GENERAL_41 +GENERAL_42 +GENERAL_43 +GENERAL_44 +GENERAL_45 +GENERAL_46 +GENERAL_47 +GENERAL_48 +GENERAL_49 +GENERAL_50 +GENERAL_51 +GENERAL_52 +GENERAL_53 +GENERATOR_A +GENERATOR_B +GENERIC_BUY_01 +GENERIC_BUY_02 +GENERIC_BUY_03 +GENERIC_BUY_04 +GENERIC_BUY_05 +GENERIC_BUY_06 +GENERIC_BUY_07 +GENERIC_BUY_08 +GENERIC_BUY_09 +GENERIC_BUY_10 +GENERIC_BUY_11 +GENERIC_BUY_12 +GENERIC_BUY_13 +GENERIC_BYE_01 +GENERIC_BYE_02 +GENERIC_BYE_03 +GENERIC_BYE_04 +GENERIC_BYE_05 +GENERIC_BYE_06 +GENERIC_CELEBRATION_01 +GENERIC_CELEBRATION_02 +GENERIC_CELEBRATION_03 +GENERIC_CELEBRATION_04 +GENERIC_CELEBRATION_05 +GENERIC_CELEBRATION_06 +GENERIC_CELEBRATION_07 +GENERIC_CELEBRATION_08 +GENERIC_CELEBRATION_09 +GENERIC_CELEBRATION_10 +GENERIC_CHAT_DRUNK_01 +GENERIC_CHAT_DRUNK_02 +GENERIC_CHAT_DRUNK_03 +GENERIC_CHAT_DRUNK_04 +GENERIC_CHAT_DRUNK_05 +GENERIC_CHAT_DRUNK_06 +GENERIC_CHAT_DRUNK_07 +GENERIC_CHAT_DRUNK_08 +GENERIC_CHAT_DRUNK_09 +GENERIC_CHAT_DRUNK_10 +GENERIC_CHAT_DRUNK_11 +GENERIC_CHAT_DRUNK_12 +GENERIC_CHAT_DRUNK_13 +GENERIC_CHAT_DRUNK_14 +GENERIC_CHAT_DRUNK_15 +GENERIC_CHAT_DRUNK_16 +GENERIC_CHAT_DRUNK_17 +GENERIC_CHAT_DRUNK_18 +GENERIC_CHAT_DRUNK_19 +GENERIC_CHAT_DRUNK_20 +GENERIC_CHAT_DRUNK_21 +GENERIC_CHAT_DRUNK_22 +GENERIC_CHAT_DRUNK_23 +GENERIC_CHAT_DRUNK_24 +GENERIC_CHAT_DRUNK_25 +GENERIC_CHAT_DRUNK_26 +GENERIC_CHAT_DRUNK_27 +GENERIC_CHAT_DRUNK_28 +GENERIC_CHAT_DRUNK_29 +GENERIC_CHAT_DRUNK_30 +GENERIC_CHAT_DRUNK_31 +GENERIC_CHAT_DRUNK_32 +GENERIC_CHAT_DRUNK_33 +GENERIC_CHAT_DRUNK_34 +GENERIC_CHAT_DRUNK_35 +GENERIC_CHAT_DRUNK_36 +GENERIC_CHAT_DRUNK_37 +GENERIC_CHAT_DRUNK_38 +GENERIC_CHAT_DRUNK_39 +GENERIC_CHAT_DRUNK_40 +GENERIC_CRASH_DRIVEN_01 +GENERIC_CRASH_DRIVEN_02 +GENERIC_CRASH_DRIVEN_03 +GENERIC_CRASH_DRIVEN_04 +GENERIC_CRASH_DRIVEN_05 +GENERIC_CRASH_DRIVEN_06 +GENERIC_CRASH_DRIVEN_07 +GENERIC_CRASH_DRIVEN_08 +GENERIC_CRASH_DRIVEN_09 +GENERIC_CRASH_DRIVEN_10 +GENERIC_CRASH_DRIVEN_DRUNK_01 +GENERIC_CRASH_DRIVEN_DRUNK_02 +GENERIC_CRASH_DRIVEN_DRUNK_03 +GENERIC_CRASH_DRIVEN_DRUNK_04 +GENERIC_CRASH_DRIVEN_DRUNK_05 +GENERIC_CURSE_01 +GENERIC_CURSE_02 +GENERIC_CURSE_03 +GENERIC_CURSE_04 +GENERIC_CURSE_05 +GENERIC_CURSE_06 +GENERIC_CURSE_07 +GENERIC_CURSE_08 +GENERIC_CURSE_09 +GENERIC_CURSE_10 +GENERIC_CURSE_11 +GENERIC_CURSE_12 +GENERIC_CURSE_13 +GENERIC_CURSE_14 +GENERIC_CURSE_15 +GENERIC_CURSE_16 +GENERIC_CURSE_17 +GENERIC_CURSE_18 +GENERIC_CURSE_19 +GENERIC_CURSE_20 +GENERIC_CURSE_21 +GENERIC_CURSE_22 +GENERIC_CURSE_23 +GENERIC_CURSE_24 +GENERIC_CURSE_25 +GENERIC_CURSE_26 +GENERIC_CURSE_27 +GENERIC_CURSE_28 +GENERIC_CURSE_29 +GENERIC_CURSE_DRUNK_01 +GENERIC_CURSE_DRUNK_02 +GENERIC_CURSE_DRUNK_03 +GENERIC_CURSE_DRUNK_04 +GENERIC_CURSE_DRUNK_05 +GENERIC_CURSE_DRUNK_06 +GENERIC_CURSE_DRUNK_07 +GENERIC_CURSE_DRUNK_08 +GENERIC_CURSE_DRUNK_09 +GENERIC_CURSE_DRUNK_10 +GENERIC_CURSE_DRUNK_11 +GENERIC_CURSE_DRUNK_12 +GENERIC_CURSE_DRUNK_13 +GENERIC_CURSE_DRUNK_14 +GENERIC_CURSE_DRUNK_15 +GENERIC_DEJECTED_01 +GENERIC_DEJECTED_02 +GENERIC_DEJECTED_03 +GENERIC_DEJECTED_04 +GENERIC_DEJECTED_05 +GENERIC_FUCK_OFF_01 +GENERIC_FUCK_OFF_02 +GENERIC_FUCK_OFF_03 +GENERIC_FUCK_OFF_04 +GENERIC_FUCK_OFF_05 +GENERIC_HI_01 +GENERIC_HI_02 +GENERIC_HI_03 +GENERIC_HI_04 +GENERIC_HI_05 +GENERIC_HI_06 +GENERIC_INSULT_01 +GENERIC_INSULT_02 +GENERIC_INSULT_03 +GENERIC_INSULT_04 +GENERIC_INSULT_05 +GENERIC_INSULT_06 +GENERIC_INSULT_07 +GENERIC_INSULT_08 +GENERIC_INSULT_09 +GENERIC_INSULT_10 +GENERIC_INSULT_11 +GENERIC_INSULT_12 +GENERIC_INSULT_13 +GENERIC_INSULT_14 +GENERIC_INSULT_15 +GENERIC_INSULT_16 +GENERIC_INSULT_17 +GENERIC_INSULT_18 +GENERIC_INSULT_19 +GENERIC_INSULT_20 +GENERIC_INSULT_21 +GENERIC_INSULT_22 +GENERIC_INSULT_23 +GENERIC_INSULT_24 +GENERIC_INSULT_25 +GENERIC_INSULT_DRUNK_01 +GENERIC_INSULT_DRUNK_02 +GENERIC_INSULT_DRUNK_03 +GENERIC_INSULT_DRUNK_04 +GENERIC_INSULT_DRUNK_05 +GENERIC_INSULT_DRUNK_06 +GENERIC_INSULT_DRUNK_07 +GENERIC_INSULT_DRUNK_08 +GENERIC_INSULT_DRUNK_09 +GENERIC_INSULT_DRUNK_10 +GENERIC_NO_01 +GENERIC_NO_02 +GENERIC_NO_03 +GENERIC_NO_THANKS_01 +GENERIC_NO_THANKS_02 +GENERIC_NO_THANKS_03 +GENERIC_NO_THANKS_04 +GENERIC_YES_01 +GENERIC_YES_02 +GENERIC_YES_03 +GENERIC_YES_PLEASE_01 +GENERIC_YES_PLEASE_02 +GENERIC_YES_PLEASE_03 +GENERIC_YES_PLEASE_04 +GETDOWN +GETINNOCUOUS_01 +GETINNOCUOUS_02 +GETONUP_01 +GETONUP_02 +GET_A_MOVE_ON_01 +GET_A_MOVE_ON_02 +GET_A_MOVE_ON_03 +GET_A_MOVE_ON_04 +GET_A_MOVE_ON_05 +GET_DOWN_01 +GET_DOWN_02 +GET_DOWN_03 +GET_DOWN_04 +GET_DOWN_05 +GET_IN_CAR_01 +GET_IN_CAR_02 +GET_IN_CAR_03 +GET_IN_CAR_04 +GET_IN_CAR_05 +GET_IN_CAR_DRUNK_01 +GET_IN_CAR_DRUNK_02 +GET_IN_CAR_DRUNK_03 +GET_IN_CAR_DRUNK_04 +GET_IN_CAR_DRUNK_05 +GET_IN_COVER_01 +GET_IN_COVER_02 +GET_IN_COVER_03 +GET_IN_COVER_04 +GET_IN_COVER_05 +GET_IN_COVER_06 +GET_IN_COVER_07 +GET_IN_COVER_08 +GET_IN_COVER_09 +GET_IN_COVER_10 +GET_IN_COVER_11 +GET_IN_COVER_12 +GET_OUT_01 +GET_OUT_02 +GET_OUT_03 +GET_OUT_OF_CAR_01 +GET_OUT_OF_CAR_02 +GET_OUT_OF_CAR_03 +GET_OUT_OF_CAR_04 +GET_OUT_OF_CAR_MEGAPHONE_01 +GET_OUT_OF_CAR_MEGAPHONE_02 +GET_OUT_OF_CAR_MEGAPHONE_03 +GET_OUT_OF_CAR_SHOUT_01 +GET_OUT_OF_CAR_SHOUT_02 +GET_OUT_OF_CAR_SHOUT_03 +GET_OUT_OF_CAR_SHOUT_04 +GET_OUT_OF_CAR_SHOUT_NOGENDER_01 +GET_OUT_OF_CAR_SHOUT_NOGENDER_02 +GET_OUT_OF_CAR_SHOUT_NOGENDER_03 +GET_OUT_OF_CAR_SHOUT_NOGENDER_04 +GET_OUT_OF_HERE_01 +GET_OUT_OF_HERE_02 +GET_OUT_OF_HERE_03 +GET_OUT_OF_HERE_04 +GET_OUT_OF_HERE_05 +GET_OUT_OF_HERE_06 +GET_OUT_OF_HERE_07 +GET_OUT_OF_HERE_08 +GET_OUT_OF_HERE_DRUNK_01 +GET_OUT_OF_HERE_DRUNK_02 +GET_OUT_OF_HERE_DRUNK_03 +GET_OUT_OF_HERE_DRUNK_04 +GET_OUT_OF_HERE_DRUNK_05 +GET_THE_HELL_OUT_OF_HERE_01 +GET_THE_HELL_OUT_OF_HERE_02 +GET_THE_HELL_OUT_OF_HERE_03 +GET_THE_HELL_OUT_OF_HERE_04 +GET_THE_HELL_OUT_OF_HERE_05 +GET_THE_HELL_OUT_OF_HERE_06 +GET_THE_HELL_OUT_OF_HERE_07 +GET_THE_HELL_OUT_OF_HERE_08 +GET_THE_HELL_OUT_OF_HERE_09 +GET_THE_HELL_OUT_OF_HERE_10 +GET_WANTED_LEVEL_01 +GET_WANTED_LEVEL_02 +GET_WANTED_LEVEL_03 +GET_WANTED_LEVEL_04 +GET_WANTED_LEVEL_05 +GET_WANTED_LEVEL_06 +GET_WANTED_LEVEL_07 +GET_WANTED_LEVEL_08 +GET_WANTED_LEVEL_09 +GET_WANTED_LEVEL_10 +GET_WANTED_LEVEL_11 +GET_WANTED_LEVEL_12 +GET_WANTED_LEVEL_13 +GET_WANTED_LEVEL_14 +GET_WANTED_LEVEL_15 +GET_WANTED_LEVEL_16 +GET_WANTED_LEVEL_17 +GET_WANTED_LEVEL_18 +GET_WANTED_LEVEL_19 +GET_WANTED_LEVEL_20 +GIANTSTEPS_01 +GIANTSTEPS_02 +GIANT_METAL_RESO +GIGGLE_01 +GIGGLE_02 +GIGGLE_03 +GIGGLE_04 +GIGGLE_05 +GIGGLE_06 +GIGGLE_07 +GIGGLE_08 +GIGGLE_09 +GIGGLE_10 +GIGGLE_11 +GIGGLE_12 +GIGGLE_13 +GIGGLE_14 +GIGGLE_15 +GIRL1_AAA_01 +GIRL1_AAA_02 +GIRL1_AAA_03 +GIRL1_AAA_04 +GIRL1_AAA_05 +GIRL1_AA_01 +GIRL1_AA_02 +GIRL1_AA_03 +GIRL1_AA_04 +GIRL1_AA_05 +GIRL1_ABA_01 +GIRL1_ABA_02 +GIRL1_ABA_03 +GIRL1_ABA_04 +GIRL1_ABA_05 +GIRL1_BA_01 +GIRL1_BA_02 +GIRL1_CA_01 +GIRL1_CB_01 +GIRL1_DA_01 +GIRL1_DB_01 +GIRL1_EA_01 +GIRL1_EB_01 +GIRL1_FA_01 +GIRL1_FB_01 +GIRL1_FC_01 +GIRL1_GA_01 +GIRL1_GB_01 +GIRL1_HA_01 +GIRL1_HB_01 +GIRL1_IA_01 +GIRL1_IB_01 +GIRL1_JA_01 +GIRL1_JB_01 +GIRL1_KA_01 +GIRL1_KB_01 +GIRL1_LA_01 +GIRL1_LB_01 +GIRL1_MA_01 +GIRL1_MB_01 +GIRL1_MC_01 +GIRL1_NA_01 +GIRL1_NB_01 +GIRL1_OA_01 +GIRL1_OA_02 +GIRL1_OA_03 +GIRL1_OA_04 +GIRL1_OA_05 +GIRL1_OA_06 +GIRL1_OA_07 +GIRL1_OA_08 +GIRL1_PA_01 +GIRL1_PB_01 +GIRL1_PC_01 +GIRL1_PD_01 +GIRL1_QA_01 +GIRL1_QA_02 +GIRL1_QA_03 +GIRL1_QA_04 +GIRL1_QA_05 +GIRL1_RA_01 +GIRL1_RA_02 +GIRL1_RA_03 +GIRL1_RA_04 +GIRL1_RA_05 +GIRL1_RA_06 +GIRL1_RA_07 +GIRL1_RA_08 +GIRL1_SA_01 +GIRL1_SB_01 +GIRL1_TA_01 +GIRL1_TA_02 +GIRL1_UA_01 +GIRL1_UB_01 +GIRL1_UC_01 +GIRL1_UD_01 +GIRL1_UE_01 +GIRL1_UF_01 +GIRL1_UG_01 +GIRL1_UH_01 +GIRL1_VA_01 +GIRL1_VB_01 +GIRL1_VC_01 +GIRL1_VD_01 +GIRL1_VE_01 +GIRL1_VF_01 +GIRL1_VG_01 +GIRL1_VH_01 +GIRL1_VI_01 +GIRL1_WA_01 +GIRL1_WB_01 +GIRL1_WC_01 +GIRL1_XA_01 +GIRL1_XA_02 +GIRL1_YA_01 +GIRL1_YA_02 +GIRL1_YA_03 +GIRL1_YA_04 +GIRL1_YA_05 +GIRL1_ZA_01 +GIRL1_ZA_02 +GIRL2_BA_01 +GIRL2_BA_02 +GIRL2_BA_03 +GIRL2_BA_04 +GIRL2_BA_05 +GIRL2_CA_01 +GIRL2_CB_01 +GIRL2_CC_01 +GIRL2_CD_01 +GIRL2_CE_01 +GIRL2_DA_01 +GIRL2_DA_02 +GIRL2_DA_03 +GIRL2_EA_01 +GIRL2_EB_01 +GIRL2_EC_01 +GIRL2_ED_01 +GIRL2_EE_01 +GIRL2_EF_01 +GIRL2_FA_01 +GIRL2_FB1_01 +GIRL2_FB2_01 +GIRL2_FC_01 +GIRL2_FD_01 +GIRL2_FE_01 +GIRL2_FF_01 +GIRL2_FG1_01 +GIRL2_FG2_01 +GIRL2_FH_01 +GIRL2_FI_01 +GIRL2_FJ_01 +GIRL2_GA_01 +GIRL2_GB_01 +GIRL2_GC1_01 +GIRL2_GC2_01 +GIRL2_GD_01 +GIRL2_GE_01 +GIRL2_GF_01 +GIRL2_GG_01 +GIRL2_GH_01 +GIRL2_GI_01 +GIRL2_HA_01 +GIRL2_HB_01 +GIRL2_HC_01 +GIRL2_HD_01 +GIRL2_HE1_01 +GIRL2_HE2_01 +GIRL2_IA_01 +GIRL2_IB1_01 +GIRL2_IB2_01 +GIRL2_IC_01 +GIRL2_ID_01 +GIRL2_IE1_01 +GIRL2_IE2_01 +GIRL2_IF_01 +GIRL2_IG_01 +GIRL2_JA_01 +GIRL2_JB_01 +GIRL2_JC_01 +GIRL2_JD_01 +GIRL2_JE1_01 +GIRL2_JE2_01 +GIRL2_JF_01 +GIRL2_JG_01 +GIRL2_JH_01 +GIRL2_JI_01 +GIRL2_JJ1_01 +GIRL2_JJ2_01 +GIRL2_JK_01 +GIRL2_JL_01 +GIRL2_KA1_01 +GIRL2_KA2_01 +GIRL2_KB_01 +GIRL2_LA_01 +GIRL2_LB_01 +GIRL2_LC_01 +GIRL2_LD_01 +GIRL2_MA_01 +GIRL2_MB_01 +GIRL2_MC_01 +GIRL2_MD_01 +GIRL2_ME_01 +GIRL2_NA_01 +GIRL2_OA_01 +GIRL2_OB_01 +GIRL2_OC_01 +GIRL2_OD_01 +GIRL2_OE_01 +GIRL2_OF_01 +GIRL2_OG_01 +GIRL2_OH_01 +GIRL2_PA1_01 +GIRL2_PA2_01 +GIRL2_PB_01 +GIRL2_QA_01 +GIRL2_QB1_01 +GIRL2_QB2_01 +GIRL2_RA1_01 +GIRL2_RA2_01 +GIRL2_RB_01 +GIRL2_SA_01 +GIRL2_SA_02 +GIVETHEPEOPLE_01 +GIVETHEPEOPLE_02 +GIVE_DRINK_01 +GIVE_DRINK_02 +GIVE_DRINK_03 +GIVE_FLYER_01 +GIVE_FLYER_02 +GIVE_FLYER_03 +GIVE_FLYER_04 +GIVE_FLYER_05 +GLASS_BOTTLE_RATTLE_01 +GLASS_BOTTLE_RATTLE_02 +GLASS_BOTTLE_RATTLE_03 +GLASS_BOTTLE_RATTLE_04 +GLASS_BOTTLE_RATTLE_05 +GLASS_BOTTLE_RATTLE_06 +GLASS_BOTTLE_RATTLE_07 +GLASS_BOTTLE_RATTLE_08 +GLASS_BOTTLE_RATTLE_09 +GLASS_BOTTLE_RATTLE_10 +GLASS_CRACK_S1_A_L +GLASS_CRACK_S1_A_R +GLASS_CRACK_S1_B_L +GLASS_CRACK_S1_B_R +GLASS_CRACK_S1_C_L +GLASS_CRACK_S1_C_R +GLASS_CRACK_S2_A_L +GLASS_CRACK_S2_A_R +GLASS_CRACK_S2_B_L +GLASS_CRACK_S2_B_R +GLASS_CRACK_S2_C_L +GLASS_CRACK_S2_C_R +GLASS_DOOR_LIMIT_1 +GLASS_DOOR_LIMIT_2 +GLASS_DOOR_OPEN_1 +GLASS_DOOR_OPEN_2 +GLASS_DOOR_OPEN_3 +GLASS_DOOR_PASS_1 +GLASS_DOOR_PASS_2 +GLASS_DOOR_PASS_3 +GLASS_LAND_A +GLASS_LAND_B +GLASS_PANE_SMASH_A_01 +GLASS_PANE_SMASH_A_02 +GLASS_PANE_SMASH_A_03 +GLASS_PANE_SMASH_A_04 +GLASS_PANE_SMASH_A_05 +GLASS_PANE_SMASH_B_01 +GLASS_PANE_SMASH_B_02 +GLASS_PANE_SMASH_B_03 +GLASS_PANE_SMASH_B_04 +GLASS_SMASH_1 +GLASS_SMASH_2 +GLASS_SMASH_3 +GLITCH +GLITCH_1 +GLITCH_2 +GLITCH_SERVO_MOTOR +GM1_BA_01 +GM1_BB_01 +GM1_CB_01 +GM1_FA_01 +GM1_FB_01 +GM1_GA_01 +GM1_GB_01 +GM1_GC_01 +GM1_GD_01 +GM1_HA_01 +GM1_HC_01 +GM1_HD_01 +GM1_HG_01 +GM1_HH_01 +GM1_HI_01 +GM1_HJ_01 +GM1_HK_01 +GM1_IA_01 +GM1_IB_01 +GM1_IC_01 +GM1_JA_01 +GM1_JB_01 +GM1_JC_01 +GM1_MA_01 +GM1_MB_01 +GM1_MC_01 +GM1_PSCAN_AA +GM1_PSCAN_AB +GM1_TA_01 +GM1_TB_01 +GM1_TC_01 +GM1_TD_01 +GM1_WA_01 +GM1_XA_01 +GM1_XC_01 +GM2_CA_01 +GM2_CB_01 +GM2_CC_01 +GM2_DA_01 +GM2_DB_01 +GM2_DC_01 +GM2_EA_01 +GM2_EB_01 +GM2_EC_01 +GM2_ED_01 +GM2_EE_01 +GM2_EF_01 +GM2_EG_01 +GM2_EH_01 +GM2_FA_01 +GM2_FB_01 +GM2_FE_01 +GM2_FF_01 +GM2_HA_01 +GM2_HA_02 +GM2_HA_03 +GM2_HA_04 +GM3_AA_01 +GM3_AB_01 +GM3_AC_01 +GM3_AD_01 +GM3_AE_01 +GM3_AF_01 +GM3_AG_01 +GM3_AH_01 +GM3_AI_01 +GM3_AJ_01 +GM3_AL_01 +GM3_AM_01 +GM3_AN_01 +GM3_A_BA_01 +GM3_A_BB_01 +GM3_A_CA_01 +GM3_A_CB_01 +GM3_A_DA_01 +GM3_A_DB_01 +GM3_A_DC_01 +GM3_A_EA_01 +GM3_A_EB_01 +GM3_A_FA_01 +GM3_A_FB_01 +GM3_A_GA_01 +GM3_A_GB_01 +GM3_A_GC_01 +GM3_A_GD_01 +GM3_A_GE_01 +GM3_A_HA_01 +GM3_A_HB_01 +GM3_A_IA_01 +GM3_A_IB_01 +GM3_A_JA_01 +GM3_A_JB_01 +GM3_A_JC_01 +GM3_A_KA_01 +GM3_A_KB_01 +GM3_A_LA_01 +GM3_A_LB_01 +GM3_A_MA_01 +GM3_A_MB_01 +GM3_A_MC_01 +GM3_A_NA_01 +GM3_A_NB_01 +GM3_A_NC_01 +GM3_A_OA_01 +GM3_A_OA_02 +GM3_A_OA_03 +GM3_A_OA_04 +GM3_A_OA_05 +GM3_A_OA_06 +GM3_A_OA_07 +GM3_A_OA_08 +GM3_A_OA_09 +GM3_A_OA_10 +GM3_A_PA_01 +GM3_A_PA_02 +GM3_A_PA_03 +GM3_A_PA_04 +GM3_A_PA_05 +GM3_A_PA_06 +GM3_A_PA_07 +GM3_A_PA_08 +GM3_A_PA_09 +GM3_A_PA_10 +GM3_A_QA_01 +GM3_A_QB_01 +GM3_A_RA_01 +GM3_A_RB_01 +GM3_A_SA_01 +GM3_A_SB_01 +GM3_A_TA_01 +GM3_A_TB_01 +GM3_A_UA_01 +GM3_A_UB_01 +GM3_A_VA_01 +GM3_A_VB_01 +GM3_A_WA_01 +GM3_A_WB_01 +GM3_A_XA_01 +GM3_A_XB_01 +GM3_A_YA_01 +GM3_A_YB_01 +GM3_A_ZA_01 +GM3_A_ZB_01 +GM3_BA_01 +GM3_BB_01 +GM3_B_AA_01 +GM3_B_AB_01 +GM3_B_BA_01 +GM3_B_BB_01 +GM3_B_CA_01 +GM3_B_CB_01 +GM3_B_DA_01 +GM3_B_DB_01 +GM3_B_EA_01 +GM3_B_EB_01 +GM3_B_FA_01 +GM3_B_FB_01 +GM3_B_GA_01 +GM3_B_GB_01 +GM3_B_HA_01 +GM3_B_HB_01 +GM3_B_IA_01 +GM3_B_IB_01 +GM3_B_JA_01 +GM3_B_JB_01 +GM3_B_KA_01 +GM3_B_KB_01 +GM3_B_KD_01 +GM3_B_KE_01 +GM3_B_KF_01 +GM3_B_LA_01 +GM3_B_LB_01 +GM3_B_LC_01 +GM3_B_LD_01 +GM3_B_LE_01 +GM3_B_MA_01 +GM3_B_MA_02 +GM3_B_MA_03 +GM3_B_MA_04 +GM3_B_MA_05 +GM3_B_NA_01 +GM3_B_NA_02 +GM3_B_NA_03 +GM3_B_NA_04 +GM3_B_NA_05 +GM3_B_OA_01 +GM3_B_OA_02 +GM3_B_OA_03 +GM3_B_OA_04 +GM3_B_OA_05 +GM3_B_PA_01 +GM3_B_PA_02 +GM3_B_PA_03 +GM3_B_QA_01 +GM3_B_QA_02 +GM3_B_QA_03 +GM3_B_RA_01 +GM3_B_RA_02 +GM3_B_RA_03 +GM3_B_SA_01 +GM3_B_SA_02 +GM3_B_SA_03 +GM3_B_TA_01 +GM3_B_TB_01 +GM3_B_TC_01 +GM3_B_TD_01 +GM3_B_TE_01 +GM3_B_UA_01 +GM3_B_UA_02 +GM3_CA_01 +GM3_CB_01 +GM3_CC_01 +GM3_CD_01 +GM3_DA_01 +GM3_DB_01 +GM3_DC_01 +GM3_DD_01 +GM3_EA_01 +GM3_FA_01 +GM3_FB_01 +GM3_FC_01 +GM3_FD_01 +GM3_FE_01 +GM3_FF_01 +GM3_FG_01 +GM3_FH_01 +GM3_FI_01 +GM3_FJ_01 +GM3_FK_01 +GM3_FL_01 +GM3_FM_01 +GM3_GA_01 +GM3_GB_01 +GM3_GC_01 +GM3_GD_01 +GM3_GE_01 +GM3_GF_01 +GM3_GG_01 +GM3_GH_01 +GM3_GH_QQQ1_01 +GM3_GI_01 +GM3_GJ_01 +GM3_GK_01 +GM3_GL_01 +GM3_GM_01 +GM3_HA_01 +GM3_HA_02 +GM3_HA_03 +GM3_HA_04 +GM3_HA_05 +GM3_IA_01 +GM3_IA_02 +GM3_IA_03 +GM3_IA_04 +GM3_IA_05 +GM3_JA_01 +GM3_JA_02 +GM3_JA_03 +GM3_JA_04 +GM3_JA_05 +GM3_KA_01 +GM3_KA_02 +GM3_KA_03 +GM3_KA_04 +GM3_KA_05 +GM3_KA_06 +GM3_LA_01 +GM3_LA_02 +GM3_LA_03 +GM3_MA_01 +GM3_NA_01 +GM3_OA_01 +GM3_OB_01 +GM3_PA_01 +GM3_PB_01 +GM3_QA_01 +GM3_QB_01 +GM3_RA_01 +GM3_RA_02 +GM3_RA_03 +GM3_SA_01 +GM3_SB_01 +GM3_TA_01 +GM3_TB_01 +GM3_UA_01 +GM3_UB_01 +GM3_UC_01 +GM3_VA_01 +GM3_VB_01 +GM3_WA_01 +GM3_WB_01 +GM3_XA_01 +GM3_XB_01 +GM3_YA_01 +GM3_YB_01 +GM3_ZA_01 +GM3_ZA_02 +GM3_ZA_03 +GM3_ZA_04 +GM3_ZA_05 +GM3_ZA_06 +GM3_ZA_07 +GM3_ZA_08 +GM3_ZA_09 +GM3_ZA_10 +GM3_ZA_11 +GM3_ZA_12 +GM3_ZA_13 +GM3_ZA_14 +GM3_ZA_15 +GM3_ZA_16 +GM3_ZA_17 +GM4_BA_01 +GM4_CA_01 +GM4_CA_02 +GM4_CA_03 +GM4_CA_04 +GM4_CA_05 +GM4_FA_01 +GM4_FB_01 +GM4_HA_01 +GM4_OA_01 +GM4_OA_02 +GM4_OA_03 +GM4_OA_04 +GM4_OA_05 +GM4_PA_01 +GM4_PA_02 +GM4_PA_03 +GM4_PA_04 +GM4_PA_05 +GM4_QA_01 +GM4_QB_01 +GM5_A_AA_01 +GM5_A_AA_02 +GM5_A_AA_03 +GM5_A_BB_01 +GM5_A_ZA_01 +GM5_A_ZB_01 +GM5_A_ZC_01 +GM5_A_ZD_01 +GM5_A_ZE_01 +GM5_BA_01 +GM5_BB_01 +GM5_CA_01 +GM5_CB_01 +GM5_CC_01 +GM5_CD_01 +GM5_CE_01 +GM5_CF_01 +GM5_CG_01 +GM5_CH_01 +GM5_CI_01 +GM5_CJ_01 +GM5_CK_01 +GM5_CL_01 +GM5_CM_01 +GM5_DA_01 +GM5_DB_01 +GM5_DC_01 +GM5_DD_01 +GM5_DE_01 +GM5_DF_01 +GM5_DG_01 +GM5_DH_01 +GM5_DI_01 +GM5_DJ_01 +GM5_DK_01 +GM5_DL_01 +GM5_DM_01 +GM5_DN_01 +GM5_DO_01 +GM5_DP_01 +GM5_DQ_01 +GM5_DR_01 +GM5_DS_01 +GM5_FA_01 +GM5_FB_01 +GM5_GA_01 +GM5_GB_01 +GM5_HA_01 +GM5_IA_01 +GM5_IA_02 +GM5_IA_03 +GM5_IA_04 +GM5_IA_05 +GM5_IA_06 +GM5_IA_07 +GM5_IA_08 +GM5_IA_09 +GM5_IA_10 +GM5_JA_01 +GM5_JA_02 +GM5_JA_03 +GM5_KA_01 +GM5_KA_02 +GM5_KA_03 +GM5_LA_01 +GM5_LA_02 +GM5_LA_03 +GM5_LA_04 +GM5_LA_05 +GM5_MA_01 +GM5_MA_02 +GM5_MA_03 +GM5_NA_01 +GM5_NB_01 +GM5_OA_01 +GM5_OB_01 +GM5_OC_01 +GM5_OD_01 +GM5_OE_01 +GM5_OF_01 +GM5_OG_01 +GM5_PA_01 +GM5_PB_01 +GM5_PC_01 +GM5_PD_01 +GM5_PE_01 +GM5_PF_01 +GM5_PG_01 +GM5_QA_01 +GM5_QB_01 +GM5_QC_01 +GM5_QD_01 +GM5_QE_01 +GM5_QF_01 +GM5_RA_01 +GM5_SA_01 +GM5_SB_01 +GM5_TA_01 +GM5_TA_02 +GM5_TA_03 +GM5_UA_01 +GM5_WAA_01 +GM5_WAB_01 +GM5_WAC_01 +GM5_WAD_01 +GM5_WA_01 +GM5_WB_01 +GM5_WC_01 +GM5_WD_01 +GM5_WE_01 +GM5_WF_01 +GM5_WK_01 +GM5_WL_01 +GM5_WM_01 +GM5_WN_01 +GM5_WO_01 +GM5_WP_01 +GM5_WQ_01 +GM5_WR_01 +GM5_WS_01 +GM5_WT_01 +GM5_WU_01 +GM5_WV_01 +GM5_WW_01 +GM5_WX_01 +GM5_WY_01 +GM5_WZ_01 +GM5_XAA_01 +GM5_XAB_01 +GM5_XAC_01 +GM5_XAD_01 +GM5_XA_01 +GM5_XB_01 +GM5_XC_01 +GM5_XD_01 +GM5_XE_01 +GM5_XF_01 +GM5_XG_01 +GM5_XH_01 +GM5_XI_01 +GM5_XJ_01 +GM5_XK_01 +GM5_XM_01 +GM5_XN_01 +GM5_XO_01 +GM5_XP_01 +GM5_XQ_01 +GM5_XR_01 +GM5_XS_01 +GM5_XT_01 +GM5_XU_01 +GM5_XV_01 +GM5_XW_01 +GM5_XX_01 +GM5_XY_01 +GM5_XZ_01 +GM5_YA_01 +GM5_YA_02 +GM5_YA_03 +GM5_YA_04 +GM5_YA_05 +GM5_ZA_01 +GNISVOULINIU_01 +GNISVOULINIU_02 +GOFORWARD_01 +GOFORWARD_02 +GOLD +GOLDEN_01 +GOLDEN_02 +GOLF_COURSE +GOLF_DRAW_01 +GOLF_DRAW_02 +GOLF_DRAW_03 +GOLF_DRAW_04 +GOLF_DRAW_05 +GOLF_DRAW_06 +GOLF_HECKLE_01 +GOLF_HECKLE_02 +GOLF_HECKLE_03 +GOLF_HECKLE_04 +GOLF_HECKLE_05 +GOLF_HECKLE_06 +GOLF_HECKLE_RESPONSE_01 +GOLF_HECKLE_RESPONSE_02 +GOLF_HECKLE_RESPONSE_03 +GOLF_HECKLE_RESPONSE_04 +GOLF_HECKLE_RESPONSE_05 +GOLF_HECKLE_RESPONSE_06 +GOLF_HECKLE_RESP_01 +GOLF_HECKLE_RESP_02 +GOLF_HECKLE_RESP_03 +GOLF_HECKLE_RESP_04 +GOLF_HECKLE_RESP_05 +GOLF_HIT_05 +GOLF_HIT_06 +GOLF_KART_IDLE +GOLF_KART_MAIN_LOOP +GOLF_KART_REVS_OFF +GOLF_KART_WHEEL_LOOP +GOLF_LOSE_01 +GOLF_LOSE_02 +GOLF_LOSE_03 +GOLF_LOSE_04 +GOLF_LOSE_05 +GOLF_SHOT_BAD_01 +GOLF_SHOT_BAD_02 +GOLF_SHOT_BAD_03 +GOLF_SHOT_BAD_04 +GOLF_SHOT_BAD_05 +GOLF_SHOT_GOOD_01 +GOLF_SHOT_GOOD_02 +GOLF_SHOT_GOOD_03 +GOLF_SHOT_GOOD_04 +GOLF_SHOT_GOOD_05 +GOLF_SHOT_OK_01 +GOLF_SHOT_OK_02 +GOLF_SHOT_OK_03 +GOLF_SHOT_OK_04 +GOLF_SHOT_OK_05 +GOLF_SHOT_OK_06 +GOLF_SHOT_PERFECT_01 +GOLF_SHOT_PERFECT_02 +GOLF_SHOT_PERFECT_03 +GOLF_SHOT_PERFECT_04 +GOLF_SHOT_PERFECT_05 +GOLF_WIN_01 +GOLF_WIN_02 +GOLF_WIN_03 +GOLF_WIN_04 +GOLF_WIN_05 +GOODBYEHORSES_01 +GOODS_TROLLEY_1 +GOODS_TROLLEY_2 +GOODS_TROLLEY_3 +GOOD_CITIZEN_01 +GOOD_CITIZEN_02 +GOOD_CITIZEN_03 +GOOD_CITIZEN_04 +GOT_POWERUP +GPS_BONG_LOOP +GRAND_BOULEVARD +GRAPHITE +GRASS_1 +GRASS_2 +GRASS_3 +GRASS_SKID_LOOP_A +GRASS_SKID_LOOP_B +GRAVEL_IMPACT_1 +GRAVEL_IMPACT_2 +GRAVEL_IMPACT_3 +GRAVEL_PARTICLE_1 +GRAVEL_PARTICLE_10 +GRAVEL_PARTICLE_11 +GRAVEL_PARTICLE_12 +GRAVEL_PARTICLE_2 +GRAVEL_PARTICLE_3 +GRAVEL_PARTICLE_4 +GRAVEL_PARTICLE_5 +GRAVEL_PARTICLE_6 +GRAVEL_PARTICLE_7 +GRAVEL_PARTICLE_8 +GRAVEL_PARTICLE_9 +GRAVEL_SCRAPE_LOW_1 +GRAVEL_SCRAPE_LOW_2 +GRAVEL_SIDE_SKID_A +GRAVEL_SIDE_SKID_B +GREATESTDANCER_01 +GREATESTDANCER_02 +GREEN +GREET_JOHNNY_01 +GREET_JOHNNY_02 +GREET_JOHNNY_03 +GREET_JOHNNY_04 +GREET_JOHNNY_05 +GREET_LUIS_01 +GREET_LUIS_02 +GREET_LUIS_03 +GREET_LUIS_04 +GREET_LUIS_05 +GREET_LUIS_06 +GRENADE +GRENADE_LAUNCHER_DRY_FIRE_SLO_MO +GRENADE_LAUNCHER_PROJECTILE_SLO_MO_LEFT +GRENADE_LAUNCHER_PROJECTILE_SLO_MO_RIGHT +GRENADE_TIMER_L +GRENADE_TIMER_R +GREY +GRILL_NOISE +GRINDER_A +GRINDER_B +GRINDER_IDLE +GROTTI_RED +GRUMMER_ROAD +GRUNT_CLIMB_EASY_UP_01 +GRUNT_CLIMB_EASY_UP_02 +GRUNT_CLIMB_EASY_UP_03 +GRUNT_CLIMB_EASY_UP_04 +GRUNT_CLIMB_EASY_UP_05 +GRUNT_CLIMB_EASY_UP_06 +GRUNT_CLIMB_EASY_UP_07 +GRUNT_CLIMB_EASY_UP_08 +GRUNT_CLIMB_EASY_UP_09 +GRUNT_CLIMB_EASY_UP_10 +GRUNT_CLIMB_EASY_UP_11 +GRUNT_CLIMB_EASY_UP_12 +GRUNT_CLIMB_EASY_UP_13 +GRUNT_CLIMB_EASY_UP_14 +GRUNT_CLIMB_EASY_UP_15 +GRUNT_CLIMB_EASY_UP_16 +GRUNT_CLIMB_EASY_UP_17 +GRUNT_CLIMB_EASY_UP_18 +GRUNT_CLIMB_EASY_UP_19 +GRUNT_CLIMB_EASY_UP_20 +GRUNT_CLIMB_EASY_UP_21 +GRUNT_CLIMB_EASY_UP_22 +GRUNT_CLIMB_EASY_UP_23 +GRUNT_CLIMB_EASY_UP_24 +GRUNT_CLIMB_EASY_UP_25 +GRUNT_CLIMB_EASY_UP_26 +GRUNT_CLIMB_EASY_UP_27 +GRUNT_CLIMB_HARD_UP_01 +GRUNT_CLIMB_HARD_UP_02 +GRUNT_CLIMB_HARD_UP_03 +GRUNT_CLIMB_HARD_UP_04 +GRUNT_CLIMB_HARD_UP_05 +GRUNT_CLIMB_HARD_UP_06 +GRUNT_CLIMB_HARD_UP_07 +GRUNT_CLIMB_HARD_UP_08 +GRUNT_CLIMB_HARD_UP_09 +GRUNT_CLIMB_HARD_UP_10 +GRUNT_CLIMB_HARD_UP_11 +GRUNT_CLIMB_HARD_UP_12 +GRUNT_CLIMB_OVER_01 +GRUNT_CLIMB_OVER_02 +GRUNT_CLIMB_OVER_03 +GRUNT_CLIMB_OVER_04 +GRUNT_CLIMB_OVER_05 +GRUNT_CLIMB_OVER_06 +GRUNT_CLIMB_OVER_07 +GRUNT_CLIMB_OVER_08 +GRUNT_CLIMB_OVER_09 +GRUNT_CLIMB_OVER_10 +GRUNT_CLIMB_OVER_11 +GRUNT_CLIMB_OVER_12 +GRUNT_CLIMB_OVER_13 +GRUNT_CLIMB_OVER_14 +GRUNT_CLIMB_OVER_15 +GRUNT_CLIMB_OVER_16 +GRUNT_CLIMB_OVER_17 +GRUNT_CLIMB_OVER_18 +GRUNT_CLIMB_OVER_19 +GRUNT_CLIMB_OVER_20 +GRUNT_CLIMB_OVER_21 +GRUNT_CLIMB_OVER_22 +GRUNT_CLIMB_OVER_23 +GRUNT_CLIMB_OVER_24 +GS1_AA_01 +GS1_AA_02 +GS1_AA_03 +GS1_AA_04 +GS1_AA_05 +GS1_BA_01 +GS1_BA_02 +GS1_BA_03 +GS1_CA_01 +GS1_CA_02 +GS1_CA_03 +GS1_DA_01 +GS1_DA_02 +GS1_DA_03 +GS1_DA_04 +GS1_DA_05 +GS1_EA_01 +GS1_EA_02 +GS1_EA_03 +GS1_EA_04 +GS1_EA_05 +GS1_FA_01 +GS1_FA_02 +GS1_FA_03 +GS1_FA_04 +GS1_FA_05 +GS1_FA_06 +GS1_FA_07 +GS1_FA_08 +GS1_GA_01 +GS1_GA_02 +GS1_GA_03 +GS1_GA_04 +GS1_GA_05 +GS1_HA_01 +GS1_HA_02 +GS1_HA_03 +GS1_IA_01 +GS1_IA_02 +GS1_IA_03 +GS1_JA_01 +GS1_JA_02 +GS1_JA_03 +GS1_KA_01 +GS1_KA_02 +GS1_KA_03 +GS1_LA_01 +GS1_LA_02 +GS1_LA_03 +GS1_MA_01 +GS1_MA_02 +GS1_MA_03 +GS1_NA_01 +GS1_NA_02 +GS1_NA_03 +GS1_OA_01 +GS1_OA_02 +GS1_OA_03 +GS1_PA_01 +GS1_PA_02 +GS1_PA_03 +GS1_PA_04 +GS1_PA_05 +GS1_PA_06 +GS1_PA_07 +GS1_PA_08 +GS1_PA_09 +GS1_PA_10 +GS1_QA_01 +GS1_QA_02 +GS1_QA_03 +GS1_QA_04 +GS1_QA_05 +GUMBALL_1 +GUMBALL_2 +GUM_RATTLE +GUNSHOT_IN_VEHICLE_01 +GUNSHOT_IN_VEHICLE_02 +GUNSHOT_IN_VEHICLE_03 +GUNSHOT_IN_VEHICLE_04 +GUNSHOT_IN_VEHICLE_05 +GUNS_LEFT +GUNS_RIGHT +GUN_COOL_01 +GUN_COOL_02 +GUN_COOL_03 +GUN_COOL_04 +GUN_COOL_05 +GUN_COOL_06 +GUN_COOL_07 +GUN_COOL_08 +GUN_COOL_NOGENDER_01 +GUN_COOL_NOGENDER_02 +GUN_COOL_NOGENDER_03 +GUN_COOL_NOGENDER_04 +GUN_COOL_NOGENDER_05 +GUN_COOL_NOGENDER_06 +GUN_RUN_01 +GUN_RUN_02 +GUN_RUN_03 +GUN_RUN_04 +GUN_RUN_05 +GUN_RUN_06 +GUN_RUN_07 +GUN_RUN_08 +GUN_RUN_09 +HALFMILE +HAMMER_HIT_METAL +HAMMER_HIT_WOOD +HANDGUN_COCK_A_01 +HANDGUN_COCK_A_02 +HANDGUN_COCK_B_01 +HANDGUN_COCK_B_02 +HANDGUN_INSERT_CLIP_A +HANDGUN_INSERT_CLIP_B +HANDGUN_REMOVE_CLIP +HANG_UP_REMOTE_PHONE +HAPPINESS_ISLAND +HAPPYLEVELS6_LEFT +HAPPYLEVELS6_RIGHT +HARDTACK_AVE +HARRISON_ST +HAS_ABANDONED_VEHICLE_AND_IS_CONTINUING_ON_FOOT +HAS_BLOWN_A_TYRE +HAS_FLED_VEHICLE_AND_IS_CONTINUING_ON_FOOT +HATCHBACK +HATCHBACK_1_ENGINE_1 +HATCHBACK_1_ENGINE_2 +HATCHBACK_1_ENG_IDLE_LOOP +HATCHBACK_1_EXHAUST_1 +HATCHBACK_1_EXHAUST_2 +HATCHBACK_1_EX_IDLE_LOOP +HATCHBACK_1_REVS_OFF +HATCHBACK_1_START +HATCHBACK_2_ENGINE_HIGH +HATCHBACK_2_ENGINE_LOW +HATCHBACK_2_ENG_IDLE_LOOP +HATCHBACK_2_EXHAUST_HIGH +HATCHBACK_2_EXHAUST_LOW +HATCHBACK_2_EX_IDLE_LOOP +HATCHBACK_2_REVS_OFF +HATCHBACK_2_START +HATCHBACK_SILVER +HATTON_GARDENS +HAVEYOUEVERLOVED_01 +HAVEYOUEVERLOVED_02 +HAVING_SEX_01 +HAVING_SEX_02 +HAVING_SEX_03 +HAVING_SEX_04 +HAVING_SEX_05 +HAVING_SEX_06 +HAVING_SEX_07 +HAVING_SEX_08 +HAVING_SEX_09 +HAVING_SEX_10 +HAVING_SEX_11 +HAVING_SEX_12 +HAVING_SEX_13 +HAVING_SEX_14 +HAVING_SEX_15 +HEADBUTT +HEADBUTT_1 +HEADING +HEADSHOT_BLOODBUBBLE_01 +HEADSHOT_BLOODBUBBLE_02 +HEADSHOT_BLOODBUBBLE_03 +HEADSHOT_BLOODBUBBLE_04 +HEADSHOT_BRAINGUSH_01 +HEADSHOT_BRAINGUSH_02 +HEADSHOT_BRAINGUSH_03 +HEADSHOT_BRAINGUSH_04 +HEADSHOT_GOREDRAIN_01 +HEADSHOT_IMPACT_01 +HEADSHOT_IMPACT_02 +HEADSHOT_SUCTION_01 +HEADSHOT_SWOOSH_01 +HEADSHOT_SWOOSH_02 +HEAD_BUTT_1 +HEAD_SCRATCH +HEAD_SCRATCH_01 +HEAD_SCRATCH_03 +HEALTH_LEFT +HEALTH_RIGHT +HEARSE +HEARTANDSOUL_01 +HEARTANDSOUL_02 +HEAT_TICK_1 +HEAT_TICK_2 +HEAT_TICK_3 +HEAT_TICK_4 +HEAT_TICK_5 +HEAT_TICK_6 +HEAVENHELL_01 +HEAVENHELL_02 +HEAVYTUNE_01 +HEAVYTUNE_02 +HEAVY_1 +HEAVY_2 +HEAVY_3 +HEAVY_BIN_ROLL_A +HEAVY_BIN_ROLL_B +HEAVY_BOARD_1 +HEAVY_BOARD_2 +HEAVY_BOARD_3 +HEAVY_BOOT_RUN_1 +HEAVY_BOOT_TOE_1 +HEAVY_BOOT_TOE_2 +HEAVY_BOOT_TOE_3 +HEAVY_BOOT_TOE_4 +HEAVY_BOOT_TOE_5 +HEAVY_GRIND_A +HEAVY_GRIND_B +HEAVY_METAL_RESO +HEAVY_METAL_ROLL_A +HEAVY_METAL_ROLL_B +HEAVY_WOOD_LIMIT_1 +HEAVY_WOOD_LIMIT_2 +HEAVY_WOOD_LIMIT_3 +HEAVY_WOOD_PASS_1 +HEAVY_WOOD_PASS_2 +HEAVY_WOOD_PASS_3 +HEAVY_WOOD_PUSH_1 +HEAVY_WOOD_PUSH_2 +HEAVY_WOOD_PUSH_3 +HECKLE_01 +HECKLE_02 +HECKLE_03 +HECKLE_04 +HELICOPTER +HELICOPTER_ROCKET_LAUNCH_L +HELICOPTER_ROCKET_LAUNCH_R +HELICOPTER_ROCKET_LAUNCH_TAIL_L +HELICOPTER_ROCKET_LAUNCH_TAIL_R +HELICOPTER_ROCKET_LOOP +HELL_FURY +HELMET_1 +HELMET_2 +HELMET_3 +HEMATITE_STATION +HERMATITE_ST +HES +HES_EASTBOUND +HES_IN +HES_NORTHBOUND +HES_ON +HES_SOUTHBOUND +HES_STILL_IN +HES_STILL_ON +HES_WESTBOUND +HEXER_REVS +HEY_JOHNNY_01 +HEY_JOHNNY_02 +HEY_JOHNNY_03 +HEY_JOHNNY_04 +HEY_JOHNNY_05 +HICKOCK_ST +HIGH +HIGHHEELS_CONCRETECLEAN_HEEL_01 +HIGHHEELS_CONCRETECLEAN_HEEL_02 +HIGHHEELS_CONCRETECLEAN_HEEL_03 +HIGHHEELS_CONCRETECLEAN_HEEL_04 +HIGHHEELS_CONCRETECLEAN_HEEL_05 +HIGHHEELS_WATER_HEEL_01 +HIGHHEELS_WATER_HEEL_02 +HIGHHEELS_WATER_HEEL_03 +HIGHHEELS_WATER_HEEL_04 +HIGHHEELS_WOOD_HEEL_01 +HIGHHEELS_WOOD_HEEL_02 +HIGHHEELS_WOOD_HEEL_03 +HIGHHEELS_WOOD_HEEL_04 +HIGHLIGHTEDROUTE +HIGH_ENGINE_EDIT +HIGH_FALL_01 +HIGH_FALL_02 +HIGH_FALL_03 +HIGH_FALL_04 +HIGH_FALL_05 +HIGH_FALL_06 +HIGH_FALL_07 +HIGH_FALL_08 +HIGH_FALL_09 +HIGH_FALL_10 +HIGH_FALL_11 +HIGH_FALL_12 +HIGH_FALL_13 +HIGH_FALL_14 +HIGH_FALL_15 +HIGH_FALL_16 +HIGH_FALL_17 +HIGH_REVS_A +HIGH_REVS_B +HISS +HISTORY_01 +HISTORY_02 +HIT_BY_PLAYER_01 +HIT_BY_PLAYER_02 +HIT_BY_PLAYER_03 +HIT_BY_PLAYER_04 +HIT_BY_PLAYER_05 +HIT_BY_PLAYER_06 +HIT_BY_PLAYER_07 +HIT_BY_PLAYER_08 +HIT_BY_PLAYER_DISLIKE_01 +HIT_BY_PLAYER_DISLIKE_02 +HIT_BY_PLAYER_DISLIKE_03 +HIT_BY_PLAYER_DISLIKE_04 +HIT_BY_PLAYER_DISLIKE_05 +HIT_BY_PLAYER_DISLIKE_06 +HIT_BY_PLAYER_DRUNK_01 +HIT_BY_PLAYER_DRUNK_02 +HIT_BY_PLAYER_DRUNK_03 +HIT_BY_PLAYER_DRUNK_04 +HIT_BY_PLAYER_DRUNK_05 +HIT_BY_PLAYER_LIKE_01 +HIT_BY_PLAYER_LIKE_02 +HIT_BY_PLAYER_LIKE_03 +HIT_BY_PLAYER_LIKE_04 +HIT_BY_PLAYER_LIKE_05 +HIT_BY_PLAYER_LIKE_06 +HIT_BY_PLAYER_LIKE_07 +HIT_BY_PLAYER_LIKE_08 +HOLLOWBACK_ST +HOLLOW_METAL_PANEL_1 +HOLLOW_METAL_PANEL_2 +HOLLOW_METAL_PANEL_3 +HOLLOW_RAIL_1 +HOLLOW_RAIL_10 +HOLLOW_RAIL_2 +HOLLOW_RAIL_3 +HOLLOW_RAIL_4 +HOLLOW_RAIL_5 +HOLLOW_RAIL_6 +HOLYTHURSDAY_01 +HOLYTHURSDAY_02 +HOMEISWHERE_01 +HOMEISWHERE_02 +HOMICIDE_01 +HOMICIDE_02 +HONDA_LAMP_END +HONDA_LAMP_START +HOODY_STRIKE_1 +HOODY_STRIKE_2 +HOODY_STRIKE_3 +HOOD_FLY_BY_HIGH +HOOD_FLY_BY_LOW +HOOD_LIGHT_IMPACT +HOOKER_CAR_SMALL_01 +HOOKER_CAR_SMALL_02 +HOOKER_CAR_SMALL_03 +HOOKER_CAR_SMALL_04 +HOOKER_CHEAP_01 +HOOKER_CHEAP_02 +HOOKER_CHEAP_03 +HOOKER_CHEAP_04 +HOOKER_CHEAP_05 +HOOKER_EXPENSIVE_01 +HOOKER_EXPENSIVE_02 +HOOKER_EXPENSIVE_03 +HOOKER_EXPENSIVE_04 +HOOKER_EXPENSIVE_05 +HOOKER_EXPENSIVE_06 +HOOKER_MIDRANGE_01 +HOOKER_MIDRANGE_02 +HOOKER_MIDRANGE_03 +HOOKER_MIDRANGE_04 +HOOKER_MIDRANGE_05 +HOOKER_MIDRANGE_06 +HOOKER_QUIET_01 +HOOKER_QUIET_02 +HOOKER_QUIET_03 +HOOKER_QUIET_04 +HOOKER_QUIET_05 +HOOKER_QUIET_06 +HOOKER_QUIET_07 +HOOKER_QUIET_08 +HOOKER_RELIEF_01 +HOOKER_RELIEF_02 +HOOKER_RELIEF_03 +HOOKER_RELIEF_04 +HOOKER_RELIEF_05 +HOOKER_RELIEF_06 +HOOKER_RELIEF_07 +HOOKER_RELIEF_08 +HOOKER_RELIEF_09 +HOOKER_SEX_01 +HOOKER_SEX_02 +HOOKER_SEX_03 +HOOKER_SEX_04 +HOOKER_SEX_05 +HOT_TUB_LOOP_A +HOT_TUB_LOOP_B +HOVE_BEACH +HOVE_BEACH_STATION +HOVE_GARDEN_01 +HT1_AUD_AA_01 +HT1_AUD_AB_01 +HT1_AUD_A_AA_01 +HT1_AUD_A_AB_01 +HT1_AUD_A_BA_01 +HT1_AUD_A_BB_01 +HT1_AUD_A_CA_01 +HT1_AUD_A_CB_01 +HT1_AUD_A_DA_01 +HT1_AUD_A_DB_01 +HT1_AUD_A_EA_01 +HT1_AUD_A_EB_01 +HT1_AUD_A_FA_01 +HT1_AUD_A_FB_01 +HT1_AUD_A_GA_01 +HT1_AUD_A_GB_01 +HT1_AUD_A_HA_01 +HT1_AUD_A_HB_01 +HT1_AUD_A_JA_01 +HT1_AUD_A_JB_01 +HT1_AUD_A_KA_01 +HT1_AUD_A_KB_01 +HT1_AUD_A_LA_01 +HT1_AUD_A_LB_01 +HT1_AUD_A_MA_01 +HT1_AUD_A_MB_01 +HT1_AUD_A_NA_01 +HT1_AUD_A_NB_01 +HT1_AUD_A_OA_01 +HT1_AUD_A_OB_01 +HT1_AUD_A_PA_01 +HT1_AUD_A_PB_01 +HT1_AUD_A_QA_01 +HT1_AUD_A_QB_01 +HT1_AUD_A_RA_01 +HT1_AUD_A_RB_01 +HT1_AUD_A_SA_01 +HT1_AUD_A_SB_01 +HT1_AUD_A_TA_01 +HT1_AUD_A_TB_01 +HT1_AUD_A_UA_01 +HT1_AUD_A_UB_01 +HT1_AUD_A_VA_01 +HT1_AUD_A_VB_01 +HT1_AUD_A_WA_01 +HT1_AUD_A_WB_01 +HT1_AUD_A_XA_01 +HT1_AUD_A_XB_01 +HT1_AUD_A_YA_01 +HT1_AUD_A_YB_01 +HT1_AUD_A_ZA_01 +HT1_AUD_A_ZB_01 +HT1_AUD_BA_01 +HT1_AUD_BB_01 +HT1_AUD_B_AA_01 +HT1_AUD_B_AB_01 +HT1_AUD_B_BA_01 +HT1_AUD_B_BB_01 +HT1_AUD_B_CA_01 +HT1_AUD_B_CB_01 +HT1_AUD_B_DA_01 +HT1_AUD_B_DB_01 +HT1_AUD_B_EA_01 +HT1_AUD_B_EB_01 +HT1_AUD_B_FA_01 +HT1_AUD_B_FB_01 +HT1_AUD_B_GA_01 +HT1_AUD_B_GB_01 +HT1_AUD_B_HA_01 +HT1_AUD_CA_01 +HT1_AUD_CB_01 +HT1_AUD_DA_01 +HT1_AUD_DB_01 +HT1_AUD_DC_01 +HT1_AUD_EA_01 +HT1_AUD_EB_01 +HT1_AUD_FA_01 +HT1_AUD_FB_01 +HT1_AUD_GA_01 +HT1_AUD_GB_01 +HT1_AUD_HA_01 +HT1_AUD_HB_01 +HT1_AUD_IA_01 +HT1_AUD_IB_01 +HT1_AUD_JA_01 +HT1_AUD_JB_01 +HT1_AUD_KA_01 +HT1_AUD_KB_01 +HT1_AUD_LA_01 +HT1_AUD_LB_01 +HT1_AUD_MA_01 +HT1_AUD_MB_01 +HT1_AUD_NA_01 +HT1_AUD_NB_01 +HT1_AUD_OA_01 +HT1_AUD_OB_01 +HT1_AUD_PA_01 +HT1_AUD_PB_01 +HT1_AUD_QA_01 +HT1_AUD_QB_01 +HT1_AUD_RA_01 +HT1_AUD_RB_01 +HT1_AUD_TA_01 +HT1_AUD_TB_01 +HT1_AUD_UA_01 +HT1_AUD_UB_01 +HT1_AUD_VA_01 +HT1_AUD_VB_01 +HT1_AUD_WA_01 +HT1_AUD_WB_01 +HT1_AUD_XA_01 +HT1_AUD_YA_01 +HT1_AUD_YB_01 +HT1_AUD_ZA_01 +HT1_AUD_ZB_01 +HT1_B_IA_01 +HT1_B_IA_02 +HT1_B_IA_03 +HT1_B_IA_04 +HT1_B_IA_05 +HT1_B_IA_06 +HT1_B_IA_07 +HT1_B_IA_08 +HT1_B_IA_09 +HT1_B_IA_10 +HT1_B_IA_11 +HT1_B_IA_12 +HT1_B_IA_13 +HT1_B_IA_14 +HT1_B_IA_15 +HT1_B_IA_16 +HT1_B_IA_17 +HT1_B_IA_18 +HT1_B_IA_19 +HT1_B_IA_20 +HUB_CAP_1 +HUB_CAP_2 +HUB_CAP_3 +HUM +HUM_01 +HUM_LOOP +HUNTINGTON_ST +HUNTINGTON_STREET_STATION +HURRY_UP_01 +HURRY_UP_02 +HURRY_UP_03 +HURRY_UP_04 +HURRY_UP_05 +HURRY_UP_06 +HURRY_UP_07 +HURRY_UP_08 +HURRY_UP_09 +HURRY_UP_10 +HURRY_UP_11 +HURRY_UP_12 +HURRY_UP_13 +HURRY_UP_14 +HURRY_UP_15 +HYBRID_ELECTRIC_DRIVE +HYBRID_ENGINE +HYBRID_EXHAUST +HYBRID_GAS_REVS_OFF +HYBRID_IDLE +HYBRID_NULL_LOOP +HYDRANT_COLLISION_1 +HYDRANT_LOOP +HYDRANT_LOW_GURGLE +HYDRANT_RESO_1 +HYDRANT_UNDER_CAR +HYDRA_END +HYDRA_LOOP +HYDRA_START +ICANTWAIT_01 +ICANTWAIT_02 +IDONTWANTALOVER_01 +IDONTWANTALOVER_02 +ILLEGAL_STREET_RACE_LEADER +IMPACTO_01 +IMPACTO_02 +IN +INDICATOR_BIKE_OFF +INDICATOR_BIKE_ON +INDICATOR_MODERN_CAR_OFF +INDICATOR_MODERN_CAR_ON +INDICATOR_OLD_CAR_OFF +INDICATOR_OLD_CAR_ON +INDICATOR_TRUCK_OFF +INDICATOR_TRUCK_ON +INDICATOR_VAN_OFF +INDICATOR_VAN_ON +INDUSTRIAL +INDUSTRIAL_NOISE_1 +INEEDYOU_01 +INFO_BEEP_LEFT +INFO_BEEP_RIGHT +INHALE_01 +INHALE_02 +INHALE_03 +INHALE_04 +INHALE_05 +INHALE_06 +INHALE_07 +INHALE_08 +INHALE_09 +INHALE_10 +INHALE_11 +INNERCITYBLUES_01 +INNERCITYBLUES_02 +INSERT_01 +INSERT_02 +INSERT_03 +INSERT_04 +INSIDEMYLOVE_01 +INSIDEMYLOVE_02 +INSIDETHECAGE_01 +INSIDETHECAGE_02 +INSULT_BUM_01 +INSULT_BUM_02 +INSULT_BUM_03 +INSULT_BUM_04 +INSULT_BUM_05 +INS_ALL_HANDS_TO +INS_ATTENTION_ALL_UNITS_WE_HAVE +INS_AVAILABLE_FIREFIGHTERS_RESPOND_TO +INS_AVAILABLE_FIREFIGHTERS_RESPOND_TO_ERR +INS_AVAILABLE_UNITS_RESPOND_TO +INS_DISPATCH_AN_AMBULANCE_FOR +INS_DISPATCH_AN_AMBULANCE_FOR_ERR +INS_DISPATCH_AVAILABLE_FIRETRUCKS_FOR +INS_DISPATCH_A_MEDICAL_TEAM_FOR +INS_DISPATCH_A_MEDICAL_TEAM_FOR_ERRR +INS_DISPATCH_A_MEDIC_TO +INS_DISPATCH_A_PARAMEDIC_TEAM_TO +INS_DISPATCH_A_PARAMEDIC_TEAM_TO_ERR +INS_DISPATCH_FIRE_FIGHTERS_IN_RESPONSE_TO +INS_FIREMEN_REQUIRED_FOR +INS_I_NEED_A_FIREFIGHTING_TEAM_FOR +INS_I_NEED_A_MEDICAL_TEAM_FOR_ERRR +INS_I_NEED_A_MEDICAL_TEAM_TO_INVESTIGATE +INS_I_NEED_A_MEDICAL_TEAM_TO_RESPOND_TO +INS_I_NEED_A_MEDICAL_TEAM_TO_RESPOND_TO_ERRR +INS_I_NEED_A_MEDIC_FOR +INS_I_NEED_A_UNIT_FOR +INS_MEDEVAC_TEAM_REQUIRED_FOR +INS_THIS_IS_CONTROL_I_NEED_ASSISTANCE_FOR +INS_THIS_IS_CONTROL_WE_HAVE +INS_TRAFFIC_ALERT_FOR +INS_WEVE_GOT +INS_WE_HAVE +INS_WE_HAVE_A_REPORT_OF_ERRR +INTERFERENCE_01 +INTERIOR_CAR_NOISE_1 +INTERIOR_CAR_NOISE_10 +INTERIOR_CAR_NOISE_11 +INTERIOR_CAR_NOISE_12 +INTERIOR_CAR_NOISE_2 +INTERIOR_CAR_NOISE_3 +INTERIOR_CAR_NOISE_4 +INTERIOR_CAR_NOISE_5 +INTERIOR_CAR_NOISE_6 +INTERIOR_CAR_NOISE_7 +INTERIOR_CAR_NOISE_8 +INTERIOR_CAR_NOISE_9 +INTERNAL_CABIN_TONE +INTERNAL_GEAR_CHANGE_1 +INTERNAL_GEAR_CHANGE_2 +INTERNAL_GEAR_CHANGE_3 +INTERNAL_GEAR_CHANGE_4 +INTERNAL_GEAR_CHANGE_5 +INTERNAL_GEAR_CHANGE_6 +INTIMIDATE_01 +INTIMIDATE_02 +INTIMIDATE_03 +INTIMIDATE_04 +INTIMIDATE_05 +INTIMIDATE_RESP_01 +INTIMIDATE_RESP_02 +INTIMIDATE_RESP_03 +INTIMIDATE_RESP_04 +INTIMIDATE_RESP_05 +INTOSOMETHING +INTO_GUTTER +INVOLVED_IN_A_SERIOUS_MVA +IN_01 +IN_02 +IN_A_TAXI +IN_CENTRAL +IN_COVER_DODGE_BULLETS_01 +IN_COVER_DODGE_BULLETS_02 +IN_COVER_DODGE_BULLETS_03 +IN_COVER_DODGE_BULLETS_04 +IN_COVER_DODGE_BULLETS_05 +IN_COVER_DODGE_BULLETS_06 +IN_COVER_DODGE_BULLETS_07 +IN_COVER_DODGE_BULLETS_08 +IN_COVER_DODGE_BULLETS_09 +IN_COVER_DODGE_BULLETS_10 +IN_COVER_DODGE_BULLETS_11 +IN_COVER_DODGE_BULLETS_12 +IN_COVER_DODGE_BULLETS_13 +IN_COVER_DODGE_BULLETS_14 +IN_COVER_DODGE_BULLETS_15 +IN_EAST +IN_EASTERN +IN_NOISE_01 +IN_NORTH +IN_NORTHERN +IN_PROGRESS +IN_SOUTH +IN_SOUTHERN +IN_THE_SEA +IN_WEST +IN_WESTERN +IROQUOIS_AVE +IS_BOUND_FOR +IS_DOWN +IS_DOWN_REPEAT_DOWN +IS_DRIVING_ERRATICALLY +IS_NOW_DRIVING_A_ERR +IVY_DRIVE_NORTH +IVY_DRIVE_SOUTH +IVY_RD +IWANTYOU_01 +IWANTYOU_02 +I_REPEAT +J +J1_A_AA_01 +J1_A_AB_01 +J1_A_AC_01 +J1_BA_01 +J1_BB_01 +J1_BC_01 +J1_CA_01 +J1_DAA_01 +J1_DAB_01 +J1_DAB_QQQ1_01 +J1_DAC_01 +J1_DAD_01 +J1_DAE_01 +J1_DAF_01 +J1_DAG_01 +J1_DAH_01 +J1_DAI_01 +J1_DAI_QQQ1_01 +J1_DA_01 +J1_DB_01 +J1_DC_01 +J1_DD_01 +J1_DE_01 +J1_DF_01 +J1_DG_01 +J1_DH_01 +J1_DI_01 +J1_DJ_01 +J1_DK_01 +J1_DL_01 +J1_DM_01 +J1_DN_01 +J1_DO_01 +J1_DP_01 +J1_DQ_01 +J1_DR_01 +J1_DT_01 +J1_DU_01 +J1_DV_01 +J1_DW_01 +J1_DX_01 +J1_DY_01 +J1_DZ_01 +J1_EAA_01 +J1_EAB_01 +J1_EAC_01 +J1_EAD_01 +J1_EA_01 +J1_EB_01 +J1_EC_01 +J1_ED_01 +J1_EE_01 +J1_EF_01 +J1_EG_01 +J1_EH_01 +J1_EI_01 +J1_EJ_01 +J1_EK_01 +J1_EL_01 +J1_EM_01 +J1_EN_01 +J1_EO_01 +J1_EP_01 +J1_EQ_01 +J1_ER_01 +J1_ES_01 +J1_ET_01 +J1_EU_01 +J1_EV_01 +J1_EW_01 +J1_EX_01 +J1_EY_01 +J1_EZ_01 +J1_FA_01 +J1_FB_01 +J1_FC_01 +J1_FD_01 +J1_FE_01 +J1_GA_01 +J1_GB_01 +J1_HA_01 +J1_HB_01 +J1_IA_01 +J1_IB_01 +J1_IC_01 +J1_JA_01 +J1_JB_01 +J1_JC_01 +J1_JD_01 +J1_JE_01 +J1_KA_01 +J1_KB_01 +J1_KC_01 +J1_KE_01 +J1_KF_01 +J1_KF_QQQ1_01 +J1_KG_01 +J1_KI_01 +J1_LA_01 +J1_LB_01 +J1_LB_QQQ1_01 +J1_LD_01 +J1_LE_01 +J1_LF_01 +J1_LG_01 +J1_LG_QQQ1_01 +J1_LH_01 +J1_LI_01 +J1_LK_01 +J1_MA_01 +J1_MA_02 +J1_MA_03 +J1_MA_04 +J1_MA_05 +J1_NA_01 +J1_NB_01 +J1_NC_01 +J1_OA_01 +J1_PA_01 +J1_PB_01 +J1_QA_01 +J1_QB_01 +J1_QC_01 +J1_QD_01 +J1_QE_01 +J1_QF_01 +J1_QG_01 +J1_QH_01 +J1_QI_01 +J1_QN_01 +J1_QO_01 +J1_QP_01 +J1_QQ_01 +J1_QR_01 +J1_QS_01 +J1_QT_01 +J1_QU_01 +J1_QV_01 +J1_QV_QQQ1_01 +J1_QW_01 +J1_QX_01 +J1_QY_01 +J1_RA_01 +J1_RB_01 +J1_RC_01 +J1_RD_01 +J1_RE_01 +J1_RF_01 +J1_RG_01 +J1_RH_01 +J1_RI_01 +J1_RJ_01 +J1_RK_01 +J1_RL_01 +J1_RM_01 +J1_RN_01 +J1_RO_01 +J1_RQ_01 +J1_RR_01 +J1_RS_01 +J1_SA_01 +J1_SB_01 +J1_TA_01 +J1_TB_01 +J1_TC_01 +J1_TD_01 +J1_UA_01 +J1_UB_01 +J1_UC_01 +J1_VA_01 +J1_VB_01 +J1_VC_01 +J1_WA_01 +J1_WA_02 +J1_WA_03 +J1_XA_01 +J1_XB_01 +J1_YA_01 +J1_YB_01 +J1_YC_01 +J1_ZA_01 +J1_ZA_02 +J1_ZA_03 +J2_BA_01 +J2_BB_01 +J2_BC_01 +J2_CA_01 +J2_CB_01 +J2_CC_01 +J2_CD_01 +J2_CE_01 +J2_CF_01 +J2_CG_01 +J2_DA_01 +J2_DB_01 +J2_EA_01 +J2_EB_01 +J2_EC_01 +J2_IA_01 +J2_IB_01 +J2_IC_01 +J2_ID_01 +J2_IE_01 +J2_IF_01 +J3_AA_01 +J3_AB_01 +J3_AC_01 +J3_AD_01 +J3_BA_01 +J3_BB_01 +J3_CA_01 +J3_CA_02 +J3_DA_01 +J3_DA_02 +J3_EA_01 +J3_EA_02 +J3_FA_01 +J3_FA_02 +J3_GA_01 +J3_GA_02 +J3_HA_01 +J3_HA_02 +J3_IA_01 +J3_IA_02 +J3_JA_01 +J3_JA_02 +J3_KA_01 +J3_KA_02 +J3_LA_01 +J3_LB_01 +J3_LC_01 +J3_LD_01 +J3_LE_01 +J3_MA_01 +J3_MA_02 +J3_NA_01 +J3_NA_02 +J3_NA_03 +J3_OA_01 +J3_PA_01 +J3_PB_01 +J3_PC_01 +J3_QA_01 +J3_RA_01 +J3_RA_02 +J3_SA_01 +J3_SA_02 +J3_SA_03 +J4_AA_01 +J4_AB_01 +J4_AC_01 +J4_BA_01 +J4_BB_01 +J4_BC_01 +J4_BD_01 +J4_BE_01 +J4_BF_01 +J4_CA_01 +J4_CA_02 +J4_CA_03 +J4_DA_01 +J4_DA_02 +J4_DA_03 +J4_EA_01 +J4_EB_01 +J4_FA_01 +J4_FB_01 +J4_GA_01 +J4_GB_01 +J4_GC_01 +J4_HA_01 +J4_HB_01 +J4_JA_01 +J4_JA_02 +J4_JA_03 +J6_SFXJF01 +J6_SFXJF02 +JACKED_BY_PLAYER_LIKE_01 +JACKED_BY_PLAYER_LIKE_02 +JACKED_BY_PLAYER_LIKE_03 +JACKED_BY_PLAYER_LIKE_04 +JACKED_BY_PLAYER_LIKE_05 +JACKED_CAR_01 +JACKED_CAR_02 +JACKED_CAR_03 +JACKED_CAR_04 +JACKED_CAR_05 +JACKED_CAR_06 +JACKED_CAR_07 +JACKED_CAR_08 +JACKED_CAR_09 +JACKED_CAR_10 +JACKED_CAR_11 +JACKED_CAR_12 +JACKED_CAR_13 +JACKED_CAR_14 +JACKED_CAR_15 +JACKED_GENERIC_01 +JACKED_GENERIC_02 +JACKED_GENERIC_03 +JACKED_GENERIC_04 +JACKED_GENERIC_05 +JACKED_GENERIC_06 +JACKED_GENERIC_07 +JACKED_GENERIC_08 +JACKED_GENERIC_09 +JACKED_GENERIC_10 +JACKED_GENERIC_11 +JACKED_GENERIC_12 +JACKED_GENERIC_13 +JACKED_GENERIC_14 +JACKED_GENERIC_15 +JACKED_GENERIC_16 +JACKED_GENERIC_17 +JACKED_GENERIC_18 +JACKED_GENERIC_19 +JACKED_GENERIC_20 +JACKED_IN_CAR_01 +JACKED_IN_CAR_02 +JACKED_IN_CAR_03 +JACKED_IN_CAR_04 +JACKED_IN_CAR_05 +JACKED_IN_CAR_06 +JACKED_IN_CAR_07 +JACKED_IN_CAR_08 +JACKED_IN_CAR_DRUNK_01 +JACKED_IN_CAR_DRUNK_02 +JACKED_IN_CAR_DRUNK_03 +JACKED_IN_CAR_DRUNK_04 +JACKED_IN_CAR_DRUNK_05 +JACKED_IN_CAR_NOGENDER_01 +JACKED_IN_CAR_NOGENDER_02 +JACKED_IN_CAR_NOGENDER_03 +JACKED_IN_CAR_NOGENDER_04 +JACKED_MOBILE_01 +JACKED_MOBILE_02 +JACKED_MOBILE_03 +JACKED_MOBILE_04 +JACKED_MOBILE_05 +JACKED_ON_STREET_01 +JACKED_ON_STREET_02 +JACKED_ON_STREET_03 +JACKED_ON_STREET_04 +JACKED_ON_STREET_05 +JACKED_ON_STREET_NOGENDER_01 +JACKED_ON_STREET_NOGENDER_02 +JACKED_ON_STREET_NOGENDER_03 +JACKED_SOFT_01 +JACKED_SOFT_02 +JACKED_SOFT_03 +JACKHAMMER_DRILL_1 +JACKHAMMER_DRILL_2 +JACKHAMMER_DRILL_3 +JACKHAMMER_DRILL_4 +JACKHAMMER_DRILL_5 +JACKHAMMER_DRILL_6 +JACKHAMMER_ST +JACKING_BIKE_01 +JACKING_BIKE_02 +JACKING_BIKE_03 +JACKING_BIKE_04 +JACKING_BIKE_05 +JACKING_BIKE_06 +JACKING_BIKE_07 +JACKING_BIKE_08 +JACKING_BIKE_09 +JACKING_BIKE_10 +JACKING_BIKE_11 +JACKING_BIKE_12 +JACKING_BIKE_13 +JACKING_BIKE_14 +JACKING_BIKE_15 +JACKING_BIKE_16 +JACKING_BIKE_17 +JACKING_BIKE_18 +JACKING_BIKE_19 +JACKING_BIKE_20 +JACKING_BIKE_21 +JACKING_BIKE_22 +JACKING_BIKE_23 +JACKING_BIKE_24 +JACKING_BIKE_25 +JACKING_CAR_01 +JACKING_CAR_02 +JACKING_CAR_03 +JACKING_CAR_04 +JACKING_CAR_05 +JACKING_CAR_BACK_01 +JACKING_CAR_BACK_02 +JACKING_CAR_BACK_03 +JACKING_CAR_BACK_04 +JACKING_CAR_BACK_05 +JACKING_CAR_BACK_06 +JACKING_CAR_BACK_DRUNK_01 +JACKING_CAR_BACK_DRUNK_02 +JACKING_CAR_BACK_DRUNK_03 +JACKING_CAR_BACK_DRUNK_04 +JACKING_CAR_BACK_DRUNK_05 +JACKING_CAR_BACK_NOGENDER_01 +JACKING_CAR_BACK_NOGENDER_02 +JACKING_CAR_BACK_NOGENDER_03 +JACKING_CAR_DEAD_01 +JACKING_CAR_DEAD_02 +JACKING_CAR_DEAD_03 +JACKING_CAR_DEAD_04 +JACKING_CAR_DEAD_05 +JACKING_CAR_DEAD_06 +JACKING_CAR_DEAD_07 +JACKING_CAR_DEAD_08 +JACKING_CAR_DEAD_09 +JACKING_CAR_DEAD_10 +JACKING_CAR_FEM_01 +JACKING_CAR_FEM_02 +JACKING_CAR_FEM_03 +JACKING_CAR_FEM_04 +JACKING_CAR_FEM_05 +JACKING_CAR_FEM_06 +JACKING_CAR_FEM_07 +JACKING_CAR_FEM_08 +JACKING_CAR_FEM_09 +JACKING_CAR_FEM_10 +JACKING_CAR_FEM_11 +JACKING_CAR_FEM_12 +JACKING_CAR_FEM_13 +JACKING_CAR_FEM_14 +JACKING_CAR_FEM_15 +JACKING_CAR_FEM_16 +JACKING_CAR_FEM_17 +JACKING_CAR_FEM_18 +JACKING_CAR_FEM_19 +JACKING_CAR_FEM_20 +JACKING_CAR_FEM_21 +JACKING_CAR_FEM_22 +JACKING_CAR_FEM_23 +JACKING_CAR_FEM_24 +JACKING_CAR_FEM_25 +JACKING_CAR_FEM_26 +JACKING_CAR_FEM_27 +JACKING_CAR_FEM_28 +JACKING_CAR_FEM_29 +JACKING_CAR_FEM_30 +JACKING_CAR_GANG_01 +JACKING_CAR_GANG_02 +JACKING_CAR_GANG_03 +JACKING_CAR_GANG_04 +JACKING_CAR_GANG_05 +JACKING_CAR_GANG_06 +JACKING_CAR_GANG_07 +JACKING_CAR_GANG_08 +JACKING_CAR_GANG_09 +JACKING_CAR_GANG_10 +JACKING_CAR_GANG_11 +JACKING_CAR_GANG_12 +JACKING_CAR_GANG_13 +JACKING_CAR_GANG_14 +JACKING_CAR_GANG_15 +JACKING_CAR_GANG_16 +JACKING_CAR_GANG_17 +JACKING_CAR_GANG_18 +JACKING_CAR_GANG_19 +JACKING_CAR_GANG_20 +JACKING_CAR_GANG_21 +JACKING_CAR_GANG_22 +JACKING_CAR_MALE_01 +JACKING_CAR_MALE_02 +JACKING_CAR_MALE_03 +JACKING_CAR_MALE_04 +JACKING_CAR_MALE_05 +JACKING_CAR_MALE_06 +JACKING_CAR_MALE_07 +JACKING_CAR_MALE_08 +JACKING_CAR_MALE_09 +JACKING_CAR_MALE_10 +JACKING_CAR_MALE_11 +JACKING_CAR_MALE_12 +JACKING_CAR_MALE_13 +JACKING_CAR_MALE_14 +JACKING_CAR_MALE_15 +JACKING_CAR_MALE_16 +JACKING_CAR_MALE_17 +JACKING_CAR_MALE_18 +JACKING_CAR_MALE_19 +JACKING_CAR_MALE_20 +JACKING_CAR_MALE_21 +JACKING_CAR_MALE_22 +JACKING_CAR_MALE_23 +JACKING_CAR_MALE_24 +JACKING_CAR_MALE_25 +JACKING_CAR_MALE_26 +JACKING_CAR_MALE_27 +JACKING_CAR_MALE_28 +JACKING_CAR_MALE_29 +JACKING_CAR_MALE_30 +JACKING_GENERIC_01 +JACKING_GENERIC_02 +JACKING_GENERIC_03 +JACKING_GENERIC_04 +JACKING_GENERIC_05 +JACKING_GENERIC_06 +JACKING_GENERIC_07 +JACKING_GENERIC_08 +JACKING_GENERIC_09 +JACKING_GENERIC_10 +JACKING_GENERIC_11 +JACKING_GENERIC_12 +JACKING_GENERIC_13 +JACKING_GENERIC_14 +JACKING_GENERIC_15 +JACKING_GENERIC_BACK_01 +JACKING_GENERIC_BACK_02 +JACKING_GENERIC_BACK_03 +JACKING_GENERIC_BACK_04 +JACKING_GENERIC_BACK_05 +JACKING_GENERIC_BACK_DRUNK_01 +JACKING_GENERIC_BACK_DRUNK_02 +JACKING_GENERIC_BACK_DRUNK_03 +JACKING_GENERIC_BACK_DRUNK_04 +JACKING_GENERIC_BACK_DRUNK_05 +JACKING_ICE_CREAM_01 +JACKING_ICE_CREAM_02 +JACKING_ICE_CREAM_03 +JACKING_LOST_BIKE_01 +JACKING_LOST_BIKE_02 +JACKING_LOST_BIKE_03 +JACKING_LOST_BIKE_04 +JACKING_LOST_BIKE_05 +JACKING_LOST_BIKE_06 +JACKING_LOST_BIKE_07 +JACKING_LOST_BIKE_08 +JACKING_LOST_BIKE_09 +JACKING_LOST_BIKE_10 +JACKING_ORDER_01 +JACKING_ORDER_02 +JACKING_ORDER_03 +JACKING_ORDER_04 +JACKING_ORDER_05 +JACKING_ORDER_06 +JACKING_ORDER_07 +JACKING_ORDER_08 +JACKING_ORDER_09 +JACKING_ORDER_10 +JACKING_ORDER_11 +JACKING_ORDER_12 +JACKING_ORDER_13 +JACKING_ORDER_14 +JACKING_ORDER_15 +JACKING_ORDER_16 +JACKING_ORDER_17 +JACKING_ORDER_18 +JACKING_ORDER_19 +JACKING_ORDER_20 +JADE_ST +JALOPY +JEERING_01 +JEERING_02 +JEERING_03 +JEERING_04 +JEERING_05 +JEERING_06 +JEERING_RESP_01 +JEERING_RESP_02 +JEERING_RESP_03 +JEERING_RESP_04 +JESSES_HIGH_ENG +JESSES_HIGH_EX +JESSES_IDLE_ENG +JESSES_IDLE_EX +JESSES_LOW_ENG +JESSES_LOW_EX +JESSES_REVS_OFF +JESSES_START +JET_ENGINE +JET_WHINE +JOHNNY_CURSE_BILLY_NORMAL_01 +JOHNNY_CURSE_BILLY_NORMAL_02 +JOHNNY_CURSE_BILLY_NORMAL_03 +JOHNNY_CURSE_BILLY_NORMAL_04 +JOHNNY_CURSE_BILLY_NORMAL_05 +JOHNNY_CURSE_BILLY_NORMAL_06 +JOHNNY_CURSE_BILLY_NORMAL_07 +JOHNNY_CURSE_BILLY_NORMAL_08 +JOHNNY_CURSE_BILLY_SHOUTED_01 +JOHNNY_CURSE_BILLY_SHOUTED_02 +JOHNNY_CURSE_BILLY_SHOUTED_03 +JOHNNY_CURSE_BILLY_SHOUTED_04 +JOHNNY_CURSE_BILLY_SHOUTED_05 +JOHNNY_CURSE_BILLY_SHOUTED_06 +JOHNNY_CURSE_BILLY_SHOUTED_07 +JOHNNY_CURSE_BILLY_SHOUTED_08 +JOHNNY_CURSE_BILLY_UNDER_BREATH_01 +JOHNNY_CURSE_BILLY_UNDER_BREATH_02 +JOHNNY_CURSE_BILLY_UNDER_BREATH_03 +JOHNNY_CURSE_BILLY_UNDER_BREATH_04 +JOHNNY_CURSE_BILLY_UNDER_BREATH_05 +JOHNNY_CURSE_BILLY_UNDER_BREATH_06 +JOHNNY_CURSE_BILLY_UNDER_BREATH_07 +JOHNNY_CURSE_BILLY_UNDER_BREATH_08 +JOINFREEWAY +JUMPED_QUEUE_01 +JUMPED_QUEUE_02 +JUMPED_QUEUE_03 +JUSTBEGOODTOME_01 +JUSTBEGOODTOME_02 +JUSTCANTHATE_01 +JUSTCANTHATE_02 +JUSTKISSEDMYBABY_01 +JUSTKISSEDMYBABY_02 +K +KABOOM_LEFT +KABOOM_RIGHT +KATJASWALTZ +KAYLEIGH_01 +KAYLEIGH_02 +KB_DOWN_1 +KB_DOWN_2 +KB_DOWN_3 +KB_SPACE_DOWN +KB_SPACE_UP +KB_UP_1 +KB_UP_2 +KB_UP_3 +KEEP +KEEP_SHOOTING_01 +KEEP_SHOOTING_02 +KEEP_SHOOTING_03 +KEEP_SHOOTING_04 +KEEP_SHOOTING_05 +KEEP_SHOOTING_06 +KEEP_SHOOTING_07 +KEEP_SHOOTING_08 +KEEP_SHOOTING_09 +KEEP_SHOOTING_10 +KEEP_SHOOTING_11 +KEEP_SHOOTING_12 +KEEP_SHOOTING_13 +KEEP_SHOOTING_14 +KEEP_SHOOTING_15 +KENECKIE_AVE +KEYS_1 +KEYS_2 +KEYS_3 +KEYS_4 +KEYS_5 +KEYS_6 +KICK_START +KILLED_ALL_01 +KILLED_ALL_02 +KILLED_ALL_03 +KILLED_ALL_04 +KILLED_ALL_05 +KILLED_ALL_06 +KILLED_ALL_07 +KILLED_ALL_08 +KILLED_ALL_09 +KILLED_ALL_10 +KILLED_ALL_11 +KILLED_ALL_12 +KILLED_ALL_13 +KILLED_ALL_14 +KILLED_ALL_15 +KILLED_SUSPECT_01 +KILLED_SUSPECT_02 +KILLED_SUSPECT_03 +KILLED_SUSPECT_04 +KILLED_SUSPECT_NOGENDER_01 +KILLED_SUSPECT_NOGENDER_02 +KILLED_SUSPECT_NOGENDER_03 +KINGRING_01 +KINGRING_02 +KINO_01 +KINO_02 +KISS_01 +KISS_02 +KISS_03 +KNEE_1 +KNEE_2 +KNEE_3 +KNIFE_SLASH_1 +KNIFE_SLASH_2 +KNIFE_SLASH_3 +KNIFE_SLASH_4 +KNIFE_STAB_1 +KNIFE_STAB_2 +KNIFE_STAB_3 +KNIFE_STAB_4 +KNIFE_SWIPE +KNOCK_OVER_PED_01 +KNOCK_OVER_PED_02 +KNOCK_OVER_PED_03 +KNOCK_OVER_PED_04 +KNOCK_OVER_PED_05 +KNOCK_OVER_PED_06 +KNOCK_OVER_PED_07 +KNOCK_OVER_PED_08 +KNOCK_OVER_PED_09 +KNOCK_OVER_PED_10 +KNOCK_OVER_PED_11 +KNOCK_OVER_PED_12 +KNOCK_OVER_PED_13 +KNOCK_OVER_PED_14 +KNOCK_OVER_PED_15 +KNOCK_OVER_PED_16 +KNOCK_OVER_PED_17 +KNOCK_OVER_PED_18 +KNOCK_OVER_PED_19 +KNOCK_OVER_PED_20 +KNOCK_OVER_PED_21 +KNOCK_OVER_PED_22 +KNUCKLEHEAD_01 +KNUCKLE_CRACK_01 +KNUCKLE_CRACK_02 +KNUCKLE_CRACK_03 +KNUCKLE_STRIKE +KUNZITE_ST +LABOUROFLOVE_01 +LABOUROFLOVE_02 +LADDER_RHYTHM_LOOP +LAIDBACK +LAMPOST_COLLISION_1 +LAMPOST_COLLISION_2 +LAMPOST_COLLISION_3 +LAMPOST_RESO_1 +LANCASTER +LANCET +LARGE_POT_1 +LARGE_POT_2 +LARGE_POT_3 +LARGE_TRUCK_HORN +LAST_SEEN +LAST_STOP_THIS_TRAIN_TERMINATES_HERE +LATE_01 +LATE_02 +LATE_03 +LATTICE_SECURITY_DOOR_1 +LATTICE_SECURITY_DOOR_2 +LATTICE_SECURITY_DOOR_3 +LAUGHTER_01 +LAUGH_01 +LAUGH_02 +LAUGH_03 +LAUGH_04 +LAUGH_05 +LAUGH_06 +LAUGH_07 +LAUGH_08 +LAUGH_09 +LAUGH_10 +LAUGH_11 +LAUGH_12 +LAUGH_13 +LAUGH_14 +LAUGH_15 +LEAD_COLLISION_1 +LEAD_COLLISION_2 +LEAD_COLLISION_3 +LEATHER_CARPET_HEEL_01 +LEATHER_CARPET_HEEL_02 +LEATHER_CARPET_HEEL_03 +LEATHER_CARPET_HEEL_04 +LEATHER_CARPET_HEEL_05 +LEATHER_CARPET_HEEL_06 +LEATHER_CARPET_SCUFF_01 +LEATHER_CARPET_SCUFF_02 +LEATHER_CARPET_SCUFF_03 +LEATHER_CARPET_SCUFF_04 +LEATHER_CARPET_SCUFF_05 +LEATHER_CARPET_TOE_01 +LEATHER_CARPET_TOE_02 +LEATHER_CARPET_TOE_03 +LEATHER_CARPET_TOE_04 +LEATHER_CARPET_TOE_05 +LEATHER_CONCRETECLEAN_HEEL_01 +LEATHER_CONCRETECLEAN_HEEL_02 +LEATHER_CONCRETECLEAN_HEEL_03 +LEATHER_CONCRETECLEAN_HEEL_04 +LEATHER_CONCRETECLEAN_HEEL_05 +LEATHER_CONCRETECLEAN_HEEL_06 +LEATHER_CONCRETECLEAN_TOE_01 +LEATHER_CONCRETECLEAN_TOE_02 +LEATHER_CONCRETECLEAN_TOE_03 +LEATHER_CONCRETECLEAN_TOE_04 +LEATHER_CONCRETECLEAN_TOE_05 +LEATHER_CREAK_1 +LEATHER_EARTH_HEEL_01 +LEATHER_EARTH_HEEL_02 +LEATHER_EARTH_HEEL_03 +LEATHER_EARTH_HEEL_04 +LEATHER_EARTH_HEEL_05 +LEATHER_EARTH_SCUFF_01 +LEATHER_EARTH_SCUFF_02 +LEATHER_EARTH_SCUFF_03 +LEATHER_EARTH_SCUFF_04 +LEATHER_EARTH_SCUFF_05 +LEATHER_EARTH_TOE_01 +LEATHER_EARTH_TOE_02 +LEATHER_EARTH_TOE_03 +LEATHER_EARTH_TOE_04 +LEATHER_EARTH_TOE_05 +LEATHER_EARTH_TOE_06 +LEATHER_GRASS_HEEL_01 +LEATHER_GRASS_HEEL_02 +LEATHER_GRASS_HEEL_03 +LEATHER_GRASS_HEEL_04 +LEATHER_GRASS_HEEL_05 +LEATHER_GRASS_SCUFF_01 +LEATHER_GRASS_SCUFF_02 +LEATHER_GRASS_SCUFF_03 +LEATHER_GRASS_SCUFF_04 +LEATHER_GRASS_SCUFF_05 +LEATHER_GRASS_SCUFF_06 +LEATHER_GRASS_TOE_01 +LEATHER_GRASS_TOE_02 +LEATHER_GRASS_TOE_03 +LEATHER_GRASS_TOE_04 +LEATHER_GRASS_TOE_05 +LEATHER_GRAVEL_HEEL_01 +LEATHER_GRAVEL_HEEL_02 +LEATHER_GRAVEL_HEEL_03 +LEATHER_GRAVEL_HEEL_04 +LEATHER_GRAVEL_HEEL_05 +LEATHER_GRAVEL_SCUFF_01 +LEATHER_GRAVEL_SCUFF_02 +LEATHER_GRAVEL_SCUFF_03 +LEATHER_GRAVEL_SCUFF_04 +LEATHER_GRAVEL_TOE_01 +LEATHER_GRAVEL_TOE_02 +LEATHER_GRAVEL_TOE_03 +LEATHER_GRAVEL_TOE_04 +LEATHER_GRAVEL_TOE_05 +LEATHER_GRAVEL_TOE_06 +LEATHER_METAL_SCUFF_01 +LEATHER_METAL_SCUFF_02 +LEATHER_METAL_SCUFF_03 +LEATHER_METAL_SCUFF_04 +LEATHER_MUD_HEEL_01 +LEATHER_MUD_HEEL_02 +LEATHER_MUD_HEEL_03 +LEATHER_MUD_HEEL_04 +LEATHER_MUD_HEEL_05 +LEATHER_MUD_SCUFF_01 +LEATHER_MUD_SCUFF_02 +LEATHER_MUD_SCUFF_03 +LEATHER_MUD_SCUFF_04 +LEATHER_MUD_TOE_01 +LEATHER_MUD_TOE_02 +LEATHER_MUD_TOE_03 +LEATHER_MUD_TOE_04 +LEATHER_MUD_TOE_05 +LEATHER_MUD_TOE_06 +LEATHER_SCRAPE_1 +LEATHER_SHORT_GRASS_HEEL_1 +LEATHER_SHORT_GRASS_HEEL_2 +LEATHER_SHORT_GRASS_HEEL_3 +LEATHER_SHORT_GRASS_HEEL_4 +LEATHER_SHORT_GRASS_HEEL_5 +LEATHER_SHORT_GRASS_SCUFF_1 +LEATHER_SHORT_GRASS_SCUFF_2 +LEATHER_SHORT_GRASS_SCUFF_3 +LEATHER_SHORT_GRASS_SCUFF_4 +LEATHER_SHORT_GRASS_SCUFF_5 +LEATHER_SHORT_GRASS_TOE_1 +LEATHER_SHORT_GRASS_TOE_2 +LEATHER_SHORT_GRASS_TOE_3 +LEATHER_SHORT_GRASS_TOE_4 +LEATHER_SHORT_GRASS_TOE_5 +LEATHER_STRIKE_1 +LEATHER_STRIKE_10 +LEATHER_STRIKE_11 +LEATHER_STRIKE_12 +LEATHER_STRIKE_2 +LEATHER_STRIKE_3 +LEATHER_STRIKE_4 +LEATHER_STRIKE_5 +LEATHER_STRIKE_6 +LEATHER_STRIKE_7 +LEATHER_STRIKE_8 +LEATHER_STRIKE_9 +LEATHER_WOOD_HEEL_01 +LEATHER_WOOD_HEEL_02 +LEATHER_WOOD_HEEL_03 +LEATHER_WOOD_HEEL_04 +LEATHER_WOOD_HEEL_05 +LEATHER_WOOD_HEEL_06 +LEATHER_WOOD_TOE_01 +LEATHER_WOOD_TOE_02 +LEATHER_WOOD_TOE_03 +LEATHER_WOOD_TOE_04 +LEATHER_WOOD_TOE_05 +LEATHER_WOOD_TOE_06 +LEAVENWORTH_AVE +LEAVE_CAR_BEGIN_SEARCH_01 +LEAVE_CAR_BEGIN_SEARCH_02 +LEAVE_CAR_BEGIN_SEARCH_03 +LEAVE_CAR_BEGIN_SEARCH_04 +LEAVE_CAR_BEGIN_SEARCH_NOGENDER_01 +LEAVE_CAR_BEGIN_SEARCH_NOGENDER_02 +LEFT +LEFTWOOD +LEG_SWEEP_1 +LEG_SWEEP_2 +LEG_SWEEP_3 +LETS_PLAY_DARTS_01 +LETS_PLAY_DARTS_02 +LETS_PLAY_DARTS_03 +LETS_PLAY_DARTS_04 +LETS_PLAY_DARTS_05 +LETS_PLAY_DARTS_06 +LETS_PLAY_POOL_01 +LETS_PLAY_POOL_02 +LETS_PLAY_POOL_03 +LETS_PLAY_POOL_04 +LETS_PLAY_POOL_05 +LETS_PLAY_POOL_06 +LIBERTYCITY_01 +LIBERTY_STATE_MUSEUM_IN_MIDDLE_PARK +LIFT_DOOR +LIFT_DOOR_CLOSE +LIFT_MOTOR_01 +LIGHTBULB_1 +LIGHTBULB_2 +LIGHT_BIN_RESO +LIGHT_BIN_ROLL_A +LIGHT_BIN_ROLL_B +LIGHT_PARTICLE_1 +LIGHT_PARTICLE_2 +LIGHT_PARTICLE_3 +LIGHT_RUSTLE_A +LIGHT_RUSTLE_B +LIGHT_SQUEAK +LIGHT_SQUEAK_2 +LIGHT_SQUEAK_3 +LIGHT_SQUEAK_4 +LIMB_1 +LIMB_2 +LIMB_3 +LIMB_4 +LIMB_5 +LIMB_6 +LIMO +LINES +LISTEN_TO_RADIO_01 +LISTEN_TO_RADIO_02 +LISTEN_TO_RADIO_03 +LISTEN_TO_RADIO_04 +LISTEN_TO_RADIO_05 +LISTEN_TO_RADIO_06 +LISTEN_TO_RADIO_07 +LISTEN_TO_RADIO_DRUNK_01 +LISTEN_TO_RADIO_DRUNK_02 +LISTEN_TO_RADIO_DRUNK_03 +LISTEN_TO_RADIO_DRUNK_04 +LISTEN_TO_RADIO_DRUNK_05 +LITTLE_BAY +LITTLE_ITALY +LIVINITUP_01 +LIVINITUP_02 +LJ1_BA_01 +LJ1_BB_01 +LJ1_CA_01 +LJ1_CB_01 +LJ1_CC_01 +LJ1_CD_01 +LJ1_CE_01 +LJ1_CF_01 +LJ1_CG_01 +LJ1_CH_01 +LJ1_CI_01 +LJ1_CJ_01 +LJ1_CK_01 +LJ1_CL_01 +LJ1_CM_01 +LJ1_CN_01 +LJ1_CO_01 +LJ1_CP_01 +LJ1_CQ_01 +LJ1_DA_01 +LJ1_DB_01 +LJ1_DC_01 +LJ1_DD_01 +LJ1_DE_01 +LJ1_DF_01 +LJ1_DG_01 +LJ1_DH_01 +LJ1_DI_01 +LJ1_DJ_01 +LJ1_DK_01 +LJ1_DL_01 +LJ1_EA_01 +LJ1_EB_01 +LJ1_FA_01 +LJ1_FB_01 +LJ1_HA_01 +LJ1_HB_01 +LJ1_HC_01 +LJ1_IA_01 +LJ1_IB_01 +LJ1_JA_01 +LJ1_JB_01 +LJ1_JC_01 +LJ1_JD_01 +LJ1_JE_01 +LJ1_JF_01 +LJ1_JG_01 +LJ1_KA_01 +LJ1_KB_01 +LJ1_KC_01 +LJ1_KD_01 +LJ1_LA_01 +LJ1_LB_01 +LJ1_LC_01 +LJ1_MA_01 +LJ1_NA_01 +LJ1_OA_01 +LJ1_PA_01 +LJ1_PB_01 +LJ1_QA_01 +LJ1_RA_01 +LJ1_RA_02 +LJ1_RA_03 +LJ1_RA_04 +LJ1_RA_05 +LJ1_RA_06 +LJ1_RA_07 +LJ1_RA_08 +LJ1_RA_09 +LJ1_SA_01 +LJ1_SA_02 +LJ1_SA_03 +LJ1_SA_04 +LJ1_TA_01 +LJ1_UA_01 +LJ1_UB_01 +LJ1_VA_01 +LJ1_WA_01 +LJ1_XA_01 +LJ1_XB_01 +LJ1_XC_01 +LJ1_XD_01 +LJ1_XE_01 +LJ1_XF_01 +LJ1_XG_01 +LJ1_XH_01 +LJ1_XI_01 +LJ1_XJ_01 +LJ1_XK_01 +LJ1_XL_01 +LJ1_YA_01 +LJ1_YB_01 +LJ1_YC_01 +LJ1_YD_01 +LJ1_YE_01 +LJ1_YF_01 +LJ1_YG_01 +LJ1_YH_01 +LJ1_YI_01 +LJ1_YJ_01 +LJ1_ZA_01 +LJ1_ZB_01 +LJ1_ZC_01 +LJ2_AA_01 +LJ2_AB_01 +LJ2_AC_01 +LJ2_A_AA_01 +LJ2_A_AB_01 +LJ2_A_AC_01 +LJ2_A_BC_01 +LJ2_A_CC_01 +LJ2_A_DA_01 +LJ2_A_DA_02 +LJ2_A_DA_03 +LJ2_A_EA_01 +LJ2_A_EA_02 +LJ2_A_EA_03 +LJ2_A_FA_01 +LJ2_A_FA_02 +LJ2_A_FA_03 +LJ2_A_GA_01 +LJ2_A_GA_02 +LJ2_A_GA_03 +LJ2_A_GA_04 +LJ2_A_GA_05 +LJ2_A_HA_01 +LJ2_A_HA_02 +LJ2_A_HA_03 +LJ2_BA_01 +LJ2_CA_01 +LJ2_CA_02 +LJ2_DA_01 +LJ2_DA_02 +LJ2_EA_TEMP_01 +LJ2_EA_TEMP_02 +LJ2_EA_TEMP_03 +LJ2_FA_01 +LJ2_FA_02 +LJ2_FA_03 +LJ2_GA_01 +LJ2_GA_02 +LJ2_GA_03 +LJ2_HA_01 +LJ2_HA_02 +LJ2_HA_03 +LJ2_IA_01 +LJ2_IA_02 +LJ2_IA_03 +LJ2_JA_01 +LJ2_JA_02 +LJ2_KA_01 +LJ2_KA_02 +LJ2_LA_01 +LJ2_LA_02 +LJ2_MA_01 +LJ2_MA_02 +LJ2_OA_01 +LJ2_OB_01 +LJ2_OC_01 +LJ2_OD_01 +LJ2_PA_01 +LJ2_PB_01 +LJ2_PC_01 +LJ2_QA_01 +LJ2_QB_01 +LJ2_QC_01 +LJ2_RA_01 +LJ2_RB_01 +LJ2_RC_01 +LJ2_RD_01 +LJ2_UA_01 +LJ2_VA_01 +LJ2_VB_01 +LJ2_WA_01 +LJ2_XA_01 +LJ2_YA_01 +LJ2_YA_02 +LJ2_YA_03 +LJ2_ZA_01 +LJGC_AA_01 +LJGC_AA_02 +LJGC_AA_03 +LJGC_AA_04 +LJGC_AA_05 +LJGC_BA_01 +LJGC_BA_02 +LJGC_BA_03 +LJGC_BA_04 +LJGC_CA_01 +LJGC_CA_02 +LJGC_CA_03 +LJGC_CA_04 +LJGC_CA_05 +LJGC_DA_01 +LJGC_DA_02 +LJGC_DA_03 +LJGC_DA_04 +LJGC_DA_05 +LJGC_EA_01 +LJGC_EA_02 +LJGC_EA_03 +LJGC_EA_04 +LJGC_EA_05 +LJGC_FA_01 +LJGC_FA_02 +LJGC_FA_03 +LJGC_FA_04 +LJGC_FA_05 +LJP3_A_DA_01 +LJP3_A_DB_01 +LJP3_A_DC_01 +LJP3_A_DD_01 +LJP3_A_DE_01 +LJP3_A_DF_01 +LJP3_A_DG_01 +LJP3_A_DH_01 +LJP3_A_EA_01 +LJP3_A_EA_02 +LJP3_A_EA_03 +LJP3_A_EA_04 +LJP3_A_EA_05 +LJP3_A_EA_06 +LJP3_A_EA_07 +LJP3_A_EA_08 +LJP3_A_FA_01 +LJP3_A_FB_01 +LJP3_A_GA_01 +LJP3_A_GA_02 +LJP3_A_GA_03 +LJP3_A_HA_01 +LJP3_A_HA_02 +LJP3_A_HA_03 +LJP3_A_HA_04 +LJP3_A_HA_05 +LJP3_A_HA_06 +LJP3_A_IA_01 +LJP3_A_IA_02 +LJP3_A_IA_03 +LJP3_A_IA_04 +LJP3_A_JA_01 +LJP3_A_KA_01 +LJP3_A_LA_01 +LJP3_A_MA_01 +LJP3_A_NA_01 +LJP3_A_OA_01 +LJP3_A_PA_01 +LJP3_A_QA_01 +LJP3_A_RA_01 +LJP3_A_SA_01 +LJP3_A_SA_02 +LJP3_A_SA_03 +LJP3_A_SA_04 +LJP3_A_SA_05 +LJP3_A_SA_06 +LJP3_A_SA_07 +LJP3_A_SA_08 +LJP3_A_TA_01 +LJP3_A_TA_02 +LJP3_A_TA_03 +LJP3_A_TA_04 +LJP3_A_UA_01 +LJP3_A_UA_02 +LJP3_A_UA_03 +LJP3_A_UA_04 +LJP3_A_VA_01 +LJP3_A_VA_02 +LJP3_A_VA_03 +LJP3_A_VA_04 +LJP3_A_VA_05 +LJP3_A_VA_06 +LJP3_A_WA_01 +LJP3_A_XA_01 +LJP3_A_YA_01 +LJP3_A_YA_02 +LJP3_A_YA_03 +LJP3_A_YA_04 +LOCKER_LIGHTWEIGHT_1 +LOCKER_LIGHTWEIGHT_2 +LOCKER_LIGHTWEIGHT_3 +LOMPOC_AVE +LOOKS_LIKE_HES_GOING +LOOKS_LIKE_HES_HEADING +LOOSE_06 +LORIMER_ST +LOSE_WANTED_LEVEL_01 +LOSE_WANTED_LEVEL_02 +LOSE_WANTED_LEVEL_03 +LOSE_WANTED_LEVEL_04 +LOSE_WANTED_LEVEL_05 +LOSE_WANTED_LEVEL_DRUNK_01 +LOSE_WANTED_LEVEL_DRUNK_02 +LOSE_WANTED_LEVEL_DRUNK_03 +LOSE_WANTED_LEVEL_DRUNK_04 +LOSE_WANTED_LEVEL_DRUNK_05 +LOST_HIM_01 +LOST_HIM_02 +LOST_HIM_03 +LOST_HIM_04 +LOST_HIM_NOGENDER_01 +LOST_HIM_NOGENDER_02 +LOST_HIM_NOGENDER_03 +LOST_TAUNT_ANGELS_OF_DEATH_01 +LOST_TAUNT_ANGELS_OF_DEATH_02 +LOST_TAUNT_ANGELS_OF_DEATH_03 +LOST_TAUNT_ANGELS_OF_DEATH_04 +LOST_TAUNT_ANGELS_OF_DEATH_05 +LOST_TAUNT_ANGELS_OF_DEATH_06 +LOST_TAUNT_ANGELS_OF_DEATH_07 +LOST_TAUNT_ANGELS_OF_DEATH_08 +LOST_TAUNT_ANGELS_OF_DEATH_09 +LOST_TAUNT_ANGELS_OF_DEATH_10 +LOST_TAUNT_ANGELS_OF_DEATH_11 +LOST_TAUNT_ANGELS_OF_DEATH_12 +LOST_TAUNT_ANGELS_OF_DEATH_13 +LOST_TAUNT_ANGELS_OF_DEATH_14 +LOST_TAUNT_ANGELS_OF_DEATH_15 +LOST_TAUNT_ANGELS_OF_DEATH_16 +LOST_TAUNT_ANGELS_OF_DEATH_17 +LOST_TAUNT_ANGELS_OF_DEATH_18 +LOST_TAUNT_ANGELS_OF_DEATH_19 +LOST_TAUNT_ANGELS_OF_DEATH_20 +LOST_TAUNT_ANGELS_OF_DEATH_21 +LOST_TAUNT_ANGELS_OF_DEATH_22 +LOST_TAUNT_ANGELS_OF_DEATH_23 +LOST_TAUNT_ANGELS_OF_DEATH_24 +LOST_TAUNT_ANGELS_OF_DEATH_25 +LOST_TAUNT_LOST_01 +LOST_TAUNT_LOST_02 +LOST_TAUNT_LOST_03 +LOST_TAUNT_LOST_04 +LOST_TAUNT_LOST_05 +LOST_TAUNT_LOST_06 +LOST_WHOOP_01 +LOST_WHOOP_02 +LOST_WHOOP_03 +LOST_WHOOP_04 +LOST_WHOOP_05 +LOST_WHOOP_06 +LOST_WHOOP_07 +LOST_WHOOP_08 +LOST_WHOOP_09 +LOST_WHOOP_10 +LOST_WHOOP_11 +LOST_WHOOP_12 +LOST_WHOOP_13 +LOST_WHOOP_14 +LOST_WHOOP_15 +LOUD_CLICK +LOUD_CLICK_2 +LOUD_CLICK_3 +LOUD_NITROUS_EX_POP_1 +LOUD_NITROUS_EX_POP_2 +LOUD_NITROUS_EX_POP_3 +LOUD_NITROUS_EX_POP_4 +LOUD_NITROUS_EX_POP_5 +LOUD_NITROUS_EX_POP_6 +LOUD_NITROUS_EX_POP_7 +LOUD_NITROUS_EX_POP_8 +LOVECHANGES_01 +LOVECHANGES_02 +LOW +LOWER_EASTON +LOWS_GRENADE_EXPLOSION_L +LOWS_GRENADE_EXPLOSION_R +LOW_ENGINE_EDIT +LOW_REVS_A +LOW_REVS_B +LUGGAGE_BOX_1 +LUGGAGE_BOX_2 +LUGGAGE_BOX_3 +LUIS_DIVE_01 +LUIS_DIVE_02 +LUXURY_CAR_1_ENGINE_HIGH +LUXURY_CAR_1_ENGINE_LOW +LUXURY_CAR_1_ENG_IDLE_LOOP +LUXURY_CAR_1_EXHAUST_HIGH +LUXURY_CAR_1_EXHAUST_LOW +LUXURY_CAR_1_EX_IDLE_LOOP +LUXURY_CAR_1_REVS_OFF +LUXURY_CAR_1_START_DIST +LUXURY_CLOSE +LUXURY_CLOSE_2 +LUXURY_CLOSE_3 +LUXURY_OPEN +LUX_SUV_TRUNK_CLOSE +LUX_SUV_TRUNK_OPEN +LYNCH_STREET_STATION +M1_AA_01 +M1_A_AA_01 +M1_A_AB_01 +M1_A_AC_01 +M1_A_BA_01 +M1_A_BB_01 +M1_A_BC_01 +M1_A_BD_01 +M1_A_CA_01 +M1_A_DA_01 +M1_A_DB_01 +M1_A_DC_01 +M1_A_DD_01 +M1_A_DE_01 +M1_A_DF_01 +M1_A_DG_01 +M1_A_DH_01 +M1_A_DI_01 +M1_A_EA_01 +M1_A_EB_01 +M1_A_EC_01 +M1_A_ED_01 +M1_A_EE_01 +M1_A_EF_01 +M1_A_EG_01 +M1_A_EH_01 +M1_A_EI_01 +M1_A_EJ_01 +M1_A_EK_01 +M1_A_EL_01 +M1_A_FA_01 +M1_A_FA_02 +M1_A_FA_03 +M1_A_FA_04 +M1_A_FA_05 +M1_A_GA_01 +M1_A_GA_02 +M1_A_GA_03 +M1_BA_01 +M1_CA_01 +M1_CB_01 +M1_DA_01 +M1_DA_02 +M1_DA_03 +M1_DA_04 +M1_DA_05 +M1_EA_01 +M1_EA_02 +M1_EA_03 +M1_EA_04 +M1_EA_05 +M1_FA_01 +M1_FA_02 +M1_FA_03 +M1_GA_01 +M1_GB_01 +M1_GC_01 +M1_GD_01 +M1_GE_01 +M1_GF_01 +M1_GG_01 +M1_GH_01 +M1_GI_01 +M1_GJ_01 +M1_GK_01 +M1_GL_01 +M1_GM_01 +M1_HA_01 +M1_HB_01 +M1_HD_01 +M1_HE_01 +M1_HF_01 +M1_HG_01 +M1_HH_01 +M1_HI_01 +M1_HJ_01 +M1_HK_01 +M1_HL_01 +M1_HM_01 +M1_HN_01 +M1_IA_01 +M1_IA_02 +M1_IA_03 +M1_IA_04 +M1_IA_05 +M1_JA_01 +M1_JA_02 +M1_JA_03 +M1_JA_04 +M1_JA_05 +M1_KA_01 +M1_LA_01 +M1_LB_01 +M1_LC_01 +M1_LD_01 +M1_LE_01 +M1_OA_01 +M1_OA_02 +M1_OA_03 +M1_OA_04 +M1_PA_01 +M1_PA_02 +M1_QA_01 +M1_QA_02 +M1_RA_01 +M1_RA_02 +M1_SA_01 +M1_TA_01 +M1_TA_02 +M1_TA_03 +M1_TA_04 +M1_TA_05 +M1_WA_01 +M1_WA_02 +M1_WA_03 +M1_XA_01 +M1_XA_02 +M1_YA_01 +M1_YA_02 +M1_ZA_01 +M1_ZA_02 +M1_ZA_03 +M2_AA_01 +M2_AB_01 +M2_AC_01 +M2_BA_01 +M2_BB_01 +M2_BC_01 +M3_A_TEMP_01 +M3_A_TEMP_02 +M3_A_TEMP_03 +M3_A_TEMP_04 +M3_A_TEMP_05 +M3_BA_01 +M3_BB_01 +M3_BC_01 +M3_CA_01 +M3_CB_01 +M3_CC_01 +M3_DA_01 +M3_DB_01 +M3_EA_01 +M3_EB_01 +M3_FA_01 +M3_FB_01 +M3_FC_01 +M3_GA_01 +M3_GB_01 +M3_GC_01 +M3_HA_01 +M3_HB_01 +M3_HC_01 +M40A1_LOWS +M40A1_SHOT2_L +M40A1_SHOT2_R +M4_DISTANT_1 +M4_DISTANT_2 +M4_DISTANT_3 +M4_ECHO +M4_LOWS +M4_SAFETY_01 +M4_SHOT1_L +M4_SHOT1_R +M4_SHOT2_A +M4_SHOT2_B +M4_SHOT2_C +M4_SHOT2_D +MAILBOX_COLLISION_1 +MAILBOX_COLLISION_2 +MAILBOX_COLLISION_3 +MAILBOX_RESO_1 +MAILBOX_RESO_2 +MAILBOX_RESO_3 +MAIN_BLADE_1 +MAIN_EXP_1_L +MAIN_EXP_1_R +MAIN_EXP_2_L +MAIN_EXP_2_R +MAIN_EXP_3_L +MAIN_EXP_3_R +MAIN_EXP_LOWS_L +MAIN_EXP_LOWS_R +MAIN_FIRE_LOOP +MAIN_GRAVEL_A +MAIN_GRAVEL_B +MAIN_GRENADE_EXPLOSION_1_L +MAIN_GRENADE_EXPLOSION_1_R +MAIN_GRENADE_EXPLOSION_2_L +MAIN_GRENADE_EXPLOSION_2_R +MAIN_METAL_VEHICLE_COLLISION_1 +MAIN_METAL_VEHICLE_COLLISION_2 +MAIN_METAL_VEHICLE_COLLISION_3 +MAIN_METAL_VEHICLE_COLLISION_4 +MAIN_METAL_VEHICLE_COLLISION_5 +MAIN_METAL_VEHICLE_COLLISION_6 +MAIN_METAL_VEHICLE_COLLISION_7 +MAIN_METAL_VEHICLE_COLLISION_8 +MAIN_METAL_VEHICLE_COLLISION_SM_01 +MAIN_METAL_VEHICLE_COLLISION_SM_02 +MAIN_METAL_VEHICLE_COLLISION_SM_03 +MAIN_METAL_VEHICLE_COLLISION_SM_04 +MAIN_ROTORS_1 +MAIN_TARMAC_SKID_A +MAIN_TARMAC_SKID_B +MALC1_AA_01 +MALC1_AA_02 +MALC1_AA_03 +MALC1_A_AA_01 +MALC1_A_AA_02 +MALC1_A_AA_03 +MALC1_A_AA_04 +MALC1_A_AA_05 +MALC1_A_AA_06 +MALC1_A_AA_07 +MALC1_A_AA_08 +MALC1_BA_01 +MALC1_BB_01 +MALC1_BC_01 +MALC1_CA_01 +MALC1_CB_01 +MALC1_CC_01 +MALC1_DA_01 +MALC1_DA_02 +MALC1_DA_03 +MALC1_EA_01 +MALC1_EA_02 +MALC1_EA_03 +MALC1_FA_01 +MALC1_FA_02 +MALC1_FA_03 +MALC1_GA_01 +MALC1_GB_01 +MALC1_GC_01 +MALC1_GD_01 +MALC1_HA_01 +MALC1_HB_01 +MALC1_HC_01 +MALC1_IA_01 +MALC1_IB_01 +MALC1_IC_01 +MALC1_ID_01 +MALC1_IE_01 +MALC1_JA_01 +MALC1_JB_01 +MALC1_JC_01 +MALC1_KA_01 +MALC1_KB_01 +MALC1_KC_01 +MALC1_KD_01 +MALC1_LA_01 +MALC1_LA_02 +MALC1_LA_03 +MALC1_LA_04 +MALC1_LA_05 +MALC1_LA_06 +MALC1_MA_01 +MALC1_MB_01 +MALC1_NA_01 +MALC1_NB_01 +MALC1_OA_01 +MALC1_OB_01 +MALC1_PA_01 +MALC1_PB_01 +MALC1_PC_01 +MALC1_QA_01 +MALC1_QA_02 +MALC1_QA_03 +MALC1_RA_01 +MALC1_RB_01 +MALC1_RC_01 +MALC1_RD_01 +MALC1_RE_01 +MALC1_SA_01 +MALC1_SB_01 +MALC1_SC_01 +MALC1_TA_01 +MALC1_TA_02 +MALC1_TA_03 +MALC1_UA_01 +MALC1_UA_02 +MALC1_UA_03 +MALC1_UA_04 +MALC1_UA_05 +MALC1_UA_06 +MALC1_VA_01 +MALC1_VB_01 +MALC1_XA_01 +MALC1_XB_01 +MALC1_XC_01 +MALC1_YA_01 +MALC1_YB_01 +MALC1_ZA_01 +MALC1_ZA_02 +MALC1_ZA_03 +MALC2_AA_01 +MALC2_AA_02 +MALC2_AA_03 +MALC2_BA_01 +MALC2_BB_01 +MALC2_BC_01 +MALC2_CA_01 +MALC2_CB_01 +MALC2_CC_01 +MALC2_CD_01 +MALC2_DA_01 +MALC2_DA_02 +MALC2_DA_03 +MALC2_EA_01 +MALC2_EA_02 +MALC2_EA_03 +MALC2_FA_01 +MALC2_FA_02 +MALC2_FA_03 +MALC2_GA_01 +MALC2_GB_01 +MALC2_GC_01 +MALC2_HA_01 +MALC2_HB_01 +MALC2_HC_01 +MALC2_IA_01 +MALC2_IB_01 +MALC2_IC_01 +MALC2_JA_01 +MALC2_JB_01 +MALC2_JC_01 +MALC2_JD_01 +MALC2_JE_01 +MALDADES_01 +MALDADES_02 +MALICIOUS_DAMAGE_TO_PROPERTY +MALICIOUS_PROPERTY_DAMAGE +MAMA_01 +MAMA_02 +MANEATER_01 +MANEATER_02 +MANGANESE_EAST_STATION +MANGANESE_ST +MANGANESE_WEST_STATION +MANHOLE_1 +MANHOLE_2 +MANHOLE_3 +MANHOLE_4 +MANHOLE_5 +MAN_ALBANY +MAN_ANNIS +MAN_BENEFACTOR +MAN_BRAVADO +MAN_BRUTE +MAN_CABLE_CAR +MAN_CLASSIQUE +MAN_CUSTOM +MAN_DECLASSE +MAN_DEWBAUCHEE +MAN_DINKA +MAN_DUNDREARY +MAN_EMPEROR +MAN_ENUS +MAN_GROTTI +MAN_HVY +MAN_IMPONTE +MAN_INVETERO +MAN_JOEBUILT +MAN_KARIN +MAN_MAIBATSU +MAN_MAMMOTH +MAN_MOTORCYCLE_W_COMPANY +MAN_MTL +MAN_PEGASI +MAN_PFISTER +MAN_SCHYSTER +MAN_SHITZU +MAN_STEEL_HORSE +MAN_UBERMACHT +MAN_VAPID +MAN_VULCAR +MAN_WESTERN_COMPANY +MAN_WILLARD +MAN_ZIREONIUM +MARBLE_COLLISION_1 +MARBLE_COLLISION_2 +MARBLE_COLLISION_3 +MARBLE_SCRAPE_A +MARBLE_SCRAPE_B +MASTERSON_ST +MAVERICK_ROTOR_LOOP +MAVERICK_SWIPE_LOOP +MEADOWS_PARK +MEADOW_HILLS +MEDICAL_CHAT_01 +MEDICAL_CHAT_02 +MEDICAL_CHAT_03 +MEDICAL_CHAT_04 +MEDICAL_CHAT_05 +MEDIUM_PARTICLE_1 +MEDIUM_PARTICLE_2 +MEDIUM_PARTICLE_3 +MEDIUM_PARTICLE_4 +MEDIUM_PARTICLE_5 +MEDIUM_PARTICLE_6 +MEDIUM_POT_HIT +MED_SQUEAK +MED_SQUEAK_2 +MED_SQUEAK_3 +MEGAPHONE_FOOT_PURSUIT_01 +MEGAPHONE_FOOT_PURSUIT_02 +MEGAPHONE_FOOT_PURSUIT_03 +MEGAPHONE_FOOT_PURSUIT_04 +MEGAPHONE_FOOT_PURSUIT_05 +MEGAPHONE_PED_CLEAR_STREET_01 +MEGAPHONE_PED_CLEAR_STREET_02 +MEGAPHONE_PED_CLEAR_STREET_03 +MEGAPHONE_PED_CLEAR_STREET_04 +MELEE_IMPACT_PLACEHOLDER +MELEE_KNOCK_DOWN_01 +MELEE_KNOCK_DOWN_02 +MELEE_KNOCK_DOWN_03 +MELEE_KNOCK_DOWN_04 +MELEE_KNOCK_DOWN_05 +MELEE_KNOCK_DOWN_06 +MELEE_KNOCK_DOWN_07 +MELEE_KNOCK_DOWN_08 +MELEE_KNOCK_DOWN_09 +MELEE_KNOCK_DOWN_10 +MELEE_KNOCK_DOWN_11 +MELEE_KNOCK_DOWN_12 +MELEE_KNOCK_DOWN_13 +MELEE_KNOCK_DOWN_14 +MELEE_KNOCK_DOWN_15 +MENERGY_01 +MENU_ACCEPT_L +MENU_ACCEPT_R +MENU_DENY_R +MENU_VOLUME_TEST_M +MESSING_WITH_PHONE_01 +MESSING_WITH_PHONE_02 +MESSING_WITH_PHONE_03 +MESSING_WITH_PHONE_04 +MESSING_WITH_PHONE_05 +MESSING_WITH_PHONE_06 +MESSING_WITH_PHONE_07 +MESSING_WITH_PHONE_08 +MESSING_WITH_PHONE_09 +MESSING_WITH_PHONE_10 +METAL_BOX_A +METAL_BOX_B +METAL_CASE_SMALL_1 +METAL_CASE_SMALL_2 +METAL_CASE_SMALL_3 +METAL_DOOR_LIMIT_1 +METAL_DOOR_LIMIT_2 +METAL_DOOR_LIMIT_3 +METAL_DOOR_PASS_1 +METAL_DOOR_PASS_2 +METAL_DOOR_PASS_3 +METAL_DOOR_PUSH_1 +METAL_DOOR_PUSH_2 +METAL_DOOR_PUSH_3 +METAL_FATIGUE_BRIGHT_1 +METAL_FATIGUE_BRIGHT_2 +METAL_FATIGUE_BRIGHT_3 +METAL_FATIGUE_BRIGHT_4 +METAL_FATIGUE_BRIGHT_5 +METAL_FATIGUE_BRIGHT_6 +METAL_FATIGUE_DULL_1 +METAL_FATIGUE_DULL_2 +METAL_FATIGUE_DULL_3 +METAL_FATIGUE_DULL_4 +METAL_FATIGUE_DULL_5 +METAL_FATIGUE_DULL_6 +METAL_HEAVY_SQUEAK_1 +METAL_HEAVY_SQUEAK_2 +METAL_HEAVY_SQUEAK_3 +METAL_HEAVY_SQUEAK_4 +METAL_HEAVY_SQUEAK_5 +METAL_INTERIOR_DOOR_HANDLE +METAL_LEG_A +METAL_LEG_B +METAL_SHELVING_1 +METAL_SHELVING_2 +METAL_SHELVING_3 +METAL_SHELVING_LIGHT_1 +METAL_SHELVING_LIGHT_2 +METAL_SHELVING_LIGHT_3 +MF2_AA_01 +MF2_AB_01 +MF2_AC_01 +MF2_AD_01 +MF2_AE_01 +MF2_A_AA_01 +MF2_A_AB_01 +MF2_A_AC_01 +MF2_A_AD_01 +MF2_A_BA_01 +MF2_A_BB_01 +MF2_A_BC_01 +MF2_A_BD_01 +MF2_A_BE_01 +MF2_A_BF_01 +MF2_A_BG_01 +MF2_A_BH_01 +MF2_A_BI_01 +MF2_A_BJ_01 +MF2_A_CA_01 +MF2_A_CB_01 +MF2_A_CC_01 +MF2_A_DA_01 +MF2_A_DC_01 +MF2_A_DD_01 +MF2_A_DF_01 +MF2_A_EA_01 +MF2_A_FA_01 +MF2_A_GA_01 +MF2_A_GB_01 +MF2_A_HA_01 +MF2_A_JA_01 +MF2_A_XA_01 +MF2_A_ZB_01 +MF2_BA_01 +MF2_BA_QQQ1_01 +MF2_BB_01 +MF2_BC_01 +MF2_BC_QQQ1_01 +MF2_BC_QQQ2_01 +MF2_BD_01 +MF2_BE_01 +MF2_CA_01 +MF2_CB_01 +MF2_CC_01 +MF2_CD_01 +MF2_CD_QQQ1_01 +MF2_CF_01 +MF2_CG_01 +MF2_CG_QQQ1_01 +MF2_CH_01 +MF2_CI_01 +MF2_CI_QQQ1_01 +MF2_CI_QQQ2_01 +MF2_CJ_01 +MF2_DA_01 +MF2_DB_01 +MF2_DC_01 +MF2_DD_01 +MF2_DE_01 +MF2_DE_QQQ1_01 +MF2_DF_01 +MF2_DF_QQQ1_01 +MF2_DG_01 +MF2_DH_01 +MF2_DI_01 +MF2_DJ_01 +MF2_DK_01 +MF2_DL_01 +MF2_DM_01 +MF2_EA_01 +MF2_EB_01 +MF2_EC_01 +MF2_ED_01 +MF2_EE_01 +MF2_EE_QQQ1_01 +MF2_EF_01 +MF2_EG_01 +MF2_FA_01 +MF2_FB_01 +MF2_FB_QQQ1_01 +MF2_FC_01 +MF2_GA_01 +MF2_GB_01 +MF2_GC_01 +MF2_GD_01 +MF2_GD_QQQ1_01 +MF2_GE_01 +MF2_GF_01 +MF2_GF_QQQ1_01 +MF2_GG_01 +MF2_HA_01 +MF2_HB_01 +MF2_HC_01 +MF2_HD_01 +MF2_HE_01 +MF2_HF_01 +MF2_HG_01 +MF2_HH_01 +MF2_IA_01 +MF2_IB_01 +MF2_IC_01 +MF2_ID_01 +MF2_IE_01 +MF2_JA_01 +MF2_JB_01 +MF2_JC_01 +MF2_JD_01 +MF2_KA_01 +MF2_KB_01 +MF2_LA_01 +MF2_LB_01 +MF2_LC_01 +MF2_LD_01 +MF2_MA_01 +MF2_MB_01 +MF2_MC_01 +MF2_MD_01 +MF2_NA_01 +MF2_NB_01 +MF2_OA_01 +MF2_OB_01 +MF2_PA_01 +MF2_PB_01 +MF2_QA_01 +MF2_QB_01 +MF2_QC_01 +MF2_QD_01 +MF2_RA_01 +MF2_RB_01 +MF2_RC_01 +MF2_SA_01 +MF2_SB_01 +MF2_SC_01 +MF2_SD_01 +MF2_TA_01 +MF2_TB_01 +MF2_TC_01 +MF2_UA_01 +MF2_UB_01 +MF2_UC_01 +MF2_UD_01 +MF2_UE_01 +MF2_UF_01 +MF2_UG_01 +MF2_UH_01 +MF2_VA_01 +MF2_VB_01 +MF2_WA_01 +MF2_XA_01 +MF2_XB_01 +MF2_XC_01 +MF2_XD_01 +MF2_XE_01 +MF2_XF_01 +MF2_XG_01 +MF2_XH_01 +MF2_XI_01 +MF2_YA_01 +MF2_YB_01 +MF2_YC_01 +MF2_YD_01 +MF2_YE_01 +MF2_YF_01 +MF2_ZA_01 +MF2_ZC_01 +MF2_ZD_01 +MF3_AA_01 +MF3_AB_01 +MF3_AC_01 +MF3_A_VA_01 +MF3_A_VB_01 +MF3_A_VC_01 +MF3_A_VD_01 +MF3_BA_01 +MF3_BB_01 +MF3_B_AA_01 +MF3_B_AB_01 +MF3_B_AC_01 +MF3_B_BE_01 +MF3_B_BF_01 +MF3_B_BG_01 +MF3_B_BH_01 +MF3_B_BI_01 +MF3_B_BJ_QQQ1_01 +MF3_B_BK_01 +MF3_B_CA_01 +MF3_B_CB_01 +MF3_B_CC_01 +MF3_B_CD_01 +MF3_B_CE_01 +MF3_B_CF_01 +MF3_B_CG_01 +MF3_B_CH_01 +MF3_B_CI_01 +MF3_B_DA_01 +MF3_B_DB_01 +MF3_B_DC_01 +MF3_B_DD_01 +MF3_B_DE_01 +MF3_B_DF_01 +MF3_B_DG_01 +MF3_B_DH_01 +MF3_B_DI_01 +MF3_B_DJ_01 +MF3_B_DK_01 +MF3_B_DL_01 +MF3_B_DM_01 +MF3_B_EA_01 +MF3_B_EB_01 +MF3_B_EC_01 +MF3_B_EE_01 +MF3_B_EF_01 +MF3_B_EG_01 +MF3_B_FA_01 +MF3_B_FB_01 +MF3_B_FC_01 +MF3_B_FD_01 +MF3_B_FE_01 +MF3_B_FF_01 +MF3_B_FG_01 +MF3_B_FH_01 +MF3_B_FI_01 +MF3_B_FJ_01 +MF3_B_GA_01 +MF3_B_GB_01 +MF3_B_GC_01 +MF3_B_HA_01 +MF3_B_HB_01 +MF3_B_HC_01 +MF3_B_IA_01 +MF3_B_IB_01 +MF3_B_IC_01 +MF3_B_ID_01 +MF3_B_IE_01 +MF3_B_IF_01 +MF3_B_JA_01 +MF3_B_JB_01 +MF3_B_JC_01 +MF3_B_JD_01 +MF3_B_JE_01 +MF3_B_JF_01 +MF3_B_KA_01 +MF3_B_KB_01 +MF3_B_KC_01 +MF3_B_KD_01 +MF3_B_KE_01 +MF3_B_KF_01 +MF3_B_KG_01 +MF3_B_LA_01 +MF3_B_LB_01 +MF3_B_LC_01 +MF3_B_LD_01 +MF3_B_LE_01 +MF3_B_LF_01 +MF3_B_MA_01 +MF3_B_MB_01 +MF3_B_MC_01 +MF3_B_MD_01 +MF3_B_ME_01 +MF3_B_MF_01 +MF3_B_MG_01 +MF3_B_MH_01 +MF3_B_NA_01 +MF3_B_NB_01 +MF3_B_NC_01 +MF3_B_ND_01 +MF3_B_NE_01 +MF3_B_NF_01 +MF3_B_NG_01 +MF3_B_NH_01 +MF3_B_OA_01 +MF3_B_OB_01 +MF3_B_OC_01 +MF3_B_OD_01 +MF3_B_OE_01 +MF3_B_PA_01 +MF3_B_PB_01 +MF3_B_PC_01 +MF3_B_PD_01 +MF3_B_PE_01 +MF3_B_PF_01 +MF3_B_PG_01 +MF3_B_QA_01 +MF3_B_QB_01 +MF3_B_QC_01 +MF3_B_QD_01 +MF3_B_RA_01 +MF3_B_RB_01 +MF3_B_RC_01 +MF3_B_RD_01 +MF3_B_RE_01 +MF3_B_RF_01 +MF3_B_RG_01 +MF3_B_SA_01 +MF3_B_SB_01 +MF3_B_SC_01 +MF3_B_SD_01 +MF3_B_SE_01 +MF3_B_SF_01 +MF3_B_SG_01 +MF3_B_SH_01 +MF3_B_SI_01 +MF3_B_SJ_01 +MF3_B_SK_01 +MF3_B_TA_01 +MF3_B_TB_01 +MF3_B_TC_01 +MF3_B_TD_01 +MF3_B_TE_01 +MF3_B_TF_01 +MF3_B_TG_01 +MF3_B_TH_01 +MF3_B_UA_01 +MF3_B_UB_01 +MF3_B_UC_01 +MF3_B_UD_01 +MF3_B_UE_01 +MF3_B_UF_01 +MF3_B_UG_01 +MF3_B_UH_01 +MF3_B_UI_01 +MF3_B_VA_01 +MF3_B_VB_01 +MF3_B_VC_01 +MF3_B_VD_01 +MF3_B_WA_01 +MF3_B_WB_01 +MF3_B_XA_01 +MF3_B_XB_01 +MF3_B_XC_01 +MF3_B_XD_01 +MF3_B_XE_01 +MF3_B_XF_01 +MF3_B_XG_01 +MF3_B_YA_01 +MF3_B_YB_01 +MF3_B_YC_01 +MF3_B_YD_01 +MF3_B_YE_01 +MF3_B_YF_01 +MF3_B_YG_01 +MF3_B_ZA_01 +MF3_B_ZB_01 +MF3_B_ZC_01 +MF3_B_ZD_01 +MF3_B_ZE_01 +MF3_B_ZF_01 +MF3_B_ZG_01 +MF3_CA_01 +MF3_CB_01 +MF3_CC_01 +MF3_CC_PA_01 +MF3_CC_PB_01 +MF3_CC_PC_01 +MF3_CC_PD_01 +MF3_CC_PE_01 +MF3_CC_PF_01 +MF3_CD_01 +MF3_CE_01 +MF3_CF_01 +MF3_C_AA_01 +MF3_C_AB_01 +MF3_C_AC_01 +MF3_C_AD_01 +MF3_C_AE_01 +MF3_C_AF_01 +MF3_C_AG_01 +MF3_C_AH_01 +MF3_C_AI_01 +MF3_C_AJ_01 +MF3_C_AK_01 +MF3_C_AL_01 +MF3_C_AM_01 +MF3_C_AN_01 +MF3_C_BA_01 +MF3_C_BB_01 +MF3_C_BC_01 +MF3_C_BD_01 +MF3_C_BE_01 +MF3_C_BF_01 +MF3_C_BG_01 +MF3_C_BH_01 +MF3_C_CA_01 +MF3_C_CB_01 +MF3_C_CC_01 +MF3_C_CD_01 +MF3_C_CE_01 +MF3_C_CF_01 +MF3_C_CG_01 +MF3_C_CH_01 +MF3_C_CI_01 +MF3_C_DA_01 +MF3_C_DB_01 +MF3_C_DC_01 +MF3_C_DD_01 +MF3_C_DE_01 +MF3_C_DF_01 +MF3_C_DG_01 +MF3_C_DH_01 +MF3_C_DI_01 +MF3_C_DJ_01 +MF3_C_EA_01 +MF3_C_EB_01 +MF3_C_EC_01 +MF3_C_ED_01 +MF3_C_EE_01 +MF3_C_EF_01 +MF3_C_EG_01 +MF3_C_EH_01 +MF3_C_EI_01 +MF3_C_EJ_01 +MF3_C_EK_01 +MF3_C_EL_01 +MF3_C_EM_01 +MF3_C_EN_01 +MF3_C_FA_01 +MF3_C_FB_01 +MF3_C_FC_01 +MF3_C_FD_01 +MF3_C_FE_01 +MF3_C_FF_01 +MF3_C_FG_01 +MF3_C_FH_01 +MF3_C_FI_01 +MF3_C_FJ_01 +MF3_C_FK_01 +MF3_C_FL_01 +MF3_C_GA_01 +MF3_C_GB_01 +MF3_C_GC_01 +MF3_C_GD_01 +MF3_C_GE_01 +MF3_C_GF_01 +MF3_C_GG_01 +MF3_C_GH_01 +MF3_C_GI_01 +MF3_C_HA_01 +MF3_C_HB_01 +MF3_C_HC_01 +MF3_C_HD_01 +MF3_C_HE_01 +MF3_C_HF_01 +MF3_C_HG_01 +MF3_C_HH_01 +MF3_C_IA_01 +MF3_C_IB_01 +MF3_C_IC_01 +MF3_C_ID_01 +MF3_C_IE_01 +MF3_C_IF_01 +MF3_C_IG_01 +MF3_C_JA_01 +MF3_C_JB_01 +MF3_C_JC_01 +MF3_C_JD_01 +MF3_C_JE_01 +MF3_C_JF_01 +MF3_C_JG_01 +MF3_C_JH_01 +MF3_C_KA_01 +MF3_C_KB_01 +MF3_C_KC_01 +MF3_C_KD_01 +MF3_C_KE_01 +MF3_C_KF_01 +MF3_C_KG_01 +MF3_C_KH_01 +MF3_C_KI_01 +MF3_C_LA_01 +MF3_C_LB_01 +MF3_C_LC_01 +MF3_C_LD_01 +MF3_C_LE_01 +MF3_C_LF_01 +MF3_C_LG_01 +MF3_C_MA_01 +MF3_C_MB_01 +MF3_C_MC_01 +MF3_C_MD_01 +MF3_C_ME_01 +MF3_C_MF_01 +MF3_C_MG_01 +MF3_C_MH_01 +MF3_C_NA_01 +MF3_C_NC_01 +MF3_C_ND_01 +MF3_C_NE_01 +MF3_C_OA_01 +MF3_C_OB_01 +MF3_C_OC_01 +MF3_C_OD_01 +MF3_C_OE_01 +MF3_C_OF_01 +MF3_C_OG_01 +MF3_C_OH_01 +MF3_C_PA_01 +MF3_C_PB_01 +MF3_C_PC_01 +MF3_C_PD_01 +MF3_C_QA_01 +MF3_C_RA_01 +MF3_C_RB_01 +MF3_C_SA_01 +MF3_C_UA_01 +MF3_C_UB_01 +MF3_C_UC_01 +MF3_C_UD_01 +MF3_C_UE_01 +MF3_C_UF_01 +MF3_C_VA_01 +MF3_C_VB_01 +MF3_C_VC_01 +MF3_C_WA_01 +MF3_C_WB_01 +MF3_C_WC_01 +MF3_C_WD_01 +MF3_C_WE_01 +MF3_C_XA_01 +MF3_C_XB_01 +MF3_C_XC_01 +MF3_C_YA_01 +MF3_C_YB_01 +MF3_C_YC_01 +MF3_C_ZA_01 +MF3_C_ZB_01 +MF3_C_ZC_01 +MF3_C_ZD_01 +MF3_C_ZE_01 +MF3_DA_01 +MF3_DB_01 +MF3_DC_01 +MF3_D_AA_01 +MF3_D_AB_01 +MF3_D_AC_01 +MF3_D_AD_01 +MF3_EA_01 +MF3_EB_01 +MF3_EC_01 +MF3_ED_01 +MF3_FA_01 +MF3_FB_01 +MF3_FC_01 +MF3_FD_01 +MF3_GA_01 +MF3_GB_01 +MF3_GC_01 +MF3_GD_01 +MF3_GE_01 +MF3_HA_01 +MF3_HB_01 +MF3_HC_01 +MF3_IA_01 +MF3_JA_01 +MF3_KA_01 +MF3_KB_01 +MF3_KC_01 +MF3_KD_01 +MF3_LA_01 +MF3_LB_01 +MF3_LC_01 +MF3_LD_01 +MF3_LE_01 +MF3_LF_01 +MF3_MA_01 +MF3_MB_01 +MF3_MC_01 +MF3_MD_01 +MF3_ME_01 +MF3_NA_01 +MF3_NB_01 +MF3_NC_01 +MF3_ND_01 +MF3_NE_01 +MF3_NF_01 +MF3_OA_01 +MF3_OB_01 +MF3_OC_01 +MF3_OD_01 +MF3_OE_01 +MF3_OF_01 +MF3_OG_01 +MF3_OH_01 +MF3_OI_01 +MF3_OL_01 +MF3_OM_01 +MF3_ON_01 +MF3_PA_01 +MF3_PB_01 +MF3_PC_01 +MF3_PD_01 +MF3_QA_01 +MF3_QB_01 +MF3_QC_01 +MF3_QD_01 +MF3_QE_01 +MF3_QF_01 +MF3_QG_01 +MF3_QH_01 +MF3_QI_01 +MF3_QJ_01 +MF3_QL_01 +MF3_RA_01 +MF3_RB_01 +MF3_SA_01 +MF3_SB_01 +MF3_WA_01 +MF3_WC_01 +MF3_WD_01 +MF3_XA_01 +MF3_XB_01 +MF3_XD_01 +MF3_XF_01 +MF3_Y_RA_01 +MF3_Y_RB_01 +MF3_Z_AA_01 +MF3_Z_AB_01 +MF3_Z_BA_01 +MF3_Z_BB_01 +MF3_Z_BC_01 +MF3_Z_BD_01 +MF3_Z_CA_01 +MF3_Z_CB_01 +MF3_Z_CC_01 +MF3_Z_CD_01 +MF3_Z_CE_01 +MF3_Z_DB_01 +MF3_Z_EC_01 +MF3_Z_EE_01 +MF4_AA_01 +MF4_BA_01 +MF4_BB_01 +MF4_BC_01 +MF4_CA_01 +MF4_CA_02 +MF4_CA_03 +MF4_CA_04 +MF4_CA_05 +MF4_CA_06 +MF4_CA_07 +MF4_CA_08 +MF4_DA_01 +MF4_DA_02 +MF4_DA_03 +MF4_DA_04 +MF4_DA_05 +MF4_DA_06 +MF4_EA_01 +MF4_EA_02 +MF4_EA_03 +MF4_FA_01 +MF4_FB_01 +MF4_FC_01 +MF4_FD_01 +MF4_FE_01 +MF4_FF_01 +MF4_FG_01 +MF4_FH_01 +MF4_FI_01 +MF4_FJ_01 +MF4_FK_01 +MF4_FL_01 +MF4_FM_01 +MF4_GA_01 +MF4_GB_01 +MF4_GC_01 +MF4_GD_01 +MF4_GE_01 +MF4_HA_01 +MF4_HB_01 +MF4_HC_01 +MF4_HD_01 +MF4_HE_01 +MF4_HF_01 +MF4_HG_01 +MF4_HH_01 +MF4_IA_01 +MF4_IB_01 +MF4_JA_01 +MF4_KA_01 +MF4_KB_01 +MF4_KC_01 +MF4_KD_01 +MF4_KE_01 +MF4_KF_01 +MF4_KG_01 +MF4_KH_01 +MF4_KI_01 +MF4_KJ_01 +MF4_KK_01 +MF4_KL_01 +MF4_KM_01 +MF4_LA_01 +MF4_LB_01 +MF4_LC_01 +MF4_LD_01 +MF4_MA_01 +MF4_MB_01 +MF4_NA_01 +MF4_OA_01 +MF4_OB_01 +MF4_OC_01 +MF4_OD_01 +MF4_PA_01 +MF4_PB_01 +MF4_PC_01 +MF4_PD_01 +MF4_PE_01 +MF4_PF_01 +MF4_PG_01 +MF4_PH_01 +MF4_PI_01 +MF4_QA_01 +MF4_QB_01 +MF4_QC_01 +MF4_RA_01 +MF4_RB_01 +MF4_SA_01 +MF4_SB_01 +MF4_TA_01 +MF4_TB_01 +MF4_TC_01 +MF4_TD_01 +MF4_UA_01 +MF4_UB_01 +MF4_UC_01 +MF4_VA_01 +MF4_WA_01 +MF4_WB_01 +MF4_WC_01 +MF4_WD_01 +MF4_WE_01 +MF4_WF_01 +MF4_WG_01 +MF4_WI_01 +MF4_XA_01 +MF4_XB_01 +MF4_XC_01 +MF4_XD_01 +MF4_XE_01 +MF4_XF_01 +MF4_XG_01 +MF4_XH_01 +MF4_XI_01 +MF5_AA_01 +MF5_AB_01 +MF5_A_BA_01 +MF5_A_BA_02 +MF5_A_BA_03 +MF5_A_BA_04 +MF5_A_BA_05 +MF5_A_BA_06 +MF5_A_BA_07 +MF5_A_BA_08 +MF5_A_CA_01 +MF5_A_CB_01 +MF5_A_DA_01 +MF5_A_DB_01 +MF5_A_EA_01 +MF5_BA_01 +MF5_BB_01 +MF5_BC_01 +MF5_BD_01 +MF5_BE_01 +MF5_CA_01 +MF5_CB_01 +MF5_CC_01 +MF5_CD_01 +MF5_CE_01 +MF5_CF_01 +MF5_CG_01 +MF5_DA_01 +MF5_DB_01 +MF5_DC_01 +MF5_DD_01 +MF5_DE_01 +MF5_EA_01 +MF5_EB_01 +MF5_EC_01 +MF5_ED_01 +MF5_EE_01 +MF5_EF_01 +MF5_FA_01 +MF5_FB_01 +MF5_FC_01 +MF5_FE_01 +MF5_FF_01 +MF5_FG_01 +MF5_FH_01 +MF5_GA_01 +MF5_GB_01 +MF5_GD_01 +MF5_GE_01 +MF5_GH_01 +MF5_GI_01 +MF5_GJ_01 +MF5_GK_01 +MF5_HA_01 +MF5_HB_01 +MF5_HC_01 +MF5_HD_01 +MF5_HE_01 +MF5_HF_01 +MF5_HG_01 +MF5_IA_01 +MF5_IB_01 +MF5_IC_01 +MF5_ID_01 +MF5_IE_01 +MF5_IF_01 +MF5_IG_01 +MF5_IH_01 +MF5_II_01 +MF5_IJ_01 +MF5_IK_01 +MF5_IL_01 +MF5_JA_01 +MF5_JB_01 +MF5_JB_QQQ1_01 +MF5_JC_01 +MF5_JD_01 +MF5_JE_01 +MF5_JF_01 +MF5_JG_01 +MF5_JH_01 +MF5_JI_01 +MF5_JJ_01 +MF5_KA_01 +MF5_KA_QQQ1_01 +MF5_KB_01 +MF5_KC_01 +MF5_KC_QQQ1_01 +MF5_KC_QQQ2_01 +MF5_KE_01 +MF5_LA_01 +MF5_MA_01 +MF5_MB_01 +MF5_MC_01 +MF5_OA_01 +MF5_OB_01 +MF5_OC_01 +MF5_PA_01 +MF5_PB_01 +MF5_PC_01 +MF5_PD_01 +MF5_QA_01 +MF5_QB_01 +MF5_RA_01 +MF5_RB_01 +MF5_SA_01 +MF5_SB_01 +MF5_SC_01 +MF5_SD_01 +MF5_TA_01 +MF5_TB_01 +MF5_TC_01 +MF5_UA_01 +MF5_UB_01 +MF5_UC_01 +MF5_UD_01 +MF5_VA_01 +MF5_VB_01 +MF5_VC_01 +MF5_VD_01 +MF5_VE_01 +MF5_VF_01 +MF5_VG_01 +MF5_VH_01 +MF5_VI_01 +MF5_VJ_01 +MF5_WA_01 +MF5_WB_01 +MF5_WC_01 +MF5_WD_01 +MF5_WE_01 +MF5_WF_01 +MF5_WG_01 +MF5_WH_01 +MF5_WI_01 +MF5_WJ_01 +MF5_WK_01 +MF5_WL_01 +MF5_WM_01 +MF5_WN_01 +MF5_WO_01 +MF5_XXA_01 +MF6_AAA_FA_01 +MF6_AAA_FB_01 +MF6_AAA_FC_01 +MF6_AAA_FD_01 +MF6_AAA_FE_01 +MF6_AAA_FF_01 +MF6_AA_01 +MF6_AB_01 +MF6_AC_01 +MF6_A_AA_01 +MF6_A_AB_01 +MF6_A_AC_01 +MF6_A_AD_01 +MF6_A_BA_01 +MF6_A_BB_01 +MF6_A_BC_01 +MF6_A_BD_01 +MF6_A_BE_01 +MF6_A_BF_01 +MF6_A_CA_01 +MF6_A_CB_01 +MF6_A_CC_01 +MF6_A_CD_01 +MF6_A_CE_01 +MF6_A_DA_01 +MF6_A_DB_01 +MF6_A_DC_01 +MF6_A_DD_01 +MF6_A_EA_01 +MF6_A_EB_01 +MF6_A_EC_01 +MF6_A_ED_01 +MF6_A_EE_01 +MF6_A_FA_01 +MF6_A_FB_01 +MF6_A_FC_01 +MF6_A_FD_01 +MF6_A_FE_01 +MF6_A_FF_01 +MF6_A_FH_01 +MF6_A_FI_01 +MF6_A_GA_01 +MF6_A_GB_01 +MF6_A_GC_01 +MF6_A_GD_01 +MF6_A_GE_01 +MF6_A_GF_01 +MF6_A_HA_01 +MF6_A_HC_01 +MF6_A_HE_01 +MF6_A_HF_01 +MF6_A_HG_01 +MF6_A_HH_01 +MF6_A_HI_01 +MF6_A_HJ_01 +MF6_A_IA_01 +MF6_A_IB_01 +MF6_A_IC_01 +MF6_A_ID_01 +MF6_A_IE_01 +MF6_A_IF_01 +MF6_A_JA_01 +MF6_A_JB_01 +MF6_A_JC_01 +MF6_A_JD_01 +MF6_A_JE_01 +MF6_A_JF_01 +MF6_A_JG_01 +MF6_A_JH_01 +MF6_A_JI_01 +MF6_A_JJ_01 +MF6_A_KA_01 +MF6_A_KB_01 +MF6_A_KC_01 +MF6_A_KD_01 +MF6_A_KE_01 +MF6_A_KF_01 +MF6_A_KG_01 +MF6_A_KH_01 +MF6_A_KI_01 +MF6_A_KJ_01 +MF6_A_LA_01 +MF6_A_LB_01 +MF6_A_LC_01 +MF6_A_LD_01 +MF6_A_LE_01 +MF6_A_LF_01 +MF6_A_LG_01 +MF6_A_LH_01 +MF6_A_MA_01 +MF6_A_MB_01 +MF6_A_MC_01 +MF6_A_MD_01 +MF6_A_ME_01 +MF6_A_MF_01 +MF6_A_MG_01 +MF6_A_NA_01 +MF6_A_NB_01 +MF6_A_NC_01 +MF6_A_ND_01 +MF6_A_NE_01 +MF6_A_NF_01 +MF6_A_NG_01 +MF6_A_NH_01 +MF6_A_NI_01 +MF6_A_OA_01 +MF6_A_OB_01 +MF6_A_OC_01 +MF6_A_PA_01 +MF6_A_QA_01 +MF6_A_QB_01 +MF6_A_QC_01 +MF6_A_QD_01 +MF6_A_QE_01 +MF6_A_RA_01 +MF6_A_RB_01 +MF6_A_RC_01 +MF6_A_SA_01 +MF6_A_SB_01 +MF6_A_SC_01 +MF6_A_SD_01 +MF6_A_SE_01 +MF6_A_TA_01 +MF6_A_TB_01 +MF6_A_TC_01 +MF6_A_TD_01 +MF6_A_TE_01 +MF6_A_TF_01 +MF6_A_UA_01 +MF6_A_UB_01 +MF6_A_UC_01 +MF6_A_UD_01 +MF6_A_UE_01 +MF6_A_UF_01 +MF6_A_UG_01 +MF6_A_UH_01 +MF6_A_UI_01 +MF6_A_UJ_01 +MF6_A_UK_01 +MF6_A_UL_01 +MF6_A_UM_01 +MF6_A_UN_01 +MF6_A_VA_01 +MF6_A_WA_01 +MF6_A_XA_01 +MF6_A_YA_01 +MF6_A_ZA_01 +MF6_BA_01 +MF6_BB_01 +MF6_BC_01 +MF6_BD_01 +MF6_BE_01 +MF6_B_AA_01 +MF6_B_BA_01 +MF6_B_CA_01 +MF6_B_DA_01 +MF6_B_EA_01 +MF6_B_FA_01 +MF6_B_GA_01 +MF6_CA_01 +MF6_CB_01 +MF6_CC_01 +MF6_CD_01 +MF6_CE_01 +MF6_DA_01 +MF6_DB_01 +MF6_DC_01 +MF6_DD_01 +MF6_DE_01 +MF6_DF_01 +MF6_DG_01 +MF6_DH_01 +MF6_EA_01 +MF6_EB_01 +MF6_EC_01 +MF6_ED_01 +MF6_EE_01 +MF6_EF_01 +MF6_EG_01 +MF6_EH_01 +MF6_EI_01 +MF6_EJ_01 +MF6_FA_01 +MF6_FB_01 +MF6_FC_01 +MF6_FD_01 +MF6_FE_01 +MF6_FFG_01 +MF6_FG_01 +MF6_FH_01 +MF6_GA_01 +MF6_GB_01 +MF6_GC_01 +MF6_GD_01 +MF6_GE_01 +MF6_GF_01 +MF6_GG_01 +MF6_GH_01 +MF6_GI_01 +MF6_HA_01 +MF6_HB_01 +MF6_HC_01 +MF6_HD_01 +MF6_HE_01 +MF6_HF_01 +MF6_HG_01 +MF6_HH_01 +MF6_HI_01 +MF6_IA_01 +MF6_IB_01 +MF6_IC_01 +MF6_ID_01 +MF6_IE_01 +MF6_IF_01 +MF6_IG_01 +MF6_IH_01 +MF6_II_01 +MF6_IJ_01 +MF6_JA_01 +MF6_JB_01 +MF6_JC_01 +MF6_JD_01 +MF6_JE_01 +MF6_JF_01 +MF6_JG_01 +MF6_JH_01 +MF6_JI_01 +MF6_JJ_01 +MF6_KA_01 +MF6_KB_01 +MF6_KC_01 +MF6_KD_01 +MF6_KE_01 +MF6_KF_01 +MF6_KG_01 +MF6_KH_01 +MF6_LA_01 +MF6_LB_01 +MF6_LC_01 +MF6_LD_01 +MF6_LE_01 +MF6_LF_01 +MF6_LG_01 +MF6_L_ZA_01 +MF6_MA_01 +MF6_MB_01 +MF6_MC_01 +MF6_MD_01 +MF6_ME_01 +MF6_NA_01 +MF6_NB_01 +MF6_NC_01 +MF6_ND_01 +MF6_NE_01 +MF6_NF_01 +MF6_OA_01 +MF6_OB_01 +MF6_OC_01 +MF6_OD_01 +MF6_OE_01 +MF6_OF_01 +MF6_OG_01 +MF6_OH_01 +MF6_PA_01 +MF6_PB_01 +MF6_PC_01 +MF6_PD_01 +MF6_PE_01 +MF6_PF_01 +MF6_PG_01 +MF6_PH_01 +MF6_QA_01 +MF6_QB_01 +MF6_QC_01 +MF6_QD_01 +MF6_QE_01 +MF6_QF_01 +MF6_RA_01 +MF6_RB_01 +MF6_RC_01 +MF6_RD_01 +MF6_SA_01 +MF6_SB_01 +MF6_SC_01 +MF6_SD_01 +MF6_SE_01 +MF6_SF_01 +MF6_TA_01 +MF6_TB_01 +MF6_TC_01 +MF6_TD_01 +MF6_TE_01 +MF6_TF_01 +MF6_TG_01 +MF6_TH_01 +MF6_TI_01 +MF6_TJ_01 +MF6_TK_01 +MF6_UA_01 +MF6_UB_01 +MF6_UC_01 +MF6_UD_01 +MF6_VA_01 +MF6_VB_01 +MF6_VC_01 +MF6_VD_01 +MF6_VD_QQQ1_01 +MF6_VE_01 +MF6_VF_01 +MF6_VF_QQQ1_01 +MF6_VG_01 +MF6_WA_01 +MF6_WB_01 +MF6_WC_01 +MF6_WD_01 +MF6_XA_01 +MF6_XB_01 +MF6_XC_01 +MF6_XD_01 +MF6_YA_01 +MF6_YB_01 +MF6_YC_01 +MF6_YD_01 +MF6_YE_01 +MF6_YF_01 +MF6_YG_01 +MF6_ZA_01 +MF6_ZB_01 +MF6_ZC_01 +MF6_ZD_01 +MF6_ZE_01 +MF6_ZF_01 +MF6_Z_AA_01 +MF6_Z_AB_01 +MF6_Z_AC_01 +MI1_AA_01 +MI1_AB_01 +MI1_AC_01 +MI1_AD_01 +MI1_AE_01 +MI1_AF_01 +MI1_A_AA_01 +MI1_A_AA_02 +MI1_A_AA_03 +MI1_A_AA_04 +MI1_A_AA_05 +MI1_A_AA_06 +MI1_A_BA_01 +MI1_A_BA_02 +MI1_A_BA_03 +MI1_A_CA_01 +MI1_A_CA_02 +MI1_A_CA_03 +MI1_A_DA_01 +MI1_A_DB_01 +MI1_A_DC_01 +MI1_A_EA_01 +MI1_A_EB_01 +MI1_A_EC_01 +MI1_A_FA_01 +MI1_A_FB_01 +MI1_A_FC_01 +MI1_A_GA_01 +MI1_A_GB_01 +MI1_A_GC_01 +MI1_A_GD_01 +MI1_A_GE_01 +MI1_A_GF_01 +MI1_A_GG_01 +MI1_A_HA_01 +MI1_A_HA_02 +MI1_A_IA_01 +MI1_A_IA_02 +MI1_A_KA_01 +MI1_A_KA_02 +MI1_A_LA_01 +MI1_A_MA_01 +MI1_A_MA_02 +MI1_A_NA_01 +MI1_A_NA_02 +MI1_A_OA_01 +MI1_A_OA_02 +MI1_A_OA_03 +MI1_A_OA_04 +MI1_A_PA_01 +MI1_A_PA_02 +MI1_A_PA_03 +MI1_BA_01 +MI1_BB_01 +MI1_BC_01 +MI1_BD_01 +MI1_BE_01 +MI1_CA_01 +MI1_CA_02 +MI1_DA_01 +MI1_DB_01 +MI1_DC_01 +MI1_DD_01 +MI1_DE_01 +MI1_DF_01 +MI1_EA_01 +MI1_EB_01 +MI1_EC_01 +MI1_ED_01 +MI1_EE_01 +MI1_FA_01 +MI1_FA_02 +MI1_GA_01 +MI1_HA_01 +MI1_IA_01 +MI1_JA_01 +MI1_LA_01 +MI1_LB_01 +MI1_MA_01 +MI1_MB_01 +MI1_MC_01 +MI1_MD_01 +MI1_ME_01 +MI1_MF_01 +MI1_MG_01 +MI1_MH_01 +MI1_MI_01 +MI1_NA_01 +MI1_NB_01 +MI1_NC_01 +MI1_ND_01 +MI1_NE_01 +MI1_NF_01 +MI1_OA_01 +MI1_OB_01 +MI1_OC_01 +MI1_QA_01 +MI1_QA_02 +MI1_RA_01 +MI1_RA_02 +MI1_SA_01 +MI1_SA_02 +MI1_TA_01 +MI1_TA_02 +MI1_TA_03 +MI1_TA_04 +MI1_TA_05 +MI1_UA_01 +MI1_UA_02 +MI1_VA_01 +MI1_VA_02 +MI1_VA_03 +MI1_VA_04 +MI1_WA_01 +MI1_WA_02 +MI1_WA_03 +MI1_WA_04 +MI1_XA_01 +MI1_XA_02 +MI1_XA_03 +MI1_XA_04 +MI1_YA_01 +MI1_YA_02 +MI1_YA_03 +MI1_YA_04 +MI1_YA_05 +MI1_YA_06 +MI1_YA_07 +MI1_YA_08 +MI1_ZA_01 +MI1_ZA_02 +MI1_ZA_03 +MI1_ZA_04 +MID +MIDDLETON_LANE +MIDDLE_PARK +MIDDLE_PARK_EAST +MIDDLE_PARK_WEST +MIDRANGE_PHASE_JET_1 +MIDRANGE_PHASE_JET_2 +MIDS_GRENADE_EXPLOSION_L +MIDS_GRENADE_EXPLOSION_R +MILITARY_BLADE_1 +MILITARY_EXHAUST +MILITARY_ROTOR_1 +MILITARY_ROTOR_LOOP +MILITARY_START_2 +MILITARY_SWIPE_LOOP +MINEUNTILMONDAY +MINIGUN_LOOP +MINIGUN_LOW_10 +MINIGUN_LOW_11 +MINIGUN_LOW_12 +MINIGUN_LOW_13 +MINIGUN_LOW_4 +MINIGUN_LOW_5 +MINIGUN_LOW_6 +MINIGUN_LOW_7 +MINIGUN_LOW_8 +MINIGUN_LOW_9 +MINIGUN_SINE +MINIGUN_SPINDOWN_RATCHET_A +MINIGUN_SPINDOWN_RATCHET_B +MISFIT_01 +MISFIT_02 +MISSION_BLIND_RAGE_01 +MISSION_BLIND_RAGE_02 +MISSION_BLIND_RAGE_03 +MISSION_BLIND_RAGE_04 +MISSION_BLIND_RAGE_05 +MISSION_BLIND_RAGE_06 +MISSION_BLIND_RAGE_07 +MISSION_BLIND_RAGE_08 +MISSION_BLIND_RAGE_09 +MISSION_BLIND_RAGE_10 +MISSION_BLIND_RAGE_11 +MISSION_BLIND_RAGE_12 +MISSION_BLIND_RAGE_13 +MISSION_BLIND_RAGE_14 +MISSION_BLIND_RAGE_15 +MISSION_BLIND_RAGE_16 +MISSION_BLIND_RAGE_17 +MISSION_BLIND_RAGE_18 +MISSION_BLIND_RAGE_19 +MISSION_BLIND_RAGE_20 +MISSION_BLIND_RAGE_21 +MISSION_BLIND_RAGE_22 +MISSION_BLIND_RAGE_23 +MISSION_BLIND_RAGE_24 +MISSION_BLIND_RAGE_25 +MISSION_BLIND_RAGE_26 +MISSION_BLIND_RAGE_27 +MISSION_BLIND_RAGE_28 +MISSION_BLIND_RAGE_29 +MISSION_BLIND_RAGE_30 +MISSION_BLIND_RAGE_31 +MISSION_BLIND_RAGE_32 +MISSION_BLIND_RAGE_33 +MISSION_BLIND_RAGE_34 +MISSION_BLIND_RAGE_35 +MISSION_BLIND_RAGE_36 +MISSION_BLIND_RAGE_37 +MISSION_BLIND_RAGE_38 +MISSION_BLIND_RAGE_39 +MISSION_BLIND_RAGE_40 +MISSION_BLIND_RAGE_41 +MISSION_BLIND_RAGE_42 +MISSION_BLIND_RAGE_43 +MISSION_BLIND_RAGE_44 +MISSION_BLIND_RAGE_45 +MISSION_BLIND_RAGE_46 +MISSION_BLIND_RAGE_47 +MISSION_BLIND_RAGE_48 +MISSION_BLIND_RAGE_49 +MISSION_BLIND_RAGE_50 +MISSION_BLIND_RAGE_51 +MISSION_BLIND_RAGE_52 +MISSION_BLIND_RAGE_53 +MISSION_BLIND_RAGE_54 +MISSION_BLIND_RAGE_55 +MISSION_BLIND_RAGE_56 +MISSION_BLIND_RAGE_57 +MISSION_BLIND_RAGE_58 +MISSION_BLIND_RAGE_59 +MISSION_BLIND_RAGE_60 +MISSION_FAIL_RAGE_01 +MISSION_FAIL_RAGE_02 +MISSION_FAIL_RAGE_03 +MISSION_FAIL_RAGE_04 +MISSION_FAIL_RAGE_05 +MISSION_FAIL_RAGE_06 +MISSION_FAIL_RAGE_07 +MISSION_FAIL_RAGE_08 +MISSION_FAIL_RAGE_09 +MISSION_FAIL_RAGE_10 +MISSION_FAIL_RAGE_11 +MISSION_FAIL_RAGE_12 +MISSION_FAIL_RAGE_13 +MIS_CUE +MOANIN_01 +MOANIN_02 +MOAN_01 +MOAN_02 +MOAN_03 +MOAN_04 +MOAN_05 +MOAN_06 +MOAN_07 +MOAN_08 +MOAN_09 +MOAN_10 +MOAN_11 +MOAN_12 +MOAN_13 +MOAN_14 +MOAN_15 +MOAN_16 +MOBILE_CHAT_01 +MOBILE_CHAT_02 +MOBILE_CHAT_03 +MOBILE_CHAT_04 +MOBILE_CHAT_05 +MOBILE_CHAT_06 +MOBILE_END_CALL_PANIC_01 +MOBILE_INTRO_01 +MOBILE_INTRO_02 +MOBILE_OUTRO_01 +MOBILE_OUTRO_02 +MOBILE_OUTRO_03 +MOBILE_OUTRO_04 +MOBILE_OUTRO_05 +MOBILE_UH_HUH_01 +MOBILE_UH_HUH_02 +MOBILE_UH_HUH_03 +MOBILE_UH_HUH_04 +MOBILE_UH_HUH_05 +MOBILE_UH_HUH_06 +MOBILE_UH_HUH_07 +MOBILE_UH_HUH_08 +MOBILE_UH_HUH_09 +MOBILE_UH_HUH_10 +MOBILE_UH_HUH_11 +MOD_500 +MOD_550 +MOD_ADMIRAL +MOD_AIRTUG +MOD_AMBULANCE +MOD_ANNIHILATOR +MOD_BANSHEE +MOD_BENSON +MOD_BIFF +MOD_BLISTA +MOD_BOBBER +MOD_BOBCAT +MOD_BOXVILLE +MOD_BUCCANEER +MOD_BUFFALO +MOD_BURRITO +MOD_BUS +MOD_CABBY +MOD_CAVALCADE +MOD_CHAVOS +MOD_COGNOSCENTI +MOD_COMET +MOD_CONTENDER +MOD_COQUETTE +MOD_DF8 +MOD_DILLETANTE +MOD_DINGHY +MOD_DUKES +MOD_E109 +MOD_EMPEROR +MOD_ENFORCER +MOD_ESPERANTO +MOD_EXT +MOD_FACTION +MOD_FAGGIO +MOD_FBI_CAR +MOD_FELTZER +MOD_FEROCI +MOD_FIB_BUFFALO +MOD_FIRETRUCK +MOD_FLATBED +MOD_FORKLIFT +MOD_FORTUNE +MOD_FREEWAY +MOD_FUTO +MOD_FXT +MOD_GT +MOD_HABANERO +MOD_HAKUMAI +MOD_HELLFURY +MOD_HUNTLEY +MOD_ICE_CREAM_TRUCK +MOD_INFERNUS +MOD_INGOT +MOD_INTRUDER +MOD_JETMAX +MOD_LANDSTALKER +MOD_LOKUS +MOD_MAJESTIC +MOD_MANANA +MOD_MARBELLE +MOD_MARQUEE +MOD_MAVERICK +MOD_MAVERICK_HELICOPTER +MOD_MERIT +MOD_MIN +MOD_MINIVAN +MOD_MOONBEAM +MOD_MTASTY +MOD_MULE +MOD_NOOSE +MOD_NRG900 +MOD_ORACLE +MOD_PACKER +MOD_PATRIOT +MOD_PCJ600 +MOD_PERENNIAL +MOD_PEYOTE +MOD_PHANTOM +MOD_PINNACLE +MOD_PMP_600 +MOD_POLICE_CAR +MOD_POLICE_HELICOPTER +MOD_POLICE_MAVERICK_HELICOPTER +MOD_POLICE_STOCKADE +MOD_PONY +MOD_PREDATOR +MOD_PREMIER +MOD_PRES +MOD_PREVION +MOD_PRIMO +MOD_RANCHER +MOD_REBLA +MOD_REEFER +MOD_RIPLEY +MOD_ROMERO +MOD_RUINER +MOD_SABRE +MOD_SABRE_GT +MOD_SANCHEZ +MOD_SCHAFTER +MOD_SECURICAR +MOD_SENTINEL +MOD_SENTINEL_XS +MOD_SOLAIR +MOD_SPEEDO +MOD_SQUALO +MOD_STALLION +MOD_STEED +MOD_STOCKADE +MOD_STRATUM +MOD_STRETCH +MOD_SUBWAY +MOD_SULTAN +MOD_SULTAN_RS +MOD_SUPERGT +MOD_SWAT +MOD_TAXI +MOD_TRASH +MOD_TRAWLER +MOD_TROPIC +MOD_TUG_BOAT +MOD_TURISMO +MOD_URANUS +MOD_VIGERO +MOD_VINCENT +MOD_VIRGO +MOD_VOODOO +MOD_WASHINGTON +MOD_WILLARD +MOD_YACHT +MOD_YANKEE +MOD_ZOMBIE +MOHANET_AVE +MOHAWK_AVE +MOLOTOV_CRISPY_FIRE_LOOP_1 +MOLOTOV_CRISPY_FIRE_LOOP_2 +MOLOTOV_FUSE_FIRE_LOOP_1 +MOLOTOV_FUSE_FIRE_LOOP_2 +MOLOTOV_LOW +MOLOTOV_THROW +MOLOTOV_WOOF_NEAR1_1 +MOLOTOV_WOOF_NEAR1_2 +MOLOTOV_WOOF_NEAR2_L +MOLOTOV_WOOF_NEAR2_R +MONEY_COUNT_1 +MONEY_COUNT_2 +MONEY_COUNT_3 +MONEY_COUNT_4 +MONEY_COUNT_5 +MONEY_LEFT +MONEY_RIGHT +MONTAGE_CYCLE_MARKER_L +MONTAGE_CYCLE_MARKER_R +MONTAGE_DELETE_CLIP_L +MONTAGE_DELETE_CLIP_R +MONTAGE_DROP_CLIP_LEFT +MONTAGE_DROP_CLIP_RIGHT +MONTAGE_DROP_MARKER_L +MONTAGE_DROP_MARKER_R +MONTAGE_GRAB_CLIP_LEFT +MONTAGE_GRAB_CLIP_RIGHT +MONTAGE_OPEN_L +MONTAGE_OPEN_R +MONTAUK_AVE +MOONBATHING_01 +MOONBATHING_02 +MOPED +MOPED_600_CC_IGNITION +MOPED_600_CC_IGNITION_TAIL +MOPED_ENGINE_HIGH +MOPED_ENGINE_LOW +MOPED_ENG_IDLE_LOOP +MOPED_EXHAUST_HIGH +MOPED_EXHAUST_LOW +MOPED_EX_IDLE_LOOP +MOPED_REVS_OFF +MORE_01 +MORE_02 +MORNING_01 +MORNING_02 +MORNING_03 +MORNING_04 +MORNING_05 +MORNING_06 +MORNING_07 +MORNING_08 +MOTORBIKE_MAIN_COLLISION_1 +MOTORBIKE_MAIN_COLLISION_2 +MOTORBIKE_MAIN_COLLISION_3 +MOTORBIKE_MAIN_COLLISION_4 +MOTORBIKE_MAIN_COLLISION_5 +MOTORCYCLE +MOUSE_CLICK_A +MOUSE_CLICK_B +MOVE_IN_01 +MOVE_IN_02 +MOVE_IN_03 +MOVE_IN_04 +MOVE_IN_05 +MOVE_IN_06 +MOVE_IN_07 +MOVE_IN_08 +MOVE_IN_09 +MOVE_IN_10 +MOVE_IN_NOGENDER_01 +MOVE_IN_NOGENDER_02 +MOVE_IN_NOGENDER_03 +MOVE_IN_NOGENDER_04 +MOVE_IN_NOGENDER_05 +MOVE_ON_01 +MOVE_ON_02 +MOVE_ON_03 +MOVE_ON_04 +MP5_ATTACH_CLIP_A_01 +MP5_ATTACH_CLIP_A_02 +MP5_ATTACH_CLIP_B_01 +MP5_ATTACH_CLIP_B_02 +MP5_ATTACH_CLIP_B_03 +MP5_COCK_A_01 +MP5_COCK_A_02 +MP5_COCK_B_01 +MP5_COCK_B_02 +MP5_DETATCH_CLIP_01 +MP5_DETATCH_CLIP_02 +MP5_DISTANT_1 +MP5_DISTANT_2 +MP5_DISTANT_3 +MP5_ECHO +MP5_SAFETY_01 +MP5_SHOT1_L +MP5_SHOT1_R +MP5_SHOT2_A +MP5_SHOT2_B +MP5_SHOT2_C +MP5_SHOT2_D +MP5_SLAM +MPKP2_AA_01 +MPKP2_AB_01 +MPKP2_AC_01 +MPKP2_A_AA_01 +MPKP2_A_AB_01 +MPKP2_A_BA_01 +MPKP2_A_CA_01 +MPKP2_BA_01 +MPKP2_BB_01 +MPKP2_CA_01 +MPKP2_CB_01 +MPKP2_CC_01 +MPKP2_DA_01 +MPKP2_DB_01 +MPKP2_DC_01 +MPKP2_EA_01 +MPKP2_EB_01 +MPKP2_EC_01 +MPKP2_FA_01 +MPKP2_FB_01 +MPKP2_GA_01 +MPKP2_GB_01 +MPKP2_IA_01 +MPKP2_IB_01 +MPKP2_IC_01 +MPKP2_JA_01 +MPKP2_JB_01 +MPKP2_KA_01 +MPKP2_KB_01 +MPKP2_LA_01 +MPKP2_LA_02 +MPKP2_LA_03 +MPKP2_LA_04 +MPKP2_LA_05 +MPKP2_LA_06 +MPKP2_LA_07 +MPKP2_LA_08 +MPKP2_LA_09 +MPKP2_LA_10 +MPKP2_LA_11 +MPKP2_MA_01 +MPKP2_MA_02 +MPKP2_MA_03 +MPKP2_MA_04 +MPKP2_MA_05 +MPKP2_MA_06 +MPKP2_MA_07 +MPKP2_MA_08 +MPKP2_MA_09 +MPKP2_MA_10 +MPKP2_MA_11 +MPKP2_NA_01 +MPKP2_NA_02 +MPKP2_NA_03 +MPKP2_NA_04 +MPKP2_NA_05 +MPKP2_NA_06 +MPKP2_NA_07 +MPKP2_NA_08 +MPKP2_NA_09 +MPKP2_NA_10 +MPKP2_NA_11 +MPKP2_OA_01 +MPKP2_OB_01 +MPKP2_OC_01 +MPKP2_OD_01 +MPKP2_OE_01 +MPKP2_OF_01 +MPKP2_PA_01 +MPKP2_PA_02 +MPKP2_PA_03 +MPKP2_PA_04 +MPKP2_PA_05 +MPKP2_PA_06 +MPKP2_PA_07 +MPKP2_PA_08 +MPKP2_PA_09 +MPKP2_PA_10 +MPKP2_QA_01 +MPKP2_QA_02 +MPKP2_QA_03 +MPKP2_QA_04 +MPKP2_QA_05 +MPKP2_QA_06 +MPKP2_QA_07 +MPKP2_QA_08 +MPKP2_QA_09 +MPKP2_QA_10 +MPKP2_QA_11 +MPKP2_QA_12 +MPKP2_QA_13 +MPKP2_QA_14 +MPKP2_QA_15 +MPKP2_RA_01 +MPKP2_RA_02 +MPKP2_RA_03 +MPKP2_SA_01 +MPKP2_SB_01 +MPKP2_TA_01 +MPKP2_TA_02 +MPKP2_TA_03 +MPKP2_TA_04 +MPKP2_TA_05 +MPKP2_UA_01 +MPKP2_UA_02 +MPKP2_UA_03 +MPKP2_UA_04 +MPKP2_UA_05 +MPKP2_VA_01 +MPKP2_VB_01 +MPKP2_VC_01 +MPKP2_VD_01 +MPKP2_VE_01 +MPKP2_WA_01 +MPKP2_XA_01 +MPKP2_XB_01 +MPKP2_XC_01 +MPKP2_YA_01 +MPKP2_YB_01 +MPKP2_YC_01 +MPKP2_YD_01 +MPKP2_YE_01 +MPKP2_ZA_01 +MPKP2_ZA_02 +MPKP_AA_01 +MPKP_AB_01 +MPKP_A_AA_01 +MPKP_A_AB_01 +MPKP_A_BA_01 +MPKP_A_BB_01 +MPKP_A_CA_01 +MPKP_A_CB_01 +MPKP_A_DA_01 +MPKP_A_DB_01 +MPKP_A_EA_01 +MPKP_A_EB_01 +MPKP_A_FA_01 +MPKP_A_FB_01 +MPKP_A_GA_01 +MPKP_A_GB_01 +MPKP_A_HA_01 +MPKP_A_HB_01 +MPKP_A_IA_01 +MPKP_A_IB_01 +MPKP_A_JA_01 +MPKP_A_JB_01 +MPKP_A_KA_01 +MPKP_A_KB_01 +MPKP_A_LA_01 +MPKP_A_MA_01 +MPKP_A_MB_01 +MPKP_A_MC_01 +MPKP_A_NA_01 +MPKP_A_NB_01 +MPKP_A_OA_01 +MPKP_A_PA_01 +MPKP_A_PB_01 +MPKP_A_QA_01 +MPKP_A_QB_01 +MPKP_A_RA_01 +MPKP_A_RB_01 +MPKP_A_SA_01 +MPKP_A_SB_01 +MPKP_A_TA_01 +MPKP_A_TB_01 +MPKP_A_UA_01 +MPKP_A_UB_01 +MPKP_A_VA_01 +MPKP_A_VB_01 +MPKP_A_WA_01 +MPKP_A_WB_01 +MPKP_A_XA_01 +MPKP_A_XB_01 +MPKP_A_YA_01 +MPKP_A_YB_01 +MPKP_A_ZA_01 +MPKP_BA_01 +MPKP_BB_01 +MPKP_B_AA_01 +MPKP_B_AB_01 +MPKP_B_BA_01 +MPKP_B_BB_01 +MPKP_B_CA_01 +MPKP_B_CB_01 +MPKP_B_DA_01 +MPKP_B_DB_01 +MPKP_B_EA_01 +MPKP_B_FA_01 +MPKP_B_FB_01 +MPKP_B_GA_01 +MPKP_B_HA_01 +MPKP_B_HB_01 +MPKP_B_IA_01 +MPKP_B_JA_01 +MPKP_B_JB_01 +MPKP_B_JC_01 +MPKP_B_KA_01 +MPKP_B_KB_01 +MPKP_B_LA_01 +MPKP_B_LB_01 +MPKP_B_MA_01 +MPKP_B_MB_01 +MPKP_B_NA_01 +MPKP_B_NB_01 +MPKP_B_OA_01 +MPKP_B_OB_01 +MPKP_B_OC_01 +MPKP_B_PA_01 +MPKP_B_PB_01 +MPKP_B_QA_01 +MPKP_B_QB_01 +MPKP_B_RA_01 +MPKP_B_RB_01 +MPKP_B_SA_01 +MPKP_B_SB_01 +MPKP_B_TA_01 +MPKP_B_UA_01 +MPKP_B_UB_01 +MPKP_B_VA_01 +MPKP_B_VB_01 +MPKP_B_WA_01 +MPKP_B_WB_01 +MPKP_B_XA_01 +MPKP_B_XB_01 +MPKP_B_YA_01 +MPKP_B_YB_01 +MPKP_B_ZA_01 +MPKP_B_ZB_01 +MPKP_CA_01 +MPKP_CB_01 +MPKP_C_AA_01 +MPKP_C_AB_01 +MPKP_C_BA_01 +MPKP_C_BB_01 +MPKP_C_CA_01 +MPKP_C_DA_01 +MPKP_C_DB_01 +MPKP_C_EA_01 +MPKP_C_EB_01 +MPKP_C_FA_01 +MPKP_C_FB_01 +MPKP_C_GA_01 +MPKP_C_GB_01 +MPKP_C_HA_01 +MPKP_C_HB_01 +MPKP_C_HC_01 +MPKP_C_IA_01 +MPKP_C_IB_01 +MPKP_C_JA_01 +MPKP_C_JB_01 +MPKP_C_KA_01 +MPKP_C_KB_01 +MPKP_C_LA_01 +MPKP_C_MA_01 +MPKP_C_MB_01 +MPKP_C_NA_01 +MPKP_C_NB_01 +MPKP_C_OA_01 +MPKP_C_OB_01 +MPKP_C_PA_01 +MPKP_C_PB_01 +MPKP_C_QA_01 +MPKP_C_QB_01 +MPKP_C_QC_01 +MPKP_C_RA_01 +MPKP_C_RB_01 +MPKP_C_SA_01 +MPKP_C_SB_01 +MPKP_C_TA_01 +MPKP_C_TB_01 +MPKP_C_TC_01 +MPKP_C_UA_01 +MPKP_C_UB_01 +MPKP_C_VA_01 +MPKP_C_VB_01 +MPKP_C_WA_01 +MPKP_C_WB_01 +MPKP_C_XA_01 +MPKP_C_XB_01 +MPKP_C_YA_01 +MPKP_C_YB_01 +MPKP_C_ZA_01 +MPKP_C_ZB_01 +MPKP_C_ZC_01 +MPKP_DA_01 +MPKP_D_AA_01 +MPKP_D_AB_01 +MPKP_D_BA_01 +MPKP_D_BB_01 +MPKP_D_BC_01 +MPKP_D_CA_01 +MPKP_D_CB_01 +MPKP_D_DA_01 +MPKP_D_DB_01 +MPKP_D_EA_01 +MPKP_D_FA_01 +MPKP_D_FB_01 +MPKP_D_FC_01 +MPKP_D_GA_01 +MPKP_D_GB_01 +MPKP_D_HA_01 +MPKP_D_HB_01 +MPKP_D_IA_01 +MPKP_D_IB_01 +MPKP_D_JA_01 +MPKP_D_JB_01 +MPKP_D_JC_01 +MPKP_D_KA_01 +MPKP_D_KB_01 +MPKP_D_LA_01 +MPKP_D_LB_01 +MPKP_D_MA_01 +MPKP_D_MB_01 +MPKP_D_NA_01 +MPKP_D_NB_01 +MPKP_D_OA_01 +MPKP_D_OB_01 +MPKP_EA_01 +MPKP_EB_01 +MPKP_FA_01 +MPKP_GA_01 +MPKP_GB_01 +MPKP_HA_01 +MPKP_HB_01 +MPKP_IA_01 +MPKP_IB_01 +MPKP_JA_01 +MPKP_JB_01 +MPKP_KA_01 +MPKP_KB_01 +MPKP_LA_01 +MPKP_LB_01 +MPKP_MA_01 +MPKP_NA_01 +MPKP_NB_01 +MPKP_OA_01 +MPKP_OB_01 +MPKP_PA_01 +MPKP_PB_01 +MPKP_QA_01 +MPKP_RA_01 +MPKP_RB_01 +MPKP_SA_01 +MPKP_SB_01 +MPKP_TA_01 +MPKP_TB_01 +MPKP_UA_01 +MPKP_UB_01 +MPKP_VA_01 +MPKP_VB_01 +MPKP_WA_01 +MPKP_WB_01 +MPKP_XA_01 +MPKP_XB_01 +MPKP_YA_01 +MPKP_YB_01 +MPKP_ZA_01 +MPKP_ZB_01 +MP_IN_BASE_LEFT +MP_IN_BASE_RIGHT +MP_TAKE_BASE_LEFT +MP_TAKE_BASE_RIGHT +MSCMP_1_LEFT +MSCMP_1_RIGHT +MSCMP_2_LEFT +MSCMP_2_RIGHT +MSCMP_3_LEFT +MSCMP_3_RIGHT +MSCMP_4_LEFT +MSCMP_4_RIGHT +MSCMP_5_LEFT +MSCMP_5_RIGHT +MSCMP_6_LEFT +MSCMP_6_RIGHT +MSCMP_7_LEFT +MSCMP_7_RIGHT +MSCMP_8_LEFT +MSCMP_8_RIGHT +MSCMP_9_LEFT +MSCMP_9_RIGHT +MUD_1 +MUD_2 +MUD_3 +MUGGED_HELP_01 +MUGGED_HELP_02 +MUGGED_OVER_THERE_FEMALE_01 +MUGGED_OVER_THERE_MALE_01 +MUGGED_THANKS_01 +MUGGING_01 +MUGGING_02 +MUGGING_03 +MUGGING_04 +MUSCLE_CAR_1_ENGINE_HIGH +MUSCLE_CAR_1_ENGINE_LOW +MUSCLE_CAR_1_ENG_IDLE_LOOP +MUSCLE_CAR_1_EXHAUST_HIGH +MUSCLE_CAR_1_EXHAUST_LOW +MUSCLE_CAR_1_EX_IDLE_LOOP +MUSCLE_CAR_1_REVS_OFF +MUSCLE_CAR_1_START_DIST +MUSCLE_CAR_2_ENGINE_HIGH +MUSCLE_CAR_2_ENGINE_LOW +MUSCLE_CAR_2_ENG_IDLE_LOOP +MUSCLE_CAR_2_EXHAUST_HIGH +MUSCLE_CAR_2_EXHAUST_LOW +MUSCLE_CAR_2_EX_IDLE_LOOP +MUSCLE_CAR_2_REVS_OFF +MUSCLE_CAR_2_START_DIST +MUSCLE_CAR_3_ENGINE_HIGH +MUSCLE_CAR_3_ENGINE_LOW +MUSCLE_CAR_3_ENG_IDLE_LOOP +MUSCLE_CAR_3_EXHAUST_HIGH +MUSCLE_CAR_3_EXHAUST_LOW +MUSCLE_CAR_3_EX_IDLE_LOOP +MUSCLE_CAR_3_REVS_OFF +MUSCLE_CAR_3_START_DIST +MUSCLE_CAR_4_ENGINE_HIGH +MUSCLE_CAR_4_ENGINE_LOW +MUSCLE_CAR_4_ENG_IDLE_LOOP +MUSCLE_CAR_4_EXHAUST_HIGH +MUSCLE_CAR_4_EXHAUST_LOW +MUSCLE_CAR_4_EX_IDLE_LOOP +MUSCLE_CAR_4_REVS_OFF +MUSCLE_CAR_4_START_DIST +MUSCLE_CAR_CLOSE +MUSCLE_CAR_CLOSE_2 +MUSCLE_CAR_CLOSE_3 +MUSCLE_CAR_OPEN +MUSCLE_TRUNK_CLOSE +MUSCLE_TRUNK_OPEN +MUSKETEER_AVE +NEARFIELD_ROCKET_LOOP +NEAR_STRIKE_1_LEFT +NEAR_STRIKE_1_RIGHT +NEAR_STRIKE_2_LEFT +NEAR_STRIKE_2_RIGHT +NEED_A_VEHICLE_01 +NEED_A_VEHICLE_02 +NEED_A_VEHICLE_03 +NEED_A_VEHICLE_04 +NEED_A_VEHICLE_DRUNK_01 +NEED_A_VEHICLE_DRUNK_02 +NEED_A_VEHICLE_DRUNK_03 +NEED_A_VEHICLE_DRUNK_04 +NEED_A_VEHICLE_DRUNK_05 +NEED_BIKE_NOT_CAR_01 +NEED_BIKE_NOT_CAR_02 +NEED_BIKE_NOT_CAR_03 +NEED_BIKE_NOT_CAR_04 +NEED_BIKE_NOT_CAR_05 +NEED_BIKE_NOT_CAR_06 +NEED_SOME_HELP_01 +NEED_SOME_HELP_02 +NEED_SOME_HELP_03 +NEED_SOME_HELP_04 +NEED_SOME_HELP_05 +NEED_SOME_HELP_06 +NEED_SOME_HELP_07 +NEED_SOME_HELP_08 +NEED_SOME_HELP_09 +NEED_SOME_HELP_10 +NEED_SOME_HELP_11 +NEED_SOME_HELP_12 +NEGATIVE_L +NEGATIVE_R +NEON_1 +NEON_2 +NEON_3 +NEWBELL_01 +NEWBELL_02 +NEW_SALOON_TRUNK_CLOSE +NEW_SALOON_TRUNK_OPEN +NICE_BIKE_01 +NICE_BIKE_02 +NICE_BIKE_03 +NICE_BIKE_04 +NICE_BIKE_05 +NICE_SHOOTING_JOHNNY_01 +NICE_SHOOTING_JOHNNY_02 +NICE_SHOOTING_JOHNNY_03 +NICE_SHOOTING_JOHNNY_04 +NICE_SHOOTING_JOHNNY_05 +NICE_SHOOTING_JOHNNY_06 +NICE_SHOOTING_JOHNNY_07 +NICE_SHOOTING_JOHNNY_08 +NICE_SHOOTING_LUIS_01 +NICE_SHOOTING_LUIS_02 +NICE_SHOOTING_LUIS_03 +NICE_SHOOTING_LUIS_04 +NICE_SHOOTING_LUIS_05 +NICE_SHOOTING_LUIS_06 +NICE_SHOOTING_LUIS_07 +NICE_SHOOTING_LUIS_08 +NICE_SHOOTING_LUIS_09 +NICE_SHOOTING_LUIS_10 +NICKEL_STREET +NIGHTANDDAY_01 +NIGHTANDDAY_02 +NIGHTCLUB_CHAT_01 +NIGHTCLUB_CHAT_02 +NIGHTCLUB_CHAT_03 +NIGHTCLUB_CHAT_04 +NIGHTCLUB_CHAT_05 +NIGHTCLUB_GRANT_ENTRY_01 +NIGHTCLUB_GRANT_ENTRY_02 +NIGHTCLUB_GRANT_ENTRY_03 +NIGHTCLUB_GRANT_ENTRY_04 +NIGHTCLUB_GRANT_ENTRY_05 +NIGHTCLUB_REFUSE_ENTRY_01 +NIGHTCLUB_REFUSE_ENTRY_02 +NIGHTCLUB_REFUSE_ENTRY_03 +NIGHTCLUB_REFUSE_ENTRY_04 +NIGHTCLUB_REFUSE_ENTRY_05 +NIGHTCLUB_REFUSE_PLEAD_01 +NIGHTCLUB_REFUSE_PLEAD_02 +NIGHTCLUB_REFUSE_PLEAD_03 +NIGHT_01 +NIGHT_02 +NIGHT_03 +NIGHT_04 +NIGHT_05 +NIGHT_06 +NIGHT_07 +NIGHT_08 +NIGHT_STICK +NIKOGONE_01 +NIKOGONE_02 +NIKO_STEALS_VEHICLE_01 +NIKO_STEALS_VEHICLE_02 +NIKO_STEALS_VEHICLE_03 +NIKO_STEALS_VEHICLE_04 +NIKO_STEALS_VEHICLE_05 +NOISE +NOISE_CLAP_1 +NOISE_CLAP_2 +NOISE_CLAP_3 +NOISE_CLAP_4 +NOISE_CLAP_5 +NOISE_LOOP_A +NOISE_LOOP_B +NOISY_HUM +NORMAL_LOOP_01 +NORMAL_LOOP_02 +NORMANDY +NORTHERN_EXPRESSWAY +NORTHERN_FRANCIS_INTERNATIONAL +NORTHERN_GARDENS +NORTHWOOD +NORTH_HOLLAND +NORTH_PARK_STATION +NOTE_LOOP +NOTHING_TO_SEE_01 +NOTHING_TO_SEE_02 +NOTHING_TO_SEE_03 +NOTHING_TO_SEE_04 +NOT_BEING_SERVED_01 +NOT_BEING_SERVED_02 +NULL_LOOP +NUT_EAT_A_01 +NUT_EAT_A_02 +NUT_EAT_A_03 +NUT_EAT_A_04 +NUT_EAT_B_01 +NUT_EAT_B_02 +NUT_EAT_B_03 +NUT_EAT_B_04 +OAKLEY_ST +OCEAN_DISTANCE_L +OCEAN_DISTANCE_R +OCEAN_ROAR_A +OCEAN_ROAR_B +ODDJOB_LEFT +ODDJOB_RIGHT +OFFER_COLOGNE_01 +OFFER_COLOGNE_02 +OFFER_COLOGNE_03 +OFFER_COLOGNE_04 +OFFER_COLOGNE_05 +OFFER_DRINK_01 +OFFER_DRINK_02 +OFFER_DRINK_03 +OFFER_DRINK_04 +OFFER_DRINK_05 +OFFER_DRINK_06 +OFFER_STOLEN_GOODS_01 +OFFER_STOLEN_GOODS_02 +OFFER_STOLEN_GOODS_03 +OFFER_STOLEN_GOODS_04 +OFFER_STOLEN_GOODS_05 +OFFER_STOLEN_GOODS_06 +OFFICER_DOWN_01 +OFFICER_DOWN_02 +OFFICER_DOWN_03 +OFFICE_CHAIR_SQUEAK +OIL_BARREL_COLLISION_1 +OIL_BARREL_COLLISION_2 +OIL_BARREL_COLLISION_3 +OIL_BARREL_RESO_1 +OIL_BARREL_RESO_2 +OIL_BARREL_RESO_3 +OIL_CAN_1 +OIL_CAN_2 +OLD_SALOON_TRUNK_CLOSE +OLD_SALOON_TRUNK_OPEN +ONAJOURNEY_01 +ONAJOURNEY_02 +ONANDON_01 +ONANDON_02 +ONEIDA_AVE +ONEVISION_01 +ONEVISION_02 +ONONDAGA_AVE +ON_01 +ON_02 +ON_03 +ON_04 +ON_05 +ON_06 +ON_07 +ON_08 +ON_09 +ON_10 +ON_11 +ON_FIRE_01 +ON_FIRE_02 +ON_FIRE_03 +ON_FIRE_04 +ON_FIRE_05 +ON_FIRE_06 +ON_FIRE_07 +ON_FIRE_08 +ON_FIRE_09 +ON_FIRE_10 +ON_FIRE_11 +ON_FIRE_12 +ON_FIRE_13 +ON_FIRE_14 +ON_FIRE_15 +ON_FIRE_16 +ON_FOOT +ON_NEW +ON_SHORT +ORANGE +ORB_01 +ORB_02 +ORDER_DRIVE_THROUGH_01 +ORDER_DRIVE_THROUGH_02 +ORDER_DRIVE_THROUGH_03 +ORDER_FOOD_01 +ORDER_FOOD_02 +ORDER_FOOD_03 +OUCH_01 +OUCH_02 +OUCH_03 +OUCH_04 +OUCH_05 +OUCH_06 +OUTLOOK_PARK +OVER_HANDLEBARS_01 +OVER_HANDLEBARS_02 +OVER_HANDLEBARS_03 +PACKET_RUSTLE_A +PACKET_RUSTLE_B +PAGE_TURN_02_01 +PAGE_TURN_02_02 +PAGE_TURN_02_03 +PAGE_TURN_03 +PAIN_HIGH_01 +PAIN_HIGH_02 +PAIN_HIGH_03 +PAIN_HIGH_04 +PAIN_HIGH_05 +PAIN_LOW_01 +PAIN_LOW_02 +PAIN_LOW_03 +PAIN_LOW_04 +PAIN_LOW_05 +PANEL_1 +PANEL_2 +PANEL_3 +PANEL_4 +PANEL_5 +PANHANDLE_ROAD +PANIC_01 +PANIC_02 +PANIC_03 +PANIC_04 +PANIC_05 +PANIC_06 +PANIC_07 +PANIC_08 +PANIC_09 +PANIC_10 +PANIC_11 +PANIC_12 +PANIC_13 +PANIC_14 +PANIC_15 +PANIC_16 +PANIC_17 +PANIC_18 +PANIC_19 +PANIC_20 +PANIC_21 +PANIC_22 +PANIC_23 +PANIC_24 +PANIC_25 +PANIC_26 +PANIC_OUTSIDE_01 +PANIC_OUTSIDE_02 +PANIC_OUTSIDE_03 +PANIC_SHORT_01 +PANIC_SHORT_02 +PANIC_SHORT_03 +PANIC_SHORT_04 +PANIC_SHORT_05 +PANIC_SHORT_06 +PANIC_SHORT_07 +PANIC_SHORT_08 +PANIC_SHORT_09 +PANIC_SHORT_10 +PANIC_SHORT_11 +PANIC_SHORT_12 +PANIC_SHORT_13 +PANIC_SHORT_14 +PANIC_SHORT_15 +PANIC_SHORT_16 +PAN_1 +PAN_2 +PAN_3 +PAPER_CUP_1 +PAPER_CUP_2 +PAPER_CUP_3 +PAPER_NOTES_A_1 +PAPER_NOTES_A_2 +PAPER_NOTES_A_3 +PAPER_NOTES_B_1 +PAPER_NOTES_B_2 +PAPER_NOTES_B_3 +PAPER_NOTES_C_1 +PAPER_NOTES_C_2 +PAPER_NOTES_C_3 +PAYPHONE_GREET_01 +PAYPHONE_GREET_02 +PAY_AND_SPRAY_AUTO_DOOR +PAY_AND_SPRAY_AUTO_DOOR_STOP +PCN_10 +PCN_11 +PCN_15. +PCN_18. +PCN_19. +PCN_22 +PCN_28 +PCN_30 +PCN_35 +PCN_40 +PCN_44 +PCN_48 +PCN_60 +PCN_62 +PCN_74 +PCN_80 +PCN_83 +PCN_88 +PCN_98 +PCN_ADAM +PCN_BOY +PCN_CEDAR +PCN_DELTA +PCN_GEORGE +PCN_JOHN +PCN_KING +PCN_LINCOLN +PCN_MARLON +PCN_NORTHERN +PCN_ROBIN +PCN_SAM +PCN_TOM +PCN_UNION +PCN_YELLOW +PC_FAN +PED_CAR_BODY_COLLISION_1 +PED_CAR_BODY_COLLISION_2 +PED_CAR_BODY_COLLISION_3 +PED_CAR_BODY_COLLISION_4 +PED_CAR_BODY_COLLISION_5 +PED_CAR_BODY_COLLISION_6 +PED_CAR_CRUNCH_COLLISION_1 +PED_CAR_CRUNCH_COLLISION_2 +PED_CAR_CRUNCH_COLLISION_3 +PED_CAR_CRUNCH_COLLISION_4 +PED_CAR_GORE_COLLISION_1 +PED_CAR_GORE_COLLISION_2 +PED_CAR_GORE_COLLISION_3 +PED_CAR_GORE_COLLISION_4 +PED_CAR_GORE_COLLISION_5 +PED_CAR_GORE_COLLISION_6 +PED_CAR_HOOD_COLLISION_1 +PED_CAR_HOOD_COLLISION_2 +PED_CAR_HOOD_COLLISION_3 +PED_CAR_HOOD_COLLISION_4 +PED_CAR_HOOD_COLLISION_5 +PED_CAR_HOOD_COLLISION_6 +PED_CAR_PANEL_COLLISION_1 +PED_CAR_PANEL_COLLISION_2 +PED_CAR_PANEL_COLLISION_3 +PED_CAR_PANEL_COLLISION_4 +PED_CAR_PANEL_COLLISION_5 +PED_CAR_PANEL_COLLISION_6 +PED_SHOT_01 +PED_SHOT_02 +PED_SHOT_03 +PED_SHOT_04 +PEOPLEHOLDON_01 +PEOPLEHOLDON_02 +PERSPEX_1 +PERSPEX_2 +PERSPEX_3 +PETROLPUMP_COLLISION_1 +PETROLPUMP_COLLISION_2 +PETROLPUMP_COLLISION_3 +PHONE_BOOTH_COLLISION_1 +PHONE_BOOTH_RESO_1 +PHONE_DEAD +PHONE_SINE_982_HZ +PHOTO_01 +PHOTO_02 +PHOTO_03 +PIB_AA_01 +PIB_BA_01 +PIB_BB_01 +PIB_BC_01 +PIB_BD_01 +PIB_BE_01 +PIB_BF_01 +PIB_BG_01 +PIB_BH_01 +PIB_CA_01 +PIB_CB_01 +PIB_CD_01 +PIB_CE_01 +PIB_CF_01 +PIB_CG_01 +PIB_CH_01 +PIB_DA_01 +PIB_DB_01 +PIB_EA_01 +PIB_FA_01 +PIB_FB_01 +PIB_FC_01 +PIB_FD_01 +PIB_FE_01 +PIB_FF_01 +PIB_GA_01 +PIB_GB_01 +PIB_GC_01 +PIB_GD_01 +PIB_GE_01 +PIB_GF_01 +PIB_GG_01 +PIB_HA_01 +PIB_HB_01 +PIB_IA_01 +PIB_JA_01 +PIB_JB_01 +PIB_JC_01 +PIB_JD_01 +PIB_JE_01 +PIB_JF_01 +PIB_JG_01 +PIB_KA_01 +PIB_KB_01 +PIB_KC_01 +PIB_KD_01 +PIB_KE_01 +PIB_KF_01 +PIB_LA_01 +PIB_MA_01 +PIB_MB_01 +PIB_NA_01 +PIB_NB_01 +PIB_OA_01 +PIB_PA_01 +PIB_QA_01 +PIB_QB_01 +PIB_QC_01 +PIB_QD_01 +PIB_QE_01 +PIB_QF_01 +PIB_RA_01 +PIB_RB_01 +PIB_RC_01 +PIB_RD_01 +PIB_RE_01 +PIB_RF_01 +PIB_RG_01 +PIB_SA_01 +PIB_TA_01 +PIB_TB_01 +PIB_TC_01 +PIB_TD_01 +PICKUP_CLOSE +PICKUP_CLOSE_2 +PICKUP_CLOSE_3 +PICKUP_OPEN +PICK_AXE_SCRAPE +PICK_UP +PICL_AA_01 +PICL_AA_02 +PICL_AA_03 +PICL_AA_04 +PICL_AA_05 +PICL_BA_01 +PICL_BA_02 +PICL_BA_03 +PICL_BA_04 +PICL_BA_05 +PIC_AA_01 +PIC_BA_01 +PIC_BB_01 +PIC_BD_01 +PIC_BE_01 +PIC_CA_01 +PIC_CB_01 +PIC_CC_01 +PIC_CD_01 +PIC_DA_01 +PIC_DB_01 +PIC_EA_01 +PIC_EB_01 +PIC_EC_01 +PIC_ED_01 +PIC_EE_01 +PIC_FA_01 +PIC_FB_01 +PIC_FC_01 +PIC_GA_01 +PIC_GB_01 +PIC_GC_01 +PIC_HA_01 +PIC_HB_01 +PIC_HC_01 +PIC_HC_QQQ1_01 +PIC_IA_01 +PIC_IA_02 +PIC_IA_03 +PIC_IA_04 +PIC_IA_05 +PIC_JA_01 +PIC_KA_01 +PIE_AA_01 +PIE_BA_01 +PIE_BB_01 +PIE_BB_QQQ1_01 +PIE_BC_01 +PIE_BD_01 +PIE_BE_01 +PIE_BF_01 +PIE_BG_01 +PIE_BH_01 +PIE_BI_01 +PIE_BJ_01 +PIE_BK_01 +PIE_BL_01 +PIE_BM_01 +PIE_BN_01 +PIE_BO_01 +PIE_BP_01 +PIE_BQ_01 +PIE_BZ_01 +PIE_CA_01 +PIE_CB_01 +PIE_CC_01 +PIE_CD_01 +PIE_CD_QQQ1_01 +PIE_CE_01 +PIE_CF_01 +PIE_CG_01 +PIE_CH_01 +PIE_CI_01 +PIE_CI_QQQ1_01 +PIE_CJ_01 +PIE_CK_01 +PIE_CL_01 +PIE_CM_01 +PIE_CN_01 +PIE_CO_01 +PIE_CO_QQQ1_01 +PIE_DA_01 +PIE_EA_01 +PIE_EB_01 +PIE_FAA_01 +PIE_FAB_01 +PIE_FAC_01 +PIE_FA_01 +PIE_FB_01 +PIE_FC_01 +PIE_FC_QQQ1_01 +PIE_FD_01 +PIE_FD_QQQ1_01 +PIE_FE_01 +PIE_FF_01 +PIE_FG_01 +PIE_FH_01 +PIE_FI_01 +PIE_FJ_01 +PIE_FJ_QQQ1_01 +PIE_FK_01 +PIE_FL_01 +PIE_FM_01 +PIE_FN_01 +PIE_FN_QQQ1_01 +PIE_FO_01 +PIE_FP_01 +PIE_FQ_01 +PIE_FR_01 +PIE_FS_01 +PIE_FT_01 +PIE_FU_01 +PIE_FV_01 +PIE_FW_01 +PIE_FX_01 +PIE_FY_01 +PIE_FZ_01 +PIE_FZ_QQQ1_01 +PIE_GA_01 +PIE_GB_01 +PIE_GC_01 +PIE_GD_01 +PIE_GE_01 +PIE_GF_01 +PIE_GG_01 +PIE_GH_01 +PIE_GI_01 +PIE_GJ_01 +PIE_GK_01 +PIE_GL_01 +PIE_GM_01 +PIE_GN_01 +PIE_GO_01 +PIE_GP_01 +PIE_GP_QQQ1_01 +PIE_GQ_01 +PIE_GR_01 +PIE_GR_QQQ1_01 +PIE_GR_QQQ2_01 +PIE_GS_01 +PIE_GT_01 +PIE_GU_01 +PIE_GV_01 +PIE_GW_01 +PIE_GX_01 +PIE_GY_01 +PIE_GZ_01 +PIE_HA_01 +PIE_HA_QQQ1_01 +PIE_HB_01 +PIGEON_CLUCK_1 +PIGEON_CLUCK_2 +PIGEON_CLUCK_3 +PIGEON_COO_1 +PIGEON_COO_2 +PIGEON_COO_3 +PIGEON_SWEETENER_1 +PIH_AA_01 +PIH_BA_01 +PIH_BB_01 +PIH_BC_01 +PIH_BD_01 +PIH_BE_01 +PIH_BF_01 +PIH_BG_01 +PIH_BH_01 +PIH_BI_01 +PIH_CA_01 +PIH_CB_01 +PIH_CC_01 +PIH_CD_01 +PIH_CE_01 +PIH_CF_01 +PIH_CG_01 +PIH_CH_01 +PIH_CI_01 +PIH_DA_01 +PIH_EA_01 +PIH_EB_01 +PIH_EC_01 +PIH_FA_01 +PIH_GA_01 +PIH_GB_01 +PIH_GC_01 +PIH_HA_01 +PIH_HB_01 +PIH_HC_01 +PIH_HD_01 +PIH_HE_01 +PIH_JA_01 +PIH_KA_01 +PIH_LA_01 +PIH_MA_01 +PIH_NA_01 +PIH_OA_01 +PIH_OB_01 +PIH_OC_01 +PIH_OD_01 +PIH_OE_01 +PIH_OF_01 +PIH_OG_01 +PIH_PA_01 +PIH_PB_01 +PIH_PC_01 +PIH_PD_01 +PIH_PE_01 +PIH_PF_01 +PIH_PG_01 +PIH_QA_01 +PIH_QA_QQQ1_01 +PIH_QB_01 +PIH_QC_01 +PIH_QD_01 +PIH_QE_01 +PIH_QF_01 +PIH_RA_01 +PIH_RA_02 +PIH_RA_03 +PIH_RA_04 +PIH_RA_05 +PII_AA_01 +PII_AB_01 +PII_AC_01 +PII_AD_01 +PII_AE_01 +PII_BA_01 +PII_BB_01 +PII_BC_01 +PII_CA_01 +PII_CB_01 +PII_CC_01 +PII_CD_01 +PII_DA_01 +PII_DB_01 +PII_DC_01 +PII_DD_01 +PII_DE_01 +PII_DF_01 +PII_EA_01 +PII_EA_02 +PII_EA_03 +PII_EA_04 +PII_EA_05 +PII_FA_01 +PII_FA_02 +PII_FA_03 +PII_FA_04 +PII_FA_05 +PII_GA_01 +PIJ_AA_01 +PIJ_AB_01 +PIJ_AC_01 +PIJ_A_AA_01 +PIJ_BA_01 +PIJ_BB_01 +PIJ_BC_01 +PIJ_BD_01 +PIJ_CA_01 +PIJ_CB_01 +PIJ_CC_01 +PIJ_DA_01 +PIJ_DB_01 +PIJ_DC_01 +PIJ_DD_01 +PIJ_DE_01 +PIJ_EA_01 +PIJ_EB_01 +PIJ_EC_01 +PIJ_ED_01 +PIJ_FA_01 +PIJ_FB_01 +PIJ_FC_01 +PIJ_FD_01 +PIJ_FE_01 +PIJ_FF_01 +PIJ_GA_01 +PIJ_GB_01 +PIJ_GC_01 +PIJ_GD_01 +PIJ_HA_01 +PIJ_HB_01 +PIJ_HC_01 +PIJ_HD_01 +PIJ_HE_01 +PIJ_IA_01 +PIJ_IB_01 +PIJ_IC_01 +PIJ_JA_01 +PIJ_JB_01 +PIJ_WA_01 +PIJ_WB_01 +PIJ_WC_01 +PIJ_WD_01 +PIJ_WE_01 +PIJ_WF_01 +PIJ_WG_01 +PIJ_WH_01 +PIJ_WI_01 +PIJ_WJ_01 +PIJ_WK_01 +PIJ_WL_01 +PIJ_WM_01 +PIJ_WN_01 +PIJ_XA_01 +PIJ_YA_01 +PIJ_YA_02 +PIJ_YA_03 +PIJ_YA_04 +PIJ_YA_05 +PIJ_ZA_01 +PIJ_ZA_02 +PIJ_ZA_03 +PILE_DRIVER_1 +PILE_DRIVER_2 +PIMA2_AA_01 +PIMA2_BA_01 +PIMA2_BB_01 +PIMA2_BC_01 +PIMA2_BD_01 +PIMA2_BE_01 +PIMA2_BF_01 +PIMA2_BG_01 +PIMA2_BH_01 +PIMA2_BH_QQQ1_01 +PIMA2_BI_01 +PIMA2_BJ_01 +PIMA2_CA_01 +PIMA2_CB_01 +PIMA2_CC_01 +PIMA2_CD_01 +PIMA2_CE_01 +PIMA2_CF_01 +PIMA2_CG_01 +PIMA2_CH_01 +PIMA2_DA_01 +PIMA2_DB_01 +PIMA2_DC_01 +PIMA_AA_01 +PIMA_AA_02 +PIMA_AA_03 +PIMA_AA_04 +PIMA_AA_05 +PIMA_BA_01 +PIMA_CA_01 +PIMA_CB_01 +PIMA_CC_01 +PIMA_CD_01 +PIMA_CE_01 +PIMA_CF_01 +PIMA_CH_01 +PIMA_CI_01 +PIMA_CJ_01 +PIMA_CK_01 +PIMA_CL_01 +PIMA_CM_01 +PIMA_CN_01 +PIMA_CO_01 +PIMA_CP_01 +PIMA_CQ_01 +PIMA_CR_01 +PIMA_CS_01 +PIMA_CS_QQQ1_01 +PIMA_CS_QQQ2_01 +PIMA_CT_01 +PIMA_CU_01 +PIMA_CV_01 +PIMA_CW_01 +PIMA_DA_01 +PIMA_DB_01 +PIMA_DC_01 +PIMA_DD_01 +PIMA_DE_01 +PIMA_DF_01 +PIMA_DG_01 +PIMA_DH_01 +PIMA_DI_01 +PIMA_DJ_01 +PIMA_DJ_QQQ1_01 +PIMA_DK_01 +PIMA_DL_01 +PIMA_DL_QQQ1_01 +PIMA_DM_01 +PIMA_DN_01 +PIMA_DO_01 +PIMA_DP_01 +PIMA_DQ_01 +PIMA_DQ_QQQ1_01 +PIMA_DR_01 +PIMA_DS_01 +PIMA_EA_01 +PIMA_EB_01 +PIMA_EC_01 +PIMPERSPARADISE_01 +PIMPERSPARADISE_02 +PINGY_METAL_BULLET_STRIKE_1 +PINGY_METAL_BULLET_STRIKE_10 +PINGY_METAL_BULLET_STRIKE_11 +PINGY_METAL_BULLET_STRIKE_12 +PINGY_METAL_BULLET_STRIKE_13 +PINGY_METAL_BULLET_STRIKE_14 +PINGY_METAL_BULLET_STRIKE_15 +PINGY_METAL_BULLET_STRIKE_16 +PINGY_METAL_BULLET_STRIKE_2 +PINGY_METAL_BULLET_STRIKE_3 +PINGY_METAL_BULLET_STRIKE_4 +PINGY_METAL_BULLET_STRIKE_5 +PINGY_METAL_BULLET_STRIKE_6 +PINGY_METAL_BULLET_STRIKE_7 +PINGY_METAL_BULLET_STRIKE_8 +PINGY_METAL_BULLET_STRIKE_9 +PING_BYE_01 +PING_BYE_02 +PING_HI_01 +PING_HI_02 +PINK +PIN_1 +PIN_2 +PIN_3 +PIN_4 +PIN_5 +PIN_6 +PIN_MACHINE +PIN_SCRAPE +PIP2_AA_01 +PIP2_AA_02 +PIP2_AA_03 +PIP2_AA_04 +PIP2_AA_05 +PIP2_CA_01 +PIP2_CA_02 +PIP2_CA_03 +PIP2_CA_04 +PIP2_DA_01 +PIP2_EA_01 +PIP2_EB_01 +PIP2_EC_01 +PIP2_ED_01 +PIP2_EE_01 +PIP2_EF_01 +PIP2_EG_01 +PIP2_EH_01 +PIP2_EI_01 +PIP2_EJ_01 +PIP2_EK_01 +PIP2_EL_01 +PIP2_FA_01 +PIP2_FB_01 +PIP2_FC_01 +PIP2_FD_01 +PIP2_FE_01 +PIP2_FF_01 +PIP2_FG_01 +PIP2_FH_01 +PIP2_FI_01 +PIP2_FJ_01 +PIP2_FK_01 +PIP2_FL_01 +PIP2_FM_01 +PIP2_GA_01 +PIP2_GA_02 +PIP2_GA_03 +PIP2_GA_04 +PIP2_GA_05 +PIP2_HA_01 +PIP2_HB_01 +PIP2_HC_01 +PIP2_JA_01 +PIP2_JA_02 +PIP2_JA_03 +PIP2_KA_01 +PIP2_KA_02 +PIP2_KA_03 +PIP2_KA_04 +PIP2_KA_05 +PIP_AA_01 +PIP_AA_02 +PIP_AA_03 +PIP_AA_04 +PIP_AA_05 +PIP_BA_01 +PIP_BA_02 +PIP_BA_03 +PIP_BA_04 +PIP_BA_05 +PIP_BA_06 +PIP_BA_07 +PIP_BA_08 +PIP_CA_01 +PIP_CA_02 +PIP_CA_03 +PIP_DA_01 +PIP_DB_01 +PIP_DC_01 +PIP_DD_01 +PIR_AA_01 +PIR_AA_02 +PIR_BA_01 +PIR_BB_01 +PIR_BC_01 +PIR_BD_01 +PIR_BE_01 +PIR_BF_01 +PIR_BG_01 +PIR_BH_01 +PIR_BI_01 +PIR_BJ_01 +PIR_BK_01 +PIR_CA_01 +PIR_CB_01 +PIR_CC_01 +PIR_CD_01 +PIR_CD_QQQ1_01 +PIR_CE_01 +PIR_CF_01 +PIR_DA_01 +PIR_DA_02 +PIR_EA_01 +PIR_EB_01 +PIR_FA_01 +PIR_FA_02 +PIR_FA_03 +PIR_FA_04 +PIR_GA_01 +PIR_GA_QQQ1_01 +PIR_GB_01 +PIR_GC_01 +PIR_HA_01 +PIR_HB_01 +PIS2_AA_01 +PIS2_AB_01 +PIS2_AC_01 +PIS2_AD_01 +PIS2_BA_01 +PIS2_BB_01 +PIS2_EA_01 +PIS2_EB_01 +PIS2_EC_01 +PIS2_ED_01 +PIS2_GA_01 +PIS2_GB_01 +PIS2_GC_01 +PISTOL_DISTANT +PISTOL_DISTANT_2 +PISTOL_DISTANT_3 +PISTOL_DRY +PISTOL_ECHO +PISTOL_IMPACT_01 +PISTOL_IMPACT_02 +PISTOL_IMPACT_04 +PISTOL_IMPACT_05 +PISTOL_IMPACT_06 +PISTOL_IMPACT_08 +PISTOL_IMPACT_09 +PISTOL_IMPACT_11 +PISTOL_LOWS +PISTOL_SAFETY_01 +PISTOL_SHOT1_L +PISTOL_SHOT1_R +PISTOL_SHOT2 +PIS_AA_01 +PIS_AA_02 +PIS_AA_03 +PIS_AA_04 +PIS_AA_05 +PIS_BA_01 +PIS_CB_01 +PIS_CC_01 +PIS_CD_01 +PIS_CE_01 +PIS_CF_01 +PIS_CG_01 +PIS_CH_01 +PIS_CH_QQQ1_01 +PIS_CI_01 +PIS_CJ_01 +PIS_CK_01 +PIS_CK_QQQ1_01 +PIS_CL_01 +PIS_DA_01 +PIS_DB_01 +PIS_DC_01 +PIS_DD_01 +PIS_DE_01 +PIS_DF_01 +PIS_DG_01 +PIS_DH_01 +PIS_DI_01 +PIS_DJ_01 +PIS_DK_01 +PIS_DL_01 +PIS_DM_01 +PIS_EA_01 +PIS_EB_01 +PIS_EC_01 +PIS_EC_QQQ1_01 +PIS_ED_01 +PIS_FA_01 +PIS_FA_02 +PIS_FA_03 +PIS_FA_04 +PIS_FA_05 +PIS_GA_01 +PIV_AA_01 +PIV_BA_01 +PIV_BB_01 +PIV_BC_01 +PIV_BD_01 +PIV_BE_01 +PIV_BE_QQQ1_01 +PIV_BF_01 +PIV_BG_01 +PIV_CA_01 +PIV_CB_01 +PIV_CC_01 +PIV_CD_01 +PIV_CD_QQQ1_01 +PIV_CE_01 +PIV_CF_01 +PIV_DA_01 +PIV_DB_01 +PIV_DC_01 +PIV_DD_01 +PIV_EA_01 +PIV_EA_02 +PIV_EA_03 +PIV_FA_01 +PIV_FA_QQQ1_01 +PIV_FB_01 +PIV_FC_01 +PIV_FD_01 +PIV_FE_01 +PIV_FF_01 +PIV_FG_01 +PIZZA_BYE_01 +PIZZA_BYE_02 +PIZZA_HI_01 +PIZZA_HI_02 +PLACE_BALL +PLACE_HANDS_ON_HEAD_01 +PLACE_HANDS_ON_HEAD_02 +PLANTS_RAIN_LOOP_1_A +PLANTS_RAIN_LOOP_1_B +PLANTS_RAIN_LOOP_2_A +PLANTS_RAIN_LOOP_2_B +PLANTS_RAIN_LOOP_3_A +PLANTS_RAIN_LOOP_3_B +PLANTS_RAIN_LOOP_4_A +PLANTS_RAIN_LOOP_4_B +PLASTER_1 +PLASTER_2 +PLASTER_3 +PLASTIC_BARRIER_1 +PLASTIC_BARRIER_2 +PLASTIC_BARRIER_3 +PLASTIC_BIN_1 +PLASTIC_BIN_2 +PLASTIC_BIN_3 +PLASTIC_BUMPER +PLASTIC_BUMPER_2 +PLASTIC_CASE_DULL_1 +PLASTIC_CASE_DULL_2 +PLASTIC_CASE_DULL_3 +PLASTIC_CASE_KEYBOARD_1 +PLASTIC_CASE_KEYBOARD_2 +PLASTIC_CASE_KEYBOARD_3 +PLASTIC_CASE_SMALLER_1 +PLASTIC_CASE_SMALLER_2 +PLASTIC_CASE_SMALLER_3 +PLASTIC_CASE_SMALLEST_1 +PLASTIC_CASE_SMALLEST_2 +PLASTIC_CASE_SMALLEST_3 +PLASTIC_CASE_SMALL_1 +PLASTIC_CASE_SMALL_2 +PLASTIC_CASE_SMALL_3 +PLASTIC_CHAIR_1 +PLASTIC_CHAIR_2 +PLASTIC_CHAIR_3 +PLASTIC_CRATE_1 +PLASTIC_CRATE_2 +PLASTIC_CRATE_3 +PLASTIC_ROLLER_DOOR_1 +PLASTIC_ROLLER_DOOR_2 +PLASTIC_ROLLER_DOOR_3 +PLASTIC_ROLL_A +PLASTIC_ROLL_B +PLASTIC_SCRAPE_A +PLASTIC_SCRAPE_B +PLAYER_IS_DRUNK_01 +PLAYER_IS_DRUNK_02 +PLAYER_IS_DRUNK_03 +PLAYER_IS_DRUNK_04 +PLAYER_IS_DRUNK_05 +PLAYER_IS_DRUNK_06 +PLAYER_IS_DRUNK_07 +PLAYER_IS_DRUNK_08 +PLAYER_IS_DRUNK_09 +PLAYER_IS_DRUNK_10 +PLAYER_OVER_THERE_01 +PLAYER_OVER_THERE_02 +PLAYER_OVER_THERE_03 +PLAYER_OVER_THERE_04 +PLAYER_OVER_THERE_05 +PLAYER_SPEEDS_AT_BARRICADE_01 +PLAYER_SPEEDS_AT_BARRICADE_02 +PLAYER_SPEEDS_AT_BARRICADE_03 +PLAYER_SPEEDS_AT_BARRICADE_04 +PLAYER_SPEEDS_AT_BARRICADE_05 +PLAYER_SPEEDS_AT_BARRICADE_06 +PLAYER_SPEEDS_AT_BARRICADE_07 +PLAYER_SPEEDS_AT_BARRICADE_08 +PLAYER_SPEEDS_AT_BARRICADE_09 +PLAYER_SPEEDS_AT_BARRICADE_10 +PLAYER_UP_THERE_01 +PLAYER_UP_THERE_02 +PLAYER_UP_THERE_03 +PLUMBBOB_AVENUE +PM1_AA_01 +PM1_A_AA_01 +PM1_A_AB_01 +PM1_A_BA_01 +PM1_A_BA_02 +PM1_A_BA_03 +PM1_BA_01 +PM1_CAA_01 +PM1_CAB_01 +PM1_CAC_01 +PM1_CAD_01 +PM1_CAE_01 +PM1_CAF_01 +PM1_CAG_01 +PM1_CAH_01 +PM1_CAI_01 +PM1_CAJ_01 +PM1_CAK_01 +PM1_CAL_01 +PM1_CAM_01 +PM1_CAN_01 +PM1_CA_01 +PM1_CB_01 +PM1_CC_01 +PM1_CD_01 +PM1_CE_01 +PM1_CF_01 +PM1_CG_01 +PM1_CH_01 +PM1_CI_01 +PM1_CJ_01 +PM1_CK_01 +PM1_CL_01 +PM1_CM_01 +PM1_CN_01 +PM1_CO_01 +PM1_CP_01 +PM1_CQ_01 +PM1_CR_01 +PM1_CS_01 +PM1_CT_01 +PM1_CU_01 +PM1_CV_01 +PM1_CW_01 +PM1_CX_01 +PM1_CY_01 +PM1_CZ_01 +PM1_DAA_01 +PM1_DAB_01 +PM1_DAC_01 +PM1_DAD_01 +PM1_DAE_01 +PM1_DAF_01 +PM1_DAG_01 +PM1_DAH_01 +PM1_DAI_01 +PM1_DAJ_01 +PM1_DA_01 +PM1_DB_01 +PM1_DC_01 +PM1_DD_01 +PM1_DE_01 +PM1_DF_01 +PM1_DG_01 +PM1_DH_01 +PM1_DI_01 +PM1_DJ_01 +PM1_DK_01 +PM1_DL_01 +PM1_DM_01 +PM1_DN_01 +PM1_DO_01 +PM1_DP_01 +PM1_DQ_01 +PM1_DR_01 +PM1_DS_01 +PM1_DT_01 +PM1_DU_01 +PM1_DV_01 +PM1_DW_01 +PM1_DX_01 +PM1_DY_01 +PM1_DZ_01 +PM1_GA_01 +PM1_GB_01 +PM1_GC_01 +PM1_GD_01 +PM1_HA_01 +PM1_HA_02 +PM1_IA_01 +PM1_JA_01 +PM1_JB_01 +PM1_JC_01 +PM1_JD_01 +PM1_JE_01 +PM1_JF_01 +PM1_JG_01 +PM1_JH_01 +PM1_JI_01 +PM1_JJ_01 +PM1_LA_01 +PM1_LB_01 +PM1_MA_01 +PM1_MB_01 +PM1_MC_01 +PM1_MD_01 +PM1_OA_01 +PM1_OA_02 +PM1_OA_03 +PM1_PA_01 +PM1_PA_02 +PM1_PA_03 +PM1_QA_01 +PM1_QA_02 +PM1_QA_03 +PM1_QA_04 +PM1_QA_05 +PM1_RA_01 +PM1_SA_01 +PM1_SB_01 +PM1_TA_01 +PM1_TB_01 +PM1_TC_01 +PM1_TD_01 +PM1_UA_01 +PM1_UA_02 +PM1_UA_03 +PM1_UA_04 +PM1_UA_05 +PM1_UA_06 +PM1_UA_07 +PM1_UA_08 +PM1_UA_09 +PM1_UA_10 +PM1_VA_01 +PM1_VA_02 +PM1_VA_03 +PM1_VA_04 +PM1_VA_05 +PM1_WA_01 +PM1_WA_02 +PM1_WA_03 +PM1_WA_04 +PM1_WA_05 +PM1_XA_01 +PM1_XA_02 +PM1_YA_01 +PM1_YA_02 +PM1_YA_03 +PM1_YA_04 +PM1_YA_05 +PM2_AA_01 +PM2_AB_01 +PM2_AC_01 +PM2_A_AA_01 +PM2_A_AB_01 +PM2_A_AC_01 +PM2_A_AD_01 +PM2_A_AE_01 +PM2_A_AF_01 +PM2_A_AG_01 +PM2_A_AH_01 +PM2_A_AI_01 +PM2_A_AJ_01 +PM2_A_BB_01 +PM2_A_HA_01 +PM2_A_HB_01 +PM2_A_HC_01 +PM2_A_HD_01 +PM2_A_HE_01 +PM2_A_HF_01 +PM2_A_HG_01 +PM2_A_IA_01 +PM2_A_JA_01 +PM2_A_JB_01 +PM2_A_KA_01 +PM2_A_KB_01 +PM2_A_KC_01 +PM2_A_KD_01 +PM2_A_KE_01 +PM2_A_LA_01 +PM2_A_LB_01 +PM2_A_LC_01 +PM2_A_LD_01 +PM2_A_MA_01 +PM2_A_NA_01 +PM2_A_NA_02 +PM2_A_PA_01 +PM2_A_PB_01 +PM2_A_QA_01 +PM2_A_QA_02 +PM2_A_QA_03 +PM2_A_RA_01 +PM2_A_RA_02 +PM2_A_RA_03 +PM2_A_SA_01 +PM2_A_TA_01 +PM2_BA_01 +PM2_BA_02 +PM2_BA_03 +PM2_B_AA_01 +PM2_CAA_01 +PM2_CAB_01 +PM2_CAC_01 +PM2_CAD_01 +PM2_CAE_01 +PM2_CAF_01 +PM2_CAG_01 +PM2_CAH_01 +PM2_CAI_01 +PM2_CAJ_01 +PM2_CAK_01 +PM2_CC_01 +PM2_CD_01 +PM2_CE_01 +PM2_CF_01 +PM2_CG_01 +PM2_CG_QQQ1_01 +PM2_CH_01 +PM2_CI_01 +PM2_CJ_01 +PM2_CK_01 +PM2_CL_01 +PM2_CM_01 +PM2_CN_01 +PM2_CO_01 +PM2_CP_01 +PM2_CQ_01 +PM2_CR_01 +PM2_CS_01 +PM2_CT_01 +PM2_CU_01 +PM2_CV_01 +PM2_CW_01 +PM2_CX_01 +PM2_CY_01 +PM2_CZ_01 +PM2_DAA_01 +PM2_DAB_01 +PM2_DAC_01 +PM2_DAD_01 +PM2_DAE_01 +PM2_DAF_01 +PM2_DAG_01 +PM2_DAH_01 +PM2_DA_01 +PM2_DB_01 +PM2_DC_01 +PM2_DD_01 +PM2_DE_01 +PM2_DF_01 +PM2_DG_01 +PM2_DH_01 +PM2_DI_01 +PM2_DJ_01 +PM2_DK_01 +PM2_DL_01 +PM2_DM_01 +PM2_DN_01 +PM2_DO_01 +PM2_DP_01 +PM2_DQ_01 +PM2_DR_01 +PM2_DS_01 +PM2_DT_01 +PM2_DU_01 +PM2_DV_01 +PM2_DW_01 +PM2_DX_01 +PM2_DY_01 +PM2_DZ_01 +PM2_EA_01 +PM2_FA_01 +PM2_FB_01 +PM2_FC_01 +PM2_GA_01 +PM2_GB_01 +PM2_HA_01 +PM2_HA_02 +PM2_IA_01 +PM2_JA_01 +PM2_KA_01 +PM2_LA_01 +PM2_MA_01 +PM2_MB_01 +PM2_NA_01 +PM2_OA_01 +PM2_PA_01 +PM2_QA_01 +PM2_RA_01 +PM2_SA_01 +PM2_TA_01 +PM2_UA_01 +PM2_VA_01 +PM2_WA_01 +PM2_WB_01 +PM2_WC_01 +PM2_XA_01 +PM2_XB_01 +PM2_YA_01 +PM2_YA_02 +PM2_YA_03 +PM2_ZA_01 +PM2_ZB_01 +PM3_AA_01 +PM3_AB_01 +PM3_AC_01 +PM3_AD_01 +PM3_AE_01 +PM3_AF_01 +PM3_AG_01 +PM3_AH_01 +PM3_AI_01 +PM3_AJ_01 +PM3_AK_01 +PM3_AL_01 +PM3_AM_01 +PM3_AM_QQQ1_01 +PM3_AN_01 +PM3_AO_01 +PM3_AP_01 +PM3_AQ_01 +PM3_AR_01 +PM3_AS_01 +PM3_AT_01 +PM3_AU_01 +PM3_AV_01 +PM3_AW_01 +PM3_AX_01 +PM3_A_AA_01 +PM3_A_AA_02 +PM3_A_AA_03 +PM3_A_BA_01 +PM3_A_CA_01 +PM3_A_CA_02 +PM3_A_DA_01 +PM3_A_DA_02 +PM3_A_DA_03 +PM3_A_EA_01 +PM3_A_EA_02 +PM3_A_EA_03 +PM3_A_FA_01 +PM3_A_FA_02 +PM3_A_GA_01 +PM3_A_GA_02 +PM3_A_HA_01 +PM3_A_HA_02 +PM3_A_HA_03 +PM3_A_HA_04 +PM3_A_HA_05 +PM3_A_IA_01 +PM3_A_IA_02 +PM3_A_IA_03 +PM3_A_IA_04 +PM3_A_JA_01 +PM3_A_JA_02 +PM3_A_JA_03 +PM3_A_KA_01 +PM3_A_KA_02 +PM3_A_KA_03 +PM3_A_LA_01 +PM3_A_LA_02 +PM3_A_LA_03 +PM3_A_LA_04 +PM3_A_NA_01 +PM3_A_OA_01 +PM3_A_OB_01 +PM3_A_OC_01 +PM3_A_PA_01 +PM3_A_PA_02 +PM3_A_PA_03 +PM3_A_PA_04 +PM3_A_PA_05 +PM3_A_QA_01 +PM3_A_QA_02 +PM3_A_QA_03 +PM3_A_QA_04 +PM3_A_QA_05 +PM3_A_RA_01 +PM3_A_RA_02 +PM3_A_RA_03 +PM3_A_RA_04 +PM3_A_RA_05 +PM3_A_SA_01 +PM3_A_SA_02 +PM3_A_SA_03 +PM3_A_SA_04 +PM3_A_SA_05 +PM3_A_TA_01 +PM3_A_TA_02 +PM3_A_TA_03 +PM3_A_TA_04 +PM3_A_TA_05 +PM3_A_UA_01 +PM3_A_UA_02 +PM3_A_UA_03 +PM3_A_UA_04 +PM3_A_UA_05 +PM3_A_VA_01 +PM3_A_VA_02 +PM3_A_VA_03 +PM3_A_VA_04 +PM3_A_VA_05 +PM3_A_WA_01 +PM3_A_WA_02 +PM3_A_WA_03 +PM3_A_WA_04 +PM3_A_WA_05 +PM3_A_XA_01 +PM3_A_XA_02 +PM3_A_XA_03 +PM3_A_XA_04 +PM3_A_XA_05 +PM3_A_YA_01 +PM3_A_YA_02 +PM3_A_YA_03 +PM3_A_ZA_01 +PM3_A_ZA_02 +PM3_A_ZA_03 +PM3_BAA_01 +PM3_BA_01 +PM3_BB_01 +PM3_BC_01 +PM3_BD_01 +PM3_BE_01 +PM3_BF_01 +PM3_BG_01 +PM3_BH_01 +PM3_BI_01 +PM3_BJ_01 +PM3_BK_01 +PM3_BL_01 +PM3_BM_01 +PM3_BN_01 +PM3_BO_01 +PM3_BP_01 +PM3_BQ_01 +PM3_BR_01 +PM3_BS_01 +PM3_BT_01 +PM3_BU_01 +PM3_BV_01 +PM3_BW_01 +PM3_BX_01 +PM3_BY_01 +PM3_BZ_01 +PM3_B_AA_01 +PM3_B_AB_01 +PM3_B_AC_01 +PM3_B_AD_01 +PM3_B_BA_01 +PM3_B_BA_02 +PM3_B_BA_03 +PM3_B_CA_01 +PM3_B_CA_02 +PM3_B_CA_03 +PM3_B_CA_04 +PM3_B_CA_05 +PM3_B_DA_01 +PM3_B_DA_02 +PM3_B_DA_03 +PM3_B_EA_01 +PM3_B_EA_02 +PM3_B_EA_03 +PM3_B_EA_04 +PM3_B_FA_01 +PM3_B_FB_01 +PM3_B_FC_01 +PM3_B_FD_01 +PM3_B_FE_01 +PM3_B_FF_01 +PM3_B_FG_01 +PM3_B_GA_01 +PM3_B_GB_01 +PM3_B_GC_01 +PM3_B_GD_01 +PM3_B_HA_01 +PM3_B_HA_02 +PM3_B_HA_03 +PM3_B_HA_04 +PM3_B_HA_05 +PM3_B_HA_06 +PM3_B_HA_07 +PM3_B_IA_01 +PM3_B_IA_02 +PM3_B_IA_03 +PM3_B_IA_04 +PM3_B_IA_05 +PM3_B_JA_01 +PM3_B_JA_02 +PM3_B_JA_03 +PM3_B_JA_04 +PM3_B_JA_05 +PM3_B_KA_01 +PM3_B_KA_02 +PM3_B_KA_03 +PM3_B_KA_04 +PM3_B_KA_05 +PM3_B_KA_06 +PM3_B_KA_07 +PM3_B_KA_08 +PM3_B_LA_01 +PM3_B_LA_02 +PM3_B_LA_03 +PM3_B_LA_04 +PM3_B_LA_05 +PM3_B_MA_01 +PM3_B_MA_02 +PM3_B_MA_03 +PM3_B_MA_04 +PM3_B_MA_05 +PM3_B_NA_01 +PM3_B_NA_02 +PM3_B_NA_03 +PM3_B_NA_04 +PM3_B_NA_05 +PM3_B_OA_01 +PM3_B_OA_02 +PM3_B_OA_03 +PM3_B_PA_01 +PM3_B_PA_02 +PM3_B_PA_03 +PM3_B_PA_04 +PM3_B_PA_05 +PM3_B_QA_01 +PM3_B_QA_02 +PM3_B_RA_01 +PM3_B_RA_02 +PM3_B_SA_01 +PM3_B_SA_02 +PM3_B_SA_03 +PM3_B_TA_01 +PM3_B_TA_02 +PM3_B_TA_03 +PM3_B_UA_01 +PM3_B_UA_02 +PM3_B_UA_03 +PM3_B_VA_01 +PM3_B_VA_02 +PM3_B_WA_01 +PM3_B_WB_01 +PM3_B_YA_01 +PM3_B_YA_02 +PM3_B_ZA_01 +PM3_B_ZA_02 +PM3_B_ZA_03 +PM3_CA_01 +PM3_CA_02 +PM3_CA_03 +PM3_C_AA_01 +PM3_C_AA_02 +PM3_C_AA_03 +PM3_C_BA_01 +PM3_C_BA_02 +PM3_C_BA_03 +PM3_C_CA_01 +PM3_C_CA_02 +PM3_C_CA_03 +PM3_C_DA_01 +PM3_C_EA_01 +PM3_C_FA_01 +PM3_C_GA_01 +PM3_C_HA_01 +PM3_C_HA_02 +PM3_C_IA_01 +PM3_C_IA_02 +PM3_C_JA_01 +PM3_C_JA_02 +PM3_C_KA_01 +PM3_C_KA_02 +PM3_C_LA_01 +PM3_C_MA_01 +PM3_C_NA_01 +PM3_C_NA_02 +PM3_C_OA_01 +PM3_C_OA_02 +PM3_C_PA_01 +PM3_C_PA_02 +PM3_C_QA_01 +PM3_C_QA_02 +PM3_C_RA_01 +PM3_C_RA_02 +PM3_C_RA_03 +PM3_C_SA_01 +PM3_C_SA_02 +PM3_C_TA_01 +PM3_C_TA_02 +PM3_C_UA_01 +PM3_C_UA_02 +PM3_C_VA_01 +PM3_C_VA_02 +PM3_C_WA_01 +PM3_C_WA_02 +PM3_C_XA_01 +PM3_C_XA_02 +PM3_C_YA_01 +PM3_C_YA_02 +PM3_C_ZA_01 +PM3_C_ZA_02 +PM3_C_ZA_03 +PM3_C_ZA_04 +PM3_C_ZA_05 +PM3_C_ZA_06 +PM3_C_ZA_07 +PM3_C_ZA_08 +PM3_C_ZA_09 +PM3_C_ZA_10 +PM3_D_AA_01 +PM3_D_AA_02 +PM3_D_AA_03 +PM3_EA_01 +PM3_EA_02 +PM3_EA_03 +PM3_EA_04 +PM3_EA_05 +PM3_FA_01 +PM3_FB_01 +PM3_GA_02 +PM3_HA_01 +PM3_HA_02 +PM3_IA_01 +PM3_IA_02 +PM3_JA_01 +PM3_JA_02 +PM3_KA_01 +PM3_KB_01 +PM3_KC_01 +PM3_KD_01 +PM3_KE_01 +PM3_KF_01 +PM3_KH_01 +PM3_KI_01 +PM3_KJ_01 +PM3_LA_01 +PM3_LB_01 +PM3_LC_01 +PM3_LD_01 +PM3_LE_01 +PM3_LF_01 +PM3_LG_01 +PM3_LH_01 +PM3_MA_01 +PM3_MA_02 +PM3_NA_01 +PM3_NB_01 +PM3_NC_01 +PM3_OA_01 +PM3_OB_01 +PM3_PA_01 +PM3_PM3_A_01 +PM3_PM3_A_02 +PM3_PM3_A_03 +PM3_PM3_A_04 +PM3_PM3_A_05 +PM3_PSCAN_AA +PM3_PSCAN_AB +PM3_PSCAN_AC +PM3_PSCAN_AD +PM3_PSCAN_AE +PM3_QA_01 +PM3_QA_02 +PM3_QA_03 +PM3_RA_01 +PM3_RA_02 +PM3_RA_03 +PM3_SA_01 +PM3_SA_02 +PM3_SA_03 +PM3_TA_01 +PM3_TA_02 +PM3_TA_03 +PM3_UA_01 +PM3_UA_02 +PM3_UA_03 +PM3_VA_01 +PM3_WA_01 +PM3_XA_01 +PM3_XA_02 +PM3_XA_03 +PM3_YA_01 +PM3_YA_02 +PM3_YA_03 +PM3_ZA_01 +PM3_ZA_02 +PML_AA_01 +PML_AA_02 +PML_BA_01 +PML_BB_01 +PML_BC_01 +PML_BD_01 +PML_BE_01 +PML_BF_01 +PML_BF_QQQ1_01 +PML_BH_01 +PML_CA_01 +PML_CB_01 +PML_CC_01 +PML_CD_01 +PML_CE_01 +PML_CF_01 +PML_CG_01 +PML_CH_01 +PML_CI_01 +PML_CI_QQQ1_01 +PML_DA_01 +PML_DB_01 +PML_EA_01 +PML_EB_01 +PML_EC_01 +PML_ED_01 +PML_EE_01 +PML_EF_01 +PML_FA_01 +PML_FA_02 +PML_FA_03 +PML_FA_04 +PML_FA_05 +PML_GA_01 +PML_GA_02 +PML_HA_01 +PML_HA_02 +PML_HA_03 +PML_IA_01 +PML_IB_01 +PML_IC_01 +PML_ID_01 +PML_IE_01 +PML_IF_01 +PML_IG_01 +PML_IH_01 +PML_JA_01 +PML_JB_01 +PML_JC_01 +PML_JD_01 +PML_JE_01 +PML_KA_01 +PML_KA_02 +PML_KA_03 +PML_KA_04 +PML_KA_05 +PNEUMATIC_SUSPENSION_DOWN_1 +PNEUMATIC_SUSPENSION_DOWN_2 +PNEUMATIC_SUSPENSION_DOWN_3 +PNEUMATIC_SUSPENSION_UP_1 +PNEUMATIC_SUSPENSION_UP_2 +PNEUMATIC_SUSPENSION_UP_3 +POCKET_COLLISION +POKUSA_01 +POLE +POLE_SNAP_1 +POLE_SNAP_2 +POLICE_COMPUTER_BEEP_LOOP +POLICE_PURSUIT_01 +POLICE_PURSUIT_02 +POLICE_PURSUIT_03 +POLICE_PURSUIT_04 +POLICE_PURSUIT_05 +POLICE_PURSUIT_06 +POLICE_PURSUIT_07 +POLICE_PURSUIT_08 +POLICE_WARNING +POLITICSOFDANCING_01 +POLITICSOFDANCING_02 +PONMELA_01 +PONY_01 +PONY_02 +POOL_FLUKE_SHOT_01 +POOL_FLUKE_SHOT_02 +POOL_FLUKE_SHOT_03 +POOL_FOUL_01 +POOL_FOUL_02 +POOL_FOUL_03 +POOL_FRIEND_BREAK_01 +POOL_FRIEND_BREAK_02 +POOL_FRIEND_BREAK_03 +POOL_FRIEND_BREAK_04 +POOL_FRIEND_BREAK_05 +POOL_LETS_PLAY_01 +POOL_LETS_PLAY_02 +POOL_LETS_PLAY_03 +POOL_LETS_PLAY_04 +POOL_LETS_PLAY_05 +POOL_MISS_EASY_SHOT_01 +POOL_MISS_EASY_SHOT_02 +POOL_MISS_EASY_SHOT_03 +POOL_OFFER_BET_01 +POOL_OFFER_BET_02 +POOL_OFFER_BET_03 +POOL_OFFER_BET_04 +POOL_PLAYER_AGAIN_01 +POOL_PLAYER_AGAIN_02 +POOL_PLAYER_AGAIN_03 +POOL_PLAYER_BREAK_01 +POOL_PLAYER_BREAK_02 +POOL_PLAYER_BREAK_03 +POOL_PLAYER_BREAK_04 +POOL_PLAYER_BREAK_05 +POOL_PLAYER_FOUL_01 +POOL_PLAYER_FOUL_02 +POOL_PLAYER_FOUL_03 +POOL_PLAYER_FOUL_04 +POOL_PLAYER_FOUL_05 +POOL_PLAYER_FOUL_06 +POOL_PLAYER_FOUL_07 +POOL_PLAYER_GOES_FOR_BLACK_01 +POOL_PLAYER_GOES_FOR_BLACK_02 +POOL_PLAYER_GOES_FOR_BLACK_03 +POOL_PLAYER_GOES_FOR_BLACK_04 +POOL_PLAYER_GOES_FOR_BLACK_05 +POOL_PLAYER_LOSES_01 +POOL_PLAYER_LOSES_02 +POOL_PLAYER_LOSES_03 +POOL_PLAYER_LOSES_04 +POOL_PLAYER_LOSES_05 +POOL_PLAYER_MISS_01 +POOL_PLAYER_MISS_02 +POOL_PLAYER_MISS_03 +POOL_PLAYER_MISS_04 +POOL_PLAYER_MISS_05 +POOL_PLAYER_MISS_06 +POOL_PLAYER_MISS_07 +POOL_PLAYER_MISS_08 +POOL_PLAYER_POTS_01 +POOL_PLAYER_POTS_02 +POOL_PLAYER_POTS_03 +POOL_PLAYER_POTS_04 +POOL_PLAYER_POTS_05 +POOL_PLAYER_POTS_06 +POOL_PLAYER_POTS_07 +POOL_PLAYER_POTS_MANY_01 +POOL_PLAYER_POTS_MANY_02 +POOL_PLAYER_POTS_MANY_03 +POOL_PLAYER_POTS_MANY_04 +POOL_PLAYER_POTS_MANY_05 +POOL_PLAYER_POTS_ON_BREAK_01 +POOL_PLAYER_POTS_ON_BREAK_02 +POOL_PLAYER_POTS_ON_BREAK_03 +POOL_PLAYER_POTS_ON_BREAK_04 +POOL_PLAYER_POTS_ON_BREAK_05 +POOL_PLAYER_SLOW_01 +POOL_PLAYER_SLOW_02 +POOL_PLAYER_SLOW_03 +POOL_PLAYER_SLOW_04 +POOL_PLAYER_SLOW_05 +POOL_PLAYER_WINS_01 +POOL_PLAYER_WINS_02 +POOL_PLAYER_WINS_03 +POOL_PLAYER_WINS_04 +POOL_PLAYER_WINS_05 +POOL_PLAY_AGAIN_01 +POOL_PLAY_AGAIN_02 +POOL_PLAY_AGAIN_03 +POOL_PLAY_AGAIN_04 +POOL_PLAY_AGAIN_05 +POOL_POT_DIFFICULT_SHOT_01 +POOL_POT_DIFFICULT_SHOT_02 +POOL_POT_DIFFICULT_SHOT_03 +POOL_ROLL +PORTALOO_COLLISION_1 +PORTALOO_RESO_1 +PORT_TUDOR +POST_ALEX_01 +POST_ALEX_02 +POST_ALEX_03 +POST_ALEX_04 +POST_ALEX_05 +POST_CARMEN_01 +POST_CARMEN_02 +POST_CARMEN_03 +POST_CARMEN_04 +POST_CARMEN_05 +POST_CUSTOM +POST_CUSTOMISED +POST_DATE_INNUENDO_01 +POST_DATE_INNUENDO_02 +POST_DATE_INNUENDO_03 +POST_DATE_INNUENDO_04 +POST_DATE_INNUENDO_05 +POST_DATE_INNUENDO_06 +POST_DATE_INNUENDO_07 +POST_DATE_INNUENDO_08 +POST_DATE_INNUENDO_09 +POST_DATE_INNUENDO_10 +POST_KIKI_01 +POST_KIKI_02 +POST_KIKI_03 +POST_KIKI_04 +POST_KIKI_05 +POST_METALLIC +POST_MICHELLE_01 +POST_MICHELLE_02 +POST_MICHELLE_03 +POST_MICHELLE_04 +POST_MICHELLE_05 +POT_COLLISION_1 +POT_RESO_1 +POWERLINE_COLLISION_1 +POWERLINE_RESO_1 +POWER_TOOL_1 +POWER_TOOL_2 +POWER_TOOL_3 +PRESIDENTS_CITY +PRESIDENT_AVE +PRESSURE_ESCAPE_1 +PRESSURE_ESCAPE_2 +PRE_DARK +PRE_LIGHT +PRISON_CHAT_01 +PRISON_CHAT_02 +PRISON_CHAT_03 +PRISON_YARD_DOOR_LIMIT +PRISON_YARD_DOOR_PUSH +PRISON_YARD_DOOR_SQUEAK +PRIVATEER_ROAD +PROP_TURBULANCE_LOOP_A +PROP_TURBULANCE_LOOP_B +PRSTNT_HIT_AVOID_01 +PRSTNT_HIT_AVOID_02 +PRSTNT_HIT_AVOID_03 +PRSTNT_HIT_FIGHT_01 +PRSTNT_HIT_FIGHT_02 +PRSTNT_HIT_FIGHT_03 +PRSTNT_MURD_CALL_POLICE_01 +PRSTNT_MURD_CALL_POLICE_02 +PRSTNT_MURD_CALL_POLICE_03 +PRSTNT_MURD_RUN_01 +PRSTNT_MURD_RUN_02 +PRSTNT_MURD_RUN_03 +PULLED_OVER_DAMAGED_01 +PULLED_OVER_DAMAGED_02 +PULLED_OVER_RECKLESS_01 +PULLED_OVER_RECKLESS_02 +PULLED_OVER_SPEEDING_01 +PULLED_OVER_SPEEDING_02 +PULLED_OVER_SPEEDING_03 +PULLED_OVER_SPEEDING_04 +PULLED_OVER_SPEEDING_05 +PULL_GUN_01 +PULL_GUN_02 +PULL_GUN_03 +PULL_GUN_04 +PULL_GUN_05 +PULL_GUN_06 +PULL_GUN_07 +PULL_GUN_08 +PULL_GUN_09 +PULL_GUN_10 +PULL_GUN_11 +PULL_GUN_12 +PULL_GUN_13 +PULL_GUN_14 +PULL_GUN_15 +PULL_GUN_16 +PULL_GUN_17 +PULL_GUN_18 +PULL_GUN_19 +PULL_GUN_20 +PULL_GUN_21 +PULL_GUN_22 +PULL_GUN_23 +PULL_GUN_24 +PULL_GUN_25 +PULL_GUN_26 +PULL_GUN_27 +PULL_GUN_28 +PULL_GUN_29 +PULL_GUN_30 +PULL_GUN_31 +PULL_GUN_32 +PULL_GUN_33 +PULL_GUN_34 +PULL_GUN_35 +PULL_OVER_01 +PULL_OVER_02 +PULL_OVER_03 +PULL_OVER_WARNING_01 +PULL_OVER_WARNING_02 +PUMPACTION_DRY +PUMPACTION_LOWS +PUMPACTION_SHOT_L +PUMPACTION_SHOT_R +PUMPACTION_TAIL_L +PUMPACTION_TAIL_R +PUMP_LOOP +PURGATORY +PUSH_CHAIR_1 +PUSH_CHAIR_2 +PUSH_CHAIR_3 +PUTURBODYINIT_01 +PUTURBODYINIT_02 +PX1_PSCAN_AA +PX1_PSCAN_AB +PX2_AA_01 +PX2_AB_01 +PX2_AC_01 +PX2_AD_01 +PX2_AE_01 +PX2_AF_01 +PX2_AG_01 +PX2_AH_01 +PX2_AJ_01 +PX2_AK_01 +PX2_AL_01 +PX2_BA_01 +PX2_BB_01 +PX2_CA_01 +PX2_CB_01 +PX2_DA_01 +PX2_DB_01 +PX2_EA_01 +PX2_EB_01 +PX2_FA_01 +PX2_FB_01 +PX2_FC_01 +PX2_GA_01 +PX2_GB_01 +PX2_GC_01 +PX2_HA_01 +PX2_HB_01 +PX3_A_AA_01 +PX3_A_AB_01 +PX3_A_AC_01 +PX3_A_BA_01 +PX3_A_CA_01 +PX3_A_DA_01 +PX3_A_DA_02 +PX3_A_DA_03 +PX3_A_DA_04 +PX3_A_DA_05 +PX3_A_DA_06 +PX3_A_DA_07 +PX3_A_DA_08 +PX3_A_DA_09 +PX3_A_DA_10 +PX3_A_EA_01 +PX3_A_EA_02 +PX3_A_EA_03 +PX3_A_EA_04 +PX3_A_EA_05 +PX3_A_EA_06 +PX3_A_FAA_GA_01 +PX3_A_FAA_HA_01 +PX3_A_FAA_HB_01 +PX3_A_FA_01 +PX3_A_FA_02 +PX3_A_FA_03 +PX3_A_FA_04 +PX3_A_KA_01 +PX3_A_KA_02 +PX3_A_LA_01 +PX3_A_LA_02 +PX3_A_MA_01 +PX3_A_MA_02 +PX3_A_TA_01 +PX3_A_UA_01 +PX3_A_UA_02 +PX3_A_UA_03 +PX3_A_UA_04 +PX3_A_UA_05 +PX3_CA_01 +PX3_CA_02 +PX3_CA_03 +PX3_CA_04 +PX3_CA_05 +PX3_DA_01 +PX3_DA_02 +PX3_DA_03 +PX3_DA_04 +PX3_DA_05 +PX3_EA_01 +PX3_FA_01 +PX3_GA_01 +PX3_HA_01 +PX3_IA_01 +PX3_JA_01 +PX3_JB_01 +PX3_JC_01 +PX3_JD_01 +PX3_JE_01 +PX3_JF_01 +PX3_JG_01 +PX3_JH_01 +PX3_JI_01 +PX3_JJ_01 +PX3_JK_01 +PX3_JL_01 +PX3_JM_01 +PX3_JN_01 +PX3_JO_01 +PX3_JP_01 +PX3_JQ_01 +PX3_JR_01 +PX3_JS_01 +PX3_JT_01 +PX3_JT_QQQ1_01 +PX3_JU_01 +PX3_JV_01 +PX3_JW_01 +PX3_JX_01 +PX3_JY_01 +PX3_JY_QQQ1_01 +PX3_KA_01 +PX3_KB_01 +PX3_KC_01 +PX3_KD_01 +PX3_KE_01 +PX3_KF_01 +PX3_KG_01 +PX3_KH_01 +PX3_KI_01 +PX3_KJ_01 +PX3_KK_01 +PX3_KL_01 +PX3_KM_01 +PX3_KN_01 +PX3_KN_QQQ1_01 +PX3_KO_01 +PX3_KP_01 +PX3_KP_QQQ1_01 +PX3_KQ_01 +PX3_KR_01 +PX3_KS_01 +PX3_KT_01 +PX3_KT_QQQ1_01 +PX3_KU_01 +PX3_KV_01 +PX3_LA_01 +PX3_MA_01 +PX3_NA_01 +PX3_NB_01 +PX3_NC_01 +PX3_ND_01 +PX3_NE_01 +PX3_NF_01 +PX3_OA_01 +PX3_OA_QQQ1_01 +PX3_OB_01 +PX3_OC_01 +PX3_PA_01 +PX3_PB_01 +PX3_PC_01 +PX3_SA_01 +PX3_SA_02 +PX3_TA_01 +PX3_UA_01 +PX3_VA_01 +PX3_WA_01 +PX3_WB_01 +PX3_XA_01 +PX3_XB_01 +PX3_YA_01 +PX3_YB_01 +PX3_YC_01 +PX3_ZA_01 +PX3_ZB_01 +PX3_ZC_01 +PX3_ZD_01 +PXDF_AA_01 +PXDF_AB_01 +PXDF_AC_01 +PXDF_AD_01 +PXDF_AE_01 +PXDF_AF_01 +PXDF_AG_01 +PXDF_AH_01 +PXDF_AI_01 +PXDF_AJ_01 +PXDF_AK_01 +PXDF_AL_01 +PXDF_AM_01 +PXDF_AN_01 +PXDF_AO_01 +PXDF_AP_01 +PXDF_AQ_01 +PXDF_BA_01 +PXDF_BB_01 +PXDF_BC_01 +PXDF_BD_01 +PXDF_BE_01 +PXDF_CA_01 +PXDF_CB_01 +PXDF_CC_01 +PXDF_CD_01 +PXDF_DA_01 +PXDF_DB_01 +PXDF_DC_01 +PXDF_DD_01 +PXDF_DE_01 +PXDF_DF_01 +PXDF_DG_01 +PXDF_DH_01 +PXDF_DI_01 +PXDF_DJ_01 +PXDF_EA_01 +PXDF_EB_01 +PXDF_EC_01 +PXDF_GA_01 +PXDF_GA_02 +PXDF_GA_03 +PXDF_GA_04 +PXDF_GA_05 +PXDF_HB_01 +PXDF_IA_01 +PXDF_IB_01 +PXDF_IC_01 +PXDF_ID_01 +PXDF_IE_01 +PXDF_IF_01 +PXDF_IG_01 +PXDF_IH_01 +PXDF_II_01 +PXDF_IJ_01 +PXDF_IK_01 +PXDF_IL_01 +PXDF_JA_01 +PXDF_JB_01 +PXDF_JE_01 +PXDF_JF_01 +PXDF_JG_01 +PXDF_JH_01 +PXDF_JI_01 +PXDF_JJ_01 +PXDF_LA_01 +PXDF_LA_02 +PXDF_LA_03 +PXDF_LA_04 +PXDF_LA_05 +PXDF_MA_01 +PXDF_MA_02 +PXDF_MA_03 +PXDF_OA_01 +PXDF_OA_02 +PXDF_OA_03 +PXDF_OA_04 +PXDF_OA_05 +PXDF_PA_01 +PXDF_PB_01 +PXDF_PC_01 +PXDF_PD_01 +PXDF_QA_01 +PXDF_QA_02 +PXDF_QA_03 +PXDF_QA_04 +PXDF_RA_01 +PXDF_RA_02 +PXDF_RA_03 +PXDF_RA_04 +PXDF_RA_05 +PXDF_RA_06 +PXDF_RA_07 +PXDF_RA_08 +PXDF_SA_01 +PXDF_SA_02 +PXDF_SA_03 +PXDF_SA_04 +PXDF_SA_05 +PXDF_SA_06 +P_MODIFYRACEPICKUPRESPAWNTIME_RS +QUARTZ_EAST_STATION +QUARTZ_ST +QUARTZ_WEST_STATION +QUAYSIDE_BOLLARD_COLLISION_1 +QUAYSIDE_BOLLARD_RESO_1 +QUB3D_ATTRACT_LOOP +R11_CA_01 +R11_CB_01 +R11_DB_01 +R11_DB_QQQ1_01 +R11_DD_01 +R11_DF_01 +R11_EA_01 +R11_EB_01 +R11_EC_01 +R11_ED_01 +R11_EE_01 +R11_EF_01 +R11_EG_01 +R11_EH_01 +R11_EI_01 +R11_EJ_01 +R11_EJ_QQQ1_01 +R11_EK_01 +R11_EL_01 +R11_EM_01 +R11_FA_01 +R11_FB_01 +R11_FC_01 +R11_FD_01 +R11_FE_01 +R11_FF_01 +R11_FG_01 +R11_FH_01 +R11_FI_01 +R11_FJ_01 +R11_FJ_QQQ1_01 +R11_FK_01 +R11_FL_01 +R11_FM_01 +R11_FN_01 +R11_FO_01 +R11_GA_01 +R11_GB_01 +R11_GC_01 +R11_GD_01 +R11_HA_01 +R11_HB_01 +R11_HC_01 +R11_HD_01 +R11_IA_01 +R11_IB_01 +R11_IC_01 +R11_ID_01 +R11_IE_01 +R11_KA_01 +R11_KB_01 +R11_KC_01 +R11_KD_01 +R11_KE_01 +R11_KF_01 +R11_KG_01 +R11_KH_01 +R11_KI_01 +R11_KJ_01 +R11_KK_01 +R11_KL_01 +R11_KM_01 +R11_KN_01 +R11_KO_01 +R11_KP_01 +R11_KQ_01 +R11_KR_01 +R11_LA_01 +R11_LC_01 +R11_LE_01 +R11_LG_01 +R11_LH_01 +R11_LJ_01 +R11_MA_01 +R11_MB_01 +R11_MC_01 +R11_MD_01 +R11_ME_01 +R11_MF_01 +R11_MG_01 +R11_MG_QQQ1_01 +R11_MH_01 +R11_MI_01 +R11_MJ_01 +R11_MK_01 +R11_ML_01 +R11_MM_01 +R11_MN_01 +R11_MO_01 +R11_NAA_01 +R11_NAB_01 +R11_NAC_01 +R11_NAD_01 +R11_NAE_01 +R11_NAF_01 +R11_NA_01 +R11_NB_01 +R11_NC_01 +R11_ND_01 +R11_NE_01 +R11_NF_01 +R11_NG_01 +R11_NG_QQQ1_01 +R11_NH_01 +R11_NI_01 +R11_NJ_01 +R11_NK_01 +R11_NL_01 +R11_NM_01 +R11_NN_01 +R11_NO_01 +R11_NP_01 +R11_NQ_01 +R11_NQ_QQQ1_01 +R11_NR_01 +R11_NS_01 +R11_NT_01 +R11_NU_01 +R11_NV_01 +R11_NV_QQQ1_01 +R11_NX_01 +R11_NY_01 +R11_NY_QQQ1_01 +R11_NZ_01 +R11_OA_01 +R11_XXA_01 +R11_XXA_02 +R11_XXA_03 +R11_XXA_04 +R11_XYA_01 +R11_XYB_01 +R12_AA_01 +R12_AB_01 +R12_AC_01 +R12_A_AA_01 +R12_A_AB_01 +R12_A_BA_01 +R12_A_BB_01 +R12_A_BC_01 +R12_A_BD_01 +R12_A_BE_01 +R12_A_BF_01 +R12_A_BG_01 +R12_A_BH_01 +R12_A_BI_01 +R12_A_BJ_01 +R12_A_BK_01 +R12_A_BL_01 +R12_A_BM_01 +R12_A_BN_01 +R12_A_CA_01 +R12_A_CA_02 +R12_A_CA_03 +R12_A_CA_04 +R12_A_CA_05 +R12_A_DA_01 +R12_A_DA_02 +R12_A_DA_03 +R12_A_DA_04 +R12_A_DA_05 +R12_A_DA_06 +R12_A_DA_07 +R12_A_DA_08 +R12_A_EA_01 +R12_A_FA_01 +R12_A_FB_01 +R12_A_FC_01 +R12_A_FD_01 +R12_A_GA_01 +R12_A_GA_02 +R12_A_GA_03 +R12_A_GA_04 +R12_A_GA_05 +R12_A_GA_06 +R12_A_GA_07 +R12_A_GA_08 +R12_A_GA_09 +R12_A_GA_10 +R12_A_GA_11 +R12_A_GA_12 +R12_A_HA_01 +R12_A_HA_02 +R12_A_HA_03 +R12_A_HA_04 +R12_A_HA_05 +R12_A_HA_06 +R12_A_HA_07 +R12_A_HA_08 +R12_BA_01 +R12_BB_01 +R12_BC_01 +R12_CA_01 +R12_CB_01 +R12_CC_01 +R12_CD_01 +R12_CE_01 +R12_EA_01 +R12_EB_01 +R12_EC_01 +R12_FA_01 +R12_FB_01 +R12_GA_01 +R12_GB_01 +R12_GC_01 +R12_GD_01 +R12_HA_01 +R12_HA_02 +R12_HA_03 +R12_HA_04 +R12_HA_05 +R12_IA_01 +R12_JA_01 +R12_KA_01 +R12_LA_01 +R12_MA_01 +R12_NA_01 +R12_OA_01 +R12_PA_01 +R12_PSCAN_AA +R12_PSCAN_AB +R12_QA_01 +R12_RA_01 +R12_SA_01 +R12_TA_01 +R12_UA_01 +R12_UA_02 +R12_UA_03 +R12_UA_04 +R12_UA_05 +R12_VA_01 +R12_VB_01 +R12_VC_01 +R12_WA_01 +R12_WB_01 +R12_XA_01 +R12_YA_01 +R12_YB_01 +R12_YC_01 +R12_YD_01 +R12_YE_01 +R12_YF_01 +R12_YG_01 +R12_YH_01 +R12_YI_01 +R12_YJ_01 +R12_YK_01 +R12_YL_01 +R12_YM_01 +R13_AA_01 +R13_AB_01 +R13_AC_01 +R13_AD_01 +R13_AE_01 +R13_AF_01 +R13_A_AA_01 +R13_A_AA_02 +R13_A_AA_03 +R13_A_AA_04 +R13_A_AA_05 +R13_A_BA_01 +R13_A_BA_02 +R13_A_BA_03 +R13_A_BA_04 +R13_A_BA_05 +R13_A_CA_01 +R13_A_CA_02 +R13_A_CA_03 +R13_A_CA_04 +R13_A_CA_05 +R13_A_DA_01 +R13_A_DA_02 +R13_A_DA_03 +R13_A_DA_04 +R13_A_EA_01 +R13_A_EB_01 +R13_A_FA_01 +R13_A_FB_01 +R13_A_GA_01 +R13_A_HA_01 +R13_A_HB_01 +R13_A_HC_01 +R13_A_HD_01 +R13_A_PA_01 +R13_A_PB_01 +R13_A_PC_01 +R13_A_QA_01 +R13_A_QB_01 +R13_A_QC_01 +R13_A_QD_01 +R13_A_SA_01 +R13_A_SB_01 +R13_A_SC_01 +R13_A_SD_01 +R13_A_TA_01 +R13_A_TB_01 +R13_A_TC_01 +R13_A_UA_01 +R13_A_UA_02 +R13_A_UA_03 +R13_A_UA_04 +R13_A_VA_01 +R13_A_VB_01 +R13_A_VC_01 +R13_A_WA_01 +R13_A_WA_02 +R13_A_XA_01 +R13_A_XA_02 +R13_A_YA_01 +R13_A_YA_02 +R13_A_YA_03 +R13_A_ZA_01 +R13_A_ZB_01 +R13_A_ZC_01 +R13_A_ZD_01 +R13_A_ZE_01 +R13_A_ZF_01 +R13_A_ZG_01 +R13_BA_01 +R13_BB_01 +R13_BC_01 +R13_B_AA_01 +R13_B_AB_01 +R13_B_AC_01 +R13_B_AD_01 +R13_B_AE_01 +R13_B_AF_01 +R13_B_AG_01 +R13_B_AH_01 +R13_B_AI_01 +R13_B_AJ_01 +R13_B_BA_01 +R13_B_BA_02 +R13_B_BA_03 +R13_B_BA_04 +R13_B_BA_05 +R13_B_BA_06 +R13_B_BA_07 +R13_B_BA_08 +R13_B_CA_01 +R13_B_CA_02 +R13_B_CA_03 +R13_B_CA_04 +R13_B_CA_05 +R13_B_CA_06 +R13_B_CA_07 +R13_B_CA_08 +R13_B_DA_01 +R13_B_DA_02 +R13_B_DA_03 +R13_B_DA_04 +R13_B_DA_05 +R13_B_DA_06 +R13_B_DA_07 +R13_B_DA_08 +R13_B_EA_01 +R13_B_EA_02 +R13_B_EA_03 +R13_B_EA_04 +R13_B_EA_05 +R13_B_EA_06 +R13_B_EA_07 +R13_B_EA_08 +R13_B_EA_09 +R13_B_EA_10 +R13_B_EA_11 +R13_B_FA_01 +R13_B_FA_02 +R13_B_FA_03 +R13_B_GA_01 +R13_B_HA_01 +R13_B_HB_01 +R13_B_HC_01 +R13_B_IA_01 +R13_B_IA_02 +R13_B_IA_03 +R13_B_IA_04 +R13_B_IA_05 +R13_B_IA_06 +R13_B_IA_07 +R13_B_IA_08 +R13_CA_01 +R13_DA_01 +R13_DB_01 +R13_DC_01 +R13_DD_01 +R13_DE_01 +R13_DF_01 +R13_DG_01 +R13_EA_01 +R13_EB_01 +R13_EC_01 +R13_FA_01 +R13_FB_01 +R13_FC_01 +R13_FD_01 +R13_FE_01 +R13_FF_01 +R13_FG_01 +R13_GA_01 +R13_GB_01 +R13_GC_01 +R13_HA_01 +R13_HB_01 +R13_IA_01 +R13_IB_01 +R13_IC_01 +R13_ID_01 +R13_IE_01 +R13_JA_01 +R13_JA_02 +R13_JA_03 +R13_KA_01 +R13_KA_02 +R13_LA_01 +R13_LA_02 +R13_LA_03 +R13_MA_01 +R13_NA_01 +R13_NB_01 +R13_OA_01 +R13_OB_01 +R13_PA_01 +R13_PB_01 +R13_QA_01 +R13_QB_01 +R13_RA_01 +R13_RB_01 +R13_SA_01 +R13_SB_01 +R13_SC_01 +R13_TA_01 +R13_TB_01 +R13_TC_01 +R13_UA_01 +R13_UB_01 +R13_VA_01 +R13_VA_02 +R13_VA_03 +R13_VA_04 +R13_VA_05 +R13_VA_06 +R13_VA_07 +R13_VA_08 +R13_VA_09 +R13_VA_10 +R13_WA_01 +R13_WA_02 +R13_WA_03 +R13_WA_04 +R13_WA_05 +R13_WA_06 +R13_WA_07 +R13_WA_08 +R13_WA_09 +R13_WA_10 +R13_XA_01 +R13_XA_02 +R13_XA_03 +R13_XA_04 +R13_XA_05 +R13_XA_06 +R13_XA_07 +R13_XA_08 +R13_XA_09 +R13_XA_10 +R13_YA_01 +R13_YA_02 +R13_YA_03 +R13_YA_04 +R13_YA_05 +R13_ZA_01 +R13_ZA_02 +R13_ZA_03 +R13_ZA_04 +R13_ZA_05 +R14_A_AA_01 +R14_A_AB_01 +R14_A_AC_01 +R14_A_AD_01 +R14_A_BA_01 +R14_A_CA_01 +R14_A_CB_01 +R14_BA_01 +R14_BB_01 +R14_BC_01 +R14_BD_01 +R14_CA_01 +R14_CB_01 +R14_CC_01 +R14_CD_01 +R14_CE_01 +R14_CF_01 +R14_CG_01 +R14_CH_01 +R14_CI_01 +R14_CJ_01 +R14_CK_01 +R14_CL_01 +R14_CM_01 +R14_CN_01 +R14_CO_01 +R14_CP_01 +R14_CQ_01 +R14_CR_01 +R14_CS_01 +R14_CT_01 +R14_CU_01 +R14_CV_01 +R14_IA_01 +R14_IB_01 +R14_JA_01 +R14_JB_01 +R14_JC_01 +R14_PA_01 +R14_RA_01 +R14_RA_02 +R14_RA_03 +R14_RA_04 +R14_RA_05 +R14_SA_01 +R14_SB_01 +R14_TA_01 +R14_UA_01 +R14_UB_01 +R14_UC_01 +R14_UD_01 +R14_UE_01 +R14_UF_01 +R14_UG_01 +R14_UH_01 +R14_UI_01 +R14_UJ_01 +R14_UK_01 +R14_UL_01 +R14_UM_01 +R14_UN_01 +R14_UO_01 +R14_UP_01 +R14_VA_01 +R14_VB_01 +R14_VC_01 +R14_VD_01 +R14_VE_01 +R14_VF_01 +R14_VG_01 +R14_VH_01 +R14_VI_01 +R14_VJ_01 +R14_VK_01 +R14_VL_01 +R14_VM_01 +R14_VN_01 +R14_VO_01 +R14_VP_01 +R14_VQ_01 +R14_VR_01 +R14_VS_01 +R14_VT_01 +R14_VU_01 +R14_VV_01 +R14_VW_01 +R14_WA_01 +R14_WB_01 +R14_WC_01 +R14_XA_01 +R14_XB_01 +R14_XC_01 +R14_XD_01 +R14_XE_01 +R14_XF_01 +R14_XG_01 +R14_XH_01 +R14_XI_01 +R14_XJ_01 +R14_XK_01 +R14_XL_01 +R14_XM_01 +R14_XN_01 +R14_XO_01 +R14_XP_01 +R14_XQ_01 +R14_XR_01 +R14_YA_01 +R14_ZA_01 +R14_ZB_01 +R14_ZC_01 +R14_ZD_01 +R14_ZE_01 +R14_ZF_01 +R14_ZG_01 +R14_ZH_01 +R1_AA_01 +R1_BA_01 +R1_BB_01 +R1_BC_01 +R1_BD_01 +R1_BE_01 +R1_BE_XXX1_01 +R1_BE_XXX2_01 +R1_BE_XXX3_01 +R1_BF_01 +R1_BF_XXX1_01 +R1_BF_XXX2_01 +R1_BG_01 +R1_BH_01 +R1_BH_XXX2_01 +R1_BI_01 +R1_BI_XXX1_01 +R1_BI_XXX2_01 +R1_BI_XXX3_01 +R1_BJ_01 +R1_BK_01 +R1_BL_01 +R1_BM_01 +R1_BM_XXX1_01 +R1_BM_XXX2_01 +R1_BN_01 +R1_BN_XXX1_01 +R1_BN_XXX2_01 +R1_BO_01 +R1_BP_01 +R1_BQ_01 +R1_BQ_XXX1_01 +R1_BQ_XXX2_01 +R1_BR_01 +R1_BS_01 +R1_BS_XXX1_01 +R1_BS_XXX2_01 +R1_BT_01 +R1_BU_01 +R1_BU_XXX1_01 +R1_BU_XXX2_01 +R1_BV_01 +R1_BV_XXX1_01 +R1_BV_XXX2_01 +R1_BW_01 +R1_BW_XXX1_01 +R1_BW_XXX2_01 +R1_BX_01 +R1_CA_01 +R1_CB_01 +R1_CC_01 +R1_CC_QQQ1_01 +R1_DA_01 +R1_DA_02 +R1_DA_03 +R1_DA_04 +R1_DA_05 +R1_EA_01 +R1_EA_02 +R1_EA_03 +R1_EA_04 +R1_EA_05 +R1_EA_06 +R1_EA_07 +R1_FA_01 +R1_FA_02 +R2_AA_01 +R2_BA_01 +R2_BB_01 +R2_BC_01 +R2_BD_01 +R2_BE_01 +R2_BF_01 +R2_BG_01 +R2_BH_01 +R2_BH_QQQ1_01 +R2_BI_01 +R2_BJ_01 +R2_BK_01 +R2_BL_01 +R2_BM_01 +R2_BN_01 +R2_BO_01 +R2_CA_01 +R2_CB_01 +R2_CC_01 +R2_CD_01 +R2_CE_01 +R2_CF_01 +R2_CF_QQQ1_01 +R2_CG_01 +R2_CH_01 +R2_CI_01 +R2_CJ_01 +R2_CK_01 +R2_CK_QQQ1_01 +R2_CL_01 +R2_CM_01 +R2_CM_QQQ1_01 +R2_CN_01 +R2_DA_01 +R2_DB_01 +R2_DC_01 +R2_DD_01 +R2_EA_01 +R2_EB_01 +R2_FC_01 +R2_GA_01 +R2_GB_01 +R2_GC_01 +R2_GD_01 +R2_HA_01 +R2_HB_01 +R2_HC_01 +R2_HD_01 +R2_IA_01 +R2_IA_02 +R2_IA_03 +R2_JA_01 +R2_JA_02 +R2_JA_03 +R2_JA_04 +R2_JA_05 +R2_KA_01 +R2_KA_02 +R2_KA_03 +R2_KA_04 +R2_KA_05 +R2_LA_01 +R2_LB_01 +R2_LC_01 +R2_LD_01 +R2_LE_01 +R2_LF_01 +R2_LG_01 +R2_LH_01 +R2_LI_01 +R2_LJ_01 +R2_LK_01 +R2_LL_01 +R2_LM_01 +R2_LN_01 +R2_LO_01 +R2_LP_01 +R2_LQ_01 +R2_LR_01 +R2_LS_01 +R2_MA_01 +R2_MB_01 +R2_MC_01 +R2_MD_01 +R2_ME_01 +R2_MF_01 +R2_MG_01 +R2_MH_01 +R2_MI_01 +R2_MJ_01 +R2_MK_01 +R2_ML_01 +R2_MM_01 +R2_MN_01 +R2_MO_01 +R2_NA_01 +R2_OA_01 +R2_PA_01 +R2_QB_01 +R2_QB_QQQ1_01 +R2_RA_01 +R2_RB_01 +R2_RC_01 +R2_RD_01 +R2_SA_01 +R2_SA_02 +R2_TA_01 +R2_TA_02 +R2_UA_01 +R2_UA_02 +R2_VA_01 +R2_VA_02 +R2_WA_01 +R2_WB_01 +R2_WC_01 +R2_XA_01 +R2_XB_01 +R2_XD_01 +R2_YA_01 +R2_ZA_01 +R2_ZA_02 +R2_ZA_03 +R3_AA_01 +R3_AB_01 +R3_AC_01 +R3_AD_01 +R3_AE_01 +R3_BA_01 +R3_BA_02 +R3_BD_01 +R3_BE_01 +R3_BF_01 +R3_BG_01 +R3_BH_01 +R3_BI_01 +R3_BJ_01 +R3_BK_01 +R3_BL_01 +R3_BM_01 +R3_BN_01 +R3_BO_01 +R3_BP_01 +R3_BQ_01 +R3_BR_01 +R3_BS_01 +R3_BT_01 +R3_CB_01 +R3_CC_01 +R3_CD_01 +R3_CE_01 +R3_CF_01 +R3_CH_01 +R3_CI_01 +R3_CJ_01 +R3_CK_01 +R3_CL_01 +R3_CM_01 +R3_CN_01 +R3_CO_01 +R3_CP_01 +R3_CQ_01 +R3_CR_01 +R3_CS_01 +R3_CT_01 +R3_CU_01 +R3_CV_01 +R3_CW_01 +R3_DA_01 +R3_DB_01 +R3_DC_01 +R3_EA_01 +R3_EB_01 +R3_EB_QQQ1_01 +R3_EC_01 +R3_FA_01 +R3_FB_01 +R3_FC_01 +R3_FD_01 +R3_GA_01 +R3_GB_01 +R3_HA_01 +R3_HB_01 +R3_IA_01 +R3_IB_01 +R3_JA_01 +R3_JB_01 +R3_JC_01 +R3_KA_01 +R3_LA_01 +R3_MA_01 +R3_MB_01 +R3_MC_01 +R3_MD_01 +R3_NA_01 +R3_OA_01 +R3_XA_01 +R3_XB_01 +R4_AA_01 +R4_AB_01 +R4_AC_01 +R4_AD_01 +R4_A_AA_01 +R4_A_AB_01 +R4_A_BA_01 +R4_A_BA_02 +R4_A_BA_03 +R4_A_BA_04 +R4_A_BA_05 +R4_A_BA_06 +R4_A_BA_07 +R4_A_BA_08 +R4_A_CA_01 +R4_A_CA_02 +R4_A_CA_03 +R4_A_DA_01 +R4_A_EA_01 +R4_A_FA_01 +R4_A_GA_01 +R4_A_GB_01 +R4_A_GC_01 +R4_A_HA_01 +R4_A_IA_01 +R4_A_JA_01 +R4_A_ZA_01 +R4_DA_01 +R4_DA_02 +R4_DA_03 +R4_DA_04 +R4_DA_05 +R4_EA_01 +R4_EB_01 +R4_EB_QQQ1_01 +R4_EC_01 +R4_ED_01 +R4_FA_01 +R4_FB_01 +R4_GA_01 +R4_GB_01 +R4_GC_01 +R4_GD_01 +R4_GE_01 +R4_GF_01 +R4_GG_01 +R4_GH_01 +R4_HA_01 +R4_HB_01 +R4_HC_01 +R4_HD_01 +R4_HD_QQQ1_01 +R4_HE_01 +R4_HF_01 +R4_HG_01 +R4_IA_01 +R4_IA_02 +R4_IA_03 +R4_IA_04 +R4_IA_05 +R4_IA_06 +R4_IA_07 +R4_IA_08 +R4_IA_09 +R4_IA_10 +R4_JA_01 +R4_KA_01 +R4_LA_01 +R4_MA_01 +R4_MB_01 +R4_NA_01 +R4_OA_01 +R4_PA_01 +R4_QA_01 +R4_QA_02 +R4_QA_03 +R4_QA_04 +R4_RA_01 +R4_SA_01 +R4_TA_01 +R4_TB_01 +R4_TC_01 +R4_TD_01 +R4_TE_01 +R4_TF_01 +R4_TG_01 +R4_TH_01 +R4_TI_01 +R4_TJ_01 +R4_TK_01 +R4_TL_01 +R4_UA_01 +R4_UB_01 +R4_UC_01 +R4_UD_01 +R4_UF_01 +R4_UG_01 +R4_UH_01 +R4_UI_01 +R4_UJ_01 +R4_UK_01 +R4_UL_01 +R4_VA_01 +R4_WA_01 +R4_WA_02 +R4_WA_03 +R4_WA_04 +R4_WA_05 +R4_XA_01 +R4_XA_02 +R4_YA_01 +R4_ZA_01 +R5_A_01 +R5_BA_01 +R5_BB_01 +R5_BC_01 +R5_BD_01 +R5_BE_01 +R5_BF_01 +R5_BG_01 +R5_BH_01 +R5_BI_01 +R5_BJ_01 +R5_BK_01 +R5_BL_01 +R5_B_01 +R5_CA_01 +R5_C_01 +R5_DA_01 +R5_DA_02 +R5_DA_03 +R5_DA_04 +R5_DA_05 +R5_D_01 +R5_EA_01 +R5_E_01 +R5_FA_01 +R5_F_01 +R5_GA_01 +R5_G_01 +R5_H_01 +R5_I_01 +R5_JA_01 +R5_JA_02 +R5_JA_03 +R5_JA_04 +R5_J_01 +R5_KA_01 +R5_KA_02 +R5_KA_03 +R5_K_01 +R5_LA_01 +R5_L_01 +R5_MA_01 +R5_MB_01 +R5_MC_01 +R5_MD_01 +R5_ME_01 +R5_MF_01 +R5_MG_01 +R5_NA_01 +R5_NB_01 +R5_NC_01 +R5_ND_01 +R5_NE_01 +R5_NF_01 +R5_NG_01 +R5_OA_01 +R5_OB_01 +R5_PA_01 +R5_PB_01 +R5_QA_01 +R5_QB_01 +R5_RA_01 +R5_RB_01 +R5_RC_01 +R5_SA_01 +R5_TA_01 +R5_TB_01 +R5_UA_01 +R5_UA_02 +R5_UA_03 +R5_VA_01 +R6_AA_01 +R6_BA_01 +R6_CA_01 +R6_CB_01 +R6_CC_01 +R6_CD_01 +R6_CE_01 +R6_CF_01 +R6_CG_01 +R6_CI_01 +R6_CJ_01 +R6_CK_01 +R6_CL_01 +R6_CM_01 +R6_DA_01 +R6_DB_01 +R6_DC_01 +R6_DD_01 +R6_DE_01 +R6_DF_01 +R6_DG_01 +R6_DH_01 +R6_DI_01 +R6_DJ_01 +R6_EA_01 +R6_EB_01 +R6_FA_01 +R6_FB_01 +R6_FC_01 +R6_GA_01 +R6_GB_01 +R6_HA_01 +R6_HA_02 +R6_IA_01 +R6_IB_01 +R6_JA_01 +R6_KA_01 +R6_KB_01 +R6_KC_01 +R6_KD_01 +R6_KE_01 +R6_KF_01 +R6_LA_01 +R6_LB_01 +R6_LC_01 +R6_LD_01 +R6_LE_01 +R6_LF_01 +R6_MA_01 +R6_MB_01 +R6_NA_01 +R6_NB_01 +R6_NC_01 +R6_ND_01 +R6_OA_01 +R6_OB_01 +R6_OC_01 +R6_PA_01 +R7_AA_01 +R7_AB_01 +R7_BA_01 +R7_BB_01 +R7_BC_01 +R7_BD_01 +R7_BD_QQQ1_01 +R7_BE_01 +R7_BF_01 +R7_CA_01 +R7_CB_01 +R7_CC_01 +R7_CD_01 +R7_CE_01 +R7_CF_01 +R7_CG_01 +R7_DA_01 +R7_DB_01 +R7_EA_01 +R7_FA_01 +R7_FB_01 +R7_FC_01 +R7_FD_01 +R7_FE_01 +R7_FF_01 +R7_FK_01 +R7_FL_01 +R7_FM_01 +R7_GA_01 +R7_GB_01 +R7_GC_01 +R7_GD_01 +R7_GE_01 +R7_GF_01 +R7_GG_01 +R7_GH_01 +R7_GI_01 +R7_GJ_01 +R7_GK_01 +R7_GL_01 +R7_HA_01 +R7_HB_01 +R7_IA_01 +R7_IB_01 +R7_JA_01 +R7_KA_01 +R7_LA_01 +R7_LB_01 +R7_MA_01 +R7_NA_01 +R7_NB_01 +R7_NC_01 +R7_ND_01 +R7_NE_01 +R7_NF_01 +R7_NG_01 +R7_NH_01 +R7_OA_01 +R7_OB_01 +R7_OC_01 +R7_OD_01 +R7_OE_01 +R7_PA_01 +R7_PB_01 +R7_QB_01 +R7_RA_01 +R7_SA_01 +R7_TA_01 +R7_TA_02 +R8_AA_01 +R8_AB_01 +R8_AC_01 +R8_AD_01 +R8_AE_01 +R8_AF_01 +R8_AG_01 +R8_AH_01 +R8_A_AA_01 +R8_A_AA_02 +R8_A_AA_03 +R8_A_AA_04 +R8_A_BA_01 +R8_A_CA_01 +R8_A_DA_01 +R8_A_EA_01 +R8_A_FA_01 +R8_A_GA_01 +R8_A_HA_01 +R8_A_IA_01 +R8_A_JA_01 +R8_A_KA_01 +R8_A_LA_01 +R8_A_LA_02 +R8_A_LA_03 +R8_A_LA_04 +R8_A_LA_05 +R8_A_LA_06 +R8_A_LA_07 +R8_A_LA_08 +R8_A_MA_01 +R8_A_MA_02 +R8_A_MA_03 +R8_A_MA_04 +R8_A_MA_05 +R8_A_MA_06 +R8_A_MA_07 +R8_A_MA_08 +R8_A_NA_01 +R8_A_NA_02 +R8_A_NA_03 +R8_A_NA_04 +R8_A_NA_05 +R8_A_NA_06 +R8_A_NA_07 +R8_A_NA_08 +R8_A_OA_01 +R8_A_OA_02 +R8_A_OA_03 +R8_A_OA_04 +R8_A_QA_01 +R8_A_QA_02 +R8_A_QA_03 +R8_A_QA_04 +R8_A_QA_05 +R8_A_RA_01 +R8_A_RA_02 +R8_A_RA_03 +R8_A_RA_04 +R8_BA_01 +R8_BB_01 +R8_CA_01 +R8_CA_02 +R8_CA_03 +R8_CA_04 +R8_CA_05 +R8_DA_01 +R8_DA_02 +R8_DA_03 +R8_DA_04 +R8_DA_05 +R8_EA_01 +R8_EA_02 +R8_EA_03 +R8_EA_04 +R8_FA_01 +R8_GA_01 +R8_HA_01 +R8_IA_01 +R8_JA_01 +R8_KA_01 +R8_LA_01 +R8_MA_01 +R8_NA_01 +R8_OA_01 +R8_PA_01 +R8_QA_01 +R8_RA_01 +R8_SA_01 +R8_TA_01 +R8_UA_01 +R8_VA_01 +R8_WA_01 +R8_XA_01 +R8_YA_01 +R8_ZA_01 +R8_ZA_02 +R8_ZA_03 +R8_ZA_04 +R9_AA_01 +R9_AB_01 +R9_AC_01 +R9_BA_01 +R9_BB_01 +R9_CA_01 +R9_CB_01 +RACEBIKE_1000CC_IGNITION +RACEBIKE_1000CC_IGNITION_TAIL +RACES_AA_01 +RACES_AA_02 +RADIATOR_HISS +RADIO_CLICK +RADIO_LIKE_TRACK_01 +RADIO_LIKE_TRACK_02 +RADIO_LIKE_TRACK_03 +RADIO_LIKE_TRACK_04 +RADIO_LIKE_TRACK_05 +RADIO_LIKE_TRACK_06 +RADIO_REQ_BEAT_01 +RADIO_REQ_BEAT_02 +RADIO_REQ_BEAT_03 +RADIO_REQ_BROKER_01 +RADIO_REQ_BROKER_02 +RADIO_REQ_BROKER_03 +RADIO_REQ_CLASSICS_01 +RADIO_REQ_CLASSICS_02 +RADIO_REQ_CLASSICS_03 +RADIO_REQ_FRANCOIS_01 +RADIO_REQ_FRANCOIS_02 +RADIO_REQ_FRANCOIS_03 +RADIO_REQ_FUSION_01 +RADIO_REQ_FUSION_02 +RADIO_REQ_FUSION_03 +RADIO_REQ_IF99_01 +RADIO_REQ_IF99_02 +RADIO_REQ_IF99_03 +RADIO_REQ_INDEPENDENCE_01 +RADIO_REQ_INDEPENDENCE_02 +RADIO_REQ_INDEPENDENCE_03 +RADIO_REQ_INTEGRITY_01 +RADIO_REQ_INTEGRITY_02 +RADIO_REQ_JNR_01 +RADIO_REQ_JNR_02 +RADIO_REQ_JNR_03 +RADIO_REQ_JOURNEY_01 +RADIO_REQ_JOURNEY_02 +RADIO_REQ_JOURNEY_03 +RADIO_REQ_K109_01 +RADIO_REQ_K109_02 +RADIO_REQ_K109_03 +RADIO_REQ_LAZLOW_01 +RADIO_REQ_LAZLOW_02 +RADIO_REQ_LAZLOW_03 +RADIO_REQ_LCHC_01 +RADIO_REQ_LCHC_02 +RADIO_REQ_LCHC_03 +RADIO_REQ_LRR_01 +RADIO_REQ_LRR_02 +RADIO_REQ_LRR_03 +RADIO_REQ_MASSIVEB_01 +RADIO_REQ_MASSIVEB_02 +RADIO_REQ_MASSIVEB_03 +RADIO_REQ_PLR_01 +RADIO_REQ_PLR_02 +RADIO_REQ_PLR_03 +RADIO_REQ_SANJUAN_01 +RADIO_REQ_SANJUAN_02 +RADIO_REQ_SANJUAN_03 +RADIO_REQ_TUFFGONG_01 +RADIO_REQ_TUFFGONG_02 +RADIO_REQ_TUFFGONG_03 +RADIO_REQ_VIBE_01 +RADIO_REQ_VIBE_02 +RADIO_REQ_VIBE_03 +RADIO_REQ_VLADIVOSTOK_01 +RADIO_REQ_VLADIVOSTOK_02 +RADIO_REQ_VLADIVOSTOK_03 +RADIO_REQ_WKTT_01 +RADIO_REQ_WKTT_02 +RADIO_REQ_WKTT_03 +RADIO_STATIC_LOOP +RADIO_STATION_HATE_01 +RADIO_STATION_HATE_02 +RADIO_STATION_HATE_03 +RADIO_STATION_HATE_04 +RADIO_STATION_HATE_DRUNK_01 +RADIO_STATION_HATE_DRUNK_02 +RADIO_STATION_HATE_DRUNK_03 +RADIO_STATION_LOVE_01 +RADIO_STATION_LOVE_02 +RADIO_STATION_LOVE_03 +RADIO_STATION_LOVE_04 +RADIO_STATION_LOVE_05 +RADIO_STATION_LOVE_06 +RADIO_STATION_LOVE_DRUNK_01 +RADIO_STATION_LOVE_DRUNK_02 +RADIO_STATION_LOVE_DRUNK_03 +RADIO_TUNE_FAVOURITE_01 +RADIO_TUNE_FAVOURITE_02 +RADIO_TUNE_FAVOURITE_03 +RADIO_TUNE_FAVOURITE_04 +RADIO_TUNE_FAVOURITE_05 +RAILINGS_1 +RAILINGS_2 +RAILINGS_3 +RAILINGS_4 +RAILINGS_5 +RAILINGS_6 +RALLY_RACER_ENGINE_HIGH +RALLY_RACER_ENGINE_IDLE +RALLY_RACER_ENGINE_LOW +RALLY_RACER_EXHAUST_HIGH +RALLY_RACER_EXHAUST_IDLE +RALLY_RACER_EXHAUST_LOW +RALLY_RACER_REVS_OFF +RALLY_RACER_START +RANDOMCHAT1 +RANDOMCHAT2 +RANDOMCHAT3 +RANDOMCHAT5 +RANDOMCHAT6 +RANDOMCHAT7 +RANDOMCHAT8 +RANT_A_01_01 +RANT_A_02_01 +RANT_A_03_01 +RANT_A_04_01 +RANT_A_05_01 +RANT_A_06_01 +RANT_A_07_01 +RANT_A_08_01 +RANT_A_09_01 +RANT_A_10_01 +RANT_A_11_01 +RANT_A_12_01 +RANT_A_13_01 +RANT_A_14_01 +RANT_A_15_01 +RANT_A_16_01 +RANT_A_17_01 +RANT_A_18_01 +RANT_A_19_01 +RANT_A_20_01 +RANT_A_21_01 +RANT_A_22_01 +RANT_A_23_01 +RANT_B_01_01 +RANT_B_02_01 +RANT_B_03_01 +RANT_B_04_01 +RANT_B_05_01 +RANT_B_06_01 +RANT_B_07_01 +RANT_B_08_01 +RANT_B_09_01 +RANT_B_10_01 +RANT_B_11_01 +RANT_B_12_01 +RANT_B_13_01 +RANT_B_14_01 +RANT_B_15_01 +RANT_B_16_01 +RANT_B_17_01 +RANT_B_18_01 +RANT_B_19_01 +RANT_B_20_01 +RANT_B_21_01 +RANT_B_22_01 +RANT_C_01_01 +RANT_C_02_01 +RANT_C_03_01 +RANT_C_04_01 +RANT_C_05_01 +RANT_C_06_01 +RANT_C_07_01 +RANT_C_08_01 +RANT_C_09_01 +RANT_C_10_01 +RANT_C_11_01 +RANT_D_01_01 +RANT_D_02_01 +RANT_D_03_01 +RANT_D_04_01 +RANT_D_05_01 +RANT_D_06_01 +RANT_D_07_01 +RANT_D_08_01 +RANT_D_09_01 +RANT_D_10_01 +RANT_D_11_01 +RANT_D_12_01 +RANT_D_13_01 +RANT_D_14_01 +RANT_E_01_01 +RANT_E_02_01 +RANT_E_03_01 +RANT_E_04_01 +RANT_E_05_01 +RANT_E_06_01 +RANT_E_07_01 +RANT_E_08_01 +RANT_E_09_01 +RANT_E_10_01 +RANT_E_11_01 +RANT_E_12_01 +RANT_E_13_01 +RANT_E_14_01 +RANT_E_15_01 +RASINS_01 +RASINS_02 +RASPY_SQUEAK +RASPY_SQUEAK_2 +RASPY_SQUEAK_3 +RASP_SQUEAK_4 +RASP_SQUEAK_5 +RASP_SQUEAK_6 +RATRACE_01 +RATTLE_AND_SQUEAK_A +RATTLE_AND_SQUEAK_B +RATTLE_HANDLE_A +RATTLE_HANDLE_B +RATTLE_HANDLE_C +RB1_AA_01 +RB1_AB_01 +RB1_AC_01 +RB1_AD_01 +RB1_AE_01 +RB1_AF_01 +RB1_AG_01 +RB1_CA_01 +RB1_CB_01 +RB1_CC_01 +RB1_EA_01 +RB1_EA_02 +RB1_FA_01 +RB1_FB_01 +RB1_FC_01 +RB1_FD_01 +RB1_GA_01 +RB1_HA_01 +RB1_HB_01 +RB1_IA_01 +RB1_IB_01 +RB1_IC_01 +RB1_KA_01 +RB1_LA_01 +RB1_LB_01 +RB1_LC_01 +RB1_MA_01 +RB1_XA_01 +RB1_XA_02 +RB1_XA_03 +RB2_AAA_01 +RB2_AAB_01 +RB2_ABA_01 +RB2_ABB_01 +RB2_ABC_01 +RB2_A_AA_01 +RB2_A_AB_01 +RB2_A_AC_01 +RB2_A_AD_01 +RB2_A_AE_01 +RB2_A_AFX_01 +RB2_A_AF_01 +RB2_A_AG_01 +RB2_A_AH_01 +RB2_A_AI_01 +RB2_A_AJ_01 +RB2_A_AK_01 +RB2_A_BA_01 +RB2_A_BB_01 +RB2_A_BC_01 +RB2_A_BD_01 +RB2_A_BE_01 +RB2_A_BF_01 +RB2_A_BG_01 +RB2_A_BH_01 +RB2_A_BI_01 +RB2_A_BK_01 +RB2_A_CA_01 +RB2_A_CB_01 +RB2_A_CC_01 +RB2_A_CD_01 +RB2_A_CE_01 +RB2_A_DA_01 +RB2_A_DA_02 +RB2_A_DA_03 +RB2_A_EA_01 +RB2_A_EA_02 +RB2_A_FA_01 +RB2_A_GA_01 +RB2_A_GA_02 +RB2_A_GA_03 +RB2_A_GA_04 +RB2_A_GA_05 +RB2_A_HA_01 +RB2_A_IA_01 +RB2_A_IB_01 +RB2_A_IC_01 +RB2_A_JA_01 +RB2_A_KA_01 +RB2_A_KB_01 +RB2_A_KC_01 +RB2_A_LA_01 +RB2_A_MA_01 +RB2_A_NA_01 +RB2_BA_01 +RB2_B_AA_01 +RB2_B_AA_02 +RB2_B_AA_03 +RB2_B_BA_01 +RB2_B_BA_02 +RB2_B_BA_03 +RB2_B_BA_04 +RB2_B_BA_05 +RB2_B_CA_01 +RB2_B_CA_02 +RB2_B_CA_03 +RB2_B_CA_04 +RB2_B_CA_05 +RB2_B_CA_06 +RB2_B_CA_07 +RB2_B_CA_08 +RB2_B_DA_01 +RB2_B_DB_01 +RB2_CA_01 +RB2_CB_01 +RB2_CC_01 +RB2_CD_01 +RB2_CE_01 +RB2_CF_01 +RB2_CG_01 +RB2_CH_01 +RB2_CI_01 +RB2_CJ_01 +RB2_CK_01 +RB2_DA_01 +RB2_EA_01 +RB2_FA_01 +RB2_GA_01 +RB2_GB_01 +RB2_GC_01 +RB2_GD_01 +RB2_GE_01 +RB2_GF_01 +RB2_GG_01 +RB2_GH_01 +RB2_GI_01 +RB2_GJ_01 +RB2_GK_01 +RB2_GL_01 +RB2_GM_01 +RB2_HA_01 +RB2_IA_01 +RB2_JA_01 +RB2_KA_01 +RB2_LA_01 +RB2_LB_01 +RB2_LC_01 +RB2_LD_01 +RB2_MA_01 +RB2_MA_02 +RB2_MA_03 +RB2_MA_04 +RB2_MA_05 +RB2_NA_01 +RB2_NA_02 +RB2_NA_03 +RB2_NA_04 +RB2_NA_05 +RB2_OA_01 +RB2_PA_01 +RB2_PB_01 +RB2_PC_01 +RB2_PD_01 +RB2_PE_01 +RB2_PF_01 +RB2_PG_01 +RB2_PH_01 +RB2_PI_01 +RB2_SA_01 +RB2_SB_01 +RB2_SC_01 +RB2_TA_01 +RB2_TB_01 +RB2_UA_01 +RB2_UB_01 +RB2_VA_01 +RB2_VB_01 +RB2_WA_01 +RB2_WB_01 +RB2_XA_01 +RB2_XB_01 +RB2_YA_01 +RB2_YB_01 +RB2_ZA_01 +RB2_ZB_01 +RB3_AB_01 +RB3_AC_01 +RB3_BA_01 +RB3_BB_01 +RB3_BC_01 +RB3_BD_01 +RB3_BE_01 +RB3_BF_01 +RB3_BG_01 +RB3_CA_01 +RB3_CA_02 +RB3_CA_03 +RB3_CA_04 +RB3_CA_05 +RB3_CA_06 +RB3_EA_01 +RB3_EA_02 +RB3_EA_03 +RB3_FA_01 +RB3_FB_01 +RB3_FC_01 +RB3_GA_01 +RB3_GB_01 +RB3_GC_01 +RB3_GD_01 +RB3_GE_01 +RB3_GGC_01 +RB3_GGD_01 +RB3_HA_01 +RB3_IA_01 +RB3_IA_02 +RB3_IA_03 +RB3_IA_04 +RB3_IA_05 +RB3_XA_01 +RB3_XB_01 +RB4_AA_01 +RB4_AB_01 +RB4_AC_01 +RB4_BA_01 +RB4_BB_01 +RB4_BC_01 +RB4_CA_01 +RB4_CB_01 +RB4_CC_01 +RB4_CD_01 +RB4_DA_01 +RB4_DA_02 +RB4_DA_03 +RB4_DA_04 +RB4_DA_05 +RB4_DA_06 +RB5_AA_01 +RB5_BA_01 +RB5_BB_01 +RB5_BC_01 +RB5_BD_01 +RB5_CA_01 +RB5_CB_01 +RB5_DA_01 +RB5_DA_02 +RB5_DA_03 +RB5_DA_04 +RB5_DA_05 +RB5_DA_06 +RB5_DA_07 +RB5_EA_01 +RB5_EB_01 +RB5_EC_01 +RB5_XA_01 +RB5_XA_02 +RB5_XA_03 +RB5_YA_01 +RB5_YA_XXX1_01 +RB5_YA_XXX1_02 +RB5_YA_XXX1_03 +RB5_ZA_01 +RB5_ZA_02 +RB6_AA_01 +RB6_BA_01 +RB6_BA_02 +RB6_BA_03 +RB6_BA_04 +RB6_BA_05 +RB6_CA_01 +RB6_CA_02 +RB6_CA_03 +RB6_CA_04 +RB6_CA_05 +RB6_DA_01 +RB6_DA_02 +RB6_DA_03 +RB6_DA_04 +RB6_DA_05 +RB6_IA_01 +RB6_IB_01 +RB6_IC_01 +RB6_ID_01 +RB6_IE_01 +RB6_IF_01 +RB6_IG_01 +RB6_IH_01 +RB6_II_01 +RB6_IJ_01 +RB6_IK_01 +RB6_JA_01 +RB6_JA_02 +RB6_JA_03 +RB6_JA_04 +RB6_JA_05 +RB6_JA_06 +RB6_JA_07 +RB6_JA_08 +RB6_KA_01 +RB6_KA_02 +RB6_LA_01 +RB6_LA_02 +RB6_LA_03 +RB6_LA_04 +RB6_LA_05 +RB6_LA_06 +RB6_LA_07 +RB6_LA_08 +RB6_MA_01 +RB6_MA_02 +RB6_MA_03 +RB6_NA_01 +RB6_NA_02 +RB6_NA_03 +RB6_OA_01 +RB6_PSCAN_AA +RB6_XA_01 +RB6_XA_02 +RB6_XA_03 +RB6_YA_01 +RB6_YA_02 +RB6_YA_03 +REAR_LIGHT_1 +REAR_LIGHT_2 +REAR_LIGHT_3 +REAR_LIGHT_4 +REAR_LIGHT_PARTICLES_A +REAR_LIGHT_PARTICLES_B +REAR_ROTOR +REBELMUSIC_01 +REBELMUSIC_02 +RECALCULATING +RECIEVER_CLUNK +RED +REGROUP_01 +REGROUP_02 +REGROUP_03 +REGROUP_NOGENDER_01 +REGROUP_NOGENDER_02 +REGULAR_CLOSE +REGULAR_CLOSE_2 +REGULAR_CLOSE_3 +REGULAR_OPEN +REGULAR_SALOON_1_ENGINE_HIGH +REGULAR_SALOON_1_ENGINE_LOW +REGULAR_SALOON_1_ENG_IDLE_LOOP +REGULAR_SALOON_1_EXHAUST_HIGH +REGULAR_SALOON_1_EXHAUST_LOW +REGULAR_SALOON_1_EX_IDLE_LOOP +REGULAR_SALOON_1_REVS_OFF +REGULAR_SALOON_1_START +REJECT_KISS_01 +REJECT_KISS_02 +REJECT_KISS_03 +REJECT_KISS_DRUNK_01 +REJECT_KISS_DRUNK_02 +REJECT_KISS_DRUNK_03 +RELIGHTMYFIRE_01 +RELIGHTMYFIRE_02 +REMEDY_01 +REMEDY_02 +REPEAT +REPORT_GUNFIRE_01 +REPORT_GUNFIRE_02 +REPORT_GUNFIRE_03 +REPORT_GUNFIRE_04 +REPORT_MVA_01 +REPORT_MVA_02 +REPORT_MVA_03 +REPORT_MVA_04 +REPORT_MVA_05 +REQUEST_BACKUP_01 +REQUEST_BACKUP_02 +REQUEST_BACKUP_03 +REQUEST_BACKUP_04 +REQUEST_SWAT_01 +REQUEST_SWAT_02 +REQUEST_SWAT_03 +REQUEST_SWAT_04 +RESET_LOWERED +RESONANT_WOOD_PARTICLE_1 +RESONANT_WOOD_PARTICLE_2 +RESONANT_WOOD_PARTICLE_3 +RESONANT_WOOD_PARTICLE_4 +RESONANT_WOOD_PARTICLE_5 +REVERSE_WARNING +REVERSING_TONES_ONE_SHOT_1 +REVERSING_TONES_ONE_SHOT_2 +REVERSING_TONES_ONE_SHOT_3 +RICOCHET_A_IN +RICOCHET_A_OUT +RICOCHET_B_IN +RICOCHET_B_OUT +RICOCHET_C_IN +RICOCHET_C_OUT +RICOCHET_D_IN +RICOCHET_D_OUT +RICOCHET_E_IN +RICOCHET_E_OUT +RICOCHET_POP +RIDING_IN_A_TAXI +RIFLE_SAFETY_01 +RIGHT +RIGHTBRIGADE_01 +RIGHTBRIGADE_02 +RIG_1_ENGINE_HIGH +RIG_1_ENGINE_LOW +RIG_1_ENG_IDLE_LOOP +RIG_1_EXHAUST_HIGH +RIG_1_EXHAUST_LOW +RIG_1_EX_IDLE_LOOP +RIG_2_ENGINE_HIGH +RIG_2_ENGINE_LOW +RIG_2_ENG_IDLE_LOOP +RIG_2_EXHAUST_HIGH +RIG_2_EXHAUST_LOW +RIG_2_EX_IDLE_LOOP +RIG_3_ENGINE_HIGH +RIG_3_ENGINE_LOW +RIG_3_ENG_IDLE_LOOP +RIG_3_EXHAUST_HIGH +RIG_3_EXHAUST_LOW +RIG_3_EX_IDLE_LOOP +RIG_BRAKE_DISC_A +RIG_BRAKE_DISC_B +RIG_HAND_BRAKE +RINGO_STREET +RINGTONE +RINGTONEMINORTHIRD +RING_LOOP_C +RING_SET1_01 +RING_SET1_02 +RING_SET1_03 +RING_SET1_04 +RING_SET1_05 +ROADCONE_COLLISION_1 +ROADCONE_RESO_1 +ROADCONE_RESO_2 +ROADCONE_RESO_3 +ROADCONE_RESO_4 +ROADCONE_RESO_5 +ROAD_DRILL_01 +ROAD_DRILL_02 +ROAD_DRILL_03 +ROAD_DRILL_04 +ROAD_DRILL_05 +ROAD_DRILL_06 +ROAD_DRILL_BASS +ROBIN_SQUEAK_A +ROBIN_SQUEAK_B +ROBIN_SQUEAK_C +ROBIN_SQUEAK_DUO +ROBIN_SQUEAK_F +ROBIN_SQUEAK_G +ROBIN_SQUEAK_H +ROC1_AAA_01 +ROC1_AAB_01 +ROC1_AA_01 +ROC1_AA_02 +ROC1_AA_03 +ROC1_BA_01 +ROC1_BA_02 +ROC1_BA_03 +ROC1_BA_04 +ROC1_BA_05 +ROC1_BA_06 +ROC1_CA_01 +ROC1_CA_02 +ROC1_CA_03 +ROC1_CA_04 +ROC1_CA_05 +ROC1_CA_06 +ROC1_CA_07 +ROC1_CA_08 +ROC1_DA_01 +ROC1_DA_02 +ROC1_DA_03 +ROC1_DA_04 +ROC1_DA_05 +ROC1_DA_06 +ROC1_DA_07 +ROC1_DA_08 +ROC1_DA_09 +ROC1_DA_10 +ROC1_EA_01 +ROC1_EA_02 +ROC1_EA_03 +ROC1_EA_04 +ROC1_EA_05 +ROC1_EA_06 +ROC1_FA_01 +ROC1_FA_02 +ROC1_FA_03 +ROC1_FA_04 +ROC1_FA_05 +ROC1_FA_06 +ROC1_GA_01 +ROC1_GB_01 +ROC1_HA_01 +ROC1_HB_01 +ROC1_IA_01 +ROC1_IB_01 +ROC1_JA_01 +ROC1_JB_01 +ROC1_KA_01 +ROC1_KB_01 +ROC1_LA_01 +ROC1_LB_01 +ROC1_MA_01 +ROC1_MB_01 +ROC1_NA_01 +ROC1_NB_01 +ROC1_OA_01 +ROC1_OA_02 +ROC1_OA_03 +ROC1_PA_01 +ROC1_PA_02 +ROC1_PA_03 +ROC1_QA_01 +ROC1_QA_02 +ROC1_QA_03 +ROC1_RA_01 +ROC1_RA_02 +ROC1_RA_03 +ROC1_RA_04 +ROC1_RA_05 +ROC1_RA_06 +ROC1_RA_07 +ROC1_RA_08 +ROC1_SA_01 +ROC1_SA_02 +ROC1_SA_03 +ROC1_SA_04 +ROC1_SA_05 +ROC1_SA_06 +ROC1_SA_07 +ROC1_SA_08 +ROC1_TA_01 +ROC1_TA_02 +ROC1_UA_01 +ROC1_VA_01 +ROC1_VB_01 +ROC1_VC_01 +ROC1_VD_01 +ROC1_VE_01 +ROC1_WA_01 +ROC1_WB1_01 +ROC1_WB2_01 +ROC1_XA1_01 +ROC1_XA2_01 +ROC1_XB_01 +ROC1_YA_01 +ROC1_YB_01 +ROC1_YC_01 +ROC1_YD_01 +ROC1_ZA_01 +ROC1_ZB_01 +ROC1_ZC_01 +ROC1_ZD_01 +ROCKET_DISTANT +ROCKET_GRENADE_DRY_FIRE +ROCKET_GRENADE_FIRE_ECHO +ROCKET_GRENADE_FIRE_L +ROCKET_GRENADE_FIRE_R +ROCKET_GRENADE_LOOP +ROCKET_GRENADE_LOWS +ROCKET_ST +ROCKET_THRUST +ROCKYMOUNTAINWAY_01 +ROCK_BYE_01 +ROCK_BYE_02 +ROCK_DEBRIS_LOOP +ROCK_HI_01 +ROCK_HI_02 +ROCK_IMPACT_1 +ROCK_IMPACT_2 +ROCK_IMPACT_3 +ROEBUCK_ROAD +ROLLER_DOOR_1 +ROLLER_DOOR_2 +ROLLER_DOOR_3 +ROLLER_TROLLEY_A +ROLLER_TROLLEY_B +ROLLING_BALL +ROLLING_GRASS +ROLLING_GRAVEL +ROLL_CRASH +ROM1_AAA_01 +ROM1_AA_01 +ROM1_AA_02 +ROM1_AA_03 +ROM1_AA_04 +ROM1_AA_05 +ROM1_BA_01 +ROM1_BA_02 +ROM1_CA_01 +ROM1_CB_01 +ROM1_CC_01 +ROM1_CD_01 +ROM1_CE_01 +ROM1_DA1_01 +ROM1_DA2_01 +ROM1_DB_01 +ROM1_DC_01 +ROM1_DD_01 +ROM1_DE1_01 +ROM1_DE2_01 +ROM1_DF_01 +ROM1_DG_01 +ROM1_EA_01 +ROM1_EA_02 +ROM1_EA_03 +ROM1_FA_01 +ROM1_FB_01 +ROM1_GA_01 +ROM1_GA_02 +ROM1_GA_03 +ROM1_GA_04 +ROM1_GA_05 +ROM1_HA_01 +ROM1_HA_02 +ROM1_IA_01 +ROM1_IB_01 +ROM1_IC_01 +ROM1_ID_01 +ROM1_IE_01 +ROM1_IF_01 +ROM1_JA_01 +ROM1_JB_01 +ROM1_JC_01 +ROM1_JD_01 +ROM1_JE_01 +ROM1_JF_01 +ROM1_JG1_01 +ROM1_JG2_01 +ROM1_JH_01 +ROM1_JI_01 +ROM1_KA_01 +ROM1_KB_01 +ROM1_KC_01 +ROM1_LA_01 +ROM1_LB1_01 +ROM1_LB2_01 +ROM1_LC_01 +ROM1_LD_01 +ROM1_LE_01 +ROM1_LF1_01 +ROM1_LF2_01 +ROM1_LG_01 +ROM1_MA_01 +ROM1_MB_01 +ROM1_MC_01 +ROM1_MD_01 +ROM1_ME_01 +ROM1_NA_01 +ROM1_NB_01 +ROM1_NC_01 +ROM1_ND_01 +ROM1_OA_01 +ROM1_OA_02 +ROM1_OA_03 +ROM1_PA_01 +ROM1_PB_01 +ROM1_QA_01 +ROM1_QA_02 +ROM1_QA_03 +ROM1_QA_04 +ROM1_QA_05 +ROM1_RA_01 +ROM1_RB_01 +ROM1_RC_01 +ROM1_RD_01 +ROM1_SA_01 +ROM1_SA_02 +ROM1_SA_03 +ROM1_TA_01 +ROM1_TA_02 +ROM1_UA_01 +ROM1_UA_02 +ROM1_VA_01 +ROM1_VA_02 +ROM1_VA_03 +ROM1_VA_04 +ROM1_VA_05 +ROM1_VA_06 +ROM1_WA_01 +ROM1_WA_02 +ROM1_WA_03 +ROM1_WA_04 +ROM1_WA_05 +ROM1_WA_06 +ROM1_XA_01 +ROM1_XB_01 +ROM1_YA_01 +ROM1_ZA_01 +ROM1_ZB_01 +ROM1_ZC_01 +ROMAN_FIGHT_01 +ROMAN_FIGHT_02 +ROMAN_FIGHT_03 +ROMAN_FIGHT_04 +ROMAN_FIGHT_05 +ROMAN_FIGHT_06 +ROMAN_FIGHT_07 +ROMAN_FIGHT_08 +ROMAN_FIGHT_09 +ROMAN_FIGHT_10 +ROMAN_FIGHT_11 +ROMAN_FIGHT_12 +ROOF_ROLL_A +ROOF_ROLL_B +ROOM_TONE_L +ROOM_TONE_R +ROPE_01 +ROPE_02 +ROPE_03 +ROPE_04 +ROPE_05 +ROTTERDAM_HILL +RP10_A_AA_01 +RP10_A_AA_02 +RP10_A_AA_03 +RP10_A_BA_01 +RP10_A_BA_02 +RP10_A_CA_01 +RP10_A_CA_02 +RP10_A_CA_03 +RP10_A_DA_01 +RP10_A_DA_02 +RP10_A_DA_03 +RP10_A_EA_01 +RP10_A_EA_02 +RP10_A_EA_03 +RP10_A_FA_01 +RP10_A_FA_02 +RP10_A_FA_03 +RP10_A_GA_01 +RP10_A_GA_02 +RP10_A_GA_03 +RP10_A_HA_01 +RP10_A_HA_02 +RP10_A_HA_03 +RP10_A_IA_01 +RP10_A_IA_02 +RP10_A_IA_03 +RP10_A_JA_01 +RP10_A_JB_01 +RP10_A_JC_01 +RP10_A_JD_01 +RP10_A_JE_01 +RP10_A_JF_01 +RP10_A_JG_01 +RP10_A_KA_01 +RP10_A_KA_02 +RP10_A_KA_03 +RP10_A_KA_04 +RP10_A_KA_05 +RP10_A_KA_06 +RP10_A_KA_07 +RP10_A_KA_08 +RP10_A_KA_09 +RP10_A_KA_10 +RP10_A_LA_01 +RP10_A_LA_02 +RP10_A_LA_03 +RP10_A_LA_04 +RP10_A_LA_05 +RP10_A_LA_06 +RP10_A_LA_07 +RP10_A_LA_08 +RP10_A_LA_09 +RP10_A_LA_10 +RP10_A_MA_01 +RP10_A_NA_01 +RP10_A_OA_01 +RP10_A_PA_01 +RP10_A_QA_01 +RP10_A_RA_01 +RP10_A_SA_01 +RP10_A_TA_01 +RP10_A_UA_01 +RP10_A_VA_01 +RP10_A_WA_01 +RP10_A_WA_02 +RP10_A_WA_03 +RP10_A_WA_04 +RP10_A_WA_05 +RP10_A_WA_06 +RP10_A_WA_07 +RP10_A_XA_01 +RP10_A_XA_02 +RP10_A_XA_03 +RP10_A_XA_04 +RP10_A_XA_05 +RP10_A_XA_06 +RP10_A_XA_07 +RP10_A_YA_01 +RP10_A_YA_02 +RP10_A_YA_03 +RP10_A_ZA_01 +RP10_A_ZA_02 +RP10_A_ZA_03 +RP10_B_AA_01 +RP10_B_AA_02 +RP10_B_AA_03 +RP10_B_AA_04 +RP10_B_AA_05 +RP10_B_AA_06 +RP10_B_AA_07 +RP10_B_AA_08 +RP10_B_AA_09 +RP10_B_BA_01 +RP10_B_BA_02 +RP10_B_BA_03 +RP10_B_BA_04 +RP10_B_BA_05 +RP10_B_BA_06 +RP10_B_BA_07 +RP10_B_BA_08 +RP10_B_BA_09 +RP10_B_CA_01 +RP10_B_CA_02 +RP10_B_CA_03 +RP10_B_CA_04 +RP10_B_CA_05 +RP10_B_CA_06 +RP10_B_CA_07 +RP10_B_CA_08 +RP10_B_CA_09 +RP10_B_CA_10 +RP10_B_CA_11 +RP10_B_DA_01 +RP10_B_DA_02 +RP10_B_DA_03 +RP10_B_DA_04 +RP10_B_DA_05 +RP10_B_DA_06 +RP10_B_DA_07 +RP10_B_DA_08 +RP10_B_DA_09 +RP10_B_DA_10 +RP10_B_DA_11 +RP10_B_DA_12 +RP10_B_DA_13 +RPI1_BA_01 +RPI1_BA_02 +RPI1_BA_03 +RPI1_CA_01 +RPI1_CB_01 +RPI1_CC_01 +RPI1_DA_01 +RPI1_DB_01 +RPI1_EA_01 +RPI1_EB_01 +RPI1_EC_01 +RPI1_FA_01 +RPI1_FB_01 +RPI1_FC_01 +RPI1_FD_01 +RPI1_GA_01 +RPI1_GB_01 +RPI1_GC_01 +RPI1_GD_01 +RPI1_HA_01 +RPI1_HA_02 +RPI1_HA_03 +RPI1_IA_01 +RPI1_IA_02 +RPI1_IA_03 +RPI1_JA_01 +RPI1_JA_02 +RPI1_JA_03 +RPI1_KA_01 +RPI1_LA_01 +RPI1_MA_01 +RPI1_MB_01 +RPI1_NA_01 +RPI1_NB_01 +RPI1_OA_01 +RPI1_OA_02 +RPI1_OA_03 +RPI1_OA_04 +RPI1_OA_05 +RPI1_OA_06 +RPI1_PA_01 +RPI1_PA_02 +RPI1_PA_03 +RPI1_PA_04 +RPI1_PA_05 +RPI1_PA_06 +RR_ATTACK_FRIEND_01 +RR_ATTACK_FRIEND_02 +RR_ATTACK_FRIEND_03 +RR_ATTACK_FRIEND_04 +RR_ATTACK_FRIEND_05 +RR_ATTACK_FRIEND_06 +RR_ATTACK_FRIEND_07 +RR_ATTACK_FRIEND_08 +RR_ATTACK_GENERIC_01 +RR_ATTACK_GENERIC_02 +RR_ATTACK_GENERIC_03 +RR_ATTACK_GENERIC_04 +RR_ATTACK_GENERIC_05 +RR_ATTACK_GENERIC_06 +RR_ATTACK_GENERIC_07 +RR_ATTACK_GENERIC_08 +RR_ATTACK_GENERIC_09 +RR_ATTACK_GENERIC_10 +RR_ATTACK_GENERIC_11 +RR_ATTACK_GENERIC_12 +RR_ATTACK_GENERIC_13 +RR_ATTACK_GENERIC_14 +RR_ATTACK_GENERIC_15 +RR_FRIEND_ANNOY_01 +RR_FRIEND_ANNOY_02 +RR_FRIEND_ANNOY_03 +RR_FRIEND_ANNOY_04 +RR_FRIEND_ANNOY_05 +RR_FRIEND_ATTACKSJ_01 +RR_FRIEND_ATTACKSJ_02 +RR_FRIEND_ATTACKSJ_03 +RR_FRIEND_ATTACKSJ_04 +RR_FRIEND_ATTACKSJ_05 +RR_FRIEND_ATTACKSJ_06 +RR_FRIEND_ATTACKSJ_07 +RR_FRIEND_ATTACKSJ_08 +RR_FRIEND_ATTACKSJ_09 +RR_FRIEND_ATTACKSJ_10 +RR_FRIEND_PASS_01 +RR_FRIEND_PASS_02 +RR_FRIEND_PASS_03 +RR_FRIEND_PASS_04 +RR_FRIEND_PASS_05 +RR_PASS_FRIEND_01 +RR_PASS_FRIEND_02 +RR_PASS_FRIEND_03 +RR_PASS_FRIEND_04 +RR_PASS_FRIEND_05 +RR_PLAYER_HITS_01 +RR_PLAYER_HITS_02 +RR_PLAYER_HITS_03 +RR_PLAYER_HITS_04 +RR_PLAYER_HITS_05 +RR_SOFT_01 +RR_SOFT_02 +RR_SOFT_03 +RR_SOFT_04 +RR_SOFT_05 +RR_SOFT_06 +RR_SOFT_07 +RR_SOFT_08 +RR_SOFT_09 +RR_SOFT_10 +RTN_BALL_STOP +RUBBERHARD_CONCRETECLEAN_HEEL_01 +RUBBERHARD_CONCRETECLEAN_HEEL_02 +RUBBERHARD_CONCRETECLEAN_HEEL_03 +RUBBERHARD_CONCRETECLEAN_HEEL_04 +RUBBERHARD_CONCRETECLEAN_HEEL_05 +RUBBERHARD_CONCRETECLEAN_HEEL_06 +RUBBERHARD_CONCRETECLEAN_SCUFF_01 +RUBBERHARD_CONCRETECLEAN_SCUFF_02 +RUBBERHARD_CONCRETECLEAN_SCUFF_03 +RUBBERHARD_CONCRETECLEAN_SCUFF_04 +RUBBERHARD_CONCRETECLEAN_SCUFF_05 +RUBBERHARD_CONCRETECLEAN_SCUFF_06 +RUBBERHARD_CONCRETECLEAN_SCUFF_08 +RUBBERHARD_CONCRETECLEAN_TOE_01 +RUBBERHARD_CONCRETECLEAN_TOE_02 +RUBBERHARD_CONCRETECLEAN_TOE_03 +RUBBERHARD_CONCRETECLEAN_TOE_04 +RUBBERHARD_CONCRETECLEAN_TOE_05 +RUBBERHARD_CONCRETECLEAN_TOE_06 +RUBBERHARD_CONCRETEDIRTY_SCUFF_01 +RUBBERHARD_CONCRETEDIRTY_SCUFF_02 +RUBBERHARD_CONCRETEDIRTY_SCUFF_03 +RUBBERHARD_CONCRETEDIRTY_SCUFF_04 +RUBBERHARD_CONCRETEDIRTY_SCUFF_05 +RUBBERHARD_CONCRETEDIRTY_SCUFF_06 +RUBBERHARD_WATER_HEEL_01 +RUBBERHARD_WATER_HEEL_02 +RUBBERHARD_WATER_HEEL_03 +RUBBERHARD_WATER_HEEL_04 +RUBBERHARD_WATER_HEEL_05 +RUBBERHARD_WATER_SCUFF_01 +RUBBERHARD_WATER_SCUFF_02 +RUBBERHARD_WATER_SCUFF_03 +RUBBERHARD_WATER_SCUFF_04 +RUBBERHARD_WATER_SCUFF_05 +RUBBERHARD_WATER_TOE_01 +RUBBERHARD_WATER_TOE_02 +RUBBERHARD_WATER_TOE_03 +RUBBERHARD_WATER_TOE_04 +RUBBERHARD_WATER_TOE_05 +RUBBERSOFT_CONCRETECLEAN_HEEL_01 +RUBBERSOFT_CONCRETECLEAN_HEEL_02 +RUBBERSOFT_CONCRETECLEAN_HEEL_03 +RUBBERSOFT_CONCRETECLEAN_HEEL_04 +RUBBERSOFT_CONCRETECLEAN_HEEL_05 +RUBBERSOFT_CONCRETECLEAN_HEEL_06 +RUBBERSOFT_CONCRETECLEAN_TOE_01 +RUBBERSOFT_CONCRETECLEAN_TOE_02 +RUBBERSOFT_CONCRETECLEAN_TOE_03 +RUBBERSOFT_CONCRETECLEAN_TOE_04 +RUBBERSOFT_CONCRETECLEAN_TOE_05 +RUBBERSOFT_TILED_SCUFF_01 +RUBBERSOFT_TILED_SCUFF_02 +RUBBERSOFT_TILED_SCUFF_03 +RUBBERSOFT_TILED_SCUFF_04 +RUBBERSOFT_TILED_SCUFF_05 +RUBBERSOFT_TILED_SCUFF_06 +RUBBERSOFT_TILED_SCUFF_07 +RUBY_ST +RUB_HANDS_01_01 +RUB_HANDS_01_02 +RUB_HANDS_01_03 +RUB_HANDS_02_01 +RUB_HANDS_02_02 +RUB_HANDS_02_03 +RUMBLE_FAR_LEFT +RUMBLE_FAR_RIGHT +RUMBLE_NEAR_LEFT +RUMBLE_NEAR_RIGHT +RUN_01 +RUN_ON_METAL_FLEX_1 +RUN_ON_METAL_FLEX_2 +RUN_ON_METAL_FLEX_3 +RUN_ON_METAL_FLEX_4 +RUN_ON_METAL_FLEX_5 +RUN_OVER_PLAYER_01 +RUN_OVER_PLAYER_02 +RUN_OVER_PLAYER_03 +RUSTY_METAL_SCRAPE_A +RUSTY_METAL_SCRAPE_B +RWB_INTRO +RWB_LOOP +RWB_LOOP_2 +RWB_LOOP_3 +RWB_OUTRO +RWB_PRELOOP +RYKERS_AVE +SACRAMENTO_AVE +SAFE_1 +SAFE_2 +SAFE_3 +SALIOELSOL_01 +SALIOELSOL_02 +SALOON_NEW_CLOSE +SALOON_NEW_CLOSE_2 +SALOON_NEW_CLOSE_3 +SALOON_NEW_OPEN +SALOON_OLD_CLOSE +SALOON_OLD_CLOSE_2 +SALOON_OLD_CLOSE_3 +SALOON_OLD_OPEN +SANCHEZ_ENGINE_HIGH +SANCHEZ_ENGINE_IDLE +SANCHEZ_ENGINE_LOW +SANCHEZ_EXHAUST_HIGH +SANCHEZ_EXHAUST_IDLE +SANCHEZ_EXHAUST_LOW +SANCHEZ_REVS_OFF +SANCHEZ_START_LOOP +SAND_1 +SAND_2 +SAND_3 +SAND_IN_WIND_A +SAND_IN_WIND_B +SAND_SKID +SAND_TYRE_ROLL +SAN_QUENTIN_AVENUE +SAN_QUINTEN_AVENUE_STATION +SARATOGA_AVE +SATISFYMYSOUL_01 +SAVED_01 +SAVED_02 +SAWNSG_LOWL +SC1_AA_01 +SC1_AA_02 +SC1_AA_03 +SC1_AA_04 +SC1_AA_05 +SC1_AA_06 +SC1_AA_07 +SC1_AA_08 +SC1_AA_09 +SC1_AA_10 +SC1_BA_01 +SC1_BA_02 +SC1_BA_03 +SC1_BA_04 +SC1_CA_01 +SC1_CA_02 +SC1_CA_03 +SC1_CA_04 +SC1_DA_01 +SC1_DA_02 +SC1_DA_03 +SC1_DA_04 +SC1_EA_01 +SC1_EA_02 +SC1_EA_03 +SC1_EA_04 +SC1_FA_01 +SC1_FA_02 +SC1_FA_03 +SC1_FA_04 +SC1_FA_05 +SC1_FA_06 +SC1_FA_07 +SC1_FA_08 +SC1_FA_09 +SC1_FA_10 +SC1_GA_01 +SC1_GA_02 +SC1_GA_03 +SC1_GA_04 +SC1_HA_01 +SC1_HA_02 +SC1_HA_03 +SC1_HA_04 +SC1_IA_01 +SC1_IA_02 +SC1_IA_03 +SC1_IA_04 +SC1_JA_01 +SC1_JA_02 +SC1_JA_03 +SC1_JA_04 +SC1_KA_01 +SC1_KA_02 +SC1_KA_03 +SC1_KA_04 +SC1_KA_05 +SC1_KA_06 +SC1_KA_07 +SC1_KA_08 +SC1_KA_09 +SC1_KA_10 +SC1_LA_01 +SC1_LA_02 +SC1_LA_03 +SC1_LA_04 +SC1_MA_01 +SC1_MA_02 +SC1_MA_03 +SC1_MA_04 +SC1_NA_01 +SC1_NA_02 +SC1_NA_03 +SC1_NA_04 +SC1_OA_01 +SC1_OA_02 +SC1_OA_03 +SC1_OA_04 +SC1_PA_01 +SC1_PA_02 +SC1_PA_03 +SC1_PA_04 +SC1_PA_05 +SC1_PA_06 +SC1_QA_01 +SC1_QA_02 +SC1_QA_03 +SC1_QA_04 +SC1_QA_05 +SC1_QA_06 +SC1_RA_01 +SC1_RA_02 +SC1_RA_03 +SC1_RA_04 +SC1_RA_05 +SC1_RA_06 +SC1_SA_01 +SC1_SA_02 +SC1_SA_03 +SC1_SA_04 +SCAFFOLD_AMBIENT_1 +SCAFFOLD_AMBIENT_2 +SCAFFOLD_AMBIENT_3 +SCAFFOLD_COLLISION_1 +SCAFFOLD_COLLISION_2 +SCAFFOLD_COLLISION_3 +SCAFFOLD_COLLISION_4 +SCAFFOLD_COLLISION_5 +SCAFFOLD_RESO_1 +SCAFFOLD_RESO_2 +SCAFFOLD_RESO_3 +SCAFFOLD_RESO_4 +SCAFFOLD_RESO_5 +SCARE_HIDING_SUSPECT_01 +SCARE_HIDING_SUSPECT_02 +SCARE_HIDING_SUSPECT_03 +SCARE_HIDING_SUSPECT_04 +SCARE_HIDING_SUSPECT_05 +SCARE_HIDING_SUSPECT_06 +SCARE_HIDING_SUSPECT_NOGENDER_01 +SCARE_HIDING_SUSPECT_NOGENDER_02 +SCARE_HIDING_SUSPECT_NOGENDER_03 +SCHOTTLER +SCHOTTLER_STATION +SCIENCE_OF_CRIME +SCOOTER +SCREAMS_02 +SCREAMS_03 +SCREAMS_04 +SCREECH_1 +SCREECH_2 +SCREECH_5 +SCROLL_ALT_1_LEFT +SCROLL_ALT_1_RIGHT +SCUFF_1 +SCUFF_10 +SCUFF_11 +SCUFF_12 +SCUFF_2 +SCUFF_3 +SCUFF_4 +SCUFF_5 +SCUFF_6 +SCUFF_7 +SCUFF_8 +SCUFF_9 +SEARCH_BODY_TAKE_ITEM_01 +SEARCH_BODY_TAKE_ITEM_02 +SEARCH_BODY_TAKE_ITEM_03 +SEARCH_BODY_TAKE_ITEM_04 +SEARCH_BODY_TAKE_ITEM_05 +SEARCH_BODY_TAKE_ITEM_06 +SEARCH_BODY_TAKE_ITEM_07 +SEARCH_BODY_TAKE_ITEM_08 +SEARCH_BODY_TAKE_ITEM_09 +SEARCH_BODY_TAKE_ITEM_10 +SEARCH_BODY_TAKE_ITEM_11 +SEARCH_BODY_TAKE_ITEM_12 +SEARCH_BODY_TAKE_ITEM_13 +SEARCH_BODY_TAKE_ITEM_14 +SEARCH_BODY_TAKE_ITEM_15 +SEARCH_BODY_TAKE_ITEM_16 +SECURITY_CHAT_01 +SECURITY_CHAT_02 +SECURITY_CHAT_03 +SECURITY_CHAT_04 +SECURITY_CHAT_05 +SEDAN +SELECT_L +SELECT_R +SELL_DRINK_01 +SELL_DRINK_02 +SELL_DRINK_03 +SELL_DRINK_04 +SELL_DRINK_05 +SELL_DRINK_06 +SELL_GOODS_01 +SELL_GOODS_02 +SELL_GOODS_03 +SELL_GOODS_04 +SELL_GOODS_05 +SET_CAR_ALARM +SEXYMOVIMIENTO_01 +SHAKEYOURGROOVETHING_01 +SHARP +SHELL_CASING_RESO +SHELL_METAL_A_01 +SHELL_METAL_A_02 +SHELL_METAL_A_03 +SHELL_METAL_B_01 +SHELL_METAL_B_02 +SHELL_METAL_C_01 +SHELL_METAL_C_02 +SHELL_METAL_C_03 +SHELL_PLASTIC_A_01 +SHELL_PLASTIC_A_02 +SHELL_PLASTIC_A_03 +SHELL_PLASTIC_B_01 +SHELL_PLASTIC_B_02 +SHIT_01 +SHIT_02 +SHIT_03 +SHIT_04 +SHIT_05 +SHIT_DRUNK_01 +SHIT_DRUNK_02 +SHIT_DRUNK_03 +SHIT_DRUNK_04 +SHIT_DRUNK_05 +SHIT_DRUNK_06 +SHIT_DRUNK_07 +SHIT_DRUNK_08 +SHOCKED_01 +SHOCKED_02 +SHOCKED_03 +SHOCKED_04 +SHOCKED_05 +SHOCKED_06 +SHOOT_01 +SHOOT_02 +SHOOT_03 +SHOOT_04 +SHOOT_05 +SHOOT_06 +SHOOT_07 +SHOOT_08 +SHOOT_09 +SHOOT_10 +SHOOT_11 +SHOOT_12 +SHOOT_13 +SHOOT_14 +SHOOT_15 +SHOOT_16 +SHOOT_17 +SHOOT_18 +SHOOT_19 +SHOOT_20 +SHOOT_21 +SHOOT_22 +SHOOT_23 +SHOOT_24 +SHOOT_25 +SHOOT_26 +SHOOT_27 +SHOOT_28 +SHOOT_29 +SHOOT_30 +SHOOT_31 +SHOOT_32 +SHOOT_33 +SHOOT_34 +SHOOT_35 +SHOOT_36 +SHOOT_37 +SHOOT_38 +SHOOT_39 +SHOOT_40 +SHOOT_AT_COPS_01 +SHOOT_AT_COPS_02 +SHOOT_AT_COPS_03 +SHOOT_AT_COPS_04 +SHOOT_AT_COPS_05 +SHOOT_AT_COPS_06 +SHOOT_AT_COPS_07 +SHOOT_AT_COPS_08 +SHOOT_AT_COPS_09 +SHOOT_AT_COPS_10 +SHOOT_AT_ENEMY_01 +SHOOT_AT_ENEMY_02 +SHOOT_AT_ENEMY_03 +SHOOT_AT_ENEMY_04 +SHOOT_AT_ENEMY_05 +SHOOT_AT_ENEMY_06 +SHOOT_AT_ENEMY_07 +SHOOT_AT_ENEMY_08 +SHOOT_AT_ENEMY_09 +SHOOT_AT_ENEMY_10 +SHOOT_AT_ENEMY_11 +SHOOT_AT_ENEMY_12 +SHOOT_AT_ENEMY_13 +SHOOT_AT_ENEMY_14 +SHOOT_AT_ENEMY_15 +SHOOT_GUN_01 +SHOOT_GUN_02 +SHOOT_GUN_03 +SHOOT_GUN_04 +SHOOT_GUN_05 +SHOOT_GUN_06 +SHOOT_GUN_07 +SHOOT_GUN_08 +SHOOT_GUN_09 +SHOOT_GUN_10 +SHOOT_GUN_11 +SHOOT_GUN_12 +SHOOT_GUN_13 +SHOPPING_TROLLEY_COLLISION_1 +SHOPPING_TROLLEY_COLLISION_2 +SHOPPING_TROLLEY_COLLISION_3 +SHOP_BELL +SHOP_CHP_PURCHASE_01 +SHOP_CHP_PURCHASE_02 +SHOP_CHP_WINDOW_SHOP_01 +SHOP_CHP_WINDOW_SHOP_02 +SHOP_DOOR_BRUSH +SHOP_DOOR_LIMIT_1 +SHOP_DOOR_LIMIT_2 +SHOP_DOOR_LIMIT_3 +SHOP_DOOR_PASS_1 +SHOP_DOOR_PASS_2 +SHOP_DOOR_PASS_3 +SHOP_DOOR_PUSH_1 +SHOP_DOOR_PUSH_2 +SHOP_DOOR_PUSH_3 +SHOP_DOOR_SPECIAL_SQUEAK +SHOP_EXP_PURCHASE_01 +SHOP_EXP_PURCHASE_02 +SHOP_EXP_WINDOW_SHOP_01 +SHOP_EXP_WINDOW_SHOP_02 +SHORT_CELLO +SHORT_ORGAN +SHORT_STRINGS +SHOTGUN_2_IMPACT_01 +SHOTGUN_2_IMPACT_02 +SHOTGUN_2_IMPACT_03 +SHOTGUN_2_IMPACT_06 +SHOTGUN_2_IMPACT_09 +SHOTGUN_2_IMPACT_15 +SHOTGUN_COCK_A_01 +SHOTGUN_COCK_A_02 +SHOTGUN_COCK_B_01 +SHOTGUN_COCK_B_02 +SHOTGUN_DISTANT +SHOTGUN_ECHO +SHOTGUN_INSERT_SHELL_01 +SHOTGUN_INSERT_SHELL_02 +SHOTGUN_INSERT_SHELL_03 +SHOTGUN_SAFETY_01 +SHOT_1_L +SHOT_1_R +SHOT_BY_PLAYER_01 +SHOT_BY_PLAYER_02 +SHOT_BY_PLAYER_03 +SHOT_BY_PLAYER_04 +SHOT_BY_PLAYER_05 +SHOT_BY_PLAYER_06 +SHOT_BY_PLAYER_DISLIKE_01 +SHOT_BY_PLAYER_DISLIKE_02 +SHOT_BY_PLAYER_DISLIKE_03 +SHOT_BY_PLAYER_DISLIKE_04 +SHOT_BY_PLAYER_DISLIKE_05 +SHOT_BY_PLAYER_DISLIKE_06 +SHOT_BY_PLAYER_DISLIKE_07 +SHOT_BY_PLAYER_DISLIKE_08 +SHOT_BY_PLAYER_DRUNK_01 +SHOT_BY_PLAYER_DRUNK_02 +SHOT_BY_PLAYER_DRUNK_03 +SHOT_BY_PLAYER_DRUNK_04 +SHOT_BY_PLAYER_DRUNK_05 +SHOT_BY_PLAYER_LIKE_01 +SHOT_BY_PLAYER_LIKE_02 +SHOT_BY_PLAYER_LIKE_03 +SHOT_BY_PLAYER_LIKE_04 +SHOT_BY_PLAYER_LIKE_05 +SHOT_BY_PLAYER_LIKE_06 +SHOT_BY_PLAYER_LIKE_07 +SHOT_BY_PLAYER_LIKE_08 +SHOT_IN_LEG_01 +SHOT_IN_LEG_02 +SHOT_IN_LEG_03 +SHOT_IN_LEG_04 +SHUTTER_RELEASE +SHUT_DOWN_1 +SHUT_UP_HORN_01 +SHUT_UP_HORN_02 +SHUT_UP_HORN_03 +SHUT_UP_HORN_04 +SHVAYNE_01 +SIDE_REAR_PARTICLES_A +SIDE_REAR_PARTICLES_B +SIDE_REAR_SMASH_1 +SIDE_REAR_SMASH_2 +SIDE_REAR_SMASH_3 +SIDE_REAR_SMASH_4 +SIDE_TARMAC_SKID_A +SIDE_TARMAC_SKID_B +SIENTEELBOOM_01 +SIGNPOST_COLLISION_1 +SIGNPOST_RESO_1 +SILENCED_PISTOL_ECHO +SILENCED_PISTOL_SHOT1 +SILENCED_PISTOL_SHOT2 +SILVER +SINE_1 +SINGLE_KNOCK_2 +SINGLE_KNOCK_3 +SINGLE_KNOCK_4 +SINGLE_KNOCK_THUD +SIREN_1 +SIREN_2 +SKIP_COLLISION_1 +SKIP_RESO_1 +SKYGAZER_01 +SKYGAZER_02 +SLAP_1 +SLAP_2 +SLAP_3 +SLAP_4 +SLAP_5 +SLAP_6 +SLEEPISIMPOSSIBLE_01 +SLEEPISIMPOSSIBLE_02 +SLO_MO_AK47_BASS_1 +SLO_MO_AK47_CRACK_1_LEFT +SLO_MO_AK47_SHOT_1_LEFT +SLO_MO_AK47_SHOT_1_RIGHT +SLO_MO_AK47_SWOOSH_1 +SLO_MO_CAR_HOOD_IMPACT_01 +SLO_MO_CAR_HOOD_IMPACT_02 +SLO_MO_EXPLOSION_MIDS_L +SLO_MO_EXPLOSION_MIDS_R +SLO_MO_FRONT_WINDSCREEN_SMASH_01 +SLO_MO_FRONT_WINDSCREEN_SMASH_02 +SLO_MO_FRONT_WINDSCREEN_SMASH_03 +SLO_MO_HELI_MILI_ROTOR +SLO_MO_HELI_MINIGUN_SHOT +SLO_MO_M4_BASS_1 +SLO_MO_M4_CRACK_1 +SLO_MO_M4_SHOT_1_LEFT +SLO_MO_M4_SHOT_1_RIGHT +SLO_MO_M4_SWOOSH_1 +SLO_MO_MELEE_1 +SLO_MO_MELEE_2 +SLO_MO_MELEE_3 +SLO_MO_MELEE_4 +SLO_MO_MELEE_5 +SLO_MO_MELEE_6 +SLO_MO_MELEE_7 +SLO_MO_MP5_BASS_1_LEFT +SLO_MO_MP5_CRACK_1 +SLO_MO_MP5_LAZER_1_LEFT +SLO_MO_MP5_LAZER_1_RIGHT +SLO_MO_MP5_SHOT_1_LEFT +SLO_MO_MP5_SHOT_1_RIGHT +SLO_MO_MP5_SHOT_2_LEFT +SLO_MO_MP5_SHOT_2_RIGHT +SLO_MO_MP5_SWOOSH_1 +SLO_MO_PISTOL_BASS_1 +SLO_MO_PISTOL_CRACK_1 +SLO_MO_PISTOL_SHOT_1_LEFT +SLO_MO_PISTOL_SHOT_1_RIGHT +SLO_MO_PISTOL_SHOT_2_LEFT +SLO_MO_PISTOL_SHOT_2_RIGHT +SLO_MO_PISTOL_SWOOSH_1 +SLO_MO_PISTOL_TAIL_1_LEFT +SLO_MO_PISTOL_TAIL_1_RIGHT +SLO_MO_PSG1_BASS_1_LEFT +SLO_MO_PSG1_LAZER_1_LEFT +SLO_MO_PSG1_LAZER_1_RIGHT +SLO_MO_PSG1_SHOT_1_LEFT +SLO_MO_PSG1_SHOT_1_RIGHT +SLO_MO_PSG1_SWOOSH_1 +SLO_MO_PSG1_TAIL_1_LEFT +SLO_MO_PSG1_TAIL_1_RIGHT +SLO_MO_PUMPSHOT_L +SLO_MO_PUMPSHOT_R +SLO_MO_PUMP_BASS_1 +SLO_MO_PUMP_SHOT_1_LEFT +SLO_MO_PUMP_SHOT_1_RIGHT +SLO_MO_RPG_EX_BASS_1 +SLO_MO_RPG_EX_EXPOLDE_1_LEFT +SLO_MO_RPG_EX_EXPOLDE_1_RIGHT +SLO_MO_RPG_EX_EXPOLDE_2_LEFT +SLO_MO_RPG_EX_EXPOLDE_2_RIGHT +SLO_MO_RPG_EX_EXPOLDE_3_LEFT +SLO_MO_RPG_EX_EXPOLDE_3_RIGHT +SLO_MO_RPG_EX_EXPOLDE_4_LEFT +SLO_MO_RPG_EX_EXPOLDE_4_RIGHT +SLO_MO_RPG_EX_EXPOLDE_5_LEFT +SLO_MO_RPG_EX_EXPOLDE_5_RIGHT +SLO_MO_RPG_EX_EXPOLDE_6_LEFT +SLO_MO_RPG_EX_EXPOLDE_6_RIGHT +SLO_MO_RPG_EX_FIREBALL_1 +SLO_MO_RPG_EX_FIREBALL_10 +SLO_MO_RPG_EX_FIREBALL_11 +SLO_MO_RPG_EX_FIREBALL_12 +SLO_MO_RPG_EX_FIREBALL_13 +SLO_MO_RPG_EX_FIREBALL_14 +SLO_MO_RPG_EX_FIREBALL_15 +SLO_MO_RPG_EX_FIREBALL_16 +SLO_MO_RPG_EX_FIREBALL_17 +SLO_MO_RPG_EX_FIREBALL_2 +SLO_MO_RPG_EX_FIREBALL_3 +SLO_MO_RPG_EX_FIREBALL_4 +SLO_MO_RPG_EX_FIREBALL_5 +SLO_MO_RPG_EX_FIREBALL_6 +SLO_MO_RPG_EX_FIREBALL_7 +SLO_MO_RPG_EX_FIREBALL_8 +SLO_MO_RPG_EX_FIREBALL_9 +SLO_MO_RPG_EX_LAZER_1 +SLO_MO_RPG_EX_LAZER_3 +SLO_MO_RPG_EX_LAZER_4 +SLO_MO_RPG_EX_LAZER_5 +SLO_MO_RPG_EX_LAZER_7 +SLO_MO_RPG_EX_SWOOSH_1 +SLO_MO_RPG_EX_THUNDER_1_LEFT +SLO_MO_RPG_EX_THUNDER_1_RIGHT +SLO_MO_RPG_SWOOSH_1 +SLO_MO_RPG_TRIGGER_1 +SLO_MO_SHOTGUN_BASS_1 +SLO_MO_SHOTGUN_L +SLO_MO_SHOTGUN_LAZER_1 +SLO_MO_SHOTGUN_R +SLO_MO_SHOTGUN_SHOT_1_LEFT +SLO_MO_SHOTGUN_SHOT_1_RIGHT +SLO_MO_SHOTGUN_SHOT_2_LEFT +SLO_MO_SHOTGUN_SHOT_2_RIGHT +SLO_MO_SHOTGUN_SWOOSH_1 +SLO_MO_SHOTGUN_TAIL_1_LEFT +SLO_MO_SHOTGUN_TAIL_1_RIGHT +SLO_MO_UZI_BASS_1 +SLO_MO_UZI_CRACK_1 +SLO_MO_UZI_LAZER_1_LEFT +SLO_MO_UZI_LAZER_1_RIGHT +SLO_MO_UZI_SHOT_1_LEFT +SLO_MO_UZI_SHOT_1_RIGHT +SLO_MO_UZI_SWOOSH_1 +SLO_MO_UZI_TAIL_1_LEFT +SLO_MO_UZI_TAIL_1_RIGHT +SMACK_01 +SMACK_02 +SMACK_03 +SMACK_SOUND_1 +SMACK_SOUND_2 +SMACK_SOUND_3 +SMACK_SOUND_4 +SMACK_SOUND_5 +SMALL_CAR_CLOSE +SMALL_CAR_CLOSE_2 +SMALL_CAR_CLOSE_3 +SMALL_CAR_OPEN +SMALL_CHINA_HIT_1 +SMALL_CHINA_HIT_2 +SMALL_CHINA_HIT_3 +SMALL_CHINA_HIT_5 +SMALL_FIRE +SMALL_METAL_PLATE_1 +SMALL_METAL_PLATE_2 +SMALL_METAL_PLATE_3 +SMALL_POT_HIT +SMALL_TRUCK_HORN +SMALL_TRUNK_CLOSE +SMALL_TRUNK_OPEN +SMASH_BAR_01 +SMASH_BAR_02 +SMASH_BAR_03 +SMG_IMPACT_01 +SMG_IMPACT_03 +SMG_IMPACT_04 +SMG_IMPACT_06 +SMG_IMPACT_08 +SMG_IMPACT_12 +SMG_IMPACT_14 +SMG_IMPACT_15 +SM_BULLET_BY_IN_1 +SNAPCRACKLE_01 +SNAPCRACKLE_02 +SNIFF1 +SNIFF2 +SNIFF3 +SNIFF4 +SNIPERRIFLE_DRY +SNIPERRIFLE_LOWS +SNIPERRIFLE_SHOT1_L +SNIPERRIFLE_SHOT1_R +SNIPERRIFLE_SHOT2_L +SNIPERRIFLE_SHOT2_R +SNIPERRIFLE_TAIL_L +SNIPERRIFLE_TAIL_R +SNIPER_1_DISTANT +SNIPER_2_DISTANT +SNIPER_RIFLE_ECHO +SNORT_COKE_01 +SNORT_COKE_02 +SNORT_COKE_03 +SNORT_COKE_04 +SODA_CAN_1 +SODA_CAN_2 +SODA_CAN_3 +SODA_CAN_FULL_1 +SODA_CAN_FULL_2 +SODA_CAN_FULL_3 +SODA_CAN_FULL_4 +SODA_CAN_ROLLING_A +SODA_CAN_ROLLING_B +SOFA_COLLISION_1 +SOFA_COLLISION_2 +SOFT_CHAIR_1 +SOFT_CHAIR_2 +SOFT_CHAIR_3 +SOLICIT_01 +SOLICIT_02 +SOLICIT_03 +SOLICIT_04 +SOLICIT_05 +SOLICIT_06 +SOLICIT_BUM_RESP_NEG_01 +SOLICIT_BUM_RESP_NEG_02 +SOLICIT_BUM_RESP_NEG_03 +SOLICIT_BUM_RESP_NEG_04 +SOLICIT_BUM_RESP_NEG_05 +SOLICIT_BUM_RESP_NEG_06 +SOLICIT_BUM_RESP_NEG_07 +SOLICIT_BUM_RESP_NEG_08 +SOLICIT_BUM_RESP_NEG_09 +SOLICIT_BUM_RESP_NEG_10 +SOLICIT_BUM_RESP_POS_01 +SOLICIT_BUM_RESP_POS_02 +SOLICIT_BUM_RESP_POS_03 +SOLICIT_BUM_RESP_POS_04 +SOLICIT_BUM_RESP_POS_05 +SOLICIT_BUM_RESP_POS_06 +SOLICIT_BUM_RESP_POS_07 +SOLICIT_BUM_RESP_POS_08 +SOLICIT_BUM_RESP_POS_09 +SOLICIT_BUM_RESP_POS_10 +SOLICIT_DRIVE_TO_LOC_01 +SOLICIT_DRIVE_TO_LOC_02 +SOLICIT_DRIVE_TO_LOC_03 +SOLICIT_DRIVE_TO_LOC_04 +SOLICIT_DRIVE_TO_LOC_05 +SOLICIT_DRIVE_TO_LOC_06 +SOLICIT_HOOKER_RESP_NEG_01 +SOLICIT_HOOKER_RESP_NEG_02 +SOLICIT_HOOKER_RESP_NEG_03 +SOLICIT_HOOKER_RESP_NEG_04 +SOLICIT_HOOKER_RESP_NEG_05 +SOLICIT_HOOKER_RESP_NEG_06 +SOLICIT_HOOKER_RESP_NEG_07 +SOLICIT_HOOKER_RESP_NEG_08 +SOLICIT_HOOKER_RESP_NEG_09 +SOLICIT_HOOKER_RESP_NEG_10 +SOLICIT_HOOKER_RESP_POS_CAR_01 +SOLICIT_HOOKER_RESP_POS_CAR_02 +SOLICIT_HOOKER_RESP_POS_CAR_03 +SOLICIT_HOOKER_RESP_POS_CAR_04 +SOLICIT_HOOKER_RESP_POS_CAR_05 +SOLICIT_HOOKER_RESP_POS_CAR_06 +SOLICIT_HOOKER_RESP_POS_CAR_07 +SOLICIT_HOOKER_RESP_POS_CAR_08 +SOLICIT_HOOKER_RESP_POS_FOOT_01 +SOLICIT_HOOKER_RESP_POS_FOOT_02 +SOLICIT_HOOKER_RESP_POS_FOOT_03 +SOLICIT_HOOKER_RESP_POS_FOOT_04 +SOLICIT_HOOKER_RESP_POS_FOOT_05 +SOLICIT_HOOKER_RESP_POS_FOOT_06 +SOLICIT_HOOKER_RESP_POS_FOOT_07 +SOLICIT_HOOKER_RESP_POS_FOOT_08 +SOLICIT_PLEAD_01 +SOLICIT_PLEAD_02 +SOLICIT_PLEAD_03 +SOLICIT_PLEAD_04 +SOLICIT_PLEAD_05 +SOLICIT_TURNED_DOWN_01 +SOLICIT_TURNED_DOWN_02 +SOLICIT_TURNED_DOWN_03 +SOLICIT_TURNED_DOWN_04 +SOLICIT_TURNED_DOWN_05 +SOLICIT_TURNED_DOWN_06 +SOLICIT_WAIT_01 +SOLICIT_WAIT_02 +SOLICIT_WAIT_03 +SOLICIT_WAIT_04 +SOLICIT_WAIT_05 +SOLID_METAL_FENCE_1 +SOLID_METAL_FENCE_2 +SOLID_METAL_FENCE_3 +SOLID_METAL_GIRDER_1 +SOLID_METAL_GIRDER_2 +SOLID_METAL_GIRDER_3 +SOLID_WOOD_STRIKE +SOLO +SOMETHINGABOUTYOU_01 +SOMETHINGABOUTYOU_02 +SOMUCHTROUBLE_01 +SOMUCHTROUBLE_02 +SORROWTEARSBLOOD_01 +SORROWTEARSBLOOD_02 +SOUTHERN_FRANCIS_INTERNATIONAL +SOUTH_BOHAN +SOUTH_PARKWAY +SOUTH_SLOPES +SPARK_1 +SPARK_2 +SPARK_3 +SPARK_4 +SPARK_5 +SPARK_6 +SPARROW_CHIRP1 +SPARROW_INTRO_1 +SPARROW_INTRO_2 +SPARROW_MID_3 +SPARROW_MID_4 +SPARROW_TAIL_1 +SPARROW_TAIL_2 +SPEEDBOAT +SPEEDBOAT_ENGINE_1 +SPEEDBOAT_ENGINE_2 +SPEEDBOAT_IDLE_LOOP +SPIN_CYCLE +SPLASH_LOOP_A +SPLASH_LOOP_B +SPLASH_P1 +SPLASH_P2 +SPLASH_P3 +SPLASH_P4 +SPLASH_P5 +SPLASH_P6 +SPLASH_P7 +SPLASH_RAIN +SPLAT_01 +SPLAT_02 +SPLAT_03 +SPLAT_04 +SPLAT_05 +SPLAT_06 +SPLAT_07 +SPLIT_UP_AND_SEARCH_01 +SPLIT_UP_AND_SEARCH_02 +SPLIT_UP_AND_SEARCH_03 +SPLIT_UP_AND_SEARCH_04 +SPLIT_UP_AND_SEARCH_NOGENDER_01 +SPLIT_UP_AND_SEARCH_NOGENDER_02 +SPLIT_UP_AND_SEARCH_NOGENDER_03 +SPORTS_CAR +SPORTS_HANDBRAKE +SPORTS_LUX_CLOSE +SPORTS_LUX_CLOSE_2 +SPORTS_LUX_OPEN +SPORTS_TRUNK_CLOSE +SPORTS_TRUNK_OPEN +SPOT_CRIME_01 +SPOT_CRIME_02 +SPOT_CRIME_03 +SPOT_CRIME_04 +SPOT_CRIME_05 +SPOT_CRIME_NOGENDER_01 +SPOT_CRIME_NOGENDER_02 +SPOT_CRIME_NOGENDER_03 +SPOT_CRIME_NOGENDER_04 +SPOT_GUN_01 +SPOT_GUN_02 +SPOT_GUN_03 +SPOT_GUN_04 +SPOT_GUN_NOGENDER_01 +SPOT_GUN_NOGENDER_02 +SPOT_GUN_NOGENDER_03 +SPOT_GUN_NOGENDER_04 +SPOT_POLICE_01 +SPOT_POLICE_02 +SPOT_POLICE_03 +SPOT_POLICE_04 +SPOT_POLICE_05 +SPOT_POLICE_06 +SPOT_POLICE_07 +SPOT_POLICE_08 +SPOT_POLICE_09 +SPOT_POLICE_10 +SPOT_POLICE_11 +SPOT_POLICE_12 +SPOT_SUSPECT_01 +SPOT_SUSPECT_02 +SPOT_SUSPECT_03 +SPOT_SUSPECT_04 +SPOT_SUSPECT_05 +SPOT_SUSPECT_NOGENDER_01 +SPOT_SUSPECT_NOGENDER_02 +SPOT_SUSPECT_NOGENDER_03 +SPOT_SUSPECT_NOGENDER_04 +SPOT_WEAPON_01 +SPOT_WEAPON_02 +SPOT_WEAPON_03 +SPOT_WEAPON_04 +SPOT_WEAPON_05 +SPRAY_END +SPRAY_GUN +SPRAY_LOOP +SPRAY_START +SQUARE_WAVE +SQUARE_WAVE_LP +SQUARE_WAVE_SINES +SQUEAK_02 +SQUEAK_HIGH_1 +SQUEAK_HIGH_2 +SQUEAK_LOW_2 +SQUEAK_SET1_01 +SQUEAK_SET1_02 +SQUEAK_SET1_03 +SQUEAK_SET1_04 +SQUEAK_SET1_05 +SQUEAK_SET1_06 +SQUEAK_SET1_07 +STANDARD_HANDBRAKE +STANDINGINTHERAIN_01 +STANDINGINTHERAIN_02 +STANDUPJAMROCKREMIX_01 +STANDUPJAMROCKREMIX_02 +STAND_CLEAR_OF_THE_CLOSING_DOORS +STAND_CLEAR_OF_THE_CLOSING_DOORS_ALT +STAND_CLEAR_OF_THE_CLOSING_DOORS_PLEASE +STAND_CLEAR_OF_THE_CLOSING_DOORS_PLEASE_ALT +STARLING_CALL_A_1 +STARLING_CALL_A_2 +STARLING_CALL_A_3 +STARLING_CALL_B_1 +STARLING_CALL_B_2 +STARLING_CALL_B_3 +STARLING_CALL_B_4 +STARLING_CALL_B_5 +STARLING_CALL_B_6 +STARLING_CALL_B_7 +STARLING_CALL_B_8 +START +START_1 +START_1_TAIL +START_2 +START_2_TAIL +START_3 +START_3_TAIL +START_4 +START_4_TAIL +START_BLEEP_LEFT +START_BLEEP_RIGHT +START_CAR_PANIC_01 +START_CAR_PANIC_02 +START_CAR_PANIC_03 +START_CAR_PANIC_04 +START_CAR_PANIC_05 +START_CAR_PANIC_06 +START_CAR_PANIC_07 +START_CAR_PANIC_08 +START_CAR_PANIC_09 +START_CAR_PANIC_10 +START_CAR_PANIC_11 +START_CAR_PANIC_12 +START_CAR_PANIC_13 +START_CAR_PANIC_14 +START_CAR_PANIC_15 +START_CLICK +START_ONE_SHOT +STAR_JUNCTION +STATIONARY_MACHINE +STATION_WAGON +STATUE_1 +STATUE_2 +STATUE_3 +STAYWITHMETONIGHT_01 +STAYWITHMETONIGHT_02 +STAY_CLEAR_OF_THE_DOOR +STAY_CLEAR_OF_THE_DOOR_ALT +STAY_DOWN_01 +STAY_DOWN_02 +STAY_DOWN_03 +STAY_DOWN_04 +STAY_DOWN_05 +STAY_DOWN_06 +STAY_DOWN_07 +STAY_DOWN_08 +STAY_DOWN_09 +STAY_DOWN_10 +STAY_DOWN_11 +STAY_DOWN_12 +STAY_DOWN_13 +STAY_DOWN_14 +STAY_DOWN_15 +STAY_DOWN_16 +STAY_DOWN_17 +STAY_DOWN_18 +STAY_DOWN_19 +STAY_DOWN_20 +STEINWAY +STEPPED_IN_SOMETHING_01 +STEPPED_IN_SOMETHING_02 +STEPPED_IN_SOMETHING_03 +STEPPED_IN_SOMETHING_04 +STEPPED_IN_SOMETHING_05 +STEPPED_IN_SOMETHING_06 +STEPPED_IN_SOMETHING_07 +STICK_UP_GIVE_MONEY_01 +STICK_UP_GIVE_MONEY_02 +STICK_UP_GIVE_MONEY_03 +STILLWATER_AVE +STOMP_KICK_1 +STOMP_KICK_2 +STOMP_KICK_3 +STONE_1 +STONE_10 +STONE_2 +STONE_3 +STONE_4 +STONE_5 +STONE_6 +STONE_7 +STONE_8 +STONE_9 +STONE_PILLAR_1 +STONE_PILLAR_2 +STONE_PILLAR_3 +STONE_PILLAR_4 +STONE_PILLAR_5 +STOP_SPIN +STRAIGHTAHEAD +STRAIGHTON_01 +STRAIGHTON_02 +STRATUS_01 +STREET_RACE_CRIME_AN_ILLEGAL_STREET_RACE_IN_PROGRESS +STREET_RACE_CRIME_A_STREET_RACE_IN_PROGRESS +STREET_RACE_CRIME_ILLEGAL_STREET_RACING +STREET_RACE_CRIME_SPEEDING_VEHICLES +STREET_RACE_CRIME_STREET_RACING +STREET_RACE_DESCRIBE_LEADER_ALL_UNITS_BE_ON_LOOKOUT_FOR_AN_ILLEGAL_STREET_RACE_LEAD_BY_A_ERR +STREET_RACE_DESCRIBE_LEADER_ALL_UNITS_BE_ON_LOOKOUT_FOR_A_STREET_RACE_LEAD_BY_A_ERR +STREET_RACE_DESCRIBE_LEADER_AVAILABLE_UNITS_APPREHEND_ILLEGAL_STREET_RACERS_LEAD_BY_A +STREET_RACE_DESCRIBE_LEADER_AVAILABLE_UNITS_APPREHEND_RACERS_LEAD_BY_A_ERR +STREET_RACE_DESCRIBE_LEADER_ILLEGAL_RACERS_ARE_NOW_LEAD_BY_A +STREET_RACE_DESCRIBE_LEADER_ILLEGAL_RACE_IS_BEING_LEAD_BY_A_ER +STREET_RACE_DESCRIBE_LEADER_ILLEGAL_STREET_RACERS_ARE_LEAD_BY_A_ERR +STREET_RACE_DESCRIBE_LEADER_ILLEGAL_STREET_RACERS_ARE_NOW_LEAD_BY_A +STREET_RACE_DESCRIBE_LEADER_ILLEGAL_STREET_RACE_IS_BEING_LEAD_BY_A_ER +STREET_RACE_DESCRIBE_LEADER_RACER_ARE_NOW_LEAD_BY_A_ERR +STREET_RACE_DESCRIBE_LEADER_RACE_IS_BEING_LEAD_BY_A_ERR +STREET_RACE_DESCRIBE_LEADER_SPEEDING_VEHICLES_ARE_BEING_HEADED_BY_A_ERR +STREET_RACE_DESCRIBE_LEADER_SPEEDING_VEHICLES_ARE_BEING_LEAD_BY_A +STREET_RACE_DESCRIBE_LEADER_STREET_RACERS_ARE_LEAD_BY_A_ERR +STREET_RACE_DESCRIBE_LEADER_STREET_RACERS_ARE_NOW_LEAD_BY_A_ERR +STREET_RACE_LEADER +STRIKE +STRIP_ARRIVE_EXPECTED_01 +STRIP_ARRIVE_EXPECTED_02 +STRIP_ARRIVE_EXPECTED_03 +STRIP_ARRIVE_EXPECTED_04 +STRIP_ARRIVE_EXPECTED_05 +STRIP_ARRIVE_UNEXPECTED_01 +STRIP_ARRIVE_UNEXPECTED_02 +STRIP_ARRIVE_UNEXPECTED_03 +STRIP_ARRIVE_UNEXPECTED_04 +STRIP_ARRIVE_UNEXPECTED_05 +STRIP_ASK_TO_LEAVE_01 +STRIP_ASK_TO_LEAVE_02 +STRIP_ASK_TO_LEAVE_03 +STRIP_ASK_TO_LEAVE_04 +STRIP_ASK_TO_LEAVE_05 +STRIP_CLAP_1 +STRIP_CLAP_2 +STRIP_CLAP_3 +STRIP_CLAP_5 +STRIP_CLAP_6 +STRIP_DO_OWN_THING_01 +STRIP_DO_OWN_THING_02 +STRIP_DO_OWN_THING_03 +STRIP_DO_OWN_THING_04 +STRIP_DO_OWN_THING_05 +STRIP_DO_OWN_THING_06 +STRIP_ENJOYING_SELF_01 +STRIP_ENJOYING_SELF_02 +STRIP_ENJOYING_SELF_03 +STRIP_ENJOYING_SELF_04 +STRIP_ENJOYING_SELF_05 +STRIP_ENJOYING_SELF_06 +STRIP_ENJOYING_SELF_07 +STRIP_ENJOYING_SELF_08 +STRIP_ENJOYING_SELF_09 +STRIP_ENJOYING_SELF_10 +STRIP_ENJOYING_SELF_11 +STRIP_ENJOYING_SELF_12 +STRIP_ENJOYING_SELF_13 +STRIP_ENJOYING_SELF_14 +STRIP_ENJOYING_SELF_15 +STRIP_ENJOYING_SELF_16 +STRIP_ENJOYING_SELF_17 +STRIP_ENJOYING_SELF_18 +STRIP_ENJOYING_SELF_19 +STRIP_ENJOYING_SELF_20 +STRIP_LEAVE_AGREE_01 +STRIP_LEAVE_AGREE_02 +STRIP_LEAVE_AGREE_03 +STRIP_LEAVE_AGREE_04 +STRIP_LEAVE_AGREE_05 +STRIP_LEAVE_AGREE_06 +STRIP_LEAVE_DISAGREE_01 +STRIP_LEAVE_DISAGREE_02 +STRIP_LEAVE_DISAGREE_03 +STRIP_LEAVE_DISAGREE_04 +STRIP_LEAVE_DISAGREE_05 +STRIP_LEAVE_DISAGREE_06 +STTHOMAS +STTHOMAS_01 +STTHOMAS_02 +SUB +SUBJECT +SUBJECT_APPREHENDED +SUBJECT_EASTBOUND +SUBJECT_HEADED_EAST +SUBJECT_HEADED_NORTH +SUBJECT_HEADED_WEST +SUBJECT_HEADING_SOUTH +SUBJECT_IS_DOWN +SUBJECT_LAST_SEEN +SUBJECT_LAST_SEEN_IN +SUBJECT_LAST_SEEN_ON +SUBJECT_NORTHBOUND +SUBJECT_PACIFIED +SUBJECT_SOUTHBOUND +SUBJECT_WESTBOUND +SUBWAY_BRAKES_A +SUBWAY_BRAKES_B +SUBWAY_DOORS_CLOSE +SUBWAY_DOORS_OPEN +SUBWAY_DOOR_TONE +SUBWAY_DRIVE_TONE +SUBWAY_DRIVE_TONE_SYNTH +SUBWAY_IDLE_DRY +SUBWAY_JOURNEY_ASK_01 +SUBWAY_JOURNEY_ASK_02 +SUBWAY_JOURNEY_ASK_03 +SUBWAY_JOURNEY_ASK_04 +SUBWAY_JOURNEY_ASK_05 +SUBWAY_RAIL_GRIND_A +SUBWAY_RAIL_GRIND_B +SUBWAY_RAIL_SQUEAL_A +SUBWAY_RAIL_SQUEAL_B +SUBWAY_RUMBLE +SUBWAY_WARNING_01 +SUBWAY_WARNING_02 +SUBWAY_WARNING_03 +SUBWAY_WARNING_04 +SUBWAY_WARNING_05 +SUBWAY_WARNING_06 +SUBWAY_WARNING_07 +SUBWAY_WARNING_08 +SUBWAY_WARNING_09 +SUBWAY_WARNING_10 +SUBWAY_WARNING_11 +SUBWAY_WARNING_12 +SUBWAY_WARNING_13 +SUBWAY_WARNING_14 +SUBWAY_WARNING_15 +SUFFOLK +SUFFOLK_STATION +SUIT +SUIT_STRIKE_1 +SUIT_STRIKE_2 +SUIT_STRIKE_3 +SUPERCAR_1_ENGINE_HIGH +SUPERCAR_1_ENGINE_LOW +SUPERCAR_1_ENG_IDLE +SUPERCAR_1_EXHAUST_HIGH +SUPERCAR_1_EXHAUST_LOW +SUPERCAR_1_EX_IDLE +SUPERCAR_1_REVS_OFF +SUPERCAR_1_START +SUPERCAR_2_ENGINE_HIGH +SUPERCAR_2_ENGINE_IDLE +SUPERCAR_2_ENGINE_LOW +SUPERCAR_2_EXHAUST_HIGH +SUPERCAR_2_EXHAUST_IDLE +SUPERCAR_2_EXHAUST_LOW +SUPERCAR_2_REVS_OFF +SUPERCAR_2_START +SURPRISED_01 +SURPRISED_02 +SURPRISED_03 +SURPRISED_04 +SURPRISED_05 +SURPRISED_06 +SURPRISED_07 +SURPRISED_08 +SURPRISED_DRUNK_01 +SURPRISED_DRUNK_02 +SURPRISED_DRUNK_03 +SURPRISED_DRUNK_04 +SURPRISED_DRUNK_05 +SURROUNDED_01 +SURROUNDED_02 +SURROUNDED_03 +SURROUNDED_04 +SURROUNDED_05 +SUSPECT +SUSPECT_APPREHENDED +SUSPECT_EASTBOUND +SUSPECT_ENTERED_SUBWAY_01 +SUSPECT_ENTERED_SUBWAY_02 +SUSPECT_HAS_GUN_01 +SUSPECT_HAS_GUN_02 +SUSPECT_HAS_GUN_NOGENDER_01 +SUSPECT_HEADED_EAST +SUSPECT_HEADED_NORTH +SUSPECT_HEADED_WEST +SUSPECT_HEADING_SOUTH +SUSPECT_IS_BAGGED_AND_TAGGED +SUSPECT_IS_DOWN +SUSPECT_IS_IN_BOAT_01 +SUSPECT_IS_IN_BOAT_02 +SUSPECT_IS_IN_CAR_01 +SUSPECT_IS_IN_CAR_02 +SUSPECT_IS_ON_BIKE_01 +SUSPECT_IS_ON_BIKE_02 +SUSPECT_IS_ON_BIKE_NOGENDER_01 +SUSPECT_IS_ON_BIKE_NOGENDER_02 +SUSPECT_IS_ON_FOOT_01 +SUSPECT_IS_ON_FOOT_02 +SUSPECT_IS_ON_FOOT_03 +SUSPECT_IS_ON_FOOT_04 +SUSPECT_IS_ON_FOOT_05 +SUSPECT_IS_ON_FOOT_06 +SUSPECT_IS_ON_TRAIN_01 +SUSPECT_IS_ON_TRAIN_02 +SUSPECT_IS_ON_TRAIN_03 +SUSPECT_IS_ON_TRAIN_04 +SUSPECT_IS_ON_TRAIN_05 +SUSPECT_IS_ON_TRAIN_NOGENDER_01 +SUSPECT_IS_ON_TRAIN_NOGENDER_02 +SUSPECT_LAST_SEEN +SUSPECT_LAST_SEEN_IN +SUSPECT_LAST_SEEN_ON +SUSPECT_NEUTRALIZED +SUSPECT_NORTHBOUND +SUSPECT_PACIFIED +SUSPECT_SOUTHBOUND +SUSPECT_TAKEN_DOWN +SUSPECT_WESTBOUND +SUSPENSION_DOWN_1 +SUSPENSION_DOWN_2 +SUSPENSION_DOWN_3 +SUSPENSION_UP_1 +SUSPENSION_UP_2 +SUSPENSION_UP_3 +SUV +SUV_CLOSE +SUV_OPEN +SWALLOW_1 +SWALLOW_2 +SWALLOW_3 +SWIM_1 +SWIM_2 +SWIM_3 +SWIM_4 +SWIM_5 +SWINGIT +SWISH_1 +SWISH_2 +SWISH_3 +SWISH_4 +SWOOSH_01 +SWOOSH_IN_01 +SWOOSH_OUT_01 +TAKETHEPAIN +TAKETURNPIKE +TAKE_COVER_01 +TAKE_COVER_02 +TAKE_COVER_03 +TAKE_COVER_04 +TAKE_COVER_05 +TAKE_COVER_06 +TAKE_COVER_07 +TAKE_COVER_08 +TAKE_COVER_09 +TAKE_COVER_10 +TAKE_COVER_NOGENDER_01 +TAKE_COVER_NOGENDER_02 +TAKE_COVER_NOGENDER_03 +TAKE_COVER_NOGENDER_04 +TAKE_COVER_NOGENDER_05 +TAKING_AIM_AT_OFFICER_WITH_FIREARM +TAKINTHEATRAIN_01 +TAKINTHEATRAIN_02 +TARGETED_BY_ENEMY_01 +TARGETED_BY_ENEMY_02 +TARGETED_BY_ENEMY_03 +TARGETED_BY_ENEMY_04 +TARGETED_BY_ENEMY_05 +TARGETED_BY_PLAYER_01 +TARGETED_BY_PLAYER_02 +TARGETED_BY_PLAYER_03 +TARGETED_BY_PLAYER_04 +TARGETED_BY_PLAYER_05 +TARGETED_BY_PLAYER_06 +TARGETED_BY_PLAYER_07 +TARGETED_BY_PLAYER_08 +TARGETED_BY_PLAYER_09 +TARGETED_BY_PLAYER_10 +TARGET_01 +TARGET_02 +TARGET_02_2 +TARGET_03 +TARGET_04 +TARGET_05 +TARGET_06 +TARGET_07 +TARGET_08 +TARGET_09 +TARGET_10 +TARGET_11 +TARGET_12 +TARGET_13 +TARGET_14 +TARGET_15 +TARGET_NOGENDER_01 +TARGET_NOGENDER_02 +TARGET_NOGENDER_03 +TARGET_NOGENDER_04 +TARGET_NOGENDER_05 +TARMAC_RAIN_LOOP_1_A +TARMAC_RAIN_LOOP_1_B +TARMAC_RAIN_LOOP_2_A +TARMAC_RAIN_LOOP_2_B +TARMAC_RAIN_LOOP_3_A +TARMAC_RAIN_LOOP_3_B +TARMAC_RAIN_LOOP_4_A +TARMAC_RAIN_LOOP_4_B +TARMAC_RAIN_ONESHOT_1 +TARMAC_RAIN_ONESHOT_10 +TARMAC_RAIN_ONESHOT_2 +TARMAC_RAIN_ONESHOT_3 +TARMAC_RAIN_ONESHOT_4 +TARMAC_RAIN_ONESHOT_5 +TARMAC_RAIN_ONESHOT_6 +TARMAC_RAIN_ONESHOT_7 +TARMAC_RAIN_ONESHOT_8 +TARMAC_RAIN_ONESHOT_9 +TARMAC_SCRAPE_A +TARMAC_SCRAPE_B +TAUNT_01 +TAUNT_02 +TAUNT_03 +TAX1_AA_01 +TAX1_AB_01 +TAX1_BA_01 +TAX1_BB_01 +TAX1_CA_01 +TAX1_CA_02 +TAX1_CA_03 +TAX1_CA_04 +TAX1_CA_05 +TAX1_CA_06 +TAX1_CA_07 +TAX1_CA_08 +TAX1_CA_09 +TAX1_CA_10 +TAX1_DA_01 +TAX1_DA_02 +TAX1_DA_03 +TAX1_DA_04 +TAX1_DA_05 +TAX1_DA_06 +TAX1_DA_07 +TAX1_DA_08 +TAX1_DA_09 +TAX1_DA_10 +TAX1_DA_11 +TAX1_EA_01 +TAX1_EA_02 +TAX1_EA_03 +TAX1_EA_04 +TAX1_EA_05 +TAX1_EA_06 +TAX1_EA_07 +TAX1_EA_08 +TAX1_FA_01 +TAX1_FA_02 +TAX1_FA_03 +TAX1_FA_04 +TAX1_FA_05 +TAX1_FA_06 +TAX1_FA_07 +TAX1_FA_08 +TAX1_GA_01 +TAX1_GA_02 +TAX1_GA_03 +TAX1_GA_04 +TAX1_GA_05 +TAX1_GA_06 +TAX1_GA_07 +TAX1_GA_08 +TAX1_GA_09 +TAX1_GA_10 +TAX1_HA_01 +TAX1_HB_01 +TAX1_HC_01 +TAX1_HD_01 +TAX1_HE_01 +TAX1_HF_01 +TAX1_HG_01 +TAX1_HH_01 +TAX1_HI_01 +TAX1_HJ_01 +TAX1_HK_01 +TAX1_HL_01 +TAX1_IA_01 +TAX1_IB_01 +TAX1_IC_01 +TAX1_ID_01 +TAX1_IE_01 +TAX1_IF_01 +TAX1_IG_01 +TAX1_IH_01 +TAX1_II_01 +TAX1_IJ_01 +TAX1_IK_01 +TAX1_JA_01 +TAX1_JB_01 +TAX1_JC_01 +TAX1_JD_01 +TAX1_JE_01 +TAX1_JF_01 +TAX1_JG_01 +TAX1_JH_01 +TAX1_JI_01 +TAX1_JJ_01 +TAX1_JK_01 +TAX1_JL_01 +TAX1_JM_01 +TAX1_JN_01 +TAX1_JO_01 +TAX1_KA_01 +TAX1_KB_01 +TAX1_KC_01 +TAX1_KD_01 +TAX1_KE_01 +TAX1_KF_01 +TAX1_KG_01 +TAX1_KH_01 +TAX1_KI_01 +TAX1_KJ_01 +TAX1_KK_01 +TAX1_KL_01 +TAX1_KM_01 +TAX1_KN_01 +TAX1_KO_01 +TAX1_KP_01 +TAX1_KQ_01 +TAX1_LA_01 +TAX1_LB_01 +TAX1_LC_01 +TAX1_LD_01 +TAX1_LE_01 +TAX1_LF_01 +TAX1_LG_01 +TAX1_LH_01 +TAX1_LI_01 +TAX1_LJ_01 +TAX1_LK_01 +TAX1_LL_01 +TAXI +TAXI_BAIL_01 +TAXI_CHANGE_DEST_01 +TAXI_CHANGE_DEST_02 +TAXI_CHANGE_DEST_03 +TAXI_CHANGE_DEST_04 +TAXI_CHANGE_DEST_05 +TAXI_CHANGE_DEST_06 +TAXI_CHANGE_DEST_07 +TAXI_CHANGE_DEST_08 +TAXI_CHANGE_DEST_09 +TAXI_CHANGE_DEST_10 +TAXI_CLAIM_1_01 +TAXI_CLAIM_1_02 +TAXI_CLAIM_2_01 +TAXI_CLAIM_2_02 +TAXI_DRIVES_PAST_01 +TAXI_DRIVES_PAST_02 +TAXI_DRIVES_PAST_03 +TAXI_DRIVES_PAST_04 +TAXI_DRIVES_PAST_05 +TAXI_DRIVES_PAST_06 +TAXI_DRIVES_PAST_07 +TAXI_DRIVES_PAST_08 +TAXI_DRIVES_PAST_09 +TAXI_DRIVES_PAST_10 +TAXI_D_AFFORD_PART_JOURNEY_01 +TAXI_D_AFFORD_PART_JOURNEY_02 +TAXI_D_ARRIVE_AT_DEST_01 +TAXI_D_BANTER_01 +TAXI_D_BANTER_02 +TAXI_D_BANTER_03 +TAXI_D_BEGIN_JOURNEY_01 +TAXI_D_BEGIN_JOURNEY_02 +TAXI_D_BEGIN_JOURNEY_03 +TAXI_D_CHANGE_DEST_01 +TAXI_D_CLOSE_AS_POSS_01 +TAXI_D_GET_OUT_EARLY_01 +TAXI_D_NO_MONEY_01 +TAXI_D_RUN_AWAY_01 +TAXI_D_RUN_AWAY_02 +TAXI_D_SPEED_UP_01 +TAXI_D_SPEED_UP_02 +TAXI_D_TAKE_FIRST_CAB_01 +TAXI_D_TAKE_FIRST_CAB_02 +TAXI_D_TRASHED_01 +TAXI_D_TRASHED_02 +TAXI_D_WHERE_TO_01 +TAXI_D_WHERE_TO_02 +TAXI_GIVE_DEST_1990_ST_01 +TAXI_GIVE_DEST_ACTBY_01 +TAXI_GIVE_DEST_ACTIP_01 +TAXI_GIVE_DEST_ACTRR_01 +TAXI_GIVE_DEST_AEROP_01 +TAXI_GIVE_DEST_ALBANY_AVE_01 +TAXI_GIVE_DEST_ALCATRAZ_AVE_01 +TAXI_GIVE_DEST_ALDCI_01 +TAXI_GIVE_DEST_ALGONQUIN_BRIDGE_01 +TAXI_GIVE_DEST_ALGONQUIN_DUKES_EXPRESSWAY_01 +TAXI_GIVE_DEST_ALSCF_01 +TAXI_GIVE_DEST_ALTONA_AVE_01 +TAXI_GIVE_DEST_AMETHYST_ST_01 +TAXI_GIVE_DEST_AMSTERDAM_LANE_01 +TAXI_GIVE_DEST_ANGBY_01 +TAXI_GIVE_DEST_ANVIL_AVE_01 +TAXI_GIVE_DEST_APPLEJACK_ST_01 +TAXI_GIVE_DEST_APPLEWHITE_ST_01 +TAXI_GIVE_DEST_ARAGON_ST_01 +TAXI_GIVE_DEST_ARGUS_ST_01 +TAXI_GIVE_DEST_ASAHARA_RD_01 +TAXI_GIVE_DEST_ASPARAGUS_AVE_01 +TAXI_GIVE_DEST_ASPDIN_DRIVE_01 +TAXI_GIVE_DEST_ASTORIA_01 +TAXI_GIVE_DEST_ATTICA_AVE_01 +TAXI_GIVE_DEST_BABBAGE_DRIVE_01 +TAXI_GIVE_DEST_BAER_ST_01 +TAXI_GIVE_DEST_BARIUM_ST_01 +TAXI_GIVE_DEST_BART_ST_01 +TAXI_GIVE_DEST_BEAN_ST_01 +TAXI_GIVE_DEST_BEAUMONT_AVE_01 +TAXI_GIVE_DEST_BEAVERHEAD_AVE_01 +TAXI_GIVE_DEST_BEDROCK_ST_01 +TAXI_GIVE_DEST_BEECW_01 +TAXI_GIVE_DEST_BEGGA_01 +TAXI_GIVE_DEST_BERCH_01 +TAXI_GIVE_DEST_BERNERS_ROAD_01 +TAXI_GIVE_DEST_BIG_HORN_DRIVE_01 +TAXI_GIVE_DEST_BISMARCK_AVE_01 +TAXI_GIVE_DEST_BOAB_01 +TAXI_GIVE_DEST_BOLEYN_ST_01 +TAXI_GIVE_DEST_BOONE_ST_01 +TAXI_GIVE_DEST_BOOTH_TUNNEL_01 +TAXI_GIVE_DEST_BORLOCK_RD_01 +TAXI_GIVE_DEST_BOTU_01 +TAXI_GIVE_DEST_BOULE_01 +TAXI_GIVE_DEST_BOWLINE_01 +TAXI_GIVE_DEST_BOYDEN_AVE_01 +TAXI_GIVE_DEST_BRALG_01 +TAXI_GIVE_DEST_BRANDON_AVE_01 +TAXI_GIVE_DEST_BRBRO_01 +TAXI_GIVE_DEST_BRDBB_01 +TAXI_GIVE_DEST_BREBB_01 +TAXI_GIVE_DEST_BRIDGER_ST_01 +TAXI_GIVE_DEST_BRIDGE_LANE_NORTH_01 +TAXI_GIVE_DEST_BRIDGE_LANE_SOUTH_01 +TAXI_GIVE_DEST_BROCCOLI_ST_01 +TAXI_GIVE_DEST_BROKER_BRIDGE_01 +TAXI_GIVE_DEST_BROKER_DUKES_EXPRESSWAY_01 +TAXI_GIVE_DEST_BRONCO_ST_01 +TAXI_GIVE_DEST_BROWN_PLACE_01 +TAXI_GIVE_DEST_BRUNNER_ST_01 +TAXI_GIVE_DEST_BUNKER_HILL_AVE_01 +TAXI_GIVE_DEST_BURLESQUE_01 +TAXI_GIVE_DEST_BUS_LANE_01 +TAXI_GIVE_DEST_BUTTERFLY_ST_01 +TAXI_GIVE_DEST_CALCIUM_ST_01 +TAXI_GIVE_DEST_CAMDEN_AVE_01 +TAXI_GIVE_DEST_CARIBOO_AVE_01 +TAXI_GIVE_DEST_CARROLLTON_ST_01 +TAXI_GIVE_DEST_CARSON_ST_01 +TAXI_GIVE_DEST_CASGC_01 +TAXI_GIVE_DEST_CASGR_01 +TAXI_GIVE_DEST_CASSIDEY_ST_01 +TAXI_GIVE_DEST_CASTLE_DRIVE_01 +TAXI_GIVE_DEST_CASTLE_TUNNEL_01 +TAXI_GIVE_DEST_CATERPILLAR_ST_01 +TAXI_GIVE_DEST_CATSKILL_AVE_01 +TAXI_GIVE_DEST_CAVITY_LANE_01 +TAXI_GIVE_DEST_CAYUGA_AVE_01 +TAXI_GIVE_DEST_CERHE_01 +TAXI_GIVE_DEST_CHAPO_01 +TAXI_GIVE_DEST_CHARLESTON_AVE_01 +TAXI_GIVE_DEST_CHICKORY_ST_01 +TAXI_GIVE_DEST_CHISL_01 +TAXI_GIVE_DEST_CHITO_01 +TAXI_GIVE_DEST_CHIVE_ST_01 +TAXI_GIVE_DEST_CISCO_ST_01 +TAXI_GIVE_DEST_CITH_01 +TAXI_GIVE_DEST_CLEVES_AVE_01 +TAXI_GIVE_DEST_COCKANUT_AVE_01 +TAXI_GIVE_DEST_COCKERELL_AVE_01 +TAXI_GIVE_DEST_CODY_ST_01 +TAXI_GIVE_DEST_COD_ROW_01 +TAXI_GIVE_DEST_COISL_01 +TAXI_GIVE_DEST_COLUMBUS_AVE_01 +TAXI_GIVE_DEST_CONCORD_AVE_01 +TAXI_GIVE_DEST_CONOY_AVE_01 +TAXI_GIVE_DEST_CREEK_ST_01 +TAXI_GIVE_DEST_CROCKETT_AVE_01 +TAXI_GIVE_DEST_DARKHAMMERS_ST_01 +TAXI_GIVE_DEST_DEADWOOD_ST_01 +TAXI_GIVE_DEST_DELAWARE_AVE_01 +TAXI_GIVE_DEST_DENVER_AVE_01 +TAXI_GIVE_DEST_DENVER_EXETER_AVE_01 +TAXI_GIVE_DEST_DIAMOND_ST_01 +TAXI_GIVE_DEST_DILLON_ST_01 +TAXI_GIVE_DEST_DOWNROCK_LOOP_01 +TAXI_GIVE_DEST_DOWTW_01 +TAXI_GIVE_DEST_DREBBEL_01 +TAXI_GIVE_DEST_DRILL_ST_01 +TAXI_GIVE_DEST_DROP_ST_01 +TAXI_GIVE_DEST_DUKES_BAY_BRIDGE_01 +TAXI_GIVE_DEST_DUKES_BOULEVARD_01 +TAXI_GIVE_DEST_DUKES_DRIVE_01 +TAXI_GIVE_DEST_EAHOL_01 +TAXI_GIVE_DEST_EARP_ST_01 +TAXI_GIVE_DEST_EASON_01 +TAXI_GIVE_DEST_EAST_BOROUGH_BRIDGE_01 +TAXI_GIVE_DEST_EDISON_AVE_01 +TAXI_GIVE_DEST_EISLC_01 +TAXI_GIVE_DEST_ELBOW_ST_01 +TAXI_GIVE_DEST_ELLERY_ST_01 +TAXI_GIVE_DEST_EMERALD_ST_01 +TAXI_GIVE_DEST_EMERY_ST_01 +TAXI_GIVE_DEST_ERIE_AVE_01 +TAXI_GIVE_DEST_ERSATZ_ROW_01 +TAXI_GIVE_DEST_ESHOO_01 +TAXI_GIVE_DEST_EXETER_AVE_01 +TAXI_GIVE_DEST_EYEDIDITMY_WAY_01 +TAXI_GIVE_DEST_FARNSWORTH_RD_01 +TAXI_GIVE_DEST_FELDSPAR_ST_01 +TAXI_GIVE_DEST_FIISL_01 +TAXI_GIVE_DEST_FIREP_01 +TAXI_GIVE_DEST_FISSN_01 +TAXI_GIVE_DEST_FISSO_01 +TAXI_GIVE_DEST_FLANGER_ST_01 +TAXI_GIVE_DEST_FLATFISH_PLAICE_01 +TAXI_GIVE_DEST_FLATHEAD_RD_01 +TAXI_GIVE_DEST_FLEMING_ST_01 +TAXI_GIVE_DEST_FOLSOM_WAY_01 +TAXI_GIVE_DEST_FORSI_01 +TAXI_GIVE_DEST_FRANI_01 +TAXI_GIVE_DEST_FRANKFORT_AVE_01 +TAXI_GIVE_DEST_FRANKLIN_ST_01 +TAXI_GIVE_DEST_FREETOWN_AVE_01 +TAXI_GIVE_DEST_FROGT_01 +TAXI_GIVE_DEST_FULCRUM_AVE_01 +TAXI_GIVE_DEST_GAINER_ST_01 +TAXI_GIVE_DEST_GALVESTON_AVE_01 +TAXI_GIVE_DEST_GARNET_ST_01 +TAXI_GIVE_DEST_GARRETT_ST_01 +TAXI_GIVE_DEST_GELF_01 +TAXI_GIVE_DEST_GENERIC_01 +TAXI_GIVE_DEST_GENERIC_02 +TAXI_GIVE_DEST_GENERIC_03 +TAXI_GIVE_DEST_GENERIC_04 +TAXI_GIVE_DEST_GENERIC_05 +TAXI_GIVE_DEST_GENERIC_06 +TAXI_GIVE_DEST_GENERIC_07 +TAXI_GIVE_DEST_GENERIC_08 +TAXI_GIVE_DEST_GENERIC_09 +TAXI_GIVE_DEST_GENERIC_10 +TAXI_GIVE_DEST_GIBSON_ST_01 +TAXI_GIVE_DEST_GRAND_BOULEVARD_01 +TAXI_GIVE_DEST_GREENE_AVE_01 +TAXI_GIVE_DEST_GRENADIER_ST_01 +TAXI_GIVE_DEST_GROMMET_ST_01 +TAXI_GIVE_DEST_GUANTANAMO_AVE_01 +TAXI_GIVE_DEST_HANCOCK_ST_01 +TAXI_GIVE_DEST_HAPIN_01 +TAXI_GIVE_DEST_HARDIN_ST_01 +TAXI_GIVE_DEST_HARDTRACK_AVE_01 +TAXI_GIVE_DEST_HARRISON_ST_01 +TAXI_GIVE_DEST_HATGA_01 +TAXI_GIVE_DEST_HEADSPRING_ST_01 +TAXI_GIVE_DEST_HELL_GATE_01 +TAXI_GIVE_DEST_HEMATITE_ST_01 +TAXI_GIVE_DEST_HEWES_ST_01 +TAXI_GIVE_DEST_HIBRG_01 +TAXI_GIVE_DEST_HICKEY_BRIDGE_01 +TAXI_GIVE_DEST_HICKOCK_ST_01 +TAXI_GIVE_DEST_HOBEH_01 +TAXI_GIVE_DEST_HOLLOWBACK_ST_01 +TAXI_GIVE_DEST_HOOPER_ST_01 +TAXI_GIVE_DEST_HOWARD_ST_01 +TAXI_GIVE_DEST_HUBBARD_AVE_01 +TAXI_GIVE_DEST_HUNTINGTON_ST_01 +TAXI_GIVE_DEST_IDEOLOGY_CIRCLE_01 +TAXI_GIVE_DEST_INCHON_AVE_01 +TAXI_GIVE_DEST_INSTI_01 +TAXI_GIVE_DEST_IRON_ST_01 +TAXI_GIVE_DEST_IROQUOIS_AVE_01 +TAXI_GIVE_DEST_IVY_DRIVE_NORTH_01 +TAXI_GIVE_DEST_IVY_DRIVE_SOUTH_01 +TAXI_GIVE_DEST_IVY_RD_01 +TAXI_GIVE_DEST_JACKHAMMER_ST_01 +TAXI_GIVE_DEST_JADE_ST_01 +TAXI_GIVE_DEST_JAMES_ST_01 +TAXI_GIVE_DEST_JEFFH_01 +TAXI_GIVE_DEST_JIM_JONES_AVE_01 +TAXI_GIVE_DEST_JOLIET_ST_01 +TAXI_GIVE_DEST_JULIN_AVE_01 +TAXI_GIVE_DEST_KEMENY_ST_01 +TAXI_GIVE_DEST_KENECKIE_AVE_01 +TAXI_GIVE_DEST_KID_ST_01 +TAXI_GIVE_DEST_KORESH_SQ_01 +TAXI_GIVE_DEST_KUNZITE_ST_01 +TAXI_GIVE_DEST_LANCA_01 +TAXI_GIVE_DEST_LATCHKEY_AVE_01 +TAXI_GIVE_DEST_LEAPERS_BRIDGE_01 +TAXI_GIVE_DEST_LEAPE_01 +TAXI_GIVE_DEST_LEAVENWORTH_AVE_01 +TAXI_GIVE_DEST_LEFWO_01 +TAXI_GIVE_DEST_LEMHI_ST_01 +TAXI_GIVE_DEST_LIBERTY_01 +TAXI_GIVE_DEST_LITAL_01 +TAXI_GIVE_DEST_LIVINGSTON_ST_01 +TAXI_GIVE_DEST_LOCOWSKI_AVE_01 +TAXI_GIVE_DEST_LOMPOC_AVE_01 +TAXI_GIVE_DEST_LONG_JOHN_AVE_01 +TAXI_GIVE_DEST_LORIMAR_ST_01 +TAXI_GIVE_DEST_LOTUS_ST_01 +TAXI_GIVE_DEST_LOWEA_01 +TAXI_GIVE_DEST_LTBAY_01 +TAXI_GIVE_DEST_LUDLITE_ROW_01 +TAXI_GIVE_DEST_LYNCH_ST_01 +TAXI_GIVE_DEST_LYNDON_AVE_01 +TAXI_GIVE_DEST_MAHESH_AVE_01 +TAXI_GIVE_DEST_MANDREL_RD_01 +TAXI_GIVE_DEST_MANGANESE_ST_01 +TAXI_GIVE_DEST_MANZANO_RD_01 +TAXI_GIVE_DEST_MASTERSON_ST_01 +TAXI_GIVE_DEST_MEADH_01 +TAXI_GIVE_DEST_MEADP_01 +TAXI_GIVE_DEST_MIDDLETON_LANE_01 +TAXI_GIVE_DEST_MIDPA_01 +TAXI_GIVE_DEST_MIDPE_01 +TAXI_GIVE_DEST_MIDPW_01 +TAXI_GIVE_DEST_MILL_ST_01 +TAXI_GIVE_DEST_MOHANET_AVE_01 +TAXI_GIVE_DEST_MOHAWK_AVE_01 +TAXI_GIVE_DEST_MOHEGAN_AVE_01 +TAXI_GIVE_DEST_MONTAUK_AVE_01 +TAXI_GIVE_DEST_MOOG_ST_01 +TAXI_GIVE_DEST_MORRIS_ST_01 +TAXI_GIVE_DEST_MUERI_ST_01 +TAXI_GIVE_DEST_MUNSEE_AVE_01 +TAXI_GIVE_DEST_MUSKETTER_AVE_01 +TAXI_GIVE_DEST_MYUNG_01 +TAXI_GIVE_DEST_NIBLICK_ST_01 +TAXI_GIVE_DEST_NICKEL_ST_01 +TAXI_GIVE_DEST_NOHOL_01 +TAXI_GIVE_DEST_NORMY_01 +TAXI_GIVE_DEST_NOROL_01 +TAXI_GIVE_DEST_NORTHERN_EXPRESSWAY_01 +TAXI_GIVE_DEST_NORTHWOOD_HEIGHTS_BRIDGE_01 +TAXI_GIVE_DEST_NORWO_01 +TAXI_GIVE_DEST_NOUGAT_ST_01 +TAXI_GIVE_DEST_NOWOB_01 +TAXI_GIVE_DEST_NRTGA_01 +TAXI_GIVE_DEST_OAKLEY_ST_01 +TAXI_GIVE_DEST_OBSIDIAN_ST_01 +TAXI_GIVE_DEST_ODHNER_AVE_01 +TAXI_GIVE_DEST_ONEIDA_AVE_01 +TAXI_GIVE_DEST_ONION_ST_01 +TAXI_GIVE_DEST_ONONDAGA_AVE_01 +TAXI_GIVE_DEST_ORTIZ_RD_01 +TAXI_GIVE_DEST_OUTL_01 +TAXI_GIVE_DEST_OWL_CREEK_01 +TAXI_GIVE_DEST_PANCHO_ST_01 +TAXI_GIVE_DEST_PANHANDLE_RD_01 +TAXI_GIVE_DEST_PARR_ST_01 +TAXI_GIVE_DEST_PERCELL_RD_01 +TAXI_GIVE_DEST_PHALANX_RD_01 +TAXI_GIVE_DEST_PLANCHE_ST_01 +TAXI_GIVE_DEST_PLUMBERS_SKYWAY_01 +TAXI_GIVE_DEST_PLUMBOB_AVE_01 +TAXI_GIVE_DEST_PORTU_01 +TAXI_GIVE_DEST_PRAETORIAN_AVE_01 +TAXI_GIVE_DEST_PRESIDENT_AVE_01 +TAXI_GIVE_DEST_PRESIDENT_ST_01 +TAXI_GIVE_DEST_PRIVATEER_RD_01 +TAXI_GIVE_DEST_PUGAT_01 +TAXI_GIVE_DEST_PYRITE_ST_01 +TAXI_GIVE_DEST_QUARTZ_ST_01 +TAXI_GIVE_DEST_RAEL_AVE_01 +TAXI_GIVE_DEST_RAND_AVE_01 +TAXI_GIVE_DEST_RED_WING_AVE_01 +TAXI_GIVE_DEST_RICHM_01 +TAXI_GIVE_DEST_RINGO_ST_01 +TAXI_GIVE_DEST_ROCKET_ST_01 +TAXI_GIVE_DEST_ROEBUCK_RD_01 +TAXI_GIVE_DEST_ROTTH_01 +TAXI_GIVE_DEST_RUBY_ST_01 +TAXI_GIVE_DEST_RYKERS_AVE_01 +TAXI_GIVE_DEST_SACRAMENTO_AVE_01 +TAXI_GIVE_DEST_SAN_JACINTO_AVE_01 +TAXI_GIVE_DEST_SAN_QUENTIN_AVE_01 +TAXI_GIVE_DEST_SAPONI_AVE_01 +TAXI_GIVE_DEST_SARATOGA_AVE_01 +TAXI_GIVE_DEST_SAVANNAH_AVE_01 +TAXI_GIVE_DEST_SCHNEIDER_AVE_01 +TAXI_GIVE_DEST_SCHOL_01 +TAXI_GIVE_DEST_SCULPIN_AVE_01 +TAXI_GIVE_DEST_SENECA_AVE_01 +TAXI_GIVE_DEST_SEYMOUR_AVE_01 +TAXI_GIVE_DEST_SILICON_ST_01 +TAXI_GIVE_DEST_SING_SING_AVE_01 +TAXI_GIVE_DEST_SOUTH_PARKWAY_01 +TAXI_GIVE_DEST_SPIN_ST_01 +TAXI_GIVE_DEST_STARJ_01 +TAXI_GIVE_DEST_STEIN_01 +TAXI_GIVE_DEST_STHBO_01 +TAXI_GIVE_DEST_STILLWATER_AVE_01 +TAXI_GIVE_DEST_STONE_ST_01 +TAXI_GIVE_DEST_STORAX_RD_01 +TAXI_GIVE_DEST_STROWER_AVE_01 +TAXI_GIVE_DEST_SUFFO_01 +TAXI_GIVE_DEST_SUNDANCE_ST_01 +TAXI_GIVE_DEST_SUTHS_01 +TAXI_GIVE_DEST_SWITCH_ST_01 +TAXI_GIVE_DEST_TEN_MILE_ST_01 +TAXI_GIVE_DEST_THORNTON_ST_01 +TAXI_GIVE_DEST_THPRES_01 +TAXI_GIVE_DEST_THTRI_01 +TAXI_GIVE_DEST_THXCH_01 +TAXI_GIVE_DEST_TINCONDEROGA_AVE_01 +TAXI_GIVE_DEST_TINDERBOX_AVE_01 +TAXI_GIVE_DEST_TMEQU_01 +TAXI_GIVE_DEST_TOGGLE_AVE_01 +TAXI_GIVE_DEST_TOPAZ_ST_01 +TAXI_GIVE_DEST_TRAEGER_RD_01 +TAXI_GIVE_DEST_TRENTON_AVE_01 +TAXI_GIVE_DEST_TRINITY_RD_01 +TAXI_GIVE_DEST_TUDOR_01 +TAXI_GIVE_DEST_TULSA_ST_01 +TAXI_GIVE_DEST_TURTLE_ST_01 +TAXI_GIVE_DEST_TUTELO_AVE_01 +TAXI_GIVE_DEST_UNION_DRIVE_EAST_01 +TAXI_GIVE_DEST_UNION_DRIVE_WEST_01 +TAXI_GIVE_DEST_UPROCK_ST_01 +TAXI_GIVE_DEST_URANIUM_ST_01 +TAXI_GIVE_DEST_VALDEZ_ST_01 +TAXI_GIVE_DEST_VALLEY_FORGE_AVE_01 +TAXI_GIVE_DEST_VASIH_01 +TAXI_GIVE_DEST_VAUXITE_ST_01 +TAXI_GIVE_DEST_VESPUCCI_CIRCUS_01 +TAXI_GIVE_DEST_VITULLO_AVE_01 +TAXI_GIVE_DEST_WALLKILL_AVE_01 +TAXI_GIVE_DEST_WALNUT_WAY_01 +TAXI_GIVE_DEST_WALTON_LANE_01 +TAXI_GIVE_DEST_WAPPINGER_AVE_01 +TAXI_GIVE_DEST_WARDITE_ST_01 +TAXI_GIVE_DEST_WENROHRONON_AVE_01 +TAXI_GIVE_DEST_WESDY_01 +TAXI_GIVE_DEST_WESMI_01 +TAXI_GIVE_DEST_WEST_WAY_01 +TAXI_GIVE_DEST_WILLI_01 +TAXI_GIVE_DEST_WINDMILL_ST_01 +TAXI_GIVE_DEST_WONG_WAY_01 +TAXI_GIVE_DEST_WORM_ST_01 +TAXI_GIVE_DEST_XENOTIME_ST_01 +TAXI_GIVE_DEST_YORKTOWN_AVE_01 +TAXI_HAIL_01 +TAXI_HAIL_02 +TAXI_HAIL_03 +TAXI_HAIL_04 +TAXI_HAIL_05 +TAXI_HAIL_06 +TAXI_HAIL_07 +TAXI_HAIL_08 +TAXI_HAIL_09 +TAXI_HAIL_10 +TAXI_HAIL_11 +TAXI_HAIL_12 +TAXI_HAIL_13 +TAXI_HAIL_14 +TAXI_HAIL_15 +TAXI_HAIL_16 +TAXI_HAIL_17 +TAXI_HAIL_18 +TAXI_HAIL_19 +TAXI_HAIL_20 +TAXI_HAIL_21 +TAXI_HAIL_22 +TAXI_HAIL_23 +TAXI_HAIL_DRUNK_01 +TAXI_HAIL_DRUNK_02 +TAXI_HAIL_DRUNK_03 +TAXI_HAIL_DRUNK_04 +TAXI_HAIL_DRUNK_05 +TAXI_HAIL_DRUNK_06 +TAXI_HIT_PED_01 +TAXI_HIT_PED_02 +TAXI_HIT_PED_03 +TAXI_HIT_PED_04 +TAXI_HIT_PED_05 +TAXI_START_01 +TAXI_START_02 +TAXI_START_03 +TAXI_STEP_ON_IT_01 +TAXI_STEP_ON_IT_02 +TAXI_STEP_ON_IT_03 +TAXI_STEP_ON_IT_04 +TAXI_STEP_ON_IT_05 +TAXI_STEP_ON_IT_06 +TAXI_SUCCESS_01 +TAXI_SUCCESS_02 +TA_TO_APPREHEND +TEARDROPS_01 +TEARDROPS_02 +TEETH_UPPERCUT +TELEGRAPH_FOOT_OFF_1 +TELEGRAPH_FOOT_OFF_2 +TELEGRAPH_FOOT_OFF_3 +TELEGRAPH_FOOT_OFF_4 +TELEGRAPH_FOOT_OFF_5 +TELEGRAPH_HAND_1 +TELEGRAPH_HAND_2 +TELEGRAPH_HAND_3 +TELEGRAPH_HAND_4 +TELEGRAPH_HAND_5 +TELEGRAPH_POLE_CLIMB_1 +TELEGRAPH_POLE_CLIMB_2 +TELEGRAPH_POLE_CLIMB_3 +TELEGRAPH_POLE_CLIMB_4 +TELEGRAPH_POLE_CLIMB_5 +TELLTALE_01 +TELLTALE_02 +TEXT_ENTRY_01 +TEXT_ENTRY_02 +TEXT_ENTRY_03 +TEXT_ENTRY_04 +THANKS_01 +THANKS_02 +THANKS_03 +THANKS_04 +THANKS_05 +THANKS_06 +THANKS_07 +THANKS_08 +THANKS_09 +THANKS_10 +THANKS_11 +THANKS_12 +THANKS_13 +THANKS_DRUNK_01 +THANKS_DRUNK_02 +THEEDGE_01 +THEEDGE_02 +THELOOK_01 +THELOOK_02 +THENIMMEDIATLY +THEONEFORME +THEREBUTFORTHEGRACEOFGOD_01 +THEREBUTFORTHEGRACEOFGOD_02 +THESEEKER_01 +THE_AUTO_EROTICAR_GARAGE_IN_BERCHEM +THE_AUTO_PARTS_GARAGE_IN_INDUSTRIAL +THE_BIG_HOUSE_IN_BEACHGATE +THE_BOHAN_RIVER +THE_EXCHANGE +THE_HORN +THE_HUMBOLT_RIVER +THE_INSIDER_BETTING_IN_NORTHERN_GARDENS +THE_LARGE_MANSION_IN_WESTDYKE +THE_LIQUOR_STORE_IN_SOUTH_SLOPES +THE_MEAT_QUARTER +THE_NEXT_STOP_IS +THE_PAWN_SHOP_IN_LOWER_EASTON +THE_PILL_PHARMACY_IN_INDUSTRIAL +THE_SEA +THE_TRAIN_APPROACHING_FROM +THE_TRAIN_IS_APPROACHING +THE_TRIANGLE +THE_TV_STORE_IN_HOVE_BEACH +THE_WAREHOUSE_IN_TUDOR +THE_WEST_RIVER +THIS_IS +THIS_IS_CONTROL +THIS_IS_THE +THIS_IS_THE_3_TRAIN +THIS_IS_THE_8_TRAIN +THIS_IS_THE_A_TRAIN +THIS_IS_THE_B_TRAIN +THIS_IS_THE_C_TRAIN +THIS_IS_THE_E_TRAIN +THIS_IS_THE_J_TRAIN +THIS_IS_THE_K_TRAIN +THIS_TRAIN_TERMINATES_HERE_ALL_CHANGE +THIS_TRAIN_TERMINATES_HERE_ALL_CHANGE_ALL_CHANGE +THREE +THUDCRUNCH_01 +THUG_01 +THUG_02 +TICK_1 +TICK_2 +TICK_3 +TICK_4 +TILE_CRACK_1 +TILE_CRACK_2 +TILE_CRACK_3 +TILL_CLUNK +TIME_DOWN_LEFT +TIME_DOWN_RIGHT +TIMP +TINDERBOX_AVE +TINNY +TIN_1 +TIN_2 +TIN_3 +TITMOUSE_A_WHISTLE_1 +TITMOUSE_B_WHISTLE_1 +TITMOUSE_B_WHISTLE_2 +TITMOUSE_B_WHISTLE_3 +TOGGLE_L +TOGGLE_R +TOILET_DOOR_HANDLE +TOILET_DOOR_LIMIT_1 +TOILET_DOOR_LIMIT_2 +TOILET_DOOR_LIMIT_3 +TOILET_DOOR_PASS_1 +TOILET_DOOR_PASS_2 +TOILET_DOOR_PASS_3 +TOILET_DOOR_PUSH_1 +TOILET_DOOR_PUSH_2 +TOILET_DOOR_PUSH_3 +TOLL_COME_BACK_01 +TOLL_COME_BACK_02 +TOLL_COME_BACK_03 +TOLL_PAID_NO_01 +TOLL_PAID_NO_02 +TOLL_PAID_NO_03 +TOLL_PAID_YES_01 +TOLL_PAID_YES_02 +TOLL_PAID_YES_03 +TONIGHT +TOOLBOX_1 +TOOLBOX_2 +TOPAZ_ST +TOUR_CHAT_01 +TOUR_CHAT_02 +TOUR_CHAT_03 +TOUR_CHAT_04 +TOUR_CHAT_05 +TOUR_CHAT_06 +TOUR_CHAT_07 +TO_AD_01 +TO_AD_02 +TO_AD_03 +TO_AD_04 +TO_AD_05 +TO_AD_06 +TO_NEWS_01 +TO_NEWS_02 +TO_NEWS_03 +TO_NEWS_04 +TO_NEWS_05 +TO_WEATHER_01 +TO_WEATHER_02 +TO_WEATHER_03 +TO_WEATHER_04 +TO_WEATHER_05 +TRAFFIC_BARREL_COLLISION_1 +TRAFFIC_BARREL_RESO_1 +TRAFFIC_LIGHT_COLLISION_1 +TRAFFIC_LIGHT_RESO_1 +TRAILER_RATTLE_LOOP_A +TRAILER_RATTLE_LOOP_B +TRAIN +TRAIN_ALT +TRAIN_HORN +TRAIN_IS_TERMINATED_ALL_CHANGE +TRANSFERS_ARE_AVAILABLE_TO_THE_A,_B,_C,_K,_J,_8,_3_LINES +TRANSFER_IS_AVAILABLE_TO_THE_3_8_A_AND_J_TRAIN +TRANSFER_IS_AVAILABLE_TO_THE_B_C_E_AND_K_TRAIN +TRANSFORMER_HUM +TRANSMISSION_1 +TRAPPED_01 +TRAPPED_02 +TRAPPED_03 +TRAPPED_04 +TRAPPED_05 +TRAPPED_06 +TRAPPED_NOGENDER_01 +TRAPPED_NOGENDER_02 +TRAPPED_NOGENDER_03 +TRAPPED_NOGENDER_04 +TRASHBAG_COLLISION_1 +TRASHBAG_COLLISION_2 +TRASHBAG_COLLISION_3 +TRASH_RUSTLE_A +TRASH_RUSTLE_B +TRAWLER +TRAWLER_ENGINE_1 +TRAWLER_ENGINE_2 +TRAWLER_HORN +TRAWLER_LOW_RESO_LOOP +TRAWLER_RESO_LOOP +TREE_1 +TREE_2 +TREE_3 +TRIANGLE +TROLLEY_ROLL_SCRAPE_A +TROLLEY_ROLL_SCRAPE_B +TROLLEY_WHEELS_A +TROLLEY_WHEELS_B +TRUCK +TRUCK_CLOSE +TRUCK_CLOSE_2 +TRUCK_HANDBRAKE +TRUCK_IGNITION_1 +TRUCK_IGNITION_TAIL +TRUCK_OPEN +TRUTHDONTDIE_01 +TRUTHDONTDIE_02 +TS_VENT_24K +TUDOR +TUG_HORN +TURBO_2 +TURBO_3 +TURN +TURNING_LOOP +TURNPIKEAHEAD +TURNYOUINSIDEOUT_01 +TURN_RADIO_OFF_01 +TURN_RADIO_OFF_02 +TURN_RADIO_OFF_03 +TURN_RADIO_OFF_04 +TURN_RADIO_OFF_05 +TURN_RADIO_OFF_06 +TURN_RADIO_OFF_DRUNK_01 +TURN_RADIO_OFF_DRUNK_02 +TURN_RADIO_OFF_DRUNK_03 +TURN_RADIO_OFF_DRUNK_04 +TURN_RADIO_OFF_DRUNK_05 +TURN_RADIO_ON_01 +TURN_RADIO_ON_02 +TURN_RADIO_ON_03 +TURN_RADIO_ON_04 +TURN_RADIO_ON_05 +TURN_RADIO_ON_06 +TURN_RADIO_ON_DRUNK_01 +TURN_RADIO_ON_DRUNK_02 +TURN_RADIO_ON_DRUNK_03 +TURN_RADIO_ON_DRUNK_04 +TURN_RADIO_ON_DRUNK_05 +TV_ARIAL +TV_OFF +TV_ON +TV_SCREEN +TV_SMASH_NEW_1 +TV_SMASH_NEW_2 +TWAT_AA_01 +TWAT_AB_01 +TWAT_BA_01 +TWAT_BYE_01 +TWAT_BYE_02 +TWAT_CA_01 +TWAT_CB_01 +TWAT_DA_01 +TWAT_EA_01 +TWAT_EB_01 +TWAT_FA_01 +TWAT_GA_01 +TWAT_GB_01 +TWAT_HA_01 +TWAT_HI_01 +TWAT_HI_02 +TWAT_IA_01 +TWAT_IB_01 +TWAT_JA_01 +TWAT_KA_01 +TWAT_KB_01 +TWAT_LA_01 +TWAT_MA_01 +TWAT_MB_01 +TWAT_MC_01 +TWAT_NA_01 +TWAT_OA_01 +TWAT_OB_01 +TWAT_PA_01 +TWAT_PSCAN_AA +TWAT_PSCAN_AB +TWAT_QA_01 +TWAT_QB_01 +TWAT_RA_01 +TWAT_SA_01 +TWAT_SA_02 +TWAT_SA_03 +TWAT_SA_04 +TWAT_SA_05 +TWAT_TA_01 +TWAT_TA_02 +TWAT_TA_03 +TWAT_TA_04 +TWAT_TA_05 +TWIGGY_TYRE_ROLL +TWIG_1 +TWIG_2 +TWIG_3 +TWIG_4 +TWIG_5 +TWIG_6 +TWO_DOOR +TWO_WAY_PHONE_CHAT_01 +TWO_WAY_PHONE_CHAT_02 +TWO_WAY_PHONE_CHAT_03 +TWO_WAY_PHONE_CHAT_04 +TWO_WAY_PHONE_CHAT_05 +TWO_WAY_PHONE_CHAT_06 +TYRE_BOUNCE +TYRE_BUMP_1 +TYRE_BUMP_2 +TYRE_BUMP_3 +TYRE_BUMP_4 +TYRE_WALK +UHAVEARRIVED +UMBRELLA_1 +UMBRELLA_2 +UMM +UNION_DRIVE_EAST +UNION_DRIVE_WEST +UNZIP +UPPERCUT_1 +UPPERCUT_2 +URANIUM_ST +USE_POWERUP +UTURN +UZI_COCK +UZI_DISTANT_1 +UZI_DISTANT_2 +UZI_DISTANT_3 +UZI_DRY +UZI_ECHO +UZI_INSERT_CLIP_A_01 +UZI_INSERT_CLIP_A_02 +UZI_INSERT_CLIP_B_01 +UZI_INSERT_CLIP_B_02 +UZI_LOWS +UZI_REMOVE_CLIP_01 +UZI_REMOVE_CLIP_02 +UZI_SAFETY_01 +UZI_SHOT1_L +UZI_SHOT1_R +UZI_SHOT2_A_L +UZI_SHOT2_A_R +UZI_SHOT2_B_L +UZI_SHOT2_C_L +UZI_SHOT2_D_L +UZI_SHOT3_A_L +UZI_SHOT3_B_L +UZI_SHOT3_C_L +UZI_SHOT3_D_L +UZI_TAIL_L +UZI_TAIL_R +V1_AA_01 +V1_AB_01 +V1_AC_01 +V1_AD_01 +V1_BA_01 +V1_BB_01 +V1_BC_01 +V1_CA_01 +V1_CB_01 +V1_CC_01 +V1_CD_01 +V1_CE_01 +V1_CF_01 +V1_CG_01 +V1_CH_01 +V1_DA_01 +V1_DB_01 +V1_EA_01 +V1_EB_01 +V1_EC_01 +V1_FA_01 +V1_FB_01 +V1_FC_01 +V1_FD_01 +V1_FE_01 +V1_FF_01 +V1_FG_01 +V1_GA_01 +V1_GB_01 +V1_HA_01 +V1_HB_01 +V1_HC_01 +V1_HD_01 +V1_HE_01 +V1_HF_01 +V1_HG_01 +V1_IA_01 +V1_IB_01 +V1_IC_01 +V1_ID_01 +V1_JA_01 +V1_JB_01 +V1_JC_01 +V1_JD_01 +V1_KA_01 +V1_KB_01 +V1_KC_01 +V1_LA_01 +V1_LB_01 +V1_LC_01 +V1_MA_01 +V1_MB_01 +V2_AA_01 +V2_BA_01 +V2_BB_01 +V2_BC_01 +V2_BD_01 +V2_EA_01 +V2_EB_01 +V2_EC_01 +V2_ED_01 +V2_FA_01 +V2_FB_01 +V2_FC_01 +V2_GA_01 +V2_GB_01 +V2_GC_01 +V2_GD_01 +V2_HB_01 +V2_IA_01 +V2_IB_01 +V2_IC_01 +V2_ID_01 +V2_IE_01 +V2_IF_01 +V2_IG_01 +V2_IH_01 +V2_II_01 +V2_IJ_01 +V2_JA_01 +V2_JB_01 +V2_XA_01 +V2_XA_02 +V2_XA_03 +V2_YA_01 +V2_YA_02 +V2_YA_03 +V2_ZA_01 +V2_ZA_02 +V2_ZA_03 +V3_AA_01 +V3_AB_01 +V3_AC_01 +V3_AD_01 +V3_BA_01 +V3_BA_02 +V3_BA_03 +V3_CA_01 +V3_CB_01 +V3_CC_01 +V3_CD_01 +V3_CE_01 +V3_CF_01 +V3_CG_01 +V3_CH_01 +V3_DA_01 +V3_DB_01 +V3_EA_01 +V3_EB_01 +V3_FA_01 +V3_FB_01 +V3_GA_01 +V3_GB_01 +V3_GC_01 +V3_HA_01 +V3_HA_02 +V3_HA_03 +V3_IA_01 +V3_IA_02 +V3_IA_03 +V3_JA_01 +V4_AA_01 +V4_AB_01 +V4_BA_01 +V4_BB_01 +V4_CA_01 +V4_CA_02 +V4_CA_03 +V4_CA_04 +V4_CA_05 +V4_DA_01 +V4_DA_02 +V4_DA_03 +V4_DA_04 +V4_EA_01 +V4_EB_01 +V4_FA_01 +V4_FA_QQQ1_01 +V4_FB_01 +V4_FC_01 +V4_FD_01 +V4_GA_01 +V4_HA_01 +V4_IA_01 +V4_IB_01 +V4_IC_01 +V4_JA_01 +V4_KA_01 +V4_KB_01 +V4_KC_01 +V4_KD_01 +V4_KE_01 +V4_LA_01 +V4_LB_01 +V4_LC_01 +V4_LD_01 +V4_LE_01 +V4_MA_01 +V4_MA_02 +V4_MA_03 +V4_NA_01 +V4_NA_02 +V4_OA_01 +V4_OA_02 +V4_OA_03 +V4_PA_01 +V4_PA_02 +V4_PA_03 +V4_QA_01 +V4_QA_02 +V4_QA_03 +V8PSYCHEDELICBRUNCH_01 +V8PSYCHEDELICBRUNCH_02 +V8_LUXURY_1_ENGINE_HIGH +V8_LUXURY_1_ENGINE_LOW +V8_LUXURY_1_ENG_IDLE_LOOP +V8_LUXURY_1_EXHAUST_HIGH +V8_LUXURY_1_EXHAUST_LOW +V8_LUXURY_1_EX_IDLE_LOOP +V8_LUXURY_1_REVS_OFF_2 +V8_LUXURY_1_START +V8_WAGON_ENGINE_HIGH +V8_WAGON_ENGINE_LOW +V8_WAGON_ENG_IDLE_LOOP +V8_WAGON_EXHAUST_HIGH +V8_WAGON_EXHAUST_LOW +V8_WAGON_EX_IDLE_LOOP +V8_WAGON_START +VAGABOND_01 +VAGABOND_02 +VAN +VAN_01 +VAN_02 +VAN_03 +VAN_04 +VAN_05 +VAN_06 +VAN_07 +VAN_08 +VAN_09 +VAN_CLOSE +VAN_CLOSE_2 +VAN_OPEN +VAN_TRUNK_CLOSE +VAN_TRUNK_OPEN +VARSITY_HEIGHTS +VAUXITE_ST +VAUXITE_STATION +VEGETATION_TYRE_ROLL +VEHICLE_ATTACKED_01 +VEHICLE_ATTACKED_02 +VEHICLE_ATTACKED_03 +VEHICLE_ATTACKED_04 +VEHICLE_ATTACKED_DRUNK_01 +VEHICLE_ATTACKED_DRUNK_02 +VEHICLE_ATTACKED_DRUNK_03 +VEHICLE_ATTACKED_DRUNK_04 +VEHICLE_ATTACKED_DRUNK_05 +VEHICLE_DETAIL_STRESS_LOOP_A +VEHICLE_DETAIL_STRESS_LOOP_B +VEHICLE_HAS_CAUGHT_FIRE +VEHICLE_IMPACT_SUB_1 +VEHICLE_IMPACT_SUB_2 +VEHICLE_IMPACT_SUB_3 +VEHICLE_RAMMED_01 +VEHICLE_RAMMED_02 +VEHICLE_RAMMED_03 +VEHICLE_RAMMED_04 +VEHICLE_RAMMED_05 +VEHICLE_STRESS_LOOP_A +VEHICLE_STRESS_LOOP_B +VEHICLE_WIND +VENBAILALO_01 +VESPUCCI_CIRCUS_STATION +VGAME_BORED_01 +VGAME_BORED_02 +VGAME_BORED_03 +VGAME_BORED_04 +VGAME_BORED_05 +VGAME_HAPPY_01 +VGAME_HAPPY_02 +VGAME_HAPPY_03 +VGAME_HAPPY_04 +VGAME_HAPPY_05 +VGAME_HAPPY_06 +VGAME_PLAYER_HIGH_SCORE_01 +VGAME_PLAYER_HIGH_SCORE_02 +VGAME_PLAYER_HIGH_SCORE_03 +VGAME_PLAYER_HIGH_SCORE_04 +VGAME_PLAYER_HIGH_SCORE_05 +VGAME_PLAYER_LOSES_01 +VGAME_PLAYER_LOSES_02 +VGAME_PLAYER_LOSES_03 +VGAME_PLAYER_LOSES_04 +VGAME_PLAYER_LOSES_05 +VGAME_PLAYER_PLAYS_POORLY_01 +VGAME_PLAYER_PLAYS_POORLY_02 +VGAME_PLAYER_PLAYS_POORLY_03 +VGAME_PLAYER_PLAYS_POORLY_04 +VGAME_PLAYER_PLAYS_POORLY_05 +VGAME_PLAYER_PLAYS_WELL_01 +VGAME_PLAYER_PLAYS_WELL_02 +VGAME_PLAYER_PLAYS_WELL_03 +VGAME_PLAYER_PLAYS_WELL_04 +VGAME_PLAYER_PLAYS_WELL_05 +VGAME_PLAYER_PLAYS_WELL_06 +VGAME_PLAYER_PLAYS_WELL_07 +VGAME_PLAYER_PLAYS_WELL_08 +VGAME_START_01 +VGAME_START_02 +VGAME_START_03 +VGAME_START_04 +VGAME_START_05 +VGAME_UNHAPPY_01 +VGAME_UNHAPPY_02 +VGAME_UNHAPPY_03 +VGAME_UNHAPPY_04 +VGAME_UNHAPPY_05 +VGAME_UNHAPPY_06 +VICTIMINPAIN_01 +VICTIMINPAIN_02 +VICTIM_01 +VICTIM_02 +VICTIM_03 +VICTIM_04 +VICTIM_05 +VICTIM_06 +VICTIM_07 +VICTIM_08 +VITULLO_AVE +VOICESCARRY_01 +VOICESCARRY_02 +VOICE_SHOUT +VOL_BAR_L +VOL_BAR_R +V_ENGINE_HANDBRAKE +V_STYLE_1_ENGINE_HIGH +V_STYLE_1_ENGINE_LOW +V_STYLE_1_ENG_IDLE_LOOP +V_STYLE_1_EXHAUST_HIGH +V_STYLE_1_EXHAUST_LOW +V_STYLE_1_EX_IDLE_LOOP +V_STYLE_1_REVS_OFF +V_STYLE_1_START_DIST +V_STYLE_2_ENGINE_HIGH +V_STYLE_2_ENGINE_LOW +V_STYLE_2_ENG_IDLE_LOOP +V_STYLE_2_EXHAUST_HIGH +V_STYLE_2_EXHAUST_LOW +V_STYLE_2_EX_IDLE_LOOP +V_STYLE_2_REVS_OFF +V_STYLE_2_START_DIST +V_STYLE_3_ENGINE_HIGH +V_STYLE_3_ENGINE_LOW +V_STYLE_3_ENG_IDLE_LOOP +V_STYLE_3_EXHAUST_HIGH +V_STYLE_3_EXHAUST_LOW +V_STYLE_3_EX_IDLE_LOOP +V_STYLE_3_REVS_OFF +V_STYLE_3_START +V_STYLE_4_ENGINE_HIGH +V_STYLE_4_ENGINE_LOW +V_STYLE_4_ENG_IDLE_LOOP +V_STYLE_4_EXHAUST_HIGH +V_STYLE_4_EXHAUST_LOW +V_STYLE_4_EX_IDLE_LOOP +V_STYLE_4_REVS_OFF +V_STYLE_4_START +V_STYLE_AIR_INTAKE +WAGON_CLOSE +WAGON_CLOSE_2 +WAGON_OPEN +WAITINGFORASTAR_01 +WAITINGFORASTAR_02 +WAIT_FOR_ME_01 +WAIT_FOR_ME_02 +WAIT_FOR_ME_03 +WAIT_FOR_ME_04 +WAIT_FOR_ME_05 +WAIT_FOR_ME_06 +WAIT_FOR_ME_DRUNK_01 +WAIT_FOR_ME_DRUNK_02 +WAIT_FOR_ME_DRUNK_03 +WAIT_FOR_ME_DRUNK_04 +WAIT_FOR_ME_DRUNK_05 +WAKEUPANDLIVE_01 +WAKEUPANDLIVE_02 +WALKIE_TALKIE_01 +WALKIE_TALKIE_02 +WALKIE_TALKIE_03 +WALKIE_TALKIE_04 +WALKIE_TALKIE_05 +WALKTHENIGHT_01 +WALKTHENIGHT_02 +WALK_ME_TO_THE_CAR_01 +WALK_ME_TO_THE_CAR_02 +WALK_ME_TO_THE_CAR_03 +WALK_ME_TO_THE_CAR_04 +WALK_ME_TO_THE_CAR_05 +WALK_ME_TO_THE_CAR_06 +WALK_ME_TO_THE_CAR_DRUNK_01 +WALK_ME_TO_THE_CAR_DRUNK_02 +WALK_ME_TO_THE_CAR_DRUNK_03 +WALK_ME_TO_THE_CAR_DRUNK_04 +WALK_ME_TO_THE_CAR_DRUNK_05 +WANTED_LEVEL_INC_TO_1_01 +WANTED_LEVEL_INC_TO_1_02 +WANTED_LEVEL_INC_TO_1_NOGENDER_01 +WANTED_LEVEL_INC_TO_1_NOGENDER_02 +WANTED_LEVEL_INC_TO_2_01 +WANTED_LEVEL_INC_TO_2_02 +WANTED_LEVEL_INC_TO_2_NOGENDER_01 +WANTED_LEVEL_INC_TO_3_01 +WANTED_LEVEL_INC_TO_3_02 +WANTED_LEVEL_INC_TO_3_03 +WANTED_LEVEL_INC_TO_4_01 +WANTED_LEVEL_INC_TO_4_02 +WANTED_LEVEL_INC_TO_4_03 +WANTED_LEVEL_INC_TO_4_NOGENDER_01 +WANTED_LEVEL_INC_TO_5_01 +WANTED_LEVEL_INC_TO_5_02 +WANTED_LEVEL_INC_TO_5_03 +WANTED_LEVEL_INC_TO_5_NOGENDER_01 +WANTED_LEVEL_INC_TO_5_NOGENDER_02 +WARDITE_ST +WAREHOUSE_ENGINE_LOOP +WAREHOUSE_ENGINE_STOP +WAREHOUSE_MOVE_A +WAREHOUSE_MOVE_B +WAREHOUSE_RATCHET_01 +WAREHOUSE_RATCHET_02 +WAREHOUSE_RATCHET_03 +WAREHOUSE_RATCHET_04 +WAREHOUSE_RATCHET_05 +WASH_CYCLE_1 +WASH_CYCLE_3 +WASTE_GATE +WATCH_IT_01 +WATCH_IT_02 +WATER +WATERPROOF +WATERPROOF_STRIKE_1 +WATERPROOF_STRIKE_2 +WATERPROOF_STRIKE_3 +WATER_DISPENCER +WATER_LAPPING_1 +WATER_LAPPING_2 +WATER_LAPPING_3 +WATER_LAPPING_4 +WATER_LAPPING_5 +WATER_RAIN_LOOP_1_A +WATER_RAIN_LOOP_1_B +WATER_RAIN_LOOP_2_A +WATER_RAIN_LOOP_2_B +WATER_RAIN_LOOP_3_A +WATER_RAIN_LOOP_3_B +WATER_RAIN_LOOP_4_A +WATER_RAIN_LOOP_4_B +WATER_SLAP_1 +WATER_SLAP_2 +WATER_SLAP_3 +WATER_SLAP_4 +WATER_SLAP_5 +WATER_SLAP_6 +WATER_SLAP_7 +WATER_SLAP_8 +WATER_SLAP_9 +WATER_TURBULANCE +WEIGHTLIFTING_BUMP_01 +WEIGHTLIFTING_BUMP_02 +WEIGHTLIFTING_BUMP_03 +WESTDYK +WESTERN_ACTER +WESTERN_ACTER_INDUSTRIAL_PARK +WESTERN_FRANCIS_INTERNATIONAL +WESTMINSTER +WEST_ALDERNEY_CITY +WEST_LEFTWOOD +WEST_PARK_STATION +WET_ROAD_LOOP_A +WET_ROAD_LOOP_B +WET_SKID_A +WET_SKID_B +WE_HAVE_THE_SUBJECT_IN_CUSTODY +WE_HAVE_THE_SUSPECT_IN_CUSTODY +WHEEL +WHEEL_10_DRY +WHEEL_10_SUB +WHEEL_1_DRY +WHEEL_1_SUB +WHEEL_2_DRY +WHEEL_2_SUB +WHEEL_3_DRY +WHEEL_3_SUB +WHEEL_4_DRY +WHEEL_4_SUB +WHEEL_5_DRY +WHEEL_5_SUB +WHEEL_6_DRY +WHEEL_6_SUB +WHEEL_7_DRY +WHEEL_7_SUB +WHEEL_8_DRY +WHEEL_8_SUB +WHEEL_9_DRY +WHEEL_9_SUB +WHEEL_GRIND_A +WHEEL_GRIND_B +WHENLOVEBREAKSDOWN_01 +WHENLOVEBREAKSDOWN_02 +WHERE_AM_I_01 +WHERE_AM_I_02 +WHERE_AM_I_03 +WHERE_AM_I_04 +WHERE_AM_I_05 +WHERE_AM_I_06 +WHERE_AM_I_07 +WHERE_AM_I_08 +WHERE_AM_I_09 +WHERE_AM_I_10 +WHIMPER_01 +WHIMPER_02 +WHIMPER_03 +WHIMPER_04 +WHIMPER_05 +WHIMPER_06 +WHIMPER_07 +WHIRR_1 +WHIRR_2 +WHISPERNOT_01 +WHISTLE_1 +WHISTLE_2 +WHISTLE_3 +WHISTLE_LOOP_01 +WHISTLE_LOOP_02 +WHITE +WHITE_GOODS_DOOR_1 +WHITE_GOODS_DOOR_2 +WHOISHEANDWHATIS_01 +WHOISHEANDWHATIS_02 +WHOOP_01 +WHOOP_02 +WHOOP_03 +WHOOP_04 +WHOOP_05 +WHOOP_06 +WHOOP_07 +WHOOP_08 +WHOOP_09 +WHOOP_10 +WHOOP_11 +WHOOP_12 +WHOOP_13 +WHOOP_14 +WHOOP_15 +WHOOP_16 +WHOOP_17 +WHOOP_18 +WILD_HORSES_01 +WILD_HORSES_02 +WILLIS +WINDMILL_STREET_STATION +WINDSHIELD_1 +WINDSHIELD_2 +WINDSHIELD_3 +WINDSHIELD_4 +WINDSHIELD_PARTICLES_A +WINDSHIELD_PARTICLES_B +WIPE_PINS +WIRE +WIREFENCE_1_A +WIREFENCE_1_B +WIREFENCE_1_C +WIREFENCE_1_D +WIREFENCE_1_E +WIREFENCE_1_F +WIREFENCE_2_A +WIREFENCE_2_B +WIREFENCE_2_C +WIREFENCE_2_D +WIREFENCE_2_E +WIREFENCE_2_F +WIREFENCE_3_A +WIREFENCE_3_B +WIREFENCE_3_C +WIREFENCE_3_D +WIREFENCE_3_E +WIREFENCE_3_F +WIRE_FENCE_SCRAPE_A +WIRE_FENCE_SCRAPE_B +WIRE_MESH_ROLLING__A +WIRE_MESH_ROLLING__B +WIRE_TRASHCAN_1 +WIRE_TRASHCAN_1_RESO +WIRE_TRASHCAN_2 +WIRE_TRASHCAN_2_RESO +WIRE_TRASHCAN_3 +WIRE_TRASHCAN_3_RESO +WISHINGIWASLUCKY_01 +WISHINGIWASLUCKY_02 +WISHINGWELL_01 +WISHINGWELL_02 +WOODBEEZ_01 +WOODBEEZ_02 +WOODEN_BAT +WOODEN_BAT_PED +WOODEN_STRUCTURE_HEAVY_1 +WOODEN_STRUCTURE_HEAVY_2 +WOODEN_STRUCTURE_HEAVY_3 +WOODPECKER_CHEEP_A1 +WOODPECKER_CHEEP_A2 +WOODPECKER_CHEEP_B1 +WOODPECKER_CHEEP_B2 +WOODPECKER_KNOCK_2 +WOODPECKER_SQUEAK_A1 +WOODPECKER_SQUEAK_A2 +WOODPECKER_SQUEAK_B1 +WOODPECKER_SQUEAK_B2 +WOODPECKER_SQUEAK_B3 +WOOD_HEAVY_SNAP_1 +WOOD_HEAVY_SNAP_2 +WOOD_HEAVY_SNAP_3 +WOOD_HEAVY_SQUEAK_1 +WOOD_HEAVY_SQUEAK_2 +WOOD_HEAVY_SQUEAK_3 +WOOD_HEAVY_SQUEAK_4 +WOOD_HEAVY_SQUEAK_5 +WOOD_HEAVY_SQUEAK_6 +WOOD_HEAVY_SQUEAK_7 +WOOD_HEAVY_SQUEAK_8 +WOOD_HEAVY_STRIKE_1 +WOOD_HEAVY_STRIKE_2 +WOOD_HEAVY_STRIKE_3 +WOOD_HEAVY_STRIKE_4 +WOOD_KNOCK_1 +WOOD_KNOCK_2 +WOOD_LIGHT_BREAK_1 +WOOD_LIGHT_BREAK_2 +WOOD_LIGHT_BREAK_3 +WOOD_LIGHT_BREAK_4 +WOOD_LIGHT_STRIKE_1 +WOOD_LIGHT_STRIKE_2 +WOOD_LIGHT_STRIKE_3 +WOOD_LIGHT_STRIKE_4 +WOOD_PARTICLE_1 +WOOD_PARTICLE_2 +WOOD_PARTICLE_3 +WOOD_RATTLE_1 +WOOD_RATTLE_2 +WOOD_RATTLE_3 +WOOD_RATTLE_4 +WOOD_SCRAPE_1 +WOOD_SCRAPE_2 +WORKS_BARRIER_COLLISION_1 +WORKS_BARRIER_COLLISION_2 +WORKS_BARRIER_COLLISION_3 +WRAPITUP_01 +WRAPITUP_02 +WRECKED +WRENCH_CAR_DOOR +WREN_DUO_A +WREN_DUO_B +WREN_INTRO_CHEEP +WREN_OUTRO +WREN_TWEET +WREN_WARBLE +YACHT +YADNUS_01 +YADNUS_02 +YARDS +YELLOW +YOUNGHEARTSRUNFREE_01 +YOURETHEVOICE_01 +YOURETHEVOICE_02 +YOU_01 +YOU_02 +YOU_DRIVE_01 +YOU_DRIVE_02 +YOU_DRIVE_03 +YOU_DRIVE_04 +YOU_DRIVE_05 +YOU_DRIVE_DRUNK_01 +YOU_DRIVE_DRUNK_02 +YOU_DRIVE_DRUNK_03 +YOU_DRIVE_DRUNK_04 +YOU_DRIVE_DRUNK_05 +ZELENOGLAZOE_TAKSI_01 +ZHDAT_01 +ZHDAT_02 +ZIPPO_01 +ZIPPO_02 +ZIP_UP_LONG +ZIP_UP_SHORT +ZOMBIE_01 +ZOMBIE_02 +----------------ADD5 +CDE_GCK2 +ZOMBIE_02 +NEED_BIG_VEHICLE_01 \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/IMultichannelSound.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/IMultichannelSound.cs new file mode 100755 index 00000000..c91f3029 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/IMultichannelSound.cs @@ -0,0 +1,34 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Audio.WaveFile; + +namespace RageLib.Audio.SoundBank +{ + interface IMultichannelSound + { + void ExportMultichannelAsPCM(Stream soundBankStream, Stream outStream); + int CommonSamplesPerSecond { get; } + string CommonFilename { get; } + ChannelMask ChannelMask { get; } + bool SupportsMultichannelExport { get; } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/ISoundBank.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/ISoundBank.cs new file mode 100755 index 00000000..e794ede4 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/ISoundBank.cs @@ -0,0 +1,33 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.Audio.SoundBank +{ + interface ISoundBank : IFileAccess + { + int WaveCount { get; } + ISoundWave this[int index] { get; } + void ExportAsPCM(int index, Stream soundBankStream, Stream outStream); + int ExportWaveBlockAsPCM(int waveIndex, int blockIndex, ref DviAdpcmDecoder.AdpcmState state, Stream soundBankStream, Stream outStream); + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/ISoundWave.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/ISoundWave.cs new file mode 100755 index 00000000..7f1726f4 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/ISoundWave.cs @@ -0,0 +1,31 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Audio.SoundBank +{ + interface ISoundWave + { + string Name { get; } + int NumberOfSamples { get; } + int SamplesPerSecond { get; } + int BlockSize { get; } + int BlockCount { get; } + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/Mono/Header.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/Mono/Header.cs new file mode 100755 index 00000000..a811cd0e --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/Mono/Header.cs @@ -0,0 +1,62 @@ +/**********************************************************************\ + + RageLib - Audio + + Copyright (C) 2009 DerPlaya78 + Portions Copyright (C) 2009 Arushan/Aru + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.Audio.SoundBank.Mono +{ + internal struct Header : IFileAccess + { + public long offsetWaveInfo; + public long offsetUnknownTable; + public int numBlocks; + public int numUnknownTableEntries; + public int headerSize; + + public Header(BinaryReader br) : this() + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + offsetWaveInfo = br.ReadInt64(); + offsetUnknownTable = br.ReadInt64(); + + numBlocks = br.ReadInt32(); + numUnknownTableEntries = br.ReadInt32(); + headerSize = br.ReadInt32(); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/Mono/WaveInfo.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/Mono/WaveInfo.cs new file mode 100755 index 00000000..eaff2802 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/Mono/WaveInfo.cs @@ -0,0 +1,137 @@ +/**********************************************************************\ + + RageLib - Audio + + Copyright (C) 2009 DerPlaya78 + Portions Copyright (C) 2009 Arushan/Aru + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Audio.SoundBank.Hashes; +using RageLib.Common; + +namespace RageLib.Audio.SoundBank.Mono +{ + internal struct WaveInfo : IFileAccess, ISoundWave + { + public long offset; + public uint hash; + public int numSamplesInBytes; + public int numSamples16Bit; + public int unk5; + public ushort samplerate; + public ushort unk6; + public int unk7; + public long offsetToStates; + public uint numSamples16Bit2; + public uint unk11; + public uint unk12; + public int numStates; + + public DviAdpcmDecoder.AdpcmState[] states; + + public int numSamplesInBytes_computed; + public bool is_compressed; + + public WaveInfoHeader Header { get; set; } + + public string Name + { + get + { + return HashResolver.Resolve(hash); + } + } + + public int NumberOfSamples + { + get { return numSamples16Bit; } + } + + public int SamplesPerSecond + { + get { return samplerate; } + } + + public int BlockSize + { + get { return 2048; } + } + + public int BlockCount + { + get { return numSamplesInBytes_computed/BlockSize; } + } + + public WaveInfo(WaveInfoHeader header) : this() + { + Header = header; + } + + public WaveInfo(WaveInfoHeader header, BinaryReader br) : this() + { + Header = header; + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + offset = br.ReadInt64(); + hash = br.ReadUInt32(); + numSamplesInBytes = br.ReadInt32(); + numSamplesInBytes_computed = SoundBankMono.GetPaddedSize(numSamplesInBytes); + numSamples16Bit = br.ReadInt32(); + unk5 = br.ReadInt32(); + samplerate = br.ReadUInt16(); + unk6 = br.ReadUInt16(); + + if (Header.size > 32) + { + unk7 = br.ReadInt32(); + offsetToStates = br.ReadInt64(); + numSamples16Bit2 = br.ReadUInt32(); + unk11 = br.ReadUInt32(); + unk12 = br.ReadUInt32(); + numStates = br.ReadInt32(); + if (numStates > 0) + { + is_compressed = true; + states = new DviAdpcmDecoder.AdpcmState[numStates]; + for (int j = 0; j < numStates; j++) + { + DviAdpcmDecoder.AdpcmState state = new DviAdpcmDecoder.AdpcmState(); + state.valprev = br.ReadInt16(); + state.index = br.ReadByte(); + states[j] = state; + } + } + } + + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/Mono/WaveInfoHeader.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/Mono/WaveInfoHeader.cs new file mode 100755 index 00000000..15244917 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/Mono/WaveInfoHeader.cs @@ -0,0 +1,57 @@ +/**********************************************************************\ + + RageLib - Audio + + Copyright (C) 2009 DerPlaya78 + Portions Copyright (C) 2009 Arushan/Aru + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.Audio.SoundBank.Mono +{ + internal struct WaveInfoHeader : IFileAccess + { + public long offset; + public uint hash; + public int size; + + public WaveInfoHeader(BinaryReader br) : this() + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + offset = br.ReadInt64(); + hash = br.ReadUInt32(); + size = br.ReadInt32(); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/AdpcmInfo.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/AdpcmInfo.cs new file mode 100755 index 00000000..32af8fcc --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/AdpcmInfo.cs @@ -0,0 +1,76 @@ +/**********************************************************************\ + + RageLib - Audio + + Copyright (C) 2009 DerPlaya78 + Portions Copyright (C) 2009 Arushan/Aru + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.Audio.SoundBank.MultiChannel +{ + internal struct AdpcmInfo : IFileAccess + { + // adpcm states and info... + public int numSamples16Bit; + public short[] unk3; + public int numStates; + public DviAdpcmDecoder.AdpcmState[] states; + + public AdpcmInfo(BinaryReader br) : this() + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + numSamples16Bit = br.ReadInt32(); + unk3 = new short[] + { + br.ReadInt16(), + br.ReadInt16(), + br.ReadInt16(), + br.ReadInt16(), + }; + + numStates = br.ReadInt32(); + + if (numStates > 0) + { + states = new DviAdpcmDecoder.AdpcmState[numStates]; + for (int i = 0; i < numStates; i++) + { + states[i].valprev = br.ReadInt16(); + states[i].index = br.ReadByte(); + } + } + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/BlockChannelInfo.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/BlockChannelInfo.cs new file mode 100755 index 00000000..d8d9d1c0 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/BlockChannelInfo.cs @@ -0,0 +1,59 @@ +/**********************************************************************\ + + RageLib - Audio + + Copyright (C) 2009 DerPlaya78 + Portions Copyright (C) 2009 Arushan/Aru + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.Audio.SoundBank.MultiChannel +{ + internal struct BlockChannelInfo : IFileAccess + { + public int startIndex; + public int count; + public int offsetIntoCodeBlockIndices; + public int numCodeNibbles; + + public BlockChannelInfo(BinaryReader br) : this() + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + startIndex = br.ReadInt32(); + count = br.ReadInt32(); + offsetIntoCodeBlockIndices = br.ReadInt32(); + numCodeNibbles = br.ReadInt32(); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/BlockInfo.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/BlockInfo.cs new file mode 100755 index 00000000..9b208509 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/BlockInfo.cs @@ -0,0 +1,63 @@ +/**********************************************************************\ + + RageLib - Audio + + Copyright (C) 2009 DerPlaya78 + Portions Copyright (C) 2009 Arushan/Aru + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.Audio.SoundBank.MultiChannel +{ + internal struct BlockInfo : IFileAccess + { + public long offset1; + public long offset2; + public long offset3; + + public BlockChannelInfo[] channelInfo; + public CodeIndices[] codeIndices; + + // computed + public long computed_offset; + + public BlockInfo(BinaryReader br) : this() + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + offset1 = br.ReadInt64(); + offset2 = br.ReadInt64(); + offset3 = br.ReadInt64(); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/BlockInfoHeader.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/BlockInfoHeader.cs new file mode 100755 index 00000000..3d5c0f2f --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/BlockInfoHeader.cs @@ -0,0 +1,56 @@ +/**********************************************************************\ + + RageLib - Audio + + Copyright (C) 2009 DerPlaya78 + Portions Copyright (C) 2009 Arushan/Aru + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.Audio.SoundBank.MultiChannel +{ + internal struct BlockInfoHeader : IFileAccess + { + // header + public int readNibbles; + public int sampleRate; + + public BlockInfoHeader(BinaryReader br) : this() + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + readNibbles = br.ReadInt32(); + sampleRate = br.ReadInt32(); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/ChannelInfo.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/ChannelInfo.cs new file mode 100755 index 00000000..73ae6716 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/ChannelInfo.cs @@ -0,0 +1,84 @@ +/**********************************************************************\ + + RageLib - Audio + + Copyright (C) 2009 DerPlaya78 + Portions Copyright (C) 2009 Arushan/Aru + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Audio.SoundBank.Hashes; +using RageLib.Common; + +namespace RageLib.Audio.SoundBank.MultiChannel +{ + internal struct ChannelInfo : IFileAccess + { + // data + public int unk1Reserved; + public int unk2Reserved; + public uint hash; + public int numSamplesInBytes; + public int numSamples16Bit; + public int unk4; + public ushort sampleRate; + public short unk5; + public short unk6; + public short unk7Reserved; + public long offsetAdpcmStateTable; + + public AdpcmInfo adpcmInfo; + + public ChannelInfo(BinaryReader br) : this() + { + Read(br); + } + + public string Name + { + get { return HashResolver.Resolve(hash); } + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + unk1Reserved = br.ReadInt32(); + unk2Reserved = br.ReadInt32(); + hash = br.ReadUInt32(); + numSamplesInBytes = br.ReadInt32(); + numSamples16Bit = br.ReadInt32(); + unk4 = br.ReadInt32(); + sampleRate = br.ReadUInt16(); + + unk5 = br.ReadInt16(); + unk6 = br.ReadInt16(); + unk7Reserved = br.ReadInt16(); + + offsetAdpcmStateTable = br.ReadInt64(); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/ChannelInfoHeader.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/ChannelInfoHeader.cs new file mode 100755 index 00000000..ccf0742a --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/ChannelInfoHeader.cs @@ -0,0 +1,58 @@ +/**********************************************************************\ + + RageLib - Audio + + Copyright (C) 2009 DerPlaya78 + Portions Copyright (C) 2009 Arushan/Aru + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.Audio.SoundBank.MultiChannel +{ + internal struct ChannelInfoHeader : IFileAccess + { + // header + public long offset; + public uint hash; + public int size; + + public ChannelInfoHeader(BinaryReader br) : this() + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + offset = br.ReadInt64(); + hash = br.ReadUInt32(); + size = br.ReadInt32(); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/CodeIndices.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/CodeIndices.cs new file mode 100755 index 00000000..82123f50 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/CodeIndices.cs @@ -0,0 +1,59 @@ +/**********************************************************************\ + + RageLib - Audio + + Copyright (C) 2009 DerPlaya78 + Portions Copyright (C) 2009 Arushan/Aru + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.Audio.SoundBank.MultiChannel +{ + internal struct CodeIndices : IFileAccess + { + public int startIndex; + public int endIndex; + + // computed + public int computed_adpcmIndex; + public int computed_channel; + + public CodeIndices(BinaryReader br) : this() + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + startIndex = br.ReadInt32(); + endIndex = br.ReadInt32(); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/Header.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/Header.cs new file mode 100755 index 00000000..2670ec13 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/Header.cs @@ -0,0 +1,67 @@ +/**********************************************************************\ + + RageLib - Audio + + Copyright (C) 2009 DerPlaya78 + Portions Copyright (C) 2009 Arushan/Aru + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.Audio.SoundBank.MultiChannel +{ + internal struct Header : IFileAccess + { + public long offsetBlockInfo; + public int numBlocks; + public long sizeBlock; + public long offsetChannelInfo; + public long offsetUnknownTable; + public int numChannels; + public int numUnknownTableEntries; + public int sizeHeader; + + public Header(BinaryReader br) : this() + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + offsetBlockInfo = br.ReadInt64(); + numBlocks = br.ReadInt32(); + sizeBlock = br.ReadInt64(); + offsetChannelInfo = br.ReadInt64(); + offsetUnknownTable = br.ReadInt64(); + numChannels = br.ReadInt32(); + numUnknownTableEntries = br.ReadInt32(); + sizeHeader = br.ReadInt32(); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/SoundWave.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/SoundWave.cs new file mode 100755 index 00000000..49a0cdf4 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/MultiChannel/SoundWave.cs @@ -0,0 +1,77 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using RageLib.Audio.SoundBank.Hashes; + +namespace RageLib.Audio.SoundBank.MultiChannel +{ + internal class SoundWave : ISoundWave + { + private Header _header; + private ChannelInfo _channelInfo; + + public SoundWave(Header header, ChannelInfo channelInfo) + { + _header = header; + _channelInfo = channelInfo; + } + + #region Implementation of ISoundWave + + public string Name + { + get + { + return _channelInfo.Name; + } + } + + public int NumberOfSamples + { + get { return _channelInfo.numSamples16Bit; } + } + + public int SamplesPerSecond + { + get + { + return _channelInfo.sampleRate; + } + } + + public int BlockSize + { + get + { + return SoundBankMultiChannel.BlockSize; + } + } + + public int BlockCount + { + get + { + return _header.numBlocks; + } + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/SoundBankException.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/SoundBankException.cs new file mode 100755 index 00000000..b5cb9d92 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/SoundBankException.cs @@ -0,0 +1,39 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; + +namespace RageLib.Audio.SoundBank +{ + class SoundBankException : Exception + { + public SoundBankException() + { + } + + public SoundBankException(string message) : base(message) + { + } + + public SoundBankException(string message, Exception innerException) : base(message, innerException) + { + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/SoundBankFile.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/SoundBankFile.cs new file mode 100755 index 00000000..4068768c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/SoundBankFile.cs @@ -0,0 +1,115 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; + +namespace RageLib.Audio.SoundBank +{ + class SoundBankFile : IDisposable + { + public ISoundBank SoundBank { get; private set; } + public Stream Stream { get; private set; } + public bool IsMultiChannel { get; private set; } + + public bool SupportsMultichannelExport + { + get { return (SoundBank is IMultichannelSound) && (SoundBank as IMultichannelSound).SupportsMultichannelExport; } + } + + public string Name + { + get { return (SoundBank is IMultichannelSound) ? (SoundBank as IMultichannelSound).CommonFilename : null; } + } + + public void Open(string filename) + { + var stream = new FileStream(filename, FileMode.Open, FileAccess.ReadWrite); + try + { + Open(stream); + } + catch + { + stream.Close(); + + throw; + } + } + + public void Open(Stream stream) + { + Stream = stream; + + BinaryReader br = new BinaryReader(stream); + + var startPosition = stream.Position; + + // Try loading as multichannel + try + { + stream.Seek(startPosition, SeekOrigin.Begin); + + SoundBank = new SoundBankMultiChannel(); + SoundBank.Read(br); + IsMultiChannel = true; + } + catch(SoundBankException) + { + SoundBank = null; + } + + // Failed, so lets try mono + if (SoundBank == null) + { + try + { + stream.Seek(startPosition, SeekOrigin.Begin); + + SoundBank = new SoundBankMono(); + SoundBank.Read(br); + IsMultiChannel = false; + } + catch (SoundBankException) + { + SoundBank = null; + } + } + + if (SoundBank == null) + { + throw new SoundBankException("Could not load sound bank."); + } + } + + #region Implementation of IDisposable + + public void Dispose() + { + Stream.Close(); + Stream.Dispose(); + Stream = null; + + SoundBank = null; + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/SoundBankMono.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/SoundBankMono.cs new file mode 100755 index 00000000..9a13095c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/SoundBankMono.cs @@ -0,0 +1,155 @@ +/**********************************************************************\ + + RageLib - Audio + + Copyright (C) 2009 DerPlaya78 + Portions Copyright (C) 2009 Arushan/Aru + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.IO; +using RageLib.Audio.SoundBank.Mono; + +namespace RageLib.Audio.SoundBank +{ + class SoundBankMono : ISoundBank + { + internal static int GetPaddedSize(int input) + { + return (int)(Math.Ceiling(input / 2048f) * 2048f); + } + + public Header Header { get; set; } + + private List _waveInfos; + + public int WaveCount + { + get { return Header.numBlocks; } + } + + public ISoundWave this[int index] + { + get { return _waveInfos[index]; } + } + + public int ExportWaveBlockAsPCM(int waveIndex, int blockIndex, ref DviAdpcmDecoder.AdpcmState state, Stream soundBankStream, Stream outStream) + { + int samplesWritten = 0; + + WaveInfo waveInfo = _waveInfos[waveIndex]; + BinaryWriter bw = new BinaryWriter(outStream); + byte[] block = new byte[2048]; + + int blockSize = 2048; + if (blockIndex == (waveInfo.numSamplesInBytes_computed / blockSize) - 1) + { + // Last block + blockSize = waveInfo.numSamplesInBytes%blockSize; + } + + if (waveInfo.states != null && blockIndex < waveInfo.states.Length) + { + state = waveInfo.states[blockIndex]; + } + + soundBankStream.Seek(Header.headerSize + waveInfo.offset + blockIndex * 2048, SeekOrigin.Begin); + soundBankStream.Read(block, 0, blockSize); + + int nibblePairCount = 0; + + while (nibblePairCount < blockSize) + { + if (waveInfo.is_compressed) + { + bw.Write(DviAdpcmDecoder.DecodeAdpcm((byte)(block[nibblePairCount] & 0xf), ref state)); + bw.Write(DviAdpcmDecoder.DecodeAdpcm((byte)((block[nibblePairCount] >> 4) & 0xf), ref state)); + samplesWritten += 2; + nibblePairCount++; + } + else + { + bw.Write(BitConverter.ToInt16(block, nibblePairCount)); + samplesWritten++; + nibblePairCount += 2; + } + } + + return samplesWritten * 2; // byte size + } + + public void ExportAsPCM(int index, Stream soundBankStream, Stream outStream) + { + WaveInfo waveInfo = _waveInfos[index]; + + int count = waveInfo.numSamplesInBytes_computed / 2048; + + DviAdpcmDecoder.AdpcmState state = new DviAdpcmDecoder.AdpcmState(); + + for (int k = 0; k < count; k++) + { + ExportWaveBlockAsPCM(index, k, ref state, soundBankStream, outStream); + } + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + // Read and validate header + + Header = new Mono.Header(br); + + if (Header.offsetWaveInfo > Header.headerSize) + { + throw new SoundBankException("WaveInfo is outside of header"); + } + + // Read block info headers + + var blockInfoHeaders = new WaveInfoHeader[Header.numBlocks]; + br.BaseStream.Seek(Header.offsetWaveInfo, SeekOrigin.Begin); + + for (int i = 0; i < Header.numBlocks; i++) + { + blockInfoHeaders[i] = new WaveInfoHeader(br); + } + + // Read block infos + _waveInfos = new List(Header.numBlocks); + var position = br.BaseStream.Position; + + foreach (var biHeader in blockInfoHeaders) + { + br.BaseStream.Seek(position + biHeader.offset, SeekOrigin.Begin); + + var blockInfo = new WaveInfo(biHeader, br); + _waveInfos.Add(blockInfo); + } + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/SoundBank/SoundBankMultiChannel.cs b/SparkIV-master/SRC/RageLib/Audio/SoundBank/SoundBankMultiChannel.cs new file mode 100755 index 00000000..1f0ad383 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/SoundBank/SoundBankMultiChannel.cs @@ -0,0 +1,456 @@ +/**********************************************************************\ + + RageLib - Audio + + Copyright (C) 2009 DerPlaya78 + Portions Copyright (C) 2009 Arushan/Aru + + Modified and adapted for RageLib from iv_audio_rip + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.IO; +using RageLib.Audio.SoundBank.MultiChannel; +using RageLib.Audio.WaveFile; + +namespace RageLib.Audio.SoundBank +{ + class SoundBankMultiChannel : ISoundBank, IMultichannelSound + { + public const int BlockSize = 2048; + + private Header _fileHeader; + private ChannelInfoHeader[] _channelInfoHeader; + private ChannelInfo[] _channelInfo; + private bool _isCompressed = true; + private BlockInfoHeader[] _blockInfoHeader; + private BlockInfo[] _blockInfo; + private int _sizeBlockHeader = BlockSize; + + private string _commonFileName; + private int _commonSampleRate; + private ChannelMask _channelMask; + private int[] _channelOrder; + private bool _supportsMultichannelExport; + + private List _waveInfos; + + private bool ReorganizeForMultiChannelWave() + { + // check if stereo, 3 channel or 5 channel... + if (!(_fileHeader.numChannels == 2 || _fileHeader.numChannels == 3 || _fileHeader.numChannels == 5)) return false; + + // check if all channels have names to guess order.... + for (int i = 0; i < _channelInfoHeader.Length; i++) + { + if (_channelInfo[i].Name == null || !(_channelInfo[i].Name.Contains("_") || _channelInfo[i].Name.Contains("."))) + { + return false; + } + } + + // extract common name and channel postfixes + int[] tmpChannelOrder = new int[_fileHeader.numChannels]; + string[] tmpChannelNames = new string[_fileHeader.numChannels]; + for (int i = 0; i < _fileHeader.numChannels; i++) + { + string channelName = _channelInfo[i].Name; + + // get unique parts of name + int pos = Math.Max(channelName.LastIndexOf('.'), _channelInfo[i].Name.LastIndexOf('_')); + tmpChannelNames[i] = channelName.Substring(pos + 1); + string tmpString = channelName.Substring(0, pos); + + // check if common part of name is the same for all channels + if (_commonFileName == null) + { + _commonFileName = tmpString; + } + else if (_commonFileName != tmpString) + { + return false; + } + + // check if all channels have the same sampleRate + if (_commonSampleRate == 0) + { + _commonSampleRate = _channelInfo[i].sampleRate; + } + else if (_commonSampleRate != _channelInfo[i].sampleRate) + { + return false; + } + } + + // try to guess channel mapping, return false if inconsistent... + _channelMask = ChannelMask.Invalid; + for (int i = 0; i < _fileHeader.numChannels; i++) + { + if (tmpChannelNames[i] == "LEFT" || tmpChannelNames[i] == "L") + { + _channelMask |= ChannelMask.SpeakerFrontLeft; + tmpChannelOrder[i] = 0; + } + else if (tmpChannelNames[i] == "RIGHT" || tmpChannelNames[i] == "R") + { + _channelMask |= ChannelMask.SpeakerFrontRight; + tmpChannelOrder[i] = 1; + } + else if (tmpChannelNames[i] == "CENTRE" || tmpChannelNames[i] == "C") + { + if (_fileHeader.numChannels < 3) + { + return false; + } + _channelMask |= ChannelMask.SpeakerFrontCenter; + tmpChannelOrder[i] = 2; + } + else if (tmpChannelNames[i] == "LS") + { + if (_fileHeader.numChannels != 5) + { + return false; + } + _channelMask |= ChannelMask.SpeakerBackLeft; + tmpChannelOrder[i] = 3; + } + else if (tmpChannelNames[i] == "RS") + { + if (_fileHeader.numChannels != 5) + { + return false; + } + _channelMask |= ChannelMask.SpeakerBackRight; + tmpChannelOrder[i] = 4; + } + else + { + return false; + } + } + + // it's important to export samples in the right order: L, R, C, BL, BR - this array is for reordering... + _channelOrder = tmpChannelOrder; + return true; + } + + #region Implementation of ISoundBank + + public int WaveCount + { + get { return _waveInfos.Count; } + } + + public ISoundWave this[int index] + { + get { return _waveInfos[index]; } + } + + public int ExportWaveBlockAsPCM(int waveIndex, int blockIndex, ref DviAdpcmDecoder.AdpcmState state, Stream soundBankStream, Stream outStream) + { + // waveIndex would be the channel here... + // blockIndex is the real block index + + BinaryWriter writer = new BinaryWriter(outStream); + + long offset = _blockInfo[blockIndex].computed_offset + _sizeBlockHeader; + soundBankStream.Seek(offset, SeekOrigin.Begin); + + if (_isCompressed) + { + for (int i = 0; i < _blockInfo[blockIndex].codeIndices.Length; i++) + { + int currentChannel = _blockInfo[blockIndex].codeIndices[i].computed_channel; + if (currentChannel == waveIndex) + { + int adpcmIndex = _blockInfo[blockIndex].codeIndices[i].computed_adpcmIndex; + if (adpcmIndex < _channelInfo[currentChannel].adpcmInfo.states.Length) + { + state = _channelInfo[currentChannel].adpcmInfo.states[adpcmIndex]; + } + + byte[] buffer = new byte[BlockSize]; + soundBankStream.Read(buffer, 0, BlockSize); + + for (int j = 0; j < BlockSize; j++) + { + byte code = buffer[j]; + writer.Write(DviAdpcmDecoder.DecodeAdpcm((byte) (code & 0xf), ref state)); + writer.Write(DviAdpcmDecoder.DecodeAdpcm((byte) ((code >> 4) & 0xf), ref state)); + } + } + else + { + soundBankStream.Seek(2048, SeekOrigin.Current); + } + } + + } + else + { + for (int i = 0; i < _blockInfo[blockIndex].codeIndices.Length; i++) + { + int currentChannel = _blockInfo[blockIndex].codeIndices[i].computed_channel; + + if (currentChannel == waveIndex) + { + short[] block = new short[BlockSize / 2]; + + // all the seeking is done here... + soundBankStream.Seek(_blockInfo[blockIndex].computed_offset + i * BlockSize + _sizeBlockHeader, SeekOrigin.Begin); + for (int j = 0; j < BlockSize / 2; j++) + { + byte[] b = new byte[2]; + soundBankStream.Read(b, 0, 2); + block[j] = BitConverter.ToInt16(b, 0); + } + + // this adjusts for weird values in codeIndices. + if (_blockInfo[blockIndex].channelInfo[currentChannel].offsetIntoCodeBlockIndices < 0) + { + _blockInfo[blockIndex].codeIndices[i].startIndex -= + _blockInfo[blockIndex].channelInfo[currentChannel].offsetIntoCodeBlockIndices; + _blockInfo[blockIndex].channelInfo[currentChannel].offsetIntoCodeBlockIndices = 0; + } + else if (_blockInfo[blockIndex].channelInfo[currentChannel].offsetIntoCodeBlockIndices > 0) + { + int len = _blockInfo[blockIndex].channelInfo[currentChannel].offsetIntoCodeBlockIndices; + short[] newblock = new short[BlockSize / 2 - len]; + Array.Copy(block, len, newblock, 0, BlockSize / 2 - len); + block = newblock; + _blockInfo[blockIndex].channelInfo[currentChannel].offsetIntoCodeBlockIndices = 0; + } + + int count = _blockInfo[blockIndex].codeIndices[i].endIndex - + _blockInfo[blockIndex].codeIndices[i].startIndex; + for (int j = 0; j <= count; j++) + { + writer.Write(block[j]); + } + } + } + } + return 0; + + } + + public void ExportAsPCM(int index, Stream soundBankStream, Stream outStream) + { + int count = _fileHeader.numBlocks; + + DviAdpcmDecoder.AdpcmState state = new DviAdpcmDecoder.AdpcmState(); + + for (int k = 0; k < count; k++) + { + ExportWaveBlockAsPCM(index, k, ref state, soundBankStream, outStream); + } + } + + #endregion + + #region Implementation of IMultichannelSound + + public void ExportMultichannelAsPCM(Stream soundBankStream, Stream outStream) + { + int numBlocks = _fileHeader.numBlocks; + int numChannels = _fileHeader.numChannels; + DviAdpcmDecoder.AdpcmState[] state = new DviAdpcmDecoder.AdpcmState[numChannels]; + + BinaryWriter bw = new BinaryWriter(outStream); + + int[] inverseChannelOrder = new int[numChannels]; + for (int i = 0; i < numChannels; i++) + { + inverseChannelOrder[_channelOrder[i]] = i; + } + + for (int i = 0; i < numChannels; i++) + { + state[i] = new DviAdpcmDecoder.AdpcmState(); + } + + for (int blockIndex = 0; blockIndex < numBlocks; blockIndex++) + { + byte[][] blockData = new byte[numChannels][]; + + // Decode the block for all channels + for (int channelIndex = 0; channelIndex < numChannels; channelIndex++) + { + MemoryStream ms = new MemoryStream(); + ExportWaveBlockAsPCM(channelIndex, blockIndex, ref state[channelIndex], soundBankStream, ms); + blockData[channelIndex] = ms.ToArray(); + } + + // Now interleave them + for (int j = 0; j < blockData[0].Length / 2; j++) + { + for (int i = 0; i < numChannels; i++) + { + bw.Write(blockData[inverseChannelOrder[i]][j*2 + 0]); + bw.Write(blockData[inverseChannelOrder[i]][j*2 + 1]); + } + } + } + } + + public int CommonSamplesPerSecond + { + get { return _commonSampleRate; } + } + + public string CommonFilename + { + get { return _commonFileName; } + } + + public ChannelMask ChannelMask + { + get { return _channelMask; } + } + + public bool SupportsMultichannelExport + { + get { return _supportsMultichannelExport; } + } + + #endregion + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + // Read header + + _fileHeader = new Header(br); + + bool errorCondition = false; + + if (!(_fileHeader.numBlocks > 0)) errorCondition = true; + if (!(_fileHeader.sizeBlock > 0)) errorCondition = true; + if (_fileHeader.numBlocks * _fileHeader.sizeBlock > br.BaseStream.Length) errorCondition = true; + if (_fileHeader.offsetBlockInfo > _fileHeader.sizeHeader) errorCondition = true; + + if (errorCondition) + { + throw new SoundBankException("Unexpected values in Header"); + } + + // read adpcm state info + + br.BaseStream.Seek(_fileHeader.offsetChannelInfo, SeekOrigin.Begin); + _channelInfoHeader = new ChannelInfoHeader[_fileHeader.numChannels]; + for (int i = 0; i < _fileHeader.numChannels; i++) + { + _channelInfoHeader[i] = new ChannelInfoHeader(br); + } + + _channelInfo = new ChannelInfo[_fileHeader.numChannels]; + var currentOffset = br.BaseStream.Position; + + for (int i = 0; i < _fileHeader.numChannels; i++) + { + br.BaseStream.Seek(currentOffset + _channelInfoHeader[i].offset, SeekOrigin.Begin); + _channelInfo[i] = new ChannelInfo(br); + + if (_channelInfoHeader[i].size <= 36) + { + _isCompressed = false; + } + else + { + _channelInfo[i].adpcmInfo = new AdpcmInfo(br); + } + } + + // Read comp block info (in header) + br.BaseStream.Seek(_fileHeader.offsetBlockInfo, SeekOrigin.Begin); + _blockInfoHeader = new BlockInfoHeader[_fileHeader.numBlocks]; + for (int i = 0; i < _fileHeader.numBlocks; i++) + { + _blockInfoHeader[i] = new BlockInfoHeader(br); + } + + // Read comp block info / channel info + _blockInfo = new BlockInfo[_fileHeader.numBlocks]; + for (int i = 0; i < _fileHeader.numBlocks; i++) + { + var computedOffset = _fileHeader.sizeHeader + _fileHeader.sizeBlock*i; + br.BaseStream.Seek(computedOffset, SeekOrigin.Begin); + + _blockInfo[i] = new BlockInfo(br); + _blockInfo[i].computed_offset = computedOffset; + + _blockInfo[i].channelInfo = new BlockChannelInfo[_fileHeader.numChannels]; + int numCodeIndices = 0; + for(int j=0; j<_fileHeader.numChannels; j++) + { + _blockInfo[i].channelInfo[j] = new BlockChannelInfo(br); + + int end = _blockInfo[i].channelInfo[j].startIndex + _blockInfo[i].channelInfo[j].count; + if (numCodeIndices < end) + { + numCodeIndices = end; + } + } + + _blockInfo[i].codeIndices = new CodeIndices[numCodeIndices]; + for (int j = 0; j < numCodeIndices; j++) + { + _blockInfo[i].codeIndices[j] = new CodeIndices(br); + _blockInfo[i].codeIndices[j].computed_channel = -1; + + if (_isCompressed) + { + _blockInfo[i].codeIndices[j].computed_adpcmIndex = _blockInfo[i].codeIndices[j].startIndex/ + 4096; + } + } + + for (int j = 0; j < _fileHeader.numChannels; j++) + { + int channelIdxStart = _blockInfo[i].channelInfo[j].startIndex; + int channelIdxCount = _blockInfo[i].channelInfo[j].count; + for (int k = 0; k < channelIdxCount; k++) + { + _blockInfo[i].codeIndices[k + channelIdxStart].computed_channel = j; + } + } + + int new_start = + (int) (Math.Ceiling((float) (_blockInfo[i].offset2 + 8*numCodeIndices)/BlockSize)*BlockSize); + _sizeBlockHeader = Math.Max(_sizeBlockHeader, new_start); + } + + _waveInfos = new List(_fileHeader.numChannels); + for (int i = 0; i < _fileHeader.numChannels; i++) + { + _waveInfos.Add( new SoundWave(_fileHeader, _channelInfo[i]) ); + } + + _supportsMultichannelExport = ReorganizeForMultiChannelWave(); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + + } +} diff --git a/SparkIV-master/SRC/RageLib/Audio/WaveFile/ChannelMask.cs b/SparkIV-master/SRC/RageLib/Audio/WaveFile/ChannelMask.cs new file mode 100755 index 00000000..35e40326 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/WaveFile/ChannelMask.cs @@ -0,0 +1,48 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; + +namespace RageLib.Audio.WaveFile +{ + [Flags] + internal enum ChannelMask + { + Invalid = 0x0, + SpeakerFrontLeft = 0x1, + SpeakerFrontRight = 0x2, + SpeakerFrontCenter = 0x4, + SpeakerLowFrequency = 0x8, + SpeakerBackLeft = 0x10, + SpeakerBackRight = 0x20, + SpeakerFrontLeftOfCenter = 0x40, + SpeakerFrontRightOfCenter = 0x80, + SpeakerBackCenter = 0x100, + SpeakerSideLeft = 0x200, + SpeakerSideRight = 0x400, + SpeakerTopCenter = 0x800, + SpeakerTopFrontLeft = 0x1000, + SpeakerTopFrontCenter = 0x2000, + SpeakerTopFrontRight = 0x4000, + SpeakerTopBackLeft = 0x8000, + SpeakerTopBackCenter = 0x10000, + SpeakerTopBackRight = 0x20000, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/WaveFile/WaveExport.cs b/SparkIV-master/SRC/RageLib/Audio/WaveFile/WaveExport.cs new file mode 100755 index 00000000..2a63cb17 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/WaveFile/WaveExport.cs @@ -0,0 +1,64 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Audio.SoundBank; + +namespace RageLib.Audio.WaveFile +{ + static class WaveExport + { + public static void Export(AudioFile file, AudioWave wave, Stream outStream) + { + WaveHeader header = new WaveHeader(); + + // Skip the header + outStream.Seek(header.HeaderSize, SeekOrigin.Begin); + + // Write the data + file.SoundBank.ExportAsPCM(wave.Index, file.Stream, outStream); + + // Create header and write it + outStream.Seek(0, SeekOrigin.Begin); + header.FileSize = (int)outStream.Length; + header.SamplesPerSecond = wave.SamplesPerSecond; + header.Write(new BinaryWriter(outStream)); + } + + public static void ExportMultichannel(AudioFile file, Stream outStream) + { + WaveHeader header = new WaveHeader(true); + + // Skip the header + outStream.Seek(header.HeaderSize, SeekOrigin.Begin); + + // Write the data + IMultichannelSound sound = file.SoundBank as IMultichannelSound; + sound.ExportMultichannelAsPCM(file.Stream, outStream); + + // Create header and write it + outStream.Seek(0, SeekOrigin.Begin); + header.FileSize = (int)outStream.Length; + header.SamplesPerSecond = sound.CommonSamplesPerSecond; + header.ChannelMask = sound.ChannelMask; + header.Write(new BinaryWriter(outStream)); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/WaveFile/WaveHeader.cs b/SparkIV-master/SRC/RageLib/Audio/WaveFile/WaveHeader.cs new file mode 100755 index 00000000..70689337 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/WaveFile/WaveHeader.cs @@ -0,0 +1,207 @@ +/**********************************************************************\ + + RageLib - Audio + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.Audio.WaveFile +{ + internal class WaveHeader : IFileAccess + { + // RIFF chunk + private int RiffChunkID; + private int RiffChunkSize; + private int Format; + + // fmt sub-chunk + private int FmtChunkID; + private int FmtChunkSize; + private ushort AudioFormat; + private short NumChannels; + private int SampleRate; + private int ByteRate; + private short BlockAlign; + private short BitsPerSample; + + // Extra Data + private short ExtraDataSize; + private short ValidBitsPerSample; + private ChannelMask AvailableChannelMask; + private uint[] FormatGuid = {0x00000001, 0x00100000, 0xaa000080, 0x719b3800}; // KSDATAFORMAT_SUBTYPE_PCM + + // data sub-chunk + private int DataChunkID; + private int DataChunkSize; + + private const ushort WaveFormatExtensible = 0xFFFE; + + + public WaveHeader() : this(false) + { + } + + public WaveHeader(bool extensible) + { + RiffChunkID = 0x46464952; // "RIFF" + Format = 0x45564157; // "WAVE" + + FmtChunkID = 0x20746D66; // "fmt " + FmtChunkSize = 0x10; + AudioFormat = 1; + NumChannels = 1; // will be updated later for extensible + + BlockAlign = 2; // will be updated later for extensible + BitsPerSample = 16; // 16bit audio only for now + + DataChunkID = 0x61746164; // "data" + + if (extensible) + { + FmtChunkSize = 40; + AudioFormat = WaveFormatExtensible; + + ExtraDataSize = 22; + ValidBitsPerSample = 16; // all bits + AvailableChannelMask = ChannelMask.Invalid; + } + } + + public int FileSize + { + set + { + RiffChunkSize = value - 8; + DataChunkSize = value - HeaderSize; + } + } + + public int HeaderSize + { + get + { + if (ExtraDataSize > 0) + { + return 68; + } + else + { + return 44; + } + } + } + + public int SamplesPerSecond + { + set + { + SampleRate = value; + ByteRate = value*BlockAlign; + } + } + + public ChannelMask ChannelMask + { + set + { + AvailableChannelMask = value; + + int channels = 0; + int mask = (int) value; + for (var i = 0; i < 32; i++) + { + if ((mask & 1) != 0) + { + channels++; + } + mask >>= 1; + } + + NumChannels = (short) channels; + + BlockAlign = (short) ((BitsPerSample*NumChannels)/8); + ByteRate = SampleRate*BlockAlign; + } + } + + #region Implementation of IFileAccess + + public virtual void Read(BinaryReader br) + { + RiffChunkID = br.ReadInt32(); + RiffChunkSize = br.ReadInt32(); + Format = br.ReadInt32(); + + FmtChunkID = br.ReadInt32(); + FmtChunkSize = br.ReadInt32(); + AudioFormat = br.ReadUInt16(); + NumChannels = br.ReadInt16(); + SampleRate = br.ReadInt32(); + ByteRate = br.ReadInt32(); + BlockAlign = br.ReadInt16(); + BitsPerSample = br.ReadInt16(); + + if (AudioFormat == WaveFormatExtensible) + { + ExtraDataSize = br.ReadInt16(); + ValidBitsPerSample = br.ReadInt16(); + AvailableChannelMask = (ChannelMask) br.ReadInt32(); + FormatGuid[0] = br.ReadUInt32(); + FormatGuid[1] = br.ReadUInt32(); + FormatGuid[2] = br.ReadUInt32(); + FormatGuid[3] = br.ReadUInt32(); + } + + DataChunkID = br.ReadInt32(); + DataChunkSize = br.ReadInt32(); + } + + public virtual void Write(BinaryWriter bw) + { + bw.Write(RiffChunkID); + bw.Write(RiffChunkSize); + bw.Write(Format); + + bw.Write(FmtChunkID); + bw.Write(FmtChunkSize); + bw.Write(AudioFormat); + bw.Write(NumChannels); + bw.Write(SampleRate); + bw.Write(ByteRate); + bw.Write(BlockAlign); + bw.Write(BitsPerSample); + + if (ExtraDataSize > 0) + { + bw.Write(ExtraDataSize); + bw.Write(ValidBitsPerSample); + bw.Write((int) AvailableChannelMask); + bw.Write(FormatGuid[0]); + bw.Write(FormatGuid[1]); + bw.Write(FormatGuid[2]); + bw.Write(FormatGuid[3]); + } + + bw.Write(DataChunkID); + bw.Write(DataChunkSize); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Audio/packages.config b/SparkIV-master/SRC/RageLib/Audio/packages.config new file mode 100755 index 00000000..3d072913 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Audio/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/BigEndianBinaryReader.cs b/SparkIV-master/SRC/RageLib/Common/BigEndianBinaryReader.cs new file mode 100755 index 00000000..cd37772c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/BigEndianBinaryReader.cs @@ -0,0 +1,60 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; + +namespace RageLib.Common +{ + public class BigEndianBinaryReader : BinaryReader + { + public BigEndianBinaryReader(Stream input) : base(input) { } + + public override short ReadInt16() + { + byte[] byteBuffer = base.ReadBytes(2); + return (short)((byteBuffer[0] << 8) | byteBuffer[1]); + } + + public override int ReadInt32() + { + byte[] byteBuffer = base.ReadBytes(4); + return (int)((byteBuffer[0] << 24) | (byteBuffer[1] << 16) | (byteBuffer[2] << 8) | byteBuffer[3]); + } + + public override ushort ReadUInt16() + { + byte[] byteBuffer = base.ReadBytes(2); + return (ushort)((byteBuffer[0] << 8) | byteBuffer[1]); + } + + public override uint ReadUInt32() + { + byte[] byteBuffer = base.ReadBytes(4); + return (uint)((byteBuffer[0] << 24) | (byteBuffer[1] << 16) | (byteBuffer[2] << 8) | byteBuffer[3]); + } + + public override float ReadSingle() + { + byte[] byteBuffer = BitConverter.GetBytes(ReadUInt32()); + return BitConverter.ToSingle(byteBuffer, 0); + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/Common.csproj b/SparkIV-master/SRC/RageLib/Common/Common.csproj new file mode 100755 index 00000000..8f6397e3 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/Common.csproj @@ -0,0 +1,176 @@ + + + + + + + Debug + AnyCPU + + + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} + Library + Properties + RageLib.Common + RageLib.Common + v4.8 + 512 + + + + + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + 7.0 + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + AllRules.ruleset + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + AllRules.ruleset + + + true + bin\x86\Debug\ + DEBUG;TRACE + full + x86 + true + GlobalSuppressions.cs + prompt + AllRules.ruleset + + + bin\x86\Release\ + TRACE + true + pdbonly + x86 + true + GlobalSuppressions.cs + prompt + AllRules.ruleset + + + + False + ..\..\Vendor\ICSharpCode.SharpZipLib.dll + + + ..\..\SparkIV\packages\MaterialSkin.0.2.1\lib\MaterialSkin.dll + True + + + + ..\..\SparkIV\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.4.1.0\lib\net472\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll + + + + ..\..\..\..\..\Ookii.Dialogs.dll + + + + + + + + + Properties\SharedAssemblyInfo.cs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ragezip.dll + Always + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/Compression/CompressionCodecFactory.cs b/SparkIV-master/SRC/RageLib/Common/Compression/CompressionCodecFactory.cs new file mode 100755 index 00000000..cd35dcee --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/Compression/CompressionCodecFactory.cs @@ -0,0 +1,28 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Common.Compression +{ + internal static class CompressionCodecFactory + { + public static readonly ICompressionCodec LZX = new CompressionLZXCodec(); + public static readonly ICompressionCodec Deflate = new CompressionDeflateCodec(); + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/Compression/CompressionDeflateCodec.cs b/SparkIV-master/SRC/RageLib/Common/Compression/CompressionDeflateCodec.cs new file mode 100755 index 00000000..91d56575 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/Compression/CompressionDeflateCodec.cs @@ -0,0 +1,68 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using ICSharpCode.SharpZipLib.Core; +using ICSharpCode.SharpZipLib.Zip.Compression; +using ICSharpCode.SharpZipLib.Zip.Compression.Streams; + +namespace RageLib.Common.Compression +{ + internal class CompressionDeflateCodec : ICompressionCodec + { + private const int CopyBufferSize = 32*1024; // 32kb + + public void Compress(Stream source, Stream destination) + { + /* + var deflater = new DeflaterOutputStream(destination, new Deflater(Deflater.DEFAULT_COMPRESSION, true)); + + var dataBuffer = new byte[CopyBufferSize]; + StreamUtils.Copy(source, deflater, dataBuffer); + */ + + var def = new Deflater(Deflater.DEFAULT_COMPRESSION, true); + + var inputData = new byte[source.Length - source.Position]; + source.Read(inputData, 0, inputData.Length); + + var buffer = new byte[CopyBufferSize]; + + def.SetInput( inputData, 0, inputData.Length ); + def.Finish(); + + while(!def.IsFinished) + { + int outputLen = def.Deflate(buffer, 0, buffer.Length); + destination.Write( buffer, 0, outputLen ); + } + + def.Reset(); + } + + public void Decompress(Stream source, Stream destination) + { + var inflater = new InflaterInputStream(source, new Inflater(true)); + + var dataBuffer = new byte[CopyBufferSize]; + StreamUtils.Copy(inflater, destination, dataBuffer); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/Compression/CompressionLZXCodec.cs b/SparkIV-master/SRC/RageLib/Common/Compression/CompressionLZXCodec.cs new file mode 100755 index 00000000..d0185b11 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/Compression/CompressionLZXCodec.cs @@ -0,0 +1,95 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; + +namespace RageLib.Common.Compression +{ + internal class CompressionLZXCodec : ICompressionCodec + { + public void Compress(Stream source, Stream destination) + { + throw new NotImplementedException(); + } + + public void Decompress(Stream source, Stream destination) + { + var br = new BinaryReader(source); + + if (br.ReadUInt16() != 0xEF12) + { + throw new Exception("Unexpected input in compressed resource file."); + } + + throw new NotImplementedException(); + + /* + + // The following code requires code that is is ommitted due to licensing issues. + + var length = DataUtil.SwapEndian(br.ReadUInt32()); + + var decompressor = new LZXDecompressor(); + + decompressor.Initialize(17); + + uint bytesRead = 0; + while (bytesRead < length) + { + uint inChunkSize, outChunkSize; + + inChunkSize = br.ReadByte(); + if (inChunkSize != 0xFF) + { + inChunkSize <<= 8; + inChunkSize |= br.ReadByte(); + outChunkSize = 0x8000; + + bytesRead += 2; + } + else + { + outChunkSize = ((uint) br.ReadByte() << 8) | (br.ReadByte()); + inChunkSize = ((uint) br.ReadByte() << 8) | (br.ReadByte()); + + bytesRead += 5; + } + + byte[] inData = br.ReadBytes((int) inChunkSize); + var outData = new byte[outChunkSize]; + + bytesRead += inChunkSize; + + try + { + decompressor.Decompress(inData, outData, (int) inChunkSize, (int) outChunkSize); + } + catch + { + throw new Exception("Could not decompress resource."); + } + + destination.Write(outData, 0, (int) outChunkSize); + } + */ + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/Compression/ICompressionCodec.cs b/SparkIV-master/SRC/RageLib/Common/Compression/ICompressionCodec.cs new file mode 100755 index 00000000..bfde6d6a --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/Compression/ICompressionCodec.cs @@ -0,0 +1,30 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; + +namespace RageLib.Common.Compression +{ + internal interface ICompressionCodec + { + void Compress(Stream source, Stream destination); + void Decompress(Stream source, Stream destination); + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/DataUtil.cs b/SparkIV-master/SRC/RageLib/Common/DataUtil.cs new file mode 100755 index 00000000..22dd9ff6 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/DataUtil.cs @@ -0,0 +1,82 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Security.Cryptography; +using ICSharpCode.SharpZipLib.Zip.Compression; + +namespace RageLib.Common +{ + public static class DataUtil + { + public static byte[] Decrypt(byte[] dataIn) + { + byte[] data = new byte[dataIn.Length]; + dataIn.CopyTo(data, 0); + + // Create our Rijndael class + Rijndael rj = Rijndael.Create(); + rj.BlockSize = 128; + rj.KeySize = 256; + rj.Mode = CipherMode.ECB; + rj.Key = KeyStore.AESKey; + rj.IV = new byte[16]; + rj.Padding = PaddingMode.None; + + ICryptoTransform transform = rj.CreateDecryptor(); + + int dataLen = data.Length & ~0x0F; + + // Decrypt! + + // R* was nice enough to do it 16 times... + // AES is just as effective doing it 1 time because it has multiple internal rounds + + if (dataLen > 0) + { + for (int i = 0; i < 16; i++) + { + transform.TransformBlock(data, 0, dataLen, data, 0); + } + } + + return data; + } + + public static byte[] DecompressDeflate(byte[] data, int decompSize) + { + var decompData = new byte[decompSize]; + + var inflater = new Inflater(true); + inflater.SetInput(data); + inflater.Inflate(decompData); + + return decompData; + } + + public static uint SwapEndian(uint v) + { + return ((v >> 24) & 0xFF) | + ((v >> 8) & 0xFF00) | + ((v & 0xFF00) << 8) | + ((v & 0xFF) << 24); + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/Hasher.cs b/SparkIV-master/SRC/RageLib/Common/Hasher.cs new file mode 100755 index 00000000..eb967604 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/Hasher.cs @@ -0,0 +1,69 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Common +{ + public static class Hasher + { + public static uint Hash(string str) + { + uint value = 0, temp; + var index = 0; + var quoted = false; + + if (str[index] == '"') + { + quoted = true; + index++; + } + + str = str.ToLower(); + + for (; index < str.Length; index++) + { + var v = str[index]; + + if (quoted && (v == '"')) break; + + if (v == '\\') + v = '/'; + + temp = v; + temp = temp + value; + value = temp << 10; + temp += value; + value = temp >> 6; + value = value ^ temp; + } + + temp = value << 3; + temp = value + temp; + var temp2 = temp >> 11; + temp = temp2 ^ temp; + temp2 = temp << 15; + + value = temp2 + temp; + + if (value < 2) value += 2; + + return value; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/IFileAccess.cs b/SparkIV-master/SRC/RageLib/Common/IFileAccess.cs new file mode 100755 index 00000000..e61dbfed --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/IFileAccess.cs @@ -0,0 +1,30 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; + +namespace RageLib.Common +{ + public interface IFileAccess + { + void Read(BinaryReader br); + void Write(BinaryWriter bw); + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/KeyStore.cs b/SparkIV-master/SRC/RageLib/Common/KeyStore.cs new file mode 100755 index 00000000..8af96384 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/KeyStore.cs @@ -0,0 +1,57 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Common +{ + public static class KeyStore + { + public delegate byte[] KeyLoader(); + + private static byte[] _aesKey; + private static KeyLoader _keyLoader; + + static KeyStore() + { + // Default Key Loader + SetKeyLoader( () => + { + var util = new KeyUtilGTAIV(); + return util.FindKey(util.FindGameDirectory()); + } ); + } + + public static void SetKeyLoader(KeyLoader loader) + { + _keyLoader = loader; + } + + public static byte[] AESKey + { + get + { + if (_aesKey == null) + { + _aesKey = _keyLoader(); + } + return _aesKey; + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/KeyUtil.cs b/SparkIV-master/SRC/RageLib/Common/KeyUtil.cs new file mode 100755 index 00000000..f2de0d26 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/KeyUtil.cs @@ -0,0 +1,208 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using System.Security.Cryptography; +using System.Windows.Forms; +using Microsoft.Win32; +using Ookii.Dialogs; + +namespace RageLib.Common +{ + public abstract class KeyUtil + { + public static string dir { get; set;} + + public static class StringExtensions + { + public static bool IsNullOrWhiteSpace(string value) + { + if (value != null) + { + for (int i = 0; i < value.Length; i++) + { + if (!char.IsWhiteSpace(value[i])) + { + return false; + } + } + } + return true; + } + } + public abstract string ExecutableName { get; } + protected abstract string[] PathRegistryKeys { get; } + protected abstract uint[] SearchOffsets { get; } + + public string FindGameDirectory() + { + + if (File.Exists(Path.Combine(Directory.GetCurrentDirectory(), ExecutableName))) + { + dir = Directory.GetCurrentDirectory(); + } + else + { + if (ExecutableName == "GTAIV.exe" && File.Exists(@"path.iv") && !StringExtensions.IsNullOrWhiteSpace(File.ReadAllText(@"path.iv")) && File.Exists(Path.Combine(File.ReadAllText(@"path.iv"), ExecutableName))) + { + dir = File.ReadAllText(@"path.iv"); + } + else + { + if (ExecutableName == "EFLC.exe" && File.Exists(@"path.eflc") && !StringExtensions.IsNullOrWhiteSpace(File.ReadAllText(@"path.eflc")) && File.Exists(Path.Combine(File.ReadAllText(@"path.eflc"), ExecutableName))) + { + dir = File.ReadAllText(@"path.eflc"); + } + else + { + var keys = PathRegistryKeys; + foreach (var s in keys) + { + RegistryKey key; + if ((key = Registry.LocalMachine.OpenSubKey(s)) != null) + { + if (key.GetValue("InstallFolder") != null && File.Exists(Path.Combine(key.GetValue("InstallFolder").ToString(), ExecutableName))) + { + dir = key.GetValue("InstallFolder").ToString(); + key.Close(); + break; + } + else + { + var fbd = new VistaFolderBrowserDialog(); + fbd.Description = "Select game folder"; + //DialogResult result = fbd.ShowDialog(); + if (fbd.ShowDialog() == DialogResult.OK && !StringExtensions.IsNullOrWhiteSpace(fbd.SelectedPath)) + { + dir = fbd.SelectedPath; + break; + } + else + { + MessageBox.Show("Please select game folder."); + Application.Exit(); + } + } + } + } + } + } + } + + return dir; + } + + public byte[] FindKey(string gamePath) + { + var gameExe = Path.Combine(gamePath, ExecutableName); + + const string validHash = "DEA375EF1E6EF2223A1221C2C575C47BF17EFA5E"; + byte[] key = null; + + var fs = new FileStream(gameExe, FileMode.Open, FileAccess.Read); + + bool ReadKeyFromOffset(uint offset) + { + if (offset <= fs.Length - 32) + { + var tempKey = new byte[32]; + fs.Seek(offset, SeekOrigin.Begin); + fs.Read(tempKey, 0, 32); + + var hash = BitConverter.ToString(SHA1.Create().ComputeHash(tempKey)).Replace("-", ""); + if (hash == validHash) + { + key = tempKey; + return true; + } + } + + return false; + } + + uint LookupOffset() + { + uint num = (uint)Math.Floor((double)(fs.Length / 32)); + + for (uint i = 0; i < num; i++) + { + if (ReadKeyFromOffset(i * 32)) + return i * 32; + } + + return (uint)0xFFFFFFFF; + } + + foreach (var u in SearchOffsets) + { + if (ReadKeyFromOffset(u)) + break; + } + + if (key == null) + { + if (File.Exists($"{ExecutableName}.keyOffset")) + { + bool res = uint.TryParse(File.ReadAllText($"{ExecutableName}.keyOffset"), out uint offset); + + if (res) + { + res = ReadKeyFromOffset(offset); + + if (!res) + { + offset = LookupOffset(); + + if (offset != (uint)0xFFFFFFFF) + File.WriteAllText($"{ExecutableName}.keyOffset", offset.ToString()); + } + } + else + { + offset = LookupOffset(); + + if (offset != (uint)0xFFFFFFFF) + File.WriteAllText($"{ExecutableName}.keyOffset", offset.ToString()); + } + } + else + { + uint offset = LookupOffset(); + + if (offset != (uint)0xFFFFFFFF) + File.WriteAllText($"{ExecutableName}.keyOffset", offset.ToString()); + } + } + + fs.Close(); + + return key; + } + + public class GetDir + { + public static string Get() + { + return KeyUtil.dir; + } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/KeyUtilEFLC.cs b/SparkIV-master/SRC/RageLib/Common/KeyUtilEFLC.cs new file mode 100755 index 00000000..a46d69dd --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/KeyUtilEFLC.cs @@ -0,0 +1,57 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Common +{ + public class KeyUtilEFLC : KeyUtil + { + public override string ExecutableName + { + get { return "EFLC.exe"; } + } + + protected override string[] PathRegistryKeys + { + get + { + return new[] + { + @"SOFTWARE\Rockstar Games\EFLC", + @"SOFTWARE\Wow6432Node\Rockstar Games\EFLC" + }; + } + } + + protected override uint[] SearchOffsets + { + get + { + return new uint[] + { + //EFLC + 0xB82A28 /* 1.1.3 */, + 0xBEF028 /* 1.1.2 */, + 0xC705E0 /* 1.1.1 */, + 0xC6DEEC /* 1.1.0 */, + }; + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/KeyUtilGTAIV.cs b/SparkIV-master/SRC/RageLib/Common/KeyUtilGTAIV.cs new file mode 100755 index 00000000..190fde61 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/KeyUtilGTAIV.cs @@ -0,0 +1,75 @@ + +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Common +{ + public class KeyUtilGTAIV : KeyUtil + { + public override string ExecutableName + { + get { return "GTAIV.exe"; } + } + + protected override string[] PathRegistryKeys + { + get + { + return new[] + { + @"SOFTWARE\Rockstar Games\Grand Theft Auto IV", // 32bit + @"SOFTWARE\Wow6432Node\Rockstar Games\Grand Theft Auto IV" // 64bit + }; + } + } + + protected override uint[] SearchOffsets + { + get + { + return new uint[] + { + //EFIGS EXEs + 0xA94204 /* 1.0 */, + 0xB607C4 /* 1.0.1 */, + 0xB56BC4 /* 1.0.2 */, + 0xB75C9C /* 1.0.3 */, + 0xB7AEF4 /* 1.0.4 */, + 0xBE1370 /* 1.0.4r2 */, + 0xBE6540 /* 1.0.6 */, + 0xBE7540 /* 1.0.7 */, + 0xC95FD8 /* 1.0.8 */, + //Complete Edition EXEs + 0xC5B33C /* 1.2.0.32 */, + 0xC5B73C /* 1.2.0.59 */, + //Russian EXEs + 0xB5B65C /* 1.0.0.1 */, + 0xB569F4 /* 1.0.1.1 */, + 0xB76CB4 /* 1.0.2.1 */, + 0xB7AEFC /* 1.0.3.1 */, + //Japan EXEs + 0xB8813C /* 1.0.1.2 */, + 0xB8C38C /* 1.0.2.2 */, + 0xBE6510 /* 1.0.5.2 */, + }; + } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/Properties/AssemblyInfo.cs b/SparkIV-master/SRC/RageLib/Common/Properties/AssemblyInfo.cs new file mode 100755 index 00000000..b8bf5e81 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/Properties/AssemblyInfo.cs @@ -0,0 +1,38 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. + +[assembly : AssemblyTitle("RageLib.Common")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. + +[assembly : ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM + +[assembly : Guid("0b3fe9df-7f5b-4c83-bc44-da1dd8d8da4c")] diff --git a/SparkIV-master/SRC/RageLib/Common/RageZip.cs b/SparkIV-master/SRC/RageLib/Common/RageZip.cs new file mode 100755 index 00000000..87a6beea --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/RageZip.cs @@ -0,0 +1,48 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Runtime.InteropServices; + +namespace RageLib.Common +{ + public class RageZip + { + /* + * rageZipInflate *rageZipInflateInit(byte *input, int inputLength) + * bool rageZipInflateProcess(rageZipInflate *rzi, byte *output, int outputLength) + * void rageZipInflateEnd(rageZipInflate *rzi) + */ + + [DllImport("ragezip.dll", CallingConvention = CallingConvention.StdCall, EntryPoint = "rageZipInflateInit")] + public static extern IntPtr InflateInit( + [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), In] byte[] input, + int inputLength); + + [DllImport("ragezip.dll", CallingConvention = CallingConvention.StdCall, EntryPoint = "rageZipInflateProcess")] + public static extern bool InflateProcess( + IntPtr handle, + [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] byte[] output, + int outputLength); + + [DllImport("ragezip.dll", CallingConvention = CallingConvention.StdCall, EntryPoint = "rageZipInflateEnd")] + public static extern void InflateEnd(IntPtr handle); + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/DATBase.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/DATBase.cs new file mode 100755 index 00000000..090a936c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/DATBase.cs @@ -0,0 +1,44 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; + +namespace RageLib.Common.ResourceTypes +{ + // datBase + public class DATBase : IFileAccess + { + public KnownVTable VTable { get; set; } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + VTable = (KnownVTable) br.ReadInt32(); + } + + public void Write(BinaryWriter bw) + { + bw.Write((int) VTable); + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/KnownVTable.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/KnownVTable.cs new file mode 100755 index 00000000..fc464931 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/KnownVTable.cs @@ -0,0 +1,45 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Common.ResourceTypes +{ + public enum KnownVTable + { + VTable_pgDictionary_gtaDrawable = 0x6953A4, + VTable_pgDictionary_grcTexturePC = 0x6A08A0, + VTable_gtaFragType = 0x695238, + VTable_gtaDrawable = 0x695254, + VTable_fragDrawable = 0x6A32DC, + VTable_grmShaderGroup = 0x6B1644, + VTable_grmShaderFx = 0x6B223C, + VTable_grmModel = 0x6B0234, + VTable_grmGeometry = 0x6B48F4, + VTable_grcVertexBufferD3D = 0x6BBAD8, + VTable_grcIndexBufferD3D = 0x6BB870, + VTable_grcTexture = 0x6B675C, + VTable_grcTexturePC = 0x6B1D94, + VTable_phArchetypeDamp = 0x69A5BC, + VTable_phBoundComposite = 0x69BBEC, + VTable_phBoundBox = 0x69D56C, + VTable_phBoundGeometry = 0x69AAF4, + VTable_phBoundCurvedGeometry = 0x69B41C, + VTable_evtSet = 0x6A4678, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/Matrix44.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/Matrix44.cs new file mode 100755 index 00000000..24d3f717 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/Matrix44.cs @@ -0,0 +1,83 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; + +namespace RageLib.Common.ResourceTypes +{ + public struct Matrix44 : IFileAccess + { + private float[] M; + + public static Matrix44 Identity + { + get + { + var m = new Matrix44 + { + M = new[] + { + 1f, 0f, 0f, 0f, + 0f, 1f, 0f, 0f, + 0f, 0f, 1f, 0f, + 0f, 0f, 0f, 1f, + } + }; + return m; + } + } + + public float this[int i, int j] + { + get { return M[i*4 + j]; } + set { M[i*4 + j] = value; } + } + + public float this[int m] + { + get { return M[m]; } + set { M[m] = value; } + } + + public Matrix44(BinaryReader br) + : this() + { + Read(br); + } + + public void Read(BinaryReader br) + { + M = new float[16]; + for (int i = 0; i < 16; i++) + { + M[i] = br.ReadSingle(); + } + } + + public void Write(BinaryWriter bw) + { + for (int i = 0; i < 16; i++) + { + bw.Write(M[i]); + } + } + + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PGBase.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PGBase.cs new file mode 100755 index 00000000..5e30863b --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PGBase.cs @@ -0,0 +1,46 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common.Resources; + +namespace RageLib.Common.ResourceTypes +{ + public class PGBase : DATBase, IFileAccess + { + public uint BlockMapAddress { get; set; } + + #region Implementation of IFileAccess + + public new void Read(BinaryReader br) + { + base.Read(br); + BlockMapAddress = ResourceUtil.ReadOffset(br); + } + + public new void Write(BinaryWriter bw) + { + base.Write(bw); + bw.Write(BlockMapAddress); + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PGDictionary.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PGDictionary.cs new file mode 100755 index 00000000..9aad2c3e --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PGDictionary.cs @@ -0,0 +1,60 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; + +namespace RageLib.Common.ResourceTypes +{ + // pgDictionary + public class PGDictionary : PGBase, IFileAccess where T: class, IFileAccess, new() + { + private uint ParentDictionary { get; set; } // always 0 in file + + public uint UsageCount { get; private set; } // always 1 in file + + public SimpleCollection NameHashes { get; private set; } + + public PtrCollection Entries { get; private set; } + + #region IFileAccess Members + + public new void Read(BinaryReader br) + { + base.Read(br); + + ParentDictionary = br.ReadUInt32(); + UsageCount = br.ReadUInt32(); + + // CSimpleCollection + NameHashes = new SimpleCollection(br, reader => reader.ReadUInt32()); + + // CPtrCollection + Entries = new PtrCollection(br); + } + + public new void Write(BinaryWriter bw) + { + throw new NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PtrCollection.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PtrCollection.cs new file mode 100755 index 00000000..dad4e676 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PtrCollection.cs @@ -0,0 +1,114 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections; +using System.Collections.Generic; +using System.IO; +using RageLib.Common.Resources; + +namespace RageLib.Common.ResourceTypes +{ + public class PtrCollection : IFileAccess, IEnumerable where T : class, IFileAccess, new() + { + private uint[] _itemOffsets; + private List _items; + + public ushort Count { get; set; } + public ushort Size { get; set; } + + public PtrCollection() + { + + } + + public PtrCollection(BinaryReader br) + { + Read(br); + } + + public T GetByOffset(uint offset) + { + for(int i=0; i<_itemOffsets.Length; i++) + { + if (_itemOffsets[i] == offset) + { + return _items[i]; + } + } + return null; + } + + public T this[int index] + { + get { return _items[index]; } + set { _items[index] = value; } + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + var ptrListOffset = ResourceUtil.ReadOffset(br); + Count = br.ReadUInt16(); + Size = br.ReadUInt16(); + + _itemOffsets = new uint[Count]; + _items = new List(); + + using (new StreamContext(br)) + { + br.BaseStream.Seek(ptrListOffset, SeekOrigin.Begin); + + for (int i = 0; i < Count; i++) + { + _itemOffsets[i] = ResourceUtil.ReadOffset(br); + } + + for (int i = 0; i < Count; i++) + { + br.BaseStream.Seek(_itemOffsets[i], SeekOrigin.Begin); + var item = new T(); + item.Read(br); + _items.Add(item); + } + } + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + + #region Implementation of IEnumerable + + public IEnumerator GetEnumerator() + { + return _items.GetEnumerator(); + } + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PtrString.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PtrString.cs new file mode 100755 index 00000000..cfdb6a7e --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PtrString.cs @@ -0,0 +1,79 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common.Resources; + +namespace RageLib.Common.ResourceTypes +{ + public class PtrString : IFileAccess + { + private uint _offset; + private string _value; + + public PtrString() + { + } + + public PtrString(BinaryReader br) + { + Read(br); + } + + public uint Offset + { + get { return _offset; } + } + + public string Value + { + get { return _value; } + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + _offset = ResourceUtil.ReadOffset(br); + + using (new StreamContext(br)) + { + br.BaseStream.Seek(_offset, SeekOrigin.Begin); + _value = ResourceUtil.ReadNullTerminatedString(br); + } + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + + #region Overrides of Object + + public override string ToString() + { + return Value; + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PtrValue.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PtrValue.cs new file mode 100755 index 00000000..7bd55b4f --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/PtrValue.cs @@ -0,0 +1,72 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common.Resources; + +namespace RageLib.Common.ResourceTypes +{ + public class PtrValue : IFileAccess where T : class, IFileAccess, new() + { + private uint _offset; + private T _value; + + public PtrValue() + { + } + + public PtrValue(BinaryReader br) + { + Read(br); + } + + public uint Offset + { + get { return _offset; } + } + + public T Value + { + get { return _value; } + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + _offset = ResourceUtil.ReadOffset(br); + + using (new StreamContext(br)) + { + br.BaseStream.Seek(_offset, SeekOrigin.Begin); + + _value = new T(); + _value.Read(br); + } + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/SimpleArray.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/SimpleArray.cs new file mode 100755 index 00000000..40b41053 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/SimpleArray.cs @@ -0,0 +1,87 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections; +using System.Collections.Generic; +using System.IO; + +namespace RageLib.Common.ResourceTypes +{ + public class SimpleArray : IFileAccess, IEnumerable + { + public delegate T ReadDataDelegate(BinaryReader br); + + protected ReadDataDelegate ReadData; + + protected List Values; + public int Count { get; private set; } + + public SimpleArray(int count, ReadDataDelegate delg) + { + Count = count; + ReadData = delg; + } + + public SimpleArray(BinaryReader br, int count, ReadDataDelegate delg) + : this(count, delg) + { + Read(br); + } + + public T this[int index] + { + get { return Values[index]; } + set { Values[index] = value; } + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + Values = new List(Count); + + for (int i = 0; i < Count; i++) + { + Values.Add( ReadData(br) ); + } + } + + public void Write(BinaryWriter bw) + { + + } + + #endregion + + #region Implementation of IEnumerable + + public IEnumerator GetEnumerator() + { + return Values.GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/SimpleCollection.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/SimpleCollection.cs new file mode 100755 index 00000000..d7234ff1 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/SimpleCollection.cs @@ -0,0 +1,99 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections; +using System.Collections.Generic; +using System.IO; +using RageLib.Common.Resources; + +namespace RageLib.Common.ResourceTypes +{ + public class SimpleCollection : IFileAccess, IEnumerable + { + public delegate T ReadDataDelegate(BinaryReader br); + + protected ReadDataDelegate ReadData; + + protected List Values; + + public ushort Count { get; set; } + public ushort Size { get; set; } + + public SimpleCollection(ReadDataDelegate delg) + { + ReadData = delg; + } + + public SimpleCollection(BinaryReader br, ReadDataDelegate delg) + { + ReadData = delg; + Read(br); + } + + public T this[int index] + { + get { return Values[index]; } + set { Values[index] = value; } + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + var offset = ResourceUtil.ReadOffset(br); + + Count = br.ReadUInt16(); + Size = br.ReadUInt16(); + + Values = new List(Count); + + using (new StreamContext(br)) + { + br.BaseStream.Seek(offset, SeekOrigin.Begin); + + for (int i = 0; i < Count; i++) + { + Values.Add(ReadData(br)); + } + } + } + + public void Write(BinaryWriter bw) + { + + } + + #endregion + + #region Implementation of IEnumerable + + public IEnumerator GetEnumerator() + { + return Values.GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/UnDocData.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/UnDocData.cs new file mode 100755 index 00000000..78d5a277 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/UnDocData.cs @@ -0,0 +1,49 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; + +namespace RageLib.Common.ResourceTypes +{ + public class UnDocData : IFileAccess + { + public UnDocData() + { + + } + + public UnDocData(BinaryReader br) + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + } + + public void Write(BinaryWriter bw) + { + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/Vector2.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/Vector2.cs new file mode 100755 index 00000000..4e5d8bff --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/Vector2.cs @@ -0,0 +1,53 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; + +namespace RageLib.Common.ResourceTypes +{ + public struct Vector2 : IFileAccess + { + public float X { get; set; } + public float Y { get; set; } + + public Vector2(float x, float y) : this() + { + X = x; + Y = y; + } + + public Vector2(BinaryReader br) : this() + { + Read(br); + } + + public void Read(BinaryReader br) + { + X = br.ReadSingle(); + Y = br.ReadSingle(); + } + + public void Write(BinaryWriter bw) + { + throw new NotImplementedException(); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/Vector3.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/Vector3.cs new file mode 100755 index 00000000..fe4e0dfa --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/Vector3.cs @@ -0,0 +1,56 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; + +namespace RageLib.Common.ResourceTypes +{ + public struct Vector3 : IFileAccess + { + public float X { get; set; } + public float Y { get; set; } + public float Z { get; set; } + + public Vector3(float x, float y, float z) : this() + { + X = x; + Y = y; + Z = z; + } + + public Vector3(BinaryReader br) : this() + { + Read(br); + } + + public void Read(BinaryReader br) + { + X = br.ReadSingle(); + Y = br.ReadSingle(); + Z = br.ReadSingle(); + } + + public void Write(BinaryWriter bw) + { + throw new NotImplementedException(); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/ResourceTypes/Vector4.cs b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/Vector4.cs new file mode 100755 index 00000000..4b382042 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/ResourceTypes/Vector4.cs @@ -0,0 +1,59 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; + +namespace RageLib.Common.ResourceTypes +{ + public struct Vector4 : IFileAccess + { + public float X { get; set; } + public float Y { get; set; } + public float Z { get; set; } + public float W { get; set; } + + public Vector4(float x, float y, float z, float w) : this() + { + X = x; + Y = y; + Z = z; + W = w; + } + + public Vector4(BinaryReader br) : this() + { + Read(br); + } + + public void Read(BinaryReader br) + { + X = br.ReadSingle(); + Y = br.ReadSingle(); + Z = br.ReadSingle(); + W = br.ReadSingle(); + } + + public void Write(BinaryWriter bw) + { + throw new NotImplementedException(); + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/Resources/CompressionType.cs b/SparkIV-master/SRC/RageLib/Common/Resources/CompressionType.cs new file mode 100755 index 00000000..b4102237 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/Resources/CompressionType.cs @@ -0,0 +1,28 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Common.Resources +{ + public enum CompressionType + { + LZX = 0xF505, + Deflate = 0xDA78, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/Resources/ResourceFile.cs b/SparkIV-master/SRC/RageLib/Common/Resources/ResourceFile.cs new file mode 100755 index 00000000..ea672764 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/Resources/ResourceFile.cs @@ -0,0 +1,158 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Common.Compression; + +namespace RageLib.Common.Resources +{ + public class ResourceFile : IDisposable + { + private ResourceHeader _header; + private ICompressionCodec _codec; + private byte[] _systemMemData; + private byte[] _graphicsMemData; + + public CompressionType Compression + { + get { return _header.CompressCodec; } + } + + public ResourceType Type + { + get { return _header.Type; } + } + + public int SystemMemSize + { + get { return _header.GetSystemMemSize(); } + } + + public int GraphicsMemSize + { + get { return _header.GetGraphicsMemSize(); } + } + + public byte[] SystemMemData + { + get { return _systemMemData; } + set + { + var data = value; + _header.SetMemSizes( data.Length, GraphicsMemSize ); + + _systemMemData = new byte[SystemMemSize]; + data.CopyTo(_systemMemData, 0); + } + } + + public byte[] GraphicsMemData + { + get { return _graphicsMemData; } + set + { + var data = value; + _header.SetMemSizes(SystemMemSize, data.Length); + + _graphicsMemData = new byte[GraphicsMemSize]; + data.CopyTo(_graphicsMemData, 0); + } + } + + public void Read(Stream data) + { + _header = new ResourceHeader(); + + var br = new BinaryReader(data); + _header.Read(br); + if (_header.Magic != ResourceHeader.MagicValue) + { + throw new Exception("Not a valid resource"); + } + + switch (_header.CompressCodec) + { + case CompressionType.LZX: + _codec = CompressionCodecFactory.LZX; + break; + case CompressionType.Deflate: + _codec = CompressionCodecFactory.Deflate; + break; + default: + throw new ArgumentOutOfRangeException(); + } + + var ms = new MemoryStream(); + _codec.Decompress( data, ms ); + + ms.Seek(0, SeekOrigin.Begin); + + _systemMemData = new byte[SystemMemSize]; + ms.Read(_systemMemData, 0, SystemMemSize); + + _graphicsMemData = new byte[GraphicsMemSize]; + ms.Read(_graphicsMemData, 0, GraphicsMemSize); + + ms.Close(); + } + + public void Write(Stream data) + { + var bw = new BinaryWriter(data); + + if (SystemMemSize != _systemMemData.Length || GraphicsMemSize != _graphicsMemData.Length) + { + _header.SetMemSizes(SystemMemSize, GraphicsMemSize); + } + + _header.Write( bw ); + + var ms = new MemoryStream(); + ms.Write(_systemMemData, 0, _systemMemData.Length); + ms.Write(new byte[SystemMemSize - _systemMemData.Length], 0, SystemMemSize - _systemMemData.Length); + ms.Write(_graphicsMemData, 0, _graphicsMemData.Length); + ms.Write(new byte[GraphicsMemSize - _graphicsMemData.Length], 0, GraphicsMemSize - _graphicsMemData.Length); + + ms.Seek(0, SeekOrigin.Begin); + + var msCompress = new MemoryStream(); + + _codec.Compress( ms, msCompress ); + + bw.Write(msCompress.ToArray()); + + ms.Close(); + msCompress.Close(); + + bw.Flush(); + } + + #region Implementation of IDisposable + + public void Dispose() + { + _systemMemData = null; + _graphicsMemData = null; + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/Resources/ResourceHeader.cs b/SparkIV-master/SRC/RageLib/Common/Resources/ResourceHeader.cs new file mode 100755 index 00000000..d0588fcd --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/Resources/ResourceHeader.cs @@ -0,0 +1,104 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; + +namespace RageLib.Common.Resources +{ + internal class ResourceHeader + { + private const uint MagicBigEndian = 0x52534305; + public const uint MagicValue = 0x05435352; + + public uint Magic { get; set; } + public ResourceType Type { get; set; } + public uint Flags { get; set; } + public CompressionType CompressCodec { get; set; } + + public int GetSystemMemSize() + { + return (int)(Flags & 0x7FF) << (int)(((Flags >> 11) & 0xF) + 8); + } + + public int GetGraphicsMemSize() + { + return (int)((Flags >> 15) & 0x7FF) << (int)(((Flags >> 26) & 0xF) + 8); + } + + public void SetMemSizes(int systemMemSize, int graphicsMemSize) + { + // gfx = a << (b + 8) + // minimum representable is block of 0x100 bytes + + const int maxA = 0x3F; + + int sysA = systemMemSize >> 8; + int sysB = 0; + + while(sysA > maxA) + { + if ((sysA & 1) != 0) + { + sysA += 2; + } + sysA >>= 1; + sysB++; + } + + int gfxA = graphicsMemSize >> 8; + int gfxB = 0; + + while (gfxA > maxA) + { + if ((gfxA & 1) != 0) + { + gfxA += 2; + } + gfxA >>= 1; + gfxB++; + } + + Flags = (Flags & 0xC0000000) | (uint)(sysA | (sysB << 11) | (gfxA << 15) | (gfxB << 26)); + } + + public void Read(BinaryReader br) + { + Magic = br.ReadUInt32(); + Type = (ResourceType) br.ReadUInt32(); + Flags = br.ReadUInt32(); + CompressCodec = (CompressionType)br.ReadUInt16(); + + if (Magic == MagicBigEndian) + { + Magic = DataUtil.SwapEndian(Magic); + Type = (ResourceType)DataUtil.SwapEndian((uint)Type); + Flags = DataUtil.SwapEndian(Flags); + } + } + + public void Write(BinaryWriter bw) + { + bw.Write( MagicValue ); + bw.Write( (uint)Type ); + bw.Write( Flags ); + bw.Write( (ushort)CompressCodec ); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/Resources/ResourceType.cs b/SparkIV-master/SRC/RageLib/Common/Resources/ResourceType.cs new file mode 100755 index 00000000..0b2bdf7b --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/Resources/ResourceType.cs @@ -0,0 +1,39 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; + +namespace RageLib.Common.Resources +{ + [Obfuscation(StripAfterObfuscation = true, ApplyToMembers = true, Exclude = true)] + public enum ResourceType + { + TextureXBOX = 0x7, // xtd + ModelXBOX = 0x6D, // xdr + Generic = 0x01, // xhm / xad (Generic files as rsc?) + Bounds = 0x20, // xbd, wbd + Particles = 0x24, // xpfl + Particles2 = 0x1B, // xpfl + + Texture = 0x8, // wtd + Model = 0x6E, // wdr + ModelFrag = 0x70, //wft + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/Resources/ResourceUtil.cs b/SparkIV-master/SRC/RageLib/Common/Resources/ResourceUtil.cs new file mode 100755 index 00000000..033f04c2 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/Resources/ResourceUtil.cs @@ -0,0 +1,124 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using System.Text; + +namespace RageLib.Common.Resources +{ + public static class ResourceUtil + { + public static bool IsResource(Stream stream) + { + var rh = new ResourceHeader(); + rh.Read(new BinaryReader(stream)); + return rh.Magic == ResourceHeader.MagicValue; + } + + public static void GetResourceData(Stream stream, out uint flags, out ResourceType type) + { + var rh = new ResourceHeader(); + rh.Read(new BinaryReader(stream)); + flags = rh.Flags; + type = rh.Type; + } + + public static uint ReadOffset(BinaryReader br) + { + uint value; + uint offset = br.ReadUInt32(); + + if (offset == 0) + { + value = 0; + } + else + { + if (offset >> 28 != 5) + { + throw new Exception("Expected an offset."); + } + value = offset & 0x0fffffff; + } + + return value; + } + + public static uint ReadDataOffset(BinaryReader br) + { + uint value; + uint offset = br.ReadUInt32(); + + if (offset == 0) + { + value = 0; + } + else + { + if (offset >> 28 != 6) + { + throw new Exception("Expected a data offset."); + } + value = offset & 0x0fffffff; + } + + return value; + } + + public static uint ReadDataOffset(BinaryReader br, uint mask, out uint lowerBits) + { + uint value; + uint offset = br.ReadUInt32(); + + if (offset == 0) + { + lowerBits = 0; + value = 0; + } + else + { + if (offset >> 28 != 6) + { + throw new Exception("Expected a data offset."); + } + value = offset & mask; + lowerBits = offset & (~mask & 0xff); + } + + return value; + } + + public static string ReadNullTerminatedString(BinaryReader br) + { + var sb = new StringBuilder(); + + var c = (char) br.ReadByte(); + while (c != 0) + { + sb.Append(c); + c = (char) br.ReadByte(); + } + + return sb.ToString(); + } + + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Common/StreamContext.cs b/SparkIV-master/SRC/RageLib/Common/StreamContext.cs new file mode 100755 index 00000000..b23139c9 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/StreamContext.cs @@ -0,0 +1,51 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; + +namespace RageLib.Common +{ + public class StreamContext : IDisposable + { + private long _position; + private Stream _stream; + + public StreamContext(BinaryReader br) + : this(br.BaseStream) + { + } + + public StreamContext(Stream stream) + { + _stream = stream; + _position = stream.Position; + } + + #region Implementation of IDisposable + + public void Dispose() + { + _stream.Position = _position; + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Common/packages.config b/SparkIV-master/SRC/RageLib/Common/packages.config new file mode 100755 index 00000000..aae73b21 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Common/packages.config @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/Common/Directory.cs b/SparkIV-master/SRC/RageLib/FileSystem/Common/Directory.cs new file mode 100755 index 00000000..acb15440 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/Common/Directory.cs @@ -0,0 +1,74 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections; +using System.Collections.Generic; + +namespace RageLib.FileSystem.Common +{ + public class Directory : FSObject, IEnumerable + { + private readonly List _fsObjects = new List(); + private readonly Dictionary _fsObjectsByName = new Dictionary(); + + public override bool IsDirectory + { + get { return true; } + } + + public FSObject this[int index] + { + get { return _fsObjects[index]; } + } + + public FSObject FindByName(string name) + { + FSObject obj; + _fsObjectsByName.TryGetValue(name.ToLower(), out obj); + return obj; + } + + #region IEnumerable Members + + public IEnumerator GetEnumerator() + { + return _fsObjects.GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return _fsObjects.GetEnumerator(); + } + + #endregion + + public void AddObject(FSObject obj) + { + _fsObjects.Add(obj); + _fsObjectsByName.Add(obj.Name.ToLower(), obj); + } + + public void DeleteObject(FSObject obj) + { + _fsObjectsByName.Remove(obj.Name.ToLower()); + _fsObjects.Remove(obj); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/Common/FSObject.cs b/SparkIV-master/SRC/RageLib/FileSystem/Common/FSObject.cs new file mode 100755 index 00000000..c2cc5766 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/Common/FSObject.cs @@ -0,0 +1,44 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.FileSystem.Common +{ + public abstract class FSObject + { + public string Name { get; set; } + public Directory ParentDirectory { get; set; } + + public string FullName { + get + { + if (ParentDirectory == null) + { + return Name; + } + else + { + return ParentDirectory.FullName + @"\" + Name; + } + } + } + + public abstract bool IsDirectory { get; } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/Common/File.cs b/SparkIV-master/SRC/RageLib/FileSystem/Common/File.cs new file mode 100755 index 00000000..b06ec6b1 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/Common/File.cs @@ -0,0 +1,81 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using RageLib.Common.Resources; + +namespace RageLib.FileSystem.Common +{ + public class File : FSObject + { + #region Delegates + + public delegate byte[] DataLoadDelegate(); + public delegate void DataStoreDelegate(byte[] data); + public delegate bool DataIsCustomDelegate(); + + #endregion + + private readonly DataLoadDelegate _dataLoad; + private readonly DataStoreDelegate _dataStore; + private readonly DataIsCustomDelegate _dataCustom; + + public File(DataLoadDelegate dataLoad) + { + _dataLoad = dataLoad; + _dataStore = delegate { }; + _dataCustom = (() => false); + } + + public File(DataLoadDelegate dataLoad, DataStoreDelegate dataStore, DataIsCustomDelegate dataCustom) + { + _dataLoad = dataLoad; + _dataStore = dataStore; + _dataCustom = dataCustom; + } + + public override bool IsDirectory + { + get { return false; } + } + + public bool IsCompressed { get; set; } + public int CompressedSize { get; set; } + + public int Size { get; set; } + + public bool IsResource { get; set; } + public ResourceType ResourceType { get; set; } + + public bool IsCustomData + { + get { return _dataCustom(); } + } + + public byte[] GetData() + { + return _dataLoad(); + } + + public void SetData(byte[] data) + { + _dataStore(data); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/Common/FileSystem.cs b/SparkIV-master/SRC/RageLib/FileSystem/Common/FileSystem.cs new file mode 100755 index 00000000..8a68d2b4 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/Common/FileSystem.cs @@ -0,0 +1,64 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Diagnostics; + +namespace RageLib.FileSystem.Common +{ + public abstract class FileSystem + { + public Directory RootDirectory { get; protected set; } + + public abstract void Open(string filename); + + public abstract void Save(); + + public abstract void Rebuild(); + + public abstract void Close(); + + public abstract bool SupportsRebuild { get; } + public abstract bool HasDirectoryStructure { get; } + + internal void DumpFSToDebug() + { + DumpDirToDebug("", RootDirectory); + } + + private static void DumpDirToDebug(string indent, Directory dir) + { + Debug.WriteLine(indent + dir.Name); + indent += " "; + foreach (FSObject item in dir) + { + if (item.IsDirectory) + { + DumpDirToDebug(indent, item as Directory); + } + else + { + var file = item as File; + Debug.WriteLine(indent + item.Name + " (Size: " + file.Size + ", Compressed: " + file.IsCompressed + + ")"); + } + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/FileSystem.csproj b/SparkIV-master/SRC/RageLib/FileSystem/FileSystem.csproj new file mode 100755 index 00000000..05e4f339 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/FileSystem.csproj @@ -0,0 +1,151 @@ + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA} + Library + Properties + RageLib.FileSystem + RageLib.FileSystem + v4.8 + 512 + + + 3.5 + + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + AllRules.ruleset + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + AllRules.ruleset + + + true + bin\x86\Debug\ + DEBUG;TRACE + full + x86 + true + GlobalSuppressions.cs + prompt + AllRules.ruleset + + + bin\x86\Release\ + TRACE + true + pdbonly + x86 + true + GlobalSuppressions.cs + prompt + AllRules.ruleset + + + + ..\..\SparkIV\packages\MaterialSkin.0.2.1\lib\MaterialSkin.dll + True + + + + + + + + Properties\SharedAssemblyInfo.cs + + + + + + + + + + + + + + + + + + + + + + + + + + + + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} + Common + + + + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/IMG/File.cs b/SparkIV-master/SRC/RageLib/FileSystem/IMG/File.cs new file mode 100755 index 00000000..69fab79e --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/IMG/File.cs @@ -0,0 +1,233 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Common; + +namespace RageLib.FileSystem.IMG +{ + internal class File + { + private Stream _stream; + private string _filename; + + public Header Header { get; private set; } + public TOC TOC { get; private set; } + + public bool Open(string filename) + { + Header = new Header(this); + TOC = new TOC(this); + _filename = filename; + + bool encrypted = false; + + _stream = new FileStream(filename, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite); + + var br = new BinaryReader(_stream); + + byte[] headerData = br.ReadBytes(0x14); + + if (BitConverter.ToUInt32(headerData, 0) != Header.MagicId) + { + encrypted = true; + } + + if (encrypted) + { + headerData = DataUtil.Decrypt(headerData); + } + + var headerMS = new MemoryStream(headerData); + + Header.Read(new BinaryReader(headerMS)); + + headerMS.Close(); + + if (Header.Identifier != Header.MagicId || Header.Version != Header.SupportedVersion) + { + _stream.Close(); + return false; + } + + byte[] tocData = br.ReadBytes(Header.TocSize); + + if (encrypted) + { + tocData = DataUtil.Decrypt(tocData); + } + + var tocMS = new MemoryStream(tocData); + + TOC.Read(new BinaryReader(tocMS)); + + tocMS.Close(); + + return true; + } + + public void Close() + { + if (_stream != null) + { + _stream.Close(); + } + } + + public void Save() + { + if (Header.EntryCount > 0) + { + _stream.Position = 0; + + var bw = new BinaryWriter(_stream); + + Header.Write(bw); + + // Recalculate the offset/sizes of the TOC entries + var tocOffset = _stream.Position; + + // Find the max value here + var dataOffset = int.MinValue; + foreach (var entry in TOC) + { + var offset = entry.OffsetBlock + entry.UsedBlocks; + if (offset > dataOffset) + { + dataOffset = offset; + } + } + + foreach (var entry in TOC) + { + if (entry.CustomData != null) + { + var blockCount = (int)Math.Ceiling((float)entry.CustomData.Length / TOCEntry.BlockSize); + if (blockCount <= entry.UsedBlocks) + { + // Clear up the old data + _stream.Seek(entry.OffsetBlock * TOCEntry.BlockSize, SeekOrigin.Begin); + bw.Write(new byte[entry.UsedBlocks * TOCEntry.BlockSize]); + + // We can fit it in the existing block... so lets do that. + _stream.Seek(entry.OffsetBlock * TOCEntry.BlockSize, SeekOrigin.Begin); + } + else + { + // Clear up the old data + _stream.Seek(entry.OffsetBlock * TOCEntry.BlockSize, SeekOrigin.Begin); + bw.Write(new byte[entry.UsedBlocks * TOCEntry.BlockSize]); + + // Fit it at the end of the stream + entry.OffsetBlock = dataOffset; + _stream.Seek(dataOffset*TOCEntry.BlockSize, SeekOrigin.Begin); + dataOffset += blockCount; + } + + entry.UsedBlocks = (short)blockCount; + + bw.Write(entry.CustomData); + + if ((entry.CustomData.Length % TOCEntry.BlockSize) != 0) + { + var padding = new byte[blockCount * TOCEntry.BlockSize - entry.CustomData.Length]; + bw.Write(padding); + } + + entry.SetCustomData(null); + } + } + + _stream.Seek(tocOffset, SeekOrigin.Begin); + + TOC.Write(bw); + } + } + + public void Rebuild() + { + if (Header.EntryCount > 0) + { + string tempFilename = _filename + ".temp"; + var tempFS = new FileStream(tempFilename, FileMode.Create, FileAccess.Write); + try + { + var bw = new BinaryWriter(tempFS); + + Header.Write(bw); + + // Recalculate the offset/sizes of the TOC entries + var tocOffset = tempFS.Position; + + var dataOffset = TOC.GetTOCBlockSize(); + + tempFS.Seek(dataOffset * TOCEntry.BlockSize, SeekOrigin.Begin); + foreach (var entry in TOC) + { + if (entry.CustomData == null) + { + bw.Write(ReadData(entry.OffsetBlock * TOCEntry.BlockSize, entry.UsedBlocks * TOCEntry.BlockSize)); + } + else + { + var blockCount = (int) Math.Ceiling((float) entry.CustomData.Length/TOCEntry.BlockSize); + entry.UsedBlocks = (short)blockCount; + + bw.Write( entry.CustomData ); + + if ( (entry.CustomData.Length % TOCEntry.BlockSize) != 0 ) + { + var padding = new byte[ blockCount * TOCEntry.BlockSize - entry.CustomData.Length ]; + bw.Write(padding); + } + } + entry.OffsetBlock = dataOffset; + dataOffset += entry.UsedBlocks; + } + + tempFS.Seek(tocOffset, SeekOrigin.Begin); + + TOC.Write( bw ); + + } + finally + { + tempFS.Close(); + } + + Close(); + + System.IO.File.Delete( _filename ); + System.IO.File.Move( tempFilename, _filename ); + + Open(_filename); + } + } + + public byte[] ReadData(int offset, int length) + { + var buffer = new byte[length]; + _stream.Seek(offset, SeekOrigin.Begin); + _stream.Read(buffer, 0, length); + return buffer; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/IMG/Header.cs b/SparkIV-master/SRC/RageLib/FileSystem/IMG/Header.cs new file mode 100755 index 00000000..f490b2ee --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/IMG/Header.cs @@ -0,0 +1,69 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.FileSystem.IMG +{ + internal class Header : IFileAccess + { + public const uint MagicId = 0xA94E2A52; + public const int SupportedVersion = 3; + + public Header(File file) + { + File = file; + } + + public uint Identifier { get; set; } + public int Version { get; set; } + public int EntryCount { get; set; } + public int TocSize { get; set; } + public short TocEntrySize { get; set; } + private short Unknown2 { get; set; } + + public File File { get; private set; } + + #region IFileAccess Members + + public void Read(BinaryReader br) + { + Identifier = br.ReadUInt32(); + Version = br.ReadInt32(); + EntryCount = br.ReadInt32(); + TocSize = br.ReadInt32(); + TocEntrySize = br.ReadInt16(); + Unknown2 = br.ReadInt16(); + } + + public void Write(BinaryWriter bw) + { + bw.Write( Identifier ); + bw.Write( Version ); + bw.Write( EntryCount ); + bw.Write( TocSize ); + bw.Write( TocEntrySize ); + bw.Write( Unknown2 ); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/IMG/TOC.cs b/SparkIV-master/SRC/RageLib/FileSystem/IMG/TOC.cs new file mode 100755 index 00000000..d5dbc1e7 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/IMG/TOC.cs @@ -0,0 +1,117 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Text; +using RageLib.Common; + +namespace RageLib.FileSystem.IMG +{ + internal class TOC : IFileAccess, IEnumerable + { + public const int EntrySize = 16; + + private readonly List _entries = new List(); + private string[] _nameTable; + + public TOC(File file) + { + File = file; + } + + public File File { get; private set; } + + public TOCEntry this[int index] + { + get { return _entries[index]; } + } + + public string GetName(int index) + { + return _nameTable[index]; + } + + public int GetTOCBlockSize() + { + int size = _entries.Count*EntrySize; + foreach (var s in _nameTable) + { + size += s.Length + 1; + } + return (int)Math.Ceiling((float)size / TOCEntry.BlockSize); + } + + #region IFileAccess Members + + public void Read(BinaryReader br) + { + int entryCount = File.Header.EntryCount; + for (int i = 0; i < entryCount; i++) + { + var entry = new TOCEntry(this); + entry.Read(br); + _entries.Add(entry); + } + + int stringDataSize = File.Header.TocSize - File.Header.EntryCount * EntrySize; + byte[] stringData = br.ReadBytes(stringDataSize); + string nameStringTable = Encoding.ASCII.GetString(stringData); + _nameTable = nameStringTable.Split((char) 0); + } + + public void Write(BinaryWriter bw) + { + foreach (var entry in _entries) + { + entry.Write(bw); + } + + foreach (var s in _nameTable) + { + byte[] nameData = Encoding.ASCII.GetBytes(s); + bw.Write( nameData ); + bw.Write( (byte)0 ); + } + } + + #endregion + + #region Implementation of IEnumerable + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + #endregion + + #region Implementation of IEnumerable + + public IEnumerator GetEnumerator() + { + return _entries.GetEnumerator(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/IMG/TOCEntry.cs b/SparkIV-master/SRC/RageLib/FileSystem/IMG/TOCEntry.cs new file mode 100755 index 00000000..a5d4a390 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/IMG/TOCEntry.cs @@ -0,0 +1,157 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; + +namespace RageLib.FileSystem.IMG +{ + internal class TOCEntry : IFileAccess + { + public const int BlockSize = 0x800; + + public TOCEntry(TOC toc) + { + TOC = toc; + } + + public int Size { get; set; } // For normal entries, this is the real size, for RSC, this is computed. + public uint RSCFlags { get; set; } // For RSC entries + public ResourceType ResourceType { get; set; } + public int OffsetBlock { get; set; } + public short UsedBlocks { get; set; } + public short Flags { get; set; } + + public int PaddingCount + { + get + { + return Flags & 0x7FF; + } + set + { + Flags = (short)((Flags & ~0x7FF) | value); + } + } + + public bool IsResourceFile { get; set; } + + public TOC TOC { get; set; } + + public byte[] CustomData { get; private set; } + + public void SetCustomData(byte[] data) + { + if (data == null) + { + CustomData = null; + } + else + { + Size = data.Length; + + if ((data.Length % BlockSize) != 0) + { + int padding = (BlockSize - data.Length%BlockSize); + int fullDataLength = data.Length + padding; + var newData = new byte[fullDataLength]; + data.CopyTo(newData, 0); + data = newData; + + PaddingCount = padding; + } + else + { + PaddingCount = 0; + } + + CustomData = data; + + if (IsResourceFile) + { + var ms = new MemoryStream(data, false); + + uint flags; + ResourceType resType; + + ResourceUtil.GetResourceData(ms, out flags, out resType); + + RSCFlags = flags; + ResourceType = resType; + + ms.Close(); + } + } + } + + #region IFileAccess Members + + public void Read(BinaryReader br) + { + uint temp = br.ReadUInt32(); + IsResourceFile = ((temp & 0xc0000000) != 0); + + if (!IsResourceFile) + { + Size = (int) temp; + } + else + { + RSCFlags = temp; + } + + ResourceType = (ResourceType) br.ReadInt32(); + OffsetBlock = br.ReadInt32(); + UsedBlocks = br.ReadInt16(); + Flags = br.ReadInt16(); + + if (IsResourceFile) + { + Size = UsedBlocks*0x800 - PaddingCount; + } + + // Uses 0x4000 on Flags to determine if its old style resources + // if its not 0, its old style! + + // Uses 0x2000 on Flags to determine if its a RSC, + // if its 1, its a RSC! + } + + public void Write(BinaryWriter bw) + { + if (!IsResourceFile) + { + bw.Write( Size ); + } + else + { + bw.Write( RSCFlags ); + } + + bw.Write( (int)ResourceType ); + bw.Write( OffsetBlock ); + bw.Write( UsedBlocks ); + bw.Write( Flags ); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/IMGFileSystem.cs b/SparkIV-master/SRC/RageLib/FileSystem/IMGFileSystem.cs new file mode 100755 index 00000000..8f595054 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/IMGFileSystem.cs @@ -0,0 +1,115 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using RageLib.FileSystem.Common; +using RageLib.FileSystem.IMG; +using File=RageLib.FileSystem.IMG.File; + +namespace RageLib.FileSystem +{ + public class IMGFileSystem : Common.FileSystem + { + private File _imgFile; + + public override void Open(string filename) + { + _imgFile = new File(); + if (!_imgFile.Open(filename)) + { + throw new Exception("Could not open IMG file."); + } + + BuildFS(); + } + + public override void Save() + { + _imgFile.Save(); + } + + public override void Rebuild() + { + _imgFile.Rebuild(); + } + + public override void Close() + { + _imgFile.Close(); + } + + public override bool SupportsRebuild + { + get { return true; } + } + + public override bool HasDirectoryStructure + { + get { return false; } + } + + private byte[] LoadData(TOCEntry entry) + { + if (entry.CustomData == null) + { + byte[] data = _imgFile.ReadData(entry.OffsetBlock * 0x800, entry.Size); + + return data; + } + else + { + return entry.CustomData; + } + } + + private void StoreData(TOCEntry entry, byte[] data) + { + entry.SetCustomData(data); + } + + private void BuildFS() + { + RootDirectory = new Directory(); + RootDirectory.Name = "/"; + + int entryCount = _imgFile.Header.EntryCount; + for (int i = 0; i < entryCount; i++) + { + TOCEntry entry = _imgFile.TOC[i]; + Common.File.DataLoadDelegate load = () => LoadData(entry); + Common.File.DataStoreDelegate store = data => StoreData(entry, data); + Common.File.DataIsCustomDelegate isCustom = () => entry.CustomData != null; + + var file = new Common.File(load, store, isCustom) + { + CompressedSize = entry.Size, + IsCompressed = false, + Name = _imgFile.TOC.GetName(i), + Size = entry.Size, + IsResource = entry.IsResourceFile, + ResourceType = entry.ResourceType, + ParentDirectory = RootDirectory + }; + + RootDirectory.AddObject(file); + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/Properties/AssemblyInfo.cs b/SparkIV-master/SRC/RageLib/FileSystem/Properties/AssemblyInfo.cs new file mode 100755 index 00000000..d022324c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/Properties/AssemblyInfo.cs @@ -0,0 +1,38 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. + +[assembly : AssemblyTitle("RageLib.FileSystem")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. + +[assembly : ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM + +[assembly : Guid("f400ac26-a2bb-4bdb-9f5d-9e244eb6ef51")] diff --git a/SparkIV-master/SRC/RageLib/FileSystem/RPF/DirectoryEntry.cs b/SparkIV-master/SRC/RageLib/FileSystem/RPF/DirectoryEntry.cs new file mode 100755 index 00000000..d35e1fb0 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/RPF/DirectoryEntry.cs @@ -0,0 +1,59 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; + +namespace RageLib.FileSystem.RPF +{ + internal class DirectoryEntry : TOCEntry + { + public DirectoryEntry(TOC toc) + { + TOC = toc; + } + + public int Flags { get; set; } + public int ContentEntryIndex { get; set; } + public int ContentEntryCount { get; set; } + + public override bool IsDirectory + { + get { return true; } + } + + public override void Read(BinaryReader br) + { + NameOffset = br.ReadInt32(); + Flags = br.ReadInt32(); + ContentEntryIndex = (int) (br.ReadUInt32() & 0x7fffffff); + ContentEntryCount = br.ReadInt32() & 0x0fffffff; + } + + public override void Write(BinaryWriter bw) + { + bw.Write(NameOffset); + bw.Write(Flags); + + uint temp = (uint)ContentEntryIndex | 0x80000000; + bw.Write(temp); + bw.Write(ContentEntryCount); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/RPF/File.cs b/SparkIV-master/SRC/RageLib/FileSystem/RPF/File.cs new file mode 100755 index 00000000..ccec6e11 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/RPF/File.cs @@ -0,0 +1,152 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; + +namespace RageLib.FileSystem.RPF +{ + internal class File + { + private Stream _stream; + + public File() + { + Header = new Header(this); + TOC = new TOC(this); + } + + public Header Header { get; private set; } + public TOC TOC { get; private set; } + + public bool Open(string filename) + { + _stream = new FileStream(filename, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite); + + var br = new BinaryReader(_stream); + Header.Read(br); + + if (!Enum.IsDefined(typeof (MagicId), (int) Header.Identifier)) + { + _stream.Close(); + return false; + } + + _stream.Seek(0x800, SeekOrigin.Begin); + TOC.Read(br); + + return true; + } + + public void Close() + { + if (_stream != null) + { + _stream.Close(); + } + } + + public void Save() + { + if (Header.EntryCount > 0) + { + _stream.Position = 0; + + var bw = new BinaryWriter(_stream); + + Header.Write(bw); + + // Recalculate the offset/sizes of the TOC entries + var tocOffset = 0x800; + + // Find the max value here + var dataOffset = int.MinValue; + foreach (var entry in TOC) + { + var fileEntry = entry as FileEntry; + if (fileEntry != null) + { + var offset = fileEntry.Offset + fileEntry.SizeUsed; + if (offset > dataOffset) + { + dataOffset = offset; + } + } + } + + foreach (var entry in TOC) + { + var fileEntry = entry as FileEntry; + if (fileEntry != null && fileEntry.CustomData != null) + { + var blockCount = (int)Math.Ceiling((float)fileEntry.CustomData.Length / FileEntry.BlockSize); + var blockSize = blockCount*FileEntry.BlockSize; + + if (blockSize <= fileEntry.SizeUsed) + { + // Clear up the old data + _stream.Seek(fileEntry.Offset, SeekOrigin.Begin); + bw.Write(new byte[fileEntry.SizeUsed]); + + // We can fit it in the existing block... so lets do that. + _stream.Seek(fileEntry.Offset, SeekOrigin.Begin); + } + else + { + // Clear up the old data + _stream.Seek(fileEntry.Offset, SeekOrigin.Begin); + bw.Write(new byte[fileEntry.SizeUsed]); + + // Fit it at the end of the stream + fileEntry.Offset = dataOffset; + _stream.Seek(dataOffset, SeekOrigin.Begin); + dataOffset += blockSize; + } + + fileEntry.SizeUsed = blockSize; + + bw.Write(fileEntry.CustomData); + + if ((fileEntry.CustomData.Length % FileEntry.BlockSize) != 0) + { + var padding = new byte[blockSize - fileEntry.CustomData.Length]; + bw.Write(padding); + } + + fileEntry.SetCustomData(null); + } + } + + _stream.Seek(tocOffset, SeekOrigin.Begin); + + TOC.Write(bw); + } + } + + public byte[] ReadData(int offset, int length) + { + var buffer = new byte[length]; + _stream.Seek(offset, SeekOrigin.Begin); + _stream.Read(buffer, 0, length); + return buffer; + } + + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/RPF/FileEntry.cs b/SparkIV-master/SRC/RageLib/FileSystem/RPF/FileEntry.cs new file mode 100755 index 00000000..74a3cf79 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/RPF/FileEntry.cs @@ -0,0 +1,143 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Common.Resources; + +namespace RageLib.FileSystem.RPF +{ + internal class FileEntry : TOCEntry + { + public const int BlockSize = 0x800; + + public FileEntry(TOC toc) + { + TOC = toc; + } + + public int SizeUsed { get; set; } + + public int Size { get; set; } // (ala uncompressed size) + public int Offset { get; set; } + public int SizeInArchive { get; set; } + public bool IsCompressed { get; set; } + public bool IsResourceFile { get; set; } + public ResourceType ResourceType { get; set; } + public uint RSCFlags { get; set; } + + public byte[] CustomData { get; private set; } + + public void SetCustomData(byte[] data) + { + if (data == null) + { + CustomData = null; + } + else + { + Size = data.Length; + SizeInArchive = data.Length; + IsCompressed = false; + + if ((data.Length % BlockSize) != 0) + { + int fullDataLength = data.Length + (BlockSize - data.Length % BlockSize); + var newData = new byte[fullDataLength]; + data.CopyTo(newData, 0); + data = newData; + } + + CustomData = data; + + if (IsResourceFile) + { + var ms = new MemoryStream(data, false); + + uint flags; + ResourceType resType; + + ResourceUtil.GetResourceData(ms, out flags, out resType); + + RSCFlags = flags; + ResourceType = resType; + + ms.Close(); + } + } + } + + public override bool IsDirectory + { + get { return false; } + } + + public override void Read(BinaryReader br) + { + NameOffset = br.ReadInt32(); + Size = br.ReadInt32(); + + Offset = br.ReadInt32(); + + uint temp = br.ReadUInt32(); + + IsResourceFile = (temp & 0xC0000000) == 0xC0000000; + + if (IsResourceFile) + { + ResourceType = (ResourceType) (Offset & 0xFF); + Offset = Offset & 0x7fffff00; + SizeInArchive = Size; + IsCompressed = false; + RSCFlags = temp; + } + else + { + SizeInArchive = (int) (temp & 0xbfffffff); + IsCompressed = (temp & 0x40000000) != 0; + } + + SizeUsed = (int)Math.Ceiling((float)SizeInArchive / BlockSize) * BlockSize; + } + + public override void Write(BinaryWriter bw) + { + bw.Write(NameOffset); + bw.Write(Size); + + if (IsResourceFile) + { + bw.Write(Offset | (byte)ResourceType); + bw.Write(RSCFlags); + } + else + { + bw.Write(Offset); + + var temp = SizeInArchive; + if (IsCompressed) + { + temp |= 0x40000000; + } + bw.Write(temp); + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/RPF/Header.cs b/SparkIV-master/SRC/RageLib/FileSystem/RPF/Header.cs new file mode 100755 index 00000000..e87d7f4c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/RPF/Header.cs @@ -0,0 +1,70 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.FileSystem.RPF +{ + internal class Header : IFileAccess + { + public Header(File file) + { + File = file; + } + + public MagicId Identifier { get; set; } + public int TOCSize { get; set; } + public int EntryCount { get; set; } + + private int Unknown1 { get; set; } + private int EncryptedFlag { get; set; } + + public File File { get; private set; } + + public bool Encrypted + { + get { return EncryptedFlag != 0; } + set { EncryptedFlag = value ? -1 : 0; } + } + + #region IFileAccess Members + + public void Read(BinaryReader br) + { + Identifier = (MagicId) br.ReadInt32(); + TOCSize = br.ReadInt32(); + EntryCount = br.ReadInt32(); + Unknown1 = br.ReadInt32(); + EncryptedFlag = br.ReadInt32(); + } + + public void Write(BinaryWriter bw) + { + bw.Write((int)Identifier); + bw.Write(TOCSize); + bw.Write(EntryCount); + bw.Write(Unknown1); + bw.Write((int)0); // not encrypted, we won't write encrypted archives :) + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/RPF/KnownFilenames.txt b/SparkIV-master/SRC/RageLib/FileSystem/RPF/KnownFilenames.txt new file mode 100755 index 00000000..bd693344 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/RPF/KnownFilenames.txt @@ -0,0 +1,2973 @@ +00_HIGHWAYSTAR_PH +1_UNJUST_1 +2_FIZZ_1 +3_CONSERVATIVE_1 +4X4 +4_CYLINDER_SALOON_1 +4_CYLINDER_SPORT_1 +4_UNJUST_2 +5_FIZZ_2 +6_CONSERVATIVE_3 +7_MARTINSERIOUSSHOW +8_MONO_CONSPIRE_PART_1 +9_MONO_CONSPIRE_PART_2 +30SEC_COUNTDOWN +600_STREETBIKE +1000_RACEBIKE +1979 +AB01_AA +AB01_BA +AB02_BA +AB02_CA +AB03_AA +AB03_ZA +ACHANCEFORPEACE +AD001_ANIME1_MCHBTT +AD002_ANIME2_ROBTBB +AD003_FEINBURG +AD004_EXCELSIOR +AD005_TRACK_BEAC +AD006_TRACK_BEAC2 +AD007_WHIZ_JUNK +AD008_MAS_FUEGO +AD009_MOLIS_FATGIRL +AD010_MUMMIFIC1 +AD011_MUMMIFIC2 +AD012_SCOOTER1_TRANS +AD013_SCOOTER2_POST +AD014_SCOOTER3_EVOLUTN +AD015_ALCOPATCH +AD016_ALCOTINE_PATCH +AD017_ELECTROLYTE +AD018_AL_DENTES +AD019_ELCAMUCHOROBOTO +AD020_WINGIT1_BRAIN +AD021_WINGIT2_STRIP +AD022_EUGEN1_DESIGN +AD023_EUGEN2_SCIENCE +AD024_VINDICATION +AD025_THE_HORN +AD026_CARBON_DATE +AD027_LC_GUN_CLUB +AD028_NUCA_1 +AD029_NUCA_2 +AD030_RUSSIAN_EXCELSIOR +AD031_IM_RICH +AD032_RUSSIAN_HORN +AD033_SPANISH_HORN +AD034_HORN_SPRAYFACE2 +AD035_TOPHOOKER +AD036_TOPHOOKER2_REVISED +AD037_RUSSIAN_WHIZ +AD038_SPANISH_WHIZ +AD039_VIPRINGTONE_01 +AD040_VIPRINGTONE_02 +AD041_BABIES_1 +AD042_BABIES_2 +AD043_BABIES_3 +AD044_TRASH_CAN_LIDS +AD045_BITTERSWEET_VIBRATE +AD046_BITTERSWEET_BASEBALL +AD047_EXCELSIOR_SPANISH +AD048_KARIN_DILANTANTE +AD049_WHIZ_FLIP +AD050_LIPURGEX_1 +AD051_LIPURGEX_2 +AD053_POPPING +AD054_PSYCHIC +AD055_WANING_STARS_BOYBAND +AD056_WEASELNEWS_PROMO +AD057_MALE_AROMATHERAPY +AD058_MEDICATEME_1 +AD059_MEDICATEME_2 +AD060_SCIENCECRIME_1 +AD061_SCIENCECRIME_2 +AD062_SCIENCECRIME_3 +AD063_SWINGINGPUPPETS +AD064_VIGINSURANCE +AD065_WANINGWITHSTARS_2 +AD066_DRAGONBRAIN +AD067_PISSWASSER_1 +AD068_PISSWASSER_2 +AD069_WTF_THEATER +AD070_BAS_PROMO +AD071_BRUCIE_1 +AD072_BRUCIE_2 +AD073_CRYOGENICS +AD074_JEREMY_PROMO +AD075_KNIFE_SHOW +AD076_LITTLE_BITCH +AD077_JON_HUNTER_1 +AD078_MAS_FUEGO_2 +AD079_POKER_PROMO +AD080_MIKE_GRAVES_1 +AD081_MIKE_GRAVES_2 +AD082_JON_HUNTER_2 +AD083_DNA_SEARCH +AD084_HAMSTER_HAREM +AD086_MY_DRUNK_UNCLE +AD087_SUBURBS +AD088_CIVILSERVICE +AD089_FLEECA_BABY +AD090_FLEECA_CHOP +AD091_FLEECA_MOM +AD092_FLEECA_TRANNY +AD093_ZIT +AD094_DEITY +AD095_FLORIST +AD096_GENDERROLEDOLL +AD097_HOMEVIDEO +AD100_SPACERANGER_MEAL +AD101_FLOWERS_DOM_VIOLENCE +AD102_MOLLIS_TEACHER +AD103_LITTLE_BITCH_THONG +AIR_HOCKEY +ALEX +ALLABOUTWEED +ALLYOURBOYZ +ALOVERSHOLIDAY +AL_DI_NAPOLI +AMBIENT_STREAMS +AMB_RESIDENT +ANDDOWN +ANNOUNCE +ANYBODYCAN +ANYLOVE +APPT_CLUBEURO_01_01 +APPT_CLUBEURO_01_02 +APPT_HOTCHICK_01_01 +APPT_HOTCHICK_01_02 +APPT_HOTCHICK_01_03 +APPT_HOTCHICK_02_01 +APPT_HOTCHICK_02_02 +APPT_HOTCHICK_02_03 +APPT_HOTCHICK_03_01 +APPT_HOTCHICK_03_02 +APPT_TRENDY_01_01 +APPT_TRENDY_01_02 +APRILINPARIS +ARAINBOWINCURVEDAIR +AREAS +ARMANDO_1 +ARMANDO_2 +ARMANDO_3 +ARMED_AND_DANGEROUS +ARMINARM +ARNAUD +ARRIVAL +ARTIFACTS +ASHLEY +ASSISTANCE_REQUIRED +ATREVETETETE +AT_SEA +A_CITY_UNDER_SIEGE +B1 +B2 +B3 +B3_ITS_WAR +B5 +B6 +B6_TO_LIVE_AND_DIE_IN_NJ +BACKTOBACK +BADDERDEN +BAGRAIDERS +BBR1 +BC1 +BC1_PARK_PERVERT +BC2 +BC3 +BC_1 +BC_2 +BC_3 +BEAT +BECAUSEOFYOU +BELL +BERNIE +BG01_CA +BG01_CB +BG02_AA +BG02_ZA +BG03_AA +BG03_ZA +BG04_AA +BG04_CA +BG04_CB +BG05_AA +BG05_AB +BG05_CA +BG06_AA +BG06_BA +BG06_CA +BG06_CB +BG07_AA +BG07_ZA +BG2_DROPPING_IN +BG3_IN_THE_CROSSHAIRS +BH01_YA +BH01_ZA +BH02_BA +BHR1 +BIKE +BIKER_BLIP_TEST_1 +BIKER_MELEE +BIKER_TEST_BLIP_2 +BILLY +BILL_BLUE +BINOCULARS +BLEEDAR +BLOODONTHESTEPS_PH +BM_CLUB_BOOGIE_REWARD +BO1 +BOBBY +BOBBY_BLUE +BODY_LANGUAGE_PH +BOOGIEOOGIE +BOOTY_CALL +BORDERLINE_PH +BOWLING_ALLEY +BOXER +BOX_VAN_1 +BOX_VAN_3 +BR01_AA +BR01_BA +BR02_AA +BR03_AA +BR03_BA +BR03_ZA +BR1 +BR1_FIND_AND_KILL +BR2 +BR3 +BR3_FOLLOW_COAST_ROAD +BR4 +BRAINLEECH +BREAKOUT +BRIAN +BRIAN_CLEAN +BRIAN_DRUG +BRONX_WAREHOUSE +BRP5 +BRRRT +BRTV2A +BRTV2C +BRTV2E +BRTV2F +BRUCE_SPADE +BRUCIE +BR_1 +BR_2 +BR_3 +BR_4 +BU01_AA +BU02_AA +BU04_AA +BU04_BA +BUFFALOSTANCE +BULGARIN +BULLETPROOF +BUMPNGRIND +BURGERSHOT +BURNINGLOVE +BUSKER +BUSSTOP +B_1 +B_2 +B_5 +B_6 +C1 +C2 +C3 +C4 +CABBY +CALLPON +CALL_FROM_THE_GRAVE +CANTLIVEWITHOUTYOURLOVE +CARDS_MINIGAME +CARMEN +CAR_JACK +CAR_LIFT +CAR_WASH +CASH_REGISTER +CELEBINATOR +CESTLAVIE +CHASEDEM +CHINAGROVE_PH +CHINA_SHOP +CHLOE +CHOPPER_1 +CHOPPER_2 +CHOPPER_3 +CHOPPER_CHASE +CHOPPER_REV_01 +CHURCH +CLARENCE +CLASSICS_MIX +CLAY_1 +CLAY_2 +CLAY_3 +CLAY_JACKSON +CLOUD_01 +CLOUD_02 +CLOUD_03 +CLOUD_04 +CLOUD_05 +CLOUD_06 +CLOUD_07 +CLOUD_08 +CLOUD_09 +CLOUD_10 +CLOUD_11 +CLUBEURO_01_01 +CLUBEURO_01_02 +CLUB_WALLA +CM01_AA +CM02_AA +CM03_AA +CM04_AA +CM1 +CM2 +CM3 +CM5 +CM6 +CM7 +COCAINE +COD +COLLISIONS +COLOUR +COMMAND_PH +COMMUNIQUE +CONCRETEJUNGLE +CONJUNCTIVES +COSMOGONICMYTH +CRIMES +CRITICIZE +CROOKERS_MIX +CRY +CRYINFORLOVE +CS1 +CUDDLYTOY +CUTSCENES +CUTSCENE_LOADING_MUSIC +DAISY +DANCEGIRL_PH +DANCER +DANCE_ROCK_SOLO_12 +DANCE_ROCK_SOLO_13 +DANCE_ROCK_SOLO_14 +DANCE_ROCK_SOLO_15 +DANCE_ROCK_SOLO_16 +DANCE_ROCK_SOLO_17 +DANCE_ROCK_SOLO_18 +DANCE_ROCK_SOLO_19 +DANCE_ROCK_SOLO_20 +DANCE_ROCK_SOLO_21 +DANCE_ROCK_SOLO_22 +DANCE_ROCK_SOLO_23 +DANCE_ROCK_SOLO_24 +DAORDER +DARTS +DAVE1 +DAYINTHELIFE +DAYLIGHT +DEADORALIVE_PH +DEATH_01 +DEATH_02 +DEATH_03 +DEATH_04 +DEATH_05 +DEATH_06 +DEATH_MUSIC +DEFAULT +DERRICK_MCREARY +DESEAN +DESSIE +DEVILINUS +DF1 +DF1_RUFF_RIDER +DF3 +DFBK +DF_2 +DF_3 +DIMITRI +DINGHY +DIRECTION +DIRECTION_BOUND +DIRECTION_ERN +DIRTYNY +DISCOINFERNO +DISNEYLAND +DISPATCHING_TO +DISPATCH_TO +DISPATCH_UNIT_FROM +DIVINEEMOTIONS +DJ_DANCE_ROCK_GENERAL +DJ_DANCE_ROCK_INTRO +DJ_DANCE_ROCK_TIME +DJ_DANCE_ROCK_TO +DJ_K109_THE_STUDIO_GENERAL +DJ_K109_THE_STUDIO_INTRO +DJ_K109_THE_STUDIO_TIME +DJ_K109_THE_STUDIO_TO +DJ_LIBERTY_ROCK_GENERAL +DJ_LIBERTY_ROCK_INTRO +DJ_LIBERTY_ROCK_TIME +DJ_LIBERTY_ROCK_TO +DM1 +DM2 +DM3 +DM_1 +DM_3 +DOINTHEDOG +DOMINION +DONT_FUSS_NOR_FIGHT +DOORS +DOWNLOADABLE_RINGTONES +DRINKING_GAME +DRIVER +DRIVINWHEEL_PH +DROWNED +DWAYNE +E1 +E1A1 +E1A2 +E1AG +E1B1 +E1B2 +E1B3 +E1B4 +E1B5 +E1B6 +E1BB +E1BE +E1DR +E1E1 +E1E2 +E1E3 +E1ES +E1FCC +E1FCC2 +E1FCC3 +E1FCC4 +E1FCJ +E1FCJ2 +E1FCJ3 +E1FCJ4 +E1FCT +E1FCT2 +E1FCT3 +E1FCT4 +E1J1 +E1J2 +E1J3 +E1J4 +E1J5 +E1J6 +E1JA +E1MF +E1MF2 +E1MF3 +E1R1 +E1R2 +E1R3 +E1S1 +E1S2 +E1S3P +E1S3P1 +E1S3P2 +E1S3P3 +E1S3P4 +E1S3P5 +E1S4 +E1_BEAT_MIX_P1 +E1_BEAT_MIX_P2 +E1_SCANNER_CATEGORY +E1_SCANNER_MAKE +E1_SCANNER_MODELS +E1_SCANNER_SCRIPTED_LINES +E1_ST4_TANNOY_LINES +E2 +E2BC +E2BCB +E2BCL +E2BG1 +E2BG2 +E2BG3 +E2BO +E2BR1 +E2BR2 +E2BR3 +E2CL +E2CLJ +E2DW +E2ES +E2F1 +E2F1B +E2F2 +E2FA +E2FAH +E2FC +E2FC2 +E2FH +E2IMGM5 +E2LA +E2MF1 +E2MF2 +E2MUM1 +E2RB1BA +E2RB4B +E2T1 +E2T2 +E2T2B +E2T3 +E2T3B +E2T4 +E2T4B +E2T5 +E2T6 +E2T7 +E2T7B +E2T8 +E2T9 +E2T9B +E2T10 +E2T11 +E2TM1 +E2TM2 +E2TM3 +E2TM4 +E2TM5 +E2TM6 +E2TM7 +E2TM8 +E2Y1 +E2Y2 +E2Y3 +E2Y4 +E2_COLLECT_DRUG_MULE +E2_INT +E2_SCANNER_CATEGORY +E2_SCANNER_MODELS +E2_SCANNER_SCRIPTED_LINES +E3 +E4 +E12W +E13W +EC1 +EDGEOFSEVENTEEN +EIGHTMAIDENVOYAGE +EM1_SPOOKED +EM_1 +EM_2 +EM_3 +EM_4 +EM_4B +EM_5 +EM_6 +EM_7 +END_CREDITS_SPEECH +END_CREDITS_THEME_TUNE +ENFORCER +ENGINE_RESIDENT +EP1_CHOPPER_1 +EP1_CHOPPER_2 +EP1_CHOPPER_3 +EP1_CHOPPER_4 +EP1_CHOPPER_5 +EP1_CHOPPER_PLAYER +EP1_MENU_MUSIC +EP1_PICKUP_1 +EP1_PICKUP_2 +EP1_RACEBIKE_1 +EP1_RACEBIKE_2 +EP1_SCRIPTED_SPEECH +EP1_SFX +EP1_SPEECH +EP2_4X4_SPORT +EP2_599_SUPERCAR +EP2_ARMOURED_VAN +EP2_CADDY +EP2_GT_SUPERCAR +EP2_HEXER +EP2_LUX_CAR_1 +EP2_LUX_CAR_2 +EP2_MENUONESHOTS +EP2_MINI_SPEEDBOAT +EP2_MUSCLE_CAR +EP2_POLICEBIKE +EP2_RACEBIKE_1 +EP2_RACEBIKE_2 +EP2_RESIDENT +EP2_SCRIPTED_SPEECH +EP2_SFX +EP2_SLAMVAN +EP2_SPEECH +EP2_SPEEDBOAT +EP2_SWAT_VEH +ET01_AA +ET01_BA +ET02_AA +ET02_BA +ET03_AA +ET03_BA +ET03_ZA +ET3_SHIFTING_WEIGHT +EUROBEAT_MIX +EVAN +EVERYBODYDANCE +EVERYPICTURETELLS_PH +EVILWOMAN +EXPLOSIONS +EXTRAS +F1 +F1_AA +F2 +F2_AA +F3 +F4 +F5 +F6 +F7 +FASCINATION +FAST_1 +FAST_2 +FAST_3 +FAST_4 +FAU1_A +FAU1_B +FAU2_A +FAU3_A +FAU4_A +FAU5_A +FAU6_A +FAU7_A +FCB +FCB2 +FCB3 +FCBD +FCD +FCD2 +FCD3 +FCDD +FCJ +FCJ2 +FCP +FCP2 +FCPC1 +FCPC2 +FCR +FCR2 +FCR3 +FEAR_OF_NAPALM +FEET_RESIDENT +FFD +FFD2 +FFD3 +FIGHT_CLUB_EXCITED +FIGHT_CLUB_ROAR +FIN1A +FIN1B +FIN1B_KILL_DIMITRI +FIN1C +FIN1D +FIN1E +FINALE_JUMP_KELIS +FINDTHETIME +FIN_1 +FIN_1AA +FIN_1AB +FIN_1BA +FIN_1BB +FIVETOONE_PH +FK +FM1 +FM2 +FM2_FINAL_INTERVIEW +FM3 +FM4 +FM5 +FM6 +FM6_A +FM6_B +FM_1 +FM_2 +FM_3 +FM_4 +FM_5 +FOG_01 +FOG_02 +FOG_03 +FOG_04 +FOG_05 +FOG_06 +FOG_07 +FOG_08 +FOG_09 +FOG_10 +FOG_11 +FOG_12 +FOOTSTEPS +FORKLIFT +FRANKIE +FREEKNYOU +FREERIDE_PH +FRIEND +FRONTEND_GAME +FRONTEND_MENU +FUNERAL +FUNKINTHEHOLE +FUNKNUMBER49_PH +F_M_BUSINESS_01 +F_M_BUSINESS_01_BD1 +F_M_BUSINESS_01_BN1 +F_M_BUSINESS_02 +F_M_BUSINESS_02_BD1 +F_M_BUSINESS_02_BN1 +F_M_CHINATOWN +F_M_CHINATOWN_BD1 +F_M_CHINATOWN_BN1 +F_M_PBUSINESS_01 +F_M_PBUSINESS_BD1 +F_M_PBUSINESS_BN1 +F_M_PEASTEURO_01 +F_M_PEASTEURO_01_BD1 +F_M_PEASTEURO_01_BN1 +F_M_PHARBRON_01 +F_M_PHARBRON_01_BD1 +F_M_PHARBRON_01_BN1 +F_M_PJERSEY_01 +F_M_PJERSEY_01_BD1 +F_M_PJERSEY_01_BN1 +F_M_PJERSEY_02 +F_M_PJERSEY_02_BD1 +F_M_PJERSEY_02_BN1 +F_M_PLATIN_01 +F_M_PLATIN_01_BD1 +F_M_PLATIN_01_BN1 +F_M_PMANHAT_01 +F_M_PMANHAT_01_BD1 +F_M_PMANHAT_01_BN1 +F_M_PMANHAT_02 +F_M_PMANHAT_02_BD1 +F_M_PMANHAT_02_BN1 +F_M_PORIENT_01 +F_M_PORIENT_01_BD1 +F_M_PORIENT_01_BN1 +F_M_PRICH_01 +F_M_PRICH_01_BD1 +F_M_PRICH_01_BN1 +F_O_MAID_01 +F_O_PEASTEURO_01 +F_O_PEASTEURO_01_BD1 +F_O_PEASTEURO_01_BN1 +F_O_PEASTEURO_02 +F_O_PEASTEURO_02_BD1 +F_O_PEASTEURO_02_BN1 +F_O_PHARBRON_01 +F_O_PHARBRON_01_BD1 +F_O_PHARBRON_01_BN1 +F_O_PJERSEY_01 +F_O_PJERSEY_01_BD1 +F_O_PJERSEY_01_BN1 +F_O_PORIENT_01 +F_O_PORIENT_01_BD1 +F_O_PORIENT_01_BN1 +F_O_RICH_01 +F_O_RICH_01_BD1 +F_O_RICH_01_BN1 +F_Y_BANK +F_Y_BANK_01_BD1 +F_Y_BANK_01_BN1 +F_Y_BUSIASIAN_BD1 +F_Y_BUSIASIAN_BN1 +F_Y_BUSINESS_01 +F_Y_BUSINESS_01_BD1 +F_Y_BUSINESS_01_BN1 +F_Y_CDRESS_01 +F_Y_CDRESS_01_BD1 +F_Y_CDRESS_01_BN1 +F_Y_CLUBEURO_01_FULL_01 +F_Y_CLUBEURO_01_FULL_02 +F_Y_CLUBEURO_01_FULL_03 +F_Y_CLUBEURO_01_MINI_01 +F_Y_CLUBEURO_01_MINI_02 +F_Y_DOCTOR_01 +F_Y_DOMGIRL_01_FULL_01 +F_Y_DOMGIRL_01_FULL_02 +F_Y_DOMGIRL_01_FULL_03 +F_Y_DOMGIRL_01_MINI_01 +F_Y_DOMGIRL_01_MINI_02 +F_Y_DOMGIRL_01_MINI_03 +F_Y_EMIDTOWN_01_BD1 +F_Y_EMIDTOWN_01_BN1 +F_Y_EMIDTOWN_02_FULL_01 +F_Y_EMIDTOWN_02_FULL_02 +F_Y_EMIDTOWN_02_MINI_01 +F_Y_FASTFOODHISPANIC +F_Y_FASTFOODWHITES +F_Y_GANGELS_01 +F_Y_GANGELS_01_BD1 +F_Y_GANGELS_01_BD2 +F_Y_GANGELS_02 +F_Y_GANGELS_02_BD1 +F_Y_GANGELS_02_BD2 +F_Y_GANGELS_03 +F_Y_GANGELS_03_BD1 +F_Y_GANGELS_03_BD2 +F_Y_GLOST_01 +F_Y_GLOST_01_BD1 +F_Y_GLOST_01_BD2 +F_Y_GLOST_02 +F_Y_GLOST_02_BD1 +F_Y_GLOST_02_BD2 +F_Y_GLOST_03 +F_Y_GLOST_03_BD1 +F_Y_GLOST_03_BD2 +F_Y_GLOST_04 +F_Y_GLOST_04_BD1 +F_Y_GRYDERS_01 +F_Y_GRYDERS_01_BD1 +F_Y_GRYDERS_01_BD2 +F_Y_GYMGAL_01 +F_Y_GYMGAL_01_BN1 +F_Y_GYMGAL_01_BN2 +F_Y_HOOKER_01 +F_Y_HOOKER_01_BH1 +F_Y_HOOKER_01_BH2 +F_Y_HOOKER_03 +F_Y_HOOKER_03_BH1 +F_Y_HOOKER_03_BH2 +F_Y_HOTCHICK_01_FULL_01 +F_Y_HOTCHICK_01_FULL_02 +F_Y_HOTCHICK_01_FULL_03 +F_Y_HOTCHICK_01_MINI_01 +F_Y_HOTCHICK_01_MINI_02 +F_Y_HOTCHICK_02_FULL_01 +F_Y_HOTCHICK_02_FULL_02 +F_Y_HOTCHICK_02_FULL_03 +F_Y_HOTCHICK_02_MINI_01 +F_Y_HOTCHICK_02_MINI_02 +F_Y_HOTCHICK_03_FULL_01 +F_Y_HOTCHICK_03_FULL_02 +F_Y_HOTCHICK_03_FULL_03 +F_Y_HOTCHICK_03_MINI_01 +F_Y_HOTCHICK_03_MINI_02 +F_Y_MPASIAN_01 +F_Y_MPASIAN_02 +F_Y_MPBLACK_01 +F_Y_MPBLACK_02 +F_Y_MPLATIN_01 +F_Y_MPLATIN_02 +F_Y_MPWHITE_01 +F_Y_MPWHITE_02 +F_Y_NURSE +F_Y_PBRONX_01 +F_Y_PBRONX_01_BD1 +F_Y_PBRONX_01_BN1 +F_Y_PCOOL_02 +F_Y_PCOOL_02_BD1 +F_Y_PCOOL_02_BN1 +F_Y_PEASTEURO_01 +F_Y_PEASTEURO_01_BD1 +F_Y_PEASTEURO_01_BN1 +F_Y_PGIRL_01_FULL_01 +F_Y_PGIRL_01_FULL_02 +F_Y_PGIRL_01_MINI_01 +F_Y_PGIRL_01_MINI_02 +F_Y_PGIRL_02_FULL_01 +F_Y_PGIRL_02_FULL_02 +F_Y_PGIRL_02_MINI_01 +F_Y_PGIRL_02_MINI_02 +F_Y_PHARBRON_01 +F_Y_PHARBRON_01_BD1 +F_Y_PHARBRON_01_BN1 +F_Y_PHARLEM_01 +F_Y_PHARLEM_01_BD1 +F_Y_PHARLEM_01_BN1 +F_Y_PJERSEY_02 +F_Y_PJERSEY_02_BD1 +F_Y_PJERSEY_02_BN1 +F_Y_PLATIN_01 +F_Y_PLATIN_01_BD1 +F_Y_PLATIN_01_BN1 +F_Y_PMANHAT_01 +F_Y_PMANHAT_01_BD1 +F_Y_PMANHAT_01_BN1 +F_Y_PMANHAT_02 +F_Y_PMANHAT_02_BD1 +F_Y_PMANHAT_02_BN1 +F_Y_PORIENT_01 +F_Y_PORIENT_01_BD1 +F_Y_PORIENT_01_BN1 +F_Y_PQUEENS_01 +F_Y_PQUEENS_01_BD1 +F_Y_PQUEENS_01_BN1 +F_Y_PRICH_01 +F_Y_PRICH_01_BD1 +F_Y_PRICH_01_BN1 +F_Y_PVILLBO_02 +F_Y_PVILLBO_02_BD1 +F_Y_PVILLBO_02_BN1 +F_Y_SHOPPER_05 +F_Y_SHOPPER_05_BD1 +F_Y_SHOPPER_05_BN1 +F_Y_SHOP_03 +F_Y_SHOP_03_BD1 +F_Y_SHOP_03_BN1 +F_Y_SHOP_04 +F_Y_SHOP_04_BD1 +F_Y_SHOP_04_BN1 +F_Y_SMID_01_FULL_01 +F_Y_SMID_01_FULL_02 +F_Y_SMID_01_MINI_01 +F_Y_SOCIALITE +F_Y_SOCIALITE_BD1 +F_Y_SOCIALITE_BN1 +F_Y_STREET_02 +F_Y_STREET_02_BD1 +F_Y_STREET_02_BN1 +F_Y_STREET_05 +F_Y_STREET_05_BD1 +F_Y_STREET_05_BN1 +F_Y_STREET_09 +F_Y_STREET_09_BD1 +F_Y_STREET_09_BN1 +F_Y_STREET_12 +F_Y_STREET_12_BD1 +F_Y_STREET_12_BN1 +F_Y_STREET_30 +F_Y_STREET_30_BD1 +F_Y_STREET_30_BN1 +F_Y_STREET_34 +F_Y_STREET_34_BD1 +F_Y_STREET_34_BN1 +F_Y_STRIPPER_01 +F_Y_STRIPPER_01_BS1 +F_Y_STRIPPER_01_BS2 +F_Y_STRIPPER_02 +F_Y_STRIPPER_02_BS1 +F_Y_STRIPPER_02_BS2 +F_Y_TOURIST_01 +F_Y_TOURIST_01_BD1 +F_Y_TOURIST_01_BN1 +F_Y_TRENDY_01_FULL_01 +F_Y_TRENDY_01_FULL_02 +F_Y_TRENDY_01_FULL_03 +F_Y_TRENDY_01_MINI_01 +F_Y_TRENDY_01_MINI_02 +F_Y_UPTOWN_01_BD1 +F_Y_UPTOWN_01_BN1 +F_Y_VILBO_01 +F_Y_VILBO_01_BD1 +F_Y_VILBO_01_BN1 +F_Y_WAITRESS +G1 +G1_ENTOURAGE +G2 +G3 +GALAXY +GANG_WAR_CRIME +GANG_WAR_PARTICIPANTS +GANG_WAR_TAKEOVER +GCA +GCA2 +GCC +GCC2 +GCK +GCK2 +GCKC +GCKK +GCM +GCM2 +GENERAL +GENERIC_SCREAMS +GENERIC_TOILET_AMBIENCE +GETAWAY +GETINNOCUOUS +GETITSHAWTY +GETONUP +GETREADYTODIE_PH +GET_THIEF +GIANTSTEPS +GIRL1 +GIRL2 +GIVETHEPEOPLE +GM1 +GM2 +GM3 +GM4 +GM5 +GM_1 +GM_2 +GM_3D +GM_3F +GM_4 +GM_5 +GNISVOULINIU +GOFORWARD +GOLDEN +GOLF +GOLF_KART +GOODBYEHORSES +GORDON +GOTOHELL_PH +GPS +GRACIE +GREATESTDANCER +GS1 +GT01_ZA +GT02_AA +GT02_BA +GT02_CHINESE_TAKEOUT +GT03_AA +GT03_BA +GT04_AA +GT04_BLOG_THIS_A +GT04_BLOG_THIS_B +GT05_AA +GT05_BANG_BANG +GT06_AA +GT06_BA +GT06_BOULEVARD_BABY +GT07_AA +GT07_FROSTING_ON_THE_CAKE +GT08_AA +GT09_AA +GT8_HELI_ATTACK +GT10_AA +GT11_AA +GT11_DEPARTURE_TIME +GT11_XT +GT11_YA +GUALLANDO +G_1 +G_2 +G_3 +HAIROFTHEDOG_PH +HANGINONASTRING +HATCHBACK_1 +HATCHBACK_2 +HAVEYOUEVERLOVED +HEADING +HEARTANDSOUL +HEAVENANDHELL +HEAVYTUNE +HELICOPTER +HELICOPTER_PILOT_1 +HELICOPTER_PILOT_2 +HELICOPTER_PILOT_3 +HELLONWHEELS +HENRIQUE_1 +HENRIQUE_2 +HENRIQUE_3 +HERCULES_CLUB_MIX +HERC_CLUB_BUS_STOP_REWARD +HERE_IN_LIBERTY_CITY +HERSTRUT +HES_ +HISTORY +HOLYTHURSDAY +HOMEISWHERE +HOMICIDE +HORNS +HOSPITAL_KILLING +HOSSAN +HOTCHICK_01_01 +HOTCHICK_01_02 +HOTCHICK_01_03 +HOTCHICK_02_01 +HOTCHICK_02_02 +HOTCHICK_02_03 +HOTCHICK_03_01 +HOTCHICK_03_02 +HOTEL_ATTACK +HT1 +HYBRID +ICANTWAIT +IDONTWANTALOVER +ID_01 +ID_02 +ID_03 +ID_04 +ID_05 +ID_06 +ID_07 +ID_08 +ID_09 +ID_10 +ID_11 +ID_12 +ID_13 +ID_14 +ID_15 +ID_16 +ID_17 +ID_22 +IG_LOSTGIRL +IMBC2 +IMBHST +IMEM1 +IMEM6 +IMEM7 +IMFAU2 +IMFAU4 +IMFAU6 +IMGER3 +IMGER4 +IMGER4A +IMGER4B +IMGM5 +IMPACTO +IMPM1 +IMPX4 +IMRAY1 +IMRAY2 +IMROM4 +INEEDYOU +INJUSTICESYSTEM +INMYBED +INNERCITYBLUES +INSIDEMYLOVE +INSIDETHECAGE +INSTRUCTIONS +INTEGRITY_01 +INTEGRITY_02 +INTEGRITY_03 +INTEGRITY_04 +INTEGRITY_MONO_5 +INTEGRITY_MONO_6 +INTEGRITY_MONO_7 +INTEGRITY_MONO_8 +INTELLAGENDA +INTRO +INTROM +INTROP1 +INTROP2 +INTROP3 +INTRO_01 +INTRO_02 +INTRO_03 +INTRO_04 +INTRO_05 +INTRO_06 +INTRO_07 +INTRO_08 +INTRO_09 +INTRO_10 +INTRO_11 +INTRO_12 +INTRO_13 +INTRO_14 +INTRO_15 +INTRO_16 +INTRO_17 +INTRO_18 +INTRO_20 +INTRO_21 +INTRO_22 +INTRO_23 +INTRO_24 +INTRO_25 +INTRO_26 +INTRO_27 +INTRO_28 +INTRO_29 +INTRO_30 +INTRO_31 +INTRO_32 +INTRO_33 +INTRO_34 +INTRO_35 +INTRO_36 +INTRO_37 +INTRO_38 +INTRO_MUSIC +IN_DIRECTION +IN_PROGRESS +IN_THE_SEA +IRISH_BARS +ITHOUGHT +ITSONLYLOVE +ITSTHELIMIT +IVAN +IWALKALONE_PH +IWANNABEYOURDOG +IWANTYOU +I_CUM_BLOOD +I_HEAR_FOOTSTEPS +J1 +J2 +J3 +J4 +JACOB_1 +JACOB_2 +JAILBREAK +JAMMYS_A_SHINE +JANE_PH +JASON +JERMAINE +JF01_AA +JF01_AC +JF02_AA +JF02_BA +JF04_AA +JF05_AA +JF05_BA +JF06_AA +JIMMY_PEGORINO +JIM_1 +JIM_2 +JIM_3 +JOHNNY_01 +JOHNNY_02 +JOHNNY_03 +JOHNNY_04 +JOHNNY_05 +JOHNNY_06 +JOHNNY_07 +JOHNNY_08 +JOHNNY_09 +JOHNNY_10 +JOHNNY_11 +JOHNNY_12 +JOHNNY_13 +JOHNNY_14 +JOHNNY_15 +JOHNNY_ANGRY_1 +JOHNNY_ANGRY_2 +JOHNNY_EXTRAS +JOHNNY_NORMAL_1 +JOHNNY_NORMAL_2 +JOHNNY_NORMAL_3 +JOHNNY_NORMAL_4 +JOHNNY_NORMAL_5 +JOHNNY_NORMAL_6 +JONATHAN_PETERS_MUSIC +JONI +JUSTBEGOODTOME +JUSTCANTHATE +JUSTKISSEDMYBABY +J_1 +J_2 +J_3 +J_4 +K109_THE_STUDIO_SOLO_11 +K109_THE_STUDIO_SOLO_12 +K109_THE_STUDIO_SOLO_13 +K109_THE_STUDIO_SOLO_14 +K109_THE_STUDIO_SOLO_15 +K109_THE_STUDIO_SOLO_16 +K109_THE_STUDIO_SOLO_17 +K109_THE_STUDIO_SOLO_18 +K109_THE_STUDIO_SOLO_19 +K109_THE_STUDIO_SOLO_20 +K109_THE_STUDIO_SOLO_21 +K109_THE_STUDIO_SOLO_22 +K109_THE_STUDIO_SOLO_23 +K109_THE_STUDIO_SOLO_24 +KATE_MCREARY +KAYLEIGH +KID_CONGA +KIKI +KINGRING +KINO +KNOCK_YOU_OUT +KNUCKLEHEAD +KOREAN_REST +KVARTIRA +LABOUROFLOVE +LAP_DANCE_GOLDFRAPP +LAP_DANCE_MYSTIKAL +LAP_DANCE_RICK_JAMES +LASTNIGHT +LAST_SEEN +LCHC_32K_PH +LCPD_BANK_HEIST +LETSGETLOST +LETYOURBODY +LIBERTYCITY +LIBERTY_ROCK_SOLO_14 +LIBERTY_ROCK_SOLO_15 +LIBERTY_ROCK_SOLO_16 +LIBERTY_ROCK_SOLO_17 +LIBERTY_ROCK_SOLO_18 +LIBERTY_ROCK_SOLO_19 +LIBERTY_ROCK_SOLO_20 +LIBERTY_ROCK_SOLO_21 +LIBERTY_ROCK_SOLO_22 +LIBERTY_ROCK_SOLO_23 +LILJ1_A +LILJ2_A +LIVINITUP +LJ1 +LJ2 +LJ2_FOLLOW_PED_TO_KILL +LJGC +LJP3 +LOADING +LOADINGTUNE_1 +LOADING_TUNE +LORDOFTHETHIGHS_PH +LOVECHANGES +LUCA +LUIS_01 +LUIS_02 +LUIS_03 +LUIS_04 +LUIS_05 +LUIS_06 +LUIS_07 +LUIS_08 +LUIS_09 +LUIS_10 +LUIS_11 +LUIS_12 +LUIS_13 +LUIS_14 +LUIS_15 +LUIS_ANGRY_1 +LUIS_ANGRY_2 +LUIS_EXTRAS +LUIS_NORMAL_1 +LUIS_NORMAL_2 +LUIS_NORMAL_3 +LUIS_NORMAL_4 +LUIS_NORMAL_5 +LURE +LUXURY_CAR_1 +M1 +M1_FIRST_DATE +M2 +M3 +MAKEIT +MALC +MALC1 +MALC2 +MALDADES +MALE_VOICE +MALLORIE +MAMA +MANEATER +MANNY +MANUFACTURER +MARGOT +MARQUIS_SAILBOAT +MARTA +MASSIVEB_MIX +MATTHEWS +MAYDAY +MCCORNISH +MELEE +MENERGY +MENU_1 +MENU_MUSIC +MENU_MUSIC_ONESHOTS +MENU_STREAMED +MF2 +MF3 +MF4 +MF5 +MF6 +MI1 +MICHELLE +MICH_A +MISFIT +MISSION_COMPLETE_1 +MOANIN +MODEL +MOONBATHING +MOPED +MORE +MORI +MPKP +MPKP2 +MP_COUNTDOWN +MP_NITROUS_POPS +MP_ROBBERY_LOCATIONS +MSCMP_1 +MSCMP_2 +MSCMP_3 +MSCMP_4 +MSCMP_5 +MSCMP_6 +MSCMP_7 +MSCMP_8 +MSCMP_9 +MSSCMP +MULTIPLAYER_SOUNDS +MUM_AA +MUSCLE_CAR_1 +MUSCLE_CAR_2 +MUSCLE_CAR_3 +MUSCLE_CAR_4 +MUSIC_RINGTONES +MY_FAVORITE_SONG +M_M_ALCOHOLIC +M_M_ARMOURED +M_M_ARMOURED_BD1 +M_M_ARMOURED_BN1 +M_M_BUSDRIVER +M_M_BUSINESS_02 +M_M_BUSINESS_02_BD1 +M_M_BUSINESS_02_BN1 +M_M_BUSINESS_03_BD1 +M_M_BUSINESS_03_BN1 +M_M_CHINATOWN +M_M_CHINATOWN_01_BD1 +M_M_CHINATOWN_01_BN1 +M_M_CRACKHEAD +M_M_DOCTOR_01 +M_M_DOC_SCRUBS_01 +M_M_E2MAF_01_FULL_01 +M_M_E2MAF_01_GANG_01 +M_M_E2MAF_01_MINI_01 +M_M_E2MAF_02_FULL_01 +M_M_E2MAF_02_GANG_01 +M_M_E2MAF_02_MINI_01 +M_M_EE_HEAVY_01 +M_M_EE_HEAVY_01_BD1 +M_M_EE_HEAVY_01_BN1 +M_M_EE_HEAVY_02 +M_M_EE_HEAVY_02_BD1 +M_M_EE_HEAVY_02_BN1 +M_M_FACTORY_01 +M_M_FACTORY_01_BD1 +M_M_FACTORY_01_BN1 +M_M_FATCOP_01_BLACK +M_M_FATCOP_01_WHITE +M_M_FATMOB_01 +M_M_FATMOB_01_BD1 +M_M_FATMOB_01_BN1 +M_M_FEDCO +M_M_FEDCO_BN1 +M_M_FEDCO_BN2 +M_M_FIRECHIEF +M_M_GAYMID +M_M_GAYMID_BD1 +M_M_GAYMID_BN1 +M_M_GBIK_LO_03_FULL_01 +M_M_GBIK_LO_03_GANG_01 +M_M_GBIK_LO_03_MINI_01 +M_M_GENBUM_01 +M_M_GJAM_HI_01_FULL_01 +M_M_GJAM_HI_01_GANG_01 +M_M_GJAM_HI_01_MINI_01 +M_M_GJAM_HI_02_FULL_01 +M_M_GJAM_HI_02_GANG_01 +M_M_GJAM_HI_02_MINI_01 +M_M_GRU2_HI_01_FULL_01 +M_M_GRU2_HI_01_GANG_01 +M_M_GRU2_HI_01_MINI_01 +M_M_GRU2_HI_02_FULL_01 +M_M_GRU2_HI_02_MINI_01 +M_M_GRU2_LO_02_FULL_01 +M_M_GRU2_LO_02_GANG_01 +M_M_GRU2_LO_02_MINI_01 +M_M_GTRI_HI_01_FULL_01 +M_M_GTRI_HI_01_GANG_01 +M_M_GTRI_HI_01_MINI_01 +M_M_GTRI_HI_02_FULL_01 +M_M_GTRI_HI_02_GANG_01 +M_M_GTRI_HI_02_MINI_01 +M_M_GUNNUT_01 +M_M_GUNNUT_01_HELP_01 +M_M_GUNNUT_01_HELP_02 +M_M_HPORTER_01 +M_M_KOREACOOK_01 +M_M_LOONYBLACK +M_M_LOONYWHITE +M_M_MIDTOWN_01_BD1 +M_M_MIDTOWN_01_BN1 +M_M_PHARBRON_01 +M_M_PHARBRON_01_BD1 +M_M_PHARBRON_01_BN1 +M_M_PILOT +M_M_PILOT_BD1 +M_M_PILOT_BN1 +M_M_PINDUS_01 +M_M_PINDUS_01_BD1 +M_M_PINDUS_01_BN1 +M_M_PINDUS_02 +M_M_PINDUS_02_BD1 +M_M_PINDUS_02_BN1 +M_M_PITALIAN_01 +M_M_PITALIAN_01_BD1 +M_M_PITALIAN_01_BN1 +M_M_PITALIAN_02 +M_M_PITALIAN_02_BD1 +M_M_PITALIAN_02_BN1 +M_M_PLATIN_01 +M_M_PLATIN_01_BD1 +M_M_PLATIN_01_BN1 +M_M_PLATIN_02 +M_M_PLATIN_02_BD1 +M_M_PLATIN_02_BN1 +M_M_PLATIN_03 +M_M_PLATIN_03_BD1 +M_M_PLATIN_03_BN1 +M_M_PMANHAT_01 +M_M_PMANHAT_01_BD1 +M_M_PMANHAT_01_BN1 +M_M_PMANHAT_02 +M_M_PMANHAT_02_BD1 +M_M_PMANHAT_02_BN1 +M_M_PORIENT_01 +M_M_PORIENT_01_BD1 +M_M_PORIENT_01_BN1 +M_M_POSTAL_01 +M_M_POSTAL_01_BN1 +M_M_POSTAL_01_BN2 +M_M_PRICH_01 +M_M_PRICH_01_BD1 +M_M_PRICH_01_BN1 +M_M_SECURITYMAN +M_M_SECURITYMAN_BS1 +M_M_SECURITYMAN_BS2 +M_M_SECURITYMAN_BS3 +M_M_SELLER_01 +M_M_SELLER_01_BN1 +M_M_SHORTORDER +M_M_SMARTBLACK_BD1 +M_M_SMARTBLACK_BN1 +M_M_SPRETZER +M_M_STREETFOOD_01 +M_M_SWEEPER +M_M_SWEEPER_BN1 +M_M_TAXIDRIVER +M_M_TAXIDRIVER_BD1 +M_M_TAXIDRIVER_BN1 +M_M_TELEPHONE +M_M_TENNIS +M_M_TENNIS_BD1 +M_M_TENNIS_BN1 +M_M_TRAIN_01 +M_M_TRAMPBLACK +M_M_TRAMPBLACK_BN1 +M_M_TRAMPBLACK_BN2 +M_M_TRAMPBLACK_BN3 +M_M_TRAMPBLACK_BN4 +M_M_TRAMPBLACK_BN5 +M_M_TRAMPWHITE_BN1 +M_M_TRAMPWHITE_BN2 +M_M_TRAMPWHITE_BN3 +M_M_TRUCKER_01 +M_M_TRUCKER_01_BD1 +M_M_TRUCKER_01_BN1 +M_M_UPEAST_01_BD1 +M_M_UPEAST_01_BN1 +M_M_UPTOWN_01_BD1 +M_M_UPTOWN_01_BN1 +M_O_BUSKER +M_O_EASTEURO_01 +M_O_EASTEURO_01_BD1 +M_O_EASTEURO_01_BN1 +M_O_GRUS_HI_01_FULL_01 +M_O_GRUS_HI_01_GANG_01 +M_O_GRUS_HI_01_MINI_01 +M_O_HASID_01 +M_O_HASID_01_BD1 +M_O_HASID_01_BN1 +M_O_HISPANIC_01_BD1 +M_O_HISPANIC_01_BN1 +M_O_HOTEL_FOOT +M_O_JANITOR +M_O_JANITOR_BD1 +M_O_JANITOR_BN1 +M_O_PEASTEURO_02 +M_O_PEASTEURO_02_BD1 +M_O_PEASTEURO_02_BN1 +M_O_PHARBRON_01 +M_O_PHARBRON_01_BD1 +M_O_PHARBRON_01_BN1 +M_O_PJERSEY_01 +M_O_PJERSEY_01_BD1 +M_O_PJERSEY_01_BN1 +M_O_STREET_01 +M_O_STREET_01_BD1 +M_O_STREET_01_BN1 +M_O_SUITED +M_O_SUITED_BD1 +M_O_SUITED_BN1 +M_Y_AIRWORKER +M_Y_AIRWORKER_BD1 +M_Y_AIRWORKER_BN1 +M_Y_BARMAISON_BLACK_01 +M_Y_BARMAISON_BLACK_02 +M_Y_BARMAISON_HISPANIC_01 +M_Y_BARMAISON_HISPANIC_02 +M_Y_BARMAN_01 +M_Y_BARMAN_02 +M_Y_BARRIER_COP_01 +M_Y_BARRIER_COP_02 +M_Y_BARRIER_COP_03 +M_Y_BARRIER_COP_04 +M_Y_BARRIER_COP_05 +M_Y_BATHROOM +M_Y_BOHOGUY_01 +M_Y_BOHOGUY_01_BD1 +M_Y_BOHOGUY_01_BN1 +M_Y_BOHO_01 +M_Y_BOHO_01_BD1 +M_Y_BOHO_01_BN1 +M_Y_BOUNCER_01 +M_Y_BOWL_01_BN1 +M_Y_BOWL_01_BN2 +M_Y_BOWL_02_BN1 +M_Y_BOWL_02_BN2 +M_Y_BRONX_01 +M_Y_BRONX_01_BD1 +M_Y_BRONX_01_BN1 +M_Y_BUSIASIAN_BD1 +M_Y_BUSIASIAN_BN1 +M_Y_BUSIMIDEAST_BD1 +M_Y_BUSIMIDEAST_BN1 +M_Y_BUSINESS_01 +M_Y_BUSINESS_01_BD1 +M_Y_BUSINESS_01_BN1 +M_Y_BUSINESS_02 +M_Y_BUSINESS_02_BD1 +M_Y_BUSINESS_02_BN1 +M_Y_CHINATOWN_03 +M_Y_CHINATOWN_03_BD1 +M_Y_CHINATOWN_03_BN1 +M_Y_CHINVEND_01 +M_Y_CHOPSHOP_01 +M_Y_CHOPSHOP_01_BD1 +M_Y_CHOPSHOP_01_BN1 +M_Y_CHOPSHOP_02 +M_Y_CHOPSHOP_02_BD1 +M_Y_CHOPSHOP_02_BN1 +M_Y_CIADLC_01_BLACK +M_Y_CIADLC_01_WHITE +M_Y_CIADLC_02_BLACK +M_Y_CIADLC_02_CHINESE +M_Y_CIADLC_02_WHITE +M_Y_CLUBBLACK_01_FULL_01 +M_Y_CLUBBLACK_01_FULL_02 +M_Y_CLUBBLACK_01_MINI_01 +M_Y_CLUBBLACK_01_MINI_02 +M_Y_CLUBBLACK_01_MINI_03 +M_Y_CLUBEURO_01_FULL_01 +M_Y_CLUBEURO_01_FULL_02 +M_Y_CLUBEURO_01_MINI_01 +M_Y_CLUBEURO_02_FULL_01 +M_Y_CLUBEURO_02_FULL_02 +M_Y_CLUBEURO_02_MINI_01 +M_Y_CLUBEURO_02_MINI_02 +M_Y_CLUBEURO_02_MINI_03 +M_Y_CLUBEURO_03_FULL_01 +M_Y_CLUBEURO_03_FULL_02 +M_Y_CLUBEURO_03_MINI_01 +M_Y_CLUBEURO_03_MINI_02 +M_Y_CLUBEURO_03_MINI_03 +M_Y_CLUBFIT +M_Y_CLUBWHITE_01_FULL_01 +M_Y_CLUBWHITE_01_FULL_02 +M_Y_CLUBWHITE_01_MINI_01 +M_Y_CLUBWHITE_01_MINI_02 +M_Y_CLUBWHITE_01_MINI_03 +M_Y_CONSTRUCT_01 +M_Y_CONSTRUCT_01_BS1 +M_Y_CONSTRUCT_01_BS2 +M_Y_CONSTRUCT_01_BS3 +M_Y_CONSTRUCT_01_BS4 +M_Y_CONSTRUCT_02 +M_Y_CONSTRUCT_02_BS1 +M_Y_CONSTRUCT_02_BS2 +M_Y_CONSTRUCT_02_BS3 +M_Y_CONSTRUCT_02_BS4 +M_Y_CONSTRUCT_03 +M_Y_COP_BLACK +M_Y_COP_BLACK_02 +M_Y_COP_HISPANIC +M_Y_COP_TRAFFIC_BLACK +M_Y_COP_TRAFFIC_HISPANIC +M_Y_COP_TRAFFIC_WHITE +M_Y_COP_WHITE +M_Y_COP_WHITE_02 +M_Y_COURIER +M_Y_COURIER_BD1 +M_Y_COURIER_BN1 +M_Y_DEALER +M_Y_DEALER_BD1 +M_Y_DEALER_BN1 +M_Y_DEALER_EXTRA_01 +M_Y_DEALER_EXTRA_02 +M_Y_DEALER_EXTRA_03 +M_Y_DEALER_EXTRA_04 +M_Y_DODGY_01 +M_Y_DODGY_01_BD1 +M_Y_DODGY_01_BN1 +M_Y_DOMDRUG_01_FULL_01 +M_Y_DOMDRUG_01_FULL_02 +M_Y_DOMDRUG_01_GANG_01 +M_Y_DOMDRUG_01_MINI_01 +M_Y_DOMDRUG_01_MINI_02 +M_Y_DOMGUY_01_FULL_01 +M_Y_DOMGUY_01_FULL_02 +M_Y_DOMGUY_01_GANG_01 +M_Y_DOMGUY_01_MINI_01 +M_Y_DOMGUY_01_MINI_02 +M_Y_DOMGUY_02_FULL_01 +M_Y_DOMGUY_02_FULL_02 +M_Y_DOMGUY_02_GANG_01 +M_Y_DOMGUY_02_MINI_01 +M_Y_DOMGUY_02_MINI_02 +M_Y_DOORMAN_01 +M_Y_DOORMAN_02_BLACK_01 +M_Y_DOORMAN_02_BLACK_02 +M_Y_DOORMAN_02_BLACK_03 +M_Y_DOORMAN_02_WHITE_01 +M_Y_DOORMAN_02_WHITE_02 +M_Y_DOORMAN_02_WHITE_03 +M_Y_DORK_02 +M_Y_DORK_02_BD1 +M_Y_DORK_02_BN1 +M_Y_DOWNTOWN_01 +M_Y_DOWNTOWN_01_BD1 +M_Y_DOWNTOWN_01_BN1 +M_Y_DOWNTOWN_02 +M_Y_DOWNTOWN_02_BD1 +M_Y_DOWNTOWN_02_BN1 +M_Y_DOWNTOWN_03 +M_Y_DOWNTOWN_03_BD1 +M_Y_DOWNTOWN_03_BN1 +M_Y_DRUG_01 +M_Y_DRUG_01_BD1 +M_Y_DRUG_01_BN1 +M_Y_DRUG_01_EXTRA_01 +M_Y_DRUG_01_EXTRA_02 +M_Y_DRUG_01_EXTRA_03 +M_Y_DRUG_01_EXTRA_04 +M_Y_E1COP_CHINESE_01 +M_Y_E1COP_CHINESE_02 +M_Y_E1COP_CHINESE_03 +M_Y_E1COP_HISPANIC_01 +M_Y_E1COP_WHITE_01 +M_Y_E2RUSSIAN_01_FULL_01 +M_Y_E2RUSSIAN_01_GANG_01 +M_Y_E2RUSSIAN_01_MINI_01 +M_Y_E2RUSSIAN_02_FULL_01 +M_Y_E2RUSSIAN_02_GANG_01 +M_Y_E2RUSSIAN_02_MINI_01 +M_Y_E2RUSSIAN_03_FULL_01 +M_Y_E2RUSSIAN_03_GANG_01 +M_Y_E2RUSSIAN_03_MINI_01 +M_Y_EASTEURO_01 +M_Y_EASTEURO_01_BD1 +M_Y_EASTEURO_01_BN1 +M_Y_FASTFOODBLACK +M_Y_FASTFOODWHITES +M_Y_FIB +M_Y_FIGHTCLUB_01_BN1 +M_Y_FIGHTCLUB_01_BN2 +M_Y_FIGHTCLUB_01_BN3 +M_Y_FIGHTCLUB_02_BN1 +M_Y_FIGHTCLUB_02_BN2 +M_Y_FIGHTCLUB_02_BN3 +M_Y_FIGHTCLUB_03_BN1 +M_Y_FIGHTCLUB_03_BN2 +M_Y_FIGHTCLUB_03_BN3 +M_Y_FIGHTCLUB_04_BN1 +M_Y_FIGHTCLUB_04_BN2 +M_Y_FIGHTCLUB_04_BN3 +M_Y_FIGHTCLUB_05_BN1 +M_Y_FIGHTCLUB_05_BN2 +M_Y_FIGHTCLUB_05_BN3 +M_Y_FIGHTCLUB_06_BN1 +M_Y_FIGHTCLUB_06_BN2 +M_Y_FIGHTCLUB_06_BN3 +M_Y_FIGHTCLUB_07_BN1 +M_Y_FIGHTCLUB_07_BN2 +M_Y_FIGHTCLUB_07_BN3 +M_Y_FIGHTCLUB_08_BN1 +M_Y_FIGHTCLUB_08_BN2 +M_Y_FIGHTCLUB_08_BN3 +M_Y_FIREMAN_BLACK +M_Y_FIREMAN_WHITE +M_Y_GAFR_HI_01_FULL_01 +M_Y_GAFR_HI_01_MINI_01 +M_Y_GAFR_HI_02_FULL_01 +M_Y_GAFR_HI_02_GANG_01 +M_Y_GAFR_HI_02_MINI_01 +M_Y_GAFR_LO_01_FULL_01 +M_Y_GAFR_LO_01_FULL_02 +M_Y_GAFR_LO_01_GANG_01 +M_Y_GAFR_LO_01_MINI_01 +M_Y_GAFR_LO_02_FULL_01 +M_Y_GAFR_LO_02_GANG_01 +M_Y_GAFR_LO_02_GANG_02 +M_Y_GAFR_LO_02_MINI_01 +M_Y_GAFR_LO_02_MINI_02 +M_Y_GALB_LO_01_FULL_01 +M_Y_GALB_LO_01_GANG_01 +M_Y_GALB_LO_01_MINI_01 +M_Y_GALB_LO_02_FULL_01 +M_Y_GALB_LO_02_GANG_01 +M_Y_GALB_LO_02_MINI_01 +M_Y_GALB_LO_03_FULL_01 +M_Y_GALB_LO_03_GANG_01 +M_Y_GALB_LO_03_MINI_01 +M_Y_GALB_LO_04_FULL_01 +M_Y_GALB_LO_04_MINI_01 +M_Y_GANGELS_01_FULL_01 +M_Y_GANGELS_01_GANG_01 +M_Y_GANGELS_01_MINI_01 +M_Y_GANGELS_02_FULL_01 +M_Y_GANGELS_02_GANG_01 +M_Y_GANGELS_02_MINI_01 +M_Y_GANGELS_03_FULL_01 +M_Y_GANGELS_03_GANG_01 +M_Y_GANGELS_03_MINI_01 +M_Y_GANGELS_04_FULL_01 +M_Y_GANGELS_04_GANG_01 +M_Y_GANGELS_04_MINI_01 +M_Y_GANGELS_05_FULL_01 +M_Y_GANGELS_05_GANG_01 +M_Y_GANGELS_05_MINI_01 +M_Y_GANGELS_06_FULL_01 +M_Y_GANGELS_06_GANG_01 +M_Y_GANGELS_06_MINI_01 +M_Y_GARBAGE +M_Y_GARBAGE_BN1 +M_Y_GARBAGE_BN2 +M_Y_GAYBLACK_01_FULL_01 +M_Y_GAYBLACK_01_FULL_02 +M_Y_GAYBLACK_01_MINI_01 +M_Y_GAYGANG_01_FULL_01 +M_Y_GAYGANG_01_FULL_02 +M_Y_GAYGANG_01_GANG_01 +M_Y_GAYGANG_01_MINI_01 +M_Y_GAYGENERAL_FULL_01 +M_Y_GAYGENERAL_FULL_02 +M_Y_GAYGENERAL_MINI_01 +M_Y_GAYWHITE_01_FULL_01 +M_Y_GAYWHITE_01_FULL_02 +M_Y_GAYWHITE_01_MINI_01 +M_Y_GAYYOUNG +M_Y_GAYYOUNG_BD1 +M_Y_GAYYOUNG_BN1 +M_Y_GBIK02_LO_02_FULL_01 +M_Y_GBIK02_LO_02_GANG_01 +M_Y_GBIK02_LO_02_MINI_01 +M_Y_GBIK_HI_01_FULL_01 +M_Y_GBIK_HI_01_GANG_01 +M_Y_GBIK_HI_01_MINI_01 +M_Y_GBIK_HI_02_FULL_01 +M_Y_GBIK_HI_02_GANG_01 +M_Y_GBIK_HI_02_MINI_01 +M_Y_GBIK_LO_01_FULL_01 +M_Y_GBIK_LO_01_GANG_01 +M_Y_GBIK_LO_01_MINI_01 +M_Y_GBIK_LO_02_FULL_01 +M_Y_GBIK_LO_02_GANG_01 +M_Y_GBIK_LO_02_MINI_01 +M_Y_GENSTREET_11 +M_Y_GENSTREET_11_BD1 +M_Y_GENSTREET_11_BN1 +M_Y_GENSTREET_16 +M_Y_GENSTREET_16_BD1 +M_Y_GENSTREET_16_BN1 +M_Y_GENSTREET_20 +M_Y_GENSTREET_20_BD1 +M_Y_GENSTREET_20_BN1 +M_Y_GENSTREET_34 +M_Y_GENSTREET_34_BD1 +M_Y_GENSTREET_34_BN1 +M_Y_GIRI_LO_01_FULL_01 +M_Y_GIRI_LO_01_GANG_01 +M_Y_GIRI_LO_01_MINI_01 +M_Y_GIRI_LO_02_FULL_01 +M_Y_GIRI_LO_02_MINI_01 +M_Y_GIRI_LO_03_FULL_01 +M_Y_GIRI_LO_03_GANG_01 +M_Y_GJAM_LO_01_FULL_01 +M_Y_GJAM_LO_01_GANG_01 +M_Y_GJAM_LO_01_MINI_01 +M_Y_GJAM_LO_02_FULL_01 +M_Y_GJAM_LO_02_GANG_01 +M_Y_GJAM_LO_02_MINI_01 +M_Y_GKOR_LO_01_FULL_01 +M_Y_GKOR_LO_01_GANG_01 +M_Y_GKOR_LO_01_MINI_01 +M_Y_GKOR_LO_02_FULL_01 +M_Y_GKOR_LO_02_GANG_01 +M_Y_GKOR_LO_02_MINI_01 +M_Y_GLAT_HI_01_FULL_01 +M_Y_GLAT_HI_01_GANG_01 +M_Y_GLAT_HI_01_MINI_01 +M_Y_GLAT_HI_02_FULL_01 +M_Y_GLAT_HI_02_GANG_01 +M_Y_GLAT_HI_02_MINI_01 +M_Y_GLAT_LO_01_FULL_01 +M_Y_GLAT_LO_01_GANG_01 +M_Y_GLAT_LO_01_MINI_01 +M_Y_GLAT_LO_02_FULL_01 +M_Y_GLAT_LO_02_GANG_01 +M_Y_GLOST_01_FULL_01 +M_Y_GLOST_01_GANG_01_PT1 +M_Y_GLOST_01_GANG_01_PT2 +M_Y_GLOST_01_MINI_01 +M_Y_GLOST_02_FULL_01 +M_Y_GLOST_02_GANG_01_PT1 +M_Y_GLOST_02_GANG_01_PT2 +M_Y_GLOST_02_MINI_01 +M_Y_GLOST_03_FULL_01_PT1 +M_Y_GLOST_03_FULL_01_PT2 +M_Y_GLOST_03_GANG_01_PT1 +M_Y_GLOST_03_GANG_01_PT2 +M_Y_GLOST_03_MINI_01 +M_Y_GLOST_04_FULL_01_PT1 +M_Y_GLOST_04_FULL_01_PT2 +M_Y_GLOST_04_GANG_01 +M_Y_GLOST_04_MINI_01 +M_Y_GLOST_05_FULL_01_PT1 +M_Y_GLOST_05_FULL_01_PT2 +M_Y_GLOST_05_GANG_01 +M_Y_GLOST_05_MINI_01 +M_Y_GLOST_06_FULL_01_PT1 +M_Y_GLOST_06_FULL_01_PT2 +M_Y_GLOST_06_GANG_01 +M_Y_GLOST_06_MINI_01 +M_Y_GMAF_HI_01_FULL_01 +M_Y_GMAF_HI_01_GANG_01 +M_Y_GMAF_HI_01_MINI_01 +M_Y_GMAF_HI_02_FULL_01 +M_Y_GMAF_HI_02_GANG_01 +M_Y_GMAF_HI_02_GANG_02 +M_Y_GMAF_HI_02_MINI_01 +M_Y_GMAF_HI_02_MINI_02 +M_Y_GMAF_LO_01_FULL_01 +M_Y_GMAF_LO_01_GANG_01 +M_Y_GMAF_LO_01_GANG_02 +M_Y_GMAF_LO_01_MINI_01 +M_Y_GMAF_LO_01_MINI_02 +M_Y_GMAF_LO_02_FULL_01 +M_Y_GMAF_LO_02_GANG_01 +M_Y_GMAF_LO_02_GANG_02 +M_Y_GMAF_LO_02_MINI_01 +M_Y_GMAF_LO_02_MINI_02 +M_Y_GOON_01 +M_Y_GOON_01_BD1 +M_Y_GOON_01_BN1 +M_Y_GRU2_LO_01_FULL_01 +M_Y_GRU2_LO_01_GANG_01 +M_Y_GRU2_LO_01_MINI_01 +M_Y_GRUS_HI_02_FULL_01 +M_Y_GRUS_HI_02_GANG_01 +M_Y_GRUS_HI_02_MINI_01 +M_Y_GRUS_LO_01_FULL_01 +M_Y_GRUS_LO_01_GANG_01 +M_Y_GRUS_LO_01_MINI_01 +M_Y_GRUS_LO_02_FULL_01 +M_Y_GRUS_LO_02_GANG_01 +M_Y_GRUS_LO_02_MINI_01 +M_Y_GRYDERS_01_FULL_01_PT1 +M_Y_GRYDERS_01_FULL_01_PT2 +M_Y_GRYDERS_01_GANG_01 +M_Y_GRYDERS_01_MINI_01 +M_Y_GRYDERS_02_FULL_01_PT1 +M_Y_GRYDERS_02_FULL_01_PT2 +M_Y_GRYDERS_02_GANG_01 +M_Y_GRYDERS_02_MINI_01 +M_Y_GTRIAD_HI_01_FULL_01 +M_Y_GTRIAD_HI_01_GANG_01 +M_Y_GTRIAD_HI_01_MINI_01 +M_Y_GTRI_02_FULL_01 +M_Y_GTRI_02_GANG_01 +M_Y_GTRI_02_MINI_01 +M_Y_GTRI_LO_01_FULL_01 +M_Y_GTRI_LO_01_GANG_01 +M_Y_GTRI_LO_01_MINI_01 +M_Y_GTRI_LO_02_FULL_01 +M_Y_GTRI_LO_02_GANG_01 +M_Y_GTRI_LO_02_MINI_01 +M_Y_GUIDO_01_FULL_01 +M_Y_GUIDO_01_FULL_02 +M_Y_GUIDO_01_MINI_01 +M_Y_GUIDO_01_MINI_02 +M_Y_GUIDO_02_FULL_01 +M_Y_GUIDO_02_FULL_02 +M_Y_GUIDO_02_MINI_01 +M_Y_GUIDO_02_MINI_02 +M_Y_GYMGUY_01 +M_Y_GYMGUY_01_BN1 +M_Y_GYMGUY_01_BN2 +M_Y_HARDMAN_01 +M_Y_HARDMAN_01_BD1 +M_Y_HARDMAN_01_BN1 +M_Y_HARLEM_01 +M_Y_HARLEM_01_BD1 +M_Y_HARLEM_01_BN1 +M_Y_HARLEM_02 +M_Y_HARLEM_02_BD1 +M_Y_HARLEM_02_BN1 +M_Y_HARLEM_04 +M_Y_HARLEM_04_BD1 +M_Y_HARLEM_04_BN1 +M_Y_HASID_01 +M_Y_HASID_01_BD1 +M_Y_HASID_01_BN1 +M_Y_HELI_COP +M_Y_HIPMALE_01_BD1 +M_Y_HIPMALE_01_BN1 +M_Y_HIP_02_BD1 +M_Y_HIP_02_BN1 +M_Y_HISPANIC_01_BD1 +M_Y_HISPANIC_01_BN1 +M_Y_JOGGER_BN1 +M_Y_JOGGER_BN2 +M_Y_LEASTSIDE_01 +M_Y_LEASTSIDE_01_BD1 +M_Y_LEASTSIDE_01_BN1 +M_Y_MECHANIC_02 +M_Y_MECHANIC_02_BD1 +M_Y_MECHANIC_02_BN1 +M_Y_PAPARAZZI_01_BLACK_01 +M_Y_PAPARAZZI_01_BLACK_02 +M_Y_PAPARAZZI_01_CHINESE_01 +M_Y_PAPARAZZI_01_CHINESE_02 +M_Y_PAPARAZZI_01_WHITE_01 +M_Y_PAPARAZZI_01_WHITE_02 +M_Y_PBRONX_01 +M_Y_PBRONX_01_BD1 +M_Y_PBRONX_01_BN1 +M_Y_PCOOL_01 +M_Y_PCOOL_01_BD1 +M_Y_PCOOL_01_BN1 +M_Y_PCOOL_02 +M_Y_PCOOL_02_BD1 +M_Y_PCOOL_02_BN1 +M_Y_PHARBRON_01 +M_Y_PHARBRON_01_BD1 +M_Y_PHARBRON_01_BN1 +M_Y_PHARLEM_01 +M_Y_PHARLEM_01_BD1 +M_Y_PHARLEM_01_BN1 +M_Y_PINDUS_01 +M_Y_PINDUS_01_BD1 +M_Y_PINDUS_01_BN1 +M_Y_PINDUS_02 +M_Y_PINDUS_02_BD1 +M_Y_PINDUS_02_BN1 +M_Y_PINDUS_03 +M_Y_PINDUS_03_BD1 +M_Y_PINDUS_03_BN1 +M_Y_PJERSEY_01 +M_Y_PJERSEY_01_BD1 +M_Y_PJERSEY_01_BN1 +M_Y_PLATIN_01 +M_Y_PLATIN_01_BD1 +M_Y_PLATIN_01_BN1 +M_Y_PLATIN_02 +M_Y_PLATIN_02_BD1 +M_Y_PLATIN_02_BN1 +M_Y_PLATIN_03 +M_Y_PLATIN_03_BD1 +M_Y_PLATIN_03_BN1 +M_Y_PMANHAT_01 +M_Y_PMANHAT_01_BD1 +M_Y_PMANHAT_01_BN1 +M_Y_PMANHAT_02 +M_Y_PMANHAT_02_BD1 +M_Y_PMANHAT_02_BN1 +M_Y_PMEDIC_BLACK +M_Y_PMEDIC_CHINESE +M_Y_PORIENT_01 +M_Y_PORIENT_01_BD1 +M_Y_PORIENT_01_BN1 +M_Y_PQUEENS_01 +M_Y_PQUEENS_01_BD1 +M_Y_PQUEENS_01_BN1 +M_Y_PRICH_01 +M_Y_PRICH_01_BD1 +M_Y_PRICH_01_BN1 +M_Y_PRISON +M_Y_PRISONBLACK_01 +M_Y_PRISONBLACK_01_BN1 +M_Y_PRISONBLACK_01_BN2 +M_Y_PRISONDLC_01 +M_Y_PRISONDLC_01_BN1 +M_Y_PRISONDLC_01_BN2 +M_Y_PRISONGUARD_BLACK +M_Y_PRISONGUARD_LATINO +M_Y_PRISONGUARD_WHITE +M_Y_PRISON_BN1 +M_Y_PRISON_BN2 +M_Y_PVILBO_01 +M_Y_PVILLBO_01_BD1 +M_Y_PVILLBO_01_BN1 +M_Y_PVILLBO_02 +M_Y_PVILLBO_02_BD1 +M_Y_PVILLBO_02_BN1 +M_Y_PVILLBO_03 +M_Y_PVILLBO_03_BD1 +M_Y_PVILLBO_03_BN1 +M_Y_QUEENSBRIDGE +M_Y_QUEENSBRIDGE_BD1 +M_Y_QUEENSBRIDGE_BN1 +M_Y_RUNNER +M_Y_RUNNER_BD1 +M_Y_RUNNER_BN1 +M_Y_SHADY_02 +M_Y_SHADY_02_BD1 +M_Y_SHADY_02_BN1 +M_Y_SHOPASST +M_Y_SKATEBIKE_01 +M_Y_SKATEBIKE_01_BD1 +M_Y_SKATEBIKE_01_BN1 +M_Y_SOHO_01 +M_Y_SOHO_01_BD1 +M_Y_SOHO_01_BN1 +M_Y_STREETBLK_02 +M_Y_STREETBLK_02_BD1 +M_Y_STREETBLK_02_BN1 +M_Y_STREETBLK_03 +M_Y_STREETBLK_03_BD1 +M_Y_STREETBLK_03_BN1 +M_Y_STREETPUNK_02 +M_Y_STREETPUNK_02_BD1 +M_Y_STREETPUNK_02_BN1 +M_Y_STREETPUNK_04 +M_Y_STREETPUNK_04_BD1 +M_Y_STREETPUNK_04_BN1 +M_Y_STREETPUNK_05 +M_Y_STREETPUNK_05_BD1 +M_Y_STREETPUNK_05_BN1 +M_Y_STREET_01 +M_Y_STREET_01_BD1 +M_Y_STREET_01_BN1 +M_Y_STREET_03 +M_Y_STREET_03_BD1 +M_Y_STREET_03_BN1 +M_Y_STREET_04 +M_Y_STREET_04_BD1 +M_Y_STREET_04_BN1 +M_Y_STROOPER_WHITE_01 +M_Y_SWAT_BLACK +M_Y_SWAT_HISPANIC +M_Y_SWAT_WHITE +M_Y_TOUGH_05 +M_Y_TOUGH_05_BD1 +M_Y_TOUGH_05_BN1 +M_Y_TOURIST_02 +M_Y_TOURIST_02_BD1 +M_Y_TOURIST_02_BN1 +M_Y_VALET +M_Y_VENDOR +M_Y_VENDOR_BN1 +M_Y_VENDOR_BN2 +M_Y_VENDOR_BN3 +M_Y_VENDOR_BN4 +M_Y_WAITER_01 +M_ZOMBIE +N1_A1 +N1_A2 +N2 +N3 +NEIGHBOURS_1 +NEIGHBOURS_2 +NEIGHBOURS_3 +NEWBELL +NEWS_01 +NEWS_02 +NEWS_03 +NEWS_04 +NEWS_05 +NEWS_06 +NEWS_07 +NEWS_08 +NEWS_09 +NEWS_10 +NEWS_11 +NEWS_12 +NEWS_13 +NEWS_14 +NEWS_15 +NEWS_16 +NEWS_17 +NEWS_18 +NEWS_19 +NEWS_20 +NEWS_21 +NEWS_22 +NEWS_23 +NEWS_24 +NEWS_25 +NEWS_26 +NEWS_27 +NEWS_28 +NEWS_29 +NEWS_30 +NEWS_31 +NEWS_32 +NEWS_33 +NEWS_34 +NEWS_35 +NEWS_36 +NEWS_37 +NEWS_38 +NEWS_39 +NEWS_40 +NEWS_41 +NEWS_42 +NEWS_43 +NEWS_44 +NEWS_45 +NEWS_46 +NEWS_47 +NEWS_48 +NEWS_49 +NEWS_50 +NEWS_51 +NEWS_52 +NEWS_53 +NEWS_54 +NEWS_55 +NEWS_56 +NEWS_57 +NEWS_58 +NEWS_59 +NEWS_60 +NEWS_61 +NEWS_62 +NEWS_63 +NEWS_64 +NEWS_65 +NEWS_66 +NEWS_67 +NEWS_68 +NEWS_69 +NEWS_70 +NEWS_71 +NEWS_72 +NEWS_73 +NEWS_74 +NEWS_75 +NEWS_76 +NEWS_77 +NEWS_78 +NEWS_79 +NEWS_80 +NEWS_81 +NEWS_82 +NEWS_83 +NEWS_84 +NEWS_85 +NEWS_86 +NEWS_87 +NEWS_88 +NEWS_89 +NEWS_90 +NEWS_91 +NEWS_92 +NEWS_93 +NEWS_94 +NEWS_95 +NEWS_96 +NEWS_97 +NEWS_98 +NEWS_99 +NEWS_100 +NEWS_101 +NEWS_102 +NEWS_103 +NEWS_104 +NEWS_105 +NEWS_MONO_01 +NEWS_MONO_02 +NEWS_MONO_03 +NEWS_MONO_04 +NEWS_MONO_05 +NEWS_MONO_06 +NEWS_MONO_07 +NEWS_MONO_08 +NEWS_MONO_09 +NEWS_MONO_10 +NEWS_MONO_11 +NEWS_MONO_12 +NEWS_MONO_13 +NEWS_MONO_14 +NEWS_MONO_15 +NEWS_MONO_16 +NEWS_MONO_17 +NEWS_MONO_18 +NEWS_MONO_19 +NEWS_MONO_20 +NEWYORKGROOVE +NICKNAME +NIGHTANDDAY +NIKOGONE +NIKO_01 +NIKO_02 +NIKO_03 +NIKO_04 +NIKO_05 +NIKO_06 +NIKO_07 +NIKO_08 +NIKO_09 +NIKO_10 +NIKO_11 +NIKO_12 +NIKO_13 +NIKO_14 +NIKO_15 +NIKO_ANGRY_1 +NIKO_ANGRY_2 +NIKO_EXTRAS +NIKO_NORMAL_1 +NIKO_NORMAL_2 +NIKO_NORMAL_3 +NIKO_NORMAL_4 +NOFRAID +NOPRESSURE +NOSEXFORBEN +NOUVEAUAMERICIAN_PH +NULLTRACK +ODDJOB +ONAJOURNEY +ONANDON +ONEHORSERACE +ONEVISION +ON_FOOT +OOFPLEASURE +OPTIMO +ORB +OTEBE +OUTRO_01 +OUTRO_02 +OUTRO_03 +OUTRO_04 +OUTRO_05 +OUTRO_06 +OUTRO_07 +OUTRO_08 +OUTRO_09 +OUTRO_10 +OUTRO_11 +OUTRO_12 +OUTRO_13 +OUTRO_14 +OUTRO_15 +OUTRO_16 +OUTRO_17 +OUTRO_18 +OUTRO_19 +OUTRO_20 +OUTRO_21 +OUTRO_22 +OUTRO_23 +OUTRO_24 +OUTRO_25 +OUTRO_26 +OUTRO_27 +OUTRO_28 +OUTRO_29 +OUTRO_30 +OUTRO_31 +OUTRO_32 +OUTRO_33 +OUTRO_34 +OUTRO_35 +OUTRO_36 +OUTRO_37 +OUTRO_38 +OUTRO_39 +OUTRO_40 +OUTRO_41 +OUTTA_JAMAICA +OXYGENE +PACEMAKER +PACKIE_MCREARY_1 +PACKIE_MCREARY_2 +PAIN_FEMALE_01 +PAIN_FEMALE_02 +PAIN_FEMALE_03 +PAIN_FEMALE_04 +PAIN_FEMALE_05 +PAIN_FEMALE_06 +PAIN_FEMALE_07 +PAIN_FEMALE_08 +PAIN_FEMALE_09 +PAIN_FEMALE_10 +PAIN_FEMALE_11 +PAIN_FEMALE_12 +PAIN_FEMALE_13 +PAIN_FEMALE_14 +PAIN_FEMALE_15 +PAIN_FEMALE_EXTRAS +PAIN_MALE_01 +PAIN_MALE_02 +PAIN_MALE_03 +PAIN_MALE_04 +PAIN_MALE_05 +PAIN_MALE_06 +PAIN_MALE_07 +PAIN_MALE_08 +PAIN_MALE_09 +PAIN_MALE_10 +PAIN_MALE_11 +PAIN_MALE_12 +PAIN_MALE_13 +PAIN_MALE_14 +PAIN_MALE_15 +PAIN_MALE_16 +PAIN_MALE_17 +PAIN_MALE_18 +PAIN_MALE_19 +PAIN_MALE_20 +PAIN_MALE_21 +PAIN_MALE_22 +PAIN_MALE_EXTRAS +PANTS_DOWN_STRESS +PARACHUTE +PATHOS +PEOPLEHOLDON +PETROVIC +PIB +PIC +PICKUP_STOLEN_DIAMONDS +PICL +PIE +PIH +PII +PIJ +PIMA +PIMA2 +PIMPERSPARADISE +PIP +PIP2 +PIR +PIS +PIS2 +PIV +PI_CHERISE +PI_ED_LOW +PI_MARLENE +PI_MEL +PLAYBOY +PLAYER_ARRESTED +PM1 +PM2 +PM2_WASTE_NOT_WANT_KNOTS +PM3 +PM3_PROPER_BANK_JOB +PML +PM_1 +PM_2 +PM_3 +POKUSA +POLICE_CAR_NAME_AND_NUMBER +POLICE_IN_HELICOPTER +POLICE_SCANNER +POLITICSOFDANCING +PONMELA +PONY +POOL_TABLE +POPPY +PORN_LOOP +POSTFIX +PREFIX +PRICEONHEAD +PRINCE +PROC_PAPARAZZI +PRUITIGOE +PSYCHO_PRISONER +PUTURBODYINIT +PX2 +PX2_DECONSTRUCTION +PX3 +PXDF +PXDF_KILL_PLAYBOYX_OR_DWAYNE_FORGE +PX_1 +PX_2 +QUB3D +QUB3D_LOOP +QUB3D_MENU_LOOP +R1 +R2 +R3 +R4 +R5 +R6 +R7 +R8 +R9 +R11 +R12 +R13 +R14 +RACES +RADICALBUSINESS_PH +RADIO_ADVERTS +RADIO_AFRO_BEAT +RADIO_BABYLON +RADIO_BEAT_95 +RADIO_BOBBY_KONDERS +RADIO_CLASSICAL_AMBIENT +RADIO_DANCE_MIX +RADIO_DANCE_ROCK +RADIO_EXTRATRACKS +RADIO_FUSION_FM +RADIO_HARDCORE +RADIO_INDEPENDENCE +RADIO_JAZZ_NATION +RADIO_K109_THE_STUDIO +RADIO_LAZLOW +RADIO_LIBERTY_ROCK +RADIO_MEDITATION +RADIO_NEWS +RADIO_NY_CLASSICS +RADIO_PLR +RADIO_RAMJAMFM +RADIO_SAN_JUAN_SOUNDS +RADIO_THE_VIBE +RADIO_VCFM +RADIO_VLADIVOSTOK +RADIO_WEATHER +RADIO_WKTT +RAGINGINTHEPLAGUE +RAIN +RAIN_01 +RAIN_02 +RAIN_03 +RAIN_04 +RAIN_05 +RAIN_06 +RAIN_07 +RAIN_08 +RAIN_09 +RAIN_10 +RAIN_11 +RAISEITUP +RALLY_RACER +RAMJAM_MIX +RANDOM_CHAT +RASINS +RATRACE +RAY_BOCCINO +RB01_AA +RB01_BA +RB02_ZA +RB03_AA +RB03_BA +RB1 +RB1_PROJECT_TAKEDOWN +RB2 +RB2_COLLECTORS_ITEM +RB3 +RB3_MELTDOWN +RB4 +RB4_MUSEUM_PIECE +RB5 +RB5_NO_WAY_ON_THE_SUBWAY +RB6 +RB_1 +RB_2 +RB_3 +RB_4 +RB_4B +RB_5 +RB_6 +REALMCKOY +REAL_BADMAN +REBELMUSIC +REGULAR_SALOON_1 +RELIGHTMYFIRE +REMEDY +REMOTEVIEWING +RENEGADE_PH +REP +REPEAT +RESIDENT +RESIDENT_WEAPON +RIGHTBRIGADE +RIG_1 +RIG_2 +RIG_3 +RIOTINTHECITY +RIOT_BUS_STREAM +RIOT_BUS_STREAM_CALM +RIVERS +ROC01BA +ROC1 +ROC1_AA +ROCCO +ROCKYMOUNTAINWAY +ROM1 +ROM1_B +ROM2_A +ROM3_A +ROM5_A +ROM6_A +ROM8_A +ROM8_B +ROM8_C +ROMAN +ROMAN_DRUNK +ROMAN_NORMAL_1 +ROMAN_NORMAL_2 +ROMAN_SAD +ROMAN_SHAKEN_UP +RP01_DG +RP02_ML +RP03_ML +RP04_BJ +RP1_ARN +RP2_ARN +RP3_MAR +RP4_MAR +RP5_DAI +RP7_DAISY1 +RP10 +RP10_EXOTIC_IMPORTS +RPBAD1 +RPBRI1 +RPBRI2 +RPBRI3 +RPED1 +RPED2 +RPEXG1 +RPGHN1 +RPHO1 +RPI1 +RPILY1 +RPIVN1 +RPJEF1 +RPJEF2 +RPJEF3 +RPMAR1 +RPMAR2 +RPMEL1 +RPMOBD1 +RPPAT1 +RPPAT2 +RPSAR1 +RPSAR2 +RP_11 +RP_11B +RP_12 +RP_13 +RP_14 +RUNTOTHEHILLS_PH +R_9 +SALIOELSOL +SANCHEZ +SANTIAGO_SOUNDS +SANTO +SARA +SATISFYMYSOUL +SATURDAYNIGHTSPECIAL_PH +SC1 +SCANNER_RESIDENT +SCRIPTED_LINES +SCRIPTED_LINES_SMALL +SCRIPTED_SPEECH +SCRIPT_AMBIENT +SCRIPT_MISSION +SECURITY_CAMERAS +SETITOFF +SEXYMOVIMIENTO +SHAKEITLOOSE_PH +SHAKEYOURGROOVETHING +SHOW_1 +SHOW_2 +SHOW_3 +SHOW_4 +SHOW_5 +SHOW_6 +SHOW_7 +SHOW_8 +SHVAYNE +SHVAYNE_EDITED_VERSION +SIENTEELBOOM +SIGNALFAILURE +SKYGAZER +SLAUGHTER_OF_THE_SOUL +SLEEPISIMPOSSIBLE +SMALL +SMC6 +SMC7 +SMC10 +SMC11 +SMC15 +SMC18 +SMC24 +SMC25 +SMC27 +SMC28 +SMC33 +SMC34 +SMC35 +SMC42 +SMC43 +SMC50 +SMC51 +SMC52 +SMC53 +SMC54 +SMC55 +SMC56 +SMC57 +SMC58 +SMC59 +SMC60 +SMC61 +SMC62 +SMC63 +SMC64 +SMC65 +SMC66 +SMC67 +SMC68 +SMC69 +SMC71 +SNAPCRACKLE +SNEAKININTHEBACK +SOLO_01 +SOLO_02 +SOLO_03 +SOLO_04 +SOLO_05 +SOLO_06 +SOLO_07 +SOLO_08 +SOLO_09 +SOLO_10 +SOLO_11 +SOLO_12 +SOLO_13 +SOLO_14 +SOLO_15 +SOLO_16 +SOLO_17 +SOLO_18 +SOLO_19 +SOLO_20 +SOLO_21 +SOLO_22 +SOLO_23 +SOLO_24 +SOLO_25 +SOLO_26 +SOLO_27 +SOLO_28 +SOLO_29 +SOLO_30 +SOLO_31 +SOLO_32 +SOLO_33 +SOLO_34 +SOLO_35 +SOLO_36 +SOLO_37 +SOLO_38 +SOLO_39 +SOLO_40 +SOLO_41 +SOLO_42 +SOLO_43 +SOLO_44 +SOLO_45 +SOMETHINGABOUTYOU +SOMUCHTROUBLE +SORROWTEARSBLOOD +SPEECH +SPEECH_RELATED +SPEED +SPEEDBOAT +SPIT +SQUEAKY +STANDINGINTHERAIN +STANDUPJAMROCKREMIX +STARTING_TUNE +STATIONS +STAYWITHMETONIGHT +STICKEM +STICKIN +STILLINLOVE +STOMP +STRAIGHTON +STRANGETIMES +STRATUS +STREAMED_VEHICLES +STREETKIDS +STREETS +STREET_RACE_CRIME +STREET_RACE_DESCRIBE_LEADER +STREET_RACE_LEADER_ACTION +STREET_RACE_LEADER_INTRO +STTHOMAS +STUBBS_GENTLEMANS_CLUB +SUN_01 +SUN_02 +SUN_03 +SUN_04 +SUN_05 +SUN_06 +SUN_07 +SUN_08 +SUN_09 +SUN_10 +SUN_11 +SUN_12 +SUPERCAR_1 +SUPERCAR_2 +SUPERNATURE +SUSPECT_LAST_SEEN +SUSPECT_OR_SUBJECT +TAKING_AIM_AT_OFFICER_WITH_FIREARM +TAKINTHEATRAIN +TALBOT +TAX1 +TAXI +TEARDROPS +TEENAGER +TELEVISION +TELLTALE +TERRY_1 +TERRY_2 +TERRY_3 +TEST +TEST1 +TEST2 +TESTAROSSA +TESTWAV +TEST_SHOUT +THEEDGE +THEHUNGER +THELOOK +THEREBUTFORTHEGRACEOFGOD +THESEEKER +THETEACHER +THE_BEST_THING +THE_CHASE_IS_ON +THE_SEA +THE_SEANCE +THISIS +THUG +TILLYOUSURRENDER +TIME +TIMUR +TITS +TO +TOLLBOOTH +TONY +TOUCHTOOMUCH +TO_AD_01 +TO_AD_02 +TO_AD_03 +TO_AD_04 +TO_AD_05 +TO_APPREHEND +TO_NEWS_01 +TO_NEWS_02 +TO_NEWS_03 +TO_NEWS_04 +TRAIN +TRANSFERS +TRAWLER +TRENDY_01_01 +TRENDY_01_02 +TROY +TRUTHDONTDIE +TS01_AA +TS02_AA +TS02_BA +TS2_HIJACK_BUS +TS3_P_ATTACH_BUG +TS4_KILL_BILLY_IN_JAIL +TS4_KILL_BILLY_IN_JAIL_ANNOUNCE +TS4_KILL_BILLY_IN_JAIL_ANNOUNCE_2 +TUNA +TURNTORED +TURNYOUINSIDEOUT +TWAT +TWAT_WORKER +UNDERWATER +V1 +V2 +V3 +V4 +V4_IVAN_THE_TERRIBLE +V8PSYCHEDELICBRUNCH +V8_LUXURY_1 +V8_WAGON +VAGABOND +VEHICLE_CATEGORY +VENBAILALO +VICTIMINPAIN +VLA1_A +VLA2_A +VLA3_A +VLA4_A +VOICESCARRY +V_STYLE_1 +V_STYLE_2 +V_STYLE_3 +V_STYLE_4 +WAITINGFORASTAR +WAKEUPANDLIVE +WALKTHENIGHT +WARDROBE +WARIS +WARNINGS +WATER +WATERSNAZARETH +WEAPONS +WEDINT +WETEMUP +WHATSTHEPROBLEM +WHEELOFSTEEL_PH +WHEEL_LOOPS +WHENLOVEBREAKSDOWN +WHEREMY +WHISPERNOT +WHOISHEANDWHATIS +WHORE +WHORE_2 +WILDSIDE_PH +WILD_HORSES +WIND_01 +WIND_02 +WIND_03 +WIND_04 +WIND_05 +WIND_06 +WIND_07 +WIND_08 +WIND_09 +WIND_10 +WIND_11 +WISHINGIWASLUCKY +WISHINGWELL +WOODBEEZ +WORRIES_IN_THE_DANCE +WRAPITUP +Y1_AA +Y1_AZA +Y1_BA +Y1_SEXY_TIME +Y2_AA +Y2_BA +Y2_TOWER_SHOOTOUT +Y3_AA +Y3_STEAL_TANK +Y4_AA +Y4_MONEY_TRAIN +YADNUS +YOU +YOUNGHEARTSRUNFREE +YOURETHEVOICE +YOUTHDEM +YOU_NEVER_KNOW +YUSUF +ZELENOGLAZOE_TAKSI +ZHDAT +ZOMBIE +ZTWIG +----------ADD +00_HIGHWAYSTAR_PH +BR2_AMBUSH +EXTRA_BANK +SUSPECT_HEADING_DIRECTION \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/RPF/MagicId.cs b/SparkIV-master/SRC/RageLib/FileSystem/RPF/MagicId.cs new file mode 100755 index 00000000..2393c3ad --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/RPF/MagicId.cs @@ -0,0 +1,32 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; + +namespace RageLib.FileSystem.RPF +{ + internal enum MagicId + { + //Version0 = 0x30465052, + //Version1 = 0x31465052, + Version2 = 0x32465052, + Version3 = 0x33465052, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/RPF/TOC.cs b/SparkIV-master/SRC/RageLib/FileSystem/RPF/TOC.cs new file mode 100755 index 00000000..95f8f2af --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/RPF/TOC.cs @@ -0,0 +1,126 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Text; +using RageLib.Common; + +namespace RageLib.FileSystem.RPF +{ + internal class TOC : IFileAccess, IEnumerable + { + private readonly List _entries = new List(); + private string _nameStringTable; + + public TOC(File file) + { + File = file; + } + + public File File { get; private set; } + + public TOCEntry this[int index] + { + get { return _entries[index]; } + } + + public string GetName(int offset) + { + if (offset > _nameStringTable.Length) + { + throw new Exception("Invalid offset for name"); + } + + int endOffset = offset; + while (_nameStringTable[endOffset] != 0) + { + endOffset++; + } + return _nameStringTable.Substring(offset, endOffset - offset); + } + + #region IFileAccess Members + + public void Read(BinaryReader br) + { + if (File.Header.Encrypted) + { + int tocSize = File.Header.TOCSize; + byte[] tocData = br.ReadBytes(tocSize); + + tocData = DataUtil.Decrypt(tocData); + + // Create a memory stream and override our active binary reader + var ms = new MemoryStream(tocData); + br = new BinaryReader(ms); + } + + int entryCount = File.Header.EntryCount; + for (int i = 0; i < entryCount; i++) + { + TOCEntry entry; + if (TOCEntry.ReadAsDirectoryEntry(br)) + { + entry = new DirectoryEntry(this); + } + else + { + entry = new FileEntry(this); + } + entry.Read(br); + _entries.Add(entry); + } + + int stringDataSize = File.Header.TOCSize - File.Header.EntryCount*16; + byte[] stringData = br.ReadBytes(stringDataSize); + _nameStringTable = Encoding.ASCII.GetString(stringData); + } + + public void Write(BinaryWriter bw) + { + foreach (var entry in _entries) + { + entry.Write(bw); + } + + byte[] stringData = Encoding.ASCII.GetBytes(_nameStringTable); + bw.Write(stringData); + } + + #endregion + + #region Implementation of IEnumerable + + public IEnumerator GetEnumerator() + { + return _entries.GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/RPF/TOCEntry.cs b/SparkIV-master/SRC/RageLib/FileSystem/RPF/TOCEntry.cs new file mode 100755 index 00000000..857a4f7f --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/RPF/TOCEntry.cs @@ -0,0 +1,51 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.FileSystem.RPF +{ + internal abstract class TOCEntry : IFileAccess + { + public int NameOffset { get; set; } + public TOC TOC { get; set; } + + public abstract bool IsDirectory { get; } + + #region IFileAccess Members + + public abstract void Read(BinaryReader br); + public abstract void Write(BinaryWriter bw); + + #endregion + + internal static bool ReadAsDirectoryEntry(BinaryReader br) + { + bool dir; + + br.BaseStream.Seek(8, SeekOrigin.Current); + dir = br.ReadInt32() < 0; + br.BaseStream.Seek(-12, SeekOrigin.Current); + + return dir; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/RPFFileSystem.cs b/SparkIV-master/SRC/RageLib/FileSystem/RPFFileSystem.cs new file mode 100755 index 00000000..49e7fdec --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/RPFFileSystem.cs @@ -0,0 +1,198 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.IO; +using System.Reflection; +using RageLib.Common; +using RageLib.FileSystem.RPF; +using Directory=RageLib.FileSystem.Common.Directory; +using File=RageLib.FileSystem.RPF.File; + +namespace RageLib.FileSystem +{ + public class RPFFileSystem : Common.FileSystem + { + private static readonly Dictionary _knownFilenames; + + private File _rpfFile; + + private const bool AssumeVer3FilesAsAudio = true; + private const string AudioFilesExtension = "ivaud"; + + static RPFFileSystem() + { + _knownFilenames = new Dictionary(); + using (var s = Assembly.GetExecutingAssembly().GetManifestResourceStream("RageLib.FileSystem.RPF.KnownFilenames.txt")) + { + var sw = new StreamReader(s); + + string name; + while ((name = sw.ReadLine()) != null) + { + uint hash = Hasher.Hash(name); + if (!_knownFilenames.ContainsKey(hash)) + { + _knownFilenames.Add(hash, name); + } + } + } + } + + public override void Open(string filename) + { + _rpfFile = new File(); + if (!_rpfFile.Open(filename)) + { + throw new Exception("Could not open RPF file."); + } + + BuildFS(); + } + + public override void Save() + { + _rpfFile.Save(); + } + + public override void Rebuild() + { + throw new NotImplementedException(); + } + + public override void Close() + { + _rpfFile.Close(); + } + + public override bool SupportsRebuild + { + get { return false; } + } + + public override bool HasDirectoryStructure + { + get { return true; } + } + + private string GetName(TOCEntry entry) + { + string name; + if (_rpfFile.Header.Identifier < MagicId.Version3) + { + name = _rpfFile.TOC.GetName(entry.NameOffset); + } + else + { + if (entry == _rpfFile.TOC[0]) + { + name = "/"; + } + else if (_knownFilenames.ContainsKey((uint)entry.NameOffset)) + { + name = _knownFilenames[(uint)entry.NameOffset]; + } + else + { + name = string.Format("0x{0:x}", entry.NameOffset); + } + + if (AssumeVer3FilesAsAudio && entry is FileEntry) + { + name += "." + AudioFilesExtension; + } + } + return name; + } + + private byte[] LoadData(FileEntry entry) + { + if (entry.CustomData == null) + { + + byte[] data = _rpfFile.ReadData(entry.Offset, entry.SizeInArchive); + + if (entry.IsCompressed) + { + data = DataUtil.DecompressDeflate(data, entry.Size); + } + + return data; + } + else + { + return entry.CustomData; + } + } + + private void StoreData(FileEntry entry, byte[] data) + { + entry.SetCustomData(data); + } + + + private void BuildFSDirectory(DirectoryEntry dirEntry, Directory fsDirectory) + { + fsDirectory.Name = GetName(dirEntry); + + for (int i = 0; i < dirEntry.ContentEntryCount; i++) + { + TOCEntry entry = _rpfFile.TOC[dirEntry.ContentEntryIndex + i]; + if (entry.IsDirectory) + { + var dir = new Directory(); + + BuildFSDirectory(entry as DirectoryEntry, dir); + + dir.ParentDirectory = fsDirectory; + + fsDirectory.AddObject(dir); + } + else + { + var fileEntry = entry as FileEntry; + Common.File.DataLoadDelegate load = () => LoadData(fileEntry); + Common.File.DataStoreDelegate store = data => StoreData(fileEntry, data); + Common.File.DataIsCustomDelegate isCustom = () => fileEntry.CustomData != null; + + var file = new Common.File(load, store, isCustom); + file.CompressedSize = fileEntry.SizeInArchive; + file.IsCompressed = fileEntry.IsCompressed; + file.Name = GetName(fileEntry); + file.Size = fileEntry.Size; + file.IsResource = fileEntry.IsResourceFile; + file.ResourceType = fileEntry.ResourceType; + file.ParentDirectory = fsDirectory; + + fsDirectory.AddObject(file); + } + } + } + + private void BuildFS() + { + RootDirectory = new Directory(); + + TOCEntry entry = _rpfFile.TOC[0]; + BuildFSDirectory(entry as DirectoryEntry, RootDirectory); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/Real/DirectoryEntry.cs b/SparkIV-master/SRC/RageLib/FileSystem/Real/DirectoryEntry.cs new file mode 100755 index 00000000..da82c6eb --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/Real/DirectoryEntry.cs @@ -0,0 +1,76 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; + +namespace RageLib.FileSystem.Real +{ + class DirectoryEntry : RealEntry + { + private readonly DirectoryInfo _directory; + private readonly DirectoryInfo[] _subdirs; + private readonly FileInfo[] _files; + + public DirectoryEntry(RealContext context, DirectoryInfo directory) + { + Context = context; + _directory = directory; + + _subdirs = directory.GetDirectories(); + _files = directory.GetFiles(); + } + + public override bool IsDirectory + { + get { return true; } + } + + public override string Name + { + get { return _directory.Name; } + } + + public int DirectoryCount + { + get + { + return _subdirs.Length; + } + } + + public DirectoryEntry GetDirectory(int index) + { + return new DirectoryEntry(Context, _subdirs[index]); + } + + public int FileCount + { + get + { + return _files.Length; + } + } + + public FileEntry GetFile(int index) + { + return new FileEntry(Context, _files[index]); + } + } +} diff --git a/SparkIV-master/SRC/RageLib/FileSystem/Real/FileEntry.cs b/SparkIV-master/SRC/RageLib/FileSystem/Real/FileEntry.cs new file mode 100755 index 00000000..970e5a45 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/Real/FileEntry.cs @@ -0,0 +1,110 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.IO; +using RageLib.Common.Resources; + +namespace RageLib.FileSystem.Real +{ + class FileEntry : RealEntry + { + private readonly FileInfo _file; + + public ResourceType ResourceType { get; private set; } + + public bool IsResourceFile { get; private set; } + + private List _resourceFiles = new List() + { + ".wtd", ".wdr", ".wdd", ".wft", + ".wpfl", ".whm", ".wad", ".wbd", + ".wbn", ".wbs" + }; + + + public FileEntry(RealContext context, FileInfo file) + { + Context = context; + _file = file; + + string ext = file.Extension; + + if (_resourceFiles.Contains(ext)) + { + + FileStream fs = _file.OpenRead(); + try + { + IsResourceFile = ResourceUtil.IsResource(fs); + + if (IsResourceFile) + { + fs.Position = 0; + ResourceType resType; + uint flags; + ResourceUtil.GetResourceData(fs, out flags, out resType); + ResourceType = resType; + } + } + catch + { + ResourceType = 0; + IsResourceFile = false; + } + finally + { + fs.Close(); + } + + } + } + + public override bool IsDirectory + { + get { return false; } + } + + public override string Name + { + get { return _file.Name; } + } + + public string FullName + { + get { return _file.FullName; } + } + + public int Size + { + get { return (int)_file.Length; } + } + + public byte[] GetData() + { + return File.ReadAllBytes(_file.FullName); + } + + public void SetData(byte[] data) + { + File.WriteAllBytes(_file.FullName, data); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/Real/RealContext.cs b/SparkIV-master/SRC/RageLib/FileSystem/Real/RealContext.cs new file mode 100755 index 00000000..a5854426 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/Real/RealContext.cs @@ -0,0 +1,37 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; + +namespace RageLib.FileSystem.Real +{ + class RealContext + { + private readonly DirectoryInfo _directory; + + public DirectoryEntry RootDirectory { get; private set; } + + public RealContext(DirectoryInfo directory) + { + _directory = directory; + RootDirectory = new DirectoryEntry(this, _directory); + } + } +} diff --git a/SparkIV-master/SRC/RageLib/FileSystem/Real/RealEntry.cs b/SparkIV-master/SRC/RageLib/FileSystem/Real/RealEntry.cs new file mode 100755 index 00000000..6b4c43e1 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/Real/RealEntry.cs @@ -0,0 +1,31 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.FileSystem.Real +{ + internal abstract class RealEntry + { + public RealContext Context { get; set; } + + public abstract bool IsDirectory { get; } + + public abstract string Name { get; } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/RealFileSystem.cs b/SparkIV-master/SRC/RageLib/FileSystem/RealFileSystem.cs new file mode 100755 index 00000000..f13f82d9 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/RealFileSystem.cs @@ -0,0 +1,121 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.IO; +using RageLib.FileSystem.Real; +using Directory=RageLib.FileSystem.Common.Directory; +using File=RageLib.FileSystem.Common.File; + +namespace RageLib.FileSystem +{ + public class RealFileSystem : Common.FileSystem + { + private RealContext _context; + + // TODO: this has to be refactored to be part of Real.FileEntry + private readonly Dictionary _customData = new Dictionary(); + private string _realDirectory; + + public override void Open(string filename) + { + _realDirectory = filename; + _context = new RealContext(new DirectoryInfo(filename)); + + BuildFS(); + } + + public override void Save() + { + foreach (var pair in _customData) + { + System.IO.File.WriteAllBytes(pair.Key, pair.Value); + } + _customData.Clear(); + } + + public override void Rebuild() + { + throw new NotImplementedException(); + } + + public override void Close() + { + } + + public override bool SupportsRebuild + { + get { return false; } + } + + public override bool HasDirectoryStructure + { + get { return true; } + } + + public string RealDirectory + { + get { return _realDirectory; } + } + + private void BuildFSDirectory(DirectoryEntry dirEntry, Directory fsDirectory) + { + fsDirectory.Name = dirEntry.Name; + + for (var i = 0; i < dirEntry.DirectoryCount; i++ ) + { + var dir = new Directory(); + BuildFSDirectory(dirEntry.GetDirectory(i), dir); + dir.ParentDirectory = fsDirectory; + fsDirectory.AddObject(dir); + } + + for (var i = 0; i < dirEntry.FileCount; i++ ) + { + var fileEntry = dirEntry.GetFile(i); + + File file; + file = new File( + ()=> (_customData.ContainsKey(fileEntry.FullName) ? _customData[fileEntry.FullName] : fileEntry.GetData()), + data => _customData[fileEntry.FullName] = data, + () => _customData.ContainsKey(fileEntry.FullName) + ); + + file.CompressedSize = fileEntry.Size; + file.IsCompressed = false; + file.Name = fileEntry.Name; + file.Size = fileEntry.Size; + file.IsResource = fileEntry.IsResourceFile; + file.ResourceType = fileEntry.ResourceType; + file.ParentDirectory = fsDirectory; + + fsDirectory.AddObject(file); + } + } + + private void BuildFS() + { + RootDirectory = new Directory(); + + BuildFSDirectory(_context.RootDirectory, RootDirectory); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/FileSystem/packages.config b/SparkIV-master/SRC/RageLib/FileSystem/packages.config new file mode 100755 index 00000000..3d072913 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/FileSystem/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/HyperText/HyperText.csproj b/SparkIV-master/SRC/RageLib/HyperText/HyperText.csproj new file mode 100755 index 00000000..65c4f2c3 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/HyperText/HyperText.csproj @@ -0,0 +1,118 @@ + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {2DCDBA6F-9941-45E5-94A4-082ACB9486FC} + Library + Properties + RageLib.HyperText + RageLib.HyperText + v4.8 + 512 + + + 3.5 + + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + AllRules.ruleset + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + AllRules.ruleset + + + + ..\..\SparkIV\packages\MaterialSkin.0.2.1\lib\MaterialSkin.dll + True + + + + + + + + Properties\SharedAssemblyInfo.cs + + + + + + + + + + + + + + + + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} + Common + + + {C4085463-5BE2-4F87-8006-7FED126652F1} + Textures + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/HyperText/HyperTextExport.cs b/SparkIV-master/SRC/RageLib/HyperText/HyperTextExport.cs new file mode 100755 index 00000000..6ef6a7c2 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/HyperText/HyperTextExport.cs @@ -0,0 +1,476 @@ +/**********************************************************************\ + + RageLib - HyperText + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using RageLib.HyperText.Resource; + +namespace RageLib.HyperText +{ + static class HyperTextExport + { + public static void Export(HtmlNode rootNode, TextWriter writer) + { + ExportNode(rootNode, writer, ""); + } + + private static void ExportNode(HtmlNode node, TextWriter writer, string indent) + { + bool emptyNode = node.ChildNodes.Count == 0; + bool dataNode = node.Data != null; + + if (dataNode) + { + string value = node.Data.Value; + value = value.Replace("&", "&"); + value = value.Replace("<", "<"); + value = value.Replace(">", ">"); + writer.Write("{0}", value); + } + else + { + string tagName = GetTagName(node.Tag); + string attributes = GetAttributes(node); + + if (emptyNode && node.Tag != HtmlTag.Style) + { + //writer.WriteLine("{0}<{1} {2}/>", indent, tagName, attributes); + writer.Write("<{0} {1}/>", tagName, attributes); + } + else if (node.Tag == HtmlTag.Style) + { + writer.WriteLine("{0}", indent); + writer.WriteLine("{0}", indent); + } + else + { + //writer.WriteLine("{0}<{1}{2}>", indent, tagName, attributes); + writer.Write("<{0}{1}>", tagName, attributes); + foreach (var childNode in node.ChildNodes) + { + ExportNode(childNode, writer, indent + " "); + } + //writer.WriteLine("{0}", indent, tagName); + writer.Write("", tagName); + } + } + + } + + private static string GetAttributes(HtmlNode node) + { + Dictionary attributes = new Dictionary(); + Dictionary styleAttributes = new Dictionary(); + + HtmlRenderState state = node.RenderState; + + if (node.Tag == HtmlTag.Html || node.Tag == HtmlTag.Head || + node.Tag == HtmlTag.Title || node.Tag == HtmlTag.Style) + { + return ""; + } + + // Write out style attributes + if (state.HasBackground == 1) + { + if (state.BackgroundImageOffset == 0) + { + styleAttributes.Add("background-color", GetColor(state.BackgroundColor)); + } + else + { + styleAttributes.Add("background-image", "url(" + state.BackgroundImageTextureInfo.TextureName + ".png)"); + styleAttributes.Add("background-repeat", GetAttributeValue(state.BackgroundRepeat)); + } + } + if (state.Width > -1) + { + if (node.NodeType == HtmlNodeType.HtmlTableNode || node.NodeType == HtmlNodeType.HtmlTableElementNode) + { + attributes.Add("width", state.Width.ToString()); + } + else + { + styleAttributes.Add("width", GetSize(state.Width)); + } + } + if (state.Height > -1) + { + if (node.NodeType == HtmlNodeType.HtmlTableNode || node.NodeType == HtmlNodeType.HtmlTableElementNode) + { + attributes.Add("height", state.Height.ToString()); + } + else + { + styleAttributes.Add("height", GetSize(state.Height)); + } + } + + styleAttributes.Add("margin-left", GetSize(state.MarginLeft)); + styleAttributes.Add("margin-right", GetSize(state.MarginRight)); + styleAttributes.Add("margin-top", GetSize(state.MarginTop)); + styleAttributes.Add("margin-bottom", GetSize(state.MarginBottom)); + + styleAttributes.Add("padding-left", GetSize(state.PaddingLeft)); + styleAttributes.Add("padding-right", GetSize(state.PaddingRight)); + styleAttributes.Add("padding-top", GetSize(state.PaddingTop)); + styleAttributes.Add("padding-bottom", GetSize(state.PaddingBottom)); + + styleAttributes.Add("border-left", GetAttributeValue(state.BorderLeftStyle) + " " + GetSize(state.BorderLeftWidth) + " " + GetColor(state.BorderLeftColor)); + styleAttributes.Add("border-right", GetAttributeValue(state.BorderRightStyle) + " " + GetSize(state.BorderRightWidth) + " " + GetColor(state.BorderRightColor)); + styleAttributes.Add("border-top", GetAttributeValue(state.BorderTopStyle) + " " + GetSize(state.BorderTopWidth) + " " + GetColor(state.BorderTopColor)); + styleAttributes.Add("border-bottom", GetAttributeValue(state.BorderBottomStyle) + " " + GetSize(state.BorderBottomWidth) + " " + GetColor(state.BorderBottomColor)); + + styleAttributes.Add("text-decoration", GetAttributeValue(state.TextDecoration)); + styleAttributes.Add("font-size", GetAttributeValue(state.FontSize)); + styleAttributes.Add("display", GetAttributeValue(state.Display)); + styleAttributes.Add("color", GetColor(state.Color)); + + if (node.NodeType == HtmlNodeType.HtmlTableNode) + { + attributes.Add("cellpadding", state.CellPadding.ToString()); + attributes.Add("cellspacing", state.CellSpacing.ToString()); + } + else if (node.NodeType == HtmlNodeType.HtmlTableElementNode) + { + if (state.ColSpan > 1) + { + attributes.Add("colspan", state.ColSpan.ToString()); + } + if (state.RowSpan > 1) + { + attributes.Add("rowspan", state.RowSpan.ToString()); + } + + if ((int)state.VerticalAlign > -1) + { + attributes.Add("valign", GetAttributeValue(state.VerticalAlign)); + } + if ((int)state.HorizontalAlign > -1) + { + attributes.Add("align", GetAttributeValue(state.HorizontalAlign)); + } + } + else + { + if ((int)state.VerticalAlign > -1) + { + styleAttributes.Add("vertical-align", GetAttributeValue(state.VerticalAlign)); + } + if ((int)state.HorizontalAlign > -1) + { + styleAttributes.Add("text-align", GetAttributeValue(state.HorizontalAlign)); + } + } + + if (node.Tag == HtmlTag.A) + { + attributes.Add("href", "#"); + attributes.Add("onclick", "alert('Link to: " + node.LinkAddress + "');"); + } + else if (node.Tag == HtmlTag.Img) + { + string path = node.LinkAddress; + path = path.Substring(0, path.Length - Path.GetExtension(path).Length); + attributes.Add("src", path + ".png"); + } + + if (styleAttributes.Count > 0) + { + StringBuilder sbStyle = new StringBuilder(); + foreach (var pair in styleAttributes) + { + sbStyle.AppendFormat("{0}: {1}; ", pair.Key, pair.Value); + } + attributes.Add("style", sbStyle.ToString()); + } + + StringBuilder sbAttributes = new StringBuilder(); + foreach (var pair in attributes) + { + sbAttributes.AppendFormat(" {0}=\"{1}\"", pair.Key, pair.Value); + } + + return sbAttributes.ToString(); + } + + private static string GetColor(uint color) + { + return "#" + (color & 0xFFFFFF).ToString("x6"); + } + + private static string GetSize(float size) + { + return size + "px"; + } + + private static string GetAttributeValue(HtmlAttributeValue value) + { + string valueName = null; + + switch (value) + { + case HtmlAttributeValue.Left: + valueName = "left"; + break; + case HtmlAttributeValue.Right: + valueName = "right"; + break; + case HtmlAttributeValue.Center: + valueName = "center"; + break; + case HtmlAttributeValue.Justify: + valueName = "justify"; + break; + case HtmlAttributeValue.Top: + valueName = "top"; + break; + case HtmlAttributeValue.Bottom: + valueName = "bottom"; + break; + case HtmlAttributeValue.Middle: + valueName = "middle"; + break; + case HtmlAttributeValue.Inherit: + valueName = "inherit"; + break; + case HtmlAttributeValue.XXSmall: + //valueName = "xx-small"; + valueName = "6px"; + break; + case HtmlAttributeValue.XSmall: + //valueName = "x-small"; + valueName = "7px"; + break; + case HtmlAttributeValue.Small: + //valueName = "small"; + valueName = "8px"; + break; + case HtmlAttributeValue.Medium: + //valueName = "medium"; + valueName = "9px"; + break; + case HtmlAttributeValue.Large: + //valueName = "large"; + valueName = "11px"; + break; + case HtmlAttributeValue.XLarge: + //valueName = "x-large"; + valueName = "12px"; + break; + case HtmlAttributeValue.XXLarge: + //valueName = "xx-large"; + valueName = "14px"; + break; + case HtmlAttributeValue.Block: + valueName = "block"; + break; + case HtmlAttributeValue.Inline: + valueName = "inline"; + break; + case HtmlAttributeValue.Table: + valueName = "table"; + break; + case HtmlAttributeValue.TableCell: + valueName = "table-cell"; + break; + case HtmlAttributeValue.None: + valueName = "none"; + break; + case HtmlAttributeValue.Solid: + valueName = "solid"; + break; + case HtmlAttributeValue.Underline: + valueName = "underline"; + break; + case HtmlAttributeValue.Overline: + valueName = "overline"; + break; + case HtmlAttributeValue.LineThrough: + valueName = "line-through"; + break; + case HtmlAttributeValue.Blink: + valueName = "blink"; + break; + case HtmlAttributeValue.Repeat: + valueName = "repeat"; + break; + case HtmlAttributeValue.NoRepeat: + valueName = "no-repeat"; + break; + case HtmlAttributeValue.RepeatX: + valueName = "repeat-x"; + break; + case HtmlAttributeValue.RepeatY: + valueName = "repeat-y"; + break; + case HtmlAttributeValue.Collapse: + valueName = "collapse"; + break; + case HtmlAttributeValue.Separate: + valueName = "seperate"; + break; + default: + throw new ArgumentOutOfRangeException("value"); + } + + return valueName; + } + + private static string GetTagName(HtmlTag tag) + { + string tagName = null; + switch(tag) + { + case HtmlTag.Html: + tagName = "html"; + break; + case HtmlTag.Title: + tagName = "title"; + break; + case HtmlTag.A: + tagName = "a"; + break; + case HtmlTag.Body: + tagName = "body"; + break; + case HtmlTag.B: + tagName = "b"; + break; + case HtmlTag.Br: + tagName = "br"; + break; + case HtmlTag.Center: + tagName = "center"; + break; + case HtmlTag.Code: + tagName = "code"; + break; + case HtmlTag.Dl: + tagName = "dl"; + break; + case HtmlTag.Dt: + tagName = "dt"; + break; + case HtmlTag.Dd: + tagName = "dd"; + break; + case HtmlTag.Div: + tagName = "div"; + break; + case HtmlTag.Embed: + tagName = "embed"; + break; + case HtmlTag.Em: + tagName = "em"; + break; + case HtmlTag.Head: + tagName = "head"; + break; + case HtmlTag.H1: + tagName = "h1"; + break; + case HtmlTag.H2: + tagName = "h2"; + break; + case HtmlTag.H3: + tagName = "h3"; + break; + case HtmlTag.H4: + tagName = "h4"; + break; + case HtmlTag.H5: + tagName = "h5"; + break; + case HtmlTag.H6: + tagName = "h6"; + break; + case HtmlTag.Img: + tagName = "img"; + break; + case HtmlTag.I: + tagName = "i"; + break; + case HtmlTag.Link: + tagName = "link"; + break; + case HtmlTag.Li: + tagName = "li"; + break; + case HtmlTag.Meta: + tagName = "meta"; + break; + case HtmlTag.Object: + tagName = "object"; + break; + case HtmlTag.Ol: + tagName = "ol"; + break; + case HtmlTag.P: + tagName = "p"; + break; + case HtmlTag.Param: + tagName = "param"; + break; + case HtmlTag.Span: + tagName = "span"; + break; + case HtmlTag.Strong: + tagName = "strong"; + break; + case HtmlTag.Style: + tagName = "style"; + break; + case HtmlTag.Table: + tagName = "table"; + break; + case HtmlTag.Tr: + tagName = "tr"; + break; + case HtmlTag.Th: + tagName = "th"; + break; + case HtmlTag.Td: + tagName = "td"; + break; + case HtmlTag.Ul: + tagName = "ul"; + break; + case HtmlTag.Text: + tagName = "unk_text"; + break; + case HtmlTag.ScriptObj: + tagName = "unk_scriptobj"; + break; + case HtmlTag.Unknown1: + tagName = "unk_1"; + break; + default: + throw new ArgumentOutOfRangeException("tag"); + } + return tagName; + } + } +} diff --git a/SparkIV-master/SRC/RageLib/HyperText/HyperTextFile.cs b/SparkIV-master/SRC/RageLib/HyperText/HyperTextFile.cs new file mode 100755 index 00000000..f59b901b --- /dev/null +++ b/SparkIV-master/SRC/RageLib/HyperText/HyperTextFile.cs @@ -0,0 +1,55 @@ +/**********************************************************************\ + + RageLib - HyperText + Copyright (C) 2008-2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Textures; +using File=RageLib.HyperText.Resource.File; +using Stream=System.IO.Stream; + +namespace RageLib.HyperText +{ + public class HyperTextFile + { + internal File File { get; private set; } + + public void Open(string filename) + { + File = new File(); + File.Open(filename); + } + + public void Open(Stream stream) + { + File = new File(); + File.Open(stream); + } + + public TextureFile EmbeddedTextureFile + { + get { return File.Data.TextureDictionary; } + } + + public void WriteHTML(TextWriter writer) + { + HyperTextExport.Export(File.Data.RootElement, writer); + } + + } +} diff --git a/SparkIV-master/SRC/RageLib/HyperText/Properties/AssemblyInfo.cs b/SparkIV-master/SRC/RageLib/HyperText/Properties/AssemblyInfo.cs new file mode 100755 index 00000000..b3a49a63 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/HyperText/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. + +[assembly: AssemblyTitle("RageLib.HyperText")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("bdc2d537-6af6-48b6-8e38-f196a45e2f3f")] diff --git a/SparkIV-master/SRC/RageLib/HyperText/Resource/File.cs b/SparkIV-master/SRC/RageLib/HyperText/Resource/File.cs new file mode 100755 index 00000000..01833d50 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/HyperText/Resource/File.cs @@ -0,0 +1,82 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Data; +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; + +namespace RageLib.HyperText.Resource +{ + class File + { + public HtmlDocument Data { get; private set; } + + public void Open(string filename) + { + var fs = new FileStream(filename, FileMode.Open, FileAccess.ReadWrite); + try + { + Open(fs); + } + finally + { + fs.Close(); + } + } + + public void Open(Stream stream) + { + var res = new ResourceFile(); + res.Read(stream); + + if (res.Type != ResourceType.Generic) + { + throw new Exception("Not a supported file type."); + } + + var systemMemory = new MemoryStream(res.SystemMemData); + var graphicsMemory = new MemoryStream(res.GraphicsMemData); + + Data = new HtmlDocument(); + + // Read System Memory + + var systemMemoryBR = new BinaryReader(systemMemory); + + Data.Read(systemMemoryBR); + + // Read Graphics Memory + + var graphicsMemoryBR = new BinaryReader(graphicsMemory); + + Data.ReadData(graphicsMemoryBR); + + // Read Embedded Resource Files + + Data.ReadEmbeddedResources(systemMemory, graphicsMemory); + + systemMemory.Close(); + graphicsMemory.Close(); + + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlAttributeValue.cs b/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlAttributeValue.cs new file mode 100755 index 00000000..668c1ac6 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlAttributeValue.cs @@ -0,0 +1,64 @@ +/**********************************************************************\ + + RageLib - HyperText + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.HyperText.Resource +{ + enum HtmlAttributeValue + { + Left = 0, + Right = 1, + Center = 2, + Justify = 3, + + Top = 4, + Bottom = 5, + Middle = 6, + + Inherit = 7, + + XXSmall = 8, + XSmall = 9, + Small = 10, + Medium = 11, + Large = 12, + XLarge = 13, + XXLarge = 14, + + Block = 15, + Table = 16, + TableCell = 17, + Inline = 18, + None = 19, + + Solid = 20, + Underline = 21, + Overline = 22, + LineThrough = 23, + Blink = 24, + + Repeat = 25, + NoRepeat = 26, + RepeatX = 27, + RepeatY = 28, + + Collapse = 29, + Separate = 30 + } +} diff --git a/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlDocument.cs b/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlDocument.cs new file mode 100755 index 00000000..4ae4d9b2 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlDocument.cs @@ -0,0 +1,81 @@ +/**********************************************************************\ + + RageLib - HyperText + Copyright (C) 2008-2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; +using RageLib.Common.ResourceTypes; +using RageLib.Textures; + +namespace RageLib.HyperText.Resource +{ + class HtmlDocument : IFileAccess + { + public HtmlNode RootElement { get; private set; } + + private uint BodyOffset { get; set; } + private uint Unknown1Offset { get; set; } + + public uint TextureDictionaryOffset { get; set; } + public TextureFile TextureDictionary { get; set; } + + private PtrCollection Unknown2 { get; set; } + private PtrCollection ChildNodes { get; set; } + private PtrCollection Unknown3 { get; set; } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + RootElement = new PtrValue(br).Value; + + BodyOffset = ResourceUtil.ReadOffset(br); + Unknown1Offset = ResourceUtil.ReadOffset(br); + TextureDictionaryOffset = ResourceUtil.ReadOffset(br); + + Unknown2 = new PtrCollection(br); + ChildNodes = new PtrCollection(br); + Unknown3 = new PtrCollection(br); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + + public void ReadEmbeddedResources(Stream systemMemory, Stream graphicsMemory) + { + if (TextureDictionaryOffset != 0) + { + systemMemory.Seek(TextureDictionaryOffset, SeekOrigin.Begin); + + TextureDictionary = new TextureFile(); + TextureDictionary.Open(systemMemory, graphicsMemory); + } + } + + public void ReadData(BinaryReader br) + { + + } + } +} diff --git a/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlNode.cs b/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlNode.cs new file mode 100755 index 00000000..e07aecd0 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlNode.cs @@ -0,0 +1,125 @@ +/**********************************************************************\ + + RageLib - HyperText + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using RageLib.Common; +using RageLib.Common.Resources; +using RageLib.Common.ResourceTypes; + +namespace RageLib.HyperText.Resource +{ + class HtmlNode : IFileAccess + { + private uint VTable { get; set; } + public HtmlNodeType NodeType { get; set; } + private uint ParentNodeOffset { get; set; } + public HtmlNode ParentNode { get; private set; } + public PtrCollection ChildNodes { get; private set; } + public HtmlRenderState RenderState { get; set; } + + // For ElementNodes + public HtmlTag Tag { get; set; } + private uint _fDC; + private SimpleCollection _linkAddress; + private int _fE8; + private int _fEC; + + // For DataNodes + public PtrString Data { get; private set; } + + public HtmlNode() + { + } + + public HtmlNode(BinaryReader br) + { + Read(br); + } + + public string LinkAddress + { + get + { + StringBuilder sb = new StringBuilder(); + foreach (var b in _linkAddress) + { + sb.Append((char) b); + } + return sb.ToString(); + } + } + + public override string ToString() + { + if (NodeType == HtmlNodeType.HtmlDataNode) + { + return Data.Value; + } + else + { + return Tag.ToString(); + } + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + VTable = br.ReadUInt32(); + NodeType = (HtmlNodeType)br.ReadInt32(); + ParentNodeOffset = ResourceUtil.ReadOffset(br); + + ChildNodes = new PtrCollection(br); + foreach (var node in ChildNodes) + { + node.ParentNode = this; + } + + RenderState = new HtmlRenderState(br); + + if (NodeType != HtmlNodeType.HtmlDataNode) + { + Tag = (HtmlTag)br.ReadInt32(); + _fDC = br.ReadUInt32(); + _linkAddress = new SimpleCollection(br, reader => reader.ReadByte()); + if (NodeType == HtmlNodeType.HtmlTableElementNode) + { + _fE8 = br.ReadInt32(); + _fEC = br.ReadInt32(); + } + } + else + { + Data = new PtrString(br); + } + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + + } +} diff --git a/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlNodeType.cs b/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlNodeType.cs new file mode 100755 index 00000000..6536a7d5 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlNodeType.cs @@ -0,0 +1,30 @@ +/**********************************************************************\ + + RageLib - HyperText + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.HyperText.Resource +{ + enum HtmlNodeType + { + HtmlElementNode = 0, + HtmlDataNode = 1, + HtmlTableNode = 2, + HtmlTableElementNode = 3 + } +} diff --git a/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlRenderState.cs b/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlRenderState.cs new file mode 100755 index 00000000..645f2613 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlRenderState.cs @@ -0,0 +1,166 @@ +/**********************************************************************\ + + RageLib - HyperText + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; + +namespace RageLib.HyperText.Resource +{ + internal class HtmlRenderState : IFileAccess + { + public HtmlAttributeValue Display { get; set; } + public float Width { get; set; } + public float Height { get; set; } + private float _fC; + private float _f10; + private byte[] _f14; + private float _f18; + private float _f1C; + public uint BackgroundColor { get; set; } + public uint BackgroundImageOffset { get; set; } + private uint _f28h; + private uint _f28l; + public HtmlAttributeValue BackgroundRepeat { get; set; } + public uint Color { get; set; } + public HtmlAttributeValue HorizontalAlign { get; set; } + public HtmlAttributeValue VerticalAlign { get; set; } + public HtmlAttributeValue TextDecoration { get; set; } + private uint _f44; + public HtmlAttributeValue FontSize { get; set; } + public int FontStyle { get; set; } + public int FontWeight { get; set; } + private uint _f54; + public uint BorderBottomColor { get; set; } + public HtmlAttributeValue BorderBottomStyle { get; set; } + public float BorderBottomWidth { get; set; } + public uint BorderLeftColor { get; set; } + public HtmlAttributeValue BorderLeftStyle { get; set; } + public float BorderLeftWidth { get; set; } + public uint BorderRightColor { get; set; } + public HtmlAttributeValue BorderRightStyle { get; set; } + public float BorderRightWidth { get; set; } + public uint BorderTopColor { get; set; } + public HtmlAttributeValue BorderTopStyle { get; set; } + public float BorderTopWidth { get; set; } + public float MarginBottom { get; set; } + public float MarginLeft { get; set; } + public float MarginRight { get; set; } + public float MarginTop { get; set; } + public float PaddingBottom { get; set; } + public float PaddingLeft { get; set; } + public float PaddingRight { get; set; } + public float PaddingTop { get; set; } + public float CellPadding { get; set; } + public float CellSpacing { get; set; } + public int ColSpan { get; set; } + public int RowSpan { get; set; } + public byte HasBackground { get; set; } + private byte _fB9; + private byte[] _fBA; + public uint ALinkColor { get; set; } + private int _fC0; + + public TextureInfo BackgroundImageTextureInfo { get; private set; } + + public HtmlRenderState() + { + } + + public HtmlRenderState(BinaryReader br) + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + Display = (HtmlAttributeValue) br.ReadInt32(); + Width = br.ReadSingle(); + Height = br.ReadSingle(); + _fC = br.ReadSingle(); + _f10 = br.ReadSingle(); + _f14 = new byte[] { br.ReadByte(), br.ReadByte(), br.ReadByte(), br.ReadByte() }; + _f18 = br.ReadSingle(); + _f1C = br.ReadSingle(); + BackgroundColor = br.ReadUInt32(); + BackgroundImageOffset = ResourceUtil.ReadOffset(br); + _f28h = br.ReadUInt32(); + _f28l = br.ReadUInt32(); + BackgroundRepeat = (HtmlAttributeValue) br.ReadInt32(); + Color = br.ReadUInt32(); + HorizontalAlign = (HtmlAttributeValue) br.ReadInt32(); + VerticalAlign = (HtmlAttributeValue) br.ReadInt32(); + TextDecoration = (HtmlAttributeValue) br.ReadInt32(); + _f44 = br.ReadUInt32(); + FontSize = (HtmlAttributeValue) br.ReadInt32(); + FontStyle = br.ReadInt32(); + FontWeight = br.ReadInt32(); + _f54 = br.ReadUInt32(); + BorderBottomColor = br.ReadUInt32(); + BorderBottomStyle = (HtmlAttributeValue) br.ReadInt32(); + BorderBottomWidth = br.ReadSingle(); + BorderLeftColor = br.ReadUInt32(); + BorderLeftStyle = (HtmlAttributeValue) br.ReadInt32(); + BorderLeftWidth = br.ReadSingle(); + BorderRightColor = br.ReadUInt32(); + BorderRightStyle = (HtmlAttributeValue) br.ReadInt32(); + BorderRightWidth = br.ReadSingle(); + BorderTopColor = br.ReadUInt32(); + BorderTopStyle = (HtmlAttributeValue) br.ReadInt32(); + BorderTopWidth = br.ReadSingle(); + MarginBottom = br.ReadSingle(); + MarginLeft = br.ReadSingle(); + MarginRight = br.ReadSingle(); + MarginTop = br.ReadSingle(); + PaddingBottom = br.ReadSingle(); + PaddingLeft = br.ReadSingle(); + PaddingRight = br.ReadSingle(); + PaddingTop = br.ReadSingle(); + CellPadding = br.ReadSingle(); + CellSpacing = br.ReadSingle(); + ColSpan = br.ReadInt32(); + RowSpan = br.ReadInt32(); + HasBackground = br.ReadByte(); + _fB9 = br.ReadByte(); + _fBA = new byte[] {br.ReadByte(), br.ReadByte()}; + ALinkColor = br.ReadUInt32(); + _fC0 = br.ReadInt32(); + + if (BackgroundImageOffset != 0) + { + var offset = br.BaseStream.Position; + + br.BaseStream.Seek(BackgroundImageOffset, SeekOrigin.Begin); + BackgroundImageTextureInfo = new TextureInfo(br); + + br.BaseStream.Seek(offset, SeekOrigin.Begin); + } + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlTag.cs b/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlTag.cs new file mode 100755 index 00000000..308f9037 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/HyperText/Resource/HtmlTag.cs @@ -0,0 +1,67 @@ +/**********************************************************************\ + + RageLib - HyperText + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.HyperText.Resource +{ + enum HtmlTag + { + Html = 0, + Title = 1, + A = 2, + Body = 3, + B = 4, + Br = 5, + Center = 6, + Code = 7, + Dl = 8, + Dt = 9, + Dd = 10, + Div = 11, + Embed = 12, + Em = 13, + Head = 14, + H1 = 15, + H2 = 16, + H3 = 17, + H4 = 18, + H5 = 19, + H6 = 20, + Img = 21, + I = 22, + Link = 23, + Li = 24, + Meta = 25, + Object = 26, + Ol = 27, + P = 28, + Param = 29, + Span = 30, + Strong = 31, + Style = 32, + Table = 33, + Tr = 34, + Th = 35, + Td = 36, + Ul = 37, + Text = 38, + ScriptObj = 39, + Unknown1 = 40 + } +} diff --git a/SparkIV-master/SRC/RageLib/HyperText/Resource/TextureInfo.cs b/SparkIV-master/SRC/RageLib/HyperText/Resource/TextureInfo.cs new file mode 100755 index 00000000..3146d509 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/HyperText/Resource/TextureInfo.cs @@ -0,0 +1,73 @@ +/**********************************************************************\ + + RageLib - HyperText + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; + +namespace RageLib.HyperText.Resource +{ + internal class TextureInfo : IFileAccess + { + private uint VTable { get; set; } + private uint Unknown1 { get; set; } + private ushort Unknown2 { get; set; } + private ushort Unknown3 { get; set; } + private uint Unknown4 { get; set; } + private uint Unknown5 { get; set; } + private uint TextureNameOffset { get; set; } + private uint Unknown7 { get; set; } + + public string TextureName { get; private set; } + + public TextureInfo() + { + } + + public TextureInfo(BinaryReader br) + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + VTable = br.ReadUInt32(); + Unknown1 = br.ReadUInt32(); + Unknown2 = br.ReadUInt16(); + Unknown3 = br.ReadUInt16(); + Unknown4 = br.ReadUInt32(); + Unknown5 = br.ReadUInt32(); + TextureNameOffset = ResourceUtil.ReadOffset(br); + Unknown7 = br.ReadUInt32(); + + br.BaseStream.Seek(TextureNameOffset, SeekOrigin.Begin); + TextureName = ResourceUtil.ReadNullTerminatedString(br); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/HyperText/packages.config b/SparkIV-master/SRC/RageLib/HyperText/packages.config new file mode 100755 index 00000000..3d072913 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/HyperText/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/Bone.cs b/SparkIV-master/SRC/RageLib/Models/Data/Bone.cs new file mode 100755 index 00000000..78d26a8e --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/Bone.cs @@ -0,0 +1,64 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Data +{ + public class Bone + { + public Bone Parent { get; private set; } + public string Name { get; private set; } + public int Index { get; private set; } + + public Vector4 Position { get; private set; } + public Vector4 Rotation { get; private set; } + + public Vector4 AbsolutePosition { get; private set; } + public Vector4 AbsoluteRotation { get; private set; } + + public List Children { get; private set; } + + internal Bone(Resource.Skeletons.Bone bone, Bone parent) + { + Parent = parent; + Name = bone.Name; + Index = bone.BoneIndex; + + Position = bone.Position; + Rotation = bone.RotationEuler; + + AbsolutePosition = bone.AbsolutePosition; + AbsoluteRotation = bone.AbsoluteRotationEuler; + + Children = new List(); + } + + #region Overrides of Object + + public override string ToString() + { + return Name; + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/Data/Drawable.cs b/SparkIV-master/SRC/RageLib/Models/Data/Drawable.cs new file mode 100755 index 00000000..3790cdce --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/Drawable.cs @@ -0,0 +1,62 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using RageLib.Models.Resource; + +namespace RageLib.Models.Data +{ + public class Drawable + { + public List Models { get; private set; } + public List Materials { get; private set; } + public Skeleton Skeleton { get; private set; } + public Textures.TextureFile AttachedTexture { get; private set; } + + internal Drawable(DrawableModel drawableModel) + { + if (drawableModel.ShaderGroup != null) + { + Materials = new List(drawableModel.ShaderGroup.Shaders.Count); + foreach (var info in drawableModel.ShaderGroup.Shaders) + { + Materials.Add(new Material(info)); + } + } + else + { + Materials = new List(); + } + + if (drawableModel.Skeleton != null) + { + Skeleton = new Skeleton(drawableModel.Skeleton); + } + + Models = new List(drawableModel.ModelCollection.Length); + foreach (var info in drawableModel.ModelCollection) + { + Models.Add(new Model(info)); + } + + AttachedTexture = drawableModel.ShaderGroup.TextureDictionary; + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/Data/Geometry.cs b/SparkIV-master/SRC/RageLib/Models/Data/Geometry.cs new file mode 100755 index 00000000..b8474230 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/Geometry.cs @@ -0,0 +1,41 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; + +namespace RageLib.Models.Data +{ + public class Geometry + { + public List Meshes { get; private set; } + + internal Geometry(Resource.Models.Model info) + { + int index = 0; + Meshes = new List(info.Geometries.Count); + foreach (var dataInfo in info.Geometries) + { + var mesh = new Mesh(dataInfo); + mesh.MaterialIndex = info.ShaderMappings[index++]; + Meshes.Add(mesh); + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/Material.cs b/SparkIV-master/SRC/RageLib/Models/Data/Material.cs new file mode 100755 index 00000000..06f3b0ca --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/Material.cs @@ -0,0 +1,42 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using RageLib.Models.Resource.Shaders; + +namespace RageLib.Models.Data +{ + public class Material + { + public string ShaderName { get; private set; } + public Dictionary Parameters { get; private set; } + + internal Material(ShaderFx info) + { + ShaderName = info.ShaderName; + + Parameters = new Dictionary(info.ShaderParamCount); + foreach (var data in info.ShaderParams) + { + Parameters.Add((uint) data.Key, MaterialParam.Create((uint) data.Key, data.Value)); + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/MaterialParam.cs b/SparkIV-master/SRC/RageLib/Models/Data/MaterialParam.cs new file mode 100755 index 00000000..c6dadbd8 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/MaterialParam.cs @@ -0,0 +1,51 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using RageLib.Models.Resource.Shaders; + +namespace RageLib.Models.Data +{ + public class MaterialParam + { + public uint NameHash { get; private set; } + + public MaterialParam(uint nameHash) + { + NameHash = nameHash; + } + + internal static MaterialParam Create(uint nameHash, IShaderParam obj) + { + if (obj is ShaderParamMatrix) + { + return new MaterialParamMatrix44(nameHash, obj as ShaderParamMatrix); + } + if (obj is ShaderParamVector4) + { + return new MaterialParamVector4(nameHash, obj as ShaderParamVector4); + } + if (obj is ShaderParamTexture) + { + return new MaterialParamTexture(nameHash, obj as ShaderParamTexture); + } + return null; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/MaterialParamMatrix44.cs b/SparkIV-master/SRC/RageLib/Models/Data/MaterialParamMatrix44.cs new file mode 100755 index 00000000..990ed23c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/MaterialParamMatrix44.cs @@ -0,0 +1,36 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using RageLib.Common.ResourceTypes; +using RageLib.Models.Resource.Shaders; + +namespace RageLib.Models.Data +{ + public class MaterialParamMatrix44 : MaterialParam + { + public Matrix44 Matrix { get; private set; } + + internal MaterialParamMatrix44(uint hash, ShaderParamMatrix matrix) + : base(hash) + { + Matrix = matrix.Data; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/MaterialParamTexture.cs b/SparkIV-master/SRC/RageLib/Models/Data/MaterialParamTexture.cs new file mode 100755 index 00000000..01cfd78e --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/MaterialParamTexture.cs @@ -0,0 +1,35 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using RageLib.Models.Resource.Shaders; + +namespace RageLib.Models.Data +{ + public class MaterialParamTexture : MaterialParam + { + public string TextureName { get; private set; } + + internal MaterialParamTexture(uint hash, ShaderParamTexture texture) + : base(hash) + { + TextureName = texture.TextureName; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/MaterialParamVector4.cs b/SparkIV-master/SRC/RageLib/Models/Data/MaterialParamVector4.cs new file mode 100755 index 00000000..60436888 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/MaterialParamVector4.cs @@ -0,0 +1,36 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using RageLib.Common.ResourceTypes; +using RageLib.Models.Resource.Shaders; + +namespace RageLib.Models.Data +{ + public class MaterialParamVector4 : MaterialParam + { + public Vector4 Value { get; private set; } + + internal MaterialParamVector4(uint hash, ShaderParamVector4 vector) + : base(hash) + { + Value = vector.Data; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/Mesh.cs b/SparkIV-master/SRC/RageLib/Models/Data/Mesh.cs new file mode 100755 index 00000000..f753f65d --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/Mesh.cs @@ -0,0 +1,105 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Models.Resource; + +namespace RageLib.Models.Data +{ + public class Mesh + { + public PrimitiveType PrimitiveType { get; private set; } + public int FaceCount { get; private set; } + + public int VertexCount { get; private set; } + public byte[] VertexData { get; private set; } + public VertexDeclaration VertexDeclaration { get; private set; } + public bool VertexHasNormal { get; set; } + public bool VertexHasTexture { get; set; } + public bool VertexHasBlendInfo { get; set; } + public int VertexStride { get; private set; } + + public int IndexCount { get; private set; } + public byte[] IndexData { get; private set; } + + public int MaterialIndex { get; set; } + + internal Mesh(Resource.Models.Geometry info) + { + PrimitiveType = (PrimitiveType) info.PrimitiveType; + + FaceCount = (int) info.FaceCount; + + VertexCount = info.VertexCount; + VertexStride = info.VertexStride; + VertexData = info.VertexBuffer.RawData; + + IndexCount = (int) info.IndexCount; + IndexData = info.IndexBuffer.RawData; + + VertexDeclaration = new VertexDeclaration(info.VertexBuffer.VertexDeclaration); + foreach (var element in VertexDeclaration.Elements) + { + if (element.Usage == VertexElementUsage.Normal) + { + VertexHasNormal = true; + } + if (element.Usage == VertexElementUsage.TextureCoordinate) + { + VertexHasTexture = true; + } + if (element.Usage == VertexElementUsage.BlendIndices) + { + VertexHasBlendInfo = true; + } + } + } + + public ushort[] DecodeIndexData() + { + byte[] indexData = IndexData; + ushort[] indices = new ushort[IndexCount]; + for (int i = 0; i < IndexCount; i++) + { + indices[i] = BitConverter.ToUInt16(indexData, i*2); + } + return indices; + } + + public Vertex[] DecodeVertexData() + { + byte[] vertexData = VertexData; + Vertex[] vertices = new Vertex[VertexCount]; + + using(MemoryStream ms = new MemoryStream(vertexData)) + { + BinaryReader br = new BinaryReader(ms); + for (int i = 0; i < VertexCount; i++) + { + ms.Seek(i*VertexStride, SeekOrigin.Begin); + vertices[i] = new Vertex(br, this); + } + } + + return vertices; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/Model.cs b/SparkIV-master/SRC/RageLib/Models/Data/Model.cs new file mode 100755 index 00000000..5afd24e7 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/Model.cs @@ -0,0 +1,39 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Data +{ + public class Model + { + public List Geometries { get; private set; } + + internal Model(PtrCollection infos) + { + Geometries = new List(infos.Count); + foreach (var info in infos) + { + Geometries.Add(new Geometry(info)); + } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/Data/PrimitiveType.cs b/SparkIV-master/SRC/RageLib/Models/Data/PrimitiveType.cs new file mode 100755 index 00000000..2e960605 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/PrimitiveType.cs @@ -0,0 +1,32 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Models.Data +{ + public enum PrimitiveType + { + PointList, + LineList, + LineStrip, + TriangleList, + TriangleStrip, + TriangleFan, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/Skeleton.cs b/SparkIV-master/SRC/RageLib/Models/Data/Skeleton.cs new file mode 100755 index 00000000..74326730 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/Skeleton.cs @@ -0,0 +1,57 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; + +namespace RageLib.Models.Data +{ + public class Skeleton + { + public Bone RootBone { get; private set; } + + private Dictionary _bonesByIndex; + + internal Skeleton(Resource.Skeletons.Skeleton skeleton) + { + _bonesByIndex = new Dictionary(); + RootBone = BuildBone(skeleton.Bones[0], null); + } + + public Bone this[int index] + { + get { return _bonesByIndex[index]; } + } + + private Bone BuildBone(Resource.Skeletons.Bone bone, Bone parent) + { + var dataBone = new Bone(bone, parent); + _bonesByIndex.Add(dataBone.Index, dataBone); + + var childBone = bone.FirstChild; + while(childBone != null) + { + dataBone.Children.Add( BuildBone(childBone, dataBone) ); + childBone = childBone.NextSibling; + } + + return dataBone; + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/Data/Vertex.cs b/SparkIV-master/SRC/RageLib/Models/Data/Vertex.cs new file mode 100755 index 00000000..001e4ebc --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/Vertex.cs @@ -0,0 +1,82 @@ +using System.IO; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Data +{ + public struct Vertex + { + public Vector3 Position { get; private set; } + public Vector3 Normal { get; private set; } + public uint DiffuseColor { get; private set; } + public uint SpecularColor { get; private set; } + public Vector2[] TextureCoordinates { get; private set; } + + public float[] BlendWeights { get; set; } + public uint[] BlendIndices { get; set; } + + public const int MaxTextureCoordinates = 8; + + // To add: Tangent, Binormal (sizes/etc??) + // BlendIndices/BlendWeights: Type = Color ... stored as ARGB I think but presumably swizzled as RGBA + + internal Vertex(BinaryReader br, Mesh mesh) : this() + { + TextureCoordinates = new Vector2[MaxTextureCoordinates]; + + VertexElement[] elements = mesh.VertexDeclaration.Elements; + foreach (var element in elements) + { + if (element.Stream == -1) + { + break; + } + + switch(element.Usage) + { + case VertexElementUsage.Position: + Position = new Vector3(br); + break; + case VertexElementUsage.Normal: + Normal = new Vector3(br); + break; + case VertexElementUsage.TextureCoordinate: + TextureCoordinates[element.UsageIndex] = new Vector2(br); + break; + case VertexElementUsage.Color: + if (element.UsageIndex == 0) // As per DirectX docs + { + DiffuseColor = br.ReadUInt32(); + } + else if (element.UsageIndex == 1) // As per DirectX docs + { + SpecularColor = br.ReadUInt32(); + } + else + { + br.ReadUInt32(); + } + break; + case VertexElementUsage.BlendWeight: + BlendWeights = new float[4]; + uint tmpWeight = br.ReadUInt32(); + BlendWeights[0] = ((tmpWeight >> 16) & 0xFF)/255.0f; + BlendWeights[1] = ((tmpWeight >> 8) & 0xFF)/255.0f; + BlendWeights[2] = ((tmpWeight) & 0xFF)/255.0f; + BlendWeights[3] = ((tmpWeight >> 24) & 0xFF)/255.0f; + break; + case VertexElementUsage.BlendIndices: + BlendIndices = new uint[4]; + uint tmpIndices = br.ReadUInt32(); + BlendIndices[0] = (tmpIndices >> 16) & 0xFF; + BlendIndices[1] = (tmpIndices >> 8) & 0xFF; + BlendIndices[2] = (tmpIndices) & 0xFF; + BlendIndices[3] = (tmpIndices >> 24) & 0xFF; + break; + default: + br.BaseStream.Seek(element.Size, SeekOrigin.Current); + break; + } + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/VertexDeclaration.cs b/SparkIV-master/SRC/RageLib/Models/Data/VertexDeclaration.cs new file mode 100755 index 00000000..405f1da7 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/VertexDeclaration.cs @@ -0,0 +1,77 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; + +namespace RageLib.Models.Data +{ + public class VertexDeclaration + { + public VertexElement[] Elements { get; private set; } + + internal VertexDeclaration(Resource.Models.VertexDeclaration declaration) + { + if (declaration.AlterateDecoder == 1) + { + throw new Exception("Don't know how to handle alterate decoder vertex declaration"); + } + + // Lets convert the RAGE VertexElement declarations to a more DirectX like one... + + var rageElements = declaration.DecodeAsVertexElements(); + var elements = new List(); + + int streamIndex = rageElements[0].StreamIndex; + int offsetInStream = 0; + + int[] typeMapping = {0, 15, 0, 16, 0, 1, 2, 3, 5, 4, 14, 0, 0, 0, 0, 0}; + int[] usageMapping = {0, 9, 3, 7, 6, 5, 1, 2, 10, 0, 0, 0}; + + foreach (var rageEl in rageElements) + { + if (rageEl.StreamIndex != streamIndex) + { + streamIndex = rageEl.StreamIndex; + offsetInStream = 0; + } + + var el = new VertexElement() + { + Stream = streamIndex, + Type = (VertexElementType) typeMapping[(int) rageEl.Type], + Usage = (VertexElementUsage) usageMapping[(int) rageEl.Usage], + Size = rageEl.Size, + Offset = offsetInStream, + Method = VertexElementMethod.Default, + UsageIndex = rageEl.UsageIndex, + }; + + offsetInStream += rageEl.Size; + + elements.Add(el); + } + + elements.Add(VertexElement.End); + + Elements = elements.ToArray(); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/VertexElement.cs b/SparkIV-master/SRC/RageLib/Models/Data/VertexElement.cs new file mode 100755 index 00000000..fc81f3d7 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/VertexElement.cs @@ -0,0 +1,43 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Models.Data +{ + public struct VertexElement + { + public static readonly VertexElement End = new VertexElement() + { + Stream = -1, + Offset = 0, + Type = VertexElementType.Unused, + Method = 0, + Usage = 0, + UsageIndex = 0 + }; + + public int Stream { get; set; } + public int Size { get; set; } // Not part of any D3D struct, but we include it here + public int Offset { get; set; } + public VertexElementType Type { get; set; } + public VertexElementMethod Method { get; set; } + public VertexElementUsage Usage { get; set; } + public int UsageIndex { get; set; } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/VertexElementMethod.cs b/SparkIV-master/SRC/RageLib/Models/Data/VertexElementMethod.cs new file mode 100755 index 00000000..6b92c57e --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/VertexElementMethod.cs @@ -0,0 +1,33 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Models.Data +{ + public enum VertexElementMethod + { + Default = 0, + PartialU = 1, + PartialV = 2, + CrossUV = 3, + UV = 4, + Lookup = 5, + LookupPresampled = 6, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/VertexElementType.cs b/SparkIV-master/SRC/RageLib/Models/Data/VertexElementType.cs new file mode 100755 index 00000000..a509ff39 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/VertexElementType.cs @@ -0,0 +1,44 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Models.Data +{ + public enum VertexElementType + { + Float1 = 0, + Float2 = 1, + Float3 = 2, + Float4 = 3, + Color = 4, + UByte4 = 5, + Short2 = 6, + Short4 = 7, + UByte4N = 8, + Short2N = 9, + Short4N = 10, + UShort2N = 11, + UShort4N = 12, + UDec3 = 13, + Dec3N = 14, + Float16_2 = 15, + Float16_4 = 16, + Unused = 17, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Data/VertexElementUsage.cs b/SparkIV-master/SRC/RageLib/Models/Data/VertexElementUsage.cs new file mode 100755 index 00000000..8b98aa20 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Data/VertexElementUsage.cs @@ -0,0 +1,40 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Models.Data +{ + public enum VertexElementUsage + { + Position = 0, + BlendWeight = 1, + BlendIndices = 2, + Normal = 3, + PointSize = 4, + TextureCoordinate = 5, + Tangent = 6, + Binormal = 7, + TesselateFactor = 8, + PositionT = 9, + Color = 10, + Fog = 11, + Depth = 12, + Sample = 13, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Export/ExportFactory.cs b/SparkIV-master/SRC/RageLib/Models/Export/ExportFactory.cs new file mode 100755 index 00000000..30b71d8d --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Export/ExportFactory.cs @@ -0,0 +1,56 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Text; + +namespace RageLib.Models.Export +{ + internal static class ExportFactory + { + private static readonly IExporter[] exporterTypes; + + static ExportFactory() + { + exporterTypes = new[] + { + new StudiomdlExport(), + }; + } + + public static string GenerateFilterString() + { + var sb = new StringBuilder(); + foreach (var type in exporterTypes) + { + if (sb.Length > 0) + { + sb.Append("|"); + } + sb.AppendFormat("{0} (*.{1})|*.{1}", type.Name, type.Extension); + } + return sb.ToString(); + } + + public static IExporter GetExporter( int exporterIndex ) + { + return exporterTypes[exporterIndex]; + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/Export/IExporter.cs b/SparkIV-master/SRC/RageLib/Models/Export/IExporter.cs new file mode 100755 index 00000000..452992e0 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Export/IExporter.cs @@ -0,0 +1,30 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Models.Export +{ + public interface IExporter + { + string Name { get; } + string Extension { get; } + + void Export(ModelNode node, string filename); + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/Export/StudiomdlExport.cs b/SparkIV-master/SRC/RageLib/Models/Export/StudiomdlExport.cs new file mode 100755 index 00000000..a1f0fa13 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Export/StudiomdlExport.cs @@ -0,0 +1,224 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using RageLib.Common.ResourceTypes; +using RageLib.Models.Data; + +namespace RageLib.Models.Export +{ + internal class StudiomdlExport : IExporter + { + private Dictionary _selectedNodes; + + #region Implementation of IExporter + + public string Name + { + get { return "Valve Studiomdl Format"; } + } + + public string Extension + { + get { return "smd"; } + } + + public void Export(ModelNode node, string filename) + { + _selectedNodes = new Dictionary(); + PrepareSelectedNodes(node, false); + + try + { + using (var fs = new FileStream(filename, FileMode.Create, FileAccess.Write)) + { + using (var sw = new StreamWriter(fs)) + { + sw.WriteLine("version 1"); + sw.WriteLine("nodes"); + + Skeleton skeleton = FindSkeleton(node); + if (skeleton != null) + { + ExportNodes(sw, skeleton.RootBone, null); + } + else + { + sw.WriteLine("0 \"root\" -1"); + } + sw.WriteLine("end"); + + sw.WriteLine("skeleton"); + sw.WriteLine("time 0"); + if (skeleton != null) + { + ExportSkeleton(sw, skeleton.RootBone); + } + else + { + sw.WriteLine("0 0.0 0.0 0.0 0.0 0.0 0.0"); + } + sw.WriteLine("end"); + + sw.WriteLine("triangles"); + ExportModelNode(sw, node); + sw.WriteLine("end"); + } + } + } + finally + { + _selectedNodes = null; + } + } + + #endregion + + #region Helpers + + private static Skeleton FindSkeleton(ModelNode node) + { + Drawable drawable = node.DataModel as Drawable; + if (drawable != null) + { + if (drawable.Skeleton != null) + { + return drawable.Skeleton; + } + } + else + { + foreach (var child in node.Children) + { + return FindSkeleton(child); + } + } + return null; + } + + private void PrepareSelectedNodes(ModelNode node, bool parentNodeSelected) + { + bool nodeSelected = parentNodeSelected | node.Selected; + _selectedNodes.Add(node.DataModel, nodeSelected); + foreach (var child in node.Children) + { + PrepareSelectedNodes(child, nodeSelected); + } + } + + private void ExportModelNode(TextWriter sw, ModelNode node) + { + Drawable drawable = node.DataModel as Drawable; + if (drawable != null) + { + ExportDrawable(sw, drawable); + } + else + { + foreach (var child in node.Children) + { + ExportModelNode(sw, child); + } + } + } + + private static string F(float f) + { + return f.ToString("0.000000", CultureInfo.InvariantCulture); + } + + private void ExportDrawable(TextWriter sw, Drawable drawable) + { + foreach (var model in drawable.Models) + { + ExportModel(sw, model, drawable); + } + } + + private void ExportModel(TextWriter sw, Model model, Drawable drawable) + { + foreach (var geometry in model.Geometries) + { + foreach (var mesh in geometry.Meshes) + { + if (_selectedNodes[mesh]) + { + + Vertex[] vertices = mesh.DecodeVertexData(); + ushort[] indices = mesh.DecodeIndexData(); + string materialName = "material_" + mesh.MaterialIndex + "_" + + drawable.Materials[mesh.MaterialIndex].ShaderName; + + for (int i = 0; i < mesh.FaceCount; i++) + { + Vertex v1 = vertices[indices[i*3 + 0]]; + Vertex v2 = vertices[indices[i*3 + 1]]; + Vertex v3 = vertices[indices[i*3 + 2]]; + + sw.WriteLine(materialName); + ExportVertex(sw, mesh, v1); + ExportVertex(sw, mesh, v2); + ExportVertex(sw, mesh, v3); + } + } + } + } + } + + private static void ExportVertex(TextWriter sw, Mesh m, Vertex v) + { + var boneIndex = m.VertexHasBlendInfo ? v.BlendIndices[0] : 0; + var normal = m.VertexHasNormal ? v.Normal : new Vector3(); + var uv = m.VertexHasTexture ? v.TextureCoordinates[0] : new Vector2(); + var position = v.Position; + + sw.WriteLine("{0} {1} {2} {3} {4} {5} {6} {7} {8} 1 0 1.000000", boneIndex, + F(position.X), F(position.Y), F(position.Z), + F(normal.X), F(normal.Y), F(normal.Z), + F(uv.X), F(uv.Y)); + } + + private static void ExportNodes(TextWriter sw, Bone bone, Bone parentBone) + { + sw.WriteLine("{0} \"{1}\" {2}", bone.Index, bone.Name, parentBone == null ? -1 : parentBone.Index); + + foreach (var childBone in bone.Children) + { + ExportNodes(sw, childBone, bone); + } + } + + private static void ExportSkeleton(TextWriter sw, Bone bone) + { + sw.WriteLine("{0} {1} {2} {3} {4} {5} {6}", bone.Index, + F(bone.Position.X), F(bone.Position.Y), F(bone.Position.Z), + F(bone.Rotation.X), F(bone.Rotation.Y), F(bone.Rotation.Z)); + + foreach (var childBone in bone.Children) + { + ExportSkeleton(sw, childBone); + } + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/IDataReader.cs b/SparkIV-master/SRC/RageLib/Models/IDataReader.cs new file mode 100755 index 00000000..936d1423 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/IDataReader.cs @@ -0,0 +1,29 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; + +namespace RageLib.Models +{ + interface IDataReader + { + void ReadData(BinaryReader br); + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/IEmbeddedResourceReader.cs b/SparkIV-master/SRC/RageLib/Models/IEmbeddedResourceReader.cs new file mode 100755 index 00000000..ce1ff8e3 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/IEmbeddedResourceReader.cs @@ -0,0 +1,29 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; + +namespace RageLib.Models +{ + internal interface IEmbeddedResourceReader + { + void ReadEmbeddedResources(Stream systemMemory, Stream graphicsMemory); + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/IModelFile.cs b/SparkIV-master/SRC/RageLib/Models/IModelFile.cs new file mode 100755 index 00000000..01181411 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/IModelFile.cs @@ -0,0 +1,33 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Textures; + +namespace RageLib.Models +{ + public interface IModelFile : IDisposable + { + void Open(string filename); + void Open(Stream stream); + ModelNode GetModel(TextureFile[] textures); + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Model3DViewer/MathUtils.cs b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/MathUtils.cs new file mode 100755 index 00000000..07212ab1 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/MathUtils.cs @@ -0,0 +1,453 @@ +//--------------------------------------------------------------------------- +// +// (c) Copyright Microsoft Corporation. +// This source is subject to the Microsoft Limited Permissive License. +// See http://www.microsoft.com/resources/sharedsource/licensingbasics/limitedpermissivelicense.mspx +// All other rights reserved. +// +// This file is part of the 3D Tools for Windows Presentation Foundation +// project. For more information, see: +// +// http://CodePlex.com/Wiki/View.aspx?ProjectName=3DTools +// +//--------------------------------------------------------------------------- + +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Media; +using System.Windows.Media.Media3D; + +namespace RageLib.Models.Model3DViewer +{ + public static class MathUtils + { + public static double GetAspectRatio(Size size) + { + return size.Width / size.Height; + } + + public static double DegreesToRadians(double degrees) + { + return degrees * (Math.PI / 180.0); + } + + private static Matrix3D GetViewMatrix(ProjectionCamera camera) + { + Debug.Assert(camera != null, + "Caller needs to ensure camera is non-null."); + + // This math is identical to what you find documented for + // D3DXMatrixLookAtRH with the exception that WPF uses a + // LookDirection vector rather than a LookAt point. + + Vector3D zAxis = -camera.LookDirection; + zAxis.Normalize(); + + Vector3D xAxis = Vector3D.CrossProduct(camera.UpDirection, zAxis); + xAxis.Normalize(); + + Vector3D yAxis = Vector3D.CrossProduct(zAxis, xAxis); + + Vector3D position = (Vector3D)camera.Position; + double offsetX = -Vector3D.DotProduct(xAxis, position); + double offsetY = -Vector3D.DotProduct(yAxis, position); + double offsetZ = -Vector3D.DotProduct(zAxis, position); + + return new Matrix3D( + xAxis.X, yAxis.X, zAxis.X, 0, + xAxis.Y, yAxis.Y, zAxis.Y, 0, + xAxis.Z, yAxis.Z, zAxis.Z, 0, + offsetX, offsetY, offsetZ, 1); + } + + /// + /// Computes the effective view matrix for the given + /// camera. + /// + public static Matrix3D GetViewMatrix(Camera camera) + { + if (camera == null) + { + throw new ArgumentNullException("camera"); + } + + ProjectionCamera projectionCamera = camera as ProjectionCamera; + + if (projectionCamera != null) + { + return GetViewMatrix(projectionCamera); + } + + MatrixCamera matrixCamera = camera as MatrixCamera; + + if (matrixCamera != null) + { + return matrixCamera.ViewMatrix; + } + + throw new ArgumentException(String.Format("Unsupported camera type '{0}'.", camera.GetType().FullName), "camera"); + } + + private static Matrix3D GetProjectionMatrix(OrthographicCamera camera, double aspectRatio) + { + Debug.Assert(camera != null, + "Caller needs to ensure camera is non-null."); + + // This math is identical to what you find documented for + // D3DXMatrixOrthoRH with the exception that in WPF only + // the camera's width is specified. Height is calculated + // from width and the aspect ratio. + + double w = camera.Width; + double h = w / aspectRatio; + double zn = camera.NearPlaneDistance; + double zf = camera.FarPlaneDistance; + + double m33 = 1 / (zn - zf); + double m43 = zn * m33; + + return new Matrix3D( + 2 / w, 0, 0, 0, + 0, 2 / h, 0, 0, + 0, 0, m33, 0, + 0, 0, m43, 1); + } + + private static Matrix3D GetProjectionMatrix(PerspectiveCamera camera, double aspectRatio) + { + Debug.Assert(camera != null, + "Caller needs to ensure camera is non-null."); + + // This math is identical to what you find documented for + // D3DXMatrixPerspectiveFovRH with the exception that in + // WPF the camera's horizontal rather the vertical + // field-of-view is specified. + + double hFoV = MathUtils.DegreesToRadians(camera.FieldOfView); + double zn = camera.NearPlaneDistance; + double zf = camera.FarPlaneDistance; + + double xScale = 1 / Math.Tan(hFoV / 2); + double yScale = aspectRatio * xScale; + double m33 = (zf == double.PositiveInfinity) ? -1 : (zf / (zn - zf)); + double m43 = zn * m33; + + return new Matrix3D( + xScale, 0, 0, 0, + 0, yScale, 0, 0, + 0, 0, m33, -1, + 0, 0, m43, 0); + } + + /// + /// Computes the effective projection matrix for the given + /// camera. + /// + public static Matrix3D GetProjectionMatrix(Camera camera, double aspectRatio) + { + if (camera == null) + { + throw new ArgumentNullException("camera"); + } + + PerspectiveCamera perspectiveCamera = camera as PerspectiveCamera; + + if (perspectiveCamera != null) + { + return GetProjectionMatrix(perspectiveCamera, aspectRatio); + } + + OrthographicCamera orthographicCamera = camera as OrthographicCamera; + + if (orthographicCamera != null) + { + return GetProjectionMatrix(orthographicCamera, aspectRatio); + } + + MatrixCamera matrixCamera = camera as MatrixCamera; + + if (matrixCamera != null) + { + return matrixCamera.ProjectionMatrix; + } + + throw new ArgumentException(String.Format("Unsupported camera type '{0}'.", camera.GetType().FullName), "camera"); + } + + private static Matrix3D GetHomogeneousToViewportTransform(Rect viewport) + { + double scaleX = viewport.Width / 2; + double scaleY = viewport.Height / 2; + double offsetX = viewport.X + scaleX; + double offsetY = viewport.Y + scaleY; + + return new Matrix3D( + scaleX, 0, 0, 0, + 0, -scaleY, 0, 0, + 0, 0, 1, 0, + offsetX, offsetY, 0, 1); + } + + /// + /// Computes the transform from world space to the Viewport3DVisual's + /// inner 2D space. + /// + /// This method can fail if Camera.Transform is non-invertable + /// in which case the camera clip planes will be coincident and + /// nothing will render. In this case success will be false. + /// + public static Matrix3D TryWorldToViewportTransform(Viewport3DVisual visual, out bool success) + { + success = false; + Matrix3D result = TryWorldToCameraTransform(visual, out success); + + if (success) + { + result.Append(GetProjectionMatrix(visual.Camera, MathUtils.GetAspectRatio(visual.Viewport.Size))); + result.Append(GetHomogeneousToViewportTransform(visual.Viewport)); + success = true; + } + + return result; + } + + + /// + /// Computes the transform from world space to camera space + /// + /// This method can fail if Camera.Transform is non-invertable + /// in which case the camera clip planes will be coincident and + /// nothing will render. In this case success will be false. + /// + public static Matrix3D TryWorldToCameraTransform(Viewport3DVisual visual, out bool success) + { + success = false; + Matrix3D result = Matrix3D.Identity; + + Camera camera = visual.Camera; + + if (camera == null) + { + return ZeroMatrix; + } + + Rect viewport = visual.Viewport; + + if (viewport == Rect.Empty) + { + return ZeroMatrix; + } + + Transform3D cameraTransform = camera.Transform; + + if (cameraTransform != null) + { + Matrix3D m = cameraTransform.Value; + + if (!m.HasInverse) + { + return ZeroMatrix; + } + + m.Invert(); + result.Append(m); + } + + result.Append(GetViewMatrix(camera)); + + success = true; + return result; + } + + /// + /// Gets the object space to world space transformation for the given DependencyObject + /// + /// The visual whose world space transform should be found + /// The Viewport3DVisual the Visual is contained within + /// The world space transformation + private static Matrix3D GetWorldTransformationMatrix(DependencyObject visual, out Viewport3DVisual viewport) + { + Matrix3D worldTransform = Matrix3D.Identity; + viewport = null; + + if (!(visual is Visual3D)) + { + throw new ArgumentException("Must be of type Visual3D.", "visual"); + } + + while (visual != null) + { + if (!(visual is ModelVisual3D)) + { + break; + } + + Transform3D transform = (Transform3D)visual.GetValue(ModelVisual3D.TransformProperty); + + if (transform != null) + { + worldTransform.Append(transform.Value); + } + + visual = VisualTreeHelper.GetParent(visual); + } + + viewport = visual as Viewport3DVisual; + + if (viewport == null) + { + if (visual != null) + { + // In WPF 3D v1 the only possible configuration is a chain of + // ModelVisual3Ds leading up to a Viewport3DVisual. + + throw new ApplicationException( + String.Format("Unsupported type: '{0}'. Expected tree of ModelVisual3Ds leading up to a Viewport3DVisual.", + visual.GetType().FullName)); + } + + return ZeroMatrix; + } + + return worldTransform; + } + + /// + /// Computes the transform from the inner space of the given + /// Visual3D to the 2D space of the Viewport3DVisual which + /// contains it. + /// + /// The result will contain the transform of the given visual. + /// + /// This method can fail if Camera.Transform is non-invertable + /// in which case the camera clip planes will be coincident and + /// nothing will render. In this case success will be false. + /// + /// + /// + /// + public static Matrix3D TryTransformTo2DAncestor(DependencyObject visual, out Viewport3DVisual viewport, out bool success) + { + Matrix3D to2D = GetWorldTransformationMatrix(visual, out viewport); + to2D.Append(MathUtils.TryWorldToViewportTransform(viewport, out success)); + + if (!success) + { + return ZeroMatrix; + } + + return to2D; + } + + + /// + /// Computes the transform from the inner space of the given + /// Visual3D to the camera coordinate space + /// + /// The result will contain the transform of the given visual. + /// + /// This method can fail if Camera.Transform is non-invertable + /// in which case the camera clip planes will be coincident and + /// nothing will render. In this case success will be false. + /// + /// + /// + /// + public static Matrix3D TryTransformToCameraSpace(DependencyObject visual, out Viewport3DVisual viewport, out bool success) + { + Matrix3D toViewSpace = GetWorldTransformationMatrix(visual, out viewport); + toViewSpace.Append(MathUtils.TryWorldToCameraTransform(viewport, out success)); + + if (!success) + { + return ZeroMatrix; + } + + return toViewSpace; + } + + /// + /// Transforms the axis-aligned bounding box 'bounds' by + /// 'transform' + /// + /// The AABB to transform + /// Transformed AABB + public static Rect3D TransformBounds(Rect3D bounds, Matrix3D transform) + { + double x1 = bounds.X; + double y1 = bounds.Y; + double z1 = bounds.Z; + double x2 = bounds.X + bounds.SizeX; + double y2 = bounds.Y + bounds.SizeY; + double z2 = bounds.Z + bounds.SizeZ; + + Point3D[] points = new Point3D[] { + new Point3D(x1, y1, z1), + new Point3D(x1, y1, z2), + new Point3D(x1, y2, z1), + new Point3D(x1, y2, z2), + new Point3D(x2, y1, z1), + new Point3D(x2, y1, z2), + new Point3D(x2, y2, z1), + new Point3D(x2, y2, z2), + }; + + transform.Transform(points); + + // reuse the 1 and 2 variables to stand for smallest and largest + Point3D p = points[0]; + x1 = x2 = p.X; + y1 = y2 = p.Y; + z1 = z2 = p.Z; + + for (int i = 1; i < points.Length; i++) + { + p = points[i]; + + x1 = Math.Min(x1, p.X); y1 = Math.Min(y1, p.Y); z1 = Math.Min(z1, p.Z); + x2 = Math.Max(x2, p.X); y2 = Math.Max(y2, p.Y); z2 = Math.Max(z2, p.Z); + } + + return new Rect3D(x1, y1, z1, x2 - x1, y2 - y1, z2 - z1); + } + + /// + /// Normalizes v if |v| > 0. + /// + /// This normalization is slightly different from Vector3D.Normalize. Here + /// we just divide by the length but Vector3D.Normalize tries to avoid + /// overflow when finding the length. + /// + /// The vector to normalize + /// 'true' if v was normalized + public static bool TryNormalize(ref Vector3D v) + { + double length = v.Length; + + if (length != 0) + { + v /= length; + return true; + } + + return false; + } + + /// + /// Computes the center of 'box' + /// + /// The Rect3D we want the center of + /// The center point + public static Point3D GetCenter(Rect3D box) + { + return new Point3D(box.X + box.SizeX / 2, box.Y + box.SizeY / 2, box.Z + box.SizeZ / 2); + } + + public static readonly Matrix3D ZeroMatrix = new Matrix3D(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + + public static readonly Vector3D XAxis = new Vector3D(1, 0, 0); + public static readonly Vector3D YAxis = new Vector3D(0, 1, 0); + public static readonly Vector3D ZAxis = new Vector3D(0, 0, 1); + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Model3DViewer/Matrix3DStack.cs b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/Matrix3DStack.cs new file mode 100755 index 00000000..b7486b36 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/Matrix3DStack.cs @@ -0,0 +1,130 @@ +///--------------------------------------------------------------------------- +// +// (c) Copyright Microsoft Corporation. +// This source is subject to the Microsoft Limited Permissive License. +// See http://www.microsoft.com/resources/sharedsource/licensingbasics/limitedpermissivelicense.mspx +// All other rights reserved. +// +// This file is part of the 3D Tools for Windows Presentation Foundation +// project. For more information, see: +// +// http://CodePlex.com/Wiki/View.aspx?ProjectName=3DTools +// +//--------------------------------------------------------------------------- + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Windows.Media.Media3D; + +namespace RageLib.Models.Model3DViewer +{ + /// + /// Matrix3DStack is a stack of Matrix3Ds. + /// + public class Matrix3DStack : IEnumerable, ICollection + { + public Matrix3D Peek() + { + return _storage[_storage.Count - 1]; + } + + public void Push(Matrix3D item) + { + _storage.Add(item); + } + + public void Append(Matrix3D item) + { + if (Count > 0) + { + Matrix3D top = Peek(); + top.Append(item); + Push(top); + } + else + { + Push(item); + } + } + + public void Prepend(Matrix3D item) + { + if (Count > 0) + { + Matrix3D top = Peek(); + top.Prepend(item); + Push(top); + } + else + { + Push(item); + } + } + + public Matrix3D Pop() + { + Matrix3D result = Peek(); + _storage.RemoveAt(_storage.Count - 1); + + return result; + } + + public int Count + { + get { return _storage.Count; } + } + + void Clear() + { + _storage.Clear(); + } + + bool Contains(Matrix3D item) + { + return _storage.Contains(item); + } + + private readonly List _storage = new List(); + + #region ICollection Members + + void ICollection.CopyTo(Array array, int index) + { + ((ICollection)_storage).CopyTo(array, index); + } + + bool ICollection.IsSynchronized + { + get { return ((ICollection)_storage).IsSynchronized; } + } + + object ICollection.SyncRoot + { + get { return ((ICollection)_storage).SyncRoot; } + } + + #endregion + + #region IEnumerable Members + + IEnumerator IEnumerable.GetEnumerator() + { + return ((IEnumerable)this).GetEnumerator(); + } + + #endregion + + #region IEnumerable Members + + IEnumerator IEnumerable.GetEnumerator() + { + for (int i = _storage.Count - 1; i >= 0; i--) + { + yield return _storage[i]; + } + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Model3DViewer/Model3DView.xaml b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/Model3DView.xaml new file mode 100755 index 00000000..49e4a5f6 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/Model3DView.xaml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SparkIV-master/SRC/RageLib/Models/Model3DViewer/Model3DView.xaml.cs b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/Model3DView.xaml.cs new file mode 100755 index 00000000..a8fdbcd3 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/Model3DView.xaml.cs @@ -0,0 +1,104 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Windows; +using System.Windows.Controls; +using System.Windows.Media.Media3D; + +namespace RageLib.Models.Model3DViewer +{ + /// + /// Interaction logic for Model3DView.xaml + /// + public partial class Model3DView : UserControl + { + private ObjectTracker _tracker = new ObjectTracker(); + private ScreenSpaceLines3D _lines = new ScreenSpaceLines3D(); + private RenderMode _renderMode; + private Model3D _model; + + public Model3DView() + { + InitializeComponent(); + + _lines.Transform = _tracker.Transform; + MainViewport.Children.Add(_lines); + + Root.Transform = _tracker.Transform; + } + + private void OnLoaded(object sender, RoutedEventArgs e) + { + // Viewport3Ds only raise events when the mouse is over the rendered 3D geometry. + // In order to capture events whenever the mouse is over the client are we use a + // same sized transparent Border positioned on top of the Viewport3D. + _tracker.EventSource = CaptureBorder; + } + + public RenderMode RenderMode + { + get { return _renderMode; } + set + { + _renderMode = value; + Model = _model; + } + } + + public Model3D Model + { + set + { + _model = value; + + if (value == null) + { + _lines.Points.Clear(); + Root.Content = null; + return; + } + + var group = new Model3DGroup(); + group.Children.Add(value); + + var transformGroup = new Transform3DGroup(); + transformGroup.Children.Add(new RotateTransform3D(new AxisAngleRotation3D(new Vector3D(1, 0, 0), -90))); + transformGroup.Children.Add(new RotateTransform3D(new AxisAngleRotation3D(new Vector3D(0, 1, 0), 180))); + group.Transform = transformGroup; + + if (RenderMode == RenderMode.Solid) + { + _lines.Points.Clear(); + Root.Content = group; + } + else if (RenderMode == RenderMode.SolidNormals) + { + _lines.MakeNormals(group); + Root.Content = group; + } + else if (RenderMode == RenderMode.Wireframe) + { + _lines.MakeWireframe(group); + Root.Content = null; + } + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Model3DViewer/ObjectTracker.cs b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/ObjectTracker.cs new file mode 100755 index 00000000..de134482 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/ObjectTracker.cs @@ -0,0 +1,146 @@ + +// Modified and adapated from Trackball.cs by Aru, as such it retains +// the following Microsoft Limited Permissive license. + +// Trackball is a camera-oriented control mechanism, whereas ObjectTracker +// is an object-oriented control mechanism that seems to work better when +// looking at single objects. + +//--------------------------------------------------------------------------- +// +// (c) Copyright Microsoft Corporation. +// This source is subject to the Microsoft Limited Permissive License. +// See http://www.microsoft.com/resources/sharedsource/licensingbasics/limitedpermissivelicense.mspx +// All other rights reserved. +// +// This file is part of the 3D Tools for Windows Presentation Foundation +// project. For more information, see: +// +// http://CodePlex.com/Wiki/View.aspx?ProjectName=3DTools +// +// The following article discusses the mechanics behind this +// trackball implementation: http://viewport3d.com/trackball.htm +// +// Reading the article is not required to use this sample code, +// but skimming it might be useful. +// +//--------------------------------------------------------------------------- + +using System; +using System.Windows; +using System.Windows.Input; +using System.Windows.Media.Media3D; + +namespace RageLib.Models.Model3DViewer +{ + public class ObjectTracker + { + private FrameworkElement _eventSource; + private Point _previousPosition2D; + + private readonly Transform3DGroup _transform; + private readonly ScaleTransform3D _scale = new ScaleTransform3D(); + private readonly MatrixTransform3D _rotation = new MatrixTransform3D(); + + public ObjectTracker() + { + _transform = new Transform3DGroup(); + _transform.Children.Add(_scale); + _transform.Children.Add(_rotation); + } + + /// + /// A transform to move the camera or scene to the trackball's + /// current orientation and scale. + /// + public Transform3D Transform + { + get { return _transform; } + } + + #region Event Handling + + /// + /// The FrameworkElement we listen to for mouse events. + /// + public FrameworkElement EventSource + { + get { return _eventSource; } + + set + { + if (_eventSource != null) + { + _eventSource.MouseDown -= OnMouseDown; + _eventSource.MouseUp -= OnMouseUp; + _eventSource.MouseMove -= OnMouseMove; + } + + _eventSource = value; + + _eventSource.MouseDown += OnMouseDown; + _eventSource.MouseUp += OnMouseUp; + _eventSource.MouseMove += OnMouseMove; + } + } + + private void OnMouseDown(object sender, MouseEventArgs e) + { + Mouse.Capture(EventSource, CaptureMode.Element); + _previousPosition2D = e.GetPosition(EventSource); + } + + private void OnMouseUp(object sender, MouseEventArgs e) + { + Mouse.Capture(EventSource, CaptureMode.None); + } + + private void OnMouseMove(object sender, MouseEventArgs e) + { + Point currentPosition = e.GetPosition(EventSource); + + // Prefer tracking to zooming if both buttons are pressed. + if (e.LeftButton == MouseButtonState.Pressed) + { + Track(currentPosition); + } + else if (e.RightButton == MouseButtonState.Pressed) + { + Zoom(currentPosition); + } + + _previousPosition2D = currentPosition; + } + + #endregion Event Handling + + private void Track(Point currentPosition) + { + Matrix3D current = _rotation.Matrix; + + Matrix3D rotY = + (new RotateTransform3D(new AxisAngleRotation3D(new Vector3D(0,1,0), currentPosition.X - _previousPosition2D.X))) + .Value; + + Matrix3D rotX = + (new RotateTransform3D(new AxisAngleRotation3D(new Vector3D(1, 0, 0), currentPosition.Y - _previousPosition2D.Y))) + .Value; + + Matrix3D newRotation = Matrix3D.Multiply(Matrix3D.Multiply(current, rotY), rotX); + + _rotation.Matrix = newRotation; + } + + private void Zoom(Point currentPosition) + { + double yDelta = _previousPosition2D.Y - currentPosition.Y; + + double scale = Math.Exp(yDelta / 100); // e^(yDelta/100) is fairly arbitrary. + + _scale.ScaleX *= scale; + _scale.ScaleY *= scale; + _scale.ScaleZ *= scale; + } + + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Model3DViewer/RenderMode.cs b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/RenderMode.cs new file mode 100755 index 00000000..8180a57c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/RenderMode.cs @@ -0,0 +1,29 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Models.Model3DViewer +{ + public enum RenderMode + { + Solid, + Wireframe, + SolidNormals, + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/Model3DViewer/ScreenSpaceLines3D.cs b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/ScreenSpaceLines3D.cs new file mode 100755 index 00000000..fa75cc0f --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Model3DViewer/ScreenSpaceLines3D.cs @@ -0,0 +1,482 @@ +//--------------------------------------------------------------------------- +// +// (c) Copyright Microsoft Corporation. +// This source is subject to the Microsoft Limited Permissive License. +// See http://www.microsoft.com/resources/sharedsource/licensingbasics/limitedpermissivelicense.mspx +// All other rights reserved. +// +// This file is part of the 3D Tools for Windows Presentation Foundation +// project. For more information, see: +// +// http://CodePlex.com/Wiki/View.aspx?ProjectName=3DTools +// +//--------------------------------------------------------------------------- + +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Media; +using System.Windows.Media.Media3D; + +namespace RageLib.Models.Model3DViewer +{ + /// + /// ScreenSpaceLines3D are a 3D line primitive whose thickness + /// is constant in 2D space post projection. + /// + /// This means that the lines do not become foreshortened as + /// they receed from the camera as other 3D primitives do under + /// a typical perspective projection. + /// + /// Example Usage: + /// + /// <tools:ScreenSpaceLines3D + /// Points="0,0,0 0,1,0 0,1,0 1,1,0 1,1,0 0,0,1" + /// Thickness="5" Color="Red"> + /// + /// "Screen space" is a bit of a misnomer as the line thickness + /// is specified in the 2D coordinate system of the container + /// Viewport3D, not the screen. + /// + public class ScreenSpaceLines3D : ModelVisual3D + { + public ScreenSpaceLines3D() + { + _mesh = new MeshGeometry3D(); + _model = new GeometryModel3D(); + _model.Geometry = _mesh; + SetColor(this.Color); + + this.Content = _model; + this.Points = new Point3DCollection(); + + CompositionTarget.Rendering += OnRender; + } + + public static readonly DependencyProperty ColorProperty = + DependencyProperty.Register( + "Color", + typeof(Color), + typeof(ScreenSpaceLines3D), + new PropertyMetadata( + Colors.White, + OnColorChanged)); + + private static void OnColorChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args) + { + ((ScreenSpaceLines3D)sender).SetColor((Color)args.NewValue); + } + + private void SetColor(Color color) + { + MaterialGroup unlitMaterial = new MaterialGroup(); + unlitMaterial.Children.Add(new DiffuseMaterial(new SolidColorBrush(Colors.Black))); + unlitMaterial.Children.Add(new EmissiveMaterial(new SolidColorBrush(color))); + unlitMaterial.Freeze(); + + _model.Material = unlitMaterial; + _model.BackMaterial = unlitMaterial; + } + + public Color Color + { + get { return (Color)GetValue(ColorProperty); } + set { SetValue(ColorProperty, value); } + } + + public static readonly DependencyProperty ThicknessProperty = + DependencyProperty.Register( + "Thickness", + typeof(double), + typeof(ScreenSpaceLines3D), + new PropertyMetadata( + 1.0, + OnThicknessChanged)); + + private static void OnThicknessChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args) + { + ((ScreenSpaceLines3D)sender).GeometryDirty(); + } + + public double Thickness + { + get { return (double)GetValue(ThicknessProperty); } + set { SetValue(ThicknessProperty, value); } + } + + public static readonly DependencyProperty PointsProperty = + DependencyProperty.Register( + "Points", + typeof(Point3DCollection), + typeof(ScreenSpaceLines3D), + new PropertyMetadata( + null, + OnPointsChanged)); + + private static void OnPointsChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args) + { + ((ScreenSpaceLines3D)sender).GeometryDirty(); + } + + public Point3DCollection Points + { + get { return (Point3DCollection)GetValue(PointsProperty); } + set { SetValue(PointsProperty, value); } + } + + private void OnRender(object sender, EventArgs e) + { + if (Points.Count == 0 && _mesh.Positions.Count == 0) + { + return; + } + + if (UpdateTransforms()) + { + RebuildGeometry(); + } + } + + private void GeometryDirty() + { + // Force next call to UpdateTransforms() to return true. + _visualToScreen = MathUtils.ZeroMatrix; + } + + private void RebuildGeometry() + { + double halfThickness = Thickness / 2.0; + int numLines = Points.Count / 2; + + Point3DCollection positions = new Point3DCollection(numLines * 4); + + for (int i = 0; i < numLines; i++) + { + int startIndex = i * 2; + + Point3D startPoint = Points[startIndex]; + Point3D endPoint = Points[startIndex + 1]; + + AddSegment(positions, startPoint, endPoint, halfThickness); + } + + positions.Freeze(); + _mesh.Positions = positions; + + Int32Collection indices = new Int32Collection(Points.Count * 3); + + for (int i = 0; i < Points.Count / 2; i++) + { + indices.Add(i * 4 + 2); + indices.Add(i * 4 + 1); + indices.Add(i * 4 + 0); + + indices.Add(i * 4 + 2); + indices.Add(i * 4 + 3); + indices.Add(i * 4 + 1); + } + + indices.Freeze(); + _mesh.TriangleIndices = indices; + } + + private void AddSegment(Point3DCollection positions, Point3D startPoint, Point3D endPoint, double halfThickness) + { + // NOTE: We want the vector below to be perpendicular post projection so + // we need to compute the line direction in post-projective space. + Vector3D lineDirection = endPoint * _visualToScreen - startPoint * _visualToScreen; + lineDirection.Z = 0; + lineDirection.Normalize(); + + // NOTE: Implicit Rot(90) during construction to get a perpendicular vector. + Vector delta = new Vector(-lineDirection.Y, lineDirection.X); + delta *= halfThickness; + + Point3D pOut1, pOut2; + + Widen(startPoint, delta, out pOut1, out pOut2); + + positions.Add(pOut1); + positions.Add(pOut2); + + Widen(endPoint, delta, out pOut1, out pOut2); + + positions.Add(pOut1); + positions.Add(pOut2); + } + + private void Widen(Point3D pIn, Vector delta, out Point3D pOut1, out Point3D pOut2) + { + Point4D pIn4 = (Point4D)pIn; + Point4D pOut41 = pIn4 * _visualToScreen; + Point4D pOut42 = pOut41; + + pOut41.X += delta.X * pOut41.W; + pOut41.Y += delta.Y * pOut41.W; + + pOut42.X -= delta.X * pOut42.W; + pOut42.Y -= delta.Y * pOut42.W; + + pOut41 *= _screenToVisual; + pOut42 *= _screenToVisual; + + // NOTE: Z is not modified above, so we use the original Z below. + + pOut1 = new Point3D( + pOut41.X / pOut41.W, + pOut41.Y / pOut41.W, + pOut41.Z / pOut41.W); + + pOut2 = new Point3D( + pOut42.X / pOut42.W, + pOut42.Y / pOut42.W, + pOut42.Z / pOut42.W); + } + + private bool UpdateTransforms() + { + Viewport3DVisual viewport; + bool success; + + Matrix3D visualToScreen = MathUtils.TryTransformTo2DAncestor(this, out viewport, out success); + + if (!success || !visualToScreen.HasInverse) + { + _mesh.Positions = null; + return false; + } + + if (visualToScreen == _visualToScreen) + { + return false; + } + + _visualToScreen = _screenToVisual = visualToScreen; + _screenToVisual.Invert(); + + return true; + } + + #region MakeWireframe + + public void MakeWireframe(Model3D model) + { + this.Points.Clear(); + + if (model == null) + { + return; + } + + Matrix3DStack transform = new Matrix3DStack(); + transform.Push(Matrix3D.Identity); + + WireframeHelper(model, transform); + } + + private void WireframeHelper(Model3D model, Matrix3DStack matrixStack) + { + Transform3D transform = model.Transform; + + if (transform != null && transform != Transform3D.Identity) + { + matrixStack.Prepend(model.Transform.Value); + } + + try + { + Model3DGroup group = model as Model3DGroup; + + if (group != null) + { + WireframeHelper(group, matrixStack); + return; + } + + GeometryModel3D geometry = model as GeometryModel3D; + + if (geometry != null) + { + WireframeHelper(geometry, matrixStack); + return; + } + } + finally + { + if (transform != null && transform != Transform3D.Identity) + { + matrixStack.Pop(); + } + } + } + + private void WireframeHelper(Model3DGroup group, Matrix3DStack matrixStack) + { + foreach (Model3D child in group.Children) + { + WireframeHelper(child, matrixStack); + } + } + + private void WireframeHelper(GeometryModel3D model, Matrix3DStack matrixStack) + { + Geometry3D geometry = model.Geometry; + MeshGeometry3D mesh = geometry as MeshGeometry3D; + + if (mesh != null) + { + Point3D[] positions = new Point3D[mesh.Positions.Count]; + mesh.Positions.CopyTo(positions, 0); + matrixStack.Peek().Transform(positions); + + Int32Collection indices = mesh.TriangleIndices; + + if (indices.Count > 0) + { + int limit = positions.Length - 1; + + for (int i = 2, count = indices.Count; i < count; i += 3) + { + int i0 = indices[i - 2]; + int i1 = indices[i - 1]; + int i2 = indices[i]; + + // WPF halts rendering on the first deformed triangle. We should + // do the same. + if ((0 > i0 || i0 > limit) + || (0 > i1 || i1 > limit) + || (0 > i2 || i2 > limit)) + { + break; + } + + AddTriangle(positions, i0, i1, i2); + } + } + else + { + for (int i = 2, count = positions.Length; i < count; i += 3) + { + int i0 = i - 2; + int i1 = i - 1; + int i2 = i; + + AddTriangle(positions, i0, i1, i2); + } + } + } + } + + private void AddTriangle(Point3D[] positions, int i0, int i1, int i2) + { + Points.Add(positions[i0]); + Points.Add(positions[i1]); + Points.Add(positions[i1]); + Points.Add(positions[i2]); + Points.Add(positions[i2]); + Points.Add(positions[i0]); + } + + #endregion MakeWireframe + + private Matrix3D _visualToScreen; + private Matrix3D _screenToVisual; + private readonly GeometryModel3D _model; + private readonly MeshGeometry3D _mesh; + + #region MakeNormals + + public void MakeNormals(Model3D model) + { + Points.Clear(); + Thickness = 1; + Color = Colors.SlateBlue; + + if (model == null) + { + return; + } + + Matrix3DStack transform = new Matrix3DStack(); + transform.Push(Matrix3D.Identity); + + NormalsHelper(model, transform); + } + + private void NormalsHelper(Model3D model, Matrix3DStack matrixStack) + { + Transform3D transform = model.Transform; + + if (transform != null && transform != Transform3D.Identity) + { + matrixStack.Prepend(model.Transform.Value); + } + + try + { + Model3DGroup group = model as Model3DGroup; + + if (group != null) + { + NormalsHelper(group, matrixStack); + return; + } + + GeometryModel3D geometry = model as GeometryModel3D; + + if (geometry != null) + { + NormalsHelper(geometry, matrixStack); + return; + } + } + finally + { + if (transform != null && transform != Transform3D.Identity) + { + matrixStack.Pop(); + } + } + } + + private void NormalsHelper(Model3DGroup group, Matrix3DStack matrixStack) + { + foreach (Model3D child in group.Children) + { + NormalsHelper(child, matrixStack); + } + } + + private void NormalsHelper(GeometryModel3D model, Matrix3DStack matrixStack) + { + Geometry3D geometry = model.Geometry; + MeshGeometry3D mesh = geometry as MeshGeometry3D; + + if (mesh != null) + { + Point3D[] positions = new Point3D[mesh.Positions.Count]; + mesh.Positions.CopyTo(positions, 0); + //matrixStack.Peek().Transform(positions); + + Vector3D[] normals = new Vector3D[mesh.Normals.Count]; + mesh.Normals.CopyTo(normals, 0); + new ScaleTransform3D(0.1, 0.1, 0.1).Transform(normals); + + for(int i=0; i + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Models.Data; +using RageLib.Models.Resource; +using RageLib.Textures; + +namespace RageLib.Models +{ + public class ModelDictionaryFile : IModelFile + { + internal File File { get; private set; } + + public void Open(string filename) + { + File = new File(); + File.Open(filename); + } + + public void Open(Stream stream) + { + File = new File(); + File.Open(stream); + } + + public ModelNode GetModel(TextureFile[] textures) + { + return ModelGenerator.GenerateModel(File.Data, textures); + } + + public int ModelsInDictionary + { + get { return File.Data.Entries.Count; } + } + + public Drawable GetDataModel(int modelIndex) + { + return new Drawable(File.Data.Entries[modelIndex]); + } + + #region Implementation of IDisposable + + public void Dispose() + { + if (File != null) + { + File.Dispose(); + File = null; + } + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/ModelFile.cs b/SparkIV-master/SRC/RageLib/Models/ModelFile.cs new file mode 100755 index 00000000..03e13c04 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/ModelFile.cs @@ -0,0 +1,73 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Models.Data; +using RageLib.Models.Resource; +using RageLib.Textures; + +namespace RageLib.Models +{ + public class ModelFile : IModelFile + { + internal File File { get; private set; } + + public void Open(string filename) + { + File = new File(); + File.Open(filename); + } + + public void Open(Stream stream) + { + File = new File(); + File.Open(stream); + } + + public TextureFile EmbeddedTextureFile + { + get { return File.Data.ShaderGroup.TextureDictionary; } + } + + public ModelNode GetModel(TextureFile[] textures) + { + return ModelGenerator.GenerateModel(File.Data, textures); + } + + public Drawable GetDataModel() + { + return new Drawable(File.Data); + } + + #region Implementation of IDisposable + + public void Dispose() + { + if (File != null) + { + File.Dispose(); + File = null; + } + + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/ModelFragTypeFile.cs b/SparkIV-master/SRC/RageLib/Models/ModelFragTypeFile.cs new file mode 100755 index 00000000..0474e6b3 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/ModelFragTypeFile.cs @@ -0,0 +1,72 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Models.Data; +using RageLib.Models.Resource; +using RageLib.Textures; + +namespace RageLib.Models +{ + public class ModelFragTypeFile : IModelFile + { + internal File File { get; private set; } + + public void Open(string filename) + { + File = new File(); + File.Open(filename); + } + + public void Open(Stream stream) + { + File = new File(); + File.Open(stream); + } + + public TextureFile EmbeddedTextureFile + { + get { return File.Data.Drawable.ShaderGroup.TextureDictionary; } + } + + public ModelNode GetModel(TextureFile[] textures) + { + return ModelGenerator.GenerateModel(File.Data, textures); + } + + public Drawable GetDataModel() + { + return new Drawable(File.Data.Drawable); + } + + #region Implementation of IDisposable + + public void Dispose() + { + if (File != null) + { + File.Dispose(); + File = null; + } + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/ModelGenerator.cs b/SparkIV-master/SRC/RageLib/Models/ModelGenerator.cs new file mode 100755 index 00000000..e57b8799 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/ModelGenerator.cs @@ -0,0 +1,247 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Drawing; +using System.Windows; +using System.Windows.Interop; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using RageLib.Models.Data; +using RageLib.Models.Resource; +using RageLib.Models.Resource.Shaders; +using RageLib.Textures; +using Brush=System.Windows.Media.Brush; +using Material=System.Windows.Media.Media3D.Material; +using Point=System.Windows.Point; + +namespace RageLib.Models +{ + internal static class ModelGenerator + { + private static Texture FindTexture(TextureFile textures, string name) + { + if (textures == null) + { + return null; + } + + var textureObj = textures.FindTextureByName(name); + return textureObj; + } + + /* + internal static Image CreateUVMapImage(DrawableModel drawable) + { + var bmp = new Bitmap(512, 512); + var g = Graphics.FromImage(bmp); + var pen = new System.Drawing.Pen(Color.Red); + + foreach (var geometryInfo in drawable.ModelCollection) + { + foreach (var dataInfo in geometryInfo.Geometries) + { + for (var i = 0; i < dataInfo.FaceCount; i++) + { + var i1 = (dataInfo.IndexBuffer.IndexData[i * 3 + 0]); + var i2 = (dataInfo.IndexBuffer.IndexData[i * 3 + 1]); + var i3 = (dataInfo.IndexBuffer.IndexData[i * 3 + 2]); + + var v1 = dataInfo.VertexBuffer.VertexData[i1]; + var v2 = dataInfo.VertexBuffer.VertexData[i2]; + var v3 = dataInfo.VertexBuffer.VertexData[i3]; + + g.DrawLine(pen, v1.TextureU * bmp.Width, v1.TextureV * bmp.Height, v2.TextureU * bmp.Width, v2.TextureV * bmp.Height); + g.DrawLine(pen, v1.TextureU * bmp.Width, v1.TextureV * bmp.Height, v3.TextureU * bmp.Width, v3.TextureV * bmp.Height); + g.DrawLine(pen, v2.TextureU * bmp.Width, v2.TextureV * bmp.Height, v3.TextureU * bmp.Width, v3.TextureV * bmp.Height); + } + } + } + + g.Dispose(); + + return bmp; + } + */ + + internal static ModelNode GenerateModel(FragTypeModel fragTypeModel, TextureFile[] textures) + { + var fragTypeGroup = new Model3DGroup(); + var fragTypeNode = new ModelNode { DataModel = fragTypeModel, Model3D = fragTypeGroup, Name = "FragType", NoCount = true }; + + var parentDrawableNode = GenerateModel(fragTypeModel.Drawable, textures); + parentDrawableNode.NoCount = false; + fragTypeGroup.Children.Add(parentDrawableNode.Model3D); + fragTypeNode.Children.Add(parentDrawableNode); + + foreach (var fragTypeChild in fragTypeModel.Children) + { + if (fragTypeChild.Drawable != null && fragTypeChild.Drawable.ModelCollection.Length > 0) + { + var childDrawableNode = GenerateModel(fragTypeChild.Drawable, textures); + childDrawableNode.NoCount = false; + fragTypeGroup.Children.Add(childDrawableNode.Model3D); + fragTypeNode.Children.Add(childDrawableNode); + } + } + + return fragTypeNode; + } + + internal static ModelNode GenerateModel(DrawableModelDictionary drawableModelDictionary, TextureFile[] textures) + { + var dictionaryTypeGroup = new Model3DGroup(); + var dictionaryTypeNode = new ModelNode { DataModel = drawableModelDictionary, Model3D = dictionaryTypeGroup, Name = "Dictionary", NoCount = true }; + foreach (var entry in drawableModelDictionary.Entries) + { + var drawableNode = GenerateModel(entry, textures); + drawableNode.NoCount = false; + dictionaryTypeGroup.Children.Add(drawableNode.Model3D); + dictionaryTypeNode.Children.Add(drawableNode); + } + return dictionaryTypeNode; + } + + internal static ModelNode GenerateModel(DrawableModel drawableModel, TextureFile[] textures) + { + return GenerateModel(new Drawable(drawableModel), textures); + } + + internal static ModelNode GenerateModel(Drawable drawable, TextureFile[] textures) + { + var random = new Random(); + + var materials = new Material[drawable.Materials.Count]; + for (int i = 0; i < materials.Length; i++) + { + Brush brush = + new SolidColorBrush(System.Windows.Media.Color.FromArgb(255, (byte)random.Next(0, 255), + (byte)random.Next(0, 255), + (byte)random.Next(0, 255))); + + var drawableMat = drawable.Materials[i]; + var texture = drawableMat.Parameters[(int)ParamNameHash.Texture] as MaterialParamTexture; + if (texture != null) + { + // 1. Try looking in the embedded texture file (if any) + var textureObj = FindTexture(drawable.AttachedTexture, texture.TextureName); + + // 2. Try looking in any attached external texture dictionaries + if (textureObj == null) + { + foreach (var file in textures) + { + textureObj = FindTexture(file, texture.TextureName); + if (textureObj != null) + { + break; + } + } + } + + // Generate a brush if we were successful + if (textureObj != null) + { + var bitmap = textureObj.Decode() as Bitmap; + + var bitmapSource = Imaging.CreateBitmapSourceFromHBitmap( + bitmap.GetHbitmap(), + IntPtr.Zero, + Int32Rect.Empty, + BitmapSizeOptions.FromEmptyOptions()); + + // For memory leak work around + bitmapSource.Freeze(); + + brush = new ImageBrush(bitmapSource); + (brush as ImageBrush).ViewportUnits = BrushMappingMode.Absolute; + (brush as ImageBrush).TileMode = TileMode.Tile; + + bitmap.Dispose(); + } + } + + materials[i] = new DiffuseMaterial(brush); + } + + var drawableModelGroup = new Model3DGroup(); + var drawableModelNode = new ModelNode {DataModel = drawable, Model3D = drawableModelGroup, Name = "Drawable", NoCount = true}; + foreach (var model in drawable.Models) + { + var modelGroup = new Model3DGroup(); + + var modelNode = new ModelNode {DataModel = model, Model3D = modelGroup, Name = "Model"}; + drawableModelNode.Children.Add(modelNode); + + foreach (var geometry in model.Geometries) + { + var geometryIndex = 0; + var geometryGroup = new Model3DGroup(); + + var geometryNode = new ModelNode { DataModel = geometry, Model3D = geometryGroup, Name = "Geometry" }; + modelNode.Children.Add(geometryNode); + + foreach (var mesh in geometry.Meshes) + { + var mesh3D = new MeshGeometry3D(); + + var meshNode = new ModelNode { DataModel = mesh, Model3D = null, Name = "Mesh" }; + geometryNode.Children.Add(meshNode); + + Data.Vertex[] vertices = mesh.DecodeVertexData(); + foreach (var vertex in vertices) + { + mesh3D.Positions.Add(new Point3D(vertex.Position.X, vertex.Position.Y, vertex.Position.Z)); + if (mesh.VertexHasNormal) + { + mesh3D.Normals.Add(new Vector3D(vertex.Normal.X, vertex.Normal.Y, vertex.Normal.Z)); + } + + if (mesh.VertexHasTexture) + { + mesh3D.TextureCoordinates.Add(new Point(vertex.TextureCoordinates[0].X, vertex.TextureCoordinates[0].Y)); + } + } + + ushort[] indices = mesh.DecodeIndexData(); + for (int i = 0; i < mesh.FaceCount; i++) + { + mesh3D.TriangleIndices.Add(indices[i * 3 + 0]); + mesh3D.TriangleIndices.Add(indices[i * 3 + 1]); + mesh3D.TriangleIndices.Add(indices[i * 3 + 2]); + } + + var material = materials[geometry.Meshes[geometryIndex].MaterialIndex]; + var model3D = new GeometryModel3D(mesh3D, material); + + geometryGroup.Children.Add(model3D); + meshNode.Model3D = model3D; + + geometryIndex++; + } + modelGroup.Children.Add(geometryGroup); + } + drawableModelGroup.Children.Add(modelGroup); + } + return drawableModelNode; + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/ModelNode.cs b/SparkIV-master/SRC/RageLib/Models/ModelNode.cs new file mode 100755 index 00000000..a9783e30 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/ModelNode.cs @@ -0,0 +1,57 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.Windows.Media.Media3D; + +namespace RageLib.Models +{ + public class ModelNode + { + public List Children { get; set; } + public string Name { get; set; } + internal Model3D Model3D { get; set; } + public object DataModel { get; set; } + public bool NoCount { get; set; } + public bool Selected { get; set; } + + public bool IsAnyNodeSelected() + { + if (Selected) + { + return true; + } + + foreach (var node in Children) + { + if (node.IsAnyNodeSelected()) + { + return true;} + } + + return false; + } + + public ModelNode() + { + Children = new List(); + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/ModelView.Designer.cs b/SparkIV-master/SRC/RageLib/Models/ModelView.Designer.cs new file mode 100755 index 00000000..8982775b --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/ModelView.Designer.cs @@ -0,0 +1,213 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using RageLib.Models.Model3DViewer; + +namespace RageLib.Models +{ + partial class ModelView + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ModelView)); + this._model3DViewHost = new System.Windows.Forms.Integration.ElementHost(); + this._model3DView = new RageLib.Models.Model3DViewer.Model3DView(); + this.tsContainer = new System.Windows.Forms.ToolStripContainer(); + this.scSplit = new System.Windows.Forms.SplitContainer(); + this.tvNav = new System.Windows.Forms.TreeView(); + this.tsToolbar = new System.Windows.Forms.ToolStrip(); + this.tsbSolid = new System.Windows.Forms.ToolStripButton(); + this.tsbWireframe = new System.Windows.Forms.ToolStripButton(); + this.tss1 = new System.Windows.Forms.ToolStripSeparator(); + this.tsbExport = new System.Windows.Forms.ToolStripButton(); + this.tsContainer.ContentPanel.SuspendLayout(); + this.tsContainer.TopToolStripPanel.SuspendLayout(); + this.tsContainer.SuspendLayout(); + this.scSplit.Panel1.SuspendLayout(); + this.scSplit.Panel2.SuspendLayout(); + this.scSplit.SuspendLayout(); + this.tsToolbar.SuspendLayout(); + this.SuspendLayout(); + // + // _model3DViewHost + // + this._model3DViewHost.Dock = System.Windows.Forms.DockStyle.Fill; + this._model3DViewHost.Location = new System.Drawing.Point(0, 0); + this._model3DViewHost.Name = "_model3DViewHost"; + this._model3DViewHost.Size = new System.Drawing.Size(471, 435); + this._model3DViewHost.TabIndex = 0; + this._model3DViewHost.Child = this._model3DView; + // + // tsContainer + // + // + // tsContainer.ContentPanel + // + this.tsContainer.ContentPanel.Controls.Add(this.scSplit); + this.tsContainer.ContentPanel.Size = new System.Drawing.Size(646, 435); + this.tsContainer.Dock = System.Windows.Forms.DockStyle.Fill; + this.tsContainer.Location = new System.Drawing.Point(0, 0); + this.tsContainer.Name = "tsContainer"; + this.tsContainer.Size = new System.Drawing.Size(646, 460); + this.tsContainer.TabIndex = 1; + this.tsContainer.Text = "toolStripContainer1"; + // + // tsContainer.TopToolStripPanel + // + this.tsContainer.TopToolStripPanel.Controls.Add(this.tsToolbar); + // + // scSplit + // + this.scSplit.Dock = System.Windows.Forms.DockStyle.Fill; + this.scSplit.Location = new System.Drawing.Point(0, 0); + this.scSplit.Name = "scSplit"; + // + // scSplit.Panel1 + // + this.scSplit.Panel1.Controls.Add(this.tvNav); + // + // scSplit.Panel2 + // + this.scSplit.Panel2.Controls.Add(this._model3DViewHost); + this.scSplit.Size = new System.Drawing.Size(646, 435); + this.scSplit.SplitterDistance = 171; + this.scSplit.TabIndex = 0; + // + // tvNav + // + this.tvNav.CheckBoxes = true; + this.tvNav.Dock = System.Windows.Forms.DockStyle.Fill; + this.tvNav.HideSelection = false; + this.tvNav.Location = new System.Drawing.Point(0, 0); + this.tvNav.Name = "tvNav"; + this.tvNav.Size = new System.Drawing.Size(171, 435); + this.tvNav.TabIndex = 0; + this.tvNav.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.tvNav_AfterCheck); + this.tvNav.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.tvNav_AfterSelect); + // + // tsToolbar + // + this.tsToolbar.Dock = System.Windows.Forms.DockStyle.None; + this.tsToolbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this.tsToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tsbSolid, + this.tsbWireframe, + this.tss1, + this.tsbExport}); + this.tsToolbar.Location = new System.Drawing.Point(0, 0); + this.tsToolbar.Name = "tsToolbar"; + this.tsToolbar.Size = new System.Drawing.Size(646, 25); + this.tsToolbar.Stretch = true; + this.tsToolbar.TabIndex = 0; + // + // tsbSolid + // + this.tsbSolid.Checked = true; + this.tsbSolid.CheckOnClick = true; + this.tsbSolid.CheckState = System.Windows.Forms.CheckState.Checked; + this.tsbSolid.Image = ((System.Drawing.Image)(resources.GetObject("tsbSolid.Image"))); + this.tsbSolid.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbSolid.Name = "tsbSolid"; + this.tsbSolid.Size = new System.Drawing.Size(53, 22); + this.tsbSolid.Text = "Solid"; + this.tsbSolid.CheckedChanged += new System.EventHandler(this.tsbSolid_CheckedChanged); + // + // tsbWireframe + // + this.tsbWireframe.CheckOnClick = true; + this.tsbWireframe.Image = ((System.Drawing.Image)(resources.GetObject("tsbWireframe.Image"))); + this.tsbWireframe.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbWireframe.Name = "tsbWireframe"; + this.tsbWireframe.Size = new System.Drawing.Size(82, 22); + this.tsbWireframe.Text = "Wireframe"; + this.tsbWireframe.Click += new System.EventHandler(this.tsbWireframe_Click); + // + // tss1 + // + this.tss1.Name = "tss1"; + this.tss1.Size = new System.Drawing.Size(6, 25); + // + // tsbExport + // + this.tsbExport.Image = ((System.Drawing.Image)(resources.GetObject("tsbExport.Image"))); + this.tsbExport.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbExport.Name = "tsbExport"; + this.tsbExport.Size = new System.Drawing.Size(60, 22); + this.tsbExport.Text = "Export"; + // + // ModelView + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.tsContainer); + this.Name = "ModelView"; + this.Size = new System.Drawing.Size(646, 460); + this.tsContainer.ContentPanel.ResumeLayout(false); + this.tsContainer.TopToolStripPanel.ResumeLayout(false); + this.tsContainer.TopToolStripPanel.PerformLayout(); + this.tsContainer.ResumeLayout(false); + this.tsContainer.PerformLayout(); + this.scSplit.Panel1.ResumeLayout(false); + this.scSplit.Panel2.ResumeLayout(false); + this.scSplit.ResumeLayout(false); + this.tsToolbar.ResumeLayout(false); + this.tsToolbar.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Integration.ElementHost _model3DViewHost; + private Model3DView _model3DView; + private System.Windows.Forms.ToolStripContainer tsContainer; + private System.Windows.Forms.SplitContainer scSplit; + private System.Windows.Forms.TreeView tvNav; + private System.Windows.Forms.ToolStrip tsToolbar; + private System.Windows.Forms.ToolStripButton tsbSolid; + private System.Windows.Forms.ToolStripButton tsbWireframe; + private System.Windows.Forms.ToolStripSeparator tss1; + private System.Windows.Forms.ToolStripButton tsbExport; + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/ModelView.cs b/SparkIV-master/SRC/RageLib/Models/ModelView.cs new file mode 100755 index 00000000..f3e3fc8f --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/ModelView.cs @@ -0,0 +1,155 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.Windows.Forms; +using System.Windows.Media.Media3D; +using RageLib.Models.Model3DViewer; +using UserControl=System.Windows.Forms.UserControl; + +namespace RageLib.Models +{ + public partial class ModelView : UserControl + { + public event EventHandler RefreshDisplayModel; + + public ModelView() + { + InitializeComponent(); + _model3DView.RenderMode = RenderMode.Solid; + } + + public RenderMode RenderMode + { + get { return _model3DView.RenderMode; } + set + { + if (_model3DView.RenderMode != value) + { + _model3DView.RenderMode = value; + tsbWireframe.Checked = value == RenderMode.Wireframe; + tsbSolid.Checked = value == RenderMode.Solid; + } + } + } + + public ModelNode SelectedNavigationModel + { + get + { + return tvNav.SelectedNode.Tag as ModelNode; + } + } + + public ModelNode NavigationModel + { + set + { + UpdateTreeView(value); + } + } + + public Model3D DisplayModel + { + set + { + _model3DView.Model = value; + } + } + + private void UpdateTreeView(ModelNode model) + { + if (!tvNav.IsDisposed) + { + tvNav.Nodes.Clear(); + } + + if (model != null) + { + var node = tvNav.Nodes.Add(model.Name); + node.Tag = model; + + if (model.Children.Count > 0) + { + AddModelGroup(model.Children, node); + } + } + } + + private void AddModelGroup(List group, TreeNode node) + { + int index = 1; + foreach (var child in group) + { + TreeNode newNode = node.Nodes.Add(child.Name + " " + index); + newNode.Tag = child; + + if (child.Children.Count > 0) + { + AddModelGroup(child.Children, newNode); + } + + index++; + } + } + + public event EventHandler ExportClicked + { + add { tsbExport.Click += value; } + remove { tsbExport.Click -= value; } + } + + private void tsbSolid_CheckedChanged(object sender, EventArgs e) + { + if (tsbSolid.Checked) + { + RenderMode = RenderMode.Solid; + } + } + + private void tsbWireframe_Click(object sender, EventArgs e) + { + if (tsbWireframe.Checked) + { + RenderMode = RenderMode.Wireframe; + } + } + + private void tvNav_AfterCheck(object sender, TreeViewEventArgs e) + { + ((ModelNode) e.Node.Tag).Selected = e.Node.Checked; + + if (RefreshDisplayModel != null) + { + RefreshDisplayModel(this, null); + } + } + + private void tvNav_AfterSelect(object sender, TreeViewEventArgs e) + { + if (RefreshDisplayModel != null) + { + RefreshDisplayModel(this, null); + } + } + + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/ModelView.resx b/SparkIV-master/SRC/RageLib/Models/ModelView.resx new file mode 100755 index 00000000..c5d92cd5 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/ModelView.resx @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAActJREFUOE+Vk0tL + w0AQx1MV9SJ48CN4UG9+guLRo2dvHr0XBB9bH6gVa1obi6n1RaE2pjUtWhFEFAXfNT6SePQLiF5ELdod + M6lpQloqBgZmZ+f3n3+WXRdT4QMAl5jWPPn851h9Q2MDU8Ncf7/Vdvf2tj1X6i/VEBTSSkdM0L7EjAab + aVUPDQRJBWMtqRwhUFMmgmBcvO0U0toxNlaPm4Le14OMIcSuHjYLkvxRmqJPxKmmA6ybe3ZXYka5FzJK + KzPp3wd24aAgSMqv5aJdDARRzBI0ayokthQIL18A453KAgYhIp3jsl8bqXIhuyDm2MMt5d6DkVtgyOSO + IWAJJWmIP6HFA7Tc4MTElgr82gWdCZ1RhA0BC0xRMx+d3gU/dwTx5ENJJJ56gPBKEbIHQ0iSEmLB9hwF + 2fARRGNXNBQthx0Ost/2X7HnvvlziuGcHuBlYDzDia7B8e2nSrDppgifF5wC/oXLfuMuuN2kbmBEWPc6 + DtQUdYJsRH4M8jfushvZ1+drGhqTHu1uRn17pUObi1y+BPjcTNX3gJuD3lRMt/9mOZAhwJ3m2aVc+5+w + rcE1NCGt6SKvwUX5bpa/bvkPbPTig/F4ok3VwB8slyycqPiP/gAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAN9JREFUOE9jYMAN + /gOlkLE0HrUoUjBNx4CiTkDMBsTVSIYx4zIoCkmRKxZFKkjyBsjyhUgSHkQ4MxxJvQlIPczJyUA2Tueh + GewO5L+H6gUbYIZkUCweV3AC5XrRAhdsAAyAAg3mohA0g+yR5PihcmC9yAbA9PghKS7FE0Y4DYAZBIuZ + mUABmK3IDoMbIIHH39hcCFIOSh9wA2D+xhYLhLwItlsLyZ+WaK5BNkAdT3iAtSGnRiGkkOZBir58IBtv + egEpnoBkE3KGghmKJ8gQUrpA5mGoQQZE6cChCOQinAAAK2ZN519Hz0AAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAzNJREFUSEvVlGtI + U1EAxwUrDVKX1Iyy8IUWlRk9wKBQ6kMUld+CQEEoK6x8FYmI5lxgUYp+UDJKZWKJ+ZhbOnWRZcac7wfN + qdPcfMzrdOYsddP9O/duk4LAbvmhDpwP93D4/f7nfzjXzu5fGmXtZUc50Rx9XmNe6JrnArDeOdZ5xCXX + AY4J6xD0KChXMalwWjNRSHZIOifTEe4vnOEv3IbdBVvgdnerPr0u/dRfS0rbSg/QqW3wI+IdOP3GB2dq + fbA3i4sAXkBh83Cz9x+JzGazg2vcZv12gROT3Aa/UO+HcPlBRLQcwjmRH7iJm5AsSg76LUmRbLa/rkc7 + XSfXTvPKM+ZdMzYy8P3FbjhZ7Ymf4b7wSnPFzlQO7CLsEJYf5r+qRNoxpzMtmcm9AvbX7OF1zxNRL6MQ + XRyFXWkuK8mvth7Gvix39AAbVoX+uKGmS0ctmiwC26C/6CWPOHumEhoeozjBCETvBvmsBNUyHbVgXF6B + LxPwggkwGIHJ+RkEFXkz8Nt9wYzgZrJYzUpQIdOuCMxW+OwiMDUPTHwFI6DhSZqzjOBOokTJTvDxMxEs + MSegk9vgWgOg+QIcy/dk4Clj5xlB/P3aXnYC6RC1sLgEuiUariPJtXMW+KCePoEfA384c9Ei4IvYCgao + eSKYI53TtdDwERo+DfTqgGAioOGPDZewh+eF+GQhO0FJTQ9lIN1ME/i4tRYVgSsIvGvCIqDhoQ3HIWkb + R2x8KTuBoKKTmvpmwgRdy4wluQ0u1xisglB4p3JR22kigiKWgjIZpZ01QjNrrWWSJNcCrWOAF4+LnOXL + CHzqD6GiD5IOIyJjC9kJCgQySqM3Yoik77XC2wi8fkCFwDxfBGR7QKw0QNgPvG4ngph8doLngkZqSGeE + cgroJsnbRoEmDZAkfADOLUdUKYYhUgKvFICwhQgi89gJcgRSSjlpRDe5VHKHkI0ADWoQsApVKgLtA0oI + vJD8hErlRlyPfMZOkJv7XtejNqGTpG4ZJOkJ9AOp4y0BS3sBySdA3A2Ud5HZtIQrN56oWD20hIRiOZ9f + OZqaVqFiZmqFiveLmULWkviV6tDwTCkrwX+1+Tt8KNl1a08YKgAAAABJRU5ErkJggg== + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/ModelViewController.cs b/SparkIV-master/SRC/RageLib/Models/ModelViewController.cs new file mode 100755 index 00000000..7b5c9402 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/ModelViewController.cs @@ -0,0 +1,154 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.IO; +using System.Windows.Forms; +using System.Windows.Media.Media3D; +using RageLib.Textures; + +namespace RageLib.Models +{ + public class ModelViewController + { + private readonly ModelView _view; + private IModelFile _modelFile; + private ModelNode _rootModelNode; + private TextureFile[] _textureFiles; + private string _workingDirectory; + + public ModelViewController(ModelView view) + { + _view = view; + + _view.ExportClicked += View_ExportClicked; + _view.Disposed += View_Disposed; + _view.RefreshDisplayModel += View_RefreshDisplayModel; + } + + private void View_RefreshDisplayModel(object sender, EventArgs e) + { + List viewableNodes = new List(); + FindViewableNodes( _rootModelNode, viewableNodes ); + + if (!_view.SelectedNavigationModel.Selected) + { + viewableNodes.Add(_view.SelectedNavigationModel); + } + + Model3DGroup group = new Model3DGroup(); + foreach (var node in viewableNodes) + { + group.Children.Add(node.Model3D); + } + + _view.DisplayModel = group; + } + + private void FindViewableNodes(ModelNode node, List viewableNodes ) + { + if (node.Selected) + { + viewableNodes.Add(node); + } + else + { + foreach (var child in node.Children) + { + FindViewableNodes(child, viewableNodes); + } + } + } + + public TextureFile[] TextureFiles + { + get { return _textureFiles; } + set { _textureFiles = value; } + } + + public IModelFile ModelFile + { + get { return _modelFile; } + set + { + _modelFile = value; + UpdateView(); + } + } + + private void UpdateView() + { + if (_modelFile != null) + { + _rootModelNode = _modelFile.GetModel(_textureFiles); + _view.NavigationModel = _rootModelNode; + } + else + { + _rootModelNode = null; + _view.NavigationModel = null; + _view.DisplayModel = null; + } + } + + private void View_ExportClicked(object sender, EventArgs e) + { + var model = _rootModelNode; + if (model != null) + { + var sfd = new SaveFileDialog + { + AddExtension = true, + OverwritePrompt = true, + Title = "Export Model", + Filter = Export.ExportFactory.GenerateFilterString(), + InitialDirectory = _workingDirectory, + }; + + if (sfd.ShowDialog() == DialogResult.OK && sfd.FilterIndex > 0) + { + Export.IExporter exporter = Export.ExportFactory.GetExporter(sfd.FilterIndex - 1); + exporter.Export( model, sfd.FileName ); + + _workingDirectory = new FileInfo(sfd.FileName).Directory.FullName; + } + } + } + + private void View_Disposed(object sender, EventArgs e) + { + if (TextureFiles != null) + { + foreach (var file in _textureFiles) + { + file.Dispose(); + } + TextureFiles = null; + } + + if (ModelFile != null) + { + ModelFile.Dispose(); + ModelFile = null; + } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/Models.csproj b/SparkIV-master/SRC/RageLib/Models/Models.csproj new file mode 100755 index 00000000..92fc8d20 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Models.csproj @@ -0,0 +1,216 @@ + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {BEC8B82B-9EB6-43CA-BB70-8AFB8729E230} + Library + Properties + RageLib.Models + RageLib.Models + v4.8 + 512 + + + 3.5 + + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + AllRules.ruleset + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + AllRules.ruleset + + + + ..\..\SparkIV\packages\MaterialSkin.0.2.1\lib\MaterialSkin.dll + True + + + 3.0 + + + 3.0 + + + + + + + + + 3.0 + + + 3.0 + + + + + Properties\SharedAssemblyInfo.cs + + + + + + + + + + + + + + + + + + + + + + + + + + + Model3DView.xaml + + + + + + + + + + + UserControl + + + ModelView.cs + + + + + True + True + Resources.resx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} + Common + + + {C4085463-5BE2-4F87-8006-7FED126652F1} + Textures + + + + + ModelView.cs + Designer + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + + + MSBuild:Compile + Designer + MSBuild:Compile + Designer + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Properties/AssemblyInfo.cs b/SparkIV-master/SRC/RageLib/Models/Properties/AssemblyInfo.cs new file mode 100755 index 00000000..3d55d427 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. + +[assembly: AssemblyTitle("RageLib.Models")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("66a2fc83-9957-44ae-9917-58948779f789")] diff --git a/SparkIV-master/SRC/RageLib/Models/Properties/Resources.Designer.cs b/SparkIV-master/SRC/RageLib/Models/Properties/Resources.Designer.cs new file mode 100755 index 00000000..a3478868 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace RageLib.Models.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RageLib.Models.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/Properties/Resources.resx b/SparkIV-master/SRC/RageLib/Models/Properties/Resources.resx new file mode 100755 index 00000000..85c90909 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Properties/Resources.resx @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/DrawableModel.cs b/SparkIV-master/SRC/RageLib/Models/Resource/DrawableModel.cs new file mode 100755 index 00000000..1da175f8 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/DrawableModel.cs @@ -0,0 +1,184 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Diagnostics; +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; +using RageLib.Common.ResourceTypes; +using RageLib.Models.Resource.Models; +using RageLib.Models.Resource.Shaders; +using RageLib.Models.Resource.Skeletons; +using RageLib.Textures; + +namespace RageLib.Models.Resource +{ + // gtaDrawable : rmcDrawable : rmcDrawableBase + class DrawableModel : PGBase, IFileAccess, IDataReader, IEmbeddedResourceReader, IDisposable + { + public ShaderGroup ShaderGroup { get; set; } + public Skeleton Skeleton { get; private set; } + + public Vector4 Center { get; private set; } + public Vector4 BoundsMin { get; private set; } + public Vector4 BoundsMax { get; private set; } + + public PtrCollection[] ModelCollection { get; private set; } + + public Vector4 AbsoluteMax { get; private set; } + + private uint Unk1 { get; set; } // either 1 or 9 + + private uint Neg1 { get; set; } + private uint Neg2 { get; set; } + private uint Neg3 { get; set; } + + private float Unk2 { get; set; } + + private uint Unk3 { get; set; } + private uint Unk4 { get; set; } + private uint Unk5 { get; set; } + + private uint Unk6 { get; set; } // This should be a CSimpleCollection + private uint Unk7 { get; set; } + + public void ReadData(BinaryReader br) + { + foreach (var geometryInfo in ModelCollection) + { + foreach (var info in geometryInfo) + { + foreach (var dataInfo in info.Geometries) + { + dataInfo.VertexBuffer.ReadData(br); + dataInfo.IndexBuffer.ReadData(br); + } + } + } + } + + #region IFileAccess Members + + public new void Read(BinaryReader br) + { + base.Read(br); + + // rage::rmcDrawableBase + // rage::rmcDrawable + // gtaDrawable + + var shaderGroupOffset = ResourceUtil.ReadOffset(br); + var skeletonOffset = ResourceUtil.ReadOffset(br); + + Center = new Vector4(br); + BoundsMin = new Vector4(br); + BoundsMax = new Vector4(br); + + int levelOfDetailCount = 0; + var modelOffsets = new uint[4]; + for (int i = 0; i < 4; i++) + { + modelOffsets[i] = ResourceUtil.ReadOffset(br); + if (modelOffsets[i] != 0) + { + levelOfDetailCount++; + } + } + + AbsoluteMax = new Vector4(br); + + Unk1 = br.ReadUInt32(); + + Neg1 = br.ReadUInt32(); + Neg2 = br.ReadUInt32(); + Neg3 = br.ReadUInt32(); + + Unk2 = br.ReadSingle(); + + Unk3 = br.ReadUInt32(); + Unk4 = br.ReadUInt32(); + Unk5 = br.ReadUInt32(); + + // Collection + Unk6 = br.ReadUInt32(); + Unk7 = br.ReadUInt32(); + + // The data follows: + + if (shaderGroupOffset != 0) + { + br.BaseStream.Seek(shaderGroupOffset, SeekOrigin.Begin); + ShaderGroup = new ShaderGroup(br); + } + + if (skeletonOffset != 0) + { + br.BaseStream.Seek(skeletonOffset, SeekOrigin.Begin); + Skeleton = new Skeleton(br); + } + + ModelCollection = new PtrCollection[levelOfDetailCount]; + for (int i = 0; i < levelOfDetailCount; i++) + { + br.BaseStream.Seek(modelOffsets[i], SeekOrigin.Begin); + ModelCollection[i] = new PtrCollection(br); + } + } + + public new void Write(BinaryWriter bw) + { + throw new NotImplementedException(); + } + + #endregion + + #region Implementation of IEmbeddedResourceReader + + public void ReadEmbeddedResources(Stream systemMemory, Stream graphicsMemory) + { + if (ShaderGroup.TextureDictionaryOffset != 0) + { + systemMemory.Seek(ShaderGroup.TextureDictionaryOffset, SeekOrigin.Begin); + + ShaderGroup.TextureDictionary = new TextureFile(); + ShaderGroup.TextureDictionary.Open(systemMemory, graphicsMemory); + } + } + + #endregion + + #region Implementation of IDisposable + + public void Dispose() + { + if (ShaderGroup != null) + { + if (ShaderGroup.TextureDictionary != null) + { + ShaderGroup.TextureDictionary.Dispose(); + ShaderGroup.TextureDictionary = null; + } + } + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/DrawableModelDictionary.cs b/SparkIV-master/SRC/RageLib/Models/Resource/DrawableModelDictionary.cs new file mode 100755 index 00000000..dea42a2e --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/DrawableModelDictionary.cs @@ -0,0 +1,57 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Resource +{ + class DrawableModelDictionary : PGDictionary, IDataReader, IEmbeddedResourceReader, IDisposable + { + public void ReadData(BinaryReader br) + { + foreach (var entry in Entries) + { + entry.ReadData(br); + } + } + + public void ReadEmbeddedResources(Stream systemMemory, Stream graphicsMemory) + { + foreach (var entry in Entries) + { + entry.ReadEmbeddedResources(systemMemory, graphicsMemory); + } + } + + #region Implementation of IDisposable + + public void Dispose() + { + foreach (var entry in Entries) + { + entry.Dispose(); + } + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/File.cs b/SparkIV-master/SRC/RageLib/Models/Resource/File.cs new file mode 100755 index 00000000..889172c1 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/File.cs @@ -0,0 +1,94 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; + +namespace RageLib.Models.Resource +{ + class File : IDisposable where T : IFileAccess, IDataReader, IDisposable, new() + { + public T Data { get; private set; } + + public void Open(string filename) + { + var fs = new FileStream(filename, FileMode.Open, FileAccess.ReadWrite); + try + { + Open(fs); + } + finally + { + fs.Close(); + } + } + + public void Open(Stream stream) + { + var res = new ResourceFile(); + res.Read(stream); + + if (res.Type != ResourceType.Model && res.Type != ResourceType.ModelFrag) + { + throw new Exception("Not a supported file type."); + } + + var systemMemory = new MemoryStream(res.SystemMemData); + var graphicsMemory = new MemoryStream(res.GraphicsMemData); + + Data = new T(); + + // Read System Memory + + var systemMemoryBR = new BinaryReader(systemMemory); + + Data.Read(systemMemoryBR); + + // Read Graphics Memory + + var graphicsMemoryBR = new BinaryReader(graphicsMemory); + + Data.ReadData(graphicsMemoryBR); + + // Read Embedded Resource Files + + var embeddedReader = Data as IEmbeddedResourceReader; + if (embeddedReader != null) + { + embeddedReader.ReadEmbeddedResources(systemMemory, graphicsMemory); + } + + systemMemory.Close(); + graphicsMemory.Close(); + + } + + #region Implementation of IDisposable + + public void Dispose() + { + Data.Dispose(); + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/FragTypeModel.cs b/SparkIV-master/SRC/RageLib/Models/Resource/FragTypeModel.cs new file mode 100755 index 00000000..3ee9978d --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/FragTypeModel.cs @@ -0,0 +1,156 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Resource +{ + // gtaFragType + internal class FragTypeModel : IFileAccess, IDataReader, IEmbeddedResourceReader, IDisposable + { + internal class FragTypeChild : IFileAccess + { + public DrawableModel Drawable { get; set; } + + public FragTypeChild(BinaryReader br) + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + br.BaseStream.Seek(0x90, SeekOrigin.Current); + + uint offset = ResourceUtil.ReadOffset(br); + if (offset != 0) + { + Drawable = new DrawableModel(); + + br.BaseStream.Seek(offset, SeekOrigin.Begin); + Drawable.Read(br); + } + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } + + public DrawableModel Drawable { get; set; } + public FragTypeChild[] Children { get; set; } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + br.BaseStream.Seek(0xB4, SeekOrigin.Begin); + uint offset = ResourceUtil.ReadOffset(br); + if (offset != 0) + { + Drawable = new DrawableModel(); + br.BaseStream.Seek(offset, SeekOrigin.Begin); + Drawable.Read(br); + } + else + { + throw new Exception("No model in FragType"); + } + + br.BaseStream.Seek(0x1F3, SeekOrigin.Begin); + int childCount = br.ReadByte(); + + br.BaseStream.Seek(0xD4, SeekOrigin.Begin); + uint childListOffset = ResourceUtil.ReadOffset(br); + + br.BaseStream.Seek(childListOffset, SeekOrigin.Begin); + var childOffsets = new SimpleArray(br, childCount, ResourceUtil.ReadOffset); + + Children = new FragTypeChild[childCount]; + for(int i=0;i + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Resource.Models +{ + internal class Geometry : DATBase, IFileAccess + { + private uint Unknown1 { get; set; } + private uint Unknown2 { get; set; } + private uint Unknown3 { get; set; } + private uint Unknown4 { get; set; } + private uint Unknown5 { get; set; } + private uint Unknown6 { get; set; } + private uint Unknown7 { get; set; } + private uint Unknown8 { get; set; } + public uint IndexCount { get; private set; } + public uint FaceCount { get; private set; } + public ushort VertexCount { get; private set; } + public ushort PrimitiveType { get; private set; } // RAGE_PRIMITIVE_TYPE + private uint Unknown9 { get; set; } + public ushort VertexStride { get; private set; } + private ushort Unknown10 { get; set; } + private uint Unknown11 { get; set; } + private uint Unknown12 { get; set; } + private uint Unknown13 { get; set; } + + public VertexBuffer VertexBuffer { get; set; } + public IndexBuffer IndexBuffer { get; set; } + + #region Implementation of IFileAccess + + public new void Read(BinaryReader br) + { + base.Read(br); + + Unknown1 = br.ReadUInt32(); + Unknown2 = br.ReadUInt32(); + + var vertexBuffersOffset = ResourceUtil.ReadOffset(br); + Unknown3 = br.ReadUInt32(); + Unknown4 = br.ReadUInt32(); + Unknown5 = br.ReadUInt32(); + + var indexBuffersOffset = ResourceUtil.ReadOffset(br); + Unknown6 = br.ReadUInt32(); + Unknown7 = br.ReadUInt32(); + Unknown8 = br.ReadUInt32(); + + IndexCount = br.ReadUInt32(); + FaceCount = br.ReadUInt32(); + VertexCount = br.ReadUInt16(); + PrimitiveType = br.ReadUInt16(); + + Unknown9 = br.ReadUInt32(); + + VertexStride = br.ReadUInt16(); + Unknown10 = br.ReadUInt16(); + + Unknown11 = br.ReadUInt32(); + Unknown12 = br.ReadUInt32(); + Unknown13 = br.ReadUInt32(); + + // Data + + br.BaseStream.Seek(vertexBuffersOffset, SeekOrigin.Begin); + VertexBuffer = new VertexBuffer(br); + + br.BaseStream.Seek(indexBuffersOffset, SeekOrigin.Begin); + IndexBuffer = new IndexBuffer(br); + } + + public new void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Models/IndexBuffer.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Models/IndexBuffer.cs new file mode 100755 index 00000000..6d3d549b --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Models/IndexBuffer.cs @@ -0,0 +1,70 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Resource.Models +{ + internal class IndexBuffer : DATBase, IFileAccess + { + public uint IndexCount { get; private set; } + public uint DataOffset { get; private set; } + + public byte[] RawData { get; private set; } + + public IndexBuffer() + { + } + + public IndexBuffer(BinaryReader br) + { + Read(br); + } + + public void ReadData(BinaryReader br) + { + br.BaseStream.Seek(DataOffset, SeekOrigin.Begin); + RawData = br.ReadBytes((int)(IndexCount * 2)); + } + + #region Implementation of IFileAccess + + public new void Read(BinaryReader br) + { + base.Read(br); + + IndexCount = br.ReadUInt32(); + + DataOffset = ResourceUtil.ReadDataOffset(br); + + var p1Offset = ResourceUtil.ReadOffset(br); + } + + public new void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Models/Model.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Models/Model.cs new file mode 100755 index 00000000..6697383d --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Models/Model.cs @@ -0,0 +1,71 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Resource.Models +{ + internal class Model : DATBase, IFileAccess + { + public PtrCollection Geometries { get; private set; } + private ushort Unknown1 { get; set; } // the four following really should be bytes + private ushort Unknown2 { get; set; } + private ushort Unknown3 { get; set; } + private ushort Unknown4 { get; set; } + public SimpleArray UnknownVectors { get; private set; } + public SimpleArray ShaderMappings { get; private set; } + + #region Implementation of IFileAccess + + public new void Read(BinaryReader br) + { + base.Read(br); + + Geometries = new PtrCollection(br); + + var unknownVectorOffsets = ResourceUtil.ReadOffset(br); + var materialMappingOffset = ResourceUtil.ReadOffset(br); + + Unknown1 = br.ReadUInt16(); + Unknown2 = br.ReadUInt16(); + + Unknown3 = br.ReadUInt16(); + Unknown4 = br.ReadUInt16(); + + // + + br.BaseStream.Seek(unknownVectorOffsets, SeekOrigin.Begin); + UnknownVectors = new SimpleArray(br, 4, reader => new Vector4(reader)); + + br.BaseStream.Seek(materialMappingOffset, SeekOrigin.Begin); + ShaderMappings = new SimpleArray(br, Geometries.Count, reader => reader.ReadUInt16()); + } + + public new void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexBuffer.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexBuffer.cs new file mode 100755 index 00000000..ca612e9c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexBuffer.cs @@ -0,0 +1,90 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Resource.Models +{ + internal class VertexBuffer : DATBase, IFileAccess + { + public ushort VertexCount { get; private set; } + private ushort Unknown1 { get; set; } // byte bLocked, byte align + public uint DataOffset { get; private set; } // pLockedData + public uint StrideSize { get; private set; } + private uint Unknown2 { get; set; } + private uint DataOffset2 { get; set; } // piVertexBuffer + + public byte[] RawData { get; private set; } + + public VertexDeclaration VertexDeclaration { get; private set; } + + public VertexBuffer() + { + } + + public VertexBuffer(BinaryReader br) + { + Read(br); + } + + public void ReadData(BinaryReader br) + { + br.BaseStream.Seek(DataOffset, SeekOrigin.Begin); + RawData = br.ReadBytes((int) (VertexCount*StrideSize)); + } + + #region Implementation of IFileAccess + + public new void Read(BinaryReader br) + { + base.Read(br); + + VertexCount = br.ReadUInt16(); + Unknown1 = br.ReadUInt16(); + + DataOffset = ResourceUtil.ReadDataOffset(br); + + StrideSize = br.ReadUInt32(); + + var vertexDeclOffset = ResourceUtil.ReadOffset(br); + + Unknown2 = br.ReadUInt32(); + + DataOffset2 = ResourceUtil.ReadDataOffset(br); + + var p2Offset = ResourceUtil.ReadOffset(br); // null + + // + + br.BaseStream.Seek(vertexDeclOffset, SeekOrigin.Begin); + VertexDeclaration = new VertexDeclaration(br); + } + + public new void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexDeclaration.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexDeclaration.cs new file mode 100755 index 00000000..f0337ce9 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexDeclaration.cs @@ -0,0 +1,125 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2008-2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.IO; +using RageLib.Common; + +namespace RageLib.Models.Resource.Models +{ + internal class VertexDeclaration : IFileAccess + { + public uint UsageFlags { get; set; } + public ushort Stride { get; set; } + public byte AlterateDecoder { get; set; } + public byte Type { get; set; } + public ulong DeclarationTypes { get; set; } + + public VertexDeclaration(BinaryReader br) + { + Read(br); + } + + private static VertexElementType GetType(ulong typeDecl, int index) + { + return (VertexElementType)((typeDecl >> (4 * index)) & 0xF); + } + + private static int GetSize(VertexElementType type) + { + int[] sizeMapping = {2, 4, 6, 8, 4, 8, 12, 16, 4, 4, 4, 0, 0, 0, 0, 0}; + return sizeMapping[(int) type]; + } + + private void DecodeSingleElement(ICollection list, int index, int streamIndex, VertexElementUsage usage, int usageIndex) + { + DecodeSingleElement(list, index, streamIndex, usage, ref usageIndex); + } + + private void DecodeSingleElement(ICollection list, int index, int streamIndex, VertexElementUsage usage, ref int usageIndex) + { + var declTypes = DeclarationTypes; + var usageFlags = UsageFlags; + var usageFlagMask = (uint)(1 << index); + var type = GetType(declTypes, index); + var size = GetSize(type); + + if ((usageFlags & usageFlagMask) != 0) + { + var element = new VertexElement() + { + UsageIndex = usageIndex++, + StreamIndex = streamIndex, + Usage = usage, + Type = type, + Size = size, + }; + list.Add(element); + } + } + + public VertexElement[] DecodeAsVertexElements() + { + var elements = new List(); + int streamIndex = 0; + int usageIndexPosition = 0; + int usageIndexBlendWeight = 0; + int usageIndexBlendIndices = 0; + int usageIndexNormal = 0; + int usageIndexTexture = 0; + int usageIndexTangent = 0; + int usageIndexBinormal = 0; + + DecodeSingleElement(elements, 0, streamIndex, VertexElementUsage.Position, ref usageIndexPosition); + DecodeSingleElement(elements, 1, streamIndex, VertexElementUsage.BlendWeight, ref usageIndexBlendWeight); + DecodeSingleElement(elements, 2, streamIndex, VertexElementUsage.BlendIndices, ref usageIndexBlendIndices); + DecodeSingleElement(elements, 3, streamIndex, VertexElementUsage.Normal, ref usageIndexNormal); + DecodeSingleElement(elements, 4, streamIndex, VertexElementUsage.Color, 0); // Diffuse? + DecodeSingleElement(elements, 5, streamIndex, VertexElementUsage.Color, 1); // Specular? + for(int i = 6; i<14; i++) // 8 + { + DecodeSingleElement(elements, i, streamIndex, VertexElementUsage.TextureCoordinate, ref usageIndexTexture); + } + DecodeSingleElement(elements, 14, streamIndex, VertexElementUsage.Tangent, ref usageIndexTangent); + DecodeSingleElement(elements, 15, streamIndex, VertexElementUsage.Binormal, ref usageIndexBinormal); + + return elements.ToArray(); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + UsageFlags = br.ReadUInt32(); + Stride = br.ReadUInt16(); + AlterateDecoder = br.ReadByte(); + Type = br.ReadByte(); + + DeclarationTypes = br.ReadUInt64(); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexElement.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexElement.cs new file mode 100755 index 00000000..b301b19d --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexElement.cs @@ -0,0 +1,37 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Models.Resource.Models +{ + internal struct VertexElement + { + public int StreamIndex; + public VertexElementUsage Usage; + public int UsageIndex; + public int Size; + public VertexElementType Type; + /* + // The following fields are used for some other purposes, and we don't really need them here + public int F14; + public short F18; + public short F1A; + */ + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexElementType.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexElementType.cs new file mode 100755 index 00000000..bfde587b --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexElementType.cs @@ -0,0 +1,42 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Models.Resource.Models +{ + internal enum VertexElementType + { + Float16_1 = 0, + Float16_2 = 1, + Float16_3 = 2, + Float16_4 = 3, + Float1 = 4, + Float2 = 5, + Float3 = 6, + Float4 = 7, + UByte4 = 8, + Color = 9, + Dec3N = 10, + UByte4_ = 11, + Unknown1 = 12, + Unknown2 = 13, + Unknown3 = 14, + Unknown4 = 15, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexElementUsage.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexElementUsage.cs new file mode 100755 index 00000000..6b44e762 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Models/VertexElementUsage.cs @@ -0,0 +1,38 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Models.Resource.Models +{ + internal enum VertexElementUsage + { + Position = 0, + PositionT = 1, + Normal = 2, + Binormal = 3, + Tangent = 4, + TextureCoordinate = 5, + BlendWeight = 6, + BlendIndices = 7, + Color = 8, + Unknown1 = 9, + Unknown2 = 10, + Unknown3 = 11, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/IShaderParam.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/IShaderParam.cs new file mode 100755 index 00000000..01d5cb55 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/IShaderParam.cs @@ -0,0 +1,28 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using RageLib.Common; + +namespace RageLib.Models.Resource.Shaders +{ + internal interface IShaderParam : IFileAccess + { + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ParamNameHash.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ParamNameHash.cs new file mode 100755 index 00000000..24d95668 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ParamNameHash.cs @@ -0,0 +1,29 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Models.Resource.Shaders +{ + public enum ParamNameHash + { + Texture = 0x2b5170fd, + SpecularTexture = 0x608799c6, + NormalTexture = 0x46b7c64f, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ParamObjectFactory.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ParamObjectFactory.cs new file mode 100755 index 00000000..7c680fd2 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ParamObjectFactory.cs @@ -0,0 +1,42 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; + +namespace RageLib.Models.Resource.Shaders +{ + internal static class ParamObjectFactory + { + public static IShaderParam Create(ParamType type) + { + switch(type) + { + case ParamType.Texture: + return new ShaderParamTexture(); + case ParamType.Vector4: + return new ShaderParamVector4(); + case ParamType.Matrix: + return new ShaderParamMatrix(); + default: + throw new ArgumentOutOfRangeException("type"); + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ParamType.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ParamType.cs new file mode 100755 index 00000000..03a91185 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ParamType.cs @@ -0,0 +1,29 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Models.Resource.Shaders +{ + public enum ParamType + { + Texture = 0, + Vector4 = 1, + Matrix = 4, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/Shader.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/Shader.cs new file mode 100755 index 00000000..6c377a68 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/Shader.cs @@ -0,0 +1,133 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Resource.Shaders +{ + internal class Shader : PGBase, IFileAccess + { + private ushort Unknown1 { get; set; } + private byte Unknown2 { get; set; } + private byte Unknown3 { get; set; } + private ushort Unknown4 { get; set; } + private ushort Unknown4_1 { get; set; } + private uint Unknown5 { get; set; } + private uint Unknown6 { get; set; } + public int ShaderParamCount { get; set; } + private uint Unknown8 { get; set; } + public uint Hash { get; private set; } + private uint Unknown9 { get; set; } + private uint Unknown10 { get; set; } + private uint Unknown11 { get; set; } + private uint Unknown12 { get; set; } + private uint Unknown13 { get; set; } + + private SimpleArray ShaderParamOffsets { get; set; } + private SimpleArray ShaderParamTypes { get; set; } + private SimpleArray ShaderParamNames { get; set; } + + public Dictionary ShaderParams { get; private set; } + + public T GetInfoData(ParamNameHash hash) where T : class, IShaderParam + { + IShaderParam value; + ShaderParams.TryGetValue(hash, out value); + return value as T; + } + + #region Implementation of IFileAccess + + public new void Read(BinaryReader br) + { + base.Read(br); + + Unknown1 = br.ReadUInt16(); + Unknown2 = br.ReadByte(); + Unknown3 = br.ReadByte(); + + Unknown4 = br.ReadUInt16(); + Unknown4_1 = br.ReadUInt16(); + + Unknown5 = br.ReadUInt32(); + + var shaderParamOffsetsOffset = ResourceUtil.ReadOffset(br); + + Unknown6 = br.ReadUInt32(); + ShaderParamCount = br.ReadInt32(); + Unknown8 = br.ReadUInt32(); + + var shaderParamTypesOffset = ResourceUtil.ReadOffset(br); + + Hash = br.ReadUInt32(); + Unknown9 = br.ReadUInt32(); + Unknown10 = br.ReadUInt32(); + + var shaderParamNameOffset = ResourceUtil.ReadOffset(br); + + Unknown11 = br.ReadUInt32(); + Unknown12 = br.ReadUInt32(); + Unknown13 = br.ReadUInt32(); + + // Data : + + using (new StreamContext(br)) + { + br.BaseStream.Seek(shaderParamOffsetsOffset, SeekOrigin.Begin); + ShaderParamOffsets = new SimpleArray(br, ShaderParamCount, ResourceUtil.ReadOffset); + + br.BaseStream.Seek(shaderParamTypesOffset, SeekOrigin.Begin); + ShaderParamTypes = new SimpleArray(br, ShaderParamCount, r => r.ReadByte()); + + br.BaseStream.Seek(shaderParamNameOffset, SeekOrigin.Begin); + ShaderParamNames = new SimpleArray(br, ShaderParamCount, r => r.ReadUInt32()); + + ShaderParams = new Dictionary(ShaderParamCount); + for (int i = 0; i < ShaderParamCount; i++) + { + try + { + var obj = ParamObjectFactory.Create((ParamType) ShaderParamTypes[i]); + + br.BaseStream.Seek(ShaderParamOffsets[i], SeekOrigin.Begin); + obj.Read(br); + + ShaderParams.Add((ParamNameHash) ShaderParamNames[i], obj); + } + catch + { + ShaderParams.Add((ParamNameHash) ShaderParamNames[i], null); + } + } + } + } + + public new void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderFx.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderFx.cs new file mode 100755 index 00000000..c55d3b47 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderFx.cs @@ -0,0 +1,47 @@ +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; + +namespace RageLib.Models.Resource.Shaders +{ + internal class ShaderFx : Shader, IFileAccess + { + private uint Unknown14 { get; set; } + private uint Unknown15 { get; set; } + private uint Unknown16 { get; set; } + private uint Unknown17 { get; set; } + + public string ShaderName { get; private set; } + public string ShaderSPS { get; private set; } + + #region Implementation of IFileAccess + + public new void Read(BinaryReader br) + { + base.Read(br); + + var shaderNamePtr = ResourceUtil.ReadOffset(br); + var shaderSpsPtr = ResourceUtil.ReadOffset(br); + + Unknown14 = br.ReadUInt32(); + Unknown15 = br.ReadUInt32(); + Unknown16 = br.ReadUInt32(); + Unknown17 = br.ReadUInt32(); + + // Data: + + br.BaseStream.Seek(shaderNamePtr, SeekOrigin.Begin); + ShaderName = ResourceUtil.ReadNullTerminatedString(br); + + br.BaseStream.Seek(shaderSpsPtr, SeekOrigin.Begin); + ShaderSPS = ResourceUtil.ReadNullTerminatedString(br); + } + + public new void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderGroup.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderGroup.cs new file mode 100755 index 00000000..818137a2 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderGroup.cs @@ -0,0 +1,78 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; +using RageLib.Common.ResourceTypes; +using RageLib.Textures; + +namespace RageLib.Models.Resource.Shaders +{ + /// grmShaderGroup + class ShaderGroup : DATBase, IFileAccess + { + public uint TextureDictionaryOffset { get; private set; } + public TextureFile TextureDictionary { get; set; } + + public PtrCollection Shaders { get; private set; } + + private SimpleArray Zeros { get; set; } + + private SimpleCollection VertexDeclarationUsageFlags { get; set; } + + private SimpleCollection Data3 { get; set; } + + public ShaderGroup() + { + } + + public ShaderGroup(BinaryReader br) + { + Read(br); + } + + #region Implementation of IFileAccess + + public new void Read(BinaryReader br) + { + base.Read(br); + + TextureDictionaryOffset = ResourceUtil.ReadOffset(br); + + // CPtrCollection + Shaders = new PtrCollection(br); + + Zeros = new SimpleArray(br, 12, r => r.ReadUInt32()); + + VertexDeclarationUsageFlags = new SimpleCollection(br, reader => reader.ReadUInt32()); + + Data3 = new SimpleCollection(br, reader => reader.ReadUInt32()); + } + + public new void Write(BinaryWriter bw) + { + throw new NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderParamMatrix.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderParamMatrix.cs new file mode 100755 index 00000000..2c0c45d7 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderParamMatrix.cs @@ -0,0 +1,44 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Resource.Shaders +{ + internal class ShaderParamMatrix : IShaderParam + { + public Matrix44 Data { get; private set; } + + #region Overrides of MaterialInfoDataObject + + public void Read(BinaryReader br) + { + Data = new Matrix44(br); + } + + public void Write(BinaryWriter bw) + { + + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderParamTexture.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderParamTexture.cs new file mode 100755 index 00000000..1829c33c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderParamTexture.cs @@ -0,0 +1,64 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common.Resources; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Resource.Shaders +{ + internal class ShaderParamTexture : DATBase, IShaderParam + { + private uint Unknown1 { get; set; } + private ushort Unknown2 { get; set; } + private ushort Unknown3 { get; set; } + private uint Unknown4 { get; set; } + private uint Unknown5 { get; set; } + private uint TextureNameOffset { get; set; } + private uint Unknown7 { get; set; } + + public string TextureName { get; private set; } + + #region Implementation of IFileAccess + + public new void Read(BinaryReader br) + { + base.Read(br); + + Unknown1 = br.ReadUInt32(); + Unknown2 = br.ReadUInt16(); + Unknown3 = br.ReadUInt16(); + Unknown4 = br.ReadUInt32(); + Unknown5 = br.ReadUInt32(); + TextureNameOffset = ResourceUtil.ReadOffset(br); + Unknown7 = br.ReadUInt32(); + + br.BaseStream.Seek(TextureNameOffset, SeekOrigin.Begin); + TextureName = ResourceUtil.ReadNullTerminatedString(br); + } + + public new void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderParamVector4.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderParamVector4.cs new file mode 100755 index 00000000..634c9438 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Shaders/ShaderParamVector4.cs @@ -0,0 +1,44 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Resource.Shaders +{ + internal class ShaderParamVector4 : IShaderParam + { + public Vector4 Data { get; private set; } + + #region Overrides of MaterialInfoDataObject + + public void Read(BinaryReader br) + { + Data = new Vector4(br); + } + + public void Write(BinaryWriter bw) + { + + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Skeletons/Bone.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Skeletons/Bone.cs new file mode 100755 index 00000000..7c73420b --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Skeletons/Bone.cs @@ -0,0 +1,135 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Diagnostics; +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Resource.Skeletons +{ + internal class Bone : IFileAccess + { + public Bone Parent { get; set; } + public Bone NextSibling { get; set; } + public Bone FirstChild { get; set; } + + public long Offset { get; private set; } + + public string Name { get; private set; } + private short Unknown1; + private short Unknown2; + + public uint NextSiblingOffset { get; private set; } + public uint FirstChildOffset { get; private set; } + public uint ParentOffset { get; private set; } + + public short BoneIndex { get; private set; } + public short BoneID { get; private set; } + private short BoneIndex2; + private short Unknown3; + private int Unknown4; + + public Vector4 Position { get; private set; } + public Vector4 RotationEuler { get; private set; } + public Vector4 RotationQuaternion { get; private set; } + + private Vector4 UnknownZeroVector1; + + public Vector4 AbsolutePosition { get; private set; } + public Vector4 AbsoluteRotationEuler { get; private set; } + private Vector4 UnknownZeroVector2; + private Vector4 UnknownZeroVector3; + private Vector4 UnknownZeroVector4; + private Vector4 MinPI; + private Vector4 MaxPI; + private Vector4 UnknownAllZeros; + + public Bone() + { + } + + public Bone(BinaryReader br) + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + Offset = br.BaseStream.Position; + + Name = new PtrString(br).Value; + + Unknown1 = br.ReadInt16(); + Unknown2 = br.ReadInt16(); + + NextSiblingOffset = ResourceUtil.ReadOffset(br); + FirstChildOffset = ResourceUtil.ReadOffset(br); + ParentOffset = ResourceUtil.ReadOffset(br); + + BoneIndex = br.ReadInt16(); + BoneID = br.ReadInt16(); + BoneIndex2 = br.ReadInt16(); + Unknown3 = br.ReadInt16(); + + //Debug.Assert(BoneIndex == BoneIndex2); + + Unknown4 = br.ReadInt32(); + + Position = new Vector4(br); + RotationEuler = new Vector4(br); + RotationQuaternion = new Vector4(br); + + UnknownZeroVector1 = new Vector4(br); + + AbsolutePosition = new Vector4(br); + AbsoluteRotationEuler = new Vector4(br); + + UnknownZeroVector2 = new Vector4(br); + UnknownZeroVector3 = new Vector4(br); + UnknownZeroVector4 = new Vector4(br); + + MinPI = new Vector4(br); // Minimum euler rotation maybe? + MaxPI = new Vector4(br); // Maximum euler rotation maybe? + + UnknownAllZeros = new Vector4(br); + + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + + #region Overrides of Object + + public override string ToString() + { + return Name; + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Skeletons/BoneIDMapping.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Skeletons/BoneIDMapping.cs new file mode 100755 index 00000000..14a3bd7d --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Skeletons/BoneIDMapping.cs @@ -0,0 +1,55 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.Models.Resource.Skeletons +{ + internal class BoneIDMapping : IFileAccess + { + public short ID { get; set; } + public short Index { get; set; } + + public BoneIDMapping() + { + } + + public BoneIDMapping(BinaryReader br) + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + ID = br.ReadInt16(); + Index = br.ReadInt16(); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Models/Resource/Skeletons/Skeleton.cs b/SparkIV-master/SRC/RageLib/Models/Resource/Skeletons/Skeleton.cs new file mode 100755 index 00000000..ea5bd7b4 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/Resource/Skeletons/Skeleton.cs @@ -0,0 +1,152 @@ +/**********************************************************************\ + + RageLib - Models + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; +using RageLib.Common.ResourceTypes; + +namespace RageLib.Models.Resource.Skeletons +{ + // rageSkeleton (real name unknown) + class Skeleton : IFileAccess + { + class SubStruct : DATBase, IFileAccess + { + private int Unknown1 { get; set; } + private int Unknown2 { get; set; } + + public SubStruct(BinaryReader br) + { + Read(br); + } + + #region Implementation of IFileAccess + + public new void Read(BinaryReader br) + { + base.Read(br); + Unknown1 = br.ReadInt32(); + Unknown2 = br.ReadInt32(); + } + + public new void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } + + public ushort BoneCount { get; private set; } + private short Unknown0; + private int Unknown1; + private int Unknown2; + + public SimpleCollection BoneIDMappings { get; private set; } + + private int Unknown3; + private uint UnknownHash; + private int Unknown4; + + private SubStruct UnknownSubStruct; + + public Skeleton() + { + } + + public Skeleton(BinaryReader br) + { + Read(br); + } + + public SimpleArray Bones { get; private set; } + public SimpleArray UnknownInts { get; private set; } + public SimpleArray Transforms1 { get; private set; } + public SimpleArray Transforms2 { get; private set; } + public SimpleArray Transforms3 { get; private set; } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + uint bonesOffset = ResourceUtil.ReadOffset(br); + uint unknownIntsOffset = ResourceUtil.ReadOffset(br); + uint transforms1Offset = ResourceUtil.ReadOffset(br); + uint transforms2Offset = ResourceUtil.ReadOffset(br); + uint transforms3Offset = ResourceUtil.ReadOffset(br); + + BoneCount = br.ReadUInt16(); + Unknown0 = br.ReadInt16(); + Unknown1 = br.ReadInt32(); + Unknown2 = br.ReadInt32(); + + BoneIDMappings = new SimpleCollection(br, r => new BoneIDMapping(r)); + + Unknown3 = br.ReadInt32(); + UnknownHash = br.ReadUInt32(); + Unknown4 = br.ReadInt32(); + + UnknownSubStruct = new SubStruct(br); + + // Data: + + br.BaseStream.Seek(bonesOffset, SeekOrigin.Begin); + Bones = new SimpleArray(br, BoneCount, r => new Bone(r)); + + br.BaseStream.Seek(unknownIntsOffset, SeekOrigin.Begin); + UnknownInts = new SimpleArray(br, BoneCount, r => r.ReadInt32()); + + br.BaseStream.Seek(transforms1Offset, SeekOrigin.Begin); + Transforms1 = new SimpleArray(br, BoneCount, r => new Matrix44(r)); + + br.BaseStream.Seek(transforms2Offset, SeekOrigin.Begin); + Transforms2 = new SimpleArray(br, BoneCount, r => new Matrix44(r)); + + br.BaseStream.Seek(transforms3Offset, SeekOrigin.Begin); + Transforms3 = new SimpleArray(br, BoneCount, r => new Matrix44(r)); + + // Fun stuff... + // Build a mapping of Offset -> Bone + var boneOffsetMapping = new Dictionary(); + boneOffsetMapping.Add(0, null); + foreach (var bone in Bones) + { + boneOffsetMapping.Add((uint)bone.Offset, bone); + } + + // Now resolve all the bone offsets to the real bones + foreach (var bone in Bones) + { + bone.Parent = boneOffsetMapping[bone.ParentOffset]; + bone.FirstChild = boneOffsetMapping[bone.FirstChildOffset]; + bone.NextSibling = boneOffsetMapping[bone.NextSiblingOffset]; + } + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/RageLib/Models/packages.config b/SparkIV-master/SRC/RageLib/Models/packages.config new file mode 100755 index 00000000..72366f3d --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Models/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/RageLib.sln b/SparkIV-master/SRC/RageLib/RageLib.sln new file mode 100755 index 00000000..10bce89f --- /dev/null +++ b/SparkIV-master/SRC/RageLib/RageLib.sln @@ -0,0 +1,50 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Scripting", "Scripting\Scripting.csproj", "{545C8306-2D33-4498-BFD6-0B1A978F184D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Common", "Common\Common.csproj", "{B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FileSystem", "FileSystem\FileSystem.csproj", "{7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Models", "Models\Models.csproj", "{BEC8B82B-9EB6-43CA-BB70-8AFB8729E230}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Textures", "Textures\Textures.csproj", "{C4085463-5BE2-4F87-8006-7FED126652F1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HyperText", "HyperText\HyperText.csproj", "{2DCDBA6F-9941-45E5-94A4-082ACB9486FC}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Release|Any CPU.Build.0 = Release|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Release|Any CPU.Build.0 = Release|Any CPU + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}.Release|Any CPU.Build.0 = Release|Any CPU + {BEC8B82B-9EB6-43CA-BB70-8AFB8729E230}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BEC8B82B-9EB6-43CA-BB70-8AFB8729E230}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BEC8B82B-9EB6-43CA-BB70-8AFB8729E230}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BEC8B82B-9EB6-43CA-BB70-8AFB8729E230}.Release|Any CPU.Build.0 = Release|Any CPU + {C4085463-5BE2-4F87-8006-7FED126652F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C4085463-5BE2-4F87-8006-7FED126652F1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C4085463-5BE2-4F87-8006-7FED126652F1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C4085463-5BE2-4F87-8006-7FED126652F1}.Release|Any CPU.Build.0 = Release|Any CPU + {2DCDBA6F-9941-45E5-94A4-082ACB9486FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2DCDBA6F-9941-45E5-94A4-082ACB9486FC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2DCDBA6F-9941-45E5-94A4-082ACB9486FC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2DCDBA6F-9941-45E5-94A4-082ACB9486FC}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/SparkIV-master/SRC/RageLib/Scripting/CodeFormat.cs b/SparkIV-master/SRC/RageLib/Scripting/CodeFormat.cs new file mode 100755 index 00000000..b35b7f97 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/CodeFormat.cs @@ -0,0 +1,35 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Scripting +{ + public enum CodeFormat + { + Disassemble, + ControlFlowDecompile, + FullDecompile, + FullDecompileAnnotate, + Variables, + CodePath, + + ScruffDecompile, + ScruffHeader, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/CodePath.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/CodePath.cs new file mode 100755 index 00000000..b80b260d --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/CodePath.cs @@ -0,0 +1,105 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; + +namespace RageLib.Scripting.HLScript +{ + internal class CodePath + { + public CodePath() + { + InstructionMap = new Dictionary(); + } + + public Function ParentFunction { get; set; } + public CodePath ParentCodePath { get; set; } + + public int StartOffset { get; set; } + public int EndOffset { get; set; } + public string Name { get; set; } + + public HLInstruction ParentExitInstruction { get; set; } // The instruction in Parent that we exit from + public HLInstruction ParentEntryInstruction { get; set; } // The instruction in Parent that we re-enter into (if null, exit parent path) + + public HLInstruction StartInstruction { get; set; } // The instruction we start executing this code path from + public HLInstruction EndInstruction { get; set; } // The very last instruction in this code path before we re-enter into parent + + public HLInstruction ParentEntryTargetInstruction + { + get + { + if (ParentEntryInstruction == null) + { + if (ParentCodePath == null) + { + // This can can only mean that we are in the function root, but this case is not really possible, is it? + return null; + } + else + { + return ParentCodePath.ParentEntryTargetInstruction; + } + } + else + { + return ParentEntryInstruction; + } + } + } + + public Dictionary InstructionMap { get; private set; } + + public HLInstruction GetInstruction(int offset) + { + if (InstructionMap.ContainsKey(offset)) + { + return InstructionMap[offset]; + } + return null; + } + + public bool IsInstructionOffsetInPathTree(int offset) + { + bool found = false; + + if (InstructionMap.ContainsKey(offset)) + { + found = true; + } + else if (ParentCodePath != null) + { + found = ParentCodePath.IsInstructionOffsetInPathTree(offset); + } + + return found; + } + + public HLInstruction GetFirstInstruction() + { + return StartInstruction; + } + + public override string ToString() + { + return Name; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/ControlFlowAnalyzer.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/ControlFlowAnalyzer.cs new file mode 100755 index 00000000..600e2655 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/ControlFlowAnalyzer.cs @@ -0,0 +1,536 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics; +using RageLib.Scripting.Script; + +namespace RageLib.Scripting.HLScript +{ + internal class ControlFlowAnalyzer + { + public ControlFlowAnalyzer(ScriptProgram program) + { + Program = program; + FunctionTargets = new Dictionary(); + } + + private ScriptProgram Program { get; set; } + + private Dictionary FunctionTargets { get; set; } + + private Decoder Decoder + { + get { return Program.Decoder; } + } + + private List Functions + { + get { return Program.Functions; } + } + + public void Analyze() + { + // Generate all the functions + GenerateFunctions(); + + // Analyze the functions into a series of HL instructions + AnalyzeFunctions(); + } + + private void GenerateFunctions() + { + int offset = 0; + + while (offset < Decoder.File.Header.CodeSize) + { + Instruction instruction = Decoder.Decode(offset); + offset += instruction.InstructionLength; + + if (instruction is InstructionFnBegin) + { + var function = new Function(); + function.Instruction = instruction; + function.StartOffset = instruction.Offset; + function.Name = (function.StartOffset == 0) + ? "main" + : string.Format("sub_{0:x}", instruction.Offset); + FunctionTargets.Add(instruction.Offset, function); + Functions.Add(function); + } + } + } + + private static CodePath FindCommonPathAncestor(CodePath path1, CodePath path2) + { + var paths = new Dictionary(); + + while(path1 != null) + { + paths.Add(path1, null); + path1 = path1.ParentCodePath; + } + + while(path2 != null) + { + if (paths.ContainsKey(path2)) + { + return path2; + } + path2 = path2.ParentCodePath; + } + + return null; + } + + private static CodePath CreateCodePath(string identifier, int startOffset, CodePath parentPath) + { + CodePath path = parentPath.ParentFunction.CreateCodePath(string.Format("{0}_{1:x}", identifier, startOffset)); + path.ParentCodePath = parentPath; + path.StartOffset = startOffset; + return path; + } + + /// + /// Extracts a sequence of instructions into a new sub codepath + /// + /// + /// + /// + /// inclusive + /// exclusive (this is where our codepath returns to) + /// + private static CodePath ExtractPath(string identifier, CodePath parentPath, HLInstruction parentExitInstruction, HLInstruction startInstruction, + HLInstruction endInstruction) + { + CodePath toPath = CreateCodePath(identifier, startInstruction.Instruction.Offset, parentPath); + toPath.ParentCodePath = parentPath; + toPath.ParentExitInstruction = parentExitInstruction; + + HLInstruction hlInstruction = startInstruction; + + while (true) + { + parentPath.InstructionMap.Remove(hlInstruction.Instruction.Offset); + hlInstruction.ParentCodePath = toPath; + toPath.InstructionMap.Add(hlInstruction.Instruction.Offset, hlInstruction); + + if (hlInstruction.NextInstruction == null || hlInstruction.NextInstruction == endInstruction) + { + hlInstruction.NextInstruction = null; + break; + } + + hlInstruction = hlInstruction.NextInstruction; + } + + if (startInstruction.PreviousInstruction != null) + { + startInstruction.PreviousInstruction.NextInstruction = endInstruction; + } + else + { + parentPath.StartInstruction = endInstruction; + if (endInstruction != null) + { + parentPath.StartOffset = endInstruction.Instruction.Offset; + } + } + + if (endInstruction != null) + { + endInstruction.PreviousInstruction = startInstruction.PreviousInstruction; + } + if (endInstruction == null) + { + parentPath.EndInstruction = startInstruction.PreviousInstruction; + if (parentPath.EndInstruction != null) + { + parentPath.EndOffset = parentPath.EndInstruction.Instruction.Offset + + parentPath.EndInstruction.Instruction.InstructionLength; + } + else + { + parentPath.EndOffset = parentPath.StartOffset; + } + } + + startInstruction.PreviousInstruction = null; + + toPath.StartInstruction = startInstruction; + toPath.EndInstruction = hlInstruction; + + toPath.EndOffset = hlInstruction.Instruction.Offset + hlInstruction.Instruction.InstructionLength; + + if (endInstruction != null && parentPath == endInstruction.ParentCodePath) + { + toPath.ParentEntryInstruction = endInstruction; + } + else + { + toPath.ParentEntryInstruction = null; + } + + return toPath; + } + + private static void MergePath(CodePath targetPath, CodePath newPath) + { + HLInstruction hlInstruction = newPath.StartInstruction; + + if (targetPath.EndInstruction == null) + { + targetPath.StartInstruction = hlInstruction; + hlInstruction.PreviousInstruction = null; + } + else + { + targetPath.EndInstruction.NextInstruction = hlInstruction; + hlInstruction.PreviousInstruction = targetPath.EndInstruction; + } + + while (true) + { + newPath.InstructionMap.Remove(hlInstruction.Instruction.Offset); + hlInstruction.ParentCodePath = targetPath; + targetPath.InstructionMap.Add(hlInstruction.Instruction.Offset, hlInstruction); + + if (hlInstruction.NextInstruction == null) + { + break; + } + + hlInstruction = hlInstruction.NextInstruction; + } + + targetPath.EndInstruction = hlInstruction; + targetPath.EndOffset = hlInstruction.Instruction.Offset + hlInstruction.Instruction.InstructionLength; + + newPath.ParentFunction.CodePaths.Remove(newPath); + } + + /// + /// Dumps a codepath to debug + /// + /// + private static void DumpCodePath(CodePath path) + { + HLInstruction instruction = path.StartInstruction; + while (instruction != null) + { + Debug.WriteLine(instruction.Instruction.ToString()); + if (instruction.BranchCodesPaths != null && instruction.BranchCodesPaths.Count > 0) + { + foreach (var item in instruction.BranchCodesPaths) + { + Debug.WriteLine(" " + item.Key + " --> " + item.Value.Name); + } + } + instruction = instruction.NextInstruction; + } + } + + private void AnalyzeFunctions() + { + foreach (Function function in Functions) + { + int offset = function.StartOffset; + Instruction instruction = Decoder.Decode(offset); + + Debug.Assert(instruction is InstructionFnBegin); + + var fnBegin = instruction as InstructionFnBegin; + if (fnBegin != null) + { + function.ParameterCount = fnBegin.ParameterCount; + function.VariableCount = fnBegin.VarCount; + + function.MainCodePath.StartOffset = function.Instruction.Offset + function.Instruction.InstructionLength; + + AnalyzeCodePath(function.MainCodePath); + } + } + } + + private void AnalyzeSwitchBranch(HLInstruction branchInstruction) + { + var sw = branchInstruction.Instruction as InstructionSwitch; + + CodePath parentPath = branchInstruction.ParentCodePath; + + var swMap = new Dictionary(); + bool allWereReturns = true; + + HLInstruction switchExitInstruction = branchInstruction.NextInstruction.NextInstruction; + + foreach (var item in sw.SwitchTable) + { + if (swMap.ContainsKey(item.Value)) + { + // Deal with multiple values leading to the same code path + branchInstruction.BranchCodesPaths.Add(item.Key, swMap[item.Value]); + } + else + { + CodePath branchCodePath = CreateCodePath("sw_case_" + item.Key, item.Value, parentPath); + branchCodePath.ParentExitInstruction = branchInstruction; + + branchInstruction.BranchCodesPaths.Add(item.Key, branchCodePath); + swMap.Add(item.Value, branchCodePath); + + AnalyzeCodePath(branchCodePath); + + if (branchCodePath.ParentEntryInstruction != null) + { + allWereReturns = false; + switchExitInstruction = branchCodePath.ParentEntryInstruction; + } + } + } + + if (allWereReturns) + { + switchExitInstruction = null; + } + + if (switchExitInstruction != branchInstruction.NextInstruction.NextInstruction) + { + // Crappy... got a default case statement that we need to extract + + CodePath branchDefaultCodePath = ExtractPath("sw_case_default", parentPath, branchInstruction, branchInstruction.NextInstruction, switchExitInstruction); + + branchInstruction.BranchCodesPaths.Add(new object(), branchDefaultCodePath); + } + } + + private void AnalyzeConditionalBranch(HLInstruction branchInstruction) + { + int branchOffset = branchInstruction.Instruction.Offset + + branchInstruction.Instruction.InstructionLength; + + CodePath parentPath = branchInstruction.ParentCodePath; + + CodePath branchCodePath = CreateCodePath("if", branchOffset, parentPath); + branchCodePath.ParentExitInstruction = branchInstruction; + + bool condition = branchInstruction.Instruction.OpCode == OpCode.JumpFalse ? true : false; + branchInstruction.BranchCodesPaths.Add(condition, branchCodePath); + + branchInstruction.DefaultConditional = condition; + + AnalyzeCodePath(branchCodePath); + + if (branchInstruction.NextInstruction != null && + branchCodePath.ParentEntryTargetInstruction != branchInstruction.NextInstruction) + { + // Well, shit.. we got an else block. + + CodePath branchElseCodePath = ExtractPath("if_else", branchInstruction.ParentCodePath, branchInstruction, + branchInstruction.NextInstruction, + branchCodePath.ParentEntryInstruction); + + branchInstruction.BranchCodesPaths.Add(!condition, branchElseCodePath); + } + + } + + private void AnalyzeBranchInstructions(IEnumerable branchInstructions) + { + foreach (HLInstruction branchInstruction in branchInstructions) + { + if (branchInstruction.IsConditionalBranch) + { + AnalyzeConditionalBranch(branchInstruction); + } + else if (branchInstruction.IsSwitchBranch) + { + AnalyzeSwitchBranch(branchInstruction); + } + else + { + Debug.Assert(false); + } + } + } + + private void AnalyzeCodePath(CodePath path) + { + HLInstruction previousInstruction = null; + var branchInstructions = new List(); + + int offset = path.StartOffset; + + while (true) + { + if (path.ParentCodePath != null) // non main + { + CodePath parentPath = path.ParentFunction.DetermineCodePathFromOffset(offset); + if (parentPath != null) + { + if (!path.IsInstructionOffsetInPathTree(offset)) + { + // Hmm.. so the target offset is not the current tree... which is bad + // This can only mean a bad jump assumption before. We must somehow extract + // The instructions from this existing path and merge it with our parent + + HLInstruction startInstruction = parentPath.InstructionMap[offset]; + CodePath newPath = ExtractPath(path.ParentCodePath.Name + "_temp", parentPath, + startInstruction.PreviousInstruction, startInstruction, null); + + // Now we can merge it with this path's parent + + CodePath targetCodePath = FindCommonPathAncestor(path, parentPath); + MergePath(targetCodePath, newPath); + + if (parentPath.ParentCodePath == targetCodePath) + { + parentPath.ParentEntryInstruction = startInstruction; + } + else + { + parentPath.ParentEntryInstruction = null; + } + + // Set some variables so we know how to break out of here. + + parentPath = targetCodePath; + } + + // Okay, break out of there buddy! + + if (parentPath == path.ParentCodePath) + { + path.ParentEntryInstruction = path.ParentCodePath.GetInstruction(offset); + } + else + { + // null = we reached the end of the code path for the parent as well! + path.ParentEntryInstruction = null; + } + break; + } + + } + + Instruction instruction = Decoder.Decode(offset); + offset += instruction.InstructionLength; + + var hlInstruction = new HLInstruction(instruction); + + if (instruction is InstructionFnEnd) + { + if (path.ParentCodePath == null) + { + // This means this is in the function root + + path.ParentFunction.EndOffset = instruction.Offset + instruction.InstructionLength; + path.ParentFunction.ReturnCount = (instruction as InstructionFnEnd).ReturnCount; + + hlInstruction.ExitFunction = true; + } + else + { + if (instruction.Offset == path.ParentFunction.EndOffset) + { + // Non root code path reached end of function + path.ParentEntryInstruction = null; + + hlInstruction.ExitFunction = true; + } + else + { + // Hmm, this must be a exit function invocation + // We'll add it, and exit out of the loop later in the code + + hlInstruction.ExitFunction = true; + } + } + } + else if (instruction is InstructionBranch) + { + if (instruction.OpCode == OpCode.Call) + { + hlInstruction.BranchFunction = FunctionTargets[instruction.BranchOffset]; + } + else if (instruction.OpCode == OpCode.Jump) + { + if (path.ParentCodePath != null && instruction.BranchOffset < instruction.Offset && + path.ParentCodePath.GetInstruction(instruction.BranchOffset) != null) + { + // Loop! + hlInstruction.BranchLoopInstruction = + path.ParentCodePath.GetInstruction(instruction.BranchOffset); + hlInstruction.BranchLoopInstruction.LoopCodePath = path; + + // The next instruction should break us out of this codepath... + + hlInstruction.UnconditionalBranch = true; + } + else + { + // Okay, we'll just be naive for now and follow the jump + // It is *possible* that this jump might be for an "else" or "case default" block, in which case, we are screwed. + // But we will deal with this while we deal with branches + hlInstruction.UnconditionalBranch = true; + offset = instruction.BranchOffset; + } + } + else + { + // We got a conditional branch instruction + hlInstruction.IsConditionalBranch = true; + branchInstructions.Add(hlInstruction); + offset = instruction.BranchOffset; + } + } + else if (instruction is InstructionSwitch) + { + hlInstruction.IsSwitchBranch = true; + branchInstructions.Add(hlInstruction); + } + + hlInstruction.PreviousInstruction = previousInstruction; + if (previousInstruction == null) + { + path.StartInstruction = hlInstruction; + } + else + { + previousInstruction.NextInstruction = hlInstruction; + } + previousInstruction = hlInstruction; + + hlInstruction.ParentCodePath = path; + path.InstructionMap.Add(instruction.Offset, hlInstruction); + + if (hlInstruction.ExitFunction) + { + break; // out of while loop + } + } + + path.EndInstruction = previousInstruction; + path.EndOffset = offset; + + AnalyzeBranchInstructions(branchInstructions); + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/Function.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/Function.cs new file mode 100755 index 00000000..6efe9a9e --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/Function.cs @@ -0,0 +1,79 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using RageLib.Scripting.Script; + +namespace RageLib.Scripting.HLScript +{ + internal class Function + { + public Function() + { + CodePaths = new List(); + + CreateCodePath("main"); + } + + public Instruction Instruction { get; set; } + + public int StartOffset { get; set; } + public int EndOffset { get; set; } + public string Name { get; set; } + + public CodePath MainCodePath + { + get { return CodePaths[0]; } + } + + public List CodePaths { get; private set; } + + public int ParameterCount { get; set; } + public int VariableCount { get; set; } + public int TemporaryCount { get; set; } + public int ReturnCount { get; set; } + + public CodePath CreateCodePath(string name) + { + var path = new CodePath(); + path.Name = name; + path.ParentFunction = this; + CodePaths.Add(path); + return path; + } + + public CodePath DetermineCodePathFromOffset(int offset) + { + foreach (CodePath path in CodePaths) + { + if (path.GetInstruction(offset) != null) + { + return path; + } + } + return null; + } + + public override string ToString() + { + return Name; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/HLInstruction.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/HLInstruction.cs new file mode 100755 index 00000000..a8f28866 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/HLInstruction.cs @@ -0,0 +1,77 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using RageLib.Scripting.Script; + +namespace RageLib.Scripting.HLScript +{ + internal class HLInstruction + { + public HLInstruction(Instruction instruction) + { + Instruction = instruction; + + if (instruction is InstructionBranch || instruction is InstructionSwitch) + { + BranchCodesPaths = new Dictionary(); + } + } + + public CodePath ParentCodePath { get; set; } + + public Instruction Instruction { get; set; } + + public HLInstruction PreviousInstruction { get; set; } + public HLInstruction NextInstruction { get; set; } + + public Dictionary BranchCodesPaths { get; private set; } + + public bool ExitFunction { get; set; } + public bool UnconditionalBranch { get; set; } + + public CodePath LoopCodePath { get; set; } + public HLInstruction BranchLoopInstruction { get; set; } + + public bool IsConditionalBranch { get; set; } + public bool DefaultConditional { get; set; } + + public bool IsSwitchBranch { get; set; } + + public Function BranchFunction { get; set; } + + public StackValue ProcessedStackValue { get; set; } + + public HLInstruction GetNextInstruction() + { + HLInstruction instruction = NextInstruction; + if (instruction != null && instruction.UnconditionalBranch) + { + instruction = instruction.NextInstruction; + } + return instruction; + } + + public override string ToString() + { + return Instruction.ToString(); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/ProcessedStackValueGroup.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/ProcessedStackValueGroup.cs new file mode 100755 index 00000000..fb498945 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/ProcessedStackValueGroup.cs @@ -0,0 +1,36 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; + +namespace RageLib.Scripting.HLScript +{ + internal class ProcessedStackValueGroup : StackValue + { + public ProcessedStackValueGroup() + { + Values = new List(); + ValueType = StackValueType.Unknown; + ProcessedValue = true; + } + + public List Values { get; private set; } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/ScriptProgram.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/ScriptProgram.cs new file mode 100755 index 00000000..ca98eb41 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/ScriptProgram.cs @@ -0,0 +1,38 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using RageLib.Scripting.Script; + +namespace RageLib.Scripting.HLScript +{ + internal class ScriptProgram + { + public ScriptProgram(Decoder decoder) + { + Functions = new List(); + Decoder = decoder; + } + + public List Functions { get; private set; } + + public Decoder Decoder { get; private set; } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackUseAnalyzer.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackUseAnalyzer.cs new file mode 100755 index 00000000..9cf4e5f1 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackUseAnalyzer.cs @@ -0,0 +1,491 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using RageLib.Scripting.Script; + +namespace RageLib.Scripting.HLScript +{ + internal class StackUseAnalyzer + { + public StackUseAnalyzer(ScriptProgram program) + { + Program = program; + } + + private ScriptProgram Program { get; set; } + + private StackValuePointerBase PopPointer(Stack stack) + { + StackValue value = stack.Pop(); + if (value is StackValuePointerBase) + { + return value as StackValuePointerBase; + } + else + { + return new StackValuePointerFake(value); + } + } + + private StackValuePointerBase PeekPointer(Stack stack) + { + StackValue value = stack.Peek(); + if (value is StackValuePointerBase) + { + return value as StackValuePointerBase; + } + else + { + return new StackValuePointerFake(value); + } + } + + private void VectorOperation(StackValueOperationType type, Stack stack) + { + var vec1 = new StackValue[3]; + var vec2 = new StackValue[3]; + + if (type != StackValueOperationType.FromF) + { + vec1[0] = stack.Pop(); + vec1[1] = stack.Pop(); + vec1[2] = stack.Pop(); + + if (type != StackValueOperationType.Neg) + { + vec2[0] = stack.Pop(); + vec2[1] = stack.Pop(); + vec2[2] = stack.Pop(); + + stack.Push(new StackValueOperation(type, StackValueType.Float, new[] {vec1[2], vec2[2]})); + stack.Push(new StackValueOperation(type, StackValueType.Float, new[] {vec1[1], vec2[1]})); + stack.Push(new StackValueOperation(type, StackValueType.Float, new[] {vec1[0], vec2[0]})); + } + else + { + stack.Push(new StackValueOperation(type, StackValueType.Float, new[] {vec1[2]})); + stack.Push(new StackValueOperation(type, StackValueType.Float, new[] {vec1[1]})); + stack.Push(new StackValueOperation(type, StackValueType.Float, new[] {vec1[0]})); + } + } + else + { + vec1[0] = stack.Pop(); + + stack.Push(vec1[0]); + stack.Push(vec1[0]); + stack.Push(vec1[0]); + } + } + + private void AnalyzeCodePath(Stack stack, CodePath path, ref int tempVarIndex) + { + HLInstruction instruction = path.GetFirstInstruction(); + while (instruction != null) + { + try + { + if (instruction.BranchFunction != null) + { + if (!instruction.Instruction.HasStackUsageInfo) + { + instruction.Instruction.StackIn = instruction.BranchFunction.ParameterCount; + instruction.Instruction.StackOut = instruction.BranchFunction.ReturnCount; + instruction.Instruction.StackLeftOver = 0; + instruction.Instruction.HasStackUsageInfo = true; + } + } + + if (instruction.UnconditionalBranch) + { + // One should not even occur + //Debug.Assert(false); + } + else if (instruction.ExitFunction) + { + var value = new StackValueOperation(StackValueOperationType.Return); + + if (path.ParentFunction.ReturnCount > 0) + { + for (int i = 0; i < path.ParentFunction.ReturnCount; i++) + { + value.Operands.Add(stack.Pop()); + } + } + + instruction.ProcessedStackValue = value; + } + else if (instruction.IsConditionalBranch || instruction.IsSwitchBranch) + { + instruction.ProcessedStackValue = stack.Pop(); + } + else + { + bool processDefault = false; + + StackValueOperation operationValue = null; + StackValue tempAnyValue; + StackValueOperation tempOpValue; + StackValueLiteral tempLiteralValue; + StackValuePointerBase tempPointerValue; + + OpCode opCode = instruction.Instruction.OpCode; + switch (opCode) + { + case OpCode.AddVec: + VectorOperation(StackValueOperationType.Add, stack); + break; + case OpCode.SubVec: + VectorOperation(StackValueOperationType.Sub, stack); + break; + case OpCode.MulVec: + VectorOperation(StackValueOperationType.Mul, stack); + break; + case OpCode.DivVec: + VectorOperation(StackValueOperationType.Div, stack); + break; + case OpCode.NegVec: + VectorOperation(StackValueOperationType.Neg, stack); + break; + case OpCode.VecFromF: + VectorOperation(StackValueOperationType.FromF, stack); + break; + case OpCode.PushS: + stack.Push(new StackValueLiteral((short) instruction.Instruction.Operands[0])); + break; + case OpCode.Push: + stack.Push(new StackValueLiteral((int) (uint) instruction.Instruction.Operands[0])); + break; + case OpCode.PushF: + stack.Push(new StackValueLiteral((float) instruction.Instruction.Operands[0])); + break; + case OpCode.PushString: + stack.Push(new StackValueLiteral((string) instruction.Instruction.Operands[0])); + break; + case OpCode.Dup: + stack.Push(stack.Peek()); + break; + case OpCode.Pop: + tempOpValue = stack.Peek() as StackValueOperation; + if (tempOpValue != null && tempOpValue.OperationType == StackValueOperationType.Call) + { + operationValue = new StackValueOperation(StackValueOperationType.Pop); + processDefault = true; + } + break; + case OpCode.CallNative: + operationValue = new StackValueOperation(instruction.Instruction.Operands[2].ToString()); + processDefault = true; + break; + case OpCode.Call: + operationValue = new StackValueOperation(instruction.BranchFunction.Name); + processDefault = true; + break; + case OpCode.RefGet: + stack.Push(new StackValueDeref(stack.Pop())); + break; + case OpCode.RefSet: + instruction.ProcessedStackValue = new StackValueAssign(PopPointer(stack), stack.Pop()); + break; + case OpCode.RefPeekSet: + tempAnyValue = stack.Pop(); // value! + instruction.ProcessedStackValue = new StackValueAssign(PeekPointer(stack), tempAnyValue); + break; + case OpCode.ArrayExplode: + // This is used to either pass a structure to a native/function call + // or to explode the variables onto the stack to do a "shallow-copy" + + tempPointerValue = PopPointer(stack); + tempLiteralValue = stack.Pop() as StackValueLiteral; + Debug.Assert(tempLiteralValue != null && + tempLiteralValue.ValueType == StackValueType.Integer); + + var explodeCount = (int) tempLiteralValue.Value; + for (int i = 0; i < explodeCount; i++) + { + stack.Push(new StackValueDeref(new StackValuePointerIndex(tempPointerValue, i))); + } + + break; + case OpCode.ArrayImplode: + // The only case this is ever used is for a shallow copy! + + tempPointerValue = PopPointer(stack); + tempLiteralValue = stack.Pop() as StackValueLiteral; + Debug.Assert(tempLiteralValue != null && + tempLiteralValue.ValueType == StackValueType.Integer); + + var tempStack = new Stack(); + var implodeCount = (int) tempLiteralValue.Value; + for (int i = implodeCount - 1; i >= 0; i--) + { + tempStack.Push( + new StackValueAssign(new StackValuePointerIndex(tempPointerValue, i), + stack.Pop())); + } + + var stackValueGroup = new ProcessedStackValueGroup(); + + stackValueGroup.Values.AddRange(tempStack.ToArray()); + instruction.ProcessedStackValue = stackValueGroup; + + break; + case OpCode.Var0: + case OpCode.Var1: + case OpCode.Var2: + case OpCode.Var3: + case OpCode.Var4: + case OpCode.Var5: + case OpCode.Var6: + case OpCode.Var7: + stack.Push(new StackValuePointerVar(StackValuePointerType.Stack, + (opCode - OpCode.Var0))); + break; + case OpCode.Var: + tempLiteralValue = stack.Pop() as StackValueLiteral; + Debug.Assert(tempLiteralValue != null && + tempLiteralValue.ValueType == StackValueType.Integer); + + stack.Push(new StackValuePointerVar(StackValuePointerType.Stack, + (int) tempLiteralValue.Value)); + break; + case OpCode.LocalVar: + tempLiteralValue = stack.Pop() as StackValueLiteral; + Debug.Assert(tempLiteralValue != null && + tempLiteralValue.ValueType == StackValueType.Integer); + + stack.Push(new StackValuePointerVar(StackValuePointerType.Local, + (int) tempLiteralValue.Value)); + break; + case OpCode.GlobalVar: + tempLiteralValue = stack.Pop() as StackValueLiteral; + Debug.Assert(tempLiteralValue != null && + tempLiteralValue.ValueType == StackValueType.Integer); + + stack.Push(new StackValuePointerVar(StackValuePointerType.Global, + (int) tempLiteralValue.Value)); + break; + case OpCode.ArrayRef: + tempPointerValue = PopPointer(stack); + tempLiteralValue = stack.Pop() as StackValueLiteral; + tempAnyValue = stack.Pop(); + Debug.Assert(tempPointerValue != null); + Debug.Assert(tempLiteralValue != null && + tempLiteralValue.ValueType == StackValueType.Integer); + + stack.Push(new StackValuePointerArray(tempPointerValue, tempAnyValue, + (int) tempLiteralValue.Value)); + break; + case OpCode.NullObj: + stack.Push(new StackValuePointerVar(StackValuePointerType.Null)); + break; + case OpCode.Add: + // Special case for pointer add + tempAnyValue = stack.Pop(); + tempPointerValue = stack.Peek() as StackValuePointerBase; + + if (tempPointerValue != null) + { + stack.Pop(); // tempPointerValue + + tempLiteralValue = tempAnyValue as StackValueLiteral; + Debug.Assert(tempLiteralValue != null && (int) tempLiteralValue.Value%4 == 0); + + stack.Push(new StackValuePointerIndex(tempPointerValue, + (int) tempLiteralValue.Value/4)); + } + else + { + stack.Push(tempAnyValue); + operationValue = new StackValueOperation(opCode); + processDefault = true; + } + break; + case OpCode.StrCat: + case OpCode.StrCatI: + case OpCode.StrCpy: + case OpCode.IntToStr: + operationValue = new StackValueStringOperation(opCode, (byte)instruction.Instruction.Operands[0]); + processDefault = true; + break; + case OpCode.StrVarCpy: + tempPointerValue = PopPointer(stack); + + tempLiteralValue = stack.Pop() as StackValueLiteral; + + Debug.Assert(tempLiteralValue != null && + tempLiteralValue.ValueType == StackValueType.Integer); + + var targetSize = (uint)(int)tempLiteralValue.Value; + + tempLiteralValue = stack.Pop() as StackValueLiteral; + + Debug.Assert(tempLiteralValue != null && + tempLiteralValue.ValueType == StackValueType.Integer); + + var sourceSize = (uint)(int)tempLiteralValue.Value; + + var popSize = sourceSize; + + tempAnyValue = PopPointer(stack); + + // Pop till the last one + for (var i = 1; i < popSize; i++) + { + tempAnyValue = PopPointer(stack); + } + + operationValue = new StackValueStringOperation(opCode, targetSize, sourceSize); + operationValue.Operands.Add(new StackValueRef(tempAnyValue)); // 0 = source + operationValue.Operands.Add(tempPointerValue); // 1 = target + + instruction.ProcessedStackValue = operationValue; + + break; + case OpCode.RefProtect: + tempLiteralValue = stack.Pop() as StackValueLiteral; + + Debug.Assert(tempLiteralValue != null && + tempLiteralValue.ValueType == StackValueType.Integer); + + var protectMode = (int)tempLiteralValue.Value; + + Debug.Assert(protectMode == 1 || protectMode == 2 || protectMode == 5 || protectMode == 6); + + tempLiteralValue = stack.Pop() as StackValueLiteral; + + Debug.Assert(tempLiteralValue != null && + tempLiteralValue.ValueType == StackValueType.Integer); + + var protectCount = (int)tempLiteralValue.Value; + + //Debug.Assert(protectCount == 1); + + tempPointerValue = PopPointer(stack); + + operationValue = new StackValueOperation(StackValueOperationType.RefProtect); + operationValue.Operands.Add(tempPointerValue); + operationValue.Operands.Add(tempLiteralValue); + + if ((protectMode & 1) != 0) + { + stack.Push(operationValue); + } + + break; + default: + if (instruction.Instruction is InstructionPush) + { + // PushD special case + stack.Push(new StackValueLiteral((int) instruction.Instruction.Operands[0])); + } + else + { + operationValue = new StackValueOperation(opCode); + processDefault = true; + } + break; + } + + if (processDefault) + { + Debug.Assert(instruction.Instruction.HasStackUsageInfo); + + var stackValues = new Stack(); + for (int i = 0; i < instruction.Instruction.StackIn; i++) + { + StackValue stackItem = stack.Pop(); + stackValues.Push(stackItem); + } + + operationValue.Operands.AddRange(stackValues); + + if (instruction.Instruction.StackLeftOver > 0) + { + for (int i = 0; i < instruction.Instruction.StackLeftOver; i++) + { + stackValues.Push(stackValues.Pop()); + } + } + + if (instruction.Instruction.StackOut > 0) + { + if (instruction.Instruction.StackOut > 1) + { + var multiAssign = new StackValueAssignMulti(operationValue); + for (int i = 0; i < instruction.Instruction.StackOut; i++) + { + tempPointerValue = new StackValuePointerVar(StackValuePointerType.Temporary, + tempVarIndex + i); + multiAssign.AssignPointers.Add(tempPointerValue); + stack.Push(new StackValueDeref(tempPointerValue)); + } + tempVarIndex += instruction.Instruction.StackOut; + instruction.ProcessedStackValue = multiAssign; + } + else + { + stack.Push(operationValue); + } + } + else + { + instruction.ProcessedStackValue = operationValue; + } + } + } + } + catch (Exception e) + { + throw new Exception( + "Error while decompiling instruction : " + instruction.Instruction + "\n", e); + } + + instruction = instruction.GetNextInstruction(); + } + } + + + private void AnalyzeFunction(Function function) + { + int tempVarIndex = 1; + + foreach (CodePath path in function.CodePaths) + { + var stack = new Stack(); + stack.Push(new StackValueLiteral(0)); + AnalyzeCodePath(stack, path, ref tempVarIndex); + } + + function.TemporaryCount = tempVarIndex - 1; + } + + public void Analyze() + { + foreach (Function fn in Program.Functions) + { + AnalyzeFunction(fn); + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValue.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValue.cs new file mode 100755 index 00000000..5aa6f2aa --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValue.cs @@ -0,0 +1,28 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Scripting.HLScript +{ + internal class StackValue + { + public StackValueType ValueType { get; set; } + public bool ProcessedValue { get; set; } // Indicates if the value is the result of an operation/function call/etc + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueAssign.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueAssign.cs new file mode 100755 index 00000000..d9a2a3ec --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueAssign.cs @@ -0,0 +1,38 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Scripting.HLScript +{ + internal class StackValueAssign : StackValueDeref + { + public StackValueAssign(StackValuePointerBase pointer, StackValue assignment) + : base(pointer) + { + AssignValue = assignment; + } + + public StackValue AssignValue { get; set; } + + public override string ToString() + { + return base.ToString() + " = " + AssignValue; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueAssignMulti.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueAssignMulti.cs new file mode 100755 index 00000000..f0d3ee40 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueAssignMulti.cs @@ -0,0 +1,54 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.Text; + +namespace RageLib.Scripting.HLScript +{ + internal class StackValueAssignMulti : StackValue + { + public StackValueAssignMulti(StackValue assignment) + { + AssignValue = assignment; + AssignPointers = new List(); + } + + public List AssignPointers { get; private set; } + public StackValue AssignValue { get; set; } + + public override string ToString() + { + var sb = new StringBuilder(); + for (int i = 0; i < AssignPointers.Count; i++) + { + if (i != 0) + { + sb.Append(", "); + } + sb.Append(new StackValueDeref(AssignPointers[i]).ToString()); + } + sb.Append(" = "); + sb.Append(AssignValue); + + return sb.ToString(); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueDeref.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueDeref.cs new file mode 100755 index 00000000..4f8a1df6 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueDeref.cs @@ -0,0 +1,55 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Scripting.HLScript +{ + internal class StackValueDeref : StackValue + { + public StackValueDeref(StackValue pointer) + { + ValueType = StackValueType.Unknown; + ProcessedValue = false; + + if (pointer is StackValuePointerBase) + { + Pointer = pointer as StackValuePointerBase; + } + else + { + UnknownPointer = pointer; + } + } + + public StackValuePointerBase Pointer { get; set; } + public StackValue UnknownPointer { get; set; } + + public override string ToString() + { + if (UnknownPointer != null) + { + return "*(" + UnknownPointer + ")"; + } + else + { + return Pointer.GetDisplayText(); + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueLiteral.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueLiteral.cs new file mode 100755 index 00000000..467095bc --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueLiteral.cs @@ -0,0 +1,69 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Diagnostics; +using RageLib.Scripting.Script; + +namespace RageLib.Scripting.HLScript +{ + internal class StackValueLiteral : StackValue + { + public StackValueLiteral(string value) + { + ValueType = StackValueType.String; + Value = value; + } + + public StackValueLiteral(int value) + { + ValueType = StackValueType.Integer; + Value = value; + } + + public StackValueLiteral(float value) + { + ValueType = StackValueType.Float; + Value = value; + } + + public object Value { get; set; } + + public T GetValue() + { + return (T) Value; + } + + public override string ToString() + { + switch (ValueType) + { + case StackValueType.Integer: + return LiteralFormatter.FormatInteger((int) Value); + case StackValueType.Float: + return LiteralFormatter.FormatFloat((float) Value); + case StackValueType.String: + return LiteralFormatter.FormatString(Value.ToString()); + default: + Debug.Assert(false); + return null; + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueOperation.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueOperation.cs new file mode 100755 index 00000000..5f9610f5 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueOperation.cs @@ -0,0 +1,373 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using RageLib.Scripting.Script; + +namespace RageLib.Scripting.HLScript +{ + internal class StackValueOperation : StackValue + { + public StackValueOperation(StackValueOperationType type, StackValueType valueType, + IEnumerable operands) + { + ProcessedValue = true; + ValueType = valueType; + if (operands == null) + { + Operands = new List(); + } + else + { + Operands = new List(operands); + } + OperationType = type; + } + + public StackValueOperation(StackValueOperationType type) + : this(type, StackValueType.Unknown, null) + { + } + + public StackValueOperation(OpCode opCode) + : this(StackValueOperationType.Unknown) + { + switch (opCode) + { + case OpCode.Add: + OperationType = StackValueOperationType.Add; + ValueType = StackValueType.Integer; + break; + case OpCode.Sub: + OperationType = StackValueOperationType.Sub; + ValueType = StackValueType.Integer; + break; + case OpCode.Mul: + OperationType = StackValueOperationType.Mul; + ValueType = StackValueType.Integer; + break; + case OpCode.Div: + OperationType = StackValueOperationType.Div; + ValueType = StackValueType.Integer; + break; + case OpCode.Mod: + OperationType = StackValueOperationType.Mod; + ValueType = StackValueType.Integer; + break; + case OpCode.IsZero: + OperationType = StackValueOperationType.IsZero; + ValueType = StackValueType.Integer; + break; + case OpCode.Neg: + OperationType = StackValueOperationType.Neg; + ValueType = StackValueType.Integer; + break; + case OpCode.CmpEq: + OperationType = StackValueOperationType.CmpEq; + ValueType = StackValueType.Integer; + break; + case OpCode.CmpNe: + OperationType = StackValueOperationType.CmpNe; + ValueType = StackValueType.Integer; + break; + case OpCode.CmpGt: + OperationType = StackValueOperationType.CmpGt; + ValueType = StackValueType.Integer; + break; + case OpCode.CmpGe: + OperationType = StackValueOperationType.CmpGe; + ValueType = StackValueType.Integer; + break; + case OpCode.CmpLt: + OperationType = StackValueOperationType.CmpLt; + ValueType = StackValueType.Integer; + break; + case OpCode.CmpLe: + OperationType = StackValueOperationType.CmpLe; + ValueType = StackValueType.Integer; + break; + case OpCode.AddF: + OperationType = StackValueOperationType.Add; + ValueType = StackValueType.Float; + break; + case OpCode.SubF: + OperationType = StackValueOperationType.Sub; + ValueType = StackValueType.Float; + break; + case OpCode.MulF: + OperationType = StackValueOperationType.Mul; + ValueType = StackValueType.Float; + break; + case OpCode.DivF: + OperationType = StackValueOperationType.Div; + ValueType = StackValueType.Float; + break; + case OpCode.ModF: + OperationType = StackValueOperationType.Mod; + ValueType = StackValueType.Float; + break; + case OpCode.NegF: + OperationType = StackValueOperationType.Neg; + ValueType = StackValueType.Float; + break; + case OpCode.CmpEqF: + OperationType = StackValueOperationType.CmpEq; + ValueType = StackValueType.Float; + break; + case OpCode.CmpNeF: + OperationType = StackValueOperationType.CmpNe; + ValueType = StackValueType.Float; + break; + case OpCode.CmpGtF: + OperationType = StackValueOperationType.CmpGt; + ValueType = StackValueType.Float; + break; + case OpCode.CmpGeF: + OperationType = StackValueOperationType.CmpGe; + ValueType = StackValueType.Float; + break; + case OpCode.CmpLtF: + OperationType = StackValueOperationType.CmpLt; + ValueType = StackValueType.Float; + break; + case OpCode.CmpLeF: + OperationType = StackValueOperationType.CmpLe; + ValueType = StackValueType.Float; + break; + case OpCode.And: + OperationType = StackValueOperationType.And; + ValueType = StackValueType.Integer; + break; + case OpCode.Or: + OperationType = StackValueOperationType.Or; + ValueType = StackValueType.Integer; + break; + case OpCode.Xor: + OperationType = StackValueOperationType.Xor; + ValueType = StackValueType.Integer; + break; + case OpCode.ToF: + OperationType = StackValueOperationType.ToF; + ValueType = StackValueType.Float; + break; + case OpCode.FromF: + OperationType = StackValueOperationType.FromF; + ValueType = StackValueType.Integer; + break; + case OpCode.Pop: + OperationType = StackValueOperationType.Pop; + ValueType = StackValueType.Unknown; + break; + case OpCode.GetProtect: + OperationType = StackValueOperationType.GetProtect; + ValueType = StackValueType.Unknown; + break; + case OpCode.SetProtect: + OperationType = StackValueOperationType.SetProtect; + ValueType = StackValueType.Unknown; + break; + default: + Debug.Assert(false); + break; + } + } + + public StackValueOperation(string callFunctioName) + : this(StackValueOperationType.Call) + { + CallFunctionName = callFunctioName; + ProcessedValue = false; + } + + public StackValueOperationType OperationType { get; set; } + public List Operands { get; private set; } + + public string CallFunctionName { get; set; } + + private string GetFormattedOperand(int index) + { + StackValue sv = Operands[index]; + if (sv.ProcessedValue) + { + return "(" + sv + ")"; + } + else + { + return sv.ToString(); + } + } + + public override string ToString() + { + var sb = new StringBuilder(); + + switch (OperationType) + { + case StackValueOperationType.Add: + sb.Append(GetFormattedOperand(0)); + sb.Append(" + "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.Sub: + sb.Append(GetFormattedOperand(0)); + sb.Append(" - "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.Mul: + sb.Append(GetFormattedOperand(0)); + sb.Append(" * "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.Div: + sb.Append(GetFormattedOperand(0)); + sb.Append(" / "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.Mod: + sb.Append(GetFormattedOperand(0)); + sb.Append(" % "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.Neg: + sb.Append("-"); + sb.Append(GetFormattedOperand(0)); + break; + case StackValueOperationType.And: + sb.Append(GetFormattedOperand(0)); + sb.Append(" && "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.Or: + sb.Append(GetFormattedOperand(0)); + sb.Append(" || "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.Xor: + sb.Append(GetFormattedOperand(0)); + sb.Append(" ^ "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.CmpEq: + sb.Append(GetFormattedOperand(0)); + sb.Append(" == "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.CmpNe: + sb.Append(GetFormattedOperand(0)); + sb.Append(" != "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.CmpGt: + sb.Append(GetFormattedOperand(0)); + sb.Append(" > "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.CmpGe: + sb.Append(GetFormattedOperand(0)); + sb.Append(" >= "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.CmpLt: + sb.Append(GetFormattedOperand(0)); + sb.Append(" < "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.CmpLe: + sb.Append(GetFormattedOperand(0)); + sb.Append(" <= "); + sb.Append(GetFormattedOperand(1)); + break; + case StackValueOperationType.IsZero: + sb.Append("!"); + sb.Append(GetFormattedOperand(0)); + break; + case StackValueOperationType.ToF: + sb.Append("(float)"); + sb.Append(GetFormattedOperand(0)); + break; + case StackValueOperationType.FromF: + sb.Append("(int)"); + sb.Append(GetFormattedOperand(0)); + break; + case StackValueOperationType.Return: + sb.Append("return"); + if (Operands.Count > 0) + { + sb.Append(" "); + for (int i = Operands.Count - 1; i >= 0; i--) + { + sb.Append(Operands[i]); + if (i > 0) + { + sb.Append(", "); + } + } + } + break; + case StackValueOperationType.Call: + sb.Append(CallFunctionName); + + sb.Append("("); + + for (int i = 0; i < Operands.Count; i++) + { + if (i > 0) + { + sb.Append(", "); + } + sb.Append(Operands[i].ToString()); + } + + sb.Append(")"); + + break; + case StackValueOperationType.Pop: + sb.Append(Operands[0].ToString()); + break; + case StackValueOperationType.SetProtect: + sb.Append("__pset("); + sb.Append(Operands[1].ToString()); + sb.Append(", "); + sb.Append(Operands[0].ToString()); + sb.Append(")"); + break; + case StackValueOperationType.GetProtect: + sb.Append("__pget("); + sb.Append(Operands[0].ToString()); + sb.Append(")"); + break; + case StackValueOperationType.RefProtect: + sb.Append("__unprot("); + sb.Append(Operands[0].ToString()); + sb.Append(", "); + sb.Append(Operands[1].ToString()); + sb.Append(")"); + break; + default: + Debug.Assert(false); + break; + } + + return sb.ToString(); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueOperationType.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueOperationType.cs new file mode 100755 index 00000000..28f816bc --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueOperationType.cs @@ -0,0 +1,64 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Scripting.HLScript +{ + internal enum StackValueOperationType + { + Unknown, + + Add, + Sub, + Mul, + Div, + Mod, + Neg, + + And, + Or, + Xor, + + CmpEq, + CmpNe, + CmpGt, + CmpGe, + CmpLt, + CmpLe, + + IsZero, + ToF, + FromF, + + StrCpy, + StrCat, + StrCatI, + IntToStr, + StrVarCpy, + + Call, + Pop, + + Return, + + SetProtect, + GetProtect, + RefProtect, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerArray.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerArray.cs new file mode 100755 index 00000000..c7db2571 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerArray.cs @@ -0,0 +1,65 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Text; + +namespace RageLib.Scripting.HLScript +{ + internal class StackValuePointerArray : StackValuePointerBase + { + public StackValuePointerArray(StackValuePointerBase pointer, StackValue index, int itemSize) + { + Pointer = pointer; + Index = index; + ItemSize = itemSize; + } + + public StackValuePointerBase Pointer { get; set; } + public int ItemSize { get; set; } + public StackValue Index { get; set; } + + public override string GetDisplayText() + { + var sb = new StringBuilder(); + + if (Pointer is StackValuePointerFake) + { + sb.Append("("); + sb.Append(Pointer.GetDisplayText()); + sb.Append(")"); + } + else + { + sb.Append(Pointer.GetDisplayText()); + } + + sb.Append("["); + sb.Append(Index.ToString()); + if (ItemSize > 1) + { + sb.Append(" * "); + sb.Append(ItemSize); + } + sb.Append("]"); + + return sb.ToString(); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerBase.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerBase.cs new file mode 100755 index 00000000..9c8a9218 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerBase.cs @@ -0,0 +1,37 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Scripting.HLScript +{ + internal abstract class StackValuePointerBase : StackValue + { + protected StackValuePointerBase() + { + ValueType = StackValueType.Pointer; + } + + public abstract string GetDisplayText(); + + public override string ToString() + { + return "&(" + GetDisplayText() + ")"; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerFake.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerFake.cs new file mode 100755 index 00000000..4233ca91 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerFake.cs @@ -0,0 +1,49 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Scripting.HLScript +{ + internal class StackValuePointerFake : StackValuePointerBase + { + public StackValuePointerFake(StackValue pointer) + { + UnknownPointer = pointer; + } + + public StackValue UnknownPointer { get; set; } + + public override string GetDisplayText() + { + if (UnknownPointer.ProcessedValue) + { + return "*(" + UnknownPointer + ")"; + } + else + { + return "*" + UnknownPointer; + } + } + + public override string ToString() + { + return UnknownPointer.ToString(); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerIndex.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerIndex.cs new file mode 100755 index 00000000..8a628c8a --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerIndex.cs @@ -0,0 +1,47 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Text; + +namespace RageLib.Scripting.HLScript +{ + internal class StackValuePointerIndex : StackValuePointerBase + { + public StackValuePointerIndex(StackValuePointerBase pointer, int index) + { + Pointer = pointer; + Index = index; + } + + public StackValuePointerBase Pointer { get; set; } + public int Index { get; set; } + + public override string GetDisplayText() + { + var sb = new StringBuilder(); + + sb.Append(Pointer.GetDisplayText()); + sb.Append(".v"); + sb.Append(Index); + + return sb.ToString(); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerType.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerType.cs new file mode 100755 index 00000000..f355a24e --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerType.cs @@ -0,0 +1,32 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Scripting.HLScript +{ + internal enum StackValuePointerType + { + Local, + Global, + Null, + Stack, + Temporary, + Processed, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerVar.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerVar.cs new file mode 100755 index 00000000..f4d09380 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValuePointerVar.cs @@ -0,0 +1,89 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Diagnostics; +using System.Text; + +namespace RageLib.Scripting.HLScript +{ + internal class StackValuePointerVar : StackValuePointerBase + { + public StackValuePointerType PointerType; + + public StackValuePointerVar(StackValuePointerType type) + { + ValueType = StackValueType.Pointer; + PointerType = type; + } + + public StackValuePointerVar(StackValuePointerType type, int pointerIndex) + : this(type) + { + PointerIndex = pointerIndex; + } + + public int PointerIndex { get; set; } + + public override string GetDisplayText() + { + var sb = new StringBuilder(); + switch (PointerType) + { + case StackValuePointerType.Local: + sb.Append("L"); + break; + case StackValuePointerType.Global: + sb.Append("G"); + break; + case StackValuePointerType.Null: + sb.Append("null"); + break; + case StackValuePointerType.Stack: + sb.Append("var"); + break; + case StackValuePointerType.Temporary: + sb.Append("temp"); + break; + default: + Debug.Assert(false); + break; + } + + if (PointerType == StackValuePointerType.Stack || PointerType == StackValuePointerType.Temporary ) + { + sb.Append(PointerIndex); + } + else if (PointerType != StackValuePointerType.Null) + { + sb.Append("["); + sb.Append(PointerIndex); + sb.Append("]"); + } + + return sb.ToString(); + } + + public override string ToString() + { + return "&" + GetDisplayText(); + } + + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueRef.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueRef.cs new file mode 100755 index 00000000..d110e767 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueRef.cs @@ -0,0 +1,39 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Scripting.HLScript +{ + internal class StackValueRef : StackValue + { + public StackValueRef(StackValue value) + { + ValueType = StackValueType.Pointer; + ProcessedValue = false; + Value = value; + } + + public StackValue Value { get; set; } + + public override string ToString() + { + return "&(" + Value + ")"; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueStringOperation.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueStringOperation.cs new file mode 100755 index 00000000..1783118d --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueStringOperation.cs @@ -0,0 +1,135 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Diagnostics; +using System.Text; +using RageLib.Scripting.Script; + +namespace RageLib.Scripting.HLScript +{ + internal class StackValueStringOperation : StackValueOperation + { + private readonly uint _targetBufferSize; + private readonly uint _sourceBufferSize; + + public StackValueStringOperation(OpCode opCode, uint targetBufferSize) + : this(opCode, targetBufferSize, 0) + { + } + + public StackValueStringOperation(OpCode opCode, uint targetBufferSize, uint sourceBufferSize) + : base(StackValueOperationType.Unknown) + { + Debug.Assert(targetBufferSize % 4 == 0); + _targetBufferSize = targetBufferSize; + + Debug.Assert(sourceBufferSize % 4 == 0); + _sourceBufferSize = sourceBufferSize; + + switch (opCode) + { + case OpCode.StrCpy: + OperationType = StackValueOperationType.StrCpy; + ValueType = StackValueType.Unknown; + break; + case OpCode.IntToStr: + OperationType = StackValueOperationType.IntToStr; + ValueType = StackValueType.Unknown; + break; + case OpCode.StrCat: + OperationType = StackValueOperationType.StrCat; + ValueType = StackValueType.Unknown; + break; + case OpCode.StrCatI: + OperationType = StackValueOperationType.StrCatI; + ValueType = StackValueType.Unknown; + break; + case OpCode.StrVarCpy: + OperationType = StackValueOperationType.StrVarCpy; + ValueType = StackValueType.Unknown; + break; + default: + Debug.Assert(false); + break; + } + } + + public override string ToString() + { + var sb = new StringBuilder(); + + switch (OperationType) + { + case StackValueOperationType.StrCpy: + sb.Append("strcpy("); + sb.Append(Operands[1]); + sb.Append(", "); + sb.Append(_targetBufferSize); + sb.Append(", "); + sb.Append(Operands[0]); + sb.Append(")"); + break; + case StackValueOperationType.StrCat: + sb.Append("strcat("); + sb.Append(Operands[1]); + sb.Append(", "); + sb.Append(_targetBufferSize); + sb.Append(", "); + sb.Append(Operands[0]); + sb.Append(")"); + break; + case StackValueOperationType.StrCatI: + sb.Append("strcati("); + sb.Append(Operands[1]); + sb.Append(", "); + sb.Append(_targetBufferSize); + sb.Append(", "); + sb.Append(Operands[0]); + sb.Append(")"); + break; + case StackValueOperationType.IntToStr: + sb.Append("itoa("); + sb.Append(Operands[1]); + sb.Append(", "); + sb.Append(_targetBufferSize); + sb.Append(", "); + sb.Append(Operands[0]); + sb.Append(")"); + break; + case StackValueOperationType.StrVarCpy: + sb.Append("strvarcpy("); + sb.Append(Operands[1]); // target + sb.Append(", "); + sb.Append(_targetBufferSize); // target size + sb.Append(", "); + sb.Append(Operands[0]); // source + sb.Append(", "); + sb.Append(_sourceBufferSize); // source size + sb.Append(")"); + break; + default: + Debug.Assert(false); + break; + } + + return sb.ToString(); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueType.cs b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueType.cs new file mode 100755 index 00000000..81637802 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/HLScript/StackValueType.cs @@ -0,0 +1,31 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Scripting.HLScript +{ + internal enum StackValueType + { + Unknown, + Integer, + Float, + String, + Pointer, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Output/CodePathOutput.cs b/SparkIV-master/SRC/RageLib/Scripting/Output/CodePathOutput.cs new file mode 100755 index 00000000..a7b321db --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Output/CodePathOutput.cs @@ -0,0 +1,60 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Scripting.HLScript; +using RageLib.Scripting.Script; +using File=RageLib.Scripting.Script.File; + +namespace RageLib.Scripting.Output +{ + internal class CodePathOutput : IOutputProvider + { + #region IOutputProvider Members + + public void Process(File file, TextWriter writer) + { + var decoder = new Decoder(file); + var program = new ScriptProgram(decoder); + var analyzer = new ControlFlowAnalyzer(program); + analyzer.Analyze(); + + // Dump the code paths + foreach (Function function in program.Functions) + { + writer.WriteLine("function " + function.Name); + foreach (CodePath path in function.CodePaths) + { + writer.WriteLine(" " + path.Name + ":"); + writer.WriteLine(string.Format(" 0x{0:x} --> 0x{1:x}", path.StartOffset, path.EndOffset)); + if (path.ParentCodePath != null) + { + writer.WriteLine(" parent: {0}, exit: 0x{1:x}, reentry: 0x{2:x}", + path.ParentCodePath.Name, path.ParentExitInstruction.Instruction.Offset, + path.ParentEntryTargetInstruction.Instruction.Offset); + } + } + writer.WriteLine(); + } + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Output/DecompileCFOutput.cs b/SparkIV-master/SRC/RageLib/Scripting/Output/DecompileCFOutput.cs new file mode 100755 index 00000000..803ae9a9 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Output/DecompileCFOutput.cs @@ -0,0 +1,192 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.IO; +using RageLib.Scripting.HLScript; +using RageLib.Scripting.Script; +using File=RageLib.Scripting.Script.File; + +namespace RageLib.Scripting.Output +{ + internal class DecompileCFOutput : IOutputProvider + { + #region IOutputProvider Members + + public void Process(File file, TextWriter writer) + { + var decoder = new Decoder(file); + var program = new ScriptProgram(decoder); + var analyzer = new ControlFlowAnalyzer(program); + analyzer.Analyze(); + + foreach (Function function in program.Functions) + { + writer.WriteLine(string.Format("{0} {1}(params={2}, vars={3})", + function.ReturnCount > 0 ? "function" : "void", function.Name, + function.ParameterCount, function.VariableCount)); + writer.WriteLine("{"); + + ProcessCodePath(writer, function.MainCodePath, " "); + + writer.WriteLine("}"); + writer.WriteLine(); + } + } + + #endregion + + private void WriteInstruction(TextWriter writer, HLInstruction instruction, string indent) + { + writer.Write(string.Format("{0}{1:x}: ", indent, instruction.Instruction.Offset)); + if (instruction.BranchFunction != null) + { + writer.WriteLine(string.Format("{0}()", instruction.BranchFunction.Name)); + } + else if (instruction.ExitFunction) + { + writer.WriteLine("return"); + } + else if (instruction.Instruction is InstructionNative) + { + writer.WriteLine(string.Format("{0}(in={1}, out={2})", instruction.Instruction.Operands[2], + instruction.Instruction.Operands[0], instruction.Instruction.Operands[1])); + } + else + { + writer.WriteLine(string.Format("{0}", instruction.Instruction.GetInstructionText())); + } + } + + private HLInstruction WriteLoopConditional(TextWriter writer, HLInstruction instruction, string indent) + { + // Use for loop conditions + while (instruction != null) + { + if (instruction.IsConditionalBranch) + { + break; + } + WriteInstruction(writer, instruction, indent); + instruction = instruction.GetNextInstruction(); + } + return instruction; + } + + private void ProcessCodePath(TextWriter writer, CodePath path, string indent) + { + HLInstruction instruction = path.GetFirstInstruction(); + + while (instruction != null) + { + if (instruction.IsConditionalBranch) + { + writer.WriteLine(string.Format("{0}if ({1})", indent, + instruction.DefaultConditional ? "true" : "false")); + writer.WriteLine(indent + "{"); + ProcessCodePath(writer, instruction.BranchCodesPaths[instruction.DefaultConditional], + indent + " "); + writer.WriteLine(indent + "}"); + + if (instruction.BranchCodesPaths.ContainsKey(!instruction.DefaultConditional)) + { + CodePath elsePath = instruction.BranchCodesPaths[!instruction.DefaultConditional]; + + if (elsePath.StartInstruction != null) + { + writer.WriteLine(indent + "else"); + writer.WriteLine(indent + "{"); + ProcessCodePath(writer, elsePath, + indent + " "); + writer.WriteLine(indent + "}"); + } + } + } + else if (instruction.IsSwitchBranch) + { + // Do switch cases ever fall through?? I'm assuming they don't here! + + writer.WriteLine(indent + "switch"); + writer.WriteLine(indent + "{"); + + // Keep track of code paths are have already outputted to keep + // track of offsets that lead to the same codepath + var swDonePaths = new List(); + + foreach (var item in instruction.BranchCodesPaths) + { + if (swDonePaths.Contains(item.Value)) + { + continue; + } + + foreach (var item2 in instruction.BranchCodesPaths) + { + // O(n^2) loop here, there's probably a better way to optimize it + + if (item2.Value == item.Value) + { + if (item2.Key.GetType() == typeof (int)) + { + writer.WriteLine(string.Format("{0} case {1}:", indent, item2.Key)); + } + else + { + writer.WriteLine(string.Format("{0} default:", indent, item2.Key)); + } + } + } + + writer.WriteLine(indent + " {"); + ProcessCodePath(writer, item.Value, indent + " "); + if (item.Value.EndInstruction == null || !item.Value.EndInstruction.ExitFunction) + { + writer.WriteLine(indent + " break"); + } + writer.WriteLine(indent + " }"); + + swDonePaths.Add(item.Value); + } + + writer.WriteLine(indent + "}"); + } + else if (instruction.LoopCodePath != null) + { + // First of a loop instruction (hopefully, someday, this will be extracted out by the ProgramAnalyzer) + // Can we ever break out of a loop? I assume we can't here! + + writer.WriteLine(indent + "while"); + writer.WriteLine(indent + "("); + instruction = WriteLoopConditional(writer, instruction, indent + " "); + writer.WriteLine(indent + ")"); + writer.WriteLine(indent + "{"); + ProcessCodePath(writer, instruction.BranchCodesPaths[true], indent + " "); + writer.WriteLine(indent + "}"); + } + else + { + WriteInstruction(writer, instruction, indent); + } + + instruction = instruction.GetNextInstruction(); + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Output/DecompileFullOutput.cs b/SparkIV-master/SRC/RageLib/Scripting/Output/DecompileFullOutput.cs new file mode 100755 index 00000000..ea9f0d6f --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Output/DecompileFullOutput.cs @@ -0,0 +1,297 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.IO; +using System.Text; +using RageLib.Scripting.HLScript; +using RageLib.Scripting.Script; +using Decoder=RageLib.Scripting.Script.Decoder; +using File=RageLib.Scripting.Script.File; + +namespace RageLib.Scripting.Output +{ + internal class DecompileFullOutput : IOutputProvider + { + private readonly bool _annotate; + + private bool _nextIfIsAnElseIf = false; + + public DecompileFullOutput(bool annotate) + { + _annotate = annotate; + } + + #region IOutputProvider Members + + public void Process(File file, TextWriter writer) + { + var decoder = new Decoder(file); + var program = new ScriptProgram(decoder); + var analyzer = new ControlFlowAnalyzer(program); + analyzer.Analyze(); + + var stackAnalyzer = new StackUseAnalyzer(program); + stackAnalyzer.Analyze(); + + foreach (Function function in program.Functions) + { + var sb = new StringBuilder(); + for (int i = 0; i < function.ParameterCount; i++) + { + if (i != 0) + { + sb.Append(", "); + } + sb.Append("var"); + sb.Append(i); + } + + writer.WriteLine(string.Format("{0} {1}({2})", function.ReturnCount > 0 ? "function" : "void", + function.Name, sb)); + writer.WriteLine("{"); + + if (function.VariableCount > 2) + { + writer.Write(" auto "); + for (int i = 2; i < function.VariableCount; i++) + { + if (i != 2) + { + writer.Write(", "); + } + writer.Write("var" + (i + function.ParameterCount)); + } + writer.WriteLine(";"); + } + + if (function.TemporaryCount > 0) + { + writer.Write(" auto "); + for (int i = 0; i < function.TemporaryCount; i++) + { + if (i != 0) + { + writer.Write(", "); + } + writer.Write("temp" + i); + } + writer.WriteLine(";"); + } + + if (function.TemporaryCount > 0 || function.VariableCount > 2) + { + writer.WriteLine(); + } + + ProcessCodePath(writer, function.MainCodePath, " "); + + writer.WriteLine("}"); + writer.WriteLine(); + } + } + + #endregion + + private void WriteInstruction(TextWriter writer, HLInstruction instruction, string indent) + { + if (instruction.ProcessedStackValue != null) + { + if (instruction.ProcessedStackValue is ProcessedStackValueGroup) + { + var group = instruction.ProcessedStackValue as ProcessedStackValueGroup; + foreach (StackValue value in group.Values) + { + writer.WriteLine(string.Format("{0}{1};", indent, value)); + } + } + else + { + Function parentFunction = instruction.ParentCodePath.ParentFunction; + if (parentFunction.ReturnCount == 0 && + instruction.ExitFunction && + instruction == parentFunction.MainCodePath.EndInstruction) + { + // Don't write the default return unless there's a return value! + //writer.WriteLine(string.Format("{0}// {1};", indent, instruction.ProcessedStackValue)); + } + else + { + writer.WriteLine(string.Format("{0}{1};", indent, instruction.ProcessedStackValue)); + } + } + } + } + + private bool IsCodePathAnIfPath(CodePath path) + { + HLInstruction instruction = path.GetFirstInstruction(); + bool foundOneIf = false; + while (instruction != null) + { + if (instruction.IsConditionalBranch && instruction.ProcessedStackValue != null) + { + foundOneIf = true; + } + else + { + if (instruction.ProcessedStackValue != null) + { + return false; + } + } + + instruction = instruction.GetNextInstruction(); + } + + return foundOneIf; + } + + private void Annotate(TextWriter writer, string indent, HLInstruction instruction) + { + if (_annotate) + { + writer.WriteLine(string.Format("{0}// {1}", indent, instruction.Instruction)); + } + } + + private void ProcessCodePath(TextWriter writer, CodePath path, string indent) + { + HLInstruction instruction = path.GetFirstInstruction(); + + while (instruction != null) + { + Annotate(writer, indent, instruction); + + if (instruction.UnconditionalBranch) + { + // Not used + } + else if (instruction.IsConditionalBranch) + { + if (_nextIfIsAnElseIf) + { + writer.Write(string.Format("{0}else if", indent)); + _nextIfIsAnElseIf = false; + } + else + { + writer.Write(string.Format("{0}if", indent)); + } + writer.WriteLine(string.Format(" ({0})", instruction.ProcessedStackValue)); + writer.WriteLine(indent + "{"); + ProcessCodePath(writer, instruction.BranchCodesPaths[instruction.DefaultConditional], + indent + " "); + writer.WriteLine(indent + "}"); + + if (instruction.BranchCodesPaths.ContainsKey(!instruction.DefaultConditional)) + { + CodePath elsePath = instruction.BranchCodesPaths[!instruction.DefaultConditional]; + if (elsePath.StartInstruction != null) + { + if (IsCodePathAnIfPath(elsePath)) + { + _nextIfIsAnElseIf = true; + ProcessCodePath(writer, elsePath, indent); + } + else + { + writer.WriteLine(indent + "else"); + writer.WriteLine(indent + "{"); + ProcessCodePath(writer, elsePath, indent + " "); + writer.WriteLine(indent + "}"); + } + } + } + } + else if (instruction.IsSwitchBranch) + { + // Do switch cases ever fall through?? I'm assuming they don't here! + + writer.WriteLine(indent + string.Format("switch ({0})", instruction.ProcessedStackValue)); + writer.WriteLine(indent + "{"); + + // Keep track of code paths are have already outputted to keep + // track of offsets that lead to the same codepath + var swDonePaths = new List(); + + foreach (var item in instruction.BranchCodesPaths) + { + if (swDonePaths.Contains(item.Value)) + { + continue; + } + + foreach (var item2 in instruction.BranchCodesPaths) + { + // O(n^2) loop here, there's probably a better way to optimize it + + if (item2.Value == item.Value) + { + if (item2.Key.GetType() == typeof (int)) + { + writer.WriteLine(string.Format("{0} case {1}:", indent, LiteralFormatter.FormatInteger((int)item2.Key))); + } + else + { + writer.WriteLine(string.Format("{0} default:", indent)); + } + } + } + + writer.WriteLine(indent + " {"); + ProcessCodePath(writer, item.Value, indent + " "); + if (item.Value.EndInstruction == null || !item.Value.EndInstruction.ExitFunction) + { + writer.WriteLine(indent + " break;"); + } + writer.WriteLine(indent + " }"); + + swDonePaths.Add(item.Value); + } + + writer.WriteLine(indent + "}"); + } + else if (instruction.LoopCodePath != null) + { + // First of a loop instruction (hopefully, someday, this will be extracted out by the ProgramAnalyzer) + // Can we ever break out of a loop? I assume we can't here! + + while (!instruction.IsConditionalBranch) + { + instruction = instruction.NextInstruction; + Annotate(writer, indent, instruction); + } + + writer.WriteLine(indent + string.Format("while ({0})", instruction.ProcessedStackValue)); + writer.WriteLine(indent + "{"); + ProcessCodePath(writer, instruction.BranchCodesPaths[true], indent + " "); + writer.WriteLine(indent + "}"); + } + else + { + WriteInstruction(writer, instruction, indent); + } + + instruction = instruction.NextInstruction; + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Output/DecompileScruffHeaderOutput.cs b/SparkIV-master/SRC/RageLib/Scripting/Output/DecompileScruffHeaderOutput.cs new file mode 100755 index 00000000..f077213b --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Output/DecompileScruffHeaderOutput.cs @@ -0,0 +1,60 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using File=RageLib.Scripting.Script.File; + +namespace RageLib.Scripting.Output +{ + internal class DecompileScruffHeaderOutput : IOutputProvider + { + #region IOutputProvider Members + + public void Process(File file, TextWriter writer) + { + writer.WriteLine(string.Format("ScriptFlags = 0x{0:x}", file.Header.ScriptFlags)); + writer.WriteLine( string.Format("GlobalsSignature = 0x{0:x}", file.Header.GlobalsSignature) ); + writer.WriteLine(); + + if (file.Header.GlobalVarCount > 0) + { + writer.WriteLine(string.Format("GlobalsCount = {0}", file.Header.GlobalVarCount)); + writer.WriteLine(); + uint[] globals = file.GlobalVars; + for(int i=0; i + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.IO; +using RageLib.Scripting.HLScript; +using RageLib.Scripting.Script; +using File=RageLib.Scripting.Script.File; + +namespace RageLib.Scripting.Output +{ + internal class DecompileScruffOutput : IOutputProvider + { + #region IOutputProvider Members + + public void Process(File file, TextWriter writer) + { + var decoder = new Decoder(file); + var program = new ScriptProgram(decoder); + var analyzer = new ControlFlowAnalyzer(program); + analyzer.Analyze(); + + foreach (Function function in program.Functions) + { + writer.WriteLine(string.Format(".function {0} (params={1}, vars={2}, return={3})", + function.Name, function.ParameterCount, function.VariableCount, function.ReturnCount)); + + ProcessCodePath(writer, function.MainCodePath, " "); + + writer.WriteLine(".endfunction"); + writer.WriteLine(); + } + } + + #endregion + + private void WriteInstruction(TextWriter writer, HLInstruction instruction, string indent) + { + //writer.Write(string.Format("{0}{1:x}: ", indent, instruction.Instruction.Offset)); + + if (instruction.BranchFunction != null) + { + writer.Write(indent); + writer.WriteLine(string.Format(".call {0}", instruction.BranchFunction.Name)); + } + else if (instruction.ExitFunction) + { + + Function parentFunction = instruction.ParentCodePath.ParentFunction; + if (instruction.ExitFunction && instruction == parentFunction.MainCodePath.EndInstruction) + { + // Don't write the default return unless we're somewhere in the middle! + } + else + { + writer.Write(indent); + writer.WriteLine(".return"); + } + } + else if (instruction.Instruction is InstructionNative) + { + writer.Write(indent); + writer.WriteLine(string.Format(".native {1} // in={2}, out={3}", instruction.Instruction.OpCode, + instruction.Instruction.Operands[2], instruction.Instruction.Operands[0], + instruction.Instruction.Operands[1])); + } + else if (instruction.UnconditionalBranch || instruction.Instruction.OpCode == OpCode.Jump) + { + //writer.WriteLine(); + } + else + { + writer.Write(indent); + writer.WriteLine(string.Format("{0}", instruction.Instruction.GetInstructionText())); + } + } + + private HLInstruction WriteLoopConditional(TextWriter writer, HLInstruction instruction, string indent) + { + // Use for loop conditions + while (instruction != null) + { + if (instruction.IsConditionalBranch) + { + break; + } + WriteInstruction(writer, instruction, indent); + instruction = instruction.GetNextInstruction(); + } + return instruction; + } + + private void ProcessCodePath(TextWriter writer, CodePath path, string indent) + { + HLInstruction instruction = path.GetFirstInstruction(); + + while (instruction != null) + { + if (instruction.IsConditionalBranch) + { + writer.WriteLine(string.Format("{0}.if{1}", indent, instruction.DefaultConditional ? "true" : "false")); + ProcessCodePath(writer, instruction.BranchCodesPaths[instruction.DefaultConditional], + indent + " "); + + if (instruction.BranchCodesPaths.ContainsKey(!instruction.DefaultConditional)) + { + CodePath elsePath = instruction.BranchCodesPaths[!instruction.DefaultConditional]; + + if (elsePath.StartInstruction != null) + { + writer.WriteLine(indent + ".else"); + ProcessCodePath(writer, elsePath, + indent + " "); + } + } + + writer.WriteLine(indent + ".endif"); + } + else if (instruction.IsSwitchBranch) + { + // Do switch cases ever fall through?? I'm assuming they don't here! + + writer.WriteLine(indent + ".switch"); + + // Keep track of code paths are have already outputted to keep + // track of offsets that lead to the same codepath + var swDonePaths = new List(); + + foreach (var item in instruction.BranchCodesPaths) + { + if (swDonePaths.Contains(item.Value)) + { + continue; + } + + foreach (var item2 in instruction.BranchCodesPaths) + { + // O(n^2) loop here, there's probably a better way to optimize it + + if (item2.Value == item.Value) + { + if (item2.Key.GetType() == typeof (int)) + { + writer.WriteLine(string.Format("{0} .case {1}", indent, item2.Key)); + } + else + { + writer.WriteLine(string.Format("{0} .default", indent, item2.Key)); + } + } + } + + ProcessCodePath(writer, item.Value, indent + " "); + if (item.Value.EndInstruction == null || !item.Value.EndInstruction.ExitFunction) + { + writer.WriteLine(indent + " .break"); + } + + swDonePaths.Add(item.Value); + } + + writer.WriteLine(indent + ".endswitch"); + } + else if (instruction.LoopCodePath != null) + { + // First of a loop instruction (hopefully, someday, this will be extracted out by the ProgramAnalyzer) + // Can we ever break out of a loop? I assume we can't here! + + writer.WriteLine(indent + ".while"); + instruction = WriteLoopConditional(writer, instruction, indent + " "); + writer.WriteLine(indent + ".do"); + ProcessCodePath(writer, instruction.BranchCodesPaths[true], indent + " "); + writer.WriteLine(indent + ".endwhile"); + } + else + { + WriteInstruction(writer, instruction, indent); + } + + instruction = instruction.GetNextInstruction(); + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Output/DisassembleOutput.cs b/SparkIV-master/SRC/RageLib/Scripting/Output/DisassembleOutput.cs new file mode 100755 index 00000000..5d4eadd5 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Output/DisassembleOutput.cs @@ -0,0 +1,56 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Scripting.Script; +using File=RageLib.Scripting.Script.File; + +namespace RageLib.Scripting.Output +{ + internal class DisassembleOutput : IOutputProvider + { + #region IOutputProvider Members + + public void Process(File file, TextWriter writer) + { + var decoder = new Decoder(file); + + int length = file.Code.Length; + int offset = 0; + while (offset < length) + { + Instruction instruction = decoder.Decode(offset); + writer.WriteLine(instruction.ToString()); + //instruction.ToString(); + + offset += instruction.InstructionLength; + } + + /* + foreach (uint item in Scruff.Script.Natives.UnknownNatives) + { + writer.WriteLine(string.Format("0x{0:x}", item)); + } + * */ + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Output/IOutputProvider.cs b/SparkIV-master/SRC/RageLib/Scripting/Output/IOutputProvider.cs new file mode 100755 index 00000000..a90277f1 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Output/IOutputProvider.cs @@ -0,0 +1,30 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using File=RageLib.Scripting.Script.File; + +namespace RageLib.Scripting.Output +{ + internal interface IOutputProvider + { + void Process(File file, TextWriter writer); + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Output/OutputFactory.cs b/SparkIV-master/SRC/RageLib/Scripting/Output/OutputFactory.cs new file mode 100755 index 00000000..8debeb96 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Output/OutputFactory.cs @@ -0,0 +1,65 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Scripting.Output +{ + internal class OutputFactory + { + public static IOutputProvider GetDecompileCFOutputProvider() + { + return new DecompileCFOutput(); + } + + public static IOutputProvider GetDecompileFullAnnotateOutputProvider() + { + return new DecompileFullOutput(true); + } + + public static IOutputProvider GetDecompileFullOutputProvider() + { + return new DecompileFullOutput(false); + } + + public static IOutputProvider GetCodePathOutputProvider() + { + return new CodePathOutput(); + } + + public static IOutputProvider GetDisassembleOutputProvider() + { + return new DisassembleOutput(); + } + + public static IOutputProvider GetVariablesOutputProvider() + { + return new VariablesOutput(); + } + + public static IOutputProvider GetScruffDecompileOutputProvider() + { + return new DecompileScruffOutput(); + } + + public static IOutputProvider GetScruffHeaderOutputProvider() + { + return new DecompileScruffHeaderOutput(); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Output/VariablesOutput.cs b/SparkIV-master/SRC/RageLib/Scripting/Output/VariablesOutput.cs new file mode 100755 index 00000000..34c5bf0b --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Output/VariablesOutput.cs @@ -0,0 +1,59 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using File = RageLib.Scripting.Script.File; + +namespace RageLib.Scripting.Output +{ + internal class VariablesOutput : IOutputProvider + { + #region IOutputProvider Members + + public void Process(File file, TextWriter writer) + { + writer.WriteLine( string.Format("GlobalsSignature = 0x{0:x};", file.Header.GlobalsSignature) ); + writer.WriteLine(); + + if (file.Header.GlobalVarCount > 0) + { + writer.WriteLine(string.Format("GlobalsCount = {0};", file.Header.GlobalVarCount)); + writer.WriteLine(); + uint[] globals = file.GlobalVars; + for(int i=0; i + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("RageLib.Scripting")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("405ba6e9-0264-4725-a93e-f92f10c640ec")] + diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/Decoder.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/Decoder.cs new file mode 100755 index 00000000..51f591ee --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/Decoder.cs @@ -0,0 +1,93 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Diagnostics; + +namespace RageLib.Scripting.Script +{ + internal class Decoder + { + public Decoder(File file) + { + File = file; + } + + public File File { get; set; } + + public Instruction Decode(int offset) + { + Instruction instruction = null; + + var opcode = (OpCode) File.Code[offset]; + + switch (opcode) + { + case OpCode.PushS: + instruction = new InstructionPush(typeof (short)); + break; + case OpCode.Push: + instruction = new InstructionPush(typeof (uint)); + break; + case OpCode.PushF: + instruction = new InstructionPush(typeof (float)); + break; + case OpCode.PushString: + instruction = new InstructionPush(typeof (string)); + break; + case OpCode.Jump: + case OpCode.JumpFalse: + case OpCode.JumpTrue: + case OpCode.Call: + instruction = new InstructionBranch(); + break; + case OpCode.CallNative: + instruction = new InstructionNative(); + break; + case OpCode.FnBegin: + instruction = new InstructionFnBegin(); + break; + case OpCode.FnEnd: + instruction = new InstructionFnEnd(); + break; + case OpCode.Switch: + instruction = new InstructionSwitch(); + break; + default: + if ((int) opcode >= 80) + { + instruction = new InstructionPush(null); + } + else if ((int) opcode <= 78) + { + instruction = new Instruction(); + } + else + { + Debug.Assert(false); + } + break; + } + + instruction.Decode(File.Code, offset); + + return instruction; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/File.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/File.cs new file mode 100755 index 00000000..0674f624 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/File.cs @@ -0,0 +1,114 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Common; + +namespace RageLib.Scripting.Script +{ + internal class File + { + public File() + { + Header = new Header(this); + } + + public Header Header { get; set; } + public byte[] Code { get; set; } + public uint[] LocalVars { get; set; } + public uint[] GlobalVars { get; set; } + + public bool Open(string filename) + { + var fs = new FileStream(filename, FileMode.Open, FileAccess.Read); + return Open(fs); + } + + public bool Open(Stream stream) + { + var br = new BinaryReader(stream); + + Header.Read(br); + + if (Header.Identifier != Header.Magic && + Header.Identifier != Header.MagicEncrypted && + Header.Identifier != Header.MagicEncryptedCompressed) + { + stream.Close(); + return false; + } + + byte[] code, data1, data2; + bool encrypted = Header.Identifier == Header.MagicEncrypted; + bool encryptedCompressed = Header.Identifier == Header.MagicEncryptedCompressed; + + if (encryptedCompressed) + { + byte[] encryptedData = br.ReadBytes(Header.CompressedSize); + byte[] compressedData = DataUtil.Decrypt(encryptedData); + + IntPtr handle = RageZip.InflateInit(compressedData, compressedData.Length); + + code = new byte[Header.CodeSize]; + RageZip.InflateProcess(handle, code, code.Length); + + data1 = new byte[Header.LocalVarCount*4]; + RageZip.InflateProcess(handle, data1, data1.Length); + + data2 = new byte[Header.GlobalVarCount * 4]; + RageZip.InflateProcess(handle, data2, data2.Length); + + RageZip.InflateEnd(handle); + } + else + { + code = br.ReadBytes(Header.CodeSize); + data1 = br.ReadBytes(Header.LocalVarCount * 4); + data2 = br.ReadBytes(Header.GlobalVarCount * 4); + + if (encrypted) + { + code = DataUtil.Decrypt(code); + data1 = DataUtil.Decrypt(data1); + data2 = DataUtil.Decrypt(data2); + } + } + + Code = code; + + LocalVars = new uint[Header.LocalVarCount]; + for (int i = 0; i < Header.LocalVarCount; i++) + { + LocalVars[i] = BitConverter.ToUInt32(data1, i*4); + } + + GlobalVars = new uint[Header.GlobalVarCount]; + for (int i = 0; i < Header.GlobalVarCount; i++) + { + GlobalVars[i] = BitConverter.ToUInt32(data2, i*4); + } + + stream.Close(); + + return true; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/Header.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/Header.cs new file mode 100755 index 00000000..52824c54 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/Header.cs @@ -0,0 +1,71 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common; + +namespace RageLib.Scripting.Script +{ + internal class Header : IFileAccess + { + public uint Magic = 0x0d524353; + public uint MagicEncrypted = 0x0e726373; + public uint MagicEncryptedCompressed = 0x0e726353; + + public Header(File file) + { + File = file; + } + + public uint Identifier { get; set; } + public int CodeSize { get; set; } + public int LocalVarCount { get; set; } + public int GlobalVarCount { get; set; } + public int ScriptFlags { get; set; } // + public int GlobalsSignature { get; set; } // some hash definitely.. always seems to be 0x7DD1E61C for normal files + // 0x31B42CB2 for navgen_main.sco + public int CompressedSize { get; set; } + + public File File { get; set; } + + #region IFileAccess Members + + public void Read(BinaryReader br) + { + Identifier = br.ReadUInt32(); + CodeSize = br.ReadInt32(); + LocalVarCount = br.ReadInt32(); + GlobalVarCount = br.ReadInt32(); + ScriptFlags = br.ReadInt32(); + GlobalsSignature = br.ReadInt32(); + + if (Identifier == MagicEncryptedCompressed) + { + CompressedSize = br.ReadInt32(); + } + } + + public void Write(BinaryWriter bw) + { + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/Instruction.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/Instruction.cs new file mode 100755 index 00000000..465b274d --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/Instruction.cs @@ -0,0 +1,191 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Diagnostics; +using System.Text; + +namespace RageLib.Scripting.Script +{ + internal class Instruction + { + public object[] Operands { get; protected set; } + public OpCode OpCode { get; protected set; } + + public int Offset { get; protected set; } + + public int OperandCount + { + get { return Operands.Length; } + set { Operands = new object[value]; } + } + + public int InstructionLength { get; protected set; } + public bool IsConditionalBranch { get; protected set; } + public int BranchOffset { get; protected set; } + + public bool HasStackUsageInfo { get; set; } + public int StackIn { get; set; } + public int StackOut { get; set; } + public int StackLeftOver { get; set; } + + public void Decode(byte[] code, int offset) + { + InitializeDefaultValues(code, offset); + DecodeInternal(code, offset); + } + + protected virtual void DecodeInternal(byte[] code, int offset) + { + OperandCount = InstructionLength - 1; + for (int i = 0; i < InstructionLength - 1; i++) + { + Operands[i] = code[offset + 1 + i]; + } + } + + public byte[] Encode() + { + return null; + } + + protected virtual string GetOperandName(int index) + { + return null; + } + + public string GetInstructionText() + { + return GetInstructionTextInternal(); + } + + protected virtual string GetInstructionTextInternal() + { + var str = new StringBuilder(); + + if (!Enum.IsDefined(typeof (OpCode), OpCode)) + { + str.Append("Unknown_"); + str.Append((int) OpCode); + } + else + { + str.Append(OpCode); + } + + for (int i = 0; i < OperandCount; i++) + { + str.Append(i > 0 ? ", " : " "); + + object opValue = Operands[i]; + Type opType = opValue.GetType(); + string opName = GetOperandName(i); + + if (opName != null) + { + str.Append(opName); + str.Append("="); + } + + if (opType == typeof (string)) + { + str.Append(LiteralFormatter.FormatString(opValue.ToString())); + } + else if (opType == typeof(uint)) + { + str.Append(LiteralFormatter.FormatInteger((int) (uint) opValue)); + } + else if (opType == typeof(int)) + { + str.Append(LiteralFormatter.FormatInteger((int) opValue)); + } + else if (opType == typeof(float)) + { + str.Append(LiteralFormatter.FormatFloat((float) opValue)); + } + else + { + str.Append(opValue.ToString()); + } + } + + return str.ToString(); + } + + public override string ToString() + { + return string.Format("{0:x}: ", Offset) + GetInstructionTextInternal(); + } + + protected void InitializeDefaultValues(byte[] code, int offset) + { + Offset = offset; + + OpCode = (OpCode) code[offset]; + InstructionLength = GetInstructionLength(code, offset); + + StackUsageInfo info = StackUsage.Get(OpCode); + if (info != null) + { + HasStackUsageInfo = true; + StackIn = info.In; + StackOut = info.Out; + StackLeftOver = info.LeftOver; + } + + IsConditionalBranch = false; + BranchOffset = 0; + + OperandCount = 0; + } + + protected int GetInstructionLength(byte[] code, int offset) + { + switch (OpCode) + { + case OpCode.StrCpy: + case OpCode.IntToStr: + case OpCode.StrCat: + case OpCode.StrCatI: + return 2; + case OpCode.PushS: + case OpCode.FnEnd: + return 3; + case OpCode.FnBegin: + return 4; + case OpCode.Jump: + case OpCode.JumpFalse: + case OpCode.JumpTrue: + case OpCode.Push: + case OpCode.PushF: + case OpCode.Call: + return 5; + case OpCode.CallNative: + return 7; + case OpCode.Switch: + return (code[offset + 1] * 8) + 2; + case OpCode.PushString: + return code[offset + 1] + 2; + default: + return 1; + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionBranch.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionBranch.cs new file mode 100755 index 00000000..0cc4544f --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionBranch.cs @@ -0,0 +1,38 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; + +namespace RageLib.Scripting.Script +{ + internal class InstructionBranch : Instruction + { + protected override void DecodeInternal(byte[] code, int offset) + { + IsConditionalBranch = (OpCode == OpCode.JumpFalse || OpCode == OpCode.JumpTrue); + BranchOffset = BitConverter.ToInt32(code, offset + 1); + } + + protected override string GetInstructionTextInternal() + { + return string.Format("{0} @{1:x}", OpCode, BranchOffset); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionFnBegin.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionFnBegin.cs new file mode 100755 index 00000000..1590087b --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionFnBegin.cs @@ -0,0 +1,51 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; + +namespace RageLib.Scripting.Script +{ + internal class InstructionFnBegin : Instruction + { + public int ParameterCount + { + get { return (int) Operands[0]; } + } + + public int VarCount + { + get { return (int) Operands[1]; } + } + + protected override void DecodeInternal(byte[] code, int offset) + { + OperandCount = 2; + Operands[0] = (int) code[offset + 1]; + Operands[1] = (int) BitConverter.ToInt16(code, offset + 2); + } + + protected override string GetOperandName(int index) + { + if (index == 0) return "params"; + if (index == 1) return "vars"; + return null; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionFnEnd.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionFnEnd.cs new file mode 100755 index 00000000..7a0a05b8 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionFnEnd.cs @@ -0,0 +1,49 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Scripting.Script +{ + internal class InstructionFnEnd : Instruction + { + public int ParameterCount + { + get { return (int) Operands[0]; } + } + + public int ReturnCount + { + get { return (int) Operands[1]; } + } + + protected override void DecodeInternal(byte[] code, int offset) + { + OperandCount = 2; + Operands[0] = (int) code[offset + 1]; + Operands[1] = (int) code[offset + 2]; + } + + protected override string GetOperandName(int index) + { + if (index == 0) return "params"; + if (index == 1) return "return"; + return null; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionNative.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionNative.cs new file mode 100755 index 00000000..f92005fd --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionNative.cs @@ -0,0 +1,51 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; + +namespace RageLib.Scripting.Script +{ + internal class InstructionNative : Instruction + { + protected override void DecodeInternal(byte[] code, int offset) + { + OperandCount = 3; + Operands[0] = code[offset + 1]; + Operands[1] = code[offset + 2]; + + uint nativeHash = BitConverter.ToUInt32(code, offset + 3); + string nativeStr = Natives.Get(nativeHash); + + Operands[2] = nativeStr; + + HasStackUsageInfo = true; + StackIn = (byte) Operands[0]; + StackOut = (byte) Operands[1]; + StackLeftOver = 0; + } + + protected override string GetOperandName(int index) + { + if (index == 0) return "in"; + if (index == 1) return "out"; + return null; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionPush.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionPush.cs new file mode 100755 index 00000000..6a10b0b3 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionPush.cs @@ -0,0 +1,81 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Diagnostics; +using System.Text; + +namespace RageLib.Scripting.Script +{ + internal class InstructionPush : Instruction + { + private const string PushDirectOp = "PushD"; + + private readonly Type _paramType; + + public InstructionPush(Type paramType) + { + _paramType = paramType; + } + + protected override void DecodeInternal(byte[] code, int offset) + { + OperandCount = 1; + if (_paramType == typeof (uint)) + { + Operands[0] = BitConverter.ToUInt32(code, offset + 1); + } + else if (_paramType == typeof (float)) + { + Operands[0] = BitConverter.ToSingle(code, offset + 1); + } + else if (_paramType == typeof (short)) + { + Operands[0] = BitConverter.ToInt16(code, offset + 1); + } + else if (_paramType == typeof (string)) + { + Operands[0] = Encoding.ASCII.GetString(code, offset + 2, code[offset + 1] - 1); + } + else if (_paramType == null) + { + // PushD + Operands[0] = (int) ((uint) OpCode - 80) - 16; + } + else + { + Debug.Assert(false); + } + } + + protected override string GetInstructionTextInternal() + { + if (_paramType == null) + { + int pushValue = (int) ((uint) OpCode - 80) - 16; + return PushDirectOp + " " + pushValue; + } + else + { + return base.GetInstructionTextInternal(); + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionSwitch.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionSwitch.cs new file mode 100755 index 00000000..8398ff30 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/InstructionSwitch.cs @@ -0,0 +1,73 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.Text; + +namespace RageLib.Scripting.Script +{ + internal class InstructionSwitch : Instruction + { + public Dictionary SwitchTable { get; private set; } + + protected override void DecodeInternal(byte[] code, int offset) + { + SwitchTable = new Dictionary(); + + int switchCount = code[offset + 1]; + + for (int i = 0; i < switchCount; i++) + { + int index = BitConverter.ToInt32(code, offset + 2 + i*8); + int jump = BitConverter.ToInt32(code, offset + 2 + i*8 + 4); + + SwitchTable.Add(index, jump); + } + } + + protected override string GetInstructionTextInternal() + { + var str = new StringBuilder(); + + str.Append(OpCode.ToString()); + str.Append(" "); + + bool first = true; + foreach (var item in SwitchTable) + { + if (first) + { + first = false; + } + else + { + str.Append(", "); + } + + str.Append(LiteralFormatter.FormatInteger(item.Key)); + str.Append("->@"); + str.Append(string.Format("{0:x}", item.Value)); + } + + return str.ToString(); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/LiteralFormatter.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/LiteralFormatter.cs new file mode 100755 index 00000000..76b4c193 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/LiteralFormatter.cs @@ -0,0 +1,61 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; + +namespace RageLib.Scripting.Script +{ + static class LiteralFormatter + { + public static string FormatInteger(int value) + { + if (value > 0xFFFFFF || value < -0xFFFFFF) + { + return string.Format("0x{0:x}", value); + } + else + { + return value.ToString(); + } + } + + public static string FormatFloat(float value) + { + var tempF = (float) value; + if (Math.Round(tempF) == tempF) + { + return tempF + ".0f"; + } + else + { + return tempF + "f"; + } + } + + public static string FormatString(string value) + { + string temp = value; + temp = temp.Replace("\\", "\\\\"); + temp = temp.Replace("\n", "\\n"); + temp = temp.Replace("\"", "\\\""); + return "\"" + temp + "\""; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/Natives.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/Natives.cs new file mode 100755 index 00000000..ba5c96f8 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/Natives.cs @@ -0,0 +1,83 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.Diagnostics; +using System.Globalization; +using System.IO; +using System.Reflection; +using RageLib.Common; + +namespace RageLib.Scripting.Script +{ + public static class Natives + { + static Natives() + { + using(var s = Assembly.GetExecutingAssembly().GetManifestResourceStream("RageLib.Scripting.Script.NativesList.txt")) + { + var sw = new StreamReader(s); + HashToNative = new Dictionary(); + + string item; + while((item = sw.ReadLine()) != null) + { + uint hash; + + item = item.Trim(); + + if ( item == "" || item.StartsWith("#") ) + { + continue; + } + + if (item.StartsWith("0x")) + { + var split = item.Split(new[] {'='}, 2); + hash = uint.Parse(split[0].Substring(2), NumberStyles.HexNumber); + item = split[1].Trim(); + } + else + { + hash = Hasher.Hash(item); + } + + try + { + HashToNative.Add(hash, item); + } + catch + { + Debug.WriteLine("Hash collision for: " + item); + Debug.Assert(false); + } + } + + } + } + + private static Dictionary HashToNative { get; set; } + + public static string Get(uint hash) + { + return HashToNative.ContainsKey(hash) ? HashToNative[hash] : string.Format("0x{0:x}", hash); + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/NativesList.txt b/SparkIV-master/SRC/RageLib/Scripting/Script/NativesList.txt new file mode 100755 index 00000000..eb9f83b0 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/NativesList.txt @@ -0,0 +1,5735 @@ +GET_ASPECT_RATIO +LINE +DRAW_CORONA +DRAW_LIGHT_WITH_RANGE +DRAW_SPHERE +DRAW_DEBUG_SPHERE +ADD_SPHERE +REMOVE_SPHERE +CREATE_USER_3D_MARKER +REMOVE_USER_3D_MARKER +DRAW_COLOURED_CYLINDER +CREATE_CHECKPOINT +DELETE_CHECKPOINT +DRAW_CHECKPOINT +DRAW_CHECKPOINT_WITH_ALPHA +LOAD_TXD +REMOVE_TXD +GET_TXD +GET_TEXTURE +RELEASE_TEXTURE +REQUEST_STREAMED_TXD +HAS_STREAMED_TXD_LOADED +MARK_STREAMED_TXD_AS_NO_LONGER_NEEDED +GET_TEXTURE_FROM_STREAMED_TXD +USE_MASK +SET_MASK +DRAW_RECT +SET_SPRITES_DRAW_BEFORE_FADE +SET_SPRITE_HDR_MULTIPLIER +DRAW_SPRITE +DRAW_TOPLEVEL_SPRITE +TOGGLE_TOPLEVEL_SPRITE +DRAW_SPRITE_WITH_UV +SET_CURRENT_MOVIE +PLAY_MOVIE +STOP_MOVIE +RELEASE_MOVIE +DRAW_MOVIE +SET_MOVIE_TIME +SET_MOVIE_VOLUME +DRAW_WINDOW +DRAW_CURVED_WINDOW +ENABLE_SHADOWS +ENABLE_FANCY_WATER +ENABLE_DEFERRED_LIGHTING +SET_GLOBAL_RENDER_FLAGS +GET_SCREEN_RESOLUTION +GET_PHYSICAL_SCREEN_RESOLUTION +GET_TEXTURE_RESOLUTION +GET_IS_WIDESCREEN +GET_IS_HIDEF +FORCE_LOADING_SCREEN +TRIGGER_PTFX +TRIGGER_PTFX_ON_PED +TRIGGER_PTFX_ON_PED_BONE +TRIGGER_PTFX_ON_VEH +TRIGGER_PTFX_ON_OBJ +TRIGGER_PTFX_ON_OBJ_BONE +START_PTFX +START_PTFX_ON_PED +START_PTFX_ON_PED_BONE +START_PTFX_ON_VEH +START_PTFX_ON_OBJ +START_PTFX_ON_OBJ_BONE +STOP_PTFX +UPDATE_PTFX_OFFSETS +EVOLVE_PTFX +SET_PTFX_CAM_INSIDE_VEHICLE +REMOVE_PTFX_FROM_VEHICLE +REMOVE_PTFX_FROM_PED +WASH_VEHICLE_TEXTURES +SET_TIMECYCLE_MODIFIER +CLEAR_TIMECYCLE_MODIFIER +GET_WATER_HEIGHT +GET_WATER_HEIGHT_NO_WAVES +SYNCH_RECORDING_WITH_WATER +IS_PLACE_CAR_BOMB_ACTIVE +GET_PLAYER_TO_PLACE_BOMB_IN_CAR +GET_TASK_PLACE_CAR_BOMB_UNSUCCESSFUL +GET_IS_DEPOSIT_ANIM_RUNNING +ALLOCATE_SCRIPT_TO_RANDOM_PED +ALLOCATE_SCRIPT_TO_OBJECT +SWITCH_OBJECT_BRAINS +IS_OBJECT_WITHIN_BRAIN_ACTIVATION_RANGE +REGISTER_WORLD_POINT_SCRIPT_BRAIN +IS_WORLD_POINT_WITHIN_BRAIN_ACTIVATION_RANGE +ADD_NETWORK_RESTART +REMOVE_ALL_NETWORK_RESTART_POINTS +TELEPORT_NETWORK_PLAYER +RESURRECT_NETWORK_PLAYER +HOW_LONG_HAS_NETWORK_PLAYER_BEEN_DEAD_FOR +AWARD_NETWORK_POINTS +IS_NETWORK_PLAYER_ACTIVE +FIND_NETWORK_RESTART_POINT +NETWORK_PLAYER_HAS_DIED_RECENTLY +FIND_NETWORK_KILLER_OF_PLAYER +GET_DESTROYER_OF_NETWORK_ID +PLAYER_WANTS_TO_JOIN_NETWORK_GAME +TELL_NET_PLAYER_TO_START_PLAYING +LOCAL_PLAYER_IS_READY_TO_START_PLAYING +LAUNCH_LOCAL_PLAYER_IN_NETWORK_GAME +HAS_PLAYER_COLLECTED_PICKUP +IS_CHAR_ON_PLAYER_MACHINE +IS_VEHICLE_ON_PLAYER_MACHINE +IS_OBJECT_ON_PLAYER_MACHINE +IS_THIS_MACHINE_THE_SERVER +REGISTER_HOST_BROADCAST_VARIABLES +REGISTER_CLIENT_BROADCAST_VARIABLES +IS_NETWORK_CONNECTED +IS_NETWORK_GAME_RUNNING +IS_NETWORK_GAME_PENDING +IS_RUNNING_NETWORK_SCRIPT +GET_NETWORK_ID_FROM_PED +GET_NETWORK_ID_FROM_VEHICLE +GET_NETWORK_ID_FROM_OBJECT +GET_PED_FROM_NETWORK_ID +GET_VEHICLE_FROM_NETWORK_ID +GET_OBJECT_FROM_NETWORK_ID +GET_CAMERA_FROM_NETWORK_ID +DOES_PED_EXIST_WITH_NETWORK_ID +DOES_VEHICLE_EXIST_WITH_NETWORK_ID +DOES_OBJECT_EXIST_WITH_NETWORK_ID +DOES_CAMERA_EXIST_WITH_NETWORK_ID +GIVE_CONTROL_OF_NETWORK_ID_TO_CLIENT +REQUEST_CONTROL_OF_NETWORK_ID +RETURN_CONTROL_OF_NETWORK_ID_TO_SERVER +HAS_CONTROL_OF_NETWORK_ID +DOES_PLAYER_HAVE_CONTROL_OF_NETWORK_ID +HAS_NETWORK_PLAYER_LEFT_GAME +SET_NETWORK_PLAYER_AS_VIP +GET_NETWORK_PLAYER_VIP +SET_TEAM_COLOUR +GET_TEAM_COLOUR +GET_TEAM_RGB_COLOUR +NETWORK_IS_NETWORK_AVAILABLE +NETWORK_IS_LINK_CONNECTED +NETWORK_IS_COMMON_EPISODE +NETWORK_GET_FRIEND_COUNT +NETWORK_GET_FRIEND_NAME +NETWORK_IS_FRIEND_ONLINE +NETWORK_IS_FRIEND_IN_SAME_TITLE +NETWORK_SHOW_FRIEND_PROFILE_UI +NETWORK_SHOW_PLAYER_PROFILE_UI +NETWORK_SHOW_PLAYER_FEEDBACK_UI +NETWORK_GET_NUM_PLAYERS_MET +NETWORK_GET_MET_PLAYER_NAME +NETWORK_SHOW_MET_PLAYER_PROFILE_UI +NETWORK_SHOW_MET_PLAYER_FEEDBACK_UI +NETWORK_IS_SESSION_INVITABLE +NETWORK_INVITE_FRIEND +NETWORK_DID_INVITE_FRIEND +NETWORK_CHECK_INVITE_ARRIVAL +NETWORK_CLEAR_INVITE_ARRIVAL +NETWORK_GET_NUM_UNACCEPTED_INVITES +NETWORK_GET_UNACCEPTED_INVITER_NAME +NETWORK_GET_UNACCEPTED_INVITE_EPISODE +NETWORK_GET_UNACCEPTED_INVITE_GAME_MODE +NETWORK_ACCEPT_INVITE +NETWORK_HAVE_ACCEPTED_INVITE +NETWORK_IS_INVITEE_ONLINE +NETWORK_HAVE_SUMMONS +NETWORK_CLEAR_SUMMONS +GET_EPISODE_INDEX_FROM_SUMMONS +NETWORK_IS_PLAYER_TALKING +NETWORK_PLAYER_HAS_HEADSET +NETWORK_SET_PLAYER_MUTED +NETWORK_IS_PLAYER_MUTED_BY_ME +NETWORK_AM_I_MUTED_BY_PLAYER +NETWORK_IS_PLAYER_BLOCKED_BY_ME +NETWORK_AM_I_BLOCKED_BY_PLAYER +NETWORK_SET_TALKER_FOCUS +NETWORK_SET_TALKER_PROXIMITY +NETWORK_SET_TEAM_ONLY_CHAT +NETWORK_SET_LOCAL_PLAYER_CAN_TALK +NETWORK_PLAYER_HAS_COMM_PRIVS +NETWORK_SET_TEXT_CHAT_RECIPIENTS +NETWORK_IS_PLAYER_TYPING +NETWORK_PLAYER_HAS_KEYBOARD +NETWORK_SET_LOCAL_PLAYER_IS_TYPING +NETWORK_SEND_TEXT_CHAT +NETWORK_GET_PLAYER_ID_OF_NEXT_TEXT_CHAT +NETWORK_GET_NEXT_TEXT_CHAT +NETWORK_HAVE_ONLINE_PRIVILEGES +NETWORK_FIND_GAME +NETWORK_FIND_GAME_PENDING +NETWORK_GET_NUMBER_OF_GAMES +NETWORK_HOST_GAME +NETWORK_HOST_RENDEZVOUS +NETWORK_IS_OPERATION_PENDING +NETWORK_HOST_GAME_PENDING +NETWORK_HOST_GAME_SUCCEEDED +NETWORK_SET_SCRIPT_LOBBY_STATE +NETWORK_START_SESSION +NETWORK_IS_SESSION_STARTED +NETWORK_START_SESSION_PENDING +NETWORK_START_SESSION_SUCCEEDED +NETWORK_END_SESSION +NETWORK_END_SESSION_PENDING +NETWORK_JOIN_GAME +NETWORK_JOIN_SUMMONS +NETWORK_JOIN_GAME_PENDING +NETWORK_JOIN_GAME_SUCCEEDED +NETWORK_LEAVE_GAME +NETWORK_LEAVE_GAME_PENDING +NETWORK_IS_RENDEZVOUS_HOST +NETWORK_GET_RENDEZVOUS_HOST_PLAYER_ID +NETWORK_RETURN_TO_RENDEZVOUS +NETWORK_RETURN_TO_RENDEZVOUS_PENDING +NETWORK_RETURN_TO_RENDEZVOUS_SUCCEEDED +NETWORK_GET_NUM_PARTY_MEMBERS +NETWORK_ALL_PARTY_MEMBERS_PRESENT +NETWORK_KICK_PLAYER +NETWORK_GET_NUM_UNFILLED_RESERVATIONS +NETWORK_STORE_SINGLE_PLAYER_GAME +SHUTDOWN_AND_LAUNCH_SINGLE_PLAYER_GAME +SHUTDOWN_AND_LAUNCH_NETWORK_GAME +IS_NETWORK_SESSION +IS_PARTY_MODE +NETWORK_CHANGE_GAME_MODE +NETWORK_CHANGE_GAME_MODE_PENDING +NETWORK_CHANGE_GAME_MODE_SUCCEEDED +NETWORK_GET_GAME_MODE +NETWORK_GET_NUM_OPEN_PUBLIC_SLOTS +NETWORK_GET_MAX_SLOTS +NETWORK_GET_MAX_PRIVATE_SLOTS +NETWORK_LIMIT_TO_16_PLAYERS +NETWORK_EXPAND_TO_32_PLAYERS +NETWORK_SET_FRIENDLY_FIRE_OPTION +NETWORK_GET_FRIENDLY_FIRE_OPTION +NETWORK_SET_HEALTH_RETICULE_OPTION +NETWORK_GET_HEALTH_RETICULE_OPTION +NETWORK_GET_TEAM_OPTION +NETWORK_IS_GAME_RANKED +NETWORK_IS_RENDEZVOUS +NETWORK_IS_TVT +NETWORK_ADVERTISE_SESSION +NETWORK_IS_SESSION_ADVERTISED +NETWORK_STORE_GAME_CONFIG +NETWORK_RESTORE_GAME_CONFIG +NETWORK_CHANGE_EXTENDED_GAME_CONFIG +STORE_SCRIPT_VALUES_FOR_NETWORK_GAME +RESTORE_SCRIPT_VALUES_FOR_NETWORK_GAME +GET_ONLINE_LAN +SET_ONLINE_LAN +GET_HOST_MATCH_ON +SET_HOST_MATCH_ON +GET_FILTER_MENU_ON +SET_FILTER_MENU_ON +GET_START_FROM_FILTER_MENU +SET_START_FROM_FILTER_MENU +SET_RETURN_TO_FILTER_MENU +GET_RETURN_TO_FILTER_MENU +SET_GFWL_HAS_SAFE_HOUSE +GET_GFWL_HAS_SAFE_HOUSE +SET_GFWL_IS_RETURNING_TO_SINGLE_PLAYER +GET_GFWL_IS_RETURNING_TO_SINGLE_PLAYER +SET_CELLPHONE_RANKED +GET_CELLPHONE_RANKED +GET_SERVER_ID +SET_SERVER_ID +GET_HOST_ID +SET_NETWORK_ID_CAN_MIGRATE +SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES +SET_NETWORK_ID_STOP_SYNCING +SET_NETWORK_ID_STOP_CLONING +SET_NETWORK_ID_STOP_CLONING_FOR_ENEMIES +SET_CAR_STOP_CLONING +SET_PED_STOP_CLONING +SET_OBJECT_STOP_CLONING +IS_DAMAGE_TRACKER_ACTIVE_ON_NETWORK_ID +ACTIVATE_DAMAGE_TRACKER_ON_NETWORK_ID +STORE_DAMAGE_TRACKER_FOR_NETWORK_PLAYER +SET_THIS_MACHINE_RUNNING_SERVER_SCRIPT +IS_SPHERE_VISIBLE_TO_ANOTHER_MACHINE +HAS_NET_ID_BEEN_CLONED +RESERVE_NETWORK_MISSION_OBJECTS +RESERVE_NETWORK_MISSION_PEDS +RESERVE_NETWORK_MISSION_VEHICLES +RESERVE_NETWORK_MISSION_OBJECTS_FOR_HOST +RESERVE_NETWORK_MISSION_PEDS_FOR_HOST +RESERVE_NETWORK_MISSION_VEHICLES_FOR_HOST +CAN_REGISTER_MISSION_OBJECT +CAN_REGISTER_MISSION_PED +CAN_REGISTER_MISSION_VEHICLE +CAN_REGISTER_MISSION_ENTITIES +SET_IGNORE_SERVER_UPDATE +SET_CAR_EXISTS_ON_ALL_MACHINES +SET_PED_EXISTS_ON_ALL_MACHINES +SET_OBJECT_EXISTS_ON_ALL_MACHINES +GET_NETWORK_TIMER +SET_SYNC_WEATHER_AND_GAME_TIME +SET_RICH_PRESENCE +SET_RICH_PRESENCE_TEMPLATESP1 +SET_RICH_PRESENCE_TEMPLATESP2 +SET_RICH_PRESENCE_TEMPLATEMP1 +SET_RICH_PRESENCE_TEMPLATEMP2 +SET_RICH_PRESENCE_TEMPLATEMP3 +SET_RICH_PRESENCE_TEMPLATEMP4 +SET_RICH_PRESENCE_TEMPLATEMP5 +SET_RICH_PRESENCE_TEMPLATEMP6 +SET_RICH_PRESENCE_TEMPLATELOBBY +SET_RICH_PRESENCE_TEMPLATEPARTY +SET_RICH_PRESENCE_TEMPLATEFILTER +SET_IN_SPECTATOR_MODE +IS_IN_SPECTATOR_MODE +SET_IN_MP_TUTORIAL +IS_IN_MP_TUTORIAL +DISPLAY_PLAYER_NAMES +GET_SAFE_LOCAL_RESTART_COORDS +SET_NETWORK_VEHICLE_RESPOT_TIMER +GET_PLAYER_RANK_LEVEL_DURING_MP +GET_LOCAL_GAMERLEVEL_FROM_PROFILESETTINGS +SET_MSG_FOR_LOADING_SCREEN +REGISTER_KILL_IN_MULTIPLAYER_GAME +IS_OBJECT_REASSIGNMENT_IN_PROGRESS +DOES_GAME_CODE_WANT_TO_LEAVE_NETWORK_SESSION +SAVE_SCRIPT_ARRAY_IN_SCRATCHPAD +RESTORE_SCRIPT_ARRAY_FROM_SCRATCHPAD +CLEAR_SCRIPT_ARRAY_FROM_SCRATCHPAD +USE_PLAYER_COLOUR_INSTEAD_OF_TEAM_COLOUR +NETWORK_SET_LAN_SESSION +NETWORK_GET_LAN_SESSION +NETWORK_DISPLAY_HOST_GAMER_CARD +NETWORK_VERIFY_USER_STRING +NETWORK_STRING_VERIFY_PENDING +NETWORK_STRING_VERIFY_SUCCEEDED +NETWORK_SET_SERVER_NAME +NETWORK_GET_SERVER_NAME +NETWORK_START_EXTENDED_SEARCH +NETWORK_FINISH_EXTENDED_SEARCH +NETWORK_IS_FIND_RESULT_VALID +NETWORK_IS_FIND_RESULT_UPDATED +NETWORK_RESULT_MATCHES_SEARCH_CRITERIA +NETWORK_GET_FIND_RESULT +NETWORK_SET_MATCH_PROGRESS +NETWORK_GET_HOST_MATCH_PROGRESS +NETWORK_GET_HOST_SERVER_NAME +NETWORK_GET_HOST_NAME +NETWORK_GET_HOST_AVERAGE_RANK +NETWORK_GET_HOST_LATENCY +NETWORK_IS_ROCKSTART_SESSION_ID_VALID +IS_OUR_PLAYER_HIGHER_PRIORITY_FOR_CAR_GENERATION +OBFUSCATE_INT +OBFUSCATE_INT_ARRAY +UNOBFUSCATE_INT +UNOBFUSCATE_INT_ARRAY +CALCULATE_CHECKSUM +SET_TIME_ONE_DAY_FORWARD +SET_TIME_ONE_DAY_BACK +GET_TIME_OF_DAY +GET_HOURS_OF_DAY +GET_MINUTES_OF_DAY +SET_TIME_OF_DAY +FORWARD_TO_TIME_OF_DAY +GET_MINUTES_TO_TIME_OF_DAY +GET_CURRENT_DAY_OF_WEEK +GET_CURRENT_DATE +SET_TIME_OF_NEXT_APPOINTMENT +COMPARE_TWO_DATES +FORCE_TIME_OF_DAY +RELEASE_TIME_OF_DAY +START_CUTSCENE_NOW +START_CUTSCENE +INIT_CUTSCENE +STREAM_CUTSCENE +STOP_CUTSCENE +GET_CUTSCENE_TIME +WAS_CUTSCENE_SKIPPED +HAS_CUTSCENE_FINISHED +CLEAR_CUTSCENE +CLEAR_NAMED_CUTSCENE +HAS_CUTSCENE_LOADED +GET_CUTSCENE_SECTION_PLAYING +GET_CUTSCENE_PED_POSITION +SET_CUTSCENE_EXTRA_ROOM_POS +SET_CREATE_RANDOM_GANG_MEMBERS +SET_ONLY_CREATE_RANDOM_GANG_MEMBERS +SET_GANG_WEAPONS +SET_ZONE_POPULATION_TYPE +GET_CURRENT_POPULATION_ZONE_TYPE +SET_ZONE_SCUMMINESS +GET_CURRENT_ZONE_SCUMMINESS +GET_NAME_OF_ZONE +GET_NAME_OF_INFO_ZONE +SET_ZONE_NO_COPS +GET_MAP_AREA_FROM_COORDS +ACTIVATE_SCRIPT_POPULATION_ZONE +DEACTIVATE_SCRIPT_POPULATION_ZONE +SPECIFY_SCRIPT_POPULATION_ZONE_AREA +SPECIFY_SCRIPT_POPULATION_ZONE_NUM_PEDS +SPECIFY_SCRIPT_POPULATION_ZONE_NUM_SCENARIO_PEDS +SPECIFY_SCRIPT_POPULATION_ZONE_NUM_CARS +SPECIFY_SCRIPT_POPULATION_ZONE_NUM_PARKED_CARS +SPECIFY_SCRIPT_POPULATION_ZONE_PERCENTAGE_COPS +SPECIFY_SCRIPT_POPULATION_ZONE_GROUPS +FIND_PRIMARY_POPULATION_ZONE_GROUP +START_SCRIPT_FIRE +IS_SCRIPT_FIRE_EXTINGUISHED +REMOVE_SCRIPT_FIRE +REMOVE_ALL_SCRIPT_FIRES +START_CAR_FIRE +START_CHAR_FIRE +EXTINGUISH_CHAR_FIRE +IS_CHAR_ON_FIRE +START_OBJECT_FIRE +EXTINGUISH_OBJECT_FIRE +IS_OBJECT_ON_FIRE +SET_SCRIPT_FIRE_AUDIO +GET_NUMBER_OF_FIRES_IN_RANGE +GET_NUMBER_OF_FIRES_IN_AREA +GET_SCRIPT_FIRE_COORDS +SET_MAX_FIRE_GENERATIONS +DOES_SCRIPT_FIRE_EXIST +EXTINGUISH_FIRE_AT_POINT +CLEAR_ALL_SCRIPT_FIRE_FLAGS +ADD_EXPLOSION +IS_EXPLOSION_IN_AREA +IS_EXPLOSION_IN_SPHERE +GET_WEAPONTYPE_MODEL +GET_WEAPONTYPE_SLOT +SET_CURRENT_CHAR_WEAPON +GET_CURRENT_CHAR_WEAPON +IS_CHAR_ARMED +HAS_CHAR_GOT_WEAPON +GET_AMMO_IN_CHAR_WEAPON +GET_CHAR_WEAPON_IN_SLOT +SET_CHAR_WEAPON_SKILL +ADD_AMMO_TO_CHAR +SET_CHAR_AMMO +GIVE_WEAPON_TO_CHAR +GIVE_DELAYED_WEAPON_TO_CHAR +REMOVE_ALL_CHAR_WEAPONS +REMOVE_WEAPON_FROM_CHAR +HIDE_CHAR_WEAPON_FOR_SCRIPTED_CUTSCENE +SET_CHAR_CURRENT_WEAPON_VISIBLE +SET_CHAR_DROPS_WEAPONS_WHEN_DEAD +SET_DEATH_WEAPONS_PERSIST +HAS_CHAR_BEEN_DAMAGED_BY_WEAPON +CLEAR_CHAR_LAST_WEAPON_DAMAGE +HAS_CAR_BEEN_DAMAGED_BY_WEAPON +CLEAR_CAR_LAST_WEAPON_DAMAGE +SELECT_WEAPONS_FOR_VEHICLE +HAS_OBJECT_BEEN_DAMAGED_BY_WEAPON +CLEAR_OBJECT_LAST_WEAPON_DAMAGE +FORCE_CHAR_TO_DROP_WEAPON +GET_MAX_AMMO_IN_CLIP +GET_AMMO_IN_CLIP +SET_AMMO_IN_CLIP +GET_MAX_AMMO +ENABLE_MAX_AMMO_CAP +SWITCH_ROADS_ON +SWITCH_ROADS_OFF +SWITCH_PED_PATHS_ON +SWITCH_PED_PATHS_OFF +DEFINE_PED_GENERATION_CONSTRAINT_AREA +DESTROY_PED_GENERATION_CONSTRAINT_AREA +GET_SAFE_POSITION_FOR_CHAR +GET_CLOSEST_CAR_NODE +GET_CLOSEST_MAJOR_CAR_NODE +GET_CLOSEST_CAR_NODE_WITH_HEADING +GET_NTH_CLOSEST_CAR_NODE +GET_NTH_CLOSEST_CAR_NODE_WITH_HEADING +GET_NTH_CLOSEST_CAR_NODE_WITH_HEADING_ON_ISLAND +GET_NEXT_CLOSEST_CAR_NODE +GET_NEXT_CLOSEST_CAR_NODE_WITH_HEADING +GET_NEXT_CLOSEST_CAR_NODE_WITH_HEADING_ON_ISLAND +GET_CLOSEST_CAR_NODE_FAVOUR_DIRECTION +GET_NTH_CLOSEST_CAR_NODE_FAVOUR_DIRECTION +GET_NEXT_CLOSEST_CAR_NODE_FAVOUR_DIRECTION +GET_CLOSEST_STRAIGHT_ROAD +GET_CLOSEST_ROAD +LOAD_PATH_NODES_IN_AREA +RELEASE_PATH_NODES +HAVE_REQUESTED_PATH_NODES_BEEN_LOADED +LOAD_ALL_PATH_NODES +GET_PARKING_NODE_IN_AREA +SWITCH_ROADS_BACK_TO_ORIGINAL +SWITCH_PED_ROADS_BACK_TO_ORIGINAL +MARK_ROAD_NODE_AS_DONT_WANDER +UNMARK_ALL_ROAD_NODES_AS_DONT_WANDER +CALCULATE_TRAVEL_DISTANCE_BETWEEN_NODES +GET_CLOSEST_NETWORK_RESTART_NODE +GET_RANDOM_NETWORK_RESTART_NODE +GET_RANDOM_NETWORK_RESTART_NODE_OF_GROUP +GET_RANDOM_NETWORK_RESTART_NODE_EXCLUDING_GROUP +GET_RANDOM_NETWORK_RESTART_NODE_USING_GROUP_LIST +GET_SORTED_NETWORK_RESTART_NODE +GET_SORTED_NETWORK_RESTART_NODE_OF_GROUP +GET_SORTED_NETWORK_RESTART_NODE_EXCLUDING_GROUP +GET_SORTED_NETWORK_RESTART_NODE_USING_GROUP_LIST +CALCULATE_FURTHEST_NETWORK_RESTART_NODES +GET_FURTHEST_NETWORK_RESTART_NODE +CLEAR_NETWORK_RESTART_NODE_GROUP_LIST +ADD_GROUP_TO_NETWORK_RESTART_NODE_GROUP_LIST +REGISTER_PLAYER_RESPAWN_COORDS +FLUSH_ALL_PLAYER_RESPAWN_COORDS +ADD_SPAWN_BLOCKING_AREA +FLUSH_ALL_SPAWN_BLOCKING_AREAS +GET_COORDINATES_FOR_NETWORK_RESTART_NODE +GET_RANDOM_CAR_NODE +GET_SPAWN_COORDINATES_FOR_CAR_NODE +FIND_STREET_NAME_AT_POSITION +ADD_NAVMESH_REQUIRED_REGION +REMOVE_NAVMESH_REQUIRED_REGION +ARE_ALL_NAVMESH_REGIONS_LOADED +GENERATE_DIRECTIONS +LOAD_ALL_OBJECTS_NOW +LOAD_SCENE +START_LOAD_SCENE +UPDATE_LOAD_SCENE +SIMULATE_UPDATE_LOAD_SCENE +LOAD_SCENE_FOR_ROOM_BY_KEY +ACTIVATE_INTERIOR +REQUEST_MODEL +HAS_MODEL_LOADED +REQUEST_INTERIOR_MODELS +MARK_MODEL_AS_NO_LONGER_NEEDED +IS_MODEL_IN_CDIMAGE +GET_PED_MODEL_FROM_INDEX +GET_VEHICLE_MODEL_FROM_INDEX +IS_THIS_MODEL_A_PED +IS_THIS_MODEL_A_VEHICLE +REQUEST_COLLISION_AT_POSN +REQUEST_COLLISION_FOR_MODEL +HAS_COLLISION_FOR_MODEL_LOADED +REQUEST_ANIMS +HAVE_ANIMS_LOADED +REMOVE_ANIMS +ATTACH_ANIMS_TO_MODEL +REQUEST_IPL +REMOVE_IPL +REMOVE_IPL_DISCREETLY +PRIORITIZE_STREAMING_REQUEST +SWITCH_STREAMING +ENABLE_SCENE_STREAMING +ADD_NEEDED_AT_POSN +ALLOW_GAME_TO_PAUSE_FOR_STREAMING +START_STREAMING_REQUEST_LIST +SET_STREAMING_REQUEST_LIST_TIME +FINISH_STREAMING_REQUEST_LIST +ALLOW_NETWORK_POPULATION_GROUP_CYCLING +SET_REDUCE_PED_MODEL_BUDGET +SET_REDUCE_VEHICLE_MODEL_BUDGET +SET_DITCH_POLICE_MODELS +GET_NUM_STREAMING_REQUESTS +IS_STREAMING_PRIORITY_REQUESTS +REGISTER_MISSION_GIVEN +REGISTER_MISSION_PASSED +ARE_MEASUREMENTS_IN_METRES +CONVERT_METRES_TO_FEET +SET_TOTAL_NUMBER_OF_MISSIONS +CONVERT_METRES_TO_FEET_INT +REGISTER_FASTEST_TIME +ARE_ANY_CAR_CHEATS_ACTIVATED +SET_ALL_TAXIS_HAVE_NITRO +SET_PLAYER_IS_IN_STADIUM +REGISTER_BEST_POSITION +GET_PROGRESS_PERCENTAGE +REGISTER_ODDJOB_MISSION_PASSED +INCREMENT_INT_STAT +INCREMENT_FLOAT_STAT +DECREMENT_INT_STAT +DECREMENT_FLOAT_STAT +REGISTER_INT_STAT +REGISTER_FLOAT_STAT +SET_INT_STAT +SET_FLOAT_STAT +GET_INT_STAT +GET_FLOAT_STAT +SHOW_UPDATE_STATS +FIND_MAX_NUMBER_OF_GROUP_MEMBERS +SET_MISSION_RESPECT_TOTAL +AWARD_PLAYER_MISSION_RESPECT +INCREMENT_INT_STAT_NO_MESSAGE +INCREMENT_FLOAT_STAT_NO_MESSAGE +REGISTER_NETWORK_BEST_GAME_SCORES +UPDATE_NETWORK_STATISTICS +UPDATE_NETWORK_RELATIVE_SCORE +GET_GAMER_NETWORK_SCORE +REGISTER_TRACK_NUMBER +REGISTER_STRING_FOR_FRONTEND_STAT +CAN_THE_STAT_HAVE_STRING +GET_TOTAL_NUMBER_OF_STATS +GET_STAT_FRONTEND_VISIBILITY +SET_STAT_FRONTEND_VISIBILITY +SET_STAT_FRONTEND_ALWAYS_VISIBLE +SET_STAT_FRONTEND_NEVER_VISIBLE +SET_STAT_FRONTEND_VISIBLE_AFTER_INCREMENTED +SET_STAT_FRONTEND_DISPLAY_TYPE +GET_STAT_FRONTEND_DISPLAY_TYPE +PLAYSTATS_MISSION_STARTED +PLAYSTATS_MISSION_PASSED +PLAYSTATS_MISSION_FAILED +PLAYSTATS_MISSION_CANCELLED +PLAYSTATS_INT +PLAYSTATS_INT_INT +PLAYSTATS_FLOAT +PLAYSTATS_INT_FLOAT +PLAYSTATS_CHEAT +REGISTER_MULTIPLAYER_GAME_WIN +REQUEST_SCRIPT +MARK_SCRIPT_AS_NO_LONGER_NEEDED +HAS_SCRIPT_LOADED +DOES_SCRIPT_EXIST +DESTROY_THREAD +IS_THREAD_ACTIVE +GET_ID_OF_THIS_THREAD +TERMINATE_THIS_SCRIPT +GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT +CREATE_OBJECT +CREATE_OBJECT_NO_OFFSET +DELETE_OBJECT +GET_OBJECT_HEADING +SET_OBJECT_HEADING +GET_OBJECT_COORDINATES +SET_OBJECT_COORDINATES +MARK_OBJECT_AS_NO_LONGER_NEEDED +DONT_REMOVE_OBJECT +GET_SAFE_PICKUP_COORDS +CREATE_PICKUP +CREATE_PICKUP_ROTATE +REMOVE_ALL_PICKUPS_OF_TYPE +COUNT_PICKUPS_OF_TYPE +RENDER_WEAPON_PICKUPS_BIGGER +SET_DEAD_PEDS_DROP_WEAPONS +SET_PLAYERS_DROP_MONEY_IN_NETWORK_GAME +SET_WEAPON_PICKUP_NETWORK_REGEN_TIME +RESET_WEAPON_PICKUP_NETWORK_REGEN_TIME +SET_HEALTH_PICKUP_NETWORK_REGEN_TIME +RESET_HEALTH_PICKUP_NETWORK_REGEN_TIME +SET_ARMOUR_PICKUP_NETWORK_REGEN_TIME +RESET_ARMOUR_PICKUP_NETWORK_REGEN_TIME +SET_MONEY_PICKUP_NETWORK_REGEN_TIME +RESET_MONEY_PICKUP_NETWORK_REGEN_TIME +SET_HOT_WEAPON_SWAP +SET_ALWAYS_DISPLAY_WEAPON_PICKUP_MESSAGE +SET_PICKUPS_FIX_CARS +SET_PLAYER_CAN_DROP_WEAPONS_IN_CAR +HAS_PICKUP_BEEN_COLLECTED +REMOVE_PICKUP +SET_PICKUP_COLLECTABLE_BY_CAR +SET_ALL_PICKUPS_OF_TYPE_COLLECTABLE_BY_CAR +SET_DO_NOT_SPAWN_PARKED_CARS_ON_TOP +CREATE_TEMPORARY_RADAR_BLIPS_FOR_PICKUPS_IN_AREA +REMOVE_TEMPORARY_RADAR_BLIPS_FOR_PICKUPS +PLAYER_IS_NEAR_FIRST_PIGEON +IS_OBJECT_ON_SCREEN +CREATE_MONEY_PICKUP +SET_COLLECTABLE1_TOTAL +CREATE_PICKUP_WITH_AMMO +ROTATE_OBJECT +SLIDE_OBJECT +PLACE_OBJECT_RELATIVE_TO_CAR +MAKE_OBJECT_TARGETTABLE +SET_VISIBILITY_OF_CLOSEST_OBJECT_OF_TYPE +HAS_OBJECT_BEEN_DAMAGED +SET_OBJECT_INITIAL_VELOCITY +SET_OBJECT_COLLISION +SET_OBJECT_DYNAMIC +DOES_OBJECT_EXIST +GET_OFFSET_FROM_OBJECT_IN_WORLD_COORDS +SET_OBJECT_DRAW_LAST +SET_OBJECT_ROTATION +IS_ANY_PICKUP_AT_COORDS +CREATE_PROTECTION_PICKUP +SET_OBJECT_RECORDS_COLLISIONS +HAS_OBJECT_COLLIDED_WITH_ANYTHING +IS_OBJECT_TOUCHING_OBJECT +LOCATE_OBJECT_2D +LOCATE_OBJECT_3D +IS_OBJECT_IN_WATER +IS_OBJECT_IN_AREA_2D +IS_OBJECT_IN_AREA_3D +CREATE_LOCKED_PROPERTY_PICKUP +CREATE_FORSALE_PROPERTY_PICKUP +FREEZE_OBJECT_POSITION +GET_OBJECT_VELOCITY +SET_OBJECT_INITIAL_ROTATION_VELOCITY +IS_OBJECT_STATIC +GET_OBJECT_ROTATION_VELOCITY +GET_OBJECT_SPEED +SET_OBJECT_RENDER_SCORCHED +GET_PICKUP_COORDINATES +ATTACH_OBJECT_TO_CAR +ATTACH_OBJECT_TO_CAR_PHYSICALLY +ATTACH_OBJECT_TO_OBJECT +ATTACH_OBJECT_TO_OBJECT_PHYSICALLY +ATTACH_OBJECT_TO_PED +ATTACH_OBJECT_TO_PED_PHYSICALLY +DETACH_OBJECT +IS_OBJECT_ATTACHED +GET_CAR_OBJECT_IS_ATTACHED_TO +GET_PED_OBJECT_IS_ATTACHED_TO +IS_CLOSEST_OBJECT_OF_TYPE_SMASHED_OR_DAMAGED +GET_OBJECT_HEALTH +SET_OBJECT_HEALTH +SET_OBJECT_VISIBLE +PLAY_OBJECT_ANIM +GET_OBJECT_ANIM_TOTAL_TIME +GET_OBJECT_ANIM_CURRENT_TIME +SET_OBJECT_ANIM_CURRENT_TIME +SET_OBJECT_ANIM_SPEED +IS_OBJECT_PLAYING_ANIM +SET_OBJECT_ANIM_PLAYING_FLAG +GET_ROPE_HEIGHT_FOR_OBJECT +SET_ROPE_HEIGHT_FOR_OBJECT +GRAB_ENTITY_ON_ROPE_FOR_OBJECT +RELEASE_ENTITY_FROM_ROPE_FOR_OBJECT +GET_OBJECT_QUATERNION +SET_OBJECT_QUATERNION +GET_LEVEL_DESIGN_COORDS_FOR_OBJECT +CONNECT_LODS +HAS_OBJECT_BEEN_PHOTOGRAPHED +GET_CLOSEST_STEALABLE_OBJECT +SET_OBJECT_ONLY_DAMAGED_BY_PLAYER +SET_USES_COLLISION_OF_CLOSEST_OBJECT_OF_TYPE +FREEZE_POSITION_OF_CLOSEST_OBJECT_OF_TYPE +SET_HEADING_OF_CLOSEST_OBJECT_OF_TYPE +SET_LOCK_STATE_OF_CLOSEST_OBJECT_OF_TYPE +SET_STATE_OF_CLOSEST_DOOR_OF_TYPE +GET_STATE_OF_CLOSEST_DOOR_OF_TYPE +SET_DOOR_STATE +GET_DOOR_STATE +DOES_OBJECT_OF_TYPE_EXIST_AT_COORDS +SET_OBJECT_SCALE +IS_OBJECT_IN_ANGLED_AREA_2D +IS_OBJECT_IN_ANGLED_AREA_3D +SET_OBJECT_AS_STEALABLE +LOCK_DOOR +GET_OBJECT_MASS +GET_OBJECT_TURN_MASS +WINCH_CAN_PICK_OBJECT_UP +UPDATE_PICKUP_MONEY_PER_DAY +HAS_OBJECT_BEEN_UPROOTED +GET_OBJECT_MODEL +SET_OBJECT_PROOFS +DOES_OBJECT_HAVE_THIS_MODEL +DOES_PICKUP_EXIST +IS_MONEY_PICKUP_AT_COORDS +ENABLE_DISABLED_ATTRACTORS_ON_OBJECT +FIND_NEAREST_ENTITIES_WITH_SPECIAL_ATTRIBUTE +FIND_NEAREST_COLLECTABLE_BIN_BAGS +LOOK_AT_NEARBY_ENTITY_WITH_SPECIAL_ATTRIBUTE +SET_VISIBILITY_OF_NEARBY_ENTITY_WITH_SPECIAL_ATTRIBUTE +GRAB_NEARBY_OBJECT_WITH_SPECIAL_ATTRIBUTE +SWAP_NEAREST_BUILDING_MODEL +GET_INTERIOR_AT_COORDS +ADD_OBJECT_TO_INTERIOR_ROOM_BY_NAME +ADD_OBJECT_TO_INTERIOR_ROOM_BY_KEY +CLEAR_ROOM_FOR_OBJECT +GET_ROOM_KEY_FROM_OBJECT +ADD_PICKUP_TO_INTERIOR_ROOM_BY_NAME +ADD_PICKUP_TO_INTERIOR_ROOM_BY_KEY +GET_ROOM_KEY_FROM_PICKUP +APPLY_FORCE_TO_OBJECT +IS_OBJECT_UPRIGHT +SET_OBJECT_PHYSICS_PARAMS +SET_OBJECT_CCD +GET_OBJECT_FRAGMENT_DAMAGE_HEALTH +GET_FRAGMENT_DAMAGE_HEALTH_OF_CLOSEST_OBJECT_OF_TYPE +HAS_OBJECT_FRAGMENT_ROOT_BEEN_DAMAGED +HAS_FRAGMENT_ROOT_OF_CLOSEST_OBJECT_OF_TYPE_BEEN_DAMAGED +HAS_OBJECT_BEEN_DAMAGED_BY_CHAR +HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_DAMAGED_BY_CHAR +HAS_OBJECT_BEEN_DAMAGED_BY_CAR +HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_DAMAGED_BY_CAR +CLEAR_OBJECT_LAST_DAMAGE_ENTITY +FREEZE_OBJECT_POSITION_AND_DONT_LOAD_COLLISION +SET_LOAD_COLLISION_FOR_OBJECT_FLAG +SET_ACTIVATE_OBJECT_PHYSICS_AS_SOON_AS_IT_IS_UNFROZEN +SET_OBJECT_INVINCIBLE +SMASH_GLASS_ON_OBJECT +IS_NON_FRAG_OBJECT_SMASHED +REMOVE_PROJTEX_FROM_OBJECT +SET_OBJECT_LIGHTS +SET_OBJECT_ALPHA +ALLOW_MULTIPLE_DRIVEBY_PICKUPS +PICKUPS_PASS_TIME +SWITCH_ARROW_ABOVE_BLIPPED_PICKUPS +ANCHOR_OBJECT +DOES_OBJECT_HAVE_PHYSICS +CREATE_CAR +DELETE_CAR +TAKE_CAR_OUT_OF_PARKED_CARS_BUDGET +SET_CAR_IN_CUTSCENE +GET_CAR_COORDINATES +GET_DEAD_CAR_COORDINATES +SET_CAR_COORDINATES +IS_CAR_IN_AREA_2D +IS_CAR_IN_AREA_3D +IS_CAR_DEAD +IS_CAR_MODEL +CREATE_CAR_GENERATOR +DELETE_CAR_GENERATOR +SWITCH_CAR_GENERATOR +SET_CAR_GENERATORS_ACTIVE_IN_AREA +SET_ALL_CAR_GENERATORS_BACK_TO_ACTIVE +DISABLE_CAR_GENERATORS +DISABLE_CAR_GENERATORS_WITH_HELI +FORCE_GENERATE_PARKED_CARS_TOO_CLOSE_TO_OTHERS +CREATE_CAR_GENERATOR_WITH_PLATE +GET_CAR_HEADING +SET_CAR_HEADING +SET_CAR_ON_GROUND_PROPERLY +IS_CAR_HEALTH_GREATER +IS_CAR_STUCK_ON_ROOF +ADD_UPSIDEDOWN_CAR_CHECK +REMOVE_UPSIDEDOWN_CAR_CHECK +IS_CAR_STOPPED_IN_AREA_2D +LOCATE_CAR_2D +LOCATE_CAR_3D +LOCATE_DEAD_CAR_3D +IS_CAR_STOPPED +MARK_CAR_AS_NO_LONGER_NEEDED +GET_NUMBER_OF_PASSENGERS +GET_MAXIMUM_NUMBER_OF_PASSENGERS +SET_CAR_DENSITY_MULTIPLIER +SET_RANDOM_CAR_DENSITY_MULTIPLIER +SET_PARKED_CAR_DENSITY_MULTIPLIER +OVERRIDE_NUMBER_OF_PARKED_CARS +SET_CAR_HEAVY +IS_CAR_IN_AIR_PROPER +IS_CAR_UPSIDEDOWN +LOCK_CAR_DOORS +EXPLODE_CAR +IS_CAR_UPRIGHT +SET_TAXI_LIGHTS +ARE_TAXI_LIGHTS_ON +SET_TARGET_CAR_FOR_MISSION_GARAGE +IS_CAR_IN_GARAGE_AREA +SET_CAR_HEALTH +GET_CAR_HEALTH +CHANGE_CAR_COLOUR +SET_CAN_RESPRAY_CAR +SET_CAR_ONLY_DAMAGED_BY_PLAYER +SET_CAR_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP +SET_CAR_NOT_DAMAGED_BY_RELATIONSHIP_GROUP +SET_CAR_PROOFS +IS_CAR_IN_WATER +IS_CAR_ON_SCREEN +GET_CAR_SPEED +GET_CAR_FORWARD_X +GET_CAR_FORWARD_Y +CHANGE_GARAGE_TYPE +SET_GARAGE_LEAVE_CAMERA_ALONE +ANCHOR_BOAT +GET_RANDOM_CAR_OF_TYPE_IN_AREA +SET_CAR_VISIBLE +OPEN_GARAGE +CLOSE_GARAGE +SWITCH_CAR_SIREN +GET_CAR_SIREN_HEALTH +IS_CAR_SIREN_ON +SET_CAR_WATERTIGHT +TURN_CAR_TO_FACE_COORD +SET_CAR_STRONG +IS_GARAGE_OPEN +IS_GARAGE_CLOSED +CREATE_RANDOM_CAR_FOR_CAR_PARK +IS_CAR_VISIBLY_DAMAGED +ADD_STUCK_CAR_CHECK +REMOVE_STUCK_CAR_CHECK +IS_CAR_STUCK +SET_UPSIDEDOWN_CAR_NOT_DAMAGED +GET_CAR_COLOURS +SET_ALL_CARS_CAN_BE_DAMAGED +SET_CAR_CAN_BE_DAMAGED +GET_OFFSET_FROM_CAR_IN_WORLD_COORDS +GET_OFFSET_FROM_CAR_GIVEN_WORLD_COORDS +SET_CAR_TRACTION +IS_CAR_PASSENGER_SEAT_FREE +GET_CHAR_IN_CAR_PASSENGER_SEAT +GET_CAR_MODEL +SET_CAR_STAY_IN_FAST_LANE +GET_DRIVER_OF_CAR +SET_ENABLE_RC_DETONATE +SET_CAR_RANDOM_ROUTE_SEED +SET_CAR_LANE_SHIFT +IS_CAR_ON_FIRE +EXTINGUISH_CAR_FIRE +IS_CAR_TYRE_BURST +SET_CAR_FORWARD_SPEED +MARK_CAR_AS_CONVOY_CAR +HAND_VEHICLE_CONTROL_BACK_TO_PLAYER +SET_ENABLE_RC_DETONATE_ON_CONTACT +SET_HELI_STABILISER +POP_CAR_BOOT +IS_CAR_WAITING_FOR_WORLD_COLLISION +BURST_CAR_TYRE +CLOSE_ALL_CAR_DOORS +FREEZE_CAR_POSITION +HAS_CAR_BEEN_DAMAGED_BY_CHAR +HAS_CAR_BEEN_DAMAGED_BY_CAR +GET_RANDOM_CAR_OF_TYPE_IN_AREA_NO_SAVE +SET_CAN_BURST_CAR_TYRES +CLEAR_CAR_LAST_DAMAGE_ENTITY +DOES_VEHICLE_EXIST +FREEZE_CAR_POSITION_AND_DONT_LOAD_COLLISION +HAS_CAR_BEEN_DROPPED_OFF +SET_LOAD_COLLISION_FOR_CAR_FLAG +START_RECORDING_CAR +STOP_RECORDING_CARS +START_PLAYBACK_RECORDED_CAR +STOP_PLAYBACK_RECORDED_CAR +PAUSE_PLAYBACK_RECORDED_CAR +UNPAUSE_PLAYBACK_RECORDED_CAR +IS_PLAYBACK_GOING_ON_FOR_CAR +GET_CURRENT_PLAYBACK_NUMBER_FOR_CAR +OPEN_CAR_DOOR +REMOVE_CAR_WINDOW +SMASH_CAR_WINDOW +FORCE_CAR_LIGHTS +SET_VEH_ALARM +TRIGGER_VEH_ALARM +SET_VEH_ALARM_DURATION +SET_VEH_HAZARDLIGHTS +SET_VEH_INDICATORLIGHTS +SET_VEH_INTERIORLIGHT +SET_CAR_DISTANCE_AHEAD_MULTIPLIER +SET_CAR_LIGHT_MULTIPLIER +ATTACH_CAR_TO_CAR +ATTACH_CAR_TO_CAR_PHYSICALLY +ATTACH_CAR_TO_OBJECT +ATTACH_CAR_TO_OBJECT_PHYSICALLY +DETACH_CAR +IS_CAR_ATTACHED +FIX_CAR_TYRE +GET_CAR_SPEED_VECTOR +GET_CAR_FORWARD_VECTOR +GET_CAR_MASS +IS_RECORDING_GOING_ON_FOR_CAR +GET_CAR_ROLL +SKIP_TO_END_AND_STOP_PLAYBACK_RECORDED_CAR +SWITCH_RANDOM_TRAINS +CREATE_MISSION_TRAIN +DELETE_MISSION_TRAINS +MARK_MISSION_TRAINS_AS_NO_LONGER_NEEDED +DELETE_ALL_TRAINS +SET_TRAIN_SPEED +SET_TRAIN_CRUISE_SPEED +GET_TRAIN_CABOOSE +SET_TRAIN_STOPS_FOR_STATIONS +SET_TRAIN_IS_STOPPED_AT_STATION +TRAIN_LEAVE_STATION +SWITCH_RANDOM_BOATS +SWITCH_GARBAGE_TRUCKS +DOES_CAR_HAVE_STUCK_CAR_CHECK +SET_PLAYBACK_SPEED +START_PLAYBACK_RECORDED_CAR_USING_AI +SKIP_IN_PLAYBACK_RECORDED_CAR +SKIP_TIME_IN_PLAYBACK_RECORDED_CAR +FIND_POSITION_IN_RECORDING +FIND_TIME_POSITION_IN_RECORDING +SET_RECORDING_TO_POINT_NEAREST_TO_COORS +FIND_TIME_POSITION_IN_RECORDED_RECORDING +EXPLODE_CAR_IN_CUTSCENE +SET_CAR_STAY_IN_SLOW_LANE +ADD_STUCK_CAR_CHECK_WITH_WARP +SUPPRESS_CAR_MODEL +DONT_SUPPRESS_CAR_MODEL +DONT_SUPPRESS_ANY_CAR_MODELS +SET_CAR_CAN_GO_AGAINST_TRAFFIC +GET_RANDOM_CAR_IN_SPHERE_NO_SAVE +GET_RANDOM_CAR_FRONT_BUMPER_IN_SPHERE_NO_SAVE +GET_RANDOM_CAR_IN_SPHERE +GET_RANDOM_CAR_BACK_BUMPER_IN_SPHERE +GET_CLOSEST_CAR +SET_PLANE_THROTTLE +PLANE_STARTS_IN_AIR +STOP_RECORDING_CAR +SET_CAR_AS_MISSION_CAR +GET_CAR_PITCH +GET_TRAIN_CARRIAGE +ACTIVATE_HELI_SPEED_CHEAT +DELETE_MISSION_TRAIN +MARK_MISSION_TRAIN_AS_NO_LONGER_NEEDED +REQUEST_CAR_RECORDING +HAS_CAR_RECORDING_BEEN_LOADED +DISPLAY_PLAYBACK_RECORDED_CAR +GET_VEHICLE_QUATERNION +SET_VEHICLE_QUATERNION +SET_MISSION_TRAIN_COORDINATES +APPLY_FORCE_TO_CAR +SET_CAR_ALWAYS_CREATE_SKIDS +SET_CAR_HYDRAULICS +DOES_CAR_HAVE_HYDRAULICS +IS_THIS_MODEL_A_BOAT +IS_THIS_MODEL_A_PLANE +IS_THIS_MODEL_A_HELI +IS_THIS_MODEL_A_CAR +IS_THIS_MODEL_A_TRAIN +IS_THIS_MODEL_A_BIKE +SET_HELI_BLADES_FULL_SPEED +GET_CAR_UPRIGHT_VALUE +SET_VEHICLE_AREA_VISIBLE +SET_VEHICLE_CAN_BE_TARGETTED +SET_CAR_CAN_BE_VISIBLY_DAMAGED +START_PLAYBACK_RECORDED_CAR_LOOPED +REMOVE_CAR_RECORDING +GET_VEHICLE_DIRT_LEVEL +SET_VEHICLE_DIRT_LEVEL +SET_CAR_COORDINATES_NO_OFFSET +IS_VEHICLE_TOUCHING_OBJECT +IS_CAR_DOOR_FULLY_OPEN +EXPLODE_CAR_IN_CUTSCENE_SHAKE_AND_BIT +SET_PLANE_UNDERCARRIAGE_UP +GET_VEHICLE_CLASS +VEHICLE_CAN_BE_TARGETTED_BY_HS_MISSILE +SET_FREEBIES_IN_VEHICLE +SET_ROCKET_LAUNCHER_FREEBIE_IN_HELI +SET_CAR_ENGINE_ON +SET_CAR_LIGHTS_ON +GET_PLANE_UNDERCARRIAGE_POSITION +SWITCH_AMBIENT_PLANES +SYNCH_AMBIENT_PLANES +SET_FREE_RESPRAYS +VEHICLE_DOES_PROVIDE_COVER +CONTROL_CAR_DOOR +SET_CAR_DOOR_LATCHED +GET_DOOR_ANGLE_RATIO +SHUT_CAR_DOOR +BREAK_CAR_DOOR +STOP_CAR_BREAKING +DOES_CAR_HAVE_ROOF +IS_BIG_VEHICLE +SWITCH_POLICE_HELIS +IS_CAR_LOW_RIDER +IS_CAR_STREET_RACER +IS_EMERGENCY_SERVICES_VEHICLE +GET_NUM_CAR_COLOURS +SET_CAR_COLOUR_COMBINATION +HAS_TRAIN_DERAILED +GET_CAR_BLOCKING_CAR +SET_CAR_COLLISION +CHANGE_PLAYBACK_TO_USE_AI +SET_VEHICLE_IS_CONSIDERED_BY_PLAYER +GET_RANDOM_CAR_MODEL_IN_MEMORY +GET_CURRENT_BASIC_POLICE_CAR_MODEL +GET_CURRENT_POLICE_CAR_MODEL +GET_CURRENT_TAXI_CAR_MODEL +GET_CAR_DOOR_LOCK_STATUS +IS_CAR_DOOR_DAMAGED +FORCE_RANDOM_CAR_MODEL +GET_RANDOM_CAR_OF_TYPE_IN_ANGLED_AREA_NO_SAVE +IS_COP_VEHICLE_IN_AREA_3D_NO_SAVE +SET_PETROL_TANK_WEAKPOINT +IS_CAR_TOUCHING_CAR +SET_TRAIN_FORCED_TO_SLOW_DOWN +IS_VEHICLE_ON_ALL_WHEELS +GET_CAR_MODEL_VALUE +FIND_TRAIN_DIRECTION +IS_NEXT_STATION_ALLOWED +SKIP_TO_NEXT_ALLOWED_STATION +GET_NEXT_STATION_FOR_TRAIN +GET_CURRENT_STATION_FOR_TRAIN +GET_TIME_TIL_NEXT_STATION +SET_RENDER_TRAIN_AS_DERAILED +GET_STATION_NAME +SET_EXTRA_CAR_COLOURS +GET_EXTRA_CAR_COLOURS +SET_NO_RESPRAYS +ABORT_ALL_GARAGE_ACTIVITY +HAS_CAR_BEEN_RESPRAYED +IS_PAY_N_SPRAY_ACTIVE +PLAYER_IS_INTERACTING_WITH_GARAGE +HAS_RESPRAY_HAPPENED +SET_HAS_BEEN_OWNED_FOR_CAR_GENERATOR +IMPROVE_CAR_BY_CHEATING +FIX_CAR +FORCE_ALL_VEHICLE_LIGHTS_OFF +SET_RAILTRACK_RESISTANCE_MULT +SET_ROOM_FOR_CAR_BY_NAME +SET_ROOM_FOR_CAR_BY_KEY +CLEAR_ROOM_FOR_CAR +GET_KEY_FOR_CAR_IN_ROOM +GET_INTERIOR_FROM_CAR +SET_CAR_HAS_BEEN_CREATED_IN_INTERIOR +GET_HEIGHT_OF_VEHICLE +SWITCH_MAD_DRIVERS +CREATE_CARS_ON_GENERATORS_IN_AREA +REMOVE_CARS_FROM_GENERATORS_IN_AREA +FAST_FORWARD_TO_NEXT_BUS_STOP +SET_VEHICLE_STEER_BIAS +HAS_CAR_STOPPED_BECAUSE_OF_LIGHT +TELEPORT_PLAYER_NEAR_BUS +PLAY_CAR_ANIM +GET_CAR_ANIM_TOTAL_TIME +GET_CAR_ANIM_CURRENT_TIME +SET_CAR_ANIM_CURRENT_TIME +SET_CAR_ANIM_SPEED +IS_CAR_PLAYING_ANIM +GET_POSITION_OF_CAR_RECORDING_AT_TIME +GET_TOTAL_DURATION_OF_CAR_RECORDING +IS_VEHICLE_EXTRA_TURNED_ON +TURN_OFF_VEHICLE_EXTRA +SET_CONVERTIBLE_ROOF +SET_GANG_CAR +IS_CAR_STOPPED_AT_TRAFFIC_LIGHTS +DAMAGE_CAR +GET_ENGINE_HEALTH +SET_ENGINE_HEALTH +GET_PETROL_TANK_HEALTH +SET_PETROL_TANK_HEALTH +IS_CAR_A_MISSION_CAR +IS_VEH_STUCK +CHECK_STUCK_TIMER +RESET_STUCK_TIMER +IS_VEH_DRIVEABLE +SET_HAS_BEEN_OWNED_BY_PLAYER +SET_NEEDS_TO_BE_HOTWIRED +SET_BLIP_THROTTLE_RANDOMLY +SET_POLICE_FOCUS_WILL_TRACK_CAR +SOUND_CAR_HORN +SET_VEH_HAS_STRONG_AXLES +GET_DISPLAY_NAME_FROM_VEHICLE_MODEL +FORCE_AIR_DRAG_MULT +GET_CAR_DEFORMATION_AT_POS +ADD_CAR_TO_MISSION_DELETION_LIST +SET_VEHICLE_ALPHA +GET_NUM_CAR_LIVERIES +SET_CAR_LIVERY +GET_CAR_LIVERY +IS_VEH_WINDOW_INTACT +RESET_CAR_WHEELS +FORCE_HIGH_LOD +IS_HELI_PART_BROKEN +GET_NEAREST_CABLE_CAR +TASK_PAUSE +TASK_STAND_STILL +TASK_FALL_AND_GET_UP +TASK_JUMP +TASK_TIRED +TASK_DIE +TASK_SAY +TASK_SHAKE_FIST +TASK_COWER +TASK_HANDS_UP +TASK_DUCK +TASK_SCRATCH_HEAD +TASK_LOOK_ABOUT +TASK_ENTER_CAR_AS_PASSENGER +TASK_OPEN_PASSENGER_DOOR +TASK_ENTER_CAR_AS_DRIVER +TASK_OPEN_DRIVER_DOOR +TASK_LEAVE_CAR +TASK_LEAVE_CAR_DONT_CLOSE_DOOR +TASK_LEAVE_CAR_IN_DIRECTION +TASK_GET_OFF_BOAT +TASK_LEAVE_CAR_AND_FLEE +TASK_CAR_DRIVE_TO_COORD +TASK_CAR_DRIVE_TO_COORD_NOT_AGAINST_TRAFFIC +TASK_CAR_DRIVE_WANDER +TASK_GO_STRAIGHT_TO_COORD +TASK_GO_STRAIGHT_TO_COORD_RELATIVE_TO_CAR +TASK_SPACE_SHIP_GO_TO_COORD +TASK_ACHIEVE_HEADING +TASK_FLUSH_ROUTE +TASK_EXTEND_ROUTE +TASK_FOLLOW_POINT_ROUTE +TASK_GO_TO_CHAR +TASK_FLEE_POINT +TASK_FLEE_CHAR +TASK_SMART_FLEE_POINT +TASK_SMART_FLEE_POINT_PREFERRING_PAVEMENTS +TASK_SMART_FLEE_CHAR +TASK_SMART_FLEE_CHAR_PREFERRING_PAVEMENTS +TASK_WANDER_STANDARD +TASK_FOLLOW_NAV_MESH_TO_COORD +TASK_FOLLOW_NAV_MESH_TO_COORD_NO_STOP +TASK_FOLLOW_NAV_MESH_AND_SLIDE_TO_COORD +SET_PED_PATH_MAY_USE_CLIMBOVERS +GET_PED_PATH_MAY_USE_CLIMBOVERS +SET_PED_PATH_MAY_USE_LADDERS +GET_PED_PATH_MAY_USE_LADDERS +SET_PED_PATH_MAY_DROP_FROM_HEIGHT +GET_PED_PATH_MAY_DROP_FROM_HEIGHT +SET_PED_PATH_WILL_AVOID_DYNAMIC_OBJECTS +GET_PED_PATH_WILL_AVOID_DYNAMIC_OBJECTS +GET_NAVMESH_ROUTE_RESULT +TASK_GO_TO_COORD_ANY_MEANS +TASK_PLAY_ANIM +TASK_PLAY_ANIM_UPPER_BODY +TASK_PLAY_ANIM_FACIAL +TASK_PLAY_ANIM_NON_INTERRUPTABLE +TASK_PLAY_ANIM_SECONDARY +TASK_PLAY_ANIM_SECONDARY_UPPER_BODY +TASK_PLAY_ANIM_SECONDARY_IN_CAR +TASK_PLAY_ANIM_SECONDARY_NO_INTERRUPT +TASK_PLAY_ANIM_WITH_ADVANCED_FLAGS +TASK_PLAY_ANIM_WITH_FLAGS +TASK_PLAY_ANIM_READY_TO_BE_EXECUTED +TASK_LOOK_AT_COORD +TASK_LOOK_AT_CHAR +TASK_LOOK_AT_VEHICLE +TASK_LOOK_AT_OBJECT +TASK_CLEAR_LOOK_AT +OPEN_SEQUENCE_TASK +CLOSE_SEQUENCE_TASK +TASK_PERFORM_SEQUENCE +TASK_PERFORM_SEQUENCE_LOCALLY +CLEAR_SEQUENCE_TASK +SET_SEQUENCE_TO_REPEAT +GET_SEQUENCE_PROGRESS +ADD_PED_QUEUE +REMOVE_PED_QUEUE +GET_PED_AT_HEAD_OF_QUEUE +SET_ALTERNATIVE_HEAD_FOR_PED_QUEUE +SET_PED_QUEUE_MEMBERSHIP_LIST +BEGIN_PED_QUEUE_MEMBERSHIP_LIST +END_PED_QUEUE_MEMBERSHIP_LIST +PED_QUEUE_CONSIDER_PEDS_WITH_FLAG_TRUE +PED_QUEUE_CONSIDER_PEDS_WITH_FLAG_FALSE +PED_QUEUE_REJECT_PEDS_WITH_FLAG_TRUE +PED_QUEUE_REJECT_PEDS_WITH_FLAG_FALSE +TASK_LEAVE_CAR_IMMEDIATELY +GET_SCRIPT_TASK_STATUS +TASK_LEAVE_ANY_CAR +TASK_AIM_GUN_AT_CHAR +TASK_GO_TO_COORD_WHILE_SHOOTING +TASK_TURN_CHAR_TO_FACE_CHAR +TASK_AIM_GUN_AT_COORD +TASK_SHOOT_AT_COORD +TASK_DESTROY_CAR +TASK_DIVE_AND_GET_UP +TASK_SHUFFLE_TO_NEXT_CAR_SEAT +TASK_CHAT_WITH_CHAR +CLEAR_CHAR_TASKS +CLEAR_CHAR_SECONDARY_TASK +TASK_TOGGLE_PED_THREAT_SCANNER +TASK_EVERYONE_LEAVE_CAR +TASK_DIVE_FROM_ATTACHMENT_AND_GET_UP +TASK_GOTO_CHAR_OFFSET +TASK_SIT_DOWN +TASK_SIT_DOWN_PLAY_ANIM +TASK_SIT_DOWN_ON_SEAT +TASK_SIT_DOWN_INSTANTLY +TASK_SIT_DOWN_ON_OBJECT +IS_CHAR_SITTING_IDLE +CHANGE_CHAR_SIT_IDLE_ANIM +HAS_OVERRIDEN_SIT_IDLE_ANIM_FINISHED +IS_SITTING_OBJECT_NEAR +TASK_SIT_DOWN_ON_NEAREST_OBJECT +TASK_TURN_CHAR_TO_FACE_COORD +TASK_DRIVE_POINT_ROUTE +TASK_GO_TO_COORD_WHILE_AIMING +TASK_CAR_TEMP_ACTION +TASK_CAR_MISSION +TASK_CAR_MISSION_NOT_AGAINST_TRAFFIC +TASK_CAR_MISSION_PED_TARGET +TASK_CAR_MISSION_PED_TARGET_NOT_AGAINST_TRAFFIC +TASK_CAR_MISSION_COORS_TARGET +TASK_CAR_MISSION_COORS_TARGET_NOT_AGAINST_TRAFFIC +TASK_HELI_MISSION +TASK_GO_TO_OBJECT +TASK_WEAPON_ROLL +TASK_HOLD_OBJECT +TASK_PICKUP_AND_CARRY_OBJECT +DROP_OBJECT +TASK_DRIVE_BY +TASK_USE_MOBILE_PHONE +TASK_USE_MOBILE_PHONE_TIMED +ADD_FOLLOW_NAVMESH_TO_PHONE_TASK +GET_MOBILE_PHONE_TASK_SUB_TASK +TASK_WARP_CHAR_INTO_CAR_AS_DRIVER +TASK_WARP_CHAR_INTO_CAR_AS_PASSENGER +TASK_SHOOT_AT_CHAR +TASK_FLEE_CHAR_ANY_MEANS +FLUSH_PATROL_ROUTE +EXTEND_PATROL_ROUTE +TASK_DEAD +TASK_GOTO_CAR +TASK_CLIMB +TASK_CLIMB_LADDER +TASK_SHIMMY +GET_PED_CLIMB_STATE +CAN_PED_DO_SHIMMY_HERE +CAN_PED_SHIMMY_IN_DIRECTION +TASK_SHIMMY_IN_DIRECTION +TASK_SHIMMY_LET_GO +TASK_SHIMMY_CLIMB_UP +ATTACH_PED_TO_SHIMMY_EDGE +CLEAR_CHAR_TASKS_IMMEDIATELY +TASK_PERFORM_SEQUENCE_FROM_PROGRESS +SET_NEXT_DESIRED_MOVE_STATE +MODIFY_CHAR_MOVE_STATE +MODIFY_CHAR_MOVE_BLEND_RATIO +TASK_GOTO_CHAR_AIMING +GET_SEQUENCE_PROGRESS_RECURSIVE +TASK_JETPACK +TASK_SET_CHAR_DECISION_MAKER +TASK_COMPLEX_PICKUP_OBJECT +TASK_CHAR_SLIDE_TO_COORD +TASK_CHAR_SLIDE_TO_COORD_AND_PLAY_ANIM +TASK_CHAR_SLIDE_TO_COORD_HDG_RATE +TASK_CHAR_SLIDE_TO_COORD_AND_PLAY_ANIM_HDG_RATE +TASK_SWIM_TO_COORD +TASK_DRIVE_POINT_ROUTE_ADVANCED +TASK_FOLLOW_PATROL_ROUTE +TASK_GREET_PARTNER +TASK_FOLLOW_FOOTSTEPS +GET_SOUND_LEVEL_AT_COORDS +TASK_WALK_ALONGSIDE_CHAR +SET_MELEE_ACTION_SENSE_RANGE_FOR_RIOT2 +SET_GUNSHOT_SENSE_RANGE_FOR_RIOT2 +TASK_SET_IGNORE_WEAPON_RANGE_FLAG +IS_CHAR_USING_MAP_ATTRACTOR +TASK_HAND_GESTURE +SET_EVENT_PRECEDENCE +CLEAR_EVENT_PRECEDENCE +ADD_COVER_POINT +REMOVE_COVER_POINT +TASK_COMBAT +TASK_COMBAT_TIMED +TASK_SEEK_COVER_FROM_POS +TASK_SEEK_COVER_FROM_PED +TASK_SEEK_COVER_TO_COVER_POINT +TASK_SEEK_COVER_TO_OBJECT +TASK_SEEK_COVER_TO_COORDS +TASK_PUT_CHAR_DIRECTLY_INTO_COVER +TASK_SET_COMBAT_DECISION_MAKER +TASK_TOGGLE_DUCK +TASK_GUARD_CURRENT_POSITION +TASK_GUARD_ASSIGNED_DEFENSIVE_AREA +TASK_GUARD_ANGLED_DEFENSIVE_AREA +TASK_GUARD_SPHERE_DEFENSIVE_AREA +TASK_STAND_GUARD +SET_DRIVE_TASK_CRUISE_SPEED +ADD_COVER_BLOCKING_AREA +FLUSH_COVER_BLOCKING_AREAS +TASK_START_SCENARIO_IN_PLACE +TASK_START_SCENARIO_AT_POSITION +TASK_USE_NEAREST_SCENARIO_TO_POS +TASK_USE_NEAREST_SCENARIO_TO_POS_WARP +DOES_SCENARIO_EXIST_IN_AREA +TASK_LEAVE_GROUP +TASK_COMBAT_HATED_TARGETS_IN_AREA +TASK_COMBAT_HATED_TARGETS_AROUND_CHAR +TASK_COMBAT_HATED_TARGETS_AROUND_CHAR_TIMED +TASK_HOLSTERING_WEAPON +TASK_SWAP_WEAPON +TASK_COMBAT_ROLL +TASK_MOBILE_CONVERSATION +IS_CHAR_GETTING_UP +CREATE_PLAYER +GET_PLAYER_CHAR +CHANGE_PLAYER_MODEL +PLAYER_HAS_CHAR +GET_PLAYER_COLOUR +GET_PLAYER_RGB_COLOUR +GET_PLAYER_POINTS +GET_NUMBER_OF_PLAYERS +GET_PLAYER_TEAM +SET_PLAYER_TEAM +GET_NO_OF_PLAYERS_IN_TEAM +GET_PLAYER_NAME +SET_PLAYER_COLOUR +ADD_SCORE +IS_SCORE_GREATER +STORE_SCORE +ALTER_WANTED_LEVEL +ALTER_WANTED_LEVEL_NO_DROP +APPLY_WANTED_LEVEL_CHANGE_NOW +PLAYER_HAS_FLASHING_STAR_AFTER_OFFENCE +PLAYER_HAS_FLASHING_STARS_ABOUT_TO_DROP +MAINTAIN_FLASHING_STAR_AFTER_OFFENCE +PLAYER_HAS_GREYED_OUT_STARS +DONT_DISPATCH_COPS_FOR_PLAYER +IS_WANTED_LEVEL_GREATER +CLEAR_WANTED_LEVEL +IS_PLAYER_DEAD +IS_PLAYER_PRESSING_HORN +SET_PLAYER_CONTROL +SET_PLAYER_CONTROL_ADVANCED +SET_PLAYER_CONTROL_FOR_AMBIENT_SCRIPT +SET_PLAYER_CONTROL_FOR_NETWORK +SET_PLAYER_CONTROL_FOR_TEXT_CHAT +STORE_WANTED_LEVEL +SET_MAX_WANTED_LEVEL +SET_POLICE_RADAR_BLIPS +SET_POLICE_IGNORE_PLAYER +IS_PLAYER_IN_REMOTE_MODE +IS_PLAYER_PLAYING +RESET_NUM_OF_MODELS_KILLED_BY_PLAYER +GET_NUM_OF_MODELS_KILLED_BY_PLAYER +GET_TOTAL_NUMBER_OF_PEDS_KILLED_BY_PLAYER +SET_PLAYER_NEVER_GETS_TIRED +SET_PLAYER_FAST_RELOAD +SET_EVERYONE_IGNORE_PLAYER +SET_ALL_RANDOM_PEDS_FLEE +SET_IGNORE_LOW_PRIORITY_SHOCKING_EVENTS +SET_WANTED_MULTIPLIER +START_FIRING_AMNESTY +CAN_PLAYER_START_MISSION +MAKE_PLAYER_SAFE_FOR_CUTSCENE +IS_PLAYER_READY_FOR_CUTSCENE +SET_FREE_HEALTH_CARE +IS_PLAYER_TARGETTING_CHAR +IS_PLAYER_FREE_AIMING_AT_CHAR +IS_PLAYER_TARGETTING_OBJECT +SET_PLAYER_CAN_DO_DRIVE_BY +SET_PLAYER_CAN_BE_HASSLED_BY_GANGS +SET_PLAYER_CAN_USE_COVER +GET_MAX_WANTED_LEVEL +MAKE_PLAYER_FIRE_PROOF +INCREASE_PLAYER_MAX_HEALTH +INCREASE_PLAYER_MAX_ARMOUR +ENSURE_PLAYER_HAS_DRIVE_BY_WEAPON +IS_PLAYER_IN_INFO_ZONE +IS_PLAYER_IN_SHORTCUT_TAXI +IS_PLAYER_TARGETTING_ANYTHING +DISABLE_PLAYER_SPRINT +DELETE_PLAYER +LIMIT_TWO_PLAYER_DISTANCE +RELEASE_TWO_PLAYER_DISTANCE +SET_PLAYER_PLAYER_TARGETTING +SET_PLAYERS_CAN_BE_IN_SEPARATE_CARS +GET_PLAYER_GROUP +SET_PLAYER_GROUP_RECRUITMENT +IS_PLAYER_PERFORMING_WHEELIE +IS_PLAYER_PERFORMING_STOPPIE +IS_2PLAYER_GAME_GOING_ON +SET_HEADING_FOR_ATTACHED_PLAYER +IS_ATTACHED_PLAYER_HEADING_ACHIEVED +SET_SCRIPT_LIMIT_TO_GANG_SIZE +MAKE_PLAYER_GANG_DISAPPEAR +MAKE_PLAYER_GANG_REAPPEAR +MAKE_ROOM_IN_PLAYER_GANG_FOR_MISSION_PEDS +GET_PLAYER_MAX_ARMOUR +CLEAR_WANTED_LEVEL_IN_GARAGE +FORCE_INTERIOR_LIGHTING_FOR_PLAYER +USE_DETONATOR +IS_PLAYER_CONTROL_ON +IS_PLAYER_SCRIPT_CONTROL_ON +DO_WEAPON_STUFF_AT_START_OF_2P_GAME +IS_PLAYER_USING_JETPACK +SET_PLAYER_GROUP_TO_FOLLOW_ALWAYS +IS_PLAYER_CLIMBING +SET_PLAYER_GROUP_TO_FOLLOW_NEVER +GIVE_REMOTE_CONTROLLED_MODEL_TO_PLAYER +GET_REMOTE_CONTROLLED_CAR +GET_PLAYERS_LAST_CAR_NO_SAVE +REMOVE_RC_BUGGY +TAKE_REMOTE_CONTROL_OF_CAR +GET_PLAYER_ID +CONVERT_INT_TO_PLAYERINDEX +GET_TIME_SINCE_PLAYER_HIT_CAR +GET_TIME_SINCE_PLAYER_HIT_PED +GET_TIME_SINCE_PLAYER_HIT_BUILDING +GET_TIME_SINCE_PLAYER_HIT_OBJECT +GET_TIME_SINCE_PLAYER_DROVE_ON_PAVEMENT +GET_TIME_SINCE_PLAYER_RAN_LIGHT +GET_TIME_SINCE_PLAYER_DROVE_AGAINST_TRAFFIC +IS_PLAYER_FREE_FOR_AMBIENT_TASK +HAS_DEATHARREST_EXECUTED +FAKE_DEATHARREST +FORCE_NET_PLAYER_INVISIBLE +PLAYER_IS_PISSED_OFF +SET_PLAYER_MOOD_NORMAL +SET_PLAYER_MOOD_PISSED_OFF +SET_PLAYER_MAY_ONLY_ENTER_THIS_VEHICLE +AWARD_ACHIEVEMENT +HAS_ACHIEVEMENT_BEEN_PASSED +IS_PLAYER_SIGNED_IN_LOCALLY +IS_PLAYER_ONLINE +IS_IN_LAN_MODE +IS_PLAYER_LOGGING_IN_NP +IS_PLAYER_ONLINE_NP +IS_PLAYER_ONLINE_GAMESPY +SHOW_SIGNIN_UI +IS_SYSTEM_UI_SHOWING +SET_PLAYER_KEEPS_WEAPONS_WHEN_RESPAWNED +SET_PLAYER_INVINCIBLE +GET_PLAYERSETTINGS_MODEL_CHOICE +SET_PLAYERSETTINGS_MODEL_VARIATIONS_CHOICE +HAS_GAMER_CHANGED_NETWORK_MODEL_SETTINGS +IS_IN_PLAYER_SETTINGS_MENU +ALLOW_PLAYER_TO_CARRY_NON_MISSION_OBJECTS +GIVE_PLAYER_HELMET +REMOVE_PLAYER_HELMET +GIVE_PLAYER_RAGDOLL_CONTROL +CHANGE_PLAYER_PHONE_MODEL +CHANGE_PLAYER_PHONE_MODEL_OFFSETS +DISABLE_PLAYER_LOCKON +ALLOW_LOCKON_TO_RANDOM_PEDS +ALLOW_LOCKON_TO_FRIENDLY_PLAYERS +SET_USE_LEG_IK +WHAT_WILL_PLAYER_PICKUP +CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_PED +CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_VEHICLE +HAS_PLAYER_DAMAGED_AT_LEAST_ONE_PED +HAS_PLAYER_DAMAGED_AT_LEAST_ONE_VEHICLE +FORCE_AIR_DRAG_MULT_FOR_PLAYERS_CAR +HAS_PLAYER_RANK_BEEN_UPGRADED +GET_TIME_SINCE_LAST_ARREST +GET_TIME_SINCE_LAST_DEATH +GET_LOCAL_PLAYER_MP_CASH +GET_LEFT_PLAYER_CASH_TO_REACH_LEVEL +GET_NEEDED_PLAYER_CASH_FOR_LEVEL +GET_VEHICLE_PLAYER_WOULD_ENTER +GET_TRAIN_PLAYER_WOULD_ENTER +SET_DRAW_PLAYER_COMPONENT +CREATE_CHAR +DELETE_CHAR +CREATE_DUMMY_CHAR +DELETE_DUMMY_CHAR +GET_CHAR_COORDINATES +SET_CHAR_COORDINATES +SET_DEAD_CHAR_COORDINATES +IS_CHAR_IN_AREA_2D +IS_CHAR_IN_AREA_3D +STORE_CAR_CHAR_IS_IN +IS_CHAR_IN_CAR +IS_CHAR_IN_MODEL +IS_CHAR_IN_ANY_CAR +WARP_CHAR_FROM_CAR_TO_CAR +LOCATE_CHAR_ANY_MEANS_2D +LOCATE_CHAR_ON_FOOT_2D +LOCATE_CHAR_IN_CAR_2D +LOCATE_CHAR_ANY_MEANS_CHAR_2D +LOCATE_CHAR_ON_FOOT_CHAR_2D +LOCATE_CHAR_IN_CAR_CHAR_2D +LOCATE_CHAR_ANY_MEANS_CAR_2D +LOCATE_CHAR_ON_FOOT_CAR_2D +LOCATE_CHAR_IN_CAR_CAR_2D +LOCATE_CHAR_ANY_MEANS_OBJECT_2D +LOCATE_CHAR_ON_FOOT_OBJECT_2D +LOCATE_CHAR_IN_CAR_OBJECT_2D +LOCATE_CHAR_ANY_MEANS_3D +LOCATE_CHAR_ON_FOOT_3D +LOCATE_CHAR_IN_CAR_3D +LOCATE_CHAR_ANY_MEANS_CHAR_3D +LOCATE_CHAR_ON_FOOT_CHAR_3D +LOCATE_CHAR_IN_CAR_CHAR_3D +LOCATE_CHAR_ANY_MEANS_CAR_3D +LOCATE_CHAR_ON_FOOT_CAR_3D +LOCATE_CHAR_IN_CAR_CAR_3D +LOCATE_CHAR_ANY_MEANS_OBJECT_3D +LOCATE_CHAR_ON_FOOT_OBJECT_3D +LOCATE_CHAR_IN_CAR_OBJECT_3D +IS_CHAR_DEAD +IS_CHAR_INJURED +IS_CHAR_FATALLY_INJURED +IS_PLAYER_BEING_ARRESTED +CREATE_CHAR_INSIDE_CAR +IS_CHAR_IN_ZONE +GET_CHAR_HEADING +SET_CHAR_HEADING +SET_CHAR_DESIRED_HEADING +IS_CHAR_FACING_CHAR +IS_CHAR_TOUCHING_OBJECT +IS_CHAR_HEALTH_GREATER +IS_CHAR_IN_MELEE_COMBAT +IS_CHAR_IN_AREA_ON_FOOT_2D +MARK_CHAR_AS_NO_LONGER_NEEDED +DONT_REMOVE_CHAR +CREATE_CHAR_AS_PASSENGER +SET_CHAR_HEALTH +GET_CHAR_HEALTH +IS_CHAR_TOUCHING_OBJECT_ON_FOOT +IS_CHAR_STOPPED +SET_CHAR_ONLY_DAMAGED_BY_PLAYER +SET_CHAR_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP +SET_CHAR_NOT_DAMAGED_BY_RELATIONSHIP_GROUP +SET_CHAR_PROOFS +IS_CHAR_ON_SCREEN +IS_CHAR_SHOOTING_IN_AREA +IS_ANY_CHAR_SHOOTING_IN_AREA +IS_CHAR_SHOOTING +SET_CHAR_ACCURACY +IS_CHAR_MODEL +EXPLODE_CHAR_HEAD +SET_CHAR_BLEEDING +SET_CHAR_VISIBLE +IS_CHAR_VISIBLE +REMOVE_CHAR_ELEGANTLY +ADD_ARMOUR_TO_CHAR +WARP_CHAR_FROM_CAR_TO_COORD +HAS_CHAR_SPOTTED_CHAR +WARP_CHAR_INTO_CAR +CAN_CREATE_RANDOM_CHAR +CREATE_RANDOM_CHAR +CREATE_RANDOM_MALE_CHAR +CREATE_RANDOM_FEMALE_CHAR +CREATE_RANDOM_CHAR_AS_DRIVER +CREATE_RANDOM_CHAR_AS_PASSENGER +SET_CHAR_ANIM_SPEED +SET_CHAR_ALL_ANIMS_SPEED +SET_CHAR_MOVE_ANIM_SPEED_MULTIPLIER +GET_CHAR_MOVE_ANIM_SPEED_MULTIPLIER +BLEND_OUT_CHAR_MOVE_ANIMS +SET_CHAR_CANT_BE_DRAGGED_OUT +IS_CHAR_MALE +STORE_CAR_CHAR_IS_IN_NO_SAVE +SET_PED_DENSITY_MULTIPLIER +SET_SCENARIO_PED_DENSITY_MULTIPLIER +FORCE_RANDOM_PED_TYPE +GET_CURRENT_BASIC_COP_MODEL +GET_CURRENT_COP_MODEL +SET_SCRIPTED_CONVERSION_CENTRE +CLEAR_SCRIPTED_CONVERSION_CENTRE +SET_PED_NON_REMOVAL_AREA +CLEAR_PED_NON_REMOVAL_AREA +SET_PED_NON_CREATION_AREA +CLEAR_PED_NON_CREATION_AREA +SET_CHAR_MONEY +GET_CHAR_MONEY +SET_MONEY_CARRIED_BY_ALL_NEW_PEDS +WARP_CHAR_INTO_CAR_AS_PASSENGER +SET_CHAR_SUFFERS_CRITICAL_HITS +SET_CHAR_READY_TO_BE_STUNNED +GET_CHAR_READY_TO_BE_STUNNED +SET_CHAR_READY_TO_BE_EXECUTED +GET_CHAR_READY_TO_BE_EXECUTED +SET_CHAR_MELEE_ACTION_FLAG0 +GET_CHAR_MELEE_ACTION_FLAG0 +SET_CHAR_MELEE_ACTION_FLAG1 +GET_CHAR_MELEE_ACTION_FLAG1 +SET_CHAR_MELEE_ACTION_FLAG2 +GET_CHAR_MELEE_ACTION_FLAG2 +SET_CHAR_MELEE_MOVEMENT_CONSTAINT_BOX +UNSET_CHAR_MELEE_MOVEMENT_CONSTAINT_BOX +IS_CHAR_SITTING_IN_CAR +IS_CHAR_SITTING_IN_ANY_CAR +IS_CHAR_ON_FOOT +GET_NUMBER_OF_FOLLOWERS +IS_CHAR_ON_ANY_BIKE +CAN_CHAR_SEE_DEAD_CHAR +GET_DEAD_CHAR_PICKUP_COORDS +IS_CHAR_IN_ANY_BOAT +IS_CHAR_IN_ANY_HELI +IS_CHAR_IN_ANY_PLANE +IS_CHAR_IN_WATER +GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS +HAS_CHAR_BEEN_PHOTOGRAPHED +IS_CHAR_IN_FLYING_VEHICLE +FREEZE_CHAR_POSITION +SET_CHAR_DROWNS_IN_WATER +SET_CHAR_DROWNS_IN_SINKING_VEHICLE +GET_CHAR_ARMOUR +IS_CHAR_WAITING_FOR_WORLD_COLLISION +HAS_CHAR_BEEN_DAMAGED_BY_CHAR +HAS_CHAR_BEEN_DAMAGED_BY_CAR +SET_CHAR_STAY_IN_CAR_WHEN_JACKED +IS_CHAR_TOUCHING_VEHICLE +SET_CHAR_CAN_BE_SHOT_IN_VEHICLE +CLEAR_CHAR_LAST_DAMAGE_ENTITY +GET_CHAR_LAST_DAMAGE_BONE +CLEAR_CHAR_LAST_DAMAGE_BONE +SET_CHAR_NEVER_TARGETTED +IS_CHAR_IN_ANY_POLICE_VEHICLE +DOES_CHAR_EXIST +FREEZE_CHAR_POSITION_AND_DONT_LOAD_COLLISION +SET_LOAD_COLLISION_FOR_CHAR_FLAG +TOGGLE_CHAR_DUCKING +SET_CHAR_DUCKING +SET_CHAR_DUCKING_TIMED +IS_CHAR_DUCKING +IS_CHAR_IN_ANGLED_AREA_2D +IS_CHAR_IN_ANGLED_AREA_3D +IS_CHAR_IN_TAXI +SET_SENSE_RANGE +IS_CHAR_PLAYING_ANIM +HAS_CHAR_ANIM_FINISHED +SET_CHAR_ANIM_PLAYING_FLAG +GET_CHAR_ANIM_CURRENT_TIME +SET_CHAR_ANIM_CURRENT_TIME +SET_CHAR_COLLISION +GET_CHAR_ANIM_TOTAL_TIME +GET_CHAR_ANIM_IS_EVENT +GET_CHAR_ANIM_EVENT_TIME +CREATE_GROUP +SET_GROUP_LEADER +SET_GROUP_MEMBER +REMOVE_GROUP +REMOVE_DECISION_MAKER +GET_CHAR_MODEL +GET_CHAR_SPEED +REMOVE_CHAR_FROM_GROUP +IS_GROUP_MEMBER +IS_GROUP_LEADER +SET_GROUP_SEPARATION_RANGE +ARE_ANY_CHARS_NEAR_CHAR +CLEAR_CHAR_DECISION_MAKER_EVENT_RESPONSE +ADD_CHAR_DECISION_MAKER_EVENT_RESPONSE +CLEAR_COMBAT_DECISION_MAKER_EVENT_RESPONSE +ADD_COMBAT_DECISION_MAKER_EVENT_RESPONSE +COPY_CHAR_DECISION_MAKER +COPY_COMBAT_DECISION_MAKER +COPY_GROUP_CHAR_DECISION_MAKER +COPY_GROUP_COMBAT_DECISION_MAKER +LOAD_CHAR_DECISION_MAKER +LOAD_COMBAT_DECISION_MAKER +LOAD_GROUP_DECISION_MAKER +SET_CHAR_DECISION_MAKER +SET_CHAR_DECISION_MAKER_TO_DEFAULT +SET_GROUP_DECISION_MAKER +SET_COMBAT_DECISION_MAKER +SET_GROUP_CHAR_DECISION_MAKER +SET_GROUP_COMBAT_DECISION_MAKER +SET_ADVANCED_BOOL_IN_DECISION_MAKER +SET_DECISION_MAKER_ATTRIBUTE_TARGET_LOSS_RESPONSE +SET_DECISION_MAKER_ATTRIBUTE_CAN_CHANGE_TARGET +SET_DECISION_MAKER_ATTRIBUTE_FIRE_RATE +SET_DECISION_MAKER_ATTRIBUTE_CAUTION +SET_DECISION_MAKER_ATTRIBUTE_LOW_HEALTH +SET_DECISION_MAKER_ATTRIBUTE_MOVEMENT_STYLE +SET_DECISION_MAKER_ATTRIBUTE_STANDING_STYLE +SET_DECISION_MAKER_ATTRIBUTE_NAVIGATION_STYLE +SET_DECISION_MAKER_ATTRIBUTE_RETREATING_BEHAVIOUR +SET_DECISION_MAKER_ATTRIBUTE_TEAMWORK +SET_DECISION_MAKER_ATTRIBUTE_TARGET_INJURED_REACTION +SET_DECISION_MAKER_ATTRIBUTE_WEAPON_ACCURACY +SET_DECISION_MAKER_ATTRIBUTE_SIGHT_RANGE +IS_PED_IN_COMBAT +IS_PED_DOING_DRIVEBY +IS_PED_JACKING +IS_PED_BEING_JACKED +IS_PED_RETREATING +IS_PED_FLEEING +IS_PED_IN_COVER +IS_PED_PINNED_DOWN +FORCE_PED_PINNED_DOWN +START_SETTING_UP_CONVERSATION +FINISH_SETTING_UP_CONVERSATION +IS_CONVERSATION_AT_NODE +IS_CHAR_HOLDING_OBJECT +GET_OBJECT_PED_IS_HOLDING +GET_MODEL_PED_IS_HOLDING +GIVE_PED_AMBIENT_OBJECT +GIVE_PED_PICKUP_OBJECT +IS_PED_HOLDING_AN_OBJECT +HAS_CHAR_BEEN_ARRESTED +SET_CHAR_RELATIONSHIP_GROUP +ALLOW_GANG_RELATIONSHIPS_TO_BE_CHANGED_BY_NEXT_COMMAND +SET_RELATIONSHIP +CLEAR_RELATIONSHIP +SET_CHAR_RELATIONSHIP +CLEAR_CHAR_RELATIONSHIP +CLEAR_ALL_CHAR_RELATIONSHIPS +SET_CAN_TARGET_CHAR_WITHOUT_LOS +CLEAR_GROUP_DECISION_MAKER_EVENT_RESPONSE +ADD_GROUP_DECISION_MAKER_EVENT_RESPONSE +SET_INFORM_RESPECTED_FRIENDS +IS_CHAR_RESPONDING_TO_EVENT +IS_CHAR_RESPONDING_TO_ANY_EVENT +SET_CHAR_IS_TARGET_PRIORITY +SET_GROUP_DEFAULT_TASK_ALLOCATOR +LISTEN_TO_PLAYER_GROUP_COMMANDS +SET_CHAR_SHOOT_RATE +IS_RELATIONSHIP_SET +GET_GROUP_SIZE +DOES_GROUP_EXIST +GET_PED_GROUP_INDEX +IS_PED_IN_GROUP +GET_GROUP_FORMATION +SET_GROUP_FORMATION +GET_GROUP_FORMATION_SPACING +SET_GROUP_FORMATION_SPACING +GIVE_MELEE_ATTACK_TO_CHAR +GET_CHAR_HIGHEST_PRIORITY_EVENT +GET_CAR_CHAR_IS_USING +IS_CHAR_IN_AIR +GET_CHAR_HEIGHT_ABOVE_GROUND +SET_CHAR_GRAVITY +GET_CHAR_GRAVITY +SET_CHAR_VELOCITY +GET_CHAR_VELOCITY +SET_CHAR_ROTATION +DAMAGE_CHAR +SET_CHAR_ALLOWED_TO_DUCK +SET_CHAR_NEVER_LEAVES_GROUP +GET_DEAD_CHAR_COORDINATES +IS_PLAYER_IN_POSITION_FOR_CONVERSATION +ENABLE_CONVERSATION +GET_PED_TYPE +SET_CHAR_MAX_HEALTH +SET_CHAR_MAX_TIME_IN_WATER +SET_CHAR_MAX_TIME_UNDERWATER +GET_GROUP_CHAR_DUCKS_WHEN_AIMED_AT +SET_GROUP_CHAR_DUCKS_WHEN_AIMED_AT +SET_CHAR_CAN_BE_KNOCKED_OFF_BIKE +KNOCK_PED_OFF_BIKE +SET_CHAR_COORDINATES_DONT_WARP_GANG +CLEAR_CONVERSATION_FOR_CHAR +GET_GROUP_MEMBER +GET_NTH_GROUP_MEMBER +GET_GROUP_LEADER +SET_CHAR_BULLETPROOF_VEST +SET_CHAR_FIRE_DAMAGE_MULTIPLIER +SET_GROUP_FOLLOW_STATUS +SET_CHAR_USES_UPPERBODY_DAMAGE_ANIMS_ONLY +IS_CHAR_STUCK_UNDER_CAR +SET_CHAR_KEEP_TASK +IS_CHAR_SWIMMING +GET_CHAR_SWIM_STATE +START_CHAR_FACIAL_TALK +STOP_CHAR_FACIAL_TALK +SET_CHAR_COORDINATES_NO_OFFSET +COPY_SHARED_CHAR_DECISION_MAKER +COPY_SHARED_COMBAT_DECISION_MAKER +SET_CHAR_FORCE_DIE_IN_CAR +SET_CREATE_RANDOM_COPS +GET_CREATE_RANDOM_COPS +SET_CHAR_DRUGGED_UP +SET_CHAR_IN_CUTSCENE +SET_CHAR_AS_ENEMY +SET_CHAR_CAN_SMASH_GLASS +IS_CHAR_HEAD_MISSING +SET_UP_CONVERSATION_END_NODE_WITH_SPEECH +SET_UP_CONVERSATION_NODE_WITH_SCRIPTED_SPEECH +SET_UP_CONVERSATION_END_NODE_WITH_SCRIPTED_SPEECH +FINISH_SETTING_UP_CONVERSATION_NO_SUBTITLES +IS_CHAR_IN_ANY_TRAIN +SET_CHAR_SIGNAL_AFTER_KILL +SET_CHAR_WANTED_BY_POLICE +SET_CHAR_COORDINATES_DONT_WARP_GANG_NO_OFFSET +REMOVE_CHAR_FROM_CAR_MAINTAIN_POSITION +IS_CHAR_GETTING_IN_TO_A_CAR +IS_CHAR_TRYING_TO_ENTER_A_LOCKED_CAR +GET_CHAR_AREA_VISIBLE +HAS_CHAR_SPOTTED_CHAR_IN_FRONT +DOES_DECISION_MAKER_EXIST +SET_CHAR_GET_OUT_UPSIDE_DOWN_CAR +SET_CHAR_WILL_REMAIN_ON_BOAT_AFTER_MISSION_ENDS +IS_CHAR_TOUCHING_CHAR +SET_SWIM_SPEED +SET_DEFAULT_TARGET_SCORING_FUNCTION +SET_ANIM_GROUP_FOR_CHAR +GET_ANIM_GROUP_FROM_CHAR +SET_CHAR_USES_DEAFULT_ANIM_GROUP_WHEN_FLEEING +SET_CHAR_GESTURE_GROUP +COPY_ANIMATIONS +GET_CHAR_DRAWABLE_VARIATION +GET_NUMBER_OF_CHAR_DRAWABLE_VARIATIONS +GET_CHAR_TEXTURE_VARIATION +GET_NUMBER_OF_CHAR_TEXTURE_VARIATIONS +SET_CHAR_COMPONENT_VARIATION +SET_CHAR_RANDOM_COMPONENT_VARIATION +SET_CHAR_DEFAULT_COMPONENT_VARIATION +GET_CHAR_PROP_INDEX +SET_CHAR_PROP_INDEX +CLEAR_CHAR_PROP +CLEAR_ALL_CHAR_PROPS +SET_BLOCKING_OF_NON_TEMPORARY_EVENTS +SET_CHAR_PROVIDE_COVERING_FIRE +REGISTER_TARGET +REGISTER_HATED_TARGETS_IN_AREA +REGISTER_HATED_TARGETS_AROUND_PED +SET_CHAR_HAS_BEEN_CREATED_IN_INTERIOR +SET_ROOM_FOR_CHAR_BY_NAME +SET_ROOM_FOR_CHAR_BY_KEY +CLEAR_ROOM_FOR_CHAR +GET_KEY_FOR_CHAR_IN_ROOM +GET_INTERIOR_FROM_CHAR +SET_ROOM_FOR_DUMMY_CHAR_BY_NAME +SET_ROOM_FOR_DUMMY_CHAR_BY_KEY +CLEAR_ROOM_FOR_DUMMY_CHAR +GET_KEY_FOR_DUMMY_CHAR_IN_ROOM +GET_INTERIOR_FROM_DUMMY_CHAR +GET_RANDOM_CHAR_IN_AREA_OFFSET_NO_SAVE +GET_CLOSEST_CHAR +BEGIN_CHAR_SEARCH_CRITERIA +END_CHAR_SEARCH_CRITERIA +SEARCH_CRITERIA_CONSIDER_PEDS_WITH_FLAG_TRUE +SEARCH_CRITERIA_CONSIDER_PEDS_WITH_FLAG_FALSE +SEARCH_CRITERIA_REJECT_PEDS_WITH_FLAG_TRUE +SEARCH_CRITERIA_REJECT_PEDS_WITH_FLAG_FALSE +ALLOW_SCENARIO_PEDS_TO_BE_RETURNED_BY_NEXT_COMMAND +APPLY_FORCE_TO_PED +SWITCH_PED_TO_RAGDOLL +SWITCH_PED_TO_RAGDOLL_WITH_FALL +SWITCH_PED_TO_ANIMATED +IS_PED_RAGDOLL +UNLOCK_RAGDOLL +SET_CHAR_AS_MISSION_CHAR +RESTRICT_CHAR_PROPS +ALLOW_ALL_CHAR_PROPS +SET_CHAR_WILL_USE_COVER +SET_CHAR_WILL_USE_CARS_IN_COMBAT +SET_CHAR_WILL_DO_DRIVEBYS +SET_CHAR_WILL_LEAVE_CAR_IN_COMBAT +SET_CHAR_WILL_COWER_INSTEAD_OF_FLEEING +GET_CHAR_WILL_COWER_INSTEAD_OF_FLEEING +SET_CHAR_ANGLED_DEFENSIVE_AREA +SET_CHAR_SPHERE_DEFENSIVE_AREA +SET_CHAR_DEFENSIVE_AREA_ATTACHED_TO_PED +SET_CHAR_DEFENSIVE_AREA_ATTACHED_TO_CAR +REMOVE_CHAR_DEFENSIVE_AREA +SET_CHAR_WILL_MOVE_WHEN_INJURED +REVIVE_INJURED_PED +SET_CHAR_NAME_DEBUG +GET_CHAR_EXTRACTED_VELOCITY +GET_CHAR_EXTRACTED_DISPLACEMENT +SET_CHAR_WATCH_MELEE +SET_PED_DIES_WHEN_INJURED +ATTACH_PED_TO_CAR +ATTACH_PED_TO_CAR_PHYSICALLY +ATTACH_PED_TO_OBJECT +ATTACH_PED_TO_OBJECT_PHYSICALLY +ATTACH_PED_TO_WORLD_PHYSICALLY +UPDATE_PED_PHYSICAL_ATTACHMENT_POSITION +DETACH_PED +DETACH_PED_FROM_WITHIN_CAR +SET_HEADING_LIMIT_FOR_ATTACHED_PED +SET_ROTATION_FOR_ATTACHED_PED +IS_PED_ATTACHED_TO_ANY_CAR +IS_PED_ATTACHED_TO_OBJECT +IS_PED_A_MISSION_PED +DAMAGE_PED_BODY_PART +GET_DAMAGE_TO_PED_BODY_PART +RESET_VISIBLE_PED_DAMAGE +GET_PED_BONE_POSITION +CREATE_NM_MESSAGE +SEND_NM_MESSAGE +SET_NM_MESSAGE_FLOAT +SET_NM_MESSAGE_INT +SET_NM_MESSAGE_BOOL +SET_NM_MESSAGE_VEC3 +SET_NM_MESSAGE_INSTANCE_INDEX +SET_NM_MESSAGE_STRING +SET_NM_ANIM_POSE +BLEND_FROM_NM_WITH_ANIM +CHECK_NM_FEEDBACK +ADD_SCENARIO_BLOCKING_AREA +FLUSH_SCENARIO_BLOCKING_AREAS +FORCE_SPAWN_SCENARIO_PEDS_IN_AREA +IS_CHAR_USING_SCENARIO +IS_CHAR_USING_ANY_SCENARIO +SET_PED_WITH_BRAIN_CAN_BE_CONVERTED_TO_DUMMY_PED +IS_CHAR_GESTURING +BLOCK_CHAR_HEAD_IK +BLOCK_CHAR_GESTURE_ANIMS +BLOCK_CHAR_VISEME_ANIMS +BLOCK_CHAR_AMBIENT_ANIMS +ALLOW_REACTION_ANIMS +ALLOW_AUTO_CONVERSATION_LOOKATS +IS_PED_LOOKING_AT_PED +IS_PED_LOOKING_AT_CAR +IS_PED_LOOKING_AT_OBJECT +SET_CHAR_INVINCIBLE +SET_CHAR_WILL_FLY_THROUGH_WINDSCREEN +SET_PED_DONT_USE_VEHICLE_SPECIFIC_ANIMS +SET_SPECIFIC_PASSENGER_INDEX_TO_USE_IN_GROUPS +SET_CHAR_WILL_ONLY_FIRE_WITH_CLEAR_LOS +SET_PED_DONT_DO_EVASIVE_DIVES +FIRE_PED_WEAPON +SUPPRESS_PED_MODEL +DONT_SUPPRESS_PED_MODEL +DONT_SUPPRESS_ANY_PED_MODELS +ALLOW_TARGET_WHEN_INJURED +SET_PED_GENERATES_DEAD_BODY_EVENTS +SET_PED_WONT_ATTACK_PLAYER_WITHOUT_WANTED_LEVEL +SET_DONT_ACTIVATE_RAGDOLL_FROM_PLAYER_IMPACT +GIVE_PED_HELMET +GIVE_PED_HELMET_WITH_OPTS +REMOVE_PED_HELMET +SET_PED_HELMET_TEXTURE_INDEX +ENABLE_PED_HELMET +ENABLE_ALL_PED_HELMETS +FORCE_PED_TO_LOAD_COVER +FORCE_PED_TO_FLEE_WHILST_DRIVING_VEHICLE +BLOCK_COWERING_IN_COVER +BLOCK_PEEKING_IN_COVER +SET_ALLOW_DUMMY_CONVERSIONS +ALWAYS_USE_HEAD_ON_HORN_ANIM_WHEN_DEAD_IN_CAR +SET_PED_HEEDS_THE_EVERYONE_IGNORE_PLAYER_FLAG +SET_PED_ENABLE_LEG_IK +GIVE_PED_FAKE_NETWORK_NAME +REMOVE_FAKE_NETWORK_NAME_FROM_PED +ADD_PED_TO_MISSION_DELETION_LIST +SET_PED_ALPHA +IS_PEDS_VEHICLE_HOT +BLOCK_PED_WEAPON_SWITCHING +SET_CHAR_DIES_INSTANTLY_IN_WATER +SET_CHAR_CLIMB_ANIM_RATE +ARE_ENEMY_PEDS_IN_AREA +STOP_PED_WEAPON_FIRING_WHEN_DROPPED +STOP_PED_DOING_FALL_OFF_TESTS_WHEN_SHOT +SET_SCRIPTED_ANIM_SEAT_OFFSET +IS_PED_CLIMBING +IS_BUTTON_PRESSED +IS_BUTTON_JUST_PRESSED +IS_CONTROL_PRESSED +IS_CONTROL_JUST_PRESSED +GET_CONTROL_VALUE +GET_ACCEPT_BUTTON +GET_PAD_STATE +GET_POSITION_OF_ANALOGUE_STICKS +GET_MOUSE_INPUT +GET_KEYBOARD_MOVE_INPUT +GET_MOUSE_WHEEL +GET_MOUSE_POSITION +IS_MOUSE_BUTTON_PRESSED +IS_MOUSE_BUTTON_JUST_PRESSED +IS_KEYBOARD_KEY_PRESSED +IS_KEYBOARD_KEY_JUST_PRESSED +IS_GAME_KEYBOARD_KEY_PRESSED +IS_GAME_KEYBOARD_KEY_JUST_PRESSED +IS_GAME_KEYBOARD_NAV_UP_PRESSED +IS_GAME_KEYBOARD_NAV_DOWN_PRESSED +IS_GAME_KEYBOARD_NAV_LEFT_PRESSED +IS_GAME_KEYBOARD_NAV_RIGHT_PRESSED +IS_PC_USING_JOYPAD +SHAKE_PAD +IS_MOUSE_USING_VERTICAL_INVERSION +IS_LOOK_INVERTED +IS_IN_CAR_FIRE_BUTTON_PRESSED +IS_AUTO_AIMING_ON +SHAKE_PLAYERPAD_WHEN_CONTROLLER_DISABLED +CLEAR_SHAKE_PLAYERPAD_WHEN_CONTROLLER_DISABLED +USING_STANDARD_CONTROLS +GET_MOTION_SENSOR_VALUES +GET_PAD_ORIENTATION +GET_PAD_PITCH_ROLL +GET_MOTION_CONTROLS_ENABLED +HAS_RELOADED_WITH_MOTION_CONTROL +SET_ALL_MOTION_CONTROL_PREFERENCES_ON_OFF +GET_MOTION_CONTROL_PREFERENCE +GET_MOUSE_SENSITIVITY +IS_USING_CONTROLLER +SET_TEXT_INPUT_ACTIVE +GET_TEXT_INPUT_ACTIVE +GET_ASCII_JUST_PRESSED +GET_ASCII_PRESSED +GET_BUFFERED_ASCII +IS_NUMLOCK_ENABLED +SET_RANDOM_SEED +GENERATE_RANDOM_FLOAT +GENERATE_RANDOM_INT +SET_TIME_SCALE +SET_MISSION_FLAG +GET_MISSION_FLAG +FORCE_WEATHER +FORCE_WEATHER_NOW +PICK_RANDOM_WEATHER +RELEASE_WEATHER +GET_CURRENT_WEATHER +GET_CURRENT_WEATHER_FULL +FORCE_WIND +GET_GAME_TIMER +GET_FRAME_TIME +GENERATE_RANDOM_FLOAT_IN_RANGE +GENERATE_RANDOM_INT_IN_RANGE +GET_GROUND_Z_FOR_3D_COORD +ASIN +ACOS +TAN +ATAN +ATAN2 +IS_AREA_OCCUPIED +IS_POINT_OBSCURED_BY_A_MISSION_ENTITY +CLEAR_AREA +CLEAR_AREA_OF_CARS +CLEAR_ANGLED_AREA_OF_CARS +CLEAR_AREA_OF_OBJECTS +CLEAR_AREA_OF_CHARS +CLEAR_AREA_OF_COPS +ACTIVATE_SAVE_MENU +DID_SAVE_COMPLETE_SUCCESSFULLY +ACTIVATE_NETWORK_SETTINGS_MENU +DEACTIVATE_NETWORK_SETTINGS_MENU +ACTIVATE_REPLAY_MENU +IS_REPLAY_SYSTEM_ACTIVE +IS_REPLAY_SYSTEM_SAVING +START_CREDITS +STOP_CREDITS +ARE_CREDITS_FINISHED +SET_CREDITS_TO_RENDER_BEFORE_FADE +TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME +TERMINATE_ALL_SCRIPTS_FOR_NETWORK_GAME +THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME +FLUSH_ALL_OUT_OF_DATE_RADAR_BLIPS_FROM_MISSION_CLEANUP_LIST +THIS_SCRIPT_SHOULD_BE_SAVED +SET_PLAYER_CONTROL_ON_IN_MISSION_CLEANUP +ALLOW_ONE_TIME_ONLY_COMMANDS_TO_RUN +GET_DISTANCE_BETWEEN_COORDS_2D +GET_DISTANCE_BETWEEN_COORDS_3D +GET_ANGLE_BETWEEN_2D_VECTORS +GET_HEADING_FROM_VECTOR_2D +SET_UP_TRIP_SKIP +CLEAR_UP_TRIP_SKIP +SET_UP_TRIP_SKIP_AFTER_MISSION +SET_UP_TRIP_SKIP_FOR_SPECIFIC_VEHICLE +SET_UP_TRIP_SKIP_TO_BE_FINISHED_BY_SCRIPT +SET_UP_TRIP_SKIP_FOR_VEHICLE_FINISHED_BY_SCRIPT +IS_TRIP_SKIP_WAITING_FOR_SCRIPT_TO_FADE_IN +ADD_HOSPITAL_RESTART +ADD_POLICE_RESTART +OVERRIDE_NEXT_RESTART +CANCEL_OVERRIDE_RESTART +SET_EXTRA_HOSPITAL_RESTART_POINT +SET_EXTRA_POLICE_STATION_RESTART_POINT +SUPPRESS_FADE_IN_AFTER_DEATH_ARREST +REGISTER_SAVE_HOUSE +ENABLE_SAVE_HOUSE +DO_AUTO_SAVE +IS_AUTO_SAVE_IN_PROGRESS +CAN_START_MISSION_PASSED_TUNE +IS_MEMORY_CARD_IN_USE +SET_FADE_IN_AFTER_LOAD +FIRE_SINGLE_BULLET +GET_MODEL_DIMENSIONS +SET_FAKE_WANTED_LEVEL +SET_FAKE_WANTED_CIRCLE +START_KILL_FRENZY +READ_KILL_FRENZY_STATUS +FAIL_KILL_FRENZY +IS_BIT_SET +SET_BIT +CLEAR_BIT +GET_HASH_KEY +SET_MINIGAME_IN_PROGRESS +IS_MINIGAME_IN_PROGRESS +IS_THIS_A_MINIGAME_SCRIPT +IS_SNIPER_INVERTED +GET_CURRENT_LANGUAGE +GET_PROFILE_SETTING +GET_LINE_HEIGHT +GET_STRING_WIDTH +GET_WIDTH_OF_LITERAL_STRING +GET_STRING_WIDTH_WITH_NUMBER +GET_STRING_WIDTH_WITH_STRING +COMPARE_STRING +STRING_DIFFERENCE +STRING_STRING +ABSI +ABSF +IS_SNIPER_BULLET_IN_AREA +IS_PROJECTILE_IN_AREA +IS_BULLET_IN_AREA +IS_BULLET_IN_BOX +LIMIT_ANGLE +SET_GRAVITY_OFF +IS_XBOX360_VERSION +IS_PC_VERSION +IS_LIVE_VERSION +IS_JAPANESE_VERSION +IS_GERMAN_VERSION +IS_AUSSIE_VERSION +GET_OFFSET_FROM_INTERIOR_IN_WORLD_COORDS +GET_INTERIOR_HEADING +IS_STRING_NULL +STRING_TO_INT +ASCII_INT_TO_STRING +SET_PHONE_HUD_ITEM +SET_OVERRIDE_NO_SPRINTING_ON_PHONE_IN_MULTIPLAYER +GET_OVERRIDE_NO_SPRINTING_ON_PHONE_IN_MULTIPLAYER +SET_MESSAGES_WAITING +SET_SLEEP_MODE_ACTIVE +SET_BITS_IN_RANGE +GET_BITS_IN_RANGE +ADD_STUNT_JUMP +ALLOW_STUNT_JUMPS_TO_TRIGGER +PAUSE_GAME +UNPAUSE_GAME +ALLOW_THIS_SCRIPT_TO_BE_PAUSED +SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT +FORCE_POPULATION_INIT +CLEAR_NEWS_SCROLLBAR +ADD_STRING_TO_NEWS_SCROLLBAR +IS_IN_ATTRACT_MODE +ACTIVATE_CHEAT +CHEAT_HAPPENED_RECENTLY +SET_CLEAR_MANIFOLDS +OVERRIDE_FREEZE_FLAGS +SET_GLOBAL_INSTANCE_PRIORITY +SET_DEFAULT_GLOBAL_INSTANCE_PRIORITY +ENABLE_XBOX_SCREEN_SAVER +PROCESS_MISSION_DELETION_LIST +SET_PHYS_CCD_HANDLES_ROTATION +IS_FRONTEND_FADING +IS_INTERIOR_SCENE +IMPROVE_LOW_PERFORMANCE_MISSION_PER_FRAME_FLAG +POPULATE_NOW +GET_CURRENT_EPISODE +IS_EPISODE_AVAILABLE +GET_EPISODE_NAME +SECUROM_SPOT_CHECK1 +SECUROM_SPOT_CHECK2 +SECUROM_SPOT_CHECK3 +SECUROM_SPOT_CHECK4 +OBFUSCATE_STRING +UNOBFUSCATE_STRING +PRINT_BIG +PRINT +PRINT_NOW +CLEAR_PRINTS +CLEAR_BRIEF +PRINT_BIG_Q +PRINT_WITH_NUMBER_BIG +PRINT_WITH_2_NUMBERS_BIG +PRINT_WITH_NUMBER +PRINT_WITH_NUMBER_NOW +PRINT_WITH_2_NUMBERS +PRINT_WITH_2_NUMBERS_NOW +PRINT_WITH_3_NUMBERS +PRINT_WITH_3_NUMBERS_NOW +PRINT_WITH_4_NUMBERS +PRINT_WITH_4_NUMBERS_NOW +PRINT_WITH_5_NUMBERS +PRINT_WITH_5_NUMBERS_NOW +PRINT_WITH_6_NUMBERS +PRINT_WITH_6_NUMBERS_NOW +PRINT_STRING_IN_STRING +PRINT_STRING_IN_STRING_NOW +PRINT_STRING_WITH_LITERAL_STRING +PRINT_STRING_WITH_LITERAL_STRING_NOW +PRINT_STRING_WITH_TWO_LITERAL_STRINGS +PRINT_STRING_WITH_TWO_LITERAL_STRINGS_NOW +CLEAR_THIS_PRINT +CLEAR_THIS_BIG_PRINT +CLEAR_THIS_PRINT_BIG_NOW +CLEAR_SMALL_PRINTS +IS_THIS_PRINT_BEING_DISPLAYED +LOAD_ADDITIONAL_TEXT +REQUEST_ADDITIONAL_TEXT +HAS_ADDITIONAL_TEXT_LOADED +CLEAR_ADDITIONAL_TEXT +IS_STREAMING_ADDITIONAL_TEXT +HAS_THIS_ADDITIONAL_TEXT_LOADED +IS_STREAMING_THIS_ADDITIONAL_TEXT +IS_MESSAGE_BEING_DISPLAYED +DOES_TEXT_LABEL_EXIST +GET_STRING_FROM_TEXT_FILE +GET_FIRST_N_CHARACTERS_OF_STRING +GET_FIRST_N_CHARACTERS_OF_LITERAL_STRING +GET_LENGTH_OF_STRING_WITH_THIS_TEXT_LABEL +GET_STRING_FROM_STRING +GET_LENGTH_OF_LITERAL_STRING +GET_STRING_FROM_HASH_KEY +GET_NTH_INTEGER_IN_STRING +IS_HUD_PREFERENCE_SWITCHED_ON +IS_HUD_RETICULE_COMPLEX +DISPLAY_HUD +DISPLAY_RADAR +DISABLE_PAUSE_MENU +FLASH_RADAR +FLASH_ROUTE +SET_ROUTE +SET_MESSAGE_FORMATTING +ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS +SET_AREA_NAME +SET_RADAR_ZOOM +GET_HUD_COLOUR +GET_CORRECTED_COLOUR +ACTIVATE_FRONTEND +DEACTIVATE_FRONTEND +IS_PAUSE_MENU_ACTIVE +USE_PREVIOUS_FONT_SETTINGS +GET_NUMBER_LINES +GET_NUMBER_LINES_WITH_SUBSTRINGS +GET_NUMBER_LINES_WITH_LITERAL_STRINGS +DISPLAY_TEXT +SET_TEXT_SCALE +SET_TEXT_LINE_DISPLAY +SET_TEXT_COLOUR +SET_TEXT_JUSTIFY +SET_TEXT_CENTRE +SET_TEXT_TO_USE_TEXT_FILE_COLOURS +SET_TEXT_LINE_HEIGHT_MULT +SET_TEXT_WRAP +SET_TEXT_WRAPX +SET_TEXT_CENTRE_WRAPX +SET_TEXT_BACKGROUND +SET_TEXT_USE_UNDERSCORE +SET_TEXT_PROPORTIONAL +LOAD_TEXT_FONT +UNLOAD_TEXT_FONT +CAN_FONT_BE_LOADED +IS_FONT_LOADED +SET_TEXT_FONT +SET_TEXT_DRAW_BEFORE_FADE +SET_TEXT_RIGHT_JUSTIFY +DISPLAY_TEXT_WITH_NUMBER +DISPLAY_TEXT_WITH_2_NUMBERS +DISPLAY_TEXT_WITH_3_NUMBERS +SET_TEXT_DROPSHADOW +DISPLAY_TEXT_WITH_FLOAT +DISPLAY_TEXT_WITH_LITERAL_STRING +DISPLAY_TEXT_WITH_TWO_LITERAL_STRINGS +DISPLAY_TEXT_WITH_STRING +DISPLAY_TEXT_WITH_TWO_STRINGS +SET_TEXT_EDGE +SET_TEXT_VIEWPORT_ID +SET_TEXT_RENDER_ID +PRINT_HELP +PRINT_HELP_OVER_FRONTEND +PRINT_HELP_WITH_NUMBER +PRINT_HELP_WITH_STRING +PRINT_HELP_WITH_STRING_NO_SOUND +CLEAR_HELP +PRINT_HELP_FOREVER +PRINT_HELP_FOREVER_WITH_NUMBER +PRINT_HELP_FOREVER_WITH_STRING +PRINT_HELP_FOREVER_WITH_STRING_NO_SOUND +IS_HELP_MESSAGE_BEING_DISPLAYED +SET_HELP_MESSAGE_BOX_SIZE +GET_HELP_MESSAGE_BOX_SIZE +IS_THIS_HELP_MESSAGE_BEING_DISPLAYED +IS_THIS_HELP_MESSAGE_WITH_NUMBER_BEING_DISPLAYED +IS_THIS_HELP_MESSAGE_WITH_STRING_BEING_DISPLAYED +DISPLAY_NON_MINIGAME_HELP_MESSAGES +DOES_THIS_MINIGAME_SCRIPT_ALLOW_NON_MINIGAME_HELP_MESSAGES +SET_CLEAR_HELP_IN_MISSION_CLEANUP +ADD_TO_PREVIOUS_BRIEF +ADD_TO_PREVIOUS_BRIEF_WITH_UNDERSCORE +DRAW_WINDOW_TEXT +DRAW_CURVED_WINDOW_TEXT +DRAW_CURVED_WINDOW_NOTEXT +CREATE_MENU +SET_MENU_COLUMN_ORIENTATION +GET_MENU_ITEM_SELECTED +GET_MENU_ITEM_ACCEPTED +ACTIVATE_MENU_ITEM +DELETE_MENU +SET_SELECTED_MENU_ITEM +GET_MENU_POSITION +SET_MENU_COLUMN_WIDTH +HIGHLIGHT_MENU_ITEM +SET_MENU_COLUMN +SET_MENU_ITEM_WITH_NUMBER +SET_MENU_ITEM_WITH_2_NUMBERS +GET_SIMPLE_BLIP_ID +GET_NEXT_BLIP_INFO_ID +GET_FIRST_BLIP_INFO_ID +GET_BLIP_INFO_ID_POSITION +GET_BLIP_INFO_ID_DISPLAY +GET_BLIP_INFO_ID_TYPE +GET_BLIP_INFO_ID_CAR_INDEX +GET_BLIP_INFO_ID_PED_INDEX +GET_BLIP_INFO_ID_OBJECT_INDEX +GET_BLIP_INFO_ID_PICKUP_INDEX +ADD_BLIP_FOR_CAR +ADD_BLIP_FOR_CHAR +ADD_BLIP_FOR_OBJECT +ADD_BLIP_FOR_PICKUP +ADD_SIMPLE_BLIP_FOR_PICKUP +ADD_BLIP_FOR_COORD +ADD_BLIP_FOR_WEAPON +GET_BLIP_COORDS +ADD_BLIP_FOR_CONTACT +GET_BLIP_SPRITE +GET_BLIP_NAME +CHANGE_BLIP_NAME_FROM_TEXT_FILE +CHANGE_BLIP_NAME_FROM_ASCII +CHANGE_BLIP_ALPHA +GET_BLIP_ALPHA +CHANGE_BLIP_COLOUR +GET_BLIP_COLOUR +IS_BLIP_SHORT_RANGE +SET_BLIP_MARKER_LONG_DISTANCE +FLASH_BLIP +FLASH_BLIP_ALT +SET_BLIP_AS_SHORT_RANGE +CHANGE_BLIP_SCALE +CHANGE_BLIP_PRIORITY +CHANGE_BLIP_DISPLAY +CHANGE_BLIP_SPRITE +REMOVE_BLIP +SET_BLIP_AS_FRIENDLY +DOES_BLIP_EXIST +SWITCH_OFF_WAYPOINT +DIM_BLIP +CHANGE_BLIP_TEAM_RELEVANCE +DISPLAY_ONSCREEN_TIMER_WITH_STRING +CLEAR_ONSCREEN_TIMER +SET_TIMER_BEEP_COUNTDOWN_TIME +FREEZE_ONSCREEN_TIMER +DONT_DISPLAY_LOADING_ON_FADE_THIS_FRAME +DISPLAY_LOADING_THIS_FRAME_WITH_SCRIPT_SPRITES +SET_RADAR_AS_INTERIOR_THIS_FRAME +DISPLAY_NTH_ONSCREEN_COUNTER_WITH_STRING +CLEAR_ONSCREEN_COUNTER +SET_ONSCREEN_COUNTER_FLASH_WHEN_FIRST_DISPLAYED +SET_WIDESCREEN_FORMAT +DISPLAY_AREA_NAME +DISPLAY_CASH +DISPLAY_AMMO +DISPLAY_SNIPER_SCOPE_THIS_FRAME +DISPLAY_FRONTEND_MAP_BLIPS +HIDE_HUD_AND_RADAR_THIS_FRAME +SET_MULTIPLAYER_HUD_TIME +SET_MULTIPLAYER_HUD_CASH +SET_MISSION_PASSED_CASH +HIDE_HELP_TEXT_THIS_FRAME +DISPLAY_HELP_TEXT_THIS_FRAME +START_GPS_RACE_TRACK +ADD_POINT_TO_GPS_RACE_TRACK +RENDER_RACE_TRACK +RENDER_LOADING_CLOCK +RENDER_RADIOHUD_SPRITE_IN_MOBILE_PHONE +CAN_RENDER_RADIOHUD_SPRITE_IN_MOBILE_PHONE +RENDER_RADIOHUD_SPRITE_IN_LOBBY +TURN_ON_RADIOHUD_IN_LOBBY +TURN_OFF_RADIOHUD_IN_LOBBY +GET_FRONTEND_DESIGN_VALUE +SET_PLAYER_ICON_COLOUR +SET_MULTIPLAYER_BRIEF +CHANGE_PICKUP_BLIP_SCALE +CHANGE_PICKUP_BLIP_PRIORITY +CHANGE_PICKUP_BLIP_DISPLAY +CHANGE_PICKUP_BLIP_SPRITE +CHANGE_PICKUP_BLIP_COLOUR +SET_FILTER_SAVE_SETTING +GET_FILTER_SAVE_SETTING +LOAD_SETTINGS +SAVE_SETTINGS +IS_REPLAY_SAVING +DEBUG_ON +DEBUG_OFF +SET_DEBUG_TEXT_VISIBLE +SCRIPT_ASSERT +OPEN_DEBUG_FILE +CLOSE_DEBUG_FILE +SAVE_INT_TO_DEBUG_FILE +SAVE_FLOAT_TO_DEBUG_FILE +SAVE_NEWLINE_TO_DEBUG_FILE +SAVE_STRING_TO_DEBUG_FILE +GET_MODEL_NAME_OF_CAR_FOR_DEBUG_ONLY +GET_MODEL_NAME_FOR_DEBUG +GET_ROOM_NAME_FROM_CHAR_DEBUG +INIT_DEBUG_WIDGETS +CREATE_WIDGET_GROUP +END_WIDGET_GROUP +ADD_WIDGET_SLIDER +ADD_WIDGET_FLOAT_SLIDER +ADD_WIDGET_READ_ONLY +ADD_WIDGET_FLOAT_READ_ONLY +ADD_WIDGET_TOGGLE +ADD_WIDGET_STRING +DELETE_WIDGET_GROUP +DELETE_WIDGET +DOES_WIDGET_GROUP_EXIST +GET_CONSOLE_COMMAND +RESET_CONSOLE_COMMAND +START_NEW_WIDGET_COMBO +ADD_TO_WIDGET_COMBO +FINISH_WIDGET_COMBO +ADD_TEXT_WIDGET +GET_CONTENTS_OF_TEXT_WIDGET +SET_CONTENTS_OF_TEXT_WIDGET +ACTIVATE_VECTOR_MAP +SET_PLAYER_INVISIBLE_TO_AI +SET_ALL_PEDS_SPAWNED_ARE_COPS +GET_NETWORK_RESTART_NODE_DEBUG +TAKE_SCREEN_SHOT +DISABLE_DEBUG_CAM_AND_PLAYER_WARPING +PRINT_MISSION_DESCRIPTION +GET_NAME_OF_SCRIPT_TO_AUTOMATICALLY_START +GET_FRAME_COUNT +BEGIN_CAM_COMMANDS +END_CAM_COMMANDS +ACTIVATE_SCRIPTED_CAMS +SET_INTERP_FROM_GAME_TO_SCRIPT +SET_INTERP_FROM_SCRIPT_TO_GAME +SET_CAM_NAME +SET_CAM_POS +SET_CAM_ROT +SET_CAM_FOV +SET_CAM_NEAR_CLIP +SET_CAM_FAR_CLIP +SET_CAM_NEAR_DOF +SET_CAM_FAR_DOF +SET_CAM_DOF_FOCUSPOINT +SET_USE_HIGHDOF +SET_CAM_MOTION_BLUR +GET_CAM_POS +GET_CAM_ROT +GET_CAM_FOV +GET_CAM_NEAR_CLIP +GET_CAM_FAR_CLIP +GET_CAM_NEAR_DOF +GET_CAM_FAR_DOF +GET_CAM_MOTION_BLUR +SET_CAM_ROLL +SET_CAM_INHERIT_ROLL_VEHICLE +SET_CAM_INHERIT_ROLL_PED +SET_CAM_INHERIT_ROLL_OBJECT +UNINHERIT_CAM_ROLL +ATTACH_CAM_TO_PED +ATTACH_CAM_TO_VEHICLE +ATTACH_CAM_TO_OBJECT +SET_CAM_ATTACH_OFFSET +SET_CAM_ATTACH_OFFSET_IS_RELATIVE +POINT_CAM_AT_COORD +POINT_CAM_AT_PED +POINT_CAM_AT_VEHICLE +POINT_CAM_AT_OBJECT +POINT_CAM_AT_CAM +SET_CAM_POINT_OFFSET +SET_CAM_POINT_OFFSET_IS_RELATIVE +CREATE_CAM +DESTROY_CAM +DESTROY_ALL_CAMS +IS_CAM_COLLIDING +SET_CAM_COMPONENT_SHAKE +SET_CAM_SHAKE +CLONE_CAM +SET_CAM_STATE +GET_CAM_STATE +SET_CAM_ACTIVE +SET_CAM_PROPAGATE +ADD_CAM_SPLINE_NODE +SET_CAM_SPLINE_DURATION +SET_CAM_SPLINE_SPEED_GRAPH +SET_CAM_SPLINE_PROGRESS +SET_CAM_SPLINE_SPEED_CONSTANT +RESET_CAM_INTERP_CUSTOM_SPEED_GRAPH +SET_CAM_INTERP_CUSTOM_SPEED_GRAPH +SET_CAM_INTERP_STYLE_CORE +SET_CAM_INTERP_STYLE_DETAILED +SET_CAM_INTERP_DETAIL_ROT_STYLE_ANGLES +SET_CAM_INTERP_DETAIL_ROT_STYLE_QUATS +CAM_SET_DOLLY_ZOOM_LOCK +IS_SPECIFIC_CAM_INTERPOLATING +CREATE_VIEWPORT +DESTROY_VIEWPORT +SET_VIEWPORT +SET_VIEWPORT_DESTINATION +ACTIVATE_VIEWPORT +ATTACH_CAM_TO_VIEWPORT +DETACH_CAM_FROM_VIEWPORT +SET_VIEWPORT_PRIORITY +SET_VIEWPORT_SHAPE +SET_VIEWPORT_MIRRORED +ADD_PED_TO_CINEMATOGRAPHY_AI +SET_SCREEN_FADE +GET_ROOT_CAM +GET_GAME_CAM +GET_SCRIPT_CAM +GET_SCRIPT_DRAW_CAM +GET_DEBUG_CAM +GET_FREE_CAM +GET_GAME_CAM_CHILD +GET_CINEMATIC_CAM +CAM_SEQUENCE_OPEN +CAM_SEQUENCE_WAIT +CAM_SEQUENCE_START +CAM_SEQUENCE_STOP +IS_CAM_SEQUENCE_COMPLETE +CAM_SEQUENCE_GET_PROGRESS +CAM_SEQUENCE_REMOVE +CAM_SEQUENCE_CLOSE +CAM_IS_SPHERE_VISIBLE +PROPAGATE_CAM_TO_NET_PLAYER +STOP_PROPAGATING_CAM_TO_NET_PLAYER +SET_ROOM_FOR_VIEWPORT_BY_NAME +SET_ROOM_FOR_VIEWPORT_BY_KEY +CLEAR_ROOM_FOR_VIEWPORT +GET_KEY_FOR_VIEWPORT_IN_ROOM +HINT_CAM +IS_HINT_RUNNING +SET_WIDESCREEN_BORDERS +SET_INSTANT_WIDESCREEN_BORDERS +ARE_WIDESCREEN_BORDERS_ACTIVE +IS_SCREEN_FADING +IS_SCREEN_FADED_OUT +IS_SCREEN_FADED_IN +IS_SCREEN_FADING_OUT +IS_SCREEN_FADING_IN +DOES_VIEWPORT_EXIST +UNATTACH_CAM +UNPOINT_CAM +IS_CAM_INTERPOLATING +DO_SCREEN_FADE_IN +DO_SCREEN_FADE_OUT +DO_SCREEN_FADE_IN_UNHACKED +DO_SCREEN_FADE_OUT_UNHACKED +SET_CAM_BEHIND_PED +SET_CAM_IN_FRONT_OF_PED +GET_GAME_VIEWPORT_ID +GET_SCREEN_VIEWPORT_ID +GET_RADAR_VIEWPORT_ID +CAM_SET_INTERP_STATE_SRC +CAM_SET_INTERP_STATE_DST +CAM_SET_INTERP_GRAPH_ROT +CAM_SET_INTERP_GRAPH_POS +IS_CAM_ACTIVE +IS_CAM_PROPAGATING +IS_VIEWPORT_ACTIVE +DESTROY_ALL_SCRIPT_VIEWPORTS +COUNT_SCRIPT_CAMS +COUNT_SCRIPT_CAMS_BY_TYPE_AND_OR_STATE +DOES_CAM_EXIST +GET_VIEWPORT_POS_AND_SIZE +SET_CAMERA_STATE +SET_CAMERA_BEGIN_CAM_COMMANDS_REQUIRED +SET_CAMERA_AUTO_SCRIPT_ACTIVATION +SET_GAME_CAMERA_CONTROLS_ACTIVE +IS_DEBUG_CAMERA_ON +ENABLE_DEBUG_CAM +SET_SNIPER_ZOOM_FACTOR +SET_GAME_CAM_HEADING +SET_GAME_CAM_PITCH +m +SET_FOLLOW_PED_PITCH_LIMIT_UP +SET_FOLLOW_PED_PITCH_LIMIT_DOWN +SET_ROT_ORDER +ENABLE_CAM_COLLISION +SNAPSHOT_CAM +CAM_PROCESS +GET_VIEWPORT_POSITION_OF_COORD +SET_FOLLOW_VEHICLE_CAM_OFFSET +SET_FOLLOW_VEHICLE_CAM_SUBMODE +GET_FOLLOW_VEHICLE_CAM_SUBMODE +IS_FOLLOW_VEHICLE_CAM_OFFSET_ACTIVE +FORCE_GAME_TELESCOPE_CAM +SET_TELESCOPE_CAM_ANGLE_LIMITS +GET_SCREEN_FADE_ALPHA +SET_CAMERA_CONTROLS_DISABLED_WITH_PLAYER_CONTROLS +SET_DRUNK_CAM +SET_HINT_TIMES +SET_HINT_TIMES_DEFAULT +SET_HINT_FOV +SET_HINT_MOVE_IN_DIST +SET_HINT_MOVE_IN_DIST_DEFAULT +SET_CAM_TARGET_PED +IS_CAM_HAPPY +RESET_CAM_SPLINE_CUSTOM_SPEED_GRAPH +SET_CAM_SPLINE_CUSTOM_SPEED_GRAPH +PROSTITUTE_CAM_ACTIVATE +FORCE_NO_CAM_PAUSE +SET_CINEMATIC_BUTTON_ENABLED +SET_COLLIDE_WITH_PEDS +SET_INTERP_IN_OUT_VEHICLE_ENABLED_THIS_FRAME +SET_ENABLE_NEAR_CLIP_SCAN +IS_CAM_SHAKING +CAM_RESTORE +CAM_RESTORE_JUMPCUT +SET_FIXED_CAM_POS +POINT_FIXED_CAM_AT_POS +POINT_FIXED_CAM +POINT_FIXED_CAM_AT_VEHICLE +POINT_FIXED_CAM_AT_PED +POINT_FIXED_CAM_AT_OBJ +CAM_SET_INTERPOLATION_DETAILS +CAM_SET_CINEMATIC +START_MOBILE_PHONE_RINGING +START_CUSTOM_MOBILE_PHONE_RINGING +START_MOBILE_PHONE_CALLING +STOP_MOBILE_PHONE_RINGING +SET_MOBILE_RING_TYPE +PREVIEW_RINGTONE +STOP_PREVIEW_RINGTONE +START_PED_MOBILE_RINGING +STOP_PED_MOBILE_RINGING +SET_PED_MOBILE_RING_TYPE +NEW_MOBILE_PHONE_CALL +ADD_LINE_TO_MOBILE_PHONE_CALL +START_MOBILE_PHONE_CALL +IS_MOBILE_PHONE_CALL_ONGOING +NEW_SCRIPTED_CONVERSATION +ADD_LINE_TO_SCRIPTED_CONVERSATION +ADD_LINE_TO_CONVERSATION +ADD_NEW_CONVERSATION_SPEAKER +ADD_NEW_FRONTEND_CONVERSATION_SPEAKER +START_SCRIPTED_CONVERSATION +START_SCRIPT_CONVERSATION +IS_SCRIPTED_CONVERSATION_ONGOING +GET_CURRENT_SCRIPTED_CONVERSATION_LINE +PAUSE_SCRIPTED_CONVERSATION +RESTART_SCRIPTED_CONVERSATION +ABORT_SCRIPTED_CONVERSATION +SKIP_TO_NEXT_SCRIPTED_CONVERSATION_LINE +GET_SPEECH_FOR_EMERGENCY_SERVICE_CALL +PLAY_AUDIO_EVENT +PLAY_AUDIO_EVENT_FROM_PED +PLAY_AUDIO_EVENT_FROM_VEHICLE +PLAY_AUDIO_EVENT_FROM_OBJECT +REGISTER_SCRIPT_WITH_AUDIO +UNREGISTER_SCRIPT_WITH_AUDIO +REQUEST_MISSION_AUDIO_BANK +REQUEST_AMBIENT_AUDIO_BANK +MISSION_AUDIO_BANK_NO_LONGER_NEEDED +AMBIENT_AUDIO_BANK_NO_LONGER_NEEDED +GET_SOUND_ID +RELEASE_SOUND_ID +PLAY_SOUND +PLAY_SOUND_FRONTEND +PLAY_SOUND_FROM_PED +PLAY_SOUND_FROM_VEHICLE +PLAY_SOUND_FROM_POSITION +PLAY_FIRE_SOUND_FROM_POSITION +PLAY_SOUND_FROM_OBJECT +STOP_SOUND +SET_VARIABLE_ON_SOUND +HAS_SOUND_FINISHED +SAY_AMBIENT_SPEECH +SAY_AMBIENT_SPEECH_WITH_VOICE +SET_AMBIENT_VOICE_NAME +FORCE_FULL_VOICE +SET_VOICE_ID_FROM_HEAD_COMPONENT +CANCEL_CURRENTLY_PLAYING_AMBIENT_SPEECH +IS_AMBIENT_SPEECH_PLAYING +IS_SCRIPTED_SPEECH_PLAYING +IS_PAIN_PLAYING +IS_ANY_SPEECH_PLAYING +PANIC_SCREAM +ON_FIRE_SCREAM +HIGH_FALL_SCREAM +SET_LOCAL_PLAYER_VOICE +SET_LOCAL_PLAYER_PAIN_VOICE +SET_PLAYER_PAIN_ROOT_BANK_NAME +SET_PED_IS_DRUNK +SET_PED_IS_BLIND_RAGING +HANDLE_AUDIO_ANIM_EVENT +IS_MOBILE_PHONE_RADIO_ACTIVE +SET_MOBILE_PHONE_RADIO_STATE +GET_PLAYER_RADIO_STATION_INDEX +GET_PLAYER_RADIO_STATION_NAME +GET_PLAYER_RADIO_STATION_NAME_ROLL +GET_PLAYER_RADIO_MODE +GET_PLAYER_HAS_TRACKS +IS_RADIO_HUD_ON +IS_RADIO_RETUNING +RETUNE_RADIO_UP +RETUNE_RADIO_DOWN +RETUNE_RADIO_TO_STATION_NAME +RETUNE_RADIO_TO_STATION_INDEX +DISABLE_FRONTEND_RADIO +ENABLE_FRONTEND_RADIO +UNLOCK_MISSION_NEWS_STORY +UNLOCK_GENERIC_NEWS_STORY +UNLOCK_LAZLOW_STATION +LOCK_LAZLOW_STATION +IS_LAZLOW_STATION_LOCKED +GET_AUDIBLE_MUSIC_TRACK_TEXT_ID +REPORT_TAGGED_RADIO_TRACK +START_END_CREDITS_MUSIC +STOP_END_CREDITS_MUSIC +TRIGGER_LOADING_MUSIC_ON_NEXT_FADE +SKIP_RADIO_FORWARD +GET_CUTSCENE_AUDIO_TIME_MS +UNPAUSE_RADIO +FREEZE_RADIO_STATION +UNFREEZE_RADIO_STATION +FORCE_INITIAL_PLAYER_STATION +FORCE_RADIO_TRACK +TRIGGER_POLICE_REPORT +DISABLE_POLICE_SCANNER +ENABLE_POLICE_SCANNER +TRIGGER_VIGILANTE_CRIME +GET_RADIO_NAME +ENABLE_SCRIPT_CONTROLLED_MICROPHONE +RELEASE_SCRIPT_CONTROLLED_MICROPHONE +CLOSE_MIC_PED +REMOVE_CLOSE_MIC_PED +FIX_SCRIPT_MIC_TO_CURRENT_POSISITION +SET_SCRIPT_MIC_POSITION +SET_SCRIPT_MIC_LOOK_AT +REMOVE_SCRIPT_MIC +FIX_AMBIENCE_ORIENTATION +PLAY_SCRIPTED_CONVERSATION_FRONTEND +ENABLE_CHASE_AUDIO +MUTE_GAMEWORLD_AUDIO +MUTE_POSITIONED_RADIO +MUTE_GAMEWORLD_AND_POSITIONED_RADIO_FOR_TV +DONT_ABORT_CAR_CONVERSATIONS +SET_TRAIN_AUDIO_ROLLOFF +CAN_BE_DESCRIBED_AS_A_CAR +PRELOAD_STREAM +PRELOAD_STREAM_WITH_START_OFFSET +PLAY_STREAM_FROM_PED +PLAY_STREAM_FROM_OBJECT +PLAY_STREAM_FRONTEND +STOP_STREAM +STOP_PED_SPEAKING +IS_AMBIENT_SPEECH_DISABLED +SET_SIREN_WITH_NO_DRIVER +HELI_AUDIO_SHOULD_SKIP_STARTUP +IS_GAME_IN_CONTROL_OF_MUSIC +DISABLE_END_CREDITS_FADE +ENABLE_END_CREDITS_FADE +ENABLE_GPS_IN_VEHICLE +SET_GPS_VOICE_FOR_VEHICLE +DISABLE_GPS +TRIGGER_MISSION_COMPLETE_AUDIO +IS_MISSION_COMPLETE_PLAYING +SET_TAXI_GARAGE_RADIO_STATE +SET_LOUD_VEHICLE_RADIO +SET_ROMANS_MOOD +SET_BRIANS_MOOD +SET_MISSION_PICKUP_SOUND +SET_LOBBY_MUTE_OVERRIDE +SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY +CREATE_HTML_VIEWPORT +LOAD_WEB_PAGE +RELOAD_WEB_PAGE +DOES_WEB_PAGE_EXIST +GET_WEB_PAGE_HEIGHT +SET_WEB_PAGE_SCROLL +GET_NUMBER_OF_WEB_PAGE_LINKS +GET_WEB_PAGE_LINK_HREF +GET_WEB_PAGE_LINK_POSN +GET_WEB_PAGE_LINK_AT_POSN +SET_WEB_PAGE_LINK_ACTIVE +CREATE_HTML_SCRIPT_OBJECT +DELETE_HTML_SCRIPT_OBJECT +DELETE_ALL_HTML_SCRIPT_OBJECTS +ADD_TO_HTML_SCRIPT_OBJECT +TASK_CHAR_ARREST_CHAR +CREATE_EMERGENCY_SERVICES_CAR +CREATE_EMERGENCY_SERVICES_CAR_THEN_WALK +CREATE_EMERGENCY_SERVICES_CAR_RETURN_DRIVER +GET_VEHICLE_TYPE_OF_MODEL +CREATE_MOBILE_PHONE +DESTROY_MOBILE_PHONE +SET_MOBILE_PHONE_SCALE +GET_MOBILE_PHONE_SCALE +SET_MOBILE_PHONE_ROTATION +GET_MOBILE_PHONE_ROTATION +SET_MOBILE_PHONE_POSITION +GET_MOBILE_PHONE_POSITION +SCRIPT_IS_USING_MOBILE_PHONE +CODE_WANTS_MOBILE_PHONE_REMOVED +CODE_WANTS_MOBILE_PHONE_REMOVED_FOR_WEAPON_SWITCHING +SCRIPT_IS_MOVING_MOBILE_PHONE_OFFSCREEN +CAN_PHONE_BE_SEEN_ON_SCREEN +CELL_CAM_ACTIVATE +CELL_CAM_IS_CHAR_VISIBLE +CELL_CAM_IS_CHAR_VISIBLE_NO_FACE_CHECK +CELL_CAM_SET_ZOOM +CELL_CAM_SET_CENTRE_POS +CELL_CAM_SET_COLOUR_BRIGHTNESS +DRAW_SPRITE_PHOTO +DRAW_SPRITE_FRONT_BUFF +GET_MOBILE_PHONE_RENDER_ID +GET_SCRIPT_RENDERTARGET_RENDER_ID +ALLOW_EMERGENCY_SERVICES +GET_NUMBER_OF_INJURED_PEDS_IN_RANGE +FLASH_WEAPON_ICON +WANTED_STARS_ARE_FLASHING +INIT_FRONTEND_HELPER_TEXT +DRAW_FRONTEND_HELPER_TEXT +SET_OBJECT_USED_IN_POOL_GAME +HAS_POOL_OBJECT_COLLIDED_WITH_OBJECT +HAS_POOL_OBJECT_COLLIDED_WITH_CUSHION +SET_USE_POOL_GAME_PHYSICS_SETTINGS +TIMERA +TIMERB +TIMERC +SETTIMERA +SETTIMERB +SETTIMERC +TIMESTEP +TIMESTEPUNWARPED +WAIT +WAITUNWARPED +WAITUNPAUSED +PRINTSTRING +PRINTFLOAT +PRINTFLOAT2 +PRINTINT +PRINTINT2 +PRINTNL +PRINTVECTOR +BREAKPOINT +SIN +COS +SQRT +POW +EXP +VMAG +VMAG2 +VDIST +VDIST2 +SHIFT_LEFT +SHIFT_RIGHT +START_NEW_SCRIPT +START_NEW_SCRIPT_WITH_ARGS +FLOOR +CEIL +ROUND +TO_FLOAT +CLEAR_TEXT_LABEL +GET_LATEST_CONSOLE_COMMAND +GET_CONSOLE_COMMAND_TOKEN +GET_NUM_CONSOLE_COMMAND_TOKENS + +# 1.0.5 onwards +0x10237666=GET_CAR_LIVERY +0x102A0A6C=SHIFT_LEFT +0x103F14E4=GET_CHAR_MELEE_ACTION_FLAG0 +0x10431377=WRITE_LOBBY_PREFERENCE +0x10436A86=SET_STAT_FRONTEND_DISPLAY_TYPE +0x106811E4=HAS_OBJECT_COLLIDED_WITH_ANYTHING +0x10776AAE=GET_KEY_FOR_VIEWPORT_IN_ROOM +0x10800FD6=SET_LOBBY_MUTE_OVERRIDE +0x108A527F=PRINTFLOAT2 +0x108B4A25=GET_FIRST_N_CHARACTERS_OF_STRING +0x10974B70=SET_STATE_OF_CLOSEST_DOOR_OF_TYPE +0x10A1449C=ATAN2 +0x10A62603=UPDATE_PED_PHYSICAL_ATTACHMENT_POSITION +0x10A75905=DISPLAY_TEXT_WITH_STRING +0x10A86CF4=IS_CHAR_ON_FOOT +0x10C7044=SET_PARKED_CAR_DENSITY_MULTIPLIER +0x10C75BDA=SCRIPT_ASSERT +0x10CB1413=TASK_GO_TO_COORD_WHILE_SHOOTING +0x10DF4CED=NETWORK_GET_NUMBER_OF_GAMES +0x10F64FBF=ADD_PED_TO_MISSION_DELETION_LIST +0x10FB7B5F=TASK_PLAY_ANIM_ON_CLONE +0x10FD2442=SET_CAR_LANE_SHIFT +0x10FE0FE9=GET_CURRENT_STATION_FOR_TRAIN +0x1105259C=GET_CURRENT_LANGUAGE +0x1106579B=SET_CHAR_GESTURE_GROUP +0x110957EF=SET_ALL_RANDOM_PEDS_FLEE +0x1114089D=TASK_LEAVE_ANY_CAR +0x11162A93=GET_TIME_SINCE_LAST_DEATH +0x112E7FB1=GET_CAR_SPEED_VECTOR +0x11612815=TASK_CAR_TEMP_ACTION +0x116D009A=COMPARE_TWO_DATES +0x116E5A1F=GET_PLAYERSETTINGS_MODEL_CHOICE +0x118174EC=GET_CHAR_ANIM_IS_EVENT +0x1181CA3=ACTIVATE_DAMAGE_TRACKER_ON_NETWORK_ID +0x11887D84=RENDER_RADIOHUD_SPRITE_IN_LOBBY +0x118A67C9=CLEAR_AREA_OF_OBJECTS +0x118D1AA3=UNOBFUSCATE_INT +0x119A668D=HAS_CAR_BEEN_DAMAGED_BY_CAR +0x11B76EDF=SLIDE_OBJECT +0x11D360D=TASK_SHUFFLE_TO_NEXT_CAR_SEAT +0x11E80442=GET_DESTROYER_OF_NETWORK_ID +0x11EE28D5=IS_SPHERE_VISIBLE_TO_ANOTHER_MACHINE +0x11F759DE=HAS_CHAR_GOT_WEAPON +0x12067E8D=GET_PLAYERS_LAST_CAR_NO_SAVE +0x120962E7=NETWORK_IS_PLAYER_MUTED_BY_ME +0x120B4F15=IS_SITTING_OBJECT_NEAR +0x120D3155=SET_INTERP_IN_OUT_VEHICLE_ENABLED_THIS_FRAME +0x124D4571=GET_PED_MODEL_FROM_INDEX +0x126C0B99=GET_TIME_SINCE_PLAYER_HIT_BUILDING +0x126F1175=SET_ROMANS_MOOD +0x127669D3=TASK_COMBAT_HATED_TARGETS_AROUND_CHAR +0x12850007=SET_CHAR_IN_CUTSCENE +0x1293731D=DELETE_CHECKPOINT +0x129A1569=IS_CAR_SIREN_ON +0x12A619E9=SET_BLIP_THROTTLE_RANDOMLY +0x12A86E89=SKIP_RADIO_FORWARD +0x12A909C9=REMOVE_SPHERE +0x12AA6D71=STORE_WANTED_LEVEL +0x12AE0E27=IS_PLAYER_DEAD +0x12B524B7=ROTATE_OBJECT +0x12B9197E=DRAW_CURVED_WINDOW_NOTEXT +0x12C42F66=MISSION_AUDIO_BANK_NO_LONGER_NEEDED +0x12D64378=SET_CAR_COORDINATES_NO_OFFSET +0x12D67ADA=SET_STAT_FRONTEND_VISIBLE_AFTER_INCREMENTED +0x12D71B44=IS_SCRIPTED_SPEECH_PLAYING +0x12ED0BC9=REQUEST_COLLISION_AT_POSN +0x12ED69A6=CLEAR_ROOM_FOR_OBJECT +0x12F20552=SET_CAM_POINT_OFFSET_IS_RELATIVE +0x12FB7D2A=RESET_MONEY_PICKUP_NETWORK_REGEN_TIME +0x13134CCD=CREATE_VIEWPORT +0x13135C95=RESET_CAM_SPLINE_CUSTOM_SPEED_GRAPH +0x131A0C84=TASK_COMBAT_ROLL +0x13244634=NETWORK_GET_NUM_UNACCEPTED_INVITES +0x132487=SET_RICH_PRESENCE_TEMPLATESP1 +0x13267663=SET_PLAYER_CONTROL_FOR_TEXT_CHAT +0x133C257F=PLAY_STREAM_FRONTEND +0x135154B0=HAS_NETWORK_PLAYER_LEFT_GAME +0x13750991=IS_IN_MP_TUTORIAL +0x137C35BA=SET_CAR_PROOFS +0x137E6800=SET_PTFX_CAM_INSIDE_VEHICLE +0x13A83A28=GET_MOBILE_PHONE_ROTATION +0x13B27FFE=SET_IK_DISABLED_FOR_NETWORK_PLAYER +0x13C1EB7=FIND_TRAIN_DIRECTION +0x13C91ACD=GET_RANDOM_CAR_FRONT_BUMPER_IN_SPHERE_NO_SAVE +0x13D44996=ADD_NEW_FRONTEND_CONVERSATION_SPEAKER +0x13DE5C59=COPY_SHARED_COMBAT_DECISION_MAKER +0x13E4042D=SWITCH_PED_TO_RAGDOLL_WITH_FALL +0x14007AC6=GET_STATE_OF_CLOSEST_DOOR_OF_TYPE +0x14166075=SET_GROUP_CHAR_DECISION_MAKER +0x141B23A9=IS_CAR_STOPPED_AT_TRAFFIC_LIGHTS +0x141D24A6=NETWORK_SET_LOCAL_PLAYER_IS_TYPING +0x142A5E83=SET_CHAR_WATCH_MELEE +0x142E7C40=GET_TIME_TIL_NEXT_STATION +0x142F31EF=TASK_SEEK_COVER_TO_COORDS +0x14332DE0=NETWORK_IS_LINK_CONNECTED +0x14334EEE=DESTROY_CAM +0x143358D3=TASK_SEEK_COVER_TO_COVER_POINT +0x144F3CE5=ENABLE_GPS_IN_VEHICLE +0x145B13C7=SET_OBJECT_SCALE +0x145B50AF=NETWORK_GET_PLAYER_ID_OF_NEXT_TEXT_CHAT +0x1461418C=SET_PED_WITH_BRAIN_CAN_BE_CONVERTED_TO_DUMMY_PED +0x14702FDF=SET_CAMERA_STATE +0x1473ACB=CAM_SEQUENCE_REMOVE +0x14790F9F=SET_POLICE_RADAR_BLIPS +0x14A67125=OPEN_SEQUENCE_TASK +0x14AB75AE=IS_GAME_KEYBOARD_NAV_UP_PRESSED +0x14B06047=CLOSE_MIC_PED +0x14D242D9=INCREMENT_INT_STAT +0x14DD5F87=SET_BITS_IN_RANGE +0x14F234F=LOCATE_CHAR_IN_CAR_CHAR_3D +0x15012850=TASK_COMBAT_HATED_TARGETS_AROUND_CHAR_TIMED +0x1501CBA=GET_CLOSEST_STRAIGHT_ROAD +0x150A6532=SET_BLIP_MARKER_LONG_DISTANCE +0x150B0C33=GET_LINE_HEIGHT +0x15101503=BLOCK_PEEKING_IN_COVER +0x15285933=CHECK_STUCK_TIMER +0x152F6314=SET_CAM_POS +0x154932F0=GET_NEXT_BLIP_INFO_ID +0x154E450E=SET_CHAR_SUFFERS_CRITICAL_HITS +0x15585A65=SET_TEXT_PROPORTIONAL +0x15652DC1=RESERVE_NETWORK_MISSION_VEHICLES +0x156D5236=HAS_CHAR_SPOTTED_CHAR_IN_FRONT +0x156E12CA=PRINT_WITH_6_NUMBERS_NOW +0x15734852=PRINT_HELP_WITH_STRING_NO_SOUND +0x159A4ED4=SPECIFY_SCRIPT_POPULATION_ZONE_NUM_PEDS +0x15A02268=IS_LIVE_VERSION +0x15B07D4D=SET_HEADING_LIMIT_FOR_ATTACHED_PED +0x15D668D0=GET_TXD +0x15F033A6=REMOVE_PED_HELMET +0x15F11BAB=CLEAR_OBJECT_LAST_WEAPON_DAMAGE +0x15F4F3E=FLUSH_PATROL_ROUTE +0x15F70500=DETACH_PED_FROM_WITHIN_CAR +0x16184716=TURN_CAR_TO_FACE_COORD +0x161B05A9=ATTACH_OBJECT_TO_CAR_PHYSICALLY +0x162D395E=FORCE_NET_PLAYER_INVISIBLE +0x163A1D77=SET_CHAR_IS_TARGET_PRIORITY +0x164B7363=GET_WIDTH_OF_LITERAL_STRING +0x1651FBA=SET_PLAYERS_DROP_MONEY_IN_NETWORK_GAME +0x168B1717=GENERATE_RANDOM_INT_IN_RANGE +0x168B18ED=SET_OBJECT_ANIM_SPEED +0x16AF6DEB=HIDE_HELP_TEXT_THIS_FRAME +0x16C1B04=CLOSE_SEQUENCE_TASK +0x16C37CD=IS_BUTTON_JUST_PRESSED +0x16D762E5=CLEAR_BRIEF +0x16DD2D00=GET_CAR_SPEED +0x16E14EA4=GET_STRING_FROM_HASH_KEY +0x17002E03=COPY_GROUP_COMBAT_DECISION_MAKER +0x170F7E75=IS_ANY_SPEECH_PLAYING +0x172376FE=WARP_CHAR_INTO_CAR_AS_PASSENGER +0x17265607=GET_PLAYER_MAX_ARMOUR +0x17572318=GET_PLAYER_TO_PLACE_BOMB_IN_CAR +0x176C2DB5=HAS_CONTROL_OF_NETWORK_ID +0x176F4D4C=IS_THIS_MODEL_A_PLANE +0x17767D95=NETWORK_SET_SCRIPT_LOBBY_STATE +0x177A3DA4=READ_LOBBY_PREFERENCE +0x178332FF=TASK_CAR_MISSION_PED_TARGET_NOT_AGAINST_TRAFFIC +0x1788346E=FINISH_STREAMING_REQUEST_LIST +0x17901684=RESURRECT_NETWORK_PLAYER +0x17920FA7=DISPLAY_RADAR +0x1794A3C=GET_MAX_AMMO_IN_CLIP +0x1795753=TASK_GUARD_SPHERE_DEFENSIVE_AREA +0x17BC4531=LOCATE_CHAR_IN_CAR_CHAR_2D +0x17BC668D=IS_VEH_DRIVEABLE +0x17C37E6D=IS_SPECIFIC_CAM_INTERPOLATING +0x17D72833=DELETE_WIDGET_GROUP +0x17E2319C=SET_PETROL_TANK_HEALTH +0x17F62193=ENABLE_DISABLED_ATTRACTORS_ON_OBJECT +0x17FD0934=NETWORK_GET_FRIEND_NAME +0x18062DA6=GET_MODEL_NAME_OF_CAR_FOR_DEBUG_ONLY +0x18136217=SET_TIME_ONE_DAY_BACK +0x1817000B=IS_LOOK_INVERTED +0x18194E99=DO_WEAPON_STUFF_AT_START_OF_2P_GAME +0x181F6B00=SET_CAM_FAR_CLIP +0x1820DAA=EXPLODE_CAR_IN_CUTSCENE +0x18246AC8=GET_AUDIBLE_MUSIC_TRACK_TEXT_ID +0x1849408D=DRAW_TOPLEVEL_SPRITE +0x1866612D=BLOCK_COWERING_IN_COVER +0x1866CB5=IS_COP_PED_IN_AREA_3D_NO_SAVE +0x186D42A4=FORCE_SPAWN_SCENARIO_PEDS_IN_AREA +0x18740B3D=TASK_LEAVE_CAR_IN_DIRECTION +0x187B3202=FLUSH_ALL_PLAYER_RESPAWN_COORDS +0x1880639C=TASK_SMART_FLEE_CHAR +0x188E0FAC=SET_SCREEN_FADE +0x189A2BB1=IS_CAR_ON_FIRE +0x189E32C9=COPY_SHARED_CHAR_DECISION_MAKER +0x18A0EE0=SYNCH_RECORDING_WITH_WATER +0x18A22AE4=GET_NUMBER_OF_WEB_PAGE_LINKS +0x18A302CD=CALCULATE_CHECKSUM +0x18B2055=GET_CURRENT_COP_MODEL +0x18BD071B=BREAK_CAR_DOOR +0x18C4131=DISABLE_CAR_GENERATORS_WITH_HELI +0x18C67E6D=NETWORK_SEND_TEXT_CHAT +0x18CA2D3A=IS_IN_PLAYER_SETTINGS_MENU +0x18CC0AB6=IS_GERMAN_VERSION +0x18D5264D=ADD_COVER_POINT +0x18DB4CAF=REGISTER_HOST_BROADCAST_VARIABLES +0x18EA4926=LOCATE_CHAR_ANY_MEANS_CHAR_2D +0x18F01E80=WAS_CUTSCENE_SKIPPED +0x18F43649=SET_FILTER_MENU_ON +0x18F477E1=GET_PED_TYPE +0x1905109F=TASK_LEAVE_GROUP +0x191B7021=GET_MODEL_DIMENSIONS +0x191E2F12=LOCATE_CHAR_ON_FOOT_CHAR_2D +0x192E5726=ADD_STRING_TO_NEWS_SCROLLBAR +0x19486759=PRINT_STRING_WITH_TWO_LITERAL_STRINGS +0x194F76D4=CONTROL_CAR_DOOR +0x1954A2=REGISTER_PLAYER_RESPAWN_COORDS +0x1958471A=SET_CHAR_ACCURACY +0x19591255=TASK_GO_STRAIGHT_TO_COORD +0x195C13BC=GET_RANDOM_CAR_MODEL_IN_MEMORY +0x195D582E=TRIGGER_VIGILANTE_CRIME +0x19610E35=GET_TIME_SINCE_PLAYER_DROVE_ON_PAVEMENT +0x19836A5B=PRINT_HELP_FOREVER_WITH_NUMBER +0x198B786F=ADD_PICKUP_TO_INTERIOR_ROOM_BY_KEY +0x19976813=GET_IS_HIDEF +0x19A0068=CREATE_MONEY_PICKUP +0x19A64C5D=ADD_BLIP_FOR_CHAR +0x19C967B5=SET_TEXT_COLOUR +0x19D006EB=SET_TEXT_WRAP +0x19D16ACE=IS_ANY_CHAR_SHOOTING_IN_AREA +0x19D302AE=SET_CAR_RANDOM_ROUTE_SEED +0x19DB19D8=ALLOCATE_SCRIPT_TO_RANDOM_PED +0x19DD44F2=SET_OBJECT_DRAW_LAST +0x1A013092=CLEAR_CHAR_LAST_DAMAGE_BONE +0x1A02748F=SET_CHAR_STAY_IN_CAR_WHEN_JACKED +0x1A05ADD=CONVERT_METRES_TO_FEET_INT +0x1A081F78=SET_GUNSHOT_SENSE_RANGE_FOR_RIOT2 +0x1A0F56C5=SWITCH_PED_TO_RAGDOLL +0x1A1473B0=DISABLE_DEBUG_CAM_AND_PLAYER_WARPING +0x1A1A6D83=GET_CHAR_DRAWABLE_VARIATION +0x1A212500=IS_CAR_UPRIGHT +0x1A2D7640=BLOCK_CHAR_AMBIENT_ANIMS +0x1A455E51=LOCATE_CHAR_ANY_MEANS_CAR_2D +0x1A4D0C60=PRINT_WITH_3_NUMBERS_NOW +0x1A6203EA=SET_PLAYER_CONTROL +0x1A6E1448=CREATE_CAR_GENERATOR_WITH_PLATE +0x1A75F0C=GET_TEXTURE_RESOLUTION +0x1A7B3125=NETWORK_GET_UNACCEPTED_INVITER_NAME +0x1A7C1AA7=GET_RANDOM_NETWORK_RESTART_NODE_OF_GROUP +0x1A827B2C=SET_CHAR_PROVIDE_COVERING_FIRE +0x1A920C02=CREATE_RANDOM_FEMALE_CHAR +0x1A936344=GET_PLAYER_RADIO_STATION_NAME_ROLL +0x1AA32729=TASK_SHIMMY_LET_GO +0x1AAF54BE=SET_CHAR_GET_OUT_UPSIDE_DOWN_CAR +0x1ABE6A4C=HIGHLIGHT_MENU_ITEM +0x1AD3394A=SET_OBJECT_RENDER_SCORCHED +0x1ADA0C3A=ADD_AMMO_TO_CHAR +0x1ADD68E8=HAS_CHAR_SPOTTED_CHAR +0x1AE118F4=IS_CAM_INTERPOLATING +0x1AE44443=GET_SAFE_PICKUP_COORDS +0x1AE72F40=IS_AUSSIE_VERSION +0x1AEB793A=SET_IN_MP_TUTORIAL +0x1B067237=GET_CAR_CHAR_IS_USING +0x1B0741BA=SCRIPT_IS_USING_MOBILE_PHONE +0x1B086D33=ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS +0x1B0963AF=REGISTER_ODDJOB_MISSION_PASSED +0x1B183AFE=NETWORK_SHOW_MET_PLAYER_PROFILE_UI +0x1B1E5A=PLAY_SCRIPTED_CONVERSATION_FRONTEND +0x1B215A3B=LOCK_LAZLOW_STATION +0x1B305900=GET_CURRENT_BASIC_COP_MODEL +0x1B31390E=TASK_FOLLOW_NAV_MESH_TO_COORD +0x1B5B4ED9=SWITCH_OFF_WAYPOINT +0x1B637A1C=HINT_CAM +0x1B64665B=SET_INT_STAT +0x1B6716B8=NETWORK_IS_SESSION_ADVERTISE +0x1B731C3F=GET_BLIP_INFO_ID_DISPLAY +0x1B886584=SPECIFY_SCRIPT_POPULATION_ZONE_NUM_CARS +0x1B8B3973=SET_CAR_STAY_IN_SLOW_LANE +0x1B8E7EED=IS_IN_LAN_MODE +0x1B8F031D=FORCE_GENERATE_PARKED_CARS_TOO_CLOSE_TO_OTHERS +0x1B915945=GET_SPEECH_FOR_EMERGENCY_SERVICE_CALL +0x1B9A44D4=SET_OBJECT_PHYSICS_PARAMS +0x1B9E5D07=NETWORK_ADVERTISE_SESSION +0x1BA61E20=EXP +0x1BA8350B=SET_RANDOM_SEED +0x1BB41B75=COPY_CHAR_DECISION_MAKER +0x1BC5050E=SHUTDOWN_AND_LAUNCH_NETWORK_GAME +0x1BC70617=GET_NETWORK_ID_FROM_VEHICLE +0x1BC772AC=SET_GAME_CAM_PITCH +0x1BDA0DA5=IS_CAR_PASSENGER_SEAT_FREE +0x1BDA1F9A=CLEAR_NETWORK_RESTART_NODE_GROUP_LIST +0x1BF55D6F=TIMERC +0x1BF67441=TASK_FOLLOW_NAV_MESH_TO_COORD_NO_STOP +0x1BFE7952=IS_CHAR_ON_PLAYER_MACHINE +0x1C132038=IS_CHAR_TRYING_TO_ENTER_A_LOCKED_CAR +0x1C144E4E=BLOCK_CHAR_GESTURE_ANIMS +0x1C21158=SET_TRAIN_AUDIO_ROLLOFF +0x1C2F57FB=GET_OBJECT_SPEED +0x1C334022=PRINT_HELP_OVER_FRONTEND +0x1C35407F=SET_CHAR_AS_ENEMY +0x1C430F41=TASK_FOLLOW_POINT_ROUTE +0x1C4B1189=TRIGGER_LOADING_MUSIC_ON_NEXT_FADE +0x1C4E7A79=SET_EXTRA_POLICE_STATION_RESTART_POINT +0x1C51E90=FORCE_GAME_TELESCOPE_CAM +0x1C5552E9=SET_SLEEP_MODE_ACTIVE +0x1C5B7C51=CAM_SET_INTERP_GRAPH_ROT +0x1C5C19E8=STOP_PROFILE_TIMER +0x1C623537=ADD_ARMOUR_TO_CHAR +0x1C7C4B89=SET_OBJECT_INITIAL_ROTATION_VELOCITY +0x1C810358=SET_VIEWPORT_DESTINATION +0x1C887939=SET_CAM_POINT_OFFSET +0x1C8B73B6=CLEAR_THIS_PRINT_BIG_NOW +0x1C9A376D=TASK_LEAVE_CAR_DONT_CLOSE_DOOR +0x1CA77E94=NETWORK_HOST_GAME_SUCCEEDED +0x1CB2670D=TASK_SET_CHAR_DECISION_MAKER +0x1CB27FE1=GET_CAM_FAR_DOF +0x1CB80079=IS_LAZLOW_STATION_LOCKED +0x1CC41C5E=CLEAR_EVENT_PRECEDENCE +0x1CF773D4=IS_NETWORK_GAME_RUNNING +0x1CFD32E5=GET_NO_OF_PLAYERS_IN_TEAM +0x1D0B131A=IS_VEH_WINDOW_INTACT +0x1D1B266B=DOES_SCRIPT_EXIST +0x1D2F46AE=SET_OBJECT_INVINCIBLE +0x1D334237=IS_KEYBOARD_KEY_PRESSED +0x1D3F681D=HAVE_ANIMS_LOADED +0x1D6D767E=GET_CURRENT_TAXI_CAR_MODEL +0x1D801FC0=GET_FLOAT_STAT +0x1D8800E3=CHANGE_BLIP_COLOUR +0x1D8C324A=CLEAR_PRINTS +0x1D9853EA=IS_PC_VERSION +0x1DBD7385=IS_CHAR_SITTING_IN_ANY_CAR +0x1DC730B8=CAN_REGISTER_MISSION_PED +0x1DD624A0=HAS_CHAR_BEEN_DAMAGED_BY_CHAR +0x1DD926BA=PRIORITIZE_STREAMING_REQUEST +0x1DDA54EF=LOCATE_CHAR_IN_CAR_2D +0x1DDD0073=SET_LOCAL_PLAYER_PAIN_VOICE +0x1DE062FD=DOES_WEB_PAGE_EXIST +0x1DEA65DE=DETACH_CAM_FROM_VIEWPORT +0x1DF623F9=IS_CAR_TYRE_BURST +0x1DFF5B06=STORE_SCRIPT_VALUES_FOR_NETWORK_GAME +0x1E0A7AD8=NETWORK_FINISH_EXTENDED_SEARCH +0x1E106A88=SET_ROOM_FOR_CAR_BY_KEY +0x1E144C8B=GET_NUMBER_OF_FIRES_IN_AREA +0x1E1B5C26=NETWORK_RESTORE_GAME_CONFIG +0x1E203014=STORE_SCORE +0x1E2A5820=CAN_FONT_BE_LOADED +0x1E2D5A7B=IS_HELI_PART_BROKEN +0x1E33E33=START_PLAYBACK_RECORDED_CAR_LOOPED +0x1E352CEF=OPEN_CAR_DOOR +0x1E5C50B5=SET_LOAD_COLLISION_FOR_CAR_FLAG +0x1E805412=SET_CHAR_DROWNS_IN_SINKING_VEHICLE +0x1E87298A=DISPLAY_AREA_NAME +0x1E901BB6=SET_PED_PATH_WILL_AVOID_DYNAMIC_OBJECTS +0x1E951606=GET_MOBILE_PHONE_SCALE +0x1E9635A9=TASK_CAR_DRIVE_WANDER +0x1EA85697=ENABLE_END_CREDITS_FADE +0x1EAD1D7D=SET_PED_DONT_DO_EVASIVE_DIVES +0x1EC10CE1=SIN +0x1EE13E29=IS_OBJECT_UPRIGHT +0x1EE70376=IS_PAY_N_SPRAY_ACTIVE +0x1EF36397=SET_CHAR_WILL_MOVE_WHEN_INJURED +0x1EFB0992=FORCE_HIGH_LOD +0x1F0A3D73=HAS_NET_ID_BEEN_CLONED +0x1F157FD3=TASK_COMBAT +0x1F1C77E1=FLUSH_ALL_OUT_OF_DATE_RADAR_BLIPS_FROM_MISSION_CLEANUP_LIST +0x1F2928A6=HAS_CHAR_BEEN_PHOTOGRAPHED +0x1F35F5C=NETWORK_GET_MET_PLAYER_NAME +0x1F40505C=SECUROM_SPOT_CHECK2 +0x1F5A6C94=SET_MULTIPLAYER_BRIEF +0x1F6A54B6=SET_TEXT_LINE_DISPLAY +0x1F6B3FF0=GET_NTH_CLOSEST_CAR_NODE_WITH_HEADING +0x1F736F00=CREATE_PICKUP_WITH_AMMO +0x1F760E1A=ATTACH_OBJECT_TO_PED_PHYSICALLY +0x1F8116C=SET_CHAR_DECISION_MAKER +0x1F881A88=DOES_OBJECT_OF_TYPE_EXIST_AT_COORDS +0x1F913BC7=GET_CAR_DEFORMATION_AT_POS +0x1FA41244=TASK_OPEN_DRIVER_DOOR +0x1FBD3ACA=GET_SEQUENCE_PROGRESS +0x1FC06A1B=SET_IGNORE_NO_GPS_FLAG +0x1FC90C7C=HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_DAMAGED_BY_CHAR +0x1FC96A99=SET_ENABLE_RC_DETONATE +0x1FCB5241=DISPLAY_TEXT_WITH_LITERAL_SUBSTRING +0x1FDD4860=TASK_PUT_CHAR_DIRECTLY_INTO_COVER +0x1FE21CF0=SET_ROTATION_FOR_ATTACHED_PED +0x1FF6618=SET_STREAMING_REQUEST_LIST_TIME +0x200A510B=CAN_REGISTER_MISSION_VEHICLE +0x20106D6=IS_PED_IN_COMBAT +0x20266A86=FREEZE_CHAR_POSITION +0x202F384E=SET_NM_MESSAGE_BOOL +0x2033258=SET_NEXT_DESIRED_MOVE_STATE +0x203A137B=GENERATE_DIRECTIONS +0x20421014=PRINTINT +0x20430265=GET_VEHICLE_PLAYER_WOULD_ENTER +0x204A6AA4=SET_TEXT_CENTRE +0x205622AC=CLEAR_WANTED_LEVEL +0x205E2D92=GET_NUM_CONSOLE_COMMAND_TOKENS +0x206420A6=GET_FRAME_TIME +0x208B4A6A=SET_CAM_INHERIT_ROLL_OBJECT +0x208C03C9=ENABLE_SAVE_HOUSE +0x208F671C=NETWORK_RETURN_TO_RENDEZVOUS_SUCCEEDED +0x209F734C=GET_SORTED_NETWORK_RESTART_NODE_OF_GROUP +0x20A04BEE=SET_VISIBILITY_OF_CLOSEST_OBJECT_OF_TYPE +0x20A53B7F=GET_CURRENT_POLICE_CAR_MODEL +0x20BC708E=SET_FOLLOW_VEHICLE_CAM_SUBMODE +0x20C76FD1=MARK_CAR_AS_NO_LONGER_NEEDED +0x20E0318=ADD_TICKER_TO_PREVIOUS_BRIEF_WITH_UNDERSCORE +0x20E74A9C=FLASH_ROUTE +0x20EC5B84=SEARCH_CRITERIA_CONSIDER_PEDS_WITH_FLAG_TRUE +0x20FD4F4E=GET_NETWORK_TIMER +0x210A0879=HAS_CHAR_BEEN_ARRESTED +0x210A33B2=SET_CAR_AS_MISSION_CAR +0x210A4F1D=IS_CHAR_IN_ANY_BOAT +0x210E265E=MAKE_ROOM_IN_PLAYER_GANG_FOR_MISSION_PEDS +0x2119007F=REMOVE_PICKUP +0x211D390A=RELEASE_SOUND_ID +0x212B4014=UNPOINT_CAM +0x213308DB=REMOVE_STUCK_CAR_CHECK +0x214C5455=FORCE_CHAR_TO_DROP_WEAPON +0x21641887=DOES_PED_EXIST_WITH_NETWORK_ID +0x2186777E=UNOBFUSCATE_STRING +0x219A3AF6=IS_THIS_A_MINIGAME_SCRIPT +0x21A3110A=ATTACH_CAM_TO_VIEWPORT +0x21B45EC1=DISABLE_END_CREDITS_FADE +0x21B8337F=SET_DECISION_MAKER_ATTRIBUTE_WEAPON_ACCURACY +0x21C44026=TRIGGER_PTFX +0x21CC647F=STORE_CAR_CHAR_IS_IN_NO_SAVE +0x21DE7496=PLACE_OBJECT_RELATIVE_TO_CAR +0x21F43531=GET_BUFFERED_ASCII +0x22087F31=FIND_POSITION_IN_RECORDING +0x2209116C=START_PTFX_ON_PED_BONE +0x2232704D=INCREASE_PLAYER_MAX_ARMOUR +0x22417905=DRAW_SPRITE_FRONT_BUFF +0x22434C20=IS_CHAR_IN_ANY_TRAIN +0x22442A7F=GET_MENU_ITEM_SELECTED +0x22457083=GET_DRIVER_OF_CAR +0x22463E22=GET_SORTED_NETWORK_RESTART_NODE_USING_GROUP_LIST +0x22545844=PLAYER_HAS_CHAR +0x226A7227=SET_CUTSCENE_EXTRA_ROOM_POS +0x22780707=SET_TEAM_COLOUR +0x22811897=IS_PED_HOLDING_AN_OBJECT +0x228F1801=MAKE_OBJECT_TARGETTABLE +0x22AA010C=CREATE_NM_MESSAGE +0x22AA0984=GET_CAM_STATE +0x22AB641D=CAN_START_MISSION_PASSED_TUNE +0x22B2DA9=GET_GAME_TIMER +0x22DD329E=SET_GROUP_SEPARATION_RANGE +0x22E91F1F=SET_SEQUENCE_TO_REPEAT +0x230A740F=PRINT_WITH_2_NUMBERS +0x2326335=POINT_FIXED_CAM_AT_OBJ +0x232642DE=DRAW_WINDOW +0x232800BD=IS_EPISODE_AVAILABLE +0x232A52FA=CLEAR_ALL_CHAR_PROPS +0x232F1A85=CHANGE_PLAYER_MODEL +0x23B00129=IS_STREAMING_ADDITIONAL_TEXT +0x23B76F88=NETWORK_IS_PLAYER_BLOCKED_BY_ME +0x23C15141=IS_CHAR_IN_AIR +0x23D60810=NETWORK_FIND_GAME_PENDING +0x23E140A9=GET_AMMO_IN_CHAR_WEAPON +0x23F772E7=GET_DISTANCE_BETWEEN_COORDS_3D +0x24256EFB=PAUSE_PLAYBACK_RECORDED_CAR +0x24367E48=CLEAR_AREA_OF_CARS +0x245F424F=SET_CHAR_ANIM_CURRENT_TIME +0x246D47CE=SIMULATE_UPDATE_LOAD_SCENE +0x24742BB9=START_SCRIPT_FIRE +0x2485231E=REMOVE_WEAPON_FROM_CHAR +0x24859B5=SOUND_CAR_HORN +0x24885050=SET_MOBILE_RING_TYPE +0x24A40229=SET_OBJECT_COLLISION +0x24B42ED2=SET_VEH_HAZARDLIGHTS +0x24C3A6C=HAS_CAR_BEEN_DROPPED_OFF +0x24C45D0D=DROP_OBJECT +0x24CC682B=TAN +0x24D467CC=SET_TIME_SCALE +0x24D70069=HAS_POOL_OBJECT_COLLIDED_WITH_OBJECT +0x24DE2039=SET_CAN_BURST_CAR_TYRES +0x24DF32CC=IS_CAR_STREET_RACER +0x25071DF3=CAM_SET_DOLLY_ZOOM_LOCK +0x250C2D39=REMOVE_GROUP +0x25136AC2=GET_PLAYER_RADIO_STATION_NAME +0x25204F8B=STRING_DIFFERENCE +0x252138B3=DELETE_MENU +0x25270A4B=GET_PLAYER_COLOUR +0x25271044=GET_SCREEN_VIEWPORT_ID +0x2534709=TASK_PLAY_ANIM_UPPER_BODY +0x25442DF7=GET_NAME_OF_ZONE +0x255059BB=SKIP_TIME_IN_PLAYBACK_RECORDED_CAR +0x25541DBE=SET_FREEBIES_IN_VEHICLE +0x256472F1=GRAB_NEARBY_OBJECT_WITH_SPECIAL_ATTRIBUTE +0x25714BE4=GET_INTERIOR_FROM_CAR +0x25750E4F=SET_HAS_BEEN_OWNED_BY_PLAYER +0x259E305F=TO_FLOAT +0x25AC586E=SET_DITCH_POLICE_MODELS +0x25B87BCA=GET_EXTRA_CAR_COLOURS +0x25BB7D67=FIRE_PED_WEAPON +0x25CA45EA=GET_FILTER_SAVE_SETTING +0x25D2170=HAS_PLAYER_COLLECTED_PICKUP +0x26094A53=NETWORK_IS_COMMON_EPISODE +0x261F18A3=TASK_START_SCENARIO_IN_PLACE +0x26274628=DRAW_MOVIE +0x26335EE7=CAM_SEQUENCE_START +0x264009D3=SET_CHAR_KEEP_TASK +0x264C5448=TASK_SIT_DOWN +0x265544F9=TOGGLE_CHAR_DUCKING +0x265E37E1=SET_CHAR_MELEE_ACTION_FLAG2 +0x265F6FF5=FLASH_RADAR +0x266716AC=WAIT +0x2667609A=SET_ROOM_FOR_CAR_BY_NAME +0x266D0801=GET_KEY_FOR_CHAR_IN_ROOM +0x266F327C=SET_NETWORK_VEHICLE_RESPOT_TIMER +0x26747EBE=PLAYSTATS_MISSION_STARTED +0x267D251F=GET_HELP_MESSAGE_BOX_SIZE +0x267D5146=DELETE_WIDGET +0x26810BE3=DRAW_CHECKPOINT_WITH_ALPHA +0x268F1413=SET_CHAR_USES_UPPERBODY_DAMAGE_ANIMS_ONLY +0x26A1722C=SET_DECISION_MAKER_ATTRIBUTE_NAVIGATION_STYLE +0x26AA20CF=CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_VEHICLE +0x26B6430B=RESET_CONSOLE_COMMAND +0x26BC1939=IS_GARAGE_CLOSED +0x26E27605=TASK_LOOK_AT_COORD +0x26E66DF3=GET_OBJECT_ANIM_TOTAL_TIME +0x2702274D=CREATE_CHAR_INSIDE_CAR +0x2704460E=NETWORK_HAS_STRICT_NAT +0x27045521=GET_CLOSEST_STEALABLE_OBJECT +0x270C7AB3=SET_TRAIN_IS_STOPPED_AT_STATION +0x27211B1A=SEARCH_CRITERIA_REJECT_PEDS_WITH_FLAG_TRUE +0x272D15FD=DIM_BLIP +0x273134E=SET_DECISION_MAKER_ATTRIBUTE_MOVEMENT_STYLE +0x27323E51=IS_MOUSE_BUTTON_JUST_PRESSED +0x27356F3A=STOP_MOBILE_PHONE_RINGING +0x273C2D35=TASK_PLAY_ANIM_SECONDARY +0x27607F64=VEHICLE_CAN_BE_TARGETTED_BY_HS_MISSILE +0x27636B69=OVERRIDE_NEXT_RESTART +0x27650F37=SET_PLAYERSETTINGS_MODEL_VARIATIONS_CHOICE +0x27722942=CLEAR_AREA +0x278305AE=UNATTACH_CAM +0x278F2D0A=SET_CAR_TRACTION +0x2794E6B=SET_VOICE_ID_FROM_HEAD_COMPONENT +0x27B724F1=SET_UP_TRIP_SKIP +0x27C740D0=TASK_LOOK_AT_OBJECT +0x27D20F21=ADD_WIDGET_STRING +0x27E421EA=GET_CURRENT_WEATHER +0x27F65637=NETWORK_GET_NUM_PARTY_MEMBERS +0x27F87222=GET_CLOSEST_CAR_NODE +0x27FA32D4=SAVE_STRING_TO_DEBUG_FILE +0x28045C47=GET_ROOM_KEY_FROM_PICKUP +0x28227F7=GET_INTERIOR_FROM_CHAR +0x28251E62=SET_NETWORK_PLAYER_AS_VIP +0x282D29FE=NETWORK_GET_RENDEZVOUS_HOST_PLAYER_ID +0x282D2CAA=NETWORK_GET_FIND_RESULT +0x282E4EFB=CAM_SEQUENCE_STOP +0x283821D2=GET_NUMBER_OF_FIRES_IN_RANGE +0x284E05E4=IS_PLAYER_LOGGING_IN_NP +0x2854024A=NETWORK_PLAYER_HAS_COMM_PRIVS +0x28663AA6=ATTACH_OBJECT_TO_OBJECT_PHYSICALLY +0x287A49A5=GET_VIEWPORT_POSITION_OF_COORD +0x2880077C=SET_CAR_ONLY_DAMAGED_BY_PLAYER +0x28897EBD=LOAD_ADDITIONAL_TEXT +0x288E50A3=START_SCRIPT_CONVERSATION +0x289D3888=IS_CAR_IN_AREA_3D +0x28A73BCA=IS_CHAR_IN_TAXI +0x28CA3430=BEGIN_PED_QUEUE_MEMBERSHIP_LIST +0x28D17798=SET_GPS_TEST_IN_3D_FLAG +0x28EE78D8=TASK_PLAY_ANIM +0x29103E08=TASK_COWER +0x29216610=GET_INTERIOR_AT_COORDS +0x292349C7=AMBIENT_AUDIO_BANK_NO_LONGER_NEEDED +0x29305D67=STOP_CAR_BREAKING +0x294C35B0=SKIP_TO_NEXT_SCRIPTED_CONVERSATION_LINE +0x295A652A=MAKE_PLAYER_GANG_REAPPEAR +0x295C34B8=GET_CAR_ANIM_TOTAL_TIME +0x295C4C52=FREEZE_CAR_POSITION +0x295D3A87=SET_SCRIPT_MIC_POSITION +0x2960330A=TASK_SPACE_SHIP_GO_TO_COORD +0x2966710D=ATTACH_CAM_TO_OBJECT +0x296B09E8=ENABLE_DEBUG_CAM +0x29742C66=USE_DETONATOR +0x29827605=INCREMENT_INT_STAT_NO_MESSAGE +0x298827FC=SET_CAM_NEAR_CLIP +0x29907BEF=SET_ROOM_FOR_DUMMY_CHAR_BY_KEY +0x29926B20=REQUEST_CONTROL_OF_NETWORK_ID +0x299C5EBC=SET_TAXI_GARAGE_RADIO_STATE +0x29A75D1F=NETWORK_GET_GAME_MODE +0x29AE70A8=SET_CHAR_FIRE_DAMAGE_MULTIPLIER +0x29B53DFF=SET_PLAYER_FAST_RELOAD +0x29D37792=GET_CAR_MODEL_VALUE +0x29D46FF4=IS_PLAYER_READY_FOR_CUTSCENE +0x29D64E72=SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT +0x29D91F3D=SET_FAKE_WANTED_LEVEL +0x29F02CB1=GET_OBJECT_ANIM_CURRENT_TIME +0x29FC3E19=DRAW_CHECKPOINT +0x2A055AFA=GET_RETURN_TO_FILTER_MENU +0x2A171915=HAS_SCRIPT_LOADED +0x2A221E97=LOCATE_CAR_3D +0x2A235D0=CAN_PLAYER_START_MISSION +0x2A28684C=SET_TEXT_INPUT_ACTIVE +0x2A2959DA=TASK_GO_TO_COORD_WHILE_AIMING +0x2A3A77FD=IS_PARTY_MODE +0x2A3F654A=SET_MISSION_TRAIN_COORDINATES +0x2A491A70=PAUSE_SCRIPTED_CONVERSATION +0x2A5262C0=SET_DEAD_PEDS_DROP_WEAPONS +0x2A57428=SET_VEHICLE_DIRT_LEVEL +0x2A58578B=SET_CHAR_INVINCIBLE +0x2A611607=DOES_TEXT_LABEL_EXIST +0x2A7247EF=RESET_VISIBLE_PED_DAMAGE +0x2A7413EB=SET_CHAR_COLLISION +0x2A7475D8=GET_DEAD_CHAR_PICKUP_COORDS +0x2A783A43=UNPAUSE_GAME +0x2A860E89=SEARCH_CRITERIA_CONSIDER_PEDS_WITH_FLAG_FALSE +0x2AAB340A=IS_CAR_DEAD +0x2AB06643=ADD_HOSPITAL_RESTART +0x2AD2206E=RELEASE_TIME_OF_DAY +0x2AE87B02=SET_CAM_NAME +0x2AE979DC=SET_CHAR_SHOOT_RATE +0x2AF07CC8=SET_PLAYER_CONTROL_FOR_NETWORK +0x2B0A05E0=GET_ENGINE_HEALTH +0x2B1B0290=SET_TEXT_RENDER_ID +0x2B2E39BB=PRINT_BIG_Q +0x2B416A06=SET_CHAR_READY_TO_BE_STUNNED +0x2B446480=PLAYER_IS_INTERACTING_WITH_GARAGE +0x2B5C06E6=GET_CHAR_COORDINATES +0x2B64229C=IMPROVE_LOW_PERFORMANCE_MISSION_PER_FRAME_FLAG +0x2B670CD0=PLAYER_HAS_GREYED_OUT_STARS +0x2B7C5CFB=HIDE_CHAR_WEAPON_FOR_SCRIPTED_CUTSCENE +0x2B856FAA=DOES_CAR_HAVE_STUCK_CAR_CHECK +0x2B8836A6=PRELOAD_STREAM_WITH_START_OFFSET +0x2B8A0C6B=GET_CUTSCENE_AUDIO_TIME_MS +0x2B9B35C3=SET_VEHICLE_CAN_BE_TARGETTED +0x2BB65467=PRINT_STRING_IN_STRING_NOW +0x2BB9620F=GET_WATER_HEIGHT +0x2BBA7BF0=UNMARK_ALL_ROAD_NODES_AS_DONT_WANDER +0x2BC44D7D=REMOVE_CHAR_DEFENSIVE_AREA +0x2BC64736=GET_MISSION_FLAG +0x2BCD1ECA=TERMINATE_THIS_SCRIPT +0x2BD46BB=SET_PED_QUEUE_MEMBERSHIP_LIST +0x2BDF7B7E=TASK_SEEK_COVER_FROM_POS +0x2BE2D97=GET_LENGTH_OF_LITERAL_STRING +0x2BEE5F97=REMOVE_CARS_FROM_GENERATORS_IN_AREA +0x2BF8368E=SET_RICH_PRESENCE_TEMPLATEMP4 +0x2C069E5=SET_TEXT_SCALE +0x2C18736E=TASK_DRIVE_POINT_ROUTE +0x2C1B52CE=ADD_BLIP_FOR_GANG_TERRITORY +0x2C297C5D=SQRT +0x2C37408C=GET_RANDOM_CAR_BACK_BUMPER_IN_SPHERE +0x2C41421A=SET_HOST_MATCH_ON +0x2C591CCD=SET_OBJECT_DYNAMIC +0x2C6564F2=INCREMENT_FLOAT_STAT_NO_MESSAGE +0x2C6D65AD=IS_OBJECT_IN_AREA_2D +0x2C835642=GET_PETROL_TANK_HEALTH +0x2C8A5404=PRINT_BIG +0x2C8C61BA=SKIP_IN_PLAYBACK_RECORDED_CAR +0x2C9E0483=SET_CHAR_WILL_DO_DRIVEBYS +0x2CA53AA1=HAS_SOUND_FINISHED +0x2CAD4E39=GET_OFFSETS_FOR_ATTACH_CAR_TO_CAR +0x2CB303F8=GET_CLOSEST_CAR +0x2CBE4DAF=TASK_SIT_DOWN_ON_SEAT +0x2CC356D0=PRINT_WITH_5_NUMBERS +0x2CC70E04=FORCE_NO_CAM_PAUSE +0x2CCA0D6A=FINISH_WIDGET_COMBO +0x2CD52C5C=DETACH_PED +0x2CD73270=NETWORK_SHOW_MET_PLAYER_FEEDBACK_UI +0x2CDF628C=SMASH_CAR_WINDOW +0x2CE231DC=RELEASE_PATH_NODES +0x2CEA47E9=TERMINATE_ALL_SCRIPTS_FOR_NETWORK_GAME +0x2CEC22DA=IS_GROUP_LEADER +0x2CF72EB7=SET_CAM_SPLINE_SPEED_CONSTANT +0x2CFE78F5=IS_VEHICLE_ON_PLAYER_MACHINE +0x2D13D06=SET_CAR_VISIBLE +0x2D1A5F8C=GET_RANDOM_CAR_NODE_INCLUDE_SWITCHED_OFF_NODES +0x2D215414=GET_CAR_OBJECT_IS_ATTACHED_TO +0x2D2B208A=DAMAGE_CAR +0x2D371601=LOAD_TEXT_FONT +0x2D43113A=SET_CHAR_DROPS_WEAPONS_WHEN_DEAD +0x2D432EAB=GET_CAR_COORDINATES +0x2D5611D4=CAM_IS_SPHERE_VISIBLE +0x2D7A725D=SET_TEXT_EDGE +0x2D7D5DD2=START_OBJECT_FIRE +0x2D9C3D5E=TASK_SEEK_COVER_FROM_PED +0x2DD35B3F=TASK_LOOK_AT_CHAR +0x2DDE3785=SET_OBJECT_AS_STEALABLE +0x2E115B4B=DISPLAY_AMMO +0x2E12687B=ANCHOR_BOAT +0x2E291239=IS_CAR_UPSIDEDOWN +0x2E321155=SET_OBJECT_ONLY_DAMAGED_BY_PLAYER +0x2E373084=CLEAR_ROOM_FOR_DUMMY_CHAR +0x2E4662B3=CLEAR_SCRIPTED_CONVERSION_CENTRE +0x2E51318F=GET_CHAR_ANIM_TOTAL_TIME +0x2E5B068F=GET_CURRENT_DATE +0x2E5C36C0=SET_CHAR_CANT_BE_DRAGGED_OUT +0x2E5E1600=IS_THIS_MACHINE_THE_SERVER +0x2E6F4C82=STOP_MOVIE +0x2E746E53=ACOS +0x2E7D1C82=ACTIVATE_VECTOR_MAP +0x2E815A94=IS_PLAYER_PERFORMING_STOPPIE +0x2E831921=ADD_NEEDED_AT_POSN +0x2E921B0F=COUNT_PICKUPS_OF_TYPE +0x2E93A3E=SET_TRAIN_CRUISE_SPEED +0x2E9B1F77=SET_ROOM_FOR_CHAR_BY_NAME +0x2E9E149D=SET_CAR_LIVERY +0x2EAA3C4A=GET_COORDINATES_FOR_NETWORK_RESTART_NODE +0x2EB751CC=SPECIFY_SCRIPT_POPULATION_ZONE_NUM_PARKED_CARS +0x2ED27636=IS_CAR_STOPPED_IN_AREA_2D +0x2ED90276=SET_BLIP_AS_SHORT_RANGE +0x2EE310C5=TELEPORT_NETWORK_PLAYER +0x2EF477FD=GET_CAM_NEAR_CLIP +0x2EF60AA6=SET_CHAR_MELEE_ACTION_FLAG1 +0x2EF80425=NETWORK_GET_MAX_PRIVATE_SLOTS +0x2F0718CA=UNLOCK_MISSION_NEWS_STORY +0x2F1D6843=CREATE_CAR +0x2F206763=PRINTFLOAT +0x2F2226E5=HAS_PICKUP_BEEN_COLLECTED +0x2F2405D1=GET_CLOSEST_CAR_NODE_FAVOUR_DIRECTION +0x2F2F51E9=UNLOCK_RAGDOLL +0x2F400F5F=SET_OBJECT_STOP_CLONING +0x2F444F95=SET_DECISION_MAKER_ATTRIBUTE_SIGHT_RANGE +0x2F4B2A8B=PLAY_AUDIO_EVENT_FROM_VEHICLE +0x2F542797=NETWORK_SET_TALKER_PROXIMITY +0x2F58286C=DONT_DISPLAY_LOADING_ON_FADE_THIS_FRAME +0x2F7508E7=RESERVE_NETWORK_MISSION_OBJECTS_FOR_HOST +0x2F76C16=NETWORK_IS_DATA_MODDED +0x2F877E8A=SMASH_GLASS_ON_OBJECT +0x2F907FF2=RELEASE_SCRIPT_CONTROLLED_MICROPHONE +0x2F9751E2=SET_HINT_FOV +0x2F9B0583=WHAT_WILL_PLAYER_PICKUP +0x2F9E362B=SET_TEXT_CENTRE_WRAPX +0x2FA55669=SAY_AMBIENT_SPEECH_WITH_VOICE +0x2FA5601D=SET_NETWORK_ID_CAN_MIGRATE +0x2FAE4C6E=CREATE_HTML_VIEWPORT +0x2FB14E41=CHANGE_BLIP_ALPHA +0x2FB410E4=REMOVE_PED_QUEUE +0x2FC728BB=CREATE_RANDOM_MALE_CHAR +0x2FC9782A=REMOVE_PTFX_FROM_PED +0x2FD83FB5=SET_CHAR_WILL_USE_CARS_IN_COMBAT +0x2FDF565D=GET_GFWL_IS_RETURNING_TO_SINGLE_PLAYER +0x2FED14F5=FORCE_PED_TO_FLEE_WHILST_DRIVING_VEHICLE +0x2FEE095B=CREATE_MOBILE_PHONE +0x2FEF2477=GET_FURTHEST_NETWORK_RESTART_NODE +0x2FF90FF5=GET_GROUP_MEMBER +0x2FFA6C89=SET_DECISION_MAKER_ATTRIBUTE_LOW_HEALTH +0x301545FD=GET_NTH_INTEGER_IN_STRING +0x302E113D=REQUEST_INTERIOR_MODELS +0x303C3059=GET_NUMBER_OF_FOLLOWERS +0x30481141=GET_TRAIN_PLAYER_WOULD_ENTER +0x30516A11=GET_CURRENT_POPULATION_ZONE_TYPE +0x307A4B8E=IS_CHAR_TOUCHING_VEHICLE +0x308D1778=COPY_ANIMATIONS +0x308E3719=NETWORK_CHECK_INVITE_ARRIVAL +0x30975326=FIRE_SINGLE_BULLET +0x309860C4=DRAW_COLOURED_CYLINDER +0x309C265B=IS_CHAR_SITTING_IN_CAR +0x309F1F4B=GRAB_ENTITY_ON_ROPE_FOR_OBJECT +0x30A65021=HAS_CHAR_BEEN_DAMAGED_BY_CAR +0x30B1316B=GET_BLIP_SPRITE +0x30BA2716=TASK_PLAY_ANIM_WITH_ADVANCED_FLAGS +0x30BE3463=SET_FREE_HEALTH_CARESET_FREE_HEALTH_CARE +0x30C54CD2=SET_CHAR_CAN_BE_KNOCKED_OFF_BIKE +0x30CD2F1F=IS_PLAYER_CONTROL_ON +0x30D17655=FAKE_DEATHARREST +0x30D27EB1=DRAW_LIGHT_WITH_RANGE +0x30D373DF=NETWORK_STORE_GAME_CONFIG +0x30D427B4=IS_PLAYER_FREE_AIMING_AT_CHAR +0x30E0224=TASK_GUARD_ANGLED_DEFENSIVE_AREA +0x30F71BC6=GET_SCRIPT_DRAW_CAM +0x31017E6E=SET_CAR_WATERTIGHT +0x3102FEE=SET_CAM_INTERP_CUSTOM_SPEED_GRAPH +0x310E75C9=FORCE_WIND +0x31102E20=CLEAR_CAR_LAST_WEAPON_DAMAGE +0x311926C6=GET_REMOTE_CONTROLLED_CAR +0x311F4FE9=DISPLAY_TEXT_WITH_FLOAT +0x31321D1A=CHANGE_PICKUP_BLIP_PRIORITY +0x31492174=NETWORK_SET_TEAM_ONLY_CHAT +0x314E106A=NETWORK_GET_NEXT_TEXT_CHAT +0x314F6DD3=SET_RICH_PRESENCE_TEMPLATEMP5 +0x315238D5=BLOCK_PED_WEAPON_SWITCHING +0x3162071D=HAS_OBJECT_FRAGMENT_ROOT_BEEN_DAMAGED +0x318F65E6=IS_REPLAY_SYSTEM_SAVING +0x319E3A87=TASK_TOGGLE_DUCK +0x31A219FA=OBFUSCATE_INT +0x31A77970=DELETE_ALL_HTML_SCRIPT_OBJECTS +0x31B64D2B=HAS_FRAGMENT_ROOT_OF_CLOSEST_OBJECT_OF_TYPE_BEEN_DAMAGED +0x31CD5F18=CREATE_RANDOM_CHAR_AS_DRIVER +0x31D53B3D=SET_CAMERA_AUTO_SCRIPT_ACTIVATION +0x31D740F=NETWORK_GET_HOST_SERVER_NAME +0x31DB4020=SET_FOLLOW_PED_PITCH_LIMIT_DOWN +0x31E25160=SET_PLAYER_CONTROL_ADVANCED +0x31EC6=NETWORK_RETURN_TO_RENDEZVOUS +0x31FC3392=SET_DECISION_MAKER_ATTRIBUTE_FIRE_RATE +0x320B3D0C=SET_NETWORK_ID_STOP_CLONING_FOR_ENEMIES +0x320E1E3B=GET_NEXT_CLOSEST_CAR_NODE_WITH_HEADING_ON_ISLAND +0x323806B1=IS_HINT_RUNNING +0x32422759=IS_PAIN_PLAYING +0x32486214=SET_MOVIE_VOLUME +0x324D1594=IS_CHAR_SHOOTING +0x32501B1E=SETTIMERA +0x32517AE2=TASK_FLEE_CHAR_ANY_MEANS +0x32563E09=REGISTER_WORLD_POINT_SCRIPT_BRAIN +0x32593711=SET_CAR_IN_CUTSCENE +0x325B1A34=GET_CHAR_MOVE_ANIM_SPEED_MULTIPLIER +0x32653482=IS_CHAR_RESPONDING_TO_EVENT +0x326B576F=TASK_PERFORM_SEQUENCE_LOCALLY +0x326E2886=GET_CAR_UPRIGHT_VALUE +0x32765F37=HAS_ACHIEVEMENT_BEEN_PASSED +0x32795678=GET_PLAYER_RADIO_MODE +0x32A3647C=GET_TEXT_INPUT_ACTIVE +0x32A81853=DISABLE_GPS +0x32B4293B=SET_SWIM_SPEED +0x32C24491=GET_TEXTURE_FROM_STREAMED_TXD +0x32C67003=CELL_CAM_SET_CENTRE_POS +0x32C67124=CAM_SET_INTERP_STATE_SRC +0x32C75195=MUTE_POSITIONED_RADIO +0x32D3165D=FORCE_INITIAL_PLAYER_STATION +0x32DA5E3A=ADD_EXPLOSION +0x32E45138=SET_MENU_ITEM_WITH_NUMBER +0x32E57C15=ATTACH_CAR_TO_OBJECT_PHYSICALLY +0x32E84B6A=IS_BLIP_SHORT_RANGE +0x32F24CB=IS_AMBIENT_SPEECH_PLAYING +0x32F729B=GET_CHAR_MELEE_ACTION_FLAG2 +0x331411D9=TURN_ON_RADIOHUD_IN_LOBBY +0x331F7E6F=SAVE_SCRIPT_ARRAY_IN_SCRATCHPAD +0x332F0E9A=GET_STRING_FROM_TEXT_FILE +0x33500089=NETWORK_GET_NUM_PLAYERS_MET +0x33565078=PROCESS_MISSION_DELETION_LIST +0x335D0F34=GENERATE_RANDOM_INT +0x335E3951=CREATE_PLAYER +0x335E603B=REQUEST_MISSION_AUDIO_BANK +0x337957AF=DISPLAY_TEXT_WITH_2_NUMBERS +0x33B52CA=ACTIVATE_HELI_SPEED_CHEAT +0x33D756A0=TASK_CHAR_SLIDE_TO_COORD_HDG_RATE +0x33E0601D=GET_STRING_WIDTH_WITH_NUMBER +0x33F8250B=ALLOW_TARGET_WHEN_INJURED +0x34211CDA=MAKE_PLAYER_GANG_DISAPPEAR +0x3432536A=NETWORK_GET_UNACCEPTED_INVITE_EPISODE +0x34460DD7=GET_CHAR_SWIM_STATE +0x34574B2A=TASK_PLAY_ANIM_SECONDARY_UPPER_BODY +0x34686B92=SET_LOUD_VEHICLE_RADIO +0x346D76E8=PROSTITUTE_CAM_ACTIVATE +0x347C4300=GET_STAT_FRONTEND_DISPLAY_TYPE +0x347E05F3=REGISTER_FLOAT_STAT +0x348074B=DONT_SUPPRESS_CAR_MODEL +0x348D7AF5=IS_CAM_ACTIVE +0x348F612D=CAM_RESTORE +0x349D5C27=SET_PLAYER_IS_IN_STADIUM +0x34AC73D6=LISTEN_TO_PLAYER_GROUP_COMMANDS +0x34BD72D7=SET_PED_PATH_MAY_USE_CLIMBOVERS +0x34BF456A=SNAPSHOT_CAM +0x34C751A2=CLEAR_ONSCREEN_TIMER +0x34CB6291=SWITCH_MAD_DRIVERS +0x34CC1F23=DETACH_CAR +0x34F128F9=SET_BRIANS_MOOD +0x3514533B=ALLOW_THIS_SCRIPT_TO_BE_PAUSED +0x351F4C86=BEGIN_CAM_COMMANDS +0x35213375=SWITCH_OBJECT_BRAINS +0x35261C6=FIND_NEAREST_ENTITIES_WITH_SPECIAL_ATTRIBUTE +0x352865D2=SET_OBJECT_PROOFS +0x352921C4=SET_SCRIPT_LIMIT_TO_GANG_SIZE +0x353317C7=SET_UPSIDEDOWN_CAR_NOT_DAMAGED +0x353F0568=GET_PLANE_UNDERCARRIAGE_POSITION +0x355F3FEB=SET_CHAR_COORDINATES_DONT_WARP_GANG_NO_OFFSET +0x356876BF=SET_GPS_VOICE_FOR_VEHICLE +0x35694DDC=TIMESTEP +0x356C2DDB=LOAD_ALL_PATH_NODES +0x358E21C5=IS_CHAR_ON_FIRE +0x35A250C2=CHANGE_TERRITORY_BLIP_SCALE +0x35A97B73=EXTINGUISH_FIRE_AT_POINT +0x35CC3267=SET_ENABLE_NEAR_CLIP_SCAN +0x35E37826=SET_RADAR_ZOOM +0x35FA026D=SET_CREDITS_TO_RENDER_BEFORE_FADE +0x360751AE=NETWORK_JOIN_SUMMONS +0x360E2977=SET_FOLLOW_PED_PITCH_LIMIT_UP +0x361A01AD=UNPAUSE_PLAYBACK_RECORDED_CAR +0x3622640=REMOVE_ALL_PICKUPS_OF_TYPE +0x36273536=TASK_CAR_MISSION +0x362B5D1B=ALLOW_LOCKON_TO_FRIENDLY_PLAYERS +0x362B7D1B=ENABLE_SCENE_STREAMING +0x365042F=ADD_PICKUP_TO_INTERIOR_ROOM_BY_NAME +0x365054A7=IS_PED_IN_GROUP +0x36511E0A=NETWORK_EXPAND_TO_32_PLAYERS +0x36537CE1=TASK_FOLLOW_NAV_MESH_AND_SLIDE_TO_COORD +0x3659084A=DONT_REMOVE_CHAR +0x36600272=GET_ASPECT_RATIO +0x36601178=FIND_PRIMARY_POPULATION_ZONE_GROUP +0x3665B8D=NETWORK_GET_SERVER_NAME +0x366B0444=IS_AUTO_AIMING_ON +0x366B549F=GET_CUTSCENE_PED_POSITION +0x368274DA=SET_OBJECT_ANIM_CURRENT_TIME +0x369A4540=DISPLAY_TEXT_WITH_STRING_AND_INT +0x36A33C21=TASK_PERFORM_SEQUENCE +0x36AD6480=TASK_SHIMMY_CLIMB_UP +0x36B40989=SEND_CLIENT_BROADCAST_VARIABLES_NOW +0x36D51DDF=TASK_CAR_MISSION_COORS_TARGET +0x36D60616=PRINT_HELP_FOREVER_WITH_STRING +0x36DA42AF=CREATE_RANDOM_CAR_FOR_CAR_PARK +0x36DF37DB=ADD_SPAWN_BLOCKING_AREA +0x36F70AF6=LOCATE_CAR_2D +0x36FC5CFB=USE_PREVIOUS_FONT_SETTINGS +0x371467E0=GET_CLOSEST_CAR_NODE_WITH_HEADING +0x37282D4F=NETWORK_CLEAR_INVITE_ARRIVAL +0x372C0DF1=START_MOBILE_PHONE_RINGING +0x372C7B2A=SET_OBJECT_VISIBLE +0x373B213C=GET_OFFSET_FROM_CAR_GIVEN_WORLD_COORDS +0x375D6223=CREATE_RANDOM_CHAR +0x375F145D=IS_PLAYBACK_GOING_ON_FOR_CAR +0x376917AB=ATTACH_PED_TO_OBJECT +0x378531F8=SET_ACTIVATE_OBJECT_PHYSICS_AS_SOON_AS_IT_IS_UNFROZEN +0x37871A37=SET_MOVIE_TIME +0x37890B14=TRAIN_LEAVE_STATION +0x379930F3=NETWORK_CHANGE_GAME_MODE_PENDING +0x37A86FBD=REMOVE_FAKE_NETWORK_NAME_FROM_PED +0x37AC2A95=MARK_MISSION_TRAIN_AS_NO_LONGER_NEEDED +0x37BF18AC=IS_CAR_IN_AIR_PROPER +0x37CD55AA=RESTORE_SCRIPT_VALUES_FOR_NETWORK_GAME +0x37D022E0=IS_JAPANESE_VERSION +0x380751A9=GET_INTERIOR_FROM_DUMMY_CHAR +0x380C142A=GENERATE_RANDOM_FLOAT +0x381C1F1C=START_PTFX_ON_PED +0x38293796=MAKE_PLAYER_FIRE_PROOF +0x382A19BE=SET_THIS_MACHINE_RUNNING_SERVER_SCRIPT +0x38330B4A=SET_CHAR_BLEEDING +0x384B3876=GET_TIME_OF_DAY +0x384E3F3A=UPDATE_NETWORK_RELATIVE_SCORE +0x384F104F=DISPLAY_ONSCREEN_TIMER_WITH_STRING +0x38861F3A=IS_PLAYER_SCRIPT_CONTROL_ON +0x38905687=GET_STAT_FRONTEND_VISIBILITY +0x3893A3A=START_NEW_WIDGET_COMBO +0x38A10933=DISPLAY_LOADING_THIS_FRAME_WITH_SCRIPT_SPRITES +0x38A7526=REMOVE_CAR_WINDOW +0x38AD2830=UNINHERIT_CAM_ROLL +0x38BE5BF6=DESTROY_MOBILE_PHONE +0x38F61531=IS_MEMORY_CARD_IN_USE +0x391822A7=GET_PED_CLIMB_STATE +0x391B5A76=SET_CAM_SPLINE_CUSTOM_SPEED_GRAPH +0x391E4575=NETWORK_HOST_GAME_PENDING +0x39200B83=SET_VARIABLE_ON_SOUND +0x393309=GET_RANDOM_NETWORK_RESTART_NODE_EXCLUDING_GROUP +0x39487FB9=IS_NUMLOCK_ENABLED +0x394C1E55=IS_SCRIPT_FIRE_EXTINGUISHED +0x394E733E=SET_CAR_CAN_BE_DAMAGED +0x39551B76=SET_BIT +0x39587D51=DOES_OBJECT_HAVE_PHYSICS +0x39595CE1=IS_CAM_COLLIDING +0x396844BE=GET_PLAYER_HAS_TRACKS +0x3970702E=m +0x3998154E=NETWORK_SET_HEALTH_RETICULE_OPTION +0x399E1A43=SET_ALL_CAR_GENERATORS_BACK_TO_ACTIVE +0x39C2663E=TASK_CAR_MISSION_PED_TARGET +0x39D87BD6=SET_DEBUG_TEXT_VISIBLE +0x39DC5AEB=SET_CAM_DOF_FOCUSPOINT +0x39DE515D=PRELOAD_STREAM +0x39E600D0=IS_MOUSE_BUTTON_PRESSED +0x39E77F70=DISPLAY_TEXT_WITH_TWO_SUBSTRINGS_GIVEN_HASH_KEYS +0x39ED0C43=DRAW_CORONA +0x39F62BFB=LOAD_SCENE +0x39FD432B=GET_CURRENT_DAY_OF_WEEK +0x3A01B12=ADD_STUCK_CAR_CHECK +0x3A01F39=PRINT_WITH_6_NUMBERS +0x3A115D9D=RELEASE_WEATHER +0x3A2246BB=NETWORK_SET_TEXT_CHAT_RECIPIENTS +0x3A244927=DISABLE_PLAYER_SPRINT +0x3A2A77F9=TRIGGER_PTFX_ON_OBJ_BONE +0x3A323C67=SWITCH_ARROW_ABOVE_BLIPPED_PICKUPS +0x3A6B0308=SET_STAT_FRONTEND_NEVER_VISIBLE +0x3A7647=SET_CHAR_DUCKING_TIMED +0x3A774777=START_PTFX +0x3A7B78C5=GET_CHAR_TEXTURE_VARIATION +0x3A820D46=SET_MULTIPLAYER_HUD_TIME +0x3A8531E8=SET_GANG_CAR +0x3A9A0869=SET_CONVERTIBLE_ROOF +0x3AAD447A=SET_CAR_NOT_DAMAGED_BY_RELATIONSHIP_GROUP +0x3AAF5BE5=DOES_WIDGET_GROUP_EXIST +0x3AB06137=IS_CHAR_TOUCHING_OBJECT +0x3AC85DB1=GET_CHAR_PROP_INDEX +0x3AC90796=UNSET_CHAR_MELEE_MOVEMENT_CONSTAINT_BOX +0x3ACC1794=CHANGE_BLIP_DISPLAY +0x3AE77439=WARP_CHAR_FROM_CAR_TO_CAR +0x3B007E58=GET_TIME_SINCE_PLAYER_DROVE_AGAINST_TRAFFIC +0x3B0C6738=HAS_DEATHARREST_EXECUTED +0x3B12ED0=SET_CAMERA_BEGIN_CAM_COMMANDS_REQUIRED +0x3B13377=IS_PED_PINNED_DOWN +0x3B2526E3=DRAW_RECT +0x3B2E3198=ALLOW_ONE_TIME_ONLY_COMMANDS_TO_RUN +0x3B37165=GET_POSITION_OF_CAR_RECORDING_AT_TIME +0x3B4C2E2E=SETTIMERB +0x3B4F1EBA=ADD_CAM_SPLINE_NODE +0x3B6B13=RENDER_WEAPON_PICKUPS_BIGGER +0x3B6E1D1E=GIVE_PED_HELMET_WITH_OPTS +0x3B977FD4=GET_CHAR_VELOCITY +0x3BA036B=SET_MAX_FIRE_GENERATIONS +0x3BB313CB=GET_NUMBER_OF_INJURED_PEDS_IN_RANGE +0x3BBE6DBE=SET_PED_HEEDS_THE_EVERYONE_IGNORE_PLAYER_FLAG +0x3BC51157=GET_CONSOLE_COMMAND +0x3BC827E6=GET_DEAD_CAR_COORDINATES +0x3BCA4ACA=ADD_STUCK_CAR_CHECK_WITH_WARP +0x3BD729E9=GET_FIRST_BLIP_INFO_ID +0x3BDA562E=PRINT_WITH_NUMBER_NOW +0x3BDB4496=GET_CAR_FORWARD_Y +0x3BE7444A=TASK_CAR_MISSION_NOT_AGAINST_TRAFFIC +0x3BF06336=SET_PED_WONT_ATTACK_PLAYER_WITHOUT_WANTED_LEVEL +0x3BF5404E=IS_PLAYER_CLIMBING +0x3BF71D5F=CLEAR_GROUP_DECISION_MAKER_EVENT_RESPONSE +0x3BF93ED7=SET_PED_DIES_WHEN_INJURED +0x3C116620=CLEAR_CHAR_TASKS_IMMEDIATELY +0x3C14367C=GET_NEEDED_PLAYER_CASH_FOR_LEVEL +0x3C156533=IS_GAME_KEYBOARD_NAV_RIGHT_PRESSED +0x3C293296=GET_NUMBER_OF_CHAR_DRAWABLE_VARIATIONS +0x3C295451=REGISTER_STRING_FOR_FRONTEND_STAT +0x3C2A3334=SET_CHAR_ANIM_SPEED +0x3C3879C6=SET_AREA_NAME +0x3C3E5FA0=LOCATE_CHAR_ON_FOOT_CAR_3D +0x3C64626F=ACTIVATE_FRONTEND +0x3C714F12=SET_CAMERA_CONTROLS_DISABLED_WITH_PLAYER_CONTROLS +0x3C756E54=GET_CHAR_ARMOUR +0x3C78449F=POP_CAR_BOOT +0x3C7B6092=TRIGGER_PTFX_ON_VEH +0x3C7C3E89=CAM_SET_INTERP_GRAPH_POS +0x3C85109F=GET_OBJECT_TURN_MASS +0x3C997E4C=SET_TIMECYCLE_MODIFIER +0x3CA23254=IS_SCRIPTED_CONVERSATION_ONGOING +0x3CA3302=GET_RANDOM_NETWORK_RESTART_NODE_USING_GROUP_LIST +0x3CAA1340=NETWORK_DID_INVITE_FRIEND +0x3CB4693B=TASK_CAR_MISSION_COORS_TARGET_NOT_AGAINST_TRAFFIC +0x3CC5682F=DESTROY_PED_GENERATION_CONSTRAINT_AREA +0x3CCB4248=GET_IS_DEPOSIT_ANIM_RUNNING +0x3CD60F11=PLAY_MOVIE +0x3CD830D0=GET_PHYSICAL_SCREEN_RESOLUTION +0x3CDA1A07=SET_GRAVITY_OFF +0x3CE05E7C=EVOLVE_PTFX +0x3CEB6C7B=TASK_SMART_FLEE_POINT_PREFERRING_PAVEMENTS +0x3CEE0376=SET_FAKE_WANTED_CIRCLE +0x3D003090=LOCATE_CHAR_ON_FOOT_3D +0x3D0432F2=HAS_CAR_BEEN_RESPRAYED +0x3D0A71A2=ADD_TO_PREVIOUS_BRIEF_WITH_UNDERSCORE +0x3D0B5E56=DOES_PLAYER_HAVE_CONTROL_OF_NETWORK_ID +0x3D0F5735=DRAW_WINDOW_TEXT +0x3D16145=IS_CAR_MODEL +0x3D385F6D=DOES_GROUP_EXIST +0x3D3B5D94=POINT_FIXED_CAM_AT_PED +0x3D562F78=FIX_CAR +0x3D79554A=SET_ROPE_HEIGHT_FOR_OBJECT +0x3D7A673F=GET_NEXT_CLOSEST_CAR_NODE_WITH_HEADING +0x3D7B10E7=SET_RAILTRACK_RESISTANCE_MULT +0x3D916E4=SET_RELATIONSHIP +0x3DA4533F=REMOVE_CHAR_FROM_CAR_MAINTAIN_POSITION +0x3DAB7D72=SET_PED_NON_CREATION_AREA +0x3DAF3F94=SET_ROOM_FOR_VIEWPORT_BY_NAME +0x3DBF53E0=SET_PED_GENERATES_DEAD_BODY_EVENTS +0x3DFE691D=GET_MINUTES_OF_DAY +0x3E0229EB=UNLOAD_TEXT_FONT +0x3E1051E0=TASK_DEAD +0x3E156AFC=GET_CHAR_SPEED +0x3E251ADE=IS_PED_RAGDOLL +0x3E441A58=LOCATE_CHAR_ANY_MEANS_CHAR_3D +0x3E5B7E59=UNFREEZE_RADIO_STATION +0x3E5F2362=CHANGE_PICKUP_BLIP_DISPLAY +0x3E6137CB=TASK_GUARD_CURRENT_POSITION +0x3E657606=MODIFY_CHAR_MOVE_BLEND_RATIO +0x3E733990=SET_PLAYER_TEAM +0x3E762D9D=GET_LEVEL_DESIGN_COORDS_FOR_OBJECT +0x3E7D3074=ADD_BLIP_FOR_COORD +0x3E8D7D3F=HAS_POOL_OBJECT_COLLIDED_WITH_CUSHION +0x3E90416=GIVE_WEAPON_TO_CHAR +0x3E9C7CD3=RESERVE_NETWORK_MISSION_VEHICLES_FOR_HOST +0x3EA0648D=ENABLE_SCRIPT_CONTROLLED_MICROPHONE +0x3EA116F7=TASK_GOTO_CAR +0x3EA5269D=SET_ALL_CARS_CAN_BE_DAMAGED +0x3EBE11B9=ACTIVATE_SCRIPTED_CAMS +0x3ECC0086=ADD_TO_HTML_SCRIPT_OBJECT +0x3ED135AD=SET_MINIGAME_IN_PROGRESS +0x3EE5F1C=PLAY_CAR_ANIM +0x3EF15B6A=OBFUSCATE_INT_ARRAY +0x3EFA66E8=BLOCK_CHAR_HEAD_IK +0x3EFC1A7D=ATTACH_PED_TO_CAR +0x3EFE3DC8=SET_DRAW_PLAYER_COMPONENT +0x3F0022F7=SET_SCENARIO_PED_DENSITY_MULTIPLIER +0x3F0434E5=WAITUNPAUSED +0x3F054F44=NETWORK_CHANGE_GAME_MODE +0x3F0A2A72=SET_ALWAYS_DISPLAY_WEAPON_PICKUP_MESSAGE +0x3F0F4E0C=SET_MISSION_PICKUP_SOUND +0x3F1D4677=NETWORK_STRING_VERIFY_SUCCEEDED +0x3F1F51E0=CLEAR_SHAKE_PLAYERPAD_WHEN_CONTROLLER_DISABLED +0x3F236954=CLEAR_ONSCREEN_COUNTER +0x3F296F78=SET_NM_MESSAGE_STRING +0x3F2D7D06=IS_CHAR_IN_AREA_ON_FOOT_2D +0x3F413561=SET_ENGINE_HEALTH +0x3F491F21=CLEAR_CHAR_DECISION_MAKER_EVENT_RESPONSE +0x3F4950AC=SET_TRAIN_SPEED +0x3F6B5975=SET_START_FROM_FILTER_MENU +0x3F89280B=PRINT_STRING_WITH_LITERAL_STRING +0x3F90052=ACTIVATE_SCRIPT_POPULATION_ZONE +0x3F9B2DD6=SET_TEXT_VIEWPORT_ID +0x3F9F0CF5=READ_KILL_FRENZY_STATUS +0x3FA46EB8=SET_MISSION_RESPECT_TOTAL +0x3FA651A7=SET_CAN_TARGET_CHAR_WITHOUT_LOS +0x3FB14EC5=REMOVE_PTFX_FROM_VEHICLE +0x3FB22EE2=TASK_DRIVE_BY +0x3FB6DED=IS_CHAR_TOUCHING_CHAR +0x3FB72D27=GET_TRAIN_CABOOSE +0x3FB83379=SUPPRESS_FADE_IN_AFTER_DEATH_ARREST +0x3FC034EB=REMOVE_ALL_NETWORK_RESTART_POINTS +0x3FF16CBC=CLEAR_RELATIONSHIP +0x3FFA65EE=GET_CURRENT_WEATHER_FULL +0x3FFF4DE9=GET_CHAR_READY_TO_BE_EXECUTED +0x40035D5D=SET_IN_SPECTATOR_MODE +0x40072120=IS_FOLLOW_VEHICLE_CAM_OFFSET_ACTIVE +0x4013147B=PRINTNL +0x404E0056=GET_DISPLAY_NAME_FROM_VEHICLE_MODEL +0x405B02B7=VMAG +0x405B16CF=CLEAR_ROOM_FOR_CHAR +0x40602B66=GET_TIME_SINCE_PLAYER_HIT_PED +0x406A035E=GET_CLOSEST_MAJOR_CAR_NODE +0x407371FF=SET_CAR_STOP_CLONING +0x408E2F70=NETWORK_PLAYER_HAS_HEADSET +0x40A0537=TASK_PLAY_ANIM_READY_TO_BE_EXECUTED +0x40A703A6=INCREASE_PLAYER_MAX_HEALTH +0x40A708A6=SET_NEEDS_TO_BE_HOTWIRED +0x40C54978=SET_EVENT_PRECEDENCE +0x40CD2BD4=HAS_CAR_STOPPED_BECAUSE_OF_LIGHT +0x40CF3953=ADD_GROUP_DECISION_MAKER_EVENT_RESPONSE +0x40D01439=SET_WEAPON_PICKUP_NETWORK_REGEN_TIME +0x40F61D4A=SET_SCRIPTED_CONVERSION_CENTRE +0x41286578=CLOSE_DEBUG_FILE +0x412E68D0=CLEAR_TEXT_LABEL +0x413B3893=GET_BLIP_INFO_ID_POSITION +0x41401D46=GET_MOUSE_SENSITIVITY +0x414E4E7F=NETWORK_DISPLAY_HOST_GAMER_CARD +0x41596B09=ENABLE_SHADOWS +0x4161E66=GET_SCREEN_FADE_ALPHA +0x416413F6=ADD_LINE_TO_SCRIPTED_CONVERSATION +0x417F6EBD=TASK_USE_MOBILE_PHONE +0x418D0889=SET_NO_RESPRAYS +0x41AB3C30=GET_PLAYER_GROUP +0x41B2356C=IS_REPLAY_SYSTEM_ACTIVE +0x41B8701F=GET_MOTION_CONTROL_PREFERENCE +0x41D045B=REQUEST_CAR_RECORDING +0x41E45BE5=TASK_EVERYONE_LEAVE_CAR +0x41ED206B=SET_OBJECT_INITIAL_VELOCITY +0x41F27499=CREATE_CHECKPOINT +0x41FA2D0C=PLAYSTATS_INT +0x42180729=FORCE_POPULATION_INIT +0x422055C7=SET_RICH_PRESENCE_TEMPLATEPARTY +0x42252652=ADD_SPHERE +0x422C1818=START_GPS_RACE_TRACK +0x422E7AC3=ADD_STUNT_JUMP +0x423661A7=SET_CAM_IN_FRONT_OF_PED +0x42492860=ADD_POLICE_RESTART +0x4261E4C=NETWORK_GET_HOST_AVERAGE_RANK +0x42690F6B=SET_SNIPER_ZOOM_FACTOR +0x426A4ED8=SET_AMBIENT_VOICE_NAME +0x42941472=IS_CHAR_SHOOTING_IN_AREA +0x42D249E3=GET_FIRST_N_CHARACTERS_OF_LITERAL_STRING +0x42D250A7=DO_SCREEN_FADE_OUT_UNHACKED +0x42DB145F=CLEAR_CHAR_RELATIONSHIP +0x42F1557D=CAN_REGISTER_MISSION_OBJECT +0x42F561F2=GET_TEAM_RGB_COLOUR +0x4307784F=REMOVE_SCRIPT_MIC +0x43167C6E=IS_MONEY_PICKUP_AT_COORDS +0x43197215=PRINT_WITH_2_NUMBERS_BIG +0x433E74C6=GET_SOUND_LEVEL_AT_COORDS +0x4342350C=GET_MODEL_NAME_FOR_DEBUG +0x434534BE=GET_STRING_FROM_STRING +0x434611A3=APPLY_FORCE_TO_CAR +0x43475BB3=GET_PED_BONE_POSITION +0x435054B3=IS_CHAR_IN_ZONE +0x43573596=SET_VEHICLE_QUATERNION +0x4371502A=REMOVE_COVER_POINT +0x4371559F=SET_CLEAR_HELP_IN_MISSION_CLEANUP +0x437222B=LOCATE_CHAR_ANY_MEANS_3D +0x437D247E=SET_CHAR_AMMO +0x437D3E19=PLAYSTATS_MISSION_PASSED +0x438F6ECB=APPLY_FORCE_TO_OBJECT +0x43945A83=IS_NETWORK_CONNECTED +0x439C47D5=SET_CAM_INTERP_DETAIL_ROT_STYLE_QUATS +0x43A13718=SET_PHONE_HUD_ITEM +0x43A67F1B=RESTART_SCRIPTED_CONVERSATION +0x43C2796B=GET_TIME_SINCE_PLAYER_HIT_OBJECT +0x43C3B0B=NETWORK_GET_NUM_UNFILLED_RESERVATIONS +0x43CC0913=IS_THIS_MODEL_A_BOAT +0x43E41D81=REGISTER_MULTIPLAYER_GAME_WIN +0x43E42686=SET_CAM_ACTIVE +0x43ED66E3=SET_VIEWPORT_SHAPE +0x43EF56EE=SET_SUPPRESS_HEADLIGHT_SWITCH +0x43F5151F=TASK_WANDER_STANDARD +0x43F7517D=PRINT_HELP_FOREVER +0x43F86230=BEGIN_CHAR_SEARCH_CRITERIA +0x44052D59=IS_PLAYER_IN_SHORTCUT_TAXI +0x440D0A91=SET_CHAR_ONLY_DAMAGED_BY_PLAYER +0x4414660B=IS_CHAR_IN_ANY_POLICE_VEHICLE +0x441B1EAF=SET_CHAR_WEAPON_SKILL +0x442B1C1D=CREATE_CHAR_AS_PASSENGER +0x4437501B=TASK_AIM_GUN_AT_CHAR +0x44414E60=SET_CAM_PROPAGATE +0x44474526=SET_REDUCE_PED_MODEL_BUDGET +0x4449534F=END_PED_QUEUE_MEMBERSHIP_LIST +0x4458184A=SET_CHAR_WILL_ONLY_FIRE_WITH_CLEAR_LOS +0x44640C28=LOAD_PATH_NODES_IN_AREA +0x446677C6=MUTE_GAMEWORLD_AUDIO +0x446E6515=ADD_TO_PREVIOUS_BRIEF +0x446F74E5=CELL_CAM_ACTIVATE +0x44717CF9=POINT_CAM_AT_CAM +0x4475789E=PRINT_HELP_WITH_NUMBER +0x447B154B=GET_MOUSE_INPUT +0x4485574=SET_CAR_ANIM_CURRENT_TIME +0x44881D27=BLOCK_CHAR_VISEME_ANIMS +0x448F486A=NETWORK_AM_I_MUTED_BY_PLAYER +0x449264B6=SET_HINT_MOVE_IN_DIST_DEFAULT +0x4496175C=POINT_CAM_AT_COORD +0x44984033=SET_CAM_ATTACH_OFFSET_IS_RELATIVE +0x449F4165=GET_OFFSET_FROM_OBJECT_IN_WORLD_COORDS +0x44A30283=IS_CHAR_IN_AREA_3D +0x44AA32A7=NETWORK_STRING_VERIFY_PENDING +0x44AA71F9=GIVE_PED_AMBIENT_OBJECT +0x44B30452=ADD_SIMPLE_BLIP_FOR_PICKUP +0x44C27071=REMOVE_TXD +0x44D349D9=CHANGE_BLIP_SCALE +0x44D56F66=SET_SENSE_RANGE +0x44E14770=DRAW_FRONTEND_HELPER_TEXT +0x44EA2669=GET_DOOR_ANGLE_RATIO +0x44EA47BB=CREATE_TEMPORARY_RADAR_BLIPS_FOR_PICKUPS_IN_AREA +0x44FF276B=CREATE_DUMMY_CHAR +0x45073C46=GET_START_FROM_FILTER_MENU +0x45345838=GET_OBJECT_PED_IS_HOLDING +0x453F587D=HAS_CAR_RECORDING_BEEN_LOADED +0x45472E9D=UPDATE_PTFX_OFFSETS +0x456C0C43=FIX_SCRIPT_MIC_TO_CURRENT_POSISITION +0x456C6096=FORWARD_TO_TIME_OF_DAY +0x45852A03=MAKE_PLAYER_SAFE_FOR_CUTSCENE +0x458C333D=SET_CHAR_DRUGGED_UP +0x459A7F23=IS_THIS_PRINT_BEING_DISPLAYED +0x45AA529D=GET_PED_PATH_MAY_DROP_FROM_HEIGHT +0x45AB718F=CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_PED +0x45C344AA=IS_RADIO_RETUNING +0x45CE21CA=SET_INTERP_FROM_GAME_TO_SCRIPT +0x45D23711=SET_STAT_FRONTEND_VISIBILITY +0x45D71590=SET_OBJECT_LIGHTS +0x45DB5FE9=IS_CHAR_IN_MODEL +0x45DF1D92=FORCE_INTERIOR_LIGHTING_FOR_PLAYER +0x45DF7CCA=TASK_FOLLOW_FOOTSTEPS +0x45E45B1D=IS_GAME_KEYBOARD_NAV_DOWN_PRESSED +0x45E80BF7=ADD_CAR_TO_MISSION_DELETION_LIST +0x45EE4E9A=GET_GROUP_SIZE +0x45F249B7=IS_RADIO_HUD_ON +0x45F32596=SET_CHAR_MAX_TIME_IN_WATER +0x45FB5CE1=SET_GAME_CAM_HEADING +0x460837F9=SET_TAXI_LIGHTS +0x460D2EBB=IS_VEH_STUCK +0x463832F7=SET_MOBILE_PHONE_POSITION +0x463F190F=GIVE_PLAYER_HELMET +0x46531797=DOES_CHAR_EXIST +0x465574B0=HAS_RESPRAY_HAPPENED +0x465D424D=TELL_NET_PLAYER_TO_START_PLAYING +0x466B5AA0=GET_CHAR_EXTRACTED_DISPLACEMENT +0x4674049B=VDIST +0x4678769C=TASK_CLIMB +0x46803CFA=GET_CAR_HEADING +0x46892D07=IS_CAR_STUCK_ON_ROOF +0x46920944=SET_PLAYER_PLAYER_TARGETTING +0x46953225=DOES_CAM_EXIST +0x46A4720=IS_CHAR_ARMED +0x46A71949=PICK_RANDOM_WEATHER +0x46B5523B=SET_CHAR_HEADING +0x46C41EA8=SET_OBJECT_HEALTH +0x46CD1D73=GET_CLOSEST_NETWORK_RESTART_NODE +0x46D01849=CREATE_RANDOM_CHAR_AS_PASSENGER +0x46F87F55=GET_STATION_NAME +0x470A7CBD=IS_PEDS_VEHICLE_HOT +0x47147EC5=REMOVE_DECISION_MAKER +0x4727446B=SET_CAR_CAN_BE_VISIBLY_DAMAGED +0x472C710B=IS_OBJECT_WITHIN_BRAIN_ACTIVATION_RANGE +0x472E65D6=COPY_GROUP_CHAR_DECISION_MAKER +0x47381E59=DESTROY_THREAD +0x473B1371=GET_ROPE_HEIGHT_FOR_OBJECT +0x475267B0=SET_TRAIN_FORCED_TO_SLOW_DOWN +0x475D2BEA=GET_TIME_SINCE_LAST_ARREST +0x477450D4=GET_SAFE_LOCAL_RESTART_COORDS +0x47787A40=TASK_USE_NEAREST_SCENARIO_TO_POS_WARP +0x4783029=NETWORK_IS_FRIEND_ONLINE +0x478976DB=HIGH_FALL_SCREAM +0x47A21100=GET_CAR_FORWARD_X +0x47A77D2E=IS_EXPLOSION_IN_SPHERE +0x47AC289C=SET_CAM_SPLINE_SPEED_GRAPH +0x47B0898=GET_SIMPLE_BLIP_ID +0x47CA7C53=PLAY_SOUND +0x47D9437C=SET_CHAR_RANDOM_COMPONENT_VARIATION +0x47E03E87=SET_CELLPHONE_RANKED +0x47E50BD3=INIT_CUTSCENE +0x47E61637=CAM_SET_INTERP_STATE_SRC +0x47E93CB8=STOP_END_CREDITS_MUSIC +0x47F430BE=STOP_SYNCING_SCRIPT_ANIMATIONS +0x47F971E8=SET_FILTER_SAVE_SETTING +0x47FD2517=SET_SIREN_WITH_NO_DRIVER +0x48032420=NETWORK_HOST_RENDEZVOUS +0x4804149=SCRIPT_IS_MOVING_MOBILE_PHONE_OFFSCREEN +0x4806044A=COUNT_SCRIPT_CAMS +0x481E2BE7=CHANGE_PLAYER_PHONE_MODEL_OFFSETS +0x48252E33=DOES_SCENARIO_EXIST_IN_AREA +0x482B2B74=TASK_PLAY_ANIM_SECONDARY_IN_CAR +0x4832644E=HAS_ADDITIONAL_TEXT_LOADED +0x4835637D=GET_NEXT_STATION_FOR_TRAIN +0x483A62AB=TASK_CAR_DRIVE_TO_COORD_NOT_AGAINST_TRAFFIC +0x483E5BE8=CLONE_CAM +0x484964FE=REMOVE_CAR_RECORDING +0x48543AED=SET_NM_MESSAGE_INSTANCE_INDEX +0x48573CF7=THIS_SCRIPT_SHOULD_BE_SAVED +0x4859273F=IS_PED_LOOKING_AT_CAR +0x486F3D93=PLAY_AUDIO_EVENT +0x48726B45=NETWORK_HAVE_SUMMONS +0x48740598=SET_CAM_BEHIND_PED +0x487A1886=IS_ATTACHED_PLAYER_HEADING_ACHIEVED +0x48850E66=GET_STRING_WIDTH_WITH_STRING +0x48994D58=GET_INT_STAT +0x489B0BB9=NETWORK_END_SESSION_PENDING +0x489C3A48=PED_QUEUE_CONSIDER_PEDS_WITH_FLAG_TRUE +0x48A723C1=NETWORK_GET_LAN_SESSION +0x48BC2249=REMOVE_RC_BUGGY +0x48CE0609=GET_NTH_GROUP_MEMBER +0x48ED6432=RETUNE_RADIO_TO_STATION_INDEX +0x49105005=SET_NM_MESSAGE_INT +0x49261BA6=FLOOR +0x49283645=TIMESTEPUNWARPED +0x492A71E2=GET_OBJECT_ROTATION_VELOCITY +0x493B655B=MARK_OBJECT_AS_NO_LONGER_NEEDED +0x495B0B6F=POINT_CAM_AT_PED +0x495D445F=CANCEL_CURRENTLY_PLAYING_AMBIENT_SPEECH +0x495D6021=IS_CHAR_DUCKING +0x495F399D=GET_ASCII_PRESSED +0x4962F82=TASK_CHAR_SLIDE_TO_COORD +0x49763A4F=FIND_STREET_NAME_AT_POSITION +0x497E6745=NETWORK_LEAVE_GAME_PENDING +0x49850843=PRINT_WITH_NUMBER_BIG +0x498B3BE4=TASK_GO_STRAIGHT_TO_COORD_RELATIVE_TO_CAR +0x499700EF=SET_DRIVE_TASK_CRUISE_SPEED +0x499852DB=SETTIMERC +0x499B6DB6=REGISTER_CLIENT_BROADCAST_VARIABLES +0x499C0C01=TASK_SET_COMBAT_DECISION_MAKER +0x49A75618=IS_STRING_NULL +0x49B35C2D=PRINTINT2 +0x49B6525C=SET_CAR_HEALTH +0x49D23F9=SET_TEXT_JUSTIFY +0x49DA4F9E=GET_OBJECT_COORDINATES +0x49EA22C8=SET_VEH_INTERIORLIGHT +0x49F619F1=IS_CAR_PLAYING_ANIM +0x49F86791=SET_DEATH_WEAPONS_PERSIST +0x49FD2621=SHUTDOWN_AND_LAUNCH_SINGLE_PLAYER_GAME +0x49FF799A=SPECIFY_SCRIPT_POPULATION_ZONE_PERCENTAGE_COPS +0x4A000F52=IS_CAR_STOPPED +0x4A164056=GET_NETWORK_JOIN_FAIL +0x4A1D15D5=SET_USE_HIGHDOF +0x4A2C5544=TASK_LOOK_AT_VEHICLE +0x4A2E3BCA=ADD_WIDGET_READ_ONLY +0x4A3D6D97=CREATE_EMERGENCY_SERVICES_CAR_THEN_WALK +0x4A4F2699=CLEAR_THIS_BIG_PRINT +0x4A673763=CREATE_CHAR +0x4A7620F7=GET_ROOM_NAME_FROM_CHAR_DEBUG +0x4A7802CB=IS_CHAR_FATALLY_INJURED +0x4A7C19FE=GET_RADAR_VIEWPORT_ID +0x4A802E89=EXPLODE_CHAR_HEAD +0x4A8048F8=NETWORK_GET_HOST_NAME +0x4A8245F1=NETWORK_IS_SESSION_INVITABLE +0x4A8E429A=LOCATE_CHAR_ON_FOOT_OBJECT_3D +0x4A904476=ADD_WIDGET_SLIDER +0x4A906237=IS_CHAR_GETTING_UP +0x4AA762A4=SET_LOAD_COLLISION_FOR_CHAR_FLAG +0x4AA86394=PLAY_STREAM_FROM_OBJECT +0x4AB470F3=CLEAR_CHAR_TASKS +0x4AC023C4=SET_PLAYER_CAN_USE_COVER +0x4ACB039B=GET_OBJECT_HEALTH +0x4AD22B80=DEACTIVATE_NETWORK_SETTINGS_MENU +0x4ADB10A4=REGISTER_NETWORK_BEST_GAME_SCORES +0x4ADB6F79=SET_CAM_SPLINE_DURATION +0x4AF14146=IS_MOBILE_PHONE_RADIO_ACTIVE +0x4AF73456=GET_KEYBOARD_MOVE_INPUT +0x4B2103F0=DEBUG_ON +0x4B2625BE=CHANGE_BLIP_TEAM_RELEVANCE +0x4B2F6DDC=RESERVE_NETWORK_MISSION_PEDS +0x4B470947=SET_AMBIENT_PLANES_SPEED_MULTIPLIER +0x4B5C4957=NETWORK_IS_FRIEND_IN_SAME_TITLE +0x4B6135E8=PLAY_FIRE_SOUND_FROM_POSITION +0x4B6211F2=GET_STREAM_PLAYTIME +0x4B684D0B=DRAW_CURVED_WINDOW +0x4B6C2256=GET_CHAR_HEALTH +0x4B6E368D=SET_EXTRA_HOSPITAL_RESTART_POINT +0x4B7B5F77=GET_CURRENT_ZONE_SCUMMINESS +0x4B7C3AEC=DISPLAY_TEXT_WITH_TWO_LITERAL_STRINGS +0x4B8B6F24=FREEZE_ONSCREEN_TIMER +0x4B907716=NETWORK_HAVE_ONLINE_PRIVILEGES +0x4B920E81=IS_VEHICLE_EXTRA_TURNED_ON +0x4BAC2912=IS_CHAR_IN_ANY_PLANE +0x4BAF0213=TRIGGER_MISSION_COMPLETE_AUDIO +0x4BB9178A=PLAY_AUDIO_EVENT_FROM_OBJECT +0x4BD4248E=DRAW_SPRITE_PHOTO +0x4BF36A32=LOAD_ALL_OBJECTS_NOW +0x4C076B40=IS_RELATIONSHIP_SET +0x4C1E3A64=ADD_SCENARIO_BLOCKING_AREA +0x4C1E75DB=GET_BLIP_COORDS +0x4C2621B6=MARK_ROAD_NODE_AS_DONT_WANDER +0x4C2879AD=GET_PLAYER_TEAM +0x4C3C1F3C=SWITCH_ROADS_OFF +0x4C5142C0=SET_CAM_ROLL +0x4C5475E3=SUPPRESS_PED_MODEL +0x4C624B9B=TASK_SAY +0x4C65BEB=GET_CUTSCENE_SECTION_PLAYING +0x4C7B7A29=GET_FOLLOW_VEHICLE_CAM_SUBMODE +0x4C85E23=SET_GROUP_LEADER +0x4C8A7614=ADD_WIDGET_FLOAT_READ_ONLY +0x4C8C444B=IS_PLAYER_ONLINE_GAMESPY +0x4C9B749F=SET_GPS_REMAINS_WHEN_TARGET_REACHED_FLAG +0x4CA708B9=ADD_BLIP_FOR_WEAPON +0x4CAE3B65=LIMIT_ANGLE +0x4CB729F1=IS_CONTROL_JUST_PRESSED +0x4CC001AC=HELI_AUDIO_SHOULD_SKIP_STARTUP +0x4CC379D0=NETWORK_SET_LOCAL_PLAYER_CAN_TALK +0x4CC81FCB=SET_HINT_TIMES +0x4CD43E46=SET_ANIM_GROUP_FOR_CHAR +0x4CF0105=SET_CHAR_VISIBLE +0x4CFE3998=NETWORK_CHANGE_EXTENDED_GAME_CONFIG +0x4D077DBA=IS_STREAMING_THIS_ADDITIONAL_TEXT +0x4D155EE8=IS_THIS_HELP_MESSAGE_WITH_STRING_BEING_DISPLAYED +0x4D2771CE=CONVERT_METRES_TO_FEET +0x4D2E58D5=IS_OBJECT_PLAYING_ANIM +0x4D317353=SET_MENU_COLUMN +0x4D3547D1=LOCATE_CHAR_IN_CAR_CAR_3D +0x4D417CD3=GET_CAR_HEALTH +0x4D460265=IS_VEHICLE_ON_ALL_WHEELS +0x4D4F65AE=PRINT_WITH_4_NUMBERS +0x4D5068A6=SET_UP_TRIP_SKIP_FOR_VEHICLE_FINISHED_BY_SCRIPT +0x4D6665F7=CLEAR_CAR_LAST_DAMAGE_ENTITY +0x4D6B3E20=HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_DAMAGED_BY_CAR +0x4D72200=DO_SCREEN_FADE_IN +0x4D7D105A=ACTIVATE_VIEWPORT +0x4D7E12A7=REGISTER_TRACK_NUMBER +0x4D9C4195=DISPLAY_NTH_ONSCREEN_COUNTER_WITH_STRING +0x4DA362B0=LOCATE_CHAR_ON_FOOT_CHAR_3D +0x4DAA221F=PRINT_STRING_IN_STRING +0x4DAF2C87=PLAY_SOUND_FRONTEND +0x4DB55DF5=TASK_SEEK_COVER_TO_OBJECT +0x4DD43FFD=SET_SCRIPT_MIC_LOOK_AT +0x4DDB5D59=IS_HUD_RETICULE_COMPLEX +0x4DDC6FB4=GET_VIEWPORT_POS_AND_SIZE +0x4DE152A0=CREATE_OBJECT +0x4DFE09D6=FLASH_BLIP +0x4E043F3C=ADD_PED_QUEUE +0x4E069A8=TASK_CHAR_SLIDE_TO_COORD_AND_PLAY_ANIM_HDG_RATE +0x4E11812=NETWORK_IS_NETWORK_AVAILABLE +0x4E2260B9=START_NEW_SCRIPT +0x4E237943=IS_NETWORK_PLAYER_ACTIVE +0x4E26149C=IS_DEBUG_CAMERA_ON +0x4E2C764D=SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES +0x4E323A0A=NETWORK_GET_NUM_OPEN_PUBLIC_SLOTS +0x4E386C7B=STOP_PED_DOING_FALL_OFF_TESTS_WHEN_SHOT +0x4E493AAF=GET_PLAYER_RADIO_STATION_INDEX +0x4E4C2F92=SET_MSG_FOR_LOADING_SCREEN +0x4E6120A9=HOW_LONG_HAS_NETWORK_PLAYER_BEEN_DEAD_FOR +0x4E61480A=HAS_MODEL_LOADED +0x4E637988=SWITCH_AMBIENT_PLANES +0x4E653BCC=SET_HELI_STABILISER +0x4E68316C=FORCE_LOADING_SCREEN +0x4EAD730E=IS_RECORDING_GOING_ON_FOR_CAR + +0x4ECB189E=CELL_CAM_SET_COLOUR_BRIGHTNESS +0x4ECB2267=IS_CHAR_INJURED +0x4ECE1AD2=HAS_CUTSCENE_FINISHED +0x4ED45146=SET_CAMERA_STATE +0x4ED6764C=TURN_OFF_RADIOHUD_IN_LOBBY +0x4EFE6B67=GET_NAVMESH_ROUTE_RESULT +0x4F0D4AC7=ADD_TO_WIDGET_COMBO +0x4F0F2AA8=STOP_CREDITS +0x4F12617=OBFUSCATE_STRING +0x4F256F49=GET_SCRIPT_FIRE_COORDS +0x4F29072E=SET_PLAYER_GROUP_TO_FOLLOW_NEVER +0x4F37648C=SET_PED_PATH_MAY_DROP_FROM_HEIGHT +0x4F567FB=ADD_BLIP_FOR_PICKUP +0x4F5D027C=SET_OBJECT_HEADING +0x4F66544E=CHANGE_PICKUP_BLIP_SCALE +0x4F705478=SET_USE_LEG_IK +0x4F72E4C=TASK_GO_TO_COORD_ANY_MEANS +0x4F7F4FAE=GET_POSITION_OF_ANALOGUE_STICKS +0x4F884E33=SET_PLAYER_CAN_DROP_WEAPONS_IN_CAR +0x4F8B4507=PANIC_SCREAM +0x4F9342F3=GET_CREATE_RANDOM_COPS +0x4FAF2007=NETWORK_AM_I_BLOCKED_BY_PLAYER +0x4FB069ED=SET_HELP_MESSAGE_BOX_SIZE +0x4FB30DB6=SET_CHAR_DEFAULT_COMPONENT_VARIATION +0x4FC96A24=GET_TEAM_COLOUR +0x4FD34079=LOCATE_CHAR_ANY_MEANS_OBJECT_2D +0x4FDD00CE=NETWORK_ACCEPT_INVITE +0x4FE17259=ARE_WIDESCREEN_BORDERS_ACTIVE +0x4FE23851=SET_GLOBAL_RENDER_FLAGS +0x4FE23F25=GET_WEAPONTYPE_MODEL +0x4FE5C34=NETWORK_PLAYER_HAS_KEYBOARD +0x4FE923DC=SET_MISSION_FLAG +0x4FEE5CC2=CLEAR_GROUP_DECISION_MAKER_EVENT_RESPONSE +0x4FF3F49=POINT_FIXED_CAM +0x4FF71989=IS_GAME_IN_CONTROL_OF_MUSIC +0x502B5185=REQUEST_MODEL +0x50307F63=TRIGGER_PTFX_ON_OBJ +0x50311928=SET_NM_ANIM_POSE +0x503E2D1E=GET_PED_PATH_MAY_USE_LADDERS +0x50424095=GET_NETWORK_ID_FROM_OBJECT +0x504E03FC=IS_OUR_PLAYER_HIGHER_PRIORITY_FOR_CAR_GENERATION +0x505518A2=EXPLODE_CAR +0x505D37D8=IS_THIS_HELP_MESSAGE_BEING_DISPLAYED +0x5062055B=RENDER_RACE_TRACK +0x506C2898=SET_CHAR_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP +0x50801274=HAS_OBJECT_BEEN_DAMAGED_BY_CAR +0x5086785F=OPEN_GARAGE +0x509D75E8=GET_FILTER_MENU_ON +0x509F236D=SET_INFORM_RESPECTED_FRIENDS +0x50AD1F3E=LIMIT_TWO_PLAYER_DISTANCE +0x50BB02F7=PLAYSTATS_MISSION_FAILED +0x50C72493=NETWORK_IS_GAME_RANKED +0x50D15F0D=GET_CAM_NEAR_DOF +0x50DC54B3=IS_SNIPER_INVERTED +0x50E21E4C=SET_CAM_TARGET_PED +0x50EE161F=LOCATE_CHAR_ON_FOOT_2D +0x50FF1428=STOP_CUTSCENE +0x51112E95=SET_SYNC_WEATHER_AND_GAME_TIME +0x511200C7=PLAYSTATS_INT_FLOAT +0x511454A9=GET_PLAYER_CHAR +0x511A3B01=SET_FIXED_CAM_POS +0x512D5D7C=GET_RID_OF_PLAYER_PROSTITUTE +0x513D68DB=UPDATE_LOAD_SCENE +0x51453EA2=IS_CHAR_WAITING_FOR_WORLD_COLLISION +0x51457269=GET_DEAD_CHAR_COORDINATES +0x51517B11=TASK_TURN_CHAR_TO_FACE_COORD +0x51546112=CLEAR_CHAR_PROP +0x515C3218=TASK_SIT_DOWN_ON_OBJECT +0x51643697=TOGGLE_TOPLEVEL_SPRITE +0x51742D5=SET_MULTIPLAYER_HUD_CASH +0x517B226E=GET_MOBILE_PHONE_TASK_SUB_TASK +0x517B7068=IS_SCORE_GREATER +0x51870C68=GET_MOUSE_WHEEL +0x51983F94=GET_SERVER_ID +0x519B3104=REGISTER_TRACK_NUMBER +0x51A06698=GET_CAM_ROT +0x51A131D=GET_ID_OF_THIS_THREAD +0x51AD2993=SET_CAM_INHERIT_ROLL_VEHICLE +0x51C00627=SET_CHAR_DEFENSIVE_AREA_ATTACHED_TO_PED +0x51DF00D8=NETWORK_IS_FIND_RESULT_VALID +0x51E14C1B=SET_WANTED_MULTIPLIER +0x51F54148=SET_DECISION_MAKER_ATTRIBUTE_CAN_CHANGE_TARGET +0x520A745D=HAS_OVERRIDEN_SIT_IDLE_ANIM_FINISHED +0x52100540=SET_TIME_OF_DAY +0x521035AA=PRINT_HELP_WITH_STRING +0x5213511B=SET_FLOAT_STAT +0x52152E04=NETWORK_GET_TEAM_OPTION +0x521D0D5B=FORCE_RANDOM_CAR_MODEL +0x52202E76=TASK_PLAY_ANIM_NON_INTERRUPTABLE +0x522B182B=RESTORE_SCRIPT_ARRAY_FROM_SCRATCHPAD +0x52364369=NETWORK_IS_BEING_KICKED +0x523F11FD=SET_SPRITE_HDR_MULTIPLIER +0x52411DDA=CAM_PROCESS +0x524C4CB5=TASK_STAND_STILL +0x524F7543=NETWORK_GET_MAX_SLOTS +0x525E2E72=SET_ALL_MOTION_CONTROL_PREFERENCES_ON_OFF +0x52632919=DISPLAY_HUD +0x5267B97=GET_STRING_WIDTH_WITH_TEXT_AND_INT +0x526B048C=SET_COMBAT_DECISION_MAKER +0x526B7BA9=IS_PLAYER_IN_REMOTE_MODE +0x52803D0=GET_FRAGMENT_DAMAGE_HEALTH_OF_CLOSEST_OBJECT_OF_TYPE +0x528F5EA7=GET_RANDOM_CAR_IN_SPHERE +0x52A30F7=IS_THREAD_ACTIVE +0x52C83902=SET_MOBILE_PHONE_RADIO_STATE +0x52CE5D9F=SET_CAM_COMPONENT_SHAKE +0x52CE650B=SET_TEXT_TO_USE_TEXT_FILE_COLOURS +0x52D34ED3=SET_PED_NON_REMOVAL_AREA +0x52DA430A=SET_CHAR_ANIM_PLAYING_FLAG +0x52F27084=GET_PLAYER_MAX_HEALTH +0x52F543A3=SET_CAM_FAR_DOF +0x52FC763A=LOAD_TXD +0x52FD30EB=SET_OBJECT_COORDINATES +0x52FF28DF=POINT_FIXED_CAM_AT_VEHICLE +0x530A7CE5=ADD_GROUP_DECISION_MAKER_EVENT_RESPONSE +0x530F4572=GET_ACCEPT_BUTTON +0x53216168=GET_NUM_STREAMING_REQUESTS +0x53230256=TASK_SHIMMY +0x5328068B=ENABLE_FRONTEND_RADIO +0x53335A45=START_PLAYBACK_RECORDED_CAR +0x53456730=DELETE_HTML_SCRIPT_OBJECT +0x53591DD7=START_CUTSCENE_NOW +0x5373544E=IS_BIT_SET +0x537379A8=ADD_SCORE +0x538021CD=CAM_RESTORE_JUMPCUT +0x5384065B=SET_FADE_IN_AFTER_LOAD +0x538514CC=GET_FREE_CAM +0x539572F3=DRAW_DEBUG_SPHERE +0x53B429F9=LOCATE_CHAR_IN_CAR_CAR_2D +0x53CC1D3C=SET_ARMOUR_PICKUP_NETWORK_REGEN_TIME +0x53F34027=HAS_CHAR_ANIM_FINISHED +0x540D127D=IS_GAME_KEYBOARD_KEY_JUST_PRESSED +0x540F2DF7=SET_PED_DENSITY_MULTIPLIER +0x541084=GET_NUMBER_LINES_WITH_SUBSTRINGS +0x542D499E=ADD_NEW_CONVERSATION_SPEAKER +0x54320B58=START_LOAD_SCENE +0x544625D9=NETWORK_IS_PLAYER_TALKING +0x546F5326=SET_PLAYER_MOOD_NORMAL +0x546F581F=NETWORK_GET_HEALTH_RETICULE_OPTION +0x547523EE=IS_PLAYER_SIGNED_IN_LOCALLY +0x547C42B1=HAS_OBJECT_BEEN_DAMAGED_BY_WEAPON +0x548E3AFC=INCREMENT_FLOAT_STAT +0x54AF2F7A=SET_CHAR_FORCE_DIE_IN_CAR +0x54B054D0=SET_ALL_PICKUPS_OF_TYPE_COLLECTABLE_BY_CAR +0x54DD5868=HAVE_REQUESTED_PATH_NODES_BEEN_LOADED +0x54EB576A=REVIVE_INJURED_PED +0x552B2224=DELETE_ALL_TRAINS +0x554014F1=GET_MAXIMUM_NUMBER_OF_PASSENGERS +0x554053ED=FORCE_AIR_DRAG_MULT_FOR_PLAYERS_CAR +0x55444602=IS_CAR_DOOR_FULLY_OPEN +0x555213B4=PED_QUEUE_CONSIDER_PEDS_WITH_FLAG_FALSE +0x555D3B8C=GET_CHAR_ANIM_CURRENT_TIME +0x55687797=PRINT_HELP_FOREVER_WITH_STRING_NO_SOUND + +0x556B0755=ENABLE_FOV_LOD_MULTIPLIER +0x55727056=IS_CAM_SEQUENCE_COMPLETE +0x557C076C=ADD_UPSIDEDOWN_CAR_CHECK +0x557C3641=SET_HELI_BLADES_FULL_SPEED +0x557C7C4A=RESERVE_NETWORK_MISSION_PEDS_FOR_HOST +0x558C4259=CREATE_WIDGET_GROUP +0x55A80BD7=STOP_RECORDING_CAR +0x55AC75E2=GET_SORTED_NETWORK_RESTART_NODE_EXCLUDING_GROUP +0x55C84CB7=RELEASE_MOVIE +0x55D470C2=SET_CAM_FOV +0x55D66E24=NETWORK_LEAVE_GAME +0x55DE40EE=SET_WEB_PAGE_SCROLL +0x55E00E7E=REMOVE_ANIMS +0x55E0158B=GIVE_PED_FAKE_NETWORK_NAME +0x55EB748F=GET_ANIM_GROUP_FROM_CHAR +0x561471FB=SET_PLAYER_CAN_DO_DRIVE_BY +0x561509AD=GET_ROOM_KEY_FROM_OBJECT +0x56314A9=FIND_NEAREST_COLLECTABLE_BIN_BAGS +0x563F4CC2=IS_AMBIENT_SPEECH_DISABLED +0x56507469=SET_FOLLOW_VEHICLE_CAM_OFFSET +0x56524B94=TASK_PLAY_ANIM_SECONDARY_NO_INTERRUPT +0x56553F38=SWITCH_ROADS_ON +0x565B0C3E=RELOAD_WEB_PAGE +0x566D04C2=GET_BLIP_INFO_ID_CAR_INDEX +0x567B6C56=SET_CAR_COORDINATES +0x56A70F57=FORCE_PED_PINNED_DOWN +0x56AD2409=SET_CHAR_SPHERE_DEFENSIVE_AREA +0x56B8674F=CLOSE_ALL_CAR_DOORS +0x56B95223=DISPLAY_GRIME_THIS_FRAME +0x56C15139=HANDLE_AUDIO_ANIM_EVENT +0x56F04A05=TASK_COMBAT_TIMED +0x56F37A81=PLAY_SOUND_FROM_PED +0x570F5725=GET_PLAYER_NAME +0x571152F5=GET_VEHICLE_DIRT_LEVEL +0x57297D58=CLEAR_ALL_CHAR_RELATIONSHIPS +0x5731084A=REMOVE_CHAR_ELEGANTLY +0x573F5B48=SET_GLOBAL_INSTANCE_PRIORITY +0x5745ACA=TASK_CLEAR_LOOK_AT +0x575136AC=SET_SERVER_ID +0x575A3431=GET_PROFILE_SETTING +0x575E2880=SET_CHAR_HEALTH +0x5766DDE=CHANGE_PICKUP_BLIP_SPRITE +0x577144A0=NETWORK_GET_FRIENDLY_FIRE_OPTION +0x577A699E=ATTACH_OBJECT_TO_PED +0x5785181B=ANCHOR_OBJECT +0x57895F38=HAS_OBJECT_BEEN_PHOTOGRAPHED +0x57952546=SET_GAME_CAMERA_CONTROLS_ACTIVE +0x57A3AC7=GET_CHAR_HEADING +0x57AC66E9=TASK_SMART_FLEE_CHAR_PREFERRING_PAVEMENTS +0x57C758F0=SET_CHAR_COORDINATES_NO_OFFSET +0x57DB70CE=ABORT_SCRIPTED_CONVERSATION +0x57E37103=FORCE_RANDOM_PED_TYPE +0x57F46B33=IS_THIS_MODEL_A_BIKE +0x57F7558B=GET_GAME_VIEWPORT_ID +0x5801768=IS_PED_A_MISSION_PED +0x580462A=SET_BLIP_AS_FRIENDLY +0x58086CC7=ATTACH_PED_TO_WORLD_PHYSICALLY +0x580E1C3D=NETWORK_SET_SERVER_NAME +0x58123F7A=SET_GROUP_COMBAT_DECISION_MAKER +0x581E2306=DISABLE_CAR_GENERATORS +0x58296B19=GET_SCRIPT_RENDERTARGET_RENDER_ID +0x583A7A8B=IS_PLAYER_PRESSING_HORN +0x5849311B=SET_NETWORK_JOIN_FAIL +0x58493B8E=IS_BULLET_IN_AREA +0x584C3830=SAVE_SETTINGS +0x584D0C79=LOCATE_DEAD_CAR_3D +0x585157FE=ALLOW_GANG_RELATIONSHIPS_TO_BE_CHANGED_BY_NEXT_COMMAND +0x58524B04=RELEASE_TEXTURE +0x5868E2=IS_CAR_IN_GARAGE_AREA +0x58704CAD=SET_PLAYERS_CAN_BE_IN_SEPARATE_CARS +0x5873667B=NETWORK_START_SESSION_SUCCEEDED +0x58737620=HAS_OBJECT_BEEN_UPROOTED +0x587E55D3=START_END_CREDITS_MUSIC +0x58802CE5=NETWORK_START_SESSION +0x588A27FB=FREEZE_CAR_POSITION_AND_DONT_LOAD_COLLISION +0x588E1506=GET_RANDOM_CAR_NODE +0x588F6BC0=GET_GAME_CAM_CHILD +0x58A6457C=IS_PLAYER_TARGETTING_CHAR +0x58AE7C1D=GET_BITS_IN_RANGE +0x58BA4401=RETUNE_RADIO_TO_STATION_NAME +0x58C01823=GET_TIME_SINCE_PLAYER_HIT_CAR +0x58C41E8F=DRAW_SPRITE_WITH_UV +0x58DD4CCC=LOCATE_CHAR_ANY_MEANS_CAR_3D +0x58E53B06=GET_PED_GROUP_INDEX +0x58E835E4=SET_DEFAULT_GLOBAL_INSTANCE_PRIORITY +0x58EF2B2B=GET_PAD_ORIENTATION +0x58F209BD=CAN_RENDER_RADIOHUD_SPRITE_IN_MOBILE_PHONE +0x58F5023F=SET_TEXT_DROPSHADOW +0x58F814C4=TASK_OPEN_PASSENGER_DOOR +0x58FB0BC1=SET_CHAR_WILL_COWER_INSTEAD_OF_FLEEING +0x590A6F04=ASIN +0x590A6FF4=DOES_BLIP_EXIST +0x592E0E0F=ADD_GROUP_TO_NETWORK_RESTART_NODE_GROUP_LIST +0x5935382A=GET_NEXT_CLOSEST_CAR_NODE +0x59406EB1=START_CUSTOM_MOBILE_PHONE_RINGING +0x59471B11=IS_CHAR_ON_SCREEN +0x59486829=SHOW_UPDATE_STATS +0x59523479=TASK_STAND_GUARD +0x596174E5=GET_GROUP_FORMATION +0x5966824=TURN_OFF_VEHICLE_EXTRA +0x59884407=NETWORK_VERIFY_USER_STRING +0x59901B9=SET_EVERYONE_IGNORE_PLAYER +0x5996315E=CONVERT_INT_TO_PLAYERINDEX +0x59A57BA8=LOCATE_OBJECT_2D +0x59AA0635=NETWORK_GET_HOST_MATCH_PROGRESS +0x59B425DA=GET_BLIP_COLOUR +0x59C53FBA=NETWORK_ALL_PARTY_MEMBERS_PRESENT +0x59DA4975=PICKUPS_PASS_TIME +0x59DB1AD1=GET_NTH_CLOSEST_CAR_NODE_WITH_HEADING_ON_ISLAND +0x59DC6B9A=SET_PICKUPS_FIX_CARS +0x59E3553F=IS_CAR_ON_SCREEN +0x59E3BEB=GET_BLIP_INFO_ID_PICKUP_INDEX +0x59EE3A11=IS_SCREEN_FADED_OUT +0x59F24327=NETWORK_JOIN_GAME_SUCCEEDED +0x59FD4E83=REQUEST_IPL +0x5A07394A=SPECIFY_SCRIPT_POPULATION_ZONE_AREA +0x5A196B79=FREEZE_POSITION_OF_CLOSEST_OBJECT_OF_TYPE +0x5A1C52C7=GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT +0x5A1D7A2F=GIVE_PLAYER_RAGDOLL_CONTROL +0x5A2F2DD1=IS_DAMAGE_TRACKER_ACTIVE_ON_NETWORK_ID +0x5A495ABE=DISPLAY_TEXT_WITH_NUMBER +0x5A535133=FLUSH_COVER_BLOCKING_AREAS +0x5A676BCD=SET_DONT_ACTIVATE_RAGDOLL_FROM_PLAYER_IMPACT +0x5A712F63=SET_CAM_SPLINE_PROGRESS +0x5A7D2C3C=SET_CHAR_MELEE_MOVEMENT_CONSTAINT_BOX +0x5AA025C2=GET_NUM_CAR_COLOURS +0x5AA1795C=SET_PED_ALPHA +0x5AA33E86=DID_SAVE_COMPLETE_SUCCESSFULLY +0x5AAC39C1=CAM_SET_INTERPOLATION_DETAILS +0x5AB8289F=GET_CURRENT_CHAR_WEAPON +0x5AC43965=NETWORK_SET_FRIENDLY_FIRE_OPTION +0x5AD758A=IS_CHAR_FACING_CHAR +0x5ADD1F46=POW +0x5AE10E31=BREAKPOINT +0x5AE1245E=NETWORK_IS_PLAYER_TYPING +0x5AF23F31=SET_CURRENT_MOVIE +0x5AFA67D7=SET_RICH_PRESENCE_TEMPLATEMP2 +0x5AFD2049=SYNCH_AMBIENT_PLANES +0x5AFE791F=IS_CAR_DOOR_DAMAGED +0x5B1B2699=TASK_GO_TO_OBJECT +0x5B1D57EF=STOP_PREVIEW_RINGTONE +0x5B2442A=SET_PLANE_THROTTLE +0x5B262142=ENABLE_POLICE_SCANNER +0x5B386B6C=GET_SPAWN_COORDINATES_FOR_CAR_NODE +0x5B4452F3=REGISTER_SCRIPT_WITH_AUDIO +0x5B4F27F9=RESET_ARMOUR_PICKUP_NETWORK_REGEN_TIME +0x5B576767=GET_MENU_POSITION +0x5B580DCC=GET_CAR_ANIM_CURRENT_TIME +0x5B652681=GET_OVERRIDE_NO_SPRINTING_ON_PHONE_IN_MULTIPLAYER +0x5B7A738C=SET_CLEAR_MANIFOLDS +0x5B814784=SET_ALTERNATIVE_HEAD_FOR_PED_QUEUE +0x5BB767AD=LOCATE_CHAR_ANY_MEANS_2D +0x5BBC62CB=DOES_OBJECT_EXIST_WITH_NETWORK_ID +0x5BC10979=SET_GARAGE_LEAVE_CAMERA_ALONE +0x5BC4602D=GET_ANGLE_BETWEEN_2D_VECTORS +0x5BDB7E2C=SET_CHAR_ALL_ANIMS_SPEED +0x5BE115FD=ADD_POINT_TO_GPS_RACE_TRACK +0x5BE1238D=IS_AREA_OCCUPIED +0x5BE30681=GET_NUMBER_OF_PASSENGERS +0x5BEA05E2=NETWORK_HOST_GAME +0x5BF03315=TASK_ENTER_CAR_AS_DRIVER +0x5BF23AD5=DISPLAY_SNIPER_SCOPE_THIS_FRAME +0x5BF53817=SET_TEXT_LINE_HEIGHT_MULT +0x5BF71B87=GET_SORTED_NETWORK_RESTART_NODE +0x5C03585C=LOCAL_PLAYER_IS_READY_TO_START_PLAYING +0x5C081186=ARE_ENEMY_PEDS_IN_AREA +0x5C083072=CLOSE_GARAGE +0x5C162D0D=SET_USE_POOL_GAME_PHYSICS_SETTINGS +0x5C3053C0=SET_PED_COMPONENTS_TO_NETWORK_PLAYERSETTINGS_MODEL +0x5C3248B5=STRING_TO_INT +0x5C3F7E39=SET_RADAR_AS_INTERIOR_THIS_FRAME +0x5C422066=GET_CHAR_READY_TO_BE_STUNNED +0x5C4B1A8A=START_PTFX_ON_VEH +0x5C619D7=SET_CHAR_WANTED_BY_POLICE +0x5C723F31=IS_NON_FRAG_OBJECT_SMASHED +0x5C825D83=IS_PED_IN_COVER +0x5C832C1F=SET_CREATE_RANDOM_COPS +0x5C87C26=DETACH_OBJECT +0x5C8C2E39=IS_CHAR_GETTING_IN_TO_A_CAR +0x5C8C7F9E=SET_GROUP_CHAR_DUCKS_WHEN_AIMED_AT +0x5C8D66EA=NETWORK_SET_MATCH_PROGRESS +0x5C9807CA=TASK_CHAT_WITH_CHAR +0x5C9863F6=CAN_PHONE_BE_SEEN_ON_SCREEN +0x5CAD7949=GET_NAME_OF_INFO_ZONE +0x5CC3DA1=SET_IGNORE_LOW_PRIORITY_SHOCKING_EVENTS +0x5CC55619=GET_OBJECT_MODEL +0x5CCD150B=PRINT_WITH_4_NUMBERS_NOW +0x5CD32071=MODIFY_CHAR_MOVE_STATE +0x5CD64D63=CAN_CREATE_RANDOM_CHAR +0x5CEB0360=SET_UP_TRIP_SKIP_TO_BE_FINISHED_BY_SCRIPT +0x5CF1303D=REMOVE_PLAYER_HELMET +0x5CF149C8=SAY_AMBIENT_SPEECH +0x5D1425DF=IS_SCREEN_FADING_IN +0x5D154995=SET_TRAIN_STOPS_FOR_STATIONS +0x5D1C0A6A=SECUROM_SPOT_CHECK3 +0x5D251D72=PRINT_WITH_2_NUMBERS_NOW +0x5D2B2A9A=IS_VIEWPORT_ACTIVE +0x5D3241E4=PLAY_OBJECT_ANIM +0x5D4C1D59=GET_PAD_STATE +0x5D4D0C86=NETWORK_FIND_GAME +0x5D515C4D=TASK_TOGGLE_PED_THREAT_SCANNER +0x5D5A06F7=IS_OBJECT_IN_ANGLED_AREA_3D +0x5D607947=GET_CONSOLE_COMMAND_TOKEN +0x5D622498=SET_MAX_WANTED_LEVEL +0x5D70FE8=SET_RICH_PRESENCE_TEMPLATEMP6 +0x5D786EEE=EXTINGUISH_CHAR_FIRE +0x5D7C4F08=GET_CAR_MASS +0x5D800A4=SET_PED_IS_BLIND_RAGING +0x5D867A02=CAM_SEQUENCE_OPEN +0x5D877285=GET_SAFE_POSITION_FOR_CHAR +0x5D900560=START_PLAYBACK_RECORDED_CAR_USING_AI +0x5D975A46=CAM_SEQUENCE_CLOSE +0x5DA1752F=SET_VIEWPORT_PRIORITY +0x5DB83661=START_FIRING_AMNESTY +0x5DB95843=ABORT_ALL_GARAGE_ACTIVITY +0x5DBB46B5=GET_GROUP_LEADER +0x5DC456DE=SET_CHAR_MOVE_ANIM_SPEED_MULTIPLIER +0x5DD231A2=IS_PED_LOOKING_AT_OBJECT +0x5DDB09F8=IS_CHAR_RESPONDING_TO_ANY_EVENT +0x5DE43980=HAS_CUTSCENE_LOADED +0x5DEA7140=TAKE_REMOTE_CONTROL_OF_CAR +0x5E061170=SET_PLAYER_MOOD_PISSED_OFF +0x5E0713B2=IS_SCREEN_FADED_IN +0x5E077484=SWAP_NEAREST_BUILDING_MODEL +0x5E0F611E=SET_GROUP_MEMBER +0x5E4327D2=DESTROY_ALL_SCRIPT_VIEWPORTS +0x5E44065D=NETWORK_GET_UNACCEPTED_INVITE_GAME_MODE +0x5E486AA1=IS_PED_FLEEING +0x5E4F6DE3=GET_WEAPONTYPE_SLOT +0x5E5047AC=TRIGGER_VEH_ALARM +0x5E564CFF=ATTACH_CAM_TO_VEHICLE +0x5E5E4252=SET_ZONE_SCUMMINESS +0x5E627D20=POINT_CAM_AT_OBJECT +0x5E702E2C=TASK_PAUSE +0x5E756B51=GET_CHAR_IN_CAR_PASSENGER_SEAT +0x5E7A620E=SHUT_CAR_DOOR +0x5E7B0F23=IS_WORLD_POINT_WITHIN_BRAIN_ACTIVATION_RANGE +0x5E7B3816=GET_MOBILE_PHONE_RENDER_ID +0x5E8D08CE=SET_CHAR_WILL_REMAIN_ON_BOAT_AFTER_MISSION_ENDS +0x5E8D7E3F=ALLOW_STUNT_JUMPS_TO_TRIGGER +0x5E97106E=TASK_JUMP +0x5EA253A5=FAIL_KILL_FRENZY +0x5EA84115=SET_CHAR_NEVER_TARGETTED +0x5EAD47E8=SET_CAR_STAY_IN_FAST_LANE +0x5EC2479B=PRINT_WITH_5_NUMBERS_NOW +0x5ECF404A=END_CHAR_SEARCH_CRITERIA +0x5ED03255=AWARD_ACHIEVEMENT +0x5ED33D46=GET_MAP_AREA_FROM_COORDS +0x5EEA3F25=NETWORK_GET_FRIEND_COUNT +0x5F00596C=GET_SCRIPT_CAM +0x5F02084D=GET_LENGTH_OF_STRING_WITH_THIS_TEXT_LABEL_INS_NUM +0x5F182E21=CLEAR_AREA_OF_COPS +0x5F2F1680=SET_CHAR_WILL_USE_COVER +0x5F3459B2=RESET_WEAPON_PICKUP_NETWORK_REGEN_TIME +0x5F3B6079=ALTER_WANTED_LEVEL_NO_DROP +0x5F456B53=REGISTER_TARGET +0x5F4571E5=USING_STANDARD_CONTROLS +0x5F4B0B22=ARE_TAXI_LIGHTS_ON +0x5F58606A=SET_CHAR_READY_TO_BE_EXECUTED +0x5F5E7F39=SET_WEB_PAGE_LINK_ACTIVE +0x5F643EE6=IS_SYSTEM_UI_SHOWING +0x5F7307F4=SET_CAM_INTERP_DETAIL_ROT_STYLE_ANGLES +0x5F752F19=START_CUTSCENE +0x5F8C3937=GET_TOTAL_DURATION_OF_CAR_RECORDING +0x5F9218C3=DO_SCREEN_FADE_IN_UNHACKED +0x5F9C43D4=HAS_STREAMED_TXD_LOADED +0x5FA96262=IS_GAME_KEYBOARD_KEY_PRESSED +0x5FAD09CA=GET_HEIGHT_OF_VEHICLE +0x5FB15E81=NETWORK_SET_SESSION_INVITABLE +0x5FB31295=START_CHAR_FIRE +0x5FBC5FFF=EXTINGUISH_OBJECT_FIRE +0x5FBE5F52=REGISTER_MISSION_PASSED +0x5FD24FEA=CLEAR_ROOM_FOR_CAR +0x5FD47B45=GET_BLIP_INFO_ID_PED_INDEX +0x5FDF1493=SET_COLLIDE_WITH_PEDS +0x5FE61572=PRINT_WITH_3_NUMBERS +0x5FE95249=SET_CHAR_PROP_INDEX +0x5FF84497=GET_CAR_MODEL +0x5FFE33EC=SET_VEH_ALARM_DURATION +0x6004431B=GET_EPISODE_NAME +0x601A5770=IS_AUTO_SAVE_IN_PROGRESS +0x602C46E7=SET_CHAR_GRAVITY +0x60305168=IS_BIG_VEHICLE +0x60320FEB=HIDE_HUD_AND_RADAR_THIS_FRAME +0x6045426E=DAMAGE_CHAR +0x604E1C46=IS_2PLAYER_GAME_GOING_ON +0x60560DAE=NETWORK_IS_RENDEZVOUS +0x60669FE=SWITCH_GARBAGE_TRUCKS +0x60806A0C=NETWORK_JOIN_GAME +0x608237A4=ACTIVATE_MENU_ITEM +0x60964DB8=IS_BULLET_IN_BOX +0x60980323=START_PTFX_ON_OBJ_BONE +0x609D0203=ACTIVATE_NETWORK_SETTINGS_MENU +0x609D07DB=REGISTER_INT_STAT +0x60AD2FE0=SET_CAM_NEAR_DOF +0x60AE0867=PLAY_SOUND_FROM_OBJECT +0x60B26D74=IS_CHAR_USING_MAP_ATTRACTOR +0x60BC4116=GET_SEQUENCE_PROGRESS_RECURSIVE +0x60C22E93=GET_CAM_POS +0x60C80EC9=ALTER_WANTED_LEVEL +0x60D94FA7=PLAYSTATS_MISSION_CANCELLED +0x60DC6E25=SET_MISSION_PASSED_CASH +0x60E335FA=SET_HAS_BEEN_OWNED_FOR_CAR_GENERATOR +0x60EC0540=SET_CHAR_AS_MISSION_CHAR +0x60EF0519=TAKE_CAR_OUT_OF_PARKED_CARS_BUDGET +0x60F720F6=GET_VEHICLE_TYPE_OF_MODEL +0x60FB61A7=CLEAR_TIMECYCLE_MODIFIER +0x610157C9=IS_CHAR_IN_ANGLED_AREA_3D +0x61040B08=ACTIVATE_REPLAY_MENU +0x61064783=PLAY_AUDIO_EVENT_FROM_PED +0x611948A3=FLASH_BLIP_ALT +0x612062DB=SET_RICH_PRESENCE_TEMPLATEMP3 +0x61243F34=SET_MONEY_PICKUP_NETWORK_REGEN_TIME +0x612C748F=GET_AMMO_IN_CLIP +0x613510D0=IS_PLAYER_PERFORMING_WHEELIE +0x6136B6A=SET_GFWL_HAS_SAFE_HOUSE +0x61487DBF=HAS_CAR_BEEN_DAMAGED_BY_CHAR +0x61497585=GET_BLIP_ALPHA +0x614A3353=DESTROY_ALL_CAMS +0x615959BA=SET_SPRITES_DRAW_BEFORE_FADE +0x616F492C=PRINTSTRING +0x61784349=SET_VIEWPORT_MIRRORED +0x617B191D=INIT_FRONTEND_HELPER_TEXT +0x61822A3C=SET_CHAR_RELATIONSHIP_GROUP +0x61965EB3=PRINTVECTOR +0x619D51D3=SET_POLICE_IGNORE_PLAYER +0x619E7657=REGISTER_HATED_TARGETS_IN_AREA +0x61A75D3=GET_CHAR_HIGHEST_PRIORITY_EVENT +0x61A812F5=PED_QUEUE_REJECT_PEDS_WITH_FLAG_FALSE +0x61B830BC=DISPLAY_FRONTEND_MAP_BLIPS +0x61C100F5=ALLOW_NETWORK_POPULATION_GROUP_CYCLING +0x61C65FDE=IS_PLAYER_ONLINE +0x61C81E88=ATTACH_CAR_TO_OBJECT +0x61C921EF=SET_MOBILE_PHONE_SCALE +0x61D07789=FORCE_PED_TO_LOAD_COVER +0x61D4B5F=COS +0x61DA102E=IS_INTERIOR_SCENE +0x61EE5C9A=GET_CAR_PITCH +0x61F40670=SET_CAR_STRONG +0x620C26D8=SET_ROOM_FOR_CHAR_BY_KEY +0x62285CAD=FORCE_FULL_VOICE +0x622E3D34=REMOVE_ALL_INACTIVE_GROUPS_FROM_CLEANUP_LIST +0x62405882=GET_NUMBER_OF_PLAYERS +0x624E5833=SET_CHAR_COORDINATES_DONT_WARP_GANG +0x6251618F=SWITCH_ROADS_BACK_TO_ORIGINAL +0x62687944=ADD_PED_TO_CINEMATOGRAPHY_AI +0x62701AF8=TASK_PERFORM_SEQUENCE_FROM_PROGRESS +0x627A3586=DELETE_PLAYER +0x627F3275=END_CAM_COMMANDS +0x62842540=IS_CHAR_USING_SCENARIO +0x6285788=GET_CONTROL_VALUE +0x6289239F=NETWORK_CLEAR_SUMMONS +0x62984AB7=TIMERB +0x62A507A=GET_DAMAGE_TO_PED_BODY_PART +0x62B15CD7=NETWORK_INVITE_FRIEND +0x62BC0AEE=IS_THIS_MODEL_A_VEHICLE +0x62E0076=COPY_COMBAT_DECISION_MAKER +0x62E319C6=GET_PLAYER_ID +0x62EA75E0=IS_THIS_MODEL_A_HELI +0x62ED1551=DISPLAY_CASH +0x62EF058E=CLEAR_NAMED_CUTSCENE +0x62FE6290=DELETE_OBJECT +0x6314421A=UNOBFUSCATE_INT_ARRAY +0x632630C5=SET_ALL_PEDS_SPAWNED_ARE_COPS +0x633426B6=ENABLE_XBOX_SCREEN_SAVER +0x633A012B=SET_PLAYER_AS_DAMAGED_PLAYER +0x6342018A=GET_SOUND_ID +0x63576E53=SECUROM_SPOT_CHECK1 +0x63737D31=FORCE_WEATHER_NOW +0x637E1D42=DOES_SCRIPT_FIRE_EXIST +0x63A40F58=EXTINGUISH_CAR_FIRE +0x63A669B6=ARE_CREDITS_FINISHED +0x63A86D87=CAM_SET_CINEMATIC +0x63AB65DC=THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME +0x63AF5057=DISABLE_POLICE_SCANNER +0x63B70F7C=IS_IN_CAR_FIRE_BUTTON_PRESSED +0x63B87EBE=DONT_DISPATCH_COPS_FOR_PLAYER +0x63C00DE7=GET_CLOSEST_ROAD +0x63DA2195=CODE_WANTS_MOBILE_PHONE_REMOVED +0x63DE7A05=SET_VEH_HAS_STRONG_AXLES +0x63E7509E=IS_PLAYER_FREE_FOR_AMBIENT_TASK +0x63F07A46=IS_CAR_HEALTH_GREATER +0x64146142=ATTACH_CAR_TO_CAR +0x6423636D=RELEASE_TWO_PLAYER_DISTANCE +0x64302F16=SET_CHAR_DUCKING +0x64342B55=IS_STREAMING_PRIORITY_REQUESTS +0x6441EAF=CHANGE_CAR_COLOUR +0x64621F1=IS_CHAR_SITTING_IDLE +0x64655F10=IS_MOUSE_USING_VERTICAL_INVERSION +0x64660709=GET_STRING_WIDTH +0x647E2BF7=SET_PLAYER_CONTROL_FOR_AMBIENT_SCRIPT +0x64861559=GET_DOOR_STATE +0x64903364=TASK_MOBILE_CONVERSATION +0x649316B7=REMOVE_CHAR_FROM_GROUP +0x64961488=SET_FORCE_LOOK_BEHIND +0x64B9757E=SET_GROUP_FOLLOW_STATUS +0x64BD4664=IS_CHAR_USING_ANY_SCENARIO +0x64BE2E39=CLEAR_OBJECT_LAST_DAMAGE_ENTITY +0x64CA2868=SET_MONEY_CARRIED_BY_ALL_NEW_PEDS +0x64D35E1D=GET_CORRECTED_COLOUR +0x64DD173C=SHIFT_RIGHT +0x64E06CBB=HAS_PLAYER_DAMAGED_AT_LEAST_ONE_PED +0x64E51535=GET_WIDTH_OF_SUBSTRING_GIVEN_TEXT_LABEL +0x64EF411D=GET_CAM_MOTION_BLUR +0x64F37F05=SET_ZONE_NO_COPS +0x651E50EC=DESTROY_VIEWPORT +0x653B5374=SKIP_TO_NEXT_ALLOWED_STATION +0x65490A3D=SET_DECISION_MAKER_ATTRIBUTE_TARGET_LOSS_RESPONSE +0x65536ECF=ADD_CHAR_DECISION_MAKER_EVENT_RESPONSE +0x656F1A7A=SET_STAT_FRONTEND_ALWAYS_VISIBLE +0x65712730=PRINT_MISSION_DESCRIPTION +0x65752C65=PLAY_SOUND_FROM_POSITION +0x658028BA=TASK_GOTO_CHAR_OFFSET +0x658F21AF=REMOVE_IPL_DISCREETLY +0x65A34B7A=BLEND_OUT_CHAR_MOVE_ANIMS +0x65A428F2=SET_UP_TRIP_SKIP_FOR_SPECIFIC_VEHICLE +0x65A80992=IS_GARAGE_OPEN +0x65B05F3F=FLUSH_ALL_SPAWN_BLOCKING_AREAS +0x65B83AFB=NETWORK_IS_SESSION_STARTED +0x65BB0060=SET_CAR_FORWARD_SPEED +0x65D949B7=CHANGE_PICKUP_BLIP_COLOUR +0x65D95395=GET_TIME_SINCE_PLAYER_RAN_LIGHT +0x65DE621C=DO_SCREEN_FADE_OUT +0x65EB71CC=TASK_GOTO_CHAR_AIMING +0x65EF0CB8=SAVE_INT_TO_DEBUG_FILE +0x65F874DE=REQUEST_ANIMS +0x66133D7=IS_PLAYER_IN_INFO_ZONE +0x661A0CCC=SET_HINT_MOVE_IN_DIST +0x661B239A=DISPLAY_TEXT_WITH_LITERAL_STRING +0x6629119D=GET_NETWORK_RESTART_NODE_DEBUG +0x662E4376=SET_ROT_ORDER +0x66317064=SAVE_FLOAT_TO_DEBUG_FILE +0x663979D9=GIVE_REMOTE_CONTROLLED_MODEL_TO_PLAYER +0x664D06FF=TASK_GO_TO_CHAR +0x665F6BB7=IS_PLAYER_TARGETTING_ANYTHING +0x667517AB=SET_PETROL_TANK_WEAKPOINT +0x6680196B=SET_TELESCOPE_CAM_ANGLE_LIMITS +0x66842574=DISPLAY_TEXT_WITH_TWO_STRINGS +0x668F64C7=FREEZE_OBJECT_POSITION_AND_DONT_LOAD_COLLISION +0x66915CE9=STOP_STREAM +0x669D053F=IS_USING_CONTROLLER +0x66B43B06=GET_CAR_BLOCKING_CAR +0x66B93E8C=SET_TIMER_BEEP_COUNTDOWN_TIME +0x66BB737D=DEACTIVATE_SCRIPT_POPULATION_ZONE +0x66CC16BD=SHAKE_PAD +0x66D53314=DOES_DECISION_MAKER_EXIST +0x66D57CC4=CLEAR_BIT +0x66DD4F67=ACTIVATE_INTERIOR +0x66E93537=REQUEST_COLLISION_FOR_MODEL +0x66F445BB=FIND_NETWORK_RESTART_POINT +0x66F47727=ADD_WIDGET_TOGGLE +0x66F5118F=IS_PED_CLIMBING +0x66FD3CFC=CAN_REGISTER_MISSION_ENTITIES +0x6702757C=LOCK_CAR_DOORS +0x670E3DE3=GET_LATEST_CONSOLE_COMMAND +0x67114B98=START_MOBILE_PHONE_CALLING +0x67177EEC=DEBUG_OFF +0x672139F0=SET_OBJECT_EXISTS_ON_ALL_MACHINES +0x673E4CD2=IS_CHAR_PLAYING_ANIM +0x674849B5=HAS_PLAYER_DAMAGED_AT_LEAST_ONE_VEHICLE +0x674D6F8E=IS_GROUP_MEMBER +0x675A1B4E=GET_CHAR_ANIM_EVENT_TIME +0x675E5940=CREATE_PICKUP_ROTATE +0x67640F3=ABSF +0x676B6BCA=IS_EXPLOSION_IN_AREA +0x676F0004=IS_PED_JACKING +0x677861E1=SET_OBJECT_CCD +0x678813A4=GET_CURRENT_PLAYBACK_NUMBER_FOR_CAR +0x67890049=SET_DECISION_MAKER_ATTRIBUTE_RETREATING_BEHAVIOUR +0x679934F9=IS_PLAYER_TARGETTING_OBJECT +0x679A474E=SET_MESSAGE_FORMATTING +0x67A42263=DOES_VEHICLE_EXIST +0x67B725B2=GET_NUMBER_LINES +0x67C45774=GET_MOBILE_PHONE_POSITION +0x67C82864=GET_WATER_HEIGHT_NO_WAVES +0x67CC007C=SET_PED_IS_DRUNK +0x67D83807=ADD_OBJECT_TO_INTERIOR_ROOM_BY_KEY +0x67D908DF=SWITCH_PED_PATHS_ON +0x67DB4150=GET_GROUP_FORMATION_SPACING +0x67F518F0=LOCATE_CHAR_ON_FOOT_OBJECT_2D +0x68083431=SET_PLAYER_INVISIBLE_TO_AI +0x68232D31=TASK_HANDS_UP +0x68251A95=CREATE_EMERGENCY_SERVICES_CAR_RETURN_DRIVER +0x68373878=STORE_DAMAGE_TRACKER_FOR_NETWORK_PLAYER +0x683927F5=SET_CAM_INTERP_STYLE_DETAILED +0x684D1517=GIVE_PED_PICKUP_OBJECT +0x68664078=ENABLE_CHASE_AUDIO +0x686B6395=SET_CAM_SHAKE +0x687107CA=GET_DISTANCE_BETWEEN_COORDS_2D +0x688557E4=SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY +0x68855BE7=IS_CHAR_IN_MELEE_COMBAT +0x68880DCD=MAINTAIN_FLASHING_STAR_AFTER_OFFENCE +0x68966670=GET_OFFSET_FROM_INTERIOR_IN_WORLD_COORDS +0x689D0F5F=SET_CHAR_COORDINATES +0x689D5EEE=SET_PLAYER_ICON_COLOUR +0x68AB2DD9=SET_CHAR_CLIMB_ANIM_RATE +0x68B829C7=IS_PED_BEING_JACKED +0x68C57282=SET_DEAD_CHAR_COORDINATES +0x68EA6EBE=IS_MESSAGE_BEING_DISPLAYED +0x68F06A02=IS_MINIGAME_IN_PROGRESS +0x68FF7165=GET_HASH_KEY +0x690233B1=TASK_JETPACK +0x690D344F=BURST_CAR_TYRE +0x691970FD=SHAKE_PLAYERPAD_WHEN_CONTROLLER_DISABLED +0x69315157=SET_GROUP_FORMATION_SPACING +0x693D7B21=SET_CAM_MOTION_BLUR +0x69433A8=TASK_FALL_AND_GET_UP +0x69491CFA=WASH_VEHICLE_TEXTURES +0x694A0DC1=CREATE_CAM +0x695C429D=SET_PED_ENABLE_LEG_IK +0x696021E6=NETWORK_SHOW_FRIEND_PROFILE_UI +0x69604AE2=IS_HUD_PREFERENCE_SWITCHED_ON +0x69715285=TASK_CAR_DRIVE_TO_COORD +0x69804B35=PLAYER_HAS_FLASHING_STARS_ABOUT_TO_DROP +0x698F6172=IS_MOBILE_PHONE_CALL_ONGOING +0x698F762E=UNREGISTER_SCRIPT_WITH_AUDIO +0x69A52C96=GET_CHAR_WILL_COWER_INSTEAD_OF_FLEEING +0x69A72C50=ALLOW_EMERGENCY_SERVICES +0x69AE0805=VDIST2 +0x69B140F6=SET_INTERP_FROM_SCRIPT_TO_GAME +0x69B53ADA=IS_FONT_LOADED +0x69C033D8=DOES_VEHICLE_EXIST_WITH_NETWORK_ID +0x69CE154F=SET_CAR_GENERATORS_ACTIVE_IN_AREA +0x69D90F11=SAVE_NEWLINE_TO_DEBUG_FILE +0x69E742FC=ACTIVATE_CHEAT +0x69EC0E70=CHANGE_BLIP_PRIORITY +0x69F02BA0=POINT_CAM_AT_VEHICLE +0x69F11716=GET_PED_FROM_NETWORK_ID +0x69F55DCC=DONT_SUPPRESS_ANY_CAR_MODELS +0x6A0A724C=ALLOW_PLAYER_TO_CARRY_NON_MISSION_OBJECTS +0x6A1244E9=REMOVE_UPSIDEDOWN_CAR_CHECK +0x6A2E514F=IS_OBJECT_TOUCHING_OBJECT +0x6A66149A=NETWORK_RETURN_TO_RENDEZVOUS_PENDING +0x6A6A12D7=ADD_NETWORK_RESTART +0x6A6B4F18=IS_CHAR_DEAD +0x6A7236C9=SET_OBJECT_ANIM_PLAYING_FLAG +0x6A733E6C=SPECIFY_SCRIPT_POPULATION_ZONE_NUM_SCENARIO_PEDS +0x6A77506A=WARP_CHAR_FROM_CAR_TO_COORD +0x6A7E47C9=FORCE_RADIO_TRACK +0x6A842382=HAS_PLAYER_RANK_BEEN_UPGRADED +0x6A90123D=CHANGE_BLIP_SPRITE +0x6A9033B3=SET_CAR_COLLISION +0x6A9A3B1F=IS_OBJECT_ON_SCREEN +0x6A9B79D8=USE_MASK +0x6A9E5CE5=GET_BLIP_INFO_ID_TYPE +0x6A9F01AF=REQUEST_ADDITIONAL_TEXT +0x6AA20B7E=SWITCH_PED_ROADS_BACK_TO_ORIGINAL +0x6AA63375=CREATE_HTML_SCRIPT_OBJECT +0x6AC14091=SET_PED_HELMET_TEXTURE_INDEX +0x6ADD40EC=DRAW_SPRITE +0x6ADF2929=SET_HINT_TIMES_DEFAULT +0x6AFF0587=IS_EMERGENCY_SERVICES_VEHICLE +0x6B032A0B=GET_ONLINE_LAN +0x6B1C6027=RETUNE_RADIO_UP +0x6B247B9E=SET_HEADING_FOR_ATTACHED_PLAYER +0x6B2838C7=SET_PED_PATH_MAY_USE_LADDERS +0x6B2E49CD=DETACH_OBJECT_NO_COLLIDE +0x6B2F3E97=DISABLE_FRONTEND_RADIO +0x6B2F6234=SET_IGNORE_SERVER_UPDATE +0x6B30CBF=TASK_WARP_CHAR_INTO_CAR_AS_PASSENGER +0x6B3D5D45=IS_CAR_LOW_RIDER +0x6B434D0D=SET_RICH_PRESENCE_TEMPLATEFILTER +0x6B5500A5=TASK_SIT_DOWN_PLAY_ANIM +0x6B6019DB=GET_CELLPHONE_RANKED +0x6B735ED=PLAYSTATS_FLOAT +0x6B840F1=TASK_COMBAT_HATED_TARGETS_IN_AREA +0x6B85214E=TASK_LEAVE_CAR +0x6B9C6127=SET_CONTENTS_OF_TEXT_WIDGET +0x6BA520F0=REMOVE_ALL_CHAR_WEAPONS +0x6BAC2781=SET_DECISION_MAKER_ATTRIBUTE_CAUTION +0x6BC05942=SET_PLAYER_MAY_ONLY_ENTER_THIS_VEHICLE +0x6BDC40EB=IS_CAR_ATTACHED +0x6BE062DF=ON_FIRE_SCREAM +0x6BE0DD3=UNLOCK_GENERIC_NEWS_STORY +0x6C013A17=GET_LENGTH_OF_STRING_WITH_THIS_HASH_KEY +0x6C0E191F=STRING_STRING +0x6C213305=NEW_SCRIPTED_CONVERSATION +0x6C236A54=SET_RICH_PRESENCE_TEMPLATEMP1 +0x6C305137=ENABLE_ALL_PED_HELMETS +0x6C321179=SET_PLAYER_KEEPS_WEAPONS_WHEN_RESPAWNED +0x6C3B5917=IS_MISSION_COMPLETE_PLAYING +0x6C3D04C3=SET_UP_TRIP_SKIP_AFTER_MISSION +0x6C403ACC=IS_CHAR_MODEL +0x6C4113E=GET_NUMBER_OF_CHAR_TEXTURE_VARIATIONS +0x6C434E0B=NETWORK_IS_ROCKSTART_SESSION_ID_VALID +0x6C4568A7=IS_PAUSE_MENU_ACTIVE +0x6C507EAC=GET_GAMER_NETWORK_SCORE +0x6C5871D6=GET_VEHICLE_QUATERNION +0x6C63251D=TASK_GET_OFF_BOAT +0x6C654678=HAND_VEHICLE_CONTROL_BACK_TO_PLAYER +0x6C6C1CF3=SET_CHAR_SIGNAL_AFTER_KILL +0x6C6F6052=LINE +0x6C71148=SET_WIDESCREEN_BORDERS +0x6C8F2EEE=SET_PLAYER_COLOUR +0x6C9F2330=CHANGE_BLIP_NAME_FROM_ASCII +0x6CA57960=KNOCK_PED_OFF_BIKE +0x6CAC3D62=GET_CAR_COLOURS +0x6CB14354=SET_EXTRA_CAR_COLOURS +0x6CB64BDB=ADD_NAVMESH_REQUIRED_REGION +0x6CC1560F=TASK_SIT_DOWN_INSTANTLY +0x6CC85D46=GET_GFWL_HAS_SAFE_HOUSE +0x6CCB719D=LOCATE_CHAR_IN_CAR_OBJECT_2D +0x6CD4EB4=IS_VEHICLE_TOUCHING_OBJECT +0x6CE00370=SET_NM_MESSAGE_FLOAT +0x6CE277E7=TASK_SET_IGNORE_WEAPON_RANGE_FLAG +0x6CEA50D8=TASK_LEAVE_CAR_AND_FLEE +0x6CF248FD=HAS_THIS_ADDITIONAL_TEXT_LOADED +0x6CF44DD6=SET_CURRENT_CHAR_WEAPON +0x6CFC30AD=ENABLE_DEFERRED_LIGHTING +0x6CFD0610=SET_TEXT_DRAW_BEFORE_FADE +0x6D05484F=SET_GROUP_FORMATION +0x6D0E1BCE=LOCATE_CHAR_ANY_MEANS_OBJECT_3D +0x6D1E5C25=CAN_PED_SHIMMY_IN_DIRECTION +0x6D21564D=ADD_BLIP_FOR_CAR +0x6D302DA9=NETWORK_CHANGE_GAME_MODE_SUCCEEDED +0x6D4746D8=GET_RANDOM_CAR_OF_TYPE_IN_ANGLED_AREA_NO_SAVE +0x6D4E2A4A=POINT_FIXED_CAM_AT_POS +0x6D631CED=PLAYER_IS_NEAR_FIRST_PIGEON +0x6D651A7=GET_OBJECT_VELOCITY +0x6D6A1261=TASK_ACHIEVE_HEADING +0x6D717883=IS_OBJECT_IN_AREA_3D +0x6D795EC0=GET_LENGTH_OF_STRING_WITH_THIS_TEXT_LABEL +0x6D823703=GET_TOTAL_NUMBER_OF_STATS +0x6D902EE3=GET_GROUND_Z_FOR_3D_COORD +0x6D9538E1=SET_CHAR_RELATIONSHIP +0x6DA91393=SET_PICKUP_COLLECTABLE_BY_CAR +0x6DAB7270=SET_CHAR_CURRENT_WEAPON_VISIBLE +0x6DAB78CD=DOES_OBJECT_EXIST +0x6DB26E07=HAS_CHAR_BEEN_DAMAGED_BY_WEAPON +0x6DB47487=LOCATE_OBJECT_3D +0x6DD754DD=GET_LEFT_PLAYER_CASH_TO_REACH_LEVEL +0x6DDD201D=SET_VISIBILITY_OF_NEARBY_ENTITY_WITH_SPECIAL_ATTRIBUTE +0x6E0026EF=STOP_PED_WEAPON_FIRING_WHEN_DROPPED +0x6E0A438A=CHANGE_GARAGE_TYPE +0x6E120246=CLEAR_SCRIPT_ARRAY_FROM_SCRATCHPAD +0x6E1A0A84=SET_AMMO_IN_CLIP +0x6E2B38F3=IS_NETWORK_SESSION +0x6E2E55B5=SET_CHAR_ALLOWED_TO_DUCK +0x6E354B41=SET_PED_FORCE_FLY_THROUGH_WINDSCREEN +0x6E3906E4=GET_NEXT_CLOSEST_CAR_NODE_FAVOUR_DIRECTION +0x6E397D96=SWITCH_STREAMING +0x6E405BD5=BLEND_FROM_NM_WITH_ANIM +0x6E435BDE=IS_SNIPER_BULLET_IN_AREA +0x6E4E1BEC=IS_HELP_MESSAGE_BEING_DISPLAYED +0x6E77153D=SET_BIKE_RIDER_WILL_PUT_FOOT_DOWN_WHEN_STOPPED +0x6E7C6687=SET_PED_ALLOW_MISSION_ONLY_DRIVEBY_USE +0x6E856548=ADD_COVER_BLOCKING_AREA +0x6E8F7FA4=SET_NM_MESSAGE_VEC3 +0x6E904C1A=LOAD_SCENE_FOR_ROOM_BY_KEY +0x6E936A1A=GET_MOTION_CONTROLS_ENABLED +0x6EA1F78=GET_CHAR_AREA_VISIBLE +0x6EA72622=IS_CAR_WAITING_FOR_WORLD_COLLISION +0x6EA92FD5=IS_THIS_MODEL_A_CAR +0x6EB3047F=NETWORK_IS_RENDEZVOUS_HOST +0x6EB639E8=LOOK_AT_NEARBY_ENTITY_WITH_SPECIAL_ATTRIBUTE +0x6ED17CF8=GET_RANDOM_CHAR_IN_AREA_OFFSET_NO_SAVE +0x6ED83424=CANCEL_OVERRIDE_RESTART +0x6EEE7E6C=ALLOW_SCENARIO_PEDS_TO_BE_RETURNED_BY_NEXT_COMMAND +0x6EF64079=SET_CHAR_DESIRED_HEADING +0x6EF667A4=SET_TARGET_CAR_FOR_MISSION_GARAGE +0x6F271B2=SET_PLAYER_CONTROL_ON_IN_MISSION_CLEANUP +0x6F2A5430=NETWORK_SHOW_PLAYER_PROFILE_UI +0x6F363A21=TASK_WARP_CHAR_INTO_CAR_AS_DRIVER +0x6F54963=SET_ONSCREEN_COUNTER_FLASH_WHEN_FIRST_DISPLAYED +0x6F760759=END_WIDGET_GROUP +0x6F766824=GET_NTH_CLOSEST_CAR_NODE_FAVOUR_DIRECTION +0x6F796702=GET_VEHICLE_CLASS +0x6F797AF3=REMOVE_TEMPORARY_RADAR_BLIPS_FOR_PICKUPS +0x6F9256DF=ADD_WIDGET_FLOAT_SLIDER +0x6F94DB7=RESET_LATEST_CONSOLE_COMMAND +0x6FC54C6B=NETWORK_SHOW_PLAYER_FEEDBACK_UI +0x6FC75ABD=SET_CHAR_WILL_FLY_THROUGH_WINDSCREEN +0x6FDA43A3=NETWORK_SET_LAN_SESSION +0x6FE455D8=ALLOW_LOCKON_TO_RANDOM_PEDS +0x6FFE0DFD=REQUEST_SCRIPT +0x700165C2=SET_PLAYER_GROUP_TO_FOLLOW_ALWAYS +0x701F4004=IS_OBJECT_ATTACHED +0x702041F2=TASK_TIRED +0x7025A4A=IS_CHAR_GESTURING +0x70291096=SET_SELECTED_MENU_ITEM +0x704D5747=RENDER_RADIOHUD_SPRITE_IN_MOBILE_PHONE +0x704E638F=GET_EPISODE_INDEX_FROM_SUMMONS +0x705231A9=TASK_SHOOT_AT_COORD +0x70582D53=SET_ZONE_POPULATION_TYPE +0x705A6ED9=APPLY_WANTED_LEVEL_CHANGE_NOW +0x706707E6=START_NEW_SCRIPT_WITH_ARGS +0x709154FC=GIVE_DELAYED_WEAPON_TO_CHAR +0x7092DC4=SET_LOCAL_PLAYER_VOICE +0x709D2036=SET_ADVANCED_BOOL_IN_DECISION_MAKER +0x70A62140=REGISTER_HATED_TARGETS_AROUND_PED +0x70AF1D38=SET_PLAYER_PAIN_ROOT_BANK_NAME +0x70B1C45=GET_GROUP_CHAR_DUCKS_WHEN_AIMED_AT +0x70B45E01=UPDATE_NETWORK_STATISTICS +0x70BB021A=IS_CHAR_STUCK_UNDER_CAR +0x70CB4DCE=GET_PARKING_NODE_IN_AREA +0x70CC1487=ADD_BLIP_FOR_OBJECT +0x70D13342=SET_LOAD_COLLISION_FOR_OBJECT_FLAG +0x70E13826=SET_CHAR_ROTATION +0x70EA2B89=MARK_STREAMED_TXD_AS_NO_LONGER_NEEDED +0x70F0538F=SPECIFY_SCRIPT_POPULATION_ZONE_GROUPS +0x70F287A=PLAYER_HAS_FLASHING_STAR_AFTER_OFFENCE +0x70FE415C=LAUNCH_LOCAL_PLAYER_IN_NETWORK_GAME +0x71076BBA=PRINT_HELP +0x710A49=SET_FREE_RESPRAYS +0x710B2BD3=STOP_PED_SPEAKING +0x710E6D16=OVERRIDE_FREEZE_FLAGS +0x7110790B=SET_CHAR_MAX_TIME_UNDERWATER +0x711214F3=DISABLE_PLAYER_LOCKON +0x71184DA3=IS_CHAR_IN_ANY_CAR +0x71270D73=SET_OBJECT_QUATERNION +0x714C1031=GET_PED_PATH_MAY_USE_CLIMBOVERS +0x71542EB=DISPLAY_HELP_TEXT_THIS_FRAME +0x716308C6=SET_TEXT_CENTRE_WRAPX +0x71755E9B=GET_MAX_WANTED_LEVEL +0x717B5EFB=GET_WEB_PAGE_LINK_POSN +0x718508B4=CLEAR_CHAR_LAST_WEAPON_DAMAGE +0x718939EF=SET_SCRIPTED_ANIM_SEAT_OFFSET +0x7191562B=SET_CHAR_DEFENSIVE_AREA_ATTACHED_TO_CAR +0x71A05FF1=TASK_CHAR_ARREST_CHAR +0x71A52973=SET_CHAR_COMPONENT_VARIATION +0x71AE1BDC=ENABLE_CAM_COLLISION +0x71AE456A=NETWORK_IS_OPERATION_PENDING +0x71B6690=SET_CAR_DISTANCE_AHEAD_MULTIPLIER +0x71B81DE7=FORCE_CAR_LIGHTS +0x71C30148=ALLOCATE_SCRIPT_TO_OBJECT +0x71C91921=STOP_PLAYBACK_RECORDED_CAR +0x71D72486=SET_VEH_INDICATORLIGHTS +0x71DE26A3=GET_NUMBER_LINES_WITH_LITERAL_STRINGS +0x71F001D2=TASK_PLAY_ANIM_FACIAL +0x71F965B4=SET_REDUCE_VEHICLE_MODEL_BUDGET +0x71FE1C0A=SET_CAR_HAS_BEEN_CREATED_IN_INTERIOR +0x720673D9=SET_VEHICLE_IS_CONSIDERED_BY_PLAYER +0x720A4D47=RESERVE_NETWORK_MISSION_OBJECTS +0x720E7EA6=NEW_MOBILE_PHONE_CALL +0x72297CDC=SET_CAM_INTERP_STYLE_CORE +0x72397ECD=SHOW_SIGNIN_UI +0x7244253=CLEAR_HELP +0x72452672=TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME +0x72516B4=SET_HEALTH_PICKUP_NETWORK_REGEN_TIME +0x725654F4=TASK_SIT_DOWN_ON_NEAREST_OBJECT +0x728C1CC0=SET_INSTANT_WIDESCREEN_BORDERS +0x72AE63C8=TASK_SWAP_WEAPON +0x72B16D0D=DEACTIVATE_FRONTEND +0x72B73FBA=REMOVE_CLOSE_MIC_PED +0x72BF79F1=TASK_DUCK +0x72C13404=GET_NAME_OF_SCRIPT_TO_AUTOMATICALLY_START +0x72E93E13=SET_CAM_ATTACH_OFFSET +0x72EC0AA6=CONVERT_THEN_ADD_STRING_TO_HTML_SCRIPT_OBJECT +0x72EF466E=DONT_SUPPRESS_ANY_PED_MODELS +0x72F02B67=TASK_FOLLOW_PATROL_ROUTE +0x72F81072=IS_COP_VEHICLE_IN_AREA_3D_NO_SAVE +0x7305301D=APPLY_FORCE_TO_PED +0x731B11A7=CHANGE_BLIP_NAME_TO_PLAYER_NAME +0x73245AB3=GET_INTERIOR_HEADING +0x73246FC0=WINCH_CAN_PICK_OBJECT_UP +0x73260714=RESET_STUCK_TIMER +0x7330132C=REMOVE_PROJTEX_FROM_OBJECT +0x733846D5=SET_RETURN_TO_FILTER_MENU +0x73505E0=SET_RANDOM_CAR_DENSITY_MULTIPLIER +0x736027E6=CODE_WANTS_MOBILE_PHONE_REMOVED_FOR_WEAPON_SWITCHING +0x736569=IS_OBJECT_ON_PLAYER_MACHINE +0x736D423E=ALLOW_AUTO_CONVERSATION_LOOKATS +0x73700561=IS_SCREEN_FADING +0x73737990=ARE_ALL_NAVMESH_REGIONS_LOADED +0x737F24F9=GET_OFFSET_FROM_CHAR_IN_WORLD_COORDS +0x7381337A=TASK_SMART_FLEE_POINT +0x73A1443F=DOES_THIS_MINIGAME_SCRIPT_ALLOW_NON_MINIGAME_HELP_MESSAGES +0x73AB2028=SET_RICH_PRESENCE +0x73B01573=PRINT_NOW +0x73BD71A9=GET_PLAYER_RGB_COLOUR +0x73CB1489=SET_CHAR_DECISION_MAKER_TO_DEFAULT +0x73D3504A=WARP_CHAR_INTO_CAR +0x73D87A5F=NETWORK_IS_TVT +0x73E911E8=INIT_DEBUG_WIDGETS +0x73F55AEF=DELETE_DUMMY_CHAR +0x73F56AC5=DISPLAY_NON_MINIGAME_HELP_MESSAGES +0x740912C2=GET_NTH_CLOSEST_CAR_NODE +0x74093768=NETWORK_GET_HOST_LATENCY +0x740C4C84=GET_MINUTES_TO_TIME_OF_DAY +0x742E3376=GET_CONTENTS_OF_TEXT_WIDGET +0x743F30B3=TASK_USE_NEAREST_SCENARIO_TO_POS +0x744307B=DAMAGE_PED_BODY_PART +0x74576E37=FREEZE_CHAR_POSITION_AND_DONT_LOAD_COLLISION +0x74672C8C=GET_KEY_FOR_DUMMY_CHAR_IN_ROOM +0x746744D1=SET_CAM_ROT +0x746C06E8=DISPLAY_TEXT_WITH_3_NUMBERS +0x746E7171=GET_CHAR_GRAVITY +0x746EDF=WANTED_STARS_ARE_FLASHING +0x747E681E=GET_FRONTEND_DESIGN_VALUE +0x74824ADA=SET_CAR_LIGHT_MULTIPLIER +0x7488454D=CHEAT_HAPPENED_RECENTLY +0x748B78B6=SET_TEXT_RIGHT_JUSTIFY +0x74AF54F0=GET_RANDOM_CAR_OF_TYPE_IN_AREA_NO_SAVE +0x74B90C48=SET_DRUNK_CAM +0x74C14D31=GET_SCRIPT_TASK_STATUS +0x74C55395=SET_PED_STOP_CLONING +0x74C626EB=GENERATE_RANDOM_FLOAT_IN_RANGE +0x74CD7D1F=SET_CAR_ANIM_SPEED +0x74EC7580=GET_CHAR_WEAPON_IN_SLOT +0x74F97CF8=GET_PED_PATH_WILL_AVOID_DYNAMIC_OBJECTS +0x74FC2325=ENABLE_FANCY_WATER +0x74FF26F9=DONT_REMOVE_OBJECT +0x7505765B=DOES_OBJECT_HAVE_THIS_MODEL +0x75080482=ADD_LINE_TO_CONVERSATION +0x750C1CD7=GET_WEB_PAGE_LINK_HREF +0x751967FD=SET_CHAR_NAME_DEBUG +0x752643C9=GET_CAM_FAR_CLIP +0x75291BEC=NETWORK_END_SESSION +0x7533EC9=GET_HUD_COLOUR +0x75353EA4=TASK_EXTEND_ROUTE +0x75363BB5=SET_TEXT_FONT +0x7537050D=ADD_TEXT_WIDGET +0x753714F8=NETWORK_SET_TALKER_FOCUS +0x754000C=DECREMENT_FLOAT_STAT +0x754D0FC4=FLUSH_SCENARIO_BLOCKING_AREAS +0x754E1999=REQUEST_AMBIENT_AUDIO_BANK +0x75533E74=TASK_PLAY_ANIM_WITH_FLAGS +0x75593E18=IS_PLAYER_ONLINE_NP +0x755D6DF8=GET_PED_OBJECT_IS_ATTACHED_TO +0x755F292D=SET_GFWL_IS_RETURNING_TO_SINGLE_PLAYER +0x7563071D=IS_NETWORK_GAME_PENDING +0x75706300=TIMERA +0x757A0EB8=GET_HOST_MATCH_ON +0x759B6BBE=USE_PLAYER_COLOUR_INSTEAD_OF_TEAM_COLOUR +0x75A648B7=ABSI +0x75AC2519=SEND_NM_MESSAGE +0x75B024C6=SET_ROOM_FOR_DUMMY_CHAR_BY_NAME +0x75B43A72=GET_NUM_OF_MODELS_KILLED_BY_PLAYER +0x75C51A26=CREATE_OBJECT_NO_OFFSET +0x75C9772B=IS_KEYBOARD_KEY_JUST_PRESSED +0x75CD1A28=NETWORK_PLAYER_HAS_DIED_RECENTLY +0x75D21B78=IS_CHAR_SWIMMING +0x75DC4737=IS_ANY_PICKUP_AT_COORDS +0x75E005F1=GET_ROOT_CAM +0x75E40528=SET_CAR_HEADING +0x75F069D9=CLEAR_UP_TRIP_SKIP +0x75F85826=SET_OVERRIDE_NO_SPRINTING_ON_PHONE_IN_MULTIPLAYER +0x75FC34EF=ADD_FIRST_N_CHARACTERS_OF_STRING_TO_HTML_SCRIPT_OBJECT +0x760E0A0F=TASK_FLUSH_ROUTE +0x76181322=CEIL +0x762301C8=SWITCH_PED_TO_ANIMATED +0x76247429=SET_BLOCKING_OF_NON_TEMPORARY_EVENTS +0x763274B7=PLAY_SOUND_FROM_VEHICLE +0x764236CE=SECUROM_SPOT_CHECK4 +0x766E78A3=FIND_NETWORK_KILLER_OF_PLAYER +0x767B7EC9=GET_PAD_PITCH_ROLL +0x767E5013=GET_CHAR_LAST_DAMAGE_BONE +0x767F1E44=NETWORK_RESULT_MATCHES_SEARCH_CRITERIA +0x76860554=ADD_STRING_WITH_THIS_TEXT_LABEL_TO_PREVIOUS_BRIEF +0x76863C9=ADD_OBJECT_TO_INTERIOR_ROOM_BY_NAME +0x768B3AC7=CREATE_EMERGENCY_SERVICES_CAR +0x768F5140=SET_TEXT_BACKGROUND +0x768F640F=SUPPRESS_CAR_MODEL +0x76901A85=GET_CURRENT_BASIC_POLICE_CAR_MODEL +0x769F6E66=DRAW_SPHERE +0x76A2739D=SET_CAN_RESPRAY_CAR +0x76A63B4C=PRINT_WITH_NUMBER +0x76A7E4E=SET_CHAR_BULLETPROOF_VEST +0x76B068CA=GET_LOCAL_PLAYER_MP_CASH +0x76BB510A=TAKE_SCREEN_SHOT +0x76C53927=NETWORK_JOIN_GAME_PENDING +0x76D72D89=TASK_PICKUP_AND_CARRY_OBJECT +0x76E738A3=DELETE_CAR_GENERATOR +0x76EB2878=CHANGE_PLAYBACK_TO_USE_AI +0x76F25B4B=SET_CHAR_PROOFS +0x770600CF=CELL_CAM_IS_CHAR_VISIBLE_NO_FACE_CHECK +0x771A298A=WAITUNWARPED +0x771C2838=IS_MODEL_IN_CDIMAGE +0x771F3D7D=SET_CHAR_MELEE_ACTION_FLAG0 +0x772660D7=REMOVE_NAVMESH_REQUIRED_REGION +0x772B01CC=NETWORK_IS_INVITEE_ONLINE +0x774426C2=GET_CAR_DOOR_LOCK_STATUS +0x77513211=CREATE_USER_3D_MARKER +0x775F6665=IS_PLACE_CAR_BOMB_ACTIVE +0x77745390=LOAD_SETTINGS +0x7781290F=SWITCH_CAR_SIREN +0x7783449D=AWARD_PLAYER_MISSION_RESPECT +0x778F46E3=ATTACH_CAR_TO_CAR_PHYSICALLY +0x779F3EC6=RESET_CAM_INTERP_CUSTOM_SPEED_GRAPH +0x77A0221=SET_CHAR_NOT_DAMAGED_BY_RELATIONSHIP_GROUP +0x77A97169=SET_ROCKET_LAUNCHER_FREEBIE_IN_HELI +0x77B17B5=START_KILL_FRENZY +0x77D72045=SET_RICH_PRESENCE_TEMPLATELOBBY +0x78021D03=IS_REPLAY_SAVING +0x7827AE1=STOP_PED_MOBILE_RINGING +0x782E78BF=ATTACH_PED_TO_OBJECT_PHYSICALLY +0x78300C0C=CREATE_GROUP +0x783F287A=SET_CAR_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP +0x7858750E=START_STREAMING_REQUEST_LIST +0x787206F8=VMAG2 +0x787A3D4C=TASK_DESTROY_CAR +0x787F38B5=REMOVE_IPL +0x788026F4=IS_CLOSEST_OBJECT_OF_TYPE_SMASHED_OR_DAMAGED +0x788F7A03=FIX_AMBIENCE_ORIENTATION +0x78A75EF4=LOCATE_CHAR_ON_FOOT_CAR_2D +0x78AC735F=ACTIVATE_SAVE_MENU +0x78B00CB2=ATTACH_CAM_TO_PED +0x78C17971=LOAD_WEB_PAGE +0x78CE659D=RESET_CAR_WHEELS +0x78D01893=TRIGGER_POLICE_REPORT +0x78DC034E=IS_PED_ATTACHED_TO_ANY_CAR +0x78E00C86=SET_PED_FALL_OFF_BIKES_WHEN_SHOT +0x78E9500C=GET_PROGRESS_PERCENTAGE +0x78EE47F9=START_PROFILE_TIMER +0x78F7286F=UNPAUSE_RADIO +0x79103802=CAN_BE_DESCRIBED_AS_A_CAR +0x791D1778=GET_OBJECT_HEADING +0x79274447=MARK_CAR_AS_CONVOY_CAR +0x7939764F=START_MOBILE_PHONE_CALL +0x793F238A=IS_GAME_KEYBOARD_NAV_LEFT_PRESSED +0x794E4A82=GET_VEHICLE_FROM_NETWORK_ID +0x7953702C=SET_PLANE_UNDERCARRIAGE_UP +0x79574B3B=SET_COLLECTABLE1_TOTAL +0x79611458=CLEAR_CUTSCENE +0x79660015=PREVIEW_RINGTONE +0x796A6B88=FLASH_WEAPON_ICON +0x79700852=SET_PED_EXISTS_ON_ALL_MACHINES +0x79912ADC=SET_CHAR_CAN_BE_SHOT_IN_VEHICLE +0x79973C5A=GET_CHAR_HEIGHT_ABOVE_GROUND +0x79974E04=MUTE_GAMEWORLD_AND_POSITIONED_RADIO_FOR_TV +0x79A12A52=START_PED_MOBILE_RINGING +0x79A95BF9=IS_PLAYER_BEING_ARRESTED +0x79BB1D64=TASK_CHAR_SLIDE_TO_COORD_AND_PLAY_ANIM +0x79C84DBC=GET_HOST_ID +0x79CA30B1=GET_OBJECT_FRAGMENT_DAMAGE_HEALTH +0x79CF27AC=SET_TIME_ONE_DAY_FORWARD +0x79E5237B=PED_QUEUE_REJECT_PEDS_WITH_FLAG_TRUE +0x79EB2BC9=CONNECT_LODS +0x7A0177D=GIVE_PED_HELMET +0x7A0A1063=TASK_DRIVE_POINT_ROUTE_ADVANCED +0x7A0B156B=IS_PED_RETREATING +0x7A240412=IS_OBJECT_ON_FIRE +0x7A2B266D=OPEN_DEBUG_FILE +0x7A422E14=IS_CAR_A_MISSION_CAR +0x7A575AC9=RELEASE_ENTITY_FROM_ROPE_FOR_OBJECT +0x7A583068=CLEAR_ROOM_FOR_VIEWPORT +0x7A93645C=SET_DO_NOT_SPAWN_PARKED_CARS_ON_TOP +0x7A9B6E17=SET_PLAYER_GROUP_RECRUITMENT +0x7AA91131=GET_OBJECT_FROM_NETWORK_ID +0x7AAD273F=CAM_SEQUENCE_GET_PROGRESS +0x7ABD4D4D=SET_HEADING_OF_CLOSEST_OBJECT_OF_TYPE +0x7AD71A55=SELECT_WEAPONS_FOR_VEHICLE +0x7AD71AFF=DISPLAY_PLAYBACK_RECORDED_CAR +0x7AE52512=DOES_CAR_HAVE_ROOF +0x7B014306=IS_CAR_TOUCHING_CAR +0x7B05072C=GET_BLIP_INFO_ID_OBJECT_INDEX +0x7B181EB0=IS_OBJECT_STATIC +0x7B1A5333=TASK_SHIMMY_IN_DIRECTION +0x7B1F0130=IS_CHAR_IN_WATER +0x7B23203=SET_OBJECT_USED_IN_POOL_GAME +0x7B2822F7=CHANGE_CHAR_SIT_IDLE_ANIM +0x7B31633E=GET_PLAYER_RANK_LEVEL_DURING_MP +0x7B3F0058=GET_CHAR_EXTRACTED_VELOCITY +0x7B44224F=SET_CHAR_MONEY +0x7B4A7CD6=SET_VEHICLE_EXPLODES_ON_HIGH_EXPLOSION_DAMAGE +0x7B567F1A=DOES_PICKUP_EXIST +0x7B6F4B91=UNLOCK_LAZLOW_STATION +0x7B732460=SET_RECORDING_TO_POINT_NEAREST_TO_COORS +0x7B75036E=IS_CHAR_HEALTH_GREATER +0x7B8537F7=IS_THIS_MODEL_A_TRAIN +0x7B8B1D10=IS_NEXT_STATION_ALLOWED +0x7B8D68E7=SET_ROUTE +0x7BAC73DF=SET_CAR_EXISTS_ON_ALL_MACHINES +0x7BB35FCF=IS_PROJECTILE_IN_AREA +0x7BBF3625=REMOVE_BLIP +0x7BC4223=SET_USES_COLLISION_OF_CLOSEST_OBJECT_OF_TYPE +0x7BD06E31=SET_ENABLE_RC_DETONATE_ON_CONTACT +0x7BDE2CAF=SET_WIDESCREEN_FORMAT +0x7BEE5003=GET_NETWORK_ID_FROM_PED +0x7BF4652D=GET_CAM_FOV +0x7BF7646F=IS_OBJECT_IN_WATER +0x7BFB484F=TASK_LEAVE_CAR_IMMEDIATELY +0x7C0B46C8=IS_CHAR_TOUCHING_OBJECT_ON_FOOT +0x7C156670=ALWAYS_USE_HEAD_ON_HORN_ANIM_WHEN_DEAD_IN_CAR +0x7C3939E7=HAS_COLLISION_FOR_MODEL_LOADED +0x7C4C63EF=CHECK_NM_FEEDBACK +0x7C4E54ED=SET_MENU_ITEM_WITH_2_NUMBERS +0x7C515B18=CLEAR_SMALL_PRINTS +0x7C5F327E=GET_LOCAL_GAMERLEVEL_FROM_PROFILESETTINGS +0x7C671162=ADD_BLIP_FOR_CONTACT +0x7C6968F8=GET_MAX_AMMO +0x7C76803=SET_CHAR_VELOCITY +0x7C7B1237=REQUEST_STREAMED_TXD +0x7CA5476A=ROUND +0x7CA8382B=FREEZE_OBJECT_POSITION +0x7CAE2557=SET_DECISION_MAKER_ATTRIBUTE_TARGET_INJURED_REACTION +0x7CC3F86=IS_IN_SPECTATOR_MODE +0x7CC63464=SET_MENU_COLUMN_ORIENTATION +0x7CE83A30=SWITCH_CAR_GENERATOR +0x7CF256D0=DONT_SUPPRESS_PED_MODEL +0x7CF61A81=EXPLODE_CAR_IN_CUTSCENE_SHAKE_AND_BIT +0x7CFC39CB=SET_CHAR_WILL_LEAVE_CAR_IN_COMBAT +0x7D037B40=IS_CHAR_IN_CAR +0x7D0D6779=IS_OBJECT_REASSIGNMENT_IN_PROGRESS +0x7D15544E=GET_DEBUG_CAM +0x7D3C3C9D=TRIGGER_PTFX_ON_PED_BONE +0x7D591EAD=IS_CHAR_IN_ANGLED_AREA_2D +0x7D635E2C=DELETE_MISSION_TRAINS +0x7D675993=GET_CHAR_MONEY +0x7D6D0A6C=REGISTER_KILL_IN_MULTIPLAYER_GAME +0x7D76127F=IS_CHAR_MALE +0x7D7619D2=GET_CURRENT_EPISODE +0x7D767108=SET_DECISION_MAKER_ATTRIBUTE_STANDING_STYLE +0x7D95313B=IS_CAM_HAPPY +0x7D99343C=PLAYER_WANTS_TO_JOIN_NETWORK_GAME +0x7DA237BC=DELETE_MISSION_TRAIN +0x7DA4736D=IS_WANTED_LEVEL_GREATER +0x7DC061F5=SET_MESSAGES_WAITING +0x7DCA398F=CREATE_MENU +0x7DD67E15=DRAW_CURVED_WINDOW_TEXT +0x7DD91295=DECREMENT_INT_STAT +0x7DE7708E=PRINT_STRING_WITH_TWO_LITERAL_STRINGS_NOW +0x7DF26C8C=GET_CUTSCENE_TIME +0x7DF45001=REGISTER_SAVE_HOUSE +0x7E0D6CB8=HAS_OBJECT_BEEN_DAMAGED +0x7E113020=SET_ONLINE_LAN +0x7E154274=FIND_MAX_NUMBER_OF_GROUP_MEMBERS +0x7E1C01D7=SET_PED_MOBILE_RING_TYPE +0x7E21C28=TASK_GUARD_ASSIGNED_DEFENSIVE_AREA +0x7E2868D4=CREATE_PICKUP +0x7E2A7743=CLEAR_ANGLED_AREA_OF_CARS +0x7E3A7E2A=POPULATE_NOW +0x7E3D3430=SET_DOOR_STATE +0x7E412AC8=DOES_GAME_CODE_WANT_TO_LEAVE_NETWORK_SESSION +0x7E4F49B5=GET_CAR_FORWARD_VECTOR +0x7E5C70BF=GET_VEHICLE_MODEL_FROM_INDEX +0x7E656E50=GET_VEHICLE_CLASS +0x7E657B56=ENABLE_MAX_AMMO_CAP +0x7E7104E=MARK_MISSION_TRAINS_AS_NO_LONGER_NEEDED +0x7E7E4879=SET_MOBILE_PHONE_ROTATION +0x7E81412A=ATTACH_OBJECT_TO_CAR +0x7E8C1C45=NETWORK_KICK_PLAYER +0x7E8C7096=IS_XBOX360_VERSION +0x7E8D1DCE=DISPLAY_TEXT_WITH_BLIP_NAME +0x7E8E06F8=IS_PC_USING_JOYPAD +0x7E9E02E1=SET_PLAYER_INVINCIBLE +0x7EA03481=IS_CAR_IN_AREA_2D +0x7EAC3387=IS_CAM_PROPAGATING +0x7EAE7F2F=SET_DECISION_MAKER_ATTRIBUTE_TEAMWORK +0x7EB70379=ADD_STRING_TO_HTML_SCRIPT_OBJECT +0x7EBB00D7=HAS_GAMER_CHANGED_NETWORK_MODEL_SETTINGS +0x7EC9580E=GET_RADIO_NAME +0x7ED1DBF=DISABLE_PAUSE_MENU +0x7ED34379=NETWORK_IS_FIND_RESULT_UPDATED +0x7ED774FE=CLEAR_SEQUENCE_TASK +0x7ED82ED9=CAN_CHAR_SEE_DEAD_CHAR +0x7EE2A45=SET_ROOM_FOR_VIEWPORT_BY_KEY +0x7EED364B=TASK_DIE +0x7EF6599D=DISPLAY_TEXT_WITH_SUBSTRING_GIVEN_HASH_KEY +0x7EFB5077=FORCE_WEATHER +0x7F0040DE=SET_OBJECT_ALPHA +0x7F206A7F=IS_PED_LOOKING_AT_PED +0x7F2A71FD=CHANGE_PLAYER_PHONE_MODEL +0x7F3222FD=START_CREDITS +0x7F35BFE=PLAYSTATS_INT_INT +0x7F371477=IS_CHAR_IN_AREA_2D +0x7F3A0E22=GET_NEAREST_CABLE_CAR +0x7F483739=OVERRIDE_NUMBER_OF_PARKED_CARS +0x7F4C0E47=ASCII_INT_TO_STRING +0x7F5D69C4=ADD_FOLLOW_NAVMESH_TO_PHONE_TASK +0x7F71342D=DELETE_CAR +0x7F7B4FC5=LOAD_CHAR_DECISION_MAKER +0x7F853FF4=NETWORK_START_SESSION_PENDING +0x7F861E46=GET_TRAIN_CARRIAGE +0x7F8D3DD9=GET_OFFSET_FROM_CAR_IN_WORLD_COORDS +0x7FA21A1E=PLAYER_IS_PISSED_OFF +0x7FA763E8=IS_CHAR_IN_FLYING_VEHICLE +0x7FB41425=PAUSE_GAME +0x7FBC713E=IS_POINT_OBSCURED_BY_A_MISSION_ENTITY +0x7FC02528=ALLOW_MULTIPLE_DRIVEBY_PICKUPS +0x7FC65855=SWITCH_RANDOM_BOATS +0x7FC96DD5=CLEAR_CHAR_SECONDARY_TASK +0x7FD3C35=NETWORK_START_EXTENDED_SEARCH +0x7FF21081=IS_BUTTON_PRESSED +0x7FF260D0=SET_HOT_WEAPON_SWAP +0x7FF3248C=ATTACH_PED_TO_CAR_PHYSICALLY +0x7FFE0A12=ATAN +0x8022967=TASK_SHOOT_AT_CHAR +0x80B4F21=COMPARE_STRING +0x80F3B37=IS_PED_DOING_DRIVEBY +0x8181609=NETWORK_STORE_SINGLE_PLAYER_GAME +0x81D549C=SET_OBJECT_ROTATION +0x8237C10=RESET_HEALTH_PICKUP_NETWORK_REGEN_TIME +0x8240FB7=SET_RENDER_TRAIN_AS_DERAILED +0x8274BA4=IS_PLAYER_PLAYING +0x8476FCF=CALCULATE_FURTHEST_NETWORK_RESTART_NODES +0x85E559E=ALLOW_GAME_TO_PAUSE_FOR_STREAMING +0x860560B=ATTACH_PED_TO_SHIMMY_EDGE +0x86452E7=SET_NETWORK_ID_STOP_CLONING +0x87C5347=CELL_CAM_SET_ZOOM +0x896249A=GET_CAR_SIREN_HEALTH +0x89C57D7=IS_CAM_SHAKING +0x89E42C1=ATTACH_OBJECT_TO_OBJECT +0x8A015CF=FREEZE_RADIO_STATION +0x8A2256=SWITCH_PED_PATHS_OFF +0x8A308F8=GET_CHAR_MELEE_ACTION_FLAG1 +0x8A453C9=SET_CHAR_MAX_HEALTH +0x8AB2787=SET_ALLOW_DUMMY_CONVERSIONS +0x8C6502C=HAS_RELOADED_WITH_MOTION_CONTROL +0x8D25912=FIND_TIME_POSITION_IN_RECORDING +0x8D85CBB=CLEAR_THIS_PRINT +0x91D1480=SET_VEHICLE_STEER_BIAS +0x92829D0=GET_ASCII_JUST_PRESSED +0x9641EE=COUNT_SCRIPT_CAMS_BY_TYPE_AND_OR_STATE +0x9766174=SET_RICH_PRESENCE_TEMPLATESP2 +0x98D5DA6=TASK_SWIM_TO_COORD +0x991172D=DEFINE_PED_GENERATION_CONSTRAINT_AREA +0x998069B=GET_MOTION_SENSOR_VALUES +0x9A34209=SET_CAM_INHERIT_ROLL_PED +0x9A558A5=CALCULATE_TRAVEL_DISTANCE_BETWEEN_NODES +0x9B37544=IS_OBJECT_IN_ANGLED_AREA_2D +0x9B85174=DO_AUTO_SAVE +0x9C5648C=SET_PLAYER_CAN_BE_HASSLED_BY_GANGS +0x9C95A65=GET_CAR_ROLL +0x9DB00B9=STOP_SOUND +0x9DD61E1=GET_HEADING_FROM_VECTOR_2D +0x9DE74E5=SET_TOTAL_NUMBER_OF_MISSIONS +0x9E405DB=MARK_SCRIPT_AS_NO_LONGER_NEEDED +0x9E878A4=IS_THIS_HELP_MESSAGE_WITH_NUMBER_BEING_DISPLAYED +0x9FD24F3=GET_WEB_PAGE_HEIGHT +0x9FD7668=IS_FRONTEND_FADING +0x9FE0380=GET_PED_AT_HEAD_OF_QUEUE +0xA0444B3=SEARCH_CRITERIA_REJECT_PEDS_WITH_FLAG_FALSE +0xA0F19D1=IS_CHAR_VISIBLE +0xA1B465C=CLEAR_ADDITIONAL_TEXT +0xA1D6E36=NETWORK_LIMIT_TO_16_PLAYERS +0xA2B76C2=GET_RANDOM_NETWORK_RESTART_NODE +0xA2C70AF=TASK_ENTER_CAR_AS_PASSENGER +0xA3D60CE=GET_CHAR_MODEL +0xA432423=DONT_ABORT_CAR_CONVERSATIONS +0xA4608E9=GET_TASK_PLACE_CAR_BOMB_UNSUCCESSFUL +0xA462B7A=TASK_TURN_CHAR_TO_FACE_CHAR +0xA491CFF=PRINT +0xA632BB4=GET_NUM_CAR_LIVERIES +0xA74017B=CLEAR_PED_NON_REMOVAL_AREA +0xA76502F=TRIGGER_PTFX_ON_PED +0xA7D3AF9=SET_TIME_OF_NEXT_APPOINTMENT +0xA7E36E5=GET_RANDOM_CAR_IN_SPHERE_NO_SAVE +0xA940E03=IS_SCREEN_FADING_OUT +0xA9D695E=CHANGE_BLIP_NAME_FROM_TEXT_FILE +0xA9F7BA1=GET_HOURS_OF_DAY +0xAA202B0=TASK_AIM_GUN_AT_COORD +0xAA73A12=SET_CAR_DENSITY_MULTIPLIER +0xAB9317B=CLEAR_CHAR_LAST_DAMAGE_ENTITY +0xABE3FA8=TASK_CLIMB_LADDER +0xAC92D36=LOCATE_CHAR_IN_CAR_3D +0xAD54D75=SET_TEXT_USE_UNDERSCORE +0xAF378D5=GET_MODEL_PED_IS_HOLDING +0xB1562DF=NETWORK_SET_PLAYER_MUTED +0xB164EF2=SET_DEFAULT_TARGET_SCORING_FUNCTION +0xB177D76=DISPLAY_PLAYER_NAMES +0xB2A2801=GET_GAME_CAM +0xB464BE8=HAS_OBJECT_BEEN_DAMAGED_BY_CHAR +0xB5704E0=ATTACH_ANIMS_TO_MODEL +0xB651AFB=CAN_THE_STAT_HAVE_STRING +0xB6B0C10=GET_NETWORK_PLAYER_VIP +0xB6E6107=SET_PED_DONT_USE_VEHICLE_SPECIFIC_ANIMS +0xB774604=MARK_CHAR_AS_NO_LONGER_NEEDED +0xB823C8D=SET_CAR_COLOUR_COMBINATION +0xB8B3941=GET_OBJECT_MASS +0xB9B5070=FORCE_TIME_OF_DAY +0xB9F0356=SET_CAR_ALWAYS_CREATE_SKIDS +0xBAD1A62=TASK_USE_MOBILE_PHONE_TIMED +0xBC86FA7=NETWORK_HAVE_ACCEPTED_INVITE +0xBCE3423=IS_PED_ATTACHED_TO_OBJECT +0xBED1DDE=ADD_LINE_TO_MOBILE_PHONE_CALL +0xC051FE2=REGISTER_BEST_POSITION +0xC1C5B1B=GET_WEB_PAGE_LINK_AT_POSN +0xC1C7919=CLEAR_PED_NON_CREATION_AREA +0xC26452D=LOCATE_CHAR_IN_CAR_OBJECT_3D +0xC2747B9=CLEAR_AREA_OF_CHARS +0xC2A7847=SET_CHAR_DROWNS_IN_WATER +0xC47057F=PLAY_STREAM_FROM_PED +0xC4B7DD3=SET_VEHICLE_ALPHA +0xC4F5021=VEHICLE_DOES_PROVIDE_COVER +0xC5A551B=DOES_VIEWPORT_EXIST +0xC607EB8=REMOVE_USER_3D_MARKER +0xC704586=ENABLE_PED_HELMET +0xC7B14D9=LOAD_COMBAT_DECISION_MAKER +0xC7B7CF4=SET_PHYS_CCD_HANDLES_ROTATION +0xC87FB8=GET_CINEMATIC_CAM +0xCA46B08=SWITCH_POLICE_HELIS +0xCA539D6=PRINT_STRING_WITH_LITERAL_STRING_NOW +0xCA614E6=IS_CHAR_STOPPED +0xCA93513=SET_OBJECT_RECORDS_COLLISIONS +0xCAA42D0=SET_CAR_ENGINE_ON +0xCC0186A=FORCE_NOISE_OFF +0xCCA5CFC=SET_CHAR_DIES_INSTANTLY_IN_WATER +0xCD276B4=IS_CAR_STUCK +0xCD70514=RENDER_LOADING_CLOCK +0xCE96445=FORCE_ALL_VEHICLE_LIGHTS_OFF +0xCF76EE0=SET_VEH_ALARM +0xD192F80=SKIP_TO_END_AND_STOP_PLAYBACK_RECORDED_CAR +0xD374615=SET_POLICE_FOCUS_WILL_TRACK_CAR +0xD3A3160=SET_MASK +0xD6C0836=CELL_CAM_IS_CHAR_VISIBLE +0xD721EEA=CLEAR_NEWS_SCROLLBAR +0xD8407E9=START_PTFX_ON_OBJ +0xD8A1BCF=GET_SCREEN_RESOLUTION +0xD940AF4=CREATE_CARS_ON_GENERATORS_IN_AREA +0xD970483=CAM_SEQUENCE_WAIT +0xDA146AA=GET_FRAME_COUNT +0xDA61310=DISPLAY_TEXT_SUBSTRING +0xDBD5654=SET_CHAR_ANGLED_DEFENSIVE_AREA +0xDBF663C=SET_MENU_COLUMN_WIDTH +0xDD71BA9=SET_CHAR_USES_DEAFULT_ANIM_GROUP_WHEN_FLEEING +0xDDC19F4=SET_PLAYER_NEVER_GETS_TIRED +0xDDD70AE=CREATE_MISSION_TRAIN +0xDE30821=GET_CURRENT_SCRIPTED_CONVERSATION_LINE +0xE1645CD=PLANE_STARTS_IN_AIR +0xE2438E5=IS_THIS_MODEL_A_PED +0xE390571=GET_KEY_FOR_CAR_IN_ROOM +0xE3B49BF=DELETE_CHAR +0xE4741E1=SEND_HOST_BROADCAST_VARIABLES_NOW +0xE633C13=REMOVE_SCRIPT_FIRE +0xE635761=IS_CONTROL_PRESSED +0xE717E98=SET_CAR_ON_GROUND_PROPERLY +0xE843CEA=RETUNE_RADIO_DOWN +0xEA118D0=SET_SPECIFIC_PASSENGER_INDEX_TO_USE_IN_GROUPS +0xEAA4429=STOP_PTFX +0xEAD6CFB=SET_CAR_DOOR_LATCHED +0xEAF6A68=SET_PLAYBACK_SPEED +0xECB2DEE=GET_MOUSE_POSITION +0xED8621F=REPORT_TAGGED_RADIO_TRACK +0xEE34390=HAS_CAR_BEEN_DAMAGED_BY_WEAPON +0xEE87310=SET_VIEWPORT +0xF002557=DISPLAY_TEXT +0xF0269B5=GET_IS_WIDESCREEN +0xF0956CA=DOES_CAR_HAVE_HYDRAULICS +0xF0D2025=STREAM_CUTSCENE +0xF132F7E=CREATE_CAR_GENERATOR +0xF13355A=SET_CINEMATIC_BUTTON_ENABLED +0xF1B1AA1=SET_HIDE_WEAPON_ICON +0xF227D5A=TASK_HELI_MISSION +0xF296C2E=TASK_START_SCENARIO_AT_POSITION +0xF322A6C=GET_MENU_ITEM_ACCEPTED +0xF3402B8=EXTEND_PATROL_ROUTE +0xF4A4FB2=ARE_ANY_CHARS_NEAR_CHAR +0xF4B0239=GET_CLOSEST_CHAR +0xF4C513E=SET_CHAR_NEVER_LEAVES_GROUP +0xF5D1937=GET_TEXTURE +0xF634F9D=SET_CHAR_CAN_SMASH_GLASS +0xF636C38=GET_PICKUP_COORDINATES +0xF731898=GET_OBJECT_QUATERNION +0xF7522ED=REGISTER_BEST_POSITION +0xF7F3837=TASK_SHAKE_FIST +0xF9B3A1C=PLAYSTATS_CHEAT +0xFA0E33=MARK_MODEL_AS_NO_LONGER_NEEDED +0xFB17679=RESET_NUM_OF_MODELS_KILLED_BY_PLAYER +0xFB44F54=IS_CHAR_ON_ANY_BIKE +0xFC40275=IS_CHAR_IN_ANY_HELI +0xFD3647=PRINT_STRING_WITH_SUBSTRING_GIVEN_HASH_KEY_NOW +0xFDA7965=FIX_CAR_TYRE +0xFEA6230=ALLOW_REACTION_ANIMS +0xFF342B2=IS_CAR_IN_WATER +0xFFD1A92=SWITCH_RANDOM_TRAINS \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/OpCode.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/OpCode.cs new file mode 100755 index 00000000..fb0a0fd3 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/OpCode.cs @@ -0,0 +1,163 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; + +namespace RageLib.Scripting.Script +{ + [Obfuscation(StripAfterObfuscation = true, ApplyToMembers = true, Exclude = true)] + internal enum OpCode + { + Add = 1, + Sub, // Subtractee on top of stack (THINK RPN) + Mul, + Div, // Divisor on top of stack + + Mod, + + IsZero, + + Neg, + + CmpEq, + CmpNe, + CmpGt, + CmpGe, + CmpLt, + CmpLe, + + AddF, + SubF, + MulF, + DivF, + + ModF, // *I THINK* + + NegF, + + CmpEqF, + CmpNeF, + CmpGtF, + CmpGeF, + CmpLtF, + CmpLeF, + + AddVec, // 26 Add 2 Vec3s + SubVec, // 27 + MulVec, // multiply each element together returning a Vec3 + DivVec, + + NegVec, + + And, + Or, + Xor, + + Jump, // 34 Unconditonal Jump (IP addr in next 4 bytes) + JumpFalse, // Jump if stack has 0 + JumpTrue, + + ToF, + FromF, // 38 + + VecFromF, // Converts to a 3 float vector from 1 float on stack + + PushS, // Loads next 2 bytes sign extended + + Push, // Loads next 4 bytes (as unsigned int) + PushF, // Loads next 4 bytes (as float) -- fyi, this is executed by the same code that does Push + + Dup, // Duplicates whatever is on the stack + + Pop, // Drops the last value on the stack + + CallNative, // 45.. Calls a native command + + Call, // Pushes IP onto stack and jump to IP in next 4 bytes + + FnBegin, // params: input stack #, variables on stack # (int16) + FnEnd, // params: input popped #, return stack # + + RefGet, // Pops a ptr off the stack (A), deferences A (B), and pushes B onto the stack + // This could also be ArrayCount... because the number of array elements is stored at index [0] + + RefSet, + // Pops a value off the stack (A), pops one more off the stack (B), stores B at *A (single ref op) + RefPeekSet, + // Pops a value off the stack (A), peeks one more off the stack (B), stores A at *B (probably for multiple ref op) + + ArrayExplode, // Expands N items off an array onto the stack + // Pops a ptr off the stack (A), pops another ptr off the stack (B), deferences B to get (N). + + ArrayImplode, // Takes N items off the stack, and stores them in the array (similar to explode) + // Note that the topmost item on the stack will be the last item on the stack (so that we can explode again) + + Var0, // Same code is executed for 55 56 57 58 59 60 61 + Var1, // Gets ptr to variable onto stack + Var2, // Note that params are on top of stack, followed by locals.... + Var3, // When returning, push the return variables onto top of stack + Var4, // Should this be 0 based instead of 1 based?? -- YES + Var5, + Var6, + Var7, + + Var, // Same as the ones above but for index >= 8 + + LocalVar, // Gets a script local variable (not function local!) + + GlobalVar, // Gets a ptr to the global var at the index specified on the stack + + ArrayRef, + // Gets a ptr to an array index... specify array, element size, and index on stack. Note that actual byte size of each element is 4. + + Switch, + // Stack contains index to jump to... operands: byte: number of entries (A), [ int: index, int: offset ] repeated A times + + PushString, + // Gets 1 byte from code to determine string length (N), pushes the string address onto the stack, and then IP += N + 1; + + NullObj, // Pushes an unknown table ptr onto the stack (%r23 ==> .data:830F4FB4 unk_830F4FB4) + // All code seems to deref this ptr directly and not index into it + // Its never written to by the scripts, only read from. + // Best guess is that its a null/disposed object reference + + StrCpy, + + IntToStr, + + StrCat, // creds to listener + + StrCatI, // cats an integer, creds to listener + + Catch, // Related to link stack + local stack start (creds to listener) -- NOT USED?? + + Throw, // (creds to listener) -- NOT USED?? + + StrVarCpy, // pops A, B, C from stack. copies C * 4 bytes into *A which can hold B * 4 + 1 bytes, appends a 0 to A. + + GetProtect, + + SetProtect, + + RefProtect, + + Abort_79, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/StackUsage.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/StackUsage.cs new file mode 100755 index 00000000..5d9d0153 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/StackUsage.cs @@ -0,0 +1,155 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; + +namespace RageLib.Scripting.Script +{ + internal static class StackUsage + { + private static readonly Dictionary _entries = new Dictionary(); + + static StackUsage() + { + AddEntry(OpCode.Add, 2, 1); + AddEntry(OpCode.Sub, 2, 1); + AddEntry(OpCode.Mul, 2, 1); + AddEntry(OpCode.Div, 2, 1); + AddEntry(OpCode.Mod, 2, 1); + AddEntry(OpCode.IsZero, 1, 1); + AddEntry(OpCode.Neg, 1, 1); + AddEntry(OpCode.CmpEq, 2, 1); + AddEntry(OpCode.CmpNe, 2, 1); + AddEntry(OpCode.CmpGt, 2, 1); + AddEntry(OpCode.CmpGe, 2, 1); + AddEntry(OpCode.CmpLt, 2, 1); + AddEntry(OpCode.CmpLe, 2, 1); + AddEntry(OpCode.AddF, 2, 1); + AddEntry(OpCode.SubF, 2, 1); + AddEntry(OpCode.MulF, 2, 1); + AddEntry(OpCode.DivF, 2, 1); + AddEntry(OpCode.ModF, 2, 1); + AddEntry(OpCode.NegF, 1, 1); + AddEntry(OpCode.CmpEqF, 2, 1); + AddEntry(OpCode.CmpNeF, 2, 1); + AddEntry(OpCode.CmpGtF, 2, 1); + AddEntry(OpCode.CmpGeF, 2, 1); + AddEntry(OpCode.CmpLtF, 2, 1); + AddEntry(OpCode.CmpLeF, 2, 1); + AddEntry(OpCode.AddVec, 6, 3); + AddEntry(OpCode.SubVec, 6, 3); + AddEntry(OpCode.MulVec, 6, 3); + AddEntry(OpCode.DivVec, 6, 3); + AddEntry(OpCode.NegVec, 3, 3); + AddEntry(OpCode.And, 2, 1); + AddEntry(OpCode.Or, 2, 1); + AddEntry(OpCode.Xor, 2, 1); + AddEntry(OpCode.Jump, 0, 0); + AddEntry(OpCode.JumpFalse, 1, 0); + AddEntry(OpCode.JumpTrue, 1, 0); + AddEntry(OpCode.ToF, 1, 1); + AddEntry(OpCode.FromF, 1, 1); + AddEntry(OpCode.VecFromF, 1, 3); + AddEntry(OpCode.PushS, 0, 1); + AddEntry(OpCode.Push, 0, 1); + AddEntry(OpCode.PushF, 0, 1); + AddEntry(OpCode.Dup, 1, 1, 1); + AddEntry(OpCode.Pop, 1, 0); + + //AddEntry(OpCode.CallNative, 0, 0); SPECIAL CASE, We'll deal with it later + //AddEntry(OpCode.Call, 0, 0); Another special case... the function call needs to be parsed before we can determine this! + //AddEntry(OpCode.FnBegin, 0, 0); + //AddEntry(OpCode.FnEnd, 0, 0); + + AddEntry(OpCode.RefGet, 1, 1); + AddEntry(OpCode.RefSet, 2, 0); + AddEntry(OpCode.RefPeekSet, 2, 0, 1); + + /* + + ArrayExplode, // Expands N items off an array onto the stack + // Pops a ptr off the stack (A), pops another ptr off the stack (B), deferences B to get (N). + + ArrayImplode, // Takes N items off the stack, and stores them in the array (similar to explode) + // Note that the topmost item on the stack will be the last item on the stack (so that we can explode again) + + */ + + AddEntry(OpCode.Var0, 0, 1); + AddEntry(OpCode.Var1, 0, 1); + AddEntry(OpCode.Var2, 0, 1); + AddEntry(OpCode.Var3, 0, 1); + AddEntry(OpCode.Var4, 0, 1); + AddEntry(OpCode.Var5, 0, 1); + AddEntry(OpCode.Var6, 0, 1); + AddEntry(OpCode.Var7, 0, 1); + + AddEntry(OpCode.Var, 1, 1); + + AddEntry(OpCode.LocalVar, 1, 1); + AddEntry(OpCode.GlobalVar, 1, 1); + AddEntry(OpCode.ArrayRef, 3, 1); + + AddEntry(OpCode.Switch, 1, 0); + AddEntry(OpCode.PushString, 0, 1); + AddEntry(OpCode.NullObj, 0, 1); + + AddEntry(OpCode.StrCpy, 2, 0); + AddEntry(OpCode.IntToStr, 2, 0); + AddEntry(OpCode.StrCat, 2, 0); + AddEntry(OpCode.StrCatI, 2, 0); + + AddEntry(OpCode.Catch, 0, 1); + //AddEntry(OpCode.Throw, ?, ?); // ARBITRARY + //AddEntry(OpCode.StrVarCpy, ?, ?); // ARBITRARY + + AddEntry(OpCode.SetProtect, 2, 0); + AddEntry(OpCode.GetProtect, 1, 1); + // AddEntry(OpCode.RefProtect, ?, ?); + + for (int i = 80; i < 256; i++) + { + AddEntry((OpCode) i, 0, 1); + } + } + + private static void AddEntry(OpCode opcode, int stackIn, int stackOut) + { + _entries.Add(opcode, new StackUsageInfo(stackIn, stackOut, 0)); + } + + private static void AddEntry(OpCode opcode, int stackIn, int stackOut, int stackLeftOver) + { + _entries.Add(opcode, new StackUsageInfo(stackIn, stackOut, stackLeftOver)); + } + + public static StackUsageInfo Get(OpCode opcode) + { + if (_entries.ContainsKey(opcode)) + { + return _entries[opcode]; + } + else + { + return null; + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Script/StackUsageInfo.cs b/SparkIV-master/SRC/RageLib/Scripting/Script/StackUsageInfo.cs new file mode 100755 index 00000000..7b94799d --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Script/StackUsageInfo.cs @@ -0,0 +1,36 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Scripting.Script +{ + internal class StackUsageInfo + { + public StackUsageInfo(int stackIn, int stackOut, int stackLeftOver) + { + In = stackIn; + Out = stackOut; + LeftOver = stackLeftOver; + } + + public int In { get; set; } + public int Out { get; set; } + public int LeftOver { get; set; } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/ScriptFile.cs b/SparkIV-master/SRC/RageLib/Scripting/ScriptFile.cs new file mode 100755 index 00000000..87c56468 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/ScriptFile.cs @@ -0,0 +1,115 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using System.Text; +using RageLib.Scripting.Output; +using File=RageLib.Scripting.Script.File; + +namespace RageLib.Scripting +{ + public class ScriptFile + { + private File _file; + + public void Open(string filename) + { + _file = new File(); + if (!_file.Open(filename)) + { + throw new Exception("Could not load script file."); + } + } + + public void Open(Stream stream) + { + _file = new File(); + if (!_file.Open(stream)) + { + throw new Exception("Could not load script file."); + } + } + + public string GetCode(CodeFormat format) + { + var sb = new StringBuilder(); + var sw = new StringWriter(sb); + + GetCode(format, sw); + + sw.Close(); + + return sb.ToString(); + } + + public void GetCode(CodeFormat format, TextWriter writer) + { + IOutputProvider output; + switch (format) + { + case CodeFormat.Disassemble: + output = OutputFactory.GetDisassembleOutputProvider(); + break; + case CodeFormat.ControlFlowDecompile: + output = OutputFactory.GetDecompileCFOutputProvider(); + break; + case CodeFormat.FullDecompile: + output = OutputFactory.GetDecompileFullOutputProvider(); + break; + case CodeFormat.FullDecompileAnnotate: + output = OutputFactory.GetDecompileFullAnnotateOutputProvider(); + break; + case CodeFormat.CodePath: + output = OutputFactory.GetCodePathOutputProvider(); + break; + case CodeFormat.Variables: + output = OutputFactory.GetVariablesOutputProvider(); + break; + case CodeFormat.ScruffDecompile: + output = OutputFactory.GetScruffDecompileOutputProvider(); + break; + case CodeFormat.ScruffHeader: + output = OutputFactory.GetScruffHeaderOutputProvider(); + break; + default: + throw new ArgumentOutOfRangeException("format"); + } + + output.Process(_file, writer); + } + + public uint[] LocalVars + { + get + { + return _file.LocalVars; + } + } + + public uint[] GlobalVars + { + get + { + return _file.GlobalVars; + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/Scripting.csproj b/SparkIV-master/SRC/RageLib/Scripting/Scripting.csproj new file mode 100755 index 00000000..a6424c54 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/Scripting.csproj @@ -0,0 +1,157 @@ + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {545C8306-2D33-4498-BFD6-0B1A978F184D} + Library + Properties + RageLib.Scripting + RageLib.Scripting + v4.8 + 512 + + + 3.5 + + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + AllRules.ruleset + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + AllRules.ruleset + + + + ..\..\SparkIV\packages\MaterialSkin.0.2.1\lib\MaterialSkin.dll + True + + + + + + + + + Properties\SharedAssemblyInfo.cs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} + Common + + + + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Scripting/packages.config b/SparkIV-master/SRC/RageLib/Scripting/packages.config new file mode 100755 index 00000000..3d072913 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Scripting/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Shaders/Properties/AssemblyInfo.cs b/SparkIV-master/SRC/RageLib/Shaders/Properties/AssemblyInfo.cs new file mode 100755 index 00000000..1535d209 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Shaders/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("RageLib.Shaders")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("eb9ca4ae-9e81-48db-a5c3-943f710057d3")] + diff --git a/SparkIV-master/SRC/RageLib/Shaders/Shader.cs b/SparkIV-master/SRC/RageLib/Shaders/Shader.cs new file mode 100755 index 00000000..d37c78de --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Shaders/Shader.cs @@ -0,0 +1,54 @@ +/**********************************************************************\ + + RageLib - Shaders + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using RageLib.Shaders.ShaderFX; + +namespace RageLib.Shaders +{ + public class Shader + { + public ShaderType Type { get; private set; } + public List Variables { get; private set; } + public byte[] Data { get; private set; } + + internal Shader(VertexShader shader) + { + Type = ShaderType.Vertex; + Variables = new List( shader.Variables.Definitions.Count ); + foreach (var definition in shader.Variables.Definitions) + { + Variables.Add(definition.VariableName); + } + Data = shader.ShaderData; + } + + internal Shader(PixelShader shader) + { + Type = ShaderType.Pixel; + Variables = new List(shader.Variables.Definitions.Count); + foreach (var definition in shader.Variables.Definitions) + { + Variables.Add(definition.VariableName); + } + Data = shader.ShaderData; + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/CompiledShaderFX.cs b/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/CompiledShaderFX.cs new file mode 100755 index 00000000..d2e51112 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/CompiledShaderFX.cs @@ -0,0 +1,69 @@ +/**********************************************************************\ + + RageLib - Shaders + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.IO; +using RageLib.Common; + +namespace RageLib.Shaders.ShaderFX +{ + internal class CompiledShaderFX : IFileAccess + { + private const int ValidMagic = 0x61786772; + + public List VertexShaders { get; private set; } + public List PixelShaders { get; private set; } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + if (br.ReadInt32() != ValidMagic) + { + throw new Exception("Not a valid shader file"); + } + + int vsCount = br.ReadByte(); + VertexShaders = new List(vsCount); + for(int i=0; i(psCount); + for (int i = 0; i < psCount; i++) + { + PixelShaders.Add(new PixelShader(br)); + } + + // More stuff here that isn't be read right now... but however are documented. + // 3 more logical sections to come. + } + + public void Write(BinaryWriter bw) + { + + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/File.cs b/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/File.cs new file mode 100755 index 00000000..2f33b841 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/File.cs @@ -0,0 +1,44 @@ +/**********************************************************************\ + + RageLib - Shaders + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; + +namespace RageLib.Shaders.ShaderFX +{ + class File + { + internal CompiledShaderFX ShaderFX; + + public void Open(string filename) + { + using (var fs = new FileStream(filename, FileMode.Open, FileAccess.Read)) + { + Open(fs); + } + } + + public void Open(Stream stream) + { + var br = new BinaryReader(stream); + ShaderFX = new CompiledShaderFX(); + ShaderFX.Read(br); + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/PixelShader.cs b/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/PixelShader.cs new file mode 100755 index 00000000..fe88715e --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/PixelShader.cs @@ -0,0 +1,66 @@ +/**********************************************************************\ + + RageLib - Shaders + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Common; + +namespace RageLib.Shaders.ShaderFX +{ + internal class PixelShader : IFileAccess + { + public Variables Variables { get; private set; } + public int Size { get; private set; } + private int CompressedSize { get; set; } + public byte[] ShaderData { get; private set; } + + public PixelShader() + { + } + + public PixelShader(BinaryReader br) + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + Variables = new Variables(br); + Size = br.ReadInt16(); + CompressedSize = br.ReadInt16(); + + if (Size != CompressedSize) + { + throw new Exception("Encountered a shader file with a compressed PixelShader"); + } + + ShaderData = br.ReadBytes(Size); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/VariableDefinition.cs b/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/VariableDefinition.cs new file mode 100755 index 00000000..a402df61 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/VariableDefinition.cs @@ -0,0 +1,63 @@ +/**********************************************************************\ + + RageLib - Shaders + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using System.Text; +using RageLib.Common; + +namespace RageLib.Shaders.ShaderFX +{ + internal class VariableDefinition : IFileAccess + { + public byte Unknown1; + public byte Unknown2; + public short Unknown3; + public string VariableName; + + public VariableDefinition() + { + } + + public VariableDefinition(BinaryReader br) + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + Unknown1 = br.ReadByte(); + Unknown2 = br.ReadByte(); + Unknown3 = br.ReadInt16(); + + byte nameLength = br.ReadByte(); + byte[] nameBytes = br.ReadBytes(nameLength); + VariableName = Encoding.ASCII.GetString(nameBytes, 0, nameLength - 1); + } + + public void Write(BinaryWriter bw) + { + throw new System.NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/Variables.cs b/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/Variables.cs new file mode 100755 index 00000000..5b193010 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Shaders/ShaderFX/Variables.cs @@ -0,0 +1,59 @@ +/**********************************************************************\ + + RageLib - Shaders + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.IO; +using RageLib.Common; + +namespace RageLib.Shaders.ShaderFX +{ + internal class Variables : IFileAccess + { + public List Definitions { get; private set; } + + public Variables() + { + } + + public Variables(BinaryReader br) + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + int variableCount = br.ReadByte(); + Definitions = new List(variableCount); + for(int i=0; i + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Common; + +namespace RageLib.Shaders.ShaderFX +{ + internal class VertexShader : IFileAccess + { + public Variables Variables { get; private set; } + public int Size { get; private set; } + private int CompressedSize { get; set; } + public byte[] ShaderData { get; private set; } + + public VertexShader() + { + } + + public VertexShader(BinaryReader br) + { + Read(br); + } + + #region Implementation of IFileAccess + + public void Read(BinaryReader br) + { + Variables = new Variables(br); + Size = br.ReadInt16(); + CompressedSize = br.ReadInt16(); + + if (Size != CompressedSize) + { + throw new Exception("Encountered a shader file with a compressed VertexShader"); + } + + ShaderData = br.ReadBytes(Size); + } + + public void Write(BinaryWriter bw) + { + + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Shaders/ShaderFile.cs b/SparkIV-master/SRC/RageLib/Shaders/ShaderFile.cs new file mode 100755 index 00000000..d86bb99f --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Shaders/ShaderFile.cs @@ -0,0 +1,64 @@ +/**********************************************************************\ + + RageLib - Shaders + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.IO; + +namespace RageLib.Shaders +{ + public class ShaderFile + { + internal ShaderFX.File File { get; private set; } + + public List VertexShaders { get; private set; } + public List PixelShaders { get; private set; } + + public void Open(string filename) + { + File = new ShaderFX.File(); + File.Open(filename); + + ProcessShaders(); + } + + public void Open(Stream stream) + { + File = new ShaderFX.File(); + File.Open(stream); + + ProcessShaders(); + } + + private void ProcessShaders() + { + VertexShaders = new List(); + foreach (var shader in File.ShaderFX.VertexShaders) + { + VertexShaders.Add(new Shader(shader)); + } + + PixelShaders = new List(); + foreach (var shader in File.ShaderFX.PixelShaders) + { + PixelShaders.Add(new Shader(shader)); + } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Shaders/ShaderType.cs b/SparkIV-master/SRC/RageLib/Shaders/ShaderType.cs new file mode 100755 index 00000000..b26285c1 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Shaders/ShaderType.cs @@ -0,0 +1,28 @@ +/**********************************************************************\ + + RageLib - Shaders + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Shaders +{ + public enum ShaderType + { + Vertex, + Pixel, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Shaders/Shaders.csproj b/SparkIV-master/SRC/RageLib/Shaders/Shaders.csproj new file mode 100755 index 00000000..348f5de3 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Shaders/Shaders.csproj @@ -0,0 +1,67 @@ + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {8C8552AB-7592-4A98-8F30-8D35330B9FE9} + Library + Properties + RageLib.Shaders + RageLib.Shaders + v2.0 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + Properties\SharedAssemblyInfo.cs + + + + + + + + + + + + + + + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} + Common + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/SharedAssemblyInfo.cs b/SparkIV-master/SRC/RageLib/SharedAssemblyInfo.cs new file mode 100755 index 00000000..ef459d92 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/SharedAssemblyInfo.cs @@ -0,0 +1,47 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. + +[assembly : AssemblyDescription("")] +[assembly : AssemblyConfiguration("")] +[assembly : AssemblyCompany("")] +[assembly : AssemblyProduct("RageLib")] +[assembly : AssemblyCopyright("")] +[assembly : AssemblyTrademark("")] +[assembly : AssemblyCulture("")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] + +[assembly : AssemblyVersion("0.6.2.0")] +[assembly : AssemblyFileVersion("0.6.2.0")] \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Textures/Decoder/DXTDecoder.cs b/SparkIV-master/SRC/RageLib/Textures/Decoder/DXTDecoder.cs new file mode 100755 index 00000000..a8f53427 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Decoder/DXTDecoder.cs @@ -0,0 +1,423 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +// Uncomment the following line to get this Decoder to work for XBOX360 DXT Encoded files +// Note that the data has to be untiled before running the decoder on it + +//#define XBOX360 + +using System; + +namespace RageLib.Textures.Decoder +{ + internal static class DXTDecoder + { + internal static byte[] DecodeDXT1(byte[] data, int width, int height) + { + byte[] pixData = new byte[width * height * 4]; + int xBlocks = width / 4; + int yBlocks = height / 4; + for (int y = 0; y < yBlocks; y++) + { + for (int x = 0; x < xBlocks; x++) + { + int blockDataStart = ((y * xBlocks) + x) * 8; + +#if XBOX360 + uint color0 = ((uint)data[blockDataStart + 0] << 8) + data[blockDataStart + 1]; + uint color1 = ((uint)data[blockDataStart + 2] << 8) + data[blockDataStart + 3]; +#else + uint color0 = BitConverter.ToUInt16(data, blockDataStart); + uint color1 = BitConverter.ToUInt16(data, blockDataStart + 2); +#endif + + uint code = BitConverter.ToUInt32(data, blockDataStart + 4); + + ushort r0 = 0, g0 = 0, b0 = 0, r1 = 0, g1 = 0, b1 = 0; + r0 = (ushort)(8 * (color0 & 31)); + g0 = (ushort)(4 * ((color0 >> 5) & 63)); + b0 = (ushort)(8 * ((color0 >> 11) & 31)); + + r1 = (ushort)(8 * (color1 & 31)); + g1 = (ushort)(4 * ((color1 >> 5) & 63)); + b1 = (ushort)(8 * ((color1 >> 11) & 31)); + + for (int k = 0; k < 4; k++) + { +#if XBOX360 + int j = k ^ 1; +#else + int j = k; +#endif + + for (int i = 0; i < 4; i++) + { + int pixDataStart = (width * (y * 4 + j) * 4) + ((x * 4 + i) * 4); + uint codeDec = code & 0x3; + + switch (codeDec) + { + case 0: + pixData[pixDataStart + 0] = (byte)r0; + pixData[pixDataStart + 1] = (byte)g0; + pixData[pixDataStart + 2] = (byte)b0; + pixData[pixDataStart + 3] = 255; + break; + case 1: + pixData[pixDataStart + 0] = (byte)r1; + pixData[pixDataStart + 1] = (byte)g1; + pixData[pixDataStart + 2] = (byte)b1; + pixData[pixDataStart + 3] = 255; + break; + case 2: + pixData[pixDataStart + 3] = 255; + if (color0 > color1) + { + pixData[pixDataStart + 0] = (byte)((2 * r0 + r1) / 3); + pixData[pixDataStart + 1] = (byte)((2 * g0 + g1) / 3); + pixData[pixDataStart + 2] = (byte)((2 * b0 + b1) / 3); + } + else + { + pixData[pixDataStart + 0] = (byte)((r0 + r1) / 2); + pixData[pixDataStart + 1] = (byte)((g0 + g1) / 2); + pixData[pixDataStart + 2] = (byte)((b0 + b1) / 2); + } + break; + case 3: + if (color0 > color1) + { + pixData[pixDataStart + 0] = (byte)((r0 + 2 * r1) / 3); + pixData[pixDataStart + 1] = (byte)((g0 + 2 * g1) / 3); + pixData[pixDataStart + 2] = (byte)((b0 + 2 * b1) / 3); + pixData[pixDataStart + 3] = 255; + } + else + { + pixData[pixDataStart + 0] = 0; + pixData[pixDataStart + 1] = 0; + pixData[pixDataStart + 2] = 0; + pixData[pixDataStart + 3] = 0; + } + break; + } + + code >>= 2; + } + } + + + } + } + return pixData; + } + + internal static byte[] DecodeDXT3(byte[] data, int width, int height) + { + byte[] pixData = new byte[width * height * 4]; + int xBlocks = width / 4; + int yBlocks = height / 4; + for (int y = 0; y < yBlocks; y++) + { + for (int x = 0; x < xBlocks; x++) + { + int blockDataStart = ((y * xBlocks) + x) * 16; + ushort[] alphaData = new ushort[4]; + +#if XBOX360 + alphaData[0] = (ushort)((data[blockDataStart + 0] << 8) + data[blockDataStart + 1]); + alphaData[1] = (ushort)((data[blockDataStart + 2] << 8) + data[blockDataStart + 3]); + alphaData[2] = (ushort)((data[blockDataStart + 4] << 8) + data[blockDataStart + 5]); + alphaData[3] = (ushort)((data[blockDataStart + 6] << 8) + data[blockDataStart + 7]); +#else + alphaData[0] = BitConverter.ToUInt16(data, blockDataStart + 0); + alphaData[1] = BitConverter.ToUInt16(data, blockDataStart + 2); + alphaData[2] = BitConverter.ToUInt16(data, blockDataStart + 4); + alphaData[3] = BitConverter.ToUInt16(data, blockDataStart + 6); +#endif + + byte[,] alpha = new byte[4, 4]; + for (int j = 0; j < 4; j++) + { + for (int i = 0; i < 4; i++) + { + alpha[i, j] = (byte)((alphaData[j] & 0xF) * 16); + alphaData[j] >>= 4; + } + } + +#if XBOX360 + ushort color0 = (ushort)((data[blockDataStart + 8] << 8) + data[blockDataStart + 9]); + ushort color1 = (ushort)((data[blockDataStart + 10] << 8) + data[blockDataStart + 11]); +#else + ushort color0 = BitConverter.ToUInt16(data, blockDataStart + 8); + ushort color1 = BitConverter.ToUInt16(data, blockDataStart + 8 + 2); +#endif + + uint code = BitConverter.ToUInt32(data, blockDataStart + 8 + 4); + + ushort r0 = 0, g0 = 0, b0 = 0, r1 = 0, g1 = 0, b1 = 0; + r0 = (ushort)(8 * (color0 & 31)); + g0 = (ushort)(4 * ((color0 >> 5) & 63)); + b0 = (ushort)(8 * ((color0 >> 11) & 31)); + + r1 = (ushort)(8 * (color1 & 31)); + g1 = (ushort)(4 * ((color1 >> 5) & 63)); + b1 = (ushort)(8 * ((color1 >> 11) & 31)); + + for (int k = 0; k < 4; k++) + { +#if XBOX360 + int j = k ^ 1; +#else + int j = k; +#endif + + for (int i = 0; i < 4; i++) + { + int pixDataStart = (width * (y * 4 + j) * 4) + ((x * 4 + i) * 4); + uint codeDec = code & 0x3; + + pixData[pixDataStart + 3] = alpha[i, j]; + + switch (codeDec) + { + case 0: + pixData[pixDataStart + 0] = (byte)r0; + pixData[pixDataStart + 1] = (byte)g0; + pixData[pixDataStart + 2] = (byte)b0; + break; + case 1: + pixData[pixDataStart + 0] = (byte)r1; + pixData[pixDataStart + 1] = (byte)g1; + pixData[pixDataStart + 2] = (byte)b1; + break; + case 2: + if (color0 > color1) + { + pixData[pixDataStart + 0] = (byte)((2 * r0 + r1) / 3); + pixData[pixDataStart + 1] = (byte)((2 * g0 + g1) / 3); + pixData[pixDataStart + 2] = (byte)((2 * b0 + b1) / 3); + } + else + { + pixData[pixDataStart + 0] = (byte)((r0 + r1) / 2); + pixData[pixDataStart + 1] = (byte)((g0 + g1) / 2); + pixData[pixDataStart + 2] = (byte)((b0 + b1) / 2); + } + break; + case 3: + if (color0 > color1) + { + pixData[pixDataStart + 0] = (byte)((r0 + 2 * r1) / 3); + pixData[pixDataStart + 1] = (byte)((g0 + 2 * g1) / 3); + pixData[pixDataStart + 2] = (byte)((b0 + 2 * b1) / 3); + } + else + { + pixData[pixDataStart + 0] = 0; + pixData[pixDataStart + 1] = 0; + pixData[pixDataStart + 2] = 0; + } + break; + } + + code >>= 2; + } + } + + + } + } + return pixData; + } + + internal static byte[] DecodeDXT5(byte[] data, int width, int height) + { + byte[] pixData = new byte[width * height * 4]; + int xBlocks = width / 4; + int yBlocks = height / 4; + for (int y = 0; y < yBlocks; y++) + { + for (int x = 0; x < xBlocks; x++) + { + int blockDataStart = ((y * xBlocks) + x) * 16; + uint[] alphas = new uint[8]; + ulong alphaMask = 0; + +#if XBOX360 + + alphas[0] = data[blockDataStart + 1]; + alphas[1] = data[blockDataStart + 0]; + + alphaMask |= data[blockDataStart + 6]; + alphaMask <<= 8; + alphaMask |= data[blockDataStart + 7]; + alphaMask <<= 8; + alphaMask |= data[blockDataStart + 4]; + alphaMask <<= 8; + alphaMask |= data[blockDataStart + 5]; + alphaMask <<= 8; + alphaMask |= data[blockDataStart + 2]; + alphaMask <<= 8; + alphaMask |= data[blockDataStart + 3]; + +#else + + alphas[0] = data[blockDataStart + 0]; + alphas[1] = data[blockDataStart + 1]; + + alphaMask |= data[blockDataStart + 7]; + alphaMask <<= 8; + alphaMask |= data[blockDataStart + 6]; + alphaMask <<= 8; + alphaMask |= data[blockDataStart + 5]; + alphaMask <<= 8; + alphaMask |= data[blockDataStart + 4]; + alphaMask <<= 8; + alphaMask |= data[blockDataStart + 3]; + alphaMask <<= 8; + alphaMask |= data[blockDataStart + 2]; + +#endif + + // 8-alpha or 6-alpha block + if (alphas[0] > alphas[1]) + { + // 8-alpha block: derive the other 6 + // Bit code 000 = alpha_0, 001 = alpha_1, others are interpolated. + alphas[2] = (byte)((6 * alphas[0] + 1 * alphas[1] + 3) / 7); // bit code 010 + alphas[3] = (byte)((5 * alphas[0] + 2 * alphas[1] + 3) / 7); // bit code 011 + alphas[4] = (byte)((4 * alphas[0] + 3 * alphas[1] + 3) / 7); // bit code 100 + alphas[5] = (byte)((3 * alphas[0] + 4 * alphas[1] + 3) / 7); // bit code 101 + alphas[6] = (byte)((2 * alphas[0] + 5 * alphas[1] + 3) / 7); // bit code 110 + alphas[7] = (byte)((1 * alphas[0] + 6 * alphas[1] + 3) / 7); // bit code 111 + } + else + { + // 6-alpha block. + // Bit code 000 = alpha_0, 001 = alpha_1, others are interpolated. + alphas[2] = (byte)((4 * alphas[0] + 1 * alphas[1] + 2) / 5); // Bit code 010 + alphas[3] = (byte)((3 * alphas[0] + 2 * alphas[1] + 2) / 5); // Bit code 011 + alphas[4] = (byte)((2 * alphas[0] + 3 * alphas[1] + 2) / 5); // Bit code 100 + alphas[5] = (byte)((1 * alphas[0] + 4 * alphas[1] + 2) / 5); // Bit code 101 + alphas[6] = 0x00; // Bit code 110 + alphas[7] = 0xFF; // Bit code 111 + } + + byte[,] alpha = new byte[4, 4]; + + for (int i = 0; i < 4; i++) + { + for (int j = 0; j < 4; j++) + { + alpha[j, i] = (byte)alphas[alphaMask & 7]; + alphaMask >>= 3; + } + } + +#if XBOX360 + ushort color0 = (ushort)((data[blockDataStart + 8] << 8) + data[blockDataStart + 9]); + ushort color1 = (ushort)((data[blockDataStart + 10] << 8) + data[blockDataStart + 11]); +#else + ushort color0 = BitConverter.ToUInt16(data, blockDataStart + 8); + ushort color1 = BitConverter.ToUInt16(data, blockDataStart + 8 + 2); +#endif + + uint code = BitConverter.ToUInt32(data, blockDataStart + 8 + 4); + + ushort r0 = 0, g0 = 0, b0 = 0, r1 = 0, g1 = 0, b1 = 0; + r0 = (ushort)(8 * (color0 & 31)); + g0 = (ushort)(4 * ((color0 >> 5) & 63)); + b0 = (ushort)(8 * ((color0 >> 11) & 31)); + + r1 = (ushort)(8 * (color1 & 31)); + g1 = (ushort)(4 * ((color1 >> 5) & 63)); + b1 = (ushort)(8 * ((color1 >> 11) & 31)); + + for (int k = 0; k < 4; k++) + { +#if XBOX360 + int j = k ^ 1; +#else + int j = k; +#endif + + for (int i = 0; i < 4; i++) + { + int pixDataStart = (width * (y * 4 + j) * 4) + ((x * 4 + i) * 4); + uint codeDec = code & 0x3; + + pixData[pixDataStart + 3] = alpha[i, j]; + + switch (codeDec) + { + case 0: + pixData[pixDataStart + 0] = (byte)r0; + pixData[pixDataStart + 1] = (byte)g0; + pixData[pixDataStart + 2] = (byte)b0; + break; + case 1: + pixData[pixDataStart + 0] = (byte)r1; + pixData[pixDataStart + 1] = (byte)g1; + pixData[pixDataStart + 2] = (byte)b1; + break; + case 2: + if (color0 > color1) + { + pixData[pixDataStart + 0] = (byte)((2 * r0 + r1) / 3); + pixData[pixDataStart + 1] = (byte)((2 * g0 + g1) / 3); + pixData[pixDataStart + 2] = (byte)((2 * b0 + b1) / 3); + } + else + { + pixData[pixDataStart + 0] = (byte)((r0 + r1) / 2); + pixData[pixDataStart + 1] = (byte)((g0 + g1) / 2); + pixData[pixDataStart + 2] = (byte)((b0 + b1) / 2); + } + break; + case 3: + if (color0 > color1) + { + pixData[pixDataStart + 0] = (byte)((r0 + 2 * r1) / 3); + pixData[pixDataStart + 1] = (byte)((g0 + 2 * g1) / 3); + pixData[pixDataStart + 2] = (byte)((b0 + 2 * b1) / 3); + } + else + { + pixData[pixDataStart + 0] = 0; + pixData[pixDataStart + 1] = 0; + pixData[pixDataStart + 2] = 0; + } + break; + } + + code >>= 2; + } + } + + + } + } + return pixData; + } + + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/Decoder/TextureDecoder.cs b/SparkIV-master/SRC/RageLib/Textures/Decoder/TextureDecoder.cs new file mode 100755 index 00000000..35512db6 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Decoder/TextureDecoder.cs @@ -0,0 +1,79 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Drawing; +using System.Drawing.Imaging; +using System.Runtime.InteropServices; + +namespace RageLib.Textures.Decoder +{ + internal class TextureDecoder + { + internal static Image Decode(Texture texture, int level) + { + var width = texture.GetWidth(level); + var height = texture.GetHeight(level); + var data = texture.GetTextureData(level); + + switch(texture.TextureType) + { + case TextureType.DXT1: + data = DXTDecoder.DecodeDXT1(data, (int)width, (int)height); + break; + case TextureType.DXT3: + data = DXTDecoder.DecodeDXT3(data, (int)width, (int)height); + break; + case TextureType.DXT5: + data = DXTDecoder.DecodeDXT5(data, (int)width, (int)height); + break; + case TextureType.A8R8G8B8: + // Nothing to do, the data is already in the format we want it to be + break; + case TextureType.L8: + { + var newData = new byte[data.Length*4]; + for (int i = 0; i < data.Length; i++) + { + newData[i*4 + 0] = data[i]; + newData[i*4 + 1] = data[i]; + newData[i*4 + 2] = data[i]; + newData[i*4 + 3] = 255; + } + data = newData; + } + break; + default: + throw new ArgumentOutOfRangeException(); + } + + var bmp = new Bitmap((int) width, (int) height, PixelFormat.Format32bppArgb); + + var rect = new Rectangle(0, 0, (int) width, (int) height); + var bmpdata = bmp.LockBits(rect, ImageLockMode.WriteOnly, PixelFormat.Format32bppArgb); + + Marshal.Copy(data, 0, bmpdata.Scan0, (int) width*(int) height*4); + + bmp.UnlockBits(bmpdata); + + return bmp; + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/Encoder/DXTEncoder.cs b/SparkIV-master/SRC/RageLib/Textures/Encoder/DXTEncoder.cs new file mode 100755 index 00000000..d77872b0 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Encoder/DXTEncoder.cs @@ -0,0 +1,52 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Textures.Encoder +{ + internal static class DXTEncoder + { + public static byte[] EncodeDXT1(byte[] data, int width, int height) + { + var dataSize = (width / 4) * (height / 4) * 8; + var outData = new byte[dataSize]; + Squish.CompressImage(data, (uint)width, (uint)height, outData, (int)Squish.Flags.DXT1); + + return outData; + } + + public static byte[] EncodeDXT3(byte[] data, int width, int height) + { + var dataSize = (width / 4) * (height / 4) * 16; + var outData = new byte[dataSize]; + Squish.CompressImage(data, (uint)width, (uint)height, outData, (int)Squish.Flags.DXT3); + + return outData; + } + + public static byte[] EncodeDXT5(byte[] data, int width, int height) + { + var dataSize = (width / 4) * (height / 4) * 16; + var outData = new byte[dataSize]; + Squish.CompressImage(data, (uint)width, (uint)height, outData, (int)Squish.Flags.DXT5); + + return outData; + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/Encoder/Squish.cs b/SparkIV-master/SRC/RageLib/Textures/Encoder/Squish.cs new file mode 100755 index 00000000..68ee78a2 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Encoder/Squish.cs @@ -0,0 +1,46 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Runtime.InteropServices; + +namespace RageLib.Textures.Encoder +{ + internal class Squish + { + [DllImport("libsquish.dll", EntryPoint = "CompressImage")] + public static extern void CompressImage([MarshalAs(UnmanagedType.LPArray)] byte[] rgba, uint width, uint height, [MarshalAs(UnmanagedType.LPArray)] byte[] blocks, int flags); + + public enum Flags + { + DXT1 = 1 << 0, + DXT3 = 1 << 1, + DXT5 = 1 << 2, + + ColourIterativeClusterFit = 1 << 8, + ColourClusterFit = 1 << 3, // Default + ColourRangeFit = 1 << 4, + + ColourMetricPerceptual = 1 << 5, // Default + ColourMetricUniform = 1 << 6, + + WeightColourByAlpha = 1 << 7, // Disabled by Default + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/Encoder/TextureEncoder.cs b/SparkIV-master/SRC/RageLib/Textures/Encoder/TextureEncoder.cs new file mode 100755 index 00000000..f0933999 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Encoder/TextureEncoder.cs @@ -0,0 +1,120 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Drawing; +using System.Drawing.Drawing2D; +using System.Drawing.Imaging; +using System.Runtime.InteropServices; + +namespace RageLib.Textures.Encoder +{ + internal class TextureEncoder + { + internal static void Encode(Texture texture, Image image, int level) + { + var width = texture.GetWidth(level); + var height = texture.GetHeight(level); + var data = new byte[width * height * 4]; // R G B A + + var bitmap = new Bitmap((int)width, (int)height); + + Graphics g = Graphics.FromImage(bitmap); + g.InterpolationMode = InterpolationMode.HighQualityBilinear; + g.DrawImage(image, 0, 0, (int)width, (int)height); + g.Dispose(); + + var rect = new Rectangle(0, 0, (int) width, (int) height); + BitmapData bmpdata = bitmap.LockBits(rect, ImageLockMode.ReadOnly, PixelFormat.Format32bppArgb); + + if (texture.TextureType == TextureType.A8R8G8B8) + { + Marshal.Copy(bmpdata.Scan0, data, 0, (int) width*(int) height*4); + } + else if (texture.TextureType == TextureType.L8) + { + var newData = new byte[width * height]; + + // Convert to L8 + unsafe + { + var p = (byte*)bmpdata.Scan0; + for (var y = 0; y < bitmap.Height; y++) + { + for (var x = 0; x < bitmap.Width; x++) + { + var offset = y * bmpdata.Stride + x * 4; + var dataOffset = y * width + x; + + newData[dataOffset] = (byte)((p[offset + 2] + p[offset + 1] + p[offset + 0])/3); + } + } + } + + data = newData; + } + else + { + // Convert from the B G R A format stored by GDI+ to R G B A + unsafe + { + var p = (byte*)bmpdata.Scan0; + for (var y = 0; y < bitmap.Height; y++) + { + for (var x = 0; x < bitmap.Width; x++) + { + var offset = y * bmpdata.Stride + x * 4; + var dataOffset = y * width * 4 + x * 4; + data[dataOffset + 0] = p[offset + 2]; // R + data[dataOffset + 1] = p[offset + 1]; // G + data[dataOffset + 2] = p[offset + 0]; // B + data[dataOffset + 3] = p[offset + 3]; // A + } + } + } + } + + bitmap.UnlockBits(bmpdata); + + bitmap.Dispose(); + + switch (texture.TextureType) + { + case TextureType.DXT1: + data = DXTEncoder.EncodeDXT1(data, (int) width, (int) height); + break; + case TextureType.DXT3: + data = DXTEncoder.EncodeDXT3(data, (int) width, (int) height); + break; + case TextureType.DXT5: + data = DXTEncoder.EncodeDXT5(data, (int) width, (int) height); + break; + case TextureType.A8R8G8B8: + case TextureType.L8: + // Nothing to do + break; + default: + throw new ArgumentOutOfRangeException(); + } + + texture.SetTextureData(level, data); + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/Filter/ChannelFilter.cs b/SparkIV-master/SRC/RageLib/Textures/Filter/ChannelFilter.cs new file mode 100755 index 00000000..49ae43c4 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Filter/ChannelFilter.cs @@ -0,0 +1,95 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Drawing; +using System.Drawing.Imaging; + +namespace RageLib.Textures.Filter +{ + class ChannelFilter : IFilter + { + private ImageChannel _channel; + + public ChannelFilter(ImageChannel channel) + { + _channel = channel; + } + + public void Apply(Image image) + { + if (_channel != ImageChannel.All) + { + uint mask; + int shift; + + switch (_channel) + { + case ImageChannel.Red: + mask = 0x00FF0000; + shift = 16; + break; + case ImageChannel.Green: + mask = 0x0000FF00; + shift = 8; + break; + case ImageChannel.Blue: + mask = 0x000000FF; + shift = 0; + break; + case ImageChannel.Alpha: + mask = 0xFF000000; + shift = 24; + break; + default: + throw new ArgumentOutOfRangeException(); + } + + var bmp = image as Bitmap; + + if (bmp != null) + { + var rect = new Rectangle(0, 0, image.Width, image.Height); + var bmpdata = bmp.LockBits(rect, ImageLockMode.ReadWrite, PixelFormat.Format32bppArgb); + + unsafe + { + var p = (byte*)bmpdata.Scan0; + for(var y = 0; y < bmp.Height; y++) + { + for(var x = 0; x < bmp.Width; x++) + { + var offset = y*bmpdata.Stride + x*4; + var data = (byte)(((*(int*) (p + offset)) & mask) >> shift); + p[offset + 0] = data; + p[offset + 1] = data; + p[offset + 2] = data; + p[offset + 3] = 255; + } + } + } + + bmp.UnlockBits(bmpdata); + } + + } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/Filter/IFilter.cs b/SparkIV-master/SRC/RageLib/Textures/Filter/IFilter.cs new file mode 100755 index 00000000..bd49f6b9 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Filter/IFilter.cs @@ -0,0 +1,29 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Drawing; + +namespace RageLib.Textures.Filter +{ + interface IFilter + { + void Apply(Image image); + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/Filter/ImageChannel.cs b/SparkIV-master/SRC/RageLib/Textures/Filter/ImageChannel.cs new file mode 100755 index 00000000..d940fcbe --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Filter/ImageChannel.cs @@ -0,0 +1,31 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Textures.Filter +{ + enum ImageChannel + { + All, + Red, + Green, + Blue, + Alpha + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Textures/Properties/AssemblyInfo.cs b/SparkIV-master/SRC/RageLib/Textures/Properties/AssemblyInfo.cs new file mode 100755 index 00000000..d5caf61c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("RageLib.Textures")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("6de33b93-bd9c-4479-87fd-13463cb1083d")] diff --git a/SparkIV-master/SRC/RageLib/Textures/Resource/D3DFormat.cs b/SparkIV-master/SRC/RageLib/Textures/Resource/D3DFormat.cs new file mode 100755 index 00000000..d6cc1d08 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Resource/D3DFormat.cs @@ -0,0 +1,31 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Textures.Resource +{ + internal enum D3DFormat + { + DXT1 = 0x31545844, + DXT3 = 0x33545844, + DXT5 = 0x35545844, + A8R8G8B8 = 0x15, + L8 = 0x32, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Textures/Resource/File.cs b/SparkIV-master/SRC/RageLib/Textures/Resource/File.cs new file mode 100755 index 00000000..6b643b62 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Resource/File.cs @@ -0,0 +1,176 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.IO; +using RageLib.Common.Resources; + +namespace RageLib.Textures.Resource +{ + internal class File : IDisposable + { + private ResourceFile _resourceFile; + + public Header Header { get; private set; } + + public Dictionary TexturesByHash { get; private set; } + public List Textures { get; private set; } + + public void Open(string filename) + { + var fs = new FileStream(filename, FileMode.Open, FileAccess.ReadWrite); + try + { + Open(fs); + } + finally + { + fs.Close(); + } + } + + public void Open(Stream systemMemory, Stream graphicsMemory) + { + // Sys + + var ms = systemMemory; + var br = new BinaryReader(ms); + + Header = new Header(); + Header.Read(br); + + TexturesByHash = new Dictionary(Header.TextureCount); + Textures = new List(Header.TextureCount); + + var textureHashes = new uint[Header.TextureCount]; + var infoOffsets = new uint[Header.TextureCount]; + + ms.Seek(Header.HashTableOffset, SeekOrigin.Begin); + for (int i = 0; i < Header.TextureCount; i++) + { + textureHashes[i] = br.ReadUInt32(); + } + + ms.Seek(Header.TextureListOffset, SeekOrigin.Begin); + for (int i = 0; i < Header.TextureCount; i++) + { + infoOffsets[i] = ResourceUtil.ReadOffset(br); + } + + for (int i = 0; i < Header.TextureCount; i++) + { + ms.Seek(infoOffsets[i], SeekOrigin.Begin); + + var info = new TextureInfo { File = this }; + info.Read(br); + + Textures.Add(info); + TexturesByHash.Add(textureHashes[i], info); + } + + // Gfx + + ms = graphicsMemory; + br = new BinaryReader(ms); + + for (int i = 0; i < Header.TextureCount; i++) + { + Textures[i].ReadData(br); + } + } + + public void Open(Stream stream) + { + var res = new ResourceFile(); + res.Read(stream); + + if (res.Type != ResourceType.Texture) + { + throw new Exception("Not a valid texture resource."); + } + + // Read + + var systemMem = new MemoryStream(res.SystemMemData); + var graphicsMem = new MemoryStream(res.GraphicsMemData); + + Open(systemMem, graphicsMem); + + systemMem.Close(); + graphicsMem.Close(); + + // Save the resource file for later + _resourceFile = res; + } + + public void Save(Stream stream) + { + var res = _resourceFile; + + // Save to the Resource file stream + + var systemMem = new MemoryStream(res.SystemMemData); + var graphicsMem = new MemoryStream(res.GraphicsMemData); + + Save(systemMem, graphicsMem); + + systemMem.Close(); + graphicsMem.Close(); + + // Now write the Resource data back to the stream + + res.Write(stream); + } + + public void Save(Stream systemMemory, Stream graphicsMemory) + { + var ms = graphicsMemory; + var bw = new BinaryWriter(ms); + + for (int i = 0; i < Header.TextureCount; i++) + { + Textures[i].WriteData(bw); + } + } + + #region Implementation of IDisposable + + public void Dispose() + { + if (_resourceFile != null) + { + _resourceFile.Dispose(); + } + + if (TexturesByHash != null) + { + TexturesByHash.Clear(); + } + + if (Textures != null) + { + Textures.Clear(); + } + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Textures/Resource/Header.cs b/SparkIV-master/SRC/RageLib/Textures/Resource/Header.cs new file mode 100755 index 00000000..9e53a8bb --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Resource/Header.cs @@ -0,0 +1,76 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; + +namespace RageLib.Textures.Resource +{ + internal class Header : IFileAccess + { + public uint VTable { get; private set; } + + private uint BlockMapOffset { get; set; } + + private uint ParentDictionary { get; set; } // always 0 in file + + public uint UsageCount { get; private set; } // always 1 in file + + public short TextureCount { get; private set; } // actually NameHash.Count + + public uint TextureListOffset { get; private set; } + + public uint HashTableOffset { get; private set; } + + #region IFileAccess Members + + public void Read(BinaryReader br) + { + // Full Structure of rage::pgDictionary + + // rage::datBase + VTable = br.ReadUInt32(); + + // rage::pgBase + BlockMapOffset = ResourceUtil.ReadOffset(br); + ParentDictionary = br.ReadUInt32(); + UsageCount = br.ReadUInt32(); + + // CSimpleCollection + HashTableOffset = ResourceUtil.ReadOffset(br); + TextureCount = br.ReadInt16(); + br.ReadInt16(); + + // CPtrCollection + TextureListOffset = ResourceUtil.ReadOffset(br); + br.ReadInt16(); + br.ReadInt16(); + } + + public void Write(BinaryWriter bw) + { + throw new NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Textures/Resource/TextureInfo.cs b/SparkIV-master/SRC/RageLib/Textures/Resource/TextureInfo.cs new file mode 100755 index 00000000..13014c78 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Resource/TextureInfo.cs @@ -0,0 +1,188 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using RageLib.Common; +using RageLib.Common.Resources; + +namespace RageLib.Textures.Resource +{ + internal class TextureInfo : IFileAccess + { + public File File { get; set; } + + public uint VTable { get; private set; } + + private uint BlockMapOffset { get; set; } // 0 in file + + private uint Unknown1 { get; set; } // 1 / 0x10000 on PC (really composed of a BYTE, BYTE, WORD) + private uint Unknown2 { get; set; } // 0 + private uint Unknown3 { get; set; } // 0 + + public string Name { get; private set; } + private uint Unknown4 { get; set; } // 0; // set in memory by game + + public ushort Width { get; private set; } + public ushort Height { get; private set; } + + public D3DFormat Format; + + private ushort StrideSize { get; set; } + private byte Type { get; set; } // 0 = normal, 1 = cube, 3 = volume + public byte Levels { get; set; } // MipMap levels + + private float UnknownFloat1 { get; set; } // 1.0f + private float UnknownFloat2 { get; set; } // 1.0f + private float UnknownFloat3 { get; set; } // 1.0f + private float UnknownFloat4 { get; set; } // 0 + private float UnknownFloat5 { get; set; } // 0 + private float UnknownFloat6 { get; set; } // 0 + + private uint PrevTextureInfoOffset { get; set; } // sometimes not always accurate + private uint NextTextureInfoOffset { get; set; } // always 0 + + internal uint RawDataOffset { get; set; } + public byte[] TextureData { get; private set; } + + private uint Unknown6 { get; set; } + + public void ReadData(BinaryReader br) + { + int dataSize = GetTotalDataSize(); + + br.BaseStream.Seek(RawDataOffset, SeekOrigin.Begin); + TextureData = br.ReadBytes(dataSize); + } + + internal int GetTotalDataSize() + { + uint width = Width; + uint height = Height; + + int dataSize; + switch (Format) + { + case D3DFormat.DXT1: + dataSize = (int) (width*height/2); + break; + case D3DFormat.DXT3: + case D3DFormat.DXT5: + dataSize = (int) (width*height); + break; + case D3DFormat.A8R8G8B8: + dataSize = (int) (width*height*4); + break; + case D3DFormat.L8: + dataSize = (int) (width*height); + break; + default: + throw new ArgumentOutOfRangeException(); + } + + int levels = Levels; + int levelDataSize = dataSize; + while(levels > 1) + { + dataSize += (levelDataSize/4); + + levelDataSize /= 4; + + // clamp to 16 bytes + if (levelDataSize < 16) + { + if (Format == D3DFormat.DXT1 && levelDataSize < 8) + { + levelDataSize = 8; + } + else + { + levelDataSize = 16; + } + } + + levels--; + } + return dataSize; + } + + public void WriteData(BinaryWriter bw) + { + bw.BaseStream.Seek(RawDataOffset, SeekOrigin.Begin); + bw.Write(TextureData); + } + + #region IFileAccess Members + + public void Read(BinaryReader br) + { + // Full structure of rage::grcTexturePC + + // rage::datBase + VTable = br.ReadUInt32(); + + // rage::pgBase + BlockMapOffset = ResourceUtil.ReadOffset(br); + + // Texture Info struct: + Unknown1 = br.ReadUInt32(); // BYTE, BYTE, WORD + Unknown2 = br.ReadUInt32(); + Unknown3 = br.ReadUInt32(); + + uint nameOffset = ResourceUtil.ReadOffset(br); + + Unknown4 = br.ReadUInt32(); + + // Texture Data struct: + Width = br.ReadUInt16(); + Height = br.ReadUInt16(); + Format = (D3DFormat) br.ReadInt32(); + + StrideSize = br.ReadUInt16(); + Type = br.ReadByte(); + Levels = br.ReadByte(); + + UnknownFloat1 = br.ReadSingle(); + UnknownFloat2 = br.ReadSingle(); + UnknownFloat3 = br.ReadSingle(); + UnknownFloat4 = br.ReadSingle(); + UnknownFloat5 = br.ReadSingle(); + UnknownFloat6 = br.ReadSingle(); + + PrevTextureInfoOffset = ResourceUtil.ReadOffset(br); + NextTextureInfoOffset = ResourceUtil.ReadOffset(br); + + RawDataOffset = ResourceUtil.ReadDataOffset(br); + + Unknown6 = br.ReadUInt32(); + + // Read texture name + br.BaseStream.Seek(nameOffset, SeekOrigin.Begin); + Name = ResourceUtil.ReadNullTerminatedString(br); + } + + public void Write(BinaryWriter bw) + { + throw new NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Textures/Texture.cs b/SparkIV-master/SRC/RageLib/Textures/Texture.cs new file mode 100755 index 00000000..44547e09 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Texture.cs @@ -0,0 +1,248 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Drawing; +using System.Drawing.Drawing2D; +using RageLib.Textures.Decoder; +using RageLib.Textures.Encoder; +using RageLib.Textures.Resource; + +namespace RageLib.Textures +{ + public class Texture : IDisposable + { + public const int ThumbnailSize = 32; + + private Image _thumbnailCache; + + internal Texture(TextureInfo info) + { + Name = info.Name; + Width = info.Width; + Height = info.Height; + + switch (info.Format) + { + case D3DFormat.DXT1: + TextureType = TextureType.DXT1; + break; + case D3DFormat.DXT3: + TextureType = TextureType.DXT3; + break; + case D3DFormat.DXT5: + TextureType = TextureType.DXT5; + break; + case D3DFormat.A8R8G8B8: + TextureType = TextureType.A8R8G8B8; + break; + case D3DFormat.L8: + TextureType = TextureType.L8; + break; + default: + throw new ArgumentOutOfRangeException(); + } + + Levels = info.Levels; + Info = info; + } + + internal TextureInfo Info { get; set; } + + public uint Width { get; private set; } + public uint Height { get; private set; } + public TextureType TextureType { get; private set; } + public byte[] TextureData { get { return Info.TextureData; } } + public string Name { get; private set; } + public int Levels { get; private set; } + + public string TitleName + { + get + { + string name = Name; + if (name.StartsWith("pack:/")) + { + name = Name.Substring(6); + } + if (name.EndsWith(".dds")) + { + name = name.Substring(0, name.Length - 4); + } + return name; + } + } + + public Image DecodeAsThumbnail() + { + if (_thumbnailCache == null) + { + Image image = Decode(); + + int thumbWidth = ThumbnailSize; + int thumbHeight = ThumbnailSize; + if (Width > Height) + { + thumbHeight = (int)Math.Ceiling(((float) Height/Width)*ThumbnailSize); + } + else if (Height > Width) + { + thumbWidth = (int)Math.Ceiling(((float) Width/Height)*ThumbnailSize); + } + + if (Environment.OSVersion.Version.Major >= 6 && Environment.OSVersion.Version.Minor >= 1) + { + // for Windows 7 + // Don't use GetThumbnailImage as GDI+ is bugged. + + _thumbnailCache = new Bitmap(thumbWidth, thumbHeight); + using (var g = Graphics.FromImage(_thumbnailCache)) + { + g.SmoothingMode = SmoothingMode.HighQuality; + g.InterpolationMode = InterpolationMode.HighQualityBilinear; + g.DrawImage(image, 0, 0, thumbWidth, thumbHeight); + } + } + else + { + _thumbnailCache = image.GetThumbnailImage(thumbWidth, thumbHeight, () => false, IntPtr.Zero); + } + } + + return _thumbnailCache; + } + + public Image Decode() + { + return Decode(0); + } + + public Image Decode(int level) + { + return TextureDecoder.Decode(this, level); + } + + public void Encode(Image image) + { + for(int i=0; i + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Drawing; +using System.Drawing.Imaging; +using System.IO; +using System.Windows.Forms; + +namespace RageLib.Textures +{ + public class TextureEditController + { + private readonly TextureEditView _view; + private readonly TextureViewController _textureViewController; + private string _workingDirectory; + + public TextureEditController(TextureEditView view) + { + _view = view; + _view.ExportClicked += View_ExportClicked; + _view.ImportClicked += View_ImportClicked; + + _textureViewController = new TextureViewController(view.TextureView); + } + + public event EventHandler SaveAndClose + { + add { _view.SaveCloseClicked += value; } + remove { _view.SaveCloseClicked -= value; } + } + + public TextureFile TextureFile + { + get { return _textureViewController.TextureFile; } + set + { + _textureViewController.TextureFile = value; + _view.TextureCount = value == null ? 0 : value.Count; + } + } + + private void View_ExportClicked(object sender, EventArgs e) + { + var texture = _view.TextureView.SelectedTexture; + if (texture != null) + { + var sfd = new SaveFileDialog + { + AddExtension = true, + OverwritePrompt = true, + Title = "Export Texture", + Filter = "Portable Network Graphics (*.png)|*.png", + InitialDirectory = _workingDirectory, + FileName = texture.TitleName + ".png" + }; + + if (sfd.ShowDialog() == DialogResult.OK) + { + var image = texture.Decode(); + + var format = ImageFormat.Png; + + image.Save(sfd.FileName, format); + + _workingDirectory = new FileInfo(sfd.FileName).Directory.FullName; + } + } + } + + private void View_ImportClicked(object sender, EventArgs e) + { + var texture = _view.TextureView.SelectedTexture; + if (texture != null) + { + var ofd = new OpenFileDialog() + { + AddExtension = true, + Title = "Import Texture", + Filter = "Portable Network Graphics (*.png)|*.png", + InitialDirectory = _workingDirectory, + FileName = texture.TitleName + ".png" + }; + + if (ofd.ShowDialog() == DialogResult.OK) + { + var image = Image.FromFile(ofd.FileName); + + texture.Encode(image); + + _workingDirectory = new FileInfo(ofd.FileName).Directory.FullName; + + _textureViewController.UpdateImage(); + _view.TextureView.RedrawTextureList(); + } + } + } + + + + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/TextureEditView.Designer.cs b/SparkIV-master/SRC/RageLib/Textures/TextureEditView.Designer.cs new file mode 100755 index 00000000..cbfda298 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/TextureEditView.Designer.cs @@ -0,0 +1,188 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Textures +{ + partial class TextureEditView + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TextureEditView)); + this.tsContainer = new System.Windows.Forms.ToolStripContainer(); + this.tssStatus = new System.Windows.Forms.StatusStrip(); + this.tslTexturesInfo = new System.Windows.Forms.ToolStripStatusLabel(); + this.textureView = new RageLib.Textures.TextureView(); + this.tsToolbar = new System.Windows.Forms.ToolStrip(); + this.tsbExport = new System.Windows.Forms.ToolStripButton(); + this.tsbImport = new System.Windows.Forms.ToolStripButton(); + this.tsbSaveClose = new System.Windows.Forms.ToolStripButton(); + this.tsContainer.BottomToolStripPanel.SuspendLayout(); + this.tsContainer.ContentPanel.SuspendLayout(); + this.tsContainer.TopToolStripPanel.SuspendLayout(); + this.tsContainer.SuspendLayout(); + this.tssStatus.SuspendLayout(); + this.tsToolbar.SuspendLayout(); + this.SuspendLayout(); + // + // tsContainer + // + // + // tsContainer.BottomToolStripPanel + // + this.tsContainer.BottomToolStripPanel.Controls.Add(this.tssStatus); + // + // tsContainer.ContentPanel + // + this.tsContainer.ContentPanel.Controls.Add(this.textureView); + this.tsContainer.ContentPanel.Size = new System.Drawing.Size(633, 440); + this.tsContainer.Dock = System.Windows.Forms.DockStyle.Fill; + this.tsContainer.Location = new System.Drawing.Point(0, 0); + this.tsContainer.Name = "tsContainer"; + this.tsContainer.Size = new System.Drawing.Size(633, 487); + this.tsContainer.TabIndex = 5; + this.tsContainer.Text = "toolStripContainer1"; + // + // tsContainer.TopToolStripPanel + // + this.tsContainer.TopToolStripPanel.Controls.Add(this.tsToolbar); + // + // tssStatus + // + this.tssStatus.Dock = System.Windows.Forms.DockStyle.None; + this.tssStatus.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tslTexturesInfo}); + this.tssStatus.Location = new System.Drawing.Point(0, 0); + this.tssStatus.Name = "tssStatus"; + this.tssStatus.Size = new System.Drawing.Size(633, 22); + this.tssStatus.TabIndex = 0; + // + // tslTexturesInfo + // + this.tslTexturesInfo.Name = "tslTexturesInfo"; + this.tslTexturesInfo.Size = new System.Drawing.Size(0, 17); + // + // textureView + // + this.textureView.Dock = System.Windows.Forms.DockStyle.Fill; + this.textureView.InfoPanelEnabled = false; + this.textureView.Location = new System.Drawing.Point(0, 0); + this.textureView.Name = "textureView"; + this.textureView.PreviewImage = null; + this.textureView.SelectedTexture = null; + this.textureView.Size = new System.Drawing.Size(633, 440); + this.textureView.TabIndex = 0; + // + // tsToolbar + // + this.tsToolbar.Dock = System.Windows.Forms.DockStyle.None; + this.tsToolbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this.tsToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tsbExport, + this.tsbImport, + this.tsbSaveClose}); + this.tsToolbar.Location = new System.Drawing.Point(0, 0); + this.tsToolbar.Name = "tsToolbar"; + this.tsToolbar.Size = new System.Drawing.Size(633, 25); + this.tsToolbar.Stretch = true; + this.tsToolbar.TabIndex = 0; + // + // tsbExport + // + this.tsbExport.Image = ((System.Drawing.Image)(resources.GetObject("tsbExport.Image"))); + this.tsbExport.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbExport.Name = "tsbExport"; + this.tsbExport.Size = new System.Drawing.Size(102, 22); + this.tsbExport.Text = "Export Texture"; + // + // tsbImport + // + this.tsbImport.Image = ((System.Drawing.Image)(resources.GetObject("tsbImport.Image"))); + this.tsbImport.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbImport.Name = "tsbImport"; + this.tsbImport.Size = new System.Drawing.Size(105, 22); + this.tsbImport.Text = "Import Texture"; + // + // tsbSaveClose + // + this.tsbSaveClose.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.tsbSaveClose.Image = ((System.Drawing.Image)(resources.GetObject("tsbSaveClose.Image"))); + this.tsbSaveClose.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbSaveClose.Name = "tsbSaveClose"; + this.tsbSaveClose.Size = new System.Drawing.Size(108, 22); + this.tsbSaveClose.Text = "Save And Close"; + // + // TextureEditView + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.tsContainer); + this.Name = "TextureEditView"; + this.Size = new System.Drawing.Size(633, 487); + this.tsContainer.BottomToolStripPanel.ResumeLayout(false); + this.tsContainer.BottomToolStripPanel.PerformLayout(); + this.tsContainer.ContentPanel.ResumeLayout(false); + this.tsContainer.TopToolStripPanel.ResumeLayout(false); + this.tsContainer.TopToolStripPanel.PerformLayout(); + this.tsContainer.ResumeLayout(false); + this.tsContainer.PerformLayout(); + this.tssStatus.ResumeLayout(false); + this.tssStatus.PerformLayout(); + this.tsToolbar.ResumeLayout(false); + this.tsToolbar.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.ToolStripContainer tsContainer; + private System.Windows.Forms.StatusStrip tssStatus; + private System.Windows.Forms.ToolStripStatusLabel tslTexturesInfo; + private TextureView textureView; + private System.Windows.Forms.ToolStrip tsToolbar; + private System.Windows.Forms.ToolStripButton tsbExport; + private System.Windows.Forms.ToolStripButton tsbImport; + private System.Windows.Forms.ToolStripButton tsbSaveClose; + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/TextureEditView.cs b/SparkIV-master/SRC/RageLib/Textures/TextureEditView.cs new file mode 100755 index 00000000..62b1d0e5 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/TextureEditView.cs @@ -0,0 +1,67 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Windows.Forms; + +namespace RageLib.Textures +{ + public partial class TextureEditView : UserControl + { + public TextureEditView() + { + InitializeComponent(); + } + + public int TextureCount + { + set + { + tslTexturesInfo.Text = value + " Texture" + (value == 1 ? "" : "s"); + } + } + + public TextureView TextureView + { + get + { + return textureView; + } + } + + public event EventHandler ExportClicked + { + add { tsbExport.Click += value; } + remove { tsbExport.Click -= value; } + } + + public event EventHandler ImportClicked + { + add { tsbImport.Click += value; } + remove { tsbImport.Click -= value; } + } + + public event EventHandler SaveCloseClicked + { + add { tsbSaveClose.Click += value; } + remove { tsbSaveClose.Click -= value; } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/TextureEditView.resx b/SparkIV-master/SRC/RageLib/Textures/TextureEditView.resx new file mode 100755 index 00000000..91120934 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/TextureEditView.resx @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 423, 17 + + + 523, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAzNJREFUSEvVlGtI + U1EAxwUrDVKX1Iyy8IUWlRk9wKBQ6kMUld+CQEEoK6x8FYmI5lxgUYp+UDJKZWKJ+ZhbOnWRZcac7wfN + qdPcfMzrdOYsddP9O/duk4LAbvmhDpwP93D4/f7nfzjXzu5fGmXtZUc50Rx9XmNe6JrnArDeOdZ5xCXX + AY4J6xD0KChXMalwWjNRSHZIOifTEe4vnOEv3IbdBVvgdnerPr0u/dRfS0rbSg/QqW3wI+IdOP3GB2dq + fbA3i4sAXkBh83Cz9x+JzGazg2vcZv12gROT3Aa/UO+HcPlBRLQcwjmRH7iJm5AsSg76LUmRbLa/rkc7 + XSfXTvPKM+ZdMzYy8P3FbjhZ7Ymf4b7wSnPFzlQO7CLsEJYf5r+qRNoxpzMtmcm9AvbX7OF1zxNRL6MQ + XRyFXWkuK8mvth7Gvix39AAbVoX+uKGmS0ctmiwC26C/6CWPOHumEhoeozjBCETvBvmsBNUyHbVgXF6B + LxPwggkwGIHJ+RkEFXkz8Nt9wYzgZrJYzUpQIdOuCMxW+OwiMDUPTHwFI6DhSZqzjOBOokTJTvDxMxEs + MSegk9vgWgOg+QIcy/dk4Clj5xlB/P3aXnYC6RC1sLgEuiUariPJtXMW+KCePoEfA384c9Ei4IvYCgao + eSKYI53TtdDwERo+DfTqgGAioOGPDZewh+eF+GQhO0FJTQ9lIN1ME/i4tRYVgSsIvGvCIqDhoQ3HIWkb + R2x8KTuBoKKTmvpmwgRdy4wluQ0u1xisglB4p3JR22kigiKWgjIZpZ01QjNrrWWSJNcCrWOAF4+LnOXL + CHzqD6GiD5IOIyJjC9kJCgQySqM3Yoik77XC2wi8fkCFwDxfBGR7QKw0QNgPvG4ngph8doLngkZqSGeE + cgroJsnbRoEmDZAkfADOLUdUKYYhUgKvFICwhQgi89gJcgRSSjlpRDe5VHKHkI0ADWoQsApVKgLtA0oI + vJD8hErlRlyPfMZOkJv7XtejNqGTpG4ZJOkJ9AOp4y0BS3sBySdA3A2Ud5HZtIQrN56oWD20hIRiOZ9f + OZqaVqFiZmqFiveLmULWkviV6tDwTCkrwX+1+Tt8KNl1a08YKgAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAzJJREFUSEvV03tI + U1EcB3CDKIPKkFiR2sxEe2P0gJLSHkhIUn8UQqQklVGQ9qDMDHzrCCIyM1CbPWDWytR8zfd6iY+Ww1Vb + 06ZN0xQzbU7vpu7b717LsH/0QP904HLh3t/5fs7h/I6dHcPIUPg5MpSzl/omicscwuyHc14fFrHPnsaM + RzUH5mzO8uC80lwRLdu9ZBpT2Evc4kSK22PHwCPS54Eu7AlTzJDLD87aIRNbr5mCII4XjfxzgA/0kYot + 10yHcLB621hc9v6VzEh6VS8yFB1D0vIWs7RMb85U6MzpxTrzjSKdObNUZ94h88TV/kDwiFu02yAz8EI/ + BH5wIzYMW0dh5qwYHOIwYBqCZdSKXdmrEKbZifM6P6xJceZLZzAhSq1JAP4eo7bxL3vlGxBSswXH670F + oFbTHcwGvO+fnE3B1hHAxAGj9Gf/Y2+EvP4DXJRUGJmAKnXvBGCjcAuF/7AA34aBnmEb/OVeOFq7FWe1 + vsIOzkUVf2YCKlRdAsCHc7Tk3+Hdg0BrnxUBBZ44odpIwHYBiEgsbWMCyus7BMBC4UsvifFErYCqvQ2v + DHrUGo0IqV+P0DcbBGQcKGEDFDVtAsCvPLYwGY7X52Bd/mKsfbQIu0qWYZ/ScwIJKPCAm8QRLvELYBdq + hyPSIwFT7qbweYsA9FK3fh20QRzliiUP5gnIpkIn7Kl0/wvxhOjKXMTkxRyfMpwvyK/QwkpAF3Vr+wDQ + +KUT9pdnwjl7/iTEv8wdq1NE8I71sTR2NHpNK5wvyinRwEyAkbrV0AfoqKki85Kx4Ib9BLLi3kIsj3XH + w4a3CL8gYzsDeYEa/XTAhu/j4U3dgLrLBudIMRzSZwu7Cb57BgrDCErfAWHhd9mA7Kcq9NABaylcQ+Gq + TqCOGquyuRNOEWLkvmtGgR7I0QHFTUBoeBYb8CCnDu10a5t6KJyuRC2FvzQS0AqUfAKeNVO4FpDR6vPV + BJyWsgH35fXooFvLr15Nq28goIYAJXVvpQEopSYr+gjkfqC3Bjh56g7bTY5NyEVqarVFkqbkJLeUXFKq + kkv89STQO+Gmkov/9UhSqi1BR1P10+6g/67wJ9M1qU6jxW32AAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAd9JREFUSEu9lr1P + wkAYxv2fWBxhMTGEhUmZGIyLYQIXNbAYJycTUBZIJJEwGdIBKsXjo1csYEIQrQ5lMWEmYWN57J2pKfgB + x4dNnjRdnt/7vHf3Xjc2/uM5PJPh8yXhcp1DVdWFdHFBuAdTOp0OTtTNAPv7bbjdNxiNRgtJlrvY3SXc + h0FWDri7exIDNBoNEEJQqVS4qtUqV61WQ71e/2pjp9PhiUulnhhAtFWl0rMYQNf1PyunlELTNHS7XZ5A + UQQBogkU5UUsQbPZ/LHnduVsjZh6vR5PUC4bYgDRBPf3awYQ8rreBIS8zQZsb9/i9LSMePyBK5HQv3R5 + 2YStq6sWbCWTbTCFwzKCQe3vk8yO+Sr066hwmu/tqTg60nBy8oBYrIXj44ZVJcHBQcEqQkIoJPPvnZ2C + NXskLqEErApdNydE6ROKRRWyXAeljzAM05rAbAp/auawcyZgAEr72NxMwePJIhrNI5VKIZfL8VlkmibG + 4/FyAF1/5+Zebx6RSPab+dIASXrk5n5/0dpdhYnKmflwOFwuQSajcPNAoMK3rd0W23wwGCwHiMeveeXM + XFU/e+407/f78wPYok4v8vSCTpsbhjEfgN2fW1tJOMWAkiTNlH3RO9/fLv11/rl8AJeJax3WP+rqAAAA + AElFTkSuQmCC + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Textures/TextureFile.cs b/SparkIV-master/SRC/RageLib/Textures/TextureFile.cs new file mode 100755 index 00000000..a5e502bc --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/TextureFile.cs @@ -0,0 +1,154 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using RageLib.Textures.Resource; +using File=RageLib.Textures.Resource.File; + +namespace RageLib.Textures +{ + public class TextureFile : IEnumerable, IDisposable + { + private File _file; + public List Textures { get; private set; } + + public int Count + { + get { return Textures.Count; } + } + + public void Open(string filename) + { + _file = new File(); + _file.Open(filename); + BuildTextures(); + } + + public void Open(Stream stream) + { + _file = new File(); + _file.Open(stream); + BuildTextures(); + } + + public void Open(Stream systemMemory, Stream graphicsMemory) + { + _file = new File(); + _file.Open(systemMemory, graphicsMemory); + BuildTextures(); + } + + public void Save(Stream stream) + { + _file.Save(stream); + } + + public void Save(Stream systemMemory, Stream graphicsMemory) + { + _file.Save(systemMemory, graphicsMemory); + } + + internal void DumpTextureInfosToDebug() + { + var infos = new SortedList(); + foreach (var info in _file.Textures) + { + infos.Add(info.RawDataOffset, info); + } + + foreach (var infoData in infos) + { + var info = infoData.Value; + Debug.WriteLine(string.Format("{0}\t{1}x{2}x{3} {4}\t{5:x}\t{6:x}\t{7:x}", info.Name, info.Width, + info.Height, info.Levels, info.Format, info.RawDataOffset, + info.GetTotalDataSize(), info.RawDataOffset + info.GetTotalDataSize())); + + } + } + + private void BuildTextures() + { + Textures = new List(_file.Header.TextureCount); + + foreach (TextureInfo info in _file.Textures) + { + Textures.Add(new Texture(info)); + } + } + + public Texture FindTextureByName(string name) + { + name = name.ToLower(); + foreach (var texture in this) + { + if (texture.Name.ToLower() == name) + { + return texture; + } + if (texture.TitleName.ToLower() == name) + { + return texture; + } + } + return null; + } + + #region Implementation of IEnumerable + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + #endregion + + #region Implementation of IEnumerable + + public IEnumerator GetEnumerator() + { + return Textures.GetEnumerator(); + } + + #endregion + + #region Implementation of IDisposable + + public void Dispose() + { + if (_file != null) + { + _file.Dispose(); + } + + foreach (var texture in this) + { + texture.Dispose(); + } + + Textures.Clear(); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Textures/TexturePreviewController.cs b/SparkIV-master/SRC/RageLib/Textures/TexturePreviewController.cs new file mode 100755 index 00000000..64511c66 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/TexturePreviewController.cs @@ -0,0 +1,121 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Drawing.Imaging; +using System.IO; +using System.Windows.Forms; + +namespace RageLib.Textures +{ + public class TexturePreviewController + { + private readonly TexturePreviewView _view; + private readonly TextureViewController _textureViewController; + private string _lastSaveDirectory; + + public TexturePreviewController(TexturePreviewView view) + { + _view = view; + _view.SaveClicked += View_SaveClicked; + _view.SaveAllClicked += View_SaveAllClicked; + _view.Disposed += View_Disposed; + + _textureViewController = new TextureViewController(view.TextureView); + } + + public TextureFile TextureFile + { + get { return _textureViewController.TextureFile; } + set + { + _textureViewController.TextureFile = value; + _view.TextureCount = value == null ? 0 : value.Count; + } + } + + private void View_SaveClicked(object sender, EventArgs e) + { + var texture = _view.TextureView.SelectedTexture; + if (texture != null) + { + var sfd = new SaveFileDialog + { + AddExtension = true, + OverwritePrompt = true, + Title = "Save Texture", + Filter = "Portable Network Graphics (*.png)|*.png|JPEG (*.jpg;*.jpeg)|*.jpg;*.jpeg", + InitialDirectory = _lastSaveDirectory, + FileName = texture.TitleName + ".png" + }; + + if (sfd.ShowDialog() == DialogResult.OK) + { + var image = texture.Decode(); + + var format = ImageFormat.Png; + if (sfd.FileName.EndsWith(".jpg") || sfd.FileName.EndsWith(".jpeg")) + { + format = ImageFormat.Jpeg; + } + + image.Save(sfd.FileName, format); + + _lastSaveDirectory = new FileInfo(sfd.FileName).Directory.FullName; + + MessageBox.Show("Texture saved.", "Save Texture", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + } + + private void View_SaveAllClicked(object sender, EventArgs e) + { + var fbd = new FolderBrowserDialog + { + Description = "Select path to save textures to...", + SelectedPath = _lastSaveDirectory, + ShowNewFolderButton = true + }; + + if (fbd.ShowDialog() == DialogResult.OK) + { + foreach (var texture in _textureViewController.TextureFile) + { + var image = texture.Decode(); + image.Save(Path.Combine(fbd.SelectedPath, texture.TitleName + ".png"), ImageFormat.Png); + } + + MessageBox.Show("Textures saved.", "Save All Textures", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + + private void View_Disposed(object sender, EventArgs e) + { + // We handle this here instead of in the caller because the caller + // doesn't know anything about the involved files... + if (TextureFile != null) + { + TextureFile.Dispose(); + TextureFile = null; + } + } + + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/TexturePreviewView.Designer.cs b/SparkIV-master/SRC/RageLib/Textures/TexturePreviewView.Designer.cs new file mode 100755 index 00000000..435ca703 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/TexturePreviewView.Designer.cs @@ -0,0 +1,173 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Textures +{ + partial class TexturePreviewView + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TexturePreviewView)); + this.tsContainer = new System.Windows.Forms.ToolStripContainer(); + this.tssStatus = new System.Windows.Forms.StatusStrip(); + this.tslTexturesInfo = new System.Windows.Forms.ToolStripStatusLabel(); + this.textureView = new RageLib.Textures.TextureView(); + this.tsToolbar = new System.Windows.Forms.ToolStrip(); + this.tsbSave = new System.Windows.Forms.ToolStripButton(); + this.tsbSaveAll = new System.Windows.Forms.ToolStripButton(); + this.tsContainer.BottomToolStripPanel.SuspendLayout(); + this.tsContainer.ContentPanel.SuspendLayout(); + this.tsContainer.TopToolStripPanel.SuspendLayout(); + this.tsContainer.SuspendLayout(); + this.tssStatus.SuspendLayout(); + this.tsToolbar.SuspendLayout(); + this.SuspendLayout(); + // + // tsContainer + // + // + // tsContainer.BottomToolStripPanel + // + this.tsContainer.BottomToolStripPanel.Controls.Add(this.tssStatus); + // + // tsContainer.ContentPanel + // + this.tsContainer.ContentPanel.Controls.Add(this.textureView); + this.tsContainer.ContentPanel.Size = new System.Drawing.Size(633, 440); + this.tsContainer.Dock = System.Windows.Forms.DockStyle.Fill; + this.tsContainer.Location = new System.Drawing.Point(0, 0); + this.tsContainer.Name = "tsContainer"; + this.tsContainer.Size = new System.Drawing.Size(633, 487); + this.tsContainer.TabIndex = 4; + this.tsContainer.Text = "toolStripContainer1"; + // + // tsContainer.TopToolStripPanel + // + this.tsContainer.TopToolStripPanel.Controls.Add(this.tsToolbar); + // + // tssStatus + // + this.tssStatus.Dock = System.Windows.Forms.DockStyle.None; + this.tssStatus.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tslTexturesInfo}); + this.tssStatus.Location = new System.Drawing.Point(0, 0); + this.tssStatus.Name = "tssStatus"; + this.tssStatus.Size = new System.Drawing.Size(633, 22); + this.tssStatus.TabIndex = 0; + // + // tslTexturesInfo + // + this.tslTexturesInfo.Name = "tslTexturesInfo"; + this.tslTexturesInfo.Size = new System.Drawing.Size(0, 17); + // + // textureView + // + this.textureView.Dock = System.Windows.Forms.DockStyle.Fill; + this.textureView.Location = new System.Drawing.Point(0, 0); + this.textureView.Name = "textureView"; + this.textureView.Size = new System.Drawing.Size(633, 440); + this.textureView.TabIndex = 0; + // + // tsToolbar + // + this.tsToolbar.Dock = System.Windows.Forms.DockStyle.None; + this.tsToolbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this.tsToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tsbSave, + this.tsbSaveAll}); + this.tsToolbar.Location = new System.Drawing.Point(0, 0); + this.tsToolbar.Name = "tsToolbar"; + this.tsToolbar.Size = new System.Drawing.Size(633, 25); + this.tsToolbar.Stretch = true; + this.tsToolbar.TabIndex = 0; + // + // tsbSave + // + this.tsbSave.Image = ((System.Drawing.Image)(resources.GetObject("tsbSave.Image"))); + this.tsbSave.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbSave.Name = "tsbSave"; + this.tsbSave.Size = new System.Drawing.Size(93, 22); + this.tsbSave.Text = "Save Texture"; + // + // tsbSaveAll + // + this.tsbSaveAll.Image = ((System.Drawing.Image)(resources.GetObject("tsbSaveAll.Image"))); + this.tsbSaveAll.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbSaveAll.Name = "tsbSaveAll"; + this.tsbSaveAll.Size = new System.Drawing.Size(115, 22); + this.tsbSaveAll.Text = "Save All Textures"; + // + // TexturePreviewView + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.tsContainer); + this.Name = "TexturePreviewView"; + this.Size = new System.Drawing.Size(633, 487); + this.tsContainer.BottomToolStripPanel.ResumeLayout(false); + this.tsContainer.BottomToolStripPanel.PerformLayout(); + this.tsContainer.ContentPanel.ResumeLayout(false); + this.tsContainer.TopToolStripPanel.ResumeLayout(false); + this.tsContainer.TopToolStripPanel.PerformLayout(); + this.tsContainer.ResumeLayout(false); + this.tsContainer.PerformLayout(); + this.tssStatus.ResumeLayout(false); + this.tssStatus.PerformLayout(); + this.tsToolbar.ResumeLayout(false); + this.tsToolbar.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.ToolStripContainer tsContainer; + private System.Windows.Forms.StatusStrip tssStatus; + private System.Windows.Forms.ToolStripStatusLabel tslTexturesInfo; + private System.Windows.Forms.ToolStrip tsToolbar; + private System.Windows.Forms.ToolStripButton tsbSave; + private System.Windows.Forms.ToolStripButton tsbSaveAll; + private TextureView textureView; + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/TexturePreviewView.cs b/SparkIV-master/SRC/RageLib/Textures/TexturePreviewView.cs new file mode 100755 index 00000000..243803d0 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/TexturePreviewView.cs @@ -0,0 +1,61 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Windows.Forms; + +namespace RageLib.Textures +{ + public partial class TexturePreviewView : UserControl + { + public TexturePreviewView() + { + InitializeComponent(); + } + + public int TextureCount + { + set + { + tslTexturesInfo.Text = value + " Texture" + (value == 1 ? "" : "s"); + } + } + + public TextureView TextureView + { + get + { + return textureView; + } + } + + public event EventHandler SaveClicked + { + add { tsbSave.Click += value; } + remove { tsbSave.Click -= value; } + } + + public event EventHandler SaveAllClicked + { + add { tsbSaveAll.Click += value; } + remove { tsbSaveAll.Click -= value; } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/TexturePreviewView.resx b/SparkIV-master/SRC/RageLib/Textures/TexturePreviewView.resx new file mode 100755 index 00000000..5fa79398 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/TexturePreviewView.resx @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 220, 17 + + + 320, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAd9JREFUSEu9lr1P + wkAYxv2fWBxhMTGEhUmZGIyLYQIXNbAYJycTUBZIJJEwGdIBKsXjo1csYEIQrQ5lMWEmYWN57J2pKfgB + x4dNnjRdnt/7vHf3Xjc2/uM5PJPh8yXhcp1DVdWFdHFBuAdTOp0OTtTNAPv7bbjdNxiNRgtJlrvY3SXc + h0FWDri7exIDNBoNEEJQqVS4qtUqV61WQ71e/2pjp9PhiUulnhhAtFWl0rMYQNf1PyunlELTNHS7XZ5A + UQQBogkU5UUsQbPZ/LHnduVsjZh6vR5PUC4bYgDRBPf3awYQ8rreBIS8zQZsb9/i9LSMePyBK5HQv3R5 + 2YStq6sWbCWTbTCFwzKCQe3vk8yO+Sr066hwmu/tqTg60nBy8oBYrIXj44ZVJcHBQcEqQkIoJPPvnZ2C + NXskLqEErApdNydE6ROKRRWyXAeljzAM05rAbAp/auawcyZgAEr72NxMwePJIhrNI5VKIZfL8VlkmibG + 4/FyAF1/5+Zebx6RSPab+dIASXrk5n5/0dpdhYnKmflwOFwuQSajcPNAoMK3rd0W23wwGCwHiMeveeXM + XFU/e+407/f78wPYok4v8vSCTpsbhjEfgN2fW1tJOMWAkiTNlH3RO9/fLv11/rl8AJeJax3WP+rqAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAd9JREFUSEu9lr1P + wkAYxv2fWBxhMTGEhUmZGIyLYQIXNbAYJycTUBZIJJEwGdIBKsXjo1csYEIQrQ5lMWEmYWN57J2pKfgB + x4dNnjRdnt/7vHf3Xjc2/uM5PJPh8yXhcp1DVdWFdHFBuAdTOp0OTtTNAPv7bbjdNxiNRgtJlrvY3SXc + h0FWDri7exIDNBoNEEJQqVS4qtUqV61WQ71e/2pjp9PhiUulnhhAtFWl0rMYQNf1PyunlELTNHS7XZ5A + UQQBogkU5UUsQbPZ/LHnduVsjZh6vR5PUC4bYgDRBPf3awYQ8rreBIS8zQZsb9/i9LSMePyBK5HQv3R5 + 2YStq6sWbCWTbTCFwzKCQe3vk8yO+Sr066hwmu/tqTg60nBy8oBYrIXj44ZVJcHBQcEqQkIoJPPvnZ2C + NXskLqEErApdNydE6ROKRRWyXAeljzAM05rAbAp/auawcyZgAEr72NxMwePJIhrNI5VKIZfL8VlkmibG + 4/FyAF1/5+Zebx6RSPab+dIASXrk5n5/0dpdhYnKmflwOFwuQSajcPNAoMK3rd0W23wwGCwHiMeveeXM + XFU/e+407/f78wPYok4v8vSCTpsbhjEfgN2fW1tJOMWAkiTNlH3RO9/fLv11/rl8AJeJax3WP+rqAAAA + AElFTkSuQmCC + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Textures/TextureType.cs b/SparkIV-master/SRC/RageLib/Textures/TextureType.cs new file mode 100755 index 00000000..c8842dfb --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/TextureType.cs @@ -0,0 +1,31 @@ +/**********************************************************************\ + + RageLib + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Textures +{ + public enum TextureType + { + DXT1, + DXT3, + DXT5, + A8R8G8B8, + L8, + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Textures/TextureView.Designer.cs b/SparkIV-master/SRC/RageLib/Textures/TextureView.Designer.cs new file mode 100755 index 00000000..3bb896a7 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/TextureView.Designer.cs @@ -0,0 +1,313 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace RageLib.Textures +{ + partial class TextureView + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TextureView)); + this.panelPreview = new System.Windows.Forms.Panel(); + this.picPreview = new System.Windows.Forms.PictureBox(); + this.splitContainer = new System.Windows.Forms.SplitContainer(); + this.listTextures = new System.Windows.Forms.ListBox(); + this.panelInfo = new System.Windows.Forms.Panel(); + this.panelInfoControls = new System.Windows.Forms.Panel(); + this.lblMipMap = new System.Windows.Forms.Label(); + this.cboMipMaps = new System.Windows.Forms.ComboBox(); + this.radioChannelA = new System.Windows.Forms.RadioButton(); + this.radioChannelB = new System.Windows.Forms.RadioButton(); + this.radioChannelG = new System.Windows.Forms.RadioButton(); + this.radioChannelR = new System.Windows.Forms.RadioButton(); + this.radioChannelFull = new System.Windows.Forms.RadioButton(); + this.lblTextureFormat = new System.Windows.Forms.Label(); + this.lblTextureDims = new System.Windows.Forms.Label(); + this.lblTextureName = new System.Windows.Forms.Label(); + this.panelPreview.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picPreview)).BeginInit(); + this.splitContainer.Panel1.SuspendLayout(); + this.splitContainer.Panel2.SuspendLayout(); + this.splitContainer.SuspendLayout(); + this.panelInfo.SuspendLayout(); + this.panelInfoControls.SuspendLayout(); + this.SuspendLayout(); + // + // panelPreview + // + this.panelPreview.AutoScroll = true; + this.panelPreview.BackColor = System.Drawing.SystemColors.AppWorkspace; + this.panelPreview.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("panelPreview.BackgroundImage"))); + this.panelPreview.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.panelPreview.Controls.Add(this.picPreview); + this.panelPreview.Dock = System.Windows.Forms.DockStyle.Fill; + this.panelPreview.Location = new System.Drawing.Point(0, 0); + this.panelPreview.Name = "panelPreview"; + this.panelPreview.Size = new System.Drawing.Size(459, 431); + this.panelPreview.TabIndex = 1; + // + // picPreview + // + this.picPreview.BackColor = System.Drawing.SystemColors.AppWorkspace; + this.picPreview.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("picPreview.BackgroundImage"))); + this.picPreview.Location = new System.Drawing.Point(0, 0); + this.picPreview.Name = "picPreview"; + this.picPreview.Size = new System.Drawing.Size(1, 1); + this.picPreview.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; + this.picPreview.TabIndex = 0; + this.picPreview.TabStop = false; + // + // splitContainer + // + this.splitContainer.Dock = System.Windows.Forms.DockStyle.Fill; + this.splitContainer.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; + this.splitContainer.Location = new System.Drawing.Point(0, 0); + this.splitContainer.Name = "splitContainer"; + // + // splitContainer.Panel1 + // + this.splitContainer.Panel1.Controls.Add(this.listTextures); + // + // splitContainer.Panel2 + // + this.splitContainer.Panel2.Controls.Add(this.panelPreview); + this.splitContainer.Panel2.Controls.Add(this.panelInfo); + this.splitContainer.Size = new System.Drawing.Size(633, 487); + this.splitContainer.SplitterDistance = 170; + this.splitContainer.TabIndex = 2; + // + // listTextures + // + this.listTextures.Dock = System.Windows.Forms.DockStyle.Fill; + this.listTextures.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; + this.listTextures.FormattingEnabled = true; + this.listTextures.Location = new System.Drawing.Point(0, 0); + this.listTextures.Name = "listTextures"; + this.listTextures.Size = new System.Drawing.Size(170, 487); + this.listTextures.TabIndex = 0; + this.listTextures.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.listTextures_DrawItem); + this.listTextures.MeasureItem += new System.Windows.Forms.MeasureItemEventHandler(this.listTextures_MeasureItem); + // + // panelInfo + // + this.panelInfo.Controls.Add(this.panelInfoControls); + this.panelInfo.Controls.Add(this.lblTextureFormat); + this.panelInfo.Controls.Add(this.lblTextureDims); + this.panelInfo.Controls.Add(this.lblTextureName); + this.panelInfo.Dock = System.Windows.Forms.DockStyle.Bottom; + this.panelInfo.Enabled = false; + this.panelInfo.Location = new System.Drawing.Point(0, 431); + this.panelInfo.Name = "panelInfo"; + this.panelInfo.Size = new System.Drawing.Size(459, 56); + this.panelInfo.TabIndex = 2; + // + // panelInfoControls + // + this.panelInfoControls.Controls.Add(this.lblMipMap); + this.panelInfoControls.Controls.Add(this.cboMipMaps); + this.panelInfoControls.Controls.Add(this.radioChannelA); + this.panelInfoControls.Controls.Add(this.radioChannelB); + this.panelInfoControls.Controls.Add(this.radioChannelG); + this.panelInfoControls.Controls.Add(this.radioChannelR); + this.panelInfoControls.Controls.Add(this.radioChannelFull); + this.panelInfoControls.Dock = System.Windows.Forms.DockStyle.Right; + this.panelInfoControls.Location = new System.Drawing.Point(309, 0); + this.panelInfoControls.Name = "panelInfoControls"; + this.panelInfoControls.Size = new System.Drawing.Size(150, 56); + this.panelInfoControls.TabIndex = 4; + // + // lblMipMap + // + this.lblMipMap.AutoSize = true; + this.lblMipMap.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblMipMap.Location = new System.Drawing.Point(3, 33); + this.lblMipMap.Name = "lblMipMap"; + this.lblMipMap.Size = new System.Drawing.Size(48, 13); + this.lblMipMap.TabIndex = 6; + this.lblMipMap.Text = "MipMap:"; + // + // cboMipMaps + // + this.cboMipMaps.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cboMipMaps.FormattingEnabled = true; + this.cboMipMaps.Location = new System.Drawing.Point(57, 30); + this.cboMipMaps.Name = "cboMipMaps"; + this.cboMipMaps.Size = new System.Drawing.Size(89, 21); + this.cboMipMaps.TabIndex = 5; + // + // radioChannelA + // + this.radioChannelA.Appearance = System.Windows.Forms.Appearance.Button; + this.radioChannelA.AutoSize = true; + this.radioChannelA.Location = new System.Drawing.Point(122, 3); + this.radioChannelA.Name = "radioChannelA"; + this.radioChannelA.Size = new System.Drawing.Size(24, 23); + this.radioChannelA.TabIndex = 4; + this.radioChannelA.Text = "A"; + this.radioChannelA.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.radioChannelA.UseVisualStyleBackColor = true; + this.radioChannelA.CheckedChanged += new System.EventHandler(this.view_ImageChannelChecked); + // + // radioChannelB + // + this.radioChannelB.Appearance = System.Windows.Forms.Appearance.Button; + this.radioChannelB.AutoSize = true; + this.radioChannelB.Location = new System.Drawing.Point(96, 3); + this.radioChannelB.Name = "radioChannelB"; + this.radioChannelB.Size = new System.Drawing.Size(24, 23); + this.radioChannelB.TabIndex = 3; + this.radioChannelB.Text = "B"; + this.radioChannelB.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.radioChannelB.UseVisualStyleBackColor = true; + this.radioChannelB.CheckedChanged += new System.EventHandler(this.view_ImageChannelChecked); + // + // radioChannelG + // + this.radioChannelG.Appearance = System.Windows.Forms.Appearance.Button; + this.radioChannelG.AutoSize = true; + this.radioChannelG.Location = new System.Drawing.Point(69, 3); + this.radioChannelG.Name = "radioChannelG"; + this.radioChannelG.Size = new System.Drawing.Size(25, 23); + this.radioChannelG.TabIndex = 2; + this.radioChannelG.Text = "G"; + this.radioChannelG.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.radioChannelG.UseVisualStyleBackColor = true; + this.radioChannelG.CheckedChanged += new System.EventHandler(this.view_ImageChannelChecked); + // + // radioChannelR + // + this.radioChannelR.Appearance = System.Windows.Forms.Appearance.Button; + this.radioChannelR.AutoSize = true; + this.radioChannelR.Location = new System.Drawing.Point(42, 3); + this.radioChannelR.Name = "radioChannelR"; + this.radioChannelR.Size = new System.Drawing.Size(25, 23); + this.radioChannelR.TabIndex = 1; + this.radioChannelR.Text = "R"; + this.radioChannelR.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.radioChannelR.UseVisualStyleBackColor = true; + this.radioChannelR.CheckedChanged += new System.EventHandler(this.view_ImageChannelChecked); + // + // radioChannelFull + // + this.radioChannelFull.Appearance = System.Windows.Forms.Appearance.Button; + this.radioChannelFull.AutoSize = true; + this.radioChannelFull.Checked = true; + this.radioChannelFull.Location = new System.Drawing.Point(3, 3); + this.radioChannelFull.Name = "radioChannelFull"; + this.radioChannelFull.Size = new System.Drawing.Size(33, 23); + this.radioChannelFull.TabIndex = 0; + this.radioChannelFull.TabStop = true; + this.radioChannelFull.Text = "Full"; + this.radioChannelFull.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.radioChannelFull.UseVisualStyleBackColor = true; + this.radioChannelFull.CheckedChanged += new System.EventHandler(this.view_ImageChannelChecked); + // + // lblTextureFormat + // + this.lblTextureFormat.AutoSize = true; + this.lblTextureFormat.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblTextureFormat.Location = new System.Drawing.Point(4, 33); + this.lblTextureFormat.Name = "lblTextureFormat"; + this.lblTextureFormat.Size = new System.Drawing.Size(0, 13); + this.lblTextureFormat.TabIndex = 2; + // + // lblTextureDims + // + this.lblTextureDims.AutoSize = true; + this.lblTextureDims.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblTextureDims.Location = new System.Drawing.Point(4, 20); + this.lblTextureDims.Name = "lblTextureDims"; + this.lblTextureDims.Size = new System.Drawing.Size(0, 13); + this.lblTextureDims.TabIndex = 1; + // + // lblTextureName + // + this.lblTextureName.AutoSize = true; + this.lblTextureName.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblTextureName.Location = new System.Drawing.Point(4, 7); + this.lblTextureName.Name = "lblTextureName"; + this.lblTextureName.Size = new System.Drawing.Size(0, 13); + this.lblTextureName.TabIndex = 0; + // + // TextureView + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.splitContainer); + this.Name = "TextureView"; + this.Size = new System.Drawing.Size(633, 487); + this.panelPreview.ResumeLayout(false); + this.panelPreview.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picPreview)).EndInit(); + this.splitContainer.Panel1.ResumeLayout(false); + this.splitContainer.Panel2.ResumeLayout(false); + this.splitContainer.ResumeLayout(false); + this.panelInfo.ResumeLayout(false); + this.panelInfo.PerformLayout(); + this.panelInfoControls.ResumeLayout(false); + this.panelInfoControls.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel panelPreview; + private System.Windows.Forms.PictureBox picPreview; + private System.Windows.Forms.SplitContainer splitContainer; + private System.Windows.Forms.ListBox listTextures; + private System.Windows.Forms.Panel panelInfo; + private System.Windows.Forms.Label lblTextureName; + private System.Windows.Forms.Label lblTextureFormat; + private System.Windows.Forms.Label lblTextureDims; + private System.Windows.Forms.Panel panelInfoControls; + private System.Windows.Forms.RadioButton radioChannelFull; + private System.Windows.Forms.RadioButton radioChannelA; + private System.Windows.Forms.RadioButton radioChannelB; + private System.Windows.Forms.RadioButton radioChannelG; + private System.Windows.Forms.RadioButton radioChannelR; + private System.Windows.Forms.Label lblMipMap; + private System.Windows.Forms.ComboBox cboMipMaps; + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Textures/TextureView.cs b/SparkIV-master/SRC/RageLib/Textures/TextureView.cs new file mode 100755 index 00000000..4ae3668c --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/TextureView.cs @@ -0,0 +1,224 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Drawing; +using System.Drawing.Drawing2D; +using System.Windows.Forms; +using RageLib.Textures.Filter; +using Brush=System.Drawing.Brush; +using FontStyle=System.Drawing.FontStyle; +using Graphics=System.Drawing.Graphics; +using SystemBrushes=System.Drawing.SystemBrushes; + +namespace RageLib.Textures +{ + public partial class TextureView : UserControl + { + private const int TextureListIconPadding = 2; + private const int TextureListIconSize = Texture.ThumbnailSize; + + public event EventHandler ImageChannelChanged; + + public TextureView() + { + InitializeComponent(); + + ClearTextures(); + } + + public event EventHandler SelectedTextureChanged + { + add { listTextures.SelectedIndexChanged += value; } + remove { listTextures.SelectedIndexChanged -= value; } + } + + public event EventHandler SelectedMipMapChanged + { + add { cboMipMaps.SelectedIndexChanged += value; } + remove { cboMipMaps.SelectedIndexChanged -= value; } + } + + public Texture SelectedTexture + { + get { return listTextures.SelectedItem as Texture; } + set { listTextures.SelectedItem = value; } + } + + public void ClearTextures() + { + listTextures.SelectedItem = null; + listTextures.Items.Clear(); + picPreview.Image = null; + picPreview.Size = new Size(1, 1); + } + + public void AddTexture(Texture texture) + { + listTextures.Items.Add(texture); + } + + public Image PreviewImage + { + get { return picPreview.Image; } + set { picPreview.Image = value; } + } + + public bool InfoPanelEnabled + { + get { return panelInfo.Enabled; } + set { panelInfo.Enabled = value; } + } + + internal void SetTextureInfo(string name, TextureType type, uint width, uint height, int levels) + { + lblTextureName.Text = name; + lblTextureFormat.Text = type.ToString(); + lblTextureDims.Text = string.Format("{0}x{1}", width, height); + + cboMipMaps.Items.Clear(); + for(int i=0; i + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALDQAA + Cw0B7QfALAAAADRJREFUOE9j/A8EDHjA2bNn8UkzMIAMwAfOnDnzHx8eNeDM/0EQBoSiiVA0M4wa8H8Y + hAEA+297GtmmdCAAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALDQAA + Cw0B7QfALAAAADRJREFUOE9j/A8EDHjA2bNn8UkzMIAMwAfOnDnzHx8eNeDM/0EQBoSiiVA0M4wa8H8Y + hAEA+297GtmmdCAAAAAASUVORK5CYII= + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Textures/TextureViewController.cs b/SparkIV-master/SRC/RageLib/Textures/TextureViewController.cs new file mode 100755 index 00000000..12624f40 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/TextureViewController.cs @@ -0,0 +1,108 @@ +/**********************************************************************\ + + RageLib - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using RageLib.Textures.Filter; + +namespace RageLib.Textures +{ + class TextureViewController + { + private readonly TextureView _view; + private TextureFile _textureFile; + + public TextureViewController(TextureView view) + { + _view = view; + + _view.SelectedTextureChanged += View_SelectedTextureChanged; + _view.SelectedMipMapChanged += View_SelectedMipMapChanged; + _view.ImageChannelChanged += View_ImageChannelChanged; + } + + public TextureFile TextureFile + { + get { return _textureFile; } + set + { + _textureFile = value; + UpdateView(); + } + } + + private void UpdateView() + { + _view.ClearTextures(); + + if (_textureFile != null) + { + foreach (var texture in _textureFile) + { + _view.AddTexture(texture); + } + if (_textureFile.Count > 0) + { + _view.SelectedTexture = _textureFile.Textures[0]; + _view.InfoPanelEnabled = true; + } + } + else + { + _view.InfoPanelEnabled = false; + } + } + + private void View_SelectedTextureChanged(object sender, EventArgs e) + { + var texture = _view.SelectedTexture; + if (texture != null) + { + _view.SetTextureInfo(texture.TitleName, texture.TextureType, texture.Width, texture.Height, texture.Levels); + UpdateImage(); + } + } + + private void View_SelectedMipMapChanged(object sender, EventArgs e) + { + UpdateImage(); + } + + + private void View_ImageChannelChanged(object sender, EventArgs e) + { + UpdateImage(); + } + + public void UpdateImage() + { + var texture = _view.SelectedTexture; + if (texture != null) + { + var image = texture.Decode(_view.SelectedMipMap); + if (_view.SelectedImageChannel != ImageChannel.All) + { + var channelFilter = new ChannelFilter(_view.SelectedImageChannel); + channelFilter.Apply(image); + } + _view.PreviewImage = image; + } + } + } +} diff --git a/SparkIV-master/SRC/RageLib/Textures/Textures.csproj b/SparkIV-master/SRC/RageLib/Textures/Textures.csproj new file mode 100755 index 00000000..7edb3e56 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/Textures.csproj @@ -0,0 +1,166 @@ + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {C4085463-5BE2-4F87-8006-7FED126652F1} + Library + Properties + RageLib.Textures + RageLib.Textures + v4.8 + 512 + + + 3.5 + + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + true + AllRules.ruleset + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + true + AllRules.ruleset + + + + ..\..\SparkIV\packages\MaterialSkin.0.2.1\lib\MaterialSkin.dll + True + + + + + + + + + + Properties\SharedAssemblyInfo.cs + + + + + + + + + + + + + Code + + + + + + + UserControl + + + TextureEditView.cs + + + + + UserControl + + + TexturePreviewView.cs + + + + UserControl + + + TextureView.cs + + + + + + TextureEditView.cs + Designer + + + TexturePreviewView.cs + Designer + + + TextureView.cs + Designer + + + + + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} + Common + + + + + libsquish.dll + Always + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/RageLib/Textures/packages.config b/SparkIV-master/SRC/RageLib/Textures/packages.config new file mode 100755 index 00000000..3d072913 --- /dev/null +++ b/SparkIV-master/SRC/RageLib/Textures/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/Resoursaur/MainForm.Designer.cs b/SparkIV-master/SRC/Resoursaur/MainForm.Designer.cs new file mode 100755 index 00000000..c3e50412 --- /dev/null +++ b/SparkIV-master/SRC/Resoursaur/MainForm.Designer.cs @@ -0,0 +1,307 @@ +/**********************************************************************\ + + Resoursaur -- A Rage Resource File Decompressor + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace Resoursaur +{ + partial class MainForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); + this.lblType = new System.Windows.Forms.Label(); + this.lblTypeData = new System.Windows.Forms.Label(); + this.lblCompression = new System.Windows.Forms.Label(); + this.lblCompressionData = new System.Windows.Forms.Label(); + this.grpSysMem = new System.Windows.Forms.GroupBox(); + this.btnSysMemImport = new System.Windows.Forms.Button(); + this.btnSysMemExport = new System.Windows.Forms.Button(); + this.lblSysMemSize = new System.Windows.Forms.Label(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.lblGfxMemSize = new System.Windows.Forms.Label(); + this.btnGfxMemImport = new System.Windows.Forms.Button(); + this.btnGfxMemExport = new System.Windows.Forms.Button(); + this.btnSaveResource = new System.Windows.Forms.Button(); + this.btnOpenResource = new System.Windows.Forms.Button(); + this.lblFile = new System.Windows.Forms.Label(); + this.lblFileData = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.lnkWebsite = new System.Windows.Forms.LinkLabel(); + this.grpSysMem.SuspendLayout(); + this.groupBox2.SuspendLayout(); + this.SuspendLayout(); + // + // lblType + // + this.lblType.AutoSize = true; + this.lblType.Location = new System.Drawing.Point(12, 37); + this.lblType.Name = "lblType"; + this.lblType.Size = new System.Drawing.Size(34, 13); + this.lblType.TabIndex = 4; + this.lblType.Text = "Type:"; + // + // lblTypeData + // + this.lblTypeData.AutoSize = true; + this.lblTypeData.Location = new System.Drawing.Point(88, 37); + this.lblTypeData.Name = "lblTypeData"; + this.lblTypeData.Size = new System.Drawing.Size(0, 13); + this.lblTypeData.TabIndex = 5; + // + // lblCompression + // + this.lblCompression.AutoSize = true; + this.lblCompression.Location = new System.Drawing.Point(12, 61); + this.lblCompression.Name = "lblCompression"; + this.lblCompression.Size = new System.Drawing.Size(70, 13); + this.lblCompression.TabIndex = 6; + this.lblCompression.Text = "Compression:"; + // + // lblCompressionData + // + this.lblCompressionData.AutoSize = true; + this.lblCompressionData.Location = new System.Drawing.Point(88, 61); + this.lblCompressionData.Name = "lblCompressionData"; + this.lblCompressionData.Size = new System.Drawing.Size(0, 13); + this.lblCompressionData.TabIndex = 7; + // + // grpSysMem + // + this.grpSysMem.Controls.Add(this.lblSysMemSize); + this.grpSysMem.Controls.Add(this.btnSysMemImport); + this.grpSysMem.Controls.Add(this.btnSysMemExport); + this.grpSysMem.Location = new System.Drawing.Point(15, 82); + this.grpSysMem.Name = "grpSysMem"; + this.grpSysMem.Size = new System.Drawing.Size(240, 67); + this.grpSysMem.TabIndex = 8; + this.grpSysMem.TabStop = false; + this.grpSysMem.Text = "System Memory Segment"; + // + // btnSysMemImport + // + this.btnSysMemImport.Enabled = false; + this.btnSysMemImport.Location = new System.Drawing.Point(92, 38); + this.btnSysMemImport.Name = "btnSysMemImport"; + this.btnSysMemImport.Size = new System.Drawing.Size(68, 23); + this.btnSysMemImport.TabIndex = 1; + this.btnSysMemImport.Text = "Import"; + this.btnSysMemImport.UseVisualStyleBackColor = true; + this.btnSysMemImport.Click += new System.EventHandler(this.btnSysMemImport_Click); + // + // btnSysMemExport + // + this.btnSysMemExport.Enabled = false; + this.btnSysMemExport.Location = new System.Drawing.Point(166, 38); + this.btnSysMemExport.Name = "btnSysMemExport"; + this.btnSysMemExport.Size = new System.Drawing.Size(68, 23); + this.btnSysMemExport.TabIndex = 2; + this.btnSysMemExport.Text = "Export"; + this.btnSysMemExport.UseVisualStyleBackColor = true; + this.btnSysMemExport.Click += new System.EventHandler(this.btnSysMemExport_Click); + // + // lblSysMemSize + // + this.lblSysMemSize.AutoSize = true; + this.lblSysMemSize.Location = new System.Drawing.Point(7, 20); + this.lblSysMemSize.Name = "lblSysMemSize"; + this.lblSysMemSize.Size = new System.Drawing.Size(0, 13); + this.lblSysMemSize.TabIndex = 0; + // + // groupBox2 + // + this.groupBox2.Controls.Add(this.lblGfxMemSize); + this.groupBox2.Controls.Add(this.btnGfxMemImport); + this.groupBox2.Controls.Add(this.btnGfxMemExport); + this.groupBox2.Location = new System.Drawing.Point(15, 155); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(240, 67); + this.groupBox2.TabIndex = 9; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "Graphics Memory Segment"; + // + // lblGfxMemSize + // + this.lblGfxMemSize.AutoSize = true; + this.lblGfxMemSize.Location = new System.Drawing.Point(7, 20); + this.lblGfxMemSize.Name = "lblGfxMemSize"; + this.lblGfxMemSize.Size = new System.Drawing.Size(0, 13); + this.lblGfxMemSize.TabIndex = 0; + // + // btnGfxMemImport + // + this.btnGfxMemImport.Enabled = false; + this.btnGfxMemImport.Location = new System.Drawing.Point(92, 38); + this.btnGfxMemImport.Name = "btnGfxMemImport"; + this.btnGfxMemImport.Size = new System.Drawing.Size(68, 23); + this.btnGfxMemImport.TabIndex = 1; + this.btnGfxMemImport.Text = "Import"; + this.btnGfxMemImport.UseVisualStyleBackColor = true; + this.btnGfxMemImport.Click += new System.EventHandler(this.btnGfxMemImport_Click); + // + // btnGfxMemExport + // + this.btnGfxMemExport.Enabled = false; + this.btnGfxMemExport.Location = new System.Drawing.Point(166, 38); + this.btnGfxMemExport.Name = "btnGfxMemExport"; + this.btnGfxMemExport.Size = new System.Drawing.Size(68, 23); + this.btnGfxMemExport.TabIndex = 2; + this.btnGfxMemExport.Text = "Export"; + this.btnGfxMemExport.UseVisualStyleBackColor = true; + this.btnGfxMemExport.Click += new System.EventHandler(this.btnGfxMemExport_Click); + // + // btnSaveResource + // + this.btnSaveResource.Enabled = false; + this.btnSaveResource.Location = new System.Drawing.Point(138, 236); + this.btnSaveResource.Name = "btnSaveResource"; + this.btnSaveResource.Size = new System.Drawing.Size(117, 23); + this.btnSaveResource.TabIndex = 1; + this.btnSaveResource.Text = "Save Resource"; + this.btnSaveResource.UseVisualStyleBackColor = true; + this.btnSaveResource.Click += new System.EventHandler(this.btnSaveResource_Click); + // + // btnOpenResource + // + this.btnOpenResource.Location = new System.Drawing.Point(15, 236); + this.btnOpenResource.Name = "btnOpenResource"; + this.btnOpenResource.Size = new System.Drawing.Size(117, 23); + this.btnOpenResource.TabIndex = 0; + this.btnOpenResource.Text = "Open Resource"; + this.btnOpenResource.UseVisualStyleBackColor = true; + this.btnOpenResource.Click += new System.EventHandler(this.btnOpenResource_Click); + // + // lblFile + // + this.lblFile.AutoSize = true; + this.lblFile.Location = new System.Drawing.Point(12, 14); + this.lblFile.Name = "lblFile"; + this.lblFile.Size = new System.Drawing.Size(26, 13); + this.lblFile.TabIndex = 2; + this.lblFile.Text = "File:"; + // + // lblFileData + // + this.lblFileData.AutoSize = true; + this.lblFileData.Location = new System.Drawing.Point(88, 14); + this.lblFileData.Name = "lblFileData"; + this.lblFileData.Size = new System.Drawing.Size(0, 13); + this.lblFileData.TabIndex = 3; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Font = new System.Drawing.Font("Arial", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label9.Location = new System.Drawing.Point(13, 270); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(118, 12); + this.label9.TabIndex = 10; + this.label9.Text = "Resoursaur - (C) 2008, Aru"; + // + // lnkWebsite + // + this.lnkWebsite.AutoSize = true; + this.lnkWebsite.Font = new System.Drawing.Font("Arial", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lnkWebsite.Location = new System.Drawing.Point(173, 270); + this.lnkWebsite.Name = "lnkWebsite"; + this.lnkWebsite.Size = new System.Drawing.Size(82, 12); + this.lnkWebsite.TabIndex = 11; + this.lnkWebsite.TabStop = true; + this.lnkWebsite.Text = "www.quackler.com"; + this.lnkWebsite.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.lnkWebsite_LinkClicked); + // + // MainForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(267, 295); + this.Controls.Add(this.lnkWebsite); + this.Controls.Add(this.label9); + this.Controls.Add(this.lblFileData); + this.Controls.Add(this.lblFile); + this.Controls.Add(this.btnSaveResource); + this.Controls.Add(this.btnOpenResource); + this.Controls.Add(this.groupBox2); + this.Controls.Add(this.grpSysMem); + this.Controls.Add(this.lblCompressionData); + this.Controls.Add(this.lblCompression); + this.Controls.Add(this.lblTypeData); + this.Controls.Add(this.lblType); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "MainForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Resoursaur - GTAIV Resource Tool"; + this.grpSysMem.ResumeLayout(false); + this.grpSysMem.PerformLayout(); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Label lblType; + private System.Windows.Forms.Label lblTypeData; + private System.Windows.Forms.Label lblCompression; + private System.Windows.Forms.Label lblCompressionData; + private System.Windows.Forms.GroupBox grpSysMem; + private System.Windows.Forms.Button btnSysMemImport; + private System.Windows.Forms.Button btnSysMemExport; + private System.Windows.Forms.Label lblSysMemSize; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.Label lblGfxMemSize; + private System.Windows.Forms.Button btnGfxMemImport; + private System.Windows.Forms.Button btnGfxMemExport; + private System.Windows.Forms.Button btnSaveResource; + private System.Windows.Forms.Button btnOpenResource; + private System.Windows.Forms.Label lblFile; + private System.Windows.Forms.Label lblFileData; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.LinkLabel lnkWebsite; + } +} + diff --git a/SparkIV-master/SRC/Resoursaur/MainForm.cs b/SparkIV-master/SRC/Resoursaur/MainForm.cs new file mode 100755 index 00000000..d69e96b7 --- /dev/null +++ b/SparkIV-master/SRC/Resoursaur/MainForm.cs @@ -0,0 +1,214 @@ +/**********************************************************************\ + + Resoursaur -- A Rage Resource File Decompressor + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Diagnostics; +using System.IO; +using System.Windows.Forms; +using RageLib.Common.Resources; + +namespace Resoursaur +{ + public partial class MainForm : Form + { + private ResourceFile _resourceFile; + private string _filename; + + public MainForm() + { + InitializeComponent(); + } + + private string OpenFileForRead(string title, string defaultFilename) + { + var ofd = new OpenFileDialog + { + Title = title, + FileName = defaultFilename, + CheckFileExists = true, + }; + + if (ofd.ShowDialog() == DialogResult.OK) + { + return ofd.FileName; + } + else + { + return null; + } + } + + + private string OpenFileForWrite(string title, string defaultFilename) + { + var ofd = new SaveFileDialog + { + Title = title, + FileName = defaultFilename, + OverwritePrompt = true, + }; + + if (ofd.ShowDialog() == DialogResult.OK) + { + return ofd.FileName; + } + else + { + return null; + } + } + + + private void UpdateUI() + { + var f = new FileInfo(_filename); + lblFileData.Text = f.Name; + + string rscType = Enum.IsDefined(_resourceFile.Type.GetType(), _resourceFile.Type) + ? _resourceFile.Type.ToString() + : string.Format("Unknown 0x{0:x}", (int) _resourceFile.Type); + lblTypeData.Text = rscType; + + lblCompressionData.Text = _resourceFile.Compression.ToString(); + + lblSysMemSize.Text = string.Format("Size: {0} bytes", _resourceFile.SystemMemSize.ToString("N0")); + lblGfxMemSize.Text = string.Format("Size: {0} bytes", _resourceFile.GraphicsMemSize.ToString("N0")); + + btnGfxMemExport.Enabled = true; + btnSysMemExport.Enabled = true; + btnGfxMemImport.Enabled = true; + btnSysMemImport.Enabled = true; + btnSaveResource.Enabled = true; + } + + private void btnOpenResource_Click(object sender, EventArgs e) + { + var filename = OpenFileForRead("Open Resource...", null); + if (filename != null) + { + var res = new ResourceFile(); + var fs = new FileStream(filename, FileMode.Open, FileAccess.Read); + try + { + res.Read(fs); + + _resourceFile = res; + _filename = filename; + + UpdateUI(); + } + catch ( Exception exception ) + { + MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + finally + { + fs.Close(); + } + } + } + + private void btnSaveResource_Click(object sender, EventArgs e) + { + var fs = new FileStream(_filename, FileMode.Create, FileAccess.Write); + try + { + _resourceFile.Write( fs ); + + MessageBox.Show("The resource file has been saved.", "Save", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + catch (Exception exception) + { + MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + finally + { + fs.Close(); + } + + } + + private void btnSysMemImport_Click(object sender, EventArgs e) + { + var filename = OpenFileForRead("Import System Memory Segment...", _filename + ".sys"); + if (filename != null) + { + var data = File.ReadAllBytes(filename); + if ((data.Length % 0x1000) != 0) + { + MessageBox.Show("The segment size must be a multiple of 4096 bytes.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + else + { + _resourceFile.SystemMemData = data; + UpdateUI(); + + MessageBox.Show("The segment has been imported.", "Import", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + } + + private void btnGfxMemImport_Click(object sender, EventArgs e) + { + var filename = OpenFileForRead("Import Graphics Memory Segment...", _filename + ".gfx"); + if (filename != null) + { + var data = File.ReadAllBytes(filename); + if ((data.Length % 0x1000) != 0) + { + MessageBox.Show("The segment size must be a multiple of 4096 bytes.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + else + { + _resourceFile.GraphicsMemData = data; + UpdateUI(); + + MessageBox.Show("The segment has been imported.", "Import", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + + } + + private void btnSysMemExport_Click(object sender, EventArgs e) + { + var filename = OpenFileForWrite("Export System Memory Segment...", _filename + ".sys"); + if (filename != null) + { + File.WriteAllBytes(filename, _resourceFile.SystemMemData); + MessageBox.Show("The segment has been exported.", "Export", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + + private void btnGfxMemExport_Click(object sender, EventArgs e) + { + var filename = OpenFileForWrite("Export Graphics Memory Segment...", _filename + ".gfx"); + if (filename != null) + { + File.WriteAllBytes(filename, _resourceFile.GraphicsMemData); + MessageBox.Show("The segment has been exported.", "Export", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + + private void lnkWebsite_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) + { + Process.Start("http://www.quackler.com"); + } + } +} diff --git a/SparkIV-master/SRC/Resoursaur/MainForm.resx b/SparkIV-master/SRC/Resoursaur/MainForm.resx new file mode 100755 index 00000000..53ca77aa --- /dev/null +++ b/SparkIV-master/SRC/Resoursaur/MainForm.resx @@ -0,0 +1,294 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAYAMDAQAAAABABoBgAAZgAAACAgEAAAAAQA6AIAAM4GAAAQEBAAAAAEACgBAAC2CQAAMDAAAAAA + CACoDgAA3goAACAgAAAAAAgAqAgAAIYZAAAQEAAAAAAIAGgFAAAuIgAAKAAAADAAAABgAAAAAQAEAAAA + AAAABgAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA + /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcDQwUlJSUlBwAAADUlBwcHBwcAAA + AAAEAAAAAAAAAAAHAABwAAAAAAAAcAAAAAADB3eHh3d3d4AHAAAEd3h3d3dwAAAAAAAECP////////IH + AAAD//////+ABwAAAAADD/BwBwcHCPEHAAcIhwNDBwjwBwAAAAAACPAAAAAAB/YHAAcPgAAAAAfwAAAA + AAAHCPAAAAAACPAHAAAPcAAAAAD3AHAAAAAAD/AAAAAAB/EHAHB/QAAAAACHAHAAAAAHCIAAAAAAB/YH + AHD4AAAAAAB/AHAAAAAAD/dwAAAHePEHAAD3AAAAAAB/cAAAAAAHCP/wAAAP//YHBwf3AAAAAAAPcAcA + AAAAB3f3AAB/h3AHBwfwAAAAAAAH8AcAAAAHAADwAAB/cAAQBw+AAAB4AAAH8wAAAAAAAAf3AAAPcAAA + AH9wAAD/cAAA9wBwAAAAAADwAAB/cHAAcH8AAAf4gAAAiABwAAAAAAD3AAAPcAAAcIgAAAeH8AAAf3Aw + AAAAAADwAAB/cHAAAPcAAA939wAAD3AAAAAAAAf3AAB/cAAAB/MAAH9w9wAAD4AHAAAAAADwAAAPcHAH + CPAAAH8AjwAAB/AEAAAAdwD3AAB/cAdAT4AAAPgAf3AABPAAcHAHAADwAAB/cAAAP3AAAPcAD3AAAIgA + AAADAAf3AAAPcAAAjwAAB4cAD4AAAIgAAAAECP/wAAB///j/+AAACP90//MAAH//cAADCIBwAAAEN/f3 + QAAAAHhz90AAAAB4cAAED3AAAAAACPf3AAAAAA9w9wAAAAAPcAADCHAAAAAAB/f3AAAAAA939wAAAAAP + cAAECHAAAAAACPf3AAAAAA9w9wAAAAAIcAADCHAAAAAAB/f3AAAAAA8H9wAAAAAPMAAACIcHdDdwePf3 + N3B3cH9393dwd3B/cAAHCP////////f///////9w////////cAAAB3h3eHd4d3eHd4d3h3dwh3eHd4d3 + cAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////// + ////////////////////////////////////////////////////////gAAfgAH///+AAA8AAf///4AA + DwAB////gAAPAAD///+AAA4AAP///4AADgAA////gAAOAAB///+AAAwAAH///4AADAAAf///gAAMAAB/ + //+AAAgAAD///4AACAAAP///gAAYAAA////wAHgAAB////AAcAAAH///8ABwAAAf///wAHAAAB////AA + cAAAD///8ABgAAAP///AAAAAAAH//4AAAAAAAf//gAAAAAAB//+AAAAAAAH//4AAAAAAAf//gAAAAAAB + //+AAAAAAAH//4AAAAAAAf//gAAAAAAB//+AAAAAAAH//4AAAAAAAf//gAAAAAAB//+AAAAAAAH///// + //////////////////////////////////////////////////////////////////////////////// + //8oAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAgAAAgAAAAICAAIAA + AACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAACHd3d3d3AAAHd3d3cAAAAAAAAAAAAAAAEAAAAAcAAAAAiIiIiIcAAAiIiIgAAAAAAIdlN3eH + AAdod0d4cAAAAAD3AAAAhwABdwAAB4BwAAAA8AAAAIcAAIcAAACAAAAAAIcAAAD3AHDwAAAAhwAAAAD/ + gACP9wB3gAAAAIcHAAAAB4AAhwBwCHAAMAAIBwAAAHCAAHgHAA8ABPcADwAAAABw8AB3AAcPAAeIAAdw + cAAAcIAAiAAHeAAIOAAHgHAAAHCAAHcAAPAADwhwAPAAAAdwgACHBwDwAHgHgACHAHAAAIAAdwAHcACH + BPAAdwAAAIiAAH/3+HAAjw/wAA+HAADwAAAAiPAAAAgPMAAAdwAAgAAAAIiAAAAPDwAAAIAAAPAAAACI + gAAACA8AAAB3AACHd3d3iId3d38Pd3d3hwAAiIiIiIeIiIiICIiIiIAAAHBwcHBwcHBwcHBwcHBwcAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////+AD4B/gAcAP4AHAD+ABgA/gAYAH4AG + AB+ABAAfgAQAD4AEAA/ADAAPwBgAB8AYAAfAGAAHgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA + AAGAAAAB//////////////////////////8oAAAAEAAAACAAAAABAAQAAAAAAMAAAAAAAAAAAAAAABAA + AAAQAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A + /wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHB3Q0AHcWAAdzQ3d3B3AAB3AAcHcAB3AHdw + h3cQAHAAAHBwdwaAcAAAcIB3B3AGcHBwcAcHFwcHNwB4gAh2AXd3AAhwB3AAcHd4d4d4d3d3B3d3d3d3 + d3AAAAAAAAAAAAAAAAAAAAAA////////////////AQf//wAH//8AA///AAP//4AD//+AAf//AAD//wAA + //8AAP//AAD//4AB/////////////ygAAAAwAAAAYAAAAAEACAAAAAAAgAoAAAAAAAAAAAAAAAEAAAAB + AAAAAAAAXWFiAF5hYwArLC0AKy0uABwcHAAcHR0AGBgYABgZGQB2e30Ad3t+AFpeYABbX2EAbGxsAG1t + bQDS0tIA09PTAJ6engCfn58AmJiYAJmZmQDm5uYA5+fnAOHh4QDi4uIASUlJAEpKSgACAgIAAwMDAKmp + qQCqqqoA3NzcAN3d3QC6uroAu7u7AERERABFRUUAQEJEAEFDRQAWFhYAFxcXAAYGBgAHBwcABAQEAAUF + BQB6enoAe3t7AHh4eAB5eXkA/Pz8AP39/QBZXF4AWl1fAPT09AD19fUAGhoaABsbGwAICAgACQkJAOjo + 6ADp6ekAfIGEAH2ChQCysrIAs7OzALCwsACxsbEAvr6+AL+/vwCsrKwAra2tAKSkpAClpaUA8vLyAPPz + 8wCGhoYAh4eHANjY2ADZ2dkALi4uAC8vLwBCQkIAQ0NDAExMTABNTU0ANjk6ADc5OwA6PD0AOj0+AElM + TgBLTk8ACgoKAAoLCwALCwsAPUBBAD5BQgA/QkMAi4uLAIyMjABOTk4AQUFBACEhIQAjIyMAFBQUABUV + FQA0NDQANTU1AFZWVgBXV1cAKSkpACgpKgAoKisAKioqAG1xcwBvc3YAVVVVAGVlZQBnZ2cALS0tANra + 2gAlJSUAJycnAMzMzADOzs4AWVlZAFtbWwAODg4ADw8PAIGBgQCDg4MAlZWVAJeXlwB0eXsAhISEAPDw + 8ACnp6cAAAAAAAEBAQCvr68AvLy8APr6+gD7+/sADQ0OAHR0dAB3d3cAe4CDAH+EhgDr6+sAGRoaAPj4 + +ABgYGAAY2NjAPf39wCgoKAAo6OjADQ2NwA2NjYA////AMDAwADFxcUAHR4fAB4eHgDs7OwAysrKAHNz + cwAVFhYAQ0ZHADMzMwAyNDUAEhITABMUFABIS0wAtra2AJCQkAAaGxwAGxwdAGBkZgALDAwAfX19ADk5 + OQA+Pj4AZGhqAFFRUQBSVVcAAwQEAJCWmACUmp0AgIWIAIaMjgBERkgARklKAHN3egBUWFkAFhcYABcY + GAA1NzgABwgIAImOkQCLkZMALzAxAGlucAA9P0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALlgqKioqKioqKioqKioqKioWQAAAAAAADSbqKio + qKioqKioqCa5AAAAAAAAAAAAAFgAAAAAAAAAAAAAAAAAAAAAiZEAAAAAtRsAAAAAAAAAAAAAAABXAAAA + AAAAAAAAAFUALoKCgoKCgoKCgoKCgoKhAAkAAAAAxwWCgoKCgoKCgoKCdACUAAAAAAAAAAAAAFUAEJ2d + nZ2dnZ2dnZ2dnZ1pAAkAAAAAuBqdnZ2dnZ2dnZ2dRgArPgAAAAAAAAAAAFUAEI2zs7Ozs7Ozs7OzQZ1p + AAkAAAC7AJoWVLOzs7Ozs7NEojcAWgAAAAAAAAAAAFUAEIwAAAAAAAAAAAAAFJ1pAAkAAACrZ0msAAAA + AAAAAAAZnWUABAAAAAAAAAAAAFUAEIwAAAAAAAAAAAAAFJ1pAAkAAACpoZ0uAAAAAAAAAAAFF60AjrkA + AAAAAAAAAFUAEIwAAAAAAAAAAAAAFJ1pAAkAAJIrYZizAAAAAAAAAAAAn0iJG7AAAAAAAAAAAFUAEIwA + AAAAAAAAAAAAFJ1pAAkAAAEAH3sAAAAAAAAAAAAAj514AF8AAAAAAAAAAFUAEI1ra2gAAAAAOGtri51p + AAkAAG55nYcAAAAAAAAAAAAAtp2yAK4AAAAAAAAAAFUAEJ2dnbQAAAAAtp2dnZ1pAAkAuo6knX0AAAAA + AAAAAAAAOheKACkKAAAAAAAAAFYAly9MnbQAAAAAtp0hLy8HGz0Av4lBFokAAAAAAAAAAAAAAJmGAAC9 + AAAAAAAAAMCvwYkFnbQAAAAAtp2yACqvXgAAX3+TEgAAAAArkBEoAAAAAGyYtACgAAAAAAAAAAAAAFwF + nbQAAAAAtp2yAFUAAAAAlH2dpAAAAAAFnZ0wAAAAAAA2gQBcxgAAAAAAAAAAALEFnbQAAAAAtp2yACUA + AADFG4WdaAAAAAAtojtDLAAAAAB6TQAADAAAAAAAAAAAALEFnbQAAAAAtp2yAKYAAAAzAHujAAAAAACt + o2KdfgAAAACAjSQAAwAAAAAAAAAAALEFnbQAAAAAtp2yAL4AAABvUp1hAAAAACudYVSdVAAAAAB+nWIA + qQAAAAAAAAAAALEFnbQAAAAAtp2yAL4AAAAcfJ1kAAAAAGOdazgVgwAAAABdk54AAIQAAAAAAAAAALEF + nbQAAAAAtp2yAF8AAHIArJ0oAAAAABM8JwBNNgAAAAAAFA9+AFgAAAAAAAC8yCoFnbQAAAAAtp2yAI7D + V6pmSUArAAAAAJMYAAAvMmwAAAAAs51pAMSoyXEAAAtbuAAFnbQAAAAAtp2yAAAAAAB2nQ4AAAAAdjWQ + AABqlQ0AAAAAZ3cSAAAAAAYAAFUAKAWcnbQAAAAAtp1hBQV/BQUdmHAAAAAAljFTOjkFSSAAAAAAAEJO + bQVbAKUAAFUAEJ2dnbQAAAAAtp2dnZ1hnZ2dIgAAAAAARZ2da1SdnUpqAAAAAHSdnZ2WAKUAAFUAEEe0 + tH8AAAAAZ7S0P51hnRS0TwAAAAAAp1Gda1SdmbRnAAAAAH+0tI2WAKUAAFUAEEsAAAAAAAAAAAAAFJ1h + nS8AAAAAAAAAACuda1SdgAAAAAAAAAAAAIyWAKUAAFUAEEsAAAAAAAAAAAAAFJ1hnS8AAAAAAAAAACud + a1SdgAAAAAAAAAAAAIyWAKUAAFUAEEsAAAAAAAAAAAAAFJ1hnS8AAAAAAAAAACuda1SdgAAAAAAAAAAA + AIyWAKUAAFUAEEsAAAAAAAAAAAAAFJ1hnS8AAAAAAAAAACuda1SdgAAAAAAAAAAAAIyWAKUAAFUAEEa2 + tra2tra2tra2IZ1hnZq2tra2tra2tnOda1SdHra2tra2tra2to2WAKUAAFUAEJ2dnZ2dnZ2dnZ2dnZ1h + nZ2dnZ2dnZ2dnZ2da1SdnZ2dnZ2dnZ2dnZ2WAKUAAFYAdbKysrKysrKysrKysrIjsrKysrKysrKysrKy + cHiysrKysrKysrKysrJQAK4AALcIwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLC + wsLCwgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////// + /////////////////////////////////////////////4AAH4AB////gAAPAAH///+AAA8AAf///4AA + DwAA////gAAOAAD///+AAA4AAP///4AADgAAf///gAAMAAB///+AAAwAAH///4AADAAAf///gAAIAAA/ + //+AAAgAAD///4AAGAAAP///8AB4AAAf///wAHAAAB////AAcAAAH///8ABwAAAf///wAHAAAA////AA + YAAAD///wAAAAAAB//+AAAAAAAH//4AAAAAAAf//gAAAAAAB//+AAAAAAAH//4AAAAAAAf//gAAAAAAB + //+AAAAAAAH//4AAAAAAAf//gAAAAAAB//+AAAAAAAH//4AAAAAAAf//gAAAAAAB//////////////// + ////////////////////////////////////////////////////////////////////////KAAAACAA + AABAAAAAAQAIAAAAAAAABAAAAAAAAAAAAAAAAQAAAAEAAAAAAAC2trYAt7e3AMjIyADJyckA4ODgAOHh + 4QDGxsYAx8fHAJmZmQCampoA/v7+AP///wD5+fkA+vr6ACEhIQAgIiIAPDw8AD09PQCmpqYAp6enAAoK + CgALCwsACAgIAAgICQAJCQkABgYGAAcHBwC6uroAu7u7AOrq6gDr6+sA6OjoAOnp6QCysrIAs7OzALCw + sACxsbEAODg4ADk5OQDy8vIA8/PzAEJCQgBDQ0MAUlJSAFNTUwBOTk4AT09PABgYGAAZGRkA1NTUANXV + 1QDMzMwAzc3NADQ0NAA1NTUALi4uAC8vLwCWlpYAl5eXAHJycgBzc3MAEhISABISEwATExMAgYaJAIKH + igB0eHsAdXp8AHR0dACVlZUALS0tACgoKAAqKioAVVVVAFdXVwACAgIAAwMDAERERABGRkYAiYmJAIuL + iwAEBAQABQUFAIyMjACNjY0ANDY3AElJSQBLS0sAJCQkACYmJgDk5OQA5eXlANzc3ADe3t4ADg4OAA4P + DwAPDw8Ae4CDAH6DhQAAAAAAAQEBAOzs7ADu7u4Ajo6OANnZ2QDb29sADQ0OAM/PzwDW1tYAGhoaAExM + TABQUFAAQEBAAPT09AD39/cA8PDwADs7OwAyNTYAgoiKAIaLjgCKkJMAjpSXAL6+vgAcHBwAHR4eAB8f + HwCioqIAaGhoAGhsbgBsbGwAOTs8AOfn5wAjJCUAQ0ZHAFJVVwBcXFwAX19fACosLACfn58ArKysAMDA + wADR0dEAYGRmAJGRkQALDAwAeXl5ADU3OAA2OToAgICAACcoKQBFSEkAU1ZYAJWanQBuc3UAiY6RAExP + UQAuMDEAWl5gAF5iZAA+QUIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSUlJSUlJSUlJSUlJSUlJSUlJSUlJS + UlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJS + UlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJS + UlJSUlJSUlJSUlJSUlJSUlJSUplCQkJCQkJCQkJ4UlJSUlJ4QkJCQkJCeVJSUlJSUlJSkVJSUlJSUlJS + UlI2UlJSNlJSUlJSUlJSLVJSUlJSUlJSHTIyMjIyMjIyb5ZSUlKRBzIyMjIyMkdZUlJSUlJSUlJbVIiI + iIiIiFuIllJSRBFdiIiIiIg0glJSUlJSUlJSUltvUlJSUlJSMoiWUlIRVApSUlJSUi0TUoJSUlJSUlJS + W29SUlJSUlIyiJZSUpE0TlJSUlJSQF1SNlJSUlJSUlJbLVJSUlJSkTKIllJ5WQuRUlJSUlJSNG9AUlJS + UlJSUlsLNFJSUgoLC4iWUpxFI1JSUlJSUlJUVFJjUlJSUlJSWU40UlJSChNHkZdSWSOIUlJSEZFSUhE0 + Uk5SUlJSUlKffDRSUlIKRpF6UlKRC1lSUk4LglJSUlt8fFJSUlJSUkR8NFJSUgpGkVJSmk40UlJSVB0H + UlJSE0VSelJSUlJSRHw0UlJSCkaRUlKTClRSUlI0EWZAUlItB1KPUlJSUlJEfDRSUlIKRpFSUkAyTlJS + R1tSBy1SUnxbUkdSUlJSY5R8NFJSUgpGUkeWR3KRUlJFI1JUE1JSUgdOUp2YUlJSUnw0UlJSCkZSUlKC + I1JSUiOIUjZbUlJSgkZSUpFSUlJdWx1SUlJGZnKMcmYtUlKRXXJ8cnI2UlJHZmZvkVJSUltSUlJSUlJS + MiNdUlJSUlJSXXwLWVJSUlJSRm+RUlJSW1JSUlJSUlIyI11SUlJSUlJdfAtZUlJSUlJGb5FSUlJbUlJS + UlJSUjIjXVJSUlJSUl18C1lSUlJSUkZvkVJSUluSkpKSkpKSZiNmkpKSkpKSZnwLVJKSkpKSNG+RUlJS + EyMjIyMjIyMjQSMjIyMjIyMjQCMjIyMjIyMjEZFSUqARERERERERERERERERERERERERERERERERERER + nlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJS + UlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJS + UlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJS//////////////////////// + //+AD4B/gAcAP4AHAD+ABgA/gAYAH4AGAB+ABAAfgAQAD4AEAA/ADAAPwBgAB8AYAAfAGAAHgAAAAYAA + AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAAB//////////////////////////8oAAAAEAAAACAA + AAABAAgAAAAAAEABAAAAAAAAAAAAAAABAAAAAQAAAAAAAFRYWQBVWFoARUVFAEZGRgBKTU4AS05PAAIC + AgADAwMAVFRUAFVVVQCqqqoAq6urAHp6egB7e3sAgoKCAIODgwBwcHAAcXFxADw8PAA9PT0AjIyMAI2N + jQCOjo4AdHR0AHZ2dgCVlZUAlpaWADAwMAAyMjIALCwsACwuLwAkJSYAJycnAFNUVABRVFYAOzs7AKWl + pQCnp6cAfHx8AH5+fgBhZWcAZGRkACosLABycnIArKysAK+vrwCAgIAAbGxsAG9vbwAEBAQABwcHAJCQ + kACTk5MAV1tdABAQEAAUFBQANTU1AJmZmQCenp4AhYWFAAkJCQAODg4AAAAAAElJSQBPT08AoaGhAEFB + QQBBREUAJygpABcYGAAcHR4AZmpsAFpdXwA2OToAtra2AEdKSwByd3kAdXp8AG5zdQBOUVMAxcXFAHp/ + gQB/hIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEkDCQkJFAEAHQkJCUcAAAAjJUNDQzsGThdDQyceAAAAIxoAAAAa + BUQQAAA3MSkAADYoGQALMUwiBAA+ADxFAAAAKxEAGiBTDz0kLQAsRgAAAEoRABofUBYADi8+HAlPAE0z + EQAbMiEwABUUCgcoMkgjOjkAQVEuOAgmNRMAQA0jIxEAAABLGAAAETUHAAARIwE0GhoaQgwaGiYSGxoa + KgIAUlJSUlJSUlJSUlJSUlIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////// + //8BB///AAf//wAD//8AA///gAP//4AB//8AAP//AAD//wAA//8AAP//gAH///////////// + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/Resoursaur/Program.cs b/SparkIV-master/SRC/Resoursaur/Program.cs new file mode 100755 index 00000000..bd5758d4 --- /dev/null +++ b/SparkIV-master/SRC/Resoursaur/Program.cs @@ -0,0 +1,39 @@ +/**********************************************************************\ + + Resoursaur -- A Rage Resource File Decompressor + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Windows.Forms; + +namespace Resoursaur +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new MainForm()); + } + } +} diff --git a/SparkIV-master/SRC/Resoursaur/Properties/AssemblyInfo.cs b/SparkIV-master/SRC/Resoursaur/Properties/AssemblyInfo.cs new file mode 100755 index 00000000..43cab562 --- /dev/null +++ b/SparkIV-master/SRC/Resoursaur/Properties/AssemblyInfo.cs @@ -0,0 +1,55 @@ +/**********************************************************************\ + + Resoursaur -- A Rage Resource File Decompressor + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Resoursaur")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Resoursaur")] +[assembly: AssemblyCopyright("")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("22312d8a-d30b-4b86-9ccf-a9b230fb14d3")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.1.0")] +[assembly: AssemblyFileVersion("1.0.1.0")] diff --git a/SparkIV-master/SRC/Resoursaur/Resoursaur.csproj b/SparkIV-master/SRC/Resoursaur/Resoursaur.csproj new file mode 100755 index 00000000..be9d09ba --- /dev/null +++ b/SparkIV-master/SRC/Resoursaur/Resoursaur.csproj @@ -0,0 +1,90 @@ + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {09683D73-98F5-41DE-AD4A-4732793902D6} + WinExe + Properties + Resoursaur + Resoursaur + v3.0 + 512 + ..\GTAIV.ico + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + true + bin\x86\Debug\ + DEBUG;TRACE + full + x86 + true + GlobalSuppressions.cs + prompt + + + bin\x86\Release\ + TRACE + true + pdbonly + x86 + true + GlobalSuppressions.cs + prompt + + + + + + + + + + + + Form + + + MainForm.cs + + + + + MainForm.cs + Designer + + + + + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} + Common + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/Resoursaur/Resoursaur.sln b/SparkIV-master/SRC/Resoursaur/Resoursaur.sln new file mode 100755 index 00000000..6bbb3363 --- /dev/null +++ b/SparkIV-master/SRC/Resoursaur/Resoursaur.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Resoursaur", "Resoursaur.csproj", "{09683D73-98F5-41DE-AD4A-4732793902D6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Common", "..\RageLib\Common\Common.csproj", "{B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RageLib", "RageLib", "{ECEA3501-2BF5-47B3-A7A1-215E231FD16A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {09683D73-98F5-41DE-AD4A-4732793902D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {09683D73-98F5-41DE-AD4A-4732793902D6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {09683D73-98F5-41DE-AD4A-4732793902D6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {09683D73-98F5-41DE-AD4A-4732793902D6}.Release|Any CPU.Build.0 = Release|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} = {ECEA3501-2BF5-47B3-A7A1-215E231FD16A} + EndGlobalSection +EndGlobal diff --git a/SparkIV-master/SRC/Scruff/Program.cs b/SparkIV-master/SRC/Scruff/Program.cs new file mode 100755 index 00000000..2cdd9083 --- /dev/null +++ b/SparkIV-master/SRC/Scruff/Program.cs @@ -0,0 +1,226 @@ +/**********************************************************************\ + + Scruff -- A Rage Script File Decompiler/Disassembler + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using RageLib.Common; +using RageLib.Scripting; + +namespace Scruff +{ + class Program + { + private const string Version = "0.5.0"; + + private class CodeFormatOptions + { + public string Param { get; set; } + public CodeFormat Format { get; set; } + public string Description { get; set; } + + public CodeFormatOptions(string param, CodeFormat format, string description) + { + Param = param; + Format = format; + Description = description; + } + } + + static int Main(string[] args) + { + string gtaPath = KeyUtil.FindGTADirectory(); + while (gtaPath == null) + { + Console.Error.WriteLine("ERROR"); + Console.Error.WriteLine("Could not find GTAIV directory. Please install GTAIV or copy EFLC.exe\n" + + "to the same path as Scruff."); + return 1; + } + + byte[] key = KeyUtil.FindKey(gtaPath); + if (key == null) + { + Console.Error.WriteLine("ERROR"); + Console.Error.WriteLine("Your EFLC.exe seems to be modified or is a newer version than this tool\n" + + "supports. If it is a newer version, please check for an update of Scruff.\n" + + "Scruff can not run without a supported EFLC.exe file."); + return 1; + } + + KeyStore.SetKeyLoader(() => key); + + + CodeFormatOptions[] formats = + { + new CodeFormatOptions("d", CodeFormat.ScruffDecompile, "Default Scruff disassembly format"), + new CodeFormatOptions("h", CodeFormat.ScruffHeader, "Default Scruff header/local varibles/etc format"), + new CodeFormatOptions("hl", CodeFormat.FullDecompile, "High level C-like format"), + new CodeFormatOptions("hla", CodeFormat.FullDecompileAnnotate, "High level C-like format (annotated)"), + new CodeFormatOptions("ll", CodeFormat.Disassemble, "Low level raw assembly format"), + new CodeFormatOptions("cp", CodeFormat.CodePath, "Code path for the control-flow-analyzer (for debugging)"), + }; + + CodeFormat customFormat = CodeFormat.ScruffDecompile; + bool defaultMode = true; + string filename = null; + string outputFilename = null; + + if (args.Length > 0) + { + var argsQueue = new Queue(args); + + while (argsQueue.Count > 0) + { + var arg = argsQueue.Dequeue(); + if (arg.StartsWith("-")) + { + if (arg == "-o") + { + defaultMode = false; + outputFilename = argsQueue.Dequeue(); + } + else + { + foreach (var format in formats) + { + if (arg == "-" + format.Param) + { + defaultMode = false; + customFormat = format.Format; + break; + } + } + } + } + else + { + if (argsQueue.Count > 0) + { + break; + } + filename = arg; + } + } + } + + if (filename == null) + { + var formatParams = new StringBuilder(); + foreach (var format in formats) + { + if (formatParams.Length > 0) + { + formatParams.Append("|"); + } + formatParams.Append("-"); + formatParams.Append(format.Param); + } + + Console.Error.WriteLine("Scruff - A RAGE Script File Decompiler/Disassembler"); + Console.Error.WriteLine("v" + Version + " -- (c) 2008-2009, Aru "); + Console.Error.WriteLine(); + Console.Error.WriteLine(string.Format("Usage: scruff [{0}] [-o filename.sca] filename.sco", formatParams)); + Console.Error.WriteLine(); + Console.Error.WriteLine("By default, will generate filename.sca (-d) and filename.sch (-h)"); + Console.Error.WriteLine("If output file is specified, only filename.sca will be generated."); + Console.Error.WriteLine("If format specified without output filename, will dump to console (stdout)."); + Console.Error.WriteLine(); + Console.Error.WriteLine("For custom options, use:"); + Console.Error.WriteLine(" -{0,-5} {1}", "o", "Saves the result to a specified file."); + foreach (var format in formats) + { + Console.Error.WriteLine(" -{0,-5} {1}", format.Param, format.Description); + } + Console.Error.WriteLine(); + /* + Console.Error.WriteLine("Press any key to exit"); + Console.ReadKey(); + */ + return 1; + } + + var file = new ScriptFile(); + + try + { + file.Open(filename); + } + catch + { + Console.Error.WriteLine("Invalid input file -- not a valid script."); + /* + Console.ReadKey(); + */ + return 1; + } + + if (defaultMode) + { + using (var fs = File.OpenWrite(Path.ChangeExtension(filename, "sca"))) + { + var sw = new StreamWriter(fs); + OutputCode(file, CodeFormat.ScruffDecompile, sw); + sw.Flush(); + } + + using (var fs = File.OpenWrite(Path.ChangeExtension(filename, "sch"))) + { + var sw = new StreamWriter(fs); + OutputCode(file, CodeFormat.ScruffHeader, sw); + sw.Flush(); + } + } + else + { + if (outputFilename != null) + { + using(var fs = File.OpenWrite(outputFilename)) + { + var sw = new StreamWriter(fs); + OutputCode(file, customFormat, sw); + sw.Flush(); + } + } + else + { + OutputCode(file, customFormat, Console.Out); + } + + } + +#if DEBUG + Console.ReadLine(); +#endif + + return 0; + } + + private static void OutputCode(ScriptFile file, CodeFormat format, TextWriter writer) + { + writer.WriteLine("// Generated by Scruff v" + Version + ", (c) 2008, aru."); + writer.WriteLine("// This disassembly/decompilation is licensed for research purposes only."); + writer.WriteLine(); + + file.GetCode(format, writer); + } + } +} diff --git a/SparkIV-master/SRC/Scruff/Properties/AssemblyInfo.cs b/SparkIV-master/SRC/Scruff/Properties/AssemblyInfo.cs new file mode 100755 index 00000000..cf7a7752 --- /dev/null +++ b/SparkIV-master/SRC/Scruff/Properties/AssemblyInfo.cs @@ -0,0 +1,55 @@ +/**********************************************************************\ + + Scruff -- A Rage Script File Decompiler/Disassembler + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Scruff")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Scruff")] +[assembly: AssemblyCopyright("")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("831d43e5-38fe-49fd-a6c2-c1bcfa7fd48d")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("0.5.0.0")] +[assembly: AssemblyFileVersion("0.5.0.0")] diff --git a/SparkIV-master/SRC/Scruff/Scruff.csproj b/SparkIV-master/SRC/Scruff/Scruff.csproj new file mode 100755 index 00000000..a24771b7 --- /dev/null +++ b/SparkIV-master/SRC/Scruff/Scruff.csproj @@ -0,0 +1,92 @@ + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {44229CF2-4E87-4FAA-B915-FA45608C5619} + Exe + Properties + Scruff + Scruff + v4.8 + 512 + ..\GTAIV.ico + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + x86 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + x86 + + + true + bin\x86\Debug\ + DEBUG;TRACE + full + x86 + true + GlobalSuppressions.cs + prompt + + + bin\x86\Release\ + TRACE + true + pdbonly + x86 + true + GlobalSuppressions.cs + prompt + + + + + 3.5 + + + 3.5 + + + 3.5 + + + + + + + + + + + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} + Common + + + {545C8306-2D33-4498-BFD6-0B1A978F184D} + Scripting + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/Scruff/Scruff.sln b/SparkIV-master/SRC/Scruff/Scruff.sln new file mode 100755 index 00000000..cb79a586 --- /dev/null +++ b/SparkIV-master/SRC/Scruff/Scruff.sln @@ -0,0 +1,50 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Scruff", "Scruff.csproj", "{44229CF2-4E87-4FAA-B915-FA45608C5619}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Scripting", "..\RageLib\Scripting\Scripting.csproj", "{545C8306-2D33-4498-BFD6-0B1A978F184D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Common", "..\RageLib\Common\Common.csproj", "{B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RageLib", "RageLib", "{E57D71EA-C010-4FE6-80BA-7DBA61179859}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {44229CF2-4E87-4FAA-B915-FA45608C5619}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {44229CF2-4E87-4FAA-B915-FA45608C5619}.Debug|Any CPU.Build.0 = Debug|Any CPU + {44229CF2-4E87-4FAA-B915-FA45608C5619}.Debug|x86.ActiveCfg = Debug|x86 + {44229CF2-4E87-4FAA-B915-FA45608C5619}.Debug|x86.Build.0 = Debug|x86 + {44229CF2-4E87-4FAA-B915-FA45608C5619}.Release|Any CPU.ActiveCfg = Release|Any CPU + {44229CF2-4E87-4FAA-B915-FA45608C5619}.Release|Any CPU.Build.0 = Release|Any CPU + {44229CF2-4E87-4FAA-B915-FA45608C5619}.Release|x86.ActiveCfg = Release|x86 + {44229CF2-4E87-4FAA-B915-FA45608C5619}.Release|x86.Build.0 = Release|x86 + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Debug|x86.ActiveCfg = Debug|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Release|Any CPU.Build.0 = Release|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Release|x86.ActiveCfg = Release|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Debug|x86.ActiveCfg = Debug|x86 + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Debug|x86.Build.0 = Debug|x86 + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Release|Any CPU.Build.0 = Release|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Release|x86.ActiveCfg = Release|x86 + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} = {E57D71EA-C010-4FE6-80BA-7DBA61179859} + {545C8306-2D33-4498-BFD6-0B1A978F184D} = {E57D71EA-C010-4FE6-80BA-7DBA61179859} + EndGlobalSection +EndGlobal diff --git a/SparkIV-master/SRC/SparkIV/Config/SparkIVConfig.cs b/SparkIV-master/SRC/SparkIV/Config/SparkIVConfig.cs new file mode 100755 index 00000000..31a00f04 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Config/SparkIVConfig.cs @@ -0,0 +1,36 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using System.Windows.Forms; + +namespace SparkIV.Config +{ + static class SparkIVConfig + { + public static readonly Value.Config Instance; + + static SparkIVConfig() + { + var appPath = Path.GetDirectoryName(Application.ExecutablePath); + Instance = XmlPersister.Load(Path.Combine(appPath, "SparkIV.Config.xml")); + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Config/Value/Config.cs b/SparkIV-master/SRC/SparkIV/Config/Value/Config.cs new file mode 100755 index 00000000..8dfe2d0e --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Config/Value/Config.cs @@ -0,0 +1,37 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Xml.Serialization; + +namespace SparkIV.Config.Value +{ + [XmlRoot("SparkIV"), Serializable] + public class Config + { + [XmlArray("Viewers")] + [XmlArrayItem("Viewer", typeof(ExtensionType))] + public ExtensionType[] Viewers { get; set; } + + [XmlArray("Editors")] + [XmlArrayItem("Editor", typeof(ExtensionType))] + public ExtensionType[] Editors { get; set; } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Config/Value/ExtensionType.cs b/SparkIV-master/SRC/SparkIV/Config/Value/ExtensionType.cs new file mode 100755 index 00000000..b7befbbe --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Config/Value/ExtensionType.cs @@ -0,0 +1,33 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Xml.Serialization; + +namespace SparkIV.Config.Value +{ + public class ExtensionType + { + [XmlAttribute("Extension")] + public string Extension { get; set; } + + [XmlAttribute("Type")] + public string Type { get; set; } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Config/XmlPersister.cs b/SparkIV-master/SRC/SparkIV/Config/XmlPersister.cs new file mode 100755 index 00000000..33e18a06 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Config/XmlPersister.cs @@ -0,0 +1,68 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using System.Windows.Forms; +using System.Xml.Serialization; + +namespace SparkIV.Config +{ + internal static class XmlPersister + { + public static T Load(string file) where T : class + { + T value = null; + var fs = new FileStream(file, FileMode.Open, FileAccess.Read); + try + { + var xs = new XmlSerializer(typeof (T)); + value = xs.Deserialize(fs) as T; + } + catch (Exception e) + { + MessageBox.Show("Error: " + e.Message); + } + finally + { + fs.Close(); + } + return value; + } + + public static void Save(string file, T value) where T : class + { + var fs = new FileStream(file, FileMode.Create, FileAccess.Write); + try + { + var xs = new XmlSerializer(typeof (T)); + xs.Serialize(fs, value); + } + catch (Exception e) + { + MessageBox.Show("Error: " + e.Message); + } + finally + { + fs.Close(); + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Editor/EditorForm.cs b/SparkIV-master/SRC/SparkIV/Editor/EditorForm.cs new file mode 100755 index 00000000..aae0824c --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Editor/EditorForm.cs @@ -0,0 +1,52 @@ +/**********************************************************************\ + + Spark IV - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Windows.Forms; + +namespace SparkIV.Editor +{ + public partial class EditorForm : Form + { + private Control _viewControl; + + public EditorForm() + { + InitializeComponent(); + } + + public void SetFilename(string filename) + { + Text = "Spark IV - Edit - " + filename; + } + + public void SetControl(Control control) + { + if (_viewControl != null) + { + Controls.Remove(_viewControl); + } + + _viewControl = control; + _viewControl.Parent = this; + _viewControl.Dock = DockStyle.Fill; + Controls.Add(_viewControl); + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Editor/EditorForm.designer.cs b/SparkIV-master/SRC/SparkIV/Editor/EditorForm.designer.cs new file mode 100755 index 00000000..6579d980 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Editor/EditorForm.designer.cs @@ -0,0 +1,70 @@ +/**********************************************************************\ + + Spark IV - Textures + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace SparkIV.Editor +{ + partial class EditorForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(EditorForm)); + this.SuspendLayout(); + // + // ViewerForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(810, 666); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Name = "ViewerForm"; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Edit"; + this.ResumeLayout(false); + + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Editor/EditorForm.resx b/SparkIV-master/SRC/SparkIV/Editor/EditorForm.resx new file mode 100755 index 00000000..e9f12655 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Editor/EditorForm.resx @@ -0,0 +1,692 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAkAMDAAAAEACACoDgAAlgAAACAgAAABAAgAqAgAAD4PAAAQEAAAAQAIAGgFAADmFwAAMDAAAAEA + GACoHAAATh0AACAgAAABABgAqAwAAPY5AAAQEAAAAQAYAGgDAACeRgAAMDAAAAEAIACoJQAABkoAACAg + AAABACAAqBAAAK5vAAAQEAAAAQAgAGgEAABWgAAAKAAAADAAAABgAAAAAQAIAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAFBQUACQkJAA4ODgAQEBAAFRUVABkZGQAdHR0AICAgACUlJQApKSkALS0tADEx + MQA1NTUAODc3ADk5OQA9PT0AQUA/AEFBQQBFRUUASUlJAE1NTQBQT08AUVFRAFVVVQBZWVkAXl1dAGBf + XwBhYF8AYWFhAGVlZQBoZ2cAaWhnAGlpaQBsa2sAbW1tAHFxcQB1dXUAeHd3AHl5eQB9fX0AgH9/AICA + fwCBgIAAhYWFAIiHhwCIiIcAiYmJAI2NjQCRkZEAlJSTAJWVlQCYmJgAnZ2dAKCgoACko6MApaWlAKmp + qQCtra0AsK+vALGxsAC2trUAurq6ALu8uwC9vb0Av8C/AMHBwQDDxMMAxMTCAMTExADKysoAzMzLAM3N + zQDR0dEA1dXVANra2gDd3d0A4ODgAOTk4wDn5+cA6OjnAOjo6ADs7OwA8fHxAAiQAAAKsAAAC88AAA7w + AAAg/xIAPf8xAFv/UQB5/3EAmP+RALX/sQDU/9EA////AAAAAAAULwAAIlAAADBwAAA9kAAATLAAAFnP + AABn8AAAeP8RAIr/MQCc/1EArv9xAMD/kQDS/7EA5P/RAP///wAAAAAAJi8AAEBQAABacAAAdJAAAI6w + AACpzwAAwvAAANH/EQDY/zEA3v9RAOP/cQDp/5EA7/+xAPb/0QD///8AAAAAAC8mAABQQQAAcFsAAJB0 + AACwjgAAz6kAAPDDAAD/0hEA/9gxAP/dUQD/5HEA/+qRAP/wsQD/9tEA////AAAAAAAvFAAAUCIAAHAw + AACQPgAAsE0AAM9bAADwaQAA/3kRAP+KMQD/nVEA/69xAP/BkQD/0rEA/+XRAP///wAAAAAALwMAAFAE + AABwBgAAkAkAALAKAADPDAAA8A4AAP8gEgD/PjEA/1xRAP96cQD/l5EA/7axAP/U0QD///8AAAAAAC8A + DgBQABcAcAAhAJAAKwCwADYAzwBAAPAASQD/EVoA/zFwAP9RhgD/cZwA/5GyAP+xyAD/0d8A////AAAA + AAAvACAAUAA2AHAATACQAGIAsAB4AM8AjgDwAKQA/xGzAP8xvgD/UccA/3HRAP+R3AD/seUA/9HwAP// + /wAAAAAALAAvAEsAUABpAHAAhwCQAKUAsADEAM8A4QDwAPAR/wDyMf8A9FH/APZx/wD3kf8A+bH/APvR + /wD///8AAAAAABsALwAtAFAAPwBwAFIAkABjALAAdgDPAIgA8ACZEf8ApjH/ALRR/wDCcf8Az5H/ANyx + /wDr0f8A////AAAAAAAIAC8ADgBQABUAcAAbAJAAIQCwACYAzwAsAPAAPhH/AFgx/wBxUf8AjHH/AKaR + /wC/sf8A2tH/AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAgMDBAMEBAQEBAQDBAMDBAMEAQAAAAABBAQEBAQEBAQEBAQDBAEAAAAAAAAAAAAABwoICAgICAgI + CAgICAgICAgKCAAAAAAHCggICAgICAgICAgICAkAAAAAAAAAAAAACAQAAAAAAAAAAAAAAAAAAAAECAAA + AAALAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAABwQYOzY2NjY2NjY2NjY2LQcECAAAAAALASw2NjY3NjY2 + NjYiAgkCAAAAAAAAAAAACAQjUSwkIyMjIyMjJCMpMgcECAAAAAcFDEo0IyMjIyMjIzArBwEKAAAAAAAA + AAAABwQjTQsAAAAAAAAAAAAJLwcECAAAAAsAG1MJAAAAAAAAAAM4DQALAAAAAAAAAAAACAMkTAwAAAAA + AAAAAAAKLwcECAAAAQoCNEoAAAAAAAAAAAAwFgIIAwAAAAAAAAAABwQjTQsAAAAAAAAAAAAKLwcECAAA + BwUIQzIAAAAAAAAAAAAaJwUECAAAAAAAAAAACAMkTAwAAAAAAAAAAAAKLwcECAAACQUOURUAAAAAAAAA + AAANNAkDCAAAAAAAAAAABwQjTQsAAAAAAAAAAAAKLwcECAABCQIoSAkAAAAAAAAAAAAHKxQACAMAAAAA + AAAACAMkUS4kEQAAAAAADyMqNAcECAAECQBDNgQAAAAAAAAAAAACHyUACQQAAAAAAAAABwQhS0VQKAAA + AAAAHTtEPAoECAAECARSJAAAAAAAAAAAAAAAFysEBwUAAAAAAAAACAMAAABJKgAAAAAAGiQAAAAECAAK + ARtMEAAAAAADCAMAAAAACi0PAA8AAAAAAAAABwoJBQBJKgAAAAAAGiQABQgJCAALADdCBAAAAAAYNyMA + AAAAAi0XAQsAAAAAAAAAAQUJCgFJLAEBAQEBGyUACQcDAgIJB0kwAAAAAAAvQEgAAAAAACQfBAUGAAAA + AAAAAAEHCgJJLAICAgECHSYBCQUBAAwAF08PAAAAAAI3NFMJAAAAAAkyCwAMAAAAAAAAAAIHCwNJLQMD + AwMCHicCCgYCAg0BKVEDAAAAABUoGUseAAAAAAA2EgEKAQAAAAAAAAMIDAVJLwQEBAQEHycDCwcDBwoI + PD0AAAAAACgdBT84AAAAAAAlHQMFBgAAAAAAAAQKDQZJMAUFBQUFIigFDAkEDAgRTSMCAQAABi8TACVK + CgAAAAARMAcDCAAAAAAAAAULEAhKMAcHBwcHIyoGDQkGDQkiURMFBAMBEisJAAxSGAAAAAAKMA4CCAEA + AAAABxMXEwlKMQkICAgIJCsHERUQEwc5Qg0GBgYFHi0BAAFNLAEAAAAFJxsACQ4LCQIACAoLCwtKMwoK + CgoKJi0JCQkJCQpSMQkICAgMLSQGBAI1PgcAAAAAGSwBAAAABwMACAsZIx5LNAsLCwsLJzIYFw0iHCBO + IwkJCQkUNiUdCSIyTRECAQAAECwVEgwABwMACAwvS0NLNA0NDQ0ML0U9NhNHR0FAFAsKCwoeR0U/CkVK + TiYICAYFCDk8OCIABwMACA4yTx4QEBAQDxAPDw8YOBVLNA0NDQ0NDAwMDDdFC0dGCwsKCwoLCgoKJi0D + BwMACA80Tx8TExISEhIREhEaOBhLNRAPDw8PDw4ODThFDUdIDQwMDAwMCwsLJzADBwMACBA1USMUFBQU + FBQTExMdORlLNhIREhIREBAQEDlGD0hIDw8ODg4NDQ0NKTADBwMACBI2USQXFhcWFhYVFRUfOhtMNxQU + FBMTExMTEzpGEklIEhEREBEQEBAQKzEEBwMACBM3UiYZGRgYGBgYFxgjOx5MORYVFhUVFRUUFDtHFElJ + FBMTExMTEhISLjMFBwMACBQ4Uzo0NDQ0NDQ0NDQ4PyJNRjIzMjIyMjExMUhIFklOMDAwMDAwMDAwOjQF + BwMACBU0RkVFRUVFRUVDQ0NDQCQ/Q0JCQkJCQkJBQUE8GDxBQUFBQEFAQEBAQDUFBwMABxckJicmJiUm + JSUlJSUkJR8jJCQkJCMjJCMjIyMhGh8hISEhHx8fHx4eHh0GBwMADCUvLy8uLy4uLS0sLC0sLCwsLCws + KywrKysrKysqKCkoKCgoJygnKCcnJyYTDwQAABQlJSUkJSQkJCQkJCQjIyMjIyMjIyIiISIhIR8fHx8e + Hh4eHh4dHR0dHR0HAAAAABQmJyYnJiYmJSUlJSUlJCUlJCQkJCQjJCMkIyMjIyMiIiIhISEhHx8fHh4I + AAAAABUoJygnJycnJycnJyYmJiYmJiYlJSUlJSQkJCQkJCQkJCQjIyMjIyMiIiIIAAAAABYqKikpKSgo + KCgoKCgoKCcnJycnJycnJiYmJiYlJSUlJSUkJSQlJCQkJCQIAAAAABYrKyoqKioqKioqKioqKSkpKSko + KCgoKCcoJycnJycnJiYmJiYmJiYlJSUJAAAAABMrKyoqKioqKiorKysrKyoqKioqKioqKSkpKCgoKCgo + KCgoJygnJycnJyYGAAAAAAIaIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiISEhHxMA + AAAAAAACBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBQEAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0oAAAAIAAAAEAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQAJCQkADQ0NABIS + EgAUFBQAGRkZAB4eHgAhISEAJCQkACkpKQAtLS0AMTExADQ0MwA1NTUAOTk5AD09PQBBQUEARENDAEVF + RQBIR0cASUlJAE5OTgBQUFAAVVRUAFlZWQBdXFwAYmJiAGZlZQBpaWkAbGtrAG1tbQBwb28AcXFxAHV1 + dQB4d3cAeXl5AHx7ewB9fX0AgH9/AIGBgQCEhIMAhoaGAIqKigCNjIsAjo6OAI+QjwCRkZEAlZWVAJqZ + mQCdnZ0An6CfAKGhoQCko6MAo6SjAKSkowClpaUAqampAK6urgCysrIAtbW1ALm5uQC9vb0AwcHBAMTE + wwDGxsYAysrKANPT0wAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP// + /wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/ + 0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/ + sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/ + kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/k + cQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+d + UQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+ + MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8R + WgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAA + pAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQA + zwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMA + sAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsA + kAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUFBQUF + BQUFBQUFBQEAAAQGBQUFBQUFBQQAAAAAAAACBgICAgMCAgICAgIGAwAACAICAgICAgMCCAAAAAAAAAIF + JzguLi4uLi4vEQYCAAIHITEuLi4vMBcGAwAAAAAAAgUwJgkJCQkJCRoRBQIABgc7EAkJCQkMIgMHAAAA + AAACBTAdAAAAAAAAFBEFAgEGEj0AAAAAAAAhCgYBAAAAAAIFMB0AAAAAAAAUEQUDAwYdKwAAAAAAABoS + BQMAAAAAAgUwJwgBAAABBxoTBQIEAzQYAAAAAAAADxsCBQAAAAACBS8+NwkAAAcoORcFAgYEPgwAAAAA + AAAIIQQGAAAAAAIGAwA8CgAABx4BAgYCBxYyAwAADA8AAAIbCgkAAAAAAQUJAzwLAQAIHgIHBQIJKh4A + AAAsOgAAABcTBgIAAAAAAQgFPA0CAgogBAcBCAg9BwAABi5BCQAAAyIEBwAAAAABCQc9DwMDCiEFCAMJ + Ez0AAAAVGC8bAAAAIgkGAQAAAAMLCT4QBgYNIwgKBwknKwMBAxwJETgEAAAYFAQDAAABChILPhMHCA8l + CRAOCjkdBgUKIwIDPgoAABAbAwkHAwIKEBE/FwoKEikNCw8QQRMICBglCgk5GgAABiEHBAIEAgotOUAY + DQwWNy4ZOTc1DwoKJTsiJUIuBgQGIiwcAgUCDDouERAQEA8QIR9AGQ4ODg0NJi8xMAsLCwsKEikEBAIN + OzAUExMTExIjIUEbEBAQDw8pMDIxDg4ODQwVKgUFAg89MRgYFxcXFiglQh0VFRUUFCsyNDMREREQEBgt + BQQCED48KSkoKCgoMyhDLyYmJiQkOTQ4PSMiIiIiKDEGBAIQMDo5OTk5OTk4KDY4ODg4NzY2KSk0NjQ0 + MzMzLwYEAxgpKSgoKCgoJyclJiYmJSUlJCQiIiIiIiIhIiEhDgYADCIiIiEhISEhISAfIB8fHh4eHR0d + HRwcHBscGxsFAAAMJCQkJCQjIyIiIiIiIiEhISEhIB8gHx4eHh0dHQUAAA4nJiYmJiYmJiYlJSUkJCQk + IyMjIyIiIiIiISEhBQAADCcnJycnJycnJyYmJiYmJiYlJSUlJCQkJCQkIyMEAAABExcXFxcXFxcXFxcX + FxcXFxcXFxcXFhYWFhYWDwAAAAABAgICAgICAgICAgICAgICAgICAgICAgICAgEBAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgA + AAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHAAkJCQAODg4AERERABUV + FQAZGRkAHR0dACEhIQAkJCQAKSkpACwsLAAwMDAANzc3ADk5OQA/Pz8AQUFBAEVFRQBIR0YASkpKAE1N + TQBRUVEAWFdXAFlZWQBcW1sAXl5eAGFhYQBmZWUAaWlpAG1sbABxcXEAdXV1AHl5eQB9fX0AhYWFAImJ + iQCLjIsAjo6OAJCQkACTlJMAlZWVAJiYmAChoaEApqamALGxsQCx+f8A0fv/AP///wAAAAAAAC8hAABQ + NwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAv + DgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAA + AAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP// + /wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/ + 0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO// + sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/q + kQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+v + cQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9c + UQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8x + cAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8R + swD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA + 8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYA + zwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEA + sAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAADAwQDBAMEAAUDBAMFAAAAAyUXFxcYBAEXGhcZDgIAAAMhAAAAEQQEIAAAABQD + AAAEKQ4ADBsDBCAAAAATBAAABAMeABEDBBERABwADAsAAAAHIAMUBgUfAgYlCAESAwADDCEHFgsKIgMR + BxwAFAUCBh0jCx0VHiAJIRQpAhESAwcqERAPHiYODRgoGwwMGwQILBwcGyIrGhohKiIXFyEFCyYoKCcj + JiYlJSEkJCMiBwYfIB8eHh4eHR0dHBwbGwIGISEhISEhISAgIB8fHx8CAAoLCwsLCwsLCwsLCwsJAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAoAAAAMAAAAGAAAAABABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAABwcHDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P + Dw8PBwcHAAAAAAAAAAAAAAAABAQEERERDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P + BgYGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eJycnICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgKCgoHx8fAAAAAAAAAAAAAAAAHR0dJycnICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgJSUlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4e + Dw8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQHx8fAAAAAAAA + AAAAAAAALS0tAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy8vAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eDw8PVlZWrq6uoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg + oKCgnp6eh4eHHRwcEBAQHx8fAAAAAAAAAAAAAgICLCwsBwcHhYWFoKCgoKCgoKCgoKCgoKCgoKCgoKCg + oKCgoKCga2pqCAgIJiYmCAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eDw8Pb29v5+fnhoaG + bm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5uf39/lZSUHR0dEBAQHx8fAAAAAAAAAAAAHR0dEhISMzMz + 1NTUmJiYbm5ubm5ubm5ubm5ubm5ubm5ubm5ujIyMgICAHR0dBgYGKSkpAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAHh4eDw8Pb29v3t7eLy8vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycniomJHR0d + EBAQHx8fAAAAAAAAAAAALy8vAAAAX19f7u7uJiYmAAAAAAAAAAAAAAAAAAAAAAAAAAAADg4OpqamMzMz + AAAALy8vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eDw8Pb29v3t7eLy8vAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAJycniomJHR0dEBAQHx8fAAAAAAAABQUFKSkpCwsLl5eX19fXAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAjY2NUE9PCAgIISEhDQ0NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4e + Dw8Pb29v3t7eLy8vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycniomJHR0dEBAQHx8fAAAAAAAA + HBwcExMTISEhw8PDk5OTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXl5eenl5FBQUDw8PHx8fAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eDw8Pb29v3t7eLy8vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAJycniomJHR0dEBAQHx8fAAAAAAAAJiYmEhISNzc36OjoS0tLAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAANDQ0lpWVJSQkDw8PHx8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eDw8Pb29v3t7eLy8v + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycniomJHR0dEBAQHx8fAAAABwcHISEhCAgIfn5+zc3N + JiYmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4egYGBSkpKAgICHx8fDAwMAAAAAAAAAAAAAAAA + AAAAAAAAAAAAHh4eDw8Pb29v6enpiIiHcnJyPj4+AAAAAAAAAAAAAAAAAAAAODg4b29ugIB/l5aWHh4e + EBAQHx8fAAAAEhISIyMjAAAAwsLCn5+fDw8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHZ2dn + dXR0AAAAJCQkERERAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eDw8PaWlp19fWxcXE6Ojnfn5+AAAAAAAA + AAAAAAAAAAAAYmJir6+uxMTCsbGwKCgoEBAQHx8fAAAAEBAQHx8fERER7OzscXFxAQEBAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAUlJSgoGBEBAQHBwcFhYWAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4e + Dw8PAAAAAAAAAAAAz8/Pf39/AAAAAAAAAAAAAAAAAAAAXl1dcnFxAAAAAAAAAAAAEBAQHx8fAAAAKSkp + BQUFX19f3t7ePT09AAAAAAAAAAAAAAAADQ0NHx8fDQ0NAAAAAAAAAAAAAAAAKCgoh4eHODc3AAAAODg4 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eKCgoJCQkFhYWAgICz8/PgICAAQEBAQEBAAAAAAAAAAAAXl5e + cnFxAAAAExMTISEhJycnHx8fAAAALy8vAAAAoaGhwcHBDw8PAAAAAAAAAAAAAAAAVFRUoqKibm5uAAAA + AAAAAAAAAAAACAgIh4eHU1JSAwMDLy8vAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHFBQUIyMjJycnBgYG + 0NDQgoKCBAQEBAQEBAQEAwMDAwMDYF9fc3JyAgICIyMjHR0dDw8PBwcHCQkJJiYmHh4ezs7Oj4+PAAAA + AAAAAAAAAAAAAAAAi4uLvb29zc3NAAAAAAAAAAAAAAAAAAAAcHBwZ2dnEhISFBQUGhoaAAAAAAAAAAAA + AAAAAAAAAAAAAAAABwcHGhoaKSkpCgoK0NDQhISECQkJCAgICAgIBwcHBwcHY2JidnV1BgYGJSUlFRUV + AwMDAQEBMDAwAAAAUVFR5+fnOzs7AAAAAAAAAAAAAAAACwsLoqKimpmZ8fHxIyMjAAAAAAAAAAAAAAAA + IyMjlJSULSwsAAAALy8vAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoKHh4eLS0tDg4O0dHRhoaGDQ0NDAwM + DAwMDAwMCwsLZWRkeHd3CgoKKSkpGBgYCQkJCAgINDQ0BgYGf39/6OjoDAwMAAAAAAAAAAAAAAAATU1N + fHx8V1dX29vbZWVlAAAAAAAAAAAAAAAAAAAAnp6eQUFBAwMDKysrAwMDAAAAAAAAAAAAAAAAAAAAAAAA + DAwMIiIiMTExExMT0tLSiIiIEhISEREREBAQEBAQEBAQZ2dnenl5Dg4OLCwsHR0dDQ0NHh4eKSkpICAg + sLCwtra2AAAAAAAAAAAAAAAAAAAAfHx8YWBgFRUVu7u7p6enAAAAAAAAAAAAAAAAAAAAdnZ2YmJiDg4O + FRUVGRkZAAAAAAAAAAAAAAAAAAAAAAAAEBAQKCgoNjY2GRkZ09PTi4uLFxcXFxcXFhYWFhYWFRUVa2pq + fn19FBQUMTExIiIiEhISMDAwICAgPz8/4ODgbGxsCgoKBAQEAAAAAAAAFxcXi4uLQ0NDAAAAdHR01NTU + KSkpAAAAAAAAAAAAAAAAPj4+jY2NHBwcDw8PHx8fAAAAAAAAAAAAAAAAAAAAAAAAFBQULS0tOzs7Hx8f + 1NTUjo6OHR0dHBwcHBwcGxsbGxsbbm5ugH9/GRkZNTU1JiYmGRkZNDQ0IyMjbGxs6enpREREFBQUEhIS + DAwMBQUFQEBAg4KCJCQkAAAAMDAw6urqV1dXAAAAAAAAAAAAAAAAKCgoj46OODc3CQkJHx8fBQUFAAAA + AAAAAAAAAAAAHR0dRUVFU1NTREREJCQk1dXVkJCQIiIiISEhISEhISEhICAgcnFxg4KCHh4ePz8/TU1N + PT09Q0NDHh4eqampwMDANDQ0GRkZGRkZGBgYFRUVZmZmh4aGBgYGAAAABgYG4ODghYWFBQUFAAAAAAAA + AAAAFBQUenl5YF9fAAAAJSUlNTU1Li4uJycnCAgIAAAAHx8fKysrLCwsLCwsKysr19fXlJSUKSkpKSkp + KCgoKCgoJycndnZ2h4aGJSUlJSUlJCQkIyMjIyMjKCgo7OzskJCQIyMjICAgICAgHx8fMTExhoaGcHBw + GhoaEBAQCAgInp6eubm5HBwcAAAAAAAAAAAAAAAAWVlZhoWFBwYGAAAAAAAAAAAAHR0dDg4OAAAAHx8f + Ly8vV1dWb25uZWVk29val5eXLy8vLi4uLi4uLS0tLS0tenp6k5OSU1NSUlJRNDQ0a2trYWBfaWhn4uLi + bm5uJiYmJSUlJSUlJCQkR0dHoKCgdnV1YmJiIiIiampqlJST4eHgPz8/CQkJAwMDAAAAAAAAPT09goKC + T05NQUA/MjIxAAAAHR0dDg4OAAAAHx8fMjIyi4uL29raw8LC2trZmJiYNTU1NDQ0NDQ0NDQ0MjIyiIiI + xcXFtra1np2dR0dHysrKzMzLv76+vr69SUlJLCwsKysrKysrKioqZWVlzMzMxsXFu7u6JycnxcXF1tbW + 5OTjd3d3ISEhHh4eGhoaFRUVISEhp6ems7OypaWkbGtrAQEBHR0dDg4OAAAAHx8fNzc3k5OT5+fnY2Nj + Pj4+PT09PT09PDw8Ozs7Ozs7Ojo6OTk5OTk5V1dXpKOjTk5O2dnZmpqaNTU1NTU1NDQ0MzMzMzMzMjIy + MTExMTExMDAwoqKiw8PDLy8vy8vLysrKLS0tLCwsKysrKysrKioqKioqKSkpKSkpKCgod3Z2iIeHDAwM + HR0dDg4OAAAAHx8fOzs7l5eX5+fnZ2dnREREQ0NDQkJCQkJCQUFBQUFBQEBAQEBAPz8/XVxcp6amVFRU + 2tranZ2dOzs7Ojo6Ojo6OTk5OTk5ODg4Nzc3Nzc3NjY2paWlxcXFNDQ0zMzMzMzMMzMzMjIyMjIyMTEx + MDAwMDAwLy8vLi4uLi4ue3p6i4qKDQ0NHR0dDg4OAAAAHx8fPj4+mpqa6OjobGxsSkpKSUlJSUlJSEhI + SEhIR0dHRkZGRkZGRUVFYWFhqqmpWVlZ29vboKCgQkJCQEBAQEBAPz8/Pz8/Pj4+PT09PT09PDw8qKio + x8fHOjo6zc3Nzc3NOTk5ODg4Nzc3Nzc3NjY2NTU1NTU1NDQ0MzMzfn5+jo2NDw8PHR0dDg4OAAAAHx8f + Q0NDnp6e6enpcnJyUVFRUFBQUFBQT09PT09PT09PTk5OTU1NTExMaGdnraysYGBg3NzcpKSkSUlJSEhI + SEhIR0dHRkZGRkZGRUVFRUVFREREq6urycnJQkJCz8/Pz8/PQEBAQEBAPz8/Pj4+Pj4+PT09PT09PDw8 + Ozs7g4KCkpGRERERHR0dDg4OAAAAHx8fR0dHoqKi6urqd3d3V1dXV1dXVlZWVVVVVVVVVFRUVFRUU1NT + U1NTbW1tsK+vZWVl3t7ep6enT09PTk5OTk5OTU1NTExMTExMS0tLSkpKSkpKrq6uy8vLSEhI0dHR0dHR + RkZGRUVFRUVFREREREREQ0NDQkJCQkJCQUFBh4eHlZWVExMTHR0dDg4OAAAAHx8fSkpKpaWl8fHxrKys + mZmZmZmZmJiYmJiYmJiYmJiYl5eXl5eXl5eXpaWlu7u7ampq39/fycnJlJSUlJSUlJSUk5OTk5OTkpKS + kpKSkZGRkZGRzc3NzMzMTk5O0tLS4eHhj4+Pjo6Ojo6Ojo6Ojo6OjY2NjY2NjIyMi4uLrq6umpmZFRUV + HR0dDg4OAAAAHh4eTk5Ol5eXysrKxcXFxMXExMXExMTExMTExMTExMTEw8TDw8PDw8PDwsPCu7y7c3Nz + u7y7wsPCwcLBwcLBwcLBwcHBwMHAwMHAwMDAv8C/v8C/v8C/sLCwVVVVsrKyv7+/vr++vr++vr6+vb69 + vb69vb69vb29vL28vL28vL28nJycFxcXHR0dDg4OAAAAHh4eUVFRcHBweHh4eHh4d3d3dnZ2dnZ2dnZ2 + dXV1dXV1dXV1dHR0dHR0c3NzcnJyZ2dnb29vcXFxcXFxcHBwcHBwb29vbm5ubm5ubm5ubW1tbW1tbGxs + aGhoW1tbZ2dnampqaWlpaWlpaGhoaGhoZ2dnZ2dnZmZmZmZmZWVlZWVlYWFhGRkZHR0dDg4OAAAAMDAw + c3NzioqKiYmJiYmJiIiIiIiIh4eHh4eHh4eHh4eHhoaGhoaGhYWFhYWFhYWFhISEhISEhISEg4ODg4OD + goKCgoKCgYGBgYGBgYGBgICAgICAgICAf39/fn5+fn5+fX19fX19fX19fHx8e3t7e3t7enp6enp6enp6 + eXl5eXl5eHh4RUVFOTk5ERERAAAAAAAASEhIdHR0dHR0c3Nzc3Nzc3NzcnJycXFxcXFxcXFxcHBwcHBw + cHBwb29vbm5ubm5ubW1tbW1tbW1tbGxsbGxsa2trampqampqampqaWlpaGhoaGhoZ2dnZ2dnZmZmZmZm + ZWVlZWVlZGRkZGRkZGRkYmJiYmJiYmJiYWFhYGBgYGBgHR0dAAAAAAAAAAAAAAAASkpKeHh4eHh4d3d3 + d3d3d3d3dnZ2dnZ2dXV1dXV1dXV1dHR0dHR0c3Nzc3Nzc3NzcnJycnJycnJycXFxcXFxcHBwb29vb29v + bm5ubm5ubW1tbW1tbGxsbGxsbGxsa2tra2trampqaWlpaWlpaWlpaGhoZ2dnZ2dnZmZmZmZmZmZmHx8f + AAAAAAAAAAAAAAAATExMfHx8e3t7e3t7e3t7enp6enp6enp6eXl5eXl5eXl5eHh4eHh4eHh4d3d3d3d3 + dnZ2dnZ2dnZ2dXV1dXV1dHR0dHR0dHR0c3NzcnJycnJycnJycXFxcXFxcHBwcHBwcHBwb29vbm5ubm5u + bW1tbW1tbGxsbGxsa2tra2tra2trICAgAAAAAAAAAAAAAAAATk5Of39/f39/fn5+fn5+fn5+fX19fX19 + fX19fX19fHx8fHx8fHx8fHx8e3t7enp6enp6enp6enp6enp6eXl5eXl5eHh4eHh4d3d3d3d3d3d3dnZ2 + dnZ2dXV1dXV1dXV1dXV1dHR0c3Nzc3Nzc3NzcnJycnJycnJycXFxcXFxcHBwIiIiAAAAAAAAAAAAAAAA + Tk5OgICAgICAf39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/fn5+fn5+fn5+fn5+fn5+fX19 + fX19fHx8fHx8e3t7e3t7e3t7enp6enp6enp6eXl5eXl5eXl5eHh4eHh4eHh4d3d3d3d3d3d3dnZ2dnZ2 + dXV1dXV1dXV1IyMjAAAAAAAAAAAAAAAARUVFgICAgICAf39/f39/f39/f39/f39/f39/f39/gICAgICA + gICAgICAgICAf39/f39/f39/f39/f39/f39/f39/f39/fn5+fn5+fn5+fX19fX19fX19fX19fHx8fHx8 + fHx8fHx8e3t7e3t7e3t7enp6enp6enp6eXl5eXl5eHh4GBgYAAAAAAAAAAAAAAAACgoKXl5ebGxsbGxs + bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs + bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsa2tra2tra2tra2tra2tra2trampqampqampqaGhoREREAAAA + AAAAAAAAAAAAAAAAAAAACQkJGBgYGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZ + GRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZ + GRkZGRkZGRkZGRkZGRkZFBQUBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9KAAAACAAAABAAAAAAQAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU + FAUFBQAAAAAAABAQEBUVFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBEREQAAAAAAAAAAAAAAAAAAAAAAAAoK + ChkZGQoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKChoaGgoKCgAAAAAAAB8fHwsLCwoKCgoKCgoK + CgoKCgoKCgoKCgoKCiAgIAAAAAAAAAAAAAAAAAAAAAAAAAoKChQUFH9/f6WlpY+Pj4+Pj4+Pj4+Pj4+P + j4+Pj5GQkEFBQRUVFQoKCgAAAAcHBx4eHnFxcZiYmI+Pj4+Pj4+Pj4+Pj5aWllFQUBcXFwwMDAAAAAAA + AAAAAAAAAAAAAAoKChQUFJWVlX19fSQkJCQkJCQkJCQkJCQkJCQkJFxcXEJCQhUVFQoKCgAAABsbGx4e + HrOzsz4+PiQkJCQkJCQkJCQkJDExMXR0dA8PDx4eHgAAAAAAAAAAAAAAAAAAAAoKChQUFJSUlGlpaQAA + AAAAAAAAAAAAAAAAAAAAAEhHR0FBQRUVFQoKCgQEBBoaGkNDQ7e3twAAAAAAAAAAAAAAAAAAAAAAAHJy + cicnJxgYGAYGBgAAAAAAAAAAAAAAAAoKChQUFJSUlGlpaQAAAAAAAAAAAAAAAAAAAAAAAEhHR0FBQRUV + FQoKCgsLCxcXF2lpaYuLiwAAAAAAAAAAAAAAAAAAAAAAAFpaWkNDQxQUFAoKCgAAAAAAAAAAAAAAAAoK + ChQUFJWVlX5+fiAgIAYGBgAAAAAAAAYGBh4eHl1cXENCQhUVFQoKChISEg4ODqKiolNTUwAAAAAAAAAA + AAAAAAAAAAAAADc3N2NiYgsLCxQUFAAAAAAAAAAAAAAAAAoKChQUFJGRkL+/vqOjoiIiIgAAAAAAABwc + HIKCgaurqlBQUBUVFQoKChUVFRISEr6+vi4uLgAAAAAAAAAAAAAAAAAAAAAAAB8fH3FwcBERERcXFwAA + AAAAAAAAAAAAAAoKChkZGQoKCgICArS0tCoqKgAAAAAAAB8fH2tqagICAgkJCRoaGgoKCh0dHU9PT5yc + nA8PDwAAAAAAADExMTc3NwAAAAAAAAkJCWNjYysrKyMjIwAAAAAAAAAAAAAAAAQEBBYWFiIiIg4ODrW1 + tS0tLQICAgICAiEgIGxrawoKCh4eHhQUFAkJCSIiIoaGhmxsbAEBAQAAAAAAAIyMjK+vrwAAAAAAAAAA + AFBQUERERBcXFwsLCwAAAAAAAAAAAAAAAAUFBSAgIBUVFbe3tzMzMwkJCQgICCYmJnBvbxERERsbGwQE + BCIiIiEhIbq6uhwcHAAAAAAAABYWFo+Pj8fHxyYmJgAAAAAAAA8PD3Z1dRERER4eHgAAAAAAAAAAAAAA + AAcHByUlJRsbG7i4uDg4OA8PDw4ODisrK3NychYWFiAgIA8PDyUlJURERLm5uQICAgAAAAAAAEhISFVU + VJKSkmBgYAAAAAAAAAAAAHR0dCMjIxgYGAUFBQAAAAAAAAAAAAsLCy4uLiQkJLu7uz8/PxgYGBcXFzMz + M3h3dx8fHygoKB4eHiYmJn9/f4qKigsLCwUFBQ0NDWdmZiUlJT4+PqWlpRISEgAAAAAAAFNTU0hHRxMT + EwsLCwAAAAAAAAYGBikpKURERCwsLL29vUVFRR8fHx8fHzk5OXx7eyYmJj4+PjU1NSkpKaenp2pqahcX + FxQUFCgoKHZ2dgoKCg0NDb6+vikpKQAAAAAAADw8PGJhYQ0NDSQkJB0dHQwMDAoKCicnJz08PD8/P8HB + wU5OTioqKikpKUNDQ4SEgzQ0MywsLDk5OTs7O8fHx0RERCEhISEhIVVVVXt7eygoKCIiIqmpqFxcXAIC + AgAAABoaGnNychsbGhISEQkJCRMTEwoKCioqKo6NjaqpqcTEw1RUVDIyMjExMUxMTKSko4+PjldXV6mp + qaSjo6Ojojg4OCkpKSgoKHt7e7GwsHV1dHt7e8vLy46OjhcXFxISEhcXF3V1dI2Mi2dmZQoKChMTEwoK + Ci8vL6+vr4+Pjz8/Pz4+Pj09PT09PTs7Ozs7O3JxcWxsbMTExFhYWDY2NjU1NTQ0NDMzMzIyMn19fZKS + kpeXl5aWli4uLi0tLSwsLCsrKyoqKkRDQ4OCghERERMTEwoKCjIyMrOzs5SUlEdHR0ZGRkVFRUVFRURE + RENDQ3h3d3JycsbGxl9fXz4+Pj09PTw8PDs7Ozo6OoKCgpaWlpubm5qamjY2NjU1NTQ0NDMzMzIyMkpK + SoeGhhMTExMTEwoKCjc3N7i4uJqamlJSUlJSUlFRUVBQUE9PT05OToB/f3t6esrKymlpaUpKSklJSUhI + SEdHR0ZGRoqKip2dnaGhoaCgoEFBQUBAQEBAQD4+Pj4+PlRUVI6NjRUVFRMTEwoKCjs7O7y8vLa2toOD + g4KCgoGBgYGBgYCAgICAgJ6enoKCgtPT05KSknx8fHx8fHt7e3p6enl5eaqqqqGhoaWlpbm5uXZ2dnV1 + dXV1dXR0dHNzc4GBgZuamhcXFxMTEwoKCj4+PpaWlqysrKqqqqqqqqmpqampqaipqKioqKampoCAgKOk + o6anpqampqWmpaSlpKSkpKOko6Oko4KCgoODg6KioqGioaGhoaChoKCgoJ+gn5+fn4+QjxkZGRMTEw4O + DlNTU4KCgoODg4KCgoGBgYGBgYGBgYCAgH9/f35+fnt7e319fX19fXx8fHt7e3p6enp6enl5eXl5eXV1 + dXV1dXZ2dnZ2dnV1dXR0dHNzc3Nzc3JycnFxcTQ0NBoaGgAAADAwMHV1dXR0dHR0dHNzc3JycnJycnFx + cXFxcXBwcG9vb25ubm5ubm1tbW1tbWtra2tra2pqamlpaWhoaGhoaGdnZ2ZmZmVlZWVlZWNjY2NjY2Ji + YmJiYhMTEwAAAAAAADIyMnp6enl5eXl5eXh4eHh4eHd3d3d3d3Z2dnZ2dnV1dXR0dHR0dHNzc3Nzc3Jy + cnFxcXBwcHBwcG9vb25ubm5ubm1tbWxsbGtra2tra2pqamlpaWlpaRUVFQAAAAAAADQ0NH9/f35+fn5+ + fn19fX19fX19fX19fX19fXx8fHt7e3t7e3t7e3p6enp6enl5eXh4eHh4eHd3d3d3d3Z2dnZ2dnV1dXR0 + dHR0dHNzc3Nzc3JycnFxcRYWFgAAAAAAADAwMICAgH9/f39/f39/f39/f39/f39/f39/f39/f35+fn5+ + fn5+fn5+fn5+fn19fX19fXx8fHx8fHt7e3t7e3p6enp6enl5eXl5eXh4eHh4eHd3d3d3dxISEgAAAAAA + AAQEBEZGRlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ + UFBQUFBQUE9PT09PT09PT09PT09PT05OTjg4OAAAAAAAAAAAAAAAAAQEBAgICAgICAgICAgICAgICAgI + CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAcH + BwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAAAgAAAAAQAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODg8PDw8PDw8PDw8PDw8PDw8PDwAAABMT + Ew8PDw8PDw8PDxMTEwAAAAAAAAAAAA8PD42NjVlZWVlZWVlZWVxbWw8PDwgICFhYWGJiYllZWV5eXjo6 + OgoKCgAAAAAAAA8PD35+fgAAAAAAAAAAAERERA8PDxAQEHt7ewAAAAAAAAAAAE1NTQ8PDwAAAAAAAA8P + D5iYmDo6OgAAADAwMGZmZg8PDxEREXh4eAAAAAAAAAAAAEpKShEREQAAAAAAAA8PDw8PD3BwcAEBAUVF + RQwMDBAQEEVFRUZGRgAAAGhoaAAAAC8vLyoqKgICAgAAAAMDAx0dHXZ2dgsLC01MTBgYGBYWFnZ2dgcH + BxcXF4+PjyEhIQMDA0dHRw4ODgAAAA4ODjAwMH9/fxsbG1hXVyoqKigoKIaGhg4ODkRERB4eHmdnZwAA + AE5NTRMTEwoKChkZGW1sbImJiS0tLW1tbVFRUXBwcHl5eSQkJH9+fk5OTpeXlwoKCkZGRUhHRg4ODh0d + HaGhoUJCQkFBQT8/P3JxcZCQkDk5OTc3N1paWpaWlmVlZTAwMC4uLmZlZRISEiEhIbGxsWpqamhoaGdn + Z4aGhqampmJiYmFhYXx8fKGhoYSEhFpaWlhYWH9/fxQUFCoqKpGRkZWVlZWVlZOUk4eHh5CRkJCQkI+P + j46Ojnt7e4uMi4qKiomJiYSEhB4eHhgYGHd3d3Z2dnR0dHNzc3JycnFxcXBwcG5ubmxsbGtra2pqamho + aGZmZmVlZQoKChkZGX9/f35+fn5+fn5+fn19fXx8fHx8fHp6enl5eXh4eHd3d3Z2dnV1dXR0dAoKCgEB + ASgoKCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCsrKysrKysrKyQkJAAAAAAAqkEAAKpBAACqQQAA + qkEAAKpBAACqQQAAqkEAAKpBAACqQQAAqkEAAKpBAACqQQAAqkEAAKpBAACqQQAAqkEoAAAAMAAAAGAA + AAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wcHB/8PDw//Dw8P/w8P + D/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/wcH + B/8AAAD/AAAA/wAAAP8AAAD/BAQE/xEREf8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8P + D/8PDw//Dw8P/w8PD/8GBgb/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4e + Hv8nJyf/ICAg/yAgIP8gICD/ICAg/yAgIP8gICD/ICAg/yAgIP8gICD/ICAg/yAgIP8gICD/ICAg/yAg + IP8gICD/KCgo/x8fH/8AAAD/AAAA/wAAAP8AAAD/HR0d/ycnJ/8gICD/ICAg/yAgIP8gICD/ICAg/yAg + IP8gICD/ICAg/yAgIP8gICD/ICAg/yAgIP8lJSX/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/x4eHv8PDw//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/EBAQ/x8fH/8AAAD/AAAA/wAAAP8AAAD/LS0t/wEBAf8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8vLy//AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8PDw//VlZW/66urv+goKD/oKCg/6CgoP+goKD/oKCg/6Cg + oP+goKD/oKCg/6CgoP+goKD/np6e/4eHh/8dHBz/EBAQ/x8fH/8AAAD/AAAA/wAAAP8CAgL/LCws/wcH + B/+FhYX/oKCg/6CgoP+goKD/oKCg/6CgoP+goKD/oKCg/6CgoP+goKD/a2pq/wgICP8mJib/CAgI/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8PDw//b29v/+fn5/+Ghob/bm5u/25u + bv9ubm7/bm5u/25ubv9ubm7/bm5u/25ubv9ubm7/f39//5WUlP8dHR3/EBAQ/x8fH/8AAAD/AAAA/wAA + AP8dHR3/EhIS/zMzM//U1NT/mJiY/25ubv9ubm7/bm5u/25ubv9ubm7/bm5u/25ubv+MjIz/gICA/x0d + Hf8GBgb/KSkp/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8PDw//b29v/97e + 3v8vLy//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Jycn/4qJif8dHR3/EBAQ/x8f + H/8AAAD/AAAA/wAAAP8vLy//AAAA/19fX//u7u7/JiYm/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8ODg7/pqam/zMzM/8AAAD/Ly8v/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4e + Hv8PDw//b29v/97e3v8vLy//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Jycn/4qJ + if8dHR3/EBAQ/x8fH/8AAAD/AAAA/wUFBf8pKSn/CwsL/5eXl//X19f/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/jY2N/1BPT/8ICAj/ISEh/w0NDf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/x4eHv8PDw//b29v/97e3v8vLy//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/Jycn/4qJif8dHR3/EBAQ/x8fH/8AAAD/AAAA/xwcHP8TExP/ISEh/8PDw/+Tk5P/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Xl5e/3p5ef8UFBT/Dw8P/x8fH/8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8PDw//b29v/97e3v8vLy//AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/Jycn/4qJif8dHR3/EBAQ/x8fH/8AAAD/AAAA/yYmJv8SEhL/Nzc3/+jo + 6P9LS0v/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/NDQ0/5aVlf8lJCT/Dw8P/x8f + H/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8PDw//b29v/97e3v8vLy//AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Jycn/4qJif8dHR3/EBAQ/x8fH/8AAAD/BwcH/yEh + If8ICAj/fn5+/83Nzf8mJib/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Hh4e/4GB + gf9KSkr/AgIC/x8fH/8MDAz/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8PDw//b29v/+np + 6f+IiIf/cnJy/z4+Pv8AAAD/AAAA/wAAAP8AAAD/AAAA/zg4OP9vb27/gIB//5eWlv8eHh7/EBAQ/x8f + H/8AAAD/EhIS/yMjI/8AAAD/wsLC/5+fn/8PDw//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/BwcH/2dnZ/91dHT/AAAA/yQkJP8RERH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4e + Hv8PDw//aWlp/9fX1v/FxcT/6Ojn/35+fv8AAAD/AAAA/wAAAP8AAAD/AAAA/2JiYv+vr67/xMTC/7Gx + sP8oKCj/EBAQ/x8fH/8AAAD/EBAQ/x8fH/8RERH/7Ozs/3Fxcf8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/1JSUv+CgYH/EBAQ/xwcHP8WFhb/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/x4eHv8PDw//AAAA/wAAAP8AAAD/z8/P/39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/15d + Xf9ycXH/AAAA/wAAAP8AAAD/EBAQ/x8fH/8AAAD/KSkp/wUFBf9fX1//3t7e/z09Pf8AAAD/AAAA/wAA + AP8AAAD/DQ0N/x8fH/8NDQ3/AAAA/wAAAP8AAAD/AAAA/ygoKP+Hh4f/ODc3/wAAAP84ODj/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8oKCj/JCQk/xYWFv8CAgL/z8/P/4CAgP8BAQH/AQEB/wAA + AP8AAAD/AAAA/15eXv9ycXH/AAAA/xMTE/8hISH/Jycn/x8fH/8AAAD/Ly8v/wAAAP+hoaH/wcHB/w8P + D/8AAAD/AAAA/wAAAP8AAAD/VFRU/6Kiov9ubm7/AAAA/wAAAP8AAAD/AAAA/wgICP+Hh4f/U1JS/wMD + A/8vLy//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wcHB/8UFBT/IyMj/ycnJ/8GBgb/0NDQ/4KC + gv8EBAT/BAQE/wQEBP8DAwP/AwMD/2BfX/9zcnL/AgIC/yMjI/8dHR3/Dw8P/wcHB/8JCQn/JiYm/x4e + Hv/Ozs7/j4+P/wAAAP8AAAD/AAAA/wAAAP8AAAD/i4uL/729vf/Nzc3/AAAA/wAAAP8AAAD/AAAA/wAA + AP9wcHD/Z2dn/xISEv8UFBT/Ghoa/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8HBwf/Ghoa/ykp + Kf8KCgr/0NDQ/4SEhP8JCQn/CAgI/wgICP8HBwf/BwcH/2NiYv92dXX/BgYG/yUlJf8VFRX/AwMD/wEB + Af8wMDD/AAAA/1FRUf/n5+f/Ozs7/wAAAP8AAAD/AAAA/wAAAP8LCwv/oqKi/5qZmf/x8fH/IyMj/wAA + AP8AAAD/AAAA/wAAAP8jIyP/lJSU/y0sLP8AAAD/Ly8v/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8KCgr/Hh4e/y0tLf8ODg7/0dHR/4aGhv8NDQ3/DAwM/wwMDP8MDAz/CwsL/2VkZP94d3f/CgoK/ykp + Kf8YGBj/CQkJ/wgICP80NDT/BgYG/39/f//o6Oj/DAwM/wAAAP8AAAD/AAAA/wAAAP9NTU3/fHx8/1dX + V//b29v/ZWVl/wAAAP8AAAD/AAAA/wAAAP8AAAD/np6e/0FBQf8DAwP/Kysr/wMDA/8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8MDAz/IiIi/zExMf8TExP/0tLS/4iIiP8SEhL/ERER/xAQEP8QEBD/EBAQ/2dn + Z/96eXn/Dg4O/ywsLP8dHR3/DQ0N/x4eHv8pKSn/ICAg/7CwsP+2trb/AAAA/wAAAP8AAAD/AAAA/wAA + AP98fHz/YWBg/xUVFf+7u7v/p6en/wAAAP8AAAD/AAAA/wAAAP8AAAD/dnZ2/2JiYv8ODg7/FRUV/xkZ + Gf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8QEBD/KCgo/zY2Nv8ZGRn/09PT/4uLi/8XFxf/FxcX/xYW + Fv8WFhb/FRUV/2tqav9+fX3/FBQU/zExMf8iIiL/EhIS/zAwMP8gICD/Pz8//+Dg4P9sbGz/CgoK/wQE + BP8AAAD/AAAA/xcXF/+Li4v/Q0ND/wAAAP90dHT/1NTU/ykpKf8AAAD/AAAA/wAAAP8AAAD/Pj4+/42N + jf8cHBz/Dw8P/x8fH/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8UFBT/LS0t/zs7O/8fHx//1NTU/46O + jv8dHR3/HBwc/xwcHP8bGxv/Gxsb/25ubv+Af3//GRkZ/zU1Nf8mJib/GRkZ/zQ0NP8jIyP/bGxs/+np + 6f9ERET/FBQU/xISEv8MDAz/BQUF/0BAQP+DgoL/JCQk/wAAAP8wMDD/6urq/1dXV/8AAAD/AAAA/wAA + AP8AAAD/KCgo/4+Ojv84Nzf/CQkJ/x8fH/8FBQX/AAAA/wAAAP8AAAD/AAAA/x0dHf9FRUX/U1NT/0RE + RP8kJCT/1dXV/5CQkP8iIiL/ISEh/yEhIf8hISH/ICAg/3Jxcf+DgoL/Hh4e/z8/P/9NTU3/PT09/0ND + Q/8eHh7/qamp/8DAwP80NDT/GRkZ/xkZGf8YGBj/FRUV/2ZmZv+Hhob/BgYG/wAAAP8GBgb/4ODg/4WF + hf8FBQX/AAAA/wAAAP8AAAD/FBQU/3p5ef9gX1//AAAA/yUlJf81NTX/Li4u/ycnJ/8ICAj/AAAA/x8f + H/8rKyv/LCws/ywsLP8rKyv/19fX/5SUlP8pKSn/KSkp/ygoKP8oKCj/Jycn/3Z2dv+Hhob/JSUl/yUl + Jf8kJCT/IyMj/yMjI/8oKCj/7Ozs/5CQkP8jIyP/ICAg/yAgIP8fHx//MTEx/4aGhv9wcHD/Ghoa/xAQ + EP8ICAj/np6e/7m5uf8cHBz/AAAA/wAAAP8AAAD/AAAA/1lZWf+GhYX/BwYG/wAAAP8AAAD/AAAA/x0d + Hf8ODg7/AAAA/x8fH/8vLy//V1dW/29ubv9lZWT/29va/5eXl/8vLy//Li4u/y4uLv8tLS3/LS0t/3p6 + ev+Tk5L/U1NS/1JSUf80NDT/a2tr/2FgX/9paGf/4uLi/25ubv8mJib/JSUl/yUlJf8kJCT/R0dH/6Cg + oP92dXX/YmJi/yIiIv9qamr/lJST/+Hh4P8/Pz//CQkJ/wMDA/8AAAD/AAAA/z09Pf+CgoL/T05N/0FA + P/8yMjH/AAAA/x0dHf8ODg7/AAAA/x8fH/8yMjL/i4uL/9va2v/DwsL/2trZ/5iYmP81NTX/NDQ0/zQ0 + NP80NDT/MjIy/4iIiP/FxcX/tra1/56dnf9HR0f/ysrK/8zMy/+/vr7/vr69/0lJSf8sLCz/Kysr/ysr + K/8qKir/ZWVl/8zMzP/GxcX/u7u6/ycnJ//FxcX/1tbW/+Tk4/93d3f/ISEh/x4eHv8aGhr/FRUV/yEh + If+np6b/s7Oy/6WlpP9sa2v/AQEB/x0dHf8ODg7/AAAA/x8fH/83Nzf/k5OT/+fn5/9jY2P/Pj4+/z09 + Pf89PT3/PDw8/zs7O/87Ozv/Ojo6/zk5Of85OTn/V1dX/6Sjo/9OTk7/2dnZ/5qamv81NTX/NTU1/zQ0 + NP8zMzP/MzMz/zIyMv8xMTH/MTEx/zAwMP+ioqL/w8PD/y8vL//Ly8v/ysrK/y0tLf8sLCz/Kysr/ysr + K/8qKir/Kioq/ykpKf8pKSn/KCgo/3d2dv+Ih4f/DAwM/x0dHf8ODg7/AAAA/x8fH/87Ozv/l5eX/+fn + 5/9nZ2f/RERE/0NDQ/9CQkL/QkJC/0FBQf9BQUH/QEBA/0BAQP8/Pz//XVxc/6empv9UVFT/2tra/52d + nf87Ozv/Ojo6/zo6Ov85OTn/OTk5/zg4OP83Nzf/Nzc3/zY2Nv+lpaX/xcXF/zQ0NP/MzMz/zMzM/zMz + M/8yMjL/MjIy/zExMf8wMDD/MDAw/y8vL/8uLi7/Li4u/3t6ev+Lior/DQ0N/x0dHf8ODg7/AAAA/x8f + H/8+Pj7/mpqa/+jo6P9sbGz/SkpK/0lJSf9JSUn/SEhI/0hISP9HR0f/RkZG/0ZGRv9FRUX/YWFh/6qp + qf9ZWVn/29vb/6CgoP9CQkL/QEBA/0BAQP8/Pz//Pz8//z4+Pv89PT3/PT09/zw8PP+oqKj/x8fH/zo6 + Ov/Nzc3/zc3N/zk5Of84ODj/Nzc3/zc3N/82Njb/NTU1/zU1Nf80NDT/MzMz/35+fv+OjY3/Dw8P/x0d + Hf8ODg7/AAAA/x8fH/9DQ0P/np6e/+np6f9ycnL/UVFR/1BQUP9QUFD/T09P/09PT/9PT0//Tk5O/01N + Tf9MTEz/aGdn/62srP9gYGD/3Nzc/6SkpP9JSUn/SEhI/0hISP9HR0f/RkZG/0ZGRv9FRUX/RUVF/0RE + RP+rq6v/ycnJ/0JCQv/Pz8//z8/P/0BAQP9AQED/Pz8//z4+Pv8+Pj7/PT09/z09Pf88PDz/Ozs7/4OC + gv+SkZH/ERER/x0dHf8ODg7/AAAA/x8fH/9HR0f/oqKi/+rq6v93d3f/V1dX/1dXV/9WVlb/VVVV/1VV + Vf9UVFT/VFRU/1NTU/9TU1P/bW1t/7Cvr/9lZWX/3t7e/6enp/9PT0//Tk5O/05OTv9NTU3/TExM/0xM + TP9LS0v/SkpK/0pKSv+urq7/y8vL/0hISP/R0dH/0dHR/0ZGRv9FRUX/RUVF/0RERP9ERET/Q0ND/0JC + Qv9CQkL/QUFB/4eHh/+VlZX/ExMT/x0dHf8ODg7/AAAA/x8fH/9KSkr/paWl//Hx8f+srKz/mZmZ/5mZ + mf+YmJj/mJiY/5iYmP+YmJj/l5eX/5eXl/+Xl5f/paWl/7u7u/9qamr/39/f/8nJyf+UlJT/lJSU/5SU + lP+Tk5P/k5OT/5KSkv+SkpL/kZGR/5GRkf/Nzc3/zMzM/05OTv/S0tL/4eHh/4+Pj/+Ojo7/jo6O/46O + jv+Ojo7/jY2N/42Njf+MjIz/i4uL/66urv+amZn/FRUV/x0dHf8ODg7/AAAA/x4eHv9OTk7/l5eX/8rK + yv/FxcX/xMXE/8TFxP/ExMT/xMTE/8TExP/ExMT/w8TD/8PDw//Dw8P/wsPC/7u8u/9zc3P/u7y7/8LD + wv/BwsH/wcLB/8HCwf/BwcH/wMHA/8DBwP/AwMD/v8C//7/Av/+/wL//sLCw/1VVVf+ysrL/v7+//76/ + vv++v77/vr6+/72+vf+9vr3/vb69/729vf+8vbz/vL28/7y9vP+cnJz/FxcX/x0dHf8ODg7/AAAA/x4e + Hv9RUVH/cHBw/3h4eP94eHj/d3d3/3Z2dv92dnb/dnZ2/3V1df91dXX/dXV1/3R0dP90dHT/c3Nz/3Jy + cv9nZ2f/b29v/3Fxcf9xcXH/cHBw/3BwcP9vb2//bm5u/25ubv9ubm7/bW1t/21tbf9sbGz/aGho/1tb + W/9nZ2f/ampq/2lpaf9paWn/aGho/2hoaP9nZ2f/Z2dn/2ZmZv9mZmb/ZWVl/2VlZf9hYWH/GRkZ/x0d + Hf8ODg7/AAAA/zAwMP9zc3P/ioqK/4mJif+JiYn/iIiI/4iIiP+Hh4f/h4eH/4eHh/+Hh4f/hoaG/4aG + hv+FhYX/hYWF/4WFhf+EhIT/hISE/4SEhP+Dg4P/g4OD/4KCgv+CgoL/gYGB/4GBgf+BgYH/gICA/4CA + gP+AgID/f39//35+fv9+fn7/fX19/319ff99fX3/fHx8/3t7e/97e3v/enp6/3p6ev96enr/eXl5/3l5 + ef94eHj/RUVF/zk5Of8RERH/AAAA/wAAAP9ISEj/dHR0/3R0dP9zc3P/c3Nz/3Nzc/9ycnL/cXFx/3Fx + cf9xcXH/cHBw/3BwcP9wcHD/b29v/25ubv9ubm7/bW1t/21tbf9tbW3/bGxs/2xsbP9ra2v/ampq/2pq + av9qamr/aWlp/2hoaP9oaGj/Z2dn/2dnZ/9mZmb/ZmZm/2VlZf9lZWX/ZGRk/2RkZP9kZGT/YmJi/2Ji + Yv9iYmL/YWFh/2BgYP9gYGD/HR0d/wAAAP8AAAD/AAAA/wAAAP9KSkr/eHh4/3h4eP93d3f/d3d3/3d3 + d/92dnb/dnZ2/3V1df91dXX/dXV1/3R0dP90dHT/c3Nz/3Nzc/9zc3P/cnJy/3Jycv9ycnL/cXFx/3Fx + cf9wcHD/b29v/29vb/9ubm7/bm5u/21tbf9tbW3/bGxs/2xsbP9sbGz/a2tr/2tra/9qamr/aWlp/2lp + af9paWn/aGho/2dnZ/9nZ2f/ZmZm/2ZmZv9mZmb/Hx8f/wAAAP8AAAD/AAAA/wAAAP9MTEz/fHx8/3t7 + e/97e3v/e3t7/3p6ev96enr/enp6/3l5ef95eXn/eXl5/3h4eP94eHj/eHh4/3d3d/93d3f/dnZ2/3Z2 + dv92dnb/dXV1/3V1df90dHT/dHR0/3R0dP9zc3P/cnJy/3Jycv9ycnL/cXFx/3Fxcf9wcHD/cHBw/3Bw + cP9vb2//bm5u/25ubv9tbW3/bW1t/2xsbP9sbGz/a2tr/2tra/9ra2v/ICAg/wAAAP8AAAD/AAAA/wAA + AP9OTk7/f39//39/f/9+fn7/fn5+/35+fv99fX3/fX19/319ff99fX3/fHx8/3x8fP98fHz/fHx8/3t7 + e/96enr/enp6/3p6ev96enr/enp6/3l5ef95eXn/eHh4/3h4eP93d3f/d3d3/3d3d/92dnb/dnZ2/3V1 + df91dXX/dXV1/3V1df90dHT/c3Nz/3Nzc/9zc3P/cnJy/3Jycv9ycnL/cXFx/3Fxcf9wcHD/IiIi/wAA + AP8AAAD/AAAA/wAAAP9OTk7/gICA/4CAgP9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/ + f/9/f3//f39//35+fv9+fn7/fn5+/35+fv9+fn7/fX19/319ff98fHz/fHx8/3t7e/97e3v/e3t7/3p6 + ev96enr/enp6/3l5ef95eXn/eXl5/3h4eP94eHj/eHh4/3d3d/93d3f/d3d3/3Z2dv92dnb/dXV1/3V1 + df91dXX/IyMj/wAAAP8AAAD/AAAA/wAAAP9FRUX/gICA/4CAgP9/f3//f39//39/f/9/f3//f39//39/ + f/9/f3//gICA/4CAgP+AgID/gICA/4CAgP9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//35+ + fv9+fn7/fn5+/319ff99fX3/fX19/319ff98fHz/fHx8/3x8fP98fHz/e3t7/3t7e/97e3v/enp6/3p6 + ev96enr/eXl5/3l5ef94eHj/GBgY/wAAAP8AAAD/AAAA/wAAAP8KCgr/Xl5e/2xsbP9sbGz/bGxs/2xs + bP9sbGz/bGxs/2xsbP9sbGz/bGxs/2xsbP9sbGz/bGxs/2xsbP9sbGz/bGxs/2xsbP9sbGz/bGxs/2xs + bP9sbGz/bGxs/2xsbP9sbGz/bGxs/2xsbP9sbGz/bGxs/2xsbP9sbGz/bGxs/2tra/9ra2v/a2tr/2tr + a/9ra2v/a2tr/2pqav9qamr/ampq/2hoaP9ERET/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/CQkJ/xgY + GP8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZ + Gf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZ + Gf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xQUFP8EBAT/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9KAAAACAAAABAAAAAAQAgAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BAQE/xQUFP8UFBT/FBQU/xQU + FP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/wUFBf8AAAD/AAAA/xAQEP8VFRX/FBQU/xQU + FP8UFBT/FBQU/xQUFP8UFBT/FBQU/xEREf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8KCgr/GRkZ/woK + Cv8KCgr/CgoK/woKCv8KCgr/CgoK/woKCv8KCgr/CgoK/woKCv8aGhr/CgoK/wAAAP8AAAD/Hx8f/wsL + C/8KCgr/CgoK/woKCv8KCgr/CgoK/woKCv8KCgr/ICAg/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/woK + Cv8UFBT/f39//6Wlpf+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+RkJD/QUFB/xUVFf8KCgr/AAAA/wcH + B/8eHh7/cXFx/5iYmP+Pj4//j4+P/4+Pj/+Pj4//lpaW/1FQUP8XFxf/DAwM/wAAAP8AAAD/AAAA/wAA + AP8AAAD/CgoK/xQUFP+VlZX/fX19/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/1xcXP9CQkL/FRUV/woK + Cv8AAAD/Gxsb/x4eHv+zs7P/Pj4+/yQkJP8kJCT/JCQk/yQkJP8xMTH/dHR0/w8PD/8eHh7/AAAA/wAA + AP8AAAD/AAAA/wAAAP8KCgr/FBQU/5SUlP9paWn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/SEdH/0FB + Qf8VFRX/CgoK/wQEBP8aGhr/Q0ND/7e3t/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9ycnL/Jycn/xgY + GP8GBgb/AAAA/wAAAP8AAAD/AAAA/woKCv8UFBT/lJSU/2lpaf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP9IR0f/QUFB/xUVFf8KCgr/CwsL/xcXF/9paWn/i4uL/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/1pa + Wv9DQ0P/FBQU/woKCv8AAAD/AAAA/wAAAP8AAAD/CgoK/xQUFP+VlZX/fn5+/yAgIP8GBgb/AAAA/wAA + AP8GBgb/Hh4e/11cXP9DQkL/FRUV/woKCv8SEhL/Dg4O/6Kiov9TU1P/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/Nzc3/2NiYv8LCwv/FBQU/wAAAP8AAAD/AAAA/wAAAP8KCgr/FBQU/5GRkP+/v77/o6Oi/yIi + Iv8AAAD/AAAA/xwcHP+CgoH/q6uq/1BQUP8VFRX/CgoK/xUVFf8SEhL/vr6+/y4uLv8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8fHx//cXBw/xEREf8XFxf/AAAA/wAAAP8AAAD/AAAA/woKCv8ZGRn/CgoK/wIC + Av+0tLT/Kioq/wAAAP8AAAD/Hx8f/2tqav8CAgL/CQkJ/xoaGv8KCgr/HR0d/09PT/+cnJz/Dw8P/wAA + AP8AAAD/MTEx/zc3N/8AAAD/AAAA/wkJCf9jY2P/Kysr/yMjI/8AAAD/AAAA/wAAAP8AAAD/BAQE/xYW + Fv8iIiL/Dg4O/7W1tf8tLS3/AgIC/wICAv8hICD/bGtr/woKCv8eHh7/FBQU/wkJCf8iIiL/hoaG/2xs + bP8BAQH/AAAA/wAAAP+MjIz/r6+v/wAAAP8AAAD/AAAA/1BQUP9ERET/FxcX/wsLC/8AAAD/AAAA/wAA + AP8AAAD/BQUF/yAgIP8VFRX/t7e3/zMzM/8JCQn/CAgI/yYmJv9wb2//ERER/xsbG/8EBAT/IiIi/yEh + If+6urr/HBwc/wAAAP8AAAD/FhYW/4+Pj//Hx8f/JiYm/wAAAP8AAAD/Dw8P/3Z1df8RERH/Hh4e/wAA + AP8AAAD/AAAA/wAAAP8HBwf/JSUl/xsbG/+4uLj/ODg4/w8PD/8ODg7/Kysr/3Nycv8WFhb/ICAg/w8P + D/8lJSX/RERE/7m5uf8CAgL/AAAA/wAAAP9ISEj/VVRU/5KSkv9gYGD/AAAA/wAAAP8AAAD/dHR0/yMj + I/8YGBj/BQUF/wAAAP8AAAD/AAAA/wsLC/8uLi7/JCQk/7u7u/8/Pz//GBgY/xcXF/8zMzP/eHd3/x8f + H/8oKCj/Hh4e/yYmJv9/f3//ioqK/wsLC/8FBQX/DQ0N/2dmZv8lJSX/Pj4+/6Wlpf8SEhL/AAAA/wAA + AP9TU1P/SEdH/xMTE/8LCwv/AAAA/wAAAP8GBgb/KSkp/0RERP8sLCz/vb29/0VFRf8fHx//Hx8f/zk5 + Of98e3v/JiYm/z4+Pv81NTX/KSkp/6enp/9qamr/FxcX/xQUFP8oKCj/dnZ2/woKCv8NDQ3/vr6+/ykp + Kf8AAAD/AAAA/zw8PP9iYWH/DQ0N/yQkJP8dHR3/DAwM/woKCv8nJyf/PTw8/z8/P//BwcH/Tk5O/yoq + Kv8pKSn/Q0ND/4SEg/80NDP/LCws/zk5Of87Ozv/x8fH/0RERP8hISH/ISEh/1VVVf97e3v/KCgo/yIi + Iv+pqaj/XFxc/wICAv8AAAD/Ghoa/3Nycv8bGxr/EhIR/wkJCf8TExP/CgoK/yoqKv+OjY3/qqmp/8TE + w/9UVFT/MjIy/zExMf9MTEz/pKSj/4+Pjv9XV1f/qamp/6Sjo/+jo6L/ODg4/ykpKf8oKCj/e3t7/7Gw + sP91dXT/e3t7/8vLy/+Ojo7/FxcX/xISEv8XFxf/dXV0/42Mi/9nZmX/CgoK/xMTE/8KCgr/Ly8v/6+v + r/+Pj4//Pz8//z4+Pv89PT3/PT09/zs7O/87Ozv/cnFx/2xsbP/ExMT/WFhY/zY2Nv81NTX/NDQ0/zMz + M/8yMjL/fX19/5KSkv+Xl5f/lpaW/y4uLv8tLS3/LCws/ysrK/8qKir/REND/4OCgv8RERH/ExMT/woK + Cv8yMjL/s7Oz/5SUlP9HR0f/RkZG/0VFRf9FRUX/RERE/0NDQ/94d3f/cnJy/8bGxv9fX1//Pj4+/z09 + Pf88PDz/Ozs7/zo6Ov+CgoL/lpaW/5ubm/+ampr/NjY2/zU1Nf80NDT/MzMz/zIyMv9KSkr/h4aG/xMT + E/8TExP/CgoK/zc3N/+4uLj/mpqa/1JSUv9SUlL/UVFR/1BQUP9PT0//Tk5O/4B/f/97enr/ysrK/2lp + af9KSkr/SUlJ/0hISP9HR0f/RkZG/4qKiv+dnZ3/oaGh/6CgoP9BQUH/QEBA/0BAQP8+Pj7/Pj4+/1RU + VP+OjY3/FRUV/xMTE/8KCgr/Ozs7/7y8vP+2trb/g4OD/4KCgv+BgYH/gYGB/4CAgP+AgID/np6e/4KC + gv/T09P/kpKS/3x8fP98fHz/e3t7/3p6ev95eXn/qqqq/6Ghof+lpaX/ubm5/3Z2dv91dXX/dXV1/3R0 + dP9zc3P/gYGB/5uamv8XFxf/ExMT/woKCv8+Pj7/lpaW/6ysrP+qqqr/qqqq/6mpqf+pqan/qKmo/6io + qP+mpqb/gICA/6Oko/+mp6b/pqam/6Wmpf+kpaT/pKSk/6Oko/+jpKP/goKC/4ODg/+ioqL/oaKh/6Gh + of+goaD/oKCg/5+gn/+fn5//j5CP/xkZGf8TExP/Dg4O/1NTU/+CgoL/g4OD/4KCgv+BgYH/gYGB/4GB + gf+AgID/f39//35+fv97e3v/fX19/319ff98fHz/e3t7/3p6ev96enr/eXl5/3l5ef91dXX/dXV1/3Z2 + dv92dnb/dXV1/3R0dP9zc3P/c3Nz/3Jycv9xcXH/NDQ0/xoaGv8AAAD/MDAw/3V1df90dHT/dHR0/3Nz + c/9ycnL/cnJy/3Fxcf9xcXH/cHBw/29vb/9ubm7/bm5u/21tbf9tbW3/a2tr/2tra/9qamr/aWlp/2ho + aP9oaGj/Z2dn/2ZmZv9lZWX/ZWVl/2NjY/9jY2P/YmJi/2JiYv8TExP/AAAA/wAAAP8yMjL/enp6/3l5 + ef95eXn/eHh4/3h4eP93d3f/d3d3/3Z2dv92dnb/dXV1/3R0dP90dHT/c3Nz/3Nzc/9ycnL/cXFx/3Bw + cP9wcHD/b29v/25ubv9ubm7/bW1t/2xsbP9ra2v/a2tr/2pqav9paWn/aWlp/xUVFf8AAAD/AAAA/zQ0 + NP9/f3//fn5+/35+fv99fX3/fX19/319ff99fX3/fX19/3x8fP97e3v/e3t7/3t7e/96enr/enp6/3l5 + ef94eHj/eHh4/3d3d/93d3f/dnZ2/3Z2dv91dXX/dHR0/3R0dP9zc3P/c3Nz/3Jycv9xcXH/FhYW/wAA + AP8AAAD/MDAw/4CAgP9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//35+fv9+fn7/fn5+/35+ + fv9+fn7/fX19/319ff98fHz/fHx8/3t7e/97e3v/enp6/3p6ev95eXn/eXl5/3h4eP94eHj/d3d3/3d3 + d/8SEhL/AAAA/wAAAP8EBAT/RkZG/1BQUP9QUFD/UFBQ/1BQUP9QUFD/UFBQ/1BQUP9QUFD/UFBQ/1BQ + UP9QUFD/UFBQ/1BQUP9QUFD/UFBQ/1BQUP9QUFD/UFBQ/1BQUP9QUFD/T09P/09PT/9PT0//T09P/09P + T/9OTk7/ODg4/wAAAP8AAAD/AAAA/wAAAP8EBAT/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wcHB/8DAwP/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/w4ODv8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8AAAD/ExMT/w8P + D/8PDw//Dw8P/xMTE/8AAAD/AAAA/wAAAP8PDw//jY2N/1lZWf9ZWVn/WVlZ/1xbW/8PDw//CAgI/1hY + WP9iYmL/WVlZ/15eXv86Ojr/CgoK/wAAAP8AAAD/Dw8P/35+fv8AAAD/AAAA/wAAAP9ERET/Dw8P/xAQ + EP97e3v/AAAA/wAAAP8AAAD/TU1N/w8PD/8AAAD/AAAA/w8PD/+YmJj/Ojo6/wAAAP8wMDD/ZmZm/w8P + D/8RERH/eHh4/wAAAP8AAAD/AAAA/0pKSv8RERH/AAAA/wAAAP8PDw//Dw8P/3BwcP8BAQH/RUVF/wwM + DP8QEBD/RUVF/0ZGRv8AAAD/aGho/wAAAP8vLy//Kioq/wICAv8AAAD/AwMD/x0dHf92dnb/CwsL/01M + TP8YGBj/FhYW/3Z2dv8HBwf/FxcX/4+Pj/8hISH/AwMD/0dHR/8ODg7/AAAA/w4ODv8wMDD/f39//xsb + G/9YV1f/Kioq/ygoKP+Ghob/Dg4O/0RERP8eHh7/Z2dn/wAAAP9OTU3/ExMT/woKCv8ZGRn/bWxs/4mJ + if8tLS3/bW1t/1FRUf9wcHD/eXl5/yQkJP9/fn7/Tk5O/5eXl/8KCgr/RkZF/0hHRv8ODg7/HR0d/6Gh + of9CQkL/QUFB/z8/P/9ycXH/kJCQ/zk5Of83Nzf/Wlpa/5aWlv9lZWX/MDAw/y4uLv9mZWX/EhIS/yEh + If+xsbH/ampq/2hoaP9nZ2f/hoaG/6ampv9iYmL/YWFh/3x8fP+hoaH/hISE/1paWv9YWFj/f39//xQU + FP8qKir/kZGR/5WVlf+VlZX/k5ST/4eHh/+QkZD/kJCQ/4+Pj/+Ojo7/e3t7/4uMi/+Kior/iYmJ/4SE + hP8eHh7/GBgY/3d3d/92dnb/dHR0/3Nzc/9ycnL/cXFx/3BwcP9ubm7/bGxs/2tra/9qamr/aGho/2Zm + Zv9lZWX/CgoK/xkZGf9/f3//fn5+/35+fv9+fn7/fX19/3x8fP98fHz/enp6/3l5ef94eHj/d3d3/3Z2 + dv91dXX/dHR0/woKCv8BAQH/KCgo/ywsLP8sLCz/LCws/ywsLP8sLCz/LCws/ywsLP8sLCz/LCws/ysr + K/8rKyv/Kysr/yQkJP8AAAD/AACqQQAAqkEAAKpBAACqQQAAqkEAAKpBAACqQQAAqkEAAKpBAACqQQAA + qkEAAKpBAACqQQAAqkEAAKpBAACqQQ== + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Editor/Editors.cs b/SparkIV-master/SRC/SparkIV/Editor/Editors.cs new file mode 100755 index 00000000..0ef52383 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Editor/Editors.cs @@ -0,0 +1,94 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using RageLib.FileSystem.Common; +using SparkIV.Config; + +namespace SparkIV.Editor +{ + class Editors + { + static readonly Dictionary _editors = new Dictionary(); + + static Editors() + { + foreach (var editor in SparkIVConfig.Instance.Editors) + { + var editorType = Type.GetType(editor.Type); + if (editorType != null) + { + var editorObject = Activator.CreateInstance(editorType); + + if (editorObject is IEditor) + { + var extensions = editor.Extension.Split(','); + + foreach (var s in extensions) + { + _editors.Add(s, editorObject as IEditor); + } + } + } + } + } + + public static bool HasEditor(File file) + { + var fileName = file.Name; + var extension = fileName.Substring(fileName.LastIndexOf('.') + 1); + + bool hasEditor = _editors.ContainsKey(extension); + + if (!hasEditor && _editors.ContainsKey("")) + { + var dynamicEditor = _editors[""] as IDynamicEditor; + if (dynamicEditor != null) + { + hasEditor = dynamicEditor.SupportsExtension(extension); + } + } + + return hasEditor; + } + + public static void LaunchEditor(FileSystem fs, File file) + { + var fileName = file.Name; + var extension = fileName.Substring(fileName.LastIndexOf('.') + 1); + + if (_editors.ContainsKey(extension)) + { + var editor = _editors[extension]; + editor.LaunchEditor(fs, file); + } + else + { + var editor = _editors[""]; + if (editor != null) + { + editor.LaunchEditor(fs, file); + } + } + } + + } +} diff --git a/SparkIV-master/SRC/SparkIV/Editor/ExternalEditor.cs b/SparkIV-master/SRC/SparkIV/Editor/ExternalEditor.cs new file mode 100755 index 00000000..5d9b7b53 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Editor/ExternalEditor.cs @@ -0,0 +1,104 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Diagnostics; +using System.IO; +using Microsoft.Win32; +using RageLib.FileSystem; +using RageLib.FileSystem.Common; +using File=RageLib.FileSystem.Common.File; + +namespace SparkIV.Editor +{ + class ExternalEditor : IEditor, IDynamicEditor + { + public void LaunchEditor(FileSystem fs, File file) + { + if (fs is RealFileSystem) + { + // We'll edit RealFileSystems on the spot... no memory caching + // Some of the files are pretty big... + + DirectoryInfo parent = new DirectoryInfo((fs as RealFileSystem).RealDirectory).Parent; + string filename = parent == null ? file.FullName : Path.Combine(parent.FullName, file.FullName); + + var info = new ProcessStartInfo(filename); + info.UseShellExecute = true; + + var p = Process.Start(info); + if (p != null) + { + p.WaitForExit(); + } + } + else + { + // Export the file to a temporary file and load it up + + string tempFileName = Path.Combine(Path.GetTempPath(), file.Name); + System.IO.File.WriteAllBytes(tempFileName, file.GetData()); + + var info = new ProcessStartInfo(tempFileName); + info.UseShellExecute = true; + + var p = Process.Start(info); + if (p != null) + { + p.WaitForExit(); + + if (p.ExitCode == 0) + { + var data = System.IO.File.ReadAllBytes(tempFileName); + file.SetData(data); + } + } + + } + } + + public bool SupportsExtension(string extension) + { + try + { + var key = Registry.ClassesRoot.OpenSubKey("." + extension); + + if (key == null) + { + return false; + } + + var defaultValue = key.GetValue("").ToString(); + + if (defaultValue == null) + { + return false; + } + + var shellOpenKey = Registry.ClassesRoot.OpenSubKey(defaultValue + @"\shell\open"); + + return shellOpenKey != null; + } + catch + { + return false; + } + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Editor/IDynamicEditor.cs b/SparkIV-master/SRC/SparkIV/Editor/IDynamicEditor.cs new file mode 100755 index 00000000..cc28105e --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Editor/IDynamicEditor.cs @@ -0,0 +1,27 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace SparkIV.Editor +{ + interface IDynamicEditor + { + bool SupportsExtension(string extension); + } +} diff --git a/SparkIV-master/SRC/SparkIV/Editor/IEditor.cs b/SparkIV-master/SRC/SparkIV/Editor/IEditor.cs new file mode 100755 index 00000000..186a2b88 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Editor/IEditor.cs @@ -0,0 +1,29 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using RageLib.FileSystem.Common; + +namespace SparkIV.Editor +{ + interface IEditor + { + void LaunchEditor(FileSystem fs, File file); + } +} diff --git a/SparkIV-master/SRC/SparkIV/Editor/SparkIVEditor.cs b/SparkIV-master/SRC/SparkIV/Editor/SparkIVEditor.cs new file mode 100755 index 00000000..76ea303f --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Editor/SparkIVEditor.cs @@ -0,0 +1,44 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.FileSystem; +using RageLib.FileSystem.Common; +using File=RageLib.FileSystem.Common.File; + +namespace SparkIV.Editor +{ + class SparkIVEditor : IEditor + { + public void LaunchEditor(FileSystem fs, File file) + { + if (fs is RealFileSystem) + { + var form = new MainForm(); + form.Show(); + + DirectoryInfo parent = new DirectoryInfo((fs as RealFileSystem).RealDirectory).Parent; + string archiveFilename = parent == null ? file.FullName : Path.Combine(parent.FullName, file.FullName); + form.OpenFile(archiveFilename, null); + } + + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Editor/Textures/EmbeddedTextureEditor.cs b/SparkIV-master/SRC/SparkIV/Editor/Textures/EmbeddedTextureEditor.cs new file mode 100755 index 00000000..a97ea837 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Editor/Textures/EmbeddedTextureEditor.cs @@ -0,0 +1,64 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.Common.Resources; +using RageLib.Textures; +using File=RageLib.FileSystem.Common.File; + +namespace SparkIV.Editor.Textures +{ + class EmbeddedTextureEditor : TextureEditor + { + protected override void SaveAndClose(EditorForm form, TextureFile textureFile, File file) + { + using (new WaitCursor(form)) + { + var resourceFile = new ResourceFile(); + using (var ms = new MemoryStream(file.GetData())) + { + resourceFile.Read(ms); + } + + var msSystem = new MemoryStream(resourceFile.SystemMemData); + var msGraphics = new MemoryStream(resourceFile.GraphicsMemData); + + try + { + textureFile.Save(msSystem, msGraphics); + } + finally + { + msSystem.Close(); + msGraphics.Close(); + } + + using (var resMS = new MemoryStream()) + { + resourceFile.Write(resMS); + file.SetData(resMS.ToArray()); + } + } + + form.Close(); + + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Editor/Textures/HyperTextTextureEditor.cs b/SparkIV-master/SRC/SparkIV/Editor/Textures/HyperTextTextureEditor.cs new file mode 100755 index 00000000..dd3db704 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Editor/Textures/HyperTextTextureEditor.cs @@ -0,0 +1,57 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using System.Windows.Forms; +using RageLib.FileSystem.Common; +using RageLib.HyperText; +using File=RageLib.FileSystem.Common.File; + +namespace SparkIV.Editor.Textures +{ + class HyperTextTextureEditor : EmbeddedTextureEditor + { + public override void LaunchEditor(FileSystem fs, File file) + { + var data = file.GetData(); + + var ms = new MemoryStream(data); + var hyperTextFile = new HyperTextFile(); + try + { + hyperTextFile.Open(ms); + } + finally + { + ms.Close(); + } + + if (hyperTextFile.EmbeddedTextureFile != null) + { + ShowForm(file, hyperTextFile.EmbeddedTextureFile); + } + else + { + MessageBox.Show("There are no embedded textures in the selected HyperText file to edit.", "Edit", + MessageBoxButtons.OK, MessageBoxIcon.Exclamation); + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Editor/Textures/ModelTextureEditor.cs b/SparkIV-master/SRC/SparkIV/Editor/Textures/ModelTextureEditor.cs new file mode 100755 index 00000000..6c71a976 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Editor/Textures/ModelTextureEditor.cs @@ -0,0 +1,57 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using System.Windows.Forms; +using RageLib.FileSystem.Common; +using RageLib.Models; +using File=RageLib.FileSystem.Common.File; + +namespace SparkIV.Editor.Textures +{ + class ModelTextureEditor : EmbeddedTextureEditor + { + public override void LaunchEditor(FileSystem fs, File file) + { + var data = file.GetData(); + + var ms = new MemoryStream(data); + var modelFile = new ModelFile(); + try + { + modelFile.Open(ms); + } + finally + { + ms.Close(); + } + + if (modelFile.EmbeddedTextureFile != null) + { + ShowForm(file, modelFile.EmbeddedTextureFile); + } + else + { + MessageBox.Show("There are no embedded textures in the selected model file to edit.", "Edit", + MessageBoxButtons.OK, MessageBoxIcon.Exclamation); + } + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Editor/Textures/TextureEditor.cs b/SparkIV-master/SRC/SparkIV/Editor/Textures/TextureEditor.cs new file mode 100755 index 00000000..8a891a32 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Editor/Textures/TextureEditor.cs @@ -0,0 +1,88 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using RageLib.FileSystem.Common; +using RageLib.Textures; +using File=RageLib.FileSystem.Common.File; + +namespace SparkIV.Editor.Textures +{ + class TextureEditor : IEditor + { + public virtual void LaunchEditor(FileSystem fs, File file) + { + var data = file.GetData(); + + var ms = new MemoryStream(data); + var textureFile = new TextureFile(); + try + { + textureFile.Open(ms); + } + finally + { + ms.Close(); + } + + ShowForm(file, textureFile); + } + + protected void ShowForm(File file, TextureFile textureFile) + { + var view = new TextureEditView(); + + var controller = new TextureEditController(view); + controller.TextureFile = textureFile; + + using (var form = new EditorForm()) + { + form.SetFilename(file.Name); + form.SetControl(view); + + controller.SaveAndClose += ((sender, e) => SaveAndClose(form, textureFile, file)); + + form.ShowDialog(); + } + + textureFile.Dispose(); + } + + protected virtual void SaveAndClose(EditorForm form, TextureFile textureFile, File file) + { + using (new WaitCursor(form)) + { + var msSave = new MemoryStream(); + try + { + textureFile.Save(msSave); + + file.SetData(msSave.ToArray()); + } + finally + { + msSave.Close(); + } + } + + form.Close(); + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/ListViewItemComparer.cs b/SparkIV-master/SRC/SparkIV/ListViewItemComparer.cs new file mode 100755 index 00000000..f206b684 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/ListViewItemComparer.cs @@ -0,0 +1,76 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections; +using System.Windows.Forms; +using RageLib.FileSystem.Common; + +namespace SparkIV +{ + internal class ListViewItemComparer : IComparer + { + private readonly int _column; + private readonly bool _descending; + + public ListViewItemComparer(bool descending) + { + // For size comparision + _column = -1; + _descending = descending; + } + + public ListViewItemComparer(int column, bool descending) + { + _column = column; + _descending = descending; + } + + public int Compare(object x, object y) + { + if (x == null || y == null) + { + return 0; + } + + try + { + if (_column > -1) + { + int returnVal = String.Compare(((ListViewItem) x).SubItems[_column].Text, + ((ListViewItem) y).SubItems[_column].Text); + + returnVal *= _descending ? -1 : 1; + return returnVal; + } + else + { + File fileX = ((ListViewItem) x).Tag as File; + File fileY = ((ListViewItem) y).Tag as File; + return (fileX.Size - fileY.Size)*(_descending ? -1 : 1); + } + } + catch + { + return 0; + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/MainForm.cs b/SparkIV-master/SRC/SparkIV/MainForm.cs new file mode 100755 index 00000000..c443761c --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/MainForm.cs @@ -0,0 +1,864 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Reflection; +using System.Text; +using System.Windows.Forms; +using RageLib.FileSystem; +using RageLib.FileSystem.Common; +using SparkIV.Editor; +using SparkIV.Viewer; +using RageLib.Common; +using Directory=RageLib.FileSystem.Common.Directory; +using File=RageLib.FileSystem.Common.File; +using IODirectory = System.IO.Directory; +using IOFile = System.IO.File; +using Ookii.Dialogs; + +namespace SparkIV +{ + public partial class MainForm : ExtendedForm + { + private static readonly Color CustomDataForeColor = SystemColors.HotTrack; + private const int SizeColumn = 1; + + private FileSystem _fs; + private int _sortColumn = -1; + + private string _lastOpenPath; + private string _lastImportExportPath; + + private Directory _selectedDir; + + public MainForm() + { + InitializeComponent(); + + Version ver = Assembly.GetExecutingAssembly().GetName().Version; + tslAbout.Text = "SparkIV " + ver.Major + "." + ver.Minor + "." + ver.Build + " (Beta)" + "\n" + + "(C)2008-2019, Ahmed"; + + SetInitialUIState(); + + lvFiles.AllowDrop = true; + lvFiles.DragDrop += lvFiles_DragDrop; + lvFiles.DragEnter += lvFiles_DragEnter; + } + + private void lvFiles_DragEnter(object sender, DragEventArgs e) + { + if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Copy; + } + + private void lvFiles_DragDrop(object sender, DragEventArgs e) + { + string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); + foreach (string file in files) + { + //lvFiles.Items.Add(file); + System.IO.File.Copy(file, Path.Combine(KeyUtil.GetDir.Get(), Path.GetFileName(file))); + } + lvFiles.Refresh(); + } + + #region Helpers + + public void OpenFile(string filename, FileSystem fs) + { + if (fs == null) + { + if (filename.EndsWith(".rpf")) + { + fs = new RPFFileSystem(); + } + else if (filename.EndsWith(".img")) + { + fs = new IMGFileSystem(); + } + else if (IODirectory.Exists(filename)) + { + fs = new RealFileSystem(); + filename = (new DirectoryInfo(filename)).FullName; + } + } + + if (fs != null) + { + if (IOFile.Exists(filename)) + { + FileInfo fi = new FileInfo(filename); + if ((fi.Attributes & FileAttributes.ReadOnly) != 0) + { + DialogResult result = + MessageBox.Show("The file you are trying to open appears to be read-only. " + + "Would you like to make it writable before opening this file?", + "Open", MessageBoxButtons.YesNo, MessageBoxIcon.Question); + + if (result == DialogResult.Yes) + { + fi.Attributes = fi.Attributes & ~FileAttributes.ReadOnly; + } + } + } + + try + { + using (new WaitCursor(this)) + { + fs.Open(filename); + + if (_fs != null) + { + _fs.Close(); + } + _fs = fs; + + Text = Application.ProductName + " - " + new FileInfo(filename).Name; + } + + PopulateUI(); + } + catch (Exception ex) + { + fs.Close(); + MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + } + + private string FriendlySize(int size) + { + if (size < 1024) + { + return size + " B"; + } + else if (size < 1024 * 1024) + { + return size / (1024) + " KB"; + } + else + { + return size / (1024 * 1024) + " MB"; + } + } + + private void PopulateListView() + { + // Redisable some buttons (will be autoenabled based on selection) + tsbPreview.Enabled = false; + tsbEdit.Enabled = false; + + Directory dir = _selectedDir; + + string filterString = tstFilterBox.Text; + + List selectedFileNames = new List(); + foreach (var o in lvFiles.SelectedItems) + { + selectedFileNames.Add((o as ListViewItem).Text); + } + + var comparer = lvFiles.ListViewItemSorter; + lvFiles.ListViewItemSorter = null; + + lvFiles.BeginUpdate(); + + lvFiles.Items.Clear(); + + using (new WaitCursor(this)) + { + foreach (var item in dir) + { + if (!item.IsDirectory) + { + File file = item as File; + + if (filterString == "" || file.Name.IndexOf(filterString) > -1) + { + + ListViewItem lvi = lvFiles.Items.Add(file.Name); + lvi.Tag = file; + + lvi.SubItems.Add(FriendlySize(file.Size)); + + /* + string compressed = file.IsCompressed ? "Yes (" + FriendlySize(file.CompressedSize) + ")" : "No"; + lvi.SubItems.Add(compressed); + */ + + string resources = file.IsResource ? "Yes" : "No"; + if (file.IsResource) + { + string rscType = Enum.IsDefined(file.ResourceType.GetType(), file.ResourceType) + ? + file.ResourceType.ToString() + : string.Format("Unknown 0x{0:x}", (int)file.ResourceType); + resources += " (" + rscType + ")"; + } + lvi.SubItems.Add(resources); + + if (file.IsCustomData) + { + lvi.ForeColor = CustomDataForeColor; + } + + if (selectedFileNames.Contains(file.Name)) + { + lvi.Selected = true; + } + + } + } + } + } + + lvFiles.EndUpdate(); + + lvFiles.ListViewItemSorter = comparer; + lvFiles.Sort(); + } + + private void CreateDirectoryNode(TreeNode node, Directory dir) + { + node.Tag = dir; + + foreach (var item in dir) + { + if (item.IsDirectory) + { + Directory subdir = item as Directory; + TreeNode subnode = node.Nodes.Add(subdir.Name); + CreateDirectoryNode(subnode, subdir); + } + } + } + + private void SetInitialUIState() + { + // Disable some buttons + tsbOpen.Enabled = false; + tsbSave.Enabled = false; + tsbRebuild.Enabled = false; + tsbExportAll.Enabled = false; + tsbImport.Enabled = false; + tsbExportSelected.Enabled = false; + tsbPreview.Enabled = false; + tsbEdit.Enabled = false; + tslFilter.Enabled = false; + tstFilterBox.Enabled = false; + } + + private void PopulateUI() + { + // Reenable some buttons + tsbOpen.Enabled = true; + tsbSave.Enabled = true; + tsbRebuild.Enabled = _fs.SupportsRebuild; + tsbExportAll.Enabled = true; + tsbImport.Enabled = true; + tsbExportSelected.Enabled = true; + tslFilter.Enabled = true; + tstFilterBox.Enabled = true; + + // Redisable some buttons (will be autoenabled based on selection) + tsbPreview.Enabled = false; + tsbEdit.Enabled = false; + + _sortColumn = -1; + lvFiles.ListViewItemSorter = null; + + splitContainer.Panel1Collapsed = !_fs.HasDirectoryStructure; + + tvDir.Nodes.Clear(); + + TreeNode root = tvDir.Nodes.Add(_fs.RootDirectory.Name); + CreateDirectoryNode(root, _fs.RootDirectory); + + root.ExpandAll(); + root.EnsureVisible(); + + tvDir.SelectedNode = root; + } + + private File FindFileByName(string name) + { + foreach (var fsObject in _selectedDir) + { + File file = fsObject as File; + if (file != null) + { + if (file.Name.ToLower() == name.ToLower()) + { + return file; + } + } + } + return null; + } + + private void ExtractToPath(Directory dir, string path) + { + foreach (var item in dir) + { + if (item.IsDirectory) + { + try + { + IODirectory.CreateDirectory(path + item.Name); + ExtractToPath(item as Directory, path + item.Name + "\\"); + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + else + { + File file = item as File; + byte[] data = file.GetData(); + IOFile.WriteAllBytes(Path.Combine(path, file.Name), data); + } + } + } + + private void EditFile(File file) + { + if (Editors.HasEditor(file)) + { + Editors.LaunchEditor(_fs, file); + if (file.IsCustomData) + { + foreach (ListViewItem item in lvFiles.Items) + { + if (item.Tag == file) + { + item.ForeColor = CustomDataForeColor; + break; + } + } + } + } + } + + private void PreviewFile(File file) + { + if (Viewers.HasViewer(file)) + { + Control viewerControl = Viewers.GetControl(file); + if (viewerControl != null) + { + using (var form = new ViewerForm()) + { + form.SetFilename(file.Name); + form.SetControl(viewerControl); + form.ShowDialog(); + } + } + } + } + + private void PreviewOrEditFile(File file) + { + if (Viewers.HasViewer(file)) + { + PreviewFile(file); + } + else if (Editors.HasEditor(file)) + { + EditFile(file); + } + } + + private void LoadGameDirectory( KeyUtil keyUtil, string gameName ) + { + using (new WaitCursor(this)) + { + FileSystem fs = new RealFileSystem(); + + string gamePath = keyUtil.FindGameDirectory(); + while (gamePath == null) + { + var fbd = new VistaFolderBrowserDialog + { + Description = + "Could not find the " + gameName + " game directory. Please select the directory containing " + keyUtil.ExecutableName, + ShowNewFolderButton = false + }; + + if (fbd.ShowDialog() == DialogResult.Cancel) + { + MessageBox.Show( + keyUtil.ExecutableName + + " is required to extract cryptographic keys for this program to function. " + + "SparkIV can not run without this file.", "Error", MessageBoxButtons.OK, + MessageBoxIcon.Error); + return; + } + if (System.IO.File.Exists(Path.Combine(fbd.SelectedPath, keyUtil.ExecutableName))) + { + gamePath = fbd.SelectedPath; + } + } + + byte[] key = keyUtil.FindKey( gamePath ); + + if (key == null) + { + string message = "Your " + keyUtil.ExecutableName + " seems to be modified or is a newer version than this tool supports. " + + "SparkIV can not run without a supported " + keyUtil.ExecutableName + " file." + "\n" + "Would you like to check for updates?"; + string caption = "Newer or Modified " + keyUtil.ExecutableName; + + if (MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes) + { + Updater.CheckForUpdate(); + } + + return; + } + + + KeyStore.SetKeyLoader(() => key); + + fs.Open(gamePath); + + if (_fs != null) + { + _fs.Close(); + } + _fs = fs; + + Text = Application.ProductName + " - Browse Game Directory"; + + PopulateUI(); + } + } + + #endregion + + #region Toolbar Handlers + + private void toolStripEFLC_Click(object sender, EventArgs e) + { + LoadGameDirectory(new KeyUtilEFLC(), "EFLC"); + } + + private void toolStripGTAIV_Click(object sender, EventArgs e) + { + LoadGameDirectory( new KeyUtilGTAIV(), "GTAIV" ); + } + + private void tsbOpen_Click(object sender, EventArgs e) + { + OpenFileDialog ofd = new OpenFileDialog(); + ofd.Title = "Open IV Archive"; + ofd.Filter = "All Supported IV Archives|*.rpf;*.img|RPF Files (*.rpf)|*.rpf|IMG Files (*.img)|*.img"; + ofd.FileName = _lastOpenPath; + + if (ofd.ShowDialog() == DialogResult.OK) + { + _lastOpenPath = ofd.FileName; + + FileSystem fs = null; + + if (ofd.FilterIndex == 2) + { + fs = new RPFFileSystem(); + } + else if (ofd.FilterIndex == 3) + { + fs = new IMGFileSystem(); + } + else + { + if (ofd.FileName.EndsWith(".rpf")) + { + fs = new RPFFileSystem(); + } + else if (ofd.FileName.EndsWith(".img")) + { + fs = new IMGFileSystem(); + } + else + { + MessageBox.Show("Please select a type for the file you are trying to open.", "Open IV Archive", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); + } + } + + OpenFile(ofd.FileName, fs); + } + + } + + private void tsbSave_Click(object sender, EventArgs e) + { + if (_fs == null) return; + + try + { + using (new WaitCursor(this)) + { + _fs.Save(); + } + + PopulateListView(); + + MessageBox.Show("The archive has been saved.", "Save", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + catch + { + MessageBox.Show("Could not save the archive.", + "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void tsbExportSelected_Click(object sender, EventArgs e) + { + if (_fs == null) return; + + if (lvFiles.SelectedItems.Count == 1) + { + File file = lvFiles.SelectedItems[0].Tag as File; + + SaveFileDialog sfd = new SaveFileDialog(); + sfd.Title = "Export..."; + + if (_lastImportExportPath != null) + { + sfd.InitialDirectory = _lastImportExportPath; + sfd.FileName = Path.Combine(_lastImportExportPath, file.Name); + } + else + { + sfd.FileName = file.Name; + } + + + sfd.OverwritePrompt = true; + + if (sfd.ShowDialog() == DialogResult.OK) + { + _lastImportExportPath = IODirectory.GetParent(sfd.FileName).FullName; + + using (new WaitCursor(this)) + { + byte[] data = file.GetData(); + IOFile.WriteAllBytes(sfd.FileName, data); + } + } + } + else if (lvFiles.SelectedItems.Count > 1) + { + FolderBrowserDialog fbd = new FolderBrowserDialog(); + fbd.Description = "Export Selected..."; + fbd.ShowNewFolderButton = true; + fbd.SelectedPath = _lastImportExportPath; + + if (fbd.ShowDialog() == DialogResult.OK) + { + _lastImportExportPath = fbd.SelectedPath; + + string path = fbd.SelectedPath; + + using (new WaitCursor(this)) + { + foreach (ListViewItem item in lvFiles.SelectedItems) + { + File file = item.Tag as File; + byte[] data = file.GetData(); + IOFile.WriteAllBytes(Path.Combine(path, file.Name), data); + } + } + + MessageBox.Show("All selected files exported.", "Export Selected", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + } + + private void tsbExportAll_Click(object sender, EventArgs e) + { + if (_fs == null) return; + + FolderBrowserDialog fbd = new FolderBrowserDialog(); + fbd.Description = "Export All..."; + fbd.ShowNewFolderButton = true; + fbd.SelectedPath = _lastImportExportPath; + + if (fbd.ShowDialog() == DialogResult.OK) + { + _lastImportExportPath = fbd.SelectedPath; + + string path = fbd.SelectedPath; + if (!path.EndsWith("\\")) path += "\\"; + + using (new WaitCursor(this)) + { + ExtractToPath(_fs.RootDirectory, path); + } + + MessageBox.Show("All files in archive exported.", "Export All", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + + private void tsbImport_Click(object sender, EventArgs e) + { + if (_fs == null) return; + + var ofd = new OpenFileDialog(); + ofd.Title = "Import..."; + + if (_lastImportExportPath != null) + { + ofd.InitialDirectory = _lastImportExportPath; + } + + ofd.CheckFileExists = true; + ofd.CheckPathExists = true; + ofd.Multiselect = true; + + if (ofd.ShowDialog() == DialogResult.OK) + { + _lastImportExportPath = IODirectory.GetParent(ofd.FileName).FullName; + + List _invalidFiles = new List(); + using (new WaitCursor(this)) + { + for (var i = 0; i < ofd.FileNames.Length; i++) + { + var safename = Path.GetFileName(ofd.FileNames[i]); + File file = FindFileByName(safename); + if (file == null) + { + _invalidFiles.Add(safename); + } + else + { + byte[] data = IOFile.ReadAllBytes(ofd.FileNames[i]); + file.SetData(data); + } + } + } + + if (_invalidFiles.Count > 0) + { + var sb = new StringBuilder(); + foreach (var s in _invalidFiles) + { + sb.Append(" " + s + "\n"); + } + MessageBox.Show("The following files were not found in the archive to be replaced:\n\n" + sb + + "\nPlease note that you can not add new files, only replace existing ones. The files must be named exactly " + + "as they are in the archive.", "Import", MessageBoxButtons.OK, + MessageBoxIcon.Exclamation); + } + + PopulateListView(); + } + } + + private void tsbRebuild_Click(object sender, EventArgs e) + { + if (_fs == null) return; + + try + { + using (new WaitCursor(this)) + { + _fs.Rebuild(); + } + + PopulateListView(); + + MessageBox.Show("The archive has been rebuilt.", "Rebuild", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + catch + { + MessageBox.Show("Could not rebuild the archive.\n\n" + + "Note that only IMG files can be rebuilt at the moment, rebuilding RPF files is not currently supported.", + "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + + } + + private void tstFilterBox_TextChanged(object sender, EventArgs e) + { + if (_fs == null) return; + + PopulateListView(); + } + + private void tsbPreview_Click(object sender, EventArgs e) + { + if (lvFiles.SelectedItems.Count == 1) + { + var file = lvFiles.SelectedItems[0].Tag as File; + PreviewFile(file); + } + } + + + private void tsbEdit_Click(object sender, EventArgs e) + { + if (lvFiles.SelectedItems.Count == 1) + { + var file = lvFiles.SelectedItems[0].Tag as File; + EditFile(file); + } + } + + #endregion + + #region Event Handlers + + private void tvDir_AfterSelect(object sender, TreeViewEventArgs e) + { + Directory dir = (e.Node.Tag as Directory); + _selectedDir = dir; + PopulateListView(); + } + + private void lvFiles_MouseDoubleClick(object sender, MouseEventArgs e) + { + ListViewHitTestInfo hitTest = lvFiles.HitTest(e.X, e.Y); + if (hitTest.Item != null) + { + var file = hitTest.Item.Tag as File; + + PreviewOrEditFile(file); + } + } + + private void lvFiles_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode == Keys.Enter) + { + if (lvFiles.SelectedItems.Count == 1) + { + var file = lvFiles.SelectedItems[0].Tag as File; + PreviewOrEditFile(file); + } + } + + if (e.KeyCode == Keys.Delete) + { + DialogResult dialogResult = MessageBox.Show("Are you sure to delete this file : " + lvFiles.SelectedItems[0].Text, "Delete", MessageBoxButtons.YesNo); + if (dialogResult == DialogResult.Yes) + { + //do something + if (System.IO.File.Exists(Path.Combine(KeyUtil.GetDir.Get(), lvFiles.SelectedItems[0].Text))) + { + System.IO.File.Delete(Path.Combine(KeyUtil.GetDir.Get(), lvFiles.SelectedItems[0].Text)); + lvFiles.Items.Remove(lvFiles.SelectedItems[0]); + } + } + else if (dialogResult == DialogResult.No) + { + //do something else + } + } + + //if (e.KeyCode == Keys.C && e.Control) + //{ + // Clipboard.SetData(DataFormats.FileDrop, Path.Combine(KeyUtil.GetDir.Get(), lvFiles.SelectedItems[0].Text)); + //Clipboard.SetFileDropList(Path.Combine(KeyUtil.GetDir.Get(), lvFiles.SelectedItems[0].Text)); + //} + // if (e.KeyCode == Keys.V && e.Control) + // { + // if (Clipboard.ContainsFileDropList()) + // { + //copy to D:\test + // foreach (string source in Clipboard.GetFileDropList()) + // { + // System.IO.File.Copy(source, KeyUtil.GetDir.Get()); + // lvFiles.Items.Add(Path.GetFileName(source)); + // lvFiles.Sorting = SortOrder.Ascending; + // } + // } + // } + } + + private void lvFiles_ColumnClick(object sender, ColumnClickEventArgs e) + { + if (e.Column != _sortColumn) + { + _sortColumn = e.Column; + lvFiles.Sorting = SortOrder.Ascending; + } + else + { + lvFiles.Sorting = lvFiles.Sorting == SortOrder.Ascending ? SortOrder.Descending : SortOrder.Ascending; + } + + if (e.Column != SizeColumn) + { + lvFiles.ListViewItemSorter = new ListViewItemComparer(e.Column, lvFiles.Sorting == SortOrder.Descending); + } + else + { + lvFiles.ListViewItemSorter = new ListViewItemComparer(lvFiles.Sorting == SortOrder.Descending); + } + + lvFiles.Sort(); + } + + private void lvFiles_SelectedIndexChanged(object sender, EventArgs e) + { + if (lvFiles.SelectedItems.Count == 1) + { + var file = lvFiles.SelectedItems[0].Tag as File; + tsbPreview.Enabled = Viewers.HasViewer(file); + tsbEdit.Enabled = Editors.HasEditor(file); + } + else + { + tsbPreview.Enabled = false; + tsbEdit.Enabled = false; + } + } + + private void MainForm_FormClosed(object sender, FormClosedEventArgs e) + { + if (_fs != null) + { + _fs.Close(); + } + } + + private void tslAbout_Click(object sender, EventArgs e) + { + Updater.CheckForUpdate(); + } + + #endregion + + private void tstFilterBox_Click(object sender, EventArgs e) + { + + } + + private void MainForm_Load(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/MainForm.designer.cs b/SparkIV-master/SRC/SparkIV/MainForm.designer.cs new file mode 100755 index 00000000..926ae84d --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/MainForm.designer.cs @@ -0,0 +1,417 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace SparkIV +{ + partial class MainForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); + this.tvDir = new System.Windows.Forms.TreeView(); + this.tsContainer = new System.Windows.Forms.ToolStripContainer(); + this.splitContainer = new System.Windows.Forms.SplitContainer(); + this.lvFiles = new System.Windows.Forms.ListView(); + this.lvcName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.lvcSize = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.lvcResource = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.toolStripContainer1 = new System.Windows.Forms.ToolStripContainer(); + this.tsToolbar = new System.Windows.Forms.ToolStrip(); + this.toolStripGTAIV = new System.Windows.Forms.ToolStripButton(); + this.toolStripEFLC = new System.Windows.Forms.ToolStripButton(); + this.tsbOpen = new System.Windows.Forms.ToolStripButton(); + this.tsbSave = new System.Windows.Forms.ToolStripButton(); + this.tsbRebuild = new System.Windows.Forms.ToolStripButton(); + this.tss1 = new System.Windows.Forms.ToolStripSeparator(); + this.tsbExportSelected = new System.Windows.Forms.ToolStripButton(); + this.tsbExportAll = new System.Windows.Forms.ToolStripButton(); + this.tsbImport = new System.Windows.Forms.ToolStripButton(); + this.tslAbout = new System.Windows.Forms.ToolStripLabel(); + this.tss2 = new System.Windows.Forms.ToolStripSeparator(); + this.tsbPreview = new System.Windows.Forms.ToolStripButton(); + this.tsbEdit = new System.Windows.Forms.ToolStripButton(); + this.tslFilter = new System.Windows.Forms.ToolStripLabel(); + this.tstFilterBox = new System.Windows.Forms.ToolStripTextBox(); + this.tsContainer.ContentPanel.SuspendLayout(); + this.tsContainer.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer)).BeginInit(); + this.splitContainer.Panel1.SuspendLayout(); + this.splitContainer.Panel2.SuspendLayout(); + this.splitContainer.SuspendLayout(); + this.toolStripContainer1.ContentPanel.SuspendLayout(); + this.toolStripContainer1.TopToolStripPanel.SuspendLayout(); + this.toolStripContainer1.SuspendLayout(); + this.tsToolbar.SuspendLayout(); + this.SuspendLayout(); + // + // tvDir + // + this.tvDir.Dock = System.Windows.Forms.DockStyle.Fill; + this.tvDir.HideSelection = false; + this.tvDir.Location = new System.Drawing.Point(0, 0); + this.tvDir.Name = "tvDir"; + this.tvDir.Size = new System.Drawing.Size(192, 100); + this.tvDir.TabIndex = 0; + this.tvDir.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.tvDir_AfterSelect); + // + // tsContainer + // + // + // tsContainer.ContentPanel + // + this.tsContainer.ContentPanel.Controls.Add(this.splitContainer); + this.tsContainer.ContentPanel.Size = new System.Drawing.Size(716, 438); + this.tsContainer.Dock = System.Windows.Forms.DockStyle.Fill; + this.tsContainer.Location = new System.Drawing.Point(0, 0); + this.tsContainer.Name = "tsContainer"; + this.tsContainer.Size = new System.Drawing.Size(716, 463); + this.tsContainer.TabIndex = 1; + this.tsContainer.Text = "toolStripContainer1"; + // + // splitContainer + // + this.splitContainer.Dock = System.Windows.Forms.DockStyle.Fill; + this.splitContainer.Location = new System.Drawing.Point(0, 0); + this.splitContainer.Name = "splitContainer"; + // + // splitContainer.Panel1 + // + this.splitContainer.Panel1.Controls.Add(this.tvDir); + this.splitContainer.Panel1Collapsed = true; + // + // splitContainer.Panel2 + // + this.splitContainer.Panel2.Controls.Add(this.lvFiles); + this.splitContainer.Size = new System.Drawing.Size(716, 438); + this.splitContainer.SplitterDistance = 192; + this.splitContainer.TabIndex = 2; + // + // lvFiles + // + this.lvFiles.AllowDrop = true; + this.lvFiles.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this.lvcName, + this.lvcSize, + this.lvcResource}); + this.lvFiles.Dock = System.Windows.Forms.DockStyle.Fill; + this.lvFiles.FullRowSelect = true; + this.lvFiles.HideSelection = false; + this.lvFiles.Location = new System.Drawing.Point(0, 0); + this.lvFiles.Name = "lvFiles"; + this.lvFiles.Size = new System.Drawing.Size(716, 438); + this.lvFiles.TabIndex = 1; + this.lvFiles.UseCompatibleStateImageBehavior = false; + this.lvFiles.View = System.Windows.Forms.View.Details; + this.lvFiles.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this.lvFiles_ColumnClick); + this.lvFiles.SelectedIndexChanged += new System.EventHandler(this.lvFiles_SelectedIndexChanged); + this.lvFiles.KeyDown += new System.Windows.Forms.KeyEventHandler(this.lvFiles_KeyDown); + this.lvFiles.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.lvFiles_MouseDoubleClick); + // + // lvcName + // + this.lvcName.Text = "Name"; + this.lvcName.Width = 280; + // + // lvcSize + // + this.lvcSize.Text = "Size"; + this.lvcSize.Width = 80; + // + // lvcResource + // + this.lvcResource.Text = "Resource"; + this.lvcResource.Width = 100; + // + // toolStripContainer1 + // + // + // toolStripContainer1.ContentPanel + // + this.toolStripContainer1.ContentPanel.AutoScroll = true; + this.toolStripContainer1.ContentPanel.Controls.Add(this.tsContainer); + this.toolStripContainer1.ContentPanel.Size = new System.Drawing.Size(716, 463); + this.toolStripContainer1.Dock = System.Windows.Forms.DockStyle.Fill; + this.toolStripContainer1.Location = new System.Drawing.Point(0, 0); + this.toolStripContainer1.Name = "toolStripContainer1"; + this.toolStripContainer1.Size = new System.Drawing.Size(716, 517); + this.toolStripContainer1.TabIndex = 2; + this.toolStripContainer1.Text = "toolStripContainer1"; + // + // toolStripContainer1.TopToolStripPanel + // + this.toolStripContainer1.TopToolStripPanel.Controls.Add(this.tsToolbar); + // + // tsToolbar + // + this.tsToolbar.CanOverflow = false; + this.tsToolbar.Dock = System.Windows.Forms.DockStyle.None; + this.tsToolbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; + this.tsToolbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripGTAIV, + this.toolStripEFLC, + this.tsbOpen, + this.tsbSave, + this.tsbRebuild, + this.tss1, + this.tsbExportSelected, + this.tsbExportAll, + this.tsbImport, + this.tslAbout, + this.tss2, + this.tsbPreview, + this.tsbEdit, + this.tslFilter, + this.tstFilterBox}); + this.tsToolbar.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow; + this.tsToolbar.Location = new System.Drawing.Point(0, 0); + this.tsToolbar.Name = "tsToolbar"; + this.tsToolbar.Size = new System.Drawing.Size(716, 54); + this.tsToolbar.Stretch = true; + this.tsToolbar.TabIndex = 0; + // + // toolStripGTAIV + // + this.toolStripGTAIV.Image = ((System.Drawing.Image)(resources.GetObject("toolStripGTAIV.Image"))); + this.toolStripGTAIV.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.toolStripGTAIV.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripGTAIV.Name = "toolStripGTAIV"; + this.toolStripGTAIV.Size = new System.Drawing.Size(43, 51); + this.toolStripGTAIV.Text = ">AIV"; + this.toolStripGTAIV.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; + this.toolStripGTAIV.Click += new System.EventHandler(this.toolStripGTAIV_Click); + // + // toolStripEFLC + // + this.toolStripEFLC.Image = ((System.Drawing.Image)(resources.GetObject("toolStripEFLC.Image"))); + this.toolStripEFLC.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.toolStripEFLC.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripEFLC.Name = "toolStripEFLC"; + this.toolStripEFLC.Size = new System.Drawing.Size(39, 51); + this.toolStripEFLC.Text = "E&FLC"; + this.toolStripEFLC.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; + this.toolStripEFLC.Click += new System.EventHandler(this.toolStripEFLC_Click); + // + // tsbOpen + // + this.tsbOpen.Image = ((System.Drawing.Image)(resources.GetObject("tsbOpen.Image"))); + this.tsbOpen.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.tsbOpen.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbOpen.Name = "tsbOpen"; + this.tsbOpen.Size = new System.Drawing.Size(40, 51); + this.tsbOpen.Text = "&Open"; + this.tsbOpen.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; + this.tsbOpen.Click += new System.EventHandler(this.tsbOpen_Click); + // + // tsbSave + // + this.tsbSave.Image = ((System.Drawing.Image)(resources.GetObject("tsbSave.Image"))); + this.tsbSave.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.tsbSave.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbSave.Name = "tsbSave"; + this.tsbSave.Size = new System.Drawing.Size(36, 51); + this.tsbSave.Text = "&Save"; + this.tsbSave.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; + this.tsbSave.Click += new System.EventHandler(this.tsbSave_Click); + // + // tsbRebuild + // + this.tsbRebuild.Image = ((System.Drawing.Image)(resources.GetObject("tsbRebuild.Image"))); + this.tsbRebuild.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.tsbRebuild.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbRebuild.Name = "tsbRebuild"; + this.tsbRebuild.Size = new System.Drawing.Size(51, 51); + this.tsbRebuild.Text = "&Rebuild"; + this.tsbRebuild.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; + this.tsbRebuild.Click += new System.EventHandler(this.tsbRebuild_Click); + // + // tss1 + // + this.tss1.Name = "tss1"; + this.tss1.Size = new System.Drawing.Size(6, 54); + // + // tsbExportSelected + // + this.tsbExportSelected.Image = ((System.Drawing.Image)(resources.GetObject("tsbExportSelected.Image"))); + this.tsbExportSelected.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.tsbExportSelected.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbExportSelected.Name = "tsbExportSelected"; + this.tsbExportSelected.Size = new System.Drawing.Size(44, 51); + this.tsbExportSelected.Text = "&Export"; + this.tsbExportSelected.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; + this.tsbExportSelected.Click += new System.EventHandler(this.tsbExportSelected_Click); + // + // tsbExportAll + // + this.tsbExportAll.Image = ((System.Drawing.Image)(resources.GetObject("tsbExportAll.Image"))); + this.tsbExportAll.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.tsbExportAll.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbExportAll.Name = "tsbExportAll"; + this.tsbExportAll.Size = new System.Drawing.Size(61, 51); + this.tsbExportAll.Text = "Export &All"; + this.tsbExportAll.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; + this.tsbExportAll.Click += new System.EventHandler(this.tsbExportAll_Click); + // + // tsbImport + // + this.tsbImport.Image = ((System.Drawing.Image)(resources.GetObject("tsbImport.Image"))); + this.tsbImport.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.tsbImport.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbImport.Name = "tsbImport"; + this.tsbImport.Size = new System.Drawing.Size(47, 51); + this.tsbImport.Text = "&Import"; + this.tsbImport.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; + this.tsbImport.Click += new System.EventHandler(this.tsbImport_Click); + // + // tslAbout + // + this.tslAbout.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; + this.tslAbout.BackColor = System.Drawing.SystemColors.Control; + this.tslAbout.ForeColor = System.Drawing.Color.SlateGray; + this.tslAbout.Name = "tslAbout"; + this.tslAbout.Size = new System.Drawing.Size(49, 51); + this.tslAbout.Text = "Spark IV"; + this.tslAbout.ToolTipText = "Click to check for new updates."; + this.tslAbout.Click += new System.EventHandler(this.tslAbout_Click); + // + // tss2 + // + this.tss2.Name = "tss2"; + this.tss2.Size = new System.Drawing.Size(6, 54); + // + // tsbPreview + // + this.tsbPreview.Image = ((System.Drawing.Image)(resources.GetObject("tsbPreview.Image"))); + this.tsbPreview.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.tsbPreview.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbPreview.Name = "tsbPreview"; + this.tsbPreview.Size = new System.Drawing.Size(36, 51); + this.tsbPreview.Text = "&View"; + this.tsbPreview.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; + this.tsbPreview.Click += new System.EventHandler(this.tsbPreview_Click); + // + // tsbEdit + // + this.tsbEdit.Image = ((System.Drawing.Image)(resources.GetObject("tsbEdit.Image"))); + this.tsbEdit.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.tsbEdit.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tsbEdit.Name = "tsbEdit"; + this.tsbEdit.Size = new System.Drawing.Size(36, 51); + this.tsbEdit.Text = "&Edit"; + this.tsbEdit.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; + this.tsbEdit.Click += new System.EventHandler(this.tsbEdit_Click); + // + // tslFilter + // + this.tslFilter.Name = "tslFilter"; + this.tslFilter.Size = new System.Drawing.Size(36, 51); + this.tslFilter.Text = "Fil&ter:"; + // + // tstFilterBox + // + this.tstFilterBox.Name = "tstFilterBox"; + this.tstFilterBox.Size = new System.Drawing.Size(100, 54); + this.tstFilterBox.ToolTipText = "Type all or part of a file name.\r\nSearch is case-sensitive."; + this.tstFilterBox.Click += new System.EventHandler(this.tstFilterBox_Click); + this.tstFilterBox.TextChanged += new System.EventHandler(this.tstFilterBox_TextChanged); + // + // MainForm + // + this.AllowDrop = true; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(716, 517); + this.Controls.Add(this.toolStripContainer1); + this.ForeColor = System.Drawing.SystemColors.ControlText; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Name = "MainForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Spark IV (Beta)"; + this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MainForm_FormClosed); + this.Load += new System.EventHandler(this.MainForm_Load); + this.tsContainer.ContentPanel.ResumeLayout(false); + this.tsContainer.ResumeLayout(false); + this.tsContainer.PerformLayout(); + this.splitContainer.Panel1.ResumeLayout(false); + this.splitContainer.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer)).EndInit(); + this.splitContainer.ResumeLayout(false); + this.toolStripContainer1.ContentPanel.ResumeLayout(false); + this.toolStripContainer1.TopToolStripPanel.ResumeLayout(false); + this.toolStripContainer1.TopToolStripPanel.PerformLayout(); + this.toolStripContainer1.ResumeLayout(false); + this.toolStripContainer1.PerformLayout(); + this.tsToolbar.ResumeLayout(false); + this.tsToolbar.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TreeView tvDir; + private System.Windows.Forms.ToolStripContainer tsContainer; + private System.Windows.Forms.SplitContainer splitContainer; + private System.Windows.Forms.ListView lvFiles; + private System.Windows.Forms.ColumnHeader lvcName; + private System.Windows.Forms.ColumnHeader lvcSize; + private System.Windows.Forms.ColumnHeader lvcResource; + private System.Windows.Forms.ToolStripContainer toolStripContainer1; + private System.Windows.Forms.ToolStrip tsToolbar; + private System.Windows.Forms.ToolStripButton toolStripGTAIV; + private System.Windows.Forms.ToolStripButton toolStripEFLC; + private System.Windows.Forms.ToolStripButton tsbOpen; + private System.Windows.Forms.ToolStripButton tsbSave; + private System.Windows.Forms.ToolStripButton tsbRebuild; + private System.Windows.Forms.ToolStripSeparator tss1; + private System.Windows.Forms.ToolStripButton tsbExportSelected; + private System.Windows.Forms.ToolStripButton tsbExportAll; + private System.Windows.Forms.ToolStripButton tsbImport; + private System.Windows.Forms.ToolStripLabel tslAbout; + private System.Windows.Forms.ToolStripSeparator tss2; + private System.Windows.Forms.ToolStripButton tsbPreview; + private System.Windows.Forms.ToolStripButton tsbEdit; + private System.Windows.Forms.ToolStripLabel tslFilter; + private System.Windows.Forms.ToolStripTextBox tstFilterBox; + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/MainForm.resx b/SparkIV-master/SRC/SparkIV/MainForm.resx new file mode 100755 index 00000000..405405b3 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/MainForm.resx @@ -0,0 +1,529 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAACMAAAAYCAYAAABwZEQ3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAASDSURBVEhL7VZLTBtXFLX5k/BrghtIcVySYP4NVAZDCTgB + bLAtQfnFCqY1TQmkqHZqzC/U9Q/UBiutFzWIKKAkmyCxAco2LApKFRAsQVBQKyFg0XbVKJXKIrfvvozB + Y0+xCItueqUjmLnn3Dlv3n13zFNUVPyRnJz8n0OhqPiZl5qaBpmZWVBVVRUQlUolnDp1GqqrP+TMe0Mk + epfhVnPmvSESiQANUTM2mw0mJibAZDIdCpfLBTk5ubC+vs6Z98D1nQsKCgopd2VlhZPjAdYsJNwDM3Y7 + dHR0AI/HPxRWq5U+YGFhgTPvQVVVNRRICyh3bm6Ok+NBbW0tNf6/GV9wmunr64PY2DgID4/wE0THxNCc + 3WanD1haWqLXERGR/tzoGNBc0+ybefbsJ8oNCgpm8UJCQun969cb2WY+uXEDHP398ODBKBiNRpYIce/e + t2D+ygKG219AWlo6uIeGCH8AHj967Mft7u4Gi8UKubnvU+7o6Cg172tcrVaD3dEPPb13KHffjIdgNptJ + sR6WCGElxX2LRUaegN3dXTh5Mop1X6lUgVyuYF1PTU2xOAj953o4f/7C/jU1MzAwUGMwGOsEAsHfgcxc + vVo2aTAYakymLhO+5unpaVCpVCxuUpIQTB2m/Wu32w03b7ayOLgAm9UGoaFhUFmpfII1iQ81DwMAgi9e + TPkrkJkrpaVOhh9GBtXv+JChoWE//h3y6gWCt4HPD4KNjQ1IEgpZ+ctFl6G+rp72zfDwcDE14YmjmsEo + Li5+IhSeg83NTeD7NOc1poGzsrJJvyyzcohmXTNt7pQU8W+4MKbk63gTM2QUaDG3vLwM2dnvsfj4IN3H + OtKcveBwOFg5PFW4RTExsYALYsodxJuYWVtbiz9zJmGvn5zCXrIt3vzg4BBw2B2wuLgI+flSVi49PQNa + W9vo/+TkNjLlXkd7e/tnZPDcTkxM3AtkRiqVPq2prtGT4fcBaiV5efNSsh3z8/N+Gr1eDwvPn/vNl9ra + OvJGSiAhIXFve3v7NDXhCbFY/BIF2EwWi+VfzURFRVMOXpeWln+N2oYGTS/e29raog3rrcG3g6fF+x6i + q7MLzp59ByQSyRw14B1oxtTZCU9nZ+FHMrrJMfMrMDIyAtMzM+TvfTqhPWYmJyezybx59fDhI9Bqm/x0 + voiPF9CThovXaDQ91IB3oJmjfJu8zZBeC8rMzPy1vr4BxsfHOTXeKC+Xg1qlxoH5amZmJosa8I7jmMEo + K1O44+LeArL/EBYWzqnz4FbbLfqJyMjI+IUshM+UOIjjmhkcHFThcJsl21xSIuPUIVCHH9pwchDkcvn3 + jJwdxzWzs7NzgkzjF0ZjBwwOOjl1CIkkj/YVGnc6nZWMnB3UDHE8NjYGuPeH4e43d/3MYBQWFv4gFqfC + 6uoqNDZqOWH+0gx5efkgFAr/xAUwUnagGZnsCrS1tUFrAGi1Wnq8fc20tLS04glpbm4GHRn1XGhq+oj+ + fikqKppmZP4hk8le4qqOAp1OxzJDfq+cu3Qp5wUuLBDI6PiUkfkEj/cPjcOtFkrMBggAAAAASUVORK5C + YII= + + + + + iVBORw0KGgoAAAANSUhEUgAAACMAAAAYCAYAAABwZEQ3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAORSURBVEhL7ZZrSBRRFMfH3XFFv5WGJSFiQiGyQmGLX5JM + qUCjLEh7CGuJIaarrmj4aM0kYdGkBylJVJRfFFGQjKw1dUUzJR8ppSmKaRq+wEhE6zTn7s44M3uNXatv + HfizM/e8fjN77t1lWAULvj6+EHow1C65b3Gnrsul2a8B753eVJ9c2B85CEx2djas/VyzSyEHQqjrcvX2 + 9UJiYiLVJxf2t4G5W5QFpQVpVD2reUxiEGb4Yx81hhf6xTAVpfnUOOy3IUyaNgKSzoRR9eD2dQGmp8tM + jeGFfjFMTlI0NQ77/Yehxf0Whp+ZrISTQkKBXkvWaDOjv3BMUhzvcZ02M1hHHGtIjaXPDDYwGAxQVl5G + nPdvGoSk9ubnsLC4QPwo3Ib42WpuBWNekqQB3mM+Kj0tnWxvhFpaWoTykjxJ7KuGatIPa2F/AYZX0L4g + Ksz4xLgQw8toNMLI8ICkAb6Z5sY6UsNjqweJq6yshJmZz5K4m9dSYXZ2mvQT12RYJ7aJSMHO2QOjUCg6 + OfXjdau5RdIEVfPU8nYRBg+9xpeNNjOD9XU6HV9zjmdgeONuGuyBcWacA1SMajcH1NbWZoZH94okjcQw + tAHGoX3bblqH4fpaEdbNERiMVzopjcGaYBjs7xJiUTmXY8gA8zA4+LrYo4L/yqVTpIcVZpmrpyYAYtsM + jKuLK4yNfoC85LNCPAq3NtZB4ZEg9t25kQlV1VV8vW+kudwchlEqw91YtwmMr69+KGmIAMsr32H00yAU + Zl6U+KYmxzaG4SAcHmCM5z5PqxSqDtzCchgUbufmF7U264MDPaAOUFseTOEcZ8WwGC7yhx4vOYzYF6gO + 5MH0HFBHeFg4Wb9VqJc0pclsqoep6Snhwbi3vNeKYTExTEPtE/KUBRlxQgE8rHCt+81rGxhOCX67/MDU + ZHIcxrKLdlgorCaGsee3SQzDpavwGk/R8bEhSD5/mJqLwsGdn/8KMdExfH6KhUBk6PgDGJb7qnq0Wi3M + zs9CSuwRai4KzyPM99/j/89gcFcdwns8aSsrSqi5GfHH4V1nC9TV1YHnNk9QKpQDLMNqCIDY/ibMyNB7 + au7VlHMkNz4+3pLrxFaT5nITw9gjOQwadwAaikuKYfXHKjUHNfllEiIjIjFvhYvPt6ZKDQvzfyHskdd2 + LyoMruXm5lJzUFEnovi8GWuarVkDNiMBxoVx8eEGuZsSQ9MGMAzzC3cdr6fkr2g4AAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAVySURBVFhHxZILTFNXGMfZMtCpwecEQRAFLLKiWzTGuRGc + Tp1TsyXLnNMtipvLohMCTJ2bG3Y6NWExAlVW3KQPoLY+0QUirystCJQCLZSW2/IopZTS3hYLYy7Z49t3 + 2zsQh5kPuv2TX87jnnN+3zmtz3jlXMcLOwSdL6cww/8+GWTwNUHX0rs/dKxkMVPjn3Om6BkC4ysf8LtW + fMfvWvmjsCs2I7d7bdL5ruWxp8jZTq4hCITdayoAfJ5itoxPpJpov+yOmOPZ2uhfuIZgoEX3ktUW7m4z + 9UGQ3c6GHGPcbmbrkydNFTD5ewNLNpb4b2hxBpLeGgyntHMhS/dqP1cTF8gc8WTh6gMvjCWlcYvJIDjN + iNM0oXBSHQbHGyPhrHaDlDni8cPriIg70zYvPl0fMSEVf4ZMXUhQpiHopczWOR9l6Ofw0zTBtlPakGHx + tw0LgFMXAV9VL4RUxTInc8zjR2x+ayHTHTN0USdUYceOofgIig+j+HP5Ikgpi9IeJJasYpZ5N1/XRB5y + i2UoLme7kkrZKR8rl/oyn72fAxWskr3l7D8Si9n8PUT0+Pzx6Didzk12u73I4XAcxf5mq9UawHwalYSS + xdx9xTErmOH4BaVilMO92Gw2IxYlRVKwH9vTo5zELB8OVbPd31Wxa/+APL7IVRFPuCrvA+cGZTsLXPId + o4u2ZS2KtBV+8iLVa+JRFHUGhdZ75W1GM9SoSKhrNkA1tmS7CYxG428Wi0VlNpt5Pab2D21q3gZX1W7T + r1oOeDjyADgwWBnf30e8M8Utt3JD+XbRarAX7AK8+ahb09gpCrAowJvTrwBGUw8W0AWV9VqobtSBsokE + ra4FBhq+hLvNX8CAbDu4KrY+kAHZNhiqT4Q78m0LfIwZAfN7sthgTg8Fi3TLPwrQGlDUoIMaNQlFlWp3 + e0vRguJWqFW1glrbBmRbBzgaTsJQQwLcId5+OCreNbtv33kiIKzzuznQmRYA5oK9wwXozX1g6O4FRZMB + JToorawGmVLrfoGKuhaQK5RQXtsMtY0aaJFnwpAqCfrLNz88JZuF7gI0qc9NIY/PAhpzyTfDBZwsb4Ud + fAJqm/QoUYNMUQ/yet1wAfzL10FRUwztxH4YUifjoZugv/T1R2D9TncBdBo5U+9qONOhpyrb8/R2C7SU + JwF1Ox4G6j8dxWDDPk9fuQeGmpKRFJRvAGfxmkej5LVQRu/jU3fY39x42B8squueAjRZMKjcDa6qLdB/ + a+PYEG+Ao2QVOG7GPjLUzdg2Ru1J7WeTVbUHJ0OfQQGUvReo0vXgLF8HVNEKb8Fj1J7IkyaWyZMnAmXt + BkonAnvhUq9iu7FsK6P2hNjnd0F2YKb7D2gr2wS2n2K8hulSzJ+9NxfPZtSeEIl+Z6qPscHRUQR9N6K8 + y/WoJkY7EiLBl6PMWAd2+ftgLQj3KpaC8NOMdiS3Ev0SVGfjoPdaKPReDfEq1ishbzLakciSfd/TcWdA + 75VAr9J5JfD3zqvzpjHakdQdnbCuWzIDLJdmehWzdJqCUY6OJi96ec/FqeBt9JKIg4xyJARBPHNZlD63 + RrxRor0Q1a0RsWx6YbhDJ2b1awSsO2pJlIvMjxogBWGDpGTBz/8KvQ7X0/vo/aQk0kmK51PK/NWVF4Xp + K/PyzkcKBIKZqampT7sLyMvLmy4Sibbk5uZysOUhUqFQWIhjAvu3sa/Evgr7Gmy1SCtCjgE934I0455G + bOuQKqQMxzewzcczuNgewvHawsLCCe4C6PB4PF9kklQqnYoFzcrJyQkUi8UhSBgujsCNLCQ6Pz//eWQx + zi25Hzw4hv6Ot1uELMS94fR+3DcX5wPoW2PfXyKRPEu/OqP+v+Pj8xeWlEFt/SOCtAAAAABJRU5ErkJg + gg== + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAdTSURBVFhHtVd5TFVnFqd1JpVIx0QZjYmiiYrKzmN9wOOB + Iqso4K4QBVziEnftuEVNa402brhVnMqIZgIa7RKNVRMrrii2iHcAU01ck0aMkqfRqn/Mb87vvHcfT3xO + p+30Jr/c737ve+f3O+c737nn+riu91x38/pA4Pvf0LNnT9979+4pOJY5/udPgj+3w/sC2jdhXu6xDtas + WZO7d+/er3fu3Hmuvr6+4dmzZ81Pnjxp8obW1tama9euNR06dEjR2NjYvG7duoaAgICroaGhV8PCwhTB + wcHfjx079tK8efPOzZkz5/zixYvPL1++/JsFCxYMV2ZTxKpVq/Kqq6tw+PBh7NmzB7dv38YvXZX7KtG3 + b1/069cP+/btQ0VFBfr374/Y2FjExcXBGh+v48KiIsydOxczZszAtGnTMH36dJSUlGDw4MH5Si7X+2Vl + ZTUkLy8vx6ZNmyARwMuXL+FwOLyC167PP0dgYKBi165dkMhh4MCBiBdigiKioqKQnJwMe4odVqsVMTHR + iIyMlHsMoqOjzwl3BwrwE9LGAwcOqJH169fjypUrStTS0uIVr169UtKQkBAF/7d9+3YdW+Ot6rkQINJi + USEJCQmIt4qwOGdUOCdb1CTcH1LAX1asWGFUVlZCIoG1n6zFhQsX8OjRIzx48MArnj51YPfu3eohPdqx + Y4f+V4wiMTHRDXrNe1JSklOEKzK8S640CndnFVBUVGRIHmDz5s2QZMTZs2fx8OFD3L17F5LlCs+xJKF6 + bREP6fXWrVs1AjHidWpqqiIlJQX2ZDtsNptbAAV5FcAILFq0SJNk6dKlOHXqFG7duoUbN26gubkZTU1N + bvD55s2buoZR4FbU1NRgw4YNSpSRkYGM9Aykp6dj6NChsNvtOm9GxKuA1atXG/Rg9uzZGDduHChm5cqV + mDJlCsaPH4+ZM2dCjhGmTp2KSZMmaSbPmjXLnd2lJaUoKChATk6OIjs7G5lZmSomNTXllwUsWbLE2Lhx + o4afhgsKRiIvL49HBSNHjkRRYZEKGzNmDDIzMzFs2DDkjRihXhJDhgxRb0nIO5+5DXbZBp4Cm00EuHMg + 9m0BUiAMKSQafhGjRAxdbm4uiotLUFhYiHESCSkqGD16tAqgp/x9hAjJyc5RYaaAtLQ0Fc88oADPJDRP + geROm4D58+cbH3/8CUSIekoPKCI/P1/DSWI+jxo1SiPCuaysLCWnCA25CEiXvTcjQAHOCNgk/Enu8LMG + UMQbAiTshuQBJkyY4CafPHkyJk6ciOHDh2uYR8iWUBCJ6P2wXGcUCNN7rnN679oCiSJPQWJCotYBsz5Q + hJTpNgHihSFHUQ0x6YqLizUSo10e00szq+m5uQUce5IPTfPYf5PcI/lIzNpBEcEDBrQJECMGky5LjPHO + fR4joMckJyENEyTzJPb03CR/196TmLWDIgZ4ChAjBsloiMq5bzRIEoJz3FOeb1MIfzfBZ/5ueu6NnEXK + EmVBhFROVs+3BOSJAIaY6pPk2PBPBMPHUA5JayPhmhQ53xyb0MrnCvtb5K7QWyyRiIiIULwtQEJPATTG + MIUHByEmPBRxkeFIiLbAFhcDe0Ickq1xsAtSEuKRkuiCjDmXHB+r6xJjo2CNjkS8JQKxEWEIGjhA3xNq + NzxcBQQGtsuB/HynAKqeLZXvq9Pn8c/Ttaj67pILtagmzlzGQaKmHVzz1We4xrm26vQl5/ovv5L3gk3f + GxRCEfIaby8gX/dzcHISztQ1wHbgR/TeUod+2646UWZC5gR928Gcd69z/c//s1p8ceNnfLFjK3r37v1u + AazljECy7P/1xiaUfWtg4T/O4G/7z/5mfCSYX/Edfrjbioq/l0NaNpZgEUEB/dsEyDEzWOVYyZgs0uQB + r57jRWuL4NHvRAv+/folyrZtQy+3gDC2b20CWIhYbrkFXGAYBp4/f65Nyf8Dr1+/1oalV69emgfkeEOA + lFuDLxye30GDBuH69euQ7hf379/32hH9GtDGixcvsGXLlncLkPAbfM/zzLKxZFP6+PFj7X5owLx7js3u + yBOea8xn3imAza58P0DeAQgJDWES/ssU0GlUXl5DaWmp7g0jUFdXp83nnTt33GCrTrSf+19+Y4PLjokC + goKCNAoSAUO4/SjgA5mo55svWIoPF1y8eFH3jurZC5rwJPg1YA+59tNP3RGgozK+JtwdKaBDly5d6tnf + M/xccPz4ccjXjkbi8uXLitra2t8M2lq2bJnUgQC1zw+arl27Ngg3P9183uvevfuFAEkQnlP+yBb9xIkT + +qUkn144ePCgorq6+o17+7EnPOePHTumfWSPHj3UPguSv7//RXJTgI+fn99ShqdPnz66YP/+/Th58iSO + HDniNuaJqqoqr3Pe5omjR4+6BfBTjqdBOJcruevy79ix4+7OnTv/JNF4Kt2wQ3pDh3xUOqQbdvD592Dh + woUOeVM6fH19n3br1u0n4SoXzr86qduuToIEQY4g+w8CbZODXHL5+PwHGVdtBP8OIMwAAAAASUVORK5C + YII= + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAc0SURBVFhH7VZrUJTnFV6jRE3TpqPtlBgvKCo2jpco8T5V + EDC0BJJJaKitgcpNJijayWQmGXuZtqbTdhQTxSRjTGu8oAMqCoi7sMsuuwt7v9/ZXRZY7qISksaOGZ+e + 991vMaloEn/lh2fmmd3v3e97n+c857znW9HDeBgP4+uipkGVoDF7D7aZPaeVZk+V0uCsVuid56Ra+wVJ + m+WCRGW50KAwna+VG6prmvTV5yWaM1UN6pOV9S3lhz8+O1/Y5sFCY/O8oPN2jNq9IdgIVk8HLO4gTK4A + DA4/dDYfNFYvWs0eKI0ukDDItHZI1BZcVhhxrlE+cvKiLEvY7tuF3ddZ5nD5v/B29MBHYJ/ejjDcgTBc + /i442ju5KAuJMruCMDr90NvbuSC1yQ253sGF1Mr0X1TWK8uEbb9Z+EI9f3W1h253hAfwZQS7+xHo6kN7 + Zy/oHniCJCbQDWd7F0hwRBA5ZHQGoCV3mCvSNhvOXVHdPlOv+puw/f0jEB4o7+odQnffVYT774Bdd/UN + obNncEyMn4kJ9XJ3omIcJIYJMZMQ5oiaysPKUk8lqaxXVRDFhAjTOEHEB3sGhtE7eA19Q3fArtl6uH+Y + hJCI3kGEesZ3xM0coRIxR5gbrFeYCKnGhjq5AafrFR8Q1d0iiOBP/UPX0X/1OgaGb4yBXffROhPxFQH3 + cSFaEta0JuoPHTnBytHYasVFqQ6VtfIDAm0kVBp9UldP/+1BIhy6NjKGweERDFy9wV1gDnRTKf6f3CeQ + RzN3CL0QOTGRBmUutFo8aGalkNPpELfh3+fFaQK9SCRVarZfvf4JJ2Wf0e9MEHOgdzBKPsTrH+jq56R2 + XwhuIesvN6HB5YEpVAtTUAaDcDraSIBc56DjaUJtsxFilTlPoBeJ6iSyXwxQtlHyqACePbc+knkwHMma + kbPjZvN28F5gQlm2kdnQDpXVDIm/BDL/H+k+DzQWL1R0NKPNqLEHcKq6JkWgF4leLS5+yukL3ro2MioI + iJSA9QCrPxPCrtnvI6P/waeffc57gq2PjH6Gz2/+F5/Q2vCNUXLsBu+VEJ2WAJXJHexBi8GFZsqezYVm + vQtVlxS34uISEgR6kSgvP7/0g6PH0Et1ZpswsiESsuW5dMyePRtz5sxBXFwc5s6dyzFv3jzEx8djwYIF + WLRoERYvXowlS5ZgxYoVWLZsGb+fPcfuTU5J5SeANaBEbYWVyvRyzm+w5ecv7CXqGMY/4aXsV17XGkz4 + +NQZLoA7QAKWP/MMFi5cyDdetWoVVq9ejbVr12LdunXYsGEDNm3ahNTUVKSnpyMjI4OvMQHLly/nzyxd + uhTPPruKNx/L3kp98sZbf8D+imNIfz7zn8Q9lQkQxcbGJvpD4ZsfHvsIRquTrP4UgVA3z3T+/Pn4XvFh + xLxRjZg3zyPm9zWI+fMlPPp2HR79RwMml4sx5YAEk/fVIWZfLWL+Xo+Y/Q14fN8ZLmTlypWoEbdA7wjg + 0hUpMl7MRqvGdPOH06dnEvUkLoBiys6y31WE+wax/0A5HbN+KJRqbjsT8fbZRuy/rMMBsR7lTUa8IzPj + XYUVh1R2vNNii1zL6Vppx2G1ExUaNyrUNk7OnDtZdREWeoH9bNNmSFuNyCvccZI4fxKhFmLq1Kkzm5pV + AbPVhkMV7+HoR8d5LVmdZRo9xFoTGvUWSI02NJsdHDL6LjPZIafvCqsLSpsbKge9HZ0+WLwBJCUlYc2a + NXj3yFFs3ZaHg0c+xLnay52TJk1KJMqJEeY7MZEaKbOjo+vW6cqzeD4zC7NmzUJiYiKatEZc0dLR0lvR + aLQTqKkMNkhNJMLshNzqhsJGr2SHDyonzX+3H0ZfENnZ2Vi/fj2SN6dg228L2bG9lZDwdDFxPRahvDum + lOzaXT5AwyczKwszZ85EWloaGnUmiCl7CZEy4iYSIWUuWFyQU9YtdjrnjNhFE88dQJuHhlF7CCUlJUhJ + SUEGJWOlte2FO44Tx1etHyemn6isak1N24IZM2YgJyeHWx/JXsjaImRtF7J2tY8Ra2g4aWlC6knA3r17 + sYwa8Vdbf433j52w0t4/JTzCWe4TE6ZNm/Z0cnJybypln0VO5ObmIj8/H0VFRTyr114rxa5du7B79x7s + 3rMHZWVl2LlzJ1/fQb8XFRUjv6CAl+A5OqIbN24cfuKJ6Ztpb37uv0k8Ep+QkKTTOa8ZLA60qHVQaw3Q + 0awwmmmY2BxwOl1wuz0cDqcTFqsdeqMZrXSfQq2FVNEKsUyJqot1o3Hx8a/Snves+71iIjVhIg2pv7z0 + y5wj2/Ly/rW9oPBEQXHxKXKhsrS0dAwlDLRWUFB8Knd74YltuXnHs1/ZejQj68VDsbFPvUx7/Yhw7z8i + 9wlWrx8Q5hDY7F4kgNVyPER/Z/cyLCDMInyf8LW1Hy+YajYuf0x4kjDjW4I9w55l9j+QAyzYwJhMmPKA + YM/eNXS+IyES/Q89FnGSLnsmlwAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANeSURBVFhH3ZdLSxtRGIa10O666rI/wJWLQoQ2oblqjNZE + sEj/gdiNCHWfTbHQSm1xYb1sREGKpVCLFSIxKdVo1FiVmEwuk0kmt5lE46YbUc/X78REa83VJFB64GGY + JPO9zzlnzplMHbZ6QRDeJxKJg3g8flQpX/fC0ZYJm4zWpcWLtp6entuhUOgkEomQSuHDYfJxw0O0U2tH + 8hHrIyxfXMJoNN5BgdMwXnxwcACVkETSAh9sRDlpT0mHl4pLUIFgMHiaq2C5JJJJmN/jgQqoRr6Tx2O2 + VNPwYmGJagokqcBuCFqnfkJa4J2ZSN4upR68ns8vkRWgF1eDDYaDJxMroB77AfKhb0T26guRvPmUkr2c + fpiJvNqoAMdxVRHAlQSCKMKWywemTScsO/bBtOYgy/ZtsuXybGDc9VHICtCLawXe5ASXqAPjcgsEAoGa + C8RisX9cQMS5qxV4kxcWYFn2/xfgeb6wAD6QoFbgKiss4Pf7/yOBePwq+Bne5MUFcKOAaiHEYiCEw2kB + el5UwOfzVU8Aw8XVVTjs6wNxfR3i0SgEWLbKAhiSBovnQrBY4LCrCw67u0GcnIQAwxQXwHUKpZIOmpsD + YXwchLGxayQGByHZ2QlJgyF9DPX3E35lxYFZtzKxl40KeL3esgRiOL8i9lDU63PT0ZEmkTkGOzqIaDD8 + iun1z+HvUcgKRLFXpUIF4tg7ob29JLj2dkIJKJVn0ba2BZtafR+jz0WogMfjKUsgyvMQxZ7FdLqyYHU6 + 4m9tJZxWm/RpNM9uLBBBgQj2LKLVloW3pYVQXArF2WeZbBvj6y8E8G81lAwK8Ngjvrm5JEIaDTAaDXEj + mwrFsVEiGZI2NNy9GAGGYcoSCIdCgMMInFoNnEqVl2Dme5daTZwqFVmQSr1PGxs1GHu5Gm4qsItTgEVz + 4lYqgf0DBw3v7Q1ompruZWIvW1YAX0ygZHAKXLjb7S0u5mR/dBR8CgV45XLYwn1gbWaGsAyTfx9wu91l + CeCulh86PSjhRIH1gQHw7OyAB3dCfOTn3wmpAN6IJFdYuVAJv8MBjtlZ4Fg2fU5r5xWgL6e4EZ3QH1Gu + 9KYScCToMVvX6XRuYdx1AWz1ZrN52mq1niHEbrdDNaE1LRbLsclkekGzziOzra7uN2JfYksEGcCMAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAXVSURBVFhHtZcLTFNnFMdly2SZm9MwmURHFsPigi5b5qJi + bRnDLLrFWRGdCBtisSJMxPiY0+FrDzPmcBMVN+fcVHS46PAxE+PMsoeuWAoF2kJLW6AtRYqFvm57KaVn + 57tcWGdvKTj9J/+09+be73e+853v3HtHjVQulyvG5elZ1WRoz1OpTFHs6Qcrp9MZ7Xb3LHd5PKfdHtpC + 015o6+gCpc6obdAZt6kNhknspfdPdrs/iqLoJZSHPuH29LSjYcAkgG47BQ16E+M6rakNfz9Vao3Psbff + m7oBxlE0vQjBxxBkDIRyWWe8DSqdcTAQpdrY1XK7+9Dx42eeZYccnr4+XvY83dt32EN7W7hAXKZ7vGC2 + 4DJoDWQpmABa2ixAYXYkEulFdujh6fCx70ttlJdJLReMyxgs2J1uJgut5k7odrjAg+d7vD6g3G5fSkoK + jx0+vFKXpeUaLTZwUjQzMBeQywRIuft/A+8junTpl3J2+PCKjIyMu3ztuqbL4WZSGwi5F9M9vWCz2XsS + ExNfYhFhFZm/cfNBi83NOeC9mOjIkW8+Y8cPq4jY2CnJlcompw3XdSS1EMq9vj6wdtlMcXFxE1hGWI39 + uOiLn+7YPSOqg6FMtG9f8SZ2/PCaPv1FIe5rr93luU9Z8INeb9COHz/+SRYRVk+VlB69ZnXc3yxs3bot + hx0/rCJ4fH6mVKPw/2r+GYrV66FAvoBxUWMeXDL9ADpbIycolH19ftDp9YqYmJjHWMbQWlI+I2ezZCG9 + sS4Z1lQLIActlvEgUzoDVsvmwHr5fDjT8hV0ujo5gcH2MlnYsGFTBosIrexqvmiLdJ6/RL8Y8muTmABW + I3y7chlcMB+FD+qXwMqqV/A8Hz5SZYHepuYABrsPs6BSNVUi4pF+Eoeya3jTciQJrlOmt2FXw3wE85nZ + i6pmweeaPGYWFtoEB7SbmCBIVrYrloPJYeCEBprUk4ty+4VC4VwWFyyRjH+oWPsWlJvTILcmEcQ4yzXV + c5m0r5PPY+BEfX4fXLl9ggkuWzYbDmg2Az6yOcGB9uO9FRUXT7K4YK2tEchP4uy/bU1lZkdST1JNghDJ + ZoHEepUJYEA3rVcgryYJg0iAhi45JzTQ/e3Z4RYIBC+wyP8q/1ZS17n2dCjRL4QPlWkgt/0BSnslKB2V + UGe/MZiBQOkpJbxfvxhONBdxQu820fmKC0cRF9FPDVCe7DUHCeBQ80LYoUrHlJGkDa1evxd24rWFijRO + 4IBJDRDjkxqamtrMUVFRT7DYf5Ur5TWX4RKUtS3HlM+E3zsrWExonW8rhSwsSNInuMH9r28Ujel3e+Gm + pM6SninagbhH+6kBElXxz5AivNjxDmysE8AOZcZgFrx9NGicNdBMqZhjIh2lgLWkWLFWCrA33A3vb+Ve + cHh6oV6tdW0t3FU+ceLEFETFokcz0EBhsaUW4N4/156BdSDEmSXAseY9cMpQBIXKFbCqaibs1xSweIDi + pnxm9mQ3kO04AGZaONrmoqHFfAf2lZRenTo1fiUipqGfRkcSXpByFYmPZ0v5yk/Ub8DZ9hWYhWR4F7sf + 6YCk0ok31C4AyueEWtsN5jgHdwkJ4Ii2cDDdBG510nCjuq5zaVo6eR+YhZ6CHot+CB1aYhlfIKrmu3c3 + LACyHKQfDLRjYjFuyb2NYthSL2T6w8D5WuvfDJikW9HYSG3fuefspEmxqTjkVHQ0OjjloYTrujRbxrev + k78K76EDAyAmnTEQfrplPzhpH74dt/q+PFh6LT5+ehYOM5Du4GIbjsQyQcJqmeCvQPDdzsUm9GNrCRgt + VjhZfk46m8crwFtfRsegh/fkG0pLFfGjSTbWyOaW5VQJ1NkygX3tn0neQkUGfKfbC1UdlXD5ynXNm4sW + 78bL56CfQZP9PfQ6/w9F4Pvd6xKZzPrbrVsdmVnikjFjxiTjefIVNA79MLnoQWtCzOTJwujoaCH+J9+B + 5Os49CP2AYjACJSYez+PSKNG/QM6v/z1oKg18QAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAOxSURBVFhH7ZbvaxN3HMdT/V/2ZGBB2MAlaWJN08RoE6vF + zgcDH20MhnugD3xiBMegYBHRIh06SofKmD/GQNzmWtcmW5PWmDTWS5Pcj1zuLk3aMh8I9cHs973v5+KZ + SmtMmxSf7AMvwiW59/uVy919z8anrVKpnF5eXl5cWFh41izRnLLkH30UolwKb2RIoKjrOmsWTdPYH2mJ + +UaTL9xXYkHKrlbUmXA4vKNUKhm0Mz8KaIalpSU8IIHvYmzv0MwLx6XJA7yivsRaAQpolkjOAAl0DkWY + c3hqZc+lh/UlWimwuLiISFaDbzQFU+DiQ7Zn6PeVj87/+nYJS6BYLLZEIKMUEfw+in3DUbgG7zP7wC+s + /dy9Fce3P5HE+lkrQAHNUq5UMJsV8dvMHMYTc3gQe8zGp5Msns4ZvG79UWi1AL+i1qGqKl0hZep6VVsb + S4C+tNHOreB/gYYECoUCK5fL2A4ou66Awee9CyiKsm0ClF1XgC8kpgBfzbAdvAeBEkqvoO2GBGRZbokA + P6E5BjRDBf9nzW3KrivAPzQFqjs3h8HLI/oEThQ+R1JPmO9tuwCV0q9VdAXDxcs4poTQL/dgWotBN3SI + ksj4rb7S19e3k1fSelBbEywBSZIYhWwFKqGyr5Uv0CcFcETab75eKAzgqnoFl7MX2LBy/vnx/NGzvfO+ + MOdMSOj+lNe3mQLcbtMCVMrPHai6ihH1KvqlIHolP3pFXxWpymH+3uGnftZr4mP759yrfs5BwaNtWYCK + NV1DspjASfkrHBK7ERK9jfPEy4LzXYYtbNvxWkAURXqwNMPfBZX/WLiBo/keBPNd6Ml7Nkfaw/xpV02A + lzcsQOWSKuJ4/BgOZjw4kO1EgMhtgtnO9QL5fL4xAU0zEfICvpkKI5DqhH/eXSPbACk3820kYIU3SkEt + 4OfUHfTHQvAJLnRnOuDldM/Tq/PtJJ3Mm3Y2L8DPHahFlT8DpnD671PwpjrQJThqJB3wJnjhX07WFXUw + V8S+6pr8ZNU+vfulc/xj8fVVQAK5XG7TAgRJELIi4WbiOkJTfnjm7PA8tWNk9hruz97D3fhtdmv61j8d + n3XsbQ+0u9sDH7p37dv1Ad2H3hCwwrYK/SWPMjM4Ef0SnqQdk/Kf5hGibFmRK9Rllq4dSyCbzTYtwB+9 + TERZxA/xETwR0+Y2ZfNb/cZrAZ82QRA0+hJhhbQKKzeTySxQV7XyzWkbGxsbiMVi/05MTLB4PI5WQpk8 + +yXvGKSuaqU1Ntt/yKqpvC14DbYAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAnlSURBVFhHzZcJVJTXFcdpFtPEJCdJo4naaJImmvS0aaLo + Meqp2UwUo4kRQtwSl4BoK7ixiGGTJSwyIBAZiaCgQlRAYGBYZ2HYZthmYIZhGWZYB4Z9WBSlxn/v91wC + Tezpac9pe8/5nVm+7737f/fed9/3Wfxfmslk+mZkZMRtYmJiCbGIWHHz5k37OziNj4/bm83mVV1dXTO4 + +1cLVz/ipgj4DRv8n9igTHO6XaG+df36dZDTn3Hjxg3G6Ogoent7Ua+tn9Cq1WmHNP5Qdqpx7do10Fgp + CfQjVgGYdmfqf82uNhn7hzpN3CS4evXqfaEIQa1WIycnB5WlcnxZdhDl2koMDAyAIsfuIQEYNptvjbSZ + GoYMRsGwse8yRW1fd3f3x3fc/cweGOsb/LG3o4sNHhsbuy9GoxHV1dXIz89HeZkcGyR2UNap0N/fD3KC + 4eFhFiXu3snR5KKnyCu8FbRufyj5e554mHnmLP27s29QyGDq7mah5Cb4JbgVtra2Ii0tDWFhYTiXkIDS + Kjn7r6enB4ODg0zE5EhMRiwWw2vH/kFyaU08y5yT/UoaneTJCeByyw3kJpgM57yqqgqhoaGQ0CT12jro + mnUw6PSQVcgQfjoSFy9ehMFgYCLuCuAWM5m8vDw4fuIwTj69iZeZd7KH5ecEeZyAu3nkVjEZX19fFvI+ + EtjXP4DOLhOMFK2RwWF0m00wDLVB01iHoKAgFBUVsXT8kgCubhw/336dfH5LvMq8kz2a4R+taW3Ss7x1 + 9/RDXtPCUDd24NugEIhkFTBRiK9dHUW7sRcSeT20jQaY+8zQmvRQ9moxMm7GQP8IYmLjkZuby+biREwm + OzsbTpt2cgICiHsCfh35e2t1UZKADfohpwZvbD6Db05KIMyXITIuBcm5VVA1dGDixjgJMKGkQoPGRh2M + rT1Ir5Ujv60Mw+ND0LcOQVbVDIFAAKVSyeabjFAoxKEt+38m4MG0RfZmdXkVC7/3KSnW7r/Ethufz4ei + UomYZAUEskYScA0CaS3iLktpK9ahq9WEJFUBhO0iNBs7UFzRAV1bL2rpWkJ8PDS6Lhg6etHe3g4ejwd3 + d3c4bzk8VUDB0t1zspbvQ3NzM8v3Ns90OB3PgV6vR2amAOXVahz7vhApIi3GRocReJoq+UQqKiur0d1i + xNkaAa60ZiFfoUGGqAmDQ2ZKXTvlOxcbD8YjLFHB5ubqyMP2ANbMsxqdIiDb0mF96qcu6OzsZEW4dPtZ + hJ8vQXFxMcSifKTnlWO7TyakFXqqg17s8UuGB+8iyuXlMOrbkdCQjBh1EvjJRRCKG/HjxCgk5TqUlVfj + o53HcVagQkNDAwIDA+FitQ8fzPlgZIqA9EW7vZPtfdkW1DS24TXrU8gQ1yApKQmpGdnYeiQRu/2FVP39 + UGn1WLv3NDxCElBWXIr2xhYkGC7A4UooPKOzKS1UJ9eHKFoaFCuUWGnriTSJFrW1tQgODsbhtU5497lV + Q+TWj3iFCbiy0C5NEMDH0BANzFNigTUfwWekiOLH4qDfGezwvARxWSP+Nj6MK/nVWGTDg8/xOJRKZWjV + NiNcw8cyngt8T+XgKkVwoN+Ec1kqXEgVY6m1Fwor9VCpVCwFLusO4N2Z73ON6Kc+IFhs11CUImThTxep + cCiUKpWI5MchMvYyisprgZuj1CXGwDtbgJc+PAZ/3mmUiCRoUmtxRB6ENTFuSMkuw/WhfvT2dKNMZUCG + sADrHMKh1XWivLycCXC2csJ7twV4Ei9ZXLKxeTB7yd4btRXVrHlwdXCXxAsXWCUb9DpU1jZDXW/Aun1n + 8eIqT4SfjEVRgRi11TVwLPbCUclxNGibYOo00u7pprbcCycnJzYP1xnlcjn8/f3hShGYIiDX0vEPghV/ + hU6nY72c2y53qaioYHmrqqpG1A9F2BOQgbdso7DTNRoJ589Bli9m7dmpxAu8imi0Nbegs72TzVNXp4Gn + pyeLKgdX0D4+PnBZey8FtwUIF+/ekrrRjTmkoxJtbW1TiIg6ifiE8xAVK8G/VIqTiWIIMnNw+fIPJECK + KmUVXOR+iKyMQ3tzG0xcizZ2YZedA7RaLYsqh1QqvS3go/1TBaQvtOel7PVnTaejo4OdapPR6ZrhF3IC + eSIxBnq70WeiyChKkZaehrLCMqjoGA5QRiCp7gpMHd3sNA07GQc7ewckJ6fcEyASieDt7c0E/HnGyoE7 + Al60EFg65Al5cSxsLS0t7DT7R2pq1fANjkCBTIF62s+VlZVsRZrqWjTomxDflAxJC21JepbwCeVj1ep1 + cHFxZQdPX18fgzsbOAGuqw9g+dMre8j5UWKeRebive0l6bksAlznux9NTU1ISLwEv/BYZEkVKKWi1VDR + SXQKlNXXIkFYCg+/YFits8X6T23x4UcfIzb2DBTSDPQqIpGTncUEuK25J8CNmGuRtuQvt2qqlKAHTNYu + /xn19fVs5bwTUYj4LgbBYd9hB/8wgmIiUSgrQk1NDdVGMgpod2yw+Qrbv/gELVkHYM7ZhLpkO7YN3awO + 3RXgSrxgkfmOE3u8KikpYQ8LBQUFLF+TKSwsZNe5cz4rKwunTp1CliALMpkMyRkpbBy3Y7jTj+t4nFCZ + OA9pXstgiPgtRmQHMJRtC3HMNhz92BnLJgs4954zAl284OvigWD3Y4gI4iE8KBThIURwKHiBIQgJCEQ0 + rTo6Igq8kOMI/DYQiQkXkEs5zsrMZOI4AdyW5DpeXV0dfa9AiIsNco++gJaoeRgu3IchoTWyv9k4VYDH + G7vyN7+yqvuzOWsm1s9aPbFrvjW+XmCLHW9+AbvFW7Fz6VY4vPMV44CVHZw/3QOnz77G/s074PrFHnhs + dcQxe2ccd/ZGVCAPZ/jfIy05FYUSKaVLhBBfR2S5vwQ9FwnJHhJhg3iHN6899JDFESaAbBHhSIQR3xOJ + RMas6c/K50x/Tjn/6fm6hTPf6rB82rJnxezlw2/Pents28Jttw5/chAOS+1h87ItNi3YhK2vb8b2hZux + 03Ir9qz8CvYrv8Q+q10k1AF+7rshcJuL5hOzMSyyhzlvGySBr6lenfsIOwseJ+YSrxN/IhYTy4n3iPXE + JsKOcCLciYBnpj1zfua0mbKnpj2loN8SIveJaU8Uznp8dsXz059XLXjmteYFM/7YbjlnWc+yWcvNay2t + xnycd0LoNht63nMw5+9gQjoTLMU09r72IPEo8STBvXbNIuYR3Bn+JvEBsYFYS7xLvEOsITYSWwh7gous + C3FsxbIlqV6HbG4VHJlBImZgIPNzGJKsaujav2UPEI8Qj9355H5zcK9i0wlONPfMz4nm8vw7Yr6D/Ta3 + QMf3kX3oSVz4+tE6vw2Pcdf/u+Z3zNXZc++ahiPWr7AX2/+xWVj8HcClHdKVTyx+AAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAcDSURBVFhHxZYPUJRlHscXBAX/DJKXdtTyR9A1lTc9xYsG + bXIM09OyaWKSnNOSaaaps2nCG8s50KYzm+omxeb08PojGBX/tBDZhQBdahcCAQEXWCxIW/4ssCzLLrsg + fu/5Pbzv2y7sKTk313fmO7Ozs/t8vr/f8/ye91X8v9Tw5Jbkyvh4W0NiYn79xo0q8WtPLViwYFZwcLAy + JCTkf+hg5YEdQbubdq8fq9u8GfqQEOjCwmzfCcJjItZD0U6XC4ODgxi02WAjDw1hiGy3wy7Z4YBD8vAw + 97A3O53ov1aKPk0ILOeVKHloBZrDw1HMXDJr1lDJ7NlLRa4sgeCmzk50dnWhq7sb3T096DGbYe7tRW9f + H3dffz/6LRZuC3lgAANkq1W2ldl8vQY96nDYLyiRvFOJ+6OikDZvHrQKBXIDAlA4Y0aOyJUlUOWdXd0M + 7gYW4R5gNyjBrCw4mXePud/8A7qKl8OhDcMHf41CFIOHhoYiYPo0fL7Sd+y4ry/e9/cvELmyBGr5xKoJ + LMG9gT22jNk60IPO0nUY1oYj+30BixZFYeHChQgMDMRrTyvGDKd8Rj7507SmYIVCKXJlCbTfE+EerXYH + S1DpnHCzDlYkwPGtCtpTD2LZUhUiIyMxd+5c7Nrkgysf+4zWpftdj7hHEcN4s8exv0igwzYJLlb9X8Fu + h7OrOhkO3QMwFGxAzKpo3no2Xdi4xgdNp/xhzJph/cOSaVsYaz5zAKe6SaCFJsHFquVWi+CJE2G+cgxD + uhh0arfh0fV/5HClUonVS/xQ95Efrp+Zgw1rfN9gnHDmucx+BHWXQAtOgov7TFW7VyyNIY2cpf0sbLo4 + WGu249mEeA6PiIiAKiwA3/3TDz/nz4ThQgoY4wnm3zMHMvswe0igRSfBxZZLVbuDnWzWB7sqYdU/CkfD + LiTv2c7htO/h9wWh6D1WeX4gDJrnUFVVRQE2MbPzN7l6kkALT4K7tZzgEphstxgxUPUknE1J+ODtlzic + HHrffGSljsONRZtQXl6Gy5cvU4D1zJP2XpJAi08F7mI35vBQNyw1u+AyvIgvP96HxYsXc3hYqBLHXp3O + 4e3nY6Au+hp6vR5Go5ECxDL7cpoXCXR9SgduYtvd4c5hGyx1e+BqeQXlZ1OxfNkyed9Tnp+Ja3mBMJ1f + jIIzmSgrK0N9fT262O3q7++/UmR5lUAAqv5WcJfLCUtjKlyte1FfegCrV6+U9/3Fp4IYPABm9b34KvsY + CgsLodPp0N7eztdhAR4QWV7FA0it9wYfGRnBQGsaXMbX8WPlATy87kEZnhB/NzpyAmDR/A5fffYmcnNz + UVpaCoPBwLs6NjZGAQSR5VUCPQ159QxOIzkRPtieBWfLXvTUv4mtmx/mcPLGuHvRmhWIweIgFGbuQWZm + Js6dO4eamhr+LLlx4wZu3rx5+wAEmtj68bazYCYNHE0vw9r8d+xIeESGP7Q6DPWfzoSteA6+OZ2IkydP + IicnB1qtFiaTiQcn+NQDeGm93VwNW20iHG2HsGf3L5WvWB6BiuOzOVz/RTzS0tKQkZEBtVqNq1ev8v9L + 8CkHkKsX4UMDP2NAtwHO1n04+MoaGb5EFYmC94JY2+egMS8G7777DtLT05GXl8dPPU0SVU8eHR3FKNuG + 2wdgP56496Yf6mDSv4wP96tkeFRUJD5JuYvDfyxYgkNvpeDIkSO8+oqKCj5yFIAOHz3I+Fjb+RTcOgCl + ldvP4BTgan0RWr7PwN9eS5ADvPOX+RzerQ7FW6mv4vDhwzhx4gQfu7a2NnSyt6r29g60thrR0tKCNrYd + VbV1vQrF9EUiy6vkAFL1NvZy0aA9jkuaA7j45Z+RnLQCe3eGwKqZg8HSe3AoJQkHDx7E0aNHkZ2dzVtP + AS5dqsWFCxeh1hSzUSxjl1G5XbV06dOM4T+O8i4ewL3915q1DJ4KbfZOaD56BEXpcaj6Yh3s5Qvwr38k + 8bYTuLy8HA0NDWhubkYZ+5yXn88OooZ/19jYeCMuLu4Ftv4t4aRJAbL+fQjf5ibhm4wtKPn0MTZmz+Lr + 0ynsij2N6upqdHR08DnvY+8QHR0/sTu/EtlsBOnSoRuzsbHh5tZtW19ftWrVbeEkjwBmcw9iY2ORtD0W + JRnPoLokDS1NlziMtolO9jjIhX72DnHligHni9QoKDjH4W1tRiTuSHx7qnCSHIAWzcnJhhAdjf3738D1 + az9xIN1oBJXmmj7T77vZK3x1dQ1ycvNQW1vLK/+1cJIwwiBSgArtRd4FCSzBJwagbphMneyho0f+mbN8 + zx/f9vi+XwsneQSgbvALZAoBaOz0lZUoKlI71q5dm3QncFI0LegOdIe6gz0COF3o7u1HSZmuT6VSPcXW + 8fq6NRXNY6ab6k4dxXzH8N9ACsV/APTplNgCYcUWAAAAAElFTkSuQmCC + + + + + AAABAAIAEBAAAAAAIABoBAAAJgAAACAgAAAAACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAEAE + AAAAAAAAAAAAAAAAAAAAAAAA////Af///wH///8BHR0dCxgYGC8cHBwTExMSDxgYFxFTU1NVSkpKdUJC + QpE0NDMbMDI4A////wH///8B////Af///wEVFRVtFRUViRQUFJ9fX2D9y8vL+bq6uvXCwsP3iouL+zo6 + Oes5OTn/IiIi+xUVFXv///8B////Af///wEWFhY5FRUV/RMTE/8UFBT7P0FD/Xt/hv+hoaH/kpKT/4mJ + iv9aXF7/ZWZp/zw9QP8SEhLxGRkZE////wH///8BFxcXfxYWFv0YGBj/HBwc/1BcbP+IkJv/vLy8/729 + vf+5ubr/pqan/2pudP9dYWz/Li4u/RkZGS3///8B////ARwcHA8ZGRnlGBgY/Tw+P/9fY2j/y8rK/8PD + w/+pqan/pqan/2hscf8XICz/HCQv/09RVf0aGRm3////Af///wH///8BHh4eJy8vL/VKXHH/RE1Z/3t/ + hP9vc3j/enp7/3d5fP91eH//Jy9C/yozRf8hKDT/R0dI/xYWFkcfHyAD////ARsbG6OGh4n/UHCO/1N5 + mv8jMkX/Qk1k/yYnKf8rPVD/JS0+/yMqOv8ZIi3/KC89/52en/8nJyb3Hx8fTRkZGTVQUFD/zs7O/4qk + wP87VXD/OVBv/0xSV/8pMDn/JzpP/xIbJf8WHyv/HyY1/2FmdP/Hx8j/dHR1/SAgINklJSVvTExM/8DA + wP/Q2eL/VnOT/zRFWv9aWVL/MTEw/01Ybf8kLTf/LTVC/zk/T/+Vl6H/v7+//2xsbP8hICDDMjIwGTk5 + Ou+ZmZn/6Onq/3CNqf9HYn//Okxe/05ab/9TaIr/KjhH/ycwO/84P1D/09LU/6ysrP9PT0/fODk6Mf// + /wE1NTVBTU1N48zLzP/u7u3/qsLT/1B7mf82PWT/KjBS/01yk/92f4z/ysvO/8fHx/9ycnL7NDQ0L/// + /wH///8BHx8gAycnKFuNjY7/29vb//X08/+Jo7z/cYq2/0BMeP92h5j/4N/f/9LR0v+qqqr/NDQ0of// + /wH///8B////Af///wH///8BPj4+17q6uv/Y19f/mrPX/3aKsf9UYqD/1tji/7u7u/+jo6P/Xl5e/zEx + Man///8B////Af///wH///8BMDI3AzExMdN2d3f9srKy/6rE1f9qg6n/a3y//bGxs/+lpaX/l5eX/zAw + MPkwMDAp////Af///wH///8B////Af///wExMTFFMjIy8ywsLPNTYXutLzdM80VMbqcjIyNpJSUlay0t + LWc0NDQd////Af///wH///8B////Af///wH///8B////AS8vLwkvLy8J////AUpMWQn///8B////Af// + /wH///8B////Af///wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA + //8AAP//AAD//wAA//8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAA + AAAAAAAA////Af///wH///8BMTI0A////wH///8BMTI0A////wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wGCgoI5goKCOUhISBuKioovgoKCOf///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BHBwcJRsbG3sUFBQ9HBwcJRwc + HCUTExIdExMSHRwcHCUTExIdMzMzNVBQUOk3Nzf/WFhYhTc3N+EyMjH/QEBATxMTEh0wMjgL////Af// + /wH///8B////Af///wH///8B////Af///wH///8BFhYWBRwcHCUcHBwlHBwcJS8vLxMUFBSzDw8P/aio + qP28vLzztrW29bKysu2ioqLrwMDA8bKysu28vLzzQkJD/ywsLPVPT0+7MzM0/y0tLP8sLCz1EhIS/RgY + GKX///8BMTI0A////wH///8B////Af///wH///8BMTI0A////wEZGRmLEhIS/RQUFO0UFBTtFBQU7RQU + FMsPDw/9uLi6/+vq6v/Q0NH/ysrK/8rKyv/Kysr/zs7P/9vb2/9VVlX/LS0s/0hIRv87Ozz/SkpJ/zMz + NP8aGhn/ExMT/xoaGkn///8BMTI0A////wH///8B////Af///wH///8BICAgLRYWFv8TExP/ExMT/xMT + E/8TExP/FBQU7Q8PD/2EhIP9qKms/4+Pj/+RkZH/sLCw/3d3ev2Pj4//q6ur/1BQUf9ISEb/Xl5e/UJC + Q/9VVlX/UFBR/yYlJf8PDw/9FBQUyxYWFgX///8B////Af///wH///8B////Af///wEUFBSzFhYW/xUV + FfkWFhb/EhIS/RYWFv8TExP/IyIi/0dQW/0mMUv/kpOU/6+urv+Wlpb/mZma/6urq/+Wlpb/lpaW/zo/ + R/+LjI//vr6+/z9EUf86P0f/QkJD/xISEv0WFhb/GhoaSf///wExMjQD////Af///wH///8BFBQUPRYW + Fv8WFhb/FhYW/xYWFv8ZGRn/FhYW/xYWFv9CQkP/QFt4/zhUcf/ExMT/vr6+/8PDwv/S0tL/6+rq/87O + z//j4uH/q6ur/8HBwf/Q0NH/P0RR/zI3T/93d3r9JiUl/xUVFfkcHBwl////ATEyNAP///8B////Af// + /wH///8BGxsbwxkZGf8VFRX5GRkZ/xkZGf8TExP/MjIx/1xjdP9jcoP/eH2L/6+urv+ioqL/0NDR/6Cg + oP+ZmZr/nJ6f/5mZmv+LjI//oqKi/4GCg/8bIyv/Ji48/6iprP9qamv9FhYW/xkZGYv///8BMTI0A/// + /wH///8B////Af///wEcHBw3GRkZ/xkZGf8ZGRn/GRkZ/x4fHv1QUFH/ISk0/6CgoP/j4uH/oqKi/8TE + xP++vr7/h4iJ/3N1df9wcnP/h4iJ/4GCg/8bIyv/Exwn/xkjL/8ZIy//KTE+/2pscv1APzz/EhIS/SAg + IC3///8BMTI0A////wH///8BMTI0A////wEaGhqZGxsb/x4fHv0SEhL9SkpJ/zo/R/8MExz/sLCw/83M + zf/b29v/zs7P/76+vv/g39//ysrK/83Mzf/V1NT/0tLS/zQ8R/8XHyv/GSMv/xsjK/8THCf/KTE+/2pq + a/0mJSX/FBQUs////wExMjQD////Af///wH///8B////ATAyOAscHBw3FhYX2y0tLP9mbnb9Nkpg/wwT + HP+oqaz/w8PC/8HBwf/ExMT/q6ur/76+vv+6u7v/uru7/7y8vP/Y19b/NDxH/xkkNP8eJjX/HiY1/ygy + Q/8eJjX/P0RR/1paWv8WFhb/GhoaSf///wEWFhYF////Af///wEWFhYF////AR4eHl0aGhn/Xl5e/UpZ + bf9DY4P/Nk9n/yYsNv80PEf/NDxH/ykxPv8mLDb/Ozs8/zc3N/8zMzT/NDxH/4uMj/8/RFH/LjVM/zk+ + Vf89Qlr/KDJD/xAZIv8XHyv/d3d6/Tc3N/8VFRXRMTI0A////wExMjQD////Af///wEvLy8TFBQU7UA/ + PP+IjZj/QFt4/05tif9ciK//LT5Q/xkkNP8THCf/KDJD/y41TP8aGhn/KSkp/zQ8R/8cLT//LjVM/zk+ + Vf85PlX/OT5V/ykxPv8QGSL/HiY1/x4mNf+LjI//fX19/xkZGf8gICDhGhoaSf///wExMjQD////ARkZ + GYsjIiL/hISD/c7Oz/9nian/TG+Q/1yIr/9olrr/SGeI/xkkNP9gc5T/VFpt/xsbG/86P0f/OlRt/yI6 + T/8XHyv/GSMv/xAZIv8MExz/Exwn/xkjL/8mLjz/P0RR/7i4uv+3t7f/SkpJ/xoaGf8gICDhMDI4C/// + /wEgICAtGxsb/1paWv+3t7f/5eXj/4+mvv9UeqD/QFt4/0xvkP9UeqD/JzVV/2Nyg/9HUFv9KSkp/zZK + YP86VG3/HC0//wwTHP8ZIy//GSMv/xMcJ/8XHyv/ISk0/x4mNf+IjZj/0NDR/8PDwv+ZmZr/Jycn+SMi + Iv8bGxt7////ARgYGKUzMzT/mZma/76+vv/g4eH/0dXd/3Wcxf8wRlz/MEZc/zpUbf8wP1z/SEhG/0A/ + PP8eHx79KTE+/zBGXP8ZJDT/DBMc/xkjL/8ZIy//Exwn/xMcJ/8yN0//MjdP/62ut//Ozs//vr6+/6io + qP1qamv9Gxsb/ycnJ+8xMjQDIiIizTIyMf+HiIn/ra2t/9vb2//y8fH/mbDJ/0BbeP9ObYn/Nkpg/y0+ + UP9VVlX/cmtZ/zc3N/8pKSn/REph/0tbdP8bIyv/KTE+/ykxPv8mLjz/Jiw2/zk+Vf9ESmH/uLi6/8rK + yv+6u7v/kpOU/2RkZP0bGxv/IiIizS8vLxMoKCjbGxsb/15eXv2oqKj90tLS//X09P/Cz9v/ZH2j/2eJ + qf9AUGn/LT5Q/zo/R/9qZFX/QD88/yYlJf9cY3T/Sllt/yEpNP8uN0L/NDxH/zQ8R/8/RFH/SE5j/3h9 + i//g39//ysrK/6+urv+RkZH/KSkp/yMiIv8uLi5F////ATIyMGM7Ozz/Pj4++ZmZmv++vr7/7u7u/+nt + 8f9lhKH/VHqg/1h2lf8oMkP/DBMc/2Nyg/9XXWP/Oj9H/2R9o/9LW3T/GyMr/yEpNP8uN0L/LjdC/zQ8 + R/89Qlr/ra63//r59/+8vLz/sLCw/3BwcP07Ozz/NTU1q////wH///8B////ATc3N8M3Nzf/Wlpa/7Oz + s//S0tL/+vn3/8LP2/9IZ4j/XIiv/0BbeP8tPlD/Tm2J/0BQaf9qf6z/YG2Z/0BbeP9ObYn/ISk0/yEp + NP8hKTT/HiY1/1Rabf/Q0NH/1dTU/62trf+ZmZr/Pj4++VhYWIVXWWgX////ATEyNAP///8BMzMzNTY2 + Ns0nJyf5j4+P/8HBwf/r6ur/+vn3/9DQ0f95jqT/aJa6/2+sy/82T2f/Gxk6/zI2Xf8yNl3/ISND/1yI + r/9NdJT/KDJD/z9EUf+BhY//1dTU/+Df3/+3t7f/t7e3/1paWv8xMTGd////Af///wH///8B////Af// + /wH///8B////ASYmJpVKSkn/uLi4/c3Mzf/y8fH///79///59v/I7fn/brXY/zA/XP9CTHX/S1mG/zI2 + Xf8mMUv/QFt4/010lP+ZsMn/2NfW//X09P/g4eH/ysrK/76+vv+Pj4//Jycn70hISBv///8BMTI0A/// + /wH///8B////ATEyNAP///8BV1loFyEhIeuBgoP/w8PC/9vb2//u7u7/9fT0///+/f+XvtP/L0hp/2p/ + rP9ZcKD/Qkx1/zA/XP8iOk//bISd//Lx8f/Y19b/4N/f/9vb2/+6u7v/uLi4/UJCQ/8tLS1z////ATEy + NAP///8B////Af///wH///8B////ARYWFgX///8BLS0tbTs7PP+4uLj9wcHB/+Xl4//r6ur/9fT0/+nt + 8f91nMX/l7ri/2p/rP9OW53/Qkx1/2Nyg//p7fH/8vHx/8bGxv/NzM3/wcHB/7y8vP99fX3/Jycn+UhI + SBv///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BGxsbw3N1df/ExMT/xMTE/+Df + 3//r6ur/tMPk/5e64v+Ppr7/c4K1/19wtf9aZ6n/0dXd///+/f/l5eP/vLy8/7Ozs/+goKD/t7e3/zMz + NP8yMjH/LS0tc////wExMjQD////Af///wH///8B////Af///wH///8BMTI0A////wExMTGdLS0s/7Oz + s/+wsLD/vr6+/9jX1v+Qqcv/kKnL/4GWsP9Va6H/S1mG/05bnf+mqsv/5eXj/7i4uv+Wlpb/fX19/7y8 + vP9qamv9JiUl/zMzNP8zMzM1////ATEyNAP///8B////Af///wH///8B////Af///wH///8BMDI4Czc3 + N+EpKSn/W1tb/dDQ0f+tra3/w8PC/5ijtf/I7fn/t+P//19wtf9vgMv9X3C1/62ut//Kysr/qKio/ZKT + lP+vrq7/r66u/ycnJ/k3Nzf/MTExj////wExMjQD////Af///wH///8B////Af///wH///8B////ATEy + NAP///8BLS0tbTc3N/8nJyf5h4iJ/7Ozs/+oqKj9gZaw/8jt+f9shJ3/JzVV/2+Ay/1zgrX/oKCg/6+u + rv+vrq7/r66u/7Ozs/9NTU3/MDAw/zQ0NOsvLy8T////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8BMzMzzTc3N/8pKSn/JiUl/yMiIv9HUFv9an+s/zI3T/8hKTT/Qkx1/1NY + e+UiIiLNIiIi0yIiItMiIiLTIiIi0zc3N8NAQEBPHBwcJf///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8BMTI0A////wEuLi5FNDQ06zc3N+E3NzfhNDQ06zIyMGNbcKRZQ01t4ysy + Ruk2OlKfV1loF////wHZ2dwF2dncBdnZ3AXZ2dwF////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEvLy8TLy8vEy8vLxMvLy8T////Af// + /wEwMjgLV1loF////wH///8B////Af///wH///8B////Af///wH///8BMTI0AzEyNAP///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BMTI0A////wH///8BMTI0A////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Program.cs b/SparkIV-master/SRC/SparkIV/Program.cs new file mode 100755 index 00000000..715438ed --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Program.cs @@ -0,0 +1,57 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.IO; +using System.Windows.Forms; +using RageLib.Common; +using System.Reflection; + +namespace SparkIV +{ + static class Program + { + + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main(string[] args) + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + + /* + Version envVer = Environment.Version; + if (envVer.Major <= 2 && envVer.Revision < 1435) // 2.0 SP1 (http://en.wikipedia.org/wiki/.NET_Framework_version_list) + { + MessageBox.Show("It appears that you are not running the latest version of the .NET Framework.\n\n" + + "SparkIV requires that you atleast have both .NET Framework 2.0 SP1 and 3.0 installed. " + + "Alternatively an install of .NET Framework 3.5 will install both these components.", + "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + return; + } + */ + + Application.Run(new MainForm()); + } + } +} + diff --git a/SparkIV-master/SRC/SparkIV/Properties/AssemblyInfo.cs b/SparkIV-master/SRC/SparkIV/Properties/AssemblyInfo.cs new file mode 100755 index 00000000..0917d66a --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Properties/AssemblyInfo.cs @@ -0,0 +1,55 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SparkIV")] +[assembly: AssemblyDescription("IMG/RPF Archive Viewer/Editor for GTA IV & EFLC")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Ahmed Walid")] +[assembly: AssemblyProduct("SparkIV Beta")] +[assembly: AssemblyCopyright("2008-2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("4736be1b-26fb-4210-9d6e-3a68eff2ed9d")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("0.8.56.0")] +[assembly: AssemblyFileVersion("0.8.56.0")] diff --git a/SparkIV-master/SRC/SparkIV/Properties/Resources.Designer.cs b/SparkIV-master/SRC/SparkIV/Properties/Resources.Designer.cs new file mode 100755 index 00000000..f1330634 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace SparkIV.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SparkIV.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Properties/Resources.resx b/SparkIV-master/SRC/SparkIV/Properties/Resources.resx new file mode 100755 index 00000000..5ea0895e --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Properties/Resources.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Properties/SparkIV.manifest b/SparkIV-master/SRC/SparkIV/Properties/SparkIV.manifest new file mode 100755 index 00000000..879ef320 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Properties/SparkIV.manifest @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Properties/app.manifest b/SparkIV-master/SRC/SparkIV/Properties/app.manifest new file mode 100755 index 00000000..b29bef0c --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Properties/app.manifest @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/SparkIV.Config.xml b/SparkIV-master/SRC/SparkIV/SparkIV.Config.xml new file mode 100755 index 00000000..31ec0a06 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/SparkIV.Config.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/SparkIV.csproj b/SparkIV-master/SRC/SparkIV/SparkIV.csproj new file mode 100755 index 00000000..c8c6fde5 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/SparkIV.csproj @@ -0,0 +1,280 @@ + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {0997A2C9-0562-4CBB-8560-5514D6163D97} + WinExe + Properties + SparkIV + SparkIV + v4.8 + 512 + ..\GTAIV.ico + Properties\app.manifest + + + 3.5 + + false + + F:\SparkIV 8\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + true + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + x86 + AllRules.ruleset + false + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + x86 + AllRules.ruleset + false + + + true + bin\x86\Debug\ + DEBUG;TRACE + full + x86 + true + GlobalSuppressions.cs + prompt + AllRules.ruleset + false + + + bin\x86\Release\ + TRACE + true + pdbonly + x86 + true + GlobalSuppressions.cs + prompt + AllRules.ruleset + false + + + 6C2224D6C0A3C80E15265A67281A60033AA3319B + + + SparkIV_TemporaryKey.pfx + + + false + + + false + + + SparkIV.Program + + + LocalIntranet + + + + packages\MaterialSkin.0.2.1\lib\MaterialSkin.dll + True + + + ..\..\..\..\Ookii.Dialogs.dll + + + + + + + + + + + + + + + + + + + + Form + + + EditorForm.cs + + + + + + + + Form + + + MainForm.cs + + + + + MainForm.cs + Designer + + + ViewerForm.cs + Designer + + + True + True + Resources.resx + + + + + + + + + + + + + UserControl + + + ScriptView.cs + + + + + + + Form + + + ViewerForm.cs + + + + + + + + {0D5CDB87-198D-4CD3-A06F-76AC76B7C35D} + Audio + + + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} + Common + + + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA} + FileSystem + + + {2DCDBA6F-9941-45E5-94A4-082ACB9486FC} + HyperText + + + {BEC8B82B-9EB6-43CA-BB70-8AFB8729E230} + Models + + + {545C8306-2D33-4498-BFD6-0B1A978F184D} + Scripting + + + {C4085463-5BE2-4F87-8006-7FED126652F1} + Textures + + + + + EditorForm.cs + Designer + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + ScriptView.cs + Designer + + + + + + EFLC.ico + + + GTAIV.ico + + + Always + Designer + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + + + + + + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/SparkIV.sln b/SparkIV-master/SRC/SparkIV/SparkIV.sln new file mode 100755 index 00000000..47092f0d --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/SparkIV.sln @@ -0,0 +1,97 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RageLib", "RageLib", "{E2E43BBD-E2C5-47B4-AAF8-6F7E174EAB6A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SparkIV", "SparkIV.csproj", "{0997A2C9-0562-4CBB-8560-5514D6163D97}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FileSystem", "..\RageLib\FileSystem\FileSystem.csproj", "{7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Common", "..\RageLib\Common\Common.csproj", "{B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Textures", "..\RageLib\Textures\Textures.csproj", "{C4085463-5BE2-4F87-8006-7FED126652F1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Models", "..\RageLib\Models\Models.csproj", "{BEC8B82B-9EB6-43CA-BB70-8AFB8729E230}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Scripting", "..\RageLib\Scripting\Scripting.csproj", "{545C8306-2D33-4498-BFD6-0B1A978F184D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HyperText", "..\RageLib\HyperText\HyperText.csproj", "{2DCDBA6F-9941-45E5-94A4-082ACB9486FC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Audio", "..\RageLib\Audio\Audio.csproj", "{0D5CDB87-198D-4CD3-A06F-76AC76B7C35D}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0997A2C9-0562-4CBB-8560-5514D6163D97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0997A2C9-0562-4CBB-8560-5514D6163D97}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0997A2C9-0562-4CBB-8560-5514D6163D97}.Debug|x86.ActiveCfg = Debug|x86 + {0997A2C9-0562-4CBB-8560-5514D6163D97}.Debug|x86.Build.0 = Debug|x86 + {0997A2C9-0562-4CBB-8560-5514D6163D97}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0997A2C9-0562-4CBB-8560-5514D6163D97}.Release|Any CPU.Build.0 = Release|Any CPU + {0997A2C9-0562-4CBB-8560-5514D6163D97}.Release|x86.ActiveCfg = Release|x86 + {0997A2C9-0562-4CBB-8560-5514D6163D97}.Release|x86.Build.0 = Release|x86 + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}.Debug|x86.ActiveCfg = Debug|x86 + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}.Debug|x86.Build.0 = Debug|x86 + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}.Release|Any CPU.Build.0 = Release|Any CPU + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}.Release|x86.ActiveCfg = Release|x86 + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA}.Release|x86.Build.0 = Release|x86 + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Debug|x86.ActiveCfg = Debug|x86 + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Debug|x86.Build.0 = Debug|x86 + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Release|Any CPU.Build.0 = Release|Any CPU + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Release|x86.ActiveCfg = Release|x86 + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA}.Release|x86.Build.0 = Release|x86 + {C4085463-5BE2-4F87-8006-7FED126652F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C4085463-5BE2-4F87-8006-7FED126652F1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C4085463-5BE2-4F87-8006-7FED126652F1}.Debug|x86.ActiveCfg = Debug|Any CPU + {C4085463-5BE2-4F87-8006-7FED126652F1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C4085463-5BE2-4F87-8006-7FED126652F1}.Release|Any CPU.Build.0 = Release|Any CPU + {C4085463-5BE2-4F87-8006-7FED126652F1}.Release|x86.ActiveCfg = Release|Any CPU + {BEC8B82B-9EB6-43CA-BB70-8AFB8729E230}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BEC8B82B-9EB6-43CA-BB70-8AFB8729E230}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BEC8B82B-9EB6-43CA-BB70-8AFB8729E230}.Debug|x86.ActiveCfg = Debug|Any CPU + {BEC8B82B-9EB6-43CA-BB70-8AFB8729E230}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BEC8B82B-9EB6-43CA-BB70-8AFB8729E230}.Release|Any CPU.Build.0 = Release|Any CPU + {BEC8B82B-9EB6-43CA-BB70-8AFB8729E230}.Release|x86.ActiveCfg = Release|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Debug|x86.ActiveCfg = Debug|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Release|Any CPU.Build.0 = Release|Any CPU + {545C8306-2D33-4498-BFD6-0B1A978F184D}.Release|x86.ActiveCfg = Release|Any CPU + {2DCDBA6F-9941-45E5-94A4-082ACB9486FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2DCDBA6F-9941-45E5-94A4-082ACB9486FC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2DCDBA6F-9941-45E5-94A4-082ACB9486FC}.Debug|x86.ActiveCfg = Debug|Any CPU + {2DCDBA6F-9941-45E5-94A4-082ACB9486FC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2DCDBA6F-9941-45E5-94A4-082ACB9486FC}.Release|Any CPU.Build.0 = Release|Any CPU + {2DCDBA6F-9941-45E5-94A4-082ACB9486FC}.Release|x86.ActiveCfg = Release|Any CPU + {0D5CDB87-198D-4CD3-A06F-76AC76B7C35D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0D5CDB87-198D-4CD3-A06F-76AC76B7C35D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0D5CDB87-198D-4CD3-A06F-76AC76B7C35D}.Debug|x86.ActiveCfg = Debug|Any CPU + {0D5CDB87-198D-4CD3-A06F-76AC76B7C35D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0D5CDB87-198D-4CD3-A06F-76AC76B7C35D}.Release|Any CPU.Build.0 = Release|Any CPU + {0D5CDB87-198D-4CD3-A06F-76AC76B7C35D}.Release|x86.ActiveCfg = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {7001A079-BE0E-40DD-A3AB-2AB2B6474EEA} = {E2E43BBD-E2C5-47B4-AAF8-6F7E174EAB6A} + {B2A6C9F9-A2BA-49EE-A364-2E839BD381BA} = {E2E43BBD-E2C5-47B4-AAF8-6F7E174EAB6A} + {C4085463-5BE2-4F87-8006-7FED126652F1} = {E2E43BBD-E2C5-47B4-AAF8-6F7E174EAB6A} + {BEC8B82B-9EB6-43CA-BB70-8AFB8729E230} = {E2E43BBD-E2C5-47B4-AAF8-6F7E174EAB6A} + {545C8306-2D33-4498-BFD6-0B1A978F184D} = {E2E43BBD-E2C5-47B4-AAF8-6F7E174EAB6A} + {2DCDBA6F-9941-45E5-94A4-082ACB9486FC} = {E2E43BBD-E2C5-47B4-AAF8-6F7E174EAB6A} + {0D5CDB87-198D-4CD3-A06F-76AC76B7C35D} = {E2E43BBD-E2C5-47B4-AAF8-6F7E174EAB6A} + EndGlobalSection +EndGlobal diff --git a/SparkIV-master/SRC/SparkIV/Updater.cs b/SparkIV-master/SRC/SparkIV/Updater.cs new file mode 100755 index 00000000..06386fbd --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Updater.cs @@ -0,0 +1,137 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Diagnostics; +using System.Reflection; +using System.Windows.Forms; + +namespace SparkIV +{ + public class Updater + { + private const string VersionUrl = "https://raw.githubusercontent.com/ahmed605/SparkIV/master/Config/version.txt"; + private const string UpdateUrl = "https://raw.githubusercontent.com/ahmed605/SparkIV/master/Config/url.txt"; + private const string DownloadListUrl = "https://github.com/ahmed605/SparkIV/releases"; + + public static void CheckForUpdate() + { + string version = GetWebString(VersionUrl); + + if ( string.IsNullOrEmpty(version)) + { + DialogResult result = + MessageBox.Show( + "An error has occurred. Please manually check the Github releases page for updates.", + "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Error); + + if (result == DialogResult.Yes) + { + Process.Start(DownloadListUrl); + } + } + else + { + var versionSplit = version.Split(new[] {'.'}, 3); + int versionCode = 0; + foreach (var s in versionSplit) + { + versionCode *= 0x100; + versionCode += int.Parse(s); + } + + Version vrs = Assembly.GetExecutingAssembly().GetName().Version; + int assemblyVersionCode = (vrs.Major * 0x100 + vrs.Minor) * 0x100 + vrs.Build; + + if (versionCode > assemblyVersionCode) + { + string message = + "There is a new version of SparkIV available! Would you like to download the newest version?" + + "\n" + "\n" + "This version is: " + vrs.Major + "." + vrs.Minor + "." + vrs.Build + "\n" + + "New Version is: " + version; + + DialogResult result = MessageBox.Show(message, "New Update!", MessageBoxButtons.YesNo, MessageBoxIcon.Information); + + if (result == DialogResult.Yes) + { + var url = GetWebString(UpdateUrl); + + if ( string.IsNullOrEmpty(url) ) + { + result = + MessageBox.Show( + "An error has occurred. Please manually check the Github releases page for updates?", + "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Error); + + if (result == DialogResult.Yes) + { + Process.Start(DownloadListUrl); + } + } + else + { + Process.Start( url ); + Application.Exit(); + } + } + } + else + { + MessageBox.Show(String.Format("There is no update available at this time."), + "No update available", MessageBoxButtons.OK, + MessageBoxIcon.Information); + } + } + } + + private static string GetWebString(string url) + { + string result; + try + { + var client = new System.Net.WebClient(); + client.CachePolicy = new System.Net.Cache.RequestCachePolicy(System.Net.Cache.RequestCacheLevel.NoCacheNoStore); + result = client.DownloadString(url); + } + catch (Exception ex) + { + string errorDetails = String.Empty; + MessageBoxIcon iconsToShow = MessageBoxIcon.Information; + + if (ex.Message.Contains("could not be resolved")) + { + errorDetails = + String.Format( + "The update check server could not be resolved.\nPlease check your internet connection and try again."); + iconsToShow = MessageBoxIcon.Error; + } + else if (ex.Message.Contains("404")) + { + errorDetails = "The update check server is currently down. Please try again later."; + iconsToShow = MessageBoxIcon.Information; + } + MessageBox.Show(errorDetails, "Update check server down", MessageBoxButtons.OK, iconsToShow); + return null; + } + + return result; + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Audio/AudioViewer.cs b/SparkIV-master/SRC/SparkIV/Viewer/Audio/AudioViewer.cs new file mode 100755 index 00000000..09ef9716 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Audio/AudioViewer.cs @@ -0,0 +1,53 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using System.Windows.Forms; +using RageLib.Audio; + +namespace SparkIV.Viewer.Audio +{ + class AudioViewer : IViewer + { + public Control GetView(RageLib.FileSystem.Common.File file) + { + var data = file.GetData(); + + var ms = new MemoryStream(data); + var audioFile = new AudioFile(); + try + { + audioFile.Open(ms); + } + catch + { + ms.Close(); + + throw; + } + + var view = new AudioView(); + var controller = new AudioViewController(view); + controller.AudioFile = audioFile; + + return view; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Viewer/HyperText/HyperTextViewer.cs b/SparkIV-master/SRC/SparkIV/Viewer/HyperText/HyperTextViewer.cs new file mode 100755 index 00000000..bdac342f --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/HyperText/HyperTextViewer.cs @@ -0,0 +1,96 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Drawing; +using System.Drawing.Imaging; +using System.IO; +using System.Windows.Forms; +using RageLib.HyperText; +using File=RageLib.FileSystem.Common.File; + +namespace SparkIV.Viewer.HyperText +{ + public class HyperTextViewer : IViewer + { + public Control GetView(File file) + { + var data = file.GetData(); + + var ms = new MemoryStream(data); + var hyperTextFile = new HyperTextFile(); + try + { + hyperTextFile.Open(ms); + } + finally + { + ms.Close(); + } + + StringWriter sw = new StringWriter(); + hyperTextFile.WriteHTML(sw); + + // Create a temporary folder + string tempPath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); + string htmlPath = Path.Combine(tempPath, "exported.html"); + + Directory.CreateDirectory(tempPath); + System.IO.File.WriteAllText(htmlPath, sw.ToString()); + + if (hyperTextFile.EmbeddedTextureFile != null) + { + foreach (var texture in hyperTextFile.EmbeddedTextureFile) + { + string imagePath = Path.Combine(tempPath, texture.Name + ".png"); + + string directory = Path.GetDirectoryName(imagePath); + if (!Directory.Exists(directory)) + { + Directory.CreateDirectory(directory); + } + + Image image = texture.Decode(); + image.Save(imagePath, ImageFormat.Png); + } + } + + WebBrowser browser = new WebBrowser(); + browser.AllowNavigation = false; + browser.AllowWebBrowserDrop = false; + //_browser.WebBrowserShortcutsEnabled = false; + //_browser.IsWebBrowserContextMenuEnabled = false; + + //browser.DocumentText = sw.ToString(); + browser.Navigate(htmlPath); + + browser.Disposed += delegate + { + Directory.Delete(tempPath, true); + + if (hyperTextFile.EmbeddedTextureFile != null) + { + hyperTextFile.EmbeddedTextureFile.Dispose(); + } + }; + + return browser; + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Viewer/IViewer.cs b/SparkIV-master/SRC/SparkIV/Viewer/IViewer.cs new file mode 100755 index 00000000..0950a7fa --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/IViewer.cs @@ -0,0 +1,30 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Windows.Forms; +using RageLib.FileSystem.Common; + +namespace SparkIV.Viewer +{ + interface IViewer + { + Control GetView(File file); + } +} diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Models/ModelDictionaryViewer.cs b/SparkIV-master/SRC/SparkIV/Viewer/Models/ModelDictionaryViewer.cs new file mode 100755 index 00000000..c941d8b3 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Models/ModelDictionaryViewer.cs @@ -0,0 +1,51 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using System.Windows.Forms; +using RageLib.Models; + +namespace SparkIV.Viewer.Models +{ + class ModelDictionaryViewer : ModelViewer + { + #region Implementation of IViewer + + public override Control GetView(RageLib.FileSystem.Common.File file) + { + var data = file.GetData(); + + var ms = new MemoryStream(data); + var modelFile = new ModelDictionaryFile(); + try + { + modelFile.Open(ms); + } + finally + { + ms.Close(); + } + + return CreateControl(file, modelFile); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Models/ModelFragTypeViewer.cs b/SparkIV-master/SRC/SparkIV/Viewer/Models/ModelFragTypeViewer.cs new file mode 100755 index 00000000..d5c579fe --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Models/ModelFragTypeViewer.cs @@ -0,0 +1,55 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2009 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using System.Windows.Forms; +using RageLib.Models; + +namespace SparkIV.Viewer.Models +{ + class ModelFragTypeViewer : ModelViewer + { + #region Implementation of IViewer + + public override Control GetView(RageLib.FileSystem.Common.File file) + { + var data = file.GetData(); + + var ms = new MemoryStream(data); + var modelFile = new ModelFragTypeFile(); + try + { + modelFile.Open(ms); + } + catch + { + return null; + } + finally + { + ms.Close(); + } + + return CreateControl(file, modelFile); + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Models/ModelViewer.cs b/SparkIV-master/SRC/SparkIV/Viewer/Models/ModelViewer.cs new file mode 100755 index 00000000..23b2c0f2 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Models/ModelViewer.cs @@ -0,0 +1,92 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Collections.Generic; +using System.IO; +using System.Windows.Forms; +using RageLib.Models; +using RageLib.Textures; +using File = RageLib.FileSystem.Common.File; + +namespace SparkIV.Viewer.Models +{ + class ModelViewer : IViewer + { + protected Control CreateControl(File file, IModelFile modelfile) + { + var view = new ModelView(); + var controller = new ModelViewController(view); + + var fileName = file.Name; + var fileNameWOE = fileName.Substring(0, fileName.LastIndexOf('.')); + + List textures = new List(); + TryLoadTexture(textures, file, fileNameWOE); + TryLoadTexture(textures, file, "vehshare"); + TryLoadTexture(textures, file, "vehshare_truck"); + controller.TextureFiles = textures.ToArray(); + + controller.ModelFile = modelfile; + return view; + } + + private void TryLoadTexture(List textureList, File file, string name) + { + var textureFileName = name + ".wtd"; + var textures = file.ParentDirectory.FindByName(textureFileName) as File; + if (textures != null) + { + var textureFile = new TextureFile(); + var textureMS = new MemoryStream(textures.GetData()); + try + { + textureFile.Open(textureMS); + textureList.Add(textureFile); + } + finally + { + textureMS.Close(); + } + } + } + + #region Implementation of IViewer + + public virtual Control GetView(File file) + { + var data = file.GetData(); + + var ms = new MemoryStream(data); + var modelFile = new ModelFile(); + try + { + modelFile.Open(ms); + } + finally + { + ms.Close(); + } + + return CreateControl(file, modelFile); + } + + #endregion + } +} diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Script/Format/CLikeFormat.cs b/SparkIV-master/SRC/SparkIV/Viewer/Script/Format/CLikeFormat.cs new file mode 100755 index 00000000..e72cdc5a --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Script/Format/CLikeFormat.cs @@ -0,0 +1,53 @@ +#region Copyright © 2001-2003 Jean-Claude Manoli [jc@manoli.net] +/* + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the author(s) be held liable for any damages arising from + * the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * + * 2. Altered source versions must be plainly marked as such, and must not + * be misrepresented as being the original software. + * + * 3. This notice may not be removed or altered from any source distribution. + */ +#endregion + +using System; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; + +namespace Manoli.Utils.CSharpFormat +{ + /// + /// Provides a base class for formatting languages similar to C. + /// + public abstract class CLikeFormat : CodeFormat + { + /// + /// Regular expression string to match single line and multi-line + /// comments (// and /* */). + /// + protected override string CommentRegEx + { + get { return @"/\*.*?\*/|//.*?(?=\r|\n)"; } + } + + /// + /// Regular expression string to match string and character literals. + /// + protected override string StringRegEx + { + get { return @"@?""""|@?"".*?(?!\\).""|''|'.*?(?!\\).'"; } + } + } +} + diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Script/Format/CodeFormat.cs b/SparkIV-master/SRC/SparkIV/Viewer/Script/Format/CodeFormat.cs new file mode 100755 index 00000000..142b6768 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Script/Format/CodeFormat.cs @@ -0,0 +1,170 @@ +#region Copyright © 2001-2003 Jean-Claude Manoli [jc@manoli.net] +/* + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the author(s) be held liable for any damages arising from + * the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * + * 2. Altered source versions must be plainly marked as such, and must not + * be misrepresented as being the original software. + * + * 3. This notice may not be removed or altered from any source distribution. + */ +#endregion + +using System; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; + +namespace Manoli.Utils.CSharpFormat +{ + /// + /// Provides a base class for formatting most programming languages. + /// + public abstract class CodeFormat : SourceFormat + { + /// + /// Must be overridden to provide a list of keywords defined in + /// each language. + /// + /// + /// Keywords must be separated with spaces. + /// + protected abstract string Keywords + { + get; + } + + /// + /// Can be overridden to provide a list of preprocessors defined in + /// each language. + /// + /// + /// Preprocessors must be separated with spaces. + /// + protected virtual string Preprocessors + { + get { return ""; } + } + + /// + /// Must be overridden to provide a regular expression string + /// to match strings literals. + /// + protected abstract string StringRegEx + { + get; + } + + /// + /// Must be overridden to provide a regular expression string + /// to match comments. + /// + protected abstract string CommentRegEx + { + get; + } + + /// + /// Determines if the language is case sensitive. + /// + /// true if the language is case sensitive, false + /// otherwise. The default is true. + /// + /// A case-insensitive language formatter must override this + /// property to return false. + /// + public virtual bool CaseSensitive + { + get { return true; } + } + + /// + protected CodeFormat() + { + //generate the keyword and preprocessor regexes from the keyword lists + Regex r; + r = new Regex(@"\w+|-\w+|#\w+|@@\w+|#(?:\\(?:s|w)(?:\*|\+)?\w+)+|@\\w\*+"); + string regKeyword = r.Replace(Keywords, @"(?<=^|\W)$0(?=\W)"); + string regPreproc = r.Replace(Preprocessors, @"(?<=^|\s)$0(?=\s|$)"); + r = new Regex(@" +"); + regKeyword = r.Replace(regKeyword, @"|"); + regPreproc = r.Replace(regPreproc, @"|"); + + if (regPreproc.Length == 0) + { + regPreproc = "(?!.*)_{37}(? 0) + { + regAll.Append(")|("); + regAll.Append(regPreproc); + } + regAll.Append(")|("); + regAll.Append(regKeyword); + regAll.Append(")"); + + RegexOptions caseInsensitive = CaseSensitive ? 0 : RegexOptions.IgnoreCase; + CodeRegex = new Regex(regAll.ToString(), RegexOptions.Singleline | RegexOptions.Compiled | caseInsensitive); + } + + /// + /// Called to evaluate the HTML fragment corresponding to each + /// matching token in the code. + /// + /// The resulting from a + /// single regular expression match. + /// A string containing the HTML code fragment. + protected override string MatchEval(Match match) + { + if(match.Groups[1].Success) //comment + { + StringReader reader = new StringReader(match.ToString()); + string line; + StringBuilder sb = new StringBuilder(); + while ((line = reader.ReadLine()) != null) + { + if(sb.Length > 0) + { + sb.Append("\n"); + } + sb.Append(""); + sb.Append(line); + sb.Append(""); + } + return sb.ToString(); + } + if(match.Groups[2].Success) //string literal + { + return "" + match.ToString() + ""; + } + if(match.Groups[3].Success) //preprocessor keyword + { + return "" + match.ToString() + ""; + } + if(match.Groups[4].Success) //keyword + { + return "" + match.ToString() + ""; + } + System.Diagnostics.Debug.Assert(false, "None of the above!"); + return ""; //none of the above + } + } +} + diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Script/Format/SourceFormat.cs b/SparkIV-master/SRC/SparkIV/Viewer/Script/Format/SourceFormat.cs new file mode 100755 index 00000000..4057457d --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Script/Format/SourceFormat.cs @@ -0,0 +1,266 @@ +#region Copyright © 2001-2003 Jean-Claude Manoli [jc@manoli.net] +/* + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the author(s) be held liable for any damages arising from + * the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * + * 2. Altered source versions must be plainly marked as such, and must not + * be misrepresented as being the original software. + * + * 3. This notice may not be removed or altered from any source distribution. + */ +#endregion + +using System; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Reflection; + +namespace Manoli.Utils.CSharpFormat +{ + /// + /// Provides a base implementation for all code formatters. + /// + /// + /// + /// To display the formatted code on your web site, the web page must + /// refer to a stylesheet that defines the formatting for the different + /// CSS classes generated by CSharpFormat: + /// .csharpcode, pre, .rem, .kwrd, .str, .op, .preproc, .alt, .lnum. + /// + /// + /// Note that if you have multi-line comments in your source code + /// (like /* ... */), the "line numbers" or "alternate line background" + /// options will generate code that is not strictly HTML 4.01 compliant. + /// The code will still look good with IE5+ or Mozilla 0.8+. + /// + /// + public abstract class SourceFormat + { + /// + protected SourceFormat() + { + _tabSpaces = 4; + _lineNumbers = false; + _alternate = false; + _embedStyleSheet = false; + } + + private byte _tabSpaces; + + /// + /// Gets or sets the tabs width. + /// + /// The number of space characters to substitute for tab + /// characters. The default is 4, unless overridden is a + /// derived class. + public byte TabSpaces + { + get { return _tabSpaces; } + set { _tabSpaces = value; } + } + + private bool _lineNumbers; + + /// + /// Enables or disables line numbers in output. + /// + /// When true, line numbers are generated. + /// The default is false. + public bool LineNumbers + { + get { return _lineNumbers; } + set { _lineNumbers = value; } + } + + private bool _alternate; + + /// + /// Enables or disables alternating line background. + /// + /// When true, lines background is alternated. + /// The default is false. + public bool Alternate + { + get { return _alternate; } + set { _alternate = value; } + } + + private bool _embedStyleSheet; + + /// + /// Enables or disables the embedded CSS style sheet. + /// + /// When true, the CSS <style> element is included + /// in the HTML output. The default is false. + public bool EmbedStyleSheet + { + get { return _embedStyleSheet; } + set { _embedStyleSheet = value; } + } + + /// Transform source code to HTML 4.01. + /// + /// + /// Transforms a source code stream to HTML 4.01. + /// + /// Source code stream. + /// A string containing the HTML formatted code. + public string FormatCode(Stream source) + { + StreamReader reader = new StreamReader(source); + string s = reader.ReadToEnd(); + reader.Close(); + return FormatCode(s, _lineNumbers, _alternate, _embedStyleSheet, false); + } + + /// + /// Transforms a source code string to HTML 4.01. + /// + /// A string containing the HTML formatted code. + public string FormatCode(string source) + { + return FormatCode(source, _lineNumbers, _alternate, _embedStyleSheet, false); + } + + /// + /// Allows formatting a part of the code in a different language, + /// for example a JavaScript block inside an HTML file. + /// + public string FormatSubCode(string source) + { + return FormatCode(source, false, false, false, true); + } + + /// + /// Gets the CSS stylesheet as a stream. + /// + /// A text of the CSS definitions. + public static Stream GetCssStream() + { + return Assembly.GetExecutingAssembly().GetManifestResourceStream( + "Manoli.Utils.CSharpFormat.csharp.css"); + } + + /// + /// Gets the CSS stylesheet as a string. + /// + /// A string containing the CSS definitions. + public static string GetCssString() + { + StreamReader reader = new StreamReader(GetCssStream()); + return reader.ReadToEnd(); + } + + private Regex codeRegex; + + /// + /// The regular expression used to capture language tokens. + /// + protected Regex CodeRegex + { + get { return codeRegex; } + set { codeRegex = value; } + } + + /// + /// Called to evaluate the HTML fragment corresponding to each + /// matching token in the code. + /// + /// The resulting from a + /// single regular expression match. + /// A string containing the HTML code fragment. + protected abstract string MatchEval(Match match); + + //does the formatting job + private string FormatCode(string source, bool lineNumbers, + bool alternate, bool embedStyleSheet, bool subCode) + { + //replace special characters + StringBuilder sb = new StringBuilder(source); + + if(!subCode) + { + sb.Replace("&", "&"); + sb.Replace("<", "<"); + sb.Replace(">", ">"); + sb.Replace("\t", string.Empty.PadRight(_tabSpaces)); + } + + //color the code + source = codeRegex.Replace(sb.ToString(), new MatchEvaluator(this.MatchEval)); + + sb = new StringBuilder(); + + if (embedStyleSheet) + { + sb.Append("\n"); + } + + if (lineNumbers || alternate) //we have to process the code line by line + { + if(!subCode) + sb.Append("
\n"); + StringReader reader = new StringReader(source); + int i = 0; + string spaces = " "; + int order; + string line; + while ((line = reader.ReadLine()) != null) + { + i++; + if (alternate && ((i % 2) == 1)) + { + sb.Append("
");
+					}
+					else
+					{
+						sb.Append("
");
+					}
+
+					if(lineNumbers)
+					{
+						order = (int)Math.Log10(i);
+						sb.Append("" 
+							+ spaces.Substring(0, 3 - order) + i.ToString() 
+							+ ":  ");
+					}
+					
+					if(line.Length == 0)
+						sb.Append(" ");
+					else
+						sb.Append(line);
+					sb.Append("
\n"); + } + reader.Close(); + if(!subCode) + sb.Append("
"); + } + else + { + //have to use a
 because IE below ver 6 does not understand 
+				//the "white-space: pre" CSS value
+				if(!subCode)
+					sb.Append("
\n");
+				sb.Append(source);
+				if(!subCode)
+					sb.Append("
"); + } + + return sb.ToString(); + } + + } +} diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Script/ScriptView.cs b/SparkIV-master/SRC/SparkIV/Viewer/Script/ScriptView.cs new file mode 100755 index 00000000..1389e9ea --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Script/ScriptView.cs @@ -0,0 +1,134 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Text; +using System.Windows.Forms; +using System.IO; +using RageLib.Scripting; + +namespace SparkIV.Viewer.Script +{ + public partial class ScriptView : UserControl + { + ScriptFile _scriptFile; + WebBrowser _browser; + + public ScriptView() + { + InitializeComponent(); + } + + internal ScriptFile ScriptFile + { + set + { + _scriptFile = value; + UpdateView(); + } + } + + void UpdateView() + { + CodeFormat format = CodeFormat.Disassemble; + + if (radioCFDecompile.Checked) + { + format = CodeFormat.ScruffDecompile; + } + else if (radioFullDecompile.Checked) + { + format = CodeFormat.FullDecompile; + } + + string code = _scriptFile.GetCode(format); + + if (_browser != null) + { + Controls.Remove(_browser); + } + + _browser = new WebBrowser(); + _browser.Dock = DockStyle.Fill; + _browser.AllowNavigation = false; + _browser.AllowWebBrowserDrop = false; + //_browser.WebBrowserShortcutsEnabled = false; + _browser.IsWebBrowserContextMenuEnabled = false; + + if (radioFullDecompile.Checked & code.Length < 0x10000) + { + var codeFormat = new ScruffFormat(); + string text = codeFormat.FormatCode(new MemoryStream(Encoding.ASCII.GetBytes(code))); + text = "" + + text; + _browser.DocumentText = text; + } + else + { + string text = "
" + code.Replace("\n", "
") + "
"; + _browser.DocumentText = text; + } + + Controls.Add(_browser); + _browser.BringToFront(); + } + + private void radioCFDecompile_CheckedChanged(object sender, EventArgs e) + { + if (radioCFDecompile.Checked) + { + UpdateView(); + } + } + + private void radioFullDecompile_CheckedChanged(object sender, EventArgs e) + { + if (radioFullDecompile.Checked) + { + UpdateView(); + } + } + + } +} diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Script/ScriptView.designer.cs b/SparkIV-master/SRC/SparkIV/Viewer/Script/ScriptView.designer.cs new file mode 100755 index 00000000..c39b8094 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Script/ScriptView.designer.cs @@ -0,0 +1,92 @@ +namespace SparkIV.Viewer.Script +{ + partial class ScriptView + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.panel1 = new System.Windows.Forms.Panel(); + this.radioFullDecompile = new System.Windows.Forms.RadioButton(); + this.radioCFDecompile = new System.Windows.Forms.RadioButton(); + this.panel1.SuspendLayout(); + this.SuspendLayout(); + // + // panel1 + // + this.panel1.Controls.Add(this.radioFullDecompile); + this.panel1.Controls.Add(this.radioCFDecompile); + this.panel1.Dock = System.Windows.Forms.DockStyle.Top; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(443, 30); + this.panel1.TabIndex = 0; + // + // radioFullDecompile + // + this.radioFullDecompile.Appearance = System.Windows.Forms.Appearance.Button; + this.radioFullDecompile.AutoSize = true; + this.radioFullDecompile.Checked = true; + this.radioFullDecompile.Location = new System.Drawing.Point(3, 4); + this.radioFullDecompile.Name = "radioFullDecompile"; + this.radioFullDecompile.Size = new System.Drawing.Size(127, 23); + this.radioFullDecompile.TabIndex = 0; + this.radioFullDecompile.TabStop = true; + this.radioFullDecompile.Text = "High Level Decompiled"; + this.radioFullDecompile.UseVisualStyleBackColor = true; + this.radioFullDecompile.CheckedChanged += new System.EventHandler(this.radioFullDecompile_CheckedChanged); + // + // radioCFDecompile + // + this.radioCFDecompile.Appearance = System.Windows.Forms.Appearance.Button; + this.radioCFDecompile.AutoSize = true; + this.radioCFDecompile.Location = new System.Drawing.Point(136, 4); + this.radioCFDecompile.Name = "radioCFDecompile"; + this.radioCFDecompile.Size = new System.Drawing.Size(113, 23); + this.radioCFDecompile.TabIndex = 1; + this.radioCFDecompile.Text = "Scruff Disassembled"; + this.radioCFDecompile.UseVisualStyleBackColor = true; + this.radioCFDecompile.CheckedChanged += new System.EventHandler(this.radioCFDecompile_CheckedChanged); + // + // ScriptView + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.panel1); + this.Name = "ScriptView"; + this.Size = new System.Drawing.Size(443, 431); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.RadioButton radioFullDecompile; + private System.Windows.Forms.RadioButton radioCFDecompile; + } +} diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Script/ScriptView.resx b/SparkIV-master/SRC/SparkIV/Viewer/Script/ScriptView.resx new file mode 100755 index 00000000..ff31a6db --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Script/ScriptView.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Script/ScriptViewer.cs b/SparkIV-master/SRC/SparkIV/Viewer/Script/ScriptViewer.cs new file mode 100755 index 00000000..551ae71b --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Script/ScriptViewer.cs @@ -0,0 +1,49 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using System.Windows.Forms; +using RageLib.Scripting; + +namespace SparkIV.Viewer.Script +{ + class ScriptViewer : IViewer + { + public Control GetView(RageLib.FileSystem.Common.File file) + { + var data = file.GetData(); + + ScriptFile scriptFile = new ScriptFile(); + //try + { + scriptFile.Open(new MemoryStream(data)); + } + /*catch + { + return null; + }*/ + + ScriptView view = new ScriptView(); + view.ScriptFile = scriptFile; + + return view; + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Script/ScruffFormat.cs b/SparkIV-master/SRC/SparkIV/Viewer/Script/ScruffFormat.cs new file mode 100755 index 00000000..da59871f --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Script/ScruffFormat.cs @@ -0,0 +1,47 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace SparkIV.Viewer.Script +{ + class ScruffFormat : Manoli.Utils.CSharpFormat.CLikeFormat + { + /// + /// The list of C# keywords. + /// + protected override string Keywords + { + get + { + return "void function auto return if else while switch case default break float int"; + } + } + + /// + /// The list of C# preprocessors. + /// + protected override string Preprocessors + { + get + { + return ""; + } + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Viewer/TextViewer.cs b/SparkIV-master/SRC/SparkIV/Viewer/TextViewer.cs new file mode 100755 index 00000000..0021dc04 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/TextViewer.cs @@ -0,0 +1,47 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Windows.Forms; +using System.Text; +using System.Drawing; +using RageLib.FileSystem.Common; + +namespace SparkIV.Viewer +{ + class TextViewer : IViewer + { + public Control GetView(File file) + { + var data = file.GetData(); + + TextBox textBox = new TextBox(); + textBox.Font = new Font("Courier New", 10); + textBox.ReadOnly = true; + textBox.BackColor = SystemColors.Window; + textBox.Text = Encoding.ASCII.GetString(data); + textBox.Multiline = true; + textBox.ScrollBars = ScrollBars.Both; + textBox.SelectionStart = 0; + textBox.SelectionLength = 0; + textBox.WordWrap = false; + return textBox; + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Textures/TextureViewer.cs b/SparkIV-master/SRC/SparkIV/Viewer/Textures/TextureViewer.cs new file mode 100755 index 00000000..9b811cb6 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Textures/TextureViewer.cs @@ -0,0 +1,51 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.IO; +using System.Windows.Forms; +using RageLib.Textures; + +namespace SparkIV.Viewer.Textures +{ + class TextureViewer : IViewer + { + public Control GetView(RageLib.FileSystem.Common.File file) + { + var data = file.GetData(); + + var ms = new MemoryStream(data); + var textureFile = new TextureFile(); + try + { + textureFile.Open(ms); + } + finally + { + ms.Close(); + } + + var view = new TexturePreviewView(); + var controller = new TexturePreviewController(view); + controller.TextureFile = textureFile; + + return view; + } + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Viewer/ViewerForm.cs b/SparkIV-master/SRC/SparkIV/Viewer/ViewerForm.cs new file mode 100755 index 00000000..9bb18480 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/ViewerForm.cs @@ -0,0 +1,52 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Windows.Forms; + +namespace SparkIV.Viewer +{ + public partial class ViewerForm : Form + { + private Control _viewControl; + + public ViewerForm() + { + InitializeComponent(); + } + + public void SetFilename(string filename) + { + Text = "Spark IV - Preview - " + filename; + } + + public void SetControl(Control control) + { + if (_viewControl != null) + { + Controls.Remove(_viewControl); + } + + _viewControl = control; + _viewControl.Parent = this; + _viewControl.Dock = DockStyle.Fill; + Controls.Add(_viewControl); + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Viewer/ViewerForm.designer.cs b/SparkIV-master/SRC/SparkIV/Viewer/ViewerForm.designer.cs new file mode 100755 index 00000000..00206fd1 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/ViewerForm.designer.cs @@ -0,0 +1,70 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +namespace SparkIV.Viewer +{ + partial class ViewerForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ViewerForm)); + this.SuspendLayout(); + // + // ViewerForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(810, 666); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Name = "ViewerForm"; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Preview"; + this.ResumeLayout(false); + + } + + #endregion + } +} \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Viewer/ViewerForm.resx b/SparkIV-master/SRC/SparkIV/Viewer/ViewerForm.resx new file mode 100755 index 00000000..e9f12655 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/ViewerForm.resx @@ -0,0 +1,692 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAkAMDAAAAEACACoDgAAlgAAACAgAAABAAgAqAgAAD4PAAAQEAAAAQAIAGgFAADmFwAAMDAAAAEA + GACoHAAATh0AACAgAAABABgAqAwAAPY5AAAQEAAAAQAYAGgDAACeRgAAMDAAAAEAIACoJQAABkoAACAg + AAABACAAqBAAAK5vAAAQEAAAAQAgAGgEAABWgAAAKAAAADAAAABgAAAAAQAIAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAFBQUACQkJAA4ODgAQEBAAFRUVABkZGQAdHR0AICAgACUlJQApKSkALS0tADEx + MQA1NTUAODc3ADk5OQA9PT0AQUA/AEFBQQBFRUUASUlJAE1NTQBQT08AUVFRAFVVVQBZWVkAXl1dAGBf + XwBhYF8AYWFhAGVlZQBoZ2cAaWhnAGlpaQBsa2sAbW1tAHFxcQB1dXUAeHd3AHl5eQB9fX0AgH9/AICA + fwCBgIAAhYWFAIiHhwCIiIcAiYmJAI2NjQCRkZEAlJSTAJWVlQCYmJgAnZ2dAKCgoACko6MApaWlAKmp + qQCtra0AsK+vALGxsAC2trUAurq6ALu8uwC9vb0Av8C/AMHBwQDDxMMAxMTCAMTExADKysoAzMzLAM3N + zQDR0dEA1dXVANra2gDd3d0A4ODgAOTk4wDn5+cA6OjnAOjo6ADs7OwA8fHxAAiQAAAKsAAAC88AAA7w + AAAg/xIAPf8xAFv/UQB5/3EAmP+RALX/sQDU/9EA////AAAAAAAULwAAIlAAADBwAAA9kAAATLAAAFnP + AABn8AAAeP8RAIr/MQCc/1EArv9xAMD/kQDS/7EA5P/RAP///wAAAAAAJi8AAEBQAABacAAAdJAAAI6w + AACpzwAAwvAAANH/EQDY/zEA3v9RAOP/cQDp/5EA7/+xAPb/0QD///8AAAAAAC8mAABQQQAAcFsAAJB0 + AACwjgAAz6kAAPDDAAD/0hEA/9gxAP/dUQD/5HEA/+qRAP/wsQD/9tEA////AAAAAAAvFAAAUCIAAHAw + AACQPgAAsE0AAM9bAADwaQAA/3kRAP+KMQD/nVEA/69xAP/BkQD/0rEA/+XRAP///wAAAAAALwMAAFAE + AABwBgAAkAkAALAKAADPDAAA8A4AAP8gEgD/PjEA/1xRAP96cQD/l5EA/7axAP/U0QD///8AAAAAAC8A + DgBQABcAcAAhAJAAKwCwADYAzwBAAPAASQD/EVoA/zFwAP9RhgD/cZwA/5GyAP+xyAD/0d8A////AAAA + AAAvACAAUAA2AHAATACQAGIAsAB4AM8AjgDwAKQA/xGzAP8xvgD/UccA/3HRAP+R3AD/seUA/9HwAP// + /wAAAAAALAAvAEsAUABpAHAAhwCQAKUAsADEAM8A4QDwAPAR/wDyMf8A9FH/APZx/wD3kf8A+bH/APvR + /wD///8AAAAAABsALwAtAFAAPwBwAFIAkABjALAAdgDPAIgA8ACZEf8ApjH/ALRR/wDCcf8Az5H/ANyx + /wDr0f8A////AAAAAAAIAC8ADgBQABUAcAAbAJAAIQCwACYAzwAsAPAAPhH/AFgx/wBxUf8AjHH/AKaR + /wC/sf8A2tH/AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAgMDBAMEBAQEBAQDBAMDBAMEAQAAAAABBAQEBAQEBAQEBAQDBAEAAAAAAAAAAAAABwoICAgICAgI + CAgICAgICAgKCAAAAAAHCggICAgICAgICAgICAkAAAAAAAAAAAAACAQAAAAAAAAAAAAAAAAAAAAECAAA + AAALAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAABwQYOzY2NjY2NjY2NjY2LQcECAAAAAALASw2NjY3NjY2 + NjYiAgkCAAAAAAAAAAAACAQjUSwkIyMjIyMjJCMpMgcECAAAAAcFDEo0IyMjIyMjIzArBwEKAAAAAAAA + AAAABwQjTQsAAAAAAAAAAAAJLwcECAAAAAsAG1MJAAAAAAAAAAM4DQALAAAAAAAAAAAACAMkTAwAAAAA + AAAAAAAKLwcECAAAAQoCNEoAAAAAAAAAAAAwFgIIAwAAAAAAAAAABwQjTQsAAAAAAAAAAAAKLwcECAAA + BwUIQzIAAAAAAAAAAAAaJwUECAAAAAAAAAAACAMkTAwAAAAAAAAAAAAKLwcECAAACQUOURUAAAAAAAAA + AAANNAkDCAAAAAAAAAAABwQjTQsAAAAAAAAAAAAKLwcECAABCQIoSAkAAAAAAAAAAAAHKxQACAMAAAAA + AAAACAMkUS4kEQAAAAAADyMqNAcECAAECQBDNgQAAAAAAAAAAAACHyUACQQAAAAAAAAABwQhS0VQKAAA + AAAAHTtEPAoECAAECARSJAAAAAAAAAAAAAAAFysEBwUAAAAAAAAACAMAAABJKgAAAAAAGiQAAAAECAAK + ARtMEAAAAAADCAMAAAAACi0PAA8AAAAAAAAABwoJBQBJKgAAAAAAGiQABQgJCAALADdCBAAAAAAYNyMA + AAAAAi0XAQsAAAAAAAAAAQUJCgFJLAEBAQEBGyUACQcDAgIJB0kwAAAAAAAvQEgAAAAAACQfBAUGAAAA + AAAAAAEHCgJJLAICAgECHSYBCQUBAAwAF08PAAAAAAI3NFMJAAAAAAkyCwAMAAAAAAAAAAIHCwNJLQMD + AwMCHicCCgYCAg0BKVEDAAAAABUoGUseAAAAAAA2EgEKAQAAAAAAAAMIDAVJLwQEBAQEHycDCwcDBwoI + PD0AAAAAACgdBT84AAAAAAAlHQMFBgAAAAAAAAQKDQZJMAUFBQUFIigFDAkEDAgRTSMCAQAABi8TACVK + CgAAAAARMAcDCAAAAAAAAAULEAhKMAcHBwcHIyoGDQkGDQkiURMFBAMBEisJAAxSGAAAAAAKMA4CCAEA + AAAABxMXEwlKMQkICAgIJCsHERUQEwc5Qg0GBgYFHi0BAAFNLAEAAAAFJxsACQ4LCQIACAoLCwtKMwoK + CgoKJi0JCQkJCQpSMQkICAgMLSQGBAI1PgcAAAAAGSwBAAAABwMACAsZIx5LNAsLCwsLJzIYFw0iHCBO + IwkJCQkUNiUdCSIyTRECAQAAECwVEgwABwMACAwvS0NLNA0NDQ0ML0U9NhNHR0FAFAsKCwoeR0U/CkVK + TiYICAYFCDk8OCIABwMACA4yTx4QEBAQDxAPDw8YOBVLNA0NDQ0NDAwMDDdFC0dGCwsKCwoLCgoKJi0D + BwMACA80Tx8TExISEhIREhEaOBhLNRAPDw8PDw4ODThFDUdIDQwMDAwMCwsLJzADBwMACBA1USMUFBQU + FBQTExMdORlLNhIREhIREBAQEDlGD0hIDw8ODg4NDQ0NKTADBwMACBI2USQXFhcWFhYVFRUfOhtMNxQU + FBMTExMTEzpGEklIEhEREBEQEBAQKzEEBwMACBM3UiYZGRgYGBgYFxgjOx5MORYVFhUVFRUUFDtHFElJ + FBMTExMTEhISLjMFBwMACBQ4Uzo0NDQ0NDQ0NDQ4PyJNRjIzMjIyMjExMUhIFklOMDAwMDAwMDAwOjQF + BwMACBU0RkVFRUVFRUVDQ0NDQCQ/Q0JCQkJCQkJBQUE8GDxBQUFBQEFAQEBAQDUFBwMABxckJicmJiUm + JSUlJSUkJR8jJCQkJCMjJCMjIyMhGh8hISEhHx8fHx4eHh0GBwMADCUvLy8uLy4uLS0sLC0sLCwsLCws + KywrKysrKysqKCkoKCgoJygnKCcnJyYTDwQAABQlJSUkJSQkJCQkJCQjIyMjIyMjIyIiISIhIR8fHx8e + Hh4eHh4dHR0dHR0HAAAAABQmJyYnJiYmJSUlJSUlJCUlJCQkJCQjJCMkIyMjIyMiIiIhISEhHx8fHh4I + AAAAABUoJygnJycnJycnJyYmJiYmJiYlJSUlJSQkJCQkJCQkJCQjIyMjIyMiIiIIAAAAABYqKikpKSgo + KCgoKCgoKCcnJycnJycnJiYmJiYlJSUlJSUkJSQlJCQkJCQIAAAAABYrKyoqKioqKioqKioqKSkpKSko + KCgoKCcoJycnJycnJiYmJiYmJiYlJSUJAAAAABMrKyoqKioqKiorKysrKyoqKioqKioqKSkpKCgoKCgo + KCgoJygnJycnJyYGAAAAAAIaIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiISEhHxMA + AAAAAAACBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBQEAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0oAAAAIAAAAEAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQAJCQkADQ0NABIS + EgAUFBQAGRkZAB4eHgAhISEAJCQkACkpKQAtLS0AMTExADQ0MwA1NTUAOTk5AD09PQBBQUEARENDAEVF + RQBIR0cASUlJAE5OTgBQUFAAVVRUAFlZWQBdXFwAYmJiAGZlZQBpaWkAbGtrAG1tbQBwb28AcXFxAHV1 + dQB4d3cAeXl5AHx7ewB9fX0AgH9/AIGBgQCEhIMAhoaGAIqKigCNjIsAjo6OAI+QjwCRkZEAlZWVAJqZ + mQCdnZ0An6CfAKGhoQCko6MAo6SjAKSkowClpaUAqampAK6urgCysrIAtbW1ALm5uQC9vb0AwcHBAMTE + wwDGxsYAysrKANPT0wAAkCwAALA2AADPQAAA8EoAEf9bADH/cQBR/4cAcf+dAJH/sgCx/8kA0f/fAP// + /wAAAAAAAi8AAARQAAAGcAAACJAAAAqwAAALzwAADvAAACD/EgA9/zEAW/9RAHn/cQCY/5EAtf+xANT/ + 0QD///8AAAAAABQvAAAiUAAAMHAAAD2QAABMsAAAWc8AAGfwAAB4/xEAiv8xAJz/UQCu/3EAwP+RANL/ + sQDk/9EA////AAAAAAAmLwAAQFAAAFpwAAB0kAAAjrAAAKnPAADC8AAA0f8RANj/MQDe/1EA4/9xAOn/ + kQDv/7EA9v/RAP///wAAAAAALyYAAFBBAABwWwAAkHQAALCOAADPqQAA8MMAAP/SEQD/2DEA/91RAP/k + cQD/6pEA//CxAP/20QD///8AAAAAAC8UAABQIgAAcDAAAJA+AACwTQAAz1sAAPBpAAD/eREA/4oxAP+d + UQD/r3EA/8GRAP/SsQD/5dEA////AAAAAAAvAwAAUAQAAHAGAACQCQAAsAoAAM8MAADwDgAA/yASAP8+ + MQD/XFEA/3pxAP+XkQD/trEA/9TRAP///wAAAAAALwAOAFAAFwBwACEAkAArALAANgDPAEAA8ABJAP8R + WgD/MXAA/1GGAP9xnAD/kbIA/7HIAP/R3wD///8AAAAAAC8AIABQADYAcABMAJAAYgCwAHgAzwCOAPAA + pAD/EbMA/zG+AP9RxwD/cdEA/5HcAP+x5QD/0fAA////AAAAAAAsAC8ASwBQAGkAcACHAJAApQCwAMQA + zwDhAPAA8BH/APIx/wD0Uf8A9nH/APeR/wD5sf8A+9H/AP///wAAAAAAGwAvAC0AUAA/AHAAUgCQAGMA + sAB2AM8AiADwAJkR/wCmMf8AtFH/AMJx/wDPkf8A3LH/AOvR/wD///8AAAAAAAgALwAOAFAAFQBwABsA + kAAhALAAJgDPACwA8AA+Ef8AWDH/AHFR/wCMcf8AppH/AL+x/wDa0f8A////AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUFBQUF + BQUFBQUFBQEAAAQGBQUFBQUFBQQAAAAAAAACBgICAgMCAgICAgIGAwAACAICAgICAgMCCAAAAAAAAAIF + JzguLi4uLi4vEQYCAAIHITEuLi4vMBcGAwAAAAAAAgUwJgkJCQkJCRoRBQIABgc7EAkJCQkMIgMHAAAA + AAACBTAdAAAAAAAAFBEFAgEGEj0AAAAAAAAhCgYBAAAAAAIFMB0AAAAAAAAUEQUDAwYdKwAAAAAAABoS + BQMAAAAAAgUwJwgBAAABBxoTBQIEAzQYAAAAAAAADxsCBQAAAAACBS8+NwkAAAcoORcFAgYEPgwAAAAA + AAAIIQQGAAAAAAIGAwA8CgAABx4BAgYCBxYyAwAADA8AAAIbCgkAAAAAAQUJAzwLAQAIHgIHBQIJKh4A + AAAsOgAAABcTBgIAAAAAAQgFPA0CAgogBAcBCAg9BwAABi5BCQAAAyIEBwAAAAABCQc9DwMDCiEFCAMJ + Ez0AAAAVGC8bAAAAIgkGAQAAAAMLCT4QBgYNIwgKBwknKwMBAxwJETgEAAAYFAQDAAABChILPhMHCA8l + CRAOCjkdBgUKIwIDPgoAABAbAwkHAwIKEBE/FwoKEikNCw8QQRMICBglCgk5GgAABiEHBAIEAgotOUAY + DQwWNy4ZOTc1DwoKJTsiJUIuBgQGIiwcAgUCDDouERAQEA8QIR9AGQ4ODg0NJi8xMAsLCwsKEikEBAIN + OzAUExMTExIjIUEbEBAQDw8pMDIxDg4ODQwVKgUFAg89MRgYFxcXFiglQh0VFRUUFCsyNDMREREQEBgt + BQQCED48KSkoKCgoMyhDLyYmJiQkOTQ4PSMiIiIiKDEGBAIQMDo5OTk5OTk4KDY4ODg4NzY2KSk0NjQ0 + MzMzLwYEAxgpKSgoKCgoJyclJiYmJSUlJCQiIiIiIiIhIiEhDgYADCIiIiEhISEhISAfIB8fHh4eHR0d + HRwcHBscGxsFAAAMJCQkJCQjIyIiIiIiIiEhISEhIB8gHx4eHh0dHQUAAA4nJiYmJiYmJiYlJSUkJCQk + IyMjIyIiIiIiISEhBQAADCcnJycnJycnJyYmJiYmJiYlJSUlJCQkJCQkIyMEAAABExcXFxcXFxcXFxcX + FxcXFxcXFxcXFhYWFhYWDwAAAAABAgICAgICAgICAgICAgICAgICAgICAgICAgEBAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgA + AAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHAAkJCQAODg4AERERABUV + FQAZGRkAHR0dACEhIQAkJCQAKSkpACwsLAAwMDAANzc3ADk5OQA/Pz8AQUFBAEVFRQBIR0YASkpKAE1N + TQBRUVEAWFdXAFlZWQBcW1sAXl5eAGFhYQBmZWUAaWlpAG1sbABxcXEAdXV1AHl5eQB9fX0AhYWFAImJ + iQCLjIsAjo6OAJCQkACTlJMAlZWVAJiYmAChoaEApqamALGxsQCx+f8A0fv/AP///wAAAAAAAC8hAABQ + NwAAcEwAAJBjAACweQAAz48AAPCmABH/tAAx/74AUf/IAHH/0wCR/9wAsf/lANH/8AD///8AAAAAAAAv + DgAAUBgAAHAiAACQLAAAsDYAAM9AAADwSgAR/1sAMf9xAFH/hwBx/50Akf+yALH/yQDR/98A////AAAA + AAACLwAABFAAAAZwAAAIkAAACrAAAAvPAAAO8AAAIP8SAD3/MQBb/1EAef9xAJj/kQC1/7EA1P/RAP// + /wAAAAAAFC8AACJQAAAwcAAAPZAAAEywAABZzwAAZ/AAAHj/EQCK/zEAnP9RAK7/cQDA/5EA0v+xAOT/ + 0QD///8AAAAAACYvAABAUAAAWnAAAHSQAACOsAAAqc8AAMLwAADR/xEA2P8xAN7/UQDj/3EA6f+RAO// + sQD2/9EA////AAAAAAAvJgAAUEEAAHBbAACQdAAAsI4AAM+pAADwwwAA/9IRAP/YMQD/3VEA/+RxAP/q + kQD/8LEA//bRAP///wAAAAAALxQAAFAiAABwMAAAkD4AALBNAADPWwAA8GkAAP95EQD/ijEA/51RAP+v + cQD/wZEA/9KxAP/l0QD///8AAAAAAC8DAABQBAAAcAYAAJAJAACwCgAAzwwAAPAOAAD/IBIA/z4xAP9c + UQD/enEA/5eRAP+2sQD/1NEA////AAAAAAAvAA4AUAAXAHAAIQCQACsAsAA2AM8AQADwAEkA/xFaAP8x + cAD/UYYA/3GcAP+RsgD/scgA/9HfAP///wAAAAAALwAgAFAANgBwAEwAkABiALAAeADPAI4A8ACkAP8R + swD/Mb4A/1HHAP9x0QD/kdwA/7HlAP/R8AD///8AAAAAACwALwBLAFAAaQBwAIcAkAClALAAxADPAOEA + 8ADwEf8A8jH/APRR/wD2cf8A95H/APmx/wD70f8A////AAAAAAAbAC8ALQBQAD8AcABSAJAAYwCwAHYA + zwCIAPAAmRH/AKYx/wC0Uf8AwnH/AM+R/wDcsf8A69H/AP///wAAAAAACAAvAA4AUAAVAHAAGwCQACEA + sAAmAM8ALADwAD4R/wBYMf8AcVH/AIxx/wCmkf8Av7H/ANrR/wD///8AAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAADAwQDBAMEAAUDBAMFAAAAAyUXFxcYBAEXGhcZDgIAAAMhAAAAEQQEIAAAABQD + AAAEKQ4ADBsDBCAAAAATBAAABAMeABEDBBERABwADAsAAAAHIAMUBgUfAgYlCAESAwADDCEHFgsKIgMR + BxwAFAUCBh0jCx0VHiAJIRQpAhESAwcqERAPHiYODRgoGwwMGwQILBwcGyIrGhohKiIXFyEFCyYoKCcj + JiYlJSEkJCMiBwYfIB8eHh4eHR0dHBwbGwIGISEhISEhISAgIB8fHx8CAAoLCwsLCwsLCwsLCwsJAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAoAAAAMAAAAGAAAAABABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAABwcHDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P + Dw8PBwcHAAAAAAAAAAAAAAAABAQEERERDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8P + BgYGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eJycnICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgKCgoHx8fAAAAAAAAAAAAAAAAHR0dJycnICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgJSUlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4e + Dw8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQHx8fAAAAAAAA + AAAAAAAALS0tAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy8vAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eDw8PVlZWrq6uoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg + oKCgnp6eh4eHHRwcEBAQHx8fAAAAAAAAAAAAAgICLCwsBwcHhYWFoKCgoKCgoKCgoKCgoKCgoKCgoKCg + oKCgoKCga2pqCAgIJiYmCAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eDw8Pb29v5+fnhoaG + bm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5uf39/lZSUHR0dEBAQHx8fAAAAAAAAAAAAHR0dEhISMzMz + 1NTUmJiYbm5ubm5ubm5ubm5ubm5ubm5ubm5ujIyMgICAHR0dBgYGKSkpAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAHh4eDw8Pb29v3t7eLy8vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycniomJHR0d + EBAQHx8fAAAAAAAAAAAALy8vAAAAX19f7u7uJiYmAAAAAAAAAAAAAAAAAAAAAAAAAAAADg4OpqamMzMz + AAAALy8vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eDw8Pb29v3t7eLy8vAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAJycniomJHR0dEBAQHx8fAAAAAAAABQUFKSkpCwsLl5eX19fXAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAjY2NUE9PCAgIISEhDQ0NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4e + Dw8Pb29v3t7eLy8vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycniomJHR0dEBAQHx8fAAAAAAAA + HBwcExMTISEhw8PDk5OTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXl5eenl5FBQUDw8PHx8fAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eDw8Pb29v3t7eLy8vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAJycniomJHR0dEBAQHx8fAAAAAAAAJiYmEhISNzc36OjoS0tLAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAANDQ0lpWVJSQkDw8PHx8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eDw8Pb29v3t7eLy8v + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycniomJHR0dEBAQHx8fAAAABwcHISEhCAgIfn5+zc3N + JiYmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4egYGBSkpKAgICHx8fDAwMAAAAAAAAAAAAAAAA + AAAAAAAAAAAAHh4eDw8Pb29v6enpiIiHcnJyPj4+AAAAAAAAAAAAAAAAAAAAODg4b29ugIB/l5aWHh4e + EBAQHx8fAAAAEhISIyMjAAAAwsLCn5+fDw8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHZ2dn + dXR0AAAAJCQkERERAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eDw8PaWlp19fWxcXE6Ojnfn5+AAAAAAAA + AAAAAAAAAAAAYmJir6+uxMTCsbGwKCgoEBAQHx8fAAAAEBAQHx8fERER7OzscXFxAQEBAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAUlJSgoGBEBAQHBwcFhYWAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4e + Dw8PAAAAAAAAAAAAz8/Pf39/AAAAAAAAAAAAAAAAAAAAXl1dcnFxAAAAAAAAAAAAEBAQHx8fAAAAKSkp + BQUFX19f3t7ePT09AAAAAAAAAAAAAAAADQ0NHx8fDQ0NAAAAAAAAAAAAAAAAKCgoh4eHODc3AAAAODg4 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eKCgoJCQkFhYWAgICz8/PgICAAQEBAQEBAAAAAAAAAAAAXl5e + cnFxAAAAExMTISEhJycnHx8fAAAALy8vAAAAoaGhwcHBDw8PAAAAAAAAAAAAAAAAVFRUoqKibm5uAAAA + AAAAAAAAAAAACAgIh4eHU1JSAwMDLy8vAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHFBQUIyMjJycnBgYG + 0NDQgoKCBAQEBAQEBAQEAwMDAwMDYF9fc3JyAgICIyMjHR0dDw8PBwcHCQkJJiYmHh4ezs7Oj4+PAAAA + AAAAAAAAAAAAAAAAi4uLvb29zc3NAAAAAAAAAAAAAAAAAAAAcHBwZ2dnEhISFBQUGhoaAAAAAAAAAAAA + AAAAAAAAAAAAAAAABwcHGhoaKSkpCgoK0NDQhISECQkJCAgICAgIBwcHBwcHY2JidnV1BgYGJSUlFRUV + AwMDAQEBMDAwAAAAUVFR5+fnOzs7AAAAAAAAAAAAAAAACwsLoqKimpmZ8fHxIyMjAAAAAAAAAAAAAAAA + IyMjlJSULSwsAAAALy8vAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoKHh4eLS0tDg4O0dHRhoaGDQ0NDAwM + DAwMDAwMCwsLZWRkeHd3CgoKKSkpGBgYCQkJCAgINDQ0BgYGf39/6OjoDAwMAAAAAAAAAAAAAAAATU1N + fHx8V1dX29vbZWVlAAAAAAAAAAAAAAAAAAAAnp6eQUFBAwMDKysrAwMDAAAAAAAAAAAAAAAAAAAAAAAA + DAwMIiIiMTExExMT0tLSiIiIEhISEREREBAQEBAQEBAQZ2dnenl5Dg4OLCwsHR0dDQ0NHh4eKSkpICAg + sLCwtra2AAAAAAAAAAAAAAAAAAAAfHx8YWBgFRUVu7u7p6enAAAAAAAAAAAAAAAAAAAAdnZ2YmJiDg4O + FRUVGRkZAAAAAAAAAAAAAAAAAAAAAAAAEBAQKCgoNjY2GRkZ09PTi4uLFxcXFxcXFhYWFhYWFRUVa2pq + fn19FBQUMTExIiIiEhISMDAwICAgPz8/4ODgbGxsCgoKBAQEAAAAAAAAFxcXi4uLQ0NDAAAAdHR01NTU + KSkpAAAAAAAAAAAAAAAAPj4+jY2NHBwcDw8PHx8fAAAAAAAAAAAAAAAAAAAAAAAAFBQULS0tOzs7Hx8f + 1NTUjo6OHR0dHBwcHBwcGxsbGxsbbm5ugH9/GRkZNTU1JiYmGRkZNDQ0IyMjbGxs6enpREREFBQUEhIS + DAwMBQUFQEBAg4KCJCQkAAAAMDAw6urqV1dXAAAAAAAAAAAAAAAAKCgoj46OODc3CQkJHx8fBQUFAAAA + AAAAAAAAAAAAHR0dRUVFU1NTREREJCQk1dXVkJCQIiIiISEhISEhISEhICAgcnFxg4KCHh4ePz8/TU1N + PT09Q0NDHh4eqampwMDANDQ0GRkZGRkZGBgYFRUVZmZmh4aGBgYGAAAABgYG4ODghYWFBQUFAAAAAAAA + AAAAFBQUenl5YF9fAAAAJSUlNTU1Li4uJycnCAgIAAAAHx8fKysrLCwsLCwsKysr19fXlJSUKSkpKSkp + KCgoKCgoJycndnZ2h4aGJSUlJSUlJCQkIyMjIyMjKCgo7OzskJCQIyMjICAgICAgHx8fMTExhoaGcHBw + GhoaEBAQCAgInp6eubm5HBwcAAAAAAAAAAAAAAAAWVlZhoWFBwYGAAAAAAAAAAAAHR0dDg4OAAAAHx8f + Ly8vV1dWb25uZWVk29val5eXLy8vLi4uLi4uLS0tLS0tenp6k5OSU1NSUlJRNDQ0a2trYWBfaWhn4uLi + bm5uJiYmJSUlJSUlJCQkR0dHoKCgdnV1YmJiIiIiampqlJST4eHgPz8/CQkJAwMDAAAAAAAAPT09goKC + T05NQUA/MjIxAAAAHR0dDg4OAAAAHx8fMjIyi4uL29raw8LC2trZmJiYNTU1NDQ0NDQ0NDQ0MjIyiIiI + xcXFtra1np2dR0dHysrKzMzLv76+vr69SUlJLCwsKysrKysrKioqZWVlzMzMxsXFu7u6JycnxcXF1tbW + 5OTjd3d3ISEhHh4eGhoaFRUVISEhp6ems7OypaWkbGtrAQEBHR0dDg4OAAAAHx8fNzc3k5OT5+fnY2Nj + Pj4+PT09PT09PDw8Ozs7Ozs7Ojo6OTk5OTk5V1dXpKOjTk5O2dnZmpqaNTU1NTU1NDQ0MzMzMzMzMjIy + MTExMTExMDAwoqKiw8PDLy8vy8vLysrKLS0tLCwsKysrKysrKioqKioqKSkpKSkpKCgod3Z2iIeHDAwM + HR0dDg4OAAAAHx8fOzs7l5eX5+fnZ2dnREREQ0NDQkJCQkJCQUFBQUFBQEBAQEBAPz8/XVxcp6amVFRU + 2tranZ2dOzs7Ojo6Ojo6OTk5OTk5ODg4Nzc3Nzc3NjY2paWlxcXFNDQ0zMzMzMzMMzMzMjIyMjIyMTEx + MDAwMDAwLy8vLi4uLi4ue3p6i4qKDQ0NHR0dDg4OAAAAHx8fPj4+mpqa6OjobGxsSkpKSUlJSUlJSEhI + SEhIR0dHRkZGRkZGRUVFYWFhqqmpWVlZ29vboKCgQkJCQEBAQEBAPz8/Pz8/Pj4+PT09PT09PDw8qKio + x8fHOjo6zc3Nzc3NOTk5ODg4Nzc3Nzc3NjY2NTU1NTU1NDQ0MzMzfn5+jo2NDw8PHR0dDg4OAAAAHx8f + Q0NDnp6e6enpcnJyUVFRUFBQUFBQT09PT09PT09PTk5OTU1NTExMaGdnraysYGBg3NzcpKSkSUlJSEhI + SEhIR0dHRkZGRkZGRUVFRUVFREREq6urycnJQkJCz8/Pz8/PQEBAQEBAPz8/Pj4+Pj4+PT09PT09PDw8 + Ozs7g4KCkpGRERERHR0dDg4OAAAAHx8fR0dHoqKi6urqd3d3V1dXV1dXVlZWVVVVVVVVVFRUVFRUU1NT + U1NTbW1tsK+vZWVl3t7ep6enT09PTk5OTk5OTU1NTExMTExMS0tLSkpKSkpKrq6uy8vLSEhI0dHR0dHR + RkZGRUVFRUVFREREREREQ0NDQkJCQkJCQUFBh4eHlZWVExMTHR0dDg4OAAAAHx8fSkpKpaWl8fHxrKys + mZmZmZmZmJiYmJiYmJiYmJiYl5eXl5eXl5eXpaWlu7u7ampq39/fycnJlJSUlJSUlJSUk5OTk5OTkpKS + kpKSkZGRkZGRzc3NzMzMTk5O0tLS4eHhj4+Pjo6Ojo6Ojo6Ojo6OjY2NjY2NjIyMi4uLrq6umpmZFRUV + HR0dDg4OAAAAHh4eTk5Ol5eXysrKxcXFxMXExMXExMTExMTExMTExMTEw8TDw8PDw8PDwsPCu7y7c3Nz + u7y7wsPCwcLBwcLBwcLBwcHBwMHAwMHAwMDAv8C/v8C/v8C/sLCwVVVVsrKyv7+/vr++vr++vr6+vb69 + vb69vb69vb29vL28vL28vL28nJycFxcXHR0dDg4OAAAAHh4eUVFRcHBweHh4eHh4d3d3dnZ2dnZ2dnZ2 + dXV1dXV1dXV1dHR0dHR0c3NzcnJyZ2dnb29vcXFxcXFxcHBwcHBwb29vbm5ubm5ubm5ubW1tbW1tbGxs + aGhoW1tbZ2dnampqaWlpaWlpaGhoaGhoZ2dnZ2dnZmZmZmZmZWVlZWVlYWFhGRkZHR0dDg4OAAAAMDAw + c3NzioqKiYmJiYmJiIiIiIiIh4eHh4eHh4eHh4eHhoaGhoaGhYWFhYWFhYWFhISEhISEhISEg4ODg4OD + goKCgoKCgYGBgYGBgYGBgICAgICAgICAf39/fn5+fn5+fX19fX19fX19fHx8e3t7e3t7enp6enp6enp6 + eXl5eXl5eHh4RUVFOTk5ERERAAAAAAAASEhIdHR0dHR0c3Nzc3Nzc3NzcnJycXFxcXFxcXFxcHBwcHBw + cHBwb29vbm5ubm5ubW1tbW1tbW1tbGxsbGxsa2trampqampqampqaWlpaGhoaGhoZ2dnZ2dnZmZmZmZm + ZWVlZWVlZGRkZGRkZGRkYmJiYmJiYmJiYWFhYGBgYGBgHR0dAAAAAAAAAAAAAAAASkpKeHh4eHh4d3d3 + d3d3d3d3dnZ2dnZ2dXV1dXV1dXV1dHR0dHR0c3Nzc3Nzc3NzcnJycnJycnJycXFxcXFxcHBwb29vb29v + bm5ubm5ubW1tbW1tbGxsbGxsbGxsa2tra2trampqaWlpaWlpaWlpaGhoZ2dnZ2dnZmZmZmZmZmZmHx8f + AAAAAAAAAAAAAAAATExMfHx8e3t7e3t7e3t7enp6enp6enp6eXl5eXl5eXl5eHh4eHh4eHh4d3d3d3d3 + dnZ2dnZ2dnZ2dXV1dXV1dHR0dHR0dHR0c3NzcnJycnJycnJycXFxcXFxcHBwcHBwcHBwb29vbm5ubm5u + bW1tbW1tbGxsbGxsa2tra2tra2trICAgAAAAAAAAAAAAAAAATk5Of39/f39/fn5+fn5+fn5+fX19fX19 + fX19fX19fHx8fHx8fHx8fHx8e3t7enp6enp6enp6enp6enp6eXl5eXl5eHh4eHh4d3d3d3d3d3d3dnZ2 + dnZ2dXV1dXV1dXV1dXV1dHR0c3Nzc3Nzc3NzcnJycnJycnJycXFxcXFxcHBwIiIiAAAAAAAAAAAAAAAA + Tk5OgICAgICAf39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/fn5+fn5+fn5+fn5+fn5+fX19 + fX19fHx8fHx8e3t7e3t7e3t7enp6enp6enp6eXl5eXl5eXl5eHh4eHh4eHh4d3d3d3d3d3d3dnZ2dnZ2 + dXV1dXV1dXV1IyMjAAAAAAAAAAAAAAAARUVFgICAgICAf39/f39/f39/f39/f39/f39/f39/gICAgICA + gICAgICAgICAf39/f39/f39/f39/f39/f39/f39/f39/fn5+fn5+fn5+fX19fX19fX19fX19fHx8fHx8 + fHx8fHx8e3t7e3t7e3t7enp6enp6enp6eXl5eXl5eHh4GBgYAAAAAAAAAAAAAAAACgoKXl5ebGxsbGxs + bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxs + bGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsa2tra2tra2tra2tra2tra2trampqampqampqaGhoREREAAAA + AAAAAAAAAAAAAAAAAAAACQkJGBgYGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZ + GRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZ + GRkZGRkZGRkZGRkZGRkZFBQUBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9KAAAACAAAABAAAAAAQAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU + FAUFBQAAAAAAABAQEBUVFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBEREQAAAAAAAAAAAAAAAAAAAAAAAAoK + ChkZGQoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKChoaGgoKCgAAAAAAAB8fHwsLCwoKCgoKCgoK + CgoKCgoKCgoKCgoKCiAgIAAAAAAAAAAAAAAAAAAAAAAAAAoKChQUFH9/f6WlpY+Pj4+Pj4+Pj4+Pj4+P + j4+Pj5GQkEFBQRUVFQoKCgAAAAcHBx4eHnFxcZiYmI+Pj4+Pj4+Pj4+Pj5aWllFQUBcXFwwMDAAAAAAA + AAAAAAAAAAAAAAoKChQUFJWVlX19fSQkJCQkJCQkJCQkJCQkJCQkJFxcXEJCQhUVFQoKCgAAABsbGx4e + HrOzsz4+PiQkJCQkJCQkJCQkJDExMXR0dA8PDx4eHgAAAAAAAAAAAAAAAAAAAAoKChQUFJSUlGlpaQAA + AAAAAAAAAAAAAAAAAAAAAEhHR0FBQRUVFQoKCgQEBBoaGkNDQ7e3twAAAAAAAAAAAAAAAAAAAAAAAHJy + cicnJxgYGAYGBgAAAAAAAAAAAAAAAAoKChQUFJSUlGlpaQAAAAAAAAAAAAAAAAAAAAAAAEhHR0FBQRUV + FQoKCgsLCxcXF2lpaYuLiwAAAAAAAAAAAAAAAAAAAAAAAFpaWkNDQxQUFAoKCgAAAAAAAAAAAAAAAAoK + ChQUFJWVlX5+fiAgIAYGBgAAAAAAAAYGBh4eHl1cXENCQhUVFQoKChISEg4ODqKiolNTUwAAAAAAAAAA + AAAAAAAAAAAAADc3N2NiYgsLCxQUFAAAAAAAAAAAAAAAAAoKChQUFJGRkL+/vqOjoiIiIgAAAAAAABwc + HIKCgaurqlBQUBUVFQoKChUVFRISEr6+vi4uLgAAAAAAAAAAAAAAAAAAAAAAAB8fH3FwcBERERcXFwAA + AAAAAAAAAAAAAAoKChkZGQoKCgICArS0tCoqKgAAAAAAAB8fH2tqagICAgkJCRoaGgoKCh0dHU9PT5yc + nA8PDwAAAAAAADExMTc3NwAAAAAAAAkJCWNjYysrKyMjIwAAAAAAAAAAAAAAAAQEBBYWFiIiIg4ODrW1 + tS0tLQICAgICAiEgIGxrawoKCh4eHhQUFAkJCSIiIoaGhmxsbAEBAQAAAAAAAIyMjK+vrwAAAAAAAAAA + AFBQUERERBcXFwsLCwAAAAAAAAAAAAAAAAUFBSAgIBUVFbe3tzMzMwkJCQgICCYmJnBvbxERERsbGwQE + BCIiIiEhIbq6uhwcHAAAAAAAABYWFo+Pj8fHxyYmJgAAAAAAAA8PD3Z1dRERER4eHgAAAAAAAAAAAAAA + AAcHByUlJRsbG7i4uDg4OA8PDw4ODisrK3NychYWFiAgIA8PDyUlJURERLm5uQICAgAAAAAAAEhISFVU + VJKSkmBgYAAAAAAAAAAAAHR0dCMjIxgYGAUFBQAAAAAAAAAAAAsLCy4uLiQkJLu7uz8/PxgYGBcXFzMz + M3h3dx8fHygoKB4eHiYmJn9/f4qKigsLCwUFBQ0NDWdmZiUlJT4+PqWlpRISEgAAAAAAAFNTU0hHRxMT + EwsLCwAAAAAAAAYGBikpKURERCwsLL29vUVFRR8fHx8fHzk5OXx7eyYmJj4+PjU1NSkpKaenp2pqahcX + FxQUFCgoKHZ2dgoKCg0NDb6+vikpKQAAAAAAADw8PGJhYQ0NDSQkJB0dHQwMDAoKCicnJz08PD8/P8HB + wU5OTioqKikpKUNDQ4SEgzQ0MywsLDk5OTs7O8fHx0RERCEhISEhIVVVVXt7eygoKCIiIqmpqFxcXAIC + AgAAABoaGnNychsbGhISEQkJCRMTEwoKCioqKo6NjaqpqcTEw1RUVDIyMjExMUxMTKSko4+PjldXV6mp + qaSjo6Ojojg4OCkpKSgoKHt7e7GwsHV1dHt7e8vLy46OjhcXFxISEhcXF3V1dI2Mi2dmZQoKChMTEwoK + Ci8vL6+vr4+Pjz8/Pz4+Pj09PT09PTs7Ozs7O3JxcWxsbMTExFhYWDY2NjU1NTQ0NDMzMzIyMn19fZKS + kpeXl5aWli4uLi0tLSwsLCsrKyoqKkRDQ4OCghERERMTEwoKCjIyMrOzs5SUlEdHR0ZGRkVFRUVFRURE + RENDQ3h3d3JycsbGxl9fXz4+Pj09PTw8PDs7Ozo6OoKCgpaWlpubm5qamjY2NjU1NTQ0NDMzMzIyMkpK + SoeGhhMTExMTEwoKCjc3N7i4uJqamlJSUlJSUlFRUVBQUE9PT05OToB/f3t6esrKymlpaUpKSklJSUhI + SEdHR0ZGRoqKip2dnaGhoaCgoEFBQUBAQEBAQD4+Pj4+PlRUVI6NjRUVFRMTEwoKCjs7O7y8vLa2toOD + g4KCgoGBgYGBgYCAgICAgJ6enoKCgtPT05KSknx8fHx8fHt7e3p6enl5eaqqqqGhoaWlpbm5uXZ2dnV1 + dXV1dXR0dHNzc4GBgZuamhcXFxMTEwoKCj4+PpaWlqysrKqqqqqqqqmpqampqaipqKioqKampoCAgKOk + o6anpqampqWmpaSlpKSkpKOko6Oko4KCgoODg6KioqGioaGhoaChoKCgoJ+gn5+fn4+QjxkZGRMTEw4O + DlNTU4KCgoODg4KCgoGBgYGBgYGBgYCAgH9/f35+fnt7e319fX19fXx8fHt7e3p6enp6enl5eXl5eXV1 + dXV1dXZ2dnZ2dnV1dXR0dHNzc3Nzc3JycnFxcTQ0NBoaGgAAADAwMHV1dXR0dHR0dHNzc3JycnJycnFx + cXFxcXBwcG9vb25ubm5ubm1tbW1tbWtra2tra2pqamlpaWhoaGhoaGdnZ2ZmZmVlZWVlZWNjY2NjY2Ji + YmJiYhMTEwAAAAAAADIyMnp6enl5eXl5eXh4eHh4eHd3d3d3d3Z2dnZ2dnV1dXR0dHR0dHNzc3Nzc3Jy + cnFxcXBwcHBwcG9vb25ubm5ubm1tbWxsbGtra2tra2pqamlpaWlpaRUVFQAAAAAAADQ0NH9/f35+fn5+ + fn19fX19fX19fX19fX19fXx8fHt7e3t7e3t7e3p6enp6enl5eXh4eHh4eHd3d3d3d3Z2dnZ2dnV1dXR0 + dHR0dHNzc3Nzc3JycnFxcRYWFgAAAAAAADAwMICAgH9/f39/f39/f39/f39/f39/f39/f39/f35+fn5+ + fn5+fn5+fn5+fn19fX19fXx8fHx8fHt7e3t7e3p6enp6enl5eXl5eXh4eHh4eHd3d3d3dxISEgAAAAAA + AAQEBEZGRlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ + UFBQUFBQUE9PT09PT09PT09PT09PT05OTjg4OAAAAAAAAAAAAAAAAAQEBAgICAgICAgICAgICAgICAgI + CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAcH + BwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAAAgAAAAAQAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODg8PDw8PDw8PDw8PDw8PDw8PDwAAABMT + Ew8PDw8PDw8PDxMTEwAAAAAAAAAAAA8PD42NjVlZWVlZWVlZWVxbWw8PDwgICFhYWGJiYllZWV5eXjo6 + OgoKCgAAAAAAAA8PD35+fgAAAAAAAAAAAERERA8PDxAQEHt7ewAAAAAAAAAAAE1NTQ8PDwAAAAAAAA8P + D5iYmDo6OgAAADAwMGZmZg8PDxEREXh4eAAAAAAAAAAAAEpKShEREQAAAAAAAA8PDw8PD3BwcAEBAUVF + RQwMDBAQEEVFRUZGRgAAAGhoaAAAAC8vLyoqKgICAgAAAAMDAx0dHXZ2dgsLC01MTBgYGBYWFnZ2dgcH + BxcXF4+PjyEhIQMDA0dHRw4ODgAAAA4ODjAwMH9/fxsbG1hXVyoqKigoKIaGhg4ODkRERB4eHmdnZwAA + AE5NTRMTEwoKChkZGW1sbImJiS0tLW1tbVFRUXBwcHl5eSQkJH9+fk5OTpeXlwoKCkZGRUhHRg4ODh0d + HaGhoUJCQkFBQT8/P3JxcZCQkDk5OTc3N1paWpaWlmVlZTAwMC4uLmZlZRISEiEhIbGxsWpqamhoaGdn + Z4aGhqampmJiYmFhYXx8fKGhoYSEhFpaWlhYWH9/fxQUFCoqKpGRkZWVlZWVlZOUk4eHh5CRkJCQkI+P + j46Ojnt7e4uMi4qKiomJiYSEhB4eHhgYGHd3d3Z2dnR0dHNzc3JycnFxcXBwcG5ubmxsbGtra2pqamho + aGZmZmVlZQoKChkZGX9/f35+fn5+fn5+fn19fXx8fHx8fHp6enl5eXh4eHd3d3Z2dnV1dXR0dAoKCgEB + ASgoKCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCsrKysrKysrKyQkJAAAAAAAqkEAAKpBAACqQQAA + qkEAAKpBAACqQQAAqkEAAKpBAACqQQAAqkEAAKpBAACqQQAAqkEAAKpBAACqQQAAqkEoAAAAMAAAAGAA + AAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wcHB/8PDw//Dw8P/w8P + D/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/wcH + B/8AAAD/AAAA/wAAAP8AAAD/BAQE/xEREf8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8P + D/8PDw//Dw8P/w8PD/8GBgb/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4e + Hv8nJyf/ICAg/yAgIP8gICD/ICAg/yAgIP8gICD/ICAg/yAgIP8gICD/ICAg/yAgIP8gICD/ICAg/yAg + IP8gICD/KCgo/x8fH/8AAAD/AAAA/wAAAP8AAAD/HR0d/ycnJ/8gICD/ICAg/yAgIP8gICD/ICAg/yAg + IP8gICD/ICAg/yAgIP8gICD/ICAg/yAgIP8lJSX/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/x4eHv8PDw//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/EBAQ/x8fH/8AAAD/AAAA/wAAAP8AAAD/LS0t/wEBAf8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8vLy//AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8PDw//VlZW/66urv+goKD/oKCg/6CgoP+goKD/oKCg/6Cg + oP+goKD/oKCg/6CgoP+goKD/np6e/4eHh/8dHBz/EBAQ/x8fH/8AAAD/AAAA/wAAAP8CAgL/LCws/wcH + B/+FhYX/oKCg/6CgoP+goKD/oKCg/6CgoP+goKD/oKCg/6CgoP+goKD/a2pq/wgICP8mJib/CAgI/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8PDw//b29v/+fn5/+Ghob/bm5u/25u + bv9ubm7/bm5u/25ubv9ubm7/bm5u/25ubv9ubm7/f39//5WUlP8dHR3/EBAQ/x8fH/8AAAD/AAAA/wAA + AP8dHR3/EhIS/zMzM//U1NT/mJiY/25ubv9ubm7/bm5u/25ubv9ubm7/bm5u/25ubv+MjIz/gICA/x0d + Hf8GBgb/KSkp/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8PDw//b29v/97e + 3v8vLy//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Jycn/4qJif8dHR3/EBAQ/x8f + H/8AAAD/AAAA/wAAAP8vLy//AAAA/19fX//u7u7/JiYm/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8ODg7/pqam/zMzM/8AAAD/Ly8v/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4e + Hv8PDw//b29v/97e3v8vLy//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Jycn/4qJ + if8dHR3/EBAQ/x8fH/8AAAD/AAAA/wUFBf8pKSn/CwsL/5eXl//X19f/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/jY2N/1BPT/8ICAj/ISEh/w0NDf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/x4eHv8PDw//b29v/97e3v8vLy//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/Jycn/4qJif8dHR3/EBAQ/x8fH/8AAAD/AAAA/xwcHP8TExP/ISEh/8PDw/+Tk5P/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Xl5e/3p5ef8UFBT/Dw8P/x8fH/8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8PDw//b29v/97e3v8vLy//AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/Jycn/4qJif8dHR3/EBAQ/x8fH/8AAAD/AAAA/yYmJv8SEhL/Nzc3/+jo + 6P9LS0v/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/NDQ0/5aVlf8lJCT/Dw8P/x8f + H/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8PDw//b29v/97e3v8vLy//AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Jycn/4qJif8dHR3/EBAQ/x8fH/8AAAD/BwcH/yEh + If8ICAj/fn5+/83Nzf8mJib/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Hh4e/4GB + gf9KSkr/AgIC/x8fH/8MDAz/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8PDw//b29v/+np + 6f+IiIf/cnJy/z4+Pv8AAAD/AAAA/wAAAP8AAAD/AAAA/zg4OP9vb27/gIB//5eWlv8eHh7/EBAQ/x8f + H/8AAAD/EhIS/yMjI/8AAAD/wsLC/5+fn/8PDw//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/BwcH/2dnZ/91dHT/AAAA/yQkJP8RERH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4e + Hv8PDw//aWlp/9fX1v/FxcT/6Ojn/35+fv8AAAD/AAAA/wAAAP8AAAD/AAAA/2JiYv+vr67/xMTC/7Gx + sP8oKCj/EBAQ/x8fH/8AAAD/EBAQ/x8fH/8RERH/7Ozs/3Fxcf8BAQH/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/1JSUv+CgYH/EBAQ/xwcHP8WFhb/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/x4eHv8PDw//AAAA/wAAAP8AAAD/z8/P/39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/15d + Xf9ycXH/AAAA/wAAAP8AAAD/EBAQ/x8fH/8AAAD/KSkp/wUFBf9fX1//3t7e/z09Pf8AAAD/AAAA/wAA + AP8AAAD/DQ0N/x8fH/8NDQ3/AAAA/wAAAP8AAAD/AAAA/ygoKP+Hh4f/ODc3/wAAAP84ODj/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/x4eHv8oKCj/JCQk/xYWFv8CAgL/z8/P/4CAgP8BAQH/AQEB/wAA + AP8AAAD/AAAA/15eXv9ycXH/AAAA/xMTE/8hISH/Jycn/x8fH/8AAAD/Ly8v/wAAAP+hoaH/wcHB/w8P + D/8AAAD/AAAA/wAAAP8AAAD/VFRU/6Kiov9ubm7/AAAA/wAAAP8AAAD/AAAA/wgICP+Hh4f/U1JS/wMD + A/8vLy//AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wcHB/8UFBT/IyMj/ycnJ/8GBgb/0NDQ/4KC + gv8EBAT/BAQE/wQEBP8DAwP/AwMD/2BfX/9zcnL/AgIC/yMjI/8dHR3/Dw8P/wcHB/8JCQn/JiYm/x4e + Hv/Ozs7/j4+P/wAAAP8AAAD/AAAA/wAAAP8AAAD/i4uL/729vf/Nzc3/AAAA/wAAAP8AAAD/AAAA/wAA + AP9wcHD/Z2dn/xISEv8UFBT/Ghoa/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8HBwf/Ghoa/ykp + Kf8KCgr/0NDQ/4SEhP8JCQn/CAgI/wgICP8HBwf/BwcH/2NiYv92dXX/BgYG/yUlJf8VFRX/AwMD/wEB + Af8wMDD/AAAA/1FRUf/n5+f/Ozs7/wAAAP8AAAD/AAAA/wAAAP8LCwv/oqKi/5qZmf/x8fH/IyMj/wAA + AP8AAAD/AAAA/wAAAP8jIyP/lJSU/y0sLP8AAAD/Ly8v/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8KCgr/Hh4e/y0tLf8ODg7/0dHR/4aGhv8NDQ3/DAwM/wwMDP8MDAz/CwsL/2VkZP94d3f/CgoK/ykp + Kf8YGBj/CQkJ/wgICP80NDT/BgYG/39/f//o6Oj/DAwM/wAAAP8AAAD/AAAA/wAAAP9NTU3/fHx8/1dX + V//b29v/ZWVl/wAAAP8AAAD/AAAA/wAAAP8AAAD/np6e/0FBQf8DAwP/Kysr/wMDA/8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8MDAz/IiIi/zExMf8TExP/0tLS/4iIiP8SEhL/ERER/xAQEP8QEBD/EBAQ/2dn + Z/96eXn/Dg4O/ywsLP8dHR3/DQ0N/x4eHv8pKSn/ICAg/7CwsP+2trb/AAAA/wAAAP8AAAD/AAAA/wAA + AP98fHz/YWBg/xUVFf+7u7v/p6en/wAAAP8AAAD/AAAA/wAAAP8AAAD/dnZ2/2JiYv8ODg7/FRUV/xkZ + Gf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8QEBD/KCgo/zY2Nv8ZGRn/09PT/4uLi/8XFxf/FxcX/xYW + Fv8WFhb/FRUV/2tqav9+fX3/FBQU/zExMf8iIiL/EhIS/zAwMP8gICD/Pz8//+Dg4P9sbGz/CgoK/wQE + BP8AAAD/AAAA/xcXF/+Li4v/Q0ND/wAAAP90dHT/1NTU/ykpKf8AAAD/AAAA/wAAAP8AAAD/Pj4+/42N + jf8cHBz/Dw8P/x8fH/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8UFBT/LS0t/zs7O/8fHx//1NTU/46O + jv8dHR3/HBwc/xwcHP8bGxv/Gxsb/25ubv+Af3//GRkZ/zU1Nf8mJib/GRkZ/zQ0NP8jIyP/bGxs/+np + 6f9ERET/FBQU/xISEv8MDAz/BQUF/0BAQP+DgoL/JCQk/wAAAP8wMDD/6urq/1dXV/8AAAD/AAAA/wAA + AP8AAAD/KCgo/4+Ojv84Nzf/CQkJ/x8fH/8FBQX/AAAA/wAAAP8AAAD/AAAA/x0dHf9FRUX/U1NT/0RE + RP8kJCT/1dXV/5CQkP8iIiL/ISEh/yEhIf8hISH/ICAg/3Jxcf+DgoL/Hh4e/z8/P/9NTU3/PT09/0ND + Q/8eHh7/qamp/8DAwP80NDT/GRkZ/xkZGf8YGBj/FRUV/2ZmZv+Hhob/BgYG/wAAAP8GBgb/4ODg/4WF + hf8FBQX/AAAA/wAAAP8AAAD/FBQU/3p5ef9gX1//AAAA/yUlJf81NTX/Li4u/ycnJ/8ICAj/AAAA/x8f + H/8rKyv/LCws/ywsLP8rKyv/19fX/5SUlP8pKSn/KSkp/ygoKP8oKCj/Jycn/3Z2dv+Hhob/JSUl/yUl + Jf8kJCT/IyMj/yMjI/8oKCj/7Ozs/5CQkP8jIyP/ICAg/yAgIP8fHx//MTEx/4aGhv9wcHD/Ghoa/xAQ + EP8ICAj/np6e/7m5uf8cHBz/AAAA/wAAAP8AAAD/AAAA/1lZWf+GhYX/BwYG/wAAAP8AAAD/AAAA/x0d + Hf8ODg7/AAAA/x8fH/8vLy//V1dW/29ubv9lZWT/29va/5eXl/8vLy//Li4u/y4uLv8tLS3/LS0t/3p6 + ev+Tk5L/U1NS/1JSUf80NDT/a2tr/2FgX/9paGf/4uLi/25ubv8mJib/JSUl/yUlJf8kJCT/R0dH/6Cg + oP92dXX/YmJi/yIiIv9qamr/lJST/+Hh4P8/Pz//CQkJ/wMDA/8AAAD/AAAA/z09Pf+CgoL/T05N/0FA + P/8yMjH/AAAA/x0dHf8ODg7/AAAA/x8fH/8yMjL/i4uL/9va2v/DwsL/2trZ/5iYmP81NTX/NDQ0/zQ0 + NP80NDT/MjIy/4iIiP/FxcX/tra1/56dnf9HR0f/ysrK/8zMy/+/vr7/vr69/0lJSf8sLCz/Kysr/ysr + K/8qKir/ZWVl/8zMzP/GxcX/u7u6/ycnJ//FxcX/1tbW/+Tk4/93d3f/ISEh/x4eHv8aGhr/FRUV/yEh + If+np6b/s7Oy/6WlpP9sa2v/AQEB/x0dHf8ODg7/AAAA/x8fH/83Nzf/k5OT/+fn5/9jY2P/Pj4+/z09 + Pf89PT3/PDw8/zs7O/87Ozv/Ojo6/zk5Of85OTn/V1dX/6Sjo/9OTk7/2dnZ/5qamv81NTX/NTU1/zQ0 + NP8zMzP/MzMz/zIyMv8xMTH/MTEx/zAwMP+ioqL/w8PD/y8vL//Ly8v/ysrK/y0tLf8sLCz/Kysr/ysr + K/8qKir/Kioq/ykpKf8pKSn/KCgo/3d2dv+Ih4f/DAwM/x0dHf8ODg7/AAAA/x8fH/87Ozv/l5eX/+fn + 5/9nZ2f/RERE/0NDQ/9CQkL/QkJC/0FBQf9BQUH/QEBA/0BAQP8/Pz//XVxc/6empv9UVFT/2tra/52d + nf87Ozv/Ojo6/zo6Ov85OTn/OTk5/zg4OP83Nzf/Nzc3/zY2Nv+lpaX/xcXF/zQ0NP/MzMz/zMzM/zMz + M/8yMjL/MjIy/zExMf8wMDD/MDAw/y8vL/8uLi7/Li4u/3t6ev+Lior/DQ0N/x0dHf8ODg7/AAAA/x8f + H/8+Pj7/mpqa/+jo6P9sbGz/SkpK/0lJSf9JSUn/SEhI/0hISP9HR0f/RkZG/0ZGRv9FRUX/YWFh/6qp + qf9ZWVn/29vb/6CgoP9CQkL/QEBA/0BAQP8/Pz//Pz8//z4+Pv89PT3/PT09/zw8PP+oqKj/x8fH/zo6 + Ov/Nzc3/zc3N/zk5Of84ODj/Nzc3/zc3N/82Njb/NTU1/zU1Nf80NDT/MzMz/35+fv+OjY3/Dw8P/x0d + Hf8ODg7/AAAA/x8fH/9DQ0P/np6e/+np6f9ycnL/UVFR/1BQUP9QUFD/T09P/09PT/9PT0//Tk5O/01N + Tf9MTEz/aGdn/62srP9gYGD/3Nzc/6SkpP9JSUn/SEhI/0hISP9HR0f/RkZG/0ZGRv9FRUX/RUVF/0RE + RP+rq6v/ycnJ/0JCQv/Pz8//z8/P/0BAQP9AQED/Pz8//z4+Pv8+Pj7/PT09/z09Pf88PDz/Ozs7/4OC + gv+SkZH/ERER/x0dHf8ODg7/AAAA/x8fH/9HR0f/oqKi/+rq6v93d3f/V1dX/1dXV/9WVlb/VVVV/1VV + Vf9UVFT/VFRU/1NTU/9TU1P/bW1t/7Cvr/9lZWX/3t7e/6enp/9PT0//Tk5O/05OTv9NTU3/TExM/0xM + TP9LS0v/SkpK/0pKSv+urq7/y8vL/0hISP/R0dH/0dHR/0ZGRv9FRUX/RUVF/0RERP9ERET/Q0ND/0JC + Qv9CQkL/QUFB/4eHh/+VlZX/ExMT/x0dHf8ODg7/AAAA/x8fH/9KSkr/paWl//Hx8f+srKz/mZmZ/5mZ + mf+YmJj/mJiY/5iYmP+YmJj/l5eX/5eXl/+Xl5f/paWl/7u7u/9qamr/39/f/8nJyf+UlJT/lJSU/5SU + lP+Tk5P/k5OT/5KSkv+SkpL/kZGR/5GRkf/Nzc3/zMzM/05OTv/S0tL/4eHh/4+Pj/+Ojo7/jo6O/46O + jv+Ojo7/jY2N/42Njf+MjIz/i4uL/66urv+amZn/FRUV/x0dHf8ODg7/AAAA/x4eHv9OTk7/l5eX/8rK + yv/FxcX/xMXE/8TFxP/ExMT/xMTE/8TExP/ExMT/w8TD/8PDw//Dw8P/wsPC/7u8u/9zc3P/u7y7/8LD + wv/BwsH/wcLB/8HCwf/BwcH/wMHA/8DBwP/AwMD/v8C//7/Av/+/wL//sLCw/1VVVf+ysrL/v7+//76/ + vv++v77/vr6+/72+vf+9vr3/vb69/729vf+8vbz/vL28/7y9vP+cnJz/FxcX/x0dHf8ODg7/AAAA/x4e + Hv9RUVH/cHBw/3h4eP94eHj/d3d3/3Z2dv92dnb/dnZ2/3V1df91dXX/dXV1/3R0dP90dHT/c3Nz/3Jy + cv9nZ2f/b29v/3Fxcf9xcXH/cHBw/3BwcP9vb2//bm5u/25ubv9ubm7/bW1t/21tbf9sbGz/aGho/1tb + W/9nZ2f/ampq/2lpaf9paWn/aGho/2hoaP9nZ2f/Z2dn/2ZmZv9mZmb/ZWVl/2VlZf9hYWH/GRkZ/x0d + Hf8ODg7/AAAA/zAwMP9zc3P/ioqK/4mJif+JiYn/iIiI/4iIiP+Hh4f/h4eH/4eHh/+Hh4f/hoaG/4aG + hv+FhYX/hYWF/4WFhf+EhIT/hISE/4SEhP+Dg4P/g4OD/4KCgv+CgoL/gYGB/4GBgf+BgYH/gICA/4CA + gP+AgID/f39//35+fv9+fn7/fX19/319ff99fX3/fHx8/3t7e/97e3v/enp6/3p6ev96enr/eXl5/3l5 + ef94eHj/RUVF/zk5Of8RERH/AAAA/wAAAP9ISEj/dHR0/3R0dP9zc3P/c3Nz/3Nzc/9ycnL/cXFx/3Fx + cf9xcXH/cHBw/3BwcP9wcHD/b29v/25ubv9ubm7/bW1t/21tbf9tbW3/bGxs/2xsbP9ra2v/ampq/2pq + av9qamr/aWlp/2hoaP9oaGj/Z2dn/2dnZ/9mZmb/ZmZm/2VlZf9lZWX/ZGRk/2RkZP9kZGT/YmJi/2Ji + Yv9iYmL/YWFh/2BgYP9gYGD/HR0d/wAAAP8AAAD/AAAA/wAAAP9KSkr/eHh4/3h4eP93d3f/d3d3/3d3 + d/92dnb/dnZ2/3V1df91dXX/dXV1/3R0dP90dHT/c3Nz/3Nzc/9zc3P/cnJy/3Jycv9ycnL/cXFx/3Fx + cf9wcHD/b29v/29vb/9ubm7/bm5u/21tbf9tbW3/bGxs/2xsbP9sbGz/a2tr/2tra/9qamr/aWlp/2lp + af9paWn/aGho/2dnZ/9nZ2f/ZmZm/2ZmZv9mZmb/Hx8f/wAAAP8AAAD/AAAA/wAAAP9MTEz/fHx8/3t7 + e/97e3v/e3t7/3p6ev96enr/enp6/3l5ef95eXn/eXl5/3h4eP94eHj/eHh4/3d3d/93d3f/dnZ2/3Z2 + dv92dnb/dXV1/3V1df90dHT/dHR0/3R0dP9zc3P/cnJy/3Jycv9ycnL/cXFx/3Fxcf9wcHD/cHBw/3Bw + cP9vb2//bm5u/25ubv9tbW3/bW1t/2xsbP9sbGz/a2tr/2tra/9ra2v/ICAg/wAAAP8AAAD/AAAA/wAA + AP9OTk7/f39//39/f/9+fn7/fn5+/35+fv99fX3/fX19/319ff99fX3/fHx8/3x8fP98fHz/fHx8/3t7 + e/96enr/enp6/3p6ev96enr/enp6/3l5ef95eXn/eHh4/3h4eP93d3f/d3d3/3d3d/92dnb/dnZ2/3V1 + df91dXX/dXV1/3V1df90dHT/c3Nz/3Nzc/9zc3P/cnJy/3Jycv9ycnL/cXFx/3Fxcf9wcHD/IiIi/wAA + AP8AAAD/AAAA/wAAAP9OTk7/gICA/4CAgP9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/ + f/9/f3//f39//35+fv9+fn7/fn5+/35+fv9+fn7/fX19/319ff98fHz/fHx8/3t7e/97e3v/e3t7/3p6 + ev96enr/enp6/3l5ef95eXn/eXl5/3h4eP94eHj/eHh4/3d3d/93d3f/d3d3/3Z2dv92dnb/dXV1/3V1 + df91dXX/IyMj/wAAAP8AAAD/AAAA/wAAAP9FRUX/gICA/4CAgP9/f3//f39//39/f/9/f3//f39//39/ + f/9/f3//gICA/4CAgP+AgID/gICA/4CAgP9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//35+ + fv9+fn7/fn5+/319ff99fX3/fX19/319ff98fHz/fHx8/3x8fP98fHz/e3t7/3t7e/97e3v/enp6/3p6 + ev96enr/eXl5/3l5ef94eHj/GBgY/wAAAP8AAAD/AAAA/wAAAP8KCgr/Xl5e/2xsbP9sbGz/bGxs/2xs + bP9sbGz/bGxs/2xsbP9sbGz/bGxs/2xsbP9sbGz/bGxs/2xsbP9sbGz/bGxs/2xsbP9sbGz/bGxs/2xs + bP9sbGz/bGxs/2xsbP9sbGz/bGxs/2xsbP9sbGz/bGxs/2xsbP9sbGz/bGxs/2tra/9ra2v/a2tr/2tr + a/9ra2v/a2tr/2pqav9qamr/ampq/2hoaP9ERET/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/CQkJ/xgY + GP8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZ + Gf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZ + Gf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xkZGf8ZGRn/GRkZ/xQUFP8EBAT/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA + /P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAA + AAAAAPz9AAAAAAAA/P0AAAAAAAD8/QAAAAAAAPz9KAAAACAAAABAAAAAAQAgAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/BAQE/xQUFP8UFBT/FBQU/xQU + FP8UFBT/FBQU/xQUFP8UFBT/FBQU/xQUFP8UFBT/FBQU/wUFBf8AAAD/AAAA/xAQEP8VFRX/FBQU/xQU + FP8UFBT/FBQU/xQUFP8UFBT/FBQU/xEREf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8KCgr/GRkZ/woK + Cv8KCgr/CgoK/woKCv8KCgr/CgoK/woKCv8KCgr/CgoK/woKCv8aGhr/CgoK/wAAAP8AAAD/Hx8f/wsL + C/8KCgr/CgoK/woKCv8KCgr/CgoK/woKCv8KCgr/ICAg/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/woK + Cv8UFBT/f39//6Wlpf+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+RkJD/QUFB/xUVFf8KCgr/AAAA/wcH + B/8eHh7/cXFx/5iYmP+Pj4//j4+P/4+Pj/+Pj4//lpaW/1FQUP8XFxf/DAwM/wAAAP8AAAD/AAAA/wAA + AP8AAAD/CgoK/xQUFP+VlZX/fX19/yQkJP8kJCT/JCQk/yQkJP8kJCT/JCQk/1xcXP9CQkL/FRUV/woK + Cv8AAAD/Gxsb/x4eHv+zs7P/Pj4+/yQkJP8kJCT/JCQk/yQkJP8xMTH/dHR0/w8PD/8eHh7/AAAA/wAA + AP8AAAD/AAAA/wAAAP8KCgr/FBQU/5SUlP9paWn/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/SEdH/0FB + Qf8VFRX/CgoK/wQEBP8aGhr/Q0ND/7e3t/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9ycnL/Jycn/xgY + GP8GBgb/AAAA/wAAAP8AAAD/AAAA/woKCv8UFBT/lJSU/2lpaf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP9IR0f/QUFB/xUVFf8KCgr/CwsL/xcXF/9paWn/i4uL/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/1pa + Wv9DQ0P/FBQU/woKCv8AAAD/AAAA/wAAAP8AAAD/CgoK/xQUFP+VlZX/fn5+/yAgIP8GBgb/AAAA/wAA + AP8GBgb/Hh4e/11cXP9DQkL/FRUV/woKCv8SEhL/Dg4O/6Kiov9TU1P/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/Nzc3/2NiYv8LCwv/FBQU/wAAAP8AAAD/AAAA/wAAAP8KCgr/FBQU/5GRkP+/v77/o6Oi/yIi + Iv8AAAD/AAAA/xwcHP+CgoH/q6uq/1BQUP8VFRX/CgoK/xUVFf8SEhL/vr6+/y4uLv8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8fHx//cXBw/xEREf8XFxf/AAAA/wAAAP8AAAD/AAAA/woKCv8ZGRn/CgoK/wIC + Av+0tLT/Kioq/wAAAP8AAAD/Hx8f/2tqav8CAgL/CQkJ/xoaGv8KCgr/HR0d/09PT/+cnJz/Dw8P/wAA + AP8AAAD/MTEx/zc3N/8AAAD/AAAA/wkJCf9jY2P/Kysr/yMjI/8AAAD/AAAA/wAAAP8AAAD/BAQE/xYW + Fv8iIiL/Dg4O/7W1tf8tLS3/AgIC/wICAv8hICD/bGtr/woKCv8eHh7/FBQU/wkJCf8iIiL/hoaG/2xs + bP8BAQH/AAAA/wAAAP+MjIz/r6+v/wAAAP8AAAD/AAAA/1BQUP9ERET/FxcX/wsLC/8AAAD/AAAA/wAA + AP8AAAD/BQUF/yAgIP8VFRX/t7e3/zMzM/8JCQn/CAgI/yYmJv9wb2//ERER/xsbG/8EBAT/IiIi/yEh + If+6urr/HBwc/wAAAP8AAAD/FhYW/4+Pj//Hx8f/JiYm/wAAAP8AAAD/Dw8P/3Z1df8RERH/Hh4e/wAA + AP8AAAD/AAAA/wAAAP8HBwf/JSUl/xsbG/+4uLj/ODg4/w8PD/8ODg7/Kysr/3Nycv8WFhb/ICAg/w8P + D/8lJSX/RERE/7m5uf8CAgL/AAAA/wAAAP9ISEj/VVRU/5KSkv9gYGD/AAAA/wAAAP8AAAD/dHR0/yMj + I/8YGBj/BQUF/wAAAP8AAAD/AAAA/wsLC/8uLi7/JCQk/7u7u/8/Pz//GBgY/xcXF/8zMzP/eHd3/x8f + H/8oKCj/Hh4e/yYmJv9/f3//ioqK/wsLC/8FBQX/DQ0N/2dmZv8lJSX/Pj4+/6Wlpf8SEhL/AAAA/wAA + AP9TU1P/SEdH/xMTE/8LCwv/AAAA/wAAAP8GBgb/KSkp/0RERP8sLCz/vb29/0VFRf8fHx//Hx8f/zk5 + Of98e3v/JiYm/z4+Pv81NTX/KSkp/6enp/9qamr/FxcX/xQUFP8oKCj/dnZ2/woKCv8NDQ3/vr6+/ykp + Kf8AAAD/AAAA/zw8PP9iYWH/DQ0N/yQkJP8dHR3/DAwM/woKCv8nJyf/PTw8/z8/P//BwcH/Tk5O/yoq + Kv8pKSn/Q0ND/4SEg/80NDP/LCws/zk5Of87Ozv/x8fH/0RERP8hISH/ISEh/1VVVf97e3v/KCgo/yIi + Iv+pqaj/XFxc/wICAv8AAAD/Ghoa/3Nycv8bGxr/EhIR/wkJCf8TExP/CgoK/yoqKv+OjY3/qqmp/8TE + w/9UVFT/MjIy/zExMf9MTEz/pKSj/4+Pjv9XV1f/qamp/6Sjo/+jo6L/ODg4/ykpKf8oKCj/e3t7/7Gw + sP91dXT/e3t7/8vLy/+Ojo7/FxcX/xISEv8XFxf/dXV0/42Mi/9nZmX/CgoK/xMTE/8KCgr/Ly8v/6+v + r/+Pj4//Pz8//z4+Pv89PT3/PT09/zs7O/87Ozv/cnFx/2xsbP/ExMT/WFhY/zY2Nv81NTX/NDQ0/zMz + M/8yMjL/fX19/5KSkv+Xl5f/lpaW/y4uLv8tLS3/LCws/ysrK/8qKir/REND/4OCgv8RERH/ExMT/woK + Cv8yMjL/s7Oz/5SUlP9HR0f/RkZG/0VFRf9FRUX/RERE/0NDQ/94d3f/cnJy/8bGxv9fX1//Pj4+/z09 + Pf88PDz/Ozs7/zo6Ov+CgoL/lpaW/5ubm/+ampr/NjY2/zU1Nf80NDT/MzMz/zIyMv9KSkr/h4aG/xMT + E/8TExP/CgoK/zc3N/+4uLj/mpqa/1JSUv9SUlL/UVFR/1BQUP9PT0//Tk5O/4B/f/97enr/ysrK/2lp + af9KSkr/SUlJ/0hISP9HR0f/RkZG/4qKiv+dnZ3/oaGh/6CgoP9BQUH/QEBA/0BAQP8+Pj7/Pj4+/1RU + VP+OjY3/FRUV/xMTE/8KCgr/Ozs7/7y8vP+2trb/g4OD/4KCgv+BgYH/gYGB/4CAgP+AgID/np6e/4KC + gv/T09P/kpKS/3x8fP98fHz/e3t7/3p6ev95eXn/qqqq/6Ghof+lpaX/ubm5/3Z2dv91dXX/dXV1/3R0 + dP9zc3P/gYGB/5uamv8XFxf/ExMT/woKCv8+Pj7/lpaW/6ysrP+qqqr/qqqq/6mpqf+pqan/qKmo/6io + qP+mpqb/gICA/6Oko/+mp6b/pqam/6Wmpf+kpaT/pKSk/6Oko/+jpKP/goKC/4ODg/+ioqL/oaKh/6Gh + of+goaD/oKCg/5+gn/+fn5//j5CP/xkZGf8TExP/Dg4O/1NTU/+CgoL/g4OD/4KCgv+BgYH/gYGB/4GB + gf+AgID/f39//35+fv97e3v/fX19/319ff98fHz/e3t7/3p6ev96enr/eXl5/3l5ef91dXX/dXV1/3Z2 + dv92dnb/dXV1/3R0dP9zc3P/c3Nz/3Jycv9xcXH/NDQ0/xoaGv8AAAD/MDAw/3V1df90dHT/dHR0/3Nz + c/9ycnL/cnJy/3Fxcf9xcXH/cHBw/29vb/9ubm7/bm5u/21tbf9tbW3/a2tr/2tra/9qamr/aWlp/2ho + aP9oaGj/Z2dn/2ZmZv9lZWX/ZWVl/2NjY/9jY2P/YmJi/2JiYv8TExP/AAAA/wAAAP8yMjL/enp6/3l5 + ef95eXn/eHh4/3h4eP93d3f/d3d3/3Z2dv92dnb/dXV1/3R0dP90dHT/c3Nz/3Nzc/9ycnL/cXFx/3Bw + cP9wcHD/b29v/25ubv9ubm7/bW1t/2xsbP9ra2v/a2tr/2pqav9paWn/aWlp/xUVFf8AAAD/AAAA/zQ0 + NP9/f3//fn5+/35+fv99fX3/fX19/319ff99fX3/fX19/3x8fP97e3v/e3t7/3t7e/96enr/enp6/3l5 + ef94eHj/eHh4/3d3d/93d3f/dnZ2/3Z2dv91dXX/dHR0/3R0dP9zc3P/c3Nz/3Jycv9xcXH/FhYW/wAA + AP8AAAD/MDAw/4CAgP9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//35+fv9+fn7/fn5+/35+ + fv9+fn7/fX19/319ff98fHz/fHx8/3t7e/97e3v/enp6/3p6ev95eXn/eXl5/3h4eP94eHj/d3d3/3d3 + d/8SEhL/AAAA/wAAAP8EBAT/RkZG/1BQUP9QUFD/UFBQ/1BQUP9QUFD/UFBQ/1BQUP9QUFD/UFBQ/1BQ + UP9QUFD/UFBQ/1BQUP9QUFD/UFBQ/1BQUP9QUFD/UFBQ/1BQUP9QUFD/T09P/09PT/9PT0//T09P/09P + T/9OTk7/ODg4/wAAAP8AAAD/AAAA/wAAAP8EBAT/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wcHB/8DAwP/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/w4ODv8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8AAAD/ExMT/w8P + D/8PDw//Dw8P/xMTE/8AAAD/AAAA/wAAAP8PDw//jY2N/1lZWf9ZWVn/WVlZ/1xbW/8PDw//CAgI/1hY + WP9iYmL/WVlZ/15eXv86Ojr/CgoK/wAAAP8AAAD/Dw8P/35+fv8AAAD/AAAA/wAAAP9ERET/Dw8P/xAQ + EP97e3v/AAAA/wAAAP8AAAD/TU1N/w8PD/8AAAD/AAAA/w8PD/+YmJj/Ojo6/wAAAP8wMDD/ZmZm/w8P + D/8RERH/eHh4/wAAAP8AAAD/AAAA/0pKSv8RERH/AAAA/wAAAP8PDw//Dw8P/3BwcP8BAQH/RUVF/wwM + DP8QEBD/RUVF/0ZGRv8AAAD/aGho/wAAAP8vLy//Kioq/wICAv8AAAD/AwMD/x0dHf92dnb/CwsL/01M + TP8YGBj/FhYW/3Z2dv8HBwf/FxcX/4+Pj/8hISH/AwMD/0dHR/8ODg7/AAAA/w4ODv8wMDD/f39//xsb + G/9YV1f/Kioq/ygoKP+Ghob/Dg4O/0RERP8eHh7/Z2dn/wAAAP9OTU3/ExMT/woKCv8ZGRn/bWxs/4mJ + if8tLS3/bW1t/1FRUf9wcHD/eXl5/yQkJP9/fn7/Tk5O/5eXl/8KCgr/RkZF/0hHRv8ODg7/HR0d/6Gh + of9CQkL/QUFB/z8/P/9ycXH/kJCQ/zk5Of83Nzf/Wlpa/5aWlv9lZWX/MDAw/y4uLv9mZWX/EhIS/yEh + If+xsbH/ampq/2hoaP9nZ2f/hoaG/6ampv9iYmL/YWFh/3x8fP+hoaH/hISE/1paWv9YWFj/f39//xQU + FP8qKir/kZGR/5WVlf+VlZX/k5ST/4eHh/+QkZD/kJCQ/4+Pj/+Ojo7/e3t7/4uMi/+Kior/iYmJ/4SE + hP8eHh7/GBgY/3d3d/92dnb/dHR0/3Nzc/9ycnL/cXFx/3BwcP9ubm7/bGxs/2tra/9qamr/aGho/2Zm + Zv9lZWX/CgoK/xkZGf9/f3//fn5+/35+fv9+fn7/fX19/3x8fP98fHz/enp6/3l5ef94eHj/d3d3/3Z2 + dv91dXX/dHR0/woKCv8BAQH/KCgo/ywsLP8sLCz/LCws/ywsLP8sLCz/LCws/ywsLP8sLCz/LCws/ysr + K/8rKyv/Kysr/yQkJP8AAAD/AACqQQAAqkEAAKpBAACqQQAAqkEAAKpBAACqQQAAqkEAAKpBAACqQQAA + qkEAAKpBAACqQQAAqkEAAKpBAACqQQ== + + + \ No newline at end of file diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Viewers.cs b/SparkIV-master/SRC/SparkIV/Viewer/Viewers.cs new file mode 100755 index 00000000..7c0517c5 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Viewers.cs @@ -0,0 +1,80 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Collections.Generic; +using System.Windows.Forms; +using RageLib.FileSystem.Common; +using SparkIV.Config; + +namespace SparkIV.Viewer +{ + static class Viewers + { + static readonly Dictionary _viewers = new Dictionary(); + + static Viewers() + { + foreach (var viewer in SparkIVConfig.Instance.Viewers) + { + var viewerType = Type.GetType(viewer.Type); + if (viewerType != null) + { + var viewerObject = Activator.CreateInstance(viewerType); + + if (viewerObject is IViewer) + { + var extensions = viewer.Extension.Split(','); + + foreach (var s in extensions) + { + _viewers.Add(s, viewerObject as IViewer); + } + } + } + } + } + + public static bool HasViewer(File file) + { + var fileName = file.Name; + var extension = fileName.Substring(fileName.LastIndexOf('.') + 1); + + return _viewers.ContainsKey(extension); + } + + public static Control GetControl(File file) + { + var fileName = file.Name; + var extension = fileName.Substring(fileName.LastIndexOf('.') + 1); + + if (_viewers.ContainsKey(extension)) + { + var control = _viewers[extension].GetView(file); + if (control != null) + { + return control; + } + } + + return null; + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Xml/XmlViewer.cs b/SparkIV-master/SRC/SparkIV/Viewer/Xml/XmlViewer.cs new file mode 100755 index 00000000..d54ffade --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Xml/XmlViewer.cs @@ -0,0 +1,59 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System.Reflection; +using System.Windows.Forms; +using System.Text; +using System.IO; +using System.Xml; +using System.Xml.Xsl; + +namespace SparkIV.Viewer.Xml +{ + class XmlViewer : IViewer + { + public Control GetView(RageLib.FileSystem.Common.File file) + { + var data = file.GetData(); + + Stream s = Assembly.GetExecutingAssembly().GetManifestResourceStream("SparkIV.Viewer.Xml.defaultss.xslt"); + + XmlDocument doc = new XmlDocument(); + doc.InnerXml = Encoding.ASCII.GetString(data); + + XmlReader xr = XmlReader.Create(s); + XslCompiledTransform xct = new XslCompiledTransform(); + xct.Load(xr); + + StringBuilder sb = new StringBuilder(); + XmlWriter xw = XmlWriter.Create(sb); + xct.Transform(doc, xw); + + WebBrowser browser = new WebBrowser(); + browser.AllowNavigation = false; + browser.AllowWebBrowserDrop = false; + //browser.WebBrowserShortcutsEnabled = false; + browser.IsWebBrowserContextMenuEnabled = false; + + browser.DocumentText = sb.ToString(); + return browser; + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/Viewer/Xml/defaultss.xslt b/SparkIV-master/SRC/SparkIV/Viewer/Xml/defaultss.xslt new file mode 100755 index 00000000..58a258f1 --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/Viewer/Xml/defaultss.xslt @@ -0,0 +1,349 @@ + + + + + + + + + + + + + + + +
+ + + nbsp + + + + <? + + + + + + + ?> + +
+
+ +
+ + + nbsp + + + + <? + + + xml + + + =" + + " + + + + ?> + +
+
+ + + xt + + + + =" + + + + " + + +
+ + + + +
+
+ +
+ + + + <!-- + + + +
+					
+				
+
+ + + nbsp + + + + --> + + +
+
+ +
+
+ + + nbsp + + + < + + xt + + + + + + + + /> + +
+
+
+ +
+
+ - + < + + xt + + + + + + + + > + +
+
+ +
+ + + nbsp + + + + </ + + + xt + + + + > + +
+
+
+
+ +
+
+ + + nbsp + + + + < + + + xt + + + + + + + + > + + + + + </ + + xt + + + + > + +
+
+
+ +
+
+ - + < + + xt + + + + + + + + > + +
+
+ +
+ + + nbsp + + + + </ + + + xt + + + + > + +
+
+
+
+ + + & + + ; + +
diff --git a/SparkIV-master/SRC/SparkIV/WaitCursor.cs b/SparkIV-master/SRC/SparkIV/WaitCursor.cs new file mode 100755 index 00000000..249b576f --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/WaitCursor.cs @@ -0,0 +1,41 @@ +/**********************************************************************\ + + Spark IV + Copyright (C) 2008 Arushan/Aru + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +\**********************************************************************/ + +using System; +using System.Windows.Forms; + +namespace SparkIV +{ + class WaitCursor : IDisposable + { + private readonly Form _form; + + public WaitCursor(Form form) + { + _form = form; + form.Cursor = Cursors.WaitCursor; + } + + public void Dispose() + { + _form.Cursor = Cursors.Default; + } + } +} diff --git a/SparkIV-master/SRC/SparkIV/app.config b/SparkIV-master/SRC/SparkIV/app.config new file mode 100755 index 00000000..57c0f2cb --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/app.config @@ -0,0 +1,3 @@ + + + diff --git a/SparkIV-master/SRC/SparkIV/packages.config b/SparkIV-master/SRC/SparkIV/packages.config new file mode 100755 index 00000000..72366f3d --- /dev/null +++ b/SparkIV-master/SRC/SparkIV/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/SparkIV-master/_config.yml b/SparkIV-master/_config.yml new file mode 100755 index 00000000..8c9d8628 --- /dev/null +++ b/SparkIV-master/_config.yml @@ -0,0 +1,15 @@ +theme: jekyll-theme-cayman + +plugins: + - jekyll-mentions + - jemoji + - jekyll-redirect-from + - jekyll-sitemap + - jekyll-feed + +source: https://github.com/ahmed605/SparkIV + +zip: https://github.com/ahmed605/SparkIV/releases/download/v0.8.56/Beta.zip + +show_downloads: true + diff --git a/SparkIV-master/appveyor.yml b/SparkIV-master/appveyor.yml new file mode 100755 index 00000000..e1ebc9b3 --- /dev/null +++ b/SparkIV-master/appveyor.yml @@ -0,0 +1,34 @@ +image: + - Visual Studio 2022 +version: 0.8.{build} +skip_tags: true +before_build: + - ps: | + cd SRC/SparkIV + nuget restore +build: + project: SRC/SparkIV/SparkIV.sln + verbosity: minimal +skip_commits: + files: + - '**/*.md' + - '**/*.yml' + - '**/*.txt' + - README.md + - '*.md' + - '/*.md' + - _config.yml + - '*.yml' + - '/*.yml' +artifacts: +- path: SRC\SparkIV\bin\Debug\ + name: Beta +deploy: +- provider: GitHub + tag: v$(appveyor_build_version) + release: Auto generated build v$(appveyor_build_version) + auth_token: + secure: LWYEMzs8C5ycXD+GihSZSywdJCIMuizQojhO0GyKcMBPtf4vp9HYBRN7pVPpz3IR + artifact: Beta + prerelease: false + force_update: false diff --git a/docs/BUILDING.md b/docs/BUILDING.md index 77c28d43..7968ad1d 100644 --- a/docs/BUILDING.md +++ b/docs/BUILDING.md @@ -1,10 +1,23 @@ -# Building +# Building Liberty Recompiled + +Liberty Recompiled is an unofficial PC port of Grand Theft Auto IV for Xbox 360, created through static recompilation. This guide covers building the project from source. + +## Supported Platforms + +| Platform | Architecture | Status | CMake Preset | +|----------|--------------|--------|--------------| +| Windows | x64 | ✅ Supported | `x64-Clang-Release` | +| Windows | ARM64 | ✅ Supported | `arm64-Clang-Release` | +| Linux | x64 | ✅ Supported | `linux-release` | +| Linux | ARM64 | ✅ Supported | `linux-release` | +| macOS | ARM64 (Apple Silicon) | ✅ Supported | `macos-release` | +| macOS | x64 (Intel) | ✅ Supported | `macos-release` | ## 1. Clone the Repository -Clone **MarathonRecomp** with submodules using [Git](https://git-scm.com/). +Clone **LibertyRecomp** with submodules using [Git](https://git-scm.com/). ``` -git clone --recurse-submodules https://github.com/sonicnext-dev/MarathonRecomp.git +git clone --recurse-submodules https://github.com/OZORDI/LibertyRecomp.git ``` ### Windows @@ -12,23 +25,25 @@ If you skipped the `--recurse-submodules` argument during cloning, you can run ` ## 2. Add the Required Game Files -Copy the following files from the game and place them inside `./MarathonRecompLib/private/`: -- `default.xex` -- `shader.arc` -- `shader_lt.arc` +Copy the following files from your GTA IV Xbox 360 game and place them inside `./LibertyRecompLib/private/`: +- `default.xex` - Main executable (from game root) +- `xbox360.rpf` - Main game archive (from game root) -`default.xex` is located in the game's root directory, while the others are located in `/xenon/archives`. +> [!TIP] +> It is recommended that you install the game using [an existing Liberty Recompiled release](https://github.com/OZORDI/LibertyRecomp/releases/latest) to acquire these files, otherwise you'll need to rely on third-party tools to extract them from your Xbox 360 disc or ISO. +> +> When sourcing these files from a Liberty Recompiled installation, they will be stored under the `game` subdirectory. -[//]: # (> [!TIP]) -[//]: # (> It is recommended that you install the game using [an existing Marathon Recompiled release](https://github.com/sonicnext-dev/MarathonRecomp/releases/latest) to acquire these files, otherwise you'll need to rely on third-party tools to extract them.) -[//]: # (>) -[//]: # (> Using the Marathon Recompiled installation wizard will also ensure that these files are compatible with each other so that they can be used with the build environment.) -[//]: # (>) -[//]: # (> When sourcing these files from an Marathon Recompiled installation, they will be stored under `game` and `update` subdirectories.) +### Shader Files (Optional) + +For shader development, you can also copy the shader files from `common/shaders/` to enable the shader pipeline: +- All `.fxc` files from the game's shader directories + +These will be automatically processed during installation to generate platform-native shader caches. ## 3. Install Dependencies -### Windows +### Windows (x64 and ARM64) You will need to install [Visual Studio 2022](https://visualstudio.microsoft.com/downloads/). In the installer, you must select the following **Workloads** and **Individual components** for installation: @@ -36,6 +51,10 @@ In the installer, you must select the following **Workloads** and **Individual c - C++ Clang Compiler for Windows - C++ CMake tools for Windows +For **ARM64 builds**, also install: +- C++ ARM64/ARM64EC build tools (Latest) +- MSVC v143 - VS 2022 C++ ARM64/ARM64EC build tools + ### Linux The following command will install the required dependencies on a distro that uses `apt` (such as Debian-based distros). ```bash @@ -67,18 +86,41 @@ sudo port install cmake ninja pkg-config ## 4. Build the Project -### Windows +### Windows (x64) 1. Open the repository directory in Visual Studio and wait for CMake generation to complete. If you don't plan to debug, switch to the `Release` configuration. > [!TIP] > If you need a Release-performant build and want to iterate on development without debugging, **it is highly recommended** that you use the `RelWithDebInfo` configuration for faster compile times. 2. Under **Solution Explorer**, right-click and choose **Switch to CMake Targets View**. -3. Right-click the **MarathonRecomp** project and choose **Set as Startup Item**, then choose **Add Debug Configuration**. +3. Right-click the **LibertyRecomp** project and choose **Set as Startup Item**, then choose **Add Debug Configuration**. 4. Add a `currentDir` property to the first element under `configurations` in the generated JSON and set its value to the path to your game directory (where root is the directory containing `dlc`, `game`, etc). -5. Start **MarathonRecomp**. The initial compilation may take a while to complete due to code and shader recompilation. +5. Start **LibertyRecomp**. The initial compilation may take a while to complete due to code and shader recompilation. + +#### Command Line Build (x64) +```powershell +# Open Developer Command Prompt for VS 2022, then: +cmake . --preset x64-Clang-Release +cmake --build .\out\build\x64-Clang-Release --target LibertyRecomp +``` + +### Windows (ARM64) +For ARM64 builds, use the command line: + +```powershell +# Open ARM64 Developer Command Prompt for VS 2022, then: +cmake . --preset arm64-Clang-Release +cmake --build .\out\build\arm64-Clang-Release --target LibertyRecomp +``` + +> [!NOTE] +> The available Windows presets are: +> - **x64**: `x64-Clang-Debug`, `x64-Clang-RelWithDebInfo`, `x64-Clang-Release` +> - **ARM64**: `arm64-Clang-Debug`, `arm64-Clang-RelWithDebInfo`, `arm64-Clang-Release` + +### Linux (x64 and ARM64) +The build process is the same for both x64 and ARM64 - the architecture is auto-detected. -### Linux 1. Configure the project using CMake by navigating to the repository and running the following command. ```bash cmake . --preset linux-release @@ -89,18 +131,30 @@ cmake . --preset linux-release 2. Build the project using the selected configuration. ```bash -cmake --build ./out/build/linux-release --target MarathonRecomp +cmake --build ./out/build/linux-release --target LibertyRecomp ``` 3. Navigate to the directory that was specified as the output in the previous step and run the game. ```bash -./MarathonRecomp +./LibertyRecomp ``` -### macOS +#### Flatpak Build +For a sandboxed Flatpak build: +```bash +flatpak-builder --user --force-clean --install-deps-from=flathub builddir ./flatpak/io.github.ozordi.libertyrecomp.json +``` + +### macOS (ARM64 and x64) +The build process works for both Apple Silicon (ARM64) and Intel (x64) Macs. + 1. Configure the project using CMake by navigating to the repository and running the following command. ```bash -cmake . --preset macos-release +# For Apple Silicon (ARM64) - default on M1/M2/M3 Macs +cmake . --preset macos-release -DCMAKE_OSX_ARCHITECTURES=arm64 + +# For Intel (x64) Macs +cmake . --preset macos-release -DCMAKE_OSX_ARCHITECTURES=x86_64 ``` > [!NOTE] @@ -108,10 +162,103 @@ cmake . --preset macos-release 2. Build the project using the selected configuration. ```bash -cmake --build ./out/build/macos-release --target MarathonRecomp +cmake --build ./out/build/macos-release --target LibertyRecomp ``` 3. Navigate to the directory that was specified as the output in the previous step and run the game. ```bash -open -a MarathonRecomp.app +open "./out/build/macos-release/LibertyRecomp/Liberty Recompiled.app" +``` + +## 5. Shader Pipeline (Development) + +Liberty Recompiled includes an automated shader pipeline that converts Xbox 360 RAGE engine shaders to platform-native formats during installation. + +### How It Works + +1. **During Installation**: The installer automatically extracts and converts shaders from `.fxc` files +2. **Platform Detection**: Automatically selects the correct format: + - **Windows**: DXIL (Direct3D 12) + - **Linux**: SPIR-V (Vulkan) + - **macOS**: AIR (Metal) +3. **Caching**: Converted shaders are cached to avoid re-conversion on subsequent runs + +### Building the Shader Tools + +#### RAGE FXC Extractor (Standalone Tool) +```bash +cd tools/rage_fxc_extractor +mkdir build && cd build +cmake .. +make +``` + +#### XenosRecomp (Shader Compiler) +```bash +cd build_xenosrecomp +cmake ../tools/XenosRecomp +make +``` + +### Manual Shader Conversion + +For development purposes, you can manually convert shaders: + +```bash +# Extract shaders from RAGE FXC files +./tools/rage_fxc_extractor/build/rage_fxc_extractor --batch shader_batch/ extracted_shaders/ + +# Compile to shader cache +./build_xenosrecomp/XenosRecomp/XenosRecomp extracted_shaders/ LibertyRecompLib/shader/shader_cache.cpp tools/XenosRecomp/XenosRecomp/shader_common.h +``` + +For more details, see [SHADER_PIPELINE.md](SHADER_PIPELINE.md). + +## 6. CI/CD Pipeline + +Liberty Recompiled uses GitHub Actions for automated builds. On each tagged release, the pipeline builds for all supported platforms: + +| Build Target | Runner | Output | +|--------------|--------|--------| +| Windows x64 | `windows-latest` | `LibertyRecomp-Windows-x64.zip` | +| Windows ARM64 | `windows-11-arm` | `LibertyRecomp-Windows-ARM64.zip` | +| Linux x64 | `ubuntu-24.04` | `LibertyRecomp-Linux-x64.tar.gz` | +| Linux ARM64 | `ubuntu-24.04-arm` | `LibertyRecomp-Linux-ARM64.tar.gz` | +| Linux Flatpak | `ubuntu-24.04` | `io.github.ozordi.libertyrecomp.flatpak` | +| macOS ARM64 | `macos-15` | `LibertyRecomp-macOS-ARM64.zip` | +| macOS x64 | `macos-13` | `LibertyRecomp-macOS-x64.zip` | + +### Creating a Release + +1. Tag the commit: `git tag v1.x.x` +2. Push the tag: `git push origin v1.x.x` +3. The release workflow will automatically build all targets and create a GitHub release + +### Manual Workflow Dispatch + +You can also trigger a release manually from the GitHub Actions tab using the "workflow_dispatch" option. + +## 7. Project Structure + +``` +LibertyRecomp/ +├── LibertyRecomp/ # Main application code +│ ├── apu/ # Audio processing +│ ├── cpu/ # CPU emulation / guest thread +│ ├── gpu/ # Graphics / video rendering +│ ├── hid/ # Human input devices +│ ├── install/ # Installer and shader converter +│ ├── kernel/ # Kernel imports / memory +│ ├── patches/ # GTA IV specific patches +│ ├── ui/ # ImGui-based UI +│ └── user/ # User config and saves +├── LibertyRecompLib/ # Recompiled game code +│ ├── ppc/ # PowerPC recompiled functions +│ ├── shader/ # Shader cache +│ └── private/ # Game files (not in repo) +├── tools/ # Development tools +│ ├── XenosRecomp/ # Xbox 360 shader recompiler +│ ├── rage_fxc_extractor/ # RAGE FXC shader extractor +│ └── bc_diff/ # Binary comparison tool +└── docs/ # Documentation ``` diff --git a/docs/DUMPING-en.md b/docs/DUMPING-en.md index efd5f27a..3d57c72b 100644 --- a/docs/DUMPING-en.md +++ b/docs/DUMPING-en.md @@ -1,12 +1,14 @@ -# Dumping +# Dumping GTA IV for Xbox 360 + +This guide explains how to extract Grand Theft Auto IV game files from your Xbox 360 for use with Liberty Recompiled. ### Pre-requisites - Xbox 360 (modifications not necessary) - Xbox 360 Hard Drive (20 GB minimum) - Xbox 360 Hard Drive Transfer Cable (or a compatible SATA to USB adapter) -- Sonic the Hedgehog (2006) for Xbox 360 - - Retail Disc or Digital Copy. - - All available DLC are optional. +- Grand Theft Auto IV for Xbox 360 + - Retail Disc (2 discs) or Digital Copy + - Episodes from Liberty City DLC is optional - [7-Zip](https://7-zip.org/download.html) (for extracting Velocity) - [Velocity](https://github.com/Gualdimar/Velocity/releases/download/xex%2Biso-branch/Velocity-XEXISO.rar) (Gualdimar's fork) @@ -20,11 +22,11 @@ ### Instructions > [!NOTE] -> If you have a digital copy of Sonic the Hedgehog, skip to step 4. +> If you have a digital copy of GTA IV, skip to step 4. -1. Insert your retail disc copy of Sonic the Hedgehog into the Xbox 360 disc tray. +1. Insert Disc 1 of your retail copy of Grand Theft Auto IV into the Xbox 360 disc tray. 2. At the Xbox Dashboard, go over to the disc tile under the **home** tab and press X to view **Game Details**. -3. Under the **overview** tab, select the **Install** tile and choose to install to the primary hard drive. +3. Under the **overview** tab, select the **Install** tile and choose to install to the primary hard drive. Repeat for Disc 2 if prompted. 4. Once installed, turn off your Xbox 360 and remove the hard drive from your console. > [!TIP] @@ -52,8 +54,17 @@ 8. Right-click `Velocity.exe` and click **Properties**, then under the **Compatibility** tab, tick **Run this program as an administrator** and click **OK**. This is required in order for the program to recognize the hard drive. You can now launch `Velocity.exe`. 9. You should see a **Device Detected** message appear on launch asking if you would like to open the **Device Content Viewer**. Click **Yes**. -10. You should now see a tree view of your hard drive's contents. Expand the tree nodes for `/Shared Items/Games/` (and optionally `/Shared Items/DLC/`, if you have the DLC installed). -11. Hold the CTRL key and click on **SONIC THE HEDGEHOG** under the `Games` node, as well as the **DLC** under the `DLC` node, if you have the DLC installed. Ensure all are selected before the next step. +10. You should now see a tree view of your hard drive's contents. Expand the tree nodes for `/Shared Items/Games/`. +11. Hold the CTRL key and click on **Grand Theft Auto IV** under the `Games` node. If you have Episodes from Liberty City installed, select that as well. 12. Right-click any of the selected items and click **Copy Selected to Local Disk**, then navigate to the folder you created in step 7 and select it. Velocity will now begin copying the game files to your PC. -13. Once the transfer is complete, close the **Device Content Viewer** window and navigate to **Tools > Device Tools > Raw Device Viewer**. -14. Once the transfer is complete, you should now have all of the necessary files for installation. [Return to the readme and proceed to the next step](/README.md#how-to-install). \ No newline at end of file +13. Once the transfer is complete, close the **Device Content Viewer** window. +14. You should now have all of the necessary files for installation. [Return to the readme and proceed to the next step](/README.md#how-to-install). + +### Alternative: Using an ISO + +If you have a GTA IV Xbox 360 ISO file, you can use it directly with Liberty Recompiled's installer wizard. The installer supports: +- `.iso` files (Xbox 360 disc images) +- Extracted game folders +- XContent packages + +Simply point the installer to your ISO file or extracted game folder when prompted. diff --git a/docs/INSTALLATION_ARCHITECTURE.md b/docs/INSTALLATION_ARCHITECTURE.md new file mode 100644 index 00000000..015fda53 --- /dev/null +++ b/docs/INSTALLATION_ARCHITECTURE.md @@ -0,0 +1,303 @@ +# Liberty Recompiled - Enhanced Installation Architecture + +## Overview + +This document describes the comprehensive installation flow that handles: +1. ISO to folder extraction (using extract-xiso) +2. RPF archive parsing and shader extraction +3. Platform-native shader cache generation +4. Cross-platform support (Windows, Linux, macOS) + +--- + +## Platform-Specific Install Directories + +### Windows +``` +%LOCALAPPDATA%\LibertyRecomp\ +├── game\ # Extracted game files +│ ├── default.xex +│ ├── xbox360.rpf +│ └── extracted\ # RPF contents +│ └── common\shaders\*.fxc +├── shader_cache\ # Compiled DXIL shaders +├── saves\ # Save data +└── temp\ # Temporary extraction files +``` + +**Path:** `C:\Users\\AppData\Local\LibertyRecomp\` + +### Linux +``` +~/.local/share/LibertyRecomp/ +├── game/ # Extracted game files +├── shader_cache/ # Compiled SPIR-V shaders +├── saves/ +└── temp/ +``` + +**Path:** `/home//.local/share/LibertyRecomp/` +**XDG compliant:** `$XDG_DATA_HOME/LibertyRecomp/` + +### macOS +``` +~/Library/Application Support/LibertyRecomp/ +├── game/ # Extracted game files +├── shader_cache/ # Compiled AIR shaders +├── saves/ +└── temp/ +``` + +**Path:** `/Users//Library/Application Support/LibertyRecomp/` + +--- + +## Installation Flow + +``` +┌─────────────────────────────────────────────────────────────────────────┠+│ INSTALLATION WIZARD │ +├─────────────────────────────────────────────────────────────────────────┤ +│ │ +│ 1. SELECT SOURCE │ +│ User selects: │ +│ ├── ISO file (.iso) │ +│ ├── Extracted folder │ +│ └── XContent package │ +│ │ +│ 2. DETECT SOURCE TYPE │ +│ ┌─────────────────┠│ +│ │ Is it an ISO? │──YES──► Run extract-xiso │ +│ └────────┬────────┘ └── Extract to temp directory │ +│ │NO │ +│ ▼ │ +│ ┌─────────────────┠│ +│ │ Is it XContent? │──YES──► Use XContentFileSystem │ +│ └────────┬────────┘ │ +│ │NO │ +│ ▼ │ +│ Use DirectoryFileSystem (already extracted) │ +│ │ +│ 3. COPY GAME FILES │ +│ Copy essential files to platform install directory: │ +│ ├── default.xex │ +│ ├── xbox360.rpf │ +│ ├── common.rpf │ +│ └── other required files │ +│ │ +│ 4. SCAN FOR SHADERS │ +│ Look for .fxc files in: │ +│ ├── Extracted game folders directly │ +│ └── Inside RPF archives (extract if needed) │ +│ │ +│ 5. EXTRACT & CONVERT SHADERS │ +│ For each .fxc file found: │ +│ ├── Parse RAGE FXC container (magic: 0x61786772 "rgxa") │ +│ ├── Extract Xbox 360 shader binaries (magic: 0x102A11XX) │ +│ └── Store in shader_cache/extracted/ │ +│ │ +│ 6. COMPILE SHADER CACHE │ +│ Detect platform and compile: │ +│ ├── Windows: HLSL → DXIL (DXC) │ +│ ├── Linux: HLSL → SPIR-V (DXC) │ +│ └── macOS: HLSL → AIR (Metal compiler) │ +│ │ +│ 7. FINALIZE │ +│ ├── Write shader_cache.marker │ +│ ├── Clean up temp files │ +│ └── Signal completion │ +│ │ +└─────────────────────────────────────────────────────────────────────────┘ +``` + +--- + +## Key Components + +### Platform Paths (`install/platform_paths.h/cpp`) + +Cross-platform directory resolution: + +```cpp +#include "install/platform_paths.h" + +// Get platform-specific install directory +auto installDir = PlatformPaths::GetInstallDirectory(); +// Windows: %LOCALAPPDATA%\LibertyRecomp\ +// Linux: ~/.local/share/LibertyRecomp/ +// macOS: ~/Library/Application Support/LibertyRecomp/ + +auto gameDir = PlatformPaths::GetGameDirectory(); // /game/ +auto shaderDir = PlatformPaths::GetShaderCacheDirectory(); // /shader_cache/ +auto savesDir = PlatformPaths::GetSavesDirectory(); // /saves/ +``` + +### ISO Extractor (`install/iso_extractor.h/cpp`) + +Xbox 360 ISO extraction using extract-xiso: + +```cpp +#include "install/iso_extractor.h" + +if (IsoExtractor::IsIsoFile(sourcePath)) +{ + auto result = IsoExtractor::Extract( + sourcePath, + PlatformPaths::GetTempDirectory(), + [](float progress) { /* update UI */ } + ); + + if (result.success) + { + // Use result.extractedPath as game source + } +} +``` + +**Requirements:** +- `extract-xiso` must be installed and in PATH +- Repository: https://github.com/XboxDev/extract-xiso + +### RPF Extractor (`install/rpf_extractor.h/cpp`) + +RAGE Package File extraction: + +```cpp +#include "install/rpf_extractor.h" + +// Check if file has encrypted content +if (RpfExtractor::HasEncryptedFiles(rpfPath)) +{ + // Load AES key (32 bytes for AES-256) + std::vector key; + RpfExtractor::LoadAesKey("aes_key.bin", key); +} + +// Scan game directory and extract all shaders +auto result = RpfExtractor::ScanAndExtractShaders( + gameDir, + outputDir, + aesKey, + [](float progress) { /* update UI */ } +); + +printf("Found %zu shader files\n", result.fxcFiles.size()); +``` + +--- + +## RPF2 Archive Format (GTA IV) + +### Header (20 bytes, ALWAYS plaintext, LITTLE-ENDIAN) +``` +Offset Size Field +0x00 4 Magic: 0x52504632 ("RPF2") +0x04 4 TOC Size (bytes) +0x08 4 Entry Count +0x0C 4 Unknown +0x10 4 Encryption Flag (0 = unencrypted, non-zero = encrypted files) +``` + +### Key Facts +- **Header is ALWAYS plaintext** - never encrypted +- **TOC is ALWAYS plaintext** - starts at offset 0x800 (2048 bytes) +- **Encryption is per-file** - only individual file data blocks are encrypted +- **Algorithm**: AES-256-ECB (no IV, no padding) +- **Compression**: zlib at block level + +### Shader Location +``` +common.rpf/ +└── shaders/ + └── fxl_final/ ↠89 .fxc files + ├── gta_default.fxc + ├── gta_vehicle_paint1.fxc + ├── gta_ped.fxc + └── ... +``` + +--- + +## External Tools + +### extract-xiso + +Cross-platform Xbox 360 ISO extraction tool. + +**Installation:** +```bash +# Build from source +git clone https://github.com/XboxDev/extract-xiso.git +cd extract-xiso +mkdir build && cd build +cmake .. +make +sudo make install + +# macOS (Homebrew) +brew install extract-xiso +``` + +**Usage:** +```bash +extract-xiso -x game.iso -d /output/directory/ +``` + +### SparkCLI (Fallback) + +C# tool for RPF extraction, used as fallback for complex encrypted archives. + +**Location:** `/SparkIV-master/SRC/SparkCLI/` + +**Cross-platform usage:** +```bash +# Windows +SparkCLI.exe extract common.rpf ./output --key ./default.xex + +# Linux/macOS (requires Mono) +mono SparkCLI.exe extract common.rpf ./output --key ./default.xex +``` + +--- + +## Shader Pipeline Integration + +After extraction, shaders go through the conversion pipeline: + +1. **RAGE FXC Parsing** - Extract Xbox 360 shader containers from `.fxc` files +2. **XenosRecomp** - Convert Xbox 360 Xenos shaders to HLSL +3. **Platform Compilation**: + - Windows: DXC → DXIL + - Linux: DXC → SPIR-V + - macOS: Metal compiler → AIR + +See [SHADER_PIPELINE.md](SHADER_PIPELINE.md) for detailed shader conversion documentation. + +--- + +## Error Handling + +### ISO Extraction Failures +- Check if `extract-xiso` is installed +- Verify ISO file is a valid Xbox 360 image +- Ensure sufficient disk space for extraction + +### RPF Extraction Failures +- For encrypted RPFs, ensure AES key is available +- Try SparkCLI fallback for complex archives +- Pre-extract RPFs using OpenIV/SparkIV if automatic extraction fails + +### Shader Conversion Failures +- Shader conversion is non-fatal +- Game can fall back to runtime compilation +- Check logs for specific shader errors + +--- + +## References + +- [extract-xiso GitHub](https://github.com/XboxDev/extract-xiso) +- [SparkIV/RageLib](https://github.com/ahmed605/SparkIV) +- [GTAMods RPF Wiki](https://gtamods.com/wiki/RPF_archive) +- [XenosRecomp README](../tools/XenosRecomp/README.md) +- [Shader Pipeline Documentation](SHADER_PIPELINE.md) diff --git a/docs/SHADER_PIPELINE.md b/docs/SHADER_PIPELINE.md new file mode 100644 index 00000000..e9c2d728 --- /dev/null +++ b/docs/SHADER_PIPELINE.md @@ -0,0 +1,281 @@ +# GTA IV Shader Pipeline Documentation + +This document describes the shader extraction, conversion, and caching pipeline implemented in Liberty Recompiled for GTA IV. + +> **See also:** [Installation Architecture](INSTALLATION_ARCHITECTURE.md) for platform-specific install directories and the full installation flow. + +## Overview + +GTA IV for Xbox 360 uses RAGE engine shaders stored in a proprietary `.fxc` container format. These shaders are **pre-compiled at build time** using XenosRecomp and embedded directly into the binary for optimal runtime performance. + +| Platform | Graphics API | Shader Format | Cache Location | +|----------|-------------|---------------|----------------| +| Windows | Direct3D 12 | DXIL | Embedded in binary (`g_compressedDxilCache`) | +| Linux | Vulkan | SPIR-V | Embedded in binary (`g_compressedSpirvCache`) | +| macOS | Metal | AIR | Embedded in binary (`g_compressedAirCache`) | + +## Architecture + +``` +┌─────────────────────────────────────────────────────────────────┠+│ BUILD-TIME Shader Pipeline │ +├─────────────────────────────────────────────────────────────────┤ +│ │ +│ 1. Extract shaders ──► tools/rage_fxc_extractor/ │ +│ │ │ +│ ▼ │ +│ ┌─────────────────────────┠│ +│ │ Xbox 360 Shader Binary │ │ +│ │ (0x102A11XX magic) │ │ +│ └───────────┬─────────────┘ │ +│ │ │ +│ 2. Recompile shaders ◄────────┘ │ +│ │ │ +│ ▼ │ +│ ┌─────────────────┠┌─────────────────┠│ +│ │ XenosRecomp │───►│ HLSL conversion │ │ +│ └─────────────────┘ └────────┬────────┘ │ +│ │ │ +│ ▼ │ +│ ┌─────────────────────────┠│ +│ │ Platform-native compile │ │ +│ │ DXIL / SPIR-V / AIR │ │ +│ └───────────┬─────────────┘ │ +│ │ │ +│ 3. Embed in binary ◄──────────┘ │ +│ │ │ +│ ▼ │ +│ ┌──────────────────────────────────────────┠│ +│ │ LibertyRecompLib/shader/shader_cache.cpp │ │ +│ │ ├── g_shaderCacheEntries[1132] │ │ +│ │ ├── g_compressedDxilCache │ │ +│ │ ├── g_compressedSpirvCache │ │ +│ │ └── g_compressedAirCache (8MB → 29MB) │ │ +│ └──────────────────────────────────────────┘ │ +│ │ +└─────────────────────────────────────────────────────────────────┘ +``` + +## RAGE FXC Format + +### Container Structure + +``` +RAGE FXC File (.fxc): +├── Magic: "rgxa" (0x61786772) +├── Vertex Fragment Count (1 byte) +├── Vertex Fragments[] +│ ├── Variables Count +│ ├── Variables[] (type, index, name) +│ ├── Shader Size (2 bytes) +│ ├── Shader Size 2 (2 bytes) +│ └── Bytecode[] (contains Xbox 360 shader) +├── Pixel Fragment Count (1 byte) +├── Unknown (5 bytes) +├── Pixel Fragments[] (same structure as vertex) +└── Additional metadata +``` + +### Xbox 360 Shader Container + +Embedded within each fragment's bytecode: + +``` +Xbox 360 Shader Container: +├── Flags (4 bytes, magic 0x102A11XX) +├── Virtual Size (4 bytes, big-endian) +├── Physical Size (4 bytes, big-endian) +├── Field C (4 bytes) +├── Constant Table Offset (4 bytes) +├── Definition Table Offset (4 bytes) +├── Shader Offset (4 bytes) +├── Field 1C (4 bytes, must be 0) +├── Field 20 (4 bytes, must be 0) +└── Shader microcode and metadata +``` + +## Components + +### 1. RAGE FXC Extractor Tool + +**Location:** `tools/rage_fxc_extractor/` + +Standalone tool for batch extraction of shaders from RAGE FXC files. + +```bash +# Extract single file +./rage_fxc_extractor [output_dir] + +# Scan for Xbox 360 shaders +./rage_fxc_extractor --scan + +# Batch process directory +./rage_fxc_extractor --batch +``` + +### 2. Shader Converter Module + +**Location:** `LibertyRecomp/install/shader_converter.h/cpp` + +Integrated into the installation flow, automatically converts shaders during game installation. + +```cpp +// Key functions +ShaderPlatform ShaderConverter::detectPlatform(); +bool ShaderConverter::convertShaders(gameDir, cacheDir, platform, journal, callback); +bool ShaderConverter::extractShadersFromFxc(fxcPath, extractedShaders, journal); +bool ShaderConverter::isCacheValid(cacheDirectory, gameDirectory); +``` + +### 3. XenosRecomp Integration + +**Location:** `tools/XenosRecomp/` + +Converts extracted Xbox 360 shader binaries to HLSL, then compiles to target formats. + +```bash +# Generate shader cache from extracted shaders +./XenosRecomp +``` + +## Installation Flow Integration + +The shader conversion is integrated into `Installer::install()`: + +```cpp +// In installer.cpp +bool Installer::install(...) { + // 1. Copy DLC files + for (const DLCSource &dlcSource : sources.dlc) { + copyFiles(...); + } + + // 2. Copy base game files + copyFiles({ GameFiles, GameFilesSize }, ...); + + // 3. Convert shaders to platform-native format + { + ShaderConversionJournal shaderJournal; + ShaderPlatform platform = ShaderConverter::detectPlatform(); + + if (!ShaderConverter::isCacheValid(cacheDir, gameDir)) { + ShaderConverter::convertShaders(gameDir, cacheDir, platform, + shaderJournal, progressCallback); + } + } + + return true; +} +``` + +## Platform Detection + +```cpp +ShaderPlatform ShaderConverter::detectPlatform() { +#if defined(_WIN32) + return ShaderPlatform::DXIL; // Windows - Direct3D 12 +#elif defined(__APPLE__) + return ShaderPlatform::AIR; // macOS - Metal +#else + return ShaderPlatform::SPIRV; // Linux - Vulkan +#endif +} +``` + +## Cache Structure + +Shaders are embedded in the binary at build time: + +``` +LibertyRecompLib/shader/ +├── shader_cache.h # ShaderCacheEntry struct definition +└── shader_cache.cpp # Generated by XenosRecomp + ├── g_shaderCacheEntries[1132] # Shader metadata (hash, offsets, sizes) + ├── g_compressedDxilCache # DXIL bytecode (Windows) + ├── g_compressedSpirvCache # SPIR-V bytecode (Linux) + └── g_compressedAirCache # AIR bytecode (macOS, 8MB compressed) +``` + +## Runtime Usage + +At runtime, `video.cpp` looks up shaders by hash from the embedded cache: + +```cpp +// In video.cpp - FindShaderCacheEntry() +static ShaderCacheEntry* FindShaderCacheEntry(XXH64_hash_t hash) +{ + auto end = g_shaderCacheEntries + g_shaderCacheEntryCount; + auto findResult = std::lower_bound(g_shaderCacheEntries, end, hash, + [](ShaderCacheEntry& lhs, XXH64_hash_t rhs) { + return lhs.hash < rhs; + }); + return findResult != end && findResult->hash == hash ? findResult : nullptr; +} + +// In CreateShader() +auto findResult = FindShaderCacheEntry(hash); +if (findResult == nullptr) { + // Shader not in cache - fatal error (no runtime fallback) + LOG_ERROR("Shader not found: {:x}", hash); + std::_Exit(1); +} +// Use pre-compiled shader from embedded cache +``` + +> **Note:** There is no runtime fallback. All shaders must be pre-compiled at build time. + +## Statistics + +From the 79 `.fxc` files in GTA IV: + +| Metric | Value | +|--------|-------| +| Total .fxc files | 79 | +| Total extracted shaders | 1132 | +| Vertex shaders | ~600 | +| Pixel shaders | ~530 | +| AIR cache (macOS) | 8 MB compressed → 29 MB decompressed | +| SPIR-V cache (Linux) | 703 KB compressed → 5.5 MB decompressed | + +## Error Handling + +Shader lookup failures are **fatal** at runtime: +- Missing shader: `std::_Exit(1)` - game cannot continue +- All shaders must be pre-compiled at build time via XenosRecomp + +Build-time extraction failures are non-fatal: +- Missing shader directory: Logged, build continues +- Parse failures: Individual file skipped, others processed + +## Building the Tools + +### RAGE FXC Extractor + +```bash +cd tools/rage_fxc_extractor +mkdir build && cd build +cmake .. +make +``` + +### XenosRecomp + +```bash +cd build_xenosrecomp +cmake ../tools/XenosRecomp +make +``` + +## Dependencies + +- **xxHash** - For shader hash computation (XXH3_64bits) +- **fmt** - For string formatting +- **zstd** - For cache compression +- **DXC** - DirectX Shader Compiler (for HLSL to DXIL/SPIR-V) +- **metal-cpp** - For AIR compilation on macOS + +## References + +- [XenosRecomp README](../tools/XenosRecomp/README.md) +- [RAGE Shader Editor](https://github.com/ImpossibleEchoes/rage-shader-editor-cpp) +- [Xenia GPU Documentation](https://github.com/xenia-project/xenia/blob/master/docs/gpu.md) diff --git a/flatpak/README.md b/flatpak/README.md index 733cfe97..dd142664 100644 --- a/flatpak/README.md +++ b/flatpak/README.md @@ -1,10 +1,9 @@ Build ```sh -flatpak-builder --force-clean --user --install-deps-from=flathub --repo=repo --install builddir io.github.sonicnext_dev.marathonrecomp.json +flatpak-builder --force-clean --user --install-deps-from=flathub --repo=repo --install builddir io.github.ozordi.libertyrecomp.json ``` Bundle ```sh -flatpak build-bundle repo io.github.sonicnext_dev.marathonrecomp.flatpak io.github.sonicnext_dev.marathonrecomp --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo +flatpak build-bundle repo io.github.ozordi.libertyrecomp.flatpak io.github.ozordi.libertyrecomp --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo ``` - diff --git a/flatpak/io.github.ozordi.libertyrecomp.desktop b/flatpak/io.github.ozordi.libertyrecomp.desktop new file mode 100644 index 00000000..68371ba6 --- /dev/null +++ b/flatpak/io.github.ozordi.libertyrecomp.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Liberty Recompiled +Exec=/app/bin/LibertyRecomp +Type=Application +Icon=io.github.ozordi.libertyrecomp +Categories=Game; +Comment=Static recompilation of Grand Theft Auto IV (Xbox 360). +MimeType=x-scheme-handler/libertyrecomp diff --git a/flatpak/io.github.ozordi.libertyrecomp.json b/flatpak/io.github.ozordi.libertyrecomp.json new file mode 100644 index 00000000..278a616d --- /dev/null +++ b/flatpak/io.github.ozordi.libertyrecomp.json @@ -0,0 +1,47 @@ +{ + "id": "io.github.ozordi.libertyrecomp", + "runtime": "org.freedesktop.Platform", + "runtime-version": "23.08", + "sdk": "org.freedesktop.Sdk", + "sdk-extensions" : [ "org.freedesktop.Sdk.Extension.llvm18" ], + "finish-args": [ + "--share=network", + "--socket=wayland", + "--socket=fallback-x11", + "--socket=pulseaudio", + "--device=all", + "--talk-name=org.mpris.MediaPlayer2.*", + "--filesystem=host", + "--filesystem=/media", + "--filesystem=/run/media", + "--filesystem=/mnt" + ], + "modules": [ + { + "name": "LibertyRecomp", + "buildsystem": "simple", + "build-commands": [ + "cmake --preset linux-release -DLIBERTY_RECOMP_FLATPAK=ON -DSDL2MIXER_VORBIS=VORBISFILE -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache", + "cmake --build out/build/linux-release --target LibertyRecomp", + "mkdir -p /app/bin", + "cp out/build/linux-release/LibertyRecomp/LibertyRecomp /app/bin/LibertyRecomp", + "install -Dm644 LibertyRecompResources/images/game_icon.png /app/share/icons/hicolor/128x128/apps/${FLATPAK_ID}.png", + "install -Dm644 flatpak/io.github.ozordi.libertyrecomp.metainfo.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml", + "install -Dm644 flatpak/io.github.ozordi.libertyrecomp.desktop /app/share/applications/${FLATPAK_ID}.desktop" + ], + "sources": [ + { + "type": "dir", + "path": "../" + } + ], + "build-options": { + "append-path": "/usr/lib/sdk/llvm18/bin", + "prepend-ld-library-path": "/usr/lib/sdk/llvm18/lib", + "build-args": [ + "--share=network" + ] + } + } + ] +} diff --git a/flatpak/io.github.ozordi.libertyrecomp.metainfo.xml b/flatpak/io.github.ozordi.libertyrecomp.metainfo.xml new file mode 100644 index 00000000..6ffa17e2 --- /dev/null +++ b/flatpak/io.github.ozordi.libertyrecomp.metainfo.xml @@ -0,0 +1,26 @@ + + + io.github.ozordi.libertyrecomp + + Liberty Recompiled + An unofficial PC port of Grand Theft Auto IV (Xbox 360). + + CC0-1.0 + GPL-3.0+ + + + pointing + keyboard + touch + + + +

+ An unofficial PC port of the Xbox 360 version of Grand Theft Auto IV created through the process of static recompilation. + + https://github.com/OZORDI/LibertyRecomp +

+
+ + io.github.ozordi.libertyrecomp.desktop +
diff --git a/flatpak/io.github.sonicnext_dev.marathonrecomp.desktop b/flatpak/io.github.sonicnext_dev.marathonrecomp.desktop deleted file mode 100644 index 60a5d451..00000000 --- a/flatpak/io.github.sonicnext_dev.marathonrecomp.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Name=Marathon Recompiled -Exec=/app/bin/MarathonRecomp -Type=Application -Icon=io.github.sonicnext_dev.marathonrecomp -Categories=Game; -Comment=Static recompilation of Sonic the Hedgehog (2006). -MimeType=x-scheme-handler/marathonrecomp diff --git a/flatpak/io.github.sonicnext_dev.marathonrecomp.json b/flatpak/io.github.sonicnext_dev.marathonrecomp.json deleted file mode 100644 index 0038b343..00000000 --- a/flatpak/io.github.sonicnext_dev.marathonrecomp.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "id": "io.github.sonicnext_dev.marathonrecomp", - "runtime": "org.freedesktop.Platform", - "runtime-version": "23.08", - "sdk": "org.freedesktop.Sdk", - "sdk-extensions" : [ "org.freedesktop.Sdk.Extension.llvm18" ], - "finish-args": [ - "--share=network", - "--socket=wayland", - "--socket=fallback-x11", - "--socket=pulseaudio", - "--device=all", - "--talk-name=org.mpris.MediaPlayer2.*", - "--filesystem=host", - "--filesystem=/media", - "--filesystem=/run/media", - "--filesystem=/mnt" - ], - "modules": [ - { - "name": "MarathonRecomp", - "buildsystem": "simple", - "build-commands": [ - "cmake --preset linux-release -DMARATHON_RECOMP_FLATPAK=ON -DSDL2MIXER_VORBIS=VORBISFILE -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache", - "cmake --build out/build/linux-release --target MarathonRecomp", - "mkdir -p /app/bin", - "cp out/build/linux-release/MarathonRecomp/MarathonRecomp /app/bin/MarathonRecomp", - "install -Dm644 MarathonRecompResources/images/game_icon.png /app/share/icons/hicolor/128x128/apps/${FLATPAK_ID}.png", - "install -Dm644 flatpak/io.github.sonicnext_dev.marathonrecomp.metainfo.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml", - "install -Dm644 flatpak/io.github.sonicnext_dev.marathonrecomp.desktop /app/share/applications/${FLATPAK_ID}.desktop" - ], - "sources": [ - { - "type": "dir", - "path": "../" - } - ], - "build-options": { - "append-path": "/usr/lib/sdk/llvm18/bin", - "prepend-ld-library-path": "/usr/lib/sdk/llvm18/lib", - "build-args": [ - "--share=network" - ] - } - } - ] -} diff --git a/flatpak/io.github.sonicnext_dev.marathonrecomp.metainfo.xml b/flatpak/io.github.sonicnext_dev.marathonrecomp.metainfo.xml deleted file mode 100644 index c58688d3..00000000 --- a/flatpak/io.github.sonicnext_dev.marathonrecomp.metainfo.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - io.github.sonicnext_dev.marathonrecomp - - Marathon Recompiled - An unofficial PC port of Sonic the Hedgehog (2006). - - CC0-1.0 - GPL-3.0+ - - - pointing - keyboard - touch - - - -

- An unofficial PC port of the Xbox 360 version of Sonic the Hedgehog (2006) created through the process of static recompilation. - - https://github.com/sonicnext-dev/MarathonRecomp -

-
- - io.github.sonicnext_dev.marathonrecomp.desktop -
diff --git a/thirdparty/CMakeLists.txt b/thirdparty/CMakeLists.txt index 894129e5..a57e3809 100644 --- a/thirdparty/CMakeLists.txt +++ b/thirdparty/CMakeLists.txt @@ -40,14 +40,14 @@ else() message(FATAL_ERROR "Unsupported CPU architecture: ${BASE_ARCHITECTURE}") endif() -add_subdirectory("${MARATHON_RECOMP_THIRDPARTY_ROOT}/msdf-atlas-gen") -add_subdirectory("${MARATHON_RECOMP_THIRDPARTY_ROOT}/nativefiledialog-extended") -add_subdirectory("${MARATHON_RECOMP_THIRDPARTY_ROOT}/o1heap") -add_subdirectory("${MARATHON_RECOMP_THIRDPARTY_ROOT}/SDL") -add_subdirectory("${MARATHON_RECOMP_THIRDPARTY_ROOT}/SDL_mixer") -add_subdirectory("${MARATHON_RECOMP_THIRDPARTY_ROOT}/plume") -add_subdirectory("${MARATHON_RECOMP_THIRDPARTY_ROOT}/ffmpeg-core") +add_subdirectory("${LIBERTY_RECOMP_THIRDPARTY_ROOT}/msdf-atlas-gen") +add_subdirectory("${LIBERTY_RECOMP_THIRDPARTY_ROOT}/nativefiledialog-extended") +add_subdirectory("${LIBERTY_RECOMP_THIRDPARTY_ROOT}/o1heap") +add_subdirectory("${LIBERTY_RECOMP_THIRDPARTY_ROOT}/SDL") +add_subdirectory("${LIBERTY_RECOMP_THIRDPARTY_ROOT}/SDL_mixer") +add_subdirectory("${LIBERTY_RECOMP_THIRDPARTY_ROOT}/plume") +add_subdirectory("${LIBERTY_RECOMP_THIRDPARTY_ROOT}/ffmpeg-core") if (APPLE) - add_subdirectory("${MARATHON_RECOMP_THIRDPARTY_ROOT}/MoltenVK") + add_subdirectory("${LIBERTY_RECOMP_THIRDPARTY_ROOT}/MoltenVK") endif() diff --git a/thirdparty/MoltenVK/CMakeLists.txt b/thirdparty/MoltenVK/CMakeLists.txt index 5e7bf8fd..481b56aa 100644 --- a/thirdparty/MoltenVK/CMakeLists.txt +++ b/thirdparty/MoltenVK/CMakeLists.txt @@ -75,7 +75,7 @@ file(GLOB_RECURSE MVK_SOURCES CONFIGURE_DEPENDS file(GLOB MVK_SRC_INCLUDES LIST_DIRECTORIES ON ${MVK_DIR}/MoltenVK/*) set(MVK_INCLUDES ${MVK_SRC_INCLUDES} ${MVK_GENERATED_INCLUDES} ${MVK_DIR}/include - ${MARATHON_RECOMP_THIRDPARTY_ROOT}/plume/contrib/Vulkan-Headers/include) + ${LIBERTY_RECOMP_THIRDPARTY_ROOT}/plume/contrib/Vulkan-Headers/include) add_library(MoltenVK SHARED ${MVK_SOURCES}) target_include_directories(MoltenVK PRIVATE ${MVK_INCLUDES}) diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index 0a76259d..b92fc99b 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -1,5 +1,5 @@ -option(MARATHON_RECOMP_OPTIMIZE_TOOLS "Apply compiler optimizations to build tools." ON) -if (MARATHON_RECOMP_OPTIMIZE_TOOLS) +option(LIBERTY_RECOMP_OPTIMIZE_TOOLS "Apply compiler optimizations to build tools." ON) +if (LIBERTY_RECOMP_OPTIMIZE_TOOLS) if (WIN32) add_compile_options(/O2) else() @@ -8,10 +8,10 @@ if (MARATHON_RECOMP_OPTIMIZE_TOOLS) set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ON) endif() -add_subdirectory(${MARATHON_RECOMP_TOOLS_ROOT}/bc_diff) -add_subdirectory(${MARATHON_RECOMP_TOOLS_ROOT}/file_to_c) -add_subdirectory(${MARATHON_RECOMP_TOOLS_ROOT}/fshasher) -add_subdirectory(${MARATHON_RECOMP_TOOLS_ROOT}/u8extract) -add_subdirectory(${MARATHON_RECOMP_TOOLS_ROOT}/x_decompress) -add_subdirectory(${MARATHON_RECOMP_TOOLS_ROOT}/XenonRecomp) -add_subdirectory(${MARATHON_RECOMP_TOOLS_ROOT}/XenosRecomp) +add_subdirectory(${LIBERTY_RECOMP_TOOLS_ROOT}/bc_diff) +add_subdirectory(${LIBERTY_RECOMP_TOOLS_ROOT}/file_to_c) +add_subdirectory(${LIBERTY_RECOMP_TOOLS_ROOT}/fshasher) +add_subdirectory(${LIBERTY_RECOMP_TOOLS_ROOT}/u8extract) +add_subdirectory(${LIBERTY_RECOMP_TOOLS_ROOT}/x_decompress) +add_subdirectory(${LIBERTY_RECOMP_TOOLS_ROOT}/XenonRecomp) +add_subdirectory(${LIBERTY_RECOMP_TOOLS_ROOT}/XenosRecomp) diff --git a/tools/XenosRecomp b/tools/XenosRecomp index 3938ef64..f0b5d665 160000 --- a/tools/XenosRecomp +++ b/tools/XenosRecomp @@ -1 +1 @@ -Subproject commit 3938ef6464e08542f31b3941ee4543c3df6d20d1 +Subproject commit f0b5d665fec4fdb0c736bc5891667de8fb89b8bc diff --git a/tools/analyze_shader.py b/tools/analyze_shader.py new file mode 100644 index 00000000..ded66bc0 --- /dev/null +++ b/tools/analyze_shader.py @@ -0,0 +1,93 @@ +#!/usr/bin/env python3 +"""Analyze GTA IV shader files to understand their format.""" + +import os +import struct +import sys +from pathlib import Path + +def analyze_file(filepath: str) -> None: + """Analyze a single shader file.""" + with open(filepath, 'rb') as f: + data = f.read() + + print(f"\n=== {os.path.basename(filepath)} ===") + print(f"File size: {len(data)} bytes") + + if len(data) < 4: + print("File too small") + return + + # Check magic + magic = struct.unpack('I', data[0:4])[0] + print(f"Magic (BE): 0x{magic_be:08X}") + + # Check for 'rgxa' magic (0x61786772) + if magic == 0x61786772: + print("Format: RAGE Xbox Archive (rgxa)") + + # Check if magic matches ASCII + try: + magic_ascii = data[0:4].decode('ascii') + print(f"Magic as ASCII: '{magic_ascii}'") + except: + pass + + # Look for ShaderContainer signature (0x102A11XX) + print("\nSearching for ShaderContainer (0x102A11XX)...") + found_count = 0 + for i in range(0, len(data) - 4, 4): + val = struct.unpack('>I', data[i:i+4])[0] # Try big-endian (Xbox 360) + if (val & 0xFFFFFF00) == 0x102A1100: + print(f" Found at offset 0x{i:X}: flags=0x{val:08X}") + found_count += 1 + if found_count >= 10: + print(" ... (limiting to 10 matches)") + break + + if found_count == 0: + # Try little-endian + for i in range(0, len(data) - 4, 4): + val = struct.unpack('= 10: + break + + if found_count == 0: + print(" No ShaderContainer signatures found") + + # Hex dump first 128 bytes + print("\nFirst 128 bytes:") + for i in range(0, min(128, len(data)), 16): + hex_part = ' '.join(f'{b:02x}' for b in data[i:i+16]) + ascii_part = ''.join(chr(b) if 32 <= b < 127 else '.' for b in data[i:i+16]) + print(f" {i:04x}: {hex_part:<48} {ascii_part}") + + +def main(): + shader_dir = "/Users/Ozordi/Downloads/MarathonRecomp/RPF DUMP/Common RPF Dump/shaders/fxl_final" + + if not os.path.exists(shader_dir): + print(f"Directory not found: {shader_dir}") + return 1 + + files = sorted(Path(shader_dir).glob("*.fxc"))[:5] # Analyze first 5 + + if not files: + print("No .fxc files found") + return 1 + + print(f"Found {len(list(Path(shader_dir).glob('*.fxc')))} .fxc files, analyzing first 5...") + + for f in files: + analyze_file(str(f)) + + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/tools/analyze_shaders.py b/tools/analyze_shaders.py new file mode 100644 index 00000000..98afdcfb --- /dev/null +++ b/tools/analyze_shaders.py @@ -0,0 +1,63 @@ +#!/usr/bin/env python3 +"""Analyze GTA IV shader files to understand their format.""" + +import struct +import sys +import os + +def analyze_shader(path): + with open(path, 'rb') as f: + data = f.read() + + print(f"\n=== {os.path.basename(path)} ===") + print(f"File size: {len(data)} bytes") + print(f"First 64 bytes hex: {data[:64].hex()}") + + # Check for rgxa magic (0x61786772 = 'rgxa') + if len(data) >= 4: + magic = struct.unpack('I', data[:4])[0] + print(f" / Magic (BE): 0x{magic_be:08X}") + + # Look for ShaderContainer pattern 0x102A11xx (Xbox 360 format) + print("\nScanning for ShaderContainer (0x102A11xx) patterns...") + found = 0 + for i in range(0, len(data) - 4, 4): + val = struct.unpack('>I', data[i:i+4])[0] # Big endian for Xbox + if (val & 0xFFFFFF00) == 0x102A1100: + print(f" Found at offset 0x{i:04X}: flags=0x{val:08X}") + found += 1 + if found >= 10: + print(" ... (stopping after 10)") + break + + if found == 0: + print(" No ShaderContainer patterns found") + + return found + +def main(): + shader_dir = "/Users/Ozordi/Downloads/MarathonRecomp/rpf dump/Common RPF Dump/shaders/db" + + if not os.path.exists(shader_dir): + print(f"Directory not found: {shader_dir}") + return 1 + + files = [f for f in os.listdir(shader_dir) if f.endswith('.sps')] + print(f"Found {len(files)} shader files") + + # Analyze first 3 files + total_found = 0 + for f in files[:3]: + path = os.path.join(shader_dir, f) + total_found += analyze_shader(path) + + print(f"\n\nTotal ShaderContainer patterns found: {total_found}") + return 0 + +if __name__ == "__main__": + sys.exit(main()) diff --git a/tools/find_save_restore/CMakeLists.txt b/tools/find_save_restore/CMakeLists.txt new file mode 100644 index 00000000..8072991b --- /dev/null +++ b/tools/find_save_restore/CMakeLists.txt @@ -0,0 +1,6 @@ +project("find_save_restore") +set(CMAKE_CXX_STANDARD 17) + +add_executable(find_save_restore "find_save_restore.cpp") + +target_link_libraries(find_save_restore PRIVATE XenonUtils) diff --git a/tools/find_save_restore/find_save_restore.cpp b/tools/find_save_restore/find_save_restore.cpp new file mode 100644 index 00000000..9e40495b --- /dev/null +++ b/tools/find_save_restore/find_save_restore.cpp @@ -0,0 +1,77 @@ +// find_save_restore.cpp +// Searches for register save/restore function addresses in a decompressed XEX +// Build: Compile with XenonUtils + +#include +#include +#include +#include +#include +#include + +// Pattern definitions for register save/restore functions +struct Pattern { + const char* name; + uint8_t bytes[8]; + size_t size; +}; + +Pattern patterns[] = { + { "restgprlr_14", {0xe9, 0xc1, 0xff, 0x68}, 4 }, // ld r14, -0x98(r1) + { "savegprlr_14", {0xf9, 0xc1, 0xff, 0x68}, 4 }, // std r14, -0x98(r1) + { "restfpr_14", {0xc9, 0xcc, 0xff, 0x70}, 4 }, // lfd f14, -0x90(r12) + { "savefpr_14", {0xd9, 0xcc, 0xff, 0x70}, 4 }, // stfd f14, -0x90(r12) + { "restvmx_14", {0x39, 0x60, 0xfe, 0xe0, 0x7d, 0xcb, 0x60, 0xce}, 8 }, + { "savevmx_14", {0x39, 0x60, 0xfe, 0xe0, 0x7d, 0xcb, 0x61, 0xce}, 8 }, + { "restvmx_64", {0x39, 0x60, 0xfc, 0x00, 0x10, 0x0b, 0x60, 0xcb}, 8 }, + { "savevmx_64", {0x39, 0x60, 0xfc, 0x00, 0x10, 0x0b, 0x61, 0xcb}, 8 }, +}; + +void* searchPattern(const uint8_t* data, size_t dataSize, const uint8_t* pattern, size_t patternSize) { + for (size_t i = 0; i <= dataSize - patternSize; i++) { + if (memcmp(data + i, pattern, patternSize) == 0) { + return (void*)(data + i); + } + } + return nullptr; +} + +int main(int argc, char** argv) { + if (argc < 2) { + printf("Usage: find_save_restore [XEX file path]\n"); + return 1; + } + + printf("Loading XEX: %s\n", argv[1]); + const auto file = LoadFile(argv[1]); + if (file.empty()) { + printf("Failed to load file\n"); + return 1; + } + + printf("Parsing image...\n"); + auto image = Image::ParseImage(file.data(), file.size()); + + printf("Image base: 0x%lx\n", image.base); + printf("Number of sections: %zu\n", image.sections.size()); + + for (const auto& section : image.sections) { + printf("Section: base=0x%lx, size=0x%lx, flags=0x%x\n", + section.base, section.size, section.flags); + + for (const auto& pat : patterns) { + uint8_t* data = section.data; + size_t dataSize = section.size; + uint8_t* found = (uint8_t*)searchPattern(data, dataSize, pat.bytes, pat.size); + + if (found) { + size_t offset = found - data; + size_t address = section.base + offset; + printf("%s_address = 0x%08lX\n", pat.name, address); + } + } + } + + printf("\nDone.\n"); + return 0; +} diff --git a/tools/rage_fxc_extractor/CMakeLists.txt b/tools/rage_fxc_extractor/CMakeLists.txt new file mode 100644 index 00000000..9b1e2dad --- /dev/null +++ b/tools/rage_fxc_extractor/CMakeLists.txt @@ -0,0 +1,10 @@ +cmake_minimum_required(VERSION 3.16) +project(rage_fxc_extractor) + +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +add_executable(rage_fxc_extractor rage_fxc_extractor.cpp) + +# Install target +install(TARGETS rage_fxc_extractor RUNTIME DESTINATION bin) diff --git a/tools/rage_fxc_extractor/build/CMakeCache.txt b/tools/rage_fxc_extractor/build/CMakeCache.txt new file mode 100644 index 00000000..b77b65a3 --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeCache.txt @@ -0,0 +1,374 @@ +# This is the CMakeCache file. +# For build in directory: /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build +# It was generated by CMake: /opt/homebrew/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=CMAKE_ADDR2LINE-NOTFOUND + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/pkgRedirects + +//Path to a program. +CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/local/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Build architectures for OSX +CMAKE_OSX_ARCHITECTURES:STRING= + +//Minimum OS X version to target for deployment (at runtime); newer +// APIs weak linked. Set to empty string for default value. +CMAKE_OSX_DEPLOYMENT_TARGET:STRING= + +//The product will be built against the headers and libraries located +// inside the indicated SDK. +CMAKE_OSX_SYSROOT:STRING= + +//Value Computed by CMake +CMAKE_PROJECT_COMPAT_VERSION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=rage_fxc_extractor + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=CMAKE_READELF-NOTFOUND + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +rage_fxc_extractor_BINARY_DIR:STATIC=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build + +//Value Computed by CMake +rage_fxc_extractor_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +rage_fxc_extractor_SOURCE_DIR:STATIC=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=1 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/opt/homebrew/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/opt/homebrew/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/opt/homebrew/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/opt/homebrew/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=MACHO +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor +//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL +CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/opt/homebrew/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeCCompiler.cmake b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeCCompiler.cmake new file mode 100644 index 00000000..cafe735f --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeCCompiler.cmake @@ -0,0 +1,84 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "AppleClang") +set(CMAKE_C_COMPILER_VERSION "17.0.0.17000603") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Darwin") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_COMPILER_APPLE_SYSROOT "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk") +set(CMAKE_C_SIMULATE_VERSION "") +set(CMAKE_C_COMPILER_ARCHITECTURE_ID "arm64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "AppleClang") +set(CMAKE_C_COMPILER_LINKER_VERSION 1230.1) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED ) +set(CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/local/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks") diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..ed8dc3e9 --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake @@ -0,0 +1,104 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "AppleClang") +set(CMAKE_CXX_COMPILER_VERSION "17.0.0.17000603") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "23") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Darwin") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "arm64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "AppleClang") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 1230.1) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED ) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/local/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_C.bin b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 00000000..8c0ac51e Binary files /dev/null and b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_C.bin differ diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_CXX.bin b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 00000000..182cfc3e Binary files /dev/null and b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeSystem.cmake b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeSystem.cmake new file mode 100644 index 00000000..1da79d00 --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-25.2.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "25.2.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + + + +set(CMAKE_SYSTEM "Darwin-25.2.0") +set(CMAKE_SYSTEM_NAME "Darwin") +set(CMAKE_SYSTEM_VERSION "25.2.0") +set(CMAKE_SYSTEM_PROCESSOR "arm64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdC/CMakeCCompilerId.c b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..ab3c3593 --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,934 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) && !defined(__RENESAS__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdC/a.out b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdC/a.out new file mode 100755 index 00000000..04ad8070 Binary files /dev/null and b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdC/a.out differ diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdC/apple-sdk.c b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdC/apple-sdk.c new file mode 100644 index 00000000..db846b4f --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdC/apple-sdk.c @@ -0,0 +1 @@ +#include diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..b35f567c --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdCXX/a.out b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdCXX/a.out new file mode 100755 index 00000000..c64f7877 Binary files /dev/null and b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdCXX/a.out differ diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdCXX/apple-sdk.cpp b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdCXX/apple-sdk.cpp new file mode 100644 index 00000000..db846b4f --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdCXX/apple-sdk.cpp @@ -0,0 +1 @@ +#include diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/CMakeConfigureLog.yaml b/tools/rage_fxc_extractor/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 00000000..9392771f --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,2354 @@ + +--- +events: + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineSystem.cmake:12 (find_program)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_UNAME" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "uname" + candidate_directories: + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + searched_directories: + - "/Users/Ozordi/Downloads/extract-xiso_macOS/uname" + - "/Users/Ozordi/.bun/bin/uname" + - "/Users/Ozordi/.codeium/windsurf/bin/uname" + - "/Users/Ozordi/.antigravity/antigravity/bin/uname" + - "/Users/Ozordi/.pyenv/shims/uname" + - "/Users/Ozordi/.pyenv/bin/uname" + - "/Users/Ozordi/.deno/bin/uname" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/uname" + - "/opt/homebrew/bin/uname" + - "/opt/homebrew/sbin/uname" + - "/usr/local/bin/uname" + - "/System/Cryptexes/App/usr/bin/uname" + found: "/usr/bin/uname" + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Darwin - 25.2.0 - arm64 + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeUnixFindMake.cmake:5 (find_program)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_MAKE_PROGRAM" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gmake" + - "make" + - "smake" + candidate_directories: + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + searched_directories: + - "/Users/Ozordi/Downloads/extract-xiso_macOS/gmake" + - "/Users/Ozordi/.bun/bin/gmake" + - "/Users/Ozordi/.codeium/windsurf/bin/gmake" + - "/Users/Ozordi/.antigravity/antigravity/bin/gmake" + - "/Users/Ozordi/.pyenv/shims/gmake" + - "/Users/Ozordi/.pyenv/bin/gmake" + - "/Users/Ozordi/.deno/bin/gmake" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/gmake" + - "/opt/homebrew/bin/gmake" + - "/opt/homebrew/sbin/gmake" + found: "/usr/local/bin/gmake" + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompiler.cmake:73 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:64 (_cmake_find_compiler)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER" + description: "C compiler" + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "cc" + - "gcc" + - "cl" + - "bcc" + - "xlc" + - "icx" + - "clang" + candidate_directories: + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + searched_directories: + - "/Users/Ozordi/Downloads/extract-xiso_macOS/cc" + - "/Users/Ozordi/.bun/bin/cc" + - "/Users/Ozordi/.codeium/windsurf/bin/cc" + - "/Users/Ozordi/.antigravity/antigravity/bin/cc" + - "/Users/Ozordi/.pyenv/shims/cc" + - "/Users/Ozordi/.pyenv/bin/cc" + - "/Users/Ozordi/.deno/bin/cc" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/cc" + - "/opt/homebrew/bin/cc" + - "/opt/homebrew/sbin/cc" + - "/usr/local/bin/cc" + - "/System/Cryptexes/App/usr/bin/cc" + found: "/usr/bin/cc" + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "/opt/homebrew/share/cmake/Modules/" + found: "/opt/homebrew/share/cmake/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /usr/bin/cc + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is AppleClang, found in: + /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:290 (message)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Detecting C compiler apple sysroot: "/usr/bin/cc" "-E" "apple-sdk.c" + # 1 "apple-sdk.c" + # 1 "" 1 + # 1 "" 3 + # 466 "" 3 + # 1 "" 1 + # 1 "" 2 + # 1 "apple-sdk.c" 2 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h" 1 3 4 + # 89 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h" 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h" 1 3 4 + # 90 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h" 2 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h" 1 3 4 + # 91 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h" 2 3 4 + # 207 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h" 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 + # 196 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h" 1 3 4 + # 197 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 2 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h" 1 3 4 + # 33 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h" 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h" 1 3 4 + # 34 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h" 2 3 4 + # 198 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 2 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h" 1 3 4 + # 34 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h" 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h" 1 3 4 + # 35 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h" 2 3 4 + # 199 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 2 3 4 + # 208 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h" 2 3 4 + # 2 "apple-sdk.c" 2 + + + Found apple sysroot: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ar" + candidate_directories: + - "/usr/bin/" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + found: "/usr/bin/ar" + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_RANLIB" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ranlib" + candidate_directories: + - "/usr/bin/" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + found: "/usr/bin/ranlib" + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_STRIP" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "strip" + candidate_directories: + - "/usr/bin/" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + found: "/usr/bin/strip" + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ld" + candidate_directories: + - "/usr/bin/" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + found: "/usr/bin/ld" + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_NM" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "nm" + candidate_directories: + - "/usr/bin/" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + found: "/usr/bin/nm" + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_OBJDUMP" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objdump" + candidate_directories: + - "/usr/bin/" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + found: "/usr/bin/objdump" + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_OBJCOPY" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objcopy" + candidate_directories: + - "/usr/bin/" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + searched_directories: + - "/usr/bin/objcopy" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/objcopy" + - "/Users/Ozordi/.bun/bin/objcopy" + - "/Users/Ozordi/.codeium/windsurf/bin/objcopy" + - "/Users/Ozordi/.antigravity/antigravity/bin/objcopy" + - "/Users/Ozordi/.pyenv/shims/objcopy" + - "/Users/Ozordi/.pyenv/bin/objcopy" + - "/Users/Ozordi/.deno/bin/objcopy" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/objcopy" + - "/opt/homebrew/bin/objcopy" + - "/opt/homebrew/sbin/objcopy" + - "/usr/local/bin/objcopy" + - "/System/Cryptexes/App/usr/bin/objcopy" + - "/bin/objcopy" + - "/usr/sbin/objcopy" + - "/sbin/objcopy" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/objcopy" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/objcopy" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/objcopy" + - "/opt/pmk/env/global/bin/objcopy" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/objcopy" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/objcopy" + - "/Library/Apple/usr/bin/objcopy" + - "/Applications/Little Snitch.app/Contents/Components/objcopy" + - "/Applications/VMware Fusion.app/Contents/Public/objcopy" + - "/usr/local/share/dotnet/objcopy" + - "/Users/Ozordi/.dotnet/tools/objcopy" + - "/usr/local/go/bin/objcopy" + - "/Users/Ozordi/.cargo/bin/objcopy" + - "/Users/Ozordi/.local/bin/objcopy" + - "/Users/Ozordi/Downloads/objcopy" + found: false + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_READELF" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "readelf" + candidate_directories: + - "/usr/bin/" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + searched_directories: + - "/usr/bin/readelf" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/readelf" + - "/Users/Ozordi/.bun/bin/readelf" + - "/Users/Ozordi/.codeium/windsurf/bin/readelf" + - "/Users/Ozordi/.antigravity/antigravity/bin/readelf" + - "/Users/Ozordi/.pyenv/shims/readelf" + - "/Users/Ozordi/.pyenv/bin/readelf" + - "/Users/Ozordi/.deno/bin/readelf" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/readelf" + - "/opt/homebrew/bin/readelf" + - "/opt/homebrew/sbin/readelf" + - "/usr/local/bin/readelf" + - "/System/Cryptexes/App/usr/bin/readelf" + - "/bin/readelf" + - "/usr/sbin/readelf" + - "/sbin/readelf" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/readelf" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/readelf" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/readelf" + - "/opt/pmk/env/global/bin/readelf" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/readelf" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/readelf" + - "/Library/Apple/usr/bin/readelf" + - "/Applications/Little Snitch.app/Contents/Components/readelf" + - "/Applications/VMware Fusion.app/Contents/Public/readelf" + - "/usr/local/share/dotnet/readelf" + - "/Users/Ozordi/.dotnet/tools/readelf" + - "/usr/local/go/bin/readelf" + - "/Users/Ozordi/.cargo/bin/readelf" + - "/Users/Ozordi/.local/bin/readelf" + - "/Users/Ozordi/Downloads/readelf" + found: false + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_DLLTOOL" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "dlltool" + candidate_directories: + - "/usr/bin/" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + searched_directories: + - "/usr/bin/dlltool" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/dlltool" + - "/Users/Ozordi/.bun/bin/dlltool" + - "/Users/Ozordi/.codeium/windsurf/bin/dlltool" + - "/Users/Ozordi/.antigravity/antigravity/bin/dlltool" + - "/Users/Ozordi/.pyenv/shims/dlltool" + - "/Users/Ozordi/.pyenv/bin/dlltool" + - "/Users/Ozordi/.deno/bin/dlltool" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/dlltool" + - "/opt/homebrew/bin/dlltool" + - "/opt/homebrew/sbin/dlltool" + - "/usr/local/bin/dlltool" + - "/System/Cryptexes/App/usr/bin/dlltool" + - "/bin/dlltool" + - "/usr/sbin/dlltool" + - "/sbin/dlltool" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/dlltool" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/dlltool" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/dlltool" + - "/opt/pmk/env/global/bin/dlltool" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/dlltool" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/dlltool" + - "/Library/Apple/usr/bin/dlltool" + - "/Applications/Little Snitch.app/Contents/Components/dlltool" + - "/Applications/VMware Fusion.app/Contents/Public/dlltool" + - "/usr/local/share/dotnet/dlltool" + - "/Users/Ozordi/.dotnet/tools/dlltool" + - "/usr/local/go/bin/dlltool" + - "/Users/Ozordi/.cargo/bin/dlltool" + - "/Users/Ozordi/.local/bin/dlltool" + - "/Users/Ozordi/Downloads/dlltool" + found: false + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_ADDR2LINE" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "addr2line" + candidate_directories: + - "/usr/bin/" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + searched_directories: + - "/usr/bin/addr2line" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/addr2line" + - "/Users/Ozordi/.bun/bin/addr2line" + - "/Users/Ozordi/.codeium/windsurf/bin/addr2line" + - "/Users/Ozordi/.antigravity/antigravity/bin/addr2line" + - "/Users/Ozordi/.pyenv/shims/addr2line" + - "/Users/Ozordi/.pyenv/bin/addr2line" + - "/Users/Ozordi/.deno/bin/addr2line" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/addr2line" + - "/opt/homebrew/bin/addr2line" + - "/opt/homebrew/sbin/addr2line" + - "/usr/local/bin/addr2line" + - "/System/Cryptexes/App/usr/bin/addr2line" + - "/bin/addr2line" + - "/usr/sbin/addr2line" + - "/sbin/addr2line" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/addr2line" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/addr2line" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/addr2line" + - "/opt/pmk/env/global/bin/addr2line" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/addr2line" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/addr2line" + - "/Library/Apple/usr/bin/addr2line" + - "/Applications/Little Snitch.app/Contents/Components/addr2line" + - "/Applications/VMware Fusion.app/Contents/Public/addr2line" + - "/usr/local/share/dotnet/addr2line" + - "/Users/Ozordi/.dotnet/tools/addr2line" + - "/usr/local/go/bin/addr2line" + - "/Users/Ozordi/.cargo/bin/addr2line" + - "/Users/Ozordi/.local/bin/addr2line" + - "/Users/Ozordi/Downloads/addr2line" + found: false + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_TAPI" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "tapi" + candidate_directories: + - "/usr/bin/" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + searched_directories: + - "/usr/bin/tapi" + - "/Users/Ozordi/Downloads/extract-xiso_macOS/tapi" + - "/Users/Ozordi/.bun/bin/tapi" + - "/Users/Ozordi/.codeium/windsurf/bin/tapi" + - "/Users/Ozordi/.antigravity/antigravity/bin/tapi" + - "/Users/Ozordi/.pyenv/shims/tapi" + - "/Users/Ozordi/.pyenv/bin/tapi" + - "/Users/Ozordi/.deno/bin/tapi" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/tapi" + - "/opt/homebrew/bin/tapi" + - "/opt/homebrew/sbin/tapi" + - "/usr/local/bin/tapi" + - "/System/Cryptexes/App/usr/bin/tapi" + - "/bin/tapi" + - "/usr/sbin/tapi" + - "/sbin/tapi" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/tapi" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/tapi" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/tapi" + - "/opt/pmk/env/global/bin/tapi" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/tapi" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/tapi" + - "/Library/Apple/usr/bin/tapi" + - "/Applications/Little Snitch.app/Contents/Components/tapi" + - "/Applications/VMware Fusion.app/Contents/Public/tapi" + - "/usr/local/share/dotnet/tapi" + - "/Users/Ozordi/.dotnet/tools/tapi" + - "/usr/local/go/bin/tapi" + - "/Users/Ozordi/.cargo/bin/tapi" + - "/Users/Ozordi/.local/bin/tapi" + - "/Users/Ozordi/Downloads/tapi" + found: false + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompiler.cmake:54 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:69 (_cmake_find_compiler)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER" + description: "CXX compiler" + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "c++" + - "g++" + - "cl" + - "bcc" + - "icpx" + - "icx" + - "clang++" + candidate_directories: + - "/usr/bin/" + found: "/usr/bin/c++" + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "/opt/homebrew/share/cmake/Modules/" + found: "/opt/homebrew/share/cmake/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /usr/bin/c++ + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is AppleClang, found in: + /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/4.1.2/CompilerIdCXX/a.out + + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake:290 (message)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Detecting CXX compiler apple sysroot: "/usr/bin/c++" "-E" "apple-sdk.cpp" + # 1 "apple-sdk.cpp" + # 1 "" 1 + # 1 "" 3 + # 514 "" 3 + # 1 "" 1 + # 1 "" 2 + # 1 "apple-sdk.cpp" 2 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h" 1 3 4 + # 89 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h" 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h" 1 3 4 + # 90 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h" 2 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/TargetConditionals.h" 1 3 4 + # 91 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h" 2 3 4 + # 207 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h" 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 1 3 4 + # 196 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h" 1 3 4 + # 197 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 2 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h" 1 3 4 + # 33 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h" 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h" 1 3 4 + # 34 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h" 2 3 4 + # 198 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 2 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h" 1 3 4 + # 34 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h" 3 4 + # 1 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h" 1 3 4 + # 35 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h" 2 3 4 + # 199 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h" 2 3 4 + # 208 "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h" 2 3 4 + # 2 "apple-sdk.cpp" 2 + + + Found apple sysroot: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk + - + kind: "find-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/Platform/Darwin.cmake:76 (find_program)" + - "/opt/homebrew/share/cmake/Modules/CMakeSystemSpecificInformation.cmake:32 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_INSTALL_NAME_TOOL" + description: "Path to a program." + settings: + SearchFramework: "FIRST" + SearchAppBundle: "FIRST" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "install_name_tool" + candidate_directories: + - "/Users/Ozordi/Downloads/extract-xiso_macOS/" + - "/Users/Ozordi/.bun/bin/" + - "/Users/Ozordi/.codeium/windsurf/bin/" + - "/Users/Ozordi/.antigravity/antigravity/bin/" + - "/Users/Ozordi/.pyenv/shims/" + - "/Users/Ozordi/.pyenv/bin/" + - "/Users/Ozordi/.deno/bin/" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/" + - "/opt/homebrew/bin/" + - "/opt/homebrew/sbin/" + - "/usr/local/bin/" + - "/System/Cryptexes/App/usr/bin/" + - "/usr/bin/" + - "/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/" + - "/opt/pmk/env/global/bin/" + - "/Applications/Topaz Gigapixel.app/Contents/Resources/bin/" + - "/Applications/Topaz Photo.app/Contents/Resources/bin/" + - "/Library/Apple/usr/bin/" + - "/Applications/Little Snitch.app/Contents/Components/" + - "/Applications/VMware Fusion.app/Contents/Public/" + - "/usr/local/share/dotnet/" + - "/Users/Ozordi/.dotnet/tools/" + - "/usr/local/go/bin/" + - "/Users/Ozordi/.cargo/bin/" + - "/Users/Ozordi/.local/bin/" + - "/Users/Ozordi/Downloads/" + searched_directories: + - "/Users/Ozordi/Downloads/extract-xiso_macOS/install_name_tool" + - "/Users/Ozordi/.bun/bin/install_name_tool" + - "/Users/Ozordi/.codeium/windsurf/bin/install_name_tool" + - "/Users/Ozordi/.antigravity/antigravity/bin/install_name_tool" + - "/Users/Ozordi/.pyenv/shims/install_name_tool" + - "/Users/Ozordi/.pyenv/bin/install_name_tool" + - "/Users/Ozordi/.deno/bin/install_name_tool" + - "/Users/Ozordi/.nvm/versions/node/v22.20.0/bin/install_name_tool" + - "/opt/homebrew/bin/install_name_tool" + - "/opt/homebrew/sbin/install_name_tool" + - "/usr/local/bin/install_name_tool" + - "/System/Cryptexes/App/usr/bin/install_name_tool" + found: "/usr/bin/install_name_tool" + search_context: + ENV{PATH}: + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.pyenv/shims" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/Ozordi/Downloads/extract-xiso_macOS" + - "/Users/ozordi/.bun/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/Users/ozordi/.antigravity/antigravity/bin" + - "/Users/ozordi/.deno/bin" + - "/Users/ozordi/.pyenv/bin" + - "/Users/ozordi/.nvm/versions/node/v22.20.0/bin" + - "/Users/ozordi/.codeium/windsurf/bin" + - "/opt/homebrew/bin" + - "/opt/homebrew/sbin" + - "/usr/local/bin" + - "/System/Cryptexes/App/usr/bin" + - "/usr/bin" + - "/bin" + - "/usr/sbin" + - "/sbin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin" + - "/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin" + - "/opt/pmk/env/global/bin" + - "//Applications/Topaz Gigapixel.app/Contents/Resources/bin" + - "//Applications/Topaz Photo.app/Contents/Resources/bin" + - "/Library/Apple/usr/bin" + - "/Applications/Little Snitch.app/Contents/Components" + - "/Applications/VMware Fusion.app/Contents/Public" + - "/usr/local/share/dotnet" + - "~/.dotnet/tools" + - "/usr/local/go/bin" + - "/Users/ozordi/.cargo/bin" + - "/Users/ozordi/.local/bin" + - "/Users/ozordi/Downloads" + - "/Users/ozordi/Downloads" + CMAKE_INSTALL_PREFIX: "/usr/local" + - + kind: "try_compile-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/opt/homebrew/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-b0kC7R" + binary: "/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-b0kC7R" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-b0kC7R' + + Run Build Command(s): /opt/homebrew/bin/cmake -E env VERBOSE=1 /usr/local/bin/gmake -f Makefile cmTC_1ecfa/fast + /usr/local/bin/gmake -f CMakeFiles/cmTC_1ecfa.dir/build.make CMakeFiles/cmTC_1ecfa.dir/build + gmake[1]: Entering directory '/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-b0kC7R' + Building C object CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o + /usr/bin/cc -arch arm64 -v -Wl,-v -MD -MT CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o -c /opt/homebrew/share/cmake/Modules/CMakeCCompilerABI.c + Apple clang version 17.0.0 (clang-1700.6.3.2) + Target: arm64-apple-darwin25.2.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple arm64-apple-macosx26.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=26.2 -fvisibility-inlines-hidden-static-local-var -fdefine-target-os-macros -fno-assume-unique-vtables -fno-modulemap-allow-subdirectory-search -target-cpu apple-m1 -target-feature +zcm -target-feature +zcz -target-feature +v8.5a -target-feature +aes -target-feature +altnzcv -target-feature +ccdp -target-feature +complxnum -target-feature +crc -target-feature +dotprod -target-feature +fp-armv8 -target-feature +fp16fml -target-feature +fptoint -target-feature +fullfp16 -target-feature +jsconv -target-feature +lse -target-feature +neon -target-feature +pauth -target-feature +perfmon -target-feature +predres -target-feature +ras -target-feature +rcpc -target-feature +rdm -target-feature +sb -target-feature +sha2 -target-feature +sha3 -target-feature +specrestrict -target-feature +ssbs -target-abi darwinpcs -debugger-tuning=lldb -fdebug-compilation-dir=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-b0kC7R -target-linker-version 1230.1 -v -fcoverage-compilation-dir=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-b0kC7R -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17 -dependency-file CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -I/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/SubFrameworks -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -clang-vendor-feature=+disableAtImportPrivateFrameworkInImplementationError -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o -x c /opt/homebrew/share/cmake/Modules/CMakeCCompilerABI.c + clang -cc1 version 17.0.0 (clang-1700.6.3.2) default target x86_64-apple-darwin25.2.0 + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include" + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks" + #include "..." search starts here: + #include <...> search starts here: + /usr/local/include + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks (framework directory) + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/SubFrameworks (framework directory) + End of search list. + Linking C executable cmTC_1ecfa + /opt/homebrew/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1ecfa.dir/link.txt --verbose=1 + Apple clang version 17.0.0 (clang-1700.6.3.2) + Target: arm64-apple-darwin25.2.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 26.0.0 26.2 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mllvm -enable-linkonceodr-outlining -o cmTC_1ecfa -L/usr/local/lib -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib/darwin/libclang_rt.osx.a + @(#)PROGRAM:ld PROJECT:ld-1230.1 + BUILD 06:35:00 Dec 2 2025 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em armv8m.main armv8.1m.main + will use ld-classic for: armv6 armv7 armv7s i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 17.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 17.0.0 (tapi-1700.3.8) + Library search paths: + /usr/local/lib + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift + Framework search paths: + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks + /usr/bin/cc -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o -o cmTC_1ecfa + gmake[1]: Leaving directory '/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-b0kC7R' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:122 (message)" + - "/opt/homebrew/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Effective list of requested architectures (possibly empty) : "" + Effective list of architectures found in the ABI info binary: "arm64" + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/opt/homebrew/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/local/include] + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include] + add: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include] + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + end of search list found + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + implicit include dirs: [/usr/local/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/opt/homebrew/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-b0kC7R'] + ignore line: [] + ignore line: [Run Build Command(s): /opt/homebrew/bin/cmake -E env VERBOSE=1 /usr/local/bin/gmake -f Makefile cmTC_1ecfa/fast] + ignore line: [/usr/local/bin/gmake -f CMakeFiles/cmTC_1ecfa.dir/build.make CMakeFiles/cmTC_1ecfa.dir/build] + ignore line: [gmake[1]: Entering directory '/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-b0kC7R'] + ignore line: [Building C object CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -arch arm64 -v -Wl -v -MD -MT CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o -c /opt/homebrew/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Apple clang version 17.0.0 (clang-1700.6.3.2)] + ignore line: [Target: arm64-apple-darwin25.2.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + ignore line: [clang: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple arm64-apple-macosx26.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=26.2 -fvisibility-inlines-hidden-static-local-var -fdefine-target-os-macros -fno-assume-unique-vtables -fno-modulemap-allow-subdirectory-search -target-cpu apple-m1 -target-feature +zcm -target-feature +zcz -target-feature +v8.5a -target-feature +aes -target-feature +altnzcv -target-feature +ccdp -target-feature +complxnum -target-feature +crc -target-feature +dotprod -target-feature +fp-armv8 -target-feature +fp16fml -target-feature +fptoint -target-feature +fullfp16 -target-feature +jsconv -target-feature +lse -target-feature +neon -target-feature +pauth -target-feature +perfmon -target-feature +predres -target-feature +ras -target-feature +rcpc -target-feature +rdm -target-feature +sb -target-feature +sha2 -target-feature +sha3 -target-feature +specrestrict -target-feature +ssbs -target-abi darwinpcs -debugger-tuning=lldb -fdebug-compilation-dir=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-b0kC7R -target-linker-version 1230.1 -v -fcoverage-compilation-dir=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-b0kC7R -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17 -dependency-file CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -I/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/SubFrameworks -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -clang-vendor-feature=+disableAtImportPrivateFrameworkInImplementationError -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o -x c /opt/homebrew/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [clang -cc1 version 17.0.0 (clang-1700.6.3.2) default target x86_64-apple-darwin25.2.0] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/local/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks (framework directory)] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/SubFrameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking C executable cmTC_1ecfa] + ignore line: [/opt/homebrew/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1ecfa.dir/link.txt --verbose=1] + ignore line: [Apple clang version 17.0.0 (clang-1700.6.3.2)] + ignore line: [Target: arm64-apple-darwin25.2.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + link line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 26.0.0 26.2 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mllvm -enable-linkonceodr-outlining -o cmTC_1ecfa -L/usr/local/lib -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib/darwin/libclang_rt.osx.a] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [arm64] ==> ignore + arg [-platform_version] ==> ignore + arg [macos] ==> ignore + arg [26.0.0] ==> ignore + arg [26.2] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk] ==> ignore + arg [-mllvm] ==> ignore + arg [-enable-linkonceodr-outlining] ==> ignore + arg [-o] ==> ignore + arg [cmTC_1ecfa] ==> ignore + arg [-L/usr/local/lib] ==> dir [/usr/local/lib] + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_1ecfa.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lSystem] ==> lib [System] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib/darwin/libclang_rt.osx.a] + linker tool for 'C': /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld + Library search paths: [;/usr/local/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift] + Framework search paths: [;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks] + remove lib [System] + remove lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib/darwin/libclang_rt.osx.a] + collapse library dir [/usr/local/lib] ==> [/usr/local/lib] + collapse library dir [/usr/local/lib] ==> [/usr/local/lib] + collapse library dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib] + collapse library dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift] + collapse framework dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks] + implicit libs: [] + implicit objs: [] + implicit dirs: [/usr/local/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift] + implicit fwks: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks] + + + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:36 (message)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/opt/homebrew/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the C compiler's linker: "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" "-v" + @(#)PROGRAM:ld PROJECT:ld-1230.1 + BUILD 06:36:05 Dec 2 2025 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em armv8m.main armv8.1m.main + will use ld-classic for: armv6 armv7 armv7s i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 17.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 17.0.0 (tapi-1700.3.8) + - + kind: "try_compile-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/opt/homebrew/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-IOhqt3" + binary: "/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-IOhqt3" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-IOhqt3' + + Run Build Command(s): /opt/homebrew/bin/cmake -E env VERBOSE=1 /usr/local/bin/gmake -f Makefile cmTC_9a962/fast + /usr/local/bin/gmake -f CMakeFiles/cmTC_9a962.dir/build.make CMakeFiles/cmTC_9a962.dir/build + gmake[1]: Entering directory '/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-IOhqt3' + Building CXX object CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -arch arm64 -v -Wl,-v -MD -MT CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o -c /opt/homebrew/share/cmake/Modules/CMakeCXXCompilerABI.cpp + Apple clang version 17.0.0 (clang-1700.6.3.2) + Target: arm64-apple-darwin25.2.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + clang++: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1" + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple arm64-apple-macosx26.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=26.2 -fvisibility-inlines-hidden-static-local-var -fdefine-target-os-macros -fno-assume-unique-vtables -fno-modulemap-allow-subdirectory-search -target-cpu apple-m1 -target-feature +zcm -target-feature +zcz -target-feature +v8.5a -target-feature +aes -target-feature +altnzcv -target-feature +ccdp -target-feature +complxnum -target-feature +crc -target-feature +dotprod -target-feature +fp-armv8 -target-feature +fp16fml -target-feature +fptoint -target-feature +fullfp16 -target-feature +jsconv -target-feature +lse -target-feature +neon -target-feature +pauth -target-feature +perfmon -target-feature +predres -target-feature +ras -target-feature +rcpc -target-feature +rdm -target-feature +sb -target-feature +sha2 -target-feature +sha3 -target-feature +specrestrict -target-feature +ssbs -target-abi darwinpcs -debugger-tuning=lldb -fdebug-compilation-dir=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-IOhqt3 -target-linker-version 1230.1 -v -fcoverage-compilation-dir=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-IOhqt3 -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17 -dependency-file CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -I/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1 -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/SubFrameworks -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -fdeprecated-macro -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -clang-vendor-feature=+disableAtImportPrivateFrameworkInImplementationError -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o -x c++ /opt/homebrew/share/cmake/Modules/CMakeCXXCompilerABI.cpp + clang -cc1 version 17.0.0 (clang-1700.6.3.2) default target x86_64-apple-darwin25.2.0 + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include" + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks" + #include "..." search starts here: + #include <...> search starts here: + /usr/local/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1 + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks (framework directory) + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/SubFrameworks (framework directory) + End of search list. + Linking CXX executable cmTC_9a962 + /opt/homebrew/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9a962.dir/link.txt --verbose=1 + Apple clang version 17.0.0 (clang-1700.6.3.2) + Target: arm64-apple-darwin25.2.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 26.0.0 26.2 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mllvm -enable-linkonceodr-outlining -o cmTC_9a962 -L/usr/local/lib -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib/darwin/libclang_rt.osx.a + @(#)PROGRAM:ld PROJECT:ld-1230.1 + BUILD 06:35:00 Dec 2 2025 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em armv8m.main armv8.1m.main + will use ld-classic for: armv6 armv7 armv7s i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 17.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 17.0.0 (tapi-1700.3.8) + Library search paths: + /usr/local/lib + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift + Framework search paths: + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks + /usr/bin/c++ -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_9a962 + gmake[1]: Leaving directory '/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-IOhqt3' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:122 (message)" + - "/opt/homebrew/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Effective list of requested architectures (possibly empty) : "" + Effective list of architectures found in the ABI info binary: "arm64" + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/opt/homebrew/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/local/include] + add: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1] + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include] + add: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include] + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + end of search list found + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + implicit include dirs: [/usr/local/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/opt/homebrew/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-IOhqt3'] + ignore line: [] + ignore line: [Run Build Command(s): /opt/homebrew/bin/cmake -E env VERBOSE=1 /usr/local/bin/gmake -f Makefile cmTC_9a962/fast] + ignore line: [/usr/local/bin/gmake -f CMakeFiles/cmTC_9a962.dir/build.make CMakeFiles/cmTC_9a962.dir/build] + ignore line: [gmake[1]: Entering directory '/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-IOhqt3'] + ignore line: [Building CXX object CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -arch arm64 -v -Wl -v -MD -MT CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o -c /opt/homebrew/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Apple clang version 17.0.0 (clang-1700.6.3.2)] + ignore line: [Target: arm64-apple-darwin25.2.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + ignore line: [clang++: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1"] + ignore line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple arm64-apple-macosx26.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=26.2 -fvisibility-inlines-hidden-static-local-var -fdefine-target-os-macros -fno-assume-unique-vtables -fno-modulemap-allow-subdirectory-search -target-cpu apple-m1 -target-feature +zcm -target-feature +zcz -target-feature +v8.5a -target-feature +aes -target-feature +altnzcv -target-feature +ccdp -target-feature +complxnum -target-feature +crc -target-feature +dotprod -target-feature +fp-armv8 -target-feature +fp16fml -target-feature +fptoint -target-feature +fullfp16 -target-feature +jsconv -target-feature +lse -target-feature +neon -target-feature +pauth -target-feature +perfmon -target-feature +predres -target-feature +ras -target-feature +rcpc -target-feature +rdm -target-feature +sb -target-feature +sha2 -target-feature +sha3 -target-feature +specrestrict -target-feature +ssbs -target-abi darwinpcs -debugger-tuning=lldb -fdebug-compilation-dir=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-IOhqt3 -target-linker-version 1230.1 -v -fcoverage-compilation-dir=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/CMakeScratch/TryCompile-IOhqt3 -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17 -dependency-file CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -I/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1 -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/SubFrameworks -internal-iframework /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -fdeprecated-macro -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -clang-vendor-feature=+disableAtImportPrivateFrameworkInImplementationError -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o -x c++ /opt/homebrew/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 17.0.0 (clang-1700.6.3.2) default target x86_64-apple-darwin25.2.0] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/local/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks (framework directory)] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/SubFrameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking CXX executable cmTC_9a962] + ignore line: [/opt/homebrew/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9a962.dir/link.txt --verbose=1] + ignore line: [Apple clang version 17.0.0 (clang-1700.6.3.2)] + ignore line: [Target: arm64-apple-darwin25.2.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + link line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 26.0.0 26.2 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mllvm -enable-linkonceodr-outlining -o cmTC_9a962 -L/usr/local/lib -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib/darwin/libclang_rt.osx.a] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [arm64] ==> ignore + arg [-platform_version] ==> ignore + arg [macos] ==> ignore + arg [26.0.0] ==> ignore + arg [26.2] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk] ==> ignore + arg [-mllvm] ==> ignore + arg [-enable-linkonceodr-outlining] ==> ignore + arg [-o] ==> ignore + arg [cmTC_9a962] ==> ignore + arg [-L/usr/local/lib] ==> dir [/usr/local/lib] + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_9a962.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-lSystem] ==> lib [System] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib/darwin/libclang_rt.osx.a] + linker tool for 'CXX': /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld + Library search paths: [;/usr/local/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift] + Framework search paths: [;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks] + remove lib [System] + remove lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib/darwin/libclang_rt.osx.a] + collapse library dir [/usr/local/lib] ==> [/usr/local/lib] + collapse library dir [/usr/local/lib] ==> [/usr/local/lib] + collapse library dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib] + collapse library dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift] + collapse framework dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks] + implicit libs: [c++] + implicit objs: [] + implicit dirs: [/usr/local/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift] + implicit fwks: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks] + + + - + kind: "message-v1" + backtrace: + - "/opt/homebrew/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:36 (message)" + - "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/opt/homebrew/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" "-v" + @(#)PROGRAM:ld PROJECT:ld-1230.1 + BUILD 06:36:05 Dec 2 2025 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em armv8m.main armv8.1m.main + will use ld-classic for: armv6 armv7 armv7s i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 17.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 17.0.0 (tapi-1700.3.8) +... diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/CMakeDirectoryInformation.cmake b/tools/rage_fxc_extractor/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..fc7d930d --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/InstallScripts.json b/tools/rage_fxc_extractor/build/CMakeFiles/InstallScripts.json new file mode 100644 index 00000000..d87ef1ca --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/InstallScripts.json @@ -0,0 +1,7 @@ +{ + "InstallScripts" : + [ + "/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/Makefile.cmake b/tools/rage_fxc_extractor/build/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..c8deba98 --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,148 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/CMakeLists.txt" + "CMakeFiles/4.1.2/CMakeCCompiler.cmake" + "CMakeFiles/4.1.2/CMakeCXXCompiler.cmake" + "CMakeFiles/4.1.2/CMakeSystem.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeCCompiler.cmake.in" + "/opt/homebrew/share/cmake/Modules/CMakeCCompilerABI.c" + "/opt/homebrew/share/cmake/Modules/CMakeCInformation.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeCXXCompiler.cmake.in" + "/opt/homebrew/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + "/opt/homebrew/share/cmake/Modules/CMakeCXXInformation.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeCompilerIdDetection.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeDetermineSystem.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeGenericSystem.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeInitializeConfigs.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeLanguageInformation.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeSystem.cmake.in" + "/opt/homebrew/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeTestCCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeTestCXXCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeTestCompilerCommon.cmake" + "/opt/homebrew/share/cmake/Modules/CMakeUnixFindMake.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/AppleClang-C.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/AppleClang-CXX.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Clang.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/GNU.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/opt/homebrew/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake" + "/opt/homebrew/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/opt/homebrew/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/opt/homebrew/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/opt/homebrew/share/cmake/Modules/Internal/CMakeInspectCLinker.cmake" + "/opt/homebrew/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake" + "/opt/homebrew/share/cmake/Modules/Internal/FeatureTesting.cmake" + "/opt/homebrew/share/cmake/Modules/Linker/AppleClang-C.cmake" + "/opt/homebrew/share/cmake/Modules/Linker/AppleClang-CXX.cmake" + "/opt/homebrew/share/cmake/Modules/Linker/AppleClang.cmake" + "/opt/homebrew/share/cmake/Modules/Platform/Apple-AppleClang-C.cmake" + "/opt/homebrew/share/cmake/Modules/Platform/Apple-AppleClang-CXX.cmake" + "/opt/homebrew/share/cmake/Modules/Platform/Apple-Clang-C.cmake" + "/opt/homebrew/share/cmake/Modules/Platform/Apple-Clang-CXX.cmake" + "/opt/homebrew/share/cmake/Modules/Platform/Apple-Clang.cmake" + "/opt/homebrew/share/cmake/Modules/Platform/Darwin-Determine-CXX.cmake" + "/opt/homebrew/share/cmake/Modules/Platform/Darwin-Initialize.cmake" + "/opt/homebrew/share/cmake/Modules/Platform/Darwin.cmake" + "/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-AppleClang-C.cmake" + "/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-AppleClang-CXX.cmake" + "/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-AppleClang.cmake" + "/opt/homebrew/share/cmake/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/4.1.2/CMakeSystem.cmake" + "CMakeFiles/4.1.2/CMakeCCompiler.cmake" + "CMakeFiles/4.1.2/CMakeCXXCompiler.cmake" + "CMakeFiles/4.1.2/CMakeCCompiler.cmake" + "CMakeFiles/4.1.2/CMakeCCompiler.cmake" + "CMakeFiles/4.1.2/CMakeCXXCompiler.cmake" + "CMakeFiles/4.1.2/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/rage_fxc_extractor.dir/DependInfo.cmake" + ) diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/Makefile2 b/tools/rage_fxc_extractor/build/CMakeFiles/Makefile2 new file mode 100644 index 00000000..c2573568 --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/Makefile2 @@ -0,0 +1,122 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/rage_fxc_extractor.dir/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/rage_fxc_extractor.dir/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/rage_fxc_extractor.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/rage_fxc_extractor.dir + +# All Build rule for target. +CMakeFiles/rage_fxc_extractor.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rage_fxc_extractor.dir/build.make CMakeFiles/rage_fxc_extractor.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/rage_fxc_extractor.dir/build.make CMakeFiles/rage_fxc_extractor.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles --progress-num=1,2 "Built target rage_fxc_extractor" +.PHONY : CMakeFiles/rage_fxc_extractor.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/rage_fxc_extractor.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/rage_fxc_extractor.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles 0 +.PHONY : CMakeFiles/rage_fxc_extractor.dir/rule + +# Convenience name for target. +rage_fxc_extractor: CMakeFiles/rage_fxc_extractor.dir/rule +.PHONY : rage_fxc_extractor + +# codegen rule for target. +CMakeFiles/rage_fxc_extractor.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rage_fxc_extractor.dir/build.make CMakeFiles/rage_fxc_extractor.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles --progress-num=1,2 "Finished codegen for target rage_fxc_extractor" +.PHONY : CMakeFiles/rage_fxc_extractor.dir/codegen + +# clean rule for target. +CMakeFiles/rage_fxc_extractor.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rage_fxc_extractor.dir/build.make CMakeFiles/rage_fxc_extractor.dir/clean +.PHONY : CMakeFiles/rage_fxc_extractor.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/TargetDirectories.txt b/tools/rage_fxc_extractor/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..a44a9839 --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,7 @@ +/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir +/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/edit_cache.dir +/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/rebuild_cache.dir +/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/list_install_components.dir +/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/install.dir +/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/install/local.dir +/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/install/strip.dir diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/cmake.check_cache b/tools/rage_fxc_extractor/build/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/progress.marks b/tools/rage_fxc_extractor/build/CMakeFiles/progress.marks new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/DependInfo.cmake b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/DependInfo.cmake new file mode 100644 index 00000000..56c51fa3 --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/rage_fxc_extractor.cpp" "CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o" "gcc" "CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/build.make b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/build.make new file mode 100644 index 00000000..def58abc --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build + +# Include any dependencies generated for this target. +include CMakeFiles/rage_fxc_extractor.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/rage_fxc_extractor.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/rage_fxc_extractor.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/rage_fxc_extractor.dir/flags.make + +CMakeFiles/rage_fxc_extractor.dir/codegen: +.PHONY : CMakeFiles/rage_fxc_extractor.dir/codegen + +CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o: CMakeFiles/rage_fxc_extractor.dir/flags.make +CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o: /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/rage_fxc_extractor.cpp +CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o: CMakeFiles/rage_fxc_extractor.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o -MF CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o.d -o CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o -c /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/rage_fxc_extractor.cpp + +CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/rage_fxc_extractor.cpp > CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.i + +CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/rage_fxc_extractor.cpp -o CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.s + +# Object files for target rage_fxc_extractor +rage_fxc_extractor_OBJECTS = \ +"CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o" + +# External object files for target rage_fxc_extractor +rage_fxc_extractor_EXTERNAL_OBJECTS = + +rage_fxc_extractor: CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o +rage_fxc_extractor: CMakeFiles/rage_fxc_extractor.dir/build.make +rage_fxc_extractor: CMakeFiles/rage_fxc_extractor.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable rage_fxc_extractor" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/rage_fxc_extractor.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/rage_fxc_extractor.dir/build: rage_fxc_extractor +.PHONY : CMakeFiles/rage_fxc_extractor.dir/build + +CMakeFiles/rage_fxc_extractor.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/rage_fxc_extractor.dir/cmake_clean.cmake +.PHONY : CMakeFiles/rage_fxc_extractor.dir/clean + +CMakeFiles/rage_fxc_extractor.dir/depend: + cd /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/rage_fxc_extractor.dir/depend + diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/cmake_clean.cmake b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/cmake_clean.cmake new file mode 100644 index 00000000..dbfd475b --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o" + "CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o.d" + "rage_fxc_extractor" + "rage_fxc_extractor.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/rage_fxc_extractor.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/compiler_depend.internal b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/compiler_depend.internal new file mode 100644 index 00000000..8b5b292b --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/compiler_depend.internal @@ -0,0 +1,817 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o + /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/rage_fxc_extractor.cpp + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/___wctype.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/__wctype.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/__xlocale.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_abort.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_bounds.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctype.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_locale.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_locale_posix2008.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_printf.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdlib.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_string.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_strings.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_time.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_wchar.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_wctype.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_xlocale.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_endian.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_limits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_types.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/endian.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/limits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/signal.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/types.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pstl.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/radix_sort.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/support.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/support/c11.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/copy_options.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/directory_entry.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/directory_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/directory_options.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/file_status.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/file_time_type.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/file_type.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/filesystem_error.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/operations.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/path.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/path_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/perm_options.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/perms.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/recursive_directory_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/space_info.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/u8path.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/variant.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/static_bounded_iter.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/pad_and_output.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/support/apple.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/support/bsd_like.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/array_cookie.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_count.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_temporary_buffer.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/align_val_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/allocate.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/exceptions.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/global_new_delete.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/global_typed_new_delete.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/interference_size.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/launder.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/new_handler.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/nothrow_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/placement_new_delete.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/put_character_sequence.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/throw_system_error.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv_quals.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/container_traits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/detected_or.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/element_count.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/scope_guard.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/comparison.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/container_traits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/pmr.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/swap.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector_bool.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/array + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/bit + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/climits + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/compare + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/deque + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/exception + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/filesystem + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/format + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/fstream + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/functional + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ios + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/istream + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/limits + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/locale + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/memory + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/new + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/optional + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/print + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/queue + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stack + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/utility + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/variant + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/vector + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/version + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/ctype.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/errno.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/limits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/locale.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_endian.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/limits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/nl_types.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/qos.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/sched.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/runetype.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sched.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stddef.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/__endian.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/errno.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/qos.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/types.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/wchar.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/wctype.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg___va_copy.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_header_macro.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_va_arg.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_va_copy.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_va_list.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_header_macro.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_max_align_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_null.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_nullptr_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_offsetof.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_ptrdiff_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_rsize_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_size_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_wchar_t.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/limits.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/ptrcheck.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/stdarg.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/stddef.h + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/stdint.h + diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/compiler_depend.make b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/compiler_depend.make new file mode 100644 index 00000000..6655fd4a --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/compiler_depend.make @@ -0,0 +1,2440 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o: /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/rage_fxc_extractor.cpp \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/___wctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/__xlocale.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_abort.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_bounds.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_locale_posix2008.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_printf.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_strings.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_time.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_wchar.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pstl.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/radix_sort.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/support.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/support/c11.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/copy_options.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/directory_entry.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/directory_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/directory_options.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/file_status.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/file_time_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/file_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/filesystem_error.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/operations.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/path.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/path_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/perm_options.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/perms.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/recursive_directory_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/space_info.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/u8path.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/variant.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/static_bounded_iter.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/pad_and_output.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/support/apple.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/support/bsd_like.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/array_cookie.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_count.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_temporary_buffer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/align_val_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/allocate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/exceptions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/global_new_delete.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/global_typed_new_delete.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/interference_size.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/launder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/new_handler.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/nothrow_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/placement_new_delete.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/put_character_sequence.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/throw_system_error.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv_quals.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/container_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/detected_or.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/element_count.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/scope_guard.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/comparison.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/container_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/pmr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/swap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector_bool.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/filesystem \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/format \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/fstream \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/print \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stddef.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg___va_copy.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_header_macro.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_va_arg.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_va_copy.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_va_list.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_header_macro.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_max_align_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_null.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_nullptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_offsetof.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_rsize_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_size_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_wchar_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/limits.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/ptrcheck.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/stdarg.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/stddef.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/stdint.h + + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/ptrcheck.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/limits.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_size_t.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_rsize_t.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_ptrdiff_t.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_nullptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_null.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_max_align_t.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_va_list.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg___va_copy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/sched.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stddef.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/wchar.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/interference_size.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/__endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/limits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/limits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/ctype.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/version: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/__wctype.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stack: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/print: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/locale: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/istream: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/functional: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/fstream: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/format: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/exception: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/bit: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/array: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector_bool.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/swap.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/container_traits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/comparison.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/climits: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/element_count.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/memory: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/errno.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/runetype.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/stdarg.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/errno.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/utility: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/throw_system_error.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/deque: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_va_arg.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/scope_guard.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctype.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/locale.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/variant: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_offsetof.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/detected_or.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/container_traits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/directory_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv_quals.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/compare: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_wchar_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/perm_options.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/put_character_sequence.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/nothrow_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/new_handler.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/launder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/placement_new_delete.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/global_new_delete.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/exceptions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/allocate.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_string.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/support/bsd_like.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/pad_and_output.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_time.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_abort.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/path_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/directory_entry.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/filesystem: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/support.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/space_info.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/qos.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/perms.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/file_status.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/global_typed_new_delete.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdlib.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/directory_options.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/queue: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/operations.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ios: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/filesystem_error.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/file_type.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/file_time_type.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_endian.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/vector: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/support/apple.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/path.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/copy_options.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/optional: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/pmr.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_temporary_buffer.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/recursive_directory_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/u8path.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_limits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h: + +/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/rage_fxc_extractor.cpp: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/wctype.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pstl.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_header_macro.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/support/c11.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_locale.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/stddef.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/radix_sort.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/limits: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_header_macro.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/new: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/nl_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/limits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/___wctype.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/qos.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_count.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_printf.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_wchar.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_strings.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_wctype.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/array_cookie.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/variant.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sched.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_locale_posix2008.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_xlocale.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h: + +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_va_copy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_bounds.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/static_bounded_iter.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/__xlocale.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/align_val_t.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h: + +/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h: diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/compiler_depend.ts b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/compiler_depend.ts new file mode 100644 index 00000000..4c951b59 --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for rage_fxc_extractor. diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/depend.make b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/depend.make new file mode 100644 index 00000000..aaa677ff --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for rage_fxc_extractor. +# This may be replaced when dependencies are built. diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/flags.make b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/flags.make new file mode 100644 index 00000000..e880af3c --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -std=gnu++17 -arch arm64 + +CXX_FLAGS = -std=gnu++17 -arch arm64 + diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/link.txt b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/link.txt new file mode 100644 index 00000000..d4f5f4ad --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o -o rage_fxc_extractor diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/progress.make b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/progress.make new file mode 100644 index 00000000..abadeb0c --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o new file mode 100644 index 00000000..51e3d029 Binary files /dev/null and b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o differ diff --git a/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o.d b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o.d new file mode 100644 index 00000000..b55e7348 --- /dev/null +++ b/tools/rage_fxc_extractor/build/CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o.d @@ -0,0 +1,813 @@ +CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o: \ + /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/rage_fxc_extractor.cpp \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/abi.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/compiler.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/platform.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__configuration/language.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/ptrcheck.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/size_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_bounds.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_strings.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/filesystem \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/copy_options.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/directory_entry.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/empty.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv_quals.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/nullptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/invoke.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/functional.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/limits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/file_status.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/file_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/perms.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/file_time_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_time.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/filesystem_error.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/path.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/ptrdiff_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/desugars_to.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__assertion_handler \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/stddef.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stddef.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_header_macro.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_ptrdiff_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_size_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_rsize_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_wchar_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_null.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_nullptr_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_max_align_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_offsetof.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/byte.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/byte.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__cstddef/max_align_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_segment_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/invert_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/bit_reference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/placement_new_delete.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/datasizeof.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_equality_comparable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/element_count.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_pointer_in_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/is_valid_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/___wctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_wchar.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/stdarg.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_header_macro.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg___gnuc_va_list.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_va_list.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_va_arg.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg___va_copy.h \ + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stdarg_va_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_printf.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/sanitizers.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_indices.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_no_subrange.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_size.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_relocatable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/unwrap_ref.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ios.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_element.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/detected_or.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/allocate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/align_val_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/global_new_delete.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/exceptions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/__endian.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_abort.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/nothrow_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/global_typed_new_delete.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/noexcept_move_assign_container.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/find_index.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/ignore.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/make_tuple_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/sfinae_helpers.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple/tuple_like_ext.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hypot.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/abs.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/exponential_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/min_max.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/roots.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/special_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/copysign.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/error_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fdim.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/fma.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/gamma.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/hyperbolic_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_hyperbolic_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/inverse_trigonometric_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/logarithms.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/modulo.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/remainder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/rounding_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__math/trigonometric_functions.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception_ptr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/operations.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/nested_exception.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/terminate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/new_handler.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/interference_size.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__new/launder.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/fstream.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/istream.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/ostream.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/sstream.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/streambuf.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__std_mbstate_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/container_compatible_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/from_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/scope_guard.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_segment.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/movable_box.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/aliases.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_sync.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/contention_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/support.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/support/c11.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/memory_order.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/to_gcc_order.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/check_memory_order.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/is_always_lock_free.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_lock_free.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_flag.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/support/pthread.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/atomic_init.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/fence.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__atomic/kill_dependency.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/variant.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/inout_ptr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_count.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/array_cookie.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/private_constructor_tag.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/out_ptr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_temporary_buffer.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/simd_utils.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/aliasing_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/strict_weak_ordering_check.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/radix_sort.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__numeric/partial_sum.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pstl.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/put_character_sequence.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/pad_and_output.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/locale_base_api.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/support/apple.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/support/bsd_like.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/clocale \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_locale_posix2008.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_locale_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/__xlocale.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/once_flag.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/no_destroy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_category.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_code.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/errc.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/error_condition.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/system_error.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__condition_variable/condition_variable.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/mutex.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/unique_lock.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/tag_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__system_error/throw_system_error.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex/lock_guard.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/id.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare_three_way.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/three_way_comp_ref_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/static_bounded_iter.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/deque \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/deque.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/container_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/vector.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/comparison.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/container_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/swap.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ranges_iterator_traits.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector_bool.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/pmr.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/format \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/queue \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/queue.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/stack.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/print \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unistd.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/operations.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/perm_options.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/space_info.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/directory_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/directory_options.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/path_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/recursive_directory_iterator.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__filesystem/u8path.h \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/fstream \ + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream diff --git a/tools/rage_fxc_extractor/build/Makefile b/tools/rage_fxc_extractor/build/Makefile new file mode 100644 index 00000000..2991dce2 --- /dev/null +++ b/tools/rage_fxc_extractor/build/Makefile @@ -0,0 +1,230 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/homebrew/bin/cmake + +# The command to remove a file. +RM = /opt/homebrew/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /opt/homebrew/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /opt/homebrew/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /opt/homebrew/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /opt/homebrew/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /opt/homebrew/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named rage_fxc_extractor + +# Build rule for target. +rage_fxc_extractor: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 rage_fxc_extractor +.PHONY : rage_fxc_extractor + +# fast build rule for target. +rage_fxc_extractor/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rage_fxc_extractor.dir/build.make CMakeFiles/rage_fxc_extractor.dir/build +.PHONY : rage_fxc_extractor/fast + +rage_fxc_extractor.o: rage_fxc_extractor.cpp.o +.PHONY : rage_fxc_extractor.o + +# target to build an object file +rage_fxc_extractor.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rage_fxc_extractor.dir/build.make CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.o +.PHONY : rage_fxc_extractor.cpp.o + +rage_fxc_extractor.i: rage_fxc_extractor.cpp.i +.PHONY : rage_fxc_extractor.i + +# target to preprocess a source file +rage_fxc_extractor.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rage_fxc_extractor.dir/build.make CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.i +.PHONY : rage_fxc_extractor.cpp.i + +rage_fxc_extractor.s: rage_fxc_extractor.cpp.s +.PHONY : rage_fxc_extractor.s + +# target to generate assembly for a file +rage_fxc_extractor.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rage_fxc_extractor.dir/build.make CMakeFiles/rage_fxc_extractor.dir/rage_fxc_extractor.cpp.s +.PHONY : rage_fxc_extractor.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... rage_fxc_extractor" + @echo "... rage_fxc_extractor.o" + @echo "... rage_fxc_extractor.i" + @echo "... rage_fxc_extractor.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/tools/rage_fxc_extractor/build/cmake_install.cmake b/tools/rage_fxc_extractor/build/cmake_install.cmake new file mode 100644 index 00000000..f4ed1386 --- /dev/null +++ b/tools/rage_fxc_extractor/build/cmake_install.cmake @@ -0,0 +1,71 @@ +# Install script for directory: /Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/rage_fxc_extractor") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/rage_fxc_extractor" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/rage_fxc_extractor") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" -u -r "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/rage_fxc_extractor") + endif() + endif() +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/Users/Ozordi/Downloads/MarathonRecomp/tools/rage_fxc_extractor/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/tools/rage_fxc_extractor/build/rage_fxc_extractor b/tools/rage_fxc_extractor/build/rage_fxc_extractor new file mode 100755 index 00000000..1ed10ad0 Binary files /dev/null and b/tools/rage_fxc_extractor/build/rage_fxc_extractor differ diff --git a/tools/rage_fxc_extractor/rage_fxc_extractor.cpp b/tools/rage_fxc_extractor/rage_fxc_extractor.cpp new file mode 100644 index 00000000..74c23076 --- /dev/null +++ b/tools/rage_fxc_extractor/rage_fxc_extractor.cpp @@ -0,0 +1,381 @@ +/** + * RAGE FXC Shader Extractor + * + * Extracts Xbox 360 shader binaries from GTA IV RAGE FXC container format + * for use with XenosRecomp shader translation. + * + * Based on research from rage-shader-editor-cpp by ImpossibleEchoes + */ + +#include +#include +#include +#include +#include +#include +#include + +namespace fs = std::filesystem; + +// RAGE FXC Magic: "rgxa" read as little-endian uint32 +constexpr uint32_t RAGE_FXC_MAGIC = 0x61786772; // "rgxa" as bytes: 72 67 78 61 + +// Xbox 360 shader container magic pattern +constexpr uint32_t XBOX_SHADER_MAGIC_MASK = 0xFFFFFF00; +constexpr uint32_t XBOX_SHADER_MAGIC = 0x102A1100; + +struct RageFxcHeader { + uint32_t magic; // "rgxa" = 0x61787267 + uint8_t vertexFragmentCount; + // Followed by variable-length data +}; + +struct ShaderVariable { + uint8_t type; + uint8_t index; + uint16_t unknown; + std::string name; +}; + +struct ShaderFragment { + std::string name; + uint8_t variablesCount; + std::vector variables; + uint16_t shaderSize; + uint16_t shaderSize2; + std::vector bytecode; +}; + +struct ExtractedShader { + std::string name; + std::string type; // "vs" or "ps" + std::vector bytecode; + size_t xboxShaderOffset; // Offset to Xbox 360 shader container within bytecode +}; + +class RageFxcExtractor { +public: + bool load(const std::string& filepath) { + std::ifstream file(filepath, std::ios::binary | std::ios::ate); + if (!file.is_open()) { + std::cerr << "Failed to open file: " << filepath << std::endl; + return false; + } + + size_t fileSize = file.tellg(); + file.seekg(0, std::ios::beg); + + m_data.resize(fileSize); + file.read(reinterpret_cast(m_data.data()), fileSize); + file.close(); + + m_filename = fs::path(filepath).stem().string(); + m_pos = 0; + + return parse(); + } + + const std::vector& getShaders() const { + return m_extractedShaders; + } + + bool extractToDirectory(const std::string& outputDir) { + fs::create_directories(outputDir); + + for (const auto& shader : m_extractedShaders) { + // Find Xbox 360 shader container within the bytecode + size_t xboxOffset = findXboxShaderContainer(shader.bytecode); + + if (xboxOffset == std::string::npos) { + std::cerr << "Warning: No Xbox 360 shader container found in " + << shader.name << std::endl; + // Still save the raw bytecode + std::string filename = outputDir + "/" + shader.name + "_raw.bin"; + std::ofstream out(filename, std::ios::binary); + out.write(reinterpret_cast(shader.bytecode.data()), + shader.bytecode.size()); + continue; + } + + // Extract the Xbox 360 shader container + std::string filename = outputDir + "/" + shader.name + ".bin"; + std::ofstream out(filename, std::ios::binary); + out.write(reinterpret_cast(shader.bytecode.data() + xboxOffset), + shader.bytecode.size() - xboxOffset); + + std::cout << "Extracted: " << shader.name << " (" << shader.type + << ", " << (shader.bytecode.size() - xboxOffset) << " bytes)" << std::endl; + } + + return true; + } + + // Scan for all Xbox 360 shader containers in the entire file + std::vector> scanForXboxShaders() { + std::vector> results; + + for (size_t i = 0; i + 4 <= m_data.size(); i++) { + uint32_t value; + memcpy(&value, &m_data[i], 4); + + // Check for Xbox 360 shader magic (big-endian in file) + // The magic is 0x102A11XX where XX is flags + if ((value & 0x00FFFFFF) == 0x00112A10) { + // Found potential Xbox 360 shader container + // Try to determine size from container header + size_t containerSize = estimateContainerSize(i); + results.push_back({i, containerSize}); + } + } + + return results; + } + +private: + std::vector m_data; + size_t m_pos; + std::string m_filename; + + uint8_t m_vertexFragmentCount; + uint8_t m_pixelFragmentCount; + std::vector m_vertexFragments; + std::vector m_pixelFragments; + std::vector m_extractedShaders; + + uint8_t readU8() { + if (m_pos >= m_data.size()) return 0; + return m_data[m_pos++]; + } + + uint16_t readU16() { + if (m_pos + 2 > m_data.size()) return 0; + uint16_t value; + memcpy(&value, &m_data[m_pos], 2); + m_pos += 2; + return value; + } + + uint32_t readU32() { + if (m_pos + 4 > m_data.size()) return 0; + uint32_t value; + memcpy(&value, &m_data[m_pos], 4); + m_pos += 4; + return value; + } + + std::string readStringWithSize() { + uint8_t len = readU8(); + if (m_pos + len > m_data.size()) return ""; + std::string str(reinterpret_cast(&m_data[m_pos]), len); + m_pos += len; + // Remove null terminator if present + if (!str.empty() && str.back() == '\0') { + str.pop_back(); + } + return str; + } + + bool parse() { + // Check magic + uint32_t magic = readU32(); + if (magic != RAGE_FXC_MAGIC) { + std::cerr << "Invalid RAGE FXC magic: 0x" << std::hex << magic << std::endl; + return false; + } + + // Read vertex fragment count + m_vertexFragmentCount = readU8(); + m_vertexFragments.resize(m_vertexFragmentCount); + + // Parse vertex fragments + for (uint8_t i = 0; i < m_vertexFragmentCount; i++) { + if (!parseFragment(m_vertexFragments[i])) { + std::cerr << "Failed to parse vertex fragment " << (int)i << std::endl; + return false; + } + } + + // Read pixel fragment info (includes some unknown bytes) + m_pixelFragmentCount = readU8(); + // Skip 5 unknown bytes that appear before pixel fragments + m_pos += 5; + + // Adjust count (RAGE stores count+1 for some reason) + if (m_pixelFragmentCount > 0) { + m_pixelFragmentCount--; + } + m_pixelFragments.resize(m_pixelFragmentCount); + + // Parse pixel fragments + for (uint8_t i = 0; i < m_pixelFragmentCount; i++) { + if (!parseFragment(m_pixelFragments[i])) { + std::cerr << "Failed to parse pixel fragment " << (int)i << std::endl; + return false; + } + } + + // Build extracted shaders list + for (size_t i = 0; i < m_vertexFragments.size(); i++) { + ExtractedShader shader; + shader.name = m_filename + "_vs" + std::to_string(i); + shader.type = "vs"; + shader.bytecode = m_vertexFragments[i].bytecode; + m_extractedShaders.push_back(std::move(shader)); + } + + for (size_t i = 0; i < m_pixelFragments.size(); i++) { + ExtractedShader shader; + shader.name = m_filename + "_ps" + std::to_string(i); + shader.type = "ps"; + shader.bytecode = m_pixelFragments[i].bytecode; + m_extractedShaders.push_back(std::move(shader)); + } + + return true; + } + + bool parseFragment(ShaderFragment& frag) { + frag.variablesCount = readU8(); + frag.variables.resize(frag.variablesCount); + + for (uint8_t j = 0; j < frag.variablesCount; j++) { + frag.variables[j].type = readU8(); + frag.variables[j].index = readU8(); + frag.variables[j].unknown = readU16(); + frag.variables[j].name = readStringWithSize(); + } + + frag.shaderSize = readU16(); + frag.shaderSize2 = readU16(); + + if (m_pos + frag.shaderSize > m_data.size()) { + std::cerr << "Shader size exceeds file bounds" << std::endl; + return false; + } + + frag.bytecode.resize(frag.shaderSize); + memcpy(frag.bytecode.data(), &m_data[m_pos], frag.shaderSize); + m_pos += frag.shaderSize; + + return true; + } + + size_t findXboxShaderContainer(const std::vector& data) { + for (size_t i = 0; i + 4 <= data.size(); i++) { + uint32_t value; + memcpy(&value, &data[i], 4); + + // Check for Xbox 360 shader magic (big-endian) + // Pattern: 0x102A11XX where XX varies + if ((value & 0x00FFFFFF) == 0x00112A10) { + return i; + } + } + return std::string::npos; + } + + size_t estimateContainerSize(size_t offset) { + // Xbox 360 shader container has size info in header + // For now, return remaining size from offset + if (offset + 24 > m_data.size()) { + return m_data.size() - offset; + } + + // Read virtual and physical sizes from container header + uint32_t virtualSize, physicalSize; + memcpy(&virtualSize, &m_data[offset + 4], 4); + memcpy(&physicalSize, &m_data[offset + 8], 4); + + // Swap bytes (big-endian) + virtualSize = __builtin_bswap32(virtualSize); + physicalSize = __builtin_bswap32(physicalSize); + + return virtualSize + physicalSize; + } +}; + +void printUsage(const char* programName) { + std::cout << "RAGE FXC Shader Extractor for GTA IV\n"; + std::cout << "Usage:\n"; + std::cout << " " << programName << " [output_dir]\n"; + std::cout << " " << programName << " --scan \n"; + std::cout << " " << programName << " --batch \n"; + std::cout << "\nOptions:\n"; + std::cout << " --scan Scan file for Xbox 360 shader containers\n"; + std::cout << " --batch Process all .fxc files in directory\n"; +} + +int main(int argc, char* argv[]) { + if (argc < 2) { + printUsage(argv[0]); + return 1; + } + + std::string arg1 = argv[1]; + + if (arg1 == "--scan" && argc >= 3) { + // Scan mode: find all Xbox 360 shader containers in file + RageFxcExtractor extractor; + if (!extractor.load(argv[2])) { + return 1; + } + + auto containers = extractor.scanForXboxShaders(); + std::cout << "Found " << containers.size() << " Xbox 360 shader container(s):\n"; + for (const auto& [offset, size] : containers) { + std::cout << " Offset: 0x" << std::hex << offset + << ", Size: " << std::dec << size << " bytes\n"; + } + return 0; + } + + if (arg1 == "--batch" && argc >= 4) { + // Batch mode: process all .fxc files in directory + std::string inputDir = argv[2]; + std::string outputDir = argv[3]; + + int successCount = 0; + int failCount = 0; + + for (const auto& entry : fs::directory_iterator(inputDir)) { + if (entry.path().extension() == ".fxc") { + std::cout << "\nProcessing: " << entry.path().filename() << std::endl; + + RageFxcExtractor extractor; + if (extractor.load(entry.path().string())) { + std::string shaderOutputDir = outputDir + "/" + + entry.path().stem().string(); + extractor.extractToDirectory(shaderOutputDir); + successCount++; + } else { + failCount++; + } + } + } + + std::cout << "\n=== Batch Complete ===\n"; + std::cout << "Success: " << successCount << "\n"; + std::cout << "Failed: " << failCount << "\n"; + return 0; + } + + // Single file mode + std::string inputFile = argv[1]; + std::string outputDir = argc >= 3 ? argv[2] : "./extracted_shaders"; + + RageFxcExtractor extractor; + if (!extractor.load(inputFile)) { + return 1; + } + + std::cout << "Loaded: " << inputFile << std::endl; + std::cout << "Found " << extractor.getShaders().size() << " shader(s)\n"; + + // Create output directory based on shader name + std::string shaderName = fs::path(inputFile).stem().string(); + std::string shaderOutputDir = outputDir + "/" + shaderName; + + extractor.extractToDirectory(shaderOutputDir); + + return 0; +} diff --git a/tools/rpf_dump.py b/tools/rpf_dump.py new file mode 100644 index 00000000..f2452ead --- /dev/null +++ b/tools/rpf_dump.py @@ -0,0 +1,198 @@ +#!/usr/bin/env python3 + +import argparse +import io +import os +import struct +import sys +import zlib +from dataclasses import dataclass +from typing import List, Optional, Tuple + + +RPF2_MAGIC = 0x52504632 # 'RPF2' +RPF3_MAGIC = 0x52504633 # 'RPF3' + + +@dataclass +class RpfHeader: + magic: int + toc_size: int + entry_count: int + unknown: int + encrypted: int + + +@dataclass +class RpfEntry: + index: int + is_dir: bool + name: str + # Directory fields + content_index_raw: int = 0 + content_count_raw: int = 0 + # File fields + size: int = 0 + offset: int = 0 + resource_type: int = 0 + flags: int = 0 + + @property + def is_compressed(self) -> bool: + # For RPF2/3, the first bit is commonly described as "compressed". + return (self.flags & 0x1) != 0 + + +def _read_u32(f: io.BufferedReader) -> int: + return struct.unpack(' int: + return struct.unpack(' int: + b = f.read(3) + return b[0] | (b[1] << 8) | (b[2] << 16) + + +def read_header(f: io.BufferedReader) -> RpfHeader: + magic = _read_u32(f) + toc_size = _read_u32(f) + entry_count = _read_u32(f) + unknown = _read_u32(f) + encrypted = _read_u32(f) + return RpfHeader(magic, toc_size, entry_count, unknown, encrypted) + + +def _read_cstr_at(buf: bytes, offset: int) -> str: + if offset < 0 or offset >= len(buf): + return "" + end = buf.find(b'\x00', offset) + if end == -1: + end = len(buf) + raw = buf[offset:end] + try: + return raw.decode('utf-8', errors='replace') + except Exception: + return raw.decode('latin-1', errors='replace') + + +def _guess_name(buf: bytes, name_section_start: int, name_offset: int) -> str: + # Heuristic: some docs say name_offset is absolute, others relative to name section. + # Try absolute first, then relative. + if 0 <= name_offset < len(buf): + s = _read_cstr_at(buf, name_offset) + if s: + return s + rel = name_section_start + name_offset + if 0 <= rel < len(buf): + s = _read_cstr_at(buf, rel) + if s: + return s + return "" + + +def parse_entries(buf: bytes, header: RpfHeader) -> List[RpfEntry]: + if header.encrypted != 0: + raise RuntimeError(f"RPF is marked encrypted (flag={header.encrypted}). This tool only supports unencrypted RPF2/3 for now.") + + toc_start = 2048 + toc_end = toc_start + header.toc_size + if toc_end > len(buf): + raise RuntimeError("TOC extends past end of file") + + name_section_start = toc_end + + entries: List[RpfEntry] = [] + off = toc_start + for i in range(header.entry_count): + if off + 16 > toc_end: + break + + name_offset = _read_i32(io.BufferedReader(io.BytesIO(buf[off:off + 4]))) + flags_or_size = struct.unpack(' List[str]: + # RPF TOC is a flattened tree. Proper reconstruction requires interpreting + # content_index/content_count encodings. + # For now we just return entry names; later we can reconstruct full paths. + return [e.name for e in entries] + + +def main() -> int: + ap = argparse.ArgumentParser(description="List/extract entries from GTA IV RPF (RPF2/RPF3) archives (WIP).") + ap.add_argument("rpf", help="Path to .rpf file") + ap.add_argument("--list", action="store_true", help="List entries") + ap.add_argument("--find", default=None, help="Case-insensitive substring filter for names") + args = ap.parse_args() + + rpf_path = args.rpf + with open(rpf_path, 'rb') as f: + buf = f.read() + + header = read_header(io.BufferedReader(io.BytesIO(buf))) + if header.magic not in (RPF2_MAGIC, RPF3_MAGIC): + print(f"Unsupported RPF magic: 0x{header.magic:08X}") + return 2 + + print(f"RPF magic=0x{header.magic:08X} toc_size={header.toc_size} entry_count={header.entry_count} encrypted={header.encrypted}") + + try: + entries = parse_entries(buf, header) + except Exception as e: + print(f"Failed to parse entries: {e}") + return 3 + + needle = args.find.lower() if args.find else None + + if args.list or args.find: + for e in entries: + if not e.name: + continue + if needle and needle not in e.name.lower(): + continue + if e.is_dir: + print(f"D {e.index:6d} flags=0x{e.flags:08X} name={e.name}") + else: + print(f"F {e.index:6d} size={e.size:9d} off=0x{e.offset:06X} type=0x{e.resource_type:02X} flags=0x{e.flags:08X} name={e.name}") + + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tools/x_decompress/CMakeLists.txt b/tools/x_decompress/CMakeLists.txt index 75dcedfa..a80bddd8 100644 --- a/tools/x_decompress/CMakeLists.txt +++ b/tools/x_decompress/CMakeLists.txt @@ -3,9 +3,9 @@ set(CMAKE_CXX_STANDARD 17) add_executable(x_decompress "x_decompress.cpp" - "${MARATHON_RECOMP_TOOLS_ROOT}/XenonRecomp/thirdparty/libmspack/libmspack/mspack/lzxd.c" + "${LIBERTY_RECOMP_TOOLS_ROOT}/XenonRecomp/thirdparty/libmspack/libmspack/mspack/lzxd.c" ) target_include_directories(x_decompress - PRIVATE "${MARATHON_RECOMP_TOOLS_ROOT}/XenonRecomp/thirdparty/libmspack/libmspack/mspack" + PRIVATE "${LIBERTY_RECOMP_TOOLS_ROOT}/XenonRecomp/thirdparty/libmspack/libmspack/mspack" ) diff --git a/xenon_log.txt b/xenon_log.txt new file mode 100644 index 00000000..0d5bd696 --- /dev/null +++ b/xenon_log.txt @@ -0,0 +1,3 @@ +Current dir: /Users/Ozordi/Downloads/MarathonRecomp/LibertyRecompLib/config +XEX file: -rw-r--r-- 1 ozordi staff 11841536 Dec 13 02:46 ../../Grand Theft Auto IV (USA) (En,Fr,De,Es,It)/default.xex +Running XenonRecomp...